AnonSec Team
Server IP : 161.35.85.9  /  Your IP : 216.73.217.134
Web Server : nginx/1.30.1
System : Linux cheapdeb-ams3 7.0.9+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 7.0.9-1 (2026-05-22) x86_64
User : root ( 0)
PHP Version : 8.2.18
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /bin/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //bin/fish_indent
ELF>0�@�p�@8@"!@@@HH���x�x�����],�], > > >�c�c�����@�xF�xF�xF�00���$$�ҡ�ҡ�ҡ  �ҡ�ҡ�ҡ  ���H�S�td�ҡ�ҡ�ҡ  P�td����������l�lQ�tdR�td���o
o
GNU�<�Gf� ��Z�D����/lib64/ld-linux-x86-64.so.2����e�m�	$I
��F.
$V��|R	#�	���Q
�B��	�8l+
4�� N�	"	��� Y
5��E
f�	;�2	{�Y����+�O
 3
T�	$uQ�13�, R�"J	�)��F9H�LV`���	�
"����3.�e	��HzM��[Q���#
��n_��
z	�D��"	t�		;
��D���	��-�J�	��	q��bU"���mB��6\*�@��0A
i�y	f
m	-�s� ��	pv<	"�	f"���)
 }���	�n
mM	<<�"a"_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablepcre2_get_error_message_8pcre2_code_free_32pcre2_pattern_info_32pcre2_get_ovector_count_32pcre2_compile_context_free_32pcre2_compile_32pcre2_match_context_create_32pcre2_match_data_create_from_pattern_32pcre2_jit_compile_32pcre2_jit_stack_create_32pcre2_jit_stack_assign_32pcre2_match_32pcre2_match_data_free_32pcre2_set_newline_32pcre2_jit_stack_free_32pcre2_match_context_free_32pcre2_compile_context_create_32pcre2_substitute_32pcre2_get_ovector_pointer_32_Unwind_GetLanguageSpecificData_Unwind_GetIPInfo_Unwind_GetRegionStart_Unwind_SetIP_Unwind_DeleteException_Unwind_GetIP_Unwind_Resume_Unwind_Backtrace_Unwind_GetTextRelBase_Unwind_GetDataRelBase_Unwind_RaiseException_Unwind_SetGRacoslog10powtanhcoshpowfatanexpsinhlog2atan2asinlognanosleeppthread_detachgethostnamefchmodwritevpthread_attr_setstacksizetcsetpgrpgnu_get_libc_versionpthread_key_deletesem_initpthread_sigmasksysconfdirfdsetsidclock_gettimefchdirchrootpidfd_spawnptzsetfreegetrlimitlseek64posix_spawn_file_actions_initstatxsetrlimitsetgidfstatatsigaddsetsetpwentsigfillsetfutimenspthread_selfposix_spawnattr_setsigmasksigactionposix_spawn_file_actions_addchdir_npgetpwentfcntlposix_spawnattr_setsigdefaultclosedirrealpathgetpwnam_ropen64setuidsocketpairunlinkmunmapmemmovemmap64setgroups__cxa_thread_atexit_implwaitidposix_spawnattr_setpgrouppollflocksetpgidlocaltime_r__xpg_strerror_rstrlengetrusagereadttyname_runsetenvsigdelsetinotify_add_watchmkdirpthread_attr_getguardsizepthread_attr_initfchownpthread_createrecvinotify_init1readlinkumaskexecvereallocisattyexecvppthread_attr_destroy_exitdl_iterate_phdrstrftimelocaleconvstatfspidfd_getpidlstat64opengetauxvalconfstrmalloc__libc_start_mainrecvmsgpthread_key_createposix_spawn_file_actions_adddup2sigprocmaskposix_spawn_file_actions_addclosectermidpthread_attr_getstackposix_spawn_file_actions_destroyposix_spawnposix_spawnattr_setflagsgetpgidmprotectdlsymsendmsgsem_waitraisekillpgfstat64eventfd__cxa_finalizesetlocalestrerrorkillreaddirbcmpgetenvcallocfsyncmemcmpgettidsigaltstackmemsetpthread_setspecificposix_spawnattr_initsem_postioctlrenamewaitpidtcgetattrsignal__isoc99_sscanfposix_spawnattr_destroyopendirpthread_setname_npgetegidsigemptysetaccessgetpwuid_rtcsetattrpthread_getattr_nppselectmemcpygetcwdposix_spawnpuname__errno_locationwritesyscallposix_memalignabortgetrandommmapendpwentpauselseektcgetpgrpgeteuidrewinddirduppipe2__environ__register_atforklibpcre2-8.so.0libpcre2-32.so.0libgcc_s.so.1libm.so.6libc.so.6GCC_4.2.0GCC_3.3GCC_3.0GLIBC_2.29GLIBC_2.14GLIBC_2.6GLIBC_2.28GLIBC_2.4GLIBC_2.3.4GLIBC_2.39GLIBC_2.30GLIBC_2.25GLIBC_2.15GLIBC_2.3GLIBC_2.18GLIBC_2.33GLIBC_2.3.2GLIBC_2.7GLIBC_2.17GLIBC_2.32GLIBC_2.16GLIBC_2.34GLIBC_2.9GLIBC_2.2.5GLIBC_2.27posix_spawn_file_actions_addchdir	

	


�
@``'	�
S&y�
P&y�
�
`����
����
ii
�
����
ii
�
ti	�
���	���������*ii
5���?���Jri	
Uii
a���k���	v��������ii
�ui	��
���
�
����ui	�H�P<P��X�Р`��c8x�`���P����� ���>9��������`0���P���X�GH?p�GH?��GH?��GH?��GH?��GH?��GH?�GH?�GH?0��H@H�Ă?`� �>x�4�@���?��$�?��l�?����?����?�Ѓ? ���?8�<�?P���?h���?���?��,>��Ȳ@��GH?��GH?��GH?�GH?(�GH?@�GH?X�GH?p�GH?��GH?��GH?��GH?��GH?��GH?�GH?�GH?0�GH?H�GH?`�GH?x�GH?��GH?��GH?��GH?��GH?��GH?�GH? �GH?8�GH?P�GH?h�GH?��GH?��GH?��GH?��GH?��GH?��GH?�GH?(�GH?@�GH?X�`p�px���������GH?��GH?���c8�������������������������������ɸ��и���U����a����f���l���q���v���y�� �~��(����0����8����@����H����P����X����`����h����p����x������ĵ���ʵ���ѵ���׵���ݵ���㵛��鵛��ﵛ����������������������������Hn>��������$���0���6�� �<��(�E��8�J��@�P��H�U��P�PQ>X�[��`�a��h�g��p�m��x�t����z����������������������������������������������������������������Ƕ���Ͷ��Զ��Ln>�۶��ᶛ �涛(�춛0����8����@���H�XQ>P���X���`���h� ��p�'��x�.����`Q>��5����hQ>��pQ>��;����xQ>��A�����Q>��M����W����b����q����������������������������Q>�����ķ� �ͷ�(�ٷ�0�㷛8�귛@��Q>H��P����X���`���h���p�$��x��Q>��0����;����A����H����O����V����\����e����k����t������������������WH?��a=��� � �(���0�H?`�����P����a=������ ��������H?���H?��o:�J? �J?8�SJ?P�SJ?h�SJ?���J?���J?���J?���J?���J?���J?��J?(��J?@��J?X��J?p��J?���J?���J?��K?��K?��K?�K?�K?0�K?H�K?`�K?x�K?��K?��JK?��d?��d?��d?��d? ��d?8���K?P��L?h��L?���L?���L?���L?��L?�L?���L?��_L?(���L?X��@k`���mh��0np��kM?���kM?����M?����M?���M?��@� ���g@��0�H���M?`���M?x���N?����N?����N?����D@��HO?�HO?��{O?��{O?0��{O?H���O?`���O?x���O?����O?����O?����O?�F@���\F@���O? ���O?8���O?P���O?h���O?����O?����O?����O?���O?��O?����O?���O?(��P?@��Q~?X��RP?p��RP?���RP?���rP?���i?��i?�i?��i?���P?0���P?H���P?`���P?x���P?���Wf?���Wf?���Wf?��Wf?��c8�����p����� ��dh?8��dh?P��dh?h��dh?���dh?���dh?���dg?��dg?�dg?���dg?��dg?(��dg?@��dg?X��dg?p��dg?���dg?���dg?���dg?��dg?�dg?��dg?��dg?0��dg?H��dg?`��dg?x��dg?���dg?���dg?���dg?��[Q?�[Q?��pQ? ���i?8���i?P���i?h���i?����i?����h?����h?��{O?�{O?���{O?�{O?(�{O?@�{O?X�{O?p�{O?��{O?��yU@��{O?��{O?�� ��� �� ��0� � �8���@� �H���P�0�X��`��h��p�Pkx�Pk��Pk�����p���0���`������p���0��`]����0 ���(�`]0���8�@@�`H���P��X��`��h�p�p��x�p����������������������������������������������p���� �Pk(�Pk0�Pk8���@��H�@�P���X�0�`�0�h�`X������`X��@Y��`X��P�������h���@Y��������������Pk�Pk�Pk����P� ��(���0�`�8���@��wX��`��wx�����w��p�����@������`��� ��0��Pk��Pk��Pk��@����� ���p���`0�P	8�`P�`	X�`p��x�P	�����`	��8���
�� 
��Pk��Pk��Pk��0
���
��@�����������`���`(��0�`H��P��X���`��h��p��x����Pk��Pk��Pk�����0�����P��0�������`��p
���`��`��` ��(�p
0���8��`@���H��
P��
X�Pk`�Pkh�Pkp��
x� �����@��P�����`���������`��������� �p�(���0���8���@���H�ЧP�p�X��`�ph��p���x��6���3���6�� ����6���3���3��x��� �������4	�4	�Pk	�Pk	�Pk 	� 4(	��40	�058	��5@	��6H	��P	��+h	�@�p	��+�	�P��	��+�	���	�@��	�P	��	�P��	�p	��	����	����	�Pk�	�Pk�	�Pk�	���
�p�
���
�p�
�@� 
�`�(
���@
���H
���`
���h
����
����
����
�(
��
����
�H
��
� ��
�0��
�Pk�
�Pk�
�Pk�
�@��
����
����
����
����
���@��� �@8�P@�@X�0�`���h��p�Px� �����������Pk��Pk��Pk������ ���������������� ��`H0���8� �@���H�`HP���X�0�`�P�h�p�p���x���������p������p������������0i
���
��
��� 
�0i(
���0
��8
��@
��H
���P
�X
�`
�p�h
��p
�px
���
����
����
��@�
����
����
��
��
��@��
������� � ���(�0�0�@�8�p�@��H�pP��X���x�����������������`���������������������������������8�� � �(���0��P� (p�0(���'�� (��8���0(��X���)��)�������������� )���)���)��p*� +�P�(��+H�uh���p��+x����u��0����+��,��0,������@,��P,��p������p��������� �o@���H��P���X�o`��h� �p�@�x�����`���p�������p������p��������� ��� �� ��� � �0  �� (���0�� 8���@�p!H��!P�PkX�Pk`�Pkh��!p��!x��"��@#��0$��P$��P��� ���P���0���P������� �����0����� � �0�(�Pk0�Pk8�Pk@�@�H���P�P�X�Й`���h���p���� ������0������К�� ���p���0�������`���p��Pk�Pk�Pk��� ��(���0� �8��@��`�p�����������p���H�������h�������������������г�����p����p�����8� 9X�09x����� 9�� ���09��@����;���;��<������<�� <��p������p����������J�@���J0�K8��JP���X�@�`���h�Kp��x�P���`���Pk��Pk��Pk��p�����������P���@������`$��l(���0�`$8���@��lH���P�p$X��$`��$h���p��$x��$��p������p����������6�������6���6���6�@���������6 ���(���0���8�Pk@�PkH�PkP���X�0�`���h�@�p� �x���������=���������������=��������������� � �(�0�0�p�8��@�pH��P���X�p)p��=x�p)���2��p)��p=���=��X����2��x���>��>��Pk��Pk��Pk� >��>�@?�@ �A(�0AH���h�������������0�������P���P���p�������������������p������p������ �Ъ@��`���h�Ъp��x����(���p�������������������Э��p������p����������&������&��� ��&8�p�@���H���P���X��`���h���p�Pkx�Pk��Pk������0�������@����������О�� ���О��0���О��� � ���(�0�0���8���@���H�PkP�PkX�Pk`���h�0�p���x�����������p���P0������p������P0��������� ���(���0���8���@�p�H��P�pX��`���������;����������h���;��������� ���@�����P��`��p� ��(�p0��8���@�� X�P�`�� x�`���� ������P���@���`���`���0���@���Pk��Pk��Pk��P�������p� �0� �@� �`�0 ��7P ��7p ���x ��7� � �� ��7� �8 �� �@8� �P8� ���� ���� �`8� �p8� ��8� ��� � �� ���� ��!��(!���H!���P!��X!�� �`!���h!�!�p!� �x!�@��!����!�`��!�p��!����!�p��!���!�p�!���!����!�P"�Pb "���("�P0"��!�8"�Pb@"��!�H"�`P"��X"��`"���h"��p"��x"�p��"���"�p�"���"����"����"����"�P�#���#��"�#���#��"� #�p�(#���0#���8#���@#���H#���P#��X#�p�`#��h#���p#�P��#���#��Z�#����#���#�x#��#��Z�#��#��#��$�$���$�0$�@ $�P($�p�0$��8$�p@$��H$���P$��h$���p$���$����$���$���$����$�P$��$����$�p$��$����$����$�Pk�$�Pk�$�Pk�$�Џ%�0�%�@�%��%�0� %���(%��#@%�`�H%��#`%�0]h%��#�%���%�`��%�(%��%�0]�%�H%��%�p��%����%�Pk�%�Pk�%�Pk�%����%���%���%�л�%� ��%��&�`"&�� &�`"8&� U@&�`"X&���`&��h&�&�p&� Ux&� &��&� ��&�0��&�Pk�&�Pk�&�Pk�&�@��&����&�`��&� ��&���&�0��&�`#�&���&�`#'��P'�`#0'���8'��@'��&�H'��PP'��&�X'��`'��h'�Pkp'�Pkx'�Pk�'� ��'����'� ��'����'����'���'�p��'���'�p��'���'�p�(���(��(��'� (��((��'�0(���8(���@(�PkH(�PkP(�PkX(���`(�P�h(���p(�p�x(�P��(�p��(�0��(�@��(����(�0��(��(��(�@�)��(�)���)���)�� )���()� �0)�0�8)�p�@)��H)�pP)��X)���x)� &�)��q�)����)� &�)�`)��)��q�)��)��)�0&�)�P&�)�p&�)���*��&*��&*�p�*�� *�p(*��0*���8*��)P*���X*��)p*���x*��)�*�@��*����*�8*��*����*�X*��*�`��*�p��*�Pk�*�Pk�*�Pk�*����*����*�`��*���+���+�@�(+���H+�0@h+���p+���x+�+��+�0@�+�0+��+����+����+����+����+����+����+��8�+���+� ��+����+��,��1 ,�y@,���H,��1P,��+�X,�y`,�,�h,��1p,�2x,� 2�,����,�02�,�@2�,�p��,���,�p�,���,����,�`�,����,�`�,�P-�`-�@� -���(-��,�0-�P8-��,�@-���H-���P-�PkX-�Pk`-�Pkh-�нp-�0�x-���-����-���-���-�-�-����-�-�-����-�-�-� ��-���.��-�.���.��-�.�@� .�P�(.�Pk0.�Pk8.�Pk@.�`�H.���P.�P�X.���`.���h.����.���.��U�.����.���.�p.��.��U�.��.��.���.��/� �/���/�0�/�@� /�p�(/��0/�p8/��@/���H/��-`/�0.h/��-�/�@.�/��-�/��-�/�0.�/�H/��/�@.�/�h/��/��.�/�/�/�Pk�/�Pk�/�Pk�/�/�/��/0� 00��00��10�p� 0� 80�p@0� X0��`0� x0��0�p�0� 0��0���0�@0��0�0�0�@�0�Pk�0�Pk�0�Pk�0�P�0���0�P�0���0���0����0��Q?1��Q?(1�s?@1��Q?X1�`�$p1�`�$x1���$�1���$�1�`�$�1��$�1�p�$�1���$�1��t(�1��*�1��G2�G 2� �3(2���4H2��GP2�Gp2��t(x2��*�2��*�2��*�2��9�2��5�2��*�2��*3��3�83��t(@3��*`3�@09h3��09�3���4�3�@�4�3� �3��>9�3�0�4�3�`�44� *%4��*%(4� �304���4P4� 29X4�p29x4��.9�4��.9�4��0�4���4���4�4�@�4�4��3�4��35���4 5���4@5�@�+H5���+h5��3p5��3�5���8�5�0�8�5�`��5��*�5�`��5��*6��t(6��*06��G86�GX6���-`6��-�6�p�3�6���3�6�`]8�6�P�9�6���4�6���4�6�p�7��� 7�@�&(7�`�&H7���-P7��-p7��0x7���7�@*�7��*�7���4�7���4�7�04�7�`48���48��488���4@8���4H8�#R?`8�`�x8�p��8��*�8�p*�8�Wf?�8�[R?�8��R?�8��R?9��[:89��@9��X9�`�x9�f:�9���9�`��9���9�`��9���9�`��9���9:���*:�`� :��8:�`�@:��X:�`�`:�@�x:�`��:���:�`��:�p�9�:�@��:�*;��;�`�8;�`*@;��2X;���8`;��x;�`��;���;�`��;���;�`��;���;�`��;�S�;�u=<��� <��c88<�P�3@<��X<�`�`<��x<�`��<���<�`��<���<�`��<�94�<���<�`�=��=�`� =���*8=�`�X=���5`=�X:x=��(�=���=�`��=���=�`��=���*�=�`��=���=�`�>��>�`� >��8>�`�@>��X>�`�x>��q�>���>�`��>���>�`��>���>���?���*?�`� ?���*8?�`�@?��X?�`�`?��x?�`��?���?�`��?�p��?����?��@��8@�p�X@��x@���@����@���@����@�@�A�p�8A���XA��`A��R?xA��R?�A��R?�A��R?�A��R?�A��R?�A��R?B��R? B��R?8B��R?PB��R?hB��R?�B��R?�B��R?�B��R?�B�)S?�B�)S?�B�)S?C�)S?(C�)S?@C�)S?XC�;S?pC�;S?�C�;S?�C�;S?�C�;S?�C�;S?�C�;S?D�;S?D�;S?0D�;S?HD�;S?`D�;S?xD�;S?�D�;S?�D�;S?�D�;S?�D�;S?�D�;S?E�;S? E�;S?8E�;S?hE�p�pE���xE�;S?�E�;S?�E�;S?�E�;S?�E�;S?�E�;S?F�;S? F�;S?8F�;S?PF�;S?hF�;S?�F�;S?�F�;S?�F�;S?�F�;S?�F�;S?�F�;S?G�;S?(G�;S?@G�;S?XG�;S?pG�;S?�G�;S?�G�;S?�G�;S?�G�;S?�G�;S?H�;S?H�;S?0H�;S?HH�;S?`H�;S?xH�;S?�H�;S?�H�;S?�H�;S?�H�;S?�H�;S?I�;S? I�;S?8I�;S?PI�;S?hI�;S?�I�;S?�I�;S?�I�;S?�I�;S?�I�;S?�I�;S?J�;S?(J�;S?@J�;S?XJ�;S?pJ�;S?�J�;S?�J�;S?�J�;S?�J�;S?�J�;S?K�;S?K�;S?0K�;S?HK�;S?`K�;S?xK�;S?�K�;S?�K�;S?�K�;S?�K�;S?�K�;S?L��`@ L�;S?8L�;S?PL�;S?hL�;S?�L�;S?�L�;S?�L�;S?�L�;S?�L�;S?�L�;S?M�;S?(M�;S?@M�;S?`M��f@pM�;S?�M�;S?�M�;S?�M�;S?�M�;S?�M�MS?N�MS?N�_S?0N�_S?HN�_S?`N�rS?xN�rS?�N�rS?�N�rS?�N�rS?�N�rS?�N�rS?O�rS? O�rS?8O�rS?PO��S?hO��)>xO��>�O��k@�O��k@�O��k@�O�l@�O�l@�O��S?�O��S?P��S? P�p�8P���@P���HP�жPP�0�XP�@�`P���hP��S?�P��S?�P��S?�P��S?�P��s@�P��S?�P��S?Q��S?Q��S?0Q�uT?HQ��S?`Q��S?xQ��S?�Q��S?�Q��S?�Q��S?�Q��S?�Q��S?R��S? R��S?8R��S?PR��S?hR��S?�R�mu@�R��S?�R��S?�R��S?�R��S?�R��S?S��S?S��S?0S��S?HS��S?`S��S?xS��S?�S�BU?�S�BU?�S�BU?�S�BU?�S�^U?T�^U? T�^U?8T�^U?PT�^U?hT�^U?�T�^U?�T�^U?�T�U?�T�U?�T�U?�T�U?U�U?(U�U?@U�U?XU�U?pU�U?�U�U?�U�U?�U�U?�U�U?�U�U?V�U?V�U?0V�U?HV�U?`V�U?xV��U?�V��U?�V��U?�V��U?�V��U?�V��U?W��U? W��U?8W��U?PW��U?hW��U?�W��U?�W��U?�W��U?�W��U?�W��U?�W��U?X��U?(X��U?@X��U?XX��U?pX��U?�X��U?�X��U?�X��U?�X��U?�X��U?Y��U?Y��U?0Y��U?HY��U?`Y��U?xY��U?�Y��U?�Y��U?�Y��U?�Y��U?�Y��U?Z��U? Z��U?8Z��U?PZ��U?hZ��U?�Z��U?�Z��U?�Z��U?�Z��U?�Z��U?�Z��U?[��U?([��U?@[��U?X[��U?p[��U?�[��U?�[��U?�[��U?�[��U?�[��U?\��U?\��U?0\��U?H\��U?`\��U?x\��U?�\��U?�\��U?�\��U?�\��U?�\��U?]��U? ]��U?8]��U?P]��U?h]��U?�]�x�@�]��U?�]��U?�]��U?�]��U?�]��U?^��U?(^��U?@^��U?X^��U?p^��U?�^��U?�^��U?�^��U?�^��l>�^��l>_��l>_�XH@0_�`�>H_�dH@`_�8_@x_�xH@�_�@">�_��H@�_���>�_�0">�_��H@`��)> `�@)>8`��H@P`���>h`��K>�`��H@�`��K>�`��)>�`�L_@�`���@�`�Ԓ@a��D@(a��H@@a�*>Xa�P)>pa��H@�a�`�a��j/�a�k/�a�0k/�a�Pk/�a�pk/�a��k/�a��j/�a��j/�a��j/b�pc8 b��c8(b��c8Hb�P�2Pb��/Xb��/`b��U?xb��{(�b�|(�b�0t�b�@t�b��{(�b��{(�b�|(�b�V?�b�V?c�V? c�V?8c�V?Pc�V?hc�V?�c�V?�c�V?�c�V?�c�V?�c�V?�c�V?d�V?(d�V?@d�V?Xd�V?pd�V?�d�V?�d�V?�d�V?�d�?V?�d�\V?e�ke�0� e�k8e��@e�0�He�e�Pe�PkXe�0k`e�@khe�Pkpe�`kxe�\V?�e�\V?�e�\V?�e�\V?�e�\V?�e�\V?f�\V? f�@�'8f�`�'@f���'Hf���'Pf�fV?hf�fV?�f�fV?�f�fV?�f�fV?�f���)�f���)�f�к)�f��)g��) g��)(g��)0g� �)8g�0�)@g��)Hg�p�)`g���)hg�к)pg���)xg���)�g��)�g�fV?�g�fV?�g�fV?�g�fV?�g�fV?h�fV?h�fV?0h�fV?Hh�fV?`h�fV?xh�fV?�h�fV?�h�pV?�h�zV?�h�zV?�h�zV?i�zV? i�zV?8i�zV?Pi�zV?hi�zV?�i�zV?�i�zV?�i����i�Ъ�i���i���i�(��i�p��i���j���j���j���j�Э j�p�(j��0j�p8j��@j���Hj�`�Pj�p�Xj���`j��hj���pj��xj���j����j�zV?�j�zV?�j�zV?�j�zV?�j�zV?k�zV?k�zV?Hk���Pk��7Xk� �`k��7hk�8 �pk�@8xk�P8�k����k����k�`8�k�p8�k��8�k���k� ��k����k���k�0��k�@��k���k���l���l�`�l���l��� l���(l���0l���8l���@l���Hl���Pl��8Xl��`l� �hl���pl��xl�0��l�@��l���l����l����l�+��l�0@�l�0+��l����l����l����l����l����l���m��8m��m� �m��� m��(m�0�0m�@�8m��@m�zV?Xm�zV?pm�zV?�m�zV?�m�zV?�m�zV?�m�zV?�m�zV?n�zV?n�zV?0n�zV?Hn�zV?`n�zV?xn�zV?�n�zV?�n�zV?�n�zV?�n�zV?�n�zV?o�zV? o�zV?8o�zV?Po�zV?ho�zV?�o�zV?�o�zV?�o�zV?�o�zV?�o�zV?�o�zV?p�zV?(p�zV?@p�zV?Xp�zV?pp�zV?�p�zV?�p�zV?�p�zV?�p�zV?�p�zV?q�zV?q�zV?0q�zV?Hq�zV?`q�zV?xq�zV?�q�zV?�q�zV?�q��V?�q��V?�q�0o/r�@o/r�`o/r��p/ r�Pr/(r��s/0r�@t/8r��V?Pr��V?hr��W?�r��W?�r��W?�r��W?�r��W?�r��W?�r��W?s��W?(s��W?@s��W?Xs��W?ps��W?�s��W?�s��W?�s��W?�s��W?�s��W?t��W?t��W?0t��W?Ht��W?`t��W?xt��W?�t��W?�t��W?�t��W?�t��W?�t��W?u��W? u��W?8u��W?Pu��W?hu��W?�u��W?�u��W?�u��W?�u��@�u��@�u��@v��l>(v��@@v���@Xv��>pv�$�@�v��@�v� �>�v���@�v�Ԓ@�v�L�@w���@w�Ȳ@0w��W?Hw��W?`w��W?xw��W?�w��S?�w���@�w�PL>�w���@�w���@x���@ x�XL>8x���@Px���@px���@�x�̷@�x��@�x��@�x��@�x�4�@y�`L>y��*>0y��*>Hy�H�@`y�\�@xy�@�>�y��*>�y��H@�y�t�@�y���@�y���@z��*> z���@0z��W?Hz��W?`z��W?xz��W?�z��W?�z��W?�z��W?�z��W?�z��W?{��W? {��W?8{��W?P{��W?h{��W?�{��W?�{��W?�{��W?�{��W?�{��W?�{��W?|�� *(|�� *0|�� *8|�� *@|�!*H|��)P|��W?h|��W?�|��W?�|��W?�|��W?�|��W?�|��W?�|��W?}��W?(}��W?@}��U?X}��W?p}��W?�}��'�}� �'�}�0�'�}�@�'�}�P�'�}�`�'�}��W?�}��W?�}��W?~��W?(~��W?@~��W?X~��W?p~��W?�~��W?�~��)�~���)�~��W?�~��W?�~��W?��W? ���)8�P�)@��W?X��W?p��W?���W?���W?���W?���W?���W?���W?���W?0���W?H��
X?`��X?x��X?���X?���X?���X?؀�\x?�\x?��\x? ��\x?8��\x?P��\x?h��\x?���\x?���\x?���\x?ȁ�\x?�\x?���\x?���U?(���U?@���U?X���U?p���U?����U?����U?����U?Ђ��U?肢�U?���U?���U?0���U?H���U?`���U?x���U?����U?����U?����U?؃��U?��U?���U? ���U?8���U?P���U?h���U?����U?����U?����U?Ȅ��U?��U?����U?���U?(���U?@���U?X���U?p���U?����U?����U?����U?Ѕ��U?腢�U?���U?���U?0���U?H���U?`���U?x���U?����U?����U?����U?؆��U?��U?���U? ��AX?8��AX?P��AX?h��AX?���AX?���AX?���AX?ȇ�AX?�AX?���AX?��AX?(��AX?@��NX?X��NX?p��NX?���NX?���NX?���NX?Ј�NX?舢NX?��NX?��NX?0��NX?H��NX?`��NX?x��NX?���NX?���NX?���NX?؉�NX?�Y?��Y? ��Y?8��Y?P��Y?h����@���XH@���0�@���p�@Ȋ���@���@���H�@����@(����@@���@X��h�@p����@��� �@���l�@�����@Ћ��@苢H�@��|�@����@0����@H��<�@`����@x����@����@���4�@���|�@،���@���@����> ��,�@8��x�@P����@h����@����@���H�@���|�@ȍ���@���@����@��H�@(����@@��0+>X����@p����@�����@���8�@�����@Ў���@莢��@��L�@��|�@0����@H���@`��d�@x����@�����@����@���D�@؏�`�@���@�� �@ ����@8���@P��(�@h����@����@���p�@����@Ȑ�<�@���@����@��0�@(����@@����@X��0�@p��\�@�����@����@����@Б�L�@葢��@����@����@0��0�@H��X�@`����@x����@����@����K>���<�@ؒ���@�@+>���@ ����@8��,�@P��X�@h����@����@����@���\�@ȓ���@�A���XA���A(���A@��P+>X�� Ap��<A���|A���`+>���@�>Д�Y?蔢Y?��Y?��Y?0��Y?H��Y?`��Y?x��Y?���Y?���Y?���Y?ؕ�Y?�Y?��Y? ��Y?8��Y?P��Y?h��Y?����Y?����Y?����Y?Ȗ��Y?��Y?����Y?���Y?(���Y?@���Y?X���Y?p���Y?����Y?����Y?����Y?З��Y?藢�Y?���Y?���Y?0���Y?H���Y?`���Y?x���Y?����Y?����Y?����Y?ؘ��Y?��Y?���Y? ���Y?8���Y?P���Y?h���Y?����Y?����Y?����Y?ș��Y?��Y?����Y?���Y?(���Y?@���Y?X���Y?p���Y?����Y?����Y?����Y?К��Y?蚢�Y?���Y?���Y?0���Y?H���Y?`���Y?x���Y?����Y?����Y?����Y?؛��Y?��Y?���Y? ���Y?8���Y?P���Y?h���Y?����Y?����Y?����Y?Ȝ�`� I9蜢�I9��I9���`�� I9���I9 ���I9(���Y?@���Y?X���Y?p���Y?����Y?����Y?����Y?Н��x?蝢�l>����Y?���Y?(���Y?@���Y?X���Y?p���Y?����Y?����Y?����Y?О��Y?螢�Y?���Y?���Y?0���Y?H���Y?`���Y?x���Y?����Y?����Y?����Y?؟��Y?��Y?���Y? ���Y?8��0Z?P��0Z?h��0Z?����Y?���DZ?���DZ?Ƞ�DZ?ࠢDZ?���DZ?��DZ?(��DZ?@��DZ?X��DZ?p��DZ?����Y?����Y?����Y?С�[Z?衢[Z?���Q+ ���Q+(��@R+0��[Z?H��[Z?`��[Z?x��[Z?���[Z?���[Z?���[Z?آ�[Z?�[Z?���A��A(��A8��[Z?P��iZ?h��iZ?���iZ?���iZ?���iZ?ȣ�iZ?࣢iZ?���iZ?��iZ?(��iZ?@��iZ?X��iZ?p��iZ?���iZ?���iZ?���iZ?Ф�iZ?褢iZ?��iZ?��iZ?0��iZ?H��iZ?`��iZ?x��iZ?���iZ?���iZ?���iZ?إ�iZ?�iZ?��iZ? ��iZ?8��iZ?P��iZ?h��iZ?���iZ?���iZ?���iZ?Ȧ�iZ?ঢiZ?���iZ?��iZ?(��iZ?@��iZ?X��iZ?p��iZ?���iZ?���iZ?���iZ?Ч�iZ?觢iZ?��iZ?��iZ?0��iZ?H��iZ?`��iZ?x��iZ?���iZ?���iZ?���iZ?ب�iZ?�iZ?��iZ? ��iZ?8���g?P���g?h���g?����A����A����Z?����Z?Щ��Z?詢�Z?���Z?���Z?0���Z?H���Z?`���Z?x���Z?����Z?����Z?����Z?ت��Z?��Z?���Z? ���Z?8���Z?P���Z?h���Z?����Z?����Z?����Z?ȫ��Z?ૢ�Z?����Z?���Z?(���Z?@���Z?X���Z?p���Z?����Z?����Z?����Z?Ь��Z?謢�Z?���Z?���Z?0���Z?H���Z?`���Z?x���Z?����Z?���P�2ȭ��/Э��/ح��Z?��Z?���Z? ���Z?8����*P����*X����)`����)h����*�����*�����)�����)����Z?����Z?Ȯ��Z?஢�Z?����Z?���Z?(���Z?@���Z?X���Z?p���Z?����Z?����Z?����Z?Я��Z?询�Z?���Z?���Z?0���Z?H���Z?`���Z?x��[?���*[?���*[?���*[?ذ�*[?�*[?��*[? ��*[?8��*[?P��*[?h��*[?���*[?���*[?���*[?ȱ�*[?ౢ*[?���*[?��*[?(��*[?@��*[?X��*[?p��� /���P!/���*[?���*[?���*[?ز�*[?�*[?��*[? ��*[?8��*[?P��*[?h��*[?���*[?���*[?���*[?ȳ�*[?ೢ*[?���*[?��*[?(��*[?@��*[?X��*[?��� /9����/9����/9���*[?���-l?д�*[?财*[?��*[?��*[?0��*[?H��*[?`��*[?x��*[?���*[?���*[?���*[?ص�*[?�*[?��*[? ��*[?8��*[?P��*[?h��*[?���*[?���*[?���*[?ȶ�*[?ජ*[?���*[?��*[?(��*[?X��P�2`���/h���/p��*[?���*[?���*[?���*[?з�*[?跢*[?��*[?��*[?0��*[?H��*[?`��*[?x��*[?���*[?���*[?���*[?ظ�*[?�*[?��*[? ��*[?8��*[?P��*[?h��*[?���*[?���*[?���*[?ȹ�*[?๢*[?���*[?��*[?(��*[?@��*[?X��*[?p��*[?���*[?���*[?���*[?к�*[?躢*[?��*[?��*[?0��*[?H��*[?`��*[?x��*[?���*[?���*[?���*[?ػ�*[?�*[?��*[? ��*[?8��*[?P��*[?h��*[?���*[?���*[?���*[?ȼ�*[?༢*[?���*[?��*[?(��*[?@��*[?X��*[?p��*[?���*[?���*[?���*[?н�*[?轢*[?��*[?��*[?0��*[?H��*[?`��*[?x��*[?���*[?���*[?���*[?ؾ�*[?�*[?��*[? ��*[?8��*[?P��*[?h��*[?���*[?���*[?���*[?ȿ�*[?࿢*[?���*[?��*[?(��*[?@��*[?X��*[?p��*[?���*[?���*[?���*[?��*[?�*[?��*[?��*[?0��*[?H��*[?`��*[?x��*[?���*[?���*[?���*[?��*[?�*[?¢*[? ¢*[?8¢*[?P¢*[?h¢*[?�¢*[?�¢*[?�¢*[?�¢*[?�¢*[?�¢*[?â*[?(â*[?@â*[?Xâ*[?pâ*[?�â*[?�â*[?�â*[?�â*[?�â*[?Ģ*[?Ģ*[?0Ģ*[?HĢ*[?`Ģ*[?xĢ*[?�Ģ*[?�Ģ*[?�Ģ*[?�Ģ*[?�Ģ*[?Ţ*[? Ţ*[?8Ţ*[?PŢ*[?hŢ*[?�Ţ*[?�Ţ*[?�Ţ*[?�Ţ*[?�Ţ*[?�Ţ*[?Ƣ*[?(Ƣ*[?@Ƣ*[?XƢ*[?pƢ*[?�Ƣ*[?�Ƣ*[?�Ƣ*[?�Ƣ*[?�Ƣ*[?Ǣ*[?Ǣ*[?0Ǣ*[?HǢ'\?`Ǣ'\?xǢ'\?�Ǣ'\?�Ǣ'\?�Ǣ'\?�Ǣ'\?�Ǣ'\?Ȣ'\? Ȣ'\?8Ȣ'\?PȢ'\?hȢ'\?�Ȣ'\?�Ȣ'\?�Ȣ'\?�Ȣ'\?�Ȣ'\?�Ȣ'\?ɢ'\?(ɢ'\?@ɢ'\?Xɢ'\?pɢ'\?�ɢ'\?�ɢ'\?�ɢ'\?�ɢ'\?�ɢ'\?ʢ'\?ʢ'\?0ʢ'\?Hʢ'\?`ʢ'\?xʢ'\?�ʢ'\?�ʢ'\?�ʢ'\?�ʢ'\?�ʢ'\?ˢ'\? ˢ'\?8ˢ'\?Pˢ'\?hˢ'\?�ˢ'\?�ˢ'\?�ˢ'\?�ˢ'\?�ˢ'\?�ˢ'\?̢'\?(̢'\?@̢'\?X̢'\?p̢'\?�̢'\?�̢'\?�̢'\?�̢'\?�̢'\?͢'\?͢'\?0͢'\?H͢'\?`͢'\?x͢'\?�͢'\?�͢'\?�͢'\?�͢'\?�͢'\?΢'\? ΢'\?8΢'\?P΢'\?h΢'\?�΢'\?�΢'\?�΢'\?�΢'\?�΢'\?�΢'\?Ϣ'\?(Ϣ'\?@Ϣ'\?XϢ'\?pϢ'\?�Ϣ'\?�Ϣ'\?�Ϣ'\?�Ϣ'\?�Ϣ'\?Т'\?Т'\?0Т'\?HТ'\?`Т'\?xТ'\?�Т'\?�Т'\?�Т'\?�Т'\?�Т�0AѢ�0A(Ѣ1A8Ѣ�1AXѢ�1AhѢd2A�Ѣ�2A�Ѣ�2A�Ѣ�2A�ѢD3A�Ѣ`3A�Ѣt3AҢ�3A(Ң�3AHҢ4AXҢh4AxҢ�4A�Ң�4A�Ң�4A�Ң5A�Ң85A�Ң�5AӢ�5AӢ6A8Ӣ6AHӢH6AhӢd6AxӢ�6A�Ӣ�6A�Ӣ7A�Ӣ7A�Ӣ�7A�Ӣ�7AԢ48A(ԢP8A8Ԣ|8AXԢ�8AhԢ 9A�Ԣ<9A�Ԣ�9A�Ԣ�9A�Ԣ:A�Ԣ8:A�Ԣ�:Aբ�:A(բ;AHբ$;AXբ�;Axբ�;A�բ�;A�բ<A�բt<A�բ�<A�բ�>֢�<A֢�=A8֢�=AH֢�=Ah֢�=Ax֢`>A�֢x>A�֢�>A�֢�=A�֢`>A�֢�>Aע�>A ע5\?8ע5\?Pע5\?hע5\?�ע5\?�עC\?�עC\?�עC\?�עC\?�עC\?آC\?(آC\?@آC\?XآC\?pآC\?�آC\?�آC\?�آC\?�آC\?�آC\?٢C\?٢C\?0٢_\?H٢_\?`٢_\?x٢_\?�٢_\?�٢�\?�٢�\?�٢�\?�٢�\?ڢ�\? ڢ�\?8ڢ�\?Pڢ�\?hڢ�\?�ڢ�\?�ڢ�\?�ڢ�\?�ڢ�\?�ڢ�\?�ڢ�\?ۢ�\?(ۢ�\?@ۢ�\?Xۢ�\?pۢ�\?�ۢ�\?�ۢ�\?�ۢ�\?�ۢ�\?�ۢ�\?ܢ�\?ܢ�\?0ܢ�\?Hܢ�\?`ܢ�\?xܢ�\?�ܢ�\?�ܢ�\?�ܢ�\?�ܢP*�ܢ�*�ܢ�\?ݢ�\?(ݢ/@ݢ /Hݢ�#3`ݢ %3hݢ�T/�ݢU/�ݢP4�ݢp4�ݢ�\?�ݢ�\?�ݢ�\?�ݢ�\?ޢ�\? ޢ�\?8ޢ�\?Pޢ�\?hޢ]?�ޢ]?�ޢ]?�ޢ]?�ޢ�S/�ޢPW/�ޢ�
4ߢ�
4ߢ/ ߢp/(ߢ]?@ߢ]?Xߢ]?pߢ]?�ߢ]FA�ߢoFA�ߢ�FAH��FAX��FA���FA��'WA�;WA(�jWA��~WA���WA���WA���[AP��[A`�'eA��9eA��geA ��eA0�NfA��gfA��0gA��JgA�hAX�0hAh��hA���hA��SiA(�liA8��iA��jA��7pA��MpA��vA`��vAp�bwA��ywA���wA0��wA@���A����A����A�ՑA��Ah��Ax���A����A��`�A8�v�AH���A����A����A���A���Ap���A����A���A����A@���AP��A���A���A�2�A ���Ax��A���A���A����AH���AX��A��*�A���B��B(��B���B���$B���$B��}/BP��/B`��;B���;B��;MB �QMB0�lMB���MB���~B���~B��BX�1�Bh��B��7�B����B(���B8���B���B��IC��cC�VC`�qCp�C��5C��OC0�hC@��C��C��mC���C���"Ch���"Cx���#C���#C���>8���*CH���.C����.C���*6C��C6C���;Cp���;C���I>C��f>C�BC@��9BCP����>����BC����EC���EC ���ICx��JC���rKC��KC�|OCH���OCX��KUC���hUC����WC���WC(���ZC���[C���dsC�}sC���	�CP���C`��<�C���O�C��H�C ��\�C0��p�C�����C�����C���C����CX����>h����C����C����C(����C8����C����C��� D���4D�
D`�#
Dp��D���D���4D0��4D@��<D���<D��FD�FD��FDh��FDx��PD���PD��KRD8�_RDH�/SD��DSD���XD��XD�6`Dp�J`D���`D���`D��aD@�aDP�BfD��]fD���lD�mD ��mDx��mD����D����D����DH���DX�ȧD��ܧD����D���D(��D���D��P�D��j�D����DP	�	�D`	�M�D�	�f�D�	���D 
��D0
�.�D�
�I�D�
�j�D�
�}�D�X�DX�k�Dh���D����D���D(��D8���D����D���D���D
�*�D`
�@�Dp
�,�D�
�D�D�
��
E0��
E@��E���E���9E�:E��DEh��DEx��^E��_E���hE8��hEH��hE���hE���iE��iE��oEp��oE��jtE���tE���tE@��tEP�uE��*uE����E���E �^*Fx�v*F��r,F���,F���\FH�
]FX��^F��_F���xF��xF(��xF���xF��QyF��gyF��W|FP�t|F`��|F���|F����F ���F0���F��ϡF����F��ТF�4�FX�O�Fh�i�F����F����F(���F8�]�F��t�F���F����F�͵F`��Fp��H���H��@ H0�X H@�)H��2)H���-H�.H�e.Hh�y.Hx�k1H���1H��
OH8� OHH���H��ÓH��G�H�]�H���Hp�̬H���H���H��ɲH@��HP��H��,�H����H ���H  �i�Hx �~�H� �g�H� �~�H� ���HH!���HX!�I�!� I�!��I"��I("��I�"��I�"�yI�"��I�"�h6IP#�6I`#��NI�#��NI�#�OI $� OI0$�cRI�$�{RI�$�6hI�$�JhI%��uIX%���>h%��uI�%�vI�%��xI(&��xI8&��|I�&�}I�&���I�&���I'�‚I`'��Ip'��I�'�&�I�'�H�I0(�]�I@(���I�(��I�(�h�I)���I)���Ih)���Ix)�ՒI�)��I�)���I8*�ԔIH*���I�*��I�*�ğI+�ٟI+�3�Ip+�K�I�+�Q�I�+�j�I�+�c�I@,�|�IP,�&2J�,�D2J�,�o2J-��2J -��OJx-��OJ�-���J�-���J�-�m�JH.���JX.���J�.���J�.�?�J/�Y�J(/���J�/��J�/���J�/���J�/��JP0���J`0��J�0�8�J�0��J 1�)�J01��J�1��J�1��J�1���J2���JX2���Jh2��J�2�8�J�2���J(3���J83���J�3���J�3���J�3��J4�xK`4��Kp4��%K�4��%K�4��HK05��HK@5�
MK�5�$MK�5�NK6�-NK6��PKh6��PKx6�tTK�6��TK�6��TK87��TKH7�UK�7�-UK�7�hVK8��VK8��WKp8��WK�8�$XK�8�9XK�8���K@9�ɧKP9���K�9���K�9�"-L:�8-L :��?Lx:��?L�:��HL�:�	IL�:��RLH;��RLX;�ZL�;��>�;�2ZL<�HZL(<��M�<�#�M�<�S�M�<�h�M�<���MP=���M`=��M�=���M�=��N >��N0>��N�>��N�>��N�>��N?�xNX?��Nh?��N�?��N�?��#N(@��#N8@�p0N�@��0N�@�5DN�@�JDNA��KN`A��KNpA�\[N�A�s[N�A��bN0B��bN@B�S�N�B�j�N�B�ۘNC��NC�ȸNhC��NxC�b�N�C�w�N�C���N8D���NHD��N�D�*�N�D�h�NE�}�NE���NpE���N�E�
�N�E�%�N�E���N@F���NPF�#�N�F�=�N�F�O�NG�c�N G�	jOxG�jO�G��pO�G��pO�G��qOHH��qOXH�rO�H�rO�H��sOI�tO(I��5P�I��5P�I�\6P�I�}6P�I��9PPJ��9P`J�0?P�J�E?P�J�gDP K�~DP0K�]HP�K�yHP�K�-NP�K�@NPL��RPXL�SPhL�SP�L�2SP�L��ZP(M�
[P8M��]P�M�^P�M�jP�M�jPN�[jP`N�sjPpN��jP�N��jP�N�RtP0O�gtP@O�DuP�O�_uP�O��PP��PP��PhP�%�PxP���P�P�ɇP�P��P8Q���PHQ�c�P�Q�w�P�Q�՚PR��PR��PpR��P�R�X�P�R�l�P�R�)�P@S�@�PPS�p�P�S���P�S�k�PT���P T���PxT���P�T���P�T���P�T���PHU���PXU��P�U�&�P�U�p�PV���P(V�R�P�V�h�P�V�=Q�V�VQ�V�lQPW��Q`W��AQ�W��AQ�W��CQ X�DQ0X��NQ�X��NQ�X��NQ�X��NQY�:^QXY�O^QhY��^Q�Y��^Q�Y��aQ(Z��aQ8Z�bbQ�Z�{bQ�Z��bQ�Z��bQ[��jQ`[��jQp[��kQ�[��kQ�[�mQ0\�4mQ@\��oQ�\��oQ�\�^{Q]�r{Q]� �>h]���Qx]�%�Q�]�>�Q�]�D�Q8^�X�QH^���Q�^��Q�^�	R_� R_��Rp_��R�_��/R�_��/R�_�0R@`�(0RP`�B0R�`�Y0R�`�i7Ra�~7R a�<>Rxa�Q>R�a��WR�a��WR�a��\RHb�]RXb�L]R�b�d]R�b�|iRc��iR(c��tR�c��tR�c�d�R�c�}�R�c���RPd���R`d���R�d���R�d�|�R e���R0e���R�e���R�e���R�e���Rf�@�>Xf�(�Rhf�Y�R�f�r�R�f�:�R(g�O�R8g��S�g��S�g�S�g�+Sh�mS`h��Sph��S�h��S�h�S0i�S@i��S�i�S�i�Sj�*Sj��Shj��Sxj�—S�j�ڗS�j�^�S8k�v�SHk�I�S�k�]�S�k�u�Sl���Sl�¿Spl�ۿS�l��S�l��S�l���S@m���SPm���S�m��S�m���Sn��S n���Sxn���S�n���S�n���S�n��SHo�(�SXo���S�o���S�o���Sp���S(p�_�U�p�v�U�p���U�p�ʄU�p�k�UPq���U`q��U�q���U�q��U r��U0r���U�r���U�r���U�r���Us�W�UXs�l�Uhs�:�U�s�N�U�s���U(t���U8t�9�U�t�S�U�t���U�t��Uu���U`u���Upu���Y�u���Y�u�[�Y0v�p�Y@v���Y�v���Y�v���Yw���Yw��!Zhw��!Zxw�d)Z�w�z)Z�w��+Z8x��+ZHx�}-Z�x��-Z�x��4Zy��4Zy��5Zpy��5Z�y��8Z�y��8Z�y��;Z@z��;ZPz�<Z�z�<Z�z�0<Z{�E<Z {�^<Zx{�v<Z�{�GPZ�{�]PZ�{��RZH|��RZX|��[Z�|��[Z�|���Z}�̈Z(}��Z�}���Z�}�$�Z�}�>�Z�}�Z�ZP~�s�Z`~�ʜZ�~��Z�~���Z ���Z0���Z����Z��B�Z��`�Z��}�ZX����Zh��!�Z���;�ZЀ�w�Z(����Z8����Z�����Z�����Z����Z��[�Z`��r�Zp����ZȂ���Z؂�_�Z0��t�Z@���Z����Z���
�Z�� �Z��9�Zh��N�Zx��5[Є�M[�1[8��)1[H���3[����3[���4[��$4[���r[p���r[���;�[؆�N�[膣�]@���]P���]���]���i ]�� ] ���$]x���$]���c]�1c]�6�]H��N�]X����]�����]�����]����](����]���Ж]�����]芣�]�����]P��
�]`��	�]��� �]ȋ���] ����]0��U�]���j�]�����]���]��r�]X����]h��T�]���j�]Ѝ�[�](��n�]8����]�����]�����]����]��'�]`��:�]p����]ȏ���]؏���]0����]@��(^���?^����^���^���^h���^x��L^Б�`^�s^8���^H��X^���n^����^��
^���*^p���*^����-^ؓ��-^蓣�1^@���1^P��:�^���P�^���5�^��N�^ ����^x����^�����^��^���^H����^X��!�^���4�^���2�^��H�^(���(_����(_���G*_藣a*_����3_P���3_`��o5_����5_Ș��P_ ���P_0��o[_����[_����]_��]_��,`_X��A`_h���a_����a_К��_(��.�_8����_�����_���ף_����_��)�_`��>�_p���_Ȝ��_؜��_0���_@����_�����_�����_����_����_h����_x��;�_О�U�_�B�_8��a�_H��`�_���~�_�����_����_��t%`p���%`���J)`ؠ�b)`蠣�1`@���1`P�� 2`���82`���[W`��sW` ��0_`x��J_`����``ࢣ�``�Nb`H��fb`X��j`���,j`���Vj`��lj`(��%q`���9q`���2t`褣Nt`���st`P���t``���t`����t`ȥ�u` ��/u`0��Hu`���`u`���T�`�n�`����`X��ٝ`h��V�`���q�`Ч�g�`(��|�`8���`���4�`���,�`���B�`��P�``��h�`p����`ȩ���`ة���`0���`@��:�`���S�`���a��,a���
ah���
ax���aЫ��aૣ�a8���aH��a���&a����)a���)a��[,ap��s,a����9aح��9a譣�=a@���=aP���=a����=a����@a���@a ���Aax���Aa���NBa௣bBa��DaH��EaX��Ea���2Ea���Ja��Ja(��Upa���qpa����ra豣�ra����waP���wa`���|a����|aȲ�7�a ��M�a0����a���	�a���7�a�P�a��l�aX����ah��f�a���z�aд�,�a(��D�a8����a�����a�����a���Ωa����a`���ap����aȶ���aض�[�a0��v�a@��f�a���~�a���db��2db��xdbh���dbx��<pbи�Wpbร�rb8��
sbH���yb����yb���s�b����b��&�bp��>�b���ޗbغ��b躣S�b@��j�bP��ڢb����b�����b���b ����bx����b�����b༣��b���bH���bX����b����b�����b����b(��pc����c���1c辣Fc����cP���c`��G
c���]
cȿ�"vc ��8vc0��&yc���?yc���myc��yc��i�cX����ch��y�c�����c����c(£��c8£��c�£�c�£�d�£`�>ã
d`ã'dpãHd�ãcd�ã�
d0ģ�
d@ģ�
d�ģ�
d�ģ#/dţ:/dţ�2dhţ�2dxţ�Kd�ţ�Kd�ţ�Yd8ƣ�YdHƣWcd�ƣocd�ƣ�fdǣ�fdǣ�mdpǣ�md�ǣ�d�ǣ#�d�ǣ �d@ȣ8�dPȣ]�d�ȣs�d�ȣ��dɣ��d ɣexɣ$e�ɣ�e�ɣ�e�ɣ� eHʣ� eXʣ�@e�ʣ�@e�ʣ�Meˣ�Me(ˣPe�ˣPe�ˣ�Ve�ˣ�Ve�ˣ�`eP̣�`e`̣�pe�̣�pe�̣�ze ͣ�ze0ͣ�e�ͣ��e�ͣe�e�ͣz�eΣj�eXΣ}�ehΣ��e�Σ��e�Σ��f(ϣ��f8ϣ��f�ϣ��f�ϣ!�f�ϣ��>У;�f`УQ�fpУ��f�У��f�У��f0ѣ��f@ѣ��f�ѣ��f�ѣ5�fңP�fңr�fhң��fxң��f�ң��f�ң�f8ӣ��fHӣ�
g�ӣg�ӣugԣ�gԣ�gpԣg�ԣ�"g�ԣ�"g�ԣ�'g@գ�'gPգ�6g�գ�6g�գ%7g֣87g ֣M<gx֣c<g�֣�<g�֣�<g�֣>gHף>gXףDg�ף'Dg�ף�Igأ�Ig(أRg�أ+Rg�أfyg�أ|yg�أ'�gP٣<�g`٣d�g�٣|�g�٣��g ڣ
�g0ڣu�g�ڣ��g�ڣ�g�ڣ1�gۣ��hXۣǿhhۣz�h�ۣ��h�ۣ��h(ܣ��h8ܣ�i�ܣ�i�ܣ�i�ܣ�iݣ	/i`ݣ/ipݣQ`i�ݣd`i�ݣ�`i0ޣ�`i@ޣ+ki�ޣBki�ޣ�siߣ	tiߣ*uihߣAuixߣwi�ߣ1wi�ߣ�}i8��}iH��}i���}i��~i�.~i���ip���i��L�i��d�i��N�i@�f�iP���i����i����>�/�i ���ix��i��$�i��7�i����iH���iX���i����i��h�i�{�i(���j��‰j��f�j��}�j��s�jP���j`���j��ηj���j �&�j0��j��0�j��O�j��e�j�p�jX���jh��k���k���k(��k8�(1k��?1k���;k���;k��Hk`��Hkp�<Yk��SYk���]k0�^k@��_k���_k���`k�ak�#akh�;akx�Vak��oak���ak8��akH��ak���ak��!gk�6gk��rkp��rk���xk���xk���xk@��xkP�ӊk���k���k�!�k ���kx���k��I�k��a�k��/�kH�E�kX�y�k����k����k���k(���k���k��t�k����k����kP��k`���k����k��	�k � �k0���k����k����k����k��v�kX����kh��o4l����4l��R6l(��m6l8��7l���07l���u7l����7l���8l`���8lp��=l��(=l���Cl0���Cl@��;Hl���QHl���]Il��sIl��?Jlh��VJlx��bOl��wOl��Ol8���OlH���Ql���Rl���XRl��mRl���olp���ol���b�l��x�l��l@��8�lP�� �l�����>���:�l��U�l ���lx���l���y�l���l�ШlH���lX����l���٩l���F�l��c�l(��ڴl�����l���۵l��l�����lP���l`��l���l��%�l �>�l0�b�l��{�l����l����l��lX���lh��l��.�l��?m(�Vm8��m���m���	m���	m��
m`�mp�Im��_m���m0��m@�m��&m��m� m�[mh�qmx�U/m��p/m���5m8��5mH�Em��7Em���Km��Km�jWmp��Wm���[m���[m���_m@	��_mP	��cm�	��cm�	�$nm
�8nm 
�rnmx
��nm�
��nm�
��nm�
�ŒmH�،mX���m����m��v�m���m(��m���m���m���m���nP
��n`
�/n�
�In�
��n ��n0��n���n��On��en�� nX�� nh�@#n��U#n���(n(��(n8�Fn��2Fn���Hn���Hn�kLn`��Lnp��Un���Un���qn0��qn@�
rn��#rn���rn��rn�\�nh�s�nx���n����n����n8���nH���n����n����n��n���np�
�n��'�n��:�n��I�n@�_�nP��n���n����n��n ��nx�$�n����n���n��͇oH��oX�Z�o��s�o��y�o���o(���o��Ϭo��حo���o����oP��o`�ɯo���o��k�o ���o0���o��ŵo����o����o���oX���oh���o����o��
�o(�#�o8���o����o���o���o���o`���op�8�o��M�o���p0��p@�Lp��cp��vFp ��Fp ��wph ��wpx ��zp� ��zp� �Ɉp8!�ވpH!��p�!���p�!�-�p"�A�p"�гpp"��p�"�9�p�"�R�p�"���p@#���pP#�0�p�#�D�p�#���p$���p $�
qx$�
q�$�q�$�q�$�TqH%�iqX%��-q�%��-q�%��2q&��2q(&�g5q�&�}5q�&��7q�&��7q�&��=qP'��=q`'�]q�'�3]q�'�[`q (�s`q0(��iq�(��iq�(�lq�(�*lq)��qqX)��qqh)��{q�)��{q�)�Bs(*�$Bs8*�EFs�*�]Fs�*�{Fs�*���>+��Fs`+��>p+��Fs�+� �>�+��Fs0,�@�>@,��Fs�,��Fs�,��Us-��Us-�ash-�asx-��ds�-�es�-�Y�s8.�n�sH.���s�.���s�.���s/���s/�f�sp/�|�s�/�a�s�/��s�/��s@0��sP0�D�s�0�b�s�0���s1���s 1���sx1���s�1���s�1��s�1�U�sH2�n�sX2��s�2�)�s�2�_t3�{t(3��t�3��t�3�w&t�3��&t�3�Q0tP4�g0t`4��2t�4��2t�4�s3t 5��3t05��3t�5��3t�5��3t�5��3t6�o9tX6��9th6��Xt�6��Xt�6�;_t(7�R_t87��ut�7��ut�7��t�7�*�t8���t`8���tp8�,�t�8�A�t�8�x�t09���t@9���t�9�«t�9�ܫt:��t:���th:�κtx:�#�t�:�<�t�:���t8;��tH;��t�;��t�;��"u<�#u<��+up<��+u�<�`�>�<��[u�<��uu@=��uuP=�8�u�=�W�u�=���u>�͐u >�`�ux>�u�u�>���u�>���u�>�ޞuH?��uX?�;�u�?�S�u�?���u@���u(@���u�@���u�@��u�@�'�u�@���uPA���u`A�F�u�A�`�u�A��0v B��0v0B��1v�B��1v�B�%9v�B�=9vC�`9vXC�t9vhC�u=v�C��=v�C�Ev(D�Ev8D��Lv�D��Lv�D�/Pv�D�KPvE�BYv`E�ZYvpE�\v�E�/\v�E��|v0F�}v@F��v�F��v�F��wG��wG�0whG�EwxG�wUw�G��Uw�G��[w8H��[wHH�ltw�H��tw�H�wwI�+wwI��wpI�'�w�I�l�w�I���w�I���w@J���wPJ�`�w�J�s�w�J�ȡwK��w K��wxK��w�K��w�K���w�K���wHL���wXL��w�L�"�w�L�j�wM���w(M���w�M���w�M�,�w�M�J�w�M�I�wPN�_�w`N�h�w�N��w�N���w O���w0O�d�w�O�x�w�O�#"x�O�:"xP��1xXP��1xhP�];x�P�w;x�P��?x(Q�@x8Q�1Cx�Q���>�Q�GCx�Q�_CxR�BYx`R�YYxpR��\x�R��\x�R�nx0S�%nx@S��ux�S��ux�S��vxT��vxT�}xhT�(}xxT��x�T�(�x�T���x8U�ӂxHU�Ԅx�U��x�U�g�xV�}�xV�D�xpV�Z�x�V�y�x�V���x�V�T�x@W�k�xPW���x�W���x�W�?�xX�Z�x X�ԪxxX��x�X���x�X���x�X���xHY�ͼxXY��x�Y�*�x�Y�J�xZ�b�x(Z���x�Z���x�Z���x�Z���x�Z��xP[�.�x`[���x�[��x�[��x \�
�x0\�H�x�\�^�x�\��x�\��x]�"yX]�"yh]��%y�]��%y�]�K1y(^�_1y8^��Dy�^��Dy�^��Dy�^��Dy_�	Jy`_�Jyp_��
{�_�
{�_�4{0`�J{@`�v{�`��{�`��{a��{a��{ha��{xa��S{�a��S{�a��S{8b�T{Hb��W{�b��W{�b��q{c��q{c�!�{pc�4�{�c�5�{�c�M�{�c��{@d���{Pd��{�d�
�{�d�u�{e���{ e��{xe���{�e�r�{�e���{�e���{Hf��{Xf�R�{�f�h�{�f���{g���{(g���{�g���{�g���{�g���{�g�R�{Ph�k�{`h��{�h��{�h�d�{ i�y�{0i�10|�i�J0|�i�b2|�i�|2|j�	:|Xj�$:|hj�cE|�j�}E|�j��I|(k��I|8k�UK|�k�oK|�k� U|�k�8U|l�Z_|`l�p_|pl��o|�l��o|�l�q|0m�q|@m��u|�m��u|�m�4}|n�V}|n���|hn�́|xn�z�|�n���|�n���|8o���|Ho���|�o�͖|�o�+�|p�F�|p�3�|pp�N�|�p��|�p�.�|�p���|@q�Ф|Pq��|�q��|�q���|r���| r�ӿ|xr��|�r��|�r�!�|�r��|Hs�:�|Xs�q�|�s���|�s���|t���|(t�\�|�t�s�|�t���|�t���|�t�P�|Pu�e�|`u���|�u���|�u�[�| v�s�|0v���|�v���|�v���|�v���|w���|Xw���|hw��|�w��|�w��|(x��|8x��}�x�}�x�#}�x�9}y��}`y��}py��}�y��}�y��#}0z��#}@z��%}�z��%}�z�r*}{��*}{��2}h{��2}x{��:}�{��:}�{��d}8|�
e}H|�kj}�|�j}�|��o}}�p}}�1p}p}�Jp}�}�kp}�}��p}�}�7s}@~�Ns}P~��s}�~��s}�~��~}�} �x�}x���}��F�}��]�}����}H��	�}X����}�����}���-�}��C�}(����}�����}����}聤(�}���"�}P��6�}`���~����~Ȃ�[~ ��y~0���~����~����~��~��~X��7~h���~����~Є�f!~(���!~8���-~����-~����.~����.~���/~`���/~p��0~Ȇ�0~؆��2~0���2~@��BQ~���VQ~�����~����~��drh��xrx��{xЈ��x�Kz8��ezH���}����}�����������p�������Q�؊�i�芤��@����P������7����s����� ����x������������)�H��:�X����>��������������(��u�����������莤������P��6�`��o������ȏ��� ����0��S����|����_��~���Z�X����h���������Б�p#�(���#�8��8$����b$����d&�����&����'�`��(�p���+�ȓ�,�ؓ��-�0���-�@���/����0����;���,;����<�h���<�x���C�Е��C��wG�8���G�H��JI����xI����!L���KL���<Q�p��cQ�����x�ؗ��x�藤|�@��9|�P��u�����������F���o� ��C �x��m ����d#���#��%�H��*%�X���&�����&����D)���g)�(���-�����-����56�蛤^6�����9�P��:�`��������Մ�Ȝ���� ��Ꮒ0��ڡ�������������-����N��X��q��h��K�����u��О����(����8�������������}ǂ����ǂ��*ʂ`��Qʂp���ʂȠ�˂ؠ�͂0��&͂@���ق����ق����߂���߂����h����x����Т���ࢤ���8���H���������������3����!�p���!����#&�ؤ�K&�褤�&�@��''�P��)0����Y0�����D����D� ��aJ�x���J�����R�ত�R��#U�H��KU�X���q�����q�����r����r�(��Lw����ow����Ex�訤ix�����y�P���y�`���{�����{�ȩ��|� ��}�0��,�����R��������5�����X�� ��h��%�����F��Ы���>(�����8��&�����H�����D�����c�������`��ѐ�p��d��ȭ����ح��0����@��擃���
����������ǔ������h�����x��ꖃЯ�	��௤��>8�����H��F�����r�����ș������S��p��t�����靃ر���豤���@��ᡃP���������������>��� ����x��,�����6��೤O���A��H��^��X���ԃ���Ճ���uփ���փ(��tك����ك����ڃ赤�ڃ��� �>P��J߃`������<�ȶ��� ���0������������������t��X�����h�������/��и����(����8��(����I����]�������T�`��u�p��$�Ⱥ�N�غ��	�0���	�@�������!
��������������h����x��
�м�A�༤��8����H������A����"���P���,�p��[����8�ؾ�]�辤� �@��!!�P���#����%$����~&����&� ��
+�x��,+����@�>��,���0�H��1�X���J����#K�����L�¤ M�(¤�M��¤�M��¤�N��¤�N��¤�O�Pä�O�`ä�R��äS��ä�T� Ĥ�T�0Ĥ�W��Ĥ�W��ĤZ��Ĥ:Z�ŤE[�XŤk[�hŤ�`��Ťa��Ť�b�(Ƥ	c�8Ƥ	d��Ƥ2d��ƤMe��Ƥe�Ǥkg�`Ǥ�g�pǤi��Ǥ7i��Ǥ�k�0Ȥ�k�@Ȥ�l��Ȥm��Ȥ�p�ɤ�p�ɤs�hɤ3s�xɤ�s��ɤ�s��ɤ�u�8ʤ�u�Hʤvv��ʤ�v��ʤ6w�ˤ_w�ˤ�y�pˤ�y��ˤD|��ˤm|��ˤ�}�@̤�}�P̤�~��̤�~��̤2��ͤc�� ͤxͤ���ͤᄄ�ͤ����ͤL��HΤt��XΤ���Τ:���Τ���Ϥ鏄(Ϥ`�>�ϤT���Ϥ����Ϥ$���ϤU��PФ���`Ф��>�Ф9���Ф��� Ѥ���0Ѥh˄�Ѥ�˄�Ѥ3Є�Ѥ_ЄҤ҄XҤ4҄hҤ�ӄ�Ҥ�ӄ�ҤCׄ(Ӥbׄ8Ӥ�ׄ�Ӥ�ׄ�ӤQ݄�Ӥu݄Ԥ��`Ԥ��pԤ���Ԥ���Ԥ�0դ=�@դ���դ���դ}�֤��֤7�h֤g�x֤w��֤���֤F��8פs��Hפ���פ���פ���ؤ��ؤ���pؤ���ؤ��>�ؤ���ؤs��@٤���P٤����٤���٤��ڤ��� ڤ��xڤ���ڤy��ڤ���ڤZ�Hۤ��Xۤ���ۤ���ۤ�
�ܤ�
�(ܤ���ܤ��ܤ���ܤ��ܤ�Pݤ�`ݤ�#��ݤ�#��ݤ�/� ޤ�/�0ޤ,4��ޤ?4��ޤ#5��ޤ65�ߤ�8�Xߤ�8�hߤ�:��ߤ�:��ߤ�=�(��=�8��O����O����Q����Q���b�`��b�p��f����f���4n�0�Wn�@��q����q���������偅h���x�o���������υ8�6υH��م��
څ��~݅��݅�(��p�I����m�������rz�@��z�P��}����}���Չ����� ����x�Ռ�����>��=�������H����X������ϐ���
���)��(���������H����l����=��P�^��`�t���������ڴ� ����0�u����������ц���ц�bԆX��Ԇh��ن���ن���ۆ(�܆8���������~Q����Q��Hn�`�_n�p��s����s���vt�0��t�@������Ι���u����������h�
��x���������‡8��‡H��̇���̇���ԇ�Շ�=ևp�Qև���ڇ���ڇ��(އ@�;އP����(���M��a� ���x�����M���h���<�H��U�X��'����:���������(��]����t����B��T����)�P��>�`����������U� ��h�0���#�����#�����9���9����<�X���<�h��dE����qE���Ze�(��ne�8���m�����m����Mw����cw���*|�`�����p��>|���P|������0�����@��L�����h����������ϕ����+>h��}��x��Q����h���Χ�8��ᧈH�������.�����9ˆ��Lˆ���ʈp���ʈ���,>���Έ��ֈ@��ֈP��ވ���ވ����0� ��x�8�������������H�
�X�Q����g��������(��
����
�����������F�P�]�`�E���^���J� �[�0�@ ���V ���A$���X$��D(�X�U(�h��+����+����/�(��/�8��3����3����7����7���;�`��;�p��C����C����G�0	�H�@	�P��	�6P��	��j�
��j�
��k�h
��k�x
�٣��
�����
����8����H���������N���o���8ʋp�Sʋ��,���I���]?
�]?
�]?0
�]?H
�]?`
�]?x
�]?�
�-]?�
�-]?�
�H]?�
�H]?�
�H]?�H]? �H]?@��ŒP�H]?h�H]?��H]?��H]?��H]?��H]?��H]?��H]?�H]?(�H]?@�H]?X�H]?p�H]?��H]?��H]?���Ì��H]?��H]?�H]?�H]?0�H]?P�<ƌ`�H]?x�H]?��H]?��H]?��H]?��H]?��H]?�H]? �H]?8�H]?P�H]?h�H]?��H]?��H]?���nj��H]?��H]?��H]?�TȌ(�H]?@�H]?X�H]?p�H]?��H]?��H]?��H]?��H]?��H]?�H]?�H]?0�H]?H�H]?`�H]?x�H]?��d]?��d]?��d]?��d]?��d]?�d]? �d]?8�d]?P�d]?h�d]?��d]?��d]?��d]?��d]?��d]?��d]?�d]?(�d]?@�d]?X�d]?p�d]?���������������=��������������������� ���0���p����p����� �`�(�p�0���8���@���H���P���X� �`�d]?x�d]?��d]?��d]?��d]?��d]?��d]?�d]? �d]?8�d]?P�d]?h�d]?��d]?��d]?��d]?��d]?��d]?��d]?�d]?(�d]?@�d]?X�d]?p�d]?��d]?��d]?��d]?��d]?��d]?�d]?�d]?0�d]?H�d]?`�d]?x�d]?���]?���]?���]?���]?���]?��]? ��]?8��]?P��]?h��]?���]?���]?���]?���]?���]?���]?��]?(��]?@��]?X��]?p��]?���]?���]?���]?���]?���]?��]? ��ی0��]?H��]?`��]?x��]?��^?��^?��^?��^?��^?�^? �^?8�^?P�^?h�^?��,>��0���@�>��^?��^?��^?�^?(�^?@�^?X�^?p�^?��3^?��3^?��3^?��3^?��3^?�3^?�3^?0�3^?H�3^?`�3^?x�3^?��3^?��3^?��3^?��3^?��3^? �3^?  �3^?8 �3^?P �3^?h �3^?� �3^?� �3^?� �3^?� �3^?� �3^?� �3^?!�3^?(!�3^?@!�3^?X!���p!����!���>�!����!����!���!���>"���"�P,>0"�$�H"�`,>`"���x"�8��"��)>�"�T��"���>�"�,>�"�3^?#�3^? #�3^?8#�3^?P#�3^?h#�3^?�#�3^?�#�3^?�#����#�3^?�#�G^?�#�G^?$�G^?($�G^?@$�G^?X$�G^?p$�G^?�$�G^?�$�G^?�$�G^?�$�G^?�$�G^?%�G^?%�G^?0%�G^?H%�G^?`%�G^?x%�G^?�%�G^?�%�G^?�%�G^?�%�G^?�%�G^?&�G^? &�G^?8&�G^?X&����h&�G^?�&�G^?�&�G^?�&�G^?�&�G^?�&�G^?�&�G^?'�G^?('�\^?@'�\^?X'�\^?p'�\^?�'�\^?�'�\^?�'�\^?�'�\^?�'�\^?(�\^?(�\^?0(�\^?H(�\^?`(�\^?x(�\^?�(�\^?�(�\^?�(�\^?�(�\^?�(�\^?)�\^? )�q^?8)�q^?P)�q^?h)�q^?�)�q^?�)�q^?�)�q^?�)�q^?�)��^?�)��^?*��^?(*��^?@*��^?X*��^?p*��^?�*��H@�*���*�,>�*��,>�*�(�+�4�+�$�0+��^?H+��^?`+��^?x+��^?�+��^?�+��^?�+��^?�+��^?�+��^?,��^? ,��^?8,��^?P,��^?h,��^?�,��^?�,��^?�,��^?�,��^?�,��^?�,�\�-��,>(-�,>@-�p�X-��^?p-��^?�-��^?�-��^?�-��^?�-��^?�-��^?.��^?.��^?0.��^?H.��^?`.��^?x.��^?�.��^?�.��^?�.��^?�.��^?�.��^?/��^? /��^?8/��^?P/��^?h/��^?�/�4��/� ��/���>�/��,>�/��,>�/�<�0���>(0�T�@0�p�X0�,��p0����0����0��^?�0��^?�0��^?�0��^?1��^?1��^?01��^?H1��^?`1��^?x1��^?�1��^?�1��^?�1��^?�1��^?�1��^?2��^? 2��^?82��^?P2��^?h2��^?�2��^?�2��^?�2��^?�2��^?�2��^?�2��^?3��^?(3��^?@3��^?X3�<
�p3��H@�3�P
��3����3���>�3����3�,>4� ,>4��,>04���H4�t
�`4� +>x4��
��4��
��4��
��4��
��4�����4���>5�� 5���>85���P5��^?h5��^?�5��^?�5��^?�5��^?�5��^?�5��^?�5��^?6��^?(6��^?@6��^?X6��^?p6��^?�6��^?�6��^?�6��^?�6��^?�6��^?7��^?7��^?07��^?H7��^?`7��^?x7��^?�7��^?�7��^?�7��^?�7��^?�7��^?8��^? 8��^?88��^?P8��^?h8��^?�8��^?�8��^?�8��^?�8��^?�8��^?�8��^?9��^?(9��^?@9��^?X9��^?p9��^?�9��^?�9��^?�9��^?�9��^?�9��^?:�[Q?:�[Q?0:�[Q?H:�[Q?`:�[Q?x:�[Q?�:�[Q?�:�[Q?�:�[Q?�:�[Q?�:�[Q?;�[Q? ;�[Q?8;�0b8P;�Pb8X;�x`;�[Q?x;�[Q?�;�[Q?�;�[Q?�;��W8�;���;�p��;�[Q?<�[Q?<�[Q?0<�`b8H<� xP<�xX<�[Q?p<�[Q?�<�[Q?�<�b8�<�P��<�@��<�[Q?�<�[Q?�<�[Q?=�[Q?(=�0\8@=���H=���P=�[Q?h=��W8�=����=�p��=�[Q?�=�[Q?�=�[Q?�=�[Q?�=�[Q?>�[Q? >�[Q?8>�[Q?P>�[Q?h>�[Q?�>�[Q?�>�[Q?�>��^?�>��^?�>��^?�>��^??��^?(?��^?@?��^?X?��^?p?��^?�?��^?�?��^?�?��^?�?��^?�?��^?@��^?@��^?0@��^?H@��^?`@��^?x@��^?�@��^?�@��^?�@��^?�@��^?�@��^?A��^? A��^?8A��^?PA��^?hA��^?�A��^?�A����A����A����A�,>�A�_?B�_?(B�_?@B�_?XB�_?pB�_?�B�_?�B�_?�B�_?�B�_?�B�_?C�0_?C�0_?0C�0_?HC�0_?`C�G_?xC�G_?�C�G_?�C�G_?�C�G_?�C�G_?�C�G_?D�G_? D�G_?8D�G_?PD�G_?hD�G_?�D�G_?�D�G_?�D�G_?�D�G_?�D�G_?�D�G_?E�G_?(E�G_?@E�G_?XE�G_?pE�G_?�E�G_?�E�G_?�E�G_?�E�G_?�E�G_?F�G_?F�G_?0F�G_?HF�G_?`F�G_?xF�G_?�F��_?�F��_?�F��_?�F��_?�F��_?G��_? G��_?8G��_?PG��_?hG��_?�G��_?�G��_?�G��_?�G��_?�G��_?�G��_?H��_?(H��_?@H��_?XH��_?pH��_?�H��_?�H��_?�H�,>�H��_?�H��_?I��_?I��_?0I��_?HI��_?`I��_?xI��_?�I��_?�I��_?�I��_?�I�pQ?�I�pQ?J�pQ? J�pQ?8J�pQ?PJ��l>`J�0ThJ��l>xJ�0U�J�`m>�J��c�J��l>�J��c�J��l>�J�Py�J�p,>�J��z�J�XH@�J�0T�J�`�>K���K�dH@ K�0T(K�(N>8K��8 @K��,>PK��D XK��%�hK�0x pK�8_@�K�� �K�xA�K�� �K�xH@�K�� �K�@">�K�0T�K�0L>�K�� �K��H@�K��� L��%�L�� L���>(L�p� 0L�@�>@L��0!HL���>XL�� `L���@pL��6!xL��%��L�09!�L��+>�L�@!�L�0">�L�0T�L�@->�L��J!�L��H@�L�0T�L��)>M�O!M�@)>M�0T M�0+>0M��U!8M�&�HM�0V!PM�0N>`M�@V!hM��όxM��k!�M��ӌ�M�pm!�M��H@�M�0T�M���>�M�0T�M�&��M��p!�M��@�M��!�M��K>N�0TN�P-> N���!(N��,>8N�0�!@N��H@PN�0TXN��K>hN�0TpN��)>�N���!�N�@&��N���!�N�X&��N�`"�N�d&��N�P("�N��)>�N�p;"�N�`�>�N� �"O�L_@O���"O���@(O��"0O�|&�@O���"HO�`AXO�0U`O�Ԓ@pO�@�"xO��D@�O��#�O��H@�O�0T�O�*>�O��c�O�P)>�O�0T�O�`->�O��c�O��,>P��<#P��&�P��f# P�p->0P�0�#8P��H@HP�0TPP�pQ?hP�pQ?�P�pQ?�P�pQ?�P�pQ?�P�pQ?�P�pQ?�P�pQ?Q�pQ?(Q�pQ?@Q�pQ?XQ�pQ?pQ�pQ?�Q�pQ?�Q�pQ?�Q�pQ?�Q�pQ?�Q�pQ?R�pQ?R�pQ?0R�pQ?HR�pQ?`R�pQ?xR��_?�R��_?�R��_?�R��_?�R��_?�R��_?S��_? S��_?8S��_?PS��_?hS��E��S��E��S�,>�S��G�T��G�T���>0T�H�HT���>`T�4H�xT��H��T��H��T�I��T�|I��T���>�T��I�U�J� U�8J�8U� ,>PU�LJ�hU�xJ��U��_?�U��_?�U��_?�U��_?�U�<K��U��_?V��_?(V��_?@V��_?XV��_?pV��_?�V��_?�V��_?�V��_?�V��_?�V��_?W��_?W��_?0W��_?HW��_?hW��K�xW��_?�W��_?�W��_?�W��_?�W��_?�W��_?X��_? X��_?8X��_?PX��_?hX��_?�X��_?�X�]FA�X��FA�X��FA�X�'WA�X�jWA�X��WA�X��[AY�'eAY�geA(Y�NfA8Y�0gAHY�hAXY��hAhY�SiAxY��iA�Y�7pA�Y��vA�Y�bwA�Y��wA�Y���A�Y���A�Y��A�Y���AZ�`�AZ���A(Z���A8Z���AHZ���AXZ���AhZ��AxZ��A�Z���A�Z��A�Z���A�Z��A�Z��B�Z��B�Z��$B�Z�}/B[��;B[�;MB([�lMB8[��~BH[��BX[��Bh[���Bx[���B�[�IC�[�VC�[�C�[�OC�[��C�[�mC�[��"C�[��#C\���>\��.C(\�*6C8\��;CH\�I>CX\�BCh\���>x\��EC�\��IC�\�rKC�\�|OC�\�KUC�\��WC�\��ZC�\�dsC�\�	�C]�<�C]�H�C(]�p�C8]���CH]���CX]���Ch]���Cx]���C�]� D�]�
D�]��D�]��4D�]��<D�]�FD�]��FD�]��PD^�KRD^�/SD(^��XD8^�6`DH^��`DX^�aDh^�BfDx^��lD�^��mD�^���D�^���D�^�ȧD�^���D�^��D�^�P�D�^���D_�M�D_���D(_�.�D8_�j�DH_�X�DX_���Dh_��Dx_���D�_��D�_�*�D�_�,�D�_��
E�_��E�_��9E�_��DE�_��^E`��hE`��hE(`��iE8`��oEH`�jtEX`��tEh`�uEx`���E�`�^*F�`�r,F�`��\F�`��^F�`��xF�`��xF�`�QyF�`�W|Fa��|Fa���F(a���F8a���FHa�4�FXa�i�Fha���Fxa�]�F�a��F�a�͵F�a��H�a�@ H�a�)H�a��-H�a�e.H�a�k1Hb�
OHb���H(b�G�H8b���HHb��HXb�ɲHhb��Hxb���H�b�i�H�b�g�H�b���H�b�I�b��I�b��I�b�yI�b�h6Ic��NIc�OI(c�cRI8c�6hIHc��uIXc��uIhc��xIxc��|I�c���I�c�‚I�c��I�c�H�I�c���I�c�h�I�c���I�c�ՒId���Id���I(d�ğI8d�3�IHd�Q�IXd�c�Ihd�&2Jxd�o2J�d��OJ�d���J�d�m�J�d���J�d�?�J�d���J�d���J�d��Je��Je��J(e��J8e��JHe���JXe��Jhe���Jxe���J�e���J�e�xK�e��%K�e��HK�e�
MK�e�NK�e��PK�e�tTKf��TKf�UK(f�hVK8f��WKHf�$XKXf���Khf���Kxf�"-L�f��?L�f��HL�f��RL�f�ZL�f�2ZL�f��M�f�S�M�f���Mg��Mg��N(g��N8g��NHg�xNXg��Nhg��#Nxg�p0N�g�5DN�g��KN�g�\[N�g��bN�g�S�N�g�ۘN�g�ȸN�g�b�Nh���Nh��N(h�h�N8h���NHh�
�NXh���Nhh�#�Nxh�O�N�h�	jO�h��pO�h��qO�h�rO�h��sO�h��5P�h�\6P�h��9Pi�0?Pi�gDP(i�]HP8i�-NPHi��RPXi�SPhi��ZPxi��]P�i�jP�i�[jP�i��jP�i�RtP�i�DuP�i��P�i��P�i���Pj��Pj�c�P(j�՚P8j��PHj�X�PXj�)�Phj�p�Pxj�k�P�j���P�j���P�j���P�j��P�j�p�P�j�R�P�j�=Q�j�lQk��AQk��CQ(k��NQ8k��NQHk�:^QXk��^Qhk��aQxk�bbQ�k��bQ�k��jQ�k��kQ�k�mQ�k��oQ�k�^{Q�k� �>�k�%�Ql�D�Ql���Q(l�	R8l��RHl��/RXl�0Rhl�B0Rxl�i7R�l�<>R�l��WR�l��\R�l�L]R�l�|iR�l��tR�l�d�R�l���Rm���Rm�|�R(m���R8m���RHm�@�>Xm�Y�Rhm�:�Rxm��S�m�S�m�mS�m��S�m�S�m��S�m�S�m��S�m�—Sn�^�Sn�I�S(n�u�S8n�¿SHn��SXn���Shn���Sxn���S�n���S�n���S�n��S�n���S�n���S�n�_�U�n���U�n�k�Uo��Uo��U(o���U8o���UHo�W�UXo�:�Uho���Uxo�9�U�o���U�o���U�o���Y�o�[�Y�o���Y�o���Y�o��!Z�o�d)Zp��+Zp�}-Z(p��4Z8p��5ZHp��8ZXp��;Zhp�<Zxp�0<Z�p�^<Z�p�GPZ�p��RZ�p��[Z�p���Z�p��Z�p�$�Z�p�Z�Zq�ʜZq���Z(q���Z8q�B�ZHq�}�ZXq�!�Zhq�w�Zxq���Z�q���Z�q�[�Z�q���Z�q�_�Z�q��Z�q�
�Z�q�9�Z�q�5[r�1[r��3[(r�4[8r��r[Hr�;�[Xr��]hr��]xr�i ]�r��$]�r�c]�r�6�]�r���]�r���]�r���]�r���]�r���]s�	�]s���](s�U�]8s���]Hs�r�]Xs�T�]hs�[�]xs���]�s���]�s�'�]�s���]�s���]�s�(^�s��^�s��^�s�L^t�s^t�X^(t��^8t��*^Ht��-^Xt��1^ht�:�^xt�5�^�t���^�t���^�t���^�t�!�^�t�2�^�t��(_�t�G*_�t��3_u�o5_u��P_(u�o[_8u��]_Hu�,`_Xu��a_hu��_xu���_�u�ף_�u�)�_�u��_�u��_�u���_�u���_�u���_�u�;�_v�B�_v�`�_(v���_8v�t%`Hv�J)`Xv��1`hv� 2`xv�[W`�v�0_`�v��``�v�Nb`�v�j`�v�Vj`�v�%q`�v�2t`�v�st`w��t`w�u`(w�Hu`8w�T�`Hw���`Xw�V�`hw�g�`xw��`�w�,�`�w�P�`�w���`�w���`�w�:�`�w�a�w��
a�w��ax��ax�a(x��)a8x�[,aHx��9aXx��=ahx��=axx��@a�x��Aa�x�NBa�x��Da�x�Ea�x�Ja�x�Upa�x��ra�x��way��|ay�7�a(y���a8y�7�aHy�l�aXy�f�ahy�,�axy���a�y���a�y���a�y���a�y�[�a�y�f�a�y�db�y�xdb�y�<pbz��rbz��yb(z�s�b8z�&�bHz�ޗbXz�S�bhz�ڢbxz���b�z���b�z���b�z���b�z���b�z���b�z�pc�z�1c�z��c{�G
c{�"vc({�&yc8{�mycH{�i�cX{�y�ch{���cx{���c�{��d�{�
d�{�Hd�{��
d�{��
d�{�#/d�{��2d�{��Kd|��Yd|�Wcd(|��fd8|��mdH|��dX|� �dh|�]�dx|���d�|�e�|��e�|�� e�|��@e�|��Me�|�Pe�|��Ve�|��`e}��pe}��ze(}��e8}�e�eH}�j�eX}���eh}���fx}���f�}�!�f�}�;�f�}���f�}���f�}���f�}�5�f�}�r�f�}���f~��f~��
g(~�ug8~��gH~��"gX~��'gh~��6gx~�%7g�~�M<g�~��<g�~�>g�~�Dg�~��Ig�~�Rg�~�fyg�~�'�g�d�g���g(�u�g8��gH���hX�z�hh���hx��i���i��	/i��Q`i���`i��+ki���si��*ui��wi���}i���}i(��~i8����iH��L�iX��N�ih����ix����>�����i���$�i�����i�����iȀ�h�i؀���j耥f�j���s�j����j���j(���j8��O�jH��p�jX���kh���kx��(1k����;k����Hk���<Yk����]kȁ��_k؁��`k聥#ak���Vak���ak���ak(��!gk8���rkH���xkX���xkh��ӊkx���k�����k���I�k���/�k���y�kȂ���k؂���k肥t�k�����k����k��	�k(����k8����kH��v�kX��o4lh��R6lx��7l���u7l����8l���=l����Clȃ�;Hl؃�]Il胥?Jl���bOl���Ol���Ql(��XRl8���olH��b�lX���lh�� �lx��:�l����l���y�l���Шl�����lȄ�F�l؄�ڴl脥۵l�����l���l��%�l(��b�l8����lH���lX���lh��?mx���m����	m����
m���Im����mȅ�m؅�m腥[m���U/m���5m��Em(���Km8��jWmH���[mX���_mh���cmx��$nm���rnm����nm���Œm�����mȆ�v�m؆��m膥�m����n��/n���n(���n8��OnH��� nX��@#nh���(nx��Fn����Hn���kLn����Un����qnȇ�
rn؇��rn臥\�n�����n����n����n(����n8����nH��'�nX��I�nh���nx����n����n�����n���͇o���Z�oȈ�y�o؈���o舥حo�����o��ɯo��k�o(����o8����oH����oX����oh��
�ox����o����o�����o���8�o����pȉ�Lp؉�vFp艥�wp����zp��Ɉp���p(��-�p8��гpH��9�pX����ph��0�px����p���
q���q���Tq����-qȊ��2q؊�g5q芥�7q����=q��]q��[`q(���iq8��lqH���qqX���{qh��Bsx��EFs���{Fs����Fs����Fs����Fsȋ��Fs؋��Us若as����ds��Y�s����s(����s8��f�sH��a�sX���sh��D�sx����s�����s�����s���U�s����sȌ�_t،��t茥w&t���Q0t���2t��s3t(���3t8���3tH��o9tX���Xth��;_tx���ut����t�����t���,�t���x�tȍ���t؍�ܫt荥��t���#�t����t���t(���"u8���+uH��`�>X���uuh��8�ux����u���`�u�����u���ޞu���;�uȎ���u؎���u莥�u�����u��F�u���0v(���1v8��%9vH��`9vX��u=vh��Evx���Lv���/Pv���BYv���\v����|vȏ��v؏��w菥0w���wUw���[w��ltw(��ww8���wH��l�wX����wh��`�wx��ȡw����w����w�����w����wȐ�j�wؐ���w营,�w���I�w��h�w����w(��d�w8��#"xH���1xX��];xh���?xx��1Cx���GCx���BYx����\x���nxȑ��uxؑ��vx葥}x����x����x��Ԅx(��g�x8��D�xH��y�xX��T�xh����xx��?�x���Ԫx�����x�����x����xȒ�J�xؒ���x蒥��x����x����x���x(��H�x8���xH��"yX���%yh��K1yx���Dy����Dy���	Jy����
{���4{ȓ�v{ؓ��{蓥�{����S{���S{���W{(���q{8��!�{H��5�{X���{h���{x��u�{����{���r�{�����{���R�{Ȕ���{ؔ���{蔥��{���R�{���{��d�{(��10|8��b2|H��	:|X��cE|h���I|x��UK|��� U|���Z_|����o|���q|ȕ��u|ؕ�4}|蕥��|���z�|����|����|(��+�|8��3�|H���|X����|h���|x����|���ӿ|����|����|���q�|Ȗ���|ؖ�\�|薥��|���P�|����|��[�|(����|8����|H����|X���|h���|x���}���#}����}����}����#}ȗ��%}ؗ�r*}藥�2}����:}���d}��kj}(���o}8��1p}H��kp}X��7s}h���s}x���~}���x�}���F�}�����}�����}Ș�-�}ؘ���}蘥�}���"�}���~��[~(���~8���~H��~X���~h��f!~x���-~����.~����/~���0~����2~ș�BQ~ؙ���~虥dr���{x��Kz���}(���8����H��Q�X����h���x��s��������������)������>Ț���ؚ�u�蚥��������o�����(��S�8��_�H��Z�X����h��p#�x��8$����d&�����'�����+�����-�ț��/�؛�;�蛥�<�����C���wG���JI�(��!L�8��<Q�H���x�X��|�h��u��x��F����C ����d#����%�����&�Ȝ�D)�؜��-�蜥56�����9�����������(��ڡ�8����H��N��X��K��h�����x��������}ǂ���*ʂ����ʂ���͂ȝ��ق؝��߂蝥����������������(���8���!�H��#&�X���&�h��)0�x���D����aJ�����R����#U�����q�Ȟ��r�؞�Lw�螥Ex�����y����{����|�(��,��8����H���X��%��h����>x��&�����D�����������d������ȟ�擃؟����蟥������ꖃ����>��F��(��ș�8��S��H��靃X�����h�����x���>��������6�����A������ԃȠ�uփؠ�tك蠥�ڃ��� �>�������(����8����H��t��X����h�����x��(����]����T����$�����	�ȡ���ء���补�����
��������(��"�8��,�H��8�X��� �h���#�x��~&����
+����@�>����0�����J�Ȣ��L�آ��M�袥�N�����O����R����T�(���W�8��Z�H��E[�X���`�h���b�x��	d����Me����kg����i�����k�ȣ��l�أ��p�裥s�����s����u���vv�(��6w�8���y�H��D|�X���}�h���~�x��2��������ᄄ���L�������Ȥ����ؤ�`�>褥������U������>�����(��h˄8��3ЄH��҄X���ӄh��Cׄx���ׄ���Q݄��������������ȥ���إ�}�襥7����w���F������(�����8�����H����>X��s��h�����x������������y����Z������Ȧ��
�ئ���覥���������#����/�(��,4�8��#5�H���8�X���:�h���=�x���O�����Q�����b�����f����4n�ȧ��q�ا���觥偅���o����υ���م(��~݅8��(��H��m�X��rz�h���}�x��Չ������������>������������Ȩ�
��ب���訥H�����=����t����ڴ�(��u��8���цH��bԆX���نh���ۆx�������~Q����Hn�����s����vt�ȩ����ة�u��詥�����������‡���̇(���ԇ8��=ևH���ڇX��(އh���x��M���������M����<����'�Ȫ��ت�]�誥B����)�������U�(���#�8���9�H���<�X��dE�h��Ze�x���m����Mw����*|����>|�������ȫ�L��ث����諥�+>���Q����Χ�����(��9ˆ8���ʈH��,>X���ֈh���ވx��������������������Q��Ȭ��ج��
�謥�����F���E���J�(��@ �8��A$�H��D(�X���+�h���/�x���3�����7�����;�����C�����G�ȭ�P�ح��j�譥�k����٣����������(��N��8��8ʋH��,�X���E�h���_?����_?����_?����_?Ȯ��_?஥�_?���@T����*>(��H�@@��4�X���_?p���_?����_?����_?����_?Я��_?该�_?���_?��4�0����>H���->`��@T�x��H�@���lT�����T������ذ��T���T���4� ���8���T�P��4�h��@U����XU�����H@���4�ȱ���౥�U�����U����T�(��<�@��4�X���p���U�����T�����U����V�в�XV�貥|V���4���H�@0���V�H����>`���V�x���U������@����V����4�س��V��4����V� ���->8��@T�P���V�h���V�����*>���4�����_?ȴ��_?ഥ�_?����_?���_?(���_?@���_?X���_?p���_?����_?����_?���g`?е�g`?赥g`?��g`?��g`?0��P?H��g`?`��g`?x��g`?����_?����_?����O?ض��O?��O?���O? ���O?8���O?P���`?h���`?����`?����`?�����ȷ��->෥�->����b���,c�(��Pc�@���->X��tc�p���c�����c�����c����<d�и��d�踥�d����d�����>0��$e�H��Xe�`���e�x���e����f�����->���<f�ع�,>��`?���`? ���`?8���`?P���`?h���`?����`?����`?����`?Ⱥ��`?ລ�`?����`?��,g�(���`?@���`?X���`?p���`?����`?����`?����`?л��`?軥�`?���`?���`?0���`?H���`?`���`?x���`?����`?����`?����`?ؼ��`?��`?���`? ���`?8���`?P���`?h���`?����`?����`?����`?Ƚ��i�ཥ@�>���,>���i�(���i�@���V�X�� +>p���i�����@���8i�����->о�j�辥 j���T���p�0���`?H���`?`���`?x���`?����`?����`?����`?ؿ��`?��`?���`? ���`?8���`?P���`?h���`?����`?����`?����`?���`?��`?����`?���`?(���`?@���`?X���`?p���`?����`?����`?����`?���`?��`?¥�`?¥�n�0¥o�H¥<o�`¥lo�x¥.>�¥�o��¥�o��¥,>�¥�>�¥ �>å�`? å�`?8å�`?På�`?hå�`?�å�`?�å�`?�å�`?�å�`?�å�`?�å�`?ĥ�`?(ĥ�`?@ĥ�`?Xĥ�`?pĥ�`?�ĥ�`?�ĥ�`?�ĥ�`?�ĥ�`?�ĥ�`?ť�`?ť�`?0ť�`?Hť�`?`ť�`?xť�`?�ť�`?�ť�`?�ť�`?�ť�`?�ť�`?ƥ�`? ƥ�`?8ƥ�`?Pƥ�`?hƥ�`?�ƥ�`?�ƥ�`?�ƥ�`?�ƥ�`?�ƥ�`?�ƥ�`?ǥ�`?(ǥ�`?@ǥ�`?Xǥ�`?pǥ�`?�ǥ�`?�ǥ�`?�ǥ�`?�ǥ�`?�ǥ�`?ȥ�`?ȥ�`?0ȥ�`?Hȥ�`?`ȥ�`?xȥ�`?�ȥ�`?�ȥ�`?�ȥ�`?�ȥ�`?�ȥ�`?ɥ�`? ɥ�`?8ɥ�`?Pɥa?hɥa?�ɥa?�ɥa?�ɥa?�ɥa?�ɥ\|��ɥa?ʥa?(ʥa?@ʥa?Xʥa?pʥa?�ʥa?�ʥa?�ʥa?�ʥa?�ʥa?˥a?˥a?0˥a?H˥a?`˥a?x˥a?�˥a?�˥a?�˥a?�˥a?�˥a?̥a? ̥,>8̥�U�P̥-a?h̥-a?�̥-a?�̥-a?�̥-a?�̥-a?�̥-a?�̥-a?ͥ{�(ͥ�~�@ͥ�~�Xͥ�~�pͥ,��ͥ��>�ͥ�{��ͥ,>�ͥX��ͥ��Υ��Υka?0Υka?HΥka?`Υka?xΥka?�Υka?�Υka?�Υka?�Υka?�Υka?ϥka? ϥka?8ϥka?Pϥka?hϥka?�ϥka?�ϥka?�ϥka?�ϥka?�ϥka?�ϥka?Хka?(Хka?@Хka?XХka?pХka?�Хka?�Хka?�Х����Х,>�Х�a?ѥ�a?ѥ�a?0ѥ�a?Hѥ�a?`ѥ�a?xѥ�a?�ѥ�a?�ѥ�a?�ѥ�a?�ѥ�a?�ѥ�a?ҥ�� ҥ{�8ҥ�Pҥ��hҥ,>�ҥ$��ҥ0.>�ҥ4���ҥP���ҥ�ӌ�ҥ��>ӥx��(ӥp�@ӥ�a?Xӥ�a?pӥ�a?�ӥ�a?�ӥ�a?�ӥ�a?�ӥ�a?�ӥ�a?ԥ�a?ԥ�a?8ԥ�Hԥ�a?`ԥ�a?xԥ�a?�ԥ�a?�ԥ�a?�ԥ�a?�ԥ�a?�ԥ�a?ե��@ե�>(ե0+>8ե��@Hե �>Xե,�@hեX�@xե�a?�եL���ե�a?�ե�a?�ե�a?�ե�a?֥�a? ֥�a?8֥�a?P֥�a?h֥�a?�֥�a?�֥�a?�֥�a?�֥k�֥��2�֥p�2�֥p�2�֥�a?ץ�a?(ץ�a?@ץ�a?Xץ�a?pץ�a?�ץ�a?�ץ�a?�ץ�a?�ץ�a?�ץ�a?إ�a?إ�a?0إ�a?Hإ�a?`إ�a?xإ�a?�إ�a?�إ�a?�إ�a?�إ�a?�إ�a?٥�a? ٥�a?8٥�a?P٥�a?h٥�a?�٥�a?�٥�a?�٥�a?�٥�a?�٥p�2ڥ��2ڥ��2(ڥ��20ڥ��28ڥ��2@ڥ0�2Xڥ@�2`ڥ��2hڥ��2pڥ�a?�ڥ�a?�ڥ�a?�ڥ�a?�ڥ��2�ڥ0�2�ڥ��2�ڥ��2ۥ�a?ۥ�a?0ۥ�a?Hۥ�a?`ۥ�a?xۥ�a?�ۥ�a?�ۥ�a?�ۥ�a?�ۥ�a?�ۥ�a?ܥ�a? ܥ�a?8ܥ�a?Pܥ�a?hܥ�a?�ܥ�a?�ܥ�a?�ܥ�a?�ܥ�a?�ܥ�a?�ܥ�a?ݥ�a?(ݥ�a?@ݥ�a?Xݥ�a?pݥ�a?�ݥ�a?�ݥ�a?�ݥ�a?�ݥ�a?�ݥ�a?ޥ�a?ޥ�a?0ޥ�a?Hޥ�a?`ޥ�a?xޥ�a?�ޥ�t?�ޥ�t?�ޥ�t?�ޥ�t?�ޥ�t?ߥ�t? ߥ�t?8ߥ�t?Pߥ�t?hߥ�t?�ߥ�t?�ߥ�t?�ߥ�t?�ߥ�t?�ߥ�t?�ߥ�t?��t?(��t?@��t?X��t?p��t?���t?���t?���t?��Bb?��Bb?�Bb?�Bb?0�Bb?H�Bb?`��b?x��b?���b?���b?��ȓ���p�5��@.>����5�P.>���5 �`.>8���5@�ԓ�X���5`�蓍x���5������`�5�������5���#>����5��,������5�p.>���5 ��m>@�8��X�А5`�D��x��5�� �����5��O>����5��P����Б5��\����Б5��.>��5 ��V�8��5@�p��X�`�5`�|��x��5���������5��O>���������5�����Е5������5 ��.>8��5@��.>X��5`����x��5���.>�� �5��������b?���b?���b?��b? ��b?8��b?P��b?h��b?���b?���b?���b?���b?���b?���b?��b?(��b?@��b?p��&x��&���~?���b?���b?����&����&����&���&�0�& �0�&(��b?@��b?X��b?p��b?���b?���b?���b?���b?���b?��b?��b?0��b?H��b?`��b?x�c?��c?��c?��c?��pX+���X+��c?�c?(�c?@�c?X�c?p�c?��c?��c?��c?��c?��c?�c?�c?0�c?H�c?`�c?x�c?��c?��c?��c?��c?��c?�c? �c?8�c?P�c?h�c?��c?��c?��c?��c?��c?��c?�c?(�c?@�c?X�c?p�c?��c?��c?��c?��c?��c?�c?�c?0�c?H�c?`�c?x�c?��c?��c?��c?��c?��c?�c? �c?8�c?P�c?h�c?��c?��c?��c?��c?��c?��3c?�3c?(�3c?@�3c?X�3c?p�3c?��Dc?��Dc?��Dc?��Dc?��Dc?�Dc?�Dc?0�Dc?H�Dc?`�Dc?x��P?���P?���P?���P?���P?���P?��P? ��P?8��P?P��P?h��P?���P?���P?���P?���P?���P?���P?��P?(��P?@��P?X��P?p��P?��fV?��fV?��fV?��������������=��������� ���(��0� �8�0�@�p�H��P�pX��`���h�`�p�p�x����������������o����� ���@�������`���p�������p������p���������`� ��p�(����0����8����@����H����P��p�X��fV?�����������������o������� ����@��������`���p������p����p����������`���p�����8����@���H��p.�P���UX���.�`���h���p�� �x�������0����@����p��������p������������`����p����������������0�������`$ ����(���l0����8��p$@���$H���$P����X���$`���$h��p�p���x��p������������`����p������������������&���&���$��������� �������!��� ���@� ����(��`�0��p�8����@��p�H���P��pX���`����h��`�p��p�x����������������������Њ���p����s?�����p��H�������h����������������� ��г(���0��p�8���@��pH���P����X��`�`��p�h����p���x����������� ����г�������� &���`)����q���)���0&�P&�p&�������&���&��p������p ���(����0��`�8��p�@����H���P����X����`���'h���&���������1����+����y���,�����1���2��� 2������02��@2�p����p����������`���p����� ���(����0��p38���3@��02`����h���p��� �x�������!���� ����@���������`����p���������p�������p��������`��p������������ ��h�(��;0����8���@�� �H��@�P����X��P�`��`�h��p�p���x��p������������`����p���������������������������P����� ��������`H������0���P� ��p�(����0����8����@��p�H���P��pX���`����h��`�p��p�x����������������������������������� 9�� ���09�@���;��;���<������<�� <��p� ���(��p0���8����@��`�H��p�P����X���`����h��P=p��`=x��<���P����������+�����u��0���+�,�0,�������@,��P,��p���� ��p(���0����8��`�@��p�H����P���X����`����h���-p��@,������������p.�����U����.����������� �������0��@��p������p������`��p� ���@���H�`$P���X��l`���h�p$p��$x��$�������$���$��p������p���������`���p����������������0i����� ��(��0���8�@�H�p�P��X�p`��h���p�`�x�p��������������@��P����fV?��uT?��uT?��uT?��}?(�Uc?@��c?X�P?p�P?��P?��P?���X���X���@8���@8���X��X��@8��@8�P?0��l?H��l?`��l?x��l?���l?���l?���l?���l?���l?��c? ��c?8��c?P��c?h��c?������p���H�������h�������������������г�����p�����p������`� �p�(���H���P� &X�`)�`��qh��)�p�0&x�P&��p&�������&���&��p������p���������`���p�����������1��+��y�,� ��1(�20� 28���@�02H�@2P�p�X��`�ph��p���x�`���p����������������
����@���
���������� �������0���@��p����p�� ���(�`�0�p�8���@��H���P���X���`�0�����������h���;��������� ���@�������P���`���p������p��������`��p����0���8� �@���H�`HP���X�0�`�P�h�p�p���x���������p������p���������`���p����������� 9�� ���09	�@�	��;	��;	�< 	���(	�<0	� <8	�p�@	��H	�pP	��X	���`	�`�h	�p�p	����	����	�0�	����	�`]�	����	�@�	�`�	����	���	���	���	�p��	���	�p
��
���
�`�
�p� 
���(
���0
���8
���@
��H
��h
���p
��+x
���
�u�
�0��
��+�
�,�
�0,�
����
�@,�
�P,�
�p��
���
�p�
���
����
�`��
�p��
������ �P(��!�0�Pb8��!�@�`H��P��X���`��h��p�p�x����p���������`���p����������������� ��������������0i����� ��(��0���8�@�H�p�P��X�p`��h���p�`�x�p���������������0�������P���P���p�������������������p�
��
�p
��
��� 
�`�(
�p�0
���8
���@
���H
��P
���X
���x
����
�0�
����
�`]�
����
�@�
�`�
����
���
���
���
�p��
���
�p�
���
����
�`��p����(���0��8�x#�@��ZH��#�P��X�`���h�0p�@x�P��p������p���������`���p����������������� ��@��u����XO>�x����m>(����8����H�`�3`���3h�����p�3���������3��З3��������
���@ ��
�(���0��8� �@���H�0�P�@�X�p�`��h�pp��x�����`���p�������Լ���@L>��A����ݼ����&��� �������� �0�(���0�P�8�P�@�p�H���P���X���`���h�p�p��x�p���������`���p�����������p�������P0��������������������������p� ��(�p0��8���@�`�H�p�P���X���`���h��p� �x���������`��������������p�������������������Ч��p�����p������`� �p�(���0���8���@���H��P���p���x����x#����Z���#������������0��@��P��p������p���������`���p���� ���(�p�0���8�P0@���H���P���X���`���h���p���x�p������p���������`���p�����������`��������������p������������� �Ч(�p�0��8�p@��H���P�`�X�p�`���������P���!���Pb���!���`������������������p������p��������`��p�����zV?0�zV?H�zV?`�zV?x�zV?��zV?��zV?��zV?��zV?��zV?�zV? �zV?8��c?h���p�0�x��(���@����(������������������ ���0���p������p���������`���p�����������`��p� � �@��`���h�0�p��(�x�@����(������������������ ���0���p������p���������`���p�������%d?�;S?(�;S?@�;S?X�;S?p�;S?��;S?��;S?��;S?��;S?��P�����;S? ��c88��@���H��h���p�Ъx�������(���p�������������������Э��p������p���������`���p������3^?��\?0��\?H��\?`��c8x��c8��zV?��]d?��s?��Y?���P?���P?��P?(��P?@��P?X��P?p��P?���P?���P?���P?���P?���P?�d]?�d]?0�d]?H�d]?`�d]?x�d]?����6���d?���d?���d?���d?��d?(��d?@��d?X�e?p�e?��e?��e?��e?��e?��e?�e?�e?0�e?H�:e?`�:e?x�:e?��:e?��:e?��g`?��g`?��g`? �g`?  �g`?8 �g`?P �>Q?h �>Q?� �>Q?� �>Q?� �>Q?� �>Q?� �>Q?� �>Q?!�>Q?(!��e?@!��e?X!��e?p!��e?�!��e?�!��e?�!��e?�!��e?�!��e?"��e?"��e?0"�Ve?H"�Ve?`"�Ve?x"�Ve?�"�Ve?�"�Ve?�"�Ve?�"�Ve?�"�Ve?#�Ve? #�Ve?8#�Ve?P#�Ve?h#�Ve?�#�Ve?�#�Ve?�#�Ve?�#�Ve?�#�Ve?�#�Ve?$�Ve?($�Ve?@$�Ve?X$�Ve?p$��e?�$� f?�$�?f?�$�?f?�$�?f?�$�?f?%�?f?%�?f?0%��׍H%�00>`%��׍x%��׍�%��׍�%��׍�%�؍�%�(؍�%�@؍&�d؍ &�@�>8&�x؍P&��؍h&�`�>�&�@0>�&��؍�&�P0>�&��؍�&��؍�&��؍'��؍('�ٍ@'�?f?X'�?f?p'�?f?�'����'���9�'�Wf?�'�Wf?�'�Wf?(�Wf?((�Wf?@(�Wf?X(�Wf?p(�Wf?�(�Wf?�(�Wf?�(�Wf?�(�Wf?�(�Wf?)�Wf?)�Wf?0)�Wf?H)�Wf?`)�Wf?x)�Wf?�)�Wf?�)�Wf?�)�Wf?�)��9�)��5*���98*���X*�В:`*�pf?�*���9�*�@�9�*����*��i?�*��f?�*�ڍ+�<ڍ+�Hڍ(+�Tۍ8+�<ڍH+��ۍ`+��ۍp+��ۍ�+�܍�+��܍�+��܍�+��܍�+��ݍ�+��ݍ�+�ލ,��ލ,��ݍ(,��ލ@,�pߍP,��ݍ`,��ߍx,�L��,����,����,����,����,����,����,���-�� -��f?8-��f?P-��f?h-��f?�-��f?�-��f?�-��f?�-��0>�-��f?.�`]8 .�P�9(.��@.�`�H.�,g?`.�,g?x.���.���.���.�@��.�g��.����.����.���.��0>/�#�/�6�(/�J�8/�e�H/���X/���>h/���x/����/���>�/���/���/�7��/�D��/�R��/���/���0���0���(0���80��H0�5�X0�[�h0���x0����0���0���0�5��0�]��0�h��0�t��0����0���1���1���(1��81��H1�#�X1�9�h1�M�x1�e��1����1�#���1�M���1�~���1����1�&���1�_���1����2���2����(2���82�1��H2�b��X2����h2����x2����2�����2�=���2�r���2�����2�����2���2�
���2�9��3�O��3�f��(3�|��83����H3����X3���h3���>x3���3����3�-���3�D���3�]���3�t���3�����3����3���4�5��4�W��(4�f��84����H4����X4���h4��x4��0>�4���4����4�7���4���>�4��>�4�[���4�j���4�|��5����5��O>(5����85����H5��X5�R��h5�h��x5�����5����5����5����5�9���5�Q���5�k���5�����5����6���6���(6���86�&��H6�C��X6�d��h6����x6����6���6���6�)��6�7��6�P��6��0>�6�k��6�y�7� �>7���(7���87���H7�&�X7�P�h7�g�x7����7����7����7����7�K��7�i��7����7����7���8���8��(8�@�>88�/�H8�B�X8�Y�h8�l�x8�`�>�8����8����8����8���8�/��8�K��8�g��8���9���9���(9���89��H9�<�X9�d�h9�w�x9����9���>�9����9����9����9��0>�9����9����9��:�(�:�F�(:�c�8:�y�H:���X:���h:���x:����:���:�5��:���>�:�Q��:�g��:�y��:����:���;��;��(;�<�8;�a�H;���X;���h;���x;����;����;�8	��;�J	��;�_	��;��0>�;�t	��;�~	��;��	�<��	�<��	�(<��	�8<�

�H<�
�X<�!
�h<�=
�x<�^
��<��
��<���<���<��0>�<�<��<�P��<�~��<���=���=���(=���8=��H=�/�X=�K�h=�W�x=��0>�=�1>�=�e��=�~��=�1>�=����=����=����=�<
�>�T
�>�{
�(>��
�8>�
�H>�1�X>�?�h>�g�x>����>����>����>����>���>�H��>�x��>����>���?���?��(?�,�8?�[�H?���X?� 1>h?�01>x?����?����?����?����?�@1>�?���?�'��?�s��?���@���@��(@�T�8@���H@���X@���h@��x@�S��@�P1>�@�b��@����@����@����@�,��@�F��@�i�A���A���(A���8A���HA���XA���hA���xA�`1>�A���A���A�/��A�T��A�}��A����A����A���B��B�$�(B�<�8B�b�HB�t�XB���hB���xB����B�	��B�p1>�B�;��B�P��B�k��B����B����B���C���C��(C��8C�3�HC�P�XC�s�hC���xC����C����C����C����C����C���C�/��C�C��C�V�D�{�D���(D���8D���HD���XD��hD�+�xD��O>�D�C��D�Q��D�h��D����D����D����D����D���E���E���(E��8E�,�HE�@�XE�U�hE�b�xE�q��E����E����E����E����E���E���>�E�1��E�\�F�w�F��1>(F���8F���HF���XF���hF��xF�F��F�j��F����F����F����F����F����F���F�#�G�E�G�v�(G���8G���HG�,�XG�w�hG���xG����G� ��G�u ��G�� ��G�� ��G�� ��G�� ��G�� ��G�� �H�� �H�!�(H�7!�8H�~!�HH��!�XH��!�hH��!�xH��1>�H��!��H��!��H�"��H��1>�H�G"��H�b"��H��"��H��"�I��"�I��"�(I��"�8I���>HI��"�XI��>hI�#�xI�2#��I�L#��I�e#��I��#��I��#��I��#��I��#��I��#��I��#�J�	$�J�%$�(J�7$�8J�M$�HJ�h$�XJ��$�hJ��$�xJ��$��J��$��J��$��J�%��J�E%��J�q%��J��%��J��%��J��%�K� �>K��%�(K�3&�8K�y&�HK��&�XK��&�hK�'�xK�2'��K�F'��K�Z'��K�p'��K��'��K��'��K�6(��K�E(��K�W(�L�p(�L��(�(L��(�8L�()�HL�5)�XL�L)�hL�m)�xL��)��L��)��L��)��L��)��L�*��L�*��L�>*��L�x*��L��*�M��*�M�*+�(M�g+�8M�@�>HM��+�XM��+�hM�	,�xM�>,��M�`,��M��,��M��,��M��,��M��,��M��,��M��,��M�-�N�$-�N�;-�(N�P-�8N�j-�HN�t-�XN��-�hN��-�xN��-��N��-��N��-��N��-��N��-��N�.��N�N.��N�[.��N�l.�O�z.�O��.�(O��.�8O��.�HO��.�XO�/�hO�/�xO�9/��O�Q/��O�l/��O�/��O��/��O��/��O��/��O��/��O�,0�P�c0�P��0�(P��0�8P��1>HP��0�XP��0�hP�`�>xP�
1��P�41��P�g1��P��1��P��1��P��1��P��1��P��1��P�2�Q�/2�Q�C2�(Q�W2�8Q��1>HQ�q2�XQ��2�hQ��2�xQ��2��Q��2��Q�3��Q�(3��Q�N3��Q�y3��Q��3��Q��3��Q�'4�R�M4�R��4�(R��4�8R�5�HR�-5�XR�L5�hR�f5�xR�{5��R��5��R��5��R��5��R��5��R�6��R�F6��R�[6��R�w6�S��6�S��6�(S��1>8S��6�HS��6�XS�7�hS�$7�xS�67��S�D7��S�W7��S�`7��S�s7��S��7��S��7��S��7��S��7�T�8�T�%8�(T�68�8T�J8�HT��8�XT��1>hT��8�xT��8��T�9��T�.9��T�D9��T�Y9��T�n9��T��9��T��9��T��9�U�
:�U�:�(U�7:�8U�V:�HU�p:�XU��:�hU��:�xU��:��U��:��U��1>�U��:��U�;��U�8;��U���>�U��;��U��;�V��;�V��;�(V�	<�8V�6<�HV�Q<�XV�t<�hV��<�xV��<��V��<��V�=��V�2>�V���>�V�%=��V�H=��V�_=��V�|=�W��=�W��=�(W��=�8W�
>�HW�$>�XW�>>�hW�\>�xW��>��W��>��W��>��W��>��W��>��W�?��W�R?��W�q?��W��?�X��?�X��?�(X��?�8X��?�HX�$@�XX�e@�hX�~@�xX�2>�X� 2>�X��@��X��@��X��@��X��@��X��@��X��@��X�A�Y�!A�Y�+A�(Y�EA�8Y�sA�HY��A�XY��A�hY��A�xY��A��Y�5B��Y��B��Y��B��Y��B��Y���>�Y�C��Y�=C��Y�pC�Z��C�Z��C�(Z��C�8Z��C�HZ��C�XZ��C�hZ�D�xZ�9D��Z�KD��Z�^D��Z�yD��Z��D��Z��D��Z���>�Z��D��Z��D�[��D�[�E�([�E�8[�,E�H[�JE�X[�iE�h[��E�x[�02>�[��E��[��E��[��E��[��E��[�DF��[��F��[��F��[�G�\�2G�\�iG�(\��G�8\��G�H\��G�X\�H�h\�H�x\�H��\�$H��\�:H��\�MH��\�eH��\��H��\��H��\��H��\��H�]��H�]�I�(]�0I�8]�OI�H]�uI�X]��I�h]��I�x]��I��]�J��]�:J��]�LJ��]�_J��]�sJ��]��J��]�@2>�]��J�^��J�^��J�(^��J�8^��J�H^�K�X^�HK�h^�dK�x^��K��^��K��^��K��^��K��^��K��^�L��^�RL��^�nL��^��L�_��L�_��L�(_��L�8_��L�H_�M�X_�2M�h_�GM�x_�bM��_�nM��_�|M��_��M��_��M��_��M��_�N��_��>�_�N�`�1N�`�YN�(`�jN�8`��N�H`��N�X`� �>h`��N�x`��N��`�O��`�2O��`�IO��`�fO��`�}O��`��O��`��O��`�P�a�P�a�1P�(a�dP�8a��P�Ha��P�Xa�Q�ha�*Q�xa�=Q��a�^Q��a��Q��a��Q��a��Q��a��Q��a�R��a�KR��a�|R�b��R�b��R�(b��R�8b��R�Hb�S�Xb�5S�hb�ZS�xb��S��b��S��b��S��b�
T��b�LT��b�eT��b��T��b��T��b��T�c��T�c��T�(c�U�8c�U�Hc�7U�Xc�mU�hc��U�xc��U��c��U��c��U��c�	V��c�#V��c�4V��c�P2>�c�ZV��c�pV�d�~V�d��V�(d��V�8d��V�Hd��V�Xd�W�hd�'W�xd�>W��d�ZW��d��W��d��W��d��W��d��W��d�X��d�AX��d��X�e��X�e��X�(e��X�8e��X�He��X�Xe��X�he�Y�xe�;Y��e�HY��e�WY��e�hY��e�|Y��e��Y��e��Y��e�`2>�e��Y�f��Y�f��Y�(f�Z�8f�*Z�Hf�RZ�Xf��Z�hf��Z�xf��Z��f��Z��f��Z��f�[��f�A[��f�[[��f��[��f��[��f��[�g��[�g��[�(g��[�8g�\�Hg�+\�Xg�L\�hg�X\�xg�d\��g�{\��g��\��g��\��g��\��g��\��g��\��g��\��g�]�h�,]�h�M]�(h�W]�8h�o]�Hh�|]�Xh��]�hh��]�xh��]��h��]��h�,^��h�;^��h�L^��h�x^��h��^��h��^��h�	_�i�4_�i�`_�(i�y_�8i��_�Hi��_�Xi��_�hi�p2>xi��_��i��_��i�!`��i�P`��i��`��i��`��i��`��i��`��i�'a�j�?a�j�\a�(j�a�8j��a�Hj��a�Xj��a�hj��a�xj�b��j�<b��j�ib��j��b��j��b��j��b��j��b��j��b��j�c�k�c�k�9c�(k�rc�8k��c�Hk��c�Xk�Id�hk�[d�xk�pd��k��d��k��d��k�e��k�$e��k�Ke��k�}e��k��e��k��e�l��e�l�If�(l�cf�8l��f�Hl��f�Xl��f�hl��f�xl��f��l��f��l�"g��l�rg��l��g��l�
h��l�/h��l�@h��l�Rh�m�dh�m��h�(m��h�8m��h�Hm��h�Xm�i�hm�<i�xm�~i��m��i��m��i��m��i��m�@�>�m��i��m� j��m�>j��m��2>n�`j�n�rj�(n��j�8n��j�Hn��j�Xn��j�hn�
k�xn�Bk��n��k��n��k��n� l��n�>l��n�Xl��n��l��n��l��n��l�o��l�o�9m�(o�Qm�8o�nm�Ho��m�Xo��m�ho��m�xo��m��o��m��o�n��o�&n��o�Dn��o�On��o�kn��o��n��o��n�p��n�p��n�(p�o�8p�5o�Hp�Io�Xp�do�hp�uo�xp��o��p��o��p�=p��p�pp��p��p��p��p��p��p��p��p��p��p�q��p�q��p�(q�q�8q�'q�Hq�5q�Xq�Fq�hq�Rq�xq�eq��q��q��q��q��q��q��q�'r��q�\r��q��r��q��r��q��r�r��r�r��r�(r��r�8r� s�Hr� s�Xr�,s�hr�Hs�xr�ss��r��s��r��s��r�t��r�t��r�3t��r�Nt��r��t��r��t�s��t�s��t�(s�u�8s�Cu�Hs��u�Xs��u�hs��u�xs�.v��s�;v��s�Lv��s��2>�s�Wv��s��v��s��v��s��v��s��v�t�w�t�1w�(t�\w�8t��w�Ht��w�Xt��w�ht�*x�xt�`�>�t���>�t��x��t��x��t��x��t�y��t�Gy��t�ay��t�{y�u��y�u��y�(u��y�8u���>Hu���>Xu��y�hu��y�xu�z��u�!z��u�cz��u��z��u��z��u��z��u��z��u�|�v�|�v�3|�(v�||�8v��|�Hv��|�Xv��|�hv�%}�xv��}��v��}��v��}��v��}��v�	~��v�8~��v�u~��v��~��v��2>w��~�w��~�(w��~�8w��~�Hw�
�Xw�+�hw�C�xw�_��w�s��w����w����w����w����w����w�)���w��2>x�[��x�l��(x����8x����Hx�ˀ�Xx�
��hx�0��xx�c���x�����x���x����x�%���x�>���x�\���x�����x����y����y�͂�(y�ႎ8y����Hy�m��Xy�׃�hy�xy����y�1���y�]���y�v���y�����y�����y�����y�儎�y���z�7��z����(z�c��8z�r��Hz����Xz����hz����xz��2>�z�υ��z�䅎�z�.���z��2>�z��2>�z���>�z����z����{�ц�{���({�@��8{����H{�Ӈ�X{�!��h{�K��x{�w���{�����{�����{�Ԉ��{���{����{�D���{�Z���{�p��|����|����(|�ĉ�8|��>H|�቎X|���h|���x|�:���|�]���|�����|�����|�㊎�|��|�����|�(���|�b��}����}����(}�Ћ�8}����H}�
��X}�.��h}�z��x}���}� �>�}����}����}����}�7���}�O���}�����}�ۍ�~�썎~���(~���8~�,��H~�9��X~�G��h~�Y��x~�o���~�����~�@�>�~�Ȏ��~���~����~�`�>�~�&���~�H���`������(����8�׏�H��X���h���x�����.����A����K����Z��������������ǐ���ې��������(��!��8��:��H��]��X���2>h��3>x�������������������$�����@��Ȁ���>؀�Y��耦Ғ����O����b����w��(�����8�����H��ԓ�X��h����x�������)�����7�����U�����x��ȁ����؁����聦������۔���3>��蔎(����8��:��H�����X����h����x��,�����G�����f��������������Ȃ�W�؂����肦ɖ����疎��9�����O>(�����8�����H�����X��ܗ�h��
��x��X�����������ᘎ��������� ��ȃ�/��؃�L��胦o���������������ϙ�(��홎8����H��&��X��K��h��u��x��������������������������Ȅ�0��؄�L��脦f������������������(��ƛ�8��⛎H�����X����h��@��x��|�����������������՜����u��ȅ��؅���腦
�����)����B����c��(��{��8�����H�� 3>X�����h��03>x��������❎���#�����<�����r��Ȇ����؆����膦������Ğ���О���ޞ�(��8����H��!��X��8��h��f��x��������������ß����������ȇ�5��؇����臦����������������0��(��k��8�����H��衎X��E��h��f��x��������¢���������������6��Ȉ�D��؈�@3>舦V�����j����y�������(�����8��䣎H����X��(��h��E��x��f�����������������㤎���L��ȉ�Z��؉�i��艦t�����~������������(��ȥ�8��䥎H�����X��
��h��%��x��C�����R�����e�����p������O>Ȋ����؊����芦צ����"����=����\��(��v��8�����H�����X�����h��ާ�x��	����� �����8�����������䨎ȋ����؋���苦=�����q������������(��ʩ�8�����H����X��+��h��8��x��I�����T�����b��������������Ȍ�Ū�،�窎茦	�����2����n�������(��ī�8��ի�H���X����h��.��x��C�����[�����v��������������ȍ����؍����荦Ӭ���������$����Q��(��d��8����>H��~��X�����h�����x��ĭ����୎�������������,��Ȏ�:��؎�N��莦��>���o������������(�����8��خ�H��㮎X���h��0��x��{�����������P3>���������ů�ȏ�ۯ�؏��菦�����'����2����S��(�����8��ް�H����X��.��h��r��x��±����ܱ����`3>�����������Ȑ� ��ؐ�6��萦Z���������������岎(��(��8�����H�����X��³�h��߳�x������������8�����F�����S��ȑ�a��ؑ�o��葦�����������ƴ���ݴ�(����>8�����H��p3>X���>h����x��4�����L�����g�����x��������Ȓ����ؒ�ҵ�蒦絎��� �>������(��(��D��8��o��H�����X��ʶ�h��춎x�������/�����Q�����u��������ȓ����ؓ��3>蓦Է����跎������%��(��Z��8���3>H���3>X�����h�����x��Ḏ����������������-��Ȕ�Q��ؔ����蔦�����������ܹ�����(��@�>8��$��H��>��X��`��h��l��x��z�����������������庎�����ȕ�2��ؕ�T��蕦z���������������ϻ�(��ܻ�8���H�����X����h��'��x��O�����c�����|��������������Ȗ����ؖ�鼎薦����������Q�������(�����8��Ƚ�H��콎X����h��5��x��L�����Y�����g��������������ȗ�ƾ�ؗ�`�>藦ᾎ�����������-��(��H��8��m��H�����X�����h�����x������������.�����[��������Ș����ؘ���蘦�����*����<����V��(��k��8�����H�����X����h���x��Ž���Ž���2Ž���=Ž���UŽș�iŽؙ��Ž虦�Ž����Ž���Ž���3>(���Ž8��ÎH��1ÎX��RÎh��mÎx���Î����Î����Î���Ď���IĎȚ���>ؚ�nĎ蚦|Ď����Ď���Ď���Ď(���Ď8��ŎH��8ŎX��mŎh���Ŏx���Ǝ����Ǝ����Ǝ����Ǝ����Ǝț��Ǝ؛�ǎ蛦(ǎ���Aǎ��Xǎ��sǎ(��~ǎ8���ǎH����>X���ǎh���ǎx���ǎ����ǎ���#Ȏ���=Ȏ���^ȎȜ�pȎ؜�4n>蜦�Ȏ����Ȏ����>���Ȏ(���Ȏ8���ȎH���ȎX���Ȏh��Ɏx��LɎ���aɎ���P>���}Ɏ����Ɏȝ��Ɏ؝��Ɏ蝦�Ɏ���ʎ��)ʎ��Tʎ(��eʎ8��}ʎH���ʎX���ʎh���ʎx���ʎ����ʎ���
ˎ���5ˎ���cˎȞ�tˎ؞��ˎ螦�ˎ����ˎ��6̎����>(���̎8���̎H���̎X��͎h��͎x��2͎���g͎����͎����͎���Ύȟ�'Ύ؟�EΎ蟦iΎ����Ύ���Ύ���Ύ(��"ώ8��bώH���ώX���ώh���ώx��
Ў���0Ў���cЎ���}Ў����ЎȠ��Ўؠ�ю蠦ю���:ю��Fю��\ю(��mю8���юH���юX���юh���юx��Ҏ���,Ҏ���[Ҏ���tҎ����Ҏȡ��Ҏء�ӎ衦=ӎ���iӎ���ӎ���ӎ(��Ԏ8��LԎH���ԎX���Ԏh���Ԏx���Ԏ���Վ���.Վ����>���KՎȢ�^Վآ�tՎ袦�Վ����Վ���Վ���Վ(���Վ8��֎H��!֎X��K֎h��u֎x���֎����֎���׎���׎����3>ȣ�#׎أ�;׎裦V׎���s׎���׎���׎(���׎8���׎H��؎X��/؎h��A؎x��[؎���~؎����؎����؎����؎Ȥ�'َؤ�Kَ褦_َ���xَ���َ���َ(�� �>8���َH���َX���َh��.ڎx��uڎ����ڎ����ڎ���ێ���aێȥ��ێإ��ێ襦�ێ����ێ��܎��?܎(��P܎8��h܎H��q܎X��|܎h���܎x���܎����܎���Nݎ���Wݎ���cݎȦ��ݎئ��ݎ覦�ݎ���Kގ��絎��]ގ(��tގ8���ގH���ގX��ߎh��>ߎx��bߎ���ߎ����ߎ����ߎ����ߎȧ��ߎا��触]�����3>��������(����8��8�H��O�X��j�h��{�x����������������������4�Ȩ�[�ب���訦�������������@�>(����8���H��5�X��[�h����x����������������"����7�ȩ�|�ة���試�������������(��H�8���H����X����h����x����������������:����r�Ȫ���ت���誦�����*���G���l�(����8����H����X����h����x������,����Q���������3>ȫ���ث���諦���������	���E�(��x�8��P>H����X���3>h����x�����������Z����W����c�Ȭ���ج���謦��������#���M�(��b�8���H����X����h����x�������4>������������K�ȭ�\�ح�4>警u��������������(����8��
�H���X��1�h��E�x��Y����l����������������Ȯ���خ���讦����5���^�����(����8���H���X��:�h��V�x��q����`�>���������������ȯ���د�@�详L����c���z��� 4>(����8����H����X����h��"�x��T����b�����������>�����Ȱ���ذ���谦����04>�����1�(��H�8��d�H����X����h����x���������>�������0����M�ȱ�^�ر�o�豦���������������(���8��$�H��:�X��P�h��^�x��j����u����������������Ȳ���ز�+��貦H�����q����~�������(�����8����H�����X����h��3��x��N�����\�����x��������������ȳ����س���賦	�����G����[����}��(�����8����H���X����>h�����x������������"�����9�����S��ȴ�i��ش����账@4>���P4>����������(�����8����H����X���h�����x�������)�����Q�����o��������ȵ����ص����赦���������������(����8��;��H��F��X��T��h��v��x����������������������������ȶ����ض��趦�������� ����S��(��w��8�����H����X�����h����x��6�����k�����������������ȷ���ط���跦��>���.����B����`4>(��w��8�����H�����X�����h����x�������!�����>�����W�����s��ȸ����ظ����踦�������������8�(��M�8��n�H����X����h����x���������������1����N�ȹ�[�ع�i�蹦���������������(����8���H��p4>X���h���x��.����9����D�����~����W�Ⱥ��4>غ�h�躦v��������������(����8����H��
�X�� �h��<�x���4>���^����u�����������Ȼ���ػ��軦&����;���P���f�(���8����H����X����h���4>x������������	��������2�ȼ�C�ؼ�T�輦o��������������(����8����H����X���h��5�x��]���������������������Ƚ��ؽ��车A����n���������(����8����H����X����h���x��%�����>���<����l������Ⱦ���ؾ���辦�����	���'	���<	�(��S	�8��{	�H���	�X���	�h��
�x��R
����\
����f
�����
�����
�ȿ��
�ؿ��迦�4>������/���Q�(��l�8����H����X����h����x����������������L������������
��T
�����
����
����
�(���
�8��&�H��D�X��g�h��~�x���4>����������������������������2����^�¦i�¦s�(¦��8¦��H¦��X¦��h¦��x¦��¦�4>�¦)��¦5��¦B��¦U��¦q��¦���¦��æ��æ��(æ��8æ�Hæ �>Xæ#�hæ|�xæ���æ��æ5��æ}��æ���æ���æ��æ��æ2�Ħp�Ħ��(Ħ��8Ħ@�>HĦ��XĦ�hĦ>�xĦ`�>�Ħo��Ħ���Ħ���Ħ���Ħ���Ħ���Ħ��Ħ!�Ŧ9�ŦT�(Ŧa�8Ŧs�HŦ��XŦ��hŦ�xŦb��Ŧs��Ŧ���Ŧ���Ŧ���Ŧ���Ŧ���Ŧ���Ŧ�Ʀ�Ʀ>�(ƦL�8Ʀa�HƦ��XƦ��hƦ��xƦ��Ʀ{��Ʀ���Ʀ��Ʀ#��ƦN��Ʀs��Ʀ���Ʀ��Ǧ��Ǧ�(Ǧ'�8Ǧ?�HǦ��XǦ��>hǦ��>xǦ���Ǧ���Ǧ$��Ǧ6��ǦJ��Ǧ^��Ǧ|��Ǧ���Ǧ��Ȧ��>Ȧ��(Ȧ�8Ȧ"�HȦL�XȦ�hȦ��xȦ���Ȧ���Ȧ��Ȧ��Ȧ��Ȧ��Ȧ��Ȧ-��ȦS�ɦp�ɦ��(ɦ��8ɦ��Hɦ��Xɦ�hɦ"�xɦA��ɦ}��ɦ���ɦ���ɦ��ɦ1��ɦR��ɦq��ɦ��ʦ��ʦ��(ʦ��8ʦ��Hʦ��>Xʦ �hʦ �xʦ0 ��ʦ����ʦF ��ʦT ��ʦ�>�ʦf ��ʦ� ��ʦ� ��ʦ� �˦� �˦� �(˦!�8˦!�H˦4!�X˦N!�h˦\!�x˦p!��˦�!��˦�!��˦�!��˦�!��˦�!��˦�!��˦'"��˦X"�̦�4>̦g"�(̦x"�8̦�"�H̦�"�X̦�"�h̦�"�x̦�"��̦	#��̦2#��̦C#��̦\#��̦�#��̦�#��̦�#��̦�#�ͦ$�ͦ$$�(ͦ=$�8ͦW$�Hͦ�$�Xͦ�$�hͦ�$�xͦ%��ͦ+%��ͦS%��ͦ �>�ͦp%��ͦ�%��ͦ&��ͦ2&��ͦN&�Φj&�Φ�&�(Φ�&�8Φ�&�HΦ�&�XΦ
'�hΦ.'�xΦV'��Φz'��Φ�'��Φ�'��Φ�'��Φ(��ΦK(��Φ_(��Φv(�Ϧ�4>Ϧ@�>(Ϧ�(�8Ϧ�(�HϦ�(�XϦ�(�hϦ�(�xϦ)��Ϧ\)��Ϧ�)��Ϧ�)��Ϧ�)��Ϧ*��Ϧ#*��Ϧ6*��ϦN*�Цf*�Ц�*�(Ц�*�8Ц�*�HЦ�*�XЦ,+�hЦR+�xЦ�+��Ц�+��Ц,��Ц*,��ЦQ,��Ц�,��Ц�,��Ц�,��Ц-�Ѧ4-�ѦO-�(Ѧx-�8Ѧ5>HѦ�-�XѦ�-�hѦ�-�xѦP.��Ѧl.��Ѧ�.��Ѧ�.��Ѧ�.��Ѧ�.��Ѧ�.��Ѧ/��Ѧ5/�ҦR/�Ҧq/�(Ҧ�/�8Ҧ�/�HҦ�/�XҦ�/�hҦ"0�xҦ]0��Ҧu0��Ҧ�0��Ҧ�0��Ҧ�0��Ҧ�0��Ҧ�0��Ҧ1��Ҧ1�Ӧ81�Ӧa1�(Ӧ�1�8Ӧ�1�HӦ2�XӦY2�hӦ�2�xӦ�2��Ӧ�2��Ӧ�2��Ӧ`�>�Ӧ�2��Ӧ3��ӦE3��Ӧm3��Ӧ�3�Ԧ�3�Ԧ�3�(Ԧ�3�8Ԧ�3�HԦ4�XԦ4�hԦ24�xԦX4��Ԧ]4��Ԧd4��Ԧ|4��Ԧ�4��Ԧ���Ԧ�4��Ԧ�4��Ԧ�4�զ�4�զ5�(զ15�8զO5�Hզ[5�Xզj5�hզ~5�xզ�5��զ�5��զ�5��զ�5��զ�5��զ`7��զ�5��զ,6��զh6�֦��>֦�6�(֦�6�8֦�6�H֦�6�X֦7�h֦17�x֦G7��֦`7��֦�7��֦�7��֦�7��֦�7��֦�7��֦�7��֦8�צ>8�צi8�(צ�8�8צ�8�Hצ�8�Xצ�8�hצ9�xצ9��צ29��צJ9��צ�9��צ�9��צ�9��צ�9��צ:��צK:�ئ^:�ئu:�(ئ��>8ئ�:�Hئ�:�Xئu;�hئ�;�xئ�;��ئ�;��ئ�;��ئ�;��ئ�;��ئ�;��ئ<��ئY<��ئ�<�٦�<�٦�<�(٦�<�8٦=�H٦;=�X٦l=�h٦{=�x٦�=��٦�=��٦�=��٦�=��٦�=��٦>��٦>>��٦n>��٦�>�ڦ�>�ڦ�>�(ڦ	?�8ڦ+?�Hڦ>?�XڦO?�hڦ^?�xڦo?��ڦ�?��ڦ�?��ڦ�?��ڦ�?��ڦ@��ڦ��>�ڦH@��ڦ�@�ۦ�@�ۦ�@�(ۦ�@�8ۦ�@�HۦA�Xۦ5>hۦ:A�xۦ 5>�ۦLA��ۦaA��ۦ�A��ۦ�A��ۦ�A��ۦB��ۦB��ۦ3B�ܦKB�ܦuB�(ܦ�B�8ܦ�B�Hܦ05>Xܦ@5>hܦ�B�xܦ�B��ܦ�B��ܦ�B��ܦC��ܦ��>�ܦ
C��ܦ5C��ܦLC��ܦ�>ݦhC�ݦ�C�(ݦ �>8ݦ@�>Hݦ�C�Xݦ�C�hݦ�C�xݦD��ݦᾎ�ݦ?D��ݦ�D��ݦ�D��ݦE��ݦE��ݦ,E��ݦJE�ަhE�ަ�E�(ަ�E�8ަ�E�Hަ�E�Xަ
F�hަ*F�xަGF��ަnF��ަ�F��ަ�F��ަ�F��ަqG��ަ'H��ަ=H��ަ`�>ߦ`H�ߦ�H�(ߦ�H�8ߦ�H�Hߦ�H�Xߦ�H�hߦ�H�xߦI��ߦ,I��ߦ_I��ߦ�I��ߦ�I��ߦ�I��ߦJ��ߦ.J��ߦLJ��}J���J�(��J�8��J�H��J�X�K�h�<K�x�hK����K����K����K����K����K���L���*L���TL��iL���L�(��L�8��L�H��L�X��L�h��~�x��L����L���M���CM���tM����M����M����M����M��N��&N�(�9N�8�TN�H�nN�X��N�h��N�x��N���O���EO���aO����O����O����O����O���8P��PP��iP�(��P�8��P�H��P�X��P�h��P�x�	Q���Q���.Q���TQ����Q���P5>���Q����Q���R��)R��`5>(�AR�8�VR�H�yR�X��R�h��R�x�p5>���R�����>���R���3S���dS����S����S����S��T��YT�(�}T�8��T�H��T�X��T�h��T�x�U���0U���RU����U����U����U���V���BV���uV���V���V�(��V�8�W�H���>X�'W�h�>W�x�YW����W����W����W����W���X���)X���4X���EX��ZX��tX�(��X�8��X�H��X�X��X�h���>x��X����X����X���MY����Y����Y����Y���Z���_Z���Z���Z�(��Z�8�	[�H�?[�X��[�h��[�x��[����[����[���\����5>��\���$\���Z\����\���\���\�(��\�8�]�H�?]�X�n]�h��]�x��]����]���^���^���#^���6^���U^���h^����^���^���^�(��^�8��^�H�_�X�_�h�/_�x�G_����5>��V_���\_���a_���u_����_����_����_��`��8`�(�s`�8��5>H��`�X��`�h��`�x��`���a���a���,a���Ea���ba����a����a����a���a��b�(�Mb�8��b�H��b�X��b�h���>x��b��� c���Ec���zc����c����c����c����c���d��Ud���d�(��d�8�e�H�Ke�X�ve�h��e�x��e����e����e���P>��8n>��8n>���e����e���f��2f��af�(�pf�8��f�H��f�X��f�h�g�x�Ug����g����g����g���h���h���Ch���Rh���gh���h���h�(��h�8��h�H��h�X�i�h�)i�x�Gi���Zi���ti����i����i����i����5>��j���j��/j��Pj�(�]j�8�pj�H�zj�X��j�h��j�x��j����j����j����j����j����5>��k���k���)k��?k��Vk�(��k�8��k�H��k�X�l�h�!l�x�Dl���Rl���_l���il����l����l����l����l����l���l���l�(�)m�8�bm�H�km�X�xm�h��m�x��m����m���n���>n���vn����n����n����n����n���n���n�(�o�8�To�H�yo�X��o�h��o�x�'p���Yp����p����p����p����p���q���q���0q��Dq��^q�(��q�8��q�H��q�X��q�h��q�x�r���4r���Lr����r���Ps���ls����s����s����s����s���t�(��&t�8��?t�H��^t�X���t�h���t�x��u����)u����Pu����au����uu����u����u���u����v���Cv���lv�(���5>8��{v�H���v�X��w�h��,w�x��Ow����ww�����w�����w�����w����w���x��x����0x���;x���Px�(���5>8��^x�H���5>X��mx�h���x�x���x�����x�����x�����x����6>��y���$y��?y����Ty���ky����y�(���y�8���y�H���y�X���y�h���y�x���y����
z����4z����Cz����Rz���dz���vz���z�����z����z���{�(��\{�8���{�H���{�X���{�h���{�x���{����|����K|����i|�����|����|����|��p2>����|����|����|�(���|�8��}�H��-}�X��S}�h��q}�x���}�����}�����}�����}����~���&~���A~���~�����~����~���P>(���8���H��-�X��@�h��x�x����������������������@����h��������������ڀ��������+��(��J��8��z��H�����X�����h��ǁ�x��؁����
�����F�����U�����m�������������ʂ����邏�������
��(��*��8��j��H�����X�����h�����x��҃����������%�����Z����������ń�����������.����\�������(�����8��΅�H��煏X��	��h��#��x��E�����y�����ņ��������+���������6>� 6>�������#����9��(�����8����H����X��/��h��X��x��������������������։�������(����^���h���������������(�Ҋ�8�抏H�0��X����h��>x������ċ������
����/����H����g���������ʌ��،��팏(���8���H�%��X�B��h�d��x��������������������L����b����}�������������鎏�*��(�?��8�06>H�T��X�j��h����x�ۏ������������-����I����V����l���������������?��(�V��8�|��H����X����h�ʑ�x�ᑏ�����������3����O����c����r���������	���7���q��(����8����H����X����h�֓�x����������)����t���������ܔ�������G�������� �>����(����8�ҕ�H���X�Q��h�[��x�f����z��������������Ֆ�������q����@6>��~�������͗�(�ٗ�8��H���X���h�K��x���������������������A����P����e�������������$���\��(����8�Ț�H�'��X����h����x������Л���ꛏ������ ����8����R����|��������Ϝ��휏(���8�3��H�B��X�T��h�p��x�����������ٝ������
���������ś��7����=��	�T��	�o��(	����8	����H	����X	�ٞ�h	���x	�'���	�;���	�S���	�l���	���	�x.��	��C��	��C�
�$��
�$�� 
�uu�0
�uu�@
�窎P
�窎`
�{v�p
�{v��
�S���
�S���
��`��
��`��
���>�
���>�
��h��
��h��������� �e��0�e��@����P����`��ߎp��ߎ���$����$���T���T���b���׮���Ύ��Ύ�
���
�� �+��0� ��@����P����`��H�p��H����[����[����C����C�������������篏����
�!��
�!�� 
�?��0
�?��@
�M��P
�M��`
���p
����
�&���
�&���
���
���
�v���
�v���
�@�>�
�@�>�������� ����0����@���P���`�ð�p�ð���ĭ���ĭ����}����}���䰏��䰏���������=���=�� �N.�0�N.�@�s׎P�s׎`���p�����k����k�����2����2���*����*����S����S���f���f�� ����0����@�`�>P�`�>`��4�p��4���`4>��`4>�������������Ȏ���Ȏ��f���f���Ԏ��Ԏ ��_�0��_�@�uV�P�uV�`�ر�p�ر����������5����5�������������8���8��[��[� �l.�0�l.�@�7��P�7��`�4>p�4>���k����k����Ў���Ў���>����>���N���N��W(��W(� �H=�0�H=�@���P���`�I��p�I����k����k�������������َ���َ��L����L���
���
�� �5C�0�5C�@���P���`����p���������������R����R�����������Բ���Բ��䅎�䅎 �
�0�
�@�%�P�%�`��2>p��2>����������"����"����Cu���Cu���S}���S}��s��s� �I��0�I��@��Z�P��Z�`���p�����V����V����s����s��������������[���[��\a��\a� �0��0�0��@��P��`�8��p�8���������������������؎��������0>���0>�JE��JE� �t�0�t�@�E�P�E�`�2͎p�2͎�������ճ���E���E�������������I����I���U���U�� �ҵ�0�ҵ�@�l�P�l�`�g��p�g�������������� �>�� �>���������������������� �$��0�$��@��N�P��N�`� ��p� ����1����1����G����G����E����E����.Q���.Q��������� �䵏0�䵏@���P���`��2�p��2���	_���	_���Id���4��������������J����J���w��w� �E3�0�E3�@�P2>P�P2>`�k��p�k����������������������+A���+A���$���$��������� �Ͷ�0�Ͷ�@��0�P��0�`�!�p�!����S���涏�����������/����/���j���j��*���*�� ��y�0��y�@����P����`���p������ ���� ����1����1���xm���xm���>����>���]��]� ����0����@����P����`�2>p�2>��Ea���Ea���ʷ���ʷ���j����j���������� �n� �n�  ����0 ����@ �2��P �2��` �J��p �J��� �`��� �`��� �Z��� �Z��� ��2�� ����� ��3�� ��3�!����!���� !���0!���@!�;-�P!�;-�`!�и�p!�и��!�1���!�1���!���>�!���>�!��,��!��,��!�d\��!�d\�"�Ec�"�Ec� "�P6>0"�P6>@"��u�P"��u�`"�q�p"�q��"��~��"��~��"�����"�����"�⸏�"�⸏�"��r��"��r�#�N�#�N� #��-�0#��-�@#��P#��`#���p#����#�W��#�W��#�����#�����#����#����#�	~��#�	~�$�+��$�+�� $�/�0$�/�@$�`6>P$�`6>`$�R��p$�R���$�f���$�f���$��j��$��j��$�t���$�t���$��i��$��i�%���>%���> %�]ގ0%�]ގ@%�$y�P%�$y�`%��y�p%��y��%�����%�����%�����%�����%�Ϲ��%�Ϲ��%��y��%��y�&�>>�&�>>� &��m�0&��m�@&��P&��`&�?��p&�?���&�i���&�i���&�����&�����&�gh��&�gh��&�Vk��&�Vk�'�)X�'�)X� '����0'����@'���>P'���>`'��p'���'�ɺ��'�ɺ��'�ຏ�'�ຏ�'����'����'�9D��'���(�ib�(�ib� (��Y�0(��Y�@(�pd�P(�pd�`(�0��p(�0���(�K���(�K���(��,��(��,��(����(����(�x���(�x��)�If�)�If� )��͎0)��͎@)����P)����`)����p)�����)�R?��)�R?��)�ֻ��)�ֻ��)�R���)�R���)��j��)��j�*��*�� *���0*���@*��)�P*��)�`*�Lr�p*�Lr��*��h��*��h��*�S��*�S��*�c��*���>�*���>�*���>+����+���� +���0+���@+��s�P+��s�`+�2'�p+�2'��+�3B��+�3B��+�9c��+�9c��+�*���+�*���+�2��+�2�,�>��,�>�� ,��w�0,��w�@,����P,����`,�3|�p,�3|��,�̼��,�̼��,�Gi��,�Gi��,�����,�����,�5��,�5�-�	��-�	�� -��)�0-��)�@-��P-��`-�G��p-�G���-�����-�����-�����-�����-����-����-�,E��-�,E�.����.���� .�q��0.�q��@.�ѽ�P.�ѽ�`.����p.�����.�K��.�K��.�`_��.�`_��.����.����.�"���.�"��/��Q�/��Q� /��L�0/��L�@/����P/����`/��َp/��َ�/�j��/�j��/�;��/�;��/��.��/��.��/�@���/�@��0��q�0��q� 0�g��00�g��@0�r��P0�r��`0��@�p0��@��0��L��0��L��0�����0�����0�b��0�b��0��>�0��>1�w6�1�w6� 1����01����@1��;�P1��;�`1�ɾ�p1�ɾ��1�����1�����1����1����1�����1�����1��.��1��.�2�Bk�2�Bk� 2��_�02��_�@2�ve�P2�ve�`2��$�p2��$��2�S���2�S���2�}e��2�}e��2����2����2�Y���2�Y��3�J�3�J� 3�EΎ03�EΎ@3�p��P3�p��`3�)�p3�)��3�����3�����3�f���3�f���3�mU��3�mU��3��u��3��u�4����4���� 4����04����@4�ҿ�P4�ҿ�`4�忏p4�忏�4�\��4�\��4�ʌ��4�ʌ��4����4����4����4���5�蔎5�蔎 5�`�>05�`�>@5���P5���`5�7��p5�7���5�X"��5�X"��5�V���5�V���5��L��5��L��5����5���6�r��6�r�� 6��f�06��f�@6����P6����`6���p6����6�����6�����6����6����6�
���6�
���6�%���6�%��7�p6>7�p6> 7��?�07��?�@7�V��P7�V��`7�Ŏp7�Ŏ�7����7����7�6��7�6��7�5��7�5��7�z���7�z��8��a�8��a� 8�J8�08�J8�@8����P8����`8����p8�����8�ҕ��8�ҕ��8�*���8�*���8�O���8�O���8���8��9����9���� 9���09���@9�P9�`9�p9��9�o]��9�o]��9�uڎ�9�uڎ�9�c���9�c���9�W�9�W:�|:�| :���>0:���>@:�8`�P:�8`�`:��2>p:��2>�:���:���:�_J��:�_J��:��2��:��2��:��>��:��>�;��;�� ;���0;���@;��P;��`;����p;�����;����;����;���;���;�Ï�;�Ï�;��n��;��n�<�UÏ<�UÏ <�q/�0<�q/�@<�nÏP<�nÏ`<�Aǎp<�Aǎ�<�%$��<�%$��<�����<�����<����<����<��M��<��M�=�r��=�r�� =��Ï0=��Ï@=���P=���`=�+�p=�+��=��Ï�=��Ï�=��1>�=��1>�=�S���=�S���=�mx��=�mx�>��Ï>��Ï >�ď0>�ď@>�2M�P>�2M�`>�2ďp>�2ď�>�d��>�d��>�Ҏ�>�Ҏ�>��v��>��v��>�]0��>�]0�?�B��?�B�� ?�j��0?�j��@?����P?����`?���>p?���>�?�M��?�M��?�gď�?�gď�?�_��?�_��?�Lv��?�Lv�@���@��� @�G_�0@�G_�@@�zďP@�zď`@�#�p@�#��@�@���@�@���@��ď�@��ď�@�L���@�L���@��>�@��>A���A��� A��6>0A��6>@A����PA����`A�)k�pA�)k��A�����A�����A�����A��ď�A�t	��A�t	��A��p��A��p�B�z�B�z� B�^
�0B�^
�@B��ďPB��ď`B�ŏpB�ŏ�B�Xŏ�B�Xŏ�B��ŏ�B��ŏ�B��>�B��>�B��ŏ�B��ŏC�+��C�+�� C��ŏ0C��ŏ@C��p�PC��p�`C����pC�����C��f��C��f��C�Ə�C�Ə�C�%Ə�C�%Ə�C��J��C��J�D�	�D�	� D��/�0D��/�@D��7�PD��7�`D�aƏpD�aƏ�D�
ˎ�D�
ˎ�D�F ��D�F ��D��Ə�D��Ə�D��Ə�D��ƏE��ƏE��Ə E��Ə0E��Ə@E�S%�PE�'Ǐ`E�HǏpE�HǏ�E�S���E�S���E����E����E�qǏ�E�qǏ�E��Ǐ�E��ǏF��ǏF��Ǐ F��Ǐ0F��Ǐ@F��ǏPF��Ǐ`F�ȏpF�ȏ�F�nĎ�F�nĎ�F�N���F�N���F�~���F�~���F����F���G��6>G��6> G����0G����@G�;ȏPG�;ȏ`G��X�pG��X��G�0x��G�0x��G��"��G��"��G�ڀ��G�ڀ��G����G���H�q��H�q�� H�gȏ0H�gȏ@H��PH��`H��ȏpH��ȏ�H�>��H�>��H��ȏ�H��ȏ�H�g��H�g��H��ȏ�H��ȏI����I���� I��ȏ0I��ȏ@I�ɏPI�ɏ`I��6>pI��6>�I�iӎ�I�iӎ�I�#���I�#���I�+?��I�+?��I�Dɏ�I�DɏJ����J���� J���0J���@J��z�PJ��z�`J�>,�pJ�>,��J��6��J��6��J�L���J�L���J�,0��J�,0��J�hɏ�J�hɏK� �>K� �> K��X�0K��X�@K�yɏPK�yɏ`K��ɏpK��ɏ�K�p5>�K�p5>�K��ɏ�K��ɏ�K��ɏ�K��ɏ�K�ʏ�K�ʏL��U�L��U� L�Dn�0L�Dn�@L��;�PL��;�`L�KʏpL�Kʏ�L�����L�����L�L5��L�L5��L�LԎ�L�LԎ�L�N���L�N��M�P.�M�P.� M�~ʏ0M�~ʏ@M��ʏPM��ʏ`M�tX�pM�tX��M��ʏ�M��ʏ�M��ʏ�M��ʏ�M�ˏ�M�ˏ�M����M���N�1ˏN�1ˏ N���0N���@N�e�PN�e�`N����pN�Eˏ�N�����N�����N�`ˏ�N�`ˏ�N�����N�����N��3>�N��3>O�!`�O�!`� O�wˏ0O�wˏ@O��.�PO��.�`O�`�>pO�`�>�O�� ��O�� ��O�ޞ��O�ޞ��O��K��O��K��O�����O����P�/؎P�/؎ P��j�0P��j�@P�V��PP�V��`P�*�pP�*��P��ˏ�P��ˏ�P�W���P�W���P�\ю�P�\ю�P�0q��P�0q�Q�rj�Q�rj� Q�D��0Q�D��@Q�@�>PQ�@�>`Q�A��pQ�A���Q����Q����Q�7���Q�7���Q��ˏ�Q��ˏ�Q����Q���R��ˏR��ˏ R��ˏ0R��ˏ@R�3̏PR�3̏`R�|��pR�|���R�y̏�R�y̏�R��̏�R��̏�R��̏�R��̏�R�b��R�b�S�S��S�S�� S�Z'�0S�Z'�@S��̏PS��̏`S���pS����S�����S�����S��̏�S��̏�S�iP��S�iP��S�#���S�#��T���T��� T��̏0T��̏@T�
͏PT�
͏`T�@�>pT�@�>�T�����T�����T��*��T��*��T�-���T�-���T�+͏�T�+͏U���U��� U�휏0U�휏@U�M͏PU�M͏`U�s͏pU�s͏�U��Ɏ�U��Ɏ�U��͏�U��͏�U��͏�U��͏�U�g���U�g��V��͏V��͏ V��g�0V��g�@V�*ΏPV�*Ώ`V��Y�pV��Y��V�Q��V�Q��V�`�>�V�`�>�V����V����V�WΏ�V�WΏW�U^�W�U^� W����0W����@W��ΏPW��Ώ`W��ΏpW��Ώ�W��C��W��C��W�����W��Ώ�W��Ώ�W��Ώ�W�K��W�K�X�ϏX�Ϗ X�2Ϗ0X�2Ϗ@X����PX����`X���pX����X��\��X��\��X�QϏ�X�QϏ�X��N��X��N��X�<	��X�<	�Y�T��Y�T�� Y�
�0Y�
�@Y�sϏPY�sϏ`Y��}�pY��}��Y�M$��Y�M$��Y�W$��Y�W$��Y�pV��Y�pV��Y��Ϗ�Y��ϏZ���Z��� Z�r��0Z�r��@Z��׎PZ��׎`Z�E%�pZ�E%��Z��l��Z��l��Z�z���Z�z���Z��Ϗ�Z��Ϗ�Z��Ϗ�Z��Ϗ[��H�[��H� [�;��0[�;��@[��ϏP[��Ϗ`[��Ϗp[��Ϗ�[��|��[��|��[����[����[���>�[���>�[�Џ�[�Џ\�"Џ\�"Џ \�bߎ0\�bߎ@\���P\���`\�8��p\�8���\�Q���\�Q���\����\����\��c��\��c��\����\���]�>Џ]�>Џ ]�KЏ0]�KЏ@]�R�P]�R�`]�dЏp]�dЏ�]��Џ�]��Џ�]�����]�����]��1��]��1��]��Џ�]��Џ^���^��� ^��D�0^��D�@^�s�P^�s�`^��Џp^��Џ�^��9��^��9��^��ʎ�^��ʎ�^�a��^�a��^��n��^��n�_� я_� я _�e��0_�e��@_�?t�P_�?t�`_��6�p_��6��_����_����_�����_�����_�>>��_�/я�_�cя�_�cя`�2#�`�2#� `��я0`��я@`��яP`��я``���p`����`��ێ�`��ێ�`����`����`�3��`�3��`�YT��`�YT�a��яa��я a��2>0a��2>@a�I��Pa�I��`a��#�pa��#��a����a����a�]��a�]��a�~���a�~���a��>�a��>b��яb��я b�D�0b�D�@b�)ҏPb�)ҏ`b��I�pb��I��b�Jҏ�b�Jҏ�b�W��b�W��b��ˎ�b��ˎ�b�_ҏ�b�_ҏc�p��c�p�� c�TN�0c�TN�@c�vҏPc�vҏ`c��ҏpc��ҏ�c�l���c�l���c��ҏ�c��ҏ�c��ҏ�c��ҏ�c�䣎�c�䣎d��Վd��Վ d��ҏ0d��ҏ@d�
ӏPd�
ӏ`d�Wӏpd�Wӏ�d�~ӏ�d�~ӏ�d�l=��d�l=��d�9��d�9��d��ӏ�d��ӏe�pj�e�pj� e��@�0e��@�@e����Pe����`e�|��pe��ӏ�e����e����e���e���e�02>�e�02>�e�ԏ�e�ԏf�Dԏf�Dԏ f�do�0f�do�@f�:��Pf�:��`f�qԏpf�qԏ�f��ԏ�f��ԏ�f��ԏ�f��ԏ�f��~��f��~��f��ԏ�f��ԏg�	��g�	�� g�Ch�0g�Ch�@g�C�Pg�C�`g��#�pg��#��g��ԏ�g��ԏ�g�Տ�g�Տ�g�LJ��g�LJ��g�&Տ�g�&Տh��B�h��B� h���0h���@h���Ph���`h���ph����h��4>�h��4>�h�TՏ�h�TՏ�h�N��h�N��h��Տ�h��Տi�9�i�9� i��ێ0i��ێ@i��ՏPi��Տ`i���pi����i���i���i����i����i��Տ�i��Տ�i��Տ�i��Տj�֏j�֏ j�!
�0j�!
�@j�>*�Pj�>*�`j�R�pj�R��j�*֏�j�*֏�j�~!��j�~!��j����j����j�<֏�j�<֏k��ʎk��ʎ k�s֏0k�s֏@k���Pk���`k��֏pk��֏�k��x��k��x��k��֏�k��֏�k���>�k���>�k��֏�k��֏l��֏l��֏ l��\�0l��\�@l�׏Pl�׏`l�LT�pl�LT��l�,׏�l�,׏�l�D׏�l�D׏�l�c׏�l�c׏�l��b��l��b�m��׏m��׏ m���0m���@m��K�Pm��K�`m���pm����m���m���m�q���m�q���m��l��m��l��m�e#��m�e#�n�<
�n�<
� n��׏0n��׏@n��׏Pn��׏`n�P>pn�P>�n�-���n�-���n��׏�n��׏�n����n����n�؏�n�؏o��|�o��|� o��"�0o��"�@o��j�Po��j�`o��po���o�:��o�:��o�?܎�o�?܎�o��+��o��+��o����o���p��F�p��F� p�&؏0p�&؏@p��\�Pp��\�`p��-�pp��-��p��b��p��b��p�{y��p�{y��p�;؏�p�;؏�p���p��q�Z؏q�Z؏ q�t؏0q�t؏@q��؏Pq��؏`q�2O�pq�2O��q����q����q��؏�q��؏�q�#Ȏ�q�#Ȏ�q��؏�q��؏r��d�r��d� r��؏0r��؏@r�,��Pr�,��`r�i�pr�i��r��Z��r��Z��r�ُ�r�ُ�r����r����r�@1>�r�@1>s��a�s��a� s�6ُ0s�6ُ@s�lv�Ps�lv�`s�³�ps�³��s�Eُ�s�Eُ�s�۔��s�۔��s�uُ�s�uُ�s�
F��s�
F�t��ُt��ُ t��ُ0t��ُ@t�e�Pt�e�`t��ُpt��ُ�t�ڏ�t�ڏ�t�c���t�c���t�c��t�c��t�o���t�o��u�Cڏu�Cڏ u�I��0u�I��@u�6>Pu�6>`u���>pu���>�u�qڏ�u�qڏ�u��ڏ�u��ڏ�u�$e��u�$e��u���u��v�vz�v�vz� v��w�0v��w�@v��ڏPv��ڏ`v�Dl�pv�Dl��v��ڏ�v��ڏ�v��ڏ�v��ڏ�v�ۏ�v�ۏ�v��!��v��!�w�1w�w�1w� w�"ۏ0w�"ۏ@w�@ۏPw�@ۏ`w��#�pw��#��w����w����w��X��w��X��w�04>�w�04>�w�U��w�U�x�9/�x�9/� x��ώ0x��ώ@x�ۏPx�ۏ`x�
Ўpx�
Ў�x��ۏ�x��ۏ�x��ۏ�x��ۏ�x��ۏ�x��ۏ�x�#*��x�#*�y�z��y�z�� y�܏0y�܏@y�=܏Py�=܏`y��py���y�9���y�9���y�����y�����y���y���y��܏�y��܏z��܏z��܏ z���0z���@z��܏Pz��܏`z��܏pz��܏�z�ݏ�z�ݏ�z��6��z��6��z��J��z��J��z�.ݏ�z�.ݏ{��Ǝ{��Ǝ {��R�0{��R�@{�XݏP{�Xݏ`{�wݏp{�wݏ�{��ݏ�{��ݏ�{�fO��{�fO��{��ݏ�{��ݏ�{����{���|��#�|��#� |�-ޏ0|�-ޏ@|�v�P|�v�`|�Dޏp|�Dޏ�|�s��|�s��|�Zޏ�|�Zޏ�|��H��|��H��|�67��|�67�}�|ޏ}�|ޏ }�5>0}�5>@}����P}����`}���p}����}�i��}�i��}��ޏ�}��ޏ�}��ޏ�}��ޏ�}��Ɏ�}��Ɏ~��ޏ~��ޏ ~�}ʎ0~�}ʎ@~�ߏP~�ߏ`~����p~�����~�N*��~�N*��~�F6��~�F6��~���>�~�ߏ�~�Q���~�Q����S���S� ���0���@��P��`�aA�p�aA���׃���׃���?ߏ��?ߏ��G7���G7���<���<���Uߏ��Uߏ ��lߏ0��lߏ@��hK�P��hK�`����p��������ߏ����ߏ����ߏ����ߏ����3>Ѐ��3>�bM��bM����I����I� ���n�0���n�@����P����`��� �p��� ���������������ߏ����ߏ������Ё�������������� ��+�0��+�@���)�P���)�`��
1�p��
1����X����X���������������5>Ђ��5>�N&��N&��������� ��sǎ0��sǎ@����P����`����p�����������������ů����ů����)�Ѓ�)��d��d���H���H� ��W�0��W�@����P����`��q�p��q�����B�����B��������������
'�Є�
'���������O5���O5� ��mŎ0��mŎ@����P����`���p������'����'����W����W����x�Ѕ�x��b��b��������� ���Î0���Î@��ss�P��ss�`����p�������Y2����Y2�����$�����$�����׎І��׎�����������T����T� ����0����@����P����`����p�������+����+����b����b������Ї�����6>��6>������ ����0����@����P����`���5�p���5�����Ď����Ď�������������q�Ј�&����������t����t� ����0����@���4�P���4�`��A�p��A������>�����>�����������l��Љ�l����L���L����-����-� ����0����@���O�P���O�`����p��������������������������Њ���#��#���=���=� ��@�>0��@�>@��C��P��C��`����p�������0����0����UŽ���UŽ������Ћ�����Z��Z����5����5� ���@�0���@�@��P�P��P�`���e�p���e����w����w�����&�����&������Ќ����������������� ��Rh�0��Rh�@����P����`���p������j����j����6����6�������Ѝ�����d��d���"����"�� ��p�0��p�@���W�P���W�`����p������������������x�����x������Ў�����y���y��������� ����0����@��9�P��9�`��P�p��P����Q,����Q,����n����n�����Џ����������'����'�� ���0���@���J�P���J�`�����p����������������0>����0>�����А����n]��n]����W����W� ����0����@����P����`��2��p��2����������������������C�Б��C��>��>����X����X� ��f�0��f�@��g��P��y�`��f��p��f���������������b����b����ǎВ�ǎ��������7���7� ���0���@����P����`���p���������������������������ӎГ��ӎ�!��!���^���^� ���&�0���&�@��o�P��o�`����p������������������j�����j�����n�Д��n���������|Y���|Y� ����0����@����P����`���0�p���0�����	�����	����.����.�����Е���k��k���'4���'4� ���
�0���
�@���	�P���	�`��S�p��S����/�����/������e�����e����m�Ж����������������� ��͂�0��͂�@����P����`��u~�p��u~�������������[�����[�����l�З��l��o?��o?���)���)� �����0�����@���3>P���3>`����p�������Z����Z����r����r������И�����������"���"� ���0���@����P����`���]�p���]���������������9�����9������Й���������w����w�� ���x�0���x�@��I�P��I�`����p���������>�����>����G�����G�����К���!��!���Ḏ��Ḏ ���
�0���
�@��7�P��7�`��Z�p��Z��������������#^����#^����ʶ�Л�ʶ��1P��1P����>����>� ��팏0��팏@��o�P��o�`��o��p��o�����5����5�����[�����[����@�>М�@�>�������`����`� ����0����@���P���`����>p����>���Gy����Gy���������������f�Н��f���������_Z���_Z� ��4z�0��4z�@����P����`����p����������������>����>���-�О�-��>��>���U���U� ��z�0��z�@�����P�����`���1>p���1>������������YW����YW����2#�П�2#��������������� ��;�0��;�@����>P����>`��^q�p��^q����T����T����#����#�����.�Р��.�ࠧ�(���(���x����x�� ��W�0��W�@��|�P��|�`��RL�p��RL�����d�����d��������������}�С�}�ࡧ������������� ��@�>0��@�>@����P����`�� 5>p�� 5>�����������#����#����L�Т�L�ࢧU��U���'q���'q� ���0���@��f�P��f�`���O>p���O>���������������|����|����_	�У�_	�ࣧj���j������������ ��V�0��V�@��R�P��R�`����p�������Y����Y����Q����Q����=p�Ф�=p�ध������������� ����0����@����P����`���p������(����(�����8�����8����Ug�Х�Ug�१D��D���Fq���Fq� ��J9�0��J9�@��j�P��j�`����p�������/����/�����L�����L����y�Ц�y�ধ������������� ����0����@��ϙ�P��ϙ�`����p��������>����>���KՎ���KՎ������Ч����১�:���:��������� ����0����@��b��P��b��`����p���������������������8	�Ш�8	�ਧ������������� ��^Ȏ0��^Ȏ@��%�P��%�`����p���������������;׎���;׎���l�Щ�l�੧��������0>���0> ����0����@��t�P��t�`��M�p��M�����?�����?����6�����6������l�Ъ��l�ધ������������� ����0����@��Q�P��Q�`��|��p��|�����=����=������������\�Ы�\�૧�������;���;� ���5�0���5�@��p%�P��p%�`����p����������������������������1>Ь��1>ଧ��������e����e� ��:��0��:��@��Q�P��Q�`��$��p��$������3>����3>���`�����`��������Э����୧�|���|���خ���خ� �����0�����@����P����`���Ύp���Ύ���e����e����	�����@�����{��Ю�{��஧��������������� ����0����@���P���`��T��p��T�����G����G����!�����!��������Я����௧�����؁���؁� ���6>0���6>@��K(�P��K(�`��.9�p��.9��������������Y����Y�����َа��َధ�����(����(�� ��_�0��_�@�����P�����`��E��p��E������f�����f����P�����P������}�б����౧�W���W����������� ����0����@���;�P���;�`����p������� �>��� �>���������������'��в�'��ಧ?���?����P4>��P4> �����0�����@���ԎP���Ԏ`��
��p��
������S�����S����R�����R��������г����೧������������� ����0����@���-�P���-�`����p�������@�>���@�>���
>����
>�������д����ധK��K��������� ��?D�0��?D�@��x��P��x��`��W��p��W�����:�����:�����p�����p��������е����൧�'���'��������� ��:H�0��:H�@���|�P���|�`���p�������U�����U����������������ж���ට.���.����B����B�� ��c��0��c��@�����P�����`����p�����������������GF����GF�����з��෧;Y��;Y����s����s� ����0����@��iE�P��iE�`���:�p���:����VR����VR�����2�����2�����Q�и��Q�วC���C�����s����s� ��J�0��J�@��ۍ�P��ۍ�`���W�p���W�����Y�����Y����Pj����Pj����%8�й�%8�๧X���X����A����A�� ��o��0��o��@��{	�P��{	�`���Y�p���Y����(�����(�����}�����}�����i�к�i�ວ@�>�@�>���������� ����0����@���6>P���6>`�����p�������������!�����!����!����w��л�w��໧��������������� �����0�����@�����P�����`���p������`�>���`�>���`3>���`3>������м����༧t��t���1���1� ��(��0��(��@��b"�P��b"�`���7�p���7����E�����E������1>����1>����н��ཧ㊎�㊎��A[���A[� ��*�0��*�@����P����`��a1�p��a1����LɎ���LɎ����F�����F�������о����ྦྷ/h��/h���eH���eH� ����>0����>@��S��P��S��`���!�p���!����n�����n�����������������\��п�\��࿧���������� ���� � ����0����@���P���`��
��p��
����������6�����nm����nm����V_���V_��?��T�����B����B� �����0�����@����P����`��r��p��r�����������������������������������|���|�§]��§]�� §,��0§,��@§i��P§i��`§���p§����§����§����§���§���§׎�§׎�§d4��§d4�ç���ç��� ç�ю0ç�ю@ç.��Pç.��`ç�pç��ç�<��ç��>�ç����ç����ç�Ž�ç�Ž�ç�4��ç�4�ħ[؎ħ[؎ ħ>W�0ħ>W�@ħ���Pħ���`ħu;�pħu;��ħ��ħ��ħ��ħ��ħ]��ħ]��ħY��ħY�ŧ,+�ŧ,+� ŧٞ�0ŧٞ�@ŧ�e�Pŧ�e�`ŧEX�pŧEX��ŧK֎�ŧK֎�ŧx��ŧx��ŧ��ŧ��ŧ�a��ŧ�a�ƧP�ƧP� ƧK��0ƧK��@Ƨ��PƧ��`Ƨ�O�pƧ�O��Ƨ���Ƨ���Ƨ9���Ƨ9���Ƨ�&��Ƨ�&��Ƨ s��Ƨ s�ǧ���ǧ��� ǧ��0ǧ��@ǧ��Pǧ��`ǧ�P�pǧ�P��ǧ
��ǧ
��ǧ#��ǧ#��ǧ�6>�ǧ�6>�ǧH��ǧH�ȧ�Z�ȧ�Z� ȧF�0ȧF�@ȧ�ȎPȧ�Ȏ`ȧX�pȧX��ȧw��ȧw��ȧ���ȧ���ȧ���ȧ���ȧ���ȧ��ɧ��ɧ�� ɧ'�0ɧ'�@ɧr�Pɧr�`ɧ׏�pɧ׏��ɧ�_��ɧ�_��ɧ���ɧ���ɧ���ɧ���ɧ���ɧ��ʧ��ʧ�� ʧ.v�0ʧ.v�@ʧ��Pʧ��`ʧT�pʧT��ʧ�'��ʧ�'��ʧ$��ʧ$��ʧ���ʧ���ʧ���ʧ��˧B�˧B� ˧k�0˧k�@˧�P˧�`˧���p˧����˧�q��˧�q��˧`�>�˧`�>�˧���˧���˧���˧��̧$$�̧$$� ̧��0̧��@̧x�P̧x�`̧��p̧���̧��̧��̧$���̧$���̧\���̧\���̧YN��̧YN�ͧA~�ͧA~� ͧ�=�0ͧ�=�@ͧ(�Pͧ(�`ͧ<�pͧ<��ͧ=��ͧ=��ͧ:ю�ͧ:ю�ͧ'r��ͧ'r��ͧ�?��ͧ�?�ΧcݎΧcݎ Χ�Ǝ0Χ�Ǝ@ΧT�PΧT�`Χo�pΧo��Χ����Χ����Χ����Χ����Χ���Χ���Χ4n>�Χ4n>ϧ`��ϧ`�� ϧ���0ϧ���@ϧ|܎Pϧ|܎`ϧ��pϧ���ϧ���ϧ���ϧ���ϧ���ϧeq��ϧeq��ϧ���ϧ��Ч(�Ч(� Ч�5�0Ч�5�@Ч�PЧ�`Чc�pЧc��Чӎ�Чӎ�Ч()��Ч()��Ч���Ч���Ч���Ч��ѧ�-�ѧ�-� ѧ�.�0ѧ�.�@ѧ��Pѧ��`ѧ�pѧ��ѧ���ѧ���ѧd���ѧd���ѧ���ѧ���ѧ���ѧ��ҧ1�ҧ1� ҧC�0ҧC�@ҧ]�Pҧ]�`ҧ��pҧ���ҧ7��ҧ7��ҧ�>�ҧ�>�ҧ���ҧ���ҧ���ҧ��ӧ[�ӧ[� ӧ��0ӧ��@ӧ��Pӧ��`ӧ�ǎpӧ�ǎ�ӧ���ӧ��ӧ�'��ӧ�'��ӧ����ӧ����ӧH��ӧH�ԧu�ԧu� ԧ��0ԧ��@ԧ���Pԧ���`ԧ��pԧ���ԧ�p��ԧ�p��ԧ�1>�ԧ�1>�ԧ���ԧ���ԧ��>�ԧ��>է�A�է�� է���0է���@է\�Pէ\�`էT�pէT��էk��էk��էC���էC���է���է���է�6>�է�6>֧~i�֧~i� ֧l�0֧l�@֧.��P֧.��`֧��p֧���֧	��֧	��֧$	��֧$	��֧O	��֧O	��֧(���֧(��קb	�קb	� קs	�0קs	�@ק�	�Pק�	�`ק��>pק��>�קI��קI��ק��ק��ק�	��ק�	��ק�	��ק�	�ا��ا�� ا�	�0ا�	�@ا��Pا��`ا7>pا7>�ا
��ا
��ا����ا����ا-
��ا-
��اo���اo��٧I
�٧I
� ٧^�0٧^�@٧�
�P٧�
�`٧�
�p٧�
��٧�
��٧�
��٧�
��٧�
��٧w���٧w���٧����٧�ڧ�ڧ� ڧ3�0ڧ3�@ڧ6�Pڧ6�`ڧᘎpڧᘎ�ڧ�+��ڧ�+��ڧ�D��ڧ�D��ڧ\��ڧ\��ڧ�h��ڧ�h�ۧt�ۧt� ۧ��0ۧ��@ۧ��Pۧ��`ۧ��pۧ���ۧ��ۧ��ۧ��ۧ��ۧ7>�ۧ7>�ۧ@�>�ۧ@�>ܧ6�ܧ6� ܧW�0ܧW�@ܧ'�Pܧ'�`ܧs�pܧs��ܧ�:��ܧ�:��ܧ/��ܧ/��ܧ$\��ܧ$\��ܧ��ܧ�ݧ�p�ݧ�p� ݧ��0ݧ��@ݧ~�Pݧ~�`ݧ�Ȏpݧ�Ȏ�ݧ���ݧ���ݧ�4��ݧ�4��ݧ
��ݧ
��ݧG���ݧG��ާ�ާ� ާ,
�0ާ,
�@ާ�O�Pާ�O�`ާ

�pާ

��ާ�c��ާ�c��ާA��ާA��ާH
��ާH
��ާ���ާ��ߧY
�ߧY
� ߧ�*�0ߧ�*�@ߧr�Pߧr�`ߧv
�pߧv
��ߧ 7>�ߧ 7>�ߧ^��ߧ^��ߧՖ��ߧՖ��ߧ�
��ߧ�
������� ����0����@��ΎP��Ύ`�͎p�͎���T����T���-���-����
����
����
����
��L\��L\� ��
�0��
�@���P���`��p����
���
���I���I����ڎ���ڎ���o����o��p��p� ���0���@����P����`�kn�p�kn�����������af���af������������������&��&� �;�0�;�@�U�P�U�`���p�������������ٝ���ٝ������������3����3������� ���0���@���P���`��p����������������������,���,���j-���j-��������� �H�0�H�@����P����`��X�p��X�����������x���x����������������iG��iG� ���0���@��P��`�F��p�F����Q���Q���k���k���i����i�����m����m��5��5� �|�0�|�@���P���`��>p��>�������������������T����T������������� ���0���@�3�P�3�`��K�p��K���Î��Î��b���b����5>���5>��E���E���C���C� ���0���@�r�P�r�`��̎p��̎��������������������>����>��4���4��{
��{
� ���0���@��r�P��r�`���p�����6����6������������������:���:��_��_� �|M�0�|M�@�x�P�x�`���p�������������#V���#V�����������6���6��K��K� ���0���@���P���`��p����Ț���Ț���.���.���±���±��� �>�� �>��>���>� �a�0�a�@�H��P�H��`�|�p�|��������������������L����L����w����w��������� �R
�0�R
�@���P���`���p�����$���$����8����8���M���d����*����*��ti��ti� ��ǎ0��ǎ@�y�P�y�`���p�������������n���n������������������������� �5/�0�5/�@�[ҎP�[Ҏ`�
�p�
���������䥎��䥎��N3���N3������������� �f�0�f�@�G�P�G�`��7�p��7�����������06>��06>��%����%�������������O���O�� ���0���@���P���`��p����ի���ի���w���w����������������������� ��0��@��T�P��T�`��p������������=���=�������������V���V���B���B� �a�0�a�@�.�P�.�`����p����������������������v���v������������������� ����0����@�����P�����`����p���������������0����0�����������v���v�����S����S� ��N�0��N�@���ގP���ގ`��p�p��p�����ˎ����ˎ����]�����]������������������������ ���0���@��G�P��G�`��f�p�����������������a_����a_���������\���\�����!����!� ��HK�0��HK�@����P����`��Tʎp��Tʎ�����������������������������������T���T� ��s��0��s��@�����P�����`����p�������@�>������������������O����O����6���6���8���8� ����0����@��V�P��V�`���p������D����D������������uB���uB���=���=���07>��07> ���O>0���O>@����P����`��_�p��_������������������������0 ���0 ��������������� ����0����@���E�P���E�`����p�������s����s����K|����K|����2Ž��2Ž�������������� ��7�0��7�@��"g�P��"g�`��`�>p��`�>����g�����g����]����]����w���w���c���c��������� ��a�0��a�@����P����`��Y9�p��Y9����K:����K:��������������	����	���ې��ې���G����G�� ���0���@��I�P��I�`���#�p���#����m����m�����O>����O>��������������������� �A�0�A�@�o�P�o�`��0>p��0>����������������9���9������������L��L� ���>0���>@���P���`��Վp��Վ����������\#���\#����������������������� �3S�0�3S�@��[�P��[�`�f
�p�f
��������������������������������������������� ��0��@� �P� �`�A �p�A ���?����?�����Ď���Ď��5o���5o���M ���M ��5S��5S� ��0��@�u��P�u��`���p�����x ���x �����������d���d���� ���� ��� ��� � ���0���@��P��`�� �p�� ����/����/���F���F���� ���� ������������8���8�� �!�0�!�@��j�P��j�`� j�p� j���7���7���:���:����(����(���1!���1!������� ���0���@�@7>P�@7>`��p�����֎���֎��L)���L)���K!���K!���Q����Q����Y���Y� ��>�0��>�@�y!�P�y!�`��!�p��!����!����!���7���7�����>����>���!����!�	��P�	��P� 	�1>0	�1>@	��!�P	��!�`	�u:�p	�u:��	����	����	���	���	��l��	��l��	����	���
�u�
�u� 
�|�0
�|�@
����P
����`
�"�p
�"��
�*"��
�*"��
�M"��
�M"��
�P3>�
�P3>�
��
��f"��f"� �y"�0�y"�@��M�P��"�`�tՎp�tՎ���Q����Q���)���)���P7>��P7>���"����"��{��{� �m��0�m��@��"�P��"�`��<�p��<����^����^���B���B���#���#��� ��� �
�ϻ�
�ϻ� 
�ݴ�0
�ݴ�@
��m�P
��m�`
��h�p
��h��
����
����
����
����
����
����
�Nݎ�
�Nݎ��?���?� �(#�0�(#�@��,�P��,�`�P#�p�P#������������{����{���������"����"���'H��'H� ��V�0��V�@�v#�P�v#�`��#�p��#����܎���܎��pC���pC����2>���2>������������#���#� ��#�0��#�@�$�P�$�`����p��������������+$���+$�����������r$���r$���"���"� ���0���@�cz�P�cz�`�ņ�p�ņ����$����$����$����$����%����%���g1���g1���$���$� �%�0�%�@�O%�P�O%�`�q��p�q����f%���f%���������������������]���]���%���%� ��%�0��%�@��ǎP��ǎ`��x�p��x���e@���e@���&���&����%����%����%����%���%���%� ��B�0��B�@��^�P��^�`��%�p��%���&���&���?&���?&���U&���U&����2>���2>�t&��t&� ��=�0��=�@��&�P��&�`�Ty�p�Ty����3����3����&����&����&����&���'���'���l���l� �h�0�h�@���P���`���>p���>��@'���@'�����������M'���M'����a����a��Nt��y'� ��'�0��'�@��'�P��'�`�h6�p�h6���(���(���h���h����U����U���4(���4(��L���L�� �ܗ�0�ܗ�@�~��P�~��`�t<�p�t<���X(���X(������������(����(����(����(���(���(� ��(�0��(�@�*+�P�*+�`���p����������������R����R���=Q���=Q��� 1>�� 1>�'p��'p� ��0��@�)�P�1)�`����p�������\����\������������0����0���Kގ��Kގ�`)���)� ��M�0��M�@��)�P��)�`��)�p��)���bm���bm����)����)�������������Ğ���Ğ��
*��
*� �0*�0�0*�@�R*�P�R*�`�,�p�,���*���*���vn���vn����������*����*������� ��J�0��J�@�&��P�&��`��*�p��*���S����*����������������������*����*��+��+� �6<�0�6<�@�6��P�6��`�D+�p�D+����Z����Z���n+���n+����V����V����+����+��V'��V'� �$�0�$�@���>P���>`�U�p�U����_����_��������������_����_����k����+� ��� ���  ��+�0 ��+�@ �`7>P �`7>` �M]�p �M]�� �g��� �g��� �,�� �,�� �7,�� �7,�� �`1>� �`1>!�],�!�],� !��,�0!��,�@!��,�P!��,�`!�bώp!�bώ�!�⛎�!�⛎�!����!����!�����!�����!����!���"��"�� "��,�0"��,�@"�-�P"�-�`"���p"����"�cЎ�"�cЎ�"�X��"�X��"��1>�"��1>�"�.���"�.��#���>#���> #�<-�0#�<-�@#�[-�P#�[-�`#��1>p#��1>�#�� ��#�� ��#��{��#��{��#�R��#�R��#��-��#��-�$��ߎ$��ߎ $��?�0$��?�@$��-�P$��-�`$��-�p$��-��$��-��$��-��$��-��$��-��$��Ǝ�$��Ǝ�$�|=��$�|=�%�.�%�.� %���0%���@%�ŽP%�Ž`%����p%�����%�����%�����%�9.��%�9.��%�P>�%�P>�%��.��%��.�&�EO�&�EO� &��.�0&��.�@&��b�P&��b�`&��؎p&��؎�&��(��&��(��&��.��&��.��&�*Z��&�*Z��&��.��&��.�'�/�'�/� '�!/�0'�!/�@'�岎P'�岎`'�Ow�p'�Ow��'��ݎ�'��ݎ�'�t/��'�t/��'�Kَ�'�Kَ�'�|��'�|�(��/�(��/� (�.��0(�.��@(��/�P(��/�`(��/�p(��/��(���(���(��y��(��y��(����(����(�+0��(�+0�)�V0�)�V0� )�m0�0)�m0�@)�T��P)�T��`)�?�p)�?��)�5��)�5��)�p7>�)�p7>�)���)���)��7>�)��7>*�e�*�e� *��0*��@*�y&�P*�y&�`*�F�p*�F��*��}��*��}��*��0��*��0��*��0��*��0��*�B��*�B�+��0�+��0� +���0+���@+��7>P+��7>`+�1�p+�1��+��<��+��<��+�	[��+�	[��+� �>�+� �>�+�1��+�1�,���>,���> ,�<1�0,�<1�@,�X4�P,�X4�`,���p,����,��3>�,��3>�,���,���,�����,��	��,��K��,��7>-��4�-��4�(-�#5�8-�O5�H-��5�X-��5�h-���x-��5��-�ю�-��5��-�sA��-�6��-�-6��-�N6��-�p6��-��6�.�f�.��6�(.��6�8.�7�H.�87�X.�T7�h.���x.�j7��.��y��.��7��.�RÎ�.���>�.����.��7��.��7��.��7�/�Wv�/�8�(/�A8�8/�^8�H/�mU�X/��8�h/����x/��8��/�-��/��8��/��8��/�9��/�#9��/�=9��/�@�>�/�j9�0��9�0��9�(0�Q�80�;:�H0�Z�X0�Y:�h0�)�x0�o:��0��:��0��:��0��:��0��:��0�K��0�";��0�W;��0�x;�1��1��;�(1���81��;�H1��}�X1��>h1��@�x1��;��1��t��1��;��1��>�1�	<��1��ю�1�0<��1�΅��1�[<�2��X�2��<�(2�7�82��<�H2��<�X2�=�h2�5=�x2�K=��2�b=��2��=��2��=��2��=��2�D��2��=��2�->��2�S>�3�{>�3��>�(3��0>83��>�H3��>�X3�?�h3��7>x3�W?��3�<��3�i?��3��?��3��?��3��Ҏ�3�O@��3����3��@�4��@�4��@�(4����84��@�H4�
�X4��@�h4���x4�A��4�SA��4�`A��4�
���4�rA��4��A��4��A��4��A��4�B�5���5�CB�(5�gB�85��B�H5�4>X5��B�h5���x5��B��5��B��5��B��5�����5��B��5�C��5�=C��5�rC��5��C�6��A�6� �>(6���86�D�H6� D�X6�YD�h6�`�>x6��D��6��D��6��D��6�7E��6�UE��6�� ��6�zE��6��E��6��E�7����7��E�(7�,F�87�eF�H7����X7�@�>h7�,��x7��F��7��[��7�`�>�7�rj��7��F��7����7��F��7�`�>�7��F�8����8�G�(8�2G�88�UG�H8�4(�X8�wG�h8��Ԏx8��G��8��I��8��G��8��G��8��G��8����8�H��8�;H��8�gH�9��~�9��H�(9����89��H�H9��H�X9�I�h9�=I�x9�RI��9�@��9�oI��9��ю�9��I��9�L���9��I��9�OI��9��I�:�&J�:�?J�(:�L^�8:�aJ�H:�q��X:��J�h:�-��x:��J��:��b��:��J��:��J��:��J��:�����:�K��:�
���:�8K�;�QK�;�|K�(;��K�8;��K�H;�҃�X;�L�h;�P�x;�?L��;�8P��;�UL��;��Ɏ�;�pL��;��y��;��L��;��L��;��L�<�4n><��L�(<��L�8<��L�H<��e�X<� P>h<�u��x<��L��<�M��<�OM��<����<��M��<��M��<��M��<�N��<�1N�=�rN�=��N�(=�IĎ8=��N�H=��b�X=��N�h=�O�x=�@O��=����=��O��=�|ޏ�=��O��=��O��=��O��=�n+��=�(P�>�g"�>�DP�(>���8>�YP�H>�~P�X>��P�h>��v�x>��P��>����>��P��>�q���>���>�>�����>��P��>�i��>�WQ�?��P�?�|Q�(?��Q�8?��Q�H?����X?��Q�h?�1�x?��Q��?��J��?��Q��?�l/��?�R��?�e���?�3R��?��5>�?�?R�@�NR�@�iR�(@��R�8@��R�H@����X@��R�h@��t�x@�S��@�ǎ�@�YS��@���@���>�@�uS��@��S��@��T��@��S�A��S�A��S�(A��Z�8A���>HA�#T�XA�<T�hA���xA�]T��A�vT��A��T��A�����A��T��A����A�U��A�.U��A�AU�B�WU�B�U�(B��Z�8B��U�HB��U�XB��U�hB��!�xB�
V��B���B�!V��B�RV��B�}W��B��i��B��X��B��X��B�+Y�C���C�cY�(C�@3>8C��Y�HC� s�XC� s�hC�֎xC��>�C��Y��C��Y��C��Y��C��Y��C��f��C�&Z��C�SZ��C��Z�D���D��Z�(D����8D��Z�HD��W�XD��Z�hD�[�xD�"[��D����D�7[��D�Q���D�b[��D��[��D��[��D��[��D��[�E��[�E�\�(E�5\�8E�Y\�HE��\�XE��\�hE��>xE��\��E��"��E��\��E�S%��E�]��E� ]��E�=]��E�����E�a]�F�_I�F��]�(F��k�8F��]�HF��o�XF�^�hF��ȎxF�w^��F��^��F��^��F��^��F�(_��F�����F��_��F��_��F� `�G��+�G�r`�(G���8G��`�HG��V�XG��`�hG�a�xG�=a��G�W(��G�ua��G�Id��G��a��G�m���G� �>�G��a��G��a�H�=��H�b�(H�Db�8H�jb�HH��b�XH��b�hH��'�xH�c��H�^c��H��c��H�ߎ�H��c��H�抏�H�d��H�hd��H��d�I��d�I��d�(I���8I�e�HI�!/�XI�e�hI����xI�ve��I����I��e��I�gh��I��e��I����I�f��I��"��I�f�J���J�Cf�(J��ś8J��śHJ�o��XJ�ff�hJ�%��xJ��f��J�ް��J��f��J��2>�J��f��J��f��J�#g��J�����J�Yg�K�xg�K��g�(K�eH�8K��g�HK����XK��g�hK�S��xK�h��K�����K�0h��K��u��K�Mh��K��h��K��h��K����K��h�L��h�L�i�(L�<i�8L�Wi�HL��H�XL�yi�hL��|�xL��i��L����L��i��L�9���L�j��L�����L� j��L��O>�L�5j�M��|�M�>j�(M�Lj�8M�ij�HM��r�XM��j�hM��j�xM��j��M��j��M�k��M�Uk��M�tk��M�c��M��k��M�6(��M��k�N��k�N�l�(N�Il�8N�xl�HN��l�XN��l�hN��l�xN��l��N����N�m��N�1m��N�am��N��m��N��m��N��X��N��m�O�9/�O�@�>(O�@�>8O��m�HO�+��XO�n�hO�W�xO�-n��O����O�Hn��O��n��O��n��O��n��O�o��O�ko��O�~o�P��a�P��o�(P����8P��o�HP�?�XP��o�hP�p�xP�6p��P�Xp��P��p��P��6��P��p��P�/���P��p��P�K:��P�%q�Q��7>Q�8q�(Q�W��8Q�Kq�HQ�dq�XQ��q�hQ��q�xQ��q��Q��q��Q�r��Q�`�>�Q�_r��Q�~r��Q��r��Q��r�R� 4>R�"t�(R�疎8R�6t�HR��T�XR��t�hR���xR��t��R��`��R��t��R�lv��R�u��R����R�)u��R��n��R�Uu�S�du�S��u�(S��u�8S��u�HS��u�XS�!v�hS�fv�xS��v��S��v��S��v��S�w��S�Qw��S��w��S��w��S��w��S��w�T���T�x�(T��	�8T�Rx�HT�$�XT�gx�hT�M�xT�xx��T���>�T��x��T�%���T��x��T����T��x��T�� ��T�y�U�"y�U�Fy�(U��Q�8U�ky�HU��X�XU��y�hU�}ʎxU��y��U�(P>�U�0P>�U����U��y��U��y��U�z��U�9.��U�=z�V�i8�V��z�(V����8V��z�HV��XV�{�hV����xV�6{��V�u~��V�A{��V�����V�k{��V��{��V��{��V�>,��V��{�W��{�W�|�(W�"��8W�I|�HW��XW�j|�hW��|�xW��|��W�}��W�.}��W��/��W�Q}��W�s}��W��}��W��Ď�W��}�X���>X��}�(X��]�8X� ~�HX�� �XX�W~�hX�{~�xX��~��X��p��X��~��X��~��X���X��B��X�2��X��R��X�^�Y�`�>Y�x�(Y�cz�8Y���HY�KՎXY���hY��7>xY����Y�:J��Y����Y����Y�:���Y���Y�8P>�Y�a���Y����Z����Z�ŀ�(Z���8Z�뀐HZ� �XZ���hZ��,�xZ��7>�Z��%��Z����Z�Y��Z�`���Z�v���Z�����Z����Z����[����[�ہ�([�׏�8[���H[����X[�#��h[�H�x[�Y���[�����[�p���[�����[�����[��J��[�ۂ��[�����[�삐\�q�\�$��(\�y�8\�<��H\�]0�X\�X��h\�s��x\�����\�X4��\�����\��7>�\�����\�����\�Ń��\�F6��\���>]��Î]�σ�(]���8]���H]�Y��X]����h]�Є�x]�����]��3>�]�+���]�?���]�Y���]�<
��]�z���]�\#��]����^�م�^����(^���>8^�4��H^�_��X^�z��h^��;�x^�����^�����^�݆��^��J��^�	���^����^�&���^��>�^�3��_�b��_�u��(_���8_����H_����X_�Ї�h_��p�x_�����_�����_����_�/���_�[���_�����_�����_��;��_�È�`��!�`��(`����8`���H`�.��X`�;��h`��S�x`�x���`��h��`�ى��`�����`����`�͗��`�2���`�Rz��`�C��a�Y��a����(a�#�8a����Ha�Պ�Xa��ha�aێxa�느�a��=��a�%���a����a�T���a�V_��a�����a��؎�a����b��b�ʋ�(b���8b�.��Hb��2�Xb�E��hb��$�xb�a���b�]���b�����b��5��b�����b���b����b��>�b�=��c�'W�c�o��(c�S��8c����Hc�b��Xc����hc��p�xc���c��2��c����c�$��c�9���c��
��c�U���c�o���c����d���d�ǎ�(d�d\�8d�莐Hd��;�Xd���hd�m�xd�)���d�u ��d�[���d�ß��d����d�����d�Ώ��d����d����e�8>e���(e�1��8e�q��He�ߏXe�Ð�he���xe�А��e���e����e�`)��e�$���e�� ��e�^���e�x���e����f��M�f����(f��8�8f�ܑ�Hf��x�Xf��hf���xf�C���f�����f�����f�ʎ�f�����f�y��f�撐�f����f�Q��g�ې�g����(g�p5>8g����Hg��Xg����hg�3��xg�ޓ��g�3S��g���g�8���g�]���g�篏�g�����g�����g����h����h�Ɣ�(h�ה�8h����Hh�O-�Xh���hh�tՎxh�A���h�'a��h�`���h��F��h� �>�h�To��h�~���h��b��h����i�ܕ�i���(i���8i�_��Hi�,�Xi�k��hi����xi���i��E��i�m���i�����i�З��i��S��i�����i�"���i�@��j�pV�j�n��(j���>8j�}��Hj����Xj����hj�Q��xj�����j����j��j�$��j�
���j�L��j�0���j�V���j����k���>k����(k�9m�8k�뙐Hk�|��Xk���hk����xk�+���k�E���k�]���k��^��k�{���k�)X��k�����k��<��k����l����l�ٚ�(l���8l�9��Hl�@�>Xl�z��hl����xl�曐�l�����l�5���l�j���l�����l�:H��l�����l�H��l�Ü�m�`�>m�ʜ�(m�5�8m����Hm���Xm���hm����xm�d���m��1��m�����m�Ƚ��m�؝��m�W��m����m����m���n�&��n�7��(n����8n�K��Hn�)��Xn����hn�cݎxn�鞐�n����n�6���n�T���n�}���n�����n�����n��z��n�ҟ�o��o����(o�6��8o�P��Ho�v��Xo����ho�5>xo�8>�o�x1��o��,��o�h̐�o��̐�o��̐�o�͐�o�6͐p�B͐p�O͐ p��͐0p�@�>@p��͐Pp�H�`p�)ΐpp�Jΐ�p�bΐ�p�x ��p���>�p�O	��p�ΐ�p��ΐ�p��ΐ�p��ΐq��ΐq� 8> q�
ϐ0q��;�@q���>Pq�'ϐ`q�Hϐpq�nϐ�q��ϐ�q��ϐ�q��ϐ�q��X��q�А�q�AА�q�dА�q��Аr��Аr�ѐ r�#ѐ0r�7ѐ@r�\ѐPr���`r��ѐpr��y��r��ѐ�r��ѐ�r��ѐ�r���>�r�Ґ�r����r�7Ґ�r�[Ґs��Ґs��Ґ s��Ґ0s�Ӑ@s�ӐPs�.Ӑ`s�JӐps�9.��s�tӐ�s�����s��>�s��Ӑ�s��Ӑ�s�Ԑ�s�3Ԑ�s�Id�t�ZԐt�vԐ t��Ԑ0t��>@t��ԐPt���`t��Ԑpt��p��t�Ր�t�>��t�(Ր�t�BՐ�t�jՐ�t��Ր�t��Ր�t��h�u�)֐u�_֐ u�n֐0u��֐@u��֐Pu��֐`u��֐pu�א�u�!א�u�=א�u�Rא�u�p���u�xא�u��א�u��א�u��אv��אv�ؐ v�08>0v��6>@v�ؐPv�%ؐ`v�Cؐpv����v�zؐ�v��ؐ�v��ؐ�v��2��v��ؐ�v��ؐ�v�ِ�v��O�w�:ِw�]ِ w��ِ0w����@w�ڐPw��u�`w�iڐpw�@8>�w��ڐ�w��ڐ�w� �>�w��ڐ�w��ڐ�w�ې�w�ې�w��x�-ېx�bې x��ې0x���@x��ېPx���`x��ېpx��d��x��ې�x���x�"ܐ�x�V_��x�@P>�x�Hܐ�x�Zܐ�x�tܐy��ܐy��ܐ y��ܐ0y���@y��ܐPy�(ݐ`y�Cݐpy�J���y�bݐ�y�xݐ�y��ݐ�y��ݐ�y��ݐ�y�ސ�y�Cސ�y�{ސz��ސz�Gߐ z�lߐ0z��ߐ@z��ߐPz��`z�3�pz�R��z����z����z���z����z�M��z����z�@�>�z��+�{���{��� {���0{��@{�&�P{�>�`{�W�p{��M��{�{��{���{����{��G��{����{����{���{�$�|�L�|�s� |���0|���@|���P|���`|�&�p|�T��|�m��|����|����|����|����|���|�[��|���}���}��� }��0}��l�@}��P}�'�`}�3�p}�@��}�{��}����}����}�/��}�k��}����}����}��~��~��T� ~�8�0~�o�@~���P~���`~��p~�
F��~�-��~�O��~�|��~����~����~�+��~���~�P��q��
�� ���0�W�@���P���`��p�"���P8>��0���F���]���|�����������`��������@� ��b�0����@����P����`����p����������������T����O������Ѐ������m��������> ����0�����@��!�P���Ď`��U�p����������������������������`8>Ё������;���Q���o� ����0��͂�@����P����`���p��L����w���������������!����4�Ђ����M��j��������� ����0���@��5�P����`��p�p��(�����������h�������������6�Ѓ�n�����`�>�������� ����0��F��@��_��P��~��`�����p��OI������������������[��������Є�������������(����^�� ��r��0�����@�����P��I�`���p��"�����K�����9����z��������������Ѕ�����������$����n�� �����0����@���P����`����p��*�����f����������������������І�1���q�����������4�� ��Z��0�����@�����P����`���p����>��������,�����O��������������Ї������>����
����B�� ��S��0���Ǐ@��f��P�����`����p�����������������2�����`�����v��Ј����������������
� ��!�0��E�@��r�P��E��`����p�����������������#����>*����9�Љ����{����������.� ��f�0����@����P���	�`��(�p��ܕ����j����\���������������Њ�tՎ�7��(#���^����� ����0����@����P��@�`��X�p��v���������H����[�����������Ћ�d��������;���g� ����0����@����P�����`����p��Q��������!����R�����������Ќ���������������	� ��p8>0��	�@��S	�P���	�`���	�p���	����
��������-
���������^
�Ѝ�����
���
����
����
� ���0���8>@��#�P��@�`��g�p����������������������������Ў�������[
���y
������ ���
�0���
�@���
�P���
�`���p���0����6����P����������������Џ��ʏ�A��v���g����� ����0���@����P����`���p��@����w������������������2�А��)��n������������ �� �0��U�@����P����`����p���������>�������,����E����u�Б��������������8� ��N�0���2>@��e�P��H�`����p����������������W�����������В�������!`������@� ��O�0��a�@��{�P����`����p���������������� ����H����f�Г�����������
���4� ��H�0��f�@����P��c׏`����p�����������I����e�����������Д���'��7���\���9� ����0����@����P��2Ž`����p������(����d����|�����������Е��8>�����������m� ����0�����@����P��x�`����p������3����P����l�����������Ж�����>�S��������� ��:�0����@����P����`���p��T����x�����>���������������З��"���8>�����0 ���z � ��� �0��� �@��� �P��!�`��!�p��4!����C!����̼����[!�����!�����!�И��ݏ�G"���"����"����"� ��#�0����@��?#�P���#�`���#�p���#�����#�����#����$����?$����$�Й�K���$��j%����%����%� ���%�0��,&�@��=&�P��T&�`��}&�p���&�����&����>'����P'����x'�����'�К��'��(���Ȏ�� �>��X(� ���(�0���(�@��
)�P����`��6)�p���ڎ���t)����V'�����)����
*����W*���*���*��J+���p+����+� ���+�0��,�@��L,�P���,�`���,�p��������,����6�����
-����>,����&-�М�V-��n-��� ����-����-� ���-�0��&.�@��M.�P��J�`���.�p��GF�����.�����.����'/����_/����r/�Н��/���/�������/���9� �� 0�0��M�@��90�P��ð�`���0�p���0�����0�����0����1����>1����[1�О�y̏�@�>�~1����1������ ���1�0���1�@��2�P���֏`��12�p��T2����{2�����Ώ���`�>����2�����2�П�)���<3��P>���3����3� ���3�0��(4�@��G4�P���8>`��z4�p���4�����4����5����!5����D5����S5�Р�l5�ࠨ�5���5����5���6� ��06�0��S6�@��o6�P���6�`���6�p���0�����6����/�����7����B7�����7�С�΅�ࡨ8��=8���b8�����> ���8�0���8�@��9�P���8>`��f9�p��z9�����9�����9�����9����:����::�Т�k��ࢨ~:���:����:����� ���:�0��;�@��X;�P��ve�`���;�p���;�����;����:�����%<����S<����k<�У��<�ࣨ�<��D׏��=���/=� ��~=�0����@���=�P���=�`��>�p���ʎ���9>����W>����x>�����>�����>�Ф��>�न?��^?����?����?� ���?�0���O>@��*@�P��8@�`��_@�p���@�����@����A����(A����OA����kA�Х��A�२�A��#�����A���B� ��7B�0��{B�@���B�P���͏`���B�p�� �>����B����5C����QC����|C�����C�Ц��C�ন�C���C����C���?D� ��eD�0���,�@���D�P�����`���D�p��ُ����D����E����XE�����я����E�Ч��E�২F��\F����F����F� ���F�0��G�@��4G�P��vG�`���G�p���G������>����G�����G�����|����0H�Ш��L�ਨHH��jH����H���r$� ���H�0��I�@��LI�P���I�`���I�p���I�����I����J����$J����6J����\J�Щ��੨�J���J����J���K� ��RK�0���K�@��L�P��fL�`���L�p����>����L�����L����M����TM�����M�Ъ��M�નN��KN����N���Y� �� O�0��^O�@���O�P���O�`���O�p���O�����O����P����LP����������P�Ы�^�૨�P��@�>���P����
� ���P�0���P�@��Q�P��:Q�`��sQ�p���d�����Q����#R����DR���������rR��
��ନ�R���R����R���h� ��S�0��+S�@��\S�P���8>`���S�p���S����T����rT����{T�����T�����T�Э�)�୨U��6U���SU����� ���U�0���U�@���U�P���U�`���U�p���U�����U����W�����#V����X"����IV�Ю�_V�நzV��������V����V� ���V�0��W�@��6W�P��gW�`���W�p���W�����W�����W����X����*�����?X�Я�[X�௨yX��䨎���X� ���X�0��]Z�@���Z�P���Z�`���Z�p��[����[����1[����@[�����������>а�T[�న}[�������[����[� ���[�0���ێ@��"\�P��N\�`��c\�p���8>����\�����\�����\�����]����]�б��8>౨\]��u]����]����]� ���]�0����@��^�P��l^�`��^�p���^�����^����0_����J_����a_�����_�в��_�ನ`��fv���L`���z`� ���`�0���`�@���`�P��a�`��&a�p��Va����9>���^
����ia����҃�����a�г�b�೨/b��2>��_b���vb� ���b�0���b�@���b�P��c�`���>p��9c����dc�����c�����c�����c�����c�д��[�നd������� �>��2d� ��Qd�0��9>@��|d�P���d�`���d�p���d�����d����e����"e����>e����[e�е�e�൨�e���e���f���f� ��(f�0��<f�@�� 9>P��Jf�`���f�p��������f�����f�����f����g����6g�ж�ďඨ09>�[g���xg����g� ���g�0��?h�@��rh�P���̏`���h�p���h�����h�����2����<i����H�����Vi�з�zi�෨�i���i����i���V�� ���i�0��j�@��=j�P���`��aj�p��cˎ����j�����ю����j����]�����j�и�*֏ศ.k��Dk���Qk���@�> ��_k�0���k�@��*@�P���k�`���k�p���������k����l����l����.l����Wl�й��l�๨�l���l����l���m� ��Dm�0���m�@���m�P���m�`��n�p���+����4n����g������n�����������n�к�j�ຨ�n��d����n����� ���n�0��8o�@��Lo�P��1�`��so�p���o�����o����l������o�����o�����o�л�p�໨=p���p����p���� ���p�0��q�@��4q�P����`��_q�p��uq�����q�����q�����q����r����/r�м��I�༨wr���r����r���s� ��+s�0��Is�@��as�P��l��`���s�p���s�����s����t����Ft����pt�����t�н���ཨ�t���t���u���S�� ��Mu�0��m�@���u�P���u�`���u�p��'v����9v����Wv����qv�����v�����v�о��v�ྨw�������-w���@w� ��nw�0���w�@���w�P��*x�`��7x�p��������Jx����rx�����x����������x�п��x�࿨�x��y���Sy����y� ���y�0�� z�@��Dz�P��nz�`���z�p���z�����z����{����R{�����{���������{���{��@9>���{���|� ��D|�0���|�@���|�P���|�`���|�p���|����}����6}����Q}����~}�����}���~��9~����¨d~�¨�~� ¨`�>0¨��@¨�~�P¨�~�`¨�p¨8��¨h��¨���¨���¨���¨���¨���¨C���¨��è���è�� è€�0èyɏ@è݀�Pè��`èM��pè����è؁��è���èB���è����è����è���è؂��è
��Ĩ)��ĨC� ĨW��0Ĩ|��@Ĩ���PĨ��`Ĩ)��pĨ@���ĨT���Ĩp���Ĩ����Ĩ����Ĩ����Ĩ���Ĩ΄��Ĩ���Ũ��Ũ⛎ Ũ%��0Ũ8��@Ũ]��PŨe�`Ũ���pŨ����ŨP9>�Ũͅ��Ũ�Ũ'���ŨB���Ũg���Ũ}���Ũ���ƨ���ƨ�j� ƨ冑0ƨ��@ƨ��Pƨ?��`ƨJ��pƨ[���ƨ����ƨ����ƨЇ��ƨ臑�ƨ.���ƨ���ƨ����ƨ�яǨ҈�Ǩ�� Ǩ?��0Ǩu��@Ǩ���PǨ։�`Ǩ�pǨ$���Ǩf���Ǩ�ێ�Ǩ̊��Ǩ劑�Ǩ���Ǩ\���Ǩs���Ǩ��Ȩ���Ȩ؏ Ȩԋ�0Ȩ���@Ȩ��PȨ=��`ȨQ��pȨ��Ȩj���Ȩ����Ȩ��>�Ȩ`9>�Ȩ����Ȩ׌��Ȩ0���Ȩ���ɨ���ɨ� ɨ���0ɨ�@ɨ9��PɨT��`ɨL��pɨ����ɨ厑�ɨhd��ɨJ���ɨr���ɨ����ɨ����ɨ�ɨ ��ʨ7��ʨX�� ʨ}��0ʨ&��@ʨ���Pʨ�`ʨ��pʨL���ʨf���ʨy��ʨ��>�ʨ����ʨʑ��ʨŏ�ʨ���ʨV��˨e��˨`ˏ ˨}��0˨���@˨Ғ�P˨EX�`˨p˨
���˨���˨4���˨Z���˨����˨����˨cЎ�˨ܓ��˨��̨7��̨m�� ̨���0̨G�@̨֔�P̨��`̨�l�p̨1���̨p9>�̨;���̨G���̨Y���̨����̨Ǖ��̨ٕ��̨�9>ͨ���ͨ�� ͨ��0ͨ!��@ͨ2��PͨH��`ͨa��pͨ����ͨy���ͨ����͖ͨ��ͨ���ͨ���ͨ��>�ͨ0���ͨT��Ψ}��Ψ��� Ψ�0Ψ�J�@Ψ0��PΨf��`Ψl��pΨ�>�Ψ����ΨҘ��Ψ���ΨQ���Ψd���Ψ{���Ψ����Ψ癑Ϩ��Ϩ�#� ϨN��0Ϩ�R�@Ϩy��PϨ���`Ϩʚ�pϨ⚑�Ϩ���Ϩ2���Ϩh���Ϩ����Ϩ�9>�Ϩ����Ϩޛ��Ϩ��Ш��Ш1�� ШP��0Ш��@Шw��PШ���`Шɜ�pШ���ШZ���Ш��Ш�>�Ш����Ш՝��Ш���Ш���Ш=��Ѩm��Ѩ��� ѨҞ�0Ѩ*��@ѨV��PѨ~��`Ѩ���pѨ۟��Ѩ���Ѩ'���ѨA���Ѩy���Ѩ����Ѩנ��Ѩ��Ѩ���Ҩ��Ҩ^�� Ҩ���0Ҩ���@Ҩ�PҨK��`Ҩp��pҨ����ҨӢ��Ҩ�n��Ҩ���ҨU���Ҩ����Ҩ�O>�Ҩ����Ҩ�>ӨУ�Ө��� Ө��0Ө �>@Ө?��PӨ4n>`Өt��pӨ����Ө{���Ө����Ө����Ө��Ө@�>�Ө���Ө-���Ө��Ԩ���Ԩ��� Ԩ䥑0Ԩ��@ԨI��PԨW7�`Ԩ���pԨ����ԨĦ��Ԩ	���Ԩ�Ԩ<���Ԩf���Ԩw���Ԩ����Ԩҧ�ը��ը=�� ըJ��0ըb��@ը���Pը��`ը���pը���ը���ը`���ըx���ը�s��ը����ը���ըΩ��ըG�֨���֨5�� ֨���0֨�[�@֨ڪ�P֨�9>`֨���p֨af��֨���֨�؎�֨(���֨`�>�֨W���֨�.��֨����֨���ר㫑ר0�� רT��0ר��@ר���Pרլ�`רpר���רQ���ר:���ר����רέ��ר	���ר�Џ�רM���ר���ب׮�بϙ� ب'��0بV��@بm��Pب���`ب���pبد��ب�ب
���ب#���ب���بM���بf���ب���ب�9�٨���٨��� ٨���0٨G��@٨j��P٨��>`٨��>p٨Wӏ�٨����٨�Џ�٨��٨���٨8���٨�t��٨w���٨���ڨ���ڨ��� ڨϲ�0ڨ鲑@ڨ��Pڨ\#�`ڨ��pڨV���ڨy���ڨ����ڨ����ڨ����ڨϳ��ڨ۳��ڨ����ڨ%��ۨ��ۨJ�� ۨb��0ۨ���@ۨ���Pۨi�`ۨ��>pۨ���ۨ>���ۨ����ۨ����ۨƵ��ۨص��ۨ����ۨ���ۨ���ܨ"��ܨr�� ܨ���0ܨ��@ܨǶ�Pܨ��`ܨF��pܨ����ܨ����ܨ����ܨ���ܨ:���ܨ`���ܨ����ܨٸ��ܨ�T�ݨ:��ݨL�� ݨb��0ݨ���@ݨ���Pݨ깑`ݨ��pݨ=���ݨT���ݨp���ݨ����ݨͺ��ݨ麑�ݨ��ݨ���ݨu��ި=��ިL�� ިt��0ި���@ިһ�Pި��>`ި�pި���ި�>�ި(���ިN���ި����ިͼ��ި���ި8���ިt��ߨ���ߨ�9> ߨѽ�0ߨ�@ߨ���Pߨ��`ߨG��pߨ����ߨ����ߨξ��ߨ����ߨ'���ߨ=���ߨ[���ߨo���ߨ����������� ��0�7��@�v��P���`��p�(����;���������R��������������‘��‘��;‘�R‘�u‘ ��‘0�	�@��‘P��‘`��‘p�:Ñ��TÑ��H
���}Ñ���Ñ���Ñ��đ��đ��đ�4đ�Uđ �lđ0��đ@��đP�,��`�őp��>��(ő��Lő��iő���ő���ő���ő��Ƒ��3Ƒ�AƑ��� �ZƑ0��@��ƑP��Ƒ`��Ƒp��Ƒ��
Ǒ��IǑ��eǑ���Ǒ���Ǒ��Q����Ǒ��
ȑ�*ȑ��>� �Lȑ0��@�yȑP��ȑ`��ȑp��ȑ���ȑ��ɑ��Jɑ���H����ɑ���ɑ���ɑ���(��%ʑ�⸏ �:ʑ0�pʑ@��ʑP�5ˑ`�Vˑp���>���ˑ�������ˑ��C2����ˑ��
̑��T̑���̑��̑� �> ��̑0�͑@�+͑P��r�`�T͑p�Fq����͑��UŽ���͑���͑��
Α������FΑ���:��bΑ��*� ��Α0�,+�@��ΑP��Α`��Αp�2#���ϑ��&ϑ��:ϑ��Mϑ��jϑ��Y����ϑ���ϑ��ϑ��ϑ �<Б0�Б@��БP�'�`��Бp��Б��ё��U&���4ё���Ϗ��\ё���ё���ё���ё��ё��ё �ґ0���@�@�>P�@ґ`�Lґp�_ґ��zґ���ґ���ґ�����ӑ��ӑ��,ӑ��Fӑ�[ӑ��;� �|ӑ0��%�@��ӑP���>`��ӑp��ӑ��ԑ��;ԑ��Qԑ��lԑ���ԑ���ԑ���ԑ��Ց�QՑ��Ց ��Ց0��Ց@�<֑P�z֑`��֑p��9>���֑���֑���֑��ב��Jב��sב���ב���A���ב��� �Uؑ0�eH�@��ؑP��ؑ`��ؑp�ّ��,ّ��Pّ��hّ���ّ���ّ������	ڑ��׏��%ڑ�Qڑ �kڑ0��ڑ@��ڑP��ڑ`��ڑp�
ۑ��"ۑ��9ۑ��`ۑ���ۑ���ۑ���ۑ��ܑ��5ܑ�Sܑ�:� �}ܑ0��ܑ@��ܑP��ܑ`�ݑp�,ݑ��Wݑ��Vk����ݑ���ݑ��ޑ��1ޑ��Kޑ�����oޑ��ޑ ��ޑ0�	ߑ@�.ߑP�]ߑ`�nߑp��ߑ���ߑ������������2���V��������5>����� �*�0�m�@���P���`���p�
���a������������������:���m���������� ��0��9>@�7�P�O�`�f�p���������hɏ�����(���@���b������������$� ��֑0�;�@�W�P�.��`�z�p��������h������������������:���n������� ���0�q��@��P�:�`�v�p�`�>�������������2���k������������������� �&�0�g�@���P��1>`���p���������'q������@5>����������1���,0���L����� ����0��N��@����P����`���p��_������������������_����x������������������ ��,�0��K�@��g�P����>`����p�������������l����.����S����b��������>���������d� ����0��w�@���9>P��S��`���p�������!����F���������"����@���?���_���X��������� ���0��.�@��G�P��d�`���p����������������������������9���K��\������{���y� ����0����@����P����`����p��[-����:������B����m�������������������������������)�� ��N��0�����@�����P�����`����p������+����������s�����s	�����������������J������� ����0����@����P��.��`��I��p������������������'�����`�����k����ѽ��y���+͏�������� ��+��0��\��@��v��P����`����>p����������������������������1��������]�������p����t&� �����0�����@����P���`�����p�������L�������������������������������^�����������(�� ��e��0�����@����P��*��`���p������:�����4>���b���������z������������H����� ����0����@����P��"�`��T�p�����������������	����7����V���������A�������� ��0�A�@�g�P���`���p���������������������1�����������������d4� ��0��>@�I�P��-�`���p��������������������;���W���n����j������6> ���0���@�]��P�
�`�3�p�j����>������������� 	���r	����	������	���9> ��	�0��	�@��	�P�
�`�&
�p�b
���p
���:>���
����
����
����
��� ����a������� ��0�e�@���P�n�`���p�ۏ����������%
����
����
��������
�����&��R� �m�0���@���P���`�2�p�L���|�����������0���U���?&�������do�����@�> ���0���@�'�P�a�`���p�����������������R���+����H���h���w�� �>��� ���0���@���P��`�V�p����������������N���|����7�������l�����	� �2�0�f�@���P���`���p�@�>�����Jҏ��9���Z���i�������������	���	�\� 	�`�>0	�=Q�@	�
�P	�/�`	�e�p	����	����	����	����	���	�<��	�`��	����	�B�
�S�
��� 
�g�0
����@
���P
��`
��p
�<��
�_��
����
����
�L)��
����
�K���
�
��
�G��h��p�� ���0���@���P��-�`��p�
���J�������������p�����������5���y�������> ���0���@�#�P�x�`���p��+���F������������������� ��� ���6 �
�*@�
�`�> 
�I �0
�w �@
�� �P
��Ώ`
�� �p
�� ��
�!��
����
�A!��
�p!��
��!��
��!��
��!��
�"��B"���)� �r"�0��"�@��"�P����`��"�p��"����"���#���V#����#����#���:>��$���$��Q$���$� ��$�0�I��@�%�P��`�*%�p�U����W%���s%����%����-����%����%����%����%��&��3&� �H&�0�l&�@��&�P�Eُ`�'�p��͏��<'����'����'���׃���(���4(���R(���;؏��(���(� ��(�0�kn�@�
)�P�5�`�0)�p��)����)���������>���)���
*���L\���M*������`*���*� ��*�0��l�@��*�P���`��*�p�䥎���*���R�����*���++���c+���z�����+����+���+���q� � ,�0��Џ@�`,�P���>`��,�p��,����,���-���(-���J-���`-����B����-����-���-��S%� ��-�0�k��@�.�P�U�`�=.�p�s.����.���z����.����.����.���/���G/���z/���/���/� �0�0�K0�@�l0�P��ߎ`��0�p��0����0���1���41���SZ���|1���6>���1����1��2�� 5> �,2�0�\2�@��2�P��2�`��>p��2����2���3���P3����3����3���34���M4���i4���4���4� ��4�0�:5�@�N5�P���`�5�p��5����5����>���5���6���AƑ������%6�������S6��l6� ��6�0� :>@��6�P�M͏`��6�p�Y����7����7����7���8���/8���R8����8����8��/9��z9� ��9�0��9�@��9�P�_J�`��9�p�3����9�������3:���L:���a:���+����:������:���:� �0:>0��:�@�;�P�K;�`�t;�p��;����;���J����;���I���
<���<<���d<�������<���<� �=�0�W=�@�n=�P��=�`��=�p�
'����=���>���>���W���7>���x���O>����>���>���>� ��>�0�?�@�3?�P�^?�`��?�p��?����?�����>��(@���Q@���~@����@����@����@���@��A� �=A�0�{A�@��A�P��A�`�B�p�FB���kB����B��� �>���B����B��������B�����>��B��a� �C�0�UC�@��C�P��C�`��C�p�D���@D�������\D���yD�������������D����D���D��@�> ��D�0�-E�@�YE�P��E�`��E�p��E����E����4����E���P����JF���~F����F����a� ��F� �@:>  ��F�0 �G�@ �6G�P �NG�` �uG�p �^c�� ��G�� �H�� �KH�� �`�>� ��H�� ��H�� ��H�� �HI�!�cI�!��I� !��I�0!��I�@!�J�P!����`!�+J�p!�/h��!�ZJ��!�A��!�lJ��!��J��!��J��!�K��!�K��!�[K�"���>"�ې� "�rK�0"��K�@"��K�P"��K�`"�L�p"�dL��"��L��"��L��"�M��"��M��"��M��"��M��"��M��"�B�#�N�#�:N� #�aN�0#��N�@#��N�P#��Ə`#��N�p#��@��#�O��#�&O��#�>O��#�zO��#��O��#��O��#��O��#��O�$��O�$�P� $�[P�0$��P�@$��P�P$���`$�Q�p$�?Q��$�JQ��$�WQ��$�oQ��$� я�$��Q��$��Q��$��Q��$�&R�%�IR�%�vR� %��R�0%����@%��R�P%��͎`%��R�p%����%�+S��%�nS��%��S��%��S��%��S��%�T��%�1T��%�}�&�KT�&���� &�{T�0&��T�@&��T�P&�U�`&�KU�p&��U��&��U��&�V��&�NV��&��V��&��V��&��V��&��V��&��V�'�W�'��s� '�MW�0'�eW�@'��W�P'�$�`'��W�p'�䵏�'��W��'�����'�X��'���>�'�-X��'�VX��'�xX��'���(��X�(��X� (�Y�0(�=Y�@(�QY�P(��ԏ`(�rY�p(��Y��(��Y��(��Y��(��Y��(�=Z��(�YZ��(�}Z��(��Z��(��Z�)�[�)�^[� )�[�0)��Î@)��[�P)��[�`)��[�p)�,\��)�E\��)�h\��)�{\��)��\��)��\��)��\��)�]��)�Q]�*��]�*��]� *��]�0*�^�@*�)^�P*�:^�`*���>p*�L^��*�x^��*��^��*��^��*��0��*�E_��*�l_��*��_��*��_�+��_�+���� +�%`�0+����@+�v`�P+��`�`+��`�p+��`��+�a��+�Xa��+��a��+�l��+�b��+�Y���+�.b��+�yb�,��b�,��b� ,��b�0,��b�@,�3c�P,��c�`,��c�p,�窎�,��c��,�(d��,�Bd��,�xd��,��d��,�p���,��d��,��d�-�"e�-�HP> -�PP>0-��m�@-�`e�P-��e�`-��e�p-�9m��-��e��-�f��-�Ff��-�rf��-��f��-��f��-�g��-�(g�.�7g�.���> .�Rg�0.�؁�@.��g�P.��g�`.��g�p.��g��.�.h��.�dh��.�h��.��h��.��h��.�i��.�i��.�1i�/�Wi�/��I� /��i�0/��i�@/��i�P/��i�`/�
j�p/�%j��/�sj��/��>�/��j��/�k��/�tk��/��k��/�l��/�Xl�0�il�0��l� 0��l�00�aێ@0��l�P0�cz�`0�*m�p0�]m��0��m��0��m��0��m��0�P:>�0�Kn��0���0�^n��0��n�1��n�1��n� 1�o�01�D�@1�Vo�P1��W�`1�?p1�|o��1��o��1�W���1��o��1��o��1��o��1�vp��1��p��1�"��2���2�r�� 2��p�02��p�@2�q�P2�8n>`2�8n>p2��-��2�Jq��2��q��2��q��2����2�r��2�p6>�2�)r��2��Z�3�>r�3�qr� 3��r�03��r�@3��r�P3��r�`3��r�p3��y��3��r��3�����3�)s��3�Js��3��s��3��s��3��s��3�(t�4�7t�4�Nt� 4��t�04���@4�%u�P4����`4�Hu�p4�_u��4�|u��4��l��4��u��4��u��4�1v��4��v��4��v��4��v�5��v�5�w� 5�w�05���@5�,w�P5�~��`5�Aw�p5��w��5��w��5����5��w��5�x��5�5x��5�ax��5�rx��5��x�6��x�6�.y� 6�Xy�06��y�@6��y�P6��y�`6��y�p6�z��6�0z��6�<
��6�hz��6�f
��6��z��6����6��z��6��z�7��z�7�"{� 7�I{�07�t{�@7��{�P7��{�`7�|�p7�E|��7�r|��7��|��7��|��7����7��|��7�.}��7�J}��7�j��8�q}�8��}� 8��}�08�~�@8�P~�P8��~�`8��~�p8���8���8�6��8�Z��8����8����8����8����8�~��9����9���� 9���09�ݏ@9�+��P9�'�`9�\��p9�����9�Ł��9�ہ��9�@���9����9�����9�낒�9�0���9����:����:��� :����0:�惒@:����P:���`:�6��p:�~���:�����:�����:�����:����:�i���:�����:�셒�:�/��;�L��;��r� ;�v��0;����@;����P;�ن�`;�熒p;�����;����;�$���;�>���;�i���;����;���>�;�����;�Ї�<�<��>� <���0<�`:>@<�F��P<��Ə`<�b��p<�r��<�����<�p:>�<��<����<�/���<�6��<�X���<����=����=�ʼn� =�ۉ�0=��@=���P=�2��`=����p=�㊒�=�����=����=�A���=�����=�����=�䋒�=�	���=��/�>�5��>�Kَ >� ?0>��f�@>�f��P>����`>����p>��U��>�����>�:���>�`���>�����>�Í��>�ݍ��>�獒�>�)ҏ?����?�.�� ?���0?��@�@?�e��P?��}�`?�y��p?�����?�	���?��ď�?�����?�鏒�?�.���?�����?�����?���@�&��@�\� @�I��0@�z��@@����P@��`@����p@�Ց��@����@�m���@�����@�����@�Ӓ��@�����@�2���@�m��A�|��A���> A����0A����@A�쓒PA��:>`A�.��pA�=���A�@?�A�<-��A�U���A�q���A�����A�Ӕ��A�%���A�y��B�ȕ�B��� B�0��0B�ņ�@B�K��PB�`?`B����pB�і��B��B����B�7���B�e���B�~���B��׏�B�����B�ϗ�C��C�%�� C�4��0C��@C�O��PC�ᘎ`C�m��pC�����C�����C�Z؏�C�И��C�����C���C�6���C�X���C����D����D�Ι� D����0D���@D�:��PD��?`D�f��pD�����D�����D�����D�����D�ؚ��D����D�A���D�����D����E���E���� E�5��0E��3>@E�{��PE��?`E����pE�͜��E�ޜ��E���E����E�J���E�i���E�����E�˝��E����F���F�1�� F�V��0F����@F����PF�[��`F�Ԟ�pF�瞒�F�����F����F����F�A���F�O���F�`���F�|���F�Q��G����G�ҟ� G���0G��5�@G�O��PG���`G����pG�`�>�G�����G�����G�ˠ��G���G�
���G�X��G�,���G����H����H� H���0H���@H��?PH�4��`H�^��pH����H�����H�����H�����H�Ţ��H�آ��H�`3>�H�����H��:>I���I��� I�,��0I���@I�E��PI���>`I����pI�;-��I�ѣ��I��:>�I��I�a��I����I�'���I�M���I����J����J�1!� J�Ȥ�0J���@J�'��PJ�
�`J�<��pJ�|���J�����J�����J�ۥ��J����J�Y���J�����J�����J�]��K�i��K�z�� K����0K���@K� ��PK�<��`K�X��pK�����K�����K�訒�K���K��Y��K����K�͎�K�)���K��@�L�P��L�l�� L����0L����@L�ѩ�PL����`L���pL�K���L�p���L�����L��?�L�lv��L�Ī��L�Kʏ�L�ߪ��L���M�&��M��Տ M�4��0M�m��@M����PM����`M�Ϋ�pM����M�?�M����M�R���M�����M�����M�Aǎ�M���M�!��N�<��N�Z�� N�k��0N�}��@N����PN�ϭ�`N���pN�I���N�d���N�����N�����N�خ��N�쮒�N����N�K���N����O����O���� O�诒0O���@O�>��PO�WY�`O�y��pO�����O�����O�찒�O�2���O�����O�����O��b��O���O���P�E��P��m� P����0P����@P�۲�PP���`P�;��pP� ?�P�p���P�����P�����P�ɳ��P���P�0���P�@?�P�R��Q����Q�Ŵ� Q�д�0Q�#�@Q�崒PQ����`Q�&��pQ�T���Q�����Q�׵��Q�����Q�J���Q�y���Q�����Q�ඒ�Q�
��R�&��R�G�� R�q��0R����@R��PR�˷�`R��pR�ි�R����R�`?�R�P���R��7>�R�x���R�����R�����R��?S�⸒S��� S�+��0S�j��@S����PS���`S����pS�繒�S�����S����S� ���S��T��S�1���S�G���S�{���S����T�غ�T���� T��0T����@T���PT��.�`T�B��pT�P���T�����T��?�T�⻒�T�[؎�T����T��ȏ�T�H���T�T��U����U���� U�켒0U�=��@U�q��PU����`U�དྷpU�4z��U��:>�U��:>�U�
���U�%���U�9���U����U�P���U���V����V���� V���0V�pV�@V��:>PV�ޞ�`V�<��pV�F��V��?�V�o���V�����V�����V�Ͽ��V����V����V�M��W�p��W���� W����0W��@W���PW�:��`W�K��pW�b���W�����W����W����W�����W�’�W�l/��W�’�W�7’X�K’X�S�� X�j’0X�4>@X��’PX��’`X��’pX��’�X�Ò�X�JÒ�X�eÒ�X��Ò�X��Ò�X��Ò�X��Ò�X�ĒY�'ĒY�EĒ Y�_Ē0Y��Ē@Y��ĒPY��Ē`Y��ĒpY�%���Y�Œ�Y����Y�[Œ�Y��Œ�Y��Œ�Y��Œ�Y��Œ�Y�Gi�Z�ƒZ�1ƒ Z�[ƒ0Z��@Z��PZ��ƒ`Z��ƒpZ��ƒ�Z�ǒ�Z��.��Z�ǒ�Z�Cǒ�Z�dǒ�Z�t<��Z��ǒ�Z�]�[��ǒ[��? [��ǒ0[�{~�@[�"ȒP[�jȒ`[�xȒp[��L��[��Ȓ�[��Ȓ�[��Ȓ�[��Ȓ�[��Ȓ�[��Ȓ�[�ɒ�[�@ɒ\�cɒ\��O> \��ɒ0\��ɒ@\��ɒP\��ɒ`\�ʒp\�7ʒ�\�cʒ�\��ʒ�\�@?�\��ʒ�\��ʒ�\�;��\�˒�\�M˒]�l˒]��˒ ]��˒0]��˒@]�̒P]�;̒`]�P̒p]�t̒�]��̒�]��̒�]��̒�]����]��̒�]�͒�]�'͒�]��>^�K͒^��,� ^�u͒0^��͒@^��͒P^��͒`^�Βp^�9Β�^�KΒ�^�hΒ�^�~Β�^��Β�^��Β�^��Β�^��Β�^���_��Β_�/ϒ _�gϒ0_��ϒ@_��ϒP_��ϒ`_�Вp_�KВ�_�YВ�_��~��_�oВ�_�~В�_��В�_��В�_�ђ�_�;ђ`�_ђ`��ђ `��ђ0`�?@`��ђP`��ђ``�Ғp`�"Џ�`�(Ғ�`�KҒ�`�rҒ�`�z���`��Ғ�`�)��`��Ғ�`� ?a�/Ӓa�gӒ a��Ӓ0a�$�@a��ӒPa��+�`a��Ӓpa�#Ԓ�a�DԒ�a�g���a�tԒ�a��Ԓ�a��Ԓ�a��Ԓ�a��Ԓ�a�Ւb�%Ւb�OՒ b�jՒ0b�&�@b��ՒPb��Ւ`b��Ւpb���b��Ւ�b�7֒�b�Z֒�b�@?�b��֒�b��֒�b��֒�b���c��֒c�ג c�/ג0c�Lג@c�vגPc��Ȏ`c��גpc��ג�c��ג�c�>ؒ�c�gؒ�c��ؒ�c��ؒ�c��ؒ�c�ْ�c�Hْd�lْd�EΎ d��ْ0d���@d��ْPd�ڒ`d�'ڒpd�$y��d�Nڒ�d�yڒ�d��ڒ�d�s׎�d��ڒ�d��ڒ�d��ڒ�d�ےe�Lےe��ے e��ے0e�ܒ@e�ܒPe�ܒ`e�6ܒpe����e�`ܒ�e�yܒ�e��ܒ�e��ܒ�e��֑�e��:>�e��ܒ�e��ܒf�ݒf�a� f�Aݒ0f���@f�eݒPf��ݒ`f��ݒpf��ݒ�f��ݒ�f�ޒ�f�Aޒ�f�jޒ�f�{ޒ�f��ޒ�f��ޒ�f�ߒg�2ߒg�dߒ g��ߒ0g��ߒ@g��ߒPg��ߒ`g��pg�E��g�z��g����g����g�ҵ��g�>��g����g�8��g�Ֆ�h�O�h��� h���0h���@h�	�Ph��ŏ`h�2�ph�l��h����h����h���h�c��h�>��h��ɏ�h�x��h���i���i�� i��0i�>�@i�n�Pi�`?`i���pi����i�	��i�=��i�a��i�-��i����i����i����i���j���j�� j�D�0j��ȏ@j�|�Pj���`j���pj���j�"��j�M��j�Y��j��j��j�n��j����j����j���k���k�#� k��0k��7�@k��?Pk���`k���pk�
��k�(��k�_��k�|��k����k����k��f��k����k���l���l�!� l�[�0l���@l���Pl��`l�Y�pl����l����l����l�;��l����l����l����l����l��m�7�m�l� m���0m���@m���Pm���`m�7�pm�e���m����m����m����m���m�*��m�Q��m�v��m��Վn���n��Ǐ n���0n���@n���Pn�@�`n�^�pn����n����n����n����n�����n����n����n���n�)�o�G�o�v� o���0o��@o���Po���`o���po�#��o�<��o�g��o����o����o����o����o��:>�o����p���p��� p�/�0p�A�@p���Pp���`p���pp��j��p�0��p�Z��p�o��p����p����p��ώ�p����p���q�
��q�/� q�G��0q�i��@q���Pq���`q����pq�����q����q�����q�����q����q���q����q�<���q�d��r����r��� r��0r�P.�@r���Pr�7��`r�^��pr�����r�����r��͏�r����r����r�2���r�l���r�����r����s��s�3�� s�f��0s�J8�@s����Ps�Ec�`s���ps�e���s�����s���>�s�����s����s���s����s�B���s��ߏt�\��t��ʏ t����0t����@t���Pt���`t�2��pt����t�`���t�&���t�v���t����t���t����t����t�A~�u�7��u���� u����0u���@u���Pu��`u���pu�1��u�H���u��0>�u�Y���u�&J��u�h���u�����u�����u�Ïv����v�L� v�k�0v��@v���Pv���`v�4�pv�vҏ�v�p��v�	���v����v����v���v��ˎ�v�C��v���w���w��� w���0w���@w���Pw��`w�&�pw�C��w�m��w����w����w���w���w�0��w�k��w���x���x��K� x��0x�~ӏ@x�J�Px���`x���px���x���x����x�0��x�b��x����x����x�5��x�87�y���y�UÏ y���0y���@y���Py��`y�]��py�Ͷ��y�$��y����y��?�y�8��y�O��y��7>�y�m��y���z���z��� z�	�0z����@z�*	�Pz���`z�{	�pz�k��z��	��z�����z��	��z��?�z��	��z�?���z��	��z���{�+
�{�]
� {�{
�0{��
�@{��
�P{��
�`{��
�p{���{���{�4��{�M��{�n��{����{����{����{���|���|�� |�+�0|�I�@|��?P|�$\�`|�X�p|�,��|�?�|����|����|����|����|����|�
��|�X
�}�n
�}��Վ }��
�0}��
�@}��
�P}��
�`}��
�p}���}�I��}����}����}����}����}�&��}�\��}���~���~��� ~���0~��@~�)�P~�K�`~�g�p~�2���~����~����~����~����~���~�p��~����~��������\� �	�0��[�@� ?P���`�R�p�_������������������3���~�������LԎ�������� ���0��8�@��?�P��b�`����p�����������c����������������Ѐ��3��06��C������,E� ��E�0��m�@��;>P���`����p���������������������3����@?Ё�R��a��u��������� ����0����@�� �P��O�`����p�����������f�����;>���h�����Ђ���������������/� ��:�0��	��@��p�P��`?`����p����������������%����I����s�Ѓ��������������o� ��,�0��R�@��~�P�����`����p����������;����T�����������Є�������*���N���{
� ����0����@��#�P��r�`����p������� ;>���j��������� ����, �Ѕ��?�S ���P���} ���� � ��� �0��"!�@��D!�P��t!�`���!�p���!�����!�����������!����������N"�І�c"��x"��*+����"����"� ��#�0��_#�@���#�P���#�`��$�p��0;>���<$����Q$����u$����2�����$�Ї��$���$���$���%���<%� ��O%�0��k%�@���%�P��&�`��5&�p���*����S&����8�����&����6ُ����&�Ј��&��'��/'���K'���v'� ���'�0��;ȏ@���'�P��(�`��,(�p��_(�����(�����?����(�����܏���)�Љ�.)��G)��k)���~)���i�� ���)�0��Cu�@���)�P��XP>`��&*�p��<*����x*�����*�����*�����*�����*�Њ�+��Q+��gď���+���H=� ���+�0���+�@��,�P��5,�`��e,�p���,�����,�����?����,����-����--�Ћ�E-��]���Q-���t-���2� ���-�0����@����P��
ˎ`��.�p��V.�����.�����.�����.����/����@/�Ќ�/���/��0���;0���H� ��k0�0��w0�@���0�P���0�`���0�p���!�����0����1����P1����p����z1�Ѝ��1���1��|Y����1���鼎 ��2�0��(2�@��W2�P�����`���2�p���2�����2����M]����43����N3����f3�Ў��3���3���3���54����4� ���4�0��ٝ�@���4�P���S�`��
5�p��15����J5����p5�����5����1m�����5�Џ�6��#6�������d6����6� ���6�0���6�@���6�P��7�`�� 7�p��M7����h7�����7�����7�����7�����7�А�'8��b8���8���
9���o9� ���9�0���9�@���9�P��:�`��+:�p��2#����=:����h:�����:�����:�����:�Б��:��;��7;����V���T;� ��l;�0���;�@���;�P���;�`��<�p��E<����k<�����<�����<����=����=�В�A=��\=��Z���}=����=� ���=�0���Ɏ@��@;>P���=�`��>�p�� >����K>���������v>�����>�����>�Г��>��+?��K֎��e?����?� ���?�0���?�@���?�P���<�`��+@�p��V@����j@����}@�����@�����C�����@�Д�A��?A��b���}A����A� ���A�0��8	�@���A�P��B�`��DB�p���B�����B�����B�����B�����.����C�Е�UC��mC���C����C���D� ��>D�0���D�@���D�P��@�>`���D�p���D����E����:E����YE�����E�����E�Ж��E��"F��eF���{F����F� ���F�0��G�@��6G�P��`G�`���G�p���_�����G�����)����!H�����)����IH�З�hH��H��%�����H����H� ��I�0��0I�@���?P��J��`��KI�p��g����yI�����I�����I�����I����
J�И�HJ��_J��uu����J����J� ���J�0��*K�@��8K�P��NK�`��vK�p��S������K���������K����L����)L�Й����CL��tL����L����L� �� M�0��QM�@��|M�P��Ty�`���M�p���M����N����������<N����qN����?К��N���N���N���O���wO� ���O�0���O�@���O�P��LP�`��wP�p��?ߏ����P�����P�����P����],����Q�Л�\���bQ���Q����Q���R� ��;R�0��:��@��cR�P��P;>`�� ?p���R�����R����S����1S����vS�����S�М��S��T��4T���fT����T� ���T�0���T�@���T�P��U�`��2U�p��IU����_U�����U�����U�����U�����U�Н����U��V���V���V� ��;V�0��ZV�@���V�P���V�`���V�p��L�����W����EW�����W�����W����#X�О����VX��sX����X����X� ���X�0���X�@��Y�P��^Y�`��|Y�p���Y�����Y����PZ����xZ����ٞ�����Z�П��Z���Z������4[���`;> ��p;>0��\[�@���[�P���[�`���[�p��a����\����������H\����5S�����\�Р��\�ࠩ�\��]����;>��%� ��]�0��t]�@�����P����`���;>p���]�����]�����]�����]�����]����^�С��ࡩG^��s^����^����^� ��
_�0�� _�@��|_�P���_�`��`�p���׏���%`���������7`����@?���U`�Т�`�ࢩ�`��,����+a���pa� ���a�0���a�@��b�P�����`��8b�p��Nb����ib����r������b�����b�����b�У�@c�ࣩgc���c����c����c� ��d�0��ad�@���d�P���d�`��e�p��0����/e����ge�����e�����2>����e�Ф��e�ऩ�e�������f���9D� ��Zf�0��*"�@��sf�P���f�`���f�p���f�����f����-g����:g����Vg�����g�Х��;>३�g��h���4h���Wh� ���h�0���h�@���h�P��(i�`��Ri�p��D������i�����i�����i����� ����j�Ц�:j�঩gj���j����j���p%� ���j�0����@��dk�P���k�`���k�p���;>��������������;l����yl�����l�Ч���৩�l���l���m���em� ���m�0���X�@���m�P�����`��n�p��3n����\n�����n�����n�����n����o�Ш��1�਩:o��Yo���eo���b� ��~o�0��d��@���o�P���:�`��p�p���p�����p�����p�����p����u�����p�Щ�9q�੩bq���q����q����q� ���q�0���q�@��r�P��Nr�`��~r�p���r�����r����s����Hs����|s�����s�Ъ�x��઩�s��o]����s���
t� ��'t�0��Ot�@��rt�P���t�`���t�p��`?����t����u����>u�����S����qu�Ы��u�૩�u��Bk����u����
� ��Kv�0����@��|v�P��L��`���v�p��
����w����������w����Pw����lw�Ь��w�଩�w���w���*x����x� ���x�0����@���x�P��y�`��=y�p��$	����ly�����y�����y�����y����z�Э�Uz�୩�?�fz���yz����<� ���?0��n]�@���z�P��Ow�`���z�p���z����{����~�����?{����q{�����{�Ю��?ன�{�������{���`|� ���|�0���|�@���|�P�� s�`���|�p���|����3}����p}�����}�����}�����}�Я�(~�௩7~��Il���b~����~� ���~�0��3B�@��+�P��H�`��p�p�����������������6�����{��������а�ǀ�఩��q/���#����i�� �����0��g��@��́�P����`��9��p��d�����������������������ق����肓б����౩$���x���V������� ���0��6��@��Q��P��x��`�����p������������gB����D�����b�����m��в����಩����酓��5������� �����0���ŏ@��憓P���?`��$��p��P����������LJ����0�����Ĉ����鈓г�/؎೩���.����B����m�� �����0��É�@�����P�� ��`��2��p��i�����u������������������������д�8��ഩJ����)���e������� �����0��Ћ�@����P��0��`��=��p��J�����a����������?���������nj�е����൩���.����Y������� �����0���ۏ@�����P�����`����p��<�����[�����Q������������������ж����ඩ⎓�����-����� ��S��0����@�����P��폓`����p��\�����p�����������������������)��з�d��෩x��������������u� ��푓0��2��@��I��P��e��`�����p��ֻ��������������撓���������;>и�,�ษ��� ?��O����}�� �����0��ԓ�@��瓓P����`��?��p��_���������������Ԕ�����������й�<��๩b���04>���������� ��@?0����@��ŕ�P����`����p��>�����Y�����������������֖����
��к�S��ຩj���4(����������� ��ݗ�0��bM�@��-��P��R��`��t��p��������ޘ���������1�����o�����J��л����໩q�������������ߙ� �����0����@��?��P��n��`�����p��0�����������������<�����b��м��3>༩��������������$� ��ƛ�0��ꛓ@����P��,��`��`?p���Y����@�����l������������?������н�蜓ཀྵ�?�����2����'r� ��`��0�����@�����P��杓`��
��p��/�����X�����'����������	�����/���
�ྩn������������ğ� ��ӟ�0��蟓@����P��I��`��d��p��\a����������Š����������?�����L��п�,��࿩c����Ï�������̡� ���?0��ޡ�@����P��6��`��Q��p��r�����������������Ԣ����=������������N�������������� �����0��
��@��&��P���;>`��J��p��c�����q�����������������@�>���������Ž�Ӥ�����©-��©�֏ ©n��0©���@©���P©���`©=��p©����©����©ᦓ�©�?�©�h��©����©���©N���©���é���é맓 é��0é0x�@é)��Pé<�`é=��pé��>�éz���é����éͨ��é���é#���éM���é?�éc��ĩ���ĩ�� ĩ(��0ĩ	~�@ĩV��Pĩ���`ĩ�pĩR���ĩ~���ĩ����ĩ���ĩu���ĩ����ĩ����ĩɬ��ĩ�;>ũ���ũج� ũ$��0ũa��@ũ}��Pũ���`ũ���pũڭ��ũ���ũ>���ũX���ũ����ũ����ũW��ũ����ũ���Ʃ ?Ʃ߮� Ʃ뮓0Ʃ���@Ʃ��PƩ��`Ʃ.��pƩL���Ʃ@?�Ʃh���Ʃ����Ʃ寓�Ʃ���ƩJ���Ʃe���Ʃ�$�ǩ���ǩ�;> ǩ˰�0ǩ찓@ǩ�>�Pǩ%8�`ǩ��pǩ�6��ǩ+���ǩ?���ǩh���ǩ����ǩ䱓�ǩ���ǩF���ǩ��ȩ��ȩ+�� ȩo��0ȩ���@ȩŲ�Pȩ!��`ȩE��pȩd���ȩ����ȩ���ȩ�5��ȩʳ��ȩa���ȩ೓�ȩ���ȩ9��ɩj��ɩ]� ɩ<>0ɩ���@ɩܴ�Pɩ	��`ɩ"��pɩ`P>�ɩX���ɩk���ɩ����ɩ����ɩֵ��ɩ���ɩ)���ɩH��ʩ]��ʩx�� ʩ���0ʩݶ�@ʩ���Pʩm��`ʩ��pʩ7���ʩ_���ʩ����ʩ����ʩ�ʩ���ʩ&���ʩZ���ʩۏ˩���˩��� ˩���0˩ް�@˩׸�P˩��`˩K��p˩����˩����˩�1>�˩й��˩#Ȏ�˩⹓�˩���˩���˩��̩%��̩C�� ̩Z��0̩W@̩u��P̩���`̩躓p̩���̩;���̩}���̩����̩ຏ�̩����̩<>�̩ݻ��̩뻓ͩ��ͩS�� ͩq��0ͩ���@ͩ���Pͩ�0>`ͩ缓pͩ���ͩF���ͩG���ͩ����ͩ���ͩG���ͩ�ُ�ͩ����ͩ�ߎΩǾ�Ω`7> Ω���0Ω��@Ω,��PΩ\��`Ω~��pΩ?D��Ω����Ω���Ω$���ΩH���Ωu���Ω����Ω���Ω�`�ϩ��ϩ2�� ϩ_��0ϩ���@ϩ���Pϩt“`ϩ�“pϩ�“�ϩ�“�ϩ�!��ϩÓ�ϩ(Ó�ϩFÓ�ϩsÓ�ϩ�Ó�ϩ�ÓЩ�ÓЩ�ē Щ�ē0Щ�ē@Щ�ēPЩœ`Щ,œpЩt���ЩKœ�Щ�œ�Щ�œ�Щ�œ�Щ|��Щ�œ�Щ�œ�ЩN&�ѩ�œѩ&Ɠ ѩBƓ0ѩ]�@ѩdƓPѩI��`ѩ�Ɠpѩ�Ɠ�ѩ�Ɠ�ѩL��ѩ�Ɠ�ѩWΏ�ѩ!Ǔ�ѩ\Ǔ�ѩpǓ�ѩ�Ǔҩ�Ǔҩ
ȓ ҩ&ȓ0ҩIȓ@ҩ[ȓPҩ <>`ҩoȓpҩ�ȓ�ҩ`?�ҩ�ȓ�ҩ�ȓ�ҩɓ�ҩHɓ�ҩ�ɓ�ҩ�ɓ�ҩ�ɓө�ɓөIʓ ө�ʓ0ө�ʓ@ө�ʓPө��`ө�ʓpөP3>�ө#˓�ө�?�ө6˓�ө��ө\˓�ө^q��ө�˓�ө�˓ԩ�˓ԩ6̓ ԩ�V�0ԩO̓@ԩl̓Pԩ�|�`ԩ�̓pԩ�̓�ԩ�̓�ԩ�%��ԩ�?�ԩ3͓�ԩY͓�ԩ�͓�ԩ�͓�ԩP6>թ�͓թ�W� թ�͓0թ��@թΓPթcΓ`թ�Γpթ�܏�թ�Γ�թ�Γ�թϓ�թ>ϓ�թjϓ�թ�ϓ�թ�ϓ�թ1Г֩�Г֩ѓ ֩ѓ0֩	�@֩ѓP֩3ѓ`֩Xѓp֩�ѓ�֩�ѓ�֩�ѓ�֩�ѓ�֩ғ�֩;ғ�֩sғ�֩�ғ�֩b��ש�ғש�ғ ש�ғ0ש�ғ@שӓPש0<>`ש>ӓpשVӓ�שpӓ�שbώ�ש�ӓ�שnm��ש�ӓ�ש�ӓ�ש�ӓ�שP�ةԓة:ԓ ةcԓ0ة�ԓ@ة�ԓPة-
�`ة�ԓpة�ԓ�ةՓ�ة*Փ�ةP���ةNՓ�ةՓ�ة�Փ�ة�Փ�ة,F�٩֓٩t֓ ٩�֓0٩�֓@٩�?P٩�֓`٩דp٩0ד�٩Dד�٩$��٩[ד�٩����٩�ד�٩�ד�٩�ד�٩ؓک'ؓکQؓ کiؓ0ک�ؓ@ک�ؓPک�ؓ`کٓpک]ٓ�ک�ٓ�ک�ٓ�ک�ٓ�کړ�ک?ړ�کtړ�ک�ړ�ک�5�۩�ړ۩ۓ ۩ۓ0۩Pۓ@۩[ۓP۩uۓ`۩�֑p۩�ۓ�۩�ۓ�۩;ܓ�۩dܓ�۩�ܓ�۩�ܓ�۩@<>�۩�ܓ�۩�ܓܩ�ܓܩݓ ܩ:ݓ0ܩ/�@ܩcݓPܩ휏`ܩ�ݓpܩP<>�ܩ�ݓ�ܩ�ݓ�ܩ�ݓ�ܩޓ�ܩޓ�ܩ0���ܩ?ޓ�ܩs�ݩ�ޓݩ�� ݩ�ޓ0ݩ�܏@ݩ�ޓPݩ;ߓ`ݩjߓpݩ$��ݩ�ߓ�ݩ�?�ݩ�ߓ�ݩ�ߓ�ݩ
��ݩ+��ݩN��ݩ��ީ��ީ�� ީ��0ީ^�@ީ�Pީ�׎`ީ'�pީS��ީ���ީڏ�ީ���ީ=��ީ��ީ)��ީ?�ީ8�ߩ>�ߩ`<> ߩP�0ߩVR�@ߩi�Pߩ��`ߩ��pߩ���ߩ���ߩ��ߩ-��ߩd��ߩ���ߩ���ߩ���ߩ��'���� �H�0�y�@���P�2O�`���p��9���������������L������B���q����؏������ ��0�$�@�K�P�y�`���p������������O���{���������������������� �"�0���@�8�P�b�`���p���������5���z���������������"���\���]��n� ���0���@���P���`��p�� ���U���Dn���Z���l���������������������M'� �(�0�p<>@���P���`���p�%���_�����������2���[����������������$�� �!�0�0�@�Q�P�ҿ�`�}�p���������F��������6�������֏�����"��S���~� ���0���@���P�^�`���p������������������������+���L����������> ���0���@��P�'�`�;�p�c���������������c������������������B���� ���0���@�&��P�f��`����p�Ch������O���������)����=����Y�����������������S�� � ?0�k��@����P���`��p�����,����\������������������;����@?��Q��������� �;��0�p��@����P���`���p�E����i�������������������������?����Q��{������ ����0���@���P�
��`�6��p��L���c���������������)������������������'���M�� �j��0����@����P��`����p���������B����>���A[���]����~��������������� �-�0�H�@��‘P�[�`���p�����	����<>��$���"����=���b���n���������� �L�0��Ď@���P���`���p��<>��������������(���G����P���q���������� ��0�9�@�a�P�`?`���p����������������6���Q���l��������������� ��0�6�@�g�P���`���p��������������������,������d������������ ��0����@�&�P�
>�`�y�p����������������:	���W	������v	����	���?��	� ��	�0��	�@�
�P�A
�`�Z
�p�y
����
����
����
��������������,���D��[��~� ���0��<>@���P���`���p����"���J���i�����������H
����
���e@���
���
� �]��0��@�0�P��?`�[�p����������������{v���U���ʏ���������%���>� ��h�0��G��@����P����`����p������H����H����������6�������������?��>���c� ����0����@����P���,�`���p��(����f��������������@ۏ�������5��Z������������ ����0����@���P��>�`����p������������
��������8����{����������������;� ��f�0����@����P���`���p��*����M��������������[���������W��X������������ ���0��#^�@��F�P��m�`����p���^������������������������������>��{�������N� ����0����@����P��f��`����p����������4����V�������������4��K�������s����� ����0����@����P���`��%�p��N����|����E������������������X��������������? ��3?�0��7�@����P����`�� �p��P ����^ ����q ����� ����� ����?��� ��!��R!����!����!� ���!�0��(��@��"�P��@"�`��k"�p��������"����@�>����"����#����#����F��<#��������#���$� ��$$�0��C$�@��y$�P���$�`���$�p��
%����D%����������%�����%�����%����%���%��.&���Z&����&� ���&�0���@���&�P��'�`��R'�p���ޏ����'�����'�����'��������(���-(��F(��j(���(��)� �#)�0�F)�@�i)�P��<�`��)�p��)����)����)���*���`*���x*����}����*����*���*��+� �G+�0�o+�@��+�P��+�`��+�p�����p,���N����,����,���-���X-���i-���~-��%��j�� ��-�0�Nݎ@��-�P��-�`��-�p��>���-���.���3.���`.���u.����.����.���7/��c/��j-� � ?0��/�@��/�P�0�`�20�p�`0����0����0����0���g1����1����1���2���W2���2���[� ��<>0��2�@�3�P�w�`�q3�p��3����3����3���4���F4���@?��v4����4����4���4��'5� �[5�0��5�@��5�P��5�`�6�p�<6���<n>��A6���W6���|6����6����6����6����6���6��.7� �W7�0��7�@��7�P��<>`��7�p��7����7���8���88���s8���P����qǏ���8����8���8���8� �9�0�A9�@�]9�P�
*�`��9�p��9����9����9����9����i���:���<:���N:���p:���:���!� ��:�0��:�@�;�P�X;�`�p;�p��;����;����;����;���"<���<<���`<���<���
�	��<�	��<� 	��<�0	�G=�@	�e=�P	��=�`	��=�p	��!��	�z>��	��>��	��>��	�`1>�	��>��	�?��	�?��	�:�
�<?�
�.�� 
�c?�0
��?�@
��?�P
��?�`
�@�p
�!@��
�B@��
�p@��
��@��
��@��
�5A��
�{A��
��A��
�ۍ���A���A� �B�0�[B�@��B�P��B�`��B�p�C���3C���aC����C���,D���fD����D����D����D��E��hP> �CE�0�ME�@�gE�P��E�`��E�p������F���,F���GF���sF����F����F����F����F�
��F�
�=G� 
�NG�0
�_G�@
�qG�P
��G�`
��G�p
�)��
��G��
���
�9H��
��H��
��H��
�I��
�0I��
�1��FI��rI� ��I�0��I�@��I�P�'J�`�[J�p�{����J����J����J��� K���>K����Z���nK����K���K���K� ��K�0��K�@��K�P�&L�`�3L�p�IL����L����L���i)���
M���+M���WM���oM����M���M���M� ��M�0��M�@��M�P�N�`�DN�p�N����N����N����N����N���O���"O���;O���kO���O���X� ��O�0��O�@��O�P�P�`�JP�p��P����P����P���Q���5Q���bQ����Q����Q���{	���Q���Q� �'R�0��L�@�gR�P��R�`��R�p��R����R���-S���NS���������S��������S����S��T��IT� �lT�0��T�@��T�P��T�`��T�p�U���`?��"U���MU����U����U����U���IV����V���V���V� �W�0�2W�@�_W�P��W�`��W�p��W���X���PX���bX���yX���ZƑ���X����X���K���X��t	� �BY�0�±�@��?P�VY�`��Y�p��Y����Y����Z���=Z�������nZ����Z����Z���4[��M[��o[� ��[�0��[�@�\�P���`�;\�p��<>���\���S����\���׎������\����\����\�����U� �]�0�9]�@�N]�P�g]�`��]�p��]����]���^���K^���r^����^����Ȏ���^����^���^��_� �$_�0�خ�@�Q_�P�j_�`��_�p��_����A����_����_���`���+`���T`���o`����[��|����`� ��`�0��`�@�Va�P��a�`��a�p��a���b����7���?b���ab����b����b����b���>���c��Sc� ��c�0��c�@�d�P�Sd�`�fd�p��d����d���Ḏ���d����d����d���#e���Qe����e���e���e� �f�0�V:�@�Gf�P�hf�`��f�p��f����f���(g���Wg����g����g���h���&h�����<h��Rh� �h�0��h�@��h�P��h�`� i�p�gi����i����i����i���j���0j���pj���pP>���j���j���j� ��j�0�c��@�$k�P���`�ik�p��|���vk����k����k���l���(l���Al���]l����l���l���� ��?0�;Y�@��l�P���`��l�p��l������m���0m���Qm���fm����m����m����m���m��>>� �n�0�^n�@��n�P��?`�o�p�/o���Qo���2ď���o��������o����o����o����o� �&p� �V��  �\p�0 ��p�@ ��p�P ��p�` ��p�p �5o�� �q�� �6q�� �Eq�� �[q�� �yq�� ��q�� ��q�� �:ю!�r�!��V� !��?0!�'r�@!�`r�P!��r�`!��r�p!��r��!��r��!�s��!�.s��!�hs��!�ts��!��s��!��s��!��s�"��|�"��s� "�t�0"�@t�@"�Rt�P"�et�`"�qt�p"���"��t��"��t��"��t��"��t��"�
u��"�Pu��"��?�"��u�#��u�#��u� #��f�0#��H�@#��u�P#�]ގ`#�v�p#��/��#�<v��#��v��#��v��#��v��#�w��#��w��#��w��#��ڏ$��w�$��� $�*@�0$�	?@$��w�P$���`$�
x�p$�?���$�%x��$�Lx��$�sx��$��x��$��x��$��x��$�y��$�ߏ%�0y�%�=y� %� 	?0%�Zy�@%�my�P%�7>`%�~y�p%��y��%��y��%�@1>�%��y��%��y��%�:z��%��<>�%��z��%����&��z�&��z� &�	{�0&�b	�@&�F{�P&�\{�`&�v{�p&��{��&��<>�&��{��&��{��&��{��&�|��&�1|��&�N|��&�q|�'��|�'��|� '��|�0'�}�@'�6}�P'�`}�`'��}�p'��}��'��}��'�#~��'�\~��'��~��'��~��'��~��'�!��'�o�(���(��̎ (���0(���@(�%��P(�T��`(�q��p(�����(�����(�߀��(����(�+��(�T���(�����(�����(�Ɂ�)����)�@�� )�e��0)����@)����P)�΂�`)�%��p)�����)�����)�냔�)����)�B���)�c���)�����)�����)�ㄔ*���*�5�� *�T��0*����@*����P*�օ�`*��p*����*�.���*�*��*�R���*�����*�ֆ��*��Տ�*�7���*�c��+����+���� +�ɇ�0+�܇�@+����P+� ��`+�>�p+�iӎ�+�3���+�nĎ�+�x���+�S���+�����+�숔�+����+�H��,�c��,�RU� ,����0,����@,��P,�I��`,�c��p,�xm��,�����,�����,�Ċ��,��v��,�Њ��,�
���,�=>�,���-�H��-���� -����0-�ዔ@-����P-���`-�$��p-��َ�-�B���-�>>��-�c���-�����-�����-�ތ��-����-�A��.����.�͍� .�ꍔ0.� �@.���P.�5��`.�{��p.�����.����.�ݴ��.�J���.�l���.�w���.�-���.�����.�͏�/����/�G�� /�f��0/����@/�Ő�P/����`/�G��p/�����/��֑�/�‘��/�ԑ��/��
��/����/�>���/�j���/���0����0�㒔 0���00�ǎ@0�`��P0�v��`0����p0�Ɠ��0�ߓ��0����0�<���0�����0�����0���0����0��=�1�#��1�{�� 1�7��01���@1�c��P1�}��`1����p1�~���1�֕��1����1�A���1�����1�����1��$��1�����1���2�/��2�n�� 2����02�ŗ�@2�P2���`2�4��p2�[���2�q���2�b��2�����2����2���2�@���2����2�5��3�x��3�Ù� 3�љ�03�KՎ@3�왔P3���`3� ��p3�9���3�S���3�r���3�����3�@	?�3�̚��3���3����3�:��4�_��4���� 4����04����@4�훔P4���`4�6��p4�����4�`���4�����4�����4�ޜ��4�9���4�����4�ٝ��4��#�5���5�M�� 5�w��05����@5�ٞ�P5�$��`5�Q��p5�Ps��5�����5����5�����5���5�럔�5����5�9���5��l�6�p��6���� 6����06�נ�@6�4��P6����`6����p6�͡��6�硔�6����6�;���6�x���6�����6�ᢔ�6����6�:��7�S��7�N3� 7�{��07��4>@7����P7�ǣ�`7�ᣔp7�����7� ���7�W���7�o���7�����7�����7�औ�7����7�8�5��8�G�� 8�{��08����@8�Х�P8�꥔`8���p8�S���8�m���8�����8�˦��8�*���8�[���8�����8�����8��ҏ9��9�� 9� ��09�M��@9����P9����`9�]��p9��َ�9�è��9��?��9����9�R���9�`	?�9�k���9�����9����:�ة�:�N�� :���0:�9/�@:�<��P:��/�`:�Z��p:�)X��:�����:�����:�����:�4���:�Ȫ��:�y!��:���:���;�$��;�>�� ;�[��0;���@;����P;����`;�ͫ�p;���;����;�R?��;�-���;�����;�V���;����;�����;����<����<�լ� <����0<�1��@<�F��P<�i��`<����p<�����<��<�O���<�d���<�����<�����<�ӎ�<�⮔�<���=�2��=�+� =��֑0=�J��@=�n��P=����`=����p=�"���=���=�$���=�0���=�X���=�����=�ǰ��=����=�sϏ>�{��>���� >����0>�@>���P>�5��`>�K��p>�=>�>�h���>�y���>�����>�����>�����>�;���>�Y���>�z��?����?���� ?�ݳ�0?��	?@?��P?�*��`?���p?�Q���?�t���?�����?�ô��?����?��	?�?���?����?�I��@�8��@�� @�d��0@�p��@@����P@�ŵ�`@�P��p@�.v��@�赔�@�����@�0���@��N��@�����@�ƶ��@�޶��@���A���A�V� A�;��0A�{��@A����PA�7��`A�η�pA�췔�A�&���A� =>�A�\���A�c���A�w���A�����A�ظ��A�=��B�x��B��0> B����0B�߹�@B���PB�Q��`B�/��pB�0=>�B�Q���B�f��B�p���B�����B�ʺ��B�����B����B�0��C�W��C��� C���0C���@C����PC����`C�仔pC����C�/���C�M���C�����C�LJ��C����C�W���C�o���C����D�ǽ�D���� D�H��0D����@D�龔PD�:��`D�K��pD��A��D�m���D�6���D�����D�@=>�D�ᅯ�D���D����D�#��E�F��E�z�� E�>�0E����@E����PE���`E��pE�	���E�A���E�����E�����E�����E�”�E�H”�E�o”�E��”F��”F�
Ô F�:Ô0F�sÔ@F��+�PF����`F��ÔpF��Ô�F��Ô�F�$���F��Ô�F�Ĕ�F�-Ĕ�F�QĔ�F�pĔ�F��ĔG��ĔG��Ĕ G�a��0G��Ĕ@G�JŔPG�Z'�`G��ŔpG�1ˏ�G��Ŕ�G��Ŕ�G�%Ɣ�G�dƔ�G��Ɣ�G����G��Ɣ�G�ǔH�*ǔH�Vǔ H�bǔ0H�oǔ@H��ǔPH��ǔ`H����pH��ǔ�H�Ȕ�H�>Ȕ�H�RȔ�H�5��H��	?�H��	?�H�pȔ�H�s�I��ȔI��Ȕ I��Ȕ0I��@I�,ɔPI�`ɔ`I��ɔpI��ɔ�I�ʔ�I�-ʔ�I�Gʔ�I�bʔ�I��ʔ�I��ʔ�I��ʔ�I��(�J�˔J�?˔ J�V˔0J�~˔@J��˔PJ��˔`J��˔pJ�	̔�J�"̔�J�C̔�J�̔�J��̔�J��̔�J�M ��J��̔�J�,͔K�T͔K�� K��͔0K�!��@K��͔PK�&Δ`K�@ΔpK�WΔ�K�qΔ�K���K��Δ�K��Δ�K��Δ�K�ϔ�K�Bϔ�K�vϔL��ϔL��ϔ L��ϔ0L��'�@L�ДPL�8��`L�WДpL�
?�L��Д�L�P=>�L��Д�L��Ύ�L��Д�L�є�L�:є�L�|�M�_єM��є M��є0M��є@M��єPM�Ҕ`M�WҔpM��Ҕ�M��Ҕ�M��؏�M��Ҕ�M�Ӕ�M�Ӕ�M��m��M�AӔ�M��ˏN�SӔN�pӔ N��Ӕ0N�x��@N��ӔPN���`N��ӔpN�Ԕ�N�Ԕ�N�2Ԕ�N��Ԕ�N��Ԕ�N�Ք�N�>Ք�N�]Ք�N�xՔO��ՔO��� O��Ք0O�=��@O�֔PO�A֔`O�b֔pO��֔�O��֔�O��֔�O��֔�O�ה�O�.ה�O�Rה�O��ה�O�o�P��הP��ה P�ؔ0P�=ؔ@P�fؔPP��ؔ`P��ؔpP��%��P��ؔ�P��ؔ�P�!ٔ�P�Tٔ�P��ٔ�P�aƏ�P��ٔ�P��?�Q�ڔQ�`=> Q�2ڔ0Q�Wv�@Q�LڔPQ�yڔ`Q��ڔpQ��ڔ�Q��ڔ�Q��ڔ�Q�۔�Q�@۔�Q�w۔�Q����Q��۔�Q��$�R��۔R���� R��۔0R�:ܔ@R�UܔPR��ܔ`R��ܔpR��ܔ�R��ܔ�R�֎�R�/ݔ�R�b"��R�`ݔ�R��ݔ�R��ݔ�R���S��ݔS�x�� S� 
?0S�p=>@S��ݔPS�@
?`S�ޔpS�|���S�Iޔ�S�eޔ�S��ޔ�S��ޔ�S��ޔ�S�.ߔ�S��ߔ�S�HǏT��T�6� T�U�0T��ǎ@T�~�PT���`T���pT�ʶ��T����T�.��T�Q��T����T����T����T����T�	�U�!�U��̏ U���0U�D�@U�`
?PU�h�`U���pU�N��U����U����U����U�%��U�L��U�l=��U�x��U���V���V�� V�/�0V�X�@V���PV���`V���pV��
?�V���V�5��V�r��V����V����V����V�#��V�q�W���W���� W���0W���@W���PW�-�`W�t�pW����W�
��W�A��W����W����W����W�_	��W�*��W��3>X�9�X�pC� X�V�0X���@X���PX���`X��pX���X�$��X�ю�X�<��X�E��X�S��X�u��X����X���Y���Y�� Y�C�0Y�z�@Y���PY���`Y���pY���Y�&��Y��X��Y�R��Y�e��Y�z��Y�p7>�Y����Y���Z���Z�� Z�!�0Z�H�@Z�^�PZ���`Z���pZ����Z����Z����Z����Z�3��Z�L��Z��]��Z�m��Z���[���[��� [���0[���@[��P[�+��`[�I�p[����[����[����[����[����[����[�#��[�"ܐ�[�R�\��
?\�g� \���0\�t�@\���P\���`\���p\����\���\����\�@��\�k��\����\����\����\��]� �]�A� ]�N�0]�c�@]��
?P]�~�`]���p]���]�*��]��)��]�K��]����]����]����]����]��^�+�^�O� ^�l�0^���@^���P^��1>`^���p^����^����^����^����^�%���^�8���^�T���^�i���^����_����_��� _�p��0_���@_��P_���`_�4��p_����_�b���_�����_�����_����_���_����_�!���_���`�E��`�O�� `�f��0`����@`���P`����``���p`�;���`�Y���`�����`�����`����`��=>�`����`�����`���a�O��a���� a���0a��=>@a�cݓPa�#��`a�4��pa�\���a�����a��.��a����a���a����a�����a�1���a�p�b�s��b���� b���0b����@b�/��Pb�_��`b����pb����b����b���b����b�6���b�q���b�����b����b��=>c����c���� c��
?0c����@c���Pc�RV�`c��pc����c����c����c����c����c���c�?��c�f��c���d���d�r�� d���0d���@d���Pd��`d��pd�-��d�D��d�i��d����d����d���d�1��d�J��d�g�e���e��� e���0e�@��@e��Pe�I�`e�[�pe�v��e����e����e����e���e�@��e��o��e�t��e���f���f��� f�	�0f�l.�@f�F�Pf�"ۏ`f�]�pf����f����f����f����f�E��f�`��f�67��f���f��=>g���g��� g���0g���@g�	�Pg�?	�`g�q	�pg�'4��g��	��g��	��g�
��g�s͏�g�P
��g��
��g��
��g��
�h��
�h�? h��0h�V�@h���Ph�n��`h���ph����h���h�4��h�a���h�M��h�Z��h��(��h�r��h���i���i��a� i�
�0i���@i�
�Pi�R
�`i�i
�pi��
��i��
��i�2G��i��
��i��
��i��
��i�����i���i�6�j�G�j�Z� j�|�0j���@j���Pj���`j�!�pj�5/��j����j��֏�j����j�
��j�R��j����j����j���k��k��=> k��0k�r��@k�.�Pk��`k���pk����k����k�"��k�D��k�k��k����k� ?�k����k���l�$�l�S� l�h�0l��5�@l�o�Pl�}�`l���pl����l����l���l���l�xP>�l�D��l�HK��l�Z��l��m���m��� m���0m���@m��Pm�>�`m�m�pm����m����m����m�#��m�H��m�^��m�{��m����m���n���n�� n�^�0n���@n���Pn���`n���pn��/��n�*��n�n��n����n����n����n�B���n�
��n�=�o�`�o�aA� o���0o����@o���Po���`o��po�'��o�I��o�YT��o�u��o��>��o����o�|��o����o�
�p�,�p�!� p�M�0p�l�@p���Pp���`p���pp���p�/��p�N��p�f��p�����p����p����p����p��q��q��&� q�1�0q�[�@q�|�Pq���`q���pq��ޏ�q����q�o?��q����q���q�=��q����q����q���r���r�[� r��0r�H�@r�q�Pr��^�`r���pr���r� ��r�' ��r�@ ��r�����r�p ��r�K��r����r�� �s�� �s�]�� s�� �0s��E�@s�!�Ps�R!�`s��!�ps�3S��s��!��s�"��s�,"��s�W(��s�P"��s�w"��s��"��s��"�t��"�t��"� t��"�0t�#�@t�%#�Pt�p�`t�A#�pt�`#��t�{#��t����t��#��t��#��t�($��t�{$��t��$��t��$�u��$�u�%Ə u�%�0u��6>@u�r%�Pu��%�`u��%�pu�
&��u�)&��u�?&��u�^&��u�N��u�@?�u��&��u��&��u��&�v�'�v�J'� v�e'�0v��'�@v��'�Pv��'�`v�(�pv�S(��v��(��v�)��v�9)��v�YN��v�n)��v��)��v��)��v�*�w�2*�w��܏ w�S*�0w��*�@w��*�Pw��*�`w��*�pw�
+��w�!+��w�E+��w�^+��w�b��w��+��w�R
��w��=>�w��+�x��+�x�J9� x�C,�0x��,�@x��,�Px��,�`x�-�px�9���x�M-��x��-��x��-��x�.��x�;.��x�i.��x����x���y��.�y��.� y��.�0y��.�@y�/�Py�?/�`y�\/�py�If��y��/��y��/��y��/��y��/��y�0��y��&��y�+0��y��"�z�O0�z��� z��0�0z��0�@z��0�Pz�.1�`z�`?pz�D1��z��1��z��1��z�2��z���z���z�:2��z�S2��z�x2�{��2�{�zď {��2�0{��2�@{�3�P{�@3�`{��`�p{��Q��{�T3��{�o3��{��3��{��3��{�4��{�Ƚ��{�:4��{�#��|�q4�|��P> |��4�0|��4�@|�>5�P|��5�`|��5�p|� �>�|�6��|�96��|�y6��|��6��|��6��|�7��|�;7��|�~7�}��7�}��7� }�8�0}�u�@}�_8�P}��8�`}��8�p}�9��}�?9��}��-��}�|9��}��9��}��9��}��"��}��9��}��9�~��9�~�:� ~�4:�0~��2>@~� 0�P~�@�>`~�[:�p~��:��~��:��~��:��~�;��~�>;��~�V;��~����~�w;��~��;���;���;� ��;�0��@��;�P�To�`�<�p�w����O<���s<����<����<����<���^���>=���P=���h=����k� ���=�0���=�@���=�P����>`��,>�p���=>���Z>����>�����P>����6>����>�Ѐ�?��;?��`)���i?����Ԏ ���=>0���?�@���?�P��@�`��(@�p���ȏ���N@����r@�����@�����@�����@�Ё�Ҏ��@��k���&A���c� ��<A�0��aA�@��~A�P���A�`���A�p�������B����ZB�����B�����B����
C�Ђ�IC��mC���C����C����C� �� D�0���D�@���D�P���D�`��$E�p��$�����^E�����ҏ����E�����E�����E�Ѓ��E��F��DF���^F����F� ���F�0��n�@���F�P���F�`���F�p��)G����FG����}G�����G�����G�����G�Є�~��@H���H����H����H� ���H�0���H�@��>>P���H�`��
I�p��.Վ���5I����ZI����rI�����I�����I�Ѕ�Տ��I���I���J���+J� ��IJ�0��zJ�@���J�P���?`���J�p��K����+K����岎���PK�����K�����K�І�L��1L��'p���XL����L� ���L�0���L�@���L�P���ߏ`���L�p��T����+M����YM����zM�����M�����M�Ї��M���M���M���
N���N� ��9N�0��dN�@���N�P���N�`���N�p��O����6O����`O����qO����������O�Ј��O���O��P���JP����P� ���P�0��ɺ�@���P�P���P�`��Q�p��r����Ґ����Ï���eQ�����Q�����Q�Љ��Q���Q��ti���R���� ��*R�0��ER�@�����P��>>`��sR�p���R�����R����
S����(S����DS����sS�Њ��S���S���S����S����S� ��T�0��NT�@���?P��gT�`���T�p���T�����T�����T����U����-U����\U�Ћ��U���U�������U����U� ���U�0���s�@��2V�P��PV�`��_V�p��sV����V�����V�����������V�����V�Ќ��V��W��4W���SW����W� ���W�0��X�@��X�P��JX�`���X�p��2'�����X�����X�����ғ����X����)Y�Ѝ�iY��}Y���Y����Y������ ���Y�0��ۏ�@��aZ�P���Z�`���Z�p���Z�����Z����&[����Y[����"�����[�Ў��[���[��-\���N\���v\� ���\�0�� >>@���\�P���\�`��5]�p���]�����]�����]����^����T^����f^�Џ��^���^���^���_���3_� ��g_�0���_�@���_�P���_�`���?p��`����+`����[`����w`����邏����`�А��`���`��.�����`����? ��a�0��Sa�@���a�P���a�`���a�p��b����?���0b����Xb�����b�����b�Б��b���b��0c���ec����� ���c�0��d�@��d�P��-d�`��\d�p��`�>����d����������d����e����/e�В�Ze���e���e����e����e� ��f�0��Df�@��Rf�P��ff�`��|f�p���f�����f�����f����g�����ݎ���eg�Г��g���g���>��
h���Bh� ��lh�0���h�@���h�P���h�`��i�p��Ai����di�����i�����i�����i�����i�Д�j��Uj���j����j����j� ���j�0��6k�@��Ik�P��hk�`��k�p���k�����k�����k����l����Bl����Tl�Е���wl���l����l���0>> ��m�0��)m�@��Em�P��gm�`���m�p���m����#n�����n�����n����������\o�Ж����o��M����o������ ���o�0��*p�@��?p�P��\p�`���p�p��(������p�����p����q����]�����0q�З�Rq���q���q����q���/r� ���0����@��Gr�P���r�`���r�p���r����s����6s����Ws�����s�����s�И��s���s���s����s���t� ��vג0��8t�@��Rt�P����`��yt�p���t�����t����u����(u����[u����ju�Й��1>��u���u����u���v� ��v�0��v�@��8v�P��mv�`���v�p��	w����<w����w�����w����!x����Tx�К��x���x�� ����x���>y� ��`y�0��mU�@���y�P���y�`���y�p���y����z����z����,z����N.����Cz�Л�Vz���z��3����z����I� ��{�0��N{�@���{�P���{�`��5|�p���|�����|�����|����-}����e}�����}�М��}���}���}����}��� ? ��~�0��/~�@��K~�P����`��@>>p��v~�����~�����~�����~����)����O�Н���������������� �� ��0��P�@��m��P�����`��ꀕp��9�����S�����x�����������B��������О��P>�恕��������6�� ��Q��0��u��@�����P��‚�`��傕p�������R�����\�����������׃����1��П����Ȅ���'���焕��;�� ��\��0�����@�����P���`����p��M����������̆����ꆕ���������4:�Р���ࠪ���>W���+������ ��F��0��l��@��3?�P��@?`��ZƑp��������������������P>���ʇ������С�}��ࡪ����m0���ӈ����Ə ����0��*��@��F��P����`��v��p��(����������������払���s7����*��Т�q�ࢪG���䰏��b������� �����0��ي�@�����P��$$�`����p��s����N�����m�����������������Ջ�У���࣪���P>>��I����^�� �����0��`?@��ƌ�P����`����p��篏���B������?���f��������������Ф����पՍ������'����H�� ��v��0��`>>@�����P��ώ�`����p��s�����J�����������������Ǐ������Х�@�>४L���b���q������� �����0���0>@��ǐ�P��ڐ�`�����p�������T�����������������瑕��� ��Ц��-�পe��������������v� ���0����@��)��P��L��`��c��p��v�����������������Ɠ����������p>>Ч�g��৪�������/����l�� ��Ȕ�0��4��@��[ӑP��L��`��]��p��t����������������.�����x��������Ш����ਪ����Ζ���햕���� ��J��0���|�@�����P��
Ў`�����p��ȗ����ᗕ�������������D�����g��Щ����੪���������Ș���$e� ���0����@��?��P��s��`�����p��̙����ꙕ����я��������%�����z��Ъ���પ<���������������� ��ۛ�0���>>@����P���ԏ`����p��:�����O�����w�����������������Ȝ�Ы�眕૪����>>��}������� �����0��ȝ�@�����P��@��`��]��p���Ǐ����������#����������垕������Ь�$��ପH���|������������ ��ğ�0�����@����P��2�`��F��p��d�����{������?���������ɠ����۠�Э��>>୪��!����R������� �����0��š�@��ꡕP����`��/��p��^�����������������8�����}��������Ю��?ப������=����z�� �����0��٤�@��P����`���?p�������
?��������6�����l��������Я����௪ɥ��凌������S�� ��f��0��.�@��z��P�����`��ئ�p�������8�����i�����z��������������а��ప���������ߧ����� �����0��%��@��<��P��a��`�����p�� 
?���ب����@
?��������0�����U��б����౪ͩ��"����Q������� ��]��0�����@��`
?P�����`��Ѫ�p������骕�������������6>���:��в�P��ಪ^���ib���t������� ��0�����@��Ы�P����`��)��p��c�����������U^�����
?���4����Ƭ�г��e�೪��
����4����{�� ���
?0�����@��˭�P�����`����p��/������
?���Q������������������д� ��പ?���{���������ǯ� ����0��Q��@��n��P�����`���p��`�����������������ձ����5������е�7��൪L���m����������� ����0��<��@�����P��_��`��v��p��������������dz������� �����?��ж�� �ඪh����w�������忏 �����0����@��紕P��nÏ`��
��p��E�����`����������������������Ƶ�з��෪��������V�����
? �����0���?�@�����P��?`��϶�p������
�����:�����������������#��и�_��ส����ٸ�������I�� ��n��0�����@�� ?P�����`�����p��W�����~�����������������s��������й�|ޏ๪����滕������-�� ��H��0��v��@���>>P�����`�����p��ü���������3|����������s֏���㽕к���ສd����5>��Ⱦ���޾� ��%��0��q��@�����P��ſ�`��ݿ�p�������%�����_����\�����~��������л��໪�������{#���� ��G��0��<֏@��[��P��Ϲ�`�����p��������•���D•���[•����•����•м��•༪ Õ�YÕ��qÕ���Õ ���Õ0���Õ@��'ĕP���ĕ`���ĕp���ĕ���ŕ����q����Fŕ���kŕ����ŕн��,�ཪ�ŕ�G����ƕ���.� ��ƕ0��Z�@��5ƕP��Sƕ`��qƕp���ƕ����ƕ����ƕ����ƕ����ƕ���Ǖо�m��ྪ5Ǖ�fǕ���Ǖ��e� ���Ǖ0����@��%ȕP��Cȕ`��{ȕp��X4�����ȕ����ȕ����ȕ���;����ɕп�3ɕ࿪Rɕ�vɕ���ɕ���ɕ ���ɕ0��&؏@���ɕP��L^�`���ɕp���Ï���ʕ���Fʕ����ʕ����ʕ���˕��/˕�W˕������˕���˕ ���˕0����@���˕P��
̕`���֑p��?����#̕���}̕����̕����������̕��͕�͕�F �ª7͕ªf� ªH͕0ªv͕@ª�͕PªF6�`ª�͕pª�͕�ªΕ�ªvΕ�ª�Ε�ª�Ε�ª�Ε�ªL���ª=ϕ�ªcϕê�êDb� êvϕ0ê�ϕ@ê�ϕPê�ϕ`ê�ϕpêЕ�ê-Е�êQЕ�êhЕ�êc��ê@?�ê�Е�ê�Е�ê�ЕĪѕĪ� Īwѕ0Ī`?@Ī�ѕPĪ�ѕ`Ī�ѕpĪS��Ī'ҕ�Īoҕ�Ī�ҕ�Ī�ҕ�Ī�ҕ�Ī1ӕ�Ī@ӕ�ĪVӕŪ�ӕŪ�ӕ Ū�ӕ0Ūԕ@Ū.ԕPŪ\ԕ`Ū�ԕpŪ�ԕ�Ū�ԕ�ŪDՕ�ŪhՕ�Ū�Ύ�Ū�Օ�Ū�Օ�Ū֕�Ū>֕ƪV֕ƪ�h� ƪq֕0ƪ�֕@ƪ�֕PƪK!�`ƪ�֕pƪ(ו�ƪXו�ƪ�>>�ƪ�ו�ƪ�ו�ƪ�ו�ƪ$ؕ�ƪ=ؕ�ƪfؕǪ�ؕǪ�ؕ Ǫٕ0Ǫٕ@Ǫ'ٕPǪYW�`Ǫ@ٕpǪ�ٕ�Ǫ�ܒ�Ǫ�ٕ�Ǫ�ٕ�Ǫ�ٕ�Ǫ.ڕ�Ǫ/��Ǫrڕ�Ǫ�ڕȪ�ڕȪ�%� ȪEە0Ȫpە@Ȫ�ەPȪ�ە`ȪܕpȪ5ܕ�ȪLܕ�Ȫhܕ�Ȫ�ܕ�Ȫ�ܕ�Ȫ�ܕ�Ȫݕ�Ȫ8ݕ�Ȫjݕɪ�ݕɪ� � ɪ�ݕ0ɪޕ@ɪ9ޕPɪeޕ`ɪ�ޕpɪ��>�ɪ�ޕ�ɪ�ޕ�ɪߕ�ɪ�S��ɪ&ߕ�ɪ�ߕ�ɪ�ߕ�ɪ�ʪ;�ʪd� ʪ��0ʪʷ�@ʪ��Pʪ���`ʪ�pʪ� ��ʪ��ʪT��ʪ���ʪ��ʪ%��ʪM��ʪ��ʪwˏ˪��˪�� ˪.�0˪S�@˪b�P˪5�`˪z�p˪���˪���˪Tʎ�˪���˪���˪(��˪q��˪���˪��̪�̪�f� ̪
�0̪O�@̪|�P̪��`̪��p̪���̪���̪4��̪;��̪����̪_��̪�9��̪���̪��ͪ��ͪ�� ͪ�0ͪ@�@ͪX�Pͪ��`ͪ��pͪ���ͪ��ͪ���ͪ�P>�ͪ:��ͪR��ͪ���ͪt��ͪ��Ϊ��Ϊ�� Ϊ�?0Ϊ��@Ϊ�PΪm�`Ϊ��pΪ���Ϊ���ΪU��Ϊ���Ϊ��Ϊ=��Ϊy��Ϊ���Ϊ��Ϫ��Ϫ�Ϗ Ϫ�0Ϫ7�@Ϫb�PϪ��`Ϫ��pϪ2͎�ϪȾ��Ϫ)��Ϫ7��Ϫ^��Ϫ����Ϫ���Ϫ���Ϫ��Ъ��ЪX� Ъ��0Ъ�@Ъ/�PЪZ�`Ъv�pЪ���Ъ���Ъ/��ЪH��Ъb��Ъ���Ъ���Ъ���Ъ&�Ѫ]�Ѫ�� Ѫ��0Ѫܗ�@Ѫ,�PѪ{�`Ѫ��pѪ���Ѫ���Ѫ���Ѫ!��ѪP��ѪpȔ�Ѫh��Ѫ���Ѫ�_�Ҫ��Ҫ�� Ҫ	�0Ҫ�ˏ@Ҫ?�PҪ�1>`Ҫ\�pҪr��Ҫo���Ҫ���Ҫ���Ҫ���Ҫ���Ҫ�L��Ҫ���Ҫ�Ӫ�Ӫ�J� Ӫ$�0Ӫ:�@Ӫk�PӪ��`Ӫ��pӪ��Ӫ?��Ӫ���Ӫz��Ӫ���Ӫ���Ӫ���Ӫ�?�Ӫ��Ԫ:��Ԫ�-� Ԫ���0Ԫ�?@Ԫ��PԪ��`Ԫ'��pԪV���Ԫ����Ԫ�/��Ԫ����Ԫ���Ԫ��Ԫ���ԪF���Ԫx��ժ���ժM� ժ�0ժ��@ժ$��PժP��`ժo��pժ����ժ�?�ժ?�ժ����ժ��ժ����ժ�>>�ժ���ժC��֪_��֪y�� ֪���0֪��@֪�P֪ ?`֪��p֪,���֪?���֪]���֪x���֪�Ǐ�֪����֪��֪*���֪���ת���ת� ת�0ת
��@ת ��PתD��`ת\��pת���ת����תq���ת����ת���ת��ת:���תM���ת�|�تo��تS� ت�0ت�&�@ت���Pت3��`تD��pت`6>�تW���ت�n��تj���تم��ت����ت���ت��ت�P>٪�>>٪��� ٪*��0٪k��@٪���P٪�`٪�p٪T��٪s��٪���٪���٪uB��٪��٪;��٪^��٪��ڪ��ڪ�� ڪ��0ڪ�y�@ڪ��Pڪ�`ڪ6�pڪp��ڪ���ڪ���ڪ���ڪ���ڪ��ڪ��ڪ#��ڪ1�۪_�۪�� ۪��0۪䅎@۪��P۪�`۪/�p۪n��۪���۪���۪��۪�ʎ�۪1��۪O��۪l��۪��ܪ��ܪ�� ܪ��0ܪH�@ܪi�Pܪ�`ܪ��pܪ����ܪ���ܪwݏ�ܪ��ܪq��ܪ���ܪ���ܪ���ܪ �ݪ=�ݪb� ݪ��0ݪ��@ݪQ�Pݪ��`ݪ��pݪ	��ݪ/	��ݪE	��ݪ�	��ݪ�	��ݪ�	��ݪ=
��ݪv
��ݪ�
�ު�
�ު�
� ު�0ުh�@ު��Pު��`ު	�pު���ު=��ުW��ު�o��ުn��ު�`��ު���ު���ު��ߪ	
�ߪF
� ߪk
�0ߪ�
�@ߪ�
�Pߪ)�`ߪK�pߪ���ߪ���ߪ��ߪ%��ߪL��ߪv��ߪA��ߪ���ߪ������܏ ��0�d�@���P���`���p�����&���h�������ɾ���������������R����L� �X�0�p�@���P�f%�`�@?p���������`?������>>��;���J���g���������e� �q�0�ů�@���P����`���p��3�������������?�����8���j�������#������� �)�0�6�@�~�P���`���p�����������A�������������������4��TՏ �s�0���@���P��#�`��p�(���7���O���h����&���������������Dޏ����� �(�0�G�@�r�P�C��`���p���������5���W���z����������������L��
��v�� �0�0�*Z�@�[�P���`���p������������7���a���{���LT�������������<� �V�0��Z�@�{�P���`���p�����������K�������?���\���u:��������������� ���0�& �@�9 �P�Q �`�u �p�� ���� ���� ���!���A!���]!���p!����!����!���!���!� ��!�0�4�@�"�P�I"�`�p"�p��"����"����^����"����"���#���I#���Z#���t#���#���� ��#�0�$�@�?>P�$�`�:$�p�?>��g$����$����$����$���>����$���%���%%��6%��H%� ��?0�f%�@��%�P��%�`��%�p�&���+&���N&����&����&����&���'���'���B��S'���'� ��'�0�
��@�(�P�%(�`�7(�p�Rh��������K(���V(���r(���(���,^����(����(���(���(� ��(�0�)�@��?P�*)�`�Z)�p��)����)���*���2*���k*����*���+���+���=+��X+���+� ��+�0��+�@��+�P�n�`�-,�p�k,����,���!����,������--���e-���w-����-���-���-� �.�0�0.�@�;.�P����`�L.�p������q.����%����.����.����.���
/���4/���a/���/��%� ��/�0�	0�@�0�P�70�`�Z0�p��0����0����0���1���G1���Z1����1����1����1���1���>� � 2�0�62�@�]2�P��2�`��2�p��?��3�������?3����c���c3���Q����3���ה���3��4� �>4�0��ɏ@��4�P��4�`�5�p�a5���w5���Ğ����5����c����5����5����5����P>��5��6� �6�0�"6�@�36�P�R6�`�s6�p�c����6����6���	7���+7���Y7��������7�������7��8� �@8�0��8�@��8�P�9�`�<9�p�a9���t9����9����9����9���:���>:����:����2���;���;� ��6��0��2;�@��Y;�P��|�`���;�p���ŏ����;�����-�����;����<����?��[Ҏ�-<���(���o<����<� ���<�0�� ?>@��=�P���4�`��=�p��.=����:=����
����R=����o=�����=����=��*>�� ?��h>����>� �����0��Ț�@���>�P��q�`��:?�p�������b?�����=�����?����D�����?����?���?��7@���a@����@� ���@�0���@�@��+A�P���A�`���A�p����>���B����FB����0?>���@?���jB����B���B�����@?>���B� ��C�0��<C�@��xC�P���C�`���C�p��������C����D����[D�����D�����D���X��E���_���3E���XE� ��E�0��w�@���E�P���E�`��F�p��#F����YF����`�>����F�����F�����F����F��.G��sG����G����G� ���G�0��H�@��`?P��6H�`��JH�p������lH�����H����@?����H�����H���;I��cI���I����I���>J� ��eJ�0���J�@���J�P���J�`��K�p��9K����XK����������K�����K�����K����K��(L��^L����L����L� ���L�0��"M�@��DM�P��bm�`��}M�p���M�����M����
N����N����3N����ON����ď�mN���N����N����N� ��.O�0��uO�@���O�P���`���O�p���O����P����OP����rP���������?��P?>��P��������P���Q� ��TQ�0���Q�@���Q�P��R�`��4R�p���ю���tR�����R�����R����
͏����R���*S���֑�KS��qS���S� �T�0�"��@��T�P��T�`��T�p�U���3U���gU���xU�������U����U����U���V��JV���V� ��V�0��V�@��V�P���`��V�p��Ώ��9W���W����W���*����W���X���'X���e��^X���X� ��X�0��X�@��X�P��X�`�Y�p�`?>��.Y���IY���sY����Y����Y����Y���&Z���oZ���Z���Z� �*[�0�a[�@�z[�P�q��`��[�p��y����[���:H����[���\���"\����?��O\���a���\���\� ��\�0��n�@�:]�P�s]�`��]�p��]����]����]���^���k���C^��������^���V����^���^� ��^�0�_�@�8_�P��_�`��_�p��_���`���Q`���j`����`����`����`���a���Ba��ka���a� �N@�0��a�@�b�P��}�`�Ab�p��̏��~b����x����b����@����b�������b���0c��q���D� �`c�0�vc�@��c�P�x�`��c�p��c����c����c���d���-d���Pd���p?>��sd���q����d���d� ��d�0��?@��d�P�e�`�De�p��e����e����e����e�������Qf���f����f������	��f�	�4g� 	�Yg�0	�g�@	��g�P	�Z�`	���p	�.���	��g��	��g��	�h��	�����	�2h��	��h��	�ch��	�~h�
��h�
��h� 
��h�0
�,i�@
�Pi�P
��i�`
�q��p
��i��
�����
�j���
��i��
�j��
�ej��
��j��
�k��
��?>�@k��ak� ��k�0��k�@��k�P��k�`�Yl�p��l����l���7m���Om���jm����m����m����m���n��9n��\n� ��n�0�C��@��n�P��n�`�o�p�;o���_o����o����o���p���-p����Ԏ��Op���(�
�vp�
��p� 
��p�0
��p�@
�7q�P
��q�`
��q�p
��L��
��q��
��q��
��q��
�'���
��;>�
�׏�
����
�r��,r��Ur� ��r�0��r�@�#�P����`�s�p�s���;s���k���bs����{����s����s����I����s���s��uV� �t�0�2t�@�pt�P�}�`��t�p�s����t���3u���Qu���{u����u���� ����u����u��
v��P� �:v�0�8��@�av�P��v�`��v�p��v���w���.w���_w����w����w���0x���Ax���"��^x��ux� ��x�0��6>@��x�P��x�`��x�p�y���y���Gy���`y���R�����y����y����y���z��(z��Qz� �bz�0�vz�@��?P��z�`��z�p��z����z����z���{���T���A{���f{����{����{��|��|� �4|�0�o��@�V|�P��|�`��|�p��|����|����|���}���V}���r}����}����}���Kގ�>��
~� �?0�'��@�~�P�7~�`�Q~�p�d~����~����~����~����~����~����~���-���}������� ���0���@���P�A��`�b��p�ԏ��c?�����>������������퀖���&���$����
��U���k�� ����0���@����P�쁖`���p�-����m����*���˂�������9����c������������4���@'� �Z��0�m��@����P����`�߄�p���������E����V����|�������������������ͅ��������� �6��0�a��@����P�͆�`��p�Y9�������9����w�����ҏ�� ?�������݇���@?����J�� �r��0����@�߈�P�%��`�<��p�V����i�����w��������G7��������͉���3���ቖ����Xݏ �?��0�c��@�w��P����`����p�׊���`?�����2��������������b���鋖���{���?��� �A��0�z��@����P�Ì�`����p�1����h���������č�����������������`�����?>�����֎� ����0�/��@�[��P�\��`����p������ҏ��������4���������S�������������'H�������? �␖0��?@�	��P�4��`�Y��p�V���������iG��������9���⑖����������7���d������ ��0�(��@�9��P��F�`�Q��p�o���������w��������Փ����V���������g1��G���팏 �i��0����@����P����`����p��?>��ܔ����������b�������������������� �+�� ��  �l��0 ����@ ����P �˖�` �ؖ�p �*��� �ꖖ� ���� �,��� ����� �Z��� ��� ����� �ᗖ!�4��!���� !����0!���@!�P!�U��`!�h��p!�����!�����!�™��!����!�P���!�s���!�����!�ך��!���"�F��"�=܏ "����0"�囖@"����P"���`"����p"�8���"�\���"�����"�_���"�����"�����"�ʜ��"�����"�<��#�Y��#��B� #����0#����@#�ݝ�P#�?��`#�m��p#�����#�����#�A���#�_���#�����#��?�#�M��#�����#�?$�Ɵ�$��R� $����0$�"��@$�R��P$�2��`$����p$�Ϗ�$�Р��$����$�'���$�06>�$�\���$�m���$�����$����%�ˡ�%�c�� %�~��0%�}��@%�Ȣ�P%���`%�H��p%�����%�����%�~i��%�����%�ۣ��%����%�	���%�C���%�m��&����&�E3� &����0&��F�@&�ͤ�P&�)��`&�Y��p&����&�����&��$��&�����&�7���&�����&�����&�
���&�6��'�u��'�ç� '�է�0'��@'���P'�|�`'�t��p'�����'�ר��'����'�_���'����'�����'� ?�'�֩��'�ˏ(���(�*�� (�N��0(���@(�g��P(�x��`(����p(�����(��ו�(�����(�����(�쪖�(�����(����(�)���(�C��)�@?)��M� )�U��0)�z��@)����P)�ͫ�`)�٫�p)��#��)�꫖�)����)�M���)�O%��)�����)�Ԭ��)�묖�)���*�#��*�L�� *�b��0*�~��@*����P*��`*����p*����*�����*����*�G���*�gh��*�����*�w���*�Ȯ��*�(�+�쮖+��?> +���0+�1��@+�C��P+��'�`+�f��p+�z��+�����+�{y��+�㯖�+��Y��+����+����+�8���+�[��,����,��� ,�+��0,�X��@,����P,�DZ�`,�߱�p,��K��,����,�+���,�0��,�M���,��n��,��,�|���,�Ѳ�-����-�+�� -�;�0-�>��@-�a��P-�V��`-�d��p-�s���-�����-��Ϗ�-�����-�ϳ��-�����-�B���-�f���-��5�.����.�7� .�Ҵ�0.���@.���P.�!�`.�B��p.���>�.�Z���.�����.�����.�����.�䵖�.�R��.�.���.�_��/�}��/���� /�ڶ�0/���@/�#��P/�V��`/����p/����/�����/�ȷ��/�ַ��/�﷖�/�"���/�c���/�y���/���>0����0��_� 0�ȸ�00��@0���P0�B��`0�L��p0�[���0�����0��?>�0�����0�->��0�����0�����0�(���0�o��1����1�⺖ 1��01��ˏ@1�0�P1��J�`1���p1�3���1�_���1�����1�����1����1�(���1�R���1�i���1����2����2��?> 2��02���@2���P2�<��`2�p��p2�����2�۽��2�
���2�f���2��Q��2�'���2�!��2�w���2����3����3�ݾ� 3���03��T�@3�"��P3��X�`3�E��p3�Z���3�����3����3�=���3��ǎ�3�Y���3�|���3�����3����4��4�D�� 4�k��04���@4����P4��`4����p4�–�4�:–�4�w–�4��–�4��(��4��–�4�`?�4�Ö�4��O�5�BÖ5�xÖ 5��Ö05��Ö@5��ÖP5����`5�Ėp5�^Ė�5�yĖ�5��Ė�5��Ė�5�Ŗ�5�*Ŗ�5�gŖ�5��Ŗ�5��Ŗ6��Ŗ6��Ŗ 6�Ɩ06���@6�GƖP6�o��`6�fƖp6��Ɩ�6��Ɩ�6��Ɩ�6��Ɩ�6��
��6�ǖ�6��ޏ�6�Yǖ�6��ǖ7��ǖ7��? 7��ǖ07��ǖ@7�ȖP7�VȖ`7��Ȗp7��Ȗ�7�ɖ�7��U��7�Wɖ�7�ɖ�7��ɖ�7��ɖ�7��ɖ�7�6��8�ʖ8�G� 8�6ʖ08�}ʖ@8��V�P8��ʖ`8��ʖp8����8��ʖ�8�˖�8�˖�8�4˖�8�`˖�8��˖�8��˖�8��˖9��˖9�̖ 9�F̖09��	�@9��̖P9��̖`9��̖p9�͖�9�5͖�9�e͖�9��͖�9��͖�9�^��9��͖�9�
Ζ�9�p5>:�8Ζ:��? :�PΖ0:�~Ζ@:��ΖP:��?`:��Ζp:��Ζ�:�ϖ�:�'ϖ�:�Aϖ�:�Zϖ�:�qϖ�:��ϖ�:��ϖ�:��!�;��ϖ;�Q�� ;�*@�0;�i��@;��ϖP;�%Ж`;�BЖp;�_Ж�;�tЖ�;��Ж�;��Ж�;��Ж�;��Ж�;�4і�;�Zі�;��і<��і<��і <�Җ0<����@<�iҖP<��p�`<��Җp<���<��Җ�<�H��<�	Ӗ�<�!Ӗ�<�:Ӗ�<�%��<�_Ӗ�<��Ӗ=��Ӗ=��Ӗ =��Ӗ0=�Ԗ@=�ԖP=�+Ԗ`=�EԖp=�����=�qԖ�=��Ԗ�=��Ԗ�=��Ԗ�=��Ԗ�=�u;��=�9Ֆ�=�cՖ>��?>��Ž >�~Ֆ0>�<1�@>��ՖP>��;�`>�֖p>�5֖�>�?֖�>�T֖�>�h֖�>��֖�>��֖�>�ז�>�ז�>�Bז?�fז?��1> ?��w�0?��ז@?���P?��ז`?��זp?�ؖ�?�ؖ�?�3ؖ�?�dؖ�?��A��?��ؖ�?�1��?��ؖ�?�R�@��ؖ@��ؖ @� ٖ0@�lٖ@@�ٖP@��ٖ`@��ٖp@��ٖ�@�)ږ�@�nږ�@��ږ�@���@��ږ�@����@��ږ�@���A� ۖA�[ۖ A�nۖ0A��ۖ@A��ۖPA��ۖ`A��ۖpA�7ܖ�A�|ܖ�A��ܖ�A�	ݖ�A�Aݖ�A�rݖ�A��ݖ�A��ݖ�A��ݖB�ޖB�uُ B�{ޖ0B�|@B��ޖPB����`B�ߖpB�+ߖ�B�Cߖ�B�aߖ�B��ߖ�B��ߖ�B��ߖ�B��P��B�����B�0�C��ߖC�� C�?0C�8�@C�L�PC�c�`C���pC����C����C��?>�C�
��C�!��C�a��C����C����C��
�D��D�$� D�U�0D��$�@D���PD���`D� ?pD�d\��D����D�cݎ�D����D��ڏ�D�
��D�;��D�+��D�J�E�_�E�|� E���0E���@E���PE���`E��pE�����E�@?�E�A��E�Y��E��C��E�~��E����E����E���F���F�� F�+�0F��#�@F���PF�_�`F�y�pF����F����F���F���F�D��F�`��F����F����F��G�<�G�)� G�
�0G�h�@G���PG��`G�"�pG�C��G�d��G��O��G����G����G���G�=��G�Y��G�q�H���H��� H���0H��@H�P�PH���`H���pH����H����H�����H�&��H�&Տ�H�d��H�`?�H����H���I��?>I��{� I���0I���@I���PI�(�`I�O�pI����I����I����I�
��I�#��I��?�I�;��I�P��I�i�J���J��� J���0J�A�@J�Y�PJ�z�`J���pJ����J����J�3̏�J����J�,��J�R��J�RÎ�J����J���K���K��� K��0K�1��@K�i�PK�@>`K�Ik�pK����K����K����K���K��׎�K�K��K����K����K���L���L��� L���0L��@L�$�PL�L�`L�_�pL�x��L����L����L����L���L�&��L�k��L����L���M���M�X� M���0M���@M���PM��D�`M���pM�1��M��?�M�%���M�D���M�z���M�N��M�Y��M�����M���N���N�� N���0N�;��@N�b��PN����`N����pN�����N�����N����N���N�r��N�%���N�C���N�l���N����O����O��� O�쮒0O��@O� ��PO�l��`O����pO��H��O����O���O�(���O���O�k���O�Ug��O�����O��P���P�� P�N��0P����@P����PP�E�`P���pP���P�����P�*���P�?���P�d���P�{���P�����P�����P�K�Q���Q�
� Q����0Q�3��@Q�U��PQ�|��`Q����pQ����Q����Q����Q�,���Q�P���Q�����Q����Q�
���Q�_��R�p��R�Nt� R����0R���@R��PR���`R�2��pR�QϏ�R�d���R�0*��R�����R����R����R���R���R��?S�S�S��� S���0S�U�@S���PS��`S�K�pS�}��S����S����S����S��3��S�=��S�X��S�g��S��E�T�x�T��� T���0T��7>@T�$�PT�8�`T��?pT�
ӏ�T�P��T����T����T�'��T�L��T����T���T���U���U��� U�1�0U�P#�@U���PU���`U���pU����U�!��U�]��U�n��U����U����U�$��U�8��U�]�V�|�V��� V���0V���@V���PV��`V�1�pV�`�>�V�W��V�r��V����V����V����V�:	��V��	��V��	�W��	�W�
� W�M
�0W��
�@W��
�PW��
�`W�
�pW�LɎ�W�D��W����W����W����W����W����W���W�F�X�]�X�? X���0X���@X���PX�5�`X�
�pX����X�;
��X�{
��X� ?�X��
��X��
��X��
��X��
��X�8�Y�u�Y��� Y���0Y�sǎ@Y��PY�L�`Y�m�pY����Y����Y����Y����Y�8��Y�S��Y�y��Y����Y�.ݏZ���Z�� Z�B�0Z���@Z���PZ���`Z�D�pZ����Z����Z�_Z��Z����Z����Z�&��Z�[��Z�@?�Z�y�[���[��� [��9�0[����@[���P[���`[��p[�9��[�f��[�_ҏ�[����[����[�o���[�����[����[�C�\���\�� \�7�0\�`�@\�}�P\�N*�`\���p\�����\����\����\���\�R��\�p��\��;��\����\���]��]�Y� ]�u�0]���@]���P]���`]���p]�@>�]�*��]�Pj��]�C��]�X��]�`?�]�n��]����]���^���^�%� ^�:ϑ0^�7�@^�d�P^���`^���p^����^���^�"��^�:��^�d��^����^����^����^���_�-�_�Q�� _�q�0_���@_���P_��%�`_��p_��"��_��?�_�*��_��?�_�=��_�L��_�b��_����_���`���`�$� `�b�0`���@`�pP>P`���``��?p`��Ϗ�`����`��?�`���`�B��`�W��`���`��֑�`�b�a���a��Q� a���0a��@a�0�Pa�c�`a���pa����a����a� ��a�?�a�1 ��a�_ ��a�;��a�{ ��a�� �b�� �b�ĭ� b�� �0b�&!�@b�<!�Pb�_!�`b��!�pb�����b��!��b��!��b�"��b�C"��b�o"��b��
��b��"��b��"�c��"�c��"� c�#�0c�P#�@c�x#�Pc��#�`c��#�pc�hK��c��#��c�$��c�%$��c� ?�c�R$��c��$��c��$��c��$�d��$�d�%� d�C%�0d�f%�@d��%�Pd��%�`d���pd��%��d��%��d����d��%��d����d�&��d�D&��d�h&��d��&�e��&�e��&� e�B'�0e��'�@e��'�Pe�&(�`e�D(�pe�s(��e����e��<��e��(��e���e��(��e��(��e�#)��e�#�f�Z)�f��)� f��)�0f�P>@f��)�Pf�*�`f�I*�pf�h6��f��*��f�#V��f��*��f�K��f��*��f��*��f�+��f��O>g�8+�g��� g�A+�0g�~+�@g��+�Pg�v��`g��+�pg��+��g��+��g�F��g�,��g�G���g�9,��g��,��g��,��g��,�h�-�h��� h��x�0h�	[�@h�--�Ph�p-�`h��-�ph��\��h��-��h��-��h��-��h�.��h�,.��h��Ǝ�h�P.��h�_.�i�@?i�~.� i��.�0i��.�@i��.�Pi�'/�`i�N/�pi��/��i��/��i�����i��/��i��/��i�
0��i�6��i�+0��i�E0�j�Z0�j��0� j��0�0j�02>@j��0�Pj��0�`j��0�pj����j��k��j��0��j�1��j�11��j�Y1��j�/��j��1��j��1�k��1�k�X2� k�w2�0k��2�@k��2�Pk�
3�`k�#3�pk���k�M3��k��Ǝ�k��3��k��3��k��3��k�4��k�K4��k��l��4�l��4� l�5�0l�`?@l�75�Pl���`l�K5�pl��5��l��5��l�6��l�(6��l�L6��l��6��l�7��l�7��l�97�m�T7�m�|7� m��7�0m��7�@m�P��Pm��7�`m��7�pm�A8��m�R8��m�e8��m��8��m��8��m��8��m��8��m� @>�m�e�n��8�n�1�� n�9�0n�R9�@n�o9�Pn��?`n��9�pn��9��n��9��n�$:��n�F:��n�x:��n��:��n��:��n�����n��:�o��:�o��e� o�#;�0o�.Q�@o�,;�Po�b;�`o��;�po��;��o��;��o�<	��o�<��o����o�O<��o�e<��o�y<��o��<�p��<�p��<� p�=�0p�TL�@p�>=�Pp��Տ`p�d=�pp����p��=��p��=��p��=��p�>��p�.>��p�S>��p�g>��p�ɏq��>�q��>� q��>�0q��>�@q�?�Pq�v#�`q�??�pq�ʌ��q�p?��q��?��q��?��q�����q��?��q�@��q�B@��q��@�r��@�r�A� r��V�0r��4�@r�A�Pr�CA�`r�pA�pr��A��r��A��r��Ǝ�r��A��r�0@>�r��d��r�B��r�*B��r�gȏs�EB�s�wB� s��B�0s�(C�@s�ZC�Ps��C�`s�@@>ps��C��s��C��s��C��s�D��s��&��s�-D��s�pD��s��D��s��o�t��D�t�
E� t�E�0t�&E�@t�NE�Pt�}E�`t��E�pt��E��t��E��t��t��E��t��X��t��E��t�BF��t�^F��t��F�u��V�u��F� u��F�0u��F�@u�+G�Pu��G�`u���pu��G��u��G��u��G��u�
H��u�&H��u�0H��u�>H��u�cH��u�|��v��H�v��H� v�]��0v�#�@v��H�Pv�pd�`v�I�pv�AI��v�]I��v�^x��v�]���v����v�zI��v��I��v��I��v�%$�w�,J�w�HJ� w�VJ�0w�zJ�@w��J�Pw��J�`w�K�pw�K��w�-K��w�QK��w�{K��w��K��w��K��w�(L��w�LL��w��L�x��L�x�7� x��L�0x���@x��L�Px�$M�`x�HM�px��M��x��M��x�P@>�x��M��x��M��x��M��x� N��x�>N��x�]N�y��N�y��N� y��N�0y�&O�@y�TO�Py��M�`y��O�py��w��y��O��y�P��y�)P��y�CP��y�aP��y��?�y��P��y��P�z��P�z�Q� z�Q�0z�7Q�@z�]Q�Pz��Q�`z��Q�pz��׏�z��Q��z�R���z��Q��z�R��z�KR��z��.��z��R��z��R�{��R�{�5S� {�WS�0{��S�@{��S�P{��S�`{�T�p{�bT��{��T��{��T��{��T��{���{�U��{��?�{�AU��{�gU�|�f�|�U� |��U�0|��U�@|��U�P|�T�`|��U�p|�uڎ�|�V��|�RV��|�mV��|�n+��|��V��|��V��|��V��|��V�}�W�}�8W� }�LW�0}�fW�@}��W�P}��W�`}��W�p}�X��}�)X��}�>X��}�oX��}��X��}��X��}��X��}��X��}��3>~�/Y�~�EY� ~�iY�0~�iE�@~����P~�P2>`~��Y�p~��Y��~��Y��~�Z��~�/Z��~�@Z��~�dZ��~��Z��~��Z��~��Z��[��$[� �F[�0�q[�@��[�P�Z�`��[�p��[����[���\���`@>���?��"\���H\���P����l\����\���_� ���\�0��]�@��a��P��%]�`��b]�p���]�����]�����]����^����M^����s^�Ѐ��^���^��9����_���!_� ��/_�0���b�@��B_�P��j_�`���_�p���_����`����4`����v�����I`����x`�Ё��`���`���`����`���a� ��Fa�0���a�@���a�P����`���a�p���a����%b����kb�����b����p@>����b�Ђ��b�������b���c���^Ȏ ��>c�0����@��ac�P���c�`���c�p��������c�����c�����c����d����?Ѓ�$���*d��~ʏ���d����d� ��e�0��Pe�@���e�P����`���e�p���e����+f����������of�����f�����f�Є��f���f��)g���?g����
� ��fg�0��Lr�@���g�P��Bh�`�� ?p��Բ����[h�����h�����h�����������h�Ѕ����i������Hi����i� ���i�0���i�@���i�P���w�`��(j�p��Lj����oj�����j�����j����`4>����j�І��j���j��"k���8k���]k� ��lk�0���k�@��>�P���:�`���k�p���k����@?���D+�����k���������l�Ї�?��8l��~l����l����_� ���l�0���B�@���l�P��m�`��Vm�p���m�����m����	n����n����-n����@n�Ј�Un��qn���n����n����n� ���0���n�@��o�P����`��6o�p��&����lo�����o�����o����;p����`?Љ��6>�dp���Ў��xp����p� ���p�0���p�@��q�P���b�`��4q�p��Uq����xq�����q�����q����r����Dr�Њ��r���r��s���,s����� ��Vs�0��ss�@���s�P����`���s�p��t����"t����Xt����zt�����t�����t�Ћ����t����>��u���>u� ��Zu�0��u�@���u�P���u�`��gc�p���u�����u����v����&v����^v����|v�Ќ��q���v��
w���(w������ ��Cw�0��pw�@���w�P���w�`��x�p��Kx�����x�����x�����x����L5�����x�Ѝ��x��.y���"���y����� ���y�0���y�@���y�P��z�`��]��p��#z����Az����gz�����z�����z�����z�Ў���{��4{���H{���p{� ����0���{�@���{�P���\�`���?p���{�����{�����{����|����m|�����|�Џ�Cڏ��|��	}���2}���qԏ ��d}�0���}�@���}�P���}�`��	~�p��?~����Z~����������~�����~�����~�А��~����4���h����� ���?0����@����P��$�`����p��I�����w������?���������〗���Б����������׏������8�� ��b��0�����@�����P�����`��Ɓ�p��큗���������2����J������Y����|��В�͂��傗�
����&����C�� �����0��ƃ�@��҃�P��僗`����p��o����V˔���H�����j�����������焗Г�=���R���o���������ʅ� ��Յ�0��ꅗ@����P��P��`�����p��Ɔ����߆����������)������1����i��Д����������������E�� ��h��0��M"�@�����P�����`��ڈ�p��&�����8�����L�����m��������������Е������]���������l� �����0���?@��슗P����`��;��p��j�����������ʋ����዗��������L��Ж�bߎ������1>��������> ��ˌ�0�����@����P��|܎`����p�� �����K�����h����������������č�З�֍��썗�+?���?���� ��-��0��[��@����P�����`��Î�p������ �����e�����������������И�B���a��������Ȑ����� ��L��0�����@�����P��ۑ�`�����p��0�����U�����|�����������۔���� ?Й�����Ւ������:����~�� �����0��ܓ�@�����P����`��E��p��Q,����������@?�������+�����*��К�����̕��`?��镗���� ��-��0��I��@��q��P�����`��–�p������
�����3�����J�����s������?Л���������ɗ���֗���헗 ����0��7>@��U��P��p��`����p���������������ӎ���Ҙ�����3>���
��М����a���(����A����e�� ��}��0�����@�����P��͙�`���p��������?���ϻ����(�����J�������Н�rj��Ӛ�������(����Z�� ��s��0�����@�����P��כ�`��囗p�������
����������,�����B�����r��О�Ü��眗�&����4����� ��V��0����@��x��P�����`��ĝ�p�������������-����'�����\�����{��П�j���>>������Ğ���랗 ����0��f��@��!��P��b��`��=��p��_�����������������ܟ���������B��Р��!�ࠫ���������>���Ơ� ��ڠ�0����@����P��N��`��h��p��������á���������E�����������Ţ�С����࡫	���0q���"����T�� ��y��0��!/�@�����P����`��6��p�������v�����������ۤ���������"��Т�XŏࢫE��������ԥ����0> �����0�����@��Ϧ�P��� �`����p��,׏���A�����j�����������������姗У���࣫3���Q����������? �����0�����@����P���`����p��0�����C�����l�����������������̩�Ф����फ4���m���������ª� ��ꪗ0���?@��'��P��T��`�����p�������ɫ�������������6������Х�Gy�५?�M����g������� �����0��ڬ�@����P��>��`�����p��r����ﭗ���#�����L�������������Ц� ?ফ׮��u~�������C�� ��p��0���'�@�����P��ԯ�`����p��������������ΰ�������������M��Ч���৫���������ֱ����@> �����0��
��@��<��P��o��`�����p���������������5����㲗���������#��Ш�ΎਫY���U���}������� ��鳗0��!��@��j��P��ʹ�`��V��p��޴���������� �����U�����������е�Щ����੫	���t�������R�� ��{ �0��2��@��I��P��\�`��q��p������������������������1�����P��Ъ�w��ફ��������׷���y� �����0��*Ώ@��7��P��o��`�����p��������������̸����������ҕ����-��Ы�x��૫͹���@>��X����s�� �����0�����@��店P��+��`��v��p��ѻ���������\�����}������j�������Ь����ଫټ���������H�� ��t��0�����@��ֽ�P����`����p��.����:�����o�����������ƾ�����Э�Dɏ୫2���[����������� ��Կ�0��
��@��4��P��d��`�����p��5�����V�������������������������Ю�+—஫A—�R—��{—���— ���—0��!×@��U×P��@?`��a��p���×����×����×���ė���`?���;ėЯ�cė௫�ė��ė���ė���ė ���ė0���ė@��ŗP��`�>`��Iŗp��jŗ����ŗ����ŗ����?���������ŗа��ŗఫ	Ɨ�-Ɨ��\Ɨ���Ɨ ���Ɨ0���@>@��ǗP��7Ǘ`��SǗp��yǗ����Ӑ����Ǘ����Ǘ����6>����Ǘб�T�౫�Ǘ�Pȗ��zȗ���ȗ ���ȗ0��;��@��ɗP��)ɗ`��|�p��B����@ɗ����ɗ����ɗ����ȏ����ɗв��ಫ�ɗ�!ʗ��4ʗ��Ə ��Qʗ0��(P>@��rʗP��{ʗ`���ʗp���ʗ����ʗ����ʗ���˗���F˗���t˗г��˗೫�˗��˗���˗��I� ����0��7̗@��i̗P���̗`���̗p��"͗���X͗����@>����͗����͗����͗д��͗ഫΗ�Η��'Η��CΗ ��mΗ0���Η@��k<�P���Η`���Ηp��ϗ���%ϗ���Zϗ���~ϗ����ߏ����ϗе��ϗ൫�ϐ�����
З��+$� ��0З0��?��@��ЗP���З`���Зp���З����З���>ї���`ї���ї����їж�s�ණ�ї����җ���ˏ ��Tҗ0���	�@���җP��7�`���җp��������ӗ���$ӗ���Yӗ����ӗ����ӗз��ӗ෫0?>��(���ԗ���z� ��Eԗ0��ԗ@���ԗP��.�`��
՗p��`՗���}՗����՗����՗����՗���֗и�N֗หp֗������?���֗ ���֗0���$�@���֗P����`��=חp��Sח����ח����ˎ���ؗ���lؗ����ؗй��ؗ๫�ؗ�!ٗ��;ٗ��]ٗ ��qٗ0���ٗ@���ٗP���ٗ`���ٗp��&����ڗ��������)ڗ���]0����\ڗк�dЏຫzڗ��ڗ��ۗ���p� ��9ۗ0��"g�@��?ۗP���?`���ۗp���@>����ۗ���������?����ۗ���!ܗл�Kܗ໫�ܗ��ܗ���ܗ��)ݗ ����0��7ݗ@��KݗP��aݗ`���ݗp���ݗ���
ޗ���:ޗ���Tޗ���qޗ����ޗм��ޗ༫�ޗ��ޗ���ޗ��%ߗ �����0����@��;ߗP��dߗ`���ߗp���P>����ߗ����ߗ�������S����y�н�mŎཫ�����>��f����؏ ����0����@����P��,�`��[�p�����������������N�����������о�)k�ྫ��B���W���? ��y�0����@����P���8�`����p����������<����[�����������п���࿫����@>�����?� ��~�0����@���P��q�`����p�����������7����Z����(���������������!���E���y� ����0���~�@����P�� ?`����p������&����K����U����h����~������������«���«�� «�0«O�@«��P«`�>`«��p«��«�֑�«QK��«)��«k��«t��«h܎�«���«��ë��ë�� ë��0ë>�@ë@?Pë���`ëO�pët��ë���ë���ë���ë����ë���ë!��ë=��ëm�ī��ī�� ī��0ī�.�@ī��Pī�`ī;�pī|��ī���ī���ī���ī���ī���ī�q��ī��ī0�ūg�ū�� ū��0ū�,�@ū��Pū`?`ū��pū����ū��ūS��ūd��ū���ū���ū����ū���ū��ƫ�ƫy� ƫ��0ƫ��@ƫ��Pƫ�`ƫ$�pƫ0 ��ƫ2��ƫ6��ƫS��ƫ���ƫy��ƫ���ƫ���ƫT�ǫ�ǫ<� ǫ^�0ǫ�@>@ǫ�@>Pǫ���`ǫ��pǫ���ǫ���ǫ���ǫ=���ǫ2M��ǫ����ǫ�R��ǫ���ǫ�B�ȫ�ȫ.9� ȫ�?0ȫ��@ȫ��Pȫ<��`ȫ���pȫ�֏�ȫ���ȫ���ȫ*���ȫ���ȫ<���ȫ^���ȫo���ȫ���ɫ��ɫ�� ɫ?��0ɫT��@ɫq��Pɫ���`ɫ��pɫ���ɫ���ɫL���ɫr���ɫ"y��ɫ����ɫ���ɫ��ɫ��ʫ"��ʫA> ʫG��0ʫ���@ʫ[��Pʫb��`ʫt��pʫl��ʫ����ʫM���ʫ����ʫ'���ʫ���ʫ4���ʫN���ʫu��˫���˫�� ˫�0˫��@˫��P˫��`˫0��p˫C���˫[���˫���˫|���˫���˫���˫��˫
���˫*��̫G��̫@7> ̫4q�0̫`_�@̫�?P̫o��`̫���p̫6��̫���̫���̫����̫���̫(���̫J���̫d���̫���ͫ���ͫ�� ͫ���0ͫ�܎@ͫ��Pͫ���`ͫ��pͫ��ͫ/��ͫX��ͫt��ͫ���ͫ���ͫ���ͫ�?�ͫt�Ϋ��Ϋ� Ϋ�0Ϋ6�@ΫP�PΫy�`Ϋ��pΫ���Ϋ���Ϋ���ΫH��Ϋ���Ϋ�֑�Ϋ���Ϋ���Ϋ��ϫ�ϫ&� ϫZ�0ϫ3�@ϫY�Pϫ5>`ϫ��pϫ�S��ϫ���ϫ���ϫ���ϫ+��ϫ9��ϫJ��ϫl��ϫ��Ы��Ы'� Ы��0Ы��@Ы��PЫ7�`ЫH�pЫK:��Ыb��Ыw��Ы���Ы���Ыq��Ы���Ы�?�Ы�ѫ0�ѫL� ѫg�0ѫ��@ѫ��Pѫ���`ѫ�pѫ����ѫQ��ѫr��ѫ���ѫ[��ѫ���ѫ��ѫ+��ѫB�ҫ]�ҫ�� ҫ��0ҫ��@ҫ��PҫV�`ҫ	�pҫ8	��ҫZ	��ҫ�x��ҫ?�ҫ�	��ҫ�	��ҫ�	��ҫ�	��ҫ�B�ӫ�	�ӫ�� ӫ
�0ӫ(
�@ӫR
�Pӫ�
�`ӫ�
�pӫ�
��ӫ�
��ӫ��ӫ!��ӫP>�ӫA>�ӫE��ӫ���ӫ�$�ԫ��ԫ j� ԫ��0ԫ7�@ԫ`�Pԫ��`ԫ��pԫ���ԫ���ԫ���ԫ$
��ԫ|=��ԫW
��ԫ�
��ԫ�
��ԫ>Џի A>ի�� ի�
�0ի�@ի*�Pի,�`իP�pի�̏�ի}��ի���ի%x��ի���ի���ի!��իW��ի�>�֫��֫�� ֫0A>0֫��@֫��P֫�`֫C�p֫���֫���֫���֫���֫o��֫���֫���֫#��֫=�׫j�׫\ю ׫��0׫��@׫*�P׫r�`׫��p׫���׫���׫|��׫$��׫:��׫M��׫a_��׫i��׫��ث��ثZޏ ث�0ث8�@ث ?Pث+A�`ثL�pث�R��ث���ث���ث���ث��ث*��ث����ث�o��ثK:�٫�٫w�(٫#�8٫RU�H٫`�X٫���h٫��x٫S���٫���٫�a��٫���٫,F��٫��٫p5>�٫]��٫��ګp�ګ���(ګ��8ګ���Hګ��Xګ`�>hګ�xګ����ګ0��ګ����ګE��ګ�X��ګ���ګlv��ګ���ګ�T�۫��۫�p�(۫@A>8۫S%�H۫�X۫?�h۫,�x۫q��۫���۫��۫���۫u~��۫���۫$��۫���۫�p�ܫ�ܫ�|�(ܫ�8ܫ���Hܫ�XܫV_�hܫ?�xܫ1��ܫE��ܫ`)��ܫ^��ܫ���ܫ���ܫ�<��ܫ���ܫ���ݫ��ݫ)X�(ݫ��8ݫ�M�Hݫ�Xݫ��hݫ"�xݫX4��ݫ�P>�ݫ�;��ݫE��ݫ��ݫ]��ݫ���ݫd��ݫ�Z�ޫ��ޫ���(ޫ��8ޫ� �Hޫ��XޫF6�hޫ��xޫ5��ޫ��ޫ2G��ޫ#��ޫId��ޫA��ޫeH��ޫT��ޫ�і߫z�߫ې�(߫��8߫���H߫��X߫�y�h߫��x߫���߫���߫$��߫��߫�B��߫1��߫U��߫9/������6�(���8���H���X�W��h���x�,�������x���/��������G���"����i���������e�(���8��R�H���X����h��P>x�����������>��������������-��� ������� ���b�(�8 �8�$�H�P �X���h�q �x������ ���H���� ���׏���� �������� ���Z��!��� �(�@n>8��E�H�!�X�
�h�[!�x�rj���@?��Il����!����Ɏ���!����Z����!���
����!�����(�"�8�e��H�X"�X���h�m"�x�م���s"���q�����"����b����"����y����"����Ԏ��"�� s�(�#�8��R�H�#�X�M�h�Q#�x�f���g#���pV����#���KՎ���#���4(����#�������#����(��#�8��S�H�
$�X��h��x�*���Q$���mU���o$��������$���#����$���T���ث ��0�/�@����P�*/�`��(�p�M/���������/���`)����/����y����/����f���%0��Tʎ�PA> ���0�:0�@��L�P�K0�`�*�p�c0���q����|0���67����0���l.����0���}����0���K���0� �p5>0��0�@��&�P�1�`���p�91����-���G1���׏���]1�������p1���ڀ����1��O%���1� ��2>0��1�@����P��1�`���p�2���t���2����s���72����%���^2�������v2��q���2� ���0��2�@�Ț�P��2�`�:�p�'3���E����D3�������m3��� �>���3���b����3���L��4� ��̎0�`?@��0�P�4�`���p�!4�������`A>��;���74���9.���x4���qڏ���4������4� �LJ�0�5�@�e�P�^5�`��ڎp�u5���� ����5���c����5����u����5���d����6���I��36� ��U�0�e6�@�xm�P��6�`���p��6���S����6��������6����f���.7���\�����?��Ǐ�P7� �@�0��7�@�\a�P��7�`�[�p��7���aA���(8���6����X8���Gy���8��������8��ŏ��8� ��o�0�9�@�LT�P�H9�`�`9�p�x9���_Z����9����9����9���:�����9���f
���:�����):� �7��0�;:�@�Nt�P�W:�`��Վp��:��������:���5����:���휏���:���K���;���֏�#;� �T��0�`;�@�)k�P�~;�`��ߎp��;�����>���;����я���;���^���<���zď��'<��V���B<� ��)�0�^<�@�� �P��P>`�cݎp��<�������<���������<���D�����<���i����?�1>��<� ���0�=�@�#�P�;=�`��\�p�g=����i���z=����x����=����+����=�������=����x����=� ���0��>�@��p��P��->�`��iP�p��N>����t����c>��������{>����=Q����>��^���>���7����>� ��-��0���>�@���G�P��	?�`�����p��?�����ǎ���K?����7>���r?����������?�����?���I����pA> ��iG�0��
@�@��k��P��?@�`���X�p��N@����������g@����P>����A>���u~����@��;-���@���5S����@� ���[�0��	A�@��1P�P��#A�`���!�p��MA�����Y����uA�����<�����A�����2>���A��GF���A�������B� ���0��B�@����>P��3B�`��G7�p��OB����Q�����?���3S����nB����������B��P>��B����w����B� ����0��1C�@����P��MC�`����p��^C���������uC�����7�����C�����>���C��5���C����ʏ��D� ����0��6D�@���E�P��oD�`����p���D����nm�����D�����h����E��������E���7��,E��������NE� ��{ʗ0��sE�@����P���E�`��W�p���A>����я����E�����*����F�����a���F��b��2F��� 7>��EF� ��S��0��XF�@���{�P��yF�`��W�p���F�����@�����F�����k�����F����Rh����F�������F����؏��G� ��M�0��/G�@����P��CG�`��YT�p��rG�����G�����G����������?���������G��v���G������H� ��r��0��)H�@��;H�P��WH�`���_�p��vH����YW�����H����A[�����H����e����H���d��JI��͂��~I� ����0��I�@���P��I�`�Žp�J�������(J���S����A>���؎��DJ����Z���oJ��V_���J� ����0��J�@��a�P��J�`��)�p��J����`����J��������J���Vk���K����ˎ��GK��m���uK� ���0��K�@�N�P��K�`���>p��K�������?�������K���,L���?L���2Ϗ��NL���׎�tL� ��H�0��L�@���P��L�`�Cu�p��L����P���M����g���%M���x���<M���Z���VM�����tM� ��m�0��M�@�/�P��M�`�F�p��M�������M���3����M���JE���N���c����5N��2���PN� �%�0��N�@��P� ?`�EΎp��N����e����N���B����N���cz����N���_	���O��A��O� �Jҏ0�(O�@��~�P�:O�`�4�p�SO�������xO���ņ����O����v����O���2����O��*���BP� ���0�WP�@���P��P�`�L��p��P��������P���L�����P����(����P��������P������/Q� ���0�@?@�UŽP�FQ�`��ɏp�cQ����َ���Q����Ϗ���Q����6����Q�������Q�	���	�R� 	���0	�R�@	��Q�P	�kR�`	�$�p	��R��	�@�>�	��R��	�����	��R��	�"Џ�	�`?�	�J8��	�S�
�Y2�
�sS� 
�Y�0
��S�@
�	~�P
��S�`
���p
��S��
�����
�T��
�6���
�$T��
��H��
�YT��
�.���
�T������T� ��Y�0�U�@�c�P��<�`�<�p�2U���3|���hU����#����U���f�����U����'����U���؏�V� �W��0�"V�@���P�/V�`��"�p�kV���;Y���V���B����V���$�����V���������V�
��.�
��V� 
�@��0
��?@
�%�P
��V�`
���p
�W��
�f��
�W��
���
�CW��
��-��
�wW��
�h6��
��W������W� �䅎0��W�@��'�P�X�`� 1>p�YX������hX���R���wX���ʶ����X��������X���َ�
Y� �!�0�?Y�@�?D�P��Y�`�ܗ�p��Y���>����Z���6����LZ����Ž��XZ���nZ����Z���ۏ��Z� ��r�0��Z�@���P��Z�`�h�p�[������D[������i[���������[���u;����[���!���[� ��[�0�	\�@�w��P�\�`���p��P>��=\���b\����@����\��������\��� �>���\��1!���\� �2O�0�]�@�P.�P�&]�`��5>p�B]���J9���V]���^q����]���g�����]���I
����]�����&^� ��Џ0�=^�@�-�P�l^�`�>�p��^����>���^���b����^����-����^���J���_��±��$_� ����0�<_�@�s�P�H_�`�X4�p�z_���������_���5/����_���h����_��������_���d���_� �u�0��_�@����P�`�`��:�p�`���D����1����z���;`���!���P`���@1>��g`���P>�{`� �
�0��`�@�j��P��`�`�I�p��`����Ў��a���v���.a���P���ja���3�����a���y���a� ��R�0��a�@����P��a�`��Z�p�(b���
����Ib���U^���eb��������b����?����b���~���b� �s�0��b�@�b	�P�!c�`��2>p�4c����=���Ec����Ɏ��]c���k�����c��������c��
ˎ��c� �Ec�0��c�@�P�d�`��U�p�&d���
����[d����׎��od��������d��������d��E���d� ��0��d�@��B�P�e�`�(��p�e���i����Ee���If���^e����?���xe��������e��?t���e� ����0��e�@���>P�f�`�Ḏp�7f���9c���Hf����؎��f���7����f����[����f��|��g� �B��0�g�@�6>P�>g�`��,�p�Lg����L���^g����[���xg����4����g����2����g����>��? �g��0��g�@���P��g�`�E3�p�h��������0h���r����Uh����<����h����>���h��LԎ��h� ��#�0�i�@�P2>P�8i�`���p�Ii���+�����i��������i���R
����i���2'����i��#*���? ��q�0��i�@���P�'j�`��\�p�\j���H=���vj����=����j��������j����>���j� ��1� ��j�  �eH�0 �k�@ ����P �Ak�` ���p �Tk�� ��H�� �fk�� �x��� ��k�� � �� ��k�� ��� ��k�!���!��k� !�;�0!��k�@!�c��P!�l�`!���p!�5l��!��5��!�Ql��!�'���!��<��!����!�^l��!�cЎ�!�il�"��d�"��l� "���0"��l�@"���P"��l�`"���p"��l��"����"�m��"��Ǝ�"�Wm��"�&��"�mm��"�eq��"��m�#��9�#��m� #�1�0#��m�@#����P#��m�`#���p#� n��#��
��#�=n��#��2>�#��A>�#��}��#�wn��#�㊎�#��n�$��5>$��n� $�3B�0$��n�@$�L��P$��n�`$�X"�p$��n��$��>��$��n��$��W��$�o��$�J��$��?�$��3��$�"o�%���%�,o� %�EO�0%��o�@%��|�P%��o�`%�.v�p%��A>�%�b��%��o��%�{	��%�p��%���%�0p��%��p��%��p�&�lv�&��p� &��?�0&��p�@&��T�P&��p�`&��p&�q��&�M$��&�,q��&��J��&�Jq��&��ޏ�&�aq��&��C��&��q�'�ۏ'��q� '�t	�0'��q�@'�Q�P'��q�`'���p'��q��'���'��A>�'��Î�'�r��'��X��'�6r��'����'�Xr�(�,E�(�lr� (�P �0(��r�@(��ȎP(��r�`(�S��p(��r��(����(��A>�(��Y��(��A>�(����(��r��(���(��r�)�g�)��r� )�\�0)�?@)�)�P)�4s�`)����p)�>s��)�~���)�fs��)��ȏ�)��s��)�����)��s��)����)�,t�*��>�*� ? *�:�0*�ft�@*�rj�P*��t�`*�w�p*��t��*�����*��t��*�2>�*��t��*�2#��*��t��*����*��t�+���+�u� +�ݏ0+�-u�@+�d�P+�@?`+���p+�Pu��+�nĎ�+�mu��+����+��u��+����+��u��+����+��u�,���,��u� ,��6>0,�B>@,����P,��u�`,�pV�p,��u��,�'r��,�	v��,�[؎�,�;v��,�s׎�,�^v��,�q���,�v�-��|�-��v� -�N&�0-��v�@-����P-��v�`-�,+�p-�4w��-�����-�_w��-����-��w��-��Ď�-�`?�-�T��-��w�.�
�.�x� .���0.�Wx�@.�nx�P.��x�`.���p.��x��.�Ea��.��x��.�e@��.��?�.� ���.��x��.��j��.��x�/��w�/��x� /�+?�0/�y�@/��j�P/�3y�`/���p/�By��/�@�>�/�Xy��/�ҵ��/�~y��/���/��y��/�����/��y�0���0��y� 0�/�00��y�@0���P0�z�`0�t؏p0�Yz��0��a��0�vz��0�M��0��z��0���0���0�*���0��z�1�:��1��z� 1�|܎01��z�@1����P1��z�`1��p1�{��1��7��1�{��1�U��1�6{��1�8���1�Q{��1�@�>�1�e{�2�E��2��{� 2�E��02��{�@2����P2��{�`2��=�p2�|��2�9���2�|��2��S��2�,|��2�S}��2��?�2����2��P>3�x�3�C|� 3��ێ03��b�@3�Ch�P3�T|�`3���p3�B>�3�P4>�3�f|��3�����3�t|��3�bm��3��|��3�ҕ��3��|�4��4��|� 4�
F�04�+}�@4�]��P4�A}�`4�I�p4�`}��4��.��4�z}��4����4��}��4�Ҏ�4��}��4�b"��4��}�5�F�5�~� 5��m�05�.~�@5���P5��P>`5�6�p5�@~��5��D��5�Q~��5�^~��5�y~��5��~��5��~��5�\ю�5��~�6��t�6��~� 6�"�06��@6��>P6��?`6��X�p6�/��6�`�>�6�;��6����6�Y��6����6�t��6���>�6���7��2�7��� 7���07���@7��1>P7� B>`7��Q�p7����7�]��7�'���7����7�����7���7�����7�Î�7�À�8�
��8�ـ� 8��O�08����@8�q�P8���`8� яp8�(���8�hɏ�8�:���8���8�L���8�S%��8�f���8��l��8����9�A��9�?@� 9�+��09����@9�

�P9���`9�mx�p9�"���9�K��9�=���9��B��9�K���9�t��9�r���9��4��9�0B>:�\�:���� :����0:����@:�I��P:�ǂ�`:�U�p:�݂��:�EX��:�邘�:��ێ�:�����:�/h��:�'���:��3>�:�6��;�\��;�E�� ;�5>0;�d��@;����P;�w��`;�I�p;�����;����;�ރ��;��0>�;����;�$��;�+���;�A~��;�@��<�T��<�|�� <��]�0<����@<�W(�P<�Ą�`<�(��p<�儘�<�=���<����<�Kَ�<�6���<�M���<�a���<����<�z��=��;�=���� =��0=����@=����P=����`=��p=�Dn>�=�#��=�օ��=�M��=�,���=�X��=�N���=�O5��=����>���>���� >��0>����@>����P>����`>��3>p>����>��ݎ�>�!���>�7��>�\���>���>�i���>�r���>����?���?�Ї� ?��0?�݇�@?���P?����`?�mU�p?�
���?�$$��?�,���?��>�?��?�?�� ��?�G���?����?�p��@�R�@���� @�9�0@����@@����P@����`@�K(�p@�መ�@�}e��@���@�0q��@����@�����@�$���@����@�A��A��@�A�_�� A�1�0A����@A��*�PA����`A��pA�����A��,��A�����A��s��A�艘�A����A����A��q��A�?B�O��B�(�� B�
��0B�l��@B��-�PB����`B�|�pB�����B�|Y��B�׊��B�.9��B�ꊘ�B�2M��B�����B����B���C�8�C�0�� C�%8�0C�T��@C��e�PC�h��`C���pC�����C���C�ҋ��C��Ύ�C�2���C����C�^g��C�k���C����D� 5>D���� D����0D����@D��>�PD�͌�`D��ЏpD���D�
���D�0���D��0��D��b��D�R���D�c���D��r��D����E�Բ�E���� E����0E�܍�@E�
ЎPE���`E��)�pE�?���E����E�f���E��/��E�����E�9D��E�����E���>�E����F��b�F�͎� F��|�0F��@F�'p�PF���`F�H�pF�@B>�F�����F�F���F�C��F�]���F�'H��F�����F��T��F����G��0>G���� G��Z�0G����@G�%��PG�ݏ�`G��Z�pG����G�o]��G�7���G�T��G�F���G��\��G�T���G�Ow��G�i��H���H� ? H�|��0H��1�@H����PH�c>�`H�ů�pH�����H�j��H�����H��(��H�Ր��H�`�>�H�����H����H�PB>I�P��I��� I�Pj�0I�`B>@I�ΎPI�?��`I���pI�W���I��;��I�u���I�R��I�����I���I�ё��I�pd��I�葘J�6�J�#�� J�'�0J�8��@J�&��PJ�z��`J�?��pJ�����J��ُ�J�ђ��J���J���J����J����J�$y��J�-��K�k�K�o�� K����0K����@K��PK����`K�.�pK�Ó��K�f��K�͓��K���>�K�쓘�K�V��K����K� ���K�-��L�N�L�F�� L�#Ȏ0L�h��@L����PL����`L����pL�����L�x���L�ڔ��L�J��L���L����L�-���L����L�H��M��p�M�z�� M��0M����@M����PM����`M�pC�pM�ȕ��M��-��M�았�M�g���M�
���M�]0��M�pB>�M�#���M���N�⸏N�:�� N���0N�c��@N���PN���`N�x�pN�����N�j���N�����N��2��N�ϖ��N����N�䖘�N����N���O�Bk�O�2�� O�Q�0O����@O�V'�PO����`O��^�pO�����O����O��O��}��O����O�Q���O�.���O�~��O�8��P�A��P�O�� P���0P�^��@P����PP�r��`P�_J�pP�����P�Q��P�����P��M��P�����P�S���P�˘��P��&��P���Q�r�Q�/�� Q��h�0Q�:��@Q�n�PQ�\��`Q��l�pQ�r���Q�d\��Q�����Q�Lv��Q�����Q����Q�͙��Q�]��Q�虘R���R���� R�Ty�0R�?��@R�uڎPR�V��`R����pR�����R����R�����R�����R�Ϛ��R����R�&���R�gh��R�=��S���>S�@? S�4z�0S�\��@S�e�PS�k��`S�G��pS�����S�)��S�����S�a��S�훘�S��2��S����S�/؎�S�-��T�؁�T�D�� T�ᘎ0T�z��@T��ڏPT����`T��N�pT�����T�&���T�㜘�T�����T����T��+��T����T�K���T��b�U�;��U�V�� U�a�0U�c��@U�䣎PU����`U�8��pU�����U����U�띘�U����U����U�b��U�)���U����U�P��V���V�_�� V�YN�0V�|��@V�G�PV����`V�Y9�pV�����V�=��V�ܞ��V����V��B>�V�K��V����V���V�A��W��U�W�\�� W��I�0W�x��@W�~!�PW����`W���>pW�����W�5C��W�џ��W����W�韘�W��֎�W�5���W��W��W�`��X�`3>X���� X��N�0X����@X����PX�ʠ�`X��X�pX�ՠ��X�����X�젘�X�"ۏ�X����X��>��X�1���X����X�Z��Y�0��Y�l�� Y��Ə0Y����@Y�@�>PY�ۡ�`Y���pY�����Y�����Y����Y����Y�3���Y��ǎ�Y�F���Y�:ю�Y�_��Z��6�Z�r�� Z���0Z����@Z���PZ����`Z��j�pZ�â��Z��#��Z�题�Z�$\��Z�
���Z�'q��Z�C���Z�.���Z�R��[��b�[���� [��2�0[����@[�b�P[����`[����p[��[��[����[�`?�[�A���[�.���[�e���[�]��[�z��\�~i�\���� \�P�0\����@\��?�P\�դ�`\�ǎp\�����\�2͎�\����\�~���\�A���\��3��\�g���\�z��\����]����]���� ]��l�0]�ť�@]�w�P]����`]�n�p]�"���]�E��]�?���]����]�N���]�`_��]�l���]�]��]����^�=p�^���� ^�`4>0^�ͦ�@^���P^�`A>`^�A �p^�ܦ��^����^��^����^�#���^��O��^�6���^��َ�^�v��_�3�_���� _��:�0_�Ƨ�@_��1�P_�ק�`_�ԏp_����_�g���_�5���_��_��_��?�_�۔��_�S���_��h��_�_��`��9�`���� `�ի�0`����@`���P`�ب�``�ss�p`�
���`���`�<���`��l��`�]���`��$��`�i���`��!��`����a�vz�a���� a���0a�ʩ�@a��*�Pa�ש�`a��#�pa����a��5��a����a�+$��a�L���a��Վ�a����a�8	��a����b����b�Ϫ� b�n]�0b�@b�S��Pb���`b��K�pb�4���b����b��B>�b��+��b�~���b��g��b�����b���b�ګ�c�.��c�뫘 c�=�0c���@c�
>�Pc�^��`c��j�pc��B>�c�Z��c�u���c�l=��c�����c��_��c�����c�V���c�Ŭ�d�L\�d�߬� d�uV�0d�꬘@d��D�Pd��B>`d�
'�pd����d�Gi��d�,���d���d�O���d�1w��d�Z���d��h��d�|��e��B�e���� e��Ɏ0e����@e�#^�Pe����`e�ٝ�pe�ǭ��e�H���e��?�e����e�᭘�e�R���e����e��l��e�J��f�篏f�c�� f���0f�}��@f��f�Pf����`f���>pf�Ѯ��f�͎�f�����f�~ӏ�f����f��J��f�R���f��-��f�z��g�O��g���� g�/��0g����@g��5�Pg�گ�`g�x �pg����g��x��g�$���g�do��g�^���g��)��g�r���g�r���g����h���>h���� h�l��0h����@h��s�Ph�ְ�`h�t̒ph�簘�h��"��h�����h����h����h�:���h�%���h��0��h�y��i�|��i���� i�<
�0i����@i��n�Pi�屘`i���pi����i��e��i����i�=��i�5���i�!��i�D���i����i�e��j��.�j���� j���0j����@j�8`�Pj����`j��pj�߲��j�ٞ��j�����j�N���j����j�ۍ��j�8���j���j�O��k��Ȏk�^�� k�1��0k�|��@k�	�Pk��B>`k�[-�pk�����k�ٳ��k����k�>>��k�&���k�v���k�V���k�@�>�k�j��l��R�l���� l�s�0l����@l�׃�Pl�δ�`l�TN�pl�봘�l��>�l����l����l�,���l����l�g���l�+��l����m�K֎m���� m��T�0m�ٵ�@m��K�Pm����`m��*�pm�
���m�³��m�+���m��C��m�^���m��>��m�}���m�Q���m����n���n���� n��O>0n�¶�@n�0x�Pn��B>`n��O�pn�ζ��n�F���n����n��܎�n����n����n�`���n��y��n�n��o���o���� o�5�0o����@o�ʷ�Po�ᷘ`o�j�po��b��o�%$��o���o�Ug��o�	���o�t��o�C���o�-���o�q��p�N��p���� p�
�0p����@p���Pp�߸�`p��V�pp�����p�N��p����p�팏�p�6���p�خ��p�J���p�W$��p�W��q�mŎq���� q�ib�0q�
��@q�`1>Pq�#��`q�o?�pq�5���q��c��q�]���q�ӎ�q�u���q��W��q�����q�����q����r�s��r�̺� r�w6�0r�纘@r��F�Pr���`r��b�pr�����r�d��r�����r�,��r��r�E��r����r����r�$��s��C�s�W�� s��0s�r��@s�!`�Ps����`s�>>�ps�����s���s�Ǽ��s����s�㼘�s����s�����s����s���t�h�t��� t��"�0t�*��@t�e��Pt�I��`t���pt�����t���t�Ž��t�T��t�����t�����t�*���t���t�b��u����u�y�� u��ǎ0u����@u��ĎPu����`u���pu�־��u��S��u���u����u�0���u�Dn��u�`���u��/��u�z��v��6�v���� v�VR�0v�ܿ�@v�[�Pv���`v�[Ҏpv�H���v����v�^���v�[��v�����v�,���v�����v����v���w����w�� w�Fq�0w���@w��Pw���`w�� �pw�4���w�d��w�Q���w��Y��w�f���w����w�����w����w���x�M'�x��� x��ώ0x�
˜@x����Px�"˜`x����px�=˜�x���x�V˜�x����x��B>�x�����x�y˜�x���x��˜y�?�y��˜ y�{y�0y��˜@y����Py��˜`y�ϻ�py�Ø�y��E��y�!Ø�y����y�SØ�y��Ԏ�y�`Ø�y��M��y�qØz��j�z��Ø z�u:�0z��Ø@z��Pz��Ø`z��2>pz��Ø�z��5��z�Ę�z��ʎ�z�2Ę�z�����z�EĘ�z�kn��z�vĘ{��3>{��Ę {����0{��Ę@{��R�P{��Ę`{���>p{��Ę�{��a��{��Ę�{�����{�Ř�{��5��{�4Ř�{��n��{�EŘ|��ʎ|��Ř |���>0|��Ř@|�ې�P|��Ř`|�
�p|��Ř�|���|��Ř�|��1>�|��Ř�|�T��|�Ƙ�|�G_��|�(Ƙ}�!
�}�;Ƙ }���0}��B>@}���P}�RƘ`}�M]�p}�vƘ�}�pj��}��P>�}����}��Ƙ�}�����}��Ƙ�}�����}��Ƙ~����~��Ƙ ~��1>0~�(ǘ@~��P~�5ǘ`~�n�p~��?�~�#��~�Lǘ�~�ݴ��~�iǘ�~����~��ǘ�~����~��1��l���ǘ ����0��ǘ@��&�P��?`��<�p��ǘ��K����Ș�������>Ș��8���]Ș��R?���rȘ��RU����Ș ����0���Ș@�����P���Ș`��`��p��ɘ���>*����ɘ����6����Vɘ����ԏЀ��ɘ��Y���ɘ���C����ɘ ���0���ɘ@��׎P��C>`��5o�p���ɘ���^
����ʘ���f�����Vʘ���04>Ё�jʘ�LɎ�yʘ���7����ʘ ��K��0���ʘ@��bߎP���ʘ`���9�p���ʘ����.����˘��������˘����1>Ђ�B˘�N��M˘�������v˘ ����0���˘@����P���˘`����p���˘���������/̘���D����q̘�����Ѓ��̘�A���̘��������̘ ��N.�0��3͘@���O>P��?͘`���1>p��C>���E%����p͘���������͘������Є��͘�"����͘���}���	Θ �����0��9Θ@��j-�P��SΘ`��l��p��]Θ���;׎���~Θ���tՎ����Θ������Ѕ��Θ�fO���Θ��V����Θ ���ގ0��Ϙ@���u�P��:Ϙ`��06>p��bϘ���*+����uϘ���3�����Ϙ���N*�І��Ϙ��F���Ϙ�������(И ���ӎ0��FИ@��z�P��qИ`�����p���И����͎����И���]ގ����И����y�Ї��И�	[��
ј��o����Iј ����0��|ј@�����P���ј`��L)�p���ј����>�����ј���Ҙ���Ҙ�����Ј�AҘ�WҘ��q�����Ә ����0���Ә@��>W�P��?`��W�p���Ә���vn�����Ә���L5�����Ә������Љ�Ԙ�@�>�Ԙ��`�>��:Ԙ ��Dl�0��WԘ@�����P��jԘ`����p��tԘ���7�����Ԙ����Ԙ����Ԙ������Њ��Ԙ��`��3՘���w���G՘ ��*��0��l՘@�����P���՘`���.�p���՘���i�����՘���N3�����՘��� j�Ћ�֘�Ӑ�:֘���Ǝ��M֘ ��~��0��f֘@���l�P���֘`��*�p���֘���U�����֘���������֘�����Ќ�#ט�Kʏ�6ט��q/���hט ��(��0���ט@��P3>P���ט`����p���ט����/�����ט���e#�����ט���	��Ѝ�ؘ��4>�Jؘ�������kؘ ���0���ؘ@����P���ؘ`�����p���ؘ����}����٘��� s����&٘�����Ў�2٘�g1��X٘���X���o٘ ��Ğ�0��~٘@��窎P���٘`��|��p�� ?���Q,�����٘����f�����٘���$e�Џ��٘�af��(ژ���[���;ژ ��⛎0��Jژ@��Lr�P��dژ`����p���ژ����ԏ����ژ����r����ۘ���<	�А�/ۘ�?܎�Hۘ��u����aۘ ��{�0��nۘ@��6<�P���ۘ`��$��p���ۘ����
�����ۘ���������"ܘ����Б�4ܘ��c��Bܘ��%���|ܘ ��S�0�� C>@����P���ܘ`���$�p���ܘ��������@?����3>����ܘ���ȏВ�ݘ�3u��`?��)X���0ݘ ��]�0��Bݘ@��~ݘP���ݘ`��()�p���ݘ���������ݘ���������ݘ����ߎГ�ޘ�o���$ޘ��W���Aޘ ��蔎0��_ޘ@��2#�P���ޘ`��9/�p���ޘ���������ޘ���������ޘ���uu�Д��ޘ������ޘ���ˎ��ߘ ��e�0��Lߘ@��"g�P��vߘ`����>p���ߘ���o�������������������\�Е�e��� ��� ���9������ ��*Z�0���@��_�P��9�`��,׏p��L���������f����I�����q�����c�Ж����B��������Ǝ���� ���	�0����@��n+�P���`��z��p������{v����<����W����������>,�З��?���������ߏ��Q> ���3�0����@��z��P����`��}��p�������m����H����Aǎ���a����o��И�|���������,0����� ���0����@���P����`��ޞ�p�� ���������5����?�����t�����1>Й����������������� ��r�0����@����P����`���Ύp��-����?�����V��������������+A�К����؏������j����� ���Q�0��
�@��iӎP���`��@7>p��_����#����r����a_���������RL�Л����K|���?��3����� ��I�0����@���B�P���`�����p��!���������Q���������c����tX�М�0C>��Ϗ����������� ����0����@���;�P��@C>`��X��p��������n����"����!�����1����_�Н�\��KՎ�q���1����� ��iE�0����@��a1�P����`����p������j����0����^Ȏ���B����x��О�XZ���8��W���Nݎ��j� ��\��0��s�@��l�P����`���T�p�������w����������02>���	�������П����,��+���,͔��F� ��	_�0��b�@���	�P����`����p��������Ԏ���f�����岎����������Р���ࠬ�w���?��>������ ����0��q�@��@�>P����`���#�p��������L���������-���������	��С���࡬������?������ ����0���?@��=܏P���`���P�p��U�����4����j��������������d4�Т���ࢬF ������������� ��Y��0��8�@��T��P����`����p�������Z'���������8������������У��F�࣬y&��;���䥎��V� ���k�0��h�@��t<�P����`����p����������������hK���������3>Ф���ब�0>�7����x���F� ��s�0��^�@��9�P��{�`���p�������C����������
1������������Х���६�`������v
���� ���2�0��`�@����P����`����p�������ϙ�����������>�����������Ц��ব����,����_���\� ���n�0����@����P����`���@�p��������^���������Ŏ���������X�Ч�'�৬,F�������e����� ��sǎ0����@���:�P����`��bM�p��PC>���|=����&����������P�����W�Ш�m�ਬ�ю������U����� �����0����@���B�P����`����p�� ����Dɏ���9����C�����`����G��Щ�t�੬d�������4����� ���0����@��q�P����`��ʌ�p��`C>���5�������������������C�Ъ���બ#��������|���7�� ����0��C��@��Z��P��Y��`���J�p��}����� �>���������O����������bώЫ���૬x������R���O�� ����0��y��@��'4�P�����`���L�p���������p���������ve����������Ь���ବ��>�5�����{���b�� ���M�0�����@��.Q�P�����`�����p��������������������������i�Э�"��୬{
��\�����?������ ��HK�0��?@���$�P�����`����p���������Ȏ��������������������Ю���஬uB��6�����V���S�� ���!�0��k��@��2ŽP��pC>`���L�p���������p����������g������������&�Я���௬L�������b������ ��Ֆ�0��/��@��F6�P��y��`��R*�p���������O>��������������������1>а��C>బti�����p%����� ���0��T��@��|M�P��v��`���8�p������������������������������TՏб��౬<���#�����0>��v�� ���A�0�����@�����P����`��U�p��;������S����_�����#V������������в����ಬ�|������������� ��� �0����@����P��&��`���	�p��J�����j�����}������#�����������$�г� �賬��������@�>��E�(��e��8����H����X����h����x�����������-����"�����j�ȴ�M�ش���贬��������������(��W�8����H����X����h��	�x��+	����4n>���a	���������m	�ȵ�Z�ص��	�赬ް�����	����^����	�(��{��8���	�H���	�X��K
�h��P4>x��`
����{
�����
�����U�����ȶ���ض�2�趬�B����P����p����C>(��:�8��w�H����X����h����x�������y��������#z����L�ȷ�p�ط���跬�����������C>��#
�(�����8��5
�H���
�X���
�h��dq�x���
����������$����,F����E�ȸ���ظ���踬� �������.U����(�����8��4�H��:H�X��X�h��e�x��z�����Ɏ��������g�������ȹ����ع���蹬�������������K�(���!�8����H����X��5�h���K�x�������������������������Ⱥ���غ��躬rN����9��� s���p�(��/��8��z�H��8>X����h��3��x�������
���������������Ȼ�N�ػ���軬?�����+����$���\�(����8����H����X����h���x�����������B����u������ȼ�2�ؼ�_�輬�o��������\�����(��:�8��\�H���7>X����h����x�������SA���������(ו�����Ƚ��,�ؽ�S�转�;����e����>����(��9m�8����H��L��X����h���:�x��'����N����s�����������Ⱦ���ؾ�	�辬������0���r�����(����8����H��mU�X����h��z�x����������������֏���4�ȿ�[�ؿ���迬E0���������������(����8���H����X���h����x��6����T����v��������������;������������(����$�(���*�8���*�H��Z�X����h��w�x��������n����
��������N���3S������(P>����C>¬`�>¬��(¬�[�8¬�H¬��X¬a�h¬�Z�x¬���¬���¬���¬	���¬���¬Y��¬ ��¬o���¬0 �ì�ìx �(ì�~�8ì� �Hì��Xì� �hì2G�xì!��ìO��ìA!��ì8n>�ì8n>�ì�M��ì�!��ì�I��ì�!�Ĭ ?Ĭ�!�(Ĭ$"�8Ĭ:"�HĬa"�XĬ�"�hĬ�"�xĬ#��Ĭ;��Ĭ#��ĬY#��Ĭ�#��Ĭ�#��Ĭ$��Ĭ'$��ĬU$�Ŭ�$�Ŭ�$�(Ŭ��>8Ŭ�$�HŬ�'�XŬ%�hŬ�D�xŬy%��ŬI��Ŭ�%��Ŭ@?�Ŭ&��Ŭ;&��ŬI&��Ŭa&��Ŭ|&�Ƭ�q�Ƭ�&�(Ƭ�L�8Ƭ�&�HƬ�n�XƬ'�hƬ�b�xƬ�'��Ƭ����Ƭ�'��Ƭ�^��Ƭ(��Ƭ;H��Ƭw(��ƬH%��Ƭ`?Ǭ�ĎǬ�(�(Ǭ�(�8Ǭ)�HǬ�u�XǬ;)�hǬ��xǬ�)��ǬOI��Ǭ�)��ǬJҏ�Ǭ*��Ǭ���Ǭ*��Ǭ=*��ǬS*�Ȭ�?Ȭh*�(ȬW;�8Ȭ�*�HȬ���XȬ�*�hȬ�*�xȬ�*��Ȭb���Ȭ�*��Ȭu ��Ȭ<+��Ȭ'ϖ�Ȭc+��Ȭ
���Ȭ�+�ɬ��ɬ�+�(ɬ�J�8ɬ,�Hɬ�0>Xɬ,�hɬlv�xɬ<,��ɬ/���ɬO,��ɬT���ɬ�,��ɬ-���ɬ�,��ɬ:-��ɬT-�ʬO��ʬo-�(ʬ�-�8ʬ�-�Hʬ���Xʬ�-�hʬ)X�xʬ".��ʬ�ю�ʬ..��ʬ.���ʬY.��ʬm��ʬ�.��ʬl��ʬ�.�ˬ�a�ˬ/�(ˬ��8ˬ+/�Hˬ�7>Xˬ?/�hˬ[/�xˬu/��ˬ׏��ˬ�/��ˬ����ˬ�/��ˬ�/��ˬ�/��ˬ_���ˬ0�̬T0�̬l0�(̬�0�8̬�0�H̬1�X̬1�h̬<1�x̬v1��̬�1��̬�1��̬"y��̬2��̬I2��̬p2��̬�2��̬�2�ͬ9.�ͬ�2�(ͬQ3�8ͬ�C>Hͬn+�Xͬ^3�hͬ�3�xͬ�3��ͬ�3��ͬ�3��ͬ���ͬ�3��ͬB4��ͬ_4��ͬ�4��ͬ�4�ά5�ά$5�(άߎ8άP5�Hά�5�Xά�5�hά���xά�5��ά�5��ά
6��ά�5��ά.6��άh6��άz6��ά�=��ά�6�Ϭ<�Ϭ�6�(Ϭ���8ϬD7�HϬ���XϬ�7�hϬ8�xϬ*8��Ϭy��ϬK8��Ϭ����Ϭn8��Ϭ&���Ϭ�8��Ϭ�8��Ϭ�8�Ь�ȎЬb9�(Ь�!�8Ь�9�HЬWU�XЬ�9�hЬ-��xЬ:��ЬTo��Ь(:��Ьc���Ьa:��Ь�:��Ь�:��Ь����Ь�:�Ѭ];�Ѭx;�(Ѭ�;�8Ѭ�;�HѬð�XѬ�;�hѬ'�xѬ<��Ѭ�|��Ѭ<��Ѭ���Ѭ�<��Ѭ�<��Ѭ�<��Ѭ�|��Ѭ�<�Ҭ��Ҭ=�(Ҭ>��8Ҭ==�HҬ D�XҬU=�hҬ�=�xҬ�=��Ҭ2>��Ҭe>��ҬNR��Ҭ�>��Ҭ�X��Ҭ�>��Ҭs��Ҭ`?�Ӭ�7�Ӭ�?�(Ӭ�A�8Ӭ�?�HӬ�?�XӬ^@�hӬ�>>xӬ�@��Ӭ����ӬA��ӬeA��Ӭ�A��Ӭ�A��Ӭ�A��Ӭ&J��Ӭ�A�Ԭ�X�ԬB�(Ԭ{B�8Ԭ�B�HԬ��XԬ�B�hԬ���xԬ�B��Ԭ�B��ԬC��Ԭ�~��Ԭ.C��Ԭ>,��ԬlC��Ԭ
���Ԭ�C�լ�5>լ�C�(լ�C�8լD�Hլ�o�Xլ5D�hլ�p�xլaD��լyD��լ�D��լ�D��լ�D��լ	E��լWF��լ{F�֬��֬�F�(֬��8֬�F�H֬7G�X֬nG�h֬9/�x֬�G��֬���֬�G��֬x���֬�G��֬H��֬FH��֬���֬�H�׬�3>׬�H�(׬W�8׬�H�H׬IĎX׬�H�h׬΅�x׬FI��׬�I��׬�I��׬#5��׬�I��׬疎�׬[J��׬�J��׬�J�جC�ج%K�(ج��8جjK�Hج5�Xج�K�hج��xج�K��ج�:��ج
L��ج#9��ج1L��جmL��ج�L��جK:��ج�L�٬ǎ٬�L�(٬M�8٬M�H٬�D�X٬9M�h٬RV�x٬cM��٬��٬�N��٬p��٬&O��٬PO��٬�O��٬�?��٬�O�ڬPP�ڬoP�(ڬ�P�8ڬ�P�Hڬ�P�Xڬ�P�hڬ�F�xڬQ��ڬ����ڬ7Q��ڬ�/��ڬ�Q��ڬ�Q��ڬ�Q��ڬ`�>�ڬ"R�۬���۬RR�(۬�7>8۬�R�H۬�l�X۬�R�h۬��x۬�R��۬r��۬�R��۬aێ�۬
S��۬����۬OS��۬gS��۬�S�ܬpV�ܬ�S�(ܬ�S�8ܬ�S�HܬT�XܬT�hܬ���xܬ/T��ܬ�J��ܬwT��ܬ���ܬ�T��ܬ�T��ܬ�T��ܬ���ܬ
U�ݬFU�ݬpU�(ݬA8�8ݬ�U�Hݬ~r�Xݬ�U�hݬu~�xݬJV��ݬ�?�ݬzV��ݬ�?�ݬ�V��ݬD��ݬ�V��ݬP��ݬ�V�ެ"W�ެ@W�(ެ�Q�8ެsW�Hެ�W�Xެ�W�hެ�W�xެ�W��ެ���ެ�W��ެ@�>�ެXX��ެ�X��ެ�X��ެ!/��ެ�X�߬:��߬>Y�(߬[�8߬bY�H߬��X߬�Y�h߬�Y�x߬�Y��߬1��߬)Z��߬p-��߬AZ��߬S���߬hZ��߬�Z��߬�Z���Z��[�(�M[�8�_[�H�u[�X��[�h�5=�x��[����[���\��������I\����<����\���gB����\���Վ��\�(���8��\�H�,]�X�^]�h��]�x��]��������]���V-����]��������^��������^������^�(��8��^�H�E��X�_�h�5_�x�P_����O���f_����_����_���Ü���`����Ē��Z`��Mϑ�{`�(�=I�8��`�H��0>X��`�h��`�x��`���&����a���ю��-a���f���Qa���L���xa������a�(�b�8�b�H�z�X�Gb�h�kb�x��b���8P����b���j����b���LJ���c���Kc����c��t/���c�(��c�8�
d�H����X�4d�h�Rd�x�xd���,0����d����S����d������e���%e���Me�������e�(��e�8��e�H��@�X�f�h���x�Ef����5����f����f����f���&g���Jg����g����g���g���g�(�1m�8�h�H�Nh�X�eh�h��h�x��h����h���*i���q����i����i����i�������j��Lj��ej�(����8��j�H��E�X��j�h��j�x�k���:J���Pk���W���ik��������k����k����k��Dɏ�4l�(�k*�8�gl�H���X��l�h�t؏x��l���)m���<m�������Vm���s}���um����m����m��n��Fn�(�ܕ�8��n�H��J�X��n�h��؎x�o��������Zo����.���no����o����o����o����o��Db���o�(�]0�8�*p�H�?p�X�Ip�h��^�x�[p���%����wp����u����p���@����p���ҵ���9q�����Wq�(�}q�8��q�H��>>X��q�h�%r�x�9r����9���Wr��������r����7>���r���4>��s���d��+s�(��W�8�^s�H��s�X��s�h��`�x��s���Wv���t���M���_t����t����t���3u���`u��I
���u�(�6�8�v�H�+v�X�Lv�h��V�x�|v���͗����v��������v���������v���‘��w�����Fw�(�`w�8��w�H��w�X��w�h�{~�x�Fx����:���x����x����x����x���"y���%���Ty���y���y�(��.�8�z�H�Hz�X��z�h�
��x��z���$����z���{���*{������K{����f���T{��5\���{�(�fv�8��{�H�|�X�8|�h��4>x�|����|����|��������|����>���}����}����}���1���}�(��9�8��}�H�,�X�~�h�� �x�C~����w���L~���g~����~����}����~����~����~������(��8�i�H��?>X���h���x��C>��m��������j�����������+����,׏��^���Lj��y��(��|�8����H����X�܀�h��i�x������l���`����V����������y���с���rj�������!����3��(���G�8��K��H�����X��΂�h�����x��6�����N����l�����������ȃ����j������6�����@�����f���R��(��Kގ8��9q�H�����X�����h��ۄ�x���������n����+�����'q����j�����K���y���������녙��<����Y��(��M�8�����H��膙X�����h��x�x�������+�����4������m���������@3>��������������������(���2�8��O��H�����X��҈�h���y�x��!�����-�����R�����Il�������������Չ��뉙�������K�������(��Vk�8��܊�H����X��+��h��d\�x��:�����X���������K֎��������苙������
����%����7����T��(��<��8�����H���+�X�����h��� �x�����������H�����q����������p6��������9�����������(��(��rC�8��I��H��<i�X��Ҏ�h����x�����������������9�����r�����������E�����8���������h��(���?8�����H��i�X��Ő�h�����x��ᐙ���	����������_I����C����c�������SZ��������Uk���U��(�����8�����H��ْ�X�����h���x�������bߎ���@�����m����������W����ѓ���X��������~P�����(�� ?8��l��H���C>X�����h�����x��Ɣ����2�����h�����9����������S����˕��6(�������������7��(���>8��d��H�����X��Ö�h��햙x�������,�����L�����[B����w�������������Ƚ������X4����(�0��8�W��H����X����h�tՎx�������8���ؘ����h���������������;����f���Ps�����(�Й�8�噙H��[�X���h�uS�x�8����G����]���������������G���Ě����������<
�����(�{>�8�6��H�M��X�~��h�Û�x�����:���?����T���������cz������6���  ?�v���B��(�ғ8�i��H����X����h���x�����!����;����^�����������������G����a���fz����(����8����H��X�ҟ�h��v�x�������V���)��������������ܠ�������Y����/�����>�_��(�@ ?8����H��h�X����h��S�x�ڡ�������@�����{���|�������������ܢ������Є��x��(����8�ࣙH���X�4��h��x�j�����1>��ؤ���QK�������cݎ��L����6����}����6�����(�饙8�
��H�+��X�?��h�\��x�y����V_�������������ئ���篏������|����#���=\��P��(�H�8����H�`)�X����h����x������ko���&����8	���D����a���_����hd������	��M�	�騙(	��F�8	���H	���X	�4��h	����x	�i���	� ]��	�x���	�����	�ϩ��	�xg��	����	��,��	�5��
�J��
�J��(
�l&�8
�y��H
��X
�	��h
�v��x
�H���
��4��
�����
�KՎ�
�����
�Dk��
�ȫ��
�o���
�ի��������(����8�`��H��u�X����h��>x�������y���䬙�����	�����t�������` ?������ה�����(�߭�8�	��H���X�Q��h�#T�x�r���������Ǯ���3��������.����;����M"���J��
�e��
���(
����8
�¯�H
��P�X
�ԯ�h
��5�x
�(���
�}��
�^���
��p��
�����
�����
�ǰ��
�鰙�
�����E��3��(��2>8����H�]��X����h�7��x�ձ���>���鱙����������vT���#����S%�������~���в�(���8���H�)��X�d��h����x������볙������w�������������崙�� ������������!��(�� ?8�c��H���X����h�'a�x������൙��������������X���7����=܏��O����Ȏ����(�>��8�ֶ�H�G7�X�q��h��{�x�������<���ӷ�����������e���!�����[���*����J��H��(��B�8�Z��H��Y�X����h��$�x�Ը���#��������2����w����H���ݹ�����������7���}��(�-6�8�ʺ�H��X���h����x�%����I����\��������q�����=��������ɻ��������H��1��(���8�[��H��x�X����h���x����������߼���3����D����p5>��Z�����]���������>�潙(�.��8�9��H�s��X�H��h�EW�x�_���������Ǿ������������5����F���������s����t�����(��$�8����H�п�X�#��h�`�>x���������������(����^�����Ҏ��������������(™�=™(��C>8�D>H���X�O™h����x��™���r���7����ې����™��Ƶ����™�� 4>���™��ś��™(��j�8��™H��%�X�Ùh��;�x�TÙ��xÙ���Ù��>֕���Ù��i8����Ù��ę��/ę�b���Pę(��A�8�ięH����X��ęh�řx�Vř�������ř��֎���ř��ƙ��&ƙ���0���Jƙ�o��iƙ(���>8��ƙH��ƙX��ƙh��)�x�5Ǚ��JǙ��tǙ��o�����Ǚ��^����Ǚ��W���ș���Zș(��ș8��șH�"��X�əh�ؚ�x�+ə�� ���^ə��zə���ə��4(����ə������ʙ�Lʙ�fʙ(�}ʙ8��ʙH��ʙX��ʙh���x��ʙ���Z���˙��R˙���˙��Q�����˙���˙��̙�����̙(����8��̙H��̙X��̙h�1͙x�G͙��_͙���͙���͙���͙��Rz���7Ι��OΙ��mΙ��Ι��Ι(���8��ΙH��h�X��Ιh�,��x�=ϙ���ϙ���ϙ��Й��Й��du���=Й��vz����Й�����Й(���8��ЙH�W(�X��Йh���x�(љ��dљ��xљ��Q>��� ?���љ���љ��q����љ ��Î ��љ( ��u�8 �?ҙH ����X �Qҙh �~ҙx ��ҙ� ��S�� ��ҙ� �`��� �ә� �ә� �aә� ��j�� ��ә!���!�ԙ(!��q�8!�IԙH!�XԙX!�mԙh!��x!��ԙ�!�`�>�!��ԙ�!�V'��!��ԙ�!��<��!�*ՙ�!��@��!�Qՙ"�vՙ"��ՙ("��b�8"�֙H"�q��X"�P֙h"�q֙x"��֙�"�;��"�S��"�Q���"��֙�"��ԏ�"��֙�"����"�י#��#�*י(#�b�8#�3יH#�b=�X#��יh#�u��x#��י�#�م��#��י�#�g"��#�ؙ�#��R��#�?ؙ�#�1>�#�^ؙ$��ؙ$��ؙ($���8$�zٙH$�|ޏX$��ٙh$�7�x$��ٙ�$��q��$��ٙ�$��z��$�ڙ�$�lڙ�$��ڙ�$�����$��ڙ%��!�%�ۙ(%�є8%�"ۙH%��H�X%�Fۙh%�5ܕx%�Zۙ�%�$��%�rۙ�%�׎�%��ۙ�%�����%��ۙ�%�@�>�%��ۙ&�.ܙ&�Jܙ(&�sA�8&�zܙH&�->�X&��ܙh&��@�x&��ܙ�&��ܙ�&�ݙ�&�����&�bݙ�&��ݙ�&��ݙ�&�S��&��ݙ'�W�'�Dޙ('�?�8'�eޙH'���X'��ޙh'��ޙx'�"ߙ�'�ʶ��'�gߙ�'��ߙ�'��ߙ�'��\��'��ߙ�'���'�D�(��Q�(��((��˓8(���H(��X(�>�h(����x(����(��|��(����(��
��(����(�"��(�<��(����(��)�-�)�W�()�ʎ8)�{�H)���X)���h)�D>x)����)�T��)����)���)����)�����)�U��)����)�y�*���*���(*���8*�E�H*���X*��h*���x*�h��*����*����*����*�(��*�+��*�p��*��2��*���+�B��+���(+���8+�	�H+�3�X+�O�h+��E�x+�s��+����+����+�� ?�+����+�����+���+��Z��+�:�,�%��,�c�(,���8,���H,��"�X,��h,�o��x,�9��,�L^��,����,��k��,����,�j���,����,�Q��,� �-��2�-�?�(-��T�8-�n�H-���X-���h-���x-����-���-�=��-�eH��-�m��-�����-����-��_��-���.�� ?.��(.�l/�8.�E�H.���X.�Z�h.����x.�f��.����.����.��b��.����.��"��.���.�*��.�E�/�f�/���(/���8/���H/���X/���h/�P �x/���/�%��/�9��/�!?�/�]��/��Y��/����/�����/���0���0���(0�� �80���H0�#�X0�?�h0�Պ�x0�c��0�l��0����0����0����0���0���0���>�0�=�1�z�1���(1���81���H1�?�X1�T�h1���x1�}��1�`�>�1����1�7��1����1�ߏ�1����1�����1��2�҃�2��(2����82�U�H2�5>X2���h2��v�x2����2���2���2��T��2�<��2��>�2�f��2����2���3�$�3���(3��A�83���H3����X3�+�h3�O�x3�t��3����3����3����3����3����3����3����3�2��4��4�b��(4�z��84� D>H4��b�X4����h4���x4���4����4�'���4�f���4�����4�gh��4���4�Qm��4�
��5�7E�5�%��(5�#�85�U��H5��R�X5�y��h5���x5���5�Q���5�#���5��<>�5�M���5�q���5�����5�8���5�%��6�Z�6�L��(6�p��86����H6��W�X6����h6��k�x6�����6����6����6����6�I���6���>�6�[���6�)��6�|��7��B�7����(7���87���H7�F6�X7�A��h7�抏x7�j���7�����7�����7�O���7�q���7��>�7����7�RÎ�7����8�K�8�1��(8�x��88����H8��*�X8����h8����x8����8�N���8�����8�=���8����8��8�[���8�0���8�y��9��L�9����(9���89��H9�ß�X9�#�h9�S�x9����9����9����9�����9����9��і�9����9�1���9�X�:��Ԏ:���(:����8:���H:��X:�0�h:��9�x:�Y��:����:�e��:��-��:����:�b���:����:� !?�:���;���;��(;��8�8;�8�H;�낒X;�h�h;�=�x;����;��w��;����;�����;�(��;��m��;�D��;��<��;�\�<��ۏ<���(<�\#�8<���H<��X<�=�h<�q��x<�y��<����<����<�/��<����<���>�<����<�����<��=�]��=�[�(=�2Ϗ8=�y�H=��юX=���h=���x=���=��O>�=�J��=�٤��=�b��=����=����=�K��=���>��>���(>�87�8>���H>��[�X>�-�h>�S�x>����>�O-��>����>�)���>�5	��>�^c��>��	��>�uV��>�
�?�*
�?�^
�(?��
�8?��
�H?�a��X?��h?���x?�3��?�����?�Q��?�'W��?�o��?����?����?�Ow��?���@��a�@��(@��8@�U�H@�~�X@���h@�6�x@�
��@��E��@�
��@�S>��@�^
��@�zď�@�s
��@�޴��@��
�A�s8�A��
�(A��
�8A�$�HA�Id�XA�x�hA�Xp�xA����A�0D>�A����A����A����A�Y���A�&��A�}ʎ�A�x�B����B�賬0B�'q�@B�'q�PB��B�`B��pB�P.��B�P.��B�{
��B�{
��B�$��B�/��B���B���B���C���C�� C��0C��.�@C�T�PC�V_�`C�r�pC�`�>�C�x��C�uڎ�C����C����C����C����C����C�W�D�W�D��3> D��3>0D�2��@D�2��PD�~��`D�~��pD��I��D��I��D���D���D�Gy��D�Gy��D�mŎ�D�mŎ�D�7��E�7��E��>� E��>�0E���@E���PE��#�`E�2�pE�c���E�c���E����E����E�~��E�Q��E�$���E�$���E���F�u�F�R
� F�R
�0F�>>�@F�/яPF���`F���pF��/��F��/��F��B��F��B��F���F���F��؏�F��؏�F�~��G�~��G��� G���0G�(P>@G�Q>PG�|��`G��ӏpG�9D��G����G�ݏ�G�ݏ�G����G����G��O>�G��O>�G�³�H�³�H���� H����0H�b�@H�b�PH�lv�`H���pH��>�H��>�H�����H�����H�ҕ��H�ҕ��H��(��H��(��H�K(�I�K(�I���� I�@!?0I�ߎ@I���PI�!�`I�!�pI����I����I�Ḏ�I�Ḏ�I�����I����I� s��I����I�K:�J�	�J��� J���0J����@J��PJ����`J����pJ����J�R��J�_��J����J��/��J��/��J�%��J�%��J�$\�K�$\�K���� K����0K�ӎ@K�ӎPK�� �`K�y�pK�S���K����K����K����K�����K����K��m��K��m��K��l�L���L���� L��0L��1>@L��1>PL�kn�`L�kn�pL�ߏ�L�7��L�؏�L�؏�L�d��L�d��L�%��L�%��L�w��M�w��M�s�� M�E�0M��5�@M��5�PM��J�`M��J�pM�{��M����M��2>�M��2>�M�$��M����M�Cu��M�Cu��M��I�N��I�N��"� N��"�0N��&�@N��&�PN� 5>`N� 5>pN�ۍ��N�ۍ��N�ۏ�N�ۏ�N��Q��N��Q��N�E3��N�E3��N����O����O�/� O�/�0O��_�@O���PO�y&�`O�y&�pO��|��O���O�Q��O�Q��O����O����O�����O���O���P�?�P�R� P�R�0P���@P���PP��^�`P��^�pP�7��P�7��P�����P�����P��܎�P��܎�P��^��P��^��P��a�Q��a�Q�"� Q�J�0Q�k��@Q�k��PQ��`Q��pQ�ʶ��Q�ʶ��Q���Q���Q�Q,��Q�Q,��Q��_��Q��_��Q��)�R��)�R�2G� R�~�@R���PR�:��`R��pR����R����R����R����R�����R�7��R�a��R�a��R��_�S��_�S��� S���0S��L�@S��L�PS����`S����pS�R��S�R��S�����S�����S�ϙ��S�ϙ��S�g���S�y��S�~ӏT�~ӏT��� T���0T�+�@T�A�PT�+$�`T�+$�pT��H��T��H��T����T����T��&��T��&��T��0>�T��0>�T�0q�U�0q�U�J� U�J�0U�@�>@U�W�PU��M�`U�y�pU�=܏�U�=܏�U�n]��U�n]��U�aA��U�aA��U�%8��U�%8��U��E�V��E�V�'4� V���0V��ˎ@V��ˎPV��e�`V���pV����V����V��l��V��l��V��Ϗ�V��Ϗ�V�ޞ��V�ޞ��V�@�>W�@�>W�ǎ W���0W�#��@W�#��PW�O��`W�O��pW����W�	��W�[��W�[��W�휏�W�휏�W�M]��W�M]��W���X���X��1� X��1�0X�pC�@X�pC�PX���`X���pX��l��X��l��X�N��X�N��X��x��X��x��X�X��X�X��X��ϏY��ϏY�ԏ Y�ԏ0Y�e�@Y�e�PY�N3�`Y�N3�pY�q��Y�q��Y��!��Y��!��Y�IĎ�Y�'��Y��Ύ�Y��Ύ�Y���Z���Z�iE� Z�iE�0Z�͎@Z�͎PZ�
>�`Z�
>�pZ�e��Z�e��Z�bߎ�Z�bߎ�Z����Z����Z����Z�V��Z���[���[���� [�l�0[�R��@[�R��P[��׏`[���p[��k��[����[��5>�[��5>�[�I
��[�I
��[�Q��[�Q��[�Jҏ\�Jҏ\�(� \���0\��L�@\��L�P\�mU�`\���p\�=���\�=���\�Q���\�Q���\��\��\��w��\��w��\�]�]�]�]��1> ]��1>0]����@]��P]��`]��p]��H��]��H��]��S��]��S��]�E��]�E��]�6���]�6���]�8��^�8��^��b� ^�5�0^�S��@^�T�P^�;�`^�;�p^��,��^�z��^�j��^�j��^��/��^��/��^�#��^����^�]0�_���_��5� _��5�0_��F�@_��F�P_��`_��p_���_����_�"���_�`!?�_����_����_�W��_�W��_�E��`�E��`��� `���0`��@`��P`��``��p`�����`�����`�H=��`�H=��`��3>�`��3>�`�*��`�*��`�n+�a�	 �a�P� a�P�0a�>,�@a�& �Pa��W�`a��W�pa����a����a�w6��a�w6��a�f
��a�C ��a�ې��a�\ ��a���b���b��"� b��"�0b���@b���Pb�P4>`b�t �pb�S��b�S��b����b����b� 1>�b� 1>�b��ǎ�b��ǎ�b��َc��َc�P> c�P>0c�u;�@c�u;�Pc� �>`c� �>pc��p��c��p��c��ǎ�c��ǎ�c�!
��c�!
��c���>�c���>�c�8��d�8��d�	�� d�� �0d��n�@d��n�Pd���`d���pd����d����d����d����d��1>�d��1>�d�s��d�� ��d���e���e�� e��0e���@e���Pe�06>`e�� �pe��z��e��z��e�����e�� ��e���e�6!��e����e����e����f��!�f�� f��0f��1>@f��1>Pf�Ҏ`f��!�pf�6>�f�6>�f��X��f��X��f����f�Q>�f�F���f�F���f����g����g�2> g�2>0g��C�@g��C�Pg���`g���pg�岎�g�岎�g�b"��g�b"��g�Aǎ�g�Aǎ�g���g���g�`3>h�`3>h��>� h��>�0h����@h��@�Ph����`h��!�ph�&���h�"��h�t	��h�@D>�h����h����h�J��h�J��h���i���i�͂� i�͂�0i��=�@i��=�Pi�GF�`i�GF�pi��0>�i��0>�i�)��i�"��i����i����i�^��i�^��i�W�j��!?j�� j��0j�I��@j�I��Pj�,0�`j�,0�pj��R��j��R��j��W��j�H"��j����j�"��j�i��j�i��j�mx�k��"�k��� k��"�0k��h�@k��h�Pk�6<�`k�6<�pk�KՎ�k��"��k�uV��k�uV��k�zď�k�zď�k�1w��k��"��k��v�l��v�l��Ύ l��Ύ0l�?��@l�?��Pl�
ˎ`l�
ˎpl��Џ�l��Џ�l��y��l�##��l�eq��l�eq��l����l����l�\��m�\��m��#� m��#�0m�V��@m�V��Pm��-�`m�5#�pm��p��m��~��m�;-��m�;-��m��ʎ�m��ʎ�m�����m�����m�(��n�(��n��� n���0n��q�@n��q�Pn��l�`n��l�pn�p%��n�p%��n����n�L#��n��4>�n��4>�n����n����n��6�o��6�o�t� o�t�0o����@o����Po�%��`o�%��po�,��o�i#��o�.���o��#��o�S%��o��#��o����o����o�;Y�p�;Y�p��� p���0p��c�@p��c�Pp���`p���pp�蔎�p�蔎�p�����p�����p�����p�����p����p��#��p���q���q���� q����0q�Kَ@q�KَPq�]�`q�]�pq��f��q��f��q�z���q�z���q���q���q�w��q�w��q��6>r��6>r�Fq� r�Fq�0r�l=�@r�l=�Pr����`r����pr�V��r�$��r��?��r��?��r�S��r��*��r�b��r�b��r�F6�s�$�s��6� s��6�0s��@s��Ps��<�`s�3$�ps���s�P$��s�����s�����s�R��s�R��s��c��s��c��s��T�t�j$�t��t� t��t�0t��֏@t��$�Pt�#V�`t�#V�pt�#^��t�#^��t�Ug��t�Ug��t����t��$��t���>�t���>�t�/��u�/��u��a� u��a�0u�bm�@u�bm�Pu���>`u��$�pu�T���u�T���u����u����u�[��u�[��u�Q���u�%��u��Ɏv�3%�v�*+� v�B%�0v��X�@v��%�Pv�af�`v��%�pv�8	��v�8	��v����v����v��k��v��k��v�2��v��%��v���w���w�ڀ� w�ڀ�0w���@w��%�Pw�7�`w�&�pw�!��w�!��w����w����w����w�&&��w�z��w�z��w�A �x�A �x�� x��0x��Ϗ@x�?&�Px���`x���px����x����x����x�N&��x��j��x��j��x��3��x�PD>�x���y���y���� y����0y��&�@y��&�Py�?t�`y�?t�py����y����y�Ec��y�Ec��y����y����y�2#��y�2#��y�e&�z�t&�z��2� z��2�0z���@z��&�Pz�?D�`z�?D�pz��0��z��0��z�����z�����z�����z�����z��>��z��>��z�K|�{�K|�{��� {���0{�؁�@{��&�P{�}��`{�}��p{�Pj��{��&��{����{��!?�{��ӎ�{��ӎ�{��T��{��&��{�g�|�g�|�~i� |�~i�0|��;�@|��;�P|��Y�`|��&�p|��j��|�'��|�~���|�~���|�n��|�'��|��r��|��r��|����}�1'�}�]� }�]�0}��C�@}��C�P}��A�`}���p}����}����}�o���}�o���}�����}�U'��}����}��'��}��Վ~��Վ~�� ~��0~���>@~���>P~�0��`~�0��p~�cz��~��'��~��}��~��'��~�Q��~�Q��~�)��~�)��~�uB��(���s� ��s�0���@�&(�P�{�`�T(�p�|Y���|Y��� �>�� �>���)����)���w���w���3���3����֎ ���֎0���u�@���(�P��5>`��5>p��������(����b�����b�����.����.�Ѐ�[؎�[؎����)����� ����0��EΎ@��:)�P���`���p��S�����S������a����i)�����2�����2�Ё��/��{)������������ ����0��9�@���)�P��)X�`���)�p���Y�����)��������������i����i�Ђ�U��U������������Ğ� ��Ğ�0��p��@��p��P���g�`���g�p������������H����H�����������Ѓ������������0� ���0�0��Id�@�� *�P���X�`���X�p��V����V����W$����W$�����l����`D>Є��>��>��-����-���=� ��=�0���@���P�����`��9*�p�������������D�����D���������Ѕ�<
��P*��.����.����l�� ��l��0���L�@���L�P�����`�����p��xm����xm����C�����C�����e����e�І�������g*����� ����0����@����P����`����p��5�����*������������q������*�Ї�LԎ�LԎ�$y���$y������ ���*�0����>@����>P��	�`��	�p��RL����RL����eH����@+�����\�����\�Ј���������������]ގ ��]ގ0��YT�@��YT�P�����`�����p��I�����I����������������Y����o+�Љ������������������W� ���W�0��^
�@��~+�P��2Ž`���+�p��}�����+����`1>���`1>���Ț����Ț�Њ�j���j����U����U����H� ���H�0��i��@��i��P��TՏ`��TՏp�������������؏����؏���������ճ�Ћ��%��,��3S���%,���r� ��U,�0�����@�����P��I�`��I�p��������������7����7�����������,�Ќ�����,��A���A����� ����0���(�@���(�P��ٝ�`���,�p��M����M����LT����LT�����Y�����Y�Ѝ�HK��HK�����������O� ���O�0����@����P��}�`��}�p��]����]�����������,�����N�����N�Ў���>��!?��X���-����� ����0��|=�@��|=�P��W��`��j-�p��i����i���������������Ԏ����-�Џ�$����-��ի���ի������ �����0���P�@���P�P���5�`���-�p��>W�����-�����D�����-�����r�����r�А�������'���'����k� ��=.�0��!�@��m.�P�����`���.�p��@�>���@�>���5/����5/����L\����L\�Б��]���]���d����d����	� ���	�0���h�@���.�P��s�`��s�p��#����#�����B�����B�����#�����#�В�|��|��E%���E%����J� ���J�0����@���.�P����`����p��f����f��������������`�>���`�>Г��>��>�q�����.����3� ���3�0�����@�����P���Ď`���.�p��4>���/����LJ����LJ����@7>���@7>Д���������� ���� ���r�� ��r��0��t�@��/�P���Ǝ`���Ǝp��u�����6/�����'�����'���������E/�Е�8��8�����������C� ���C�0��>��@��>��P����`����p��M����M�����C�����C�����7����b/�Ж��@���/���Џ���Џ����� �����0��tՎ@���/�P���`���p���U�����U����������������s����s�З�������I����/���� ���0���w�@���w�P���֏`���֏p��A������/����f�����/����/����/�И�b��׮��TN���TN������ �����0����@��0�P��	[�`��*0�p���Z����h0�����ۏ����0�����3>����3>Й������0���f����f���� ���0��\#�@���0�P��p6�`��1�p���0>���G1������>�����>���l.����Y1�К��������\����\������ �����0��W�@��W�P��rj�`��n1�p��� ����� ���������������������Л�B���B����9����9���VR� ��VR�0��d\�@���1�P��K�`���1�p��07>����1����Z�����1�����������М����2���ݎ���ݎ��U� ��U�0��tX�@��tX�P���o�`���o�p��������02����������A2�����$�����$�Н��Z���Z����������N&� ��N&�0��e��@��^2�P����`��|2�p���ޏ����ޏ���bM�����2����������!?О��4���2��g����g����G_� ��G_�0��B�@���2�P���>�`���>�p��5�����2����5����5�����
�����2�П��a���a��h���h����:� ��"?0��|��@��|��P���`��&3�p���Y�����Y����#����#����!�����!��Р�l�࠭l��������������> ��S3�0���2�@���2�P�����`�����p���y�����L����g1����g1����/�����3�С�1�࡭�3��L����L������ ����0��@1>@��@1>P���3�`���3�p��!����!��������������ů����ů�Т��Ǝࢭ�Ǝ��5����5���gh� ��4�0��g��@��g��P����`����p����������������������1�����1��У��`�࣭�`��x���x�����> ����>0���7�@���7�P��⛎`��⛎p��� ����� �����Ȏ����Ȏ���3����3�Ф�k�भk��U���U���Ty� ��Ty�0��f��@��f��P��
�`��
�p��N.����N.����0x����0x�����Վ����ՎХ��}�७�}��Z���Z���ŏ ��ŏ0���ߎ@���ߎP��㊎`��㊎p���Q����/4����O-����@4�����X����l4�Ц��M�ভ�4��I����I����Ow� ��Ow�0����@����P��5�`��5�p��{v����{v�����]�����4����p5>����4�Ч��৭���f����f����1> ���1>0��j��@���4�P��Ŏ`��Ŏp��M����@5��������[5�����L�����L�Ш�)�ਭpD>�-���a5��� �> �� �>0��z��@��z��P��YW�`��YW�p���x����x5����m�����m������������Щ��S�੭�5��b���b����� ����0��=�@��=�P���5�`��6�p��j-����j-����#����#����LɎ���LɎЪ�
Ўભ
Ў�
����
����P� ����0���N�@���N�P��2͎`��2͎p���S�����S����"g����56�����)�����)�Ы�|��૭|���V'���V'���G7� ��G7�0��?��@���6�P���+�`���6�p��%%�����6�����ڎ����ڎ������������Ь�
�ଭ�6����������[� ��[�0��?�@��?�P��"Џ`��"Џp��iG����iG����J9����J9�����������Э�Bk�୭Bk������������I� ��I�0��۔�@��۔�P��'p�`��!7�p���	����\7����vn����}7����cݎ����7�Ю�
�஭
��v����v����_Z� ��_Z�0���,�@���,�P�����`���7�p��\�����\������7����%8����e�����e��Я��.�௭�.������X8���.�� ���8�0��UŽ@��UŽP��$�`���D>p��Z'�����8����2M����2M�����4�����8�а�+��భ ����w����w���
� ��9�0���|�@���|�P���؎`��79�p��9����9����hɏ����D>���=p����=p�б�;��౭;���Y����Y����\� ��j9�0����@���9�P���6>`���D>p��\�����\������
�����
����2'����2'�в����ಭ���������9���X4� �� Q>0��!`�@��!`�P��‘`���9�p���Q�����9����O%����O%�������������г��8�೭:��ٞ���ٞ����6� ��$:�0���:�@�� "?P���.�`���.�p���A����b:����67����67�����	�����	�д��-�ഭ�-�������������� ����0�����@�����P��Y2�`��Y2�p������������������:����u~�����:�е�[-�൭[-��~!���~!���&�� ��&��0��׏�@��@"?P���[�`���[�p���u�����u�����h�����h���������ж�sǎත�:������������ ���:�0��x�@��x�P��팏`��팏p������������2O����2O����x����x�з��׏෭�:����������x�� ��x��0��@�>@����P��9/�`��;�p����������	�����,;����K�����K��и�Lr�อLr���&����&����?� ���?�0��)k�@��)k�P��T�`��T�p���>�����>����d�����d��������������й��я๭�я�׎��q;���5C� ��5C�0���ɏ@���ɏP��pd�`��pd�p���3����;����K����K�����B�����B�к�F�ອF������������� �����0����@���P�P���:�`���:�p�������������0�����;�������������л���໭���4���4���� ���0����@����P��h�`���;�p���������������������+�����+�м���༭�;���̎���̎����� ���;�0��s׎@��s׎P���>`���>p��O�����O������;����`"?����:�����:�н�9��཭9���<���;<����Ў ��a<�0��o��@��o��P��Tʎ`��Tʎp��
F����
F����K֎���K֎���
������<�о�L)�ྭL)��$e���$e����؎ ���؎0���ڏ@���ڏP��M$�`��M$�p��W(�����<�����[�����D>���`)�����<�п�H�࿭=���\����\���(�� ��(��0���J�@���J�P��_�`��_�p������������X�����X�����N�����N����]���=�����������2> ���2>0��iӎ@��iӎP���2�`��*=�p��A����A�����J����G=��������������� ��� ���T�­T=�­8�� ­8��0­�Z�@­�Z�P­Vk�`­Vk�p­Wv��­j=��­�!��­�!��­�~��­�=��­��­�=��­�;�í�=�í�� í��0í��@í��Pí�#�`í�#�pí����í����íA~��í>��íF��íF��í'a��íJ>��í��ĭ��ĭ�ю ĭ`>�0ĭr��@ĭr��Pĭ�Ɏ`ĭ�Ɏpĭ:ю�ĭ�>��ĭG���ĭG���ĭT���ĭT���ĭ4z��ĭ4z��ĭ�<�ŭ�<�ŭ��� ŭ���0ŭ��>@ŭ�"?Pŭ�<�`ŭ�<�pŭՖ��ŭՖ��ŭ���ŭ���ŭخ��ŭ�>��ŭ�ȏ�ŭ�ȏ�ŭP��ƭP��ƭ��� ƭ���0ƭ�_�@ƭ�_�Pƭ�*�`ƭ�*�pƭR���ƭR���ƭ3��ƭ�>��ƭʌ��ƭʌ��ƭN*��ƭN*��ƭ@�>ǭ�>�ǭ�� ǭ�>�0ǭpV�@ǭ�>�Pǭ��`ǭ��pǭ
��ǭ
��ǭ?܎�ǭ?܎�ǭF ��ǭF ��ǭ�p��ǭ�p��ǭ�C�ȭ�C�ȭ�-� ȭ
?�0ȭI�@ȭI�Pȭ�я`ȭ�яpȭ�+��ȭ�+��ȭv��ȭv��ȭ�4��ȭ�4��ȭ����ȭ����ȭ���ɭ?�ɭn� ɭn�0ɭ7>@ɭ7>Pɭa_�`ɭa_�pɭ���ɭ���ɭ 4>�ɭ1?��ɭ���ɭ���ɭo?��ɭo?��ɭ��ʭ��ʭ1> ʭ1>0ʭ*Z�@ʭ*Z�PʭJ8�`ʭJ8�pʭ,׏�ʭ,׏�ʭc���ʭc���ʭNt��ʭy'��ʭ()��ʭ()��ʭ�j�˭�j�˭*�� ˭*��0˭ᘎ@˭ᘎP˭��`˭F?�p˭�}��˭q?��˭�x��˭�x��˭�n��˭�n��˭�(��˭�(��˭L��̭L��̭j� ̭j�0̭�?�@̭�?�P̭<	�`̭<	�p̭ϻ��̭ϻ��̭04>�̭04>�̭�ˎ�̭�ˎ�̭����̭����̭���ͭ�?�ͭ5S� ͭ5S�0ͭ��>@ͭ��>Pͭbώ`ͭbώpͭq��ͭ�?��ͭDɏ�ͭDɏ�ͭ���ͭ���ͭ�b��ͭ@��ͭ�έ�έ�Ԏ έ)@�0έr��@έr��Pέ|�`έ|�pέ`�>�έ?@��έ�)��έ�)��έL���έL���έ���έ���έ�$�ϭ`@�ϭvz� ϭvz�0ϭ<�@ϭ<�Pϭ4n>`ϭq@�pϭ���ϭ���ϭ�Z��ϭx@��ϭ׃��ϭ�@��ϭ�͎�ϭ�͎�ϭ9��Э�@�Э?� Э	A�0Э�>@Э�>PЭE�`ЭE�pЭΎ�ЭΎ�Эx��Эx��Э���Э���Э�p��ЭUA��Э�5�ѭjA�ѭܗ� ѭܗ�0ѭ䅎@ѭ䅎Pѭ�2�`ѭ�A�pѭ1P��ѭ1P��ѭ.���ѭ.���ѭ�5>�ѭ�5>�ѭj���ѭj���ѭ?��ҭ?��ҭcЎ ҭ�"?0ҭ���@ҭ���Pҭ�K�`ҭ�K�pҭ�O>�ҭ�O>�ҭE���ҭE���ҭ3|��ҭ3|��ҭ����ҭ����ҭ�Ǝӭ�ƎӭS}� ӭS}�0ӭ(��@ӭ(��Pӭ�[�`ӭ�[�pӭT��ӭT��ӭ�ގ�ӭ�ގ�ӭU��ӭU��ӭ� ��ӭ� ��ӭ/h�ԭ/h�ԭ��� ԭ�A�0ԭ_�@ԭ�A�Pԭ

�`ԭ

�pԭ�.��ԭ�A��ԭ����ԭ����ԭ���ԭB��ԭ��ԭ��ԭ���խ+B�խ��� խ���0խ�ێ@խ�ێPխ,+�`խFB�pխ���խ�D>�խ��>�խ��>�խe@��խe@��խ�@��խ�@��խ:��֭:��֭�T� ֭�T�0֭��@֭0B�X֭6�h֭J�x֭8>�֭ J��֭��֭/J��֭u ��֭aJ��֭9.��֭yJ��֭�C>׭�J�׭��(׭�J�8׭|��H׭K�X׭0��h׭K�x׭�V��׭<K��׭���׭UK��׭�<��׭^K��׭2��׭sK��׭�P�ح�K�ح��(ح�K�8ح��Hح�K�Xح�L�hح�K�xح_���ح�K��حrj��حL��ح���ح#L��ح���ح<L��حb=�٭TL�٭Й�(٭qL�8٭�X�H٭�L�X٭�юh٭�L�x٭�4>�٭�L��٭�L��٭�L��٭΅��٭�L��٭K֎�٭�L��٭�v�ڭM�ڭe�(ڭ?M�8ڭ`M�Hڭ�M�XڭS>�hڭ�M�xڭ{~��ڭ�M��ڭ���ڭ�M��ڭ#5��ڭ�M��ڭ+��ڭ9N��ڭ+v�ۭ�"?ۭ�>(ۭNN�8ۭ��HۭjN�XۭIĎhۭ�N�xۭ_͙�ۭ�N��ۭ'a��ۭ�N��ۭް��ۭ�N��ۭ#9��ۭ�N��ۭ#�ܭO�ܭR˙(ܭ)O�8ܭz�HܭVO�Xܭ��hܭqO�xܭ,׏�ܭ{O��ܭ�<��ܭ�O��ܭ�y��ܭ�O��ܭ^���ܭ�O��ܭ D�ݭP�ݭ��(ݭfP�8ݭ(P>Hݭ�P�Xݭ�w�hݭ�P�xݭt؏�ݭ�P��ݭ���ݭ�P��ݭ���ݭ�P��ݭx���ݭ�P��ݭ�ޭ�P�ޭq��(ޭQ�8ޭ�3�Hޭ/Q�Xޭu[�hޭAQ�xޭdQ��ޭ�Q��ޭ���ޭ�Q��ޭ�|��ޭ�Q��ޭo��ޭ�Q��ޭ�M�߭ R�߭5R�(߭[R�8߭~r�H߭�R�X߭ęh߭�R�x߭�Z��߭�R��߭7���߭�R��߭�,��߭�R��߭���߭�R��߭���S��JǙ(� S�8�L��H�IS�X�4n>h�gS�x����mS���Xԙ��S����S����S����]����S���]����S���3�(��S�8�t/�H��S�X���h��D>x��l��� T����?��>T����9���YT�������kT����b���T���T�(��T�8�� ?H�U�X�;�h�fP�x������U��������PU��������mU����7>���U����U���U��.��(��U�8�	V�H�(V�X��7>h�FV�x�UV���nV���O����V��������V���ð����V���ה��W���C>(�%W�8���H�1W�X��ƙh�HW�x����yW����+����W���������W��������W����S���W���W�(�"X�8�IX�H�bX�X�SA�h�wX�x�&g����X���S%����X�����>���D>���X����X����
��Y���=�(�7Y�8����H�\Y�X����h��Y�x�������Y���N�����Y����q����Y���2Ϗ���Y����p��Z��2��(�$Z�8�4>H�WZ�X��	�h�iZ�x����uZ���EW����Z���yD����Z���������Z����ϙ��Z����(�+[�8�Y��H�>[�X�B4�h�W[�x�����u[����b����[���抏���[���҃���\�����>�&\��O��(�J\�8����H�V\�X�\��h��\�x��Y����\���������\����}����\����[����\����B���D>��P�(�]�8��E�H�!]�X��?h�3]�x�q���N]���Q���c]���6����u]��� ?���]���S����]�����(��]�8��h�H��]�X���h�+^�x��W���=^����4���U^���׏���g^��������^���5���^���^�(��^�8��H��^�X�Y��h��^�x��r����L��������&_����1���t_���ʶ����_����0���_��٤�(��_�8��J�H��_�X��K�h��_�x�7G���`����h���H`�������n`����X����`�������`��r�(��`�8�n+�H��`�X�KՎh��`�x������a���M���)a����?��@a���)X���_a���l��ka��<1�(��a�8�@�>H��a�X��a�h�b�x�z���0b���~ҙ��Ob�����>��ab���*
���b����k���b���љ(��b�8��$�H��"?X��b�h�c�x�� ?��9c����0>��Zc����D���fc���Z����c�������c���?�(��c�8�V_�H�d�X�@�>h�d�x��Ē��:d���Ud����d���������d���vT����d����W��7e��Y#�(�Ie�8�W�H�e�X��!�h�E>x��<����e��������e���T�����e����c����e��������e����(��e�8��H�f�X��$�h�>f�x�L^���Mf����g����f���;����R��������f����|���f��ř(��f�8�ؚ�H�#?X��S�h�5g�x�z����Rg���mL����g���o�����g��������g���=\����g����g�(��h�8��c��H��8h�X��8�h��\h�x��Hz����nh�����������h���� ����h����"���h����������OI�(���h�8����H���h�X��;&�h��i�x���$����i����-i����Pi����3S���ni����8���i����Q3���E>��k*�(���i�8��5ܕH��Qj�X��;��h��`j�x���{�����j�����E�����j���������j���f���k����1͙��Ek���f�(��]k�8���5>H��zk�X���[�h���k�x���[�����k�����������k���������k���(ו��k�����q���l���Fl�(��pl�8���V�H���l�X��Û�h���l�x���a�����l����)������l����bߎ��<m���R���Tm����#���ym���V'�(���m�8���0�H���m�X���Ԓh���m�x��������m����s}���� #?���햙��n������-n����E0���Wn������(��on�8���e�H��~n�X���1>h���n�x���n�����n����&������n����3u����n���x��%o����Uk���=o�����(��Vo�8�����H��}o�X��N�h���o�x��?�����o�����F�����o���������o���V���p��������,p�����(��gp�8��뉙H���p�X��~P�h���p�x��W�����p����;H����q����O-���5q���T0��Yq���������kq���v��(���q�8����H���q�X����h���q�x���ś���r����~����r��������Fr���.���_r����@ ?��kr���H�(���r�8���H���r�X���E�h���r�x���������r����:J�����r����u����s���疎�s����[s��ss��o��(��s�8���H��s�X�!��h��s�x�,0����s��������s��������t���8P���t���p6��2t��ې�(�Tt�8��?>H�it�X�Є�h�ut�x��t����t����Z����t���� ?���t���Ps���u���5>�!u��|�(�0u�8���H�nu�X��f�h��u�x������u����|����u���w�����u����>��v���RÎ�6v��!/�(�Nv�8��v�H��v�X��,�h��v�x�"����w���;���w���:w���]w�������uw���`w���w��RV�(��w�8���H��x�X���h��x�x�篏���x���o����y���S����>y����>���Py���[B���y���6�(��y�8���H��y�X�[�h��y�x��I���z���$z���>z��������Pz�������iz�����>��z��4(�(��z�8��z�H��z�X�Q>h��z�x�cݎ���z�������{���e����({�������I{���͗��g{����(�s{�8� 4>H��{�X�K�h��{�x��{����{�������|����{���)|���1>��@|��R|��h6�(�{}�8�y�H��}�X�pV�h��}�x��}����}���������}����ߙ���}���\����@#?���}�	�%~�	�5_�(	�a~�8	�S�H	�~�X	���h	��~�x	�e���	��~��	��L��	��~��	�g���	��~��	�b���	��~��	�H%�
�"�
�du�(
�:�8
�Q��H
�\�X
��A�h
�n�x
�Y��
����
�)���
����
�}ʙ�
����
�>��
����
��t�����#T�(�'��8�2��H�<��X�mU�h�q��x�ǎ������������������j���Ā���ր������WF�����`�>(�2��8�V��H�|��X�dq�h����x������ց���PP��������鰙�������7���8����8	�
�U��
���(
���8
�Ow�H
�d��X
�%�h
����x
�P��
�����
����
�����
�(���
�ₚ�
�����
�����
��Y�������(�9��8��w�H�T��X�h�~��x�����������<>��������R��������fz���郚��` ?�����$"�(���8�
�H�7��X�1��h�R��x�-������������؄�������������A����������Q���c��(����8�V-�H����X��h�Dž�x��˓��ᅚ��Z��������W���"�����h���>����1m��P���]0�(�q��8��*�H��*�X��=�h�}��x�w��������W(���׆���6�������і������dљ�C���b��(� E>8�-��H�R��X��^�h�d��x�����������y���������1���·����G�����uV�����b�(���8�<
�H�3��X���h�H��x�=����R����-������������������$���舚������ ����(�`#?8��.�H�>��X�N�h�{��x��ԏ������������lj�������剚��:-�������`�>����i8�(�*��8�p5>H�]��X��ݙh�i��x��o�������������Ɗ���%����䊚���y���������O>�����q�(���8�X�H���X�`)�h�6��x�s���]����Ƶ�����������������7��������^c��Ћ��Lj�(���8�q��H�!��X���h�u��x������������`���茚���~�������<��������L��0������(�H��8�&J�H�o��X��Ҏh����x����������K:���ō���p����鍚����������3�������p�(�$��8�[�H�8��X�H�h�J��x�c���Q����ߎ��������]��������"W���ώ����Z���������(���8�)�H�+��X��Ɏh�U��x�_I���a�����i��������6(���������m���ʏ����ю���{B�(���8���H�0��X��h�K��x�����o����5����u�����k��������Lʙ�������	���ɐ���#?(�ې�8����H����X��y�h�,��x��5���J�������b�������|������������������������(�Ǒ�8���H�葚X��ǖh����x��^�������D>�� �����Q���8���������f����@3>�{����(����8��J�H����X��m�h����x��9���ʒ���m����֒����`������l��������2>�)����v�(��#?8���>H�2��X�,�h�\��x���������������������}q�������������ݓ���M� ���� ��Y�( ���8 ��H �5��X ���h �M��x ��S�� �w��� ��q�� ����� �d\�� ����� ���� �є�� �M�!�锚!�8n>(!�8n>8!�Q��H!�*��X!��o�h!�B��x!�E���!�����!�>֕�!�����!�7��!�����!�b���!�ŕ��!��>"�Ε�"���("�
��8"�>��H"���X"���h"�5��x"��H��"�y���"�����"�����"�9m��"�����"�����"�ז��"�aێ#�㖚#���(#���8#�T�H#�k��X#�Jҏh#�w��x#����#�����#��u��#�����#�Dk��#�З��#�ۗ��#�藚�#��'�$���$��5�($�!��8$�-6�H$�N��X$��>>h$�l��x$�x���$�����$��~��$�ʘ��$��A��$�蘚�$����$����$��2�%���%�Id�(%�W��8%�G��H%�h��X%��*�h%�}��x%����%�����%�љ��%�㙚�%�zə�%��%�uS��%����%��h�&�%��&�:��(&�j��8&��E�H&����X&����h&�ƚ�x&�[/��&�䚚�&��J��&�����&�QK��&��#?�&�+���&����&��|�'�#��'��n�('�/��8'����H'�;��X'�SZ�h'�P��x'�.ܙ�'�{���'�����'�����'��Ι�'�ϛ��'����'�盚�'���(�9��(�q��((�i��8(�,�H(�~��X(�A8�h(����x(�'q��(�����(��Ȏ�(�œ��(�+���(�ݜ��(����(����(�Mϑ)���)�sA�()���8)�Vk�H)�0��X)����h)�W��x)�o���)�����)�P4>�)�����)���>�)�͝��)�����)���)��!�*�$��*�ғ(*�<��8*�޴�H*�`��X*���h*�u��x*�WU��*�����*�@?�*�����*�T��*�ܞ��*�To��*����*����+�.��+���(+�U��8+���H+�c��X+�I2�h+�{��x+��b��+�����+��X��+�����+����+�柚�+�����+�
���+����,���,�M�(,�D��8,��|�H,�Y��X,�T�h,����x,�����,�֠��,�
���,�����,����,����,�}��,�3���,�p�-�V��-�cz�(-�e��8-��"�H-����X-��͙h-����x-�-���-�����-�ʎ�-�ۡ��-����-�����-����-�3���-��>>.�W��.��/�(.�c��8.��=�H.�w��X.���h.����x.�fv��.�ᢚ�.����.�*���.�=*��.�K���.�9���.�Z���.��<�/����/��K�(/����8/�F6�H/����X/�� �h/����x/�,]��/�����/�C��/�⣚�/�H��/����/��8��/�:���/�r�0�F��0�S�(0�^��80�$�H0����X0�!��h0����x0�G���0�����0�K���0�Ƥ��0�����0�����0��\��0����0��ۏ1�/��1�@�(1�Z��81��2�H1����X1�?��h1����x1�l��1�����1����1�襚�1�볙�1�����1��k��1�3���1����2�T��2�2G�(2����82��H2����X2�vz�h2����x2��u��2�Φ��2����2�連�2��o��2����2��Q��2����2�M"�3�?��3��)�(3�Q��83����H3�`��X3��h3����x3�����3�����3���>�3�ŧ��3�����3�ݧ��3�5=��3�'���3�6��4�H��4�\#�(4�]��84��@�H4����X4���h4����x4�->��4�����4����4�ꨚ�4�q֙�4����4�O��4����4�lڙ5�S��5�|ޏ(5�}��85����H5����X5����h5�۩�x5��d��5����5�?��5�&���5�_���5�y���5�:��5�����5�%��6����6�N�(6�⪚86�gS�H6�*��X6�낒h6�D��x6��Ȏ�6�}���6����6�����6�&���6�����6����6�(Q>�6����7����7�饙(7�૚87����H7���X7����h7�-��x7��i��7�R���7�vՙ�7�v���7�f��7�����7��5��7�ଚ�7�,��8����8��/�(8� ��88����H8�2��X8��@�h8�D��x8���8�[���8�.���8�m���8�ۄ��8�y���8�<i��8�����8���9����9��(9�ҭ�89��#?H9��X9���h9���x9�NR��9�;���9����9�Q���9�,���9�i���9�87��9����9�W;�:����:��<�(:����8:���H:�Ӯ�X:��h:��x:�����:�����:���:����:��ޙ�:�-���:����:����:�a&�;�\��;�`�>(;�r��8;�[�H;����X;��h;����x;�¯��;�ϯ��;�ß��;�ꯚ�;�#��;�����;�j��;����;�E��<�/��<�Nh�(<�M��8<�/��H<�b��X<��T�h<����x<�y��<�����<�'ϖ�<�а��<�@�>�<�尚�<�M���<����<��5�=�.��=���(=�]��8=�Ü�H=����X=��4�h=����x=�<���=�۱��=��"��=�����=��s��=�
���=�� ��=�"���=�(��>�R��>�‘(>�$?8>�"��H>�p��X>��T�h>����x>�����>�Ӳ��>�����>����>����>�$���>��J��>�:���>��?�X��?�(��(?�s��8?����H?����X?��h?�ϳ�x?�����?�.���?�~���?�X���?�/��?�|���?� ?�?�����?����@����@��;�(@�ച8@�KގH@����X@�єh@�
��x@�Ƚ��@� $?�@��X��@�%���@�=���@�F���@�9/��@�L���@��(�A�^��A�Kc�(A�p��8A��
�HA����XA��˙hA����xA�ȵ��A�ߵ��A�<��A���A����A�!���A�3���A�A���A��h�B�S��B�FU�(B�q��8B��:�HB����XB�� �hB����xB�rC��B�ȶ��B�0E>�B����B����B� ���B�p-��B�2���B�D��C�g��C�ю(C����8C��;�HC����XC�=܏hC����xC�����C�췚�C��W��C����C����C�3���C�5��C�L���C���D�b��D�O��(D����8D����HD����XD��I�hD����xD�1��D�ݸ��D�=��D�︚�D�����D����D����D�
���D��S�E���E��6�(E�=��8E��HE�a��XE��~�hE�m��xE�$��E�����E����E�����E�gh��E�����E����E�����E��x�F��F��:�(F���8F���HF�5��XF��hF�J��xF�tՎ�F�Y���F�Wv��F�r���F��w��F�����F��F��F�����F��D�G����G���(G�ݺ�8G�s��HG���XG�LJ�hG���xG��n��G�H���G�����G�����G�a"��G�����G�م��G���G���H���H��?(H�8��8H�q��HH�M��XH��t�hH�_��xH�lv��H�����H�@E>�H�����H���H�ż��H�{>��H�ܼ��H�$�I��I�ŵ�(I���8I�6��HI���XI�膙hI�'��xI�൙�I�<���I����I�K���I��a��I�]���I�X4��I�w���I�W�J�}��J� ]�(J����8J�`�>HJ����XJ����hJ�Խ�xJ�	���J����J�'$��J����J�G���J�V���J�����J�b���J�п�K�z��K��G�(K�Ӿ�8K��n�HK����XK�'�hK���xK����K�$���K�����K�Q���K��f��K�o���K��m��K�����K�!?L����L�Lj�(L�ɿ�8L��Z�HL�⿚XL��o�hL����xL���L����L��0>�L�,���L�>���L�q���L�:���L�����L����M����M��2�(M���8M��HM��XM��-�hM���xM�s8��M����M�ә�M�5���M�	��M�k���M����M�����M�?p�N����N� s�(N����8N�0��HN���XN�0D>hN��xN�֎�N���N�š�N�.š�N��^��N�Fš�N��_��N�]š�N���O��šO��;�(O��š8O�j�HO��šXO��šhO�
ÚxO��:��O�.Ú�O�1��O�IÚ�O�i��O�[Ú�O�u��O�wÚ�O��ÚP��ÚP���(P��Ú8P����HP�#ĚXP�3�hP��ĚxP��Ě�P��Ě�P��j��P��Ě�P�߭��P��Ě�P��u��P�*Ś�P� !?Q�6ŚQ�M[�(Q�QŚ8Q�];�HQ�gŚXQ��x�hQ��ŚxQ�2>��Q��Ś�Q�PE>�Q�`E>�Q�Й�Q��Ś�Q��Ď�Q��Ś�Q���R��ŚR�D�(R�'ƚ8R��ԎHR�HƚXR�T��hR�aƚxR�l&��R��ƚ�R����R��ƚ�R��g��R��ƚ�R��9��R�ǚ�R����S�ǚS�7��(S�Dǚ8S��HS�eǚXS� ��hS�qǚxS��z��S��ǚ�S��ǚ�S��ǚ�S�ҵ��S�����S�7���S��ǚ�S���T�ȚT����(T�2Ț8T��p�HT�DȚXT���hT�JȚxT�"��T�VȚ�T��@��T�kȚ�T����T�}Ț�T����T��Ț�T�`�>U��ȚU�kb�(U��Ț8U�ƙHU�ɚXU��[�hU�ɚxU�ْ��U�<ɚ�U�����U�Wɚ�U�W��U�dɚ�U��R��U�vɚ�U�׎V��ɚV��.�(V��ɚ8V���HV��ɚXV���hV��ɚxV��ܙ�V�ʚ�V�m��V�)ʚ�V�9���V�Dʚ�V�����V�Sʚ�V����W�bʚW�'W�(W�zʚ8W�{��HW��ʚXW��j�hW��ʚxW�=I��W��ʚ�W����W�˚�W�*˚�W�U˚�W����W�v˚�W��x�X��˚X���(X��˚8X��֏HX��˚XX��
�hX��˚xX�̚�X�-̚�X��u��X�?̚�X�z��X�l̚�X�P ��X��̚�X��̚Y��̚Y�b�(Y��̚8Y�Xp�HY�͚XY����hY�͚xY�{
��Y�1͚�Y�����Y�h͚�Y��*��Y��͚�Y�)m��Y��͚�Y����Z�pE>Z����(Z��͚8Z�>,�HZ��͚XZ�j��hZ�ΚxZ�����Z�Κ�Z�xÙ�Z�$Κ�Z����Z�?Κ�Z��8��Z�NΚ�Z�hd�[�`Κ[���([��Κ8[�eH�H[��ΚX[����h[��Κx[��ؙ�[��Κ�[�5\��[�'Ϛ�[��:��[�EϚ�[�3���[�`Ϛ�[�ܢ�\�lϚ\�g~�(\��Ϛ8\��2�H\��ϚX\�#z�h\��Ϛx\�o���\�К�\�3���\�6К�\�s���\�IК�\��J��\�XК�\�Rd�]�dК]��C>(]��К8]����H]��КX]��h]��Кx]��T��]��К�]�����]��К�]����]�њ�]��7>�]�њ�]��ʙ^�&њ^�;њ(^�Qњ8^�>��H^�ZњX^�zďh^��њx^�����^��њ�^�^��^��њ�^��b��^�$Қ�^�����^�6Қ�^�
��_�BҚ_��t�(_�NҚ8_��7>H_�eҚX_��
�h_�{Қx_�G7��_��Қ�_��B��_��Қ�_�����_��Қ�_�(™�_��Қ�_�.U�`��Қ`�� �(`��Қ8`�B��H`��ҚX`�:�h`�Ӛx`��9��`�)Ӛ�`��-��`�uӚ�`�����`��Ӛ�`�%��`��Ӛ�`�m��a��Ӛa�I��(a��Ӛ8a�"y�Ha�ԚXa��>ha�Ԛxa�Z��a�7Ԛ�a�Db��a�_Ԛ�a���a�~Ԛ�a�,F��a��Ԛ�a�S�b��Ԛb��U�(b�՚8b���Hb�՚Xb��!�hb�6՚xb�T՚�b��՚�b�����b��՚�b�n��b��՚�b�Il��b��՚�b��șc�֚c��؎(c�8֚8c�7E�Hc�S֚Xc�Qm�hc�k֚xc����c�}֚�c�����c��֚�c��:��c��֚�c��֚�c��֚�c�I�d��֚d�W��(d�ך8d��%�Hd�(ךXd�Uךhd�}ךxd��[��d��ך�d���d��ך�d����d��ך�d��B��d��ך�d���e�ؚe�`��(e�ؚ8e�OΙHe�)ؚXe���he�Jؚxe����e�bؚ�e�%r��e�qؚ�e��H��e�0Q>�e��e��e��ؚ�e��Z�f��ؚf�gB�(f��ؚ8f�g"�Hf��ؚXf�eA�hf��ؚxf��f��f��ؚ�f��>�f�ٚ�f��;��f�%ٚ�f�����f�=ٚ�f�x��g�Qٚg�lٚ(g��ٚ8g�^�Hg��ٚXg�ɻ�hg��ٚxg�%ښ�g�Cښ�g����g�aښ�g�/���g��ښ�g�rN��g��ښ�g�
��h��ښh���(h��ښ8h�v��Hh��ښXh�Dɏhh��ښxh����h�ۚ�h�8���h�Bۚ�h����h�`ۚ�h��3>�h�uۚ�h�xg�i��ۚi�l/�(i��ۚ8i�Q��Hi��ۚXi�]��hi��ۚxi���i��ۚ�i�X��i��ۚ�i����i�!ܚ�i�ܕ��i�Cܚ�i�Rz�j�uܚj�K�(j��ܚ8j���Hj��ܚXj�I
�hj��ܚxj�{��j��E>�j�%e��j�ݚ�j��M��j�;ݚ�j�����j�Mݚ�j��P�k�|ݚk��̙(k��ݚ8k��A�Hk��ݚXk���hk�ޚxk��#��k�ޚ�k�ߏ�k�0ޚ�k��X��k�9ޚ�k����k��ޚ�k����l����l�[`�(l��ޚ8l����Hl��ޚXl��O�hl��ޚxl��j��l��ޚ�l�ko��l��ޚ�l��D��l��ޚ�l�����l�#ߚ�l��m�:ߚm����(m�@ߚ8m��ՎHm�OߚXm�W�hm�dߚxm��Î�m�|ߚ�m����m��ߚ�m��ߚ�m��ߚ�m�u~��m��ߚ�m�*�n�+�n�G�(n�d�8n���Hn���Xn����hn���xn���n����n�����n����n�����n�-��n��B��n�J��n����o�e�o�lB�(o�X֭@o��!�Po���`o���po����o�����o����o�gB��o���o�L^��o�!��o�����o�R�p��ޙp�x� p�2��0p���@p��?Pp���`p�:J�pp����p��K��p���p����p�0��p��{��p�K��p����p�u�q�q�q��� q�O��0q���@q����Pq���`q�b��pq����q�����q�	��q�O-��q���q�=I��q�G��q�p��q�b�r��r�q� r�!��0r���@r�@?Pr���`r����pr����r��J��r����r��y��r����r��I��r���r��J��r�7�s�(וs�C� s�RÎ0s�v�@s�H�Ps���`s�� �ps����s�.U��s����s�"���s�@$?�s��P��s����s����s��t���t�-� t�u��0t�N�@t��Q�Pt�]�`t���pt�`$?�t�dq��t����t��o��t����t�Db��t��$?�t����t���u����u��� u�q��0u��@u����Pu�0�`u�hd�pu�d��u�����u����u�����u����u�2��u����u�����u���v�-�v�� v�z�0v��@v���Pv�;�`v�[�pv�Y��v�M��v�w��v�RV��v����v�)���v����v����v���w���w��� w����0w���@w����Pw��`w��]�pw�8��w����w�L��w�ʎ�w�]��w��Ҏ�w�u��w��̙�w���x��t�x��� x�%�0x��@x�O�Px�7�`x�п�px�m��x��)��x����x�2Ϗ�x����x����x����x�}ʎ�x���y����y�� y��0y�;�@y���Py�U�`y�W�py�j��y�cݎ�y����y���y����y��ю�y����y�&g��y���z�ۄ�z��� z�,F�0z��@z����Pz�M�`z��9�pz�{��z�=*��z����z�c��z����z��e��z����z��1��z���{���{��� {��4�0{�!��@{�u~�P{�<��`{�K�p{�Z���{�M��{�c���{�����{�w���{����{�����{���{����|�׎|��� |�+��0|��@|��H�P|���`|�6�p|�"���|����|�.���|����|�K���|�s}��|�r���|�� ��|����}�
��}���� }�/��0}����@}�?��P}��$?`}���p}����}�)m��}����}��^��}���}���}�����}����}���~��~�+�� ~�yD�0~�F��@~�0��P~�Z��`~��1�p~�x���~�p���~�����~�;��~�����~��D��~���~��/��~�
���Q>��� �b��0�.��@���P�B��`��+�p�f��������������u���������,��������*�������`w���� ���˙0����@���m�P��!��`��#5�p��-�����Vk����e�����~ҙ���������=�Ѐ������֏������f����$? ��FU�0���@��{~�P����`��u[�p��J������l����g�����ް������������>Ё�������������5����� ��l/�0��.��@��S��P��B��`��^�p��]�����q�����������������������B�Ђ�����������{B������ ���ʙ0��
��@��;H�P����`����p��X���������y�����.�������������Ѓ�����������~r������ ��tՎ0��%��@��SZ�P��<��`��Ü�p��h�����������������4����������a"�Є�������0����o����J�� ��eH�0��k��@����>P�����`��h6�p���������ϙ���������� ?��������ߎЅ���}���$?���L���
�� ���b�0����@���J�P�����`���-�p��.�����l&����L������{�����������І������������������ �����0���@���X�P���`����p�������$����(��������Z����@�>Ї�w���7>������<����� ���0����@���<�P����`���.�p������NR����"����ɻ����;�������Ј�h��EW������!?���� ���O�0����@��5_�P��"�`�� ?p��=����6�����`����k*����u����xg�Љ����)��������i���'� ��N�0��W�@���Z�P����`��7�p�������5���������-����������_��Њ����X��6��������� ����0����@��cz�P����`��z�p������=܏���-����
�����d����M�Ћ�����`������Z����� ��Kc�0����@���4>P����`�����p�������"����
����*����'�����
�Ќ�A��ҵ��w���9m����� ��zď0����@�����P����`���S�p��������2����J����ה����\������Ѝ�y��ß������������ ��ْ�0����@��:�P����`��8P�p������*
����)���������J�����9�Ў�e��>,������������ ��볙0����@��3�P��	�`���	�p��-	���������9	����O�����]	�����Џ�i	���k���	����$����	� ���Ď0���	�@��߭�P���	�`��W�p��
����u����*
���������m
���� 4>А�|
��zə��
�������
� ���K�0���
�@��5�P���
�`���Q�p���
�����Y��������uS����B���� �Б�N���ߙ�\���2G���%? ���h�0��n�@��[/�P����`��w�p�������S���������B4����������В�$��T��B��������Q� ��Uk�0��^�@��:�P��}�`���0>p�������T����������|���������E��Г�����]������?p���
� ���ԏ0��
�@�����P��$
�`���\�p�� %?��������B
��������Y
����	���n
������
���������
� ���7>0���
�@����P���
�`��;�p���
����
�����
���������8Q>���	��
������1���Y���U� ��bߎ0��l�@��vz�P����`���A�p�������7���������൙����������Ж������,����!���M� ���0��e�@���P����`����p��@%?���>����������j���������ʶ�З����疎����,����J� ��j�0��w�@��Ƚ�P��`%?`��S��p������������������2>���������"y�И�����M������[���,� ��o��0��[�@��m��P��s�`��.ܙp�������b�������������������d�Й�����T�����W���-� ��Dk�0��B�@���:�P��S�`���>>p��m����Q�����|����N����������2�К����@3>������A����E> ����0���@��)�P��-�`����p��_����=�����q������������������Л�����Ɏ������F����� ��Й�0����@���T�P���`���h�p�������Ē���<����������]����!��М������������/����� �����0����@��%�P����`���f�p��&�����"����J����?����V����� ?Н�m��&�����������%? ��3��0����@��JǙP����`��1�p�������Lʙ��������T0���������抏О����%���H��������b� ��eA�0��t�@����P����`����p���������>��������苙��������~P�П����E��:���S���L� �����0����@�����P����`�����p������������7�����5����]����,0�Р�c�࠮W�������.����� ��	��0����@����P����`���m�p������ې����-����:-����B����$�С�Q�࡮���]���K����g� ��%��0����@��Q�P����`��O�p�������饙�������޴��������햙Т�8�ࢮ��������y���Y� ����0��s�@��낒P����`���?�p��������=��������r����D����+v�У�\�࣮�8��y���@�>���� ��S>�0����@����P����`���C>p�������o�����%?���<����� �����>Ф�8�म+���J���6(���v� ����0����@��m��P����`��A8�p������������������������������Х���८��������ؙ��� ����0��qO�@����P��n�`���[�p���%?����k���������G����������ؚ�Ц��%?ম�q�����@�>��W� ���?>0��{�@��]��P����`���˓p�����������������;&���������lv�Ч���৮�u��
����W����E> ���B�0��1�@���W�P��K�`���:�p��]���������o�����|����������,���
�ਮ4(�������"����� ����0�� �@�����P��% �`���j�p��L ����Xԙ���z ����3u����� ����'q�Щ�� �੮S��� ������� � ���=�0��� �@��t؏P��!�`��H%�p��#!���������9!���������r!�����U�Ъ��!�મD��&?�������!� ���t�0�� &?@��d\�P���!�`����p���!�����8�����!�����
�����!�������Ы�"�૮��-"����^���N"� ����>0��e"�@��`��P��ؚ`���|�p���"����p5>����"�����_�����"�������Ь��"�ମÛ���"������#� ��є0��G#�@���m�P��@&?`���>>p��\#����To����h#�����*�����*����,]�Э��#�୮�>��#����j����#� ��Y#�0��$�@��mL�P��F$�`��ғp��d$����������$�����������$�����W�Ю��$�மЄ���$���%� ���V�0��2&�@��g~�P��f&�`����p���&�����<�����&����V_�����&������Я��&�௮9/��'���7����$'� ��[B�0��]'�@���*�P��r'�`��Il�p���'����9������'����ю����E>������а��'�మuV��(���Y����(� ����0��?(�@��y�P��S(�`��N��p��z(����Q������(���������(������б��(�౮����)���8����$)� ����0��?)�@��aێP��o)�`��3S�p���)����o������)����x������)����t/�в�*�ಮ��������y���'*� ��7E�0��J*�@�����P��a*�`�����p��{*����M"�����*����������*����87�г��*�೮WF���*���T���+� ��3��0��C+�@���z�P��O+�`��1͙p��|+����SA�����+�����~�����+���� !?д��+�മgS���+����g����+� ���h�0��,�@���u�P��,�`��%r�p��F,���������\,����L����z,���� D�е��,�൮j���,����w����,� ��o�0���,�@��әP��&-�`��ǎp��_-����Z����t-�����Z�����-�����Ȏж��-�ථ(����-����j����-� ��ƙ0���-�@���0�P��
.�`����p��0.����sA����<.�����x����M.����� �з�p.�෮�A��y.��������.� ��,��0���.�@�����P���.�`���p�p���.����]�����/����Dɏ���/����뉙и�5/�ฮܢ��V/���l���`&? ����0���/�@��;��P���/�`����p���/����׏����0����e����&0����{>�й�50�๮膙�T0�������f0� ���Ȏ0���0�@����P����`��|ޏp���0����D>����0����7������0�����7�к��&?ຮ]0���0���.�����0� ��2��0���0�@��>֕P��1�`��I��p��$1����������61�����E����K1�����іл�r1�໮�2>�)����������1� ����0���1�@���P���1�`���u�p��2�����[����2�����Î���82�����Ιм�v2�༮PP���2���Y�����2� ��I�0���2�@��Lj�P���2�`����p��3����L�����3����"W����.3����W;�н�R3�཮T���g3����C>���3� ��'W�0���3�@���?�P���3�`��z��p��4�����|����(4�����7>���`4�����>о�o4�ྮ����4����S����4� ��s8�0���4�@���x�P���4�`���7>p���4�����<�����4����{
����5������п�<5�࿮�x���5���-�����5� �����0���5�@���w�P���5�`����p���5����+����6����^c����-6�����}���y6��ko���E>���f����6� ��"��0���6�@�����P���6�`��֎p���6����م�����6����Rd����7����i���<7�����S7�®�Z�®l7� ®�:�0®�7�@®� �P®�7�`®Qm�p®�7��®����®�7��®����®�7��®���®�7��®K֎�®�7�î5=�î8� î<
�0î#8�@î���Pî88�`îx�pîr8��î�?�î�8��îƵ��î�8��î���î�8��îNh��î�8�Į�F�Į�8� Į���0Į9�@Į���PĮ�&?`Į<1�pĮ9��Į�n��Į@9��Į��ĮL9��Įe���Įm9��Į���Į|9�Ů�k�Ů�9� Ů�|�0Ů�9�@Ů�D�PŮ�9�`Ů鰙pŮ�9��ŮM���Ů:��Ů����Ů;:��Ů\���Ůa:��Ů0D>�Ů~:�Ʈ.��Ʈ�:� Ʈ~�0Ʈ�:�@Ʈ��PƮ�:�`Ʈ�<�pƮ;��Ʈ�i��Ʈ ;��Ʈ5\��ƮA;��Ʈ>���Ʈe;��Ʈ�;��Ʈ�;�Ǯm�Ǯ�&? ǮKގ0Ǯw�@Ǯ�b�PǮ�;�`Ǯ'$�pǮ<��Ǯ�t��Ǯ.<��Ǯ�3>�Ǯg<��Ǯ(���Ǯs<��Ǯ->��Ǯ�<�Ȯܕ�Ȯ�<� Ȯ�h�0Ȯ�<�@ȮW�PȮ6=�`Ȯ&J�pȮX=��Ȯ��Ȯr=��Ȯ�Ԏ�Ȯ~=��Ȯ���Ȯ�=��Ȯ����Ȯ�=�ɮ\#�ɮ�=� ɮ�0ɮ>�@ɮx��Pɮ6>�`ɮ���pɮT>��ɮ�2��ɮi>��ɮ�y��ɮ�>��ɮ�R��ɮ�>��ɮ�b��ɮ�>�ʮ#9�ʮ�>� ʮ�q�0ʮ?�@ʮF6�Pʮ?�`ʮ�J�pʮ)?��ʮ��ʮ5?��ʮ�ܙ�ʮy?��ʮ{���ʮ�?��ʮ�>�ʮ�?�ˮ1m�ˮ�?� ˮ�L�0ˮ@�@ˮ�@�Pˮ@�`ˮ6��pˮ,@��ˮ�f��ˮ8@��ˮRz��ˮm@��ˮ�9��ˮ|@��ˮ�T��ˮ�@�̮b=�̮�@� ̮�v�0̮�@�@̮���P̮�@�`̮�J�p̮
A��̮����̮"A��̮�;��̮FA��̮��̮[A��̮���̮mA�ͮ)X�ͮ".� ͮ��0ͮA�@ͮw��Pͮ�A�`ͮ���pͮ�A��ͮ���ͮ�A��ͮ,׏�ͮ�A��ͮ�<>�ͮ
B��ͮ���ͮB�ή�?ήCB� ή<��0ήbB�@ή���Pή}B�`ή�?pή�B��ήj���ή�B��ή�5>�ή�B��ήLJ��ή�B��ήb���ή#C�Ϯ�юϮ-C� Ϯ��0ϮLC�@Ϯ5��PϮaC�`Ϯ!/�pϮyC��Ϯc���Ϯ�C��Ϯvՙ�Ϯ�C��Ϯ��>�Ϯ:D��Ϯ�X��ϮgD�Юp6�ЮsD� Ю‘0Ю�D�@Ю��PЮ�D�`Ю�ՎpЮ�D��Ю�'��Ю�D��Юfv��ЮE��Ю ���Ю$E��Ю�@��Ю3E�Ѯp-�ѮLE� Ѯ`�>0Ѯ[E�@Ѯ�o�PѮyE�`Ѯ?�pѮ�E��Ѯ=\��Ѯ�E��Ѯ٤��Ѯ�E��Ѯ�W��ѮF��Ѯ�E��Ѯ%F�Ү��ҮeF� Ү9��0Ү�F�@Ү1��PҮ�F�`Ү��pҮ�F��Ү����ҮG��ҮT���Ү"G��Ү`�>�ҮEG��Ү�X��ҮhG�ӮM�ӮtG� Ӯ��0Ӯ�G�@ӮV��PӮ�G�`Ӯ(™pӮ�G��Ӯ����ӮH��ӮN��ӮTH��Ӯq���Ӯ�H��Ӯ~���Ӯ�H�Ԯa�Ԯ�H� Ԯ@ ?0Ԯ�H�@ԮXp�PԮ�H�`Ԯ��pԮI��Ԯ���Ԯ0I��Ԯ���ԮNI��Ԯ�ƙ�ԮbI��Ԯg"��Ԯ�I�ծ���ծ�I� ծ];�0ծ�I�@ծ�~�Pծ�I�`ծ8n>pծ@Q>�ծ���ծ�I��ծP4>�ծ2J��ծ�^��ծ>J��ծ#��ծ�J�֮���֮�J� ֮$"�0֮�J�@֮�P֮�J�`֮�q�p֮�J��֮"��֮K��֮����֮K��֮W���֮4K��֮`�>�֮IK�׮4n>׮cK� ׮�D�0׮iK�@׮��>P׮�K�`׮řp׮�K��׮�>�׮�K��׮����׮L��׮�b��׮!L��׮_I��׮6L�خQ��خ*�� خ��0خiL�@خ8	�Pخ�L�`خg��pخ�L��خ�ș�خ�L��خ�P��خ�L��خ����خ�L��خ s��خM�ٮ��ٮM� ٮ ]�0ٮ0M�@ٮv��PٮXM�`ٮ�Z�pٮjM��ٮV'��ٮ�M��ٮn+��ٮ�M��ٮ���ٮ�M��ٮ_͙�ٮ�M�ڮOw�ڮN� ڮ�s�0ڮ9N�@ڮ��PڮNN�`ڮ��pڮaN��ڮð��ڮ{N��ڮ�1>�ڮ�N��ڮQ3��ڮ�N��ڮ<i��ڮ�N�ۮ@�ۮ�N� ۮ�S�0ۮ�N�@ۮ���PۮO�`ۮ^��pۮ7O��ۮ�>��ۮ�O��ۮX4��ۮw���ۮߏ�ۮ�O��ۮ���ۮ�O�ܮ��ܮP� ܮP�0ܮP�@ܮHz�Pܮ*P�`ܮI2�pܮcP��ܮ���ܮ~P��ܮ�
��ܮ�P��ܮ����ܮ�P��ܮ�ś�ܮ�P�ݮ� ?ݮ�P� ݮH�0ݮ�P�@ݮ` ?Pݮ�P�`ݮb�pݮQ��ݮܠ��ݮEQ��ݮ���ݮfQ��ݮ`�>�ݮ}Q��ݮ�8��ݮ�Q�ޮ6�ޮ�Q� ޮ��0ޮ�Q�@ޮ���Pޮ�Q�`ޮZ�pޮR��ޮ��ޮ1R��ޮMϑ�ޮ@R��ޮ���ޮaR��ޮ���ޮyR�߮I
�߮�R� ߮�A�0߮�R�@߮Wv�P߮�R�`߮�-�p߮S��߮|��߮6S��߮�h��߮jS��߮���߮�S��߮Й�߮�S���y���S� �QK�0��S�@��V�P�T�`�(��p�bB�������"T���E����CT����6���^T����E����T��<���T� �篏0��T�@�S%�P��T�`�͗�p�U����:���U����G���/U����/���VU���Lj���hU�������U� �H�0��U�@���P��U�`�1�p��U���ę���U����
����U���r���V���5ܕ��V���B��1V� ���0�LV�@��[�P�^V�`���p�pV��������V����n����&?���p����V���#T����V���v���V� �1>0�W�@��P�)W�`�Jҏp�PW����O>��bW�������kW��������W��� ?���W��a&���E> �G��0��W�@�q֙P��W�`�3��p��W���dљ���W���#���X����;���X���KՎ��/X��K��IX� �IĎ0�'?@��$�P� '?`��}�p�lX���gh���{X���[����X���l����X��������X���=���X� ���0�Y�@�OΙP�#Y�`�OI�p�FY���\����mY����M����Y����g����Y���X����Y���e���Y� �0��0��Y�@����P�&Z�`�,�p�5Z���'ϖ��DZ����a���VZ���`)���|Z���}ʙ���Z�����Z� �K:�0��Z�@����P��Z�`���p�[���$���'[���>����B[���G7���X[����љ��j[������[� �W(�0��[�@��(�P��[�`���p��[���������[���#z����[����c���\����Z���\��kb��3\� ���0�T\�@���P�~\�`�xÙp��\���������\���rN����\��������\����`����\���C>�#]� �i8�0�7]�@�/��P�n]�`��p��]����Y����]���p����]���lڙ��2^���e����V^��8��p^� �҃�0��^�@�pV�P��}�`��p����vT����^����5����^���������^����9���_���5��$_� �$�0�P_�@��~�P�__�`���p��_���fz���郚��B�����_���������_���������_��|���`� �s��0�,`�@�7��P�@`�`��r�p�a`���u ���m`���V-����`���Ps����`���Id����`��%e���`� �q�0��`�@���P�a�`�n�p�a������@'?����>��=a����5���^a���΅���va�������a� ��n�0��a�@���P��a�`�rC�p�b����_���Yb����w����b���'�������:�����b������b� �mU�0��b�@����P��b�`�f�p�Fc���a����gc��������c���������c����B����c��#���c� ��S�0��c�@��Y�P��c�`�z�p�
d����X���d���C���Wd����#����d����@����d���l���d� ����0��d�@�&��P��d�`��;�p��d�������e�������e���E0���4e����a���Le����P���[e� ��
��0��pe�@��q��P���e�`���0>p���e�����H�����e�����0�����e����WU���f���Bf��������Tf� ��8>0��of�@��du�P��~f�`��{�p���E>����6�����f����9.�����f����s���g����3g������Tg� ����0��`g�@���2�P��xg�`���ۏp���g�����G�����g����h����h�����
���h���[��h���'a���)h� ���3�0��Ah�@���I�P��Th�`���:�p��kh����P �����h����������h����5>���h���!���h��������h� ���0���h�@���p�P���h�`����p���h����}q����i����rj����3i�����$���Ei��4>�Ti����ݙ��`i� ��`�>0��xi�@���͙P���i�`��-6�p���i�����%�����i����7G����j����o����1j���3��Mj���M[���kj� ��-��0���j�@���؎P���j�`�����p���j����R˙����j����(P>����P�����o����j�����k�������k� ��f��0��#k�@���R�P��Jk�`�����p��ak����������k���������@o����k���B���k���������k���0֭���k� ���,�(���k�8�����@���k�P���ثX���k�h���	�p���k�����o�����k����o�����k���������dg?���g?��g?���g?���g?0���g?H���g?`���g?x���g?����g?����g?����g?���g?��g?���g? ���g?8���g?P���g?h���g?����g?����g?����g?���g?��g?����g?��g?(��g?@��g?X��g?p��g?���c8����9����9���9���g?��p�9����(h?(�dh?@�dh?X�dh?p�dh?��dh?��dh?��dh?��dh?��dh?�dh?�dh?0��h?H��m?`�p�9x��9����9��p�9���h?���h?���h?���h?���h?��h? ��h?8��h?P��h?h��h?���h?���h?���h?���h?���h?���h?��h?(��h?@��h?X��h?p��h?���h?���h?���h?���h?���h?��~?��h?0��h?`���9�������h?���h?���h?���h?��i?�\i?�\i?0�\i?H�\i?`�\i?x�\i?��\i?��\i?��\i?��\i?��\i?�\i? �\i?8�\i?P�\i?h�\i?��\i?��\i?��\i?��\i?��\i?��\i?��i?(��i?X���`��i?x��i?���i?���i?���i?���i?���i?	��i? 	��i?8	��i?P	��i?h	��i?�	��i?�	��i?�	����	�`j?�	�`j?
��j?
��j?0
��j?H
��j?`
��j?x
��j?�
��j?�
��j?�
��j?�
��j?�
��j?��j? ��j?8��j?P��j?h��j?���j?���j?���j?���j?���j?���j?��j?(��j?@��j?X��j?p��j?���j?���j?���j?���j?���j?
��j?
��j?0
��j?H
��j?`
��j?x
��j?�
�!k?�
�!k?�
�Tk?�
��k?�
��k?��k? ��k?8�-l?P�X:h� X:p�el?��el?��pm:���m:���l?���l?���l?��l? ��l?8��l?P�m?h��m?���m?��В:���m?���m?���m?��m?��m?0��m?H��m?`��m?x��m?���m?���m?���m?���m?���m?��m? ��m?8��m?P��n?��1�:���:���n?���n?���n?���n? ���:(��n?@��n?X��n?p��n?���n?���n?���n?���n?���n?��n?��n?0��n?H��n?`��n?x��n?���n?���n?���n?����:���:��: ��:(��n?@��o?X�o?p�o?��o?��o?��o?��o?��o?�o?�o?0�o?H�o?`�o?x�o?��o?��o?��o?��o?��To?��o? ��o?8�`;P��;X�Pw;p�`t;x��t;��s;�� s;����=����=���w;���w;��Pw;���=��=���=�pw;��o?H��w;P�Ep?h��p?���p?���p?��q?��q?��q?��q?�q?(�q?@�q?X�q?p�q?���q?���q?��Cr?��Cr?��Cr?�lr?�Cr?0��r?H��r?`��r?x�7����iu?���
<���
<��@{?��<�`
<(�p<0��<8�@{?h��<p����s?��p<��<��<���<��p<��<���<��P <�k›�s?0�s?H��›`�s?x�s?��Ns?��s?���s?���s?��$t?�$t? ��s?8��s?P��s?h��t?���t?���t?���t?���t?���t?��4u?�iu?(�pÛ@�iu?X�iu?p��u?��k}?��v?��v?��iv?���v?��v?��a=0�0�8��a=P��X�0�`��h� b=p�b=x�b=�� b=��0b=���˛��3w?��rw?��#̛���w?��w? ��w?8�:x?P�:x?h�:x?��:x?��:x?���x?���x?��Љ=��u= �:x? �:x?0 �:x?H �:x?` �:x?x �:x?� �:x?� �:x?� ��y?� ��x?� ��x?!��x? !��͛8!��y?P!��y?h!�MΛ�!��y?�!��y?�!��y?�!��y?�!��y?�!��y?"�Љ=("�u=H"�y=h"� u=�"�w=�"�x=�"�fz?�"��z?�"��z?�"��z?#�{?@#���=H#���=P#�@{?�#��'<�#�@'<�#�0�=�#�@�=�#�`<�#��<�#�<�#��{?�#�-|?�#��a=$�`�=$���=$���=$�k}?H$���=P$���=X$���=`$�k}?x$�fz?�$�fz?�$�fz?�$��w;�$��|?�$��|?%��|?(%��a=@%�P�=H%��|?`%�d?x%�d?�%�d?�%��}?�%�d?�%��}?�%��}?&��}? &��}?8&��}?P&�~?h&�~?�&��~?�&��~?�&�Q~?�&�Q~?�&���'�Q~?'�?0'�?H'�?`'�?x'�?�'�?�'�2?�'�d?�'��Т�'� Ѣ�'�PѢ�'��Ѣ�'��Ѣ(��Ѣ(�Ң(�@Ң(�pҢ (��Ң((�Ӣ0(��Ң8(�0Ӣ@(�`ӢH(��ӢP(��֢X(��Ӣ`(��Ӣh(� Ԣp(�PԢx(��Ԣ�(��Ԣ�(��Ԣ�(�բ�(�@բ�(�pբ�(��բ�(��բ�(�֢�(��֢�(�0֢�(��Т�(� Ѣ�(�PѢ�(��Ѣ�(��Ѣ�(��Ѣ)�Ң)�@Ң)�pҢ)��Ң )�Ӣ()��Ң0)�0Ӣ8)�`Ӣ@)��ӢH)��֢P)��ӢX)��Ӣ`)� Ԣh)�PԢp)��Ԣx)��Ԣ�)��Ԣ�)�բ�)�@բ�)�pբ�)��բ�)��բ�)�֢�)��֢�)�0֢�)�����)�����)�����)�����)�ɸ��)�и��-�U���-�a���-�f���-�l���-�q���-�v���-�y��.�~��.����.����.���� .����(.����0.����8.����@.����H.����P.����X.����`.�ĵ�h.�ʵ�p.�ѵ�x.�׵��.�ݵ��.�㵛�.�鵛�.�ﵛ�.�����.�����.����.����.����.����.�Hn>�.����.����.�$���.�0���.�6��/�<��/�E��/�J�� /�P��(/�U��0/�PQ>8/�[��@/�a��H/�g��P/�m��X/�t��`/�z��h/����p/����x/�����/�����/�����/�����/�����/�����/�����/�����/�����/�����/�Ƕ��/�Ͷ��/�Զ��/�Ln>�/�۶��/�ᶛ0�涛0�춛0����0���� 0���(0�XQ>00���80���@0���H0� ��P0�'��X0�.��`0�`Q>h0�5��p0�hQ>x0�pQ>�0�;���0�xQ>�0�A���0��Q>�0�M���0�W���0�b���0�q���0�����0�����0�����0�����0�����0��Q>�0�����0�ķ�1�ͷ�1�ٷ�1�㷛1�귛 1��Q>(1��01����81���@1���H1���P1�$��X1��Q>`1�0��h1�;��p1�A��x1�H���1�O���1�V���1�\���1�e���1�k���1�t���1����1�����1�����1��Т�1� Ѣ�1�PѢ�1��Ѣ�1��Ѣ�1��Ѣ�1�Ң2�@Ң2�pҢ2��Ң2�Ӣ 2��Ң(2�0Ӣ02�`Ӣ82��Ӣ@2��֢H2��ӢP2��ӢX2� Ԣ`2�PԢh2��Ԣp2��Ԣx2��Ԣ�2�բ�2�@բ�2�pբ�2��բ�2��բ�2�֢�2��֢�2�0֢�2��Т�2� Ѣ�2�PѢ�2��Ѣ�2��Ѣ�2��Ѣ�2�Ң�2�@Ң3�pҢ3��Ң3�Ӣ3��Ң 3�0Ӣ(3�`Ӣ03��Ӣ83��֢@3��ӢH3��ӢP3� ԢX3�PԢ`3��Ԣh3��Ԣp3��Ԣx3�բ�3�@բ�3�pբ�3��բ�3��բ�3�֢�3��֢�3�0֢�3��Т�3� Ѣ�3�PѢ�3��Ѣ�3��Ѣ�3��Ѣ�3�Ң�3�@Ң�3�pҢ4��Ң4�Ӣ4��Ң4�0Ӣ 4�`Ӣ(4��Ӣ04��֢84��Ӣ@4��ӢH4� ԢP4�PԢX4��Ԣ`4��Ԣh4��Ԣp4�բx4�@բ�4�pբ�4��բ�4��բ�4�֢�4��֢�4�0֢�4��Т�4� Ѣ�4�PѢ�4��Ѣ�4��Ѣ�4��Ѣ�4�Ң�4�@Ң�4�pҢ�4��Ң5�Ӣ5��Ң5�0Ӣ5�`Ӣ 5��Ӣ(5��֢05��Ӣ85��Ӣ@5� ԢH5�PԢP5��ԢX5��Ԣ`5��Ԣh5�բp5�@բx5�pբ�5��բ�5��բ�5�֢�5��֢�5�0֢�5�Ĵ��5�ش��5���5�����5����5�7���9�{���9�����9�����9�����9�Ǫ��9�ު��9�窛�9����9����9�'���9�6��:�H��:�Q��:�^��:�o�� :�z��(:����0:����8:����@:�«�H:�Ы�P:�߫�X:�F>`:��h:���p:� F>x:����:�!���:�/���:�F���:�R���:�g���:�u���:�����:�����:�����:�ݬ��:�﬛�:����:� ���:�3���:�V��;�p��;����;����;���� ;�í�(;�Э�0;�譛8;���@;���H;�0F>P;�,��X;�F��`;�HQ>h;�S��p;�g���;�s���;�����;�����;�����;�����;�Ю��;���;�@F>�;����;����;�&���;�3���;�N���;�\���;�n���;����<����<����<�ѯ�<�� <���(<�)��0<�M��8<�l��@<����H<����P<�հ�X<���`<���h<� ��p<�>��x<�PF>�<�Z���<�x���<�����<�����<�����<�걛�<����<�/���<�E���<�d���<�s���<�����<��'?�<�����<�̲��<�岛=���=�/��=�\��=�~�� =����(=����0=�`F>8=����@=�ͳ�H=�泛P=����X=���`=�*��h=�G��p=�pF>x=�[���=�i���=�x���=�����=�����=�����=�����=�����=�����=�����=�ɸ��=�и��A�U���A�a���A�f���A�l���A�q���A�v���A�y���A�~���A�����A�����A����B����B����B����B���� B����(B����0B����8B����@B�ĵ�HB�ʵ�PB�ѵ�XB�׵�`B�ݵ�hB�㵛pB�鵛xB�ﵛ�B�����B�����B����B����B����B����B�Hn>�B����B����B�$���B�0���B�6���B�<���B�E���B�J��C�P��C�U��C�PQ>C�[�� C�a��(C�g��0C�m��8C�t��@C�z��HC����PC����XC����`C����hC����pC�����C�����C�����C�����C�����C�����C�����C�Ƕ��C�Ͷ��C�Զ��C�Ln>�C�۶��C�ᶛ�C�涛�C�춛�C�����C����D���D�XQ>D���D��� D���(D� ��0D�'��8D�.��@D�`Q>HD�5��PD�hQ>XD�pQ>`D�;��hD�xQ>pD�A��xD��Q>�D�M���D�W���D�b���D�q���D�����D�����D�����D�����D�����D��Q>�D�����D�ķ��D�ͷ��D�ٷ��D�㷛�D�귛E��Q>E��E����E��� E���(E���0E�$��8E��Q>@E�0��HE�;��PE�A��XE�H��`E�O��hE�V��pE�\��xE�e���E�k���E�t���E����E�����E�����E�j���E�\n>�E�`n>�E�����E�g���E�����E�z���E�u���E����F�o��F���F�dn>F�hn> F����8F�l��@F�|��HF��țPF����`F�r��hF����pF�����I�P>0J�`>@J��>�K��>�K�>�L��>�M��>�M�@>N��>�N��>P�P��P� F$�P�pG�P�pG0Q��c8�Q�u(�Q����Q���*HR�@��R� �-S���S�`�S��*T� �@T���@8T���@HT�(�@hT�P�@xT���@�T���@�T��@�T� �@�T�t�@�T���@U�$�@(U�T�@8U��@XU��@hU�p�@�U���@�U���@�U���@�U�4�@�U�h�@�U���@V���@(V�P�@HV���@XV��@xV�L�@�V��@�V�8�@�V���@�V���@�V�L�@W���@W�(�@8W�d�@HW���@hW���@xW�p�@�W���@�W���@�W�,�@�W���@�W��@X���@(X���@8X�t�@XX���@hX��@�X�d�@�X�@)>�X��@�X��)>�X�T�@�X���@Y���@(Y�4�@HY�H�@XY���@xY��@�Y�4�@�Y�H�@�Y���@�Y���@�Y�p�@Z���@Z���@8Z���@HZ��@hZ�4�@xZ���@�Z���@�Z��@�Z�0�@�Z���>�Z�\�@[���>([���@8[���>X[��@h[�X�@�[�|�@�[�,�@�[��p\���8@\� |(�\�@��\���]��">�]��7 _��7�_�p��`����`���4�`�@�*a�pGPa��*%Pb�0��c�`�0d�@I(Hd� �9`d�:�d���d��*:e��;e�P��n��=�H��H��H��H��H��H�I�I�I�	I�
 I�(I�0I�
8I�@I�HI�PI�XI�`I�hI�pI�xI��I��I��I��I��I��I��I��I��I��I� �I�!�I�"�I�#�I�$�I�%J�&J�'J�(J�) J�*(J�+8J�,HJ�.PJ�/XJ�0`J�1hJ�2pJ�3xJ�4�J�5�J�6�J�7�J�8�J�9�J�:�J�;�J�<�J�=�J�>�J�?�J�@�J�A�J�B�J�C�J�EK�FK�GK�HK�I K�J(K�K0K�L8K�M@K�NHK�OPK�PXK�Q`K�RhK�SpK�TxK�U�K�V�K�W�K�X�K���K�Y�K�Z�K�[�K�\�K�]�K�^�K�_�K�`�K�a�K�bL�cL�dL�eL�f L�g(L�h0L�i8L�j@L�kHL�lPL�mXL�n`L�ohL�ppL�qxL�r�L�s�L�t�L�u�L�v�L�w�L�x�L�y�L�z�L�{�L�|�L�}�L�~�L��L���L��M��M��M��M�� M��(M��0M��8M��@M��HM��PM��XM��`M��hM��pM��xM���M���M���M���M���M���M���M���M���M���M���M���M���M���M��N��N��N�� N��(N��0N��8N��@N��HN��PN��XN��`N��hN��pN��xN���N���N���N���N���N���N���N���N���N���N���N���N���N���N���N��O��O��O��O�� O��(O��0O��8O��@O��HO��PO��XO��`O��hO��pO��xO���O���O���O���O���O���O���O���O���O���O���O���O���O���O���O���O���H�-�H��H��H�퉝H��t��H����5����%���@�%���h����%���h�����%J��f��B����u�H��(H�D$H�8H�
��H�HH�L$H�HH�T$H�H�=��H�
� �L�(Y�j^��yH��(�f.��UAWAVAUATSH��I��H��K�H��L��H��H!�H��I����H��L)�I9����A�t
�E1���M��H��teM9���H�t$L��H�D$H�|$�L��������H�|$H�������H�l$L��H��I���'��L������IM��tDM9�vPH�D$H�|$�L�������u>H�D$H��u�2L��L���Z��H��u�L��H�C�E1��L���i��H��u�L�{�L�4L�+H��[A\A]A^A_]�DAVSH��H�r[M��I��H��H�L�4L9�LG�1�I����H��I9�LF�H�WH��H��L���c����<$tH�D$H�CL�3H��[A^�1��;H�|$H�t$�,UH��A��Cg(H��H9�u]�H��H���AWAVSH��L�4�H��>��H��������I9����A�t
�E1��?H��tH��L�����H��tH�C�E1��L���(��H��u�H�C�L�4L�;[A^A_�f�AVSH��H��H�7H�6H��A�LC�H�WH��L���B����<$tH�D$H�CL�3H��[A^�H�|$H�t$�UH��H��H��H�����UH��H��u�	����@UH��H�=��.H�N-��#�t@UH��AVSH�� H��H�7H�6H��	A�LC�H�WH�}�L���-�}�tH�E�H�CL�3H�� [A^]�H�}�H�u��o���fDUH��AWAVSPH��A�H��y
�E1��NI��H��tH��L������H��u)�M��tL������H��uH�C���H�C�E1�L�4L�;H��[A^A_]�f.�@UH��AVSH�� H�rLH��H�H�H9�HG�H��	A�LC�H�WH�}�H��L���.����}�tH�E�H�CL�3H�� [A^]�1��v���H�}�H�u��i���UH��H��0H�E�H�8H�M�H�1H�u�H�H��H�FH�NH�FH�=��-��UH��H��0H�E�H�8H�M�H�1H�u�H�H��H�FH�NH�FH�=��-�H��H��I��I��H�t$H�>H���H�L$H�H��+�1�I��PAR�AVSH��H��H�7H�6H��A�LC�H�WH��L���RM�<$tH�D$H�CL�3H��[A^�H�|$H�t$�b���f�UH���� �UH��H��0H�u�H�}�H�E�H�E�H��H�E�H�M�H�M�H�E�H�=ل-H�u���UH��H�=��-H�v.����@UH��H��H�=~�-�3�x�UH��H��H�=w�-�s�X�UH��H��H�=��-�9�8�UH��H��H�=��-�C��UH��H��H�=��-�?��UH��H��H�=��-�G���UH��H��H�=��-�C��UH��H��0H9�v:H�}�H�U�H�E�H�E�H���H�E�H�U�H�U�H�E�H�=�-H�u�H���iH9�w?H9�v:H�}�H�u�H�E�H�E�H�x�H�E�H�U�H�U�H�E�H�=�-H�u�H���%H�u�H�U�H�E�H�E�H�>�H�E�H�U�H�U�H�E�H�=��-H�u�H����f.��UH��H�� H��H�E�H�E�H�v�H�E�H�=��-H�u��f�UH��H�� H��H�E�H�E�H�f�H�E�H�=ˑ-H�u��f�UH��H�� H�}�H�u�H�E�H�E�H���+H�E�H�=��-H�u��Mf.�UH��H��H�=�N.�+��UH��H�4u�f.�DUH��H��0H�}�H�u�H�E�H�E�H�U�f�E�H�}���+UH��H��L��M��I��L�E�I�0H�M�H�H�7-�L��I��PAR�UH��H��H��H�UH�u�H�E�H�M�H��Q.H�
�Q.@��HE�L�E�H�M�H�E�M��uAH�E�H�u�H�H���+H�FH�E�H�FH��'H�FH�M�H�N H�F(H�=C�-����H�EH�M�L�	H�AH�E�H�u�H�H�6�+H�FH�NH�@H�FH�E�H�F H�d'H�F(H�M�H�N0H�F8H�=��-���UH��H�� H�E�H�8H�M�H�1H��0�H�T$H�7,�1�H��I��E1�����UH��H�� H�E�H�8H�M�H�1H�*+�H�T$H�,�1�H��I��E1����fDUH��H�
,��M1��	f�UH��H��0H�}�H�u�H�E�H�E�H�M��E��U�H�}��4�+�UH��H�=ZP.���UH���@UH��H�=P.H�
�+��I����UH��H��0H�E�H�8H�M�H�1H�u�H�H�
��H�NH�FH�NH�=-�-�s���UH��H��@H�}�H�u�H�U�H�M�H�E�H�E�H���+H�E�H�E�H�E�H��%H�E�H�=S�-H�u�L������f.�DAVSH��H�r[M��I��H��H�L�4L9�LG�1�I����H��I9�LF�H�WH��H��L���3�<$tH�D$H�CL�3H��[A^�1����H�|$H�t$���UAWAVAUATSH��I��H��K�H��L��H��H!�H��I����H��L)�I9����A�t
�E1���M��H��teM9���H�t$L��H�D$H�|$�L��|�����H�|$H�������H�l$L��H��I�����L���}��IM��tDM9�vPH�D$H�|$�L���{���u>H�D$H��u�2L��L���J��H��u�L��H�C�E1��L���Y|�H��u�L�{�L�4L�+H��[A\A]A^A_]�DPH�=cv/H�y��U�'����AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L���V����<$tH�D$H�CL�3H��[A^�H�|$H�t$����f.�UAWAVAUATSH��hL�wL���I��I��H�OH�L$H�QH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�H���[�H�\$HL�L$PH���H�D$XH�D$ L�|$I�H�$L�t$M��H�|$��L�4$fAof���I�F�H�D$8I�$H�D$0I�D$H�D$(E1�L�|$L�L$@�f��u'ff.�fAoFI��f��I������t���D��M�L��H��H�@H�L$8H�T�H�L�H�|$0H�t$(��H��L�L$@L!��of�Ѕ�tjH�|$���H�L!ʀ<y|�M�!�I��H��9H�r�L!Έ�D3I��J�mL�H��H�RL�$I�t�H�t��Ao��Ӊ�M���$����j�H�|$H�L!��of��H�����v�����fof������s���H����L�t$M�7H��H���у�H��H��H��ux1��H��H�T$ H+T$H�L$H�L�IH�QH���}H�H��'H���H�H����`H�<$H)�H���y�H���HL���@1��(H��������H!�1�fo�P,f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�FP,fAH��L�|$H�<$��H�׺L�L���Q{�M�<$M�d$1�E1�L�D$� �H�S�H�K�L��L���ͺL�D$L��H!��Aof��H�΅������H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H�II��A�4H��9H�z�L!�A�A�D>@�����H�EH�H�UH�H�EH�QH�UH�AH�EH�QH�UH�A�8����H��H�L!��Ao6f��H�����G�����fAof������H���H��9I�M�L!�C�.A�D1�M9�M�mtLC:.q�L��H��H�@I�,�L��H��H�@I�����I�E�L!�C�.�A�D�H�EH�A�oE��I��H�$IB�L�|$L�t$H��L)�I�OH��h[A\A]A^A_]�H�==ԉH�Q6��9��������f.�PH�=�p/H��	��W�w����UAWAVAUATSH��XH��|�H��H���H�-�|�H�UH��H��H��H��H)�H��HB�H��H��H9���H��H9�HF�H�|$8� H��� �L�l$8H�|$@M���H�l$ H�D$HH�D$H�'|�H�D$H�\$H����H�\$fofD��A��H�C�H�D$(E1�H�l$H�|$0ffff.�fE��u(f.�foCH��fD��I��A����t�A���E��M�L��H��H�L$(H)�H�=�{�H�5�{�H�H�I�8 H��H�|$0H!��AoD
f�Ѕ�tm���H�H!�A�|yA�N�D!�H��H��9H�r�H!�A�DA�D5I��I��H��H��H�D$�Bo �BoL �AL�ADA��H�������l�H�H!��AoD
f��H�����q�����fAoEf������n���H����H�5�z�H��H���у�H��H��H����1���H��H�L$H+L$L�-sz�H�=tz�H�
uz�H�T$ H����H��H��H��/H���H�H�����H�|$H)�H���t�H���H���1��kH��������H!�1�foLK,fff.�f��fdf��ff��fdLf��fLH�� H��uШtf�fdf��J,fH���3H�׺H��v�1�E1��U�H�=�y�H�5�y�K�T%�K�L%��6 H�
dy�H��H!��AoDf��H�ׅ������H�H!�A�|5��L��H)�I��I)�I1�I!�I����H��H��H��L�A�|5H��9L�F�I!�A�D5H�
�x�B�D@�����I�H�
I�H�I�FH�JI�NH�BI�FH�JI�NH�BI�FH�JI�NH�BL�-�x��
���A�H��L�H!��AoD=f��I�����'�����fAoEf������(���f�H��9I�W�H!�C�D=H�9x��D
I9�M�tcL�-%x�C:\=q�M��I��I��M�M��I��I�����I�G�H#�w�H�
�w�B�9�H�
�w��D��Ao�AoN�J��H��w�H�HH��H��H��H)�H��HB�H��H+
�w�H�
�w�H��X[A\A]A^A_]�H�=�ΉH��0��9������f.�DUAWAVAUATSH��XH��w�H��H���H�-pw�H�UH��H��H��H��H)�H��HB�H��H��H9���H��H9�HF�H�|$8� H��谴L�l$8H�|$@M���H�l$ H�D$HH�D$H��v�H�D$H�\$H����H�\$fofD��A��H�C�H�D$(E1�H�l$H�|$0ffff.�fE��u(f.�foCH��fD��I��A����t�A���E��M�L��H��H�L$(H)�H�=�v�H�5�v�H�H�I��jH��H�|$0H!��AoD
f�Ѕ�tm���H�H!�A�|yA�N�D!�H��H��9H�r�H!�A�DA�D5I��I��H��H��H�D$�Bo �BoL �AL�ADA��H�������l�H�H!��AoD
f��H�����q�����fAoEf������n���H����H�5�u�H��H���у�H��H��H����1���H��H�L$H+L$L�-Cu�H�=Du�H�
Eu�H�T$ H����H��H��H��/H���H�H�����H�|$H)�H��Bo�H���H���1��kH��������H!�1�fo�E,fff.�f��fdf��ff��fdLf��fLH�� H��uШtf�fdf��E,fH���3H�׺H���p�1�E1��U�H�=it�H�5jt�K�T%�K�L%���hH�
4t�H��H!��AoDf��H�ׅ������H�H!�A�|5��L��H)�I��I)�I1�I!�I����H��H��H��L�A�|5H��9L�F�I!�A�D5H�
�s�B�D@�����I�H�
I�H�I�FH�JI�NH�BI�FH�JI�NH�BI�FH�JI�NH�BL�-bs��
���A�H��L�H!��AoD=f��I�����'�����fAoEf������(���f�H��9I�W�H!�C�D=H�	s��D
I9�M�tcL�-�r�C:\=q�M��I��I��M�M��I��I�����I�G�H#�r�H�
�r�B�9�H�
�r��D��Ao�AoN�J��H��r�H�HH��H��H��H)�H��HB�H��H+
r�H�
pr�H��X[A\A]A^A_]�H�=?ɉH�S+��9�������f.�DUAWAVAUATSH��hL�gL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H� H���8�H�\$HL�D$PH���H�D$XH�D$ L�|$I�H�$L�d$M��H�|$�yL�4$fAof���I�F�H�D$8I�EH�D$0I�EH�D$(E1�L�d$L�D$@Df��u'ff.�fAoFI��f��I������t���D��M�L��H��H�L$8H)�H�QH�IH�|$0H�t$(�feH��L�D$@L!��of�Ѕ�tfH�|$���H�L!€<yx�M�!�I��H��9H�r�L!ƈ�D3I��I��H��H��H�$�Bo(�BoL(�L���M���*����e�H�|$H�L!��of��H�����z�����fof������w���H����M�7H��H���у�H��H��H��uw1���H��H�T$ H+T$H�L$H�L�AH�QH����H��H��H��/H���H�H����|H�<$H)�H���i�H���dL���\1��DH��������H!�1�fo|@,fff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�&@,fAH��L�|$L�d$H�<$��H�׺L�L���,k�M�}M�e1�E1�L�D$�,ffff.�H�S�H�K�L��L���=cL�D$L��H!��Aof��H�΅������H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H��L�A�4H��9H�z�L!�A�A�D>@�����E	M�oE�oI�M�A�E����H��H�L!��Ao6f��H�����T�����fAof������U���ffff.�H��9I�M�L!�C�.A�D1�M9�M�mtLC:.q�L��H��H��L�L��H��L��H)����I�E�L!�C�.�A�D��oE�oM�I��I��H�$IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=
ĉH�!&��9�w���
���f.�SH���G��-��=�L�H�=u.I9��A�A��A���A���A������I������D�H�A��A�� A��DC�I9���A�A��A���A���A����������M�H�X�A��A�� ��DC�I9�twA�@A��A���A���A�����R��wPA��I��@ �X��ƃ� ��C�A��nu:A��au4��nu/L	�CL�	������e,�H��[�1�H��[�1�A��iu�A��nu�fu�L	�
I�@L�	H9���A�@�Ɓ������������eI�pD�P�A��A�� A��DC�A��i��H9�@��@��7A�@�Ɓ���������V���I�pD�P�A��A�� A��DC�A��n��H9�@��@���A�@�Ɓ������������I�pD�P�A��A�� A��DC�A��i��H9�@��@���A�@�Ɓ�����������wjI���p�A��A�� ��DC�A��t��I9�@��@�uBA��Ɓ�������rf��w$�p��ǃ� ��C���yuI�����I��L�	��u&��c,�H��[��d,�H��[���c,�H��[ÉD$H�=c�H�
�T�L��?�H�T$�+��H�=w�����H�=;�����H�=G�����f�UAWAVSH��(��H��H��H�|$�H�D$H��t,H��q3L�t$L�|$L���� g�L����1�A�M��u�!�����H�|$�Ec����H��([A^A_]�f.�@UAWAVAUATSH��xH�OH����H��H�GH��H��rH����_H�pH��H��H��H)�H��H��H9��CH��H9�HF�H�|$X��L�D$XH�t$`M���KH�C H�T$hH�L$pH�D$ H�D$(H�D$0L�D$8H�t$@H�T$HH�L$PL�[M����H�T$H��1�)"8	�I�����j?$L�fAof���E1�f��u1ff.�I����EfAoAI��f�I������t��L�\$�D��M��@H�L��H��H)�H�H�L�qL��H�Dsp.�H1�H�-�L-�QXH��L�QH1�N��J��H�-�L-�QXH��I��vnI����K�T�H1�K�D�I��lN�.L1�H��H1�L�H1�H��f.�I�I�BI��I���H1�L1�H��L�H1�H1�H��I��w��{H��H�l$H��lN�.H��M��I��H�T$tA�C�D�L1�H1�H��H1�L�H1�H��L���3ff.�I�H1�K�D�I��lN�.L1�H��H1�L�H1�H��D�W�H��I��A!�H1�H��D��L�\$I��H��1�DH!��AofD��E��uH����XH��H�s��AD�A��H���H!�A�<x
fAof����H�H�H!�H�����H��9A�A�TI���H���6J�:H��H9��4H����H�H��H9��I��I��L;H��H���Ao�AM���z���H�CH�T$H9���H�=!7������H�3H�HH��H���σ�H��H��H��u1��WI��������I!�1�fo6,ff.�f��fd>f��f>f��fdL>f��fL>H�� I���u��tf�fd>f��5,f>H���H��HB�HB�H���`�H�D$(H�D$0H�\$ H�CH����3I��1�)"8	�I�-�L-�QXI�����j?$I��lN�.1�1�H�D$�3H�M�H!�H����~H��9�/H��TH�D$1�H9�H�m�[H�;:/q�H��������H9��0H��H��H��H�I��I��I��ff.�J�L/�L�IL��H�Dsp.�H1�I��L�yH1�N��J��I��I��vWI��vqK�T�L1�K�D�L1�H��H1�L�H1�H���I�I�GI��I���L1�L1�H��L�H1�H1�H��I��w��AL��L��M��t#A�C�D�L1���I�L1�K�D�L1�H��H1�L�H1�H��H��I��H1�H��H�CH��E1�fff.�H!��ofD��E��uI�����I��L�s��fD�E��L���H!��<xfof�����I��I!�I��M)�I��M)�M1�I!�I���+���H�����I��M�	I��M9���L�A�I!�I�����H��H��H��H�H��9D��H�B�TA���t/H�H�H�H�H�NH�PH�VH�HH�;����ff.�H�M�H#KH����H��*�H��D
��o����H�CH��rH����uH��H��H��H��H)�H+C�LH��H�C�[1�H)�H�;H�CL�H�sH�SH��t5H����-H����/H��H��H��H���H�H���t	H)�j[�H��H��H��x[A\A]A^A_]�H�=�2��H�=~2�����H�=ڷ�H��3��9�D��H�=m2��AH�=L2��8H�=�2�����H�=
3��H�=�3��H�=�2�����fH�=�3�����XH�=d2�����JH�=V2�����<H�=�3���H�=G3���H�=�2���H�=]2��`��H�=i2��H�=x2�����H�=:2��H�=I2��4��H�=e1��(��H��H�|$ �K�����H��H�|$ ��H���/���m��f.�UAWAVSH��(��H��H��H�|$���H�D$H��t1H��q8L�t$L�|$��L�����]�L����1�A�M��u�!�����H�|$��Y����H��([A^A_]�f�AWAVSI��H��H�H��H+OH9�vI��H���H��t[A^A_�H�L��I9�s#L�{H�{L�L���]�M�L�{1�[A^A_��CH�C �8L�����C[A^A_�fDPH�=�R/H����q���H��(H�t$H�>H�8|,H�L$ H�H����H�D$H�)M�1�I��E1��;��H��H��I��H�t$H�>H�ډH�L$H�H�M�1�I��Pjg���H��(H�D$H�8H�L$ H�1H�lӐH�T$H�M�j_H��I��E1�����H��(H�t$H�>H��]�H�L$ H�H��]�H�D$H��L�L��L�1�E1����H��(H�D$H�8H�L$ H�1H�T$H��L�L��L�1�H��E1��[��H��H�D$H�8H�L$H�1L�q�H��L�L�
��{1�H��I��ARh����H��H�D$H�8H�L$H�1L��b�H��L�L�
g�.1�H��I��ARjs����H��(H�t$H�>H��؉H�L$ H�H��ɐH�D$H��L�1�I��E1����H��L��I��I��H�T$H�:H�L$H�1L��L�j_H��L��PAR�t��H��H�D$H�8H�L$H�1L��Z�H�sL�L�
v.j_H��I��ARjC�9��H��(H�t$H�>H�S.H�L$ H�H�P��H�D$H�LL�1�I��E1����H��H�D$H�8H�L$H�1L����H�=L�L�
��.1�H��I��ARj7����H��H��I��H�T$H�:H�L$H�1L�$L�1�H��L��Pjs���@UAWAVAUATSH��hL�gL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H� H���ؘH�\$HL�D$PH����H�D$XH�D$(L�|$I�H�$L�d$M��H�|$�tL�4$fAof���I�F�H�D$@I�EH�D$8I�EH�D$0E1�L�d$L�D$ Df��u'ff.�fAoFI��f��I������t���D��M�L��H��H�L$@H)�H�H�|$8H�t$0��H��L�D$ L!��of�Ѕ�tfH�|$���H�L!€<yx�M�!�I��H��9H�r�L!ƈ�D3I��I��H��H��H�$�Bo(�BoL(�L���M���/����e�H�|$H�L!��of��H�����z�����fof������w���H����M�7H��H���у�H��H��H��uw1��H��H�T$(H+T$H�L$H�L�AH�QH���H��H��H��/H���H�H����cH�<$H)�H���S�H���KL���C1��+H��������H!�1�fo!*,�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf��),fAH��L�|$L�d$H�|$ ��H�׺L�L����T�I�F�H�$M�}M�e1�E1�L�D$�@H�L��L����L�D$L��H!��Aof��H�΅������H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H��L�A�4H��9H�z�L!�A�A�D>@�����E	M�oE�oI�M�A�J����H��H�L!��Ao6f��H�����T�����fAof������U���f�H��9I�M�L!�C�.A�D1�M9�M�mtMC:.q�L��H��H��L�L��H��H�$H)�����I�E�L!�C�.�A�D��oE�oM�I��I��H�L$ IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=˭�H����9�5�������f.��AVSH��H��H�7H�6H��A�LC�H�WH��A�A��L���V���<$tH�D$H�CL�3H��[A^�H�|$H�t$���f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�`L�������<$tH�D$H�CL�3H��[A^�H�|$H�t$���f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�@L���v���<$tH�D$H�CL�3H��[A^�H�|$H�t$�6��f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A��L������<$tH�D$H�CL�3H��[A^�H�|$H�t$����f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L������<$tH�D$H�CL�3H��[A^�H�|$H�t$�V��f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L���&���<$tH�D$H�CL�3H��[A^�H�|$H�t$����f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L������<$tH�D$H�CL�3H��[A^�H�|$H�t$�v��f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�8L���F���<$tH�D$H�CL�3H��[A^�H�|$H�t$���f.�UAWAVAUATSH��hH�OH����H��H�GH��H��rH����qH�pH��H��H��H)�H��H��H9��(H��H9�HF�H�|$H��L�D$HH�t$PM���]H�C H�T$XH�L$`H�D$H�D$H�D$ L�D$(H�t$0H�T$8H�L$@L�SM����H�T$I��L�;fAofD��A��E1�H�-�L-�QXI�����j?$�fE��u3f.�I����GfAoGI��fD��I��A����t�A���E��M��DA�y�H�L��H��H)�H�@�H�Dsp.�H1�H��H��H1�H��I��D!�H1�H��A��I��H��1�f�H!��Aof���uH����|H��H�s��e����H���H!�A�<x
fAof����H�H�H!�H�����H��9A�A�TI����cK�3H��L9��aH����II�H��L9��GI��I��L3H��H���Ao�AM�������H�CH�T$H9��H�=�"��W���IH�3H�HH��H���σ�H��H��H��u1��RI��������I!�1�fo�!,fDf��fd>f��f>f��fdL>f��fL>H�� I���u��tf�fd>f�:!,f>H���H��HB�HB�H��PL�H�D$H�D$ H�\$H�CH����eI��I�Dsp.�1�I�-�L-�QXI�����j?$1�H�D$�5H�M�H!�H�����I��9D�.H�D�DH�D$1�H9�H�m��H�3:.q�H��������H9��`I��I��I��I�I��I��I��f�J�D6�L1�I��H��H1�H��I��I��I1�I�H�CL��1�DH!��ofD��E��uH�����H��H�s��fD�A��H���H!€<xfof�����L��H!�I��I)�H��H)�L1�H!�H�����H�����I�H��L9���H�z�H!�H�����H��H��H��H�I��9�D�H�D�D:���t*I�$H�I�$H�I�L$H�PI�T$H�HH�3���f�H�M�H#KH����H��*�H��D
��Ao$��a���H�CH��rH����uH��H��H��H��H)�H+C�LH��H�C�[1�H)�H�;H�CL�H�sH�SH��t5H����-H����/H��H��H��H���H�H���t	H)��G�H��H��H��h[A\A]A^A_]�H�=���H�=���O���H�=��H����9���H�=���AH�=���8H�=���4���H�=H��H�=���H�=�������fH�=0 ������XH�=�������JH�=�������<H�=����H�=����H�=����H�=�����H�=���H�=���	��H�=x��H�=���r��H�=���f��H��H�|$艬�����H��H�|$�%�H���m�������AWAVSH��L�?�H�SH�CL��H)�H9�vXL�3L��H)�H)�H9�@��L��L)�H9�@��@�@��u5I)�H�CH�4RH��H�K�<vH��H�H��H�I��G�L�s[A^A_�H�sK�<H��H�H��H�@[A^A_�%J�f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�0L������<$tH�D$H�CL�3H��[A^�H�|$H�t$�ƽ��f.�UAWAVAUATSH��hL�gL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H� H����H�\$HL�D$PH���H�D$XH�D$ L�|$I�H�$L�d$M��H�|$�xL�4$fAof���I�F�H�D$8I�EH�D$0I�EH�D$(E1�L�d$L�D$@Df��u'ff.�fAoFI��f��I������t���D��M�L��H��H�L$8H)�H�H�IH�|$0H�t$(� H��L�D$@L!��of�Ѕ�tfH�|$���H�L!€<yx�M�!�I��H��9H�r�L!ƈ�D3I��I��H��H��H�$�Bo(�BoL(�L���M���+����e�H�|$H�L!��of��H�����z�����fof������w���H����M�7H��H���у�H��H��H��uw1���H��H�T$ H+T$H�L$H�L�AH�QH����H��H��H��/H���H�H����}H�<$H)�H���B�H���eL���]1��EH��������H!�1�foM,ffff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf��,fAH��L�|$L�d$H�<$��H�׺L�L����C�M�}M�e1�E1�L�D$�,ffff.�H�S�H�K�L��L���] L�D$L��H!��Aof��H�΅������H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H��L�A�4H��9H�z�L!�A�A�D>@�����E	M�oE�oI�M�A�E����H��H�L!��Ao6f��H�����T�����fAof������U���ffff.�H��9I�M�L!�C�.A�D1�M9�M�mtLC:.q�L��H��H��L�L��H��L��H)����I�E�L!�C�.�A�D��oE�oM�I��I��H�$IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=ݜ�H���9�G�����
���f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A� L���f����<$tH�D$H�CL�3H��[A^�H�|$H�t$�&���f.�UAWAVAUATSH��hL�wL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�H���h�H�\$HL�D$PH����H�D$XH�D$ L�|$I�H�$L�t$M��H�|$�iL�<$fAof���I�G�H�D$8I�$H�D$0I�D$H�D$(E1�L�d$L�D$@@f��u'ff.�fAoGI��f��I������t���D��M�L��H��H�L$8H)�H�H�IH�|$0H�t$(�8H��L�D$@L!��of�Ѕ�tYH�|$���H�L!€<yg�M�!�I��H��9H�r�L!ƈ�D3I��I��H��H��H�$�Bo(���M���8����c�H�|$H�L!��of��H����u���fof������H����L�t$M�7H��H���у�H��H��H��uw1���H��H�T$ H+T$H�L$H�L�AH�QH���^H��H��H��H���H�H����BH�<$H)�H��"=�H���*L���"1��
H��������H!�1�fo�,fff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�f,fAH��L�|$H�<$��H�׺L�L���q>�M�<$M�d$1�E1�L�D$��H�S�H�K�L��L���6L�D$L��H!��Aof��H�΅�tx���H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H��L�A�4H��9H�z�L!�A�A�D>@������oE�o	�M��Y����H��H�L!��Ao6f��H�����d�����fAof������e����H��9I�M�L!�C�.A�D1�M9�M�mtBC:.q�L��H��H��L�L��H��L��H)�����I�E�L!�C�.�A�D��oE��I��H�$IB�L�|$L�t$H��L)�I�OH��h[A\A]A^A_]�H�=���H�����9����B����AVSH��H��H�7H�6H��A�LC�H�WH��A�A��L�������<$tH�D$H�CL�3H��[A^�H�|$H�t$�ֲ��f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�8L��覻���<$tH�D$H�CL�3H��[A^�H�|$H�t$�f���f.�UAWAVAUATSH��hL�wL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�H���|H�\$HL�D$PH����H�D$XH�D$ L�|$I�H�$L�t$M��H�|$�iL�<$fAof���I�G�H�D$8I�$H�D$0I�D$H�D$(E1�L�d$L�D$@@f��u'ff.�fAoGI��f��I������t���D��M�L��H��H�L$8H)�H�H�IH�|$0H�t$(�G�H��L�D$@L!��of�Ѕ�tYH�|$���H�L!€<yg�M�!�I��H��9H�r�L!ƈ�D3I��I��H��H��H�$�Bo(���M���8����c�H�|$H�L!��of��H����u���fof������H����L�t$M�7H��H���у�H��H��H��uw1���H��H�T$ H+T$H�L$H�L�AH�QH���^H��H��H��H���H�H����BH�<$H)�H��b7�H���*L���"1��
H��������H!�1�fo�
,fff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf��
,fAH��L�|$H�<$��H�׺L�L����8�M�<$M�d$1�E1�L�D$��H�S�H�K�L��L���=�L�D$L��H!��Aof��H�΅�tx���H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H��L�A�4H��9H�z�L!�A�A�D>@������oE�o	�M��Y����H��H�L!��Ao6f��H�����d�����fAof������e����H��9I�M�L!�C�.A�D1�M9�M�mtBC:.q�L��H��H��L�L��H��L��H)�����I�E�L!�C�.�A�D��oE��I��H�$IB�L�|$L�t$H��L)�I�OH��h[A\A]A^A_]�H�=Ǒ�H����9�1�����B����yG���u�H��(H�mG�H�L$H�H�=ZG�H�D$H�AH�T$H�
H�
� �L�S�j^�$H��(�fDSH��H�GH�H�s�;�u'�8u��d=����1�H�C��K[�H�=���H��!��(�Y���f�AWAVAUATSH��pH��H�?H�sH�SH�H����H�|$���'L�t$H�T$H�|$ L���	*L�d$ L�l$(I��tH�t$0H��$����88�L�{H�|$t	L����3�L�#L�kH��$���L���8�H��H��p[A\A]A^A_���H�=˳�H�!��(�u���H��H�|$t	L���Y3�H���Y���f�UAWAVAUATSH��hL�gL��H���kI��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�H���vH�\$HL�L$PH����H�D$XH�D$(L�|$I�?L�d$M��L�D$�Zfof���I�EH�D$8I�EH�D$0E1�I��L�d$L�L$@H�|$ ffffff.�f��u'ff.�fAoFI��f��I������t���D��M�J��H��H)�H�Q�H�|$8H�t$0��H��L�L$@L!��of�Ѕ�tOL�D$���H�L!ʀ<y]�M�!�I��H��9H�r�L!Έ�D3I��H��H�|$ J��H�Ӊ�M���F����^�L�D$H�L!��of��H����u���fof������H����M�7H��H���у�H��H��H��up1��H��H�T$(H+T$H�L$H�L�IH�QM���CJ��H���I�I����*H)�H���0�H���L���1��H��������H!�1�fo�,fDf��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�6,fAH��L�|$L�d$H�|$ ��H�׺L�L���;2�M�}M�e1�E1�L�D$�fff.�I�T�L��L����L�D$L��H!��Aof��H�΅�tg���H�L!�A�<y|L��H)�H��H)�H1�L!�H��r{H��H��A�4H��9H�z�L!�A�A�D>@�����I��I��I��I���m����H��H�L!��Ao6f��H�����u�����fAof������r���DH��9I�M�L!�C�.A�D1�M9�M�mt3C:.q�L��H��L��H�����I�E�L!�C�.�A�D�I��I����I��H�L$ IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=e��H�y��9�Ϭ����V���DUAWAVAUATSH��hL�gL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H� H���hqH�\$HL�D$PH����H�D$XH�D$(L�|$I�H�$L�d$M��H�|$�tL�4$fAof���I�F�H�D$@I�EH�D$8I�EH�D$0E1�L�d$L�D$ Df��u'ff.�fAoFI��f��I������t���D��M�L��H��H�L$@H)�H�H�|$8H�t$0�K�H��L�D$ L!��of�Ѕ�tfH�|$���H�L!€<yx�M�!�I��H��9H�r�L!ƈ�D3I��I��H��H��H�$�Bo(�BoL(�L���M���/����e�H�|$H�L!��of��H�����z�����fof������w���H����M�7H��H���у�H��H��H��uw1��H��H�T$(H+T$H�L$H�L�AH�QH���H��H��H��/H���H�H����cH�<$H)�H��,�H���KL���C1��+H��������H!�1�fo�,�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�f,fAH��L�|$L�d$H�|$ ��H�׺L�L���k-�I�F�H�$M�}M�e1�E1�L�D$�@H�L��L���2�L�D$L��H!��Aof��H�΅������H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H��L�A�4H��9H�z�L!�A�A�D>@�����E	M�oE�oI�M�A�J����H��H�L!��Ao6f��H�����T�����fAof������U���f�H��9I�M�L!�C�.A�D1�M9�M�mtMC:.q�L��H��H��L�L��H��H�$H)�����I�E�L!�C�.�A�D��oE�oM�I��I��H�L$ IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=[��H�o��9�ŧ�������f.��UAWAVAUATSH��XH�k?�H��H���H�-H?�H�UH��H��H��H��H)�H��HB�H��H��H9���H��H9�HF�H�|$8�0H���`lL�l$8H�|$@M���<H�l$ H�D$HH�D$H��>�H�D$H�\$H����H�\$fofD��A��H�C�H�D$(E1�H�l$H�|$0ffff.�fE��u(f.�foCH��fD��I��A����t�A���E��M�L��H��H�@H��H�=]>�H�5^>�H�L$(H�TH�L��iH��H�|$0H!��AoD
f�Ѕ������H�H!�A�|��A�N�D!�H��H��9H�r�H!�A�DA�D5I��K�dH��H��H�RH��H�t$�o�oLT AT �AL�ADA��H��������l�H�H!��AoD
f��H�����\�����fAoEf������]���H����H�5;=�H��H���у�H��H��H����1���H��H�L$H+L$L�-�<�H�=�<�H�
�<�H�T$ H���H�RH��H��?H���H�H�����H�|$H)�H���&�H����H����1��H��������H!�1�fok�+ff.�f��fdf��ff��fdLf��fLH�� H��uШtf�fdf��+fH���tH�׺H��3(�1�E1���H�=!<�H�5"<�K�T%�K�L%��gH�
�;�H��H!��AoDf��H�ׅ������H�H!�A�|5��L��H)�I��I)�I1�I!�I����H��H��H�RH��L�A�|5H��9L�F�I!�A�D5H�
h;�B�D@����I�H�
I�H�I�FH�JI�NH�BI�FH�JI�NH�BI�FH�JI�NH�BI�F H�J I�N H�B I�F(H�J(I�N(H�B(L�-�:����A�H��L�H!��AoD=f��I����������fAoEf���������fffff.�H��9I�W�H!�C�D=H��:��D
I9�M�ttL�-}:�C:\=q�L��H��L�4@I��M�L��H��L�$@I���J���I�G�H#O:�H�
@:�B�9�H�
4:��D��Ao�AoNAV R �J��H�:�H�HH��H��H��H)�H��HB�H��H+
�9�H�
�9�H��X[A\A]A^A_]�H�=���H����9�������f.�@SH�� H�5�5�H�6H���HC�H��5�H�|$A�A�H�������|$tH�D$H�h5�H�Y5�H�� [�H�|$H�t$�͛��@UAWAVAUATSH��XH�[;�H��H���H�-8;�H�UH��H��H��H��H)�H��HB�H��H��H9���H��H9�HF�H�|$8� H��� fL�l$8H�|$@M���H�l$ H�D$HH�D$H��:�H�D$H�\$H����H�\$fofD��A��H�C�H�D$(E1�H�l$H�|$0ffff.�fE��u(f.�foCH��fD��I��A����t�A���E��M�L��H��H�L$(H)�H�=L:�H�5M:�H�QH�I�cH��H�|$0H!��AoD
f�Ѕ�tm���H�H!�A�|yA�N�D!�H��H��9H�r�H!�A�DA�D5I��I��H��H��H�D$�Bo �BoL �AL�ADA��H�������l�H�H!��AoD
f��H�����q�����fAoEf������n���H����H�5J9�H��H���у�H��H��H����1���H��H�L$H+L$L�-
9�H�=9�H�
9�H�T$ H����H��H��H��/H���H�H�����H�|$H)�H��� �H���H���1��jH��������H!�1�foK�+ff.�f��fdf��ff��fdLf��fLH�� H��uШtf�fdf���+fH���3H�׺H��"�1�E1��U�H�=18�H�528�K�T%�K�L%��aH�
�7�H��H!��AoDf��H�ׅ������H�H!�A�|5��L��H)�I��I)�I1�I!�I����H��H��H��L�A�|5H��9L�F�I!�A�D5H�
|7�B�D@�����I�H�
I�H�I�FH�JI�NH�BI�FH�JI�NH�BI�FH�JI�NH�BL�-*7��
���A�H��L�H!��AoD=f��I�����'�����fAoEf������(���f�H��9I�W�H!�C�D=H��6��D
I9�M�tcL�-�6�C:\=q�M��I��I��M�M��I��I�����I�G�H#�6�H�
�6�B�9�H�
|6��D��Ao�AoN�J��H�b6�H�HH��H��H��H)�H��HB�H��H+
G6�H�
86�H��X[A\A]A^A_]�H�=�z�H��ܜ�9���������f.�DUAWAVAUATSH��hL�wL��H���#I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�0H���`H�\$HL�D$PH���4H�D$XH�D$ L�|$I�H�$L�t$M��H�|$��L�4$fAofD�A��I�F�H�D$8I�$H�D$0I�D$H�D$(E1�H�l$L�D$@f�fE��u)f.�fAoFI��fD�I��A����t�A���E��M�L��H��H�@H��H�L$8H�TH�LH�|$0H�t$(�-^H��L�D$@L!��of�Ѕ���H�|$���H�L!€<��A�O�D!�H��H��9H�r�L!ƈ�D3I��J�mL�H��H��H�RH��H�4$�o�oLT T �L�A��H��������j�H�|$H�L!��of��H�����\�����fof������]���H����L�t$M�7H��H���у�H��H��H��ux1���H��H�T$ H+T$H�L$H�L�AH�QH����H�H��H��?H���H�H�����H�<$H)�H��!�H���sL���k1��SH��������H!�1�fo��+ff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�f�+fAH��L�|$H�<$�H�׺L�L���q�M�<$M�d$1�1�L�D$�1f�I�U�I�M�L��L����[L�D$L��H!��Aof��H�΅������H�L!�A�<��H��H)�H��H)�H1�L!�H����H��H��H�IH��L�A�4H��9H�z�L!�A�A�D>@�����E	MEIMA�oE �oI �M �A �1����H��H�L!��Ao6f��H�����@�����fAof������A���f�H��9H�K�L!�A�A�D1�L9�H�[t\A:q�H��H��H�,@H��L�H��H��L�,@I��M����H�C�L!�A��A�D��oE�oMU Q �I��I��H�$IB�L�|$L�t$H��L)�I�OH��h[A\A]A^A_]�H�==u�H�Qל�9觖������f.�UAWAVAUATSH���I��H��I��H�D$H�D$H�D$H�|$�:�A�1��/���H�D$L�t$3`.BD0*`.BD0 �_.BD0�o�_.�B0I��:L�t$H�L$H��L)�H��
�\H�# VERSIOJ�0B�D0ON: I��L�t$H��L)�H���]B�D00fB�03.I�VH�T$H9�uH�|$����H�D$B�D0
I��L�t$M����L��$�foL�kfD�A����u!f�fAoEfD�H�����I��A����t�H��$�H���HC�I��I��H��<��H��������I9����t1�L���I�����
L��$�H��$�L�����H����
I��D�������H��H�IH��L��$�H�H���H�L�I�$I�L$H��$�H�L$(L�d$0H�D$8I���TL�����D)�!�A�L�d$(�KfD�E����!�H��H�IH��I��H�H���H�H���L��H��H�7H�L7I��L�|$8��M��thf��tL;|$(u��7ffff.�fAoEf��H�����I������t��L;|$(�v����A�L��L��L��蝖��H�|$0�S���H�D$(H��$�L�d$0H��$�H���[H��L�I�L$L���M��I�	M�AH�HH9��JH��H��L�H�JL�yH�yM�HM�@I9�I��MB�E1�ffff.�M9�tC��C9�M�[t�s��f�L9�s�L�B�o�M��L9�u"�w���f�L9��l����o�AL9��W���I��H���M�Q�M�ZM�RI9�H��IB�E1�DL9�t�C�,�C9,�M�vt�r�����H�|$��A�L���Y���L�t$H�L$H�D$�s���H�|$��A�L���(���L�t$H�L$H�D$�r���L���H��$�H��L�H��$�L��$�M����I��I9�H��$��L	I�I�FH�QH��$�H�IH�L$`�XH�PH��L��$�t:H�0H��H��$���q�L��$�L��$��Rffffff.���U�H���F
I���HDŽ$�H��$�HDŽ$�A�H�D$L�t$H��L)�M��H���QH�l$B�D-UVARB�D-SETUI�MH�L$H9�uH�|$�q���H�l$B�D- I��L�l$��tTH�D$L)�H���#H�--exportJ�D-L�l$I�EH�D$H;D$u
H�|$����H�l$B�D- I��	L�l$��tVH�D$L)�H����fB�D-thB�D---paL�l$I�EH�D$H;D$u
H�|$轊��H�l$B�D- I��L�l$H��$�H�t$`��z����H�|$(H��$�H�T$`��L�t$0H�\$8H�D$L)�H9���L�H��L��H����I�L�l$H�|$(t	L���z�L;l$u
H�|$�!���H�D$H�D$`B�(:I��L�l$H�D$hH�D$pH�D$xM����I��1��,fffff.�H�D$pD�4�H��H�l$xH��I9��bE�4D��5��=����A�F�`w]A����A�FЃ�
r'D���_�����rA��/tA��_u6ffff.�H�l$xH;l$h�p���H�|$h薈���a����A���sGH�D$(L�t$0�A�H�|$HH�t$hH��W.L�D$(�s
�|$H�)����;D��%�=�uHA��H�D$(H�D$0�A�H�|$HH�t$hH��W.L�D$(�
�|$H�����A��sDH�D$(L�t$0�A�H�|$HH�t$hH�XW.L�D$(��	�|$H������\H�D$(L�t$0�A�H�|$HH�t$hH�W.L�D$(�	�|$H�>������a����VH�D$HH�D$PH�D$XH�='�H�5(�H�D$(H�D$0H�D$8H�T$(�YH�\$(H�l$0L�|$8M��L��$��A�E1�K�<.H��L���
�M�L�l$XH��t	H����L;l$HuH�|$H�3���L�t$PC�.:I�EH�D$XH;D$Hu
H�|$H����H�l$PB�D- I��L�l$XH�D$hH�D$pH�D$xH�D$(H��$�H�D$0H�D$`H�D$8�A�H��$�H�t$hH�7X.L�D$(���$���L�|$hL�t$pH�T$xH�|$(L���mH�D$(H��$�H�D$0H�D$`H�\$8H�D$HL)�H9�L��$���H��L�L�d$`L��H����I�L�l$XH��$�t	L��M
�M��t	L���?
�L;l$HL��$�uH�|$H�ޅ��H�l$PB�D-
I��L�l$X�=����xH��L���H����=H�|$HL��$�tH�|$P���L�l$M9���H��$�H��$�L��$�������fffff.�L�t$pH�T$xH�|$h@���@�A�1�H�|$(L��蒌L�|$0H�\$8H�D$L)�H9��fH�D$`J�<(L��H����I�L�l$H�|$(t	L���!�@��u	L����L;l$uH�|$躄��H�D$H�D$`H�D$`B�(
I��M��L�t$H��$�H��$�L��$������L���������H�|$HL��$�����������A�H�|$L��蒌��H�D$L�l$�����A�H�|$L���f���H�l$L�l$�����A�H�|$L���:���H�l$L�l$�����A�H�|$L��H������H�l$L�l$�D����A�H�|$L��H�����H�D$H�D$`L�l$�k����A�H�|$H1�L��踋��L�t$PL�l$X�����A�H�|$HL��H��莋��H�l$PL�l$X���H��$�L��$�t�N
�H�D$I�D$D$A$H���[A\A]A^A_]��D$I��$�H�=	�H�
���L��!�H��$��+譊����D$I��$�H�=��H�
^��L��!�H��$��+�u������D$I��$�H�=��H�
&��L�7!�H��$��+�=�����D$I��$�H�=r�H�
�L�!�H��$��+�����l��$��D$'H�==�H�
���L��"�H�T$'�+�Ӊ���:D�t$(H�=�H�
��L���H�T$(�+訉������`������L��I��H��$��=�CI��H��$�tJH�|$`����=I��H����H���I��H�|$(ud��I��H�|$(tOL���f��DI��M��t|L���q�UI��H�|$(tjH�|$0�]I��H�|$(��H�|$0��I���CI��@��usL���h�LI���{�@�>�<I���\�:�3I��H�|$(�K�H�|$htH�|$p���H�|$Ht0H�|$P�#��I���
I��H�|$(��H�|$htH�|$p���H��$�t	L����H��$�H��$�t�{��I��H�|$tH�|$�c�L���c|��AWAVAUATSI��H�^H9v3H�~H��t0I��I��I��L���I��H��u!�L�����L�~���A�L��H���M�>I�^I�FI�V[A\A]A^A_�I��L���3L����{��I��L��H���afL���{��f�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L�������<$tH�D$H�CL�3H��[A^�H�|$H�t$��~��f.�UAWAVAUATSH��8I��I��H�D$H�D$H�D$L�fH�|$ �A�A�1�L���}����|$ ��H�D$(H�D$L�d$M��thI��E1�L�d$1��#fffff.�H�,�H��H�\$I��M9�tK�,/H;\$u�L���H�D$��L�d$L9�uH�|$��L�d$�1�L�t$I��H��I9�v-H��t-L�<�L��L���	�H��u"�L���}���4L���L�����H��H��8[A\A]A^A_]�H�|$(H�t$0�g}��H����H��H�|$tL�t$L�����H����y�����u�H��(H�GH�L$H�1H�AH�D$H�AH�T$H�
H�
��L�Ӝj^���H��(�f.�AWAVSH��L�7�H�sH�SL��H)�H9�vQL�;L��H)�H)�H9���L��L)�H9�@��@�@��u/I)�H�KH��H�L��H��H�H��H����L�{[A^A_�H�sI��I�H��L��[A^A_�%9�f�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L���&����<$tH�D$H�CL�3H��[A^�H�|$H�t$��{���G��u�H��(H�D$H�0H�xH��H�L$H�HH�T$H�H�
��L��ќj^��H��(�DSH�� H�5��H�6H���HC�H���H�|$A�A�H���s����|$tH�D$H���H���H�� [�H�|$H�t$�-{��@UAWAVAUATSH��hH�OH�L$H���^I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�PH���vEH�\$HL�D$PH���?H�D$XH�D$ L�t$I�H�$H�|$H�|$��L�4$fAofD��A��I�F�H�D$8I�$H�D$0I�D$H�D$(E1�H�l$L�D$@f�fE��u)f.�fAoFI��fD��I��A����t�A���E��M�L��H��H��H��H�L$8H�TH�LH�|$0H�t$(�BH��L�D$@L!��of�Ѕ���H�|$���H�L!€<��A�M�D!�H��H��9H�r�L!ƈ�D3I��K��H��H��H��H��H�4$D@D@�o�oLT \0\0T �L�A��H�����j�H�|$H�L!��of��H�����O�����fof������P���H����L�t$M�6H��H���у�H��H��H��ux1���H��H�T$ H+T$H�L$H�L�AH�QH����H��H��H��_H���H�H�����H�<$H)�H���H���L���1��H��������H!�1�fo~�+fffff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�&�+fAH��H�<$�8H�׺L�L���6�M�<$M�d$1�1�L�D$�V�I�U�I�M�L��L���@L�D$L��H!��Aof��H�΅������H�L!�A�<��H��H)�H��H)�H1�L!�H����H��H��H��H��L�A�4H��9H�z�L!�A�A�D>@�����E	MEIMAE I M A E0I0M0A0�oE@�oI@�M@�A@�����H��H�L!��Ao6f��H����� �����fAof������!���f�H��9H�K�L!�A�A�D1�L9�H�[tlA:q�H��H��H�,�H��L�H��H��L�,�I��M����H�C�L!�A��A�D�E@A@�oE�oMU ]0Y0Q �I��I��H�$IB�L�t$H��H+L$I�NH��h[A\A]A^A_]�H�=�Y�H�仜�9�:{�������UAWAVAUATSH��xH�OH����H��H�GH��H��rH����_H�pH��H��H��H)�H��H��H9��CH��H9�HF�H�|$X�vaL�D$XH�t$`M���KH�C H�T$hH�L$pH�D$ H�D$(H�D$0L�D$8H�t$@H�T$HH�L$PL�[M����H�T$H��1�)"8	�I�����j?$L�fAof���E1�f��u1ff.�I����EfAoAI��f�I������t��L�\$�D��M��@H�L��H��H)�H�H�L�qL��H�Dsp.�H1�H�-�L-�QXH��L�QH1�N��J��H�-�L-�QXH��I��vnI����K�T�H1�K�D�I��lN�.L1�H��H1�L�H1�H��f.�I�I�BI��I���H1�L1�H��L�H1�H1�H��I��w��{H��H�l$H��lN�.H��M��I��H�T$tA�C�D�L1�H1�H��H1�L�H1�H��L���3ff.�I�H1�K�D�I��lN�.L1�H��H1�L�H1�H��D�W�H��I��A!�H1�H��D��L�\$I��H��1�DH!��AofD��E��uH����XH��H�s��AD�A��H���H!�A�<x
fAof����H�H�H!�H�����H��9A�A�TI���H���6J�:H��H9��4H����H�H��H9��I��I��L;H��H���Ao�AM���z���H�CH�T$H9���H�=ѓ��u���H�3H�HH��H���σ�H��H��H��u1��WI��������I!�1�fo��+ff.�f��fd>f��f>f��fdL>f��fL>H�� I���u��tf�fd>f���+f>H���H��HB�HB�H�����H�D$(H�D$0H�\$ H�CH����3I��1�)"8	�I�-�L-�QXI�����j?$I��lN�.1�1�H�D$�3H�M�H!�H����~H��9�/H��TH�D$1�H9�H�m�[H�;:/q�H��������H9��0H��H��H��H�I��I��I��ff.�J�L/�L�IL��H�Dsp.�H1�I��L�yH1�N��J��I��I��vWI��vqK�T�L1�K�D�L1�H��H1�L�H1�H���I�I�GI��I���L1�L1�H��L�H1�H1�H��I��w��AL��L��M��t#A�C�D�L1���I�L1�K�D�L1�H��H1�L�H1�H��H��I��H1�H��H�CH��E1�fff.�H!��ofD��E��uI�����I��L�s��fD�E��L���H!��<xfof�����I��I!�I��M)�I��M)�M1�I!�I���+���H�����I��M�	I��M9���L�A�I!�I�����H��H��H��H�H��9D��H�B�TA���t/H�H�H�H�H�NH�PH�VH�HH�;����ff.�H�M�H#KH����H��*�H��D
��o����H�CH��rH����uH��H��H��H��H)�H+C�LH��H�C�[1�H)�H�;H�CL�H�sH�SH��t5H����-H����/H��H��H��H���H�H���t	H)�J��H��H��H��x[A\A]A^A_]�H�=̓�H�=^̓��p���H�=�Q�H�f͓�9�$s��H�=M̓�AH�=,̓�8H�=�̓��p���H�=�̓�H�=q͓�H�=`̓�p���fH�=�͓�p���XH�=D̓�wp���JH�=6̓�p���<H�=�͓��H�='͓��H�=�̓��H�==̓�@p��H�=I̓�H�=X̓�p��H�=̓�H�=)̓�p��H�=E˓�p��H��H�|$ �+Z��gt��H��H�|$ ��WH���i���Mt��f.�UAWAVAUATSH��hL�wL��H���,I��H��H�wH�t$H�VH��H��I��I��I)�H��L��HB�H��H��H9��H��H9�HF�H�|$H�xH����6L�l$HL�L$PM���eH�D$XH�D$ H�\$H�H�$L�t$M��H�|$��L�4$fAof���I�F�H�D$8I�$H�D$0I�D$H�D$(E1�L�|$L�L$@@f��u'ff.�fAoFI��f��I������t�����L�H��H��Hk�xH�L$8H�TH�LH�|$0H�t$(�U4H��L�L$@L!��AoD
f�Ѕ���H�|$���H�L!�A�|���K�!�I��H��9H�r�L!�A�DA�D5H��Hk�xH��Hk�xL�$I�tpI�tpAD`AD`ADPADPAD@AD@�Ao�AoLAT A\0A\0AT �AL�AD��M�������n�H�|$H�L!��AoD
f��H�����&�����fAoEf������'���H����L�t$L�3H��H���у�H��H��H��ux1���H��H�T$ H+T$H�L$L�)L�IH�QH���Hk�xH���H���H�H����cH�<$H)�H���H���KL���CE1��*H��������H!�1�fo��+f�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�V�+fAH��H�\$��H�׺L�L���e�I�$H�$M�d$1�1�L�D$��f�H�U�H�M�H�<$L����1L�D$L��H!��Aof��H�΅��R���H�L!�A�<�cH��H)�H��H)�H1�L!�H���[H��H��Hk�xL�A�4H��9H�z�L!�A�A�D>@����sI�H�I�H�I�GH�QI�WH�AI�GH�QI�WH�AI�GH�QI�WH�AI�G H�Q I�W H�A I�G(H�Q(I�W(H�A(I�G0H�Q0I�W0H�A0I�G8H�Q8I�W8H�A8I�G@H�Q@I�W@H�A@I�GHH�QHI�WHH�AHI�GPH�QPI�WPH�API�GXH�QXI�WXH�AXI�G`H�Q`I�W`H�A`I�GhH�QhI�WhH�AhI�GpH�QpI�WpH�Ap�z����H��H�L!��Ao6f��H�����������fAof��������f�H��9H�K�L!�A�A�D1�L9�H�[��A:q�H��H��Lk�xM�H��H��Hk�xL����H�C�L!�A��A�D�I�GpH�ApAG`A`AGPAPAG@A@�Ao�AoOAW A_0Y0Q �I��l���I��MB�H�\$L�t$H��M)�L�kH��h[A\A]A^A_]�H�=TJ�H�h���9�k�������@AVSH��H��H�7H�6H��A�LC�H�WH��A�A�(L����n���<$tH�D$H�CL�3H��[A^�H�|$H�t$�e��f.�UAWAVAUATSH��hH�_H��H��� I��H��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�H����/L�l$HL�L$PM���%H�D$XH�D$(H�l$0H�EH�$H�\$H��H�|$��L�4$fAof���I�F�H�D$I�H�D$@I�GH�D$8E1�L�d$L�L$ Df��u'ff.�fAoFI��f��I������t�����L�H��H��H��H��H)�H)�HT$H�|$@H�t$8���H��L�L$ L!��AoD
f�Ѕ�t|H�|$���H�L!�A�|���M�!�I��H��9H�r�L!�A�DA�D5H��H��H��H�H��H�4�H�4�H�L�$I�TI�T5�Ao�AD5��M�������j�H�|$H�L!��AoD
f��H�����b�����fAoEf������c���H����L�uH��H���у�H��H��H��u{1���H��H�T$(H+T$H�L$0L�)L�IH�QH����H��H��H�H��%H���H�H�����H�<$H)�H��p�H���L���w1��_H��������H!�1�fo
�+f.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf���+fAH��H�\$H�|$�H�׺L�L�����I�F�H�D$ I�H�$M�g1�1�L�D$�5fDH�<$L��L����L�D$L��H!��Aof��H�΅������H�L!�A�<��H��H)�H��H)�H1�L!�H����H��H��H�4�H�4�L�H�A�4H��9H�z�L!�A�A�D>@�����I�H�I�H�I�GH�QI�WH�AA�G�QA�W�AA�G�QfA�Wf�A�(����H��H�L!��Ao6f��H�����3�����fAof������4���H��9H�K�L!�A�A�D1�L9�H�[t]A:q�H��H��H��L�<�I�M�H��H��L�,�I��I)�I)�Ll$ ���H�C�L!�A��A�D�I�GH�A�Ao��I��H�L$IB�H�\$H��H)�H�MH��h[A\A]A^A_]�H�=�D�H�����9��e������AWAVATSH��HI��H��H�����1��I�N(��I��I�vI�F H�|$�P(M�f0A�~0t%A�~@u
I�~H���I�~X��I�~P��D$L$T$(\$8A\$0AT$ AL$A$L�sH�L�{�OI�NH����H��H	�H�� t
H��1�H�����1��M�~H���1��A�uKI�I��������H�}
�H��H���A�G����H�]
�L���81�A����I�vI�F L�|$L���P(�@�x�H����D$L$T$(\$8X0P HL�sH�H�C�C�fI�OH����1�H�Q�I�WI�WH�L�L�sH�H�K�C��uH���L���r1�A������L�����1�H��H[A\A^A_�%b���@�^�����1)A�O��tC�����������L�����1��������(�������A�G���I�OH��t4� �����tH���L����1�A���tvI�vI�F L�|$L���P(�@�	�H��tBD$L$T$(\$8X0P HL�sH�H�C�CH��H[A\A^A_ÿ�@�
]����L�����1��?��k����(���T���A�G�J����(�������A�G�w���H�=���_���H��L���MH���3Y����t1��H�L�GH�H��H�H��s�p�A;D8���f���f�f!�t����L�J�H���I9�s�M��ffffff.�E�E;u�I��I��I9�r��f�f���f�f!��t����H���k������D�E:u�H���S���D�LE:Hu�H���=���H��A��D�TE:PA��E��t�������@UAWAVAUATSH��hL�wL��H���#I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�0H���&H�\$HL�D$PH���4H�D$XH�D$ L�|$I�H�$L�t$M��H�|$��L�4$fAofD�A��I�F�H�D$8I�$H�D$0I�D$H�D$(E1�H�l$L�D$@f�fE��u)f.�fAoFI��fD�I��A����t�A���E��M�L��H��H�@H��H�L$8H�TH�LH�|$0H�t$(�-�H��L�D$@L!��of�Ѕ���H�|$���H�L!€<��A�O�D!�H��H��9H�r�L!ƈ�D3I��J�mL�H��H��H�RH��H�4$�o�oLT T �L�A��H��������j�H�|$H�L!��of��H�����\�����fof������]���H����L�t$M�7H��H���у�H��H��H��ux1���H��H�T$ H+T$H�L$H�L�AH�QH����H�H��H��?H���H�H�����H�<$H)�H����H���sL���k1��SH��������H!�1�fo�+ff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�ƶ+fAH��L�|$H�<$�H�׺L�L�����M�<$M�d$1�1�L�D$�1f�I�U�I�M�L��L�����L�D$L��H!��Aof��H�΅������H�L!�A�<��H��H)�H��H)�H1�L!�H����H��H��H�IH��L�A�4H��9H�z�L!�A�A�D>@�����E	MEIMA�oE �oI �M �A �1����H��H�L!��Ao6f��H�����@�����fAof������A���f�H��9H�K�L!�A�A�D1�L9�H�[t\A:q�H��H��H�,@H��L�H��H��L�,@I��M����H�C�L!�A��A�D��oE�oMU Q �I��I��H�$IB�L�|$L�t$H��L)�I�OH��h[A\A]A^A_]�H�=�:�H�����9�\������f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L���&_���<$tH�D$H�CL�3H��[A^�H�|$H�t$��U��f.�UAWAVAUATSH��hL�gL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H� H���( H�\$HL�D$PH���H�D$XH�D$ L�|$I�H�$L�d$M��H�|$�yL�4$fAof���I�F�H�D$8I�EH�D$0I�EH�D$(E1�L�d$L�D$@Df��u'ff.�fAoFI��f��I������t���D��M�L��H��H�L$8H)�H�QH�IH�|$0H�t$(�H��L�D$@L!��of�Ѕ�tfH�|$���H�L!€<yx�M�!�I��H��9H�r�L!ƈ�D3I��I��H��H��H�$�Bo(�BoL(�L���M���*����e�H�|$H�L!��of��H�����z�����fof������w���H����M�7H��H���у�H��H��H��uw1���H��H�T$ H+T$H�L$H�L�AH�QH����H��H��H��/H���H�H����|H�<$H)�H���ڜH���dL���\1��DH��������H!�1�fol�+fff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf��+fAH��L�|$L�d$H�<$��H�׺L�L���ܜM�}M�e1�E1�L�D$�,ffff.�H�S�H�K�L��L���L�D$L��H!��Aof��H�΅������H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H��L�A�4H��9H�z�L!�A�A�D>@�����E	M�oE�oI�M�A�E����H��H�L!��Ao6f��H�����T�����fAof������U���ffff.�H��9I�M�L!�C�.A�D1�M9�M�mtLC:.q�L��H��H��L�L��H��L��H)����I�E�L!�C�.�A�D��oE�oM�I��I��H�$IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=�4�H����9�gV����
���f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L���Y���<$tH�D$H�CL�3H��[A^�H�|$H�t$�FP��f.�UAWAVAUATSH��hL�gL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�H���H�\$HL�L$PH����H�D$XH�D$(L�|$I�?L�d$M��L�D$�bfof���I�EH�D$8I�EH�D$0E1�I��L�d$L�L$@H�|$ ffffff.�f��u'ff.�fAoFI��f��I������t���D��M�J��H��H)�H�A�H�PH�HH�|$8H�t$0��H��L�L$@L!��of�Ѕ�tOL�D$���H�L!ʀ<y]�M�!�I��H��9H�r�L!Έ�D3I��H��H�|$ J��H�Ӊ�M���>����^�L�D$H�L!��of��H����u���fof������H����M�7H��H���у�H��H��H��up1���H��H�T$(H+T$H�L$H�L�IH�QM���[J��H���I�I����BH)�H��T՜H���.L���&1��H��������H!�1�fo�+fffff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf���+fAH��L�|$L�d$H�|$ ��H�׺L�L����֜M�}M�e1�E1�L�D$�fff.�I�D�H�PH�HL��L���L�D$L��H!��Aof��H�΅�to���H�L!�A�<��L��H)�H��H)�H1�L!�H���{H��H��A�4H��9H�z�L!�A�A�D>@�����I��I��I��I���]����H��H�L!��Ao6f��H�����m�����fAof������n���DH��9I�M�L!�C�.A�D1�M9�M�mt3C:.q�L��H��L��H�����I�E�L!�C�.�A�D�I��I����I��H�L$ IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=�/�H�ɑ��9�Q����F���DUAWAVAUATSH��hL�wL��H���#I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�0H���H�\$HL�D$PH���4H�D$XH�D$ L�|$I�H�$L�t$M��H�|$��L�4$fAofD�A��I�F�H�D$8I�$H�D$0I�D$H�D$(E1�H�l$L�D$@f�fE��u)f.�fAoFI��fD�I��A����t�A���E��M�L��H��H�@H��H�L$8H�TH�LH�|$0H�t$(�=H��L�D$@L!��of�Ѕ���H�|$���H�L!€<��A�O�D!�H��H��9H�r�L!ƈ�D3I��J�mL�H��H��H�RH��H�4$�o�oLT T �L�A��H��������j�H�|$H�L!��of��H�����\�����fof������]���H����L�t$M�7H��H���у�H��H��H��ux1���H��H�T$ H+T$H�L$H�L�AH�QH����H�H��H��?H���H�H�����H�<$H)�H��1МH���sL���k1��SH��������H!�1�fo˦+ff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�v�+fAH��L�|$H�<$�H�׺L�L����ќM�<$M�d$1�1�L�D$�1f�I�U�I�M�L��L���L�D$L��H!��Aof��H�΅������H�L!�A�<��H��H)�H��H)�H1�L!�H����H��H��H�IH��L�A�4H��9H�z�L!�A�A�D>@�����E	MEIMA�oE �oI �M �A �1����H��H�L!��Ao6f��H�����@�����fAof������A���f�H��9H�K�L!�A�A�D1�L9�H�[t\A:q�H��H��H�,@H��L�H��H��L�,@I��M����H�C�L!�A��A�D��oE�oMU Q �I��I��H�$IB�L�|$L�t$H��L)�I�OH��h[A\A]A^A_]�H�=M*�H�a���9�K������f.�AVSPL�5�ݜH�=�ݜ�iP��H�
�ݜH��ݜL��H)�H9�v\H��ݜL��H)�H)�H9�@��H��L)�H9�@��@�@��u7H)�H��ݜH�IH�4�H�[H�<�H��H�R��ΜH��ݜH��[A^�H�5mݜK�vH�<�H��H�@H��[A^�%(ќ�UAWAVAUATSH��hL�gL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H� H���H�\$HL�D$PH���H�D$XH�D$ L�|$I�H�$L�d$M��H�|$�yL�4$fAof���I�F�H�D$8I�EH�D$0I�EH�D$(E1�L�d$L�D$@Df��u'ff.�fAoFI��f��I������t���D��M�L��H��H�L$8H)�H�QH�IH�|$0H�t$(�
H��L�D$@L!��of�Ѕ�tfH�|$���H�L!€<yx�M�!�I��H��9H�r�L!ƈ�D3I��I��H��H��H�$�Bo(�BoL(�L���M���*����e�H�|$H�L!��of��H�����z�����fof������w���H����M�7H��H���у�H��H��H��uw1���H��H�T$ H+T$H�L$H�L�AH�QH����H��H��H��/H���H�H����|H�<$H)�H��2ʜH���dL���\1��DH��������H!�1�fo̠+fff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�v�+fAH��L�|$L�d$H�<$��H�׺L�L���|˜M�}M�e1�E1�L�D$�,ffff.�H�S�H�K�L��L����
L�D$L��H!��Aof��H�΅������H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H��L�A�4H��9H�z�L!�A�A�D>@�����E	M�oE�oI�M�A�E����H��H�L!��Ao6f��H�����T�����fAof������U���ffff.�H��9I�M�L!�C�.A�D1�M9�M�mtLC:.q�L��H��H��L�L��H��L��H)����I�E�L!�C�.�A�D��oE�oM�I��I��H�$IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=]$�H�q���9��E����
���f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�HL����H���<$tH�D$H�CL�3H��[A^�H�|$H�t$�?��f.�AVSH��H��H�7H�6H��	A�LC�H�WH��A�A�L���vH���<$tH�D$H�CL�3H��[A^�H�|$H�t$�6?��f.�UAWAVAUATSPH9���L�?H�GH�1�L9�IC�H)�I��H��H��L��H)���L�GL��H�HC�L��H)�M��M)�H��H)���H9��'H�4$L9���L)�H��H��L�4@K�<0H��H�[L��L��ȜI)�K�4H��H�H��L���ǜH�$H�4@H��H�K�<dH��H�I��J�mL�H��ǜ�2H�L�?L�gL�1�L9�M��LB�L)�I�M9�IC�I)�L��H)�����H��[A\A]A^A_]�H��L)���L�4vI��M�H9��BI��N�<mM�K�4>H��H�[L�-2ǜL��L��A��K�<dH��H�L��L���L)��8I)�H�4vH��L�O�4dI��M�H��L�<mI�H�-�ƜL��L��H��M���M�I��N�<mM�L��L��L����M�H��H�[L��L��H���H�4vH��L�K�<dH��L�H��H�IH��[A\A]A^A_]�%eƜO�4dI��M�H��L�<mI�K�<>H��H�[L�%8ƜL��L��A��H�$H�4@H��H�L��L��L���K�<dH��L�I��N�<mM�L�-�ŜL��L��M��A��M�H��H�[L��L���IH�4vH��L�O�4dI��M�H��L�<mI�L�-�ŜL��L��M��A��M�H��H�[L��L��L��H��[A\A]A^A_]���Ȝ��u�H��(H�D$H�8H�
XȜH�HH�L$H�HH�T$H�H�=TȜH�
M��L�Ƒ�j^莲H��(ËȜ��u�H��(H�ȜH�L$H�H�=�ǜH�D$H�AH�T$H�
H�
��L�u��j^�=�H��(Ë�ǜ��u�H��(H�D$H�8H�
�ǜH�HH�L$H�HH�T$H�H�=~ǜH�
_��L� ��j^��H��(Ëeǜ��u�H��(H�YǜH�L$H�H�=FǜH�D$H�AH�T$H�
H�
֮�L�ϐ�j^藱H��(�f�SH�� H�5t�H�6H���HC�H�4՜H�|$A�A�H���C���|$tH�D$H�՜H�)�H�� [�H�|$H�t$�=:����Ɯ��u�H��(H�D$H�8H�
�ƜH�HH�L$H�HH�T$H�H�=�ƜH�
��L���j^�԰H��(ËIƜ��u�H��(H�D$H�8H�
ƜH�HH�L$H�HH�T$H�H�=ƜH�
���L����j^��H��(Ë�Ŝ��u�H��(H��ŜH�L$H�H�=�ŜH�D$H�AH�T$H�
H�
���L�f��j^�.�H��(Ë�Ŝ��u�H��(H��ŜH�L$H�H�=�ŜH�D$H�AH�T$H�
H�
��L���j^�ݯH��(ËRŜ��u�H��(H�*ŜH�L$H�H�D$H�AH�T$H�
H�="ŜH�
���L�Ď�j^茯H��(Ë1Ŝ��u�H��(H�	ŜH�L$H�H�D$H�AH�T$H�
H�=ŜH�
R��L�s��j^�;�H��(�fDUAWAVAUATSH��(H��HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$��.��u]H��$���L��$�A�HDŽ$�H��$��c�L��$�A�HDŽ$�A�H��$�t�A�E1�H��$��"�L��$�O�,dC�� M�t$L��$�L;�$�uH��$����L��$�C��!L��$���u41�H��$��z��1Ƀz��DȀ�uH��$�H�D$M���lL;�$�u
H��$���H��$�K�,vH�D$��"M�l$L��$�L;�$�uH��$��O�L��$�A��#I��L��$�M��H�|$H�t$L����<"H�D$H�L$H�T$ H�RH��H�L$@H�L$HH�D$PH�T$XH�D$H�D$H�D$ �D$(
H�|$�|="H��$�H��$�H�|$H�t$L���j<"H�D$H�L$H�T$ H�RH��H�L$XH�L$`H�D$hH�T$pH�D$H�D$H�D$ �D$(�D$@H�|$��@"H��$�H�T$xH�|$H�t$L����;"H�D$H�L$H�T$ H�RH��H�L$@H�L$HH�D$PH�T$XH�D$H�D$H�D$ �D$(H�|$�<"H��I��H��$�H�t$L���;"H��$�H��$�H��$�H�RH��H�L$H�D$ H�L$H�T$(H�|$��C"H��$�H��$�H��$�H��$�H��$�H��$�H�L$xH��$�H��$�L��$�H��$H��$H�|$L��L����:"H�D$H�L$H�T$ H�RH��H�L$@H�L$HH�D$PH�T$XH�D$H�D$H�D$ �D$(H�|$�q;"H��$�I��H�|$L��L���f:"H�D$H�L$H�T$ H�RH��H�L$XH�L$`H�D$hH�T$pH�D$H�D$H�D$ �D$(�D$@H�|$��>"H�D$xH��$�H�|$L��L����9"H�D$H�L$H�T$ H�RH��H�L$@H�L$HH�D$PH�T$XH�D$H�D$H�D$ �D$(H�|$�:"H��I��H��$L��L���9"H��$H��$H��$ H�RH��H�L$H�D$ H�L$H�T$(H�|$��A"�$��$��$��$[0S KH��$�H�H����N���L�c@H��$�H�KHH�L$xH�KPH��$�H�KXH�k`L�khH�CpH�SxH��$�t	L������H��$�tH�|$H��([A\A]A^A_]�%���H��([A\A]A^A_]�H��M��tH��n���H��H��$�tH�|$x�S���H��H��$�tL��:���H��H��$��PB"�OH��M��tH�����H��H�|$xtH��$������H��H��$�tH��$��ܸ��H��H��$�uH��$�u!H���-��H��$�����H��$�t�H��$�����H���-��f�SL�L�OD�_���-��u%�A��uM9���E�I����D��A��A����A����A�{�E��A�� ��EC�=t=uM9�tsA�I����wg�x�A��A�� ��DC�M9�tQA���wI��H��@ �X��ƃ� ��C�A��nu0A��au*��nu%H9�WH�9���3�N�+�81�[�1�A��i�-A��n�#��f�H9�I�@H�9L9���������p�A��A�� ��DC�A��i��I�@L9���������p�A��A�� ��DC�A��n��I�@L9�tz���ws�p�A��A�� ��DC�A��iu\I�@L9�tS���wL�p�A��A�� ��DC�A��tu5I��M9�t,A���w$�p�A��A�� ��DC�A��yu
H���wFH��H�9��u��+��C�+��1�+�[�H�=�
��2��H�=�
��2��H�=�
��2��fDS�_��-���CL�L�O�G��uHA�=t=���_u91�f�M9��A�I����_t����A�Ã�����Ã����C�A��A�� ��DC�A��tA����A��_u 1��M9���E�I��A��_t�A��w}��H��@ �A�C�D�ރ� ��AC�1��M9�tVA�I����_t�wC�C�A��A�� ��DC�A��nu0��au+A��nu%H9�xH�9���T���+�Y1�[�1�A��i�N��n�EA��f�;H9�@H�9M9��A�I����_t����p�A��A�� ��DC�A��i��M9���A�I����_t����p�A��A�� ��DC�A��n��M9���A�I����_t�w~�p�A��A�� ��DC�A��iugM9�tbA�I����_t�wQ�p�A��A�� ��DC�A��tu:M9�t5A�I����_t�w$�p�A��A�� ��DC�A��yu
H���wFH��H�9��u�:�+��`�+��N�+�[�H�=��;/��H�=���//��H�=���#/��AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L���4���<$tH�D$H�CL�3H��[A^�H�|$H�t$�f+��f.�UAWAVAUATSH��xI��I��HDŽ$�HDŽ$�HDŽ$�H��$���A�1��3��H��$�H��$���-f�Dp H��H��$�H��$�H)�I9���H��$8H�<L��L�����L�H��$�Ƅ$�H�=z�+H��$��� ++I��I��H��$���( )M��y1�L���R*���9.tL���ٰ�I��H��u
���A�L��L��L�����L��$�L��H���N(H��$�L�$�L;�$�uH��$��ݦH��$�J��I��L��$�L��$P�$�)�$@��$�L��$�L��$�HDŽ$�HDŽ$�fDŽ$�Ƅ$HDŽ$�HDŽ$�DŽ$pDŽ$xL��$��$HDŽ$XHDŽ$`HDŽ$hHDŽ$�DŽ$�DŽ$�DŽ$�fDŽ$DŽ$�H�=��-�L���a)+L��$PL��H����&H��$HH��L;�$@uH��$@�y�H��$HJ��I��L��$PH��$8H��L���(+H��$PH��H���q&H��$HH��H;�$@uH��$@��H��$HI��H��H��H��$PD��$�H��$�H����D�<�HDŽ$�HDŽ$�E��D�d$�H�\$HH�|$`���(D$`L$p)�$�)�$�H��$�H��$�L��$8L��$ L�-ޮ��@L��H9��0H�EH��H9��L�u0H��$8EH��$@H�E(H��$0E)�$ H��$�H��$�L��L����)H��$�H��H���{���H��$�A���k���L��$p��$��H�V��H�D$PH��$pL9��H�$L��$xH��$�H������H��E1�H�-L�%׭��ffff.�I��L9���O�<.L����A�H���t�L��A����H��0H��$�H)�H��I���������L��H�� H�\$H�fff.�H��0I��rH�}�tH�}�A��H�}�t�H�}A����H��$�tH��$��'��H��$�L��$�H���D$(HD�H�\$HE1��f�I��M��L��$�u}L�D$HM�����D$(��"M��tA��I9���L��L�����M��t8L��I��H��tA1�ffff.�M�� H��H9�u�L��H)�I��s%�aI���\H��]��1��s���L��I��rCDI�� H�� H�� H�� H�� H�� H�� L�� H���u�E1�1�A��I9��@���fff.�I�/H���cH��A��I��f;�s�H����H��(H�H��H����1�f.�L�:I�� H��H9�u�H��H)�H��rCf�H�H�� H�� H�� H�� H�� H�� L�� I�� H��u�E1��f.�L�qI��I��L�D$HL�,IJ��H�H��J9����H��$��D$(�H����L��$�H�AH�$H�YH��$��H�L$8HDŽ$H�D$H�D$H�BH�T$ ��H�L$0��L�,II�����ffffff.�M��tkH�hH�pH�PI��I)�HB�H�<$�C��H���LE�M������(�I��I���H��t�����tbH�D$H�T$ H��s+�ffff.�L�t$0H�D$H�T$ H����H�D$J��� H��$�D$8�D$8�����D$DL�L$M��H�D$ ��J��� L��H������L��$����L$8��H�ٺH�|$L��$fD��H��� H�4H��H��H��u�I)�L��L)�H��H�����DH��H���������fffff.�H��$�HDŽ$�L��$�H��$�H��$�H�T$D�>(L��$��L��$��H�|$L��$L)�H��H����f���H��� ��H��� ��H��� ��H��� ��H��� ��H��� ��H��� ��H��� H���u���H��H��$HDŽ$H��$H��$�H��$H�T$D�=(�$��$��$�)�$@)�$0)�$ H��$H��$H��$��H9�r$fffff.���H�H��f;�s�H�4RH�|�H��$�D�)�$�H��$0H�|�(�$ D�H��� L��$�I�x��AL��$8I�xH��� A��H��t~H��H��(H��H���e1�H�H�� H��H9�u�H��H)�H��rCf�H�H�� H�� H�� H�� H�� H�� H�� H�� H��u�(�$�(�$�(�$�)�$�)�$�)�$�H��$(�$�(�$�(�$�)�$�H��$�)�$�)�$��|$DuIH��$�H���Y
H��$�H���Y
H�� H��$�H��H��$�H�����H��$�H�ظ�����L��$�H��$��s���H��$��]���`���H��H����������1�L��$��T���H�YH����	L��$�H�qt I��H��(��H����I��L��I���	A�E1�N�,�I�L��H��D��L��$�L��$(L��$�H��$�I�]H��M����	M�etH�����H����I����E1�H��I��L��H��ݨ�L��$�L��$0L��$�H��$�H��$ H��$�H��$�H��$�踓)H��$ H��H��L��$�tH��$(�
���D$(1�����H��$�H��$�$�)�$H�|$`H���)I���������I�H��$H��$1�H��HD���H��$�HDŽ$�H��$�H��$�H��$�HDŽ$�H��$H��$H��$H�D$ I���(@H��H��H�\$pH�D$H��t
H�<$���H��$�H��$��'�)H��$�H���H��$�H�IH�t�L9���H��H��H���H�|$H���H�<$L��� H��$ BH��$(I�]L��$0H��L)�H9��=H��L9���H��$(B�D==I��L��$0H��L)�I9���I�</H�4$L�����M�L��$0I����M��t1��|��H��I9�u�H��$�H��$�L��$��H��$��v1H��I��H�\$pH��H���*H�D$hH�,�H;\$`�s���H�|$`��H�D$h�_���ffffff.�H�EH��H)�uI�O�1��
�1�fffff.��|
�8H��H9�u�I�O���L��<H��$(A�A�H��$�H������$���H��$�H��$(H��$ L9��s���1ۺ�A�H��$ L����H��$ L��$0�<���1۹A�H��$ L��L��豚L��$0H��$ H��$(�'���@H9�w>H�TH�tL��H)�H	�L��H)�H	�L!�H!�L9�uH����fffff.�H��I9������|u�H��I��tH���,���H���Ƅ$H�D$H�����������H��$�L��$��H��L����)L��$�M��tGH��$�L�$@K�|�tK��H��H�x����K���t�K��HH�x�k���D$`)�$pH�D$pH��$�I��D�d$��$���$���$�1�����$���$�E�H��$���+��$�uH��$�H�\$PH��$pL9�uw��L��$�L�4$I�� 1���D��$�E���$�H��$�1��+��$���H��$�A����OA���XH�\$PH��$pL9�tlH�$L��$xH��$�H����	t<H��E1�H�-B��L�%+���
�I��L9�tO�<.L����A�H���t�L��A����H�<$t	L����H�\$PH��$H�D$`H�D$hH�D$pH�M�-H��$�HDŽ$�HDŽ$�H��$��`'H��$�H��$�HDŽ$�HDŽ$ HDŽ$(HDŽ$0HDŽ$� `H��$ H��$�H��R�H��$�H��$H��$����*���MH��$0�$ �$��$�)�$�)�$�HDŽ$��$�H��$H�*�-H��$�H�t$`L��$��A��Ж��$���H��$�H��tH��uH��$�tH��$��]��H��$�tH��$�D��L�|$`L�t$hH�t$pL���耽M��t	L������؃���u2L�s�L�{�H�[H�H��tL����H�{t	L���盜L���ޛ�H��$@�	j#H��$�tH��$8����H��x[A\A]A^A_]�1�H��$(����H��$�H�l$ H�� 1�����$��D$E�$�H��$�1��p+��$�uuH��$�����L�|$������OD���l��A�������H�<$�X��H�\$PH��$pL9����������1�H��$0H��$(�_���FH�������$�H��H��$�H��H!�H��$H	�D�l$0D��$H�$��$�L$��$H�L$ ��$�T$H��$��$L�t$8D�t$`H�D$d��$p�$x�H��$pH�D$(D
�$���H��$�H��$�H�N�H��wEH����1Ҁ</��H��H9�u����1���|$�X���H�|$ ����H���H�PH��H)�u^H���1�H���������I�////////I�L�M��M1�L��L)�L	�L�TM1�M��M)�M	�H!�L!�H9�u6H��H9�v��+H9�HB�1��<8/t&H��H9�u�H���H9�w놀</t
H��H9�u���H��$h��H��$���H��$���D��$E��������<��������H��$���*��$���L��$�H��$�L���*+��$�u��$���H��$����*�]H�=Od��R����H�=u�H��a��!�U���H��$��A�H��L���B��H��$�H��$����D��$�H�=���t+H��$�D����*��$���H��$��p�*D������p���H�=i��H�
MM�L�.M�H��$ �7�T�����$���$ H�=���H�
��L�;��H��$ �+�����H�
�d�1�H��1�������$��\$D�Ӗ���$�9���D���c��������E��H��H����H��$�H��H���Ƴ��$���H��$�H��$�HDŽ$�H��$�H��$�H��$�HDŽ$�H��$�H�..H��$Ƅ$fDŽ$H��$��S)I��H��t�H��tH��ufA���+t	��-t�Z1ہ�$��H��$��JS)H����H����H�����0��+����-���A�1�<+��H��H��H��H)�L�H��sGH���@H�H��1�E1��4��Ѓ�	�h���J�<�L�L�,~H��H��H�u�1��E���H�H��1��
1�I��H��	H���!���D�1A���L���A��	����H�Ƅ�L��t�����01�@��+��H��H��H��H)�H�H��s:H����H�H��1�1��<1��Ѓ�	��H����H�GH��H��H�u��xH�H��1��
1�I��H�taH����L��D�1A���L�A��A��	wiH��E��t��_H�
�a�1�H��1������E1�1��9���H�=re��U����1�M��������t1�H����1�I����D����ZHDŽ$�H��$���1�f������eD��$�A����[D��$�A����f���=���?���H��
��������j������H�Å����������5¹��Ή�%��������	D��ȑ���$��H�l$W�)�$�HDŽ$�HDŽ$ HDŽ$()�$�)�$�)�$�HDŽ$H��$ H��$�HDŽ$�HDŽ$�H��$�H��$�L��$�L�=���H�-��D��L��@A��H������Ճ8t����D�0I�� I���D$0L�t$P��L�l$8sf�|$sp�|$Hs{�D$(�������H�� H��H�D$P�������5o���Ή�%�������_D��u����D$(�;H�<$�\���|$r�H�|$ �J���|$Hr��D$(��3���ZH��$�H��$���H�����u&�xu �xuH�8u�H�ɸ����I�H�l$�
H�l$�������$�DŽ$���$�HDŽ$H��$L�=���L�-����D��H��1�A��H���utA��HcH��t�H�� H��H��$ H��$�H��$�H����*��$���H��$ H��$�H�ƺ*H��$�H��g�H�=��,�H����H��I��L�l$8��H��$H��$PHDŽ$X��$NOEX����$H��$�H��$��@�*��$���
�H�� H��H�\$P��$���D$(���t�w��D���n���|$0sQ�Y��$��D$XH��$�H�D$P�D$d)�$��D$(1�I��L�l$8D������|$0r
H�<$����|$s�|$HsE1��u#�WH�|$ �ꍜ�|$Hr��ۍ�E1��t6A���t	D��ō�H�� H��$���t����E1��t�����H��$pL9���H�$D�d$L�l$8L��$xH��$�H����tIH��1�L�=��L�-���ffff.�H��H9�tM�$.L��A��A�$H���t�L��A����H�<$L�l$8D�d$t	L�������|$(���D$XH�L$PD��$�H��$���$�(�$��$�DŽ$�����A���t	D�����H��$�H��$��&�*D��$���$�H��$�@�ŋ�$����t�g����$����t�U����$����t�C����$����t�1��E�����@�����HDŽ$�HDŽ$�HDŽ$�H�4�-H��$�HDŽ$�HDŽ$�H��$��GHDŽ$�H��$�H��$�H�ƪ-H��$ H��$�L��$��A��l���$ ��H��$�L��$�H��$�L����Y�H������H�=���O�����H�l$H��$�H����L�-���M��uL�-���M��I��H�l$ud�d���H�=Q�+H�R^���0
����H�=4�+H�5^���
����H�
�Y�1�H��1������I��1�����E1틬$�D��$�H��$��ď���tA��I�� I��I��H�l$�j���H��$ �s��H��H�� H��E1���LE����|$0t.H��$ E1�H�4$1�S��H��H�� H����LE����|$t2H��$ H�t$ ����H��H�� H��E1���LE��o�|$Ht2H��$ H�t$��䎜H��H�� H��E1���LE��6M��t(H��$ H��A��H��H�� H��E1���LE��	f�@��t/H��$�D�����H��H�� H��E1���LE���f�H��$��v�������H��$��
��������H��$�H��$�����H��H�� H��E1���LE��m��$����	�H��$��k��H��H�� H��E1���LE��5��(I��H��H9D$(�H�]���H�=�Z������dH�|$ �n���UH�=	������N���H�=���������H��$�H��x)H��$�H��$PH��$����H��V�1��
������$!�D$`H�=t��H�
�|�L���H�T$`�+�

���H��V�1��	���H��V�1��	���H��$�H�D$ H��$������W��D�0I�� I��H��$ �F��H��$��@��I��H�l$�5���H��$�H��$���*��$���H�_��=H�=?��H�S�L��^�H�|$DH��$�������H��$(��H��$����*H�_��OH�=��H���U���H��$���*H��^��OH�=���+���k�H��$0��L���L	=���D��� ����$tD���*1�H9�$pH��$pHD�H��$@H��$��*H��$ H��$�H����*��$���$�ɸD�����$���$�������$���$�DŽ$�NOEXH��$�D���3b)H��$�H��$�H���x1�H���`�*��U��H��$xL�E��������<��DŽ$8����H�=����L��$HH��$�H��$8H��$ H��$�����H��H�� H��E1���LE�L��$ �H��$���*��$���A���$�&���㬝H��$ ���*A��yH��$�H�����H��$�DŽ$�L��$HH��$�H��$ H��$��c��H��H�� H��E1���LE�tN��$����t����A�������A�7�Ή�%���������KH��$���*H��[��c���D��$���$�L��$�������A�7�Ή�%��������H��$ ����H��$�����A��I��H�l$���A��u
H�l$�i��D$d)�$��\$PL�t$T�|$0r
H�<$� ���|$rH�|$ ����D$(�|$HI��L�l$8H�l$�A����D���H��$��%�*H�5���N�V)H��$�H��t
H��$���*�%���$8�����H9���H��$������*��$�t@H��$�H��$�b�*��H�5���@�Ι*I��H��$��*���6���H��H�� ��I�����LI�$�I	�E1�����L�����t���H�=�Y�����H�=\�+H�]U���;��L�����?���H���H��H��$��*������
H����H�ž�����A�7�Ή�%������p!H��$ ����H��$������kL�������_���H����<H��H��$ �*�H��D��/���*H��D�����&H��H���M��H����H��H��$��0S#���H��H�Ń��u/�|$s8A���t	D���ŀ�A����H�<$������H������|$r�H�|$ ����A���u����sH��H�{��L���%���H��A���u��H��H��$ �*��H��H��$�s�)�H���=H��M�����H����?H���H���{H��H��$��bH��$���H��$������H�ų�BH��L��$�H��$��M6+�~H��D��$�A�����D�����zH��1�H�|$t
H�<$�)��H��$ ���uH��$(����H��H��$��a�)�H���UH����H��H�|$`�*�����CH��D�����H��H��$�3�*H�|$`�y�*H��$p�<�*������H��H�<$��L���o���H��H��$��A�)H��H��$ tH��$(�<��H��$��GzH�|$`tL�t$hL�����H��$�ԇ�5H��H��$��(�H��M��tH�����H��H��$��]�)H��$@�N#�,������H��H��$��d�*A�M��t	L�����H��$�tH��$����H�������f.�f�SH�� H�5���H�6H���HC�H����H�|$A�A�H�������|$tH�D$H�`��H�Q��H�� [�H�|$H�t$�}���@AVSH��H��H�7H�6H��A�LC�H�WH��A�A�hL���V���<$tH�D$H�CL�3H��[A^�H�|$H�t$����f.�UAWAVAUATSH��XL�D$8�L$0H�T$PI��H�|$HH�$H�D$H�D$H���A�1��H���E1�L�-�+I���#f�H�D$�,�H��H�\$I����C�,.@��xI��H�\$H;$u��f����C�T.��?@���vGC�L.����?	�@���rOC�l.��������?	�	Ł�tgI��H�\$H;$�g����EI����	Љ�H�\$H;$�K����)I����	���H�\$H;$�/���ffffff.�L���H��������|$0�5H�L$8L�i8H�A@H�D$0H��u/�AoE�AoMft
�Y+ft�Y+f�f�=����H�t$H94$��	L�l$@E1�L�%��+H���)fffff.�H�D$D�,�H��H�l$I����G�,&E��xI��H�l$H;,$u���D���C�T&��?A���vKC�L&����?	�A���rTG�l&������A��?A	�A	�A��tbI��H�l$H;,$�b����@I����	�A��H�l$H;,$�E����#I����	�A��H�l$H;,$�(����H���������H�|$L�l$@L��H�T$01�E1���&L�d$ H�\$(H�$L�t$L)�H9��eH��J�<�H|$L����I�L�t$H�|$t	L��I{�H�L$81�H;AH��H�YPL�qXL;t$0uH�T$0H��H��L��t|�����L�t$@H�\$0H�t$H94$�E1�H�-�+I���'fff.�H�D$B��I��L�d$I����A�.��xI��L�d$L;$$u��f��؃�A�T.��?���vJA�L.����?	р��rSA�\.��������?	�	Á���I��L�d$L;$$�e����CI����	Љ�L�d$L;$$�I����'I����	���L�d$L;$$�-���ffff.�L��������H�$H�t$H)�H����E1�L�%,zH���)fffff.�H�D$B�,�I��L�l$I��	�}���C�,&@��xI��L�l$L;,$u������C�T&��?@���vKC�L&����?	�@���rSC�l&��������?	�	Ł�����I��L�l$L;,$�c����AI����	Љ�L�l$L;,$�G����%I����	���L�l$L;,$�+���ff.�H���������H�|$H�t$0H�T$@1�E1���&L�d$ H�\$(H�$L�t$L)�H9���H��J�<�H|$L���|�I�L�t$H�|$t	L��\x�L�l$L;,$uH���a�H�D$B�� I��L�l$L�t$PJ��H�D$0H�D$8�xd��M����E1�L�t$��I��L9d$0�eC�|'��C�D'C�|'�����qC�|'�e1�M����L����Z� L��H�\$ L�l$(H�$L�t$L)�I9��J��J�<�H|$H���{�M�L�t$H�|$t	H��Iw�C�4'����D�I��H��1���� H�\$ H�l$(H�$L�l$L)�H9�vj�A�H��L��H��������f�����C�|'��C�4'1�M����L���x� H�\$ H�l$(H�$L�l$L)�H9�wcH��J�<�H|$H���z�I�L�l$H�|$�{���H��jv��m����A�H��L��L���d���L�t$�����A�H��L��H���A���L�l$�z���M���=I�7H�|$��� L�d$ H�\$(H�$L�l$L)�H9��OH��H�l$J�<�H�L��1z�I�L�l$H�|$t	L���u�I���"���H��H9\$0�L;,$u
H����H�l$B�D�,I��L�l$I�4H�|$�?� L�d$ L�t$(H�$L�l$L)�I9�wCJ��H�l$J�<�H�L���y�M�L�l$H�|$�o���L���t��a����A�H��L��L�����L�l$�H�$L9��TI9�uH�����H�D$B��'I�EH�D$H;$uH����H�D$B�D�'I��L�l$H�L$8H�A(H����H�i H��H�@E1��f�I��L9���L;,$uH���U�H�D$B�� I��L�l$J�t5J�T5H�|$1�E1��w�&L�|$ L�d$(H�$L�l$L)�I9�w@J��J�<�H|$L���>x�M�L�l$H�|$�j���L����s��\����A�H��L��L����L�l$�L;,$uH����H�D$B��
I��L�l$H�D$HL�h$H��X[A\A]A^A_]�H�=�%zH�4O��)�B�H���A��8��Q���H��A�L��H����L�t$�x���H���A�������H���A��������H��A�L��H����L�t$����H��A�L��H����L�l$���H���A�L���u�H�$L�l$I9������������I��H�|$tPL��,r��E��I��H�|$t6H��r��+I��H�|$t L����q������
�����I��H�<$tH�|$��q�L�����AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L���&�<$tH�D$H�CL�3H��[A^�H�|$H�t$���f.�UAWAVAUATSH��hL�gL��H���kI��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�H���(�H�\$HL�L$PH����H�D$XH�D$(L�|$I�?L�d$M��L�D$�Zfof���I�EH�D$8I�EH�D$0E1�I��L�d$L�L$@H�|$ ffffff.�f��u'ff.�fAoFI��f��I������t���D��M�J��H��H)�H�Q�H�|$8H�t$0�k%H��L�L$@L!��of�Ѕ�tOL�D$���H�L!ʀ<y]�M�!�I��H��9H�r�L!Έ�D3I��H��H�|$ J��H�Ӊ�M���F����^�L�D$H�L!��of��H����u���fof������H����M�7H��H���у�H��H��H��up1��H��H�T$(H+T$H�L$H�L�IH�QM���CJ��H���I�I����*H)�H���n�H���L���1��H��������H!�1�fo�E+fDf��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�FE+fAH��L�|$L�d$H�|$ ��H�׺L�L���Kp�M�}M�e1�E1�L�D$�fff.�I�T�L��L���p%L�D$L��H!��Aof��H�΅�tg���H�L!�A�<y|L��H)�H��H)�H1�L!�H��r{H��H��A�4H��9H�z�L!�A�A�D>@�����I��I��I��I���m����H��H�L!��Ao6f��H�����u�����fAof������r���DH��9I�M�L!�C�.A�D1�M9�M�mt3C:.q�L��H��L��H�����I�E�L!�C�.�A�D�I��I����I��H�L$ IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=uɈH��+��9�����V���DUAWAVAUATSH��hL�wL��H���eI��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�PH���x�H�\$HL�D$PH���:H�D$XH�D$(L�|$I�H�$L�t$M��H�|$��L�4$fAofD��A��I�F�H�D$@I�$H�D$8I�D$H�D$0E1�H�l$L�D$ f�fE��u)f.�fAoFI��fD��I��A����t�A���E��M�L��H��H��H��H�L$@�H�|$8H�t$0�T%H��L�D$ L!��of�Ѕ���H�|$���H�L!€<��A�M�D!�H��H��9H�r�L!ƈ�D3I��K��H��H��H��H��H�4$D@D@�o�oLT \0\0T �L�A��H��������j�H�|$H�L!��of��H�����O�����fof������P���H����L�t$M�7H��H���у�H��H��H��ux1���H��H�T$(H+T$H�L$H�L�AH�QH����H��H��H��_H���H�H�����H�<$H)�H���i�H���L���1��H��������H!�1�fo�@+Df��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�6@+fAH��L�|$H�|$ �GH�׺L�L���@k�I�F�H�$M�<$M�d$1�1�L�D$�Xf�A�UL��L���%L�D$L��H!��Aof��H�΅������H�L!�A�<��H��H)�H��H)�H1�L!�H����H��H��H��H��L�A�4H��9H�z�L!�A�A�D>@�����E	MEIMAE I M A E0I0M0A0�oE@�oI@�M@�A@�����H��H�L!��Ao6f��H����� �����fAof������!���ffff.�H��9H�K�L!�A�A�D1�L9�H�[tmA:q�H��H��H�,�H��L�H��H��L�,�I��L,$���H�C�L!�A��A�D�E@A@�oE�oMU ]0Y0Q �I��I��H�L$ IB�L�|$L�t$H��L)�I�OH��h[A\A]A^A_]�H�=�ÈH��%��9�5�����f.��UAWAVAUATSH��hL�gL��H����I��I��H�wH�t$H�VH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H� H���ȩH�\$HL�D$PH���H�D$XH�D$ L�|$I�H�$L�d$M��H�|$�yL�4$fAof���I�F�H�D$8I�EH�D$0I�EH�D$(E1�L�d$L�D$@Df��u'ff.�fAoFI��f��I������t���D��M�L��H��H�L$8H)�H�QH�IH�|$0H�t$(�V�H��L�D$@L!��of�Ѕ�tfH�|$���H�L!€<yx�M�!�I��H��9H�r�L!ƈ�D3I��I��H��H��H�$�Bo(�BoL(�L���M���*����e�H�|$H�L!��of��H�����z�����fof������w���H����M�7H��H���у�H��H��H��uw1���H��H�T$ H+T$H�L$H�L�AH�QH����H��H��H��/H���H�H����|H�<$H)�H��rd�H���dL���\1��DH��������H!�1�fo;+fff.�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf��:+fAH��L�|$L�d$H�<$��H�׺L�L����e�M�}M�e1�E1�L�D$�,ffff.�H�S�H�K�L��L���-�L�D$L��H!��Aof��H�΅������H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H��L�A�4H��9H�z�L!�A�A�D>@�����E	M�oE�oI�M�A�E����H��H�L!��Ao6f��H�����T�����fAof������U���ffff.�H��9I�M�L!�C�.A�D1�M9�M�mtLC:.q�L��H��H��L�L��H��L��H)����I�E�L!�C�.�A�D��oE�oM�I��I��H�$IB�L�|$L�d$H��L)�I�OH��h[A\A]A^A_]�H�=���H�� ��9����
���f.�SH�� H�5<s�H�6H���HC�H�,s�H�|$A�A��H���#��|$tH�D$H�s�H��r�H�� [�H�|$H�t$����@SH���H��[�f�UAWAVAUATSH��HH�|$Hd�<%�����N	dH�%��dH�%�H�HdH�%���C�)$�o�C�fD$H�L$ H�D$ H�T$(H��&H���4	HDŽ$�HDŽ$�Ƅ$�H���+H��$�HDŽ$�Ƅ$�H��b+H��$�HDŽ$�fDŽ$�Ƅ$�H��b+H��$�HDŽ$�fDŽ$�Ƅ$�H�`b+H��$�HDŽ$�fDŽ$Ƅ$H�;b+H��$HDŽ$fDŽ$Ƅ$H�b+H��$ HDŽ$(fDŽ$0Ƅ$2H��a+H��$8HDŽ$@fDŽ$HƄ$JH��a+H��$PHDŽ$XfDŽ$`Ƅ$bH��_+H��$hHDŽ$pfDŽ$xƄ$zH�za+H��$�HDŽ$�fDŽ$�Ƅ$�H�Ua+H��$�HDŽ$�fDŽ$�Ƅ$�H�0a+H��$�HDŽ$�fDŽ$�Ƅ$�H�a+H��$�HDŽ$�fDŽ$�Ƅ$�	H��`+H��$�HDŽ$�fDŽ$�Ƅ$�
H��`+H��$�HDŽ$fDŽ$Ƅ$
H��`+H��$HDŽ$fDŽ$ Ƅ$"H�w`+H��$(HDŽ$0fDŽ$8Ƅ$:H�R`+H��$@HDŽ$HfDŽ$PƄ$RH�-`+H��$XHDŽ$`fDŽ$hƄ$jH�`+H��$pHDŽ$xfDŽ$�Ƅ$�H��_+H��$�HDŽ$�fDŽ$�Ƅ$�H��_+H��$�HDŽ$�fDŽ$�Ƅ$�H��~+H��$�HDŽ$�fDŽ$�Ƅ$�H�l_+H��$�HDŽ$�fDŽ$�Ƅ$�H��!zH��$�HDŽ$�fDŽ$�Ƅ$�H��!zH��$HDŽ$fDŽ$Ƅ$H��!zH��$HDŽ$ fDŽ$(Ƅ$*H�|!zH��$0HDŽ$8fDŽ$@Ƅ$BH�[!zH��$HHDŽ$PfDŽ$XƄ$ZH�:!zH��$`HDŽ$hfDŽ$pƄ$rH�!zH��$xHDŽ$�fDŽ$�Ƅ$�H�� zH��$�HDŽ$�fDŽ$�Ƅ$�H�� zH��$�HDŽ$�fDŽ$�Ƅ$�H��]+H��$�HDŽ$�fDŽ$�H��]+H��$�HDŽ$�fDŽ$�H��|+H��$�HDŽ$�Ƅ$H��|+H��$HDŽ$Ƅ$E1��f�H!��Ao/fo�ft�f�؅���L�l$8H�|$pH�t$hf�$0H�L$`H�D$Xf�$ �D��I�I!�I��J�mL�H�L$@I;L��uI��H�p�H�|$8L��%[������C�f!؉�L�l$8H�|$pH�t$hfo�$0H�L$`H�D$Xfo�$ u�H��L�D$Ptf�…�t"�D��I�I!�fv�ft�f�…�u"��1�L�D$PH�H��H����@C����$I�H�H!�C�<A�|foD$��fn�f�
�/+f��fD$I��K�@M�l��H�L$@I�L��M��J�mL�fE�t�A��E�t�L�|$xI��&��K�H��$�L�,�L�d�D�t��\�H�|$ H�t$(L��L���H��H�|$tFI��L�|$x��A	�L�<$H�t$H��H��9fn�f`��p�fp�DL�d$@N�$�1�1�����H��H�T$ ��fAof��D��C�����($(L$(T$ H�D$HP HH��H[A\A]A^A_]���*dH�%�d�%��������H��H�<$H�t$�.j%H�����fDUAWAVAUATSH��hL�wL���I��I��H�OH�L$H�QH��H��H��H��H)�H��H��HB�H��H��H9���H��H9�HF�H�|$H�H���k�H�\$HL�L$PH���H�D$XH�D$ L�|$I�H�$L�t$M��H�|$��L�4$fAof���I�F�H�D$8I�$H�D$0I�D$H�D$(E1�L�|$L�L$@�f��u'ff.�fAoFI��f��I������t���D��M�L��H��H�@H�L$8H��H�L�H�|$0H�t$(��H��L�L$@L!��of�Ѕ�tjH�|$���H�L!ʀ<y|�M�!�I��H��9H�r�L!Έ�D3I��J�mL�H��H�RL�$I�t�H�t��Ao��Ӊ�M���%����j�H�|$H�L!��of��H�����v�����fof������s���H����L�t$M�7H��H���у�H��H��H��ux1��H��H�T$ H+T$H�L$H�L�IH�QH���~H�H��'H���H�H����aH�<$H)�H��U�H���IL���A1��)H��������H!�1�fo�++�f��fAdf��fAf��fAdLf��fALH�� H��ųtf�fAdf�V++fAH��L�|$H�<$��H�׺L�L���aV�M�<$M�d$1�E1�L�D$� �H�S�H�K�L��L����L�D$L��H!��Aof��H�΅������H�L!�A�<��L��H)�H��H)�H1�L!�H����H��H��H�II��A�4H��9H�z�L!�A�A�D>@�����H�EH�H�UH�H�EH�QH�UH�AH�EH�QH�UH�A�8����H��H�L!��Ao6f��H�����G�����fAof������H���H��9I�M�L!�C�.A�D1�M9�M�mtLC:.q�L��H��H�@I�,�L��H��H�@I�����I�E�L!�C�.�A�D�H�EH�A�oE��I��H�$IB�L�|$L�t$H��L)�I�OH��h[A\A]A^A_]�H�=M��H�a��9��������f.�H��8H��W�H�D$H�D$H�D$H�D$ H�D$H�D$(H�D$H�D$0H�|$ ��h'H��8Ë8Y���u�H��(H�D$H�8H�
�X�H�HH�L$H�HH�T$H�H�=Y�H�
5<�L�� �j^�NAH��(�f�UAWAVAUATSH��L��D��H��$�H��$I��I��H��$PH�D$HL��$HL��$@�4��P�H���R��$�L��$�L��$�h�-@ M�-@2�-�@0_H�D$P
H�D$XH�D$`
H�|$P�
�A�L��� ��H�l$XL�t$`J��J�<�H�L��JU�M�H�D$PH��$�H�5�W�H�|$PH��L��A���H�D$PH��t>�H�uH�|$PH�t$X��H��$���H��H��[A\A]A^A_]�%mP���zO�H���@I���1��]O�H����H�L�`H�@H�D$PH�D$XH�D$`H�=W�L�D$PH��L���$�^���H�l$(L��$���H�D$0H�D$8H�D$@H�=�]�H�5�]�H�D$PH�D$XH�D$`H�T$P贙H��$�L�l$PH�l$XL�d$`M����E1�J�<3H��L���S�M�L�t$@M��t	H��>O�L;t$0uH�|$0����H�\$8B�3:I�FH�D$@H;D$0u
H�|$0���H�l$8B�D5 I��L�t$@H�D$PH�D$XH�D$`H�T$PH��$H��$���L�l$PH�\$XL�d$`H�D$0L)�I9��qI�<.H��L���R�M�L�t$@M��t	H��zN�L;t$0uH�|$0�!��H�l$8B�D5
I��L�t$@�=�^���H��$�xH��L��PR�H���u�|P�H�|$0tH�|$8�N�H�l$(H�|$H�
��$��HE�$�H��$�H�-+HE�H��$��@X�����H�D$H�D$H�D$ H�=X�H�5X�H�D$PH�D$XH�D$`H�T$P袗L�d$PL�l$XL�t$`M���]
�1�H�<+L��L���Q�L�H�\$ M��t	L��5M�H;\$L��$�uH�|$����H�l$�D:H�CH�D$ H;D$u
H�|$���L�t$A�D H��H�\$ H�D$0H�D$8H�D$@H�z�-H�D$XH�D$`5H�D$PH�|$P�i�H��H�D$PL�d$XL�|$`H�D$pH��$�H�T$xH��$�H��$�HDŽ$�H��$�H��$�H�T$HH��$�H�$L�%*+H��$�H�t$0L�L$PH���;���$��)H�|$P�
H�D$0H�D$HL�|$8H�T$@H�|$PL���BH�l$PL�d$XL�l$`H�D$H)�I9��nI�<L��L��P�L�H�\$ H��t	L���K�H�|$HH�l$(t	L���~K�H;\$uH�|$�%��L�t$H�l$(A�
H��H�\$ �=�[���xL��H��XO�H���u��M�H�|$tH�|$�!K���U�����HDŽ$�HDŽ$�HDŽ$�H�=GU�H�5HU�H�D$PH�D$XH�D$`H�T$P��L�d$PH�\$XL�|$`M����
A�E1�K�<.H��L����N�M�L��$�M��t	H��qJ�L;�$�uH��$����L��$�C�D5:I�FH��$�H;�$�u
H��$�����H��$�B�D3 I��L��$�H�D$H�D$H�D$ H�y�-H�D$XH�D$`H�D$PH�|$P��I��I��H�D$0H�D$8H�D$@H�D$` `H�D$0H�D$PH�I��H�D$XH�=EZ�H�t$P�3|*����	H�l$0L�|$8H�D$@H�D$PL�|$XH�D$`H�$L�:'+H�|$0H�t$L�L$PL��L���P��|$0��	H��t	L���I�H�D$H�D$HL�|$H�T$ H�|$PL���?H�l$PL�d$XL�l$`H��$�L)�I9��9
J�<3L��L��#M�M�L��$�H��t	L���H�H�|$HH�l$(t	L����H�L;�$�uH��$��-���H��$�B�3
I��L��$��=�X���xH��L��_L�H���u��J�H��$�tH��$��"H���R�����H�D$H�D$H�D$ H�=QR�H�5RR�H�D$PH�D$XH�D$`H�T$P��L�d$PL�|$XL�t$`M����A�1�J�<+L��L���K�L�H�\$ M��t	L���G�H;\$uH�|$�&���L�l$A�D:H�CH�D$ H;D$u
H�|$����L�t$A�D H��H�\$ H�D$0H�D$8H�D$@H���-H�D$XH�D$`:H�D$PH�|$P��H��H�D$PH��$�H�T$XH��$�H�T$`H�$L��$+H��$�H�t$0L�L$PH�������$���H�D$0H�D$HL�|$8H�T$@H�|$PL���,=H�l$PL�d$XL�l$`H�D$H)�I9���I�<L��L���J�L�H�\$ H��t	L��.F�H�|$HH�l$(t	L���F�H;\$��H�|$軾����gP����^H�D$H�D$H�D$ H�=-P�H�5.P�H�D$PH�D$XH�D$`H�T$P�ɏH��$�L�d$PL�l$XL�t$`M���L�1�H�<+L��L���I�L�H�\$ M��t	L��TE�H;\$L��$�uH�|$��H�l$�D:H�CH�D$ H;D$u
H�|$�Ͻ��L�t$A�D H��H�\$ H�D$0H�D$8H�D$@H��-H�D$XH�D$`"H�D$PH�|$P��H��H�D$PL�d$XL�|$`H�$L��"+H��$�H�t$0L�L$PH������$��gH�D$0H�D$HL�|$8H�T$@H�|$PL���
;H�l$PL�d$XL�l$`H�D$H)�I9���I�<L��L���H�L�H�\$ H��t	L��D�H�|$HH�l$(t	L����C�H;\$uH�|$蝼��L�t$H�l$(A�
H��H�\$ �=@T���xL��H���G�H���u��E�H�|$tH�|$��C�H��$���M����NH�D$H�D$H�D$ H�=�M�H�5�M�H�D$PH�D$XH�D$`H�T$P�\�H��L�d$PL�|$XL�t$`M���BA�1�J�<+L��L��iG�L�H�\$ M��t	L����B�H;\$uH�|$蒻��L�l$A�D:H�CH�D$ H;D$u
H�|$�m���L�t$A�D H��H�\$ H�D$0H�D$8H�D$@H�'�-H�D$XH�D$`DH�D$PH�|$P�&�H��H�D$PH�l$XH��$�H�T$`H�$L�) +H��$�H�t$0L�L$PH���?���$��[H�D$0H�D$HL�|$8H�T$@H�|$PL���8H�l$PL�d$XL�l$`H�D$H)�I9��vI�<L��L�� F�L�H�\$ H��t	L���A�H�|$HH�l$(t	L����A�H;\$uH�|$�3���L�t$A�
H��H�\$ �=�Q���xL��H��kE�H���u��C�H�|$tH�|$�4A�H�D$PH�D$XH�D$`H����H�|$0H�t$P�A�E1��-;�|$0tdL�|$PH�\$XH�t$`H�ߺ�*bM��t	H���@�H��$�t	H���@�H��[A\A]A^A_]ÿ������D$1�D$H�=?�H�
�3�L�,w�H�T$�+�����NH�|$0�A�1�L���V���H�\$8L�t$@���H�|$0�A�L��L���,���H�l$8L�t$@�e�H�|$�A�1�L������H�l$H�\$ ����$��D$H�=�>�H�
J3�L�3v�H�T$�+�d����H��$��A�1�L�����L��$�L��$����H�=`�H�
�.�L���H�T$�7�	����BH�|$�A�H��L���I���L�t$H�\$ �h��D$1�D$H�=>�H�
�2�L��u�H�T$�+譿����H�|$�A�1�L�����L�l$H�\$ �"�����$��D$H�=�=�H�
52�L�Nu�H�T$�+�O����H��$��A�L��L��茿��H��$�L��$����H�|$�A�H��L���\���L�t$H�\$ ���H�|$�A�1�L���3���H�l$H�\$ �����$��D$H�=�<�H�
z1�L�3t�H�T$�+蔾����H�|$�A�1�L���վ��L�l$H�\$ �����$��D$H�=�<�H�
1�L��s�H�T$�+�6����rH�|$�A�H��L���y���L�t$H�\$ � ���H�|$�A�H��L���O���L�t$H�\$ �`�����4蚵����苵��I��H���U�pI��H��uh�FI��M���F�I��M�����rI��H��u<�I��H����L���<���I��M����I��H����L���<���I��M���H���I��M����L���sI��M���]H��?<��OI��M���CH��%<��5�t�rI���&I��H�|$P�*��I���
I��H�|$P���	I���I����(I��H�|$Ht^L���SI����I��H�|$Puv��I��H�|$H��L���I��H�|$�F�dI��H�|$PtH�|$X�i;�H�l$(H��$��P�I���ZI��H�|$P�^H�|$X�NI���LI��H��$���tI���-�I��H�|$PtH�|$X��:��I��H�|$0�H�|$8�I��M����H���I��H�|$P�*H�|$X�I�����I��H�|$P���I��H�|$P��H��uH�l$(H�|$t-�NL���`:�H�l$(H�|$t�6I��H�|$0uH�|$u#H��$�u.�H�|$8�#:�H�|$t�H�|$�:�H��$�tiH��$��YI��H�|$P�H�|$0tH�|$8��9�H�|$uH�l$(�0H�|$��9�H�l$(�I��L���I��H�|$PtH�|$X��9�H��$�t	H���9�L��舮����L���u�H��(H�D$H�8H�
�L�H�HH�=�L�H�L$H�HH�T$H�H�
O!�L���j^�(H��(Ë}K���u�H��(H�D$H�8H�
UK�H�HH�L$H�HH�T$H�H�=IK�H�
"�L�{�j^�C(H��(ËN���u�H��(H�D$H�8H�
�M�H�HH�L$H�HH�T$H�H�=�M�H�
�!�L�&�j^��'H��(�J���u�H��(H�D$H�8H�
�J�H�HH�L$H�HH�T$H�H�=�J�H�
� �L���j^�'H��(�@AVSH��H��H��H�H�H9�HF�H��A�LC�H�WH��H��L���5�<$tH�D$H�CL�3H��[A^�H�|$H�t$�E���f.�f�AWAVSH��I��I��H��<��H��������I9����A�t
�E1��?H��tH��L���U;�H��tH�C�E1��L���i6�H��u�H�C�L�4L�;[A^A_�f.�AVSH��H�r[M��I��H��H�L�4L9�LG�1�I����H��I9�LF�H�WH��H��L���3�<$tH�D$H�CL�3H��[A^�1��;���H�|$H�t$�,���UAWAVAUATSH��I��H��K�H��L��H��H!�H��I����H��L)�I9����A�t
�E1���M��H��teM9���H�t$L��H�D$H�|$�L��L4�����H�|$H�������H�l$L��H��I���W:�L���5��IM��tDM9�vPH�D$H�|$�L���3���u>H�D$H��u�2L��L����9�H��u�L��H�C�E1��L����4�H��u�L�{�L�4L�+H��[A\A]A^A_]�DAVSH��H��H�7H�6H��A�LC�H�WH��A�A�L���v����<$tH�D$H�CL�3H��[A^�H�|$H�t$�v���H��H�t$H�>H��W+H�L$H�H���H���L�
_�z1�I��Pj�?���SH���H��[�f�UAWAVAUATSH��H�|$Hd�<%������dH�%��dH�%�H�PdH�%����)D$�o��fD$ H�D$0H�L$8H�|$�
H����1��ffffff.�I!��Co/fo�ft�f�؅���H�|$`f�$�H�L$XH�D$PfT$p���L�H!�H��M��I)�I;V�u I�v�H�<$H�T$�5�H�4$H�T$��t{�C�f!؉�H�|$`fo�$�H�L$XH�D$PfoT$pu�H��tf�…�t"�D��M�I!�fv�ft�f�…�uG��1�I�I��H������fffff.�I�v�I�V�H�\$hH���uz�DC�'����$I�L$�H!�C�,'A�lfoD$ ��fn�f�
j	+f��fD$ I��L��L)�I��K�t'�H�P�H�p�H�P�H�\$hH�����H�!�H�H�LH�l$0L�t$8H��L��H�$H�L$��&I��H�|$ t>H��H�\$hL�|$H�|$L��H��9fn�f`��p�fp�D1�1�H�T$H�4$�	����H�|$H��L����fAof��D��C�'���(D$(L$ (T$0H�D$HP HH�Ę[A\A]A^A_]���*H��dH�%�d�%�����1����H��H�L$H��t"H��H��H�H���tH�|$H)�H���q1�H���q����UAWAVAUATSH��HH�L$0H�T$(L�L��H�OH�L$H�QH��H��I��I��I)�H��LB�L��H��H9�H�<$v,I��I9�LF�I��sVD���H��I���HC��L�|$H����H�$H�(H��H���у�H��H��H���[1��H��������H��I9�wnI��H��$I�$I�$L��H��I)�I��I�I��I��I���H�����H��H��������H9�w+H��I��I��H�ZH��L���H�����H9����tH�=Ό�H����9�8���I��H��/�H���^I��L��I�T$�L��H��H��H)�H��H�T$ HB�H�L$8M�L��H���-�L��M����H�$H�(foEfD��A��H�E�H�D$@E1�H�l$H�\$fffff.�fE��u(f.�foEH��fD��I��A����t�A���E��M�I��H�D$@L)�H�H�HH�|$(H�t$0蘉&H��L�D$ L!��AoD
f�Ѕ�tvH�|$���H�L!�A�|��A�N�D!�H��H��9H�r�L!�A�DA�D5H�D$L)�H��L��H)�H���o@��oH��AD��N�A��H��������H�|$H�L!��AoD
f��H�����h�����fAoEf������i���H��������H!�1�fo+Df��fdL
f��fL
f��fdL
f��fL
H�� H��uΨtf�fdD
f��+fD
H���PH�׺H�H���/�H�]�1�E1�L�D$�B�I�I�NH�|$(H�t$0��&H��L�D$L!��oD
f��H�΅������H�L!€|��L��H)�H��H)�H1�L!�H����H��H��H��H�H����tH��9H�z�L!LjD�D=@�����I�H�I�H�I�GH�QI�WH�AI�GH�QI�WH�AI�GH�QI�WH�A�%����H��H�L!��oD5f��H�����7�����foEf������8���ffff.�H��9I�L$�L!�B�D%�D
1�M9�M�d$tOB:D%q�M��I��I��I�L��H��I��I)����I�D$�L!�B�D%��D��Ao�AoO�I��L+l$H�$L�hH�����H��H��H[A\A]A^A_]�H�$H�\$�H�$H�H�L$H�|$L�D$ H�L$8H)�L�(L�@H�HH��t�H��H��H��/H���H�H���t�H�|$H)��+�낿H���������f.�@AVSH��H�rKH��H�H�H9�HG�H��	A�LC�H�WH��H��L���
�<$tH�D$H�CL�3H��[A^�1�蛣��H�|$H�t$茣��AWAVSH��L�7�H�KH�SL��H)�H9�vIL�;L��H)�H)�H9�@��L��L)�H9�@��@�@��u&I)�H�SH�4�J�<�H��H���,�L�{[A^A_�H�sJ�<�H��[A^A_�%�.��UAWAVAUATSH��I��H�|$hH�D$H�D$ H�D$(H�|$�
H�D$`�
1��	M�~M���%@H�T$`H�ʈL�H�l$(H�T$`H����A��#f.���A�������A�������@r�I��@H����H����dI��@H��P�H����f���H��P�H���w�@�H�lP�H���f���H�QP�H���U���fEo�fAo� fAo�0fo�f�^+fo�f�
"+fo�f�5&+�fo)+fDo�fD$0fD$@f$fEo�fEo�fEo�fDT$pfDo�fDo�fo�f�$�fDo�f�$�f�$�f�$�f�$�ffff.�fE��fol$0fA��fl$0fod$@fA��fd$@fo$fA��f$fA��f��f��f���pñ�p���pұ�p��pɱ�p��pα�p�fD��fD��f��fD��fDD$PfE��fAo�fr�fAr�fD��fE�fAo�fr�fAr�fD��fD��fAo�fr�fAr�fD��fE��fAo�fr�fAr�fD��fE��fDoD$0fE��foT$@fA��fT$@fo$fA��f$fA��fo�fr�fr�f�fA��fo�fr�fr�f��f��fo�fr�fr�f��f��fo�fr�fr�f��fD��fD��f��foL$Pf��fE��fE�fD��fD��fo�fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fEp�9fEp�9fEp�9fEp�9fEp�NfEp�Nfp�NfL$Pfp�Nf�$�fp��fp͓fpԓfpޓf�$�fE��fAo�fA��fl$0fo\$@fA��fDo$fE��fD$�Ap��p��p���p��f��pű�p��p���p�f���p˱�pɱ�pұ�p�f���Apȱ�pɱ�p�$���p�f��fD��fD��foD$Pf��fD$PfDo�$�fD��fE��fE�fD��fE��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fE��foD$0fA��fA��fo$fA��fA�fo�fr�fr�f�fD$0f��fo�fr�fr�f��f\$@f��fo�fr�fr�f��f$f��fo�fr�fr�f��fD��fD��foD$Pf��fD��fE��fE�fD��fE��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fEpɓfEp��fEp�fEpғfEp�NfEp�Nfp�NfEp�Nfp�9fo�fp�9fp�9fp�9���$���foD$pfD��fD��fD��fD��fo�$�fD��fD��f��fD��f��$�f��$�f��$�fo{+fD���E^�EN �En0fo�$�f���A^@fo\$0f���A^P�Ev`�E~p�A��foT$@f���A���E���A���A��fo$f���A���E���E���A�f�%��*fA�0�Nfffff.�L��L���UU'�3L��L���X'�&L��L���k]'�L��L���c'fffff.�1��K���L���I��@H����h�������o�p����o�����o����o������H�D��H�L$H�l$(E1��A��I��H)�H��I9�w#H�L$ �����������㿀��\���~���H�|$H��L���nH�D$(H�L$ ���\�����H�D$(H�L$hH�AD$H��[A\A]A^A_]�H�=S؛薝����H��H�|$tH�|$ �"!�H���"���f�AVSH��H�rKH��H�H�H9�HG�H��	A�LC�H�WH��H��L���3�<$tH�D$H�CL�3H��[A^�1��;���H�|$H�t$�,���AWAVSH��A�H��y
�E1��BI��H��tH��L���_$�H��tH�C�E1��L���s�H��u�H�C�L�4L�;[A^A_�@PH�7�'H��H9�uX�H��H��蔘��f.��AVSH��H��H��H�H�H9�HF�H��A�LC�H�WH��H��L�����<$tH�D$H�T$H��[A^�H�D$H�CL�3H��H��[A^�f.�DPH�7�'H��H9�uX�H��H�����f.��AVSH��H��H��H�H�H9�HF�H��A�LC�H�WH��H��L���E�<$tH�D$H�T$H��[A^�H�D$H�CL�3H��H��[A^�f.�DAWAVSH��A�H�UUUUUUUH9�v
�E1��SH��L�4IH��tH��L����"�H��u)�M��tL�����H��uH�C���H�C�E1�L�4L�;[A^A_�f�AVSH��H�r[M��I��H��H�L�4L9�LG�1�I����H��I9�LF�H�WH��H��L���3�<$tH�D$H�CL�3H��[A^�1��[���H�|$H�t$�L���UAWAVAUATSH��I��H��K�H��L��H��H!�H��I����H��L)�I9����A�t
�E1���M��H��teM9���H�t$L��H�D$H�|$�L��l�����H�|$H�������H�l$L��H��I���w!�L����IM��tDM9�vPH�D$H�|$�L�����u>H�D$H��u�2L��L���� �H��u�L��H�C�E1��L�����H��u�L�{�L�4L�+H��[A\A]A^A_]�DUAWAVATSH��L�5
6������L�=��)ffffff.���L���������E1�1�A�׋�5����tۃ��uZ�������-�5�u�L�5;,L�=� �L�%J�f�L���1�A�ׅ�y*A�ԋ��t�����۽�����m1����ʼnD$�D$H�\$L�5��ff.��H�ߺ����A�օ�yA�ԋ��t��م��O��1ۉ������uMH�k:,�H�߾1�A�׉Ņ�y&A�ԋ��t��م��O�������������DÉ�4�H�5�4���������1�������H��[A\A^A_]�SH�5�9,1��x�H��t-�1�1�H���H��xH��[������&tH�؃�u�H�����[�UH��AWAVATSH��M��I��H��K�H��L��H��H!�H��I����H��L)�I9����A�t
�E1��rH��tI��L�}�H�E��H�E�1�H�0H�}�tH�u�H��tL��L��L���S��M��u
L���M��t;L��L����H��tH�C�E1��	L�{�L�4L�#H��[A\A^A_]�L����f�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�(L���6�<$tH�D$H�CL�3H��[A^�H�|$H�t$趑��f.�UAWAVAUATSH��I��H��K�H��L��H��H!�H��I����H��L)�I9����A�t
�E1���M��H��teM9���H�t$L��H�D$H�|$�L��������H�|$H�������H�l$L��H��I�����L��f��IM��tDM9�vPH�D$H�|$�L��n���u>H�D$H��u�2L��L���
�H��u�L��H�C�E1��L����H��u�L�{�L�4L�+H��[A\A]A^A_]�DAVSH��H�rWH��H�H�H9�HG�H��	A�LC�H�WH��A�A�H��L���g����<$tH�D$H�CL�3H��[A^�1����H�|$H�t$����AVSH��H��H�H�H�H9�HF�H��	A�LC�H�WH��H��L���5�<$tH�D$H�CL�3H��[A^�H�|$H�t$�u���f.�f�AWAVSH��A�H��y
�E1��BI��H��tH��L�����H��tH�C�E1��L�����H��u�H�C�L�4L�;[A^A_�@SH��PH��H�|$�.@'�|$t(H�C0(D$ (L$0(T$@))K)S H��P[ËD$�D$H�D$H�D$H�f�&H�D$H�=<8,H�;ڛH�t$�)���f�SH��H���G��t��t1�H��H�Ā[�H�|$@�?'�|$@�R(D$P(L$`(T$p)T$0)L$ )D$�P���H���VH�H�@�@@W�@@$@4@D@T@d@t�����������������(D$(L$ (T$0)�0)� )�Hǀ@�KH�;H��C��uH������?'H��H�Ā[Å���H�=��t#H�=�?'H�k.�H����H��H�Ā[�H�5g?'H���Q*H��H�Ā[ËD$D�D$H�D$H�D$H���&H�D$H�=�6,H��؛H�t$�]�����P蕌��H�=l��H�0؛�(����fDUAWAVAUATSH��I��H��K�H��L��H��H!�H��I����H��L)�I9����A�t
�E1���M��H��teM9���H�t$L��H�D$H�|$�L��������H�|$H�������H�l$L��H��I�����L��F��IM��tDM9�vPH�D$H�|$�L��N���u>H�D$H��u�2L��L�����H��u�L��H�C�E1��L�����H��u�L�{�L�4L�+H��[A\A]A^A_]�H��L��M��I��L�D$I�0H�L$H�H��֛L��I��PAR����AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L���F����<$tH�D$H�CL�3H��[A^�H�|$H�t$覊��f.�AVSH��H��H�7H�6H��A�LC�H�WH��A�A�L�������<$tH�D$H�CL�3H��[A^�H�|$H�t$�6���f.�UH����UH����*�Rf�UH��AWAVATSH�� H�����u�����f����u�ɍIu�u�1���u
H�� [A\A^A_]�L�u�L�=��L�%x���t����t�H�E�����u<�}�A�ME��$������H�޺��E1�1�A��H��yA�ԃ8t����u���������Q��u��ɉ�u��y���f�UH��AWAVAUATSH��8H�M�H�U�H������L�m�L�5'�L�=���fD�����������ƒ��q���r���A�ą�uA����D�#u�H�E�f��D9�u:�}�A�ME��$������H�޺�D��E1�1�A��H��yA�׃8t���u��������E��U�H�u�H�}�H�E��P �E���t��H�޺�����1��>�H��8[A\A]A^A_]�L�5�+�
��1҉���t��ƒ�����Ic�L����u�����3u�H��M����O*M���3������Ic�L��H�=����UL���#���I�Ƹ��t��H�޺�����1����L���Ӄ��UH��.
�� 2���u�UH��H�� H��1�H�M�H�H�E�H�AH�U�H�
H�=�1�H�
0ݛL�ݛj^����H�� ]�UH��SH��(H�e��{1���uH�E�H��([]�H�i1�H�M�H�H�=W1�H�E�H�AH�U�H�
H�
�ܛL��ܛj^�v����H��H�}��H[(H�������>����U1���u�UH��H��0H�E�H�8H�
1�H�HH�M�H�HH�U�H�H�= 1�H�
�ܛL�Bܛj^�
���H��0]�@UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�0L���1�}�tH�E�H�CL�3H�� [A^]�H�}�H�u�賅��f.�UH��AWAVAUATSH��I��H��K�H��L��H��H!�H��I����H��L)�I9����A�t
�E1���M��H��tbM9���H�u�L�M�H�E�H�}оL���
�����H�}�H�������H�U�H�U�L��I�����L��f��FM��tAM9�vMH�E�H�}оL��p
���u=H�E�H��u�2L��L���
�H��u�L��H�C�E1��L����H��u�L�{�L�4L�+H��[A\A]A^A_]��UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�L���q����}�tH�E�H�CL�3H�� [A^]�H�}�H�u���f.�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�L�������}�tH�E�H�CL�3H�� [A^]�H�}�H�u�胃��f.�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�L������}�tH�E�H�CL�3H�� [A^]�H�}�H�u�����f.�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�L���!����}�tH�E�H�CL�3H�� [A^]�H�}�H�u�裂��f.�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�0L������}�tH�E�H�CL�3H�� [A^]�H�}�H�u��3���f.�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�XL���A����}�tH�E�H�CL�3H�� [A^]�H�}�H�u��Á��f.�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�L�������}�tH�E�H�CL�3H�� [A^]�H�}�H�u��S���f.�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�HL���a����}�tH�E�H�CL�3H�� [A^]�H�}�H�u����f.�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A��L�����}�tH�E�H�CL�3H�� [A^]�H�}�H�u��s���f.�UH��H�7�$H��H9�u]�H��H���A����UH��AVSH�� H��H��H�H�H9�HF�H��A�LC�H�WH�}�H��L���0�}�t
H�E�H�U��H�E�H�CL�3H��H�� [A^]�f�UH��AWAVSPH��I��I��H��<��H��������I9����A�t
�E1��?H��tH��L����
�H��tH�C�E1��L�����H��u�H�C�L�4L�;H��[A^A_]�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A� L���Q����}�tH�E�H�CL�3H�� [A^]�H�}�H�u���~��f.�UH��AVSH�� H��H�7H�6H��A�LC�H�WH�}�A�A�8L������}�tH�E�H�CL�3H�� [A^]�H�}�H�u��c~��f.�UH��AVSH�� H�r\M��I��H��H�L�4L9�LG�1�I����H��I9�LF�H�WH�}�H��L���^����}�tH�E�H�CL�3H�� [A^]�1���}��H�}�H�u���}��UH��H�=}�H��՛�U�d���@UH��H�� H��H�E�H�E�H��(H�E�H�=5.,H�u��2���f�UH��H��H�5�|�H�}��{���(H���+R(�fDUH��SPH��H�=��tH�=Ƃ)H���H�����H�5��)H����A*�CH��H��[]��UH��AVSH�� H����dH�%����dH�<%��H��u/H�2+�f.�H���tYH�x�H�=+�u�dH�<%��H��H�E�H�u��t(H���sP(�H�~aH��H��dH�%����H��H�� [A^]��lKH��u"H�5|�H�}����(H���	Q(�H�=�{�H��՛���́��I���H�uH���5*L���x���UH��H��H�5�|�H�}����C�(H���P(�&fDUH��H�=���H��՛�]�d���@UH���g��UH��AWAVAUATSH��H��H��taI��H�����H����B@�����HDž���H�����H�������*Y)H�����L�����L�� ���H��uM��I���
A�RE1��
L��(����0���)���@���)������uA�RE1��L
H�����L������L���H�]�L��P�����X���)������X���I��I��I�NM�FH�����M���])D�����A��R��I�FH�E�H������������������H�{H��1�A�� HD�HD�H���H�N�1�H����H�����H�����H������H�����H�� ���L��(���(��(�����0����@���L��P���(�����X���H������HDž����HDž����HDž����H�����H������HDž����H������H�����HDžp���/H��`���L��h���H���8����8���H�����H��H���H��P���HDžX���HDž����L��@���L��8���ffffff.�L��L���S)D��@�����A���A��RuDH��X�����t`H��t��b������������	�H�� D�����I	�L�����H�]��D��F�����B���L��H���H��I��(I	�I	��YH���H��`���H��h����:u
L�bL�j�L�jI���'H��I��H��@���H��H���L��P���L��X���H��X���H��`���M����H��`���H��0���I��I�͸.H�����HDž(���H�]��.H�E�H�� ���E1��?H�}�H�u��I)H�E�H�����H�E�)���ff.�I��I����AD$�)E�H��`���H�@�PHH�}�H��@���H�M��F1)H�E�H��.�=H�M�L��P���L��X���E�H�E�E�H�M�����q~U=0!��������w���H�
��+Hc�H��H�}�H�u��:H)�}��P���H�E�H�����H�������9���������-���H�
>�+Hc�H��H�}�H�u���G)H�M�H������uH�M�H��8���A����=3!��=2!tW=1!����H��0�������H�}�H�u��G)�}�-��H�E�HDž`���H��h����H��0������H�}�H�u��WG)�}��m���H�]�H������]���H�}�H�u��0G)�}��F���H�M�H��(���H�������/���H�}�H�u��G)H�E�H�E�H�E�)��������H�}�H�u���F)H�E�H�� ���H�E�H��������H�}�H�u��F)�}�����H�E�H�E�H���������HDž0�������.H�� ���HDž(���I��E1��.�.�#L�}�L�m���H��`���L�m�H�E�H������~(uH��H��@���H+H�F(H�F0H��H��.L�m�uE1��jM��I��H������(����������Y���H��8���L������H�u�H�����藄)��8���uL��@����A�E�BE1�L��L��H���M��L������L������H��.u(HDž����L��A�/�H��8�����E1��yL�U�H������(�����������Y���H��8���L������H�u�H�������)H��H�����8���u	L��@����E1�H��8���L������H������A��L�U�tRI�vPI�VXD��X���H��H��8���ARATP�tn(H�� L��8���L��@���H��H���I��/uM��I��I���+A�/�H��P���H��@���H�E������H��p����)L��p���L��x���H�E�H������H������H��@��������L�� ���I��.�fH��(����A0f��p���IQ )�`���)�P���)�@���D��Z���H��8����LH��\����o��H�����L���L���fA��wH���L�����H�����H�����H������H�����H���H�� ���(�@���(�P���(�`����(����8����H�����p���f��X���fD��Z���H��\���H��8����L���L������H�����H������L������H�E�H������H��������9��H����I��H�������H��h��A�RH�]���I�v I�V(��X���H��H��8���L��(��������A�)H��L��@���L��H�����8�����M��I��H�]�H�������H�uH��������*��p���/t\H�����t
H������f��H����t
H�����O��H������t
H������8��H�����t
H������!���I�uH�����*�;SuA��I��I	�L�#L�k�A��Su+H��H�Ę[A\A]A^A_]�A���w���L�������k���A��L���A'*H�=!u�H�sʛ���u��H�
J���1�L���t��������o���"H���9H���@�H��H������*�?�w��H��H�������H�uH�������*H��p����)�I�uH�����*H���l���Xw���Sw��H���H�v�?Su��H�@�O�GH�wH��À�SuH���UH�����V&*H�=6t�H��ɛ���t��f.�@UH��AWAVAUATSH��H��HDžH���HDžP���HDžX���HDžx���H�E�H�E�H�B(L�Z0H��pH��H�����HDž���L�����H�����H������M����H�u��BH�E���L����JHH��P���H���H��h���1���@�Ɖ������H��X���H�wH��`�������������H��(���E1�H��������H������HDž0���H�]�L�� ���H������H�����1ɀxIH�x8��H+x0L�<�I�L+x(L��I��1�E1�f.�I���D�H��I��A����?A��E���~E��A��I��M	ƃ�M��E��x�H������L�����M����H�����I�V�H;Q��Hk�pHQ�zjuH�����f�zh.���:��H�BH������L�bM����L�m�I��E1�H�E�H�E�HDž����H�E��\H������H�Q@�H�u�H���{	H�I ��2A��A��H�����fDM��t'L;���A��A��H��I���A��t�A����u�&H��H���#	H���8뢃:uRH�JL�b�]Hk�pHʀzj��������L�bI����	H��H������M������H��X���H��0����;L�bI���|	H��H�ыPHH������H������M���7)������R��L�����M��������|�H������H��h���H��x���ffffff.�I��M9���H������B()�`���H������PHH������H������H��`����,%)������.����������U�R������u�H��`���H�������N<)H��`���H�������e���H�M�H�AH�IH�� ���H)���H�H��h���H������H��H)���H����������H�L�	�+Ic<�L��H9�����|H��`���H�������;)H��`���H������L��8���������������H�M�H�AH�IH�� ���H)��IH�H��h���H������H��H)��+H���������zH�L�
?�+Ic<�L��H9�����6H��`���H�������
;)H��`���L��h���H��8���H�u�H��P����|)H��@���H�E�H��H�����8����wH��p�������H�E�H��h����m�H�E�H��h����H���V��?H���GH�H��H��8H��H���H�E�H��@���H�M����H�����H�M�H��@���H�E��e���H�����?H����H�H��H��8H��H���H�E�H��8���H�M��#���H������H�M�H��8���H�E������E�L�m��-H�M�H��`���H���H��X���H���H��p���H)���AH�H��h���H������H�� ���H������H������H���������f��������f������������������E1�H��`���H������轎(H��`���L��h���H��p���H�����&I9�s�H�E�H;�x���uH��x�����H�E�H��(���H�M�H�IH��(���L�,�H�\�H��0���H�T�H��H�M�H�M�A��f���H�E�H�M� ���t,H�E�H9E��n���H��L;�x���uMH��x�����H�]��;"�������B���H��x���H�M�H�H9��L;�x���uH��x����`�H�U�J�mL�H�M�H��H�\�H��0���H��(���H�L�I��L�m�H�]��&E��A��D��A��R��A����H�]�L�m�L����HDž����L��X���L;�H���uH��H�����H��P���K��H����H�T�@�������������������\�0T� L��I��L��0���L��X����)���H�]�L�m�����H�]������E1�L��P���H��X���H9�H���H�E�v3I��H����H��L�4�L��L�����I��H��L���$L9�x�����M����M��J��H�4@I��H�u����I��H���o�H�u��5e����H������L������H�E�E1�1�I���H������L������H�E�E1�1�I���M�H��x���t
H�}��^�H��P���H�E�H��X���H��tVH�E�L�` L�=8��fffff.�I��HH��t.I�|$�t�I�|$�H��t�I�|$�tA��I�<$t�I�|$�A����H��H���t
H�}����E1�H�]��M��;��H�H�CL�{I�����L	��U�H	�H�SL�sL�c H�Ĩ[A\A]A^A_]�L�����A�L��L9�x����w���M��I���M��Y�A�L�m�D���I���;�r���H��L������I������L	��M�H	�H������L������L������H������H��������*H�=]h�H������i��L������L������D���L�m�I���G���E1�1��=���H�}�I���V���I����I��L���7(L���9���I��L�m�D���I������H�M�1�I��E1�����H�M�1�I��E1�M������L������L�������f����H�EЋM�L��@���E1�����A�E1�H�E�I��D��I������H�EЋM��H�
����1�L���Vf���
�L���Pb��I��L���j�'L���l����I�G�EH��H�������])�7H��L����L��H�u��)H���^��H��H��H���蜓*E1��H��A�H��x���t
H�}��U�E��t�H��H�����)H���D^��@�?Su�RH�GH���UH��R1��*H�=|f�H���$g��@UH��AWAVAUATSH��I��I��������L�IhN�<�L��H��>��M9����t
1�L���.a��L�M�L�� ���H�����H�����A����x���A��)�����I���H������A��	������I���H������I���H������M�n`H��M��t&L���C�H��H�E�H�E�H��u�L���`���H�E�H�}�L��L���Y�I���H��L�<@H�VUUUUUUH��H9�v1�L���C`���"M��H��h�����I��I�^xL�����H�E�H���F!H��h���H���E���1�H�
��+�Pf�D�DH��E��A��E��M	�E��A��M	�M��I�� M	�L�e�I�<M�DI�tH��H��teI9�t`H�<Lc�I�A��L�DE��A��E��A��M��I�� �L�DH�t��D�DE��A���r���D�DE��A��E��A���Z���H��h�����H�E��E�1�I��H��������?I���L�<�H9���H��������I9����t1�L����^��� H��(���H������L������I���M��t&L���M�I��H��(���H������M��u��A�HDž����L��H��L���`�I���Lk�XH�]t�E]tH9�v1�L���U^���0 M��H�� �����I���L����H������H����L�� ���M���xH�CH�E�H������H��H1�L������L�������L�E�M�l8E��A��M��I��M��I�����M!�A��E��E	�A��E��E	�M	�L������L������L��P���A��E��E	��E��A	�L	�H�M�H�L>�H�D>�H�E�H�D>�H�T>�L�T>�L�D>�D>�H��`���H�D>�I��CHH��X>H��XM���vI9��mH�H�
\�+Hc�H�H�U���H�E�L�<8E��A��L��H��L��H�����H!��H�E�D�<8E1�1�1�C0H�S@H��`���H�SH��.� ���L��P���L���+Mc�M�A��L�E�E�l8E1�E1�E1�����H�E�L�<8H�D8H�E�E��A��L��H��L��H�����H!��H�E�D�<8E��A���i���L�E�M�|8L��X���M�D8 E��A��M��I��I�����M!�L��X����@���L�E�E�l8E��A���]���H�E�D�<8E��A��D�������L�E�E�l8E��A��E��A��E1���L�� �����H������E1��M��M�I���I���I���M���I��.H�]�H�}�L��`���u�I�����H��+Jc4�H��M�FD����L��H��M��M!��E�F1�1�E1�AF0I�v@H�u�I�~H��.t|L������L��P���L�e�H�5\�+Lc�I�A��I�v A��A��I��I��I�����I!��A�v E1�E1�E1�A��@��D	�A����D	�L	�L�e�L��P���L��������E��A	���A��	�I	�ANH)�@���H�]�A��E��(�@�������L������L�����L�����H�����H����L������H�u�H�����H�u�H�����H�� ���H�u�H��(���H������H��0���H�u�H��8���H��h���H��@���H������H��H���L��P���H��(���H��X���HDž8���HDž@���HDžH���HDžp���HDžx���H�E�L��`���H��`���H������H��h���H�� ���H��p���H������H��x���H������H������H������H������(����������H������H������H�u�H������H��`���H��������x��������������D�����������@�����W�����HDž��HDž�����������	���Dž
���H�����H�����H����H��`���L�-�ߛ��t?�����W�GpHDž��HDž��ƅ�������	���ƅ���HDž���ƅ
���fDž���H�����H���E1�H�E��E�H�E�H��H�����L�r�H�~H�����L�����D�>E��t2D:����suD���Ƀ���L���+Ic�L���A�/��1�1��&f�D��E��A��I��I�xL	Ӄ�E��y:I����I���?��?u�@��v���D�}�A�.H��H�E�H�E��I)��pH�H�����L�����H���UL�K�M�xL��(���L��0�����J����GH��+Hc�H��A�>�!H��1�1�E1�� E��E��A��I��M	σ�H��E���;H9��MI��L�>I��L�����L�����D�D>��?u�A��v��zH��1�1�E1�� E��E��A��I��M	σ�H��E���
H9���I��L�>I��L�����L�����D�D>��?u�A��v��A�8�KH��1�1�E1��E��A��I��M	σ�H��E���H9��~I��L�>I��L�����L�����D�D>��?u�A��t�E��t��nH��1�1�E1�� E��E��A��I��M	σ�H��E���iH9��I��L�>I��L�����L�����D�D>��?u�A��v��4A�6�zH��1�1�E1�� E��E��A��I��M	σ�H��E���0H9���I��L�>I��L�����L�����D�D>��?u�A��v���A�4�A�5�A�9H��H�E�H�E�D�e��E�I��I	��_�������(�0���(�@���(�P���)�p���)�`���)�P���A��.rPI�E�H�
��+Hc�H�����������D*����A�����H�����H���	H�����	L��p���L;�`���uH��`�������E�H�M�H��H	�H��h���Ik�XL�,�u���A��H	�I��I	�L�dH�LH�M��L(�P���(�`���(�p���DL)T9����DHI��L��p���L�����E1�L�-�ڛL��M���]����cI���LH��H�NH�����H�����D�~D����H�M�I��A�7����L��x���H������E�O�E��L9��$M�L9��4E�E���;A���@H��E1�1�1�� E��E��A��I��L	׃�I��E����L9��}I��N�I��L�����L�����F�L��?u�A��v��Zf������UM����1�L���8��H��H��I9�u��1�1��@������H��I��H	���@����I���1A�7��?u�@��v��$�������H����wH��+Hc�H��M���)H�C�L��H��H��(���H��0���E�x��D�}�D����H�E�D�����E�L��H�� H�E�D�M�L�M�L��H��H�E�H�U��U�A�B����E���A��H	�I��I	�L����������ƅ�������ƅ
�����������������������������L�-V؛����D�����������������bH����H��H�� �w1�H��H������q�E���A��H	�I��I	�L����"���ƅ
��������M���A��H	�I��L	�M����H������ƅ�����E���A��H	�I��I	�L�������������������E���E��I	�L����L�-[כ�n1�*�������H�����H��I9��@�K������`����E���A��H	�I��I	�������������L�-�֛�����L����L��H�� �L��1�H��H�����I����E���A��H	�I��I	�L;�����wƅ���������	�������E���A��H	�I��I	�L�������D�}�D����H�E�D�����E�L��H�� H�E�D�M�L�M�L��H��H�E��E�A�B�H�E�����H�����H��A��@�HBփ�@HM�I	�D����H�M�D�����M�L��H�� H�M�A�1H��L�������(���D����H�M�D�����M�L��H�� H�M�A�:H��L���������D����H�M�D�����M�L��H�� H�M�A�3H��L����������D����H�M�D�����M�L��H�� H�M�A�2H��L���������D����H�M�D�����M�L��H�� H�M�A�0H��L��x����\���A�;H�M��L��H��E1�1�I��1��"M��E��E��A��I��L	փ�I��E��M��y0H���I�ZH�����H�����E���?u�A��v��I��H�u�M9�u�H)�I9��H��@�}�A��A��L�E�A��A��D�E�H�� �M�H��H�M�I��A�=H�u�H�}�H�M�M���J1�*�������H�����H��H��I9������L�-�ӛ��L�����HDž����L��(���L��0������H�E��Uȉ���E�H��H�� H�E�H������H�E�H�E�A��A�A���I����L��H��H��(���E�x�JI���rL��H��
H��(���M�xL��H��8I��I���I���DL��H��H��(���E�xD����H�E�D�}�D�����E�L��H�� H�E�A�?H�E�H�E�L��h������M��H��H��I�I�H��H��(���L��0���H������H��(���L���[(H������������������	�H�� ������H	�������������	�H�� �����H	�H�E�D�����������H��.��I�������H�E��E�H�����HP X/)�0���)�@���)�P����_���D�}ȉ���E�H�U�H��H�U�H�}�@�}�M�����H��H��H����H9�L�-�ћ��HDž���]H����H�4
H��H9ʹHC�H����������x��D������������tM����H����H��H�� �1�H��H������HDž����HDž����HDž�����H�H���������H�M�@�}ȉ����M�H��H�� H�M�A�<H��P���H�M�D�9D�}��M�H�M��M�H�M�H����D��1��H�����A��I��I���1��H�����L��L������	1�*�������H�����H��I9���	L�����E1����1��H�����L��L�����O	1�*�������H�����H��I9��1	L�����������������L�-�ϛtT�����H��`���W�ApHDž��HDž��������	���Dž
���A����HDž���ƅ
���fDž���A����������H�}�L�-hϛ��H��p���L��x���I�H�M�H�����H�M�HDžp���HDžx���L�u�H�E�L9���M����J��L�,@L��L���қI��H�����9	L�����L����D��������E�L�m�M��t0H��x���J�mL�L9t��uH��L�`�D�x��M��H��L;�p���uH��p������H��x���J�mL�L�4�L�d�D�|��U��T�I��L�m��cM���L���;ΛA�L��H���L;�8���uH��8����a��H��@���L��H��L�$L�tH�U�H�TH�U�H�TI��L��H���L�-�͛�����H��`��������9�HֱH����I��I��1����H�H�DZI��I��1�1�1�H������H	�D��I	���I��I	�@��I��I	�HDž���HDž���H�����t
H�� ����@͛H��0���t
H��8����)͛H��H���t
H��P����͛H��`���t
H��h�����̛L�e�H��p���t
H��x�����̛L��@���H��H���H��t/M�g�ffffff.�I�� H��tI�<$t�I�|$�A����H��8���t	L����̛E1�H�������;�8H�H�CL�{L�sH�M�H�KL�c H�Ę[A\A]A^A_]�H��H���H����HDž0���HDž8���HDž@���f�����H�����H�����H��������s������.t\H�������H��p���tIH��h���H������L�������5�*L������H������H�E�H�CL�����I9�uF1�A���H��0�������E1�E1��0M�FM�^D����L��H��M��M!���H��0����Q���H�E�H��8���L�9H�AH�M�L�qHDž@����A�XA�(H�� ����3H��8���H�E�H�M�N�d9�H�E�J�D9�N�49H��H��@���I��XI��f�����s#H��t3H�C�H;�p�����Hk�XH�h����%H;�p���s}H��h���L��������.H������taH������H�����H�����L��������*L������H������H�E�L�����L;� ���txH;�0����6���H��0����0�������L��8���L��@���L9�0�����M����J��H�@L��H���͛I��H�����H���OB���*L��8���L�-�ɛM�g�I��H��rI�|$�t�I�<$A����H��0���t	L����ɛM��L�u��$���E�FD��������H����������H����������H����������H��x�������H���	�H������I��I��1��FI��I��1���n���I�v M�V(A��A��I��I��I�����I!���M��I��1��D��1�1�L�-�ț�,���A�v A��A���x�E�FD����D������L������H�}�����H����������J�<H�������H��P������A�v A��A��A��A����L���?țA�H��@���H�E�L��H���L9�8���vGM��t/L��H��H�}�H���˛H�E�H��u%�H���p@���KH�}���Ǜ�H�E�H�����t
H�� �����ǛH��0���H������t
H��8�����ǛH��H���t
H��P�����ǛH��`���t
H��h����tǛH��p������H��x����YǛ����fDž����Dž����������I��I��1�����M��I���D��H�U�H�u��E��x���M��I��1��D���a����1�L�-�ƛ�;L�-�ƛH������H%��A���N�4I��4�o����бL�-�ƛL��h���1�M��I��D��1��
������H��H��D��L�e�L�-�ƛ���H��@���H�����3�'L�-dƛ�)���I��I���L�-Oƛ�,�����v��H��L�����L�����H�E�H�����L����H������H�������)H�=qC�H�Ø���D�����H�=����sA���:H����H��`���H��`����wA����0�'L�-�ś�v����L��� >��H���H��L����ś�wH��A�M��toL��sś�dH���\H��H��8����*L��L���*E1��@�,H��M��u�%� �H���(H���#H��M��tH�}��!ś�H��H��0����~*A�H�������	n*H��p���t
H��x�����ěE��tFH��8����*H����9��H��H������tL���ě�H�À}�u
H�}���ěH�}�uH���9��H��H�}�t�H�}���ěH���9��UH��AWAVAUATSH��(H��H�H�~H�L�x@L�wI�F0I�N8E1�A�~IA��H��H)�N��I��L��L)�A��I��I)�A��E��L�����L�VH�vE�D�U�H�?H�}�H�6H����I��pJ�<�H��M�F(L�H�����HDž���H�����H�����H�����H�����L������L�����H������H�����H���L��H��H�H�L��H)�H)�L�E1�1�E1��&@��A��A��I��M	Ń�H��H��@����H��t>H�<0H��H������H�������<0��?u�@��v��H�E��!L������;H�E�E1��H�H�M�E1�I��E1��;��H�H�CL�sI���M�L	�H�KL�kL�{ H����H�K(H�M�H�K0H�M�H�K8H��([A\A]A^A_]�M����H�����I�E�H;A�Hk�pHA�xjuH���H��H������8�\L�xL�hM���iI���E׉E�E1�H�E�L�}��f�L�}�I��M9��;C')�p���H������PHH������H������H��p����/�(������.�}�������F~f��Gto= t��nu�L��p���L��H�������O)I���A�VIH�}�H�u�M���J)�}��Y���H�E�H�E�H�E�H�E��D���@��ts��1�6���H�}��+���H��p���H��������
)H��p���H��x���H�}��M�L�E�M��j�����K�(H��H�E�H�E�H�E��}��XH�E�����H�}������L��p���L��H�������w
)I���A�VIH�}�H�u�M��L�}��'I)�}�H������HDU�H�E��HE�H�E�H������H�U��Z���H�A�H�U�H���T���H�I E1���2����H�����f�H��t*L;���A��A��H��H��A��t�A��u�ZH��H�������H���8�L�hI���\H��I��M�������H�E�H�����H��H�������������8����(���HDž����HDž���W�����HDž���HDž ����E׈�h���H�E�H��P���L��X���H����H��`���H��p���H������H���1����(��p���R��H�� ���H����L�����L�����L9�������M���L��H��L�<@L��L����›I��H�����L���%7����Hk�pHȀxj�6����B���L��p���L��x���H������t
H������d��L�e�I��H�����t
H������E��E1��]���L�����H�����L�e�I��E1�H�E�I���8���M��L�����L�� ���L9����vpM��t\L��H��L�m�L��H�u���I��H��uKL�}��H�u��H6��L�����A�L�����L�� ���L9����w��L�����A�L�e�I�����L�e��I���H�
!|��1�L����9��H�����H�����4�'�O���H��L�����I���E�L	�H�����L�����L�����H����H�� ���H�E�H��(���H�E�H��0���H������H�������=�)H�=M:�H������:��H�=V���:���D�'���H��L������M��u5�<H���H��H������tL�����L�����H�����tL�����L���h��H���h1���dH�<%������f�UH��AWAVATSH�� I��I��H��H��H�}��NH�E�H��t&H��q*H�]�L�e�L��H��L��A��I���M��u�L�5֑��L�5͑�H�]�H��ػ�L��H�� [A\A^A_]�I���M��t	H�����L���0��@UH��AWAVATSH�� I��I��H�}��MH�E�H��q&H�]�L�eоL��H��L��A���M��t5H���H��H�
2��I�OI�sH�}�H�� [A\A^A_]�%+��H�� [A\A^A_]�I���M��t	H��
��L���
0��f.�UH��AWAVATSH�� I��I��H�}���LH�E�H��q&H�]�L�eоL��H��L��A���M��t/H���H����I�GI�sH�}�H�� [A\A^A_]�%���H�� [A\A^A_]�I���M��t	H��`��L���`/��UH��AWAVATSH�� I��I��H�}��2LH�E�H��q'H�]�L�}�I�$L��H��L���O*�M��t/H���H�돛I�FA�sH�}�H�� [A\A^A_]�%๛H�� [A\A^A_]�I���M��t	H�����L���.��UH��H��L��I��I��H�U�H�:H�M�H�1L�鐛1�H��L��PAR�8��UH��H��H��H�
��*H�u�H�H�M�H�9L����H�K��L�d��L�
��+1�ARP��7��UH��H��L��M��I��L�E�I�0H�M�H�H�M��L��I��PAR�7��f.�DUH��H�� ��&�E�H�E�H�E�H���H�E�H�5��+H�}�H�U�虋(H���(�|���f.�f�UH��H��H��H���f.�@UH���צ���UH��H�=�=�H�搛�o�6��UH��AVSH�MOZRUSTH9u@H��9�H9G u9H�_(L�w0�+���H�
�ޜdH�%���d�%���H��L��[A^]�h���2*UH��H��H�5s<�H�}���賊(H���(薴��fDUH��H��H�5<�H�}��{胊(H����(�f���fDUH��AWAVAUATSH��(H��D�7A�����?u%�����ff.��D�3A�����?u���@u�L�}�1�L�%��L�-�������!ffff.�A�ND�����_A��D��%���?A��@���������„�u�=���?��A��@�„�u�=���?�%A��@uuD���@D����u��af�A�ND������A��D��%���?=���?��A��@���t�=���?��A��@uD���@D����u�A��@H�E�f��D9�u:�}�A�ME��$������H�޺�D��E1�1�A��H��yA�Ճ8t�D�3�A�����?������������D�3�QA�����?������ɉ�u��y���H��([A\A]A^A_]�H�=n:�H�C���I�3��f�UH��AWAVAUATSH��(�Yܜ����?�������u%������8ܜ��x���?t�ɍIu�A����?H�ܜL�%絛L�-p���fD��D	���
�ۜ������?t�x�������
�ۜu�D�5�ۜ��ۜ����?�������A�����u�H�E�@��ۜD9�u>�}�A�H�E�LE��$������H�޺�D��E1�1�A��H��yA�Ճ8t��Qۜ����?��������O����������(ۜ�Ɓ��?�Q���(������ ����ɉ�u�����H��([A\A]A^A_]�UH��SP����?��H�����q+1ɸ���u�CH����H�޺���1�Ɓ��t5��@ua1ɸ@��uT��H�޺�����1�H��[]�%E���@����u$H�s�C�����1����H��~�H��[]�H�=38�H�����$�:1��f.�UH��1��54*H�=�8�H�����Q�-1��f.���t1��H�L�GH�H��H�H��sW���H��H�E1�DL9�trF�G:M�It�fA���fA�1�fD!�u��f��A;D8�t>f���f�f!�t����L�J�H���I9�s�M��E�E;u�I��I��I9�r�빰�fDUH��AWAVAUATSH��H1�1�H���H��A��E1�H��E��te�։}��M�1ɸH���H��A�׉�A��rK1ɸI���L��A��A�Ѹ�H���H��E��D��H�M���H�E�A��D��H�E��#E1��H�E�H�E�H�E�E1�E1���1�I���L�˅�L�]�D�u�t1ɸ�I���L��A��A��������D���H	�A��A��
A������	��H	�%H	Љ���@��D	�M��I��&D��I	�E��A��
A��@A	�D�����D	�L�U�L��H��A��A��@E��A��I��2M	�A��A���M	�I�H�]�I!�M	�I� M!�A��A��A��M	�E��A�� I��M	����I	�D������ I	���H��&I	�A��A��I	�D�����I	�D���% I	�D���H��6I	�M	�M	�D��%�BI��I���E��LD�A���t �1�H���H������������I	ŋ}�D���� H��6I	�H�� �]�H	�H�AuthentiH1�H5cAMDH	�t��H�HygonGenH1�H5uineH	�u&D����@��D���� H��'H	�A��M	�I	�D��Щ��j*H��Љ�����H�u�A��A���H��I	ǃ}�v9�
�I���L��L��H���MD�ID͉ƒ�҃���H	�H	�I��H�u�L��I���D���D���H��,A��A��@I	�D��� ��
L	�A��A��I��$I	щ���H��L	�L�u�E��A��I��&E��A�� I��"E��A��I��M	�A��A��A��I	�M	�M	�I	�% L	�t*H�u����
�L�u������p��D��%D�������D�����	�D���%@	�D����� 	�D���%	�D������	�I	�L��H
I9�IB�L�]�D�ڃ���D�ك�@��	�A��A��L�E�D��H��A���I��A��A�� I��I�L�}�M!�I	�M	�I	�M	�M	�I	�H�u�����H�U���%H����@H��H	�H�Mȁ� H��H	�D��%H��'H	�I	ǃ}�r;��H���H��������PH��-��H��)H	�%H��*H	�I	Nj}�L������A�� ���I�I	DŽ�LE�A��t.�$1�H���H��@��H� H�`HD�I	�H�GenuineIH1É�H5ntelH	�D����@I���������M!�H	�ME�H��L	�H��ҜL��L��H��H[A\A]A^A_]�AVSH��H��H�H�H�H9�HF�H��A�LC�H�WH��H��L���%#���<$tH�D$H�CL�3H��[A^�H�|$H�t$�#��f.�f�AVSH��H��H�7H�6H��A�LC�H�WH��L����"���<$tH�D$H�CL�3H��[A^�H�|$H�t$�#��f�1�I��^H��H���PTE1�1�H�=�2�ﮛ�f.�@H�=QΜH�JΜH9�tH�~��H��t	�����H�=!ΜH�5ΜH)�H��H��?H��H�H�tH����H��t��fD�����=�͜u+UH�=���H��tH�=���Y���d�����͜]������w����UAWAVAUATSH��8H�_0H;��u1��I��H;_8��I���I���H��tH9�s�<�}L��^�H��H����$��u�H9���L�$A�,$@��H�|$xI���a���A�T$��?@���v0A�L$����?	�@���r)A�l$I����������?	�	��I����	Љ��I����	���H�|$H�t$H�7H�D$0A�FML�=��,�<�n
A�FNA�FM1��t$A�FP<��A�NNA�FM������f�����r���r���H��IF0H�����HB�I�F0A�FNA�FPA�FPA�FO<uL������c*A�FO���G��L
|���
�����
���M���M����f.����f��������������?
����3������~x�������`����D���z��F~\��Gtr���tj��Btb�U��M	tU���	tM�@���t@����t8�+��M
t+��9t#����t��>�f.��A�~uI�NH����		H��I�FI�N�<u.A�~ u=I�F(H����	H��I�N I�F(L;d$0u2�.f�1�I�N I�F(L;d$0u�1�I�N I�F(L;d$0�A�,$@��xI���f���A�T$��?@���v0A�L$����?	�@���r)A�l$I����������?	�	��"I����	Љ��I����	���f.�L�����va*A�FPA�NNA�FM���������uM�n0L;l$r��<��A�>�6M��t&A�NO����L;l$sAH�|$B�</�}@��<���ȃ�������A�NO�����H�|$��B�t/����WB�D/�<�}%B�L/�����+B�T/�������?	�������&����HB�H�Q^A9���H��HG�A;���HG�H�N/A9��xH��HG�A;��|HG�H�JA9��H��HG�A;���HG�H�NA9l�`H��HG�A;l�dHG�H�JA9l�0H��HG�A;l�4HG�H�NA9l�H��HG�A;l�HG�H�JA9l�H��HG�A;l�HG�H�NA9l�H��HG�A;l�HG�A;l����A9,��)�������������?	����?	�L���`_*��A�FOA�FP<����������R���I��<w�����4��t&��t��uE�r���������������td�]<��H��������������t>���z���w,L�7x*Ic<�L��	�Q�����
t��
�C������
uA�FL�(�4A�NN��'����<tj��t;���y���pM��H�t$��L;l$��B�<.����T�M���TL;l$sBH�L$B�<)�<�1�������A�~ �MA�F(���(�A�NN4�[�����A�~L��Ll$I�~I�VH��H��HD�A�u���xLI�́�����L
i���
�����
�]��M�Q��M�E�qE�E�A���}ZE�M�A�����E�U�I��A��A��A��?E	��}���~P�������`����D���I��A���M��M	�����	������M
����9����I��A��A��A��?E	�A����?D	Ɓ�������"����~<����tV��?
tN��3tF�u��F~,��Gt4���t,��Bt$�S���t����t�A���t��>u1H�����H��I�FI�N�H��L9l$�?������&�A��A�MB�M�H^C9���M��MG�C;���MG�M�B/C9��xM��MG�C;��|MG�M�AC9��M��MG�C;���MG�M�BC9t�`M��MG�C;t�dMG�M�AC9t�0M��MG�C;t�4MG�M�BC9t�M��MG�C;t�MG�M�AC9t�M��MG�C;t�MG�M�JC9t�M��MG�C;t�MG�C;t�w
C94����@��tH��tL����Z*<���(�A�FN<tn������H�D$H%���H��H�D$�$���M��H�t$t,L;l$sB�<.�}���L��L���$b���L��L���1cA�FN<u�H�D$H%���H�D$���������A�FNI�I�F1�1�H�D$ H�L$(H�=�H�
b5�L��K�H�T$ �+�d��I�F0I;F8��A�FNA�FMI�N0I���I���H��H)�r$H��tH9�s�<��uH��tH9�s�<�L�GK�H��H���l��u�H�H��8[A\A]A^A_]�H�=�R�����H�L$�;���H�=FS�����H�=�J���������L��R�H�t$1�L���
��H�=�R����H�=_S����A�FM����A�>tFI�N����L�eR�H�|$H�t$1�L�����L�zR��L�YR�H��H�t$1�L�����H��R�H�D$ H�t(&H�D$(H�=��+H��R�H�t$ �g�����ǿ��7wH�
#r*Hc�H���1�ððð
ððð
ððð	ðððððð�UAWAVAUATSH��hH�|$H�T$ H�L$(I��L�D$xM�L��$�H�D$0H�D$8H�D$@H����I��H�nM�H��$�HDŽ$��!H�D$PH�$��6DH����H�D$@H�|$ H�t$0�&H��H���SI��H��H���؃�H��H��I�I�wH)�H9���M�$L�t$M���+ff.�L�����I�GB�,�I��M�wM9���A�m@��xI��M�wM;7u�������A�U��?@���vFA�M����?	�@���rPA�m��������?	�	Ł�t]I��M�wM;7�t����g���I����	Љ�M�wM;7�O����R���I����	���M�wM;7�:����-���ffff.�H�� ��H��H�t$��1�1���fffff.�H�D$(H����H�T$ H��E1��D$E1�E1�1�H��H��E1�ffff.�E��H����H��H�͋9A���#t�D�G�A����L�
��*Oc�M�A��A�E���A�E���A�E���@��|$E���@�E����H�|$H�����2fffff.�D��$�D�\$pH�\$ D��D�T$LA���DE�H�D$(1�H�D$PH�D$`L�l$xH�D$��H�L$ H�l$(D��A���DEƃ�*D�\$pD��$��nL�l$xL;�$��I�EH��������I�EH�������ك��fn��Ffn�fo%o*fd�f`��p��fp��fo-o*f��fd�f`��p��fp��f��H�����Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃��t�Ffn��F
fn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃��'�Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃����Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃����Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃�tD�Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f��f�fp��f��fH~��(�wЃ�	D�T$Lw_H��1�fD�
H������H���H���5�yH���w�H�̓�	v�H�D$PH�l$(H�L$ L�l$x��.tk�H�D$PL�l$x��.tS�I�EH��H���I�� H��H��H��HH�H�T$PH��E�ҸDH�D�T$LH��H�L$ H�l$(t;�9��.u6H��uJH��H��H�L$ H�l$(�H�D$`1�H��H�D$�#1�H��H�D$`H�D$��y*ucH��H��H�L$ H�l$(L;�$��lI�EH�������YI�EH�����3H�D$PH�D$(H�\$ 1����H�qH��H��H�t$ H�l$(1���>��Ѓ�	w&�
H���)��H��H��H��u�1��H��H�L$ H�l$(��I�EI�� H��H��H��?H�D$H=�����H��H�t$`@����ff.�H���:������.wH�
j�*Hc�H���Y��U��Q�;E���w���H��D��<���
�H��t,�{hu&���"�H��t�{lu����@�H)��KH��H�\$ H�l$(��
�;������S��
M��E�ň�$����D��M����H�l�*Hc�H�H����$���t#�˃�t�I
��r�?
���6
H��H��H�T$ H�l$(L;�$��6
I�M �|$@��H�L$xt)<H�\$`���Ⱥ����������G<H�\$`s<�@����@�ΉT$l��A�̺DE�H��DD���H�5�*Hc�H��1�@�ΉT$l��A�̺DE�H��DD���H�5��*Hc�H��I�MH��t��t�����AE�)�I*E�!�AM
�h*f\
�h*f(�f��X�A��A���H	��L$L��H	���$���H	��L$pH�� H	�D��I��(I	���H��$�L��H�T$PH��L�D$L�T$0ARP�l-H����$���H��$�H�$�H��$������I�EH����H�
�*Hc�H��M�uI�M�����.H�L$H���HB�H�L$I�EH�������eI�EH���DH�D$XH����H�D$XH��$�H�7rH��$�H�|$0H�5�'�H�ܠ+H��$��??���D�H�D$L�-����u1�A�E�����
I�EH�D$XH������L�-�,H���LE�A�ƍH�T$��LD�H�D$X����H��$�H��qH��$�H�|$0H�5�&�H�(�+H��$��>��I�EH�������>
I�EH���
H�D$XH�����I�EH������
I�EH����H�عH�L$L�-��� I�EH���j����	I�EH����	H�D$XH���T�A�}��	I�EH��$�H���I�EM�eH��t	���t	L��H�� �S	D��5��=���;	�I���r�I��rI���H��L�t$@H�L$0L)�H��L��I��H9��H�L$8I����7D�$�A�H�D$�]H��$�H�GpH��$�H�|$0H�53%�H�l�+H��$���<�I�EH�D$XH���=���A�H�D$���I�EH�D$XH��tDH�D$XH��$�H���H��$�H�|$0H�5�$�H��+H��$��W<���\L�t$8H�L$@�1I�EH������$���A�H�
��LE���D$p�HE�H�T$H�
�,LE�H��tIH�D$XH�D$XH��$�H�	�H��$�H�|$0H�5$�H�N�+H��$��;����L�t$8H�L$@�BI�EH�D$XH��tDH�D$XH��$�H�HlH��$�H�|$0H�5�#�H��+H��$��P;���UH�L$@A��t)H��H�AH�T$H9�����HD�H�T$�HD�H��L�t$8A�H�D$�M�uI�M��uYA��H�D$@I�uI�EH��H�|$0��%�H�D$@I�uI�EH��H�|$0���%L�t$8H�L$@��t�L��$XH��$`HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$�HDŽ$�Ƅ$�DŽ$�Ƅ$�HDŽ$HDŽ$HDŽ$ H��$0H�L$H��$8HDŽ$@Ƅ$HDŽ$LƄ$P1�1�I��H;D$s;H��$���H��t)I��H�4H����vL���H;D$w
L�s��H��H��H�t$L��tH9�sA�<�}���A�H�D$H�D$����A�L���#���E��A�H�|$0L��L�����H�D$@H�L$8I�������D���?�ʀD���I��s@��@�4�T�L@��?@�΀D���I����w@���@�<@�t�T�"@��?@�πA��A���D�$@�|@�t�TL��L�H�L$@A�L�t$8H�D$E1�H��$�I�4L��H��$��|uH�D$p�D$lt#�۸H�L$HD�H�D$pH9�HG�H�L$���H�D$HDD$pH�D$H�D$J�4(L��H�t$`�%uH��H\$��H�D$PH9�HG�H�D$P�D$LuA��uL��� H�T$PH���#1�H�|$��I�I�wH)�H9��{D�d$lH�|$H�\$���D$L�D$lu�tL���0H�T$PH���"L���0H�T$H�L$p�"H��$�H��H����H��H��I�I�wH)�H9��H��$�D�l$L�9A��H�L$���L��� H�T$P�3"��fffff.�L�����I�GD�$�H��I�_L;l$`H�\$�)���E�eE��xI��I�_I;u��D���A�U��?A���vNA�M����?	�A���rYE�e������A��?A	�A	�A������I��I�_I;�k����^���I����	�A��I�_I;�E����H���I����	�A��I�_I;�/����"���f�L�����I�GB��I��M�gL;�$�����A���xI��M�gM;'u���D�؃�A�V��?���vIA�N����?	р��rTA�^��������?	�	Á��g���I��M�gM;'�r����e���I����	Љ�M�gM;'�M����P���I����	���M�gM;'�8����+����A�L������m����A�L���������ff.�1Ҁ<���H�H��H9�u�H�$���H�l$(�t�HDŽ$�H�D$xH;�$�tH�D$f��YH�D$f��MH�D$H��$�H�H��7H�D$f��+��$����H�D$f�����H�L$�A�H�|$0tH�|$8�9��H��h[A\A]A^A_]�H�D$f���H�D$f���H�=���H�i<������/H�7�H��$�H��$�����L��6�L��1������
�����H��H�|$0tH�|$8����H�����f�UAWAVAUATSH��hH�t$H�|$H�T$`H�L$hI��L�D$XM�L��$�H�D$@H�D$HH�.6�H��$�1��"H��$�L�H�D$(�<�x�H��$�H�D$PH�|$`�%H��H���YI��H��H���؃�H��H��H�L$H�H�qH)�H9��M�$M��H�|$�.fff.����H�|$H�GB�,�I��L�M9���A�m@��xI��L�L;?u���fD���A�U��?@���vKA�M����?	�@���rZA�m��������?	�	Ł�H�|$thI��L�L;?�q����b���I����	Љ�H�|$L�L;?�E����J���I����	���H�|$L�L;?�-�������fffff.�H�� sZH��H��$�sd1�1��sH�T$hH��A�
L�w�*�8H�L$`����mH�A�|fff.�L��H���5�H��$��-�ك�A�fn�A�Ffn�fo%
Y*fd�f`��p��fp��fo-Y*f��fd�f`��p��fp��f��H����A�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃��~A�Ffn�A�F
fn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃��/A�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃���A�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃���A�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃�tFA�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f��f�fp��f��fH~���<�v
<�rH�A�
H�A�H�AH�DŽ$�E1�E1��D$E1�E1��A�f�H�H�E�U���}H��I��H)�H�D$`H�L$h���u@��x�����������D�EA��?@���vR�}A����?D	�@���rQ�u��������?	�	��f�H�E����v���H�E����i���H��H���]�����D	ƒ��v�x��	׉�����e@Ic�L��A�����A��������$����A�����D$���fDD��$��D$��E1��'ffff.�H�EH�H)�H�D$`H�l$hH��H��H���p�u@��yT����}��?@���v0�U����?	�@���rx�u��������?	�	Ɓ�u�t��	���ff.���Ѓ�	wZL��I���=I�ʼn�I��/�E���R���<�r
<�r#H�E�E���H�E�<�����	‰փ�Ѓ�	v��	H�E�"���I���M�ʄ��M��.�S��u@��x�D$�É�*D��$������b���D�EA��?@���v*�}A����?D	�@���r�u��������?	�	��
��D	����	��D$��*D��$��g���H�T$XH;�$��wH�
H��t(���iH�L$XH�IH���C�U��xH���&H�J�U��y��r���rH���
H���H��I��I��LH�H�ɋD$���H��D$I)�H�l$`L�\$h�oH�L$XH�� H�L$X�M�ʄ�������ʃ��}��?���v0�u����?	����r/�}��������?	�	���.�����	���.�����	�.����H���I9����t@��x��*���M��xSH�M�#���D�DA��?@���vP�|A����?D	�@������T��������?	�	у�*t��*����������H�M���D	���*�{����U��x�у�.ue�M��xCH�U�{�у��}��?���v<�u����?	����rC�U��������?	�	у�.t�����r/���r0H�U�.��	���.t�E1�H��L������	�.t���H�U�H�UL�1�@H��A�H)�H�T$`H�l$h�~�1@��y\A��A���y��?@���v:�Q����?	�@������qA��A������?	�D	Ɓ�u�(A��A	�D��@��Ѓ�	�I���L��H��AH�H�Q�1@���M���H�Q@����?���H�Q@����1���H��H���%���A��D	‰փ�Ѓ�	v����	���*�����[���H�M�H�ML�H9��)���xH���<�r
<�rH���
H���H��H)�H�L$`H�l$hH�T$XH;�$���H�H��t����H�T$XH�BH��y	�H�BH�� H�T$XI��I��I��?H=�����D���5H����D�D��E��yKD�ƒ��y��?A���v*�q����?	�A���r�y��������?	�	׉����	����	։�´��.H�D$0D�|$xL�T$ �\$w%H�5�w*Hc�H�������D��H�L$`H�l$hA��D$(H���>@�����|D��H������D$(H9�tC�4@��xq���D��H�홇���D$(H9�t�4@����������D$(������H�qH��
D��H)�H�t$`H�L$h�~����D�DA��?@���vm�|A����?D	�@���rh�T��������?	�	��V���D�DA��?@���v4�|A����?D	�@���r9�T��������?	�	��'��D	��
��D	����	���h�)�������	���l������D$(1�����������r���rjH�qH������H�qH������H9��@�D��xH��H)�H�t$`H�L$hue�<�r-<�rAH��H)�H�t$`H�L$huE�nH�qH�������H��H)�H�t$`H�L$hu�EH��H)�H�t$`H�L$h�.���x���K�Ѓ��~��?���v+I���v����?	����rA�P��������?	�	����	����	�L�ƃ���S��E1�H���>@��yU�����V��?@���v3�N����?	�@���r*�~��������?	�	ǁ�u�y��	Љ����	���E��I�����<�VD��E��uD��H�u*Hc�H��|$(t*�L$(��t �%�L$(�ɀ�r��|$(�
A�$��xI�L$L�D$0A��L�L$X�*���L�D$0A��L�L$Xr���rI�L$�I�L$�I�L$I�I)�H�L$`L�d$hL;�$���
I�I H�L$X��$���L�d$(tY<��
�й���r
A���A��@��D$�E�A����E�H�|$ D��H�5It*Hc�H��A�@��A��@��D$�E�A����E�H�|$ D����H�5t*Hc�H��I�	H��t��t���;
�AA�)�I*A�!�AI
�J*f\
�J*f(�f��X��L$x@���H	��L$��H	���$���H	�A��H�� H	�D��I��(I	���H��$�H�t$L��H�L$ L�T$@ARP�2H����$���H��$�H�$�H�D$(�FDH�������I�H���ZD�T$<H�
=s*Hc�H��I�iI�I�I���LB�I�H�����H�\$ � I�AH���	�1�A������I�AH�D$pH���|$D�T$<����L�5(q,H���LE��D$xD�<��LD��H�\$ H�D$p�YH��$�H��SH��$�H�|$@H�5	�H�I�+H��$�� ��I�H������H�\$ �QI�AH�����+I�H���|$D�T$<���H�\$ �I�AH����H��A�L�5���#D�T$<�|$I�H���e���l$xH�\$ ��
I�AH���S�
A�9��
I�AH��$�H�0H�D$(H������	I�M�aH������H�\$ �t
L��H�� ���N
A�E1�H�\$ ��H��$�H��RH��$�H�|$@H�5��H��+H��$��S�~I�AH�\$ D�T$<L�D$0H�D$pH���|$��H�D$pH��$�H��QH��$�H�|$@H�5Q�H���+H��$�������	A�L�5�߇���I�AH�\$ �|$D�T$<H�D$pH��tDH�D$pH��$�H�ЩH��$�H�|$@H�5��H��+H��$��x���D	H�l$HH�L$P�<I�AH��H�\$ �	��$���A�H�
�އLE���A���HE�I��H�
-n,LE�H��tIH�D$pH�D$pH��$�H�(�H��$�H�|$@H�54�H�m+H��$�������H�l$HH�L$P�I�A�l$xH�\$ H�D$pH��tIH�D$pH��$�H�^NH��$�H�|$@H�5��H�+H��$��f���2L�D$0H�L$P@��t$H��H�AI9�����LD�L�D$0�HD�H��H�l$HA�E1��nL��H�� H�\$ ��D��5��=�����I���r�I��rI���H��L�t$PH�L$@L)�H��L��H��H9��)H�L$HI���D�T$<�OD�$�A�E1������I�iI�IH�\$ �YH�D$PI�qI�AH��H�|$@�s�%H�\$ �$H�D$PI�qI�AH��H�|$@�M�%H�\$ H�l$HH�L$PL�D$0���)H��$XH��$`HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$�HDŽ$�Ƅ$�DŽ$�Ƅ$�HDŽ$HDŽ$HDŽ$ H��$0I��H��$8HDŽ$@Ƅ$HDŽ$LƄ$PE1�1�ffffff.�L9�sNH��$����H��t<I��H�4H���:XH���H;D$0wH��M�L�D$0s���A��L��M��tL��L9�s�|
�}����A�E1�H�\$0����A�H�|$�~����E�׹A�H�|$@L��H���[�H�D$PE��H�L$HI���D�T$<�����D���?�ʀD���I��s@��@�4�T�L@��?@�΀D���I����w@���@�<@�t�T�"@��?@�πA��A���D�$@�|@�t�TH��L�H�L$PA�H�l$HE1��D$H�L$ H�4)H��H�t$x��VH��$��D$<t&�۸H�L$0HD�H��$�H9�HG�H�L$0���H�D$0HD�$�H�D$0O�$>L��L���zVH��H\$0��L9�LG�D$u�D$uH�|$� L��H���b1�M����H�L$H�H�qH)�H9���H��$�M��H�|$���D$H��$�u�D$tH�|$�0L���H�|$�0H�T$0H��$���H�D$ H��H����H��H��H�L$H�H�qH)�H9��4H�|$ H�|$L�|$x�E�D$H��$���H�|$� L���~��f��K�H�|$H�GB��I��L�M9��"���A���xI��L�L;?u�����؃�A�V��?���vNA�N����?	р��r^A�^��������?	�	Á�H�|$�����I��L�L;?�o����`���I����	Љ�H�|$L�L;?�C����H���I����	���H�|$L�L;?�+�������fff.��[�H�|$H�GB��I��L�wL9�������]��xH��L�wL;7u�����؃��U��?���vL�M����?	р��r]�]��������?	�	Á�H�|$�V���H��L�wL;7�r����c���H����	Љ�H�|$L�wL;7�F����K���H����	���H�|$L�wL;7�.��������A�H�|$�*���C����A�H�|$������ff.�1�A�<���H�H��H9�u�H�rgH�D$hH�����H�D$XH;�$�tVH�D$f��H��1�H�L$`H�l$hH�D$f�H�|$@tH�|$H��g�H��h[A\A]A^A_]�H�D$f���H�D$H�p��H�D$f����$����H�D$f�뛰��H�L$�A��H�D$f��y���H�="��H�'��Y�U��/H�T�H��$�H��$�����L��H��1��$��
�����H��H�|$@tH�|$H��f�H�������UAWAVAUATSH��8�t$�����0�hH��H)��MI����0H��D*H�
�D*HD�H�L$�DH+\$�H��A�LB�sH�D$B�<8��EI�WH��I�I�vH)�H9���H�l$L�|$M�,/�2f.�H��M�fM;&��I�FF�<�I��M�fL9��x���D�}E��y�D�����U��?A���v=�M����?	�A���r<D�}������A��?A	�A	�A���$���H���H����	�A���p���H����	�A���_���L������_����A�L���,������H��8[A\A]A^A_]�H�D$H�D$ H�D$ H�D$(H���&H�D$0H�=�j+H�r�H�t$(�0�L�I��H�|$1�L����DUAWAVAUATSH��L��$�H��$�H�T$hI��H��$�H�������L��$�L!���$PI��I��H��$�H�� fI~ƸH�D$0M��x@��tH�Qb,�(H��҇�D���H�D$0H��҇A���HE��$��HE�$�H�D$D��H���+A�4H��������L!�H��$�H��H��H9��H��a,H�
�a,@��HE�H��a,L�%�a,LE�f.�LK�L�l$0I�M��H�L$ �@I�I�wH)�L9���M����I�M���*f�H��M�oM;/��I�GB�,�I��M�oL9��m�+@��yЉ���S��?@���v8�K����?	�@���r6�k��������?	�	Ł��!H���H����	Љ��y���H����	����i���L�������i���@�t$H�T$p�A�D$����5A�D$����%f��8*�q�%��fW�fD$ f.�u���D�d$�nf(D$ �X�f)D$ �L��� H�T$h���I�I�wH)�L9��_M���uI�M���(H��M�oM;/��I�GB�,�I��M�oL9��E�+@��yЉ���S��?@���v8�K����?	�@���r6�k��������?	�	Ł���H���H����	Љ��y���H����	����i���L������i���1�H���8��8��L�t$L��H��H��H��H�|$8�p�%I�����vH��$�f����$P
�	�3D���	H�|$P��kD$X	��H�L$HH�T$8H�t$@1�H9�HC�H)����	���ɚ;wc���
rY���drO����rB���'r5�����r(���@Br������r���������[D�d$M����@�A��tHM��H�
b^,H�X^,HH�H�T$`�H�L$�usA��H��H�D$H�'^,H�
�·�FM��H�
^,H�^,HH�H�T$`�H�L$�u+A��H��H�D$H��],H�
�],A��HE�H�L$`H��$�H�|$
����$���H��$����4)��_*��_�M��xOf(L$ �X��\�f)L$ �]1�1�A9��������D��)�@���$P$<��M���� ���)��f(
W5*f(T$ fW��\��X�fW�f)T$ L�t$A�����P��$�����E+��$����H�$H��$�H��$�H��H��$�H��$�H��$�H��$�H��$H��$�H�6�H��$�H�5qd+H�|$8H��$��H�D$8H��$�H�D$@H�D$xH�D$HH�D$H��Y*H�
VC*A��HE�H�L$0M����
�$���$�f(L$ �Mffff.�f)L$ �I�>�gI�N�.I�F�f(L$ fW�f.�u�bf(��_D]*�]D]*�,�f)L$ f.ɸJ�Hc�����H�D$0D�,8L��$XI�$M�t$1�E����H��L)�L��H9���I�L$E��yD���A��A���TD�,L�W��*�L��$XI�^f(L$ �\��Y
�\*H���3���fW�f.�����������$�t���$�����������$��������A�L��L��H���l��I�D$I�L$E���P����9������A�L���7��I�F�s���H�|$��H�L$H˄�$�t'H��$�H�
H��H9�L�t$p��H9�HG��L�t$pH��HD$H�D$ ��D:�$���D�����tL��� H�T$hH�L$ �	���I�wI97��H�t$`Ht$�%L������I�GB�,�I��M�oL��L;d$���.@��xH��I��M�oM;/u���f�����V��?@���v4�N����?	�@���rB�n��������?	�	Ł�tFH���H��I���	Љ�M�oM;/�_����b���H��I���	���M�oM;/�G����:���H��$���D�uL���0H�T$hH�L$ ��H��$XL�`L�hL��H��D���H��H��I�I�wH)�H9��lM����M��1fff.�L�����I�GB�,�I��M�wM9�L�t$p��A�,$@��xI��M�wM;7u������A�T$��?@���vHA�L$����?	�@���rQA�l$��������?	�	Ł�tPI��M�wM;7�q����d���I����	Љ�M�wM;7�L����O���I����	���M�wM;7�7����*���H+\$�<H��$XH+X�*L���0H��1���H�D$H�PH��I�I�wH)�H9��EH�|$��H�\$xH\$�*L���H��I�GB�,�I��M�wH;\$L�t$p���+@��xH��M�wM;7u�������S��?@���vD�K����?	�@���rO�k��������?	�	Ł�tPH��M�wM;7�w����j���H����	Љ�M�wM;7�R����U���H����	���M�wM;7�=����0���A��tL��� H�T$hH�L$ ��H�L$hH�D$ H9�HG�H��$�H�H�H��$��0H�|$x�D��H�|$8�]�%��$P
�B�D����D���	�0D���I��I��H�L$PH����kD$X	D�T$��H�T$HH�t$8H�|$@E1�H9�LC�L)‹��	���ɚ;wc���
rY���drO����rB���'r5�����r(���@Br������r������������HЃ��|��@��I9�@��@���xI��A���$�u�A��E1�D�T$H�|$P��kD$X	��H�L$HH�T$8H�t$@1�H9�HC�H)����	���ɚ;wc���
rY���drO����rB���'r5�����r(���@Br������r��������E����A�����E����U+���H�$���$���$�H��$�H��$�H��H��$�H��$�H��$�H��$�H��$�H��$�H�I�H��$�H�5pS,H��$H��$���H��$H��$�H��$H�D$H��$�D$x��01�E������1҅��H�L$N���H��$��D$xH��$���M���HD�H�H�=z�L��HT$H�T$`���$�u"H�L$`HL$0��L��� H�T$h���H�D$0�P��I�I�wH)�H9���L�t$H�|$0��H�D$0L�4� L���x��I�GB�,�I��M�gL9����+@��xH��M�gM;'u���f.�����S��?@���vD�K����?	�@���rO�k��������?	�	Ł�tPH��M�gM;'�w����j���H����	Љ�M�gM;'�R����U���H����	���M�gM;'�=����0���H��$�%=H��$XH�\$u"H�L$`HL$0�nL���0H�T$h��E���WH�D$P���M�H�L$H�L$HH��$�H�L$8H��$�H�L$@H��$�H��$�H�H�D$pH�2�H��$�1���H;t$p};H9�$���H��$�H�H��$�H9йHC�H)�H��$���H�\$��$1�H�t$ H������H�EH��$H��$�H�
�H��$�HDŽ$�f��$�H��H�5d�H��R*H��$������L�uL�eH�|$ �tI��vA�~��
��
I�wI97��E1��*f.�L������I�G�,�H��I�_I����C�,.@��xI��I�_I;u�������C�T.��?@���vHC�L.����?	�@���rQC�l.��������?	�	Ł�tZI��I�_I;�q����d���I����	Љ�I�_I;�L����O���I����	���I�_I;�7����*���f.�I��vA�~�}�
��
I��I��H�|$��
�$��t.I�_I;uL������I�G��.H��I�_ff.�H�D$L9�M��LB���M�����uC�<.��
L��H��D���H��H��I�I�wH)�H9��M����K�.�"f�L���H��I�GB�,�I��M�gI9���A�.@��xI��M�gM;'u���f����A�V��?@���vFA�N����?	�@���rPA�n��������?	�	Ł�t]I��M�gM;'�t����g���I����	Љ�M�gM;'�O����R���I����	���M�gM;'�:����-���ffff.�H�\$L)�H��$XH�t$ �	H��H;t$�G�����A�L������������A�L����������D�l$XL�d$PE��ygH�\$8f�H�D$8I9�uH���#��H�D$8L�d$PD�l$XH�L$@H�T$HH��H�HC�H�D$HI��L�d$P��A���D�l$Xx�E9�|iH�\$8E1��3�L��I��L�d$PHL$HH9�IB�H)�H�D$@��E9�|#H�D$8I9�u�H���##��H�D$8L�d$PD�l$X�E���%D�l$ H�D$HH�D$pL�t$8L�l$@1�fffff.���I9���H�D$pH�L9�IC�H)�H��L�1�H������H��$�H�U�H��$�HDŽ$�f��$�L��H�5��H��M*H��$��;����1��T$ 9����[���9��V���D�l$ �HL���0H��1��Z�H�D$H�PH��I�I�wH)�H9��$	H�|$�H��$�H\$�1ffffff.�L������I�GB�,�I��M�wH;\$���+@��xH��M�wM;7u��������S��?@���vH�K����?	�@���rS�k��������?	�	Ł��bH��M�wM;7�s����f���H����	Љ�M�wM;7�N����Q���H����	���M�wM;7�9����,���I��1�1�D�T$I)��A��L�t$M����H��$����t#I�_I;uL������I�G��.H��I�_A����H�D$PH�D$pA9���H�D$HH�D$H�D$8H�D$H�D$@H��$�1�H���H��$��,�L�t$M)�D�l$ D;l$pH��$X��/M���8I��	D��A�	MB�H�E���[L�t$�D$ ��H9D$p�bHD$H�L$H9�HB�H)�H��$�H��H��$�H�|�H��$�HDŽ$�fDŽ$�	H��H�5��H�K*H��$��`����>L�uL�eM9�sC�<.�}��I�UH��I�I�wH)�H9����D$ K�.�$@L���H��I�GD�$�H��I�oI9������E�&E��xI��I�oI;/u���f�D���A�V��?A���vNA�N����?	�A���rYE�f������A��?A	�A	�A���T���I��I�oI;/�k����^���I����	�A��I�oI;/�E����H���I����	�A��I�oI;/�/����"����A�L���������H��$�f��|$xuH��$�� I�H�|$8�(H�|$@�	I��L���0L��1��*�H��$�%H�L$`HL$0H�L$`=u"H�L$`H;L$0��L��� H�T$h���H�D$`H;D$0��H�L$hH9�HG�H��$�H�H��|$x�I����R���I�΅�xI9���I)��I�E1�$����	H����H�t$HH�H��H�|$8E1�H9�LC�H�|$@L)�D��E��tpAi������κ�����wZ1Ҿ����H�=D��E��M��L��I��#Ei�����A��A�����w)����Mi���QI��%Ei�����A��A�����r����+L$X������k�	��)���E��t���1���O�L9�LB���H�=fi�H���������H�=Ii�H�R��������H��$�f�H��$������A�L��L���Ľ��M���a�I�wI97��1�L�t$ �.DH��M�oM;/��I�GB�,�I��M�oH����A�,@��y͉��A�T��?@���v8A�L����?	�@���r4A�l��������?	�	Ł�t3H���H����	Љ��t���H����	����d���L���9����d���L��� H�T$hL���?��H�L$hI9�IG�H��$�H�H�H��[A\A]A^A_]ùA�L��L��蜼��M�����I�wI97��1�L�t$ �6ffff.�H��M�oM;/��I�GB�,�I��M�oH���h���A�,@��y͉��A�T��?@���v<A�L����?	�@���r8A�l��������?	�	Ł�����H���H����	Љ��p���H����	����`���L�������`�����A�L��註�������A�L��苻������H�=�f�H�8�������H�=�f�H�����!����A��	A�E1�1�L��L��H��L��L��$��p������A�L�������b��A�L������|��A�L���Ӻ�����A�L��軺���Z��A�L��裺������H�=�������H�=�ÇH�����(����H����������H�=���N�����1�H���H��$����H�=|��觿����E1�E1���M��H�~��H��$����H�=��
����xH�=��߾���jH�=����Q���H�=���'H�=���H�=���H�=W��誾���5H�=��蜾���'H�=s���H�=����H�=����H�=����H�=�����:�8�6�4�2�0�.�,����$�"H��H��$�H�|$xu4�8�H������H�À|$xuH��$��:B�H�|$8tH�|$@�'B�H���'����P����
H�
S��H���Y�������?��H�5q5�H��2H=��F������H��H���?����$<uR���
�~&��~\��tr��gmtx��hmuvf�!YÁ�f�8��������uP�1�YÁ�t(���u:f�1�YÁ��t���u"f��1�Y�f�8Y�f�8Y�f�@1�Y�f� YÍ����f��0��arA����f�<��0r2�����f�8��?r#����f�<����t����f���sYÁ���1������@���Y�H����H���	���H�����H�����@�����1���
�����wH�BG*Hc4�H��H�
G*��a��&tU��'��H��8�1��oH��8���:H��8��	�,H��8���H��F*��H�gc*�H�Zc*1��H��I��I��L�@8<PHG�L)�H��w�@:<P��@:|P�� �ÐAWAVAUATSH��I��L�fL�~M)�H�L�oL)�I9�w=I�~L�L��L����C�M�M�nH�{tH�;[A\A]A^A_�%L?�[A\A]A^A_ùA�L��L��L������M�n�I��H�{t	H�;�?�L������UAWAVAUATSH��8H�|$0H�D$H�D$H�D$ �D$H���II��I��I��A�1�1�ffff.�A�������������8��������t=�sK�D$A�H�D$H)�I9���L��H�H�t$L���B�L�H�l$ H��I9�u��fD����?�ɀ���=s���T$�L$
A�똀�?�ʀ���=��w@���@�t$�T$
�L$A��j���@��?@�΀���D$@�t$
�T$�L$A��A����A�H�|$H��L���g���L�l$H�l$ �(���H�D$ H�L$0H�AH�D$H�H�D$H�AH��8[A\A]A^A_]ÉD$,H�=L<�H�
@ԍL��H�T$,�+����H��H�|$tH�|$�=�H������UAWAVSPI��H��L�<H��tjA�w���xI���IA�G�<�} A�O����}A�W�I��������?	��I�����I��������?	����?	�H����)@�<��@��ff.�I��H���)<ucM9�tiA�w���y�A�G�<�} A�O����}A�W�I��������?	��I�����I��������?	����?	�H���R�)<t�����u@�@�kNH��[A^A_]�@AWAVATSPI��I��H��� tL�c(M��u�E1�M����M�fff.�A�v���xI��H����)<t]�mfDA�F�<�} A�N����}A�V�I��������?	��I�����I��������?	����?	�H����)<uI���t0I��M9��y���H�C L�c(A���D(�CNH��[A\A^A_�H�=F��ɶ��f�P��X�f.��UAWAVAUATSH��xL�?H�_H�>H�FH�@ H�|$�"H�D$�Є�t�H��x[A\A]A^A_]�M�$�L�t$hL�l$<1����t$<H�|$�T$���u��t(@8�s#�؍X�\$H@���w����t<��f.�M9���A�7��5��=���I��L����AAE�D$H�l$I@8�r�f�M9�t?A�7��5��=��vHL���AAE�D$H�l$II��@8�s��K���H�|$�"H�D$H��x[A\A]A^A_]��t$H�=8�H�
sЍL�4�H�T$�+����DH��H��H�5�֍��f.�@H��H��H�5Sύ��f.�@PH�H�
H�BH�H��tH�H�qH�H��tH�H�pX�H�=�����H�=�%�赶��DAWAVSH��H�L�H�$L�|$H����I�H��tH���I�tH��H��[A^A_�%�8�H��[A^A_�I��I�tH��d8�L���d���I��H���yL���Q���菸��f.�f�AVSH����'w��H�
)?*Hc�H��f�\0�Z��\uf�\\�NI�����v�����uR�������tGL��A������-f�\n�f�\'�f�\r�f�\t�f�\"H�G�1��G�O
H��[A^É؃��ȃ���H�A��D$f�D$���H��2*�4@�t$������4@�t$������4@�t$������4@�t$������4@�t$����T$�D$}f�D\u�D{�L$L��fA�NH�L$I��
�C���fD�+f.��AWAVSH�L�I�H��tH���I�tH��[A^A_�%�6�[A^A_�I��I�t	H���6�L��葫���AWAVAUATSI��H�_L�gM��t=M��I��A��f�K�/H��I��H��tJ�D�H�u�J�|�輘��I�~tH��[A\A]A^A_�%6�[A\A]A^A_�I��M9�u'I�~t	H���5�L������I��M9�t�J��H�u�J�<��V�������f.�DH��tH���tH��H)�H���%�5��PH�={
��f���fDAVSPH��H��H�@H�;t
H�{�h5�H�{t
H�{ �W5�H�{0tH�{8H��[A^�%?5�H��[A^�I��H���+L���,���f.�f�UAWAVAUATSPI��H�_H�oH��t;L�e�L�kA��DI��I��I��sI�E��H�u�I�}�I�u��,y��I�>tH��H��[A\A]A^A_]�%�4�H��[A\A]A^A_]�H�$I9�u.I�>t	H��~4�H�<$�}���ffff.�I��I��t�I�E�H�u�I�}I�u�x��茴��f�UAWAVAUATSPH�L�gE1�H�-4�E1�M9�tIJ�|3htJ�|3`��N�<3I��J�<3H��0�HJ�<3H��p�kJ�<3H�ǐI�Ơ�4�M��tH��H��[A\A]A^A_]�%�3�H��[A\A]A^A_]�I��I�p���׳��I��I�ǐL�����辳��I��J�<�L�H��H�M)�I��I��tL����oL����H��93�L���9����w���@AWAVSI��H�(t
I�~ �3�I�^0M�v8H��L����
M��tH��[A^A_�%�2�[A^A_�I��M��t	H���2�L���ҧ��f�UAWAVAUATSPH��L�wM����I�H��H�H��H��?H!�tH��umI�FH�uwI�~�1v�lH��t
I�~�h2�M�~ M�f(M��t+M�oH�-P2��fDI��I��tI�}�t�I�}����I�~tL��� 2��I�F�H�u	I�~�	L���2�H�CH��t�H�u	H�{�r	H�H��t�H�uH�;H��[A\A]A^A_]�H��[A\A]A^A_]�f.�DUAWAVAUATSH���H�Q�1�H��HC�H����H�
!9*Hc�H��L�w(M����H�_ L�{L�%T1��f.�I��I���fA��t�I�?A����H�_H�{�G	L���L���M�uL��f�I����L���I���	L����H�_�K���C��������L���QH�{ ��L���L���M�uL���I���3L���I���L����H�_L�{ L�c(L��L���[M��t	L���U0�L�{8M���sL�s0M�fL�-90��ffffff.�I��I���=A�|$�t�I�<$A����H�_H�{Xt
H�{P��/�H�{ �D����H�_L�s8M���H�C0H�D$L�`@L�=�/���I��@I����I�|$�tI�|$�A��M�l$�I�l$�L��H���~
H��t�L��A���M��t	L���k/�H����'���H�������t'L��L��L��L���)
M��t	L���#/�L��(M���>L�� M�fL�-/���I��I���
A�|$�t�I�<$A����H�|$��.�L�{HM����L�s@M�fL�-�.��f�I��I����A�|$�t�I�<$A����H��[A\A]A^A_]øXH�{`u� �8H�{@tL�<�M��t	L���M.�L���L���L��L���,	M��t	L���&.�L���M��tEL���M�fL�-.��fffff.�I��I��tA�|$�t�I�<$A����L����-�H��H��[A\A]A^A_]�%�-�H�D$H����%�����H�D$M���vL����-��hH�D$�IH�D$�3H�D$M����L���\-��H�D$H��I-�H�|$�G���H�D$M��t	L���,-�H�{0H�s8�H�D$H�����H�D$I��tM��$�L���M����L����,�H������H���H������������H�D$H��t	L���,�I��tM�|$@L���k���M����H�|$��,�H�{@H�sH�h迬��H�D$I��tM��$�L���M����L���L,�H�������H������tH����GH�� H��(��	H��,�H�|$�����?����:����5���f�UAWAVAUATSPH��H���H��t�H�uH����DH���H��t�H�uH����f�H�{@�
���H���L�{pL�kxI��L���I��tL�g(I�����L����H�{ht	L���Q+�H����=H�� H��H����H���t
H����+�H��t
H���+�L���L���M��t3M�fL�-�*��fff.�I��0I��tI�|$�t�I�<$A����H���tL��H��[A\A]A^A_]�%�*�H��[A\A]A^A_]�H��(��*�H����K����S���I��H�{@����
I���VI���I��H���sH�{`�J�/I��DI��tI�l$(L���^���I����H�{ht	L���*�H����H����1H�àH���L������(����#���AWAVSH�_ L�w(H��L���M��tH��[A^A_�%�)�[A^A_�I��M��t	H���)�L��薞��fDAWAVATSP������tH��[A\A^A_�H�_�L�w�L�gI�$H��tL����I�|$t	L���?)�H��H��[A\A^A_�%+)�I��I�|$t	L���)�H��)�L������f.�@AVSPH��H�Xt
H�{P��(�H�{ �/���H��`H��H��[A^�LI��H��`H���=L��赝����H��H1�H���HH�H��s�uH��t�H���%x(��H�u�H���r(f�AWAVAUATSH�L�M�gH��f�I��tL���I���[L����M��tH��[A\A]A^A_�%(�[A\A]A^A_�I��f�I��tM���L���M����H���'�L������$����UAWAVAUATSPH��H�ht
H�{`��'�H�{0����L�spL�{xM�oH�-�'�M���I�|$I��`I������I��tI�|$Ht�I�|$@����M��t	L���b'�H�ÐH��H��[A\A]A^A_]�I��H�{p��/�}���I���I��tI�l$`L���>I����L���'�H�ÐH���L������7����2���f.�DH�HtSH�G@H��H���&�H��[H������f.��AWAVAUATSH�L�M�gL�-�&�I���I�~I��`I�����I��tI�~Ht�I�~@A����M��tH��[A\A]A^A_�%K&�[A\A]A^A_�I��fDI��tM�n`L���O���M����H��&�L�������W���@AVSPH��H�GP�H�u	H�{P��H�CX�H�u	H�{X��H�;t
H�{��%�H�{t
H�{ ��%�H�C`H��t�H�u	H�{`�z�H�{8t
H�{@��%�H��hH��H��[A^�
I���I��H�CX�H�u	H�{X��H����H�C`H��t�H�u	H�{`��H�{8t
H�{@�2%�H��hH���N
L���&����d����_���f.�f�UAWAVAUATSH��8H���?1�L�=�$�H�t$H�|$�!@H�|$A��H�\$ H;\$H�|$�	H��H��L�4H�|htI�~`A��H��I�~0H�\$ ���I�~p�
I���H��t�I���H�D$1��f�H�\$(H9�t�H��H��H�L$L�4I��H�|htI�~PA��H��I�~ ��H�\$(M�n`L�t$0I�FhH�$L�`A�H��#ffffff.�J�<+I��`I��H��`�<�I��tK�|5t�K�|5�A����@H�<$�U���L��A���J���H��8[A\A]A^A_]�H�$I�~p�	�	�ڣ��H�$I�ƐL������轣��H�$I��`L�����[覣��H�$M��f.�I�]`I���L����I��I��tI�}t�I�}�A����H�D$0H�xhH�\$(t
H�x`�#�H��H��H�L$L�$I��pH)�H��f�H��t4I�|$�tI�|$�A��M�l$�I�|$���I��$�L���<I����H�|$��"�H�L$ H��H��H�|$H�L�t$I)�I��fff.�I��tH������H����H�<$�a���蟢��蚢��I��`L����艢��脢������f.�f�AWAVATSPH��t?I��H��L�L�%
"��	I��I��tA��t�I�?A����H��H��[A\A^A_�%�!�H��[A\A^A_��SH��H�?t
H�{��!�H�CH��H��u&H�C0H��H��u0H�CHH��H��u:H�C`H��H��uD[�H�{ �x!�H�C0H��H��t�H�{8�b!�H�CHH��H��t�H�{P�L!�H�C`H��H��t�H�{h[�%5!�f.�AWAVAUATSI��H�ht
I�~`�!�I�~0�Z�I�^pM�~xM�gL�-� �I���f�I�~I��`I���0�I��tI�~Ht�I�~@A����M��tH��[A\A]A^A_�%� �[A\A]A^A_�I��I��pL�����L��蒕���Р��I��f.�I��tM�n`L�����M����H��Y �L���Y���藠��@AWAVSH�L�H�H��tDH��H�8uAH�xL�xH��t�H�u�H�;tH�CH��t�H�uH�{[A^A_�t�[A^A_�H�=Ѝ�"���I��M��t�I�uL���J�H�{H�;��H�����u�H�u�*�L��袔��f�UAWAVAUATSPH�L�gL�spE1�H�-x�M9�t1I�~�tI�~��I��M�~�I�~���M���L����M����M��tH��H��[A\A]A^A_]�%&�H��[A\A]A^A_]�I��I��`L�����L���I��J��L�H��H�<H��M)�I��f�I��tL�������L����H����L��蹓�����@H�H��t��uH�t
H��%���AWAVAUATSH�L�M�gH��f�I��tL���I���{���L����M��tH��[A\A]A^A_�%7�[A\A]A^A_�I��f�I��tM���L���<���M����H���L�������D����AWAVAUATSI��H�_L�M��t1L�cL�-���f.�I��0I��tI�|$�t�I�<$A����I�>tH��[A\A]A^A_�%��[A\A]A^A_�@UAWAVAUATSH��H�H�$H�GH�D$E1��ffff.�I��L����L;t$tjIi��I��H�$L�<I��H�<H�� �G���M���I���H�kL��f�H��tL���H������L����fDH��t�L�����H�|$tH�<$H��[A\A]A^A_]�%��H��[A\A]A^A_]�H�D$�iH�D$I����)��)H�D$f�H��tI���L����I����L��f�I��L�����ffff.�I���L����L;t$tjIi��H�$L�<H�<H�� �>�I��M���I���H�kL��fDH��tL���H����L����fDH��t�L�����H�<$���H�|$輐�����I����;��+f�H��tI���L����I����L��v�I���L���/�譛��訛��裛��螛��虛��fDAVSPH��H�t
H�{�0�H�{p���H�{(t
H�{0��H�{@t
H�{H��H�{XtH�{`H��[A^�%��H��[A^�I��H��(H���NL���֏��fDSH��H�G8H��H��u%H�{t
H�{���H�{ tH�{([�%��[�H�{@���H�{u����AWAVAUATSH�L�M�gL�-]�I���I�~I��`I����I��tI�~Ht�I�~@A����M��tH��[A\A]A^A_�%�[A\A]A^A_�I��fDI��tM�n`L����M����H����L������'���@UAWAVAUATSH��(H�OH�GH�D$ H���H�L$�{H�GH�|$H�o H�D$fo
1��I
��	H����L�d$M�l$fD��A��H�a���A�F�D!�A��H��tYfE��u-ff.�fAoEfD��I�����I��A����t�A���A���L��H)�H�y�L�?��I�u�L���z��L�t$ M��t>I���L�|$��I�VL�������L��I��rI�FH��H��H��H)��1�L�|$L�d$M�|$M�t$I�D$I�D$ I�|$0H�x���I�|$8��M��t(I���tQI��M)�I���L��H��([A\A]A^A_]�%B�H��([A\A]A^A_]�H�=�H������	H�=��1����H�=���ߓ��I��H�D$H�8H���<�L�����2���f.�DUAWAVAUATSPI��H�_H�oH��t5L�m�A�I���fDI��I��I��sI��H�u�L������I�>tH��H��[A\A]A^A_]�%k�H��[A\A]A^A_]�H�$I9�uI�>t	H��D�H�<$�C���I���ffff.�I��I��t�I��H�u�L���6����R���f.�DUAWAVAUATSPI��H�_L�oI��H��@I��tL�g(I����L����I�~tH��H��[A\A]A^A_]�%��H��[A\A]A^A_]�I��f�I��tI�l$(L����I����I�~t	H��a�L���a���蟖��f.�f�UAWAVAUATSPH�L�gL�spE1�H�-(�M9�t1I�~�tI�~��I��M�~�I�~��^�M���L���O�M����M��tH��H��[A\A]A^A_]�%��H��[A\A]A^A_]�I��I��`L��������I��J�<�L�H��H�M)�I��fffff.�I��tL����O�L����H��i�L���i���觕��@AWAVAUATSI��H�_L�M��t1L�cL�-4��f.�I��0I��tI�|$�t�I�<$A����I�~tH��[A\A]A^A_�%��[A\A]A^A_�UAWAVAUATSPH9��[	I��I��1�H�-�*E1��D�����H��H�A��M9��.	E�f�E��xI���ffffff.�A�F�<�} A�N����A�V�I��������?	��I�����I��������?	��A��?A	�A����fE��x2A����A��
��A��
��fA�����@D���
��wHcL�H���4��|t!��}uz��#�������f�D�������H�]
�H��D�����s+A���A������f����ffffff.�A�� u"A��������A��
���f��u���A��A���������fE���N���A���t@A���t A���uMD������A��0���,D���@A�� �@�D���A�� �D�1����A��=@sA��uuA���D�D�����Q݃�v(��������	H�k*Hc�H��H�A��H�
.*Hc4�H�H��
�H�
�*��H��1��A��$��������3���t��A��=A�����&�H�
�
��M�
H�
�
��?�H�
�
��1�
H�
�
��#�
H�
�
��H�
r*��H�
�
�1�f�H��H��H��H�D8$QHG�H)�H��w�D:$QrD:dQw	�1����A��?A����1�A��OtA��tA��
 uA���PD���[���D��%��=���A��$������D����������A��$��=�����t
1�D���	���A��������wH�
�*Hc�H��A���um�E���0�1�1�A�����A��D�����A��j������A��u&1�1����A���u������A���BA��-�_���A������A��$����s�F�����f��9���A��
 ��A��� ������f�1�����A��������A������A��$K������C���D��H�4$��)H�4$��tf��01����A��-u:1Ɂ�<����������f�<��8�������<������;�������wgH�
q*Hc�H��A��0-��A��f-��A��o-��������f�<1��'����-�������������	����������H�4$D���4������A������A��
 H�4$���D��%��=�������3A��2u*����A��0-v9A��f-��A��o-��������A������A��$���������1�A��
 u$fA��w�4��sf�1��@�����t5A�������t@�F�����H�
g*Hc�H��f�
����A�������tG�f�	����F�
w,H�
�*Hc�H��A��$�����f�1������u,A��$����sf�1����A��uf�1����A��$��
���F��H�
*Hc�H�D���f�1��G����f��<���A��$���sWf�1��$���A��$�����f�1�����A��$���syf�1���A��$���sf�1�����A��$��
rVA����ujfA��w�x���������������ZA��$���sf�1����A��$��
sf�1��j���D��A�����G����-fA�� tF��!t,���8���D������D��f������f�1�� ���D��A��cm������q���A��$���������q��D���������H�#G+�B��H�H������f�1����1�H��H��[A\A]A^A_]�f.�UAWAVAUATSH��H��$�H�����H��1�f�����%]H�=�.����@�
�H����UH��H��$��)$DŽ$�Ƅ$�DŽ$�Ƅ$�W��$��$��$�H��$�H�C0��$��C8��$��C<��$�f�C=��$��C?�$�C �$�CH��-��3�$Ƅ$�Ƅ$�H����H��$0HDŽ$8H��$�H��$�H��$0H��$�H��$�H��$�H�515,H��$��H�߹�"H�5��,�
H�߹�"H�5��,�H�߹�u"�@$$H�5�+H��$0�
�7Y'L��$0L��H��pZH��$8H��$@H��$�H���g�%M��t	H��A	�H��$�H��$�H���!�$H��$�t	H��	�H��H��$��''L��$�L��$�H��$�H�D$8H��$�I9�t^H�t$M�l$M�4$I9�tCI�\$I�T$H��$�H����%M��t	H����L��$�H��I9���M��H�t$H��L)�H���������H��L9�t0H��H��I��L�5L��f�I��H��tI�|$�t�I�<$A����Ƅ$hA�H�|$8t	L����1�HDŽ$�HDŽ$�W��$�H��H��$H��$0H��$HHDŽ$��$�HDŽ$HDŽ$DŽ$`fDŽ$dH��L�l$ht#I��I��L�����H����YH��u1��H��VH��H��I�U(H��H��1��B�F�B�F�H��H��0H�� H9�u��tH�AD�H��8W�H�D$8L��$H��$�H��$�H�
>+H��$�HDŽ$�H����H��$�HDŽ$�HDŽ$��$�HDŽ$�DŽ$?Ƅ$fDŽ$HDŽ$��$�HDŽ$�HDŽ$�L��$0L�%���H��������?H��H��1�H9���H��$�L���ޫ%=���ȃ�u��VH�
*Hc�H��Ƅ$`H��$�H��$�H9�v��@H��$�H����TH��$�L�����H��$@H�D$ �$0)D$H��$0H��H��tH��$8�e�H�D$ I�G((D$AGH��$�H��$�H9��#����Ƅ$dH��$�H��$�H9�������H��$�H���3UH��$�L������H��$@H�D$ �$0)D$H��$H��H��tH��$ ���H�D$ I�G(D$AH��$�H��$�H9��t����L��$�M����SL��$�N�<�I9���H��H���I9�����RAM���4�L���D�H����XM���A���"�H���:XI���=+H�elp fishI�D$L��$�L;�$�u
H��$�����H��$�K�vH��L�d�H�D�I��L��$���Ƅ$bH��$�H��$�H9��]�����H��$�H����SH��$��H�$L����$H��$0H�D$0H��$8H�D$L��$@M���I��E1��fff.�I��M9���H�D$J�(�H(��t�H�D$H�D$H�D$ @HDŽ$0�$8�A�H�|$HH�t$H��<+L��$0�|���|$H�LL�|$L�d$H�t$ L���M���V���L��U��H���Ƅ$eH��$�H��$�H9������H��$�H���=RH��$�L�����M��L��$0H��$8H�D$L��$@L��$�L;�$�u
H��$�����H��$�K�dL�4�H�T$H�T�L�l�I��L��$��H��$�H����QH��$�L���r��M��L��$0H��$8H�D$L��$@L��$L;�$u
H��$�C���H��$K�dL�4�H�T$H�T�L�l�I��L��$L�l$hM���^H��$�H���0QH��$�L������H��$@H�D$ �$0)D$H��$HH��H��tH��$P���H�D$ I�G@(D$AG0��%�H��$�H��$�H9��b����Ƅ$aƄ$eH��$�H��$�H9��4�����Ƅ$cDH��$�H��$�H9��	����H�|$0t_H�|$���R�E1�H�D$(H��L��L���Q�H��$�tH��$����L��$�H�D$(H��$�L��$�L�l$hL��$0L��$L�%���H��$�H��$�H9��h���H�=z"�H����5�}����SH����QH��$�I�}t L��I�E�8-���$cH�L$H9�t�5L��1��$cH�L$H9�uH��$�u1�������u��"�L��$�L��$�M��t)M�f�
�I��I��tI�D$�H��H��t�I�<$������H��$�t	L������H�|$8����H��H9�$us��D$dH�5t�*H��$���N'H��$H��H��tH��$ �F��H��$�H�E�$�E��D$dH��H9�$��L�uL��$�E)D$pH��H�D$�D$f�D$�D$�D$�D$H�t$xH�D$H��$�I����EL��$�L��L���BƄ4�I��H��$0L��L���$��$0uH�SӚH��$�DŽ$��"H��$8H��$@H��$�H�L$�l\)��$���L��$�L�t$HH�D$pH��$0H���'H��$8H�5^+H��$�H��$0��H��$�H�D$8L��$�H��$�HDŽ$0HDŽ$8HDŽ$@HDŽ$�L��$�H��$�H�A�*L��$�H��$0L��$��A�L���v����$���FH��$0L��$8H��$@L�����xH��t	L�����HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$@ `L��$0H����H��$8H�|$HH��$0�L.)���bF�$��$�H��$�H��$�HDŽ$�H��,H��$0H��$�L��$��A��u����$0�%FH��$�tH��$��
��L��$�L��$�H��$�L����wM��t	L�����H�|$8L�l$ht	L�����D������\H�|$ptH�|$x����H��$����H��$��y��$���
�H�|$ptH�|$x�^���D$d��$b��$d�]��	����DHDŽ$0HDŽ$8HDŽ$@H�=w	�H�5x	�HDŽ$�HDŽ$�HDŽ$�H��$��CL��$�L��$�L��$�M����G�E1�I�<.L��L�����M�L��$@M��t	L��}��L;�$0uH��$0�r��H��$8B�D5:I�FH��$@H;�$0u
H��$0��q��L��$8C�D4 I��L��$@H�x-+H��$�HDŽ$�CHDŽ$�H��$�诂HDŽ$�HDŽ$�HDŽ$�H��$�H��H��H����BL��$�L��$�H��$�H��$0L)�H9���FK�<4L��H����I�L��$@M��t	L��X��L;�$0uH��$0�p��L��$8C�4
I��L��$@�=����xL��L��+��H���u�W��H��$0tH��$8��Ƅ$b1���$ct,����u%��$dt,�����$e�,�#�t��k���$duԀ�$e��������B�����H���CH�H�@H�@HDŽ$�H��$�HDŽ$�H�=;��H�5�,L��$����������H����II���1�����H����BH�L�pH�@HDŽ$�H��$�HDŽ$�H�=���H�5k�,L��$����<��U���t1����������$btH��H��$��H��$��y$��$a��4��H��$��$H��$�H��$�$�)�$��$�)�$��$�)�$��$��$��$��$�)�$�)�$�)�$�)�$��3������=��D$(L�5���H�?uxH��$��
L��E1��σL��$�M��tLL��$�M��t-J��L�<@1��I�|,I�t, �AH%H��I9�u��I�$uL��L���yH��$�H��$��H%�/
����>=��9�$�s�����g=�1���
|���=H��H��H��H��$H����=1��L�����=L�5��I��
IL�t$pL�=���I���HL��$�H�5b��H��$���$L�t$8L�|$0�#H����H��t
�H���HH�D$(H�-b��L�%c��N�<�A�A�M��tL����I��H����FL��H��L���6��H�D$8H��$�H�D$0H��$��$��$��$�)�$0)�$@)�$PH��$�H��$`H�D$(H��$�L��$hL��$pL��$xL�=��M��tOL�-���N�$�L��C�H����EI��1�L��f�I9�tI�T�H���GH��I�H��H��u�H��$�H��$�(�$�)�$�H��$pH��$�H��$xH��$�(�$0(�$@(�$P(�$`)�$�)�$�)�$�)�$�L��$�L��$�L��$���$uH��H��$�>1�������r;(�$�)�$�(�$�)�$�(�$�)�$p(�$�)�$`(�$�(�$�(�$�(�$�)�$P)�$@)�$0)�$ fDŽ$�W�)�$0HDŽ$@HDŽ$H�����H����CI��L����L���F�� �[�H����8I��W�@� �=�H����8H�@I�GL�xL��$�HDŽ$��HDŽ$�HDŽ$�HDŽ$�L��$�H��$�Ƅ$�W��$@�$P(�$0(�$@�$��$�HDŽ$��$�HDŽ$�HDŽ$�H��$H��$ �����HDŽ$����W��$HDŽ$�$hHDŽ$x�$�HDŽ$�HDŽ$�H��H��$��$�HDŽ$�����HDŽ$�fDŽ$�Ƅ$��$ HDŽ$0HDŽ$8�$�DŽ$�ʚ;��$a������$�
�$bL�d$��H��H9�$���<L��$�L��$���D$(H�5��lH��$0����$0�i<L��$pH��$xH��$�H��$H�t$(��%H��$h�M<Ƅ$��P���H���BH���)+@@�)+@0�)+@ �)+@�)+�(�x�H����;H�H�@H�@H�hH�@ HDŽ$0HDŽ$8HDŽ$@H�|$pH��$�H��$L��$0H����D$8H��$0���H��$h�|;Ƅ$�H�L$pH��H�L$0H9��D$8��H�l$xH��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$0H��$8H��$@H���}H�|$H��$�L��$0�A�L��$�g���|$��;L��$�L��$�H��$�L���iM��t	L����H�|$0L�d$L��$t	H����H��$0L��L���Ⱦ%L��$8H��$@H��$�L����UH��$0t	L���|��������1:H�=�����
L��L�=f��L�5g��N�$�M���u
L��M�H����?I��H��L��L����H��I9�L�d$I���U
�q
L��$H��H��$�H�D$L)�H��H��H���������H��H��A�LC�J��H�4IH�J�H9�v1�L��$�d���&@��H��$�H���^H�t$0H�����H���?H��I���DM�~�M�f�M�vI�H��tL���I�~t	L��-�L���$�H�|$p�n��t�H�|$H豩$L�|$PH�L$XH����H��H��H�D$H�H�H��H��H�‰Ѓ�H���(E1�L��H��t!1��H�4�H�v L9�LG�H��H9�u�I�����>I��1���H��H9l$L�l$h�BI�/H�AH��H9uEH��L��$0txH�IH��$8H��$@HDŽ$0L����s�Ufffff.�H��L��$0t3H�IH��$8H��$@HDŽ$0L���s�f��1�H�D$H�D$H�D$ I�/AHDŽ$0L��$8HDŽ$P�$XHDŽ$pH��$xH��$��A�H��$ H�t$H���)M���c����$ ��0L���ժL�t$L�l$H�t$ L���eM�������L�����r���H�D$H�D$H�D$ H�poxH��$8HDŽ$@HDŽ$0H��$0�srH��$�H���l<H9��t<H��H�AD�HDŽ$0�$8H�|$HH�t$L��$0A�H���gK���|$H��7D$)D$pH�D$ H��$�HDŽ$�HDŽ$�Ƅ$�H���)H��$�HDŽ$�H��$0H�t$p�(g�D$�D$I��I�FH�D$H��$0H�t$�F��7H�D$H�D$H�D$ H�K�xH��$8HDŽ$@HDŽ$0H��$0�"qH��$�H���@;H9��H;H��H�AD�HDŽ$0�$8H�|$HH�t$L��$0A�H���J���|$H��6D$)�$�H�D$ H��$�HDŽ$�HDŽ$�Ƅ$H�z�)H��$�HDŽ$�H��$0H��$���e�D$�D$I��I�FH�D$H��$0H�t$����H�D$HH�D$PH�D$XH�D$H�D$H�D$ H��kxH��$8HDŽ$@HDŽ$0H��$0�oH��HDŽ$0H�B*H��$8HDŽ$@HDŽ$PH�3M,H��$XHDŽ$`H��$ H�t$L��$0A�H���H����$ ��4L�|$L�t$H�D$ HDŽ$0L��$8H��$@H��,H�|$H�t$HL��$0�A��z_���|$�Q5M��t	L�����L�|$HL�t$PH�t$XL����aM����1�L������!H�D$H�D$H�D$ H��jxH��$8HDŽ$@$HDŽ$0H��$0�=nH��$�H���}8H9���8H��H�AD�HDŽ$0�$8H�|$HH�t$L��$0A�H���1G���|$H��3D$)�$�H�D$ H��$�HDŽ$�HDŽ$�Ƅ$�H���)H��$�HDŽ$�H��$0H��$���b�D$�D$I��I�FH�D$H��$0H�t$�
�H�D$H��L1�H���HH�H�����pH���|H�|$�7��lH�|$Ht	L���!�1��w�E1�L�1H�YH�iL��$�H��$�HDŽ$�H��$H��$�L��$�H�D$8H��$�H�D$H��$�I9��eI��M)�I��лA�0�:�J�l9�J�D9�J�T9�H��H��$�I��I���H��$hH��H;D$��O�,<K�l<�H��H9���L�t$hI��K�<H���K�t<�H��$hH�PH��$0H�t$0�(�%H��tH�|$0��H��$0H��H9�tzH��$8H��$@H;�$�L��L�t$h�+���H�T$(H�D$0L��H��H���������H��H�¹A�H��$�H���^X��H��$�H�D$0H�T$(����H�D$I��M)�I��H���������L��L9�u�<�E1�L9�t/I��L�=3��f�I��I��tI�}�t�I�}A����H�|$8tH��$���L��$�H��$���$h����H�D$�H�u
H�|$���H��$0H��H��tH��$8����L��$�L��$�M��t(M�f�	I��I��tI�D$�H��H��t�I�<$�h���H��$�t	L���R�H��H�|$8t�B�H��$�tH��$��)�H��$H��H9�tH��tH��$ ��ߚH��$0H��H��u'H��$HH��H��u5L��$�L��$�M��uC�mH��$8��ߚH��$HH��H��t�H��$P��ߚL��$�L��$�M��t,M�f�f�I��I��tI�|$�t�I�<$�]ߚ��H��$�t	L���GߚL��$L��$M��t'M�f�
@I��I��tI�|$�t�I�<$�
ߚ��H��$t	L����ޚH����M�u�
I��H����I�~�t�I�>��ޚ��A��L��L���L�d$I��H��$�L��L����GM��t	L���ޚI��M��tH�|$(�vޚ�G����\��$a�N��$b�@A�d�d�RݚH����0.+@P+@@�+@0�+@ �+@�+�@`sHDŽ$0H��$8HDŽ$@��D$(H�5,+H��$�L��$0�� ���H�=J+H��$���<���tuA����ܚH����0I��@�*@	,�*HDŽ$0H��$8HDŽ$@H��$�H��$0���@L���ݚ��D$(��B#��
ܚH���U&�HDŽ$HHDŽ$0H��$8HDŽ$@H��$0H��$�ݺL��$0H��H9�$HtoI9�uH��$PH��$X�CH��$PH��$XH;�$@u)H��$8H��I��H��I���ݚL��L��L�d$��tH��$��ʣ$L��$0H��I9����;�H��$H��tH��$H��$��?���U�H��$�H��L�l$htr�
������~I��M)���(H���hH��$�L�zH�BH��	��
H���DH�exec "${I3H�c "${@}"I3OH	�� �u
L9��Q��$b��1���ٚ�����N�����H�D$pH�D$xHDŽ$�H�5�H��H��$��5�H��$�H��$�H��$�H�H��$0H��$@H��$8H��$HH�|$pH��$0���H�D$pL��$�I9�uH�|$p�,S��H�D$pH�L$xB�1:I�VH��$�H9�uH�|$p�S��H�L$xB�D1 I��L��$��4�@ٚH����.8+@ +@+�@0tingH��H��4H��$0HDŽ$@4H��$8H��$HH�|$pH��$0����L�d$pL��$�M9�uH�|$p�WR��L�d$pL�|$xC�7
I��L��L���$M��L�l$ht	L���oٚ��D$(H��$��t���H��H9�$�t
H��$��s���H��$�tH��$��"ٚH��$H��H9���"L$d����������,�D$0K�dI�L�H�L$8H��$�M�d�HDŽ$0HDŽ$8HDŽ$@�D$pM����I��A�E1�1�f�H�D$8B�(������������:*��������t=�sV�D$pA�H��$0H)�I9���I�</H�t$pL���ܚL�H��$@I��M9�u��ffff.�����?�ɀ���=s���T$p�L$qA�덀�?�ʀ���=��w@���@�t$p�T$q�L$rA��_���@��?@�΀���D$p@�t$q�T$r�L$sA��6����A�H��$0H��L���4N��L��$8H��$@����HDŽ$0HDŽ$8HDŽ$@H��$�H��$01��t�"A��H��$0�����I��H��$8H��$0��L�l$h�
��E1䈄$H��H�D$�D$f�D$�D$H�D$H�D$HI��L�|$L��$���$L��$0L��H��L���ښBƄ$0I�T$H��$�L������$�uH�#��H�D$x�D$p�H��$�H��$�H�|$pH�L$�E5)�|$p��H�D$xH�D$8H��$ ������H�D$H�D$H�D$ H�=��H�5��HDŽ$0HDŽ$8HDŽ$@H��$0H�l$@�L��$0L��$8L��$@M���E&�E1�I�<.L��L���ٚM�L�t$ M��t	L���3՚L;t$uH�|$��M��H�l$B�D5:I�FH�D$ H;D$u
H�|$�M��H�D$H�D$B�D0 I��L�t$ H�D$pH�D$xHDŽ$�H�C+H��$8HDŽ$@HDŽ$0H��$0L�d$@�U^I��I��H��$�L��H��$��giL��$�H��$�H��$�HDŽ$0H��$8H��$@H�|$HH�t$pL��$0A�L��L���07���|$H�%I��M��t	H���ӚH�D$pH��$�L�|$xH��$�H��$0L��L��$���L��$0L��$8H��$@H�D$L)�H9���$H�D$I��J�<0L��H���ךI�L�t$ M��t	L��sӚH��$�H�l$@tH��$��UӚL;t$uH�|$�K��L�|$H�l$@C�7
I��L�t$ �=����xL��L��/ךH���u�[՚H�|$tH�|$��ҚH�D$H�D$H�D$ H�D$pH�D$xHDŽ$�HDŽ$� `H�D$pH��$�H�H��$�H��$ H��$��:)���9!D$p�$8H��$�H��$HHDŽ$0H���+H��$�H�t$L��$0�A��L����$��!H��$8tH��$@��њL�|$L�t$H�t$ L����NM��t	L����њH�L$8�ȃ���D�|$0�L�q�L�y�L�aI�$H��tL����I�|$t	L����њL����њD�|$0��D�t$tA��	*D����
1���՚D������A���ϚD��$�I��H��L)�H��L�$@H���������L��H��L9��;HDŽ$0HDŽ$8E1���H�exec "$@I3A�OH��"H	���H��$A����ϚH���C$I��L��$��execHDŽ$�H��$�HDŽ$�H;\$��!I��L�l$h�BL��$I�>tH��$��OКH��$�I�F�$�AL�d$H��L)��cH��H�,@H���������H��H��L9���HDŽ$0HDŽ$8E1�H��$0H��$�H��$8H��$�L��$�H��$H9�$h����$���H��$�H��$@H��$�H��$0H��$�H��$8H�5��)L��$0�H��$��H��$�H��$�H��$��2H��$h�~A��Ƅ$�A�E��uH��$�	A���Κ���}H��$0��D���vpH��$�H��$0�a�A�$�$��͚H���!I����,@ޱ,�@ t���͚H���1I��D���AH�D���H��$0�Ŧ%H��$@I�G�$0ADŽ$HHDŽ$P	L��$XHDŽ$`	HDŽ$0L��$8HDŽ$@H��$�H��$0�}�L��$0H��I9�@��t.L��$8H��$@H��$�L���R�$M��t	L����͚�1���
��PH�H�H��$�\E1�������eD�d$8�l$(H�
��I��H��A��tL�=��H���E1��)f�H�hI��H���H��A���H��1�I����A���cM��t'A��$jH9���L����ffff.�H��t9H��I��H��t21�ffff.�M��$pH��H9�u�H��H)�H��s�QI���LH��H��rC@I��$pH��pH��pH��pH��pH��pH��pL��pH���u�1�1�A��$jH9��F���ff.�I�$H����H��A��$hI��f;�js�H������H�4�H��xH��H��t~E1�ff.�L�&I��$pI��L9�u�H��L)�H��rC�H�H��pH��pH��pH��pH��pH��pL��pI��$pH��u�1��>����H��H��s���E��uH�	�H��$�*1�������jD�5c�E��tD��1��͚D����̚��$`�YH��$01���ɚ����H��S㥛� H��H��$8H��H��H��$HLi�$0��FH��H��?H��H�I�H�=�f���Li�$@��H��H��?H��H�I���M��M���H��$PH�D$L��$�HDŽ$0HDŽ$8HDŽ$@H�+H��$�H��$0�A�E1��XD��L�l$0��$���H��$0L��$8H��$@L���`FH��t	L���ɚH�D$pH�D$xHDŽ$�H��$�L���4JL��$�H��$�HDŽ$0L��$8H��$@H�]+H�|$H�t$pL��$0�A��C���|$�aH��$�t	L���ɚL�|$pL�l$xH��$�L���EM��t	L���ȚH�D$pH�D$xHDŽ$�H��$�L���eIL��$�H��$�HDŽ$0L��$8H��$@H��+H�|$H�t$pL��$0�A��B���|$��H��$�t	L���9ȚL�|$pL�l$xH��$�L����DM��t	L��ȚH�D$pH�D$xHDŽ$�H��$�L���HL��$�H��$�HDŽ$0L��$8H��$@H��+H�|$H�t$pL��$0�A���A���|$�'H��$�t	L���jǚL�t$pL�l$xH��$�L����CM��t	L��=ǚH�D$pH�D$xHDŽ$�H��$�H�t$��GL��$�H��$�HDŽ$0L��$8H��$@H�3+H�|$H�t$pL��$0�A�� A���|$��H��$�t	L����ƚL�t$pL�l$xH��$�L���"CM��t	L��lƚH�D$pH�D$xHDŽ$�H��$�H�t$0��FL��$�H��$�HDŽ$0L��$8H��$@H�z+H�|$H�t$pL��$0�A��O@���|$��H��$�t	L����ŚL�t$pL�l$xH��$�L���QBM��t	L���ŚH��$�L�l$h衙��H��H9�$�t
H��$�蠣��H��$�tH��$��OŚH��$HH��H��uL��$�L��$�M��u%�MH��$P�ŚL��$�L��$�M��t*M�f��I��I��tI�|$�t�I�<$��Ě��H��$�t	L����ĚL��$L��$M��t'M�f�
@I��I��tI�|$�t�I�<$��Ě��H��$t	L���wĚM�u�l$8�DI��H��tI�~�t�I�>�OĚ�值$hu	L��:Ě��H�Ĩ[A\A]A^A_]�I��H����H��)ÚH���
I��K�dH��L�H�L$8L��$0H��$8A�E1�L�|$H�D$0�<�H��L���ȚH�D$0N�l �J�l �N�, I��I��L�|$M9����H�D$8J�t �N�, N�<�M��t�L��H����šH��H��H��u��L����;����HDŽ$0E1�H��$0A��1�Q�����wH��$0L�l$hL�d$H�������A�I���N1�L�|$(L���b;���oI��M��H�l$@��L����H����H��E1�L���fDH�� H������H�1H�v L9�w6L��H�yH� H9�v3H�qH�v H9�w6H��H�yL�g I9�w��1�H�yH� H9�w�H��H�qH�v H9�v�H�yL�g I9�w�I���H�D$H�@L�<�M�K�vI��H�D$@I�G�H9�$��1A�, H��H��$�I�o(H����1I��I���lH��$�I�G H�D$8A��L���ZH���BI��L��$0H��$8�'HDŽ$@H���)H��A�E1�H�l$0@H�D$8B�,8��5��=���!��'t	��\��L9�$0�[C�D%\I��L��$@�D$p@�l$p�H����H����I��H��H�t$pH��;ŚH��$0L)�H9���L��$8K�<,L��H��ŚI�L��$@L������I��H�l$0L9��)������D$p����e�����$?������s���L$p�D$q��G�����?�ɀ�������w���T$p�L$q�D$r�������?�ʀ��@���@�l$p�T$q�L$r�D$s����A�H��$0L��H���6��L��$@������A�H��$0L���y6��L��$8L��$@�p���L��$0M9�uF��A�H��$0L���76��L��$@L��$0L��$8�A�A�C�D%'M�t$H��$�H��$�H)�I9���L��$�I�<,L��L��bÚL�H��$�M��t	L��ᾚL��$�I�GH;D$@L�l$h�����U�I�ƺ�A�H��$�H���u5��L��$�H��$�L������A�H��$�H��L���?5��H��$��H���E1�L��L����6����A�������8���%H�=|,����\�D���c����$D�|$0�lHDŽ$0H��$0A��1������LH��$0H���5I��L��$0H��$8H��$�H��(L�H�D$81�E1�L�t$H�L$0�:@A�L��L����H�L$0L�,)L�t)L�l)I��H��L�t$M9�tDH�D$8H�t(�L�,(N�$�M��t�L��I���C��L��I��H��u��L���5���H�l$@H��$0H��$�H��$8H��$�L��$�H��$H9�$h�M
��$���H��$�H��$@H��$�H��$0H��$�H��$8H�5ћ)A�L��$0�H��$L�|$h��H��$�I��L�xL�hN�$�M��tL��R��I��H���L��L��L������(�,��H����I��H�H�@L�hL�pL�h H��$@��H��$@H��$HL��$HH��$pH��$xHDŽ$0HDŽ$8HDŽ$@H��$�H��$0��$����"A��H��$0�N���E������ʚ����H�D$HH�D$PH�D$XH�5�ʚH��ʚH��$��phH��$�H��$�H��$�H�H��$0H��$@H��$8H��$HH�|$HH��$0�#{��H�D$HL�t$XI9�uH�|$H�j3��H�D$HH�L$PB�1:I�VH�T$XH9�uH�|$H�C3��H�L$PD�|$0B�D1 I��L�t$XH�D$H�D$H�D$ H�h�*H�D$xHDŽ$�H��H�D$pH�|$p���I��I��H��$�H��H��$��OL��$�L��$�H��$�HDŽ$0L��$8H��$@H��$ H�t$L��$0A�L��L��������$ �:H��$0���I��M��t	L������L�|$L�t$H�T$ H��$�L����H��$�H��$�H��$�H�H��$0H��$@H��$8H��$HH�|$HH��$0�ny��M��t	L�����L�d$HL�t$XM9�uH�|$H�1��L�d$HL�|$PC�7
I��L��L���J�$M��t	L���ĸ�D�|$0H��$p�j�����$�����$���|�H������n��� ��0���
H�=�),H�m���6������$!��$pH�=E��H�
�N�L�jR�H��$p�+��8���H��$�H��$�L������ʺ��H���H��$0H��$0H��$���D$(H�=j��H�
��L�\��H��$���������Ƅ$0H��$0H��$�H�=�̚H�
G��L��C�H��$�1��٦�����L��$0H��$0H��$�H�=徚H�
���L�ׅ�H��$��蕦���U��H�=�ڛ蔥���Y�������@����ڛ���u��H��ڛH��$�@��$�H�=䵇H�
���L���H��$��+�w7���MH�5kڛ�����1��\���k�����.����D$I��$ H�=u��H�
�L�L�:P�H��$ �+�7����
���.����
H�=�ۛ裤��H��ܛH��$������A��A����ۛ�����H��ۛH��$0D��$8H�=ⴇH�
��L��F�H��$0�+�u6���K
H�5Aۛ�����1��Z��D�5�ڛE���t���H�=~���a3���
��@��-����$���$�H�=T��H�
�K�L�aL�H��$��+��5���	H�=�ՆH�
�j�L��j�H��$p�7�5���	��$1��$�H�=�H�
aK�L�L�H��$��+�5���V	H�
�L��H�=h��#2���9	H�=o���1���(	H����H��$0H��$0H��$�H�=��H�
���L����H��$��跣���ͼ�����,�������,���������������כ��������������ٛ����$��D$pH�=ⲇH�
VJ�L��O�H�T$p�+�x4���N�D$�D$HH�=���H�
$J�L��O�H�T$H�+�F4����D$�D$HH�=~��H�
�I�L��O�H�T$H�+�4�����D$�D$HH�=L��H�
�I�L��O�H�T$H�+��3����D$�D$HH�=��H�
�I�L��O�H�T$H�+�3����D$�D$HH�=豇H�
\I�L�}O�H�T$H�+�~3���TH�
�J�L��H��H���$/���:��D$(H�=�I��}0���#H�=_$xH��O��� 0���H�=<��/�����(��*����H�=��/����H�>ÚH��$�H��$�H��$0H�=GÚH�
���L����H��$0��_������H��$0�A�1�L���(��H��$8L��$@����H��$0�A�L��H���z(��L��$8L��$@����H�|$pH�L$HH��L��� ����f���D$�D$HH�=h��H�
�G�L��N�H�T$H�+�1����H�=�цH�
�f�L��f�H��$p�7��1�����$��D$pH�=��H�
{G�L��H�H�T$p�+�1���sL�%)K��L�%�J����$!��$pH�=���H�
+G�L�$K�H��$p�+�J1��� �D$I��$ H�=��H�
�F�L�LK�H��$ �+�1�����D$I��$ H�=G��H�
�F�L�\K�H��$ �+��0����D$I��$ H�=��H�
�F�L�lK�H��$ �+�0���xL�%�I��L�%eI��L�%�I��L�%�I�L���-���I�D$��$ H�=���H�
F�L�-J�H��$ �+�;0���H�l$@H�=*���,���H�l$@��(��'����H�l$@H�=�_��,����H�=ZG*H��J��A�I-���H�|$�A�1�L����%��H�l$L�t$ ����D$I��$pH�=孇H�
YE�L�jF�H��$p�+�x/���NH�|$�A�L��H���x%��H�D$L�t$ ���H�=*��m,���H�
QK��1�1���*�����$!��$�H�=U��H�
�D�L��E�H��$��+��.�����$�H�="��H�
E�L�׉�H��$��+�.����B���8胿%��$0H�=⬇H�
^��L��9�H��$0�+�u.��H�VI�1�1��&.���;A���D$(L��L���&�����D$d�L���%��������%����H�=AI��L)�����L����%�����L���%������%����l$pH�=��H�
D�L�ƈ�H�T$p�+�-���}�H���^%���k�"���8�c�%��$0H�=«�H�
�C�L�H�H��$0�+�U-���+H�=�H��d(�����P�$���A�����H��C�L��H����,�����H�t$0����L��I���$���H�=�F��y(���H��F�H���,���H�=�F��T(���H�G�H���a,���yH�=G��2(���kH�)G�H���B,���Z����H�=�E��'���BH�l$@A��H�=�H��n'���'A�L��L��H�l$@�#�����4��#����x�H�D$M���(L��J�����H�D$M����L��$����H�D$M���QL���CH�D$M����L���H�D$M����L����H�D$L���ʪ����H�l$@H�D$I�|$t	L������L�������H�l$@H�D$D���̨���I��L��s���I���
I���
�cH�D$H��$���H��$��rH�D$H��$0�dH��$8�QH�l$@H�D$M����L���H�l$@H�D$�H�l$@H�D$�H�l$@H�D$H��$0�t���I��M����
L��������
��I��H�|$H�t$���H��$0H��H����
H��$8�p���
I���;H�D$�H�l$@H�D$M�����H�l$@H�D$�H�D$I�~t	L����L������H�D$M����L����H�l$@H�D$�H�D$�H�D$H��$0�s����H�D$H�|$p��H�|$x�H�D$M���@�D��I���;�jH�l$@H�D$����BH�D$H��$��3H��$��R��� L��H�D$H��$0u
H�D$0�;L���'��H�D$0�(H�D$H��$0��r���0�L(��H�D$�!H�D$M�����H�D$�kH�D$M���e�nH�D$�NH�D$M���H�QH�D$�1H�D$M���+�4H�D$�H�D$M����H�D$�H�D$H�����H�D$M��u1��3L���9��1��#H�D$H��$0��H��$8����H�D$H��$��1����k�H��M���S�WH��H���B�FH�D$�RH�D$�PH�D$H��$0�*���&��H�D$H�|$(tH�D$(�H�u
H�|$(�S,H��$��,��	H�D$L��$@H��$0���H����H�D$@��!H�D$L���"���H�D$H��$0��H��$8������I���eI��M��L�t$0�����H�D$�hH�D$H�D$0�H�u
H��$���cH�D$8�H�u
H�|$p�c��$�"E@����%��H��H��$�u��H��M����H����H��L��$�H��tH�|$0�;��H��$��$H��$��Y�H���!��I��M��uM���L����M���o�GH�D$H��$0u@���H��$8���H�D$�l$(�H�D$L��$@H��$0���@��H�D$�I�$uL��L���
)@��xH�l$@H�D$H��$0軅��I��M��t	L���R��H�|$tH�|$�?��H�|$HtH�|$P�,��H��$p�׃����H�D$A���2�l$(��H�D$H��$0�G���I��M��t	H��ޣ�H�|$p��
H�D$�I�u1L���B{�'H�D$M��tL�������H�D$H��$������$��̡���I��H��$0�DŽ��M��uO�V��I��H��$0謄��H�|$�qH�|$�=���aI��H��$0�dH�|$tL�t$L�����H�|$H�/H�|$P�����H�l$@H�D$H��$0�7����H�l$@H�D$H�|$ptH�|$x����H�|$tL�t$L������H�|$8�y��@���$��H�|$@�pH�D$H��$0�˃��H��$�tL��$�L��W��H�|$0u
L��$�oH��<��L��$�\H�D$H��$���H�D$H��$t<H��$����,L��H�D$H�D$pH��$���D$8tH�|$x�١�I��@�I��M����H�|$(���H�D$H��$0���H��$�t-L���"�H�D$H��$0�ۂ��H��$�t	L���o��H�|$pu	�l$(�OL�l$xL��P���l$(�8H�D$H��$0t�L��$8��H�D$L������H�D$�H�D$H��$��F�@���H��H��$��>����H��H��$�tH��$��Ƞ�H��$�t6L��$��#H��H��$����H��$0tL��$8L������H�|$8H�l$t	L��q��L����v��@�H�|$pu
�D$d��H�|$x�F���D$d�H�D$H��$0���H�D$L�����@��I��L�t$0H��$0�M���H�|$tL�d$L��ߟ�M����H�|$�˟���H�D$H��$��\1@��I��H��$0�DaH�|$tH�|$����H�|$H��L���t���H�D$L���a��H��$8��>@�H��$ �|
�@����aH�D$�l$(�!H�D$@�H��$�tH��$����H��$��s��H��H9�$�thH��$��}���Y�%��I��L��$�L��$�M����H��$�t	L������L�l$��D$dH��H�|$8t������D$d@�H��$�tH��$��m��H��H��I��H��$���D$dtH��$ �>��L��$0��@��tH��$8� ��H��$HH��H��H�l$tH��$P����L��$�L��$�M��u]H��$�t	L���ԝ�L��$L��$M��uaH��$t	L������H��L�d$huw��$h�L���M�fL�-����fDI��I��t�I�|$�t�I�<$A����M�fL�-S���f�I��I���|���I�|$�t�I�<$A����M�t$L�=���@I��H���j���I�~�t�I�>A����M�f�fffff.�I��I������I�D$�H��H��t�I�<$�Ĝ���H��M��t	H�����H�t$H��L)�H���������H��L9�uH�|$8t	L������H�����H��H��I�� L�5i���ffffff.�I��H��t�I�|$�t�I�<$A����fDUAWAVAUATSH���H�|$ H����H��H�RH��H�D$XL��$PL�=����H��H;\$X��H�sH�SH�|$(��m%H�D$H�D$H�D$L�d$0L�l$8H�|$`L��L��1�L�D$�c#��$���H�|$`L��L��H�L$��\
<��H�D$8H��$�D$()�$��$�H��$�@P�$�@@D$`L$p�$��$�X0P HHDŽ$PHDŽ$XH��$@H��$`H�Ap(�$0A`(�$ AP(�$A@(�$�(�$�(�$�(�$Y0Q I������H����I�ĺ�H��L���Ξ�L�d$@HDŽ$PHDŽ$XHDŽ$`H��$�H�t$ H�T$@L��E1�A��B�L���d���I�$uL����g�D$@�L�l$L�t$M���K�x�L�D$L�L$H�|$@H�t$ L��L�����HDŽ$�HDŽ$�HDŽ$�L�l$HH�D$PHDŽ$PL��$XH��$`�A�H��$�H��$�H��x}M�������$��&L��$�H��$�H��$�H���M��tH��A��H�|$@tL��A��H��$��d��H�|$`tH�|$hA��H�|$xtH��$�A���D$H��$�tH��$�A��1�L�l$L�t$M��t2M�e�fff.�I��0I��tI�|$�t�I�<$A����fDH�|$L��$PtL��A��H�|$(��@�@���D���H�|$0A���7����D$�D$H���[A\A]A^A_]���$��D$H�=��H�
w.�L��3�H�T$�+��������?��H��H�|$��y��H�����H���H��H��$P�b���I�$uBL���]e�8H��H�|$`��H��M��uX�_�1H���sH���dH��H��$P�|��H�|$�Yy��H���Q�����H��H��$P�x��H��$�tH��$�H����H�|$@t	L����H�|$`�ua��H�|$�x��H�|$(uH������L��ږ�H���������DUAWAVAUATSH��L�,�H��H��>��H��������I9�����u�$��I��I��M��H��$�tL�����H���H��M����E1�H��L��L�����L�|$H�l$L�t$L��L)�M��H���W��*BD� ��*BD���*BD�H�|$L��L��1�E1��R�$H�D$L�d$H�D$PL)�H��L�|$H�+I��H�D$��*BD� t�*BD�H�D$xR�*B�H��L����I���
��=��2����H�l$pH�D$0H�D$8H�D$@H�=���H�5���H�D$H�D$H�D$H�T$�<�H�\$H�l$L�t$M����A�E1�K�</H��L��K��M�L�l$@H��t	H��͔�L;l$0uH�|$0�t
��L�|$8C�/:I�EH�D$@H;D$0u
H�|$0�P
��H�D$8B�D( I��L�l$@H�L$0H��L)�H���eH�sourcingJ�(I�UH�T$@H9�uH�|$0�
��H�D$8B�D( I��	L�l$@H�|$H�t$xL���ۊL�|$L�t$H�\$H�D$0L)�H9��\H�l$8H��L�L��H��T��I�L�l$@M��t	L���֓�L;l$0L�|$HuH�|$0�x��H�l$8B�D-
I��L�l$@�=����xH��L�����H���u�ە�H�|$0t	H��z��H�l$p�<����H���n�*@,W�*@ <�*@!�*H�D$H�D$H�D$H�|$��A�L����	��H�\$L�t$L�l$J��H�<�L�H�t$x�=��H��$�H����RL�ƆTH�D$H�D$H�D$�$H�|$0L�D$L��H��E1��3xH�|$�Y]��H��$�H�����ƀTM���IL��B���;���3H�D$XH�D$`H�D$hH�=���H�5���H�D$H�D$H�D$H�T$H�l$p�
�H�\$L�l$L�t$M�����E1�I�</L��L����M�L�|$hH��t	L�����L;|$XuH�|$X�C
��H�l$`B�D=:I�GH�D$hH;D$Xu
H�|$X�
��L�l$`C�D= I��L�|$hH�D$0H�D$8H�D$@H�D$H�D$xH�D$L�d$H���*H��$�H�t$0L�D$�0A��^����$��H�D$0H��$�L�d$8H�T$@H�|$L���|�H�\$H�l$L�t$H�D$XL)�I9��"K�</H��L�����M�L�|$hH��t	H��~��H��$�t	L��j��L;|$XH�l$puH�|$X�	��L�l$`H�l$pC�D=
I��L�|$h�=�����xL��L���>��H���u�j��H�|$XtH�|$`���L�|$HH�|$PtH�|$x�M��t	H��ᏚH�Ę[A\A]A^A_]�H�|$��A�L�����L�l$L�|$H�l$�x���H�|$��A�L���Y��H�D$H�D$PL�d$���H�=6����� H�|$0�A�1�L�����L�|$8L�l$@�@���H�|$X�A�1�L������H�l$`L�|$h�H���H�|$0��A�L������L�l$@H�L$0H�D$8�j�����$��D$/H�=ˍ�H�
?%�L�x+�H�T$/�+�a���kH�|$0�A�L��H���d��L�l$@����H�|$X�A�L��L���?��L�l$`L�|$h����L��������<���I��H����H��%���I��M���L�������I��H���UL���GI��H����H��؍���I��H�|$u
L�|$H�kH�|$����L�|$H�VI��H�|$�UH�|$�EI��H��$���L����I��H�|$��H�|$�I��H�|$tXH�|$�G���KI���I��H�|$�X��L�|$H��l
��I��H�|$uL�|$H�HH�|$���L�|$H�6I��H�|$0uH�l$pL�|$H�H�|$8�ی�H�l$pL�|$H�I���wI��H�\$P�]I��H�|$�n��H�|$0tH�|$8����H�|$XtH�|$`����H�l$pL�|$HH�\$PM���I��M��H�\$Pt	L��c��H��tH�|$x�S��M��t	H��E��L���E��DUAWAVAUATSH��H�|$@赪&L�d$HL�l$XM9�uM���M�|$I�,$H��H����L��L)�H���������H��M9�uGH�|$PtH�|$@�ɋ�H��h)H�$H�D$������ H�$H���(��H��H��I��L�5����f�I��H��t�I��t�I�?A����I�\$I�D$H��u1���;/��H�$H�D$�D$�L$:f�D$8H�|$`H����(�|$`	u|H�T$pH�t$hH�����<$udH�D$H�L$H��t-H��uNH�fish_keyH3H�y_readerH3PH	�u.�_~$�%H�fish_indH3H�h_indentH3PH	�u�(r$H�������H��������H�����H�$H������H�L$H�$H�L$H�=b��H�
!�L�W'�H��+�
��I��H��t	H��1��L��L)�H���������H��M9�uH�|$PtH�|$@���L������H��H��I�� L�=쉚�f�I��H��t�I�|$�t�I�<$A����fDAWAVSH�� 1��o������H�56D,H�|$��P�&H�D$H����H�K��H��H��������?1���
P����L�5K��L�=L��H�9������5$�������@sPM���IE�H�b�LD���$��H��tfH�L�xH�5&�H����
)�R�������薲(H�=���������s�����L���H�=��H��a��i��������?��������s�H�|$�����I��I�H��tH���I�t	H��a��L���a���I�t	H��I�����f.�f�d�<%����u8dH�%�����
f����uOH;S��u
�c����t�H�=G��H�H���`(��H�7��dH�%����d�%�����
����t�P�
��f.�AWAVSH��PH�H�OH��Q(�1���
ʬ�t
H��P[A^A_��M���H�D$H�D$H�D$�ԙ��������H�D$ D$(H�h*H�|$@H�t$L�D$ � A�����|$@�XH�|$ �dh��L�|$H�\$H�t$H�ߺ�M��t	H��↚d�<%�����GdH�%�����
�����^H;����[H�D$H�D$H�D$�.��H�H�D$ H�D$(H�A,H�|$@H�t$L�D$ �%A�����|$@��H�|$ �g��L�|$H�\$H�t$H�ߺ��M��t	H�����D$H�\$@L�t$�H��1�L��萒$�|$@�H�|$Ht�D$��
t
��
t��qu�H�D$ H�D$(H�D$0H�=��H�|$H�t$ �A�E1�����|$��L�|$ H�\$(H�t$0H�ߺ�M����H��Y������H�D$ H�D$(H�D$0H����H�|$H�t$ �A�E1��}����|$��L�|$ H�\$(H�t$0H�ߺ�M��t	H����1��(藁��H�=xۍ������D$A�D$H�=���H�
'�L��֍H�T$�+�I�����H�Ι�dH�%����d�%�����
�����������A���D$A�D$H�=N��H�
��L�[֍H�T$�+�����\�D$	�D$@H�=��H�
��L�֍H�T$@�+����-�D$	�D$H�=�H�
d�L�֍H�T$�+����4�	I���D�+�)I��H�|$ tKH�\$(�;I��H�|$ �d��H�|$u!�-I��M��u�#I��H�|$ ��d��H�|$tH�\$H��i��L���i���f�UAWAVAUATSH��8�T$I��I��H�|$8�1��#��H�D$H�5���H����H�|$ ���H�D$ H�D$ �D$(�D$M���~I��E1�1��+DH�<H��8H�t$H��*��L��I��M9��LC�/���������������������t=����D$�H��H��bH=v2H���H�|$ �t$H�T$H�L$8I���L�����1�I��I��PI���9���H�|$ �t$H�T$H�L$I�������/���������?�ɀ���=s���T$�L$	��O�����?�ʀ���=��w@���@�t$�T$	�L$
��"���@��?@�΀���D$@�t$	�T$
�L$����1��	H��w-H�|$ H�T$H�L$8�t$I���Z�H��8[A\A]A^A_]�H�
�ԍ�1�H�����H�=�+H�����O�*���H�=�ԍ�����D$H�=��H�
��L��\�H�T$�+���H�=�ԍ���f.�UAWAVAUATSPH��I��L�>L��H��qlL�kL�{N�$�M��tgL����H����H��H��L��L��˄�L�;H�kH��I9�uMH�=��H�G7��(�=����L�cM9�t'M9�tI�O�L��L��w��H�H�C��A�H��L�����L�;L�cM9�uH�����H�CB��
I��L�cH�C@I�F@K S0AV0AN AH�CI�FH�CI�FH��[A\A]A^A_]ÿL����H�H��H��tH�{H��W�H��H���T�@UAWAVAUATSH��8I��H��H��x8���7~�H����I��H�D$H�D$H�D$E1��<����}�H����I��H�D$H�D$�-H�D$A�L��H��IH�H�t$%A���ԱI��I)�L)�I9�w:J�4,H��%M�L��L��߂�M�L�t$D$L�sH��8[A\A]A^A_]�H�|$�A�L��L������L�|$L�t$럿���������H��H�|$tH�|$��}�H����f�UAWAVSPH�_A����rA���r��A�I��H�H)�H��I9�wH�O���s9@�4��A�I����H��L���K��L��I�GH�O���rlj��?�ʀA��A����sA��D��T�KA��?A�ȀA��A������wA���D�D�D�T�!A��?A�ɀ��@���@�4D�LD�D�TI�L�w1�H��[A^A_]�f�AWAVATSPH��I��H�L�L)�H9�w%I�~L�H����I�M�~1�H��[A\A^A_ùA�L��I��L��H���R�L��M�~�f��H5�H�
�*H��H�
��H��H�>H�NH�IH���f��H�
6�)Hc�H��H�>H�FH�@H�5��x���H�>H�FH�@H�5�|)���H�>H�FH�@H�5Y�)���H�>H�FH�@H�5W�x�
��H�>H�FH�@H�54�x�
��UAWAVATSH�� H�I��L�~M�wH�5 �x�H��A��@���t��H�� [A\A^A_]�A�D$�u*H�5p��H��A�ք�u�H�5���H��A���cH�5H+�H��A�ք�u��D$H�\$L�|$H�D$H�D$H�5���H�|$�����r���H�50H+H�|$��ٚ���T���H�5���H��A�։��;����UAVSL�wL;7tH�GB�4�I��L�w1�[A^]�H�������H����f.�f�UAWAVATSH��I��I��H���؃�H��H��H�H�wH)�H9���H����L��5ffff.�I��M�gM;'��I�GB�,�I��M�gI9���A�.@��yω��A�V��?@���v6A�N����?	�@���r3A�n��������?	�	Ł�tOI���I����	Љ��y���I����	����i���L�����i����A�L���6�H���+���1�[A\A^A_]�f�SH�� H��H�|$H�>H�FH�5Uu)��PH�\$�D$�D$H�5��)L���H�|$H�L$��
��L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5d���H�50����$H�� [�@H�H�
��)Hc�H��PH��H�<$H��xL�&�%H��
H��H���c/Y�H�>H�FH�@H�5��x�	��H�>H�FH�@H�5��x�
��H�>H�FH�@H�5��x�	��fDUAWAVAUATSH���LJdH�%��H��u,H����H����jH�H�H�
���u�dH�%��I��Hc�H�D$H�
|��H�D$ (�M)D$(L�t$ H��x�L�=�y�@�L��1�Ӄ����A�׋��t��)H�ø@���1��1���{���������u&�;	u!H�=��*�1�1��Cx��Ń������1��^{����u8�;	u3���t
��v����u!H�=��*�1�1���w��������1��{����u6�;	u1���t
���u����uH�=\�*�1�1���w�����=��
�Lx�H��������u�H����L�%���W�)D$@)D$0)D$ H�D$P�w�H�t$ H��Ju��Ņ���t��H�D$H�$H�|$ H�t$H��8w��D$����L�t$H�|$ �lu��D$����M����L��L	�H�� trL��1�I���p�����L�5]�*H��v�L�=�t�E1�L��H�������L�`�D& L��t��t��A�׃��tL����L���1�1��ӉŃ��u��s�D��1�A��L��H)�H��HD�I�M��M)�W�)�$�)�$�)�$�)D$p)D$`)D$P)D$@)D$0)D$ HDŽ$�H�T$ �1���u�H�|$ u]�����u)�������&H�᚛��uL��L����&1�DŽ$�H���&H�D$ H�t$ �1��u�E1�H�T$ �1��zu�H�|$ u[������u'�������&H�g����tL��L����&DŽ$�H��&H�D$ H�t$ �1�u�H�D$H�C��L�-D��H�=}���8�������uj��u�H��1��H�
2��uD��H�ĸ[A\A]A^A_]�H9�tlH�Oq����������H�5���a�qE'H���&�p���$H��H�D$ H�=���H�
K�L��J�H�T$ 1��wb���d���H�=^�����L�
�?�H�t$�L�
�?�H�t$H�=�)1�1�虹���hH�=�?��~��ZH���`���H��I��H�H��tH���A�eI�~���H���r�����I��I�~t	H��wr�L�������r���H������蓺��UH��AWAVAUATSH��H��I��I��H��t-A�?/t6H��t!A��|H��wt	�A��|	fA�:/tL��H���`��tH��y`E1�L��H���n�M�nM�fL��L���6M��t]L�}Є��\A�/DE�G:|%�tL��M9&��E�|I��M�fL�}��&tKA��H���
I��H�]�H��t��8E1�I�L)�H9���M�L��L��H���u�I^�cA�H�E�L��L��H���u�I�H��tI�~H�E�H�M��H�M�1�H�H�}�t
H�}�t��p�H�E�I�M�fI�^H��[A\A]A^A_]�L��L��H���#�M�nM�f�[����L��L����M�nI�F���H��t��?\tH��t��|H��wt	1�À�|�f�:\���f�UH��AWAVSH��I��L�?H�_I9�tduL����M�>M�vA�H��I9�v%H��t%L��H��t�H��u"�H�����[L���L����o��H��H��[A^A_]�H���t-L�{I�VH�}�H��L������}�tH�E�I�FM�>�v���1��/�H�}�H�u���H���
H��I�>t
M�vL����o�H�����UH��AWAVAUATSPH��H��y
1�H�����I��I��I��H��^n�H���"I��H��L��L����s�I��w&M����1�f�A�|
��H��I9�u��I�EH��L)�uLI�O�1�H���������H�I�|M�DI��I)�I	�H��L)�L	�I!�I!�I9�u2H��H9�v��'1�fff.�A�|
tWH��H9�u�I�O�H9�v�L��H)�tI�1�f.�A�|
t$H��H9�u�C�<M�fI�^H��I��H�I�M�fM�~I�NH��[A\A]A^A_]ÿH����fDUH��AWAVAUATSPH��H��y
1�H���i�I��I��I��H���l�H���"I��H��L��L���#r�I��w&M����1�f�A�|
��H��I9�u��I�EH��L)�uLI�O�1�H���������H�I�|M�DI��I)�I	�H��L)�L	�I!�I!�I9�u2H��H9�v��'1�fff.�A�|
tWH��H9�u�I�O�H9�v�L��H)�tI�1�f.�A�|
t$H��H9�u�C�<M�fI�^H��I��H�I�M�fM�~I�NH��[A\A]A^A_]ÿH����fDH��H��H�5S��^f.�@UH��AWAVATSH��I��H�L�L)�H9�w"I�~L�H���p�I�M�~1�[A\A^A_]�L��I��L��H�����L��M�~��@UH��AWAVATSH�_A����rA���r��A�I��H�H)�H��I9�wH�O���s0@�4�I��A��H��L���Q�D��L��I�GH�O���rЉ��?�ʀA��A����sA��D��T�KA��?A�ȀA��A������wA���D�D�D�T�!A��?A�ɀ��@���@�4D�LD�D�TI�L�w1�[A\A^A_]�f�UH��AWAVAUATSH��hH��I��H�u�H�U�H�}�H�u��t�L�e�M��t+L�m�H�}�t)L�u�H��t:H���i�H����I���+A�E1�M�fM�nH��I��%A�1�H�]�L�u�H�E�I9��E1�K�<>L��L���n�M�L�}�L)�H���C�D>�fC�>�I��L�}�E��x���DH�}�H��x���蠚H�]�H����L�e�L�m�H�E�L)�I9�w@K�<>H��L��?n�M�L�}�M��t�H�E�L)�H��v0C�D>�fC�>�I��L�}��H�}�L��L���@�L�u�L�}�맺H�}�L���%�L�u�L�}��H�E�H�M�H�AE�H��h[A\A]A^A_]�H�}�1�L�����L�}�H�]�L�u�����H�}��L�����L�u�L�}������H�����H��H�}�t
H�}��h�H�������H�>H�FH�@H�5n�*����UH��AWAVATSH�� I��I��H��A��tM��I���A�����1�L��E1�����I�H����tcH����y��@��q�I�H�H����M��@��@��@����@��@��@@�@��@����@��@��@��������H�H�H��I������tqE1�M��tL��g�H��u�L���h��E1�L�e�H�E�H�E�H�5�H�}�L��L�����u+H�E�H�CE�H�� [A\A^A_]�M�y�1�L����H�=`ކH�
�
�L��
�H�U߾V��H��H�}�t
H�}�Qg�H���Q���H�>H�FH�@H�5������H�GL�GH�H�NH��L���VfDH��H�wH�WH���
f.�H��H����H9�����t	H��%�e�PH�$H��	�HC�H��H���d���uH�$Y�1�Y�AWAVATSPH��H9�v7I��I��H�$H��H���d�����L�<$M�����tE1��3H��H��[A\A^A_�%%j�L9�LB�L��L��L���j�L��f�L��H��[A\A^A_��UH��H���� s1�H��]ð��sH��]Á�s3H�$$H�5��*H�
��*L�
�*�&A���H��]Á�s3H�$�H�5O�*H�
��*L�
q�*�.A���H��]É�%�=�����%��=���=����fn�fp�f��;)����z3��@�Ɓ��@��f�;)ff�;)DP�E��A��@ �D � �@ �@ �H��]��UH��AWAVSPL�UA��A��H�V1��
w]H��H9�tUD�vJ�0D8H�vu�H9���L9���M��t�H�E1��B8<8t
I��M9�u��1�$H��[A^A_]���MʰM9�t�@I�qA���xI��)�y'��ff.�L9�t3A�qI������	�)�x�4M9�u��H�
�
�H��H��L���x�H�=�
����f.�f�UH��H��H��p���H��h���H��sH�}�H�u�E1��f���<�.�|���|���|��H���u�1��H���
H����H���H�}�H�E�E1�H9�A��L��*�IB�O��H�E�L�M�H9���H9��}H9���H����H9�A��A�u�<�HL�H��`���H9�sH��t��<�H��u�1�H9�uL��������x
�U����Ѓ�D�LA��?���v:�tA����?D	΀��r=�T��������?	�	ЉE��=�s-�E��D	ȉE��=�s�.��	�E��=�r�=r=�H��H�H��x���H�U�H��`���H�E�H�n�H�E�H�E�H�E�H�H�E�H��x���H�E�H���H�E�H�E�H�E�H�B�(H�E�H�M�H�M�H�E�H�=W`*H�u�L������H��H��x���H��x���H�E�H��H�E�H�E�H�E�H��(H�E�H�M�H�M�H�E�H�=�_*H�u�L�����H��p���H�E�H���H�E�H��h���H�M�H�E�H�E�H�E�H���(H�E�H�M�H�M�H�E�H�=�_*H�u�L���6��fDUH��H����?0�fA�f��~V��I��I�xI)���I�@fA�@H��φI�P I�@(H�fA�@0I�x8M�H@�L)���L��]�H��I��I��H��*I�PI�@fA�@M�H fA�@0I�x8I�p@�H)�v�L9�v�H��1I�pH)�fA�@I�@ H��t/fA�@0H�@φI�@8I�@@fA�@HI�HP�L��]úL��]�H�=c�*H����!����H�=l�*H��������f.�@UH��AWAVAUATSH��HI��I��H��H�M�L�y H�׾"A��A�����M����L�}�L�u�1�1�L��H�]�L�e��fDL�H)��L�E1�ffff.�B�<+�w�@���r"��"t��\tI��L9�u���ff.�F�<+E��L�E�xI��L�H���w�L�D�����s��?A���v3�{����?	�I��A���r/D�{H��������A��?A	�A	��'I��H����	�A���H����	�A��f.�I�H�}�D����L�M�D�u���D(�<u
L����f�H�M�L��L��L)�H�M���H��tH9�sH�EЀ<0����M��tI9�sH�E�B�<(���yHu�H�E�L�`H�}�A�Ԅ��YH�U����r�u�H�}��U��L)�I�4.H�ƘH�}�A�Ԅ��*�A���r�A��rA���H��L�L�e�H�E��A��������A�������A���H�����H�H9���H��L�u�t=L9�H�]�sK�<�H��L�}�A���H��t-L9�s>�<���I���5E1�1��.1�H�]�L�}�A�H��u�E1��L��L�}�A�t����I)�H�L��H��L��H�E��P��uL���"A��A��D��H��H[A\A]A^A_]�A���L���H�}�H��H��L�����H�]�L���H��L���r��H��L���H��L���]��H��L���H��L���H���UH��AVSH�� ��'w��H�
-g)Hc�H��f�\0����\u
f�\\����������I�����h=L�������؃��ȃ���H�A��E�f�E����H��V)�4@�u������4@�u������4@�u������4@�u������4@�u����U��E�}f�D
�\u�D
�{�M�f�OH�M�H��f�\n���t0f�\'��f�\r��f�\t���������I��������tL��A�������؃��ȃ���H�A��E�f�E����H��U)�4@�u߉�����4@�u������4@�u������4@�u������4@�u����U��E�}f�D
�\u�D
�{�M�L��fA�NH�M�I��
�f�\"H�G�1��G�O
H�� [A^]�f.�DUH��AWAVATSH��I��H�L�fM�|$ H�߾'A�׉����u[A�6H�}к����U�H���r�u�H��A�׉����t!�*�E�H)�H�4(H���H��A�T$�����uH�߾'A��H��[A\A^A_]��H�H�OH�IH���UH��AWAVAUATSH��(I��D�wA���KA��u#I�� s|M����I����1�E1���D�gM��ttI�1�I��H��L���DL�AL��H)�H�L��H��tUH��L9�tH���y܀��r���rL�A��L�A��L�A��H��H��I��L���_�L��H��I���g1�1��
H���1�L��I)�I���LE1��DD����fn��Nfn�fo.)fd�f`��p��fp��fo.)f��fd�f`��p��fp��f��H�����Nfn��Nfn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓��t�Nfn��N
fn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓��'�Nfn��Nfn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓����Nfn��Nfn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓����Nfn��Nfn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓�tD�Nfn��Nfn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f��f�fp��f��fI~�I9�t1ɀ<���I�H�����GI9�s1H�Eȉ�D)�D�����H�
�a)Hc�H�H�u�L�m��U��1��*H�H�OH�IH��L��H��([A\A]A^A_]��������A��L�/H�_H�E�D�xL��fA��tD���S ��t��SH�u�H�U��S�����u@H�E�)E�D�I��D+e�fA���C�<f���tL��D���S A�DŽ�t���E�A��fD;}���H��([A\A]A^A_]��UH��AVSH�� H��H��N��uA��uoH�8H�u�A����I)�L�(I��ܺH�߾1�M���H��H��O)H�ϐH�։ʃ�H����T5�H�V�H��H��w��>H��H��9)H��ff.�H�։ʃ�H����T5�H�V�H��H��w�H��L�.I���A�I)�H��†�H�߾�H�� [A^]��UH��SH��H��H��N��u9��uqH�8H�u�貈A�I)�L�(I���H�߾1��H��H��N)H��ff.�H�։ʃ�H����T5�H�V�H��H��w��>H��H�~8)H��ff.�H�։ʃ�H����T5�H�V�H��H��w�H��L�.I���A�I)�H�����H�߾�H��[]�f.��F�t UH��H���E�=�s�E���yH�>H�NH�I �����?�ɀ���=s���U��M���F��?�ʀ���=��w@���@�}��U��M���@��?@�π���E�@�}��U��M��H�E�H��H������H��]�f.�UH��AWAVAUATSH��8H��I��I�����hA�E���{H�u�H�NH�M�H�E��f.�A�$M���KM�eD����x$L��L��L���U����/M���ff.�<�t!A���u?L�}�L��H��H�E� `�E�}I�uL��L���U�����O�$/I���t���� `�tA�MI��M��u1�L�}Шt A�4$I���u� A�$I��L�}Шu�1��t	E�<$I���uI� t����tL��H���M�f�U�f�u�L�u�H�M�H�M�H�<H�u��T��uAI��L�}���������T� u��H��H�FL��L��H��H��8[A\A]A^A_]��1���H��8[A\A]A^A_]�UH��AWAVAUATSH��HM��M�ą���D�E��A�� ��+D�u�A��M�A�����1�H��t�:���H��t
1��z�@��H�I�D�wM9�rjI��H��H�L�H��L���U��������I�GH��L��L��H��H[A\A]A^A_]��M�ED��E�-A����u���1�D�wM9�s�A��L�e�L�E�u7E��E)�D������H�59[)Hc�H�L�m�H�M�H�U�D�M��D���L�gD��%�
0 �GL�?H�}�I��H��H�_L��H�ދU�������D+u�A��fff.�fA��tL���0�S ��t��^L��H�u�L��S�����H�E�L�`1��1��A����A��H�L�gH�E�D�hH��fA��tD��A�T$ ��t��sL��U�H�M�L�E��t���uZH��H�u�H�U�A�T$���uDL�m�D)m�Dm�E)�fA���@C�.f���tH��D��A�T$ A�Ƅ�t���E�A��fD;u�����H��H[A\A]A^A_]�UH��AWAVATSL��I��I����tI����A�W L�����uM��tI�GL��H��[A\A^A_]��1�[A\A^A_]�f.�f�UH��AWAVAUATSH��HH��H��D�OfE����J)M�)E�L�cA����H�E�E��H�M�H����H�U�E1��!ffff.�H�rI�H��H�����2��t�u0�r��t.����D����A!����
����!�D1�����H�r뮾�H�;H�sH��H[A\A]A^A_]�yE��H�u�L�u�H�;I��H�CL��P����H�E�H�E�1�E��fE)�DB�E��A���A��0 L��E�wH�M�H������E1�I�A��I9�s.D��D)�D�����H�
X)Hc�H�L�e�D�MЉU����H�;H�sH�U���L�c�\1������A��L�;H�]�L�cH�E��Xffffff.�f��tL��D��A�T$ ��t��H�U�L��L���k��t�H��H[A\A]A^A_]�H�]�)]�D�+]�fA���@B�+f���tL��D��A�T$ A�ń�t���E�A��fD;m���H�M�H�U�H�J�fDUH��AWAVAUATSH��I��H��I��H�RH��tI�7L���S�������H�]�I�GH����I�_H�@H��H�E�L�e�L�}��-ffff.�L��L��A�W����H��H;]������ti�����C�E��E�������������!΍��
����!�1��H�*H���H����������v���fDL�kI��ArRM�f��@L��H�5�*A�ׄ���I��I��@w��3f.�H�sH�SL��A�W���+����M������M�L��H�5��*L��A�ׄ�L�}��������H�M���i������<6�<�)�0�A�H�ɉ������fD��i�����D�?G��D)�0�A�iǚ�����)�@��0@�y�H�����i�{��L9�u��a�����1�H��[A\A]A^A_]�f.�f�UH��AWAVAUATSH��HL�E�H�M�I��L�/L�M�gL��A�Գ��t��H��H[A\A]A^A_]�A�F�u&H�5����L��A�Ԅ�u�H�}�L���U���u��wH�5�+�L��A�Ԅ�u��E�L�m�L�}�H�E�H�E�I�FH�E�H�E�H�E�H�N�H�E�H�u�H�}�U����j���H�}�H�E�H�5p+��P���K���I�>I�FH�5����P���.���f.��UH��AWAVAUATSH��HL�M�L�E�I��I��I��L�'H�GH�X�L��ӱ���A�F�u,H�5����L��ӄ���L��L��A�Մ����uH�5�+�L��ӄ����E�A)E�H�E�H�E�I�FH�E�H�E�H�E�H�8�H�E�H�u�L��A�Մ���H�}�H�E�H�5[+��P��ukA�F�I�>I�FuH�5p����P��uJH�}�L���U��hI�N�E�H�}�H�E�H�E�H�E�H�M�H�E�H�E�H���H�E�H�u�H�}��U���t���H��H[A\A]A^A_]�H�}�H�E�H�5�+��P���u�I�>I�FH�5n����P���f�UH��AWAVAUATSH��L��M��I��I��L�mH�?I�D$�PL�eȈE��E�H�}�L��L��H��M���i�M��Eщ����t��1H�E�@�H�8H�@H�@uH�5t����H�5@�����$H��[A\A]A^A_]�f.��UH��AWAVAUATSH��M��L��I��I��L�mH�?I�G�PL�}ȈE��E�L�}�L��L��H��L��M���bhL��H�uH�U H�M(L�E0�JhL��H�u8H�U@H�MHL�EP�2hL��H�uXH�U`H�MhL�Ep�h�M��Eщ����t��1H�E�@�H�8H�@H�@uH�5z����H�5F�����$H��[A\A]A^A_]ÐUH��AWAVAUATSH��M��L��I��I��L�mH�?I�G�PL�}ȈE��E�L�}�L��L��H��L��M���rgL��H�uH�U H�M(L�E0�ZgL��H�u8H�U@H�MHL�EP�BgL��H�uXH�U`H�MhL�Ep�*gL��H�uxH���H���L����	g�M��Eщ����t��1H�E�@�H�8H�@H�@uH�5i����H�55�����$H��[A\A]A^A_]�UH��AWAVAUATSH��HL�E�H�M�H��H�?H�C�PA����iA��A��@I��I��h�A��A�u�H�E�N�t8�N�,8�C�H�;H�Cu_�H�5����P��u�H�;H�CL��L��P��u�H�;H�C�H�5����P��u�H�E�J�|8�J�8H��P�o���fD�E�H�}�H�E�H�E�H�E�H�CH�E�H�}�H�}�H���H�E�L��L���b���.���H�}�H�E��H�5���P������H�E�J�|8�J�8H�u��P����H�}�H�E��H�5�+�P�����E�����C�H�;H�CH�@��H�5�����H�E�L�(L�p�C���H�;H�CH�5�����P���d���H�;H�CL��L��P���L���H�;H�CH�5R����P���.���H�E�H�8H�@H��P��H�5������H��H[A\A]A^A_]�H�;H�CH�5�+��P�������E�)E�H�E�H�E�H�CH�E�H�}�H�}�H�"�H�E�L��L���a�������H�}�H�E�H�5�����P���}���H�E�H�8H�@H�u��P���c���H�}�H�E�H�5+��PA���D���H�H�vH�H�OH���j�f.�UH��AWAVAUATSH��HI��H�������-t��+uH���kH�ƉE�H����M��H���������I���������I�FFFFFFFFI�d@BI�'H���1�I��H��M�8O�$I�M	�M��uILi��K��I��I�_I��I!�M��H��H!�I��L�H�� L�H���I��H��w�H���\M���A�F�1�H��I��E1�ff.�A��y�@��	w1I��H��@��H�OH��u�A�1�H��E1�E1�H���c�I��I)ǀ�.��L�}�L�u�H�H�I��H����I���������I�FFFFFFFFI�'I���I��ffffff.�I�8N�?I���������L�I	�M����Li��H��H��H�_H��L!�I�d@BI��H��L!�I��H�H�� L�I���I��I��w��1�I��E1�L����I��M��L�u�u0E1�L�}��cA�1�H��E1�E1�M��E1�H���G�L�u�L�}�M��M��A�:@���@��	wI��L��@��J�_I��u�E1��M��L)�I��I��L���M��tAA�8�� ��euMM��I���uE�PA��-tA��+uEI����ZA�xI��M���3A�E1�E1�H���M�E1�E1�E1�H���5�}I��D��@���@��	�M��1�E1�DE�0A���A��	w&I��I��O�<�E��O�4~IL�ML�I��u�E1�I��I��A��-LE�M�M��A��M��E1�H����H���1��'fff.�A��/E��EB�E��L)�H��H9�tD�>A��.t�A��0t�H��~nM��I���c����
H��H��1�I���H��A���Ѐ�	��I��H����H�YH��H��A��L9�wE��t�L9���H�H��I��M����E1�E����H� I�D$�H�����H9���D��tTH�U�H�u�L��H���%I��H�U�����A����H��L��H���$I9NjE�L�m���A9��,��I�����H*�M���H�O�*�BY��H��H��M��H���I��H��fff.�A�;@���@��	��L�`�H��@��H�_L9���I��H��L��u���L�m�E��E����JH�U�H�
�*H��J���P�������H9��„��WH�u�L��H���
$I��A��E��E��AL�u�H������1ۺ
1���8�H�}�H�U�L�I��H��fff.�E�A��0��I��H��u��}H�����M��H��H�����E1��I��I)�M�A�E������H��t$H��uGH���������H#H�INFINITYH9�t7�)��F��	�%���=INFt=NANu
��9)�~A�F����9)�hA�1ېI�JH�p�E�s�A��	wxH���wD������H��H����D�I��I��H�����H*��Y=9)�I��H�8�*L)��^�}�-uf��)fA�F1�A�H��H[A\A]A^A_]�H������A��.��H����H��H����I���������I���������I�FFFFFFFFI�X�I����M��L�O�<M�M	�M��ukH���N��5����H���H��M�FH��w�L������L���ZH������1��L���H��t&�A�<
0u H��H9�u�1�1�L���cH�������01�1��I�H)�L��H���/���H��u1��8H��H��H��H��t!D�A���A��	wH���w�D��������1�H������A��A)�D������H��tH��H)��u1��"1��Y1��H��H��tD�D7�A��.t�A��0t拵�����H)�H�������3������H��rƅ����HDž�����H������� ��euzH��H��t\H�y���-t��+uH���tIH��H��H��1�1�E1�D�A���A��	w+A��G��E��G�QAL�EL�H��H9�u��1��1����ـ�-E������H��wH�<+H�ǘ����H)�1���4�H������H��������$;�H���������E�=�������tE1�E1�L�u��A��E1�=5L�u�~�E�I��4M	�fIn�<-��������L�5z*��~8E1�H������A�<��s��F�$0H��L���L�E�=���~�E��H��������t��A�<��s ��F�$0�������<w,<A�I��H��L����E�=��3���E)�~�A��A�����7A�<L����������D)���<AC�L��H���D�A�߁����r��D�����=�����H�������5�H��������H��t!HcE�H��x������t��u1�1��jE1�L�u��HE1��p�ƃ�E1�1��H��H9�t9H��M�K�<�H9�sD������L�H�L�<�H�zH9�s�D������M��H��K�4?H�4��tH9�s������H�I��H9�vF��������@��H�xH9���@��t �}�u���f������A��u���vI��H� H��I9��RH��������VH������H��t,HcE�H��L�u�x+I�����������t��u1�1��rE1�L�u���E1��E1��p�ƃ�E1�1��H��H9�t9H��M�K�<�H9�sD������L�H�L�<�H�zH9�s�D������M��H��K�4?H�4��tH9�s������H�I��H9�v<��������@��H�xH9���@��t�}�u��t������u���vI��L�u�A����=�~E1������� A��H� H��I9������L�u�H�������H�HI9Ϻ���I!��A���Q���H�
\݌1��=���H�
6݌��H���$���H�
}݌�1�1�����f.�DUH��AVSI��H��H��sPH���H��)�H����H�X�*B��H��H��H��H��H�lj���H��su1�I����L��H���H��*����H���H��)��H����H����H��H��H��H�lj���H���)1�I���1��H��1�I��f�E�E�QL��I�E�I�� L��M�E�QI�� A�QH��L�A�QH�� E�AL��I�E�AI��L��H�� H��u�H��t"1�f�E��L��I�L��H�� E��H��H9�u�I�� tH��(����H��H���[A^]�1�H���A���A���A�� �A��@�3E���GA��tH�5:�*�H���H��L��[A^]�ZH��1�I�ِE�E�QL��I�E�I�� L��M�E�QI�� A�QH��L�A�QH�� E�AL��I�E�AI��L��H�� H��u�H��t"1�f�E��L��I�L��H�� E��H��H9�u�I�� tH��(����H��H���A�������H���H��)��H��t+H��H���H��H��H�‰Ѓ�H��s1�H���1��H��1�H��f.�D�D�OMi��I�D�I�� Ii��L��OH�� D�GMi��I�D�GL��H�� D�GMi��I�D�GH��L��H�� H��u�H��t'1�@D��Mi��I�L��H�� D��H��H9�u�I�� tH��(����H��H���A�������H�5*�H���4A�� ���H�5�~*�H���A��@����H�5�~*�H���E�������H�5�~*�
H����A����������H�
�׌�(1��ƪ��H��׌�(�(豮��UH��AWAVAUATSPL�U H�EI��M)�v3M9�v.L�]H��L)�L9�vI��M)�M)�K�I9�s#M)�vL)�L9�v'H�H��[A\A]A^A_]�H9���H�7��H9���I��fff.�M��tHL��I�ʀ|�9t�B�I��I)�H��H�I��H�Ǿ0I��L��I��E��a+�L��E��L��L���mH��tB�1H�A�H��H��H�}�H���0I��H��I��E��E�� +�E��H�}�E��L��L��0�H��1A��fE9�@��H9�A��A �A��u�H��H9�w9H�H�OfD�G���H�yԌ1�H��H���<���H�MԌ1�H��H���(���H�!Ԍ1�H��H������@UH��AWAVAUATSH��H��W�)E�)E�)E�)E�)�p���)�`���)�P���)�@���)�0���)� ���H���H9���H��H��H�zH�}�E1�I��E1�ffffff.�I9��_M��I��E�9I��M��t�L�u�E1�L��E1��H��(�uF�.D��� ���M�M��M�M��I�� D��� ���H��I��L9�u�H��M��L�u�tI�<H��(�*D��� ���H�}�L�I9�LF��`���H��)��H��H��H�xH�}�E1�E1�fff.�H9���M��I��D�H��M��t�E1�L��E1�fff.�H��(��F�,#D��� ���M�M��M�M��I�� D��� ���H��I��L9�u�H��M��tI�<H��(sbD��� ���H�}�L�I9�LF��h���H�� �����H���.�L���H��H�ĸ[A\A]A^A_]�H�
�ӌ�(1�H���Ѧ��H��ӌ�(���UH��H��H���H���H9�HG�H��)��H��tXH��u1�1��\���>E1�1�ffffff.�D��E��A��D�D�D�DD�H�IA��H9�u�@��uE��u-H���H��]�A��D��D��C������E�r��t�H��(t)��H��H���H��]�H�
�Ҍ�(1����H��Ҍ�(�(�̩��f.��UH��AWAVSPH����H��I��I��H���H��t)H��H��H��)��J�?H��(�p����H��u�A��A��H�� rJ��H��1���&�H���J�<>M���H�G�H��'�#�D��D�����H����tH��'���H�WM�GI9���� D)�H��H����H��H��fAn�fn�I��I��L��I���H)�E1�W�W�����CoT���Co\���Cod���Co,�f��f��f���C,�f��f��f���C\��I��M9�u�H9�t$f��t��D�L��D��A����D	Ήt��H��I9�r�D��B�$��H��H���H��H��[A^A_]�H�=�*H�ь�蕥��H��Ќ�(H����H��Ќ�(���UH��AWAVAUATSH��L��I��I��I��I��H�u�u|A�1�E1�L9�LG�LF�I��M)��zL��L��\H9��SL�]�L�U�K�4<L��L��M(����:�ك�H��L�U�L�]���1�1��
A�1ɺE1�A�1��KI��M9�L��HD�LE�L�I��N�
I9�r(�Nfffff.�L�H��I��I)�E1�N�
I9�s(J�<H9���A�<<C8<r�t�H��H��A���A�1ҾE1��E1��"fDL�H��H��L)�E1�N�I9�����K�<(H9��cA�<<C8<w�u*I��I9�L��HD�LE�L�I��N�I9�r����DI��H�ƹ�H�K�A�1�E1�A�1��"f.�A�E1�L��M��M9���K�
H9�s}L��H��H��L)�H�H9���H��L)�H)�H9���M�ZA�A8<sO�I��M��I)�E1�� @u�I��M9�L��HD�LE�M��M�I��I��L��M��M9��z���A�1�E1�A�E1��$fff.�A�E1�M��M��M9���K�H9�s}L��H��H��L)�H�H9��H��L)�L)�H9��M�sA�A8<vO�4I��M��M)�E1�� @u�I��M9�L��HD�LE�M��M�I��M��M��M��M9��z���I9�IG�H��H)�M����D����I��L�U�L�]���1�1����ރ�1�1�f�A�<E�DH��L��A�|H��A�|H��H��H9�u�H��tL�1�fD�<2H��H��H9�u�M9�MF�I��H�����H�����M��L���x1�H��1�E1�L�U�L�]��dL��H��1�1��E�4E�L4L��L��E�D4L��E�D4L��H��H9�u�H��tL�1�E1�F�L��I��L9�u��1�H��H�u�I�rHM�ZPM�bXI�Z`I�M�jI�JM�zI�B I�B(M�Z0I�z8I�R@H��[A\A]A^A_]�H�
{̌L��H������H�
�̌1�L��H������H�
̌H�����H�̌H�����H�̌H��H���բ��@����1Ɂ�9j�HB�L�F
H��z*D�L�4A��A9�LG�I�pF�L�A��A9�IG�L�FD�L�A��A9�LG�I�pF�L�A��A9�IG�L�ND�D�A��A9�LG�B�4���E1�9�A��M�B������I��1w
B�t���M��t
���B#L��H��H��H�t.)�H��1�H�
Js*f.�A���D�9�wH��H9�u�$��UH��H�� H��H��!)I��fDH�׉ʃ�I����T=�H�W�H��L��w�H��L�/I���A�I)�H��~*�H������H�� ]�f.��UH��H����H�
)f�H��D����D�ǃ��<@�|�H�z�A��w�H��L�*I���A�I)�H�+���H������H��]�f�UH��H����H�
i)f�H��D����D�ǃ��<@�|�H�z�A��w�H��L�*I���A�I)�H�����H������H��]�f�UH��H����	H�)A���H��A���ʃ���T=�H�W���D��w�H��L�/I���A�	I)�H�.���H������H��]�f.�f�UH��H��H��H��)I��fDH�׉ʃ�I����T=�H�W�H��L��w�H��L�/I���A�I)�H�����H������H��]�f.��UH��H��H��H��)I��fDH�׉ʃ�I����T=�H�W�H��L��w�H��L�/I���A�I)�H�-���H������H��]�f.��1ҁ���‰�����H�rH�
|*D�D� A��A9�HG�H�VD�D�A��A9�HG�H�rD�D�A��A9�HG�H�VD�D�A��A9�HG�L�B�t���9�LG�B����1�9�@��LƋ�����H��w�T���H��t?A���D#D��H��H��H�t&D)�H��1�H�
�w*�A���4D�9�wH��H9�u�$�E1�H��H��H�u����UH��AWAVATSL�M����H���?��H���*D�BD��%�=��A���TJ��H)�H�r�A�I)�A�I)�H�O{*H�H��1�ff.�H9�t]I9�tXI9�tPH����D�t�D�|E8�u)H9�t0I9�t+L�cM9�tD�4D�|	I��L��E8�t�E8�I���I��M�9I��1�I�����������A�M��tTL��I��H����tH��H�H��I��N�4I��H��H�L�<�H��L)�I��r�H��t�Ƈ�H��
sYH�L�H=�HB�H�D�H��t,f�H�A�H�����|uH�H��H��u�[A\A^A_]�I�q��fffff.��D7H��H��
r�H��H��I��H��H�L��H��L)�H��r�H��t�Ƈ��H�
ƌ��H��託��H�YŌ�L��蕛��H�-Ō�H��聛��H��Ō���k���f.�UH��SPH���?H�7L�F�1�1�f�H9�tIH=�rH��D�LI�QI��I��M��u=I9�tH��D�L	I�QH��I��I��M��t��7H���%H��H��H��t
H���H���H��H�H��H��I��I��M��t�D��A)�A��D��A�����}H�LJƇH��[]�I�����I��I��I��I)�v>E1��H=��I��I��L!�H���\H��H�SF�\I��H9�u��E1���B�DI��L!�H�H��H��tH��H��I��rڄ�t�Ƈ��L��L���H�H��rI��w;�|H��t�H��[]�H��Ì��訙��H��Ì�H��蔙��H�,Ì�H��耙��f.�D���s�F�1Ƀ�����	�H�G�1������HB�H��|*9��hH��mHG�9�иH���HG�9���H�Q[HG�9��pH�J.HG�9�ȸH�QHG�9t�XH�JHG�9t�0H�QHG�9t�H�JHG�9t�H�QHG�9t�H�JHG�94�u2�D���������1ҁ��iCȸHC‰H�GÉ7H�G�fD���s�F�1Ƀ�����1�H�G�1�����	HB�H�a�*9�� H���HG�9��H���HG�9��H�QaHG�9�ЈH�J1HG�9��H�QHG�9t�`H�JHG�9t�0H�QHG�9t�H�JHG�9t�H�QHG�9t�H�JHG�94�u9�D������������w*%��?H�@H�5�*��H�L��H�OÉ7H�G�1ɉH�O�fDH����H���������t	E1�1�D���A��H��4~1�D���SA�L��I��?D��H��H��H��H�
;�*H��H��`I��I��D��Щ�uH�H��H��hI�I��H�GH��S[rI���u1�A�����D���L��H��?H�J	L��H��i�jR��D)���?�����}6������;����(�H��H����H��H��H��H��E1�H��5A��D���H����I��I���H��M1�H��������H!�I	�HE�I��HC�H��HCȉȃ�H�H��H��6H���������v1�D���H��H��������H!�1�H��HD��f.�DUH���rJ����wB�������H��*�H��s{����H�|�*H��H��9sH���*H���K1�$]�H�A�H��wXH�R�*D�DH�I��9sYH�LH�H�j�*�	��H��J3�H��xH��H��H��$]�H�ᅩ�H����H���H���ߔ��H�����9L���˔��f.�����1Ɂ�P�HB�L�FH��*D�L�,A��A9�LG�I�pF�L�A��A9�IG�L�FD�L�A��A9�LG�I�pF�L�A��A9�IG�L�ND�D�A��A9�LG�B�4���E1�9�A��M�B�����#I��)w
B�t���M��t
���B#L��H��H��H�t.)�H��1�H�
2�*f.�A���D�9�wH��H9�u�$��UH��AWAVAUATSH��A��H�fH~�H��H��4%�L�I�������M!�L�Y�I!�M�$��MD����I��I��M!�E1�M��A��E��A��M��A��A�DD�A��M9�ED�E��L��)Oc�M�A��fDž(���H��[*H��0���HDž8���A�H��(���1ɺ�lH�]�H�}�1�I9�@��H�OI��ט��H��H��?H��L�̀�H�+IH��LI�@��HE�LE�fDž(���fE���$H�h[*H��0���HDž8���fDž@���H��H����H��(�����H�]�H�}�H��H��?H��L�H��H�
�+IHȺLI�@��HE�LE�f��H��A�LH�H��L��I���>��D���D�u�fE����I�M�����M�L�E�H�}�I��H��?H�U���)θ����)�����SH�Hi���M{H��H��?H��*�Hc���P�5L��H��I��H��L�[*J�$H��?fBtHй����)�D��D�փ�?H�‰�H��A�I��I�OH�M�L�M�M�i�M��I!��hB�|
��'s}��dD�M���1Ƀ�
������H��H��?H��L��~�H�6+IH��LI�@��HE�LE�fDž(���H�+H��0���HDž8���H��(������@BD�M�sb������A�'���AB؀��H�~�H��0���HDž8���H��(���������A�d��AB؀��@���s�������A�@B����AB؀����ʚ;��A���ʚ;AB؀�	��A��A)�A��fE9�~I��D��D)�M��L)�L�]�L9�L��MC�H�ٿA�����ffffff.���1��0��=/���I9�tdH�9H���1��I��H��#H�ǃ�
��s�H�=����^���H���������H��H��H��A�ډ�I��H��H�����H��0���H�U�1��-�Љ�H��L�A��I��H��H�����H��0���H�U�L��D�M�u�ARP� �H�� H�����H��H�u��'L�����D����D�M�fE9��fDž(���f�}�t4H�~W*H��0���HDž8���fDž@���H�E�H��H�����H�|�H��0���HDž8����H��(����A��A��?H����L)��H�]�I��D��I��M��ubH�:H����M�O��M��M!�H�H����I��A��0D��=0���H��I9�u�H��H�����H��0���H��L��D�M�P�u�AV����HDž���H�u������I�D$��H��H��?H��H)�Hi�BMMI��PDI�I�� 1�1�L��H�� D���H��H�M�D��������f���������������� �����0�����@�����P�����`�����p���H�E����������������������������������������������������HDž ���Dž����f��x$H������fE��x)D����H�������&��Hc�H��������fE��y�D������H�����%��I��������H��(���H��������H����I����&�.M�FH�}��0ff.�1�A�J�H	�H��I��H��A�R�H��H��	��H�����H��)�vH��t�L��(���I�H��H��t�I��I��I��M!�1��H�� A�J�E�r�L	�I��H��i�ʚ;A)�A�R�I�� L	�H��I��H��Li�ʚ;H��L)�A�R�I��I��u�@���^���H�� �@���H��Z*����sH�����H��)��H����H��(���H�H����H���~I��I��I��M!�1��fD1��H����I���tKH�� �A�H	�H��H�� t
1�H���
fD1���A�H�� �A�H	�H��H�� t�1�H��H����I���u�@��u%H�� �1ҋA�H	�H��H�� t1�H���1���A�H��(���L����L���d��H�����L�� ���I9�IG�H��)��
H��D�M�ffff.�H��t*��5|���9�5$���H�v�t�r*A�ǰfE9��?�H�.H����H������H9�t�H�u�H��)�i
H��t(H��H���H��H��H�‰Ѓ�H��s1��1�H�u��fE9����+H��������H!�L����1�A�<$E�D$H�<�H�yA�$H�� K�<�H�yA�L$H�� A�|$H�<�H�yA�L$H�� A�|$H�<�H�<yA�|$I��H��H�� H��u�H��t'1�fDA�<�H�<�H�<yH��H�� A�<�H��H9�u�H�� tH��(�{
�����H��H�u��fE9��YI��D��D)�I��H)�H�u�H9�L��LC�M���0L�U�L��0���L�5<���L��H��A�־L���q��L�������L��H��A�־L���O����L��(���L��H��A�־L���-��H�����H�E�H��x���L�����E1�H�u�H��)��L��I��H��E1�f�L9���B����M�[t�H�M�H9�H��HG�H��)��L���M��t4F����F��$���I��E9�t�r/H����H��u+A�1��{I�I��(���H��(���L9�t�E1�H���A��A��>A�1�f.�D���(���A��E��A��D����D���,���A��D����H�vA��I9�uĨt/E��D���(���A��D�����G�4)E�A��D�����E�r	E���*H�E�A�H9�H��HG�H��)�9L�4�DM��t4F��5���F9�5��M�v�t�r3H����H��u,A�1��}M�.I�����H�����L9�t�H���A��A��>A�1�fff.�D������A��E��A��D����D������A��D����H�@A��I9�u�@��t.E��D������A�ы����E�,	E�A��D�����A�r	E���H�u�A��I9�H��IG�H��)��L�4�M��t1B��5,���B9�5��M�v�t�r0H����H��u)A�1��xI�.H��0���L��0���I9�t�H���A��A��>A�1�ffffff.����0�����E��A���������4���������H�vA��I9�uʨt-E�����0�����D�����F�,	E�A��D�����D�r	E���H�E�A��H�M�H9�H��HG�H��)�L�4��M��t1B��5|���B9�5��M�v�t�r)H����H��u"A�1��jI�.H������H9�t�H���A��A��>A�1�fD���������E��A�������������������H�@A��I9�u�@��t-E�����������D�����F�,	E�A��D�����D�r	E���H�u�A��H;}��MA��0D��=0���H��)�H��t*H��H���H��H��H��H��sL����1��1���I��H��������I!�L����1��A�E�KH��H�OA�H�� K�<�H�yA�KH�� A�{H�<�H�yA�KH�� A�{H�<�L�,yE�kI��L��H�� I��u���t/E1�ffff.�C��H��L�,OL��H�� G�,�I��L9�u�I�� tH��(�+�����H��H�u�M9��m���1�D�M�L�U��E1�I��)�0M��t[J��H��H��H��H�Ɖ��H��sF1��H�U�I9��fL��H)�tH�H��0����0�J��D�M�� E1�H�]���H��������H!�H������1�ffffff.��;D�CH�<�H׉;H�� K��H��SH�� �{H�<�H׉{H��H�� �{H�<�H׉{H��H��H�� H��u�H��t$1�fD�<�H�<�H�H��H�� �<�H��H9�u�H�� uH�]��I��(H�]���B�������I��L�� ���H�u�I9�IG�H��)��H��ffffff.�H��t.��5|���9�5��H�v�t�������u.����E1���H�.H������H������H9����ل�t�������I9���L���H��t9H��H�ɀ�/���9t�
0���L��H)�H�<(H��0����0����D�M��hM��tDƅ0���1I�T$�H��1����0�o��D�M԰0� I�|$�H9�����=0����h�����1A�OfE9�|I9�sB��%0���I��A��I9���H��0���fE9����L��(���L��D��H�M����H�}�H�M�L�E�L�����H����H����H���H������F���H�Ĩ[A\A]A^A_]�H�
%���(1��!{��H�=VH*H�˥��%�|��H�=:N*H�C����|��H�
⧌�(1�L����z��H�
��1�L��H����z��H�
����(1�H���z��H�=�M*H�#���6�)|��H�=�U*H������|��H�
⦌L���rz��H�
���1�L��H���^z��H�=�U*H�H�����{��H�ϥ�H���8~��H�����Q�'~��H����(�(�~��H�Y��H�}�H���}��H����H����}��f.�@UH��AWAVAUATSH��H�fH~�I��I��4A��H�I�������I!�H�Q�H!�H�
E��ID�A�����A��A��I��I��M!�E1�H��A��D�Ҁ�M����A�DD�I��M9�ED�A��H�=�)Hc�H���fDž���H�F*H����HDž���H�����1ɺ�V1�H9���L�JD��H���E��A�A���aH��H��?H��H�=�j�H�0�*HHǺHI�@��HE�HE�fDž���H�Kj�H����HDž���3A��A�I��I��?H��L�%�j�H��*IHĹLI�@��LE�LE�H���B����PI��H��H��?H�s�����?I��I��L��H��H�����fD����H��8���H9���H��H��H��H��H�����fD����H��8���H�}�H9���L������L��`���L������A�͉M�A��A)�A�ɾ����)΍������SHc�Hiɓ�M{H��H��?H��*�Hc���P����H��H��H�5yE*L�7L��H��H��?fDL7H��x���H�U�L�,I��A��A��?L�m�D��I��D�t7
L��I��H��p���H��?H��h����H��L��H��I��I��?H������H�F�H�E�A��'L������L������L������s{A��d��1�A��
���<�����H��H��?H��H�=�h�H���*HHǺHI�@��HE�HE�fDž���H��*H����HDž��H������A��@Bs6A�������'���B�4�XA������d��B�4�=A���sA��������@B����B�4�A��ʚ;�����ʚ;B�4	H������I�H�M�H�M�H��H�U�H!�D��D��D)�H�E�H��h���H+�p���L�4I��L�u�I!�I��A��D��1��0A��M��D��I��B�D%�I�4L�U�I)�w3K� H�����������H��H��#I�ă�
��s�H�=۠��6t����D��H��H�}�H+}�H�OH��I9�A��H9���I9���I��L��x���L�U�O�L��h���M�L+E�I)�L+�p���H�<L�I)�I��I�L�����M)�M)�M�L�U�L��@H�<H9�r
N�M9��F��B�D%�I)�A��H9��I)�I�H��E��t���L�]�L������L�U�fff.�I���uH��H�H��H��L!�H�6H�4�M�O�4�D��H��J0B�L%�I��L��H)�v�L+]�L��I�3I)�L9�A��L��H)���L9�����/M��M)�I)�H��x���H}�H�H�<�L�M�M�O��I)�L��M�J�<;L9�r	M�L9�rqB�T%�M)�A��L9�sf��L)�H��E��t��WH��L�U�H��H)�v)E��u$H�H)���H9�r�E1�H��H��H)�w�H��rsH�E�H���H9��A�`E1�H��H��H)�v)E��u$I�I)�L�U�rAL9�s<H��H��H9�v�)H��H��H9�L�U�wH��H��I)�L9��������L������K�H�ȹH��H��?H������L��H��H��H)�Hi�BMMI��PDI�I�� 1�1�L��H�� D���H��H��X���������������f������������������������������� �����0�����@���HDžP���HDž���Dž0�����4�����D�����T�����d�����t���������������������������������HDž����D�����������������������$�����4�����D�����T�����d�����p���������������������������������������������������������HDž(���Dž����f��xI��H����������H��0���H������H����H�����fE��L�u�x0D����H�������N�E���Hc�H���������fE��L�u�y�D�����H������H���/���H��0���H��� ���H����H������L�����L��������L��L����H����L��H��� ��L��(���H��x���L9�IF�H��)�^H��H��`���fDH��t[��5���9�5����H�v�t���8�|[H��X���H��)�H��tTH��H���H��H��H�‰Ѓ�H��s:1��H�.H���H�����H9�����8�}�H�E��H�E���1���H��������H!�L������1��A�>E�FH�<�H�yA�H�� K�<�H�yA�NH�� A�~H�<�H�yA�NH�� A�~H�<�H�<yA�~I��H��H�� H��u�H��t/1�fffff.�A�<�H�<�H�<yH��H�� A�<�H��H9�u�H�� tH��(��
�������H��H��X���H�����H��)��H��t,H��H���H��H��H�‰Ѓ�H��sH��0���1��v1��H��������H!�H��0���1ɐD�D�OO��J�A�H�� O��J�A�OH�� D�GO��J�A�OH�� D�GO��N�AD�GH��L��H�� H��u�H��t"1ҐD��O��N�AL��H�� D��H��H9�u�I�� tH��(�����0���H��H�����H������H��)��H��t%H��H���H��H��H�‰Ѓ�H��s1��y1��H��������H!�H����1���;D�CH�<�H�y�H�� K�<�H�y�KH�� �{H�<�H�y�KH�� �{H�<�H�<y�{H��H��H�� H��u�H��t$1�D�<�H�<�H�<yH��H�� �<�H��H9�u�H�� tH��(�������H��H������L������H������L�%-���L��H��A�ԾL���b��L������L��H��A�ԾL���@��L��8�����L��H��A�ԾL�����H�����H�E�H������H�E�H��0���H�E�E1�H��X���L�}��ffff.�1�H������M��H�M�H9�H��HG�H��)�,
H��@H��t;��
������
4���H���9�t�r9H����H��u4�1��xff.�H�H��8���H��8���H9�t�1�H����ƒ�>@�1�fD���8�����@�������������<�����������H�I@��H9�u˨t+@�֋��8�����D�������B�4�@�Ɖ������D�r	@���o	H��X����H�U�H9�H��HG�H��)�	H��f.�H��t;����9�����H�R�t�r;H����H��u4�1��ffff.�H�H����H����H9�t�H������>@�1��D�����A��@����D�������������������H�@@��H9�u�@��t-@��D�����A��D�������C�<�@�lj������E�r	@���XH��X�����H�U�H9�H��HG�H��)�
H��f�H��t;������9�����H�R�t�r;H����H��u4�1��}ffff.�H�H����H������H9�t�H����ƃ�>@�1��D�������A��@����D���������������������H�R@��H9�uȨt-@��D�������A��D�������C�<�@�lj������E�r	@���JH��X�����I9�H��IG�H��)��H���H��t;������9�����H�R�t�r;H����H��u>�1��f.�H�H�ˆ���H������H9�t�H��I�����=���>@�1�fffff.�D�������A��@����D���������������������H�@@��H9�u�@��t-@��D�������A��D�������C�<�@�lj������E�r	@���(H��X�����I������0B�L5�H�����H9�HG�H��)��M�fH���H��t+��5,���9�5����H�v�t�A��A���(ffff.�H�.H0���H��0���H9�A��A�ݺ�L�����L��H���������L��H�����ڿ��H��x���L�}�L9�IF�H��)�H��f.�H��t+��5���9�5����H�v�t���H��`���A8�}/�s�H�.H���H�����H9�����H��`���A8��I8���H��X���H��)��H��t9H��H���H��H��H��H��s-H������1��ffffff.�1���f�H��H��������H!�H������1��D�D�JO��J�A�
H�� O��J�A�JH�� D�BO��J�A�JH�� D�BO��N�AD�BH��L��H�� H��u���t"1��D��O��N�AL��H�� D��H��H9�u�I�� tH��(�|�������H��H��X���H��)��H��t1H��H���H��H��H��H��s%H��0���1���1���f�H��H��������H!�H��0���1��D�D�JO��J�A�
H�� O��J�A�JH�� D�BO��J�A�JH�� D�BO��N�AD�BH��L��H�� H��u���t"1��D��O��N�AL��H�� D��H��H9�u�I�� tH��(�l���0���H��H�����H������H��)�H���&���H��H��H��H��H��H��sH����1��fff.�I��H��������I!�H����1��D�D�WO��J�J�H�� O��J�J�WH�� D�OO��J�J�WH�� D�OO��N�JD�OH��L��H�� I���u���t"E1�F��O��N�JL��H�� F��I��L9�u�I�� �I���H��(�X�����H���0���8���H����������H��X���I9�IG�H��)�:H��f�H��t��5����9�5����H�v�t�s�RH�.H����H������H9�u<L��f.�H��tFH��H�ɀ|�9t�D
�L��H)�H�<(H�ǧ�0���I��vMH�
܎��1�L���b���E�1H�}��0L��o�I����B�D5�0I��H�E��H�E�M��H�}�L�����L��H�U�1��5���L������H������H������H��8���H��@���H��H���H��P���H��8���L���u���H��[A\A]A^A_]�H�
T���(1��Pa��H�
A���(1�H���:a��H�
+���(1�H���$a��H�=w<*H�����b��H��8���H������*d��H�=*4*H������qb��H�=.4*H�Ì��6�Yb��H�=4*H�����6�Ab��H�������d��H�,�����d��H�v���(�(�pd��H�ȋ��Q�_d��H����L���Kd��f.�H����v��u����H���@������PH���N��f.�@H��8u8UH��H��H��H�E�H��)L�j���H�M��H��H���V���H��]�H�>H�FH�@H�5R)����AWAVS1�H��H��HC�H����L�FI��I)�1�L�	�I����������DI��L��H9��x���xYE��A)�A��tH�����H��H9�sL�LLM��t�H9�s�@�<x�H��H9�u��$ffff.�F�4A�A��t]A��t)A���
L�pI9���B�<6���X�����L�pI9���F�46H���tA���uTA���~f�L�pI9���F�46H���t"���uTA���~\�A���A���t)�A��pA��0r>�tD�{A��r����ubA���}\L�pI9�sNB�<6�������J����w>A���}8H�XH9�s*�<�-L�pI9�sB�<6��}�����H�wH�W1��E1�����H�GD�O�_�H�[A^A_�f�H��H�5٭*��܇��f.�f�H��H�5Fq)� 鼇��f.�f�AVSL�FI��I)�u	H�B�E1��2L9�LB�H��t1�f�@8<��H��I9�u�H�B�I9�wZH���������I�D��M�QM��DN�M1�L��L)�L	�N�\M1�M��M)�M	�H!�L!�H9�u	I��I9�v�L)�u	1�H��[A^�L�1�1�fD@8<tH��H9�u�H��[A^�L��H��[A^�f.�f�UH��AWAVAUATSH��HI���������I�







H�H�GH�E�H�H�E�H�GH�E�H�u�H�FH�E�E1�1�E1�H�U��CC�|(�
��K�4M)�H�M��H�}�L��H�E��PM��H�U�M��I�







�E������L9�sM��L�E��W@L�E��f.�M��I9��7H��L)�K�8H��s4L9��1�f��<0
��H��H9�u��f�L�XI��I)�uSL�M�H�q�E1�H�}�L��N�D�M��M1�I��M)�M	�N�M1�I��M)�M	�M!�M!�M9�uAI��I9�v��6fD1�fffff.��<0
tMH��I9�u�L�M�H�q�I9�v�DL9���J�H��L)�L)�1�L�E�L�MЀ<1
t
H��H9�u��0L�N�$>I��I�I9������<0
����M��1�M��M���I��M��M��M��I��L9�tP�E�H�E��8t'�H�}�H�5�(H�E�L�M�PL�M�L�EȄ�u!M9������1�����I��L�E�L�M��1���H��H[A\A]A^A_]�DUH��AWAVATSL�wH�L�A�>t+H�m�(�H��A��H��A�WD��t�[A\A^A_]Ã�
A�I�G H��[A\A^A_]��H��H��H�5���Ί��f.�@UH��AWAVAUATSH��HH��A��tD�c�C	H��H��H[A\A]A^A_]�H�M�L�E�L�;A�G��C	upI��I����H��H�

K�H�5(K���HE�I�?I�G�P��u�I�?I�GL��L��P��u�I�?I�GH�5�J���P���o���H�}�L���U����u0I�?I�OH�m�*I�ֺI��H��QL��L��A����,����E�A)E�H�E�H�E�I�GH�E�H�}�H�}�H�Ԇ�H�E���������H�5aJ�H�}�����������H�u�H�}��UȄ������H�}�H�E�H�5̨*��PA�����@UH��AWAVATSH��@H������L�3A�F��C	uB��t1I�>I�NH��I�I�׺I��H��QL��L���������H��L�������u-I�>I�NH�vQ�I�׺I��H��QL��L�������uZ�E�A)E�H�E�H�E�I�FH�E�H�E�H�E�H����H�E�H�E�H��H��҄�t��H�}�H�E�H�5ǧ*��P�C�C	H��H��@[A\A^A_]�UH���rJ����wB�������H��*�H��s{����H���*H��H��,sH��*H���K1�$]�H�A�H��wXH���*D�DH�I��,sYH�LH�H�ڧ*�	��H��J3�H��xH��H��H��$]�H����H���Z��H����H���Y��H����,L����Y��f.�SH��w0H����1�fffff.��<��H��H9�u��H�FH��H)�uMH�J�1�I���������I�f�L�L�\L��L)�L	�M��M)�M	�L!�L!�L9�u1H��H9�v��&1�ffff.��<tNH��H9�u�H�J�H9�v�I��I)�t L�1�ff.�A�<	tH��I9�u�H�G�H�[�H�H�AH9�uH�wH�W1�H�[�H�GH�O�H�[�f.�@UH��AVSH�� H��I���F�u8�uqI�>H�u���A�I)�L�(I��ܺH�߾1��I��H�.�(H��ff.�H�։ʃ�H����T5�H�V�H��H��w��>I��H���(H��ff.�H�։ʃ�H����T5�H�V�H��H��w�H��L�.I���A�I)�H��E��H�߾�ц��������H�;H�CH�5e+��P��������C�u9�uuI�~H�u���A�I)�L�(I��ܺH�߾1��I�N�H��(H��ffff.�H�։ʃ�H����T5�H�V�H��H��w��>I�N�H���(H��f.�H�։ʃ�H����T5�H�V�H��H��w�H��L�.I���A�I)�H��D��H�߾豅��H�� [A^]��UH��SH��H��?�F�u5�uaH�u��A�
I)�L�(I���H�߾1���	H��(��DH���������L�H�J�����w��.�	H���(��f�H���������L�H�J�����w�H��L�*I���A�	I)�H��C��H�߾�Ą��H��[]�f.�AWAVATSH�WH��I��I)�H��L)�H�����ȃ�H9�u1��]I��s
E1�1��6E��A��f�1�fo��(fo��(f��f�D�7fAn�D�T7fAn�fd�f`��p��fp��f��f��fd�f`��p��fp��f��f��H��I9�u�f��fp��f�fH~��H��H��f�1�fo�(fo�(f���fn��Tfn�fd�f`��p��fp��f��f��fd�f`��p��fp��f��f��H��H9�u�f��fp��f�fH~�H9��81Ҁ<���H�H��H9�u��E1�B�<�A��L�I��M9�u�H����H��������H!�E1Ҁ<:�A�ƒ�tvE1��|:�A��Mƒ�tbE1��|:�A��Mƒ�tNE1��|:�A��Mƒ�t:E1��|:�A��Mƒ�t&E1��|:�A��Mƒ�t1��|:���I��E1�I�H��H�����H�fv�fo
J�(�<�E1�L�L)�E��A��L��H!�I��I!�I�L��I��0I�M���|L��H����I��H���A��LB�B��A��A���t�L�r�I��`sL��E1���I��I��M��I��L��H��L�M�P@f��M��f�f��AoR��Aoj�fo�fl�fo�f�fs�fs�f��f��f���Aob��Aoz�fm�fo�fl�fm��EoR0�Aoz �Eo
fEo�fDl�fEo�fD��fAs�fAs�fE��fD�fD���AorfDm�fo�fAl�fAm�fDo�fD��fEo�fD��fAs�fAs�fs�fA��fAs�fE��f��fD��fDo�fD��fDo�fD��fAs�fAs�fs�fA��fs�fA�f��f��f��f�fA�fA�fo�f��fo�f��fs�fs�fs�f��fs�f��f��f��f��f�I��I�������f��fp��f��fI~�M9������M�D�o�o[fo�f��fo�f��fs�fs�fs�f��fs�f��f��f��f��fp��f��fI~�M�H�� L9�u��S���H�A��D��I��H��H��H��H��H	�H!�A��t>K�T�H��H��H��H��H	�H!�H�A��tK�T�I��I��I��H��L	�H!�H�H��H!�H��H!�H�H��H��0L�[A\A^A_�f.�H�NH���uAVSH�1�L�
\�L��P��H��I��L��I9��#D�L�BE��y�C���tS��t$����N�I9�MC�A�;���H���J�I9�IC��I���t=A���uK���~_�J�I9�IC��I���t A���uY���~c�����t(���p��0rI�wE�sA��r
A��A���uc���}^L�BI9�L�\MC�A�;�}HH���
���A��A��w5���}0L�BI9�L�\MC�A�;�L�BI9�L�\MC�A�;�����N�L)�L�H�NI)�H�H�H�WH�GL�G[A^�H��fD�
����������Y��H��H��-i�'A��A)�Ai�{��Dk�dE)�L��**E��A�@fn�fC�Hf~F�����vO��Hi���H�� i�')�Hi҉;�Ui�{��Dk�dD)���A�@fn�fA�HH��9f~F��у�	v0���i�{��Dk�dD)���L�
**A�Hf�L�H����х�t��uÃ�H��)*�LJ�L�H���UH��AWAVATSH��H��I��H�����L�^�E1�H�KY�8��m4L�5�)*I��@N�I��L��H��I9��0H��i�'E��A)�Ei�{A��E��C�fA�D�J�H���H9���C�DfA�D�J�H���H9���Ak�dA)�E��C�VA�D�J�H��H9���C�DVA�I���I��I����I���L���I�H��	vG�����i�{��Dk�dD)�D��L��(*C�JB�T�M�X�I9�sfI�����C�DJB�H��tH��tI��I9�sC��H�}(*�DPB�L��[A\A^A_]�H��w�H��H���K��H��w�L��H���K��H��w����K����H��H�����H�KY�8��m4H��H��H��H��i�'��)�i�{��Dk�dD)�L�
�'*��A�Afn�fA�Qf~F�H�����vH���a�w̫H��H��I��I��H��!�uq
H��H����i�')�i�{��k�d)���A�Afn�fA�If~FH��H���H�����H�3"�[3/#H��H��H��H��%H��Ǻ��L��H��i�'A)�Ai�{��k�dA)�A��A�Afn�fA�Qf~F�H��Ƥ~�H9���H�Wx�/e�9H��H��H��3Hi�/n�H��&i�')�i�{��Dk�dD)���A�Afn�fA�If~F�H��#NJH9���i���k�d)���A�Afn�fA�If~1�1��<L��H��	v3�����i�{��Dk�dD)���L�&*A�Hf�L�H���H��H��tH��uÃ�H��%*�LJ�L�H���H��H��	w���f.�UH��H�����ʀ�
r,�������k�d��@(�@��H�=�%*�Gf�E����@�D���@��u��H�p%*�LJ�L�H��A�I)�L�(I����H���1���w��H��]�f.�f�UH��AVSH��H��D�7D����AH�H�u�����A�
I)�L�(I���A��A���H��D��1��cw��H��[A^]�f.�UH��AWAVSH��H�H��H��HH�H��E1�H��A��H�u�A�����I)�L�(I��ԺH��D��1�M���v��H��[A^A_]�f.�UH��SH��H��?H�u��Y���A�
I)�L�(I���H�߾1��v��H��[]�f.�UH��AVSH�� H��H�?H�u�A������I)�L�(I��ܺH�߾1�M���Iv��H�� [A^]�UH��SH��H��H�?H�u��x���A�I)�L�(I���H�߾1��v��H��[]�f.�f�UAWAVSH��8H��I���/L�|$8�L��1��&ę���L���Fə��txr��"uzH�|$8�ƙI��H=��H�|$L�|$8L��L�����|$uH�T$L9�vH�
dr�1�H��L���7B��L�|$H�T$H�;H�CL���P�a��Ǚ���"t��D$L�t$H�q���H�D$H�
r�H�L$H�
�P$H�L$ H�L$H�L$(H�D$0H�;H�sH�;�)H�L$�s��H��8[A^A_]�H�
�q��1�L���A��f�P�aǙ�Y�DS���OǙ�[�AWAVATSH��H�5�X+H�|$�茝&L�|$I��uCH�D$������u4H�X�L�p�L�`I�$H��tL����I�|$t	L����ęH���ęA����H�ĸ[A\A^A_�I��I�|$t	L���\ęH��SęL���S9��SH��`H��H�D$H�D$H�D$d�<%������dH�%��dH�%�H�HdH�%��D$)D$ H�L$H�L$0l��D$8p��D$H��C(D$ H�L$0H�t$8(L$@CH�KH�s K(H�L$PH�K8H�C@H�SHH��H��`[��/(dH�%�d�%�����c���H��H�|$�H���Z8���C��DUAWAVAUATSPI��H�_L�oI��H��@I��tL���I���{L����I�>tH��H��[A\A]A^A_]�%�™H��[A\A]A^A_]�I���I��tI��$�L���+I����I�>t	H���™L���7����B��f.�AWAVAUATSH��H�?t
H�{�|™H�{t
H�{ �k™L�{xM��tL����L���Q™L�s8L�{@M��t6M�fL�-9™�ffffff.�I��I��tI�|$�t�I�<$A����H�{0t	L������H�{Ht
H�{P��H�C`H��H��u
[A\A]A^A_�H�{h[A\A]A^A_�%��I��L������H�{0�H�{HuH�C`H��H��uL���6��H�{P����H�C`H��H��t�H�{h�t��L���t6��@AVSPH��H��H�uH�;�(H�{t
H�{�?��H�C�H�t9H�C �H�tBH�C(�H�u	H�{(��H�[0H���$H��H��[A^�%���H�{��H�C �H�u�H�{ �(H�C(�H�t��I��H����L����5���AWAVAUATSI��H�_L�M��t1L�cL�-����f.�I��I��tI�|$�t�I�<$A����I�>tH��[A\A]A^A_�%V��[A\A]A^A_�@H�H��H��u�H��%2��f.�H���t
�H�Ou�%���f.�f�AVSPH��H�L�s����L����™H���t�H�KuH��H��[A^�%Ϳ�H��[A^�f.�AWAVAUATSH��L�wL� M��t6M�fL�-����f.�I��I��tI�D$�H��H��t�I�<$A����H�{t	L���Y��H���t�H�KuH��[A\A]A^A_�%:��[A\A]A^A_��UAWAVAUATSPL�wM����H�<$L�(M����H�$L�`fAo$f���M�l$H�-߾��D�C�!؉�I��tOf��u.ffffff.�fAoEf��I�����I������t������L��H)�H�x�t�H�x���L��H��I�I���H�<$tH��H�H)�H���U��H��H���t�H�OuH��[A\A]A^A_]�%1��H��[A\A]A^A_]�f.�AVSPH���$H��H��[A^�%���I��H���L����2��AWAVATSPH��L�wL�g I�$H��tL����I�|$t	L������H���v�{0uH��[A\A^A_Ã{@u
H�{H���H�{X�2��H�{PH��[A\A^A_�%-��I��I�|$t	L���Y��H���H��0H���
L���E2��DUAWAVAUATSH��(H�_H�|$H�GH�D$E1�H�-ο�H�\$�L;t$��L�t$ M��I��N�|+J�\+H��tJE1��(DI��I�|$(�z��I�|$ ��L�����L9�tO�$�A�|$u�I�|$�&����@H�\$I�L�t$ I��I�}�u���L���t���g���H�D$H�8tH��H��([A\A]A^A_]�%M��H��([A\A]A^A_]�fDS�?u[�H���u
H�{����H�{(�þ�H�{ [�%Ⱦ�SH���u
H�{�|��H�{(����H�{ ����H��[�%ֻ�f.�@UAWAVAUATSH��(H�|$L�t$L���\��A�(L�-OA�H�ؼ�L�=����$ffffff.�L����A��I��0I��Xt'C�,,��u�1�H��$���H��$�u����$�H�D$@pD$p@`D$`@PD$P@@D$L$ T$0\$@X0P HH��([A\A]A^A_]�UAWAVAUATSH��8H�T$�T1�1���������\$�l$f����f������ęf�����H�$H�D$H�D$H�=�ęH�5�ęH�D$H�D$ H�D$(H�T$�ZH�D$H�D$0L�|$ L�d$(M���TA�E1�K�<.L��L��d��M�L�t$H�|$0t	L���㹙L;4$u
H���2��L�l$C�D5:I�FH�D$H;$uH���k2��L�|$C�D7 I��L�t$H�D$H�D$ H�D$(H�=mxH�T$�3�H�D$H�D$0L�d$ L�l$(H�$L)�I9���K�<7L��L�����M�L�t$H�|$0t	L��!��L;4$u
H����1��L�|$C�7
I��L�t$�=sə��xL��L����H���u�/��H�<$tH�|$�͸��1���H��8[A\A]A^A_]���™f�P������H�$H�D$H�D$H�=�™H�5�™H�D$H�D$ H�D$(H�T$�~H�D$H�D$0L�|$ L�d$(M���QA�E1�K�<.L��L�����M�L�t$H�|$0t	L�����L;4$u
H���0��L�l$C�D5:I�FH�D$H;$uH���0��L�|$C�D7 I��L�t$H�D$H�D$ H�D$(H�=]�wH�T$�5�H�D$H�D$0L�d$ L�l$(H�$L)�I9���K�<7L��L��ƻ�M�L�t$H�|$0t	L��E��L;4$u
H����/��L�|$C�7
I��L�t$�=�Ǚ��xL��L��'��H���u�S��H�<$�]���H�|$���M���H��A�1�L����7��L�l$L�t$���H��A�1�L���7��L�l$L�t$���H��A�L��L���7��L�|$L�t$����H��A�L��L���q7��L�|$L�t$�����H��H�|$0tFL��4���;�H��H�|$0t.L������#���H��H�|$tH�|$ ������H��H�<$tH�|$�嵙H����*��DUAWAVAUATSP�$H���2H��I��I��I��E1�DC�'��������������������t=�sK�$A�H�H�kH)�I9���H�{H�H��L�����L�H�kI��M9�u�������?�ɀ���=s���$�L$A�똀�?�ʀ���=��w@���@�4$�T$�L$A��k���@��?@�΀���$@�t$�T$�L$A��C����A�H��H��L���5��H�k�4���H��[A\A]A^A_]ÉD$H�=v��H�
2��L�+��H�T$�+�5��f.�f�SH��H��H��N��u?��ur�8H�t$�F�A�
I)�L�I���H�߾1��c��H��[Ë�	H�=�(��ff.�H����ʃ���T4H�V�����w��.��	H�Ҙ(��H����ʃ���T4H�V�����w�H��L�4I��A�	I)�H� "��H�߾��b��H��[�f.�@UAWAVAUATSH��I�։�A��H���z$uBA�^ ����7����H����H��W�)D$H�D$ A�E1�1��H��D�|$H�T$ H�T$p(D$D$`H�D$8L�D$@L�L$HH�L$PH�D$X�\$xƄ$�M�v1�L�l$8@��toffffff.�H�|$L���CL�d$H��I9��L�|$H�l$ �L$(L��L��H���H���I��M��t�L������f�H�|$L����L�d$H��I9���L�|$H�l$ �D$(H��tgH��H������H��H��1�fffff.�A�|�A��A���A���A��������
uH��H��u�H��H)�s	��f�1���L��L��H���MH���I��M���8���L���G���*���H�D$8H�؋l$p sH�|$@�'��H�|$XtH�|$P���H����@��t�L��1ҹ��1�H����H�Ĉ[A\A]A^A_]�H�=�wH������k.���|$H�=���H�
y��L�"��H�T$�+�S1���H�=�]��e,���H�=�]���,������(������H��H�|$8�1H���Y%���H��I��M��t	L���;��H�|$8�	H���1%���UAWAVAUATSH��8I��H��H��L�>H�E�I9�u4I�NH�I;V�H�rI�~H��H�1C�CH����I�~A�FHH�
�(Hc�H��M�~I�N(I�F0H)���M����I�H���"H����1�A�<��H��H9�u��I�~I�vM�n(I�V0L)�L��H)�H9��>I��I��\H�|$H�t$H�T$K�?I9�IG�H��	�HC�I�VH�|$ A�A�L��I���0���|$ �
H�D$(I�FM�>H�T$H�t$H�|$��I��M�f I�~8L��H)�L�1�����A�~@L��L�����H����ZI9��I�F(I�F0M�f8L��H������I�OH��L)��sH�P�1�H���������I��M�M�TM��M)�M	�M��M)�M	�I!�M!�I9��`H��H9�v��RI�FL�$I�N(H�L$L�H�D$H�H�T$�A��M�fW�H�D$A�~@�Y(H��I��1��IE�L��L)�H9��lH�&�L��iI��K�?H9�HG�H��	�HC�H�|$ A�A�L��I��H�T$�'����|$ ���H�&�M�~(�v���H�� H��W�AM�f8�������-L�p�L�x�L�`I�$H����L�����~1�fDA�<t4H��H9�u�H�P�H9�w�n���A�<tH��H9�u�A�FH�
�A�FH1�L���V�t|�Ѓ�����L�r�L�z�L�bI�$H��tL����I�|$t	L���Q��L���H���pH�D$(I�FM�>L��I�~@L��H��L���u&H��1ɨH�T$HE�H�u�H��t3I�FH��t<I�NA�vHH�=(�(Hc4�H���E1��|�
A��L)��=H�+H��8[A\A]A^A_]�A�~Hu!H�=,�H�����(�)���|�H��E1�H9�wI�vH���}$I�FD�{�H�
k��1�H��H����'��H�=.�*H�`���6�V)���H��I�|$t	L���8��L���/��H���/ ��f.�DAWAVSH�� H��H��H9s*����H��H�t$H�D$�D$
H�t$��hI��H�D$H�D$H�D$H�D$H��H��H�����L�|$H�\$H�T$I�~H�޹�M��tH��H�� [A^A_�%k��H�� [A^A_�H�� [A^A_��I��M��u�I��H�|$tH�\$H��0��L���0��SH�H��p'sH�GH��H��
��H��H� tH�[�%���[�f.�@UAWAVATSH��I��H�_�1��A�~ucH��КH��H��u{1�A�F����I�~���@��uH��������H�NКH����1ɇ����H��[A\A^A_]�H��I��I����˗����L��L��H�КH��H��t�I��I��������L��L����@��A�F���l���H�$@�l$H�=	��H�
��L�ƌH��+�)����H�޺����1��������T������e�������4���A�F�*���I��@��H��� �L�����I��H���M$L�����DAWAVATSH��I��H�H��H1�H���HH��H�
��(Hc<�H��A�~uA�FH��H�։��H����A�F1��M�~L)�H9���H��J�<�I~I��H��G��M�M�~�WH�$H�D$H�D$H��H��H��H�����L�$$L�|$H�T$I�~L��1������M��t	L�������H��[A\A^A_ùA�L��I��L��I���
���L��L��M�~�G���H��M��u�H��H�<$tL�|$L���$��H���$��@UAWAVAUATSH��HH�H��H1�H���HH�A�H�
9�(Hc�H���H��H�|$D�wH�|$H�1�����H�D$ H�58ʚH����H�|$0�UH�D$0H�D$�D$L�+H�CH�D$(�k�D$E1��#f.�J�<<H��HH�t$L�����I��M��tBL;l$(t;A�E�������������I����������u3�<����=�f��E1���������t=����D$A�L��L��H=v2I���qH�|$D��H�T$ H�L$HM�������E1�L��L���H������H�|$D��H�T$ H�L$M���X��������ff.�����?�ɀ���=s���T$�L$A��E�����?�ʀ���=��w@���@�t$�T$�L$A�����@��?@�΀���D$@�t$�T$�L$A����L�6L�~�^M���NL��L)�H�����aH�wH)�H9��oM������%��=�L�wL;7�H�GB��I��L�w��H�|$H�H�nD�~H�D$HH�D$PH�D$X�D$A�E1�H��tIf�H9�t;��������������H����������u7�<f�D����=�D��A�1ۉ�������t=�sM�D$A�H�D$HL)�I9���K�<4H�t$L�����M�L�t$XH���O����ffff.�����?�ɀ���=s���T$�L$	A�떀�?�ʀ���=��w@���@�t$�T$	�L$
A��h���@��?@�΀���D$@�t$	�T$
�L$A��?����A�H�|$HL��L���#��L�d$PL�t$X�&���L�d$HL�|$PH�D$H�xL��L��1��x���A��M���L���K�������1ҁ���H�wH)�H9�������1Ɂ���H�H�wH)�H9�������A�I���#��L��M��u�z����I��H�GB�,�I��L�gM9��W���A�.��5��=����L�gL;'u�I�����L��A��H�\$�/I��H�\$sMH�|$H�T$ H�L$HD��M���r��A�u�CE1�D��H��H[A\A]A^A_]�I���G��L�����H�
���1�L�����H�=�*H�{���O�!���D$0H�=�H�
���L��|�H�T$0�+�!���l$HH�=ɟ�H�
���L�~|�H�T$H�+�_!��H�=h��s��H�=t��g���D$0H�=���H�
E��L�>|�H�T$0�+�!���
H��M��tL���H��H�|$HtH�|$P�B��H���B��f�UAWAVSH��I��H�^�1���NuXH��ƚH��H��uf1�A�F��uuL��H���l@��uH��������H�
�ƚH����1����trH��[A^A_]�I��H���.���L��H�tƚH��H��t�I���D�L����@��A�F��t�H�\$@�l$H�=~��H�
Z��L��H�T$�+� ����H�޺��1�H��[A^A_]�%���������T���A�F�J���I��@��H��蘗L�����I��H�|$��L�����f.��UAWAVAUATSH��(�M����M��I�ω�I��H�$H�H�H�D$D�g�fDH�D$I�EH9D$���������L��L�����H���uF�����8��$��uUH�5���H����H�|$����E��t�A��uH�D$떐H�D$ �H���H�$H�I9�rcI�I)�u����� tH�=Ԛ*��%$1�H��([A\A]A^A_]�H�=��(H�{U���y��H�=��*H�;���O����H�=Z+H����3����H�=���m��f.�UAWAVAUATSH��I��1�f.��N<���A����V<u��$��D$��H�t$`H�|$hHDŽ$�HDŽ$�fDŽ$�Ƅ$�I�mI�]I��A���L�l$PH�l$XH�\$H�L$D�$fffff.�H�\$H�L$DI��I����F��<�D�d$D��s�H��E��tL��A��tH��H�H����E��t!A��u;I�E������u>�f.�H�E������u#�ffffff.�H��n�����g���H�$H�D$H�D$H�=5��H�56��H�D$(H�D$0H�D$8H�T$(��H�D$(H�D$ L�t$0H�\$8H����A�1�L��H�L��H����H�H�l$H�|$ t	L������H;,$u
H���C��L�l$A�D-:H�EH�D$H;$uH���!��H�D$�D( H��H�l$H�$H��H)�H��
��H�ng topicH�T(H�UpdatingH�(H�UH�T$H9�u
H������H�D$�D( H��H�l$H�D$H�D$xH�D$xH��$�H��H��$�H�|$(H�52�)H��$��1��L�t$(H�L$0H�\$8H�$H)�H9�H�L$ L�|$p�L�l$L��H�L�|$ L��H���H�H�l$M��t	L���b��H;,$L�|$pu
H�����L�l$A�D- H��H�l$H�$H)�H����fA�D-toH�EH�D$H;$uH������H�\$�D+ H��H�l$H�D$XE��tH�D$PA��uH�D$HH�8�H�t$(���I��L�`�I��A�H��tL��Ƙ�H���I��J�4,H��(L��L�����H�$H)�I9��<H�<+L��L��֝�I�L�d$A��t	L���W��L;$$u
H�����H�\$B�#
I��L�d$�=�����L�l$PH�l$XxH��L��/��H���tH�<$�.���H�|$���������@��H�<$u������A�H��1�H������L�l$H�l$�����A�H��H�����H�l$H�$H�D$�M����A�H��H��H�����H�l$������A�H��H���i��L�l$H�l$�����A�H��H��L���A��H�\$H�l$���I�mL��I��H���)H�t$`�F8H��8��������1�����H�|$hH�I�MH�UH�H�OH�GH�Ĩ[A\A]A^A_]�H�5��*H�
b��H�|$�I�+��H�=4���g���L�����H��A��u&�L�GH��M��tBH�|$ �`���5�0H��H�|$ t(L���H����H��H�|$(tH�|$0�.���H��H�<$tH�|$���H������H��H�
+��H��H�
8��Hc�H�H�>H�NH�IH���AVSPH�H�FH�@H�5�/x�H��I��Є�t
�H��[A^�H�5�c*�H��L��H��[A^��@UAWAVAUATSH��8�T$I��I��H�|$8�1��S��H�D$H�5㹚H����H�|$ ����H�D$ H�D$ �D$(�D$M���~I��E1�1��+DH�<H��8H�t$H��Z��L��I��M9��PC�/���������������������t=����D$�H��H���H=v2H���&H�|$ �t$H�T$H�L$8I���|�������1�I��I��WI���9���H�|$ �t$H�T$H�L$I���>������/���������?�ɀ���=s���T$�L$	��O�����?�ʀ���=��w@���@�t$�T$	�L$
��"���@��?@�΀���D$@�t$	�T$
�L$����1��
1��'H��w0H�|$ H�T$H�L$8�t$I�������H��8[A\A]A^A_]�H�
��1�H�����H�=F�*H�����O�S���D$H�=%��H�
ᄌL��o�H�T$�+���H�=������H�=������UAWAVATS�(��H��H�G H��\��H�KH��@��H9���@��t>L�sL�{H�CM��twI��L�%����
@I�� I��t]I�~�t�I�>A����H�C @��uH�CH��tL�sH��A�|���H��t3I��I��H��N��H����I��L��L���H�C �C(1��JA�L��I��h��L�cL;#uH����R��H�CL��H��L�<L�tL�|@�lI��L�c�[A\A^A_]�I�I�F�I�~�H)�H9�wI~�H����I^���I�F�A�I��H��I��L��H�����L��H��I�~��H�=�6���L����
��H��M��t	L���@��H���@��UAWAVAUATSH��XH�$H��I�����H�L�gL�7L��O(�L$D�t$@��H��H��H�L$PH�G H�D$8H�GH�D$H�GH�D$(L�|$HH�D$0H�D$ H�\$ H+\$w�ED�{#�[H�\$ H+\$v*M�����؃�H�
�(Hc�H��fff.�L��H�|$8H)�L�1��J���|$DL��L���R��H���������H�� H��W�A$L�} �؃�H�
x�(Hc�H�L�|$8H�D$H�D$ H�D$0��{#��M��M��I��L��H�C�H�D$L�c�H�[H�H��tL���H�{H����tL���H�|$��I��L��M��M��L�|$HH�\$ H+\$�������ff.�H��L!�H�H9�������f�H��L!�H�#H9��������f�I9��ZH�EH�EL�} H�D$ H�D$L�|$8M��H�D$0H��H��v2I�GH��L)�uQH�K�1��ff.�H�D$M�<H��w�H��tH1�f.��D$A87�dH��H9�u��1��L$A87�DH��H9�u�H�K��H�l$H�$H�p1��H9�wHI�L�D$PL1�H�H��H)�H	�I�TL1�H)�H	�H���������H!�H!�H9�uH���H��H)�t!I�1�D�|$@8<2��H��H9�u�H�l$H�$H�H�qH)�H9�wdH�$H�xH�H��L��H����H�H�L$H�H�D$ H9�HB�H�$H�hH�L$I�$H\$(H��H�l$L�|$HH�D$0�������A�H�,$H��H���d��H�u�y����H���eH�H9���H�^H�$H�L�qL)�H9�szL�,$I�}L�L��H��g��I�M�uH�D$H�H�L$ H9�HB�I�$H\$(1�H�T$(H��X[A\A]A^A_]�H�=��*H��s��6���H�
�s�1�H���
���A�L�,$L��L��H�����M�u�`���I��H�{t	L��c��H�|$�X��L���X���UAWAVAUATSH��(H�L$(I��H��H��D�nD�vB��D�����F�D$������N�L$L��
�VD�<A��
	��T$
��DD��F�D$�F�D$@1��!��H�D$H���,�E�D$	��tH�|$��������L��$ H�\$ H�D$(H��H��D�t$t#H��z��I��H��u�H�������A��D$��A	�D�t$@A��E	�L��L��H������D$PHDŽ$�H�L$PL��$�L��H�t$(D��L�d$M��C��H��tCH��D�uE��E����H�߾A��uu�~����tyH�L$ �A�AW���\$PL��$�L��������H�L$ H�AL�q�Y���Yf�A�AH�H�|$(����	����A���A�H��$�H���N���$��$�)D$PH��$�H�L$`��uSH�D$`H�L$ H�A(D$PAH�H�����L��؍�H�|$(t	L�����H��([A\A]A^A_]�H�D$`H��$�foD$Pf�$�d�<%����L�l$H�\$8D�t$HD�|$��dH�%��dH�%�H�HdH�%���l�)D$P�o�l�fD$`H�D$pH�T$xL��$�L��$�M����J��H�@H�����1�H��E1�1�L�t$0�f�I��H��L9���K9.t�L��O�t.M���;H��$N�d(H��$tL������H��u
��H��L��L��I��荙L��$�L��$�L��$�L��$�H�|$PH��$�H����L�t$01�H��$H��$L�d$�B����(�7��H����H��H�H�@H�D$8H�AL�a�D$�A �A!H�]L�u�H��bI�̿��H����H�L�pL�`H�-@�H��$�H���Տ�p����H���cI���$@`�$�@P�$�@@�o�$��$��$��$�X0P H��0�>��I��H���I�EI�EI�]M�uH��$ A�E �D$A�E!�D$A�E"�D$LA�E#�D$	A�E$�D$
A�E%�D$A�E&�D$@A�E'�D$HA�E(H��$�H��$�fo�$���$�HDŽ$�HDŽ$��(����H��@���bH��H��$�H�C �$��$�KfoD$P(L$`(T$p�$��$���$�HDŽ$�HDŽ$��@���H�����$��$��$��$�X0P HH�T$ L�*H�L$H�JH�L$(H�JL�bH�Z H�B(L�z0����H�=�wH�1?��E�����'dH�%�d�%�������L�t$0��(�������������p������0�r������(�^����y��@�M����hHDŽ$���$�Ƅ$�H�=��wH�
�s�L�=�H��$��&�R���$�L��$�L�d$H��$�L�l$���H��H��$���H�\$8�I��@��H�Ű�D$L�l$L�d$�cH����H��H�|$�'��H������I��H��$��ߎ�H�uH���A���I��H��$��?��I�$u$L������H�|$(tH�|$�ń��I�Mu!�H�|$(u��I�MuL���}���I��@�L���}��M��tK@��t
H�|$P�ٓL��������I��H��$��|��@�����I���I�$@�uL���=��L�l$�I�$uL���)��@��t
H�|$P�z�H��$��͊L��H�|$(�*�H��H�|$8����L����D$L�l$�	H�Ű�D$H�D$XH��tNH�D$ H�l$@L�l$hM����H�L$ H��H��H�H���L�l$L�d$H�l$@tH�|$PH)�H���z��M��uBH��$�uo�|$H�\$8tzH�����L��T��H�|$(thL��;��H���;���H�D$0H�XL�5#���f�H��I��t�H�C�H��H��t�H�;A����H�|$0���|$H�\$8u�H�|$(u�H������H�l$PfoEfD��A��L�eH����� ffff.�A�F�D!�A��I�����fE��u)�fAo$fD��H�����I��A����t�A���A���H��H)�H�x�t�H�x��롐UAWAVAUATSH��hL�<�H��H��>��H��������I9�����u���I��M��H�|$8L�|$ t&M��H��L�����H���HI��H��H��M���A�1�H�D$L�d$H�D$H����LD$ E1�H�l$�fff.�L�D$@L;D$ ��A�0��5��=����I��L�D$@H�|$,�ch���|$0A�I���D$4���LE�H�L$X�AH�D$,H�1���L�d$G�<�I��L�l$H��I9��s���D�|�XL;l$u�H��������H�L$H�D$8H�HH�L$H�H�L$H�HH��h[A\A]A^A_]Ét$HH�=��H�
}q�L�v\�H�T$H�+�W���L�������H��H�|$tH�|$�x��H���x����UAWAVAUATSH��xI��I��I��I��H�1�H��H��HC�H���H���fH�D$xHDŽ$�HDŽ$�H���wH�D$H�D$ 6H�D$H�|$�	H��AD$H�D$D$H�$L��](H��$�H�t$xL�L$H���� ��$���D$x)D$H��$�H�D$ H�D$(H�D$8H�D$H�D$PH�|$L����;H�D$H��H���H�|$�oI�L$1�H��HBʨHD�H�5��H�\$�H����H�|$`H���|H�\$pH;\$`u
H�|$`���L��$(H�D$h��^H��H�\$pHDŽ$HDŽ$HDŽ$ H��,wH�D$H�D$ $H�D$H�|$�AH��H��A�t$H�|$x蜞$L��$�H��$�H�D$L�l$H�D$ H�$L�*\(H��$ H��$L�L$H��H���:��$ ��H�|$xt	L���}��$)D$H��$ H�D$ H�D$(H�D$8H�D$H�D$PH�|$�|I��������H�D$PH��$(D$(L$ (T$0(\$@)�$�)�$�)�$�)�$�AD$ I�EH�D$x�$�H��v*H��$�HDŽ$�L��$�L��$�HDŽ$�Ƅ$�H�D$H�D$H�D$ H�|$xH�t$�|9H�D$H�L$H���3H�T$ �D$�`H�D$xHDŽ$�HDŽ$�H��wH�D$H�D$ 'H�D$H�|$�AH��AD$H�D$D$H�$L�KZ(H��$�H�t$xL�L$H���a��$���D$x)�$0H��$�H��$@HDŽ$hƄ$pH��u*H��$HHDŽ$PL��$XL��$`H��$0L���W8H��$0H��H����H��$8��L!�H��s�D$�%u�D$H��~{���H�	u��D$H���q{1ҹH��$�H��$�H��$H���*|H��$8H��$H��$p(�$�(�$�(�$�(�$�)�$`)�$P)�$@)�$0H��$0�yH��$pH��$�(�$0(�$@(�$P(�$`)�$�)�$�)�$�)�$�H�D$pH�D$ D$`)D$H�\$(H�D$0L�|$8L�t$@H�D$H�D$PHDŽ$�HDŽ$�HDŽ$�H�|$H��$��6H��$�H��$�H��xH��$�@��I���)L!�@�A�H��ru��y���H�u��y1�L��$�H��$�L���zL��$�H��$�H��$(�$�(�$�(�$�(�$�)�$)�$�)�$�)�$�H��$�HDŽ$�L��$�L��$H��$�H��$(�5H��$�H��H��u&@��u	L��y�H�D$H��H���\$u��t&�2H��$���x�@��t���H�|$��x���uH��$��x�H��x[A\A]A^A_]���$���$0H�=�w�H�
l�L��ۏH��$0�+�-����h��$���$0H�=bw�H�
�k�L��ۏH��$0�+����0��$!�D$H�=-w�H�
�k�L�JۏH�T$�+����H���H��H��$��H��H��$�H��H��t
I�<$��w�@��t*�1H��H��$��XxH��$�H��H��tL��$�L���w�E1�H�D$H��H��t7H�l$�&H��A�H��$0�H��A�H��$�H��H��t
H�}�Xw��|$uH��$�Cw�E������H��H�|$�wH��$�H��H����H��$��H��H�D$H��H��t~H�|$�qH��H��$0H��H����H��$8�H��H�D$H��H��twH�|$�jH���H��H�|$�W��H�|$xt	L���v�H��$tH��$�yv�H�|$`t,H�|$h��H��H�|$�W��H�|$xtH��$��Ev�H���E�DUAWAVAUATSH����L�L�w��{������1���
o{���H����H��H����1��
Q{������\$�D$H�=U{�L�4$�SH�L{�L�-M{�H��L��L��L���8H��H��9H�-{�L�%�z�fn�f`��p�fp�DJ��H�L$1�fv�L��v�H!��Aofo�ft�f�ȅ���H�D$PfL$`H��$�f�$�H�L$ ���H�H!�H��L��H)�H�$H;H�u;H�p�L��H�T$M��I��L��I��L��M��A��M��I��L��I��L��M������H�L$ �A�f!ȉ�H�D$PfoL$`H��$�fv�fo�$��o���f�ft�f�˅�L�4$uH�H��H���
���M���|$tNJ��M��t,H��`s�I��H��u!�H�����L�4$��A�L��L��H��xx�H�|$8L��L���(�H�\$@L�l$HL9l$8v-M��t/H��L���w�H�D$ H��u,�L���H��H�\$ �H���s��H�D$ L�l$H�=4y�H�55y�L��L���"6H��H�=y��DL�d$`L�|$PH�5�x�H��x�I��I��9fAn�f`��p�fp�DJ��H�D$1�fv�L�=�t�1�H!��ofo�ft�f�����H��$�f�$�H�t$pH��$�H��$�f�$����H�H!�H��L��I��I)�I;N�uI�v�H�|$`H�T$A�ׅ����E�f!��L�4$H��$�fo�$�fv�H�t$pH��$�H��$�fo�$�u��H��tf�Å�t�D��I�I!�ft�f�Å�uG��1�H�H��H�����H�D$ I�F�H�D$I�F�L�4$H�=�w�L�|$P����B�.���V
$I�M�H!�F�$.D�d�o]w���fn�f�
]H(f���Aw�I��H��L)�I��H�L$`J�L.�L�p�H�L$ H�H�H�L$H�H�H�=w�L�|$P�TH�
w�L�-w�H�-�v�L�%�v�H��L��L��L���44H��H��9fn�f`��p�fp�D1�fv�H!��Aofo�ft�fD��E��tzfL$ f\$P�A��I��H�H!�H��L��H)�H�$H;B�u#H��H�r�L��H�T$H�D$�*r���H�D$tIA�F�fD!�A��L��foL$ fv�fo\$Pu�f�ft�f�˅��cH�H��H���K���L�p�L�x��1���
鉚��H���H��������H����1��
ĉ������$H����H����H��L�,@H��Q�H�D$ H�R�H�D$�
DH��I���M���?H�kL�eM��t�H�M H�|$8L��L����#E����	�D$81�A��I9���	L�eE����	H�M���D$<D�D$@1�A��I9���	L�eH��M9|�q���I�I�<$L��L����p����V���I�D$H�D$M�D$�<$L�$uH����H��������H����1�����������t������1���
�t���H����H��������H�����D$�rt�����H�=~t���H�yt�L�%zt�H��L��H�T$L���?gH��H��9L�-9t�H�-*t�fn�f`��p�fp�D1�fv�L!��o\fo�ft�fD�E��tsfL$ H�T$Pf\$`�A��I��H�L!�H��H��H)�H�$H;P�uH�p�H�|$�]o�H�$���cA�G�fD!�A��L��foL$ H�T$Pfv�fo\$`u�ft�f�˅�L�$��H�H��H���N����<$uH�c��H��������H����1�������\$�wH�L$H�A�H�Q��uH�
#��H��������H���o1ɇ
�r����H���[A\A]A^A_]�H�=�u����pH�|$8H�t$L���?$L�d$@H�\$HH9\$8v0H��t0L�,�L��L���p�H��u%�L���G��L���L���l��H�D$PH�\$ H�=ur�H�5vr�H�T$H�$��fI��H�=Er��8H�-(r�H�5)r�L��H��9fn�f`��p�fp�D1�fv�1�I!��Bo\%fo�ft�fD�E��H�$��H�t$`f�$�H��$�H�D$pf�$��A��L�H!�H��I��I)�I;M�uI�u�H�|$H��3m�H�$��twA�G�fD!�A��H�t$`fo�$�fv�H��$�H�D$pfo�$�u�H��tf��t�D��M�I!�ft�f��uB��1�I�I��H��fv�����H�D$PI�E�H�D$ I�E�H�=
q����H��B�D5���-$I�N�H!�B�\5�\
�o�p���fn�f�
�A(f����p�I��H��L)�I��H�L$J�L5�H��H�P�H�T$PH�P�H�T$ H�P�H�=�p��2H�{p�L�%|p�L�-Up�H�-Fp�H��L��H�T$�6cH��H��9fn�f`��p�fp�D1�fv�L!��o\fo�ft�fD��E��tcfL$ f\$P�A��I��H�L!�H��I��I)�H�$I;T$�uI�t$�H�|$�ek���t<A�F�fD!�A��L��foL$ fv�fo\$Pu�ft�f�˅�u]H�H��H���f���I�D$�I�T$��|$uH�
u��H��������H����1ɇ
Bo����L$��������0���H�=r��T���H��n�H�D$xH�D$xH�D$8H�=�n�H�
;P�L��7�H�T$8��X���1���
�n���H�=�n��W��H�͏�H��H����蜬��4�
_n�����H�
Ln�H�L$8�D$@H�=�g�H�

]�L�q�H�T$8�+�g��H�=+���W��H�_��H��������H���C����'���4�
�����>���H�
H�L$8�D$@H�=\g�H�
@K�L��J�H�T$8�+���������H�5�m���H�Ӻ��I��1���h�H��L������H�5}�������1���h��f���H��I���v���L��H�؄��v����+m��j����U����������*������fof��D��B�.���H�5�������1��$h�L�$�Bm����V���H��l�H�D$xH�D$xH�D$8H�=m�H�
�M�L��5�H�T$8��V��L�$�1���
�l�����H�=�l��kU��L�$H����H��������H�������x���L�$4�D$�sl�������H�`l�H�D$8�D$�D$@H�=�e�H�
�W�L�o�H�T$8�+�7���H�5#l���H�Ӻ��I��1��g�H�ڋL$L����������b�����ة��L�$���	���������H��I��赩��L��H�؄��c�����k��W���foEf��D��B�D5���H��G�H�D$ H�|$ �z��H�iH�H�D$H��L��H�T$��H��L���e��PI��H���e�L����H���<$�Z�#��H��H�|$8�&��wH��H�|$8��H���O��H�À|$uH����H��������H��u-1���j���u5H�5�j������1���e��蝨����u���j��H�À|$uH����H��������H��u;1��0j���tH�����H�5j������1��Ue�H������0�����u���i��UAWAVAUATSH��HI��H��H�H��H1�H���HH�H�
�p(Hc�H��{��I��C�D$H�|$H�1��b�H�D$H�5���H����H�|$0���H�D$0H�D$�D$ �D$M���I��1�E1�L�d$(�/@J�<<H��HH�t$L��
h�M��H��I9�L�d$(��A�,������������H��������t=����D$A�L��L��H=v3I����H�|$�t$H�T$H�L$HM���&�����gE1�M��M���I���2���H�|$�t$H�T$H�L$M���������(����#f.�����?�ɀ���=s���T$�L$	A��D�����?�ʀ���=��w@���@�t$�T$	�L$
A�����@��?@�΀���D$@�t$	�T$
�L$A����L�cL)�I9���J��J�<�H{�uf�M�L�c�iH�|$HL���XL�t$PH�T$XH�{L��1����H�|$Ht<L����a��1E1��	I��s5H�|$H�T$H�L$H�t$M�������u�CH��H[A\A]A^A_]�H�
2���1�L�������A�H��I��L��L���C��L��L�c�$���H�=N�*H��m��O�[��H�=�����D$0H�=!`�H�
�Q�L��<�H�T$0�+��H�=ش�����H��H�|$Ht	L����`�H������f.�DUAWAVSH��(H��H�H��H1�H���HHщ�H�
m(Hc�H��{�D�sH�|$)��1��b^�H�D$H�5�H���/H�|$����H�D$H�D$�D$@�l$(H�|$H�T$H�L$(A�D���.��������C�L�sL9���I9���H�CB�,�I��L�s�vH�D$(H�D$0H�D$8H�|$(��A�1���L�t$0H�T$8A�,H��L�|$(H�{L��1�蛵��M��tL��H��([A^A_]�%h_�H��([A^A_]ú�A�H��H���W�H�L�sI9��@���H���?���3���H�=%�*H��k��O�2��H��M��u�H��H�|$(tL�t$0L����^�H�������UAWAVAUATSH���H�|$H��$H�T$8H�L$@H��L�L$pL�H��$�H�D$HH�D$PH�D$XH����I��A�@��$�A�H�����1�H��@����H��$�L�N���H��$LDΉ����H��$��H��$���%���L��$�I��H��$�H��$��L��$�I�AH��$�L��$�A�@�D$/H��$�H��H��$�H���H��$�HDŽ$��H�D$xH�$��QH����H�D$XH�|$8H�t$H�O�#H��H���SI��H��H���؃�H��H��I�I�wH)�H9��M�$L�t$hM���+ff.�L���(��I�GB�,�I��M�wM9���A�m@��xI��M�wM;7u�������A�U��?@���vFA�M����?	�@���rPA�m��������?	�	Ł�t]I��M�wM;7�t����g���I����	Љ�M�wM;7�O����R���I����	���M�wM;7�:����-���ffff.�H�� ��H��H�t$h��1�1��fffff.�H�D$@H����H�T$8L�4�E1�DŽ$�1�E1�1�H��H��E1�ff.�E��H����H��H�ˋ9A���#t�D�G�A����L�
-h(Oc�M�A��@�E���A�E���A�E���@���$�E���@�E���@H�|$hH���3����Rfffff.�L��L�t$8D��D�T$dA���DE�H�D$@1�H�D$x1�L�l$pL��H�D$0H�T$h�l$ D�\$H���'I��������.�H�
�g(Hc�H���\H�L$8H�\$@D��A���DEƃ�*�nL�l$pL;�$��I�EH��������I�EH�������ك��fn��Ffn�fo% 0(fd�f`��p��fp��fo-0(f��fd�f`��p��fp��f��H�����Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃��t�Ffn��F
fn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃��'�Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃����Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃����Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃�tD�Ffn��Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f��f�fp��f��fH~��)L��1�D�T$dffffff.���rЃ�	�;�
H������H���H��H��u�H�D$xL��L�L$8H�D$@1������_��[A�}D�D$pH���j���I��|$p<�����H��t.A�}hu'���#�H��tA�}lu����@�H)��+M�l�L�l$8H�\$@��A�}������S�nD��I��L��I���L$p�ֹ��M��I��L�����H��d(Hc�H�D�t$p��A����A�΃����A�����
H�D$xH�L$8H�\$@H��L�l$p��.t_1����I�EH��H���I�� H��H��H��H��HH�H�L$xH��E�ҸDH�D�T$dH��H�T$8H�\$@�H�׋��.u�H���H��H��H��H��H�D$8H�\$@�1�����A���XDH��I��L�l$8H�\$@L;�$��VI�q ��$�H�t$pt)<L�t$h��Ⱥ���������D<L�t$hs9�@����@��@��A�ȺDE�M��DD����H�5Tc(Hc�H��1�@��@��A�ȺDE�M��DD����H�5"c(Hc�H��I�	H��t&���t$�|$ t�����AA�1�I*A�)�AI
+(f\

+(f(�f��X��t$�|$ A��A���H	��L$d��H	�@���H	�@��H�� H	�D��$�I��(I	�H����H��$ L��H��$�L��L�D$8L�T$PARP��$��%wH�� ��$��H��$�H�$ H��$�������H��1�1��-���H���*�OH��H��H�D$8H�\$@L;�$���H��I�EH�������|I�EH�����VI�H���MH�
�a(Hc�H��I�AH�D$ I�IE�����H�L$0H���HB�H�L$0I�H���C���I�AH����D�D$H��$�H���1H��$�H��$H��3��H��$ H�|$HH�5��H��b)H��$��������A�L�-���E����1�A�����dD�D$I�AH��$�H������L�-�P*H�e��LE�A��D�$��LD�H��$����H��$H�%3��H��$ H�|$HH�5!�H��a)H��$�-���LI�H���;����
I�AH����
D�D$H��$�H���%�gI�H��D�D$�n����
I�AH���eH��A�L�-x���I�H�������V
I�AH���5
H��$�H�����A�9�
I�AH��$�H���I�M�iH��t	����L��H�� ��D��5��=�����I���r�I��rI���H��L�d$XH�L$HL)�L��H�T$H9���H�L$PI����!D�,�A�E1���H�HH�<�H��H�L$8H�\$@1���1��Ѓ�	w'�
H���i��H��^H��H��u�1�H��H��H�L$8H�\$@��MH��$H��1��H��$ H�|$HH�5�H��_)H��$�����0I�AD�D$H��$�H������A�E1�E���I�AD�D$H��$�H��tGH��$�H��$H���H��$ H�|$HH�5�H�(_)H��$�������H�D$PH�D$ H�D$XH�D$�OI�AH����T$ ��A�H�
���LE�D��D$�LE�H�
?M*LE�H��tOH��$�H��$�H��$H�4���H��$ H�|$HH�5��H�y^)H��$��������
H�D$PH�D$ H�D$XH�D$�I�AH��$�H��tME��H��$�H��$H�`-��H��$ H�|$HH�5\��H�^)H��$�h������]
E��H�D$XA��D�D$H�D$t#H��H�T$0H9���A��HD�H�T$0�LD�H�D$PH�D$ A�E1��I�EI�� H��H��H��?H�D$0H=�����L�������	I�AH�D$ I�IE��ugA�E1�H�L$�H�D$XI�qI�AH��H�|$H�ɱ#�H�D$XI�qI�AH��H�|$H許#H�D$PH�D$ H�L$XE��t�H�D$ H��$�H��$�HDŽ$HDŽ$(HDŽ$8HDŽ$HH��$PHDŽ$XƄ$`DŽ$dƄ$hHDŽ$pHDŽ$�HDŽ$�H��$�H�L$hH��$�HDŽ$�Ƅ$�DŽ$�Ƅ$�H�D$E1�L�l$0ffffff.�M9�s>H��$�^�H��t,I��H�4H���eL��|L9�wI��Ld$s��PH�L$H��H�t$htH9�sH�D$ �<�}�S�MA�E1�L�t$0A����A�L���������A�H�|$HL��H�T$���H�D$XH�L$PI�������D���?�ʀD���I��s@��@�4�T�L@��?@�΀D���I����w@���@�<@�t�T�"@��?@�πA��A���D�,@�|@�t�TH�L$L�H�L$H�L$XA�H�D$PH�D$ E1��D$��$�����$� ���$���H�L$H;�$��H��$H;�$���H��$�H;�$�����$���H;�$��� �H��$�HE�$������|$/H�L$tDH��$�H�H��H�� ��1�H��$�H����H�D$H�|$ H�4�ncH���1�H��:@��H��$tE���H�L$0HD�H9�HG�H�L$0�E��H�D$0HD�H�D$0O�4,L��L���cH��Hl$0��H�D$xH9�HG�H�D$x�D$du�D$uL��� H�T$xH���_�1�M����I�I�wH)�H9��/M��H�l$h���D$dL�d$ u�D$tL���0H�T$xH����L���0H�T$0H��$����$��-H��$H��$�L��H�L$�ɺ#H��$ H��$�L��$(L��H��D���H��H��I�I�wH)�H9���M����L��$�M��L������I�GD�$�H��I�oM9�H�l$h����E�eE��xI��I�oI;/u���D���A�U��?A���vNA�M����?	�A���rYE�e������A��?A	�A	�A�������I��I�oI;/�k����^���I����	�A��I�oI;/�E����H���I����	�A��I�oI;/�/����"���f�L�����I�GB�,�I��M�wM9���A�m@��xI��M�wM;7u�������A�U��?@���vJA�M����?	�@���rTA�m��������?	�	Ł��|I��M�wM;7�p����c���I����	Љ�M�wM;7�K����N���I����	���M�wM;7�6����)���H�D$H��H����H��H��I�I�wH)�H9���L�l$M���M��4fff.�L���Ⱦ��I�GF�4�I��M�gI��L9�H�l$h��E�4$E��xI��L��M�gM;'u��ffff.�D���A�T$��?A���v<A�L$����?	�A���rIE�t$������A��?A	�A	�A��tfI���I��L���	�A��M�gM;'�C����F���I��L���	�A��M�gM;'�*�������H��$tH��$���E�H�l$h�D$d��L��� H�T$xH���O���H�L$�I���1��$���H�$�H;�$�H�L$�#�����A�L���b������A�L���J���V����A�L���2���D���ffff.�1Ҁ<���H�H��H9�u�H�$���H�\$@�T�HDŽ$�H�D$pH;�$�tH�D$f��YH�D$f��MH�D$H��$�H�H��7H�D$f��+��$���H�D$f�����H�L$�A�H�|$HtH�|$P�ID�H���[A\A]A^A_]�H�D$f���H�D$f���H�=
C�H�y�������HH�.���H�
��H��$�H��$�踿���!L���H�|$ 1����H�=���蕿����(�&H��H��$tH��$���C������H��H�|$HtH�|$P�yC�H���y���f�UAWAVAUATSH��H��I��L�gL�o M���M�~(M���I�n0H�D$H�D$H�D$ H�q;wH�D$@H�D$H	H�D$8H�|$8���H��AFH�D$8L�d$@L�l$HH�D$XL�|$`H�l$hH�D$x�$�H�$L�� (H�|$(H�t$L�L$8H�����|$(��H�|$8�H�l$L�|$H�D$ I��L�|$8H�D$@�D$H
H�t$8H���(���H������M�~I�F@��H�D$H�D$H�D$ H�Tq*H�D$@H�D$HH�D$8H�|$8���H��AFH�D$8L�d$@L�l$HH�D$XD$`H�$L��(H�|$(H�t$L�L$8H�����|$(��L�|$H�D$ H�|$@��I��L�|$8H�D$@�D$H
H�t$8H���6���@��u	L���@A�I�v8H��t\H�|$�EL�|$ M��t5H�߾
�N�H�D$J��H�D$8H�L$@�D$H
H�t$8H���֙��H�|$tH�|$��@�M����A�~@��H�D$H�D$H�D$ H�A8wH�D$@H�D$H*H�D$8H�|$8�L��H��H�D$8L�d$@L�l$HH�$L�W(H�|$(H�t$L�L$8H���p��|$(tRL�t$L�|$H�D$ I��L�|$8H�D$@�D$H
H�t$8H�����M��t	L���@�H�Ę[A\A]A^A_]��D$)�D$H�=�>�H�
`3�L�G�H�T$�+�z����\�D$)�D$H�=�>�H�
13�L�G�H�T$�+�K����-�D$)�D$H�=�>�H�
3�L��F�H�T$�+����H��H��tN�YH��M��tD�OH��@��u:�EH���+H��H�|$8��H��H�|$8���
H��H�|$8�l ��H�|$uH������L�|$L����>�H�����fDH�1�H��HC�H��tH���H�tH�<�%�>�� H�u���SH��H�H��t��uH�{t
H�{��>�H�C H��t��uH�{(tH�{0[�%d>�[�f.�SH��H�H��t��uH�{t
H�{�5>�H�C H��t��uH�{(t
H�{0�>�H�C@H��t��uH�{HtH�{P[�%�=�[�f.�UAWAVAUATSH���H��������H���H9��7I��I��H�HH���H���H�����H���	M��$�M��$�I��$�Ƅ$�HDŽ$�A�>tH���H��$�L���I�vPH����H��$��I�v H�~�H��$��I�v`H�>��H��$��yA�~tI��H�'�H��$�L���W��$�tNI�I�GI�G�I�M�L���I��$�I�I�GI�G��I��$�H9�����$�H�AI��$�I��$�H��H��$�t;W�)�$�HDŽ$�I��$�H��$��JI��$�H�ɉ��1�I��$�L���YI��H�D$hH�D$pH�D$xA��$�H�D$ ��I�D$`H9��}H�HI�L$`I�T$xH���H9���H�pI�|$pL��J�<�H��A��!fff.�H��I�L$`H���H����I�t$`D�A��
w�E��s�I�D$`��D$A��
��M��L�l$0��H�D$8H�D$@H�D$HH�q+H��$�HDŽ$�HDŽ$�H��$����I��H��H�D$ H�pH�P I��$�H�|$P�L�l$XH�D$`HDŽ$�L��$�H��$�HDŽ$�H��$�H�$L�f(H��$�H�t$8L��$�L��H���v����$��H�|$Pt	L��/:�H�\$8L�l$@H�l$HH���)�E1�H��J�<�L��b>�I�L�t$xH��t	L���9�L�t$ �I�H��������uL���O�D$L�l$0A��$���u1��I�D$`��D$A��$���t�I�L$`H9��HH�QI�T$`I�|$x@�H��teH9���L�AM�L$pL��O��I���A��fff.�H��I�T$`I���H��t"M�D$`E�A��
w�E��s�A��
@��I�T$`I�L$`HDŽ$�HDŽ$�HDŽ$�Ƅ$�H��$�H��$�HDŽ$�I�UL��I�M L�l$pL�L$x@���t$���$H�|$8H��$�M���8H�l$HH��t'H;l$8u
H�|$8�}���H�D$@��
H��H�l$H�1�H�|$PL���L�d$XL�t$`H�D$8H)�I9���J��H�<�H|$@L��o<�L�H�l$HH�|$Pt	L���7�H�D$HI�GD$8AH�|$hL�t$ �l$t	L���7�M����@��t�I�uL���1�H�uH���cH���[A\A]A^A_]�I9�$���A��$T��H�D$PH�D$XH�D$`H�B+H��$�HDŽ$�HDŽ$�H��$����H��HDŽ$�H��$�H�$L��(H�|$8H�t$PL��$�H������|$8�WH�\$PL�l$XH�l$`H����H�|$h�A�1�H��踷���H�D$PH�D$XH�D$`H��*H��$�HDŽ$�HDŽ$�H��$�����H��HDŽ$�H��$�H�$L�(H�|$8H�t$PL��$�H���4���|$8��H�\$PL�l$XH�l$`H�����E1�H��J�<�L��4:�I�L�t$x��D$H��t	L���5�L�l$0L�t$ H��������A��$������������H�=g����H�=˗�����`H�|$8�A�H��L���f���H�l$H����H�=���H�=	���\$蠲�����$��D$/H�=4�H�
�(�L���H�T$/�+諵����H�|$h�A�1�H�����H�D$pL�t$x���H�=*�*H�����.赲���H�=
�*H�����.蘲���H�=<�������r�D$9��$�H�=m3�H�
�'�L����H��$��+L�l$0����8�D$9��$�H�=33�H�
�'�L�8��H��$��+L�l$0���H�|$h�A�1�H������H�D$pL�t$x����I��H��u
L�l$0�L���3�L�l$0�I��H������I��H�|$Pt<L���3��1�I���TI��I��$��I���I��I�݋\$��I��H�|$8tH�|$@�L3�I���9�I��H��$����H�|$PtH�|$X�"3�L�t$ ��I��I�L$`L�t$ �\$�zI��I�L$`��_I��H��$��?�H�|$Pt	L���2�H�|$8tL�l$@L���2�H�D$ �H�uL�t$ L���0
1�L�l$0�1�L�l$0L�t$ �I���.I��H�|$htH�|$p�v2�M������t�I�uL����	�I�MuL���L���O���荲��f.�AVSPH��H�t
H�{� 2�H�{p��
H�{(t
H�{0�2�H�{@t
H�{H��1�H�{Xt
H�{`��1�H���t�H�KuH��H��[A^�%�1�H��[A^�I��H�{(�+(H���t�H�Ku	H���1�L��蝦��f.�AWAVSH��I��I��H��H���R`H��tGH�|$H�����|$tN�D$��tJ�L$�S��t�3�rC�r?9�C�9�G�)ʉЉ�C� I�GH�	��L��H��H��[A^A_���CH��[A^A_�H�=�1(H�,?��芮��f.�AWAVATSH��H��I��I���D$H�D$�>tH���H�|$L������I�wPH��L�d$L�����I�w H��	�L�����I�w`H���L������A�tI��H����H�|$L������D$t1��6�L$I�FH9tOH�f��C1�H��H)�sEI9N �I�FH�4�L��L��M)�I���I��s[1�H����H�SH��H)�r�v:I;V ��M�NI�4�H��L��L)�H��H����E1�H���UH�C�~I��I��M��I��J�<�L�H��f�E1�fo(foM(f��f��B~d���B~,�fp��fv�f��f��fp��fv�f��f��I��M9�u�f��fp��f�fH~�M9�t&I��I)�J���1��?
H�@��H�H9�u�HC��H�=�&�蕪��H��H��I��I��J�<�M�I��f�E1�fo=(fo�(f�ɐ�C~d���C~,�fp��fv�f��f��fp��fv�f��f��I��M9�u�f��fp��f�fI~�L9�t%H��ffff.�1҃?
H���I�H9�u�H�CL)�rWH�CH�K���t>��H��[A\A^A_�H�=�,�H��%��耫��H�=�,�H�r%���h���H�=�%�茩��H�=m%�����AWAVAUATSI��������H�G`L9��zH��H��H�G`L�wxK��I��L�,����)�H���	E1�H�C`H��H�C`I��I���M���I�����L9��H��H�C`H�sxI9��%H�CpJ�(H��t�H�I�H��H��?H!�u�H�xH�p�S�H��t�H�H`H��t�H���L�x`�H��j����
E1��H��[���H���&��N���H���L9���H�QH���H���H��t!�H���L���H�C`H���H���E1�H����H�H�H�~fL�xH�C`H��H�C`H��H�C`L��[A\A]A^A_�H�=��*H�
���.�����)H�=ߌ��z���H�=c���n����H����L���^����H�K`H��H�K`H��H�K`H���Ϡ��H�K`H��H�K`H��輠��f.�f�UAWAVAUATSH��hH��L�<�H���lI��I��H��L����*�H���I��H��H��L����/�L�t$L�d$ L�t$(A�<$/����L*�H���L�~H�$H�D$H�D$H��H��H�D$0H�L$8H��H�D$@H�D$HH�D$PH��L(H�D$XH��L(H�D$`H�|$0�*�H�ÜH��L���8�L�l$M����H�D$B�|��/t(L;,$u
H��蟢��H�D$B��/I��L�l$H�D$J��1�ff.�H9����4������������I9���A;4H�Rt���L���t.�H�D$H�D$ H�D$(�H�D$(H�CD$H�<$��H�|$��)��L��L)���H�D$(K��L�d$0H�L$8H�L$H�L$@L�l$HH�D$PH�
+(H�D$XH�+(H�D$`H�|$0�ϕH�<$tH�|$�U)�H�D$(H�CH�D$H�H�D$ H�CH��h[A\A]A^A_]�H�
��1�L��L��营���F�t$0H�=(�H�
��L���H�T$0�+覩����L���`������Q���H��H�|$t�-H��H�<$uH�|$uH��话��H�|$��(�H�|$t�H�|$ ��(�H��艝��f�SH��H�t
H�{�c(�H���t�H�Ku
H��[�%L(�[�f�UAWAVAUATSH���M��M��H�L$hH�T$XH��I��D��$E��tH�{�(M����H�D$@H�D$HH�D$PH�1W*H��$�HDŽ$�HDŽ$�H��$��x���H��CHDŽ$�L��$�L��$�HDŽ$��$�H�$L�b(H��$�H�t$@L��$�H���u����$�L�d$h�g	D$@)D$H�D$PH�D$ E������L�|$`L�kL�{N�$�M��t:L��
&�H��H��u.�L���a���I�I�GI�G��H��L��L��+�L�|$H�l$L�|$ L�|$`L�d$hE���^H�CI9�v	L�C H���M����
I�t$�E1�H��L���
L9�vM��I)���
H��H�t$8t.L9���H��E1�1�H�T$X��|�
tH��H���u��E1��L�l$8I)���
H�|$8M��tL��H|$8�T
�\
H��L9��FH��J��M��H9�tGHD$XI��L��H��HT$8H��H)�H��E1�fDB�<�
tI��H���u�M���	I��#
L��HD$8��	L9�vM��L+D$8��	L��L)���H�D$8L9���H������$t$H�D$ I�G(D$AH���[A\A]A^A_]�L�D$pL�|$`H�l$ H����H�D$H9��{H9�u
H�|$���H�D$��
H��H�l$ M9��YH�D$H)�H9��_H�D$XJ�4�H��H�<�H|$��(�H�H�l$ H�D$@H�D$HH�D$PH�\$8H��L)��,L9���M9�L��IG�H��$��"H�D$H�� H��H�\$PI��L;l$8�gM9��GH�D$XB�����
�;��	���
u=H�D$@H�\$PH9��rH9�u�H�|$@�ۛ���f����tH���tB������r5��<���������#��H�
�1(Hc�H��ffff.�1ɺH��$�H�5ڑ���H��$�H�D$xL��$�L��$�L��H��D���H��H��H�D$@H�t$PH)�H9���M���M�L���0fff.�H�|$@���H�D$HD�4�H��H�l$PL9���D�3E��xH��H�l$PH;l$@u���f�D����S��?A���vL�K����?	�A���r[D�s������A��?A	�A	�A��tjH��H�l$PH;l$@�p����a���H����	�A��H�l$PH;l$@�E����J���H����	�A��H�l$PH;l$@�.�������ffffff.�H�|$xL�d$h����L����!����H�D$@H�\$PH9���H9�u
H�|$@�ϙ��H�D$H��	�~���H�
�:��4�����*���H�
�:�����������A�H�|$@�}����[�����A�H�|$@H���[���H�D$@H�\$PH9�������^�����A�H�|$@H���&���H�D$@H�\$PH9��:����?���H�:�H��$�H��$�H��$�H�=�9��H��$�H�
���L�M��������H�l$ H�\$H9���H9�uH�|$衘��H�\$H�D$��
H��H�l$ L�t$HL�l$PH��H)�I9���J��H�<�L����$�L�H�l$ H9���H9�H�\$8u
H�|$�5���H�D$��^H��H�l$ H�D$pH����H���L9���H�D$XH�<�H�t$p�]n#1ɨHE�H����H���H�5O*H��$���^�L�t$8H��$�H�D$XL��$�L��H��D���H��H��L��$�H�D$H)�H9��EM���M�L�|$M���!L���X���H�D$�,�H��H�\$ M9���A�m@��xI��H�\$ H;\$u���@���A�U��?@���vIA�M����?	�@���rVA�m��������?	�	Ł�tvI��H�\$ H;\$�q����d���I����	Љ�H�\$ H;\$�I����L���I����	���H�\$ H;\$�1����$���1�M9������H�
:,�L��L����H�|$Xt	L���>�H�D$H�\$ H9��/L�t$8H9�u
H�|$�/���H�D$��^H��H�\$ H�D$ H�L$`H�A(D$H�|$@����L����������$��D$7H�=��H�
A�L�Z*�H�T$7�+�[����aH�
�+�1��
H�
�+�L��L������?H��*��(H�=�L*�H��*��%H�=�L*�W����
H�|$�A�H��H���G���H�l$ �|���H�|$@�A�1��&������H�|$��A�H������H�\$H�l$ H9��F����P���H�|$�A�H��L���ѝ��H�l$ H�\$H�D$�N���H�|$��A�H��蠝��H�\$H�l$ H9�H�\$8�I����N���H�|$��A�H���f���H�D$H�l$ H9��Z����_���H�=!�H��)���ƙ����H�|$�A�H���������H�|$��A�H�����L�t$8H�D$H�\$ H9���������H��)�H��$�L���$����lH�=z(��H�=�(��H�=�(��c����LH�=�(��"H�=9(��H�=`(��H�=�(��H�=f(�豗���H�=x)��#����H�=�(�������)�=�r�9�7�5�3I��H�|$Xt+L����� I���@�I��H�|$xtL������I��H�|$@t/H�|$H����"I��H��$��(��H�|$@tH�|$H�I��H�|$tH�|$���L��諏��f.��UAWAVAUATSH��H��������W�)�$HDŽ$H�F`H9��8I��H��$�H�N`H��$�H��H�F`H�NxH���3I���H��$�A�E1�A�1�L��$��Ffff.�A�L�|$HL�d$PH��$�H�H��H�H��$�H��L��$���H��H��������H9���H��H�HI�N`H��I�vxH9��qI�VpH��$�H�4��L� ����H��L�|$HL�d$PH�\$XH�T$`�A�����AB�H��$�H�L$h��H�
�'(Hc�H��H��$�L�rM����I�>��H�D$(H�D$0H�D$8H���*H�D$xHDŽ$�H�D$pL�l$pL��芢��H��AFH�D$pD$xH�$H�|$H�t$(H��L���'M��谹���|$�hH�D$(H��$�L�l$0H�l$8I)�L9���
L��$�H��I�<�L����H�H�\$XM��t	L��'�H�D$H�D$H�D$I�F(H���PM�v H��H�@H��$�A�E1�E1��)L�d$C�D�"I��L�l$I��L9�$���M����L;l$uH�|$貏��L�d$C�� I��L�l$K�T>H����K�t>H�|$p1�A���$#H�\$xH��$�H�D$L)�H9���H��L�d$K�<�H����I�L�l$H�|$p�N���H����@���fffff.�E1�K�T>H���p���H�D$L9�tgI9�uH�|$���H�D$L�d$C��"I�MH�L$H9�����H�|$踎������A�H�|$L��H��蘗��L�l$�4�����A�H�|$L���q���H�D$L�l$I9��n����x���H��$�H�BH����H��������H��H9��H�X�C(H�
�$(Hc�H��{,�G����F��H�
��H��H�AH�Q �ZH��$�H���*H�D$xHDŽ$�H�D$pH�|$p�k���H��I��L��H)�H9���
J��I�<�H����L�H�\$XL9�uH�|$H�z���L�d$PA��
�mL�jM����H��������H��I9E��H��$�H�D$H�D$H�D$H���*H�D$xHDŽ$�H�D$pH�|$p襞��H��I��I�EH�pH�P H�|$(H��$���L�l$0H�D$8H�D$pL�l$xH��$�H�$H��$�H�t$H��L��L�o�'L�L$p蕵����$���H�|$(t	L��N�L�t$L�l$H�l$I)�L9���	H��I�<�L����H�H�\$XM��t	L���H;\$HL��$�u
H�|$H����H�D$P��
H��H�\$X��H�\$XM���H;\$Hu
H�|$H�ϋ��L�t$PA�� H��H�\$XH�D$(H�D$0H�D$8H�\�*H�D$xHDŽ$�H�D$pL�|$pL���!���H��H�D$pL�d$xL��$�H�$H��$�H�t$(H��L��'M���A�����$���
L�|$(L�l$0H�l$8H�D$HH)�H9���H��I�<�L��>�H�H�\$XM��t	L����L��$�H;\$Ht�A�L��$�H;\$Hu
H�|$H訊��H�D$P��
H��H�\$XH�|$�L���qH��0H�\$H�D$H�D$(H��rH�D$0H�|$pH�5�)H�T$(�k������s,���H��,H��$�L���sI��H���~I�E8H��H�T$p��	����D$$AED$H�D$$H�D$pH��tH�D$xH�D$H��$�H��qH��$�H�|$(H�5)�Ҩ��L�|$(L�d$0H�\$8I�M�=L���t�0H��0H�\$H�D$H�D$(H�rH�D$0H�|$pH�5�)H�T$(�w������{,�mH��,H�\$H�D$H�D$(H�^rH�D$0H�|$pH�5_)H�T$(�3�����,�,���H����I��Z�*@C�*@(�*A��,�fH��+H�D$xHDŽ$�H�D$pH�|$p�G����{,H��$�H��$���oH�D$H�T$H��$�H�D$pH�
QpH�L$xH�D$H��$�H��$�H�|$(H�5F)H�T$p�Q���L�|$(L�d$0H�\$8����
�H����I����*H� any jobI�D$A��������H����I��C�*@,�*�A��AH��$�H�D$(H��pH�D$0H�|$pH�5�)H�T$(莦��L�|$pL�d$xH��$�L�t$pH�|$L��H���G�#M��t	L��!�H�D$(H�D$0H�D$8H���*H�D$xHDŽ$�H�D$pL��襘��H��H�\$H�T$H�D$pH�\$xH��$�H�$H��$�H�t$(H��L���'M��軯����$���L�t$(L�l$0H�l$8H�D$HL�d$XL)�H9���H��L�|$PK�<�L����I�L�d$XM��t	L��0�L;d$HL��$�uH�|$H�/���L�|$PC��
I��L�d$XH�|$t	H���
�H��$�H�XH��tKHDŽ$�HDŽ$�HDŽ$�H�8H���[H�pH��$����L�t$p�GH��������I9���LH�\$XA��T�s�H�D$HH)�H���E1�A��*fDH�|$H�V���H�D$P�,�H��H�\$XI���2�H�5��*A�,6@��xI��H�\$XH;\$Hu��f.����A�T6��?@���vOA�L6����?	�@���r[A�l6��������?	�	Ł���I��H�\$XH;\$H�\����M���I����	Љ�H�\$XH;\$H�2����7���I����	���H�\$XH;\$H�����
���1�L�t$p��H�D$0H�D$(H�sH�S H�|$H��$��|�L�d$H�D$D$(L$8)D$p)�$�HDŽ$�L��$�H��$��A�H�|$(H��$�H�/�*M����|$(�"H�D$pH��tH��uH�|$xtH��$����H�|$t	L��}�L��$�L��$�L��$�H�D$HH�\$XH)�I9�wBJ��H�<�H|$PL����L�M���1�L�� ��#�H�\$X��A�H�|$HH��L������H�\$X뜹A�H�|$HH��L�����H�\$XL�|$HL�d$P�2����A�H�|$HH��H��轋��L�d$PH�\$X�<�A�H�|$HH��H��蓋��L�d$PH�\$X�9����A�H�|$HL��H���i���L�d$X�����A�H�|$HH���B��������A�H�|$HH��H���"���L�t$PH�\$X����A�1�E1��H��$�H�H��$�L�9L�aH�YH��H��$�H�H��[A\A]A^A_]�H�=�*H��j��.蠇����D$)�D$$H�=��H�
��L��h�H�T$$�+�����`H��h��H�1h��H�Xh�H�=����(�?����1H�=�k�螆��� H�=�i�荆���D$	��$�H�=�H�
���L��g�H��$��+蚉������$��D$$H�=��H�
K��L��g�H�T$$�+�e������$��D$$H�=��H�
��L��g�H�T$$�+�0����u��$��D$$H�=h�H�
�L�g�H�T$$�+����CH�=���H��F��(�4����)H�=C������H�i�艈���
�H��肀��H��M���W�IH��H��$�����H��M���$�(H��M���x�H��H�|$p�H�����H���H�������H������H���H��M���#L��L��H����H����H��H�|$(�=�������H��H��$�H���H���`H��I�M��L���oi��(�����H��H�|$p�!�H�|$(t%H�|$0�H��H�|$p��H�|$(t	L����H�|$tbL�l$�MH��H�|$p���H�|$(tFL�l$0�1H��H�|$p���H�|$t	L��S�H��$�tL��$�L��7��H��H��$�H�H�|$HtL�d$P�H��M��t	L���H��$�H�H���z��f.�f�H�H��t��uH�t
H��%���UAWAVAUATSH��hH�t$H�|$H�T$XH�L$`I��L�D$PM�L��$�H�D$8H�D$@H�^��H��$�1��"H��$�H�H�D$p����H��$�H�D$HH�|$X��{#H��H���YI��H��H���؃�H��H��H�L$H�H�qH)�H9��:M�$M��H�|$�.fff.���|��H�|$H�GB�,�I��L�M9���A�m@��xI��L�L;?u���fD���A�U��?@���vKA�M����?	�@���rZA�m��������?	�	Ł�H�|$thI��L�L;?�q����b���I����	Љ�H�|$L�L;?�E����J���I����	���H�|$L�L;?�-�������fffff.�H�� sZH��H��$�sd1�1��H�T$`H��A�
L�W(�YH�L$X����mH�A�|fff.�L��H���e.��H��$��M�ك�A�fn�A�Ffn�fo%:�'fd�f`��p��fp��fo-0�'f��fd�f`��p��fp��f��H����A�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃��~A�Ffn�A�F
fn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃��/A�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃���A�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃���A�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�˃�tFA�Ffn�A�Ffn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f��f�fp��f��fH~��<�v
<�rH�A�
H�A�H�AH��D$pE1�1��D$,E1�E1��%A�ffff.�L�I�D$A�$����I��I��H)�H�D$XH�L$`�A�4$@��x�������D���E�D$A��?@���vcA�|$A����?D	�@���r`A�t$��������?	�	��ffff.�I�D$����g���I�D$����Y���I��L���M�����D	ƒ��v�{��	׉�����hf�Ic�L��@����A������D$p���A������D$,����f���$��D$,��1��*ffffff.�I�D$I�I)�H�D$XL�d$`L��I��H���A�4$@��yR���A�|$��?@���v4A�T$����?	�@���ruA�t$��������?	�	Ɓ�u�p��	�����Ѓ�	w^H��I���NH�ʼn�H��@A�$���Q���<�r<�r%I�D$�D���I�D$�:�����	‰փ�Ѓ�	v��
I�D$����I��A�$�ʄ��T��.�e�A�4$@��x�D$,�É�*��$������f���E�D$A��?@���v.A�|$A����?D	�@���r A�t$��������?	�	��
��D	����	��D$,��*��$��]���H�T$PH;�$��H�
H��t)���qH�L$PH�IH���KA�$��xI���'H�JA�$��y��r���rI���
I���I��H��H��HH�H�ɋD$,���H��D$,M)�L�d$XL�\$`�tH�L$PH�� H�L$PA�$�ʄ�������ʃ�A�|$��?���v4A�t$����?	����r1A�|$��������?	�	���.�����	���.�����	�.����H����I9���A�4@��x��*��A�$��xVI�L$�A���E�DA��?@���vSA�|A����?D	�@�����A�T��������?	�	у�*t��+����������I�L$����D	���*�v���A�$��x�у�.uqA�$��xMI�T$��у�A�|$��?���vAA�t$����?	����rFA�T$��������?	�	у�.t�����r4���r6I�T$�4��	���.t�E1�L��M������	�.�s�����I�T$�I�T$M�1�f.�H��A�I)�H�T$XL�d$`���1@��y\A��A���y��?@���v:�Q����?	�@������qA��A������?	�D	Ɓ�u�*A��A	�D��@��Ѓ�	�I���-��H��"I�H�Q�1@���M���H�Q@����?���H�Q@����1���H��H���%���A��D	‰փ�Ѓ�	v����	���*������B���I�L$�I�L$M�L9�����xH���<�r
<�rH���
H���H��I)�H�L$XL�d$`H�T$PH;�$���H�H��t����H�T$PH�BH��y	�mH�BH�� H�T$PI��I��I��?H=�����D���M����D�D��E��yKD�ƒ��y��?A���v*�q����?	�A���r�y��������?	�	׉����	����	։�´��.H�D$0D�|$xL�T$ ��$�w%H�5-(Hc�H�������D��H�L$XL�d$`A��D$H���>@�����|D��H�����D$I9�tC�4@��xq���D��H������D$I9�t�4@����������D$������H�qL��
D��H)�H�t$XH�L$`�~����D�DA��?@���vm�|A����?D	�@���rh�T��������?	�	��V���D�DA��?@���v4�|A����?D	�@���r9�T��������?	�	��'��D	��
��D	����	���h�)�������	���l������D$1�����������r���rjH�qL������H�qL������H9���D��xH��H)�H�t$XH�L$`ue�j<�r-<�rAH��H)�H�t$XH�L$`uE�JH�qL�������H��H)�H�t$XH�L$`u�!H��H)�H�t$XH�L$`�
���x���K�Ѓ��~��?���v+I���v����?	����rA�P��������?	�	����	����	�L�ƃ���S��E1�I���>@��yU�����V��?@���v3�N����?	�@���r*�~��������?	�	ǁ�u�U��	Љ����	���E��I����X��<�2D��E��uD��H��(Hc�H��|$t*�L$��t ��L$�ɀ�r��
�|$��
A�M��xI�ML�D$0A�ߋ\$pL�L$P�+���L�D$0A�ߋ\$pL�L$Pr���rI�M�
I�M�I�MM�I)�H�L$XL�l$`L;�$���
I�I H�L$P��L�l$pt\<�b
�й���Q
A���A��@���$��E�A����E�H�|$ D��H�5�(Hc�H��A�@��A��@���$��E�A����E�H�|$ D����H�5�(Hc�H��I�	H��t��t���
�AA�)�I*A�!�AI
��'f\
��'f(�f��X��L$x@���H	��L$,��H	���$���H	�A��H�� H	�D��I��(I	�H����H��$�H�t$ H��H�L$(L�T$@ARPH���'P�H�� ��$��TH��$�H�$�H�D$p��H���w��I�H���+H�
�(Hc�H��M�iI�I�I���LB�I�H���
��H�\$ ��I�AH������1�A�������|$I�AH�D$hH���w��L�5�)H��a�LE��D$xD�<��LD��H�\$ H�D$h�PH��$�H����H��$�H�|$8H�5���H�3)H��$�薠����I�H������H�\$ �,I�AH�����I�H���|$����H�\$ ��
I�AH����H��A�L�5�`���|$I�H���\��D�t$xH�\$ ��
I�AH���J�
A�9��
I�AH��$�H�0H�D$pH�������	I�M�iH������H�\$ �X
L��H�� ���2
A�E1�H�\$ �H��$�H����H��$�H�|$8H�5:��H��)H��$��F����tI�AH�\$ �|$L�D$0H�D$hH����H�D$hH��$�H����H��$�H�|$8H�5١�H��)H��$��������	A�L�5�_����I�AH�\$ �|$H�D$hH��tDH�D$hH��$�H��)��H��$�H�|$8H�5i��H�)H��$��u������2	L�l$@H�L$H�=I�AH��H�\$ ����$���A�H�
�^�LE���A��I�ϹLE�H�
*�)LE�H��tIH�D$hH�D$hH��$�H�%)��H��$�H�|$8H�5���H�j�(H��$��͝������L�l$@H�L$H�I�AD�t$xH�\$ H�D$hH��tIH�D$hH��$�H�Z��H��$�H�|$8H�5V��H���(H��$��b������L�D$0H�L$HA��t$H��H�AI9�����LD�L�D$0�HD�H��L�l$@A�E1��bL��H�� H�\$ ��D��5��=�����I���r�I��rI���H��L�t$HH�L$8L)�H��L��I��H9��(H�L$@I����HD�,�A�E1������M�iI�IH�\$ �YH�D$HI�qI�AH��H�|$8�tR#H�\$ �$H�D$HI�qI�AH��H�|$8�NR#H�\$ L�l$@H�L$HL�D$0���*L��$XH��$`HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$�HDŽ$�Ƅ$�DŽ$�Ƅ$�HDŽ$HDŽ$HDŽ$ H��$0H�L$ H��$8HDŽ$@Ƅ$HDŽ$LƄ$PE1�1�fffff.�L9�sNH��$��9H��t<I��H�4H���JH���H;D$0wH��M�L�D$0s���A��L��M��H�t$ tH9�s
A�|
�}���A�E1�H�\$0����A�H�|$�m�����A�H�|$8L��L���m��H�D$HH�L$@I��������D���?�ʀD���I��s@��@�4�T�L@��?@�΀D���I����w@���@�<@�t�T�"@��?@�πA��A���D�,@�|@�t�TL��L�H�L$HA�L�l$@E1��D$H��$�J�4)L��H�t$x��H�D$ A��t#�۸H�L$0HD�H�D$ H9�HG�H�L$0���H�D$0HDD$ H�D$0O�$>L��L���H��H\$0��H9�HG�D$,u�D$uH�|$� H��H����C1�M����H�L$H�H�qH)�H9���H��$�M��H�|$���D$,H��$�u�D$tH�|$�0H���CH�|$�0H�T$0H�L$ �zCH��$�H��H����H��H��H�L$H�H�qH)�H9��6H��$�H�|$L�|$x�A�D$,H��$����H�|$� H���
C���D�[b��H�|$H�GB��I��L�M9��#���A���xI��L�L;?u�����؃�A�V��?���vNA�N����?	р��r^A�^��������?	�	Á�H�|$�����I��L�L;?�o����`���I����	Љ�H�|$L�L;?�C����H���I����	���H�|$L�L;?�+�������fff.��ka��H�|$H�GB��I��L�wM9������A�]��xI��L�wL;7u�����؃�A�U��?���vNA�M����?	р��r^A�]��������?	�	Á�H�|$�W���I��L�wL;7�o����`���I����	Љ�H�|$L�wL;7�C����H���I����	���H�|$L�wL;7�+��������A�H�|$�wi���A����A�H�|$�]i������1�A�<���H�H��H9�u�H�rhH�D$`H�����H�D$PH;�$�tWH�D$f��L��E1�H�L$XL�d$`H�D$f�H�|$8tH�|$@���H��h[A\A]A^A_]�H�D$f���H�D$H�p��H�D$f����$����H�D$f�뛰��H�L$�A��H�D$f��y���H�=1�H�6���Y�de���/H�c��H��$�H��$��b���L���L��1��3b���
�����H��H�|$8tH�|$@���H����[���UAWAVAUATSPH9��[	I��I��1�H�-�'E1��D��萤��H��H�A��M9��.	E�f�E��xI���ffffff.�A�F�<�} A�N����A�V�I��������?	��I�����I��������?	��A��?A	�A����fE��x2A����A��
��A��
��fA�����@D���
��wHcL�H���4��|t!��}uz��#�������f�D�������H�M߅H��D�����s+A���A������f����ffffff.�A�� u"A��������A��
���f��u���A��A���������fE���N���A���t@A���t A���uMD������A��0���,D���@A�� �@�D���A�� �D�1����A��=@sA��uuA���D�D�����Q݃�v(��������	H���'Hc�H��H�1݅�H�
��'Hc4�H�H��܅H�
��'��H��1��A��$��������3���t��A��=A�����&�H�
�܅�M�
H�
�܅�?�H�
q܅�1�
H�
�܅�#�
H�
�܅�H�
b�'��H�
�܅1�f�H��H��H��H�D8$QHG�H)�H��w�D:$QrD:dQw	�1����A��?A����1�A��OtA��tA��
 uA���PD���[���D��%��=���A��$������D����������A��$��=�����t
1�D���	���A��������wH�
K�'Hc�H��A���um�E���0�1�1�A�����A��D�����A��j������A��u&1�1����A���u������A���BA��-�_���A������A��$����s�F�����f��9���A��
 ��A��� ������f�1�����A��������A������A��$K������C���D��H�4$葞'H�4$��tf��01����A��-u:1Ɂ�<����������f�<��8�������<������;�������wgH�
��'Hc�H��A��0-��A��f-��A��o-��������f�<1��'����-���������螞���	����������H�4$D���=����A������A��
 H�4$���D��%��=�������3A��2u*����A��0-v9A��f-��A��o-��������A������A��$���������1�A��
 u$fA��w�4��sf�1��@�����t5A�������t@�F�����H�
��'Hc�H��f�
����A�������tG�f�	����F�
w,H�
c�'Hc�H��A��$�����f�1������u,A��$����sf�1����A��uf�1����A��$��
���F��H�
��'Hc�H�D���f�1��G����f��<���A��$���sWf�1��$���A��$�����f�1�����A��$���syf�1���A��$���sf�1�����A��$��
rVA����ujfA��w�x���������������ZA��$���sf�1����A��$��
sf�1��j���D��A�����G����-fA�� tF��!t,���8���D���ț��D��f������f�1�� ���D��A��cm������q���A��$���������q��D���������H��݅�B��H�H������f�1����1�H��H��[A\A]A^A_]�f.�UAWAVAUATSH��HL��$�H��$�H�T$hI��H��$�H�������L�L$pL!���$�I��I��H��$�H�� fI~�M��x��t&�H�D$ H�-��)�2�H�D$ H�-UK��D���H�D$ H�+K�A���HE�$��HE�$�H�D$�o���H��������L!�H��$�H��H��H9��&H�<�)H�
2�)@��HE�H�,�)H�"�)HE�f.�HK�L�d$ M�t$���XI�I�wH)�L9��{"M����"Hl$ �4f.�H��M�oM;/��I�GF�$�I��M�oH;l$ �V"D�eE��y�D����U��?A���v@�M����?	�A���r?D�e������A��?A	�A	�A���"H���|���H����	�A���k���H����	�A���Z���L���?S���Z����t$H�T$xD��A�D$����RA�D$����Bf��'�@#��fW�fD$ f.�u�8��D�d$�^%f(D$ �X�f)D$ �L��� H�T$hL���P3I�I�wH)�L9��;"M���Q"Hl$ �7ffff.�H��M�oM;/��I�GF�$�I��M�oH;l$ �"D�eE��y�D����U��?A���v@�M����?	�A���r?D�e������A��?A	�A	�A����!H���|���H����	�A���k���H����	�A���Z���L����Q���Z���1�H���8��8��H�\$H��H��H��H��H�|$8�D#H�����vH��$�f�����$�
���3D��H��$���H�|$P��kD$X	��#H�L$HH�T$8H�t$@1�H9�HC�H)����	���ɚ;wc���
rY���drO����rB���'r5�����r(���@Br������r��������7�"D�d$M�����A��tWM��H�
��)H���)HH�H��$�H�L$�H��$���A�ƃ�H��H�D$H�C�)H�
�F��QM��H�
-�)H�#�)HH�H��$�H�L$�H��$�u.A�ƃ�H��H�D$H���)H�
��)A��HE�H��$H��$�H�|$
����$���H��$����4)���'��טM����f(L$ �X��\�f)L$ �1�1�H�T$9����������)�@���$�$<��H���� ���)�H�|$8�~=#��$�
�� �D����D����0D���� H�t$H��H��H�L$PH���RH�t$kD$X	D�T$�
!H�T$HH�t$8H�|$@E1�H9�LC�L)‹��	���ɚ;wc���
rY���drO����rB���'r5�����r(���@Br������r��������� ���HЃ��|��@��H9T$@��@����H�L$A��D$pu�A��E1�D�T$H�|$P��kD$X	� H�L$HH�T$8H�t$@1�H9�HC�H)����	���ɚ;wc���
rY���drO����rB���'r5�����r(���@Br������r���������E����A�ʃ�����E����U+���H�$,��$���$�H��$�H��$�H�����H��$�H��$,H��$�H��$�H��$�H��$�H�^
��H��$�H�5��)H��$0H��$��k��H��$0H�D$`H��$8H�D$xH��$@H�D$��z	1�E������1҅��H�L$`NHH������H�¾H�t$xH9�$��-	�{��1��	f(
)�'f(T$ fW��\��X�fW�f)T$ A�ă�����P��$�����E+��$����Hʼn�$0H��$�H��$�H�����H��$�H��$�H��$�H��$�H��$0H��$�H�
��H��$�H�5E�(H�|$8H��$��ij��H�D$8H��$H�D$@H��$H�D$HH��$�H�[�'H�
$�'A��HE�H�L$H�|$��
D$p�D$7����H���ʀ�?�ʀ�T$`�����@��?@�΀@��$������@��?@�π@�|$6���@���$$@���$(����$����HCЉ�$�����HB�H��$�H�BH��$f(L$ �5��H��$�H��$H�Xf(L$ fW�f.�u�%f(��_��'�]��'�D,�f)L$ f.ɸDJ�Ic�����H�D$D�48L��$�I�$I�l$1�E����H��H)�H��H9��GI�L$E��yD���A��A���TD�4H�W��A*�H��$�H�Xf(L$ �\��Y
��'H���0���fW�f.�u{^f)L$ H��$�H�H�ɸH9�$���H�K��$����������s4��$���T$`�T�����$�t>��D$7�����놁���w9��$(���$��T�T$`�T�d�����D$p�n����E�����$$��T$6�T��$��T�T$`�T�"����A�L��H��H���FQ��I�D$I�L$E������������A�H��H��$��Q��H�CH�K��$������������H�|$��H��$�H˄�$�t H��$�H�
H��H9��H9�HG�H��HD$H�D$ ��H�L$x:�$�������tL��� H�T$hH�L$ �(I�wI97�]H��$Ht$�*DL���HG��I�GB�,�I��M�oL��L;t$���.@��xH��I��M�oM;/u���f�����V��?@���v4�N����?	�@���rB�n��������?	�	Ł�tFH���H��I����	Љ�M�oM;/�_����b���H��I����	���M�oM;/�G����:���H��$���
D$x�uL���0H�T$hH�L$ �'H��$�L�`L�hL��H��D���H��H��I�I�wH)�H9��?M����M��+ff.�L���F��I�GB�,�I��M�wM9���A�,$@��xI��M�wM;7u�������A�T$��?@���vHA�L$����?	�@���rQA�l$��������?	�	Ł�tPI��M�wM;7�q����d���I����	Љ�M�wM;7�L����O���I����	���M�wM;7�7����*���H+�$��?H��$�H+X�-L���0H��1��%H��$�H�PH��I�I�wH)�H9��H��$���H��$H�$��)@L���D��I�GB�,�I��M�wH;�$����+@��xH��M�wM;7u���D����S��?@���vD�K����?	�@���rO�k��������?	�	Ł�tPH��M�wM;7�w����j���H����	Љ�M�wM;7�R����U���H����	���M�wM;7�=����0����D$xtL��� H�T$hH�L$ �r$H�L$hH�D$ H9�HG�H��$�H�H�H��$�/H��$�H��1�1�D�T$H)���[D��1�D9�rjE��@����D�9�rYA��A�I�����LDƉ��@���9�r/A��A���ځ����I��D�9����������L��H���H�D$`H�D$H�D$p��H�T$H�ҾHD�H�=G|�H���H��}Ht$H��$��j�D$pu%H��$�HL$ �/L��� H�T$h�#H�D$ �P��I�I�wH)�H9���D��H�|$ ��H�D$ L�4(�#L���8B��I�GF�$�I��M�oL9���D�eE��xH��M�oM;/u����D����U��?A���vI�M����?	�A���rUD�e������A��?A	�A	�A��tRH��M�oM;/�q����d���H����	�A��M�oM;/�K����N���H����	�A��M�oM;/�5����(���H�D$p%=u%H��$�HL$ ��L���0H�T$h��!���uH��$����$�H�D$P���M�H��$�H�L$HH��$H�L$8H��$�H�L$@H��$�H��$�H�H��$�H��z�H��$�E1�fD�L;�$�};L9�$���H��$L�H��$�H9йHC�H)�H��$�����$01�M������H��$�H�GH��$0H��$�H�
���H��$�HDŽ$�f��$�H�5�x�H�o�'H��$��u������H��$�L�pH�hM���qH��vA�~���I�wI97��H�l$E1��"f�L���?��I�G�,�H��I�_I����C�,.@��xI��I�_I;u�������C�T.��?@���vHC�L.����?	�@���rQC�l.��������?	�	Ł�tZI��I�_I;�q����d���I����	Љ�I�_I;�L����O���I����	���I�_I;�7����*���f.�H�l$H��vA�~�}���H��I��H�|$��
D$p�t,I�_I;uL���{>��I�G��$���H��I�_fDH�D$H9�I��LB���M�����uC�<.��]L��H��D���H��H��I�I�wH)�H9��'L�d$M����K�.�-ffff.�L����=��I�GB�,�I��M�gI9���A�.@��xI��M�gM;'u���f����A�V��?@���vFA�N����?	�@���rPA�n��������?	�	Ł�t]I��M�gM;'�t����g���I����	Љ�M�gM;'�O����R���I����	���M�gM;'�:����-���ffff.�L)l$�L�d$I��L;�$��?�����A�L����E�������A�L���E���	����l$XL�d$P��y^H�\$8H�D$8I9�uH���n���H�D$8L�d$P�l$XH�L$@H�T$HH��H�HC�H�D$HI��L�d$P�����R�l$Xx�D9���H�D$pH��(H��8H��$��g�x�ZH�D$HH�D$L�t$8L�l$@1���I9���	H�D$H�L9�IC�H)�H��L�1�H������H��$�H�U���H��$�HDŽ$�f��$�H��$�H�5*t�H���'H��$��6q�����1�9���}���9��Y���H��$��H�\$8E1��;f�H�D$8L�d$P�l$XL��I��L�d$PHL$HH9�IB�H)�H�D$@��D9�|H�D$8I9�u�H���՗���H�D$pH��(H��8��H��$��~�� ȅ���������H�D$HH�D$L�t$8L�l$@1�f���I9��YH�D$H�L9�IC�H)�H��L�1�H������H��$�H�����H��$�HDŽ$�f��$�L��H�5���H���'H��$���o������1�9��������9��Z����H�D$L���0H�T$1��xH�D$H�PH��I�I�wH)�H9��FH�|$�tH�\$xH\$�"L���9��I�GB�,�I��M�wH;\$�F�+@��xH��M�wM;7u��������S��?@���vH�K����?	�@���rS�k��������?	�	Ł���H��M�wM;7�s����f���H����	Љ�M�wM;7�N����Q���H����	���M�wM;7�9����,���H�D$���x�H�D$��H��$��d����gH��$�H�PH�HH��$��'2#H��$�H�D$H��$�H��H���؃�H��H��I�I�wH)�H9��
H����L�d$L��(�L���(8��I�GF�,�I��M�wI9���E�,$E��xI��M�wM;7u���D���A�T$��?A���vLA�L$����?	�A���rVE�l$������A��?A	�A	�A��tRI��M�wM;7�t����g���I����	�A��M�wM;7�N����Q���I����	�A��M�wM;7�8����+���H��$�tH�|$�-��H��$�H�|$��H�L$p���t#D�6I�_I;uL���7��I�GD�4�H��I�_����	L�d$PD9���H�D$HH�D$H�D$8H��$�H�D$@H��$�1�H�Zq�H��$�H�T$L��$��-ff.�H�T$L)�l$L��$�D9��7H�T$H���8H�D$H��	A�	LB�H��$�H�@������I9��HD$H��$�H9�HB�H)�H��$�H��H��$�H�����H��$�HDŽ$�fDŽ$�	H��$�H�5{n�H�D�'H��$��k�����UH��$�L�pH�HH��I9�sC�<.�}���I�UH��I�I�wH)�H9����ʼnl$K�.�.fffff.�L���X5��I�GD�$�H��I�oI9������E�&E��xI��I�oI;/u���f�D���A�V��?A���vNA�N����?	�A���rYE�f������A��?A	�A	�A���4���I��I�oI;/�k����^���I����	�A��I�oI;/�E����H���I����	�A��I�oI;/�/����"����A�L���o=����H��$�f�H�|$`���H�T$L���01���H�D$p%H��$�HL$ H��$�=u%H��$�H;L$ ��L��� H�T$h�H��$�H;D$ �jH�L$hH9�HG�H��$�H�H�H�|$`tH�|$x����H�|$8�,H�|$@�}���H�t$H�΅�xH9��!H)��H�H�t$E1��D$p�i��	H����H�t$HH�H��H�|$8E1�H9�LC�H�|$@L)�D��E��tpAi������κ�����wZ1Ҿ����H�=Cn�E��M��L��I��#Ei�����A��A�����w)���+Mi���QI��%Ei�����A��A�����r����+L$X������k�	��)���E��t���1���O�H�L$H9�HB�H�L$�s�I�pH��$��{�J���Hc�H�H��H�� tA1�I���?H�=-܄H��l���7���1H�=܄H��l���7���1�A��H�L9�����H�D$xH�D$`H�=�n��5����H�=�ۄH��k���E7����H��$�f�H��$�����A�L��L���y:��M���o��I�wI97��E1��7fffff.�I��M�oM;/��I�GB�,�I��M�oI����B�,#@��y͉��B�T#��?@���v8B�L#����?	�@���r4B�l#��������?	�	Ł�t3I���I����	Љ��t���I����	����d���L���0���d���L��� H�T$hL���/H�L$hI9�IG�H��$�H�H�H��H[A\A]A^A_]ùA�L��L���L9��M������I�wI97��E1��*�I��M�oM;/��I�GB�,�I��M�oI���x���B�,#@��y͉��B�T#��?@���v<B�L#����?	�@���r8B�l#��������?	�	Ł��$���I���I����	Љ��p���I����	����`���L���/���`�����A�L���h8��������A�L���K8������H�=KلH��i���5���;H�=لH��i���4���H���w��A�L����7�����A�L����7�����A�L���7������A�L���7���E�A��A�1�1�L��H��H��L��L��$��1����A�L���_7����H�={i��4���[H�=w6�H�+h��(�!4���>�A�L���7������H�i���d6���H�=wh��1���H�=�h��!2����1�H�#h�H��$��6���H�=j��1����H�=nj��i1����1�E1���I��H��g�H��$����H�=Uh��1��H�=Ag��'H�=g��H�=�f��H�=�g��	1���YH�=g��0���K�H�D$xH�D$`H�=f���0���*H�=�h��H�=�h��H�=�h��;���H�=Kh��.1��H�=Uh��2�����9H��H��$�tSH�|$�����F�A�?�=�;�9�7�5�3�1�
���)�'�%H��H��$H��$u2�6H�������H��H�|$`tH�|$x�P��H�|$8tH�|$@�=��H���=)��f.�UAWAVAUATSH��8H�_0H;��u1��I��H;_8��I���I���H��tH9�s�<�}L��h�H��H����.��u�H9���L�$A�,$@��H�|$xI���a���A�T$��?@���v0A�L$����?	�@���r)A�l$I����������?	�	��I����	Љ��I����	���H�|$H�t$H�7H�D$0A�FML�=��)�<�n
A�FNA�FM1��t$A�FP<��A�NNA�FM������f�����r���r���H��IF0H�����HB�I�F0A�FNA�FPA�FPA�FO<uL������m'A�FO���G��L
|���
�����
���M���M����f.����f��������������?
����3������~x�������`����D���z��F~\��Gtr���tj��Btb�U��M	tU���	tM�@���t@����t8�+��M
t+��9t#����t��>�f.��A�~uI�NH����		H��I�FI�N�<u.A�~ u=I�F(H����	H��I�N I�F(L;d$0u2�.f�1�I�N I�F(L;d$0u�1�I�N I�F(L;d$0�A�,$@��xI���f���A�T$��?@���v0A�L$����?	�@���r)A�l$I����������?	�	��"I����	Љ��I����	���f.�L�����k'A�FPA�NNA�FM���������uM�n0L;l$r��<��A�>�6M��t&A�NO����L;l$sAH�|$B�</�}@��<���ȃ�������A�NO�����H�|$��B�t/����WB�D/�<�}%B�L/�����+B�T/�������?	�������&����HB�H�Q^A9���H��HG�A;���HG�H�N/A9��xH��HG�A;��|HG�H�JA9��H��HG�A;���HG�H�NA9l�`H��HG�A;l�dHG�H�JA9l�0H��HG�A;l�4HG�H�NA9l�H��HG�A;l�HG�H�JA9l�H��HG�A;l�HG�H�NA9l�H��HG�A;l�HG�A;l����A9,��)�������������?	����?	�L���pi'��A�FOA�FP<����������R���I��<w�����4��t&��t��uE�r���������������td�]<��H��������������t>���z���w,L�/�'Ic<�L��	�Q�����
t��
�C������
uA�FL�(�4A�NN��'����<tj��t;���y���pM��H�t$��L;l$��B�<.����T�M���TL;l$sBH�L$B�<)�<�1�������A�~ �MA�F(���(�A�NN4�[�����A�~L��Ll$I�~I�VH��H��HD�A�u���xLI�́�����L
i���
�����
�]��M�Q��M�E�qE�E�A���}ZE�M�A�����E�U�I��A��A��A��?E	��}���~P�������`����D���I��A���M��M	�����	������M
����9����I��A��A��A��?E	�A����?D	Ɓ�������"����~<����tV��?
tN��3tF�u��F~,��Gt4���t,��Bt$�S���t����t�A���t��>u1H�����H��I�FI�N�H��L9l$�?������&�A��A�MB�M�H^C9���M��MG�C;���MG�M�B/C9��xM��MG�C;��|MG�M�AC9��M��MG�C;���MG�M�BC9t�`M��MG�C;t�dMG�M�AC9t�0M��MG�C;t�4MG�M�BC9t�M��MG�C;t�MG�M�AC9t�M��MG�C;t�MG�M�JC9t�M��MG�C;t�MG�C;t�w
C94����@��tH��tL����d'<���(�A�FN<tn������H�D$H%���H��H�D$�$���M��H�t$t,L;l$sB�<.�}���L��L�������L��L���Am��A�FN<u�H�D$H%���H�D$���������A�FNI�I�F1�1�H�D$ H�L$(H�=ާ�H�
z��L��U�H�T$ �+�t)��I�F0I;F8��A�FNA�FMI�N0I���I���H��H)�r$H��tH9�s�<��uH��tH9�s�<�L�WU�H��H���|#��u�H�H��8[A\A]A^A_]�H�=�\��&���H�L$�;���H�=V]���#��H�=�T��%������L��\�H�t$1�L���#��H�=]��#��H�=o]��#��A�FM����A�>tFI�N����L�u\�H�|$H�t$1�L����"��L��\��L�i\�H��H�t$1�L���"��H��\�H�D$ H��2#H�D$(H�=��(H��\�H�t$ �w%���UAWAVAUATSH��8�t$�����0�hH��H)��MI����0H�7�'H�
@�'HD�H�L$�DH+\$�H��A�LB�sH�D$B�<8��EI�WH��I�I�vH)�H9���H�l$L�|$M�,/�2f.�H��M�fM;&��I�FF�<�I��M�fL9��x���D�}E��y�D�����U��?A���v=�M����?	�A���r<D�}������A��?A	�A	�A���$���H���H����	�A���p���H����	�A���_���L������_����A�L����&������H��8[A\A]A^A_]�H�D$H�D$ H�D$ H�D$(H�=�#H�D$0H�=h�(H��V�H�t$(�#��L��V��H�|$1�L��� ��DUAWAVSPI��H��L�<H��tjA�w���xI���IA�G�<�} A�O����}A�W�I��������?	��I�����I��������?	����?	�H���;`'@�<��@��ff.�I��H���`'<ucM9�tiA�w���y�A�G�<�} A�O����}A�W�I��������?	��I�����I��������?	����?	�H���_'<t�����u@�@�kNH��[A^A_]�@UAWAVATSH��I��I��H���؃�H��H��H�H�wH)�H9���H����L��5ffff.�I��M�gM;'��I�GB�,�I��M�gI9���A�.@��yω��A�V��?@���v6A�N����?	�@���r3A�n��������?	�	Ł�tOI���I����	Љ��y���I����	����i���L���n���i����A�L���V$��H���+���1�[A\A^A_]�f�PH��H��H�5r���P��H���������1���
�����wH�δ'Hc4�H��H���'��a��&tU��'��H�F��1��oH�O����:H�/���	�,H�?����H�Q�'��H���'�H���'1��H��I��I��L�@8<PHG�L)�H��w�@:<P��@:|P�� �ÐAWAVATSPH��I��H�L�L)�H9�w%I�~L�H��s��I�M�~1�H��[A\A^A_ùA�L��I��L��H����"��L��M�~�f�UAWAVSPH�_A����rA���r��A�I��H�H)�H��I9�wH�O���s9@�4��A�I����H��L���k"����L��I�GH�O���rlj��?�ʀA��A����sA��D��T�KA��?A�ȀA��A������wA���D�D�D�T�!A��?A�ɀ��@���@�4D�LD�D�TI�L�w1�H��[A^A_]�f�H��H��H�5cQ��~N��f.�@H���σ�w-��H�
~�H��1�H;H�Hq?H��tbH�@H�D$H�L$�H�Y�*H�D$H�D$H�$H���*��H���H��t#H�@H�D$H�L$H�$H����)��H��ø1�H���f.�AWAVAUATSH��L�?L�wH�L�fI��1�ffffff.�I��I9�t'C�4/��5��=��v$H��A�T$ I�M��t�M9���H��[A\A]A^A_Ét$H�=��H�
;��L�4{�H�T$�+� ��DAWAVAUATSH��H�L�xL�pH�L�fI��1�ff.�I��I9�t'C�4/��5��=��v$H��A�T$ I�M��t�M9���H��[A\A]A^A_Ét$H�=ߝ�H�
���L��z�H�T$�+�u��DUSH��H��H��(���H�H�t$���A�
I)�L�I������H�߉�1��
N��H��[]�UAVSH�G@H��������H9���H��H��H�G@H�GXH����H�{PH��1�E1��ffffff.�H9�thI��L��H��I��M�M�S(Mi[0�E1��f.�I���M9�t�C��2���u�C��2���u"C9�2�u�I�H�tI��1�H�K@[A^]�H�=���~��H�=�����H�K@H�����@AVSPH��H���H���tH�KtH��[A^�H��H��[A^�%D��I��H���tH�Ku	H��,��L���,��f.�f�UAVSH�� H��?1�@�Ń���H�t$A��� ��I)�L�I���H�߉�1�M���aL��H�� [A^]��UAWAVAUATSPH��H�?t
H�{����L�sL�{ M�oL��I��tL���I���L����M��t	L���`��H�C(H��t�H�uH�{(H��[A\A]A^A_]�bH��[A\A]A^A_]�I��I��tI��$�L���;I����L�����H�C(H��t�H�u	H�{(�L�������+���&��AWAVAUATSH���?uH�C�H�u	H�{�|i��H�{��TH�{0t
H�{8��������H���r����H���H��t�H�uH����L�sPL�{XM��t+M�fL�-N���
@I��I��tI�|$�t�I�<$A����H�{Ht	L�����L�shL�{pM��t3M�fL�-���fff.�I�� I��tI�|$�t�I�<$A����H�{`t	L����H���H��tH�t
[A\A]A^A_�[A\A]A^A_�-H�=�wH��j��y����GI��H�{�SH�{0t
H�{8�n������H���r&��t"H�=mwH��j��y�l��I���!I��H���H��t�H�uH�����H�{H�[��H�{`�"H���H��t
H�u�|L�������2��f.�DAVSPH��H���PH���t�H�KuH��H��[A^�%���H��[A^�I��H���t�H�Ku	H�����L�����f.�UAWAVSH��H��D���E�����1���
$���H���H��H���1�������H���L�=��I��t6M����1�L���H��H��H�7D94�HG�H)�H��H��w��1�D94��kH�<�H�wH��L�H������I��L�=���@��uH��������H�
\��H���1��[����������H���r����H�;tH�{H��[A^A_]�%J��H��[A^A_]�H�=��諆��H��H��H�����������@���갘�����H�װ�H�D$@�l$H�=��vH�
L��<�H�T$�����H�5��������1��n������H����8����+���H�=�wH��g��y�������������B������H��I��L�|$H�=
�vH�
��L�H<�H�T$������bI��@���k�I���I��H�|$������H���r��uH�;t
H�{�햘L������H�=�wH�7g��y������f.�@P@��uH�r��H��H��u/1��r����tX�H�5d�������1�AX�%3�������u��?���f�SH���G �H���r��uH���t�H�Ku
H��[�%.��[�H�==wH�~f��y�<��H���t�H�KuH��H�����H��H���
��fDAWAVAUATSI��H�_L�M��t1L�cL�-ĕ��f.�I�� I��tI�|$�t�I�<$A����I�>tH��[A\A]A^A_�%���[A\A]A^A_�@SH��H�t
H�{�c��H���tH�Kt[�H��[�%K��UAWAVAUATSH��8I��H��tH��I��H��H���?I��H��y$�
��I�$I�D$I�D$�H�t$0L�t$ t4L��L����H���
I��H�l$H�D$H�D$M9�w1��?H�D$H�D$H�D$H�|$�A�1�L�����L�|$H�l$L�d$(I�</H�t$0L��Ƙ�L�H��t)L�-���I��I��I�</L��H��A��H�H��L��s�H�l$I)�tL�H��L��L��x��H�D$ H�D$H�D$H�L$(H�AD$H��8[A\A]A^A_]�H�=5�)H��J���q���H���=��H��H�|$tH�|$����H�����fDUAWAVAUATSH��8I��H�H�OH9�tH)�H���H��H�H��I�I�I�FI�n H��t%H�,$I�^M�nH�kL9�u_M�~(M�f0L���I�^M�f(M�~0M��M)�L��H��H�H�sH)�H9��M9��qH�CI��I��,��L���BH�CI�v(M�f0H��J��fDL9��wL�~M�~(�6�4H�kH��H�kH��L��H9�u�L��L)�L��L)��AH�D$H��H�,$L��H�H�H)�H9�H�T$��J�*H�CL�l$(J�4�I��H�<�H��H�T$0�'��M�nH�kL9�L�l$u+L��M��H�t$H��������H��H9�vy1�H�,$�m
��H�CH��J��fffff.�M9���M�oM�n(A�7�4H�kH��H�kH��M��H9�u�L��L)�M��H��������H��H9�w�L��L)�t9H��H��H�t$�H���s��H�$�H��L)�H�� sLL���L�l$I�I�FI9�tH�CJ�4�H�<�H�$H�����H,$H�k�I��I��H�<�L��H��H�I��H�H��E1�f.�C�CL�BD��B�I��L9�u�I9�tfff.��H����H��L9�u�I�N(H�sI�I�FH��8[A\A]A^A_]�H�D$ H�|$ H���u����H�$��H�D$ H��I����������H��1�H��rVH��L)�H�� rJH��H��I!�J�4�L�1�f.�AD�AL��L�H��I9�u�L9�tL��I��I��L�H��B��I��L9�u�I�I�L�l$H�D$I�v(J�4*H�H)�H9���L��M�H�CH�4�J�<�H�T$0L��a��I��M�nH�sL��L9�H�|$tQH�CH��H�T$H��H�L$(H��H��H)�J��I��1�H��I9�t�4�4H�kH��H�kH��H9�u�M9�������鎘H�k����A�H������H�sM9������8����A�H��H�T$���H�T$�G����A�H��L��L�����I������H�t$�t���I��M9�tH�|$�V��L��H�,$�I�I�FH��t4L�{I�NL9�t H�SH�4�J�<�H��I����L��I�L�{H�����DSH�� H��H�|$E1��KH�|$H��t,H�t$H��t2D$H��uH� t H�;CH��H�� [�H�H��H�� [�H��H�u��H��H�� [�f.�UAWAVAUATSH���L�H�|$ L�gM��tA�?����D$��D$H���������D$X�N�4�L��H��>��I9�����u���H�t$8H�T$0M��tL���
��H����H��L����1�H�$H�|$L�|$@L��L��(��L�d$H��@�H�D$(I��L�u�'L�
r�'H�|$pE1�L��L)���H�D$J��E1�fD�2;t$XtH��I��L9�u���M���I�����M�nM9���L�t$J��M)�J��H�L$pH�D$xL��$�L��$�L��$�M��L��$�L��L��$�H����L�d$M9�I��M��I��H���8���L��M��H�
�?��:H�D$H��$�$)D$pH�D$ H�8tH�|$@����H��$�H�L$ H�A(D$p�|$��H�D$H����H�D$ H�xH�pH�T$H�
H��tZH�|$XH���bL�d$`H�T$hH�|$pL���˝#L�t$pH��������H��I9���H�|$X�^L����PH�j'H��H�t$8�T$0L�4$M���L�|$I�v�D$� �:D�H�|$pL���L�d$pH�l$xL��$�H�D$H�I��L��L����H�D$xH�D$(H��$�L��$�H��$�H��$�H�D$@H��$�H�D$PL��$�H��$�H�D$0H��$�H�D$H��$�H�D$8H��L���
\#L��$�H��t	L��߉�L�$$H�l$L�l$M��tH�|$(����A�H�|$0t	L������H�|$�H�|$8t����H�|$@tH�|$P����H�|$XtH��$��m��H��������H��I9���L�|$HH��H��L���6L�t$H�D$ H�PH��L)���H�L$I��H�|$ H�GH�WJ�4�H�T$pH�t$xH��$�L��$�H��$�L��$�H��$�H�|$p�2���H�<$t	L������M��tH������
H�D$ H�@H���[A\A]A^A_]�1�H�
�b�L��L�������)H�
�b�1�L�������H�[<�H�D$(H�|$(�$���L�����H���I��L��L���H���%���H����H��H��u6M��u?A�H�|$0uJH�D$�H�|$8uSH�|$@u^H�|$Xuv�L��·�M��t�H�|$(����A�H�|$0t�L������H�D$�H�|$8t�H�|$����H�|$@t�H�|$P�{��H�|$Xu
�DH��H�|$Xt9L���.�H��H�<$t	L���L��M��tH���H��H�<$tH�|$�-��H���-���f.�UAWAVAUATSH��HH��H�H�OH9�tH)�H���H��H�H��H�H�H�CL�K M��t"L�sL�CI�FL9���L�{(H�k0�L�k(H�K0I9��L�sH��L)�H��H�L$�-fffff.�I�FB��I��M�~H��I9�L����L��I��I��L�k(���5��=���;M�~M;>u�H��H��H�¹A�L��L���!��H�L$�I�NH�s(H�k0H��J��f�H9��OL�~L�{(�6��������������4I�FH��L��H9�u�I��M)�L�L$@��I��M��K�4I�H)�I9��PM�I�FJ�4�J�<�L�d$@J���[��L�kI�FL9�t^I�NH��J��fDI9���I�wH�s(A�?A��A���A���A�����I�<I�FH��I��H9�u�I��I9�u�VM��I9��JH�l$I�WH�S(A�/��5��=���&H�D$H)�H��H��H��A�LC�J�4�H�����H��������H9����t1������H��H�T$t5L�l$8M��I��H��H���^��H����I��L��M��L�l$8H�T$��E1�(L�d$ H�D$(H�D$0L�d$L9���L�t$8M)�I��I��A�1��.ff.�F�4�I��L�l$0H�*H��H��I��H;L$t]I�/H�K(F�t��D������������L;l$ u�L��H��H�¹A�H�|$ L���|��H�D$(H�T$�H�D$(H�kH�|$ ���L$L�t$8�L��A��D$H�D$I��L�d$@I�4,I�H)�I9���H��L�I�FH�4�H�<�I��L��넘I�_I�VH9�H�|$t9I�FH��I��H��H��L�H)�1ҐI9�t�4�4I�FH��H9�u�|$L��u����H�CL�s H;H�H�CM��t5H��H�[H�@L�{L9�tH�KH�4�J�<�J���C��M�L�{H��H[A\A]A^A_]ùA�L��L���/������A�L��L���������\$ �;I�܉t$ �2D�t$H�=စH�
�r�L��]�H�T$�+�w���.I�܉|$ H�T$ H�=���H�
kr�L�d]��+L���G��I�܉l$H�T$�οH��L�����I�ƀ|$uH�|$�Z��L��L���'�I��H�|$ uL���H�|$(�5��L���L���H�KL�s H;H�H�CM��t;H��H�[H�IL�{L9�t H�SH�4�J�<�J��I��ۂ�L��M�L�{H�������PH�������~t=���H��1�f.�D��E��A���A���A����vJA��/tH��H���u�H�2H���H�
H�A�H9�sH��H��H��H��Y�H�=3�H��݋�����D�D$H�=)�H�
�p�L��[�H�T$�+���H�X݋1�1��p��H�=�C*H�Y݋�K����UAWAVAUATSH��(H��y�X���H�|$ �DI��I��H���~�H���uL�t$H�D$H�D$E1�H�|$E1��D�I�L�d$I��M9��C������r���r���H��H�T$L)�L��H9�w}���r��ڀ�?�ʀ�����s@��@�4�T널@��?@�΀A��A������wA���D�@�t�T�V���A��?A�Ȁ�����D�D@�t�T�2����A�L��H�����H�D$H�L$H�|$���������U���H�D$H�D$H�D$H�D$H�L$ H�AH�D$H�H�D$H�AH��([A\A]A^A_]ÿL�����H��H�|$tH�|$�~�H����DUAWAVAUATSH��8�L$$H��tkI��I��H��H�@1�E1�f�Md��H��H9�u�M���I����J��L��H��>��H��������H9�����u!����H�H�GH�G�H�T$(H��tH��H��\|�H����I��H���	A�E1�L�d$L�l$H�D$I�nI�^L9�H�|$0�E1�H��J�<�L�H��J��I�L�d$I��u%H�D$H�L$0H�AD$H��8[A\A]A^A_]�H�D$(�1�ffffff.�L;d$uH�|$��L�l$�D$$C�D�I��L�d$M�|. I�\.(H�D$L)�H9�w9H��L�l$J�<�L�L������I�L�d$H��H9l$(u��M����A�H�|$L��H������L�d$�H�|$�A�1�H�����L�l$L�d$����H�=G0����H�=#0����H�=0��
����H���&��H��H�|$tH�|$��{�H����f.�AWAVATSPH��H��t(I��L�{L�%Z{��	I��I��tI��t�I�?A����H���t�H�KuH��H��[A\A^A_�%{�H��[A\A^A_�f.��UAWAVAUATSH���L$DH��tLH��H�A�H��H��1�D��E��A���A���A�����
A��/uH��H���u�H���1�H�|$XDŽ$�/H��$�H��$�H�|$hH��$��FH�D$H�D$H�D$H�D$hH�D$PL�d$pH�D$xH��L�d$H�aH��L�H�D$`�H�D$8H�$1��0H��H��H�L$8L�4L�|H��H�\$H�$I��L;d$`�M�|$M��t�M�4$O�,�L��L��H���H�
������u�L��L��H��*H�
�*�����H��t6H�L$H��H��H�|�H�L$8H�D�H�4�H�M*H�
H*�p��tpH���]���H�$H;D$u
H�|$��H�T$H�$H��H��H�
oz'H�H�T$8H�D����H;\$���H�|$��H�D$H�D$8����H��tH�����1����H�$H�|$PtH�|$H��x�L�t$H�|$ L��H�$�/�RH��ttH����"D$D���H�\$0L�<�L�%qz�f�H;\$ t,L�l$(I�}L��L��A��A�E/H��H�\$0I����u��B�H�|$ H���K���H�|$0u&H�|$ u
H�|$ ��H�D$(�.H�D$0H�D$0H�L$XH�AD$ H�|$tL��H�Ę[A\A]A^A_]�%�w�H�Ę[A\A]A^A_]�D�L$ H�=�v�H�
^h�L�WS�H�T$ �+�8����H��H�|$ t"H�|$(�H���H��H�|$PtH�|$H�Qw�H�|$tH�|$�>w�H���>�f.�@UAWAVAUATSH��(L�>M���;I��H�|$ H�^H��t(H��A�NE1�fDC9��1I��H���u�I�E1�I�ܿ@��u�H���3L�8L�`H�D$H�D$H�D$A�nA��"f�H�D$L��H��L�,L�dI��L�t$M��M��txH��t&H��E1�ff.�C9l�tI��H���u�E1�I��L;t$u���L��H��H�N�<�M�L;t$u���A�H�|$L�������c���H�D$H�L$ H�AD$�H�H�GH�GH��([A\A]A^A_]�L��H��H�O�,�I��M�.I�^�@��t�H��������@���H��H�|$tH�|$�\u�H���\�f.�f�UAWAVAUATSH��8H��to��I��I��H��H��H�H�L$01�E1�Md��H��H9�u�M���I����J��L��H��>��H��������H9�����u!�^�H�H�GH�G�H�|$ H��tH���s�H���uI���	A�E1�L�d$L�l$H�D$I�H�D$(I�^L9���E1�H��J�<�L�H�t$(��x�I�L�d$I��u%H�D$H�L$ H�AD$H��8[A\A]A^A_]�I���L;d$uH�|$��L�l$C�l�I��L�d$M�>I�^H�D$L)�H9�w9H��L�l$J�<�L�L���x�I�L�d$I��L;t$0u��_����A�H�|$L��H����L�d$�H�|$�A�1�H���d�L�l$L�d$���H�=�'��	�H�=�'���H�=~'��q��H�����H��H�|$tH�|$��r�H�����@P�ffff.�H��H��D9��H9����A��A���A���A������H9���D�E��y�E��A��D�ZA��?A���vCD�RA��A��?E	�A���r@D�BA��A��A��A��?E	�E	�A��tvH���_���H��A��E	�E���L���H��A��E	�E���9���H9�t>���y;<�r7<�r3�J��?�r��?�R��������	΃�?	�	�u�Y�1�YÉD$H�=�p�H�
yb�L�rM�H�T$�+�S�UAWAVATSH��H���1���=2��ulH�9��H��H����1��������H���D@��uH��������H�
���H����1��ݔ�����H��H��[A\A^A_]�H�=���D��I��I��I���l_��L��L��L��A��H����H��H���p���D��I��I��I���l���L��L��L��A���@���g�����O���H�T��H�$@�l$H�=�o�H�
md�L����H��+�)�H�5 �������1��q��0������������������H��@���H���'�H��H���H����@UAWAVAUATSH��E��H�L$`H�T$XH�t$HA��H��$D�D$4tCD�����D��$���D$A��0�D$A���D$D��@��A��u5@�l$E1�E��E1��kA��0�D$A���D$D��@��A���D$�E��H�|$XH�|$pH�t$`H�t$x�FH��@�l$t
�@�vE1�D$ �L$#�D$8�L$;A�M����D��L�l$P�s�\$H�D$HH�XP�H���H��$�H�D$ L��$�L�l$H�l$X�)fff.�L��$�H�D$ L��M����H�CH��������H9��e	H�HH�KH�KPH��t�H��H�CL�{PH���@E1�H�CL�|$ H�\$L��H��H��H�L$`��,L��$�M��u�H��e���L���M,�X���H��$�H�D$@��$���$��D$p��$��D$s�H�u
H�|$�
,M��D�t$4�\$L�l$Pt$�I�uH�|$ ��+�E1�D�t$4�\$L�l$P�D$p�L$s�D$8�L$;M��������H�D$HL�xP�I��"L�|$pI�GH��������H9��SH�HI�OI�WPH��txI�OI�wPH�\$pL����H���
L�>H�	�H�uH���B+L�|$pI�GH��������H9���I�OH�PI�WA�X��I�wPI�WPL��H��u�I�G�I����j
�\$H�D$`H�\$XL�$�H���)H�
��)H��L��������jD�|$PH�D$HL�`L�xJ��M����H��}k�I��H�����H�����H��I���	L��$�H�D$ M����H��$�H�D$ I��H���I�FH��������H9���H�HI�NI�NPH��t+�H�H�T$X�z	I�FI�^PH���ffffff.�1�H�T$XI�FH�\$ L�t$H��$�L��H�L$`�&*L��$�L��$���$�H��$���I�D$h�L$k�I���M��u���%���H�|$�k)������t
H�|$�X)H��D�t$4L�l$@L�l$Pt$�H�uH�|$ �4)�E1�D�t$4L�l$@L�l$P�D$h�L$k��$���$��I�u
H�|$p�(��$���$��D$8�L$;M����A��H�\$@toH�D$HH�pXH��$�H�T$XH�L$`�$)L��$�H��$���$���$��D$8��$��D$;M�����D$u!M�����D$���M�����D$t��t*��H��$�H�t$XH�T$`�k+��uH�ϐ�H��������H����1���q�����L��$�H��$���$���$��D$8��$��D$;M�����D$t��$4A������s(M�����D$t1A��@A��@���D$A��DȄ�u�I�$uL��H�����E1�H��$L�"H�Z@�j�D$8�L$;�B�JH��[A\A]A^A_]�H���)H�
��)H��L���&������d�<%������dH�%�����\$�
+~����H;~������H��$���H��$�H��u
H�|$H�H��H��$�tH��$���h�H��$�H��H��tH��$��kh�H�sH��$��H�5�)H�|$H��$���DL�d$H�D$H�D$@�l$�D$�D$ �D$�D$#�H�uH�����\$����H���)H�
��)H��L�������H��$�H���w	H�5H�)H�|$�
H���
�A�L��L��H��l��(��f�H���vI��H�H�@L�xL�pL�x @��H�D$@D�t$4�\$D�|$P����H���)H�
��)H��L���G����D�|$PH�D$HL�`(H��$���L���GH��$���$��L��$�H��$�L��$�HDŽ$�M����H�D$HL�x I��1�H��$�E1��<�H��$�I�D-�$�AD-I��L��$�H��I����C�����H��H���>#L;�$�u�H��$��?�L��$��H���)H�
��)H��L���,����H�D$H�P0���H��H��$�H���R>#H�5�)H�|$��+H�5%�)H��$�H��$��
�L��$�H��$�H�D$@��$���$��D$ ��$��D$#����H� �)H�
*�)H��L���z��teH�5���H��$�H��1��=#H�5R�)H�|$��H�=������H�=�����E1�H�=��v��H�ZD'H�
cD'H��L�����t}H�D$H�P4���H��H��$�H���"=#H�5��)H�|$�H����L�d$H�D$H�D$@�l$�D$�D$ �D$�D$#�\$�<���E1�H�=�������H�C�)H�
A�)H��L���^������u#�Ã�t���u#H�D$H�D$H�D$��HDŽ$�H��$�H�p�)H�|$ H�t$L��$��A��^���|$ �\$�5H��$��E��D$)�$�H�D$H��$�H�5N�)H�|$H��$���L�d$H�D$H�D$@�l$�D$�D$ �D$�D$#��H�5k������1���c��H����Φ�����*�����j�������(�r����H�Ex�dH�%����d�%�����\$�
 x����������H��$��?��H�D$pH��$�H����H��$�H�=4o(H����H��$����D$!�D$hH�=|a�H�
�U�L����H�T$h�+��H��H��$�tH��$��<b�H��$�H��H����H��$��b�H�����H���H���H�����x�>�H����H��H��$�t&H��$���a�H��$�����H�����H��H��$����H�����H��H��$���B��H�|$�H�|$�va�H���v��H��L�|$pE1��H���H���HH���I�u
H�|$�iE1�H�����H���H�|$ �I�xH���H�u
H�|$�4M�����I�u}H�|$ ��q�7�H���I�u
H��$��E1��*��H���H�uCH��$����4��H��L�l$@�I�u
H�|$p�M��t�I�$uL��L����H�������f.��P@��uH�"��H��H��u/1������tX�H�5������1�AX�%�`��ƣ����u��σ��f�SH���HB��1�H���)fDH9�tD�D9H�It����H����E1����IE�H�JL�IH�<��N��N�L�L9�M��LBސM9�tB��C9�M�@t��I9�A��E��HE�H�QL�RN��N�D�L9�M��LB�E1�ffffff.�M9�tB��C9�M�[t��I9�A��E��HE�H�JL�IN��N�D�L9�M��LB�E1�ffffff.�M9�tB��C9�M�[t��I9�A��E��HE�H�IL��H�T�H9�I��LB�E1�M9�tF��G9�M�Rt��H9��€�1����@�DŽ�t1�[�@��H�w
H�IH��[�H�Ŋ�������fDUAWAVAUATSH��X�1���
�n���H����H��H����1���n�����H��n�H��t2L�%�n�L�5�n�1�M9�IC�I)�L��L)�H��H)�wL�1�I���E1�E1�1�I��������L��L)�H��H�IH��I���������L��J�*H�H��H�4@H�UUUUUUUH9�v1�����H��m�H�D$8H��H�|$@H�T$t%I��H���d\�H��u�L��I��������붸1ۉl$H�\$ H�D$(M9���H�L$H���IJ�mL�H��H�D$�M���>�A�L��L��L���;a�H�D$H�l�L�l�H�,I��H��H�L$H����H�L$H�D$8L�d�H�,L�<�H��t�L����[�I��H��u��L�������~K�vH�L$8H��H�L$�E1�L�l$PH�D$H�Ff.��H��L��L���`�H�D$HL�|�H�l�L�<I��H��L�l$PM9����H�D$L�l�L�<N�$�M��t�L���Z�H��H��u��L���D����M��L�t$0H�D$@L�pD$ �|$uH�_��H��������H����1���k�����H��X[A\A]A^A_]�H��H�=�k���I��H��H���H��H������H���ߞ��H�߉�@����k�������H��k�H�D$ @�l$(H�=Z�H�
�L�L�!��H�T$ �+���H�5ak������1�H��X[A\A]A^A_]�%|[��_������+����,k�����H��L�t$0H�|$ �ٙ��I�ދl$I���������H��H�|$ �9�I��L���n��I��@��uH���L��u;1���j���tL���E��H�5�j������1���Z�L�����躝����u���j��f.�UAWAVAUATSH��I��H��H��H������H��H�\$���h@�@��I�^H�TUUUUUUH9���I�H�D$M�vH��L�$@M�l$I��L���X�H����I��H�H�@H��H��L��L���]�H�|$t	L���@Y�H�D$L�8H�X@�hH��[A\A]A^A_]�1�I�^H�TUUUUUUH9��_���H�=X�H�
*��L����H�T$�+����L���F��H��L������H������f.�f�AWAVATSPH��H�H��H��H��H!�H����H��H)�H9���ʀ�uH�G��}H��tII��I��H9�vLH�$H��H��I��sV�L��L��u	H�$H��u4H�_H�O��/H�GH�_�H��I��W�L��L��H��t�L�wH�G1�H�H��[A\A^A_�f.��AWAVATSH��H��I��I��I�����V�H��tAH�KH�HH�$H�D$H�D$H��L��L��L�����H��[A\A^A_ÿ�����I��H�;t
H�{�LW�L���L��f.�f�UAWAVAUATSH��HH��I�����������}d�<%�����dH�%�����
?l����,H;(l��$H�;|�H���:H�
�i�L�l���1���
/j��H�r}�H��������H���E1��	j����&H��������?M�}(I�m0H9-j�D�d$u.H�=�i�L�4�L��L���W�H��������?��u
�L�4�H9���H��������H���I9����t1��M��tL���U�H����I��H�l$�A�H�D$L��L��L��3Z�H�=[i�t
H�=Zi���U�H�D$H�@i�L�%Ai�H�-Bi�D�d$H��������?I�ExH�Pi�I����H���M���H�9i�H��t�H�uH�='i�I���L��L�5i�A���t%I��I��I�U0H9�HB�H9�HB�H9�u1���H�~h�H�
h�H��h�I��`��h�I�����h�L�5{h�H��������L�`M9���A���@0�tX@����I���L�4�H9���H��������H���I9������1�D�d$L��I��������������M9�ttI���H9�g�u�H�=�g�I��I���H����U�L�����m���H��g�I;�(�Y����(I��M����L�%�g�L�=�g�H�-�g�H��g�A��x��g��|$I��������uH�zz�L���1��g����s�1���
g���H�Dz�L����1��
�f������D$L�%�f�H�-�f�L�<�H��t#L���RR�I��H��u�L������A�L��L��L���sW�H��f�H�5}f�H�=~f�L�f�L�=�f�M��t
�I��MD�
�f�D��f�I��L9-of�u�D�T$D�L$L�D$0H�|$8H�t$@H�T$H�5Kf�L�-Lf�J��M��t3H��H�T$(I���Q�L��H�T$(I��H��u�H�������A�L���V�H��e�H�T$H�t$@H�|$8L�D$0D�L$D�T$�
�e�H�kL�s H�k(H�SPH�3H�{L�CL�{XD�K`D�SaL�k0L�c8L�k@H�CH�Kb�|$uH��x�H��������H����1��$e�����H��H[A\A]A^A_]�I���M��t$H�t$L����P�H���I��I��H�t$�	A�E1�L��L���U�I��(L�5�d�I��M���@���H�=�d�I��%Q�L���(���H�5�d������1�H��H[A\A]A^A_]�%�Q���H�3f�dH�%����d�%�����
f�����������Q���\�����������!d����H�=d��?��H�Uw�H��������H���������A��A����c�������H��c�H�D$D�d$ H�=LO�H�
�A�L�a��H�T$�+�����H�5�c������1���P��1���
pc��o���H�=cc��^>��H��v�L���c����y���4�
Dc����^���H�
1c�H�L$�D$ H�=�N�H�
�@�L�ü�H�T$�+�D���-�����������b���������H��L�55c�I���������jH��M��t�I�uL���H��t#L���-O��|$蛹H���#���a��H���|$聹H���	���H��H�|$��H������H��E��uH��u�L��u;1��Fb���tH������H�52b������1��cO�H������>�����u��b�볐AVSH��8H��H�s)H�\$�H��E1��Z��L�t$ L��H���
�L���žH��8[A^�f.�AVSPH��H����H���t�H�KuH��H��[A^�%N�H��[A^�I��H���t�H�Ku	H���M�L������f.�UAWAVAUATSH��I��I���1����+H��������H�gt�H��H���E1�A�D$���#H�D$PH�D$XH�D$`A��$d�<%����L�d$HD�|$l�"dH�%��dH�%�H�HdH�%���/�)�$��o�/�f�$�H��$�H��$�I�L$pH��t.I�T$hH��H�T$(H��H�X�@��L�t$@��H����H�D$I�|$�I��H�@(H���WI�] L�<�H��������H��H�D$(H�D$8H�-oL�I����I9�M���A�}u�I�I�uI�UH��$���1L��$�L;d$(t�L�t$@H��$�H�D$H��$�H��$�H�$H��$�H�D$ L��$�H��H��H��>��H��������H9�����H��H�T$H�t$xt#H���J�H����H�L$xH�L$0H�T$��H�D$0H�D$pH��H�t$��O�H�D$0H��$�H�D$pH��$�H�D$xH��$�H��$�H��$�������H�T$H��t#H��6J�H���NH�L$xH�L$0H�T$��H�D$0H�D$H��H�t$�KO�H�D$H;D$Pu
H�|$P����H�D$XH�T$H�RH�t$0H�4�H�t$H�t�H�t$xH�t�H��H�T$H�T$`M��tH�|$��M��t%H�D$ L�`�
�I��I��tI�|$�t�I�<$����H�<$tH�|$ ��L9�L�t$@����H�D$`I�F�oD$P�AH��$�H����L��$�M����L��$�fAof���M�gL�-�I��D�E�!��I��tSf��u.ffffff.�fAo$f��I�ǀ���I������t�����H��H�@I�|��t�I��H�x�A���H�[H��'H���H�H���tH��$�H)�_I��|$lH�\$HuH�p�H��������H��H���N1�����"H��[A\A]A^A_]�H��H���	Hp���H��L�s�N�,�L��H��>��H��������I9����t1��7L�c�I��M��tL���G�H����H��L����1�L��L��I���M�H��$�L�d$8L��$�L��$�H��$�H��$��H��������?��L�d$HL��t(�H�D$ H�D$L�t$@H9l$(���t���L�s�N�,�I��I9���H��������I9����� ���H�l$H�k�M��tL���F�H���
H��M����E1�H��L��H���$L�H�|$PH�$���H�D$XL� H�XH�D$ L�pH�D$`�H�D$L�d$HL�t$@H�l$L��H9l$(�����H�zF�L�u�N�,�H��I9���H��������I9������H�l$L�}�M��tL���H���HH��$�M���H��$��E1�H��L��L��I��RK�L��$�L�|$8L��$�L��$�H��H��$��e��L�d$HH�l$H��t L�t$@H��E�H�ŸH;l$(�/�������L�u�N�,�I9���H��������I9������L�}�M��t%��L���_��H����M��H�l$��E1�H�$H��L��L���J�H�D$H;D$PuH�|$P���H�D$XH�D$ H�L$H�IH�t$ L�$�H�$H�T�L�t�H��H�L$H�L$`L�d$HL�t$@H��H��D�H�ŸH;l$(�G�����1�L�l$8H��L��������1�L�,$��L���3����������A��A��A�D$������L��$�D��$�H�=LD�H�
�7�L�֋H��$��+������U�&dH�%�d�%����������H�޺��1���E����芈����������C�����*����H�D$8H�D$H�D$pH�|$8H�t$pL�<$�!���I��L�|$XH�\$`H�����v�"I��H�|$0uL�<$�hH�|$�eD�L�<$�WI��M��ttH�<$�MD�H��$�H��tn�3I��L�<$�*���I��H��$��ۿL������I��M��tH�|$��C�M��u|M��tH�|$ ��C�H��$�H����L�|$XH�\$`H����H�|$Pt	L����C��|$lH�\$HuH�cj�H��������H��H��u]1����t2L������H�D$ H�X�@H��I���h���H�{�t�H�;�����H�޺��1���C�L���3����Ά����u��C�I��H��$�H���6���L�l$(L��$�M��u:H�[H��'H���H�H�����L�l$(L�|$XH�\$`H�������L��$�fAofD��A��M�gH�-�B��f�A�E�D!�A��I��t�fE��u-ff.�fAo$fD��I�ǀ���I��A����t�A���A��H��H�@I�|��t�I��H�x���H��$�H)�%B�L�l$(L�|$XH�\$`H���N���M�wL�%B���I��H���,���I�~�t�I�>A����@AVSPH�H�{�@
H�CPH��t�H�u	H�{P����H���t�H�KuH��H��[A^�%�A�H��[A^�I��H���t�H�Ku	H��rA�L���r���f�UAWAVAUATSH��hH�nH��������H9��yH��I��H�EH�FH�~0�I��H�{8H�s@H�T$8�H��H��9H�{H�s fn�f`��p�fp�DN�,�E1�fv�L�%>B�H!��ofo�ft�f�ȅ���H�D$(L�t$H�t$ fL$PL�|$L�D$f\$@H�L$0���H�H!�H��L�4II��N;|7�uI�I�v�I��H�|$8L��A��L����t]H�L$0�A�f!ȉ�H�D$(L�t$H�t$ foL$PL�|$L�D$fv�fo\$@u�ft�f�˅�uL�H��I���.���I��&I�F��H�~;AF�A�F�H�L$�AH�kH��H�kH��h[A\A]A^A_]�H�=�g��6���@SH�� �]H���u3�1���
rG�umH�Yf�H��H��uy1��
\G���u~H�� [�H�GG�H�D$H�D$H�D$H�=	H�H�
'�L��
�H�T$��.���1���
G�t�H�=�F��-��H��e�H��H��t�賂��4�
�F���t�H�
�F�H�L$�D$H�=�=�H�
�1�L�k�H�T$�+肿��H��H�|$胺H��軳��f.��UAWAVAUATSH��XH��H�=�F��-I��I��H�=�F�H�5�F�L��L���RH��H��9H�5lF�H�=]F�fn�f`��p�fp�DJ��E1�fv�L�%�?�H!��ofo�ft�f�ȅ���H�D$ H�t$fL$@L�t$L�D$f\$0H�L$(���H�H!�H��L�,II��N;t/�u#I�I�u�I��L��L��I��A��L��L��I�߅�t[H�L$(�A�f!ȉ�H�D$ H�t$foL$@L�t$L�D$fv�fo\$0u�f�ft�f�˅�uL�H��I���/���H�E�I�E��H�~ AE�A�E�E�EH��X[A\A]A^A_]�f.�@AWAVSH��PH��I��H�uespemosH1�H�modnarodH1�H�arenegylH1�I�setybdetI1�H�D$H�T$H�L$L�D$ H�|$(H�t$0W�D$8H�D$HH�$L�|$H��L���H��L��L��H���H�|$8H��8H|$@H�T$H�L$ H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��P[A^A_�f.��SHW0L�O@M��t/A�M)�I9�I��MB�I��rD��H��H��L9�r�.E1��1�E1�H��H��L9�s���H��I	�H��L9�sD�����I��M	�B��I��LW8L�W8L9�s	I�L�O@[�H�GL1�L�_H�L�L�OI�I��
I1�H��H�� L1�M�I��H�M1�H��L�_H1�I�� H�GL�OL1�H�L)�A��A��H��I9�sjH�H�OL�_L�Wf�J�I1�L�I��
L�I1�I��I1�H�� L�L�I��I1�I��H�� I1�H1�I��I9�r�L�_L�WH�OH�A��rB������D9�r�(1�1҉���D9�sJ�D���I��L	�H��D9�sI�B�4����H��H	�H�W8L�O@[�f�AVSH���H�H�H�H��t*�~t0I��L�����H��L����=�H���[A^�H�=K��.�����5��f�AVSH���H�H�H�H��t*�~t0I��L�����H��L���e=�H���[A^�H�=���ζ���5��f�AVSPH�����7�H���I���d�<%������dH�%��dH�%�H�HH�pdH�4%����CH�CH�CH�CL�s H�C(��C0
��K@H�CPH�SXC`KpH���H���Hǃ�H��H���`�)��B�)��$�)��ƃ�H��H��[A^��&dH�%�d�%��������������H��A�L����7�H��萬��UAWAVAUATSH��H�GH����H�D$H�|$L�M����H�D$L� fAo$f���M�l$H�-67��fff.��C�!؉�I��tmf��u.ffffff.�fAoEf��I�����I������t�����H��H�@H��M�4I�|�tI�~��I�F��H�u�I�~�I�v��9����H�L$H��H��H�@H�H���H�L$tH�9H)�H���H��[A\A]A^A_]�%s6�H��[A\A]A^A_]�f.�f�UAWAVAUATSH��hH��I��H� I�v(H�SL�cH�$L����wI��I�~��H�\$M�>I�vM��I��9fAn�f`��p�fp�DL�d$8J��1�fv�H�-:7�1�I!��Co/fo�ft�fD��E����H�t$0fL$PL�T$(H�L$ H�T$f\$@�A��L�H!�H��H�@H�L$8I;L�uI��H�p�H�<$H��Յ���A�D$�fD!�A��H�t$0foL$Pfv�L�T$(H�L$ H�T$fo\$@u��H��H�|$tf�Å�t���L�H!�ft�f�Å�u8��1�H�|$I�I��H���	���@�H�D$H�8tiH�<$��4��]A�?��H�T$yv$H�O�H!�E�?E�T�AoF��fn�f�
)'f���AFH��H�H�JI�L��o�AD��1��H��h[A\A]A^A_]�I�V �L������)���fAof����A�?�s���I��H�;t
H�<$�4�L������f�UAWAVAUATSH��8H�G���I��H��$hH��H�|$@L����.H�L$@H�CH9�L�4$}wH9�uEH�D$H������u6H�X�L�p�L�xI�H��tL����I�t	L���x3�H��o3�L�4$I�FI�F(I�F0I�F8H��$h�H��$�H�D$HH��$�L�|$P1��Er&H�
�4'H��$�HDŽ$�H��$��$H��$��H��$�L���1��$���L��$�L��$���?���L�|$8�PHDŽ$�HDŽ$�HDŽ$�H�=�?�H�5�?�H�D$@H�D$HH�D$PH�T$@�u|��L�t$@L�d$HH�\$PH���jA�1�I�</L��H���6�H�H��$�M��t	L��2�H;�$�uH��$�襪��L��$�A�/:H�EH��$�H;�$�u
H��$��u���H��$��D+ H��H��$�HDŽ$pHDŽ$xHDŽ$�H��$�H�D$H�D$8H�D$ H�D$HDŽ$HDŽ$ HDŽ$(H�D$P `H��$H�D$@H�o�H�D$HH��$�H�t$@�c&���gH��$(�$L$T$ )L$@)T$PH�D$`D$hH�D$xH��{)H�|$H��$pL�D$@�8A���*���|$�%H�D$@H��tH��uH�|$HtH�|$P�q0�H�|$htH�|$p�^0�M��H��$pH�D$H��$xH��$�H�|$@H��$���&L�|$@L�l$HL�d$PH��$�H)�I9���H�<+L��L��a4�L�H��$�M��t	L���/�H�|$L�|$8tH��$���/�H;�$�M��uH��$��c���H��$�L�|$8�+
H��H��$��=@���xH��H���3�H���u��1�H��$�tH��$��T/�L���7���eD������!
�n<�����H�D$H�D$H�D$ H�=4<�H�55<�H�D$@H�D$HH�D$PH�T$@�y��L�|$@L�t$HL�d$PM����A�1�J�<+L��L��3�L�H�\$ M��t	L����.�H;\$L�|$8uH�|$�4���L�l$A�D:H�CH�D$ H;D$u
H�|$����H�t$�D H��H�\$ H�D$H��H)�H��>�g�y)D/�y)D �y)D�y)H�K?H�L$ H9�uH�|$蠦��H�t$�D?
H��@H�\$ �=G>���xH���1�H���u�0�H�|$tH�|$��-�A���(H�D$H�������`D���+�A����H��$�L���;�"I��H��H��1�1��i6��A��A�$H��t	L��9-�@���HH��$�D���g.H��$�H�|$@D��H����/�|$@�d���L�l$L�l$HL�d$PH��$�L����"H��I��H��$�H����6�M��t	H���,�H;�$�L�<$upH��$�H;�$�u^H��$�H;�$uLH��$�H;�$u:H��$�H;�$u(H��$�H;�$�uH��$�H;�$��j
L��L��D/�L�l$�3L�`�H�X�L�xI�H��tH���I�L�=,�tH��A��L��A��L�|$8D��,*�A���h�������*�H����H��@w)@p%w)@`
w)@P�v)@@�v)@0�v)@ �v)@�v)��z*�H���TI��H��H�XH�@���P*�H���(L� H�

E�H�H�@(H��H�D$�6��$���$�H��$0���;,H��$@H�|$@���-L�t$@L�l$HI��uL�l$�BL�d$PH��$0H�D$�$8)�$��$H)�$��$X)�$�L�=�(���A�׉�A��E��L�<$��H�D$I���(�$�(�$�(�$�A��A��A�1��Mi&H�
x*H��$�HDŽ$�H��$���$�I���A���L�l$L�d$H�T$H��$�HDŽ$�H��$���$�H��$��&<���I�ֿ ��(�H����
H��L�0HDŽ$0H��$8HDŽ$@�$��$�)L$P)D$@A�L�t$@L��$0�f�J�,�I��L��$@L���;��]H��L;�$0uԺ�A�L��L���	���H��$8�I�� I��L�l$H�L$H��$0��2�����HDŽ$�HDŽ$�HDŽ$�H�=c2�H�5d2�H�D$@H�D$HH�D$PH�T$@�r��L�t$@L�d$HH�\$PH����A�E1�K�</L��H���,�I�L��$�M��t	L��(�L;�$�uH��$�辠��L��$�C�/:I�EH��$�H;�$�u
H��$�莠��H��$�B�D( I��L��$�H��$�H��L)�H���H��'BD(��'B(I�U H��$�H9�uH��$��%���H��$�B�D(  I��!L��$�HDŽ$�HDŽ$�HDŽ$�H�D$P `H��$�H�D$@H��׊H�D$HH��$0H�t$@�Y&����L��$�L��$�H��$�H��$�L)�H9���H��$�J�<+L��H��+�I�L��$�M��t	L���&�L;�$�uH��$��7���H��$�B�+
I��L��$��=�6���xH��L��i*�H���u��(�H��$�t	H��1&�H�L$�ȃ���u2H�Y�L�a�L�qI�H��tL���I�~t	L���%�H���%�A�1�1�E1�H��$hH�H���(�OA�E1�1��H��$0L��$8D$H�D$@D$HH�l$XL�|$`L�d$h��4�����H�D$H�D$H�D$ H�=i4�H�5j4�HDŽ$�HDŽ$�HDŽ$�H��$��Io��H��$�H��$�H��$�H�D$L��$�M��L�|$8�\A�1�I�<L�|$L��L��9)�L�H�\$ H��$�t	L����$�H;\$L�|$8uH�|$�W���L�t$A�:H�CH�D$ H;D$u
H�|$�3���L�t$A�D H��H�\$ HDŽ$0HDŽ$8HDŽ$@HDŽ$�L��$�H�o*H��$H��$0L��$��A��8����$��H��$0H�D$H��$8H��$@H��$�H��$��xH��$�H��$�H��$�H��$�L��$�H�D$H)�I9��VL��$�I�<L��$�L��L���'�L�H�\$ H��$�t	L���K#�H�|$tH��$��5#�H;\$H��$�uH�|$�ԛ��H�t$�
H��H�\$ �=}3���xH��'�H���u�<%�H�|$tH�|$��"�H�D$H)�$H��$���-�H��$hH�H��t,H��L�4$tI�~I�v ��%�I�~(tH�$H�x0�z"�H�$H�X(�$@H�h(L�x0L�`8H��$��u-H��$�H��$htH��$�H��)"�H��H��8[A\A]A^A_]�I�]�M�e�M�uI�H��tL���I�~t	L���!�H���!��/�������+�H��$�HP )�$�)�$�)�$�H�|$���H�\$�&���H��$��A�1�H��艢��L��$�L��$�����H��$�� �A�L���T���L��$�H��$�H��$��{���H�=�A�H�
y�L��֗H�T$7�7賡��� H��$��A�L��H����L��$�����H��$��A�1�H���ơ��L��$�H��$��l�H�=?A�H�
#֗L�֗H�T$7�7�-�����D$��$H�=b�H�
��L��9�H��$�+����bH��$��A�H��L���2���H��$�H��$������e����H�|$�A�1�L�����L�l$H�\$ ��H�|$�?�A�H���à��H�\$ H�D$H�t$L�|$8�c�H�|$�A�1�L��萠��L�t$H�\$ �����$��$pH�=X�H�
��L���H��$p�+����[H�|$�A�H��L���.���L�t$H�\$ ������g���� ����h������ �W���H�$H��$���H��$������H�$H��$���H�|$���H�$M���L���v��H�$M���L��[��
H�$M���-L�����wH�$M���[L���M�H�$I�t	L����H���{H�$I�~�~L�����pH�$H�|$�-H��$��H�$H��$��
H��$��H�$H�|$@t8H�|$H����+H�$��H�$��H�$L��L��� ��H�$H�|$��H�|$�R��H�$H�|$�!H��$��H�$H�|$@�H�|$H��H�$��L�l$H�$I�t	H����L������H�$H�|$@�H�|$H��H�$�H�$��H�$L�5����A�։�A����H�$��H�$��H�$�M��tH��y��H�$L��L����aH�$�H�$A�$H����L��A��H�$H��$0tH��$8��H�|$H�t$�'��}L�l$H�$H�|$�A��HH�$H�5�5�L���&�0�"���H�$H��$�����H��$0tH��$8���H�|$tH�|$���H�|$@�8;H��$��&��H�$H��q��H�$H�|$@����'H�$H��$tH��$ �?�H�|$�M��H��$ptH��$x��H��$�tH��$���H��$��"�H�:���H�$H��$�tH��$����H��$�tH��$����H��$0�t"H��$���%H��$�tH��$����H�<$腏���Ú��UAWAVAUATSH���H9��cI��L�I�пI)�t(E1�1�ffff.�A�<)
tH��I9�u�1�L���f1�1�E1��]H��t=H�]E1�H�6ff.�C�!H�� w%H��sI��L9�u�L��I����1�L��E1��I9���L��I��I��M)�I��rJ�'�- cm3M��D�XA��dA	�tM�H���[A\A]A^A_]�M��H�$L�L$L�D$pL�|$(H�H��$�L�/L��H��H�M�4<I��M�<<I��E1�I��H��H��@�9:tH��I��I��H��I��I��L9�u��6I�MI)�H��H�L$H��$�M����I��s	1�1��I�� s1�1��vL��H���I�<H��f�1�fo`�&f��fff.��o\��o$ft�f��ft�f��H�� H9�u�f��fq�f�����I9���A����H��L��H����fn�fo
��&fffff.�fnf`�fa�ft�f��H��H9�u�fr�P������MH�쥋H��H��H���^���H�
?��L��H��H���I���H�D$(H��H��3����<\���H��I9�u�H��H�L$H��$��tQH�|$8H�t$XH�t$XL��L�L$0L�\$L�D$x�PL�D$xH�t$XL�\$L�L$0H�D$8H�D$H�D$@H��$�1�M��t2H�6@A�>H�� ��H����H��H9�u�L��J�.H��L��H)�H�L9�tH��I)�I��s1�1���H��I��L���;I�� s1�1��xL��H���H��H)�H���I�f�E1�foN�&f��f.��Co\��Co$ft�f��ft�f��I�� L9�u�f��fq�f�Ʌ���I9���A��tZI��L��H����fn�H)�H��I�fo
��&fDfCnf`�fa�ft�f��I��L9�u�fr�Pȅ���I9�t!H)�L)�L�H��I�A�<9\���H��H9�u�t*H�|$8H�l$�H��L�d$8H�t$@H�T$H�H��I��H�l$H�XH9������L�|$pL�,$M9�H�t$x��H��$��l�"HDŽ$�HDŽ$�HDŽ$�M)�L�t$(��
H��$�Ll$�H��$�H�$�D$X1�1�L�d$H�\$0L��I�����E1�H�t$ff.�B�<.
tJ�.H��I��H��I��H;�$�u��V
M���M
I�UH��$�H�T$L�H�T$`1�fDH�T$�<2 u
H��I9�u�L���H��L9���
H9���H�|$ H����	 ���	L��H�T$ H)���	L�|$pL��H)�H��$�H�L$H�4I)�H�,H��L�<I��E1�fffff.�B�<6:tI��I��H��I��L9�u��u	M��tI��s$1�1���H��H�D$hH�t$P1�� I�� s1�1��kL��H���H�L$H�T$ H�H��f�1�f��fo%�&�oT��oft�f��ft�f��H�� H9�u�f��fq�f�Ʌ���I9�t]A��tFH��L��H����fn�fo��&fnf`�fa�ft�f�H��H9�u�fr�Pȅ�����<\���H��I9�u�H��H�D$hH�t$PL��t6H�|$8H��$�L���H�D$8H�D$hH�D$@H�D$PH�D$HH��$�H��$�I�FH��$�H)�H��u1�L�H��H�H)���H�t$`�KI��H�L$ H�L�H�D$H�L�H��1��8H�� �'H�6H���H��H��H�u�1�H��L�t$(H�l$L�|$pL�d$H�D$hH;�$���M9��#H��$�I)�HD$H��$�H��L�l$ ��H���RH�L$P��IH�� H	�H�pathsH9��-M���$M��H�L$I��H�����1�A�<
tI�H��H��H��H;�$�u���H���$H�PH�T$M�41�A�<? u
H��H9�u�H���	H9���H;|$ ��H)�H����fA�<?- ��I�4?H��H�P�L9��'H���H��sE1�E1���H�� sE1�E1��pI��I���I��I)�I���M�?I��f�E1�f��fo%"�&�CoT��Coft�f��ft�f��I�� M9�u�f��fq�fD��E��A��L9�tt�tYM��I��I��E��fAn�I��I)�I��fo��&fBnf`�fa�ft�f�I��M9�u�fr�DP�E��A��L9�tI�C�|\��A�I��L9�u�A��tH�|$8�L�d$8L�t$@H�T$H�
I��I��H�|$8L����"H�D$0H;�$�uH��$��g���H��$�H��$�H�T$0H�RH�L$HH��$�H�L�D$8�H��H�T$0H��$�I��M��t	L���
�L��H�L$H)�L�M�L��$�I��H��L�t$(L�d$�����H�L$E1�L�l$ H��H�����H�D$P�8whenuuH�|$8H�t$`�y+���|$8��H�$�D$XH��H��tO�H��L�t$(s1�1�H�l$�H�� ��1�1�H�l$�L�|$M��L�l$ H��H���oH�D$hH��H��H�\$0tH�|$P��H�D$L�H��$��M�������L��L9�������bH�D$HH���mH�L$@H���g���+�"����H�4$��-�����GH��H���L��H)�H���H�f�E1�f��fo%2�&�BoT��Bo\ft�f��ft�f��I�� L9�u�f��fq�f�Ʌ���H9�H�l$txI��A��tXI��H��H����fn�L��H)�H��M�?fo��&fCnf`�fa�ft�f�I��L9�u�fr�Pȅ���H9�tH�A�<\@��@�H��I9�u�t@H�|$8L�d$�L�|$pH�\$8H�D$@H�D$`H�T$HH�D$hH;�$�������3H�t$`H�����H�$�������-ti�҃�+uH��H��H����H�������1�H�$�4��Ѓ�	�����H�<$H�<���H�4~H�4$H��H9�u��L�|$L�t$(���H����H��H���&�H�$L�t$(H�l$L�d$L�l$ �4��Ѓ�	����H�<$H�H�<���H)�H�<$H��H9�u��1�H�$H�4$Hk�
H�4$�����4��Ѓ�	������H4$�����H��H9�u��C�H�$H�4$Hk�
H�4$������4��Ѓ�	�}�����H)4$�q���H��H9�u�H�<$�f���H�<$H����&H�$�T$XL�t$(H�l$L�d$L�l$ H��H�������H�|$`��
����H�$L�t$(H�l$L�d$L�l$ ����1��D$XH�$�9L9��n�H�
˖�L��L��H�l$�ӆ���L�t$(H�l$L�d$H�\$0H��$�I�F�$�A�$�AFI�^(H�$I�F0�D$XA�F8A�F@I��M��tH�|$x��	�H��H���^�H��$�H���[A\A]A^A_]�%�	�H�
���L��L��L���)����SH�
h��L��L�������?H�
l��H��$�L��L������#H�
ؕ�H������H�
'��H��H���ԅ���<�:I��H�|$8tH�|$@�@	��I��I��M��tL���*	����I���I��H��H��tH�|$`�	�H�D$hH��H��uLH��$��4H��H��$�utH�D$H��H����H�D$H��H��tH��$����L���}��H�|$P���H��$���G��H��$�t��I��H��$��G��H��$�t�H��$��_�H�D$H��H��t��L�d$I��H�D$H��H���g���H�|$x�,�H�D$H��H���f����S���I��H��H���R����?���f.�AWAVAUATSH��H�?t
H�{���L�s L�{(M��t1M�fL�-���f.�I��I��tI�|$�t�I�<$A����H�{tL��[A\A]A^A_�%��[A\A]A^A_�S@��uH�2.�H��H��u&1����t[�H�������1�[�%��H����J��H�߄�u��G��f.�DUAWAVAUATSH��8I��H�t$(H��H�|$0t L����H�D$H��u�L���Y���H�D$L�d$(K�4E1�H���H�D$H�瓋H�D$H����H�D$ 1�I9�tOffffff.�H��L)�E1��C�<<\t9I����$K�<H��I��H9�u�I��I��L9�v$��I��E1�L9�v��M�I��L9���M9���H�D$(H�4(H�D$J�<(L���m
�M���I9�taA�$��\t��nuR�
M9�r��@�\M9���H�L$B�)I�����I�/H��H9�rvI��I��H��I9������N���H�L$0L�1H�D$H�AL�iH��8[A\A]A^A_]�H�
���
L��H�
ߒ�H��L��L���Ɂ���LH�P��H�D$ H�|$ �����4H����H�D$H�|$����H�8��H�D$L��L��H�T$�|���I���I��M��tH�|$���L����y��f�UAWAVAUATSH��xH��H�~PtYI��H�FpH�D$8H9�H�|$ uK�m�����H�=M���H�5X�)�o1��<&H�L$ H�AH��H���H���I�oxM���N�,�M��tL��O�I��H��u��A�L��H��L��}�L�t$L�d$L�t$H�|$�|��L�l$C�D�/I��L�t$I�oHM�PL�d$L��L)�I9��fJ��J�<�L�H���M�L�t$M)�I���dI�V��'CD�i�'CD�H�T$H9\$8��H�|$HL���v>H9\$H��H�D$H�D$(H��CH�D$0H�5�(H�|$`H�T$(�_���L�d$`L�|$hL�l$p��%�H����I��L� L�xL�h���H����L�0H�
��H�H�@(H��H�L$ H�AH��H�H�|$u8�AH�D$H�L$ H�AD$�)H�D$XH�L$ H�AD$HH�|$tH�|$�s�H��x[A\A]A^A_]�H�|$�A�L��L���a���L�t$L�d$L�l$�k���H�|$��A�L���0���L�l$L�t$�p���H���H�D$@H�D$@H�D$(H�=��H�
]�L�vЗH�T$(��7�H�=���:���H�-j�L�5k�N�,�M��t.L����H��taI��H��H��L����I9�������c���A��H��L����E1��D������y������y���L���y��H���*H��H�5�L���+�&��W���H��M��t	L�����H�|$tH�|$���H����u���UAWAVAUATSH��I��I�ԉ�H��H��H���,:I��I��H��H����4<u%H�5+K)�H�$�Q&H�C��Y�l$L�l$L��L���>�"I��H��H��1�1��l	A��A��A�EH��t	L��;�A���D$tI�� I��L�s��L�=+�H�-\�<u0D���A�׃��uK��D�(I�� I��L���;<#t��f�D���A�׃��u��D�(I�� I��L���<#t��]1���D$�B�AE�L��H�t$�b�"I��I��H�lj���A��A�M��t	L���^��@��t)I�� I��L�k�D��H��[A\A]A^A_]�%w��D�kD�s�H��[A\A]A^A_]�H��A�M��tL������D���<��H����s��H��D���(��H����s��H��A�EH��t	L����H����s��f�UAWAVATSH����H��H���H���H`&H�$H��uWW�)�$�)D$p)D$`)D$P)D$@)D$0)D$ )D$)$H���������tI($H�D$0L$XT$h�#��uH�D$�8D$ H�D$PL$x�$�H�CSK(�H�E��H�� H��DF)C )F)CF)H��H�K0������tH�İ[A\A^A_]�H�X�L�p�L�`I�$H��tL����I�|$t	L���x��H��H�İ[A\A^A_]�%`��I��I�|$t	L���L��H��C��L���Cr��UAWAVAUATSH��HI��H���H�Ӌ�
������=�
���H�|$H���� L�|$ �|$�GH�\$(H���dA�?#����
�����H�$H�D$H�D$H�=�
�H�5�
�H�D$H�D$ H�D$(H�T$�F��H�L$H�D$ H�D$8H�l$(H��H�L$0�	�E1�H�D$@J�< L�l$8L��H����I�L�d$H�|$0t	L����L;$$H�D$@u
H���t��H�D$B� :I�D$H�D$H;$uH���t��H�t$B�D& I��L�d$H�$H��L)�H��"����(BD&i�(B&B�D& 1.xI�L$#H�L$H9�u
H���4t��H�t$B�D&#
I��$L�d$�=����xL��m��H���u����H�<$tH�|$�7��H�5��(�#���&I�FI�L��H��"���t�B���H���H��h�)@0M�)@ 2�)@�)f�@@0.����H���'I��H�BH�XH�@B�����H���*L�8H�
]�H�H�@(H��I�F��H��H�$H��H�D$H�=�H�
��L��ȗH�T$�������=�
�����1�A��H�޺�D��E1����H���tI��A�?#����M�~I�^I��F�!���I��I�� I��L�<$��uH�|$��H���L�|$ �|$�����M�~I�H��H[A\A]A^A_]ÿ���q���+1�H�=��)H�q���5�w������q��H��A�1�H���Dz��H�D$L�d$����H��#�A�L���z��L�d$H�$H�t$�:�����B�aq���BI��H�|$0t:H�|$8����-I��H����\�x��I��H�|$tH�|$ �����I��H�<$t)H�|$�����I��H�5c�L���~&��x��I��L��H��u��L���]m��I��H��I��L���Im��f�AWAVATSPH�������tH��[A\A^A_�H�X�L�p�L�`I�$H��tL����I�|$t	L����H��H��[A\A^A_�%��I��I�|$t	L�����H�����L���l��f.��H������H��	'Hc�H���@�H�� �ȃ�ywwH�
�	'Hc�H���H�� ��@ð$ðððð'ð	ðððð ð!ððððð
ððððð�1�ð
ð&ðð#ð"ðððð)ðððððð�f.�f�UAWAVAUATSP�Ӊ�I�����L�����1��A�����tlA��E1�	��D����
1�������uz����8�#A�ľH�=�D)���D�����A�A��t'�;f������8��#A��A�A��u������V���A��E���D��A��M�D��D��H��[A\A]A^A_]�H��D���,�H����j��@AWAVATSH��H��H��H�|$�r�$�|$usH�D$>)C �=)C�=)H��H�K0������u_H�X�L�p�L�`I�$H��tL����I�|$t	L���K��H��B���)H�D$XD$(�$��$�H�CKS(H�ĸ[A\A^A_�I��I�|$t	L�����H����L����i��f.��UAWAVAUATSH���H��L�w�o1���3&H�D$�T$L�t$0�l$8H�|$HH�t$H�T$0�4&�|$H��������H�D$H�D$H�D$ H�=��H�5��H�D$HH�D$PH�D$XH�T$H�P>��L�l$HL�|$PL�d$XM�����E1�I�<.L��L��`��M�L�t$ M��t	L�����L;t$uH�|$�l��H�l$B�D5:I�FH�D$ H;D$u
H�|$�dl��L�|$C�D7 I��L�t$ H�D$0H�D$8H�D$@H�D$HD$PH�4pvH��$�H�t$0L�D$H�
A��{���$��H�D$0H�D$(L�d$8H�T$@H�|$HL�����H�l$HL�l$PH�\$XH�D$L)�H9��'K�<7L��H��L��I�L�t$ H��t	L����H�|$(t	L����L;t$uH�|$�dk��L�|$C�7
I��L�t$ �=�����L��L�����H�������H�L$P��H��H��D�D$XMi���CI��2I�H��Li�@B�@BL��H��H��H��LϺʚ;H��H��I��M�H��I)�H����W�����jH�D$H�D$H�D$ H�=��H�5��H�D$HH�D$PH�D$XH�T$H��;��H�L$HH�D$PH�l$XH��H�D$(H��$�H��$��*A�E1�K�<.H�\$(H��H����I�L�t$ H��$�t	H��J�L;t$H��$�uH�|$��i��L�l$C�D5:I�FH�D$ H;D$u
H�|$��i��L�l$C�D5 I��L�t$ H�D$0H�D$8H�D$@D��H�D$HD$PH�D$hL�|$pHDŽ$�H��$�H�amvH��$�H�t$0L�D$H�A�����$��qH�|$H����H�D$0H�D$(L�|$8H�T$@H�|$HL����H�l$HL�d$PH�\$XH�D$L)�H9���K�<.L��H��}�I�L�t$ H��t	L����H�|$(t	L�����L;t$uH�|$�h��L�l$C�D5
I��L�t$ �=<���xL��L����H���u���H�|$tH�|$���H���[A\A]A^A_]�H�|$�A�1�L���p��H�l$L�t$ �R���H�|$�A�1�H���Xp��L�l$L�t$ �����$��D$H�=#�H�
��L� ��H�T$�+�o���0��$��D$H�=��H�
m�L�־�H�T$�+�o��H�|$�A�L��H����o��L�|$L�t$ ���H�|$�A�L��H���o��L�l$L�t$ �T���H�=R����j��H��H��tDL��\��9H��H��tAL��I��6H��H��$���H�|$(�yH��M��u
�uH��H�|$(tjL���_H��H�|$(tZL���O�H��H�|$HtHH�|$P�;H���<H���7H��H�|$H聯��H�|$0u� H��H�|$H���H�|$0tH�|$8���H�|$tH�|$���H���b��f.�f�UAWAVAUATSH��xH�H�GL�pL��H)��EH�OH�L$hH�|$p�O�L$TH�H�T$8H�,H�D$@L�H��ffffff.�H���pH�ˀ8
H�@�u�H�D$HA�- cmI�6I�- cmd: -I� - cmd: A�md: L�t$`�<�A�- cmI�6I�- cmd: -I� - cmd: A�md: H�t$XH��E����
H��t@1�fffff.��|
tIH��H9�u�A�H��H��H��uM�
fffff.�A��H��H�����
f�H�HH)�H�4(H��E1�H���x
H��tQ�M�� �c�����%�Z���H��rE�M��--�U��-f	��:����M��..�U��.f	�u����1�fffff.�H��r:H�ML1�H�UL1�H	�u7�M�UH��H���D1�D1�	�t���	f.�H��uM�pf�H��u�}uF�`H�MH�- cmd:  H1�H�UH��H�   when:H1�H��H	��}����}�%H��r�ED1��M��d	��m������I���D�|$H�t$XH�D$H�D$H�D$H�=��H�5��H�D$ H�D$(H�D$0H�T$ ��4��L�d$ L�t$(L�|$0M�����E1�H��L�L��L�����M�L�l$M��t	L���R�L;l$uH�|$�b��H�l$B�D-:I�EH�D$H;D$u
H�|$��b��H�D$B�D( I��L�l$H�L$H��L)�H��-�eH�|$8!�)BD(�)BD(��)B(I�U.H�T$H9�uH�|$�hb��H�D$H�|$8B�D(. I��/L�l$H�t$ �u��I��H�h�H��A�H��tH����H���\I��J�4<H�� L��H����H�D$L)�H9���L�d$K�<,L��H����L�H�l$A��t	L����H;l$�H�|$�a���� �����?���D�|$H�t$XH�D$H�D$H�D$H�=��H�5��H�D$ H�D$(H�D$0H�T$ �2��L�d$ L�t$(L�|$0M���E�E1�H��L�L��L�����M�L�l$M��t	L���H�L;l$uH�|$��`��H�l$B�D-:I�EH�D$H;D$u
H�|$��`��H�D$B�D( I��L�l$H�L$H��L)�H��-��H�|$8�)BD(��)BD(��)B(I�U.H�T$H9�uH�|$�^`��H�D$H�|$8B�D(. I��/L�l$H�t$ �k��I��H�h�H��A�H��tH��|�H����I��J�4<H�� L��H����H�D$L)�H9��_L�d$K�<,L��H����L�H�l$A��t	L����H;l$uH�|$�_��L�d$A�,
H��H�l$�=V����L�t$`�H�D$HD�|$xL��H����H���u���H�|$����L��������|$Tʚ;u��ffff.�A��ʚ;��A����H��H����1�ff.��<
t*H��H9�u�A�H��H��H��u.�ffffff.�H�JH)�H�4H��E1�H�����8 �Q1�ff.��8H�� ��I����H��H9�u�H��H)�A�ʚ;H���:���D�|$I���8�when1��t8��:	�tL��D�|$A��ʚ;�����H�48H��1�H��t%f��>H�� �YI���OH��H9�u�H��H)�H�H�|$ �
���|$ uLI�6I�- cmd: -I� - cmd: A�md: L��D�|$A��ʚ;������H9��"����H�L$0H��I�- cmd: -I� - cmd: A�md: L��t9H�T$(H��uO���+I�6t��-uED�|$A��ʚ;�����I�6D�|$A��ʚ;�������I�6<-t]����+uH��H��H����H����1�1��<2��Ѓ�	�����H����H�GH��H9�u��H9��������H��sxH��H��tl�1��<2��Ѓ�	�:���H�H����H)�H��H9�u��w1�1�fff.�Hk�
�
����<2��Ѓ�	�������H����H��H9�u��81��<�1�Hk�
�����<2��Ѓ�	�������H)������H��H9�u�H��xL��E1�D�|$A��ʚ;������GH��H���n&A�md: I� - cmd: I�- cmd: -I�6A��L��D�|$A��ʚ;�p���1�D;l$T��1�H;D$h��Dф������&�A�H�|$1�L���c��H�l$L�l$�����.�A�H�|$L���c��H�|$8L�l$H�L$H�D$�j����A�H�|$L��H���Uc��L�l$����A�H�|$1�L���1c��H�l$L�l$����.�A�H�|$L���c��H�|$8L�l$H�L$H�D$���A�H�|$L��H����b��L�l$�|���H�D$H�`H�L$@�:H�=Fo��y_��E��tH�L$@�*H��t1��<
tH��H9�u�H��H��H�L$@tH)�I��xaH�D$pL�0H)͸H�D$HxJH�D$HH��H��x[A\A]A^A_]�H�
�m�H���]��H�
�n�H��L��L���]���H���}Y���1H�=�߄H�
�ϊL��n�H�T$ �+�a���H���JY����B�
H��A��u�8�3H��M��t.L������#���H��H�|$ tH�|$(�����H��H�|$tH�|$�k�H���kU��f.��SH��H�?tH�{H�s�X�H�{tH�{ [�%.�[�@H�?t
H��%��f.�DH����&�f�H�n]��(�1��f.��f.�DAWAVSH��pH��I��H�D$H�D$H�D$���O�"H�D$0L�t$8H�\$@W�D$HH�D$XH�T$`H��(H�|$ H�t$L�D$0�A�����|$ t4L�|$L�t$H�t$L����M��t	L���ߗH��p[A^A_��D$!�D$H�=ބH�
�ҊL�2�H�T$�+�_��H��M��u�#H��H�|$0�#���H�|$tL�t$L����ޗH���S��DUAWAVAUATSH��8�T$I��I��H�|$8�1��sܗH�D$H�5�H����H�|$ � >��H�D$ H�D$ �D$(�D$M���~I��E1�1��+DH�<H��8H�t$H��z�L��I��M9��PC�/���������������������t=����D$�H��H���H=v2H���&H�|$ �t$H�T$H�L$8I���>������1�I��I��WI���9���H�|$ �t$H�T$H�L$I���^>�����/���������?�ɀ���=s���T$�L$	��O�����?�ʀ���=��w@���@�t$�T$	�L$
��"���@��?@�΀���D$@�t$	�T$
�L$����1��
1��'H��w0H�|$ H�T$H�L$8�t$I���=����H��8[A\A]A^A_]�H�
"0��1�H����X��H�=f)H����O�sZ���D$H�=EۄH�
͊L����H�T$�+��\��H�=�/���W��H�=�/���W��UAWAVAUATSH��I�ԉ�I��1�H�ֺ�"A�����E1�d�H���t~I��L�t$H��ڗL�5ޗI��L�d$�fDA��HcH��uM��t,��L��L���H���t�H��t\L��H)���I�I��M��u�H�L$L�yH�D$H�AH����ݗ�H�� H��I�FI�H��[A\A]A^A_]�H�窗�H�� H��H�L$H�AH�L��H�t$H��[A\A]A^A_]�%ޗH�
ª�H��L��L���LW��I��L��H�t$��ݗL���O���SH��H�5�f)H�
"g)�
A��H��[�f�UAWAVAUATSH���L��I��H��H��H���������A�H�D$H�5T�H��$`A��h��L��$`M����L��$hM������$pI��uI� ��I�w�� �:D�H��$`L����[��H��$`H��$pH�D$H��H)�H���<H��$hgg)�H�$�D�hH��H�t$�I���L��L���]����I�uL��L����]��A�H�D$H�5S�H�d�&H��$`�A��g��L��$`M���VL��$hM���4��$pI��uI� �I�w�� �:D�H��$`L����Z��H��$`H��$pH�D$H��H)�H9��gH��H��$hH�$I��H�<�L����ܗI�L�l$�I�uL��L����\��1�H��$HL�<$L��L�d$L���"�\$<�D$D�D$@�H��$PH��$XH��H�D$0�OH�l$�8/H�D$HH�L$(H�L$P�D$XfDŽ$���$�HDŽ$�HDŽ$�Ƅ$�fDŽ$�Ƅ$�L��$�H��$L�t$HL��$�L��$�H��$`H��L���u!&��$
��L��L���\!&��$�
��H��$@H��$��$�$ �$0)�$�)�$p)�$`H��$I�E0�$��$��$�AU AMAEH��L���@&���H����f�I�uL��L���E[��A�H�D$H�5�d)�
1��c�%H��E1�1�E1��hH��$`H��$��n &��$`
��H�D$0�8/H��$`H�D$(H��$hƄ$p��$�fDŽ$�H��$�H��$`� &��$��<H�l$L�<$L�d$s7H��$`�&H��t,H�D$ H��$�L��$`L�|$0L�t$(�91���1�H�l$��L����H�D$ H��$�I��L��$�H���jM��t	A�?/���1�L��$`L��$hƄ$p��$�fDŽ$�H��L���D&��$��<w&L���^&H��$�H��$��fff.�HDŽ$�M��H�\$H��A�?/L�|$HL�t$P�D$XfDŽ$���$�HDŽ$�HDŽ$�Ƅ$�fDŽ$�Ƅ$�ffffff.�H��$H���&��$
��H��$�H���b&��$�
��H��$@H��$��$�$ �$0)�$�)�$p)�$`H��$I�E0�$��$��$�AU AMAEL��L���F&���>����L��H���&��$`
��A�?/L��$`L��$hƄ$p��$�fDŽ$�H��L���z&��$��<�JL���&H���9H�D$@H�D$HI����L��L��L���חBƄ4`I�VH��L�������$�H����u8H��$��t$@��ח���t1�H��u#���7՗�H�� H��DH����H���1&��ud�؃�������L�{�L�s�H�[H�H��tL����H�{H��җ����L��������L��L��H�T$HH�
v1&�!��H��H��u��9H���0&<�vL��L��L�<$�("&H�l$L�d$���UH����<$H�D$ H��H��H��<��H��������H9����t1��yJ���H��t+I��H����ЗH��H�L$ H��H��H�l$u�L���ƻ1�H�l$H�L$ H�D$HH�\$PH�D$XH����A�E1�H�l$0�;fffff.�J�l;�H�D$(J�;I��L�t$XI��L�l$(L��L9t$ ��H����H�|$(t	�}/���1�H��$`H�L$(H��$hƄ$p��$�fDŽ$�H��$�H��$`��&��$��<w H��$`�&I��I��L;t$H�H����E1�L;t$H�8�����A�H�|$HL�����H�\$P����M��H�l$��L�|$P�L�|$PH�l$L�t$ I��L��$`L��$��!H���H�l$M��L��$�f�I����7K�t7�K�\7�H�D$@H��$�H����L��H��fԗƄ`H��L��L��H���}�����$�H����u<H��$��t$@�rԗ���t1�H��u'�y�����ї�H�� H��f�H���W���H����-&<��K�|7�K�t7��X&���s�؃����"���M��H�k�L�s�H�[H�H��tL����H�{H�2ϗ����L��������H��H��H��$�H�
.&���H��H���m������H�|$HtH�|$P��Η1�L�<$L�d$H��$HtH�|$0��ΗH��tE1��J��H���͗H����I��H��L��H���җL��$`L��$hL��$pH��$`�}F��H��$hB��/I�t$H��$pH���A��H��$`t	H��)Η1ۋL$<H�D$H�EL�}L�eD�u!H�]�M H���[A\A]A^A_]�H�|$H����H�|$P��͗���H�l$���H��ԗH��$�H��$�H��$`H�=A՗H��L�3��L��$`�I��L��I��H�����L��L����H��$`��A��mN��H��$`H�D$H��$p��H��$`�A�H���8N��H��$`H�D$H��$p�d�H���zE�����I��H��$`tyH��$h��̗�iI��H���7$��I��H�{t	L����̗H���̗�I��H�{t	L����̗L����̗�I��H���-7$�R�L���I���I���L��L����P��L���TA��I��H��$`uL�<$�TH��$h�*̗L�<$�@I��H�|$HtH�|$P�̗��	I���!��I��L�<$H��$HH�|$0t��˗H�|$uL����@��L����˗L����@��f.��UAVSH��耈"H��I��H�t$H��$̗��xE1�H�D$H=rfcaIH=�1~nH=RFPG��H��Y��H����H=&������1�M�����H=ncatBH=RFAkeH=sfca��H=FUse���H=hi.H={QtpH=LVth��AMS�H9�3H=ocattQ�����3H=iitBH=�t:�ZH=SFAkt0H=Erust(�H�BMS�H9�t�BMS�H9�t�2H=SFPGtH=OAFSu"@��M��t	H��wʗ��H�Ā[A^]��M��u����AVSH��H�H�H�H��t*�~t0I��L�����H��L����ΗH�Ĉ[A^�H�=����G�����f�SH���fǃ�H��[�f�AWAVSH�� H����ї����H�ї�H���L�=nїL�|$1�1��@I��H�D$L�|$���ȗH�����W�C0H�H�CH�CH�CH�C H�C(H�C@H�CHL�sPL�{XC`H�CpH�CxH�� [A^A_�H��ЗH�D$H�D$H�D$H�=�ЗH�
M��L�v��H�T$��7���H���H��������A����H���I�u4H�|$����(��H��H���I�u
H�|$覆���I�u
H�|$薆��H���n=���H��f�UAVSH��pH��H�t$d�<%������dH�%��dH�%�H�HdH�%��H�D$H�D$H�D$ ���D$(���D$8H�D$HH�T$PH�D$XH�\$`@�l$h�`��ƗH��t>D$`@PD$P@@D$L$ T$0\$@X0P HH��p[A^]ÿ�`��?���3&dH�%�d�%�����(���I��H��t$�H�uH�|$�]�����yG��I��H�|$�L���!<���_G��f.�f�SH��H���s���H�CPH��t�H�u
H��PH��[����[�DSH�H�H�H��t
�~t�H�[�H�=����D���O��f.�D1�1��7����AVSPI��H��H�4�H�7�)H�
2�)�S����tH���M��tMJ��1�H���&ffff.�H9����4�������������H����/t�I�VI��I��fDH��L��H��tH�V�L�q�|��/t��1�H��H�+�&A��H��th�|�A��A���A���A����vcH���H�΃�/u�H����H9�w;H���&fff.�H��r�<�/t�H��I�����A�L��H��[A^�H�
�y�1��A���|$H�=<ĄH�
���L����H�T$�+��E���4$H�=ĄH�
ѵ�L�ʠ�H��+�E��H�=6��@���UAWAVAUATSH���I��I��H��tWH��H��蒁"H��H��E1�H��H��LC�I��rWH��A�LB�I��I�@B�<#/u(I��M�d$�w�A��%��Ɨ�M�}�I��I���VL�t$hL��H��L���ȗB�D$hI�T$H�|$PL�����|$PuH����H�D$L�|$�H�t$XH�|$�(&L�l$HL�t$M9�L�t$@�M��M����M��I��B�|+�/u�M����I���L�|$hL��H��L���ǗB�D4hH�|$PL��L�����|$PuyH�[��H�D$0H��H�D$(�kH�l$H�l$L�d$ A��ef�D$h.H�|$(H�t$h��'&H�D$(H��H9�t>E1��E1�I��H��L�t$� H�t$XH�|$(�'&H�D$(H��H9�uuH��H�L$HH�H�D$0������u3L�p�L�`�L�hI�EH��tL���I�}t	L���—L����—H�D$�������JH���&�*H�l$H�l$0L�t$8H�D$hH�l$pL�t$xI��r"I9�uH�|$h��:��H�l$pB�D5/I��L�t$xM��M)��@H�D$hL)�I9��FH��L�I�L��L���YƗL|$xL�t$hA�M��H�|$hH��L����"H�D$xH�L$HH�AD$hM��t	H�����H��H9D$@uBH�D$������u3L�p�L�`�H�hH�EH��tL���H�}t	L��c��L���Z��A��H�|$��D�u	H��?��H���[A\A]A^A_]�L�p�L�`�L�hI�EH��tL���I�}t	L����L������H��u��H�
T�$H�|$H��L���4�����H�
P�L��L��L���:=��H�|$h�A�L��L���A��H�l$pL�t$x���H�
��$H�|$(H��L���������H�l$I��I�}t	L��b��L���Y���H�l$I��I�}t	L��<��L���3���&I��H�}t	L����L������]H�l$I��A��0H�l$I���KI��M��tH���I��A�H�|$htH�|$p�ֿ�H��H9D$@uH�|$H�t$��E��tH�|$uL���4��H�����L���4����?��AWAVAUATSH��L�L�wH�L�fI��1�fffff.�I��I9�t'C�4/��5��=��v$H��A�T$ I�M��t�M9���H��[A\A]A^A_Ét$H�=��H�
˯�L�Ě�H�T$�+�?��DAWAVATSPH��psH��H��[A\A^A_�%ž������tH��[A\A^A_�H�^�L�v�L�fI�$H��tL����I�|$t	L������H���I��I�|$t	L���k��H��b��L���b3��f�AWAVSH��PH��I��H�uespemosH1�H�modnarodH1�H�arenegylH1�I�setybdetI1�H�D$H�T$H�L$L�D$ H�|$(H�t$0W�D$8H�D$HH�$L�|$H��L���U���H��L��L��H���C���H�|$8H��8H|$@H�T$H�L$ H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��P[A^A_�f.��UAWAVAUATSPH��tH��s3�Ѓ�H��H��A�LC��]"��G���,H��H��=urH��H��$I�$I�$H��I��H��I)�I��I�I��I��I���I�����I��I��H��I��p0H���w*H��H���I�\$I��I���H�����I9����tH�=��H��z��9�:��M��tH��I��I��vL���ں�I��H���/I��A��)H�$H��L��ƹ���u^H��L�<$M��tRI�M�t$�L��H��I��I)�I��MB�L����H��O��M�}M�uM�eI�EH��[A\A]A^A_]ÿL���3��f.�DUAWAVAUATSPH��H�Ht
H�{P����H�CxH��H��t
H����ທH�{`�?H���H����H�$L���M����L���fAo$fD��A��M�l$H�-�����A�F�D!�A��I��tPfE��u-ff.�fAoEfD��I�����I��A����t�A���A���L��H)�H�x�t�H�x���H�$H��H��H�H���tH���H)�H�����H�CH��t$H��tH�{ H�s(����H�{0t
H�{8�ӹ�H����H�uH���H��[A\A]A^A_]��H��[A\A]A^A_]�DUAWAVAUATSH��H�GH�$H�|$H�GH�D$H����E1�H�-a����I��L;l$tdJ��L�H�$L�4�H�<�tI�~��M�~ M�f(M��t)I�_�H��I��tH�{�t�H�;����f�I�~t�L�����H�D$H�8tH�<$H��[A\A]A^A_]�%Ǹ�H��[A\A]A^A_]�AVSPH��H���PH���t�H�KuH��H��[A^�%���H��[A^�I��H���t�H�Ku	H��j��L���j-��f.�UAWAVAUATSH��(L�GL�O M����H�GH�D$H�G1�L9�L��HB�H��H)�M��I)�J�<M��M)�LB�L�L$ L��L�T$IG�L�D$IG�H9���H�D$H9D$ vMH�D$H�XL�=Ƿ��ffff.�H��I��t%L�c�H�k�H�EH��tL���H�}t�L��A����L�D$M��t'H�|$H��([A\A]A^A_]�%g��H�GH�D$M��u�H��([A\A]A^A_]�H��H��H)�H�L$H�H��L�-+����H��H���8���L�c�L�{�I�H��tL���I�t�L��A����I��H�}tL��䶗fff.�I��tbL�{H�{�H�3�+L�����7��I��I�tL�����fffff.�H��tL�{H�{�H�3��L����H�|$L���)H�|$tH�|$�^��L���^+���6���6��@AWAVAUATSH��tPH��I��I��L�=)���ffffff.�I��H��t%M�f�M�n�I�EH��tL���I�}t�L��A����[A\A]A^A_�I��I�}tL��͵�DH��tM�fI�~�I�6�M����L���*����5��f�AWAVSI��H��H�H��tH���I�~tH��[A^A_�%k��[A^A_�I��I�~t	H��R��L���R*��f�UAWAVAUATSH���I��L�6M��tkH��H�VI�v�C� �:D�H��$��7��L��$�M��thH��$�H��L��������H��$�I�G�$�A�^��γ�H���n�&I�I�GI�G�=A�GH��I�H��$�tH��$��c���I�uH�;H�s��8��H���[A\A]A^A_]��h—����L�t$HH�D$H�D$H�D$ H�=)—H�5*—H�D$PH�D$XH�D$`H�T$PH�l$8H�\$@���H�L$PH�D$XH�D$0L�t$`M��H�L$(���E1�I�<,H�\$0H��L�����M�L�d$ H�|$(t	H��{��L;d$uH�|$�",��H�l$B�D%:I�D$H�D$ H;D$u
H�|$�+��L�t$C�D& I��L�d$ HDŽ$�HDŽ$�HDŽ$�H��)H�D$XH�D$`KH�D$PH�|$PH�l$8�<��H��H�D$PH�l$XL�l$`H�D$pH���&H�T$xHDŽ$�H�$L���&H��$�H��$�L�L$PH���S����$��hH��$�H�D$0H��$�H��$�H�|$PH��$��H�D$PH�D$(H�\$XL�l$`H�D$L)�I9��FK�<&H��L��r��M�L�d$ H�|$(t	H���H�|$0tH��$��۱�L;d$uH�|$�*��L�t$H�l$8C�&
I��L�d$ �=%—��xL��L�����H���u�᳗H�|$tH�|$�~��L�t$HH�\$@�����H����!�&I�I�GI�GH��$���������H�|$�A�1�L���-2��H�l$L�d$ �]�����$��D$H�=���H�
t��L�}A�H�T$�+�1���MH�|$�A�L��L����1��L�t$L�d$ H�l$8������)�����)��I��H�|$(t$H��q���I��H�|$(��H�|$0�tI��H�|$0toH��$��_I���GI��H�|$PtUH�|$X�HI���IH�\$@H�l$8L�t$HI���HH�\$@L�t$HI���OI��H�|$P�Pq��H��$�tH��$��߯�H�|$tH�|$�̯�H��$�tH�|$8����H�D$H�H�uH�D$@H�8H�p�"4��L���$��f.�UAWAVAUATSH��H�<$�1���
�Ԙ��H��H�֘H�K�H��$�H�����D$$��Ԙ����H��ԘH�$H�	H�L$H����H�
�Ԙ1�L�D$I9�@��H����@��I9���@(�H�$H�rL�BL�PD��jK�IL��I��E1��"f�M9�@��@��I��L�r@��uGM9�tRL��I9t�M�zM�rM9�M��MB�E1�M9�t�C�,�B9,�M�mt��ff.�D��E������L��H���"H���p�P���H�$�zD��jB��L�RH�����E1��fffff.�A(�H��I��A��u@M9�tKN�tE1�I9�A��L9�@��A��I9�u�F�\L9�@��A���f�E��E��t�DL��H��rvH���p�\���H����H�H�$��L����|$$uH�ԘH��$���1���Ҙ���&H�H��H���YH�{����JH9\$uH�$D�xI���QH�$L�`L�hN�4�M��t#L���꫗I��H��u�L���>%���PA�L��L��L����1�I9�M��LD�A�ME�LD�HDŽ$�HDŽ$�HDŽ$�d�<%������dH�%��dH�%�H�HdH�%�����)�$����)�$�H��$�H��$�HDŽ$x1���%I�lj�HDŽ$�HDŽ$�DŽ$�Ƅ$�HDŽ$�HDŽ$�W��$��$�HDŽ$�HDŽ$�DŽ$��`����H���+�$�@P�$�@@�$��$��$��$�X0P HH��$�H��$ �$��$(�$�(�$�(�$��$�$ �$0�$x�$��$��$h�$X�$HHDŽ$�HDŽ$�DŽ$�Ƅ$�HDŽ$�H��$pH��$��$@�$P�$`�$��$��$�L��$�L��$L��$H��$(L��$@��$H��$<��$|�$�$�$,�$l�$\�$LH��$�HDŽ$�H��$���(�$���(�$���(�$�DŽ$�Ƅ$��0�j��H���,
I��H��$��0H�����H�$L�xH�h�I�$��L�5�ΘM����L�$$1�H�|$H9���H��@����H��ΘH9��@(�I�NA��jH�t$��H�<vI�<�H��E1��(fffff.�L9�A��A��H��M�L$A��uFH9�tOM��A��H9t�L�IL�AI9�I��MB�E1ېM9�t�G�,�G9,�M�[t��ff.�A�ȅ���I��H����O���p�E����p�-��H����H�H��͘H��͘fǀjH�L$H�HL�xH�hL��H�s͘��A��A��jI���H�4vI�����1��ffff.�E(�I��H��A��u@H9�tEM�T>E1�I9�A��L9�A��A��I9�u�E�D>L9�A��A���f�A��t�M��H����O���p�b���H�D$H��H��t	L�����K���H�$K���I���H�u�X���|$$uH��͘H��$��Y1��X̘���L��H�Ĩ[A\A]A^A_]�L�\$fA��rI��sF�H�D$�D$(�E��I�L$K�dI��H��L9�v=H�D$H�L�{H�k���I�����H�D$��D$(E1��I�FH�L$(H�IH�<�M)�I��J�mL�L�\$H�����H�D$H�L�{H�kK���H�D$(I�<�H��L��ȧ�L�\$A��H�$K���I��fE��jH�J˘����D$(L�d$�I���H�D$��D$(�p����H����
I��H�A��jH�T$I��I��I�fE��jH�RI�L�H�L$XI�L�H�L$@I���H�L$I���9
I�NI�D�H�D$HI��H�D$0H�RH��H�4�I�}I��L�D$8H�T$K�@�5��H�D$H�L$0H�4�H��I��H�T$8���H�D$fA��j�|$(L�l$(MD�A��jK�dH�4�L�L9�vnI�EK�dH��H�<ȉ�D)��H�D$0H�T$H�@H�t$8�A��H�D$H�L$8H�L�yH�iJ�4�L�J�<�L�H�T$0���H�T$�H�D$H�L�~H�n��H�$K���I��fA��jH��H�l$XH9�L�l$(��I�H���kH�D$hH�T$L�L$HH��M��A��hI��D��jI��H�T$0H�|$8L�D$pL�T$`�f��L�L$xsH�t$�H�D$�D$P�SH��t ��u/��D$P�H�D$H�D$�-�D$PH�t$H�t$�H��H�t$��D$P�H�D$�����H����I��I�$A��jH�T$H��H��H�L�d$(fA��$jH�RM�l�M�|�I���H�L$H���FI�NI�D�H�D$HI��H�D$XH�RH��H�4�I�|$H��H�mH����H�D$H�L$XH�4�H��I��$H�����H�L$fA��jL�l$XL��$�L��$�H�D$HH��$�H�D$H��$�H�l$(D��jI�UI����H�D$`)�9���H�D$hI��$pI�4�H��x�����1�fff.�H��L9�H��H���pH�*f��hL9�sL9�vڀ|$PMD�E��$jH�T$H�jM��H�RI�4�H��I)���I�D$H�mH�H�<�D��)��H�D$H�@H�t$PL�D$`�
��H�D$8H�L$PH�H�D$@H�AH�D$xH�AH�D$I�4�H��I�<�H��H�T$�Ţ�H�D$0H�L$I���I�4�H��pH�D$I�<�H�ǀH�T$����L�D$`H�T$�'H�D$8H�H�D$@H�FH�D$xH�FH�D$0I���H�t$pA�MI�EI���xfA��$jH9���A)�A��A��t+I��H��x1�f�H�4�L�&�<)f��hH��I9�u�H�I��rhfffff.�I���pL�!f��hI���xL�!�Uf��hI���L�!�Uf��hI���L�!�Uf��hH��H9�u�H�l$XH9�L�$$L�l$(�����I�H�L$H��H�t$HI��L�|$@H��M��H��������H�D$hL�|$@H�L$H�t$HH�t$HH�L$H��ĘH���oL�5�Ę���"��H���bI��H�fǀjH��pL��H���ML�#fǃhL�%`ĘH�aĘL9t$h�6fADŽ$jI�l$M�|$H�D$HI�D$H�D$I��$M��$xM�efADžhL�$$H�Ę�x���A�JH�^H�vM�$�I��fD9��/I�F�L$H�[H�<�M��I)�I��K�H�t$L��L�-��L��A��L��H�D$8I�$H�D$@I�D$I�l$H�D$D�$�K��&D�,�K�<.H��L��H���H�D$0K��&K�4.H��pK�<&H�ǀL���ՋL$L�T$`L�D$pH�t$�H�=Ø������4�D$$��˜���<�H��˜H��$��D$$��$�H�=A��H�
}��L�.�H��$��+�����I�<$H�D$@I�D$M�L$I���I�BM���xfA��j9�L�$$�
���D��)�I)��t+I�4�H��x1�H�<�L�7D�fD��hH��H9�u�H�I�����I���pL�1f��hI���xL�1�Sf��hI��ހL�1�Sf��hI��ވL�1�Sf��hH��H9�u��g�L��$���`����L��$���0�u���H�5��������1�����H�H��H���������&dH�%�d�%�����o�H�5<�������1��U������3�����K�����?����������������p�����L�t$H�\$(H�
�d��1�H������H��H�
�d�H�ֺ1���������g���H��H�=!�H�zd��(�����nH�
d��1�L���8���V��p����EH�=�c�����7�������&H�=�c��j���H�=#
�H��c��0�p��H��H�$�H���H��H�$�$H��H�$��I��H�D$�H�u
H�|$��K��H��H��L�$$L���=�/�P��L�����I��H��H��t	L���䙗H�D$�H�uH�|$�K��L�$$L����L�$$L�������H���9H��H�D$�H�u
H�|$�]K��H�D$XH��H��tH�|$@�}��L��t��H�$�H�u	H�<$�)K��H�D$H���s������H���BH���I�uL���J��I��M��t L���&����j��H��H��$���H����H�D$0�H�u
H�|$0�J��H�D$8H��L�|$@H��L�$$t	L���Ҙ��I�$uL���J���|$$��H���
�������������H���I�$uL���XJ��H�D$H��H��t������H��L���Y��H�$�I���H��L����H�$H��$x��H��$���H��$����M��t	L���"���|$$�@��\��H��H��$���H�$H�H��H��uH������H�{��H������P@��uH����H��H��u/1��J����tX�H�5<�������1�AX�%S���6����u�����f�SH�H��t.H��tH�GH�wH��H��m��H��H�tH� [�%@��[�fDSH�H��H��uH�G�H�u'H�[��H��H�GH��H����H��H�G�H�t�[ÐAWAVATSPH���"H��I��H��E1��1�I��A��_t����L9���G�<&D��5��=����A��0���� ��A���������A�� ��=���u�A���s<A�GЃ�
��D����_��������I��A��_�o����r���fffff.�A���v8D���s�������u7A����*���D��貁��I��A��_� ����#���1�ffff.�I��A��_���������1���H��[A\A^A_�D�|$H�=���H�
h��L�aq�H�T$�+�B��f�P@��uH�B��H��H��u/1��⨗��tX�H�5Ԩ������1�AX�%��������u������f�P@��uH�⻘H��H��u/1�������tX�H�5|�������1�AX�%��������u��W���f�AVSPH���H��hH��H��[A^�qI��H��hH���bL���	������DSH��E1���"��H��[�f.�DUAVSH��H���1���
��udH�
��H��H��uz1�������H���@��uH��������H�
ֺ�H����1���������H��H��[A^]�H�=�����I���O���L����H����H��H��t���I���a��L�����@���c�����s���H�P��H�$@�l$H�=���H�
i��L����H��+�%��H�5�������1��
���T����������6������*���H��@���2��H���#��H��H���$H�����UAVSH��H���1���
���usH����H��H����1���������H�FH�VH��H���@��uH��������H�
g��H����1��F������H��H��[A^]�H�=*��I�����L��H�(��H��H���{���I������L����@���������l���H�嵘H�$@�l$H�="��H�
���L�7��H��+���H�5��������1������X���������:��������.���H��@���P1��H�����H��H���M#H�����DSH�� H��H�|$����H�|$H��t,H�t$H��t2D$H��uH� t H�;CH��H�� [�H�H��H�� [�H��H�u����H��H�� [�f.�AWAVAUATSH�� I��H��L�<�H��t@I��L�����H����I��H��L��L���9��L�t$L�d$L�t$C�|��/u+�H�L�����H�D$H�D$H�D$H�|$���H�D$B��/I��L�t$H�D$H�CH�D$H�H�D$H�CH�� [A\A]A^A_ÿL�����H��H�|$tH�|$�%��H���%��DUAWAVAUATSH��XH��$�H��$���È\$Ӊ������T$D��0�и�T$lDЉT$X�ɉL$hE��D$\d�<%�����c	dH�%��dH�%�H�HdH�%��r�)D$p�or�f�$�H��$�H��$��D$\�D$P�D$X�D$`����H��$�H�XP�H���	H�\$ HDŽ$��$f�H�D$HH�D$ HDŽ$�H��H����H�KH��������H9��vH�AH�CH�SPH��tF�H��	H�CL�sPH�H�H�KL��$�H��$�H���CL�t$H�-fff.�H�KHDŽ$�H��$�H�D$HH�CH�\$L�k0M����H�D$L�`I�l$fAo$fD��A��D$D0�#f�fE��u+f.�foEfD��I�����H��A����t�A���A��H��H�@H��I�t�I�\�H��H��t(H��H�T$I���׌�L��H�T$I��H��u
�8f�A�L�����H�\$ L�|$(H�\$0H�|$pH�t$ �#W��A�F�D!�A��I���@���H�D$H�H�H��=���H��$��pK���+���A�L������H�\$ L�|$(H�\$0H�|$pH�t$ �V��A�F�D!�A��I��t�fE��u*f�foEfD��I�����H��A����t�A���A��H��H�@H��A�D��L$`DL$P��t�L�H�p�H�X�H��H���T���H��H�T$I������L��H�T$I��H���5���H�\$L�t$H�H��������D$D$��
D$�EH��$�H�PXH�BH��������H9���H�HH�JH�j0H���H�T$L�bM�|$fAo$fD��A���EDA�L��A��H�\$ L�l$(H�\$0H�|$pH�t$ �cU��A�F�D!�A��H����fE��u+f.�fAofD��I�����I��A����t�A���A��H��H�@H��L�D$D0t�@��L$lDL$h��t�H�p�H�X�H��H���J���H��H�T$I���9��L��H�T$I��H���+����H������PH�T$H�BH��H�BA�H�n��H��������L�@�1�H�l$pL�|$ �UA�H�D$L��H����H�D$H�D$ L�l$(L�t$0H��L���0T��1�H���L�D$I��I��xtoA��D$`DD$P�t�M�t�J��L��H��>��L9������I�t�H��L�D$�a���I��H��/��H���SL�t$L��I���K����D$D$��D$���.J���D$L�-㑗H�-�H�D$ H�D$(H�D$0H���;M�ufAoEf��йH�L$PH�D$�GH�D$(H�D$PH�L$H�IH�T$PH��L�|�H�\�H��H�L$H�L$0A�D$�D!�H����f��u$�fAof�I�����I��=��t��A���A��H��H�@H��A�D�u�D$\t��ffffff.��D$Xt�L�H�p�H�X�H��H��t&H��H�T$`I���Ї�L��H�T$`I��H��u��A�L������H�D$H;D$ ����H�|$ ������H�D$0H��$H�D$ H��$�H�D$(H��$��D$uH���H��������H���J1���������H��$�H��$�H��$H�4RH�4�H��$�H��$�H��$�H��$�H�rH��H��$�HD�H;�$���H��$�H��$�H��$�H�T$0H��$�H�T$8H�D$ H�L$(L�d$8L�|$(M9�t=H�\$pL��$�f�I�GH��$��Aof�$�I��H��L����P��M9�u�H�|$0tH�|$ �'��H�L$pH�T$xH��$�foH��t&H�4RL��'I���J�4H��H��L)�A��E1�L�IfD��A��H�H��L��$H��$ H��$(H��$0L��$8H��$@fD��$HH��$PH��$H��$�H��X[A\A]A^A_]�H�=R�������H�=I��������z�%dH�%�d�%�������H�=�������rH�5�����1���������H��$�H�|$p�`	���)���������������������H���>�����I��L���,���I��H��$��a����I��H��tL���~���I��H�|$ ����t$��H�=8�����I��L�|$(H�|$ ���I��H�D$H�H�zI��L�t$H�4�I��H�\$H�KL�t$H�I��H�K�I���H�u
H��$��C��M��t7�I�u1H��$��C���"���I���H�uH�|$ ��B������I��L�t$xM��t>L�d$L��$�M��u4K�vH��'H���I�I���L�d$tH�|$pH)�m��L���m���L�d$pfAo$f���M�l$H�-H���fffff.��C�!؉�I��t�f��u.ffffff.�fAoEf��I�Ā���I������t�����H��H�@I�|��t�I��H�x���f�S@��uH����H��H��u&1����t[�H�������1�[�%\��H���<��H�߄�u��G��f.�DAWAVATSPH��L�H�OH��L)�H���������H��L9�t-I��I��I��L�%;���
�I��I��tI��t�I�?A����H�{tH�;H��[A\A^A_�%��H��[A\A^A_ÐUAWAVAUATSH��I��H�F8H����A�N0M�ff��u6I�V ffff.�fof��I�Ā���H������t��I�V M�f�i����!�fA�n0H��H�RL�h�M�n8I�\��H��H����H�H�GH�GM����I�^ L�=:����E�!��I��thf��u,ffffff.�fof��I�Ā���H������t�����H��H�@I�|��t�I��H�x�A���H�H�GH�GI�>��I�~��I�~H�Ĉ[A\A]A^A_]�%���H��$�I��H�Q�H�T$H��A�LC�J��H�4RH�UUUUUUUH9�v	1�����H�Q�H��t)H�t$xH��H�T$�I��H�T$H��u�H�t$x�ǸE1�H�H�L$H�HH�PL�|$H�D$ H�D$(�AoANAV A^0)\$`)T$P)L$@fD$0L�l$hM����H���\$`H�l$HL�|$PA��<H�D$ H��H�T$H�|$K�vL�$�H�T�H�|�I��L�t$(M���)f��u-ffffff.�fAof��H�ŀ���I������t�ӍK����!ى�H��H�RI��L�d��I9�tVH��H�H�Q�H�y�L;t$�n���H�|$H�T$L��H��H�����HDйA�H�|$L����������L�|$PH�l$HM��tsL�5���D�C�!؉�I��tYf��u-ffffff.�fAof��H�ŀ���I������t�����H��H�@H�|��t�H��H�H�x�A���H�|$0tH�|$8tH�|$@��H�D$(H��$�H�A�oD$�H�Ĉ[A\A]A^A_]�H�D$L�|$PH�l$Hf�\$`L�l$hM��tH�|$��~�H�|$0�H�|$���H�|$��H�D$H��tH�|$��~�M��u!I�>tI�~t
I�~�s~�H�|$�q�I�^ L�=^~��@�E�!��I��t�f��u,ffffff.�fof��I�Ā���H������t�����H��H�@I�|��t�I��H�x�A���UAWAVAUATSPL�wM����H�<$L�M����H�$L� fAo$f���M�l$H�-�}��fD�C�!؉�I��tRf��u.ffffff.�fAoEf��I�Ā���I������t�����H��H�@I�|��t�I��H�x���K�vH��'H���I�I���H�$tH�9H)�H��[A\A]A^A_]�%}�H��[A\A]A^A_]�f.�f�UAWAVAUATSPH��L�w8M�����k0L�{L�c L�-�|���E�!��I��t[f��u6ffffff.�fAo$f��I�ǀ���I������t��L�c L�{���H��H�@I�|��t�I��H�x�A���f�k0H�C8H�;tH�{tH�{H��[A\A]A^A_]�%0|�H��[A\A]A^A_]�f�AVSPH��H�GP�H�u	H�{P�&:��H�CX�H�u	H�{X�:��H�;t
H�{��{�H�{t
H�{ ��{�H�C`H��t�H�u	H�{`�H�{8tH�{@H��[A^�%�{�H��[A^�I���I��H�CX�H�u	H�{X�9��H���H�C`H��t�H�u	H�{`�/H�{8t
H�{@�F{�L���F�����UAWAVAUATSPI��H�_H�oH��t5L�m�A�I���fDI��I��I��sI��H�u�L���9����I�>tH��H��[A\A]A^A_]�%�z�H��[A\A]A^A_]�H�$I9�uI�>t	H���z�H�<$��I���ffff.�I��I��t�I��H�u�L���8�������f.�DSH��H�?t
H�{�Dz�H�{tH�{ [�%2z�[��AWAVAUATSH��L�M��tAL�sM�fL�-z��f.�I��I��tI�|$�I�<$�t�A����L����y�H�{(t
H�{ ��y�H���t�H�KuH��[A\A]A^A_�%�y�[A\A]A^A_�UAWAVAUATSH��H��I��L�<�E1�L�-
��H�-�z���I��I���t&K9\,u�K�<,L��L���Յ�u�C�|,t1�����������1���
0����H�ӟ�H��H����1��������L��H���@��uH��������H����H���1ɇ
ԏ�����H��[A\A]A^A_]�H����H�D$H�D$H�$H�=���H�
)d�L�G�H����g���1���
v���F���H�=i����f��H�
��H��H���:����ܻ����@���C�����1���H�0��H�$@�l$H�=
w�H�
ii�L�z
�H��+���H�5��������H��1���x�H������H���b�����H�؄�����Ž�����H��H���^�H����fDAVSPH��H���PH���t�H�KuH��H��[A^�%[w�H��[A^�I��H���t�H�Ku	H��:w�L���:�f.�UAWAVAUATSH��I��H�G0�H�u	I�}0��D��M�uI�]H��t'M�~L�%�v��f�I��H��tI��t�I�?A����I�}t	L����v�I�EH��H��u I�EHH�D$H��u*I�EPH������I�} ��v�I�EHH�D$H��t�L�l$I�E@H�$E1�H�-ev��ff.�I��L;l$ttJ�mL�H��H�$H�H�<tH�{��L�{ L�c(M��t5M�w�ffffff.�I��I��tI�~�t�I�>����f�H�{t�L�����H�<$��u�L�l$I�EPH��t�H�u	I�}P�;M��I�EXH��t�H�uI�}XH��[A\A]A^A_]�M��H��[A\A]A^A_]�I��L��軴��L��I�EH��H��t
H�{ �Zu�H�{@H�sH�EH�CPH��t�H�u	H�{P�L��H�CXH��t�H�u	H�{X�L��L����f.�UAWAVAUATSH��H�|$H�t$H����E1�L�-�t��
I��L;d$teK�dH��H�L$H�,H�<tH�}A��L�} L�u(M��t*I�_�
@H��I��tH�{�t�H�;A�����H�}t�L��A���H�|$H��[A\A]A^A_]�%Pt�H��[A\A]A^A_]�f�UAWAVAUATSH��HH�=J���0H��I��H�=?��H�5@��L��H����6��H��H��9H�=��L�-���fn�f`��p�fp�DL�$�1�fv�L�=!u�E1�H!��Ao\fo�ft�f�����H�D$fL$0H�|$L�l$L�$f\$ ���H�H!�H��I)�I;]�uI�u�L��L��A�ׅ�t]�E�f!��H�D$�foL$0H�|$fv�L�l$L�$fo\$ u�ffffff.�ft�f��u"L�H��I���>���I�E��H�~I�M��1�H��H��H[A\A]A^A_]�f.�@AVSH��XH�H�H�H��t*�~t0I��L����XH��L����v�H��X[A^�H�={A��^��o��f�AVSH��XH�H�H�H��t*�~t0I��L����XH��L����v�H��X[A^�H�=A����n��f�SH��`H��d�<%������dH�%��dH�%�H�HqT�)D$
UT�)$H�D$ H�T$(H�p)D$@)L$0H�L$PH�T$XH�H)D$p)L$`H��$�H��$�H��dH�%��)�$�)�$�H��$�H��$�HDŽ$�HDŽ$�HDŽ$�H��$�H��$��(D$`(L$p(�$�������(�$�(�$�(�$��������$��$��$�$CKS([8�$ CH�$0CX�$@Ch�$PCx($(L$(T$ ����(D$0(L$@(T$P�(�8�H��CH�/�(H���Hǃ�H��H��`[��$�%dH�%�d�%�������H��H��$����H�|$`�#H�|$0��H���H�������@UAWAVAUATSPL�wM����H�<$L�M����H�$L� fAo$f���M�l$H�-Po��fD�C�!؉�I��tUf��u.ffffff.�fAoEf��I�����I������t�����H��H��H��I�|�t�L�H�x����L��H��H��I�I���H�$tH�9H)�H�ǰH��[A\A]A^A_]�%�n�H��[A\A]A^A_]�f.�UAWAVAUATSH��H�GH����H�D$H�|$L�M����H�D$L� fAo$f���M�l$H�-Fn��fff.��C�!؉�I��tbf��u.ffffff.�fAoEf��I�����I������t������M��I)�I�~�tI�~��I�F��H�u�I�~��D����H�L$H��H��H�H���H�L$tH�9H)�H���H��[A\A]A^A_]�%�m�H��[A\A]A^A_]�f.��AWAVAUATSH��@H��I�����rl�H���QI��L����L���,k��8�Al�H����I��W�@(�8�#l�H����H�@0L�d$H�D$�H�D$H�D$ H�D$(L�l$0H�D$8I�E0L�h(d�<%������dH�%��dH�%�H�HdH�%��H�KI�NAD$L$T$(AFAN(AV8H�L$8I�NH�N�AFP�N�AF`I�FpI�VxH��@[A\A]A^A_ÿ�8���+�O�%dH�%�d�%�����b�������`�I��H�|$�j�$�&�I��H������L�����I��L����k�H�����L����@H��tH���tH��H��H���H)��%�k��PH�=gC��R�f�UAWAVAUATSH��(H�GH�D$H���H�|$�zH�L�oH�D$fo
�M�
�M�OM����L�d$I�l$f���L�=
k���C�!؉�I��tbf��u-ffffff.�foEf��I�����H������t������L��H)�H�y�H�GH�D$ L�wA��M��t�H�|$ A���L�d$M��t@I���L�|$��I�T$L�����fh�L��I��rI�D$H��H��H��H)��1�L�|$L�t$M�>M�fI�FI�FI�~(H�&j���I�~0��M��t2L��H��H��H���I�I���tI)�L��H��([A\A]A^A_]�%�i�H��([A\A]A^A_]�I�����H�=�A����E1�H�=qA���I��H�D$H�8L�����L��������f.�H��H��8��DAWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5��u�L��A��L�|$���tK�\$�D$H�5�L&L��H�|$H�L$0��!����L$�D$���������A�G���H�5׃�L��A�ճ��u�I�?I�GH�5��u��P���t���I�?I�GH�5G׃��P���V���A�>�II��L�t$H�5��&L�aH�L$�L���_���cH�D$�@�H�8H�@H�@��H�5�փ���H�5t5(�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%��L�d$ H�5��u��ˇ���������H�5aփL�|$@�L��誇�����f���A�>uuI��L�t$8H�5��&L�uH�|$H�L$8��q�����-���L�|$L�d$ �RH�5�Ճ���$H��`[A\A]A^A_�I�?I�GH�5E�&��P�0H�54�&�L������������H�5L4(�L��A�T$�����H��H�wH�
*(�H�OH��fDH��H�wH�
(�H�OH��fDH��H��'��DH��H�N,��DAVSH��XI��H�����e�H����<�(�@nH�D$H�D$H�D$ A�F��H�
�f���H��H��f�Hc�H�H�D$8H�D$@H�L$HH�ֿ(H�|$(H�t$L�D$8�A��`���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=�d�H�
1Y�L����H�T$�+�K������H��H�|$8��F��H�|$tH�|$�be�H���b��f�@������H����H�
If���H��H�
�f�Hc�H�H�>H�NH�IH���f.�f�AVSH��H��L�7I�FH�D$H�>H�FH�57�u��PH�$�D$�D$	H�5&�uL��H��H��L���Ƈ��H�5�puL�X���H�L$�H��覇���L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5Ӄ��H�5�҃���$H��[A^�f�SH��H��F�u>�ug�?H�t$�;���A�
I)�L�I���H�߾1����H��[Ë�	H�2_&��H����ʃ���T4H�V�����w��.��	H��H&��H����ʃ���T4H�V�����w�H��L�4I��A�	I)�H� ҃�H�߾����H��[�f.�@AWAVAUATSH�L�M�gL�--c�I���I�~I��`I���3I��tI�~Ht�I�~@A����M��tH��[A\A]A^A_�%�b�[A\A]A^A_�I��fDI��tM�n`L���M����H���b�L�������@H�GH��tFAWAVAUATSH��L�7H��L�$@L�jL�=5?�DH��L��L��A��I��`I�Ġu�[A\A]A^A_�H��H�~!��DPH��H�<$H�5/�uL�ڡH��H���*��Y��H��H�wH�ÐH��H�wH�ÐSH���T�a�H��tU�(@@ʸ(@0��(@ ��(@y�(�@PtH�H�CH�CH��[ÿ�T����UAWAVAUATSH���D$H�$H�FH����H�|$L�6L�<@I��M�I��L�-�$�H�-��H�}:�ffff.�L��L��H�7��~/��I�vPL��L���o/��I�v@L��H���`/��I�vL��H���Q/��I��`M9�u�1��|$H�|$u�$�W�G��H��H��[A\A]A^A_]�UAWAVAUATSH���D$H�D$H�G1�H����L�7L�<@I��M�L�d$L�-�#�H�-��H��9�ffff.�L��L��H�#6��.��I�vPL��L���.��I�v@L��H���.��I�vL��H���q.��I��`M9�u��D$��u�D$�T$�1�H��[A\A]A^A_]�f.�f�UAWAVAUATSH��(I���D$H�D$H�GH����L�D$H�t$ L�?L�$@I��M�L�l$H�-�"�H���L�5�8�f�L��L��H�C5��-��I�wPL��H���-��I�w@L��H���-��I�wL��L���-��I��`M9�u��D$t
1��,1�1���D$�L$�H�t$ L�D$r7��I9�r��H)�H��H��([A\A]A^A_]�H�=�]�H��~���Z��H�=�_&H��l���B��f�P����H��HDйHD�Y��H��H��!��DSH�� H��H�|$H�>H�FH�5��u�
�PH�\$�D$�D$H�5��uL�H�|$H�L$��-����L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5�̃��H�5P̃���$H�� [�@H��H�wH�!ÐH��H�wH�!ÐH��H�6~��DSH���8��\�H��tFa�(@ F�(@+�(H�esH�H0H�H�CH�CH��[ÿ�8����P�t%�O�ȅ�t�G�r4��H9�r��H)�H��H��Y�1�H��Y�H�=�[�H��|���v��H�=�]&H�k���^��f.�@P�t%H�ЋW�х�t�O�r>��H9�r��H)�H���1�H��HDѸHE�Y�H�=T[�H�;|�����H�=2]&H��j���������f.��?���f�H��8u,PH��H�$H� &L��H��H��H������Y�H�>H�FH�@H�5�~&���H�HtSH�G@H��H���[�H��[H���,f.��AWAVSH��I��L�zH�z1�H��L��A��I�vPH���H��A��I�v@H���H��A��I��H��4�H��L��L��[A^A_��@H��H��7��DUAWAVAUATSPH��I��L�WPL�w@H�OH�$H��L�=DL�d$L�-��uH�-ёL���uH�s���H�5��uH�
�}&�A�H��AWATj	AUUAVj	ASSARjH��^&PH��P���H��x[A\A]A^A_]�f.�DH��H�wH�ÐH��H�wH�ÐSH���@�aY�H��tC��(@0ڰ(@ ��(@��(H�H�CH�CH��[ÿ�@�s��f.�AWAVSH��I��H���D$H�$H��/�I��L���2(��I�vPH��L���(��I�v@H��L���(��I��H��2�L��L���'��1��|$u
H�$H�C��H��H��[A^A_ÐAVSH��H���D$H�D$H�1/�L�t$L��H���'��H�sPH���L���'��H�s@H���L���{'��H��H�P2�L��H���e'��1�D$�u�T$�D$H��[A^��AWAVATSH��I��H��I���D$H�D$H��.�L�d$L��L���'��I�wPH���L����&��I�w@H���L����&��I��H��1�L��L����&���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=
W�H��w�����H�=�X&H�<f�����f.�P����H��HDйHD�Y���`�f.�H�?��PH���H�Q�E1�H��LC�H��H�
�k&Jc�H��H�$H�5��uL�ƇH��	�i��Y�H��H�$H�5��uL��OH���D��Y�H��H�$H�5��uL��k�H��H�$H�5��uL��eH�����Y�H��H�$H�5e�uL���H����
��Y�H��H�$H�5O�uL�H���
��Y�f.��H��hH��H�H�	H�QPH�qH�y0L�A L�I@L�$H�L$H�
��H�L$H�T$H�
^6�H�L$ H�t$(H�
�#�H�L$0H�|$8H�
,�H�L$@L�D$HH�
c�H�L$PH��H�L$XH�
g	�H�L$`H�5��uH�
l�L�D$�H���b��H��h�f.�PH��H�H�$H�5�uL�H��H������Y�DUAWAVAUATSH��HH��H�L�8L�pH�>H�FH�5�Ã��PM���@������C�u0A�?��I�GH�D$H�5�uL��H�L$��H�;H�CH�5�˃��P@������D$)D$0H�D$H�D$@H�CH�D$(H�D$0H�D$H��H�D$ A�?�	I�GH�D$H�5y�uL��H�|$H�L$��I�GH�D$H�5�X&L�"H�L$�H�������I��u1����uH�;H�CH�5�ƒ��P����H��H[A\A]A^A_]�I��I��I���L�l$L�d$��ffff.�I����I���t��@��u�C�H�;H�CuO�H�5�ƒ�P�����u�A����L�|$�H��H�5~�uL��L����
�����D$H�|$0H�D$8H�D$H�D$@H�CH�D$(H�D$0H�D$H����H�D$ A��t-L�|$�L��H�5�uL��L���^
���������/I�G�H�D$�L��H�5,W&L��L���-
�������H�|$H�D$ �H�5W (�P����I�G�H�D$�H��H�5�V&L��L�e��	�����I�GH�D$H�5�V&L�DH�|$H�L$��	��������H�|$H�D$ H�5�(��P���f.�SH�� H��H�H�D$H�>H�FH�5RV&��PH�\$�D$�D$H�5�uL����H�|$H�L$��:u���L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5�����H�5]�����$H�� [ÐAVSH��H��H�L�0I�FH�D$H�>H�FH�5N�u��PH�$�D$�D$	H�55t&L�6H��H��L���t��H�5��uL�uH�L$�H���ct���L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5�����H�5������$H��[A^�f.�DAWAVAUATSH��`I��L�'I�D$H�D$0L�>H�FL�hH�5��u�L��A��L�t$���tK�\$�D$H�5k4&L�D�H�|$H�L$0��s���L$�D$���������A�F���H�5�L��A�ճ��u�I�>I�FH�5�u��P���t���I�>I�FH�5�����P���V���A�<$�JI��L�d$H�5�r&L���H�L$�L�������cH�D$�@�H�8H�@H�@��H�5J�����H�5�(�L��A�ճ�������D$A)D$@H�D$H�D$PI�FH�D$(H�|$@H�|$L�=O��L�|$ H�5�u��9o���������H�5Ͻ�L�t$@�L���o�����e���A�<$uuI��L�d$8H�5r&L���H�|$H�L$8��������+���L�t$L�|$ �RH�5@�����$H��`[A\A]A^A_�I�>I�FH�5�q&��P�/H�5�q&�L���n��������H�5�(�L��A�W�����f.�@AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�52&�L��A��L�|$���tK�\$�D$H�5�1&L���H�|$H�L$0���p���L$�D$���������A�G���H�5O���L��A�ճ��u�I�?I�GH�5Q�u��P���t���I�?I�GH�5����P���V���A�>�II��L�t$H�5`p&L�1�H�L$�L���/���cH�D$�@�H�8H�@H�@��H�5������H�5D(�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%���L�d$ H�5f�u��l���������H�51��L�|$@�L���zl�����f���A�>uuI��L�t$8H�5to&L�E�H�|$H�L$8��A�����-���L�|$L�d$ �RH�5������$H��`[A\A]A^A_�I�?I�GH�5o&��P�0H�5o&�L����k��������H�5(�L��A�T$�����AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�52�u�
L��A��L�|$���tK�\$�D$H�5¹uL�5H�|$H�L$0��an���L$�D$���������A�G���H�5����L��A�ճ��u�I�?I�GH�5��u��P���t���I�?I�GH�5�����P���V���A�>�II��L�t$H�5�m&L���H�L$�L������cH�D$�@�H�8H�@H�@��H�5�����H�5�(�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%!��L�d$ H�5ַu��j���������H�5���L�|$@�L����i�����f���A�>uuI��L�t$8H�5�l&L���H�|$H�L$8�������-���L�|$L�d$ �RH�5�����$H��`[A\A]A^A_�I�?I�GH�5�l&��P�0H�5tl&�L���Si��������H�5�(�L��A�T$�����H��H�
�J�H��H�
`K�Hc�H�H�>H�NH�IH�����f.��PH��H�<$H�5K�uL�H��H������Y��UAWAVAUATSH��HH��H�L�0L�`H�>H�FH�5춃��PM����A������C���I�F M�~I�N0H�L$H��L�-�H�l$L��j&L��:H�5L&H�
%�u�A�H��M��AUUjARASAWjL��uARL�v3ARPj	H��uPH��7P�L��H��pA����H�;H�CH�5X����PA������D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H���H�D$I�F M�nI�N0H�L$(H��L��L�\$0H�-j&H�5:K&H�
D�uH�|$�A�M��ARASjUL��9ARAUjL�&�uARL��2ARPj	H��uPH��6P�b��H��p���I��u2D�����uH�;H�CH�5/����P����H��H[A\A]A^A_]�I��I��@I��L�-�J&H�-��u��I��@A��I��t��A��u�C�H�;H�C���H�5촃�P�����u�I�F M�VI�N0H�L$H���A�H��L��H��M��L�`ASL�\$ ASjL��h&ASL�u8ASARjL�	�uARL�o1ARPj	H��uPH��5P�E��H��p�<���fff.��D$H�|$0H�D$8H�D$H�D$@H�CH�D$ H�D$0H�D$H���H�D$I�F M�VI�N0H�L$(H���A�H�|$L��H��M��L��ASL�\$8ASjL��g&ASL��7ASARjL�<�uARL��0ARPj	H��uPH��4P�x���H��p���j���H�|$H�D$�H�5>(�P�N���H�|$H�D$H�5%(��P���PH��H�H�$H�5@�uL�H��H�����Y�DUAWAVAUATSH��HH��H�L�0L�`H�>H�FH�5̲���PM����A������C���I�FM���I���H�L$H��L�-_H�l$L�$�uL�,H�5;�uH�
�u�A�	H��M��AUUjARASAWj
L��uARL��+ARPjH�±uPH�,,P�&���H��pA����H�;H�CH�52����PA������D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H�h�H�D$I�FM���I���H�L$(H��L�qL�\$0H�-6�uH�5T�uH�
7�uH�|$�A�	M��ARASjUL�ARAUj
L��uARL��*ARPjH�ҰuPH�<+P�6���H��p���"I��u2D�����uH�;H�CH�5����P����H��H[A\A]A^A_]�I��O�$�I�ƠI��`���L�-��uH�-~�u��f.�I�ƠA��I��`���t��A��u�C�H�;H�C���H�5����P�����u�I�FM���I���H�L$H���A�	H��L��H��M��L�ASL�\$ ASjL�ӯuASL��ASARj
L�ղuARL�S)ARPjH���uPH��)P���H��p�0����D$H�|$0H�D$8H�D$H�D$@H�CH�D$ H�D$0H�D$H�]�H�D$I�FM���I���H�L$(H���A�	H�|$L��H��M��L�MASL�\$8ASjL��uASL�ASARj
L��uARL��(ARPjH�ήuPH�8)P�2���H��p���Z���H�|$H�D$�H�5�
(�P�H���H�|$H�D$H�5�
(��P����f.�UAWAVAUATSPH��L�M�QM���I���H�$H��L�=~L�d$L�-C�uH�-KL�M�uH��'H�5L�uH�
/�u�A�	H��AWATjAUUAVj
ASSARjH��uPH�N(P�H���H��x[A\A]A^A_]�f�H��8uH�>H�FH�@H�5�b&���PH�$H��b&L�H��H��H�����Y��AWAVAUATSH��`I��L�'I�D$H�D$0L�>H�FL�hH�5�u�L��A��L�t$���tK�\$�D$H�5�"&L����H�|$H�L$0�� b���L$�D$���������A�F���H�5~���L��A�ճ��u�I�>I�FH�5��u��P���t���I�>I�FH�5F����P���V���A�<$�JI��L�d$H�5�a&L�_��H�L$�L���]����cH�D$�@�H�8H�@H�@��H�5ڬ����H�5r(�L��A�ճ�������D$A)D$@H�D$H�D$PI�FH�D$(H�|$@H�|$L�=��L�|$ H�5��u���]���������H�5_��L�t$@�L���]�����e���A�<$uuI��L�d$8H�5�`&L�r��H�|$H�L$8��n���+���L�t$L�|$ �RH�5Ы����$H��`[A\A]A^A_�I�>I�FH�5B`&��P�/H�51`&�L���]��������H�5I
(�L��A�W�����f.�@UAWAVAUATSPH�L�gL�spE1�H�-�<�M9�t1I�~�tI�~��I��M�~�I�~��
M���L���OM����M��tH��H��[A\A]A^A_]�%f<�H��[A\A]A^A_]�I��I��`L����茼��I��J��L�H��H�<H��M)�I��f�I��tL����?L����H���;�L������7���@PH��H�<$H�5 �uL�H��H�����Y��UAWAVAUATSH��H��H�L�0L�xH�>H�FH�5驃��PM���I��O�,�1�L�=s�uH�-��u��$I�Ɛ�I��p�������u�C�H�;H�C�x��t�H�5����P�����u�H�;H�CI�NH�L$(�L���PH�\$8�D$@�D$A�H�|$8H��L��L����]��A��|$@��I���L�|$8A�G��D$A����H����H�5=��H���HE�I�?I�G�PA����bI�?I�G�H�5�>&�P���DI�?I�G�H�5��P���&H��$�I�?I�G�
H�5��u�PL�|$�D$�D$�H�|$H�5ŧuH��$�L�����]���D$D�d$D�������0A��ffff.���u"�H�55���P������9���H�;H�C�D$H�|$8H�D$@H�D$H�D$HH�CH�D$pH�|$8H�|$`H�f�H�D$hI�FH��$��L���HY��H�L$`H�L$(�D$0�D$1�H�|$(H��L��L�.�)\��A��|$0��I���L�|$(A�G��D$1���H����H�5��H�V��HE�I�?I�G�PA����tI�?I�G�H�5�<&�P���VI�?I�G�H�53���P���8H��$�I�?I�G�
H�5ťu�PL�|$�D$�D$�H�|$H�5�uH��$�L����B[���D$D�d$D��������A�����u!I�?I�G�H�5D(�PA������D$xA)�$�H�D$xH��$�I�GH�D$ H��$�H�|$H���H�D$�H�5�;&�W�����sH�|$H�D$�H�5 ���P���RH�l$PH�|$H�D$�
H�5��u�PH�L$H�L$`�D$h�D$i�H�|$`H�5�uH�L$PL����-Z���D$h�|$i������H�D$`�@�H�8H�@H�@���H�5������u!I�?I�G�H�5(�PA����j�D$A)�$�H�D$H��$�I�GH�D$ H��$�H�|$H�z�H�D$�H�5�:&�dV�����H�|$H�D$�H�5뤃�P����H�l$xH�|$H�D$�
H�5}�u�PH�L$H�L$P�D$X�D$Y�H�|$PH�5��uH�L$xL�����X���D$X�|$Y������H�D$P�@�H�8H�@H�@�R�H�5M���MH�D$�@�H�8H�@H�@u2�H�5&���0H�D$�@�H�8H�@H�@u!�H�5����H�5Σ���A���/�H�5�����A�����H�5����Є���A�A��L�=�uH�-U�uD�d$@�D$A�H�|$8H�5ܢuH�L$(L����W���L$@�D$A�����t��Z���H�D$8�@�H�8H�@H�@u�H�5B�����1����H�5	��������H�|$H�D$�H�5�(�PA���I����H�5բ��Є���A�A��L�=A�uH�-��uD�d$0�D$1�H�|$(H�5�uH��$�L���W���D$0�|$1u:�������H�D$(�@�H�8H�@H�@u�H�5w����H�5C���Є��S���H�|$`H�D$h�H�5�(�P�7���H�|$H�D$�H�5�(�PA���2������uH�;H�CH�5�����P����H�Ĩ[A\A]A^A_]�f.��UAWAVAUATSPH��L�M�QPM�Y M�i`I�IH�$H��L�5�L�|$L�%�uH�-���H���uH�5
�uH�
LT&�A�H��AVAWjATUAUjSH���PASj	H���uPH��iPARj	H���uPH��P���H�Ę[A\A]A^A_]�DH��8uH�>H�FH�@H�5zU&���PH�$H�kU&L�H��H��H���9�Y��AWAVAUATSH��`I��L�'I�D$H�D$0L�>H�FL�hH�5��u�L��A��L�t$���tK�\$�D$H�5�&L����H�|$H�L$0���T���L$�D$���������A�F���H�5.���L��A�ճ��u�I�>I�FH�50�u��P���t���I�>I�FH�5�����P���V���A�<$�JI��L�d$H�5>T&L���H�L$�L���
��cH�D$�@�H�8H�@H�@��H�5������H�5"�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�FH�D$(H�|$@H�|$L�=�ۉL�|$ H�5D�u��yP���������H�5��L�t$@�L���XP�����e���A�<$uuI��L�d$8H�5QS&L�"��H�|$H�L$8������+���L�t$L�|$ �RH�5������$H��`[A\A]A^A_�I�>I�FH�5�R&��P�/H�5�R&�L���O��������H�5��'�L��A�W�����f.�@AWAVAUATS�H�Q�1�H��HC�H����H�
rC&Hc�H��L�w(M����H�_ L�{L�%9/��ffffff.�I��I����A��t�I�?A����H�_H���x�H�_H����xH�_H����jH�_H�{Xt
H�{P��.�H�{ �9����JH�_H�{0�L�{HM��t4L�s@M�fL�-�.��	I��I��tA�|$�t�I�<$A����L���u.�H��[A\A]A^A_�%c.�[A\A]A^A_�I��H�{@�H��D.�L���D������I��H��*.�L���*���f.�UAWAVAUATSPH�oH��tjH�L�s@L�=�-��fff.�I��@H��t.I�~�tI�~�A��M�f�M�n�L��L���V	M��t�L��A����H��H��[A\A]A^A_]�%�-�H��[A\A]A^A_]�I��M��tL��z-�f�H��tM�f@L���/M����H��Y-�L���Y���藭��@AWAVATSPL�wM��tKH�L�{L�%)-��ffffff.�I��I��tA��t�I�?A����H��H��[A\A^A_�%�,�H��[A\A^A_��UAWAVAUATSPH���O���C���tx��tE��uNH�{ ��L���L���M�nL���I��t4L���I���L����XH�{`u� �8H�{@tL�<�M��t	L���@,�L���L���L��L���M��t	L���,�L���M��tDH���L�{L�%�+��
�I��I��tA��t�I�?A����H��H��[A\A]A^A_]�%�+�H��[A\A]A^A_]�I��H������D���I��M��tCL����+��8I��fDI��tI��$�L���I����L���e+�H����H���H������L���J���舫��胫��AWAVATSPH��L�w L�g(L��L���M��t	L���+�L�s8M��tGH�[0L�{L�%�*��f.�I��I��tA��t�I�?A����H��H��[A\A^A_�%�*�H��[A\A^A_�I��M��t	L����*�H��0H���K���L��蓟��UAWAVAUATSPH��H���L���L���M�nL��@I��tL���I���kL����M��t	L���0*�H�����H�������t'L��L��L��L���M��t	L����)�L��(M��tCH�� L�{L�%�)��	I��I��tA��t�I�?A����H��H��[A\A]A^A_]�%�)�H��[A\A]A^A_]�I��M��tzL���y)��oI���UI���DI��H�����'I�ƐI��tI��$�L���kI����L���5)�H�����H�������tH����PH�� H�����L������7����2����-���f.�UAWAVAUATSPH��H�ht
H�{`��(�H�{0�(���L�spL�{xM�oH�-�(�M���I�|$I��`I�����I��tI�|$Ht�I�|$@����M��t	L���b(�H�ÐH��H��[A\A]A^A_]�I��H�{p�����/�}���I���I��tI�l$`L���N��I����L���(�H�ÐH���aL������7����2���f.�DAWAVAUATSH�L�M�gH��f�I��tL���I������L����M��tH��[A\A]A^A_�%�'�[A\A]A^A_�I��f�I��tM���L�����M����H��V'�L���V���蔧���UAWAVAUATSPH�L�gE1�H�-,'�E1�M9�tIJ�|3htJ�|3`��N�<3I��J�<3H��0�x���J�<3H��p�J�<3H�ǐI�Ơ���M��tH��H��[A\A]A^A_]�%�&�H��[A\A]A^A_]�I��I�p�k����I��I�ǐL������Φ��I��J�<�L�H��H�M)�I��I��tL�������L����H��I&�L���I���臦��@UAWAVAUATSH��H�H�$H�oE1��f�I��L�����I9�tqIi��I��H�$L�4I��H�<H�� �	���I���M���I�\$H�|$�H��tL���H������L����fDM��t�H�|$��%��{���H��tH�<$H��[A\A]A^A_]�%v%�H��[A\A]A^A_]�H�D$�KH�D$I����w����)H�D$H��tM���L���\���M����H�|$�$%�I��L������Ii��H<$L)�H��fff.�H��tH����oH����H�<$��$�H�|$�֙�����������
����AWAVSH�_ L�w(H��L���8M��tH��[A^A_�%�$�[A^A_�I��M��t	H��v$�L���v���fDUAWAVAUATSH��H�|$H��t{H��I��I��A�L�|$�f�K�&H��I��I�ǠH��tLI�ht
I�`�$�I�0��I�p��M���I���L��H���MH��t�L���#��H��[A\A]A^A_]�H�D$I�p��
���H�D$I�ǐL���������H�D$H��t	L���#�K��H��H�|$H�L)�H��DH��tL�������L����H�|$�P���莣��f.��AWAVAUATSH�L�M�gL�-#�I���I�~I��`I����I��tI�~Ht�I�~@A����M��tH��[A\A]A^A_�%�"�[A\A]A^A_�I��fDI��tM�n`L������M����H���"�L��詗�����@UAWAVAUATSPH��I��L�pE1�H�-y"��L9�t1I��tI���I��M�g�I�����M���L������M����H��[A\A]A^A_]�I��I��`L�������h���I��J��L�H��J�<0H��L)�H��DH��tL����L����L������ ���f.�AVSPH��H�Xt
H�{P��!�H�{ ��H��`H��H��[A^�\���I��H��`H���M���L��腖���á��UAWAVAUATSPH��H�� ���L���L���M�oL��@I��tL���I���[���L����M��t	L��� !�H���H��H��[A\A]A^A_]���I��H��������-I���I��tI��$�L�����I����L���� �H���H���n���L��趕�������f.�f�UAWAVAUATSPH�L�gL�spE1�H�-x �M9�t1I�~�tI�~��I��M�~�I�~����M���L�����M����M��tH��H��[A\A]A^A_]�%& �H��[A\A]A^A_]�I��I��`L�������L���I��J�<�L�H��H�M)�I��fffff.�I��tL����L����H����L��蹔�����@AWAVAUATSI��H�ht
I�~`���I�~0��I�^pM�~xM�gL�-o�I���f�I�~I��`I�����I��tI�~Ht�I�~@A����M��tH��[A\A]A^A_�%+�[A\A]A^A_�I��I��pL���ʻ��L�������P���I��f.�I��tM�n`L�����M����H����L���ٓ������@AWAVAUATSH�L�M�gH��f�I��tL���I�����L����M��tH��[A\A]A^A_�%w�[A\A]A^A_�I��f�I��tM���L���|���M����H��F�L���F���脞���AWAVSI��H�(t
I�~ ��I�^0M�v8H��L�����M��tH��[A^A_�%��[A^A_�I��M��t	H����L�����f��?uH�>H�FH�@H�5�@&���PH�<$H��@&L�H��H��H�����Y�f.�AWAVAUATSH��`I��L�'I�D$H�D$0L�>H�FL�hH�5��u�L��A��L�t$���tK�\$�D$H�5��uL���H�|$H�L$0��0@���L$�D$���������A�F���H�5����L��A�ճ��u�I�>I�FH�5��u��P���t���I�>I�FH�5V����P���V���A�<$�JI��L�d$H�5�?&L�o���H�L$�L���m���cH�D$�@�H�8H�@H�@��H�5ꊃ���H�5��'�L��A�ճ�������D$A)D$@H�D$H�D$PI�FH�D$(H�|$@H�|$L�=�ƉL�|$ H�5��u���;���������H�5o��L�t$@�L���;�����e���A�<$uuI��L�d$8H�5�>&L�����H�|$H�L$8��~�����+���L�t$L�|$ �RH�5����$H��`[A\A]A^A_�I�>I�FH�5R>&��P�/H�5A>&�L��� ;��������H�5Y�'�L��A�W�����f.�@AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5��%�L��A��L�|$���tK�\$�D$H�5l�%L�E���H�|$H�L$0��=���L$�D$���������A�G���H�5�L��A�ճ��u�I�?I�GH�5�u��P���t���I�?I�GH�5�����P���V���A�>�II��L�t$H�5=&L�Ѵ��H�L$�L�������cH�D$�@�H�8H�@H�@��H�5L�����H�5��'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%QĉL�d$ H�5�u��;9���������H�5ч�L�|$@�L���9�����f���A�>uuI��L�t$8H�5<&L���H�|$H�L$8��������-���L�|$L�d$ �RH�5C�����$H��`[A\A]A^A_�I�?I�GH�5�;&��P�0H�5�;&�L���8��������H�5��'�L��A�T$�����UAWAVAUATSPH��I��L�WPL�_ L�o`H�OH�$H��L�5��L�|$L�%��tH�-͵��H��uH�5*�uH�
l9&�A�H��AVAWjATUAUjSH�5���PASj	H�ІuPH��NPARj	H���uPH����P���H�Ę[A\A]A^A_]�D�?uH�>H�FH�@H�5�:&���PH�<$H��:&L�H��H��H���\��Y�f.�AWAVAUATSH��`I��L�'I�D$H�D$0L�>H�FL�hH�58�u�L��A��L�t$���tK�\$�D$H�5Q�uL����H�|$H�L$0���9���L$�D$���������A�F���H�5N���L��A�ճ��u�I�>I�FH�5P�u��P���t���I�>I�FH�5����P���V���A�<$�JI��L�d$H�5^9&L�/���H�L$�L���-���cH�D$�@�H�8H�@H�@��H�5������H�5B�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�FH�D$(H�|$@H�|$L�=���L�|$ H�5d�u��5���������H�5/��L�t$@�L���x5�����e���A�<$uuI��L�d$8H�5q8&L�B���H�|$H�L$8��>�����+���L�t$L�|$ �RH�5������$H��`[A\A]A^A_�I�>I�FH�58&��P�/H�58&�L����4��������H�5�'�L��A�W�����f.�@H�t	H�?�%���f.�DPH��H�<$H�5��uL�H��H���j��Y��UAWAVAUATSH��XH��H�L� L�pH�>H�FH�5�����PM����A������C�unH�;H�CL�d$@H�5�&��PH�\$�D$�D$H�5��uL�����H�|$H�L$@���6���D$D�|$D���������A��<H�;H�CH�5����PA�����D$)D$@H�D$H�D$PH�CH�D$ H�|$@H�|$H�U��H�D$L�d$8H�54&��:3��H�L$H�L$(�D$0�D$1H�5�uL�����H�|$(H�L$8��6���D$0�|$1tn����H�D$(�@�H�8H�@H�@uBH�5w����@H�D$�@�H�8H�@H�@uH�5S����H�5������+H�5����Є�uH�|$H�D$H�5��'��PA��A��I��u2D�����uH�;H�CH�5�����P����H��X[A\A]A^A_]�I��O�,vI��I���H�l$L�t$@��$I��A��I���t��A��u�C���H�;H�C�H�5[���P�����u�H�;H�CL�d$@�H�5�&�PH�\$�D$�D$�H��H�5[uL��L�p����4���L$�D$���������Z���ff.��D$)D$@H�D$H�D$PH�CH�D$ L�t$H�4��H�D$L�d$8�L��H�5&�1��H�l$(�D$0�D$1�H�|$(H�5�~uH�L$8L�˴���3���D$0�|$1tv�������H�D$(�@�H�8H�@H�@uJ�H�5S��HH�D$�@�H�8H�@H�@u�H�5/����t����H�5�~����a����H�5�~��Є��I���H�|$H�D$�H�5��'�P�-���f.�@AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5u�L��A��L�|$���tK�\$�D$H�52~uL����H�|$H�L$0���2���L$�D$���������A�G���H�5/~��L��A�ճ��u�I�?I�GH�51}u��P���t���I�?I�GH�5�}���P���V���A�>�II��L�t$H�5@2&L����H�L$�L������cH�D$�@�H�8H�@H�@��H�5�}����H�5$�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%���L�d$ H�5F|u��{.���������H�5}�L�|$@�L���Z.�����f���A�>uuI��L�t$8H�5T1&L�%���H�|$H�L$8��!�����-���L�|$L�d$ �RH�5�|����$H��`[A\A]A^A_�I�?I�GH�5�0&��P�0H�5�0&�L����-��������H�5��'�L��A�T$�����AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5-{u�L��A��L�|$���tK�\$�D$H�5�%L�����H�|$H�L$0��A0���L$�D$���������A�G���H�5�{��L��A�ճ��u�I�?I�GH�5�zu��P���t���I�?I�GH�5g{���P���V���A�>�II��L�t$H�5�/&L�����H�L$�L������cH�D$�@�H�8H�@H�@��H�5�z����H�5��'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%��L�d$ H�5�yu���+���������H�5�z�L�|$@�L����+�����f���A�>uuI��L�t$8H�5�.&L�����H�|$H�L$8�������-���L�|$L�d$ �RH�5�y����$H��`[A\A]A^A_�I�?I�GH�5e.&��P�0H�5T.&�L���3+��������H�5l�'�L��A�T$�����SH�� H��H�|$H�>H�FH�5�&��PH�\$�D$�D$H�5�xuL�����H�|$H�L$���-���L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5$y���H�5�x����$H�� [�@AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5{u�
L��A��L�|$���tK�\$�D$H�5bxuL����H�|$H�L$0��-���L$�D$���������A�G���H�5_x��L��A�ճ��u�I�?I�GH�5awu��P���t���I�?I�GH�5'x���P���V���A�>�II��L�t$H�5p,&L�A���H�L$�L���?����cH�D$�@�H�8H�@H�@��H�5�w����H�5T�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%���L�d$ H�5vvu��(���������H�5Aw�L�|$@�L���(�����f���A�>uuI��L�t$8H�5�+&L�U���H�|$H�L$8��Q������-���L�|$L�d$ �RH�5�v����$H��`[A\A]A^A_�I�?I�GH�5%+&��P�0H�5+&�L����'��������H�5,�'�L��A�T$�����UAWAVAUATSPH��H�L�	M��M���M���I�� H�$H��L�5����L�|$L�%evuH�-����H�"�tH�5tuH�
'vu�A�	H��AVAWjATUAUjSH�FPASjH�vuPH��PARjH��uuPH�P�h��H�Ę[A\A]A^A_]�fD�?uH�>H�FH�@H�5�)&���PH�<$H��)&L�H��H��H��輽��Y�f.�UAWAVAUATSH��XH��L�?H�>H�FH�5+su�
�PH�\$0�D$8�D$9H�5
uuL��H�|$0�L���h)����|$8t��H��X[A\A]A^A_]�M�oL�t$0A�F��D$9����H��H�
�t�H�5�t���HE�I�>I�F�P��u�I�>I�FH�5�su��P��u�I�>I�FH�5yt���P���u���A�}� I�>I�FH�5�(&��P�*��uI�>I�FH�5��'��P���-����D$A)D$@H�D$H�D$PI�FH�D$ H�|$@H�|$H�-J��H�l$H�5?su��4%��������H�5�s�L�d$@�L���%���������A�}uH�5(&�L����$����������9L�l$(H�5�'&L�S��H�|$H�L$(�迻�����h���L�d$H�l$H�5��'�L��U�%L�l$H�5�'&L���H�L$�L���t���������I�� A�F�I�>I�Fu}H�5�r���P����I�>I�FH�5�&&��P������I�>I�FH�5�r���P�������L�|$H�5}quL�T���H�L$�L������I�N�D$H�|$@H�D$HH�D$H�D$PH�L$ H�|$@H�|$H����H�D$H�5>&&��#�����=���H�5*r�H�|$@��v#��������L�|$(H�5�puL�����H�|$H�L$(��G�������H�|$H�D$H�5v�'��P������A�F�I�>I�FH�@uH�5�q���H�5tq���Љ����f�AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�qu�L��A��L�|$���tK�\$�D$H�5�puL�U���H�|$H�L$0��%���L$�D$���������A�G���H�5�p��L��A�ճ��u�I�?I�GH�5�ou��P���t���I�?I�GH�5�p���P���V���A�>�II��L�t$H�5�$&L�����H�L$�L��迸���cH�D$�@�H�8H�@H�@��H�5<p����H�5��'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%A��L�d$ H�5�nu��+!���������H�5�o�L�|$@�L���
!�����f���A�>uuI��L�t$8H�5$&L�՛��H�|$H�L$8��ѷ�����-���L�|$L�d$ �RH�53o����$H��`[A\A]A^A_�I�?I�GH�5�#&��P�0H�5�#&�L���s ��������H�5��'�L��A�T$��������f.��PH��H�<$H�5��%L�H��H������Y��UAWAVAUATSH��XH��H�L�0L�`H�>H�FH�5<n���PM���A�����C���H�;H�CI�NH�L$@H�5;lu��PH�\$�D$�D$H�5&nuL�����L�|$�L��L���"��H�5(nuL�#H�L$@�	L���a"���D$D�l$D�������A��aH�;H�CH�5�u���PA����@�D$)D$@H�D$H�D$PH�CH�D$ H�|$@H�|$H�ܩ�H�D$I�FH�D$8H�5Xku����H�L$H�L$(�D$0�D$1H�5<muL�����L�|$(�L��L���!��H�5>muL�9H�L$8�	L���w!���D$0�|$1tn����H�D$(�@�H�8H�@H�@uBH�5�l���@H�D$�@�H�8H�@H�@uH�5�l���H�5�l�����+H�5ql���Є�uH�|$H�D$H�5 �'��PA��A��I��u2D����uH�;H�CH�5l���P����H��X[A\A]A^A_]�Mi��I���I�� ���H�l$@L�d$(��$I���A��I�� ���t��A��u�C���H�;H�C�H�5�k��P�����u�H�;H�CI�NH�L$@�H�5�iu�PH�\$�D$�D$�L�l$L��H�5�kuL��L����������	L��H�5�kuH��L�������L$�D$���������-���ff.��D$)D$@H�D$H�D$PH�CH�D$ H�l$H�d��H�D$I�FH�D$8�H��H�5�hu�B��H�L$H�L$(�D$0�D$1�L��H�5�juL��L�6����!���	L��H�5�juH�L$8L������D$0�|$1tv���m���H�D$(�@�H�8H�@H�@uJ�H�5^j��HH�D$�@�H�8H�@H�@u�H�5:j����"����H�5j��������H�5�i��Є������H�|$H�D$�H�5��'�P����f�UAWAVAUATSPH��L�M�QM���I���H�$H��L�=>���L�d$L�-�&H�-kL�
iuH��H�5��%H�
�hu�A�H��AWATjAUUAVj
ASSARj	H��huPH�>P����H��x[A\A]A^A_]�f�PH��H�<$H�5�guL�H��H���j���Y��UAWAVAUATSH��XH��H�L� L�pH�>H�FH�5�h���PM����A������C�unH�;H�CL�d$@H�5�%��PH�\$�D$�D$H�5�guL�^���H�|$H�L$@������D$D�|$D���������A��<H�;H�CH�5p���PA�����D$)D$@H�D$H�D$PH�CH�D$ H�|$@H�|$H�U��H�D$L�d$8H�5,�%��:��H�L$H�L$(�D$0�D$1H�5guL�����H�|$(H�L$8�����D$0�|$1tn����H�D$(�@�H�8H�@H�@uBH�5wg���@H�D$�@�H�8H�@H�@uH�5Sg���H�5g�����+H�5g���Є�uH�|$H�D$H�5��'��PA��A��I��u2D�����uH�;H�CH�5�f���P����H��X[A\A]A^A_]�I��O�,�I�ĠI��`���H�l$L�t$@��$I�ĠA��I��`���t��A��u�C���H�;H�C�H�5Of��P�����u�H�;H�CL�d$@�H�5��%�PH�\$�D$�D$�H��H�5|euL��L��������L$�D$���������T���ffffff.��D$)D$@H�D$H�D$PH�CH�D$ L�t$H�$��H�D$L�d$8�L��H�5�%���H�l$(�D$0�D$1�H�|$(H�5�duH�L$8L�[��������D$0�|$1tv�������H�D$(�@�H�8H�@H�@uJ�H�5Ce��HH�D$�@�H�8H�@H�@u�H�5e����j����H�5�d����W����H�5�d��Є��?���H�|$H�D$�H�5~�'�P�#���f.�@UAWAVAUATSPH��I��L�WL���H���H�$H��L�=���L�d$L�-�cuH�-��L��fuH�m��H�5�auH�
�fu�A�	H��AWATjAUUAVj
ASSARjH��cuPH����P���H��x[A\A]A^A_]�f�AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�cu�	L��A��L�|$���tK�\$�D$H�5rcuL���H�|$H�L$0�����L$�D$���������A�G���H�5oc��L��A�ճ��u�I�?I�GH�5qbu��P���t���I�?I�GH�57c���P���V���A�>�II��L�t$H�5�&L�Q���H�L$�L���O����cH�D$�@�H�8H�@H�@��H�5�b����H�5d�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%ў�L�d$ H�5�au�����������H�5Qb�L�|$@�L��������f���A�>uuI��L�t$8H�5�&L�e���H�|$H�L$8��a������-���L�|$L�d$ �RH�5�a����$H��`[A\A]A^A_�I�?I�GH�55&��P�0H�5$&�L�����������H�5<�'�L��A�T$�����UAWAVAUATSPH��H������L���L���M�oL��@I��tL���I�����L����M��t	L�����H��H��H��[A\A]A^A_]���I��H����|���-I���I��tI��$�L���[��I����L���%�H��H������L���g���Tr���Or��f.�f�UAWAVAUATSPH��I��L�WL���H���H�$H��L�=����L�d$L�-b&H�-+���L��_uH�����H�5~�%H�
�_u�A�H��AWATjAUUAVj
ASSARj	H��_uPH�����P�ȫ��H��x[A\A]A^A_]�f�UAWAVAUATSPH��H�L�	M�Q M�qI�I0H�$H��L�=1���L�d$L�-�_uH�-nL��auH��H�5|]uH�
�au�A�
H��AWATjAUUAVjASSARjH�&PH��P����H��x[A\A]A^A_]�f.�f�AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5#bu�L��A��L�|$���tK�\$�D$H�5�%L�����H�|$H�L$0��A���L$�D$���������A�G���H�5�^��L��A�ճ��u�I�?I�GH�5�]u��P���t���I�?I�GH�5g^���P���V���A�>�II��L�t$H�5�&L�����H�L$�L�������cH�D$�@�H�8H�@H�@��H�5�]����H�5��'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%��L�d$ H�5�\u������������H�5�]�L�|$@�L���������f���A�>uuI��L�t$8H�5�&L�����H�|$H�L$8�葥�����-���L�|$L�d$ �RH�5�\����$H��`[A\A]A^A_�I�?I�GH�5e&��P�0H�5T&�L���3��������H�5l�'�L��A�T$�����PH��H�<$H�5�[uL�Z���H��H�����Y��AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�^u�L��A��L�|$���tK�\$�D$H�5\�%L�5���H�|$H�L$0�����L$�D$���������A�G���H�5�[��L��A�ճ��u�I�?I�GH�5�Zu��P���t���I�?I�GH�5�[���P���V���A�>�II��L�t$H�5�&L�����H�L$�L��迣���cH�D$�@�H�8H�@H�@��H�5<[����H�5Թ'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%A��L�d$ H�5�Yu��+���������H�5�Z�L�|$@�L���
�����f���A�>uuI��L�t$8H�5&L�Ն��H�|$H�L$8��Ѣ�����-���L�|$L�d$ �RH�53Z����$H��`[A\A]A^A_�I�?I�GH�5�&��P�0H�5�&�L���s��������H�5��'�L��A�T$�����UAWAVAUATSPH��H�H�L�KL���H���H�$H��L�=+���L�d$L�-�YuH�-H���L���tL�5��H�5hWuH�
�[u�A�H��AWATjAUUSjASAVARjH��&PH�kP����H��x[A\A]A^A_]�fD����C���t0��t����H�0tH�(�%h�H�Pt
H�H�%W��f.�@PH������C�H��H�
U�%Hc�H��H��H�$H�5�ZuL��H�$H�5�]uL��H�����Y�H��H�$H�54�%L�=H�����Y�H��H�$H�5v]uL�8
H��諠��Y�f�UAWAVAUATSPH��L�M�Q0M�q I�IH�$H��L�=�L�d$L�-iWuH�-���L��&H�C��H�5�UuH�
AZu�A�H��AWATjAUUAVjASSARj	H�#ZuPH�$P�n���H��x[A\A]A^A_]�f.�DAWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5FZu�L��A��L�|$���tK�\$�D$H�5�VuL�e���H�|$H�L$0�����L$�D$���������A�G���H�5�V��L��A�ճ��u�I�?I�GH�5�Uu��P���t���I�?I�GH�5�V���P���V���A�>�II��L�t$H�5&L�т��H�L$�L���Ϟ���cH�D$�@�H�8H�@H�@��H�5LV����H�5�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%Q��L�d$ H�5Uu��;���������H�5�U�L�|$@�L��������f���A�>uuI��L�t$8H�5
&L���H�|$H�L$8�������-���L�|$L�d$ �RH�5CU����$H��`[A\A]A^A_�I�?I�GH�5�	&��P�0H�5�	&�L�����������H�5��'�L��A�T$�����UAWAVAUATSH��XH��L�?H�>H�FH�5�Ru��PH�\$0�D$8�D$9H�5)�%L�
H�|$0�L���	����|$8t��H��X[A\A]A^A_]�M�gL�t$0A�F��D$9����H��H�
ET�H�5`T���HE�I�>I�F�P��u�I�>I�FH�5�Su�	�P��u�I�>I�FH�5)T���P���u���I�G M���I���H�L$H��H�-����L�T$L�GSuH�5eQuH�
HVu�A�	L��M��UARjASL�)���ARAUj
L�%VuARL����ARPjH��RuPH�O��P�I���H��p�B��uI�>I�FH�5�'��P��������D$A)D$@H�D$H�D$PI�FH�D$ H�|$@H�|$H����H�D$H�5�Ru�	�v�����o���H�5S�H�|$@��X�����Q���I�G M���I���H�L$(H��L�^���L�\$0H�-#RuH�5APuH�
$UuH�|$�A�	M��ARASjUL����ARAUj
L��TuARL�}��ARPjH��QuPH�)��P�#���H��p�������H�|$H�D$H�5�'��P�������I�ǰA�F�I�>I�Fu}H�5�Q���P���k���I�>I�FH�5rQu�
�P���M���I�>I�FH�5�Q���P���/���L�|$H�5=PuL���H�L$�L���	����I�N�D$H�|$@H�D$HH�D$H�D$PH�L$ H�|$@H�|$H�э�H�D$H�5�Pu�
����������H�5QQ�H�|$@�����������L�|$(H�5�OuL�"�H�|$H�L$(��n������g���H�|$H�D$H�5��'��P���F���A�F�I�>I�FH�@uH�5�P���H�5�P���Љ�����AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�Ru�L��A��L�|$���tK�\$�D$H�5PuL�����H�|$H�L$0�����L$�D$���������A�G���H�5P��L��A�ճ��u�I�?I�GH�5Ou��P���t���I�?I�GH�5�O���P���V���A�>�II��L�t$H�5 &L��{��H�L$�L������cH�D$�@�H�8H�@H�@��H�5lO����H�5�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%q��L�d$ H�5&Nu��[���������H�5�N�L�|$@�L���:�����f���A�>uuI��L�t$8H�54&L�{��H�|$H�L$8��������-���L�|$L�d$ �RH�5cN����$H��`[A\A]A^A_�I�?I�GH�5�&��P�0H�5�&�L�����������H�5ܬ'�L��A�T$�����UAWAVAUATSPH��L�M�QM�Y M�i@I�I0H�$H��L�5П��L�|$L�%EMuH�-���H��&H�5wKuH�
jMu�	A�H��AVAWjATUAUjSH�EPASjH�AMuPH��PARjH���%PH�=P�'���H�Ę[A\A]A^A_]�DAWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�Lu�	L��A��L�|$���tK�\$�D$H�5�LuL�5���H�|$H�L$0��a���L$�D$���������A�G���H�5�L��L��A�ճ��u�I�?I�GH�5�Ku��P���t���I�?I�GH�5�L���P���V���A�>�II��L�t$H�5�&L��x��H�L$�L��蟔���cH�D$�@�H�8H�@H�@��H�5L����H�5��'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%!��L�d$ H�5�Ju������������H�5�K�L�|$@�L��������f���A�>uuI��L�t$8H�5�%L��w��H�|$H�L$8�豓�����-���L�|$L�d$ �RH�5K����$H��`[A\A]A^A_�I�?I�GH�5��%��P�0H�5t�%�L���S���������H�5��'�L��A�T$�����AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�Iu�L��A��L�|$���tK�\$�D$H�5��%L��v��H�|$H�L$0������L$�D$���������A�G���H�5/J��L��A�ճ��u�I�?I�GH�51Iu��P���t���I�?I�GH�5�I���P���V���A�>�II��L�t$H�5@�%L�v��H�L$�L�������cH�D$�@�H�8H�@H�@��H�5�I����H�5$�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%���L�d$ H�5FHu��{����������H�5I�L�|$@�L���Z������f���A�>uuI��L�t$8H�5T�%L�%u��H�|$H�L$8��!������-���L�|$L�d$ �RH�5�H����$H��`[A\A]A^A_�I�?I�GH�5��%��P�0H�5�%�L������������H�5��'�L��A�T$�����AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5Hu�
L��A��L�|$���tK�\$�D$H�5�GuL����H�|$H�L$0��A����L$�D$���������A�G���H�5�G��L��A�ճ��u�I�?I�GH�5�Fu��P���t���I�?I�GH�5gG���P���V���A�>�II��L�t$H�5��%L��s��H�L$�L�������cH�D$�@�H�8H�@H�@��H�5�F����H�5��'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%��L�d$ H�5�Eu�����������H�5�F�L�|$@�L���������f���A�>uuI��L�t$8H�5�%L��r��H�|$H�L$8�葎�����-���L�|$L�d$ �RH�5�E����$H��`[A\A]A^A_�I�?I�GH�5e�%��P�0H�5T�%�L���3���������H�5l�'�L��A�T$�����AVSH��H��L�7I�FH�D$H�>H�FH�5VCu��PH�$�D$�D$	H�5��%L��H��H��L������H�5�DuL�ؖ��H�L$�H������L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5E���H�5�D����$H��[A^�f�AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�Fu�L��A��L�|$���tK�\$�D$H�5BDuL�����H�|$H�L$0�����L$�D$���������A�G���H�5?D��L��A�ճ��u�I�?I�GH�5ACu��P���t���I�?I�GH�5D���P���V���A�>�II��L�t$H�5P�%L�!p��H�L$�L�������cH�D$�@�H�8H�@H�@��H�5�C����H�54�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%��L�d$ H�5VBu���������H�5!C�L�|$@�L���j���f���A�>uuI��L�t$8H�5d�%L�5o��H�|$H�L$8��1������-���L�|$L�d$ �RH�5�B����$H��`[A\A]A^A_�I�?I�GH�5�%��P�0H�5�%�L����������H�5�'�L��A�T$�����AWAVAUATSI��H��軪��I���M���M�fH��fDI��tL���I��苪��L����M��tH��[A\A]A^A_�%GӖ[A\A]A^A_�I��I�ǰL���c����3�oS��I��f�I��tM���L���,���M����H���ҖL���G���4S���UAWAVAUATSPH��H�L�	M�QM�qPI�I H�$H��L�={��L�d$L�-��%H�-�	L��AuH�����H�5l?uH�
^Cu�A�H��AWATjAUUAVj	ASSARjH���%PH�!P軌��H��x[A\A]A^A_]�f.�f�AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�@u�
L��A��L�|$���tK�\$�D$H�5B@uL�����H�|$H�L$0�����L$�D$���������A�G���H�5?@��L��A�ճ��u�I�?I�GH�5A?u��P���t���I�?I�GH�5@���P���V���A�>�II��L�t$H�5P�%L�!l��H�L$�L�������cH�D$�@�H�8H�@H�@��H�5�?����H�54�'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%�{�L�d$ H�5V>u���������H�5!?�L�|$@�L���j���f���A�>uuI��L�t$8H�5d�%L�5k��H�|$H�L$8��1������-���L�|$L�d$ �RH�5�>����$H��`[A\A]A^A_�I�?I�GH�5�%��P�0H�5��%�L�����������H�5�'�L��A�T$�����UAWAVAUATSH��XI��L�7L�&H�FL�hH�5K<u�L��A��L�|$0�@�����I�^A�G�u}H�5�=��L��A��@����I�?I�GH�5wAu��P���aI�?I�GH�5�=���P���C�;��I�?I�GH�5�%��P�H�5*�'�L��A��@�����D$A)D$@H�D$H�D$PI�GH�D$ H�|$@H�|$L�%�y�L�d$H�5�@u�������H�5=�L�|$@�L���_������;uAH�5_�%�L���>���t^�rH�\$H�5D�%L�eH�L$�L�������IH�\$(H�5�%L�>H�|$H�L$(������u L�|$L�d$H�5�'�L��A�T$�ų@�l$8�D$9H�5�vL�|�H�|$0�L����|$8t��H��X[A\A]A^A_]�I�� L�|$0A�G��D$9����H��H�
�;�H�5�;���HE�I�?I�G�P��u�I�?I�GH�5<u��P��u�I�?I�GH�5�;���P���u���L�t$H�5�8uL�5w��H�L$�L���������uI�?I�GH�5�'��P���)����D$A)D$@H�D$H�D$PI�GH�D$ H�|$@H�|$H��w�H�D$H�5^;u��t�������H�5
;�H�|$@��V��������L�t$(H�5;8uL�{v��H�|$H�L$(��'����������H�|$H�D$H�5V�'��P���k���A�G�I�?I�GH�@uH�5�:���H�5T:���Љ��6���f�AWAVAUATSH��`I��L�'I�D$H�D$0L�>H�FL�hH�55Gu�L��A��L�t$���tK�\$�D$H�5�9uL�4���H�|$H�L$0��`��L$�D$���������A�F���H�5�9��L��A�ճ��u�I�>I�FH�5�8u��P���t���I�>I�FH�5�9���P���V���A�<$�JI��L�d$H�5��%L��e��H�L$�L��蝁���cH�D$�@�H�8H�@H�@��H�59����H�5��'�L��A�ճ�������D$A)D$@H�D$H�D$PI�FH�D$(H�|$@H�|$L�=u�L�|$ H�5�7u��	��������H�5�8�L�t$@�L��������e���A�<$uuI��L�d$8H�5��%L��d��H�|$H�L$8�讀�����+���L�t$L�|$ �RH�58����$H��`[A\A]A^A_�I�>I�FH�5��%��P�/H�5q�%�L���P�������H�5��'�L��A�W�����f.�@PH��H�<$H�5�4uL�H��H�����Y��UAWAVAUATSH��XH��H�L� L�pH�>H�FH�57���PM����A������C�unH�;H�CL�d$@H�5N4u��PH�\$�D$�D$H�566uL�Nl��H�|$H�L$@��j��D$D�|$D���������A��<H�;H�CH�5�>���PA�����D$)D$@H�D$H�D$PH�CH�D$ H�|$@H�|$H��r�H�D$L�d$8H�5�3u����H�L$H�L$(�D$0�D$1H�5q5uL��k��H�|$(H�L$8����D$0�|$1tn����H�D$(�@�H�8H�@H�@uBH�56���@H�D$�@�H�8H�@H�@uH�5�5���H�5�5�����+H�5�5���Є�uH�|$H�D$H�5N�'��PA��A��I��u2D�����uH�;H�CH�505���P����H��X[A\A]A^A_]�I��O�,vI��I���H�l$L�t$@��$I��A��I���t��A��u�C���H�;H�C�H�5�4��P�����u�H�;H�CL�d$@�H�52u�PH�\$�D$�D$�H��H�5�3uL��L�j���+��L$�D$���������Z���ff.��D$)D$@H�D$H�D$PH�CH�D$ L�t$H��p�H�D$L�d$8�L��H�5g1u��H�l$(�D$0�D$1�H�|$(H�5H3uH�L$8L�[i�����D$0�|$1tv�������H�D$(�@�H�8H�@H�@uJ�H�5�3��HH�D$�@�H�8H�@H�@u�H�5�3����t����H�5�3����a����H�5s3��Є��I���H�|$H�D$�H�5�'�P�-���f.�@AWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�53u�	L��A��L�|$���tK�\$�D$H�5<�%L�_��H�|$H�L$0��a��L$�D$���������A�G���H�5�2��L��A�ճ��u�I�?I�GH�5�1u��P���t���I�?I�GH�5�2���P���V���A�>�II��L�t$H�5��%L��^��H�L$�L���z���cH�D$�@�H�8H�@H�@��H�52����H�5��'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%!n�L�d$ H�5�0u����������H�5�1�L�|$@�L��������f���A�>uuI��L�t$8H�5��%L��]��H�|$H�L$8��y�����-���L�|$L�d$ �RH�51����$H��`[A\A]A^A_�I�?I�GH�5��%��P�0H�5t�%�L���S�������H�5��'�L��A�T$�����H��H����DH��H�wH�
�n�H�OH��fDH��H�wH�
�n�H�OH��fDH��H�fn��DH��H��q��DAVSH��XI��H�������H����l(�@nH�D$H�D$H�D$ A�F��H�
ă��H��H�căHc�H�H�D$8H�D$@H�L$HH�(H�|$(H�t$L�D$8�A��K����|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=心H�
a��L���H�T$�+�{A�����39��H��H�|$8���H�|$tH�|$����H���5��f���f.�H�D�'��@������UAWAVAUATSH��HH��H�L�0L�`H�>H�FH�5�.���PM����A������C���I�FPM�~@I�NH�L$H��L�-5h��H�l$L��.uL����H�5�,uH�
��%�A�H��M��AUUj	ARASAWj	L��.uARL�6a��ARPjH���%PH����P��y��H��pA����H�;H�CH�5�5���PA������D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H�.j�H�D$I�FPM�n@I�NH�L$(H��L�Mg��L�\$0H�-�-uH�5�+uH�
��%H�|$�A�M��ARASj	UL�����ARAUj	L��-uARL�L`��ARPjH���%PH���P�y��H��p���I��u2D�����uH�;H�CH�5�,���P����H��H[A\A]A^A_]�I��O�$dI��`I�ĠL�-&+uH�-��%��fff.�I��`A��I�Ġt��A��u�C�H�;H�C���H�5|,��P�����u�I�FPM�V@I�NH�L$H���A�H��L��H��M��L�f��ASL�\$ ASj	L��,uASL���ASARj	L��,uARL�_��ARPjH���%PH�����P��w��H��p�<���fff.��D$H�|$0H�D$8H�D$H�D$@H�CH�D$ H�D$0H�D$H�-h�H�D$I�FPM�V@I�NH�L$(H���A�H�|$L��H��M��L�3e��ASL�\$8ASj	L��+uASL���ASARj	L��+uARL�R^��ARPjH��%PH���P�w��H��p���^���H�|$H�D$�H�5Ή'�P�N���H�|$H�D$H�5��'��P����H���H�y�E1�H��LC�H��H�
r�%Jc4�H��H�
ʃ�L�BH��H��A��H�@H�
Z��L�BH��H��A��H�@H�
v�L�BH��H��A��H�@H�
��L�BH��H��A��H�@H�
��L�BH��H��A��H�@H�
�q�L�BH��H��A��f.�H��H�攉�DH��H�wH�ÐH��H�wH�ÐSH���$�q��H��t4�
(@�
(�@ tH�	H�CH�C	H��[ÿ�$�3��f�AVSH��H���D$�H�H�E1�H��IB�H�D$H�(�%Hc�H���H�h��H�|$�6����|$t{�H�vH�H�|$�����|$tZ�gH�vH��t�H�|$����|$t<�IH�vH����H�|$�و���|$t�+H�vH����H�|$軈���|$uH�D$H�CA�D�3H��H��[A^�H�vH��o�H�|$肈���|$t���f�SH��H���D$�H�H�1�H��HB�H�$H�4�%Hc�H���H�\���?H�vH�����2H�vH��s��%H�vH�����H�vH�؝��H�vH�co�H������D$�u�\$�$��H��[�AVSH��I��H��H���D$�H�H�1�H��HC�H�D$H���%Hc�H���H����H�|$聇���D$u{�H�vH�:��H�|$�`����D$uZ�~H�vH��r�H�|$�B����D$u<�`H�vH�ޝ�H�|$�$����D$u�BH�vH�蜉H�|$�����D$t&1�H��[A^�H�vH�Zn�H�|$����D$uڋD$�L$�r.��I9�rH)�H��H��[A^�H�=*��H�؉���5��H�=�%H�YƉ��5���P���H��HDйHD�Y��AWAVATSPL�w(M��tKH�_ L�{L�%ȷ��fffff.�I��I��tA��t�I�?A����H��H��[A\A^A_�%���H��[A\A^A_��AWAVSH��I���H�BtI�vH�h��H��I���L��H�6}�H��L��I���I�� H���H��L��L��[A^A_���H��H��~��DUAWAVAUATSH��XI��I��L�&H�FL�hH�5�#u�L��A��L�|$0�@�����I�^A�G�u}H�5[%��L��A��@����I�?I�GH�5�(u��P���aI�?I�GH�5%���P���C�;��I�?I�GH�5f�%��P�H�5��'�L��A��@�����D$A)D$@H�D$H�D$PI�GH�D$ H�|$@H�|$L�%�`�L�d$H�5*(u���������H�5v$�L�|$@�L����������;uAH�5��%�L�������t^�rH�\$H�5��%L���H�L$�L���sl���IH�\$(H�5}�%L���H�|$H�L$(��Jl����u L�|$L�d$H�5}�'�L��A�T$�ų@�l$8�D$9H�5�uL����H�|$0�L���
���|$8t��H��X[A\A]A^A_]�I�� L�|$0A�G��D$9����H��H�
9#�H�5T#���HE�I�?I�G�P��u�I�?I�GH�5r#u��P��u�I�?I�GH�5#���P���u���L�t$H�5U uL��^��H�L$�L���Ck������uI�?I�GH�5x�'��P���)����D$A)D$@H�D$H�D$PI�GH�D$ H�|$@H�|$H��^�H�D$H�5�"u�����������H�5j"�H�|$@�����������L�t$(H�5�uL��]��H�|$H�L$(��j���������H�|$H�D$H�5��'��P���k���A�G�I�?I�GH�@uH�5�!���H�5�!���Љ��6���f�H��H�wH�ÐH��H�wH�ÐSH���L���H��tN!	(@<
	(@0�(@ �(@�(H�H�CH�CH��[ÿ�L�+��f.�DAWAVSH��I��H���D$H�$�~tI�vH�[��H��軀��H�,x�I��L��L��覀��I�� H��z�L��L��萀��1��|$u
H�$H�C��H��H��[A^A_�f.��AVSH��H���D$H�D$�tH�sH�ρ�H�|$�-���H��w�L�t$L��H������H�� H�z�L��H������1�D$�u�T$�D$H��[A^�f�AWAVATSH��I��H��I���D$H�D$�tI�wH�E��H�|$���H�w�L�d$L��L�����I�� H��y�L��L���v���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=���H��Љ��].��H�=��%H�羉��E.��DP�*���H��HDйHD�Y���0�f.�AWAVAUATSL�gM��t4H��L�7I��L�jL�=��f�H��L��L��A��I��I���u�[A\A]A^A_�H��H��x��DPH��H�<$H�5�uL�:Z��H��H����f��Y��H��H�wH�ÐH��H�wH�ÐSH���p����H��td(@`�(@P�(@@�(@0�(@ �(@o(H�H�CH�CH��[ÿ�p�'��f�AWAVAUATSH��H���D$H�$L�nM��tBL�6I��L�=���I��f�L��L��L���R}��I��I���u�1��|$u�$�W�C��H��H��[A\A]A^A_�f�AWAVAUATSH���D$H�$L�o1�M��tHL�7I��L�=%��I��f.�L��L��L����|��I��I���u�D$�u�$�\$�1���H��[A\A]A^A_ÐUAWAVAUATSH��I��H���D$H�D$H�oH��t8L�?H��L�%��L�l$f�L��L��L���B|��I��H���u�D$t
1��"1�1���D$�L$�r7��I9�r��H)�H��H��[A\A]A^A_]�H�=o��H�V͉��+��H�=M�%H������*��f.�f�UAWAVAUATSH��I��H���D$H�D$H�oH��t8L�?H��L�%�~�L�l$f�L��L��L���r{��I��H���u�D$t
1��"1�1���D$�L$�rG��I9�r(��H)�H��H��HDѸHE�H��[A\A]A^A_]�H�=���H�v̉��4*��H�=m�%H������*��f.�f��?t
H��%Y���H��?uH�wH�JH�郉H���H��H�JH�E��H��H���f.�H��H��}��DPH��?u(H��H�<$H�5�uL�!Z��H��H����b��Y�H��H�<$H�5��%L�IY��H��H���b��Y��H��H�wH�ÐH��H�wH�ÐSH���\����H��tYq�'@LZ�'@@?�'@0$�'@ 	�'@�'H�H�CH�CH��[ÿ�\�#��@SH��H���D$H�$�>u
H�vH�����H��H�H���Fy��1��|$u
H�$H�C��H��H��[�DH��H���D$H�D$�?u
H�vH�+���H��H����H�|$��x��1�D$�u�T$�D$H���f�AVSH��I��H��H���D$H�D$�?u>H�vH��H�|$�x���D$u>�D$�L$�rT��I9�r5H)�H��H��[A^�H��H��H�|$�Jx���D$t�1�H��[A^�H�=���H��ɉ��Q'��H�=��%H�۷���9'��f�AVSH��I��H��H���D$H�D$�?u8H�vH���H�|$��w���D$u8�D$�L$�r^��I9�r?H)�H���H��H�:��H�|$�w���D$t�1�H��HDѸHE�H��[A^�H�=⧃H��ȉ��&��H�=��%H�����o&��f.�DH��H�ƈ��DH��H�wH�#ÐH��H�wH�#ÐH��H��ɉ�DSH��� ����H��t-�9&@�9&H�H�CH�CH��[ÿ� � ���W�Ѕ�t�G1�D�D���H���N�OH�H��H���f.�f�AWAVSH��I��L�zH�zd�H��L��A��I��H��m�H��L��L��[A^A_��fDH��H�F��DAVSH��H��I��H�GH�D$H�>H�FH�5!u��PH�$�D$�D$	H�5�%L�	Y��H��H��L���V��H�5luL�HV��H�L$�H���6���L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5����H�5`����$H��[A^�f�H��H�wH�ÐH��H�wH�Ð1��f.�SH���,����H��t8�'@�'@�'H�H�CH�CH��[ÿ�,���DAWAVSH��I��H���D$H�$H��b�I��L���t��I��H��k�L��L���lt��1��|$u
H�$H�C��H��H��[A^A_��AVSH��H���D$H�D$H�Qb�L�t$L��H���t��H��H�~k�L��H���s��1�D$�u�T$�D$H��[A^�f.�AWAVATSH��I��H��I���D$H�D$H��a�L�d$L��L���s��I��H�k�L��L���s���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=ã�H��ĉ��h"��H�=��%H����P"��AWAVATSH��I��H��I���D$H�D$H�'a�L�d$L��L����r��I��H�Tj�L��L����r���D$t1���D$�L$�rB��I9�r#H)�H��H��HDѸHE�H��[A\A^A_�H�=��H��É��!��H�=�%H�2����!��� �f.�H��H�v`��DH��H�wH�
k�H�OH��fDH��H�wH�
�j�H�OH��fDH��H��j��DH��H��l��DAVSH��XI��H����h��H�����'�@nH�D$H�D$H�D$ A�F��H�
Y����H��H����Hc�H�H�D$8H�D$@H�L$HH���'H�|$(H�t$L�D$8�A�����|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=���H�
��L��ĉH�T$�+�+#��������H��H�|$8譃��H�|$tH�|$�B��H���B��f�@������H��H�h��DH��H�wH�
RK�H�OH��fDH��H�wH�
2K�H�OH��fDH��H�K��DH��H��K��DAVSH��XI��H�������H����l�'�@nH�D$H�D$H�D$ A�F��H�
Q����H��H����Hc�H�H�D$8H�D$@H�L$HH��'H�|$(H�t$L�D$8�A��K����|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=埃H�
a��L��‰H�T$�+�{!�����3��H��H�|$8���H�|$tH�|$����H�����f�H���'��@������H��H�np��DAWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�u�L��A��L�|$���tK�\$�D$H�5buL��V��H�|$H�L$0�����L$�D$���������A�G���H�5_��L��A�ճ��u�I�?I�GH�5a
u��P���t���I�?I�GH�5'���P���V���A�>�II��L�t$H�5p�%L�A:��H�L$�L���?V���cH�D$�@�H�8H�@H�@��H�5�
����H�5Tl'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%�I�L�d$ H�5vu�諾���������H�5A
�L�|$@�L��芾�����f���A�>uuI��L�t$8H�5��%L�U9��H�|$H�L$8��QU�����-���L�|$L�d$ �RH�5�����$H��`[A\A]A^A_�I�?I�GH�5%�%��P�0H�5�%�L����������H�5,k'�L��A�T$�����H��H�wH�
2��H�OH��fDH��H�wH�
��H�OH��fDH��H�����DH��H��l��DAVSH��XI��H����h��H����<�'@%�'H�D$H�D$H�D$ A�FH�
���H��H�4��Hc�H�H�D$8H�D$@H�L$HH���'H�|$(H�t$L�D$8�A�����|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=���H�
��L����H�T$�+�,��������H��H�|$8�}��H�|$tH�|$�C��H���C��H�Cu���(�����@AWAVATSPH��H��0��m��L�sHM��t?H�[@L�{L�%웖�f�I��I��tA��t�I�?A����H��H��[A\A^A_�%���H��[A\A^A_�I��H��@H���Yn��L������AWAVSH��I��L�zH�^�H��L��A��I�vPH��{�H��A��I�vH��h�H��A��I�v0H�T[�H��A��I�v H��d�H��A��I��@H��c�H��L��L��[A^A_��f�H��H��P��DH��hH��H�OPH�WH�w0L�G L�O@L�$H�|$H�=M]�H�|$H�L$H�
�z�H�L$ H�T$(H�
#h�H�L$0H�t$8H�
�Z�H�L$@L�D$HH�
�c�H�L$PH��H�L$XH�
�M�H�L$`H�53uH�
�_�L�D$�H����V��H��h�H��H�wH�ÐH��H�wH�ÐSH���@�A��H��tC�'@0��'@ ��'@��'H�H�CH�CH��[ÿ�@�S��f.�AWAVSH��I��H���D$H�$H�5\�I��L���h��I�vPH��y�L���g��I�vH�g�L����g��I�v0H�qY�L����g��I�v H��b�L����g��I��@H��a�L��L���g��1��|$u
H�$H�C��H��H��[A^A_�f.��H��H��H�|$�/���1Ҁ|$�t�T$�D$H���@AVSH��I��H��H��H�|$����|$u"�D$�L$�r8��I9�rH)�H��H��[A^�1�H��[A^�H�=v��H�]������H�=T�%H��������AVSH��I��H��H��H�|$�v����|$u�D$�L$�rB��I9�r#H)�H���1�H��HDѸHE�H��[A^�H�=얃H�ӷ�����H�=ʘ%H�����y��f�H��H�a��DH��H�wH�
2E�H�OH��fDH��H�wH�
E�H�OH��fDH��H��D��DH��H��P��DAVSH��XI��H����X��H����,�'@�'H�D$H�D$H�D$ A�FH�
��H��H���Hc�H�H�D$8H�D$@H�L$HH���'H�|$(H�t$L�D$8�A�����|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=���H�
��L����H�T$�+���������H��H�|$8�w��H�|$tH�|$�3��H���3��H�	�'��@������AWAVAUATSL�gM��t4H��L�7I��L�jL�=�x�f�H��L��L��A��I��@I��u�[A\A]A^A_�H��H��U��DH��H�wH�"ÐH��H�wH�"ÐSH���8����H��tF��'@ ~�'@c�'H�stH�H0H�H�CH�CH��[ÿ�8�
���UAWAVAUATSH���D$H�$L�~M����H�|$L�6I��M�I��L�-�a�H�-Xb�H��n��L��L��H�+h��.c��I�v L��L���c��I�vL��H���c��I�v0L��H���c��I��@M9�u�1��|$H�|$u�$�W�G��H��H��[A\A]A^A_]�UAWAVAUATSH���D$H�D$L�1�M����L�7I��M�L�d$L�-�`�H�-�a�H�)n��L��L��H�[g��^b��I�v L��L���Ob��I�vL��H���@b��I�v0L��H���1b��I��@M9�u��D$��u�D$�T$�1�H��[A\A]A^A_]�f.�f�UAWAVAUATSH��(I���D$H�D$L�gM����L�D$H�t$ L�?I��M�L�l$H�-�_�H��`�L�5Nm�fDL��L��H�{f��~a��I�w L��H���oa��I�wL��H���`a��I�w0L��L���Qa��I��@M9�u��D$t
1��,1�1���D$�L$�H�t$ L�D$r7��I9�r��H)�H��H��([A\A]A^A_]�H�=u��H�\������H�=S�%H��������f�P����H��HDйHD�Y��H�GH��tLAWAVAUATSH��L�7H��L�$�L�jL�=m�DH��L��L��A��I�ƠI��`���u�[A\A]A^A_�f.�H��H��k��DH��H�wH�%ÐH��H�wH�%ÐSH��� ����H��t-#&@�"&H�H�CH�CH��[ÿ� ��	��UAWAVAUATSH���D$H�$H�FH����H�|$L�6H��H�,�I��L�=u_�I��L�-�r�H��n��f.�I�ƠH��`���tNA�~�tI�v�L��H���J_��I�v�L��L���;_��I�vL��L���,_��A�>t�L��L��H�)^��_���1��|$H�|$u�$�W�G��H��H��[A\A]A^A_]�f.�UAWAVAUATSH���D$H�D$H�G1�H����L�7H��H�,�I��L�=w^�L�d$L�-�q�H��m��f.�I�ƠH��`���tNA�~�tI�v�L��H���J^��I�v�L��L���;^��I�vL��L���,^��A�>t�L��L��H�)]��^���D$��u�D$�T$�1�H��[A\A]A^A_]�fDUAWAVAUATSH��(I���D$H�D$H�GH����L�D$H�t$ L�?H��H��I��L�%|]�L�l$H�-�p�L�5�l��ffffff.�I�ǠH��`���tNA��tI�w�L��L���J]��I�w�L��L���;]��I�wL��H���,]��A�?t�L��L��H�)\��]���D$t
1��,1�1���D$�L$�H�t$ L�D$r7��I9�r��H)�H��H��([A\A]A^A_]�H�=?��H�&�������H�=�%H�n�������f.�f�P���H��HDйHD�Y��H�GH��tLAWAVAUATSH��L�7H��L�$�L�jL�=%L�DH��L��L��A��I�ƐI��p���u�[A\A]A^A_�f.�H��H�Vo��DH��H�wH� ÐH��H�wH� ÐAVSPH�����n��H��t6I��H�5��'��H�����H�!L�sH�C!H��H��[A^ÿ�����@UAWAVAUATSH���D$H�$H�FH��t|H�|$L�6H��H��L�L�=b_�I��L�-(P�H�-[��L��L��L���"[��I���L��L���[��I�vL��H���[��I�ƐI9�u�1��|$H�|$u�$�W�G��H��H��[A\A]A^A_]�UAWAVAUATSH���D$H�D$H�G1�H��tL�7H��H��L�L�=�^�L�d$L�-hO�H�-YZ��L��L��L���bZ��I���L��L���PZ��I�vL��H���AZ��I�ƐI9�u�D$��u�D$�T$�1�H��[A\A]A^A_]�f�UAWAVAUATSH��(I���D$H�D$H�GH��t~L�D$H�t$ L�?L�4�I��M�L�%�]�L�l$H�-�N�H��Y�fDL��L��L���Y��I���L��H���Y��I�wL��H���qY��I�ǐM9�u�D$t
1��,1�1���D$�L$�H�t$ L�D$r7��I9�r��H)�H��H��([A\A]A^A_]�H�=���H�y����7��H�=p�%H��������f.�DP����H��HDйHD�Y��AWAVSH��I��L�zH��\�H��L��A��I���H��M�H��A��I��H�jX�H��L��L��[A^A_��f�H��H�FH��DUAVSH��pI��H��H�GH�D$`H�>H�FH�5�t��PL�t$�D$�D$H�5�uL��n��H�|$�H��襬��@��|$�[H��L�t$A�F��D$����H��H�
��H�5�����HE�I�>I�F�P@����I�>I�FH�5X�%��P����I�>I�FH�5�����P����H�\$@I�>I�FH�5L�t�
�PL�t$�D$ �D$!H�5��tL��,��H�|$H�L$@��ǫ���D$ �l$!�������@��f��u!I�>I�FH�5�U'��P@����A�D$A)D$@H�D$H�D$PI�FH�D$(H�|$@H�|$H�?3�H�D$ H�5[�%��)�������H�5���H�|$@���������H�\$hH�5T�tH�|$@�
���H�L$H�L$0�D$8�D$9H�5��tL��+��H�|$0H�L$h��ê���D$8�|$9ul��upH�D$0�@�H�8H�@H�@uDH�5)����BH�D$�@�H�8H�@H�@uH�5����H�5����Љ��H�5�����Є���@�@��@�l$�D$H�5	�tL��S��H�|$H�L$`������L$�D$�����t��2H�D$�@�H�8H�@H�@uH�5m����H�59�����$H��p[A^]�H�|$H�D$ H�5�S'��P���Z���f.�H��H�wH�ÐH��H�wH�ÐSH���p�a��H��td��'@`��'@P��'@@h�'@0M�'@ 2�'@�'H�H�CH�CH��[ÿ�p�R���f�AWAVSH��I��H���D$H�$H�=X�I��L���T��I���H��H�L���S��I��H��S�L��L����S��1��|$u
H�$H�C��H��H��[A^A_ÐAVSH��H���D$H�D$H��W�L�t$L��H���S��H���H�sH�L���{S��H��H�XS�L��H���eS��1�D$�u�T$�D$H��[A^��AWAVATSH��I��H��I���D$H�D$H�7W�L�d$L��L���S��I���H��G�L����R��I��H��R�L��L����R���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=��H��������H�=��%H�L������f.�P�*���H��HDйHD�Y�����f.�H��H�VV��DH��H�wH�
J�H�OH��fDH��H�wH�
�I�H�OH��fDH��H��I��DH��H�.L��DAVSH��XI��H����X��H�����'�@nH�D$H�D$H�D$ A�F��H�
i����H��H�ˉ�Hc�H�H�D$8H�D$@H�L$HH���'H�|$(H�t$L�D$8�A���|���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=���H�
v�L�z��H�T$�+���������H��H�|$8�c��H�|$tH�|$�2��H���2���f�H�<�t��@��@�����@H��H��_��DAWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�t�L��A��L�|$���tK�\$�D$H�5�tL�u8��H�|$H�L$0�衤���L$�D$���������A�G���H�5���L��A�ճ��u�I�?I�GH�5�t��P���t���I�?I�GH�5����P���V���A�>�II��L�t$H�5�%L����H�L$�L����7���cH�D$�@�H�8H�@H�@��H�5\����H�5�M'�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%a+�L�d$ H�5�t��K����������H�5��L�|$@�L���*������f���A�>uuI��L�t$8H�5$�%L����H�|$H�L$8���6�����-���L�|$L�d$ �RH�5S����$H��`[A\A]A^A_�I�?I�GH�5Ţ%��P�0H�5��%�L��蓟��������H�5�L'�L��A�T$�����H��H�wH�
rK�H�OH��fDH��H�wH�
RK�H�OH��fDH��H�6K��DH��H�L��DAVSH��XI��H����~�H������'@��'H�D$H�D$H�D$ A�FH�
���H��H�L��Hc�H�H�D$8H�D$@H�L$HH�W�'H�|$(H�t$L�D$8�A��x���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=6}�H�
�q�L�C��H�T$�+���������H��H�|$8�N_��H�|$tH�|$��}�H�����H�m�'��@����@������f.�DAWAVSI��H���?L�ztH�[�L��H��A��H�sH��K�L��A��H���H�-_�L��A�׃��u[A^A_�H��H��J�L��H��L��[A^A_��f.�H��H�&X��DH��H�wH�	ÐH��H�wH�	ÐSH���<�|�H��tC��'@,��'@ ��'@��'H�H�CH�CH��[ÿ�<����f.�AWAVSH��I��H���D$H�$�>tH��Y�H��L����J��I�vH��J�I��L���J��I���H��]�L���J��A���tI��H��I�H��L���J��1��|$u
H�$H�C��H��H��[A^A_�f.�f�AVSH��H���D$H�D$�?tH�DY�H�|$H���J��H�sH��I�L�t$L���J��H���H�I]�L����I�����u1�D$�t.H��[A^�H��H��H�H�|$H���I��1�D$�uҋT$�D$H��[A^�f.�f�AWAVATSH��I��H��I���D$H�D$�?tH�zX�H�|$L���UI��I�wH�2I�L�d$L���=I��I���H�\�L���'I��A���tI��H�"H�H�|$L���I���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=Gy�H�.������H�=%{%H�v�������@P�
���H��HDйHD�Y�����f.�H�GH��tFAWAVAUATSH��L�7H��L�$@L�jL�=�Y�DH��L��L��A��I��I���u�[A\A]A^A_�H��H�NF��DH��H�wH�$ÐH��H�wH�$ÐSH���4��x�H��t?��'@ ��'@��'�@0tH�
H�CH�C
H��[ÿ�4��f.�@AWAVAUATSH��H���D$H�$H�FH��tBL�6H��L�,@L�=�X�I��DL��L��L���2G��I��I���u�1��|$u�$�W�C��H��H��[A\A]A^A_�f�AWAVAUATSH���D$H�$H�G1�H��tHL�7H��L�,@L�=YX�I��fDL��L��L���F��I��I���u�D$�u�$�\$�1���H��[A\A]A^A_ÐUAWAVAUATSH��I��H���D$H�D$H�GH��tHL�?H��H�,@L�%�W�L�l$fffff.�L��L��L���F��I��H���u�D$t
1��"1�1���D$�L$�r7��I9�r��H)�H��H��[A\A]A^A_]�H�=?v�H�&������H�=x%H�n������f.�f�UAWAVAUATSH��I��H���D$H�D$H�GH��tHL�?H��H�,@L�%�V�L�l$fffff.�L��L��L���2E��I��H���u�D$t
1��"1�1���D$�L$�rG��I9�r(��H)�H��H��HDѸHE�H��[A\A]A^A_]�H�=Ou�H�6������H�=-w%H�~������f.�f���f.�AWAVSH��I��L�zH�rI�H��L��A��I�v H��B�H��A��I�vH�eC�H��A��I��0H��O�H��L��L��[A^A_��@H��H�NX��DUAWAVAUATSPH��I��L�W L�wH�O0H�$H��L�=�0��L�d$L�-�%H�-�g��L�k�tH��`��H�5<y%H�
F�t�A�H��AWATjAUUAVjASSARj	H�$�tPH��d��P�~/��H��x[A\A]A^A_]�f.�DH��H�wH�ÐH��H�wH�ÐSH���$��s�H��t4q�'@V�'�@ mH�	H�CH�C	H��[ÿ�$��f�AWAVSH��I��H���D$H�$H��G�I��L����B��I�v H��@�L���B��I�vH��A�L���B��I��0H�IN�L��L���B��1��|$u
H�$H�C��H��H��[A^A_ÐAVSH��H���D$H�D$H�9G�L�t$L��H���1B��H�s H�^@�L���B��H�sH�#A�L���B��H��0H��M�L��H���A��1�D$�u�T$�D$H��[A^��AWAVATSH��I��H��I���D$H�D$H��F�L�d$L��L���A��I�w H��?�L���A��I�wH��@�L���qA��I��0H�M�L��L���[A���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=�q�H������B�H�={s%H�̀���*�f.�P����H��HDйHD�Y���@�f.�H��H��E��DH��H�wH�
�"�H�OH��fDH��H�wH�
�"�H�OH��fDH��H��"��DH��H�.��DAVSH��XI��H�����p�H������'@��'H�D$H�D$H�D$ A�FH�
wy�H��H�z�Hc�H�H�D$8H�D$@H�L$HH�'�'H�|$(H�t$L�D$8�A��lk���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=p�H�
�d�L���H�T$�+�����T�H��H�|$8�R��H�|$tH�|$��p�H����H���'��@�������f.�DH��H��=��DH��H�wH�
�:�H�OH��fDH��H�wH�
�:�H�OH��fDH��H�n:��DH��H����DAVSH��XI��H����o�H������'�@nH�D$H�D$H�D$ A�F��H�
�x���H��H��x�Hc�H�H�D$8H�D$@H�L$HH�V�'H�|$(H�t$L�D$8�A��i���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=5n�H�
�b�L�*��H�T$�+�������H��H�|$8�MP��H�|$tH�|$��n�H�����f�H���N�OH�H��H���f.�f��?���f��G�f.��H�G�f.��H����@��
����H��H��0��DH��H�wH�
�)�H�OH��fDH��H�wH�
�)�H�OH��fDH��H�f)��DH��H��2��DAVSH��XI��H�����l�H����̾'@��'H�D$H�D$H�D$ A�FH�
'w�H��H��w�Hc�H�H�D$8H�D$@H�L$HH�G�'H�|$(H�t$L�D$8�A��g���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=&l�H�
�`�L�3��H�T$�+�����t�H��H�|$8�>N��H�|$tH�|$��l�H�����H��1�t�N�ʅ�t�V�P�H���f.�f�H�,�t��@������AWAVATSPH��I��L�bH��$�H��L��A��I��H�H7�H��M��A��A���tI���H�=�H��A��I���H�c5�H��A��I�� H�w4�H��L��L��H��[A\A^A_��H��H�&@��DUAWAVAUATSPH��I��L��L���L���H�� H�$H��L�5���L�|$L�%x�tH�-���H�5GtH�5*�tH�
:�t�A�	H��AVAWjATUAUjSH�Yd��PASjH�"�tPH�k��PARjH��tPH�1y��P�{&��H�Ę[A\A]A^A_]�f�H��H�wH�ÐH��H�wH�ÐSH���0��i�H��t8a�'@ F�'@+�'H�H�CH�CH��[ÿ�0��DAWAVSH��I��H���D$H�$H��"�I��L����8��I��H�L5�L���8��A���tI���H�;�H���8��I���H�f3�I��L���8��I�� H�u2�L��L���j8��1��|$u
H�$H�C��H��H��[A^A_�DAVSH��H���D$H�D$H�"�L�t$L��H���8��H��H��4�L���7�����tH���H�T:�H�|$��7��H���H��2�L�t$L���7��H�� H��1�L��H���7��1�D$�u�T$�D$H��[A^��AWAVATSH��I��H��I���D$H�D$H�O!�L�d$L��L���G7��I��H��3�L���17��A���tI���H��9�H�|$�7��I���H��1�L�d$L����6��I�� H��0�L��L����6���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=g�H�������H�=�h%H�Lv����f.�P���H��HDйHD�Y���0�f.�AWAVSH��I��H�BH��(�H��L��I���A�~tI�vH�5�H��A��I�� H��A�H��L��L��[A^A_��f.�f�H��H�F8��DUAWAVAUATSH��XH��I��H�>H�FH�5��t�
�PH�\$0�D$8�D$9H�5��tL�:d��H�|$0�L��������|$8t��H��X[A\A]A^A_]�M�oL�t$0A�F��D$9����H��H�
EՂH�5`Ղ��HE�I�>I�F�P��u�I�>I�FH�5��t��P��u�I�>I�FH�5)Ղ��P���u���A�}� I�>I�FH�5o�%��P�*��uI�>I�FH�5�3'��P���-����D$A)D$@H�D$H�D$PI�FH�D$ H�|$@H�|$H�-��H�l$H�5��t����������H�5zԂL�d$@�L���Å���������A�}uH�5��%�L��蠅����������9L�l$(H�5��%L�&��H�|$H�L$(��o�����h���L�d$H�l$H�5�2'�L��U�%L�l$H�5U�%L��%��H�L$�L���$��������I�� A�F�I�>I�Fu}H�5�ӂ��P����I�>I�FH�5��%��P������I�>I�FH�5lӂ��P�������L�|$H�5-�tL� ��H�L$�L������I�N�D$H�|$@H�D$HH�D$H�D$PH�L$ H�|$@H�|$H�Z�H�D$H�5�%��D������=���H�5�҂H�|$@��&���������L�|$(H�5��tL�k��H�|$H�L$(��������H�|$H�D$H�5&1'��P������A�F�I�>I�FH�@uH�5X҂��H�5$҂��Љ����f�H��H�wH�ÐH��H�wH�ÐSH���,�qb�H��t8��'@��'@�'H�H�CH�CH��[ÿ�,���DAVSH��I��H���D$H�D$H��#�H�|$�T1��A�~tI�vH�R0�H�|$�81��I�� H��<�H�|$L��� 1��1��|$uH�D$H�C��H��H��[A^�f.�f�SH��H���D$H�$H�<#�H��H����0���{tH�sH��/�H���0��H�� H�]<�H��H���0��1�D$�u�T$�$H��[�f.�DAWAVSH��I��H��I���D$H�$H��"�H��L���?0��A�tI�wH�=/�H���%0��I�� H��;�H��L���0���D$t1���$�L$�r0��I9�rH)�H��H��[A^A_�H�=T`�H�;������H�=2b%H��o�������P�:���H��HDйHD�Y��H��H��!��DH��H�wH�
��H�OH��fDH��H�wH�
r�H�OH��fDH��H�V��DH��H����DAVSH��XI��H�����_�H����|�'@e�'H�D$H�D$H�D$ A�FH�
�j�H��H�Lk�Hc�H�H�D$8H�D$@H�L$HH���'H�|$(H�t$L�D$8�A��<Z���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=�^�H�
RS�L�ぉH�T$�+�l����$��H��H�|$8��@��H�|$tH�|$��_�H�����H��'��@������H�GH��tLAWAVAUATSH��L�7Li��L�jL�=n>�fDH��L��L��A��I���I�� ���u�[A\A]A^A_�f.�H��H��)��DH��H�wH�ÐH��H�wH�ÐSH���H��]�H��tQݳ'@0³'@ ��'@��'H�stH�H@H�H�CH�CH��[ÿ�H����f.�f�UAWAVAUATSH��H���D$H�D$H�FH��tbL�6Hi��L�L�=��L�d$L�-p��L��L��L���b,��I�vL��L���S,��I���I9�u�1��|$u�D$�W�C��H��H��[A\A]A^A_]�fDUAWAVAUATSH���D$H�D$H�G1�H��thL�7Hi��L�L�==�L�d$L�-��f�L��L��L���+��I�vL��L���+��I���I9�u�D$�u�D$�\$�1���H��[A\A]A^A_]�f.�@UAWAVAUATSH��I���D$H�$H�GH��t]H�t$L�?Hi��L�L�%��I��H�-�fDL��L��L���+��I�wL��H����*��I���I9�u�D$t
1��&1�1���$�L$�H�t$r7��I9�r��H)�H��H��[A\A]A^A_]�H�=[�H�|�����H�=�\%H�Ij������UAWAVAUATSH��I���D$H�$H�GH��t]H�t$L�?Hi��L�L�%��I��H�-�fDL��L��L���*��I�wL��H���*��I���I9�u�D$t
1��&1�1���$�L$�H�t$rG��I9�r(��H)�H��H��HDѸHE�H��[A\A]A^A_]�H�=Z�H�{�����H�=�[%H�Ii������AWAVSH��I��L�zH���H��L��A��I��H�>�H��L��L��[A^A_��fDH��H��9��DAVSH��H��I��H�GH�D$H�>H�FH�5�t��PH�$�D$�D$	H�5	�tL��W��H��H��L���f}��H�5
�tL�_��H�L$�	H���F}���L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5�Ȃ��H�5pȂ���$H��[A^�f�H��H�wH�ÐH��H�wH�ÐSH���4��X�H��t?��'@ n�'@S�'�@0eH�
H�CH�C
H��[ÿ�4����f.�@AWAVSH��I��H���D$H�$H��I��L���'��I��H��L��L���|'��1��|$u
H�$H�C��H��H��[A^A_��AVSH��H���D$H�D$H���L�t$L��H���!'��H��H��L��H���'��1�D$�u�T$�D$H��[A^�f.�AWAVATSH��I��H��I���D$H�D$H��L�d$L��L���&��I��H���L��L���&���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=�V�H��w���x��H�=�X%H�f���`��AWAVATSH��I��H��I���D$H�D$H�o�L�d$L��L���%��I��H���L��L����%���D$t1���D$�L$�rB��I9�r#H)�H��H��HDѸHE�H��[A\A^A_�H�=V�H��v�����H�=�W%H�Be��������f.�AWAVSH��I��L�zH�J:�H��L��A��I�vH��1�H��A��I���H��2�H��A��I��H��0�H��L��L��[A^A_��f.�@H��H����DH��H�wH�ÐH��H�wH�ÐSH���$�QU�H��t4�'@ʪ'�@ eH�	H�CH�C	H��[ÿ�$�r��f�AWAVSH��I��H���D$H�$H�=9�I��L���2$��I�vH��0�L���$��I���H�y1�L���	$��I��H��/�L��L����#��1��|$u
H�$H�C��H��H��[A^A_�f.��AVSH��H���D$H�D$H��8�L�t$L��H���#��H�sH�0�L���~#��H���H��0�L���h#��H��H�/�L��H���O#��1�D$�u�T$�D$H��[A^ÐAWAVATSH��I��H��I���D$H�D$H�8�L�d$L��L���"��I�wH�|/�L����"��I���H�>0�L����"��I��H�x.�L��L���"���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=�R�H��s�����H�=�T%H�&b�����@P����H��HDйHD�Y�����f.�H�GH��tLAWAVAUATSH��L�7H��L�$�L�jL�=�DH��L��L��A��I�ƠI��`���u�[A\A]A^A_�f.�H��H�/��DH��H�wH�ÐH��H�wH�ÐSH���8�!R�H��tFͪ'@ ��'@��'H�stH�H0H�H�CH�CH��[ÿ�8�0���AWAVAUATSH��H���D$H�$H�FH��tHL�6H��L�,�L�=x-�I��DL��L��L���� ��I�ƠI��`���u�1��|$u�$�W�C��H��H��[A\A]A^A_�AWAVAUATSH���D$H�$H�G1�H��tNL�7H��L�,�L�=�,�I��fDL��L��L���B ��I�ƠI��`���u�D$�u�$�\$�1���H��[A\A]A^A_�f.��UAWAVAUATSH��I��H���D$H�D$H�GH��tNL�?H��H�,�L�%S,�L�l$fffff.�L��L��L�����I�ǠH��`���u�D$t
1��"1�1���D$�L$�r7��I9�r��H)�H��H��[A\A]A^A_]�H�=�O�H��p���n��H�=�Q%H��^���V��fDUAWAVAUATSH��I��H���D$H�D$H�GH��tNL�?H��H�,�L�%s+�L�l$fffff.�L��L��L������I�ǠH��`���u�D$t
1��"1�1���D$�L$�rG��I9�r(��H)�H��H��HDѸHE�H��[A\A]A^A_]�H�=�N�H��o���~��H�=�P%H�^���f��fD��&��f.��H��H�JH��*�H��H���f.�H��H���DSH�� H��H�|$H�>H�FH�5MS%��PH�\$�D$�D$H�56�tL����H�|$H�L$��=r���L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5�����H�5`�����$H�� [�@H��H�wH�ÐH��H�wH�ÐSH���$��M�H��t4)�'@�'�@ bH�	H�CH�C	H��[ÿ�$����f�SH��H���D$H�$H�4)�H�����1��|$u
H�$H�C��H��H��[�f.��H��H���D$H�D$H��(�H�|$�J��1�D$�u�T$�D$H���f.�DAVSH��I��H��H���D$H�D$H��(�H�|$�����D$t
1�H��[A^ËD$�L$�r.��I9�rH)�H��H��[A^�H�=1L�H�m������H�=N%H�`[�����f.�@AVSH��I��H��H���D$H�D$H��'�H�|$�Q���D$t1���D$�L$�r>��I9�rH)�H��H��HDѸHE�H��[A^�H�=�K�H�nl���,��H�=eM%H��Z�����@H��H��/��DH��H�wH�
2��H�OH��fDH��H�wH�
��H�OH��fDH��H�����DH��H�>��DAVSH��XI��H�����J�H����̜'@��'H�D$H�D$H�D$ A�FH�
�V�H��H��W�Hc�H�H�D$8H�D$@H�L$HH�G�'H�|$(H�t$L�D$8�A��E���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=&J�H�
�>�L�3m�H�T$�+������t��H��H�|$8�>,��H�|$tH�|$��J�H���ӿ��P�t%�O�ȅ�t�G�r4��H9�r��H)�H��H��Y�1�H��Y�H�=�I�H�hj���&��H�=_K%H��X�����f.�@�G�f.��H��H'��@������AWAVSH��I��L�zH���H��L��A��I�v H�.$�H��A��I�vH�m"�H��A��I��0H�T�H��L��L��[A^A_��@H��H��.��DUAWAVAUATSPH��I��L�W L�wH�O0H�$H��L�=��L�d$L�-h�tH�-�X��L�k�tH�c[��H�5�tH�
L�t�A�
H��AWATjAUUAVjASSARjH�xk%PH�T[��P���H��x[A\A]A^A_]�f.�DH��H�wH�ÐH��H�wH�ÐSH���<��G�H��tCe�'@,N�'@ 3�'@�'H�H�CH�CH��[ÿ�<����f.�AWAVSH��I��H���D$H�$H���I��L������I�v H�o"�L�����I�vH�� �L�����I��0H���L��L�����1��|$u
H�$H�C��H��H��[A^A_ÐAVSH��H���D$H�D$H����L�t$L��H���1��H�s H��!�L�����H�sH� �L�����H��0H��L��H�����1�D$�u�T$�D$H��[A^��AWAVATSH��I��H��I���D$H�D$H��L�d$L��L�����I�w H�D!�L�����I�wH���L���q��I��0H�f�L��L���[���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=�E�H��f���B��H�={G%H��T���*��f.�P����H��HDйHD�Y��H��H����DH��H�wH�
	�H�OH��fDH��H�wH�
��H�OH��fDH��H����DH��H���DAVSH��XI��H�����D�H������'�@nH�D$H�D$H�D$ A�F��H�
�Q���H��H�3R�Hc�H�H�D$8H�D$@H�L$HH�6�'H�|$(H�t$L�D$8�A��{?���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=D�H�
�8�L�
g�H�T$�+������c���H��H�|$8�-&��H�|$tH�|$��D�H���¹��f��W�Ѕ�t�G1�D�D���P�t%H�ЋW�х�t�O�r>��H9�r��H)�H���1�H��HDѸHE�Y�H�=DC�H�+d�����H�="E%H�sR�������H�tN'��@������H��H�����DH��H�wH�
*�H�OH��fDH��H�wH�
�H�OH��fDH��H����DH��H����DAVSH��XI��H�����B�H����L�'�@nH�D$H�D$H�D$ A�F��H�
)P���H��H��P�Hc�H�H�D$8H�D$@H�L$HH��'H�|$(H�t$L�D$8�A��+=���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=�A�H�
A6�L��d�H�T$�+�[��������H��H�|$8��#��H�|$tH�|$�rB�H���r���f�@������AWAVSH��I��H�wL�zH���H��A��I���H�Z�H��A��H�m�H��L��A��I���H�~
�H��L��L��[A^A_��f.�@H��H�����DUAWAVAUATSPI��H��L�OL���H���H�$H��L�=��L�d$L�-��tH�-���H�?tL�5}S��H�5��tH�
`�t�A�L��AWATjAUUPjSAVASjH��c%PH��V��P���H��x[A\A]A^A_]�f.�H��H�wH�ÐH��H�wH�ÐSH���<�@�H��tCI�'@,2�'@ �'@��'H�H�CH�CH��[ÿ�<�#���f.�AWAVSH��I��H��H���D$H�$H�A��I��L������I���H���L������H��	�L��L�����I���H���L��L�����1��|$u
H�$H�C��H��H��[A^A_��AVSH��H��H�w�D$H�D$H����L�t$L���@��H���H���L���*��H���L��H�����H���H�
�L��H���
��1�D$�u�T$�D$H��[A^ÐAWAVATSH��I��H��I��H�w�D$H�D$H���L�d$L���
��I���H�P�L���
��H�a�L��L���~
��I���H�p�L��L���e
���D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=�=�H��^���L���H�=�?%H��L���4���@P����H��HDйHD�Y�����f.�H�����A�DC�H��H�
�R%Jc4�H��H��H�
h�L�BH��H��A��H�
\��L�BH��H��A��H��H�
�L�BH��H��A��H��H�
��L�BH��H��A��f.�DH��H�����DH��H�wH�
ÐH��H�wH�
ÐSH���X��<�H��t\ѐ'@@��'@0��'@ ��'@e�'H�erH�HPH�H�CH�CH��[ÿ�X蚵���SH��H���D$����C�H�$H��Q%Hc�H���H��H���!H����H��H�����H��H���H���(��1��|$u
H�$H�C��H��H��[��H��H���D$����C�H�D$H�Q%Hc�H���H��H����!H�����H��H�-���H��H���H�|$�
��1�D$�u�T$�D$H���f.��AVSH��I��H��H���D$����C�H�D$H��P%Hc�H���H��H��H�|$� 
���D$u8�\H���H�|$�
���D$u�BH��H�r��H�|$��	���D$t&1�H��[A^�H��H��H�|$��	���D$uڋD$�L$�r.��I9�rH)�H��H��[A^�H�=:�H��Z��豸��H�=�;%H�;I��虸��f�AVSH��I��H��H���D$����C�H�D$H��O%Hc�H���H��H��H�|$�	���D$u8�VH���H�|$����D$u�<H��H�b��H�|$�����D$t 1��6H��H��H�|$����D$u�D$�L$�r>��I9�rH)�H��H��HDѸHE�H��[A^�H�=�8�H��Y��藷��H�=�:%H�!H������f.�DAWAVSH��I��L�zH�j��H��L��A��I�vH���H��A��I�ưH�j�H��L��L��[A^A_��f�H��H����DUAWAVAUATSH��XH��I��H�>H�FH�5��t��PH�\$0�D$8�D$9H�59=%L�W��H�|$0�L���(\����|$8t��H��X[A\A]A^A_]�M�gL�t$0A�F��D$9����H��H�
U��H�5p����HE�I�>I�F�P��u�I�>I�FH�5��t�	�P��u�I�>I�FH�59����P���u���I�G M���I���H�L$H��H�-����L�T$L�W�tH�5u�tH�
X�t�A�	L��M��UARjASL�9���ARAUj
L�5�tARL����ARPjH���tPH�_ ��P�Y�H��p�B��uI�>I�FH�5*'��P��������D$A)D$@H�D$H�D$PI�FH�D$ H�|$@H�|$H���H�D$H�5��t�	�W�����o���H�5��H�|$@��hW�����Q���I�G M���I���H�L$(H��L�n���L�\$0H�-3�tH�5Q�tH�
4�tH�|$�A�	M��ARASjUL����ARAUj
L��tARL����ARPjH�ϤtPH�9��P�3�H��p�������H�|$H�D$H�5�'��P�������I�ǰA�F�I�>I�Fu}H�5����P���k���I�>I�FH�5��t�
�P���M���I�>I�FH�5���P���/���L�|$H�5M�tL��;��H�L$�L�����I�N�D$H�|$@H�D$HH�D$H�D$PH�L$ H�|$@H�|$H���H�D$H�5�t�
��U���������H�5a��H�|$@��U���������L�|$(H�5��tL�2;��H�|$H�L$(��~����g���H�|$H�D$H�5�'��P���F���A�F�I�>I�FH�@uH�5ߣ���H�5�����Љ�����H��H�wH�ÐH��H�wH�ÐSH���0�4�H��t8��'@ v�'@[�'H�H�CH�CH��[ÿ�0����DAWAVSH��I��H���D$H�$H�-��I��L������I�vH�g�L������I�ưH�)�L��L�����1��|$u
H�$H�C��H��H��[A^A_ÐAVSH��H���D$H�D$H����L�t$L��H���a��H�sH���L���N��H�ðH���L��H���5��1�D$�u�T$�D$H��[A^��AWAVATSH��I��H��I���D$H�D$H�'��L�d$L��L������I�wH�\�L������I�ǰH��L��L������D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=�1�H��R��蒰��H�=�3%H�A���z���f.�P�*���H��HDйHD�Y�����f.�H��H�F��DH��H�wH�
�H�OH��fDH��H�wH�
��H�OH��fDH��H����DH��H����DAVSH��XI��H����(1�H������'@�'H�D$H�D$H�D$ A�FH�
_?�H��H��?�Hc�H�H�D$8H�D$@H�L$HH�w�'H�|$(H�t$L�D$8�A��+���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=V0�H�
�$�L�cS�H�T$�+�����褩��H��H�|$8�n��H�|$tH�|$�1�H������H��t��@������H�(t
H� �%�0��f.�@AWAVSH��I��L�zH�r�H��L��A��I�v0H���H��A��I�v H�-��H��A��I��H��H��L��L��[A^A_��@H��H�F��DUAWAVAUATSPH��I��L�W0L�w H�OH�$H��L�=��L�d$L�-�tH�-���L��R%H��$��H�5X�tH�
�t�A�H��AWATjAUUAVjASSARj	H�ӠtPH��F��P��H��x[A\A]A^A_]�f.�DH��H�wH�
ÐH��H�wH�
ÐSH���<��.�H��tCM�'@,6�'@ �'@�'H�H�CH�CH��[ÿ�<蓧��f.�AWAVSH��I��H���D$H�$H���I��L���R���I�v0H���L���?���I�v H�l��L���,���I��H�1��L��L������1��|$u
H�$H�C��H��H��[A^A_ÐAVSH��H���D$H�D$H�)�L�t$L��H�����H�s0H�V�L�����H�s H���L�����H��H����L��H�����1�D$�u�T$�D$H��[A^��AWAVATSH��I��H��I���D$H�D$H���L�d$L��L���'���I�w0H��
�L������I�w H�A��L������I��H���L��L������D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=-,�H�M���Ҫ��H�=.%H�\;��躪��f.�P����H��HDйHD�Y��H��H����DH��H�wH�
��H�OH��fDH��H�wH�
r�H�OH��fDH��H�V��DH��H�����DAVSH��XI��H����x+�H����L}'@5}'H�D$H�D$H�D$ A�FH�
�:�H��H�$;�Hc�H�H�D$8H�D$@H�L$HH�Dž'H�|$(H�t$L�D$8�A��&���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=�*�H�
"�L��M�H�T$�+�<�������H��H�|$8���H�|$tH�|$�S+�H���S���H��5'��@������H�Ht
H�@�%+��f.�@AWAVSH��I��L�zH�Z	�H��L��A��I�vH���H��A��I�v H����H��A��I�v@H�l��H��A��I��0H�3��H��L��L��[A^A_��H��H�V��DUAWAVAUATSPH��I��L�WL�_ L�o@H�O0H�$H��L�5��L�|$L�%U�tH�-���H��L%H�5��tH�
z�t�	A�H��AVAWjATUAUjSH�UK��PASjH�Q�tPH��M��PARjH��-%PH�MP��P�7�H�Ę[A\A]A^A_]�DH��H�wH�ÐH��H�wH�ÐSH���(��(�H��t;	}'@�|'H�erH�H H�
H�CH�C
H��[ÿ�(�ˡ��f�AWAVSH��I��H���D$H�$H���I��L�����I�vH���L������I�v H���L���l���I�v@H����L���Y���I��0H�^��L��L���C���1��|$u
H�$H�C��H��H��[A^A_�f.�@AVSH��H���D$H�D$H���L�t$L��H�����H�sH�N�L������H�s H�#�L�����H�s@H���L�����H��0H����L��H�����1�D$�u�T$�D$H��[A^�@AWAVATSH��I��H��I���D$H�D$H�7�L�d$L��L���7���I�wH���L���$���I�w H�y�L������I�w@H�>�L�����I��0H���L��L������D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=*&�H�G���Ϥ��H�=(%H�Y5��跤���P�
���H��HDйHD�Y���P�f.�H��H����DH��H�wH�
zҌH�OH��fDH��H�wH�
ZҌH�OH��fDH��H�>Ҍ�DH��H�^ی�DAVSH��XI��H����h%�H����<w'@%w'H�D$H�D$H�D$ A�FH�
o5�H��H��5�Hc�H�H�D$8H�D$@H�L$HH��'H�|$(H�t$L�D$8�A�����|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=�$�H�
�L��G�H�T$�+�,��������H��H�|$8���H�|$tH�|$�C%�H���C���H�M�'��@��
����H��H�v��DH��H�wH�
ZӌH�OH��fDH��H�wH�
:ӌH�OH��fDH��H�ӌ�DH��H��ތ�DAVSH��XI��H�����#�H����|u'@eu'H�D$H�D$H�D$ A�FH�
�4�H��H�$5�Hc�H�H�D$8H�D$@H�L$HH��}'H�|$(H�t$L�D$8�A��<���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=�"�H�
R�L��E�H�T$�+�l������$���H��H�|$8����H�|$tH�|$��#�H��胘��@��
����AWAVSI��H��H�BH�j�H��H��I��Ѓ{u[A^A_�H��H���L��H��L��[A^A_���H��H�N��DAVSH��H��I��H�GH�D$H�>H�FH�5V�t��PH�$�D$�D$	H�5�&%L��L��H��H��L����E��H�5��tL���H�L$�H���E���L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5����H�5А����$H��[A^�f�H��H�wH�ÐH��H�wH�ÐSH���0�!!�H��t8v'@ v'@�u'H�H�CH�CH��[ÿ�0�>���DAVSH��I��H���D$H�D$H���H�|$��A�~tI��H��H�|$L�����1��|$uH�D$H�C��H��H��[A^ÐSH��H���D$H�$H�D�H��H�����{u1�D$�t*H��[�H��H���H��H���i�1�D$�u֋T$�$H��[�f.�@AWAVSH��I��H��I���D$H�$H���H��L����A�tI��H�
�H��L������D$t1���$�L$�r0��I9�rH)�H��H��[A^A_�H�=7�H�@���ܝ��H�=!%H�f.���ĝ��@AWAVSH��I��H��I���D$H�$H�
�H��L���_�A�tI��H�]�H��L���B��D$t1���$�L$�r@��I9�r!H)�H��H��HDѸHE�H��[A^A_�H�=w�H�^?������H�=U %H��-������@H��H�f��DH��H�wH�
�ҌH�OH��fDH��H�wH�
�ҌH�OH��fDH��H�fҌ�DH��H�ތ�DAVSH��XI��H������H�����o'@�o'H�D$H�D$H�D$ A�FH�
�/�H��H�L0�Hc�H�H�D$8H�D$@H�L$HH�7x'H�|$(H�t$L�D$8�A��|���|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=�H�
��L�#@�H�T$�+謞�����d���H��H�|$8�.���H�|$tH�|$���H���Ò��@������H�XtSH�GPH��H����H��[H�� ��f.��AWAVSH��I��H�BH�R��H��L��I���A�~tI�vH�m�H��A��I�vPH��ڈH��A��I�� H�{��H��L��L��[A^A_��f.��H��H�N��DUAWAVAUATSPH��I��L�WL�wPH�O H�$H��L�=��L�d$L�-� %H�-�S��L���tH����H�5�tH�
q�t�A�H��AWATjAUUAVj	ASSARjH��=%PH�4J��P����H��x[A\A]A^A_]�f.�DH��H�wH�ÐH��H�wH�ÐSH���4�1�H��t?�r'@ fr'@Kr'�@0tH�
H�CH�C
H��[ÿ�4�G���f.�@AWAVSH��I��H���D$H�$H����H����A�~tI�vH���H�����I�vPH��؈I��L�����I�� H���L��L����1��|$u
H�$H�C��H��H��[A^A_�f.�AVSH��H���D$H�D$H��H�|$H���d��{tH�sH��H�|$�I�H�sPH�F؈L�t$L���1�H�� H��L��H����1�D$�u�T$�D$H��[A^�f.�AWAVATSH��I��H��I���D$H�D$H�?��H�|$L����A�tI�wH�X�H�|$��I�wPH��׈L�d$L����I�� H�[�L��L���p��D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=��H��9���W���H�=�%H��'���?���f.�DP�
���H��HDйHD�Y��H��H�N���DH��H�wH�
�ȌH�OH��fDH��H�wH�
bȌH�OH��fDH��H�FȌ�DH��H��ӌ�DAVSH��XI��H������H�����i'@�i'H�D$H�D$H�D$ A�FH�
�*�H��H�D+�Hc�H�H�D$8H�D$@H�L$HH�Gr'H�|$(H�t$L�D$8�A�����|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=&�H�
��L�3:�H�T$�+輘�����t���H��H�|$8�>���H�|$tH�|$���H���ӌ��H���t��@����@������f.�DH�GH��tFAWAVAUATSH��L�7H��L�$@L�jL�=��DH��L��L��A��I��I���u�[A\A]A^A_�H��H��Ԉ�DH��H�wH�ÐH��H�wH�ÐSH���`�!�H��tY�h'@P�h'@@oh'@0Th'@ 9h'@h'H�H�CH�CH��[ÿ�`����@AWAVAUATSH��H���D$H�$H�FH��tBL�6H��L�,@L�=��I��DL��L��L�����I��I���u�1��|$u�$�W�C��H��H��[A\A]A^A_�f�AWAVAUATSH���D$H�$H�G1�H��tHL�7H��L�,@L�=��I��fDL��L��L���2�I��I���u�D$�u�$�\$�1���H��[A\A]A^A_ÐUAWAVAUATSH��I��H���D$H�D$H�GH��tHL�?H��H�,@L�%k�L�l$fffff.�L��L��L����I��H���u�D$t
1��"1�1���D$�L$�r7��I9�r��H)�H��H��[A\A]A^A_]�H�=��H��4���t���H�=�%H��"���\���f.�f�UAWAVAUATSH��I��H���D$H�D$H�GH��tHL�?H��H�,@L�%��L�l$fffff.�L��L��L�����I��H���u�D$t
1��"1�1���D$�L$�rG��I9�r(��H)�H��H��HDѸHE�H��[A\A]A^A_]�H�=��H��3��脑��H�=�%H�"���l���f.�f�H��H����DSH�� H��H�|$H�>H�FH�5Qt��PH�\$�D$�D$H�59�tL�Q���H�|$H�L$��m6���L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5ā���H�5������$H�� [�@H��H�wH�ÐH��H�wH�ÐH��H��2��DSH���L���H��tN�c'@<�c'@0�c'@ �c'@�c'H�H�CH�CH��[ÿ�L�؊��f.�DH��1�t�N�ʅ�t�V�P�H���f.�f�H��H�6܈�DAWAVAUATSH��`I��I��H�GH�D$0L�&H�FL�hH�5�t�L��A��L�|$���tK�\$�D$H�5�tL����H�|$H�L$0��4���L$�D$���������A�G���H�5���L��A�ճ��u�I�?I�GH�5t��P���t���I�?I�GH�5����P���V���A�>�II��L�t$H�5 4%L��H�L$�L�������cH�D$�@�H�8H�@H�@��H�5l����H�5�&�L��A�ճ�������D$A)D$@H�D$H�D$PI�GH�D$(H�|$@H�|$L�%q��L�d$ H�5&~t��[0���������H�5�~�L�|$@�L���:0�����f���A�>uuI��L�t$8H�543%L����H�|$H�L$8�������-���L�|$L�d$ �RH�5c~����$H��`[A\A]A^A_�I�?I�GH�5�2%��P�0H�5�2%�L���/��������H�5��&�L��A�T$�����H��H�wH�
��H�OH��fDH��H�wH�
���H�OH��fDH��H�����DH��H��̌�DAVSH��XI��H�����H�����_'@�_'H�D$H�D$H�D$ A�FH�
�!�H��H�L"�Hc�H�H�D$8H�D$@H�L$HH�gh'H�|$(H�t$L�D$8�A�����|$(tH�D$ H�CD$H��H��X[A^��D$)�D$H�=F
�H�
��L�S0�H�T$�+�܎����蔆��H��H�|$8�^�H�|$tH�|$��
�H����H��~t��@������AWAVSI��H���?L�ztH��׈L��H��A��H�sPH�ˈL��A��H�s H���L��A��H�s`H��̈L��A�׃{u[A^A_�H��H��܈L��H��L��[A^A_��f�H��H��ۈ�DH��H�wH�ÐH��H�wH�ÐSH���0�!�H��t8�_'@ �_'@�_'H�H�CH�CH��[ÿ�0�>���DAWAVSH��I��H���D$H�$�>tH��ֈH��L�����I�vPH��ɈI��L������I�v H���L������I�v`H��ˈL�����A�~tI��H�oۈH��L�����1��|$u
H�$H�C��H��H��[A^A_�f.�DAVSH��H���D$H�D$�?tH��ՈH�|$H���?��H�sPH�<ɈL�t$L���'��H�s H���L�����H�s`H��ʈL������{u1�D$�t.H��[A^�H��H��ڈH�|$H������1�D$�uҋT$�D$H��[A^�f.�DAWAVATSH��I��H��I���D$H�D$�?tH�"ՈH�|$L���e��I�wPH�bȈL�d$L���M��I�w H�"�L���:��I�w`H��ɈL���'��A�tI��H��وH�|$L������D$t1���D$�L$�r2��I9�rH)�H��H��[A\A^A_�H�=J	�H�1*�����H�=(%H�y���ׇ���P���H��HDйHD�Y���p�f.�AVSPH��H��H��H�;t
H�{��	�H�{t
H�{ ��	�H�{0tH�{8H��[A^�%�	�H��[A^�I��H���L���~��f.�f�SH��H�?t
H�{�t	�H�{t
H�{ �c	�H�{0tH�{8[�%Q	�[��UAWAVAUATSH��8H�|$0H�D$H�D$H�D$ �D$H���II��I��I��A�1�1�ffff.�A�������������8��������t=�sK�D$A�H�D$H)�I9���L��H�H�t$L����L�H�l$ H��I9�u��fD����?�ɀ���=s���T$�L$
A�똀�?�ʀ���=��w@���@�t$�T$
�L$A��j���@��?@�΀���D$@�t$
�T$�L$A��A����A�H�|$H��L�����L�l$H�l$ �(���H�D$ H�L$0H�AH�D$H�H�D$H�AH��8[A\A]A^A_]ÉD$,H�=��H�
H��L�A�H�T$,�+�"����H��H�|$tH�|$�P�H���P|��SH��PH�uespemosH1�I�modnarodI1�I�arenegylI1�I�setybdetI1�H�D$L�L$L�D$L�T$ H�|$(H�t$0W�D$8H�D$HH�\$H��H��H���U���D$�H�t$�H���>��H�|$8H��8H|$@H�T$H�L$ H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��P[�f.�SH��PH�uespemosH1�I�modnarodI1�I�arenegylI1�I�setybdetI1�H�D$L�L$L�D$L�T$ H�|$(H�t$0W�D$8H�D$HH�\$H��H��H�������D$�H�t$�H�����H�|$8H��8H|$@H�T$H�L$ H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��P[�f.�SH��@H�H�H�H��t6�~t<H�|$�H�D$8H�C0D$L$T$(S KH��@[�H�=�ҕ跁���r��f�H��d�<%����uHdH�%��dH�%�H�qdH�4%����@�@�@H�H(H�P0�SH���o$H��H��dH�%�d�%����[�fDSH��@H�H�H�H��t6�~t<H�|$�H�D$8H�C0D$L$T$(S KH��@[�H�=�ѕ�׀�����f�UAWAVAUATSH��(I��I��H�^L�nH�D$H�D$H�D$ M��uFH�D$ I�GH�D$I�H�D$I�GI�>tH��H��([A\A]A^A_]�%u�H��([A\A]A^A_]�L��H��D���H��H��H�|$�A�1��R���I�H���H�D$D�$�H��H�l$ H�t$L9��g���D�&E��x
H��H�t$�tD����V��?A���v=�N����?	�A���r>D�f������A��?A	�A	�A���
���H���H��H�t$��	�A���H��H�t$��	�A��H�l$ H;l$�J���H�|$�y���;����I��H�|$uI�>uL���Zv��H�|$�G�I�>t�H��8�L���8v���UAWAVAUATSPH�H��H��p7H�_H9���H9���H�G��
H��H�_H��[A\A]A^A_]�L�I��H�_L�4�H��u(�L��L���L��I�EI�E1��>L������H����I��H��H��L��L����L��I�]M�eH9�t>��A�I��H���Z���L��I�I�^H9��3���I���?x��L���#���H�=e��H����(�~���L���{x��f�AWAVAUATSH��L�w L�(M��t1M�fL�-���f.�I�� I��tI�|$�t�I�<$A����H�{t	L������H���t�H�KuH��[A\A]A^A_�%��[A\A]A^A_�f.�H�H��H1�H���HH�H��s�uH��t�H��%4��H�G�H�u�H��)���f�UAWAVAUATSPH��I��H�/H��H��qvH�4$M�fI�nL�<�H����L����H����I��H��L��L���#�I�.M�nI��H��H9�H�4$uH�=�~�H�����(�|��M�~L)�H9�waH��J�<�I~���I�M�~H��[A\A]A^A_]ÿL��L�����I�I�F1�E1�H�4$L)�H9�v��A�L��I��L��H�����L��M�~�w����L���ev��f.�f�UAWAVAUATSH��xI��H���$H��H����|���uaD�$$�$H��L����\���uAD�,$H�$H��L����;���u L�<$�$H��L�������t1��H�H	�H�CH�KH�H��x[A\A]A^A_]�L�|$ D�4$J��L�<@�L������H���<H��I�FH�D$(H��H�T$M��t_D���H�T$A��r=D����H�T$H�H�BH�B0H�BHH�B`H�BxH���H���H��H��u�H��tH�H��H��u�L�t$`H�H�L$(H�L$0H�D$H�D$8H�L$@M���/H�|$ �XI��1�A���H�\$XL�d$PL�l$H�,�H�D$pH��L�#L�{H�kL�d$PL9�H�\$XL�l$H��H�D$pI���H�$H�D$H�D$H�L$ D�lE��H�D$h�SH�H���E1�1�D���������EB�A�A���r A�A��rA��A�I��H�$H)�H��I9�wA���s0D�,�H��H��L�����H�D$H�L$A���r�fDD���?�ʀD���A��s@��@�4�T�Zf.�@��?@�΀D���A����w@���@�<@�t�T�&@��?@�πA��A���D�,@�|@�t�T@L�H�l$I����F�,�E������L�$$L�|$H�L$ �A�1�E1�H�D$hHȋ89|$`H�L$rxH�H��H��H��H���
���H�{������H�D$@H�CH�D$0H�CH�D$8H�CH�����H�=录�u���-H�=籌�w���H�=����u���H�㱌H�t$(�*z���L���#r���%H��I��M��t/L���$H��H�|$0�;H���n��H��H�<$tH�|$�f��H�|$0�H���\n��f.�f�AWAVAUATSI��H�_L�M��t6L�cL�-$���f.�I��I��tI�D$�H��H��t�I�<$A����I�>tH��[A\A]A^A_�%�[A\A]A^A_�f.�DAWAVSH��H��I��I��H�D$H�|$�@��������H�D$H������@H�@H�@H�@�@@�@DH�@HH�@PH�@Xǀ�ƀ�Hǀ�Hǀ�Hǀ�ǀ�ƀ�Hǀ�Hǀ�Hǀ�ǀƀHǀHǀHǀǀ@ƀDHǀHHǀPHǀXǀ�ƀ�Hǀ�Hǀ�Hǀ�ǀ�ƀ�Hǀ�Hǀ�Hǀ�M�wI�_ I�I�GI�GI�G(I�G0H��[A^A_ÿ@��No��I��L��H����L���k���v���AWAVAUATSI��H�_L� M��t6L�cL�-����f.�I��I��tI�D$�H��H��t�I�<$A����I�~tH��[A\A]A^A_�%@��[A\A]A^A_�f.�@UAWAVAUATSPL�wM����H�<$L�(M����H�$L�`fAo$f���M�l$H�-���D�C�!؉�I��tOf��u.ffffff.�fAoEf��I�����I������t������L��H)�H�x�t�H�x���L��H��I�I���H�$tH�yH)�H���H��[A\A]A^A_]�%J��H��[A\A]A^A_]�UAWAVAUATSH��xH��I��I��H� I�w(I�VI�NH�T$H�L$H�J�H��I���H�\$I�7I�I��I��9fAn�f`��p�fp�D1�fv�L�%!��1�H!��o.fo�ft�fD��E����L�t$H�t$@H�|$8fL$`L�D$0H�T$(H�D$ f\$P�A��H�H!�H��I��I)�H�T$HI;V�uI�v�H�|$A�ԅ��xA�E�fD!�A��L�t$H�t$@H�|$8foL$`fv�L�D$0H�T$(H�D$ fo\$Pu�H��tf�Å�t���H�H!�ft�f�Å�uF��1�H�H��H������H�D$I�F�H�D$H�8t|H�|$H��x[A\A]A^A_]�%�����H�T$yv$H�K�H!�D�D�D��fn�f��$�AoOf���AOH��H��H)�I�NH�H��Ao�@�H��H�T�H��x[A\A]A^A_]�I�w L��踆���'���fof������u���L��I��H�9tH�|$���L����g��f.�DAWAVSI��H��H�H��tH���I�~tH��[A^A_�%��[A^A_�I��I�~t	H����L���g��f�H�G�H�u	H��m2���f.�f�AWAVSH��I��H�6H�SL�{I�OE�G �=�I�u	H�{�.2��L��[A^A_�I���I�u	H�{�2��L���g��f.��UAWAVAUATSH��D��I��I��I��H��1����H����I��L��1����H����I��D �@��L�t$L�|$t=I�����IB�L��1���H����H��L��1�H����A��E1�L��|�H��tsI��L��+��H�L$H�H�L$H�KL�c L�k(L�sH�kL�{0�C8H��[A\A]A^A_]�H�=ݍ%H�N���A�,o��H�=�`tH�N���G�o��H�=atH�f���1�n��H�=�`tH�6���9��n��@AWAVATSH��H��t~H���� �����t|f.�H��H��tU��H���r� t�=�r:��������t#��u@=���붃� t���0u,=0������뙃�-u�G��H��[A\A^A_�I��I��H��H��I��A�
A��(�T$��uD�$L��D�G�H�$H�D$��tH����L��L��L��H���	L��L��L��H9���u/H�O1��p���E��E�A��A��t�f.�H��H9�t�D��E�A�A��r�A�� t�A�A����n���E��A��A��E��t7A���R���A���A���A�� t�A��0�5���A��0A���{���E��E��m���H�
vΌH��H���[k��H�=X�'H��C��=��l��UAWAVAUATSH��(I���tD�D$A�@���#�hL9��E1�H���D��Ӂ���������}�Z���sI����H��L9�u��D�� t߁��r]�������t/��uJ������u��:�� t#��0u0��0���u�� �����u���������z���L�v��+t��-u[I������-��A���'I���tsA�@���#��E��A��
���1������OH��([A\A]A^A_]��t(A�@���#��E�DZ1�A��
����1ۃ�0t8��M9����V��5��=��*H��I����0��I����DI�sM9���A���5��=����I���Ѓ� ��x�TH����I��@�A�A�1�M9�H�t$ ��A���5��=���I���r���߃�
�BЃ�:C�D9���L�ށ�tI�����I�s��ffff.�M9�tPA�A��A���A���A����#I����A��D�J�A���A��
D�jЃ�:EC�E9�r�4A����A�E9��"I����D��H��|E���{���H���r�����M9���V��5��=���H���1�I�������A�
1�E��1���Eƒ��D9���L�ށ�t
I���t~I�s��ff.�M9�t;A�A��A���A���A����I��D�jЁ�A��E9�r�:�A����A�E9�s+I����D��H���E��u�H��u�H�=�?��f��L9�u"@��tH�H�D$ H�G�	�������H���� �H�H�w������BЃ�
s@�A�1�H�t$ I�����H�H�w1��������H�D$H�D$H��"��H�D$H�=��%H�?�H�t$�2h��M9�t>�V��5��=��w(�T$H�=��H�
�ڈL��ŕH�T$�+�j��H�=��&H�i׈����g���UAWAVAUATSH��H9���I��H��I���CE1�H��L)��H��K��E1�B�<�tI��H���u��ff.�M��&H��L)��mO�$�L���o���H��H��L��H9��VH�\$H���H��f�A�<$��5��=���h�P� I)��NI��H��u�L�$-����M�M9�H�\$��I9������"f�I����}I��M��I9���H�
�njL��H��H����d��M���L��H��[A\A]A^A_]�N�,�H�,�E1��f�I��L9������C�<.��5��=��vk臅 H����M�����t�I�q�H�=3R��c��H�=��H�8R���ne��H�
GnjL��H��H���)d��H�=��H��Q���Ae���|$H�=��H�
O؈L�HÕH�T$�+�)h��H�=ZQ��c���|$H�=_�H�
؈L�ÕH�T$�+�g��H�=*�sH�
�ՈL�`Q�H�T$���g��H�=�P���b��H�=�P���b��H�=Q���b��H�=�P��b��H�=�P��5c��DAWAVATSH��I��H�H��H1�H���HH��H�
��$Hc<�H��A�~uA�FH��H�։�����H��upA�F1��gM�~L)�H9�wiH��J�<�I~I��H����M�M�~�2H������L�|$H�T$I�~L��1��9<����H�<$t	L������H��[A\A^A_ùA�L��I��L��I�����L��L��M�~�l���H��H�<$t	L�����H����Z��PH��t�?u�H��u1�Y�1�YËO��kuDH��H��H����H��H��1�H�\DH9��H��H��H9�u�����]��H��A��A�u:A��ff.�B�|����I��L9�tB����\t�u����[��H��A��A�t��[uh�H��s�hH�����G���1҃�@����tQ�������w<���H�ƒ�>r1H9�u�H��Y�H���sCH���wIH��H�¸Y�1���@r��`��YÈ�H���Y�I���t%I���L��Y�H�=Kd��`��H�=Wd��`��H�=�c��`��fDAWAVSH�� A��I��I��H��H��H�|$�E1��5����L$��u
�D$�C��H�D$H�|$��tH��H��p��H����H���	H����I9���t|H�
������
���tt�H��I9�tUA���r���r� t��rK�������t%��u8�����봃� t���0u#��0������
�H�C1��
1��C��C��H�� [A^A_�H�
�ŒL��L���p_��H�=m�'H�8��=�a���AVSPI��H��H�6%H�
3%H����o����t
1�H��[A^�H���&H�
��&L��H���o�������u�H��%H�
�%L��H���o��4H��[A^�f.�UAWAVAUATSH��A�H���L��I�@�H��H��1ɐD��E��A���A���A�����PA���A��	wH��I���u�H��H9������N����=&��&tt��<��H�Y@�H9���H���a��>����|�yH���p�D$|��D$��|�B�A�H�����E1�1��*H�AH9��+���D���>����|�H���A�1�H��A���H�YA�H9�uZ1�H��H��uxI���E����H9��p1�A�<�?@�սE���H���L�D���&u\H�Y@��f�4H�A�|�>@��HD�H9���H��H��t�I��I��H��H��I���nL��L��E���v���E1�H���,H�Q��?@��HD�@��H��t8I��H��H���1L��E1�E1�H��G@�oD�w
D�OH��[A\A]A^A_]�E1�E1�1���������&����|��H��A�H����I��H��H����L��E1�땋N�L$��|��E1Ƀ�&A��L��H��1��n���L�A�A�I9�u
E1�H��1��P����,L�YE1҃|�>@��MD�I9�u8E1�H���&���H��@�H������E1ɸ����E1�H��������'�����1�B�<�?��A��AE�L�����E1ɸ����H�=�݂H�⎈��\��H�	%H�
?�&L�
���H�t$A������D�T$H�=�݂H�
kψL�d��H�T$�+�E_��H�^��H��H��H����^��H�I��H��H��H����^��H�
4��H��H��H����^��H���L��H��H���^��H�
��&L�
;��H�t$H�T$A�-1��W��f.�f�UAWAVAUATSH��8H����I���/��5��=�����EЃ�
�HI��L�,�I�E�H��H��A�LC�I��L���ܕH����H��@�(L�d$H�D$H�D$I��u
A�1��I��A�L�d$�$fffff.�B�,;I��L�|$I��I���tUC�,���5��=�����EЃ�
�mL;|$u�L��H��H�¹A�L��L���]��H�\$�H�\$H�|$@��H�|$H��L������|$�bH�D$A�����H��tH�L$H��u3���+t��-u)A�����@��u	H��wܕD��H��8[A\A]A^A_]����-t7�҃�+uH��H��H��shH�������Ѓ�	w�H����A���H��	sxH��E1�H��t����4��Ѓ�	�m���E�G�4�A)�H��H9�u��\���1�E1�@Ek�
�C����4��Ѓ�	�3���A��*���H��H9�u��#���E1���Ek�
�����4��Ѓ�	��A)����H��H9�u����E1������q��Ѓ�	�������VH�������q��Ѓ�	��������VH��������q��Ѓ�	��������VH�������q��Ѓ�	�k������VH��������q��Ѓ�	�K������VH��������A���A�������	�%�����D�4H����H�=zEtH�`���$�X���H�=]EtH�C���$�qX��H�=&EtH������YX��D$)D$ H�=EقH�
a͈L�ꀌH�T$ �+��Z���(�l$ H�=قH�
�ʈL�е�H�T$ �+�Z���l$H�=�؂H�
�ʈL����H�T$�+�Z���L���CR���
I��@��t�I��H�|$tH�\$H���ٕL���N��f.�AVSH��H��I��H�GH�D$H�>H�FH�5cG��	�PH�$�D$�D$	H�5PG�L��� H��H��L���F���H�5:G�L�� H�L$�	H���&����L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5�G���H�5PG����$H��[A^�f�UAVS��H�B�E1�H9�sIH��ff.��|��\u%H��t�|��\uA����H���u�A���A��A���A��A�ƃ�\u@�E��tQ���a� ��t!���V@���u8���H� ����A��t �%E��t���0@���u���"� ��t@��1��[A^]�H�=�B���S��@P��}w5��H�
��$Hc�H��1�Y�d�%`�����t:��uH�=����u���Y�dH�%H��@���H�5�* �eU#d�%`���dH�%@���H��������H9�sUH�HdH�%@���dH�%P���dH�%X���H�f�H��t�|�H�R�u�dH�%@���1�Y�dH�%@����^�1�Y�H�=����T���W���UAWAVAUATSH��H�$H��x�t$0�G�D$49�����H��L�t$x�L��1���ԕH�D$H�D$H�D$���L����ՕH�����H�\$`�H�L$HH�D$@H�
B��H�L$8L�%^֕1�1�E1�H�D$pH��L)�H���vI���>N�4<I��x�L)�H���HC�H�|$PL���bڕ�D$P�D$,�D$T�D$(�D$X�D$$�L$\H�$H��t=I��L��A��H���t;I��H���ԕH����H��L���#ff.�I��H;l$u9�#�I��L��H��I���ٕL�t$hH;l$uH�|$���H�D$H�D$H�T$(����H�D$HL�4L�lH�L$hH�L�L$,�L�T�L$$�L H��H�l$H�$I�I��H��(H�D$pL9������H����H�D$8H�|$8�5Q���%�"ו1ۉ�H��x[A\A]A^A_]�L�l$H��I9�t�H�|$H����H�D$`L�xL�`H�<$L�w�ff.�I��(H���t-H��I9F�t�M9&u�I�~�L��L���Օ��uͳ�1�H�$L�pL�=0ԕ�fDI��(H��tI�F�H��H��t�I�>A����H�<$�1�M���*�����ӕ����H�
��&L�
	��H�t$0H�T$4A�1�����H�D$@H�|$@L���4L��H��I��M��tL���ӕ�H��L�t$L�|$M��uH�|$t	L���xӕH���xH��M�fL�-eӕ�ff.�I��(I��t�I�D$�H��H��t�I�<$A����H�GH�W ��H�GH�W ��UAWAVAUATSH���H��D�G(D�w)H�GH�WH�=��$Nc�I�A��H�|$H��茓 H�\$H�T$H�|$ H���u�"L�d$ I���_L�l$(H�|$�y�}A����H�|$H���9� H�\$H�T$H�|$ H����"L�t$ L�|$(��#D$X=�@��H�|$t	H��=ҕA���+D�������I�_�M�w�M�gI�$H���XL�����NA����H���H�
��B��H��H�։��R=�@����H��fW�f)D$ L�D$ H��H��L�������fW�f.D$(H�|$ �����Hc�H9����uv�������y�����{ ������NH��@���GD�|$X�D$\�$�D$`�D$H�|$p@��L�l$(H�|$t	H��ѕA��u%D�����t=1�@����H���[A\A]A^A_]�H���$Jc�H���A���A��`���I�]�M�u�M�eI�$H��tL����I�|$t	L����ЕH���Е1��A���A������@��r���A���s�6Е9$���A���A�� �~���A���A��@�k���A��
�9A���A����R����1ѕ9D$�C���A���A���0���A��	A��D�������{'�������{(������Ε�����I��I�|$tL����ϕ�
�I��H�|$t	H���ϕL���D��f�UAWAVSH��8��H��H��H�|$�!� H�\$L�t$I�����L�|$8L��H��L���ӕB�D48I��H�|$ L��L������|$ u��&H�|$(���ҕ�����u�Jѕ�8�� ��H�|$t	H���Ε��H��8[A^A_]�H��L�����k�����Љ��t���I��H�|$t	H���ΕL���C��f�UAWAVAUATSH��H��I��I��I���H����H��$�H��͂L��M��������td@H��I�����E�H���r� t�=�r<��������t#��u)=���뷃� t���0u=0��������CH��H�D$J��H�H�|$(L�D$H��.�2�|$(�;�H��$�H��$�L��L��
�e���$��-�~D$xfH~�I��������L!�H��������H9������$�����„�@��@��ZK��H�|$(L���A�
E1��K���D$8<��H�D$H�D$H�D$ H�h�sH�D$0H�D$8H�D$(H�|$(�V��H��H�D$(L�|$0L�t$8H�$L���$H�|$hH�t$L�L$(H���m���|$h��L�|$L�t$L�d$ H�]H;]��H���_O���H��$�I�$I�D$�Z��t]��ʕ�T$x�\�fW�f.��%�
��$f.���H,�f.��$IG�1�f.�HK�I�$�AT$���1�f.������H��H9���������kH�D$H�D$H�D$ H�[�sH�D$0H�D$8H�D$(H�|$(�.U��H��H�D$(L�|$0L�t$8H�$L�9�$H�|$hH�t$L�L$(H���Rl���|$h��L�|$L�t$L�d$ H�]H;]�oH���N���bH���sH�D$0H�D$8H�D$(H�|$(�T��I��L�$�H��H��>��H��������I9��„���M���H��L���ɕH����I��M��H���H�|$I9����D$0�D$x�H���H�\$(��H��H���H��������H����H���sH�D$0H�D$8H�D$(H�|$(�S��I��L�$�H��H��>��H��������I9��„��Y�ZB�����������f�H��I9�t`�D��H���r� t�=�������������t+�������=���먃� t���0�����=0�������1����H���*���H�D$H�D$H�D$ H��sH�D$0H�D$8(H�D$(H�|$(�R��H��H�D$(H�\$0H�D$HL�|$PL�t$XH�$L���$H�|$hH�t$L�L$(H����i���|$h�L�|$L�t$L�d$ H�]H;]��H���{K����M���H�þL���ma��H���YI��M��H���H�D$H�D$H�D$ H�8�sH�D$0H�D$8H�D$(H�|$(��Q��H��H�D$(L�|$0L�t$8H�$L�Υ$H�|$hH�t$L�L$(H����h���|$h��L�|$L�t$L�d$ H�]H;]uH���J��H�EH�[L�<�L�t�L�d��lA�E1�L��H��L���˕H�]H;]u4H���YJ���*A�E1�L��H��L���˕H�]H;]uH���-J��H�EH�[L�,�L�|�L�t�H��H�]1�H�Ę[A\A]A^A_]�H�=�sH�����E���D$i�D$H�=�łH�
M��L�ֹ�H�T$�+�gG���H�
+��L��L���C���D$i�D$H�=�łH�
	��L�z��H�T$�+�#G���t�D$i�D$H�=^łH�
ڹ�L���H�T$�+��F���EH�=��'H�D��=�JD���D$i�D$H�=łH�
���L�츋H�T$�+�F���L���g>������
H��M��tEL���:H��M��t8L���-��H��H�|$(�����
H��H�|$(���H�|$tH�|$��ŕH���:���UAWAVAUATSH��hL�D$PH9���I��I��E1�H��Ă@A�,$��5��=�����E���sI����I��M9�u��^fD�� tށ��r[�������t-��uH������u��9�� t"��0u/��0���u�� @����u��@������{���I�\$��+H�|$HtH�؃�0t8��-��L9�����������������0upI�D$L9�tf�0�������������� ��xuBH��L9�t9�������������PЃ�
�%��������L$DH�D$H�D$H�D$�Eթ����t0�E1��xH�D$PH��G��H��h[A\A]A^A_]�A����rA���r��A�I��H�|$�A�1�L���oD��H�|$H�D$���s	@�,�����?�ɀ�����s����L���?�ʀ�������wq@���@�4�T�L�A�ʃ�-t	��+�E1�-A��H���$�B�I��?�L9����+��5��=��	I��L����@��?@�΀��@���@�,@�t�T�LL�l$L9��t�+��5��=��I�\$���߃�����/���9��u&L9��(�+��5��=���
H���EЃ�	��L��L9l$�*@�,I��L�l$L9���H�|$��+��5��=���c
�EЃ�	wML��L;l$tH��H�L$@�,I��L�l$L9�u����A�L���~B��H�D$H�|$�H�����X��u&L9��G�+��5��=���H��;l$D��L��L9l$��H�D$�.I��L�l$L9���
H�|$�+�����������}�MЃ�	wML��L;l$tH��@�,I��L�l$L9�u��
��A�L���A��H�D$H�L$H�|$�H�����r
��u&L9��a
�+��5��=����H���E������6
A����rA���r��A�I��H�D$L)�L��I9���H�D$����@�,�w�
��$�E1���L9�t"�������������H�������/=����0������ ��x�
L9��D�D��5��=���H��A��0@��uBH��L9���D�D��5��=���xH��A��0uH��u�H�=N��:��A�H���߃�
A�@�A��:C�����H����?H��<L�f1�L9����<���H��H	�I��L9���D�D�����������
H��E�H�A���A��
A�P�A��:ACу�s?I�����
��~������?v�H�=o��j:���@1�1��4I������L��H)���
H���������HB�@�L��E9��<H�����
L�fL9��D�E��A���A���A����&
H��E�P�A���A��
E�H�A��:EC�A����I����
��~�����?�4���D��H��H	�H��1�L9�u�^E��I��L	�H��H��L9��ED�E��A���A���A������	E�P�A���A��
E�H�A��:EC�A����H����}	��~������?v����L��H)���	H���������HB���@���h1��L��@���UA�� A��p��H��H���O	L9��2D�D�ׁ���������	L�KA��+t
A��-��H��H9��	A��-A��M9���E�D��������H��I��H���]H�|$8H�\$ L�|$(�l$0M��t
H�D$8��1�M��@����H�|$ H�L$P�T��H����H�|$H�|$H���E1�D�׃�Ѓ�	�LH���t{L�aM9��GE�D�ց���������
A���A��
�k�
p,I���t7I��B�<�����D�@�I�ĉ�M9�u�����������I���u�H�=���6��H��A�� A��p�f���1�I��H����H��H��?H��A��A��H��H�����A��A��A��A��A��A��E��uH=������H�����=������:����@��1�9������)�@Ё�|:fT
��$fV
1�$�fT
w�$H�|$HM���H�D$PL� �O��������������M�������Lڍ��H��4H��H�������H!�I	�I	��e�$�?��fIń����s��Y��z���H�|$��A�L���:��H�|$H�D$����l$ H�=���H�
C��L�<��H�T$ �+�:��H�=�
��15������I9�uH�|$H�G���E���A������9���H�=J��=5��H�|$��A�L��� :��H�L$���H�|$�A�L��L�L$XL���9��H�L$L�L$XH�D$���������?�ʀ�����s@��@�4�T�I@��?@�΀�������w@���@�<@�t�T�!@��?@�π��@���@�,@�|@�t�TM�L�L$L9��5�+������������H�KH�L$8�M������t��������?�������r���r���H��H�t$L)�L��H9�w���sG@�,�H�|$�A�L�L$XL��H�T$`�8��H�D$H�L$L�L$XH�T$`���r�A��A��?A�Ȁ�����s@��@�4D�D�K@��?@�΀�������w@���@�<@�tD�D�"@��?@�π��@���@�,@�|@�tD�DI�L�L$L9|$8���k����������wH��H�\$8�MЃ�	��L��L9L$��@�,I��L�L$H�D$8L9�t~H�|$M��H�Ë(��5��=����EЃ�	wlL��L;l$tH��H�L$@�,H��I��L�l$L9�u��C��A�L���57��H�D$H�|$�M9�vM���M��tM9�sB�<(���H�t$H�|$ H�t$8L���Su���|$ uP1�H�|$H�|$HtI��H�|$8�D$8�����~D$8L��ۋT$DH�5˴�uRH�D$PH��G����~D$(H�D$PL�(H�|$H�|$8tf�D$8�]���~D$8H�|$H�T$DH�5w��fH~�H��������H!�H��H9���M9����t<H�D$PL0�7L�0f�G1��P����1��t|�I��M9�t�A�$�����������vp�H���rՃ� t�=�r=��������t#��u*=���럃� t���0u=0������1�����HЃ�
��9�����C����G��D$ �����l$ H�T$ H�=A��H�
���L�����+��4���H�=�#tH����0�2��H�|$��A�L��L���5��H�D$H�L$I���6���H�=���/���Ǹ���AǾ�Ǎ��=��!������������D$ �����t$ ����D�D$ ���H�=���N/��H�=/	��B/��H�=���6/��D�T$ ����H�=��� /��H�=���/��H�=
	��/��H�=	��.�������H��H�|$tH�|$���H���(��@H�G0H�W8��UAWAVATSH��H���O@�oAH�H�pH�X L�p(��t8����@���)�L9���H��H��H��쳕�����y�Uo I��I��H��H��蔼��A�M��t	L���Z��H��L���'o I��I��H�|$@H���d���A�M��t	L���*����������H�L$(H�D$01�H;D$p��1�H;L$h�I��fW�f)$f)D$@H��L���D�����H�T$@H��L��L���)�������H�
��$Hc�H��H�$H;D$@���D$H��D$fH~����uL9��jH��H��H��������RH�L$hH�D$p1�H;D$0��1�H;L$(��D��,H�D$H;D$P�H�D$H;D$X�
H�D$ H;D$`��H�D$(H;D$h��H�D$0H;D$p��H�$H;D$@��H�D$H;D$H�d���H�$H;D$@�����D$�L$Hf.���f.����H�$H;D$@��u|�D$�L$Hf.�shf.����aH�$H;D$@��uS�D$f.D$H���BH�$H;D$@���D$f.D$H�������H�$H;D$@��u�D$Hf.D$s1�H�Ā[A\A^A_]ð��H��A�M��u�H��A�M��t	L���ү�H����$��f�H�GH�W��PH�H�OH��Q4Y�f.�@H�G0H�W8��UAWAVAUATSH��(L�gM���H��I��I��L�oI�}I�E�PI�G(H��H�D$L�d$ L9���I��u"I�}I�EH�@L��H��H��([A\A]A^A_]��M� I�l$�I��1�L�d$L�l$L9�slL��I��I��IŰI��ff.��tI�}�I�EL��H��PL9�u
�5@1�L9�t*I�L$I��C�<'I��t�L�d$L9�s
��L�l$t���H��([A\A]A^A_]�L�
)b�H�t$H�T$ 1�1��,��H��a�1�1���.��fDH�H�OH�IH���UAWAVAUATSH��HI��L�FM����I��1�)"8	�H�-�L-�QXI�����j?$H�Dsp.�H��lN�.I�EH�D$L�wM��L�D$@H�|$8L�,$L�t$��L��H1�H��H1�N��J��H��I��L�L$��I����H�t$J�T�L1�J�D�H1�H��H1�L�H1�H��H��L��@L�
H�BL�BH���M1�H1�I��L�H1�H1�H��L��H��w��I�}t
I�}���I�] M�u(M���CL�{L�%����fffff.�I��I���I��t�I�?A����J��H��ӫ�H����H�D$ H��H�t$H�\$H�����M��H�|$@�/H��H�Dsp.�H1�H�-�L-�QXH��H��H1�L�D$L�H��H����H��I�����j?$I��1�)"8	�H��lN�.H�t$ ��J�T�L1�J�D�H1�H��L�H1�H1�H��H��L��L�L$8H�:H�BL�BH���L1�H1�H��L�H1�H1�H��L��H��w��H�D$�B�D�L1��H�D$H�L1�J�D�H1�H��H1�L�H1�H��H��I��H��H1�H��H��H��9H�L�gfn�f`��p�fp�DfD$`H��$�L�i�E1�H����H�D$PH�T$@L!�H��$��ofD$ ftD$`f���uLfv�foL$ ft�f�����I����
I��L�s��
fffff.��E�!��f��t��D��I���	M!�L��H��L��H)�H�H;Pu�H�pH�|$H�T$��H�T$@��u�I��I��H��$�J�D8�H�H`H�PhH�QhH�H`H�J`H�L$8H�I(H�QhH�PhH�H`H�AhH�HhH�A`H�HH�PPL�,$I�u0A�}8E1�9�A��E1�H9�A��ED�E��E�HE�H�pH�xPI�}tH�|$��I�] M�u(M��t%L�{L�%ک��	I��I��tI��t�I�?A����I�}��H��H��H[A\A]A^A_]�%���H�D$ �B�D�H��1�)"8	�H1�H��lN�.H1�H��I�����j?$�H�L1�J�D�H1�H��L�H1�H1�H��L�L$8H��I��H��H1�H��H��H��9I�	M�qfn�f`��p�fp�DfD$PH�L$`L�a�E1�H�k��H�D$xH�t$@L!�H�D$`�of�$�ftD$Pf���uAfv�fo�$�ft�f����VI�����I��L�s����E�!��f��t��D��I���M!�L��H��L��H)�H�H;pu�H�pH�|$ H�T$����H�t$@��u�I��I��H�D$`J�D8�H�$H�
L�`H�h H�HH�L$H�H H�p(L�p0H�X8B@0L�x@B(@@�oB8�@PH�H`H�PhH�QhH�H`H�J`H�T$8H�J(H�IhH�HhH�J(H�H`H�AhH�HhH�A`H�|$ ����I����s	H�����M����L�cL�-����ff.�I��I����I�|$�t�I�<$A����H�\$8H�D$H;C �iH�C0H�@`H�pH�PH���&I��H��I�-�L-�QXH�D$@�$I�UAE)�$�I�EH�L$ I�MI�EI�EXH��$�AEAM(AU8A]H)�$�)�$�)�$�)�$�H�$HP X0AEAM(AU8A]HH�@@I�EXI�E`I�MhH�HhI�E`H�A`H��$�H��$@(�$�)�$0(�$�(�$�(�$�(�$�)�$ )�$)�$)�$�I�����j?$I��1�)"8	�I��lN�.�M���-�����p�ꤕH����I��H��H�D$@I�EH�L$ I�MI�EH�$HP X0AEAM(AU8A]HH�@@I�EXW�AE`I�����j?$I��1�)"8	�I��lN�.I�-�L-�QXH�Dsp.�H�T$`H��$�(�$�fo�$(�$(�$ �$���$��$��$�fo�$0��$�H��$@H��$�H�K(H�IhI�MhH�K(I�M`L�ihI�MhL�i`M�EL1�I��I�}H1�J�4�J��I��I��vZI����H�T7�L1�H�D7�L1�H��H1�L�H1�H��H�H�GH��H���L1�L1�H��L�H1�H1�H��H��w��\M��tD��T7�I1�I1��6L�t$H�\$H����H���J����H���p���xL3L3\7�L��I��H1�L�H1�H��H��I��I��I1�I��H�{��H�L�{L��H��9H�D$Pfn�f`��p�fp�Df�$�L�a�H�D$H�3|�H�D$H�D$H�L$ M!��Bo1fD$@ft�$�f�؅�u$H�|$u`�H�L$ ���C�!؉�f��t����L���L!�H��H��L��H)�H�H�PI9Uu�I�}H�pH���@����u��~f�foD$@f���H�L$ t���L��"L!�H�$��1�fv�foL$@ft�f�����H�D$H�����H�T$H��H�D$I�����H��y���H��H�L$ H��L�l)�H�\$`�~L��$�L��$�L��$�H��$�L��$�sH��$����M��t	L������M��t%L�sL�-ꡕ�	I��I��tI�~�t�I�>A����M��t	H��¡�H��H[A\A]A^A_]�H�$���xfof����H�$�$��H�T$8H�BH)���H�BH�<$H�G�L!�H���H�L$ ��H�t$P@�49@�tH�BH�����H��H�BH��H��H��H��H)�L�h�H��L�l)�H�\$`�����I���H����=���I�����p�^��H�=��������oH�x��H�)x�H�D$PH�|$P����NH��w��H�x�H�D$xH�|$x�y���-H��w��H�7y�H�D$H�|$�X���H�=�x�����H��x���H��x���H��H�\$`p
H��$��oH���G���H��H�<$�9���H���1��H��H�<$�%���H�|$ ���H�����f�UAWAVAUATSH��XI��H�t$H�Dsp.�H1�H�-�L-�QXH��H1�J��H�D$J��H��H�����j?$I��L�D$ �I����H��1�)"8	�I��lN�.L�L$L�T$K�T�H1�K�D�L1�H��H1�H�H1�H��L��M�ѐL�H�BL�ZI���I1�L1�I��H�H1�H1�H��L��I��w��iH��1�)"8	�H��lN�.M��t@L�D$E�L�T$G�D�L1�L1��&H��1�)"8	�L�D$I3H��lN�.L�L$K3D�H��H1�H�H1�H��H��H��I��I1�I��H�H�|$(H�oL��H��9fn�f`��p�fp�DfD$0L�y�E1�H�T$ H�L$I!��Bo)fD$@ftD$0fD��E��uLfv�foL$@ft�f����I����I��M�H�L$s��fDA�F�D!�A��f��t��A��L���H!�H��H��L��H)�H�H;Pu�H�pH�|$H�T$�.��H�T$ ��u�H�C�H!�H�|$�ofv�ft�f���oft�f��f�f��������f��H�T$(wH�JH�����H��H�J��H���w\��LH�BH��tXH��H��H�H��H�BH�G�H��X[A\A]A^A_]�1���H�=�t�����H�=Ot�����H�=[t�����H�=u�����H�=�u��>��H�=�u����f�AWAVAUATSH��H�?t
H�{����H�{t
H�{ ����L�s8L�{@M��t0M�fL�-����f�I��I��tI�|$�t�I�<$A����H�{0tL��[A\A]A^A_�%U��[A\A]A^A_�UAWAVAUATSPL�7L�M����M�fI�����L�oI�Ի1���H��I�FI�H��H��H��tKI�@:l�q�H�K�I#NH���wm�D��I��D�H��I��pdI�>H)�A��I�FH��u�H�=�s����I�FH��rH���tZH��H��H��H��H)�I+Fr+I�FH��[A\A]A^A_]�H�=}s��8��H�=�r��L��H�=�s����H�=)s����H�=s�����UAWAVAUATSPI��H��s
A��I���OL��H��=unI��H��$I�$I�$L��H��I)�I��I�I��I��I���I�����I��H��������I9�w+I��L��H��M�~M��I���H�����I9����tH�=9��H��r��9���H�<$L�����H��tZI��M�n�L��H��L��H��H)�I��	IB�I�L��L���-��H�$L� L�hH�XH�@H��[A\A]A^A_]ÿL���q��f.�PH�G H��tJH���tFH�OH��H��rEH���wKH��xRH�pH�wH�H��H!�H�H��H��tH�H)�X�%���X�H�=�q��n��H�=�p�����H�=�p��V��H�=�p�����f.�UAWAVAUATSPL�M��tnH��L�oH�o L�%Z��E1��D����Hc�CH��uQM9�s1�CL��L)���K�4.�}A��H���t��CH��tI�M9�r�1�M��u!�M1��IH�3l�M��u�;H�� H��M��t.L��L)�rLH�CtM�L��L��H��I�����L��H�kH��[A\A]A^A_]�H�
�k�L��L��L������H�
�r�1�L��L������I��H��L���y�#L���Q
�����f.�f�UAWAVAUATSPH��tZI��I����L�%1��H�"h�L�-[����A��HcH��uBM��t)��L��L��A��H���t�H��tL��H)�r,I�I��M��u�1�H��H��[A\A]A^A_]�H�� H��H����H�
�g�H��L��L�����P�
�#X��UAWAVAUATSH��H��H��$�d�<%������
dH�%�����
�������
H;����
H�D$HH�D$PH�D$`H�D$hH�D$pH�CH�D$H�CPH��$�H�C`H��$�H�\$�fff.�1�H�L$����
H�D$XH��$�LcpM��x3H�|$Hu
H�|$H��$��H�D$PL��H�H	�H�H�D$X1�H�L$�����H�$��H��������H�����D$�C����H�D$pH�S0H;T$`L��$���H���H�D$L�`I�l$fAo$fD��A���/fDH�D$hL�<�H��H�\$pA�F�D!�A��H�T$xH����H�T$xfE��u-fff.�foEfD��I�����H��A����t�A���A���L��H)�D�{������I9�t�E����H�D$PH�L$XI��H��H��$�tJH��uE1��#1�H��H��L�,F9<�LO�H)�L��H��w�B��D9�tq1�D9���I�H��$�H;L$HuH�|$H�%#��H�D$PJ��H��$�L)�vH�yH��I��H��Ö�L��H�I	�L�9H��$�H��H�D$XL�{�H�\$pH;\$`�����H�|$`�ڍ�����H�|$���H�4��H��������H���������4�D$�C���
����	�A�H�|$`1��>��H�D$H�P0H������fff.�L�l$pI����L��$�L�=:���|$H�\$uH����H��������H���%1�H�L$�����H�t$XH��L�l$x��H�|$PI�ݺҁ�������A�ׅ�������������H�=Ǟ&�� �H�|$hI��L��$�L�=�����J��H�O��I��I�0H��H��H9���L�I�H�1L9�s�I��f�N�I��t�N�L�I���L9�r�I�뾿�H�t$���1����H�t$XH��L�l$x�
���@A��1�H�L$����'H�P��H��������H���1�D$�C���W1���A��1H���H��������H���9E1��CT���WH�CXH����s	H��H�CXE��uH�͸�H��������H���i1�A����H��$����������1�����H�D$pL�|$PH�l$XH��I�uespemos��H�{0��L�l$hL�$�M�H���ffffff.�H�S8L�C@H��L1�L��H�modnarodH1�H�arenegylH1�I�EI1�H�setybdetI1�H�H��
L�H1�I��I1�H�� H�L�H��H1�I��H�� H��H1�I�L1�L1�H�H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�L1�H��H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H1�H��H�� H1�H1�H��H��9H�KH�{ fn�f`��p�fp�DL�A�E1�H!��o1fo�ft�fD��E��t3�A��H�H!�I��I��L��L)�H;tFA�R�fD!�A��H�\$u�@fv�ft�f�х���L�H��I���ffffff.�H��H���D����H�\$tkH��tfH��u1��*H��E1�fDI��I��K�4A9�IO�L)�I��H��w�A9�u,A�D�t$H�H�4H��H�x�H�@�P(ffff.�I��M9�tH�C0H���z������1�H��t)H��L�5��L�d$0u7H��$��[ffff.�L�5�L�d$0L�-���H�l$xH��uf�h�1�H��$�fDH��H��H�A9�HO�H)�H��H��w�A9�uA�D���L�-T��H�l$xH��u�1�L�-?��H�l$xH��t��tyH�D$0H��$�D�x@�D��L��A��H��y!A�փ8t�A�փ8t�H�=
�$�l H�D$�xI�_H��uH�D$H�x0����E�|$H�\$�����H�Y��H��������H��������!����������C���H�|$��{��H���H��������H����������4�D$�C�������L�l$p�4���L���{��H�׳�H��������H���������A��A���CT����������L�����1�����������H�t$���1��d�������B���������C�����,����������CT���L�����|���H�\$�{H���������sH�D$H�D$ H�D$(H�=f��H�5g��H�D$0H�D$8H�D$@H�T$0�"��H�\$0L�d$8L�l$@M����A�E1�K�<7L��L��1��M�L�t$(H��t	L�����L;t$H�\$uH�|$�U��L�|$ C�7:I�FH�D$(H;D$u
H�|$�1��H�t$ B�D6 I��L�t$(H�D$H��L)�H��
�dH� exitingJ�L6H�Thread eJ�6I�NH�L$(H9�uH�|$����H�t$ B�D6
I��L�t$(�=y����xL����H���u�8��H�|$tH�|$ �Պ��CH�|$uH����H��������H����1�H�t$����aH�|$`tH�|$h����H�|$HtH�|$P�x��H��$��H�u�=�H�uH���_H�Ĩ[A\A]A^A_]�H�D$H�D$0�D$�D$8H�=��&H�
�z�L�F��H�T$0���
���qH�D$H�D$0�D$�D$8H�=R�&H�
rz�L�#��H�T$0��
���6L�t$0D�|$8H�=�&H�
?x�L���H�T$0��Y
�����H�ޞ�dH�%����d�%�����
������(��Q�����W0���H�=ɔ&H����e�j��������1��払H�|$`��������H�|$�A�1�L���
��L�|$ L�t$(����H�|$��A�L����	��L�t$(H�D$H�t$ �k����^����������C���H�=��q���+I��H��t&L������I��H�|$0tH�|$8�l���I��H�|$uH�\$�|$����H�|$ �?��H�\$�|$�����6I��H�|$`�H��1I��A��H��$�脀���|$tr�I��H�\$�|$t^�rI�ƀ|$tR�fI��H��$��H���I��L�|$0�|$8uH�k��H��������H��uu1�A���tH�|$uH�D��H��������H��u1�H�t$��������������u��C�տ�L�����1��臕�|$t��������u�A�G�x����I��L�|$0�|$8uH����H��������H����1�A���t9H�|$`uSH�|$Hu^H��$��H�u��H�uH���L�������L�����1��D��H�|$`t�H�|$h�q��H�|$Ht�H�|$P�^��H��$��H�t���������`���A�G�V����}��f.�SH����c��H���t�H�Ku
H��[�%��[�f.�AVSPH��H���P
H���t�H�KuH��H��[A^�%˅�H��[A^�I��H���t�H�Ku	H�����L�����f.�H�H�O�I��H9�s,fff.�M��L��M9�s*H��H9�u��)f.�M��L��M9�r
H��H9�u��	H9���H9���H��H��H��������H!�H��H��H��L�GL��I���E1�fff.��Ao@��Ao�CoT���Co�fp�Nfp�N�AX��Afp�N�C�fp�N�CD��I��I�� L9�u�H9�tDH��H��H��H��H��H��H�H�4�H��fDH�9L��L�H�<�H��H��H9�u��H��H��H�ȃ�?Ƀ�~1��[f.��SH��uH�殺H��H��u&1����t[ÿ�H�޺��1�[�%��������u��C��f�UAWAVAUATSH��HI��I��H��!��I����	M��I��I��L��IB�K�,�L��L)�H�D$@L��L�d$(L�T$ L�l$8H�l$0fffff.�H���FH�F`L�>L�NL9�L��HG�H�L$LB�H�FPL9�M��LG�LB�H�FHL�^L9�L��HG�LB�H�F8L�VL9�M��LG�LB�H�FXH�N(H9�H��HG�HB�H�L$H�N@H�F0H9�I��LG�HB�L9�H�$L��HG�IC�M9�L��IG�MC�L�N L9�M��LG�IC�L9�L��HG�LB�M9�M��MG�MB�L9�L��HG�IC�I9�I��MG�L�L$LC�H9�I��LG�HB�M9�M��MG�MC�I9�I��MG�LC�H�D$L9�M��LG�LB�I9�H��IG�LC�H�T$I9�H��IG�LC�M9�L��IG�MC�M9�L��IG�H�T$MC�I9�I��MG�LC�I9�H��IG�H�T$LC�M9�L��IG�MB�H9�I��LG�HC�I9�H��IG�LC�M9�M��MG�MB�H�L$I9�H��IG�LC�I9�H��IG�LC�H�L$H9�H��HG�HB�I9�H��IG�H�L$IB�M9�M��MG�MB�M9�M��MG�MB�I9�H��IG�LC�H9�I��LG�HC�M9�L��IG�MC�M9�M��MG�H�T$H�V`MC�L9�M��LG�L�.L�l$8LB�H�l$0H9�H��HG�L�L$L�NXHB�I9�I��MG�L�^PLC�M9�L��IG�L�~MC�L�d$(I9�I��MG�L�VIB�H9�I��LG�L�^8HB�M9�L��IG�H�V@MC�H9�H��HG�L�VHL�T$ L�FHC�H�F H�N(H�V0H�$�
����H����H�FL�H�NL9�L��HG�LB�H�F8H9�I��LG�HB�H�F(H�^H9�I��LG�HB�L�^@H�$H�V I9�H��IG�IB�M9�M��MG�MC�H9�I��LG�HC�H9�I��LG�HC�H�~0L9�L��HG�LB�L9�L��HG�IC�H9�I��LG�HC�M9�M��MG�MC�M9�M��MG�MC�I9�I��MG�LC�L9�L��HG�LB�M9�L��IG�MC�I9�I��MG�LC�I9�I��MG�LC�M9�L��IG�MC�I9�H��IG�IB�M9�M��MG�MC�L9�L��HG�L�IC�L�d$(H9�I��LG�H�~@HB�M9�L��IG�L�F8MC�L9�M��LG�L�NIC�L�T$ H9�I��LG�H�~H�FHC�H�$L�F H�N(L�N0�	H9��`u+I���=H�T$@L9�H��������Aff.�H���H��I��I�8H��H��H9�t�L�H�H�8L9�s�I��fffff.�N�I��t�N�L�I���L9�r�I�붉�I���fff.�I��!�������L��H��H��H��L�Hk�8L�I��@��I�$H�0H9�@��L�L9���@0�L9�@��@0�HE„�IE�L)�M����I�I�$I9��I�$I�I�L$I�4$I�T$O��I���I�|$L9���1�f�L�L9�L��L�W�L��H��L�OL9�L��L�L��H��H��L9�r�L�G�O��L9��J�mDL��H���eL)�M���X���I�$I�I�$I�I�D$I�$I�L$O��I���I�|$L9�sY1��L�E1�I9�A��L��L�_�L��N�L�_I9�J��H�N��L�H��L9�r�L�G�O��L9�u�>fDI��1�O��L9�t*f�L�I9�L��M�L��H��I��H��L9�u�H��I��H9�H��I�H��H��L9���I��I�$I��I�$I��M�4�I��H��H��I�L��L�������I��M������I��1�O��L9�t*f�L�L9�L��M�L��H��I��H��L9�u�H��I��H9�H�4�I�0H��H��L9��@I�$I��I�$I��H�HI)�M�$�I��E1��V���L��L��H��H[A\A]A^A_]�
J��H��@H�$K��H��H�u�I��H�L$HE1�L��@H�EM��L�E1�1�L9�A����LB�H�L�6L9�A�I��L�M��L9�H�l�J�<�LG�H�H��L�$O�4�J��H�4�I��M9�u�H��A��t%1�E1�H9���A��I��LB�M�	L�	J�<�H�l�H9�u0H��H9�u'I��H�t$HL��L��t~�H��H[A\A]A^A_]��m���f.��H��H��H��DH���~H��H��H)�sH�H��H�H��1�H9�H��HB�L�MI9�s�L�	�M�QI9�s
N��N;T�I��M��L��N��M9�s�L��N��O�N�UL��I9�r��y�����UAWAVAUATSPI��H��H��rUH��I��I��J�4?Lk�8J�'I������H��J�4;J�#H��L�����H��M�M�L��L��L��L�����H��I��H�H�H9���I�6H9���0�H9���0�IEބ�HE�H��H��[A\A]A^A_]�f�UAWAVAUATSH��H�GH����H�D$H�|$L�g M����H�D$L�hfAoEf���I�m��C�!؉�I��txf��u-ffffff.�foEf��I�����H������t������M��I)�A�����t�6v�M�w�M��I�H��tL����I�t�L����w��|���H�L$H��H��H�H���H�L$tH�yH)�H���H��[A\A]A^A_]�%�w�H��[A\A]A^A_]�H��I�t	L���iw�H���i�f�UAWAVAUATSH��xH��L�wL�XH�|$8L�t$@ffff.�1���A���H�ם�H��������H����E1��C���B	H�C0H��tLH�K(H�QH�sH�{ H9�HC�H��H�H��H�S(H��H�C0H��L�$H�TE���M�b�H�C8H;CH�!H�C@H�����	H��H�C@�kX1��C�����肵#��e�r	H��q1����e�����2��H�D$(H�L$0�H�D$ ffff.�A�E1�9�uT�|$ A�H�D$(LE��$������L������E1�1���v�H��y�x����t���nuA��E1�1�H�L$@�����H�\$8�C����H�C@H����H��H�C@H�C0H��L�t$@�����H�C8H����H��H�C8E1�E��uH���H��������H���71�A����;M�����)������H�T$XL�d$`L��H�D$H�D$H�D$H�=ℕH�5ㄕH�D$ H�D$(H�D$0H�T$ �޾��L�d$ L�t$(L�|$0M�����E1�J�<+L��L����x�M�L�l$M��t	L���pt�L;l$uH�|$��H�\$B�+:I�EH�D$H;D$u
H�|$���H�D$B�D( I��L�l$H�L$H��L)�H���{H�pthread J�(I�UH�T$H9�uH�|$��H�D$B�D( I��	L�l$dL�4%����I���_�I�F��*I���I�FH�D$HH�D$HH�D$PH�D$PH�D$hH��H�D$pH�|$ H�5�%H�T$h�
��H�\$ L�|$(L�d$0H�D$L)�I9��H�|$L�L��L���w�M�L�l$H��t	L���-s��I�L�d$`uL��肥#L�t$L;t$I��u
H�|$��H�t$B�6 I��L�t$H�D$H��L)�H����H� got worJ�6B�D6kI�N	H�L$H9�uH�|$�f�H�t$B�D6	
I��
L�t$�=����xL���v�H���tDH�|$tH�|$�nr�H�\$8L�t$@H�T$XL��I��RI�}�#���L��Br�������t�H�|$u��L���`��H�昖H��������H������讵��A��A���C�������C��I��L�����1���r�L��M��������S�A�H�|$1�L����H�\$L�l$������A�H�|$L����L�l$H�L$H�D$�T���L����l��I������A�H�|$L��L���S�L�l$�����	�A�H�|$L���,�L�t$H�D$H�t$�&���I��蠴��L��������C�����L�����1���q��a���H�|$@�3_��H�\$8�C������H�D$@H�D$ D�l$(D�t$0H�=�{&H�
�_�L���H�T$ ��*����v������H�D$H�D$H�D$H�=<��H�5=��H�D$ H�D$(H�D$0H�T$ �8���L�l$ L�d$(L�|$0M�����E1�J�<3L��L���Ht�M�L�t$M��t	L���o�L;t$uH�|$�q�H�\$B�3:I�FH�D$H;D$u
H�|$�M�H�D$B�D0 I��L�t$H�L$H��L)�H���H�pthread J�0I�VH�T$H9�uH�|$��H�D$B�D0 I��	L�t$dL�$%����I����I�D$���I���I�D$H�D$HH�D$HH�D$PH�D$PH�D$hH�BH�D$pH�5F~%H�|$ H�T$h���H�l$ L�l$(L�|$0H�D$L)�I9���H�|$L�L��L���s�M�L�t$H��t	L���n��I�$uL���ޠ#L�t$L;t$u
H�|$��H�t$B�6 I��L�t$H�D$H��L)�H���PH� exitingJ�6I�NH�L$H9�uH�|$���H�t$B�D6
I��	L�t$�=q~���xL��r�H���u�0p�H�|$tH�|$��m�H�\$8�H�uH������H��x[A\A]A^A_]�L�t$ D�l$(H�=�x&H�
�\�L����H�T$ ��5���H�|$�A�1�L���v�H�\$L�t$�_���H�|$��A�L���J�L�t$H�L$H�D$���L���h��I�����H�|$�A�L��L����L�t$�:���H�|$��A�L�����L�t$H�D$H�t$����H�=!�����H�=���v��H�=�����I��H��tUL��xl��J�qI��M��tlL���\��I��H����L���Ml����I��M����L���I���I�$u%L��腞#�I��H�|$ tH�|$(�l��I��H�|$tmH�|$�pI��A��L���jd����I��A��H�|$@�Rd��H�\$8�I���I�uFL����#�<I��H�|$ t1H�|$(��k��$I��I�}uH�\$8�eL��{k�H�\$8�UI��H�|$tH�|$�^k�H�|$`H�t$X践��H�\$8M���&��I��H�|$ �;H�\$8�
I��H�|$ ����H�uH���Y���L�����O�f.�f�SH��uH����H��H��u&1����t[ÿ�H�޺��1�[�%yk��\�����u��C��f�PH��H�H�$H�5�n$L�H��H���!��Y�DAVSH��H��H�H�8�F�u>�urH�t$A���z���I)�L�I���H�߾1�M����H�le$H��f�H�ʉ���H����LH�J�H��H��w��>�H�O$H��fffff.�H�ʉ���H����LH�J�H��H��w�H��L�I��A�I)�H�=؁�H�߾���H��[A^�f�AWAVAUATSH��H�$H�� H��H��H��H)�H��	.A�	.LB�I9�LF�I��1�0IC�I��JsH�\$ �I�gH�J�$I�$IH9�r��Lk�8M��t0H��L��I��I���g�L��H��L��H��H��u�L���=��1�H�L$H�\$H�D$E1�H��AA��H���GI��Iv	H���h�H�� [A\A]A^A_�H��I��Jr
H�|$��H���\��f.�f�UAWAVAUATSH���D�D$<H�|$H����H��I��H�@1�H��H��H��H�D$hH��H�t$0H��sH��H��H)�H��@�@HB�H�D$ �'H��H�ȉ������H��H��H�H��H�t$ H��H�D$H���H�L$@H�H0H�L$XH�H�H�L$PH���H�D$`�E1�E1�L��L�D$H�|$L�D$0M)�L�L$(w.fffff.�1��H�D$HI�����kDM��Ik�8H�t$H�<L;D$ M��sF�|$<t_I�� � LC�L��E1�E1�L����H�|$H�L$��H�4EL�L$(�@fDI���FH��J�4UL�L$(�@H��H�D$ I9�LC�M�L�L$(L��M��H��H��H�t$HH��K�	H)�J�NH�t$hH��H��H1оH��?H��I����Ik�8H�D$H�H�D$pH|$`H�|$xH��$��FL��L��H)�H��H��wj�H�L$H�T$J�,uL�L$(L��$�H��$�I���B8���I��N����M��I��I��I��O�4<I9�w(D��	��uM�L��I��w���ffff.�L��$�L��L)�Hk�8H\$A��uCL��H��L��A��?E�A��~H��L��E1��OH�T$H�L$@��tI��sK�'���@@��u�Ik�8H�L��H��L��A��?E�A��~L��E1��H�T$H�L$I�����H������M9�L��IB�H9�����Mk�8I�M9�H��IG�Hk�8H��H��i�L�T$L�M9���H�D$xf.��M�A�U�8�uSA�M����e���uJH�M�H����I�U�H����H�uЃ|��~��I�uЃ|��~���ff.�H9�����(�L��H���H��H���1�E1����@��A��H��HD�L�I0L�H0IQ P HMk�8I�Hk�8H�I9������H���L9��.������1��L��L�L$pffff.�A�E3�N38�uS�F0���A�e0uKI�EH����H�NH����I�U�|��~��H�V�|��~���fff.�H9�����(�1�1�<�����H��ID�L�G0L�C0OW S KHk�8H�H��8H9�������Hk�8I�M9��>������1��DA�J����B���L9L$0��I��H�l$HH��H��I�L�D$0M)�L�L$(�[����6���fDI���WkD�G3D8�M��u&D�G0E�A���ghA����A���u ���L9�@��A��A(�A�����I��u�1��H�t$@Hƻ�6f.�D��E��M9�A��A��E(�A���t_H��H��8I9��>A���D8�u�D�F�E�A���f�A��u�L�F�M��t�L�N�M��t�L�V�C�|��~M��t�L�F�C�|��~u�1���L�OHM���F���H�wH���9���L�GA�|��~�)���H�w@B�|��~�����@�I����L�D$@I��3�E����I9�A����D(�M�����usH��I��8D��I9�taE�A8�u�A�P���A�`���u�I�P�H��t=M�P�M����M�X�A�|��~��I�P�B�|��~H�L$L�\$M��t��1�L��L��H;\$ �m���@����A�H�������I��H��H��H�t$XH�Hk�8H�H|$Pffff.�F�O�N�G�F�O�N�G�F�O�N�G�H�L�L�H�H��8H���H��u�I��L���&���I������L��M���K���H�L$H�T$M���9���@��u(H�t$0H��H��L��A��?E�A��~H�|$E1��H���[A\A]A^A_]��AWAVAUATSI��H�_L�M��tAL�c L�-T_��f.�I��8I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����I�>tH��[A\A]A^A_�%_�[A\A]A^A_�@UAWAVAUATSH��H��I��H�|$H��!sRI����L��H��H�D$ Lk�8H�|$N�4'I�I��L�t$@�H����L��L����A��GL��E��I��H�C�H�D$@H�L$0M��H�l$Xffff.�A����L��H��Hi��L�|$L�HiшL�I��@D�t$s[E�G3�N3A8�u]�F0���A�g0uWI�GH����H�~H����M�OA�|��~��L�NA�|��~@���L���xI���I9�@����@(��z3A8�ujD�B0E�A��A�g0A��u`M�GM��t.L�JM��t%M�WC�|��~tL�BC�|��~u
M��<����?M��<�u8�1��z3A8�t�@I9�A��A��E(�<�A��A���A��E0�M��up@8�uJ�J0���f0��uDH�NH����H�zH����L�FA�|��~��L�BA�|��~@���
H9�@����@(�<��������0�HE�I��M��M)�I��H��m۶m۶mL��I�F0H��$�AANAV )�$�)�$�)D$pH��ts�E3A�N38�uSA�F0����e0uKH�EH���I�NH����H�U�|��~��I�F�|��~t���H9�����(�<���M9���Mk�8J�,#E1�H�D$H��L��fffff.�Hk�8Ht$�bDA�~0@�@���`0@��tiH���E1�@���A��H��HD�Mk�8L�P0N�T0HP BT BLBM�H��8H9�s^�x3E�F3D8�t�L9�A��@��D(��H�xH��t'M�FM��tL�HA�|��~@��M�NC�|��~A����1��`���f�L9�t;Ik�8H�p0H�t�HP T�L�D�H���H��8L����@Ik�8H�|$H��H�T$ L�\$8��^�L�\$8I��������L��L)���H�D$H�L$ H�I�OI9�u1��fff.�H��H��Ld$@H��E1�fffff.�I�|$0H�z0A$AL$AT$ R JI�xM1�Mk�8BDBLBT B8JHRXN�D0L�BhH��pI�ĐI��H9�u�@��t2Hk�8H��Hk�8H�|0H�|0DLT T LM��L�d$0H�l$XtRM9��`H�|$ H|$H��L��D�t$E��L�L$p�W���M��I��!����g���1��~���fffff.�M9��+Ik�8H�+E1�L�|$L��H�L$ ffffff.�Ik�8L��c��p0@�@��A�f0@��thH���1�@���@��H��HE�Mk�8L�H0N�L0HP BT BLBI�H��8H9�s_A�v3�x3@8�t�H9�@��@��@(��I�vH��t'H�xH��tM�FA�|��~@��L�@A�|��~@����1��a���f.�M9�t;H���Ik�8H�p0H�t0HP T LI��H��8M����f�Mk�8L��H��L��=\�L��M��M)���
L�I�D$I9�H�L$u1�D�t$L�D$ �ff.�L��H��Hl$@1�D�t$H��������L�D$ fffff.�H�U0H�Q0EMU Q IH�VH1�Hk�8A0AL0AT0 A8IHQXI�t00H�qhH��pH�ŐH��H9�u�A��t9Hk�8H��Hk�8I�T0H�t$H�T0AALAT T LM9���	�I��!L�d$0�?�������H�|$L��H��L��A��F��f	H�G0H�C0OW S KI�F0I�D$0AANAV AT$ AL$A$A�L��H�D$ H)�H�L$XI9��Ik�8L���[H��L�L$(L�H�D$H�GL�_(D$pGH��$�H�G(�D$0f�G0�D$H�G2D�G3�D$P�G4H��H��8H;t$ ��Lk�8J�<+H�L$J�D)0J�D+0B)BL)BT) BT+ BL+B+F�D+3E��B�D+�A8�u:�G0�O���@��@����@�������w����#ffffff.�I9�����(�����R���H�GH�D$L�_�G0f�D$0��@��@��L��H��H�D$8Ll$H�H�D$(I�E(H��$�AE)D$p�G2�D$H�G4�D$PH��M��u1H��L�L$(��f�I9���A��A(�I�E�A����cI��H�D�J�D+0BD+�BL+�BT+�BT+ BL+B+I��8�8���H���B�D+�A8�u�F�L+�E�A��A�u�J�D+�H������H�L$L�L$8B�|	�~�����L��M��N�t+�A��A�|��~M��I���S��������I9�����(�H��Ȁ����H�D;�H�D;0D;�L;�T;�T; L;;H��8���D;�A8�u��L;���@�u�H�H����g���f�D$0L�_M�������H�G�H�������H�OH�L$B�|��~�t���H�OЃ|��~�e���J���-���J�<+H�������H������H����L;t$XL�D$@��Ik�8�8L��H���oL��H�t$hH�uH�t$8H�uH�t$PH�u(D$pEH��$�H�u(�t$0f�u0�t$@�u2D�M3�t$d�u4L�D$@I��H��8H��8H���L;t$X�Mk�8K�,K�t0K�t0CCLCT CT CLCG�L3E��C�t�A8�u<D�]0�u�fD�\$0A��A��@�@��D��%@����l����&f�I9�A��@��D(�L�D$@@����D���H�uH�t$8L�]�u0f�t$0@��@��@�t$L��H��H�t$HM�H�uH�t$hI�r(H��$�AB)D$p�u2@�t$�u4�t$dI��H��I��L�\$PM��D�\$L�l$(u0�ffffff.�I9�A��@��D(�M�B�@�����K�t�K�t0CD�CL�CT�CT CLCI��8�	���M��H���C�t�A8�u�C�t�@�@��D�u�O�D�M������H�t$8L�\$HB�|�~����E��I��M��O�t�@��C�|��~M��D�\$L��E��L�l$(�B������ffffff.�M9�A��@��D(�I���H��8@�����M�D�M�D0AD�AL�AT�AT ALAH9��&���E�D�E8�u�A�l�@�@��D�u�I�,H������D�\$H�uH�t$PH���:���H�u�H���-���L�]L�\$8H�t$HH�t$PA�|��~H�t$H�	���L�E�A�|��~L�D$@��L�\$PJ�4�����K�,H������I�L���x���Ik�8H�L$H�H���H�D$L�I���M�L$�H���fffff.��n0@�@���g0@���SE��Mk�8M�E��Mk�8L�H��8E1�E1�@���A��A��I��LD�M�Z0L�Z0AAJAR R JI��Mk�8I�I��Mk�8I�H���H�L$ �L��L��E�D$3D�H3E8�u[D�H0E�A��A�d$0A��uPM�D$M����L�PM����M�L$C�|��~A��L�@C�|��~A����M9�A��A��E(�E1�E1�A���A��I��MD�A��M�n0L�i0AANAV Q I�o3D�n3D8������L9�A��@��D(����H�oH��t/L�nM��t&L�wA�|��~@��L�vC�|��~A����E1��i���1��n���I��8A��tA1�1�L9���@��L��HB�L�W0L�Q0OW Q IHk�8H�Hk�8I�L9�u3I��8M9�u*H�Ĩ[A\A]A^A_]�H�=:��H�����!���l��H�
��L��L��L���U��I��H�|$H��H�T$�/Q�L��������Gk�O38�uG�G0����ghu@H�GHH����H�OH����H�WL�G@A�|��~���|��~���	H9�����(�������8�ul����������u^H���H���OH���H���?L�GxL���A�|��~��A�|��~���1�������8�t�H9�����(�1�E1�<���A��Mk�8Hk�8H�L�OpH������M��LD�ID�J�E�H3B�|3A8�uO�y0@�@��A�`0@��uFI�xH����L�IM����M�PA�|��~@��L�QC�|��~A���I9�A��@��D(�D�H3D�R3E8�ugD�J0E�A���`0A��u^L�HM����L�RM����L�XC�|��~A��L�ZC�|��~A���#1����1�D�H3D�R3E8�t�M9�A��A��E(�UAWAVSA���I��MD�@���LD�M��LD�A���LD�A�Z3E�s3D8�uLA�[0��A�b0��uDI�ZH����M�sM����M�zA�|��~��M�{C�|��~@���
L9�@����@(�A���HD�@���IDȀ��L��ID�MD�H�y0H�~0IQ V NH�J0H�NhJR VXNHF8I�J0H���AAJAR ����FpHP ������H�@0H���[A^A_]�E1����1��9���f.��UAWAVAUATSPH��I��H��rXH��Li��J�4?Li�J�'I������H��K�4>K�&L��L�����I��I�I�H��L��L��L�����H��H���w3A�N3@8�uIA�F0����g0uAH�GH����I�VH����L�GA�|��~��M�FA�|��~���	H9�����(��S3@8�u^�s0@�@���g0@��uVH�wH��t+L�CM��t"L�OA�|��~tH�sB�|��~u
<����5<�u1�1��S3@8�t�H9�A��@��D(�<�A��@���@��D0�uc8�u@�K0��A�f0��u7I�NH��tTH�SH��tKI�v�|��~��H�s�|��~���	H9�����(�<��������0�LE�L��H��H��[A\A]A^A_]�1���f.�@AWAVAUATSH��H�$H�� H��H��H��H)�H���A��LB�I9�LF�I��1�0IC�I��9rH��q�q�H9�r虿��H�\$ �8�[H��L�4�M��t0H��L��I��I���E�L��H��L��H��H��u�L���5����1�H�L$H�\$H�D$E1�H��AA��H���?I��8v	H��xF�H�� [A\A]A^A_�H��I��8v
H�|$輌��H���T���@UAWAVAUATSH���D�D$<I��I��H�|$H�@1�H��H��H��H�D$hH��H�t$0H��sH��H��H)�H��@�@HB�H�D$(�'H��H�ȉ������H��H��H�H��H�t$(H�D$H���H�L$@H�H@H�L$XH�H�H�L$PH���H�D$`�1�E1�L��L�D$L��L�L$L�|$0I)�H�|$ vif�M��H��H�t$H�<�L;|$(si�|$<�~L��I�� � HC�H��E1�E1��L�T$H�L$��H�4E��1��H�D$HI���L�;DI��I��s7M����ffffff.�I��H�D$(L��I9�HC�H��fDH�Wx���E1�;w8A��1�H;W0��AD؄���I�����A�H�T$ H��H�4�H�T$XH�H�<�H�4�Ht$Pfff.�B�N�J�F�B�N�J�F�B�N�J�F�B�N�J�F�H�:L�L�H�>H��HH�ƸI��u���A�I����H�L$@L���L���I��A��I�P�A�0E1�D9�A��E1�L9�A��ED�E��u`H��I��HH9�u��OH�L$@L���L���I��A��I�P�A�0E1�D9�A��E1�L9�A��ED�A��uH��I��HH9�u�H��H;D$(H�L$H�T$����I�҄�tA�H��rI��I�����I��J�4EH�|$ M��H��H��H�t$HH��H�?H)�H�~H�t$hH��H��H1оH��?L��I����H��L��H�D$L�H�D$pLD$`L�D$xH��$��FL��H��H)�H��H���F�H�L$H�T$J�,uH�|$ L��$�H��$�I���{B8���sI��N����M��I��I��I��O�4<I9�wD��	��uM�L��I��w��2f�L��$�H��L)�H��H�t$H��A��t@��tMI�����X���f.�L��H��L��A��?E�A��~H��L��E1��lH�T$H�L$@��u�K��H�<�L��H��L��A��?E�A��~L��E1��3H�T$H�L$I������H������M9�L��IB�H9������K��L�,�M9�H��IG�H��H�,�H��H��LE�H�|$H�M9���H�D$xfDH�U�M�1�A;M�@��1�I;U���D΄�uH�U��
f�I�U�H�r@H�p@JR Z0X0P H�р���H��M�l͸H��H�l͸I9����H���H9��u�������H��L�D$p�I�M0A�E81�;F8��1�H;N0��D�L��uH��€�H�y@H�{@IQ Y0[0S K��H��H�4�H��HH9��\�����H��M�l�M9�u��F����A�J����B���H9|$0v)I��H�l$HH��H��H�L�|$0I)�H�|$ �o����
���@��u9H�t$0H��H��L��A��?E�A��~H�|$E1�H���[A\A]A^A_]�H���[A\A]A^A_]�f�UAWAVAUATSH��xL�L$H�L$H��I��H�<$H��!�'I���{L��H��I���~
L�4$I�NxA���1�A;V8@��1�I;N0��D�I��A��1�A;��@��E1�I;��A��DD���H�<ɀ���M���I���E��L��HE�H��IE�L�B0D�J8E1�E;L�8A��E1�M;D�0A��ED�L�F0D�V8E1�E;T�8A��E1�M;D�0I��A��ED�E��I��LE�I�<�E��LE�HE�HE�E��HD�HE�H�r0D�J8E1�E;H8A��E1�I;p0A��ED�E��L��HE�IE�L�G@L�C@OW _0[0S KH�~@H���NV ^0[xShKXCHH�r@H���JR Z0��������YI A0����H��H��M�I�txA���E1�A;|8A��1�I;t0@��AD�I��E��E1�E;��A��E1�I;��A��ED�@��L��@��@��E��M���M���L��IE�H�<�ME�L�^0�n8E1�C;l�8A��1�O;\�0@��AD�M�Y0E�q8E1�E;t�8A��E1�M;\�0I�<�A��ED�E��I��LE�O��@��ME�LE�HE���E��ID��IE�L�N0D�V81�E;S8@��E1�M;K0H�I@A��DD�E��M��LE�H��IE�I�H@H�L@AAHAP AX0\0T LI�I@H���AAIAQ AY0\xThLXDHH�N@H���NV ^0��������OW _0�������H�O@H���M��I)�H9����@E��H�C�H�D$(M��fffff.�A���+L��H��H�4�H��L�<$L�Hi�L�I��@D�t$s{M�W0E�_8H�N0�~8E1�A9�A��1�I9���AD�L�B0D�J81�E9�@��E1�M9�A��DD�M��D8�u:E1�D9�A��1�L9�@��AD�@0�HE�I���fff.�L���
I��M��M)�I��H�9��8��8�L��I�F@H�D$pAANAV A^0)\$`)T$P)L$@)D$0H�|$t*H�L$H�A0�I81�A;N8��1�I;F0��Dʀ���L9l$�-
J��L�H�D$ H�,�E1�H�$H��L��ffffff.�H�4�H�<$H�4�H9��~ff.�H�x0D�@8E1�E;F8A��E1�I;~0A��ED�H���E��H��HE�O��L�P@N�T�@HP X0B\�0BT� BL�B�A��I�H��HH9�r�L9�tHK��H�p@H�t�HP X0\��T��L��DѸH���H��HL���(����J��H��H�<$H���<�L��L)�I����������K��H�$H��I�OI9�uE1��@H��H��H�T$(H�|$ H��H��E1�DL�B@L�G@JR Z0_0W OM�AM1�O��BD�BL�BT� B\�0GHOXWh_xN�L�@L���H�ǐH��p���M��L9�u�@��t<K��I��K��H�|�@H�|�@D�L�T� \�0\�0T� L��M��tNM9���K��H�$H�<�H��H�L$D�t$E��L�L$0����M��I��!�B������ffff.�L9l$��J��L�H�D$ H��1�L�<$L��H�L$K��I��H9�suI�v0A�~8E1�;x8A��1�H;p0@��AD�H���@��H��HE�L�D�L�H@N�L�@HP X0B\�0BT� BL�B�@��H�H��HH9�r�M9�tIH���H��H�H�p@H�t�@HP X0\�0T� L��H��H��HM���0���H��H��L��H��:�L��M��I)��JH��H�H��H�EI9�H�$L�L$u1�D�t$�L��H��H�L$(H�t$ H��1�D�t$I��������fDH�q@H�r@IQ Y0Z0R JH�wL1�H�<�A�AL�AT� A\�0BHJXRhZxI�|�@H���H�H��p���H��H9�u�A��tCH��H��H��I�T�@H�4$H�T�@A�AL�AT� A\�0\�0T� L��I9��S�H�D$I��!��������H�<$L��H��H�L$A�����H�4$H�N@H�K@NV ^0[0S KH��H��H�T@H�T@LT \0\0T L�M��I)�H9��U��H��H���Nf�I�I��AAHAP AT$ AL$A$M�N�E�V�I�3I�v�A�sA�v�H��H��HH9���H�4�L��H�4$BBLBT B\0B\0J�t@J�t@BT BLBN�L0F�T81�F;T�@��E1�N;L�A��DD�A���y���L$M�X<I��f�M��J�t#�J�t#@BD#�BL#�BT#�B\#�B\#0BT# BL#B#I��H���1�F;T3�@��1�N;L3�@��D�M�f�@��u�I�I�����H��H�<�H�;L9��hH<$D��O��L�l$�`ffff.�I�I��AAIAQ AU AMAEM�T$�E�\$�I�6I�t$�A�vA�t$�L�l$H��I��HL9���L��O��BBLBT B\0B\	0N�T@N�T	@BT	 BL	B	N�T	0F�\	81�F;\	�@��E1�N;T	�A��DD�A��u�I�M�q<M��@M��N�l)�N�l!@BD!�BL!�BT!�B\!�B\!0BT! BL!B!I��H���1�F;\!�@��1�N;T!�@��D�M�l$�@��u�I�I�����K��L�$M��I���H��H�¸H�q�H���~�E��A��O�$�J��E��O��J�<�I��HM�V@M�Q@AANAV A^0AY0AQ AIAE��O��J��H�¸I��O��J�4�I���H����L�Y0D�Q81�D;W8@��E1�L;_0A��DD�I��E��uI��M�s@M�p@AAKAS A[0AX0AP AHAL�r0D�Z81�D;^8@��E1�L;v0A��DD�I��E������I�����H��HA��tT1�E1�H9���A��I��LB�M�Z@M�X@AAJAR AZ0AX0AP AHAO��J�<�H��H��H9�u0H��HH9�u'H��x[A\A]A^A_]�H�=q��H�
����X���裪��H�
��H��L��L��茫��I��I��K��H�<$H��d3�L�����f.�f�UAWAVAUATSPH��I��H��r\H��H��H��L�<�J�4?Li�J�'I������H��K�4>K�&L��L�����I��I�I�H��L��L��L�����H��H��L�O0D�W8I�N0A�V81�A9�@��1�I9���D�H�s0D�C8E1�E9�A��E1�I9�A��ED�D8�u1�D9�@��1�H9���D�0�LE�L��H��H��[A\A]A^A_]�DAWAVAUATSH��H�$H�� H��H��H��H)�H��A�LB�I9�LF�I��1�0IC�I���sH�\$ ���oH�VUUUUUUH9�r����H��L�4IM��t0H��L��I��I��w,�L��H��L��H��H��u�L���¥���1�H�L$H�\$H�D$E1�H��AA��H���LI���v	H��-�H�� [A\A]A^A_�H��I���r
H�|$�#l��H���ۡ��f.��UAWAVAUATSH���D�D$TI��H�T$H�|$H�@1�H��H��H��H��$�H��H�t$8H��sH��H��H)�H��@�@HB�H�D$ �'H��H�ȉ������H��H��H�H��H�t$ H�D$H�H@H�L$XH�HH�L$pH�H�H�L$hH���H�D$xA�1�1�L��L�D$H�t$8H)�H�|$@w/ffffff.�1��H�D$`H�����JDH�T$HH�H�D$H�,�H;t$ sG�|$TtPH�� � HC�H��H��H�T$E1�E1���L�D$��H�4E��f�H��s*H���f�I��H�D$ H9�HC�H��f�I��L�u L�}(H�UH�ML��L����<�t`�I��H�L$�Z�D$(H�l$0H�D$XH�,ػL��L��L�u�L�}L��L��觰<���H��H��I9�u��I��ul��L�D$H�L$@H��H�IH�L$pH�H�4[H��HT$hA�J�I�B�H�1H�:H�9H�2H��H���H��u�H��L����D$(H�l$0H�D$XH�,ػDL��L��L�u�L�}L��L����<�u)H��H��I9�u�L��L��H;\$ H�L$H�l$0�5����L��H;\$ H�L$H�l$0�����|$(�tH����H���l�I��H�4UL��H��H�t$`H��H��H�|$@H�?H)�H�yH��$�H��H��H1оH��?L��H�T$HH����H��L�@H�D$L�H�D$0LD$xL��$�H�t$(�@M��L�t$L)�L��L��H��\-�H�L$L�,]H�|$@H�T$HH�t$(H���V@8���MH��H����I��I��M��I��K�7H9�w(��D	��uH�I��H��w��
ffff.�H�T$HH��H)�H�@H�T$L�$�@��uBL��H��L��A��?E�A��~L��L��H�T$E1��H�L$A��tH��sK�,���A��u�K�I�<�L��H��L��A��?E�A��~L��H�T$E1��LH�L$H�����I������M9�L��IB�H9�����K�M�,�M9�L��IG�H��H�,@H�|$H���+�H�D$H�M9���L��$�ffffff.�H�}�H�u�I�U�I�M��;�H�M�I�U�1�1�<�@��@��HD�H�AI�FAH�M�l��H�vH�l��M9�����I���H�D$H9�u�M��I����I��ff.�I�}I�uI�VI�N軬1�1�<�����L��ID�H�~I�|$A$H�RM�4�I��I9��������H�IM�l�L;l$0u��}���ff.��L����@���H9|$8v7H��L�l$`L��H��H�H�t$8H)�H�|$@������[���I��H��H�����A��u>H�t$8H��H��L��A��?E�A��~H�|$H�T$E1�H���[A\A]A^A_]�IH���[A\A]A^A_]�I��M��L���I��H�t$H)�L��H��*�L��譚��f.�UAWAVAUATSH��L�L$`H�L$8I��I��I��H��!H�T$0sqI����	L��H��H�D$(H��H�@M�$L�I��H�\$L�d$`��L��L���:
L��H���/
�H�D$HH;D$(L�t$ ���D��I�E�H�D$hL��L�t$ fff.����)H��H��L�<II��M�Li�M�H�t$H��@�\$P��L��M�vH�]I�WI�OL��H��H�T$(H�L$@�`��D$<��D$I�T$I�L$L��H��H�T$XH�L$H�6�<���2D$I��uL�|$���H�|$(H�t$@H�T$XH�L$H��<���0�ME�M����L��L��L���b
L��I��L��H)�H��H���������H��H�L$(I�FH��$�A)D$pH�|$`L�\$t'H�D$`H�xH�pI�VI�N胩L�\$<��L9\$8�.K�[H�D$XL�$�M�E1�H�l$ L�d$@H�T$(DH�T$H�RH�L$ H��H9�L�l$0sL@H�}H�uI�VI�N��I���1�<���L��ID�K�E�H�uH�t�I�H��H9�r�H�T$H9T$t,K�H�MI�L�EAD��I���H���h����J��H�@H�|$ L�l$0L��'�L�\$L��L)��\$PI��������L�d$@��K�H�L$ H��I�OI9�u1��`H��H��H�T$hH�|$XH��I��E1�DH�zI�xAI�yM1�O�IC�A@O�L�M�H(I��0H���I��H9�u�@��tH�H��H�I�|�H�|�A��M��tJM9��WK�L�t$ I�<�L��H�L$8A��L�L$p����L��I��!�����,���ffff.�L9\$8�(K�[H�D$@H�,�L�E1�L�|$ H�l$H�T$(ffffff.�H�T$(H�RH�L$ H��I9�sQf�I�WI�OI�~I�v�H���1�<���H��IE�K�dA�I�wH�t�I�I��I9�r�H�T$H9T$(t,H���K�dI�OI�L�AAD�I��I���e���DJ��H�@L�t$ L��L���$�H�T$I��M)���K�dM�4�I�D$H9�uE1ɋ\$PL�T$�mL��H��H�L$hH�t$@H��L��1��\$PI��������L�T$DL�IL�NL�OL1�H�<A�FI�|�H�~(H��0H���L��L9�u�A��tK�II��K�II�t�I�t�A�A�L9��l�H�D$`I��!������=���L��L��H�L$8A�����I�FI�EAAEI�D$H�CA$�H�D$HH;D$(L�t$ �L�d$HB��L�,@�/H�H�D$8H�H�{�L�s�L�l$I��I��L;d$(L�t$ ��J��H�@AH�D$0I�lH�lL�tH�T�H�L�L��H��跤<�u�L��M��H\$0H�H�D$8H�L$I���H��H�L$0H�D�H�DD�H��L���D���H�,H�T�H�L�L���R�H�K�<�t�H�D$0H�H�L������L��H+D$(H�l$HH�D$XH9��"��L�$@�H�D$PH�D$H�D$@�<M�H�L$H�D$8H�I�~�H�D$I�F�H�l$HH��H�D$@H�D$P�H;l$X��H��H�@H�L$`H�D$L�lL�lL�tH�T�H�L�L��L���}�<�u�L�l$M��H�l$HH\$H�H�D$8H�\$PH�L$@DI��J�D!�J�D!BD!�B!I9�L���1���K�,&K�T&�K�L&�H�t$��I�N�H��<�t�M�L�L������K�L�l$ H�,���L�L�D$0I�D��H�D$H�\$L�s��offf.�I��E��O�@L�d$O��@��H�4vH��I�rH�uAED��H��H�RH�t$H�4�H�t$��H��H�IM�4�H���H�L$(��M��H�{H�sI�PL�D$I�H�@�A��H��A���tH�D$H�HI�MAEH�D$H�xH�pI�T$I�L$��1�E1�A���@��A��1�1�M��M��<���A������L�T$����I��A��uH���41�1�M9�����H��IB�H�rI�uAEH�IM��H�@H��H�\$0L��L�t$ I9�u8H�L$H��H9�u*H�Ĉ[A\A]A^A_]�H�=���H�4��肙���͖��H�
4�L��H��蹗��I��H�\$0L�t$ �+�L�t$I��H�D$8H�E�L�m�H�D$H�E�L������I��I��K�L��H��[�L����UAWAVAUATSH��H�t$I��H� I�v(I�VI�N襠E1�E1�<�A��A��I�~PI�vXI�V8I�N@耠I�N0I�nH<�K�dM�,�K�M�<�I��LD�HD�I�|$I�t$I�T�I�L��B��D$H�}H�uI�T�I�L��'�<�L��ID܀|$�ID�MD�MD�<�LE�LD�I�|$I�t$H�SH�K��<�H��ID�LD�I�MH�T$H�JAEH�HH�J(BA$B0I�D$H�B@ABHI�GH�BXH��[A\A]A^A_]�f.�UAWAVAUATSPH��I��I��H��r\H��H��H��L�$@K�4'Li�K�/L��H�����I��K�4&K�.L��H�����I��I�I�H��L��L��H�����H��I�I�wI�VI�N���<�A��I�I�wH�SH�K�؞<���D0�u,@���@��I�~I�vH�SH�K豞<���@0�LE�M��L��H��[A\A]A^A_]�AWAVAUATSH��H�$H�� H��H��H��H)�H��	.A�	.LB�I9�LF�I��1�0IC�I��JsH�\$ �I�gH�J�$I�$IH9�r�͐��Lk�8M��t0H��L��I��I��2�L��H��L��H��H��u�L���}����1�H�L$H�\$H�D$E1�H��AA��H���GI��Iv	H����H�� [A\A]A^A_�H��I��Jr
H�|$�$���H��蜌��f.�f�UAWAVAUATSH���D�D$TI��H�T$H�|$ H�@1�H��H��H��H��$�H��H�t$8H��sH��H��H)�H��@�@HB�H�D$(�'H��H�ȉ������H��H��H�H��H�t$(H�D$ H���H�L$XH�H0H�L$pH�H�H�L$hH���H�D$xA�1�1�L��L�D$H�t$8H)�H�|$`w,fff.�1��H�D$H�����ZDH�T$@Hk�8H�D$ H�<H;t$(sG�|$TtPH�� � HC�H��H�T$E1�E1���L�D$��H�4E��fff.�H��s*H����f�I��H�D$(H9�HC�H��f�I��L�w@L�HH�WH�|$HH�OL��L��譛<�tj�I��H�L$�e�D$H�D$XH�\$0Hýffffff.�L��L��L�s�L�;L��L���X�<���H��H��8I9�u���I���y��L�D$H�L$pH�Hk�8H�HT$hf�A�J�I�B�A�J�I�B�A�J�I�B�H�1H�:H�9H�2H��8H���H��u�H��L����D$H�D$XH�\$0HýfDL��L��L�s�L�;L��L��舚<�uH��H��8I9�u�L��L���L��H;l$(H�L$H�\$0H�|$H�����|$�tH����H���m�I��H�4UL��H��H�t$H��H��H�|$`H�?H)�H�yH��$�H��H��H1оH��?L��H�T$@H����Lk�8H�D$ L�H�D$HLD$xL��$�H�t$0�@M��L�t$L)�L��L��H���H�L$L�,]H�|$`H�T$@H�t$0H���^@8���UH��H����I��I��M��I��K�7H9�w ��D	��uH�I��H��w��DH�T$@H��H)�Lk�8Ld$ @��uFL��H��L��A��?E�A��~L��L��H�T$E1��H�L$A��tH��sN�8����A��u�Ik�8L�L��H��L��A��?E�A��~L��H�T$E1��]H�L$H�����I�����M9�L��IB�H9�����Mk�8M�M9�L��IG�Hk�8H�|$H����H�D$H�M9���L��$�DH�}�H�u�I�U�I�M���H�M�I�U�1�1�<�@��@��HD�H�A0I�F0IQ AV ANAHk�8I�I���Hk�8H�H���M9�����I���H�D$H9�u�M��I����I��DI�}I�uI�VI�N�{�1�1�<�����L��ID�H�~0I�|$0NV AT$ AL$A$Hk�8I�I��8I9��������Hk�8I�L;l$Hu��t���f.��L����@���H9|$8v7H��L�l$L��H��H�H�t$8H)�H�|$`�p����K���I��H��H�����A��u>H�t$8H��H��L��A��?E�A��~H�|$ H�T$E1�H���[A\A]A^A_]�IH���[A\A]A^A_]�I��M��L���I��H�t$H)�L��H����L���]���f.�UAWAVAUATSH��L�L$HH�L$ I��I��H��H��!H�T$PseI���HL��H��H�D$(Hk�8L�4+L�I��H�l$0H�\$�QH��L����L��H���A�L;d$(L�t$`���D��I�E�H�D$hL�|$H�l$0fD�����\$8H�\$H��H��Li��I�Li�I�H��@��L�uH�]I�WI�OL��H��H�T$(H�L$@�$��D$<��D$I�T$I�L$L��H��H�T$XH�L$`�<���2D$H�\$I��uH�|$���H�|$(H�t$@H�T$XH�L$`�Ɣ<���0�H�\$ME�M����H��L��L���bI��L��H)�H��H��m۶m۶mH��H�L$(I�F0H��$�AANAV )�$�)�$�)D$pH�|$Ht"H�D$HH�xH�pI�VI�N�1�<��YH9\$ ��	Hk�8H�D$XL�E1�I��H�D$@H��H�\$(ffffff.�H�\$Hk�8H\$0I9�L�d$Pse�I�}I�uI�VI�N軓H���1�<���H��ID�Ik�8AEAMAU LT I�u0H�t0I�I��8I9�r�H�\$H9\$tGIk�8I�M0H�L�AEAMAU T�L�D�H���I��8�?���ffffff.�Mk�8H�l$0H��L�l$PL��L����H��L)�I��������L�T$@��I�,I�OH9�u1��@H��H��L�\$XL\$hH��E1�f�I�{0H�z0AAKAS R JI�xM1�Mk�8CCLCT B8JHRXO�D0L�BhH��pI�ÐI��H9�u�@��t4Hk�8H��Hk�8I�|0H�|0AALAT T LM��t?L9��iI�L��L��H�L$ �\$8A��L�L$p���L�|$I��!�X�������H9\$ �EHk�8H�D$@L�E1�I��H�D$H��H�\$(fDH�\$(Hk�8H\$0I9�siffff.�I�WI�OI�~I�v�k�H���1�<���H��IE�Ik�8AAOAW LT I�w0H�t0I�I��8I9�r�H�\$H9\$(tHH���Ik�8I�O0I�L0AAOAW AT ALADI��I��8�;���ff.�Mk�8H�l$0H��L��L��8�I��M)���L�I�D$H9�L�D$u1ҋ\$8�L��H��L�L$@LL$hH��1��\$8H��������ff.�I�Q0H�Q0AAIAQ Q IH�VH1�Hk�8A0AL0AT0 A8IHQXI�t00H�qhH��pI���H��H9�u�A��t5Hk�8H��Hk�8I�T0H�T0AALAT T LDH�T$L9��7�H�D$HI��!�������H��H�t$L��H�L$ A�����H�E0I�E0EMU AU AMAEI�F0H�C0AANAV S KA�L;d$(L�t$`�cIk�8H�D$8L��L�d$H�TM�L��H�D$ H�M�t$�H�D$I�D$�(D$p(�$�AD$�AL$�L�t$`L�d$HH��H�D$88H;l$(��Hk�8H�D$0LT ADALH�D0I�D0AT I�|I�tI�T�I�L��o�<�u�L�H�H�D$ L�sH�CH�D$C()�$�C)D$pH�L$8f�I��I�D
�I�D
0AD
�AL
�AT
�AT
 AL
AD
H��8���L��M�J�T �J�L �L��H�t$�؍I�L$�<�L�l$Pt�M�L����L��H+D$(H�D$XI9��tIk�8�8H�D$8H�D$H�D$@�\I�H�L$H�D$ H�M�t$�H�D$I�D$�(D$p(�$�AD$�AL$�L�t$`L�d$HI��H�D$@8H�D$8�L;d$X��Ik�8AALAT H�L$LI�D0H�D0T H�|H�tH�T�H�L���<�u�L�d$HH\$H�H�D$ L�sH�CH�D$C()�$�C)D$pH�\$8H�L$@fDI��H�D)�H�D)0D)�L)�T)�T) L))H9�����M�,,I�T,�I�L,�L��H�t$�R�I�L$�H��8<�L�l$Pt�I�H����Ik�8L�t$0I�,H���H�D$ N�$(I���L�D$I�x�L��ff.�L�D$H�|$I�xI�pH�SH�K��A��<�H��HDD$H�H0I�N0HP AV ANAI�|$I�t$H�D$H�PH�H薋1�1�A�������I��8Hk�8H�Hk�8L�D$I�1�1�<�����L��H�|$HD�H�p0H�u0HP U MEH��Hk�8I�H��Hk�8H�H���H�L$(����H��8A��tC1�1�H9�����L��HB�H�r0I�v0JR AV ANAHk�8H�Hk�8I�L��L�t$0H9�H�\$Pu3I��8L9�u*H�Ĩ[A\A]A^A_]�H�=�v�H�wϔ��ł������H�
wϔL��H�����I��H�\$PL�t$0�=�I��H�D$ I�E�M�u�H�D$I�E�(D$p(�$�AE�AM�L���Cy��I��L��H��H�T$ ���L���'y���UAWAVAUATSH��H��I��H�@I�vHI�VI�N�׉E1�E1�<�A��A��I���I���I�VxI���詉Ik�8M�,Mk�8K�>H�T$I�VpI���<�I��LD�HD�I�|$I�t$I�TI�L�c��D$H�}H�uK�T>K�L>�H�<�L�|$M��MD�|$�MD�MD�MD�<�LE�LD�I�|$I�t$I�VI�N��<�L��ID�MD�I�M0H�K0AEAMAU S KH�H0H�KhHP SXKHC8A$AL$AT$ Cp����I�D$0H���AAOAW ������I�G0H���H��[A\A]A^A_]�f.�@UAWAVAUATSPH��I��I��H��rXH��Li��K�4'Li�K�/L��H�����I��K�4&K�.L��H�����I��I�I�H��L��L��H�����H��I�I�wI�VI�N蹇��<�A��I�I�wH�SH�K蜇<���D0�u,@���@��I�~I�vH�SH�K�u�<���@0�LE�M��L��H��[A\A]A^A_]�@AWAVAUATSH��H��H��H��H)�H�� �A� �LB�I9�LF�I��1�0IC�I��r'I��I��H��<��H��������I9��„�u�y��H���#H��L��I��I���L��H��L��H��H��t6E1�H��AA��H���OI��v	H����H��[A\A]A^A_ÿL���y��I��I��v	H��r�L���ru��f�UAWAVAUATSH���D�D$TI��H�T$H�|$(H�@1�H��H��H��H�D$hH��H�t$@H��sH��H��H)�H��@�@HB�H�D$0�'H��H�ȉ������H��H��H�H��H�t$0H�D$(H���H�D$`�E1�E1�L��L�D$H�t$@L)�L�l$8vlfff.�L��H��H�D$(H�<H�t$ H;t$0sd�|$Tt}L�t$ I�� � LC�L��H�T$E1�E1�L���I��H�L$D��H�4E�T1ҸH�D$ I�����DL�l$ I����J�4m��H�D$0H�t$ H9�HC�H�L�l$8H��H��H�t$ H��J�mH)�J�nH�t$hH��H��H1кH�Ѓ�?I���
L��H��HD$(H�D$XH�T$H�=M��H�t$H)�L��H����H�L$L�T$H�T$HJ�,uL�l$8I����B8Tu��I��N��ԸL��H��I��I��N�4;I9�w$D��	��uM�L��I��w��if�M)�I��Ll$(A��L�T$t@��tQI�����n���@H��H��L��A��?E�A��~L��H��H�T$E1���H�T$HL�T$H�L$@��u�H��H��L�L��H��L��A��?E�A��~L��H�T$E1��H�T$HL�T$H�L$I�����H������I9�H��IB�H9�����I��I��M�L9�L��IG�H��H�|$H��f�H�t$H�L9���H�D$XH���H�u�H��H���M�D$�L��H���H�~H�vM�HM�@I9�I��MB�E1��M9�tC��B9�M�[t��ff.�L9�@��@��H��HE�@��@��D��A��I��H�M9�����H�t$H9��Y���M������I�$H�H�HH�@H�zH�RH9�I��LB�E1�fff.�M9�tF��F9�M�It��ff.�H9���������H��IE�AE���H�I��H9��:�������I�L;d$X�j����!���DA�J��ԸB�TvL9l$@�[I��H�l$ H��H��I�H�t$@L)�L�l$8�������f�L�T$H�GH�L�GI�pM�@L�IH�IL9�M��LB�E1�M9�t(C��B9�M�[t�rI����A�E1��I9�s�L��A�A�H����H��A�LC���M9���I��M9���H��M��L��H��L�7I�pM�@M9�M��MB�E1�DM9�t�F�$�F9$�M�t�r��{I��A�MC�A��M9�rRI��M9�tOI��M��L��H��L�7I�pM�@M9�L��IB�E1�ffff.�L9�t�F�<�G�$�I��E9�t�s�E1��E1�M��H�L$I��������L�T$L;l$0�K���E�������I�������M��I��M��I��J�4I��u1��LI��I�LL$`1�@�A	H�AI��M1�I��BBH��H�� I���I9�u�A��tH��H��H��H��L�T$����@��u>H�t$@H��H��L��A��?E�A��~H�|$(H�T$E1�H���[A\A]A^A_]�H���[A\A]A^A_]ÐUAWAVAUATSH��hL�L$0H�L$(H��I��I��H��!��I���6
L��H��I���d
M��I��N�$;L��L���u
I�~@J�4;H��@�d
�L��H���dI��I��K�<&J�#H�D$J�4;H�ƀH�t$�+
K�<&H��@J�4;H���
�H�|$H�T$���
D��H�C�H�D$@M��fD����	L��H��H��H��L�Hk�pL�I��@L�d$�l$$sPI�H�L�XH�@H�yH�IH9�I��LB�E1�ffff.�M9�t+F��G9�M�It��ff.�L����H9�A��L�
M�QM�II9�I��MB�E1�M9�tC�,�C9,�M�d$t��
f.�L9�A��L��E8�L�d$uAI9�H��IB�E1�ffffff.�L9�tC�,�B9,�M�[t��L9���A0�HE�H��H��L)�I��I��H�)D$PH�|$0tTH�D$0H�H�HH�@H�rH�RH9�H��HB�E1�fDL9�tF��F9�M�@t�r�&fDH9��L9d$(��
I��L�d$HJ�4#E1�L��H��L�T$L��H�t$8f�H�|$H���HC�H��L��5DM9�A��H���E��H��HE�I��I��ABE��I�H��@H9���H�8M�.L�GH�M�QM�II9�I��MB�E1�M9�tG�$�G9$�M�t��ff.�L9�@��L�A�@��LE�M��I��C@��L�L�@L�HM�.M�QM�IM�{M�[M9�M��MB�E1�ffffff.�M9�tC��C9�M�d$t��
f.�M9�A��H�Q�E��HE�I��I��ABE��I�H�x H�P M�.L�RL�JM�{M�[M9�M��MB�E1�fffff.�M9�tC��C9�M�d$t��
f.�M9�A��H�Q�E��HE�M��I��BA��L�L�@0H�P0M�.L�RL�JM�{M�[M9�M��MB�E1�ffffff.�M9�����C��C9�M�d$t�����H�t$H��L�H9�L�d$r^L9d$��L��H��D�H���H��L�����L9�@��H���@��H��HE�M��I��B@��I�H��H9�s�H�M�.L�BH�zM�QM�II9�I��MB�E1��M9�t�C��C9�M�t��ff.�M��I��L��H��L���z��L�\$8L��L)�I��������L�T$��K�>I�MI9�H�D$u1��N@H��H��H�xH�D$HHD$@E1��G�I�HM1�I��CH�� H���I��H9�u�@��tH��H��H��H��AH�D$M��t?M9��M�L��H��H�L$(�l$$A��L�L$P�w���M��I��!�Z������DL9d$(��I��L�d$8J�#E1�L��H�L$ffff.�L�T$L��H���HC�H��L��8f�M9�A��E��A��H���E��I��LE�I��I��CE��I�H��@H9���L�I�4.H�~H�vM�HM�@I9�I��MB�E1�ffff.�M9�tG�$�F9$�M�[t��ff.�L9�@�Ɖ�@��L�A�@��LD�L��H��A0@��L�H�xL�PM�.M�HM�@M�ZM�RM9�M��MB�E1�f�M9�tG�,�G9,�M�d$t��
f.�M9�A��E��A��L�Q�E��LD�I��I��CA��H�H�p L�P M�.M�HM�@M�ZM�RM9�M��MB�E1��M9�tG�,�G9,�M�d$t��
f.�M9�A��E��A��L�Q�E��LD�I��I��CA��H�H�x0L�P0M�.M�HM�@M�ZM�RM9�M��MB�E1��M9�����G�,�G9,�M�d$t����H�T$H��L��7f�L9�@�Ɖ�@��H���@��H��HE�M��I��B@��I�H��H9�sFL�I�4.H�~H�vM�HM�@I9�I��MB�E1�f�M9�t�G�$�F9$�M�[t��ff.�L�d$L9d$t$H���L��H��I��H��M������L��H��L��H��H��Z�M��M)���I�I�GI9�L�D$u1��l$$�PL��H��I�VL�L$8LL$@1��l$$H��������AB�H�FH1�H��A0H�� I���H��H9�u�A��tH��H��H��H��AAM9��"�H�D$0I��!�a������L��L��H��H�L$(A�����I��I��O�$>I�I��vL��H���L��L�����AA$A�L��H)�H�L$H�D$H9��H�L$�H��H�D$H�H�FH��H9���H��H��L�AH�4H���H�H�D�H�zL�BL�XL�HM9�L��IB�E1�@L9�tG�<�F9<�M�d$t�s��
�M9�s�I�BAH���m���H�D$�$ffffff.�M9�sPAH9��:���I��H���I�B�L�`L�XM9�L��IB�E1�ff.�L9�t�G�<�F9<�M�It�r�L�����H�L$H;L$�0H��I�.H�D$H�� H��L��L�D$H�L�FH��H;L$��I��H��H��L�(H�L$DH�t�H�TH�L�H�zH�BL�YL�II9�I��MB�E1�f�M9�tC��B9�M�@t�L��s��fDL9�L���u���M�BAH���Y���L�D$��L9�sPAH9��*���I��H���I�J�L�aL�YI9�I��MB�1�fff.�I9�t�E��D9�H�It�r�L�����H��L��L���uH��h[A\A]A^A_]�H�=u]�H�����\i��H�
��L��L��L���g��I��I��L��H��L��q�L���	`��f�UAWAVAUATSH�t$�H�H�GH�HH�@L�BH�RH9�I��LB�E1�ffff.�M9�tG��F9�M�Rt��H9���L�G H�O0H�QH�IM�HM�@I9�I��MB�E1�M9�tC��B9�M�[t��L9�����A��A��J������H���A��A��N�I�� ����H�N�T J�M�JI�zL�[L�SI9�H��IB�E1�f.�L9�tC�,�C9,�M�vt��L9�@��L�	L�M�QM�II�[M�[M9�M��MB�E1��M9�tB�,�C9,�M�t��M9�A��E��I��ME�@��LE�M��LE�E��LE�I�M�9L�sH�[M�gM�I9�I��MB�1�I9�tA�<�A9<�H�mt��L9���E��HE�@��IE���L��IE�ME�H�D$�@A@ @0[A\A]A^A_]�f.�@UAWAVAUATSPH��H��H�$H��L�I���H�H���H��H��L�H�H���E1��7�L9��Ä�I��LE�AAD��A��L�H���L)�I���I9���M��H��I��I�:L�;L�WH�M�gM�I9�I��MB�1�ffffff.�I9�tE��E9�H�mt��ff.�L9�@��@��I��ME�AD��@��A��M�@����H�H��L�L�9M�pI�XM�gM�I9�I��MB�1�f�I9�����E��E9�H�mt����H���$t+1�E1�H9�@��A��M��LB�AA��L��I�H9�uH��I9�uH��[A\A]A^A_]��b��f.�UAWAVAUATSPH��I��H��rUH��I��I��J�4?Lk�pJ�'I������H��K�4>K�&L��L�����I��I�I�H��L��L��L�����H��H��H�I�L�HH�pH�JH�BH9�H��HB�E1��L9�tF��G9�M�@t��H9���L�M�PM�@I9�I��MB�E1�ffff.�M9�tC�,�C9,�M�t�@��@8�t�FL9�@��@8�u:I9�H��IB�1�f.�H9�tE��D9�H�t��L9���0�LE�L��H��H��[A\A]A^A_]�f.�UAWAVAUATSH��H�$H��H��H��H��H��H)�H��A�LB�I9�LF�I��1�0IC�I���sL�t$���oH�VUUUUUUH9�r�^��H��L�<IM��t0I��L��I��H��c�H��L��L��I��H��u�L���]��A�1�H�$L�t$H�D$E1�H��AA��L��I���EI���v	L�����H��[A\A]A^A_]�H��I���rH���}�H����Y��DUAWAVAUATSH��L�L$ D�D$TI��I��H�|$0H�@1�H��H��H��H��$�H��H�t$@H��sH��H��H)�H��@�@HB�H�D$8�'H��H�ȉ������H��H��H�H��H�t$8H�D$0H�H@H�L$XH�HH�L$pH�H�H�L$hH���H�D$x�E1�E1�L�l$L��L�D$H�t$@L)�L�L$(w&fD1ҸH�D$`I����DL�T$O�$IH�D$0J�<�H;t$8sG�|$TtpH�� � HC�H�D$ H�$L�l$L��E1�H��E1��H�|$��H�4E�JI��H����L�l$L�L$(L�T$L��H��H�4u�%@H��H�D$8H9�HC�H�L�l$L�L$(L�T$H��H��H�t$`H��H��K�	H)�J�IH��$�H��H��H1кH�Ѓ�?H��I����J��H�4@H�D$0H�H�D$HHt$xH��$�H��$��PI��L�t$M)�L��L��L����L�l$H�L$H��$�H�,EL�L$(L�T$H��$�I���wB8���oI��J����I��I��I��I��K�47H9�w)��	��u H�H��I��w��/ffffff.�L�T$L��H��$�H)�H�@H�T$0L�$��uKL��H��L��A��?E�A��~H�D$ H�$L��L��L��E1��H�L$@��tH��sT����D@��u�K�I�<�L��H��L��A��?E�A��~H�D$ H�$L��L��E1��eH�L$H������H�������M9�L��IB�H9������K�I�,�M9�L��HG�H�L$ H�H��L��L�,@L��;�H�D$I�M9���L��$�f�I�}�I�u�H�U�H�M�L�;�fI�M�H�U������A�?D�1�1�<�@��@��HD�H�AI�FAH�H�l��H�vM�l��L9�����I���L;l$u����I��f�H�}H�uI�VI�NL�;�f�����A�?D�1�1������@��L��HD�H�zI�|$A$H�vM�4�I��M9��_�����H�@H�l�H;l$Hu��H����A�J����B���L9L$@�OI��H�l$`H��H��I�H�t$@L)�L�L$(�������fDH�D$ H��L�(H� H�q(H�QH�L$HH�II�]�'e�;u2<L��t2H��H�L$���1�H;\$8H�|$H�~����<�L��uλ�H��H�L$��H�D$XN�$��(�<�H�L$L���iH��I��H9��VI�|$�I�4$I�T$�I�L$�M�}�dA�?u�<H�L$L��t��&H�D$XN�<��%ffff.�<�H�L$L��t7H��I��H9�t?I��I�7I�W�I�O�M�e� dA�<$u�<H�L$L��u�1�H;\$8H�|$H������1�H��@H;\$8H�|$H�i�����L�l$t{�H��L�L$(L�T$�����I��H��H��J��H�IH�L$pH�H�4[H��HT$h@A�J�I�B�H�1H�:H�9H�2H��H���H��u�H��L���K���H��L�L$(L�T$�9���H��H;\$8H�|$H������P���@��u4H�t$@H��H��L��A��?E�A��~H�D$ H�$H�|$0L��E1��FH��[A\A]A^A_]�I��L��L���I��H�t$I)�H��L��B�L����Q��f.�UAWAVAUATSH��L�L$XH�L$@I��I��I��H��$�H��!H�T$8sVI���"H�]M��I��I��H�\$0��L��L��H���J��H�4@I�<7L�H���}���D��I�E�H�D$pL��L�|$ ffffff.����M�\$`H��H��L��L�<II��I�Li�I�H�t$(H��@��L�mL�sH�sH�t$0I�WI�OI�EH�D$L��H�T$HH�L$�a�����H�D$�8D�I�T$I�L$L�l$M�mL��H�t$0H�T$0H�L$P�TaA�}uM<�nH�\$ H��@���L�l$8���Dfff.�H��L��L��I���
H���if.�@�����<���0�H��L�l$8uG@���@��H�D$L�0H�|$HH�t$H�T$0H�L$P�`�����A�>D�<���@0�ME�L��H��H)�H��H���������H��H�T$H�AH��$�H�L$H)�$�H�|$XI��L��$�H�\$(tMI�H�L$XH�yH�qH�L$HH�QH�IH��+`�;u<H�\$(t�h�<�H�\$(�SH9\$@��	M�H�[H�D$xM�l�E1�M��L�l$PH�\$�H�\$H�[I��H�D$0I9�H�\$Hss@I�|$I�t$H�SH�KL��M�0M���_M�������A�>I��D�I���1�<���L��HDD$8H�TmA$�I�t$H�t�I�I��L;d$0r�H�\$(H9\$t5K�vI�L$I�L�A$AD��I���I��L�|$ �:���f.�J��H�@L�|$ L��L�l$8L��^ݔH��L)�H��$�I��������L�\$P��K�vI��I�NH9�u
1��cfDH��H��H�T$pH�|$xH��I��E1�DH�zI�xAI�yM1�O�IC�A@O�L�M�H(I��0H���I��H9�u�@��tH�H��H�I�|�H�|�A��M��tjL9���K�vI�<�H�,$L��H�L$@�\$`A��L��$��9���L��I��!�����^���H�\$ H��@���L�l$8��������ff.�H9\$@��H�[H�D$PH�,�L�E1�H�l$H�\$@H�\$H�[H�L$ H��H�D$0I9�L�l$8H�\$Hsqf.�I�WI�OH�{H�sH��$�H�L�0�-]�����A�>D�H���1�<���H��IE�K�dA�I�wH�t�I�I��L;|$0r�H�\$(H9\$t-H���K�dI�OH�T$8H�L�A�I��I���3���J��H�@L�|$ L��L�l$8L��۔I��M)��5K�dM�<�I�D$H9�L�L$u1�H��$��jL��H��H�L$pH�T$PH��L��1�H��$�I��������H�QH�VH�WL1�H�<A�FI�|�H�~(H��0H���H��H9�u�A��tH�RH��H�RI�T�I�T�A�A�L9����H�D$XI��!�\$`������1���L��L��H�L$@A�I������?I�GI�EAAEJ��H�@I�LI�LAAD�H�D$hL9�L�t$HL�d$`�JH�l$h��H�@H�D$ �=N�$+I���L�H�D$I�$H�D$(H�C�H�D$H�C�H��H�D$ L�d$`L9���H��L�$@C'CD%K�t'K�t%K�|%K�T%�K�L%�H�D$0H�H�|$(H�t$�Z�;u
<u���<�u�M�I�$H�D$H�L$ �f�H�K�<�L�l$8�9���H��I�D
�I�D
AD
�AD
H��tBN�4+I�T�I�L�H�D$0L�(H�|$(H�t$�ZI���A�}L�t$Hu�<��t�L�l$8�M��L�����L��L)�J��H�@H�D$xN�(L�l$hH�L$pI9�H�l$0��L|$xB��H�@H�D$ �H�D$PL�L$XL�L$@�IJ�.H���I�L�L$@H�D$H�H�D$(I�E�H�D$I�E�L�l$hI��H�D$XH�D$P�L;l$p�3J��H�@H�D$xA	H�tI�t	I�|	I�T	�H�L$I�L	�H�]H�|$(H�t$�Y�;t<L�L$@u��
<�L�L$@�~���L�l$hH�T$L�H�H�D$H�\$PH�L$XH�t$ �%ffff.�I�M�H��<�H�l$0M������I��H�D1�H�D1D1�1H9�tSM��I��N�4.I�T5�I�L5�H�mH�|$(H�t$�VXL��H���}L�t$HH�t$ u�<��t�H�l$0L�L$@M���L�L$@L��Ll$ ���M�a�K�vL�\$8I��H���H�T$M�4�I���L�|$ �fff.�D�D$@D��L�mI�N��M�E1�D�\$E��O�@L�\$(O��H�D$ L�GM�FA@��H��H�IH�t$H�4�H�t$��H��H�@M�$�I���H�L$`H�l$0��I�yM��I�qI�SL�\$(I�KH�]�9W����Ѐ;D�1�L����D$�D$@M��tH�D$(H�HH�T$ H�JH�D$H�xH�pI�PI�HH�D$0H���V����Ѐ;D�1�1�L�����@������H�|$����I��L�t$HA��t71�1�M9�����L��IB�H�rH�|$ H�wH�IM��H�@M��M9�H�\$8u8H�D$H��I9�u*H�Ę[A\A]A^A_]�H�=|B�H�����cN���K��H�
��L��H��H���L��I��H�\$8L�t$H�+�I��H�D$I�F�H�D$(I�F�H�D$I�F�L����D��I��I��K�vL��H��9ԔL����D���UAWAVAUATSH��H��H�t$I��H� I�w(I�WI�OL�3�U�����A�>D�E1�E1�<�A��A��I�PI�wXI�W8I�O@L�#�HU���A�<$��D�I�O0M�gH<�K�DmI��H�T$K�,vI��MD�I��H�$LD�I�}I�uI�T�I�L�L�3��T���A�>D��DD�I�|$I�t$I�T�I�L�L�;��T�����A�?D�<�H�$H��ID�A���H�T$HD�M��LD�I��LE�<�MD�I�I�wH�UH�ML�3MD��iT�����A�>D�<�H��ID�LD�I�MH�T$H�JAEH�HH�J(BI�GH�B@AB0I�D$H�BXA$BHH��[A\A]A^A_]��UAWAVAUATSPM��H��I��I��H��roH��H��H��L�,$L�,@K�4,Hi�I�,L��I��L�$���I��K�4.I�.L��L��L�$���I��I�H�H��L��L�,$H��L��M���w���H��I�EI�|$I�t$I�VI�NL�8�FS�����A�?D�I�EI�|$I�t$H�SH�KL�8�SA�?u<ul@���uT�@�����<���0�uB@���@��I�EI�~I�vH�SH�KL�8��R�����A�?D�<���@0�LE�M��L��H��[A\A]A^A_]�@���u���f.��UAWAVAUATSH��H�$H��H��H��H��H��H)�H��A�LB�I9�LF�I��1�0IC�I���sL�t$���oH�VUUUUUUH9�r��D��H��L�<IM��t0I��L��I��H��#˔H��L��L��I��H��u�L���nD��A�1�H�$L�t$H�D$E1�H��AA��L��I���EI���v	L����˔H��[A\A]A^A_]�H��I���rH���=��H���@��DUAWAVAUATSH��(L�L$XD��$�H��I��H�|$`H�@1�H��H��H��H��$�H��H��$�H��sH��H��H)�H��@�@HB�H�D$p�'H��H�ȉ������H��H��H�H��H�t$pH�D$`H�H@H��$�H�HH��$�H�H�H��$�H���H��$��H�D$E1�E1�L�d$(H�l$xH��$�L)�L�D$8v7�]ffff.�I��L�l$ L��H��I�L�l$H��$�L)�L�D$8w(1ҸH�D$ I���/�3ffff.�K�@H�D$`H�<�H�L$ H;L$pL�L$@sb��$�txH�\$ H�� � HC�H�D$XH�$H��L��H�l$xH��E1�E1��tL�L$@L�D$8��H�E�dff.�H�|$ s8H�L$ �:fffff.�H�D$pH�L$ H9�HC�H���H�D$XH�H�O H�w(H�oH�|$hH�WH�T$0L�0H��$�H�@H�D$HH�L$H��I��A�I��I��H��H�t$0A�H��L��L��H����NH�L$H�9u><H�D$ t>H��L�d$(L�D$8L�L$@�
�1�H;l$pH�|$h�������<�H�D$ u½H��L�d$(L�D$8L�L$@��H��$�H���6ffff.�<�L�d$(L�D$8L�L$@��H��H��H9l$ �kH�D$H�D$PL�l$0H�{�H�3H��$�L�0H�@H�D$HH�|$I��A�I��I��H�|$PH�t$0A�H��L��L��H����MH�L$H�9�p���<L�d$(L�D$8L�L$@�p�����H��$�H�ؽ�*�<�L�d$(L�D$8L�L$@��H��H��H9l$ ��H�D$H�D$PL�l$0H�{�H�3H��$�L�0H�@H�D$HH�|$I��A�I��I��H�|$PH�t$0A�H��L��L��H���MH�L$H�9�p���<L�d$(L�D$8L�L$@�p���1�H;l$pH�|$h������01�H�l$ H;l$pH�|$h�����H�l$ �H;l$pH�|$h������tj�H��rbH��H��J��H�IH��$�H�H�4mH�H��H�$�f�A�J�I�B�H�1H�:H�9H�2H��H���H��u�H��H�MH�l$xH�D$H��H�L$ H��K�H)�J�AH��$�H��H��H1кH�Ѓ�?I���	J��H�@H�D$`H�H��$�H�$�H��$�H��$��LL�d$(H�|$M)�L��L���ʔH�l$xL�D$8L�L$@H��$�H�t$hH�uH�D$I����B8���yI��N���L��H��L�t$I��J�43H9�w!D��D$��uH�H�t$I��w��2f�L��H)�H�@H�L$`H��H�D$A��H�t$humH��H��L��A��?E�A��~H�D$XH�$H�|$H��L��H��I��L��E1��H�t$hH��$�I��L��L�D$8�D$tI��sy������D$u�H�[H�L$H�<�L��H��L��A��?E�A��~H�D$XH�$L��L��H��I��L��E1��H�t$hH��$�I��L��L�D$8I�������H�|$�����I9�H��IB�H9��}���L�L$@H�[H�t$H�,�L9�HG�H�L$XH�	H�L$HH��L�<@L��L���;ȔM�L9���H��$��H�t$0I��L�|$I�w�L�}�L�e�H�D$HL�(H�@H�D$PA�UH��I��L��L��A�UH��H��L��H���PIH���L�|$I������H�T$P�:��D�1�1�<�����L��HD�H�pL�D$0I�pAH�RH�l�H�IM�<�H;l$��L��H���L�d$(M9��8���H����M��L�|$�H�}H�uM�aL�L$0M�iH�D$HH�H�@H�D$P�I��I��L��L��H��L��L��H���yH�����H�D$P�8D�1�1������@��L�L$0L��HD�H�zL�D$I�xAH�vM��I��L�D$L�|$M9��l�����H�@H�l�H;�$��@����N���H��L�d$(M���H���ff.�A�H�D$J���B���L9�$��g����D$u:H��$�H��H��L��A��?E�A��~H�D$XH�$H�|$`L��H��E1��FH��([A\A]A^A_]��I��H�l$H�t$0�I��H�t$(H�T$H)�H���ŔL���R6��f�UAWAVAUATSH��L�L$pH�L$hH��H�|$L��$�H�t$H��!H�T$8sxH�|$�M�}H�D$I��I��H��L�|$P��L�t$L��H��L���J��H�4@I�<6H�L����H��$�L9�L�d$x���S
H�C�H��$�H�D$H�D$�A���D�D$`H�l$H��H��L�<II��L�d$M�HiѨL�H��@�M�uI�|$H�|$0I�t$H�t$PI�oL�d$M�gM�.I�FH�D$H��A�UH�D$(H�T$HH�l$@H��L�d$XL��A�UH��H�|$(H�t$HH���E�����H�T$�:D��D$L�cH�\$HL�kI�L�t$ I�FH�D$(H�|$0H�t$P�I��H��L��L�l$PL��H��L��H��H���QEH�L$(�9L�d$xuR�T$<�^L�d$L���<�H�\$8H�l$���O�L��L��M����H���f.��T$�����<���0�L�d$L��H�\$8H�l$��un<��D$H�D$ H�L�hH�|$@H�t$X�I��H��H�|$xH�t$P�H�\$8H��L��H��H�l$H���}D�����A�}D�<���2D$LE|$HL��H��L)�H��H���������H��H�T$XH�AH��$�H�L$H)�$�H�|$pL��$���I�EH�L$pH�yH�qH�L$HH�QH�T$L�aH�L�p�H��I��H�|$L��H��H��L��H���CA�>u<H�\$8H�l$t��<�H�\$8H�l$��H9l$h��I�UH�mH�H��$�L�4�H�D$L�|$L�t$xH�l$XH�T$ ff.�H�l$@H�mH�H�L$H��H�D$(I9�H�l$��@I�I�wH�D$HH�HH�L$PH�@H�D$0L�"H�BH�D$A�$I��H��H�|$PH�t$0A�$H��L��H��H�\$8H���B�����H�T$�:D�I���1�<���L��HD�H�TmA�I�wH�t�H�T$ H�I��L;|$(�U���H�l$H�l$H9l$@t4H�D$H�@I�OI�L�AAD��I���I�����ff.�L�t$J��H�@H�|$H�����H��L)�L��$�L�\$x��K�vH�L$H��I�NH9�u1��{fffff.�H��H��H��$�H��$�H��I��E1�I��������DH�zI�xAI�yM1�O�IC�A@O�L�M�H(I��0H���I��H9�u�@��L�t$tH�H��H�I�|�H�|�A��M��tuL9��d	K�vH�L$H�<�L�,$H��H�L$h�l$`A��L��$����L�t$I��!A���}������L�d$L���<�H�\$8H�l$���\����H9l$h�
	H�mH�H�D$@L�$�1�L�t$L�d$ L�|$XL�|$XK�H�L$H��H�D$(I9���I�FH�D$PI�FH�D$0H�D$HH�xH�pI�EH�H�@H�D$�I��I��H��H�|$PH�t$0�H�\$8H��L��L��$�H��L��H���?�����H�T$�:D�I���1�<���L��HE�K�A�I�vH�t�H�I��L;t$(�M���L�|$L9|$Xt1I���H�mH�I�NH�L�A�H��I�����DH��H�@L�t$L��H��ӽ�L��H)�H�D$�xH�mH�M�4�H�EI9�L�t$u1�D�D$`L�T$ �tH�D$H��H��$�H�T$@H��1�D�D$`I��������L�T$ �H�QI�VAH�WL1�H�<A�AFI�|�I�~(I��0H���H��H9�u�D$t#H�RH��H�RI�T�H�t$H�T�A��I9����H�D$pH�|$!����`���H�|$H�t$H��H�L$hA�M������fH�T$H�BH�CJ��H�@H�LH�L�H��$�L9�L�d$x��H��$���H�@H�D$�AJ�;H���I�H�D$`H�H�D$(I�G�H�D$0I�G�H�L$@H��H�D$L�d$xL9��_H�L$@H��H�@H�D$H�tH�tH�|L�t�H�L$ L�d�H�D$PH�L�xH�|$(H�t$0�I��H��L��L��H��L��H��H���=A�?u<H�\$8�^�����<�H�\$8�N���H�D$ H�H�D$ H�H�D$`H�L$��I�O�<������I��H�D�H�DD�H��tpN�t;�N�d;�H�D$PH�H�@H�D$HH�|$(H�t$0�I��H��L��L��H��L��H��H���b<H�D$ �H�L$H�9H�\$8�y���<���o���H�D$ �H��I�H���k���H�L$L)�J��H�@H��$�L�H��$�H9�$�H�T$�H�$�H��$���H�4@�H�D$pL��$�L�D$@H�t$X�QH�L$@H�H�D$`H�H�D$(H�C�H�D$0H�C�H�T$H�L$hH��H��$�H�D$p�H;�$�L�D$@��H�L$hH��H�@H��$�AH�tI�tI�|M�t�H�L$M�d�H�D$PH�L�xH�|$(H�t$0�I��H��L��L��H��L��H��H����:A�?t<H�T$H�t$X�G����@<�H�T$H�t$X�/���H�D$HD$@H�D$H�H�D$`H�T$pH��$���H�K�H��<���H��H�D1�H�D1D1�1H9������H�T$HL�t3�L�d3�H�D$PL�8H�@H�D$ H�|$(H�t$0A�H��I��L��L��A�H��H��L��H���:H�D$�H�L$ �9H�t$XH�T$H�f���<���\���H�L$�1���H�3H����$���M�H�H�D$H�@L�T$8I�4�H���H�t$0H��H���H�T$ f�H�D$L�L$(I�xL�D$@I�pM�bL�T$HI�jH�D$PL�8H�XA�I��I��L��H��A�H��L��L��H���M9������;D�1�<��D$X�D$`H�D$HHDD$@H�HH�T$ H�JH�D$0H�xH�pH�D$(L�`H�hH�D$PL�8H�@H�D$hA�I��I��L��H��A�H��L��L��H����8�L$`��H�[L�D$@M��1��T$X��H�IL�T$HM��H�D$ �����H�T$h�:D�1�1�<�����H�|$0H��L�L$(ID�H�pL�\$I�sAH��H�RH�<�H�|$0H��H�IM��I���H�L$xL�������I���D$t71�1�M9�����L��IB�H�rH�|$ H�wH�IM��H�@M��M9�H�\$8u8H�D$0H��I9�u*H�ĸ[A\A]A^A_]�H�=�#�H��|����/���+-��H�
�|�H��L��L���.����I��H��$�H�@H���I��H�D$8L�H�L$`H�H�H�L$(H�H�H�L$0H�H�L���]&��I��H�\$8�I��H�D$H��H�@H�|$H�����L���-&��f.�UAWAVAUATSH��HI��H�t$@I��H� I�w(I�GH�D$M�oL�2H�BH�D$A�H��H��H�|$L��A�H��H��H��H���6�����H�T$�:D�1�E1�<���H�L$A��I�PI�wXI�G8H�D$I�G@H�D$L�d$ I�$M�d$�I��H��H�|$H�t$�H��L��H��H���.6�����A�<$D�I�O0I�_H<�K�vI��H�T$H�T$H�RH�T$I��H�T$I��LD�HD�I�|$I�t$I�L�H�L$(I�D�H�D$8H�D$ L�0H�@H�D$0A�I��H��H�|$(H�t$8A�H��L��H��H���5�����H�D$0�8D�H�{H�sH�D$I�L�H�L$0I�D�H�D$(H�D$ L�8H�@H�D$A�I��I��H�|$0H�t$(A�H��L��L��H���#5�����H�T$�:D�<�H�L$I��MD�@���H�T$LD�M��LD�LE�<�LD�I�~I�vI�EH�D$I�EH�D$H�D$ L�8H�@H�D$ HD�A�H��H�T$H�|$H�t$A�H��H��H�t$H���4�����H�T$ �:D�<�L��ID�MD�I�L$H�T$@H�JA$H�HH�J(BI�FH�B@AB0H�CH�BXBHH��H[A\A]A^A_]��UAWAVAUATSH��(M��H��I��H��H�T$riH��H��H��L�,@K�4,Hi�I�,L��I��M�����I��J�4+H�+H��L��M�����H��H�|$I�H�L��H��L��M���z���H�D$I�I�|$I�t$L�{H�\$ L�kL�t$L�0H�@H�$A�H��H��L��L��A�H��H��H��H���83���D��H�$�8DD�H�D$H�I�|$L�$$I�t$H�L$H�YL�yL� H�@H�D$A�$I��H��H��L��A�$H��L��H��H����2H�L$�9u<��A���H�$���A�����<���0�H�$��A����$H�D$H�H�\$ H�{H�sH�l$H�MH�L$L�}L�0H�@H�D$A�I��I��H�|$L��A�H��L��L��H���62�����H�T$�:D�<���2$HE�H��H��([A\A]A^A_]�A���H�$�a�����DUAWAVAUATSH��H�$H��H��H��H��H)�H��@BA�@BLB�I9�LF�I��1�0IC�I��r(L�4�H��=��H��������I9��„�u�!$��H�\$��5H��I��I��L������H��tUH��H��H�,$H�D$H�D$L��L��E1�H��AA��H���MI��v	H��#��H��[A\A]A^A_]ÿL���#��H��I��vH���H
H������UAWAVAUATSH���D�D$DI��I��H�|$(H�@1�H��H��H��H�D$pH��H�t$8H��sH��H��H)�H��@�@HB�H�D$0�'H��H�ȉ������H��H��H�H��H�t$0H�D$(H�HH�L$`H�H�H�L$XH���H�D$hA�E1�E1�L��L�D$L�$H�T$8L)�v*�Jf.�I��H�T$HH��H��I�I��H�T$8L)�w"1۸H�D$HI���}��H�D$(J�<�I��H;T$0s]�|$D��I�� � LC�L��L��E1�M��E1�L���M��I��L�$H�t$D��H�E��ffffff.�I����L�L$I��H�H�O�Q(;P(@������L�r�#Ic4�L��q,;p,��+@H��H�D$0L��I9�HC�H��QM��L�A8H�q@L�H8H�@@H9�I��LB�E1�fDM9���C��C9�M�[t���q,�@,����9�����q,D�@,��toE����D9�@��tb@��ug�M��L�A8H�q@L�H8H�@@H9�I��LB�E1�DM9�tC��C9�M�[t��H9�L�L$L�$M��r�?��u�9E��u
H�q0H;p0s*�@�I����L��H;D$0L�L$�1����$I��u�1�L��H;D$0L�L$�����I��A�MCƸL�\$�f.�E���6H��L9���H��A��H�NjQ(D9�A��u�E��L�˾#Oc�M�A��D�I,D;N,}���L�Q8L�I@L�^8H�v@L9�L��HB�E1�DL9���C�,�G�$�I��D9�t��zD�I,�v,E����A9��e����D�I,D�V,E��tvE���J���E9�A���4����cL�Q8L�I@L�^8H�v@L9�L��HB�E1�DL9�tC�,�G�$�I��D9�t�L�\$������-I9�L�\$�����������E��uL�I0L;N0����1��YL�\$I��A�MC��DE���TH��L9��EI��A��H�NjQ(D9�A��u�E��L���#Oc�M�A��D�Q,E;Q,|��L�Y8L�Q@I�Y8M�I@M9�M��MB�E1�DM9�tZB�,�C9,�M�d$t��>L�Y8L�Q@I�Y8M�I@M9�M��MB�E1�ffff.�M9�tB�,�C9,�M�d$t��?����M9��1����D�Q,E�I,E��t,E9������hD�Q,E�Y,E��tE��tVE9�A������E������<E������L�Q0M;Q0�����#1�L��H�L$L�$H;D$0L�L$�+����!L��H�L$L�$L�\$H;D$0L�L$����@��tH��sI���I��H��H��H��s1��H��H��H��H��H��N��H�|$`J�<�M��LD$XE1�fffff.��oG��o�CoT���Co�fp�Nfp�N�_��fp�N�C�fp�N�CD��I���H�� L9�u�H9�tHH��H��H��J�<�H��J��HT$(H�<�H|$h�L�L��L�
L��H��H��H9�u�I��L��L�$L�L$�H��J�uL��H��H�L$HH��J�mH)�J�iH�L$pH��H��H1лH�؃�?H��I���5H�D$(J��H�D$ H�\$PL�l$x�<M��L��H)�L�����H�L$L�$L�\$H�t$L�uL�l$xI����B8����I��N����L��H��M��I��I�4,H9�w+D��D	ȃ�u H�I��I��w��ffffff.�L��H)�H�T$(L�,�A��H�t$ufH��H��L��A��?E�A��~L��H��L��L��E1�M���yH�t$I��H�\$PM��L�$H�L$A��t I��sr����ffffff.�A��u�H�<�L�L��H��L��A��?E�A��~L��L��L��E1�M���H�t$I��H�\$PM��L�$H�L$I�������I�������I9�I��MB�L9������L�\$L�4�M�L9�L��IG�J��L��꥔L�$K��L9���H�D$ L�!�#ffff.�H�r�I�N�D�F(D;A(@����D��Ic<�L��~,;y,��L�F8H�~@L�Q8L�I@I9�I��MB�E1�fff.�M9���C�,�G�$�I��D9�t���~,D�A,����D9�����~,D�A,����E����D9�@���r@��u{�L�F8H�~@L�Q8L�I@I9�I��MB�E1�f�M9�tC�,�G�$�I��D9�t�L�$L��#r.�<L9�L�$L��#r�*E��u�#E��uH�~0H;y0s@@��ff.�1�H��I��H��H���H�@��@��@��M�4�H��M9������L9��v������L��L�_�#L�\$ f�I�H�>D�A(D;G(A�����Oc�M�A��H���7L�I8L�A@L�_8L�W@M9�M��MB�E1�@M9���C�,�C9,�M�d$t��D�A,D�O,E����E9�����D�A,D;G,���D�A,D�O,E����E����E9�A���}f.�E��u{��L�I8L�A@L�_8L�W@M9�M��MB�E1�@M9�tC�,�C9,�M�d$t�L�=�#L�\$ r.�<M9�L�*�#L�\$ r�)E��u�"E��u
L�A0L;G0sA�1��fDH��E1�I�MH�4�I��H9�����O�4�M9��x�����A�N����B���L9l$8���A��u<H�t$8H��H��L��A��?E�A��~H�|$(L��E1�H���[A\A]A^A_]��H���[A\A]A^A_]�f.��AWAVATSPI��H�_L�M��t%E1��I��M9�tJ���H�u�J�<��5��I�>tH��H��[A\A^A_�%Q��H��[A\A^A_�f.�SH���G(��w/��t*H�{t
H�{���H���t�H�Ku
H��[�%���[�H�{0t�H�{8�윔��f�UAWAVAUATSH��hL�L$@H�L$0H��I��H��!��D��H�C�H�D$HH�C�H�D$PH�|$H�GH�D$XL��f����Q�l$,H��H��H��H��L�t$L�Hk�8L�H�D$H��@s;I�H�>D�h(D�G(E��E9����L�
�#Kc�L��1����L���%�L�H8H�H@L�g8L�_@I9�I��MB�E1�fDM9���C�,�C9,�M�t���H,D�O,��tsD9���H,;O,���z�H,D�O,��t]E���t���D9���tS�\L�H8H�H@L�g8L�_@I9�I��MB�E1�ff.�M9�tC�,�C9,�M�t��L9��E������E��uH�H0H;O0��L�
E�Y(E9�A���L�5�#Oc�M�A��L�t$L�������L�P8H�@@M�i8M�a@I9�I��MB�E1�DM9���C�l�C9,�M�t���@,E�Q,��tsD9���@,A;A,A���D�P,A�i,E��tW���t���A9�A��uh�ZL�P8H�@@M�i8M�a@I9�I��MB�E1�M9�tC�l�C9,�M�t��,L9��'E��A���"��tL�t$L�����H�@0I;A0A��L�t$L��D8���E9�����D��L��#Ic�L���1���L�G8H�G@M�Q8I�y@H9�I��LB�E1�fDM9��|C�,�C9,�M�[t���G,A�y,��tc9��u�G,A;A,���l�G,E�A,��tOE��t�D9���tI�RL�G8H�G@M�Q8I�y@H9�I��LB�E1�f�M9�tC�,�C9,�M�[t��H9��������E��uH�G0I;A0��0�HE�H��L�t$H��L)�H�L$8H��H�L$ H�H�D$`H�|$@L�L$�H�L$@H�	�q(;p(������H�5��#Hc�H��I,;H,���
H�Q8H�I@H�p8H�@@H9�H��HB�E1�ff.�L9�t_F��F9�L�L$L�t$M�@t��>H�Q8H�I@H�p8H�@@H9�H��HB�E1�@L9�tF��F9�L�L$L�t$M�@t�rY�|	H9�rO�r	�I,�@,���D	9�r8�[	�Q,�p,���7	���E	9����,	f.����(	L9L$0�;J��E1�L��H�T$ fffff.�H�T$H���HC�I�4�H9���H�T$8I�<� H���f�E1�I��O��M�H�� H9���L�A�R(;W(A������L�
��#Ic�L��H����GM�j8M�r@L�g8L�_@M9�M��MB�1�ff.�I9���E�|�A��H��A9�t��A�R,H���D�O,����D9�rU��A�R,H���;W,|C��E�J,D�_,E����E���g���E9�A����f.�H���E����A�I���M�j8M�J@L�g8L�_@M9�M��MB�1�f�I9�t'E�|�A��H��A9�t�H���A9�r��?H���M9�r��4H���M9�r��)E��u��"E��tH����I�R0H���H;W0�r���DE1�I��O��M�L�QA�R(;W(A������L�!�#Ic�L��H����M�j8M�B@L�g8L�_@M9�M��MB�1��I9���E�|�A��H��A9�t��A�R,H���D�G,����D9�rA�A�R,H���;W,|/�E�B,D�_,E��twE���o���E9�A��tpf�H���E��twA�I���rM�j8M�B@L�g8L�_@M9�M��MB�1�I9�tE�|�A��H��A9�t�H���A9�r��/H���M9�r��$E��u��E��tH����I�R0H���H;W0r�@E1�I��O��M�L�QA�R(;W(A������L�
�#Ic�L��H����M�j8M�J@L�g8L�_@M9�M��MB�1��I9���E�|�A��H��A9�t��A�R,H���D�O,����D9�rA�A�R,H���;W,|/�E�J,D�_,E��twE���o���E9�A��tpf�H���E��twA�I���rM�j8M�J@L�g8L�_@M9�M��MB�1�I9�tE�|�A��H��A9�t�H���A9�r��/H���M9�r��$E��u��E��tH����I�R0H���H;W0r�@E1�I��O��M�L�QA�R(;W(A������L���#Ic�L��A�R,H���;W,������M�j8M�B@L�g8L�_@M9�M��MB�1�f.�I9���E�|�A��H��A9�t��A�R,H���D�G,����D9��$����?E�B,D�_,E����E������E9�A����ff.�H���E�����A�I������M�j8M�B@L�g8L�_@M9�M��MB�1�f�I9�t E�|�A��H��A9�t�H���A9�������H���M9��~����E��u��r���E��tH����I�R0H���H;W0�U����m���H�T$H�t$H�4�H9���H�|$8H�<:�+H���f.�E1�I��O��M�H��M��H9��vL�	A�Q(;W(A������L��#Ic�L��A�Q,H���;W,}��M�i8M�Q@L�g8L�_@M9�M��MB�1�ffffff.�I9���E�|�A��H��A9�t��A�Q,H���D�W,����D9��D����?E�Q,D�_,E����E������E9�A����ff.�H���E������A�I�����M�i8M�Q@L�g8L�_@M9�M��MB�1�f�I9�t E�|�A��H��A9�t�H���A9�������H���M9�������E��u����E��tH����I�Q0H���H;W0�u����m���M��H�t$H9t$t!H�J�T�H���H��M��H��L�t$�1����J��L�t$L��H��'��L�L$L��L)���H��s1��nfff.�H��H��H��H��H�T$XJ��H�|$HJ�<�E1�fffff.��BoD���Bo�fp�Nfp�N�J��I���H�� L9�u�H9�t1J�(H��H�T$PJ��H)�f.�H�I��H��H��I9�u�M��tXM9��oK�<�H��H�L$0�l$,A��L�L$`���L��I��!�5��	����������H�I0H;H0����L9L$0�J��1�L��H�T$ �H�T$ H���HC�M�<�L9��H�T$8I�4L�|$�*����H���D1�I��O��L�H�� L9���L�D�V(E;P(����A�D��L�ߦ#Ic�L��I���L�V8L�^@M�h8M�`@M9�L��IB�E1�DL9���C�l�C9,�M�vt��D�^,A�P,I��E����A9�rG�L�V,I��A;P,|9�>�V,E�P,����E���x���D9�����fDA�I�ڄ�tL�P�E1�M��L�QD�^(E;Z(����A�D��L��#Ic�L��I���L�^8L�f@I�R8M�j@M9�M��MB�E1�DM9��B�,�C9,�M�t���n,A�R,I�ۅ���9�rK�P�V,I��A;R,|=�B�V,E�Z,���E��t�D9����fffff.�A�I�ۄ�tL�X�E1�I�O��H�yD�^(D;_(����A�D��L�T�#Ic�L��I���L�^8L�f@H�W8L�o@M9�M��MB�E1�f�M9���B�,�C9,�M�t��w�n,�W,I�ۅ��9�r<�A�V,I��;W,|/�4�V,D�_,���ME��t�D9����EA�I�ۄ�tL�X�E1�M�K�<�M�L�I�~(A;y(������H�=��#Hc�H���H���I��� ���H�~8L�^@M�Q8M�a@M9�L��IB�1�ffffff.�H9��&D�4�E�,�H��E9�t���V,H���E�Y,���?�I��D9����������V,H���I��A;Q,���������V,A�y,���k������H���9���u-H�V0H���I��I;Q0�S����S���fffff.�H���I�ڄ��,����,���L�V8L�^@M�h8M�`@M9�L��IB�E1�f.�L9�tC�l�C9,�M�vt�I����������I��M9���������L�^8L�f@I�R8M�j@M9�M��MB�E1�M9�t!B�,�C9,�M�t�I��L�|$�\����^���I��M9�L�|$�F����H���L�^8L�f@H�W8L�o@M9�M��MB�E1��M9�t!B�,�C9,�M�t�I��L�|$��������I��M9�L�|$��������H�~8L�^@M�Q8M�a@M9�L��IB�1��H9�t*D�4�E�,�H��E9�t�H���I��E9���������H���I��M9����������������������_����a������"����$���E���w����J���E���V���H�V0I��I;P0�E����G���E������H�V0I��I;R0�
�������E������H�V0I��H;W0��������DH�t$H�T$ H��H9�s
L�D$8J�4�kf�I��H�t$H9t$ ��H���H�J��I��H��L��H��L�t$�{���E���H���fffff.�E1�I��M��I�H��L��H9�s�L�D�N(E;H(A����E��L��#Oc�M�A��H���A�I���L�N8L�V@M�`8M�X@M9�M��MB�E1�f�M9��G�,�C�,�I��A9�t���D�V,H���E�X,E���A�I��E9��K����L���D�V,H���A�I��E;P,�+����,���D�N,E�P,E�������E���N���E9�A��u#L�V0H���A�I��M;P0������H���A�I��E����������L�N8L�V@M�`8M�X@M9�M��MB�E1��M9�t+G�,�C�,�I��A9�t�H���A�I��A9��u����v���H���A�I��M9��Z����[���E���L�������J��H�|$H��z��H�T$I��M)��hI��s	1�H�|$�^L��H��H��H��H�|$N��I��H�t$HH�4�E1�@�BoD���Bo�fp�Nfp�N�AI��AI���I�� L9�u�I9�t/J� H��H�t$PH)�H���H�0H�4�H��H���H9�u�L9���J�<�H�D$@I��!�l$,����%H�|$H��H��H�L$0A��;���H�|$H�|$I���qM��I��I����N�<�H�l$H��L���H�} J�4�H�� ��L��H���mJ�<�H�N�<�N�$�I��@L���nJ�<� H�J�4�H��`�V�L��L���&��=I��H�|$vH��I���)K�<�J�4����H�H�J��J��L��L)�H�L$H�D$L9�L�d$s6H�l$L�<�ffffff.�I��I�H��L���>H��I��I9�u�H�D$H;D$L��s7N�<�J�,0I��M�$�I�H��I�$L��L���
H�T$H��I��I9�u�H��L���AH��h[A\A]A^A_]�H�=���H�JN�����H�
QN�L��H������I��I��H�|$H��L�����L���F���fDUAWAVATSH�H�WD�B(D;@(����D��L�n�#Ic�L���1���L�B8H�J@H�P8H�@@H9�I��LB�E1�f�M9��|F��G9�M�Rt���J,�@,��td9��v�J,;H,���n�J,D�@,��tQE��t�D9���tK�TL�B8H�J@H�P8H�@@H9�I��LB�E1�@M9�tF��G9�M�Rt��H9��������E��uH�J0H;H0��H�GL�GL�WH�WD�Z(E;Z(A����E��L���#Oc�M�A����H�ǀ���H���L�J8L�Z@I�R8M�R@M9�L��IB�E1�@L9��C�,�F�4�I��D9�t���D�Z,�р�E�R,H����H��A�E����E9��8�<D�Z,�р�H����H��A�E;Z,��D�J,E�Z,E����E���1���E9�A������H�׀���A��ID�H��E��A��I���L�J8L�Z@I�R8M�R@M9�L��IB�E1�@L9�t.C�,�F�4�I��D9�t��р�H����H��A�D9�sf�m�р�H����H��A�M9�sH�OE��uJ�?E��t��H�׀���H��A��*L�Z0�р�H����H��A�M;Z0r	A�L��J�<�L�L�E�Z(E;X(A����E��L���#Oc�M�A��E1���M�Z8M�J@M�P8M�@@M9�L��IB�E1�ff.�L9���C�,�C9,�M�vt��E�J,E�@,E��tqE9��E�J,E;H,A���xE�J,E�X,E��tWE���{���E9�A��tM�WM�Z8M�J@M�P8M�@@M9�L��IB�E1�L9�tC�,�C9,�M�vt��M9��E��A���A�E��uM�J0M;H0A��L�L�A�X(A;Z(A����A��H���#Nc�I�A��E��I��LE��DI�X8M�X@M�B8M�R@M9�M��MB�E1��M9���B�,�G�$�I��D9�t��E�X,E��I��LE�E�R,E����E9�rW��E�X,E��I��LE�E;Z,|>��E�X,A�Z,E�������^���A9�A����E��I��LE�E����E��HE��I�X8M�X@M�B8M�R@M9�M��MB�E1�f�M9�t!B�,�G�$�I��D9�t�E��I��LE�D9�r��@E��I��LE�M9�r��/E��u��(��tE��I��LE��M�X0E��I��LE�M;Z0�o���E��HD�HE�H��H��H��L�H�E�Y(D;Z(A����E��L�<�#Oc�M�A��E�I,D;J,||��M�Q8M�I@L�Z8H�R@L9�L��HB�E1�fffff.�L9��~C�,�C9,�M�vt��jE�I,�R,E��tiA9�r"�wE�Q,D�Z,E��t[E��teE9�A��tRE��tWH���XM�Q8M�I@L�Z8H�R@L9�L��HB�E1�f�L9�tC�,�C9,�M�vt�r��I9�r����u��E��u�M�I0L;J0r�H��H��I�8H�>H�H�VH�H�FH�H�F[A\A^A_]�UAWAVAUATSH��8I��I��L��I��H�t$0H��H���J��N��I���E1�L�t$�?�1�I��I��H�t$H��H�t$H�<�H��M�*���H�H���I)�I��M9���L�9L�'E�O(E;L$(@����D��L�
��#Ic4�L��A�w,A;t$,��"M�o8M�O@M�t$8I�t$@L9�L�L$H�t$LB�1�ffff.�I9���A�\�A�4�H��9�t��A�w,E�L$,����D9����A�w,E�L$,���zE����D9�@��tm@��u{�M�o8M�O@M�t$8I�t$@L9�L�L$H�t$LB�1�I9�tA�\�A�4�H��9�t�L�t$r4�BH�t$H9t$L�t$r!�/E��u�(E��uI�w0I;t$0s���fff.�1�M��L�:��H�t$����H�t$H�(M�(D�M(E;M(@����D��L�
C�#Ic4�L��u,A;u,�
����H�u8H�]@M�M8M�u@I9�H�\$(L�t$ IB�E1�@L9���F�<�G�$�I��E9�t���u,E�M,����D9��������u,E�M,���~E�������D9�@��tq@@���w����uH�u8H�]@M�M8M�u@I9�H�\$(L�t$ IB�E1��L9�tF�<�G�$�I��E9�t��
H�t$ H9t$(L�t$�$����"E��u����E��uH�u0I;u0����D����I���D$0t%1�E1�L9�@��A��I��LB�M�L�J�<�H��L9�uH��H9�uH��8[A\A]A^A_]��7��UAVSH�N�H�D�@(D;A(����D��L���#Ic�L��P,;Q,���FL�@8H�P@L�Q8L�I@I9�I��MB�1�@I9���A�,�A9,�H�[t����P,D�A,����D9����,�P,D�A,����E����D9���������H�H��H9��?H�
�#�DE���(H�H��H9��H�V�D�H(D;J(A��u�E��Nc�I�A��D�@,D;B,|���L�H8L�@@L�Z8L�R@M9�L��IB�E1�fff.�L9�tVC�,�C9,�M�vt��>L�H8L�@@L�Z8L�R@M9�L��IB�E1�fffff.�L9�tC�,�C9,�M�vt��@����fM9��5����[D�@,D�J,E��t,E9������CD�@,D�J,E��tE��t1E9�A�����E�����E�����L�@0L;B0����H�[A^]�L�@8H�P@L�Q8L�I@I9�I��MB�1�ff.�I9�tA�,�A9,�H�[t�s1�h���L9�s'�^���E���U����E���J���H�P0H;Q0�<���[A^]�DUAWAVAUATSPH��I��H��rUH��I��I��J�4?Lk�8J�'I������H��K�4>K�&L��L�����I��I�I�H��L��L��L�����H��H��L�I�E�P(�P(E��A9�����H�
��#Jc4�H��1���I�p8I�H@L�x8L�X@I9�I��MB�E1�@M9��|C�,�B9,�M�mt��A�H,�p,��tc9��tA�H,;H,���kA�H,�p,��tO��t�9���tJ�SI�p8I�H@L�x8L�X@I9�I��MB�E1�@M9�tC�,�B9,�M�mt��L9����������uI�H0H;H0��H�3D�^(E9�A���L�#�#Oc�M�A�������M�H8M�@@L�~8L�V@M9�M��MB�E1�ffffff.�M9���C�,�C9,�M�mt��E�@,D�N,E��tqE9��E�@,D;F,A���|E�H,D�V,E��tTE���o���E9�A��u]�OM�H8M�@@L�~8L�V@M9�M��MB�E1�M9�tC�,�C9,�M�mt��%M9�� E��A���E��t
����M�@0L;F0A��D8���D9�@������H�=�#Hc�H���1���H�P8H�@@H�~8H�v@H9�I��LB�E1�fDM9��|F��F9�M�It���@,�V,��td9��w�@,;F,@���o�x,�V,��tR��t�9�@��tM�WH�P8H�@@H�~8H�v@H9�I��LB�E1�DM9�tF��F9�M�It��H9����@���@���uH�@0H;F0@��@0�LE�L��H��H��[A\A]A^A_]�f.�DAWAVAUATSH��H�$H�� H��H��H��H)�H��	.A�	.LB�I9�LF�I��1�0IC�I��JsH�\$ �I�gH�J�$I�$IH9�r��Lk�8M��t0H��L��I��I��q�L��H��L��H��H��u�L���]��1�H�L$H�\$H�D$E1�H��AA��H���GI��Iv	H���q�H�� [A\A]A^A_�H��I��Jr
H�|$���H���|�f.�f�UAWAVAUATSH���D�D$DH�|$(H����I��H��H�@1�H��H��H��H�D$pH��H�t$8H��sH��H��H)�H��@�@HB�H�D$0�'H��H�ȉ������H��H��H�H��H�t$0H��H�D$(H�H@H�L$HH�H0H�L$`H�H�H�L$XH���H�D$h�E1�E1�H�<$L�l$H�t$8L)�L�L$ w%D1ɸH�D$I����KDL�T$Ik�8H�D$(L�,H;t$0sG�|$DtpH�� � HC�L��L�l$L��E1�H��E1���H�<$��H�E�Tf.�H���&L�l$H��L�L$ L�T$H��H�M�+�H��H�D$0H9�HC�H�L�l$H��L�L$ L�T$H��H��H�L$H��K�	H)�J�IH�L$pH��H��H1йH�ȃ�?H��I���PIk�8H�D$(H�H�D$PHt$hH�t$xH��$��PM��L��H��L�l$H)�L��H��H���s�H�$H��$�H�,EL�L$ L�T$H��$�I����B8����I��N����L��H��I��I��J�43L9�w'D��	��uH�H��I��w��fff.�L�T$L��H��$�H)�Lk�8L|$(A��u>H��H��L��A��?E�A��~L��H��L��E1��H�$@��tI��sF�!���f�@��u�Hk�8L�L��H��L��A��?E�A��~L��L��E1��H�$I�����H������I9�H��IB�I9�����Lk�8M�L9�L��IG�Hk�8H��H��#r�H�<$H�L9���H�\$xfffff.�M�l$�L�u��u�A�T$��� f��t1�L���Offffff.��L��f��u6�� u�H�}�H�u�I�T$�I�L$���<���L��ID�H�<$f.�H�Q0H�S0IQ S K��4��Hk�8I�Hk�8I�M9������H���M��L��I9��@������H��H�t$PA�L$0�C0�� f��tA�1�H���=f�f��u+A�� u�I�|$I�t$H�SH�K��<�H�t$PuȐ�E1�L��H�Q0I�W0IQ AW AOAIk�8H�I��8H9��	���Hk�8I�I9��`�����ff.�A�J����B���L9L$8�;I��H�l$H��H��I�H�t$8L)�L�L$ �{����V���fDA�MhA�E0�� f��H�t$��H��uA�E1�L;t$0�U����'H�D$HL�<A��fDI��I��8L9���A�O`A�G(�� f��u�f��u%� u�I�8I�w@I�I�O��H�t$H�$<�u�E1�L;t$0����f��u.� �_���I�}@I�uHI�UI�M�p�H�t$H�$<��9���A�A�H��teH�D$HL�$�DI��I��8L9�tFA�L$`A�D$(�� f��u6f��uܨ u-I�|$8I�t$@I�$I�L$��H�t$H�$<�t��E1�I��L;t$0�)���E��L�l$���I��L�L$ L�T$�e���I��L��H��H�L$`H�Ik�8H�HT$Xfff.�A�J�I�B�A�J�I�B�A�J�I�B�H�1H�:H�9H�2H��8H���H��u�L��L�����L������@��u+H�t$8H��H��L��A��?E�A��~H�|$(L��E1��CH���[A\A]A^A_]�I���
I��M��H�$H�4$H)�L��H���m�L���W���UAWAVAUATSH��L�L$H�L$ I��I��I��H��!H�T$snI����L��H��Lk�8K�M�I��L�D$H�|$(H�\$X��L��L���bH��H�t$�UH�|$(L�D$�H9�L�d$8���
D��I�E�H�D$HL�|$L�d$8ffff.������\$0H�D$H��H��Hi��L�HiшL�H��@s-E�t$0�n0A�� fA��t*1�D�z0A��A��uh�r�L���hI���	�fE��u8@�� u�I�|$I�D$L�FH�NH��H��I��L���_�L��H��<���@D�z0A��A��tM���t[�fE��uBA�� u�I�|$I�D$L�BH�JI��H��I��L����L��L�d$8L��<���0�M��t�gM���t`��� fA��t1��C�f��u<A�� u�H�~H�FL�BH�JI��H��I��L����L��L��<���f.�0�HE�I��L��L)�H��H��m۶m۶mH��H�L$(I�F0H��$�AANAV )�$�)L$p)D$`H�|$H�\$tHH�D$�H0A�F0�� f����f��u*� ��H�D$H�xH�pI�VI�N���<��yH9\$ �ZHk�8H�D$PJ�,(E1�M��H�l$XH�\$(�Lk�8Ld$8�?DH���1�H��Ik�8I�u0H�t0AEAMAU T LI�I��8M9�saA�M0A�F0�� f��u�f��u/� u�I�}I�uI�VI�N�B�H���1�<���H��HDD$�H��ȹH�D$�r���f�H�D$H9�H��tCIk�8I�M0H�L�AEAMAU T�L�D�H���I��8����ff.�Ik�8L�d$8L��L�l$L��H���i�H��L)�I��������L�T$X��I�,I�OH9�u1��@H��H��L�\$PL\$HH��E1�f�I�{0H�z0AAKAS R JI�xM1�Mk�8CCLCT B8JHRXO�D0L�BhH��pI�ÐI��H9�u�@��t4Hk�8H��Hk�8I�|0H�|0AALAT T LM��t?L9��
L�H��L��H�L$ �\$0A��L�L$`����L�|$I��!�x������H9\$ ��	Hk�8H�D$XJ�,(M��E1�H�l$H�T$(�H�T$(Hk�8H\$8�<H��ȹL��Ik�8I�w0H�t0AAOAW T LI�I��8I9�s_A�N0A�G0�� f��u�f��u-� u�I�~I�vI�WI�O��H���1�<���H��IE��H���1�H���z���fffff.�H�T$H9T$(tDH���Ik�8I�O0I�L0AAOAW AT ALADI��I��8�����Mk�8H��H�\$8H��L��L��g�I��M)��fL�I�D$H9�H��u1ҋ\$0L�L$�f�L��H��L�T$XLT$HH��1��\$0I��������L�L$�I�R0H�Q0AAJAR Q IH�VL1�Hk�8A1AL1AT1 A8IHQXI�t10H�qhH��pI�H��H9�u�A��t4Hk�8H��Hk�8I�T	0H�T0A	AL	AT	 T LH�T$L9����H�D$I��!I������i���L��H�t$L��H�L$ A����'I�D$0I�E0A$AL$AT$ AU AMAEH�C0I�@0KS AP AHA�H9�L�d$8�yLk�8I���I��H�t$0�^H��L�d$8H�t$0H�D$HH�H�D$H�CH�D$ H�C(D$`CH�D$pH�C(fD�K0�D$@�C2�D$Df�C6I��I��8I9��	Ik�8M�L0H�D$L�L0AALAT T L�D�D�Ƀ� f��u�H�T$H�,f��u>� u�H�}H�uH�U�H�M���H�t$0H�|$(L�D$<��q���D�M0H�T$@H�H���H�EH�D$HH�EH�D$H�EH�D$ H�E(H�D$pE)D$`�E6f�D$D�E2�D$@KS U MEH�C0H�E0I�������L��A�� H�t$��M��L�t$Pf�B�D&� �|���M��J�,&J�T&�J�L&�H�|$H�t$ ���<�L�D$H�|$(M����H���H�t$J�&H���H�H0H�M0HP U MEI���L�t$Pu�����ffffff.�H��D� ���H�L�H�K0D�L�T�S KH���u�H�����Ld$L��L�d$8H�t$0L�t$P���L��H)�H�D$PH9�L�l$�?Lk�8I����cL�D$M�L��L�l$H�D$HH�H�D$H�CH�D$ H�C(D$`CH�D$pH�C(fD�s0�D$@�C2�D$Df�C6H��I��8H;t$P��Hk�8H�D$XL�t0M�t0LT AT ALAA�D�D��� f��u�I�,f��H�t$0u>� u�H�}H�uH�U�H�M���H�t$0H�|$(L�D$<��n���D�u0f�L�H���H�EH�D$HH�EH�D$H�EH�D$ H�E(H�D$pE)D$`�E6f�D$D�E2�D$@KS U MEH�C0H�E0H�������L��M��A�� ��C�D(� �����K�,(K�T(�K�L(�H�|$H�t$ �G�<�H�|$(H�t$0�T���H���L�D$K�(H���H�H0H�M0HP U MEI���u��Iffff.�I�A�D� �
���I�L�H�K0AD�AL�AT�S KH���u�L������Ik�8L�d$8M�4I���H�D$J�,(H���M�H��n�1�H���Ӏ�Hk�8I���Hk�8I�I��8H�Q0I�V0IQ AV ANA��Hk�8H�H���H��Hk�8I�I���H����A�P0A�M0�� f��t	1�L���Rf��L��f��uF�� u�L�L$ H�|$(I�xL�D$I�pI�UI�M���<���L��L�D$ID�H�|$(L�L$ f�H�H0I�L$0HP AT$ AL$A$�u0A�Q0�� f��������L��f������� ���H�|$(L�D$H�}H�uI�QL�L$ I�I�<�<���H��L�L$ ID�L�D$H�|$(���I��8A��tG1�1�M9�����L��IB�H�r0I�t$0JR AT$ AL$A$Hk�8I�Hk�8I�L�t$8M9�H�\$u3H��8I9�u*H�Ę[A\A]A^A_]�H�=R̀H��$���9�����H�
�$�L��H���p��I��H�\$L�t$8�R�I��H�D$HH�EH�D$H�EH�D$ H�E(D$`EH�D$pH�E(fD�u0�D$@�E2�D$Df�E6L�����I��L��H��H�T$��]�L�����fDUAWAVAUATSPH���Oh�G0�� f��t1��0@�f��u(� u�H�G@H�wHH�WH�OI��H����L��<�@���������� f��t)@��Lk�8I�@��@��Lk�8I���p�f��u`� u�H���H���H�WxH���I��H���4�L��@��Lk�8M�@��@��Lk�8I�1�<������pHD�H���!@��Lk�8I�4��Lk�8I����L�,Lk�8I��L0A�G0�� f��t1��%�f��u� u�I�}I�uI�WI�O��<���A�L$0A�F0�� f��t��L��IE��MD�ME�M��M���Bf��u.� u�I�|$I�t$��I�VI�N�G����L��IE�<�u��	��L��IE��MD�A�L$0A�G0�� f��tL���5f��u*� u�I�|$I�t$I�WI�O���<�L��ID�MD��L��M��H�M0H�K0EMU S KH�H0H�KhHP SXKHC8A$AL$AT$ Cp����I�D$0H���AANAV ������I�F0H���H��[A\A]A^A_]ÐUAWAVAUATSPH��I��I��H��rXH��Li��K�4'Li�K�/L��H�����I��K�4&K�.L��H�����I��I�I�H��L��L��H�����H��A�G0A�N0�ƒ� f��t1�K0�� f��u:�C@�f��u%�� u�I�I�wI�VI�N�z�<�@��A�G0�K0�� f��t@�����Af��u7�� u�I�I�wH�SH�K�:�<���@0�uY�K0A�V0�� f��u�@��tAA�V0�� f��t1��&�f��u�� u�I�~I�vH�SH�K���<���@0�LE�M��L��H��[A\A]A^A_]�DAWAVAUATSH��H�$H�� H��H��H��H)�H��A�LB�I9�LF�I��1�0IC�I���sH�\$ ���oH�VUUUUUUH9�r�j��H��L�4IM��t0H��L��I��I���S�L��H��L��H��H��u�L������1�H�L$H�\$H�D$E1�H��AA��H���LI���v	H��RT�H�� [A\A]A^A_�H��I���r
H�|$�s���H���+��f.��UAWAVAUATSH���D�D$TI��I��H�|$0H�@1�H��H��H��H�D$hH��H�t$@H��sH��H��H)�H��@�@HB�H�D$8�'H��H�ȉ������H��H��H�H��H�t$8L�L$ H�D$0H���H�D$`�1�E1�L��L�D$H�t$@L�<[H)�vkff.�H�D$0J�<�H;t$8sp�|$T��H�� � HC�I��H�T$ E1�M��E1��M��H�L$D��H�4E�nf.�1��H�D$(I����H�T$ �H���2H�t$(L�L$H�W H�w(L�GH�OH�GH9�I��LB�E1�ff.�M9�tOG��F9�M�Rt�rDH�L$(H��u[A�E1�H�L$�Tffff.�H�D$8H9�HC�H��H9�s�A�A�H�L$(H����H�L$�H�\$H��A�LC�A��f.�L9�rRI��M9���I��I��J�4mL�H�T�H�t�I9�I��MB�1��I9�t�D�4�E�$�H��E9�t�s�E1��~H�\$H��A�LC��fff.�L9�sXI��M9�tMI��I��J�4mL�H�T�H�t�I9�H��IB�E1�ff.�L9�t�G�$�F9$�M�vt�r��E1�M��H�L$H�\$L�L$L;l$8H�t$(�����E��tXI��rRL��H��J�4mL�J�<�H�4�Ht$`�@�N�H�F�H�8L�L�H�>H��H���H��u�L��H�4uH��H��H�t$(H��H�H)�H�^H�t$hH��H��H1оH��?I���s���H�D$0J��H�D$XH�T$ H�t$HH�\$�@L��L��H)�H��H��yT�H�L$L�L$H�t$HJ�,uH�\$I��H�T$ ��B8tu��I��N��̸M��I��I��I��O�4<I9�w#D��	��uM�L��I��H�T$ w��H��L)�H�@H�T$0H��A��L�L$t"@��tZI�����c���ffff.�L��H��L��A��?E�A��~H��L��H�T$ E1��H�t$HL�L$H�L$@��u�K�dH�<�L��H��L��A��?E�A��~L��H�T$ E1��tH�t$HL�L$H�L$I������H������M9�L��IB�H9������K�dL�,�M9�H��IG�H��H�,@H�|$ H���R�H�t$ H�M9���H�D$XI��ffff.�I�U�H�M�H���H�}�H�u�M�M�M�E�I9�I��MB�E1��M9�tC�,�B9,�M�[t��ff.�L9�@��@��H��HE�L�GL�@@��@��@��H�4vL�,�H�H�,�I9������L9��c������fffff.�I�MI�EH�~H�VH9�I��LB�E1�M9�tF��F9�M�It��ff.�H9���������H��IE�H�zH�{��H�IH�4�H��H9�������H�@M�l�L;l$X�o�������f.�A�J��̸B�tvH9\$@v(I��H�l$(H��H��H�H�t$@L�<[H)������@��u9H�t$@H��H��L��A��?E�A��~H�|$0E1�H���[A\A]A^A_]�H���[A\A]A^A_]�f.�UAWAVAUATSH��XL�L$H�L$H��I��H��!sL��H����E��H�C�H�D$(M��H�<$f�A����L��H��H�4IH��H�HiѨH�I��@D�t$s?L�_L�WH�NH�FL9�L��HB�E1�f�L9�t;F��G9�M�@t��.ff.��
L�<$I���ffffff.�I9�@��L�JL�BM9�M��MB�E1�@M9�tC�,�C9,�M�mt��ff.�M9�A��L�<$M��D8�u6I9�I��MB�E1�M9�tC�,�B9,�M�[t��L9���@0�HE�I��L�<$L��L)�H��H���������H��H�L$0I�FH�D$PA)D$@H�|$tYH�D$H�HH�@I�vI�VH9�H��HB�E1�fffff.�L9�tF��F9�M�@t�r�FfDH9��7L9d$�oK�dH�D$8H��E1�L��H�L$ H�T$0ffffff.�H�4RI�4��<fDL9�@��H���@��I��LE�O�LmL�PO�T�C�@��I�H��H9�sEL�@H�xM�VM�NI9�I��MB�E1��M9�t�C�,�C9,�M�t��ff.�L9�t;J�mL�H�pH�t�D��H���H��L��L�<$�;���ff.�J��H�@L�<$L��H���M�L��L)�I��������L�\$ ��J�mL�I��I�MI9�u1��jffff.�H��H��H�T$(H�|$8H��I��E1�DH�zI�xAI�yM1�O�IC�A@O�L�M�H(I��0H���I��H9�u�@��tH�H��H�I�|�H�|�A��M��tJM9���J�mL�I�<�H��H�L$D�t$E��L�L$@���H�<$M��I��!�'������f�L9d$�8K�dH�D$H��1�L��H�L$ L�l$0f�J�mL�I���Kffffff.�I9�@�Ɖ�@��H���@��H��HE�L�DmL�HN�L�B�@��H�H��H9�s?H�xH�pM�NM�FL9�M��LB�E1�f�M9�t�F�<�G9<�M�[t��ff.�M9�t;H���H�mH�H�pH�t��H��H��M��L�<$�)���f�H��H�@L�4$L��H���K�M��I)���H�mH�I�<�H�EI9�L�T$ u	1�D�t$�mL��H��H�L$(H�T$H��H��E1�D�t$I���������H�QH�VI�PM1�O�@C�FO�D�L�F(H��0H���I��H9�u�A��tH�RH��H�RI�T�H�T�A��I9�ri�H�D$I��!�������L��H��H�L$A��
�H��X[A\A]A^A_]�H�D$I�<�E1����H�=,��H�������H�
��H��L��L���N��f.�@UAWAVAUATSH��(H�t$H���dH��H�L$H��H��H�D$H��L�$@N�,'I�H��H�|$vH���L��L�����&H�GH�CI�EI�D$AEA$�H�T$H�L$H)�H�T$ H9��#H���I��M�I�xM�pH��H;T$�H��H�IL�H�t$L�tL�tL�D�H�|L�\�L�L�M9�M��MB�1�ffffff.�I9�tA��9�H�vt�s��f.�M9��s���M�
I�HI�JAAH��u,�J���f�M9�sOI�HI�JAAI9�� ���M��I���M�z�M�Z�M9�L��IB�1��H9�t�A�,�9,�H�It�r�M�����H;D$ �bH�D$H�@H�t$H�<�H���H��H���I�L$�E1�H���Xfffff.�M9�A��E��I��LE�M�ZL�_AE��O�IJ��H���I��O�IJ��H���L;D$��I��M�T$M�L$L�jL�ZM9�M��MB�E1�@M9�tC�l�C9,�M�vt��
f.�M9�A��E��I��ME�M�ZL�^AE��A��O�RO�$�E��O�IJ��H��L�PL�HL�iL�YM9�M��MB�E1�M9�����C�l�C9,�M�vt����L��L�H�wH�WH��H;D$ �����H��H�IM�AD
AI�T
I�TI�|�I�tM�T�M�D�I9�I��MB�E1��M9�tC��B9�M�vt�s��f�L9������M�H�OI�IAH��u,�Z���f.�L9�sPH�OI�IAL9��0���I��H���M�Y�M�Q�I9�I��MB�E1��M9�t�C��B9�M�vt�r�L����H���D$t61�E1�H9�@��A��M��LB�M�QL�VAK�4@H��H�4M�$�L�t$H9�uH��I9�uH��([A\A]A^A_]�諼��I��H�D$H��H�@L��H��}E�L������DUAWAVAUATSPH��I��H��r\H��H��H��L�<@J�4?Li�J�'I������H��K�4>K�&L��L�����I��I�I�H��L��L��L�����H��H��L�WL�OI�NI�FL9�L��HB�1��H9�tD��E9�H�vt��I9���L�CH�sL9�M��LB�E1�M9�tC�,�C9,�M�t�A��D8�t�FI9�A��D8�u:H9�H��HB�E1�f�L9�tG��F9�M�It��H9���0�LE�L��H��H��[A\A]A^A_]�f.�UAWAVAUATSH�O H�G(L�GH�WH9�I��LB�E1�f�M9�tG��F9�M�Rt��H9���H�WPH�OXL�O8L�G@I9�I��MB�E1��M9�tC��B9�M�[t��L9�����H�@H��4��L�@L�O0H�GH��L��HE�N��IE�L�RL�JL�\�H�|�L9�L��HB�E1�f�L9�tC�,�C9,�M�vt��I9�@��L�PL�HI�XM�XM9�M��MB�E1��M9�tB�,�C9,�M�t��M9�A��E��M��LE�@�|$�@��LE�I��ME�E��LE�M�qI�YM�bM�zI9�I��MB�1�@I9�tA�<�A9<�H�mt��L9���E��IE��|$�HEʄ�L��IE�ME�H�yH�~H�JH�N(FI�IH�N@AF0FHH�@H�FX[A\A]A^A_]ÐAWAVAUATSH��H��H��H��H)�H�� �A� �LB�I9�LF�I��1�0IC�I��r'I��I��H��<��H��������I9��„�u���H���#H��L��I��I��S<�L��H��L��H��H��t6E1�H��AA��H���OI��v	H��=�H��[A\A]A^A_ÿL���h���I��I��v	H���<�L���ұ��f�UAWAVAUATSH���D�D$4I��I��H�|$H�@1�H��H��H��H�D$XH��H�t$ H��sH��H��H)�H��@�@HB�H�D$�'H��H�ȉ������H��H��H�H��H�t$H�D$H�H(H�L$8H���H�D$@�E1�E1�L��L�D$L��L�$L�|$ M)�v!�A�I��H�t$HH��H��I�H��L�|$ M)�w"E1��H�D$HI�����lfDM��I��H�D$J�<L;|$sI�|$4tbM��I�� � LC�L��E1�E1�L���I��H�$H�L$D��H�4E�DI��s:J�4}��ffff.�H�D$L��I9�HC�H���f�H�GH�wH�^H�pH9�s:I���~L�w �1�H��H��H��H��A6A6�[A�I���NM��H�D$8N��I��L��f.�M��M�M�IM9�rOH��I��H9�u��>M��H�D$8N��I��L��fff.�M��M�M�IM9�sH��I��H9�u�H��H;D$H�$M�������H9���A�H����H��H��I��I��N�4H������M��I��I��L�WM�LD$@1�H��������f.�AB�AAJ�AI��I1�I��ACA
CH��I�� I���I9�u�I��@��H�L$H�$M��������I��J�4Eff.�H��H��H�t$HH��J�<mH)�J�nH�t$XH��H��H1�A�L��A��?I����L��H��H�D$H�H�D$`Ht$@H�t$hL�t$PL�l$x�?M��L��H)�L��H��<=�H�L$H�$L�T$pH�t$(H�,uL�l$xI���RF8���JI��N����L��H��I��I��J�4;H9�w$D��	��uH�H��I��w��	f�I)�I��Ll$A��H�t$(uYH��H��L��A��?E�A��~L��H��E1�I��L���?H�t$(I��L��L�t$PH�$H�L$@��tI��sd�,���D@��u�H��H��L�L��H��L��A��?E�A��~L��E1�I��L����H�t$(I��L��L�t$PH�$H�L$I������H������I9�H��IB�H9������L�T$pI��I��M�L9�L��IG�H��H��H���;�L�$L�L9�vqH�D$hffffff.�I�L$�H�U�I�t$�H�R1�E1�H;VH�U�@��HB�A��A��M�I����H�H���M9���H���L9�u����L��L�D$`ff.�H��I�D$H�NH�x1�1�H;y��@��H��IB�AE��H�I��H9���������I�M9�u����ffff.�A�J����F���L9l$ �?���@��u9H�t$ H��H��L��A��?E�A��~H�|$E1�H���[A\A]A^A_]� H���[A\A]A^A_]�f.�@UAWAVAUATSH��HL�L$H��I��I��H��!sgI���y
L��H��I���M��I��J�#L��H���
H��H��I�<6H�J�#H�€�
�L��H)�H9����cE��I��H�C�H�D$ H�L$(L��A����H��H��H��H��L�Hk�pL�H��@D�d$sCI�NH�pH�IH�vH9�@��L�BM�@L9���@0�L9�@��@0�HE„�IE��DL��H���H��L)�H��H�L$H�H)D$0H�|$tH�D$H�@H�@H;A�{I9��s	I��I��J�+H�t$H��H��L�H��E1�L��H�T$f�I��I���IC�H��L�H9���L�AL�M�@L�R�E1�M;AA��LB�M��I��CO�L�IL�M�IL�b�I��M;JLB�AM�CL�A(L�M�@L�R�E1�M;AA��LB�M��I��A CO�L�I8L�M�IH��I��M;JI��LB�A0CM�H��@H9��?���H��H��L�H9�s6L�AL�M�@H���M��I��M;AI��LB�CI��H��H9�r�H9�t%L��H��D2�H���H��H�����fDM��I��L��H��L��J7�H��L)�I��������L�T$t|K�&I�OH9�u1��Nf�H��H��H�xLl$ E1�ffff.�AEG�I�HM1�I��CH�� I���I��H9�u�@��tH��H��H��H��AM��L�l$(t=L9��M�L��H��L��D�d$E��L�L$0�F���L��I��!�����V���@I9���I��I��J�+L�\$L��H��L�H��E1�L��H�T$fffff.�L��H���HC�H��L�H9���H�yL�M�@L�J�M��I��L;GLC�CI��H�yL�M�@L�J�M��I��L;GLC�AI��CH�y(L�M�@M��I��L;GH�z�HC�A BI��H�y8L�M�@H��M��I��L;GH��HC�A0BI��H��@H9��E���L��H��L�H9�s<fDH�yL�M�@H���M��I��L;GH��HC�BI��H��H9�r�I9�t%H���L��H��3I��H��I�����@L��H��L��H��H�T$��4�I��M)��!Lt$I�D$H9�L�D$u1��PL��H��I�VLl$ 1�H���������AEB�H�FH1�H��A0H�� I���H��H9�u�A��tH��H��H��H��AAL9�L�l$(���H�D$I��!D�d$�l������L��H��H��L��A�����SI����I�FI�NH�I1�E1�H;H@��A��I�F8I�N(H�@1�H;A��A��K���I�>A��A��K�4H�� ����O�L(O�DM�IM�TI�|>M�RH�I9�I��LB�M;HLB�HB�HB�L�I9�HC�HB�H�VI�{H�RH;WL��HB�IB�CC C0H��H��I�I�TI�tH�~E1�1�H;zA��@��I�T8M�D(H�R1�I;P@���A��J�	A��A��M�
I�� ����N�T(L�\M�RL�dM�L	M�d$M�IM9�I��MB�M;SH�41LB�IB�LB�H�M9�HC�LB�I�HI�}H�IH;OL��IB�MB�DAD D0�L��H)�H9�r0�AH��H��A�L��H)�H9������H���%fff.�I�I��M�I�y�H��H��H9�tcI��I��CBJ�|N�L�L�WM;Qs�I�M�I��f�M��BD�BI��t�N�d�M�Y�M;T$r�I�I��H��H��H�3H9���L����� fDI�I��M�$M�B�H��H��H9�taI��I��BBN�DN�T�M�XM;Zs�I�M�	I���M��BD �B I��t�N�l�M�b�M;]r�I�I��L��H��M�I���H�L$L�l�H�P�L��H���PD�\$E��A�M�A��L�D�T$E��A��L�H��AH��I�I��L�I���H�l$H��tcH�l$H�HL�^L�aE1�E1�H��M;c�D$�D$rH��I�MH�jL�YL�eM9�H��H��M9��U���L���M���H��A��t*1�E1�H9���A��I��LB�AA��L��H�H9�u0I��L9�u'H��H[A\A]A^A_]�H�=M��H����4�������H�
�L��H��H���h���I��L��H��H�T$�D/�L���ܟ��f.�f�UAWAVAUATSPH�GH�OH�IE1�E1�H;HA��A��H�G8H�O(H�@E1�H;AA��A��J�A��J�D���L�I�� A��A��H�\(N�\H�[N�tN�TM�vM�RM9�I��MB�I;[LB�IB�LB�I�M9�IC�MB�M�AM�WM�@M;BM��MB�MB�ABAB B0H�GHH�OXH�IE1�E1�H;HA��A��H�GxH�OhH�@E1�H;AA��A��J�H��@A��J�H��@D���L�I��`A��A��H�\hN�\HH�[N�tHN�THM�vM�RM9�I��MB�I;[LB�IB�LB�M9�J�|@HC�LB�I�yM�GH�I;xL��IB�MB�L�B@B@BPAB`BpH�BHH�zH�@1�E1�H;G��A��LC�AH�B8H�zxH�L�@1�L9�A�I��L9�A�M�H�Z0L�rpL9�LB�A��J�<H��@��AFpL�
I��I��N�\HH�L
M�[E1�E1�L;YA��A��L��HB�FJ�L
xN�\8H�YM�[L9۹H��L9�J�\
pN�L0I��MBٺH�A��N�?A��AF`O�0H��H��I�|?O�DH�E1�E1�I;xA��A��L��IB�F H�|N�D
L�gM�hM9�H��M9�A�M�H�L�M9�H��HB�A��O�:A��FPK�3H��I��O�TO�tM�zE1�E1�M;~A��I��MB�@��AF0L�tM�|M�fM�M9�A�I��M9�H�H�I�M9�H��IB�A��F@I�H��L�H��I9�u*A��A��M�I��I�>H��I9�uH��[A\A]A^A_]��-���f.�UAWAVAUATSPI��H��H��rUH��I��I��J�4?Lk�pJ�'I������H��J�4;J�#H��L�����H��M�M�L��L��L��L�����H��I��H�GH�KH�@H�IH9���I�vH�vH9���0�H9���0�IEބ�HE�H��H��[A\A]A^A_]�f.�AWAVAUATSH��H��H��H��H)�H��@BA�@BLB�I9�LF�I��1�0IC�I��r(L�4�H��=��H��������I9��„�u����H���#H��L��I��I��r$�L��H��L��H��H��t6E1�H��AA��H���NI��v	H��$%�H��[A\A]A^A_ÿL��臝��I��I��v	H���$�L�����UAWAVAUATSH���D�D$DI��I��H�|$H�@1�H��H��H��H�D$pH��H�t$ H��sH��H��H)�H��@�@HB�H�D$�'H��H�ȉ������H��H��H�H��H�t$H�D$H�HH�L$`H�H�H�L$XH���H�D$h�E1�E1�L��L�D$L�T$0fDH�T$ H�D$N�<�L)�v]H;T$H��ss�|$Dt}H�� � HC�I��L��H��L��E1�L��E1�M���RL��M��I��H�L$��H�4E��D1��H�D$HI����DH��s"I��H���H�D$H��H9�HC�H��M�I�WI��I9�}HH��uyI�WA��1�H�<�H)�H��I�<�L�M��H�:H��H��I9�u��5�H���)�H��f.�H��I�4�H9�|+H��H9�u���H��f�H��I�4�H9�}H��H9�u�H��H;D$L�������I��I9����H����I��I��I��I���8���M��L��L��H��L��H��H��L�D$`O��L��O��LL$XE1���Ao@��Ao�CoT���Co�fp�Nfp�N�AX��Afp�N�C�fp�N�CD��I��I�� L9�u�H��I9�I��M��t���H��H�4}L��H��H��H�t$HH��J�mH)�J�nH�t$pH��H��H1оH��?I����H�D$hJ��H�D$xH�t$(L��$�L��$��@I��L��H)�L���%�H�L$L�L$8H�t$(J�<uL�T$0L��$�I���B8���I��J����I��I��H��H��M�4I9�w(��	���uM�L��I��w���fffff.�L��L)�H�T$L�,�@��L�L$8H�|$PuaL��H��L��A��?E�A��~L��L��L��E1�M���H�t$(H�|$PM��L�L$8H�L$@��t H��sg����ffffff.�@��u�J�<�L�H��H��L��A��?E�A��~H��L��E1��H�t$(H�|$PL�L$8H�L$H�������H�������L9�M��LB�L9������J�,�L�I9�L��HG�J��H�|$0�$�L�L$0K��I9�vMH�D$xDH�J�H�u�1�E1�H9�@��A��HL�H�J�l�H��H��L9�����H���L9�u����L��L��$�f�H�}L�1�E1�I9���A��IO�I�}J�4�I��H9��������H�l�L9�u����A�J����B���L9l$ vI��H�|$HH��H��I����@��u<H�t$ H��H��L��A��?E�A��~H�|$L��E1�H���[A\A]A^A_]�H���[A\A]A^A_]�f�UAWAVAUATSH��8L�L$H�L$H��I��I��H��!sWI���iM��I��I����J��L��H���K�<�J�4�J��H��@��L��L)�L9�����D��H�C�H�D$H�C�H�D$ I�FH�D$(M������L��H��H��H��L�Hk�8L�I��@�l$s5I�H�0H9�@��L�I9���@0�I9�@��@0�HE„�IE��fDL��H���
H��L)�I��I��H�H�D$0H�|$tH�L$H;�JL9l$��J��1�L��M��L��H��H��A�LC�K�<�H9���M�.fffff.�L�	L�P�E1�M9�A��LL�M��I�H�qL�H�E1�I9�LL�A��K�4�M�H�qL�H�E1�I9�A��LL�K�4�M�L�IH���1�M9�@��I��LL�O��L�H�� H9�r�I�<�H9�sIM�.DL�	H���E1�M9�A��I��LL�M��I�H��L��H9�r�L9�u�>fffff.�I��L9�t(H�J�T��H���H��L��L������ffff.�J��L��H��L �L��L)�M����H��s1��eH��H��H��H��H�T$(J��H�|$J�<�E1�fffff.��BoD���Bo�fp�Nfp�N�J��I���H�� L9�u�H9�t1J�8H��H�T$ J��H)�f.�H�I��H��H��I9�u�M��t8M9��XK�<�H��H�L$�l$A��L�L$0���M��I��!�%������L9l$�;J��1�L��fff.�M��L��H���HC�I�4�H9���I�<.fff.�L�L�H�E1�I9�A��LM�M��I�H�QL�@�E1�H9�LM�A��K��M�H�QL�@�E1�H9�A��LM�K��M�L�AH���1�I9���I��LM�O��L�H�� H9�r�K�4�H9�sJI�<.fDL�H���E1�I9�A��I��LM�M��I�H��L��H9�r�M9�u�>fffff.�I��M9�t(H���H�J��I��H��L��M������ff.�J��L��H����M��M)���I��s1��l$�bL��H��H��H��K��H��H�t$J�4�1��l$fffff.��oD���o�fp�Nfp�N�J��H��H�� H9�u�I9�t3J� H��H�T$ H)�J��fff.�H�I��H��H���I9�u�M9��,O�4�H�D$I��!�����n���L��L��H��H�L$A�����I���I�I�v1�1�I;V����1�I;v�r��I�<�M��I9�M��M��A��DL�M9�L�DL�ML�I9�K��L�I��IO�H�;H9�H��HO�H�KHL�H�SL�KK��K�4�K�|�1�1�K;t�����1�K;|�@�ƍ~��L��L��M9�L��L��A��DL�M9�L�DL�ML�M9�J�4�L�MO�H��N��H9�H��HO�HL�J�L�J�t�N�T��L��L)�L9�r �wI�H�K��J��L��L)�L9�sY��H���I��I�8H��H��L9�t;I�<�H�<�L�L�I9�}�I��f�N�I��t�N�L�I���I9�|�I��J��H9�sgK�4�<��ffff.�I��M�H��H��H9�t;L��L��L�T�M9�}�I��f�N�I��t�N�T�I���M9�|�I��O��I���J��H���H�P�I��E1�L��H��L�L�E1�1�M9�A��@��MO�L�H��J�4�H��L�L�E1�1�M9�A��ML�@��O���H)�A��L)�I��M9�u�H��A��t&E1�E1�H9�A��A��I��LB�M�L�J�4�J��H9�u0H��H9�u'H��8[A\A]A^A_]�H�=���H�����ߓ���*���H�
��L��L��L������I��I��L��H��L�����L��腊��DUAWAVAUATSPL�L�O1�1�L;G����E1�L;OA��L��A�ZA��N��L��L�4�M9�L�<�A��DL�N;<�L�EL�ML�M9�L�J��L��MO�H��J;�L�L��HL�H�H�BIL�H�H�BM�	L�JL�W 1�1�L;W(L�W0����1�L;W8��L�4�I�� D�{��L��I�� N�T� L�d� M9�L�l� D��L�L;l� AL�L�ML�M9�H�\� L�L�t� H�D� MO�H;D� H�JL��HL�L�R H�IL�H�B(H�H�B0H�B8M�3L�r8E1�1�M9�A��MO���L�H�<�H�� N��E1�E1�M9�A��A��ML�L�v8A��L)�A��L)�L�L� J��E1�E1�L9�A��LO�A��L�NJ��O��H�L�1E1�E1�I9�A��IL�A��H�^0A��L)�A��L)�N��O��E1�1�M9�A��@��MO�L�^O��L�H�E1�E1�L9�A��A��LL�L�^(A��L)�A��L)�L��K��E1�E1�L9�A��A��LO�L�^K��L�0L�9E1�E1�M9�A��A��ML�L�v A��L)�H��H9�u-H��E��J��E��A��L)�H��H9�uH��[A\A]A^A_]��4���@UAWAVAUATSPI��H��H��rUH��I��I��J�4?Lk�8J�'I������H��J�4;J�#H��L�����H��M�M�L��L��L��L�����H��I��H�H�H9���I�6H9���0�H9���0�IEބ�HE�H��H��[A\A]A^A_]�f�H�H�O�I��H9�s,fff.�M��L��M9�s*H��H9�u��)f.�M��L��M9�r
H��H9�u��	H9���H9���H��H��H��������H!�H��H��H��L�GL��I���E1�fff.��Ao@��Ao�CoT���Co�fp�Nfp�N�AX��Afp�N�C�fp�N�CD��I��I�� L9�u�H9�tDH��H��H��H��H��H��H�H�4�H��fDH�9L��L�H�<�H��H��H9�u��H��H��H�ȃ�?Ƀ�~1��f.��UAWAVAUATSH��HI��I��H��!��I����	M��I��I��L��IB�K�,�L��L)�H�D$@L��L�d$(L�T$ L�l$8H�l$0fffff.�H���FH�F`L�>L�NL9�L��HG�H�L$LB�H�FPL9�M��LG�LB�H�FHL�^L9�L��HG�LB�H�F8L�VL9�M��LG�LB�H�FXH�N(H9�H��HG�HB�H�L$H�N@H�F0H9�I��LG�HB�L9�H�$L��HG�IC�M9�L��IG�MC�L�N L9�M��LG�IC�L9�L��HG�LB�M9�M��MG�MB�L9�L��HG�IC�I9�I��MG�L�L$LC�H9�I��LG�HB�M9�M��MG�MC�I9�I��MG�LC�H�D$L9�M��LG�LB�I9�H��IG�LC�H�T$I9�H��IG�LC�M9�L��IG�MC�M9�L��IG�H�T$MC�I9�I��MG�LC�I9�H��IG�H�T$LC�M9�L��IG�MB�H9�I��LG�HC�I9�H��IG�LC�M9�M��MG�MB�H�L$I9�H��IG�LC�I9�H��IG�LC�H�L$H9�H��HG�HB�I9�H��IG�H�L$IB�M9�M��MG�MB�M9�M��MG�MB�I9�H��IG�LC�H9�I��LG�HC�M9�L��IG�MC�M9�M��MG�H�T$H�V`MC�L9�M��LG�L�.L�l$8LB�H�l$0H9�H��HG�L�L$L�NXHB�I9�I��MG�L�^PLC�M9�L��IG�L�~MC�L�d$(I9�I��MG�L�VIB�H9�I��LG�L�^8HB�M9�L��IG�H�V@MC�H9�H��HG�L�VHL�T$ L�FHC�H�F H�N(H�V0H�$�
����H����H�FL�H�NL9�L��HG�LB�H�F8H9�I��LG�HB�H�F(H�^H9�I��LG�HB�L�^@H�$H�V I9�H��IG�IB�M9�M��MG�MC�H9�I��LG�HC�H9�I��LG�HC�H�~0L9�L��HG�LB�L9�L��HG�IC�H9�I��LG�HC�M9�M��MG�MC�M9�M��MG�MC�I9�I��MG�LC�L9�L��HG�LB�M9�L��IG�MC�I9�I��MG�LC�I9�I��MG�LC�M9�L��IG�MC�I9�H��IG�IB�M9�M��MG�MC�L9�L��HG�L�IC�L�d$(H9�I��LG�H�~@HB�M9�L��IG�L�F8MC�L9�M��LG�L�NIC�L�T$ H9�I��LG�H�~H�FHC�H�$L�F H�N(L�N0�	H9��`u+I���=H�T$@L9�H��������Aff.�H���H��I��I�8H��H��H9�t�L�H�H�8L9�s�I��fffff.�N�I��t�N�L�I���L9�r�I�붉�I���fff.�I��!�������L��H��H��H��L�Hk�8L�I��@��I�$H�0H9�@��L�L9���@0�L9�@��@0�HE„�IE�L)�M����I�I�$I9��I�$I�I�L$I�4$I�T$O��I���I�|$L9���1�f�L�L9�L��L�W�L��H��L�OL9�L��L�L��H��H��L9�r�L�G�O��L9��J�mDL��H���eL)�M���X���I�$I�I�$I�I�D$I�$I�L$O��I���I�|$L9�sY1��L�E1�I9�A��L��L�_�L��N�L�_I9�J��H�N��L�H��L9�r�L�G�O��L9�u�>fDI��1�O��L9�t*f�L�I9�L��M�L��H��I��H��L9�u�H��I��H9�H��I�H��H��L9���I��I�$I��I�$I��M�4�I��H��H��I�L��L�������I��M������I��1�O��L9�t*f�L�L9�L��M�L��H��I��H��L9�u�H��I��H9�H�4�I�0H��H��L9��@I�$I��I�$I��H�HI)�M�$�I��E1��V���L��L��H��H[A\A]A^A_]�
J��H��@H�$K��H��H�u�I��H�L$HE1�L��@H�EM��L�E1�1�L9�A����LB�H�L�6L9�A�I��L�M��L9�H�l�J�<�LG�H�H��L�$O�4�J��H�4�I��M9�u�H��A��t%1�E1�H9���A��I��LB�M�	L�	J�<�H�l�H9�u0H��H9�u'I��H�t$HL��L��4�H��H[A\A]A^A_]��-���f.��H��H��H��DH���~H��H��H)�sH�H��H�H��1�H9�H��HB�L�MI9�s�L�	�M�QI9�s
N��N;T�I��M��L��N��M9�s�L��N��O�N�UL��I9�r��y�����UAWAVAUATSPI��H��H��rUH��I��I��J�4?Lk�8J�'I������H��J�4;J�#H��L�����H��M�M�L��L��L��L�����H��I��H�H�H9���I�6H9���0�H9���0�IEބ�HE�H��H��[A\A]A^A_]�f�UAWAVAUATSPI��I��H�H�OL�9H�YH�0H�PI��I)�HB�L����H���LE�L�,$�M��xL�L��H��I��L�8H�XI��I)�HB�L�����H���LE�M��xQH��I9�u��PDH��M��I9�t@M��L��H��I��L�8H�XI��I)�HB�L�����H���LE�M��x�M��L9���H�<$��L��H��H��������H!�H��H��H��I�vK�<�H���E1�fffff.��oF��o�BoT���Bo�fp�Nfp�N�^��fp�N�B�fp�N�BD��I���H�� L9�u�H9�tHH��L��H��H��H��H��L�K�4�H��f.�H�9L��L�H�<�H��H��H9�u�H��[A\A]A^A_]�L��H��H�ȃ�?Ƀ�~L��L��1�H��[A\A]A^A_]�	f�UAWAVAUATSH��H��I��H��!��H����H��H��H��H��HB�I��H�D$xH��H��$�H)�H��$�L�|$8L�|$pH�l$`fDH���6
L�l$8I�]M�u`I�>I�FH�3H��$�H�SI��I)�HB�L�%��A��H���LE�M��L��HH�H�D$(IH�I�]I�E`M�}I�]PH�;H�CI�7I�WI��I)�HB�A��H���LE�M��H��IH�H�D$ LH�L�|$0M�}I�EPM�}I�]HH�;H�CI�7I�WI��I)�HB�A��H���LE�M��H��IH�H�D$LH�L�|$@M�}I�EHM�uI�]8H�;H�CI�6I�VI��I)�HB�A��L��H���LE�M��H��IH�H�D$LH�M�uI�E8M�}(M�eXI�<$I�D$I�7I�WH��H)�HB��H���HE�H��L��IH�MH�M�}(I�]XI�m0M�}@I�?I�GH�uH�UI��I)�HB�<�H���LE�M��L��HH�H�D$IH�I�m0I�E@H�}H�EL�d$0I�4$I�T$I��I)�HB���H���LE�M��H��IH�H�D$PII�I�mI�E0I�>I�FL�d$@I�4$I�T$I��I)�HB���H���LE�M��L��IH�H�D$HMI�M�uI�EM�} H�;H�CI�7I�WI��I)�HB�f�H���LE�M��H��IH�H�D$0II�I�] I�EXL�d$I�<$I�D$H�L$H�1H�QI��I)�HB��H���LE�M��L��H�D$HH�H�L$XIH�H�D$I�E8I�MHL�d$ I�<$I�D$H�L$H�1H�QI��I)�HB���H���LE�M��L��H�D$HH�H�L$IH�H�D$I�E@I�MPM�}H�;H�CI�7I�WI��I)�HB�s�H���LE�M��H��IH�H�D$ II�I�]I�E I�>I�FH�uH�UH��H)�HB�L�%0�A��H���HE�H��L��HH�H�D$@LI�M�uI�EL�|$PI�?I�GH�l$HH�uH�UH��H)�HB�M��A��H���HE�H��M��LH�IH�I�mM�e0L�|$I�?I�GH�l$H�uH�UH��H)�HB�A��M��H���HE�H��L��HH�H�D$HLI�M�}8I�E@L�t$I�>I�FH�l$XH�uH�UH��H)�HB�M��A��M��H���HE�H��L��L��HH�H�L$HI�H�D$I�EHI�MPL�|$(I�?I�GH�l$0H�uH�UH��H)�HB�M��A��M��H���HE�H��L��HH�H�D$IH�I�mXI�E`I�<$I�D$L�t$ I�6I�VI��I)�HB�L��A��H���LE�M��L��IH�H�D$(MI�L�d$0M�e I�E0M�}(H�D$H�8H�@I�7I�WI��I)�HB��H���LE�M��H�D$H��IH�H�L$PII�H�D$I�E(I�MHH�}H�EL�t$HI�6I�VI��I)�HB��I��H���LE�M��H��IH�H�D$ II�I�m@I�EXH�\$H�;H�CL�|$I�7I�WI��I)�HB�A��H���LE�M��H��IH�II�H�\$I�]PI�E`M�uH�\$H�;H�CI�6I�VI��I)�HB�A��H���LE�M��H��H��IH�H�L$II�H�D$I�EI�M(M�uH�}H�EI�6I�VI��I)�HB�A��H���LE�M��H��IH�H�D$HII�I�mI�E@M�}8I�?I�GH�l$0H�uH�UI��I)�HB�L��A��H���LE�M��L��HH�H�D$XIH�I�m I�E8L�d$ I�<$I�D$H�l$(H�uH�UI��I)�HB��I��H���LE�M��L��HH�H�D$hLI�L�d$ M�e0I�EXH�\$H�;H�CL�d$PI�4$I�T$I��I)�HB�A��H���LE�M��H��IH�H�D$0II�I�]HI�EPM�}I�?I�GL�t$I�6I�VI��I)�HB���H���LE�M��L��IH�H�D$(MH�M�uI�EL�t$I�>I�FL�d$@I�4$I�T$I��I)�HB�H�-�����H���LE�M��L��L��IH�H�L$II�H�D$I�EI�M(H�;H�CL�t$ I�6I�VI��I)�HB��H���LE�M��H��IH�H�D$@II�I�]0I�EHL�t$HI�>I�FL�d$XI�4$I�T$I��I)�HB��H��H���LE�M��L��IH�H�D$ MH�M�e8I�E@L�|$hI�?I�GH�l$0H�uH�UI��I)�HB�I���H���LE�M��L��HH�IH�H�l$0I�mPI�EXM�uI�>I�FH�l$(H�uH�UI��I)�HB�A��M��H���LE�M��L��H��HH�H�L$PIH�H�D$(I�EI�MM�} I�?I�GL�d$I�4$I�T$I��I)�HB�L��A��I��H���LE�M��M��MH�MH�M�eM�u H�;H�CH�l$H�uH�UI��I)�HB�A��H���LE�M��H��HH�H�D$HI�H�\$I�](I�E0H�\$0H�;H�CH�l$@H�uH�UI��I)�HB����H���LE�M��H��HH�HI�I�]HI�EPI�<$I�D$H�\$(H�3H�SI��I)�HB�H�-_����H���LE�M��L��HH�H�D$LI�M�eI�EI�>I�FL�d$PI�4$I�T$I��I)�HB��H���LE�M��L��IH�H�D$(MI�M�uI�E M�}8I�?I�GH�\$H�3H�SI��I)�HB��H���LE�M��L��HH�H�D$0IH�I�](I�E8L�d$ I�<$I�D$H�T$H�2H�RI��I)�HB��H���LE�M��L��H�D$HH�IH�H�D$I�E0I�m@I�>I�FL�d$I�4$I�T$I��I)�HB�=��H���LE�M��L��IH�H�D$ MI�M�uI�EH�;H�CL�|$(I�7I�WI��I)�HB�L�%���A��L��H���LE�M��H��IH�H�D$II�I�] I�E(L�d$0I�<$I�D$H�T$H�2H�RI��I)�HB��H���LE�M��L��L�t$IH�MH�M�u0I�E8M�}HI�?I�GH�uH�UI��I)�HB�a��H���LE�M��L�%O��L��HH�IH�I�m@I�EHH�;H�CH�l$ H�uH�UI��I)�HB�A��H���LE�M��H��HH�HI�I�]I�E I�>I�FL�|$I�7I�WH��H)�HB�A��H��$�H���HE�H��L��IH�MI�M�u(I�E0�
�ID�H���5L�l$8M�eM�uI�I�FI�,$H��$�I�T$I��I)�HB�H��H��^��H���LE�M��H��HH�H�D$L��L��IH�H�D$(HH�H�l$@IH�H�T$PM�uM�}8I�?I�GI�I�VI��I)�HB�H��H�����H���LE�M��HH�H�l$HL��IH�H�D$ MH�M�uI�]M�}(L��M�7I�GL�+H�SI��I)�HB�L��L�����H���LE�M��L��IH�H�D$0L��HH�H�D$MH�L�l$XIH�H��$�H��H�l$8H�m L�x@M�7I�GH�]H�UI��I)�HB�L��H��6��H���LE�M��L�%$��L��HH�H�D$hL��HH�H�D$IH�IH�L�|$ I�GL�l$PI�UI��I)�HB�H�|$HH�t$@A��H���LE�M��L��L��IH�H�D$@II�H�T$ H�EL��$�I�WI��I)�HB�H��L�l$XL��A��H���LE�M��IH�H�\$HH��IH�H��$�II�L�|$I�GL�t$(I�VH��H)�HB�H�|$hH�t$A��H���HE�H��L��L��IH�H�T$II�H�L$H�D$8H�X0H�;H�CL�l$I�UI��I)�HB�H�t$0A��H���LE�M��H��L��IH�H�L$XHH�H�D$H�]H�EL�l$ M�}I�UI��I)�HB�H��L��A��H���LE�M��H��IH�H�D$PLH�L�|$(II�H�l$hH�D$8H�XL�l$M�uI�EH�+H�SI��I)�HB�L��H��A��H���LE�M��L��HH�H��$�L��HH�H�D$0IH�H�l$ LI�L�l$H�l$H�}H�EL��$�I�VH��H)�HB�H�t$HA��H���HE�H��H��IH�H��$�II�H�D$L�0H�@L�l$@I�]I�UI��I)�HB�L��H��A��H���LE�M��L��HH�H�D$HH�L$H��IH�H��$�IH�H��$�II�H�L$L�uH�EH�\$H�SI��I)�HB�L��L�l$ L��A��H���LE�M��MI�L�l$ H��HH�H�D$HI�L�|$XI�?I�GL�l$0I�UI��I)�HB�H��$�A��H���LE�M��L��L��IH�H�L$IH�H�D$0L�l$I�EL��$�I�7I�WI��I)�HB�H��$�A��H���LE�M��L��L��IH�H�D$@II�H�L$H�]H�EL�l$hI�UI��I)�HB�H��L�|$(L��A��H���LE�M��LI�L�|$(H��IH�H�D$XII�H�D$8H�(L�|$I�GL�t$PI�6I�VH��H)�HB�H�|$ A��H���HE�H��L��L��IH�H�L$hII�H�D$L�l$M�uI�EH�\$0H�+H�SI��I)�HB�L��H��A��H���LE�M��L��H��HH�H�L$PL��HH�IH�H�D$ LI�L��$�I�GH�\$H�3H�SI��I)�HB�H�|$HA��H���LE�M��L��HH�IH�H�\$H�L$8H�A@I�EH�L$L�1H�QI��I)�HB�H�\$ H��L��A��M��H���LE�M��IH�H�\$ L��L�d$IH�H�D$0MI�H�EH�\$hH�3H�SI��I)�HB�H�|$PA��H���LE�M��H��HH�H�D$HI�H�D$@L�0H�@H�\$H�3H�SI��I)�HB�L��I��q�H���LE�M��H�L$@H��HH�MH�L�d$HH�L�d$8I�D$8I�}I�EL�|$XI�WI��I)�HB�H�t$(��H���LE�M��L��IH�MI�M�l$I�D$H�}H�EL�l$0I�UI��I)�HB�H�t$ ���H���LE�M��H��IH�II�I�l$I�D$ H�CL�l$I�uI�UI��I)�HB�H�|$���H��$�H���LE�M��H��IH�II�I�\$(I�D$0�	H9��uAH�l$`H����H��$�L�d$pL9d$8L�l$xL�l$8�@��5ff.�H�D$8H��H�L$��L�$(�$I��H�D$I�H�l$L�d$(I��H��L;d$t�M�l$�I�$H�H�L$L�yI�uI�UM��I)�IB�H����H���LE�M��y�L�d$(H�l$I��H�l$8fDN�l5I���x���N�l5�I�uI�UM��I)�IB�H��Y�H���LE�I��M��x�I��B������@H��!������H�T$8�\$xH��H��H��H��L�Lk�8M�H��@H�l$`��I�H�H�8H�|$H�hH�1H�QI��I)�H�T$(HB�H�t$L�%��A��L��H���LE�L�t$I�H�0M��L�xI��M)�IC�H�|$H�t$ H��H�l$`��H���LE�L�l$M1�M��xZH�D$(I��M)�LB�H�|$H�t$ L���L�H���LE�L3t$HH\$I��� fff.�L��H��L���"I��M��M)�H�D$8H��L�d$p�FH�K�,H�8H�@H�3H�SI��I)�HB���H���LE�I�$M���I�$K�,I�\$I�$I�L$H�L$I�L�I��H�8L�xI9�H�\$H�|$��1�H�L$(�M�4$I�6I�VL��H)�IB�H�|$L�-W�A��H���HE�H�D$H��I�D$�H�D$L�4�H��H��?H�I�D$H�0H�PL��H)�IB�H�|$A��H�|$H�L$H���HE�H��I�$I�D$H��H�L$(H��H��?H�I��I9��V���I�\$���fff.�I�$K�,I�$K�,M�t$I�$I�L$H�L$I�L�M�l$H�0H�hI9�L�t$H�t$��E1�H�L$(�M�eI�<$I�T$I��I)�HC�H�t$H�E���H���LE�H�D$J��I�E�H�D$N�$�I��?M�I�EH�8H�PI��I)�HC�H�t$��H�t$H�L$H���LE�J��I�EI�EJ��H�L$(I��?M�I��I9��_���M�u��f�E1�H�D$`H�L$pL�$�H�D$M9�t	DI�EH�8H�PH��H)�HC�}�H���HE�H�L$J��I�M9�t,I�EJ��H��?I�M��I��H�t$H�D$M9�u��DH�D$J��H��?L�H�l$`H9���H�|$pL�4�H�H��H�H��L�<�I��H��H��H�H��H�T$8�\$x����L�����1�H�D$`H�L$pL�4�H�D$M9�t	DI�$H�0H�PM��I)�IB���H���LE�H�L$H��H�M9�t,I�$H��I��I��?L�L��I��H�|$H�D$M9�u��f�H�D$H��I��I��?I�H�l$`I9���L�|$pI�K��I�K��I�EH)�O�<�I��1ҋ\$x����L��H��H�ĸ[A\A]A^A_]�H��H�H�D$8I�D�H�D$I�E�H�D$H��$�H��H��$�H�L$1�H��$�f�M�}I�$I�?I�GH�3H�SI��I)�HB���H���LE�1�M��LI���H�L$L�9I��?O�l�L�l$xM�$�L�d$(H��H�L$L�l$I�]L�d$M�4$H�;H�CI�6I�VI��I)�HB��H���LE�1�M��LI���H�L$8L�4��I)�L�l$L�l$xI��?O�$�L�d$L�d$(H��$�H��H9�����L�T$L�D$L�L$I��H�T$`��uL���)1�1�M9�����L��IB�H�6I�2M�$�H�4�L�M9�H�|$pu-I��L9�u$H��H��$����H�ĸ[A\A]A^A_]��`��f�UAWAVAUATSH��I��H��H��H�H�4$�H�T$H��H�4$��H��I��I)�sI�I��I�I��E1�H9�H�T$HB�N�$}I9�s�K�?H�T$H�HH9�sGK��I�D�H�9H�IH�0H�PI��I)�HB���H���LE�I��?M��ffffff.�M��O�$�K��I�<$I�D$H�3H�SH��H)�HB�M�H���HE�H��H�T$����K��O�$�J�mN�$mM��I9��K������H��[A\A]A^A_]��UAWAVAUATSH��(I��I��H��rXH��L��I��I��J�4'Lk�8J�/H������I��K�4&K�.L��H�����I��I�I�H��L��L��H�����L��I��H�|$ L�d$L�t$H�I�H�L�pH�1L�yM��M)�L��IB�H�-O�H��H�t$��H��H���LE�I�$H�0H�hM��I)�LC�H��H�4$L���H���LE�H�D$ M1�x2L��H)�IB�H�|$H�4$H����H���HE�L1�H�D$HHD$H��([A\A]A^A_]�f.�@�G`���L��0�A��9�s$@E��E�E9�s.H��I��hH9�u��)�E��E�E9�rH��I��hH9�u��	H9���9���Hk�hH��Hk�hH���1�DDLLDD L L D D0L0L0D0D@L@L@D@DPLPLPDPH�t`L�D`L�D`H�t`H��hH���H9��g����H��H��H�ȃ�?Ƀ�~1��f.�f�UAWAVAUATSH��hI��H��H���UI���<Ik�hH�H�sh�hH���_I�I��(D$PAAP(D$@AA@($(L$(T$ (\$0AY0AQ AIAA�p�A�x�H�rhH��hH��H9���H���;w`s�BP)D$PB@)D$@JR Z0)\$0)T$ )L$)$���I��f�M��N�L�N�L`BD�BDPBD�BD@BD�BL�BT�B\�B\0BT BLBI��h��M�H�B;t�r�I�I����H��h[A\A]A^A_]É�I��I���fff.�I�����������L��H��Hi��H�Hi��H�I��@s<�K`�p`9�@��D�B`D9���@0�D9�@��@0�HE„�HE�H)�M��u �,DH��H��M���BM��H)�M��tA�J`;L`�H�K`H�L$`CP)D$PC@)D$@KS [0)\$0)T$ )L$)$H�L`DPL@\d l0[c k0K@CPH�K`H�L$`H�L`(D$PDP(D$@D@($(L$(T$ (\$0\0T LH�Kh�S`Mk�hI�L��H���L9�s9P`sH��h��M�A�L9���A9Q�M��s�L9�u:H�0@X)D$P@H)D$@@8)D$0@()D$ @)D$@)$�6L�H`L�O`@PGP@@G@HP X0_0W OI�x`H�x`A@P@PA@@@@AAHAP AX0X0P HH��hL��M������f.�L9�t8H�7$L$T$ \$0GOW(_8D$@GHD$PGXH)�H��H��H��N��N��NH��L9���L�,H�K`H�L$`CP)D$PC@)D$@KS [0)\$0)T$ )L$)$H�L`DPL@\d l0[c k0K@CPH�K`H�L$`H�L`(D$PDP(D$@D@($(L$(T$ (\$0\0T LL�$I��hH��H��I�H��L�҉�����M��L���W����H�H�K`H�L$`CP)D$PC@)D$@KS [0)\$0)T$ )L$)$H�H`@PH@X` h0[c k0K@CPH�K`H�L$`H�H`(D$P@P(D$@@@($(L$(T$ (\$0X0P HH�Kh�S`Mk�hI�L��H��f�L9�s;P`rH��h��M�A�L9���A;Q�M��r�L9�u:H�0@X)D$P@H)D$@@8)D$0@()D$ @)D$@)$�6L�H`L�O`@PGP@@G@HP X0_0W OI�x`H�x`A@P@PA@@@@AAHAP AX0X0P HH��hL��M������f.�L9�t8H�7$L$T$ \$0GOW(_8D$@GHD$PGXH)�H��H��H��N��N��NH��L9���H�S`H�T$`CP)D$PC@)D$@KS [0)\$0)T$ )L$)$H�T`DPL@\d l0[c k0K@CPH�S`H�T$`H�T`(D$PDP(D$@D@($(L$(T$ (\$0\0T LH��I)�Hk�hH�E1��_���H��L��H��h[A\A]A^A_]�@H��H��H��DH����H��I��I)���Hk�hH�W`H�T$�GP)D$�G@)D$�OW _0)\$�)T$�)L$�)D$�H�T`DPL@\d l0_g o0O@GPH�W`H�T$�H�T`(D$�DP(D$�D@(D$�(L$�(T$�(\$�\0T LE1�H9�H��HB�N�EI9�����O�f�I��I9�sIk�h�T`Mk�hB;T`I��L��Mk�hMk�hF�T`F;T`����I�I�AA	AAA@AIAHAAA@ AI AH AA A@0AI0AH0AA0A@@AI@AH@AA@A@PAIPAHPAAPM�P`M�Y`M�X`M�Q`L�L�UI��I9��%���� ����f.�DUAWAVAUATSPI��H��H��rXH��Li��J�4?Li��J�'I������H��J�4;J�#H��L�����H��M�M�L��L��L��L�����H��I�ƋG`�K`9���A�v`9���0�9���0�IEބ�HE�H��H��[A\A]A^A_]��H�H�G�@`�I`�A��9�s'�E��L��E�@`E9�s*H��H9�u��)fDE��L��E�@`E9�r
H��H9�u��	H9���9���H��H��H��������H!�H��H��H��L�GL��I���E1�f��Ao@��Ao�CoT���Co�fp�Nfp�N�AX��Afp�N�C�fp�N�CD��I��I�� L9�u�H9�tDH��H��H��H��H��H��H�H�4�H��fDH�9L��L�H�<�H��H��H9�u��H��H��H�ȃ�?Ƀ�~1��f.��UAWAVAUATSH��8I��H�4$H��!�,H�<$�IH�$H��H��H��H��HB�I�,�I��H�L$I)�L��L�d$H�l$(L�l$ ffff.�H���H�F`�H`H�T$H�;J`I��LB�HB�L�~H�L�f`H�FP�H`A;O`H��IB�LB�L�~H�VPH�FHL�n�H`A;M`H��IB�LB�L�nH�^HL�VH�F8�H`A;J`I��MB�LB�L�VL�F8H�F(H�~X�O`;H`H��HB�HB�H�F(H�NXL�N0H�F@�x`A;y`I��MB�LB�L�N0L�^@A�A`A;G`L��IB�MC�L�NH�F0A�z`A;}`L��IB�MC�L�VH�nH�~ D�q`D;w`I��LB�HC�H�N L�~X�{`A;x`H��IB�LB�L�F8H�~H�Z`A;[`I��MB�LB�L�^@L�nPH��Y`;Z`H��HB�HC�H�H�^ A�R`A;Q`L��IB�H�T$0MC�L�VH�V�P`;U`I��LB�HB�H�nL�V0A�C`A;@`M��MB�MC�L�^8L�v@A�E`;G`L��HB�LC�L�nHH�FPA�T$`A;W`M��MB�MB�L�~XL�F`A�R`;S`L��HB�LC�L�V H�V0L�N(A�}`A;y`L��IB�MC�L�n(H�~HE�O`E;N`M��MB�MC�L�~@L�NXA�X`;X`L��HB�LC�L�FPH�^`A�E`;A`M��LB�LC�L�.L�f(A�G`;E`L��HB�LC�L�~H�N@A�C`A;B`L��IB�MB�L�V H�n8A�A`;B`L��HB�LC�L�N0H�^XA�@`;G`M��LB�LC�L�FHL�^PH�F�P`A;U`H��IB�LB�L�.H�~A�D$`H�T$0;B`M��LB�LC�L�fL�n(A�@`A;A`M��MB�MC�L�F0L�vH�A`;E`H��HB�HB�H�n8H�F@�K`A;K`H��IB�LB�L�^PH�NXA�O`;O`M��LB�IB�H�~L�NA�J`A;L$`L��IB�MB�L�fH�N A�P`A;U`L��IB�MC�L�l$ L�F(H�V0E�S`E;V`M��MB�MC�L�^HL�VPE�T$`D;W`M��LB�LC�L�fL�d$L�V�y`A;y`H��IB�IC�H�NH�^ �}`A;x`I��MB�LB�H�l$(L�F(L�N8�x`;z`H��HB�HB�H�V0H�~@�A`A;B`H��IB�IC�H�NH�FA�H`;K`L��HB�LC�L�F H�N(E�Q`D;R`M��LB�IB�H�V0L�V8E�K`D;O`M��LB�IB�H�~@L�NHA�x`;x`L��HB�LC�L�FH�~ �B`;A`H��HB�HC�H�V(H�T$H�F0�
�7�H���(H�F�x`H�T$H�H�N;z`H��HB�HB�H�F8D�@`D;A`I��LB�HB�H�F(L�^D�@`E;C`I��MB�LB�H�^@L�N �C`A;A`H��IB�LB�A�Z`;Z`L��HB�LC�A�Q`A;S`M��MB�MCˋP`;W`H��HB�HC�H�~0D�_`E;X`I��MB�LB�A�y`A;z`L��IB�MC�D�P`D;Q`I��LB�HC�A�H`A;N`M��MB�MCƋJ`;K`I��LB�HC�A�H`;H`L��HB�LC�A�G`A;C`M��MB�MBߋB`A;D$`H��IB�IC�L�d$A�@`A;A`L��IB�MC�L�D�C`D;G`I��LB�HCߋz`A;{`H��IB�IC�E�F`E;B`M��MB�MB�L�F@D�B`D;C`I��LB�HC�D�G`E;A`I��MB�IC�D�I`E;J`I��MB�LB�L�N8�J`;H`H��HB�HC�H�VH�T$H�N�G`A;C`H��IB�IC�H�~H�F A�B`A;@`L��IB�MC�L�V(H�F0�	H9���u.H�<$��L��L9�H��������ffffff.�H���H��I��I�8H��H��H9�t�L�R�H�:D�O`E;J`s�I��f�N�I��t�N�T�I���E;J`r�I�뵉�I���ff.�H�<$!���������H�4$H��H��H��H��L�Hk�8L�H��@��I�$H�0�I`�v`9�@��L�E�@`D9���@0�D9�@��@0�HE„�IE�L)�M����I�I��r`I�$;q`��I�$I�I�D$I�$I�T$H�4$M��I���I�|$�q`L9���1��L�A;q`L��L�W�L��H��L�OA;q`L��L�L��H��H��L9�r�L�G�L�$O��L9��t�ffffff.�L��H���L)�M���6���I�$I�I�$I�I�D$I�$I�L$H�4$M��I���I�|$�R`L9�sR1�L�E1�A9Q`A��L��L�_�L��L�OA9Q`N�J��H�N��L�H��L9�r�L�G�L�$O��L9�u"�II��1�L�$O��L9�t7fffff.�L�A9R`L��M�L��H��I��H��L9�u�H��I��9Q`H��I�H��H��H;4$��I��I�$I��I�$I��M�4�I��H��H��H$L��L�����8���I��M�����I��1�L�$O��L9�t4ff.�L�A;r`L��M�L��H��I��H��L9�u�H��I��;r`H�4�I�0H��H��H;$�XI�$I��I�$I��H�AH)$M�$�I��E1�����L��H�4$H��8[A\A]A^A_]�H�$H��H��0H�L$I��H��H�u�L�l$I��L�D$8E1�L��fDH�EL�D�X`1�E1�E;Z`��LB�A��M�H�L�D�X`H��A�j`A9�A�I��A9�J�,�H�<�IB�A�M�I��L�\$K��J��J�4�I��M9�u�H���$t#1�1�H9�����I��LB�M�	M�H�<�H�l�H9�u1H��H9�u(H�$H��H�t$8L��
͓H��8[A\A]A^A_]��D���H��H��H��DH����H��H��H)�sH�H��H�H��1�H9�H��HB�L�MI9�s�L�	�M�QI9�sN��N�L�E�R`E;Q`I��M��L��N��E�X`E;Y`s�L��N��O�N�UL��I9�r��l����f.��UAWAVAUATSPI��H��H��rUH��I��I��J�4?Lk�8J�'I������H��J�4;J�#H��L�����H��M�M�L��L��L��L�����H��I��H�H��@`�I`9���I�6�v`9���0�9���0�IEބ�HE�H��H��[A\A]A^A_]�USH�G H�O(L�GH�WH9�I��LB�E1ҐM9���G��F9�M�Rt�����fff.�L9�rQH��H9�� I��I��H�RH�D�H�L�I9�I��MB�E1�fffff.�M9�t�B��C�,�I��9�t�s�1�H9�tH��H��H�ȃ�?Ƀ�~1�[]��H9��k������L9�s@H��H9�tCI��I��H�RH�D�H�L�I9�I��MB�E1�f�M9�t�C��B9�M�[t�r��H9�u���tQH��H��H�@H�vH����1�f�H�tL�DL�DH�tH��H���H9�u�[]�f.�f�UAWAVAUATSH��8�L$$I��I��H��!�yH��I���hfDL�l$(M9���K�RI�NH�L$A)$I�L�A�AI�NH�L$I�L�($A�I��M�M�4�I��1�I��!�	�l$$�L��H��H�4IH��L�HiѨL�I��@H�\$0sLM�^I�FH�~H�NH9�I��LB�E1�ffffff.�M9�t+F��G9�M�It�L����L���x����L��H9�A��L�RL�JI9�I��MB�E1��M9�tC�,�C9,�M�t��ff.�L9�A��L��E8�I��H�\$0u>I9�H��IB�E1�fff.�L9�tC�,�B9,�M�[t��L9���A0�HE�H��L)�H��L�l$(��I�H�sH�SM�DI�|H9�I��LB�E1��M9���G��F9�M�Rt���I�FH�D$A)$H�AAI�FH�D$H�A($I�FI�N(H�L$AF)$K�LmI��M�F0I�VI�vE1�H���IL9�A��A��O�IB�J�\�I�ZAL�WN�T�B�E��M�L�GM��I9���I��L��M�Z M�B(I9�I��MB�E1�fff.�M9�t�C��B9�M�mt��{����L9�A��A��K�I�L�|�L�I�{H�|�A�E��M�I9�L��M�@���I9�M��MD�M��M�{M�SI9�I��MB�1��I9�t�A��9�H�mt��|���f�H9��t���I�NH�L$A)$I�LAAI�NH�L$I�L($AI�FI�N(H�L$AF)$K�LmI��M�N0I�VI�~E1�I���Offfff.�I9�A��O�RB�J�\�H�^I�pJ�t�AB�A��L�M�HI��I9�sL��M��L�^ L�N(L9�M��LB�E1�@M9�t�B��C9�M�mt��ff.�I9�@��K�R�L�|�M�xAM�CL�D�A�@��L�I9�M��M�ItPI9�M��MD�I��M�kM�{L9�L��HB�1�ffffff.�H9�t���A9\�H�mt��{����L�l$(L9���H�vI��I�NH�L$A)$I�L�A�AI�NH�L$I�L�($A�M�<�I��H��H��I�L��H�T$0�L$$�r���M��I��!�����L��L��H��8[A\A]A^A_]�L��L��H��8[A\A]A^A_]�#�H��H�T$��y��H�Ĉ��UAWAVATSH��H��H��ffff.�H���jH��H��H)�s:H�@H�WH�T$�)D$�H�T��H�WH�T$�H�T�(D$��1�H9�H��HB�L�UI9�s�L��>DI9�s�L�:M� L�"M�8L�rM�XH�ZM�PO�	N�ML��I9��W���I��I9�s\O�@O�RN�T�N�L�J�\�N�\�M9�M��MB�E1�DM9�tB�,�C9,�M�t��ff.�M9�A��E��M�M��L�RJ��K�@L��N�\�N�T�L�t�H�\�L9�M��LB�E1�fffff.�M9�����C�,�C9,�M�d$t��������[A\A^A_]�@PH�GH�@8H����H�H�I8H�����������9�sIf�L��M�@8M���fL�L�M�I8M���TE���E;��sJH��H9�u��IL��M�@8M���&L�L�M�I8M���E���E;��r
H��H9�u��	H9���9���H��H��H��������H!�H��H��H��L�GL��I���E1�fD�Ao@��Ao�CoT���Co�fp�Nfp�N�AX��Afp�N�C�fp�N�CD��I��I�� L9�u�H9�tDH��H��H��H��H��H��H�H�4�H��fDH�9L��L�H�<�H��H��H9�u�X�H��H��H�ȃ�?Ƀ�~1�X�H�=B���-:��f.�UAWAVAUATSH��H��I��H��!��H����H��H��H���tL�<�I��L��L���RI�~ H�4�H��(�AH�T$�L���I�<�L�<�I��L�$�I��HL���I�<�H�� H�4�H��h��L��L���n�H�$H9��r���I���>D9�M�<�H��H9��vI�I��I�I��H�AH)�M�4�I��E1�H��!��������H��H��H��H��L�Hk�8L�H��@s{I�H�I8H����H�0H�v8H����H�:H�8H����������9�A�����9���D0�9�@��D0�HE„�IE�L)�M��u#I�I��P�L��H���	L)�M��t�I�H�Q8H���II�H�q8H���8���I�;����I�I�I�NI�M�fI�<�H��I�FH9���1�fffff.�L�M�A8M����L�Z8M���uE���E���L��L�X�L��L�HM�I8M���bE1�E9�A��N�E9��N��L�L�@N��L�H��H9�r�L�h��f�I��1�I�<�M��H9�tffffff.�L�M�@8M���"L�J8M���E���E���L��M�UH9�t(E9�L�L��H��I��H��M��H9�u��f�E9�L�$�H��H9��M�$�I�I��I�I��M�,�I��H��H��H�L��L�������M��M��H��!���������I�I�M�fI�M�~I�4�H��I�VH�@8H9��H���d1�f.�L�M�H8M���V���E���M��L�R�M��L�BM�@8M���AD9�H��A;��I�<�H�:H�zI�<�H��H��H9�r�H�r��H����1�L��I�<�I��L��I9�tf�I�L�J8M���{���E���M��L�I9��C���D9�I�I��H��I�PL��I��L��I9�u��H��v^H�t$L����I�<�H�4�H�����H�$H9�rU��L��H��H�Ĉ[A\A]A^A_]�~H�='��5���GI�H�D$I��H�D��H�$H9���H�$��H�L$��H��L�>H��H��H9�tuM�<�L�|�I�8H����H�4�L�F8M�������A;��s�I��DJ�tI��t�J�t�L�N8M���?I���A;��r�J�4H���|���H��H)�H9$��I��H��H��L�$B�4��I����I��M�:I��I��H��I9�tzN�<�N�<�M�W8M����N�\�M�c8M����A���A;�$�s�I��M��fff.�M�2L9�t�M�\2�M�k8M��t{I��I��A;��r�I��s���H�|$H��L���pH�Ĉ[A\A]A^A_]�H���I��H�=`��K3���H�=O�I���73���oH�=>�I���&3���^J��H�$I��H��H�=��3���>H�=
��2��H�=���2���$H��H�=��I����2���H�=��I����2��I��H��H�t$L��H��,��L����)��H��L�;�)��H��M�<$�)��H��M�e�)���UAWAVSPH�GH�@8H���[H�H�I8H���KH�WH�R8H���:L�GM�H8M���)D���E1�1�D9��A����D���1�E;����L�L�M�I8M������H��H�L�Y8M�����у�H��H�H�[8H����E��N��M�M�r8M����H��H��E������A���9�L��HB�E���E9�HB�I��MB�9�LB�M�1M�v8M��tXL�?M�8M��tL9�IB�E9�HB�A���A;��H��IB�LB�H�H�H�H�FI�H�FH�H�FH��[A^A_]�H�=��1���UAWAVAUATSPI��I��L��I���L��I��J��J��H���I��E1�ffff.�H�H�[8H����L�7M�~8M�������1�E1�A;��@��A��I��LB�M�?L�:M�;M�8M����L�)M�m8M����E��J��@��H�<�H��A���A���9�A�I��9�K��LB�M�O��A�M�J��I��I��M9��@���H��@��t%1�E1�H9�@��A��I��LB�M�	L�
J�<�H��H9�u$H��H9�uH��[A\A]A^A_]�H�=���/���3-��SH��H��H��
@H����H��H��H)�sH�H��H�H��1�H9�H��HB�L�MI9�s�L�	�M�JI9�s-N��M�I8M��txN�T�M�R8M��tjE���E;��I��M��L��M�P8M��tHN��I�[8H��t;E���D;���Y���L��N��O�	N�ML��I9��y����4���[�H�=���.��fDUAWAVAUATSPI��H��H��rUH��I��I��J�4?Lk�8J�'I������H��J�4;J�#H��L�����H��M�M�L��L��L��L�����H��I��H�H�@8H��t\H�H�I8H��tPI�H�R8H��tD������9�@�Ƌ��9���@0�9���@0�IEބ�HE�H��H��[A\A]A^A_]�H�=����-��UAWAVAUATSH��H��H�OH�WH�7H�GH9�H��HB�E1�L9���F��F9�M�@t�����fff.�H9�rRH��H����H��H��H��H��H�H�TH9�I��LB�E1�ff.�M9�t�F��F��I��E9�t�s�1�H����H��$�L�d$H��L����L���L��$�H��$xL��L�����#fff.�L��H�H�WH��H����I��I��J�<H��BBDJ�t�J�LJ�TN�L�N�I9�I��MB�E1�f.�M9�tC�,�B9,�M�[t�s��f�L9�s��L9��j���L9��X���H��H���L�O�L�G�I9�I��MB�E1�fff.�M9�t�C�,�B9,�M�[t�r�����H9��J�����fDH9�sPH��H��t[H��H��H��H��H�H�TH9�I��LB�E1�ffffff.�M9�t�F��F9�M�It�r��H���R���������S[ c0����C����C ����C0��C@��K@��CP��KP��C`��K`��Cp�pKp�p���`���`���P���P���@���@���0���0��� ��� �������������|�� f�L��H�H�WH��H����I��I��J�<H��CB��I���J���J��N���N���I9�I��MB�E1�DM9�tC�,�B9,�M�[t�s��f�L9��q���G��+fffff.�L9��J���G�H����3���H�<4H��L�L4�L�4H���I9�I��MB�E1ېM9�t�C�,�B9,�M�[t�r����H���H��$�L�D$H��$�1�H���;M9�A��E��I��LE�AE��A��L�H���L)�H���H����M��M��H��M�M�FM�9M�qM9�M��MB�E1�@M9�tC�,�C9,�M�mt��ff.�M9�A��E��M��ME�AE��E��A��M�A��E��A��M�H��L�L�HL�9L�YM9�M��MB�E1�fff.�M9�����C�,�C9,�M�mt�����H��E1�1�I9�A��@��M��MB�AA��M�I9�u$H��@����I�I9�uH��[A\A]A^A_]���$��I��H�t$��H�����L���M��f.�UAWAVATSI��H��I��H���gI��@M�~@L��L���TH�{pI�vpI�F0I�V@I�NHM�M�FI9�I��MB�E1�fff.�M9�tC�,�B9,�M�[t��L9��„�L��IE��ʀ���L����L�L�KM�VpM�FxM�~0M�^8M9�M��MB�E1�M9�tC�,�C9,�M�d$t��M9�A��E��I��LE�AE��A��I�<0H���L)�L�C`L�H�qL�2L�ZI9�I��MB�E1�M9�tC�,�C9,�M�d$t��L9�A��E��H��HE�AA��A����H�A���H�H�S L�L�OL�0L�XM9�M��MB�E1�ff.�M9�tC�,�C9,�M�d$t��M9�A��E��I��LE�AAE��A��L�H���L)�L�CPL�L�NL�1L�YM9�M��MB�E1�M9�tC�,�C9,�M�d$t��M9�A��E��I��LE�AA��A����H�A���H�L�K0L�H�OL�0L�XI9�I��MB�E1�ff.�M9�tC�,�C9,�M�d$t��L9�����I��LE�AAD��A��I�8H���L)�H��@L�H�zL�L�VI9�I��MB�E1��M9�tC�,�C9,�M�t��L9�A��E��H��HE�AA��A����H�A���H�L�H�qL�L�HI9�I��MB�E1�M9�tC�,�C9,�M�vt��L9�@��@��I��LE�A@����H)�H��H9�uH�H9�u	[A\A^A_]��:!��f.�UAWAVAUATSH�t$�H�OH�GL�H�WH9�I��LB�E1�DM9�tG��F9�M�Rt��H9���H�W0H�O8L�O L�G(I9�I��MB�E1��M9�tC��B9�M�[t��L9����Љ��H������H���A��A��N�I�� ����H�N�T N�L(L�H�|L9�L��HB�E1�f�L9�tC�,�C9,�M�vt��I9�@��L�L�IH�L�ZM9�M��MB�E1�f�M9�tB�,�C9,�M�t��M9�A��E��I��ME�@��LE�M��LE�E��LE�M�2I�ZM�!M�yI9�I��MB�1�ff.�I9�tA�<�A9<�H�mt��L9���E��HE�@��IE���L��IE�ME�H�D$�@A@ @0[A\A]A^A_]�f.�@H��8uH�>H�FH�@H�5��"���PH�$H���"L�)�H��H��H���Z��Y�@H��H�
[��H��H�
x��Hc�H�H�>H�NH�IH���AWAVAUATSH��`I��L�'L�d$0L�>H�FL�hH�5Tr�L��A��L�t$���tK�\$�D$H�5<rL�9H�|$H�L$0�����L$�D$���������vI�� A�F���H�5O��L��A�ճ��u�I�>I�FH�50�"��P���p���I�>I�FH�5���P���R���fA�<$�I�>I�FH�5\�"��P�oH�D$�@�H�8H�@H�@��H�5����H�5Uo$�L��A�ճ������D$A)D$@H�D$H�D$PI�FH�D$(H�|$@H�|$L�=�L�L�|$ H�5V�"�����������H�5B�L�t$@�L��������s���fA�<$ucH�5��"�L���g������O����~H�5�����$H��`[A\A]A^A_�L�d$H�5K�"L�H�L$�L���X���LL�d$8H�5$�"L��H�|$H�L$8���W��������L�t$L�|$ H�5 n$�L��A�W�����DH��8uH�>H�FH�@H�5��"���PH�$H���"L�H��H��H���yW��Y��AWAVAUATSH��@I��L�'L�d$8L�>H�FL�hH�5r�L��A��L�t$���tK�\$�D$H�5rL��H�|$H�L$8�����L$�D$���������A�F���H�5s��L��A�ճ��u�I�>I�FH�5�r��P���t���I�>I�FH�5;���P���V���A�D$H��H��	H�
+rH�5rH��HE�I�>I�F�P��H�D$�@�H�8H�@H�@��H�5�
����H�5nl$�L��A�ճ�������D$A)D$ H�D$H�D$0H�5�rH�|$ ��߾���������H�5u
�H�|$ �����������A�D$H��H��	H�
^rH�5NrH��HE�H�|$ 茾�����T���H�5�k$H�|$ ��n������7���H�5�����$H��@[A\A]A^A_�f�H��8u,PH��H�$H�@�"L�1H��H��H���U��Y�H�>H�FH�@H�5�"���AVSH��H��L�7I�FH�D$H�>H�FH�5́"��PH�$�D$�D$	H�5�rL���H��H��L�����H�5�rL�8�H�L$�H������L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5����H�5�����$H��[A^�f�SH�� H��H�H�D$H�>H�FH�5*r��PH�\$�D$�D$H�5�rL�nH�|$H�L$��ڿ���L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�51���H�5�
����$H�� [ÐH��8u,PH��H�$H�p�"L�1H��H��H���>S��Y�H�>H�FH�@H�5>�"���UAWAVAUATSPH��L�M�QM�qI�IH�$H��L�=tL�d$L�-�	rL�AH�-v�"H��	rH�5�	rH�
�	r�A�H��AWATjAUASAVjUASARjSAS�U��H��x[A\A]A^A_]�f.��H��H��N��ua�����������
��i�G��i�'��)���i�{����L�.�#B�f�T$�����H�
N�"fffff.�H��D��D����D�ǃ��<@�|H�z�fA��w�H��L�I���N�H�
�"ffffff.�H��D��D����D�ǃ��<@�|H�z�fA��w�H��L�I��A�I)�H�	��H�����I��H��ú��f��
rA��i�{�����D��A��Ei�{A��Ek�dD)���L��#A�<xf�|$f��@��f����@��u��H��#�DH�D
H��A�I)�L�I���H���1��;I��H���fDH���N��ua��������������i�G��i�'��)���i�{����L�Q�#B�f�T$�����H�
q�"�H��D��D����D�ǃ��<@�|H�z�fA��w�H��L�I���N�H�
�}"ffffff.�H��D��D����D�ǃ��<@�|H�z�fA��w�H��L�I��A�I)�H�7��H����H��H��ú��f��
rA��i�{�����D��A��Ei�{A��Ek�dD)���L�?�#A�<xf�|$f��@��f����@��u��H��#�DH�D
H��A�I)�L�I���H���1��kG��H���fDAWAVAUATSH��@H��H�L�8L�6L�fM�l$H�5���L��A��L�|$��t"I�GH�D$I��L�|$�H��@[A\A]A^A_�C�uPH�|$H��螻I�OH�L$��u�C�H�;H�C��H�5����P��u�H�|$H���`��H�5�
��L��A�Մ��n����D$L�t$(L�d$0H�D$H�D$8H�CH�D$ H�D$(H�D$H��A�H�D$H�|$H�t$�������H�|$H�D$H�5�c$��PI�OH�L$��������2����D$H�|$(H�D$0H�D$H�D$8H�CH�D$ H�D$(H�D$H�PA�H�D$H�|$H�t$�|��������H�|$H�D$H�5kc$��PI��L�|$��������C�H�;H�Cu&H�5t���P���e���H�|$H�����h�D$H�|$(H�D$0H�D$H�D$8H�CH�D$ H�D$(H�D$H��@�H�D$H�|$H�t$�й������H�|$H�D$H�5�b$��P��������H�;H�CH�5����P�����UAWAVAUATSH��HH��H�H�H�hL�hH�>H�FH�5h���P��M����H�l$������C�uH�|$H����I��tz�L�3L�{H�5K��L��A�W�����uM�D$L�t$0L�|$8H�D$H�D$@H�CH�D$(H�D$0H�D$H�~?�H�D$ H�|$H�t$誸��t5�I��uL�����uH�;H�CH�5����PH��H[A\A]A^A_]�H�|$H�D$ H�5ha$��PI��t�H��I��L�|$L�5?�L�d$���H�ʼn�I��t�H�l$��u�C�H�;H�Cu.�H�5@��P���u�L��H�����ifff.��D$H�|$0H�D$8H�D$H�D$@H�CH�D$(H�D$0H�D$L�t$ L��L��褷���c���H�|$H�D$ �H�5�`$�P���L���f.�f�AWAVAUATSH��@H��H�L�8L�6L�fM�l$H�5\��L��A��L�|$��tI��L�|$�H��@[A\A]A^A_�C�uOH�|$H����I��L�|$��u�C�H�;H�C��H�5"���P��u�H�|$H���˶�H�5	��L��A�Մ��y����D$L�t$(L�d$0H�D$H�D$8H�CH�D$ H�D$(H�D$H�9=�H�D$H�|$H�t$�e����*���H�|$H�D$H�5T_$��PI��L�|$���	����3����D$H�|$(H�D$0H�D$H�D$8H�CH�D$ H�D$(H�D$H��<�H�D$H�|$H�t$���������H�|$H�D$H�5�^$��P����������H�;H�CH�5���P�w���AVSH��H��H�H�L�vD��A���tA��u��	f�C�������K�H�
^�"H��ff.�H�։ƒ�H���
�T4H�V�H��H��s�H��L�4I��A�I)�H�m��H�߾�A@��L�sH��[A^�DAWAVATSH��I��L�?I�_I�GH�D$H�>H�FH�5�r��PL�4$�D$�D$	H�5�rL�5qI��
L��L��M���K���H�5lr�L��H��M���1���H�5YrL�sH�L$�
L�������L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5o���H�5;����$H��[A\A^A_�f�AVSH��H��L�7H�>H�FH�51�"��PH�$�D$�D$	I�H�D$H�5��qL�jH��H�L$��X����L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5����H�5�����$H��[A^�@AVSH��H��F�uA�uxH�?H�t$A�����I)�L�I���H�߾1�M���H��H�܉"H��f�H�։ʃ�H����T4H�V�H��H��w��>H��H�ns"H��ff.�H�։ʃ�H����T4H�V�H��H��w�H��L�4I��A�I)�H����H�߾�=��H��[A^�f�AVSH��H��I��H�>H�FH�5q�"��PH�$�D$�D$	I�H�D$H�5�qL�����H��H�L$�蘰���L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5����H�5����$H��[A^�@H�H��rH��r�9HE�H�>H�NH�I�H���PH��H�H�$H�5w�qL�H��H����C��Y�DUSH��H��H��N��uB��uq�(���H�H�t$达��A�
I)�L�I������H�߉�1����	H���"���H����ʃ���T4H�V�����w��.��	H�Rq"��H����ʃ���T4H�V�����w�H��L�4I��A�	I)�H����H�߾�t;��H��[]�f.�H��H�QH�=O�"H��rH��HE�H�>H�NH�IH���PH��H�H�$H�5�qL�H��H���wB��Y�DSH��H��H��8�F�u<�urH�t$�h���A�
I)�L�I���H�߾1��:��H��[ù	H�a�"��ffffff.�H���������LH�J�����w��.�	H��o"��f�H���������LH�J�����w�H��L�I��A�	I)�H�@��H�߾�:��H��[�f.�@H��H��9tH�5��"�H���1��H�5��H���0��f.�UAVS1��������xY��	w'�ÉǾ�
1��h�����t�ʼn�1����[A^]�,���8�m�H�=�$����������H�=
�$��A����I�Ɖ�܇�L�����@AWAVSI������t����I�M�~I�H��tH���I�tH��[A^A_�%I��[A^A_�I��I�t	H��0��L���0���SH��H�uH�H��H������H��[�%��f.�@AWAVSH�H��t7I������t�"��M�~I�H��tH���I�tH��[A^A_�%���[A^A_�I��I�t	H�����L�����f.��UAWAVAUATSH��I��H�_H�oL�M��A��H��t(M��t#M�fI�$H��tL����I�|$t	L���7��H�M�>M��tKD �tA�G �I�Ou,I�w��F(���uH��(�����1������I�uI�>�UH�;t8I�^H��t/M�vI�H��tH���I�~tH��H��[A\A]A^A_]�%���H��[A\A]A^A_]�I��I�~t	H��}��L���}���H�D$I�|$t	L���_��H�H�|$����H�T$H������I���H�D$H��t
H�|$������I��L��H�t$�7I�H��t�H�uI�>�qH����o����2���-��f.�AVSPH��H�G(�H�u	H�{(���H�C0�H�u	H�{0���H���+H�C �H�uH�{ H��[A^�H��[A^�I��H����I��H�C �H�u	H�{ �L���^������f�AWAVSI��H��H�uI�>藸!I�^M�~I�H��tH���I�tH��[A^A_�%��[A^A_�I��I�t	H��셓L�����f.�f�AVSPH��H���@���H���t�H�KuH��H��[A^�%���H��[A^�I��H���t�H�Ku	H�����L�����f.�UAWAVAUATSPH��L�wL����!I�H��t�H�uL���Э!H�CH�$L�kM��tLH�$H�hL�=(���fffff.�H��I��t$L�e�L�u�I�H��tL���I�~t�L��A����H�;tH�<$H��[A\A]A^A_]�%̈́�H��[A\A]A^A_]�I���I��I�H��t�H�uL���(�!H�����I��������I��I�~t
L��y���I��tL�uH�}�H�u����L����H�;t
H�<$�M��L���M�������SH���H�u�����H�u	H��[�"���[�SH��H�����H��H�uH�;�a�!H�C�H�u
H�{[�
���[�f.��PH��H�H�$H�5�"L�w�H��H���:��Y�DUAWAVAUATSPI��H�GH�$L�oM��t>H�$H�hL�=z���	H��I��t$L�e�H�]�H�H��tL���H�{t�L��A����I�>tH�<$H��[A\A]A^A_]�%-��H��[A\A]A^A_]�I��H�{tL����I��tH�]H�}�H�u�Z��H����I�>t
H�<$�݂�L����������UAWAVAUATSH��HH��L�(L�w0G)D$ )D$L�|$0L�t$8H�|$���L��L����E1�L�c I�|$t-M�l$ M��t#I�l$(H�EH��tL���H�}t	L��C��I�D$M�t$ M�|$(�I�$uL��H��H[A\A]A^A_]�;���H��H[A\A]A^A_]�H�D$H�}t	L��I�D$M�t$ M�|$(�I�$u	H�{ ��H�|$�������I���I��L��L���r���L���F��I��I��L�c I�|$�����D�������f.�AWAVAUATSA�>L�=��qL�%s��H�dQ�L�-����A��HcH��u5M��t,�L��L��A��H���t�H��t"L��H)�r'I�I��M��u�1��H�� H��H��H��[A\A]A^A_�H�
Q�H��L��L���R���f�AWAVSI��H��H�H��tH���I�~tH��[A^A_�%���[A^A_�I��I�~t	H�����L�����f�SH��H�G�H�u	H�{�ٲ!H���t�H�Ku
H��[�%Z��[�AWAVSH�?t/H�_H��t&L�I�H��tH���I�tH��[A^A_�%��[A^A_�I��I�t	H����L������D������H�
��H�H�
k^�H�H�>H�NH�IH���f.�DUAVSH��H��d�<%�����ndH�%��dH�%�H�HdH�%��b��$��a�D$pH�$H�D$�D$�D$D$mD$D$}D$%��$��L$4H�D$8H�T$@f�D$H�D$P�D$TH�D$X�D$`�h�~�H����I��H�D$`I�F`D$PAFPD$@AF@$L$T$ \$0A^0AV ANA�n�ſ��}�H��tFH�H�@�hH�L�sH�CH��H�Đ[A^]�L�t$��h����������`�!dH�%�d�%�������H���H�É�I|��I�uL�������7���H��L���I��H���������f.�f�SH��PH������H�D$H�D$H�D$��H�ę���H��H�F��Hc�H�H�D$0H�L$8H�D$@H�i�$H�|$ H�t$L�D$0�
A��~w���|$ �H�D$H�CD$H��P[�@���H�
Ǘ"Hc�H��H�D$H�D$H�D$H�D$0H�۬$H�D$8H�D$@H�R�"H�|$ H�t$L�D$0�A���v���|$ �i����D$!�D$H�=�{�H�
p�L�&��H�T$�+�/�����4�{�H���}��$@ ��$@m�$�@0r����?{�H���.W�$�E�L�{�H���;��$@<|�$@0a�$@ F�$@+�$H�H�CH�CH��P[ÿP��z�H����p�$@@U�$@0:�$@ �$@�$H�H�CH�CH��P[ÿ�Yz�H����E�$H�peH�HH�H�CH�CH��P[ÿ�z�H����$����y�H���DY"�� ��y�H����#@�#H�H�CH�CH��P[ÿ4��y�H����ޯ$@ ï$@��$�@0nH�
H�CH�C
H��P[ÿ$�>y�H����Ұ$@��$�@ tH�	H�CH�C	H��P[ÿ��x�H����U�$�@'H�H�CH�CH��P[ÿ@��x�H�����$@0��$@ u�$@Z�$H�H�CH�CH��P[ÿ�_x�H��tp�W"H�H�CH�CH��P[��D$!�D$H�=x�H�
�l�L����H�T$�+������b��4�S���D��L�5��P�&����� ���$���@����H��H�|$0�Y��H�|$tH�|$�Gx�H���G��AWAVATSH��8H��Ƅ$�DŽ$�DŽ$����$���@��@�D��@��@���AD�Ƅ$���@��A��A��A����W��$ ��$@H�� f��$DH�D$hH�D$pD$xHDŽ$��$�HDŽ$�HDŽ$������H��$�fDŽ$�H��$�fDŽ$�HDŽ$�H��$�H��$�HDŽ$�Ƅ$�HDŽ$Ƅ$@��$	D��$
Ƅ$��$Ƅ$
H��$H��$fDŽ$FƄ$HHDŽ$0L��$8H�$H�D$L�t$hH��L����L��$PH�t$h��L����z�L�<$L�d$L�|$L�d$�%L�����$0�$�)D$ H��$�H�L$0�$PD$8H��$`H�L$H�$h)D$PH��$xH�L$`L�{HL�cP�CX(D$ H�D$0H�L$8H�T$@H�t$H(L$PH�CH�KH�S H�s(K0H�D$`H�C@H��8[A\A^A_�H��H�|$�9N�������H��H���'N��L���"H���g����f�AVSPH��H�t
H�{�@u�H�{p��M��H�{(t
H�{0�&u�H�{@t
H�{H�u�H�{XtH�{`H��[A^�%�t�H��[A^�I��H��(H���^k��L�����fDUAWAVAUATSH��x�T$TH�~�[I�����H��$H�|$(���|$T�K�	������H�D$H�D$H�D$H�=π�H�5Ѐ�H�D$XH�D$`H�D$hH�T$X�[���L�t$XL�|$`L�d$hM����A�1�J�<+L��L��kx�L�H�\$M��t	L����s�H;\$uH�|$��L�l$A�D:H�CH�D$H;D$u
H�|$�o�L�|$A�D H��H�\$HDŽ$8HDŽ$@HDŽ$HH�D$(H���H����H�H�D$XH�D$`H�D$xHDŽ$�HDŽ$�HDŽ$�H��#H��$�HDŽ$�H�J�$H�|$8H��$8L�D$X�A�� m���|$8��H�|$X�{4��H��$8H�D$(L��$@H��$HH�|$XL���ai��H�l$XL�d$`L�l$hH�D$H)�I9���I�<L��L���v�L�H�\$H��t	L��cr�H�|$(t	L���Rr�H;\$L��$uH�|$���L�|$A�
H��H�\$�=�����xL��H��)v�H���u�Ut�H�|$tH�|$��q�I�~�H�=��$H�є��/��H�D$8H�D$@H�D$HI�E0H��$ M�}HI�EH��$0�H��$1�H�:��H��$1�L��$(�/fDI�������A�|Q�
L���?`A����H�l$ ��A���u��	ff.�H�l$ L��$(I���H��tI���H���\ff.�H�|$XH��$ �^I���I���H��H������D$XAH�����H�HI���������A�L
Q��w����~H����H��H��E�$E�tH��I���I���I�](I;]u
H��$0�k���I�E D�$�D�t�H��I�](��|�������L�d$0H�D$H�D$H�D$H�=Y|�H�5Z|�H�D$XH�D$`H�D$hH�T$X���L�d$XL�|$`H�\$hH���PA�1�L��H�L��H���s�H�H�l$M��t	L���uo�H;l$uH�|$��L�l$A�D-:H�EH�D$H;D$u
H�|$��L�d$A�D, H��H�l$HDŽ$8HDŽ$@HDŽ$HH�D$(H���H���
H�H�D$XH�D$`H�D$xHDŽ$�HDŽ$�HDŽ$�H�D$0H��$�HDŽ$�L��$��A�H��$�H��$8H���$L�D$X�h����$���
H�\$XH���t�L��$8L��$@H��$HH��L����d��H�D$XH�D$0L�l$`H�\$hH�D$H)�H9���I�<,L��H��\r�H�H�l$H�|$0t	L���m�M��t	L����m�H;l$uH�|$�t�L�d$A�,
H��H�l$�=~���xL��H���q�H���t!H�|$L�l$(�e���H�|$�rm��U�����o�H�|$L�l$(u��=����A�H�|$1�H���S�L�l$H�l$����A�H�|$H��H���)�L�d$H�l$���f.��qy����dH�D$H�D$H�D$H�=7y�H�58y�H�D$XH�D$`H�D$hH�T$X�ö��L�t$XL�|$`L�d$hM�����1�H�<+L��L���p�L�H�l$M��t	L���Vl�H;l$uH�|$��H�\$�+:H�EH�D$H;D$u
H�|$���L�d$A�D, H��H�l$HDŽ$8HDŽ$@HDŽ$HI���H���1
H�H�D$XH�D$`H�D$xHDŽ$�HDŽ$��A�H��$�H��$8H���$L�D$X�e����$���L��$8L��$@H��$HH�|$XL���b��H�D$XH�D$0L�l$`H�\$hH�D$H)�H9���I�<,L��H��|o�H�H�l$H�|$0t	L���j�M��t	L����j�H;l$L�l$(uH�|$��L�d$A�,
H��H�l$�=7{���xL��H���n�H�����H�|$tH�|$��j�H�l$ L��$(Aƅ��%L���8I���tI����UDH�|$XH��$ ��I���I���H��H��t����D$XAH����KH��I�������A�L	��t/����L��@��w������fff.��D$X�D$h�D$xDŽ$�Ƅ$�DŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�DŽ$�H�|$XL����<�\$X��H��$8H�t$\�fm������|$T��I����t���H�|$XH��$ �RI���I���H��H�������D$XAH�����H��I�������A�|Q�+����8ffff.���$���H��$�H��$8��l�H�D$8H��tH9�u�H����1�H9�u
H�|$8�r��H�D$@H�<�H�H��H��$HǺ�H��$��Pl�H��H�l$H����%j�H�|$�,����2����A�H�|$1�L�����H�\$H�l$�����A�H�|$H��H����L�d$H�l$�M�����A��H�|$81��m�H�D$8H�l$HH9��(�������H��L��$t{H��H�� ��I�~��H9l$8v.H��H��H��H��$H���j�H���mI��M�f�E1�L��$M�.L��L���bB��M��t	L���f�M�>I�n�.s�����H�D$H�D$H�D$H�=�r�H�5�r�H�D$XH�D$`H�D$hH�T$X耰��L�t$XL�|$`L�d$hM����A�1�J�<+L��L���j�L�H�\$M��t	L���f�H;\$L��$uH�|$���L�l$A�D:H�CH�D$H;D$u
H�|$���L�|$A�D H��H�\$HDŽ$8HDŽ$@HDŽ$HH�D$(H���H����H�I�NH�D$XH�D$`H�D$xHDŽ$�HDŽ$�HDŽ$�H���"H��$�HDŽ$�HDŽ$�H��$�H���$H��$�H��$8L�D$X�A��"_����$���H�|$X�H��$8H�D$(L��$@H��$HH�|$XL���`[��H�l$XL�d$`L�l$hH�D$H)�I9��vI�<L��L���h�L�H�\$H��t	L��bd�H�|$(H�l$ t	L���Ld�H;\$uH�|$����L�|$A�
H��H�\$�=�t���xL��H��+h�H���u�Wf�H�|$tH�|$��c�H��uH�|$8tH��$��c�H��x[A\A]A^A_]���$��D$H�=�b�H�
5W�L�n��H�T$�+�O�� ��$��D$H�=�b�H�
W�L�م�H�T$�+����H�=x�$H�w���7�m�H�=�$H�G�����U�H�|$�A�1�L���+�L�l$H�\$����D$9��$�H�=�a�H�
rV�L��H��$��+���ZH�|$�A�H��L�����L�|$H�\$��H����7H�=�$�H�6���5H�=�$���H�|$�A�1�L���n�L�l$H�\$������$��D$H�=9a�H�
�U�L����H�T$�+����H�|$�A�H��L����L�|$H�\$�`���H�i���P��cH�=������UH���H��$H��$����7H�=�����)H�=䃆����H�=փ��y���
�H������H��H����L��[a��H��M���L���H��H���L��-a��H��M���2L���$H��H��$��,8���}�E�H��H�|$0�P�%�FH��M���F�>H��H�|$0�)L���`��H��H�|$8聊�<���H��H�|$(tUL���JH��M��t	L��~`�H��$L�8H�L$ H�HH���j��H��H�l$ �H��H�|$XtH�|$`�?`�H�l$ �H��H�|$(�<L���.H���H��H�|$X�H�|$`�
H����H���H��H��$��7���V���3H�����EH��H�|$X��6���.���H�����H��M����L������H����H��H�|$X��H�|$`���H����H��H�|$X�r�H��$8tH��$@�1_�H�|$tH�|$�_�H�����H��H�|$X� ��H��$8tH��$@��^�H�|$tzH�|$��^�H������H���HH��H�|$X� ���
H��H�|$X�ֈH��$8tH��$@��^�H�|$tH�|$��^�L�t$@H�t$HL���:��H�|$8uH���h��L���W^�H���W��H�|$8t	L���>^�����UAWAVAUATSH��H��H��%�H�PH��rH�@$H��s@�H��%v7��1�H��%v*��H��H�������H��%��H�PH��rH�@$H��s
A��!E1��H��H����D���L�s0L�kH@H���H��tH���H���U�H�|$@L����H���H���H��H������D$@AD
H�����H�HH���������L�E��t3�y	
u-�y
u'H����H��H���H����V���fD@��tq�y	
uk�y
ueH��sqH��H���AD
H��H���H����������L�{L;;tH�CB�I��L�{���H��)D$p��(D$p��H�Ĉ[A\A]A^A_]�H��y�����H�=�y�����H�=�y������j������i�����H�D$H�D$H�D$H�5�i�H��i�H�|$(�	H�D$(H�L$0H�T$8H�H�L$@H�D$PH�L$HH�T$XH�|$H�t$@�I	H�D$L�t$I9�uH�|$� ��H�D$H�L$B�1:I�VH�T$H9�uH�|$���H�L$B�D1 I��L�t$H�D$(H�D$0H�D$8��H�D$@D$HH���$H�|$`H�t$(L�D$@�%A��U���|$`�#H�|$@�<��L�|$(L�t$0H�T$8H�|$(L���^Q��H�D$(H�L$0H�T$8H�H�L$@H�D$PH�L$HH�T$XH�|$H�t$@�9M��t	L���cZ�H�\$H;\$u
H�|$���L�t$A�
H��H�\$�
�j���xH�|$@L��H���y�H�|$t	L���Z�H�=�u$H��}�������g�������g�����H�D$H�D$H�D$H�5�g�H��g�H�|$(�H�D$(H�L$0H�T$8H�H�L$@H�D$PH�L$HH�T$XH�|$H�t$@�:H�D$L�t$I9�uH�|$���H�D$H�L$B�1:I�VH�T$H9�uH�|$����H�L$B�D1 I��L�t$H�D$(H�D$0H�D$8��H�D$@D$HH�{�$H�|$`H�t$(L�D$@�%A��S���|$`�CH�|$@�:��L�|$(L�t$0H�T$8H�|$(L���OO��H�D$(H�L$0H�T$8H�H�L$@H�D$PH�L$HH�T$XH�|$H�t$@�*M��t	L���TX�H�\$H;\$u
H�|$���L�t$A�
H��H�\$�
�h���xH�|$@L��H���j�H�|$t	L���X�H�=�s$H��{������I��H�D$H�D$H�D$H�5�e�H��e�H�|$(�H�D$(H�L$0H�T$8H�H�L$@H�D$PH�L$HH�T$XH�|$H�t$@�FH�D$L�|$I9�uH�|$���H�D$H�L$B�9:I�WH�T$H9�uH�|$���H�L$B�D9 I��L�|$�T�7V�H������T����I��H�D$H�D$H�D$H�5�d�H��d�H�|$(�$H�D$(H�L$0H�T$8H�H�L$@H�D$PH�L$HH�T$XH�|$H�t$@�_H�D$L�|$I9�uH�|$�6��H�D$H�L$B�9:I�WH�T$H9�uH�|$���H�L$B�D9 I��L�|$�T�PU�H���M��T�����
�$@@�$@0ױ$@ ��$@��$�@PdledH��H��TH�D$@H�D$PTH�D$HH�L$XH�|$H�t$@�xL�|$L;|$u
H�|$�R��H�D$B�8 I��L�|$L����H�|$(H����H�D$(H�L$0H�T$8H�H�L$@H�D$PH�L$HH�T$XH�|$H�t$@�L�t$L;t$u
H�|$����L�|$C�7
I��L�t$�
�e���xH�|$@L��L���T�H�|$�����L����T����԰$@@��$@0��$@ ��$@h�$�@PdledH��H��TH�D$@H�D$PTH�D$HH�L$XH�|$H�t$@�?L�|$L;|$u
H�|$���H�D$B�8 I��L�|$L���H�|$(H���H�D$(H�L$0H�T$8H�H�L$@H�D$PH�L$HH�T$XH�|$H�t$@��L�t$L;t$u
H�|$���L�|$C�7
I��L�t$�
Od���xH�|$@L��L����H�|$����L����S�����D$a�D$'H�=�R�H�
G�L�Cw�H�T$'�+�4���-�D$a�D$'H�=oR�H�
�F�L�Dw�H�T$'�+����H��M��t8L���8S��-�H��H�|$@�4��H�|$(tH�|$0�S��	���H��H�|$tH�|$��R�H�����fDSH��H�?t
H�{��R�H�{t
H�{ ��R�H�{0tH�{8[�%�R�[��SH�� H��H�D$H�D$H�D$H�D$H��H��H��蚜��H�D$H�CD$H�� [�H��H�|$tH�|$�ER�H���E��DAWAVAUATSH��I��L�fL�~M)�H�L�oL)�I9�w=I�~L�L��L���dV�M�M�nH�{tH�;[A\A]A^A_�%�Q�[A\A]A^A_ùA�L��L��L������M�n�I��H�{t	H�;��Q�L�����H��n�H�T��H�
�o�HcD��H��@UAWAVAUATSH��xI��H�t$H�F8H�D$`D�7�_H�G
H�D$XD�o�G	�D$
�G
�D$	�G�D$
�G�D$�G
�D$�o�Jffffff.�H�GF�<�B�T�I��L�o�D$
�\$D�t$�D$0�D$
@�t$	�D$A�ʼn�E��H�|$8H�t$`���|$J���t$IH�
�k"Hc�H��
�B�	�>��:��6��2��.��*�
��D$�(���@��D$��ff.��D$1�H�L$@�l$�\$$D�l$D�|$8�D$<A��D��X��H9YP�r�|$T�T$�D$@H�D$p�D$D�D$P�D$H�D$H�AHH��L)�H�D$hJ��H�|$8H�T$(H���KH�D$8H�|$@H�L$HH������D$��߃�V�-H�5�j"Hc�H��H�������L$�
H����H�OH�meH1�H�H�tiH1�H	ʺ��H����H���i�oftM&"fnOft
0&"f��f�Ɂ�����ɉL$�H����H��� H�H�foH1ыWH��rH	ʺ�
�8H����H�OH�ilH1�H�H�whH1�wH��eH	�H	κ���H����H�H�anH1ыWH��dH	����L$��H���vH�ifH9�H�anH��H9��
�H���9H�foH��H3�WH��tH	ʺ��PH����H�����oft�$"f�ȁ��������L$�&H����H�����oftv$"f�ȁ����VH�OH�ecH1�H�H�exH1�1�H	�@�ƍ��L$�H��ujH�OH�itH1�H�H�swH1�H�wI�chL1�H	�H	������L$�sH��uH�orH9���B��D$�CH�H�buH1�H�WH�ilH1�H�wI�ltL1�H	�H�OI�inL1�H	�1�H	��R�L$��H�H�fuH1�H�WH�ncH1�H�wI�tiL1�H	�H�OI�onL1�H	�H	���H�H�coH1�H�WH�mmH1�H�wI�maL1�H	�H�OI�ndL1�H	�1�H	����L$�4H�anH��H3�WH��dH	ʺ�DщT$�H��H��u8E��t>H�D$(�8-���L$0H��H��D�t$4t<��uPH�=�K"�5�2K�E��u��D$0H�D$(H��H��D�t$4u�H�=�V$H��]L���H�D$(t<E1��|$t<H�L$hH�4�H��H�e�H�
_�������H�D$(�f.�A��|$u�1�H��H���H��@��A����R�t$@����D��L�D$pE9��� ���H�|$uM�L��H�� ���T$PE�ǀ|$Tt\L�oL;/�7����T$(�n���t$�T$(H�|$������L$�����L$���H�D$X�@��1�A�����1��&A�t$
�D$0A�D$E�t$A�\$
A�l$�D$�L$A�T$A�L$A�D$	E�<$H��x[A\A]A^A_]��D$	A�D$
�D$
A�D$�D$A�D$�D$A�D$
�D$A�D$�D$$A�D$�D$A�D$�D$
A�D$	E�4$H�=@H�H���������D$	A�D$
�D$
A�D$�D$A�D$�D$A�D$
�D$A�D$�D$$A�D$�D$A�D$�D$
A�D$	�D$4A�$H�=��$H��f��8�����D$	A�D$
�D$
A�D$�D$A�D$�D$A�D$
�D$A�D$�D$$A�D$�D$A�D$�D$
A�D$	E�4$H�=���G���D$	A�D$
�D$
A�D$�D$A�D$�D$A�D$
�D$A�D$�D$$A�D$�D$A�D$�D$
A�D$	�D$4A�$H�=G�H�
�6�L��?�H�T$8�+���f.�f�UAWAVAUATSH���I���~8u3H��H�~0H�����H�CL�cH�
�F�H�d"H�\
�7A�C�lE��E�A��A����H��H�{0I��I����nL�GM9�wH94�t\L9���D��E�H�A��w
Nc�I�A��E�H�A��r�A���rlE��A��A��1E��tLA��uTA���A���t���L�C0�C=L��I���v���A�� �H���A��0uA��0A���>���E��E��0���E1�L��L9�L�$� �S=�C:t=L9���D��A��#��I�t$�I���L9��I�HB�|�
I��u��I�t$�L�c"L9��HD��A��#��I��ffff.�L9�tM�JB�|�
M��u��M��L�K0I9��M9�sB�<�
@��@��tI��L�K0L��M9�r4L9�u��E��E�	A��A��t�fff.�H��H�{0I9�t~D��E�Q�A��w
Oc�M�A��E�Q�A��r�A���r�E��A��A��E��t3A��u�A���A���A�� t�A��0�l���A��0A���r���E��E�	�d����C=E1�L��I����7H�MA�L9�sD�t�L��H)�H�4�A��z��A��>�D��L�b"Ic<�L��H�K0L9�sH�{;uB�L)�H��H��H�&D�|��H�� wH��sH�S0H�<H��H��H��u�H�$�)H�����H�A�Af�A�A��{(�+�)A��{��A��|�)A��}�d�{(�
H�C H����H��H�C H�K0H�$�)H�����H�A�Af�A�A1��{(��
�
H�|$8�va���|$F��{<H�$��
�C8�(H�@�@f�@�@1��{(�b
�`
H���C=H�MA�L9��`����`����C8H�$�@1��{(�&
�$
A��&�e	A��>t
A��|��	H�|$��`���|$&�HH�L$H��H���
�D$%��E�H�C0A��|��H�$�*�J�����H�J�B@�r�B�{(��	�	H�D$8�|$@L�4$�gH��H��
�D$E��E�H�K0A�.A�F�����I�FA�FA�vA�F1��{(�7	�5	�C(��H�C H�����H��H�C H�K0H�$�)H�����H�A�Af�A���A��|�H���H�$��H��H��H�C0�)H�����H�A�Af�A�i���A���A��
sH�|$�`_���|$&�8HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�D$8H�D$@H�D$HH�D$H�D$ H�D$(I9��!E1�H��H�� �WH�C0H)��SH��H�� �TA��A���l$d�D$h�����H�D$lf�D$tD�t$vH�|$tH�|$ ��@�H�|$8L�4$tH�|$@��@�H��$�tH��$���@�H��$�tH��$��z@��C(��1��L��H�K0H9��j
L9�s�<�
�� �<uH�AH�C0)�A�;A�K�����I�CfA�C
A�C��{<H�$�H�K0���H��$��H�L$xI��H�D$XH�D$H�D$PH�D$0HDŽ$�E1�HDŽ$��
L�{0M9��M9��o	H�KF�,�A��uLD���߃¿��rBA�Uރ�[��H�5�]"Hc�H��H��H�t$H��$�D���i�t	�hA��L�{0I����	I��L�c�M9�sH�CB�4��A��(�Y���D���!4�J����taI�T$�L9���I�GB�|�
I��u���A��A��I9�H��$�IE�H��$�E��DD��l���A���c���A���;E���P���I�G�L9�sB�t�D���E1����*����6���H��$�I��H;�$�u
H��$��,��H��$�N�<�I��L��$�L��$�H�D$XH;D$8uH�|$8�z+��H�D$@H�D$xH�D$XH�L$x��)H��H�D$HA��H�D$H�D$XH�D$0���H�L$H��tH�D$x�|��}�qH��$�H����A��A��H��E��DE�H��$�H�D$H���*H��H�D$HH�D$H�D$X�H�L$0H��tH�D$x�|��)��H�L$PH����A��A���H��E��DE�H�L$PH��$�H�D$0H���H��H�D$HH�D$XH�D$0H�D$���H�D$PH;�$�uH��$��*��H��$�H��$�H�D$PH��$�L�<�H��H�D$PH��$�H�D$HI��H;D$8u
H�|$8�)��H�D$@H�D$xB��}I��L�|$HA��L�|$L�|$XL�|$0����A������H�D$H�D$(H��H��$�t.H�L$ H9T��u"H��H�D$(H��H�t$�"�0���H�D$H�D$0���H�D$0���L��H�H�H�K0I�ǾM9����������D$d�L$h��<��H9K��H�SH)�H��H�|$�H�T$0H�L$�L�l$ L�d$(J�,�E1�L�=�N��fff.�I��I�����O9d>u�K�<>L��H���<���u�H�D$C�|>��H��H��L�4$t	L��;���H�|$�X���|$&H�<$�8H�D$H��H����D$%��E�H�K0�/�G�����H�G�G@�w�G��{(�q�oH�D$L�4$H��H��t	L��z:�H�|$0H�t$�H�����L$tA�ND$dA�{(�!�H�|$A�H�޺H��I��PP�|	H���D$(A�FD$A1��{(�����C8�(H�@�@f�@	�@�H�����H��H��H�C0H�$�)H�����H�A�Af�A�<���H�K0H�$�)H�����H�A�Af�A	����L�T$�D$%��t	��|$ tIH��L�H�4$�H�S0�.D�V�����H�V�F�N�F�{(t�C(H���[A\A]A^A_]�H�|$A�H�޺H��I��ARAR�IH���D$(H�$�AD$1��{(u�뫀{9�����H9��3L�c0I9�L�4$�N��A���dH�D$PM���{9�_���E���V���A��uLA��udA����A����H�L$PH��L�4$�H��$�H�D�H9���H�°
�M����I�T$��H9�L�4$s*�H9�$��q�I9�L�4$H��$����C8A)�)�l$dD�d$h�T$l�D$p�D$tf�D$uH�|$tH�|$ ��7�H�|$8������H��$�H��L�4$�2H��$�H�D��H9���H�°I9��z���H�Wމ�+H�=h�q��A���A��M����H�|$dH��L��AQj�rH��L�4$�R����{9���I�аE1�I����H�=���²��H�=�5�H�4݉��z���H�=յqH�
�$�L���H�T$�5�f���H�=�qH�
�$�L���H�T$�'�B���H�k݉�-H�=~�q蚴����H�=�qH��݉�;�}�����H��݉H�=��q�H��݉H�=��q��г���H���L��L��芶���H�=�݉�ر���zH���L���h���H�=���;���H�=��诱��H�=�qH��܉�;���L�@܉�H�=o݉�����$L�܉H�=�4�H�
;$�H�T$�+�<���H�=��N���H�=�ۉ�B���H�=���6���H�=G��*���H�=������H�=������H�=k�����H�=�����H�=�܉�g����H��H�|$u&H�|$8u1H��$�u<H��$�uJH�����H�|$ ��4�H�|$8t�H�|$@��4�H��$�t�H��$���4�H��$�t�H��$���4�H��蓩��UAVSH�� @����H���1H��1�fo�"E1��fffff.�A�H��H9���D�2E��A���A���A������E�Q�A��
A��E��A���A�ÿA��A��fAn�fp�fv�A��\��P��@��E�A�A�t.A���y���A�A��"�o���A��'�e���A��\A���X���H�GH�G�WE��tJH�D$1�I��H��H��H��1�E1��!^H�D$H��H��H@ùHAL$HA\$I�I�NI�^�H�WH�OH��H�H�� [A^]�D�L$H�=2�H�
�#�L���H�T$�+譳��f.�AWAVATSPH����I��D�?D��5��=���H��A��0���� ��A���������A�� ��=���t
1�A��_u,�NA���s,A�GЃ�
��D����_��������A��_t$��u E1�1��!A���r�D���������7H��u1�L��H��[A\A^A_�H��H��A�1�� ff.�1�A��_t��t�I��H��t�G�<�D�������������A��=��A��0���� ��A���������A�� �������u�A���s6A�OЃ�
��D����_��������A��_�i����h���fff.�A����C���D��������1����;���A����"���D��������1�A��_�������������A����d���D�����A��_��������D�|$H�=�/�H�
�!�L��H�T$�+�`���PI9�reL�V0L��H)�rqA��t%H�D$�~<t I��M���M9�sgL�N0M���
�F8�	�F8I9�rgH�t$A)ȉ�GD�G�w�Wf�GX�H�==�qH�׉�-�M���H�=;�qH�׉�+�5���H�=8�qH�/׉�;����H�=6׉�A���H�=�։赫��DUAWAVAUATSH��A��H�T$H�t$I��L�?H�_0M��t
I�FL��H��P M�nI�nL��H��H��D��� �tVH���t{H�rH9�t0s|A�|�$u&H�l$L�eL;etIH�EH�L$J��I��L�eH��I�V0M��t
I�FL���P 1��	I�n0�H��H��[A\A]A^A_]�H��I������L���H�=�։�Ϫ��H���H��H��H���[���f.�USP��>w@��H�&XH��s	1�H��[]�H��&ud�%`�����tF��uH�=e���X)�����|t���dH�%H��@���H�h���H���>� ��d�%`���dH�%@���H��������H9���H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��f.�H��t H�z�H���z�H��u��O�dH�%@����dH�%@����G�����1����������������>w!��H�����H��&u���������|��������H�=
����f.�@PH�����I��H�ƒ�"uv��"I��L��I9���H��I��H����H��H9�t���D��A��$tA��\t�H��A��"u��uI�HH9��vH9�s
B�|�(H��u��VH���1��I��I9�rFL��H��t'A�H9�tw/D��A��\t�A9�tI��L��H��u�H�=�ԉ�l���1�YøY�H�=�ԉ�U���H�=�ԉ�I���f�H��H�5˩����f.�f�UAWAVAUATSH��H�|$@��8���H�t$P�9H�D$H�D$H�D$H�=l8�H�5m8�H�D$`H�D$hH�D$pH�T$`�u��H�\$`L�|$hL�d$pM����A�E1�K�<.L��L��0�M�L�t$H��t	L����+�L;t$H�\$PuH�|$�+���L�l$C�D5:I�FH�D$H;D$u
H�|$����H�D$H�$B�D0 I��L�t$HDŽ$�HDŽ$�HDŽ$L���M����K�?H��$�HDŽ$�HDŽ$pHDŽ$xHDŽ$h�<��)�H���VI���}$@,�}$@ z}$@_}$�$��$�)D$`)L$p�$h�$x)�$�)�$�HDŽ$�H��$�HDŽ$�H�;"H��$hH��$�L�D$`�A��6$����$h�#H�|$`��L���)�L��$�H��$�H��$H�|$`H��L�d$H�k ��H�D$`H��$XL�l$hH�l$pH�D$L)�H9���I��H�$H��J�<0L��H���-�I�L�t$H��$Xt	L��U)�H�|$Ht	L��D)�L;t$L�d$PuH�|$���H�\$B�3
I��L�t$�=�9���xH��L��-�H���u�J+�H�|$t!H�|$��(��I��L���I�����I��M��$�M�l$0I��$�H��t
I��$��OH�|$`L���%��I��$�I��$�H��H�������D$`ADHH����vH��I��$�I�l$H�����A�TP���t	����H��wYL�t$`f�L��L�����I��$�I��$�H��H������D$`DH�����H�QI��$�H��t�H����V����H���|uNDŽ$hƄ$tH�
��H�|$`H��$hL���T��$hH��$lH�D$`��$t�D$hL�t$@A�H�D$`I�F�D$hA�FI�~L���`I����,A��$�L��$xH��$����3�����
HDŽ$�HDŽ$�HDŽ$�H�=Q3�H�5R3�H�D$`H�D$hH�D$pH�T$`��p��H�\$`L�|$hL�d$pM���8A�E1�K�<.L��L���*�M�L��$�H��t	L���k&�L;�$�uH��$�����L��$�C�D5:I�FH��$�H;�$�u
H��$��۞��L��$�C�D4 I��L��$�HDŽ$hHDŽ$pHDŽ$xH�D$PH���H����H�H�D$`H�D$hHDŽ$�HDŽ$�HDŽ$�HDŽ$�H��}$H��$�HDŽ$�!H��$H��$�H��$hL�D$`�A������$��H�|$`���H��$hH�$L��$pH��$xH�|$`L�����H�\$`L�|$hH�l$pH��$�L)�H9���
K�<4L��H��<)�I�L��$�H��t	L����$�H�<$H��$�t	L���$�L;�$�uH��$��D���L��$�C�4
I��L��$��=�4���xL��L��v(�H���u��&�H��$�L��$xtH��$��1$�H�D$@H���L�d$P��
H�=�~$H�G��/�)���H�D$@H�H��$`HDŽ$`HDŽ$hHDŽ$p�H�D$X1�H�oA�H��$��JDH��$hH�<�H��H�D$XHǺ�H��$h��'�H��H��$pA��$��b� L�����I��$�H�$tI��$��SDH�|$`L�����I��$�I��$�H��H��p
����D$`DH����G
H��I��$�����A�DQ$<���D$`�D$lDŽ$��D$pDŽ$�DŽ$�Ƅ$�DŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$���.�����H�D$(H�D$0H�D$8H�=�.�H�5�.�HDŽ$�HDŽ$�HDŽ$H��$��l��H��$�L��$�L��$M���$A�E1�K�<,L��L��&�M�L�l$8H��t	L����!�L;l$(uH�|$(�1���L�d$0C�,:I�EH�D$8H;D$(u
H�|$(�
���H�l$0B�D- I��L�l$8HDŽ$�HDŽ$�HDŽ$�H�D$PH���H���IH�H��$HHDŽ$@H�D$H�D$H�D$�p���H����
I��3x$@`x$@P�w$@@�w$@0�w$@ �w$@�w$�$@�$P)�$�)�$D$L$H��$HHDŽ$0L��$8HDŽ$@�A�H�|$H��$�H�"L��$��%���|$��L��$�L���z�L�����L��$�L��$�H��$�L��L���^��H��$�H��$�H��$�H�D$HL��$H�D$(L)�I9�L��$X��H��L�L�t$HL��L���#�M�L�l$8H��$�t	L���5�H��$Xt	L���!�L;l$(uH�|$(�ȗ��H�l$0B�D-
I��L�l$8�=o/���xH��L���"�H����,H�|$(L�d$PtH�|$0���L��$xH��$��ff.�I��$�H����	H��I��$�L��H�t$`H����{L��H��$��_�H�|$pL���WI��$�H���eH��I��$��\$`��H��$�H�t$d��"������$h��H��$lH��$��_"�H��$`H�$H��tH9��5����H����1�H9�����H��$`����	������H�|$(L�d$P���������A�H�|$(1�L��蓞��L�d$0L�l$8����A�H�|$(L��L���i���H�l$0L�l$8������A��H��$`1��;���H��$`H��$pH9��b����B���H�$H��ttH��H�� �$H�D$@H����&L�t$XH9�$`v%H��H��L�<�H�|$XL���� �I��H����H��$`����H�D$@L���H����)����H�$HDŽ$�HDŽ$�HDŽ$H�=�(�H�5�(�H�D$`H�D$hH�D$pH�T$`�Ff��H�\$`L�|$hL�l$pM���mA�E1�K�<4L��L��U �M�L��$H��t	L�����L;�$�H�$uH��$��q���L��$�C�4:I�FH��$H;�$�u
H��$��A���L��$�C�D5 I��L��$HDŽ$�HDŽ$�HDŽ$�H�D$PH���H���H�H�L$@H���H�D$`H�D$hHDŽ$�HDŽ$�HDŽ$�HDŽ$�H�2s$H��$�HDŽ$�!HDŽ$�H��$�H�*u$H�|$H��$�L�D$`�A������|$�H�|$`�DH��$�H��$�H��$�H�|$`H�t$H�
��L�d$`L�|$hH�l$pH��$�L)�H9��K�<.L��H����I�L��$M��t	L���	�H��H��$�tH�|$H���L;�$�H�$uH��$�莒��L��$�C�D5
I��L��$�=/*���xL��L����H���u���H��$�tH��$����L�d$PL��$xH��u"H�|$X1�����H��$`tH�|$X�N�I��$�t
I��$��NH�|$`L�����I��$�I��$�H��H������D$`DH����H��I��$������A�|Q
u=�D$`�D$lH��H�t$`L���u�L$`H�D$dH��$h�D$l��$pH�T$@���H��$hH�����$p���I��$�H����H��I��$�H��[A\A]A^A_]��D$	��$@H�=8�H�
��L���H��$@�+�˘���H�=)s$H�(;��7����H�|$�A�1�L����L�l$L�t$����$i��$�H�=��H�
8�L�y�H��$��+�O����|H�|$�A�L��H��菘��I��H�D$L�t$���H��$��A�1�L���`���L��$�L��$�����$��D$H�=%�H�
�
�L��9�H�T$�+軗����H��$��A�L��H�����L��$�L��$����H�D9��7H�==q$�H�_9��5H�=Cq$�Ɣ���H��$��A�1�L��蔗��L��$�L��$�j����D$	��$@H�=Y�H�
�	�L��8�H��$@�+����H��$��A�L��H���)���L��$�L��$����H�=�3��ȑ��H�=�3�輑��H�=���0������p�E����H�=8�諑���H�w3�H��$�H��$��j����zH�=q��\����lH�=[��Α��H�=3��B���H�=�7��V����F��<�΍���5H�=,�����H�=�7��+����H�=z7������
�L��藍��H��M���L������H��H���@L���2H��H���8L������*H��H����L���H��H��$X�KL�����=H��H����L����H��H��$h����9H��H��$��~H�|$H�R��nH��H���k��H��H��$`����m���H��H��$`��H�|$X��H������H��H��tGH�|$H�:H��H�D$@L���H���H���؈��H��H�$�eH��H�|$`tH�|$h���H�$�_H��H�<$��L���H���uH��H�|$`�H�|$h�oH��� H���eH��H�|$H��H���H��H��$h�O
��H��$��B
���gH���_H��H�|$`�iH�|$h�YH���WH��H��$h�D���-���H��M����L���u�DH��H��$��dH��$��QH���6H��H�|$���H��$@����H���(���H���,H��H�|$`�<H��$�tH��$��F�H��$�tH��$��-�H�����H��H�|$`���H��$htH��$p���H��$���H��$����H���܆��H��H�|$`�o��L����H��$�tH��$����H�|$ttH�|$���H��蒆��H���OH��H��$����L���l�H��$�tH��$��S�H�|$(tH�|$0�@�H�|$`��H��$`��|H���)����g����b���f.�DUAWAVAUATSH��H��H���H��H�|$H�,H���H����"H��H��D
H)�$�H��H���H��H���D��$�A���A���ZH�D$H���tVI����$���$�H��$�H�������������H�L$HƁ���N�	A�F����s&H�
�/"Hc�H��I����$�D��$�H�D$HH������������$H�L$HƁ���@	�H�r0H��$��*���D��$�A�������H��$�H�5�_$H��j$L��2��/�F���HDŽ$�HDŽ$�HDŽ$�H�i$H�D$XH�D$`H�D$PH�|$P���I��I�տ �#�H���� I���"@��"H�D$0H�D$8H�D$(��$�H�|$D�����L�t$H�D$ D$(L$8)D$P)L$`H�D$pL�t$xH��$�H�$L�t�!H�|$(H��$�L�L$PL��L��臯���|$(�MH�D$PH��tH��uH�|$XtH�|$`�0�H�|$t	L����L����L��$�L��$�H��$�H��$�H�L$H���Ɓ���cƁ��M����yL��$�L��$�H�D$H�D$H�D$ H�=�H�5�H�D$PH�D$XH�D$`H�T$P�W��L�t$PL�d$XL�l$`M�����E1�J�<;L��L����M�L�|$ M��t	L��!
�L;|$uH�|$�ȅ��H�\$B�;:I�GH�D$ H;D$u
H�|$褅��L�d$C�D< I��L�|$ H�D$(H�D$0H�D$8H�D$HH���H����H�H�D$PH�D$XH�D$pH�D$xHDŽ$�H���"H��$�H�t$(L�D$P� A������$���H��$�H�D$(H��$�L�l$0H�T$8H�|$PL������H�\$PH�l$XL�t$`H�D$L)�I9���K�<<H��L��N�M�L�|$ H��t	H����H��$�t	L����L;|$H��$�uH�|$�[���L�d$C�<
I��L�|$ �=���xL��L�����H���u��
�H�|$tH�|$�\�L��$�L��$����L�t$Ht-I�^(I;^u	I�~�g���I�F �,�H��$��L�H��I�^(I���H����H��I9���L�sL;3uH���9��H�CK�vH��L�$L�|H��$�H�TH�lH��$�H�T �"H�D$H�D$H�D$ H�l$H�D$XH�D$`H�D$PH�|$P�-���I��I�ԋ�$�H�|$(D��背��L�t$0H�D$8H�D$PL�t$XH�D$`H�$L��!H��$�H�t$L�L$PL��L���*�����$��H�|$(t	L����	�L�d$L�|$H�D$ H��$�H�L$H���Ɓ���9Ɓ��#�����L��$�L��$�H�D$H�D$H�D$ H�=��H�5��H�D$PH�D$XH�D$`H�T$PL��$��]S��L�t$PL�d$XL�l$`M����E1�J�<;L��L��m
�M�L�|$ M��t	L����L;|$uH�|$薁��H�\$B�;:I�GH�D$ H;D$u
H�|$�r���L�d$C�D< I��L�|$ H�D$(H�D$0H�D$8H�D$HH���H����H�H�D$PH�D$XH�D$pH�D$xHDŽ$�H�ș"H��$�H�t$(L�D$P� A��V����$��-H��H�D$(H��$�H�t$0H�T$8H�|$PH��$����L�l$PH�l$XL�t$`H�D$L)�I9��"K�<<H��L���M�L�|$ M��t	H����H��$�L��$�tH��$��}�L;|$H��uH�|$�!���L�d$C�<
I��L�|$ �=����xL��L���Y�H���u��	�H�|$tH�|$�"�L��$�L��$����L�t$Ht&I�^(I;^u	I�~�-���I�F �,�D�l�H��I�^(I���H��t^H��I9��L�sL;3uH���
���H�CK�vH��L�$L�|H��$�H�TH�lL�l �D(I��L�s�I��M��t	L���g�H��[A\A]A^A_]���$��������S����!I����$�D��$�H�D$HH������������TH�L$H��I����$���$�H��$�H�D$HH�����������t@M��H�L$HƁ�����H�\$HH���H����H���H���H�D$(H�D$0H�D$8H�="H�D$XH�D$`H�D$PH�|$P��I��I����$���0H�D$PH�D$XH�T$`H�$L���!H�|$H�t$(L�L$PL��L�������|$�ZM��L�l$(H�D$0H��$�H�D$8H��$�H�L$H���Ɓ����Ɓ������H�D$H�D$H�D$ H�5��H���H�|$(褱��H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P�߱��H�D$H�\$ H9�uH�|$�|��H�D$H�L$�:H�SH�T$ H9�uH�|$�|��H�L$�D H��H�\$ H�D$(H�D$0H�D$8H�D$HH���H���!H�H�D$PH�D$XH�D$pH�D$xHDŽ$�H��"H��$�H�t$(L�D$P� A��u�����$���H�|$P�}��H�\$(L�|$0H�T$8H�|$(L�����H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P蜰��H��t	L�����L�|$ L;|$u
H�|$�h{��L�d$C�<
I��L�|$ �
���xH�|$PL��L���܆H�|$t	L��s����L�|$Ht-I�_(I;_u	I�莐��I�G �,�H��$��L�H��I�_(I���H��tiM9����$���H�H��<�B�L�l$PH��$�H�L$XH��$�H�L$`H�l$hH��$�H�L$p�D$x�qI��M���T����ZH�s0H�|$P�0���H���H���H��H�������D$PDHH�����H�HH����������|Q�O�H���1H�t$HH�NHI��H��H��D�4D�|H��H���H���H�������������L��$�H�L$H�1I����$�D��$�H�D$HH������������^H�L$H��I����$�D��$�H�D$HH������������oH�L$H�H�D$(H�D$0H�D$8H�,a$H�D$XH�D$`*L�D$PH�|$P��*H��H�$L��!H�|$H�t$(A�H�������|$��H�D$(H��$�H�D$0H��$�H�D$8H��$�H�L$H���Ɓ���8Ɓ������
H�D$H�D$H�D$ H�5��H���H�|$(跬��H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P��H�D$H�\$ H9�uH�|$��w��H�D$H�L$�:H�SH�T$ H9�uH�|$�w��H�L$�D H��H�\$ H�D$(H�D$0H�D$8H�D$HH���H���3H�H�D$PH�D$XH�D$pH�D$xHDŽ$�H���"H��$�H�t$(L�D$P� A������$��#H�|$P萿��H�\$(L�d$0H�T$8H�|$(L�����H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P诫��H��t	L����L�d$ L;d$u
H�|$�{v��L�l$C�D%
I��L�d$ �
"���xH�|$PL��L����H�|$t	L�����D��$�D��$�D��D��D��D��D���(���tV��D��D��D����(��$�A��H�D$HH�X(H;XuH�D$HH�x�]���H�L$HH�A D�4؋�$��T�H��H�Y(H�D$HH���H��t}H9�$���
���D��D��D���e(�ʼn�D��D��D���S(���H�T$HH���H��$�H�T$PH��$�H�T$XH��$�H�T$`H�D$hH�L$p�D$x�
H��$�H��H�������H��$����H�D$(H�D$0H�D$8H��[$H�D$XH�D$`%L�l$PH�|$P��&H��H�$L���!H�|$H�t$(A�H�������|$�L�l$(H�D$0H��$�H�D$8H��$�H�L$H���Ɓ���Z	Ɓ������H�D$H�D$H�D$ H�5��H���H�|$(谨��H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P���H�D$H�\$ H9�uH�|$��s��H�D$H�L$�:H�SH�T$ H9�uH�|$�s��H�L$�D H��H�\$ H�D$(H�D$0H�D$8H�D$HH���H���=H�H�D$PH�D$XH�D$pH�D$xHDŽ$�H��"H��$�H�t$(L�D$P� A����$��]H�|$P艻��H�\$(L�|$0H�T$8H�|$(L�����H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P訧��H��t	L�����L�|$ L;|$u
H�|$�tr��L�d$C�<
I��L�|$ �

���xH�|$PL��L����}H�|$t	L�������L�|$Ht&I�_(I;_u	I�蚇��I�G �,�D�t�H��I�_(I���H����H��I9���
L�l$PH��$�H�D$XH��$�H�D$`H�l$hL�t$p�D$x
�H�D$(H�D$0H�D$8H��W$H�D$XH�D$`)L�l$PH�|$P�r#H��H�$L���!H�|$H�t$(A�H��踙���|$��L�l$(H�D$0H��$�H�D$8H��$�H�L$H���Ɓ���Ɓ�������H�D$H�D$H�D$ H�5��H���H�|$(�Z���H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P蕥��H�D$H�\$ H9�uH�|$�lp��H�D$H�L$�:H�SH�T$ H9�uH�|$�Fp��H�L$�D H��H�\$ H�D$(H�D$0H�D$8H�D$HH���H����H�H�D$PH�D$XH�D$pH�D$xHDŽ$�H���"H��$�H�t$(L�D$P� A��+��$��<H�|$P�3���H�\$(L�|$0H�T$8H�|$(L���w�H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P�R���H��t	L���|��L�|$ L;|$u
H�|$�o��L�d$C�<
I��L�|$ �
����xH�|$PL��L���zH�|$t	L��)�����L�|$Ht&I�_(I;_u	I��D���I�G �,�D�t�H��I�_(I���H����H��I9���L�l$PH��$�H�D$XH��$�H�D$`H�l$hL�t$p�D$x�MH�D$(H�D$0H�D$8H��U$H�D$XH�D$`L�l$PH�|$P� H��H�$L�J�!H�|$H�t$(A�H���b����|$��L�l$(H�D$0H��$�H�D$8H��$�H�L$H���Ɓ����Ɓ��g����H�D$H�D$H�D$ H�5-�H�.�H�|$(����H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P�?���H�D$H�\$ H9�uH�|$�m��H�D$H�L$�:H�SH�T$ H9�uH�|$��l��H�L$�D H��H�\$ H�D$(H�D$0H�D$8H�D$HH���H����H�H�D$PH�D$XH�D$pH�D$xHDŽ$�H�G�"H��$�H�t$(L�D$P� A������$��H�|$P�ݴ��H�\$(L�|$0H�T$8H�|$(L���!�H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P���H��t	L���&�L�|$ L;|$u
H�|$��k��L�d$C�<
I��L�|$ �
p���xH�|$PL��L���<wH�|$t	L�������L�|$Ht&I�_(I;_u	I����I�G �,�D�t�H��I�_(I���H��tPH��I9��]L�l$PH��$�H�D$XH��$�H�D$`H�l$hL�t$p�D$x	H�t$P�t���I��M�����H��$���H��$�H�5_�#H�lM$L���������D$)�D$H�=��H�
x�L���H�T$�+�r���E��$��D$H�=��H�
C�L�L�H�T$�+�]r���H�|$�A�1�L���r��H�\$L�|$ �0���$��D$H�=i�H�
��L�f�H�T$�+�q���H�=K��o��H�|$�A�L��L���3r��L�d$L�|$ ��H�|$�A�1�L���
r��H�\$L�|$ �����$��D$H�=��H�
Q�L�Z�H�T$�+�kq���H�=?��n��H�|$�A�L��L���q��L�d$L�|$ ���D$��$�H�=j�H�
��L�7�H��$��+�p�����$��D$H�=2�H�
��L���H�T$�+��p���{H�=����m���D$��$�H�=��H�
m�L�^�H��$��+�p���7�D$��$�H�=��H�
5�L���H��$��+�Lp����D$��$�H�=��H�
��L���H��$��+�p�����D$��$�H�=I�H�
��L���H��$��+��o�����$��D$H�=�H�
��L�~�H�T$�+�o���ZH�=c���l����$��D$H�=��H�
L�L���H�T$�+�fo�����$��D$H�=��H�
�L���H�T$�+�1o������$��D$H�=f�H�
��L���H�T$�+�n���H�=p��l��H�=L��l��H�=p��l��H�����n���� �|f���fH�=?���i���UH�=.���i���D������9��������H�D$H�D$H�D$ H�5���H����H�|$(�ۚ��H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P����H�D$H�\$ H9�uH�|$��e��H�D$H�L$�:H�SH�T$ H9�uH�|$��e��H�L$�D H��H�\$ H�D$(H�D$0H�D$8H�D$H��H�D$PD$XH�TH$H��$�H�t$(L�D$P�%A������$��7H�|$P����H�\$(L�t$0H�T$8H�|$(L���"�H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P���H��t	L���'�H�\$ H;\$u
H�|$��d��L�t$A�
H��H�\$ �
q����xH�|$PL��H���=pH�|$t	L�����H�=�$H������i�����������������H�D$H�D$H�D$ H�5l��H�m��H�|$(���H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P���H�D$H�\$ H9�uH�|$��c��H�D$H�L$�:H�SH�T$ H9�uH�|$�c��H�L$�D H��H�\$ H�D$(H�D$0H�D$8H�D$H��H�D$PD$XH�<F$H��$�H�t$(L�D$P�%A�����$��TH�|$P����H�\$(L�t$0H�T$8H�|$(L���
�H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P���H��t	L����H�\$ H;\$u
H�|$�b��L�t$A�
H��H�\$ �
Y����xH�|$PL��H���%nH�|$t	L�����H�=u$H�^���g������������������H�D$H�D$H�D$ H�5T��H�U��H�|$(論��H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P���H�D$H�\$ H9�uH�|$�a��H�D$H�L$�:H�SH�T$ H9�uH�|$�a��H�L$�D H��H�\$ H�D$(H�D$0H�D$8H�D$H��H�D$PD$XH�$D$H��$�H�t$(L�D$P�%A�����$��nH�|$P���H�\$(L�t$0H�T$8H�|$(L������H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P�͕��H��t	L�����H�\$ H;\$u
H�|$�`��L�t$A�
H��H�\$ �
A����xH�|$PL��H���
lH�|$t	L�����H�=]$H��
���e��H�D$H�D$H�D$ H�5Z��H�[��H�|$(豔��H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P���H�D$H�\$ H9�uH�|$��_��H�D$H�L$�:H�SH�T$ H9�uH�|$�_��H�L$�D H��H�\$ �g���H������g�0_���H�D$H�D$H�D$ H�5x�H�y�H�|$(�ϓ��H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P�
���H�D$H�\$ H9�uH�|$��^��H�D$H�L$�:H�SH�T$ H9�uH�|$�^��H�L$�D H��H�\$ �a���H������a�N^���8
HDŽ$�HDŽ$�HDŽ$�H�5��H���H�|$(���H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH��$�H�t$P����H��$�H��$�H9�uH��$���]��H��$�H��$��:H�SH��$�H9�uH��$��]��H��$��D H��H��$��a���H���J��a�E]���/	H�=p��`��H�=|��`���������������H�D$H�D$H�D$ H�5W�H�X�H�|$(讑��H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P���H�D$H�\$ H9�uH�|$�\��H�D$H�L$�:H�SH�T$ H9�uH�|$�\��H�L$�D H��H�\$ H�D$(H�D$0H�D$8H�D$H��H�D$PD$XH�'?$H��$�H�t$(L�D$P�%A������$���H�|$P���H�\$(L�t$0H�T$8H�|$(L�����H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH�|$H�t$P�А��H��t	L�����H�\$ H;\$u
H�|$�[��L�t$A�
H��H�\$ �
D���xH�|$PL��H���gH�|$t	L�����H�=`�#H����`��H�=���{^����HDŽ$�HDŽ$�HDŽ$�H�5C�H�D�H�|$(蚏��H�D$(H�L$0H�T$8H�H�L$PH�D$`H�L$XH�T$hH��$�H�t$P�ҏ��H��$�H��$�H9�uH��$��Z��H��$�H��$��:H�SH��$�H9�uH��$��nZ��H��$��D H��H��$��v���H������v�Y����H�=���a]����H�=���P]����H�=���?]���H�=���.]����C$@P�C$@@�C$@0�C$@ �C$@hC$H�e excessH�H_H��H��gH�D$PH�D$`gH�D$XH�L$hH�|$H�t$P�|���L�t$ L;t$u
H�|$�VY��L�|$C�7
I��L�t$ �
����xH�|$PL��L����dH�|$���L���]����B$@P�B$@@B$@0dB$@ IB$@.B$�@`sH��H��aH�D$PH�D$`aH�D$XH�L$hH�|$H�t$P譍��L�t$ L;t$u
H�|$�X��L�|$C�7
I��L�t$ �
/���xH�|$PL��L���cH�|$���L����ߒ����B$@P�B$@@xB$@0]B$@ BB$@'B$�@`sH��H��aH�D$PH�D$`aH�D$XH�L$hH��$�H�t$P�ی��H��$�H;�$�u
H��$��W��H��$�� H��H��$���$�H�|$(D���a��L�t$0H�T$8H�|$L���j��H�D$H�L$H�T$ H�H�L$PH�D$`H�L$XH�T$hH��$�H�t$P�B���H�|$(t	L���iޒL��$�L;�$�u
H��$��W��L��$�C�7
I��L��$��
����xH�|$PL��L���pbH��$��t�L���ޒ�f��>$@`�>$@P�>$@@{>$@0`>$@ E>$@*>$H�job listH�HnH��H��vH�D$PH�D$`vH�D$XH�L$hH��$�H�t$P�8���H��$�H;�$�u
H��$��	V��H��$�� H��H��$�@��H�|$(��__��L�t$0H�T$8H�|$L������H�D$H�L$H�T$ H�H�L$PH�D$`H�L$XH�T$hH��$�H�t$P蠊��H�|$(t	L����ܒL��$�L;�$�u
H��$��`U��L��$�C�7
I��L��$��
���xH�|$PL��L����`H��$�����L���^ܒ�����$��D$H�=K�H�
�υL��H�T$�+��\�����$��D$H�=�H�
�υL���H�T$�+�\���b��$��D$H�=��H�
`υL���H�T$�+�z\���0��$��D$H�=��H�
.υL��H�T$�+�H\��H��M���UH��yے�GH��M���(L���I��H���gH��Kے�YI��M���NL���@�H��H�|$(��L���I��H���8�(�8I��H��u�'I��H��u�I��H���L����ڒ���I��H�|$P����H�|$(��H�|$0��ڒ��I���TI���LI���DI���I���I����I����I���F��I��H�����I��H��u��I��H����L����H��H��$���H��$���I��H����L����I���;I���I���I���}��I��H�|$�H�|$��ْL���N��I������I��H����L����I���y�L��$�L��$�H���<�H��M���L���L��$�L��$�I���_I���H��H��$���H��$���H���H��H�|$P��H�|$X�I��H��$���L����I����I��H�|$P��H�|$X��H���mI���H��H�|$(����3H���H���,��I��H�|$P�ʙ��H�|$(tH�|$0�_ؒH�|$tH�|$�LؒI��M����H��$��2ؒL���2M��I��H�|$P�u���H�|$(tH�|$0�
ؒH�|$tH�|$��גH��$�H��H��t\H��$���גL����L�����H���PI��H�|$P����H�|$(tH�|$0��גH�|$tH�|$��גI��M��u�L���L��H��H�|$P�θ��H�|$(�,H�|$0�H��H�|$P諘��H�|$(tH�|$0�@גH�|$tH�|$�-גH��$�H��H����H��$���I��H�|$P�W���H�|$(tH�|$0��֒H�|$tH�|$��֒H��$�H��H��uL����K��H��$���֒L���K��H��H�|$P���H�|$(t	L����֒H�|$tGH�|$�:H��H�|$P�ɗ��H�|$t	L���`֒L���W֒H��$�tH��$��>֒H���>K��f.�@AWAVSI��H�_H�wH��許��I�>tH��[A^A_�%�Ւ[A^A_�I��I�>t	H���ՒL����J��@SH��H�H��t��uH�{t
H�{��ՒH�C H��t��uH�{(t
H�{0��ՒH�C@H��t��uH�{Ht
H�{P�uՒH�C`H��t��uH�{htH�{p[�%TՒ[�f.�H��1�H;H�Gq(H��tKH�OH�L$H�D$H�$H����^��H���H��t#H�OH�L$H�D$H�$H���^��H��ø1�H���DAWAVSH��I��L�L;?uL������I�FK�H��KS T LI��M�~[A^A_�I��H�;t
H�{�wԒL���wI���P�r�r9�B�9�G�)�����Y�H�=.�!H�����Q��f.�H��@��H���!Hc�H���H���H��=q�!H�>9qH�D$H�D$4��H�>qH�D$H�D$#��H�
<qH�D$H�D$!�H�|7q�!H�8qH�D$H�D$6�H��:qH�D$H�D$'�qH�~6qH�D$H�D$1�ZH�o9qH�D$H�D$ �CH��9qH�D$H�D$&�,H��;qH�D$H�D$8�H��:qH�D$H�D$H�$H���\��H����UAWAVAUATSH��I��I��H�|$H���tL��A�����I�����uI���M���I���t.I��sI���I�^0M���I���H�\$@tqI��I�v0H�|$P�ր��I���I���H��H���	����D$PADHH�����	H��H�M������A�|Q�;���I�N0H�L$@�BH�|$PH���n���I�H�MH��H��^	����D$PADHH����O	H��H�MI�^H����A�tPL��A�������I���H����I���H���	H��H��)D$PH��I���H��I����D$Y���������\$XL��A����L��A���H�L$P�H�H�L��A����A�����H�}tGI��I��0H�|$PL���N���D$Y��u�H�|$YH�5� $H��+$L����/�vy��H�|$PH�t$@���I�H�MH��H������D$PH�����H��H�M�����D
��<�7M���L��A��H�D$0H�T$8L��A��H��u�8uH�}�;I��uH�}tI��BH�|$PH�t$@�s~��I�H�MH��H��c����D$PH����VH��H�MH������D�$D�lI�����A������tH��AƆ��� �~L��$�L��$�HDŽ$�HDŽ$�HDŽ$�H�)$H�D$XH�D$`H�D$PH�|$P��X��H��$�I��H��$�H�t$0H�T$8�;L��$�H��$L��$�H��$�HDŽ$�H�}tI��BH�|$PH�t$@�0}��I�H�MH��H��W����D$PH����GH��H�M�����T�t	H�|$�P��L�|$ H�D$(�$��$�)D$P)L$`H�D$pL�|$xH��$�H�$L��!H��$�H��$�L�L$PL��H��$��o����$���H�D$PH��tH��uH�|$XtH�|$`��͒H�|$t	L����͒H��$�t	L���͒H��$�L��$�H��$�H�D$@A���L��$�L��$�AƆ���cAƆ���ْ����L��$�L��$�H�D$H�D$ H�D$(H�=yْH�5zْH�D$PH�D$XH�D$`H�T$PL�|$0H�l$8���H�\$PL�l$XL�|$`M�����E1�I�<,L��L���ђM�L�d$(H��t	L���̒L;d$uH�|$�4E��H�l$ B�D%:I�D$H�D$(H;D$u
H�|$�E��L�l$ C�D% I��L�d$(HDŽ$�HDŽ$�HDŽ$�I���H����H�H�D$PH�D$XH�D$pH�D$xHDŽ$�H�`]"H��$�H��$�L�D$P� A�������$���H��$�H��$�H��$�H��$�H�|$PH��$��+��H�\$PL�|$XH�l$`H�D$L)�H9���K�<,L��H���ϒI�L�d$(H��t	L���-˒H��$�H�l$8tH��$��˒L;d$uH�|$�C��L�l$ H�l$8C�D%
I��L�d$(�=Xے��xL��L���ΒH���u�͒H�|$tH�|$ ��ʒL�|$0L��$�L��$�A���t'I�^(I;^u	I�~�X��I�F D�$�D�l�H��I�^(M���M��ttH��H9���I�^I;uL��藄��I�FH�[H��H�,L�|H�T$@H�TL�dL�l �D(H��I�^H�D$H�@H��[A\A]A^A_]�H�D$H�@H��H��t�L����ɒ��H�|$PH�t$@�Lx��I�H�MH��H��<����D$PH����/H��H�M����H�D$H@H�L$0H�H�L$8H�H�g���H�|$YH�5��#H��$$L������"r����$��D$H�=6�H�
���L�c�H�T$�+��I����H�|$�A�1�L���
J��H�l$ L�d$(�3�����$���$�H�=��H�
Q��L��H��$��+�hI���H�=���F��H�|$�A�L��H���I��L�l$ L�d$(�"���H�=&��AD��H�=2��5D��H������H��H�=���8D���H�=���H�=���D��I��H��tJL���Ȓ�?I��H����L���L�|$0I��H���0�6H�l$8L�|$0I���I��H��$���H��$��sI���[I��H�|$PtiH�|$X�\I���]I��H��$�����I��H��$����H��$�tm�I��H�|$P贈��H��$�tH��$��CǒH�|$tH�|$ �0ǒH�D$8H��H��to�bI��H�|$P�l���H�|$uH��$�u!H��$�u*�@L����ƒH��$�t�L���ƒH��$�tH��$�H�D$0H�|$0��ƒL���;��@UAWAVAUATSH���H���
Ӓ��H��$ �_H�D$ H�D$(H�D$0H�=�ҒH�5�ҒHDŽ$�HDŽ$�HDŽ$�H��$��K��L��$�L��$�L��$�M�����E1�I�<.L��L��RʒM�L�t$0M��t	L����ŒL;t$ uH�|$ �{>��H�l$(B�D5:I�FH�D$0H;D$ u
H�|$ �V>��H�D$(H�D$B�D0 I��L�t$0HDŽ$`HDŽ$hHDŽ$pL���M����K�?H��$0HDŽ$(HDŽ$�HDŽ$�HDŽ$��0�"ĒH���lI���$@ �$@�$�$(�$8)�$�)�$��$��$�)�$�)�$�HDŽ$�H��$�HDŽ$�H���!H��$�H��$`L��$��A�臾����$��9H��$��܅��L��+ĒH��$`H�D$L��$hH��$pH��$�L��趺��H��$�H�D$PL��$�H��$�H�D$ L)�H9�L��$��H�D$I��J�<0L��H��ȒI�L�t$0H�|$Pt	L���ÒH�|$tH��$��ÒL;t$ L��$ uH�|$ � <��L�l$(C�D5
I��L�t$0�=�Ӓ��xL��L��WǒH���u��ŒH�|$ t!H�|$(� Ò�I��L���I�����I��L���H���<���tWDŽ$�Ƅ$�H�
Eu�H��$�H��$�H�������$�H��$�H��$���$���$�A�$H��$�I�D$��$�A�D$I�t$PH���V=M�t$ H��$�H���ML���ɒ���$��$��$�AV ANAI�|$h������3��Β����HDŽ$(HDŽ$0HDŽ$8H�=HΒH�5IΒHDŽ$�HDŽ$�HDŽ$�H��$�����L��$�L��$�L��$�M�����E1�I�<.L��L���ŒM�L��$8M��t	L���N��L;�$(uH��$(��9��H��$0B�D5:I�FH��$8H;�$(u
H��$(�9��L��$0C�D7 I��L��$8HDŽ$�HDŽ$�HDŽ$�H���H���XH�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�2$H��$�HDŽ$�H��$H��$`H��$�L��$��A��_�����$`��H��$�贁��H��$�H�D$H��$�H��$�H��$�H�t$蕶��L��$�L��$�H��$�H��$(L)�H9��uK�<7L��H��	ĒI�L��$8M��t	L�����H�|$tH�|$�u��L;�$(L��$ uH��$(�8��L��$0C�7
I��L��$8�=�ϒ��xL��L��@ÒH���u�l��H��$(tH��$0���I�|$h��H�=�$H����/�=��I�D$`H��$�HDŽ$0HDŽ$8HDŽ$@H�k0L�{HH�CH��$��H��$ E1�H�;܅H��$�L��$�H�l$P��H��$8J�mL�H���$xDP�$hD@�$(�$8�$H�$X\0T LH��$ I��L��$@����
�H���_��H���H��tH����[f.�H��$�H���0l��H���H���H��H��������$�AH�����H��H���������|Q�qDŽ$�Ƅ$�DŽ$HDŽ$HDŽ$DŽ$�Ƅ$�DŽ$�HDŽ$�HDŽ$�H��waf.�H��$�H���Pk��H���H���H��H��n�����$�AH����ZH�QH���H��t�H����Q������H��A�,��L�l$t	���K�Ѓ���A�H�L$A�DH��$L���M������������ƃ�I�����ƃ��oȒ���sL��$�L�|$@H�D$pH�D$xHDŽ$�H�=%ȒH�5&ȒHDŽ$�HDŽ$�HDŽ$�H��$����L��$�L��$�L��$�M��H�l$H�
�E1�I�<,L��L������M�L��$�M��t	L���&��L;d$pL�|$@uH�|$p��3��H�l$xB�D%:I�D$H��$�H;D$pu
H�|$p�3��L�l$xC�D% I��L��$�H�D$ H�D$(H�D$0H���H����H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�� A�H��$HH�t$ H��K"L��$��v�����$H��H�D$ H��$�H�t$(H�T$0H��$�H��$�輰��L��$�H��$�H��$�L��$�H�D$pL)�I9���K�<,H��$�H��L���#��M�L��$�M��t	H�����H��$�L�|$@tH��$�����L;d$puH�|$p�+2��L�l$xC�D%
I��L��$��=�ɒ��H�l$HxL��L��Z��H���u����H�|$ptH�|$x�#��L�l$L��$��|$���M����H��I9���
M�t$M;4$uL���4s��I�D$K�vH��L�<H�lH��$(H�TH�T$H�TH��$H�T �D(I��M�t$�Œ����L���I���H�l$P���H�D$ H�D$(H�D$0H�.�#H��$�HDŽ$�.HDŽ$�L��$�L����A��H��@��@��H�5��H�4�H�=�Hc�H�HDŽ$�H��$�H��$�H�$H�|$pH�t$ H��L���!M����X���|$p��L�|$ H�l$(H�D$0H��$(ƃ�ƃ���Ò��������|$��^���L�s(L;suH��$��E��L���H�C H�L$B��H��$B�L�I��L�s(M������I��M���,ffff.���Ò���s���H�D$XH�D$`H�D$hH�=GÒH�5HÒHDŽ$�HDŽ$�HDŽ$�H��$�����L��$�L��$�L��$�M�����E1�H��L�L��L���̺�M�L�l$hM��t	L���N��L;l$XuH�|$X�.��H�l$`B�D-:I�EH�D$hH;D$Xu
H�|$X��.��L�d$`C�D, I��L�l$hHDŽ$HHDŽ$PHDŽ$XL���M����K�?H�D$xH�D$pH�D$(H�D$0H�D$ �@����H����I��=$@0"$@ $@�$D$p�$�)�$�)�$�D$ L$0H��$�HHDŽ$�L��$�HDŽ$��A�H�|$ H��$HH��!L��$������|$ ��H��$�H���lv��L������H��$HH�D$H��$PH��$XH��H��$(�F���L��$�H��$�H��$H��$�H�D$XL)�H9�L�t$@��K�<,L��$L��H�����I�L�l$hH�|$@t	L���'��H�|$H�l$PtH��$(���L;l$XuH�|$X�,��L�d$`H�l$PC�,
I��L�l$h�=VĒ��xL��L��淒H�����H�|$XtH�|$`����L�l$I��L���H��H��$�H�(`���H��H��$�sH��H��$�S.H��$�H���>L��$�L���Ã��L��$��$��$��$�AV ANAH���H����	H��H�����$�H��$A�I�Q�Y�)�$`)�$p)�$�)�$�A�)�$��$�������$(�$�H��$,@L(�$�@@(�$`(�$p(�$�(�$�X0P HH��$0M��tI9�����$fffff.�H����E1�I9����H��$0�}a����J��H�|$X�2����8���H��౒�Y���������F����A�H�|$X1�L����2��H�l$`L�l$h�-����A�H�|$XL��H���2��L�d$`L�l$h�!�����A�`H��$01��r2��H��$0L��$@I9�����*����A�H�|$p1�L���:2��H�l$xL��$�����A�H�|$pL��L���
2��L�l$xL��$�����M��L��$ txL��H�� ��I�|$h��L9�$0v6L��H��L�4@H��$ L�����I��H��u�L���)���7L��$ H��$��0���M�|$`M�l$h�׼����*L�l$HDŽ$`HDŽ$hHDŽ$pH�=���H�5���HDŽ$�HDŽ$�HDŽ$�H��$�����L��$�L��$�L��$�M�����E1�I�<.L��L����M�L��$pM��t	L������L;�$`L��$ L�l$uH��$`�)(��H��$hB�D5:I�FH��$pH;�$`u
H��$`�'��L��$hC�D7 I��L��$pHDŽ$�HDŽ$�HDŽ$�H���H����H�I�L$hHDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�g$H��$�HDŽ$�HDŽ$�H��$�H��$H�|$ H��$�L��$��A�胨���|$ ��H��$��[��H��$�H�D$H��$�H��$�H��$�H�t$P輤��L��$�L��$�H��$�H��$`L)�H9��eK�<7L��H��0��I�L��$pM��t	L�����H�|$tH�|$P����L;�$`L��$ L�l$uH��$`�0&��L��$hC�7
I��L��$p�=ҽ���xL��L��b��H���u����H��$`tH��$h�%��M��tH���t H����iH��$0舘H���u�H�s0H��$��m[��H���H���H��H��S�����$�DHH����BH��H���������|QuODŽ$�Ƅ$�H��m�H��$�H���	��$�H��$�H��$���$���$�A�L$H��$�I�D$��$�A�D$H���H���fH��H���H���[A\A]A^A_]��D$!�D$pH�=�H�
j��L��w�H�T$p�+�,����D$q��$HH�=��H�
5��L�vυH��$H�+�L,���I��$I�D$XH�=��H�
���L�>υH�T$X�+�,���H�=#υ�6)���H�=d$H�c΅�7�Y)��H�|$ �A�1�L���/,��H�l$(L�t$0����$���$(H�=��H�
s��L��v�H��$(�+�+���H�|$ �A�L��H����+��H�D$(L�t$0���H��$(�A�1�L���+��H��$0L��$8����$a�D$ H�=c�H�
ߝ�L�0ͅH�T$ �+�*���H��$(�A�L��H���6+��L��$0L��$8�X�H��̅�7H�={$�H��̅�5H�=�$�(���H��$`�A�1�L����*��H��$hL��$p����D$!�D$pH�=��H�
��L�̅H�T$p�+�0*���-H��$`�A�L��H���m*��L��$hL��$p�h���H�=�ƅ�H�=Dž�%����H�=�ƅ��H�=�s��i%������@�~!���H�=A˅��$���H��ƅH��$�H��$��$���H�=�t��H�=˅�$���iH�=�s��$��H�=�ʅ�$���O��0�!���>H�=et��P$��H�=)ƅ�D$��H�=5ƅ�8$��H�=�ʅ�L$���H�=�ʅ�>$��H��M���L��/���H��M���IL���;H��M���BL�����4H��M����L����H��H�|$P�aL��Ч��SH��M����L����H��M����H��$�������H��M����L����H��H��$(�K���H��M���,H��$�U���H��M���HL���:H��H��$0贒�X�m'��H��H�|$tBH�|$P�5M�|$`M�l$hH�����H��L�l$�pH��H��$�tH��$��զ�L�l$�cH��H�|$��H�|$�H���yH��H��$���H��$��mH���H���cH��H�|$��L���H��H��$��l���H��$(�_����hH���`H��H��$��gH��$��TH���H���H���B�$��$��$�AV ANAH������H��H��$�uH�l$H�6H��$�����H�l$H�!�H��H��$�tH��$�����L�|$@�H��H�l$HL�|$@���H���H��H�l$H��H��H��$(�|I���c�%��H��H�|$�/H��$(�H��H��$��H��$��H����H��H�|$ ����H�|$p������H����H���$��$��$�AV ANA���c�^H��H��$����H��$�tH��$��h��H��$`tH��$h�O��M���j�rH��H��$���e��H��$�tH��$����H��$(�:H��$0����H�����H��H��$��e��L��ڣ�H��$`tH��$h����H�|$ ��H�|$(����H�����H���H��H�l$HH��$���d��H�|$ tH�|$(�r��H�|$ptH�|$x�_��I��M��tnH���cH��H��$�蚄��H�|$ tQH�|$(�DH���EH��H��$���d��L�����H��$HtH��$P����H�|$XtH�|$`�颒H��$��G��H��$0�W�H�������
#���#��DUAWAVAUATSH��I��I�����tL��A�����	���u#L���H���H���H��tIL�e�H���H���H�w0L���H��H�l$hL�d$`H��$���M�$$H����H�w0H��H�|$p�P��H��L���H���H��L��5
����D$pDHH����;
H��I�D������|Q����H�l$`L�t$hH�G0H��$�H���GI��H�|$p�P��M�$$H�]H��L���	����D$pADHH�����	L��H�CH�EH�GHH�D$XH��E��A��A��B�t7QL��A�����trI���v	L��H��H�L$X)D$pI��L���H����\$y���
���%L��A����L��A���H�L$p�H�H��H��$����tH�D$XB�D0
��<��H��L��$�A���A��A��H�t$XB�&H��$�I���B�L&H��$������tH��I��AƆ�����L��$�L��$�HDŽ$�HDŽ$�HDŽ$�H��#H�D$xHDŽ$�H�D$pH�|$p�)��H��I��H��$�H��$����I��L��$�H��$H����H��H�D$8H�D$@H�D$H�H�D$E1�E1��@I��M9���M��t/H�D$8L)�H����&~!H�D$B�I��L�t$H��E1�B�t%H�|$p1��;!��H�\$xL��$�H�D$8L)�I9�w<J��H�D$J�<�H��7��M�L�t$HH�|$p�c���H������U����A�H�|$8L��L�����H�D$@H�D$L�t$H똺�A�H�|$8L���|��H�D$@H�D$L�t$H����H�\$8H�D$H�D$@L�t$HH�D$8L�t$hI�>t$H�D$`H�L��$�L��$�I���gH�|$pH��$��zL��L��$�L��$�I��H�D$`H�I�H��H��G����D$pH�t$XH����2H��I�����H�L$X�T�t	H�|$ ���L�t$(H�D$0D$8L$H)D$p)�$�HDŽ$�L��$�H��$�H�$L�+{!H�|$8H��$�L�L$pH��$H��$��4>���|$8��H�D$pH��tH��uH�|$xtH��$��ڜ�H�|$ t	L���ɜ�H��tH�|$����H��$�H��$�H�D$H��$�H�D$XL��$�A���AƆ���cAƆ��訒����H�l$hH�D$ H�D$(H�D$0H�=���H�5���H�D$pH�D$xHDŽ$�H�T$p�2�L��$�L��$�H�l$pL�t$xH��$�H����A�E1�K�</L��H��.��I�L�l$0H��t	L������L;l$ L��$�uH�|$ �O��L�|$(C�/:I�EH�D$0H;D$ u
H�|$ �+��H�\$(B�D+ I��L�l$0H�D$8H�D$@H�D$HI���H����H�H�D$pH�D$xHDŽ$�HDŽ$�HDŽ$�H��,"H��$�H�t$8L�D$p� A�������$���M��H�D$8H�D$`H�t$@H�T$HH�|$pH��$��W���L�d$pH�l$xL��$�H�D$ L)�I9���J�<+H��L���Ԟ�M�L�l$0M��t	H��V��H�|$`M��tH��$��=��L;l$ L��$�H�l$huH�|$ ����H�\$(B�+
I��L�l$0�=����xH��L����H���u�;��H�|$ tH�|$(�ؙ�L��$�L��$���$��t5I�^(I;^u	I�~��'��I�F H��$���H��$��L�H��I�^(I���H��tiL9���L�sL;3uH���S��H�CK�vH��H�,H�T$H�TH�T$XH�TH��$�H�TH��$�H�T �D(I��L�s�|���L��A����H��H��tH�|$��H��[A\A]A^A_]�H�|$yH�5��#H�	�#L����/�A��H�|$yH�5�#H���#L������uA��H�=&�#H�Q���1�����D$9�D$H�=o�H�
닅L����H�T$�+�����H�|$ �A�1�H���F��L�|$(L�l$0�I�����$��D$H�=�H�
���L�6��H�T$�+����H�=������H�|$ �A�L��L������H�\$(L�l$0�8���H�=e�����H�)���L���
��H�=]���`��H�=ѹ��t���H�=+���H�=:���=��I��M��tIH��R���>I��H����L���I��H�|$ptiH��(���^I��H�����I��H�|$`t{H��$��kI���YI��H�|$ptaH�|$x�TI���UH�l$hI���^I��H�|$8����|I��H�|$8��H�|$@�����uI��H�|$p�W��H�|$8tH�|$@����H�|$ tH�|$(�|��H�D$hH��H��tX�KI��H�|$p�W��H�|$ t	L���O��H��tH�|$�?���I��H��$�tH��$�H�D$H�|$���L������UAWAVAUATSH�����t��oI�������I���tI�������A�|Qt��eH��I�v0H�|$�,D��I���I���H��H��:����D$ADHH����+H��I���H�����A�|Q�_���H�4$M�~0M�nH1�L�d$1�I���t&I�������A�|Uui�fff.�L��L���C��I���I���H��H�������D$ADH�����H��I�������A�|Ut)L���
�k��t�r3)�r;���X����ʼn��O���H�$��h�XH��[A\A]A^A_]�H�=���4��H�=������H�=�����H�=
�����AWAVSI��H�_H�wH���q��I�>tH��[A^A_�%��[A^A_�I��I�>t	H���L������@UAWAVAUATSH��I��H��H����I��H�����$�Ȓ�H����I��L��$�H�\$xP�#@5�#�@  H�D$	H�D$H�D$ 	H�D$(H�D$0H�D$8A�H�
~�H��H��Hc�H�H�D$PH�D$XH�L$`H���!H�|$@H�t$(L�D$P�A��+����|$@��L�t$pL�|$(H�l$0H�\$8A�	H����H��J�<�L�H����I�L�d$ M��t	H�����A��I��L9�$���H�D$L)�H����H�D$pQq!CD�I��L�d$ H�D$(H�D$0H�D$8B�0H�
K�H��H�سHc�H�H�D$PH�D$XH�L$`�A�H�|$@H�t$(H�v�!L�D$P�����|$@�iL�|$(H�l$0H�\$8H�D$L)�H9�wqH��L�l$J�<�L�H�����I�L�d$ M�������H��v�������A�H�|$L���l��H�D$pL�l$L�d$ ����A�H�|$L��H���=��L�d$ �j���H�D$(H�D$0H�D$8A�H�
M�H��H�ڰHc�H�H�D$PH�D$XH�L$`H�S�#H�|$H�t$(L�D$P�A�����|$��H�D$8H�CD$(�H�D$ H�L$xH�AD$H�Ĉ[A\A]A^A_]��D$A�D$H�=Y�H�
Ճ�L����H�T$�+�����EH�=��#H�����1�E���D$�D$@H�=�H�
���L����H�T$@�+���H�|$�	�A�H������L�l$L�d$ �����$�4���H��M��tJH���?H���@��H��H�|$P��p��H�|$(t:H�|$0�-H��H�|$P��p��H�|$(tH�|$0�_��H�|$tH�|$�L��H���L��f.�f�UAWAVAUATSH����I��H���H����I���H���H��H��ADH)�$�H��I���H��I���D��$�A����A������$�D��$�A8�u
��D���I���H��$�H����A���ȨH��$�L��$���AƆ�1�����BI��AƆ����������kI�v0H��$��<��D��$�A���?���H��$�H�5
�#H�*�#L�>���/�6��HDŽ$�HDŽ$�HDŽ$�H���#H�D$XH�D$`H�D$PH�|$P�X��I��H����H��$�1����H��$H��$H�\$8H�D$@H�D$0��$�A��H�|$�x��L�d$ H�D$(D$0L$@)D$P)L$`H�D$pL�d$xH��$�H�$L��j!H�|$0H��$�L�L$PL��H���.���|$0L��$�H��$���H�D$PH��tH��uH�|$XtH�|$`����H�|$t	L�����H��$�t	H��|��L��$�L��$�H��$�H��$AƆ�AƆ��Ř�����H�D$H�D$ H�D$(H�=���H�5���H�D$PH�D$XH�D$`H�T$PL��$�L��$����L�|$PL�l$XH�\$`H���2�E1�I�<,L��H����I�L�d$(M��t	L�����L;d$uH�|$�@��H�l$ B�D%:I�D$H�D$(H;D$u
H�|$���L�l$ C�D% I��L�d$(H�D$0H�D$8H�D$@I���H���6H�H�D$PH�D$XH�D$pH�D$xHDŽ$�H�u"H��$�H�t$0L�D$P� A�������$��QH�D$0H��$�H�t$8H�T$@H�|$PH��$��L���H�l$PH�\$XL�|$`H�D$L)�I9��LK�<,H��L���̎�M�L�d$(H��t	H��N��H��$�H��$�tH��$��-��L;d$uH�|$����L�l$ C�D%
I��L�d$(�={����xL��L����H���u�7��H�|$tH�|$ �ԉ�L��$�L��$�L��$����t5I�^(I;^uI�~����I���H��$�I�F �,�D�l�H��I�^(L��$�M��t[L��H���5I�^I;uL���C��I�FH�[H��L�$L�|H��$H�TH�lL�l �D(H��I�^1�1��1�I��M��uH��[A\A]A^A_]�L������H��$�H�5�#H�,�#L�A�����1���D$1�D$H�=��H�
8|�L�1��H�T$�+�R	���H�|$�A�1�H���	��H�l$ L�d$(�����$���$�H�=[�H�
�{�L�Ы�H��$��+�����SH�=������H�|$�A�L��L���%	��L�l$ L�d$(���H�����f��H�=6������I��H��tKH��·��@I��M����L���I��M�����0L��$�L��$�I���I��H��$�tzH��$��jI���XI��H�|$Pt`H�|$X�SI��H�|$0�k���H��$����I���3I��H��$�t}�I��H�|$P�rH��H�|$0tH�|$8���H�|$tH�|$ ��H��$�H��H��L��$�t-�cI��H�|$P�%H��H�|$uH��$�u'H��$�u0L����L�����H��$�t�H�����H��$�t�L��$�L���n��L���n��f.�@AWAVATSH��H��L�w0H���H��t	H����KH�|$L���4��H���H���H��H�������D$DHH�����H��H���������|P��L�cHH��wXL�|$fff.�L��L���54��H���H���H��H�rY����D$AH���tOH�PH���H��t�H���tE�у����A�|	uI�A�D$4�1�H��[A\A^A_�H�=�
��H�=������H�=�������f�UAWAVAUATSH��H�~�xH�����H�t$H���`�����BH�D$H�D$H�D$H�=&��H�5'��H�D$pH�D$xHDŽ$�H�T$p���L�l$pL�|$xL��$�M����E1�I�<.L��L�����M�L�t$M��t	L���>��L;t$uH�|$���H�l$B�D5:I�FH�D$H;D$u
H�|$��L�|$C�D7 I��L�t$H�D$(H�D$0H�D$8H���H����H�H�D$pH�D$xHDŽ$�HDŽ$�HDŽ$�HDŽ$�H���#H��$�HDŽ$�H���#H�|$PH�t$(L�D$p�A��}���|$P��H�|$p��D��H�D$(H�D$@L�d$0H�T$8H�|$pL����y��H�l$pL�l$xH��$�H�D$L)�H9���K�<7L��H��F��I�L�t$H��t	L��Ȃ�H�|$@t	L�����L;t$H�\$HuH�|$�Y��L�|$C�7
I��L�t$�=����xL��L�����H���u����H�|$tH�|$�Z��H�{��H�=�#H�9���/�_��H�D$PH�D$XH�D$`L�k0L�{HA�E1�H�l$p�;fff.�H�L$XK�dD�4�I��H�T$@H�T�I��L�d$`������H���#��H���H��tH����Xffffff.�H��L���0��H���H���H��H��@����D$pAH����H��H���������|V�VH��w]fffff.�H��L���/��H���H���H��H�������D$pAH�����H�QH���H��t�H���������H��H��A���t��t���������E1����u<���u�|Qt,�|V�]H�߾�1��H�� H	�H�T$@A�H�D$PM��tI9��J�����H��vE1�I9��.���H�|$P��0��������A�H�|$P1����H�D$PL�d$`I9����M��t\L��H�� ��M��L9d$Pv9J��L�,@L��L�����H����I��H�D$HH�xt	H�8���H�D$HL�8L�`��������H�D$H�D$H�D$H�=ċ�H�5ŋ�H�D$pH�D$xHDŽ$�H�T$p�M��L�|$pH�D$xL��$�M��H�D$@L�|$h�<�1�H��$H�<(L�|$@L��L��D��L�H�l$H�|$ht	L����~�H;l$H��$uH�|$�b��H�D$�(:H�EH�D$H;D$u
H�|$�?��L�l$A�D- H��H�l$H�D$(H�D$0H�D$8H���H���LH�H�L$HH�IH�D$pH�D$xHDŽ$�HDŽ$�HDŽ$�HDŽ$�H�O�#H��$�HDŽ$�HDŽ$�H��$�H�?�#H��$�H�t$(L�D$p�A���w����$���H�|$p趧��H�D$(H�D$@H�t$0H�T$8H�|$pH�t$h�#t��H�D$pH�D$HL�|$xH��$�H�D$H)�H9���L��H�L��H�����H�H�l$H�|$Ht	L���}�H�|$@tH�|$h�}�H;l$uH�|$��L�l$A�D-
H��H�l$�=S����xL��H��〒H���u��H�|$tH�|$��|�M��uH�|$Pt	L����|�H��[A\A]A^A_]�H�=��#H�����7��H�|$�A�1�L���j��H�l$L�t$�����D$Q��$�H�=5{H�
�o�L���H��$��+����IH�|$�A�L��H�����L�|$L�t$��H�=_�#H�S���7����H�|$�A�1�L�����H�D$H�l$�����$��D$'H�=�zH�
	o�L���H�T$'�+�#���H�|$�A�H��H���c��L�l$H�l$���H�=���H�=䘅���`H�=������������������H�D$H�D$H�D$H�5Ɉ�H�ʈ�H�|$(� (��H�D$(H�L$0H�T$8H�H�L$pH��$�H�L$xH��$�H�|$H�t$p�U(��H�D$L�t$I9�uH�|$�,��H�D$H�L$B�1:I�VH�T$H9�uH�|$���H�L$B�D1 I��L�t$H�D$(H�D$0H�D$8��H�D$pD$xH���#H��$�H�t$(L�D$p�%A��t����$���H�|$p� [��L�|$(L�t$0H�T$8H�|$(L���dp��H�D$(H�L$0H�T$8H�H�L$pH��$�H�L$xH��$�H�|$H�t$p�9'��M��t	L���cy�H�\$H;\$u
H�|$���L�t$A�
H��H�\$�
�����xH�|$pL��H���y�H�|$t	L���y�H�=ɔ#H��������1H�D$H�D$H�D$H�5���H�†�H�|$(�&��H�D$(H�L$0H�T$8H�H�L$pH��$�H�L$xH��$�H�|$H�t$p�M&��H�D$L�t$I9�uH�|$�$��H�D$H�L$B�1:I�VH�T$H9�uH�|$���H�L$B�D1 I��L�t$�~�>w�H��uH��~����KH�=V������:H�=E�������)�L���_���M�#@n4�#@`�#@P��#@@��#@0��#@ ��#@��#H��H��~H�D$pHDŽ$�~H�D$xH��$�H�|$H�t$p�%��L�t$L;t$u
H�|$����L�|$C�7
I��L�t$�
�����xH�|$pL��L���d�H�|$�����L����v������$��D$'H�=�uH�
`j�L�њ�H�T$'�+�z��H��H�|$H��L����v��H��M���KH�|$@�;H��H����L��xv��H��M���UL���GH��M����L���Jv��H��H�|$p�W��H�|$(��H�|$0�!v��H��L���H��H�|$@��H�|$h�H���H��H�|$p��H�|$x�H��H�|$@��L���H���H��H�|$p��H�|$x�H���NH����H��H�|$��H�|$�vu��t�o�m�k�iH��H�|$p臟��H�|$(tH�|$0�Lu�H�|$tH�|$�9u�M��t4�EH��H�|$p��6��H�|$(tH�|$0�u�H�|$tH�|$�H��H�|$PtH�|$X��t�H������f.�UAWAVAUATSH���I��H��$�L�n0H���H��tI���H���SH��$�L���#��I���I���H��H��3N�����$�ADHH����!NH�HI���M�fH������A�TQ����A�����DŽ$�DŽ$�Ƅ$�HDŽ$�HDŽ$�H�|$0H��$�L���1`L��$�M���L�t$(M��M��H��$�L�kH�-�s��
I��I����A�}�t�I�}����������@��r�H���>EI����@�@�@H�@ H�@(H�@0H�@8������qH�D$PH�D$XH�D$`H�=m�H�5n�HDŽ$�HDŽ$�HDŽ$�H��$����H��$�H�D$(H��$�L��$�M����D�E1�I�<,H��L���v�M�L�d$`H�|$(t	H��nr�L;d$PuH�|$P���H�l$XB�D%:I�D$H�D$`H;D$Pu
H�|$P����H�D$XH�D$(B�D  I��L�d$`H�D$H�D$H�D$ M���M���nNJ�mH��$�HDŽ$�H�D$8H�D$@H�D$0�<��p�H���4NH��6�#@,�#@ �#@��#�$��$�)�$�)�$�D$0L$@)�$�)�$HDŽ$H��$HDŽ$ H�1U!H�|$0H�t$L��$��A��/k���|$0�OCH��$��2��H���p�H�D$H��$�H�\$H�T$ H��$�H��H��$��_g��H��$�H�D$pH��$�H�D$xH��$�H�D$PL)�H9��CH�D$(H�D$(J�< H�\$xH��H���t�I�L�d$`H�|$pt	H��<p�H��$�tH��$��#p�L;d$PH�t$(uH�|$P����H�t$XB�&
I��L�d$`�=m����xL��t�H���u�,r�H�|$P�3H�|$X��o��#H���o�M��M��L�t$(��A�|��H���VLH��H��A)D$PH��I���I����D$Y����B����B�L$PD�d$TI�I;���CH�L$(H��I��H��L���6<�����BI��L9���@��BH��I�����A��������I��AƆ�����I���H��t	I����QH��$�L���'��I���I���H��H��BH�����$�AH����1HH��I��������A�T4A�|4	���҃������
H��w^H��$�@H��L�����I���I���H��H���G�����$�AH�����GH�QI���H��t�H����	J������H��H��A�<�FA�T������H��A�<��I��A�������A�,<I���A�L<H�L$(�����tM��AƆ���.��HDŽ$�HDŽ$�HDŽ$�H�g�#H��$�HDŽ$� HDŽ$�H��$����H��I��I�����I�����M���I�����II��M���H��*�L��L������I�w L��1����I�wH�@/�L�����L��H��0L���Y_I���H����HH��I���H��$�L�x���=H��wdH��$�f.�H��L�����I���I���H��H���E�����$�AH�����EH�QI���H��t�H�����G���у���A�|	uA�D�2������A�T������ʃ�����H�a�!Hc�H����ej�H���C=��@H�@�@ �@$Hǀ�Hǀ�Hǀ�Hǀ��
tw���H�D$(L��$��JH�D$PH�D$XH�D$`H�=-w�H�5.w�HDŽ$�HDŽ$�HDŽ$�H��$�譴��H��$�H�D$xH��$�L��$�M���$=�E1�H��L�H��L����n�M�L�l$`H�|$xt	H��,j�L;l$PuH�|$P����H�l$XB�D-:I�EH�D$`H;D$Pu
H�|$P���H�D$XH�D$xB�D( I��L�l$`H�D$H�D$H�D$ I���H���RFH�mH��$�HDŽ$�H�D$8H�D$@H�D$0�<��h�H���FH����#@,��#@ ��#@l�#�$��$�)�$�)�$�D$0L$@)�$�)�$HDŽ$H��$HDŽ$ H��L!H�|$0H�t$L��$��A���b���|$0��;H��$��F*��H���h�H�D$H�D$pL�|$H�T$ H��$�L��L��$��!_��H��$�H��$�H��$�H��$�H��$�H�D$PL)�H9�L��$��N;H�D$xI��J�<(L��$�L��H��pl�I�L�l$`H��$�t	L���g�H�|$ptH��$���g�L;l$PL��$�uH�|$P�u��L�|$XC�/
I��L�l$`�=x���xL��L���k�H���u��i�H�|$P��H�|$X�rg����`�zf�H���g9H����@�@�@ �@,�@0H�@@H�@HH�@PH�@X��s���H�\$(L��$���H�D$PH�D$XH�D$`H�=Es�H�5Fs�HDŽ$�HDŽ$�HDŽ$�H��$��Ű��H��$�H�D$xH��$�L��$�M���U;�E1�H��L�H��L����j�M�L�l$`H�|$xt	H��Df�L;l$PuH�|$P����H�l$XB�D-:I�EH�D$`H;D$Pu
H�|$P����H�D$XH�D$xB�D( I��L�l$`H�D$H�D$H�D$ I���H����BH�mH��$�HDŽ$�H�D$8H�D$@H�D$0�4��d�H����BH���#@ λ#@��#�@0t�$��$�)�$�)�$�D$0L$@)�$�)�$HDŽ$H��$HDŽ$ 
H�I!H�|$0H�t$L��$��A��
_���|$0��9H��$��b&��H���d�H�D$H�D$pL�|$H�T$ H��$�L��L��$��=[��H��$�H��$�H��$�H��$�H��$�H�D$PL)�H9���9H�D$xH�D$xJ�<(L��$�L��H���h�I�L�l$`H��$�t	L���d�H�|$ptH��$���c�L;l$PH�t$xuH�|$P���H�t$XB�.
I��L�l$`�=Bt���xL���g�H���u�f�H�|$P��H�|$X��c��I���H����|@H��I���H��$�L��H�l$(�}wH�]����C������������		H��芏����H�D$0H�D$8H�D$@H���#H��$�HDŽ$�8HDŽ$�H��$���H��I�WL��H)�J��H��HDŽ$�H��$�L��$�HDŽ$�H��$�H��$H�$L�z@!H��$�H�t$0L��$�H�������$���7L�|$0H�D$8H��$�H�D$@H�D$xA���AƆ���yAƆ���n�����L�|$pHDŽ$�HDŽ$�HDŽ$�H�=Ln�H�5Mn�HDŽ$�HDŽ$�HDŽ$�H��$��̫��H��$�H��$�H��$�L��$�M���w7�E1�H��L�H��L����e�M�L��$�H��$�t	H��Ba�L;�$�uH��$�����H��$�B�D-:I�EH��$�H;�$�u
H��$����H��$�B�D- I��L��$�H�D$0H�D$8H�D$@I���H���.>H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$H���!H�|$H�t$0L��$�� A��Z���|$�t6H�D$0H��$�H�t$8H�T$@H��$�H��$���V��H��$�H��$�H��$�L��$�H��$�L)�I9��X6H��L�H��L���<d�M�L��$�H��$�t	H���_�H��$�L�|$ptH��$���_�L;�$�uH��$��8��H��$�B�D-
I��L��$��
�o���xH��$�H��L����H��$�tH��$��1_��|$(�H��t1I��I�^(I;^u	I�~�B�I�F H�L$(��D�d�H��I�^(L��I���H���'
I9��<5M��L�{L;;uH�����H�CK�H��L�,H��$�H�TH�T$xH�TH�T$(H�TL�d �D(
�	�0��]�H���4H����@�@�@ �@0�@@�@L�@PH�@`H�@hH�@pH�@xHǀ�Hǀ�ǀ�Hǀ�Hǀ�Hǀ�Hǀ�Hǀ�Hǀ�ǀ�ƀ�ǀ�HǀHǀHǀ Hǀ(H��L����H��$�H�X��/H��A�������A�,I���A�DH�D$(��Ȩ��
I��AƆ������8�`�\�H����.H����@�@�@�@ �@,H�@0H�@8H�@@H�@H�@PH��L���ZZH��$�H�X��A.�HH�}`t
H�<�e\�L���H��$���H���`�L��L��1��c�Ƅ$�H�
�	�H��$�L��H���1�����$���uH��H���L���OI���H���T8H��I������c(A����U(H��$�H��$�H��$�H��$���$�H�D$x��$�H��$���$���$���$���$�<
��
��$�	�t
I�����	H�D$0H�D$8H�D$@H�\!H��$�HDŽ$�HDŽ$�H��$����H��I��H�8�pH��$�HDŽ$�!HDŽ$�H��$���HDŽ$�H��$�H��$�H�$L��8!H�|$H�t$0L��$�H��L������|$�1H�D$0H��$�H�D$8H�D$pH�D$@H��$�AƆ�A������0�(H�}@��������H��$�L�����I���I���H��H��)7�����$�AH����7H��I�������A�TA�t	H�|$0����L�d$8H�D$@HDŽ$�L��$�H��$�H�$L�s7!H�|$H��$�L��$�H��L������|$I����,H�|$0t	L��5Y�L��$�L��$�H��$�H��$�A���AƆ����AƆ��ne�����L��$�HDŽ$�HDŽ$�HDŽ$�H�=#e�H�5$e�HDŽ$�HDŽ$�HDŽ$�H��$�L�d$p螢��H�l$xL��$�H��$�L��$�M����,�E1�I�<,H��L���\�M�L��$�M��t	H��X�L;�$�uH��$����H��$�B�D%:I�D$H��$�H;�$�u
H��$����L��$�C�D% I��L��$�H�D$0H�D$8H�D$@I���H����4H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$H���!H�|$H�t$0L��$�� A��eQ���|$��+H�D$0H��$�H�t$8H�T$@H��$�H��$��M��H��$�H��$�L��$�H��$�L)�I9��u+K�<,H��L���"[�M�L��$�H��t	H���V�H��$�H�l$xI��tH��$��yV�L;�$�uH��$����L��$�H�l$xC�D%
I��L��$��=�f���xL��L��FZ�H���u�rX�H��$�tH��$��	V�L�d$pL��$����t*I�^(I;^u	I�~��I�F �,�H�L$(�L�H��I�^(I���H��tzM9��W*L�{L;;uH�����H�CK�H��L�,L�dH��$�H�TH�lH�T$(H�T �D(I��L�{A����b)H��$�L���T_�
'A����V'H��$�L���1_I��M����&L��U���&I���H����O2H��I���H�
%�H��$�L��H�T$(����$�@����L���f�����tE�D$0�D$<H�
�H��$�H�T$0L��褁���L$0H�D$4H��$��D$<��$�H�T$(H�rP�JH��$�H�B��$��BL���.��H��$�L���^��H�\$(H�� H���$���$��$��$�S KƄ$�I���H����0H��I���@����%A����w%H��$�H��$�H��$�H��$���$�H�D$x��$�H��$���$���$���$���$�<
�v��$�	�hI�����H�D$0H�D$8H�D$@H�T!H��$�HDŽ$�HDŽ$�H��$�����H��I��H�7�pH��$�HDŽ$�!HDŽ$�H��$����HDŽ$�H��$�H��$�H�$L��0!H�|$H�t$0L��$�H��L����|$� +H�D$0H��$�H�D$8H�D$pH�D$@H��$�AƆ�A������$HDŽ$�HDŽ$�HDŽ$�H�q�#H��$�HDŽ$� HDŽ$�H��$����H��I��I�����
I�����
A�����%H��$�L���[I��M���T#��AƆ�H��H��$�AƆ���]�����H�D$H�D$H�D$ H�=�]�H�5�]�HDŽ$�HDŽ$�HDŽ$�H��$��&���H��$�H��$�H��$�L��$�M���u(�E1�H��L�H��L���#U�M�L�l$ H��$�t	H���P�L;l$uH�|$�F��H�l$B�D-:I�EH�D$ H;D$u
H�|$�!��H�l$B�D- I��L�l$ H�D$0H�D$8H�D$@I���H����-H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$H�p�!H�|$PH�t$0L��$�� A��I���|$P��'H�D$0H��$�H�t$8H�T$@H��$�H��$��GF��H��$�H��$�L��$�H��$�H�D$L)�H9��u'H��L�L��H���S�I�L�l$ H��$�t	L���0O�H��$�tH��$��O�L;l$uH�|$���H�l$B�D-
I��L�l$ �
e_���xH��$�H��L���.�H�|$tH�|$��N��|$x�t2I�^(I;^u	I�~����I�F H�L$x��H��$��L�H��I�^(I���H��t}H��H9�$��g&L�{L;;uH�����H�CK�H��H��$�H�H�T$pH�TH��$�H�TH�T$xH�TH��$�H�T �D(I��L�{�H��$�H��H��tH�|$p��M�H���H��$�L�=\n!L�-�n!H�-�	�H�t$(�H��$�H��H��H��P@H��$�H���H��
�@Ic�L���H��$�����B�IcD�L��H��H����H����H��H�<��H��H����H��$���&�L�=DJ#�H��$����%�L�=�p�zH��$����%�
L�=/�p�[H��$����%�L�=��!�<H��$����%�L�=�p�H��$����%�L�=F�pH�l$(�HH�L$x�@H��$�I���tI�������A�|	ti�H��$�H��$����I���I���H��H��i)�����$�AH����U)H��I�������A�|	u I�A�D$��w����sL���:��I�����A������tI��AƆ�����H�D$0H�D$8H�D$@H���pH��$�HDŽ$�HDŽ$�H��$����H��HDŽ$�L��$�H��$�H�$L��(!H�|$H�t$0L��$�H�����|$�� L�|$0H�D$8H�D$pH�D$@H��$�A���AƆ���$AƆ��W�����L��$�H�D$H�D$H�D$ H�=�V�H�5�V�HDŽ$�HDŽ$�HDŽ$�H��$��Z���L��$�H��$�L��$�M���� �E1�I�<,H��L���aN�M�L�d$ M��t	H���I�L;d$uH�|$���H�l$B�D%:I�D$H�D$ H;D$u
H�|$�d��L�l$C�D% I��L�d$ H�D$0H�D$8H�D$@I���H����&H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$H���!H�|$PH�t$0L��$�� A��AC���|$P��H�D$0H��$�H�t$8H�T$@H��$�H��$��?��H��$�L��$�H��$�H�D$L)�H9���K�<,L��H��M�I�L�d$ H��t	L����H�H��$�H�l$(tH��$��eH�L;d$L��$�uH�|$���L�l$C�D%
I��L�d$ �
�X���xH��$�L��L���t�H�|$tH�|$�	H��|$x�t2I�^(I;^u	I�~�'��I�F H�L$x��H��$��L�H��I�^(I���H���9H��I9���L�sL;3uH������H�CK�vH��L�<H�T$pH�TH��$�H�TH�T$xH�TH��$�H�T �D(I��L�s��I�����A��������I��H�l$(�pH��$�L�����I���I���H��H���$�����$�AH�����$H��I�������A�TA�t	H�|$0����L�d$8H�D$@HDŽ$�L��$�H��$�H�$L�r$!H�|$H��$�L��$�H��L�����|$��H�|$0t	L��>F�L��$�H��$�H��$�L��$�A���AƆ����BAƆ��vR����pHDŽ$�HDŽ$�HDŽ$�H�53R�H�4R�H�|$0�
�H�D$0H�L$8H�T$@H�H��$�H��$�H��$�H��$�H��$�H��$��3�H��$�H��$�H9�uH��$����H��$�H��$��:H�SH��$�H9�uH��$��Ͻ�H��$��D H��H��$�H�D$0H�D$8H�D$@I���H����"H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$H��!H�|$H�t$0L��$�� A��>���|$��H��$����L�d$0H�\$8H�T$@H�|$0H����:��H�D$0H�L$8H�T$@H�H��$�H��$�H��$�H��$�H��$�H��$���M��t	H���C�H��$�H;�$�u
H��$����L��$�A�
H��H��$��
!T���xH��$�L��H�����H��$�t	L��~C����t*I�^(I;^u	I�~���I�F �,�H�L$(�L�H��I�^(I���H��trH��I9���L��$�H��$�H��$�L��$�H��$�H�D$(H��$�Ƅ$�H��$��n��H��$�L���ތ�A�����H��$�L���LI��M���mH��$���B��ZAƆ�H��H��$�AƆ���N�����H�D$H�D$H�D$ H�=�N�H�5�N�HDŽ$�HDŽ$�HDŽ$�H��$��1���H��$�H��$�H��$�L��$�M�����E1�H��L�H��L���.F�M�L�l$ H��$�t	H���A�L;l$uH�|$�Q��H�l$B�D-:I�EH�D$ H;D$u
H�|$�,��H�l$B�D- I��L�l$ H�D$0H�D$8H�D$@I���H���H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$H�{�!H�|$PH�t$0L��$�� A��	;���|$P��H�D$0H��$�H�t$8H�T$@H��$�H��$��R7��H��$�H��$�L��$�H��$�H�D$L)�H9���H��L�L��H���D�I�L�l$ H��$�t	L���;@�H��$�tH��$��"@�L;l$uH�|$�ɸ�H�l$B�D-
I��L�l$ �
pP���xH��$�H��L���9�H�|$tH�|$��?��|$x�t2I�^(I;^u	I�~����I�F H�L$x��H��$��L�H��I�^(I���H��t}H��H9�$���L�{L;;uH����H�CK�H��H��$�H�H�T$pH�TH��$�H�TH�T$xH�TH��$�H�T �D(I��L�{�H��$�H��H��tH�|$p��>�H�:#�H��$�L�=_!L�-P_!H�-���H�t$(�H��$�H��H��H��P@H��$�H���H��
�Ic�L���H��$�����B�IcD�L��H��H����H�����H��H�J���H��H�
��H��$�����L�=R;#�H��$�����L�=�p�zH��$���t�
L�==�p�[H��$���^�L�=��!�<H��$���H�L�='�p�H��$���2�L�=T�pH��$��h�@H�D$xI���tI�������A�|	t^�|H��$����I���I���H��H��������$�AH�����H��I�������A�|	u I�A�D$��w����sL����+��I�����A������tI����H�D$0H�D$8H�D$@H�ɯpH��$�HDŽ$�HDŽ$�H��$��(��H��HDŽ$�L��$�H��$�H�$L�*!H�|$H�t$0L��$�H���@���|$�NL�|$0H�D$8H�D$pH�D$@H��$�A���AƆ���u
AƆ��JH�����L��$�H�D$H�D$H�D$ H�=H�H�5	H�HDŽ$�HDŽ$�HDŽ$�H��$�舅��H��$�L��$�H��$�L��$�M���]�E1�I�<,H��L����?�M�L�d$ M��t	H��	;�L;d$uH�|$谳�H�l$B�D%:I�D$H�D$ H;D$u
H�|$芳�L�l$C�D% I��L�d$ H�D$0H�D$8H�D$@I���H���aH�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$H���!H�|$PH�t$0L��$�� A��g4���|$P�sH�D$0H��$�H�t$8H�T$@H��$�H��$��0��H��$�L��$�H��$�H�D$L)�H9��bK�<,L��H��'>�I�L�d$ H��t	L����9�H��$�H��$�tH��$���9�L;d$L��$�uH�|$�'��L�l$C�D%
I��L�d$ �
�I���xH��$�L��L��藽H�|$tH�|$�,9����t*I�^(I;^u	I�~�L��I�F �,�H�L$x�L�H��I�^(I���H����
H��I9��aL�sL;3uH���!��H�CK�vH��L�<H�T$pH�TH��$�H�TH�lH�T$xH�T �D(I��L�s�1
I�����A�������I���HDŽ$�HDŽ$�HDŽ$�H��#H��$�HDŽ$�HDŽ$�H��$�H�l$(���I��I��H�|$PH��$�H��$���L�d$XH�D$`L�d$8H�D$@H�D$0��$���$�H�|$�ٹ��H�\$H�D$ D$0L$@)�$�)�$�HDŽ$�H��$�H��$H�$L�J!H�|$0H��$�L��$�L��L���Z���|$0��H��$�H��tH��uH��$�tH��$���6�H�|$t	H���6�H�|$Pt	L���6�L��$�H��$�H�D$pH��$�H��$�A���AƆ���AƆ��C�����L��$�H�D$H�D$H�D$ H�=�B�H�5�B�HDŽ$�HDŽ$�HDŽ$�H��$��J���L��$�H��$�L��$�M�����E1�I�<,H��L���Q:�M�L�d$ M��t	H���5�L;d$uH�|$�z��H�l$B�D%:I�D$H�D$ H;D$u
H�|$�T��L�l$C�D% I��L�d$ H�D$0H�D$8H�D$@I���H���^H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$H���!H�|$PH�t$0L��$�� A��1/���|$P��H�D$0H��$�H�t$8H�T$@H��$�H��$��z+��H��$�L��$�H��$�H�D$L)�H9���K�<,L��H���8�I�L�d$ H��t	L���s4�H��$�H�l$(tH��$��U4�L;d$L��$�uH�|$���L�l$C�D%
I��L�d$ �
�D���xH��$�L��L���d�H�|$tH�|$��3��|$x�t2I�^(I;^u	I�~���I�F H�L$x��H��$��L�H��I�^(I���H��t-H��I9���L�sL;3���H���������I��M��tH�|$p�t3�H��$�H�h��#HDŽ$�HDŽ$�HDŽ$�H��#H��$�HDŽ$�HDŽ$�H��$��ͼ��I��I��H�|$PH��$�H��$����L�d$XH�D$`L�d$8H�D$@H�D$0��$���$�H�|$���H�\$H�D$ D$0L$@)�$�)�$�HDŽ$�H��$�H��$H�$L�W!H�|$0H��$�L��$�L��L���g���|$0��
H��$�H��tH��uH��$�tH��$��2�H�|$t	H���1�H�|$Pt	L���1�L��$�H��$�H�D$pH��$�H��$�A���AƆ���DAƆ��>�����L��$�H�D$H�D$H�D$ H�=�=�H�5�=�HDŽ$�HDŽ$�HDŽ$�H��$��W{��L��$�H��$�L��$�M�����E1�I�<,H��L���^5�M�L�d$ M��t	H���0�L;d$uH�|$臩�H�l$B�D%:I�D$H�D$ H;D$u
H�|$�a��L�l$C�D% I��L�d$ H�D$0H�D$8H�D$@I���H���yH�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$H���!H�|$PH�t$0L��$�� A��>*���|$P��H�D$0H��$�H�t$8H�T$@H��$�H��$��&��H��$�L��$�H��$�H�D$L)�H9���K�<,L��H���3�I�L�d$ H��t	L����/�H��$�tH��$��g/�L;d$L��$�uH�|$���L�l$C�D%
I��L�d$ �
�?���xH��$�L��L���v�H�|$tH�|$�/��|$x�t2I�^(I;^u	I�~�)���I�F H�L$x��H��$��L�H��I�^(I���H��tbH��I9���
L�sL;3uH�����H�CK�vH��L�<H�T$pH�TH��$�H�TH�T$xH�TH��$�����I��M��tH�|$p�Q.�H��$�H�L$(H�H�H���[A\A]A^A_]ÿ�@舦�H�=-H�kR��詫����a���`�R��H�=ȋ#H��R��;�����H�|$P�A�1�L���Į�H�l$XL�d$`�����D$1��$�H�=�,H�
!�L�L��H��$��+�"���H�|$P�A�L��H���b��H�D$XL�d$`�̼��H�|$P�A�1�L���9��H�l$XL�l$`����D$1��$�H�=,H�
� �L����H��$��+藭��
H�|$P�A�L��H���׭�H�D$XL�l$`���H�|$YH�5�|#H�ڇ#L��O��/�j���D$�D$PH�=�+H�
��L��P�H�T$P�+����u
H�|$YH�5�6#H���#L��O������H�=!+H��P���Ʃ�H�=/P���H�=�*H�LP��袩�H�=߉#H��P��;�
��H�=lj#H��P��;�����	H��$��A�1�L����H��$�L��$��K���D$�D$PH�=�*H�
�L�P�H�T$P�+����|	H�=�O��=��H��$��A�L��L���O��L��$�L��$��X��H�|$P�A�1�L��� ��H�l$XL�l$`����D$1��$�H�=�)H�
g�L����H��$��+�~����H�|$P�A�L��H��辫�H�D$XL�l$`�P����$��D$H�=�)H�
�L��N�H�T$�+����}��0�¢��D$�D$PH�=H)H�
��L���H�T$P�+�ު��<H�=�#H��N��;�1���H��$��A�1�L����H��$�L��$��_���D$��$�H�=�(H�
@�L��M�H��$��+�W���H�=�M��v��H��$��A�L��L��航�H��$�L��$��u���D$�D$PH�=P(H�
��L�5�H�T$P�+����DH�|$�A�1�L���'��H�l$L�d$ ����D$Q��$�H�=�'H�
n�L��H��$��+腩���H�=a���H�|$�A�L��H��蹩�L�l$L�d$ �����D$�D$PH�=�'H�
�L�M�H�T$P�+����{H�|$�A�1�L���^��H�l$L�l$ �j���D$Q��$�H�=)'H�
��L��H��$��+輨��H�=��H�l$(�֥��H�|$�A�L��H�����H�l$L�l$ �a���D$�D$PH�=�&H�
0�L�A�H�T$P�+�J����D$�D$PH�=�&H�
��L�L�H�T$P�+����vH�=�K��7���D$�D$PH�=D&H�
��L�)�H�T$P�+�ڧ��8H�=n��+H�=���"H�=,��H�=��H�=2��H�=Y�H�l$(�Ǥ��H�|$�A�1�L���ا�H�l$L�d$ ���D$Q��$�H�=�%H�
�L�0�H��$��+�6���H�=��H�|$�A�L��H���j��L�l$L�d$ �t�H�=�C����H�=D����H�|$�A�1�L���)��H�l$L�l$ �*��D$Q��$�H�=�$H�
p�L���H��$��+臦���H�=��覣���H�|$�A�L��H��趦�H�l$L�l$ �&�H�=���+H�=��"H�=���H�=}��H�=���H�=���>���l�D$1��$�H�=C$H�
��L���H��$��+�֥��4H�|$�A�1�L�����H�l$L�d$ ���D$Q��$�H�=�#H�
^�L���H��$��+�u����H�=i����H�|$�A�L��H��詥�L�l$L�d$ ����D$1��$�H�=t#H�
��L��H��$��+����eH�|$�A�1�L���H��H�l$L�d$ ���D$Q��$�H�=#H�
��L���H��$��+覤��H�=������H�|$�A�L��H���ڤ�L�l$L�d$ �
�H�=LA����H�=������H�=o�����H�=�E��q�����<����{H�=�E��L���j��<���VH��@��裣�H�=��v���4H�=������#H�=���iH�=HE�����	H�=7E��ڞ����4�O����H�=z@��H�=�@�茞���H�=���_H�=W@��H�=f@�H�l$(�d���H�=�D��s���H�=�D��b���H�=�D��Q���rH�=@��H�=@�����[H�=�D��,���MH�={D�����?H�=mD�����1H�=�?��H�=�?��ٝ��H�=HD�����H�=:D��ݝ�I��H���GL����!��9I��M����H����I��H���Y�I��M�����
I��H��$��L���x!���I��H��$���H���I��H���-L���D!��I��M����H���I��H��$��{L���!��mI��H��$��9	H���+	I��H����L���� ��I��M���P	H���B	I��H��$���H��� ��I��H��$��l	H���^	I��H��$���H��$��i ��tI��H�|$x��	H����	I��H����H��8 ��I��M���
H���	I��H��$���H��$������I��H�|$x��
H���
I��H�|$p�H�|$x����I��H�|$(��
H����
�L��$�I����_I��H��$���H��$���kI���jI��H��$��kH��$��XI��H�|$0�S��H�|$P�����I�����I���&I��H��$���D	I���;I��M�����+	L��$�I���ZI��H�|$0����H�|$P���I��H��$��<��I���I��H��$��(I��H��$���H��$��I���I���wI��H��$��xH��$��eI��M���d�	I��H��$���H��$��uL��$�I���I���PI��H��$��QH��$��>I��H��$����I���`I����I��H��$���H��$��I���I��H��$���H��$��I���I��H��$���H��$��I���I��H��$���H��$��I���|I����I��M����H���I��H��$���H��$��I���I��H��$���H��$��xI��M���L����L��莑�I���I���I���$��$��$�S K�I��H��$���H��� ��I��H���e��c��I��H����y�N��I���WI���xI��H�|$p��H��$��xI����I��H�|$0����H��$������DI���<I��H��$��=H��$��*I��H��$��]H��$��JI���5I��H��$��6H��$��#I���I�����I����I���I��H�|$p��H��$���I��H�|$0�
��H��$�����I���I��H��$���H��$��I��H��$���H��$��I��H�|$0���H��$�����I���I��H��$���H��$��rI��� I���hI����I��H��$��Bb��L���*��I��H�l$(�~I���AI��H��$��U��H�|$0tH�|$8���H�|$u
H��$��gH�|$���H��$��OI��H��$����H�|$uH�|$Pu!H��$�u.��H����H�|$Pt�L��s�H��$���H��$��_�I��H��$����H�|$uH�|$Pu!H��$�u.�H���H�|$Pt�L���H��$���H��$��I��H��$��4��H�|$0tH�|$8���H�|$tH�|$���H��$��>I��H��$�����H�|$0tH�|$8���H�|$tH�|$�v�H��$�H��H�����m�EI��H��$����H�|$0tH�|$8�;�H��$��,H��$����I��H��$��a���H�|$0�HH�D$8H�D$pH�|$p����.I��H��$��+��H�|$0tH�|$8���H�|$tH�|$���H��$��C�I��H��$�����H�|$0tH�|$8�{�H�|$tH�|$�h�H��$�H��H��H�l$(����YI��H��$����H�|$0tH�|$8�%�H��$��7H��$����$I��I��M���e�!I��H��$��7���H�|$0��H�D$8H�D$pH�l$(H�|$p����I��H��$����H�|$0�	H�|$8���L��荋�I��H��$����H��l�H�|$tH�|$�Y�H�|$P��H�|$X�B��I��H��$����H�|$0tH�|$8��H��$�u
L��$��MH��$����L��$��2L�|$pI��H�D$pH��H���?H��$����L����I��H�|$(蓦����I��H��$����H�|$0t	L����H��$���H��$��c�L���c��I��H��$�����H��B�H�|$tH�|$�/�H�|$Pu
H�l$(�H�|$X��H�l$(�tI��H��$����H����H�|$tH�|$���H�|$PtH�|$X���L����3���L�d$pI��I��M��tH�|$p���L��袉�I��H���G�L��菉��͔�f.�UAWAVAUATSPI��H�_L�oI��L�%X�I���ff.�I�I��`I����I��tI�Ht�I�@A����I�>tH��H��[A\A]A^A_]�%�H��[A\A]A^A_]�I��ff.�I��tI�o`L������I����I�>t	H����L���È����f.�@UAWAVAUATSH��I��I���
 ���H�T$�L��$�H�$H�D$H�D$H�=��H�5��H�D$pH�D$xHDŽ$�H�T$p�M]��L�|$pL�l$xH��$�H�����E1�I�<,L��H��Z�I�L�d$M��t	L����L;$$u
H��膋�H�l$B�D%:I�D$H�D$H;$uH���c��L�l$C�D% I��L�d$H�D$XH�D$`H�D$hM���M����K�?H��$�HDŽ$�H�D$(H�D$0H�D$ �L�F�H���_H��_h#@<Hh#@0-h#@ h#@�g#�$��$�)D$p)�$�D$ L$0)�$�)�$�HDŽ$�H��$�HDŽ$�H��� H�|$ H�t$XL�D$p�A�����|$ �H�|$p���H��Q�H�D$XH�D$PH�t$`H�T$hH�|$pH�t$@����H�D$pH�D$HH�\$xH��$�H�$L)�H9���K�<,H��H��_�I�L�d$H�|$Ht	H����H�|$PtH�|$@���L;$$u
H���u��L�l$C�D%
I��L�d$�=!���xL��L����H���u���H�<$tH�|$�v�L��$��M���I�����I��M���M�f0I���H��t	I����LH�|$pL��賾��I���I���H��H��
����D$pADHH�����H��I��������A�TP���	���(����M�~HH��w_H�\$pff.�H��L���%���I���I���H��H������D$pAH����qH�QI���H��t�H����o�Ѓ���A�|	H�\$uMI�A�uC�D$ �D$,H�
�-�H�|$pH�T$ L���"<���l$ H�D$$H�D$p�D$,�D$x�H�\$�kH�D$pH�C�D$x�CH���L��H���l��H�� L��H���I���H����H��I���A�EH��[A\A]A^A_]�H��A�1�H��舏�H�l$L�d$�_����D$!��$�H�=S
H�
��L�ڈH��$��+����uH��A�L��H���+��L�l$L�d$���H�=�+��Љ�H�=�+��ĉ�H�=�؈�8��H�=y+�謉�H�=0������L�8��H�=�و聉�I��H�|$HtH���
��I��M��txL���mI��H�|$PthH�|$@�[I��H�|$ ���H��$��r���2I���-I��H�|$pt5H�|$x�(I���)I��H�|$p����H��&
�H�|$XtH�|$`�
�H�<$tH�|$�
�L�����UAWAVAUATSH��xH��$0H�~�d
H��������=�����H�$H�D$H�D$H�=�H�5�HDŽ$�HDŽ$�HDŽ$�H��$��V��H��$�L��$�L��$�M����A�E1�K�<.L��L����M�L�t$H��t	L����L;4$u
H��趄�L�l$C�D5:I�FH�D$H;$uH��蔄�L�|$C�D7 I��L�t$H�D$`H�D$hH�D$pH���H����H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�c]#H��$�HDŽ$�H�te#H�|$ H�t$`L��$��A��J���|$ ��H��$����H�D$`H��$�L�d$hH�T$pH��$�L�����H��$�L��$�H��$�H�$L)�H9���K�<7L��H���I�L�t$H��t	L���
�H��$�t	L��q
�L;4$u
H�����L�|$C�7
I��L�t$�=����xL��L��S�H���u��H�<$tH�|$�
�H��$0H�x�E
H�=�d#H��,��/���HDŽ$8HDŽ$@HDŽ$HH�E0H��$pH�EHH��$hA�E1�H�^'�H��$XH��$P�Efff.�L��$@L��H��(�$�AM�tI��L��$H����(�H���
���H���tH����d�H��$�H��$p蛷��H���H���H��H��������$�H��$hH�����H��H��������DQ�H��������tG����
W�)�$�������H��$8M�����fffff.��D$ �D$,�D$0�D$<�������H�D$HH�D$PH�D$XH�=��H�5��HDŽ$�HDŽ$�HDŽ$�H��$��
R��H��$�L��$�L��$�M��L�l$@�EA�E1�K�<,L��L����M�L�d$XH��t	L�����L;d$HuH�|$H�7��L�l$PC�D%:I�D$H�D$XH;D$Hu
H�|$H���L�t$PC�D& I��L�d$XHDŽ$HDŽ$ HDŽ$(H���H����H�H�D$H�$H�D$hH�D$pH�D$`�,���H����I��gW#@PW#@5W#$L$)�$�)�$�D$`L$pH��$�HHDŽ$�L��$�HDŽ$��A�H�|$`H��$H�U� L��$��h���|$`��H��$�H�����L����H��$H��$�H��$ H��$(H��H��$`���L��$�H��$�H��$H��$�H�D$HL)�H9��ZK�<&L��$L��H���	�I�L�d$XM��t	L��}�H��$�H��$PtH��$`�\�L;d$HuH�|$H�~�L�t$PC�&
I��L�d$X�=����L�l$@xL��L��6	�H����IH�|$HtdH�|$P���W�H���u��A�։�I�� I	��/� )�$�H��$8M������H���H�����
H��H���H��H�t$ H��ˈ��a��H��H�t$0H�í��a��H���H���
H��H����\$ H�D$0@�)D$`L$l���!� �F�H���rI�Ɖ(D$`@D$l@1���$!)�$�H��$8M��u	H��v5E1�I9��U���H��$8����C�����H�|$H�����������A�H��$81�譄�H��$8L��$HI9���띹A�H�|$H1�L���x��L�l$PL�d$X����A�H�|$HL��H���N��L�t$PL�d$X�|���M��t]L��H�� �DH��$0H�x�FH��$@L9�$8vM��I��H��L�����H����H��$0H�L�i�>�����L�l$@H�$H�D$H�D$H�=�H�5�HDŽ$�HDŽ$�HDŽ$�H��$��L��H��$�L��$�L��$�M�����E1�I�<.L��L����M�L�t$H��t	L���	�L;4$L�l$@u
H���z�H�l$B�D5:I�FH�D$H;$uH���z�L�|$C�D7 I��L�t$H�D$`H�D$hH�D$pH��$PH���H����H�H��$0H�IHDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�GS#H��$�HDŽ$�HDŽ$�H��$�H�{[#H�|$ H�t$`L��$��A������|$ �_H��$���*��H�D$`H��$�H�t$hH�T$pH��$�H��$�V���H��$�H��$�L��$�H�$L)�I9��6K�<7H��L����M�L�t$H��t	H��P�H��$�L�l$@tH��$�2�L;4$u
H����x�L�|$C�7
I��L�t$�=����xL��L���H���u�@�H�<$tH�|$���M��uH��$8t	L����H��x[A\A]A^A_]ÿ� �x���D$a�$H�=��~H�
�L�RˈH��+�-����H�=�Z#H��"��7�}�H��A�1�L���X��L�l$L�t$���D$!��$H�=#�~H�
��L��!�H��$�+���ZH��A�L��H����L�|$L�t$�&�H�J!��7H�=CY#�H�e!��5H�=IY#��|��H��A�1�L����H�l$L�t$�I����D$!��$H�=j�~H�
��L�� �H��$�+�~��H��A�L��L���?�L�|$L�t$��������4�����H�D$ H�D$(H�D$0H�5��H���H���!���H�$H�L$H�T$H�H��$�H��$�H��$�H��$�H�|$ H��$��N���H�D$ H�\$0H9�uH�|$ �%v�H�D$ H�L$(�:H�SH�T$0H9�uH�|$ �u�H�L$(�D H��H�\$0H�$H�D$H�D$H��$P��HDŽ$��$�H��X#H��$H��L��$��%A�������$��H��$��
��H�$L�t$H�T$H��L���Q�H�$H�L$H�T$H�H��$�H��$�H��$�H��$�H�|$ H��$�����H��t	L���H��H�\$0H;\$ u
H�|$ ��t�L�t$(A�
H��H�\$0�
����xH��$�L��H���[�H�|$ t	L����H�=�#H�� ����y��6H�D$ H�D$(H�D$0H�5�	�H��	�H�����H�$H�L$H�T$H�H��$�H��$�H��$�H��$�H�|$ H��$��)���H�D$ H�\$0H9�uH�|$ �t�H�D$ H�L$(�:H�SH�T$0H9�uH�|$ ��s�H�L$(�D H��H�\$0H�5Y#H��h��H�$H�L$H�T$H�H��$�H��$�H��$�H��$�H�|$ H��$�耨��L�t$0L;t$ u
H�|$ �Zs�L�|$(C�7
I��L�t$0�
���xH��$�L��L����~H�|$ �^���L���^���P���H�=2ň�v��H��H��$XH��$X�v��H�=p��v��z��,�r��iH�=�ň��u��[H�=C���u��MH�=5���u��?�L���Rr��0��$�D$HH�=��~H�
=�L���H�T$H�+�Wz�I��H����H�������I��H����L����H��H���(L��Z���I��H��uL���L���<��L���tH��M���>H��$����+I��H��uL���L������L���I�D�����I��H���NL������@I��H��$��
��H�<$�%H�|$�����I��H��$�tH��$�~��L�l$@L���qH��L�l$@�QH��H��$�tH��$��H��L�l$@�>H��H��$��lL���^H���IH��H��$��JH��$��7H���H���-H��H��$��qH��$`�^H��H�|$`���H������1�H��H��$��3H��$�� H���I��H�|$ t8H�|$(�+H���H��H�|$ � H�|$(�I�DŽ�u	L���E��L��H��$8�}H���5l�����H��H��$��;!��H�|$`tH�|$h���H�<$tH�|$��M�����*H��H��$��{���H�|$`tH�|$h����H�<$uH���k�H�|$����H���k��ZH��H��$��4���L������H��$tH��$ �j��H�|$Ht#H�|$P�W��H��$8�~H���Jk�H��H��$8�z~H���2k�f�AVSPH������H��H��[A^�%��I��H����L���k�UAWAVAUATSH��(I��I���D$@�D$0�D$<H�D$PH�D$XH��$�H�\$0H��H����D$0L$@T$P)�$�)�$)�$A�����M�o0I���t	I����NH�|$0L���ѣ��I���I���H��H��II�wH����D$0H����5H��I���������A�|Q�I�_HH��A��������H��$�I����DH��$���ȨtI��AƇ����7�HDŽ$�HDŽ$�HDŽ$�H�HN#H�D$8H�D$@H�D$0H�|$0�~��H��$�H�ſP�M�H���]I���)#@@�)#@0�)#@ �)#@�)#H��$�HDŽ$�HDŽ$�I���t	I����JH�|$0L���;���I���I���H��H�������D$0H�����H��I��������T�t	H�|$�u��L�l$ H�D$(�$��$�)D$0)L$@H�D$PL�l$XH�D$`H�$L�� H��$�H��$�L�L$0H��H��$�������$�H��$��+H�D$0H��tH��uH�|$8tH�|$@���H�|$t	L����L����L��$�L��$�H��$�H��$�A���AƇ����kAƇ��������H�D$H�D$ H�D$(H�=���H�5���H�D$0H�D$8H�D$@H�T$0L��$�L��$��<��H�D$0H�D$xL�d$8H�l$@H���W�E1�J�<+L��H��#��I�L�l$(H�|$xt	L����L;l$uH�|$�Ij�H�\$ B�+:I�EH�D$(H;D$u
H�|$�%j�H�l$ B�D- I��L�l$(HDŽ$�HDŽ$�HDŽ$�I���H���gH�H�D$0H�D$8H�D$PH�D$XH�D$`H�z�!H��$�H��$�L�D$0� A�����$��lH��$�H�D$xH��$�H��$�H�|$0H��$��H�H�D$0H��$�L�d$8H�\$@H�D$L)�H9��XH��L�L��H����I�L�l$(H��$�t	L��:�H�|$xtH��$��$�L;l$uH�|$��h�H�l$ B�D-
I��L�l$(�=r���xH��L���H���u�.�H�|$tH�|$ ���H��$�L��$�L��$���$��t5I�_(I;_u	I���}��I�G H��$���H��$��L�H��I�_(I���H��tnH��I9��7L�{L;;uH��蜩�H�CK�H��L�,L�dH��$�H�TH��$�H�TH��$�H�T �D(I��L�{�I��M��t	L����(�$�(�$(�$AV ANAH��([A\A]A^A_]���$��D$H�=��~H�
�L�P�H�T$�+�9o���H�|$�A�1�H���zo�H�\$ L�l$(�����$��D$H�=E�~H�
��L���H�T$�+��n��H�=���k��uH�|$�A�L��H���
o�H�l$ L�l$(�~���H�=���H�=���i��4��P�Af��#H�=��i��H�=a��H�=p��si�I��H��$�tbL�����WI��H�|$x��L����I��M���dL��T�H���d5��L���Lb�L��$�L��$�I���I��H�|$x��H��$��I���lI��H�|$0tzH�|$8�mI���nI���I��H��$������I��H��H����4��L����a�I��H����4��L���a�I��H�|$0���H��$�tH��$����H�|$tH�|$ �s�H��$�H��H��t<H��$��RI��H�|$0褭��H�|$t	L��;�L��2�H��$�uH��$�H���/4��L���a�H��$���H��$�H���	4��L����`�UAWAVAUATSH��(H��H���t	H����XH��H�u0H��$ �5���H���H���H��H���d�����$ DHH����zdH��H���H������DP�����H�l$0�]dH�
�!Hc�H�H��$ ��DŽ$�Ƅ$�DŽ$��������CH�D$`H�D$hH�D$pH�=V��H�5W��HDŽ$ HDŽ$(HDŽ$0H��$ ��4��L��$ L��$(H��$0H���.WA�E1�K�</L��H����I�L�|$pM��t	L��^�L;|$`uH�|$`�c�L�l$hC�D=:I�GH�D$pH;D$`u
H�|$`��b�L�d$hC�D< I��L�|$pH�D$H�D$H�D$ L���M����eK�6H�D$HH�D$@HDŽ$�HDŽ$�HDŽ$��0���H����eI���=#@ �=#@=#D$@L$P)�$ )�$0�$��$�)�$@)�$PHDŽ$`H��$hHDŽ$pH�3� H��$�H�t$L��$ �A��.���$��KVH��$ 胪��L����H�D$H�D$xH�t$H�T$ H��$ H�t$(�d��L��$ H��$(H��$0H�D$`L)�H9���VK�<<H��H����I�L�|$pM��t	H��]�H�|$xtH�|$(�J�L;|$`H�l$0uH�|$`��`�L�d$hC�<
I��L�|$p�=�����xL��L���$�H���u�P�H�|$`�@H�|$h����0DŽ$�Ƅ$�DŽ$�HDŽ$�HDŽ$�DŽ$�Ƅ$�������
H�D$`H�D$hH�D$pH�=��H�5��HDŽ$ HDŽ$(HDŽ$0H��$ �Z1��L��$ L��$(H��$0H���`SA�E1�K�</L��H��`�I�L�|$pM��t	L����L;|$`uH�|$`�_�L�l$hC�D=:I�GH�D$pH;D$`u
H�|$`�d_�L�d$hC�D< I��L�|$pH�D$H�D$H�D$ L���M���.bK�6H��$�HDŽ$�H�D$HH�D$PH�D$@�<�G�H���+bI��:#@,�9#@ �9#@�9#�$��$�)�$ )�$0D$@L$P)�$@)�$PHDŽ$`H��$hHDŽ$pH��� H�|$@H�t$L��$ �A�����|$@�]RH��$ ����L��T�H�D$H�D$xH�t$H�T$ H��$ H�t$(����L��$ H��$(H��$0H�D$`L)�H9���RK�<<H��H��]�I�L�|$pM��t	H����H�|$xH�l$0tH�|$(���L;|$`uH�|$`�n]�L�d$hC�<
I��L�|$p�=����xL��L�����H���u���H�|$`��H�|$h�k��DŽ$ Ƅ$,DŽ$0DŽ$@DŽ$PDŽ$`Ƅ$lDŽ$pHDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�DŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$��
����H�D$`H�D$hH�D$pH�=��H�5��HDŽ$�HDŽ$�HDŽ$�H��$��P-��L��$�L��$�H��$�H���OA�E1�K�</L��H��V�I�L�|$pM��t	L����L;|$`uH�|$`�[�L�l$hC�D=:I�GH�D$pH;D$`u
H�|$`�Z[�L�d$hC�D< I��L�|$pH�D$H�D$H�D$ L���M���5^K�6H��$�HDŽ$�H�D$HH�D$PH�D$@�0�=�H���I^I���5#@ �5#@�5#�$��$�)�$�)�$�D$@L$P)�$�)�$�HDŽ$�H��$�HDŽ$�H��� H�|$@H�t$L��$��A�����|$@��NH��$�����L��U�H�D$H�D$xH�t$H�T$ H��$�H�t$(����L��$�H��$�H��$�H�D$`L)�H9��OK�<<H��H��^�I�L�|$pM��t	H����H�|$xH�l$0tH�|$(���L;|$`uH�|$`�oY�L�d$hC�<
I��L�|$p�=���xL��L�����H���u���H�|$`�H�|$h�l��
DŽ$�Ƅ$�DŽ$�Ƅ$�DŽ$�Ƅ$�HDŽ$�HDŽ$�DŽ$�Ƅ$��|�����H�D$`H�D$hH�D$pH�=B�H�5C�HDŽ$ HDŽ$(HDŽ$0H��$ ��)��L��$ L��$(H��$0H���CLA�E1�K�</L��H����I�L�|$pM��t	L��JߑL;|$`uH�|$`��W�L�l$hC�D=:I�GH�D$pH;D$`u
H�|$`��W�L�d$hC�D< I��L�|$pH�D$H�D$H�D$ L���M����ZK�6H��$�HDŽ$�H�D$HH�D$PH�D$@�(��ݑH����ZI��2#@�1#H�erI�E �$��$�)�$ )�$0D$@L$P)�$@)�$PHDŽ$`L��$hHDŽ$p
H�� H�|$@H�t$L��$ �A�����|$@�rKH��$ �u���L���ݑH�D$H�D$xH�t$H�T$ H��$ H�t$(�V��L��$ H��$(H��$0H�D$`L)�H9���KK�<<H��H����I�L�|$pM��t	H��OݑH�|$xH�l$0tH�|$(�7ݑL;|$`uH�|$`��U�L�d$hC�<
I��L�|$p�=����xL��L����H���u�BߑH�|$`��H�|$h��ܑ�L���I�����ZI��L���H�
|��H��$�L��$�H��L���	����$�����'����DŽ$��U'L���I����RZI��L���H�
鑈H��$�L��$ H��L���F	����$���u(H��$0H���ɯ��H��$�H���YOƄ$�H���H���wWH��H������T=����G=H��$�H��$�H��$�H��$D��$���$�H�D$x��$���$���$���$�<
L��$�����$�	��H�����
H�D$@H�D$HH�D$PH�� H��$�HDŽ$�HDŽ$�H��$���d��H��I��H�7CpH��$�HDŽ$�!HDŽ$�H��$��d��HDŽ$�H��$�H��$�H�$L��� H�|$H�t$@L��$�H��L���{���|$��IH�D$@H��$L�|$HH�D$PH��$ƅ�����
�T
L���I����'XI��L���H�
u��H��$�L��$�H��L�������$�umH��$�H�)��H���!7��H��$�H�
���H��$�H��������$�u-H��$�H��1���#H��$��H�ݣ�H����6���1�H���H���!UH��H���
���NEH��$�H��$�H��$�H��$���$�H�D$x��$�H��$���$���$���$���$<
�k��$�	�]H�����H�D$@H�D$HH�D$PH��� H��$(HDŽ$0HDŽ$ H��$ �Wb��H��I��H��@pH��$(HDŽ$0!HDŽ$ H��$ �b��HDŽ$ H��$(H��$0H�$L�"� H�|$H�t$@L��$ H��L���5y���|$��GH�D$@H��$H�D$HH�D$(H�D$PH��$ƅ�������L���I�����UI��L���H�
��H�|$@L��$�H��L������\$^���H���t0H����y����!"H�����!H����!H�u0H��$ 躅��H���H���H��H��P�����$ DHH�����OH��H���������|Q
uODŽ$ Ƅ$,H���H��$ H���3����$ H��$$H��$���$,��$���$�H��$�H��$���$���$��D$^H���H����QH��H�������2����|2H�D$@H��$�H�D$HH��$�D�l$P�D$TH�D$x�D$X��$��D$Y��$<
L��$����|$Z	��H����%HDŽ$�HDŽ$�HDŽ$�H��� H��$(HDŽ$0HDŽ$ H��$ �=_��H��I��H��=pH��$(HDŽ$0!HDŽ$ H��$ �_��HDŽ$ H��$(H��$0H�$L�� H�|$H��$�L��$ H��L���v���|$�%DH��$�H��$L��$�H��$�H��$ƅ����t�ƅ�H��H��$ƅ�������L�|$(H�D$H�D$H�D$ H�=��H�5��HDŽ$ HDŽ$(HDŽ$0H��$ �B��L��$ L��$(H��$0H���]F�E1�I�</L��H��IؑI�L�|$ M��t	L���ӑL;|$uH�|$�rL�H�l$B�D=:I�GH�D$ H;D$u
H�|$�ML�L�l$C�D= I��L�|$ HDŽ$�HDŽ$�HDŽ$�H�D$0H���H����QH�HDŽ$ H��$(HDŽ$@HDŽ$HHDŽ$PH��d!H�|$`H��$�L��$ � A�����|$`��EH��$�H��$H��$�H��$�H��$ H��$�Y��L��$ H��$(H��$0H�D$L)�H9���FK�</H��H���֑I�L�|$ M��t	H��RґH��$H�l$0tH��$�4ґL;|$uH�|$��J�L�l$H�l$0C�D=
I��L�|$ �=}���xL��L���
֑H���u�9ԑH�|$tH�|$��ёL�|$(L��$�A���t+H�](H;]u	H�}��_��H�E D�,�H�L$x�L�H��H�](H���H��tkH��H��$H9��YEL�sL;3uH��踋�H�CK�vH��H�,L�|H��$H�TL�lH�T$xH�T �D(I��L�s�H��$H��H��t	L���ёH�A��L��$ L�5�� �L�-� H�����DL��$(I��H��L��L��P@H��$ H���H��
��Ic�L��L��$(A�$��B�IcD�L��I��H�����H�����I��H�\���I��H����ƅ�H��H��$ƅ���ܑ����L�|$(H�D$H�D$H�D$ H�=oܑH�5pܑHDŽ$�HDŽ$�HDŽ$�H��$�����L��$�L��$�H��$�H���3B�E1�I�</L��H���ӑI�L�|$ M��t	L��xϑL;|$uH�|$�H�H�l$B�D=:I�GH�D$ H;D$u
H�|$�G�L�l$C�D= I��L�|$ H�D$@H�D$HH�D$PH�D$0H���H����MH�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�H�D`!H�|$`H�t$@L��$�� A������|$`��AH�D$@H��$H�t$HH�T$PH��$�H��$���L��$�H��$�H��$�H�D$L)�H9���BK�</H��H���ґI�L�|$ M��t	H��ΑH��$H�l$0tH��$��͑L;|$uH�|$�F�L�l$H�l$0C�D=
I��L�|$ �=?ޑ��xL��L����ёH���u��ϑH�|$tH�|$��͑L�|$(L��$�A���t+H�](H;]u	H�}�[��H�E D�,�H�L$x�L�H��H�](H���H��tkH��H��$H9��'AL�sL;3uH���z��H�CK�vH��H�,L�|H��$H�TL�lH�T$xH�T �D(I��L�s�H��$H��H��t	L����̑H���L��$�L�5�� �L�-�� H�q����L��$�I��H��L��L��P@H��$�H���H��
��Ic�L��L��$�A�$��B�IcD�L��I��H�z���H�y���I��H����I��H�ߒ��ƅ�H��H��$ƅ��nؑ���H�D$H�D$H�D$ H�=4ؑH�55ؑHDŽ$ HDŽ$(HDŽ$0H��$ ���L��$ L��$(H��$0H���J>�E1�I�</L��H���ϑI�L�|$ M��t	L��=ˑL;|$uH�|$��C�H�l$B�D=:I�GH�D$ H;D$H�\$0u
H�|$�C�L�l$C�D= I��L�|$ H�D$@H�D$HH�D$PH���H����IH�HDŽ$ H��$(HDŽ$@HDŽ$HHDŽ$PH�	\!H�|$`H�t$@L��$ � A�����|$`�>H�D$@H��$H�t$HH�T$PH��$ H��$���L��$ H��$(H��$0H�D$L)�H9���>K�</H��H��WΑI�L�|$ M��t	H���ɑH��$H�l$0tH��$��ɑL;|$uH�|$�bB�L�l$C�D=
I��L�|$ �
	ڑ��xH��$ L��L����MH�|$tH�|$�gɑ�|$x�t2H�](H;]u	H�}�W��H�E H�L$x��H��$��L�H��H�](H���H��txH��L��$I9��=L�sL;3uH���N��H�CK�vH��L�<H�T$(H�TH��$H�TH�T$xH�TH��$�H�T �D(I��L�s�H��$H��H��tH�|$(��ȑH�P��L��$ L�5�� �L�-� H�6���fff.�L��$(I��H��L��L��P@H��$ H���H��
�YIc�L��L��$(A�$��B�IcD�L��I��H�:���H�9���I��H�܂��I��H�����H��$(���<�L�5��"�H��$(��}<�
L�5�9p�zH��$(��j<�L�5s:p�[H��$(��W<�L�5�9p�<H��$(��D<�L�5!d!�H��$(��1<�L�5�9pH�l$0D�xD�`H���tH��������|Qtd�H�u0H��$ �au��H���H���H��H���?�����$ DHH�����?H��H��������|Qu"H�H��H�@��w����sH���a���H�����������tI��ƅ�����e"HDŽ$�HDŽ$�HDŽ$�H�C9pH��$(HDŽ$0HDŽ$ H��$ �O��H��HDŽ$ L��$(H��$0H�$L��� H�|$H��$�L��$ H���f���|$��3L��$�H��$�H�D$(H��$�H�D$x���ƅ���!ƅ���ё����L��$�H�D$H�D$H�D$ H�=|ёH�5}ёHDŽ$ HDŽ$(HDŽ$0H��$ ���L��$�L��$ L��$(H��$0H����4�E1�I�</L��H���ȑI�L�|$ M��t	L��}đL;|$uH�|$�$=�H�l$B�D=:I�GH�D$ H;D$u
H�|$�<�L�d$C�D< I��L�|$ HDŽ$�HDŽ$�HDŽ$�H�D$0H���H���^BH�HDŽ$ H��$(HDŽ$@HDŽ$HHDŽ$PH�@U!H�|$`H��$�L��$ � A��˽���|$`��3H��$�H��$�H��$�H��$�H��$ H��$�����L��$ H��$(H��$0H�D$L)�H9���4K�<<H��H���ǑI�L�|$ M��t	H��ÑH��$�H�l$0tH��$���‘L;|$uH�|$�;�L�d$H�l$0C�<
I��L�|$ �=0ӑ��xL��L����ƑH���u��đH�|$tH�|$��‘L��$�L��$�A���t'H�](H;]u	H�}�P��H�E D�<�D�d�H��H�](H���H���oH��I9���3L�sL;3uH���p|�H�CK�vH��L�,H�T$(H�TH�T$xH�TL�|L�d �D(I��L�s�L�t$0I�����A��������I���pH��$����6�L�5��"�H��$����6�L�5d4p�zH��$���~6�
L�5�3p�[H��$���h6�L�5^!�<H��$���R6�L�5�3p�H��$���<6�L�5�3pH�l$0D�xD�`H���tH��������|Qtd�H�u0H��$��3o��H���H���H��H���>�����$�DHH�����>H��H��������|Qu"H�H��H�@��w����sH���3���H�����������tI��ƅ�����o!H�D$@H�D$HH�D$PH�3pH��$�HDŽ$�HDŽ$�H��$��}I��H��HDŽ$�L��$�H��$�H�$L�� H�|$H�t$@L��$�H���`���|$�.L�l$@H�D$HH�D$(H�D$PH�D$x���ƅ���� ƅ���ˑ����L��$�H�D$H�D$H�D$ H�=cˑH�5dˑHDŽ$�HDŽ$�HDŽ$�H��$�����L��$�L��$�L��$�H��$�H����.�E1�I�</L��H���‘I�L�|$ M��t	L��d��L;|$uH�|$�7�H�l$B�D=:I�GH�D$ H;D$u
H�|$��6�L�d$C�D< I��L�|$ H�D$@H�D$HH�D$PH�D$0H���H���_<H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�H�0O!H�|$`H�t$@L��$�� A�辷���|$`�_.H�D$@H��$�H�t$HH�T$PH��$�H��$�����L��$�H��$�H��$�H�D$L)�H9��/K�<<H��H��~��I�L�|$ M��t	H����H��$�H�l$0tH��$��⼑L;|$uH�|$�5�L�d$H�l$0C�<
I��L�|$ �=,͑��xL��L������H���u�辑H�|$tH�|$����L��$�L��$�A���t'H�](H;]u	H�}�J��H�E D�<�D�d�H��H�](H���H����H��I9���-L�sL;3uH���lv�H�CK�vH��L�,H�T$(H�TH�T$xH�TL�|L�d �D(I��L�s�SL�t$0I�����A�������#I���H��$(��%1�L�5��"�H��$(��1�L�5`.p�zH��$(���0�
L�5�-p�[H��$(���0�L�5X!�<H��$(���0�L�5�-p�H��$(���0�L�5�-pH�l$0D�xD�`H���tH��������|Qtd�H�u0H��$ �/i��H���H���H��H���8�����$ DHH�����8H��H��������|Qu"H�H��H�@��w����sH���/���H�����������tI��ƅ������%H�D$@H�D$HH�D$PH�-pH��$(HDŽ$0HDŽ$ H��$ �yC��H��HDŽ$ L��$(H��$0H�$L�{� H�|$H�t$@L��$ H���Z���|$�l(L�l$@H�D$HH�D$(H�D$PH�D$x���ƅ���%ƅ���ő����L��$�H�D$H�D$H�D$ H�=_őH�5`őHDŽ$ HDŽ$(HDŽ$0H��$ ����L��$�L��$ L��$(H��$0H���I)�E1�I�</L��H��޼�I�L�|$ M��t	L��`��L;|$uH�|$�1�H�l$B�D=:I�GH�D$ H;D$u
H�|$��0�L�d$C�D< I��L�|$ H�D$@H�D$HH�D$PH�D$0H���H���}6H�HDŽ$ H��$(HDŽ$@HDŽ$HHDŽ$PH�,I!H�|$`H�t$@L��$ � A�躱���|$`��(H�D$@H��$�H�t$HH�T$PH��$ H��$�����L��$ H��$(H��$0H�D$L)�H9��\)K�<<H��H��z��I�L�|$ M��t	H�����H��$�H�l$0tH��$��޶�L;|$uH�|$�/�L�d$H�l$0C�<
I��L�|$ �=(Ǒ��xL��L������H���u�丑H�|$tH�|$����L��$�L��$�A���t'H�](H;]u	H�}�D��H�E D�<�D�d�H��H�](H���H���"H��I9���'L�sL;3uH���hp�H�CK�vH��L�,H�T$(H�TH�T$xH�TL�|L�d �D(I��L�s��!L�t$0I�����A��������I���.H�u0H��$ �d��H���H���H��H���3�����$ DHH����v3H��H��������|Q����H���%��DŽ$���$���$�H��$�H��1��<�H��$�H�E�H���5��H���H���|0H��H������q����dH��$�H��$�H��$�H��$��$�H�D$x��$�H��$���$���$���$���$�<
����$�	��H����H�D$@H�D$HH�D$PH�� H��$(HDŽ$0HDŽ$ H��$ �=��H��I��H�,pH��$(HDŽ$0!HDŽ$ H��$ �=��HDŽ$ H��$(H��$0H�$L��� H�|$H�t$@L��$ H��L���T���|$�#H�D$@H��$H�D$HH�D$(H�D$PH��$ƅ����t�kƅ�H��H��$ƅ��������H�D$H�D$H�D$ H�=J��H�5K��HDŽ$ HDŽ$(HDŽ$0H��$ ����L��$ L��$(H��$0H���7%�E1�I�</L��H��Ѷ�I�L�|$ M��t	L��S��L;|$uH�|$�*�H�l$B�D=:I�GH�D$ H;D$H�\$0u
H�|$��*�L�l$C�D= I��L�|$ H�D$@H�D$HH�D$PH���H����0H�HDŽ$ H��$(HDŽ$@HDŽ$HHDŽ$PH�C!H�|$`H�t$@L��$ � A�譫���|$`��$H�D$@H��$H�t$HH�T$PH��$ H��$���L��$ H��$(H��$0H�D$L)�H9���%K�</H��H��m��I�L�|$ M��t	H��ﰑH��$H�l$0tH��$�Ѱ�L;|$uH�|$�x)�L�l$C�D=
I��L�|$ �
����xH��$ L��L����4H�|$tH�|$�}���|$x�t2H�](H;]u	H�}�>��H�E H�L$x��H��$��L�H��H�](H���H��txH��L��$I9��"$L�sL;3uH���dj�H�CK�vH��L�<H�T$(H�TH��$H�TH�T$xH�TH��$�H�T �D(I��L�s�H��$H��H��tH�|$(����H��j�L��$ L�5�� �L�-�� H�Lk��f�L��$(I��H��L��L��P@H��$ H���H��
�'Ic�L��L��$(A�$��B�IcD�L��I��H�Zs��H�Yh��I��H��i��I��H��u��H��$(��9$�L�5�"�H��$(�� $�L�5�!p�zH��$(��
$�
L�5� p�[H��$(���#�L�5`K!�<H��$(���#�L�5� p�H��$(���#�L�5!pH�l$0D�xD�`H���tH��������|Qtd�H�u0H��$ �\��H���H���H��H���+�����$ DHH�����+H��H��������|Qu"H�H��H�@��w����sH��聜��H�����������tI��ƅ������H�D$@H�D$HH�D$PH�l pH��$(HDŽ$0HDŽ$ H��$ ��6��H��HDŽ$ L��$(H��$0H�$L�͊ H�|$H�t$@L��$ H����M���|$��L�l$@H�D$HH�D$(H�D$PH�D$x���ƅ���ƅ�������L��$�H�D$H�D$H�D$ H�=���H�5���HDŽ$ HDŽ$(HDŽ$0H��$ �1���L��$�L��$ L��$(H��$0H���r�E1�I�</L��H��0��I�L�|$ M��t	L�����L;|$uH�|$�Y$�H�l$B�D=:I�GH�D$ H;D$u
H�|$�4$�L�d$C�D< I��L�|$ H�D$@H�D$HH�D$PH�D$0H���H����)H�HDŽ$ H��$(HDŽ$@HDŽ$HHDŽ$PH�~<!H�|$`H�t$@L��$ � A������|$`��H�D$@H��$�H�t$HH�T$PH��$ H��$��U���L��$ H��$(H��$0H�D$L)�H9���K�<<H��H��̮�I�L�|$ M��t	H��N��H��$�H�l$0tH��$��0��L;|$uH�|$��"�L�d$H�l$0C�<
I��L�|$ �=z����xL��L���
��H���u�6��H�|$tH�|$�ө�L��$�L��$�A���t'H�](H;]u	H�}��7��H�E D�<�D�d�H��H�](H���H���H��I9��L�sL;3uH���c�H�CK�vH��L�,H�T$(H�TH�T$xH�TL�|L�d �D(I��L�s��L�t$0I�����A��������
I���4HDŽ$HDŽ$HDŽ$H��#H��$(HDŽ$0HDŽ$ H��$ �a2��H��I��H�|$`H��$�H��$����L�|$hH�D$pL��$�H��$�HDŽ$���$��$�H�|$�q*��L�d$H�D$ �$��$�)�$ )�$0HDŽ$@L��$HH��$PH�$L�܅ H��$�H��$L��$ H��L����H����$���H��$ H��tH��uH��$(tH��$0����H�|$t	L��u��H�|$`t	L���d��L��$H��$H�D$(H��$H��$�A���AƆ���ZAƆ���������H�D$H�D$H�D$ H�=^��H�5_��HDŽ$ HDŽ$(HDŽ$0H��$ ���L��$ L��$(H��$0H���1�E1�I�<,L��H��媑I�L�d$ M��t	L���g��L;d$uH�|$��H�l$B�D%:I�D$H�D$ H;D$H�\$0u
H�|$���L�|$C�D' I��L�d$ HDŽ$�HDŽ$�HDŽ$�H���H����$H�HDŽ$ H��$(HDŽ$@HDŽ$HHDŽ$PH�)7!H�|$`H��$�L��$ � A�负���|$`�6H��$�H��$�H��$�H��$�H��$ H��$���L��$ H��$(H��$0H�D$L)�H9��cK�<'H��H��k��I�L�d$ M��t	H���H��$�L�t$0tH��$��Ϥ�L;d$uH�|$�v�L�|$C�'
I��L�d$ �
����xH��$ L��L����(H�|$tH�|$�|����$��t2I�^(I;^u	I�~�2��I�F H��$���H�L$x�L�H��I�^(I���H��tgH��I9��AL�sL;3uH���h^�H�CK�vH��L�,H�T$(H�TH��$�H�TH��$�H�TH�T$xH�T ���I��M��tH�|$(�����$��$�H��$ H@���HDŽ$HDŽ$HDŽ$H�@�"H��$�HDŽ$�HDŽ$�H��$��,��H��I��H�|$`H��$�H��$�/��L�|$hH�D$pL�|$HH�D$PH�D$@��$���$�H�|$�%��L�d$H�D$ D$@L$P)�$�)�$�HDŽ$�L��$�H��$�H�$L��� H�|$@H��$L��$�H��L���C���|$@�lH��$�H��tH��uH��$�tH��$��9��H�|$t	L��(��H�|$`t	L�����L��$H��$H�D$(H��$H��$�A���AƆ���EAƆ��K�����H�D$H�D$H�D$ H�=��H�5��HDŽ$�HDŽ$�HDŽ$�H��$���L��$�L��$�H��$�H���E�E1�I�<,L��H�����I�L�d$ M��t	L�����L;d$uH�|$��H�l$B�D%:I�D$H�D$ H;D$H�\$0u
H�|$��L�|$C�D' I��L�d$ H�D$@H�D$HH�D$PH���H����H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�H��1!H�|$`H�t$@L��$�� A��s����|$`��H�D$@H��$�H�t$HH�T$PH��$�H��$�輖��L��$�H��$�H��$�H�D$L)�H9��UK�<'H��H��3��I�L�d$ M��t	H�����H��$�L�t$0tH��$�����L;d$uH�|$�>�L�|$C�'
I��L�d$ �
毑��xH��$�L��L���#H�|$tH�|$�D����$��t2I�^(I;^u	I�~�_-��I�F H��$���H�L$x�L�H��I�^(I���H��tgH��I9��L�sL;3uH���0Y�H�CK�vH��L�,H�T$(H�TH��$�H�TH��$�H�TH�T$xH�T ��I��M��tH�|$(����H��$ ��H��$ �Ϣ��
HDŽ$HDŽ$HDŽ$H��"H��$(HDŽ$0HDŽ$ H��$ ��'��H��I��H�|$`H��$�H��$�
��L�|$hH�D$pL�|$HH�D$PH�D$@��$���$�H�|$����L�d$H�D$ D$@L$P)�$ )�$0HDŽ$@L��$HH��$PH�$L�\{ H�|$@H��$L��$ H��L���l>���|$@�qH��$ H��tH��uH��$(tH��$0���H�|$t	L�����H�|$`t	L���꜑L��$H��$H�D$(H��$H��$�A���AƆ���AAƆ�������~H�D$H�D$H�D$ H�=䨑H�5娑HDŽ$ HDŽ$(HDŽ$0H��$ �d�L��$ L��$(H��$0H���A�E1�I�</L��H��k��I�L�|$ M��t	L��훑L;|$uH�|$��H�l$B�D=:I�GH�D$ H;D$H�\$0u
H�|$�j�L�d$C�D< I��L�|$ H�D$@H�D$HH�D$PH���H���uH�HDŽ$ H��$(HDŽ$@HDŽ$HHDŽ$PH��,!H�|$`H�t$@L��$ � A��G����|$`��H�D$@H��$�H�t$HH�T$PH��$ H��$�萑��L��$ H��$(H��$0H�D$L)�H9��SK�<<H��H����I�L�|$ M��t	H�����H��$�L�t$0tH��$��k��L;|$uH�|$��L�d$C�<
I��L�|$ �
�����xH��$ L��L���H�|$tH�|$����|$x�t2I�^(I;^u	I�~�6(��I�F H�L$x��H��$��L�H��I�^(I���H��tgH��I9���L�sL;3uH���T�H�CK�vH��L�,H�T$(H�TH��$�H�TH�T$xH�TH��$�H�T �8�I��M��tH�|$(�Y���$��$��$��$�H��$ X8P(H@��SHDŽ$HDŽ$HDŽ$H���"H��$(HDŽ$0HDŽ$ H��$ �"��H��I��H�|$`H��$�H��$����L�|$hH�D$pL�|$HH�D$PH�D$@��$��$�H�|$���L�d$H�D$ D$@L$P)�$ )�$0HDŽ$@L��$HH��$PH�$L�v H�|$@H��$L��$ H��L��� 9���|$@�WH��$ H��tH��uH��$(tH��$0����H�|$t	L�����H�|$`t	L������L��$H��$H�D$(H��$H��$�A���AƆ���AAƆ��ң����~H�D$H�D$H�D$ H�=���H�5���HDŽ$ HDŽ$(HDŽ$0H��$ ��L��$ L��$(H��$0H����E1�I�</L��H����I�L�|$ M��t	L�����L;|$uH�|$�H�H�l$B�D=:I�GH�D$ H;D$H�\$0u
H�|$��L�d$C�D< I��L�|$ H�D$@H�D$HH�D$PH���H���7H�HDŽ$ H��$(HDŽ$@HDŽ$HHDŽ$PH�m'!H�|$`H�t$@L��$ � A�����|$`��
H�D$@H��$�H�t$HH�T$PH��$ H��$��D���L��$ H��$(H��$0H�D$L)�H9��1K�<<H��H�����I�L�|$ M��t	H��=��H��$�L�t$0tH��$����L;|$uH�|$��
�L�d$C�<
I��L�|$ �
n����xH��$ L��L���7H�|$tH�|$�̔��|$x�t2I�^(I;^u	I�~��"��I�F H�L$x��H��$��L�H��I�^(I���H��tgH��I9���L�sL;3uH���N�H�CK�vH��L�,H�T$(H�TH��$�H�TH�T$xH�TH��$�H�T �>��I��M��tH�|$(�
���$�H��$ @H�$��$��$��$�X8P(H@�H��([A\A]A^A_]�H�|$`�A�1�H����L�l$hL�|$p逬��H�|$`�A�1�H����L�l$hL�|$p�a���H�|$`�A�1�H���]�L�l$hL�|$p鲨��H�|$`�A�1�H���4�L�l$hL�|$p靳���D$A��$�H�=��~H�
{��L��^�H��$��+���#�D$A��$�H�=Ǒ~H�
C��L��^�H��$��+�Z�����$��D$@H�=��~H�
��L�L^�H�T$@�+�%���D$A��$�H�=Z�~H�
օ�L�^�H��$��+����~H�|$`�A�L��H���-�L�d$hL�|$p����H�|$`�A�L��H����L�d$hL�|$p�ְ��H�|$`�A�L��H�����L�d$hL�|$p�/���H�|$`�A�L��H����L�d$hL�|$p�����D$�D$`H�=}�~H�
���L�
]�H�T$`�+����D$�D$`H�=K�~H�
D�L��\�H�T$`�+����r�D$�D$`H�=�~H�
���L��\�H�T$`�+���@�D$�D$`H�=�~H�
c��L�t\�H�T$`�+�}���D$�D$`H�=��~H�
1��L��[�H�T$`�+�K����D$�D$`H�=��~H�
���L�h[�H�T$`�+����D$�D$`H�=Q�~H�
̓�L�6[�H�T$`�+����x�D$�D$`H�=�~H�
���L�[�H�T$`�+���FH�|$�A�1�H����H�l$L�|$ �,���D$a��$H�=��~H�
=��L�N[�H��$�+�T���H�|$�A�1�H����H�l$L�|$ ����H�|$�A�1�H���l�H�l$L�|$ �m�H�|$�A�1�H���C�H�l$L�|$ ����D$a��$H�=�~H�
���L��Z�H��$�+���2�D$a��$H�=֍~H�
R��L�cZ�H��$�+�i��
�D$a��$H�=��~H�
��L�+Z�H��$�+�1���
H�=
Z��P�H�=Z��WH�=�Y��\H�=�Y��aH�|$�A�L��H���A�L�d$L�|$ ����H�|$�A�L��H����L�d$L�|$ ����H�|$�A�L��H�����L�d$L�|$ �R�H�|$�A�L��H�����L�d$L�|$ �z��H�|$�A�1�H����H�l$L�|$ 邹��H�|$�A�1�H���q�H�l$L�|$ 鬽��H�|$�A�1�H���H�H�l$L�|$ ���H�|$�A�1�H����H�l$L�|$ ����D$a��$H�=�~H�
f��L��W�H��$�+�}
���D$a��$H�=��~H�
.��L��W�H��$�+�E
����D$a��$H�=z�~H�
��L�_W�H��$�+�

���D$a��$H�=B�~H�
��L�'W�H��$�+����fH�=	W���	�H�=�V���	��IH�=�V���	��8H�=�V���	��'H�|$�A�L��H�����L�l$L�|$ �7���H�|$�A�L��H����L�l$L�|$ �K���H�|$�A�L��H����L�l$L�|$ �F��H�|$�A�L��H���X�L�l$L�|$ �2���H�=�V��
	�H�=FV��	�H�=�V���H�=FV����H�=
V����H�=^V����H�=:V��+H�=aV��"H�=�U��H�=�U��H�=�U��H�=%V����	H�=�U��+H�=#V��"H�=�U��H�=�U��H�=�U��H�=�U��Z��	H�=�U��+H�=�U��"H�=|U��H�=[U��H�=�U��H�=�U����}	��$��D$?H�=!�~H�
�}�L��U�H�T$?�+�
��H	�D$A�D$?H�=�~H�
k}�L��U�H�T$?�+�
��	�D$A�D$?H�=��~H�
9}�L�bU�H�T$?�+�S
����D$A�D$?H�=��~H�
}�L�0U�H�T$?�+�!
��H�|$�A�1�H���b
�H�l$L�d$ ���D$a��$H�=-�~H�
�|�L��T�H��$�+�	��QH�|$�A�1�H���
�H�l$L�d$ ��H�|$�A�1�H����	�H�l$L�|$ ��H�|$�A�1�H���	�H�l$L�|$ ���D$a��$H�=z�~H�
�{�L�T�H��$�+�
	���D$a��$H�=B�~H�
�{�L��S�H��$�+����f�D$a��$H�=
�~H�
�{�L��S�H��$�+���.H�=�S���H�=�S�����H�=yS�����H�=mS�����H�|$�A�L��H����L�|$L�d$ �s�H�|$�A�L��H����L�|$L�d$ ��H�|$�A�L��H���Y�L�d$L�|$ ��H�|$�A�L��H���/�L�d$L�|$ ��H�=������H�=Ť�����锑���6�ڔ����<H�D$@H�D$HH�D$PH�5���H����H��$���3��H��$�H��$�H��$�H�H��$ H��$0H��$(H��$8H�|$@H��$ �4��H�D$@H�\$PH9�uH�|$@���H�D$@H�L$H�:H�SH�T$PH9�uH�|$@���H�L$H�D H��H�\$PHDŽ$�HDŽ$�HDŽ$�H�D$0��HDŽ$ �$(H�F�"H��$�H��$�L��$ �%A�������$���H��$ ��f��L��$�H��$�H��$�H��$�H���{��H��$�H��$�H��$�H�H��$ H��$0H��$(H��$8H�|$@H��$ ��2��M��t	H��섑H�\$PH;\$@u
H�|$@��L�t$HA�
H��H�\$P�
6����xH��$ L��H���H�|$@t	L������H�=O�"H�������H�=WO����H�=KO����H�=:O����H�=)O����H�=����+��|H�=w�����kH�=f���	��ZH�=U�����I��<�m���5��0�Y���!��0�E���
��(�1���H�D$@H�D$HH�D$PH�5y��H�z��H��$���0��H��$�H��$�H��$�H�H��$ H��$0H��$(H��$8H�|$@H��$ ��0��H�D$@H�\$PH9�uH�|$@���H�D$@H�L$H�:H�SH�T$PH9�uH�|$@��H�L$H�D H��H�\$PH�5@�"H��$��l�
H��$�H��$�H��$�H�H��$ H��$0H��$(H��$8H�|$@H��$ �80��H�\$PH;\$@u
H�|$@���L�|$HA�
H��H�\$P�
�����xH��$ L��H���H�|$@�>���L������0���H�=�M��.H�=�M��HH�=�M��PH�=�M����H�=����H�=������H�=����H�=x���H�=������H�=v���y����H�=壄����H�=ԣ��w����H�=ã��f���H�=����U���H�=����D���H�=����3���H�=���"���vH�=q������hH�=c������ZH�=U�����LH�=G������>H�=9������0��$��D$H�=�~H�
Pt�L�ɥ�H�T$�+�j�I��M�����SI��M�����\I��M����H��y����I��M����H��_����I��M���j�r
I��M���m�
I��M����	L����	I��M���5
L���'
I��M���H�����I��M���!H�����I��M���&H�����I��M���+H�����I��M����L���I��M����L����I��M���L���I��M���@L���2I��M���|H��C��nI��M����H��)��sI��M����H����xI��M����H���~��}I��M���
L���I��M���CL���5I��M���yL���kI��M����L���I��M����H���~��~H��M����H��q~��I��M���qH��W~��cI��M���pH��=~��bI��M���x
L���j
H��M����
L���
I��M����
L����
I��M���L����8�D�P�\�h�kI���I�������I��H��$��kH��$��XI��H��$���H��$��I���
I����
I�����0I��H��$��H��$��I���-I��H��$ �4H��$(�!I��M����H���|��H��H�|$@�v��H�|$`�;�WH��H�|$@��v��H�|$`���H��H�|$@�v��H�|$`����H��H��$��v��H�|$`��,I��H��$ �]��H��$��H��$��H|���I���d	I���	I���I���@H��M���|
�H��M����
�bL�|$(H��H����
�:L�|$(H��H����
�eI����I��� L�|$(I���\L�|$(I���H��M���
�H��M���)
��H��M���N
��H��M���y
�I���I����I���	I���g	H��H��$���H��H��$�!�zH��H��$�p�QH��H��$���{I��H��$��H��$��I��H��$�H��$��I��H��$�,H��$�I��H��$�\H��$�II���SI���I����I��H��$ �DH��$(�1I���I��H��$ �fH��$(�SI��H��$���H��$��}I��H��$ ��H��$(�I��H��$���H��$���I��H��$��H��$��I��H��$��@H��$��-I��H��$��qH��$��^I���eI���I����I��H��$ �VH��$(�CI��H��$ ��H��$(�nI��H��$���H��$��I����I��H��$ ��H��$(��I���DI���I����I���I���PI������"�(I���zI���H���H����H���H���DI��H�|$@uL���H��H�|$H�5x�L���5��H��H�|$@��H�|$H�x�H�����I��H�|$x�HH�|$(�8I��H�|$x��H�|$(�I��H�|$x��H�|$(��H��H�|$x�LH�|$(�<I��H�|$@�q��H��$��q���I��H�|$@�q��H��$��q���<H��H��$��qq��H�|$@�gq����I��H�|$@�Uq��H��$��Hq���GI���\H���I����I���'I��H��$ �EH��$(�2I��H��$���H��$��I��H��$ ��H��$(��H��H��$ �7H��$(�$I����H���I���]I���������a�I��H��$��7��H�|$@tH�|$H�3v�H�|$tH�|$� v�I��M��L���`��I��H��$ �T7��H��$�tH��$���u�H�|$tH�|$��u�I��M��L���Q��H��H��$ �7��H�|$uH�|$`u!H��$u.�L���u�H�|$`t�L���ru�H��$��H��$�H��H��$ �6��H�|$uH�|$`u!H��$u.�L��u�H�|$`t�L���u�H��$�^H��$�H��H��$��86��H�|$uH�|$`u!H��$u.�L���t�H�|$`t�L����t�H��$��H��$�VH��H��$ ��5��H�|$uH�|$`u!H��$u.��L��Qt�H�|$`t�L���@t�H��$��H��$�,I��H��$ �l5��H�|$@tH�|$H�t�H�|$tH�|$��s�H��$H��H���I��H��$ �#5��H�|$@tH�|$H��s�H�|$tH�|$��s�H��$H��H���I��H��$���4��H�|$@tH�|$H�os�H�|$tH�|$�\s�H��$H��H���I��H��$ �4��H��$�tH��$�� s�H�|$tH�|$�
s�H��$H��H��� I��H��$ �B4��H�|$@tH�|$H��r�H�|$tH�|$��r�I��M��L���:�I��H��$ �3��H�|$@tH�|$H��r�H�|$tH�|$�zr�I��M��L�����I��H��$��3��H�|$@tH�|$H�Cr�H�|$tH�|$�0r�I��M��L���p��I��H��$ �d3��H��$�tH��$���q�H�|$tH�|$��q�I��M��L���a���	�=�q�H��H��$ �	S��H�|$@�*H�D$HH�D$(H�|$(��q��H��H��$ ��R��H�|$@��H�D$HH�D$(H�|$(�Zq��H��H��$��R��H�|$@��H�D$HH�D$(H�|$(�$q��nH��H��$ �gR��H��$���H��$�H�D$(H�|$(��p�H������I��H��$ �x2��L���p�H�|$tH�|$��p�H�|$`uL���)H�|$h��p�L���H��H��$ �)2��L��xp�H�|$tH�|$�ep�H�|$`��H�|$h�Np�H���N��I��H��$���1��L��-p�H�|$tH�|$�p�H�|$`uL���\H�|$h�p�L���LI��H��$ �1��L���o�H�|$tH�|$��o�H�|$`uL���%H�|$h��o�L���H��H��$ ����2H��H��$�t$H��$���o�H�����H��H��$�uH���p��H��$��Zo�H���Z�����DAVSPH���dB��H��H��[A^�%,o�I��H�� o�L��� ��AVSPH��H�Xt
H�{P�o�H�{ �o?��H��H��[A^�%�n�I��H���n�L������f.��UAWAVAUATSH��hH��H�|$x�({���H�t$P�KH�D$H�D$H�D$H�=�z�H�5�z�HDŽ$0HDŽ$8HDŽ$@H��$0�i���H��$0L��$8L��$@M���5PA�E1�K�</L��L��or�M�L�|$H��t	L����m�L;|$uH�|$���L�l$C�D=:I�GH�D$H;D$u
H�|$�s��H�D$H�D$(B�D8 I��L�|$HDŽ$�HDŽ$�HDŽ$�L���M����YK�6H��$0HDŽ$(HDŽ$`HDŽ$hHDŽ$X�0�?l�H����YI����"@ ��"@r�"�$(�$8)�$0)�$@�$X�$h)�$P)�$`HDŽ$pH��$xHDŽ$�H��P H��$XH��$�L��$0�A��f����$X��NH��$0�-��L��Hl�H��$�H�D$HH��$�H��$�H��$0H�t$`��b��H��$0L��$8H��$@H�D$L)�H9��iNH�D$(I��J�<8L��H��@p�I�L�|$H��t	L���k�H�|$HH�l$PtH�|$`��k�L;|$uH�|$�Q��L�d$C�<
I��L�|$�=�{���xL��L����o�H���u��m�H�|$tH�|$�Rk��L���I����XI��L���H�\$xH��H���]�Ƅ$^H����L����4�{w�����!HDŽ$(HDŽ$0HDŽ$8H�=8w�H�59w�HDŽ$0HDŽ$8HDŽ$@H��$0踴��H��$0L��$8L��$@M����MA�E1�K�<.L��L���n�M�L��$8H��t	L���=j�L;�$(uH��$(����L��$0C�D5:I�FH��$8H;�$(u
H��$(���L��$0C�D7 I��L��$8HDŽ$XHDŽ$`HDŽ$hH���H����VH�HDŽ$0H��$8HDŽ$PHDŽ$XHDŽ$`HDŽ$pH�Y�"H��$xHDŽ$�H�~�"H��$�H��$XL��$0�A��Nc����$���LH��$0�*��H��$XH�D$(L��$`H��$hH��$0L���_��H��$0L��$8H��$@H��$(L)�H9��tLK�<7L��H���l�I�L��$8H��t	L��yh�H�|$(H�l$Pt	L��ch�L;�$(uH��$(���L��$0C�7
I��L��$8�=�x���xL��L��6l�H���u�bj�H��$(tH��$0��g�H�D$xH����H�=��"H�Њ��/���H�D$xHH��$`HDŽ$(HDŽ$0HDŽ$8L�}0L�eHH�EH��$H�H�D$H1�L��$0H�P3�H��$@L��$�L�d$`�Kf�H��$0Hi��H�D$HHǺ�H��$X��k�H��H��$8����:�H�����H���H��H�\$(tH����S�L��L���U��H���H���H��H���M�����$0AH�����MH��H���������|P��H��w]ff.�L��L������H���H���H��H��RM�����$0AH����,MH�QH���H��t�H�����Q����H��A�<�&DŽ$0Ƅ$<DŽ$@Ƅ$LDŽ$PDŽ$`DŽ$pDŽ$�Ƅ$�DŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�DŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$HDŽ$�pq�����HDŽ$HDŽ$HDŽ$ H�=-q�H�5.q�HDŽ$�HDŽ$�HDŽ$�H��$�譮��H��$�L��$�L��$�M����A�E1�K�<.L��L���h�M�L��$ H��t	L���2d�L;�$uH��$����L��$C�D5:I�FH��$ H;�$u
H��$���L��$C�D7 I��L��$ H�D$0H�D$8H�D$@H���H����OH�H��$�HDŽ$�H�D$H�D$H�D$�4�b�H���jOI��@�"@ %�"@
�"�@0e�$��$�)�$�)�$�D$L$H��$�HHDŽ$�L��$�HDŽ$
�A�H�|$H�t$0H��F L��$���\���|$�4DH��$�H���?$��L���b�H�D$0H�D$XH�t$8H�T$@H��H��$��"Y��L��$�H��$�H�D$hH��$�H��$L)�H9���K�<7L�d$hL��H���f�I�L��$ M��t	L��b�H�|$XH�l$PtH��$���a�L;�$uH��$���L��$C�7
I��L��$ �=3r���xL��L���e�H�����H��$L�d$`L��$0tH��$�{a�L��$��f�H���H�����MH��H���H��$�H��L��H�
���K�����$���uH��$@H���N�Ƅ$�H���H����LH��H������s����fH��$�H��$H��$�H��$ ��$�H�D$X��$�H�D$h��$���$��$���$.<
H��$��@��$�	�2H����xH�D$H�D$H�D$H�*a H��$�HDŽ$�HDŽ$�H�����I��I��H�M�oH��$�HDŽ$�!HDŽ$�H����HDŽ$�H��$�H��$�H�$H�|$0H�t$L��L��L��= I�������|$0L��$��*BH�D$H�D$pH�D$H��$�H�D$H��$Pƅ������ƅ���k�����H�D$0H�D$8H�D$@H�=�k�H�5�k�HDŽ$�HDŽ$�HDŽ$�H������H��$�L��$�L��$�M���GA�E1�K�<.L��L��c�M�L�t$@H��t	L����^�L;t$0H��$�uH�|$0�3��L�l$8C�D5:I�FH�D$@H;D$0u
H�|$0���L�|$8C�D7 I��L�t$@H�D$H�D$H�D$H���H����JH�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�� A�H��$H�t$H�E� I����W����$��@H��H�\$L�l$H�T$L���ET��H��$�H��$8L��$�H��$�H�D$0L)�H9��	K�<7L��H���a�I�L�t$@H��$8t	L��0]�H��H�l$Pt	L��]�L;t$0H��$�uH�|$0���L�|$8C�7
I��L�t$@�=dm���xL��L���`�H���u� _�H�|$0L�d$`L��$0tH�|$8��\�L��$��|$X���L���M���+H��H9D$p��?I�^I;uL����I�FH�[H��H�T$pH�H��$�H�TH��$PH�TH�T$XH�TH�T$hH�T �D(H��I�^H��$����U^�H��$L�d$`L��$0�`����i���ƅ�H��H�D$pƅ��@h��������|$X�����H�](H;]u
H��$H����H�E H�L$X��H�L$h�L�H��H�](H��$�L���M������H�D$pH��H��tH��$��G[�ffffff.�L��H�n:��@H��$�H��H���H��P@H��$�H���H��
�H�
� Hc�H��H��$�����B�H�
� Hc�H��H��H����H����H��H����H��H�^!��|���H��$���L�5�W"����?H��$���L�5T�o����?H��$��
�L�5��oul�?H��$���L�5� uN�?H��$���L�5z�ou0�y?H��$���L�5��o�w?fffff.��HH�L$h�@H�D$pH���tH�������A�|	ta�}H��$�L�����H���H���H��H���E�����$�AH�����EH��H�������A�|	uL��@��w����sH���H��H���������H��H�T$X����I��H�D$H�D$H�D$H��oH��$�HDŽ$�HDŽ$�H��$�H���a�H��HDŽ$�L��$�L��$�H�$H�|$0H�t$H��L�V6 I���~����|$0L�d$`�#:H�D$H�D$XH�D$H��$�H�D$H��$���ƅ���tƅ��~d�����H�D$0H�D$8H�D$@H�=Dd�H�5Ed�HDŽ$�HDŽ$�HDŽ$�H��$��ġ��H��$�L��$�L��$�M����	A�E1�K�<.L��L���[�M�L�t$@H��t	L���LW�L;t$0H��$�uH�|$0����L�l$8C�D5:I�FH�D$@H;D$0u
H�|$0����L�|$8C�D7 I��L�t$@H�D$H�D$H�D$H���H���sCH�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�� A�H��$H�t$H��� I���P����$�:9H��H�\$L�l$H�T$L���L��H��$�H��$ L��$�H��$�H�D$0L)�H9��nK�<7L��H��lZ�I�L�t$@H��$ t	L���U�H��H�l$Pt	L���U�L;t$0L�d$`uH�|$0�w��L�|$8C�7
I��L�t$@�=f���xL��L���Y�H���u��W�H�|$0L��$0tH�|$8�pU�L��$��|$h�t3H�](H;]u
H��$H���H�E H�L$h��H�L$p�L�H��H�](L���M����H��H9D$X�8I�^I;uL���P�I�FH�[H��H�T$XH�H��$�H�TH��$H�TH�T$hH�TH�T$pH�T �D(H��I�^�/ffffff.�H�D$XH��H���ffffff.���$0��H��$(H��$4��X����|��$X��H��$\H��$(��X�H��$(H�\$(H��tH9�����fDH����1�H9����H��$(�.���H���������H������HDŽ$HDŽ$HDŽ$ H�k�"H��$�HDŽ$�HDŽ$�H���/��I��I��H��$H��$H��$ �\���L��$H��$ L�t$H�D$H�D$��$.��$H�|$0�?��L�|$8H�D$@D$L$)�$�)�$�HDŽ$�L��$�H��$�H�$H�|$H��$L��L��L��0 I�����|$L�d$`L��$0��8H��$�H��tH��uH��$�tH��$��XR�H�|$0t	L���GR�H��$t	L���3R�H��$H��$H��$�H��$ H��$P���L��$�H�t$pƅ���Sƅ��Z^�����H�D$0H�D$8H�D$@H�= ^�H�5!^�HDŽ$�HDŽ$�HDŽ$�H��襛��H��$�L��$�L��$�M���3A�E1�K�<.L��L���U�M�L�t$@H��t	L���-Q�L;t$0H��$�uH�|$0����L�l$8C�D5:I�FH�D$@H;D$0u
H�|$0���L�|$8C�D7 I��L�t$@H�D$H�D$H�D$H���H���%>H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�� A�H��$H�t$H��� I���J����$�>8H�\$L�l$H�T$H��$�L����F��H��$�H��$L��$�H��$�H�D$0L)�H9���K�<7L��H��HT�I�L�t$@H��$t	L���O�H��H�l$Pt	L���O�L;t$0L�d$`uH�|$0�S��L�|$8C�7
I��L�t$@�=�_���L��$0xL��L���S�H���u��Q�H�|$0tH�|$8�LO�L��$��|$X�t3H�](H;]u
H��$H�^��H�E H�L$X��H�L$h�L�H��H�](L���M��tiH��H9D$p�"7I�^I;uL���0	�I�FH�[H��H�T$pH�H��$�H�TH��$PH�TH�T$XH�TH�T$h����H�D$pH��H������H��$��vN�����A�H��$1�L���l��L��$L��$ ����A�H��$L��H���9��L��$L��$ �����A��H��$(1����H��$(H��$8H9���������A�H�|$01�L������L�l$8L�t$@�4����A�H�|$0L��H�����L�|$8L�t$@�h����A�H�|$01�L���z��L�l$8L�t$@���A�H�|$0L��H���P��L�|$8L�t$@����A�H�|$01�L���'��L�l$8L�t$@H�l$P����A�H�|$0L��H�����L�|$8L�t$@���H�\$(H��tpH��H�� �_1H�D$xH���a1L�t$HH9�$(v!Li��H�|$HL���kP�I��H����9H��$`�2&��H�D$xL��H����X����#H�\$(HDŽ$�HDŽ$�HDŽ$�H�=�X�H�5�X�HDŽ$0HDŽ$8HDŽ$@H��$0����H��$0L��$8L��$@M����0A�E1�K�<.L��L��P�M�L��$�H��t	L����K�L;�$�H�\$(uH��$��)��L��$�C�D5:I�FH��$�H;�$�u
H��$����L��$�C�D7 I��L��$�HDŽ$(HDŽ$0HDŽ$8H���H���8H�H�L$xH��HDŽ$0H��$8HDŽ$PHDŽ$XHDŽ$`HDŽ$pH���"H��$xHDŽ$�HDŽ$�H��$�H��"H�|$H��$(L��$0�A��|D���|$�B/H��$0�Tt��H��$(H�D$`L��$0H��$8H��$0L���@��H��$0L��$8H��$@H��$�L)�H9��/K�<7L��H��+N�I�L��$�H��t	L���I�H�|$`H�l$PH�\$(t	L���I�L;�$�uH��$��0��L��$�C�7
I��L��$��=�Y���xL��L��bM�H���u��K�H��$�tH��$��%I�H��uH��$(tH�|$H�
I�H���t	H����RH�u0H��$0�n���H���H���H��H��X5�����$0DHH����G5H��H���������|P��DŽ$XƄ$dDŽ$hHDŽ$xHDŽ$���T����vHDŽ$�HDŽ$�HDŽ$�H�=�T�H�5�T�HDŽ$0HDŽ$8HDŽ$@H��$0����H��$0L��$8L��$@M����+A�E1�K�</L��L��L�M�L��$�H��t	L����G�L;�$�uH��$��5��L��$�C�D=:I�GH��$�H;�$�u
H��$����H��$�H�D$(B�D8 I��L��$�H�D$H�D$H�D$L���M����3K�6H��$�HDŽ$�HDŽ$0HDŽ$8HDŽ$(�,��E�H����3I���"@��"@ڛ"�$��$�)�$0)�$@�$(�$8)�$P)�$`HDŽ$pH��$xHDŽ$�H�@* H��$(H�t$L��$0�A��;@����$(�,*H��$0���L���E�H�D$H�D$HH�\$H�T$H��$0H���s<��H��$0H�D$`L��$8H��$@H��$�L)�H9���)H�D$(I��J�<8L��H���I�I�L��$�H�|$`t	L��VE�H�|$HH�l$Pt	H��@E�L;�$�uH��$����L��$�C�<
I��L��$��=�U���xL��L���I�H���u�?G�H��$�t!H��$���D��L���I�����1I��L���H�
J��H��$�L��$XH��L���q����$����H���t	H����RH�u0H��$0���H���H���H��H��{1�����$0DHH����g1H��H���������|Q
uODŽ$0Ƅ$<H�E�H��$0H���-�����$0H��$4H��$(��$<��$0H��$x��$hH��$(H��$l��$0��$tH��1����Ƅ$�H���H���&0H��H������d����WH��$�H�D$XH��$�H�D$h��$�H�D$(��$�H�D$`��$���$���$���$�<
���$�	�H����oHDŽ$(HDŽ$0HDŽ$8H��C H��$8HDŽ$@HDŽ$0H��$0�M��I��I��H���oH��$8HDŽ$@!HDŽ$0H��$0���HDŽ$0H��$8H��$@H�$L�  H�|$H��$(L��$0L��L���(��|$�:*L��$(H��$0H�D$HH��$8H�D$pƅ������ƅ��1N����bL��$H�D$H�D$H�D$H�=�M�H�5�M�HDŽ$0HDŽ$8HDŽ$@H��$0�o���H��$0L��$8L��$@M����*�E1�I�<.L��L��vE�M�L�t$H��t	L����@�L;t$uH�|$蟹�H�l$B�D5:I�FH�D$H;D$u
H�|$�z��L�|$C�D7 I��L�t$HDŽ$(HDŽ$0HDŽ$8H�D$PH���H���.H�HDŽ$0H��$8HDŽ$PHDŽ$XHDŽ$`H��� H��$�H��$(L��$0� A��C:����$���)H��$(H��$ H��$0H��$8H��$0H��$�6��H��$0H��$8L��$@H�D$L)�I9��l)K�<7H��L���C�M�L�t$H��t	H��y?�H��$ tH��$�`?�L;t$H�l$PuH�|$���L�|$H�l$PC�7
I��L�t$�=�O���xL��L��5C�H���u�aA�H�|$tH�|$��>�L��$�|$(���L���M����H��I9���(I�^I;L�l$HuL���
��I�FH�[H��L�<L�lH�T$pH�TH�T$(H�TH�T$`H�T �D(H��I�^�ƅ�I��ƅ���J���������|$(��Q���H�](H;]u	H�}�a��H�E H�L$(��H�L$`�L�H��H�](L���M���"���I��M��tH�|$H��=�H���L��$0H�c �L�-8c L�=�����L��$8I��L��L��L��P@H��$0H���H��
�LHc�H��L��$8A�$��B�IcD�L��I��H����H�����I��H�<���I��H����H��$8��'�L�5D:"�H��$8��'�L�5�o�zH��$8���&�
L�5/�o�[H��$8���&�L�5�� �<H��$8���&�L�5�o�H��$8���&�L�5F�oH�l$PD�`D�hH���tH��������|Qtd�H�u0H��$0��H���H���H��H��R)�����$0DHH����>)H��H��������|Qu"H�H��H�@��w����sH���*��H�����������tI��ƅ�����	HDŽ$(HDŽ$0HDŽ$8H���oH��$8HDŽ$@HDŽ$0H��$0���H��HDŽ$0L��$8H��$@H�$L� H�|$H��$(L��$0H������|$��"L��$(H��$0H�D$HH��$8H�D$(���ƅ����ƅ��G�����L�|$hH�D$H�D$H�D$H�=�F�H�5�F�HDŽ$0HDŽ$8HDŽ$@H��$0�_���L�l$XL�d$`H��$0L��$8L��$@M����"A�E1�K�<.L��L��[>�M�L�t$H��t	L����9�L;t$uH�|$脲�L�l$C�D5:I�FH�D$H;D$u
H�|$�_��L�|$C�D7 I��L�t$HDŽ$(HDŽ$0HDŽ$8H���H����&H�HDŽ$0H��$8HDŽ$PHDŽ$XHDŽ$`H��� H��$�H��$(L��$0� A��-3����$���!H��$(H��$�L��$0H��$8H��$0L���o/��H��$0L��$8H��$@H�D$L)�H9���!K�<7L��H���<�I�L�t$H��t	L��h8�H��$�H�l$Pt	L��O8�L;t$L�d$`L�l$XuH�|$���L�|$L�d$`L�l$XC�7
I��L�t$�=�H���xL��L��<�H���u�F:�H�|$tH�|$��7�L�|$hA���t'H�](H;]u	H�}���H�E D�$�D�l�H��H�](L���M����H��I9��� I�^I;uL������I�FH�[H��L�<H�T$HH�TH�T$(H�TL�dL�l �D(H��I�^�DH�l$PH�����������tI���H�D$0H�D$8H�D$@H�ː"H��$8HDŽ$@HDŽ$0H��$0���I��I��H��$�H�t$XH�T$h轢��L��$�H��$�L��$0H��$8HDŽ$(��$���$�H�|$藸��L�|$H�D$�$(�$8)�$0)�$@HDŽ$PL��$XH��$`H�$L� H��$(H�t$0L��$0L��L�������$(�� H��$0H��tH��uH��$8tH��$@��5�H�|$t	L����5�H��$�t	L����5�L�|$0H�D$8H�D$HH�D$@H�D$X���ƅ���Nƅ���A�����L�|$hH�D$H�D$H�D$H�=�A�H�5�A�HDŽ$0HDŽ$8HDŽ$@H��$0���H��$0L��$8L��$@M��� A�E1�K�<.L��L��9�M�L�t$H��t	L����4�L;t$uH�|$�=��L�l$C�D5:I�FH�D$H;D$u
H�|$���L�d$C�D4 I��L�t$HDŽ$(HDŽ$0HDŽ$8H���H����!H�HDŽ$0H��$8HDŽ$PHDŽ$XHDŽ$`H�^� H��$�H��$(L��$0� A���-����$��$H��$(H��$�L��$0H��$8H��$0L���(*��H��$0L��$8H��$@H�D$L)�H9��K�<4L��H���7�I�L�t$H��t	L��!3�H��$�H�l$Pt	L���3�L;t$L�|$huH�|$誫�L�d$C�4
I��L�t$�
RC���xH��$0L��L����H�|$tH�|$��2��|$(�t/H�](H;]u	H�}���H�E H�L$(��H�L$`�L�H��H�](L���M��taH��I9��I�^I;uL�����I�FH�[H��L�<H�T$HH�TH�T$XH�TH�T$(H�TH�T$`H�T ���I��M��tH�|$H��1���$X�$\)�$0�$l)�$@�$x�$LL�|$xA���t,M��M��L��L���3
��M��L�|$xt	L����1�A����$LA�(�$0(�$@A��A��Ƅ$^I���H�
�އH��$@H���C^����$^��uH�D$xH�� H���$��H���H���+H��H������������H��$@H��$�H��$HH��$���$PH�D$(��$TH�D$`��$X�D$X��$Y�D$h<
�I��$Z	�;H�����HDŽ$XHDŽ$`HDŽ$hH�+1 H��$8HDŽ$@HDŽ$0H��$0�ֹ��I��I��H�I�oH��$8HDŽ$@!HDŽ$0H��$0蜹��HDŽ$0H��$8H��$@H�$L��
 H��$(H��$XL��$0L��L�������$(�eL��$XH��$`H�D$HH��$hH��$ƅ������ƅ���;�����HDŽ$(HDŽ$0HDŽ$8H�=n;�H�5o;�HDŽ$0HDŽ$8HDŽ$@H��$0L�l$p��x��H��$0L��$8L��$@M����A�E1�K�<.L��L���2�M�L��$8H��t	L���n.�L;�$(uH��$(���L��$0C�D5:I�FH��$8H;�$(u
H��$(�ަ�H��$0B�D5 I��L��$8HDŽ$XHDŽ$`HDŽ$hH�D$PH���H���:H�HDŽ$0H��$8HDŽ$PHDŽ$XHDŽ$`H�� H��$�H��$XL��$0� A��'����$���H��$XH��$ L��$`H��$hH��$0L����#��H��$0L��$8L��$@H��$(L)�I9���I�<.L��L��W1�M�L��$8H��t	L���,�H��$ L�l$pt	L����,�L;�$(uH��$(�^��H��$0L�l$pB�D5
I��L��$8�=�<���xH��L���0�H���u��.�H��$(tH��$0�M,�H�l$P�|$(���L���M����H��I9���I�^I;L�d$HuL���\��I�FH�[H��L�,L�dH��$H�TH�T$(H�TH�T$`H�T �D(H��I�^�ƅ�I��ƅ��8����m����|$(��N���H�](H;]u	H�}谹�H�E H�L$(��H�L$`�L�H��H�](L���M������I��M��tH�|$H�9+�H�z��L��$0H��P �L�%�P L�-�L�=���#ffffff.�H��$8H��H�D$xL��L��H�t$x�P@H��$0H���H��
��Hc�H��H��$8���B�Ic�L��H��H�L$xH����H�L$xH����H��H�L$xL���H��H�L$xH�+��z���H��$8����L�5m'"�H��$8����
L�5w�o�zH��$8����L�5��o�[H��$8����L�5a�o�<H��$8��{�L�5�� �H��$8��h�L�5o�oH�l$PD�xD�`H���tH��������|Qtd�H�u0H��$0����H���H���H��H��������$0DHH�����H��H��������|Qu"H�H��H�@��w����sH������H�����������tI��ƅ�����HDŽ$XHDŽ$`HDŽ$hH�̛oH��$8HDŽ$@HDŽ$0H��$0�+���H��HDŽ$0L��$8H��$@H�$L�- H��$(H��$XL��$0H���=����$(��
L��$XH��$`H�D$HH��$hH�D$x���ƅ����ƅ��A4�����L�d$XL�|$`HDŽ$(HDŽ$0HDŽ$8H�=�3�H�5�3�HDŽ$0HDŽ$8HDŽ$@H��$0L�l$(�oq��H��$0L��$8L��$@M����
A�E1�K�<.L��L��u+�M�L��$8H��t	L����&�L;�$(uH��$(蕟�L��$0C�D5:I�FH��$8H;�$(u
H��$(�d��L��$0C�D4 I��L��$8HDŽ$XHDŽ$`HDŽ$hH���H����H�HDŽ$0H��$8HDŽ$PHDŽ$XHDŽ$`H��� H��$�H��$XL��$0� A��, ����$��xH��$XH�D$hL��$`H��$hH��$0L���q��H��$0L��$8H��$@H��$(L)�H9��`K�<4L��H���)�I�L��$8H��t	L��d%�H�|$hH�l$Pt	L���N%�L;�$(L�l$(uH��$(���L��$0L�l$(C�4
I��L��$8�=�5���xL��L��)�H���u�C'�H��$(tH��$0��$�L�|$`L�d$XA���t'H�](H;]u	H�}���H�E D�<�D�d�H��H�](H���H��tcH��I9��KL��L�sL;3L�d$HuH������H�CK�vH��L�,L�dH�T$xH�TL�|H�l �D(I��L�s�I��M����H��h[A\A]A^A_]�H�l$PH�����������tI��ƅ�����KH�D$H�D$H�D$H��}"H��$8HDŽ$@HDŽ$0H��$0�S���I��H��H��$�H��$�H��$�耏��L��$�H��$�L��$`H��$hHDŽ$X�t$h�T$XH��$(�]���L��$0H��$8�$X�$h)�$0)�$@HDŽ$PL��$XH��$`H�$L�� H��$XH�t$L��$0L��H��������$XH�l$P��H��$0H��tH��uH��$8tH��$@�j"�H��$(t	L���V"�H��$�t	L���B"�L�|$H�D$H�D$HH�D$H�D$x���ƅ����ƅ���.�����L�|$XHDŽ$(HDŽ$0HDŽ$8H�==.�H�5>.�HDŽ$0HDŽ$8HDŽ$@H��$0�k��H��$0L��$8L��$@M����A�E1�K�<.L��L���%�M�L��$8H��t	L���B!�L;�$(uH��$(���L��$0C�D5:I�FH��$8H;�$(u
H��$(貙�L��$0C�D4 I��L��$8HDŽ$XHDŽ$`HDŽ$hH���H���KH�HDŽ$0H��$8HDŽ$PHDŽ$XHDŽ$`H�� H��$�H��$XL��$0� A��z����$���
H��$XH�D$hL��$`H��$hH��$0L�����H��$0L��$8H��$@H��$(L)�H9���
K�<4L��H��3$�I�L��$8H��t	L����H�|$hH�l$Pt	L�����L;�$(L�|$XuH��$(�8��L��$0C�4
I��L��$8�
�/���xH��$0L��L��裣H��$(tH��$0�2��|$(�t/H�](H;]u	H�}�P��H�E H�L$(��H�L$`�L�H��H�](H���H��taH��I9���	L�sL;3L�d$HuH�����H�CK�vH��L�<L�dH�T$xH�TH�T$(H�TH�T$`H�T �M���I��M���[���H�|$H�x��K����D$	��$�H�=e~H�
��L�"�H��$��+����H�=Vy"H�UA��7�K���D$1��$H�=~H�
��L���H��$�+訞��H�|$�A�1�L�����L�l$L�|$髯����$Y��$(H�=�~H�
-�L�n�H��$(�+�D���@H�|$�A�L��H��脞�H�D$L�|$�r����D$1��$H�=O~H�
��L�4�H��$�+�����
��$��$H�=~H�
��L���H��$�+觝��
H�=���B��$��$H�=�~H�
L�L���H��$�+�c���_
H�=��肚��N
H��$(�A�1�L��萝�L��$0L��$8�����$��D$H�=U~H�
��L�"?�H�T$�+�����	H��$(�A�L��H���(��L��$0L��$8�Y���H��$��A�1�L����L��$�L��$������$)��$�H�=�~H�
4�L�u�H��$��+�K���G	H��$��A�L��H��舜�H��$�L��$�����H��=��7H�=�u"�H��=��5H�=�u"�V����H��$��A�1�L���$��L��$�L��$��A���D$	��$�H�=�~H�
e�L�n=�H��$��+�|���xH��$��A�L��H��蹛�L��$�L��$����H�=���+H�=���"H�=���H�=���H�=���H�=���;�����$)��$�H�==~H�
�
�L���H��$��+������$)��$�H�=~H�
~
�L���H��$��+蕚���D$	��$/H�=�~H�
F
�L�o�H��$/�+�]���YH��$(�A�1�L��蛚�L��$0L��$8�Q���$��D$H�=`~H�
��L���H�T$�+����H�=�����H��$(�A�L��H���'��L��$0L��$8�m�H�=�6��H�=�6�轔��H��$(�A�1�L���ۙ�L��$0L��$8����$��D$H�=�~H�
�L���H�T$�+�6���2H�=j��U��H��$(�A�L��L���g��H��$0L��$8�;��D$	��$�H�=,~H�
��L���H��$��+还����$��$H�=�~H�
m�L���H��$�+脘��H�=x������D$	��$�H�=�~H�
)�L���H��$��+�@���<H�=���_��H�=���S��H�=���G��H�=���;��H�=\��/��H�=���#��H�|$�A�1�L���9��L�l$L�t$H�l$P�
����$��D$0H�=�~H�
{
�L���H�T$0�+蕗��H�=q��H�|$�A�L��H���ɗ�L�|$L�t$���H�|$�A�1�L��蠗�H�l$L�t$�[����$��D$0H�=k~H�
�	�L�P�H�T$0�+����H�=5�� ����H�|$�A�L��L���0��L�|$L�t$�j��H�=Z��+H�=���"H�=��H�=���H�=��H�=E�踓����$Y��$�H�=�~H�
6	�L�_�H��$��+�M���IH��$(�A�1�L��苖�L��$0L��$8H�l$P�����$��D$H�=K~H�
��L���H�T$�+�����H�=�����H��$(�A�L��H�����L��$0L��$8�
�����$)��$H�=�~H�
P�L�y�H��$�+�g���cH�|$�A�1�L��訕�L�l$L�t$H�l$P�����$��D$0H�=n~H�
��L��H�T$0�+����H�=�߇���H�|$�A�L��H���8��L�d$L�t$���H�=�1�����H�=�އ�Q�����4�f���H�=)6��̏��H�=�އ���H��1��H�k1�H��$@H��$@�v���RH�=�5�腏��A��0���-H�=%1��@��H�=11��4��H�=�5��H���H�=$އ藏���H�=�5��&����H�=
߇��H�=f5��	����H�=U5������,�m���H�=05��ӎ��H�=�އ�H�=~0��H�=�0�萎��o�L���*���`H�=�4�蓎��RH�=�4�腎��DH�=�4��w���6H�=�4��i���(H�=�4��[���H�=�4��M���H�=�4��?��I��H����L��0���I��H�����I��H���!L����I��H�����	I��H����H�����I��H���p
L���b
I��H���L������I��H����
�`I��H����L�����~I��H�����5I��H����L��V��I��H�����XI��H���iL��+��[I��H��t	L����H�\$(M���5I��H�|$`��L�����I��H���_L���QI��H����L�����I��H��uM���qL�����M���`I��H��$�GL�����9I��H����	L���	I��H��$ �;L��M��-I��H��uM���L���/�M���I��H��$8�QL����CI��H��uM���L�����M���I��H���L�����I��H����L���zI��H��$X�0��
I��M���dH�|$h����TI��H��uM���L���n�M�������L��I��H���;
��I��H��$��#L���L�|$XI���I�����H��H��$(�	��H��$��e�I��H�|$h��L���I���I��H��$0��H��$8�I���L��I��H���.�
L��$I���@L��I��H���L�|$hI���kH��H��$X�s��H��$��z�H��H�|$0�����I���yI����SI��H��$ ��H��$�L�l$pI����I���vI��H��$0�}H��$8�jI��M�����8I��H��$���L���L�l$(I����I���]I��H��$0�dH��$8�QH��H�|$���I���I���sI��H���zL���l�JI��H��$��[H��$��HI������I��H��$ ��L���I���I��H��$0��H��$8�I���I��H�|$h��L���I���I��H��$0��H��$8���H��H�|$���H��$����I��H��$(��~�	腌�I���I����I���:I��H�|$p�	�t	I���:�I��H�|$X���S	I���[H��H��$�P�{I��H�|$`tLL���AI��H�D$xL��H��L��言�I��H�\$(�I��H��$0tH��$8�w�H�\$(�I���<I��H�|$H��H����I��H��$(�V��H��$��I���I���I��H��$0��H��$8�I��H�|$(��L���I���I��H��$0��H��$8�I��H����L�����I��H��$���H��$��I���I���I���I���3I��M��t	L���^
�H�D$x���(�$0(�$@�����$L�L���&�I��H���uL���gI���R�=I��H��$��NH��$��;�I��H�|$H��H�|$`�I��H��$X����H��$(����MI���EI��H��$0�LH��$8�9I���I�����I�I��� I���GI��H��$X����聉�I��H�|$X�oH��$��\�1I��H��$��KH��$��8I���#I��H�|$���H��$�������I���
�K�|�H��H��$0���H�|$uH��$�u$H�|$0u-I���lL���w�H��$�t�L���c�H�|$0t�L�l$8I����I��H��$0���H��$XtH��$`�%�H��$(u
H�D$X�FH��$0��H�D$X�.H��H��$0�@��H��$(uH��$�u$H�|$u-H����|�L�����H��$�t�L�����H�|$t�H�|$I����L���|���I��H��$0����H��$(tH��$0�Y�H�|$tH�|$�F�H��$�AI��H��$0���H��$(tH��$0��H�|$tH�|$��H�D$hH��H��M��L�l$H���x�OI��H��$��+��H�|$tH�|$���H�|$0tH�|$8���H�D$pH��H��M�����I��H��$0���H��$(�aL��$0L��d��KI��H��$0���H��$XtH��$`�6�H��$(tH��$0��H�D$p�L�I��H��$0�Y��H��$XtH��$`���H��$(tH��$0���H�D$(H��H��M��L�d$H�6�H��H��$����H�|$0uH��$u'H��$u0I����L���r�H��$t�L���^�H��$t�H��$H��$�I���G�I��H��$0��H��$X��L��$`L��	�L���	z��I��H��$0�/��H��$(tH��$0���H��$�tH��$����H���$�,I��H��$0�D��L����H�|$tH�|$���H��$�taH��$��g��QI��H��$0���H��$XtH��$`�<�H��$(��H��$0��L���y�I��H��$X�O���I��H��$��J��H�|$tH�|$���H�|$0tH�|$8���H�D$p�@���I��H��$����H�|$tH�|$���H�|$0tH�|$8���H�D$XH��H������YI����I��H��$0���L��Q�H��$�tH��$��8�H�|$��H�|$�!�L���!x�I��H��$��a�H�|$tgH�D$H��$�H��$�����JI��H��$��|��L����H�|$0tH�|$8���H��$tH��$����I��H��$0��H��$(�(uL���w�辂�蹂�fDAVSPH������H��H��[A^�%L�I��H��@�L���@w�UAWAVAUATSH��H��H�|$`�����H�t$h�IH�D$0H�D$8H�D$@H�=Y�H�5Z�HDŽ$�HDŽ$�HDŽ$�H��$���K��H��$�L��$�L��$�M����7A�E1�K�</L��L����M�L�|$@H��t	L��a�L;|$0uH�|$0�z�L�l$8C�D=:I�GH�D$@H;D$0u
H�|$0��y�L�d$8C�D< I��L�|$@HDŽ$�HDŽ$�HDŽ$�H���H����=H�H��$HDŽ$HDŽ$pHDŽ$xHDŽ$h�@����H����=I���V"@0fV"@ KV"@0V"�$�$)�$�)�$��$h�$x)�$�)�$�HDŽ$�H��$�HDŽ$�H��H��$hH��$�L��$��A�������$h��5H��$��c���L�����H��$�H�D$XH��$�H��$�H��$�H�t$p�;���L��$�H��$�L��$�H�D$0L)�I9���5K�<<H��L����M�L�|$@M��t	H��4��H�|$XtH�|$p�!��L;|$0H�l$huH�|$0��w�L�d$8C�<
I��L�|$@�=k���xL��L�����H���u�'�H�|$0tH�|$8����H���H����<H��H���H�
���H��$�H��H�T$`�+����$���!���tH�\$`�CP������H���tH��������|Qt��cH�u0H��$�譬��H���H���H��H���;�����$�DHH�����;H��H��������|Q�_���H���n��H�\$`�CP�CT�SXH�sH��džH����Z��H�{8�V4�����
����� HDŽ$HDŽ$HDŽ$H�=�	�H�5�	�HDŽ$�HDŽ$�HDŽ$�H��$��?G��H��$�L��$�L��$�M���5A�E1�K�</L��L��E�M�L��$H��t	L����L;�$uH��$�eu�L��$C�D=:I�GH��$H;�$u
H��$�4u�L��$C�D< I��L��$HDŽ$hHDŽ$pHDŽ$xH���H����9H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��T"H��$�HDŽ$�H�V"H��$�H��$hL��$��A�������$���3H��$��*���H��$hH�D$XL��$pH��$xH��$�L���
�H��$�H��$�L��$�H��$L)�I9���3K�<<H��L�����M�L��$H��t	H����H�|$Xt	L���L;�$H�l$huH��$�s�L��$C�<
I��L��$�=-���xL��L������H���u��H��$��H��$�|���H�D$`H��0H��$�HDŽ$@HDŽ$HHDŽ$PH�E0H��$�H�EHH�D$pH�EH��$`�H��$E1�L��$�H���H��$pH��ŇH��$XL�=� �lf.�H��$HL��H���$�$�$(�$8\0T LH��$I��L��$P������"H���1���H���t'H��������|Pty�fffff.�L��H��$�谧��H���H���H��H��	6�����$�H�t$pH�����5H��H��������|P�6DŽ$hƄ$tHDŽ$�HDŽ$�DŽ$xƄ$�HDŽ$�HDŽ$�������eL�l$XHDŽ$PHDŽ$XHDŽ$`H�=��H�5��HDŽ$�HDŽ$�HDŽ$�L���2B��H��$�L��$�L��$�M����A�E1�K�<<L��L��8��M�L��$`H��t	L�����L;�$PuH��$P�Xp�L��$XC�<:I�GH��$`H;�$PL��$�u
H��$P� p�L��$XC�D= I��L��$`H�D$H�D$H�D$ H���H����3H�H��$HDŽ$H�D$8H�D$@H�D$0�$����H����3H���L"@kL"�@ m�$�$)�$�)�$�D$0L$@H��$�HHDŽ$�H��$�HDŽ$�	�A�H�|$0H�t$H�`�M���x�|$0��+L���շ��H��$��H�D$H�D$PH�t$H�T$ L��H�t$��H��$�H��$�H�D$xL��$�H��$PL)�I9���K�</L�t$xL��L��%��M�L��$`H��t	L������H�|$PL��$�tH�|$����L;�$PH�l$huH��$P�%n�L��$XC�D=
I��L��$`�=����xL��L���V��H���u����H��$PtH��$X���L�l$XL�=� �H���H����M2H��H���H��$H��H��$hH�
�����!����$&��u;H��H��$�1���>H��H��$xH����Q��H��H��$�1����H���H���,1H��H������������H��$H��$�H��$H��$���$H�D$P��$H�D$x��$ ��$���$!��$�<
����$"	��H����?H�D$0H�D$8H�D$@H���H��$�HDŽ$�HDŽ$�L���Z}��I��I��H��[oH��$�HDŽ$�!HDŽ$�L���%}��HDŽ$�H��$�H��$�H�$H�|$H�t$0L��L��L��M���B����|$L�=� ��)H�D$0H�D$(H�D$8H�D$H�D$@H��$hƅ������ƅ��E�����LH�D$H�D$H�D$ H�=��H�5��HDŽ$�HDŽ$�HDŽ$�L���<��H��$�L��$�L��$�M��L�l$X��A�E1�K�</L��L�����M�L�|$ H��t	L����L;|$L��$�uH�|$�j�L�l$C�D=:I�GH�D$ H;D$u
H�|$�j�L�l$C�D= I��L�|$ H�D$0H�D$8H�D$@H���H���/H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�� A�H��$PH�t$0H�Ă M���l���$P�z(H�\$0H�l$8H�T$@L��H�����H��$�H��$xL��$�L��$�H�D$L)�I9���K�</L��L��3��M�L�|$ H��$xt	L�����H��L��$�t	H����L;|$H�l$huH�|$�;i�L�l$C�D=
I��L�|$ �=����xL��L���r�H���u���H�|$tH�|$�;�L�l$XL�=� �|$P���L���M����H��H9D$(��'I�^I;uL���F��I�FH�[H��H�T$(H�H�T$H�TH��$hH�TH�T$PH�TH�T$xH�T �D(H��I�^�ƅ�H��H�D$(ƅ�������������|$P��B���H�](H;]u
H��$`�}�H�E H�L$P��H�L$x�L�H��H�](L���M������H�D$(H��H��tH�|$��H��$hH��у�"ffffff.�H��$�H��H����L��P@H��$�H���H��
�Ic�L���H��$�����B�H�
� Hc�H��H��H�����H�����H��H�b���H��H�%���H��$���L�5p�!���/&H��$���L�5ao���&H��$��
�L�5X`ouf�%H��$���L�5ʊ uH�%H��$���L�5D`ou*��%H��$���L�5r`o�{%��HH�L$x�@H�D$(H���t	H����UL��H��$����H���H���H��H���*�����$�H�t$pH����h*H��H�������H�L$p�|	u HD$p�@��w����sH������H���������H��H�T$P����H�D$0H�D$8H�D$@H��_oH��$�HDŽ$�HDŽ$�L���@v��H��HDŽ$�L��$�H��$�H�$H�|$H�t$0H��L�5�M���]����|$��"H�D$0H�D$PH�D$8H�D$H�D$@H��$����ƅ���kƅ��e������H�D$H�D$H�D$ H�=+��H�5,��HDŽ$�HDŽ$�HDŽ$�L���5��H��$�L��$�L��$�M��L�l$X��	A�E1�K�</L��L����M�L�|$ H��t	L���3�L;|$L��$�uH�|$��c�L�l$C�D=:I�GH�D$ H;D$u
H�|$�c�L�l$C�D= I��L�|$ H�D$0H�D$8H�D$@H���H���*(H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�� A�H��$PH�t$0H��{ M������$P�V!H�\$0H�l$8H�T$@L��H�����H��$�H��$�L��$�L��$�H�D$L)�I9���K�</L��L��S�M�L�|$ H��$�t	L�����H��L��$�t	H����L;|$H�l$huH�|$�[b�L�l$C�D=
I��L�|$ �=����xL��L�����H���u���H�|$tH�|$�[�L�l$XL�= �|$x�t3H�](H;]u
H��$`�iw�H�E H�L$x��H�L$(�L�H��H�](L���M���}H��H9D$P�; I�^I;uL���7��I�FH�[H��H�T$PH�H�T$H�TH��$�H�TH�T$xH�TH�T$(H�T �D(H��I�^�)f�H�D$PH��H���+ffffff.���$hH��$�A�I�QY)�$�)�$�)�$��$�������$�$�H��$@,(�$�(�$�(�$�P HH��$@M��t
I9�����f�H����E1�I9����H��$@荗����H���������H������HDŽ$(HDŽ$0HDŽ$8H�*A"H��$�HDŽ$�HDŽ$�L����p��I��H��H��$PH��$�H��$��S��L��L��$XH��$`L�|$8H�D$@H�D$0��$���$�H�|$�h��L�l$H�D$ D$0L$@)�$�)�$�HDŽ$�L��$�H��$�H�$H�|$0H��$(L��H��L�Y�M��聇���|$0H�l$h�R!H��$�H��tH��uH��$�tH��$���H�|$t	L���H��$Pt	L�����H��$(H��$0H�D$H��$8H��$h���I��L�=� H�t$(ƅ���Pƅ�������H�D$H�D$H�D$ H�=��H�5��HDŽ$�HDŽ$�HDŽ$�L���j/��L�l$XH��$�L��$�L��$�M���(A�E1�K�</L��L��k�M�L�|$ H��t	L�����L;|$L��$�uH�|$�]�L�l$C�D=:I�GH�D$ H;D$u
H�|$�g]�L�l$C�D= I��L�|$ H�D$0H�D$8H�D$@H���H���b"H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�� A�H��$PH�t$0H��u M���F����$P��H�\$0H�l$8H�T$@L��H�����H��$�H��$�L��$�L��$�H�D$L)�I9���K�</L��L��
�M�L�|$ H��$�t	L�����H��L��$�t	H��s�L;|$H�l$huH�|$�\�L�l$C�D=
I��L�|$ �=����xL��L���L�H���u�x�H�|$tH�|$��L�l$XL�=� �|$P�t3H�](H;]u
H��$`�#q�H�E H�L$P��H�L$x�L�H��H�](L���M��tfH��H9D$(�rI�^I;uL����I�FH�[H��H�T$(H�H�T$H�TH��$hH�TH�T$PH�TH�T$x���H�D$(H��H�����H�|$�A������A�H��$P1�L���7c�L��$XL��$`�*��A�H��$PL��L���c�L��$XL��$`����A�@H��$@1���b�H��$@L��$PI9��������A�H�|$1�L���b�L�l$L�|$ �����A�H�|$L��L���nb�L�l$L�|$ �L����A�H�|$1�L���Eb�L�l$L�|$ ����A�H�|$L��L���b�L�l$L�|$ ��A�H�|$1�L����a�L�l$L�|$ H�l$h����A�H�|$L��L����a�L�l$L�|$ ���M��thL��H�� �xH�D$`H�x8H��$�uL9�$@vM��I��H��L���=�H��H���,H��$��$���H�D$`H�X0L�h8������HDŽ$�HDŽ$�HDŽ$�H�=e�H�5f�HDŽ$�HDŽ$�HDŽ$�H��$�L�l$X��)��H��$�L��$�L��$�M����A�E1�K�</L��L����M�L��$�H��t	L��eߐL;�$�uH��$��X�L��$�C�D=:I�GH��$�H;�$�u
H��$���W�L��$�C�D< I��L��$�HDŽ$hHDŽ$pHDŽ$xH���H����H�H�L$`H�I8HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��7"H��$�HDŽ$�HDŽ$�H��$�H��8"H�|$0H��$hL��$��A��\���|$0�kH��$��4��H��$hH�D$pL��$pH��$xH��$�L�����H��$�H��$�L��$�H��$�L)�I9��=K�<<H��L���M�L��$�H��t	H���ݐH�|$pt	L��yݐL;�$�H�l$huH��$��V�L��$�C�<
I��L��$��=����L�l$XxL��L���B�H���u�nߐH��$�tH��$��ݐM��u
H��$@�+2H�\$`H�S H�
k��H��$�H����	����$�uH�s@H��������1�H���H����H��H���
����H��$�H�D$PH��$�H�D$xD��$���$�H�D$X��$���$��$��D$<
L�l$p�>��$�	�0H�����HDŽ$hHDŽ$pHDŽ$xH���H��$�HDŽ$�HDŽ$�H��$��e��I��I��H�DoH��$�HDŽ$�!HDŽ$�H��$��Ue��HDŽ$�H��$�H��$�H�$L�Z�H��$H��$hL��$�L��L���g|����$��L��$hL��$pH��$xH��$����ƅ�<��ƅ��m�����L�|$(HDŽ$HDŽ$HDŽ$H�=%�H�5&�HDŽ$�HDŽ$�HDŽ$�H��$�L��$��$��H��$�L��$�L��$�M����A�1�I�<,L��L���ސL�H��$H��t	L���#ڐH;�$uH��$��R�L��$A�,:H�EH��$H;�$u
H��$�R�L��$A�D/ H��H��$HDŽ$hHDŽ$pHDŽ$xH�D$hH���H���^H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�H��j H��$�H��$hL��$�� A��W����$���H��$hH��$�L��$pH��$xH��$�L�����H��$�L��$�L��$�H��$H)�I9���I�</L��L��
ݐL�H��$H��t	L���ؐH��$�t	L��xؐH;�$L�l$puH��$�Q�L��$A�/
H��H��$�=����L��$�xL��H��>ܐH���u�jڐH��$tH��$�ؐH�l$hL�|$(A�����L���M����H��I9���I�^I;uL�����I�FH�[H��L�$L�|H��$�H�TL�lH�T$XH�T �D(H��I�^�}ƅ�I��ƅ�������n���A����\���H�](H;]u	H�}�ne�H�E D�,�H�L$X�L�H��H�](L���M���1���I��M��t	L����֐H�ތ�L��$�H����L�%#�L�-̑�L�5����H��$�H��H�D$`L��L��H�t$`�P@H��$�H���H��
��Hc�H��H��$����B�Ic�L��H��H�L$`H�����H�L$`H�����H��H�L$`L���H��H�L$`H�����z���H��$���^�L�5=�!�H��$���H�
L�5GHo�zH��$���5�L�5�Ho�[H��$���"�L�51Ho�<H��$����L�5zr �H��$�����L�5?HoH�l$hD�h�@H�D$`H���tH��������|Qtd�H�u0H��$�趃��H���H���H��H��������$�DHH�����H��H��������|Qu"H�H��H�@��w����sH�����H�����������tI��ƅ�����HDŽ$hHDŽ$pHDŽ$xH��GoH��$�HDŽ$�HDŽ$�H��$��]��H��HDŽ$�L��$�H��$�H�$L���H��$H��$hL��$�H���	u����$�sL��$hL��$pH��$xH�D$X���ƅ����ƅ�������L�|$(HDŽ$HDŽ$HDŽ$H�=�ߐH�5�ߐHDŽ$�HDŽ$�HDŽ$�H��$�L�d$p�E��L�l$PH��$�L��$�L��$�M����A�E1�K�<.L��L��FאM�L��$H��t	L����ҐL;�$uH��$�fK�L��$C�D5:I�FH��$H;�$u
H��$�5K�L��$C�D7 I��L��$HDŽ$hHDŽ$pHDŽ$xH���H����H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�H�uc H��$�H��$hL��$�� A������$���H��$hH�D$xL��$pH��$xH��$�L���B��H��$�L��$�H��$�H��$L)�H9���K�<7L��H���ՐI�L��$H��t	L��5ѐH�|$xH�l$ht	L��ѐL;�$L�d$pL�l$PuH��$�I�L��$L�d$pL�l$PC�7
I��L��$�=N���xL��L���ԐH���u�
ӐH��$tH��$��АL�|$(A���t+H�](H;]u	H�}�^�H�E D�,�H�L$`�L�H��H�](H���H��t`H��I9��p
L�sL;3uH��蓊�H�CK�vH��L�$L�|H�T$XH�TL�lH�T$`H�T �D(I��L�s�I��M����H�ĸ[A\A]A^A_]�H�l$hH�����������t(H��H�L$`L�l$pƅ�����>H�D$0H�D$8H�D$@H�U)"H��$�HDŽ$�HDŽ$�H��$��Y��I��I��H��$�H�t$PH�T$x�G;��L��$�H��$�L��$pH��$xHDŽ$h�t$��$H��$�!Q��L��$H��$�$h�$x)�$�)�$�HDŽ$�L��$�H��$�H�$L���H��$hH�t$0L��$�L��L���o����$hL�l$p�+
H��$�H��tH��uH��$�tH��$��.ΐH��$t	L���ΐH��$�t	L���ΐH�D$0H�D$`L�|$8H�D$@H�D$P���ƅ���zƅ��Iڐ����L�|$(HDŽ$HDŽ$HDŽ$H�=ڐH�5ڐHDŽ$�HDŽ$�HDŽ$�H��$����H��$�L��$�L��$�M���C	A�E1�K�<.L��L���ѐM�L��$H��t	L���͐L;�$uH��$�E�L��$C�D5:I�FH��$H;�$u
H��$�vE�L��$C�D4 I��L��$HDŽ$hHDŽ$pHDŽ$xH���H���p
H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�H��] H��$�H��$hL��$�� A��>����$��:H��$hH�D$xL��$pH��$xH��$�L�����H��$�L��$�H��$�H��$L)�H9��"K�<4L��H���ϐI�L��$H��t	L��vːH�|$xH�l$ht	L���`ːL;�$L�|$(L�l$puH��$�C�L��$C�4
I��L��$�
�ې��xH��$�L��L���bOH��$tH��$��ʐA���t+H�](H;]u	H�}�Y�H�E D�,�H�L$X�L�H��H�](H���H��tWH��L�d$`I9��L�sL;3uH�����H�CK�vH��L�$L�|H�T$PH�TL�lH�T$X�K���H�D$`H��H���Y���L���Cʐ�K����D$1��$H�=0�}H�
���L�핇H��$�+��J��H�|$0�A�1�L���K�L�l$8L�|$@�V����$i��$H�=��}H�
H��L����H��$�+�_J��H�|$0�A�L��L���J�L�d$8L�|$@����D$��$PH�=j�}H�
漃L����H��$P�+�I��LH�=[$"H�Z��7�PG��D$��$PH�=�}H�
���L����H��$P�+�I����$Q��$(H�=��}H�
[��L�l��H��$(�+�rI��H�=N���B��$Q��$(H�=��}H�
��L����H��$(�+�.I��}H�=b���MF��l��$	��$�H�=O�}H�
˻�L�ܓ�H��$��+��H��1H�=����+H�=%���"H�=����H�=[���H�="���H�=1����E���H��$�A�1�L����H�L��$L��$������$��D$0H�=��}H�
#��L�t�H�T$0�+�=H��H��$�A�L��L���zH�L��$L��$�$����$	��$�H�=<�}H�
���L�!��H��$��+��G��H����7H�=�!"�H����5H�=�!"�
E���H��$��A�1�L����G�L��$�L��$�� ��D$1��$H�=��}H�
��L�%�H��$�+�3G��H��$��A�L��L���pG�L��$�L��$���H��$�A�1�L���>G�L��$L��$�#���$��D$0H�=�}H�
��L����H�T$0�+�F���H�=u���C�H��$�A�L��H����F�L��$L��$�?�H��$�A�1�L���F�L��$H��$����$��D$0H�=]�}H�
ٸ�L�B��H�T$0�+��E��BH�='���C�H��$�A�H��L���$F�L��$H��$�B��D$1��$OH�=��}H�
e��L����H��$O�+�|E���H�=���B�H�=ԏ��B�H�=(���B�H�=ԏ��wB�H�=����kB�H�=쏇�_B���$Q��$(H�=f�}H�
ⷃL���H��$(�+�D��HH�=폇������$i��$H�=�}H�
���L�ď�H��$�+�D��H��$�A�1�L����D�L��$L��$H�l$h�����$��D$0H�=��}H�
,��L�U��H�T$0�+�FD��H�=:���eA�H��$�A�L��H���wD�L��$L��$���H�=#���?��E��$�;��1H�=n��?�� H���H��$pH��$p��>��H�=̍��??�H�=0���>�����@�H;���H����H�j�H��$XH��$X�u>��H�=y���d>�H�=���x>��H�=���g>��yH�=��9>�H�=*��->�H�=���A>��SH�=���3>��EH�=���%>��7H�=t��>��)�L���:��H�=W��=��H�=I���=�I��H����L������I��H�����I��H���L������I��H���$L���I��H���0L������"I��H���BL���4I��H���[H��V���MI��H���qL���cI��H����H��(���uI��H����L���I��H��$���L�����I��H����L���I��H��$��L�������I��H���L���I��H��$x��L�������|I��H���~L���pI��M���&H��^���I��H���&	L���	I��H��$����~	H��H���oH�|$x����_I��H���+	L���	��L�|$(I����I��H�|$x��L����I���I��H��$���H��$���I���sH��H��$h諹��H��$�����I���k�UL��$�L�|$(I���I���I��H���	H�����I��H��$���H��$���I��M�����jL�d$pL�|$(I����H��H�|$0�B�jI��H��$@��/�?�I����I��H�|$0�͸��H��$P����I��H��$��L���I����I��H��$���H��$���I��H�|$x� L���I���I��H��$���H��$���I��H�|$(�I��H�\$� I��H�|$p�$L���I��H�D$`H�X0L�h8L����2�I����I��H��$���H��$���I��H�|$X�#L���I���I��H��$��H��$���I����I��H�|$PH�\$���I��H�\$�I��H��$(���oI���I����I���BI���I��H��t	H�����H�\$M���I��H�\$���I��H��$�tnH��$��¼��^I���nI��H��t	H�����H�\$M�����I��H��$�t2H��$��y���"I��H�\$���I��H�\$�^I��H�\$���bI��H�|$X�H�|$p�I��H��$h�3���H��$�&�����I���I��H��$���H��$��I���bI���I��H��$芝����<�H��H�|$PuI����H�|$����I���I����|I��H�|$0萵��H��$胵���vI��H��$��wH��$��dI���b�Z�sI��H��$��}|��H��$htH��$p���H��$u
H�D$`��H��$�麐H�D$`���H��H��$��"|��H��$uH��$�u$H�|$0u-H���/�L������H��$�t�L������H�|$0t�L�|$8I��L���n��L���n/�I��H��$��{��H�|$0tH�|$8�C��H�|$tH�|$�0��H�D$(H��H��H�\$M���X�I��H��$��Z{��H�|$uH��$Pu$H��$(u1� L��ֹ�H��$Pt�L���¹�H��$(��H��$0�?I��H��$���z��H��$htH��$p�}��H��$tH��$�d��H��$��GI��H��$��z��H��$htH��$p�1��H��$tH��$���H�D$pH��H��L�|$(�]��I��H��$���H��$htH��$p�Ը�H��$�tH��$�����H�|$X����NI��H��$��@z��H��$htH��$p���H��$��H��$�b��L���b-�I��H��$�袙��H��$h��L��$pL���*��L���*-�I��H�\$H��$��ey��H�|$0tH�|$8����H�|$tH�|$�緐H�D$(�HI���&I��H�\$H��$��y��H�|$0tH�|$8����H�|$tH�|$����H�D$PH��H�����#�I��H��$��И��H�|$0��H�\$8H��^���I��H��$���x��L��@��H��$�tH��$��'��H�|$0tzL�|$8L�����L���,�I��H��$��x��H���H�|$tH�|$�ݶ�H��$PtH��$X�Ķ��I��H��$h�z���H��$@��L���+���6���6�f.��AWAVAUATSH��H��0�[���L�{HM��t5L�s@M�fL�-[���
�I��I��tA�|$�t�I�<$A����L���5��H��[A\A]A^A_�%#��I��H�{@�ψ��H����L���+�f.�@�����PH�=�"H��ڃ�;�3�f.�UAWAVAUATSH��H�~����I�����H�t$0��@���������H�D$H�D$H�D$H�=��H�5��H�D$xHDŽ$�HDŽ$�H�T$x�Q���L�l$xL��$�H��$�H�����E1�I�</L��H��[��I�L�|$M��t	L��ݴ�L;|$uH�|$�-�H�l$B�D=:I�GH�D$H;D$u
H�|$�_-�H�\$B�D; I��L�|$H�D$@H�D$HH�D$PI���H���%H�H�D$xH��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�a
"H��$�HDŽ$�
H�B"H�|$XH�t$@L�D$x�A������|$X��H�|$x�vu��H�D$@H�D$(L�t$HH�T$PH�|$xL���e���H�l$xL��$�L��$�H�D$L)�I9���J�<;L��L��߷�M�L�|$H��t	L��a��H�|$(t	L���P��L;|$uH�|$�+�H�\$B�;
I��L�|$�=���xH��L���/��H���u�[��H�|$tH�|$����H�D$0H�x�
H�=�
"H��Ճ�/�0�H�D$XH�D$`H�D$hI�F0H�D$(I�FHH�D$8A�E1�H�KЃH�D$p�3@L�|$`J�mL�E�$�I�\�I��L�l$hA����(�$L���T��I���t
I����R�H�|$xH�t$(�`��I���I���H��H�������D$xH�t$8H�����H��I�������A�DQ<u_E1�A���uL����"���Ӊ�H�� H	�A�H�D$XM��u	H��v:E1�I9�����H�|$X�Nb����f�<tC@��t>L���_��������A�H�|$X1��^2�H�D$XL�l$hI9�������M��t\L��H�� ��L��L9l$Xv9J��L�$@L��L��崐H����H��H�D$0H�xt	H�8�ܰ�H�D$0H�L�h�I������H�D$H�D$H�D$H�=��H�5��H�D$xHDŽ$�HDŽ$�H�T$x���L�d$xH��$�H��$�H��H�D$(L�d$8���E1�H�D$pJ�< H�l$(H��H�����I�L�d$H�|$8t	H��
��L;d$H�D$puH�|$�(�H�D$B� :I�D$H�D$H;D$u
H�|$�(�H�\$B�D# I��L�d$H�D$@H�D$HH�D$PI���H���?H�H�L$0H�IH�D$xH��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��"H��$�HDŽ$�
HDŽ$�H��$�H��	"H��$�H�t$@L�D$x�A��#�����$���H�|$x���H�D$@H�D$(H�t$HH�T$PH�|$xH�t$0�h���H�D$xH�D$8L��$�H��$�H�D$L)�H9���J�<#L��H��ݲ�I�L�d$H�|$8t	L���\��H�|$(tH�|$0�I��L;d$uH�|$��&�H�\$B�#
I��L�d$�=�����xH��L��(��H���u�T��H�|$tH�|$��M��uH�|$Xt	L���ۭ�H��[A\A]A^A_]�H�=�"H��Ѓ�7��+�H�={"H��Ѓ���+�H�="H�Ѓ�7�+��TH�|$�A�1�H���z.�H�D$L�d$������$��D$'H�=E�}H�
���L��σH�T$'�+��-��H�|$�A�1�H���.�H�l$L�|$���D$Y��$�H�=�}H�
c��L��σH��$��+�z-��H�|$�A�L��H���-�H�\$L�d$����H�|$�A�L��L���-�H�\$L�|$���H�2ʃH�D$pH�|$p�+(��)H�=�΃�=(��H�=�΃�/(��
�L���$�H��H��tYL�����NH��H�|$8tWL�������LH��M����L���H��M����H�|$(��H��L����H��H�|$(��L���uH��H�|$(��H�|$0�H���JH��H�|$xtRH��$��BH���_H��H�|$xtgH��$��WH���)H���S�k�iH��H�|$x��l��H�|$@tH�|$H�9��H�|$tWH�|$�JH��H�|$x�E��H�|$@tH�|$H�
��H�|$tH�|$����M��t�H��H�|$XtH�|$`�ڪ�H�����f.�UAWAVAUATSH��I��H�GH�D$L�gM��tRH�D$L�x@H�����ff.�I��@I��t,I��tI���M�o�I�o�L��H�����H��t�L�����I�>tH�|$H��[A\A]A^A_]�%4��H��[A\A]A^A_]�H�D$H��tL����f.�I��tI�_@L��迋��I����I�>tH�|$�ᩐH�|$����*�f.�UAWAVAUATSH��hI���-����H�t$0�HH�D$hH�D$pH�D$xH�=H�5ﵐHDŽ$�HDŽ$�HDŽ$�H��$��n�H��$�L��$�L��$�M�����E1�J�<3L��L��u��M�L�t$xH��t	L�����L;t$hL�d$0uH�|$h�!�H�\$pB�3:I�FH�D$xH;D$hu
H�|$h�u!�H�D$pH��$�B�D0 I��L�t$xHDŽ$�HDŽ$�HDŽ$M��$�M���PK�$H�D$H�D$H�D$HH�D$PH�D$@�$�L��H���I���!@��!�@ eD$L$ )�$�)�$�D$@L$P)�$�)�$�HDŽ$�H��$�HDŽ$�	H�ɋH�|$@H��$�L��$��A��ġ���|$@�WH��$��i��L��k��H��$�H��$�H��$�H��$H��$�H����H��$�H�D$`L��$�H��$�H�D$hL)�H9�H��$�
H��$�H��J�<0L��H��R��I�L�t$xH�|$`t	L��Ѧ�H��$�L�l$0tH��$����L;t$huH�|$h�Z�H�l$pB�D5
I��L�t$x�=����xH��L�����H���u����H�|$ht!H�|$p�Z���I��L���I����GI��M���H�
Q�H��$8L��L���8����$V��u,I�L���y��I���L���PI���L��1��1��I���H����H��I������_A����QH��$8H��$H��$@H��$`D��$H��$LH��$���$P��$��$Q��$<
L��$�����$R	��I����NH�D$@H�D$HH�D$PH��H��$�HDŽ$�HDŽ$�H��$��.��H��I��H�!
oH��$�HDŽ$�!HDŽ$�H��$��t.��HDŽ$�H��$�H��$�H�$L�y�H�|$H�t$@L��$�H��L���E���|$��H�l$@H�D$HH�D$`H�D$PH��$XA���Aƅ�<��Aƅ��������PH�D$H�D$H�D$ H�=\��H�5]��HDŽ$�HDŽ$�HDŽ$�H��$�H��$ ���L��$�L��$�L��$�M�����1�H�<+L��L��ܧ�L�H�l$ M��t	L���^��H;l$L�d$0uH�|$��H�\$�+:H�EH�D$ H;D$u
H�|$���L�t$A�D. H��H�l$ H�D$@H�D$HH�D$PI��$�H���H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�H�+4 H��$�H�t$@L��$�� A�趜����$���H�D$@H��$0H�t$HH�T$PH��$�H��$(���L��$�L��$�H��$�H�D$H)�H9���I�<.L��H��s��H�H�l$ M��t	L�����H��$0tH��$(�ܡ�H;l$L�l$0uH�|$�~�L�t$A�.
H��H�l$ �=&����xL��H�����H���u�⣐H�|$tH�|$���L��$�H��$ A�����I���H����H��H9���L�sL;3L�l$`uH���[�H�CK�vH��H�,L�lH��$XH�TL�dH��$�H�T �D(I��L�s�Aƅ�H��Aƅ��F���������A����O���I�](I;]u	I�}��.�I�E D�$�H��$��L�H��I�](I���H���!���H��H��tH�|$`�c��H��X�L��$�H����L�-��L�%
\��L��$�I��L��L��L���P@H��$�H���H��
�cHc�H��L��$�A���B�IcD�L��I��H�d��H�Y��I��H��Z��I��H��f��H��$���o
�L�5Ŝ!�H��$���Y
�
L�5�o�zH��$���F
�L�5To�[H��$���3
�L�5�o�<H��$��� 
�L�5< �H��$���

�L�5�oL�d$0D�x�@H��$�I��$�tI��$�����A�|Qtj�I�t$0H��$��7M��I��$�I��$�H��H���
�����$�ADHH�����
H��I��$�����A�|Qu"L�H��H�@��w����sL���2���I��$���A��$����t H��AƄ$�����=H�D$@H�D$HH�D$PH�oH��$�HDŽ$�HDŽ$�H��$��w'��H��HDŽ$�L��$�H��$�H�$L�y{H�|$H�t$@L��$�H���>���|$��	H�l$@L�l$HH�D$PH��$�A��$�AƄ$���jAƄ$���������L�l$`H�D$H�D$H�D$ H�=\��H�5]��HDŽ$�HDŽ$�HDŽ$�H��$����L��$L��$�L��$�L��$�M���-	�E1�J�<;L��L��۠�M�L�|$ M��t	L���]��L;|$L�d$0uH�|$��H�\$B�;:I�GH�D$ H;D$u
H�|$���L�t$C�D> I��L�|$ H�D$@H�D$HH�D$PI��$�H���
H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�H�)- H��$�H�t$@L��$�� A�贕����$��9H�D$@H��$H�t$HH�T$PH��$�H��$���L��$�L��$�H��$�H�D$L)�H9��%K�<>L��H��q��I�L�|$ M��t	L���H��$tH��$�ښ�L;|$L�d$0L�l$`uH�|$�w�L�t$C�>
I��L�|$ �=����xL��L������H���u�ۜ�H�|$tH�|$�x��L��$A���t3I�\$(I;\$u
I�|$�(�I�D$ D�<�H��$��L�H��I�\$(I��$�H��tiH��H9��L�sL;3uH���^T�H�CK�vH��H�,L�lH��$�H�TL�|H��$�H�T �D(I��L�s�\H��H���PL������BL�l$0I�����A������tH��Aƅ������H�D$hH�D$pH�D$xH�#�!H��$�HDŽ$�HDŽ$�H��$���"��I��I��H��$�H��$H��$`���L��$�H��$L�t$HH�D$PH�D$@��$��$H�|$����L�|$H�D$ D$@L$P)�$�)�$�HDŽ$�L��$�H��$�H�$L�cvH�|$@H�t$hL��$�L��L���v9���|$@L�l$0�PH��$�H��tH��uH��$�tH��$����H�|$t	L�����H��$�t	L���에H�l$hH�D$pH�D$`H�D$xH��$A���Aƅ���BAƅ��)������H�D$H�D$H�D$ H�=H�5�HDŽ$�HDŽ$�HDŽ$�H��$��o�L��$�L��$�L��$�M���j�E1�J�<;L��L��v��M�L�|$ M��t	L������L;|$L�t$0uH�|$��H�\$B�;:I�GH�D$ H;D$u
H�|$�v�L�d$C�D< I��L�|$ H�D$@H�D$HH�D$PI���H����H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�H��' H��$�H�t$@L��$�� A��P�����$��wH�D$@H��$H�t$HH�T$PH��$�H��$薌��L��$�L��$�H��$�H�D$L)�H9��cK�<<L��H��
��I�L�|$ M��t	L�����H��$tH��$�v��L;|$L�l$0uH�|$��L�d$C�<
I��L�|$ �
�����xH��$�L��L���H�|$tH�|$�����$��t5I�](I;]u	I�}�9#�I�E H��$���H��$��L�H��I�](I���H��t]H��H9��bL�sL;3L�l$`uH���O�H�CK�vH��H�,L�lH��$H�TH��$�H�T���H��H��H�|$`�����H��h[A\A]A^A_]�H�|$h�A�1�L���Q�H�\$pL�t$x�
��D$A�D$H�=�}H�
���L��_�H�T$�+���GH�|$h�A�L��H����H�D$pL�t$x����D$��$�H�=��}H�
<��L�M_�H��$��+�S����D$��$�H�=��}H�
��L�m^�H��$��+���H�|$�A�1�L���\�H�\$L�|$ �����$��D$hH�='�}H�
���L��^�H�T$h�+���OH�=�^����H�|$�A�L��H�����L�t$L�|$ ���H�|$�A�1�L�����H�\$H�l$ ����$��D$hH�=��}H�
��L�x]�H�T$h�+�)��H�=]]��H�H�|$�A�H��H���]�L�t$H�l$ ��H�=�]���H�=K]���H�=�]���H�=K]����H�=]����H�=c]�����D$A�D$?H�=�}H�
_��L��]�H�T$?�+�y��H�|$�A�1�L����H�\$L�|$ �u�����$��D$hH�=��}H�
��L�*]�H�T$h�+���H�=]��:�H�|$�A�L��H���O�L�d$L�|$ �s���H�=\��t
�H�=e���
��]��$�	��LH�=�\����H�=�����H�=�����H�="������H�=�����H�=����H��M���M�GH��M��uY�H��M����L������H��M���=L���/H��M���L��Q���H��M���UL���GH��H�|$`�9L�� ���+H��H����L����@�T�H����H��H�|$@����tH�����H��$ H���H��H���P�TL�l$`H����H���)H��H��$0�\H��$(�IH���4H��H��$��5H��$��"H��H��$�\H��$�IH���4H��H��$��5H��$��"H����H���H���DH���<H��H��$��kH���]H��H�|$@���H�|$�ڈ���.H���&H��H��$��-H��$��H����~H��H��$���O��H�|$t	L���k��H��$���L����H��H��$��O��H�|$@tH�|$H�1��H�|$tH�|$���H��$ H��H���<H��H��$��VO��H�|$@tH�|$H�덐H�|$tH�|$�؍�H��H��L�l$`tk�`�H��H��$��o��H�|$@tOL�l$H�?H��H��$��@O��L�����H��$�tH��$��v��H�|$htL�l$pL��`��H���`�UAWAVAUATSPI��H�_L�oI��H��@I��tL���I���k��L����I�>tH��H��[A\A]A^A_]�%��H��[A\A]A^A_]�I���I��tI��$�L���[k��I����I�>t	H�����L������f.�UAWAVAUATSH��H�~��H��I�����H�t$(���혐���H�D$0H�D$8H�D$@H�=���H�5���HDŽ$�HDŽ$�HDŽ$�H��$��3��L��$�L��$�L��$�M����1�H�<+L��L��;��L�H�\$@M��t	L������H;\$0uH�|$0�d�H�l$8�D:H�CH�D$@H;D$0u
H�|$0�@�L�|$8A�D H��H�\$@HDŽ$�HDŽ$�HDŽ$�I���H���H�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H���!H��$HDŽ$H��!H��$XH��$�L��$��A������$X��H��$��<L��H��$�H�D$L��$�H��$�H��$�L������H��$�L��$�L��$�H�D$0H)�I9���I�<L��L�����L�H�\$@H��t	L����H�|$L�d$(t	L�����H;\$0uH�|$0��L�|$8A�
H��H�\$@�=Q����xL��H��ፐH���u�
��H�|$0tH�|$8����I�|$�VH�=Q�!H�����/��HDŽ$�HDŽ$�HDŽ$�M�n0M�fH�H��$�E1�H��$�L��$��TH��$��9�H��$�K�<�H��H��$�HǺ�H��$x�e��I��L��$�A������L���*��I���H��tI����Vf.�H��L���57��I���I���H��H��������$�AH�����H��I��������A�TP��t	���NH��H��$�w\f.�H��L���6��I���I���H��H��~�����$�AH����jH�QI���H��t�H����^�Ѓ���A�L	��t	����L�x��DŽ$�DŽ$�DŽ$�DŽ$�Ƅ$�DŽ$�HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0DŽ$8HDŽ$HHDŽ$P������L�<$�^H�D$H�D$H�D$ H�=D��H�5E��H�D$0H�D$8H�D$@H�T$0����H�D$0H�D$L�|$8L�l$@M�����1�H�<+L��L��܊�L�H�\$ H�|$t	L���[��H;\$uH�|$���H�l$�D:H�CH�D$ H;D$u
H�|$���H�D$H�D$�D H��H�\$ HDŽ$�HDŽ$�HDŽ$�M���M����	J�mH��$�HDŽ$�HDŽ$`HDŽ$hHDŽ$X�$����H���	I���!@��!�@ b�$��$�)D$0)L$@�$X�$hH�D$PHH�D$pL�|$xHDŽ$�	�A�H��$XH��$�H�
iL�D$0�#����$X��H�l$0H���xF��L���D�H��$�H��$�L��$�H��$�H��L���T{��H�D$0H��$xH�D$8H��$�H�l$@H�D$H)�H9�L��$���H�D$H�D$H�<L��$�L��H�����H�H�\$ H��$xt	L���&��H��$�H�l$(tH��$����H;\$H�t$uH�|$��H�t$H�l$(�
H��H�\$ �=N����xH��ᇐH����H�|$tH�|$����H��$��#f.�M���I���H��$��7I��M���L���%W��I���H��L�<$L��$���H��I�����$���H��$�H��$����������$x��H��$|H��$��b��H��$�M��t%H��$�I9���������ffffff.�H��H��$�v{E1�I9�������q�����H�|$�������A�H�|$1�L����H�l$H�\$ ����A�H�|$H��H���f�H�D$H�\$ �����A��H��$�1��8�H��$�L��$�I9���������M��L�<$��L��H�� ��H�}��L9�$�v.L��H��H��H��$�H�����H����I��H�]�
1�L��$�L�eH�kL���H��tL���H���X��L����H��t	L��`��H�D$(L�8L�<$L�x�ɍ�����H�D$0H�D$8H�D$@H�=���H�5���HDŽ$�HDŽ$�HDŽ$�H��$����L��$�L��$�L��$�M�����1�H�<+L��L����L�H�\$@M��t	L������H;\$0L�<$uH�|$0�<��H�l$8�D:H�CH�D$@H;D$0u
H�|$0���L�d$8A�D H��H�\$@HDŽ$�HDŽ$�HDŽ$�I���H����H�H�L$(H�IHDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�q�!H��$HDŽ$HDŽ$H��$ H�	�!H��$XH��$�L��$��A��y����$X�bH��$��w���H��$�H�D$L��$�H��$�H��$�L����u��H��$�L��$�L��$�H�D$0H)�I9��:I�<L��L��Q��L�H�\$@H��t	L����~�H�|$L�<$t	L����~�H;\$0uH�|$0�e��L�d$8A�
H��H�\$@�=
����xL��H�����H���u�ɀ�H�|$0tH�|$8�f~�M��uH��$�tH��$��H~�H��[A\A]A^A_]���$Y��$�H�=%}}H�
�q�L��I�H��$��+����H�=�!H����7���H�|$0�A�1�L�����H�l$8H�\$@�����$Y��$�H�=�|}H�
%q�L�v��H��$��+�<���nH�|$0�A�H��L���|��L�|$8H�\$@��H�Ο��7H�=��!�H�韃�5H�=��!�P���H�|$0�A�1�L���!��H�l$8H�\$@�;�����$Y��$�H�=�{}H�
ep�L�n��H��$��+�|���H�|$0�A�H��L����L�d$8H�\$@���H�=F���H�=U���X���mH�=����H�=NG����V��$�����EH�=����B���7H�=)H�����)H�=����&���H�=u������
�H�����H��H����L����{��H��M����L����H��H����L���{��H��M���_L���QH��H��$x��R���H��H��$x��H��$��~{���H��H�|$���XH��H��$���p��H��H�|$t-L���"H��L�<$�pH��H��$�tH��$��{�L�<$�dH��H�|$��L���H���vH��H��$��}H��$��jH���H���`H��H��$x��Q������H��H��$���L���u�GH��H�|$0�gH�|$8�WH���<H��H��$X�jt��H��$��]t���H���+�H���4��H��fffff.�H��tM���L���,Q��M����L���y�H�D$(L�8H�$H�HH�������$����H��H��$����H��$�tH��$���y�H�|$0tH�|$8��y�M�����H��H��$��;��H��$�tH��$��\y�H�|$0ttH�|$8�Iy�H���I��H���OH��H�|$0��:��L���&y�H��$�tH��$��
y�H�|$tH�|$��x�H��$��P��H��$��H������������fDUAWAVAUATSPI��H�_L�oI��H��@I��tL���I���O��L����I�>tH��H��[A\A]A^A_]�%qx�H��[A\A]A^A_]�I���I��tI��$�L���kO��I����I�>t	H��/x�L���/���m��f.�AWAVATSPH��I��I��H��w�H��t)I��H��L��H��O|�I�M�fI�^H��[A\A^A_ÿH���D��f.��AWAVAUATSI��H�_L�M��t1L�cL�-�w��f.�I��I��tA�|$�t�I�<$A����I�>tH��[A\A]A^A_�%Vw�[A\A]A^A_�@USP1���t^L��E1�I��E1�f.�M9�t=A��݁����������I�����I��I����
u�A��A9�u���E1����$1�����L��E1�ffff.�L9�tAD�D�ہ����������I���twH��I��A��
u��9�uİH���u
�N1�H���tFH�Ƅ�IE�L9�����L��H��H�H9�HB�L���H��H��[]�H���u�H�=Un�����H�=�%�����$H�=u}H�
�f�L��Q�H��+��D�\$H�=�t}H�
�f�L��Q�H�T$�+�v��H�=n��
��H�=�m��~��H�=n��r��f�UAWAVAUATSH��hL�D$8H�L$XH�|$PH�D$H�D$H�D$H�T$@H���UI��H�D$@H��H�D$`�E1�L�l$H�
q�H�L$0H�
�c�H�L$(H�L$$H�L$H1��fDI��L;|$`��E�7D�����������H��L;d$u
L������H�D$H�kF�4�I��L�d$A��
��H;l$@���u�H;\$8�H�L$XHc�H����H��H����A� �DD�H�T$L)�H9�wB���O���H���$f.�H�D$F�4�I��L�d$H���&���L;d$u�L���7���չA�L��L��H�����L�d$�H�D$H�L$PH�AH�D$H�H�D$H�AH��h[A\A]A^A_]�D�t$$H��O�H�D$0H�d�H�D$(H�=�r}�+H�T$HH�L$(L�D$0�J���H�ao�H��H�t$8�����H��H�|$tH�|$�`s�H���`��UAWAVAUATSH��M��H��H��I��|$,H��H��H���H)�H�\$`�oI��H)��KI9��BI��H�D$hH�L$xH��$�HDŽ$�Ƅ$�HDŽ$�DŽ$�fDŽ$�M��H�D$8�61�I��L�t$ �DH9��I��H�|$H�t$h�*���|$�������l$D�D$�\$�ÍH���sH�T$8��fffff.���	H�T$8���|$��u�|$,��L�|$0I�vI;6�<M�~L��L�4�C�,�G�D�H�T$H�K�D��BC�D�C�\�fC�|�H�t$XH�FH�D$@H�AH�|$H�t$h��)���|$���l$D�D$�\$�ÍH���sL�|$0H�T$8� ��	H�T$8t�|$��uM�|$,tFL�|$0L�t$ ��H�
H9L$`�������H9���D��I��I���I�FL�����H�L$�A�D$PH�H�D$HH�D$ H�L$@H;H���SH��I��A�,�N�,�(H�t$XH��fff.�D�@H�L$HH�H�L$P�H�Xf�xI��H�D$ H�pH�|$H�t$h�(���|$���l$D�D$�\$�|$��t&�C���H�T$8�����L����	u �����|$,H�T$8L������H�L$�A�D$PH�H�D$HH�D$ H;0t%H�D$@H��H�D$@H��I��C�,/I��H���)���L�|$ f�|$
L��D�D$X�!�D�D$X�|$
L��M��f�|$@L��M��I��E���� ��|$@E��L��M�����L�|$ f�|$
L��E��� �E���|$
H�D$@M�����|$,��E1�L�l$H�l$h��I���f�I��H9���L��H���I'���|$�JA���@�D$�L$�Q���s3�T$H�t$8H�H9T$`A��v�H9��V��H�I��s��G��	t�L��H����&���|$���D$��	w���sۋD$�E1�L�l$H�l$h��I���f�I��H9���L��H���&���|$��A�����D$�L$�Q���s3�T$H�t$8H�H9T$`A��v�H9�����H�I��s����	t�ff.�L��H���&���|$t�D$��	w���sߋD$�L�|$0L��L��H�Ĩ[A\A]A^A_]�H�=�l}H�Vn���T��H�=�!H��m��2���H�=�m��`��H�=	n��T��@UAWAVAUATSH��(H��I��I��1�L�l$I��1�ffff.�H�$L��L��L��A�E1����|$vuH�T$H��H����H�L$H��H+t$ ��H9�@��H9�A��D��uH9�r9H9�sIL9�v��ZH9�s"H��H��I��H��H9��w���H�=�j����I��H��H��L��H��([A\A]A^A_]�H�=}~!H�*j��&���H�=�~!H�*j��#�p��H�=e����H�=�d��(���UAWAVAUATSH��D�D$lI��H��I��H��$�H��$�H�D$xH�D$8H�D$@H�D$H�H�D$ H�$L�L$(M����H�D$H����H�D$(�8��1�I��IC�H�
��H�5���H��H��H��H����L�xH��I9�t�H9���A�T���$t��\tȃ�"u$�H�����L�pI9�sA�|�(��L���H�D$H�D$�
�H�D$I9��v�H�
qg�H�L$PH�
g�H�L$pH�
)�H�L$XE1�H�D$H�$L�l$0�f�I��1�E1�I9��A��u�C�l���"t��\����'��L��H��L����=�����I��H9���H�D$0F�4�A��$uHH�D$H;D$8uH�|$8���H�D$@H�D$ H�$H�L$ H�T$��H��H�T$H�T$H�H�D$M��E1�H�|$(t�<$uA��$H�D$(�E1�H�$M����A�����#����Ȩu2I�F�H9�����H�HA�|�
H��u�H��I���~��$�c��(����)�iH�$����H�$��L�D$�	�M���4H�$H�L$ B9D���)I�@�H�D$HL��H���HC�H�|$0�,I��I���H��H��ffff.�H��H����7H�JH��H9�t�H9��N�t���$t��\t���"u#��H�����H�rH9�s�|�(��H���H�|$x��H�t$H�����<$�¿HD�H�t$��H�L$`ID�H�L$`��t$I�F�I9���"D$H�L$x��H�D$L�t$`H�$��H�$q��H�D$E1�M���H�D$E1�M�n�I9�s
H�D$0B�t����(t	���9��4M��L�l$0I9��+����HH9��UE1�H�D$I���H9��?H�$H�T$ B�D��L�D$H�H�D$E1�I��I���1��$1�H�t$1��<$��y#�11�I��H�$1�1��<$����T$l�� ���@����H�$��H�T$`u���I�����I��L��H�$1�����H��$�H�QH�YH�AH�H�|$8��H�Ĉ[A\A]A^A_]�I9��+H��1�H�L$(H�D$�H�D$I�����I9���H�|$8�A�H�D$@H�D$ �H�D$H�H�D$�H�D$(�H�L$��F����H�$���1�H��$�H�8H�|$8�K���H�|$@H�Ĉ[A\A]A^A_]�%f�H�=Nb�����H�L$XH�|$X�����wI��L9�LG�H��"�H�D$PM��L��H��H�T$P�K���LM����H�t$X�H��
�H�D$X�H�=�a�����$H�	b�H�D$P�H��a�H�D$pH�|$p�\��I����H��H�|$8tH�|$@�ee�H���e��DUAWAVAUATSH�����I��������L�$�H��H��>��I�MI9�����u���I��I��H��M��t�L��
h�H����L����1�H�L$H�D$L�t$1�fff.�I9���A��ʁ���������UH����
u�H�|$x�L��L��E1��H����mH�D$PH�D$`�l$h�D$pL�|$8L�t$@H�D$H�D$H�l$lH�D$ H�D$(H�D$0L��$�H�K>�H�|$ L���H�D$HH�pH�|$ �H�D$HH�|$`H�PH9��qH��H)��|L�HI�4��D$hH��H��H)�H��I��H��rGH��H��I!�N��fn�fp�L�H��E1�ff.��BD���B�I��M9�u�L9�tH���A�I��I9�u�M����I�~�C�|��
u>�D$h�|$puNH�L$HH�qH9��6H�IB�D���1H�D$H�CD$�H�D$HH�pH9���H�@B�D��H��t~H�
�`�H�a�I���fffff.�I��H��tUI�x�C�|��
u,M9�sC�<�
t�L�L$HI�qH9��tI�qB�D����H�D$HH�pH9��WH�@B�D���H�l$ L�l$(H�D$0H��tcH��L�H�E`�L���
�H9�t?L�H��I���I�x�H�t$H9���H�t$B�D��M9�t���C�<�
M�@u��H��t	L���a�H�D$H�CD$L���:��H�|$xtH��$���a�H��$�tH��$���a�H��$�tH��$���a�H���[A\A]A^A_]�H�
�_�H�������cH�C_��L��L�������M�L$xH�=F`}H�
R�L��<�H�T$x�+�����#H�������L�����H�=�\��W��H�&_���H�_���H��H�|$x�VW��H������H���(H���-H��H�|$ tH�|$(�H��H��t	L���`�H�|$x�V��H�|$uH�����H�|$��`�H���������f.�DUAWAVAUATSH��I��I��H�|$HH�t$(�R@1�H�D$HH��H��$��H�
ɆHc�H�E1���A��I�w0H���	I�G8H�|$�P@H�D$H����H���������H�\$PL�t$XH��A���I�w0H������I�G8H�|$�P@1�@��
��H�D$����I�wI�W H��A���H�4�H���|H�
��|H���z����iI�w0H���wI�G8H�|$�P@�|$�lH�D$1��x @��A��.H�T$P�BPt~�BX����t�JT�����I9G ��I�W��H)�H���QH�T$P������������t�����n��I9G ��I�W��H)�H���UE1��1�H��HD¹HE�H��1�H��H9�tv�4�������������H�z��
u��N1�H��HD¹HE�H��1��H��H9�t&�4�������������H�z��
u�1�H9�@��A���t$4H�|$(A�T$xA�ʼnՅ���H�|$(A�T$`H����D��L��H����I�G(I�@H�PH9��FH9��=H��H)��{L�@I��A�GHH��H��H)�H��H��H��rGH��H��I��I��J�4�fn�fp�L�H��E1���BD���B�I��M9�u�L9�tH����H��H9�u�A�GLD���A�GLE��tA�GHH�|$(A�T$`���3H���*D��I9w �PE��tpI�OL��H������H��H��1��B�|	�A��A���A���A������� uH��I���u�H��H��H)��NI�O(H�QH9�v��1�1�I�O(H�QH9���H9���H��twL�II��A�OLL��I���I��I��rEI��I��M��I��N��fn�fp�I�<�H��E1�@�BD���B�I��M9�u�M9�tH���A�I��I9�u�D��kA��M9_ �vI�GL��H)�L�4��ڃ��I���ك�E1�fo�2�L9�tE�Co��CoT��Co\� �Cod�0fv�fv�fk�fv�fv�fk�fc�f�I����t��%D��1�fff.�I9�t~�<8(H�u�E1�fov2fDL9�tE�Co��CoT��Co\� �Cod�0fv�fv�fk�fv�fv�fk�fc�f�I����t����1ҐH9��E�<
H�Ru�L�\$xL��$��D$HE1�H�t$`I��1�H�\$@L�t$8�f�D�l$HH��$�H9��rH�$H�|$L��H��A�L�L$H����|$�DL�t$I����nH�L$H�T$ H��H)�H�D$`�GL��M��H��$�H��$�M�~L��H��9@�΃�L��L��H���&L9���H;l$@��A�ML���I��M)�H�D$8J�4�H�|$L���*�I��Ld$`I�E(H�PI9���I9���H�t$I9���M��H�l$H��HXI��H��H��L���]�H��$�tH�|$H�\$@L�t$8u%���DA�GPH�|$H�\$@L�t$8�����H���X��w���A�̓�L��L��H�\$xH���-I��L��$�M�_@A�GLA�GHAG0)D$`H�|$(I�0M�g8H�@'�L��A�T$(D$`AG0A�GL+D$4�JA�GLH�Ę[A\A]A^A_]�I�G(H�PL9��IH�xH��A�GLN��H��I)�I��H��I��rHI��I��M��I��J��fn�fp�H�H��E1�@�BD���B�I��M9�u�M9�����H��ffff.��H��H9�u����H�=�V}H�zQ���H��H�
QQ�H��L������H�%Q�L�����H�=fV}H�&�����H�
�%�����H�
�%�H�����H�=)XH�ze������H�=V}H�
Q�����H�=V}H��v�����H�
QP�H��L���f��H�=�$�����H�=�$����H�=�$����H�=@�nH��$��3����H�=[O����H�=7O��r��H�=P��f��H�=P��Z��|$H�=|U}H�
8G�L��1�H�T$�+���t$H�=TU}H�
G�L�	2�H�T$�+����H�={$����H�=�$��r��H�={$��f��H��H�|$tH�|$��U�H������UAWAVAUATSH��H�W@H��H)���H;w ��H����H�OH��L�$�H��H�E1�I�\
ff.�O9�t
I��L9�u��I9��{H�����L!�E1�fo�,fff.�L9�tG�Co��CoT��Co\� �Cod�0fv�fv�fk�fv�fv�fk�fc�fD��I��E��t��4L�I��E��A��A��E1�ffff.�M9�tB�<
#M�Iu�H��[A\A]A^A_]�I��L�,�H��H)�H��H�o@L���L�L;?teH�GJ�,�I��L�L��H����H9���I��L9�t�I��H��L)�E1�ffffff.�B�<�
tI��H��u��k���I�s��|H�|$H�|$H�t$�B�H�|$H�t$�x���H�=�R}H��O�����H�
zO�1�L��H���U��H�
NO�H��H��H���@��H�=	O����H�=�N����H�=	O��|��f.�f�AWAVAUATSH��H��I��H�t$�D$���}I�NI�F �H��H���H��H����ZH�VH��H9�t�H9��J�|���$t��\tƒ�"u+�DH����2L�FI9�s�|�(H��u��6f.�H���I�F H�t$H��H)�s/��H�����H��I��L�D$L��H�t$H��H)���H9���I�VH�4�I�~(M�nLL�D$L�D$`H�T$hH�D$pH�|$xL��$�H�D$H��$�H�D$H��$�H�D$`H�D$ H�fL�H�D$(H�t$0H�L$8H�D$@�D$HH�D$Pf�D$X�D$ZL��$�L�d$ @L��L���
����$�u�|$tA�FPH�İ[A\A]A^A_�I�F(H�|$H�PH9���H9���H��H)�t�L�@I��A�EH��H��H)�H��H��H��rRH��H��I��I��J�4�fn�fp�L�H��E1�fffff.��BD���B�I��M9�u�L9��R���H��ffff.��H��H9�u��1���H�=P}H�JK�����H�
QK�H���i��H�=����H�=�����H�=�J����D�f.��UAWAVSPH��9��L�O0I�H��H��wH;W��H���0H�WH��L��M�C�I��I��E1�f�B���݁������������
��I��I��u�M����L�W0M�I��H�_L�O(I�H�SI9���M�XI9��uI)��uL�{I��H�W �I)�I��������?M!�H��I��r>I��M��I��J�<�fn�fp�I��H��E1���BD���B�I��M9�u�M9�tJ����H��H9�u�I2�=H����3H��I�1�E1�M��I��=L�_I�SI9���M���zM�sM��H�W �J��H��M��H��rFH��H��I��I��O��fn�fp�I��H��E1�D�BD���B�I��M9�u�L9�tK���A�I��I9�u�I1��H�G(H�0�1H��[A^A_]�H�=yM}H��I�����M��H�
�H�H��L������H�
ZI�H��L������\$H�=IM}H�
?�L��)�H�T$�+����H�=�H�����H�=�H�����H�=xH�����H�=�H�����H�=�H�����H�?t
H��%�M��f.�DUAWAVAUATSH��8H��������L�,�H��H��>��I9�����u�'��I��I��M��tI��L���L�H���'L��L����1�H�L$H�D$H�D$d�%`�����tA��uH�=��G���I��dH�%H��@���H�5����d�%`���L��dH�%@���H��H9��gH�HdH�%@���dH�4%P���dH�%X���H�4NH��H�H��L�d$(fffff.�H��t,H�~�H���~�H��u��O��L$dH�%@���H��u%��dH�%@�����e����D$H����M�L�l$0H�8X!H�-3X!I���$@H�D$F�4�I��L�l$I��L;|$0�rE�7D��5��=����A��*�H�t$H9t$��E1�� fDH�D$D�4�H��H�l$I��L��t�E�tE��xI��H�l$H;l$u���D���A�T��?A���vPA�L����?	�A���rZE�t������A��?A	�A	�A���"���I��H�l$H;l$�]����;I����	�A��H�l$H;l$�?����I����	�A��H�l$H;l$�!����H�|$���������|$tA��\�/�f.�A��\�A��?�|H�t$H9t$��E1��%�H�D$D�4�H��H�l$I��L���S���E�t-E��xI��H�l$H;l$u��D���A�T-��?A���vPA�L-����?	�A���rZE�t-������A��?A	�A	�A�����I��H�l$H;l$�]����;I����	�A��H�l$H;l$�?����I����	�A��H�l$H;l$�!����H�|$��������H�D$L�l$L9���I9�uH�|$��H�D$H�L$B��\I�UH�T$H9�uH�|$�t��H�L$B�D�\I������ffff.�L�l$L;l$��H�|$�6�������A�H�|$���������A�H�|$L�����H�D$L�l$I9��:����D�����A�H�|$��������H�D$H�L$(H�AD$H��8[A\A]A^A_]�H�=(������)D�t$$H�=lG}H�
(9�L�!$�H�T$$�+����L��������H��H�|$tH�|$�H�H�����f.�UAWAVAUATSH��xH��I��I��I��H��H��H���h��H��H)���I��L9��DL9��SL)��bL�|$L�t$J��L�H�D$8H�D$HH�T$PH�D$X�D$`H�D$hf�D$p�D$rL�l$$I��H�l$8M��L�t$ff.�L��H���U����|$6tE�D$$�|$5u3H9�r5�L$(H�L�H9�spL9��%H�I���
I���@H9�r�H�t$H��H�T$I9���M9���I9���H�L$H�H�qL�qL�yH��x[A\A]A^A_]�L9�H�T$��H�H��s�H�=iC��\��H�=sR!H�C��.�t��H�=�R!H�C��2�\��H�=?E}H��C������H�=�R!H�VC��*�,��H�=�R!H�VC��(���H�=�R!H�VC��(���H�=�B���H�=�B���H�=UB��(��H�=�B���f.�f�UAWAVAUATSH��8I��������L�$�H��H��>��M9�����u���H��I��M��tI��L���D�H����H��L����1�H�L$H�D$H�D$ d�%`�����tA��uH�=����?��|I��dH�%H��@���H�5�����d�%`���L��dH�%@���I��L9��H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��H�|$(fffff.�H��t,H�r�H���z�H��u��N��L$dH�%@���H��u%�dH�%@�����]����D$H���e1�L�l$0�(fDH�D$F�4�I��L�l$ H��H9�L�l$0�4E�t�A��\tcA��?t-A��*u`L�l$ L;l$u
H�|$���H�D$B����f��|$u2L�l$ L;l$u
H�|$�ӻ�H�D$B����z����L�eI9�uL�l$ L;l$�W���H�|$蝻��H�����E�|�A��*u$L�l$ L;l$u
H�|$�q��H�D$F�<�I���=�|$uA��?t�A��\u�H�D$L�l$ L)�H��vH�D$H�\\J��I��L��������A�H�|$L�����L�l$ �H�D$ H�L$(H�AD$H��8[A\A]A^A_]�H�=V"��)���H����L��H������L������H��H�|$tH�|$�vB�H���v��fDUAWAVAUATSH����H��I��I��H�$H�D$H�D$��H�|$I��L��L������L�t$@��t6M���L�d$M�n�I�l$0E1��E�$�<��I��H��0M9�u��	M����H���`H�,$L�|$L��H��L�$@K�'L�|$xH��$�L��$�H��$�H�L�kL)�I9��JJ�<mL�H��H{L��L���E�M�L�sH��t	L���NA�H�|$`���H�|$tH�|$ �1A�H�|$0tH�|$8�A�H�|$HtH�|$P�A��1��H�|$L��L��H���W��H�|$`���H�|$tH�|$ ��@�H�|$0tH�|$8��@�H�|$HtH�|$P��@�L�t$L�|$M���7M�fL�-�@��
I��0I���I�|$�t�I�<$A����1��}H�}�t
H�}�P@�I�GL9�sYM)�H�=@��4K�H��EMU AT ALAI��H��0I��t�E($�<u�H�}t�H�}����L�|$@�1�H�|$`���H�|$tH�|$ ��?�H�|$0tH�|$8��?�H�|$HtH�|$P��?�L�t$L�|$M��t4M�fL�-�?��ffff.�I��0I��tI�|$�t�I�<$A����H�<$t	L���N?��؉�H�Ę[A\A]A^A_]ùA�0H��L��L���7��L�k���H��H�|$x�$1��:H��H�|$�p5��H�����H��H�|$�Y5��H���� ��H���ٳ�H��@�H�|$��4��@��u
�����H��H��� ��H��誳�f.�UAWAVAUATSH��I��H��$8H��$0H��H��$���v=�H���zL�t$(H��HH�H�XH�
j�H�HHDŽ$H��$HDŽ$ L�->�H�X]�H��$pH���!H��$hDŽ$�HDŽ$HHDŽ$�HDŽ$@H�D$p�NH��$X���H�� H��(H��L��L�D$(��.����H��$��H��$�
D$p$H�D$pH��$��"H��H����L�r@H��$PH��A��H��$PH���H��w�H�
YdHc�H��H��$X�{t��D$8H�D$0�;tH�|$0H��H���_��H�sPH�|$0H�W���J��H�s H�|$0H���5��H�s`H�|$0H���� ��H�s�>tH�|$0H�������|$8��D$0)�$�H��$H��$ H��H�
�
���"H�|$0H��R@�|$0	��L�t$8H��$H��$ L��H�
)��"H��L�z@H�|$0H��A��H�D$0H��t	���T�H�l$(H���sH�D$H�D$H�D$H��R!H�D$8H�D$@5H�D$0L�t$0L���h��H��H�$A�L��H�t$H��L�u����|$0��L�|$L�t$L�l$L�eL;euH����W�(�$��H�EK�dH��L�<L�tL�lL�D(I��L�eL�-;��H��$X����O�ȅ�t�G�����H9�$8�j��H)�H��$0H�4��{H��$X�(H���H���H��L��L�D$(��+����H��$X�hH�P0H�H8H��L��L�D$(��+����H��$X�>����D$8H�D$0�FH�H�H���HB�H��aHc�H�H�o���H��H����H��$XH�pH���H���H��H��H�L��p���@�L�d$(�>fffff.�@�A�H��t+E1�H��t=I�ƐHp����~L����@��u�I��H9�tH��H���H��1�H��u�1�H�D$p�H�D$p���H��$X�h H�P@H�HHH��L��L�D$(�*���H��$XH�X�D$8H�D$0H��$��h��tH�|$0H��H�	��t��H�|$0H��$�H����[��H��$�L�p H�|$0L��H�@��;���D$8�D$0�HD�H��$��D$8H�D$0��tH�|$0H��H������H�|$0H��$�H�^������H�|$0L��H�������E1��D$8�D$4�HD�H��$�A���H��$��_�BA����4��	�@���:�H��$X�;������D$8H�D$0�{tH�sH�|$0H����;��H�s`H�|$0H�3���&��H�s0H�|$0H������H�spH�|$0H��������{ tH�� H�|$0H��H��������D$8��$��ɸEȉ�$�����1�H��HDָHD�H��$��|+<�����
D$p$
�$@����H��$@H�D$p����M���z���A�� E�nM��A�n�D��
E1�E1�H�J(H��L��$�t+H�B H��L�8�ffff.��8tH��H���u��D$|�pH��@t^�P�х�t�H����H9�$8����H)�H��$0H�4�H��H���^
��uH�=�6A�Ѕ��Y
��D$|H��H��$H��$ H�
����mH�|$0H��R@�|$0����$�H��$ �H����H�L$8H�L$ H��$H��L�<@M�$/�f.�I����WB�|=�u�J�t=�J�D=�H�|$0�P@�|$0u�H�\$8H�ChH��H��$�t2H�|$(��H�� D��ф�u$A��H;\$ H��$��R�E1��H�D$H�D$H�D$H��L!H�D$8H�D$@.H�D$0L�t$0L��蟾��H��H�D$0H��UH�T$8H�D$@H�$H��$�H�t$H��L��M�������$���H�D$H��$�H�D$H��$(L�t$L�|$(M�oM;/uL�����J�mL�H��I�OH��$�H�I��H��$(H�TL�tH��$�H�TH��$�H�T �D(M�oA�H;\$ L�-�3�H��$�����$�u~����J�ȅ�t�B��^A��L9�$8�8��I)�H��$0H��J��I���FA���<H�=�0!H���4�A�����7�B�U��	���(�����2@��@��$��-�J�ȅ�t�B���A��L9�$8����I)�H��$0H����A�H�J(H��L��$������:���E1�1�L�|$0H�D$H�D$H�D$H�#H!H�D$8H�D$@EH�D$0L���@���H��A�~H�3H�53HD�H�D$0H�T$8H�D$@H�$H��$�H�t$H��L� M���H����$���M��H�D$H��$�H�D$H��$�L�|$M�l$M;,$uL���5��I�D$J�mL�H��H��$�H�H��$�H�TL�|H�lL�t �D(I��M�l$L�-�1�����H����H����H����H�N�H�vH�|$0����H��$H
D$8H��$H���E1�J�4�H��H��RH�
�R�5���H�|$(��E�����DE���H�D$H�D$H�D$H�{I!H�D$8H�D$@=H�D$0H�\$0H������H��H�$A�H��H�t$H��L������|$0�`L�|$H�D$H�D$ L�l$L�t$(I�^I;uL�����I�FH�[H��L�<H�T$ H�TL�lH��$�H�TH��$�H�T �D(H��I�^A�L�-0�H��$��2@��@��$�����1�H��LD��HD�J�4�H��H�bI!H�
bI!�ڼ��H�|$(��E�����DE��<H�D$H�D$H�D$H�I!H�D$8H�D$@0H�D$0L�t$0L���$���H��H�D$0H�G!H�T$8H�D$@H�$H��$�H�t$H��L�
M���<����$���
H�D$H�D$ H�D$H��$�H�D$H��$(L�t$(M�nM;.uL���$��I�FJ�mL�H��H�T$ H�H��$�H�TH��$(H�TH��$�H�TH��$�H�T �D(I��M�nA�L�-f.�M����
HDŽ$�HDŽ$HDŽ$HDŽ$�HDŽ$�HDŽ$���4�����H�D$0H��3�H�D$8H��2�H�D$@H�D$`H�D$hH�D$PH��D�H�D$X�$H��L��H�T$0H��$�E1�L��$��=��L$ <�/E���&L��$�L��$�I�E�H����J��H�

UHc�H��H�=IL��H�T$ H��.��Ѕ��XH�=)L��H�T$ �s.�H��$�ud�BH�=A!L���S.�H��$�uD�"H�=�@!L���3.�H��$�u$�H�=d�L���.�H��$�������H�l$(H����H�D$H�D$H�D$H�TD!H�D$8H�D$@.H�D$0H�\$0H������H��H�D$0L�t$8L�l$@H�$H��$�H�t$H��L�
I���3����$��L�t$L�|$L�d$H�]H;]�H���0���H�=�7!A�Ѕ�������D$|�����D$ L�-�+���H��$�H��A�׃�$�%��H��$�H�H�%H���
H�H��H��H�4�1�H�ǐL9���H�ǠH��H��`���u���H�=�+H���,�A������A�H�|$(����H�D$H�D$H�D$H��B!H�D$8H�D$@.H�D$0L�l$0L��茴��H��H�D$0H�\$8L�|$@H�$H��$�H�t$H��L��M�������$��pH�D$H�D$ H�D$H��$�H�D$H��$�H�t$(L�nL;.uH�|$(���H�t$(H�FJ�mL�H��H�T$ H�H��$�H�TH��$�H�TH��$�H�TH��$�H�T �D(I��L�nL�-�)����H��$��%���L��O�4�H�|$ L��H�D!H�
D!L�-�)�谶����t�|$|u&�H�|$ L��H�)*H�
**腶���D$|t_L9��I����I9�M�d$���A�<$u�I�t$I�D$H�|$0�P@�|$0u�H�D$8�@���B���t��ȃ�����$��~N�4�L���(�H����
H��H��H��L��6-�L��$�H��$�L��$��0/���L�t$(��H�D$0H��.�H�D$8H�o-�H�D$@H�D$`H�D$hH�D$PH�(?�H�D$XH��$��H�T$0L���y����H��L���FH����M����H����H�D$H�D$H�D$H�=*��R��H��H�D$0H�\$8L�|$@H�$H��$xH�t$H��L��L�L$0������$x��H�\$0H������D$H�D$D$0H�D$@H��$�H�D$HH��$�H�D$P�D$XL��H���R�����H�|$ L��H��A!H�
�A!�M�������H�l$(H����H�D$H�D$H�D$H��A!H�D$8H�D$@ H�D$0H�\$0H��衰��H��H�$A�H��H�t$H��L�������|$0�eL�t$L�|$L�d$H�]H;]��H��������D$ �H�l$(H����H�D$H�D$H�D$H��@!H�D$8H�D$@#H�D$0H�\$0H�����H��H�$A�H��H�t$H��L������|$0�oL�t$L�|$L�d$H�]H;]uH�����H�EH�[H��L�4L�|L�dH��$�H�TH��$�H�T �D(H��H�]��D$ �1��D$ �1ɉL$ H��$�tH��$�A��H�l$(H��t~��$���H��$��A��EAH��$L��$����M���TL��H��H�I1���H��0H9���H�tH���t�H��sH�t��H��$�tH��$�A��H��$L��$M���l$ t!L�{�I��0I��tI��t�I�?A����H��$���H���H��$L��$L��$�L��H��L�4@J�3H�\$0L�l$@H�\$8H�D$HH�EL�eL)�I9���K�<dH��H}H��L��j(�M�L�}M��L�-�#�tH��A��H��$��l$ tH��$�A��A��H�D$pD�H�D$p�Q�E1��Y���H��H9��1�H��H�������H��PA�L�-� !��H�l$(t���7A�L�-�#�H��t��t"D�pM��D�x�DD��L�-5#���E1�E1�H�D$H�D$H�D$H�=�#��M��H��H�D$0L�l$8L�d$@H�$H��$�H�t$H��L��L�L$0������$�L�-�"��L�d$0L�����D$H�D$D$0H�D$@L�|$HL�t$P�D$XH��L���M����H�`(�H�D$H�D$H�D$0H�=�(��H�T$0H�
��L������)�A�0H��L��L���/��L�e��H��'�H�D$H�D$H�D$0H�=q(��H�T$0H�
0�L�q��<��,���H��$tH��$��!�H��$�
�$H��$����D�
�$@�L$p�E���E�H�Ę[A\A]A^A_]ûH�=N }H�5A���H�=/"H��/�H������H�=�<!H�u#���#������$���$�H�= }H�
��L��"�H��$��+蘡�����;����$���$�H�=�}H�
7�L� "�H��$��+�N���[��$���$�H�=�}H�
��L�U!�H��$��+���� �UH��$hH��$p�d���H�=�7!H��!�����D$1��$�H�=}H�
��L��!�H��$��+詠����$���$xH�=�}H�
W�L��!�H��$x�+�n���{�D$1��$�H�=�}H�
�L�� �H��$��+�6���C�D$1��$�H�=k}H�
��L�H!�H��$��+����D$1��$�H�=3}H�
��L�(!�H��$��+�Ɵ�����$���$�H�=�}H�
t�L�u �H��$��+苟����$y�D${H�=�}H�
<�L�� �H�T${�+�V���f��$���$�H�=�}H�
�L���H��$��+����.H�=�,��0��� H�=�4!H�`������L��跖��9H��5!H��$hH�I�H��$p���H��H�|$0�H��$���H��$�������H��H�|$ ��H��$������1�]H���bH��M��uA�H��M��u4��.� H���IH��M�����5H��M����L���vH��H�|$0��	�H��M���H�|$ �(����
��H���$�H��H��$���H��$�����H��H��$���H��$(�����Z�^�{H��H�|$ �oH��$�����\�2�$�!�&�H��H�|$0�	�誜�H���H���}�H��H�|$0��H�|$tH�|$�-�H��$�tMH��$��=��H��H�|$u&�/�����H��H�|$0�@��H�|$tH�|$���L�-��H��$�tH��$����L��$L��$M��uH��$�teL������ZM�f�fff.�I��0I��t�I�|$�t�I�<$A����H�����H��H�|$0��H�|$tH�|$�5��H��H��$tH��$��H������AWAVATSPH��L�H�OH��L)�H���������H��L9�t-I��I��I��L�%���
�I��0I��tI��t�I�?A����H�{tH�;H��[A\A^A_�%��H��[A\A^A_ÐAWAVAUATSI��L�gJ��H�@I�����I)�I��HG1ېI����I�L$�I�OH�H�I��I��@�H��u�H�YL�qH�M�gH�?�H��L��A�VI�WH��L)�rdH��rNI�OH��H�RH��H��L)�ffff.�A�J�I�B�H�1H�:H�9H�2H��H���H��u��H��L��[A\A]A^A_�H�
��L��H�����UAWAVAUATSH��HI��H��H�L$H�A@H�D$H��L�$v�@I���M��tvB�|#�t�J�l#�I9�u�N�t#�L9t$t)H�|$L���T$D�l$H�|$0H��A�V@D;l$0u�DI��tgI�L$�B�|#�I��u�H�D�H�T�H��H[A\A]A^A_]�H�\$0H��L��H�D$�PhH�\$H��fH�D$ H�=�# H��>�H�t$�Ŗ�H�=|!H��>���+��H��H�|$0tH�|$8�m�H���m��f.�UAWAVAUATSH��M��L�D$H�L$H��H��I���$0��t'L�,�H��taL��*�H���
I��I���PH�D$ H�D$(H�D$0L�,�H��L�|$@tZL����H����I��I���IA�E1�L��L��L��
�L�t$I�>t
I�~���M�&M�~I�^@��gA�E1���$����D$L��L��L����L��$�L��$�H��$�H�D$0H�D$`D$ )D$PH�D$ H�D$(H�D$0H�E0H�D$hH��$�H�t$P�T$H��L�D$@���H�D$`H�D$0(D$P)D$ ��H�|$�w@�l$L�d$ L�|$(H�D$0Hk�8M��H��L�d$HtuM�o8I�H��H9�t_H�t$M�wI�o AG)D$PL�d$I�<$tI�|$�T�H�|$I�$(D$PAD$M��tH��2�H�|$L�d$HH�t$L�H���"L�|$xL�|$PL�d$`H�t$hI9���I��M)�I���H�t$��I���I��H�t$H9���I�]8M�}H��I9��:I�mM�uI�EH�D$I�E H�D$@L�oL;/u
蘘�H�|$H�GJ�mL�L�<�H�l�L�t�I��L�oH�|$�s���H�|$@�P�H�|$�^���L�t$(H�\$0H��t5M�~ L�%,��f�I��8H��tI��tI��A��I��t�I�?A����H�|$ uq��M��H��L)�H��H��$I�$I�$H��L9�tCI��I�� H����fffff.�I��8I��tI�}�tI�}��I�}�t�I�}����M���l$tvL������kH9�tNI��XI��H��$I�$I�$L��H��I���
@I��8I��t$I�}�t
I�}�>�I�}�t�I�}�-���H�|$HtH�|$x���l$��H�Ę[A\A]A^A_]ÿL���s��L���f��I��H�|$ �^���L���ֈ�I��H�|$P�H�|$ �?���L��跈�I��H�\$XM��uH�|$u#H�|$P�*L��萈�H���H�|$t�H�|$@�l�H�|$P��*L���b��f�AWAVSI��H�G8H��t�H�u	I�8�`y��M�w M�(I�H��tL����I�tL��[A^A_�%�[A^A_�H��I� I�w(�
��<��H��I�t	L�����H���އ�f.�@UAWAVATSH��`H��I�׉�I��@��uI�~I�v�*������yH�$H�D$H�D$I�FH�D$PA)D$@I�I�FI�FH�D$H�D$0H�$H�D$ H�D$H�D$(H�$H�D$H�D$I�G0H�D$8H�|$@H�t$ ��L��I���L�|$0L�|$(D$ )$��udI��u^H�\$)D$ H�CH�D$0H�H�CH�CH�D$0I�F(D$ AH�{t
H�{ ���@�H�<$�uZ�cH�\$M��t@L�s L�%g��ffff.�I��8I��tI�~�tI�~�A��I�~�t�I�>A����1�H�<$�tH�����H��`[A\A^A_]�H��H�|$ ��H������H�����SH��t��f��fuH��t
�G�g��gu	H�����9���4���H�JL�IH���N��N�D�L9�M��LB�E1�M9�tB��C9�M�[t��I9�A��E��HE�H��H��L�RN��N�D�L9�M��LB�E1�fff.�M9�tB��C9�M�[t��I9�A��E��HE�H��H��L�IN��N�D�L9�M��LB�E1�fff.�M9�tB��C9�M�[t��I9�A��E��HE�H�QL�RN��N�D�L9�M��LB�E1�ffffff.�M9�tB��C9�M�[t��I9�A��E��HE�H�JL�IN��N�D�L9�M��LB�E1�ffffff.�M9�tB��C9�M�[t��I9�A��E��HE�H�IL��H�T�H9�I��LB�E1�M9�tF��G9�M�Rt��H9��€�1����@�DŽ�t1�[�@��H�?w
H�IH��[�H�-���@�@�'��fDUAWAVAUATSH��hH��tL��H��fD�:tH��H���u�1��H��h[A\A]A^A_]�E1��BtH��H��D�rM��DEz�	H��H��E1�H�|$PH��у|$P��H����H�D$H�D$H�D$ H��)!H�D$0H�D$82H�D$(H�|$(觗��H��H�$L���H�|$(H�t$A�H���ݮ��L�t$@�|$(�XH�l$L�t$L�d$ L�kL;+uH������H�CJ�mL�H��H�,L�tL�dL�|H�T$@H�T �D(I��L�k@�����@�H�������H�D$H�D$H�D$ H��)!H�D$0H�D$84H�D$(H�|$(躖��H��H�$L���H�|$(H�t$A�H����L�t$@�|$(��H�D$H�D$HL�t$L�d$ L�kL;+uH������H�CJ�mL�H��H�T$HH�L�tL�dL�|H�T$@H�T �D(I��L�k�����D$)�D$H�=B}H�
���L���H�T$�+�،��-�D$)�D$PH�=}H�
���L���H�T$P�+詌�H��H�|$Hu)�0H��H��u�&H��H�|$u
�H��H�|$tL�t$L�����H��貀�f�UAWAVAUATSH����I��I��G��EGH�D$HH��$�H��$�H�D$HH��$��D$H�)E1�H�D$1�H�l$H�T$@H�t$8�;fffff.�H�l$L�|$@L�d$8H�\$P�D$
D$H�L$D�H�L$A���D$L9���H�D$H�$H��$�L��L��H��E1�L�L$�~���H��$�H���BL��$��D$L��H)���L��$�L��$�H��$�H��H���0H�D$ H�D$(H�D$0I�����L��L)��z��L9�H�D$@H�L$8�H9���I�oH)�H�<�H�T$ 1�����\$
L�t$P����D��D$��<D��DD�Hl$HL9��&L�l$(H�\$0H��H��L�$@H��tj1��fDH��0I9�t'I�LH���t�H���I�L��fff.�H�l$H��u4M�}�
I��0H����I��t�I�?�[	���H�l$H����H��H�l$ H�[H��L�L�l$XH�l$hL�l$`H�D$pH�L�yL)�H9�H�l$xwpK�<H��H�l$H}L��L��Z
�L�H�]H�|$x�����L�������f�H�|$ L�|$@L�d$8H�\$P�����L��������A�0H�|$L��H��蜉�H�D$L�x�g�����9H��tHH��$�H��L��H���D�$��H�l$@���E���E���H�ĸ[A\A]A^A_]�H��H�l$��L�|$HH�D$ H�D$(H�D$0H�!H�D$`H�D$hH�D$XH�|$X藑��H��H�$L���H�|$XH�t$ A�H���ͨ��H�l$�|$X��L�d$ H�l$(L�l$0H�\$L�sL;3uH�����H�CK�vH��L�$H�lL�lL�|H�D �D(I��L�sH�l$����H�=}H�������lH�=������^�D$Y�D$H�=�}H�
y��L�R�H�T$�+蓇��/H�=R��%��H�=v������H�=P���H�=G�肂�H��H�|$X��H���{�H��M��tH����H��H�|$ tH�|$(�n�H���n{�H��H�|$ �a��H���Y{�f�UAWAVAUATSH��H�L$ I��I)���I��H�oH9��rI��I�]H�4�H�|$(L��1�A��0H�L$(H��H���HA�H�|$ �H�����;\���C��ctNH�|$(�D$�t$���t$�|$0u�|$,u�|$(ut#H�|$(���D$,D$0���|$(x��I�EL8�]H�D$HH�D$PH�D$XH��!H�D$0H�D$8H�D$(H�|$(���H��H�D$(H�\$0H�D$8H�$L���H�|$xH�t$HL�L$(H�������|$xH�|$ �pH�l$HH�D$PH�D$L�l$XH�_H;����H�|$ �H�L$pL�|$0L�d$8M��L�|$��K��M�EE1�1�H���H��H���-A�I����=�tH��I9�u��mDE1�L9�s#H�D$D�,�A��.�����A��(�	A��0���� ��A���������A�� ��=���t1��$A���s}A�EЃ�
��D���_��������H�T$ H��@��A��_���@�t��A��H��tbH�A�H�t$�H�y�L9��K������u=H��H��u�1��1A����i���L�D$`H�L$hD�������t8L�D$`�#1�H�t$I�H��A�L��M��L�D$ �_M��I9�������&A���r
D�����1�H�L$hH�T$ L�D$`����I�EL8��H�D$HH�D$PH�D$XH��!H�D$0H�D$8H�D$(H�|$(�E���H��H�D$(H�\$0H�l$8H�$L�P�H�|$xH�t$HL�L$(H���i����|$xH�|$ ��H�l$HH�D$PH�D$L�l$XH�_H;u
�g��H�|$ H�GH�[H��H�,H�T$H�TL�lL�|L�d �D(H��H�_�E1�H�|$ptH�|$���A��D��H�Ĉ[A\A]A^A_]�H�=�}H�����4��D$y�D$H�=�}H�
��L���H�T$�+����L�D$y�D$H�=R}H�
��L�7�H�T$�+����H�=׻��|��H���L��芁�H�=���|�H�=����|���
H��H��u
�4H��H�|$pt)H�|$��H��H�|$(� ��H�|$HtH�|$P���H���u�DUAWAVAUATSH��H9���I��I���M��I����L��I�hH�AH9���D�,�Lc4�I�����A��.������L�
)Ic�L��H�D$8H�D$@H�D$HH��!H�D$ H�D$(&H�D$H�|$貉��H��H�$L���H�|$H�t$8A�H������|$�!L�l$8L�|$@L�t$HH;+��H�������A��@��D��H�
L'Hc�H��H�D$8H�D$@H�D$HH��!H�D$ H�D$(&H�D$H�|$���H��H�$L��H�|$H�t$8A�H���.����|$��L�l$8L�|$@L�t$HH;+�H���3���H��!H�D$ H�D$(1�@H��
!H�D$ H�D$(/�)A��{��A��}�H�!H�D$ H�D$(&H�D$H�|$�4���I��L�$�H��H��>��H��������I9��„��L�|$PM���@H�D$XL��;��H���I��M��H�D$X�"H��
!�M��H��H��H��H9��DH�AA��{A�}A��ED�L��L��M)�I���E1�fff.�F9���I��I���u���H�!H�D$ H�D$(/�H�!H�D$ H�D$(7H�D$H�|$����I��L�$�H��H��>��H��������I9��„�u�u�L�|$PM��t(H�D$X�L������H������L���ru�A�E1�L��H��L��A�H;+uH���$��L�d$PH�CH�mH�H��L�,L�|L�tL�dH�D �D(H��H�kH�Ĉ[A\A]A^A_]�H�D$8H�D$@H�D$HH�X!H�D$ H�D$($H�D$H�|$���H��H�D$L�t$ H�$L��H�|$`H�t$8L�L$H���(���L�|$P�|$`��L�l$8L�|$@L�t$HH;+��������L��H����H��H9��H9���L�<�L��L���d������A�����H�D$`H�D$hH�D$pH��!H�D$ H�D$(9H�D$H�|$����H�T$PI��H�|$8L��L���#�L�t$@H�D$HH�D$L�t$ H�D$(H�$L���H�|$xH�t$`L�L$L��H�L$P�����|$x��H�|$8t	L�����L�l$`L�|$hL�t$pH;+���H��������H�D$8H�D$@H�D$HH��
!H�D$ H�D$($H�D$H�|$�'���H��H�D$H�D$ {H�$L�3�H�|$`H�t$8L�L$H���L����|$`�;L�l$8L�|$@L�t$HH;+�:���H���Q���-���H�D$`H�D$hH�D$pH�
!H�D$ H�D$(9H�D$H�|$�y���H�T$PI��H�|$8L��L��葝L�t$@H�D$HH�D$L�t$ H�D$(H�$L�e�H�|$xH�t$`L�L$L��H�L$P�y����|$x�BH�|$8t	L���5��L�l$`L�|$hL�t$pH;+�V���H���m���I����D$�D$`H�=�|H�
��L�B��H�T$`�+�y���D$a�D$xH�=�|H�
O�L����H�T$x�+�iy���L���H��H��H��L���u��D$�D$`H�=��|H�
�L����H�T$`�+�y���D$a�D$xH�=W�|H�
��L���H�T$x�+��x��\�D$y�D$H�=(�|H�
��L���H�T$�+�x��-�D$y�D$H�=��|H�
u�L���H�T$�+�x�H�F��H���?x�H�=O���s�H�=[���s�H�=g���zs���H���5H���0���H��M��ug�n�H��H�|$����H�|$8t	L���d��H�|$`tFL�|$h�6�
H��H�|$8u$�0H��H�|$���H�|$8u
�H��H�|$8tL�|$@L�����H���l�fDAWAVATSH��I��I��H��I��L�FH�|$H��H��L��貆�D$<u�D$H�� ���t!M����I�I�OL��H���8B1�1��_I��t'M��tsI�?I�GH�4�H��H�
�艃����t#I�I�OL��H����A�H���H�H	�H��[A\A^A_�H���1�1��v�H��1�1��v�@UAWAVAUATSH��I��I��H��H��L�vH�|$ H��H��H��M��詅�D$(<u�\$ A��L��$�A�M��tI�I�O�tH��H���(AE1����H�T$pH�L$xL�t$ M9�L��$�tI�]I��K�<7K�D7H�4��D$H��c|H�
�c|�H������ID�s A���uK�D�s A�����D�������u*H���mH�D$(H�D$0.H�D$ H�|$ �~���}����H����
I���-�(���H�D$H����	��D$��%H�_{mH�D$(H�D$0H�D$ �D$H�|$ �~��H��H�L$ H�D$(H�T$0H�D$pH�D$8H�D$xH�D$@H�D$HH�D$X�D$`H�|$ H��$�蘰���H�� L	�H��H�Ĉ[A\A]A^A_]�M�I�>I�v�D$蠰H�T$H�D$H��1�1������T$H�|$�H�|$t�D$����D$���I�6I�V�D$H��$1�E1���I��HDŽ$0HDŽ$8HDŽ$@H���mH��$�HDŽ$�+L��$�H��$����H��H��$ H��$(H�D$ H�\$(H�T$0H�$L���H��$�H��$0L�L$ H���ߓ����$��,H�|$ ����$0)D$ H��$@H�D$0H�D$8H�D$HH�D$X�D$`H��$�H�t$ ���H��$���L��$H��$L�t$ L�|$(H�D$0H�D$pH�D$8H�D$xH�D$@H�D$HH�D$X�D$`H��$�H�t$ �b	L��$�H��$�H��$0H��$�L����H�D$pH��$HH�D$xH��$P�$0�$`)�$�)�$�H��$pH��$�H��$@H��$�H��$HH��$�H��$PH��$�H��$XH��$�H��$�H��$�諠H��$�t	L���H��$�t	L�����H��$���H��������I�H�D$M�vH�|$ ��L������H�D$(H�D$h�|$ �L�l$0L��$�J��L��H�t$���D�t$�H�D$��D$H�L$hH��$�D�t$H�D$H�H�@H�HL�hH�P E���T�H��]H��fDŽ$�
HDŽ$�W��$�H�D$(H�AH�D$ �0���H����D$ L$0T$@P HH��$��$�)D$ H��$�H�D$@H��$�H�D$0H��$�H�D$8H�t$ H���!�H��H�D$�H���H�����H�L$hH���E1�H��$�I9�A��H���H�T$H���H��$�H��$�I�M9��[I��I��M��M)�H�PUUUUUUUI9�v1��ig��M9��GH�D$ H�D$(E1�L�t$0L��$�H�D$ H��$�H�D$(H��$�H��H��H9��L��$��7L�����U����H�5��L��$��L��D�t$��H�SH��D�����H��H�t$h������H�D$H�pH�P H��$01�E1��k�HDŽ$�HDŽ$�HDŽ$�H�$�mH�D$(H�D$0H�D$ H�|$ �w��I��I��H��$8L��$@J�4�H�4\|H�
.\|H���z��H�
@�m��HD˸LE�H�D$ H�L$(L�t$0H�$L�G�H��$�H��$�L�L$ L��L���W�����$����$�)D$ H��$�H�D$0H�D$pH�D$8H�D$xH�D$@H�D$HH�D$X�D$`H�|$ L���g���H�D$ H��H��tH�|$(���H��$0t	H����A���UI��J��L�$@�L��莅��L��H���x���I��L�t$ H�D$(I��K�/H��H��H�p�1�H��$�L�*N�<�L��H��>��I9������H��$�H��$�H�r�M��t1H��$x�L������H��t{L��$H��$x��HDŽ$H��L��I���H��$I�D$�M�|$�M�,$H��$�H��I��H��$�H��I9�H��$��)������1�L����c��L���Q6��E1�A��H��$�����H�|$�H�u����|$�|$�����T�������0�gc��'��(�Sc��H�=�mH����-��h��H�=C���g���H�
��L��L��L���g�����D$H�t$0H�|$h�c����$���$�H�=l�|H�
�݂L���H��$��+�j��yH�=�L��g��k��$���$H�=&�|H�
�݂L���H��$�+�j��3�D$H�x�L��L���^j���D$���Mb�H��H�D$ H��H���H�|$(�H����H���H��H��$�H��H��tL��$��lH��H��$�H��H���!H��$��H���H��H�|$ht	L��?�D�t$D���y�H���1^�H���H��H��$�t	L��
�H��$���L���H��H�D$�H�|$�uH�|$��H���3H��H�|$ ���H��$�tH��$����H��$0��H��$8�����H��H��$��'����H��H�|$ ���H��$0tH��$8�G�H��$��H��$ �:H��D�t$�H��H�D$�H�uGL�|$L��莿��D�t$�zH���.H��L����H����\�H��H�|$ �A�H��$���D�t$L�|$�;�h�H��H��$�H�D$0H�|$ ��&���H��D�t$L�|$H��$��=���I�uL������|$t	D�����H���g\��g�f�1��f.�UAWAVAUATSH���H�A�H����I��H��H�|$xH�t$PH��$�H�:H�BH�D$HH�4�H�LU|H�
FU|H�|$X�s��M�t$���t=L��H��H�<H�DH�4�H�U|H�
U|��s�����8M����M�t$�M9�� H�VUUUUUUH��I9�v�_�J��H�<@M��L�t$��H�<$�l�H����H��H�D$H�hH��1�H��E1�L�3N�,�L��H��>��I9�����}H�T$@H�s�M��t,H��$�L���H���PI��L�t$8H��$��A�H�D$8L��L���H�D$8H�E�L�}�L�uI��H��H��H�D$L9�H�T$@�T���H��L�t$H�<$�H�s�mH��$�HDŽ$�HDŽ$�H��$��o��H��H��$pH��$xH��$�HDŽ$�H�D$XH��$�H�D$HH��$�H�D$xH��$�Ƅ$�H�D$PH�pH��$p�_���H��A�1�H��$XL��$`H�D$H��$hd�%`�����tX��u(H�=I���<���H�
�ׅ�L��L����`�I��dH�%H��@���H�567�bd�%`���L��H��dH�%@���H��H9���
H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��L�t$H��$�fff.�H���9H�r�H���z�H��u�~�dH�%@����-H�T$H���,H���"�l�����I�~I�FH�4�H���mH�
��m�mp������H���mH��$�HDŽ$�;HDŽ$�H��$���l��H��H��$HH��$PH��$XHDŽ$pƄ$�H�D$XH��$`H�D$HH��$hH�D$xH��$�H�D$PH�pH��$H�>���E1�I�~A��L��H�� H��$��dH�%@�������������H�T$H��tQH����H��I�~I�FH�4�H��mH�
�m�Po������A�H�H��$��H�`�mH��$�HDŽ$�HDŽ$�H��$��k��H��H��$�H��$�H��$�HDŽ$�H�D$XH��$�H�D$HH��$�H�D$xH��$�Ƅ$�H�D$PH�pA�H��$������J�A����H�ũmH��$�HDŽ$�:HDŽ$�H��$���j��H��H��$H��$H��$HDŽ$(Ƅ$@H�D$XH��$H�D$HH��$ H�D$xH��$8H�D$PH�pH��$�=����W
I�~I�FH�4�H�ʡmH�
šm�m����H�T$H��tE1�HDŽ$���	H�<$L��$(H��$0HDŽ$HDŽ$HDŽ$ HDŽ$8H��$1���I��H��$ H�D$@L	���
M����I��L���R H�D$H9���
H9�uBM��H��$H�|$@��L�sL�=�ߏ�I��H�L$@�qI�~�t�I�>A����H�|$@�nH��H��$8���ޏH���s
I��H�D$ H�D$(H�D$0H��H�CH��$�HDŽ$�H;\$��
H�AD�H��$�H��$��$�H��$�H��$�)�$�HDŽ$��$�H���mH��$�H�t$ L��$��%A�������$���	H��$�H��tH��uH��$�tH��$��jޏH�D$0I�ED$ AEH��$tH��$�>ޏHDŽ$L��$HDŽ$ �H�D$@I�$H��tL����I�|$t	L����ݏH�D$`H�D$hH�D$pL��$8I�nM�nM����A�1�J��I�<�H���L�H�\$pI��uL��H���,1ɨHE�H�L$8�	H�D$8H�|$��H�D$ H�D$(H�D$0H�|$@��H��$H�XH��$@L�`M���A�E1�E1�J��J�<�H�H��`�M�L�l$0M9�uH�|$ �T�H�l$(B�D�
I��L�l$0L�d$hH�\$pH�l$ H��L��L)�H9���H��L�|$(H��I�<�L��I����I�L�d$0I9�uH�|$ �T�L�|$(C��
I��L�d$0HDŽ$�HDŽ$�HDŽ$�L�t$8I�����I��HDŽ$�L��$�HDŽ$�H��J|H��$�HDŽ$�HDŽ$�H�,!H��$�HDŽ$H���mH��$HH��$�L��$��A�������$H�L��H��$��!���L��$�L��$�L��$�H�D$ H)�I9���J��I�<�L���ߏM��t	L��-ۏL�|$ H�D$(H�$H�|$`tH�|$h�ۏL�I��L��$@I�]L�5�ڏ�f�H��H�L$@tH�{�t�H�;A����H��$t	L���ڏH��H��I9�L�t$��L�t$L�<$�H�$�I��M��E1��#�H�D$8�HD�H�D$8I��L9<$�����H;\$`uH�|$`�dR�L�d$hA�� H��H�\$pH�D$J�l8 N�l8(H�D$`H)�I9�w=J��L�d$hI�<�H��iޏL�H�\$pI��s�L��H���p(H�T$8�^����A�H�|$`H��L����Z�H�\$p�L��$�H�$H��$�L��$�HDŽ$�Ƅ$�H�D$XH��$�H�D$HH��$�H�D$xH��$�H�D$PH�pH��$����H�H��$�I��M�����H��$t	H��ُL�t$M��HDŽ$�HDŽ$�HDŽ$�H��$�L��H�t$PA�T$��H��$�H����L�<$L�d$HH��$�H��$�H��H�4@H�H��$�H�T$XH��$�H�t$8H��$�L�d@�H�L$@L�y H��$�I���I��I���L�t$�BM�w�M�o�H��I9���I�o�I�G�H�L$PH�yH��H�H��$H��$DŽ$ 
H����0��M��t�H���׏�|���H��$�tH��$���׏I�$H��tL����I�|$t	L����׏��M��t,H�D$L�pL�=�׏�I��H�L$tI�~�t�I�>A����D��H��$�tH�|$�\׏H�� L9t$8L�t$t4H���������L��H��I��I���	I��I��tI��t�I�?�׏��H�|$XtH�|$@��֏H�D$PH�XH��$�H�t$x���L��$�H��$�H��L�����H��$�t	L���֏L�|$HI�H��tH�<$��I�t
H�<$��֏A�H�|$t5I�^L�5s֏�f�H��H�L$tH�{�t�H�;A����L�t$H��$�t	L���5֏H��$�L	�H���[A\A]A^A_]�H�=����S��H�|$`�A�1�L���W�L�d$hH�\$p�%���H�|$ �A�1�L����V�L�l$0L�|$ H�l$(���H�|$ �A�H���V�H�l$ H�t$0������$I�D$H�={�|H�
�ȂL��ąH�T$�+�V��H�|$ �A�H��L���QV�L�|$(H�\$0����H�=Q�mH��Å�)�S��H�=�mH��Å�C�R�����PM����$��D$`H�=��|H�
JȂL��ÅH�T$`�+�dU��ZH�=�Dž�P�H�4$�M�L���M��1H��Å1�1���T��H�=�Å�;P��H�RÅH�t$��T�H��M����L���H��H��$��B���)����H��I�|$��L���IH��I�|$�~L����ӏ�p��H��I�u�H��I��M���rH�<$��ӏH��$X����H���H��H��H��$�tgL���ӏ�\H���W�(�#L�<$L�d$HH��H��$�����2��yH���H��L��$�M��t	H��6ӏH��$��O��H�<$H�t$H�3����\S�H���oH��H��$��T���H�|$ tH�|$(��ҏL���ҏ�YH���_H��H��$��q���H��$�tH��$���ҏH�|$ tH�|$(��ҏH�|$`tH�|$h��ҏ�H��L��L����H��$��H��$X���H���`G��R�H��H��$X���H���CG�H��M��uH�|$�(ҏH���(G�L�t$I��L�=ҏ�fDI��I��t�I�~�t�I�>A�����UAWAVAUATSH��(H���H��H��u1�H��([A\A]A^A_]�I��H��H�I��H�FH�D$H��������M�~N�$�L��H��>��I9�������I�6�M��t&H��L��qЏH����I��L�<$H���H�$A�L��L���ՏM��t"L�l$L�|$ H�D$H�|$��Z��H���1�H�|$H���w(��H�<$t	L���ЏI��I9�H���������2�������VI�H�
C��1�1��!M�L���I�H��H�<$t	L���ЏH���E�f�UAWAVAUATSH��I��H�t$8H��$�H��H��H���SMI��H��SϏH���_MI��I��H��L��H��~ԏI�H��$�I�FH�D$0H��xmH��$ HDŽ$(DŽ$0aƄ$4H�)� H��$8HDŽ$@DŽ$HcƄ$LH�ghH��$PHDŽ$XDŽ$`pƄ$dH�UxmH��$hHDŽ$pDŽ$xrƄ$|H�;xmH��$�HDŽ$�
DŽ$�Ƅ$�H�}_H��$�HDŽ$�DŽ$�fƄ$�H�xmH��$�HDŽ$�DŽ$�Ƅ$�H�}nmH��$�HDŽ$�DŽ$�eƄ$�H�wnmH��$�HDŽ$�DŽ$�qƄ$�H���H��$�HDŽ$DŽ$sƄ$H�w�H��$HDŽ$DŽ$ lƄ$$H�mcmH��$(HDŽ$0DŽ$8gƄ$<H�WcmH��$@HDŽ$H	DŽ$PUƄ$TH�}�H��$XHDŽ$`DŽ$hhƄ$lH��vmH��$pHDŽ$xDŽ$�Ƅ$�H�H��$PL��$L��$ HDŽ$�HDŽ$�f���$�L��$8HDŽ$�HDŽ$L��$�L��$�H�rumH��$�HDŽ$�H��$ H��$�HDŽ$�HDŽ$���$�HDŽ$�DŽ$?Ƅ$fDŽ$HDŽ$���$HDŽ$�HDŽ$�H�D$@H�D$ I�m�L�-�H�[��H��$PL��1�L��$�H9��^H��$�H�t$@��q=�^�ȃ�r�kFH�
��Hc�H��H��$�H����L��$�N�,�L��H��>��I9������M���H�t$(�L���d��H����LH��L��$�H�t$(��Ƅ$R�Ƅ$S�H��H9�$ �'*L��$�M���aH��$�L�,�H��$�H��>��I9�����v M��H��$H���L����c��H���LH��$��vƄ$T��Ƅ$U��H��$�H����DL��$�H�D$8H�xH��$�H�T$0�	n��*��$W�H��$�H���vDL��$�N�$�L��H��>��I9�����"M���{H��$��L���c��H���yKL��$�H��$��YH��H9�$8�V)L��$�M��MD�L��$��LD�J��L��H��>��H9������H��H��$H�l�H��H���wb��H����JL��$�H���TƄ$Q�HDŽ$HDŽ$HDŽ$H��tmH�D$HH�D$P3H�D$@H�|$@�R��H��$�H����IL9���IH��H��A<H�D$@D$HH�$H��$�H��$H��L���L�L$@�i����$���B�o�$fD$@H��$H�D$PH���H�D$XH�D$`H�D$hH��$�H�D$xƄ$�H�D$8H�pH�|$@贄��H�D$@H��H���SH�|$H�ȏ�CƄ$P�6L��$�M���H��$�L�,�H��$pH��>��I9������M��H��$H���L���`��H����HH��$p����$V��%H��$�H���&"H��$�H��tCH���"�oft��oHft
�f��f�=����!Ƅ$V�T�oft���oHft
��f��f�=����!Ƅ$V�L��$��H��$HH���H��$HH��L��$���HDŽ$�H��$�H��L���ʏL��$�L;�$�u
H��$��TI�H��$�K�dH��$�H��H��$�H�T�L�l�I��L��$�L��$�L�-��K�HDŽ$�H��L��I��KʏH��$8H��H��tH��$@��ŏH��$�H��$8L��$L��$@L��$HL��$�H��$HL�-~����HDŽ$�H�|$(L���ɏL��$L;�$�u
H��$��KH�H��$�J�mL�H��$�H��H�T$(H�T�L�d�I��L��$L��$�I��r;fn�$Qf`�fa�fr�P���L�-�����$U��?L�-����1�H��$XH��L��L���ȏL�-��H��$H��H��L��$�tH��$�jďH��$H��$XH��$H��$pH��$�s�1�H��$xH��L��L���ȏH��$ H��H��tH��$(�ďL��$�L�-��H��$ H��$xH��$(H��$�H��$0H��$Hffff.�H��$�H��$�H9������H�=��{H�!���5�A��hEL��$�M9��F*��H��$HHDŽ$�HDŽ$�HDŽ$���$P@����H��$���=�H��$�H�
�kmH�H�@HDŽ$����$Q�W��$R��H;�$�u
H��$��=�H��$����H�ףH�H�DH��H��$���$S�W��$T��H;�$�u
H��$��,=�H��$����H�bmH�H�DH��H��$���$U�W����HDŽ$HDŽ$HDŽ$H��omH�D$HH�D$PH�D$@H�|$@�K��H��$PH�D$(L��$�H�D$@H�D$HH�D$PI�.M�nM���4A�E1��L�J��K�<�H���ŏM�L�d$PI��ffff.�H�D$@L)�H��v[H�, K��I��L�d$PM�.I�nH�D$@L)�H9�w\H��L�|$HK�<�L��mŏI�L�d$PI��I9�u����A�H�|$@L����A�L�|$HL�d$P�y����A�H�|$@L��H���A�L�d$P�L�H��������?I��M�M�nN�<�I9���I9������M�&M��tL���t��H���?H��L��$P��HDŽ$PH�|$(L��L����ďL��$L;�$�u
H��$��
C�H��$�K�H��$PH��H�T$(H�T�L�l�I��L��$I��I9�H��������?�/����L���H�t$(1��,8��A�1ۀ�$Q�����H;�$�uH��$��B:�H��$����H��hmH�H�DH��H��$���$R�f�����$S�����H;�$�u
H��$���9�H��$����H�O�H�H�DH��H��$���$T�f�����$U�����H;�$�u
H��$��9�H��$����H��^mH�H�DH��H��$����f���H��uH��$��$R@����$P@������$V�sHDŽ$HDŽ$HDŽ$H�kmH�D$HH�D$PH�D$@H�|$@��G��H��H�D$@H��jmH�T$HH�D$P
H�D$`H��jmH�T$hH�D$pH�$L���H��$�H��$L�L$@H���^����$�����$���$XH�=x�|H�
�L���H��$X�+�>��4?H�\$@H�D$@L�|$HL�d$PH�$L��H��$�H��$L�L$@H�T$(H��$P�(^����$���/H����L���༏��@���H��H9�$ �HDŽ$HDŽ$HDŽ$H��imH�D$HH�D$PH�D$@H�|$@�6F��H��H�D$@H�7imH�T$HH�D$PH�D$`H�imH�T$hH�D$pH�$L��H��$�H��$L�L$@H���+]����$�����$���$XH�=�|H�
`��L����H��$X�+�w<��=@���lH��H9�$�THDŽ$HDŽ$HDŽ$H�jhmH�D$HH�D$PH�D$@H�|$@�E��H��H�D$@H�hmH�T$HH�D$P
H�D$`H��gmH�T$hH�D$pH�$L���H��$�H��$L�L$@H���
\����$�����$���$XH�=ù|H�
?��L����H��$X�+�V;��<H��$�H�t$8H��$�H�L$0�H�H�D$0�H��$�H���R;L9��R;H��M�>M�L>H�D$8H�p�$H��$�H��$�H�L$0�,�9H��$�H���
;L9��
;H��M�>M�L>H�D$8H�p�$H��$�H��$�H�L$0���H��$�H����:L9���:H��A>H�D$8H�pE1�$�D$H��$�H��$�H�L$0E1���H�H�D$0A��rH��$8H��H9���@�tjH9�tH��$H��H��$��OH��L�x�1�L���8���1�H��$�)���1�H�t$(����1�H��$X����HDŽ$HDŽ$HDŽ$H��emH�D$HH�D$PH�D$@H�|$@�:B��H��H�D$@H�LemH�T$HH�D$PH�D$`H�emH�T$hH�D$pH�$L��H��$�H��$L�L$@H���/Y����$��;3L��$H��$L��$H��$�tH��$��ȷ�H��H��I9�u|��$P��I�H��$L��$H����H��I9�����L�|$0��	H��gmH�D$HH�D$PH�D$@H�\$@H���A���L�|$@H�\$HL�t$PH��$�H�D$XH�D$0H�D$`H�D$hH�D$xƄ$�H�D$8H�pH�|$@�s��I��M��t	H��ֶ�H�H�D$0A�����$R�=	�pȏ���0�1���
	ȏ�10H�LݐH��H��H��$HH���01��D$ ��Ǐ���"0L�5�ǏH��ǏHDŽ$�HDŽ$�H���	
H��H��H��L�H��$P��$W��$��,H�D$8H�xH��L�����I�ƈL;�$P��	HDŽ$��H��$�H�5?gm�B�I�~xt[�H��$�H�5;gm�"�I�v I�V(H�|$@1�E1����H�\$HH�T$PH��$�H����H�|$@t	H��H��A���t2�
H��$�H�5�fm轚�H��$�H�5�M褚H��I9F`t[�
H��$�H�5�fm�{�I�vhI�VpH�|$@1�E1��4�H�\$HH�T$PH��$�H���J�H�|$@t	H�����A���t[�
H��$�H�5�1m��I�vPI�VXH�|$@1�E1���H�\$HH�T$PH��$�H����H�|$@t	H��<��L�t$(I�F@H����H�L$(L�q8H�@I��H�D$0L��$��f�L;t$0��$��nM����H��$�J��H�� fffff.�H�5�� H9����r���xH���]�z�@���}%D�B�A���#D�J�H��A��A��A��?E	��H�����H��A��A����?D	����?	���tYH��t;t�H�I��s���H��$�L9��`I9�u
H��$��0+�H��$�B�� I��L��$��E1�H��$�L)�H���xL��$�emCD��o�dm�C�C�D� dI�_	H��$�I�vI�VH�|$@1�E1��I��H�l$HL�l$PI��H��� H�
�� H9����H���xH���S�P����}�p�@����x�H���������?	��H������H���������?	����?	с�tSI���tC;L< M���{���H��$�H9���H9�u
H��$���)�L��$�A�� H��H��$�H��$�H)�I9�wjJ��I�<�H�����I��M�L��$�H�|$@�n���H��m���`����	�A�H��$�L���`2�L��$��[����A�H��$�H��L���52�L��$�H��$��c�����A�H��$�H���2�H��$�H��$�H9��������A�H��$�L����1�H��$�L��$�I9��l����t���@�H��$�H�5|���L�t$(I�vI�VH�|$@1�E1�軽H�\$HH�T$PH��$�H���ѕH�|$@t	H��(��A���uBI�vPI�VXH�|$@1�E1��o�H�\$HH�T$PH��$�H��腕H�|$@t	H��ܯ�A�����HDŽ$HDŽ$HDŽ$H�D$@H��`mH�D$HH�D$P	�3A�H��$�H��$H��`mL�D$@蘩����$��rL��$H��$H��$H��$�H���”M��t	H����L��$�L;�$�u
H��$��'�H��$�B��
I��L��$�����������H�D$8L�hH�D$@H��$�H�D$HH�D$pH�D$xH�D$`H��H�D$hH��$H��L��H�L$@��rL��$H��$H��$�L���k�H��$�H��$�L��H���`��H��$�t	H��$��H��$t	L�������$�I�ƈL;�$P�%������H�D$8�x'�����������������H����L��$�I�FH����I�NH��$�H�D$(H��1�H���|H�>����$S�3I�H��$L�|$0��L��$�H�D$8H�XHDŽ$HDŽ$HDŽ$H��]mH�D$HH�D$PH�D$@H�|$@�6��H���AoFH�D$@�D$HH�$L���H��$�H��$L�L$@H����M����$���'�o�$fD$@H��$H�D$PH�D$xƄ$�H���H�D$XH�D$`H�]mH�D$hH�D$pH�|$@H����h���0H��$�t	H�����|$ uH��ҐH��$H��&H�D$01��d������%E1�E1�E1�H��$�L��$�M����5H��OmH�D$HH�D$PH�D$@H�\$@H���Y5��H��H�H�CH�SH�C8�C@H���H�CH�C H��YmH�C(H�C0H�D$8H�pH����g��M�w�Z��$QtOH��$�?H��$�H�{��H�C(H���yH�K H��1�H�5�|H�>�5��$T�H��$�H��$��L�I��H�L!�H�D$0E��A����E��A���H��$�L��$�M������1�H��$x��H�D$8H�@H��$��������%�1���
�����%H��АH��H��H��$�H����%�D$(�r������%H�w��H����L�5_��H��H��H��H�D$81��H�ÈH9\$8��M�lM�|N�$�M��tL�����H��H��u
��)�H��L��L��ح�L�|$@H�l$HL�|$PH�|$@�o!�L�d$HC��
I��H��$�L��L���\��H�|$@�e���L�����W����|$(uH��ϐH��$��@%1��n��I����
H�5T�������1�����I���@���<@��@����H��H9��H��$��<A��A���A���A������(�� w	A��L��rX���r�A��A��A��E��t1A��u����@���A�� �q���A��0u���0@���g���@���<�Z���HDŽ$HDŽ$HDŽ$H�nLmH�D$HH�D$P0H�D$@H�|$@�1��H���AoFH�D$@�D$HH�$L���H��$�H��$L�L$@H���H����$��3"�o�$fD$@H��$H�D$PH�D$xƄ$�H�k�H�D$XH�D$`H�nUmH�D$hH�D$pH�D$8H�pH�|$@�c��H�D$@M�wH��H���H�|$H�ݦ��H�%LmH�D$HH�D$PH�D$@H�\$@H���u0���X��$U��"H��$�訕I��H��H��JmH�D$HH�D$PH�D$@H�\$@H���0��H��H�H�CH�SH�C8�C@H�c�H�CH�C H��>H�C(H�C0H�D$8H�pH���b��H�A�I	�H�H!�H�D$0E1�E1�H��$�L��$�M��t4H�k�ffff.�H��I��tH�E�H��H��t�H�}������H��$�t	H��s��H��$��wH��$��X��L|$0M	�A��L	�H�Ĉ[A\A]A^A_]�HDŽ$�HDŽ$�HDŽ$�H��NmH��$HDŽ$H��H��$H��$���H��H��$��H��tH��H��$�H�D$@H�t$HH�T$PH�$L���H��$�H��$�L�L$@H���E����$��� H�|$@躅��$�)D$@H��$�H�D$PH�D$XH�D$hH�D$xƄ$�H��$H�t$@�wHDŽ$�HDŽ$�HDŽ$�H�NmH��$�HDŽ$�H��H��$�H��$��m��H��H�D$@H�.LmH�T$HH�D$PH�$L�}�H��$XH��$�L�L$@H���D����$X��H�|$@訄�L��$�H��$�H��$�H�|$@H��$H���wH�T�H�D$XH�D$`D$@�oL$p)�$f�$0H��$�H��$@H�D$`H��$ H�D$hH��$(H�D$PH��$H�D$XH��$H�D$8H�pH��$� RH�H�D$0A�M�������H��H9�$ uVH�D$ �OH��OmH�D$HH�D$P%I��L�|$@H�|$@����H��I��H��$��:��C�HDŽ$�HDŽ$�Ƅ$�Ƅ$�H��$(H��$�H��$0H��H�D$(H�����H���:��I��H�����H�����p#H��JmH��$HDŽ$!H��H��$H��$���H�\$@H�D$HH�T$PH�r�H�D$XH�D$`H�D$hH�D$xƄ$�H�D$8H�pH�|$@�P�$�H��KmH��$HDŽ$&H��H��$H��$�x��H�\$@H�D$HH�T$PH��H�D$XH�D$`H�D$hH�D$xƄ$�H�D$8H�pH�|$@�O��H��KmH��$HDŽ$*H��H��$H��$����H�\$@H�D$HH�T$PH�R�H�D$XH�D$`H�D$hH�D$xƄ$�H�D$8H�pH�|$@�gO��A�H����E��E�0A��A����H��H9���D�E��A���A���A�����!A�� w	E��L��r\A���r�E��A��A��E��t3A��u�A���A���A�� �t���A��0u�A��0A���j���E��E�0�\���HDŽ$HDŽ$HDŽ$H�~CmH�D$HH�D$P0H�D$@H�|$@�(��H���oC H�D$@�D$HH�$L��|H��$�H��$L�L$@H���?����$��I�o�$fD$@H��$H�D$PH�D$xƄ$�H�|H�D$XH�D$`H��6H�D$hH�D$pH�D$8H�pH�|$@�Z��H�A�H�D$@H��H������H�|$H�❏��A�L��H��$�H��+��H��$�H��$�L��H�L$(�qH��$�ttH��$XH��$�H�T$(�I|H��$`H��$�H��$hH��H���o�H��I���`6��L��I��H���V�H�����
L��$�L��$���$�HDŽ$XHDŽ$`HDŽ$hH�=�w����I��I��H��$����H��$H��$H�D$@H�\$HH�D$PH�$L��zH��$`H��$XL�L$@L��L���=����$`��H�|$@�}�H��$t	H��M���o�$Xf�$H��$hH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@A��H��"HDŽ$XHDŽ$`HDŽ$hH�D$@H��|H�D$HH�D$PH�D$`H��$�H�D$hH�D$(H�D$pH��ImH��$`H��$XL�D$@�A�蕕����$`�AH�|$@�\��L��$XH��$`H��$hH��$H������M��t	H����1�I��IC�H�5�	|H�|$@����H�D$PH��$p�oD$@f�$`H��$`�^zHDŽ$XHDŽ$`HDŽ$hH��$hH��$pH�D$@H�
�{H�L$HH�D$PH�D$`H�\$hH�D$pH��HmH��$�H��$XL�D$@�A��m�����$��TH�|$@�u[��L��$XL��$`H��$hH��$L���ݚ��M��t	L���癏H��$`t	H��ә�H�fo�$H��$H��$H��$ H��$(H��$0L��$8H�D$PH�L$XH�T$`H�t$hH��$@H��$�H�|$pL�D$xfD$@H��zH�D$XH�D$`H�D$8H�pH�|$@�HL�s�U�H�
�s�L��L��L������Ӫ���H��$H���1���
d���/H����H��H��H��$�H���DŽ$p�+�����H�0��H����H���H��H��L�4�H��$HH�HH��$�L�`H��$�H�D$0H��$�J��H�D$(H�L$ H����I�I��L��$P�I�LjM9�L��$P�/M9gu�I�H��$�H�T$(�X����u�H�D$ I9G@u�M�g8�L�l$ I�,H�D$0H;(u�H�D$0H�t(�I�|,�H�������u�H��I��u�H��$HH�H H�L$(L�x(J��H��$��H�ÈL9���L9{u�H�{H�t$(H��$�������u�H�D$ H9C@u�L�c8�L�l$ I�,H�D$0H;(u�H�D$0H�t(�I�|,�H���m����u�H��I��u�HDŽ$�HDŽ$�HDŽ$�H�D$ H�@H�L$0H��H��$�1�L�%?|1��"H�D$0H��L��H��H�D$0H;�$��I��H����H9�$��k1��!H��$�B�,�I��L��$�H����B�,#@��xH���d���B�T#��?@���v8B�L#����?	�@���r1B�l#��������?	�	Ł�tFH���H����	Љ��H����	���L��$�L;�$��V���H��$���
��D���H�D$0H�pH�PH�|$@1�E1���H�l$HL�|$PH��$�H��$�H)�I9�wEJ��H��$�I��H�<�H��Ù�L�H��$�H�|$@�����H��;������A�H��$�H��L���0�H��$�듺�A�H��$�H�����p���A�L��H��$��:��H�|$@H��$�L��H���iH�|$@��H�D$pH��$0�oD$@�oL$PT$`)�$ f�$f�$�8����H����H��$0H�H0fo�$fo�$(�$ P �HH�D$ �H��$XtH��$����H��$����H��I9�u<H�D$@H�D$HH�D$PH���/�H��$�E1�1��;H���jL��$H��$L��H���<��tL��H���ms����HDŽ$�HDŽ$�HDŽ$�H�rBmH��$HDŽ$H��H��$H��$�׽��H��H�D$@L�l$HH�\$PH�$L��pH��$�H��$�L�L$@H���4����$���H�\$@H���t��o�$�fD$@H��$�H�D$P�M�~ I�^(H�����E1�H��H��$�J�<�L���Ӗ�I�L�l$PH����H�\$@I���H�=Y���H��H�L$@H�D$HH�T$PH�\$@H�C(H�C8�C@H�8sH�CH�C H�D$8H�pH���kAM�wH�\$ H�����H���a��H��������H��H�mH�H���H��$PE1�H�D$@M��t;I9�uH�|$@�	�H�D$HH��$�H��$�B�� I��L�l$PH�D$@�E1�K�l>8K�\>@L)�H9�wAH��H�D$HH��$�J�<�H�����I�L�l$PI��L9�$P�j�������A�H�|$@L��H����L�l$P���$���$XH�=Ϗ|H�
K��L��l�H��$X�+�b��H�|$@L��H���-�H�\$@H�D$HH��$�L�l$P��$VH��$�H���������I��H��?mH��$HDŽ$4H��H��$H��$�ֺ��H�\$@H�D$HH�T$PH�D$hH�D$xƄ$�H�&qH�D$XH�D$`H�D$8H�pH�|$@�U?M��H��$�������������$��L��$H��$�H��$ H�D$(H��$(L�|$ L��$8H��$H��$�H��$L��$H��$�H��$0��$���$@������H��$x�u�1���
�����H�ӵ�H��H��H��$XH����1�H��$p�
X��������$�I�nI�FH��H�D$8H��t'�H���'��H��H��u�H�����r�H��$PH��H��ے�H�D$(H��H��>��H;�$H���t1�H��H������$H��t��H���?'��H��t�L�t$(��E1�H��$�H��H��$�H��_��H��H9�$8L��$Hu�L��$@H��$HH��H�����H���&��I��H��u|�H�����tH�|$@�A�1�L����L�|$HL�d$P������$���$XH�=T�|H�
Ѐ�L�Ah�H��$X�+��
��A�L��L��H��}��H��$�H��$�H��$xH��$p��mH��I9�H�D$8H�D$@H��$PH�L$HH�D$PH��$HH�D$XH��$�H�D$`H�D$(H�D$hH�D$ H��$��o�$��D$pH��$�H��$�H��$�H��$�H��$�L��$���$���$���$�H��$�L��$�H��$�Ƅ$�H�|$@�l��$�I�uH�ò�H��$X�g1��]������H�5M�������1��~�����E1�L�-���I�LjM9���N9d;u�J�|;H��$�H�T$(A�Յ�u�J�|;@u�L��$PH��$HH�H H�L$(L�x(J�,�E1��I�ĈM9���N9|#u�J�|#H�t$(H��A�Յ�u�J�|#@u�HDŽ$HDŽ$HDŽ$H��1mH�D$HH�D$P0H�D$@H�|$@���H��H��$H�oB�oJ H�D$@�L$HH�D$`�D$hH�$L��hH��$�H��$L�L$@H���+����$���o�$fD$@H��$H�D$PH�D$xƄ$�H�ckH�D$XH�D$`H��"H�D$hH�D$pH�D$8H�pH�|$@�F��H��HDŽ$HDŽ$HDŽ$H��/mH�D$HH�D$P@H�D$@H�|$@�b��H��H��$H�oBH�D$@�D$HH�$L�dgH��$�H��$L�L$@H���w*����$����o�$fD$@H��$H�D$PH�D$xƄ$�H�EjH�D$XH�D$`H��!H�D$hH�D$pH�D$8H�pH�|$@�oE��H�A�H�D$@H��H����H�|$H�����H��$�H��$PH�T$(L��L�D$0L�L$ �o1�E1��HDŽ$HDŽ$HDŽ$H��/mH�D$HH�D$P@H�D$@H�|$@����H��H��$H�oB�oJ H�D$@�L$HH�D$`L�t$hH�\$pHDŽ$���$�H�$L��eH��$�H��$L�L$@H����(����$���H�|$@�AI���o�$fD$@H��$H�D$PH�D$xƄ$�H��hH�D$XH�D$`H��H�D$hH�D$pH�D$8H�pH�|$@��C��H�D$@H��H��tH�|$H���H��$�t	L�����H�A���$p��uH����H��$���1��C�������H�53�������1��d����H���H��$H��$H�D$@H�=D��H�
ep�L�U�H�T$@���u����H�=˗���t��������4�D$ ����������H����H�D$@�D$ �D$HH�=�|H�
y�L��H�T$@�+����H�5c��H�D$0�����1���������H��^�H��$PH��$P�����$���$�H�=��|H�
y�L�_�H��$��+�'��PH��_��MH�=�1m�z��3�����C�������7����$���$�H�=#�|H�
�x�L��`�H��$��+������$���$�H�=�|H�
dx�L��`�H��$��+�{����$���$XH�=��|H�
)x�L��_�H��$X�+�@��iH��H��$H��$H�D$@H�=(��H�
In�L��R�H�T$@��s����H�=����r��������4�D$(�������%��H����H�D$@�D$(�D$HH�=��|H�
�v�L�ҿ�H�T$@�+���H�?^��H�=�0m�g����a�������&�������$���$XH�=��|H�
w�L��\�H��$X�+�'��P��$Y��$`H�=Y�|H�
�v�L��\�H��$`�+������$���$�H�=�|H�
�v�L��[�H��$��+�����L��H��K��H��[�1�1��L�H���G���8�&���H�#��H��$�H��$�H�D$@H�=W��H�
xl�L�Q�H�T$@���q�L�|$ �1���
֓��F�H�=ɓ���p��5�����4H��$p�
������U�H�
���H�L$@�D$HH�=�|H�
u�L�|��H�T$@�+����H�D$XH��$�oD$Hf�$H�=�0mH�
�o�L�7]�H��$�*�e��H�|$@�A�1�H����H�D$HL�l$P����$a��$�H�=n�|H�
�t�L��\�H��$��+���*�L�������$���$XH�=&�|H�
�t�L��\�H��$X�+����H�m��H��$H��$H�D$@H�=���H�
�j�L�cO�H�T$@��$p���H�=(���#o����I��4��$p�
�������H����H�D$@��$p�D$HH�=p|H�
ls�L�ռ�H�T$@�+���/��$���$�H�=8|H�
�s�L��X�H��$��+�������$a��$�H�=�~|H�
ys�L�2[�H��$��+�����$���$H�=�~|H�
>s�L�[�H��$�+�U��~�L������l�)��������|$@H�=g~|H�
#p�L�[��+H�T$ ���&�����`��������T���H�=�X��s���H��X�L������H�=�X��"H��X��*H�=�X��H�Y��H�=�X��*���H��X�L���7���L�������$���$XH�=�}|H�
r�L�xW�H��$X�+�.���ZL��鷾��D�D$@��H��頾����$���$�H�=?}|H�
�q�L�W�H��$��+����I�����K�uI��H�|$@�[H���MI��H�D$@H��H���?H�|$H�/���9�I���I��H�D$@H��H���H�|$H��}���$p�I����I��M����L���tI���r�+I��M���1H���#�
I����I��H��H��t	L���4}�H��$ptH��$��}�H�|$ �aH��$HtH��$���|�H�|$8�uH��$P�b�%��I��M����H��$��I��L�|$ H��$��I���cI���I���I��H�|$@��=�������g��]�X�SI��H�|$@�KH�|$H�;I���9I���
��I����I��H��$����	I��H�|$@��H�|$H�I���WI��H��$���H��$���{����[�a�I��H�|$@�^=��H��$tH��$��{�H��$���H��$���{���$p��
�`�I��H�D$@H��H���JH�|$H�H{��:�q���I���o�I���zI��H�|$@�m<��H��$XtH��$`��z�H��$`��H��$h�I��H�|$@�+<��H��$X��H��$`�I��H�|$@�\�H��$u
��$p�H��$��z���$p���I��H��$P�WH�|$(�Uz��GI��I��M���8H��8z��*I����I��H�|$@�v[�H��$�tH��$��z�H�|$ ��^��I��H�|$@�A[�H��$t	H���y�H��$X��H��$`��y��I��H�|$@u
�t$(��H�|$H��y��t$(�I��H��$�tH��ry��I��H��$tL���Yy��I��H�|$@��e���\$ �R��I���I��H�|$@���H��$�B^��[��I��M������I��H�|$@���I��H�|$@���yI��H�|$@���hI��H�|$@u]��I��H��$�<���H��$XtH��$���x�H��$������p����I���,I��H�|$@tjH���q�I��H�|$@�Y�H��$�tH��$��,x�H��$H��H����eI��H�|$@�aY������mI��H�|$@u	�\$ �H���w��\$ ���W���1�OI��H�|$@�Y�H��$��H��$��w��I�Ƌ\$ ��I��H�|$@�K��uI��H�|$@��8���I��H�|$@�X�H��t	L���Tw�H��$tH��$�;w�H��$��#H��$��w��I�Ƌ\$ H�|$@�`X�H��$tH��$��v�H��$�tH��$���v���H�=D������I��H�|$8H��$�H��$Pt��v�M��tL���,���L����v�H��$pt	H��wv���$���uH�-��H��$Xu-1��ˇ���uEH�5��������1���v��%�ѹ�u������L���v��Y���I��H��$�L��$�M��u7H��$�t	H���u�H��$��+HH��$���u�L������L�c�ffffff.�I��I��t�I�D$�H��H��t�I�<$��u���f.�@UAWAVAUATSH��HH��$�I�H��$8H����I��H��L�*L�zH�D$0H�D$8H�D$@HDŽ$0HDŽ$8HDŽ$@d�<%����L��$0��LdH�%��dH�%�L��$�L��$�L��$�L��$HH��$XH�HH�pdH�4%��D$0�$(H�t$@H��$8�$0�$@H��$@H��$PƄ$�HDŽ$�HDŽ$�����HDŽ$�HDŽ$�HDŽ$W��$HDŽ$HDŽ$ �o�V���$��o
lV���$pH��$�H��$���$���$�H��$�H��$�HDŽ$XHDŽ$`HDŽ$hH��$8I��I��L���}r�H��� UH��$�H��L��L����w�L��$PL��$HH��$PH���mH��$XHDŽ$`H���H��$hHDŽ$p
HDŽ$xf���$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�HDŽ$0��$�HDŽ$8HDŽ$@L��$0H�D$0H��$�L�5P�H��H���H��$(H�-Or�H��1�1�H9��`L��H�t$0�
=�e�Hƃ�>�PIc�L�ြ$��8��i���(���$�H�-�q���L��$�M����OH��$�L��$ L;�$u
H��$�w��H��$L��H��L�<H�lI��L��$ H�-�q��Ƅ$�H�-qq��tƄ$�H�-]q��`H��$�H���OL��$�N�,�L��H��>��L;�$(�����M�����L���
��H���LVH��L�|$(�H��$�H����NL��$�I��H�-�p��.I���CG�oft�H�oKft
�Hf��f�=���|�oft�H�oKft
}Hf��f�ɰ�����O��FH��$�H���"NH��$�H�|$0�
�
����|$0H�����uH�D$8H��H�-p���8H��$��
H��$�H����MH��$�H�|$0�
貋���|$0H�����uH�D$8H��H�-�o��/9H��$��Ƅ$�H�-�o���oftbGf�=���zA1��g�H�D$(H��$�H��L���s�H��$�H�-Eo�t
H��$��H�D$(H��$�H��$�H��$L��$����$��ffffff.�H��$PH��$�H9������H�=ۑ{H�a+��5������T��$�����tƄ$���$�H�-�n�tE1���I���WL��$�L��H��L��$8�fQL9��uQH��H��H��$�H�LH���H���ց���������XQ��-��H��@��@����P�ց��������$Q��-��H����H��$�I���H��$�H���>RH;�$8H�-�m�H��$X�ERH��H��$PL�9L�L9H��$�H�qA��$H��H��$�H��$��3��H��$�H����QH;�$8H�-5m�H��$X��QH��H��$PL�9L�L9H��$�H�qA��$H��H��$�H��$���3H��$�H���bQH;�$8H�-�l�H��$X�iQH��H��$P�o9H��$�H�qA��$�D$H��H��$�H��$�E1��ʰ��@�������������PM9���H���mH�D$8H�D$@H�D$0H�|$0����H��H�L$0H�D$8H�T$@H�D$XH�D$h�D$pH��$�H�D$HH��$�H�D$PH��$�H�pA�H�|$0�A(��H��$8L��$@M��t*L�c�fDI��I��tI�D$�H��H��t�I�<$����H��$0t	H��Vk�H��$��Hk�E1�H�H��$�H��$PH��$�A��H��$Xu.��$�tNH��$�H��$0莶1�L��$��H��$�H�pH��$0�A��L��$��zH��$�L�hL��$ M��L��$���L��$I��M�H��$�H��$@L��$�L��$��AoDŽ$P,��$@�#�H��$�H����.I��L��$�HDŽ$�HDŽ$�HDŽ$�H��$�H��$ H��$�H��H�H��$�H��$�H��$�H��$�H��$0H��$�H��$�H��$pH��$xH��$(H��$HH�@�H��$0H��$�H��$�H��$�H��$�H��$�H�D$(H��$�H��$�A�H��$�H��$01�H��$@�1L��$�H��L��$�E�,�H��H��$�H;�$��jH�H��$�L�sI����H��$���H��$�D�(H��$0H��$�D���H��H��9fn�f`��p�fp�D1�H#�$(H��$H�ofo�ft�f�҅�t6���H�H#�$(H��H�4�H��H��$0D;,7���r�f!։�u�fv�ft�f�х�u
H�H��H���H��$��IH��$�H�t$(H��$�L����*��H��H��9fn�f`��p�fp�DN�,�1�H#�$�H��$0�ofo�ft�fD�E����H��$@L��$�f�$0H��$�f�$ �A��H�H#�$�H��L��$0I)�M;t$�uI�t$�H��$�L���h���t[A�G�fD!�A��H��$@L��$�fo�$0H��$�fo�$ u�fv�ft�f�ʅ��)H�H��H������E�l$�H;�$������H��$��1T�L��$����H;�$�����H��$��	T��m���L��$�H��$ tH��$@�kf�L�$��L���n��H��L��$���KI��H��H��$�L���j�H��$hH;�$Xu
H��$X�G��H��$`H�[H�,�L�t�H�l�H��H��$hH��$�H��e�t
H��$���L��$�L��$�M9�H��$PH��$�H��$@�4���M���!CI��H��$8H��H)�H��$��CL9���HI��M)��AE1�1�D	���8H�����I!��H��$H��$X��H�|$0�菕
L�t$0H��I9��0� �d�H���JH���@�o���A�A��HDŽ$�HDŽ$�HDŽ$�H�
�mH��$hHDŽ$p HDŽ$`H��$`�0�H��HDŽ$`H��$�H��$hL��$pH�$L�*BH��$pH��$�L��$`H���:��H��$���$p�NA�$�)�$0H��$�H��$@HDŽ$XHDŽ$hƄ$p�o�$��$HH��$0�5 ��H��$0H��H��tH��$8�c�H��$ tH��$@�fc�H��$�t	L��Rc�I��H��$��0I	�L��H��H[A\A]A^A_]�L��$�I��I��H9���HDŽ$0H��$0�L���a�����DH��$0�sH�\$8L�|$@H��$�tH��$��b�L��$�H��$L��$L��$�L��$8H��$�L�hH��$PL�8H�@H��$�M9���H���mH�D$8H�D$@H�D$0H�\$0H����L��$8H��$�H��H�H�CH�SH�C(H�C8�C@L�{H�s H��L���y��M��H�L�pH��$8L��$@M����
�}9H��$�H��$�A��H��ޅH��$ L��$(L��$�M9���DL��H��H��$PL�DM����&L��$�H�D�#D��5��=����DA��-��I�����uI�C������������D��-u'I����,�C������������EH��$PL��$XA��$0���� �A��$��=�	A��$ ��=��A���L��$�s3A��#tsA�D$Ѓ�
riD���_�����r[I����A��/tK�A�����D����=��L��$���u%A�����D����K��L��$����lL��$�D��$�HDŽ$�HDŽ$�HDŽ$�f���$�HDŽ$�HDŽ$�HDŽ$�DŽ$�A�I��H�\$(uI����H��$`L��$h�CA��#u ��-���H��$��#���߃���H�
�Hc�H��H�CI�H�H��$`H��$hH��$�H��$�H��L��L��$`M�������
H��$`L��$h1�L��$��H��$���5��=���&=��$��B���$�H���.��$�Ƅ$�M��I)�H�\$(L�$�H��$��Ƅ$�H��$���5��=���<1�A��/����$���H��$��`Ƅ$��H��M��I��uM�r8�H��M��I��u7�9��$�H���A7D��$�fDŽ$��H�\$(H��M��I)�L�$�L��$PL��$XM���mN�4�J������H��H��E1��ff.�I��I����C�,���5��=����=��-tӃ�_t΍�0���� ru����=rh�� ��=r[���s�EЃ�
r���_�ſ��r��>���v6���:��L��$����m������r���~H��L��$����N���M��uE1�H�\$(�\I��M9�H�\$(��9L��$�L��$�H��$��,H��$�H��$�L��L���A��H��H��9H��$�H��$�fn�f`��p�fp�DJ��1�H!��o/fo�ft�fD��E����H��$Hf�$0H��$�H��$@f�$��A��H�H!�H��H��H)�L;h�uH�p�L��H��]����1A�F�fD!�A��H��$Hfo�$0H��$�H��$@fo�$�u�fv�ft�f�…�L��$������H�H��H���"���M)�K��H��$PL��$XH�-*[�L��$(H��$�H��$�H��L��L��$PM�������L��$�M����N�$�L��H��>��L;�$(����CH��$�A��L�����H���"I��H��H��L���^���$���$�H��$�H��$�L��L������I��H��$���H��$�H��$�L��H��9fn�f`��p�fp�D1�1�I!��Bo*fo�ft�f�؅���H�T$(H��$HH��$0f�$�H��$@H��$�f�$0���L�H!�H��H��H)�L;u�uH�u�L��L��[�����	�C�f!؉�H�-�Y�H�T$(H��$HH��$0fo�$�H��$@H��$�fo�$0u�H��L��$@tf�…�t+�D��M�I!�fv�ft�f�…�u6L��$@A��E1�I�I��H��H�-�X�L��������$��qB����M$I�H�H!�B�4@�t
�o�$���fn�f�
K/f����$�I��H��L)�I��N�t�L�x�L�p�$��X�L��$(L��$�H��$�H��$����S	I��H��$��oH��$pH��$xL��H��9fn�f`��p�fp�DE1�1�I!��Bo0fo�ft�fD��E��t*�E��M�I!�I��O��I��B;\�teE�Q�fE!�E��u�I��tf��t(���L�H!�fv�ft�fD�E����A��E1�I�I��H��H�-�W�L��$��c���L�L�p�H�X�L�x��o�$��o�$��o�$��o�$��P��X�H��$�H�H��@��H�H��I9��M����L�c�
I��I����I�|$�t�I�<$�����<0@���9L��$�L�L$8M�A<�$��$��$��$�AY,AQAIAA�@��L�F�I!Ј0B�L�o�$�@��fn�f�
-f����$�H��H��H���\�D$0�oL$@�oT$P�o\$`D��L��T��\��oD$l�D��M��L��$�tH���L��$�I��L��$8M9�L��$��b���H��$pH��$�����w���H��$�H��$�����Y���fof������<0���fof��D��B����HDŽ$`HDŽ$hHDŽ$pH��}mH�D$8H�D$@H�D$0H�|$0���H��H�D$0L�d$8L�l$@H�$L�3H��$�H��$`L�L$0H��H�-�T��
�����$�H��$(�3�$`)�$@H��$pH��$PHDŽ$hHDŽ$xƄ$��o�$��$XH��$@���H��$@H��H��tH��$H�RT�H��$�L��$�M��t,L�{�ffffff.�I��I��tI��t�I�?����H��$�L��$�t	H���S�M��I�I��H��$8L��$@M����+L�c�fffff.�I��I���v+I�D$�H��H��t�I�<$����1�H��$�H�-�S�����9E1�L��L�������9L���wR�H��H���5L��H��H�H�|$(H��$�L����W���$���8R�H���8���ˍM+�HDŽ$@H��$HHDŽ$PHDŽ$�HDŽ$�HDŽ$�H��$�H���=L��$(L��$pI�^fAofD��A�ԸH��$�HDŽ$��nH��$�H��$�H��$�H�IH��$�H�,�L�|�D�l���$0@�t�H��H��$�H��$�A�D$�D!�A��H��$�H���&fE��u+ff.�fofD��I�����H��A����t�A��H��$��A��H��H��H��M�,A�|��A�m�L��$PL;�$@u
H��$@���H��$HB�,�I��L��$PA�}���A�E�������u8H��$@L9���I9�u
H��$@�N��H��$HB��:I���nH��$@L9���I9�uH��$@���H��$@H��$HB��:I�WH��$PH9�uH��$@����H��$HB�D�:I��L��$PM�}�M���v���I�m�A�E���$0E�m�H��$�H;�$��
���H��$��r������A�H��$@L���W��H��$@L��$PI9���������A�H��$@L�����H��$@L��$PI9��������H��$HH��$PH��$�H��$�L�jL��$(H��$��C��$��E�L����O�H�=�wmH�TɅ�=H�-�O�����5��1�L��$�I�T$H��$�H��$�H��$HH��$�H��$PH��$XH��$`H��$0H��$hH��$pHDŽ$xf���$�HDŽ$�DŽ$�?Ƅ$�Ƅ$�HDŽ$0��$�HDŽ$8HDŽ$@��$���$�H�bʅH��$0H�kʅH��$�H�ŅH��$ H�qmH��$HH� H���H��$(H��ɅH��$�H�wmH��$�H��˅H��$@�/H��$0H�[H��H��L�t�L�|�H��H��$8H�D$0����H��$0H�t$0��H�T$0H���t6�H��$p=��$�t9HDŽ$p��H��$�H���1�=����$�E��H��$pH�L��$pI��H��$�����:��$�f��H��$XH�t$(�CH��$�H����2H9���1H��L�4>L�|>H��$8H;�$(����H��$(�U-�������?H��$XL�|$(��H��$�H����1H9��o1H��I�\?H����*L�L�7L�K�I����$�t+H�|$0L��L��L�ʹ
�=h���|$0L�|$(I������$����A����*H��������?H!�H���-A�>-�#H��$�H��$�H���	H���$,H��$�H�����:u�U��;��H��$��	
H��$�H��$����H��H��9L��$pH��$xfn�f`��p�fp�DI�V�1�H!��Aofo�ft�f���t)�D��I�I!�I��O�<�I��B;:t.D�G�fA!�D��u�fv�ft�f����m	H�H��H���C�|>�t31�A����H�|$0H��$0�o�H�D$0H��H��tH�|$8��J�K�>H�C�H����/K�,>H�ŸH�C�{���L��$�M���aE1�A��A��L��$�H��$H��$H��$�H�D$L�,$H��$XH��M�������{��NN�$�H��������?I9���L;�$(����uM�����L���%��H����/I��L��$����$�@��tRH��$�H��$�H����H���2)H��$xH��$�H��$�HDŽ$xHDŽ$�1�E1�<�\��H��$`H��$0��L��$8L;�$(u
H��$(��)�H��$0K�H��$pH�T��o�$`��M�gL��$8M���<L;�$(u
H��$(�v)�H��$0K�dH��H��L�t�H�\�I��L��$8��H��$���H��$�H��$�D��$�D���H��H��9L��$pH��$xfn�f`��p�fp�DI�U�1�H!��AoLfo�ft�f���t-�D��I�I!�I��K��H��D;<��D�G�fA!�D��u�fv�ft�f����JH�H��H��똀{���&H��$���&A�����H�|$0H�5�jm�rH�C�H��$�L�c�L�l$0L�|$@L��L)�I9���J��L�t$8K�<�H��$���K�M��MA�|�tBH��$@H����'H��H��$@H��$8H�IH��H��H��tH��H�x�0G�N�<+I�ǸE1�A��A��H��$H��$H��$�H�D$H�,$H��$XL��M���q���L��$�I�I�]�M�}�I�E�M��t!H���	H��I��tH�{�t�H�;��F���L�$�H��������?H9���L;�$(�����M���;�L���w��H����+I��H��$0�'�{�t@L�s�L;s�uH���6��H�C�K�vH��H�D�H�D�I��L�s�����L�s�L�c�H�C�M��t!I���	I��I��tI�~�t�I�>��E���M�����L��$�N�$�H��������?I9���L;�$(�����M�����L�����H���+I��L��$���D�{���hD�H����$I��I�� I��-L�8A�A�L�c�L;c�uH���#��H�C�K�dL�,�L�t�L�|�I��L�c�����1��rH��$xH��t:L��1��<�=tH��I���u��H�OH)�H��H��H��$�H��$�HDŽ$xHDŽ$���$��@����@��uFH��uAH��$�H;�$P��H�qH��$�H��$HH��L�4H�\<������E1�<�����M��tNL��$@L;�$0u
H��$0�$�H��$8K�H��H��L�t�H�\�I��L��$@H��$�H��$�tH��� )H��H��$�H;�$������!L��H#�$(I��A��1�H9����Ao��AoL��AoT� �Ao\�0fo%�fv�fv�fk�fv�fv�fk�fc�f�H����t��
A�HDŽ$0L��L��L��xG�I�]�I;]�u
H��$����I�E�H�[H��$0H��L�|�H�l�H��I�]�I�E�H����'I�E�HDŽ$xHDŽ$����A��1�I9����<=H�Ru��u	A�HDŽ$�L��L��L���F�L�{�L;{�u=H���]���3A�HDŽ$�L��L��L���F�L�{�L;{�uH���(��H�C�K�H��$�H��L�t�L�l�I��L�{���E1�<�a�������A�H�|$0L��L������L�l$0L�|$@����H�=3����1�L��L�-�A������'HDŽ$`HDŽ$hHDŽ$pH�imH�D$8H�D$@0H�D$0H�|$0���H��H�D$0L�d$8H�$L�$H��$�H��$`L�L$0H���7���$��3 �$`)�$pH��$pH��$�HDŽ$�HDŽ$�Ƅ$��o�$��$�H��$pL���7���H��$pH��H�����H��$x��H��$@H�D$@�$0)D$0H��$HL��$PM��L�%J@�t#L�{�	I��I��tI�G�H��H��t�I�?A����H��$@L�|$(t	H��@�H�D$@H��$(H�A(foD$0�AL��$�H��$�L��$�tH��$���?�H��$@tH��$H��?�L����?�L��$�M����
H��$pH�Bfof��H��$hH����
H��$xL��$`H�<IL��$�H��$�I�uespemosM1�I�modnarodI1�M�I��
I�arenegylM1�I�� L��$�M1�L��$�O�:L��$0I��L��$HI�<�H�|$(H�z�H��$���I�setybdetI1�fv�H��L��$�L��$�f��ufof��H�����H������t��H��$ ���H��H�<�H��H�|=��sH��H�H��$0D�q�fAn�fp�H��$H�H��$(H;|$(�:L�H�OH��H��$(I��L#�$(K�<�A��A��1�I9�tG�Ao��Ao\��Aod� �Aol�0fv�fv�fk�fv�fv�fk�fc�fD��H��E��t��A��E1�M9��e���F94M�[u�H���R���I�<��H!��o
fo�ft�f�܅�t1�D��I�I!�I��O�$�I��L��$�G; t(D�C�fA!�D��u�ft�fD��E��u#L�H��I���F9t"�tI�I�|$��'I9�����E�L��I�L	�I��M1�L��$�K�L��$0O� I��I1�L��$�M�L��L1�I��M1�I�� L1�I��H�H��
M�H1�I��M1�H�� I�L�H��L1�I��I�� I1�H�H��
M�H1�I��M1�H�� I�L�H��L1�I��I�� I1�H�H��
M�H1�I��M1�I�H��I��I��L��H�� H1�L1�L1�I��I��9fAn�f`��p�fp�DE1��j���H��$ �O�!���L��$�I��L��$�L��$������H�=/��L�-�;�蛹���!HDŽ$�HDŽ$�HDŽ$�H�{emH��$hHDŽ$p'HDŽ$`H��$`���H���AoHDŽ$`��$hH�$L�"H��$�H��$�L��$`H���2����$����$�)D$0H��$�H�D$@H�D$XH�D$h�D$p�o�$�D$HH�|$0L���G���H�D$0H��H��tH�|$8��:�H��$��6��H��$��#��H�,amH�D$8H�D$@8H�D$0H�|$0���H��H��$�H��$�H��$�HDŽ$HDŽ$Ƅ$�o�$��$�H��$�L�������HDŽ$`HDŽ$hHDŽ$pH�=7�H�-�9��kd��H��H�D$0H�xH�T$8H�D$@H�D$PH�Z^mH�T$XH�D$`H�$L�]H��$�H��$`L�L$0H���p����$���L�|$0L������$`)D$0H��$p�nHDŽ$�HDŽ$�HDŽ$�H��lH�D$8H�D$@$H�D$0H�|$0���H��$�H��L�-�8��UH��$�H9��RH��H���Ao?H�D$0�D$8H�$L�jH��$�H��$�L�L$0H���}����$����$�)D$0H��$�H�D$@�o�$�D$HH�D$XH�D$h�D$pH�|$0H��$�����	HDŽ$�HDŽ$�HDŽ$�L��$0A����H��$��į�L��$�E�uHDŽ$���HDŽ$�HDŽ$�HDŽ$�H��\mH��$hHDŽ$pH��H��$`H��$`��a��H��H��$�H���)H��$�H�D$0H�T$8H�t$@H�$L��H��$�H��$�L�L$0H�������$���
��$���$@H�=�5|H�
.*�L���H��$@�+�E���HDŽ$�HDŽ$�HDŽ$�H�Q\mH��$hHDŽ$pH��H��$`H��$`��`��H��H��$�H���8H��$�H�D$0H�T$8H�t$@H�$L��H��$�H��$�L�L$0H�������$�����$���$@H�=�4|H�
,)�L�]��H��$@�+�C���H��$�H���7H9�L�-j5��9H��$H��$H���o>H��$�H�v�$�D$H��E1��y��H��$�H����H9�L�-5���H��$H��$H��M�?M�L?H��$�H�v�$H����|�f���ufoH��f�ȁ���t�H��$�H��L)���H��$(H��$8H)�H9�L��$P�vL9��
H��$0K�&I��H9�$8�T1��I�Ɓ�$����H�8]mH�D$8H�D$@H�D$0H�\$0H���̽������A�1�M�w�M����H��$�A��t:H9�uH��$����L��$�A�D�/H��H��$�M�w�H��$�M��H)�I9���J��L��$�H�<�L�L����7�L�H��$�HDŽ$�HDŽ$�HDŽ$�A�|$�t2E�t$�H��$��<��H��$�D�uHDŽ$�A���E1�M�|$�M����H��$�A�|$�t;I9�uH��$����H��$�B�D�/I��L��$�M�|$�H��$�I�\$�L)�I9���J��H��$�J�<�H�H���6�M�L��$�L��$�H��$�I9�H��IB�1�H9�t�T�A9T�H�It�wI��M��I��L���KL9�v�H��$�H��$�H��$�H��$�H��$�L��$�L��$�H��$�M��I��HDŽ$`HDŽ$hHDŽ$pH�1�lH�D$8H�D$@&H�D$0H�|$0�T���H��$�H��H�D$0H�l$8L�t$@H�D$PL�|$XL�d$`H�$L�DH��$@H��$`L�L$0H���W����$@I����$`)�$0H��$pH��$@HDŽ$XHDŽ$hƄ$p�o�$��$HH��$0H���M�H��$0H��H��tH��$8��0�H��$�t	L����0�H��$���H��$��HDŽ$�HDŽ$�HDŽ$�H�]mH��$�HDŽ$&HDŽ$�H��$��׹��H��HDŽ$�H��$�H�$L��
H��$�H��$�L��$�H��������$��D�$�)�$�H��$�H��$�HDŽ$HDŽ$Ƅ$ �o�$��$�H��$�L�����H��$�H��H�������bHDŽ$�HDŽ$�HDŽ$�H���lH�D$8H�D$@H�D$0H�|$0輸��H��$�H��L�-�.���H��$�H9���H��H���Ao?H�D$0�D$8H�$L��H��$�H��$�L�L$0H�������$��2�$�)D$0H��$�H�D$@�o�$�D$HH�D$XH�D$h�D$pH�|$0H��$���H�D$0H��H����H�|$8�.���A��H�vH��H��(I��M�M�H��������H!�H��1�I��AA�L�B�B��AoL�B��B�H��0H���I�� H9�u�H)�H���t/H��$�L�H���o
H�vH��H���D�H��H��$8����H�����H!�H��$HL�-5-�H��$8L��$@M��t#L�{�	I��I��tI�G�H��H��t�I�?A����H��$0t	H���,�H��$�L��$HH�\$(tH��$0��,�H��$@tH��$H��,�H���,��D	��B��H��$�H�XL��$8L��$�M9��(HDŽ$�HDŽ$�HDŽ$�H�9�lH��$hHDŽ$p HDŽ$`H��$`�ܵ��H��HDŽ$`L��$hHDŽ$�L��$�H�$L��	H��$�H��$�L��$`H��������$��X
�$�)D$0H��$�H�D$@H�D$XH�D$h�D$p�o�$�D$HH�|$0H����H�D$0H��H�L$8H�������OL��$�M9��FHDŽ$�HDŽ$�HDŽ$�H��XmH��$hHDŽ$p HDŽ$`H��$`裴��H��HDŽ$`L��$hHDŽ$�L��$�H�$L��H��$�H��$�L��$`H�������$��,
�$�)�$0H��$�H��$@HDŽ$XHDŽ$hƄ$p�o�$��$HH��$0H����H��$0H��H��H��$8����H�9���H��H��L��$XI9���s	A��UI�ǀ����L��$0H��$���L���.�L����L���t�1�L��$��G��A�HDŽ$�HDŽ$�HDŽ$�H�4NmH��$hHDŽ$p&H��H��$`H��$`��S��H��H�D$0H�\$8L�|$@H�$L��H��$�H��$�L�L$0H�������$��
L�|$0L���
��o�$�fD$0H��$�H�D$@I�G(I�G8A�G@H��$�I�GH��$�I�G H��$�H�pA�L�����髼��M��E1�H��$8L��$@M���i��H��$0M��t	H��(�H��$��(�H�L!��ü���1�dH�%�d�%����I�$H��$�I�L$H��$��
���HDŽ$�HDŽ$�HDŽ$�H�b�lH�D$8H�D$@H�D$0H�|$0�E���H��$�H���t
H;�$��t
H��H��H�T$(�o:H�D$0�D$8H�$L�&H��$�H��$�L�L$0H���9����$��e
�$�)D$0H��$�H�D$@�o�$�D$HH�D$XH�D$h�D$pH�|$0H��$��I�H�D$0H��H���d���H�|$8��&��T���HDŽ$�HDŽ$�HDŽ$�H�9SmH��$�HDŽ$&HDŽ$�H��$�����H��HDŽ$�H��$�H�$L�
H��$�H��$�L��$�H�������$���	�$�)D$0H��$�H�D$@H�D$XH�D$h�D$p�o�$�D$HH�|$0L���/�H�D$0H��H�L$8�HDŽ$�HDŽ$�HDŽ$�H��OmH��$�HDŽ$%HDŽ$�H��$����H��HDŽ$�H��$�HDŽ$HDŽ$HDŽ$-H�$L��H��$�H��$�L��$�H��������$����$�)�$�H��$�H��$�HDŽ$�HDŽ$Ƅ$�o�$��$�H��$�L�����H��$�H��H��$��EHDŽ$�HDŽ$�HDŽ$�H��NmH��$�HDŽ$%HDŽ$�H��$�諭��H��HDŽ$�H��$�HDŽ$HDŽ$HDŽ$/H�$L��H��$�H��$�L��$�H�������$���$�)�$`H��$�H��$pHDŽ$�HDŽ$�Ƅ$��o�$��$xH��$`L�����H��$`H��H��$hH��$�H��H�-�"�����H��$�H�8�v��H�
ׁ1�L��L��H�-�"��+������$q��$�H�=�!|H�
�L����H��$��+�0���H�=|PmH�5���胠��H�
O��H��连��mH�=;���"H�=š��H�=����H�=h���H�=G��H�-"�����1H�={�lH�`���?H�-�!�����
H�
c��1�1�L�-�!��>������$���$�H�=� |H�
,�L�}��H��$��+�C������H�=��H��$ H��$ H�-^!��A�����$���$@H�=C |H�
��L����H��$@�+�֡��D�*�#�%H��CmH��$HH����H��$ H��$HH��$ L�-� ��۞����$���$�H�=�|H�
9�L�Z��H��$��+�P����%H�lCmH��$�H�0�����L�-b ��̘��H�=	���ĝ��r��$���$@H�=6|H�
��L�c��H��$@�+�ɠ��7��$���$pH�=�|H�
w�L� ��H��$p�+莠���-H�QBmH��$�H�V��H��$�H��$�H��$�L�-��蚝��H�=�������$���$�H�=p|H�
��L�E��H��$��+����q�l$0H�=@|H�
��L����H�T$0�+H�-��ϟ��=H�
��L��H���x���&�A�H��$(H����H��$8L��$PL��$�H��$�L9��O��T���$���$@H�=�|H�
�L����H��$@�+�4�����$���$�H�=f|H�
��L����H��$��+���g�L��谖��U��$A��$�H�=|H�
��L����H��$��+謞��H�=H���˛��	H�=��躛��H��$��A�H��L���Ǟ�H��$���H��$��A�L��L��蜞�L��$������$��D$'H�=i|H�
��L���H�T$'�+���m��$���$�H�=1|H�
��L�ޘ�H��$��+�ĝ��2H�=���H�-���L���H����H��$8H�-���M����T$0�H�ǘ�L��L���-����H�=���������$���$�H�=�|H�
	�L�z��H��$��+� ���A��D�d$0���$��D$'H�=H|H�
��L�E��H�T$'�+�ޜ��L��$��D$'H�=|H�
��L��H�T$'�+詜����$��D$'H�=�|H�
Z�L��H�T$'�+�t�����D$0H�=�|H�
m�L�f���+H��$�H�-���=���H�=����t���H�=u���h���H�=9���\���H�����h���H�i���\���H�-���P���H����H��$�H��$�H��$�L�-�膛��3H�q���i��L�t$(�l���� H��$��0H�h��H��$@H��$@L�-��茖���L��$���	��H����H��$0H��$0L�-��Җ���L����������H�=j��襖��vH�t��踚��hH�F���H�m���H�L�����H�p�����H�=����_���0H�����r���"H�=����C���H�ʔ�H��$��N��H��H�|$0�L�t$8L�-����H��L������`H��H��$����xH��H��$`H��H������H��H��$�H��H����H��$��H��H�D$0H��H����H�|$8��,�'�"�H���GH��H��$0���H�|$0���H�����xH��H��$�H��H���4H��$��;��H����H���xH��H��$��H��H��$0H��H����H��$8�H���iH��H�D$0H��H����H�|$8�H��H��$0��L���H���"H���cH�����H��L����H��H�D$0H��H����H�|$8�H���H��M��L�-����L�������H���H��H��$`H��H����H��$h��H��H��$0H��H����H��$8���VH��H��$pH��H���kH��$x�XH���H��H�D$0H��H���XH�|$8���H��H��$@H��H���gH��$H�nH��H�-���H���R�H��H��$��-��H��$��"�z�Y���sH��H��$0H��H���LH��$8�9�H���5�eH���hH��L�-s��y�H��H��$���H��$���H��$��H���i��H���H���H��H�|$0�f��H��$`tH��$h���H��$���H��$��H��H�|$0�$��H��$�uL�-���H��$����L�-���H��H�|$0���H��$���H��$��{H���|H��H�|$0����TH��H��$`��H��$�tH��$��8�H��$��KH��$���2H��H�|$0�e��H��$`tH��$h���H�-����H��H��$`�0��H��$���H��$��*H��H�|$0���H��$`uH�-���VH��$h���H�-���<H��H��$`���H��$�tH��$��U�H��$ tH��$@�<�H��$��OH��$��H��H��$��h�H�����H����H����H��L��$8L��$@M��uiH��$0t	L�����L�t$(H��$�tH��$����H��$@tH��$H���L�����H��$����H�����M�f�f�I��I���{���I�D$�H��H��t�I�<$A����H��L��$�L��$�M����H��$�t	L����L��$8L��$@M��u7H��$0t	L�����H��$����H��$��)�H���ч�M�f�ff.�I��I��t�I�D$�H��H��t�I�<$����M�f�fff.�I��I���R���I�|$�t�I�<$����UAWAVAUATSH��I��H��I��H�t$pL�vH��$�H��H��L��M������$�<u��$�H�� A��2H�A�M��tH�H�K�t*L��H�t$p�x]1�E1�L	�H��H��[A\A]A^A_]�H��$�L9�H�L$ �FH�����I�D$@H�KH9��
I��H�HI�L$@M��I�T$XH���I�OPH��E1��ffffff.�H��I��H9���L�	I�y0H��t�I�q(Hi��E1�E1�� �B���@��@��A�I���L9�t!B���@��u�B���@��u��A��t�M�I8M���=	A����o���ffffff.�H���W���D���H���H�� ���E��u�H�L��I�G@L��L��H�L$ �K�I��A�����H�T$xL��$���H��L�,;I��L�H��$�I)�1��ufffff.�H��$�H���H�� E1�H�����H9�A���HC�I	�I��L��H�t$xH�T$ L��I���Qf@��I����E��*M����M�eI�]H��$�L��H�ڹ
�p+����$��b�����$���A��|���H�I�G@H��lH��$�HDŽ$�HDŽ$�H��$����H��H��$�H��$�H��$�L��$�H�D$ H��$�HDŽ$�HDŽ$�Ƅ$�H��$�L���i��A����@��H�A������H�D$(1��i�ӿ��
�H���1�H�D$0H�D$H�D$8H�D$@�H�D$(A�L�%|
|@L;�$���I�]M�uJ��H��$�H�޹A�
E1��H����$���u��$���A��DH��$�H��$���t+H��H��p,H������H���ffffff.�H����I9���uDH���H�� E1�H�����H9�A���HC����B�"���tpH��I9�t����J���r� t�A����rE�������t%��u2�����벃� t���0u��0�����B�"�A�1�I	�H�D$pH�xH�t$xH�T$ H��M���?cI��@��AE��k�����H�t$(H;t$0u)��A�H�|$0裍�H�D$8H�D$H�t$(H�D$��H��H�t$(H�t$@����H�D$0H�|$8@��t$A�H�����=�H��S���d�<%����H�|$H�D$h��dH�%��dH�%�H�HdH�%���)D$0�o��fD$@H�D$PH�T$XH�D$(H���,L�d$I��H��$�H�-���f�I��L;�$���E�<$H��$�D���m��H��H����I��L�kH�|$PH�t$XL��赬I��H�|$@��H�L$8L��H��9fn�f`��p�fp�D1�1�I!��BoL=fo�ft�fD��E��t,�E��M�I!�I��I��M)�M;j��E�H�fE!�E��u�H��tf�х�t%���L�H!�fv�ft�f����a��1�I�I��H���s����HDŽ$�HDŽ$�HDŽ$�H�ŗlH��$�HDŽ$�HDŽ$�H��$�H������H��Ic�HDŽ$�H��$�H�$H��$�H��$�H��L���I���!�����$��!�o�$�f�$�H��$�H��$�H�D$xH��$�H�D$ H��$�HDŽ$�HDŽ$�Ƅ$�H�D$pH�pH�����H��$�H��H������H��$��\	�����t@����@��H�z�H!ψD�D=foD$@@��fn�f�
��f��fD$@H��H��L�l�H�D$pH�pH��$�H�T$xH�L$ M��辫���H��-���H���Uk��� ���H�|$0H�t$P�a��H�l$0�a���foEf������t�O���H�|$htH�|$���H�L$8H�������H��H���H�H����~���H�|$0H)�P��k���H��a���H�uH���j��H�|$hH�|$t��H�H�|$0H�t$8�;�A�����H�
y�L��L���^���XH�=Y� H��\��=����>��$��D$H�=�|H�
8��L��ׄH�T$�+�R���H�=�B��t��H�=�i���H�
�ׄL��L������sdH�%�d�%�����M��������I��H�|$h��H�|$��@�I��H�uoH���i���e�U��I��H��$�H��H��tMH��$��=I���%�I���7�_I�O@H����{�I��H��$����H��$�tH��$����H�|$htH�|$���H�|$0H�t$8��L���{�I��H�|$0tH�|$8�j�L���j{�f.�UAWAVAUATSH��xH��H��H�t$(H�|$h�1���
8��\,H��H��,�H��H���P,1��
����U,H�
��H��$���$�H��H��$�H��$�HDŽ$�fDŽ$�H���i-H�H�D$XH�CH�D$pH�	�mH��$�HDŽ$�DŽ$aƄ$H�#�lH��$HDŽ$DŽ$eƄ$H��lH��$ HDŽ$(DŽ$0fƄ$4H���H��$8HDŽ$@DŽ$HhƄ$LH�ɸlH��$PHDŽ$XDŽ$`kƄ$dH���lH��$hHDŽ$p	DŽ$xKƄ$|H���lH��$�HDŽ$�
DŽ$�LƄ$�H���H��$�HDŽ$�DŽ$�MƄ$�H�i�lH��$�HDŽ$�DŽ$�pƄ$�H�S�lH��$�HDŽ$�	DŽ$�mƄ$�H�I�lH��$�HDŽ$�DŽ$�sƄ$�H���H��$�HDŽ$DŽ$uƄ$H���lH��$HDŽ$DŽ$ Ƅ$$H�\$xH��$�H��$�H���lH��$�HDŽ$�H��$�H��$�HDŽ$�
HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�HDŽ$p�$�HDŽ$xHDŽ$�H�D$(H�@H��$0��$��D$@��$��D$P��$��D$0��$��D$8H��$pL��$�H��߄H��$@L�-�H��H��$(I��H�l$`H��$PH9��(M��L���ç=�7���e��(H�
).Hc�H��H��$�H����(L��$�H�D$(H�xH�t$XH�T$p�;�
�����D$@��D$P�L��$�M���!(H��$�H�|$XH�t$pH��$0L��I���Gk����
H�,�H��H��>��H��H���H9�����N
L��$�H���Y�H�����H����)I��H��$H�EfDŽ$���Ƅ$���Ƅ$���Ƅ$���Ƅ$��H��$�H���D'L��$�H�|$XH�t$pH��$0H��M���aj����	J�,�L��H��>��H��H���H9�����\	H��H��$H��H�����H����(H��L����Ƅ$���D$8�D$0DL�t$HL��H��$�H��$�L�t$HI��H��$pM��H9�������%A�HDŽ$HL��H��$�H����H��$(H��H��tH��$HA��H��$HH��$�L��$�H��$�H��$�L��L�t$HH��$pH��$HH��$(L���^�1�H��H��$PH��$HH��V�I��M��tH��$8A��H��$�H��$PH��$�L��$�H��$8H�l$`�����D$P��$��D$@��$��D$0��$��D$8��$�L��$�H��$xL��$�M��t2H�k�fffff.�H��I��tH�E�H��H��t�H�}A����H��$pt	H����L�t$`��$��H�D$(H�@H�D$8H�5�H��$X���iH�5��H��$X1��iH��$XH��$`L��$hL��H��L�@I�4)H��$XL��$`L��$hL��H��H�@I�H��$�H��$�H�T$XH��$H�t$0H��$L��$L��$H�L$PH��$ H�D$(H��$(L��L�H�D$`��H��H�<@L�L$@H�|$pM����M��L�L$@I��H���?%H�\$pH���������M����L�d$hH��$xI���L��H��H��H��H�T$@E1��3�J�eH�H�KK�L'C'I��H��0H;D$0t.J�|eJ�|eBDeBLe )�$�)�$pt�A���H�\$@L�d$hH�|$Xt	H��$��M����L��$xH�[H��I��H�D$pH���H���������H��H��H�H��H�t$@1��-�I�nI�L$H�L+A$+H��H��0H;D$(t-I�|nI�<nADnALn )�$�)�$pt�A���H�\$@H�|$Pt	L���o��H�D$`H��$�L��$�H��$�H����!H��$���H��$�L��$�H��$�H�@I�,�L��$pH�T$0H��$�H��$�L�t$(H��tzH�D$(L�p��I��H��H9���M�~�H��I9�tJI�^�M�f�H�CI��L��$H��$DŽ$
H�|$8H��$�oS��M��t�L��A���H��L)�H���������H��L��$xL9�t*H��H��I���DI��H��tI�~�t�I�>A����H�|$0�[H�|$(����KA�H�\$pH���������M���.���1�H�|$X���������D$P��$��D$@��$��D$0��$��D$8��$�H�L�lH��$�HDŽ$�THDŽ$�H��$��G���H��H��$H��$H��$HDŽ$(HDŽ$8Ƅ$@H�D$XH��$H�D$pH��$ @�H��$H��$0裵�����D$P��$��D$@��$��D$0��$��D$8��$�H��$�H���!H9��!H��H�D$xL�8L�L8H�D$(H�p@��$H�|$hH�T$XH�L$p�@�h�D$P��$��D$@��$��D$0��$��D$8��$�Ƅ$�1�L��$xH��$�H���.��D$P��$��D$@��$��D$0��$��D$8��$�H��$�H���� H9��� H��H�D$x8H�D$(H�p@�$�D$H�|$hH�T$XH�L$pE1��<��D$P��$��D$@��$��D$0��$��D$8��$�H��$�H���6 H9��; H��H�D$xL�8L�L8H�D$(H�p@��$H�|$hH�T$XH�L$p��@L��$xH��$�H����M�w�fffff.�I��H����I�F�H��H��t�I�>A����1�H��$P�
1�H��$p�D$P��$��D$@��$��D$0��$��D$8��$��n���D$P��$��D$@��$��D$0��$��D$8��$�@�L��$xH��$�H���/���H��$pH�t	L���
��A�@��u>E1�L�t$`��$������$�tCH�|$hH�t$(H�T$XH�L$p�aA1�E1�L	�H��$��܌H��H��x[A\A]A^A_]���$���
L$0H�~#��t��$�Hc4�H��Ƅ$��D$8��$�Hc4�H��L��L)���H�t$xH�>H�vH��H��$8�����fƄ$�Ƅ$��QH�D$(L�x� � �
�H���oI��H��HDŽ$pH��$����SH��$H�C�$��H��$����SH��$H�C(�$�C�H��$�����SSH��$H�C@�$�C0�H��$�����$SH��$H�CX�$�CH�H��$�����RH��$H�Cp�$�C`�H��$������RH��$H����$�Cx�H��$�����RH��$H����$����H��$�����_RH��$H����$����H��$�����*RH��$H����$����	H��$�����QH��$H����$����
H��$�����QH��$H���$���H��$�����QH��$H���$��HDŽ$�����H���I��H��^ I�$I�D$H��^ I�D$I�D$H��^ I�D$ I�D$(	H��^ I�D$0I�D$8H��^ I�D$@I�D$HH��^ I�D$PI�D$XH��I�D$`I�D$hH�F�I�D$pI�D$xH�A�I��$�IDŽ$�H��^ I��$�IDŽ$�H��^ I��$�IDŽ$�H�p�I��$�IDŽ$�H���I��$�IDŽ$�H���I��$�IDŽ$�H�S^ I��$�IDŽ$�H�P^ I��$�IDŽ$�H�A^ I��$IDŽ$H�n�I��$IDŽ$H�^ I��$ IDŽ$(CA�$0C A�$@C8A�$PCPA�$`ChA�$p��A�$���A�$���A�$���A�$���A�$���A�$��A�$�L���?��I�$I�L$H��H��$�H��$�DŽ$
H��$�L���H��I�D$I�L$H��H��$�H��$�DŽ$
H��$�L���UH��I�D$ I�L$(H��H��$�H��$�DŽ$
H��$�L���H��I�D$0I�L$8H��H��$�H��$�DŽ$
H��$�L����G��I�D$@I�L$HH��H��$�H��$�DŽ$
H��$�L���G��I�D$PI�L$XH��H��$�H��$�DŽ$
H��$�L���qG��I�D$`I�L$hH��H��$�H��$�DŽ$
H��$�L���8G��I�D$pI�L$xH��H��$�H��$�DŽ$
H��$�L���F��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���F��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���F��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���BF��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���F��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L����E��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���E��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���FE��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���E��I��$I��$H��H��$�H��$�DŽ$
H��$�L����D��I��$I��$H��H��$�H��$�DŽ$
H��$�L���D��I��$ I��$(H��H��$�H��$�DŽ$
H��$�L���JD��I��$0I��$8H��H��$�H��$�DŽ$
H��$�L���D��I��$@I��$HH��H��$�H��$�DŽ$
H��$�L����C��I��$PI��$XH��H��$�H��$�DŽ$
H��$�L���C��I��$`I��$hH��H��$�H��$�DŽ$
H��$�L���NC��I��$pI��$xH��H��$�H��$�DŽ$
H��$�L���C��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L����B��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���B��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���RB��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���B��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L����A��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���A��I��$�I��$�H��H��$�H��$�DŽ$
H��$�L���VA��M�~L��a�H�;t
H�{�Q�M�f0I�?t
H�{ �=�M�~HI�<$t
H�{8�(�M�f`I�?t
H�{P��M�~xI�<$t
H�{h���M���I�?t
H������M���I�<$t
H������M���I�?t
H������M���I�<$t
H������M���I�}t
H����z�I��I�?t
H����`�I�>t
H���M�H���H�D$(H�X�@�@�D�H����H�
�� H�H�@HDŽ$�H��$�HDŽ$A�A�L�-&�H��$�fffff.�I��h
�K�l,I��H��t�K�L,�H�L$(L;�$�u&��A�I��L���g�H��$�L��L��H��H�T$(H�H�lI��L��$�D$8H�\$xt:L��L)���
L��H��H���$�H��$�A�L�L$(�7x��uI��$���L��L)��^
I��L���$�H��$�H��E1�L�L$(��w����A�H����L��$�L��$�I��M�L��$�L��H�EH�MH��H��$�H��$�DŽ$
H��L���>>��H��L9�u�M��t	L���?�1��w��D$0�qI��H��HDŽ$pHDŽ$xHDŽ$�H��alH��$�HDŽ$&HDŽ$�H��$��n��H��HDŽ$�H���H��$�HDŽ$HDŽ$H�
�lH��$HDŽ$ H�$L�h�H��$H��$pL��$�H���x�����$���$p)�$�H��$�H��$L��$H��$HDŽ$HDŽ$(Ƅ$0H��$�H��$0�u���H��$�H��H��t|H��$�����lH��t|H����H�|$XH�t$PM9���I��H�D$xJ�,8N�t8H��$�H�t$(H��L����XH��$�H��H�L$0H9��H�A��x�1�H��I9�HD؀�$�L�t$Ht'H�D$(L�H�@'�$�|$@H��L��1�L�D$h�T��$������H�D$(L�H�@'��$��$H��L��L�D$h�T�u���M9���L��H��H�D$xH�H�L$8H�T$PH�LH��I9�H�L$@u
H�D$H�H�D$HH�,�H����A��H���]{�H��H�����
H��$�H�L$8H��$H�L$@E1�I9�ID�H��$8��$���$�H�D$(L�`D�x'��$�tPA�ljD$L�d$H�D$hH�D$�$�L$`��H�5��H�T$8H�L$@L��$8L�L$H��hA���L$`��tJA�ljD$L�d$H�D$hH�D$�$��H�5t�H�T$8H�L$@L��$8L�L$H�hD�A��E��tH�|$0��H�|$8���H��$XH��L��1�A��t���$���H�|$@��HDŽ$�HDŽ$�HDŽ$�H�G�lH��$HDŽ$H��H��$H��$�L��H��I��H�D$8H�0H��$��a?HDŽ$��$)�$�H��$�H��$pH��$�H��$xH�$L�&�H��$�H��$�L��$pH��L���3�����$���H��$p�H���$�)�$�H��$�H��$H�D$XH��$H�D$PH��$HDŽ$HDŽ$(Ƅ$0H�D$(H�pH��$����S�H�|$0H��H����L�t$`��mގH��L��$H�i�
 @�
 H��H9L$Hu��H��ߎH�L$HH�D$0H��$XH�D$0H��$`H�L$HH��$hH��H9�$(uH��$�H��$��rL��$�J�,�M��t'�H���w�H��H��u�H���W���H��L��H����L��$�H�\$XH��$�L��$�L�t$`I��L��L)�H�UUUUUUUH9�v1�L��$�H��L���V��L��$��D$pA�M9�L��$�u7H��$L��$H��$H�L$@H���_H�T$8�:���VH��L�$@��L���v�H���s���H��������?H�D$hH�pH�D$xH�L$PH�<H��H��L�@�1�L�7N�$�I9���M9������L��$0H�t$PH�|$xH�w�M��t5H��$@�L���/v�H����L��$(H��$@��HDŽ$(H��L��I��?�H�t$PH��$(H�F�L�f�L�6H��H��H�|$xH��H9�H��������?L��$0�.���L��$�L�d$h���1�L���T��1�H�T$8H��$�H�t$(��QH��H9�$�u3L9|$`L�t$HL�|$Xu~H��$�H��H����M��������H��$H��$��$�)�$p�D$p�$��H�=��H��$pH��$L��$XL��$��i�x���I�\$�	H��H��tH�{�t�H�;A����L���ێH��$�H��H���Z���L���rێM������H�|$0���HDŽ$HDŽ$HDŽ$H�(�lH��$xHDŽ$�&H��H��$pH��$p���H���$`HDŽ$��$�H�$L�˸H��$�H��$L��$�H����{����$���H��$�����$)�$�H��$H��$H�D$XH��$H�D$PH��$HDŽ$HDŽ$(Ƅ$0H�D$(H�pH��$�谉H��$XtH��$`�ڎH�A�H�|$0�/�H�|$8��َ��H�=�zH�e���5��W��H�=���2������X�4�
��������H�
��H��$���$�H�=��{H�
�́L�\�H��$��+�Z��H����L��H�������H�4���H���H��$@�D$P��$��D$@��$��D$0��$��D$8��$�H��$@��V���D$P��$��D$@��$��D$0��$��D$8��$�H�=�pH�c���A��V���H�
ʹ��H�
���L��H�T$`H����T����$��$�H�=f�{H�
�ˁL����H��$��+�X��pH�=��E1�H�D$`L��H�t$`�X��K��$���$XH�=�{H�
�ˁL����H��$X�+�X����$���$XH�=��{H�
GˁL�h��H��$X�+�^X����H�t$p�P��L��H���Z���5��A�L��H����O��H�=����S�������O��yH�=~���"H�����'H�=<���H�K���H�=����mS��GH����H�t$`�{W��4H���B�H�l�����H����������MO�I��H��$�����XI���;I���3I���+I��H��$������I��H�|$Hu:�I���I��H��$�H��H�����0I��H�D$HH��H����H�|$0��I��H��$���H��$����H�D$(����H�D$(���I���I��H��$��F�xI��H��$X�
G�cI��H��$p���H��$�t3H��$��#I��H��$����H��$tH��$�rՎH��$XtH��$`�YՎH�|$0��H�|$8��H�D$(�(�H�D$(L��)Վ�H��$H��$P��L�4mI�E1��f�I��M9�tJ�<;t�J�|;A����H��$PH�8L�d$(�a�eI��M���YL���KH��L��$xM��t	L���ԎH��$p�Q��I���#I��H��$��ȕ��H��$p�H��$x��I����I��H��$��P��L���<I�I���D$P��$��D$@��$��D$0��$��D$8��$��yI��H��L�|$HuH�|$h��ӎL��$��5L�t$hI���f.�I��H��t�I�~�t�I�>A����I��L�|$HI��M��tH�|$X��ӎM��H�|$0u(�,I��H��$xL��$�M��u)H��$pt	H��]ӎH��$��xjL���PH�L�{�f.�I��I��t�I�G�H��H��t�I�?A�����aS�f.�@UAWAVAUATSH���H�t$0H�|$H���dI��H��H�H�D$ H�BH�D$(H�T$XH�L$`H���H�D$hH�D$pH�ɄH�D$xHDŽ$�HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$@�$�H�D$HH�D$P1�L�t$@L��$�L�%!H�D$81�HDŽ$�H9�w|L��L����w=����ƃ�2�%Ic�L��H��$�H�L$`H��$�H9�v��3���H�L$`H��$�H9�v���H�D$8H�L$`H��$�H9�v�H�=��zH����5�O��lL�t$HL�|$PM��t0M�fL�-Nю�
@I��I��tI�D$�H��H��t�I�<$A����H�|$@t	L���ю��L�|$tL��H�t$0H�T$ H�L$(��i��$����|$8��H�H�ȠlH�D$HH�D$P)H�D$@H�|$@�oZ��H��������H��H�L$@H�D$HH�T$PH�D$ H�D$XH�D$(H�D$`H�D$hH�D$xƄ$�H�D$0H�pH�|$@����H��������I�G`H9��hH�HI�O`I�wxH���I�GpH�<�H��H���H�D$8<������H���1�I��I��LB�L�IH�F�L��N�հ����{ ��@H9���M�O`I9���H9��)I�_pL�I�O`H��I���H�ǀ{ r��H��$�H���L9��H��L�D=L�L=H�D$0H�p�$H�|$H�T$ H�L$(��H��$�H����L9���H��L�D=L�L=H�D$0H�p�$H�|$H�T$ H�L$(���PH��$�H���yL9���H��D=H�D$0H�p$�D$H�|$H�T$ H�L$(E1���H�\$HL�t$PM��t.L�{L�%nΎ�
@I��I��tI�G�H��H��t�I�?A����H�H�|$@tH��H��-ΎH�ع�I��`H�����I��`�}I�G`1�H��H�D$8<��H9��JH��wH��tH��I�O`�I��`�BH��t�1�H��I�O`�+I�G`����H9���H��H���I�GpH���D�!I�G`1�1�H	�H���[A\A]A^A_]�H�%�lH�D$HH�D$PH�D$@H�|$@�W��H��������H��H�L$@H�D$HH�T$PH�D$ H�D$XH�D$(H�D$`H�D$hH�D$xƄ$�H�D$0H�pH�|$@胉���H��R���H�=x-��CJ���H�=g-��2J�H�=�dH��Ä�A��J��H�=N,��	J��H�=M.���I�H��Ä1�1���L�H�)-�H����L��cH�=xÄ�H�=?Ä�H�=Ä�H��CH�pÄ�H�7Ä�H��„L���L�� I�G`H�=�Ä��I�H��-��uL�I��H�D$H�@`L����@�L�|$I�O`I�O`H����@��&I��H��L�|$u
L����@��I��I�O`L���@�I��H�|$@�L���@�f.�f��sf.��AWAVAUATSH��H����I��H��L�*L�zH����H�A�����7I��������H�O`L9��cH�QH�W`H�WxH����H�wpH���|��H�O`��f�D$0H�D$W�D$ H�t$I��I���g�I��H�SL��L��1�����L�����H��L���{�H�ÀH���E1�A��H�� �~H�D$XH�D$`H�D$hH�t�H�D$H�D$ H�D$H�|$�S��H��I��H�D$H�D$H�D$0L�t$8H�$L��H�|$pH�t$XL�L$H���k���|$p��D$X)D$H�D$hH�D$ L�l$(L�|$0H�D$8H�D$H�D$PH�sH�|$�-���H�D$H��H��tH�|$�}ɎA�H��wH�O`H��;lH�D$H�D$ *H�D$H�|$�S��I��L�t$H�D$H�T$ L�l$(L�|$0H�D$8H�D$H�D$PH�sH�|$薅��H�{L	�H�Ā[A\A]A^A_��D$q�D$H�=��{H�
Q��L�2��H�T$�+�kI�H�=R)��F�H����1�1��I�H��H�D$H��H��t'H�|$�H��H�|$�ɉ��H�|$XtH�|$`�^ȎH���^=�f.�@UAWAVAUATSH��H�t$ H�|$8H���(I��H��H�H�D$(H�BH�D$0H�ިH��$@HDŽ$HDŽ$PhƄ$TH��glH��$XHDŽ$`DŽ$hnƄ$lH��glH��$pHDŽ$xDŽ$�qƄ$�H��$�H��$�H���lH��$�HDŽ$�H��$@H��$�HDŽ$�HDŽ$�W��$�HDŽ$DŽ$(?Ƅ$.fDŽ$,HDŽ$��$HDŽ$�HDŽ$�1�H��$�H�t$@E1�1�H9�wPI��I���l=t[��ƃ�7��H�
b�Hc�H��A���H��$�H��$L��L��H9�v�H�=c�zH�邎�5�wD����D ��FHDŽ$�HDŽ$�HDŽ$�H��=lH�D$HH�D$PH�D$@H�|$@�O��I��I��H�(�lH�D$HH�D$P*H�D$@H�|$@�O��H�\$ H�D$@H�D$HH�T$PH�$L���H��$0H��$�L�L$@L��L���f����$0�&�$�)D$@H��$�H�D$PH�D$(H�D$XH�D$0H�D$`H�D$hH�D$xƄ$�H�sH�|$@谁��H�D$@H��H���pH�|$H��Ď�`��D�������H��$L��H��H�H�l$@H�D$HL�l$PH�t$XH�\$@H��ti�C�H��H�D$PH�D$@H;D$HtVH�HH�L$@H�8H�p藳��H���&H�t$XH��t$H�D$XH���Cj
H��u��fff.�H�D$PH��u��I�L��$�L��$�M������H�|$8H�t$ H�T$(H�L$0��I�L��$�L��$�M���]�H�|$8H�t$ H�T$(H�L$0�JI�1�L��$�L��$�M����MH��$H����L9���H��D=H�D$ H�p$�D$H�|$8H�T$(H�L$0E1���H��$H���>L9��UH��L�D=L�L=H�D$ H�p�$H�|$8H�T$(H�L$0��MH��$H����L9��H��L�D=L�L=H�D$ H�p�$H�|$8H�T$(H�L$0�
I��L��$�L��$�M��t8M�nH�-hŽ�fffff.�I��I��tI�E�H��H��t�I�}����H��$�t	L���'ŽL	�H��H�Ĉ[A\A]A^A_]�A��L�d$ tU�L�=��L�t$@ff.�J�D;�J�;I�|$H��H�D$@H�L$H�D$P
L�����H��H��u�H��$�L��$�M��t/L�{L�%����DI��I��tI�G�H��H��t�I�?A����H��$�t	H��W��1��,���E1������$1�D$H�=:�{H�
���L��2�H�T$�+��A��kH�=7YH�x2��A�&?��QH��1�1�1��eA�H�=�1��H�=2��H�=�1��&=��!H��1��H�2��H��1�L���$A�H��H�D$@H��H��tQH�|$H�,�E�C�A�?�=�;H��H�|$@�ѡ�H��$�t&H��$��`��H��$��;H���S5�H��H��$��#H���;5�f.��UAWAVAUATSH��I�ϹM��t`H��H��H�H��$�H�BH��$�L�FH��$PI��H��L��H��$��O��$X<u$��$PH�� ��vH��g�t)H��$�H��H��$�H��$��1�1��:H��$�H��$PH��$�H���I9��}H��M�<M�d�D$\M���'H��$8H���,��H��$@L��$HH�	1��H�D$H�m*��H�$H��$�L��L��H��$�I��L�|$`�%
H��$H���5H��$�H��$�H�@H��H�L$8H��$�H�T$HH��$H�D$PH��$�L�y�H��$�HDŽ$�HDŽ$HDŽ$�HDŽ$�H��$�HDŽ$�L��$��"�I��H�D$H��H;�$�(I�O�H��H9��H��$I�G�I�w�H�D$H�PH��$ H��$���B�������H��$(L��$0H��$�L���_zI��I��H�Ǿ!1�����É�A�$M��t	L��[����t.L��$���tV����H��$��ff.���X�����L��$���H�X����Ӌ��B���݃�u�H�|$ H��$�L���}L�d$(H�T$0H��$PL���L�L��$PH��$XH�|$ t	L�����A��u0�؃�����L�k�L�c�H�[H�H���!L����H�|$hH��$�L���}H�l$pL�t$xI��L�%@���RH��$PH��H��L�����BƄ4PI��H�|$ H��L�����|$ u#H�ᑎH��$�H��H��$��H�t$(H��$��3!H�|$htH��A��H��$�H��H9�ujH��$�H��$P�H�=�H��$P�e�؃�����L�k�L�c�H�[H�H��tL���H�{H�J��tL���L����dL��$�H��$�H��$PL���4�H��tL��A��H��$PH��H9�t"L��$XH��$�tzH��t
L��ٺ����$�L��$�u����H��$�fffff.�H��$ H��$�t����H��$�h���H��$��r���U���H��$`H��$L��$ H��$�tH��$��<��H��$�L��$�H��$�H��$�L��$�L��$�H��$�H��$�L��$��X����Y���H��$�H��L��H�
���&������D$\H��H��$P�H��E1��
H��L��$PM���L��$XM������$`I��uI� ��I�w�� �:D�H��$PL���L;��H��$PL��$XL��$`�I���D$\H��$uL��L���=��M��M������H�D$8H�D$@H�D$HH�oGlH��$XHDŽ$`#HDŽ$PH��$P�zB��H��HDŽ$PL��$XHDŽ$`H�$L�x�H�|$ H�t$8L��$PH���Y���|$ ��	L�t$8H�\$@1�H��$����H�L$HHD�L��$PH��$XH��$`H��$�H��$hH��$�H��$pHDŽ$xH��$�Ƅ$�H��$�H�pH��$P�bt��I��M��t	H������H��$���D$\�W�[�I�uL��L���<��H��ElH��$XHDŽ$`HDŽ$PH��$P�A��H��H��$PH��$XH��$`H��$�H��$hH��$�H��$pHDŽ$xHDŽ$�Ƅ$�H��$�H�pH��$P�ts����L��$L�|$@H��$�H��$H��L)�H���������H��L9�t3H��H��I���ff.�I��H��tI��t�I�?�o����H��$�tH��$��T����L�|$`H��$���H�D$8H�D$@H�D$HH�PHlH��$XHDŽ$`HDŽ$PH��$P�?��H��HDŽ$PL��$XL��$`H�$L���H�|$ H�t$8L��$PH����V���|$ �cL�t$8H�\$@H�D$H��H��$��ZH�D$ H�D$(H�D$0H��FlH�D$@H�D$H&H��H�D$8H�|$8����H��HDŽ$PH��$�H��$XH��$�H��$`HDŽ$pH��$�H��$xH��$H��$�H�$L���H�|$hH�t$ L��$PH����U���|$h��H��$P��u����L�|$@H��$ tH��$��q��H��$�����H��$��T�����L�|$@�������O��H���\H��$0H�H�$ HDŽ$PH��$XHDŽ$`H�5� L��$P�H��$��L�|$`�8
H��$tH��$�����H�|$8�10��H��$�tH��$�����H��$�tH��$��w��H��$8tH��$��^��1�H��$���D$\t	L���A��H���H	�H��[A\A]A^A_]ÍE���'�DH�
��Hc�H��H�D$ H�D$(H�D$0H�ClH�D$@H�D$HH��H�D$8H�|$8�r��H��HDŽ$PL��$XL��$`H�$L���H�|$hH�t$ L��$PH���S���|$h���D$i��$�H�=Y�{H�
ե�L���H��$��+��2���H�D$ H�D$(H�D$0H�
ClH�D$@H�D$H'H��H�D$8H�|$8���H��HDŽ$PL��$XL��$`H�$L���H�|$hH�t$ L��$PH����R���|$h���D$i��$�H�=��{H�
��L����H��$��+�2��H�D$8H�D$@H�D$HH�=������H��HDŽ$PL��$XL��$`H�$L���H�|$ H�t$8L��$PH���R���|$ � H��$P�,���3�������(H�|$8�M
H�D$HH��$`D$8)�$PH���H��$hHDŽ$pHDŽ$xHDŽ$�Ƅ$�H�sH��$P��_H�D$ H�D$(H�D$0H��?lH�D$@H�D$H-H��H�D$8H�|$8����H��HDŽ$PL��$XL��$`H�$L�؍H�|$hH�t$ L��$PH����P���|$h�)H��$P���L�t$ H�\$(H�D$01�H��$����HD�L��$PH��$XH��$`H��$�H��$hH��$�H��$pHDŽ$xH��$�Ƅ$�H��$�H�pH��$P�k��I��M��t	H����H��$�tH��$���H��$�tH��$��ڮ�H��$8tH��$@����H�H��$���T$\ ʀ����L��H�����H�����H�=�=lH�����,���D$!�D$hH�=`�{H�
ܡ�L��~�H�T$h�+�.����D$!�D$hH�=.�{H�
���L�[�H�T$h�+��.���D$i��$�H�=��{H�
u��L��H��$��+�.��s���2&��b�D$!�D$hH�=��{H�
2��L��~�H�T$h�+�L.��3�D$i��$�H�=��{H�
��L�!~�H��$��+�.����.��'H�D$���H�D$H��$����
H�D$�iH�D$H�{t	L��	��L����L�|$@H��$ �i�H�D$�I��L��L���U1��H�|$��!�H�D$�%L�|$`H�D$I��M����H����H�D$I��M���H���H�D$H��$8���H�D$H�|$h�*H��J��L�|$@H��$ ���HH�D$H��$P������`,�H�D$H����L������L�|$@H��$ tk�L�|$`H�D$��H�D$H�|$ ��L�����L�|$@H��$ t(�H�D$L�|$@A�$M��u7H��$ ��H��$tH��$��j��H�|$8��'����L��R��H��$ t��\H�D$L�|$@H��$u���H�D$L�|$@H��$ t��.��m�H�D$H��$P�W���HH�D$H��$ �f���H��$��۪�H��$�T����]���H�D$H��$P�
l��H�|$ t,H�|$(�H�D$H��$P���H�|$8tH�|$@����H��$�uH��$�u)H��$8u|�H��$��M��H��$�t�H��$��4��H��$8uE�QL�|$`H�D$H��$P�h��H�|$8t2H�|$@�%H�D$H��$��7��H��$8tH��$@�֩��|$\tH��$tH�|$`����H�|$���UAWAVAUATSH��H�|$ H���fI��H��I��H�H�D$(H�BH�D$H�@�H��$@HDŽ$HDŽ$PhƄ$TH��AmH��$XHDŽ$`DŽ$haƄ$lH��HlH��$pHDŽ$xDŽ$�qƄ$�H��`lH��$�HDŽ$�DŽ$�qƄ$�H���lH��$�HDŽ$�DŽ$�sƄ$�H��$�H��$�H�^�lH��$�HDŽ$�H��$@H��$�HDŽ$�HDŽ$�W��$�HDŽ$DŽ$ ?Ƅ$&fDŽ$$HDŽ$��$HDŽ$�HDŽ$�1�H��$�H�t$X1�H�D$0H�D$8H9�w]I��I���{M=th��ƃ�<�SH�
��Hc�H����H�D$0��H�D$8H��$�H��$L��L��H9�v�H�=M�zH��c��5�a%��b
\$8
\$0���WH��$L��H��H�H�l$xH��$�L��$�H��$�H�D$ �H�D$L�d$XH�-֦��fff.�H��$�H���|H��$�H���AH��H��$�H�D$xH;�$��#H�HH�L$xL�(L�x�D$8��H�|$@L��L��H�L$ �k
L�|$HH�\$PH�����D$0�bH��L�,@1�@I�~I�D/I�L/H��H�D$XH�L$`�D$h
L�����H��I9�u��efD�H��$(H�t$ H�ׄE1��/4��H��$(H��t8H��$0H�ML��L��L��I���!
�H�MuH��H���*��H�-����1�L����H�-s���VH�
&��L�'��L��L��L��� 
�|$pH�\$Xt"H��t%H�|$`��H�D$@H��$��c���H��H��qH�D$@H��$��E���L�l$`H�l$h����H����I��H�L�hH�hH�D$@H�D$HH�D$P�D$0��I�~H��L�L�l$XH�D$`�D$h
L���v��H�-���M�o�
@I��H��tI�}�t�I�}������H�D$H�|$@�}���L�����s���HDŽ$�H�|$x�
J
H��������H��H��$�H��$�H��$(H�=����H��$(H�
���L�nr��9���_���A�H�|$ L��H�T$(H�L$�G�H��$�L��$�M���L�cL�-�����I��I����I�D$�H��H��t�I�<$A����H�D$4D��H��$�L��$�M��t+L�c��I��I��tI�D$�H��H��t�I�<$����I�H��$����H��$H����L9���H��L�D=L�L=I�vA��$H�|$ H�T$(H�L$������H��$H����L9���H��D=I�vA�$�D$H�|$ H�T$(H�L$E1������H�|$ L��H�T$(H�L$����H��$H���$L9��;H��L�D=L�L=I�vA��$H�|$ H�T$(H�L$���5����H�-ء�M�w�f.�I��H��tI�~�t�I�>����H�|$@t	L������E1�H��$�L��$�M�����I�H��$�t	H��f��M	�L��H�ĸ[A\A]A^A_]ÿ����kH�=�MlH�w��M�M��QH���1�1��!�H�=���H�=���H�=��M��!H����H����H�
�L���K!��0I���H�MuqH��H���A%��H��$���L�����L�J�HI��H�|$@����H��$��l�L����I��H��t!L��k��H��$��F�L���^�I��H��$��.�L���F�fDUAWAVAUATSH���I��H��I��H�|$8I��H��$����H��L��$�H��lH��$HDŽ$DŽ$aƄ$H�� H��$HDŽ$ DŽ$(iƄ$,H�rlH��$0HDŽ$8DŽ$@Ƅ$DH�tlH��$HHDŽ$PDŽ$XrƄ$\H�blH��$`HDŽ$hDŽ$pbƄ$tH�llH��$xHDŽ$�DŽ$�jƄ$�H�jlH��$�HDŽ$�DŽ$�pƄ$�H�xlH��$�HDŽ$�DŽ$�sƄ$�H��lH��$�HDŽ$�
DŽ$�tƄ$�H��lH��$�HDŽ$�
DŽ$�cƄ$�H��.H��$�HDŽ$�DŽ$fƄ$H�llH��$HDŽ$DŽ$xƄ$H�zlH��$ HDŽ$(
DŽ$0Ƅ$4H�@5H��$8HDŽ$@DŽ$HoƄ$LH�B~H��$PHDŽ$XDŽ$`hƄ$dH�lH��$hHDŽ$pDŽ$xIƄ$|H��lH��$�HDŽ$�DŽ$�CƄ$�H��lH��$�HDŽ$�DŽ$�BƄ$�H��lH��$�HDŽ$�
DŽ$�EƄ$�H�l}H��$�HDŽ$�DŽ$�LƄ$�H��lH��$�HDŽ$�DŽ$�Ƅ$�H��lH��$�HDŽ$DŽ$SƄ$H��lH��$HDŽ$DŽ$ PƄ$$H��lH��$(HDŽ$0DŽ$8FƄ$<H��lH��$@HDŽ$HDŽ$PƄ$TH�83H��$XHDŽ$`DŽ$hƄ$lH��lH��$pHDŽ$xDŽ$�Ƅ$�H�(B H��$�HDŽ$�DŽ$�Ƅ$�H�F8 H��$�HDŽ$�
DŽ$�Ƅ$�H��A H��$�HDŽ$�DŽ$�	Ƅ$�H�8 H��$�HDŽ$�DŽ$�
Ƅ$�H��$8L��$@H��
lH��$HHDŽ$PH��$H��$XHDŽ$`HDŽ$hW��$pHDŽ$�DŽ$�?Ƅ$�fDŽ$�HDŽ$ �$�HDŽ$(HDŽ$0M���J+H�H��$�H��$�H�CH��$����$����$�1�H��$ H�t$@H�
�]�H��$�H�
�H��$�L��$L��M��A�A��H��$��H�T$(�H��$��H��$��H��$0�H��$h�H��$P�H��$pHDŽ$xHDŽ$8HDŽ$�HDŽ$�HDŽ$XHDŽ$�HDŽ$ HDŽ$`���$H9���H��H���%>=�r��H���w��$H�n�Hc�H�ြ$���������oH��H���N��x��#DŽ$�H��$@H��$�H9��v����]���$��H��$���H��$P��H��$h�v�H��$��g���$�Y�H��$��J�H��$X�;�H��$p�,DŽ$���H��$`�
L��$�H��$xH����"H��$�L�,�H��$(H��>��H��H���I9�����AL�d$0M���HH�t$(A��L����/�H����.L��$(H�t$(�L��$�L��$xM���P"H��$�L�,�H��$(H��>��H��H���I9������L�d$0M���:A��L���3/�H���(.L��$(�L��$�H��$xH����!H��$�L�,�H��$(H��>��H��H���I9�����UL�d$0M����H��$�A��L���.�H����-L��$(H��$���H��$x�C�H��$0�4�H��$��%L��$�L��$xM���� H��$�L�,�H��$(H��>��H��H���I9������L�d$0M���cA��L����-�H����,L��$(�B���$��H��$��}�����H��$ �`L��$�H��$xH���S H��$�L�,�H��H��>��H��H���I9������L�d$0M��H��$���H��$A��L���-�H���,L��$�H��$����$���H��$8�DŽ$����$�H��$@H��$�H9��3�������$��c�E1�H��L��I��̗��H�D$(H��$�H��H��L��$�tH��$��7��L��$�M��L�d$0ffffff.�H��H��H��$@H��$�H9��������E1�H��L��L��I��B��A�H��$�H��H��L��$�t��u����E1�H��L��I�����H��$�H��$�H��H��L��$��F����3����E1�H��L��L��I��Ɩ�A�H��$�H��H��L��$���������E1�H��L��I�����H��$�H��H��tH��$����L��$�L��$L��$�H��$�H��$�L��$����D
t$(D
�$�E�A����H��I9���H��$(��L��$�H��$�D� D��5��=���E(d�<%����L�l$(��dH�%�����
������H;w����I�H�{��H����H�
;��H�\��H�|$@�Ě
A��D
�$�D$@L$P�������uH�����
D���D���D��$���D��$��������H���mD� H�D$@H�D$HH�D$PA��A����A�Ճ�L�D$@H��E1���������1Ʉ�I�LE�L��$�M��tH��$����H��$(L��$0M���lL�cL�-��f�I��I���II�D$�H��H��t�I�<$A����L�d$0L��$�L��$@L��$�M��M)���%��$ �@H�l$8��$��
�$`��$������uJ��$���H��$X
�$8
�$x�H��$p
�$P
�$�
�$�Ȩ�H��lH�D$HH�D$PH�D$@H�|$@���H��H�L$@H�D$HH�T$PH��$�H�D$XH��$�H�D$`H�D$hH�l$xƄ$�H�D$0H�pH�|$@�/K���H��$ t	H��~��L��I��@�H��$�H��H����H��$��S���p��$���@���$��%H��$�H��$�H��H)���H;�$��uH�D$0H�xH��H�$��s��H�D$(E1��_�I�M����������H��$�
�$���M9��������L��$pD��H��$8@�L��$xD��H��$X@������I��D��$����$�A��@�D��D���
�$P�
�$h��@��j��M9��L�
H�c
lH���5H�
lH�D$HH�D$PH�D$@H�|$@���H��H�L$@H�D$HH�T$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@�I����I������$PD��$������H�b	lH�D$HH�D$PH�D$@H�|$@����H��H�L$@H�D$HH�T$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@�\H���/I��L��$8M�I��M)�H��H�X�H�D$(I��lI���I���H�PI���I��H9ȺHC�H)�I���H�@H��D$@L$PT$`T LI��I����I�>I�v���ȍQ���sH9������Uu��	��o��H�D$HH�D$PH�D$X�D$`H��H�D$@���u�d�<%������dH�%�����
՟�����H;����SH�ѯ�H��t|H�
���L�l��L��$�H��$�H��H9D$@���D$`����� ��I����Aƅ�I���I���H9������I����C��j���H�D$@H�L$HH��xu=���H��������H9�t)H��H9�t	H�������H�|$HH�L$P�z���H�9�����l���A����n���A���uW�A��fADž�oAƅ�H��$���
�$��$�A��A��H��$�H�t$@�X�
����H�]��dH�%����d�%�����
=�����h�������V#L��$�L��$�I���]!L��L��$@M9��U!H��$8I��N�(N�L(H�q�$H�|$8H��$�H��$��S���L��$�L��$�I���!L��L��$@M9��� H��$8I��N�(N�L(H�q�$H�|$8H��$�H��$��&��|L�d$0L��$�L��$�I���� L��$@M9��� H��$8I��J�)J�L)H�|$8H�T$0H�rH�L$H�$�D$H��$�H��$�E1���H�H�D$(A�@�H��$(L��$0M��t:L�cL�-X���fffff.�I��I��tI�D$�H��H��t�I�<$A����H��$ t	H����H��$�H��H��tH��$�����H�\$(H��$�H��H���}���H��$�tH��$��ņ�H��$H��t�H�u
H��$�m8��H��H��H��$���@��tH��$��z��H�H!�I	�L��H���[A\A]A^A_]�L��$�H�|$8L��H��$�H��$����@�H�H�D$(E1����E1��U���@�E1������$���H��$`H��$0����t0��@�D��D���
�$P�
�$h�Љ�@ �����k��$���M9���
�$`���HDŽ$�HDŽ$�HDŽ$�H�=aH�����H��H�D$@H�=�kH�T$HH�D$PNH�$L�$cH��$�H��$�L�L$@H���7&��H�\$8L�t$0��$���H�|$@�Ef��$�)D$@H��$�H�D$PH��$�H�D$XH��$�H�D$`H�D$hH�\$xƄ$�I�vH�|$@�4����E1�H��$��2E1�H��$��%E1�H��$�E1�H��$��E1�H��$�L������H�=�H���H��H�L$@H�D$HH�T$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@�_3�B�����$�4��$�������$0��H�=&H��Y���H��H�L$@H�D$HH�T$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@��2���HDŽ$�HDŽ$�HDŽ$�H��lH��$�HDŽ$�H��H��$�H��$�蕭��H��AH�D$@D$HH�$L��`H��$H��$�L�L$@H����#��H�\$0��$��H�|$@��c��$�)D$@H��$�H�D$PH��$�H�D$XH��$�H�D$`H�D$hH�l$xƄ$�H�sH�|$@�1���HDŽ$�HDŽ$�HDŽ$�H�=�D�L��$�袬��H��I��H���kH��$�HDŽ$�'H��H��$�H��$��b���H�D$@H�D$HH�T$PH�$L��_H��$H��$�L�L$@H��L���"����$�{H�|$@�b��$�)D$@H��$�H�D$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�I�t$H�|$@�z0�]���M9���H�A����A�@���t
H�T$(�G���1�A��A��D�$��D��DD�@��H��$0�Q��?HDŽ$�HDŽ$�HDŽ$�H�=�F�����H��H�D$@H���kH�T$HH�D$PH�D$`H�u�kH�T$hH�D$pH�$L�^H��$�H��$�L�L$@H���!��H�\$8L�t$0��$��tH�|$@�!A���$�)D$@H��$�H�D$PH��$�H�D$XH��$�H�D$`H�D$hH�\$xƄ$�I�vH�|$@�.��	L��$�H�=`�zH��;��5�t���A���H��$x
�$8�teM9�u|H�D$0H�XHDŽ$�HDŽ$�HDŽ$���$8��H��$�H��$�H��$��%�I���5��$p�aD��$
�j�ZH��$8I��N�$(N�|(H��$L��L���
�N�����$��HDŽ$�HDŽ$�HDŽ$�H�=MC���H��H�D$@L�d$HL�|$PH�$L�\H��$�H��$�L�L$@H�����H�\$8��$��cH�|$@�1_��$�)D$@H��$�H�D$PH��$�H�D$XH��$�H�D$`H�D$hH�\$xƄ$�H�D$0H�pH�|$@�-��$8�7H��$�H��$�E1�����$P�OD��$1�M��HE�H�T$(I�����HDŽ$�HDŽ$�HDŽ$�H�=uC�谧��H��H�D$@H�'�kH�T$HH�D$PH�D$`H�%�kH�T$hH�D$pH�$L��ZH��$�H��$�L�L$@H�����H�\$8L�t$0��$���H�|$@��=���$�)D$@H��$�H�D$PH��$�H�D$XH��$�H�D$`H�D$hH�\$xƄ$�I�vH�|$@�+�H�=�ށ�z���pH�=C�����_H��$�I��I����L��$�L��$�L��L����H��H���iL��L����1ɨHE�I)���H�D$@L�t$HH���kH��$�H��$�L�D$@�A��u����$�@��OH�|$@�\�L��$�L��$�H��$�H��L���@���M��t	L���
{�H�D$(E1����$h����$	1�"�$HE�H�T$(4D���N�L��$I��������$8�mL��H���xH��$�H��$�D������H��H�T$8����H����dH�%����d�%�����
����������������������{���zH�T$(��$�����$��oH��$�H�L$0H�YHDŽ$�HDŽ$�HDŽ$�H�D$@H�D$HH��kH��$�H��$�L�D$@�A��s����$��JH�|$@�Z�L��$�L��$�H��$�H��L���d����E1�H��$�H��$�H��$��o�I��H=�����A�V�H��$�H��$��G�H��H��H��$�H��$�D���)�1��HE�L����HD�$�H9�H�T$8�HDŽ$�HDŽ$�HDŽ$�H�?�kH��$�HDŽ$�H��H��$�H��$�����H��H�D$@L�d$HL�|$PH�$L�VH��$H��$�L�L$@H���.����$�H�|$@�FY��$�)D$@H��$�H�D$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@�'�H��H�D$@���H�t$@��V
�r�HDŽ$�HDŽ$�HDŽ$�H�j�kH��$�HDŽ$�H��H��$�H��$�跡��H��H�D$@L�d$HL�|$PH�$L��TH��$H��$�L�L$@H��������$�H�|$@�W��$�)D$@H��$�H�D$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@��%�H�=��H�����.���H�j�kH��$�HDŽ$�H��H��$�H��$�蟠��H��H�L$@H�D$HH�T$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@�%H�H�D$(@�A������$�����$�t�H��$�H�L$0H�YHDŽ$�HDŽ$�HDŽ$�H�D$@H�D$HH�w�kH��$�H��$�L�D$@�A��o����$���
H�|$@�"V�L��$�L��$�H��$�H��L���ύ��M�����L����t���H�={s{H�r;��� ��������$0��H��H9�$��5���$�A���$���H�=�7��"H�=�7��H�=�7��H�=n7��H�=M7������nL��$�H�7�H��$��(H�%�zH��$��H��H9�$��"H�D$8H���H��H��H9���H��H�T$8H9� ��H�D$8����u�6�����W	H��$����$�H��$��L��$�H��$�H��$��#���
H��$�H�HH��$�)�$����$ H��$�H��$�H��$�DŽ$���$�uf��$����g1Ʉ�H�T$(HE�H�T$(4D������$�H��$�H��$�H��$�DŽ$ ��$�t�H�sA�H���gH�{1ҹ��/��<�C��H�H�L$(HE�H�L$(�/��$���$H�=�p{H�
{e�L��8�H��$�+����H��$0�#H�CH��$H�D$(��$X�@M9��[H�D$0H�XHDŽ$�HDŽ$�HDŽ$�H��$�H+D$(H��$���H�D$@H��$�H�D$HH���kH��$H��$�L�D$@�A��Ik����$�
H�|$@�QR�L��$�L��$�H��$�H��L�����M����L����p�����$��$@H�=�o{H�
*d�L��7�H��$@�+�A���
M9���H��$X�����lH��H�L$8H���H��(H��0H�|$@���H�D$PH��$�D$@)�$�H�D$8H������$ H��$�H��$�H��$����$���$������������$��$@H�=�n{H�
Jc�L��2�H��$@�+�a���
A��H�
��Hc�H��H�sH�S1�H��$�E1�����H�D$(H��$���M9��j1�A����CH�D$0H�@H�D$H��$�H�D$$D��$�D��$`A��H�|$8H�t$(H��$�Ze��H��kH��$�HDŽ$�KH��H��$�H��$��{���H��H�L$@H�D$HH�T$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@������H�>1�L��$�1�1�����H��$@H��$�H��$H9��uH��$8H��L�<8L�t8H��$@L��L��
�ʉ����$@��HDŽ$�HDŽ$�HDŽ$�H�=�2��l���H��H�D$@L�|$HL�t$PH�$L��KH��$H��$�L�L$@H�������$�'H�|$@�N��$�)D$@H��$�H�D$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@�1��I���5H��$�H;�$�0H��H��$�L�$8L�D8I���AH�sH�S�H��$�E1��8���H�D$(H��$����H�sH�SH�|$@H��$��\$��H�D$@H�D$(H�D$HH��$���H��$H1�H�T$(H���H����0�H�ل�HE�H�CH9�HB�H��H�D$@H�D$8���H�t$@��K
H�D$(E1���$ tH��$�tH��$���k���$��:�H��$@H��$�H��H)���H��H�$8H�|$@�
�3���L�t$@L�d$HL�D$PC��$0�D$H��$�H�D$$D��H�|$8H�t$(H��$L����eI��M��t	L��k���$ tH��$�tH��$���j�H��$ �ԮH��$�H��H����H��$�H��H����H��$�tH��$���j�H��$H��t�H�u
H��$�S��H��H��H��$�����$�tH��$��\j�E1����H��$��Fj�H��$�H��H���n���H��$��$j�H��$��\����e���H�=q.��\���rH�@�kH��$�HDŽ$�/H��H��$�H��$��}���H��H�L$@H�D$HH�T$PH��$�H�D$XH��$�H�D$`H�D$hH�D$8H�D$xƄ$�H�D$0H�pH�|$@��������$���$H�=Nh{H�
�\�L��/�H��$�+�����D�d$@H�=h{H�
�Y�L��D�H�T$@�+����i��$���$H�=�g{H�
a\�L�r.�H��$�+�x���.��$���$H�=�g{H�
&\�L�'/�H��$�+�=������$���$@H�=og{H�
�[�L�D.�H��$@�+����H�=Cg{H�
�V�L��-�H�T$@�+�����L�].��L�.�H�=
g{H�
�V�H�T$@�+����]L������$��$@H�=�f{H�
M[�L��-�H��$@�+�d�����$��$@H�=�f{H�
[�L��-�H��$@�+�)����H�=�+��W���H��+��(H�=@+��B���H�L+��H�=�*��-���H�+�L��L��������$���$H�=f{H�
�Z�L�S,�H��$�+����W��$���$H�=�e{H�
OZ�L�,�H��$�+�f������$�DŽ$ H�=FɁ������$��$@H�=se{H�
�Y�L�@+�H��$@�+����H��+�������$��$H�=,e{H�
�Y�L�A+�H��$�+����xH�
�*�H��H��H���h���aH�=W+�����SH�=�+�����H�==+�� ���9H�=�+�����+H�=y*�����H��*��H�2*�H��$����O�PH��H��H��H��$�����$��y�H��I��M����L��?e��H���r�H��H�D$8H�����H��M��tqL���e��f���������H��M����L����d��H��H�|$@�F�H��$�tH��$���d���gH�À�$ tH��$�tH��$���d���$��F���H����"�����n�l���H������{H��H�|$@�y%���yH��H��H��H��$���@����!�L��$���H��H�|$@�-E�H��$���H��$���c��H��H�|$@�D�H��$�tjH��$���c��ZH���+H��H�|$@�^�FH��H��$�tH��$��[c�H��$ �6�@�H��$�H��H��tY���H��@�L��$(L��$0M��u\H��$ ��H��$�H��H����H��$�H��H����H��$���H��$H�����M�fL�-�b���I��I��t�I�D$�H��H��t�I�<$A����L����b�H��$�H��H���v���H��$��^b�H��$�H��H���h���H��$��<b�H��$��Z���H��$��b�H��$H��t�H�u
H��$����H��H��H��$�t@��tH��$���a�H���������UAWAVAUATSH��H�t$H�|$8H����<I��H�H�D$0H�BH�D$(HDŽ$HDŽ$HDŽ$HDŽ$hHDŽ$pHDŽ$xHDŽ$�HDŽ$�HDŽ$�HDŽ$HHDŽ$PHDŽ$XHDŽ$hHDŽ$pHDŽ$xHDŽ$HDŽ$ HDŽ$(HDŽ$�HDŽ$�HDŽ$�H���lH��$�HDŽ$�	DŽ$�xƄ$�H���H��$�HDŽ$�DŽ$�fƄ$�H��lH��$�HDŽ$�DŽ$�FƄ$�H��lH��$�HDŽ$�DŽ$�rƄ$�H�f>H��$�HDŽ$�DŽ$pƄ$H��\H��$HDŽ$DŽ$cƄ$H�ƎlH��$ HDŽ$(DŽ$0sƄ$4H�ȎlH��$8HDŽ$@DŽ$HlƄ$LH�ƎlH��$PHDŽ$X
DŽ$`oƄ$dH���lH��$hHDŽ$pDŽ$xdƄ$|H���lH��$�HDŽ$�	DŽ$�aƄ$�H�P�kH��$�HDŽ$�DŽ$�eƄ$�H���lH��$�HDŽ$�DŽ$�uƄ$�H���lH��$�HDŽ$�
DŽ$�AƄ$�H���lH��$�HDŽ$�	DŽ$�nƄ$�H���lH��$�HDŽ$DŽ$wƄ$H�v�lH��$HDŽ$DŽ$ CƄ$$H�P>H��$(HDŽ$0DŽ$8hƄ$<H�F�lH��$@HDŽ$H
DŽ$PkƄ$TH��H��$XHDŽ$`DŽ$hƄ$lH�&lH��$pHDŽ$xDŽ$�Ƅ$�H�T$XH��$�H��$�H��lH��$�HDŽ$�H��$�H��$�HDŽ$�HDŽ$�W��$�HDŽ$DŽ$?Ƅ$fDŽ$HDŽ$��$HDŽ$�HDŽ$����$��H��$�H��$�L�L$`H�-�[�H�L$@H�ȹ�H��$��H��$��H�T$H�H��$HDŽ$�H�D$HDŽ$XHDŽ$`HDŽ$�HDŽ$`HDŽ$�H�D$PHDŽ$�H�\$ H9���1L���A��=��A�G���wH�\$ ��4H�
8�Hc�H��H��$�H����3H��$�H�|$`1�A�舅H�\$`H��H9��,L�d$hL�l$pA��p��L��$(L;�$u
H��$���H��$ K�H��L�d�L�l�I��L��$(�~H��$�H����3H��$�L�<�H�D$HH��>��H��H���I9�����M����A��L�����H���X6H��L�l$H�H��$�H��L�t$�v3L��$�H��$H��$H)�I9��6M���/I��E1��0fff.�H��$F�$�I��L��$I��M9��F�$;D��5��=����4L��$L;�$u�H��$�A���H��$�H����2L��$�H�D$H�xH�t$0H�T$(�	��U.��H��$X�L��$��H��$�M����H��$�L�<�H��H��>��H��H���I9�����fM��H��$���A��L�����H����4H��H��$��DŽ$��h�H�D$P�\�H��$`�MH��$�H���^1H��$�L�<�H��$�H��>��H��H���I9������M����A��L������H���4I��L��$��L��$�M���11H��$�L�<�H��H��>��H��H���I9�����2M����A��L���Y��H����3H��I���L��$�M����0H��$�L�<�H��H��>��H��H���I9�����	M����A��L������H���,3H��I���vL��$�M���0H��$�L��$�L;�$�u
H��$��F��H��$�L��H��L�<H�\I��L��$�H���u�*�H��$`�fL��$�M����/H��$�L��$xL;�$hu
H��$h����H��$pL��H��L�<H�\I��L��$xH�����()�H��$����H�D$�H��$��H��$���L��$xL;�$hu
H��$h���H��$pK�H��L�d�L�l�I��L��$x�H�\$ L�t$�v�E1�H��Y�H��L��H����H��$�H��$xt
H��$��H��$L��$��%A�E1�H�ZY�L��H��L����H��$�L��$�t
H��$���L��$�L��$����E1�H�Y�H��$(L��L����L��$XL;�$Hu
H��$H���H��$PK�L�,�H��$(H�T�H�\�I��L��$X�k�E1�H��X�H��$ L��L����L��$�L;�$�u
H��$����H��$�K�L�,�H��$ H�T�H�\�I��L��$�H�\$ H��$�L�L$`H��$�H��$H�\$ H9��z����(*�1�H�X�L��L��I����I��M��L��$ptH�|$ ��I��L��똹A�H��$L���m�����H��$�"D$P�H�\$ ��D$�HDŽ$HDŽ$HDŽ$ H���kH�D$hH�D$pH�D$`H�|$`���H��H�D$`H��lH�T$hH�D$p!H��L��0H��$�H��$L�L$hH��j���H����$��=)�$)D$`H��$ H�D$pH�D$0H�D$xH�D$(H��$�HDŽ$�HDŽ$�Ƅ$�H�D$H�pH�|$`����H��$H;D$@�OL�t$H��$PH�D$H��$XH�L$XH����H�D$XH�@L�l$H��L��fff.�I��I9���HDŽ$0HDŽ$8HDŽ$@I�}I�uH��$01����<�3L��$8L��$@M��t+M�w�DI��0I��tI�~�t�I�>����f�H��$0�a���L�����W���HDŽ$HDŽ$HDŽ$ H���kH�D$hH�D$pH�D$`H�|$`���H��H�D$`H���H�T$hH�D$p H��L��.H��$�H��$L�L$hH��j���H����$��['�$)D$`H��$ H�D$pH�D$0H�D$xH�D$(H��$�HDŽ$�HDŽ$�Ƅ$�H�D$H�pH�|$`���H�D$`H��H��tH�|$h��O�I��L�t$L��$�L��$�M��������$��8H��I9���H�����+H��H9D$@��H�t$@H��H�|$XH�T7�L�<�H��H��>��H���I9�����E1�H��H�D$L��L������,H�\$HH���/HDŽ$HDŽ$HDŽ$ H�|$`L��$H��$H��L���|�H��$ �rH��$H��$�H��$H��L�D$0L�L$(jjH�\$(�J&��H��H��$���L��$���H��$xujH�����*H��H9D$@uVH�|$@H��H�t$XH�\>�H��H��H��>��H��H���H9����L�t$�H��E1�H�\$ ��L�t$H�
�kH�D$hH�D$pH�D$`H�|$`���H��H�L$`H�D$hH�T$pH�D$0H�D$xH�D$(H��$�HDŽ$�H�D$8H��$�Ƅ$�H�D$H�pH�|$`�
��I��H�D$H�D$L��$�L��$�M���
�J
��BL�H���[)0H�D$`H�D$hH�D$pM�}M�u�M���@%J��H�<�L��H��:Q�I��M�L��$ D$`)�$H��$L9��#%H�D$PH��$H�D$@B��'H��$0L��$8H��$@H�@H��L�L��$�H�L$XH��$�H�T$HH��$L��$�H���`I��H��$�L�`0L��$�� DI��0H��0H;\$HL��$��~M�t$�H��I9��I�\$�L��$H�C(H��$H�A CKII�UI�MH�D$8���H��$�H��$L�D$@jP�@#��H��L��$�H��$�H��H�L$`L�|$hH�D$pH�D$0H�D$xH�D$(H��$�HDŽ$�HDŽ$�Ƅ$�H�D$H�pH�|$`���H��$�tL����M�����H��$������H�D$HH�\$ ��H�t$HH��L)�H���������H��L��$�L9�t2H��H��I���fff.�I��0H��tI�|$�t�I�<$����H�|$XtH��$��iJ�H�|$P�H�|$@�H��$�H���L��$�H��H�@E1�L��$�ffffff.�C�.t8C�L.�ȅ�tC�D.���!��H9T$H�� ��H)�H��$H�4��1�H��HD�K�<.�HD�L��$�L���>��<��I��L9�u�H��H��$�L����I���H��$H��L�t$��%H;|$@��%H��H�D$XL�8L�L8H�D$H�pH��H�|$@H�T$8H�L$0j�C�H�����L�t$H�|$8H�t$H�T$0H�L$(蜔I�1����H��$H��L�t$�~%H;|$@�|%H��H�D$XL�8L�L8H�D$H�pH��H�|$@H�T$8H�L$0j�t�H���'���H��$H��L�t$�0%H;|$@�8%H��H�D$X8H�D$H�pH�� $�D$H�|$XH�T$PH�L$HE1�蜌H�� ���L�t$E1�H��$(H�\$ �
L�t$E1�H�\$ H��$���
L�t$E1�H��$xH�\$ ��
L�t$E1�H��$ H�\$ �
H��H��$�H�|$`tH�|$h��G�H�|$xtH��$���G�H��$�tH��$��oG�L��$H��$ H���5M�~��I��0H���I��t�I�?����L�t7�M��H��$���A��L�����H�������H��$�H���H��$ �q!H��$H��$�H��$H�L$HL�D$0L�L$(jjH�\$(�_��H��L����F�H�|$`tH�|$h��F�H�|$xtH��$��qF�H��$�tH��$��XF�L��$H��$ H��t"M�~�DI��0H��tI��t�I�?����H��$t	L���
F�L��$�H��I9�H�\$ ����$���H��H�L$H9���H�|$`H�D$��{�H�D$8����u�ti����x
H�D$xH�D$XL��$�H��$�H��$�H��$�H��t�H�u
H��$�����H��$�H��H��H�\$8tH��$��/E�A��`H��$(H��H��$���L��$H��$xH��$��0L��$�L��$�HDŽ$�HDŽ$�HDŽ$�H�RvlH�D$hH�D$pH�D$`H�|$`�]��H��H�D$`H��$H�T$hH�T$HH�T$pH��L�_"H��$H��$�L�L$hH��j�p��H����$�E�$�)�$H��$�H��$ HDŽ$(HDŽ$8HDŽ$HƄ$PH��$�B��H��$L��L���D��H��$8H��$ H�L$p(�$)D$`H�$��$�H�D$0H�D$xH�D$(H��$�H�D$H�pH�|$`��H�D$`H��H��tH�|$h�OC�M��t	L���AC�I��L��$�L��$�M��t2M�n�ffffff.�I��I��tI�E�H��H��t�I�}����H��$�t	L����B�L��$�L��$�M��t"M�n�
@I��I��tI�}�t�I�}����H��$�t	L����B�L��$ L��$(M��t'M�n�f�I��I��tI�}�t�I�}����H��$t	L���<B�L��$pL��$xM��t'M�n�f�I��I��tI�}�t�I�}����H��$ht	L����A�H�D$H��H��uL��$PL��$XM��u"�HH�|$ ��A�L��$PL��$XM��t(M�n�f.�I��I��tI�}�t�I�}����H��$Ht	L���lA�H��$�tH��$��SA�H��$�tH��$�:A�H��$�tH��$��!A�H��$htH��$p�A�H��$tH��$��@�L	�H��H�Ĉ[A\A]A^A_]�E1�H�L$XI��H�\$8H�|$`L��H��$�H��D�t$P���H�����L�|$`L�l$hHǃ�����H��$�H��H��tfH���?�I��H��u[L��$`�H���͸��$H��$xL��$H��$�H���e	M���+	HDŽ$��K	A�L��L��H��_D�H�\$8H���H�� H��(H��0H��$�H�� L��(H��0H��H���H�t$H��$�H��$�H��$�H��$�H��$�H��$�H��H��H9��ZH�����VH�T$�cH��H9�L��$`uH����ƃVHǃ�H�D$`H�\$hHDŽ$�HDŽ$�HDŽ$�H�P��H��$�H��$L�D$`L��H��$���>�H��$ H��$`�$)�$PH��$8H��$@�$()�$0H��$P1��O�H��$PL��$XH��$`Hk�8I�4L��$�L��$�H��$`H��$�H��$L��$XH��H��$��?L��L)�H�L$@�I9���H��$�H�D$8H�H��$�H��$`J��H��$�H��$XL�`8��I��8H����*H�\$(L��$�M�t$�H��I9���L��$AD$�AL$�AT$�H��$P HH�D$@H��$�H�D$`H��$�H�L$hH�
B�H�L$pHDŽ$�HDŽ$�HDŽ$�H�
�S�H��$�H��$H��$ D��$@H��$�H�t$`H�T$0E��L��$�jjL��$�ARP���
H�� H��$�A��u2H����H��$��|�� uH��H��$�ffffff.���$�t|L��$�H�|$`L��H��1�E1���fH��H9D$`�H�D$pH��$@D$`)�$0H��$�tL����H��$@H��$�(�$0)�$�L��$8L��$�M����I�H��L��H)�H9��L9�uH��$�訳�L��$�H��$���	H��H��$�H��$0H�L$HL��H)�I9���J��H�<�H�t$H��?�L�H��$�L9�u
H��$��6��L��$�A��
H��H��$�H�D$H�xL��H���T��H��$�tL����M��tH�|$0��H��$(H�\$(����H��$0������1��$��R��������A�H��$�H��蘻�L��$�H��$�L9����������A�H��$�H��L���\��H��$�L��$�H��$�����L�t$E1�H��$pL��萲���L�|>�H����H��A��I�����H����I��I��L���H��$�H��L)�H��H��$I�$I�$H��L9�t;H��I�� �f.�I��8H��tI�|$�tI�|$��I�|$�t�I�<$����H��$`tH��$X�W9�H�D$8H���L��$`�ƀVH��$8L��$@M��tL�{�f�I��I��tI��t�I�?����H��$0t	H���8�H�\$8H��H��H��$�L�t$I9�toH����}Hǃ�����H�� H��H��u1��H��(��8�H���H��L�� H��$�H��(H��$�H��0H���A�H�|$Xt	L��F8�A��L�1�H�L$H�|$ L��L����<���H�jlH��$�HDŽ$�/I��L��$�H��$��b��L��$H��$H��$ H�D$0H��$(H�D$(H��$0HDŽ$8HDŽ$HƄ$PH�D$H�pH��$��H�|$`L�t$�c=
I��H����A�E1�L��L����;�H��$hu
H��$h�(��H��$pL�(L�pH�XHDŽ$xH�D$H�D$���L��$�L��HD$H��
�$`��m	HDŽ$�E1�H��$pH�D$(L��$xH��$ H��$XH��$H�D$H��$pH�D$8H��$�H�D$@L��$���$`��L��$�L�T$0H��$�H�D$HL��$�M��L��tQI��O�<E1�f�H�D$(J�|0J�t0H��1�H�L$L�L$@AT�t$X�t$H�t$`AU��H��0I��M9�I��u�H��$�H��tYH��L�<@E1�@H��$XJ�|0J�t0H���H�L$L�L$@AT�t$X�t$H�t$`AU�H��0I��M9�I��u�A�A��{��$`������H��$���$��L$P��	���$���	�J��H�@H�D$0M��M��M��t|E1�@H�D$(J�| J�t H��1�H�L$L�L$@��$���$���$��t$h��$0��$��t$@SAR��$���$8��H��`I��L9d$0M��M��u�H��$�H����H��H�@H��$�E1��H��$XJ�| J�t H���H�L$L�L$@��$���$���$��t$h��$0��$��t$@SAR��$���$8�Z�H��`I��L9�$�M��M��u�H��$�L��$�H��$�H�@I��L�t$`H�t$H�t$pH�L$PH�L$xL�t$XH���\H�D$X�@H��$�H��H;L$P��L�pH�H��H9��!H��$�L��$�H�HH�L$HM����H�HH��H�D$8H�L$@E1�H����fff.�H�D$(J�t0J�D0L�,�H�D$H��tL��H�2�I���L��I��H��u�
A�H��1�L��L��H�67���H�D$H��$�L��$�H��$�L�l$8L���H���S
H��H��H�t$HL���6�H�D$@H��$H��$H��$ H��$�H��$��I��L9t$0������f.�H�D$(J�t0N�d0J��M��t$H��I���(1�L��I��H��u���A�L��H��H�M6���L��$�L��$�L��$��H�t$HH�T$8��HDŽ$HDŽ$HDŽ$ H��$�H��$���I��L9t$0�:���H��$������H�|$H�����H�t$PH��L)�H���������H��L�t$hL9�t$H��H��I���	I��H��tI�~�t�I�>����H�|$tH�|$X��0�A�E1���D$PH��$�L��$�M��t2L�k�ffffff.�I��I��tI�E�H��H��t�I�}����H��$�t	H���0�E��tWH��$�L��$�M��t.L�c�ffffff.�I��I��tI�|$�t�I�<$����H��$�t	H��;0�H��$ L��$(M��D�l$Pt"L�c�I��I��tI�|$�t�I�<$����H��$t	H���/�E��tIH��$pL��$xM��t L�{�I��I��tI��t�I�?����H��$ht	H���/�H��H��H�D$��D��tH�|$ �x/�H��$PL��$XM��t"L�{�DI��I��tI��t�I�?����H��$Ht	H��-/�H��$�tH��$��/�H��$�tH��$��.�H��$�tH��$���.�H��$htH��$p��.�H��$tH��$��.�1���L�t$HDŽ$�HDŽ$�HDŽ$�H�yCH��$HDŽ$ H��H��$H��$H�\$ �X��H��H��$�H���'	H��$�H�D$`H�T$hH�t$pH��L��H��$�H��$�L�L$hH��j���H����$���H�|$`�$��$�)D$`H��$�H�D$pH�D$0H�D$xH�D$(H��$�HDŽ$�HDŽ$�Ƅ$�H�D$H�pH�|$`������H��$�u2H�|$Xu*H��$���H��$�
L$P
�$�����V��$`������H��$�H��$pH�D$(L��$xH��$ H��$XH��$H�D$H��$pH�D$8H��$�H�D$@HDŽ$�E1��S���HDŽ$HDŽ$HDŽ$ H�=*��H�\$ L�t$�+W��H��H�D$`H�~ZlH�T$hH�D$pH��L�?
H��$�H��$L�L$hH��j�P��H����$���H�|$`�d
��$)D$`H��$ H�D$pH�D$0H�D$xH�D$(H��$�HDŽ$�HDŽ$�Ƅ$�H�D$H�pH�|$`�0��7��HDŽ$HDŽ$HDŽ$ H�= ��H�\$ L�t$�!V��H��H�D$`H���kH�T$hH�D$pH��L�5	H��$�H��$L�L$hH��j�F��H����$���H�|$`�Z��$)D$`H��$ H�D$pH�D$0H�D$xH�D$(H��$�HDŽ$�HDŽ$�Ƅ$�H�D$H�pH�|$`�&��-���I����HDŽ$HDŽ$HDŽ$ H�=���
U��H��H�D$`H�^XlH�T$hH�D$pH��L�!H��$�H��$L�L$hH��jH�\$0�-��H����$���H�|$`�A��$)D$`H��$ H�D$pH�D$0H�D$xH�D$(H��$�HDŽ$�HDŽ$�Ƅ$�H�D$H�pH�|$`�
����L�t$H�=wLzH����5苧��;�H�=D({H�+I��2��$���$�H�=5({H�
��L��H��$��+�ȩ�����$���$�H�=�'{H�
v�L����H��$��+荩��H��$x��$X�L$(H����H��$hL��$pH�@M�$�L�|$`H�L$pL�d$xI���I��I��M9��=I�_�H��H9��)M�o�M�w�I�uH�D$H�P�H'L��L�D$8D�L$(�;�H��t�L����롾H�[6�H�=�(H�\$貥���H�=?VlH�����)蕥���H�D$H�PA��H'�H�D$H�D$1�L�D$8D�L$(��A���D$P���H�|$`�A�L��誨�H�D$hH�L$p���H��$��A�L���{��H��$H�D$PL��$ ���L�t$H�=m����M��L�|$hH�|$`讣��A�E1��#���H�=䆁�W����L��$`H�=����n������$��$0H�=�%{H�
\�L�=��H��$0�+�s���L�t$H�="���[L�t$H�=ԥ��ML�t$H�=����?L�t$H�=X���1L�t$H�=ڥ��#L�t$H�=t���L�t$H�=����H�=ݤ�H�\$ �+���L��$`H�=����r���H�=�a����L�t$H�=0�H�)���A�����H��$XL�`8L��$�H�H��H9���H��$H��$X@HP(H��$P HH�=�${H�����)���YH�=E��踢��HH�=�:H�&��#H�\$�v���&H��$�H�D$h�L��谝��L���H��H��$�H�D$h�茝���H�=G���������$���$0H�=�#{H�
`�L�1��H��$0�+�w���H�ˢ�1�1��#��D�d$`H�=�#{H�
_�L�X�H�T$`�+H�\$ �4���T��$���$�H�=f#{H�
��L�C��H��$��+�����$���$�H�=+#{H�
��L�8��H��$��+辤�����$���$�H�=�"{H�
l�L����H��$��+胤�����8���H�=룄H��H�D$�o���rL�t$L��H�\$ �l�L�t$H�=ϣ��J���MH�=���"H�(���,H�=7���H�F���H�=Ţ�H�\$ 蓟��H�ʢ�H�t$@H�\$ 蜣�H�\$ L����H�D$�H�D$H��$�RH��$��"��?H�D$H�|$`�.H�|$h��"��H�D$L�|$hH��t	L����"�H�|$`�(���A�E1�H�D$H�D$�������H�D$A�M����L���H�D$A�H��$�H��H��t"H��$��="��H�D$H�|$`�$(
A�H��H�D$�L�t$H�D$A�M���wH��$(�-L�t$H�D$A�M���TH��$ �
L�t$H�D$A�H���1�L�t$H�D$A�H���L����H�D$H��$0��`�H��$P����HH�D$H�|$`����4H�D$H�D$8H����+H�D$H�D$`H��H���{H�|$h�kH�D$�N�sH�D$H��$H��H���IH��$�6H�D$H�\$�9�R�L�t$H�D$A�H�D$`H��H���:H�|$h���L�t$H�D$��H�D$H�|$`�@
���?H�\$����������H�D$A�H�D$H�D$����H�D$L��$�H��$�tL���2 ��
H�D$L��$�M��tH��$� �H��$����A�H�|$P�BH�|$@�JH�D$H�|$`�3��H�D$A�H��$��:H��$���L�t$��$H�D$H��$0��A�H�D$H�D$�H��H��$�H�D$h�H��H�|$tL��_��H��H��$�tH�|$H�D�H�|$`�›��H��$��cH��$�h^�A�I���IH�D$��H�D$H�D$H��H����H��$������H�D$H�|$`�+�H��$�tH��$����A�M��uH�D$H�D$�L�����A�H�D$H�D$�L��$`H�D$�YH�D$�EH�D$H��$�tH��$��T�H��$��6H��$��5H��$0�u]�H��$����A�H�|$XtH��$`��H�D$H�D$D�l$P�q�<���L�t$H�D$H�|$`�3��A�H��$tEH��$����2H�D$H�|$`��H��$��A�H�\$��H�\$ H�D$A�A�L��$�H��$�H����H��$�t	L���X�L��$�H��$�H����H��$�t	L���+�L��$ H��$(H����H��$t	L�����E��H�|$ L�d$��H��$pH�D$(L��$xH�D$H�D$M���H��$htH�|$(���H�|$ H�L$�M�f�
I��H������I�D$�H��H��t�I�<$����M�f��I��H������I�|$�t�I�<$����M�f�ffff.�I��H������I�|$�t�I�<$����H�L$H��H��H����D��t���L��$PH��$XH��u^H��$HuwH��$��|H��$���H��$���H��$h��H��$��L��荐�M�~��I��H��t�I��t�I�?����L���X�H��$�t�H��$��?�H��$��v���H��$�"�H��$��h���H��$���H��$h�Z���H��$p���H��$�L���H��$���L���ˏ�H�D$(H�X�
H��I�����H�{�t�H�;����DUAWAVAUATSH��H�t$H�|$(H���lI��H��H�H�D$ L�zH�T$HH�L$PH�MlH�D$XH�D$`H�$��H�D$hH�D$pH�D$xW��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$0�$�H�D$8H�D$@1�H�\$0L��$�L�-�NHDŽ$�HDŽ$�H9�wPH��L���h�=t[��ƃ�/�OIcD�L��H��$��
�H��$�H�L$PH��$�H9�v�H�=G<zH��Ս�5�[���wL��$�L��$�H�D$8H��$�L�l$@M��t;H��$�L�xH����f.�I��I��tI�G�H��H��t�I�?����H�|$0tH��$������$�H��$�t!H�|$(H�t$H�T$ H���%dE1�1��M9���I��I�I��I�L�t$0L�d$8H�D$@H�D$H�L�%��H�\$0�
DH�t$HH��u`H�T$0H;T$8t*H�BH�D$0L�|$@I�����I�GH�D$@H��u�Ef�1�H��t<I�FH;Bu�H�2I�>H��H��A�ԅ�u��H�D$HH���U�I��H��u�I���I�H�eJlH�D$8H�D$@H�D$0H�|$0�<��H��H�L$0H�D$8H�T$@H�D$ H�D$HH�\$PH�D$XH�D$h�D$pH�D$H�pH�|$0����MH��$�H���L9��*H��D=H�D$H�p$�D$H�|$(H�T$ L��E1��7[�H��$�H����L9���H��L�D=L�L=H�D$H�p�$H�|$(H�T$ L���W`�KH��$�H����L9���H��L�D=L�L=H�D$H�p�$H�|$(H�T$ L���J^H�\$8L�t$@M��t8L�{L�%��fffff.�I��I��tI�G�H��H��t�I�?A����I�H�|$0t	H�����I	�L��H��[A\A]A^A_]��$�����H�D$H�XH��$�L��1����L��$�H��$�I��L��$�H��$�DŽ$
H��$�H���3n�H��$������L���3����H�=O�H�Ȗ��A�>���]H�=�ύ���H����1�1��q��H�=	���H�=`���H�='���2���!H����H�X���H���L���0��H��H��$�t	L�����H��螉���H��H�|$0�mXH��腉�DUAWAVAUATSH��H����I��H��H��H�D$8�~$H�t$0uBD�{ A�������9�H����W�)�$�HDŽ$��1��
�H�D$8H��I��L�t$(H�T$@H�L$HH�D$PH�D$XH�D$`(�$�D$hH��$�H�D$xD��$�Ƅ$�E1�L�d$L�l$@H��H�����M���L��L���<c�H�D$H9�tD�t$ H��H��t�H�|$����H�D$@H��H�\$0L�t$(p sH�|$H�"�H�|$`tH�|$X��M���H�[H�|$L��1��[�L�t$H�D$I��L�t$@H�D$H�D$P
H�t$@H���k�H�|$t	L�����H�H�AM��HE�H�Ĩ[A\A]A^A_]�H�=�
lH�������H�=Gȍ�B��H�=�	�贎�H�=
��(����Š�H��H�|$t L���-�H���-���H��H�|$@��g�H�����fDUAWAVAUATSH���I��I��H��I��L�FH�|$0H��H��L��謡�D$8<u�D$0�1�1���M���MI�I�n�tL��H��H���/]1�1�1���H�|$0L9���I��������I�D$@L9���I��H�HI�L$@I�T$XH���AI�L$PH���f�H��H9�� H�1L9vH�t�~Pt�L�F0M���rH�~(Mi���M��t�D���H���I�� ���E��u�H���L�1I�L$@I�NL��H��H���-�f�$I���L���&s���f�$�H��L�I��M�H��$�L��$�H��$�H��$�H��$�H��$�H��H��$�L��$�H��$���H����I��H�l$� �+�H����I��L�0HDŽ$�H��$�HDŽ$�H��$�H�D$`�$��$��$�)T$P)L$@)D$0A�H�l$0L��$��O�<�I��L��$�H���i�I��H��t/L;�$�u׺�A�L��L���l��L��$���$�)D$H��$�H�D$ H�l$�$���\$H�|$苮H���D���I�D$@H���kH�D$8H�D$@H�D$0H�|$0覘�I��L�t$0H�D$8H�T$@L�|$HH�l$PH�D$XH�D$h�D$pH�sH�|$0�5���$�D$�H�D$H�D$H�D$ �$�F���L�d$L�l$ I����M��H�D$O�,�L�d$0H�D$@L�l$HM��tCI��I����I��I��t+M�t$�I�NH��$�H��H���z�I�u�L���}p����M��L�d$8H�|$0詶�$�t$�D$�L$����H	�H�� H	�H	�H���[A\A]A^A_]�H�=�H�����cH�=ťH�;H��.艋��FH�=�o����H�
a�L��L���։�H�l$I���L��L���ܯI�D$A�H�H�Q8H����H�p�H�v8H�������M�w;��tH��M��M9�u�M��H�l$���H�	uH�8�ho��M9�s`M�wH�l$�K��I��I��M9��m���K��H�H8H��t]K�T��H�R8H��tO���;��u�H�u�I�nK�<��
o��H�l$�H�l$�!���H�=bG��M���-H�<�1�1��̌�H�=DG��/����� 跄�L��L���!N�����H���8H��I���L���n���H��I���L���zn���H��L��I)�K�<�I�4�J����
�M�L�l$ �
H��L�d$8�;H��H�|$�%��MH��I�u8L���#n���.�ߋ�H��L�d$8I�uL���n��H�|$0�=��蹋�H��H��$��֪H���^��蜋�I�L$@H���L��f.�f�UAWAVAUATSH��I��H��$H�H���DH�|$HH�T$XI�EH��$I�EH��$L��$�H��$�H�P�kH��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$h�$�H�D$pH�D$x�D$81�H�T$hH��$�H�t$ H�L$@�D$PHDŽ$�1�A��E1�H9���H�|$hI���ʯ=����ƃ�9��H�
�?Hc�H��1��@��1��E1�I�����L��H��$�I�OH9�u�\$8D�d$P��H��$�I��H��$�H9��w���H�=r,zH��ō�5膇��H��$�H�D$H��A���H	�H�L$XD��A��H�\$pL�|$xM��t9L�cH�-	��fffff.�I��I��tI�D$�H��H��t�I�<$����Lt$XH�|$hH�l$@t	H����H�T$X��uH�����H!�H���H�D$ H�D$(H�D$0H�\$HH9��upE1�D$Xt!L;l$ u
H�|$ 肀�H�D$(B��
I��M��tH��$H�xH�t$(L���d!��H�|$ tH�|$(�)�1�H��[A\A]A^A_]�H��L�H�l$@H��L�E1��������L$8E1���H�\$HH��I��H;\$@�?���M�����L$8t&L;l$ uH�|$ ��H�D$(B�� I��L�l$0L�{M��H�\$Ht�H�+I��1��,fffff.�H�D$(F�$�I��L�l$0H��I9��r���D�dD��5��=���L;l$ u�H�|$ �4��H��$�H���;H��H�D$H��$����L$P��	��D$8H	�H�D$XH�l$@�_H��$�H���H�l$@H9��H��AD=H��$H�p$�D$H�|$HH��$H��$E1���JH�\$pL�t$xM��t/L�{L�%_��DI��I��tI�G�H��H��t�I�?A����H�|$h�W����[���L�t$ E1��#�H�\$@L�|$PH�L$HH9�H���{����D$X��M�����u$L;l$ u
L����}�H�D$(B�� I��L�l$0H�KH�L$HI��L�|$PH�+H�KH��H�H�L$8A�H�K<�DH�D$(F�$�I��L�l$0E��A��tcA���F���A��\��H;l$8�aD�}D��5��=�� H��A�G�����Hc�H��A�\�H;l$8���D�eD��5��=��tH��A��\����A�L;l$ �:���L����|��-���A��EA�
�=A��5A��-A�	�%A��A��A�
ffffff.�A�L;l$ ����L���g|�����D��%����0u�D$1�A��0��H��1��A��x���D$��H�L$H�L$hH�t$xH��$�H�T$8H��$�DŽ$�D��$�L�v1�H��H�D$pH�������$�DŽ$�=����$�DŽ$�=��H��$�H;�$���H�PH��$����������sX�MH�D$x��$�DŽ$�=t=��H��H��$��ʡf.�=tmH�L$h�1�V���"�9�P���߃�
�x�@��B׃�:B�9�s<M�����D$����H�D$pH��t&H�t$xI��H��H�D$pH�������E���I��M��tD��A���I��uA��A�\L�t$ H�
9���I��H��8��H��I��t3H�L$8H��H9�t�E�����������H��H����A�H��L�t$ ���f�L;l$ H�\$@L�|$PuL����y�H�D$(B��\I��L�l$0H�L$HH9�H��������"���H�=�H�F�������H�
�H��H��H����}���D�d$hH�=f{H�
"�L�ݍ�+H��$����H�e߃�H�=��k�H��߃�AH�=<��7��eD�|$h�H�=w߃��|��P�D$h늉D$dH�D$dH��$��t���H�=�ރ�|��&H�=߃�H�=�ރ�}��H��ރH���!���!������H��H�|$h�sDH���u�H��H�|$ tH�|$(�m�H���mu�f.�UAWAVAUATSH��I��H�A�H���&I��H��H��H�H�$H�BH�D$L�~H�|$8H��L��H�L$0M���Ώ�D$@<u
�\$8H�� ���t H�|$0H��H�$H�L$�^K1�E1��H�l$8H��������L9�s.H��I�\,L�4�H��H��>��I9��������x�H�G�kH�D$@H�D$HH�D$8H�|$8I�����I��L�d$8H�D$@H�T$HH�$H�D$PH�D$H�D$XH�D$`H�D$p�D$xH�|$8L��蝻�L	�H��H�Ĉ[A\A]A^A_]�M�<,M��tL����H���H��H�\$��H�D$H�<$L��L���I��H�EM��I)�H�PUUUUUUUI9�vE1�L���w��aI��I9�u�H�D$H�D$ H���������?J��H�<@H�|$A���L��H�t$L�t$ H�D$H��H��������t�I�,H��M�L9���H��������?H�D$H�pI�<,H��E1�L�/N�$�I9���I9������H��H�|$H�w�M��t.H��$��L��跖�H��tqL�l$(H��$���H�D$(H��L��I����H�D$(H�E�L�e�L�mI��H��H�|$H��M9�H��������H��������?H���D����1�L���u�E1��D$PH�D$H�D$XH�$H�D$`H�\$hH�D$ H�D$8H�D$H�D$@L�t$HH�t$8H�|$0�g������L���>u�I��M��uH�|$ uMH�<$H�|$uiL���q�H�D$H�XL�%����ffffff.�H��I��t�H�{�t�H�;A����H�|$�U��H�<$H�|$t��I��H�<$H�|$t��2��L���2q�f�UAWAVAUATSH��H��s1��PI��I��H��H��H�|$@H��H�ʹ 蠆��I�FL�xM��tUL�hL��H��H����H����1�L���H9�t2I�uI�}�H���H��I��H�4H�|H��H��u���L�|$ H�D$(L�|$0A�~%t_I��$�������Ѓ�����L�z�L�b�H�ZH�H��tL���H�{t	L����L������H�D$A�~&��I��$��H�D$��D$��I�ը��D������H�|$H���H�H��>��?�4H�T$�H��uL�|$0L;|$ u
H�|$ ��H�D$(L��H��H�T$H�H��,�H�TI��L�|$0A�~&�H���H�D$�J�I�E�L�|$0L;|$ u
H�|$ �L��H�D$(L��H��L�,H�M,�H�TI��L�|$0L�l$H�T$HH�L$PM�M��MEΰ�D$�$H�|$\L�D$ �L���n��|$et#1�H�D$8L�d$(H�D$0M��uq��L$\�D$`�Ń���u�€��€�~�̀�#���„�t<�����
��1��E�1�����H�D$8H�� L�d$(H�D$0M��tAM�o�I����f�I��H��I��sI�D$��H�u�I�|$�I�t$��I=��H�t$H��A��tw1�H�|$h�3D�d$I�~L�d$pL�l$xL��L����M��t2I�\$L�=����fff.�H�� I��tH�{�t�H�;A����H�|$ht	L��_��D�d$H�t$H��tq�D$H�|$hD���s3I�~L�t$pL�|$xL��L���j�M��t-I�^L�%����H�� I��tH�{�t�H�;A����H�|$ht	L�����H�|$ ���H�|$@H�\$8tH�|$H����H	�H��H�Ę[A\A]A^A_]�M�}�M�e�I�]H�H��tL���H�{t	L��|��L���s��H�|$H�������H�|$ �c�H��H�|$@�x����H�=t�H� .��1��Lu��
�H���o�I��H�{t	L����L������@��4I��H�{t	L����L������6I���I�M@���H�5)�L���;��D$����v�I��H�D$�H�@���H�5�(�H�|$��:��v�D��I��H�|$h�&;�I��H�|$h�;��D$1�L�l$�gI���I���I��@�L9�u#L�l$��D$�?ffff.�I��I��t�I�$�H�u�I�<$I�t$�O:���+v�I��L�l$��M�����D$t�I�MuL����:H�|$��@��tH�D$�H�u
H�|$��:H�|$ ��H�|$@tH�|$H�{��L���{j��u�fDSH��H��H��H��H��H���ȱ<u-H���u%H�����H!�ƃX1�H�� ��H	�H��[�H�=�T��Yr�f�H��DUAWAVAUATSH��I��I��H��H��L�fH�|$ H��H��H��M��虄�D$(<uD�t$ I�� �jI�M���WI�UI�M�tH��H���@E1�E1��8H�\$H�\$ L9�H�L$�zH��H��H�T$H�J@H��H9��H��H�J@H�JPH�RXH��1�A�ff.�H9���H�1H9FH��I���~P��L�F0M����H�~(Mi��I��f�M����E���I���I�� ���E��u�Mi��E1�E1��,ffff.�F���E��A��E�I���M9�tF���E��u�F���E��u��A��tH�v8H��u@�H�v8H�������@��t"fD1�L��H��t*H��H��������U����HE�L��H��u�H�=����n���H�����H�CL9�H��$���H��M�|I�lH�|$ L��H��
�y���|$ �I�D$!��A��UH�0�kH�D$(H�D$0H�D$ H�|$ �#|�H��H�L$ H�D$(H�T$0H�\$8H�D$H�D$@H�D$HH�D$X�D$`H�|$ L��觮�H�D$H�H@��L9���H��M�|I�\H�|$ L��H�ڹ
�
���|$ �1�D$!��A��=H�H���H�H�D$H�D$H�H@�}(H��k�HDŽ$�HDŽ$�HDŽ$�H�D$(H�D$0H�D$ H�|$ H�\$�{�H��H�S8H����
���1�H��H�H	�CH�D$ H�t$(H�D$@D$HH�$L���H��$�H��$�L�L$ H����$��L
L��$�L��$�H��$�I��L�|$ H�D$(�D$0
H�t$ L���pI��|HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�D$(H�D$0H�D$ H�|$ H�\$��y�H��H�S8H���}���1�H��H�H	�CH�D$ H�t$(H�D$@D$HH�$L���H�|$hH��$�L�L$ H���Ґ�|$h�]L��$�L��$�H��$�H�D$ L�|$(H�D$0H��H��$�H��$�L�D$ �A����$��0M��t	L���,�L��$�L��$�H��$�L����_��M��t	L�����H�sH�S H��$���I��H��$�H����L��$�H��H����H����I��H��L��H����H�\$H�����
Hǃ�����H�����H����\�H���H���H�L$(Hc�H��H�� 1�E1�H9�A��HD�H�T$I	�L��H��$�L��I���D�u^H�|$���O��H��tMH�
uH���vP��I��H�فkH�D$(H�D$0
L�|$ H�|$ �x��I��H�D$H�L$�I�HDŽ$�HDŽ$�HDŽ$�H���kH�D$(H�D$0H�D$ H�|$ �'w�H��AEH�D$ D$(H�$L�2�H��$�H��$�L�L$ H���E��$�H�D$H�L$�
	L��$�L��$�H��$�L�|$ L�l$(H�T$0H��$�H�T$8H�L$@H�D$HH�D$X�D$`H�|$ L���D��I��M��tdL�����YH�L$(Hc�H��H�� 1�E1�H9�A��HD�H�T$I	�L��L��$�L��L��I����B�t1H�|$L��L��H�L$��A�A��L	�H��[A\A]A^A_]É�H�|$���M��H�T$H��A�tI��H�|$����/HDŽ$�HDŽ$�HDŽ$�H�ykH��$�HDŽ$�H��H��$�H��$��N��H�щ�H�D$ H�T$(H�$L�l�H�|$hH��$�L�L$ H��肌�|$h�zH�|$ ����$�)D$ H��$�H�D$0H��$�H�D$8H�D$H�D$@H�D$HH�D$X�D$`H�|$ L���x�H�|$H�������H�������\M�����A�H�T$��1�H���L���H��H�������H����H��$�H�H�$�H�D$ H�D$(H�D$0E1�H�5�L�D$ �H�߹H�l$�o	L�e J��L��H��>��I�N�H9����t1�E1�H��H��H�l$�b��H�uH���|H�t$��H�����H��t�I��L��H�t$�XH�D$H�@8H���'�������HDŽ$�HDŽ$�HDŽ$�H�|kH��$�HDŽ$�HH��H��$�H��$����H�щ�H�\$CH�D$ H�T$(H�D$@D$HH�$L��H�|$hH��$�L�L$ H�����|$h�lH�|$ �8���$�)D$ H��$�H�D$0H��$�H�D$8H�D$H�D$@H�D$HH�D$X�D$`H�|$ L����H��E���H���K���8���A�1�L��H����H�T$H�����Hǂ�����H��tH��H��)�H��H���H���1�H��L��L��H���E1�H�l$H�}H�u ����H�|$L���]}�^���H�D$h�D$x�D$yH��

H�D$p1��1�1����t!%����1����1�������u���L�e8M���9AƄ$�H�E8H���#�����t?H�E(HiM0�1�H9�t,H�4H��H���H���s��t�D$yH�=F

1��XI�D$(I��L9���H��I�D$(A��$�t7A��$���t*I�|$0t"I�|$8�<=�tH�=��	�DnI�L$(H�u8H����H�|$h�X�H�]H���|A�Ƅ�tH��H�t$1��H�M0H���~H�E(Hi��1�1��&����@��@��@�H���H9�t���@��u����@��u��(@���H�\$hH���H�t$ 1���������(D$ �D$0L$1�$�T$A�$�H�L$QH��$��L$X��$�)�$�)�$�H�{(�=H��$�(
��T�H�C0YS8[HH�CXC`�Cp(�$�(�$�Cq��H��$�H�����$����������%�R��8���tH�=R�	�����H�|$h���H�D$hH��t�H�u
H�|$h��J��E��tH��$�tH��$����M��A��I�H�M�I���H���G���<���H�=R���a��`H�=�|H�
��.�Xb��CH�=<��'b��2H�=sF��a�H�=��
b��H�=.���a��H�=5����a�����$��D$hH�=��zH�
i׀L����H�T$h�+�d��H�=�C��a��A���H�l$�
\��H�=���ua��H�=y��da��o��$��D$hH�=i�zH�
�րL�V��H�T$h�+�c��:�D$i��$�H�=4�zH�
�րL��H��$��+��c����$��D$hH�=��zH�
xրL�Ѵ�H�T$h�+�c����D$i��$�H�=��zH�
CրL�T��H��$��+�Zc��H�=fB���_��H�=}��h`��v�D$i��$�H�=p�zH�
�ՀL�峃H��$��+�c��AH�=B��_��3H�=����^�H����H��L���b�A��H��H�l$�Z��H��I�L$(���H��M�����H����H��H�D$hH��t�H�uH�|$h��G��H�l$��H�l$����a�H��I��M����L����H���V��H���-H��H�|$ 迢�H��$�tH��$��N��H��H�D$H���H�|$�C���H��H����L����H��H�|$ �c��H��$�tH��$����H�|$�AH�D$H��3H�|$�VC���$H��H�|$ ���M��u6�=H��H�|$ ����H��H�|$ ����7H��H��$�tL��$�L���x�H��$�t&H��$��H��H��$�tH��$��G�H�l$�H��L���1�H�l$�^H��H�|$ �u��H��$�tmH��$���H���U�H��H�|$h�G�H�l$�H��H�D$H�H@H����T�H��E��tH��$�tH��$���ߍH�MuH���-B��H���T���_�UAWAVAUATSH��HH�VUUUUUUH9�r�X�I��H���I��H�|$H�t$J��L�4@L���`ލH���H�$L�pI��1�H��������1�M�eJ�,�L��H��>��H9������L�|$(I�u�H��t&H�t$ H���ݍH����I��L�d$H�t$ �A�H�D$L��H���H�D$I�F�M�~�M�&H��I��I��L�|$(I9߿H���������U���L��H�$H�t$H�|$��1�H�D$0H�L$8L�|$@H�T$0蟲H��H[A\A]A^A_]ÿL���V�H���V�I��H��uH�<$�
ލL���
S�L�<$I��L�%�ݍ�f�I��H��t�I��t�I�?A�����UAWAVAUATSH���D$�D$H�VUUUUUUH9�r�1V�I��H���
I��H�|$ H�t$(J��H�@H���܍H����H��H�D$H�XI��1�H��E1�M�eJ�,�L��H��>��H9�����oH�T$8L�|$@I�u�H��t&H�t$0H��܍H���@I��L�d$H�t$0�A�H�D$L��H��2�H�D$H�C�L�{�L�#I��H��I��L�|$@M9��H�T$8�U���L��H�t$(H�L$H�|$ ��1�H�D$HH�L$PL�|$XH�T$HH�L$L�D$I��螋��H����I��I��A�|$ ������ڍ�����t$�T$L��A�D$ H�D$`H�D$hW�D$pHDŽ$�HDŽ$��$�HDŽ$�HDŽ$�L��$�DŽ$�ʚ;HDŽ$�HDŽ$���$Ƅ$H�L$`��1��H�H!��H�H��ekH�D$hH�D$p H�D$`H�|$`�d�L�|$`H�D$hH�T$pH�D$xHDŽ$�HDŽ$�Ƅ$�I�t$H�|$`�~��L��%���H	�H	�H��[A\A]A^A_]ÿH���5S�H���(S�H��M��uH�|$��ڍH���O�L�|$I��L�%zڍ�	I��I��t�I��t�I�?A�����UAWAVAUATSH���I�H����	I��H�H��$�H�BH��$H��$(H��$�H��$�H��lH��$�HDŽ$�
H��`�H��$�HDŽ$�
HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$p�$�H�D$xHDŽ$�H��$PH�FH�D$ 1�H�l$pH�t$(H�jH�sa�H�T$hH�L$HE1�HDŽ$`HDŽ$�HDŽ$�HDŽ$�HDŽ$hHDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$XHDŽ$�H9���H��I���b~=���H���t��"L��Hc�H��H��$�H��$�H��$�H9�v��SH��$�H��$�H����!�H��$�H��$�H��$�H��$�H��$�H9��b�����H��$�H��$�H��$�H9��:������H��$hH��$�H��$�H9�������H��$`H��$�H��$�H9�����H��$�H��$XH���!H��$�H��$�H��$�H��$�H9�������CH��$�H���� L��$��	H�|$ H�5�k�z	I��A���RA��L��H��$�H��$�H9��B������H��$�H��$�H��$�H9�������H��$�H��$�H��$�H9�����H��$�H��$�H��$�H9������m�H��$�H��$�H��$�H9�������H�H��$�H��$�H��$�H9�������#�H��$�H��$�H��$�H9��[���H�=�yH�r���5�T��}#L��$�L�t$hH��$�H�\$xL��$�M��t3L�cL�5�Ս��I��I��tI�D$�H��H��t�I�<$A����H�|$pt	H��hՍL�l$HI)�L�d$h����$`t'L��H�t$ H��$�H��$��E1�1���H��$�@��H��$XH������$���$h���$�����wH��$���"�$����H�zMkH�D$xHDŽ$�H�D$pH�|$p�j^�H��H�L$pH�D$xH��$�H��$�H��$�H��$H��$�HDŽ$�L��$�Ƅ$�H�|$pH�t$ �Ӑ�I���H��H��H��$(H�@����H�T$HH9�����HDŽ$H��H�H��$(H���H�P�H�T$HH���H�D$ I��I�>M�f�$����61���-���qH�]��H�D$H��E1�������PH��L����J�,�L��H��>��H;l$ ����N L��L��$`H��t"I��H��GҍH��� I��L��$��A�HDŽ$�I��L��H��H��]׍H��$�H�D$pL�d$xL��$�H�=�H�t$p�r���L��$`E��uH�y��H�D$H��1��������I��E1�L;�$(������.H���H�D$(L�|$pH��H�=���H�T$pH�
�L�۠���H��1���-I������H��H�=9���H��H���H�D$H�}���H����H��A��A���
����n������H�5�����1���ҍ�)����a�����������H��$�H���>H;|$HH��$(�NH��L�8L�L8�$H�I�k�	L��H�t$ �+�H��$�H����H;|$HH��$(�H��L�8L�L8�$H��k�	L��H�t$ ��UH��$�H����H;|$HH��$(��H��8$�D$H���k�	L��H�t$ E1��
H�\$xL��$�M��t8L�{L�%�Ѝ�fffff.�I��I��tI�G�H��H��t�I�?A����H�|$pt	H��JЍ���L	�H���[A\A]A^A_]�H����I����L�1H�YL��H��L�������H�|$p��H��$�H���)w��L�|$x�|$p��L��$�H��L��H��$X�ԍL�|$pL�l$xH��$�H�T$pL��H��L���CX�X�������I���3H�9H�qL���|`I��H���pI�FhH����H�pH�P H�|$p��9�H�U	lH�D$0H�D$8"H��H�\$(H�|$(���H�\$pH�D$xH��$�H��$�H��$�H��$H��$�HDŽ$�L��$�Ƅ$�H�|$pH�t$ �1~�i�����$��}L��$�M����H��$�H�����u0H�?X�H�D$pH��X�H�D$xH�|$pL��H���v�����M���IE�ID�H��$PH�xH���o���H�D$(H�D$0H�D$8H�=�V����H��H�D$pL�t$xH��$�H�$L�ƫH�|$PH�t$(L�L$pH����n�|$P��I�H�|$p���D$()D$pH�D$8H��$�H��$�H��$�H��$H��$�HDŽ$�L��$�Ƅ$��H�D$(H�D$0H�D$8H�=vW�����H��H�D$pH�zlH�T$xHDŽ$�	HDŽ$�HDŽ$�HDŽ$�L��$�H�$L���H�|$PH�t$(L�L$pH����m�|$PI���H�|$p�,��D$()D$pH�D$8H��$�H��$�H��$�H��$H��$�HDŽ$�HDŽ$�Ƅ$�H�|$pH�t$ �{����I�H�T$HH9������$htM�����H9���H��$������%H�T$hH�€��$���H�
�ЀH�|$P�h[L�t$XH�\$`L��H���\H��$�����������H�D$(H�D$0H�D$8H�D$PH�[I�,�L�t$pH��$�H��$�H����M�~M�.L��H��p0M�fI�VH�|$(L����\M��t	L��ˍH���RI��H�\$0L�d$8M�������ɍH���LI��H�n/I�$A�D$a�H�D$H�IH�D$PH�D$XH�D$`H��lH�D$0H�D$8H��H�D$(H�|$(����H��H�D$pH��lH�T$xHDŽ$�+HDŽ$�H��lH��$�HDŽ$�H�$L���H��$H�t$PL�L$pH���k�$I���H�|$p���D$P)D$pH�D$`�>�����$���I����L�9L�qL�iH�iL��L��H�T$h�4�����L��H����q��tL��H���[���H�D$PH�D$XH�D$`H��lH�D$0H�D$8H��H�D$(H�|$(��H��H�D$pL�l$xH��$�H�$L�٦H��$H�t$PL�L$pH����i�$�)H�|$p���D$P)D$pH�D$`H��$�� I�F`H���}H�pH�P H�|$p�3H�D$pH�D$HL�d$xH��$�H��$PH�YI��L�d$pH�D$xDŽ$�
H�t$pH���!�$���M����I�~h��I�F`H���H�pH�P H�|$p�2L�|$xH��$�H�|$p���L$ �H�D$HH��H�$(��$h��E1�H�\$hI���A����I��L;�$(��
I�>I�vH���XH��t��H�u�H����O����A�Fv����
A�(�(�ZƍH����I���l@�lH�edI�G �
�
���ƍH���mI��Jl�@n��H�L$H�k���H�
IQ�H��H�T$HH���)C�H��$P�x'u��P����H�D$PH�[M�,�L�t$pH��$�L��$�H����	H��$PH�XI���I��H��L9���	M�~�H��I9���	I�n�M�f�H�EI��L�d$(H�D$0�D$8
H��H�t$(���M��t�L���ō�A����čH���]I��+l�@n��e	H��lH�D$0H�D$8II��L�t$(H�|$(�=�L�t$pH�D$xH��$�H��$�H��$�H��$H��$�HDŽ$�H�D$hH��$�Ƅ$�H�|$pH�t$ �tI����H��$PH�PH�T$H�@'��$�E1���$���$H�T$hI��M��L��$X�1�M��L;�$(H�T$h��M�~I�>I�v�UH����I���u�H�|$HH�5����HDŽ$pHDŽ$xHDŽ$���$�L��$`t)HDŽ$0HDŽ$8HDŽ$@�!I�\$I�D$`H��L�d$ ��I��H�hH�X H�4�H�H��H��2zH�
�2z�P������H�kH�D$xHDŽ$�H��H�D$pH�|$p�\�H��$pH���LUL��L�d$ �mH�ĎkH�D$xHDŽ$�H��H�D$pH�|$p��H��$pH���T�'HDŽ$HDŽ$HDŽ$ H���kH�D$XH�D$`H��H�D$PH�|$P��I��I��H�l$0H�\$8H�D$(L��L���Ci	H�D$(L$8)�$�)D$pHDŽ$�H��$�H�$H�|$(H��$L��L��L�t�L�L$pL�d$ �c�|$(��
H�|$p调�L��$L��$H��$ H��$pL����SM��L��$Xt	L���A�|$u��I�D$hH��t|H�hL�x J�4�H�H��H��0zH�
0z��N������H�ȎkH�D$xHDŽ$�H��H�D$pH�|$pL�d$ �U�H��$pH���ES�<H�ōkH�D$xHDŽ$�H��H�D$pH�|$p��H��$pH���R�H�D$PH�D$XH�D$`H���kH�D$0H�D$8H��H�D$(H�|$(L�d$ ��H��A�T$pH�D$pH�l$xL��$�HDŽ$�H��$�H�$H��$H�t$PH��L���L�L$p�a�$��H�|$p�ف�L�l$PL�|$XH�T$`H��$pL���RM��L��$Xt	L���L��H��$�HDŽ$0HDŽ$8HDŽ$@H���HDŽ$HDŽ$HDŽ$ H��$xH�L$0H�D$8H�D$(I�I�NH�|$PH���g	H�l$XH�D$`D$(L$8)D$p)�$�HDŽ$�H��$�H��$��A�H�|$(H��$H�6�kL�D$p薹�|$(��
H�|$p血�H�|$Pt	H��8��L��$L��$H��$ H��$0L����PM��t@L������5L��H��I�I�NH�|$p��f	H��$�H��$@D$p)�$0I�|$`��H��$8L��$@H�|$pH��L��1��EY��H�l$xL��$�H�|$(H��L��H����H��H��$0t	H��i��H�D$8H��$@D$()�$0H�|$pt	H��>����$�����$��H��$8H��$@H�D$pH�D$hH�D$xHDŽ$�HDŽ$�HDŽ$�H�D �H��$�H�|$(H��H�L$p��	H�l$0H�T$8H�|$PH��軏L�|$XH�T$`H�|$HL�����H�|$Pt	L���{��H�|$(t	H��j��H�|$p�����;��$�u����������H��$8H��$@H�|$HH���K��H��$0t	H����H��$pL��$`tH��$x��I�$����L���SE������A��H�T$h�*
1�L;�$(����E����I�� �a�M��L�t$xH�|$p�9���d�A�Fv����A������H����	I��H�n/I�A�Ga��D$ I��L�|$pH�D$xDŽ$�
H�t$pH����M��t
I�~�b	���1҉��H��H�|$(�`�L�l$0H�D$8H��L�L�l$pH�D$xDŽ$�
H�t$pH����H�|$(t	L�����M��t\A�~t���<�<����H����I����k@,j�k@ O�k@4�k�����W��H����I��H�n/I�EA�Ea��Z�H�H���H���kI��{�k@0`�k@ E�k@*�kH�ngI�E@�H��L�L�l$pH�D$xDŽ$�
H�t$pH���w�M��t/I�~(�9�H��tkH�|$(H��1�A����H�l$0H�D$8�l��h��H����H��H�n/H�E�EaH�D$(H�l$0H�D$8��"H�D$(H�D$0H�D$8�1�H��H�H�l$pH�D$xDŽ$�
H�t$pH����H�|$(t	H�����L������|$ u	L������H�|$Ht	L�����M���P��I��F�L����A���9��E1�L�t$xH�|$p��5��H��$PL�p�K	H�|$pH��L���TL�|$xH��$�L��L���=��H�|$pt	L�����H�|$(���H��︍��H�D$(H�D$0H�D$8H�=�A��{�H��H�D$pL�|$xL��$�H�$L���H�|$PH�t$(L�L$pH���Y�|$P��H�|$p�Ǚ�D$()D$pH�D$8H��$�H��$�H��$�H��$H��$�HDŽ$�H�D$hH��$�Ƅ$�H�|$pH�t$ �gM����A�8�8���H���rI��t�k@ Y�k@>�kH�edI�G0��]���I��0H�\$(M���I�G�I��H��H9����M�o�H��I9��w�M�g�M�w��H��H�5Z��+H��L��L���HM��t�L��9���L��H��H�T$h�ߨ���hH�D$PH�D$XH�D$`H���kH�D$0H�D$88H��H�D$(H�|$(��H��H�D$pL�l$xH��$�HDŽ$�L��$�L��$�H�$L���H��$H�t$PL�L$pH���W�$��H�|$p�w�D$P)D$pH�D$`���H�e>��H�D>�H�D$hH�|$h�4���H�9͍H�D$pD�l$xH�=�zH�
q��L�:K�H�T$p�+�6���D$PH�D$PH�D$(H��b�H�D$0H�=��H��>�H�t$(��3��aH�|$p��H����\��H�D$xH�D$H�|$p��H��$�H��H��L��׹�H�D$HH�D$pH�\$xH��$�H�T$pL��L��H�L$h��G��1���LE��M�����H��$�L���-��D$Q��$H�=�zH�
���L�
>�H��$�+�5���D$Q��$H�=سzH�
T��L�5?�H��$�+�k5��X�D$)��$H�=��zH�
��L��=�H��$�+�35�� �D$)��$0H�=h�zH�
䧀L�}=�H��$0�+�4�����$��$0H�=-�zH�
���L�Z>�H��$0�+�4����$��$0H�=�zH�
n��L�=�H��$0�+�4��r�D$Q��$H�=��zH�
6��L�/=�H��$�+�M4��:��$��$0H�=�zH�
���L�$=�H��$0�+�4��H�=�;��H�=�;��H�=�;��/���H��;��H��;��H��;�H�t$H�3���H��$H��$H���n+��H��$�H�|$H�W+���$��$0H�=űzH�
A��L�R<�H��$0�+�X3��HH�=<��j.�H���+��-�H���*���L����*������*��KH��H�|$p�CL���:���5�Q�H���H���H��H�|$P�Y��H���'��H��L�|$xM��t	L���H�|$p�o.����H��M���|L���n���H��H�|$(�ϫ���H������H��H�|$(��H�������H��H�|$(����H��M����L�����H��H�|$(�f����kL�d$ H��H�|$p��H����ML�d$ H��H�|$PtL������L�d$ H���L�d$ H��H�|$(t	H��밍H�|$p艝���iH���zL�d$ H���H���_H��L������0H��L�t$xM��t	L�����H�|$p�-��H���%�H���H�À|$ u	L���t��H�|$Ht	L��c��M�����I���L���8����IL�d$ H���H��H�|$p����:�g�H��H�|$p�fq�H�|$P��H�|$X�H��H�|$p�Cq�H�|$P�IH�|$X�ԯ�H����$�H��H�|$p�q�H��$tZH��$�JH��H�|$p�p�H�|$Pt	H�����H��$tH��$�s��H��$0tH��$8�Z��H��$ptH��$x�A��H�D$ �H���H�|$ �7����i/��NH��H�|$p�p��
H��H�|$p�X��H�|$(tbH�|$0��H����#�H��H�|$p�*��H����#��H��H�|$p��H���#�H��E��uH�rՎH�D$Hu;1���ō��tH���#�H�5�ō�����1��0��H���p#����u��tō�f.�@UAWAVAUATSH���H��Ƅ$�H�D$xH�D$hfDŽ$�DŽ$�H����I��H�|$@H�H�D$(H�BH�D$0H��$�H��$�H���kH��$�HDŽ$�
H�> �H��$HDŽ$HDŽ$W��$HDŽ$0DŽ$H?Ƅ$NfDŽ$LHDŽ$��$8HDŽ$�HDŽ$�H��$�L�~1�L��$�H�
�H�""�H�T$XH�H��!�H��$�H��!�H�T$PL�-٬�H�L$8L�|$`H9��?L��H��$��R=���ȃ�y��Hc�H��H�|$(H�t$0H��$��M����Ƅ$��Ƅ$��H��$ H����H��$(H��$��
�����$���H��$�H�D$hH�D$p�VH��$ H��H��$(�HD�H���kHD�H��$��+��H��$�H��$`�$�)�$PH�D$xH��H��tH��$�A��H��$`H��$�H�A�(�$PA���Ƅ$��Ƅ$��Ƅ$��Ƅ$��H�|$(H�t$0H��$��M���)�hH�|$(H�t$0H��$�1�M����JƄ$��HH�|$(H�t$0H��$��M�����H�|$(H�t$0H��$��M������M
H��$�H��$0H9������
H��$ H���>L��$(L��H�t$(H�T$0�N	�����$��H��$0H����H��$�H9���H��$�H��H�T8H����H�H�0H��H��H��$��
������$���H��$�H�D$hH�D$pHDŽ$HDŽ$�	���H��$0H�D$0H��$�L��$�M��t,H�k��H��I��tH�E�H��H��t�H�}A����1�H��$�A��tH��I��L��H	�@��u>I�$M�|$��$�tsH�|$@H��$�H��L����1�1��H�H��H�H!�H�L$xH��H��tH��H��$��Ϩ�H��H	�H���[A\A]A^A_]�H��$���mQ��H��$ H�D$(H��L�t$0uOH�D$@H���H��H��$p�E1���6��H��$�H��$p�	�H��$����H�D$(L�|$XH��$�tH��$��!��H��$�H��H��L�|$(uL;t$8r�PH��$��L;t$8�7L��H��I�,I�DH�4�H�H���H�
��H��H�t$P��4����t1���H���H�
��H��H�t$P�4�������H�{�H�
y�H��H�t$P�~4�������H�[�H�
Y�H��H�t$P�Y4�����ucH���H�
��H��H�t$P�84�����uBH��H�
$�H��H�t$P�4�����u!H�
�H�
	�H��H�t$P�3�����t(��H��H�t$XH��$�L�D$`������I��H�L$8L)��8L��I��M���$�H�m�Hc�H��I����$�<�E�H��H9D$x�aH��$��VH��$0H��H�D$@�|H;|$8�zH��M�<M�L<�$H��L��H�T$(H�L$0���OH��$0H��H�D$@�AH;|$8�TH��A<$�D$H��L��H�T$(H�L$0E1���H��$�L��$�M���UL�{�fDI��I���<I�G�H��H��t�I�?A����H�|$hH��H�T$XL�D$`����SH�|$@H�ǀ����H�l�kH��$xHDŽ$�#I��L��$pH��$p���L��$�H��$�H��$�H��$�H�D$XH��$�HDŽ$�HDŽ$Ƅ$H��$�H�t$`�T���$���t������$��TH�D$8H9���H��I�I�_1�I�6I�VH���I��M9�u��H�|$hH��H�T$XL�D$`�W���"I�_H������H�D$8H9��kH��I�H��������?I�_H��H���1�H�L$8M�~N�,�I9���I9�����{H�\$0I�6M��t2H��$���L���<�H���3
L�|$@H��$���H�D$@H��H��L�����H�D$@H��$�H�\$@H��$�L��$�H�\$0H��H��$���I��M9�H�L$8L�|$(H��������?�,����j1��|$hI�����tL�d$pL��$�D��$���$���$���$���t���.H��$��x'��1��H�|$hH��H�T$XL�D$`����|I�_�+H�|$hH��H�T$XL�D$`����WI�_H���(H��� ��1�H��H�t$@L�|$(����H��kH��$xHDŽ$�8H��H��$pH��$p���H��$�H��$�H��$�HDŽ$�HDŽ$�HDŽ$Ƅ$H��$�H�t$`�Q�H��kH��$xHDŽ$�,H��H��$pH��$p���H��$�H��$�H��$�HDŽ$�HDŽ$�HDŽ$Ƅ$H��$�H�t$`�}PH��I�����L��H���R��H������H��$��H�L$0�t$XD�D$PL��$��X��L��$�H��$�D�D$P�t$XH�L$0����H��$�H�RH��$PL��$X@�l$N�\$O�D$'L��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H��$�H��$�H��$PH��$�H�D$NH��$�H�D$@H��$�H�D$'H��$�H�D$OH��$�H��$�H��$�H�T$@H��$H��$�H��$L9|$8�L�|$(�I��6HDŽ$pHDŽ$xHDŽ$�H��$pL��$�L�����H��$�H��$�H��$�H��H�,IH��$pH��$xH�T$0H��$�H��H�t$8��L�f��H���L�|$(�9I�,H��H9���M�4,M�|,��$���I�T,H�|$@L�������uƄ$�H��t�L��A���H��������?H��L�H��L�H�1�L�p��@�ƉD$8A����$�L�|$(I�^H���6I�.�I���L�<�H9���M9������L�L$XH�L$0L��A��H����I��H��H��L���G��H��$pL��$xH��$�L�|$(L���t$8H��$p��$�L��$��I��H�L$0I9οH��������?L�L$XL�����2����0���H�I���H�H��$�L��$�M�������A�H�D$0H��$��������I��f�|H�t$8L�4.I����H��t	L���윍L�|$(H�t$8L��H)�H���������H��I9�t*H��H��H�D$8L�p�	I��H��tI�~�t�I�>A����H�|$0tH�|$8����1��I�uL���EN��H���HDŽ$PHDŽ$XHDŽ$`H�=Sa����H��H��$ H���1H��$(HDŽ$�H��$�H��$�H�$L��yH��$�H��$PL��$�H���<�$���H��$��}��$P)�$pH��$`H��$�HDŽ$�HDŽ$�Ƅ$�H�D$(H��$�H�D$0H��$�H��$pL����J���H��$0H��H�D$@��H;|$8��H��M�<M�L<�$H��L��H�T$(H�L$0����P���H�5j��,H�|$`�o��H��$�L��$�M��tL�{�	I��I��tI��t�I�?A����H��$�t	H�����L�|$(�I���������H�=��yH�	W��5���H�
��L��H�T$8H������H�?�H�D$XH�|$X� ���H�=�zH�%�������H�=72H�8��A�&��H�=�������$��D$'H�=ژzH�
V��L��
�H�T$'�+�p��iH���H�.��%H��
�H��$�H��$�����9H��
�H�D$P�H�D$8H�t$8H�T$P�����M��L��H�\$(���L�l$@����H�
��H���I����������I�����I��L��$�H��t	L����H��$p���I��H��$�tH��$��˜�H��$�H��H����H��$�����I���I��H��$���y�H��$PtH��$X�j���	���I��H��$��:��RI���?I���H�uH���J��L��$�H��$�H��uJH��$�t	L�����L�|$(�I�uL����I��H�D$xH��H��tH��$��㗍L�����M�~�ffff.�I��H��t�I��t�I�?A���������f.�@UAWAVAUATSH��hH�|$(H�H���DI��I��I��H�H�D$8H�BH�D$@H��$�H��$H�OkH��$HDŽ$H�sv�H��$HDŽ$ HDŽ$(W��$0HDŽ$HDŽ$`?Ƅ$ffDŽ$dHDŽ$��$PHDŽ$�HDŽ$�1�H��$�L�t$`H�D$01�H9�w]H��L���Q<=th��ƃ�7�SH�
c�Hc�H�����
�����H�D$0H��$H��$HH��H9�v�H�=#�yH��R��5�7������H��������L�t$(I�F@H9��0
H�PI�V@I�vXH���DI�VPH�4��fffff.�H9��#H�:L�O0M���lH��L�G(Mi���M��t�E���I���I�� ���E��u�H9OH��	�Pu��St�H��A�W'�t$0��L���1�I�N@1�E1��mH���H��$HL9���H��$H9��n	�*H��$�H��H�H��H�H�|$`�D$0��$�I��L�mL�uM��t5A�}%u.I��I��L��L��
�~����|$`���1��L��L��
�W����|$`u�D$a��A��"H�L$hHc�H��H�� E1�H9�A���HE�I	�I�H�t$8H�T$@L��M�������H�|$(����I��M�����
H�D$hHc�H��H�� 1�H9����HD�L�t$(	�����H�� ����I�N@H��������H9���H�QI�V@I�VPI�vX��t?H��H��fffff.�H��tFH�zL�G8M����H��H��A;��u��H��tH�:H��	L�*L�t$(I�N@H���E1�I�N@M���5I�M0H����H�]I�E(Hi��f�H�������H�H�� �����u�H��������I9EH��A�}P��I�}��$�1�L����I�MuL���-��H��L9�L��H�|$`������H�I�F@A��I��������H�T$(H�B@L9���H�HH�J@H�JXH���mL�jPH�,�L�1��\$0�f�I9�t{I�MH�q0H����I��H�yH�Q(Hi���H��t�D���H���H�� ���E��u�L9qH��yPt��ySt�A
G'���Ѓ���L������H�L$(H�I@���L��$�H��$�H����M�~L�%s���f�I��H����I�G�H��H��t�I�?A����H��$HH����L9�H���H��M�<M�L<I�wA��$H�|$(H�T$8H�L$@����-H��$HH���VL9�H��cH��M�<M�L<I�wA��$H�|$(H�T$8H�L$@����H��$HH���L9�H��H��A<I�wA�$�D$H�|$(H�T$8H�L$@E1����qH�|$(L��H�T$8H�L$@��H�E1��HI�MuL�����H�A��|$0�'H���H�B@H��|$0��A
G'A���M�wH�D$HH�D$PH�D$XH�MHkH�D$hH�D$pH�D$`H�|$`�0�H��A$H�D$`D$hH�$L�;mH��$�H�t$HL�L$`H���Q0�$���L�d$HL�|$PH�D$XI��L�|$`H�D$h�D$p
H�t$`L������M���"L���׎��1�H��$�A��K�OH�D$HH�D$PH�D$XH�GkH�D$hH�D$pH�D$`H�|$`�;�H��EH�D$`D$hH�$L�GlH��$�H�t$HL�L$`H���]/�$��1H��D$H)D$`H�D$XH�D$pH�D$8H�D$xH�D$@H��$�HDŽ$�HDŽ$�Ƅ$�I�wH�|$`�cJ�H�D$`H��H��uoL��$�H��$�H��t.M�~L�%����
@I��H��tI�G�H��H��t�I�?A����H��$�t	L���g��L	�H��H��h[A\A]A^A_]�H�|$h�h���H�� A�H���u���H�=_%H��ǀ�.�#���H�=B%H��ǀ�.���HDŽ$�HDŽ$�HDŽ$�H��DkH�D$PH�D$XH��������H��H�D$HH�|$H�\���H��EH�D$`D$hH�$L�xjH��$�H��$�L�L$`H���-�$�H���H�|$`�m��$�)D$`H��$�H�D$pH�D$8H�D$xH�D$@H��$�HDŽ$�HDŽ$�Ƅ$�I�wH�|$`�j;A�����H�=�ƀ�C	��{H�=�ƀ�2	��jH�=���!	��YH�=�ƀ�	��HH�
tl�H��H�����1H�=�#H�ƀ�.�l	����$���$�H�=N�zH�
�~�L�l�H��$��+�����H�=�ŀ����H�=4#H��k��A�#	����$���$�H�=�zH�
a~�L��k�H��$��+�x��s��$��D$'H�=��zH�
,~�L�=k�H�T$'�+�F��AH�=�j��H�=�j��H�=kj�����!H��j��H��j��H�cj�L����
���H��H�D$`H��H���	H�|$h��H��I�M��L��������M
�H��M����L���S���H��H�|$`�-k�H��$���H��$���S�H��H�|$`�k�H�|$Ht|H�|$P����H��$��s�H����H��I�MuSL������I�	��;�H��H��$��?�H���W��H��H�D$(H�H@H��$���H���6��H��I�N@H��$���H�����f.�UAWAVAUATSH��H��$�H��$�H����$I��H�H��$�H�BH��$�H�T$8H�L$@H��!H�D$HH�D$PH�^j�H�D$XH�D$`H�D$hf��D$pHDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$ ��$�H�D$(H�D$0��
H��$x��D$1�H��$�H��$8H��$�E1�HDŽ$H9��dH�|$ H��$��-=�d��ƃ�9��!H�
��Hc�H��L�|$xM���!L��$�K��L��H��H��AkH�
�Ak����H��$x����L��H��H��AkH�
�Ak�d���H��$x����H��$�L��L��
�����$��!�1��8�H��$�^H�\$xH���� L��$�I�F�H���kH�
��Hc�H���oft�^f���L$=���	�L�t$xM���\ L��$�K�4�L��H�@kH�
�?k����A�����H��$�L��L���
������$�u	�1��#H��$�Hc�H��H�� 1�H9����HD�	�$H�� �ظ�	ȃ��-���S�ofnKft
B^ftJ^f�f�=�����oftK^fnKft
.^f��f�=�����oft?^fnKft
"^f��f���L$=�������o�oKft
^ft�]f�f�=�����D$��o�oKft
j]ftR]f�f���L$=��t]�kH��$�Hc�H��H�� 1�H9����HD�	��H��H�� H��H��$xt��t����D$fDH�L$@H��$�H9������H�=~�yH�A��5���b!A����H���wH��$x
�hHDŽ$`HDŽ$hHDŽ$pH���jH��$�HDŽ$�HDŽ$�H��$��
�H��HDŽ$�H�5=kH��$�HDŽ$�+H�$L��aH��$�H��$`L��$�H���$�$��I�o�$`f�$�H��$pH��$�HDŽ$�HDŽ$�Ƅ$�H��dH��$�HDŽ$�H��$�H�pH��$��?�H��$�H��$�H��H�����H��$L���H��$�L��L��$�H�\$(L�|$0M��t0L�cL�-����
@I��I��tI�D$�H��H��t�I�<$A����H�|$ t
L��$�L��$��H��$L��H��$��L���
H��$�L��$�M���tL��I��H�\$(L�|$0M�����H��$�H���MH;�$��YH��M�D=M�L=H��$�H�p�$H�`c�H��$�����`H��$�H����H;�$��H���AoD=H��$�H�p�$�D$H�c�H��$�E1���L��H��$��H��$�D$H�\$(L�|$0M��t.L�cL�-���f�I��I��tI�D$�H��H��t�I�<$A����H�|$ L��$t	H���A��uL��$�I�� ���L��$�A��t,H��$�H��$�H��$�H��$��)�1��H��H��HDŽ$@HDŽ$HHDŽ$PH��$��x$H��ugH��$��h ����4I�����9�H��$8H���/f�f�$�HDŽ$��HDŽ$�1�L��H��$�H�L$Xf(�$�fD$HH�D$ H�T$(H��$�H�D$0H��$8H�D$8H�D$@�l$`�D$hA�1�H�^ff.�H��$�H�t$ �>��L��$�I9���L��$�L��$�H��$@H��t@H9�uH��$@�>��L��$HA�D� H��H��$PH��$@H)�I9�v�S1�H)�I9�wIJ��L��$HH�<�L�L��2��L�H��$PI��M���;���L���~��-����A�H��$@H��L����H��$P�H�D$ H��p sH�|$(�f~�H�|$@tH�|$8�S~�H���'H��$�L�`H�XL�l$HH�l$PH�D$XH�D$ �D$@
H�|$ ��fD$ fL$0fT$@\$P)�$�f)�$�f)�$�f)�$�H��$���f)�$H��$�I�H��$�H��ufL��$��1ffff.�f(�$�X�f)�$H��$�H��u+��$���wdL���G�L���o���t�fWsS�H��u@fo�$fH~�H��������H!�H��H9��EH�z8kA����$�1�<
H��$�H��$�HE�HE�$�A�DE�H�H��$HDŽ$HDŽ$HDŽ$ H�O8kH�D$(H�D$0	H�D$ H�|$ �2�I��I��A��H�
9�Hc�H��H��kH�D$(H�D$0H�D$ H�|$ ����HDŽ$�HDŽ$�HDŽ$�H��kH�D$(H�D$0 H�D$ H�|$ ��H��H�D$ H�D$(H�D$@H�D$HH�$L��YH��$H��$�L�L$ H����$�	f�$�f)D$ H��$�H�D$0H��$�H�D$8H��$�H�D$@H�D$HH�D$X�D$`H��$�H�pH�|$ �7�H�D$ H��H��tH�|$(��z�H��$@t	L���z��I���L	�H�Ĉ[A\A]A^A_]�f.��[f(�PfT�f.�z�PH��$xH���:	H����	fo�$�yy�fH~�H��H��?H��H�
��y�HH�HDŽ$�HDŽ$�f�ZP�H,�HDŽ$�H��H��?f(��\
�y�H,�H!�H	�1�fW�f.�HC�f.�yH�����HF�H�D$ H�T$(H�D$0H�D$@H�t$HH��2kH��$H��$�L�D$ �A���s�$�|��$��$�H�=vxzH�
�l�L�{Z�H��$��+�	���IH��3kA�HDŽ$HDŽ$HDŽ$ H��4kH�D$(H�D$0	H�D$ H�|$ ��H��H�D$ H�\$(L�t$0H�$L��VH��$�H��$L�L$ H�����$���f�$f)�$�H��$ H��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�HDŽ$HDŽ$HDŽ$ H�D$ L�l$(H�l$0H��2kH��$�H��$L�D$ �A��*r�$��-L��L��$L��$H��$ H��$�L���x��M��t	L����w�f(�$�f(�$�f(�$�(�$�f)L$0f)T$@H��$�H�D$`)\$Pf)D$ H��$�H�D$8H��$�H�D$@H�|$ H��$���3�I��H�D$ H��H���~H�|$(�w�I�_H��$@�s�)���H��kH�D$(H�D$0H�D$ H�|$ ���ZH���kH�D$(H�D$0H�D$ H�|$ �t��-H��kH�D$(H�D$0H�D$ H�|$ �G��H��kH�D$(H�D$0H�D$ H�|$ ����H���kH�D$(H�D$0H�D$ H�|$ ����H��kH�D$(H�D$0H�D$ H�|$ ���|H�#�kH�D$(H�D$0H�D$ H�|$ ���RH�9�kH�D$(H�D$08H�D$ H�|$ �l���(H�/�kH�D$(H�D$0H�D$ H�|$ �B��H�D$ H�D$(H�T$0H�$L�PSH��$�H��$L�L$ L��L���`�$��Gf�$f)�$�H��$ H��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�HDŽ$HDŽ$HDŽ$ H�D$ L�l$(H�l$0H�@/kH��$�H��$L�D$ �A��n�$�H��$��
L��$L��$H��$ H��$�L���#u��M��t	L���-t�H����XI��������?H�4�I�FH9���H��H���I��H9����t1��f����H��t%I��H����r�I��H���[L��H��u�}A�L��H��to�L��H��r=H��L!�I��H��H��1�f(WL�fA�fAD�H��H9�u�H9�t$H��H)�H��fff.�� H��H��u�H��� H��v?H��$H�k�L�$�����I��L9���M9�����~E1�L��L���q����HDŽ$HDŽ$HDŽ$ H�D$ L�|$(H�l$0H���H��$�H��$L�D$ �A��l�$���L��$L��$H��$ H��$�L���:s��M��t	L���Dr�f(�$�f(�$�f(�$�(�$�f)L$0f)T$@H��$�H�D$`)\$Pf)D$ H��$�H�D$8H��$�H�D$@H�|$ H��$��i.�H�D$ H��H��tH�|$(��q�L����q�I�I�_H��$@�����H��$H��q����M����A��L���|
�I��H��M�����U���f(�$�Ip�fW�f.�����A���4p��H���3
�0HDŽ$H��$HDŽ$ ��L��$�D��E�������T$��p��H��H���Y�H��H��t��A�1�H��$xH��r^H�S��L��H��r4H��H��I��H�N1�f(GIfA�fAD�H��H9�u�H9�t H)�H���~H��H��u��L��H��t�~HDŽ$HDŽ$HDŽ$ H�D$ L�|$(H��$H�D$0H�D$@L�t$HH�l$PH�l*kH��$�H��$L�D$ �A���i�$��Q
L��$L��$H��$ H��$�L���Rp��M��t	L��\o�H��$x��������fH~�H��H���y�HH�H��?HDŽ$�HDŽ$�HDŽ$�f((EfT��H,�H��f(��\�n�H,�H��?H!�H	�1�f.�HC�f.�nH�����HF�H�D$ H�L$(H�D$0H�D$@H�t$HH��'kH��$H��$�L�D$ �A��h�$�V��$��$�H�=PmzH�
�a�L�mO�H��$��+�����#��m�T$�	H��H��s'�Y�$��H�
�Hc�H���l��.f(��H��H��H��H��v��Yɨt��Y���HDŽ$�HDŽ$�HDŽ$�H�*'kH��$hHDŽ$pH��H��$`H��$`����H��HDŽ$�L��$�L��$�H�$L�1KH��$�H��$�L��$�H���A�$���H��$��VN��$�)�$�H��$�H��$H��$��YHDŽ$�HDŽ$�HDŽ$�H��&kH��$hHDŽ$pH��H��$`H��$`�+���H��HDŽ$�L��$�L��$�H�$L�=JH��$�H��$�L��$�H���M
�$��H��$��bM��$�)�$H��$�H��$ H��$�eE��u#��j��F�Jj����j���*m�E��t+�
�k����H��H���Y�H��H��t��HDŽ$�HDŽ$�HDŽ$�H�D$ H�D$(H�D$@�D$HH�B�H��$H��$�L�D$ �A��Qe�$�uf�$�f)�$H��$�H��$ ��H��H���+�^�HDŽ$�HDŽ$�HDŽ$�H�D$ H�\$(H�D$@�D$HH���H��$H��$�L�D$ �A�H���d�$�Of�$�f)D$ H��$�H�t$0H�D$(H��1�H9����<A��A���A���A���������H�����s�H�=}K�H����L�A�I��I��1�D�L�E��A���A���A�����kA��0uH��H���u�L��H��H)��y�zH�y�H9��t�T����Ѓ�
HB�H9�w5H�|$0�H��H��u&H�|$ uH�|$ �g��H�D$(�0H�D$0H�D$0H��$ f(D$ f)�$H��$ H;�$u
H��$���L��$A��
H��H��$ L��L��H�����H��$t	L����h�L��H��$@�������f(��H��H��H��H��������YҨt��Y���A��A��A��A�HDŽ$�HDŽ$�HDŽ$�H�8"kH��$hHDŽ$pH��H��$`H��$`���H��HDŽ$�H��$�L��$�H�$L��EH��$�H��$�L��$�H�����$���H��$��H��$�)�$@H��$�H��$PH��$@H�G(H�G8�G@H��HH�GH�G H��$�H�p�������$���$�H�=*fzH�
�Z�L�WJ�H��$��+����H�==_kH�n���������$���$�H�=�ezH�
NZ�L�GJ�H��$��+�e�����$���$`H�=�ezH�
Z�L�$J�H��$`�+�*���j��$��$�H�=\ezH�
�Y�L�aJ�H��$��+�����/H�=KH��H�=rH��H�=�H�����H�=�kH�)I��M�������$���$�H�=�dzH�
]Y�L�&I�H��$��+�t�����$���$`H�=�dzH�
"Y�L�I�H��$`�+�9���y��$���$`H�=kdzH�
�X�L�(I�H��$`�+����>��$���$`H�=0dzH�
�X�L�I�H��$`�+�������$��$�H�=�czH�
qX�L�BF�H��$��+�������$��D$H�=�czH�
9X�L�G�H�T$�+�S�����$��$�H�=�czH�
X�L��E�H��$��+����XH�TH�1�1�������$��D$H�==czH�
�W�L�bF�H�T$�+�������$��D$H�=czH�
�W�L��F�H�T$�+�����A�L��H���Q����H�=|G�����H�=�F��H�=�F��H�=QF������H��F��H�OF�H��$������u��$�L�2?��.�L���q�H�xkA��
�D��$�L��>�H�=8bzH�
�S��+H�������H�=�D��i���H��D��|��������H��M�����H��H��$��dH��M���v�H��H�D$ H��H����H�|$(��b��H��H�D$ H��H������DH���H��H�|$ ��L�|$(�H��H�D$ H��H���{H�|$(�k��H��M���O�:H���H��H��$�H��H����H��$�������	�P�N��H��H��$��2C�H��$���H��$���H��I��M��tqL���a��f�HH��H�|$ ��"�H��$����H��H�|$ ��"�H��$tL��$L��Wa�H��$x�LL���6H��H�|$ ����dH��H�|$ �|B�H��$�H��$�a��H��H�|$ �MB�H��$��L��$L�����RH��H�|$ �"�H��$���H��$���H��H�|$ �A�H��$��H��$�H��H�|$ ��A�H��$��L��$�H���H��H��$��A�H��$`t%H��$h�(`�H�|$ ��H������H��H�|$ ��H�����H��L����_��H��H��$�H��H��tL��$�L����_�H��$@tH��$H��_�H�����@UAWAVAUATSH��I�A�H��tH��I��H�*L�bH��urH�kH�D$0H�D$8H�D$(H�|$(���H��H�L$(H�D$0H�T$8H�l$@L�d$HH�D$PL�|$`�D$hH�sH�|$(��1�1��}H�l$L�$$H�L$H�jH�T$H�BH�D$ L�d�H� kH�
kH��L������uH�kH�
kH��L�����t<L��H��H�T$H�$�"�E1�1�1�E1�L	�I	�I	�L��H�Ĉ[A\A]A^A_]�H�|$pH��H�T$ �x��L�d$xH��$�H���H���WH�
J�Hc�H��fA�<$is�:L�-9��H�basenameI9$�L�-I�A�<$sort�L�-�1�H�extensioI3$A�L$H��nH	��hH�normalizI3$A�L$H��eH	���L�-��T�Ao$ftn6f�=����L�-�	�+�mtimA3$A�L$��e	�ugL�-v�	�filtA3$A�L$��er	�uBL�-1���dirnA3$�nameA3L$	����resoA3$�olveA3L$	���H�/kH�D$0H�D$8H�D$(H�|$(�~��H��H�L$(H�D$0H�T$8H�D$H�D$@H�$H�D$HH�l$PH�D$ H�D$XL�|$`�D$hH�sH�|$(��H�|$p�T���L��N\��F���L�-��L�-�
�L�-$H�|$pH�l$t	L��\�H�L$H��r^H�D$L�p H�@(M�$�H�FkH�
AkL��L�����u"H�+kH�
*kL��L������H�L$��tL��H��H������H�T$H��H��L��H��A��I�����I!Ɖ�D��%���������H��H�|$pt	L��c[�H���c��UAWAVAUATSH���H���:I��H���#'I�׹1���
�m��)'H��H�Ё�L�q�L���"'1��~m����1'�tm������1���
����'H����L����'1��������'H�t$�g]�H��L��$xL��$���$p��H�A�.H��H�t$t���~�y�ʺ.D�D��H�HA�H��t���~�yDD�H�@H��H�=��yHE��A���tM��u51�1�1��tH�H���[A\A]A^A_]�A�H�t$��tn�|�O��t��u1�1��4�‰����1�W��t	��u
1���ʉ������X%���V%E1�1�@�������	����	���	̈́�uH�+��L���'E1�1���~�����&A���.AE�ED�AD�A��ADlj�k�D�-�k��-�k���k�f��k���k�L��$xL��$���$p�|k���$�H�fk�H��$�@��uH���L����%1��5k����.%H��$�fDŽ$�Ƅ$�HDŽ$�HDŽ$�HDŽ$���$�H��$�H��$���$���$�I�GH��$�I�GH��$�I��I�� HDŽ$�H�D$ H��$�H���H��$�H�nH��$�H�3��H��$�H��H��$�H��R�H��$PH��P�H��$@H�/P�H��$HL��$pfW�f)�$�f)�$�f)�$�f)�$�f)�$�f)�$�f)�$pf)�$`f)�$Pf)�$@f)�$0f)�$ f)�$f)�$f)�$�f)�$��L��L��$�L��$0L��$xL��$ L��$�L��$�H�ͨuM���`"I��I��M��M��M��� A�$��%t7��\ubH��$�L��L��1��m�I)��"�"M�,���DM�l$M��I���-A�E��%����$�tKM�����$�tM���H�l$H��$�H;�$�uH��$����M��M���5M��M���-H�l$H��$��%H;�$�uH��$�����@H��$���H��H��$�M��H�l$M���/H��$���%H��H��$�M��M��M��M��M���!I����M�eA�$��%t8��\��H��$�L��L��1��*�I)��� M�$��ff.�I��I����A�E��%����$��t���H��$�H;�$��D���H��$������2���ffffff.���$��5���L��$�L;�$�u
H��$����H��$�B��I��L��$�������buR1��H�������H�l$H��$0��%H��$ H�XH���d
H��$ L�8�A�E1�1��DH��Ƅ<�H����L��5J�<H��y�@�σ�B�t��?@���v.B�T����?	�@���r2B�tH����������?	��H����	�ρ��v��(!H����	щρ���j����!�M����H�l$I�VJ��L�H�D$1�L��L�됋3�����	H�=��Hc4�H���H�D$��!H��H��H��u��k1��f�H��Ƅ<�H��t�L�n(kJ�<H��y�D��A��F�TA��?@���vGF�LA��A��?E	�@���rPB�|H��A��A��A����?D	�A	�D��A���v�� H��A��E	�D��A����g����H��A��E	�D��A����G�����1�� ff.�H��Ƅ<�H�������L��'kJ�<H��y�D��A��F�TA��?@���vGF�LA��A��?E	�@���rPB�|H��A��A��A����?D	�A	�D��A���v��EH��A��E	�D��A����c����%H��A��E	�D��A����C����1���H��Ƅ<�H��	�)���L��&kJ�<H��y�D��A��F�TA��?@���vGF�LA��A��?E	�@���rPB�|H��A��A��A����?D	�A	�D��A���v��uH��A��E	�D��A����c����UH��A��E	�D��A����C����5HDŽ$�H��HDŽ$(E1�I��1�H�l$��"HDŽ$��HDŽ$(E1�1�������GH��tYH��$0H���y!H��$ H�1H�t$H�qH��$�H��H��H��$ H��H��$0H��$�L9�v0���H�D$HDŽ$�HDŽ$�L9���1��uA�m��$�L�<�H��H��>��H��H���I9������ M��H�\$��L���~N�H���� H��H��$��H��$�B�,�I��L��$�I��H���SA�/��\u9H��$�L��H�ڹ���H)����M�<��fff.���$�u�L��$�L;�$��{���H��$������i����HDŽ$�H��H��L��L����R�H��$�H��$XH��$`H�D$H��$hH9�I��H��uH��$X�n��L��$`A�,�H��H��$h�ſ��7��H�
ȋHc�H��M��H��$�H��tGH�D$���'t��"u6fW�H����
H�D$W��*@��$���$(��
�P��$�HDŽ$�H�t$L�$�H�|$ L��L��$������|$ L�L$ ��H��$�H��$�H����H��H�A�H��H��1�DH�t$�4A��A���A���A�����RH��H9�u�H9����PH��$���H�D$���'t	��"��H��$��H�D$D�x��$���$(�
�
H�D$�jH�|$L��$0��M���4H��$ H�8H�pH��$���H��$H��$Hc�H9���H��$(��HDŽ$�HDŽ$�HDŽ$�H�^ kH�D$(H�D$0H�D$ L�t$ L������H��H��$ fH�D$ fD$(H�$H��$XH��$�H��L��)M������$X�wf�$�f)D$ H��$�H�D$0H�D$8H�D$HH�D$X�D$`H��$�H�t$ ��Ƅ$�H�L$H��$ I��H��H��H���m
���.L��$0��H�L$H�����H�E�Ƅ$CL�kH����A�}*�_H�D$H��H�D$H9���H�|$L��$0��M���}H��$ H�8H�pH��$����H����H��H����HDŽ$�HDŽ$�HDŽ$�H��kH�D$(H�D$0H�D$ L�t$ L�����H��H��$ fH�D$ fD$(H�$H��$XH��$�H��L��'M�����$X��f�$�f)D$ H��$�H�D$0H�D$8H�D$HH�D$X�D$`H��$�H�t$ �C�Ƅ$�1���Hl$H��H�l$fDA�L��qЃ�
��H����qH��H��I9�u�HDŽ$�HDŽ$(E1�I��1�H�\$�����H��$�H�t$H��H�|$ 1�E1��=Z���D$0<��D�L$ H��$�H�L$H��H��$�I����E1���$���$(����$������
HDŽ$�H��$8H��$�HDŽ$�L��$�H�$L�|$ L��H��$�L��H��L��$�L��$��i��H���|$ ���D$!�D$<�JH��kH�D$(H�D$0H�D$ L�����H�\$ H�D$(H�T$0H�D$8H�D$HH�D$X�D$`H��$�L���^��H�|$H��$�H��$�����$���$(���$�������H�D$ H��$H�L$(H�D$@H��$8H�L$HH�D$`H�D$hH�$H��$�H��$�L��H��L��$�H�\$ I���&��$��?��$�H��$����%H�L$H��H��$ H��$01����I)�H��HDŽ$(L��H�D$L��$0��.L��$0�Y���HDŽ$�H��I��I��H�\$H�l$ff.�A�E�P���.�
H�PAH����I��I��u�E1�I��1������L�|$ H�|$(�tM����I��H��$�I��I)���H�t$H��H��$�A�����$���$(������$������
H�D$ H��$H�D$(H�D$@H��$8H�D$HH�D$`L�|$hH�$H��$�H��$�L��H��L��$�L�|$ M���a��H����$��E��$��D$<��H��kH��$�HDŽ$�HDŽ$�H��$����H��$�H��$�H��$�HDŽ$�HDŽ$�HDŽ$Ƅ$H��$�H��$��(����$���$(�	��$��0����H�D$ H��$H�D$(H�D$@H��$8H�D$HH�D$`H�D$H�D$hH��$�H�D$pH�$H��$�H��$�L��H��L��$�H�\$ I�����$�u��$�H��$����H���Q����$���$(������H��$���H�D$�����$��X	����H�D$ H��$8H�L$(H�D$@H�D$HH�$H��$�H��$�L��H��L��$�L�L$ �)��$��c��$�H��$����I���AHDŽ$�L��$�H�$L�|$ L��H��$�L��H��L��$�L��$����H���|$ ���D$!�D$<�`H��kH�D$(H�D$0H�D$ L�����H�\$ H�D$(H�T$0H�D$8H�D$HH�D$X�D$`H��$�L�����b���bHDŽ$�H��$H��$�HDŽ$�L��$�H�$L�|$ L��H��$�L��H��L��$�L��$����H���|$ ���D$!�D$<��H��kH�D$(H�D$0H�D$ L�����H�\$ H�D$(H�T$0H�D$8H�D$HH�D$X�D$`H��$�L�����gHDŽ$�H��$(H�D$H��H��H�������L��$0HDŽ$�E1�I�ݲ1�H�\$H�l$�N�1�H9���HDŽ$�L��H�t$L��.L��$���z���|$ ��D�L$!H��$�H�L$H��H��$�I���f�fW���$���$(����$�M���D���{H�D$ H��$H�D$(H�D$@H��$8H�D$HH�D$`�D$hH�$H��$�H��$�L��H��L��$�L�|$ M������H����$�����$��D$<�1H��kH��$�HDŽ$�HDŽ$�H��$����H��$�H��$�H��$�HDŽ$�HDŽ$�HDŽ$Ƅ$H��$�H��$���Ƅ$�L���|��?���7HDŽ$�H��$H��$�HDŽ$���$�H�$L�|$ L��H��$�L��H��L��$�L��$����H���|$ ���D$!�D$<��
H��kH�D$(H�D$0H�D$ L������H�\$ H�D$(H�T$0H�D$8H�D$HH�D$X�D$`H��$�L�����;H��$�H��$�H9���I��I)�H�t$H��H��$�A����D$(��$���$(�X�����$�M��������HDŽ$�H��$8H��$�HDŽ$���$�H�$L�|$ L��H��$�L��H��L��$�L��$��'��H���|$ �Z�D$!�D$<�3H�RkH�D$(H�D$0H�D$ L���{��H�\$ H�D$(H�T$0H�D$8H�D$HH�D$X�D$`H��$�L����������HDŽ$���$�H�$L�|$ L��H��$�L��H��L��$�L��$��G��H���|$ u~�D$!�D$<�$H�vkH�D$(H�D$0H�D$ L�����H�\$ H�D$(H�T$0H�D$8H�D$HH�D$X�D$`H��$�L���@�Ƅ$�H��$Xt	L��|;�1�H��$���HDŽ$�H��E1�1�H�l$����$�����u�H�D$ H��$8H�D$(H�D$@H�D$H�D$HH��$�H�D$PH�$H��$�H��$�L��H��L��$�H�\$ I�����$��/��$�H��$�����������H��$���H�D$������H�D$ H��$H�L$(H�D$@H�D$HH�$H��$�H��$�L��H��L��$�L�L$ �U��$��������$�H��$��B��u������m���H�D$ H�D$(H�$H��$�H��$�L��H��L��$�L�L$ ����$��!�����$�H��$��������H�L$H�)H��1�1�H�l$E�D�A���A��
�kL�D$I�I��M����
H��H��H9�u�HDŽ$�H����=��01�����������H�D$ H��$H�D$(H�D$@H�D$H�D$HH��$�H�D$PH�$H��$�H��$�L��H��L��$�H�\$ I������$�u��$�H��$����H������������H�D$ H�D$H�D$(H��$�H�D$0H�$H��$�H��$�L��H��L��$�H�\$ I���W��$�u��$�H��$��H�H���`��s���I)�H)�H�L$H�H��H�L$HDŽ$�L��H���_�1��H�D$�H�����H�L$H��$ I��H��$8L��$0H��H��H��H��$�������1�L�L$ H�D$ H��$H�L$(H�D$@H�D$HH�$H��$�H��$�L��H��L��$��S��$��������$�H��$��@��s���1�L�L$ H�D$ H�D$(H�$H��$�H��$�L��H��L��$�����$��%�����$�H��$��������L��$�L��H)��UL��$xH)�$p��M��I)��1H��$�H��t%H��$�H��$�H�x�dO��HDŽ$�H����H��$p�{H��I߀�$��l���a�GM9���K��J��L�H9���M)�I����HDŽ$�HDŽ$�HDŽ$�H��
kH�D$(H�D$0$H�D$ H�\$ H���D��H��I��M9�MC�H�D$ L�d$(L�l$0H�$H��$XH��$�H��L�2I���Z��$XL��$xL��$��Hf�$�f)D$ H��$�H�D$0H�D$8H�D$HH�D$X�D$`H��$�H�t$ �n�Ƅ$�1�H)�$p�@���H�=�/����H��$�H��$�����H��$�H��u4�H���t��H�n.�H��$HH�=I3z�H��$H���������E1����H�
R/�H��L��L��蔰��H��-��H�
G/��1�1��q��H�*.��H�=qF�H���Y"�H�����H���yw�H�މ�@���MF�������H�:F�H��$�@��$�H�=�2zH�
&�L����H��$��+�3���H��E���I��H�ƺ��1��4�L�����H�c-�����H�=oX�H���!�H��H��Y�L���i��H���v�H�މÀ��AX����[��H�.X�H��$���$�H�=�1zH�
�&�L�Ґ�H��$��+�x���:I���[v�L���������-E�����H�5�W������1�D��;3�A��H�t$�(���H��$P�ղ���D���u�A��H�t$�������tW�����H�
��H��蜮��H�
��H��舮��H���H��$�H�-��H��$���;H��$�H��$����K��$Y�D$H�=�0zH�
:%�L�k+�H�T$�+�T���H��$�H�D$ H����H�D$(H��)�H��$�H��EH��$��cH�G+�H��$@H��$@������$Y�D$H�=/0zH�
�$�L�*�H�T$�+�ű���=H��$�H��$�H��$�H��$�����XH�D$H�D$ H����H�D$(H�=�DH�+�H�t$ �Ӯ��%H�D$H�D$ H�]��H�D$(H�=�DH��*�H�t$ 蠮���H�D$H�D$ H�*��H�D$(H�=�DH��*�H�t$ �m���H�D$H��$�H���H��$�H�=VDH�f*�H��$��1���H�D$H�D$ H����H�D$(H�= DH�0*�H�t$ ���PH�D$H�D$ H����H�D$(H�=�CH��)�H�t$ �˭��H�D$H�D$ H�U��H�D$(H�=�CH��)�H�t$ 蘭���H�D$H��$�H���H��$�H�=�CH��)�H��$��\���H�=�'��{�����$Y�D$H�=.zH�
�"�L�](�H�T$�+覯��kH��(�����t$H�=�-zH�
��L��
�H�T$�+�p���51�H�=(�H��$P1��5����H��$�H��$�L�����H��'�����1�H�"'��1�H�G'��H�n'����H�z'����1�H��'����6����j���dH��H�|$ �p���H��H�|$ �\����sH���{�5�D�B�R�d���&�5�3�C�����w�I��������#H��H�|$ �\���W�H��H��$�����CH��H��$�����1�H��H�|$ ���H��$�tnH��$��d-��^��WH��H��$XtLH��$`�B-��<H��H��$��ؾ@����H���'��H��H��$�跾H�����H��H��$�uH����H��$���,�H�����UAWAVAUATSH��XH�t$`H���XI��H��I��H�H�D$hH�BH�D$pH��$�H��$�H�t�jH��$�HDŽ$H����H��$HDŽ$HDŽ$W��$ HDŽ$8DŽ$P?Ƅ$VfDŽ$THDŽ$��$@HDŽ$�HDŽ$�1�L��$�L�|$H�Sj�D$H9�waL��L����=tl��Ń�-��Hc�H���D$H��$�H��$8H9�v����D$H��$�H��$8H9�v�H�=eNyH����5�y���*L9�$8��I�ŀA�1�H���H�|$x�L��E1��{��L�t$xM����L��$�I�v��$�� �:D�H�|$L���߬�H�l$L�d$L�l$ �I�uL��L���?��D$���H�|$L��L���e��H�\$H��H����HDŽ$�HDŽ$�HDŽ$�H�s�jH�D$H�D$ 
H�D$H�|$���I��I��H�),H��$�HDŽ$�H�D$x�^,����$�HDŽ$�HDŽ$�HDŽ$�H�D$  `H��$�H�D$H�|�H�D$H��$�H�t$�Uc���L��$�H��$�H��$�D$x�$�)D$)L$ H�D$0H��H�L$8H�D$@H�$L�IH�|$xH��$�L�L$L��L���\��|$x��H�D$H��tH��uH�|$tH�|$ �)�M��t	H���(��$�)D$H��$�H�D$ H�D$hH�D$(H�D$pH�D$0H�D$8H�D$H�D$PH�D$`H�pH�|$�7��H�D$H��H���TH�|$��(��DH�D$xHDŽ$�HDŽ$�H�z#H�D$H�D$ H�D$H�|$��H��I��H�D$H�D$H�D$0L�d$8H�$L��H��$�H�t$xL�L$H�����$���D$x)D$H��$�H�D$ H�D$hH�D$(H�D$pH�D$0H�D$8H�D$H�D$PH�D$`H�pH�|$���H�D$H��H����H�|$�g'��H��$8H����L9��
H��L�D=L�L=H�D$`H�p�$L��H�T$hH�L$p�/o�pL��H�t$`H�T$hH�L$p�rI�1��ZH��$8H����L9���H��L�D=L�L=H�D$`H�p�$L��H�T$hH�L$p�}pI��L��$�L��$�M��t6M�nH�-v&��fff.�I��I��tI�E�H��H��t�I�}����H��$�t	L���7&�L	�H��H��X[A\A]A^A_]�A�1�E1�D$��]���H��M���L�t$L�l$ H��t	L���%�M����H�D$`H�xK��L�t$H�D$�D$ 
H�t$H��M���~�H��t	L����%�H��$�L��$�M��t2L�{L�%�%���I��I��tI�G�H��H��t�I�?A����H��$�t	H��G%�1�����H��M��I��H�������L��%��~�����$���$�H�=$zH�
�L�(��H��$��+薥��H�=��H����A����H�=bEyH�
�L�'ڌH�T$�7�P���t�D$y��$�H�=�#zH�
�L����H��$��+����?H��1�1��ʤ�H�=��H�=��蔠��H���H���L��蛤�I��H�D$H��H����H�|$�I���I���I���L��L���j��H��$��gL���՘�I��H�D$H��H����H�|$��I���a�I��H�|$����M��t1H���#��&I��H��$�tH��$��g#�H�|$x�u�H��$�tH��$��D#�H��tBL����8I��H�|$���H�|$xt&H��$��#�H��$���fL�����I��H��$���fL�����UAWAVAUATSH��H�t$(H���hI��I��H��H�*H�BH�D$ H��H��$�HDŽ$�DŽ$�hƄ$�H��$H��$H�W%H��$HDŽ$ H��$�H��$(HDŽ$0HDŽ$8W��$@HDŽ$XDŽ$p?Ƅ$vfDŽ$tHDŽ$��$`HDŽ$�HDŽ$H��$�H�t$0����g~q=��L��$XL��L)��~A�����1�H��H)�I��LL�H)�HL�H��L	�H�� �E1�I��H�Ë7����D�N��:� ��;�e��?�8
L��$XI���M9��(I��O�/O�L/H�D$(H�p�$H��H��H�L$ �j�W��M��I��K�<'K�D'H�4�H�j�jH�
i�j�έ���H����H���jH�D$8H�D$@H�D$0H�|$0�D��H��������H��H�L$0H�D$8H�T$@H�l$HH�D$ H�D$PH�D$XH�D$h�D$pH�D$(H�pH�|$0����L��$XI���M9��#I��C/H�D$(H�p$�D$H��H��H�L$ E1��>d�HL��$XI����M9���I��O�/O�L/H�D$(H�p�$H��H��H�L$ �gI��L��$�L��$M��t-M�nH�-]��I��I��tI�E�H��H��t�I�}����H��$�t	L���'�L	��*��h�H��H�t$(H��H�L$ �jI�1��s���M�H����H���H���uM�$M�L$H�D$(L�`H�|$0L��H��H�L$ 蠫�|$0����I�EL9���
H�\$8H��I�4I�TH��$xH��$�H��$��-����$x��HDŽ$�HDŽ$�HDŽ$�H�,�jH��$�HDŽ$�HDŽ$�H��$��ç�H��HDŽ$�H��$�H��$�H��$�H��$�H�$L���H��$�H��$�L��$�H���ž�$����$�)D$0H��$�H�D$@H�D$XH�D$h�D$pH�l$HH�D$ H�D$PH�|$0L������H�D$0H��H�������H�|$8�&����1�A��Ë�2�����1���
�2��?H��C�H��H���K1��o2����SL�d2�H�=u2�J�H��L�L�S2�L��H��L�
M2�M1�L1�M1�I1�I1�H��-I��L�(2�L�2�L�
"2�H�=#2�I��tbI��H��H��H�sTJ�H��L�L��H��M1�L1�M1�L��1�I1�L��1�I1�L�
�1�H��-H�=�1�H��H��I��H��H�H����uH��������H��B�H���1ɇ
v1�����I����I���H����0���H�D$(H�XL��H��IH�I��?H��$�D����L��$�H��$�I��L�t$0H�D$8�D$@
H�t$0H���Nt�H��$�t	L���R�H��$�L��$M��t2L�{L�%2���I��I��tI�G�H��H��t�I�?A����H��$�t	H����1�H��H�Ĉ[A\A]A^A_]Ë�0�����1���
S0��HH�~A�H��H���T1��50����\H�{�H��H�� ��L�
0�L�*0�K�H��L�L�0�L��H��L�0�M1�M1�M1�L��/�M1�L�
�/�I1�L��/�I��-L��/�H��H��I�ԸH)�H9��K�H��L�L��H��M1�M1�M1�L��/�M1�L�
}/�I1�L��/�I��-L��/�H��H���M�$M�L$H�D$(L�`H�|$0L��H��H�L$ 薦�|$0����I��M9���H�\$8I��O�/O�L/H�|$0L��H��H�L$ �X��|$0A�����H�D$8���M�$M�L$H�D$(H�pH��$�H��H�L$ �����$���H��$���.����I�1���
v.���H��?�H��H����1��X.�����H�|$0�j�D$0L$@
I.�2.���uH��������H�
M?�H���1�1��.�����I�����H�o�jH�D$8H�D$@H�D$0H�|$0��H��������H��H�L$0H�D$8H�T$@H�l$HH�D$ H�D$PH�D$XH�D$h�D$pH�D$(H�pH�|$0�u��I��L���H�5Z-�H�k-�H�2H��H�L�
I-�M��I��L�C-�I1�L1�M1�L�
+-�H1�H�5-�M1�L�-�H��-H�-�H�� H��I��I�� A��A��A9�sTL�2I��I�M��I��I1�L1�M1�L�
�,�H1�H�5�,�M1�H��-L��,�H��,�I�� L��I�� D�I����uH��������H�
�=�H���1��h,�����K�,H��L9���L9���H�L$(H�yH��I�I�DH��H�L$0H�D$8�D$@
H�t$0�ho�E1�1����L��$�L��$�M��tDI��M9���I��O�/O�L/H�|$0H��$�H��H�L$ �%��|$0���������HDŽ$�HDŽ$�HDŽ$�H���jH��$�HDŽ$�H��������H��H��$�H��$��t@��H��H�D$0H��7H�T$8H�D$@H�$L���H��$�H��$�L�L$0H��藶�H��$���$��H�|$0���$�)D$0H��$�H�D$@H�l$HH�D$ H�D$PH�D$XH�D$h�D$pH�|$0H�����q���H��*�H��$�H��$�H�D$0H�=�*�H�
�L�d�H�T$0��%����H�=A*��$�H�m;�H��H��������<X����*��������H�	*�H�D$0�L$8H�=nzH�
��L��H�T$0�+����H�5�)������H��1����H��I���F���H�=������aH�=������PH�=�H����A����3H���{W�H�؄������S)�����H�C)�H��$�H��$�H�D$0H�=O)�H�
�L�!�H�T$0�������H�=�(����H�*:�H��H��������V�����(��������H��(�H�D$0�L$8H�=+zH�
��L� �H�T$0�+���\H�5�(������1����K�,H��L9�����H�=��袎���hV������E(�����H��H�2(�H��$�H��$�H�D$0H�=>(�H�
��L��H�T$0����H�޹1���
�'��q���H�=�'�H����H��H�9�H��H���_���H����U�H�މÀ���'����Q���H��'�H�D$0�\$8H�=�zH�
W�L�0�H�T$0�+葒��,H�5]'�1ۿ����1��t��F�����$��D$H�=�zH�
�L���H�T$�+�7�����U�����&����H���1�1��ʑ���$��D$H�=CzH�
��L��
�H�T$�+�ّ��wH�=0
��"H�?
��ZH�=���H�=m��H�=���G���EH����1H�e��(H����H��I���H�7
�I���H�
�L��L���!��H�G
����H��H�D$0H��H����H�|$8�T����H��H��$�tvL���-H��H�|$0�H��H��$����H��$�tLH��$��#�H��$��SH�������H��H�|$0�ŋ��H��$���SH�����H��H��$��SH���؄��UAWAVAUATSH��H��$�H�|$PHDŽ$�HDŽ$�HDŽ$�H���NI��I��H�H��$8H�BH��$HH�T$8H��$hH��$pH���jH��$xHDŽ$�H�B��H��$�HDŽ$�HDŽ$�f���$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�HDŽ$P��$�HDŽ$XHDŽ$`�D$H�H��$PL��$�H�ȹ�H��$H�H�T$h�H�T$p�H��$��H��$�H�T$X��H��$�L�D$(L�D$@L��$�M�ǺH��$��H��$@L��$�L��$�L��$�L��$�H�D$0DŽ$�H9���!I��M��L��脳=�U�ȃ�y��JH�
�LHc�H��L��A����H��$H��H��$���\$dH��$�L�|$ L��$�M���JH��$�H��H��H��>��H��H���H9������H��H��$��uL��A��H����H����MH��H��$�H�D$ I���L��$�����$���H��$�H����IH��$�L��
�Y(����$�����$������\$dH��$�L�|$ L��$�M���9IH��$�H��H��H��>��H��H���H9������H��H��$���L��A��H����H����LH��H��$�H�D$(I����H�D$h���\$dH��$�L�|$ L��$�M���vHH��$�H��H��H��>��H��H���H9������H��H��$���L��A��H���K��H����KH��H��$�H�D$@I��H�x�H���n�H�D$X�4�\$dH��$�L�|$ L��$�M����GH��$�H��H��$(H��>��H��H���H9�����eH���LL��A��H��蘣�H���&KH��H��$(H��$�I���#�\$dH��$�L�|$ L��$�M���GH��$�H��H��H��>��H��H���H9������H��H��$��OL��A��H����H����JH��H��$�H��$@I���&�H�D$p����$�����$���L��A��L$H����D8������L��M��D�l$HI��H��$pH��$�H9�������1�H��$�u��$�����$��_��$�����$��I��$��� ��$��3��$�����$��H��$�Hc�H��H�� 1�H9����HD�L��M��	Ȩ��H����H�� H��$�H��$pH��$�H9������d�H�D$ H�-��L��H��H����H��$�H��H��H��$�tH��$��9�H��$@H��$�L�|$ L��$��;�H�D$(H�-j�L��H��H����H��$�H��H��H��$�tH��$����H��$�H��$�H�D$(H��$����H�D$@H��H��L��H���H��$�H��H��H��$�tH��$��i�H��$0H��$�H�D$@H��$��i�HDŽ$�H�-��L��H��H����H��$�H��H��H��$�tH��$���H��$ H��$�H��$�H��$�L�|$ H��$��\$d�L��M��H��$pH��$�H9������HDŽ$@H��
�L��H��H����H�|$0H��$�tH��$��c�H��$@H�D$0L�|$ �x���L�|$ L��$@I��I��I�� H��$�H��$�L��$XL��$`M���T$Ht9I�o�ffff.�H��I��tH�E�H��H��t�H�}����T$H��H��$PtL������T$HD��$\H��$�H��$`H�L$ H��$hH��$@H��$pH��$�H��$xH��$�H��$�H��$ H��$�H��$(H��$�H�D$@H��$�H��$0H��$�H��$�H��$�H�D$(H��$�H��$�H��$�H��$�H��$�H��$�H��$�f��$�Ƅ$�H��$�@��$�H�D$X��$�H��$��$�H��$H��$�H�D$h��$�H�D$p��$���$�H�D$0H��$PD��$XH��$@I��L+�$���>L�|$8I�/M�gL��$�@��t"H�|$PH��$�H��L���O1�E1��%
I��L9���L9�$��sHDŽ$�HDŽ$�HDŽ$�H���jH��$XHDŽ$`)HDŽ$PH��$P�V��H��HDŽ$PH���jH��$XHDŽ$`HDŽ$pH�{�jH��$xHDŽ$�H�$L�&�H��$H��$�L��$PH���6��$��=�o�$�f�$`H��$�H��$pHDŽ$�H��$xL��$�H�D$PH��$�Ƅ$�H��$�H�pH��$`�,��H��$`H��H��H��$h���L9t$(��H�T$p���rHDŽ$�HDŽ$�HDŽ$�H�s�jH��$XHDŽ$`)HDŽ$PH��$P�΋�H��HDŽ$PH��jH��$XHDŽ$`HDŽ$pH��jH��$xHDŽ$�H�$L���H��$H��$�L��$PH��订�$��<�o�$�f�$�H��$�H��$�HDŽ$�HDŽ$�Ƅ$H��$�L��$�H��$�H�pH��$�襽�H��$�H��H��$�H���
�H��H�T$h ���{HDŽ$�HDŽ$�HDŽ$�H��jH��$XHDŽ$`)HDŽ$PH��$P�I��H��HDŽ$PH���jH��$XHDŽ$`HDŽ$pH�{�jH��$xHDŽ$�H�$L��H��$H��$�L��$PH���)��$��<�o�$�f�$�H��$�H��$�HDŽ$�HDŽ$�Ƅ$�H��$�L��$�H��$�H�pH��$�� ��H��$�H��H��$�H���~H�9�c���pL9�$���L9������T��H���f@I��H�5
�j��H����HDŽ$h>L��$pHDŽ$x>L�|$8�hH��$�H��L�|$ ��?L9���?H��H�D$8L�8L�L8H��$�H�p�$H�|$PH��$8H��$H�F��H��$�H��L�|$ �_?L9��_?H��H�D$8L�8L�L8H��$�H�p�$H�|$PH��$8H��$H�H�dH��$�H��L�|$ �?L9��?H��H�D$8�o8H��$�H�p�$�D$H�|$PH��$8H��$HE1��0BH��$XL��$`M��t+L�{�DI��I��tI�G�H��H��t�I�?������H��$Pt	H��t��H�D$ H��H��tH��$@�Y��H��$�H��H��H��$ H��$0t�3��H��$@t	H����H�D$@H��H��u-H�D$(H��H��u6A�A�H��$��|�H����H�D$(H��H��t�H��$�����뺿���H����=I��L�l$H�ow�j��@ HDŽ$�H��$�HDŽ$�H��$PH��$ H��$(1�E1��	H��$XL��$`A�M���p9J��K�<�H��$��}�M�L��$�$�)�$H�\$ H��H��tH��$p���H��$H��$hH�Afo�$�H��$PI��L�l$HL�|$8tH��$�������$���Ш0uAH�B�jH��$XHDŽ$`HDŽ$PH��$P���H��$��H��$�H��H�D$ L�H��$���1�H�
�'���E1�1��*�L��f��A��D�����I��H����I��w�f��t�K�<@M�HH�|�tH�<�D�WA��t��D!�fD9����I��t�O�IM�HJ�|�tN��E�RA��tD��E!�fE9��ZI���c���O�IM�HJ�|�tN��E�RA��tD��E!�fE9��!I���*���O�IM�HJ�|�tN��E�RA��tD��E!�fE9���I����O�IM�HJ�|�tN��E�RA��tD��E!�fE9���I�������O�IM�HJ�|�tN��E�RA��t
D��E!�fE9�tzI�������O�IM�HJ�|�tN��E�RA��t
D��E!�fE9�tEI���N���O�IJ�|��>���N��E�QA���,���D��E!�fE9�����I��M���A��D!�L��I��H������H�=ܲ���t��<H����H���jH��$XHDŽ$`9HDŽ$PH��$P�|��H��$L�7H�GH�WH�G(H�oL�g H�D$PH�G8�G@H��$�H�p����E1�H��$��2E1�H��$��%E1�H��$��E1�H��$��E1�H��$�L��H��$��p��;I���d��$��VHDŽ$�HDŽ$�HDŽ$�H�=���"��H��HDŽ$PHDŽ$XHDŽ$pL��$xH�$L���H��$H��$�L��$PH��蜘�$�!5H��$P豸��o�$�f�$0H��$�H��$@HDŽ$XHDŽ$hƄ$pH��$HL��$PH��$0H��$�H�p�v�A�A�H��$hH��H����H��$�H��H����H��$PtH��$X����H��$�H��H����H��$�H��H����H��$�tH��$��`��I�� ��L	����H	�A��H	�H�Ĩ[A\A]A^A_]�H��$p�&��H��$�H��H���X���H��$����H��$P�F����O���H��$���H��$�H��H���U���H��$�����H��$��C����L���L�l$HD��$�A���KH��$�H9�$@��H��$�D�h A�������$�I����A���W��H���s.�
H��$�H��H��tH��$�I��
��L��I��HDŽ$�H��$�HDŽ$�Ƅ$�Ƅ$�HDŽ$�H��$�H��$�H��$�H��$`H�D$PH��$hH��$�H��$pH�D$HH��$xH��$�H��$�E����D��
���A���L9t$(���D$p�����HDŽ$HDŽ$HDŽ$H�=������H��I��H�-�jH��$�HDŽ$�HDŽ$�A���E��o�$��o�$�f�$`f�$PHDŽ$pH��$xH��$�H�$L�v�H��$�H��$L��$PH��L��胔�$���2H��$P蘴��o�$f�$`H��$H��$pHDŽ$�HDŽ$�Ƅ$�H��$xL��$�H��$`���L�|$ HDŽ$�HDŽ$�HDŽ$�H�=����d��H��I��HDŽ$�HDŽ$�HDŽ$�H���jH��$ HDŽ$( H��H��$H��$���I��I���|$H�еH��$8H��$@HDŽ$0A��諵�o�$0�o�$@f�$�f�$�HDŽ$H��$H��$H�$L���H��$0H��$�L��$�L��L���ɒ�$0��/H��$��޲�L��$�L��$�H��$�HDŽ$�L��$�H��$�H�$L�;�H��$0H��$�L��$�H��L���H��$0�q/H��$��]��M��t	L������o�$�f�$�H��$�H��$�H��$��H�\$HH��L��$�L��
I��I9��'���M�>M�nL��L���Y������L��L���x��H��t�@t�HDŽ$HDŽ$HDŽ$H�:�jH��$�HDŽ$�'H��H��$�H��$�����H��HDŽ$PL��$XL��$`H�$L���H��$0H��$L��$PH�����$0��/H��$P����$)�$�H��$H��$�HDŽ$�H��$�L��$�H�D$PH��$�Ƅ$�H��$��Q���HDŽ$HDŽ$HDŽ$H�=�������H��I��H�?�jH��$�HDŽ$�HDŽ$�A���b�L��$��o�$��o�$�f�$`f�$PHDŽ$pH��$xH��$�H�$L���H��$�H��$L��$PH��L��蘏�$��]-H��$P譯��o�$f�$�H��$H��$�HDŽ$HDŽ$Ƅ$ H��$�L��$L���������>'L�|$ HDŽ$0HDŽ$8HDŽ$@H�=ϲ��r��H��H��$�H���U,H��$�HDŽ$�H��$�H��$�H�$L�k�H��$H��$0L��$�H���{��$�,H��$�����o�$0f�$@H��$@H��$PH��$@H�G(H��$8H�GH��$HH�G H�D$PH�G8�G@H��$�H�p�X���H��sjH��$�HDŽ$�HDŽ$�H��$��_v�H��H��$�H��$�H��$�H��$�L��$�HDŽ$�HDŽ$�Ƅ$�H��$�H�pH��$��Ĩ�A�A��9���L�|$ H�=yH�����5�&j��/H��$@H��H��L��L��M���5�H�D$PH��$xƄ$�H����E1�E��A��H�D$PH���H��$HH�H��$H�D$HH�@�H��$�H�D$8H�L$ H�DH��$8H�H�@H��$�L��$�D��$HHDŽ$���$�D���H��$����eH����D�H��$��I �L$(����$���H��$��Y$��u#�|$(1���O�H����F��$�HDŽ$@HDŽ$HHDŽ$P�A�
�DE�fAn�f`��p�fp�DfD$p�H�D$ E1�f�f�$ f�$f�$f�$�f�$�f�$�f�$�f�$���H��$��t$(H��$��L��$�M��A��D
�$���I����Z'I��@s.1�H��$�J�$H���D8(�kH��H��H9�u��0D����fo�$�foL$pft�f�����H�����t1���fo�$�ft�f������� ��ȸ��fo�$�ftD$pf�������0��ȸ ��fo�$�ftD$pf�������@��ȸ0uufo�$�ftD$pf�������P��ȸ@uNfo�$ftD$pf�������`��ȸPu'fo�$ftD$pf�������p��ȸ`t ��u8I9�uL���#H�,H����fo�$ ftD$pf�ȸp��t�fq�f��f��fd�f�
"�f�$���$���$�8�G���$�8�Fʋ�$���$�@8�F�8�F���$�8�F���$�8�F���$�8�Fʋ�$�8�F���$�8�F���$�8�F���$�8�Fʋ�$�8�F���$�8�F���$�8�F���$�8�Fʲ(���H�H��$@L)�H9�wCH�D$ J�<0H��$�H��}�I�L��$PL)���H���I9��������A�H��$@L��H����g�H��$HH�D$ L��$P�L9�$h�&L9�$�u1��
H��$�@��H��$xH�<�H��H��>��M�f�L9�������t$@H�T$ ��$��D$0��$��D$8H��$pH��$XH�D$pL��$`H��$�H�D$XH��$��@ �D$hH��t2L��I��A��I����H���0(H�l$(L��I��H���I���H�D$(H��L���N�<�H��������?I9���M9�����( M���LA��L���~�H��� I��M���.��uH�ŋ|$(H�����H����wI�z�H�zL�`E1�H��$HH��$�H��L����H��$�I��tH��$����H��$�H��$��o�$�f�$�H��@��H��$@t	H����A �LE�$�D���D���M��I�� ��H��$���$�HDŽ$�HDŽ$���
�EȉL$pHDŽ$�A�E1�1�H�T$ �Ƅ$��H��$@�t$(H��$�����$@�H��$H��H�E�D��$�H;�$�uH��$��t\�L��$�I��E�d/�H��$�I���$L��$�H��$��L��H���S���uH���L��������Y!HDŽ$�H��$�H���Y!H��$�H���I9�wlH��H���H��H�T$ ���t$p91��I��L��H������I��L��H9������H�+H��H���H��$�H9�I��w�?I��A�I9�vI�z�LL��$�I�z�8I��E1�H��A��M��I�� �H��H��$�E1�E1�I��H��$�t	L���E�M	�I�� �A�E1�H�t$pL��L�����H�D$(H��$@H��$HH��$PL��$XL��$`L��$hH��jH��$pHDŽ$x	�D$0��$���$���$�DŽ$��D$@��$��D$8��$��t$h��$�H��$��C�Ƅ$�I��L��$�H�\$PH��H��$�H��$@�,�@����t>H��$H�o�oH
��$=f�$0H�D$P���D���ƀ�L9t$X��L��$�L��$�J��M��t�H����y�I��H��u�#A�L��L��H���L��$�L��$�L��$�H�D$P���H��$�1�蘿I��H��$H�o�oH
��$�f�$�H�D$PD������ƀ�d�<%�����dH�%�����
R�����4H;;���\ H�N�H���h"H�
�H�D��H��$�H�D$PH��$�H��$H��$�H��$�H�L$ �z�A��t4�$�H��$H@
fo�$��H�D$PD���f���L��$�L9�$taH��$�tH��$��=ߌH��$(H��$��o�$f�$�I�H�D$ H��tH;�$�sH��$�����$�<t5�$=H��$H@
fo�$0�H�D$P@���fD���A�1�1�A���'H��$�H9�$@�+��$�<H��$��NL9�$�����E1�H��$�H��$H��EE1��l�H��$�H���6L��$�M���1��$�I��uH�{ �H�s��:� D�H��$�L����_��H�uH��L���Pb�L��$�H��$�L��$�H���H��$�L��$��E1�M��H�\$XL�|$0��H��$���$���L9���H��$�H��$�H��$�E1��YvH��$�H��$�H�D$ H��$�H�UUUUUUUH9�H�L$(�H����H��H�<@A��H�|$p�u�H����I��H��H��H�D$ H�H�L$hH��$�L��$�I��1�H�L$pH�D$@L�xJ��H��������?I9���H��H���H9�����2H�D$@H�H��$�H��t*�H�D$8�H���Vu�H���H��L�|$8��H�D$8H��H��$�H��$�H��i�H�D$8I�F�H��$�I�F�M�>H�L$pH��I��H�D$@H��H;D$h�����^
L9���L��$�H��$�H�L)��oH��$�H��$�H�$A�H��$��tH��$�H�D$ H��$�H�D$pH��$�H�UUUUUUUH9��{L�t$(H��� H��H�<@A��H�|$@�,t�H���FI��H��H��H�D$pH�H��$�H��$�L��$�I��1�H�L$@H�D$8L�xJ��H��������?I9���H��H���H9������H�D$8H�H��$�H��t*�H�D$h�H���s�H���kH��L�|$h��H�D$hH��H��$0H��$�H���ތH�D$hI�F�H��$0I�F�M�>H�L$@H��I��H�D$8H��H;�$������	�H�D$X��H��H�D$XuH��L���Q^�H�D$0H��$�H��I��I����$�u H��$�H�H+�$���L9�LB�H�UUUUUUUI9���J��H�@H��t:H�L$@A��H���_r�H��$�H����I��H�L$@��H��$�E1�L��$H��$�H��$ HDŽ$(H���H��$�H�D$8H��H�L$@A�H��$�H�D$hH�\$p1��;H�D$pJ�D��J�\��J��H�L$(H��$(I��H��H�D$@���
H�D$8�4���5��=����H�J��$�H�L$(uH��$�H�H+D$h��H9��uL�|$ A��I�ֿ�,׌H����H��D�8L;�$I��L�|$ �2���H��$��Z�H��$ H�D$p����1���H��$�H��$��$H��$�I������_eH��$�H��$�H�D$ H��$�H�UUUUUUUH9�H�L$(��H���|H��H�<@A��H�|$p�Pp�H���UI��H��H��H�D$ H�H�L$hH��$�L��$�I��1�H�L$pH�D$@L�xJ��H��������?I9���H��H���H9������H�D$@H�H��$�H��t*�H�D$8�H���o�H���wH��L�|$8��H�D$8H��H��$�H��$�H���ڌH�D$8I�F�H��$�I�F�M�>H�L$pH��I��H�D$@H��H;D$h�����WH��$�H��$��$H��$@L��$��cH��$�H��$�H�H)���H��$PH9��SH��$@H�D$ H��$HH����H��H�H��H��H�$81�H��$�H��$0H��$�H�L$(H;L$H�H�7H�L$hL�|7H�L0�H�L$pH��$�H�0H�D$@��$��D$8��<ԌH����H��N�4�H��������?I9���H��H���I9������M��t(�L����m�H��$ H����L��$@��H��$ HDŽ$@H��$ H�t$hL���،H��$@H�H��$ H�CL�{HDŽ$�H��$�HDŽ$�H�|$PH�t$pH�T$@�L$8L��$��XH��$�H��$�H�7H�L$(H��H��H��H��$0H9�L�|$0H��$��x���H��H��$�H�|$ t��ӌI��H��$�H��H���7L��$�I)��[J��L��H��>��H��H���H9������I��H��H�$�H�D$@�H����H�D$ �H���Vl�H��$(H����L�|$ �H��$�H��$�HDŽ$�H�T$hH��$�H�L$8H��$�fDŽ$�HDŽ$�Ƅ$�HDŽ$�DŽ$���$����D$(��HDŽ$HDŽ$HDŽ$A��E1��+H��$PK�D7�o�$@�C7H��$H��I��H��$�H��$��G�����$���D��$�D��$�H��$�H��$�H��$@�t$(��H�C�H;�$�o���H��$��T�L��$�U����H�=��j�KYH��$@tH�|$ ��ьH�L�`I�����HDŽ$�HDŽ$�1�H��$�H�|$(tH�|$ �KьH��$�H��$0�o�$�f�$ H��$�H��H;D$H�)H��H��H��$�H�4H�T��$�H�|$PL��$ �U�HDŽ$�HDŽ$�1�H��$�H�|$(tH�|$ ��ЌH��$�H��$P�o�$�f�$@H��$�H��H;D$H��H��H��H��$�H�4H�T��$�H�|$PL��$@�UH��H��H��$�I��H��$�L�|$0�HDŽ$�HDŽ$�1�H��$�H�|$ tH�|$p��όH��$�H��$P�o�$�f�$@H��$�H�H;D$(��H��H��$HH��$�L��$PH�T$(H��H��H�$81�L�t$hH9��L9�s@H�H��$�L��L�D$ H���oD�fD$pH�D�H�D�H���H�D$ fn��fD$pH�|$@H�T$(H;T$H��H�^�H�t$8L�>D��$����͌H���{H�L$ H�foD$p�@HDŽ$�H��$�HDŽ$�H�|$PH��L��D��L��$��JSH�T$(H�BH��$�H�	H�t$8H��H9�H��L�t$hH�|$@�����H�L$(H��$�M��t)H��$�H�X�	H��I��tH�{�t�H�;�Ό��H��$@tH��$���͌I��H��$�L�|$0�WH��$�H��$�H�H9���I��I��L�$8I��I��L�H��H�\$ �vH����H��$@H��$�葅����$R�JD��$@D��$DH��$�H��$�H��$��t$(��L�t$pH;\$H��M�w�L�|$@M�?��$���$̌H���V
H��$�H�H�o�$��HDŽ$@H��$HHDŽ$PH�|$PL��L����L��$@�xQH��$�H�L�|$@I��L�t$pI��H�L$ H9�H�Y�����H��$�H��H;D$H��H��H��H��$�H�4H�T��$�H�|$PL��$�PH��H�\$ H��$���H��$�H��$�H��$�������$�����$�H)\$8�8
H�D$8H��H��>��H��H���H9�����0	I��H����A��L���d�H��$�H���H�D$8H�D$(�dH��$(H�D$ H��$(H�t$@H���όL;�$uH��$�?N�H��$ H�D$pK�vH�T$pH�L$ H��H��$(H�L�L�|�H�L$(H��$(I��H��$���$�L�|$0tgH��$�H��$�H;\$H�Q
H��H��H��$�H�4H�T��$�H�|$PL��$�TOH��H��$�H��H��$���H��$L��$ H�II��L��$�H��$�H��$�H��$�H��$�H��$�H��L��$0�I��H��H��H�$8I�G�L9���H�D$ I�G�H�D$pH�t$(H;t$H��M�w�H�C�H�D$@H�H�D$8��$��D$h���ȌH����H�L$ H�H�L$pH�HL�pHDŽ$@H��$HHDŽ$PH�|$PH�t$@H�T$8�L$hL��$@�NI�G�H�t$(H��I��H��H��H;�$�I������H�t$(H��$��gH��$�H��L)�H���������H��L��$�H�t$(H��$�L9�t(H��H��I���	I��H��tI��t�I�?��Ȍ��I��L�|$0H��$�H��H��$�tH��$0��ȌH�L$(��$���H��$�H9�v
��H��$�M��L��$�D��$H����H�|$X�,Ȍ�����H��$�H�D$(H�D$hH�4�H��$�L��_̌H�D$ H;D$H�oH�D$ H��H��$�L�4L�|��$����ƌH���V	H�L$(H�H��$�H�HH�L$8H�HHDŽ$@H��$HHDŽ$PH�|$PL��L����L��$@�#LH�D$ H��H�D$ H��$���$���H��$�H�L$ H9�`	�eI��L��$�D��$H�����H�>܌dH�%����d�%�����
܌������I��b
E1�H��L���7?��O
L�|$ HDŽ$HDŽ$ HDŽ$(H���jH��$8HDŽ$@H��H��$0H��$0��H��H��$�H���AH��$�HDŽ$�H��$�H��$�H�$L���H��$�H��$L��$�H���g�$���H��$��$���o�$f�$`H��$(H��$pH��$`���H�
���H��$�H���A��	E1�H��$�L��H����=��	E1�L�l$(L��L����=�����$��$0H�==�yH�
��L�R��H��$0�+��E��1�H�D$(H��$�H��$ �x=��E1�L��H�t$p�c=��{E1�L��H�t$p�N=��fE1�L��H�t$@�9=��Q��$��$0H�=��yH�
�L�ϰ�H��$0�+�5E��H��$`H��$���|��H��$�H�xH��$�H��$��e���V��H�D$8H�|$8H���<��H�D$8H�|$8H���<��H�D$hH�|$hH���m<��H�D$ H�|$ H��$(�M<��eM��tH�|$X��Ì��$�H��$�uH��$`H��$��(�H��$P�k�H��$���������$��$0H�=^�yH�
ڶL���H��$0�+��C���H��$�H�=-���8H�=���'H�=C���L�|$ H�=e���H�=D���H�=˭�H��$���@��L�|$ H�=�ZH�����A��@��]H��H��$���A�L���C�L��$�L��$�H���U��E1�H��$����H�
e����1�L����>�����:�����$��$0H�=4�yH�
��L����H��$0�+��B��H�=PByH�����(�?��H�=���?��z��$1��$�H�=�yH�
G�L�ج�H��$��+�^B��?��$1��$H�=��yH�
�L����H��$�+�#B��H�w��1�1���A���H�=��-?�����$��$�H�=/�yH�
��L�ܫ�H��$��+��A����$���$0H�=�yH�
p�L�9��H��$0�+�A��hL��$�H�D$(H��$����9��?H�=����}>��.��$���$0H�=�yH�
��L�ܬ�H��$0�+�A���H�D$(H��$����8�����$1��$�H�=#�yH�
��L����H��$��+�@��H�=j����=����$���$�H�=׾yH�
S�L�T��H��$��+�j@��K���
8��7�,H��-H�D$(H��$�����7��H�=�jH�P���4�^=���H�����H�=4�yH�㬂���<���H�=����(L��H�����0H�=����L��H�̪��H�=K���N;��L��H�O���[?��{A������A������H�=����:��JH�=��yH������<<��-��$�H�=��yH�
B�L�;��H��$��+�?�����6���H�=����:���L��$�H�|$(H��$�H�۫�H�t$H�>��H�|$(H��$�H���H�t$H�g>��L�|$0H�=]���0:��qH�=L���:��`H�=;���:��OL�����H�=Ҫ��9��6H�٪�H�|$ H�t$H�=��H�=�(��Y;��
H�=��H��H�t$H��=���H�|$(H��$�H�G��H�t$H�=���H�=����|9��H�=����k9���H���5��L��$ �����H�3��H��H�t$H�O=��rH���H��H�t$H�9=��\H�D$(H��$�H�=*���8��AH��$(���H���H��H�t$H�<��L�����H�驂H�|$ H�t$H��<��I��H��$�tH��$��?��H��$P�[�fI��H�|$ ��H��$(������7�2I��H��$@�2���I��H��$ ���������I��H�D$(H��$��}�tI���sI��H�\$X�I���H���H��L���
@���y�I��H��$@����I��H��$@t[H��$H�=���KI���q�!�a�\I��H�D$(H��$��I����D�8�3I���I��H��$�+���I��L��$�H�D$(H��$��I��H��$��ɴ�����I��H��$0说��I���'I��H��~����I��H�|$(��H��$��\���I�����=�}�I��L���4���j�bI��H��$�H��H���NH��$�����;�3I��H��$@�H��$H�۹��I���I��H��$�H��H����H��$���������I��H��$���H��$�����I��H��$`H��H����H��$h�U����I��H��$�蓚��I��H��$��H��$ ����sI��H��$P�\����I��A��t4�$�H��$H@
fo�$��H�D$PD���f�����$�<���$=H��$H@
(�$0H�D$P@���fD����I��H�|$ tfoD$pfH~�b��H��$@���l�(I��H�|$ tH�|$p�8��H��$��4���BI��H��$P�ny�H��$�BH��$�����/I��H��$��<���I��H��$0�/H��$8�·��I��H��$����pI��H��$����M��t.L���#I��H��$���x�H��$�tH��$��c��H��$���H��$��F���L�|$ ��I��H��$��[H��$�����HI��H��$@�6H��$H���#��I��H�D$@H��$�H�|$ t,H�|$p��I��H�D$pH��$�H�|$(tH�|$ ����H��$�����I��H��$�����ZI��H�|$ ��H�|$p�\���v�I��H�|$(tiH�|$ �B���\I��H��4��H�|$ tHH��$�����8I��H��$P�dw�H��$�t<H��$����,I��M��u�"I��H�\$XL�|$0M��tH��̵���$I��H��$P�yH��$����nI��H��$XL��$`M��uyH��$P��H�D$ H��H����H��$�H��H����H�|$0��H�D$@H��H����H�D$(H��H����H��$���L���*�L�c�DI��I���o���I�D$�H��H��t�I�<$�䴌��H��ٴ�H�D$ H��H���\���H��$@����H��$�H��H���N���H��$ ����H�|$0�@���H�����H�D$@H��H���7���H��$0�d��H�D$(H��H���)���H��$��E��H��$�����H��$��(��L���()��UAWAVAUATSH��hH�t$(H�|$PH���i
H��H��L�"L�zH��$�H��$�H�$�jH��$�HDŽ$�H�59�H��$�HDŽ$�HDŽ$�W��$�HDŽ$�DŽ$?Ƅ$fDŽ$HDŽ$��$�HDŽ$�HDŽ$�1�L��$�L�l$`HDŽ$H�D$HH9�wfL��L����X��g~s=����ht*�H��$��s�H��$�H��$�H9�v���H�D$HH��$�H��$�H9�v�H�=��xH�(o��5�0��~��:����;�/��?��H��$�H����H9�H�D$(��H��L�;L�L;H�p�$H�|$PL��L����nH�l$XL��$0L��$(L��$�L��$�L��$�M��t5M�fH�-䱌�f.�I��I��tI�D$�H��H��t�I�<$����H��$�t	L�������D$HH��$(H��$0tH�|$PH�t$(H����1�1��,L;l$XH�t$(�4H�H�|$PH�����H��$�H��H�D$(��
H9���
H��L�;L�L;H�p�$H�|$PL��L�����KH��$�H��H�D$(�~
H9���
H��;H�p$�D$H�|$PL��L��E1���L��$�H��$�H��t3M�~L�%����f�I��H��tI�G�H��H��t�I�?A����H�H��$�t	L���M���H	�H��H��h[A\A]A^A_]���	H�D$XH��H�H�D$XI��I��$�=H�D$P�HDŽ$HL��$�H�D$H�@�H�D$HI��I9��I�mM�uL��H�t$P���H��$�H��$�H��$PH�����H��$�t	H��{��H��$PH��H9��HHDŽ$HDŽ$HDŽ$ H�IDjH��$�HDŽ$�
HDŽ$�L����8�I��H��H���H�D$hH�D$pH�D$`�3�����$<H�D$0H�D$8H�D$@HDŽ$� `H�D$0H��$�H�W_H��$�H��$<L���/���eL�d$0H�\$8H�D$@D$`L$p)�$�)�$�HDŽ$�H��$�H��$�H�$H�|$`H��$L��H��L��L��$��3O�|$`L��$0H�l$X�H��$�H��tH��uH��$�tH��$��ƭ�M��t	H������$)�$�H��$ H��$�L��$�H��$(H��$�HDŽ$�HDŽ$�Ƅ$�H�D$(H�pL��$�L����i�H��$�H��H���[���H��$��%���H����H��$H��$XL��$`M��tt�}/unN�$�L��H��>��H��H���I9������I��L��ӫ�H���zH��H��H��L����L�t$0H�\$8L�t$@H��$@� H�|$0H��L��I��H����H�\$8L�t$@H�D$(H�hH�|$`H��L��1��D1�L�d$hH�D$pI��L��$�H��$�DŽ$�
H��H��$���H�|$`H�l$Xt	L�����H�|$0t	H��쫌H��$L��$�����L���̫����H�D$HL��$��"fff.��H�D$HI��L;l$X��M�uI�]L��L��H�����L��$�H��I9���������$P���bHDŽ$HDŽ$HDŽ$ H�s�H��$�HDŽ$�HDŽ$�L��$�L���4�I��H��L�t$hH�\$pH�D$`H�D$0H�D$8H�D$@HDŽ$� `H�D$0H��$�H�S[H��$�H��$PL���+����L�t$0H�\$8H�D$@D$`L$p)�$�)�$�HDŽ$�H��$�H��$�H�$H�|$`H��$L��H��L��L��$�M���,K�|$`H��$0�mH��$�H��tH��uH��$�tH��$��ĩ�M��t	H������$)�$�H��$ H��$�H��$�H��$(H��$�HDŽ$�HDŽ$�Ƅ$�H�D$(H�pL����e��cH��$�H��$�L�t$(I�~H���O��I�~�H�5���M��t	H����L��$�I��L;l$X�[����*H�D$`H�D$hH�D$pH�R�jH��$�HDŽ$�HDŽ$�L��$�L���^2�H��HDŽ$�L��$�H��$�H�$H�|$0H�t$`H��L�S�M���{I�|$0H�L$(��D$`)�$�H�D$pH��$�H��$�H��$(H��$�HDŽ$�HDŽ$�Ƅ$�H�qL���}d�H��$�H��H���)���H��$��ç������D$HH��H�� �e���H�=S�xH�
�L�]�H�T$'�7�A(��y�D$a�D$0H�=y�yH�
��L��-�H�T$0�+�(��G�D$1��$H�=D�yH�
��L��-�H��$�+��'��H�=��xH�
t�L��\�H�T$'�7�'����D$a�D$0H�=�yH�
b�L�s-�H�T$0�+�|'��H�=�>H��,��A��$��H�
S-�L��H�T$XH���#�H��,�1�1���&�H�=�,��H�=K,��H�=,��"��PH�|,��H�C,��H�
,�H���&��-�H��$HL��$@L��H��$HH��$@��I���*I��H�|$`tL����I��H�|$0t	H��ڥ�L���(�/�x�Q���$�I���I��H��$���I��H��$�H��H����H��$����aI����w�I��M�������I��H��$��f�M��u<�e�CI��H��$�腆�H�|$`��H�|$h�~I��H��$��bf�M��t+H������ I��H�|$0tH�|$8�䤌H�|$`���H��$t9H��$�)I��H��$���L����I��H��$t	H�����L����fDSH��H��H��H��H��H����`H������H��������H�s`H9���H��H�� L�FL�C`H�SxL�NL��N�����H��ffffff.�H��t I9���L�K`L�[pC�<M�R�L�C`s�H�s`H��y"�����Iȁ����)ȉ���!�����1Ʌ���H�� H	�H��tH���uMƃW[���t[�H���u/ƃX[�H�=�lH�f��.�t!�H�=;��� �H�='�� �H�K`H���N�f.�@UAWAVAUATSH��H�t$ H�|$8H���k"I��H�H��$�H�BH�D$XH��$�H��$�H�VBjH��$�HDŽ$�H��x�H��$HDŽ$HDŽ$f���$HDŽ$0DŽ$H?Ƅ$NfDŽ$LHDŽ$���$8HDŽ$�HDŽ$���D$41�L��$�L��$pH��$�1�H�D$(H�D$hHDŽ$PH�D$@HDŽ$�1�E1�HDŽ$hHDŽ$�HDŽ$�HDŽ$ H�D$HH�D$xHDŽ$�H�D$`��T$pH9��SL��L���UG=�Z�ȃ�w��H�
|�Hc�H��H��$�H��$�H��$0H9�v���H��$hH��$�H��$0H9�v����H�D$hH��$�H��$0H9��g�����H�D$H��H�D$@H��$�H��$0H9��6�����H��$�H��$0H9������d�H��$�H��$�H��$0H9�����<�H��$PH��$�H��$0H9�������H�D$`H��$�H��$0H9���������H��$�H��$�H��$0H9��y�����@���H�D$xH��$�H��$0H9��L�����H�D$(�p�D$pH��$�H��$0H9������n�H��$ H��$�H��$0H9�������I�H��$�H��$�H��$0H9������$A��D$4H��$�H��$0H9������H�=1�xH��[��5�E����t=@�H�|$8H�t$ H��$�H�L$X��L��$�H��$�H�����H��$0�D$Ht\��D�1���@����H�YjH��$�HDŽ$�HDŽ$�H��$��@(�H��$��!��D �tAH�jH��$�HDŽ$�HDŽ$�H��$��'�H��$x��D���D��H��$`H��$PH�|$h�H��$ L�D$@D�@�@��@��@�@��tXH��$�@"�$h@����H��AjH��$�HDŽ$�HDŽ$�H��$��X'�H��$��<H�_?jH��$�HDŽ$�9HDŽ$�H��$��'�H��$0H��H�H�GH�WH�G(H��$�H�GH�D$XH�G H�D$8H�G8�G@H�D$ H�p�Y�@�L��$�H��$�H��t*M�~L�%ڜ��	I��H��tI�G�H��H��t�I�?A����A�H��$�H�D$x�D$4H�D$`�D$pH�D$H�D$@H�D$(t	L������@��t@�Ń�u�1��h1��s�D$4H�L$(H��$`D�D$@E��@��$���$�fD��$�D��$�D��$�L�t$HD��$��T$p��$�L�T$`D��$���$���$�H�T$x��$�H��$�H��H)�H�t$(�{H��I�ˉD$4D�D$@D����D����D��A�����A���I��I��M�A��tH9���H���eA���cA���`A���H�D$8L���H9�L�d$`��H��$�L��1����L��$�H��$�H����H��$�H�[I��L��$pL��$xH�L$pH��$�H�D$(H��$�M��H��L��$P�`H�D$ H�@H�D$ M���<��A��A�A��@��D�B�<��@�@�D���
L$@���D$HH�l$(H��L�H�l$(H�D$8H�H�D$`1��fffff.�I��L;l$(�
I�uI�UH��$��L$HL�D$`L�L$ ���
L��$�H��I9���	H��$�H��$�L��$�L��$�H����M��L��ID�H��1�������H��H9�tH�4H��~�H9�v���ffffff.�M��t	H��j��M���)����I�����L��L���������ffffff.�M��t�I�uL��L���������M������H��������L��$�H�T$(H��$�fDŽ$HL��$�L��$�L�D$8L��$�L�D$ L��$�L��$�L��$�L�D$XL��$�L��$�L��$�L��$HL��$���A��A�A��@��D�B�<��@�@�D���
L$@���f���kH�H��$�1�L�5����1�1�H�����f����L�L�OK�|�tO��E�PA��tD��E!�fE9���A�I����O�IL�OK�|�tO��E�RA��tD��E!�fE9��II���bO�IL�OK�|�tO��E�RA��tD��E!�fE9��I���)O�IL�OK�|�tO��E�RA��tD��E!�fE9���I����O�IL�OK�|�tO��E�RA��tD��E!�fE9���I����O�IL�OK�|�tO��E�RA��t
D��E!�fE9�tiI����O�IL�OK�|�tO��E�RA��t
D��E!�fE9�t4I��tQO�IK�|�tEO��E�QA��t7D��E!�fE9�u*H��I��D���!�A��D��L���.fffff.�I��f��@��@�L��A�Ȩ��&H���@L�Jf9�T�L��u�D��L��H�������H��$�@"�$�@���H�9jH��$�HDŽ$�HDŽ$�H��$��U�H��$��6���M��t	H��r��L;l$(�X
L��I��L��$xL�0H��I9���H�XL�xJ�4�H��H���H�
���8"�u�H��L���H�L$ M���\)H��L���H�L$ M���D)H��L���H�L$ M���,)L�t$H�ћ�����H�=�����H�=���H�5���H��L���B��I��H��9H�
l��L�]��fn�f`��p�fp�DJ�,�1�I!��Co0fo�ft�f�����H�L$Xf�$�H�t$@f�$�H�D$8���L�H!�H��L�$@I��O;| �u"M�I�t$�H��L�D$xH��V��L�D$x��tRH�L$8�A�f!�L�d$`H�L$Xfo�$�H�t$@fo�$�u�fv�ft�f�…���I�I��H���2���I�t$�I�T$�H��$H1�A�L�t$H�ߠHDŽ$�HDŽ$�HDŽ$�H��0jH��$�HDŽ$�!HDŽ$�L��$�L�����H��L��$PH��$XHDŽ$�H��$�L��$�HDŽ$�L��$�H��$�H�$H��$0H��$�H��L��pM����3�$0��L��$�L��$�H��$�I��L��$�H��$�DŽ$�
H�|$ H��$��8��M��t	L���B��H��$HL�d$`t	L���)��H�|$H��������H��$0H����H;�$���H��AD=H�D$ H�p@�$�D$H�|$8H��$�H�L$XE1��$����H��$0H���UH;�$��gH��M�D=M�L=H�D$ H�p@��$H�|$8H��$�H�L$X�w��f�H��$0H��H����H;�$��H��N�4/M�D=M�L=J��1�H�[1j1��"�H��H9��
A;<H�I��	H���>�<@��y�A��A���l��?@���vJD�\��A��?A	�@���rP�|A��A��A����?D	�D	ׁ���H��H9�u��	H��A��A	�D��H9��i����l	H��A��E	�D��H9��M����P	H�H�D$ H�pH�|$8H��$�H�L$X��C����H�� �I��I�� 1������L$4��
�1���
1�D��f�\$ A��1���H��$��[�
���
A�׽�
����H��$�
�$h�H��$`��H�=�S��2���H��H��$HH��$PH��$XL��$H�H9���A�A�A��tBH�D$(H�$H��$�H��$�H�t$XH�L$8L�D$ M���A�
H���I��I�� ��H�D$ H�PH��$�H�t$8�T�
E1�1�1�1�����L$4������H�=�-jH��d�����HDŽ$�HDŽ$�HDŽ$�H��.jH��$xHDŽ$�0HDŽ$pH��$p��H��HDŽ$pH�l.jH��$xHDŽ$�H�$L�
lH��$HH��$�L��$pH���/�$H���o�$�f�$pH��$�H��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H;�$��YH��$p�V���H��I�|I�DH�4�H�q.jH�
l.j�q���H�r.jH��$�HDŽ$�.H��H��$�H��$��Ϸ��H��$pH����
��1�1�����D$(H��$`��H��$P
T$h��
T$@����:�$���
�$ Ȩ���H�l$(H��L�H�l$(H�D$ L�p1�M�eM�}M����I��L��1�fff.��8[�.H��H��I9�u�L��L���P���sL��L���L��H�\$`I���} L��L���L��I���g L��L���L��I���Q ��������
H�=Ӓ���L�t$HH�=ɒ�H�5ʒ�L��L���N�H��H��9H�=���H�5���fn�f`��p�fp�DJ��E1�H!��ofo�ft�f�ȅ���H�D$@H��$�f�$PL�D$hf�$ H�L$p���H�H!�H��H�IH��L;|�u$H�H�t$xH�s�L��I��t��L��H�t$x��t\H�L$p�A�f!ȉ�H�D$@H��$�fo�$PL�D$hfo�$ u�fv�ft�f�ʅ�L�t$H�{L�H��I������H�s�H�S�H��$�1�A��HDŽ$pHDŽ$xHDŽ$�H��'jH��$�HDŽ$�!HDŽ$�L��$�L����H��H��$�H��$�HDŽ$�L��$�L��$�HDŽ$�H��$�H��$�H�$H��$HH��$pH��L��gM����*�$H��L��$pL��$xH��$�I��L��$�H��$�DŽ$�
H�|$HH��$��P��M��t	L���Z��H��$�t	H��F��L�t$HL;l$(�������L9���L��H���%���KH�'jH��$�HDŽ$�5HDŽ$�H��$���H��H��$�H��$�H��$�HDŽ$�H��$�H��$�H�D$XH��$�H�D$8H��$Ƅ$H�D$ H�pH��$��E�H�H���H�t$(H��L)�H���������H��L9�t-H��H��I��L�5*���	I��H��tI�}�t�I�}A����H�|$ptH��$P����1���D$(�"H�=`L�蓲��H��H��$�H��$�H��$�L��$�I�G(H��$�I�GH�D$XI�G H�D$8I�G8A�G@H�D$ H�pL���6�s�L�H�;H�CH�4�H�i(jH�
d(j�g�tH�5T(jH��$p����
L��$pH��$xH�D$ H�pH��$p�C�I��M��t	H�����M�M�NH�D$ H�p@��$H�|$8H��$�H�L$X�����H9�$���HDŽ$0HDŽ$8HDŽ$@H�=_��?���H��HDŽ$�H��)jH��$�HDŽ$�H�$L�FdH��$�H��$0L��$�H���V'�$���H��$��kg��o�$0f�$pH��$@H��$��;����D$hD��$PA��A	��D$@��$���	�D��A��A	�A�����$P��$h��$���	�D��$�A��A	���$ ���D$hL��$�H��$�H��H�L$(D�D$@tKM�f�ff.�I��H��t1I�D$�H��H��t�I�<$D��%��A��D�D$@H��$`H�L$(��D�$PDL$hH��$�tE��1�H��$��Z�1�D$4H��$���1��L��L��$�L��H��$�H�T$XL��I���WH�D$8H��$Ƅ$H�D$ H�pL���A�H�H��$�H��H��tH��$��Y��I��I�� 1��2H�
tY�H����H��H�ȉ��A!�H�Ł��D!�H��$���
H���O�H����fE����H�IH�AI�|�tI���rD��t�T$ !�f9�t��H���yH�@H�AI�|�tI���rD��t�T$ !�f9��\���H���BH�@H�AI�|�tI���rD��t�T$ !�f9��%���H���H�@H�AI�|�tI���rD��t�T$ !�f9����H����H�@H�AI�|�tI���rD��t�T$ !�f9������H����H�@H�AI�|�tI���rD��t�T$ !�f9������H��tjH�@H�AI�|�tI���rD��t�T$ !�f9��M���H��t7H�@I�|�t+I���pD��t�D$ !�f9������f�H��fE������u
�D��������$HD��$L���������L$4������I�� ��L	�H	�H	�H��[A\A]A^A_]�H�=5W����H�=�H�Z��A����H�=�W��z�����$1��$xH�=��yH�
uL��V�H��$x�+���OH�=M�yH��V�������$I��$�H�=9�yH�
�tL�nY�H��$��+����H����L��H����^L�d$`���H�=�V������$I��$�H�=�yH�
OtL��V�H��$��+�f��H��U�1�1�����$��D$WH�=�yH�
tL�Y�H�T$W�+�!��TH�=PV��3���FH�=
X��H�=1X��H�=XX����&H�X��H�)X��H�PX�H��$���L��H���*��L�d$`��I��H��$��4��L�������"I��M����	��I����I��H��$�H��H����H��$����=I��I��M����H���I����I��M���5�9�I���I��H��$pH��H����H��$x�I��M���>H���{L�t$H�9I��H��$��g`�H��$0�FH��$8�}�4I��H��$��9@�H��$ptL��$xL����~�H��$���H��$���~�L�����I��H��$p��_�H��$���H��$��s~�H��$��N�L���f��I��H��$��?�H��$�tL��$�L���2~�H��$HtDH��$P�~��4I��M��t	H��~�M��t�I�uL��L���x�L�������)I��H�|$Ht	H���}�H��$p�M��L������I��H��$��L�����f.�UAWAVAUATSH��HH��s�H��DI��I��I��H��$�H��I��H�ʹ�aH��$�H��u@��$�,�ȸC����������I�I�NL��L������
L��$�L��$�H��$��H�
ӿHc�H��H�D$H�D$ H�D$(H��jH�D$8H�D$@$H�D$0H�|$0�S�M9��H��I���Co&H�D$0�D$8H�$L�OZH�|$xH�t$L�L$0H���h�|$x���D$y�D$H�=*{yH�
�oL���H�T$�+���
��$���$���$���$�@��1���E��~�$�H�D$0H�D$8H�D$@H�����H�t$H�D$P�D$Tf�D$U�D$Z�D$^�~
�Tf��fv
�Tf�ȉ�$�f֌$�f��$���$�L�t$0H��$�L��1��sQ����H�T$@H���� �����������u�������nL��$�DŽ$�H��$���sH��$��G f�G$�G&�G*�G.��$�tH�5�j��}H�T$@H�t$8I�\$H��$��LL��$�H��$�H��L��蕓��H��$�t	L���Yz�H�|$0tH�|$8�Fz�1�1��H��$�L��$���$���$���$���$���$���$�H��$�I�T$A�D$'��$�H�D$0H�D$8H�D$@H�����H�D$H�D$Pf�D$T�D$V�D$Z�D$^M��H��$@�6I��I�DŽ$��?H�D$H�D$ H�D$(H���jH�D$8H�D$@H�D$0H�|$0��H��H�D$0L�d$8H�\$@H�$L�	WH�|$xH�t$L�L$0H���"�|$x��D$y�D$H�=�wyH�
`lL���H�T$�+�z���L
�$�)�$H�D$H�D$ H�D$(H�o�jH�D$8H�D$@H�D$0H�|$0�2�H��H�D$0L�d$8H�\$@H�D$Pfo�$�D$XH�$L�%VH�|$xH�t$L�L$0H���>�|$x�"�D$y�D$H�=wyH�
|kL���H�T$�+���h	H�D$H�D$ H�D$(H��jH�D$8H�D$@H�D$0H�|$0�^�H��H�D$0L�d$8H�\$@H�$L�iUH�|$xH�t$L�L$0H����|$x�f�D$y�D$H�=DvyH�
�jL�1�H�T$�+����H�D$H�D$ H�D$(H��iH�D$8H�D$@&H�D$0H�|$0��H��H�D$0H�_�jH�T$8H�D$@H�D$PH�M�jH�T$XH�D$`H�$L��TH�|$xH�t$L�L$0H����|$x���D$y�D$H�=_uyH�
�iL���H�T$�+����H�D$H�D$ H�D$(H���iH�D$8H�D$@H�D$0H�|$0��M9���H��I���Co&H�D$0�D$8H�$L��SH�|$xH�t$L�L$0H�����|$x��D$)�$�H�D$(H��$���H�D$H�D$ H�D$(H�p�jH�D$8H�D$@4H�D$0H�|$0���H��H�D$0H���jH�T$8H�D$@H�$L�SH�|$xH�t$L�L$0H����|$x��D$)�$�H�D$(H��$�1�E1��Aofo�$�fL$0H��$�H�L$@�D$HH�D$XL�|$h�D$pH��$�H�pH�|$0�1�H�D$0H��H���7H�|$8�_t��'H��$�`�_s�H���*H�D$H�D$ H�D$(1�L�t$L�%N�E1��$fff.�H��H��H�,L�|H��H�\$(L��DH��t'L�iB�|!L��u�K�l%�O�|%��fff.�A�1�H��tH;\$u�L��H���q;�H�D$ �H�D$H9�uH�|$�F��H�D$H��$(H�l$ H��kH��H�DH�DL�4+I�����$�H��$H��$�H�� H	�H��$���$������$��$������$1�����DЉ�$@��@��DЉ�$�L�l$0L�%�v�H�u�H��$0L��$8�7fff.�H�D$@L��$8L�l$0H��$H��L9�����$�����q�����H�}I��H�u�sw��$���<EȀ�$���$D€�$�E�$�L$��$�L$"f�D$#���D$%��$��D$&f�T$'��$����D$)H��$��D$H�� f�D$L��H�t$�1���GL��H�}H��$H�uL����l$L�����|$H��H�D$@H��$�H���~H�D$8H��$�E1��f�I���L��$�M)�v>H��$�N�4(fffff.���L��L��A��H���u��Ӌ8覂��t�t�H�D$@L��$8L�l$0��$�u|��$�@�ſ��o�����@�<tXL�l$�D$ H�|$��\iH�|$�G f�G$�G&�G*�G.�|$ t�H�5��j��rfD�D$
�H�|$L���v��l$L��������|$H�����H�D$@H��$�H�������H�D$8H��$�E1���I���L��$�M)��F���H��$�N�4(f.���L��L��A��H���u��Ӌ8�V���t�t�����H�t$8H�T$@H�|$�AL�t$ H�T$(H��$@L��H��$0L��$(虈��H�|$t	L���`o�M������$�t	H��Ho�H�|$0tH�|$8�5o�1�H�H	�H��H[A\A]A^A_]�DŽ$���`�{����D$y�D$H�=�myH�
fbL�7��H�T$�+����U�D$y�D$H�=�myH�
7bL��H�T$�+�Q���&H�=B�jH�)���/����H�=��I��H� ��L��L������H����L��L�������H�Ã�$��H��$�H�5K�j��p��]��H��H�|$��L����m��H��H��$���L���H��H�D$0H��H�����H��H�|$��H�|$ �H�Ã|$ tdH�|$H�5��j��p�L�����BH���c�����H��H�|$0�.�H�|$u�UH��H�|$0�N�H�|$t@H�|$ �3H�À�$�tH��$(tH��$0�m�H�|$0tH�|$8�m�H�����DUAWAVAUATSH��hH��$�H���3H��H�H�D$(H�BH�D$0H�H��$�H�T$PH�L$XH��hjH�D$`H�D$hH�"u�H�D$pH�D$xHDŽ$�f���$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$8��$�H�D$@H�D$HH�t$ H�FH�D$1�H�\$8L��$xL�=�H��$PH9���
H��L���=�7�ȃ�s��.Ic�L���H��$��H�T$��o
������H��$��H�T$�o
����L��$�M���.H��$�M�,�L��L��H���H�
���P���N1����JƄ$��]��<��8�
�4H��$��H�T$�@o
�0H��$��
H�T$�'o
����H��$�H�T$�o
���H�L$XH��$�H9������H��$��H�T$��n
��H��$��H�T$�n
�L��$�M����,L��$�L��L��L��
������$xu��$y����#H��$�Hc�H��H�� 1�H9����HD�	�����	H����
H�� ��$��$���L��L��H�%fH�
)f�����u#L��L��H��H�
ߊ���������$�����H��$�L�t$@L�|$HM��t4M�fL�-ri���I��I��tI�D$�H��H��t�I�<$A����H�|$8tE1�L���5i�A��tI�� A��)��$�t;H��$�H�t$ H�T$(H�L$0蕴E1�I�� M	�L��H��h[A\A]A^A_]�H;�$P��H��H��H�tH�TH��$�����L��$�L��$�I��
��I����H�filenameH����I9�}H�featuresI9�xI9��H�functionI9��H�get-fileI9��H�is-blockI9��H�is-loginI9��	H�languageI9�
H�terminalI9����^H�build-inI3A�OH��foH	���H�list-filI3A�OH��esH	��;��I�D$�H��E1�H����H�
d�Hc�H��H�5�$jL��L���h����&E1��H��$�H���J.H;�$P�\.H��L�D=L�L=�$H��$�H�t$H�T$(H�L$0�Ӱ�H��$�H����-H;�$P�.H���oD=�$�D$H��$�H�t$H�T$(H�L$0E1����QH��$�H����-H;�$P��-H��L�D=L�L=�$H��$�H�t$H�T$(H�L$0�e�I�L�t$@H�\$HH����	M�~L�-%f��ff.�I��H���u	I�G�H��H��t�I�?A����1��o	��h	��a	H�5�ljL��L��/g�A�����I����I��
��H�is-breakI3H�eakpointI3OH	�����	H�5�ljL��L���f����C�E1�DŽ$��kH�5MljL��L���f����H�5NljL��L���f����~�E1��3�Ao�AoOft
M>ftU>f�f�=��u=��f1�I��tPI��uyH�is-interI3H�eractiveI3WH	��{��uUE���HM��E1�DŽ$LE1��p�Ao�AoO
ft
�=ft�=f�f�ȁ����-��tCH�5�kjL��L���e����$���u.����������DŽ$�I��tnI����AoA�Gfn�ftp=ft
x=f��f�=����E����M�����$LE1�D��$���	� �
�H�line-numI3H�e-numberI3W�H	���H�job-contI3H�-controlI3WH	��vH�stack-trI3H�ck-traceI3WH	���H�terminalI3H�minal-osI3WH	���E���x$M��DŽ$L�4���1�I��tYI��t*I��u|H�test-feaI3A�WH��tureH	�u_��3M���AoftL<f��A�����u?1�M���
�Ao�AoOft
0<ft8<f�f�ȁ����:M��E1���tH�5�ijL��L���c����DŽ$LE��D��$�tH�5bijL��L��lc���tyE��M��t.H�5ADL��L��Mc���tLH�5:DL��L��6c���t<E��tHD��$LH�5ijL��L��c�����A��u-��uD�������M�����$LtH�5�hjL��L���b����HDŽ$�HDŽ$�HDŽ$H��jH�D$@H�D$HH�D$8H�|$8����H��H�$L��>H�|$8H��$�A�H����M���|$8��#L��$�L��$�H��$P�(H��$�oEL�|$8L�t$@H�D$HH�D$(H�D$PH�D$0H�D$X�D$`H�D$p�D$xH�|$8H�t$��I��M��t	L���V`�A�M�����
�����������HDŽ$`HDŽ$hHDŽ$pH�=%�詊��H��HDŽ$xL��$�L��$�H�$L��=H��$�H��$`L��$xH�����$���%H��$x��@��o�$`f�$�H��$pH��$�H��$���HDŽ$�HDŽ$�HDŽ$�H��^jH��$hHDŽ$pH��H��$`H��$`賉��H��HDŽ$xL��$�L��$�H�$L��<H��$XH��$�L��$xH�����$X��$H��$x��?��o�$�f�$H��$�H��$ H��$H�G(H�G8�G@H�D$(H�GH�D$0H�G H�t$�
������M�����H�=�xH����5�+���l%��v��oA���$������_�����RHDŽ$`HDŽ$hHDŽ$pH�=Ph��[���H��H��$�H���*$H��$�HDŽ$xH��$�H��$�H�$L�T;H��$�H��$`L��$xH���d��$���#H��$x�y>��o�$`f�$�H��$pH��$HDŽ$HDŽ$(Ƅ$0H�D$(H��$H�D$0H��$H��$�H�t$�;I�L�t$@H�\$HH���f���1�H�|$8�J��N���H��$�H�T$�`
A�����H��$�t	L���J\�H��L��$PI)�� D��$�A�D$�����I��I��I�H�
�Hc�H��H�D$ H�@H�D$dH�%H��@���H�D$(E1�L�
�;�I��I��H�=�^L�E\jH�.\jL��$�C�l0d�%`�����tJ���H�|$(H�5}�M��M��I��L���L�I��L��L��$�M��M��H�=q^d�%`���dH�%@���L9���I�^8H�HdH�%@���dH�4%P���dH�%X���L�NI��H�H��L��$PH�\$0�H��t I�r�H��A:j�I��u��N�dH�%@����dH�%@���H�t��D����HDŽ$�HDŽ$�HDŽ$��H��H����L��H��HE��Co�CoLM��CT H�D$8H�D$@H�D$X�D$`H�D$xH��$�H��$�HDŽ$���$�HDŽ$��$��A�M��L��H��$�I��L�D$8�T�$��]H�|$8�0�
H��$�L��$�H��$H�|$L����r��H��t	L����Y�H�D$0I��H=0H��L�ZjM��L��L��$PM��������
H��$��'�L���IY���H9�$P��D��H�
��Hc�H��H��$��n+�I��H��u��
I��I�V H���I�FE���5A���H��H���O��H�L$ �&I���CI�EA�H��u/I�uH�=t�j�8��Y����R1�薪4D��I�EH��u8I�uH�=��j�0��Y�A����`���X�4D��I�EH��
u8I�uH�=��j�4��Y�A����"����4D��I�EH��u8I�uH�=K�j�\�LY�A��������ܩ4D��I�EH��u8I�uH�=)�j�L�Y�A�������螩4D��I�EH��u8I�uH�=��j�@��X�A����h���`�4D��I�EH��u8I�uH�=u�j�,��X�A����*���"�4D��I�EH��u8I�uH�=�j�<�TX�A���������4D��I�EH��
u8I�uH�=]�j�(�X�A�������覨4D��I�EA�H�����I�uH�=��j�T��W����l��	�d�4D���W�I����I�uI�UH��$�z\
L��$H��$ H�|$8L����r�|$8��H�\$@L�|$HH�|$8H��L���xL�d$ �|$8��HDŽ$���I���I�}I�EH�4�H��VjH�
�Vj����^	��Z������=�Z����D��A��~�I���@y�H�L$ H�Y���H�YjH��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$H��$PH9���H��$��1��U^
L�|$ �H9�$P��H�D$ H�XH�|$8�Za
L�t$@H�T$HH��L����m���N��$�<�I���R	I�}I�u�q��<�HDŽ$�HDŽ$�HDŽ$H�=�^����H���AoEH�D$8�D$@H�$L�2H��$�H��$�L�L$8H���-��$���H�|$8�E5��o�$�H��$�D$8H�D$HH�D$(H�D$PH�D$0H�D$XH��RjH�D$`H�D$hH�D$p�D$xH�|$8H�t$�A�A���H�=C$��6N�HDŽ$�HDŽ$�HDŽ$H�=��}��H��H�D$8H�D$@H�D$XL�t$`H�$L�1H��$�H��$�L�L$8H�����$���H�|$8�/��$�)�$PH��$D���[
fo�$P�D$8H�\$HH�L$(H�L$PH�L$0H�L$XH�D$`H�T$h� HDŽ$�HDŽ$�HDŽ$H�=
�}��H��H�D$8H�D$@H�D$XL�t$`H�$L�0H��$�H��$�L�L$8H���)��$��GH�|$8�A��o�$�H��$�D$8H�D$HH�D$(H�D$PH�D$0H�D$XH�XjH�D$`H�D$h�?HDŽ$�HDŽ$�HDŽ$H�=,�~�'|��H��H�D$8H�D$@H�D$XL�t$`H�$L�5/H��$�H��$�L�L$8H���H��$���H�|$8�`��o�$�H��$�D$8H�D$HH�D$(H�D$PH�D$0H�D$XH���H�D$`H�D$h�^HDŽ$�HDŽ$�HDŽ$H�=K�~�F{��H��H�D$8H�D$@H�D$XL�t$`H�$L�T.H��$�H��$�L�L$8H���g��$���H�|$8���o�$�H��$�H��H�H��$�L�|$ DI�uI�UH���PY
I��I9�u�H��$�L��$I���%M����J��L�,@M�1�L�d$8ffff.�H�D+H�L+H��H�D$8H�L$@�D$H
L��L���U��H��I9�u�M���L�cE1�L�-MO��I��I����I�|$�t�I�<$A����I�uI�UH��$�=��L��$H��$ H���H����H���'H�list-avaI3$H�vailableI3L$H	��H�D$ H�XH�|$8�e
L�t$@H�T$HH��L���g��H�|$8��L����N��H9�$P�r��_���u���OP�E1��\�H��QjH��$�HDŽ$L��$�H��$���x��H��H�D$8H�L$@�D$H
H�t$8H������]_�<t2����L��$�uVH�RjH�D$@H�D$H�TA��H�TRjH�D$@H�D$HL�t$8H�|$8�Sx��I��I��L��$��*H��QjH�D$@H�D$HL�t$8H�|$8�x��I��I��HDŽ$�HDŽ$�HDŽ$H��QjH�D$@H�D$HH�D$8H�|$8����H��H�D$8L�t$@L�|$HH�$L��*H��$�H��$�L�L$8H�����$���L��$�L��$�H��$I��L�t$8H�D$@�D$H
H�t$8H���r��M��t	L���|L�H�|$8L����1�L�t$@H�T$HH��L���e��H�|$8�Q�L���EL��C�HDŽ$�HDŽ$�HDŽ$�H�-MjH��$�HDŽ$H��H��$�H��$��v��H���AoEH�D$8�D$@H�$L��)H��$H��$�L�L$8H������$��H�|$8��,��o�$�H��$��D$8H�D$HH�D$(H�D$PH�D$0H�D$XH��QjH�D$`H�D$h��HDŽ$�HDŽ$�HDŽ$H�=�~��u��H��H�D$8H�D$@H�D$XL�t$`H�$L��(H��$�H��$�L�L$8H������$��*H�|$8���o�$�H��$�D$8H�D$HH�D$(H�D$PH�D$0H�D$XH�BIjH�D$`H�D$hH�D$p�D$xH�|$8H�t$��A�A��8�H��$�H��$@D$x)�$0�oD$8�oL$HT$X\$h)�$ )�$f�$f�$�H��$�H��$�H��L���zP
��$�uA��aL��$�L��$�H��$H�|$8L���I�|$L�d$@H�T$HL���b��H�|$8t	L��cI�I��M��t	L���RI�E1�H��$tL���E1�H��$�t	H��(I�A��#��unseA3$A�L$��t	�uGH��$�H�ǀ�Kh
E1�H��$��"A�$5seA�L$��tf	��HDŽ$�HDŽ$�HDŽ$H�=�T��Hs��H��H�D$8L�d$@H�\$HH�$L�c&H��$�H��$�L�L$8H���v��$��E
H�|$8�)��o�$�H��$�D$8H�D$HH�D$(H�D$PH�D$0H�D$XH�'�H�D$`H�D$hH�D$p�D$xH�|$8H�t$�\�A�H��$t	L���G�A����I��H��$PH��H�H��$�L��H���c
H��$�H��$�H�|$8�h
H��$�H�t$8��s
H��$H��tL��$�H�|$L���c`��H��$�tH��$��"G�H�|$8�w
H��$��C�E1�H��$�6����:���H��IjH�D$@H�D$HH��H�D$8H�|$8�~q��H�L$ �H��$�D���A��A��A������W�E1�<�SH��$��e����$�H��$�H��$���v
L��$�L��H����H��H�
?IjH��$�HDŽ$H��$�H��$���p��I��H��H�|$8��H���9��|$8��L�d$@L�t$HH��H��L��L���1J��h�{
�L��$�I���H��H��H9���H��I���H�D$ H�xI��I��H��H�D$8H�L$@�D$H
H�t$8�<�����V�E1����L��$�I���H��H��H9��mH��I���I��H�L$ H�yH���'I���H��H�L$8H�D$@�D$H
H�t$8距��7H�5K�H��$����H�5&FjH��$`��H�5
FjH��$x��H�5FjH��$��~H�D$ H�XH�5�Ej�H���ћ�H�FjH�D$8H�FjH�D$@�D$H
H�t$8H�����H�5�Ej�	H��萛�L��$�H��$�I��L�t$8H�D$@�D$H
H�t$8H��轜�L��$hH��$pL��$�L��$�L9�uH��L��L���D�����H�55��H�����I��L�|$8H�D$@�D$H
H�t$8H���E��H�5bEj�H���њ�K��L�d$8H�D$@�D$H
H�t$8H�����H�5�Ej�	H��蚚�L��$H��$ H��L�L�l$8H�D$@�D$H
H�t$8H����H�5eEj�
H���L��H�|$8��y
H�D$HH��$�oD$8f�$�H��$�H��$���y
H��$�H��$�H��H�H�l$8H�D$@�D$H
H�t$8H���7��H��$�t	H��;B�H�D$8H�D$@�D$H
H�t$8H���y
H��$t	L��B�H��$xt	L���A�H��$`t	L����A�H��$��{�������H��$���v
4D��A����I���q
1�H;.I��c��S����pL�5�S�H��S����8e���0e�E1���A��A��I����R�E1�<A��A��.���:F�1Ʌ��HDF�HD
F�H�T$ H�zH��H�D$8H�L$@�D$H
H�t$8�ș���H�D$ H�XH��$��-w
��H��$�1��L��$�H��$I��L�t$8H�D$@�D$H
H�t$8H���i��H��$����OE�A�A����Y��H��H9E��B��H�D$ H�XH�=E�H�5E��x
H��H�D$8H�L$@�D$H
H�t$8H�������H�D$ H�XH�|$8H��$��E%�L�t$@H�T$HH��L����X��H�|$8�M�`�H��H����nH�L$ H�yH��H�D$8H�L$@�D$H
H�t$8�k���I��"�L������L��$�H��$�H�D$ H�xI��L�t$8H�D$@�D$H
H�t$8���M�������H�5�F�H��F�H��$��"L��$�H��$H�|$8L��H���z�L�l$8M9���L��$��%�9Q�����H�Q�H�
Q�H��H�D$8H�L$@�D$H
H�t$8�{��I����0��$����H�current-I3H�rent-linI3WH	��������L�|$@L�d$HL��L��1��n��=�urH��$�t	L���>�M��L���oH�
?K�H��H��$PH���t��H�5@j�H���p��I��L�|$8H�D$@�D$H
H�t$8H��譖����L��$�M��t	L����=�M��M��H�D$ H�xI��L�t$8H�D$@�D$H
H�t$8�c��I��M����L���f=��
�H�=�<jH��G������H�=�G�� ���H�=T�H��H��A�C����D$9��$H�=<yH�
�0L��H�H��$�+M��蘽��I��$���$H�=�;yH�
F0L��I�H��$�+�]���I���H��L���Â
L�|$ ���H�=������$���$H�=d;yH�
�/L��G�H��$�+����oD$@f�$�H�=);yH�
E/L�H�H��$��+輼��mH�=�<jH�yH��7�����$���$H�=�:yH�
R/L��H�H��$�+�i�����$���$H�=�:yH�
/L�(H�H��$�+�.������$���$H�=`:yH�
�.L�]G�H��$�+������$���$H�=%:yH�
�.L��G�H��$�+踻��i��$���$xH�=�9yH�
f.L�G�H��$x�+�}���.��$��$xH�=�9yH�
+.L�TG�H��$x�+�B������$���$H�=t9yH�
�-L��F�H��$�+����H�=�=jH�$G��U�Z����$���$H�=!9yH�
�-L�fF�H��$�+贺��e��$Y��$�H�=�8yH�
b-L�3D�H��$��+�y���*H�eE�1�1��%��H�=]������$���$XH�=�8yH�
-L��C�H��$X�+�"����H�=D��A������$���$XH�=C8yH�
�,L�D�H��$X�+�ֹ��H�|$@H�t$H英�H�=�����H�=���ڶ��^H�=9D��H�=�C��H�=�C��*���>H�1D��H��C��H��C�H��$P�#���H��D������H��L���
��L�|$ ��H��M��tpL���j8��e�`I���H���_��H��I���H��M����H��H��$���H�� 8���H���H���	�`H��H��$����3H����^H��H��$�tL����7���H��H�|$8�g
�H��H��$���u�9H��H�|$8�*L�����H���I���L����H���r��H��H�|$8tL��V7��H��I��M���
L���<7��H��H��$tH��$�7�H��$xtH��$��7�H��$`tH��$h��6�H��$��H��$���H���Y��H��H�������{H��H�|$8�g��H��M�����Q�H��I��M����L���I���H���a��M��H���~���)H��H��$x��H��$`�wH��$h�?H��H��$��Tu�H�����H��H��$x�L�H��$��6H��$���5�H�|$8�yH���ͪ���	�lH��H�|$8��H��$���H��$���H��H�|$8���H��$�tH��$��j5�H��$��L������H��H�|$8���:H��H��$ttL���iH��H�|$8�|
H��$�tW�H��H�|$8�\�H��$�t=H��$��-M��H��H��$�tH��$���4�H��$�t	L���4�H��輩��H��H�|$8�xH��襩�DUAWAVAUATSH��xH�t$(H���& I��I��I��L�*H�jH����I�H���iH�D$xHDŽ$�H�D$pH�|$p���H��H���H�L$pH�D$xH��$�L��$�H��$�HDŽ$�L��$�Ƅ$�H�D$(H�pH�|$p�c��1�1��LI�~I�FH�4�H���iH�
��i��u#I�~I�FH�4�H���iH�
��i��t!L��H�t$(L��H���~E1�1�1�1���
I�^I�VH��$`H��H�T$8�a��H��$pH���H���0I�vH��$hH��xHc�H�����pa�P��df	������su�@��bf	���H�D$pW��$�Ƅ$�H�|$pL��H�T$(L��M���	�H��I�������H��$��coll3�lect3P	����repl3�lace3P	����shor3�rten3P	��OH�+U�H����H��$�HDŽ$�H��$�H�D$pfDŽ$�Ƅ$�H�|$pL��H�T$(L��M���g7	�,�join3�P��0	����lowe3�P��r	����matc3�P��h	��|�spli3�P��t	��/�uppe3�@��r	��y�D$xH�h�H�D$pH�|$pL��H�T$(L��M���۷�H��$��esca3�P��pe	��[�leng3�P��th	��#�repe3�P��at	���spli3�@5t0	���HDŽ$�����H�D$pH�D$xHDŽ$�DŽ$�H��SH��$�HDŽ$�Ƅ$�H�|$pL��H�T$(L��M����	�{�8join�{�8trimuWH�[�jH�D$pH�D$xfDŽ$�Ƅ$�H�|$pL��H�T$(L��M�����X
H�unescapeH9�`HDŽ$HDŽ$HDŽ$H� �iH�D$xHDŽ$�H�D$pH�|$p�l��H��H�$L��
H�|$pH��$A�H�����|$p���$)D$pH��$H��$�L��$�H��$�H��$�H�D$8H��$�L��$�Ƅ$�H�D$(H�pH�|$p���H�D$pH��H��tH�|$x��.�I�A�1�H��$`�>	�G	I���I�~ I�F(H�4�H���iH�
��i踻�u'I�~ I�F(H�4�H���iH�
��i蕻���M�~J��L��H��>��H��H���H9�����I�6H���dH�t$8A��H���7��H����H��M��H�t$8�;fDŽ$�H�UQH�D$pH�D$xƄ$�H�|$pL��H�T$(L��M���_
��D$PH�D$HI���pI�~ I�F(H�4�H���iH�
��i裺�u'I�~ I�F(H�4�H���iH�
��i耺��&M�~J��L��H��>��H��H���H9�����jE1�L��H��补���DŽ$� H�D$pfDŽ$�H�D$xH�|$pL��H�T$(L��M���T�	�)fDŽ$�Ƅ$�H�PH�D$pH�D$xH�|$pL��H�T$(L��M���0
���D$xH�D$pH�|$pL��H�T$(L��M���U��Ƅ$�DŽ$�H�D$pH�D$xHDŽ$�W��$�H�|$pL��H�T$(L��M���l\	�a�D$xH����H�D$pH�|$pL��H�T$(L��M���~��3f�D$pH�|$pL��H�T$(L��M�����	�I��I�FH��$PI�FH��$`L��H��A��H�����H���T���H�D$@H��L��$�L��H���/�L��$�L��$�H��.H��$�HDŽ$�H����H��$�HDŽ$�HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$p�$�H�D$xHDŽ$�1�H�\$pL��$pH�-�pL��H�D$8HDŽ$h��H�D$8H��$�H��$�H9���H��L���4��Hƃ�'��HcD�H��H��$h�I��I�FH��$�I�FH��$�L��H��A��H�����H������H��$PH��L��$�L��H��E.�L��$�L��$�H�"LH��$�HDŽ$�H�C��H��$�HDŽ$�HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$p�$�H�D$xHDŽ$�H�D$8H�D$@HDŽ$h�41�H��H�� H�L$@H��$hH��$`H��H��H9��DH��$�H;�$��~H�|$pH��$p����>��:�	��;u�	��?��=��
��t��n�!�H�D$8�|���H��$�H����H��$�L�,�H��L��H���jH�
��j�3��� ���H��L��H���jH�
��j�`3��tH�����H��$`H!�H���nH��L��H�S�jH�
O�j�(3��tH�����H��$`H!�H���6H��L��H��jH�
�j��2��t!H�����H��$`H!�H��H���t���H�D$XH�D$`H�D$hH�-�jH��$xHDŽ$�HDŽ$pH��$p��H��HDŽ$pH��$xH��$�H�$H��$�H�t$XH��L��L��$p���$��<H�D$X�L$`�L$0�L$d�L$4H�L$hH��$X�H��$`H��H9������H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@H��$h�D$HH�D$@�D$LH�D$8�D$P�GHDŽ$�H�D$pW�D$xH�|$pL��H�T$(L��M���	�7H�D$pHDŽ$�fDŽ$�H�|$pL��H�T$(L��M��膁	H��I�I!�I��H��$`tH��$h��%���%�����A��H	�I	�I	�L��H��x[A\A]A^A_]�HDŽ$�����H�D$pH�D$xHDŽ$�DŽ$�Ƅ$�H�oHH��$�HDŽ$�H�|$pL��H�T$(L��M���k�H��H�|$p�)���H�|$x��$�����I�6H����H�t$8A��H��踽�H���l���H��M��H�t$8�p=uUH��$�H��$`H�\$xL��$�M���l
H�kL�%O$��
H��I���R
H�E�H��H��t�H�}A����H��H��H��$L��$�H�D$(H�HH��$H�t$@L���
�)H��$�H����L9�H�D$@��H��8H�D$(H�p$�D$H�7�L��L��$PL��$`��g��H�D$XH�D$`H�D$hH���iH��$xHDŽ$�HDŽ$pH��$p��H��H��$�H��H�T$@�;L9��QH��:HDŽ$p�$xH�$L��H��$�H�t$XL��$pH������$��>D$X)�$�H�D$hH��$�H�,H��$�HDŽ$�H��$PH��$�H��$`H��$�L��$�Ƅ$H�D$(H�pH��$�����H��$�H��H��$��ZH�D$XH�D$`H�D$hH��iH��$xHDŽ$�$HDŽ$pH��$p裫�H��$H��H��$�H��H�T$@��L9���H��:HDŽ$p�$xH�$L�}�H��$�H�t$XL��$pH�����$��D$X)�$H�D$hH��$ HDŽ$HƄ$PH��H��$(HDŽ$0H��$PH��$8H��$`H��$@H�D$(H�pH��$�s��H��$H��H��t	H�;�� �H�\$xL��$�M��t*L�kH�-� ��	I��I��tI�E�H��H��t�I�}����H�|$p��@�L�%p �H��A��H�|$@A��@����	L�l$HM9��o
H�D$(�x$�`
H�Q�iH�D$xHDŽ$�H�D$pH�|$p�٩�AFH��H���H�L$pH�D$xH��$�H�uH��$�HDŽ$��$�HDŽ$�Ƅ$�H�D$(H�pH�|$p�:���'	H�|$@�	H��H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@H��$h�D$HH�D$@�D$LH�D$8�D$PH��$�H���_
L9��d
H��H��$P8H�D$(H�p$�D$H�Z�L��L��$�L��$��c�H��H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@H��$h�D$HH�D$@�D$LH�D$8�D$PH�D$XH�D$`H�D$hH��iH��$xHDŽ$�$HDŽ$pH��$p蟧�H��$H��$�H���<H��L9�H��$P�DH��:HDŽ$p�$xH�$L�v�H��$�H�t$XL��$pH��艾�$��J
D$X)�$H�D$hH��$ HDŽ$HƄ$PH��H��$(HDŽ$0H��$�H��$8H��$�H��$@H�D$(H�pH��$�l��H��$H����H��H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@H��$h�D$HH�D$@�D$LH�D$8�D$PH�D$XH�D$`H�D$hH���iH��$xHDŽ$�HDŽ$pH��$p軥�H��$�H���n
L9���
H��H��H��$P:HDŽ$p�$xH�$L���H��$�H�t$XL��$pH��譼�$���D$X)�$�H�D$hH��$�H��H��$�HDŽ$�H��$�H��$�H��$�H��$�L��$�Ƅ$H�D$(H�pH��$����H��$�H��H��$�H���4H�;����&H��H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@H��$h�D$HH�D$@�D$LH�D$8�D$PH��$�H�D$8H�\$xL��$�M��t+H�kL�%&��	H��I��tH�E�H��H��t�H�}A����H�|$p��1�L�l$8�H�|$p��1�L��$`�\����E1�H��H��'�L�l$pH�l$xL��$�M9��aB�D�-I��L��$H�D$pH��$H�D$xH��$M�nI�^H��$H��L)�H9��CH��L��$K�<�L����I�L��H�t$(L��L���d��E1�H��H��s�L�l$pH�l$xL��$�M9��B�D�-I��L��$H�D$pH��$H�D$xH��$M�nI�^H��$H��L)�H9���H��L��$K�<�L����I�L��H�t$(L��L���dH��t	L���b�E1����D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@H��$h�D$HH�D$@�D$LH�D$8�D$PH��H��H��$L��$�H�D$(H�HH��$H��$PL���d
H�\$xL��$�M��t*L�kH�-���	I��I��tI�E�H��H��t�I�}����H�|$p��@�L�%Z�H��A��H��$PA��@����L��$�M9��H�D$(�x$��H�5�iH�D$xHDŽ$�H�D$pH�|$p轠�AFH��H���H�L$pH�D$xH��$�H�YH��$�HDŽ$��$�HDŽ$�Ƅ$�H�D$(H�pH�|$p����H��$P�v�I�I��I�M!�L��H��$`������H��$P�7�L�l$8L��$�M9���H�|$HH��$�H�t$(H��$�M���
�HH�|$@���L��$`L�l$HM9�������|$8��$hH�L$HH�T$(L��$�M���mb�1Ʌ�I�LD��5���H�=�8xH� ҋ�5讓��<�D$q��$�H�=syH�
�L�Ѐ�H��$��+����H��H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@H�=�7xH�gы�5���H��H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@H�=M��@���H���1�1�輔�H�|$p��A�L���>��H�l$xL��$��p���H��$�A�L��H�����H��$L��$���H�|$p��A�L���ܔ�H�l$xL��$�����H��$�A�L��H��謔�H��$L��$������$���$�H�=nyH�
�L�#x�H��$��+������$���$�H�=3yH�
�L��w�H��$��+�Ɠ�����$��D$'H�=�yH�
wL�hw�H�T$'�+葓����$��D$'H�=�yH�
BL�{w�H�T$'�+�\���ZH��H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@��$��D$'H�=-yH�
�L�"�H�T$'�+�Ò��H�=v��R���H�&v�L���_���H�=rv��-���H�=v�����}H�kv�L���,���lH�v�L������[H�=�u�����MH��u�L�����<H�=�u��͍��.H�=v�迍�� H��u�L���ϑ��H��u�L��辑��x�<�n�2H��H��H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@�H��H��$�H��H����H��$�����H��H��$H��H����H��$�t��H��H��$H��H����H��$�J��H��H��$�H��H����H��$�� ��v�H��H����L�����t�H��H�|$p���^H����H����H�������H��H��H��$�D$0��$�D$4��$H��$XH��$HDŽ$HDŽ$(HDŽ$8Ƅ$@�|H��H�D$pH��H����H�|$x�=�����H��H��$p�w��H�|$Xt7H�|$`���*�H��H��$p�P��H�|$XtKH�|$`����>H��H�|$p�RH��$P����;H��H��$t-H��$����H��H�|$p�RH�|$@����H��H��$`tH��$h�r�H���r��f�UAWAVAUATSH���H�t$XH��$�H����%H��I��H�H��$�H�BH��$�H���H��$�HDŽ$�DŽ$�hƄ$�H�k�jH��$HDŽ$DŽ$aƄ$H���iH��$HDŽ$ DŽ$(sƄ$,H��iH��$0HDŽ$8DŽ$@fƄ$DH��H��$HHDŽ$PDŽ$XtƄ$\H���H��$`HDŽ$hDŽ$ppƄ$tH�%�iH��$xHDŽ$�
DŽ$�PƄ$�H�ǬiH��$�HDŽ$�DŽ$�qƄ$�H���iH��$�HDŽ$�DŽ$�qƄ$�H���iH��$�HDŽ$�DŽ$�Ƅ$�H��$xH��$�H��H��$�HDŽ$�H��$�H��$�HDŽ$�
HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�HDŽ$`�$�HDŽ$hHDŽ$p1�L��$`L��$ L�=RHDŽ$(HDŽ$�HDŽ$HDŽ$�HDŽ$�HDŽ$HDŽ$0HDŽ$H9���L��L����=�����d�"Ic�L���H��$�H����!L��$�H�D$XH�xH��$�H��$��i���3��H��$(H��$�H��$�H9��r����
�H��$�H��$�H��$�H9��J������H��$�H��$�H��$�H9��"�����H��$0H��$�H��$�H9��������H��$H��$�H��$�H9������m�H��$H��$�H��$�H9�������H�H��$H��$�H��$�H9�������#�H��$�H��$�H��$�H9��c���H�=�,xH�Ƌ�5薇��!L��$�A����$����$�H��$@���ʃ���H�߁iH��$(HDŽ$0HDŽ$ H��$ �ƒ�H��H��$ H��$(H��$0H��$�H��$8H��$�H��$@HDŽ$HHDŽ$XƄ$`H�D$XH�pH��$ ���A��H��$�H��H��L�L��$@H��$HH��$PH��$XH��$@�H��$H��$�H�H��$8D��@��D$~H�D$M���H��$XH���\H��$PH���'H��H��$PH��$@H;�$H�H�HH��$@�D$ ��$H�D$P�L� L�hN�<�1��H��H���t-H�-L9l+u�H�<+L��L�������uр|+��L��L��H��$��	L��L��蘍�H��H����I��$��<��$���H�D$XH�xH�]�H��$ H�n�H��$(DŽ$0
H��$ �_��I�M����$���D$ �H�L$��tL���
��ffff.�H�D$PL� ��$uWH�pL�����H��t>��$���H�D$XL�`��$����L��H�5���]��tH�D$PL� ��$��H�D$PL�h�H�|$0H��$8H���E1��O��H�l$0H����L�|$8H�MH��$ L��L��M���"��H�M��H��L���,���{H�D$0H�D$8H�D$@H�I�iH��$(HDŽ$0HDŽ$ H��$ H�����H��H�T$PHDŽ$ �$(H�$H�|$`H�t$0H��L�
�I���2��|$`�2L�l$0L�|$8H�D$@I��L��$ H��$(DŽ$0
L��H��$ �]�M��t	L������H�D$��$������D$ H�D$PL� �H�D$H�D$PH�PH�|$`L��H��$8��L�d$hH�l$p��D$(H����H�mH�I��H�D$��$����$�tKH�D$XH�xH���H��$ H���H��$(DŽ$0
H��$ ��\�H�D$��D$~��L��$I���L$ �,�L;d$��I���L$ ���D$(L��$���L$ �����H�D$XL�hH�D$0H�D$8H�D$@H�C�H��$(HDŽ$0HDŽ$ L��$ L�����H��H�T$PAL$�HDŽ$ �$(HDŽ$@�$HH�$H��$�H�t$0H��L���M�����$��zL��L�t$0L�|$8H�D$@I��L��$ H��$(DŽ$0
L���l[�M������L���r����I�M`H���|H�AH�Q �q�	�����H�
��L���H��$ L��L���}��$8L��$ tM��t#H��$(����H��I9���H�D$`H�D$hH�D$pA���D$(1�L�|$P�|$ ��H��$�D�����"H�D$0H�D$8H�D$@H���iH��$(HDŽ$0HDŽ$ H��$ H�����H��AHDŽ$ �$(H�$H��$�H�t$0H��L�
�I���2��$���D$0)�$ H�D$@H��$0H��$�H��$8H��$�H��$@HDŽ$HHDŽ$XƄ$`H�D$XH�pH��$ �$��H��$ H��H��u!�|$(t=H�|$`�a���L��`��S���H��$(�M��|$(u�fffff.�I�\$�f�H��H��t�H�{�t�H�;����|$(�M��M��D$ ����A��H�D$XH�xI�GI�OH��H��$ H��$(DŽ$0
H��$ �X�I��D��L;|$u��H�D$�D$(�\$ L�|$PM�������H�D$�D$(�\$ L�|$PL��$���L��$(H��$0��V��H����L� L�xH�XH�D$`H�D$hH�D$pH��H��H�L$��D$(I���$��������1�H��$ H��H��I���LD�HD�HDŽ$�HDŽ$�HDŽ$�H��L�l$H�T$(L��$��I�4�L��H�mxH�
mx肋��SH�O�iH��$(HDŽ$0HDŽ$ H��$ ��I��I��H���"A�1�J��I�<�L��j�L�H�\$ H��$��H�*�iH��$(HDŽ$0HDŽ$ 艇�L��$�I��I��H���{A�1�J��I�<�L����L�H�\$ H��$�L�d$PL�l$A�}u��A���BI�EhH��H��$ ��	H�HH�@ H�T$XH�zH��H��$ H��$(DŽ$0
�U��!
H����A��H�D$0H�D$8H�D$@H�z�iH��$(HDŽ$0HDŽ$ L��$ L���z��H��Ic�HDŽ$ H��$H��$(H�t$(H��$0HDŽ$@H��$HH�$H�|$`H�t$0H��L�K�M���s��|$`��L�t$0L�l$8L�d$@M���]
A�1�J��I�<�L��s�L�H�\$ H��$�M��t	L���L��$�L�d$PL�l$A�}u�h���I�EhH���L�p M���L�`K�4�L��H�BjxH�
<jx谈��UH���iH��$(HDŽ$0HDŽ$ H��$ �$��I��I��H��$�H+D$ H9�L��$����A�H��$�H�t$ L���0|�L��$�H��$�H�D$ L��$��H�D$XH�xI�D$I�L$H��H��$ H��$(DŽ$0
H��$ �S�����H���iH��$(HDŽ$0HDŽ$ H��$ �F��L��$�I��I��H��$�H+D$ H9���J��H�\$ I�<�L�����L�H�\$ H��$�L�l$L�d$PA�������H�D$XH�@H�D$(��$0H��$ ��H�D$0H�D$8H�D$@H�&�iH��$(HDŽ$0HDŽ$ H���v��H��A$HDŽ$ �$(H�$H�|$`H�t$0H��L�n�I��薚�|$`�UL�t$0L�|$8H�T$@H�|$(L���o��M��t	L���9��H�D$(H�0H��H��H1�H���HI�H�
2AHc�H�H��$ L�t$ ��H�D$(�x�
H�D$(�h��H��$!1����H�D$`H�5T�H����H�|$0�qX�H�D$0H�D$0�D$8Ƅ$  A�H�|$0��H�T$`H��$ �Y�H��$ L�t$ ��H�D$(�@�tH�D$`H�D$hH�D$pH�D$0H�D$8H�D$@H�c�iH��$(HDŽ$0HDŽ$ H��賁�H��A$HDŽ$ �$(H�$H��$�H�t$0H��L���I���И�$��Q
L�t$0L�l$8H�D$@L�l$8H�D$@H�D$0H��iH��$(HDŽ$0HDŽ$ H��$ H���	��D$0L$@)�$ )�$0HDŽ$@H��$HH��$P�A�H�|$0H�t$`H�E�I�����|$0�
H��$ H��tH��uH��$(tH��$0����M��t	L�����L�t$`L�|$hH�T$pH�|$(L�����M��t	L���w��HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$�H�D$8H�D$ H�D$@H�D$0I�$I�L$H�|$`H����L��$ L�d$hH�D$pD$0L$@)�$ )�$0HDŽ$@L��$HH��$P�A�H�|$0H��$�H�`�i����|$0�H��$ H��tH��uH��$(tH��$0�U��H�|$`t	L��D��L��$�L��$�L��$�M����A�1�J��I�<�L���n��L�H��$�M��t	L�����L�l$I�}`H��$(L��$ uzL��L��H��1��i���L��$(L��$0H�|$0L��H��L�����H��$�t	L����H�D$@H��$�D$0)�$�H��$ t	L��\�L�l$���J�Ã��]L��$�H��$�HDŽ$ H��$�H��$(HDŽ$PHDŽ$XHDŽ$@H�\VH��$HH�|$0L��L���,�L�l$8H�T$@H�|$`L�����L�|$hH�T$pH�|$(L������H�|$`t	L�����H�|$0t	L����L�l$�H�D$XH�xH�D$(H��$H��H��$ H��$(DŽ$0
�(L��ME�mpH�D$0H�D$8H�D$@H���iH��$(HDŽ$0HDŽ$ H��$ H���|�H��HDŽ$ L��$(L��$0HDŽ$@L��$HH�$H�|$`H�t$0H��L���I��趓�|$`�`	L�t$0L�l$8L�d$@H��$�H+D$ I9��1J��H�\$ I�<�L�����L�H�\$ H��$�M��t	L��&�L��$�L�l$L�d$PA��������H�D$X�x'u�����������L��$�H��$�H�|$(L����
��H��$���L���H�D$(H�XH9���H9�u
H�|$(�i�H�L$(H�A�� H��H�YH��$ L�t$ �HDŽ$ HDŽ$(HDŽ$0��A�H��1��Br�L��$(H��$0A� H��L��$ H�D$(H�xL��1��G�M��H��$ L�t$ t	L����H�D$0H�D$8H�D$@H���H��$(HDŽ$0HDŽ$ H���Zz�H��H��$�HDŽ$ H��$(L��$0H�$H�|$`H�t$0H��L�G�I���o��|$`��L�t$0L�|$8H�D$@I��L��$ H��$(DŽ$0
H�|$(H��$ ��H�M��t	L�����H��$�tH��$����L��$��I�M����$���H�L$�����L���x���HDŽ$XH��$@�j�H������H�-��H��$�H��$�H�D$0H�=!���H�T$0H�
`�~L�ѽ��������A�H��$�1�L���*p�L��$�H��$��[�A�H��$�1�L���o�L��$�H��$���A�H��$�1�L����o�L��$�H��$��y�A�H��$�H�t$ L���o�L��$�H��$�H�D$ ��A�H��$�1�L���Zo�L��$�H��$������A�H��$�H�t$ L���%o�L��$�H��$�H�D$ �����A�H�|$(��n�H�D$(H�0H�XH9��)����.���H�D$4D��H��$hL��$pM��t)L�c�
�I��I��tI�D$�H��H��t�I�<$�x���I�H��$`���H��$�H����H9���H��M�>M�L>H�D$XH�pA��$H��$�H��$�H��$���6�3H��$�H���VH9��mH��M�>M�L>H�D$XH�pA��$H��$�H��$�H��$��4��H��$�H����H9��H��A>H�D$XH�pA�$�D$H��$�H��$�H��$�E1��0�rH��$�H�t$XH��$�H��$��7�KI�\$�
@H��H��tH�{�t�H�;�����H�|$`tL����E1���I�MuL���@t�E1�H��$hL��$pM��t7L�cL�-���ff.�I��I��tI�D$�H��H��t�I�<$A����I�H��$`t	H��[�M	�L��H���[A\A]A^A_]���$���$�H�=2�xH�
��~L�G�H��$��+��k����$���$�H�=��xH�
s�~L�$�H��$��+�k��u�D$a��$�H�=��xH�
;�~L��߁H��$��+�Rk��=���b��)�D$a��$�H�=s�xH�
��~L��ށH��$��+�k�����$���$�H�=8�xH�
��~L��ށH��$��+��j���D$a��$�H�=�xH�
|�~L��ށH��$��+�j��~�D$1��$�H�=��xH�
D�~L�MށH��$��+�[j��F�D$a��$�H�=��xH�
�~L�]ށH��$��+�#j���D$1�D$H�=[�xH�
��~L��݁H�T$�+��i���H�=M݁�g����D$a��$�H�=�xH�
��~L�j݁H��$��+�i��H�=��iH�݁�M�f��yH�=�݁�d��kH�=�H�-�~�O��f��QH�܁1�1��i�H�=�܁�H�=I܁�H�=܁��d��!H�z܁�H�A܁�H�܁H����h�H��M���WL���I�H��M����L����H��M����L���H��H��$ ��H��$(�H��H��$ ��L�����m�[�H��H�|$`tL������H��H�|$0tL�����H��H��$ �<���H����D��l�LH��H�|$0����[�$�H��H�|$0�k����H���H��M����L�����g������H�����?H���H��M�����k��H�����H���H�M�KH��L���Dk�H��$`�*H���[�H���MH��H��$ H��H���H��$(����(��.H����H��M����L���H����H�����lH��H��$ �u��H�|$`t	L���H��$�tH��$����H��$���H��$��}�H��H��$ � ��M��u1�8H��H��$ �	���EH��H��$ ���H�|$0tL�l$8L����H�|$`t*H�|$h�H��H��$ �¦�H�|$0tH�|$8�W�L�l$H��$�tH��$��9��I�M��L���m���ge�H��M����L���H��H��$ �S��H�|$0twH�|$8���H��$`��(H����Y�H��H��$ ����(H��H��$`�(H���Y�H��H��$ ���H�|$0tH�|$8���H�|$`��#�H��$`�W(H���oY�f.�DUAWAVAUATSH��H�t$8H��$�H����H�H��$�H�BH��$�H��$ H��$(H�_�iH��$0HDŽ$8H�`P�H��$@HDŽ$HHDŽ$PW��$XHDŽ$pDŽ$�?Ƅ$�fDŽ$�HDŽ$�$xHDŽ$HDŽ$�1�H��$L�5�+HDŽ$�HDŽ$�E1�H9����T$4H��H�t$P�=����ƃ�?�KIc�L�����H��$(H��$pH9�v��2�H��$(H��$pH9�v���H��$(H��$pH9��s������H��$(H��$pH9��P������H��$(H��$pH9��-�����H��$(H��$pH9��
�����H��$(H��$pH9�����d�H��$(H��$pH9������A�	H��$(H��$pH9��������
H��$(H��$pH9��~�����H��$(H��$pH9��[������H��$��A��
�H��$��T$4H��$(H��$pH9�������H��$(H��$pH9�������{�H��$(H��$pH9������[1�H��$(H��$pH9�������>�H��$(H��$pH9��������H��$(H��$pH9��~���H�=�xH�.���5�^���A���_�O������L�58��M��t7L�=$��I��M�1���I�� H9�HG�M9�tI�?I�w��.�u�1���1ۋ�����L�t$P��L�=�M����L�-��I��M�H�D$8H�@H��$�3fD�2��8�s��	H�=�i����I�� M9���A�}���L��������t���$�L��H�L$XHE�L� A�m��tz�L������H�5��H���H�
��H���9itH�� H���u��fff.�1҃y��H���iH�
:NxHD�H���ff.��
H�O�iH�D$H�D$ H�D$(AEA�UH�D$PH�\$XH�D$pD$xHDŽ$�H��$�H��$�HDŽ$�H��$��A�H�|$@H�t$H���iM�����|$@�"L���}��L�t$H�l$ H�T$(H��$H���^���M��t	H��(ދI���L�t$P��H�D$H�D$ H�D$(A�m�������H���H���H�
��H��f�9itH�� H���u���fff.��IH���L��H�� t\L��1�H���Y�H���iH�D$XH�D$`	H�D$PL���*g�H��H�D$PH�L$X�D$`
H��$L���$6��o���D��1��H�D$PH�D$X�A�H�|$@H�t$H�:�iM���6��|$@��L�d$H�l$ H�D$(H��H�H�l$PH�D$X�D$`
H��$L���5�M�����H���܋����H�Y�H�D$H�D$H�D$PH�=S��L��H�
\�~L����������H��H�D$@H�D$@H�D$PH�=��L��H�
�~L�Ȫ�����:���D�d$4A�����H��$(H��$pH)���H���QH����H�D$8H�XL�t$PD��L���	ߋ�����H�D$X��$�LE�I�H�����H�D$H�D$ H�D$(�
Y����4H�
B�H��t!H�.�H��f�D9b��H�� H���u�H�=�[xH�^G��(�DY��H�P�iH�D$XH�D$`5H�D$PH�|$P��d�H��H�L$PH�D$XH�T$`H��$�H�D$hH��$�H�D$pH�D$xH��$�H��$�Ƅ$�H�D$8H�pH�|$P�@���
H��$�A��H��$�A���A���E�H��$ H��H�<H�tH���iL��#�	�#���qH��$(H��$pH9���
H��$ H��H�9H�t9H���L�E#�H���H#����H��$(H��$pH9���
H��$ H��H�9H�t9H�K�L��"�H���"����H��$(H��$pH9��e
H��$ H��H�48H�T8H��$��
�?�����$���H�D$H�D$ H�D$(H�+�iH�D$XH�D$`H�D$PH�|$P��b�H��$(H��$pH9��
H��H��$ H��:H�D$PD$XH�$L�ŶH�|$@H�t$L�L$PH����y�|$@�L
D$)D$PH�D$(H�D$`H��$�H�D$hH��$�H�D$pH�D$xH��$�H��$�Ƅ$�H�D$8H�pH�|$P���H�D$PH��H����H�|$X�-؋�H�=UiH�D$XH�D$`H�D$PH�|$P��a�H��H�L$PH�D$XH�T$`H��$�H�D$hH��$�H�D$pH�D$xH��$�H��$�Ƅ$�H�D$8H�pH�|$P�1��I�A�H��$L��$M���u��JH���%H��H�� ��1�H�����ً�8���H�=p�i�	���`��H��]H�D$XH�D$`H�D$PH�|$P��`�H��H�D$PH�L$X�D$`
H�t$PH����/��H������H�=WxH��B��(�T��H���iH�D$XH�D$`	H�D$PH�|$P�O`�H��H�D$PH�L$X�D$`
H�t$PH���L/��EH�t$PD���ً�����H�\$X�"H��$�H�t$8H��$�H��$��!I��H��$pH����	H��$(H9���	H��$ H��L�8L�L8H�D$8H�p�$H��$�H��$�H��$���
���H��$pH����	H��$(H9��{	H��$ H��8H�D$8H�p$�D$H��$�H��$�H��$�E1�����H��$pH���(	H��$(H9�� 	H��$ H��L�8L�L8H�D$8H�p�$H��$�H��$�H��$����3���H�\$PD��H���׋�����H�D$X@��HE�H��1��H�D$PH�D$XH���iH�|$@H�t$L�D$P�A����|$@�gL�|$L�t$ H�D$(I��L�t$PH�D$X�D$`
H�t$PH���-�M��t	L���ԋE1�E1�H��$L��$M����L�kH�-�Ӌ�fDI��I���sI�E�H��H��t�I�}����֋�8�R�H�=��i�	������I�I������H��$��W�����H�@�H��t+H�
,�H��D�d$4ff.�D9at'H�� H���u�H�=�SxH�R?��(�8Q���AH����H��I�H�t$PD��<֋���t<A��D
�$�H��A��uH�D$X@��tDH9�H��HG�H���HD�H���HD��-�
Ջ�8�N�H�=��i�	������M����H�L$PH�L$PH�D$XH�t$PD��ы���t	M�~�����ԋ�8������H�D$H�D$ H�D$(H���iH�D$XH�D$`5H�D$PH�|$P��[�H�Ӌ
������H�
��H��t"H���H���D9bt{H�� H���u�H�=RxH�B��(��O��H�|$P�nH�D$xHDŽ$�Ƅ$�H���iH�D$hH�D$pH�D$8H�pH�|$P����H�D$PD$XH�$L�?�H�|$@H�t$L�L$PH��H���Ur�|$@�CD$)D$PH�D$(H�D$`H�D$xHDŽ$�Ƅ$�H�R�iH�D$hH�D$pH�D$8H�pH�|$P�a��H�D$PH��M��H��tH�|$X��ЋM��H��$L��$M��t+L�kH�-�Ћ�
�I��I��tI�E�H��H��t�I�}����I��H��$t	H��TЋA��L	�H�Ę[A\A]A^A_]��D$A��$�H�=-�xH�
��~L��@�H��$��+�P��g�D$A��$�H�=��xH�
q�~L�z@�H��$��+�P��/H���H�D$H�D$H�D$PH�=~�H�
��~L�8��H�T$P�����H�E�H�D$H�D$H�D$PH�=?�H�
P�~L����H�T$P�躾��.�I��H��H�D$@H�D$@H�D$PH�=��H�
�~L����H�T$P��x��L��D�d$4H�
��H��������D$A��$�H�=��xH�
a�~L�2;�H��$��+�xO��H�=�fH�
>��A��L��H�W�H�D$H�D$H�D$PH�=Q�H�
b�~L���H�T$P��̽�����D$A��$�H�=Q�xH�
�~L�v>�H��$��+��N��H�D$H�D$ H�D$(H�=�=����H��$(H��$pH9��?H��H��$ H��:H�D$PD$XH�$L���H�|$@H�t$L�L$PH����n�|$@��H�|$P���D$)D$PH�D$(H�D$`H��$�H�D$hH��$�H�D$pH�D$xH��$�H��$�Ƅ$�H�D$8H�pH�|$P�|���H�
��H�L$@H�L$@H�L$PH�=��H�
�~L����H�T$P�I���O��L�������D$A��$�H�=��xH�
M�~L�n=�H��$��+�dM��H�=��xH�
A�~L��8�H�T$P�+�;M���H�=�<��
H���H�;�1�1���L�H�=�;��H��H��;��WH��;��NH�={8���G��H��;��4H�=I;��H�X;��"H�=�:��H��:��H�=�:��H�;��`L��IH��;��RL��;�D$A�D$3H�=��xH�
H�~L��;�H�T$3�+�bL��H��;��L��"����H��H�D$PH��H���H�|$X�hˋ����H��M��������������H��M������WH��M������n���H��H�|$P�R���H��H�|$P�C���,H��H�|$tnH�|$ ��ʋ�a�\H��H�|$P����5H��H�|$tEL�t$ L����ʋ�5H��H�|$P��H�|$u
�H��H�|$tH�l$ H��uʋ�H��L��$L��$M��uH��$t	L���GʋH���G?�M�fL�-4ʋ�f.�I��I��t�I�D$�H��H��t�I�<$A����UAWAVAUATSH��H�t$XH���YI��H��H��H�H�D$PH�BH�D$HH�hcH��$hHDŽ$pDŽ$xnƄ$|H�r�H��$�HDŽ$�DŽ$�hƄ$�H��$�H��$H�<�H��$HDŽ$H��$hH��$HDŽ$ HDŽ$(W��$0HDŽ$HDŽ$`?Ƅ$ffDŽ$dHDŽ$��$PHDŽ$�HDŽ$�1�L��$�L�|$`E1�HDŽ$�H9�wbL��L���jn��g~o=����ht*�H��$���n�Z
H��$H��$HH9�v��A�H��$H��$HH9�v�H�=7�wH�����5�KF���
��:����;�B��?��	H��$HH���q
L9���
H��L�;L�L;H�D$XH�p�$H��H�T$PH�L$H��A��t:H��H�t$XH�T$PH�L$H�/E1�1�L��$�L��$�M���p�H�l$(H��$HL9���H��������H�l$(H�EH9��O	H�HH�MH�] H����H�E0H�@L�0L�hI���	H��A�LC�N�<�H��H��=��H��������H���I9�����t1�L���P?��	H��$HH���A	L9��X	H��L�;L�L;H�D$XH�p�$H��H�T$PH�L$H��MH��$HH����L9��	H��;H�D$XH�p$�D$H��H�T$PH�L$HE1��
I��L��$�L��$�M���AM�nH�-�ŋ�@I��I���#I�E�H��H��t�I�}����HDŽ$�HDŽ$�HDŽ$���I��I�H��H�H�\$`�	L9��#I��H��M�}M�uJ��1�fffff.�H9��GA��ց���������y���H�����s�L�|$`L�t$hH��H�t$(H��$��.���v���H�D$0H�D$8H�D$@H�@�iH�D$hH�D$p1H�D$`H���N�H��AEH�D$`D$hH�$H��$�H�t$0H��L���I���e�$���D$0)D$`H�D$@H�D$pH�D$PH�D$xH�D$HH��$�HDŽ$�HDŽ$�Ƅ$�H�D$XH�pH��辀��f�H��L��L��
�����|$`u�D$a��A��(fDH�D$hHc�H��H�� E1�H9�A���HD�I	�H�D$XL�hL��H�t$PH�T$HL��M��������A�։T$hH�D$`H��H�t$(H��$��������H�D$0H�D$8H�D$@H�c�iH�D$hH�D$p)H�D$`H����L�H��D��H�D$`H�T$hH�$H��$�H�t$0H��L��I���d�$���D$0)D$`H�D$@H�D$pH�D$PH�D$xH�D$HH��$�HDŽ$�HDŽ$�Ƅ$�H��L���%�H�D$`H��H�����H�|$h�q‹����L��$�M����L��$���$�H�|$(L��L���sH��E1��ff.�I��M9�tK��H�u�K�<��,���H��$�t	L������L��$�L��$�M��t-M�f�DI��I��tI�D$�H��H��t�I�<$������I����H�D$0H�D$8H�D$@��H��$��G���H��$��j���4���L���t��H���L�0L�d$`H�D$hH�D$pH��t]A�L�|$`�H��N�$�I��L�t$pH��t9M�eM�mI�$��L;t$`uӹA�L��L��H���A�H�D$h�H�D$pH�D$@H�D$`H�D$0H�D$hH�D$8H�EH��H�EH�E@H��������H9���H�HH�M@H�MXH���*H�mPH��H�H�D$H��H��H;l$H��H�EH��������H9HH���xPu�H�H8H���������u�H�H0H��t�L�p(Hi��1�1�� �A���@��@��@�H���H9�tA���@��u�A���@��u��	���Z���L�x@�)@H�D$8N�$�I��L�l$@I���H�� ����+���L��L����I��H��t�L�l$@L;l$0u�H�|$0�¸��H�l$(H�E@H��H�E@L�|$@L�|$p(D$0)D$`L�t$h��$�H��L��L���aH��M��t%E1��@I��M9�tK��H�u�K�<��)���H�|$`t	L���뾋I��L��$�L��$�M�������H��$�t	L��������L	�H�Ę[A\A]A^A_]�H�=u�~�<��L��$��D$'H�=}�xH�
��~L����H�T$'�+�?��H�=G�~�2<����$��D$'H�=7�xH�
��~L�T��H�T$'�+��>���H�=�jiH����M� <��H�=4�_;��H�
#��H��L��L���E:���T$`H�=¼xH�
~�~L�w��H�T$`�+�X>��_H�=��
;��QH�ᲁ1�1��=�H�=I���H�=���H�=ײ��9��!H�A���H����H�ϲ�L���=���\���H��H�|$`��H��I�$uL���'�H�|$`��H�l$(����J�H��H�D$`H��H��tXH�|$h�K�/H���7H��I�$ufL���T'��\�?�UH���.H���WH���$�,�H��H�|$`��H�|$0tH�|$8����H��$��)H��H��$��aH���y1�H��H�D$(H�H@H�|$0�3H��$��6H���N1�H��I�uL���&�H�MH��$��
H���%1�DAWAVAUATSI��H�_L�M��t6L�cL�-��f.�I��I��tI�D$�H��H��t�I�<$A����I�>tH��[A\A]A^A_�%���[A\A]A^A_�f.�DUAWAVAUATSH���L��$�L��I��I��H��H��$�L��$L��$M��tA�>-uI���NA�~-�CH�D$8H�D$@H�D$HH��]iH�D$ H�D$(H�D$H�|$�D�H��H�D$L�t$ L�d$(H�$L�˘H�|$PH�t$8L�L$H����[�|$P��D$8)D$`H�D$HH�D$p��$HDŽ$�HDŽ$�Ƅ$�H��tH��$�H��$�H��$�L�l$xL��$���tH��$�H��$�Ƅ$�H�|$`H���v�H�D$`H��H��tH�|$h�
��H���[A\A]A^A_]�H�D$8H�D$@H�D$HH��\iH�D$ H�D$(H�D$H�|$�}C�H��$�H��$������H����-H�D$H�D$ H�D$(H�|$���A��m:�H�T$ H�D$(C�L��I�ԉ�H��L�t$H�D$H�T$ H�D$(H�$L��H�|$PH�t$8L�L$H��$�H��$��Z�|$PtFM���1���L��ٸ��#����D$Q�D$H�=ɷxH�
E�~L�f��H�T$�+�_9��>�D$Q�D$H�=��xH�
�~L���H�T$�+�09������0�H��H�|$tSH�|$ �O���FH���AH��H�D$`H��H��tDH�|$h�7H��H�|$�|��M��tL�����
H��H�|$�_��H�|$8tH�|$@��H����,�@UAWAVAUATSH��M��L��I��I��H��I��H�D$H�D$ H�D$(H��=iH�D$8H�D$@$H�D$0H�|$0�JA�H��H�D$0H�l$8L�l$@H�$L�U�H��$�H�t$L�L$0H���kX�$�����$�D$)D$PH�L$(H�L$`H�D$xHDŽ$�Ƅ$�L�d$hL�|$p��tL��$�Ƅ$�H�|$PH���is�H�D$PH��H��tH�|$X����H�Ĩ[A\A]A^A_]���$��D$H�=��xH�
�~L�f��H�T$�+�/7�H��H�D$PH��H��t'H�|$X�H��H�|$0詗�H�|$tH�|$ �>��H���>+�f.�@UAWAVAUATSH��M��L��I��I��H��I��H�D$H�D$ H�D$(H�{<iH�D$8H�D$@H�D$0H�|$0�?�H��H�D$0H�l$8L�l$@H�$L���H��$�H�t$L�L$0H���V�$�����$�D$)D$PH�L$(H�L$`H�D$xHDŽ$�Ƅ$�L�d$hL�|$p��tL��$�Ƅ$�H�|$PH���q�H�D$PH��H��tH�|$X����H�Ĩ[A\A]A^A_]���$��D$H�=ٳxH�
U�~L�F��H�T$�+�o5�H��H�D$PH��H��t'H�|$X�H��H�|$0���H�|$tH�|$ �~��H���~)�f.�@UAWAVAUATSH���،���I��I��L�|$H��$�H��H��1�E1��H�D$H�D$H�D$ H��$�H��$�H�D$PH�\$XH�l$`H���iH�|$@H�t$L�D$P�A���|$@��L�l$L�|$L�|$(H�L$ M�M�FM��ME��$H�|$4L��L���5��D$4�L$8���� €��������� �<��H�D$H�D$H�D$ H��iH�D$XH�D$`ZH�D$PH�|$P��<�H��H�D$PH�\$XH�l$`H�$L�ڐH�|$@H�t$L�L$PH����S�|$@��D$)D$PH�D$ H�D$`H�\$hH�l$pH�D$xHDŽ$�Ƅ$�I�vH�|$P�o�H�D$PH��H��tH�|$X�_��M��t	L���Q��H��$�t	H��=��H�ĸ[A\A]A^A_]��D$A�D$4H�= �xH�
��~L���H�T$4�+�2��-�D$A�D$H�=�xH�
m�~L����H�T$�+�2�I��L�|$(H�D$PH��H��tRH�|$X�����E�I��L�|$(�9I��H�|$P���L�|$(H�|$tH�|$�z���I��H�|$P�Ò�L�l$M��uH��$�uL���V&�I�?�E��H��$�t�H��1��L���1&�AWAVATSPI��H�_L�M��t$E1��I��M9�tJ��H�u�J�<��v���I�>tH��H��[A\A^A_�%Ұ�H��[A\A^A_�f.�@UAWAVAUATSH��(�����t1��YH��������H���H9��D���H�HH���H���H��t0H��H���H���H��H���H��([A\A]A^A_]�H�t$ H���L�g8H�|$H�_@L�<�H��tL�����I��H��u�L���q(�A�L��L��L���C��L��H����I��L�$�H��H��>��H�U�I9����t1�L���$(��QL�,$M��t&H�D$L�����H���3I��L�|$H�D$�A�H�D$L��H��L������@�^��H����I��H�H�@H�D$I�D$M�l$M�|$ H�D$ I�D$(A�D$0E�t$8H�|$H�����H���L���H��L�4$tH�u
H���P�H�|$H��tL������H�|$H���H9�s.H���H�AH���H���%���1��8���H�=�~��+�H�=��~��+��@��&��H�=
�~�+��L�,$���I��I�$L����L�,$�#I��H�|$uL�,$�L��
��L�,$�I��H��t	L���L����"�UAWAVAUATSH��HH�>�zI��I��H��H�����H�H�D$0H��H�t$H�T$H�|$ ��M�w M����I�G0H�hL�{J���D$H�\$(�1H�CN�,�I��L�c��D$H�\$(fffff.�I����I��L�eH�mM;|$ u�I�t$H�|$0H��z����u�I�$��M�mH�\$L�cL;#u�H���J���I��s�,IH��t;H�H���H�M�t$M;4$uL�����I�D$J��I��M�t$��D$��D$H��������L�|$I�G@H9��6H�HI�O@I�OXH����I�GPH��H�L$@H�L$ H�IH�L$ H��H�L$8�f�H�D$(H;D$@��H�D$(H�H��������H9HH��@��xPu{H�H8H���������ucH�P0H��tRH�H(Hi��1�1��'f���1�@��@��@�H���H9�t"��1�@��u���1�@��u�1�fDH�D$(L�h(H�X@Lip0�M��M9��'���L��H�����I��I���H��t�H�|$0t%H�D$ I;D$ u<I�t$H�|$0H�T$8�|�����
H�D$ A9D$8������@�t�L$��L$I�$u��KI�$��H�L$L�yL;9uH�|$�#��H�L$H�AN�$�I��L�y��D$L�|$I�$�:���L���"��-���I�G@H��I�G@I��D$$H��H[A\A]A^A_]�H�=K�~��'��&H�=U�~�@(��H�=��'�H�=��'�I��H�uH����L��L�|$I��$�H��I�MuL����H��L�|$I���H��I�$H��I�$uL���k�I�$H��I�$uL���V�H��L�|$I�O@I����H��I���H��I�O@I���H��I�O@I���f�UAWAVAUATSH��M��I�� E����D�1ۨ�
M��H��I��I��H��H�D$H�D$ H�D$(H�ȁiH�D$8H�D$@H�D$0H�|$0��2�H��H�D$0H�l$8L�l$@H�$L�ކH�|$PH�t$L�L$0H���I�|$P��D$)D$`H�D$(H�D$pHDŽ$�HDŽ$�Ƅ$�L�|$xL��$�H�|$`H���e�A�H�D$`H��H��tH�|$h�S����D��H�Ĩ[A\A]A^A_]��D$Q�D$H�=1�xH�
��~L����H�T$�+��(�H��H�D$`H��H��t'H�|$h�H��H�|$0�A��H�|$tH�|$ �֧�H�����fDUAWAVAUATSH��(H��H����I��H�55ˌH����A��I��I��H�|$�I�H�\$K�,�D�l$E��tjL�l$�L��H9�tH�H���y0t��fDH�5�ʌH����L����H;\$�L���1��A���L���^*�L�l$�L��H9�tQH�H���y0u�H�5tʌH���6L����H;\$��L���1��YA���L���)�I��M�n�|$t$1�fDI��{0��H��I9�u��1��I�H��I9���I�,�}0t�I�>��I������u8L���zBH��t�H9(u��u8L���CH��t�H�u�H�����H��H���/I�>uoI������s8L���*BH��tH9tI�H��H��([A\A]A^A_]Ës8L���)CH��t�H�u�H���'���H�=��H��~�O�#�H�=��"�I�H���v�I�H���k�f.��UAWAVAUATSH��hH��$HH��������H�G@H9�����H�HH�O@H�OXH��H�|$��H�GPH��I�����H�=��~H���~I�����H�������H��H9��$H�0L�F0M��t�H�v(Mi��E1���I���M9�t�L�F���E��u�I��������M9ZH��A�zPtoF���E��uN���M9�MC�N�TxM9�MC�I��������N9���SJ����y���N���L9�IC�N�TxM9�MC��Y���M�R8M����E���E��tF���E���/����b���E���F���E���J���F;�������7���H�|$H�G@H��H�G@L�%(njM����L��L!�H!�H�����H�|$ L���/�@��H��$��uL�|$pL�t$xI�l$M�l$8L�=���L�5���H�l$h�!DH��$�H�D$0fo�$�fD$ H�D$0H�T$ H�L$(H�t$pH���tjH9��T@��H�T$pH�|$xH���tcH9��7@��@�H�L$x��H��$�H���tUH9��@��@�@��tI�ffff.�1�H�D$p����H�|$xH���u�H�D$x����H��$�H���u�@����H��$�H��$�H��$��0ffffff.�1��E����H��$�H;D$ ����H��$�H;D$(����H��$�H;D$0�����1����M��H��ȌH��������H����1�A�D$���?ffff.�H��$�L��H����H��$�H;�$��WH��$�H;�$��AH��$�H;�$��+A�|$0��A�m1�H�L$h�����HDŽ$�ffff.�A�E9�uE��$�A�H��$�LE��$������L���E1�1�A��H��yA�փ8t�1�H�l$h���MukA�D$�������Gffff.�A�D$<$��D$H�c1����A�L$<H�l$h�����E��H�t$h���1�A������H��譎�A�D$���������f.�H��$�H��$��o�$�f�$�1��uH��ƌH��������H���A1�H�L$h����@��H�l$h�����H��$�H;D$ �xH��$�H;D$(�eH��$�H;D$0�RA�<$t^A�\$��H����Ƅ$����H��$��Q��H���u�A�֋8�ɰ��t΃�t��[f.�I�\$ff.�H��O����y#A�֋8艰��t��zffffff.�1����M�IH��ŌH��������H���Q1�A�D$����I�D$(�AoD$f�$�H��$�A�|$0��A�D$0�A�D$8��L�����1�A�ׄ�� ���H�	ŌH��������H����������������A�D$���A�D$0@��������*���H���p��H��ČH��������H���)������À�A�D$���.����[��H�t$h���1�A��@��H�l$h����������8��������A�D$���H�����H�6ČH��������H����������À�A�D$��������;��H��1�A������I�����I�����H�����H�G@L�%���M���r���H�=��H�c�~�O�	�H�D$0H�\$(I���t<H�L$ H�L$hI9��)��I���t1I9����ʉ�H��$�H���u(�91�H�D$h����I���u�H�����H��$�H���tH9���H��$�rz������H��$���$�H�==�xH�
�~L�*�~H��$��+����H�5y�H�
�~H�|$H�7���hH�L$pH�L$hH�\$xH���)H��L�d$�H��BH�D$pH�D$hH�\$xH��$�H�t$H�F@H��������H9��H�HH�N@H�VXH����
H��$�H�NPH��H��$PH��$@�f�H�L$xH;�$P�|
I��H�AH�D$xH�L�`(Hih0�L�H�L$pf.�I9�t�M��I���A�����u�I�A�����u�H��������H9HH�0�xP��H�D$hI�FxI9��t�I���DŽ$<����A������CA���H��$<��������d����bA�ʼn�$XA������kA�����$\A9��j��$<I�?H��L������1�Ã�H�T$puH�
H�I8H����Ɓ�����uH�
H�yH�v�AQ�ك�����������������!H�D$HH�D$PH�D$XH�=r��H�5s��HDŽ$�HDŽ$�HDŽ$�H��$����H��$�H��$�H��$�H��H�D$H�\$`�P	�E1�H�D$@J�<8H�t$H�����I�L�|$XH�|$`tH�|$���L;|$HH�D$@uH�|$H��H�D$PB�8:I�GH�D$XH;D$Hu
H�|$H��H�D$PB�D8 I��L�|$XH�D$ H�D$(H�D$0I�~X�.H�D$I�FP�o@��$�HDŽ$�D��H��$�HDŽ$�A���A����ȃ�������@��@��@����
���H�@8H���������tA���������"������A������
���A;����������������������&��������H�D$ H�D$(H�D$0H�=T��H�5U��HDŽ$�HDŽ$�HDŽ$�H��$��t��L��$�H��$�H��$�H��H�D$L�|$`�b�E1�H�D$@J�<(L�|$L��H��g��I�L�l$0H�|$`t	L���斋L;l$ H�D$@uH�|$ ��H�D$(B�(:I�EH�D$0H;D$ u
H�|$ �d�H�D$(B�D( I��L�l$0HDŽ$�HDŽ$�HDŽ$�I�~X�I�FP�o@��$�HDŽ$�A������@�	A���H�
�-u)A�����1Ƀ���H�D	H�
�-H���kHD�Ic���o�$��o�$�f�$�f�$�HDŽ$�H��$�HDŽ$H��$H��$ �"A�H��$�H��$�H��,L��$�諏�$��H��$�H���V�H��$�H�D$H��$�H��$�H��H�t$@���L��$�L��$�L��$�H�D$ H�\$0H)�I9�L�|$`��L�|$(I�<L��L��K��L�H�\$0H�|$`t	L���ʔ�H�|$tH�|$@����H;\$ uH�|$ �^
�L�|$(A�
H��H�\$0�=����xL��H�����H���u�–�H�|$ �eL���]���W������t�����Ń��
�ńҹD����$��$�)�$�)�$��o�$��o�$�H��$��I�HDŽ$H��$�0A�H��$�H�t$ H��*L��$����$��gL��$�L���6U�H�D$ H�D$`H�\$(H�T$0L��H���'���H��$�H�D$@L��$�L��$�H�D$HL)�I9���H�D$H�D$J�<8L��L�����M�L�|$XH�|$@t	L����H�|$`t	H�����L;|$HH�t$uH�|$H��H�t$PB�>
I��L�|$X�=G����xL���ږ�H���u���H�|$HtH�|$P����H��$H��H��$HL�pI��H�XL�I��f�M���nH�C�H�K�H�QH��H���H�<H���Q H���I����u�H��H���L�;H�KH�AH��H���I�<H��H�L$�Q8H��H������������L�sL�-���I�EH�D$`1���A�M��H����H��������H�����D$@A�E����
I�}0��I�}8I�u@L���/H��H��9I�MI�U fn�f`��p�fp�DH�q�1�H!��ofo�ft�fD��E��t*�E��I�I!�M��I��I��M)�M;3t0E�H�fE!�E��u�fv�ft�fD�E���%H�H��H���I��I��F�t	�A�����H�H�Z1��H��$`��J�0H����H��������H���8DŽ$�H��$`�@����
@D��H����H���$�uH�/��H��������H���I1�������|$@uH���H��������H���1�H�t$`����Y�I�u
L��H�t$�i�H��$@L�|$p���A�H�|$H1�H�T$@���H�D$PL�|$XH�T$@����A�H�|$ 1�H����H�D$(L�l$0�}����A�H�|$HL��L����H�D$PL�|$X�0����A�H�|$ H��L���i�H�\$0�O���H��H��$�H��$�H��$�H�=ٕ��H��$�H�
z~L��]��i~�����H�|$`�j}�H����H��������H�������{��4�D$@A�E�������
�����1��d���I���������H���}�H�N��H��������H���������4��$�H��$`�@���������H�޺��1����|$@��������������A�E������������H��$`�@���H�N@�H�=U�~L�d$H�\$`���@H�t$H�N@H�A�H�F@H���*H�nPH�VXH�N@H��L��$��gL�$�I�L��$P�DH��L9��4H�EH�H0H��t�L�x(Hi��I�ǘ�"L��$PI��I���H�� ���t�H��������I9��I�t�H�EA�O?��u�H��������H9HH���xP�H�D$hI�G�M9w�t�M�w�I�H��������H9��H��I�I�GH����@ ���Z���I�G�H ����I��h����P�HH�}H���#�|�����"���H�D$HH�D$PH�D$XH�=B��H�5C��HDŽ$�HDŽ$�HDŽ$�H��$��2��H��$�H�D$xH��$�L��$�M��H�D$p�?�E1�H�D$J�<(L�d$pL��L��%��M�L�l$XH�|$xt	L�����L;l$HH�D$uH�|$H�F�H�D$PB�(:I�EH�D$XH;D$Hu
H�|$H�"�H�D$PB�D( I��L�l$XH�D$ H�D$(H�D$0I����H�D$pI�G��o@��$�HDŽ$�I�GH�@H��$�HDŽ$�A�WA�O�ȃ���u_��@��@��@��~P
��pH�@8H���������tA�G����n���������A�O��������A;G��M������������t�������
�ńҹD����$��$�)�$�)�$��o�$��o�$�H��$��I�HDŽ$H��$�/A�H��$�H�t$ H�3!L��$����$���L��$�L���^K�H�D$ H�D$xH�t$(H�T$0L��H��$@�J���L��$�H��$�H�D$L��$�H�D$HL)�I9�L��$H��H�D$pH�D$pJ�<(L�t$L��L�����M�L�l$XH��$Ht	L���!��H�|$xtH��$@���L;l$HL��$�H�t$puH�|$H��H�t$PB�.
I��L�l$X�=M����xL���H���u���H�|$H�f���H�|$P�����V����A�H�|$H1�L���	�H�D$PL�l$X����A�H�|$HL��L���t	�H�D$PL�l$X���H�=>�~L�d$�$��H�t$H�F@H��H�F@�1���
P����H�Ӯ�H��������H����1��+������L�%0��M��t4H�-��L�uE1�DA�~��W M�o���aI��M��M9�u߄�uH�d��H��������H���1��������uH��h[A\A]A^A_]�H��$���$�H�=U�xH�
1z~L��~H��$��+����H��$�H�t$ �/�H�=�~L�d$���zH��$���$�H�=�xH�
�y~L�7�~H��$��+���?H�=�H�*�~�/����"H�=��~L�d$���H�=O�H���~�W��H�=n�~L�d$�T���H�=@�~�I���H�=l�~�gM9�r L�=�������������I��I��M9�t�A�>���t�A�B�D�I����H�=y�H��~�L�d$���iH�=�~L�d$����SH��$XH��$\L�d$�K/��4H�=��~L�d$���H�=��~���H�=��~L�d$�r��H�=��~���H�=�~L�d$����H�=�~L�d$�:���H�=��~L�d$�$����$���$�H�=&�xH�
�x~L��~H��$��+���sH�=m�~L�d$����]��$��D$HH�=؃xH�
Tx~L�U�~H�T$H�+�n��(H�=zH�ۻ~�L�d$�<��H�=-H�)�~�8L�d$�z���H�=F���H�=��~L�d$�3����$���$�H�=5�xH�
�w~L�r�~H��$��+����H�D$`H��$��D$@��$�H�=M�H�
mt~L�>{~H��$�����>H�=���NH�=��H��~����H�=�H���~�1���H�=�����q�H�6��H��������H���c������À��������[���H�s��H��$���$�H�=*�xH�
�u~L�'�~H��$��+���zH�54�������1������h���H�=H�¹~�1����=H��$���$���$�H�=��xH�
�s~L�{�~H��$��+�A��*������������H��M����H�|$�W����H��H�|$x��H�|$p��H��M���L���$���H��M���eH�|$�
I��H�|$@�L����I��H���%H�|$�Ձ��H�D$hM)�J�<�H�J��L������M�L�%����H�|$h��H���@����H��H�|$xt+H��$@�H���H��H��$�tH��$��K��L�d$�L�d$I�I�L$@H���4��H��H�|$tsH�|$@��H��H��$�tYH��$������II��H�|$`t1H��》�&�I��H��$�tH��$������I��L�d$�H��L�d$�L�d$I�L$@H����I����$�H���y�L���<H�D$h����H�|$h�k��L�d$I�L$@H���Y��H��H��$��	���H�؀|$@L�d$H�\$`����H��H��$��,z�H��$��z�L�d$�m�I��H��$��z�H��$��y�L�d$�H��H��$����H��L�d$�I����H��L�d$H��$��@A��H��H�|$ tH�|$(���H�|$HtH�|$P�m�H��I�I�L$@H���b���:H��L�d$H��$���@��,H��H��$��Fy��I��L�d$H��$��@��RH��H��$�tH��$���~�H�|$ uH��I�L$@H������H�|$(��~�H��I�L$@H������I��H�|$ tH�|$(��~�H�|$HuL��I�L$@H�����H�|$P��~�L��I�L$@H�����I�I�L$@H���u��I����H����v�L���_��H��H��$�����H��H���D��I�L$@H���7��I�L$@H���*���TH�l$h��uH�
ؤ�H��������H��u1ɇM��tH������H���RH�����H�؄�u�A�D$��H��$���$�uH�
{��H��������H��u11ɇ��u���H�޺��H��1��>~�H��H���{��I������L���u��C븀|$@uH�
��H��������H��u/1ɇ��tM�I�uL��H�t$H���H��I�L$@H�����H�����uA�EH��L�d$H�\$`1ɇ��u���H�޺��H��1���}�H���I�t�����I�L$@H������UAWAVAUATSH��X@�t$���t1��]I��H���H��$��o���o����$
f�$���f�D$Ƈ�H�@�\H��������H��$�I�F@����L��M�vXH�����M��H�$tTL�aP1�H���������
DH��I9�t8I��H9QH���ySu�yPt�L�kH�	��I�<��8���E1�H�HH�4$H�N@H�D$xHDŽ$�HDŽ$�H�T$H��$�HDŽ$�HDŽ$�HDŽ$�H��������H9��RH��H�F@M��tH�^PN�<��	�L��$��8H�F@I���mH��$�N�$�I��L��$��H��L9���H�;H�O0H��t�H�G(Hi��1�1��%fDD���E��A��D�H���H9�t!D���E��u�D���E��u��@��t�H��������H9GH�d�Q�l����P�b���H��$��8uH���|���D���H�;�X�7���H�0uH�G(�����t
�����t`H�G8H���b����������H�H�xH�w�@QH�H��\L�#L��$�L;�$������L���r�������u������������|�����
�y����X��������f������t����X���L�4$I�F@H�H�I�N@H���YI�^PI�NXI�F@H����L�,��ff.�H��L9��iH��xZtH�H8H���������u�L�p(Hih0�E1�L9�u�fff.�I���L9�t�C��&���u�C��&���t�C��&���u�CƄ&�C��&����?C��&�C��&�C��&��ƒ���u��@��@��@��~�ʀ�&���„�t<��ԃ��
�ԄɸD�H�|$@�L��$�L;|$xu
H�|$x�*�H��$�Ik�8H�T$pH�T0�oD$@�oL$P�oT$`�T �L�I��L��$�I���L9�������L�4$I�F@H��I�F@HDŽ$�HDŽ$�HDŽ$���I�F@����H��$�H�D$@H��$�H�D$HH�D$xH�D$PH��$�H�D$XI�^XH��tAH�$L�hPE1�L�t$@ffffff.�K�t�L���#I�l$����
I��H9�u�L�4$I�F@H��$�H��$�H��$�H�4�H�T$@H�T$HH�D$PH��$�H�t$XH����I�FH��$�H��M�H�D$H�>O�H�D$(�6ffffff.�I�H�|$H���H��$�H;�$���H�JH�L$HH�I�>��
I�����H�C0H����
H��$�H�\$L�c(Hi��I�L��H��t+���H���H �����u��$fffff.�H�D$H�@8H���Y
�������H��$��DI���I9���H�D$H�p@L�����I��H��t�A�m8M�~ M���FH��H�Dsp.�H1�H�-�L-�QXH��H��H1�H��H�����j?$H��H1�H��H��H��9I�FI�Nfn�f`��p�fp�DH�p�1�H!��ofo�ft�fD�ʐfE��t:�E��I���
E�Q�E!�I!�M��I��I��M)�M�E��A;+u��8�fv�ft�fD�E��u~H����L
H��H�s��5
fDI��I��J�D�H�8H�HL�(H�PH�QH�HH�JI�N0H�IH�HI�N0H�HH�AH�HH�AH���~���fff.�I�F(H�D$0I9�L�|$ ��I�F8H�@�pH��H�Dsp.�H1�H�-�L-�QXH��H��H1�H��H�����j?$H��H1�H��H��H��9I�FI�~fn�f`��p�fp�DL�@�E1�H!��ofo�ft�fD���fE��t:�A��H���E�Z�E!�H!�I��I��L��L)�H�E��;3u��df�fv�ft�f�Ʌ��I����+I��L��x����� �r�H����	I��L�(f��@�h�H�Q�H!��ofv�ft�f���oft�f�fA�fD��A�������D�@��f��wI�vH�����H��I�v@��H�����@�4@�tM���zH��H��H�I�O�I�N L�x�A�oI�H�D$8I�GM�/I�OH�HI�GH�AI�F0H�@I�GI�F0I�GL�xI�GL�xA�GH�Dsp.�H1�H�-�L-�QXH��H��H1�H��H�����j?$H��I��I1�I��I�~��I�OI�FI�vL��H��9fn�f`��p�fp�DL�p�E1�E1�I!��Bo(fo�ft�f��f��t;�D��M���
�k�!�I!�L��H��M��I)�M��9��A;8u��jf.�I��t f���tL���L��S
H!�H��$�A�fv�ft�fD��E��ubI�����	I��M��S�����	E1��͐I��L�4$I��N�|�H�D$0H9D$ H��$�H�|$8����H��
����%������L��$�F�E��xfof��D��F�A��A��L�4$M�FI)���	M�FM�A�I!�I�����	B�B�TI�V H�����	H��I�V L��M��I��H��H��H)�H�J��;���H��$��"��;���f�H�D$H�@0H���~���H�L$L�a(Hi��L��!f�I��$�I���I9��H���I��$�H��������H9���H�HI��$�I��$�H��t�H��
	M��$�I��$�A��$�A��$��ȃ���u!��@��@��@��~
��2ff.�������t�������
�ńҹD�A�}0�DA�E0A�E4I�M� ���L���`������ff.��K���g����H�|$@�zH��$�H�L$0H������$��ZH��$�H�D$0H��H�D$H�D$@H�D$ ��H��H;\$�!L�3M�~I�F0H���=M�f(Hi��1�1��'fff.�A��������H�H9�t%A�����u�A�����u��Mf���t?H�|$@L��1��lL�l$HH�T$PH�<$L����"��I���H�� �����A��$���t�A��$���u�A��$�u�A��$���������|�����
t�A�~Xu��w���	���s�H�|$@L��L����L�l$HH�T$PH�<$L���@"H�|$@�d���L��m��V���fDA�~X�����I�~0uI�F(�����t
�����t[I�F8H����������Y���H�|$@L��1��JL�l$HH�T$PH�<$L���!H�|$@�(���L���l��������u������������|�����
t�A�~X������n�����	��������[���H�L$xL��$�H��$�Hk�8L�L�d$@H��$�H�L$PH�\$XL�d$8H����L��$(H�D$8L�`8H��$�L��$ fffff.�I�D$�H;�$�tNM�l$�H��$ �AoE�AoM�AoU(�AV �AN�AH�<$L���#I��8I��8I9�u��L)���H��H��m۶m۶mH��H�D$ 1�H�Bk���H��H;l$ tuHk�8M�4A�D��wT��tOI�FH�D$M�nM��t-H�D$L�x�f�I��I��tI��t�I�?����f�I�>t�H�|$��두I�~ t�I�~(���H��$�tH�|$8��j�H�|$0L�4$t*�������1�H�=����S���������H��$���	�$
H��$�@
(�$AƆ��D$fA�����$�H��X[A\A]A^A_]�H�=��~H�\$�z���I��H��I��M9���K��H��������H9HH�c�xSuπxPu�H�u�I�mK�<��<��뼾;H�=�H��m~�PI��I��L�`�H�XH�H��tL���H�{t	L��ri�L���ii�L�4$���1H�D�~H�=��H�\$�k����H�=�~���� ����H�=��~����H�$H�XXH�@@I���Q�K�D�H�u
K�|��m��H9�sHI�l$L�t$@�I�D�K�D�I��H��H9�s'I�t�L������u�I�D�H�u�I�|��"����H�$L�`X��H�=�~�����H�=�H��~�.�j����H�=N�~H�\$�4����H�=8�~L�4$�����H�=h�H��~�1L�4$�>���H�=�~L�4$������H�=Ӣ~L�4$�b���|H�=�~�Q���kH�=��~����ZH�=��~����IH�=��H��~�#H�\$����'H�=��~L�4$�h���1��X����H�=H�~�����H�=Ǣ~L�4$�����H��>��H�y>�H�D$H�|$H�\$����H�Y>��TH�h>��KH�=�L~H�\$�����H�I>��MH�(>��DH�=�?�H�\$�-���jH��>��(H�k?�H�D$(H�|$(L�4$H�\$����@H�z?�H�D$H�|$H�\$�f���#H�?��H��>��H�=�>�H�\$����vI��H�D$0H9D$ H�\$���I���*I��H���LI��H�{t	L��%f�L���f��I��I�$uL�����L�4$�L�4$��:��I��H)�H�4�L�J�<�L�H����g�L�L�4$I�^XI�F@������,�*I���v�I��L�d$HH�|$@�1�L�4$�`I��H�D$ H�8u	L�4$�L��Ye�L�4$��I��H�|$@��L�4$��I��L�4$I�F@�GI��L�4$�I��L��I)�I�4�I�<�J����f�I�H�$L�pXI��H�@@���tI�dzH��$��J��xI����I��H�D$0H9D$ uH�|$8H�uu�-��I�H�tp�vI�dzL�4$�w�;I���p�)I��H�tR�XI��L�4$I�F@�rI��H�\$I�H�t3�9I��I�N@��:I��I�MuL������I�H�t
�I��I�H�uH�����H�|$@��H��$����t
H�|$x��$
H��$�@
(�$AƆ��D$fA���L���������DAVSPH�����H�Dsp.�H1�H�-�L-�QXH��H��H1�H�����j?$H��H��H1�H��H��H��9H�H�fn�f`��p�fp�DL�A�1�fv�E1�H!��ofo�ft�fD���fE��t:�E��I�rwA�[�D!�I!�M��I��M��M)�M�6A��A;6u��5fff.�ft�fD��E��u'I���t?I��L�s�H�=:����I��I��J�D�H��[A^�1�H��[A^�H�=
:��m��H�=�9��a��UAWAVSP��H�Dsp.�H1�H�-�L-�QXH��H��H1�H�����j?$H��H��H1�H��H��H��9H�L�Gfn�f`��p�fp�DL�H�1�fv�E1�L!��ofo�ft�fD��ffffff.�fE��t:�A��H��A�k�D!�L!�I��I��M��M)�M�6A��A;6u��;�ft�f�ʅ���I�����I��L��u���H�=�8��]��H�Q�L!��ofv�ft�f���oft�fD�fA�fD��A��A���E��E�@��fA��wH�wH�����H��H�w@��H���wf@�4@�tH�WH��t`H��H��H�H��H�WH�x�H�L�wL���`�M�~M�wH��H��[A^A_]�H�=58����H�=�7����H�=�8����H�=�9�����H�=m9��h���AWAVAUATSI��H�_L�gM��t=M��I��A��f�K�/H��I��H��tJ�D�H�u�J�|������I�>tH��[A\A]A^A_�%`�[A\A]A^A_�I��M9�u(I�>t	H���_�L�����f�I��M9�t�J��H�u�J�<��V�������f.�DP�Hu@H� uH�G�����t�������H�G(H����������H�G H����H�WHi��E1��fff.�I���L9�t`B�����t�B�����u�B���u�B�����$��<|�����
t���Hu�����A��A��A��E��t�Y�1�YðYÃ���:���������������$�������
�����H�*�����������	���������H�=p�~�[��f.��UAWAVSH��A�׉�I���H�`]�H���9H��H�5q�H�|$X���%H�D$H�D$H�D$H�D$P `H�D$H�D$@H��~H�D$H���H�H�t$ ���A�
I)�L�I�� ����H�|$@�1��J
���D$)D$ H�D$H�D$0H�|$pH�t$ �Z��H�|$@D����,H�|$H�t$@�Z��H�D$hH�CD$XH��$�H�C(D$pCD$C0H�D$H�C@A�FA�nI�I�^I�FH�Ĉ[A^A_]ÿ�H�f��H�=�}wH�
QL~L�b�H�T$ �7���I���<I��H���\�L�����I��H�|$ptH�|$x�I��H�|$tH�|$��\�H�|$XtH�|$`�}\�H��t\�L���t��@AWAVAUATSH���G��wh��tcL�sL�{M��t4M�fL�-7\��ffff.�I��I��tI�|$�t�I�<$A����H�;tL��[A\A]A^A_�%�[�[A\A]A^A_�H�{ t�H�{(��[�느UAWAVAUATSH��hI��������L9fH��H��@��~P�yI��H�L�{H��8uL���������WH�K0H���gH�C(Hi��@H��t���H�H�� �����u��L�������t-M�~H��AM�oM;/uL���tT�I�GJ��I��M�oM�~�{ZtH�C8H����������pL9cH���{T�\H�C(H�S0Hi��1�f.�H9��8H�<0H��H���H���s�H����у�H��s1�1��pH��L���1�1�f�M��@���E�����E��LE�M�� ���A�p���ME�A�����MD�I���E��pE��IE�H��I���H9�u�H��t*Hi��H�f������HD�H�H��u�H��te�����u[���H�S@I��L���M�gM;'uL�����I�GIk�8H�T$0H�T0$L$T$ T LI��M�gH�C8H���rH�k@D����H�lX�H���aI��H�5�ZH�|$8��� 1�E����A��A��H�|$PL���}1H�5<�wI��L��� H�D$HI�D$D$8A$H�D$`I�D$(D$PAD$H�D$I�D$@$AD$0�D$H�l$ H�$L�d$H�D$M�gM;'uL���
�I�GIk�8H�T$0H�T0$L$T$ T LI��M�gM�vH�tcM�~M;>uL���Q�I�FJ��I��M�~1��H��h[A\A]A^A_]�H�=��~���H�=<�H���~�.���H�=�~������H�J���4I��H�uH���Q����
��I��H�uH���:��L���������I��L���2���L�����I��H�|$PtH�|$X�|W��I��H�|$8tH�|$@�dW�L��[W�L���[��I��L��GW�L���G���AWAVAUATSH��L�L�gM)�t=I��M��I��A��DK�.H��I��H��tK�D�H�u�K�|��l����H�{tH�;[A\A]A^A_�%�V�[A\A]A^A_�I��M9�u'H�{t	H�;��V�L������I��M9�t�K��H�u�K�<����������f.�DUAWAVAUATSH��I��H��H��$��@�VU�H���
H��{�@0`�@ E�@*�H�$H�D$H�D$H�D$XH�D$`H�D$hH�C(H���Q���1҅��ƒ���H�|$ �.L�d$(H�D$0H�D$8L�d$@H�D$HH���H�|$xH�t$XL�D$8�A��O�|$x��L�t$pI��H�|$ t	L��EU�L�|$XL�l$`H�\$hA�H����H��J�<�H�L��sY�I�L�d$M��t	L���T�H�D$ H�D$(H�D$0I�F(H�������1Ʉ���H�D$8H�L$@H���H�|$XH�t$ L�D$8�A���N�|$X��L�|$ L�l$(H�\$0H�$L)�H9���H��J�<�H�L���X�I�L�d$M��t	L��/T�L;$$uH���9��L�|$C�� I��L�d$I�vI�VH�|$81�E1��]aL�l$@H�\$HH�$L)�H9��;H��K�<�L��.X�I�L�d$H�|$8t	L���S�H�D$pH����H�p�~�9H�=�����������$��<�����L;$$u
H���l��L�|$C�� I��L�d$�����E�H�
�9�H��H�pH�P �L��I�N L�-m�A�H����H�@Hi��1�1��'D���@��@��@�H���H9��R���@��u����@��u��XH��FH�D$@H�D$HH�D$8H�|$8�G��H��H�|$81�E1���_L�l$@H�\$HH�$L)�H9���H��L�|$K�<�L���V�I�L�d$H�|$8t	L�� R�L;$$u
H���*��L�|$C�� I��L�d$���^��H�|$8H��1�E1��L_L�l$@H�\$HH�$L)�H9���H��K�<�L��V�I�L�d$H�|$8t	L���Q�I�F H��L�D$p��I�NH���1�DH�֋91҅���H��,H���H��u�H����A���1�uA������AP�H���I���-����H�D$ H�D$(H�D$0H�D$H `H�D$ H�D$8H��~H�D$@���H�H�t$X���A�
I)�L�I��X���H�|$8���1��6��9L�|$(H�\$0H�|$ @��L���yP�M���Y@�Ɖ���L�4MH�
�L�-���LE�H�$L)�I9��/B��K�<�L���T�M�L�d$�{1�H�D$ H�D$(H�D$0H�D$8L�t$@H�\$HH���H�|$XH�t$ L�D$8�A�L��$��I�|$X��L�|$ L�l$(H�\$0H�$L�d$L)�H9Él$��H��H�l$J�<�H�L���S�I�L�d$M��t	L��UO�L;$$H�\$pu
H���Z��H�l$B�D� I��L�d$H�{X��H�CPH�pH�PH�|$81�E1��n\L�t$@H�\$HH�$L)�H9��gH��J�<�H�L���8S�I�L�d$H�|$8t	L����N��|$uH��$���N�H�D$H��$�H�A$H�Ę[A\A]A^A_]�H�=i�~�T���\�D$y�D$H�=\MxH�
�A~L���~H�T$�+�����*H���A�H���2��H�l$L�d$���H�=��~�������D$Y�D$xH�=�LxH�
kA~L�\�~H�T$x�+����H��A�L��H������H�l$L�d$�?���H��A�L��H�����L�|$L�d$���H���~�5H�=JA����PH��A�L��H���Z��L�d$���H��A�L��H���7��L�|$L�d$�F���H��A�L��L�����L�|$L�d$����D$Y�D$xH�=�KxH�
Y@~L�b�~H�T$x�+�s���H��A�L��H�����L�d$����H�=<�~�o���zH��A�L��H�����H�l$L�d$�q���H�=mwH�
�;~L���H�T$X�7�����,H�=�������@�������H��H�|$8��L���H��M��txL���K��m��H��H�|$8u���H��M����L���H��H�|$ tH�|$(��K�L���H��H�|$8��,�H�|$ tH�|$(�zK��H�Ël$@��ufH��$��QH���
H��H�|$8�,�H�|$ tBH�|$(�0H��H�|$8�,�H�|$ tL��#K��H��H�|$XtH�|$`�K��H��H�<$tH�|$��J�H�����@AWAVAUATSH��I��I��H���@��I�H����@0��@ ��@���D$PH�D$XH�D$`H�D$hH�D$8H�D$@H�D$HL�d$H�t$8L���,H��L����-I��L���H�|$pL���z&H�D$H�D$H�D$ �$H��$�L�D$H��L��L��E1��/H�|$��4H�t$pL���(H��L���5H�Ġ[A\A]A^A_ÿ�@�!��H���
H��H�|$�4H�|$ptH�|$x�{I�H���{�����fDUAWAVAUATSH��H�OH�<$H�GH�L$H)���H��H��m۶m۶mH��H�L$E1�H�-I��DI��L;l$tuIk�8H�L$H��D��wP��tKL�sL�cM��t.M�~��I��I��tI��t�I�?����f�H�;t�L�����H�{ t�H�{(���H�$H�xtH�8H��[A\A]A^A_]�%wH�H��[A\A]A^A_]�UAWAVAUATSH��H��I���gL��������1���
Z��kH��n�H��H���w1���Y�����L�5�Y�L;5�Y�uH�=�Y����H��Y�Ik�8H�S0H�T0KS T LI��L�5�Y�@��uH��������H�
en�H���E1��\Y�����H�5LY������1�H��[A\A]A^A_]�%H�L��H����C��wr��tmL�sL�{M��t4M�fL�-'G��ffff.�I��I��tI�|$�t�I�<$A����H�;tL��H��[A\A]A^A_]�%�F�H��[A\A]A^A_]�H�{ t�H�{(��F��H�=�X��+5�H�tm�H��H��������C���@���bX��������H�OX�H�D$@�l$H�=�QH�
�4~L�X�~H�T$��	������������X����I��H�����@���* L���"��I��H����L�����I��H�|$����H����L�����f�UAWAVAUATSH��H�GH�$H�|$H�GH�D$H����E1�H�-�E���I��L;l$tuIk�8H�$L�4�D��wQ��tLM�~M�fM��t/I�_�f�H��I��tH�{�t�H�;����f�I�>t�L�����I�~ t�I�~(���H�D$H�8tH�<$H��[A\A]A^A_]�%E�H��[A\A]A^A_]�f.�DUAWAVAUATSH��H�|$���u
�Gj���tH��[A\A]A^A_]ù1���
nV���H�Yk�H��H����1��
PV�����H�
UV�H�L$p9V�)D$`H�)V�H�&V�H�#V���uH��j�H��������H���}	1���U����}�1���
h���H��j�H��������H����1��
�g������
�g�;
�g�u7��uH�{j�H��������H���	E1�1���g�������
�g�E1�H�Sg�1��ff.�H��H��@t-�4@��tI����t@��t۾H��I	��D�Ʉ�uH��i�H��������H����1��+g����M���9H��������H�HH��$�H���H�D$H�D$ �M��I��tE��L���������L��H�|$��f9���d�<%�����TdH�%�����
�W����kH;�W��)H��g�H����H�
~U�H�\��H�D$0H��$�H�D$(H���H���H9�uH�����H���H���H���H��H�HC�H���H���H��H���H�@H��D$(L$8T$HLT L����@�H����I��L�$$A�D$���w��H�
)�H��H�hL�` �.H�r5H�D$0H�D$8H�D$(H�|$(���H��I��N�,�L��H��>��L;l$����M��tL��3@�H����H��L�d$��H�D$H��H��L��SE�H�D$I�I��I�^M�fDŽ$�L�$$D��$�HDŽ$�L��$�HDŽ$�H�\$pH;\$`u
H�|$`���M��H�T$hHk�8H��$�H�L0�$��$��$�T LH��H�\$pM���i������H�wU�dH�%����d�%�����
WU��������������H�=�Q��i.�H��f�H��H���Y���聃�4�
�Q����T���H�
�Q�H�L$(�D$0H�=KH�
.~L��|~H�T$(��L���tH�5XQ������1��1@��1���
�c��e���H�=uc���-�H�f�H��������H���Y����ق�4�
Lc����T���H�
9c�H�L$(�D$0H�=��H�
�-~L�c|~H�T$(�褿���H�5c������1���?�M������H�T$hH�\$pH�D$`Hk�8H�H��$�H��$�H��$�H��$�H��$�H��H��$���d�D$H��������H��H�$H�L$ �Zff.�H�!P�Hk�8D$(L$8T$HH�T$XH�T0T LH��H��O�H�T$H�L$ H9���H��H��8H��$�H�(H;,$��H�T$L�xL�hD�pH�X L�`(H�H0�@H�l$(L�|$0L�l$8D�t$@�D$DH�\$HL�d$PH�L$XH�|$����|�|$uF1����
>O���H�)d�H��������H�����D$�O�����H�O�H;O�����H�=�N��/������f.�H�|$H�t$(�1A��wRA��tLM��t0I�_�f.�H��I��tH�{�t�H�;��<���DH�������L����<����H��t�L���<��H�=ZN��*�H�Fc�H��������H���������4�D$�-N�������H�N�H��$��D$��$�H�=��H�
�*~L�Zy~H��$���ȼ����D$H)���H��H��m۶m۶mH��H�D$E1�L�-�;�H�T$�fffff.�I��L;d$H�T$tqIk�8H�,�D��wP��tKH�]L�uM��t.L�{��I��I��tI��t�I�?A�����H�}t�H��A��두H�} t�H�}(A���H��$�tH��$��/;��D$<�d����uH��a�H��������H����1���L����5���H�5�L������1���;�����H�=�.H���~�5�����������C~���v����`L��j����*~��������^������~���N����~^��B����}���C����L��7���������H�D$ L��H�|$ H��蜲�H�$H�|$(�4�H�$H��$������s�
�I�Ƌ\$�?�H�$�kH�$H�|$(�s��[H��H�|$(脵��H��輮�I��H��$��l����H�|$(�0��H��$��#����{�L��胮�H�$L���n9�H�D$hH�D$H�D$pH�D$H��uH�|$`��H�<$�H��E1�H�-69��fff.�I��L;l$t�Ik�8H�L$H��D��wP��tKL�{L�cM��t.M�w��I��I��tI�~�t�I�>����f�H�;t�L�����H�{ t�H�{(���H�|$��8�H�<$蝭�f.�SH��������H�G`H9���H��H�PH�W`H�wxH��t8H�xL��N�����@H9�t:H�{`L�KpC�<u#H��H�S`I���H��u�H�C`H��`H����[�H�C`�[�H�=nH��~�.��H�=��~�[��H�K`H���߬�f.�DUAWAVAUATSH��(I��I�������$�)�$�������f�D$>Ƈ�Ƈ��1���
SI��
H�^�H��H���
E1�I���H��$��%I�����H�"I�H�
#I�H��H��$xH��$�L��$�H��$x�ZH��L�|$@@�l$��H��D�d$H� ��5�H���I��H�HDŽ$�H��$�HDŽ$�H��$�H�D$`�$x)D$P�L�|$PL��$���I�,�H��H��$�L���H��t2H��H;�$�u׺�A�L��H���<��L��$���$�)�$H��$�H��$ L�|$@�l$D�d$HE��t+�CHDŽ$HDŽ$HDŽ$ E��uH�|\�H��������H����1���G�����H��$H��$H��$ H��H��$�H��$hH��$�H��$�H��$�H���	I�FH�D$HI�FH��$�H��H�@H��$pI�FH��$`I���H��$�A�F��$�I�F(H��$HI�F0H��$PHDŽ$�I��L��$��ff.�M9���L��I��L��$�H�8�GH��t
�H�u��R�����H��$XL�H�o H��H��H��$�tH��r3�I��H��u�A�L��L��H���8�H��$�L��$�H��$�H��$���E1��@I��L9�$p��H;�$�uH��$���L��$�A�� H��H��$�H�D$HJ�t0J�T0H�|$P1�E1��AH�\$XL�|$`H��$�H)�I9�wBJ��L��$�I�<�H���7�L�H��$�H�|$P�P���H��O3��B����A�H��$�H��L���D��H��$��H��$�H
�$�)�$�L�|$@A����D$A���f�D$<AƇ�H��$H��$�L��$��L�d$H��$H��$�H��$)�$0H�@H��$@��@����hH�D$H�D$H�D$ H�=�@�H�5�@�H�D$PH�D$XH�D$`H�T$P�W|�L�t$PL�d$XH�\$`H����A�1�I�</L��H��g6�H�H�l$ M��t	L���1�H;l$H�\$u
H��荪�L�|$A�/:H�EH�D$ H;D$uH���k��H�D$�D( H��H�l$ H�L$H��H)�H��
��H� event 'H�T(H�Firing eH�(H�UH�T$ H9�u
H�����H�D$�D( H��H�l$ ��$��;���rH��$HH��H�ǹHD�H��$PHD�H�D$PH�D$XH�D$`H�T$P�{�L�d$PH�\$XL�|$`H�D$H)�I9���L�t$I�<.H��L���5�L�H�l$ M��t	H���0�H;l$H�\$u
H���@��L�t$A�. H��H�l$ H�D$H)�H��
��H�andler 'I�D.H�' to hanI�.H�EH�D$ H;D$uH�����L�t$A�D. H��H�l$ H��$�H�pH�P H�|$P�&��L�|$PL�d$XH�\$`H�D$H)�H9��UI�<.L��H��94�H�H�l$ M��t	L���/�H;l$L�|$@L�d$u
L���Z��L�t$A�. H��H�l$ H�D$H9�� H�\$�+'H�MH�L$ H9�u
L�����H�\$�D+
H��H�l$ �=�?���L��$�xH��H��J3�H���u�v1�H�|$t	H��/�L��H��$`�H��$�H�t$HH��$���D$L$ H�D$hH�$�)D$PH��$H�D$`L��H�t$P�L��L���KH��H��$�H��$�H�D$PH�D$XH�D$`�$L��L��H��L�d$PM��E1��
L���UL��H���*A�FIA�F(H�
fwHc�H��1��A�~,����H��������H��H��$�H9�t8H�L$PH��$@H�L$hH�(�$0A�L�|$pH��$�H�t$P��L$��t3�$�H��$�@
(�$�A����D$<fA���H��$�t	H��v-��I�uL���0���H��$��H��$�L��$�M9��l$H��$X�������A�H�|$1�H���1��L�|$H�l$ �����A�H��H�����H�l$ H�L$H�D$�P����A�H�|$H��L���ح�H�l$ �����A�H��H��賭�L�t$H�l$ �(����A�H�|$H��H��艭�L�t$H�l$ �����A�L��H���_��H�D$H�l$ ���HDŽ$�H��$ht	H��,���$��e�1���
�=��AH��R�H��������H���M1��
�=����R�D$HL�5�=�M����M��I��I��E1�H�-�t�"f�I�����I��I��I����L�=�=�M9��vH�h=�J���QI��tыQ(HcT�H��y,t�J�<��AHH��{(u HcK,H���T��?wH�KO���H�J�4�H��K�<H���-�I��L�==��H��V���H��讍���I����|$HuH��Q�H��������H����1���<���L�|$@�l$�f@��t3�$�H��$�@
(�$�A����D$>fA���H��([A\A]A^A_]�H�=C<����H�Q�H��H�������m�A��A�����H�<�H�D$PD�d$XH�=\�H�
~L�Tg~H�T$P�)譪��]H�5�;������1���*��=��pm������;���H�=�;�� �H�iP�H��������H��������1m�4�
t;��������H�
a;�H�L$P�D$XH�=��H�
b~L��f~H�T$P�)���H�5(;������1���)�@���x�������l���E�����:��9���H��f~L��L���`���RH�=�f~豤��DH�=�'xH�
q~L�
�~H�T$P�+�k����� �#���
�H�������I��M��u5����I��M����H��e(���I��M����L��F(��I��H�|$P��H��)(��y�I��H�|$PtoH�|$X�(��bI���pI��H�|$P��cI�ŋD$��w��uRH�|$tJH�|$ ��'��=I���H��H��耊���I���I��H�|$tH�|$��'��I��H��������H��H9�$�tRH��$�H��$�(�$0�$�H��$@H��$H�D$@H��$H��$�H��$��_�|$tu�$�H��$�@
(�$�H�D$@�L$����L$<f����8�)��I���H�MuH��蔉��H��$������I���|$H�(�DI��H��$�tH��$���&�H��$��H�u
H��$��?���H��$��BL�|$@�l$�!I��H�|$P�����l$�
I��H�|$P����@��t3�$�H��$�@
(�$�A����D$>fA���L�����@P@��uH��L�H��H��u/1���7���tX�H�5�7������1�AX�%s&��Vi��u��w7��f�UAWAVAUATSPL�?L�gM9���H��L�oH�-�n�"I�F0I;E ���I��M9���M�7A�F(HcD�H��A�}u�A�F,�QA�}u�A�~,u��eA�}u��A�}u�I�V@I;U0u�I�u(I�~8H���Q&���u��3A�}u�A�F,��t$A;E�z����A�}�X����h���L�;E1��
I��L�;�I�~L��H��[A\A]A^A_]�f.�DP@��uH�BK�H��H��u/1��Z6���tX�H�5L6������1�AX�%%���g��u��'6��f�AWAVATSPH��L�wL�M)�t5I��E1��ffffff.�I��M9�tK���H�u�K�<�襆����H�{tH�;H��[A\A^A_�%�#�H��[A\A^A_�f.�f�UAWAVAUATSH��(H���1���
@G���H�CJ�H��H����1��"G������F0)D$L�~ L�n(N�4�M��t#L���N"�I��H��u�L��袛���A�L��L��L��o'�(D$CL�+L�cL�k@��uH��������H�
�I�H����1���F�����H��([A\A]A^A_]�H�=eF�I����L��H�cI�H��H��� ���I���/f�L����@���3F�������H� F�H�$@�l$H�=]!xH�
9~L�rN~H��+��H�5�E������1�H��([A\A]A^A_]�%�"��e���.�����E��"���H��@����H�����H��H����H���ז��UAVSH��H��1���
fE���H�iH�H��H����1��HE�����L�wH�t
H� �o!�KANA@��uH��������H�
H�H����1���D�����H��[A^]�H��D�I��H����L��H��G�H��H���i���I���d�L����@����D����Z���H��D�H�$@�l$H�=�xH�
�~L��L~H��+�d��H�5[D������1�H��[A^]�%D!��'d���7����,D��+���I��H����H�;t
H�{�P �L���P��AWAVAUATS�H�
�iHc�H��NO���F�G������I��L�vL�fJ��M��tbH����I��H��uW�B�FH�N�GH�O��I��L�vL�fJ��M��tIH����I��H��u>�H�����A�L��L��H���#�M�eM�}M�eA�E�)A�L��L��H���#�M�eM�}M�eA�E[A\A]A^A_�f.�@UAWAVAUATSH��8H�|$ H��H�T$��H��I��H��L�4@L�����H����H�$H�D$E1�E1�L�t$0H�D$(�:A�I��L��H��
#�H�D$(J�(N�t(J�\(I��I��L�t$0M9�tQM9�tLI�wI�_H�,�H��t�H��I���p�L��I��H��u��H����H�$H�D$H�D$H�D$H�L$ H�AH�$H�H�D$H�AH��8[A\A]A^A_]ÿL���o��H��L�d$H���&]�H���ޒ�f.�@���w��t�H�t�H��%��f�SH��pH��f�D$hH�D$HW�D$XH�$H�D$NV D$L$ T$0H�F0H�D$@�H�a�H����H�L$@H�H@$L$T$ \$0X0P HH�D$H��H�$�0��H��tX$L$T$ P HH�D$XH�D$hH�C D$HH�D$XH�CH�D$`H�CH��p[ÿ�H������0��H��H����	�H��H��艭H�|$H�
H���g��襜�f�AWAVAUATSH��I�����H�KH��t�H�	uH�{I�����L��H�CI���H��������H9��H��I���M���M���H�H����M����ʀ�uM��t-�I�$�H��u"�.�I�$���H�uH�;�r���H��t�H�uH�;�]��L�#L�kI����C �H�<�ѹCʀ�t
����t1�I�������
�I�~`ugI�F`����M�~xM;~hu	I�~h�-�I�FpK��H�S H�T� KL��L��H��I�Fxt-I�F`L��[A\A]A^A_�H�=[z~�^���H�=}z~� ���H�=Wz~�"���I��L�#L�kI����$I��H��������I��I�F`L��蚏�I��H�{�~�H�CH��t�H�u	H�{���H�H��t�H�uH�;� ��L���X��薚�UAWAVAUATSH��hI��H�D$H�D$H�D$ H�,�H��H��>��H��������H9����t1�H���j����I��I��H�|$(L�D$HL�L$PH��tH����H����I��L���A�1�L��L��H���H��$L�D$L��L��1��G�����$`��H��$P���H��$tH��$�K�H��$ tH��$(�2�H��$8tH��$@��H��t	L���L�D$L�L$ H�|$XL��L��L���_H�D$0H�D$8H�D$@L�|$`H�D$hHDŽ$�L��$�H��$�H�6H�|$pH�t$0L��$��A���|$p�-H�\$0L�d$8H�t$@L���9�H��t	L��O���\�H����{HDŽ$�{HDŽ$�H��$�HDŽ$�I�ƀH��$�L���*���H�{H�L$(H�f�A�A
H�|$X�L������HDŽ$�HDŽ$�H��$�L��$�L��$��$�$�$(�$8�$��$��$��$��$H�$��$X�$����9�H����I����$�H��$���H��_�L��$�D��H��$�H�|$(L��H�L$HL�D$P��[�I�uL�����H�\$L�t$ M��t/L�{L�%���f.�I��0I��tI��t�I�?A����H�|$t	H��o�H��h[A\A]A^A_]ÿ��轎��>�D$q�D$H�=AxH�
�	~L��y~H�T$�+�ז�����}�������H���I���L�������.��H��H��tRL���GH��H��$�>���H��H��t`L�����UH���#H��H��$����H�|$0tH�|$8���H�|$Xt%L���x��H��H��$������誕�H��L�t$H�\$ H��uH�|$t	L���<�H���<��M�~L�%)��ffffff.�I��0H��t�I��t�I�?A�����UAWAVAUATSPI��H�_H�oH��t;L�e�L�kA��DI��I��I��sI�E��H�u�I�}�I�u��Y��I�>tH��H��[A\A]A^A_]�%��H��[A\A]A^A_]�H�$I9�u.I�>t	H��^�H�<$�]��ffff.�I��I��t�I�E�H�u�I�}I�u�X���l��f�SH��@H�t$0H�`��H��H�G`����H�GxH���H��H�D$8H9���H�sxH�CpH���T� �T$ �L�)L$)$�T�!�t�&f�t$&�D�"�D$"�T$!H�C`�|$ t-H��������H9������UH�ÀH���H�\$H��tH���H��A�H�D$H��t�H�u
H�|$���H�$H��t�H�uH�<$H��@[����H��@[�H�=�v~�@��L�
�v~H�t$0H�T$81�1��1���H�=�u~�H���H�=?v~���H��H���H��赇����H��H�C`複�@AWAVAUATSH��H�H��H�H��H��?H!�t%H����H�{H���[A\A]A^A_�VH��t
H�{�<�L�s L�{(M��t1M�fL�-$��f.�I��I��tI�|$�t�I�<$A����H�{t.L��[A\A]A^A_�%��H�C�H�uH�{[A\A]A^A_�Q��[A\A]A^A_��AVSPH��L�wM��tL������L�����H�CH��t�H�u	H�{���H�H��t�H�uH�;H��[A^�*��H��[A^�f�UAWAVAUATSH��x�������I���1���
�4���H��7�H��H����1���4�����H��������M�~PI�OH�D$hH9���H�AI�GI�WPH��t9�H���I�GI�OPH�P�I�WI�NPL�|$`H��<H�=�9~����I�OI�NxH���XH�Q�I�VxI�VpH�L�I�NPL�|$`I�GI�O0�H�D$H��L�t$P���l$L�|$ M�fAoM�of�����\$u)fff.�fAoEf��I�����I������t�H�L$X��ЉD$(���H��H�@H��M�t�M�d�J��M��t|H����H����H�D$H��L��H��
�H��������H��I9�u_E1�E1�\$L�t$P�l$L�|$ I�O�I����E1�E1�I�O�I�����H�D$�L��H����H�L$XH��A�LC�J��H�4@H�VUUUUUUH��H9�v1��\$L�|$ L�l$�l����H��t#H��H����
�H�L$XH��L��u�H���1�L� H�t$H�pL�`H�T$0H�D$H�D$8H�D$@H����A�����A)�D#t$(A�H�T$H���5A�F�D!�H��K�dH��H�t$(H�t�H�\�I��L�d$@A��H���H�l$H�T$fE��u-ff.�fAoEfD��I�����I��A����t�A���A��H��H�@H��I�l�I�\�H��H��tgH�\$pH��H����H����H�D$(H��H��H��	�H��������H��H�\$pH9�tyL;d$0H�T$H�l$�
����8ff.��H�D$(�H����L;d$0H�T$H�l$�����A�H�|$0L��H���8��H�T$8���L�d$X�l$L�l$0H�D$8H�D$�\$L�t$PL�|$ I�O�I�t'�/A��\$L�t$P�l$L�|$ I��I�O�I�u
H�|$`�����uH�r3�H��������H���R1��G0�����A�����K�dL�|$L��M�,�L�|$0L�|$8H�L$H�L$@L�l$HM��tjH�D$H��H�D$h@���fffff.�I�GI��M9�t;I��H�h�H;l$ht-M�w�M�g�I�N��1�L��L�D$P�(H��t�L�����L��L)�H���������H��L�|$8M9�L�d$L�l$t9H��H��I��L�5���ffff.�I��H��tI��t�I�?A����M���#L��n��H�=BpH��1~�I�y��H�=/���H�2�H��H���"�����N�À���.�������H��.�H�D$0�\$8H�=
xH�
�}L�7~H�T$0�+蝋���H�=�2~�L����H�5�.������1��q�A����+���M��L�|$t)I�_L�5�
��
@H��I��tH�{�t�H�;A����M��tL��H��x[A\A]A^A_]�%T
�H��x[A\A]A^A_]���M���������-����H�=;tH�.3~�?�<����H��膂��
�H���w��I���"I��H��tH�|$(��	��I��H�|$0�I�\$L�|$ I�O�I�tv�~I��L�|$8H��t	L���	�H�|$0� ��L���~�I���I�tC�KI��H�|$0� �L���x~�I���1I��M��uI�O�I�t�L��N	�I�O�I�u
H�|$`�b���uH��/�H��������H��u;1���,���tL���~�H�5�,������1���	�L����}��L��u���,�����fDUAWAVAUATSH��I��H�Ӊ�@��@�H��
�H���v@���[d�<%������dH�%�����
������H;����H��-�H���I���H�
j�L�|��H�=/�,H���	���t'I����H�=/�DH��]	�����A�����AƇ�H�D$8H�D$@H�D$H�D$PMH��H�D$0I���I���H9�uI����9��I���I���H�PI���I��1�H9�HC�H)�I���H�@H���oD$0�oL$@�oT$P�T �L�H�Ĉ[A\A]A^A_]�H�=Q��|���M��H�=I�H�5J�H��L������H��H��9H�5�L�%�fn�f`��p�fp�DJ��1�fv�L��H!��Aofo�ft�f�ȅ���H�D$H�t$L�d$fL$pH�<$f\$`H�L$ ���H�H!�H��I)�M;l$�u+I�t$�H��L�|$(I��H��M��A��M��H��L��L�|$(��tRH�L$ �A�f!ȉ�H�D$H�t$L�d$foL$pH�<$fv�fo\$`u�ft�f�˅��^���H�H��H���*���I�D$�A�|$�u@��L�����3���H��L��L�����#�����H���dH�%����d�%�����
�����$����o�����H��H�|$0�
H���uz�DH�H��H�H��H��?H!�t"H��tH��u �H�tH�<�%*��H��u���SH��PH��d�<%������dH�%��dH�%�H�HdH�%��k�)D$ o�)D$0H�D$@H�T$HH�5�H�4$H�D$L��H�|$ �������-H�5I�H�4$H�D$L��H�|$ �������H�5�$H�4$H�D$L�}H�|$ ���y����H�5�$H�4$H�D$L�EH�|$ ���A����H�5y$H�4$H�D$
L�
H�|$ �
��	���MH�5i$H�4$H�D$L��H�|$ �������H�5M$H�4$H�D$L��H�|$ �������H�5��H�4$H�D$L��H�|$ ���a���xH�5�H�4$H�D$L��H�|$ �1��,����H�5�$H�4$H�D$	L�h
H�|$ �	������H�5�$H�4$H�D$L�0
H�|$ �������H�5|$H�4$H�D$L��H�|$ �������H�5|$H�4$H�D$L��H�|$ ���L���cH�5�$H�4$H�D$L��H�|$ ������+H�5�$H�4$H�D$L��H�|$ ��������H�5�$H�4$H�D$L�hH�|$ �������H�5�$H�4$H�D$L�p
H�|$ ���l����H�5�$H�4$H�D$L�8
H�|$ ���4���KH�5�$H�4$H�D$L�
H�|$ ������H�5�$H�4$H�D$L�8H�|$ ��������H�5�$H�4$H�D$L��H�|$ �������H�5�$H�4$H�D$L��H�|$ ���T���kH�5�$H�4$H�D$L��H�|$ ������3H�5�$H�4$H�D$L��H�|$ ��������H�5%H�4$H�D$L��H�|$ �������H�5� H�4$H�D$
L��H�|$ �
��t����H�5�$H�4$H�D$L��H�|$ ���<��uWH�5$%H�4$H�D$L�H�|$ �����u#(D$ (L$0(T$@S KH��H��P[�H��H�D$H�I~H�t$H�u^�H�FH�=��|��,H��H�D$H�T^�H�D$H�=�H�	~H�t$�W|��`jdH�%�d�%�����"���H��H�D$H��~���H�T$(H��t(H��H��H�H���tH�|$ H)�H���H����H��H����r�f.��;f.��UAWAVAUATSH��xL��H�L$I��H��I��H� I�u(H�T$L����
I�}��I�}I�uI��I��9fAn�f`��p�fp�DL�|$J�,�1�fv�L�5���E1�H!��ofo�ft�fD�E����H�D$HH�$H�t$@fL$`H�|$8L�L$0L�T$(H�L$ f\$P�A��H�H!�H��H��H)�H�D$H;C�uH�s�H�|$H��A�օ��}A�G�fD!�A��H�D$HH�$H�t$@foL$`H�|$8fv�L�L$0L�T$(H�L$ fo\$Pu�H��tf�˅�t�D��I�I!�ft�f�˅�u0��1�L�H��I������H�C�H�L$H�K�H�$H�K��rB�'����$I�L$�H!�F�'D�L��fn�f�{��AoMf���AMI��H��L)�I��H�L$J�L'�H�L$H�H�H�L$H�H�H�X��H��x[A\A]A^A_]�I�u L��I��H���H��H��L������fof��D��B�'�X���fDS���X��t[�[�f.�f�UAWAVAUATSH��XI��I��H��H�|$ H��L��L��E1��l��H�\$ H����L�d$(M�����D$0I��uH�{ tnH�s�� �:D�H�|$ L���|��H�uH��L���-�L�t$ H�D$(H�D$8H�D$0H�D$H�5���u8I9��lL��L���u��H�uH��L����~�I�������t�H�D$H�D$H�D$H�=��H�5��H�D$ H�D$(H�D$0H�T$ L�t$@�D�L�d$ H�l$(H�\$0H��L�l$P�A�E1�K�<.H��H��(��I�L�l$M��t	H�����L;l$uH�|$�Qr�L�t$C�.:I�EH�D$H;D$u
H�|$�-r�H�D$B�D( I��L�l$H�L$H��L)�H��&���BD(�B(H�one var:J�T(I�U'H�T$H9�uH�|$��q�H�D$B�D(' I��(L�l$H�D$ H�D$(H�D$0H�T$ L��H�t$P��B�H�l$ H�\$(L�d$0H�D$L)�I9��2L�t$K�<.H��L�����M�L�l$H��t	H�����L;l$uH�|$�'q�L�t$C�. I��L�l$H�D$L)�H����fC�.=>I�EH�D$H;D$u
H�|$��p�H�l$B�D- I��H��H9D$@H�=}HE|$8�
HEt$HL�l$H�D$ H�D$(H�D$0H�T$ ��A�L�t$ H�\$(L�d$0H�D$L)�I9���H��L�H��L����M�L�l$M��t	H�����L;l$uH�|$�)p�H�l$B�D-
I��L�l$�=����L�t$@xH��L��[��H���u����H�|$tH�|$�$��L�l$PH��I9������L��L��H�T$8H�L$H�M��tH�|$8��H��X[A\A]A^A_]�%���H�|$�A�1�H����w�L�t$L�l$����H�|$�'�A�L���w�L�l$H�L$H�D$�-���H�|$�A�L��L���vw�L�l$���H�|$��A�L���Ow�L�t$L�l$����H�|$�A�L��L���%w�H�l$L�l$�T���I��M��u��{I��H��tvH�����k�fI��M��taH�����VI���H�umH��L���;z�L���j�I��M��tRH�|$8����L���j���I��H�|$ tH�|$(�v���I��H�|$tH�|$�^��H�D$@H��H��u�L���Qj�S������t[�[�f.�f����f.����f.���K�f.��AWAVATSH��8H��H�;H�|$ �E1��9��H�\$ H��tqL�t$(H�s�D$0� �:D�H�|$L���v��H�uH��L���y�L�t$H�\$H�T$H�|$H�޹
�E���|$uA�E1�M��u.�5��IH�D$Hc�H��H�� E1�E1�H9�A��LD�M��t	H��!�E	��A��u
1�M��IO�H�� H�7
�H��8[A\A^A_�I��M��t%H����L����h�I���H�uH��L���Nx�L����h�fD��f.��UAWAVAUATSH����
����>�1���
�	��xH�5�H��H����1��t	�����H��������H�D$8L�=
�H�UUUUUUUI9�v
�k��L�5�	�J��H�@H��tH���H����L����1�H�L$H�D$H�D$M���7�l$,M�ffAof���L��E1�H�L$X�7��S�!�H��K�H�,�L�l�H�l�I��L�|$��H��H����f��u*ff.�fAo$f��I�����I������t��H�L$0H�D$h���H��H��H��I�t�I�l�H��H��t1H��H�T$`I��� �L��H�T$`I��H��u�ff.�A�L��A��L;|$H�D$hH�t$0����H�|$��t�H�D$H�t$0����H�t$XH���l$,�/H�D$H�D$PH�D$H�D$@H�D$H�D$H@��uH�6�H��������H���1��k�����H�T$@H�\$HH�D$PH�@L�,�H�\$H�T$0H�T$L�l$ I��H��t[H�l$xL�cH�D$8L�t$pfff.�I�D$�H;D$8t0M�|$�H�D$p�AoG�EL��1�1�胢I��I��M9�u��NL��L)�H���������H��L�d$M9�t1I��I��I��L�-���I��I��tI�|$�t�I�<$A����H�|$0t	H��]�H�Ĉ[A\A]A^A_]�H�\�H�D$pH�D$pH�D$H�=>�H�
��}L����H�T$��y��1���
������H�=
��h��H���H��H���|����3��@��������s���H���H�D$@�l$H�=�0iH�
��}L��}�H�T$��Fp��mH�5�������1��.�����H�|$H��sA�!�����2������\�����H���g��
�H���g�����{���H��L�d$H�|$�k�H���d�H��H��tL�����H��H�|$�!.�l$,�H��H�|$�j��H����c�H��@��uH�w�H��������H��u;1������tH���c�H�5�������1��-�H���mc��2��u��q��f.��UAWAVAUATSH��(��������1���
5���H���H��H����1��
������D$L�5�M���"L�=��M�gfAof���L�-�����E�!�I����f��u+ffff.�fAo$f�I�����I��=��t�Љ�����L��H)�H�C��@v��t�H�h�H��H)�H��H�Q�H#[��ofv�ft�f���oft�f�fA�fD��A�������D�@��f��w
H��@��@�4@�tH�
�H�{�tH�{�A��H�C��H�����H�{��:u�����L�=~�M����L�5V�fAof���M�fL�-��L����C�!؉�I��tVf��u.ffffff.�fAo$f��H�����I������t�����H��H��H��H�|�t�H�H�x�A���H���H��t.H�SL������H�CH��H��H��H)�H��HB��1�H���H����|$uH��������H�
��H����1��������H��([A\A]A^A_]�H���H�D$ H�D$ H�D$H�=��H�
�}L���H�T$�����1���
f��1���H�=Y����H���H��H���%�����.�4�
7���� ���H�
$�H�L$�D$H�=�wH�
]�}L�F~�H�T$�+�k�H�5�������1��������].�������������I���|$茛L���_�I��H�|$�Gf��L���_�f.�D�˗f.��UAWAVSH��8H��H��H�\$ �H��E1��x�H�|$H����4�d�<%�����mdH�%�����
L������H;5���~H�H�H���H�
��L�|��I���H���H�|$�1:�H��I����H�uI����e��I����H���I����1���
��H�1�H��H���1�������H���H��t�H�uH�=����H����@��uH��������H�
��H���1��x����u5H�5l�������1�H��8[A^A_]�%��H�D$H��H��uH��8[A^A_]�H�|$H��8[A^A_]�%����H��dH�%����d�%�����
�����|����[k��u�q��nH�=������H��H��H�������+��@�����������H����H�D$ @�l$(H�=�wH�
Z�}L�3U~H�T$ �+�h��+������b������I��H����@���FR�L����\�I��I���L���\�I��H�|$ �oc���H�uH���a�����g�I��H�D$H��H��uL���\�H�|$�o�L���o\�f.�DSH��0d�<%�����&dH�%�����
}�����=H;f���5H�y�H����H�
9��H�\��H�5����:������������ƃ�H�D$H�D$H�D$�D$ MH��H�$H���H���H9�uH����#��H���H���H�PH���H��1�H9�HC�H)�H���H�@H��$L$T$ T LH��0[ø�H�`��dH�%����d�%�����
@����������h��~n�H��H���s�H����Z�f.��AWAVSH��0H��d�<%������dH�%�����
�����H;����H��
�H����H�
���L�|��H��
H��E1��s�H�$H��tFL�t$H�s�D$� �:D�H�|$L���-g��H�uH��L���i�H�D$H��H��q1�� H�|$ �H�|$(u�?0��H��t���A���H��0[A^A_ø�H���dH�%����d�%�����
��������g��2m�I���H�uH��L���i�L���Y�fD�+f.���Kf.��AWAVATSH��8H��H�'
H�|$�E1��r�L�|$M��tuH�T$I�w�D$� �:D�H�|$ �
f�L�d$ L�t$(H�D$0I�4�H�MH�
OL����p��M��t	L������I�uH�|$H�t$�<h��1�d�<%����utdH�%�����
������H;����H���H��t8H�
���H�|��8��t$H������t1�1�H��8[A\A^A_�%H��8[A\A^A_ø�H�s��dH�%����d�%�����
S�����u�����e��k�H��M��tL������H���I�uH�|$H�t$�Vg�H����W�f.�@AWAVATSH��8H��H��H�|$�E1��p�L�|$M��tuH�T$I�w�D$� �:D�H�|$ �jd�L�d$ L�t$(H�D$0I�4�H��
H�
�
L���Qo��M��t	L���)��I�uH�|$H�t$�f��1�d�<%����utdH�%�����
>������H;'����H�:�H��t8H�
��H�|��8��t$H������t1�1�H��8[A\A^A_�H��8[A\A^A_ø�H���dH�%����d�%�����
������u����Fd���i�H��M��tL���H��H���I�uH�|$H�t$�e�H���.V�f.�@PE1�����ID����t:L�L0H�Dx��I��LE�M��A��M9�A��E �A��uI��L��L9�u1�Y��t(H�Dx���t@��t+�(H;���;�>�@���1H�Ox��H�W0H9��H�OxH9��(H� H��H)�I��LB�H)�HB�I��LG(H���H!�I����E1�fo��@L9�tG�Co��CoT��Co\� �Cod�0fv�fv�fk�fv�fv�fk�fc�fD��I��E��t��#��1�ffffff.�H9�t�<2
H�vu�Ƈ�����tJ���H��H9�v H���H�H��sH�=�E~�L[�H���H�r8H��Y�H�=�H���}�(�K]�H�=.�wH�eE~���\�H�=�E~�Z��UAWAVAUATSH��8H��H��H�|$ �
E1��Vm�H�\$ H��trL�t$(M��tWI��uH�{ tJH�sH�|$ L��褿���H�uH��L���3c�H�D$ D$(D$H�D$H�\$L�d$H���D$�9�H�uH��L���b�H�D$H�D$H�D$�D$�E1�M�����t�J��H�@L�5�L�=�I��f�H��H��t#I�}I�EH�4�L��L���k�I��H�M�t�H������M��t,L�sL�=�݊��I��I��tI�~�t�I�>A����|$tH��8[A\A]A^A_]�H��H��8[A\A]A^A_]�%�݊I���H�uH��L���a�L���oR�I��H�|$��L���ZR�f.�UAWAVATSH��@H��H��H�|$(�E1��k�H�\$(H����L�t$0@�M�����D$8I��uH�{ tsH�s�� �:D�H�|$L����^�H�|$H�|$ tt������������vh�H���%wH�!!H��r��1u?@�H�|$t�|܊@�-��H�uH��L����`����H��@[A\A^A_]�1�H�|$u���I���D$H�=9�wH�
]��L�H�T$�+��\�I��H�|$tL��܊�I���H�uH��L���s`�L����P�f.��AWAVSH��0��H��H��H��H��E1��!j�L�4$M��tfL�|$I�v�D$� �:D�H�|$L���]��I�uL��L���_�H�D$H��H��p H�|$ �H�|$(u�?0��H��t�Jۊ��H��0[A^A_�H���I�uL��L���_�H���*P�f.�UAVSH��H���1���uUH���H��H��u]1��C��ufH�{1���@��uH��������H�
��H����1����t`H��[A^]�H�����H�d�H��H��t��7��@���C��t�H�$@�l$H�=v�wH�
��}L�+k~H��+�[���H�޺��1�H��[A^]�%�ڊ�����h����C�_���I��@��H�����L���
O�I��H����U��L���N�f.�UAWAVAUATSH��xL���H�GhH�<$L���H��I9���M��������&d�<%������*dH�%��dH�%�H�HdH�%����)�$P�o��f�$`H��$pH��$xH������$�L��$�L�t$`H�$H�H`I��I��H�L$h�L�t$PH�L$hM���~L��I��M9��[/K��|�@u�L�t$PH��H�sL�{N�4�M��tL��I����׊L��I��H��u�A/A�L��L��	݊L�|$pL�l$xL��$�H��$PH�t$p�%���[���L�3H�CH��$HH�CH��$�H�C H��$�L�k(H�sHL�|$PL��H)�H��H��H��*ڊI��H�$L��L�xhM��L�=؊tI���]/H��$HA��M��I��H��$�t,H�]�fffff.�H��I��tH�{�t�H�;A����H��$�tH��A��H�L$`I9������H��H�$H�L$`H����t���L�t$PH��$XH����L��$hM����L��$PfAofD��A��M�g�ffffff.�A�E�D!�A��I��tWfE��u-ff.�fAo$fD��I�ǀ���I��A����t�A���A��H��H�@I�|��t�I��H�x��֊�H�[H��'H���H�H���tH��$PH)��֊L�t$`L��$���$�H�4$H�~P��H��H��$����H��$�H�EH9��pL��$�L��$�b����SH�D$H�D$H�D$ H�=(�H�5)�HDŽ$PHDŽ$XHDŽ$`H��$P� �L��$PL��$XL��$`M���$'�1�H�<+L��L��ڊL�H�\$ M��t	L����ՊH;\$uH�|$�9N�H�l$�D:H�CH�D$ H;D$u
H�|$�N�H�D$�D H��H�\$ H�L$H��H)�H����&�o���H� failed:H�TH�SH�T$ H9�uH�|$�M�H�D$�D H��H�\$ H�D$pH�D$xHDŽ$�HDŽ$` `H�D$pH��$PH�h�}H��$XH��$H��$P�K���J&H�l$pL�|$xL��$�H�D$H)�I9��P&L�t$I�<L��L���؊L�H�\$ H��t	L���=ԊH;\$uH�|$��L�L�t$A�
H��H�\$ �=����xL��H��؊H���u�H֊H�|$t	L����ӊD������ !I�]�M�u�M�}I�H��tL����I�t	L����ӊH���� ��H�D$PH�4$H�~P����H�D$PH���M����L��H���fofD��A��L�sL�=WӊI���f.�A�E�D!�A��H���PfE��u(�fAofD��I�����I��A����t�A���A���L��H)�H�x�t�H�x�A���H��$HH9���#H��$�H�D$hH��$�H��$�M�������������kL�t$`H�D$H�D$H�D$ H�=��H�5��HDŽ$PHDŽ$XHDŽ$`H��$P�g�L��$PL��$XL��$`M���a%A�1�J�<+L��L��n֊L�H�\$ M��t	L����ъH;\$L�t$`uH�|$�J�L�l$A�D:H�CH�D$ H;D$u
H�|$�mJ�L�|$A�D H��H�\$ H�D$pH�D$xHDŽ$�H�D$PL)���(HDŽ$PH��$XH�d�H��$�H�t$pL��$P�A��m��$���$H�D$pH��$�L�l$xH��$�H��$PL�����L��$PH��$XL��$`H�D$H)�I9��{$I�<H��L��,ՊL�H�\$ M��t	H���ЊH��$�L�t$`t	L���ЊH;\$H��uH�|$�2I�L�|$A�
H��H�\$ �=����xL��H��jԊH���u��ҊH�|$tH�|$�3ЊH��$P1�H�T$hH��$��?��$P��H��$XH��$��ߊ���t��	H�$L���M��t.I�VH�߾���͊I�FH��H��H��H)�I��IB��1�H�4$Hdž�H���H�FH��t0H��tH�~H��H�v ��ҊH��H�~(tH�~0H��XϊH��H�F���$T��$X��$H��$P��$��g��H�$H���H��$�H��$`H;��ujH��$hH;��uYH��$pH;��uHH��$xH;�u7H��$�H;�u&H��$PH��$�H;uH��$XH;��t6H�CH��t$H��tH�{H�s ��ъH�{(t
H�{0�cΊH�CH�D$H�D$H�D$ L9t$P�6H�$H�H`H�N\~H��$�H��$��1fff.�H��L�t$`H��$�I��L;t$P��K���|�@u�L�t$`L�$�I�|$I�t$HDŽ$PHDŽ$XHDŽ$`H��$PH����H��$`H��$��o�$PfD$pH�|$p�\H�U��dnH�|$p�
H��[i�NnH�D$L�|$ L)�H����H�D$B�D8md: B�8- cmI��L�|$ L�l$xL��$�H�D$L)�I9���H�|$L�L��L��FъM�L�|$ L9|$��H�D$B�8
I��L�|$ I�D$0A�L$8H��$��$HDŽ$�DŽ$�H��H��$H��$��iH��$X��$PuH���I#H���	H���J#H��$H��$H��$�H�q�H��$�H�D$H��$PHDŽ$XH��H�5�}H�2�H��$���y�L��$�H��$X���r"�؃�����I�\$(H����M�d$ H�D$H�t$ H)�H���wH�D$H�  paths:H�0�D0
H��	H�t$ H��H�[1��DH��H9���I�t,I�T,L��$PL����L���\H�&��5lL���
H��Yi�!lH�D$L�|$ L)�H����H�D$fB�D8- B�8    I��L�|$ L��$XL��$`H�D$L)�I9�wyH�|$L�L��L��ϊM�L�|$ L9|$t{H�D$B�8
I��L�|$ H��$P����L���zʊ�
�����A�H�|$L���pK�L�|$ �L����A�H�|$L��L���KK�L�|$ �b�����A�H�|$L���$K�L�|$ �^���L�s�L�{�H�[H�H��tL����H�{H��ɊtL����L����I�\$(H���
���ff.�H�|$pH��Ɋ�����H��$��������A�H�|$L���J�L�|$ �@����A�H�|$L��L���lJ�L�|$ �X�����A�H�|$L���EJ�L�|$ �X����	�A�H�|$�!J�H�t$ �e����1��H�t$H�T$ L�t$P��$��0��H��H��u��$��_H��H���VH�|$tH�|$��ȊL�5�Ɗ��$�A�֋�$A��H��$���׊���`H�D$H�D$H�D$ H�=d׊H�5e׊HDŽ$PHDŽ$XHDŽ$`H��$P�D�L��$PL��$XL��$`M�����E1�I�</L��L��K̊M�L�|$ M��t	L���NJL;|$uH�|$�t@�H�l$B�D=:I�GH�D$ H;D$u
H�|$�O@�H�D$B�D8 I��L�|$ H�L$H��L)�H���h��BD8�o���B8I�WH�T$ H9�uH�|$��?�H�D$B�D8 I��L�|$ H�D$pH�D$xHDŽ$�HDŽ$` `H�D$pH��$PH��w}H��$XH��$�H��$P�����H�l$pL�d$xL��$�H�D$L)�I9���L�t$K�<>L��L���ʊM�L�|$ H��t	L��vƊL;|$H��uH�|$�?�L�t$C�>
I��L�|$ �=�֊��xL��L���KʊH���u�wȊH�|$t	L���Ɗ�؃�����
�!Պ���]H�D$H�D$H�D$ H�=�ԊH�5�ԊHDŽ$PHDŽ$XHDŽ$`H��$P���L��$PL��$XL��$`M����A�1�J�<+L��L���ɊL�H�\$ M��t	L���PŊH;\$uH�|$�=�L�l$A�D:H�CH�D$ H;D$u
H�|$��=�L�|$A�D H��H�\$ H�D$pH�D$xHDŽ$�H�$H�AhH+����HDŽ$PH��$XH��H��$�H�t$pL��$P�A��˾�$���H�D$pH�D$PL�d$xH��$�H��$PL�����H��$PL��$XL��$`H�D$H)�I9���I�<L��L���ȊL�H�\$ H��t	L��ĊH�|$PH��t	L���ÊH;\$uH�|$�<�L�|$A�
H��H�\$ �=CԊ��xL��H���NJH���u��ŊH�|$tH�|$��ÊH��$PH�t$hH��$��"L��$PH��$XH��$�H9��H��$`H�D$`H��$hH��$�D�l$\A�H��$��H�T$hH��$��E��$��
H��$�H��$��8Њ����HDŽ$HDŽ$HDŽ$ H�=�ϊH�5�ϊHDŽ$PHDŽ$XHDŽ$`H��$P��L��$PL��$XL��$`M����A�1�J�<+L��L���ƊL�H��$ M��t	L���;ŠH;�$uH��$��:�L��$A�D:H�CH��$ H;�$u
H��$�:�L��$A�D H��H��$ HDŽ$�HDŽ$�HDŽ$�H�D$hH�D$xH��$�H��$�H�D$pH�D$H�D$H�D$ HDŽ$` `H�D$H��$PH��v�H��$XH��$�H��$P�������H�D$ �oD$L$p�$�)�$P)�$`HDŽ$p��$xH��$�H�Z
H�|$pH��$�L��$P�;A���|$p�TH��$PH��tH��uH��$XtH��$`����H��$xtH��$��p��H��$�H��$�H�D$PL��$�H��$�H��$PL�����H��$PL��$XL��$`H��$H)�I9��?I�<L��L��gĊL�H��$ H��t	L��濊H�|$PH��$�t	L��Ϳ�H;�$uH��$�n8�L��$A�
H��H��$ �
Њ��xH��$PL��H����CH��$tH��$�h�������u2H�]�L�u�L�}I�H��tL����I�t	L���5��H��,���e̊����H�D$pH�D$xHDŽ$�H�=(̊H�5)̊HDŽ$PHDŽ$XHDŽ$`H��$P���L��$PL��$XL��$`M���oA�1�J�<+L��L���ŠL�H��$�M��t	L���n��H;\$puH�|$p�7�L�l$xA�D:H�CH��$�H;D$pu
H�|$p��6�H�t$x�D H��H��$�H�D$pH��H)�H��>��	D/�	D �	D�oq	�H�K?H��$�H9�uH�|$p�v6�H�t$x�D?
H��@H��$��
Ί��xH��$PH����AH�|$ptH�|$x�{��A����*H��$X�������A�D��������vH��H��$H��$f�@�Ƅ$Ƅ$H�|$H�t$`H��$��}L�l$H�\$ H��$H��$�H����L��$PL��L��H��$��ƄPH��H�|$pL��H���9��|$pu!H�{��H��$�DŽ$�L�t$P�'H�t$xH��$�H��$�H��$�L�t$P��$���DD�$�LE�$�H�|$t	L��%�����L�t$PA��t
�|$\�P��D�|$\A�H�|$hH��$���xI��H��H��$H�����A�H��t	L���ƻ�H�|$hH��$��xI��H��H�Ǿ@�����A��A��A�H��t	L������A����H��$�D��貼�H��$ H��H��H��$(H��I��L1�H	�H��$0I��M1�H��$8I��M1�M	�I	�L��$@M��M1�L��$H��$L��H��L	�L	�I��I��I	�teA�H;�$������H;�$��s���H;�$��e���H;�$��W���L;�$�I���L;�$��;���H;�$��-���H��$PH�4$D��H�L$\��'��$P�����$QA���$���t/A�D��H�t$\�E�|$\�PH����
�|$\�d��E1�H�|$hH��$���vI��H��H�|$H�����A�H��t	L���⹊H��$�H;D$ �w���H��$�H;D$(�d���H��$�H;D$0�Q���H��$�H;D$8�>���H��$H;D$@�+���H��$�H;D$����H��$�H;D$�����u
L�p�H�X�L�`I�$H��tH���I�|$L�%1��tH��A��L��A������H��$�L��H��H��$���L�t$P���D��$���$�H��$PH�L$\H�4$D���I&��$PuH��$XH�D$pƄ$�A��?��$Q�ń�����D$PA�����H�t$\D���DD���?OI��D�����M���������L�t$p�rL�s�L�{�H�[H�H��tL����H�{t	L���*��L���!���:NJ�����q�L�t$pƄ$�A�A�����I�� I��L�l$pƄ$�A��x���޶�H���H��6@p@`@P�@@�@0�@ �@�ox���n��H����
H��H�XH�@�H���:�H�D$pƄ$�A�E����@�����D$PA�����H�|$hH��$���sI��I��H��$PH�����A�M��t	L���˶�H��$�H��$��o�$P�$`�$p)�$�)�$�fD$p@��$�A���t	D�������|$PA��tL�5���D��A�։�A�֋|$\����A��@��A����H��$�H�t$`H��$���vE��H��$�L��$�I���|
L��$PL��H��L��T��BƄ4PI��H�|$L��L���h��|$��L�5���E��H��$�t	H�����D�������L�l$pD$x)�$0�$�)�$@�o�$�f�$PH��$�tH�|$`�N��A����L��$��UĊ���PH�D$H�D$H�D$ H�=ĊH�5ĊHDŽ$PHDŽ$XHDŽ$`H��$P��L��$PL��$XL��$`M���M�1�H�<+L��L����L�H�\$ M��t	L������H;\$uH�|$�,-�H�l$�D:H�CH�D$ H;D$u
H�|$�-�H�D$�D H��H�\$ H�L$H��H)�H����m�D	�oW��H�SH�T$ H9�uH�|$�,�H�D$�D H��H�\$ H�D$pH�D$xHDŽ$�HDŽ$` `H�D$pH��$PH�^d}H��$XH��$�H��$P�A����vH�l$pL�|$xL��$�H�D$H)�I9��|L�t$I�<L��L�����L�H�\$ H��t	L���3��H;\$uH�|$��+�L�t$A�
H��H�\$ �=�Ê��xL��H����H���u�>��H�|$t	L���ݲ�D������1H��$HtH�|$h����H��x[A\A]A^A_]�(�$0(�$@(�$P)�$ )�$)�$H�$L���fo�$(�$(�$ ������H�ChL���H���M���JH���fof���L�{L�%��I�����E�!��I����f��u)ff.�fAof��I�����I������t������L��H)�H�x�t�H�x�A���I�]�M�u�M�}I�H��tL����I�t	L���t��H��k��H��$H��������H�$L���M��tXI�VH�߾��-��I�FH��H��H��H)�I��IB��,H�|$�N�����t|E1�E��H��$��D����H���1�H�$Hǃ�H���H�CH��t$H��tH�{H�s �ҳ�H�{(t
H�{0����H�CH��$H���������ײ�D�0I�� I��E��H��$���������H�$L���H��$P��$�莱�H��$�H��$�H�A0�o�$P�$`�$pQ I�H�|$tH�|$����H�;����$��Ӌ�$��H��$H��������I�^�M�~�M�vI�H��tL����I�~t	L������H�����E������D$PA��H�|$`H��$�H�T$hH��$��AIH��tEH�D$pƄ$�������q���H�D$pƄ$�A�A�D��v��A�����������D$PA���
������@��dH�%�d�%�����f��H�=�>~��,��$���H�|$`H��$�H�T$hH��$��HH���WH�D$pƄ$��a���H�|$�A�1�L���/�H�l$H�\$ ���H�|$��A�H���m/�H�\$ H�L$H�D$���H�=��vH�
��}L��c�H�T$�7��.��H�|$�A�H��L���/�H�\$ ���H�|$�A�1�L����.�L�l$H�\$ �T���$���$H�=��wH�
5�}L��<~H��$�+�L.��H�|$�A�H��L���.�L�|$H�\$ �0�H�|$�A�1�L���c.�H�l$H�\$ ���H�|$��A�H���7.�H�\$ H�L$H�D$���H�=��vH�
e�}L�vb�H�T$�7�-��dH�|$�A�H��L����-�H�\$ �_���H�|$�A�1�L���-�L�l$H�\$ �~����$���$H�=��wH�
��}L��;~H��$�+�-���H�|$�A�H��L���V-�L�|$H�\$ �[��H�|$�A�1�L���--�H�l$L�|$ ��H�|$��A�L���-�L�|$ H�L$H�D$�g�H�={�vH�
/�}L�@a�H�T$�7�i,��.H�|$�A�L��L���,�L�|$ ���H�
���H��L���(��I��E��H��$���������H��$PH�t$hH��$���KH��$�H�D$@�o�$P�$`�$p)T$0)L$ fD$H�D$@H��$�foD$(L$ (T$0)�$�)�$�fD$pD��$�D��$����H��$�A�1�L���+�L��$H��$ �'�H�=1�vH�
`�L��_�H�T$�7�+����D$q�D$H�=W�wH�
ӝ}L���}H�T$�+��*��H�|$p�A�1�L���.+�L�l$xH��$��m�H�|$p�?�A�H���*�H��$�H�D$pH�t$x���H��$�A�H��L����*�L��$H��$ ��H�68~L��L���*������!����L����!���H����H�|$ptH��$��A��H��$PH�=7�wH�
ә}L��8~H��$P�+��)��H�F7~H��$�H�=��wH�
��}H�T$�+L��$��)��YH�=8~�#%��KH�="8~�%��=����-!��,H�[7~L��H���"��H�=lwH��w����&�H�$H���9L��f���+�WH�$M���NL���F���@H�$M����L����H�$H��$����H�$H��u�)�WH�$M���L���	H�$M����H��֧��H�$M��u^�gH�$H��u��H�$M���L����H�$�KH�$H����L��|����H�$M���L���H�$H��u�A�IH�$M���/L���!�yH�$I�~t	L���!��H�����H�$I�t	L������H��������YH�$A�M��uA�����|$P�;�L������A���t���H�$H�{t	L������L���FH�$I�t	L������H���*H�$H�{t	L���e��L���NH�$I�|$t	H��H��L���?����H�$H�|$P��L����H�$H��$P�H��$X����H�$H��$P��H��$X�H�$A��������D���
���|$Pu/�H�$I�t	L������H�����H�<$��H�$L�5У�D��A�։�A���\H�$�H�$@���PH�|$p� ���A�%�H�$H��$P�^H��$X�KH�$H��$���L���H�$��H�$H�|$p��H�|$x�ꤊ��H�$�H�$��H�$H��$P�H��$X�H�$�NH�$��H�$H�|$P�5L���'H�$�H�$H��$P�H��$X�H�$H��$P�:H��$X�'H�$�H�$A�H����L�������H�$�mH�$�H�$��H�$H�|$�5L���'H�$�H�$H��$P蓫����$��H�$H��$X��H��$X�d�����#�H�$H��$P��H��$X�yH�$�(�H�$A�H���@L���S���2H�$A�D�������H�$�y�H�$�H�$H��$PtH��$X�	��H�|$ptH�|$x����H�|$tH�|$�㢊H�$����$��Ӌ�$���|H�$H�����A�����H�$H��$P�$�H�<$��H�$H��$P��c��!H�$H�|$tH�|$�e��H�|$p�s��H��$�tH��$��B��H��$tH��$�)��H��$����|$\�Z��H��$���H�|$`��?"�H�$H�|$ptH�|$x�ݡ�H�|$tH�|$�ʡ�H��$�腩��r�9H�$H�|$ptH�|$x����H�|$tH�|$����H��$��J���7H�$H��$P�ǂ�H�|$ptH�|$x�\��H�|$tH�|$�I��H��$HtKH�|$h�3��H�<$�2�H�$H�|$ptH�|$x���H�|$tH�|$���H��$軨�H�<$����0!�f.�UAWAVAUATSH��H��$HDŽ$HDŽ$HDŽ$ H��$H��H��H�����H��$L��$ M��t�;/���1�H��$H��$�H��$L��$Ƅ$ ��$JfDŽ$HH��$�H��$����$�	��	L��$�M��y1�L���t��
H�\$H��$�tL���H���H
H����H��H��L�����M��t
H�\$�;/���1�H�\$H��$L��$Ƅ$ ��$JfDŽ$HH��$�H��$�U���$��<��	H��$�f�H��$H��$�H����	dH�%H������H��$�L�|$H�l$ �f�L��M��t"L������I��H��u�(	fff.�A�L��H��L�����L��$�L��$�L��$�d�<%����H��$��\L� I�$�
	H�D$P
H��$L����s�H��$ H�D$(H��
��L��L��$H��$�
H��$�L���}�L��$�L��$��EfC�D7H�EK�7M��t	H��H��$�I�$I��uL�����I��
H�|$pH��$�H��$L��M����H��t	L������H��H�D$PH�D$Xf�@�f�D$X�D$]L�d$xL��$�H�D$PH��$�I��H�l$ �?H��$H��L��L�����BƄ4I��H��$�H��L�����$�L�|$uH��r�H�D$0�D$(�(f�H��$�H��$�H�|$(H�L$P���|$(�D$@DD$,�D$@LEl$0��L����<�`D�����tH�|$p���������M�}�M�u�L��M�mI�EH��tL����I�}L�-O��tL��A��L��A��L�|$I��H�|$p�5����9���H��$��#��H��������H�|$(L��L��H��$�L�|$����"���H��$�H��$�D$p)�$�H�T$`)D$PL�|$PL�t$XH��$�L����mM���\$@t	L������H��$�H��$$�$��$H��$��$H��$H��$$BH�BH�JH�\$L�|$�}H��$�H��$�D$p)�$�H�D$`)D$PL��$��5����H�\$�H�D$(H�D$0H�D$8H�=���H�5���HDŽ$HDŽ$HDŽ$ H��$����L��$L��$L��$ M���#�1�H�<+L��L���Ξ�L�H�\$8M��t	L��P��H;\$(uH�|$(��H�l$0�D:H�CH�D$8H;D$(u
H�|$(���H�D$0H�D$@�D H��H�\$8HDŽ$�HDŽ$�HDŽ$�H���H��$HDŽ$ (HDŽ$H��$�s#�I��H��H�D$PH��$�H�)�H��$�H�5�H��$H��$��0�L��$L��$H��$ L��$�H��$�HDŽ$�H�D$pH�D$xHDŽ$�HDŽ$  `H�D$pH��$H�KN�H��$H��$�H��$������H��$�D$p�$��$�)�$)�$ HDŽ$0�$8H��$HH�$L�vvH��$�H��$�L��$L��H���9�$��EH��$H��tH��uH��$tH��$ � ��H��$8tH��$@���M��t	L������H��$�H��$�L��$�H��$�H��$L��L��$��y��L��$H��$L��$ H�D$(H)�I9���H�D$@I��H�<H��L���蛊L�H�\$8M��t	H��j��H��$�L�|$tH��$��L��H;\$(uH�|$(���L�d$0A�
H��H�\$8�=�����H�l$ xL��H��&��H���u�R��H�|$(tH�|$0�H�\$H��$L�)H��H�AH�|$PtH�|$X����M��t	H�����H��$�t	H�����H�Ĩ[A\A]A^A_]�L�
{M�H�t$(H�T$P1�1�����H�=��}�G���H�|$(�A�1�L���X�H�l$0H�\$8���H�=׶vH�
�K�L��K�H�T$O�7������$��D$pH�=��wH�
v�}L�W�}H�T$p�+���lH�|$(�A�H��L�����H�D$0H�\$8�����L��H�\$���.H�=�}H�\$�o���H�\$�{���H�=?f��2��I��M��tdH��W���YI��M����L����I��H�\$L�|$H�l$ H��$��d�?I��H�\$H��$��H�#I��H��$���H��$��vI��H��$�jH��$�WI���UI��M��t	L�������|$@�撊�hI���I��H��$��H��$��H�D$@I�}t	L���]��L���T���H�D$@H�|$pt	L��<��H�\$L�|$H�l$ L�l$@M���h�qI��M���W�`I��M��t	H�����H�\$L�|$H�l$ M����I��H����L���I��H�\$��I��H��$�U��#I��H�|$ptH�|$x����H��$�裍�M��t	L���}��H��$�tH��$��d��H�|$(tH�|$0�Q��H��$����H�|$PtH�|$X�1��H�\$L�|$H�l$ M��uf�r�a�I��H��$H�\$tH��$����I�$u(L����H��$�t H��$��Β�M��t �H��$�u�M��tH������I��H��$�H��t	H�����L����UAWAVAUATSH��H��$���H��$�H��$����j��H���\I��L����L�����$���p�9��H���I��f��@`�p���H����H�@hL��$8HDŽ$@��HDŽ$HHDŽ$PHDŽ$XL��$`H��$hI�D$hL�``H��$����ؒ�H��$�H��$����A��$�tOH��$��������RL�p�L�x�L�`I�$H��tL����I�|$t	L���.��L���%����o�$���$H�D$@H��$H�D$H�D$Xʚ;H��$�H���H��$XH���H��$�H���H��$hH���H��$xH���H��$PH���H��$������$�H�\$@L��$��7�H#�$xH��$P�ofo�ft�f�����f�$�H��$pf�$�H��$x���H�H#�$xH��H��$PH)�L;e�u3H�u�L��L��$pI��A��L��L��$p��$`L�D$��tRH��$x�A�f!�fo�$�H��$pfo�$��s���fv�ft�f�…��lH�H��H������1�;�$���1�L;�$���DȄ����}��.�f�H��訡��H��H��$H��$L���t�L��$�H��I9�t�L��$�L��$�H��$�H��$�H��$�H�D$L��$�L��$���$�H��$�H�H��$�A��$M���H��$XtiH��$���$`H��$hL�D$L��L���BQ�$`L�D$H��H��9fn�f`��p�fp�DJ��1����fffff.�L��$�L��$�L��$�H��$�H��$�H�D$H��$�L��$�L��$���$���$H��$��AH��$H�H��$8L��$�L���_��H�\$@�U���DM��L�5~��tL��A��M��L��$�L�d$t,I�\$�DH��I��tH�{�t�H�;A�����H��$�t�L��A��H�\$@���H��$H��$���H��$�H�h`L�`hH���H����H��M�����{@��L�{H�CL�,�H��H�D$t#L��Ƌ�I��H��u�L������A�L��L��L��琊L�{0D�k8H�s H�S(H�|$@�Mm���C@H�L$H��$�L��$�H��$�L��$�D��$�H�L$PH��$�H�J�oD$@���$�H��$8H��$�����K��L�$�I�fDH��HL9����{@u�H�kL�{N�,�M��tL��ϊ�I��H��u����A�L��H��L�����L�k0�k8H�s H�S(H�|$@�dl���C@L��$�L��$�L��$�L��$���$�H�L$PH��$�H�J�oD$@���$�H��$8H��$������-�����p�u��2L9�sH��H��H�{@����
����o�$8�o�$H�o�$Xf�$ f�$f�$H��$hH��$0H�@`H;�$(��H�pH�PH��$�i��H���GH�H`H�PhH�QhH�H`H�J`L�(H�XH�hL�x H�H0H�L$@()�$�L�p8L�`@H�HXH��$��o@Hf�$�H����I��p@s	H�����H��$�H��$�fo�$�f�$�H��H9���HDŽ$�HDŽ$�HDŽ$�H��$�7/A�1ۿ�����H����H�D$@�H�D$HH�D$P�D$XH��$�H�D$`H��$�H��I��L��$�L��$�H��$�H��$�H��$�H���.H�-��H�#~H��$h�f�M��L;�$���M�gHM�7H��I9���L��$�AG�AoO�AoW(A_8H��$�X0�P �H��$���H��$�H��$�HDŽ$HDŽ$HDŽ$ H��$pH��$�W��H��$ H��$��o�$f�$�H��$��\H���(H��$��
H�Oi��(H�D$@H�\$PH)�H���H�D$H�Dmd: �- cmH��H�\$PL��$�L��$�H�D$@H)�I9���H�|$HH�L��L���ڋ�I�L�|$PL��H�D$@L)�H���H�D$HB�8
I��L�|$PH��$���$�H��$���$�H�D$ �D$(H��$H��$�H�T$ ���H��$��$uH����H���f�H����H�D$H�D$H�D$ H���H�D$(H�D$@H��$HDŽ$H��$H�5�l}H���H�L$ �S4�L��$����L��$XD�������jL�d$H��$�H��$PH��$�H��$�H����H�L$@H�D$PH)�H��	��H�L$HH�  paths:H��D
H��	H�D$PH��$�H�@H��$PH��H��$xH��$`�#fff.�H�L$H��H;�$x�)L�qH�L$H�iHDŽ$HDŽ$HDŽ$ �D$H���WH���E1�E1��C�&���������������������t=�sK�D$A�H��$L)�I9���J�<;H�t$L��K��M�L��$ I��L9�u���f�����?�ɀ���=s���T$�L$A�똀�?�ʀ���=��w@���@�t$�T$�L$A��j���@��?@�΀���D$@�t$�T$�L$A��A����A�H��$L��L���D�H��$L��$ �"���ffffff.�H��$H�D$ H��$H�D$(H��$ H�D$0H�\$ H�߾\H���L�t$��$H�-���H�߾
H�i�$H�D$@H�\$PH)�H����H�D$Hf�D- �    H��H�\$PL�l$(L�|$0H�D$@H)�I9���H�|$HH�L��L������I�L�|$PH�D$@L)�H��H��$`vzH�D$HB�8
I��L�|$PH�|$ �R���L����H����H�|$@H�5�w�b)�I��H���	H�\$P�_���H�|$@L��L���<)�I��H����L�|$P�p����H�|$@H�5+�v�)�I��H��H��$`�n�����H��$�tH���H��$XL�d$t
H��$p��H��$�t;H��$PH�X�ffff.�H��H��$�tH�{�t�H�;����@H��$�����H��$P������I�G�H�D$M�o�M�wI�H��tL���I�~tL���H�|$���`����H�|$@H�5�u�(�I��H���H�\$P���H�|$@L��L����'�I��H����L��L�|$PH�D$@L)�H��������H�|$@H�5�v�'�I��H�������	H�|$@H�5�uL�d$�'�I��H������L�d$L��$XL��$�H��$��{�M��L��$�H��$��;*H�|$@�Q��I��H�|$@�+M����L��$�t������HDŽ$�HDŽ$�HDŽ$�H�=1��H�52��HDŽ$�HDŽ$�HDŽ$�H��$��Q��H��$�L��$�L��$�M����A�1�I�<L��L��X��L�H��$�H��t	L����H;�$�uH��$��x��L��$�A�:H�CH��$�H;�$�u
H��$��H��H��$��D H��H��$�H��$�H��H)�H��'��JuD�o-u�H�ry file:H�T H�S(H��$�H9�uH��$����H��$��D( H��)H��$�H�D$@H�D$HH�D$PHDŽ$� `H�D$@H��$�H�}/}H��$�H��$H��$��`�����H�l$@L�d$HL�l$PH��$�H)�I9��L��$�I�<L��L��͂�L�H��$�H��t	L��L~�H;�$�uH��$����L��$�A�
H��H��$��=�����xL��H����H���u�K��H��$�t	L����}�H��$�L�x��H��q�q�H��$H��H�����HE�H��A�LC�J��H�4�H��H9���1�����M���+L��$�H��$�tH��$��W}�M��tH��$p�D}�H��$�L��$�M��t L�c�
�I��I��tI�|$�t�I�<$����H��$�t	H���|�H��$��f&H�|$@�L'M���8���H��$�f�H��[A\A]A^A_]�H��t%H�t$H����{�H��H��u�H�t$�����E1�H�+L�{(�$�CL�s L�c((�$�C0H��$�H�C@L�l$ H�\$(H�D$0H��$0H��$@fo�$fo�$fo�$ f�$0f�$ f�$H�@`H;�$8��A��HH�L$ H�L$�~ffff.�H�\$(H��$�H�D+@�o�$��o�$��o�$��$�\+0�T+ �L+�+I��L�|$0H��$@H�@`H��HH;�$8�AH�pH�PH��$�:��H���H�H`H�PhH�QhH�H`H�J`L�0L�hL�`@P)D$p@@)D$`@0)D$P@ )D$@H���z�M��tI����L���z�(D$@(L$P(T$`(\$p)�$)�$�)�$�)�$�H��I9�t}L��$�(�$�(�$�(�$�(�$H��$�X0P HL;|$ �����H��$(H��H�����HDйA�HH�|$ L���3���N���H��$��oD$ f�$�H�\$0H��$�L��$�H���T�H���L��H����!�:�L��$�H�|$ tH�|$(��y�L��$XH��$��*����3���L��$�H�=7nH��~�9�����$�H�=\xwH�
j}L�U�H��$��+����cH�=�^}����RH�=�^}���AH��$��A�1�L�����L��$�H��$�����H��$��(�A�H�����H��$�H��$�H��$��B���H�=G�vH�
�g}L�.�H�T$ �7�5���H��$��A�H��L���r��H��$�����L��$�H�=�vH��G����U���\H�d~H��$hL��$�H�=wwH�
�f}H�T$ �+L��$h�������M�����P��L��H���Z0���6���H��H����L���H��I�|$��L����w���H��H�D$ ���H��H�|$���"H��H��$��aH��$��NH��H��$��8o��H��L��$�I�~t	L��w�H�|$�w���H���H����WH��H��$�H�D$H�|$�9��H�������k�l�H��M��t{L����v��pH���kH��L��$��sH��L��$�H��$�oH��$�sv��\H���6H��L��$��&H��H��$H��$�Uy�H��$8���xH��H��$��H��$��}����M��H��H�|$@tH�|$H��u�H��$�tH��$���u�H��$�}�����H��L��$�H�|$ tyH�|$(��u��lH����H��H��$�,H�|$���H���z����H��L���au�H���a��H��L�t$H��$tH��$�8u�L��$�H��$�tH��$��u��H��H��$��
m�H��$��pH�|$@�V�9�2��H��H��t	L����t�M��u&H�|$t	L����t�H��$�[H�����M�~L�-�t��fDI��I��t�I��t�I�?A��������UAWAVAUATSH��I����H��vH�|$P�޹��H�D$PH��L��$uiW�)�$�)�$�)�$�)�$�)�$�)�$�)D$p)D$`)D$PH�t$P��@u������l$h�t$l�T$p�����H�D$X��������뀊���H�D$(H�D$0H�D$8H�=���H�5���H�D$PH�D$XH�D$`H�T$P�}��H�\$PL�|$XL�d$`M����A�E1�K�<.L��L���w�M�L�t$8H��t	L���s�L;t$(uH�|$(���L�l$0C�D5:I�FH�D$8H;D$(u
H�|$(���H�t$0B�D6 I��L�t$8H�D$(H��L)�H���p��BD6��B6I�NH�L$8H9�uH�|$(�6��H�t$0B�D6
I�� L�t$8�=܂���xL��ov�H���u��t�H�|$(��H�|$0���$���$���$�E�6D����v������H��s�L�=Mt�DD����Ӄ���YA��HcH��t�H�� H��H�D$H�����1H�D$H�D$H�D$H�=�~�H�5�~�H�D$PH�D$XH�D$`H�T$P蚻�H�\$PL�|$XL�d$`M���LA�E1�K�<.L��L���u�M�L�t$H��t	L���+q�L;t$uH�|$����L�l$C�D5:I�FH�D$H;D$u
H�|$���H�D$B�D0 I��L�t$H�L$H��L)�H�� ����BD0��B0B�D0 :I�V!H�T$H9�uH�|$�M��H�D$B�D0! I��"L�t$H�D$(H�D$0H�D$8H�D$` `H�D$(H�D$PH�!}H�D$XH�|$HH�t$P�����|L�l$(L�d$0H�\$8H�D$L)�H9���L�|$K�<7L��H��ct�I�L�t$M��t	L���o�L;t$uH�|$���L�|$C�7
I��L�t$�=4����xL��L���s�H���u��q�H�|$t	L����o�W�)D$P)D$`H�t$`H�D$X���?1��n���uH��$�8H�t$P��s�H��[A\A]A^A_]��q��H�� H��H�D$H�e|�������H�D$H�D$H�D$H�=+|�H�5,|�H�D$PH�D$XH�D$`H�T$P��H�D$PH�D$@L�d$XL�l$`M���L�E1�J�<;L��L��s�M�L�|$H�|$@t	L���n�L;|$uH�|$�(��H�\$B�;:I�GH�D$H;D$u
H�|$���H�D$B�D8 I��L�|$H�L$H��L)�H��%��ۺBD8��B8H�of file:J�T8I�W&H�T$H9�uH�|$���H�D$B�D8& I��'L�|$H�D$(H�D$0H�D$8H�D$` `H�D$(H�D$PH�R}H�D$XH�|$HH�t$P�>����rH�L$(L�l$0H�\$8H�D$L)�H9�H�L$@�sL�d$K�<<L��H���q�I�L�|$H�|$@t	L��+m�L;|$uH�|$����L�d$C�<
I��L�|$�=z}���xL��L���
q�H���u�6o�H�|$����L���l�����o��H�� H�������������L�p�L�x�H�XH�H��tL����H�{t	L����l�L���|l���y�����������H�|$(�A�1�L���f��L�l$0L�t$8����H�|$(��A�L���:��L�t$8H�D$(H�t$0�_���H�|$�A�1�L�����L�l$L�t$���H�|$�!�A�L������L�t$H�L$H�D$���H�=Z�vH�
[}L�!�H�T$'�7�H���H�|$�A�L��H�����L�t$�V���H�|$�A�1�L���d��H�\$L�|$���H�|$�&�A�L���8��L�|$H�L$H�D$���H�=��vH�
fZ}L�w �H�T$'�7���H�|$�A�L��H������L�|$�h���H��H�|$@�L����H��H�|$@��L����H��M���L����H��H����L�����H��H��tL���Kj��tH��H�{twL���6j�L���-j�H���-��H��H�|$PtyH�|$X�lH��H�|$P��H�|$X�H���TH��H�|$PtH�|$X��i��H���lH��H�|$(t~L�t$0L����i�H�����H��H�|$(tH�|$0��i�H�|$tH�|$��i�H�|$H�Lq��3H��H�|$(tH�|$0�li�H�|$tH�|$�Yi�H�|$H�q�H���O�����f.�UAWAVSH����L�5
j�L�=kk���A�փ���A�׋H�� H��H�\$hH���Kq�<#t��(v�����H�D$H�D$H�D$H�5�u�H��u�H�|$@���H�D$@H�L$HH�T$PH�H�L$ H�D$0H�L$(H�T$8H�|$H�t$ �@��H�D$L�t$I9�uH�|$���H�D$H�L$B�1:I�VH�T$H9�uH�|$����H�L$B�D1 I��L�t$H�D$pH�D$xHDŽ$�H�|$ H�t$h�o�D$ L$0)L$P)D$@H��FH�|$ H�t$pL�D$@�A��a�|$ ��H�|$@�I�L�|$pL�t$xH��$�H�|$@L���A^�H�D$@H�L$HH�T$PH�H�L$ H�D$0H�L$(H�T$8H�|$H�t$ ���M��t	L���Fg�L�t$L;t$u
H�|$����L�|$C�7
I��L�t$�
�w���xH�|$ L��L���\�H�|$tL����f����u1�H��H�Ĉ[A^A_]�H�=[�H���}�K�����D$!�D$H�=�ewH�
3Z}L�\�}H�T$�+�M���
H��M��t*L���H��� H��H�|$@��G�H�|$ptH�|$x�_f�H�|$tH�|$�Lf�H�|$h�
n�H���B�����f.�UAWAVAUATSH��H��I��H��H��H�|$8�&H�|$XL��H���&L�t$@L�d$HL�|$`H�\$hL�|$xH��$�I���YL��$L��L��L��j�BƄ$I��H�|$L��L���(��|$udL�d$H�D$L��$�H��$�H���L��$�L��L��H���i�Ƅ�H��H�|$ L��H���ȋ�|$ �rL�-;�H�|$Xt	L���
e�H�|$8t	L����d�M���+L�l$X�s����H�D$H�D$H�D$H�=�r�H�5�r�HDŽ$�HDŽ$�HDŽ$�H��$�譮�H��$�L��$�L��$�M��L�l$p�<A�E1�K�<.L��L���h�M�L�t$H��t	L���0d�L;t$uH�|$����L�l$C�D5:I�FH�D$H;D$u
H�|$���L�|$C�D7 I��L�t$H�D$ H�D$(H�D$0H�ܰH��$�HDŽ$�HDŽ$�H��$��_��I��H��HDŽ$HDŽ$ HDŽ$(HDŽ$� `H��$H��$�H�}H��$�H�|$XH��$������.H��$L��$ H��$(HDŽ$�L��$�H��$�H�$L��@H��$H�t$ L��$�L��H�����$��H��t	L���b�H�D$ H�D$PL�d$(H�T$0H��$�L���=Y�H��$�L��$�H��$�H�D$L)�H9���K�<7L��H���f�I�L�t$H��t	L��6b�H�|$Pt	L��%b�L;t$uH�|$����L�|$C�7
I��L�t$�=tr���L�l$pxL��L���e�H���u�+d�H�|$tH�|$��a�L��H�Ę[A\A]A^A_]�H�t$(L��Mf����tE1�H�|$X�{���������c�D�(I�� I��H�|$X�Y����]���H�
+9H�T$xL��L������H�
�9H��$�L��H�����I��H�|$X��������H�|$�A�1�L���!��L�l$L�t$���H�=��vH�
TP}L�e�H�T$8�7����0��$�D$8H�=�_wH�
BT}L�S{}H�T$8�+�\��H�|$�A�L��H�����L�|$L�t$����H��H��tCL��g`��8H��H����L���H��H�|$Xt	L���=`�H�|$8uN�H��H�|$P��L���H���tH��H��$�tyH��$��iH���jH��H�|$8t|L�t$@L����_�H������H��H��$��A�H��t!L���H��H��$tH��$ ��_�H�|$ tH�|$(��_�H�|$tH�|$�z_�H�|$X�8g�H���p�����f.��AWAVSI��H��H���H��I��L��H���\i��M��tH��[A^A_�%_�[A^A_�I���M��t	H��_�L�����@UAWAVAUATSH��(H�T$��H��L�wL�g1�L��H)��SI�E1�ff.�B8,:tI��L9�u��.ffff.�I��\I����FM�oM9��L�{L��L)�H�D$u/H�L)�M��H����L�sH�D$�fC�&I���tDH�D$�C�>L�kL9#��M�gL�sK�4.K�<>H��H�T$�`�L��H�D$�@C�.I��M��L�cL9�L�l$tL�K�<&L���_�M�L�cI��L��M9������\��A�H��L�����L�c�8�����A�H��L�����L�sL�cI�GH�D$M�K�<>H��H�|$ L��H�T$�B_�H�t$I9�uWH�D$�@�D$H�T$I��H�H93tBM�gK�<>H��H�t$ �_��D$C�.L��L�cL9�L�l$�
�������M��������A�H������L�sL�kM�gH�t$L�K�<>H��H�T$��^�M9�u
L�l$����D$C�.I��L�����H��([A\A]A^A_]�H�
�6�1�L��L������H�
��}L��L��L�����H�=��}���H�=��}���I���I��L�l$L�sL9t$tH�{H�t$H�L�H�T$��]�Lt$L�sL������f.�f�AWAVATSPH��L�7I�M�~L)�H9�w%I�~L�H��`�I�M�~1�H��[A\A^A_ùA�L��I��L��H�����L��M�~�f�AWAVSH���D$���s@�t$��q��$?������s���L$�D$
��L��?�ɀ�������w���T$�L$
�D$��#��?�ʀ��@���@�t$�T$
�L$�D$�L�7I�M�~L)�H9�w(I�~L�H�t$H��_�I�M�~1�H��[A^A_ùA�L��L��H�����M�~빐H��H��H�5�@}�>�f.�@UAWAVAUATSH��HH�GH�D$H����H�H�OH�$fo
�<�
�<�H�|$OH���&L�<$I�ofD��A��L�5�Y��@A�D$�D!�A��H�L$@H����H�L$@fE��u-fff.�foEfD��I�����H��A����t�A���A���L��H)�H�y�H�GH�D$ H�GH�D$0H�G H�D$(H�G0H�D$8H�G8H�D$H�_@L�/A��M��tH�|$ A��H�|$0tH�|$(A��H��t4H�D$L�h�f�I��H��tI�}�t�I�}A�����H�|$8����H�|$A�����L�|$M��t=I���L�4$��I�WL������V�L��I��rI�GH��H��H��H)��1�L�4$L�d$M�4$M�|$I�D$I�D$I�|$(H�jX���I�|$0��M��t2L��H��H��H���I�I���tI)�L��H��H[A\A]A^A_]�%*X�H��H[A\A]A^A_]�H�=�/������H�=�/�����H�=�/������9��fDH��H��H�wH�HI���Zf.�I�I��(D$�(L$�(T$�AR AJAI�q�E�A�H�t$�I�q�t$�A�q�H�rHH��HI��H9���H��I�qxE���E1�E;A8A��E1�I;q0A��ED�A��u�JR )D$�)L$�)T$�M���L�T$�E���D�L$�I��ffff.�M��N�T�N�T@BD�BL�BT�B\�B\0BT BLBI��H�����E1�F;D�A��E1�J;t�A��ED�M�Q�E��u�I�I������f�UAWAVAUATSH��H�OH�<$H�GH�L$H)���H��H�9��8��8�H��H�L$E1�H�-?V��DI��L;l$tdJ��L�H�L$H��H�<�tH�{��L�s L�c(M��t(M�~�f�I��I��tI��t�I�?����f�H�{t�L�����H�$H�xtH�8H��[A\A]A^A_]�%�U�H��[A\A]A^A_]ÐAWAVAUATSH���uH���������tH�;tNH�{[A\A]A^A_�%[U�I��I��L�`�L�hI�EH��tL���I�}t	L��/U�L���&U�H�;u�[A\A]A^A_�I��I�}t	L��U�L����T��I��H�;t
H�{��T�L������DAWAVATSPH�G������tH��[A\A^A_�H�X�L�p�L�`I�$H��tL����I�|$t	L����T�H��H��[A\A^A_�%wT�I��I�|$t	L���cT�H��ZT�L���Z��f.�AWAVSH��L�7I�M�~L)�H9�sI�~L�H���X�I�M�~1�[A^A_�I��L��H���y��H��t�H��M�wI�tL���[�I��[A^A_�I�H�������AWAVSH���D$���s@�t$��q��$?������s���L$�D$
��L��?�ɀ�������w���T$�L$
�D$��#��?�ʀ��@���@�t$�T$
�L$�D$�L�7I�M�~L)�H9�s(I�~L�H�t$H��sW�I�M�~1�H��[A^A_�I��H�t$L��H���]��H��t�H��M�wI�tL���Z�I���I�H�����H��H��H�5�8}�~�f.�@UAWAVAUATSH��HH��H��vH�|$ �E1�����H�\$ H���L�|$(M����D$0I��uH�{ ��H�s�� �:D�H�|$ L���$���H�uH��L�����L�d$ L�|$(H�T$0H�|$ L���7a�|$ ���]a��@����L�d$@L�|$8H�D$H�D$H�D$H�=a�H�5a�H�D$ H�D$(H�D$0H�T$ 蠛�L�l$ L�|$(L�d$0M���]�E1�J�<3L��L���U�M�L�t$M��t	L���2Q�L;t$L�|$8L�d$@uH�|$����H�\$B�3:I�FH�D$H;D$u
H�|$���H�t$B�D6 I��L�t$H�D$H��L)�H�� ��xBD6�wB6B�D6 tI�N!H�L$H9�uH�|$�K��H�t$B�D6!
I��"L�t$�=�`���xL���T�H���u��R�H�|$t1H�|$�MP��$�@�+�H��@u H��L������H�l$(M��t	L���P�H�-�W�H��H[A\A]A^A_]�H�|$�A�1�L�����H�\$L�t$���H�|$�!�A�L������L�t$H�D$H�t$L�|$8L�d$@�����+I��M��t&L����O��I��H�|$ tH�|$(�tO��I��H�|$tH�|$�\O��
L�d$@L�|$8I��H�|$@t'H�|$8�:O�L���:��I���H�uH��L�����L�����f.�@P@��uH��u�H��H��u/1��f���tX�H�5�e������1�AX�%�O��f���u���e��f�P@��uH�bu�H��H��u/1���d���tX�H�5�d������1�AX�%#O�����u��od��f�UAWAVAUATSH����T$p���1���
�s��/H��H��t�L�a�L���+�D$��s����4H�GH��$��of�$�@��$�H�|$PH��$��L�l$PH��I9�t7H�\$XL�t$`M��tI��fDL����I��hI��u�M��t	H��iM��sc������1���
$c��H�t�L���$1��
	c����)�D$xL�l$�l$L��$�H�=	c�H�5
c�H��$�L��$�H�T$L��荎�H��H��9L��b�L��b�fn�f`��p�fp�DN�$�1�fv�L�=	N�L!��Aofo�ft�f�����L�,$fL$ H�L$8f�$�H�D$H�D��I�M!�L��H��H�,@H��M;l*�u&L�H�u�H�|$L�D$@L��M��A��M��L�D$@��tQH�L$H�A�f!�L�,$foL$ H�L$8fv�fo�$�u��ft�f�Å��H�H��H���/���I��K�vH��H���������H��H�H�L!��Ao
fv�ft�f���Aoft�f��f�f������������f��w	H�aa���A�A�T
H�
Wa�H�E�H��H9�tlL�u�H�]�L�}�H��t
H�}�1K�H��I9�tBM��t/L�cL�-K���I��I��tI�|$�t�I�<$A����M��t	H���J��|$xH��$�uH��q�H����1���`����l$L�t$��	@���
H��I9���	�|$p��	�1���
Qp��H�,q�H���$1��
6p����)�D$H��$�L��$�L��$�H�-p�H����H�L$H�p�H�D$pH�l$xH�]D��K�H��H�1�I���"fffff.�I9�@��@��I��@��uLI9�tWI��I�qH��M�AI�yL9�M��LB�E1��M9�t�G��G9�M�Rt��ff.�@�υ�u� fDM��H����J����F���H�|$tfL���=I��[H��H9�tLH�˿�6H�H���x
H�H��n�H��n�fǀH�XL�pL�hH��n��|$H��$�uH��o�H���
1���n����-H�5�n������1��RI��
H��H9D$t�fA��rI��sg�H�$�D$ �K�dM9�v%H�4�H�<�H��D��D)��H�@I��.J�L��A��H�D$H��L�t�L�l�fD���!���tI��u"�H�$��D$ E1��!�D$ L�$$�I���H�$��D$ ���F�H����	I��H���H�$H��H��H�fA��H�$H�IH��H�L$H�L�H�L$@H���A	H��H�HH�L$HH��I�H��H�vH���K�H�$f���|$ L��HD���H�SK�<dL9�v:H�4�H�<$H�$H�<�H����D)��H�T$ H�@I���H�H�<$H�T$ L��H�D$H��L�t�L�l�f��H��H�L$H9�����H��HDŽ$��H��H�L$H9�H�������I��L�t$@L�l$HH��L��H�mH���6��D��I��L�$$H��$�L�l$ L�|$8��f��sH�t$A��D$0�IH��t��u)��D$0A�H�D$�'�D$0H�t$I���H��H�t$��D$0A��x��D�H���dI��I��I�E��L��H��H�fA��K�dH�L�H�L$H�L�H�L$@H����H��H�H�HH�L$HH��I�}H��H�vH���I�fD��A��H�SH����L��L�d$8A)�A9���H��$�I��H�4� H���XI�1�fDH��H9�H��I���L�:f��H9�sH9�vڀ|$0LD�A��L�L$M�aI��K�IH�4�L�M)�v{I�EK�dH�<ȉ�D)��H�D$0H�@L�D$8H��$��aF�H�$H��$�H�L�qH�D$ H�AK���H�D$H�<�(L�H�T$0�"F�L�D$8L�L$�H�$H�L�vH�D$ H�F�KH�CH��$�K��� fA��I9��>���D)�Ã�t5J�� L�1�ff.�H�4�L�.A�<f��H��H9�u�I�I�������K���L�)fD��K��� L�)A�T$f��K���(L�)A�T$f��K���0L�)A�T$f��I��I9�u����I�׿x�5B�H���H��H�fǀH�L$xH��H�T$pH��H����H�fǁH��h�H��h�H9�$���fǃL�cL�sL�kL�� I�fALJ���A�OL�nH�vL�$�I�fD9��@H�E�L$J�mL�H�<�L��H)�H��H�[I��L��<D�H�$I�$M�t$H�D$ I�D$J���J�<�(H�H��H��$��D��L$H��L��L�|$8��H��g�H��H���S0�H����H���s��H��4�D$�g������H��H�ig�H�D$P�D$�D$XH�=y�hH�
V1}L�πH�T$P��0���H�DW�H��$�H��$�H�D$PH�=`W�H�
),}L���H�T$P��0����H�=�V��/�H��g�L�����资�4�
�V������H�
�V�H�L$P�D$XH�=�?wH�
1}L�w΀H�T$P�+���H�5�V������1��eA�@�������H��$�tH��$���@��|$uH�=g�H����1��$f���tH���[A\A]A^A_]�H�5f������1���@���H�$I�$M�t$H�D$ I�D$I�GH��� f��A9�����D��)�I)���t+H�4� H�1�H�<�H�/F�*fD��H��H9�u�I�I������J���H�)fD��J��� H�)A�Uf��J���(H�)A�Uf��J���0H�)A�Uf��I��I9�u��l���H�=,e��-�H�f�H������ڂ�4�

e������H�
�d�H�L$P�D$XH�=>wH�
3}L��̀H�T$P�+西��苂������T����r����V����d��J����Y��������d����������H�
2��1�����H�
2�H�ֺ1��Ӻ����x趶��wH�=v�vH����(�5���]H�
���1�萺��H���v���7��x�e���&H�==��л��H�=��vH����0�ֻ�I��M���yH���=�I���I���I��H�|$tH�|$@��=�L����=�H�|$�8I��H�<$�.�I��H�|$tH�|$@�a=�L���X=�H�<$�I��H�ۋ\$t	L���<=����L�|$�L���*���I��H�|$P�۸�H��$�tH��$���<��|$�hL�����I��H�|$P裸�H�;t
H�{��<�L���˱�f.��UAWAVAUATSH��hH�|$ H�cb�H�D$H���sH�Vb�H�~H�ND�~�P�T$H�D$(H�D$L�t$�E���L�l$xA��M�1�M���DI��@�����M9���I��I�Y H��M�aI�qH9�I��LB�1�fff.�I9�t+E��D9�H�Rt�@��@��@��u��fffff.�H9�@��@��@��u�D��A*q@���o���@�օ�t3�
DL�T$xH���oO����H�D$(�T$���T$�����D$H����K����H��H���H�\$I��L+D$(I���@��t@�L$��H�ٺff.����H����H�<H��H��H��u�H)�H��I��������H�������H�������H�������H�������H�������H�������H�������H����H��u��9L�t$0H�D$8L�T$@H��$�H�t$0H�T$�H�\$�aH�\$���H��H��$�HDŽ$�H��$�H��$�H��$�H�T$���$��$��$��$�)�$ )�$)�$)�$�H��$�H��$����H9�r"ff.����H���f;��s�H��L)L$@)D$0(�$�(�$L�`�p)L$`)D$P(�$(�$ �`�p(D$0(L$@(T$P(\$`)�$�)�$�)�$�)�$�(�$�(�$�(�$�(�$�)\$`)T$PH�
z^�)L$@)D$0�|$u7H����H�|$H���H�=^�H��H�;^�Hǀ��Z8�H�D$0H�|$8(D$@)�$0(D$P)�$@(D$`)�$PH��H9�uH�D$ H��H��&H��$@H��t��7�KH�D$ HH��h[A\A]A^A_]�H�=ާvH�@��!辵�H��H�|$0�
H��觬��AWAVAUATSH��H�?t
H�{�|7�H�{t
H�{ �k7�H�CHH��H��uL�s8L�{@M��u�BH�{P�F7�L�s8L�{@M��t+M�fL�-.7��
@I��I��tI�|$�t�I�<$A����H�{0tL��[A\A]A^A_�%�6�[A\A]A^A_�P@��uH��]�H��H��u/1���\���tX�H�5�\������1�AX�%c7��Fz��u��w\��f�P@��uH�B]�H��H��u/1��*\���tX�H�5\������1�AX�%7���y��u���[��f�UAWAVAUATSH���H��$�I��H��$�H�.L�fD���L��H��H�<+D)D$D�$�H�4+H�� L�d$0I��M�I��L�5�7�L��A��H�<+H��`�`�p�$��$�H�4+H�ƀL��A��A�}�f���I�G(D$�$�f��H�D$@�!H���H����L�@���H���L�f�H����H��$L��$L��$H��$H��$ H��$(H��$0D�����A������[H���H�l$H��H9L$0�)L�D$xH�t$p�|$8D��K�.H��H���7
���H�T$`I�vH�t$H�L$hf�L�d$XM��I��J�<;B;BL;)�$�)�$�J�4;H�� I��I�L��H��H�T$PH� 6���L�t$(A��(�$�(�$�BD5BL5H�D$��H�D$HH�<(L��$�A��H�t$L��68�J�<;H��`B�;`B�;p)�$�)�$�J�4;H�ƀH�T$P��5�(�$�(�$�B�5`B�5pH�D$H��`I��H�D$HH�<(H��`L��L�l$X��7�M�}J�<�H���J�4�H���I��L��5�L�D$`M9�H�|$x��D��D)�I��K�(H������6I�GJ����H���fD���I��H��u�H��rq�H����H���f���H����H����Pf���H����H����Pf���H����H����Pf���H��L9�u�f���H��L��H�\$L�t$h�L��$�I��L��H+D$(I9���H���H�<�H�D$H���B���W6�H��I���|$8t:H�D$(H���H�1��H��H����4f���H��I9�u�H�f��ruf.�H����H���f���H����H����Pf���H����H����Pf���H����H���H�Pf���H��L9�u�H�|$�"1�H�D$pH��HD�H\$0��f�����H���H��$8L��$@HDŽ$HH��$PH�D$@H��$XH��$`H��$hH�L$���B�)��wOH���D��E1��L��H9L$0����H�����H�=��v�,H��$��H�D$0�H��$8��
H���H��t
���f��v_�$��$��$��$�H��$�X0P HH�h@H�L$@H�HHH�L$0H�HPH���[A\A]A^A_]�H�L$@L�qH�l$8�H����/����f���w���H����H���H����L��I�~D���M��H�|$x��N����I��H��$pH��$xL��$�L��$�H��$�H��$�H��$�E���B��ƒ��E���I�pH�t$I�4H��H�L$I��L���f����f���lL���H��$�H��$�HDŽ$�H��$�H��$�L��$�H��$�E���J�4 H��H����H�xH�|$I��E1�H��L�D$��H�D$hH�t$pfA���L�l$`M��I��J�<3B3BL3)�$�)�$�J�43H�� I��I�L��H��H�T$XH�0���H�l$(��(�$�(�$�A/AL/H�D$��H�D$PI�<L�d$HA��H�t$L��2�J�<3H��`B�3`B�3p)�$�)�$�J�43H�ƀH�T$X�t/�(�$�(�$�A�/`A�/pH�D$H��`H�D$PI�<H��`L���1�H�D$`L�pH�<�H���I��H�4�H���I��L���.�H�t$hL9�H�l$8����D)����DI�FJ����H���fD���I��H��u�I��J�&H���H��rvfff.�H����H���f���H����H����Pf���H����H����Pf���H����H����Pf���H��H9�u�f���L�t$xI��H�t$L�l$p�V���H�T$HH��L��H+D$(H9��oI���L�d$J�<�H�t$H������80�D��D)���t-H�T$fDL�bI����L���f���L��H��u�L��H+L$H��H�t$�����K����L���fD���K����L���A�T$f���K����L���A�T$f���K����L���I�T$f���I��L9�u��J���L��I��J�&H���H���R������H�������H��$������H)�H��$p����L��H������R����H)�H��$��c�_���H�=��vH���(�v���2H�=?�vH����{�|���H����*H�=�v�B��H��H��$��H���(���AWAVATSPH��H�?t
H�{��)�L�s(L�c0M��tM��DL���H�I��hI��u�H�{ tL��H��[A\A^A_�%�)�H��[A\A^A_��UAWAVAUATSH���H�_(���H�.H���L�wE���M��I)��H�|$(fE���H�D$f���H�4$L�<$I��J�<;H�l$��H��H��)+�H��`J�<;H��`H�t$ H��	+�M�|$M)�H�$H��I9���L�|$A��K�4>A��H�-A-�H��L���K�4>H��`L�|$ L��L���A��C�&`C�&p)D$0)L$@H�T$(H�H�JH��L)L$`)D$PC&CL&L�`�p)�$�)D$p(D$0(L$@�p�`(D$P(L$`(T$p(�$�)�$�)�$�)�$�)�$�BL+B+(�$�(�$�CL/C/H�z H�B0tmH��tqL���L�$$J�<�H���L�l$J��L����)�H�D$I�4�H���J��L����+�K�,H�‰Ѓ�H�|$s(1��H����H�=��vH�g��(�=���<1��H����H�����f���H����H���D�GfD���H����H���D�GfD���H����H��H�����f���H9�u�H��t)ff.�H����H���f���H��H��u�H���[A\A]A^A_]�H�=�vH�b��3�h��H�=!�vH�b��'�P��H�=y�vH����(�8���UAWAVAUATSH���L�gA��$�H�H����H�_(D���I)���fA��$�fD���H��`H�D$(H�t$I��I��B�3@B�3P)L$@)D$0H�H�OH��L)L$`)D$PBD3�BL3�L�`�p)�$�)D$p(D$0(L$@�p�`(D$P(L$`(T$p(�$�)�$�)�$�)�$�)�$����ALA(�$�(�$�A�pA�`H�T$H�jH�,$��H�|$ I�<,M�n�H��L��)�I�<,H��`H�l$(H��L���(�J�43L�|$E��A��L�=s&�H��L��A��J�43H��`H��L��A��H�D$ H�x H�@0�H���L���H�,$I�<�H���L�l$J��L���u(�J�4�H���L�t$J��L����%�H�T$I����L���f���I��tvI����L����Jf���I��tWI����L����Jf���I��t8I����L����Jf���I��tI���L����Jf���I�V�Ѓ�A��s(1��H����H�=|�vH����(�&��H��1�H����H�����f���H����H���D�GfD���H����H���D�GfD���H����H��H�����f���H9�u�H��t)ff.�H����H���f���H��H��u�H���[A\A]A^A_]�H�=P�vH����2�X��H�=j�vH����(�@��UAWAVSH�vH��H�WH���I��M�
I�RI�rH�QH9���I��H��I�P I�p(M�PM�HI9�I��MB�1�fff.�I9�tA�,�9,�H�[t�s��f.�L9�s�M�HM�PL�QAI��I9�u2�u���ff.�L9��a���M�XM�ZAAI9��E���M��I���I�Z�M�Z�I9�I��MB�E1�f�M9�t�B�,�B9,�M�t�r�����[A^A_]�f.�DAVSH��H�H�H�H��t*�~t0I��L�����H��L���E%�H��[A^�H�=��讞��i�f�AVSH��H�H�H�H��t*�~t0I��L�����H��L����$�H��[A^�H�=k��N���	�f�SH��H��d�<%�����[dH�%��dH�%�H�H��)D$
��)$H�D$ H�T$(H��dH�%��)L$0)D$@H�L$PH�T$XH�D$hH�D$pH�D$xH��$�H�t$h�A��($(L$(T$ ������(D$0(L$@(T$P�������$�Cx�$�Ch�$�CX�$�CH�$��$��$��$�[8S(KC��CH��BH���Hǃ�H��H��[���dH�%�d�%�������H��H�|$0� �H�����H��貓�f�UAVSH�� �m7�����H��H�CBL�t$�L��H��A��Ԭ�L���f���PE�H��AL�t$�L��H��A�蟬�L���Wf���Eع1���
�6�u{H��D�H��H����1��
�6�����f�-�6�f��6�f��6��
�C��
�6���uH��������H�
D�H����1��f6���ttH�� [A^]�H�=Q6���H�MD�H��H���y����a�4�
/6����t���H�
6�H�L$�D$H�=QwH�

}L�~��H�T$�+���H�5�5������1�H�� [A^]�%���`���L�����5��@���H��H�|$艮H�����AWAVAUATSH��0L�'M��t]H��H�WI�t$�G� �:D�H�|$褞�L�|$H�T$H�|$ L���
�X8�|$ uA�E1�H�|$u/�6E1��`H�D$(Hc�H��H�� E1�E1�H9�A��LD�H�|$t	L���0��I�$uH�;H�s襠�E	�I�� 1�A��DC�A��DE�D��H��0[A\A]A^A_�I��H�|$tL������I���I�$uH�;H�s�L��L���Đ�@UAWAVAUATSH��XH��H��>H�|$@�E1���L�|$@M��tYL�l$HI�w�D$P� �:D�H�|$L���d��L�d$ H�T$(H��L��
�7�<$��A�1��H�P4��Y%����uH�$H�D$H�D$H�= %�H�5!%�H�D$H�D$ H�D$(H�T$��d�L�d$L�t$ L�|$(M����A�1�J�<+L��L�����L�H�\$M��t	L���~�H;$u
H���(��L�l$A�D:H�CH�D$H;$uH�����H�D$�D H��H�\$H�$H��H)�H���9�@�Ddth:H�SH�T$H9�u
H��趒�H�D$�D H��H�\$����H���@I���2L�$$I9��L�|$A�A�L�kL�l$L�����M9�u
H���P��L�|$A�D
H��H�\$�=�)���xL��H����H���u���H�<$��L���N��H�L$Hc�H��H�� 1�E1�H9�A��HD�A	�H�� ���Mȃ��L�H�|$t	L������A��A�LD�L�%2��#����)L�l$8L�|$0H�$H�D$H�D$H�=�"�H�5�"�H�D$H�D$ H�D$(H�T$�b�H�l$L�l$ L�t$(M�����E1�J�<;L��L����M�L�|$H��t	L��9�L;<$u
H�����H�\$B�;:I�GH�D$H;$uH����H�D$B�D8 I��L�|$H�$H��L)�H��&�|�>BD8j>B8H�width w/J�T8I�W&H�T$H9�u
H���\��H�D$B�D8& I��'L�|$H�t$L���kL�I��L�`�I�ܽH��tL��}�H����H��J�4,H��H��L����H�$L)�I9���L�t$K�<>H��L����M�L�d$A��t	H��	�L;$$u
H��賏�L�t$C�&
I��L�d$�=['���L�|$0L�l$8xL��L����H���u�
�H�<$t	L������I�uL��L���$��H��X[A\A]A^A_]�H��A�1�L��荗�H�\$L�|$����H��&�A�L���c��L�|$H�$H�D$�V���H��A�L��L���7��L�|$���H��A�1�L�����L�l$H�\$�J���H���A�H�����H�\$H�$H�D$���H���A�H��轖�L�$$H�\$�������	���
�L����I����I��M����L���X��I��A����H��=���I��H����L����yI��H�|$tQH�|$ ���DI��H�|$tVH�|$ ����IL�l$8L�|$0I��H�|$tFL���;L�l$8L�|$0I���2I��H�<$tBH�|$���L��讉�I��H�<$tH�|$���H�D$0�H�uH�|$0H�t$8��L���w���UAWAVAUATSH��xH��H�7H�|$ �E1�覢�H�\$ H����L�t$(M��tv�D$0I��uH�{ tdH�s�� �:D�H�|$@L����L�|$HL�d$PH�|$XL��L��
�/�|$Xt?H�D$`H�H�H��}w-H����H�uH��L���'��H��������H�D$H�D$H�D$H�D$ L�|$(L�d$0H�4>H�|$hH�t$L�D$ �[A��s
�|$ht[H�l$L�l$H�t$L���p4�H��t	L��
�H�|$@t	L������H�uH��L���p��H��x[A\A]A^A_]��D$i�D$H�=�wH�
J}L��}H�T$�+�d��I��H��t/L���$I���%I���1I��H�|$ ����H�|$tH�|$�s�H�|$@t	L���b��H�uH��L���ٖ�L���Q��UAWAVAUATSH��xH��H��4H�|$ �E1�膠�H�\$ H����L�t$(M��tv�D$0I��uH�{ tdH�s�� �:D�H�|$@L���ܓ�L�|$HL�d$PH�|$XL��L��
�-�|$Xt?H�D$`H�H�H��}w-H�����H�uH��L�����H����H�D$H�D$H�D$H�D$ L�|$(L�d$0H��;H�|$hH�t$L�D$ �UA��S�|$ht[H�l$L�l$H�t$L���P2�H��t	L����H�|$@t	L������H�uH��L���P��H��x[A\A]A^A_]��D$i�D$H�=�wH�
*}L��}H�T$�+�D��I��H��t/L���$I���%I���1I��H�|$ ���H�|$tH�|$�S�H�|$@t	L���B��H�uH��L��蹔�L���1��UAWAVAUATSH��hH��H�x�H�|$A��H��E1��]��L�|$M��t:L�t$ M��tI��u4I�G H��u/1��I�A�@�u&L��L���>��E1��@�E1�1��I�G M�g1��E1�I�4�H��6H�
�6L��薜�A��@��u�I�uL��L�����H�V1H�|$P�H��E1�豝�L�t$PM����D�d$@L�d$XI�v�D$`� �:D�H�|$L�����H�|$ H�|$(����������������H���%wH�!!H��r	��1����D$<H�|$t����������H�$H�D$H�D$H�=��H�5��H�D$H�D$ H�D$(H�T$L�t$0L�d$H�nX�L�|$L�l$ H�l$(H���;A�E1�K�<&L��H��}�I�L�d$M��t	L���
�L;$$u
H��詆�L�t$C�&:I�D$H�D$H;$uH��臆�H�D$B�D  I��L�d$H�$H��L)�H��-��45BD 5BD �4B I�T$.H�T$H9�u
H���"��H�D$B�D . I��/L�d$�D$<I��I��H�
�0L�=�{v��LE�L�4$L��L)�I9���H�l$I�<,L��L��v�M�L�d$M9�u
H��豅�H�l$B�D%
I��L�d$�=X���xH��L����H���u��H�<$t	H����L�t$0L�d$H�I�uL��L���!��D�d$@�	D��4�D$<H��.H��H��E1��֚�L�4$M����L�|$I�v�D$� �:D�H�|$L���A���I�uL��L��谐�L�|$L�t$ H�|$(�.A���������������H���%wH�!!H��r	��1�����������H�[3H�|$�H��E1��
��H�D$H�����H�uH�|$H�t$ ���������jH�$H�D$H�D$H�=�H�5��H�D$H�D$ H�D$(H�T$�KU�L�d$L�t$ L�|$(M���
A�1�J�<+L��L���[�L�H�\$M��t	L����
�H;$u
H��臃�L�l$A�D:H�CH�D$H;$uH���e��H�t$�D H��H�\$H�$H��H)�H��&��	?2D#2H�r screenH�LH�K'H�L$H9�u
H�����H�t$�D'
H��(H�\$�=����xH��<�H���u�h�H�<$tH�|$�
��\$<�1�D$<H�|$�7����8���1�������H�$H�D$H�D$H�=��H�5��H�D$H�D$ H�D$(H�T$L�t$0L�|$@�S�H�l$L�d$ L�l$(M����A�E1�K�<>L��L���
�M�L�|$H��t	L��5	�L;<$u
H���߁�L�t$C�>:I�GH�D$H;$uH��辁�H�D$B�D8 I��L�|$H�$H��L)�H��'��1BD8�0B8H�it colorJ�T8 I�W(H�T$H9�u
H���X��H�D$B�D8( I��)L�|$��A�I)�H��0H�-:	��HE�L�4$L��L)�I9��7L�l$K�</H��L����M�L�|$M9�u
H�����L�l$C�D=
I��L�|$�=����xL��L����H���u�J
�H�<$t	L����L�t$0L�|$@M��t	L������\$<��-�H��h[A\A]A^A_]�H��)H��	H��E1����L�4$M���aL�|$I�v�D$� �:D�H�|$L���p���I�uL��L���ߋ�L�t$H�|$ L�|$(N�$�H�^/H�
`/H�|$@L���A����uH�F/H�
D/H�|$@L��� ����?�����L�|$HL�t$0H�$H�D$H�D$H�=��H�5��H�D$H�D$ H�D$(H�T$��P�L�|$L�l$ H�l$(H����A�E1�K�<&L��H���
�I�L�d$M��t	L��Y�L;$$u
H����L�t$C�&:I�D$H�D$H;$uH����~�H�D$B�D  I��L�d$H�$H��L)�H����.B fB�D rtI�T$H�T$H9�u
H���~�H�D$B�D  I��L�d$��A�I)�H�
�-H�-p��HE�L�4$L��L)�I9��>L�|$K�<'H��L���	�M�L�d$M9�u
H���~�L�|$C�' I��L�d$H�$H��L)�H��
�H�OLORTERMK�L'H�per $COLK�'I�L$H�L$H9�u
H����}�L�|$C�D' I��L�d$H�|$H�t$@H�T$H��L�t$L�l$ H�l$(H�$L)�H9���L�|$K�<'L��H��	�I�L�d$M��t	L����L;$$u
H���C}�L�|$C�'
I��L�d$�=����xL��L��{�H���u���H�<$t	L���G�L�t$0M���g���H�|$@�W���E��t1��WH��+H�|$�H��E1��r��H�|$H��t H�t$ H��tH��uH� t
������
�H��u�W���������H�$H�D$H�D$H�=�
�H�5�
�H�D$H�D$ H�D$(H�T$�M�L�l$L�|$ L�d$(M�����E1�I�<.L��L����M�L�t$M��t	L���-�L;4$u
H����{�H�l$B�D5:I�FH�D$H;$uH���{�H�D$B�D0 I��L�t$H�$H��L)�H���#�*B0fB�D0rtI�VH�T$H9�u
H���c{�H�D$B�D0 I��L�t$��A�I)�H�
�*L�-E��LE�H�,$H��L)�I9���L�d$K�<4L��L�����M�L�t$I9�u
H����z�L�d$C�4
I��L�t$�=����xL��L��*�H���u�V�H�<$�)���L������H��A�1�H�����L�t$L�d$��H��.�A�L���ɂ�L�d$H�$H�D$��H��A�L��L��蝂�L�4$L�d$�T�H��A�1�L���w��L�t$L�|$���H��(�A�L���M��L�|$H�$H�D$�D���H��A�L��L���!��L�4$L�|$���H��A�1�L����L�l$H�\$����H��'�A�H���с�H�\$H�$H�t$� ���H��A�1�H��要�L�t$L�d$����H���A�L���|��L�d$H�$H�D$�P���H��A�L��L���P��L�4$L�d$���H���A�L���'��L�d$H�$L�|$���H��A�L��H����L�d$����H��A�1�L���ـ�H�l$L�t$�_���H���A�L��诀�L�t$H�$H�D$���H��A�L��L��胀�H�,$L�t$���L�d$HL�t$0I���$H�=K�vH�
o��L�ۉH��+����2L�|$@L�t$0�D$H�=�vH�
=��L��ډH�T$�+���3�.H��M���%L������H��M��u ��������H��M����L��������H��M����L���������D�?H��H���6L��]���(�P�KH��M���BL��9���4�)H��H�|$t9H�|$ ����,�[�L�t$0H���-H��H�|$tDH�|$ ���7H��H�<$tH�|$���H�|$0�H�|$@���H����r�H��H�<$��H�|$����H���r�H��H�|$taH�|$ �����TH���aH��H�|$ttH�|$ �i���gH��H�|$tnL���cH���I���L��L���iL�d$HL�t$0H���EH��H�<$tH�|$���H�|$@tZH�|$0���H���r�H��H�<$tH�|$��H�D$0�H�u'H�|$0H�t$H�\���H��@��u�I�uL��L����H���q�f.�f�SH��0d�<%�����6dH�%�����
�����}H;���
d�<%�����3dH�%�����
�����JH;����H��!�H����H�
V�H�\�������ƃ�H�D$H�D$H�D$�D$ MH��H�$H���H���H9�uH����h��H���H���H�PH���H��1�H9�HC�H)�H���H�@H��$L$T$ T LH��0[����H���dH�%����d�%�����
����������.��H�p�dH�%����d�%�����
P����������}�H��H�����H����o�AWAVSH��I��H��t<I�~I�F H�4�H�#H�
##�ч��I�uL��H�މ��.��4[A^A_�H��|1�1��{�I���I�uL��H���~�L���vo�fDUAWAVAUATSPI��I���*�H��I��L��L����I�ǹ1���
����I��H�� �H��M��H����1�D�5��H��L������E��@��uH�� �H��������H����1��k���tgA�M��t	L�������M��tH��H��[A\A]A^A_]�%���H��[A\A]A^A_]�H�=�I������L���F����=��@���Q���H�5�������1����A�M���w����{�����<���O�������C���I���M��t	H����L���n�f�UAWAVATS�õH��I�ֹ1���
v�ufH���H��H��ur1�I��������D�%U�H�� ��E��@��uH�a�L��u}1��,���tA�M��t_H��[A\A^A_]�%n��H�=�����H�#�H��H��t��;��@���H�5�������1����M��u�[A\A^A_]��;���v�������j���fDUAWAVSH��8H��H�L�H�|$A�E1��H��E1��.��H�D$H��tH�|$tL�pL�x O�<�H�H�
L��L��规�	�H��H�
�L��L��舄�@���u8H��H�
�L��L���h��uH��H�
�L��L���K���@�-��H��H�|$ �H��E1��v��H�D$ H��t�H�uH�|$ H�t$(�w{��a�H����H�D$H��t�H�uH�|$H�t$H��8[A^A_]�?{�H��8[A^A_]�H��H�D$H��t�H�uH�|$H�t$�{�H���k�f.�UAWAVAUATSH��H�|$h�1���
����H��H��H�����D$<�g�����H�D$xC�|�$�D�|�$�E�|�$�F�|�$�G�|�$�H�|�$�I�|�$��H��$��0f.�H�|$PL�����H��H��$�H��H���H��$�H�D$pH�U�L�eH�|$ H�t$hH�T$PL��A�訃�H�\$ H����L�|$(M���|�D$0I��uH�{ �fH�s��:� D�H�|$ L���v��H�uH��L���ey�L�t$ H�\$(H�L$0������H�L$`L�t$XH�\$HH�D$H�D$H�D$H�=���H�5���H�D$ H�D$(H�D$0H�T$ �>�L�t$ L�|$(H�\$0H��L�d$@�A�E1�K�<,L��H�����I�L�d$M��t	L����L;d$uH�|$�l�L�l$C�D%:I�D$H�D$H;D$u
H�|$�l�H�D$B�D  I��L�d$H�L$H��L)�H��	��H�locale vJ� fB�D arI�T$
H�T$H9�uH�|$�?l�H�D$B�D 
 I��L�d$H�D$ H�D$(H�D$0H�|$PH�t$@H�T$ �l=�L�|$ H�\$(L�t$0H�D$L)�I9��:L�l$K�<,H��L��w��M�L�d$M��t	H����L;d$uH�|$�k�L�l$C�D% I��L�d$L9d$�C�D%=I�D$H�D$H;D$u
H�|$�ak�L�|$C�D' I��L�d$H�|$ H�t$HH�T$`�9��L�l$ H�\$(L�t$0H�D$L)�I9���K�<'H��L�����M�L�d$M��t	H��;�L;d$uH�|$��j�L�|$C�'
I��L�d$�=����xL��L����H�����H�|$tH�|$���L�d$@H�\$HL�t$XH�L$`H�|$PL��H���Y���M���-���H��������f��H�uH��L���v���������L�d$@H�D$H�D$H�D$H�=q��H�5r��H�D$ H�D$(H�D$0H�T$ �];�L�d$ L�|$(L�t$0M���)A�1�J�<+L��L��m��L�H�\$M��t	L�����H;\$L�t$@uH�|$�i�L�l$A�D:H�CH�D$H;D$u
H�|$�li�H�D$�D H��H�\$H�L$H��H)�H��	��H�locale vH�f�DarH�S
H�T$H9�uH�|$�i�H�D$�D
 H��H�\$H�D$ H�D$(H�D$0H�|$PL��H�T$ �G:�L�l$ L�|$(L�d$0H�D$H)�I9��eL�t$I�<L��L��R�L�H�\$M��t	L�����H;\$L�d$@uH�|$�vh�L�t$A� H��H�\$H�D$H��H)�H���"�AA�DmptyH�KH�L$H9�uH�|$�"h�L�t$A�D
H��H�\$�=����xL��H��X�H���tH�|$�����H�|$�#�����h�H�|$u��s����U�H�|$�	��������A�H�|$1�L����o�L�l$H�\$����
�A�H�|$H����o�H�\$H�L$H�D$�����A�H�|$H��L���o�H�\$�v�����A�H�|$H���po�H�\$H�D$L�t$����A�H�|$1�H���Bo�L�l$L�d$�����
�A�H�|$L���o�L�d$H�L$H�D$�4����A�H�|$L��L����n�L�d$�����A�H�|$L���n�L�l$L�d$�����A�H�|$L��L���n�L�|$L�d$�����D$;�D$H��nvH�D$ H�D$(H�D$;H�D$pH�D$ H�D$xH�D$H��$�H�5pH�|$p����H��������H�5�H�|$p�
���H�5��H�|$p����|$�������{H�D$ H�D$(H�D$0H�=���H�5���H�D$pH�D$xHDŽ$�H�T$p�6�L�d$pL�|$xL��$�M���A�1�J�<+L��L����L�H�\$0M��t	L��� �H;\$ uH�|$ ��d�L�l$(A�D:H�CH�D$0H;D$ u
H�|$ �d�H�t$(�D H��H�\$0H�D$ H��H)�H��$���D�H�nfiguredH�LH�K%H�L$0H9�uH�|$ �<d�H�t$(�D%
H��&H�\$0�=���xH��v�H���u���H�|$ tH�|$(�?��1���
����H���H���1��
������������uH���H���v1��k�����H�|$h�	�|$<uH���H���]1�������H��[A\A]A^A_]�H�=�����H�K�H��H���=��.�4�D$<������:�H���H�D$p�D$<�D$xH�=G�vH�
#�|L���|H�T$p�+��j��fH�=������H���H������-�4�
��������H�
r��H�L$p�D$xH�=��vH�
[�|L��G}H�T$p�+�uj�H�5<�������1��]����H�5�������1��:������-���}������q����,�������������H�|$ �A�1�L���Aj�L�l$(H�\$0����H�|$ �%�A�H���j�H�\$0H�D$ H�t$(�'����H��M����L������H��M��u��H��M����H��������H��M����L���������H��M��u����H��M����L���S���H��H�|$ptH�|$x�8��H��H�|$ ��H�|$(�����H��H�|$ tSH�|$(����FH���H���H��L���hl��~L�t$XH�\$HH���0�H��H�|$ t;H�|$(����.H��H�|$tH�|$���H�|$Xt7H�|$H����*H��H�|$tH�|$�t��H���
H��H�|$p�y�t$<H�=���wc�H���O\�H��H�|$p��xH���:\�f.�UAWAVAUATSH��H��H��$�H��$�H�5}hv����I��H��tL�����I��H��8u��H��8���������H�$H�D$H�D$H�=��H�5��H�D$(H�D$0H�D$8H�T$(�0�H�D$(H�D$ L�d$0L�l$8M��L�|$�gH�ݻE1�J�<;L��L����M�L�|$H�|$ t	L���L;<$u
H���^�H�\$B�;:I�GH�D$H;$H��uH���^�L�d$C�D< I��L�|$H�CH�xuH��8�YH�2gvH��$�HDŽ$�H��$�H�D$XH��pH�D$`H�5��H�|$(H�T$X�|�D$()D$pH�D$8H��$�M���0L�l$XL��L��H�T$�2z�H��$�H�D$(H�>pH�D$0H�D$pH�D$8H��(H�D$@L�l$HH��(H�D$PH�5;�H��$�H�T$(�|�H�D$XH��H��tH�|$`���H��$�H�D$ L��$�H��$�H�|$ptH�|$x���H��y1�H���]��L�l$��H����H����I�����m�H������H�D$pH�D$xHDŽ$�M������H��$�H�D$(H�#oH�D$0H�D$pH�D$8H�m'H�D$@H�5?�H�|$XH�T$(�{�H�D$XH�D$ L�l$`H�l$hH�|$p��������A�L��H�t$H���H�$L)�H9���K�<<L��H����I�L�|$H��t	L��h�H�|$ tH�|$�U�L;<$u
H���[�L�d$C�<
I��L�|$�=����xL��L���7�H���u�c�H�<$tH�|$��M����H�K H�ĸ[A\A]A^A_]�H��H��A�1�L����c�H�\$L�|$�z���H��A�L��H���c�L�d$L�|$�����L�l$������Z�H��H��uL�l$�iL��Y�L�l$�YH��H�|$ t_L���TH��H�D$XH��H��tH�|$`�'��H��H�|$pt2H�|$x�%H��H�|$(t H�|$0�H���H��H�|$ t	L����H�<$tH�|$���H����V�fDAVSH��8I���1���
��ubH�n�H��H��un1������uvH��L���H���	��uH��������H�
1�H����1��H���tkH��8[A^�H�=4����H��H��H��t���$�À�����t�H��H�$�\$H�=
�vH�
��|L�'�|H��+�a�H�5�������1�H��8[A^�%���f$���V�������J���I�����WL���U�I��H���4rL���U�f.�f�UAWAVAUATSH��I��I��I��H��H��E1��n�H�<$H��tkH�t$H��tVD$H��uH� tDD$hH�|$`H��H�T$`�� H�D$($(L$)L$0L9�t)$(D$0)D$�m�H�u�Td�H�9H��L��E1��n�H�<$H��t_H�t$H��tJD$H��uH� t8D$hH�|$`H��H�T$`��	 L9d$t%($(L$)L$p)D$`��H�u��c�L�d$H���H�|$`�L��E1��m�H�|$`H��tDH�t$hH��t/D$hH��uH� tD$8H�|$0H�|$`H�T$01����H�u�cc�L�d$hH��oH��L��E1��$m�H�<$H���H�t$H����H��uH� ��L�|$PL�H��$�H��H�@H�|$XH�H��fffff.�H����M�oI��H���M��t�H��$�I�G�H��$�H�$H�D$H�D$I���1�H��E1��DD�4I�L�d$H��I9��AH��$�D�4D�����������G�A���r�A��rA���H��H�$L)�L��H9���A����t���D���?�ʀD����A��s@��@�4�T�O���ff.�@��?@�΀E��A��A����wA���D�@�t�T����A��?A�ȀA��A���D�4D�D@�t�T����A�L��H����]�H�D$H�L$H��A���������B����H�u�+a��L�4$H��I9�H��$�u,H�|$X�H�u
H��$���`�L�|$PI���L�l$�`�_ۉH���#L�0L�hL�`H�D$0H��$�H�D$8H�D$@��I9��0M�gI��M��t�H��$�I�G�H��$�H�$H�D$H�D$I���1�E1��fff.�D�4I�L�l$H��I9��0H��$�D�4D�����������"�A���r�A��rA���H��H�$L)�L��H9���A����t���D���?�ʀD����A��s@��@�4�T�O���ff.�@��?@�΀D����A����w@���@�<@�t�T����@��?@�πA��A���D�4@�|@�t�T���A�H��L��H���[�H�D$H�L$A���������C���L�4$H��I9�H��$�H��$�tmH�l$H;D$0u*��A�H�|$0H���+[�H�D$8H��$�H��$�H�@H��$�L�4�H�l�L�l�H��$�H��H�D$@����L�d$0H�\$8H�|$X�H�uH��$�I���2^�L��L�|$P(D$`(L$pAO(AGM�'I�_I�GH�Ĩ[A\A]A^A_]�D�t$,H�=j�vH�
&�|L���H�T$,�+�Z��:D�t$,H�=?�vH�
��|L��H�T$,�+��Y����`�Q��.�MH��M��t9H���.H��M��tML���BH��H�D$hH��H��tP�uH��H�<$tH�|$��؉H�|$0���H��H�<$tH�|$��؉H�D$X�H�tH�D$hH��H��u'H���M�H�|$XH��$��\�H�D$hH��H��t�H�|$p�Z؉H���ZM�f.�P@��uH���H��H��u/1��މ��tX�H�5މ�����1�AX�%�؉���u���݉�f�UAWAVAUATSH��hI��H���=�݉uI�] H��H��uwI�]H9����+I�] H9�u(I�EH��H9����D$A�A�1�E1��M�u(I�E0H����A�>C��A�E�A݉�1��5�I�}(�4׉I�]H9���M�uM�}M��t,M�fL�-׉�DI��I��tI�|$�t�I�<$A����H���mL��H��h[A\A]A^A_]�%�։H��v�POSIA3A�V��X	��V���I�UH��H9���I�1�E1�M��f�I9��L��M��A�8@��xL�F�rf�A��A��D�^A��?@���v5D�VA��A��?E	�@���r/L�F�~A��A��A����?D	�D	��%L�FA��E	�D���L�FA��E	�D���M��I)�M���_�^�����߃ǿ���O���L���iM�eI�m�D$E1�I��L��$�L��$�H��$�����H�\$8D�|$��d�<%����L�t$H��dH�%��dH�%�H�HdH�%��ⷀ)�$�㷀)�$�H��$�H��$�H�DmI��H��$�H�L$PH�D$XH�D$xL��$�H��$�H�<�H��$�H�|$P�H��H��L�d$@�ZI��L�l$�@��ӉH���DI��H�L�pH�D$ H�D$(H�D$0�$�)�$P�$�)�$@D$PL$`T$p�$�)�$0)�$ )�$)�$A�A��)ffffff.�L�d$(O�t,�K�,I��L�|$0I��H��$�I��H��t)H��L;|$ u̺�A�H�|$ L����T��H��$H��tH��$t��ӉH��$(H��L�l$tH��$8t�ӉL�d$(H�|$ ���AH�|$XH��tH�|$ht�WӉH�|$xE1��A�H��tH��$�t	�1ӉE1�L��L���k1��u	L��ӉH��$�H��t%H��H��H�H���tH��$�H)�H����҉�D$��؉H��L�|$@t/I�_L�5�҉�f.�H��H��tH�{�t�H�;A����H�|$Ht	L����҉H�D$8H��H��t
I�}(�x҉H��h[A\A]A^A_]�H��LE�LD�M��y1�L����J���tL���TщH����I���A�L��L��L����։A�E�D$��щH����L�8L�`L�x�A�A�I������H�$�H�D$PH�D$PH��$H�=;�H�
|��L�E��H��$�����
�����=dH�%�d�%������������I����@��I�����L�l$I���~�L�l$I�Ƅ�u>L���3L�l$I��H�|$P��%�I��H��$�H�|$ tH�|$(��ЉH��$�H��t%H��H��H�H���tH��$�H)�H����ЉH��$���L�l$H�\$8H��D�|$�/I��M��uH���L���ЉH���I��A�H��H��t
I�}(�]ЉI9m��D��tL���L���IE�f�UAWAVAUATSH��I��H�/H�GH��tgH�D$I�]M�u L9�t(H�3H�SL�{L�cH�� I�]H�����u��J
I�]H��t;H�|$��ωI�EI�EHH��u6�I�]I�EI�EHH��u�1�I�EI�EHH����I�MPH��$�H9��tH��$�I�]X1�fv�I�________H�l$H�\$HL�l$(H�L$ H�HH��$�I�MHL�HL�hL��$�L��$�L�{M��H��$H�{ H�s(L�L$L��L�����H��H��9L�3H�Sfn�f`��p�fp�D1�H!��Aofo�ft�fD��E��L�L$��H�D$H�T$pfT$`H�t$0f\$P�A��H�H!�H��L��H)�L;k�u H�k�L��H��L���ωL�L$���A�D$�fD!�A��H�D$H�\$HH�H�T$pfoT$`H�t$0fo\$Pu�fv�ft�f�˅�I�________uH�H��H���$���fffff.�L��$�L��$�L��$�Ƅ$�H�__H��$�I�AH�D$1�I���������� �L�H��L9�H���L��H)�I�	H��s7I9���E1�ff.�B�<_��I��L9�u��h�H�zH��H)�uML��L�F�1�L�L$I�f�M�T9�M��M1�H��L)�L	�M�9M1�I��M)�M	�L!�L!�L9�u1H��L9�v��&E1�B�<_tkI��L9�u�L��L�F�L9�v�DH9�H�\$H��I��H�L��H)�H)�E1�B�<_t
I��L9�u��I�J�,L9������_A8)�����|H�\$HJ�,L9��������f.�L�s�H�[�� �=ˉH����	I��H�(L�hM�wI�_��H�D$H�l$L�l$(fv�H�|$ H���.�>L9��#f�H��$�H��$�H��VH��$�H��$�H�5��H��$���b�H��$�H��$�H�D$0H��$�HDŽ$�HDŽ$�HDŽ$�M��L�l$(�dH�D$H�L$@L�3M�ffAof��йH�L$PH�D$H�l$�VH�L$H��H��H�T$PH�,L�lH�t$pH�tH�t$`H�tH��H�L$H��$�H�l$�C�!�I��L�l$(��f��u#DfAo$f�I�����I��=��t�Љ�����L��H)�L�h�H�T$I9�r�H�h�H�H�H�L$pH�@�H�D$`H�|$0H���ˉ���w���H�D$H;�$��&���H��$����H��$�H�D$P����H��$�L��$�H�L$@H��t6H�|$0��ɉfv�H�|$ H��u+�>A�H�D$1�H�l$H��u�fv�H�|$ H��tH��$�t
��ɉfv�H�D$I��I��M�M�}M�}H�\$`I�]M�] H����L��L�|$p�gf.�L!��ofo�ft�fD��E����H�t$0H�|$PL�D$ f�$�H�L$@H��$�f�$�A��H�L!�H��H��H)�H;P�u+H�p�L��M��I��L��;ʉI��L��M��fvɅ���A�E�fD!�A��H�t$0H�|$PL�D$ fo�$�H�L$@H��$�fo�$�{���ffffff.�H��L��$�tf�Å�t"�D��I�M!�ft�f�Å�����1�L��$�H�H��H������fffff.�H�D$L9�H�l$L�l$(L�|$p�L�H�PL�xH�HH�� H�D$I�EL�e H�m(L��H�uespemosH1�I��H�modnarodI1�H�arenegylI1�H�setybdetH1�H��H��H�L$twE1�@K�H1�L�I��
I�I1�H��L1�H�� M�H�I��M1�H��I�� H1�H1�I��I9�r��փ���r0C�<�����9�r+�Cffffff.�E1҉փ���s�1�1�����9�sK�D���I��L	�H��9�s(I�G�����I��L	�L�B�ffffff.�L�BH���^��A��I��I	�H��u9L1�L�I�I��
H��I1�L1�H�� M�H�I��M1�H��H1�I�� L1�E1�H�D$H�x�I��8M	�L1�L�I��
I�I1�H��L1�H�� M�H�I��M1�H��I�� H1�L1�I��L�I�I��
I1�H��H�� L1�M�I��H�M1�H��H1�I�� L�I�I��
I1�H��H�� L1�M�I��H�M1�H��H1�I�� L�I�I��
I1�H��L1�M�I��H��L��H�� L1�H1�L1�H�0L�@H��H��9fn�f`��p�fp�D1�1����A��H�D$H�x���H�p H�|$L�L$0H�T$PL�\$ L��$��z��L��$�H�D$L�\$ H�T$PL�L$0fv����DH�T$`H��$�L��H��$�H;�$�H�\$HI�________�s����M��L�l$(��H�{ H�s(L�L$L��H���@��H��H��9L�;L�sfn�f`��p�fp�D1�L!��Aofo�ft�fD��E��tsH�D$fT$pH�T$`f\$0�A��H�L!�H��L��H)�H;k�uL�k�H�|$L��H��eʼn��trA�D$�fD!�A��H�D$L�l$(foT$pH�T$`fo\$0u�fv�ft�f�˅�uH�H��H���R���1�H�D$H�l$A�H�|$ H�������L�s�H�[�� ��‰H���I��L�(H�h�R���B�����$I�J�L!�B�<@�|H�L$�oA��fn�f�
Ùf���AI��H��L)�I��N�L�H�P�L�d$�tH��t	L����‰I�EI�E(H��tJH�D$I�]0M�u@�L9�t%H�3H�SL�{L�cH�� I�]0H���\��u��I�}8H�|$t��‰I�E(E1�L��L��H��[A\A]A^A_]�fof��D��B������� ��:�H��H��$�uH�|$@uH���=7�H��$��'‰H�|$@t�H�|$0�‰H���7�@SH��H�H��t
H�{t��H�{(H��tH�{8t[�%��[�f.�AWAVAUATSI��H�_L�M��t1L�cL�-����f.�I��I��tI�|$�t�I�<$A����I�>tH��[A\A]A^A_�%f��[A\A]A^A_�@UAWAVAUATSH��XH��H��I��H� I�w(H�T$H�$�s��I��}M�'I�wI��I��9fAn�f`��p�fp�D1�fv�H�-R‰1�H�$H!��Aofo�ft�f�؅���H�D$(H�t$ fL$@H�|$H�L$f\$0���H�H!�H��L��H)�H;P�uH�p�H�|$H�$��H�$��������C�f!؉�H�D$(H�t$ foL$@fv�H�|$H�L$fo\$0u�H��tf�˅�t�D��I�I!�ft�f�˅�u��1�H�H��H������C�4��yu$I�N�H!�G�,4E�l�AoG��fn�f�
q�f���AGI��L��L)�I��H�L$K�L4�H�P�1�H��X[A\A]A^A_]�I�w L��H����H���l���fAo$f��D��C�4�r���f.��UAWAVAUATSH��XH�Љt$ H�|$8H�
H�RH�L$0H�qH�D$(�@� �:D�H�|$@�&A�L�t$HH�l$PH�D$H�D$H�D$H���1�H�|$E1��fff.�D�<M�L�l$H��H9��3E�<D������������{A�A���r A�A��rA��A�I��H�T$L)�L��I9���A����x���D����?�ʀD����A��s @��@�4�T�S���ffffff.�@��?@�΀E��A��A����wA���D�@�t�T����A��?A�ȀA��A���D�<D�D@�t�T����A�L��L����>�H�D$H�L$H�|$A���������<���H�D$H�L$8H�AD$A�D$ �H�|$@t	L���^��H�D$0�H�uH�D$(H�8H�pH��X[A\A]A^A_]�A�H��X[A\A]A^A_]�D�|$$H�=�vH�
ڭ|L�Ә�H�T$$�+�=��I��H�D$0�H�t �/I��H�|$u,H�|$@u7H�D$0�H�uH�D$(H�8H�p�AA�L���1�H�|$����H�|$@t�L������H�D$0�H�t���H��H�wH�WH���=c�f.�H��H�wH�WH���c�f.�AWAVAUATSH���G(��wl��tgL�sL�{ M��t4M�fL�-���ffff.�I��I��tI�|$�t�I�<$A����H�{t	L���޻�H���tH�Kt[A\A]A^A_�H�{0t�H�{8�����H��[A\A]A^A_�%���f.��AWAVSI��H��H�L�~H��tI�O�H���H�<H����H���t5�H�Ku.I��	�IC�I�NH�H��H��H��tH��[A^A_�%4��[A^A_�I��H��L���L��� 0�H���t1�H�Ou*H�FH��	�HC�H�FH�H��H��H��t�%ẉ��AVSH��H��H���H�CpH�\$H�D$H�{xt#E��H�T$���H�uLH��H��[A^�T��I��H�ƀH�����x/=sB��A�A�FfA�FA�F
�H�t�H��[A^�H�=�MH�A�|���W8��H�=�MH�?�|��8�I���H�uH���ʇ�L���/��@:�f.�UAWAVAUATSH���H��M����I��I��I��I�@H�����L9��„�L��$�tL�d$(H��1�E1�ff.�H9���A�t������������]1���
@��H��I�s�H�=o��5�H�H�CH�C�L���v��H����H��H�pH�P I���A�H�|$0�N���H�MuH���o��H�l$8L�L$@�L9���L	�A��E"��L�����H���/H��H�D$HH�D$PH�D$XH�ǁH�D$hH�D$pH�D$`H�|$`�2B�H��$�H��$�H�uH�U I���H�|$虌�I��H�L$H�D$H�D$`H�L$ H�L$hH�D$pHDŽ$�L��$�H��L���H��$�H�t$PL�L$hH��$�H��$�j�X�H����$�L�d$(��H�|$tH�|$ ����D$H)D$0H�D$XH�D$@�H�M��������A��L�d$(�����H����H��&�H�D$0A�A���E��H�|$H��$�L��L��I��ARP�ڎ�H��L�|$M��t(L;|$u
H�|$�/�H�D$B��
I��L�|$�E1�H�|$`L���D��L�t$hL�d$pH�D$L)�I9�wkJ��J�<�H|$L�����M�L�|$H�|$`t	L������H�D$H�CD$H�|$0t	H��l��H���[A\A]A^A_]�H�|$�A�L��L���W7�L�|$�p�����$��D$H�='�vH�
��|L��}H�T$�+�6��t$`H�=��vH�
��|L����H�T$`�+�6�H�=ԁ��'2���A.�H��H�|$`t,L�������!H���H�Mtg�mH��H�|$HtS�{H���H��H�|$tH�|$�v��H�|$0t=H��e��H���e*�H��H�|$`�v�H�|$uH�|$Hu*�H�MuH��蹌�H���1*�H�|$ ���H�|$Ht�H�|$P����H�Mt���f.�SH���1���
�؊uPH��ۊH��H��ue1���؊��us�G0��uH��������H�vۊH����1ɇ
U؊��txH��[�H�C؊H��H����H��H�>ۊH��H��t�H�����H�߉����؊��t�H�؊H�$�L$H�=B�vH�
�|L�W�|H��+��4�H�5�׊�������1�������H��[É�����؄��@�����׊�4���H��H���vEH����(�f.�@UAWAVAUATSH���E��H��I��I���ي��t3A��
��H��������I9W`�KI�xut��؊M��t[M� �I�$����؊��uA��$���tmA�A�FfA�FA�F
�I�$u:L��H���[A\A]A^A_]�&�|؊��t)A�A�FfA�FA�F
H���[A\A]A^A_]�E1�H�L$ H��������I9G@��L��I�XtL��1�H�T$ �>
��L��1���5��HDŽ$�L��$�HDŽ$�HDŽ$�HDŽ$�H��}H��$�D�l$H�D$IH�D$(W�D$8H�t$(L���ŕ��H�D$PH��tL�+�I�EH�\$ 
�|E1�H�\$ L��$������H����L� H��$�H�
�}H��$�I�����I���H�L$hA��ILJ�D$pH�U�H���H��H�[H��H�D$`L�l$XtpH�T$L�d$L�aI��I��L��e��H����1�H���I9�t,I�4$I�|$�H���H��I��H�4H�|H��H��u�L�d$H�T$��H�T$@�D$HH�\$(H�D$0H�\$8�D$LH��������I9����I��8H�D$I��@H�D$H�U�H�|$(H��$�H�L$P�Q�D$H��������I9���VI��8M��@H�D$xH��$�D$h)�$�1�H��$��/1�L��H�t$P����H��������I9G@�<I�Xt1�L��1�H�T$ �
��1�L��1��H3���nՊ��tA�A�FfA�FA�F
�WI�ǀ1�L����������=����H9l$���|$��A�F �L9l$A�A�FA�V	A�F
H�D$@�H�H�\$`L�t$Xu
H�|$@�}�H�|$(�U���M��t�I�uL���b�H���z5H��)���G���H�=}�,�H�=�}�,�����e'��qH�=-}�`,��cH�=g_|�",��U1�H�=}�B,��E1�H�=BH���|����,��)1�H�=XBH���|��,��
�L���'�I��H�5w}H��臨���.�I��H�|$(�`�����.�I��H�D$�H�uH�|$�{�L�d$�eL�d$�^I��H����L���#��I�Ƴ�MI���FI���TI��M��t9M���I�$uL����1�M���"�&.�I��H�|$(�F��t
H�|$h�1�H��$��Y�����tM��t�I�$uL����L���"���-�@AVSPH��H�G�H�u	H�{�6{�H��H��[A^�g���I��H���\���L���T"��-�f.�DUAWAVAUATSH��x�>�mH��I��������L�nI�E`L9��)I��I��H�T$H�HI�M`I�uxH���LI�T$�H9���I�}pL��N��I���H�PI�U`H��uI�M`M���1�H����N��I�y�M����A�y���I�Q�H����H�:��I�M`H�T$@H�L$H�y��H�T$`H�)L�t$H�\$ H�D$@H�D$(H�u0H�|$��H����H�D$H�D$`H�pL�xJ�,�M���I��H���E�L��I��H�����H���S$���H��I�U`H��H��t
H��I�U`H��L9���I�ux��H���I�M`I�E`H�HI�M`I9���I�}pK���T� I�E`�r���@���Cր�t{�҃���I������I�M`I�UxH�pL��N��I���H��1��H���nL9���I�u`A�8M�@�I�M`H��s�H�=�`��&���I�����>A�E1�H�|$�c�A�ʼn�H�D$@H�D$HH�D$PH���H�D$ H�D$(PH�D$H�|$�;4�H��H�$L�Y�H�|$H�t$@A�H���qK�l$�|$��H�l$@H�D$HH�D$8L�d$P�0�3��H����I��D��L$I�/H�T$8I�WM�gI�GI�O A�G(H�D$L�|$ H�D$(H�L$L��H�޺�GI�?t
I�����L������@��]I�E`H�������H�L$H�AH��t<L�9H��L�$�ffffff.�L��H��L���RI�ǠI��`���u���1��H��x[A\A]A^A_]�H�ExH��t:H�mpH��H�@H��H�L$8H�|$H����H��H�L$8����H��`H���u�I�U`�)���A�L��H��=��I�M`�D$ H�D$H�t$�~tH��H��x|H�|$�w�H�t$H��n|H�|$�w�H�t$H�� H��p|H�|$��v�l$D�l$1��D$ HE�LE�H�D$@H�D$HH�D$PH���H�D$ H�D$(SH�D$H�|$��1�H��H�l$H�D$L�d$ L�|$(H�$L��H�|$hH�t$@L�L$H���H�L�l$8L�d$X�|$h�yH�l$@H�D$HH�D$`L�l$P�0����H����I��H�(H�D$`I�D$M�l$H�D$I�D$H�D$8I�D$ A�D$(H�D$L�d$ H�D$(H�L$L��H�޺��I�<$tI�|$�-��L��$��@�M������H�|$X�
������H�=mpH��}�.�$��H�=�}�W$���H�={}�F$�A�E1�H�=}�1$���A�E1�H�=d�H�Ž|��$���D$�D$hH�=��vH�
��|L���|H�T$h�+�'��oL�t$8��0���Y�D$i�D$H�=>�vH�
��|L�C�|H�T$�+L�d$X��&��%L�t$`��0�p��H�p}L���i&�H��H�|$����L�I�M`H�����I�M`H�����H��H�|$轇��I�M`H����H��H��t	L������H��L�d$X�RH��H�|$�Ԇ�H�|$@uH���8H�|$H�d��H���(H��H��t1L���&H�|$@t'H�|$H�I�M`H���?�M��tL��H��&��H��H���#�I�M`H�����AWAVSH�L�GH�H��tDH��H�8uAH�x@H��t�H�u�r�H�;tH�CH��t�H�uH�{[A^A_�pr�[A^A_�H�=;U|��!�I���I��M��t�I�uL���Ar�H�{H�;��H�����u�H�u�!r�L���Y��$��$�f.�DUAWAVAUATSH��(�����~������N�ȅ�t�FA��A�� H�H�RE��L9j ������I��H�t$ H�jA��M)�J��H��΢�H���I��J�4�H�H��H�����L�l$L�t$L�l$I�T$H�|$�1�覐����t`I�D$H�H�T$H;PuMH�pH�|$H��������1���HDD$ H�|$u0��F��	wh�(��s^1�H��([A\A]A^A_]�1�H�|$t�H�|$H���H����H�=ءvH���|��} �H�=��H��|��e �H�=f�H���|�U�� �H����H��H�|$tH�|$����H����f�UAWAVAUATSH��I�ω�I��I��H�~ H�F(�P(����M�OM�����e������M��H�D$H�D$H�D$ H�=(��H�5)��H�D$(H�D$0H�D$8H�T$(���L�l$`�\$LH�L$(H�D$0H�D$XL�l$8M��H�L$P���1�H�D$hH�<(H�\$XH��L�����L�H�l$ H�|$Pt	H��w��H;l$H�D$huH�|$��H�D$�(:H�EH�D$ H;D$u
H�|$��H�t$�D. H��H�l$ H�D$H��H)�H��&�EK�D./�.H�t found.H�L.H�M'H�L$ H9�uH�|$��H�t$�D.'
H��(H�l$ �=7����xH��ʤ�H���u����H�|$tH�|$�����\$LL�L$`A�<$�;M�d$I�FH�PH�H M�GH�|$pL���u�A�~$��H�D$H�D$H�D$ D$xH�D$(D$0H�glH��$�H�t$L�D$(�A��3��$���L�|$L�t$H�t$ L����)��M��t	L���ß���О�H��t^��\$@�D$DH�D$(H�D$0H�D$8I�ĀH�t$(L���}��H�|$ptH�|$x�g��H�Ę[A\A]A^A_]ÿ����HH�=��H�^�|��4���$��D$H�=�vH�
��|L�S�|H�T$�+��H�|$�A�1�L����H�D$H�l$ �'���H�|$�'�A�H�����H�l$ H�D$H�t$����0H��H�|$Pt(H�|$X�����H��H�|$(tH�|$0�p���H��H�|$tLH�|$�?H��M��t*L���H��H�|$(��H�|$tH�|$�/���H��H�|$ptH�|$x���H�����AWAVS� uH��I��H�~ I��H�F(�P(��t�[A^A_��Ê��t�ȃ�L��L��H��t�܋Ê��L��L��H��uǃ>��H�NH��������H9��sk��X�u����Wu���Yu��:t+H���H���a�L��A�O��t��uJ��L��H��t[A^A_�[��L��H��t�1�[A^A_�H�=�|��H�=θH�/�|���H�=CvH���|�(���f.�UAWAVAUATSH��� uI��H��L�v I��H�F(L�h(L��A�Մ�t�H��[A\A]A^A_]������t�ȃ�L��H��L��t�Ӌ�����L��H��L��u��>��H��������H�nH9���^��Xu���Wu	��Yt��z���H�Q�|I��$�H���`����D$M��$�H��H��H���H�D$I��H���.H��L��L���4H�T$H��I�Đ�D$H��p����	����y �����H�T$L��A�Մ���������t
�ȃ�t��������������H��������H9��su��X�������W������Y����H�|$�-�A�L$���t��	H�T$uSH�م��D$�&����7�����H���D$H�T$�"�������H�=��|�M�H�=��H��|����H�=vH���|�(��f.�UAWAVAUATSH��� uI��I��I��H�~ H�F(�P(��t@���H��[A\A]A^A_]��-���@��t@�Ń�t�Ջ}����u�I�H����H��������I�^H��H9���%��X@�u�@���Wu���Y�z���������t1��h���H���H���H���H��$�I
�$])�$P����L$���f�L$>H���I�l$�H�E�TH����bH���H��$ ��H���L����$(�`����H��$���H����%Hǃ�����L���L;��uH����<S�H���K�H��H�H�DL��H��W�DDH�����H�����%��1�1�H��$8L��$@H��$HE�}A�}uL��x �H�@(�xt�A����H��$��H��$�H��$��0����I�}hH�|$(H��H�l$�sA�U H�B�1�H�T$0H��HC�H���Hc�H���I�M(H���H�L$H���H��1�H9��=�<H�Rt��L��讋�A�lj�H�D$@H�D$HH�D$PH���H��$�HDŽ$KHDŽ$�H��$��!�H��H�$L�8uH��$�H�t$@A�H���M8�$���$���H�D$@H�D$0H�D$HH�D$H�l$P�0���H����I��D����$�H�T$0I�UH�T$I�UI�mI�EI�M A�E(HDŽ$�L��$�HDŽ$H��$�L��L�����I�}t
I�}�j��L��a��@��YI�EhH��H����I�E`H�H��H��
H��`H9��v�xu�H�PH�r�~�����H�V �~ t���I�M(H�A0H�L$H�I8H��1�H9�tk�<H�Rt��EI�M(H�A@H�L$H�IHH��1�H9�t@�<H�Rt��I�M(H�� H�L$H��(H��1�H9�t�<H�Rt���HDŽ$�I��PL��$�L��L��1�L��M���,L��$�L��$�L�l$0A���a�ń�L�|$t.�D$HH�D$@A�E�H�
��Hc�H��H�"O|�A�E�H�
��Hc�H��L��L��L����y��I�D$H�D$�D$HH�D$@H��N|�?DŽ$�ʚ;H�|$(H��H�l$���������D$0���uH���b6@�u
���4�D$0H�D$H�pH�P L���)��H��H��HDиHD�L��H��������I9��1�L�����H�Uh|�L��L��L���{��I�D$H�D$�D$HH�D$@H�!h|�aL��L��L��豀��I�D$H�D$�D$HH�D$@H��I|�0I�W L��L���/z��I�D$H�D$�D$HH�D$@H��x|H�|$@L����a�D$H���T$@A��H�+�Jc�H���A�G���C�H��Hc�H���A�G��A�O��AEO��I���D$HH�D$@A� tI�w H�]|H�|$@�Wa�I�wpH�TP|H�|$@�Ba�I�w@H�l|H�|$@�-a�I���H��Q|H�|$@�a�A�0tI��0H��a|H�|$@L���`�1��D$H�u�D$D�L$@���L���#A�G�A�O��AEO�A���A�O��AEO��H��$��H�T$@�l$ M���RHDŽ$��rI���D$HH�D$@A� tI�w H�]o|H�|$@�;`�I�w0H�`|H�|$@�&`�I���H�hs|H�|$@�`�A���tI�ǠH�_|H�|$@L����_�D$@1�D$HHD�L���*A�G(t!A�O0��AEO,�A�GHt
A�OP��AEOL�1�9��sH�D$H;H ��L�<�LxI��I)�I��A�H)�H�L$t�L���*�H���fI��L��L��L��6��H�t$H�t$@L�d$HH�t$PH�|$@��A���H�D$HH�L$PH�..H���D�.H��H��$D$@)�$�L��$Ƅ$H��$8H��$�H��$�H��E1��<s��$�uH��$�H���|����$�ʚ;t
H��$���H��$ ����L$�������$]H��$�@
(�$P����D$>f����I����L��L���(�I��H���m���H��H�D$H��$�1�A��@��I��H��H��$�L��œ��D$0����H�
���	��D$ ��$�f��$�H��$�H�D$@L�|$HH�D$H�D$PH�D$XW�D$`H�L$pH�D$xH�D$}H��$�H
�$})�$p����D$���f�D$<H���HDŽ$�HDŽ$�HDŽ$�H�l$(H����H��$��A�A��1�H������$���H��$�H��$�H��$�W��$�DŽ$�$�H�H�AH�A A(H�A8A@H�APAXH�AhAp��ǁ��$���H��$H����$�����$��������HDŽ$�M�E M�MPH�T$@L��L��H�L$ �0��H�D$(H���H��I�U`H�@H��$�A���H�D$1�H�Y�|H��$�H��H��$�H�|$ H�T$(@����H�,2�EH�t$ t<�L2�ȅ�t�D2�����H�L$H9Q ��M��I��H�I��H)�H�4��M��I��1�H��HDָHD�H��$��'����$�<�j��$�����H�l$A�L-���L�|$0M���S��H����H��$��1M�l/�M;l/�u
I�</H�ǀ�L�I�D/�L��H��H�H��$�H�TH�D�D�DI��M�l/�M��L�|$0fDŽ$�HDŽ$�HDŽ$HDŽ$H��$W�HDŽ$(HDŽ$0@PH�@`DŽ$�DŽ$�HDŽ$8@pǀ���DŽ$�HDŽ$@@0HDŽ$XHDŽ$`��L;�$�uH��$��$P�L��$�L��H��
Ii��L��H��$����I��L�|$0L��$�M��L��H�H�D$(H�T$ L�DI��L�L@L��L��H�T$@�7-��H�D$�L��H��`H9�$�H�T$(L��L�D$0�J����A�H�|$ Ƈ�Ii���D�@����H��$��4?I��I��H�|$XH�t$`�?L�l$XL�|$`��D$01��H�=��|�L�L�|$0L�l$ �EE1�H��D�}ED��EMD�LE�HDŽ$�HDŽ$�HDŽ$�H�=ʛ|�5���H�D$H�T$(H�D$H�pH�P H����D�HDŽ$�H��$�H��$H�$L�+gH��$�H��$�L��$�H�T$H�L$(�4*�$���H��$��Ij�H��$�H�D$H��$�H�D$H��$��0�܇�H����H�L$H�H�L$H�HH�hL�xL�h �@(HDŽ$�H��$�HDŽ$H��$�L��L������H��$��]j�@�H�|$ L�D$0Ƈ�Ii���D�H��$��<�D$0�L$��t1�$}H��$�@
(�$p����D$<f����|$0� M�~8M����A���tl��$�1Ʉ�������H�D$h��I�H����H���r�H���H�|$h�����H�=(�H���|��_�H�D$XH�D$H�|$`v
�D$(�L�!H�D$H�H��H��w��$������a���H�D$`H����
H�L$XH�L$H�����D$(H�D$H�H��H���BH�C`H��������H�qH9���	H�HH�K`H�SxH��tEH9���	H�pH�{pL��J�<�H��H�s`D�A��
tA����H��H�K`H���H��u�H�C`�Ɨ���t�����������H�D$ƀ�L�l$PJ��H��������?I9���H��������H�T$H9����������D$(H�D$HH�D$H�|$�p�H�D$ �H�|$���H��tcH��L�l$ �SH����	L�|$h��H�C`L�l$PJ��H��������?I9���H��������H�T$H9����tH�D$ H�|$ H�t$����/	H�D$HH��$�H�|$t(�H�D$ �H�|$�/�H��t�I��L�l$ �A�H�D$ L��H��$�H�T$�K��H�D$ H��$�L��$�L��$��|$(tH�L$H�	H��H��w��$���H��$���:I��H�D$hH�����H���H�|$h�����H�D$ D�|$(A��H��H��$�H�t$H�T$����H�D$ H��$�H��$�H��$�L��$A��H��$��);I��H�D$hH��t�H�u
H�|$h���L�l$h��$�4A���H�|$x��Ƅ$���$���$@��$���$DH��$�H��$E��$�f��$M��$���$OD$@L$PH�D$`H�L$hT$p�$0H��$ H��$(�$�$HDŽ$�HDŽ$��`�"��H���dH���$@@P�$0@@�$��$�$�$ X0P H�|$0H�D$�?H���H��H�t$�:I�D$H�D$H��tmM�|$L�l$I���H�D$(�L���u�H���%H�t$H��H��1�H9�t1I�?M�G�H��H��I��H�<L�DH��H��u���H�L$H��$�H��$�H��$H�D$L�xH��$�H��L����:����H��$�L���W[H��������H��H9�$�tSH���H��$���_��H�����Hǃ�����H��@H����GH��H��@Hǃ�H�{@�"H�C@����L�kXL��H��H�����1�H�|$H�4H���tHH�sPL�|�H��I9�u�H�<�H�4�H��H��L�H����I��L�kXI�uL���f��H�C@H��H�C@H�D$H�H(Hi@0�1�H��H9�tH�<H��H���H���w�1�H9�@��H���:]A�|$ H�T$uH�B8H���|���A�D$ H�T$L�z N�,�H��������?I9���H��������I9����tH�D$(H�|$(L�����H�BH�D$M��t �L����H����H��L�|$(��H�D$(H��H�L$ H�t$L��3���D$04L��$H�L$(H��$�H�L$ H��$�L��$��$D��H��$8H��$�H��$�H���xbH��������H��H9C@��H�{XtH��1�L������H��1����H�D$H�u
H�|$���$�ʚ;t
H��$���H��$ �����I��H�=x/|�3����H�=��|�"���H�=��H���|�<����H�=:�H��|�%����H��|�H�=z}v����$���$�H�=r}vH�
�q|L�O�|H��$��+����2L�d$0L�|$��0����H�}vH��$�H��|H��$��1H�="�H�
�k|L� �|H��$�������H��$�H��$��g���H��|�H�=�~�J���L��$��`���kH�=��|����Z��$��D$;H�=b|vH�
�p|L���|H�T$;�+���%��0���H�=��|�WH�=��|���H�=v�|�I����H�=�|�����H�=PFH���|�.����H�=��|�
���H�=��|��H�=��|���H�=��|�l���|H�ۏ|�H�=�������L�������U�������DH��$�H��$�����-H�$�|1�1�����H�D$(��H�=ێ|���H�
�|���I��L�|$h�I��H�C@� I��L�l$h�I��H�����I��H��$���]��]I��L�l$XL�|$`�X��I����I���CI��H��$���{�� I��H��$��������9I��H��$��Y]��I��H�|$@�LH�|$H�2{��<��I��H����|�I���|I��H�K`�!I��H�|$��H�|$��z��I��H��$��)\�H��$�tiH��$���z��YI��L�����������I��M����L����z���I��H�|$@��H�|$H�mz���I����I��H��$���.�|$tj�$}H��$�@
(�$p�D$����D$<f����2�W��I���I�usL����G��i�?��I��H��$��^�+I��H�|$@����I��H�D$H�uH�|$�D���I�Ɓ�$�ʚ;t
H��$��uH��$ ����|$t6�$]H��$�@
(�$P�D$����D$>f���L���S����f.�@AVSH��(H��H�t$1���w������H��$�H�t$���e}�H�t$�������w������H���H�t$L�59}���A�ֿ��H�� ��(H��$���H��A��H��([A^��z��8���D$H�=�wvH�
�g|L���|H�T$�+����z��8���D$H�=LwvH�
�g|L���|H�T$�+���f�UAWAVAUATSH��HH��H��$����Hi�$(@B�H�$0�I��4�ׂ�CH��I��HiK@B��HK��H��H��H��I��H��I��I)���Hi�@BH)�i��Hi�@BH)�H9�sM����I��ʚ;i�������ʚ;I����ʚ;D��6e�DB�Hi�$@B�LH�$ �JH��I��Hi@B�+HK�-H��H��H��I��H��I��I)��Hi�@BH)�i��Hi�@BH)�H9�sM����
I��ʚ;i�������ʚ;I����ʚ;D��6e�DB�Hi�$�@B��
H�$���
H��I��Hi��@B�x
H���w
H��H��H��I��H��I��I)��f
Hi�@BH)�i��Hi�@BH)�H9�sM���>
I��ʚ;i�������ʚ;I����ʚ;��6e�B�Hi�$�@B��H�$���H��I��Hi��@B��H����H��H��H��I��H��I��I)���Hi�@BH)�i��Hi�@BH)�H9�sM����I��ʚ;i�������ʚ;I����ʚ;��6e�B�H��1�E����1�M����D�1҄�DD�LD�1�E����1�M����DȄ�DD�L��$�LD�1�����1�M����DȄ�D�LD�1�����1�M����DȄ�D�H��$�LD�H��$8��$@H�� ��(H�D$H�L$PH�T$�t$H�|$XH�t$HH�T$L��M��M��M���[�I��L��M��M��M��L��$�L��$�E1�I�؋D$hHiL$`@BHi��MbH��&Hʀ|$XIE�C�
=ʚ;C��
6e�B�J�3H��Hi�@BHi��MbH��&H�C�,��ʚ;C��%6e�B�J�LH��Hi�@BHi��MbH��&H�H���5!A�H��:BE1�H���A��I��H9�H��HO�H���5~1�H�5l�Jc<�H���H��:B~;H�5N�Jc<�H����H*��^Ls�^Ls�D$ H�3�Hc4�H��1�H�����H��H�5�Jc<�H����H*��^s�D$ H��Hc4�H���H*��^�r�D$ H�ͼHc4�H���H*��D$ H���Hc4�H��W��H*��
�r�^���r�^��D$(W��H*��^��^��PW��H*��
]r�(W��H*��D$(W��H*��&W��H*��
;r�^��D$(W��H*��^���$�H�D$H�D$H�D$1�E9���1�M9���DȄ�D��AE�L��L��IE�Hi�@BHi��MbH��&H�H=�5~E1��A�H=:BE1�H=�A��I��1�E9���1�L9���DȄ�D��AE�H��IE�Hi�@BHi��MbH��&H�H���5~1���H��:B1�H�����H��Ii�@BD��Hi��MbH��&H�H�$�Jc4�H��W��H*��
�p�^���p�^�Hi�@BD��Hi��MbH��&H��H*��D$0�^��^��\$8Hi�@BD��Hi��MbH��&H�H���Hc4�H�H�l$H��W��H*��
yp�^��D$0Hi�@BD��Hi��MbH��&H�W��H*��^��D$8Hi�@BD��Hi��MbH��&H�H�J�Hc4�H�H�l$H��W��H*��D$0Hi�@BD��Hi��MbH��&H�W��H*��D$8Hi�@BD��Hi��MbH��&H�H��Hc4�H�H�l$H��W��H*��
�o�^��D$0Hi�@BD��Hi��MbH��&H�W��H*��^��D$8Hi�@BD��Hi��MbH��&H�H�x�Hc4�H�H�l$H��W��H*��
>o�^��:o�^��D$@Ii�@BD��Hi��MbH��&H�W��H*��^��^��W��H*��
�n�@W��H*��D$@Ii�@BD��Hi��MbH��&H�W��H*��>W��H*��
�n�^��D$@Ii�@BD��Hi��MbH��&H�W��H*��^���$�H�
g�vJc�H�H�
�JJ��H��$�H��$�H�
^�vHc�H�H�
�JH��H��$�H��$H�
%�vJc�H�H�
�JJ��H��$H��$H�
�vHc�H�H�
ZJH��H�T$HH�D$PH�|$�9�A�1����A��H�

D��H���H��A��I��L9�LG�H�L$H�T${(D)f(D J(Df-(fH��9H�T$H�L$ H�L$XH�a��H�\$`H��$�H�L$hL�5(�L�t$pH�D$xfD��$�H�
��|H��$�L��$�HDŽ$�f��$�H�5|H��'H�|$H�L$X����
H��$�H�D$XH�\$`L��$�L�d$hL�t$pH�D$xfD��$�H�D$0H��$�H��$�L��$L��$�L��$�H�D$@H��$�H��$�H��$�L��$�H�5�|H�l'H�|$H�L$X�����fH�D$(H�D$XH�\$`L�d$hL�t$pH�D$xfD��$�H�D$8H��$�H��$�L��$�L��$�H��$�H��$�H��$�H��$�L��$�H�55|H�'H�|$H�L$X�?����H�t$H9t$��H�D$�0
H�T$L�l$H�\$dL�4%��M��tH�ґ�I9�uS�-ӑ���������\H�㑊ff.�H����HL�p�L�5���u�dL�4%��H���I9�t��1���-s����L�5^���-d��H�=Q��H��H�����������tfH�=5��H�5�u���������t~�
 ��uH���1�������4M��t	H��8j�H��H[A\A]A^A_]�I��I��L�`�H�hH�EH��tL���H�}t	L���i�L����i��`���I��I��L�`�H�hH�EH��tL���H�}t	L���i�L����i��
m���e����D����)���tL�X�|�L�g�|�L�v�|H�=�hvH�
�X|H�T$�+�!���<H�|$��A��e��H�t$��H�=P�uH�
A��&����H�=ڏ�I���W�L���]���H�5Ï������1���i����H�=h�|����H�=\�|���H�=�#H�a�|�#�g���I��H�}t	L���h�L����h��I��H�=E�����I��H�|$tH�\$�I��M��uL���t��H��ch�L���c��UAWAVAUATSH��H�T$XL�yM�����>��M��H��I��H�~fDŽ$�
H�D$`W�D$pH�D$`H��$�I��H���K��I�I�FH�K�H��H��$�L��$�I�EH��$�H�D$XH��H��$�L��$�I�D$0H��$�I��L�-�g��I��L;�$��%A�$tGA�L$�ȅ�tA�D$�����H��$�H9Y �H�I��H)�H�<��fff.�1�H��HD߸HD�H�|$PH���!4�����H9�����L��$�L�zL)�H�D$H�D$ H�D$(L�4�H��H�T$tL����e�H���hI��H���@A�1�H�D$PJ�4�L��L���j�H��$�L��$�H��$�H�D$`H�D$hH�D$pH��$�H�D$xH��$�H�t$`1�H��$�L�D$��cL�d$`H�L$hH�\$pH��$��H�|$H�$��L�t$ L�|$(M��tJ�NH�H��L��H��H�4v1��f�H��0H9�t'M�D>I���t�I��:M�D>��fff.���H�ʯHc�H�L�d$��Hk�8L�<$L�Ik�8H��$�H���������H��H��$�M��M��H��tdI�_ M���/�H�C�H�L$pI�N(D$`AI��H��8H��8H9�t)H�C�H�D$pC�)D$`H�{�t�H�;A����I��L��M��I)�I��H���������L��H��L)�H��H��$I�$I�$H��H�L$`L�|$hH�D$H�D$pL9�tBH��I�� �f�I��8H��t'I�|$�tI�|$�A��I�|$�t�I�<$A����fDH��$�H��H�|$��H��H��L�$IH��$�L9��� �H�$��u<H��w�H��t,H�<$A���#f.�H�<$L���g�H��H��� H��$H��$L��$H�|$XH�l$��L�$�H��H�\$tL���b�H����H��H�\$��1�H�t$PH��L���g�H��$�H�t$L���CD��H�\$`H�l$hH�l$H�l$pH��$�H�L$`H�A(�$�AH�D$XH�X(H;Xu
H��$��f�H�T$XH�B H�[H��D$`L$p�$�T LH��H�Z(H��$�H�t$PH��L��$�|�L��$�H�\$ L�t$(M��t5L�{�ffffff.�I��0I��tI��t�I�?A�����H�|$����H��A������1���H�D$@H�D$0H�D$8H�D$HH�L$H��$�H��$���蒿��L�t$ L�|$(@�M��u
�(@�M��t M�f�	I��0I��tI�|$�t�I�<$A����H�|$t	L����a�H��L�<$L�d$t-M�w �
�I��8H��tI�~�tI�~�A��I�~�t�I�>A����M��t	L���ta���H��[A\A]A^A_]�H�=K`vH�Rs|�����H�=�r|�$��H�='`vH��|�����H�=`vH��r|����H�D$@H�D$0H�D$8H�D$HH�=�r|������H�=�aH�	o|��g��H�D$@H�D$0H�D$8H�D$H�L������H�=B|H��w|��y��L��H�D$@H�D$0H�D$8H�D$HH�=�n|����NH�D$@H�D$0H�D$8H�D$H�H�$1ۿE1�L���~���
�L���o��I��H�|$`��I���I��H��t	H���_�L;4$uH��$�r9H�|$��_��,H�D$H�X�fDH��I��t�H�{�t�H�;A����I��H�\$ L�t$(M��uH�|$��H��Y_�L���Y��L�{�I��0I��t�I��t�I�?A����H�D$H�D$@H�D$0H�D$8H�D$HH�|$`��i�H�$1�1��3�,I��H�|$`��H�|$0�
�H�|$��@�L������L��H�D$L�t$ L�|$(M��u)H�|$t	L����^�H��L�<$u4H��u[H�|$���M�f�DI��0I��t�I�|$�t�I�<$A����M�w �	I��8H��t�I�~�tI�~�A��I�~�t�I�>A����L���)^�H�|$�'���UAVSH��������H�O`H9���H��H�qH�w`H�xL�AH��L�����A�A�`H����sJ�H9�tML�C`L�spG�4A�n�A��@��AB�@��w@��A��sH�s`I���H����r��H�s`H�K`[A^]�H�=�&H�X�|�.�f��H�=-�|����H�K`H���L��f.�f�UAWAVAUATSH��(L��I��I��H��I��HDŽ$L��$H��L��M����I��L��$�H��$��t��A�?�;	�M	L��$�L�d$ �H�P�1�H��HC�H�Q�H��I����H�A9H�D��I�L$H�D$XH�D$`H�D$hH�H�LL�D$XL�|$ L��L����P�ń�H��$���H�\$`L�t$hM��t%L�{L�%*\��	I�� I��tI��t�I�?A����H�|$X�QH���CH��H�|$ M����HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�D$(H�D$0H�D$8���
E�|$A�L$1�H��AElj���mH��$�H�L$ H�IA��L9i �)H�I��I)�H��$�H�,��$H��$�L��$�L�L$(H��L��L���B����H�
L�Hc�H��M���H�L$8H���H�D$0H��H�I1��H��0H9���H�tH���t�L���H�t��M��I����;uH�C�H�u	H�{�B(�H�L�{L�cL�{`L�shH�[pH��t,M�fL�-OZ��DI�� H��tI�|$�t�I�<$A����I�?t	L���Z�H�D$hI�GD$XA�UI�}8��
A�uBM�L$M�A I��PL��L��H��$�������@�H�L$(H�|$ L���{�?����@�H�
���L�	��H�|$ L��L����d�vH��$�H�D$H��u�>}�����/}�����H�\$0L�l$8M��L��tqH�kL�=BY���H��0I��tSH�}�t�H�}A��L����@�H�\$0L�t$8M����L�{L�%�X���I��0I����I��t�I�?A����H�|$(tH���X�L����|�����1��H�|$X�H��L���$��L�l$XL�|$`H��$�H�D$H9D$hu!H�D$H��L��H���Y����!I��M��t	L���MX�H�D$L�<�1�L�-�k|�H��H�������H�D$J9D-u�J�|-H��L���gY���u�B�|-�����H�D$@H�D$HH�D$PH���H�D$`H�D$h"H�D$XH�|$X�|��H��H�$L��5H�|$XH�t$@A�H����|$X�/	L�d$@L�|$HL�l$P�0�}V�H���A	H��L� L�xL�hH��$�H�CH��$�H�C �C(H�D$XH�\$`H�D$hH�L$XH�|$ L���{茴���L�L$M���L��$�E�l$A�A�l$H��$�D���L��$��/H��$�H��$���<A�>�2I�FH��$�H���H����H�|$XH��$�H�T$H�L$I���0�|$pL�|$ �
D����1����I�|$(��H�|$@H�t$�!��L�l$HL�D$PH� ��H�D$H�$H�|$(H��$�H�T$L��L�L$�h1L�|$(J�}H��tH�|$0��U�H�|$@t	L���U�I��L�|$ ��L�l$`H�D$hH��H��$�IE�H�L$HE�D�L$tI�� I��L��L��M���3��H�|$Xt	L��dU�A�H��$���H�D$@H�D$HH�D$PH���H�D$`H�D$hH�D$XH�|$X����H��H�$L��2H�|$XH�t$@A�H�����|$X�#L�d$@L�|$HL�l$P�0��S�H���8H��L� L�xL�hH��$�H�CH��$�H�C �C(H�D$XH�\$`H�D$hH�L$XH�|$ L���{���H�;t
H�{�QT�H��HT�@�H�\$0L�t$8M���,���H�|$(t	H��!T�H��$�L��$�M��t,L�{L�%T���I��I��tI��t�I�?A����H��$�t	H���S�H��$�tH��$���S�L��$�M��t%L��$A�?uI�9�ZI�wI�y�i?����H��([A\A]A^A_]øH��$�HDŽ$�H�D$�$H�D$XH�D$H�D$`H��$�H�D$hH��$�H�D$(H�D$0H�D$8H�D$@H�D$HH�D$PH�`�H�D$XH�D$`H�W�H�D$hH�D$pH�V1H�D$xHDŽ$�H��$�H�L$XH��$H��$H��$H��$�H�T$�C��E1�H�|$(H��$���H��$�H��$�H�@H��E1�H�|$(�DM�l$ M�d$(E1�H�|$XL��L����EH�T$`H�L$hD��L�D$(L�|$ L��L��H�T$�m_H��$��ń�u/L�D$@L��L��L��L���YF��H��@��H��$���H��H�|$XtH�|$��Q�H�|$@賻�H�|$(�ِ�H�|$tH��$��{Q�E1���uH��$��H�u
H��$�� �H��$�蓐�E���v������I��M������L���(Q�����H�|$XtH�|$`�Q�H�D$(H�D$0H�D$8H�D$@H�D$HH�D$P�0��O�H��H��$���I�ǿ��O�H����H�cdH�I�I�GI�G�$�AGH��$�I�G(H�|$(謏�H�D$(L�|$0H�D$8�H��$�H�D$H�=(Q�E1�H��$���AD��I�ǃ�uH��$��H�u
H��$���L��$�A�E1�E1�H��$��(H�|$XtH�|$��O�L��$�L�|$L��$��;uH�C�H�u	H�{�^�H��$�H�C�$�H�t$(H����PH�t$@H���=QH�{0t
H�{8�TO�L�{0L�s8L�c@H��$�胎�1����H�=�jH�Nf|��$��H��n|�H�=�Mv�$H�=p�|�C���NH�/]|�H�=�O����1A�H�=�H��_|�e������D$Y��$�H�=�MvH�
'B|L�(^|H��$��+�>������0������H�=&jH��e|��]����D$Y��$�H�=BMvH�
�A|L��]|H��$��+�����s��0�{���bA��H��$�H�D$��0�Q���8H�=a\|����*H�=C]|�����H��$����)��I��L��$���H��$�H�D$E1���L�|$L��$�I��H��$�H�C�$�1�E1��I��L���>M��H�D$A���I��H�|$@tBL��M��7I��H�|$X�/��*I�ƳH�|$XuE1��HH�|$��L�E1��8I��A�H�|$X��H�|$`��L��yI��H�L�{L�c�LI�ƳH�|$@赶�H�|$(�ۋ�H�|$tH��$��}L�����H��$�H��$��I��H�|$X�n����4�?I��A���$�uJH��$��H�u<H��$�����-�f��I��M��t<L���I��H�|$@t,H�|$H��K��I��H��$��.��E��u!�8I���3I��H�|$(��-�H��$����H��$�tH��$���K�H��$��b0L��������DUAWAVAUATSPI��H�_L�oI��H��@I��tL���I���{��L����I�>tH��H��[A\A]A^A_]�%1K�H��[A\A]A^A_]�I���I��tI��$�L���+��I����I�>t	H���J�L������-��f.�AWAVSH�_H9v3H�GH��t0I��Li��H��L����N�H��u#�L�����H�G�H���J��H��[A^A_�H��L�����H���o�����f.�AWAVAUATSI��H��L�fffff.�I��tL���I���K��L����M��tH��[A\A]A^A_�%J�[A\A]A^A_�I��f�I��tM���L�����M����H���I�L���־����AWAVSH���L�?H�_L�w1���t� W�D$(H�$H�D$L�|$H�\$L�t$ DŽ$���$�DŽ$�DŽ$����cH�H��t$H���H��H���M�H��H���[A^A_�H�\$����}��I��M��tH���H�L����I��H���p��L������&��AWAVATSH�����L�?L�wL�g��W�D$0H�D$H�D$L�|$L�t$ L�d$(DŽ$���$�DŽ$�Ƅ$���$�Ƅ$����hG�H��t(H�t$��H��H���L�H��H���[A\A^A_�L�t$����~��H��M��tL����G�H����H��L���q��H������'��@AWAVATSPH��H�~0t]I��H�@umI�F@����M�fXM;fHu	I�~H�@�M�~PM��tI�J��L����I�I�I��M�fXI�F@H��[A\A^A_�H�=H���|�-�Y���H�=�|���I��H�uH��蹩�I�F@L���-���k��I��H�uH��蘩�L������N��f.��UAWAVAUATSH��(��j������I��H�T$H�F H��$�H����I�D$�8H�|$L�d$ �������H��H��$�I��H�\$��HH��$�@�H���^L�5�k�I����aILJ�����1���D���uM���FI�F�L�|$I;�H��I�G@H��������H9��5M��H��I�G@I�PI�wXH�\$��OI�N@I�����HDŽ$H����H�D$(H��$�H�|$uH�D$h�w�8uH�D$h�gH��$�Hi��H�Hi� ����H��t�H�� ���H���H�� ���H��t�H��H)�H��H��m۶m۶mH�����4H�D$h��h���H�D$p��$���$�H�!�H�D$xH�GH��$H�GH��H��H��$�H��H��$�D$4����E1��D$����A�����H��$�H����D��+D$(�����$(�"H�D$(��H�D$(L�l$8L;�$���D�|$H�D$ H�p I9��?I�MH�L$8L�`Mi��A�����C��4������u.�k�I��A����f	L��H�� L;�$����D$h��H��C�H����M�1�H��$�H��$L�t$fDH9�t*H�>L�F�H��H��H��H�<L�DH��H��u�H��$�H��$�H��$�H��$�L��L��H�T$ H��$�D�D$A��jH��$PP�l$��H�����D9�$(�SA��$������H�D$ H�p(H���a����z���������k���H�|$p�5�\����D$(H��$(Mi��H��$L�H��$E1��(�M��K�'H��I��I���H;�$�L�|$8��D�|$M��M�H�T$ H�r I9��aL�j�����H�D$8C��5������u:虊H�Ń����H��$L�H�l$8H�� H�����D$h��H�T$ K�4.HDŽ$�HDŽ$�HDŽ$�H�|$H��$�D�D$A��jH��$PP�l$��H������H��$(D�=�����C��5����H�D$ H�p(H����
�����������������H�|$p�:4���L�l$8�O�,'I��H��$(D�H�D$(L�|$8�|$4���L�d$ D�t$t�y?��|$���t�j?�D��$H��$LD�t$4�l$L;�$�H��$��;���D���3?�D�t$4�*A���t	D���?���D$�|$hL�t$L�d$ ��
I�t$ H9�$��WM�t$H��$�L��$�	H���?�H����1�H��$��H9���I�7I��H���H��I��H�4H�|H��H��u��E��� M�H�D$(D�H�D$(H�D$8A��M��L�t$L�d$ I�D$I�T$ M���|	H��H����	Hi��H�Ɓ�������@��@��@��u ���@��@��uH�H���H���H9��)	H���H���H9��	Ɓ�������@��A��D��u���@��@��u�H����H��$�H���CH�D$L��H1�H���H�\$H��$��p��I�D$I�L$ @����H����H�H(H����H�h H��L�4IH�D$H���E1�fff.�N�d=N�l=J�t= J�T=(H��$`�o��H�D$H��������H9������U����H��$pH��$��$`)�$�H��L��L��L��$���I��0M9��s���H�t$H��������H9���WD��UH�L$H�AH��$�)�$�H�D$ H�x �H�ƀL�xH��$�H��I��襪�L��$�L��$�I�whI�WpH��$�L���]YH��$����H��t	L���g=�H��$`�A��$�)�$�$�)�$�$�)�$��$�)�$��$`�$p�$��$�)�$�)�$�)�$�)�$�H�D$ H�@(H���������u
�����1�H��$�H��$�H��$H��bL��$PL��$X1�H��1�L���Yd����H��$Ht�H��t	L���N<�L�t$ H��$��D'��H��������I9F8��A�^B��0;�H���������$�DŽ$�HDŽ$�H��$�HDŽ$�H��$�L�����I�N H��trI�FHi��1�H��fffff.�H���H9�t?Ƅ����D�����u	E��A��u�A���A��D��u�H����1��EH��tdHi��1�H��@H���H9�t?Ƅ����D�����u	E��A��u�A���A��D��u�H����H��1���M�H�D$(D�H�D$(M���9J����l$L�t$L�d$ �KHDŽ$`HDŽ$hHDŽ$pH�=�I�H�5�I�HDŽ$�HDŽ$�HDŽ$�H��$��h��L��$�L��$�L��$�M�����1�H�<+L��L��p>�L�H��$pM��t	L����9�H;�$`uH��$`萲�H��$h�D:H�CH��$pH;�$`u
H��$`�`��L��$hA�D H��H��$pH�7�H��$�HDŽ$�'HDŽ$�H��$��"��HDŽ$�HDŽ$�HDŽ$�H��$�H��H��H���H��L��$�H��$�L��$�H��$`H)�I9���I�<H��L��L=�L�H��$pM��t	H���8�H;�$`�l$L�t$L�d$ uH��$`�^��L��$hA�
H��H��$p�
I���xH��$�L��H���ɼH��$`tH��$h�X8�I�D$I�T$ M����
H��H����
Hi��H�Ɓ�������@��@��@��u ���@��@��uH�H���H���H9��3
H��f.�H���H9��
Ɓ�������@��A��D��u���@��@��u�H���뷸H��$�H��$�H��$�H��$�Hi�$��I�HDŽ$`����H��$`H��$�H�|$L��L��D�D$4A��jP�<�H���D$��L�t$���#L�5_9�H�߾A��H�߾A���'���H�=��|�@���L�|$8H�=�q|H�\$蕴��
H�=Y�|H�\$�����
H�=kq|������I9�sIi��H��|���D��A���t��4��|$(����D$�|$htiI�t$ H��$�H9���	I�D$Hi��Ƅ�������@��@��@��u#���@��@��uH�H�H�����@���H�\$�l$��H�D$@H�D$HH�D$PH�=Y@�H�5Z@�HDŽ$�HDŽ$�HDŽ$�H��$���L��$�L��$�L��$�M����A�1�I�<L��L����9�L�H�\$PM��t	L���5�H;\$@uH�|$@蹭�L�d$HA�:H�CH�D$PH;D$@u
H�|$@蕭�L�t$HA�D H��H�\$PHDŽ$`HDŽ$hHDŽ$pH�T$ H�B(H������1�H��H�H	�H��$�HDŽ$�BHDŽ$��$�H��H��$0H��$`L��$��!A��^.�$0��H��$`H�D$(L��$hH��$pH��$�L���*�H��$�L��$�L��$�H�D$@H)�I9���I�<L��L��8�L�H�\$PH��t	L���3�H�|$(�l$L�d$ t	L����3�H;\$@uH�|$@�)��L�t$HL�d$ A�
H��H�\$P�=�C���xL��H��\7�H���u��5�H�|$@tH�|$H�%3�H�\$L�t$H��������I�L$8H9��A�|$@�H���*A�D$@I�L$(H���'������}I�|$ H���I�L$����H��sOE1�1��H�|$p�?H�D$pH��t�H�u��D$H�|$p衘�|$4���t��0�1��=H��L���E1�1�fDM��@���E�����E��LE�M�� ���A�q���ME�A�����MD�I���E��pE��IE�I��I���L9�u�H��t+Ii��H�f������HD�H���H��u�H��t�������I9����A��U����I���HDŽ$�HDŽ$�HDŽ$�H�5��L��$���A�|$IuL��L��H���EI�L$ H����I�D$Hi��1�1�����@��@��@�H���H9�t���@��u����@��u��y@���oH�\$pH���aH��$�1���2�����(�$���$��$��$h�$��$xH��$�H��$0��$���$7)L$@)T$PH�{(�H��$h(
pT�H�C0YS8[HH�CXC`�Cp(D$@(T$PCq��H��$0H�����$7���������m������H��H��$��H�5�L��$��L�����B�>�����1��8�A��H�\$tH�=�N�	���O�H�|$p�`<H�D$pH��t�H�u
H�|$p�f���|$t'�|$4���t�n-�@���|$�t�|$�X-���H�T$H���	����H��([A\A]A^A_]�H�=�i|�H�=;�H��i|�7����H�=-j|����H�=�i|菬���H�|$@�A�1�L��蠯�L�d$HH�\$P�A���H�=ji|�U�����$1��$�H�=W-vH�
�!|L�$c|H��$��+����zH�|$@�A�H��L���*��L�t$HH�\$P�A���H�=�h|�߫��?H�=��|�.���.H�=��|�M���H�=	�|�<���I9�sIi��H��r����|$����D����E���H��$`�A�1�L��蔮�H��$hH��$p�O�H��$`�A�H��L���a��L��$hH��$p�@�H�=-1|H�\$�f����D$A��H��a|L��H�\$�l$�}���L�H���s���:L�|$8H�=ya|H�\$�l$諨��H�/a|1�1�H�\$�2���H�U]|1�1�������pP���ueH�D$ H�x ��H�=]|1�1�����H�0a|H�\$�׬��H�Ja|뉰�D$H��`|H��$�H�\$説��|H��H��$0�L��A��u���+�H��uL���o���9H�=�_|�8���+��D$�H��H�\$�G���H�D$ H�pL���[VH���0L��$0A�M��@��u:�H�D$H�D$H�D$@H�\$HL�|$PA�����H�T$@L���dU����H��$8I�v��$@� �:D�H�|$pH�T$�/��H�t$xH��$�H��$H�t$(�
��F�$u?A�H�|$p�H�D$tH�|$(��*��I��E���L��H�t$�G���3���H��$ A�H��~8H��H��H��HH�H�|$@1��H���*�H�D$@H�D$H�\$HL�|$P�
�H�D$H�|$p�x����I��M����H��B*��I��M���zL���(*��lI��H����L��*��I��M���L����I��H�|$ptH�|$(��)��I���I�u
L��H�t$�O��H���)���I���I��@�H��$0H����@�����H���H��$0H��$8�����I��H��$���H��$��Q)��I���D$H�\$�zI��H�D$pH��t�H�uH�|$p�B��H�\$�l$�`H�\$�l$�R�D��I�N@I��I����I��H��$H��H��$P�I��H�\$�I�Ľ����H��$`uA�������H��$h��(�A������I��H�|$(�wL���iI��H��$��]H��$��JI���HI��H��$���L���*(���I��H�D$pH��t�H�uH�|$p�0��H�\$�l$�GH�\$�l$�9�2���I�Ľ����A������
I��H�\$�?I�ă|$�t
�|$��%����t���%�H�\$�l$��I��H�\$�I��L�|$8��I����I��H�D$H����I��H��$�����H�\$�萧�I��H��$��=����v��I���I��H��$��n��H��$`tH��$h��&�H�|$@tH�|$H��&�H�\$�l$�"I���PI���I�İ�D$A���t	D���%�H�|$p�B�|$t"�|$4���YB�I��H��$`��e�H�\$H�����L��肛���f.�UAWAVAUATSH��(I��H����a%�H���b�H�D$ H�D$H�D$H�D$M�f E1�I����I��H�|$��A�L�����H�D$L�|$J�<�I��r+J������1�I���#�L��K�'H�<�����L�M�I���I��M�f D�D$$L�|$M��u�mM��L�|$M���\M�VMi��M�E1�L�-EH��`|L�%B\|H�=��1�1�I����H�����A�z�u/L9����,�H��M9�M���u��ffffff.�A�J̉�@��@��A��A��@��~&E���A���E��L9�r>�5f�E��t�������L9�r���L9��fD�,�H��A�M9��/���D�D$$�D�D$$A��tHH��������I9F8��1�����A�~BDʼnD$ D$H�D$H�C�D$ �C�D$$�C�/H��������H��H�H�|$tH��H��([A\A]A^A_]�%�#�H��([A\A]A^A_]ÿ��>��H�=�^|�;���@�5L��L�%�|��1L���ˡ�� H�=Jވ�m���H��^|H��L����H��H�|$tH�|$�i#�H���i��f�UAWAVAUATSH����	����H��H��L�x�L9����D��U��F�A����y1�1�Lk�8M�L�l$XH�$H�L$hL�d$pL�l$H��tsL��$�H�D$L�h8L��$�@I�E�H��H9�tCI�]�H��$�CKS(AV ANAH��L�����I��8H��8L9�u��M)���I��H��m۶m۶mI��H�D$1�L�%9"��ffffff.�H��H;l$tvHk�8N�4(A�D��wT��tOI�FH�D$M�~M��t-H�D$H�X�f�H��I��tH�{�t�H�;A�����I�>t�H�|$A���I�~ t�I�~(A���H�<$tH�|$��!�H��[A\A]A^A_]�@��u� E����s���H�,$�
E����A��H�|$X��l$XH�D$pH��$�D$`)�$�A��uH��G�L���1���(�����@��t��'�����H�={'�H�|'��PH�D$ H�D$(H�D$0H��$�H��H9�uA�1�1�H�,$���H��$�H��$�H��H��L�<II�4/H��$�H��$�H��$�H��$�H��$�H�l$8H���fH��$�H�$H�H�D$H�D$8H�h0A�ĉD$�ffff.�H��0I�����H��$�H�]�H��H9���L�u�L�m�L�e�H�E�H�D$�|$�L��L��L�D$���M��t0H�\$@L�t$HL�l$PL��H�|$XH�t$@��-ffff.�H�\$@L�t$HL�l$P1�H�|$XH�t$@��FH�\$0H;\$ u
H�|$ �j��Hk�8H��H�L$(H��$�H�T0D$XL$hT$xT LH�\$0M��������I�$���L��H�t$�~������H��$�H��H)�H���������H��H9�tNI��I��H�� L�=���DH��0I��t,H�}�tH�}�A��H�E�H��t��H�u�H�}�H�u�
����H��$�tH�|$8�m�H�L$ L�l$(H�D$0H�,$�\���H�=�|��H�5&������1����@�������4����a������%����H��$�H��$�H��$�H�D$XH�=y$�H�
Z|L�k�H�T$X��,
�����I��H��H9�$�t+H��$��FL��蛒�I��A����H�=Z%�襙�L���}��I��H�|$X�����I��I���I��H��t	L���M�M��t�I�$u
L��H�t$輡�H��$��DH�|$ �5��L�����I��L�l$`H�|$X���L�����UAWAVATSH��@H�˃?��H���(I��H����	I��H�Idž�����I���H9��D��L�$I��M��1��[H�D$�T$H�D$�D$ H�|$(H�t$H�T$�T\�D$8HiL$0@BHi��MbH��&Hȃ|$(u	H����I+G��I�D$I���I�D$ I�<$tI�|$��H�CI�D$A$A�l$(I����H�;tH�{H��@[A\A^A_]�%��H��@[A\A^A_]�H�=e}|���BH�=g7H��2|�螙��(H��.|����H�=�.|�җ��H�=�ӈ脗�I��I����I��H�;t
H�{�K�L���K��f.��H�H�OH�H��t�8uH�9tH�pH�y����PH�=�6H�%2|���f.��UAWAVAUATSH��8H��I���B���C�H���H�eHc4�H��;�I��L�{H�5��L���/f�D$0	H�D$W�D$ H�t$L������H��I���H����H�t$I���H��L�,��L���L��H���|��L��I��`���u��H�t$�YH��L��H��H��8[A\A]A^A_]鬀H�JL��H��H��8[A\A]A^A_]��H��L��H��H��8[A\A]A^A_]��j1�L�����H�5�V�	L���.��H��8[A\A]A^A_]�H�=D5H��0|��{��f.��UAWAVAUATSH��8�>��I��I��I��H�^H�5i�H���(.f�D$0	H�D$W�D$ H�t$H�����H��I�EH��t>H�t$I�UH��L�,�fDL���L��L����z��L��I��`���u��H�t$�1�H�����H�5�U�	H���-��H��8[A\A]A^A_]�H�=K4H��/|�肖�f�UAWAVAUATSH��h�>��I��I��I��H�^H�5��H���8-A� H�\$L�d$8��@�L�d$8A��$�uW��%�H�����H�D$XH�D$@H�D$HH�D$PH���H�t$@����I��A�_ �H�5���H���,I��f�D$`H�D$@W�D$PH�t$@H���)���I��I�D$H��t*I�$H��H��L���L��L���Ny��L��H��`���u�A�_ A����I�~ I�F(�P(�����a<�<������t�S<�����H��������H�L$H9���t��X��A�H�D$��W��H�D$��Y@��A�DD��mI��$H�D$(I��$H�D$0I�F H�D$ I�F(H�@(H�D$H���H�D$E1�H�|$ �T$���	�-�;�@��H�\$t@�Ń�t"����ffffff.��j;������H��������H9������X����@���W�������Y�����I�T$L��L����x�����)I��$�H���A� �
I��$�H��H��H��`���1���t!1�H����H�ŠA�G H��`�����u�H�|$ �T$��u���:�<t�����t
��:���u�H�D$H��������H9������Xu���Wu���Y�z����}t1H�|$�_���M��t������u��O�������E���L��L��H����w�������-�����tH�|$�_�����DL��H���dL;l$0t=�H�|$H�5�O�g)Ii��H�L$(L�$I��A� I�����@��1�H�\$����A��L�d$L��L�����D��H�5�O�L���
)A���usI�~ I�F(�P(��ud�59�<tV����H�L$t
�&9���uBH��������H9��sT��Xu&A���Wu��Y@��A�DD��A��D��H��h[A\A]A^A_]�I��1�H�\$����H�=$v|�ߐ�H�= /H��*|��W���诋�H�=��uH��%|�(�0��H�=�"|���@UAWAVAUATSH��8I��H��I���ZPA���txA�NX�ȅ�tA�FT���
I�UA��L9b ��
H�J��H�4�I)�tLL�t$8I��L��I��J�<�H�|$0���H����I��L��H�T$0I��L��L�t$8�E1��E1�1�L�����L�d$L�|$L�d$ HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$H��$�H�D$@H��$�H�D$HH�D$PHDŽ$�HDŽ$�H�E0H�D$XH�|$H�t$@L��$�1�H���pH�L$PH��$�(D$@)�$����hA�^TH��tSH��$H��tFH��$�H��H�4v1��L�D9H��0H9�t!L�D9I���t�I�s�H�=�|����\
��H��[Hc�H��A�H��$�L��H����n���
I��PA�H�
�h�L�<��L��H��L�����
L�t$8L��$�I���tH�D$H�D$H�D$ H� NH�D$HH�D$P-H�D$@H�|$@�?��H��H�D$@L�t$HH�$L�O�H�|$pH�t$L�L$@H���h��L��$��|$pL�t$8�4D$)D$pL�d$ L��$�L�l$pM9�uH�|$p���L�l$pH��$�L�|$xC��
A�nX�0���H���	I��I��1�H��E�M�.M�~M�fI�FI�n A�F(H�D$@L�t$HH�D$PH�L$@H��$�H��$���l��I�>t
I�~�_�L���V�A��T	A��L	I��������M��tWH��$�H�1H�AH��$�H�YH�AH�y HDŽ$�I�L$H��$�H9�L�t$8�H��t(���� �H��$�1�HDŽ$�L�t$8�}��
H�}��3���H��$�H�\$0tXL9g`��	L�xM����
L��H��tVL�4�L��H��
�H���r
I���-H��H��u2H�\$0�����'�d3���u��A��L��$�H��$�A�H�e�H��$�H��I���I��K�<�J��L���M�H��L��s�H��$�H��L)�H��$�L��$�H�\$0tK�<�H��L����H��$�H�D$L�d$H�D$ H�|$艅�H�D$B�D��>L�|$ H�L$I9�uH�|$�b��H�L$H�D$B�� I��L�|$ L)�H�����
B�H�chJ�L�I�GH�D$ H;D$u
H�|$���L�d$C�D� I��L�|$ H�|$@H��$�H��1�E1��%H�\$HL�t$PH�D$L)�I9��BJ��K�<�H����M�L�|$ H�|$@t	H��t�L;|$L�t$8H�\$0uH�|$�q��L�d$C��
I��L�|$ ���L��L���u�H�|$I��������tH�|$��H��$�f�D$`H�D$@W�D$PH�t$@��I�N8H��H��$0��H����A�} tA���T$.I�^0H��H�H��$H�E H��$(H�E(H�@(H��$ H��$�L��$��H��@E1�H;�$�)H��$(��$ ��u�D�=�0�E��tA�ǃ�t��|0����b���H��$�L9���i��X�@���A���W����Y��H��H�[ H��$�H�@(H�D$@H�D$HH�D$PH��tQH��L�4@�E1��H�D$HJ��I��L�|$PH��I���tL;|$@u�H�|$@�����H�\$HH�|$@A���A��E1�H�D$pH�D$xHDŽ$�L��H��H��L��L�D$pE1�H��$����D�t$tbL�t$xH��$�H��t'M�~�fDI��H��tI��t�I�?��	���H�|$pH��$�t	L����	��|$�<����H�t$pH�T$xH��$�H��H�,IH�*H�T$@H��$H�t$PH��$�H�L$XH��H��H��$��H���L�z H��fff.�H�XL�0I�L$I9���M��H�pH�PH�|$H��$��^��L�d$H�D$ ��L$8H��HL$0��H��H���A��D�L$.1�1�E1�1�fDA����M��G��E����A��s"I9���H�����H�rM�PL���Ff�A���uA��tAH��u'L��$�A�9.u�A��t#L��$�E9�uI��H��M��L�L$0�DL�F�H��I��L�L$0M9�slL9�A��I9�A���H���H;T$0�=���H�|$t	L���M��tH��$�����|$8��M��H���I��H��H;�$�������{�D$8H�|$u���D$8H�|$u��H��$�H��H)�H���������H��H�\$HH9�t2I��I��H���f.�H��I��tH�{�t�H�;�O���H��$tH��$�4�H��$�L��$�H��$��|$�����H��$������H9�$�H��$�t4H��H���������H��I��I���	I��I��tI��t�I�?�����H��$tH��$����|$L��$�uH��$����H�C8H��L��$�t/L�s0H��H��L��L��L���Oh��I�ƠH��`���u�A���E1�H��$�H��H��$0��H�5�C�
H���H��$�tH��$����H��$�L��$M��t'L�cL�-���	I��0I��tI�|$�t�I�<$A����H��$�t	H����H��$�L��$�M��t7L�c L�-���	I��8I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����H��$�t	H��J�D��H��8[A\A]A^A_]�H�= vH�%|��ł�H�=~|���?H�=�H�>|�蜂��D$q�D$/H�=�vH�
e�{L�n|H�T$/�+������0�"}���H�=_g|�����H�=Nd|�	���H�|$��A�L��臅�H�D$L�|$ �=���H�|$�A�L��L���]��L�d$L�|$ ���H�=�H�P|��&���OH�\$HH�=П����<�H�t$0�{|�H�=�V|�F����L���`|��H�V|1�1���}�H��H�|$@txH�����mH��H�|$p�AH�|$x����1H��H�|$p��B�E�������H��H�|$@�q���H������H��H�\$H�3H��H�|$��H�|$�1��H��H�|$t	L���M��tH��$���H�|$@��|$uqH��$�����aH��H�|$@tVH�|$H����IH��H�|$@�
�X�5H��M��tNL������CH��H�|$@����H�|$t.H�|$����!H��H��$�tH��$��j��H��H��$��`��H��$��Ӣ�H���Kw�f.��UAWAVAUATSH��(H�ˉ�H��$�I��L��$�@��uH�����
@����M�t$M�|$L��L��������I�$L��$�I�\$I;\$��H�D$L�t$L�|$H�D$ H�D$(H�D$0H�D$5I;$uL���1��I�D$Hk�8H�T$8H�T0D$L$T$(T LH��I�\$1�A���	H��$�f��$H��$�H��$��8�$�H����	H��I�D$H��$�M�l$N�4�M��L�d$@t#L����I��H��u�L���?y��G
A�L��H��$�L���H�C(H�C-L�+L�{L�kH�CH�C H�D$pH�\$xHDŽ$�H��$�H�AH+A�	��$�L��$�HDŽ$�HDŽ$�HDŽ$�H��$�H�D$H��H�D$H�eH�D$ H�)!H�D$(H�=!H�D$0H�q'H�D$81�A�H�-���1��dfff.��$�)D$pH��$�H��$�HDŽ$�HDŽ$�HDŽ$�H�D$HA��L�d$@D���8H���.H�HH�L$HH�L$H�D�H��$�H�L$pL�d$xH��$�Lk�8K�4L�d$PH��$�H�L$`H��$�H�T$hH��L��$tL��I��8L�(H��I9���A��L�d$XH��$�H��L)�H��H��$I�$I�$H��L9�tDH��I�� �ff.�I��8H��t'I�|$�tI�|$��I�|$�t�I�<$�����H��$������H��$�����f�I���fff.�M�|$�I�\$�I�l$�I�D$�H�$H��$�H�x H�@(�P(��u|L��$L��$H��$ H��$�H��$H��$���$���A�׀�r]H��H�-���tH�<$��M��teM�,$I��8I���H��I9��Z������L�d$X1�M��tBL���h��A�A��H��u�7L�d$XA��H��t*H�<$H�-C�����|���L��$��g���A�A��H��u�H�-���X���A��tA��A�ǃ�uy1�H��$����$���H��$���H��$��8~��H��$�D��$H�l$xH��$�Lk�8A����H�����H�\$xL��$�M��t;D�<$L�{ �f�I��8I��tI��tI���I��t�I�?����D�<$H�|$pt	H��/��D��I�<$���H��t	L�����H��$��i:�yE1��H�\$xH�|$pu��L��H���H����H���A0H�I8t�H��$�H��$������H����~H�D$H�$H�D$H�D$H��$H��$�H��$��z�I��I��D��$�H���`A��D$HJ��H�$J�<�L������M�N�<�M��t#L��� ��I��H��u�L���ts��|A�L��H�4$L���@��L�l$PL�t$XL�l$`H��$�H�H��t��uL�yH�Q�A��LyH���{�L�yH�QM����A����������������~ulH�D$`I�E�L�t$I��L�t$H�L$PH�L$H�D$ H�D$(H��H�D$0H��H�D$8H�|$I���tf�L��H�P8H�|$PL���l�H��$���I�H�$N�<���$���L�t$�
�L9���I��H��8I�EI�UH�|$XH�t$`L��L��E1�ff.�M9�t3B�A��A���A���A�����M9�t�B;M�Rt��H��H)��LI�EH��H�D$H�T$L�l$H�t$ H�L$(H�$H�D$0L�|$8L���qe�A�M0�7���L�t$�
H��8L9����E0t�H�EH�UH�|$XH�t$`L��L��E1��M9�t3B�A��A���A���A������M9�t�B;M�Rt��H��H)��|H�EH��H�D$H�T$H�l$H�t$ H�L$(H�$H�D$0L�|$8L���d�M0�8���H�|$PtH�|$X����|$HH�<$u���H�t$pH��$��5L�-�@���uH��$�H�8�D6�y1�L��$�L��$�M��t2M�g �f�I��8I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����H��$�t	L���z��L�d$@A��I�<$tH��$��]����D��H��([A\A]A^A_]ÿ�8�o��H�=O8gH�4��(��t��H�=a�H��T|�q�%u��H�
aш1��bs��vH�|$��A�L����w�H�D$H�$L�l$H�|$���D$H�q����L$H�T$H�=��uH�
\�{L�U҈�+�;w������n��D$��I��H�|$��H�D$H�$�I���I���I����I��H�|$�L���&k��hI��H����L�d$@�I���9I��L�d$X�I��L�d$XM��t	L����H��t
H�<$���H�|$P�0
H��$��L�d$@�MI��H�|$PtH�|$X�����|$Hu
H�<$����H��$��HL�d$@�I��H�|$p����I��I�<$uL���`j�I�|$�M��L���Mj�f.�AWAVAUATSI��H�_L�M��tAL�c L�-���f.�I��8I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����I�>tH��[A\A]A^A_�%��[A\A]A^A_�@UAWAVAUATSH��M��I��H�t$pI��H���A�ljT$H�D$H�D$ H�D$(H��2H�D$8H�D$@,H�D$0H�|$0�~�H��H��I�FH�pH�P L��A��H�D$0H�D$8H�T$@H�D$PH�K2H�D$XH�D$`H�$L���H�|$xH�t$L�L$0H��H�����|$x��H�l$L�l$ H�\$(�0���H����I��D���L$I�,$M�l$I�\$I�D$I�L$ A�D$(H�D$0L�d$8H�D$@H�L$0L��H�t$p�|��P��I�<$tI�|$�B�L��9�H�Ĉ[A\A]A^A_]��D$y�D$H�=�uH�
��{L��|H�T$�+�s����0�Xk�H��H�|$0����H����g�H��H��t&L����H���g�H��H�|$0���H�|$uH���g�H�|$ ���H���g�UAWAVAUATSH���D�L$4H�4$H�|$ I�I�pH)�H9�L�D$(��H����H��������H��H��$�H�D$ H�@H��$�H�$H�@0H��$�H��H��$�L�%���DH��$�H��H;�$���L�2A�>�
H�D$H�D$H�D$A�A�H��$�tZA�N�ȅ�H��$�tA�F���A��L9~ ��H�N��H��I)�t%J�,�H��o�H���;I�����1�E1�L��H��H�����L��$�L��$�L��$�H�D$8H�D$@H�D$HH��$�H�D$PH��$�H�t$81�H�$L�D$��L�l$8L�|$@H�\$HA��"A�NH��tXH�|$H��tNH�t$H��H�<E1��fff.�N�LI��0L9�t"N�LI���t�I�s�� ffff.���H��:Hc�H��|$4�JH�L$(H�H�qH�H)�rH)�H9���Hk�8L�L�|$8L��$�L�l$HH�D$`H�D$PL�|$XM��H����H�D$XL�h8�f�I�E�I��8H��8H;D$`��M�}�L;�$�t{I�E�H�D$pM�u�I�E�H�D$xI�E�H�D$hH�l$(H�]H;]uH���r�H�EH�[L�<�H�T$pH�T�L�t�H��H�]H�|$x�w���H�|$hA���j���f.�H�t$`H��L)�H��H��$I�$I�$H��L�l$@L9�t:I��I�� �
�I��8I��t'I�}�tI�}�A��I�}�t�I�}A����f�H��$�tH�|$XA��H�\$L�t$M��t.L�{��I��0I��tI��t�I�?A�����H�|$�����H��A���y����A�H�|$(�to��>���H�D$ �x uH�$H�{ H�C(�P(��t"@��@�H�L$H�|$ H�4$���K���X�-P�@����@������@��1�����t1��"@�H�
�E�L�(��H�|$ H�4$L������H��t8M�w �fff.�I��8H��tI�~�tI�~�A��I�~�t�I�>A����M��t	L���t�H�\$L�t$M��t%L�{��I��0I��tI��t�I�?A����H�|$t	H��/���H���[A\A]A^A_]Ë]��������;��H�CH��������H9������X@�u�@���Wu���Y@���H�=�2H�F�{�7��j�H�=��uH�y|�$H�=�{�sj���H���{H�=[��j��qI��H�˹L��A�H���hm�H��L�����H�=�{�h��<H�=�N|�i�H�=�H�E|��j�A�1ۿE1�H���|d��IH��H�|$8����H��L�l$@M��tH�|$p���H�|$xtH�|$h���H�|$8��OH��H��uM��tBL������7M�w ��I��8H��t�I�~�tI�~�A��I�~�t�I�>A����H��L�t$H�\$H��uH�|$t	L���?�H���?`�M�~�f�I��0H��t�I��t�I�?A�����UAWAVAUATSH��8H��I���"�����H��������H9G`��L�wxM����L��H����L�,�L����H����I���-H����L�|$(H�\$0A�L�=��H�l$ H��@H��K�<�J��L��A��M�H��H��s�H�l$ H��L)�H�\$0L�|$(t:K�<�H��L�����'������?���������A�H�l$L�d$H�l$H�|$�a�L�d$C�D��>L�t$L�l$M9�uH�|$��a�L�l$L�d$C�� I��L�t$L��L)�H9���H��K�<�L�����I�L�t$M9�uH�|$�ya�L�d$C��
I��L�t$����L��L���R�H�|$tH�|$�(�H��8[A\A]A^A_]�H�=�H|�f�H�|$�A�L��H���
j�L�t$L�l$L�d$�Q���H�=�;|�*e�L���Fa�H��H�|$tH�|$���H���]�f.�DAWAVATSPH��L�H�OH��L)�H��H��$I�$I�$H��L9�t7I��I�� L�%[��
�I��8I��tI��tI��A��I��t�I�?A����H�{tH�;H��[A\A^A_�%�H��[A\A^A_�H��tS�1���~tI��%tDH��1�H��2H9�t3D�D��5��=��vH��A���A��[w�1�Nc�I�A��ð�PD�D$H�=��uH�
a�{L�ZÈH�T$�+�;h�f.��SH��H�?t
H�{�d�H�{tH�{ [�%R�[��UAWAVAUATSH��I��H��I���Gf��x*���I�4$�>��I�L$H��L���(��H�H�{M�wM;w�]H�KH�D$H�|$ H�L$(H�D$0H�D$8H�D$@H�D$EM;7uL���Z��I�GIk�8H�T$HH�T0D$L$(T$8T LI��M�w��L�sL�kM��tAH�$H��$�L��L��1�A�E1���y��H��$�H����H����H�I�_I;_��H�D$L�t$ L�l$(H�D$0H�D$8H�D$@H�D$EI;uL��耫�I�GHk�8H�T$HH�T0D$L$(T$8T LH��I�_1���'H���x�yM�d$I�<$��L��$�M���SL��$�I�G�L9��GH�D$hH�D$pH�D$xH��H�D$ H�D$(RH�D$H�|$��n�H��H�$L���H�|$H�t$hA�H�����L��$�L��$�L�t$`�|$��H�D$hH�D$PH�D$pH�D$L�t$xI�$L�`H��$�H�@H�D$XH����H�D$XH��H�,@N�,�E1��ff.�I��0L9�t_O9t<u�K�|<H�t$L������u�H�|$PL�t$`��H�|$���H��t	L����I�D$H�8�]"�H��$�H�D$XH;EL��$�L��$�uH�����L�eM)�H�T$XH�RH��H�L$PI�H�L$I�LM�tM�lM�| A�D(H��H�UL�t$`�yH�;tL���i��y1�H�ĸ[A\A]A^A_]�H�=ԧH��@|�e�`a��D�D$�D$H�=+�uH�
��{L�A|H�T$�+�c��H�=�@|�H�=�@|�J_�I��H�|$PtAH�|$����4�I��H�|$�Q���L����W��I��H�|$htH�|$p����I��H�;t
H�{���L���W�@UAWAVAUATSH��8I��I��I��H�^H�VH��H��1�A��
H��������H�$H�Q1�H9�H�T$HDֿHE|$HD�A�D$u4H�$H�|$H�T$I�$H�H��������H�HL�@��H����L��I���H��I����I��I��L!�H�4�E1�fo��fo
���fffff.�I��L9����Bo�f��fv�fA~�A����fD��A����fD��A����fD��A��t	B�D�$�BoT�f��fv�fA~�A����fD��A����fD��A����fD��A���S����fffff.�B��$fD��A���b���B�D�$fD��A���Y���B�D�$fD��A���L����P����B�D�$fD��A���d���B�D�$fD��A���[���B�D�$fD��A�������B�D�$�����HHL��{�H�HL�@M�L$H��L��轠��A��I�>���I9���M�oM;o��H�$H�|$H�T$H�D$H�D$ H�D$(H�D$-M;/uL���S��I�GIk�8H�T$0H�T0�o$�oL$�oT$ �T �L�I��M�o1�A�I�>t	H��L߈��D��H��8[A\A]A^A_]�H��t�-߈I�D$H�8��yE1�I�>u���H���f�H��H9�����D�A��A���u��$��I��H���`�����I��I�>t	H���ވL����S�f�H��H�O�wH���n�f.�@UAWAVAUATSH��hI��H��H��L�fM����L�|$HH�l$@�mL�kE1�L�=X��9fffff.�J�<�L�H�wL��H��L�H��A��I��L�cM9�s.C�D������������� =�t�I��M9�r�@��L�|$HH�l$@�%M���J��H���L��H���hH��H��H��H��H��L�1�fo��fo
��fo�fo��fo%���fff.�H��H9����Ao|�fo�fv�f��f�fo�ff�fo�f�fr�f��f~�@����f�@����f�@����f�@��tfp�fA~l��Ao|�fo�fv�f��fo�f��fr�f��f�fo�ff�f~�@����f�@����f�@����f�@�������fA~l�f�@���T���fp�UfA~|�f�@���H���fp��fA~|�f�@���8����?���ffffff.�fA~l�f�@���g���fp�UfA~|�f�@���[���fp��fA~|�f�@���d���fp�fA~l��S���H9�ueH�EH�H��t��uH�pH�@���HpH�s�{�H�pH�@H�P8H���M�d�%`�����ts��uIH�=+������J��L� ��H�5��u�
H��H9��u����8׃�w��<��8��dH�%H��@���H�5�-��Xd�%`���dH�%@���H��������H��H9���H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��ffffff.�H��t)H�r�H���z�H��u�~�dH�%@���L�kt!�dH�%@������L�k����M����L�sA�>�����و���H��H�|$P��耲L�d$XH�D$`I��H�CI��L�t$I��L�t$H�\$H�D$ L�l$(L�d$0H�D$8H�|$�2F�H�|$Pt	L���وL�k�E1�H�H�{I�_I;_��H�D$H�|$L�l$H�D$ H�D$(H�D$0H�D$5I;uL�����I�GHk�8H�T$8H�T0�oD$�oL$�oT$(�T �L�H��I�_1���H��t�وH�EH�8�j�y1�H��h[A\A]A^A_]�H�=���XV��(�D$H�=��uH�
��{L����H�T$�+�nY�I��H�|$Pt#L���؈�I��H�|$��L���M�I��H�;uL���M�H�{�n؈L���nM�f.�@UAWAVAUATSH��xI��I��H�^H��$�H�FH�D$(H��1�f.�H9�tI��ց������������ ��H����s�E�l$A���D$A�A��t ��E�l$A���D$D���f��u&M�4$I�H��������I�vI�F��A�A����H��$�H�M�wM;w�H��$pH��$xH�D$(H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�M;7uL����I�GIk�8H��$�H�T0�o�$p�o�$��o�$��T �L�I��M�wE1�A�����IvH���{�I�vI�FH��$��P0H�D$`H�D$hH�D$pA��(L��$�D�l$$L�t$xL��$(tUH�|$(t"���/�[��.��H�|$(�����A�� uII�H���W���`I�vI�F�[L��$�L��$�L��$�H�|$`��X��H�����H�L$(H!�H����1�fo�fff.�H9����o��oT��o\� �od�0fv�fv�fk�fv�fv�fk�fc�f�H����t��yH��t	H��PՈI�D$H�8�A�yE1��`
�C��/tH��.��H�|$(�������{/����%��1�ffff.�H9������</H�Ru�L��$�L��$�L��$�H�|$`��W�H�D$hL� L�pL�xH�D$p�H�D$1�H��$�H�BH+B�)
HDŽ$�HDŽ$�HDŽ$�H��$�H�L$`L�|$hH�t$H�vI��L��$@L��$HH��$PH�D$0H��$XH���l$LH��$`��D��%=�yD���D���hf��(������
I�����H�D$(I!Ɖ���H�SH��$8H��H��$0J��H�D$X��H�L$�D$H��$ H��$XL��H�l$xL��$h�"ffffff.�H�L$@H��H;L$0�YH�HH�L$@H��$HH�H�L$8H��H9���H�HH�L$H�@H�D$P�oE f�$1�ffffff.�I9�tK�o��oL��oT� �o\�0f��fv�fv�fk�fv�fv�fk�fc�f��H����t���1�fffff.�H9D$tH�L$X�<H�@u��D�|$tt�H��$�H�|$(���;/��H��$�H��$H���H��$�H��$0H��$H��$8H��$H�D$P��1�I9�tL�o��oL��oT� �o\�0fo%�fv�fv�fk�fv�fv�fk�fc�f��H����t���1�ffff.�H9D$����H�L$X�<�H�@u��HDŽ$HDŽ$�HDŽ$H�D$(H��$H��$H�D$H��$L��$�L��$�d�<%�����SdH�%��dH�%�H�AdH�%��y�)�$ �oy�f�$0H��$@H��$HM���fo�$ fo�$0H��$@H��$�H��$HH��$�f�$�f�$�H�HdH�%��H��$H��$�H�
olH��$�H��$H��$�H�L$PH��$�(�$�fo�$�H��$�H��$�)�$pf�$�H��$�H��$�H��$�y�A�o]��H��$�H��$�fD��$�H��$�H��$�fDŽ$�Ƅ$�H��$pH��$�H��$H��$L��$I��jR�H����$�A�L��$huD��$���$��DE�H��$xH�D$PH����D��$�L��$�M����L��$pfAof���M�g�fD�E�!��I��tVf��u.ffffff.�fAo$f��I�ǀ���I������t�����H��H�@I�|��t�I��H�x�xΈ�H�L$PH�IH��'H���H�H���D�l$$H�l$xL��$hD��$�tH��$pH)�-ΈH��$�H��t%H��H��H�H���tH��$�H)�H����͈A��H�
�Hc�H���D$f.�H�|$8�d���H�|$��͈�T�����9H��dH�%�d�%�������H��$ L��H��$@�P�I��L��$ I�t$�L��$M�<$J��M��t0H��$�H��I���[f�H��$L��I��H��u�RA�L���шL��$�L��$�L��$�H��$ H��$�藖�L��$I��8L��$ I���Q���d�%����fo�$ fo�$0fo�$@f�$�f�$�f�$�<t��8dH�%�d�%��������dH�%��dH�%�����D$L���H�l$@H�t$0H��H)�H���������H��H9�t4I��M��I��H��L�=̈�
�H��I��tH�}�t�H�}A����M��H��$`t	L����ˈ�o�$�f�$`H��$�H��$pHDŽ$�HDŽ$�HDŽ$�H���l$L��$���H��$`L���@�̈́�A�DE�L��$�L��$�M��t3M�o H�-Kˈ�
�I��8I��tI�}�tI�}��I�}�t�I�}����H��$�t	L���ˈ�|$LtH��$�tH��$���ʈE1�H��$�H�8t	H���ʈD��D��H��x[A\A]A^A_]þ�IvH���{�I�vI�FD������
H����H�=��H�1XHD�@�H��$ �PL��$ M��tQL��$(I�vH��$pL���.����I�uL��L���N�H��$p�o�$x��$�H��$��&HDŽ$�HDŽ$�HDŽ$�1�H�D$0D��%A��A����L�5*�A�MD�uE1�1�� A����ȈH����I��L��L��L��L����͈L��$�H�L$0I9�uH��$��uL�H��$�H��$�K�vH�,�H��L�l�L�d�I��L��$�K�vH��H��$pH�L$0H��$�H�D$@H��$�uuH�D$I��D�l$$H�t$@H��L)�H���������H��L��$xL9��NI��I��I��L�%�Ȉ�ff.�I��I���"I�~�t�I�>A����H��$�H�D$8H��$�H�D$�H�D$XA�H�D$D�l$$H�l$P�"DI��I��L;l$@D�l$$H�l$P��M�4/N�d=�H��I9�����M�,/I���J�l=�I�UH��$ H��H�L$8L�D$�,H�D$H;D$`uH�|$`��J�H�D$hH�D$XH��$0H�L$XJ�D9��o�$ �BD9�H�L$H��H�L$H�L$pM���?���H���Lj�1���H�|$0t	H��xLj@�H��$�H�BH+B���H�=|gH�aT�(��D��vM��E1�A�� M��H��$(H�@H�8�A�yE1�H�l$@H�|$8tH�|$��ƈH�t$0H��H)�H���������H��H9�t6I��I��H���ffff.�H��I��tH�}�t�H�}��ƈ��H��$`t	L���ƈL��$�L��$�M��t8I�l$ �
@H��8I��t$H�}�t
H�}�^ƈH�}�t�H�}�Mƈ��H��$�t	L��7ƈ�|$LtH��$�tH��$��ƈH��$�H�8�0����"���H��$hH�����!�Y����D$I�oH��$HI�H��H9��p���H�D$8I�GH�D$H�D$x�o@ f�$H�=�gH��a���C���D$I�oH��$HI�H��H������H�L$8I�GH�D$H�D$x�o@ f�$H�=�gH� a�o�.C��X��$pH�=�uH�
׵{L�Р�H��$p�+�E��(�G���_������\=��
�H���M=�I��H��$`�Be��I��H��$�H��$X�	���I��H��$X�F���I����I��H��$p���L���m9�I��H��tL��TĈ�I��H��$���@���I���I�uL��L���H�@���I��M��t
�I��M��u1��L����È1��I��L��$xH��$ tcH��$(��È�SI���0I��H��$p�BH�|$8tH�|$��ÈH��$@�"@�H��$��U���l$L�=I��L��$xM��t	H��nÈH��$p��?�@��I���+I��H�|$`��@��tH��$�tH��$��,ÈH��$�H�8uL���8�H��
ÈL���
8�f.�UAWAVAUATSH��(H�L�vH�^Lk�8K�.L�t$H�$H�L$L�t$H�D$ L�gH�oL)���H9�w[I��H�L)�H9���Ik�8IL��L���ƈI�M�gH�<$t	L���lˆM;gvdH�=�gH��O�i�v@�M�~ L�%CˆI���fDI��8I��tI��tI��A��I��t�I�?A����H�<$t	L���ˆH9���H��([A\A]A^A_]ùA�8L��L��H����B�M�g�4���H�=�N�>��H��H�|$���H���6�f.�@UAWAVAUATSH��H����H��H��H�D$H�D$#H�$H���!K�I��L�$�H��H��>��H��������I9��„�u��9�M��tH��L��2��H��t{I��M��H���	A�E1�L��H��L��ZňL�cL;#uH���9{�H�CK�dH��L�,L�|L�tH�D����H�D �D(I��L�cH��[A\A]A^A_]ÿL���9�H��M��t	L���|��H���|5�f.�f�H�����H!�H����fn�fp�E1�L9�tG�Bo��BoT��Bo\� �Bod�0fv�fv�fk�fv�fv�fk�fc�fD��I��E��t��"��1�ffffff.�H9�t9<H�Iu��1��f.�f�UAWAVAUATSH��XI��I��H��H��tsM��M��twA�$H����������/t=���N�<�L��H��>��I9�������L���u��H���CI��H��L��L����ÈL�3L�k�`A�1�1��AJ�<�L��H��>��H��������H9�����t]I�����H����I��L��L��L��L��HÈH�+L�{L�sH��X[A\A]A^A_]�N�,�L��H��>��I9��„�u�=7�H�L$PL�����H���pH��H��L��L���ˆL�4$H�l$L�t$1�H�
%P1��#f�H��I9��;tH�@��H�����4
@��yӉ���D�L
A��?@���vDD�D
A��A��?E	�@���rD�t
����A����?D	�	���t=H��I9�u��H����D	ω�I9��q����sH����A	�D��I9��Y����[I���aH�D$I��H��H��H�l$H�D$ H��H�D$(H�D$0L�t$8H�D$@H�D$HH�|$�)�L�d$L�t$M��tUA�<$/uNH�D$I��L�d$I��L�d$ H��H�D$(H�D$0L�t$8H�D$@H�D$HH�|$�N)��N�,�H��������?I9���H��������I9����t1�L���/5��L�����H����H��H��H�t$PL���L�|$H�l$ L�|$(H�|$L��L���PH�D$(H�CD$H�<$�s���H�|$�=���c���H�
�����1��8��L���4�L���4��D���H��H�|$tH�|$ �仈��H��H�<$tH�|$�˻�H����0�f.��UAWAVAUATSH��HL�L$HL�D$H��H�$H�t$ H��L�w`H�GhL�x L��A��
������R����EH�L$H��t1H��1�E1�fffff.�B�|�/tI��H���u�I��� E1�1��L��H��H�H�D$J�4�H�N�$�1�I9����L�ʁ������������ ��H����w�M���H����I��������}�����$�H��I��H�t$ H�$L��L�D$L�L$HP��$����H��H�{`H�Ch�P 
������-L�����t2�M���lH��tH� H��H�$H9��\�2�I��D���D�D$@A��A��H�|$PH��H�T$ H�$��1�H;D$PqCH�D$X��������L�p�L�x�L�`I�$H��tL����I�|$t	L��������H��$�H��$�$�)�$�D$PL$`T$p�$�)�$�)�$�)�$�)�$�M��H�\$(��H����$�H��$�H��H�t$(H�T$I��M��P��$��t$`�t$(AV�r<H��0E1�ff.�B�|��tOI��I��u���H���BH��$�L�$�H��>��H��H���I9������o�1�H�\$L)��_B�D������������L��$�����$=��BL9t$��N�<�I�I��H��$�H�x�$��H����$�H��$�H�|$0H�t$(H�T$I��M��PAT�t$`SAW�\;H��0H��$�H�u
H��$��0H��$�tH��$�����H��$�H��tH��$��w0�bH�$H��H��$�H� H��H��$H�C`H�D$H�ChH�D$8����D$�����$����D$@ uzH�|$H�D$8�P À�H�D$(��������|$����H��$��eI��H���������$��I�~I�vH��L���G��t���H�D$8H�@ H�D$0A���<t�H�|$�T$0A�D����H�D$(����{����|$�p���H��$���I��H���f��^A�FA��u�L���A�FA�H�$H;�$�H��tm�H��$��O�H��H�\$(��
L�<$L�|$�UH�$H;�$��
H����H��$���N�H���Y
H�$I�����H�D$H�\$(H��H�t$ H��$�I��Թ�H�L$H�L$PL�|$XH�4$H�t$`I�FH�D$8I�VH��H)�H9�L��$(H�T$0�L��I��H�D$H��J�<�H�t$8�q��L|$0I�NM�FH����$�H��H�t$ L��I��PAV��$��t$hAU�H��0H�|$�l���H�|$�����\���A�1�L��H�t$ H��$�����H�\$PL�|$XH�4$H�t$`I�FH�D$M�vH)�I9�L��$ ��H��J��I�<�H�t$����L�H��$@D$P)�$0H�\$(H��H��$0�<-����A�H�|$P�5�L�|$`H�D$PH�D$H�D$XH�\$(H�T$0����A�H�|$PL����4�L�|$XH�\$`�X���H�t$L�<�H��H�\$(�L������H���I��L�$$L���L��A�׈�����HD���A����H�|$ H�4$1����=��H� H��L�,$I9���+�H�t$I��M�����L���L�H��L�,$��
I��H��$�H���H�����D���������M�~�M�n�M�vI�H��tL���I�~t	L�����L���������A�1�L�$$L��H�t$ L���Ѷ�H�\$PL�t$XL�d$`L)�I9��}J��K�<�H��H�����M�L��$�D$P)�$�L��$�M9�H�T$(�bH��H��$�H�D$L�d$0B��/H��$�L�<�H��>��H���I9����t1�H��L���3*��F	H���H�@H��$M��L�t$8H�\$@����L���J�H��t�I��L��$�L���A�1�L�,$H��$�L��H�t$HL�����H�\$PL�t$XH�l$`H9�L��I��L�d$uH�|$P�')�L�t$XC��/I����$�H��H�t$ L��H�L$M��M��PAW�!���H��H�|$P��L���A�1�L��$�L��H�t$HL�����H�\$PL�d$XL�t$`L)�I9��K�<�H��H�T$@�۴�M�L��$�D$P)�$�H��$�H�D$@L9�H�|$(L�D$��H�T$0H��L��$�C��/I����$�I��H�t$I��H�L$L�D$L�L$0PAVL�t$H�9�H��A�����%=��I���H��$H9H�H�|$L��1��#��=��e����H��$�L��H�T$ H�$E1��H��H9�$���H��$��2�H�|$PH��1�H�t$(H�T$ L�<$L��E1��FH;\$PqCH�D$X��������L�p�L�x�L�`I�$H��tL����I�|$t	L���鮈����H��$�H��$�$�)�$�D$PL$`T$p�$�)�$�)�$�)�$�)�$�J��H�D$H� H��H�D$H�\$(L�k`L�{h����D$D���A�� u]H��$���H��H�������L��A�W A�A��D����;����|$�0���H�}t�H�E�8.t���D$�1H��$��[H��H���7��/L��A�W A�A��D��������EA��uH���
�EA<t�H��$��H��H�������L��A�W A�Ĉ����������EA��u�H���9
�H�$H;D$�H��t$�H�|$�4F�H����I��L�$$M���
A�E1�L�$$L��H�t$ H�T$�O��L�|$PL�l$XL�d$`H�EH�D$@L��L�}H�D$L)�I9�L�l$0wyJ��J�<�L�H�t$@���M�H�ML�EH����$�A�H��M��L��L��PU��$��t$hj�C
H��0H�|$���L���B�������A�H�|$PL��L���:-�L�d$`H�D$PH�D$L�l$XH�\$(�N���N�4�I��M���
�L���D�H����I��L����H��$H��$��$�)�$��$��$��$��$�)�$�)T$p)L$`)D$PH�L$PL��H�t$ H�$I��M��$��t$P�t$�t$(�!&H�� H�|$P��
H�|$@tH�|$0�(��M��tH�|$���H��H[A\A]A^A_]�1�H��$(�
1�H��$ �l#��A�1�L��H�t$ L��5��H�\$PL�|$XL�l$`H�t$PL����#�H��$��*	H��H��������tVH����������� ������L�u�L�}�L�eI�$H��tL����I�|$t	L���G��L���>���i�L��A�W D�$����R�1�H�t$0�"��H�
��L��H�T$H���r&��H���L�
�GH��$1�1�����jH�|$P�A�H�4$L����*�L�t$XL�d$`�X���I��H��$���A�L���*�L��$�L��$�L���c���H�|$P�A�H��$�L���c*�L�d$XL�t$`���H��H��$���A�L���1*�H��$�H�D$@L��$�H��L�D$����L$PH�=�uH�
��{L����H�T$P�+�)�H�=��fH�YF�C�&��NH�=�fH�'F�(�&�D$PH�=��uH�
S�{L����H�T$P�+�-)��H�=F�O&��L���� �L���� �H��$���I����L��� �H�D$H�D$0����H��H�|$P��H�|$X�H��H��$�tH��$��H��H�|$Pu
L�t$8�/H�|$X�ǧ�L�t$8��-H��H��$��H��$�����H�����H��H�|$P�jH�|$X�t���ZH��H�|$�3L����&H��I�|$t	L���B��L���9��H��$���H���,���H��I�|$t	L�����L�����H������H��H�|$��H�|$�ۦ��H��H�|$P��yH��I�~t	L�����L��������t�r�p�nH��I�|$t	L������L������H����H��H�|$P��H�|$X�_��H���_��%�#�9H��H�|$@��H�|$0�7����H��H��$���H��� �H��H��$�H�u5H��$���H��$�t(H��$��⥈H��$�H�u7�H��$�u�H��$�H�uH��$��H����H��M��uH����H�|$����H����f.��UAWAVAUATSPH��L�wM����H�$L�{M����H�$L� fAo$f���M�l$H�--����C�!؉�I��tRf��u.ffffff.�fAoEf��I�Ā���I������t�����H��H�@I�|��t�I��H�x���K�vH��'H���I�I���H�$tH�;H)����H�K8H��t/H��H��H�H���tH�{0H)�H���H��[A\A]A^A_]�%i��H��[A\A]A^A_]�f�UAWAVAUATSH��HLk�8I�L�o81�H�|$H��L�t$�KL�t$H�D$I�M�|$�H�$I�D$�(D$ (L$0AD$�AL$�L�t$I��8H��8H���M9���H�}@H�uHH�UH�M�)<�u�I�EH�D$L�}@H�EHH�$E`)D$0EP)D$ E1��O�$.K�D5�K�D50CD5�CL5�CT5�CT5 CL5CD5L9��/���K�T5�K�L5�L��H�4$�/)I���<�t�M�����H��H[A\A]A^A_]�H�L$J�L5M�|$�H�$I�L$�(D$ (L$0AD$�AL$�H����f.�UAWAVAUATSH��XI��L�fxJ�,�L��H��>��H��������H9��„�u�@�I��H�L$8D�D$$H�|$0H�vpH��t$H�t$(H�����H����H��M��H�t$(��E1�H��H�����L�4$H�\$L�d$H��L��H�T$8�6A���t?H�\$H�T$H�|$@H�޹�	'�H�<$t	H����H�D$PH�D$D$@)$H�\$H�T$�L$$H�|$0H����>H�<$tH��H��X[A\A]A^A_]�%���H��X[A\A]A^A_]ÿH����H��H�<$tH�|$����H����AWAVSH�� H�������H�CHH�x�ڡ�H��t:I��L�xL���M���{PuTH��tHH��uHfA�?..u@H�����H����]��HcH��tH�� H������A�?.t�H�C�CAW�C H�|$L��H����rH�;t
H�{����H�D$H�CD$I�H�C A�F�H���wH���Hc�H����1���������1ɈCA�K@1�H��H�� [A^A_�@SH��H�HH�u�.H�;t
H�{�&��H�{H�t[�[�
f.�UAWAVATSH��H��H�GH�x�x��������H�{H�s�\I��I��H��E1��H��1�����t!�����8(�DD�D�cAA�M��uU�\��#D$H�C(($C0�=��w��H�
��uD�$D�cAA�M��u�E1�D�cAA�M��t	L���7��H�Đ[A\A^A_]�f.�DUAWAVAUATSH���L�L$ D���A����L�D$(I��������L�oxJ��L��H��>��L9�A��D��u�R�H�L$D�$I��H�T$HL�gpH��H�|$tH�����H����H��M����E1�H��L��H��Ң�L�t$PH�l$XL�l$`H�|$PL��H�T$H�2L�t$I��������L�l$(D�<$A��tLH�\$XH�T$`H��$(H�޹�#�H�|$Pt	H�����H��$8H�D$`�o�$(fD$PH��$(I���H�D$HH�@H��$�H�D$XH�D$H�D$`H��$��CA��tH��$A��Pt�SH���}����CAH��$A��Pu9<u5J��H��������?I9���L9������1�H�����E��A��A��H�|$H��$(L��$0HDŽ$8fD��$HL��$(L��H�T$ H��D��$jj�I2H��<��A�� t�CA��uH������CA<�{A���
�R‰�������=����L�=�=L��$(HDŽ$@HDŽ$HHDŽ$PlDŽ$XH��H��$0H�5�H��$8L�d$K�<�M���
I���w���5��=���CH��H��H��$����H�߃�$��H����$��HD�H�DL���	H��tH�����H����I��M���	A�E1�L��H�t$H��㟈L��$(L��$0L��$8M9��OC��/I��L��$(L��$0HDŽ$8H��7H��$@�$f��$HL��$(L��L��H�T$ H��A�j�t$P�Z0H����M��t	L���ޚ���L�t$��I���H�AH�D$H;�$�����H�D$�����H�\$`H����L�t$XA�>/��H�D$0H�D$8H�D$@d�<%������dH�%��dH�%�H�HdH�%���|)�$��o�|f�$�H��$H��$H�D$���H�H`H�L$(H�HhH�L$����$I��L�|$pL�d$H�@L������L�t$XH�\$`1�H��$(L��H��1��6L9�$(���l$ H��$xH��$��$h)�$��o�$(f�$8�o�$H�$X)�$�f�$�f)�$�fD$pA�E1��L�����H��H�������H�}t�H�E�8.t�L�e H��$H��$L����6H��H��$��{H��$�H��$�H��H��9fn�f`��p�fp�DE1�1�H!��ofo�ft�fD��E��t,�E��I�I!�I��I��M)�M;c���E�Q�fE!�E��u�I��tf��t$���H�H!�fv�ft�fD�E��uA��E1�H�H��H���u����<0@����@��L�F�I!Ј0B�Lfo�$�@��fn�f�
bnf��f�$�H��H��L�d0��EA��uH������EA<�M���L�eL�mJ��M��tH�����I��H��u�A�L��L��H�����L�d$H�*���H��$�H��$��c��k���fof������<0����ff.�H����������� ���uFH�E�H��$�H�]�H�mH�EH��tH���H�}H�-���tH���H��$����L�d$HM���H�|$(H�D$�P 
D$ $H�L$������<$��H�|$0L��L���*H�\$@H;\$0u
H�|$0�d�H�D$8��/H��H�\$@H�|$PL��L���*H�\$`H;\$Pu
H�|$P�*�H�D$X��/H��H�\$`H��$�H�u
H��$���H�|$ptH�|$x�ѕ�H��$�H������H��$�����L��$ Hk�$�8L�iIŀ�$0�5H��$H��H�L$J��H�L$(Hk\$8H)��eM�}I�EL)�I9���M�eK�<�J��L��+��L��H��$H�T$(�}��M�M�}I��������I��8H����J���A�E0�u���fA�E0I�EM�}L)�H9�$whM�eH��$I�<�J��L�����L��H�t$ H�T$���I�M�}A�E0I���������,����w���L��L��L������$���L��L��H��$�}���J��Hkl$8H)��T�M�eK�<�J��L����L��H��$H��s��M�M�}I��������I��8H����@���A�E0t�I�EM�}L)�I9�v�L��L��L�������H��$0��������L�p�H�X�L�xI�H��tH���I�t	H������WE1��A�H��$�H�u
H��$��WH�|$ptH�|$x�L��H��$�H�u
H��$��*M��t	L���$��H�D$0H�D$ L�t$8H�\$@H��$�H��t&H��H���H�H���tH��$�H)�ݒ�H��t(H�D$H���H�PH�t$H9��*	H9�$�u"H�|$ t	L������H�D$ƀ��VHk�$�8L�xI�L�$�Hkl$8H)�DI�M�oL)�H9�w.J�<�IL��L�����I�M�oI��8H���u��{����A�L��L��H���*�M�o�HDŽ$�aDŽ$�1�L�|$pHDŽ$�H��$�H��$�H��$���$���$�L�d$xH��$�A�E1�E1�ff.�M9���H9���L�v�L��$8�v���5��=���WM��I��H��$��2�o�$�f�$�H��$@fH�L��$@L��$H�M9�uSM���fI�D$�H��$HB���LI��L9�u�^�M��H��L9�tN�H�K�H��$�����H����I�D$�H��$HB���LI��L��L�t$H�tL��M��L9�u�H�L$H9�t{I��L�w�L��$��w���5��=���OM��H��$��1�o�$�f�$�H��$�fH�L��$�H��$��L9�uI���#�L��H���+H�K�H��$�����H��L��L�t$H�\sL��M��9�u���&�����I��������H��$L�l$(D�<$H��$(�W�CA��uH���w��CA<�D$Ƅ$�H�D$H��$�H�D$H��$�H��$�H��$�A��tH��$��Z�8��HDŽ$(H�D$H��$0H��$�H��$8A��@uI�D$H�D$0���[@��uxH��$(�Z��$(uMH��$0�������zL�p�L�x�H�XH�H��tL����H�{t	L������L�������C��#�$`=���H��$(�@A��uH��$(�B�H��$(�@A��t4<udH���fH�D$xHDŽ$�H�D$pH�|$p����'<uH�&�fH�D$xHDŽ$�	H�D$pH�|$p����A��uH�|$L���1��=�u|H��fH�D$xHDŽ$�H�D$pH�|$p�O��A��uH�|$L�����=�uZH���H�D$xHDŽ$�H�D$pH�|$p���XH��fH�D$xHDŽ$�H�D$pH�|$p����+H��nH�D$xHDŽ$�H�D$pH�|$p��L�4�H��������?H9���M9�@��@�t1�H��L���.���H�T$(M��t6I�Ļ�L���%�H��t�I��H�\$(H�\$L��I���������A�H�D$H�\$(L��H��L�����H�D$H�D$0L�|$8H�\$@L�t$D�<$H��$(H�D$0H��$ �CA��uH����H��$(�@A<u9J��H��������?I9���L9������E1�L��H���@��H�|$H�|$pL�l$xH��$ H��$�H�T(H��$�fD��$�L�D$pL��H�T$ H��D��$j�t$P�� H��H�L$0H��H��tH�|$8��B����<�h�H�|$PtH�|$X�%��H���[A\A]A^A_]�H��t$A��H���$�H���(���I��M���	A�E1�L��H�t$H��8��L�|$pL�t$xL��$�M9��nC��/I��L�t$pL�l$xH��$ H��$�H�I'H��$��$f��$�L�D$pL��L��H�T$ H��A�j�t$P�H����M��t	L���>��H�D$0H��H���O�H�|$8�?�H�=�fH�e'�C��H��$(��A�L����L��$8L��$(L��$0�t�H�
�&H��$�H�T$H���*���H�=V�fH��&�I����H�
�&H��$������sT�����dH�%�d�%����I����������H�|$p��A�L���B
�L��$�L�|$pL�t$xI���������T����t$0H�T$0H�=��uH�
"C�L�cd��+�	��$�H���S����H���<��t$pH�T$p�I��H�|$p�<H�|$x�����,�bI��H��$(�SH��$0�j���@�8���.I��H�{t	L���C����I��I�t	H��+���I��M����L������I��H�}t	H�����H��$��뇈�6�1I��H�|$p���=I��M�����YI���*I��H�|$p�p��I��H�|$p�a�M��t	L������H��$�H��$��KH�|$0u(�WI��H�|$ tLL���h���AI��H�D$0H��H��t1H�|$8�K���$I�ă�$(uH��$0����s�I��H�|$PtH�|$X���L�����f�SH��H��z��H���tH�Kt[�H��[�%ↈf.�UAWAVAUATSH��8H���BI��L�{H�kL�$�H��t#L�����I��H��u�L������A�L��L��L��Ҋ�H�,$L�l$H�l$H��L���O�t!H�;��L��H��8[A\A]A^A_]�%,��M���H�I�\$I;\$syH�$L�|$H�l$H�D$H�D$ H�D$(H�D$-I;$uL���K�I�D$Hk�8H�T$0H�T0$L$T$ T LH��I�\$�H��t	L������AƆ�H��8[A\A]A^A_]�H�=��fH�Z"�D�h�I��H���۝��L���S��I��H�;uL���B��H�{�0��L���0��UAWAVAUATSH���L��$�L��$�I��H�T$xH��$�H��H��$(H��$�H��$ H��$�H��$H��$�H��$H��$�L�g`H�GhH�X L���A��D
��D����������H��$�H��H�D$pH� H��H��$�H�D$xH��H�D$h�"����L���D�E1�$�����L����I��H���[��SI�~I�FH�4�H��tH�
�t��u�I�~I�FH�4�H��H�
����u�I�VI�NH��$�H��$�E1��t<�\�������������H���A�NA���2���L��L�|$�D$A��H�t$8�R�H�t$8D���D$L�|$A�NA���L��$�L;�$���H�t$8�T$\�D$M��t �H�|$p� �H����I��L���A�1�L��H��$�H�T$p�A��H�\$@L�d$HL�l$PI�FH�D$I�VL)�H9��IH��H��K�<�H�t$����I�L�l$0D$@)D$ H�L$ L9��>H�\$xH�D$(H�$B��/H;�$�H�L$�L��$�H��t&A��H�|$h�D�H����I��I���A�I��1�L��H��$�H�T$h�b��H�\$@L�d$HL�l$PI�FH�D$I�VL)�H9���M��H��H��K�<�H�t$���I�L�t$0D$@)D$ H�D$ L9���H�D$`L�$$H��$�L�PL�l$(C�D�/I��H���H�XH��L��L��H��$�L��$�M��jL�T$ARL��$��z��H��H���H�AH9�H�t$8��uaH�|$`tH��$�����H�|$t	L��쀈L�e`H�EhH�X L���A��D
��D����&���������Hk�8L�iIՍ�@���ɾD΋t$\@��@���D��|$@��@�@�H�L$H��H��$�Hk�8H)�@�|$8�I��8H����,���A�E0�ue��fA�E0I�EM�uL)�H9�$���M�eH�D$I�<�J��L�����L��L�$$L��H��$��G��Lt$M�u�|$8A�E2A�M4�����ʺD�A�U3���D����@8��F����D$A�E2�D$\fA�E3�0���L��L��H�T$����S����A�H�|$@L��H�$�d�L�d$HL�l$PH�$�����A�H�|$ L���4�H�L$ L�l$0����A�H�|$@L��H���
�L�d$HL�t$PH��������A�H�|$ L�����H�D$ H�D$`L�t$0����H��tD�����tH���[A\A]A^A_]�L��H��M�~�M�vI�H��tL����I�~t	L���a~�H��H���[A\A]A^A_]�%G~����E1�L��H�t$h���H�=e�fH���!� ���H�t$p��H��H�|$ ��H�|$(��}��yH��H�|$@tnH�|$H��}��aH��H�|$ tjH�|$(�]H��H�|$@tXH�|$H�K��I��H��I�~t	L����}�L���,H��H�|$`tH��$��w}��H��H�<$H�D$H��t�^}�H���^��f.�@AWAVATSPH��L�7L��H��qMH�C������ueH�X�L�p�L�`I�$H��tL����I�|$t	L����|�H��H��[A\A^A_�%�|�H�{HH�u����M��t
H�{��|�H�{H�tH��[A\A^A_�H��[A\A^A_���I��I�|$t	L����|�H���|�L�����fDUAWAVAUATSH��L��M��H��$�H��$�I��H��H��$8H��$�H����H� H���H!�I���ك�1�foVVfDH9�tE�Ao��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�f�H����t����1ҐH9���
�<�H�Ru�E1���$P�D$H��$HH�D$hH��$@H��$�H��$0H��$�H�}`H�Eh�P 
������V
����I
H��$�H��H��$�H� H��H��$�H�D$hH��H��>��H��������H�T$`H9�����L$H��H��$�HDŽ$�D�|$tI��H��$��7��H��H����	���	H�{H�sL��L������\�CA��uH���g���CA<�@E��t�C@<������=H�{(tH���3���C(�H�S0H�K8H�}PH�uXH�T$H��$���I��H�}@�4H�E0H�U8L��H��9fn�f`��p�fp�DE1�1�I!��Bo8fo�ft�fD��E��tH�E��M�I!�I��I��M)�L�\$M;Z�L��$�uM;Z�tjE�Q�fE!�E��u�ffff.�I��tf��t$���L�H!�fv�ft�fD�E��uvA��E1�I�I��H���X���ff.�D�|$tL��H�}`H�Eh�P 
���������H��$�H��$��'�����f��<0@��(bOL�T$L��$���@��L�F�I!�H��H��I��I)�H�ڈ0B�L�oE@@��fn����f���E@L�T�M�Y�H��$�H;�$��KH��L�l$xL��$�t'H��$��Sw�H����I��L��$�M���A�E1�I��L��H��$�H��$��e|�L�d$@L�|$HL�l$PH�CH��$�H�[M)�L9��,M��L�l$`H��K�<�H��$��|�I�L�d$0�oD$@fD$ H�D$ L9��H�D$XL�|$hH�D$(H�D$B��/�|$�M��tL��qv�H����M����E1�H��H��$�H�T$`H�
�{�H���L�l$@H�\$HL�|$PM)�H��$�H��H�\$xL9���J�<�L��H��$��O{�I�L�|$0�oD$@fD$ H�D$ L9���H��$�I��L�L$(C��/I���D$H��H�t$L��H��$�L��$�M��PAW�Ǻ��H��H�}PH�uXH�T$H��$��	H��H��9H�M0H�U8fn�f`��p�fp�D1�L��$�D�|$tH!��ofo�ft�fD��E��t>�A��H�H!�I��I��I��M)�L�T$M;Q�L��$�uM;Q�t*A�x�fD!�A��u�fv�ft�f���ufH�H��H���H�G�H!��ofv�ft�f���o9ft�f��fA�fD��A�������DƲ�f��wH�E@���9�TH�MHH��$�t	L��Ou�H�|$XtH�|$�<u�H�}`H�Eh�P 
������,����S����L��$�L��$�L;�$��M��L�l$xt+�H��$���
�H����I��L��$�M���	A�E1�L��H��$�H��$��y�L�l$@L�|$HL�d$PH�CH�D$H�[M)�L9���M��D�d$H��K�<�H�t$��x�I�L�l$0�oD$@fD$ L�|$ M9��|H�\$hH��$�H�D$(H�D$B��/E���vH�|$`H��L�|$L��$�t���H����I����E1�I��H��H��$�H�T$`I��H�x���L�d$@L�|$HL�l$PM)�L��$�L��M��H�L$xL9�I���J�<�L��H��$���M�L�|$0�oD$@fD$ L�l$ M9�H��$��H��L�d$(C��/I���D$H��H�t$H��$�L��$�M��PAW�Q���H��M��D�|$tt	L���r�H�|$tH�|$��r�H�\$xL��$����H�}0H�uP��8����fof������<0����A�H�|$@L��H�����L�l$`L�|$HL�d$P�����A�H�|$ L���r��L�|$hH�D$ H�D$XL�d$0����A�H�|$@H�t$hH���<��H�D$HL�|$PH�\$x������A�H�|$ L�����H�D$ H��$�L�|$0�����A�H�|$@L��H������L�|$HL�l$P�E�����A�H�|$ L�����L�|$ L�l$0H�\$hD�d$�R����A�H�|$@H�t$hL��L���s��H�D$HL�|$PI��H��u�����H�Ӻ�A�H�|$ L���:��L�l$ L�|$0H���������A��d���H��t
�؃���tH��[A\A]A^A_]��t��H��H��H�D$L�s�L�{I�H��tL����I�t	L����p�H�|$H��[A\A]A^A_]�%�p�1��
���F�H��$����H��$�H�D$`H��$�H��$�H��$�L�t$X�����H��$����H�t$`��H��H�|$ ��H�|$(��H��H�|$@��H�|$H��&�BH��H�|$ toH�|$(�rH��H�|$@t]H�|$H�`H��H�|$ ��H�D$(H�D$�H��H�|$@��H�D$HH�D$�kH��I�taL���{o��VH��M��uL�|$�8L��ao�L�|$�(H��H��$�uL�t$X�L��<o�L�t$X�
H��M��u
�H��M��tH�|$�o�H������AWAVAUATSI��H��I��I��L�,�H��tH�
�tL������uH���H�
��L��L������t&M9��LI��L��H��L����o������1�L��L	��#L��H���A��M����A�1�1�1�1��;ff.�H�z�H��I��L9���M9�A��L9�A��D��D�L����A��t�D��E����A��sH��tSH9�tjH���uT�@A���uA��t�H��uA�<$.u�xA���y���E9��o���H��H��I���t���A�<$.tOH9�tH�PL�WH���X�����8M��t1�����w%H��t"�����t��΃�wI9�H�Rw��1�[A\A]A^A_�H�=	�#��AVSH��XH��H�uespemosH1�H�modnarodH1�I�arenegylI1�I�setybdetI1�H�D$L�D$H�L$ L�L$(H�|$0H�t$8W�D$@H�D$PH�T$L�t$H�t$�L���G1�H�\$H�t$�L���01�H�|$@H��8H|$HH�T$ H�L$(H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��X[A^�f.�AWAVATSPH��I��L�M��t H��twI�I�FB�|��/�u,��/u@I���7I;��E1�H��J�<�I~�-��/tI9�t<B��/I��M�~L)�H9�w<H��J�<���o�I�M�~H��[A\A^A_�L��I�����L��I�I�F뭹A�L��I��L��H������L��I�FM�~뛹A�L��I��1�H������L��M�~�=���f.�UAWAVAUATSH��I��I����$�L�D$A�@ @��D�L$A��D�L$�$A��A��L�
�k�H��H��I��L��H��M��@��u)H��t$fE��uA�>.uM�����;.t��DM����J��E1�fff.�B�4������������/�� ����rI��H���u��Qf�M��tqL)��kM)���K��H��$�J��H�D$xJ��L�t$L��H��I��D��M��A��L�\$xL��$�M��A��L��@�L�|$pL�������g�=�t3=���@�A��A��I��������H����H��I��I��H��@�M��H��I��L�����H�|$L��H��L��L��L��M����M��I��M��A��L��@��T$�T$��H�L$p�;����S=�tLH�=��tH���(�k��E1�1�H��L��L��I��E1��"��À�t����$u@��v1��H�Ĉ[A\A]A^A_]�H��$�t<���������@��@�@�t$t"M9�H�D$��H�H�HI��I���2@��D$H�D$L����L��I��M)��8N�<�H�H�HI��������I��������?H�pH�@N�$�M��tE1�L��f�C�<�	t1I��H��u�H��t�$@ubH�D$ H�D$(H�D$0�]I�UI)�N�$�M9���M9�����u}���L9��"���H�=.�fH�m�:����H�|$ M��P(M��I��������M��M9���M9����t1�L���7��M��tML���e�H���KI��L�,$�@M���TH�T$�L����H���(L�4$H�T$�8A�H�$L��L��L���j��T$��u�t$�0��M���t$t C�D����ԃ�H�<$w�@��s	���H�<$�Ѓ�@��D�H�|$8L�t$@L�l$HH�L$0H�L$`D$ D$P�\$j�|$k@�l$lf�D$hL��$�I�_I;_sKI;uL���Z+�I�GHk�8H�T$hH�T0D$8L$HT$XT LH��I�_@��7���H��t	L���Ve�@�H�|$P����H�|$X�<e��
����H�$I�4�H��H�D$L��}i�H�$H�D$ H�D$H�D$(L�t$0N�$�I��������I��������?����L�t$H�������I��I��H��H��$���1�E1�H�L$�@�M��I��M9�H�L$�e���H��$�H�PH�$J�<�M��L��L)�H��L��L�D$D�L$jP����H����t��ȃ���H��$�H�PH�<$H9���Hk�8H�HH�Hk�8H)�H���l���H��H��8H��Ȁz4w�@��z3u�����L�t$L��L��H��L��L�D$D�L$jj�:���H����uI��1�I��u���������H�=��tH��~�����t$8H�=�buH�
QT{L�J?�H�T$8�+�+��H�
�BL��H������H�
2�~H����������L�����H��H�|$8�{��H���.��H��H�|$ uH�����H�|$(�c�H������UAWAVATS��H��H��H���I��I��H��c�I��A�M��t	L����b�M��tU���a�H��toH�@L�pH�H�H�CH�CH�CW�C f�C@H�CH@�kP�!��d��H�� H��H�CH��H�[A\A^A_]ÿ����H��L����e�H�����f.��H��XH�uespemosH1�H�modnarodH1�I�arenegylI1�I�setybdetI1�H�D$L�D$H�L$ L�L$(H�|$0H�t$8W�D$@H�D$PH�T$H�|$H�t$��&�H�|$@H��8H|$HH�T$ H�L$(H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��X�f.�AWAVAUATSH��H�A�E1�L;(p5L�`L�hN�<�M��tL���e_�I��H��t'L��L��L����d�L�+L�sL�kH��[A\A]A^A_ÿL�����f�AWAVAUATSH��H�A�E1�L;(p5L�`L�hN�<�M��tL����^�I��H��t'L��L��L���d�L�+L�sL�kH��[A\A]A^A_ÿL�����f�AWAVATSPH��u
�����tH��[A\A^A_�H�^�L�v�L�fI�$H��tL����I�|$t	L���9_�H��H��[A\A^A_�%%_�I��I�|$t	L���_�H��_�L������PH�H�$H���X�f.�@UAWAVAUATSH��H�H�H�H���H��$�H��$��k]��$�$"�o�$2�o�$B)D$)L$ fT$0f\$@��$R�D$PL�|$L�D$L�l$L�\$L�T$H�\$L�t$L�L$H�|$L�d$fou8fn
}8H�D$1�fD�oTft��T fn�ft�f��f�Ӂ���t=H��H��0u�1�H�Microsof@H�tH1��lH��tH	�t.H��H��9u�@��@�H��$�@�(H��[A\A]A^A_]À|$-u�H�D$1���|$-u�H�D$1�M�����|$-u�H�D$1�M�����|$-u�H�D$1�M����|$-u�H�D$1�M����|$-u�H�D$1�I����|$-u�H�D$1�M���m�|$-u�	H�D$1�M���R�|$-u �
H�D$1�I���7H�=�+��p��|$-u�H�D$1�M����|$-u�H�D$1�L�|$���|$-u�
H�L$1�I�����|$-u�H�D$1�L�|$��|$-u�H�D$1�L�|$��|$-u�H�D$1�L�|$��|$-u�H�D$1�L�|$ �d�|$ -u�H�D$1�L�|$!�G�|$!-u�H�D$1�L�|$"�*�|$"-u�H�D$1�L�|$#�
�|$#-u�H�D$1�L�|$$���|$$-u�H�D$1�L�|$%���|$%-u�H�D$L�|$&1���|$&-u�H�D$1�L�|$'��|$'-u�H�D$1�L�|$(�|�|$(-u�H�D$1�L�|$)�_�|$)-u�H�D$1�L�|$*�B�|$*-u�H�D$1�L�|$+�%�|$+-u�H�D$1�L�|$,��|$,-u�H�D$1�L�|$-���|$--u�H�D$1�L�|$.���|$.-u� H�D$1�L�|$/��|$/-u�!H�D$1�L�|$0��|$0-u�"H�D$1�L�|$1�w�|$1-u�#H�D$1�L�|$2�Z�|$2-u�$H�D$1�L�|$3�=�|$3-u�%H�D$1�L�|$4� �|$4-u�&H�D$1�L�|$5��|$5-u�'H�D$1�L�|$6���|$6-u�(H�D$1�L�|$7���|$7-u�)H�D$1�L�|$8��|$8-u�*H�D$1�L�|$9��|$9-u�+H�D$1�L�|$:�r�|$:-u�,H�D$1�L�|$;�U�|$;-u�-H�D$1�L�|$<�8�|$<-u�.H�D$1�L�|$=��|$=-u�/H�D$1�L�|$>��|$>-u�0H�D$1�L�|$?���|$?-u�1H�D$1�L�|$@���|$@-u�2H�D$1�L�|$A��|$A-u�3H�D$1�L�|$B��|$B-u�4H�D$1�L�|$C�m�|$C-u�5H�D$1�L�|$D�P�|$D-u�6H�D$1�L�|$E�3�|$E-u�7H�D$1�L�|$F��|$F-u�8H�D$1�L�|$G��|$G-u�9H�D$1�L�|$H���|$H-u�:H�D$1�L�|$I��|$I-u�;H�D$1�L�|$J��|$J-u�<H�D$1�L�|$K��|$K-u�=H�D$1�L�|$L�k�|$L-u�>H�D$1�L�|$M�Q�|$M-u�?H�D$1�L�|$N�7�|$N-u�@H�D$1�L�|$O��AH�D$�|$O-�hL�|$P@�E�7A�F�<	wM��^U�H��� H��D�0HDŽ$�H��$�HDŽ$�@��tA�E1��A��E1��H�l$L�$,I��H�ſ�L��$��2fff.�H��$�F�l3�L��$�I�FI�.H��H��tBI��H�p�E�l�A�M�H��$���	wH9�u���A�L������I���H��$�H��$�H��A��H��$�H��L���r��$���H��$�@�H����H��$�H��u���+����-����1�<+@��H��H)�H�H��H��H��	sH��tAH�H��1�1���<��Ѓ�	�?���GH��H��H�u�@�=bE� H�5OH��$���(�H��$�H��pY��H��$���H�H��1�A�
1�H��H�t�A����D�>A���D���A��	��H�DŽ�t���3b�����H�D$XH�D$`H�D$hH�5�a�H��a�H�|$p� ��H�D$pH�L$xH��$�H�H��$�H��$�H��$�H��$�H�|$XH��$��I��H�D$XL�t$hI9�uH�|$X� ��H�D$XH�L$`B�1:I�VH�T$hH9�uH�|$X���H�L$`B�D1 I��L�t$h���:R�H���I��H�5���H��iW�L��H�L��$�HDŽ$��L��$�H��$�H�|$XH��$����L�t$hL;t$Xu
H�|$X�d��L�|$`C�7
I��L�t$h�
c���xH��$�L��L�����H�|$Xt	L���lR�@�E�����H��WR����o�$�fD$pH�=AQuH�
]E{L�.�{H�T$p�+����������������E1�A����I��H�|$Xt(H�|$`��Q��I��H��$�tH��$��I��E��u	H���Q�L�����f.�f�H��H�H�GH�G�DH��H�H�GH�G�DH�H�OH��a(H�H�OH��a(UAWAVAUATSH��HH��$�H��$�H�_H�|$ L�oM���
�t$LJ��H�D$xJ��1�H�
��{H�L$p�H�
��{H��$�E1�1�1�E1�H�\$E1��-L�\$(M��I��A�����@�@��L��M��I9��QD�;E��A���A���A����|L�CM�SA�����A����~A���u�A����E��x�u�I9��
E�8D�����������H��M�cE1�@�A����}A����(���M��L�\$(I���6���fDA���&���I9��"L�CE1�fDF�|�E��A���A���A�����
A���uHI��M�PI���I9�M��u���fff.�M��D����!E��HD�ID�M��A�����A���tqA�����I�x�H9��F�|�D������������
K�<H�|$K�<H��H�|$(O�I��A���tmA���u|A�����O�L�T$I���O�$I��M�I��A�A��<���O�L�T$I���O�I��A�A�����L�\$(M��I���	���M�I��E1�A�M��@���E1�A�@����E�����D$L��H�D$0H�D$8H�D$@A����H�|$0�A�1�L�����H�\$8L�t$@J�<�L�|$0H�t$H�T$x�*R�M�L�l$@M9�uH�|$0����H�\$8B���L���M�L�\$�D$L�7H�D$0H�D$8H�D$@����
L9���
H��H�|$0�A�1�H���Q��L�t$8H�\$@H��I�<�H�t$��Q�H�H�\$@H�L$H�����I9��L
H�AI)�L�|$0L��H)�I9��N
H�D$H�4�H��J��I�<��&Q�L�H�\$@L9�uH�|$0���L�t$8A���L�t$H��H�\$@H�|$0�H��$�H��$��6����É�H�D$ H�8�J�R	@���I�yH��$�H�8�HDŽ$�HDŽ$�HDŽ$�H��	H��$�HDŽ$�HDŽ$�H��$�L�t$���H��H�$L��)H��$�H��$�A�H�������$��?	L��$�L��$�H��$�H��$�L�8M�oM;/uL����I�GJ�mL�H��L�$L�tH�lH�D����H�D �D(I��M�o1�L�t$H�D$ H�8�
L���K����H�\$�@���C	H�T$(I9���	H��H��L�H�H��$(��	H�����	H�uH�L$H��$�H��$�HDŽ$�H��$�H��H��$ H�BH��H��H��$L��H)�H�L$xH��H��$H���H�D$pH��$�H��$�H�:�{H��$�H���A����H��$�H����H��$�H;�$�tSH�HH��$�D�8D��5��=���[H��$�H�����H�AH��$�A��u�A�A����E���A���t	H9��H��H)��>L9��RL�$�H��������H��I9��H��$M��t&H�|$hL��9H�H���	H��H�\$H�|$h��H�D$H�D$H�4�H�L$hH��L��IM�H�D$H��$0H�D$hH��$8H��$@H��$�H��$0H�(J�[�L��$�H��$�H��H��$H�D$H��fo
�"�zH��$H�H�L��H���H��H��H��H��������H!�I��1��ffff.�H��H9���Ao�fv�f~�@��t?A�� f�@��u7f�@��t@A�D� f�@��u7�>ff.�f�@��t�A�D� f�@��u�f�@��t	A�D� �AoD�fv�f~�@��tHA�D� f�@��u?f�@��tHA�D� f�@���!����=ffffff.�f�@��t�A�D� f�@��u�f�@�����A�D� ����H9���H�D$PH�D$XH�D$`H�$(��H�����H���A�H�|$P1�H�����L9��H�D$PH�\$`H��$�H)�H9���H�D$XH��$�H�<�H�t$H��$ ��J�H�H�\$`H��$�H)�H9D$��H��$�H�<�L��H��$��J�H�D$H�H��H�D$`H��$�H)�H9D$x��H��$�H�<�H��$H��$�<J�H\$xH�\$`H�|$P�t$LH��$�H��$��t�H��$�H�T$(H��$H9���H��tL���E�H��$H�T$(H��H��DA����>���A����:���A���1�����H�L$I���ffff.�H��H9��(����8�u�� ��H��HDŽ$�H��$��A��H�T$(H��H��A���I������A�H�|$PH��H������H�D$PH��$�H�\$`�"����A�H�|$PH��H�T$���H�\$`H�D$PH��$�H�D$XH��$��#����A�H�|$PH��H�T$x�W��H�D$XH��$�H�\$`�2���1�H�t$h蝼��L�\$(�K�H��H�T$(@�������E1���H�\$�����H��H�D$ H�L��$�I�^I;^��H��$�H��$�L��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�I;uL���+	�I�FHk�8H��$�H�T0�o�$��o�$��$�T �L�H��I�^1�@��"H��t�C�H��$�H�8�s����y1�؉�H��H[A\A]A^A_]�H��t	L���B�1�@�H�D$ H�8t�H�|$���H�=�{���H��{�H��{H�=�Au��<���~H�|$0�A�H��L�����H�\$@L�|$0L�t$8H�L$�~�����$��D$H�=MAuH�
�5{L�œ{H�T$�+�����H�=��H���{�#����H�=�@uH���{�虿���D��$�H��$�H��$�H�=�@uH�
�2{L����+H��$��e���H�=ٚ{脿��H�=�@uH�i�{��'���lH�=Λ{�I���^D��$��H�V�{�.H���{H��$�H��$�蘽��-H���{�H���{H�D$pH�|$p���H�=ޚ{����L�d$h����H���K�3�H��M����L���qH��H��$��[Y��H���ӵ�H���dH��H�|$PtH�|$X��@�H��$�t>L���.H��H��$�t0H��$���@�� H��H�|$0tH�|$8�l@��H��L�t$H�D$ H�8uH���W��L���F@�H���F��fDPL�H�GI��I9�tjI�IH�E�	E��A���A���A����vKI��I��u�H9�t9H�A�H��H����5��=��vDHwrfH���tlH�FH�GH��Y�H��Y�D�$H�=�>uH�
j0{L�c�H��+�F��T$H�=�>uH�
D0{L�=�H�T$�+���H�=��z�2��H�=��z�&��fDUAWAVAUATSH���I��I��H�wH9��I��H��H�t$x��L��H��$xL��$�I�oI�ΐF�l�D���=��;I��r�I�I�\$I;\$�3H��$�H��$�H�D$xH��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�I;$u|L���&��rI�I�I�\$I;\$��H��$�H��$�H�D$xH��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�I;$uL����I�D$Hk�8H��$�H�T0�o�$��o�$��o�$��T �L�H��I�\$1��5L�|$@I�FI��H9�H�D$pH��$��4I���(�1���_t���I��H�t$xL9��B�\��������0���� ������������� ��=���u����s(�CЃ�
���؃�_�������ȃ�_u�������d������}���d�������I������r(��_�@����C���H��tL���<�I��I�9�H��t	H���<�H��$�H�8��z���y1��I��H�t$xL;|$pH��$��L9��OL��$�M��H�L$pI)�H�l$hu4H��$�L��yM��L�|$@��1�H�|$h1�L���W;���wH��H�l�J�4�H�o�H�
o�H��H�t$(�����tXH�l`H��$��H��$x�SH��$H��$��S��H��$���H�D$DŽ$P 1��I��u)�}�u DŽ$P 1��^1�I�?����H��$�H��$xH��L��SH��$�H��$�H��$p��$�� �:Dȉ�$PH�D$HDŽ$�HDŽ$�HDŽ$���H�T$xL)�H�l$Pv@H�L$(�9[u6L��$pH���GH�D$H���3H��H�x�I��H���"E1�H�L$H	��lA���u<1��~I��L;|$pH��$����H�X�{�7H�=��L�|$@�N�$�M��t{L��$9�H����H��H��H�l$hH��L��T>�L��$�H��$�L��$�B�|���M��unH��$��ѱ�H��$�B���L�d$pL��$��B��H�l$hH��L���=�HDŽ$�HDŽ$�HDŽ$�E1�H�L$xL)���H��$�L)�I��H9���J�4�H�J��J�<��~=�M�L��$�H��$�H��$�L��H��$xL��$�L��$�����ʼn�L�|$@L�l$H��$�tH��$���8�H�|$PH��t�H�u
H��$p���M��t�I�MuL���K��I�?tH�|$h�r8����H���[A\A]A^A_]�A�H��$�H��$�H�t$(�T��$�H��$�<��I���H��$�L��$�1�H�L$H	������HDŽ$�HDŽ$�HDŽ$���t>H�D$H����	H�pH��$�����H��$���	���7��	J��H�D$(H�T$H����H�BH�D$8�1���J�|H��H�^�H��H��$�H��H�l$(�a�D$HH�D$�@���dd�<%������dH�%��dH�%�H�HdH�%��{)�$�o{f�$H��$ H��$(M����H�D$H��H��$�L��H�D$0I��ffff.�I�$I��H��y
I9�u��JH��$H�T$`��H��$ H��$(L�\$ �;��L�\$ H��H��9fn�f`��p�fp�DI�K�E1�H#D$0�Aofo�ft�f��t.���H�H#|$0H��I��I)�H�T$`I;�d����~�f!���u�fv�ft�f��H�T$`u
L�H��I���H��$�H��$��#H��$�H��H9�tlH��H�D$XH����H��$�H�pH�@H��H�D$XH����H��$H�H��H�T$ �N��H��$HH�T$ H�������H��$HH�D$XHDŽ$��H��$�H��$HH��$�H��$�H��$�H��$�H��$�H��t4H��$�H�h�	H��H��tH�}�t�H�}H�L$ ��4�H�L$ ��H��$�tH��$��j4�H�l$(�#�H��$HH���8�H�D$XH��$�H�T$`H��$ H��$(���H��$��L��$I��I��9fAn�f`��p�fp�D1�E1�H#D$0H�D$ �Aofo�ft�f���L�L$`t>H��L��L���D��LL$ L#L$0I��M��M)�I;p�teI��D�G�fA!�D��I��H��u�H��tf�Ʌ�t%���HL$ H#L$0fv�ft�f��um��1�H�D$ L�H��I��H�l$(�N���I�@�I�x�H�L$XI�H�H��$HI�H�H��$�I�H�H��H�������L�\$ ��2�L�\$ �y���A�������H�q�H#t$0E�E�T3fo�$��fn�f�
Q	f��f�$H��L��H)�H��M�L�H�L$XH�H�H��$HH�H�H��$�H�H����H�D$ H��$H��$ ���H��$H�D$0H�l$(H�D$ �'���fAof�����A��@���fo�$fo�$H��$ H��$�H��$(H��$�f�$�f�$��|$HuH��X�H��$���1�H�t$8����^H��$�H�D$ H��$�H�D$HH��$�H�D$`H��$�H��$�H�L$0H�D$8H���H��$�H9��eL�#H��M��x�H�|$ t�H�|$HH�t$`L���1��H��H��9fn�f`��p�fp�D1�H#D$0H�T$8�ofo�ft�f�҅�t-���H�H#t$0H��H��L��$�I)�M; t+�r�f!։�u�fv�ft�f�х��V���H�H��H���H��H��H�D$8H�L0�H�D0�H�,�H��H�D$Xt �H��I�����L��I��H��u�2A�L��H��H���4�H��$�H;�$�u
H��$��=��H��$�H�mH�H�T$XH��L�d�H�T�H��H��$�H�l$(���H�|$0�H�|$ ��L�d$8fAo$f���I�\$�f��E�!��H�L$ �lf��u&f�fof��I�����H������t������L��H)�H�x�t�H�x�m/��H��$�H�	��g
H��L�l$�bL���HDŽ$HDŽ$HDŽ$H�*�H��$�HDŽ$�H��H��$�H��$��Y��H��H�$L��H��$�H��$A�H�������$���
�o�$H��$H��$�H�9��$�H��$�H��$�HDŽ$�Ƅ$�H��$��wY���b
H�L$0H��H��H�H���tXH�|$8H)�H���#.��DH����H�uH��$�H��$p����H��$�H��$��o�$�f�$�A����xH��$�L��$�H��$�H�@H��L�L��$H�T$XH��$H�L$ H��$L��$�H��L�d$PH�L$hH�T$x��H��L1�L	��H��$�I��H��$�L�hH��$��_I�E�H�MIk�8H��$�H�t0�o�$��o�$��o�$��T �L�I��L�}I��H��H;D$ ��I�E�L9��7I�}�L�}L;}��I�M�H��$�H��$�H��$�HDŽ$�HDŽ$�H�CH�L;}�5���H������(���H�D$H��� D�$PHD$PH�t$h��
N�$�M����L��1+�H����H��H��H�t$hL��d0�L��$0H��$8L��$@B�|����!H��$�L�d$ptH��$�H�x�(H��$0轣�H��$8B���L��$@�H���V
L�e�H�D$ H�
�/�fffff.�H;\$(�p���H�H��H��x�H��H;�$ps�H�@I�t�L�d$0I�D�L�$�H��H�D$8t(H�t$H�L�����H�t$HH�
Y/�H��u
�h
�H�D$HH��L���H�D$ H;�$�L�d$0H��$�u
輭�H��$�H�L$ H�IH�T$8H�T�H�t$HH�t�H�T�H��H�L$ H��$������L���.�HDŽ$0HDŽ$8HDŽ$@�J�,�L)�H��$PH��H�D$8J��H�D$HH��$�L�hH�l$`�!I�E�I��H��H;D$ L�d$PH�l$`��I�E�H��H9��=H�D$0I�E�H�D$(I�]�M��txH���(�H��H���	H��H��H�t$h��-�L��$XH��$`L��$hB�|���udL��M��H����H��$X�f��H��$`B�D���SH���H�t$h��-�HDŽ$XHDŽ$`E1��#H��$X���H��$`B�D��L�d$pL��$hH��$XL)�H9���H��J�<�H�H�t$(�-�I�L��$hL9|$x��H��$XL)�H9�$PH��$���J�<�H�$`H�t$HH�T$8��,�L�$PL��$hH��$XH��$�L��H��$xI��L��$�����Ӏ��pH�|$0�����H�|$(��'�����A�H��$XL��H�����H��$`L��$h����A�H��$XL��H��$P貨�L��$h����H�t$ H��L)�H���������H��L��$L9�t9H��H��I��L�5V'��fff.�I��H��tI�}�t�I�}A����H�|$XtH��$��'�H��$�L�|$@H�\$tH��$���&�M��t�I�$uL��H��$p�b��H��t�H�uH�����1�I�?�<��B�H��$0连�H�L$pH��$8B���H��$@H��$�L��$�H��$�H�t$pL����k��H��$�H��$�H��$0H��$@H)�H9�H�L$(��H��H��$8H�D$ H�<�L�l$(L��s*�H�H��$@H��$�t	L���%�H�L$xL)�L�l$h��H��$0H)�H��H9���H�D$ J�4�L�H��H�<��*�H�H��$@H��$0H��$�L��H��$xL��$�L��$����ʼn�M��L�l$t7H�D$pL�pL�=G%��ffff.�I��I��tI�~�t�I�>A����H��$�tH�|$p�
%�L�|$@H��$��4��=�H��L�l$��L���HDŽ$HDŽ$HDŽ$H�C�H��$�HDŽ$� H��H��$�H��$��4O��H��H�$L�bH��$�H��$A�H���t���$��v�o�$H��$H��$�H�9��$�H��$�H��$�HDŽ$�Ƅ$�H��$��O���y1�L�|$@H��$�����L��$H��t��#�H��$�H�8�
b���y1����L��$H�|$0tH�|$(�#�H�t$ H��L)�H���������H��L9�t-I��I��I��L�=P#��	I��I��tI�}�t�I�}A����H�|$X�R�H��$��#��?�H�{�!H�=K�&����H�=�!uH�#{�L�|$@脠��L��$H�=�!uH�Y{��_���H�=�!uH��{��B���zH��$��A�L��L��菣�H��$�L��$��/�H��$0�A�H��H���\��H��$@����H�="!uH��~{��ǟ��H��$0�A�H��H�����H��$8H��$@�*���H�|$8�U��u��{e�4�D$HH�D$�@�����H�D$8H��$��D$H��$�H�=� uH�
�{L�W�{H��$��+�5���]諍dH�%�d�%����H�l$(�X������1��"���H�=�}{�H�=�}{�H�=�}{�����d���D�H�D$�@�6���$��D$H�=�uH�
k{L�~{H�T$�+腡����$��D$H�=�uH�
6{L��}{H�T$�+�P���{L��$�H������d�L������U�L������FH�=�|{�-���8H�=t}{����*H�=6}{�����H��諘��
�H��蜘�I���I��H�|$X��H��$H����I��H��$��}H�|$(����m�I��H�|$8�wH�|$H�b�GI���I��H�|$XtL�����I��H��$���8I���I���}�l�jI��H��$�n�t$HH�|$8�����I��H�l$P�:I��L��$��I��L��$H��$��7���I�����
I��L�l$�I��H��$��g7��L���ߓ�I��L��$�I��L�|$@�.�I��H��$��H��$����I��H��$��K���?I��H��$�t|H��$��e��lI��H��$0tH��$8�G��I��H��$��}]��<I��H��$XtH��$`��H�|$0tH�|$(��H��$���L�l$H�l$PH��$�tH��$����H��t�H�MuH��H��$p�@��M��t�I�MuH�|$�j��L�|$@�L�|$@��ڝ�I��I�?t
I��|�L���|��f.�f�UAWAVSH��H���1�����H�D�H��H����1��C����H�{L�spD�����M����D ���I)�Lp(��@��uH��������H�
�C�H����1����tpL��H��[A^A_]�H���5�H�~C�H��H���s����M`��@���C���j���H�\$@�l$H�=�uH�
�{L�<�{H�T$�+����A��H�޺��1��	��q�����_���[����C�R���H�=�{��I��@��H����L�����I��H�|$�ė�L����f.�f�UAWAVAUATSH��hH�|$`M����I��I��I��H��H�D$@L�D$(I�@H�D$8H��H�D$0H�FH�D$XH��H��H�D$PA�H�L$�	fDI��M9�uxI�ZM9��/J�4�L�H�|$H�T$@1�E1��|,��T$ ����H�D$H�L$����H��H��L�T$��H�����H����uC�D��H����i����� �`���=��1�������-���O���:=���=��h����fffff.�H��L�T$�H���L���I9��Cue1�H���H��A��H�l$8�HI�H�M��L9��F1�I���M9��tC�D�=��I��H��M9�u�M���@H��L�H�<�H�t$0H)�1��.E��L�
�uG�A��A���a���@H��H���P���D��E��A���A���A������E�H�A��r�A�� t�A�������E��A��A��E��t>A�������A���A���z���A�� �]���A��0����A��0A���V���E��L�
AuG��A�����.�I�FL9��	��C�|�.��I��M9�L��M���@A�|���H����eH��H��I9�u�M������]um�W�� t?��0u=0��=�uF���=�uC����H��u�=�u ������H�tu���=�������������I�ZH���������.uXI�~L9�tO�eC�|�.uA�A�1�L��M��L9������I;tI�BH�,�H��I�Z�Z���L����L�T$��1��M���M��L9���J�4�L�H�|$H�T$@1�E1���(��L$ ���%L�D$H�D$��t!L��H��L�T$p+M���W��I���M��L�T$��M����L��/I9��;u'E1�I��$�M����H;l$(����H��L�H�4�H�T$0H)�E1��/@��H�=u�4>@��@��t�fffff.�I��H��t�B�4�������������>�~���rу� t́���V�����������t6���?������@��뉃� �n�����0�!�����0@���h���@��H�=Yu�4>�T���H�WH�t$XH�4�L�D$PI�I��I���<E��L�'uG�A��A���uffff.�I��H��M��I��"���L�4
M9��{D��E�Z�A��r�A�� t�A���rbE��A��A��E��t;A���A���A���A�� �g���A��0��A��0A���`���E��L�tuG��K���I�����A��]L�T$�w���LD$81�H;l$(~L;D$(�����A8�t
D��I��I���#1�I9���H�L$(H9�HL�L�$E����L9�LL�H��I��M��L�D$Hfffff.�L9��:���I;t&I�BH�,�H��I�ZL��3H��I��q��L����
�L�D$HL�T$��M�����L�4I�������1�H�L$`L�1�AH��h[A\A]A^A_]�I�ư��H�=uH�.m{��đ�H�=uH��l{�謑�H�=y�H�i{�=���H�=�uH��l{��|��D�D$H�=�uH�
�{L���H�T$�+�c��L9�IF�H�uЇL�����H�=�k{�a��H�=�k{�U��H�NЇL��L�����H�=�k{�W��H�=l{�+��t$�{���H�=l{���L9�IF�H�ЇH��L��螓�H�=#uH�
�{L�(k{H�T$�+蹓�H�=Zk{�͎�H�=fk{��UAWAVAUATSPL�wM����H�<$L�M����H�$L� fAo$f���M�l$H�-���fD�C�!؉�I��tOf��u.ffffff.�fAoEf��I�����I������t������L��H)�H�x�t�H�x���L��H��I�I���H�$tH�9H)�H���H��[A\A]A^A_]�%�H��[A\A]A^A_]�@AWAVSH��PH��H����L�r�H�FhH����"���H��H)�I)�s.H)�H9���H��H��HF`H��H��H�H�C�cH�����H�p(I9�sEI��I���I���8u%H�H J��H�pH�PH�|$���I�G�H9D$uL�;�
H��H�H��P[A^A_�H�D$HH�C@D$L$T$(\$8[0S K��H�y�{H���b��H�R�{L���S��f�UAWAVAUATSH��HH��$�I���D$/�D$L�wH��$�L�oM��tIH��H�D$H�$H��$L�L$/L��L��1�E1��,���H��$H��L�t$ ��H���H��$�H�I�_I;_��H�D$hL�t$pL�l$xHDŽ$�HDŽ$�HDŽ$�HDŽ$�I;uL�����I�GHk�8H��$�H�T0D$hL$x�$�T LH��I�_1��lH��$ H��$L��$(H��$0HDŽ$PHDŽ$XHDŽ$`L�C8M��t
�I��!L��$H��$���L��H)���H�j{�H�=uH;�$��L9����;��H��$H��H)�M��H��$�I�<�H�\$0H�[H��$ID��D$h�D$�$L��$PL�L$hH����$�|$hu�t{��I���E�����H�
�ZHc�H��H�p�H�D$pH�D$xL�|$hH�|$h�9����H��t	L���8�H��$�H�8�L���y1���L��L)�L��$x��C�<�[��K�4�H�D$8H�D$@H�D$HH��$`H��$�H�L$8I�������$�L��$�<�rM�L��$p�'HDŽ$�HDŽ$HDŽ$H�D$8H��$�H�|$@H�t$HH���
H���H�D$`H��$XH�D$XE1�E1�H��$�H��$��?K�vH�L$`L�$�H�l�L�d�I��L��$H��$�H��$�I��L9���J�?H9���H�����u�L��$H�@H�L$XH�t��L�d��N�4�M��tL��H�����H��H��H��u
�6�H��L����L��$L;�$��B���H��$��^��H��$H�D$`�#���H��$�H�H����H�D$8H�D$@H�D$HH�: H�D$pH�D$xH�D$hH�|$h赕�H��H�$L���H�|$hH�t$8A�H�����|$h��L�d$8L�t$@L�l$HL�{L;;uH������H�CK�H��L�$L�tL�lH�D����H�D �D(I��L�{L�t$ �y1��L��M�gI�GL)���HDŽ$�HDŽ$�HDŽ$�H��$�I)���H��H��J��L��H��>��H�Q�H9����t1�H���P���H�T$`H��tUH���	�H����I��M���D�������4	H���H�D$pH�D$xL�|$hH�|$h�(5���A�E1�H�D$ H�4�L��H����L��$ L��$(L��$0�D$/�D$.��t+M9���I�~L��H���A�"I��L��$0H��$ H��$�H�t$0H��$�����H��$�H��$��$�)�$�HDŽ$�HDŽ$�HDŽ$��|$.L�t$ �?L��$XH��$`H�@H�,�L�H����I�M1�L�t$`fff.�H��H�H�H��H9��cH��H��u�HDŽ$�HDŽ$�HDŽ$�H����H��$PL�l$hH��$�H�D$xH��$�L��H��$�L�xH�H��H�T$XH9��ZH�HH�L$0H�hH��H��������?H9���L9������	H��L��$tH����H����I��I���	A�E1�L��H�t$0H����L��$L��$ H��$(H��L��$��	H�]�A�I)��ffff.�I��H����H9�t��dA����ރ�:w�H�H��s�H9�$t8H9��LI�4�I�,I�<�H��H����	�A��\H��H��$(늺H��$H���[�L��$ H9�s��L��$L��$ H��$�H��$�H)�H9�v2�A�H��$�H��H���-��H��$��
H��$�1�H��L��$�H�<�L�L���E�H�H��$�M��t	L�����H;�$�L��$L�t$`H��$�uH��$��~�L��$�A�D�
H��H��$�H�|$XtH�|$0�i�L��I9�L��$������H��$��q
H��$PH��$XH��$`H��H�IH�H��$H��$@H��$(H��$�H��$0H���H��$�H�D$0H��$�H��$hHk�8H��$��D$H��$H)���$�H�L$`H��H��$�H���H�B H��$H��$8H��H�HH��$�L�H��I9��~H�pH�PH��$�H��$�1�A�L��$��H��$hH��$�KH��$�H�D$XH��$�H��$�H�H;�$��H�����H��$�H��$�H�H��H��$���$���H��$�H��H��$pIk�8H��$�1��[@I�FH�$�H��$�H�L0D$hL$x�$�T LI��M�fH��8H9�$�L�t$ �dH�D$8H�D$@H�D$HH�D$0H�TH�$�H;�$��7�A�H�|$81���L�t$8L�l$HL��L)�H9D$`�jL�|$@K�<�H�t$ H��$���Ll$`L�l$HM9�uH�|$8�{�L�t$8L�|$@C���I��L�l$HM)�H��$�L9�I��L��$�(K�<�H�t$XH��$p���M�L�l$HL�d$8M9�uH�|$8�;{�L�d$8L�t$@C���I��L�l$HH�D$0H�lL�|L��L)�I9���J��K�<�H��>�M�L�l$HH��$xH��$H;H�HL�d$hL�t$pL�l$xHDŽ$�HDŽ$�H��$�H�BH�H;I��I������L����������A�H�|$8L��H�T$`�U��L�t$8L�l$H�j����A�H�|$8L��L���+��L�|$@L�l$HL��$�����A�H�|$8L��L����L�l$HL�d$8L�t$@���H��$�tH��$����H��$�H��$tH��$����H���H��$H��$�H��H;�$����H��$��
H�M�H�D$pH�D$x3L�|$hH�|$h��+����H��$�H���HH���$M���HDŽ$HDŽ$ HDŽ$(H���H�D$pH�D$xH��H�D$hH�|$h�x+��H��H�$L���H��$�H��$A�H��踡��$��<�$H��$(D$hH�D$xL��$�HDŽ$�Ƅ$�H�t$hH���g+���CH��$�t�)�L��$XH��t,M�~L�%���I��H��tI��t�I�?A����H��$Pt	L�����H��$H��$`�$�)�$PL�t$ L��$xH��$pM�gI�GL)��[�H���~�(H�=�@fH���#}��<�	x��2H��$�H��$ M��t	L���N��H��$�H�8H��$��=��L��$hH��$�L�t$ tH�|$X���H��tH��$����H��$�H9�$�H��$t?H���������H��H��$H��H���	H��H��tH�x�t�H�8I�����L����H��$@tH��$8�����y1��H�;�H�D$pH�D$xL�|$hH�|$h�)����H��H�D$pH�D$xAL�|$hH�|$h��(����H���H�D$pH�D$xL�|$hH�|$h��(���H��H�D$pH�D$xL�|$hH�|$h�(���rH��H�D$pH�D$xL�|$hH�|$h�r(���IH�����H���H�D$pH�D$x&L�|$hH�|$h�8(���HDŽ$�HDŽ$�HDŽ$�H��$PL�l$hH�t$xH��$�M��H��L)�H���������H��L�|$pL9��BH��H��H��I��L�5���f.�I��H���I��t�I�?A����H����M���HDŽ$HDŽ$ HDŽ$(H�3�H�D$pH�D$x H��H�D$hH�|$h�0'��H��H�$L�^�H��$�H��$A�H���p���$��/�$H��$(D$hH�D$xL��$�HDŽ$�Ƅ$�H�t$hH���'��H�|$8tH�|$@���y�H��H��t	L����H��$�H����H��H����H��$�H�A��|��
H��t��nH��H�D$pH�D$x L�|$hH�|$h�$&��H��H��$�L�)M���L��$L�$�H��H��>��I��M9����t1�L���s���M��H�l$`t"I��L�� ��H���I��H�\$0L���A�H�D$0L��H��L��<��L��M�mH��$xH�@H��$�H��tbH��$�H��H�,@E1���I��0L9�t=K9\5u�K�|5L��L������u�H�|$0L�t$ H�l$`��L���T���|L��$xH��$�I;$L�t$ H�l$`u
L��肴�M�l$H��$H��$H)�H��$�H�vH��H�T$0I�TM�|I�\I�LI�| A�D(H��I�t$�l$h����H��$H��t�H�u
H��$��_�H��$XL��$`M��t%L�{L�%����	I��I��tI��t�I�?A����H��$Pt	H��\��1�L�t$ H��$�H�8t	L���>�����H��H[A\A]A^A_]�1��
1�H��$�H��$�L��$�H��$�Hk�8H��$�L�L�t$8H��$�H�T$HH��$�H�t$PL�t$0H��$hH���H�L$H��$H��H)�H)�H�T$X��H�L$0L�q8H�	H��H9��H��$H�L$0AIQ(H��$ Q IHDŽ$�HDŽ$�H�$�H;�$��HDŽ$�H��������H��$(H�H��H9���H��$��A�1���x�L�t$@H�=FS{�!t��	H��H��$pIk�8H��$�1��H�t$`H��8H9�$��H�L$0H�<1H��H9���L�41I��8H��$D1L1T1(H��$ P HHDŽ$�HDŽ$�HDŽ$�H��$�H�$�H;�$��H�����H��$(H�(H��H9���H��$�H�t$`L��$�A�H��$�1���w�L��$�L��$�L��L)�H9D$X�L��$�K�<�H�t$ H��$p���L|$XL��$�M9�uH��$��in�L��$�L��$�C���I��L��$�H��$�H��$�H��$�M)�L9���H��K�<�H��$��X��I�L��$�L;�$�u
H��$���m�H��$�B���I��L��$�H���L��$ H��L��$�L��L)�H9��oI�uH��J�<����I�L��$�H��$xH��$H;H�L�d$hH�\$pL�|$xHDŽ$�HDŽ$�H��$�H�BH�H;H��I��uH��贺�H�CH�$�H��$�H�T$`H�L0D$hL$x�$�T LI��L�cH��$�t	L����H��$0���H��$8��������A�H��$�L��H�T$X�yu�L��$�L��$�����A�H��$�L��H���Fu�L��$�L��$������A�H��$�L��H���u�L��$�L��$�H��$��V���H��$�H��$ H��$�Ip�H��$��<��H��$��o���H��$H��t�H�u
H��$�Y�1��)���L�41I��8H��$�H��L)�H��H��$I�$I�$H��L�t$@L9�t;H��I�� L�=?��DI��8H��tI�~�tI�~�A��I�~�t�I�>A����1�H��$�L��$htH�|$0���H��$�L�t$ tH��$�����|$.udM��tDH�D$0L�p L�=���fff.�I��8I��tI�~�tI�~�A��I�~�t�I�>A����H��$�L�t$ tH�|$0�g�H��$H�������H������H��$�gX����L�t$@M��t	H��'�H��$�H�8�0��L��$hH��$�t	L����H��$0tH��$8���L9�$�H�L$`taH��$�H)�H���H�D$0L�4I��XH��H��$I�$I�$H��H��H���	I��8H��t#I�~�t
I�~���I�~�t�I�>�t��Խy1�H��$��a����g���H��$���H�=
H�d{��:o���H�=�tH�7L{��n���H�iH�
h�L�
J{H�t$hA�M��7���D$i��$�H�=��tH�
O�zL��K{H��$��+�fq��oL�t$@H�=��tH�&L{��4n��MH��$ �L���D�L��$(�F�H��$��A�1��cq��I���$���$�H�=5�tH�
��zL�L{H��$��+��p�����$���$�H�=��tH�
v�zL��K{H��$��+�p��H�=����k��H��$�H��$ H�=�J{�{k��dH�=/�z�jk��SH�=6�z��k��BH�M��H��H����o��+H�=�ʇ�k���L����g��L�t$@H�=�J{�	k���H��$�H��$ H�D$8H�D$@H�D$H�M������H��$�H��$ H�D$8H�D$@H�D$HH�D$0H��$�HHH;�$������H��H�|$8�A�1��o�H�=�I{��j��F�L�t$ �F�H�=jI{�=j��)�H����f��H�=%J{� j��H�=�I{�j�I�ų@��;I��@�H��$ �tH��$(���aI��L�|$pM��t	L�����H�D$X�����_��I���j��������������d����������I���|I��@�H�|$0��L���+�I��L�t$@H�|$h������I��M����L���I��L�t$ �I��H��$�H��$ �#I���f�PI��L�t$@�pI��M��tH�����I��H��$�tH��$����H��$��+�@�L�t$ H��$H�����zI��H�|$h���L���a��I��H��$�PH��$ �Z��=I��H��$�H��$ H�|$h����>I���<I��@��PI���I��H��$�H��$ H�|$8tH�|$@���H��$�tH�|$X���H��$�tH��$����H��$�Dh�1����I��H��$tH��$ ���@�H�|$8�H�|$@�OI��H��$�tH��$��b�H��$����H�|$8���1��UI��H�|$8u
L�t$ �@H�|$@�'�L�t$ �+�WI��H�D$XL�|$pH��tH�|$0���H�|$h�|g�1�H��$�tH��$������t1H��$��N���"I��@�H��$H�����I��@�H��$�L��$�M��uH��$�uPL�t$ H��$H��uY�jL�{ L�%c��f�I��8I��t�I��tI��A��I��t�I�?A����H��)�L�t$ H��$H��t�H�u
H��$�,P�@��t
H��$P�:)�H��$�H�8uL����^�L�����L����^��j�f.�@UAWAVAUATSH��8L�L$M��I��H��I����$x��$p�D$H���H��$�L���H���H�������|$+H�T$ ����|$(@��t	H�5���1�H��$�J
�$�)�$�H�|$ ����T$���f�T$L���H���H���Ƈ��L$(�T$+�P�L���H��$L������$�$()�$�)�$�H�D$H��$�H�D$ H��$�H��OH�|$(�L��E1���v�H�|$(H��t1H�t$0H��tH��uH� t�H��u�l��
�H�u�l�1�H�D$ H�����9�tS�Ѓ���u2L�b�L�j�H�ZH�H��tL���H�{t	L����L����H�D$����IHDŽ$�HDŽ$�HDŽ$�H�T$X�H���\$xL��$�L;�$�u
H��$����H��$�L��H��H�\$XH�H��{H�TI��L��$�A��$H��$�L��$�H�t$ L��H��M�����E1�H�|$(H���0"�|$Pt*H�D$���zL�|$0L�d$8M����8��$�t?H�D$���$���$��Ń������€��€����̀�M����H�\$8H����H�D$hH��$�L�t$0H���|$x��L�L�|$`H�\$x�Effffff.�I�D$H�[H�T$pH�T�D$`�H��I�\$I�� H�\$xI9��
A�~t3I�vI�VL����I�\$I;$u�L����h��fffff.�I�VH��t�1��:I�D$H�[H�T$pH�T�D$`�H��I�\$I�I�VL��I9��m���I�vH�H��H)�E1�f�B�<.
tI��L9�u�1�I���f.�I��L��H)���I9��L��H���(�I�\$I;$�Y���L���h��L������„�t<�X����
��1��E�1ۅ���L�|$0L�d$8M��t,M�oL�5���fDI�� I��tI�}�t�I�}A����H�|$(t	L���~�H��$��y��H��$�H��H��pfH�D$(�$��$�L$@H��$�H�L$PD$0H�L$H�9tH��t+H�|$0���L$��u �T��H|$PH�t$(�3���L$��t6�$�H��$�@
(�$�H�D$ ����L$f����؉�H��8[A\A]A^A_]�E1�L�|$`�7I�D$H�mH�H�T$pH�T�D$`�H��I�l$I�� L9�tC�|.u4K�t.K�T.L���b�I�l$I;,$u�L���?f��ffff.�K�t.K�D.1�H��t�|�
��H��H�L����I�l$I;,$�Z���L����e��M���H�D$���$���$��Ń���u�€��€�~�̀�#���„�t<�����
��1��E�1ۅ�A��H�D$0H�D$L�l$8M��t4H�D$L�`L�=b���I�� I��tI�|$�t�I�<$A����H�|$(tH�|$�+�H��$��&��H��$�H��H��p\H�D$(�$��$�L$@H��$�H�L$PD$0H�L$H�9tH��t!H�|$0������H|$PH�t$(���D���L$����������H�
�{L���^��H�=�tH�m{�1�_�I��H�{t	L��^�L��U���B�@�>I��H�D$X�H�A�u]H�5�{H�|$X�%���J�la��3��/I���:I���dI���RI��H�|$`tH��$�H�8�����I��H�|$(�%E1�H��$�����E��tH�|$X�H�u��%H��$��U�L$��t6�$�H��$�@
(�$�H�D$ ����L$f���L���mU��`��H��8H�H��H�H��H��qH��8�H�D$GOL$ H�O(H�L$0D$H�L$(�9tH��t�H�|$H��8�%�߇��H|$0H�t$����H��8��UAWAVAUATSH��(��H���'I��A�����L��H�� H��$0D���1�1�����u 
D�����1���������HDŽ$�HDŽ$�DŽ$�Ƅ$�HDŽ$�HDŽ$�HDŽ$�H��$�HDŽ$�Ƅ$��H�
އH������$|H��$�H�H@�o�$��o�$��o�$��o�$��X0�P �H�H�D$�H������݇H����I��H�D$I�$�"�������H��H����,H��H��$pD��$�L��$�H��zH��$�H���L�{�1���K��H���H��H����E1��C����L��$pH�{8H�s@L���{��H��H�{(��I��������H�CH�S H��H��9fn�f`��p�fp�DE1�fv�1�H!��o(fo�ft�fD��E��t(�E��I�I!�I��I��M)�M;j�tiE�Q�fE!�E��u�I��tf��t$���H�H!�ft�fD��E����A��E1�H�H��H���y���H�����I!Ǹ��I�B�H��$�AB�)�$�H��$�I�B��o�$��AB�H��$����kH�CHE��t}��<0@���>@��L�F�I!Ј0B�L@��fn�f����oK(f���K(H��H��H)�L�i�H���o�$��D0�H��$�H�A��kH�CHE��uH���L����1�A����3@����>�����H�D$H�D$H�D$ H�=�H�5�HDŽ$�HDŽ$�HDŽ$�H��$��%�L��$�L��$�H��$�H���7�E1�I�</L��H���߇I�L�|$ M��t	L��=ۇL;|$uH�|$��S�H�l$B�D=:I�GH�D$ H;D$u
H�|$�S�H�t$B�D> I��L�|$ H�D$H��L)�H����H�startingJ�L>H�Thread sJ�>I�OH�L$ H9�uH�|$�aS�H�t$B�D>
I��L�|$ �=���xL����އH���u��܇H�|$tH�|$�cڇH���H���H���H��$ H����H���H���H��$(H��$�H��:هL�=�݇H�߾A��H�߾A��H�߾A��H�߾A��H�߾A��H�߾	A���$��o�$��o�$��o�$�)D$fL$ fT$0f\$@�$�)D$P�$�)D$`�$)D$p�o�$f�$�H�t$H��$�1���ׇ����(�$)�$�$)�$�$�)�$��$�)�$��o�$��o�$��o�$��o�$�f�$�f�$�f�$�f�$�I��L��$8L�-.��M����I������ڇ�(H�� H��H��$�������H�D$H�D$H�D$ H�=��H�5��HDŽ$�HDŽ$�HDŽ$�H��$��4"�H��$�H�D$H��$�L��$�M���uA�E1�K�<.H��L��5܇M�L�t$ H�|$t	H���ׇL;t$uH�|$�[P�L�l$C�D5:I�FH�D$ H;D$u
H�|$�6P�L�d$C�D4 I��L�t$ H�%H��$�HDŽ$�'HDŽ$�H��$��`�HDŽ$�HDŽ$�HDŽ$�H��$�H��H��H���$!�H��$�H�D$H��$�L��$�H�D$L)�I9���
K�<4H��L��&ۇM�L�t$ H�|$t	H���ևL;t$uH�|$�LO�L�d$C�4
I��L�t$ �=����xL��L���ڇH���u��؇H�|$tH�|$�MևH�=�$H��$���#H�uԇD����H��$0�ӸI����H�5�H�|$��%H�\$A� L9�� L�|$H�T$ H��$�L������$���H��$�H����H��$�H��u���+����-����1�<+@��H��H)�H�H��H��H��s:H��tH�H��1�E1����Ѓ�	wrJ�<�L��L�,zH��H��H�u��ZH�H��1�A�
E1�H��H�tAL��I��pI���>���I�����	wH�D�t�A� H��u�E1�H��u
�A� H��t	L����ԇI�EH�L��H����ffff.�H�����H�x�H�=q��u�H��$8�DI��H��$�H��$PH��$�H���g�HDŽ$�HDŽ$�f���$��0�GӇH����I���$��$��o�$��P H�H��\H��$(H�D$8H��$ H�D$@�o�$P�o�$`fL$ fD$L�d$0I�|$H��t�H�G��H�D$@H��$�foD$foL$ H�D$0H��$�H�D$8H��$�f�$�f�$��8�j҇H����H�L$@H�H0foD$foL$ foT$0�P �H��I��~
L��$�H��$�H�'�zH��$���҇H���pH��$�H�H�o�$��L��H���'QI�ը���I�$uL����L��I�uL���L��$�HDŽ$8HDŽ$@HDŽ$HHDŽ$PHDŽ$XHDŽ$`H�D$  `H�l$H����H�D$H��$�H�t$�������o�$P��$�H��$`H��$�HDŽ$�H���H�|$H��$8L��$��A�����|$�JH��$�tH��$���чL��$8H��$@H��$HH�ߺ����M��t	H��bчD������PI�]�M�}�M�uI�H��tL����I�~t	L���*чH��!ч�L��$PL��$XL��$`d�<%�����)dH�%����H��$��������L��$ L��$(H�D$H�D$H�D$ H�=��H�5��HDŽ$�HDŽ$�HDŽ$�H��$���L��$�H��$�L��$�M���A�1�I�</H��L���ԇL�H�l$ M��t	H��ЇH;l$H��$�uH�|$�H�L�|$A�/:H�EH�D$ H;D$u
H�|$�H�H�D$�D( H��H�l$ H�L$H��H)�H��
��H�rust thrH�(�D(readH�UH�T$ H9�uH�|$�AH�H�D$�D( H��H�l$ H��$�H��$�H��$8H�K�H��$@H�5��H��$�H��$8�kf�L��$�H��$�L��$�H�D$H)�I9��@L�t$I�<.H��L��]ӇL�H�l$ M��t	H���·H;l$L��$ uH�|$�~G�L�t$A�. H��H�l$ H�D$H)�H����A�D.wnedA�.spawH�EH�D$ H;D$L��$(u
H�|$�'G�H�\$�D+
H��H�l$ �=�އ��xH��H��^҇H���u��ЇH�|$t	H��)·L���χ�I�uL���z�I�$uL���+H�H��$��1�.̇����H�~ԇ�XL��$�L�5�чL�%Їffff.�HDŽ$����L��A��H���u'A�ԋ8�'���t҃�tH�=N�������H��$p�(�ẇH��tI��H�H�@H�D$I�GI�_H��$0A�G ��$|A�G$1�L��H��([A\A]A^A_]����k��H�cE��W���OE��C��(�;E��/H�`ӇH�D$H�D$H��$�H�=_ӇH�
��zL�1��H��$������ �L�����H�;�H��H���w��
�A��A���C���n�L��$�D��$�H�=��H�
��zL�Z�zH��$����L��{H�{H�s8�u��F�H��$pH�D$H���H�D$H�=��H�"�zH�t$�I��3��L�����1��q̇@��������H��$���0�C�����8��C�������C�������F��C�=�fof������<0��H�|$�A�1�H���2L�H�l$L�|$ ��H�|$��A�L���L�L�|$ H�D$H�t$��H�����4��H��dH�%����d�%����H��$���ڇ��������g���H�=6�sH�
��L���H��$��7�!K����D$��$PH�=V�tH�
ҽzL�C]{H��$P�+��J��H�|$�A�1�L���*K�L�|$H�l$ ���H�|$��A�H���J�H�l$ H�L$H�D$H��$�����H�|$�A�H��L����J�H�l$ ���H�|$��A�H���J�L�t$H�l$ L��$ ����H�|$�A�1�L���oJ�L�l$L�t$ �k�H�|$�A�L��L���EJ�L�d$L�t$ �P�H�=/�z��D��x�Zˇ�8����$�H�=)�H�
v�zL��[{H��$��&�I��;�ˇ�8�^���$�H�=�H�
9�zL��[{H��$��%�PI��H��H�|$�$H��|ȇ��H��M��u�}�uH��M���lH��Kȇ�^�
H��M���L��,ȇ��H��H��$��>��`�XH��MH��I�~t	L����LJH���LJ��H��1���H��H��$�tlH��$���LJ�\H��H��$���H��$���LJ�H���EH��M����!H��H��$�t@H��$��fLJ�0H��H�|$tH�|$�NLJH��$��	���
�G�H��H�|$�0H�|$�LJ� H���H���$H��H��$(H��$ �B���H��H�|$tH�|$��ƇH��$P�B���H����H��L���=��aH��H��$�����H��H��$PtH��$X�}ƇH��$8tH��$@H��aƇH��$�����W�F�H��H�|$�e?��'H��H��$���?���oF�H��H��$��<?��I�$uL���-@�1���GF�H��H���i=�H��$P�l@��I�uL���<��������
F�H��H��$��<�A��L���.���H��H��$��YA�H��$��;����E�H��H�|$H��$0�-H���e:�H��H�|$�H�u�R��D����Ç�GH��H��$��D���nÇH��$0�`ÇH���:�H��H��$(H��$ �@�H�|$�H�u����H��$0�"ÇH����9��E�DUAWAVAUATSH��xI��I���fˇ���0M�}M���bH�-:ˇH�]�1���M�bH�=�H��H��L�l$�WE1��E���`H�\$8H�EPH�D$L�m`H��������H�}8H�u@L���!b��H��H��9H�MH�U fn�f`��p�fp�DH�q�1�fv�H!��ofo�ft�fD��E��t,�E��I�I!�M��I��I��M)�M;;t.E�A�fE!�E��u�f�ft�fD��E���H�H��H���L��H��H��H�I�p�H!��o1fv�ft�f���Boft�f�fA�fD��A�������Dϲ�f��wH�E(��B��T1H�M0L�x�M�����o@��D$XL�|$P�1�H�|$���<H���H���F1��MT�L$���PH�MXH�L$p��uH���H����1�����XE��uH�n�H����L�|$@H�l$HL�t$h1�H�t$8����LH�ɇ�XH�l$ L�5~ƇL�=�ć�H�D$ ���H��A��H���u'A�׋8�����tՃ�tH�=�����M��1�H�t$��H��������H�l$H��H���H����1��MT�����D$8H�\$(A�L�5|‡@H�D$pH9EX��A�m1����twH�D$ ff.�A�E9�u:�|$ A�LE��$������L���E1�1�A��H��yA�׃8t�1�H�t$�D�&u1H�l$H�ET���o����<��H�t$���1�A���k���H���w��H�t$H�l$H�ET���1����|$8uH���H��������H��H�t$��1����L�l$L�t$@���l$`H�\$XH�H��tL����H�{t	L������M�uM�~�1��A�NH����������H�"�H����1�A�F�������tD��L���H����i��AFAN(AV8H�D$hP HI�FI�F I�F(I�F8A�F@��uH���H��������H����1�A����{�I�MuL����H��x[A\A]A^A_]�H�=4�H�U�z��#=��>H�ƇH�D$PH�D$PH�D$ H�=ƇH�
Z�zL�㍇H�T$ �褮����H�=x�H�ɵz�!�G=���H��芭������A��A���E�������H�\$ D�d$(H�=E�H�
e�zL���zH�T$ ��?���5��H�|$H�y�H��������K�H�|$4�MT�L$�������H�|$ �D$(H�=��H�
��zL�V�zH�T$ ��?��"��H�t$���1�����E���������������1��پ����H��脬�H�t$H���H��������H�t$4�MT���
���H�t$ �D$(H�=0�H�
P�zL���zH�T$ ��j>��x�����1��Y�����L�����H�M�H���+�����À�A�F���#���L�|$ �\$(H�=Z�tH�
V�zL�?�zH�T$ �+��=���L�����1��ܽ��I�M�g����j�����H�|$���;����ET�2�������G����E�>����~�H�t$�������ET����c����A�F���I��L�l$H��������H�l$H�I��H�{uL�l$�I�M���H�|$@�c��L�l$�I�M����I�Ɖ������L�����I�M���I��H�|$ ��7������R���I�M����I��H�|$ �7�L�l$H�|$P�T2�|$u6�S�<�I��H�|$ �7�L�l$�I�Mt<�BI���I�Mt0�6I��L�l$E��uH�[�H��uE1�H�t$8���t�I�MuL���L���q0�����1�����I�Mt�������u��E�f�AWAVAUATSI��H�_L�M��t1L�cL�-���f.�I�� I��tI�|$�t�I�<$A����I�>tH��[A\A]A^A_�%ֺ�[A\A]A^A_�@SH��� ���H�C�H�u	H�{谺�H���t�H�Ku
H��[�%���[��UAWAVAUATSH��H�$H��H�$H��H�$H��H�$P����I�����~���L�|$�@L��1����L�%��L�-U��ffff.��@��L��A��H��H��y&A�Ճ8t�%���8t8H�=����WA�%t!H��@sGI��H�t$L��H��1��%��1�H��H��@[A\A]A^A_]�H�=�H���z��7�H�
��z�@1�H����5�f.�SH�������H��H�u	H�;[�1��[�f.�D��f.��G�f.�f��G�f.�f�AWAVSH��pH�D$H�D$H�D$HcGHcOH�D$0H�D$8H�D$PH�L$XH��'fH�|$ H�t$L�D$0�A�貲�|$ t4L�|$L�t$H�t$L������M��t	L���I��H��p[A^A_��D$!�D$H�=4�tH�
��zL��n~H�T$�+��8�H��M��u�#H��H�|$0�Qy�H�|$tL�t$L���㷇H����,�H���f.�f�UAWAVAUATSH��8H�|$ ��Z�����tu�l$ �\$$���tw��	+���
1��ﻇ����fA�Ɖ����D����	+�߾�
1���������oA�Ɖ����D��A����z���8������Ƈ����H�D$H�D$H�D$H�=`ƇH�5aƇH�D$ H�D$(H�D$0H�T$ ���L�l$ L�|$(L�d$0M����E1�I�<.L��L�����M�L�t$M��t	L���~��L;t$uH�|$�%/�H�l$B�D5:I�FH�D$H;D$u
H�|$�/�L�|$C�D7 I��L�t$H��H�D$(H�D$0'H�D$ H�|$ ��?�H�D$ H�D$(H�D$0H�L$ H��H��H����H�l$ L�d$(L�l$0H�D$L)�I9��RK�<7L��L����M�L�t$H��t	L�����L;t$uH�|$�?.�L�|$C�7
I��L�t$�=�Ň��xL��L��w��H���u����H�|$tH�|$�@��A�����H�=�!��<H�� L	�H��H��8[A\A]A^A_]�Z���8��A��H�=E����%��A�����L�%(����A�ԉ��7�!���8�b�A��H�=�������A�����L�%ﲇ��A�ԉ�A��D���l���H�|$�A�1�L���5�H�l$L�t$����H�|$�A�L��L���i5�L�|$L�t$���I��H��tjL��1���_I��M��tWL������LI��L�=Z����A�׉��I��L�=G����A�׉�A��L���(��I��H�|$ tH�|$(�ճ��I��H�|$uL����(�H�|$����L���(�DAWAVAUATSI��H�_ L�(M��t1L�cL�-����f.�I�� I��tI�|$�t�I�<$A����I�~tH��[A\A]A^A_�%E��[A\A]A^A_�SH�����t���H�u	H��[�%��[�AWAVSH��H�D$(H�D$0H�D$8H�|$HH�t$PH�D$@H�D$H�D$H�D$ H�D$p `H�D$H�D$`H��g�H�D$hH�t$`H���O�����H�D$ D$L$@T$P)L$`)T$pHDŽ$��$�H��$�H���H�|$@H�t$(L�D$`�A��g��|$@��H�D$`H��tH��uH�|$htH�|$p���H��$�tH��$��籇L�|$(L�t$0H�t$8L����#��M��t	L������H��[A^A_�H�=V�sH�
:g�L�g�H�T$�7�D2��-�D$A�D$H�=�tH�
��zL��{H�T$�+�2�H��M��t%L���H��H�|$`�r�H�|$(tH�|$0�.��H���.&�H��H�|$tH�|$���H�|$@���H���&�fDH��H�uH�?����f.�@AVSPH�H�$H���=�H�uH��H��[A^鸰�H��[A^�I���H�uH��蟰�L���%��UAWAVATSH��I��L�'I�\$�1��A�L$��H�׈H��H����1�A�D$����E�>A�����D��H�����H��t
y�e���8tA�����D���H��@��uH��������H�
�ֈH����1����t|H��[A\A^A_]�H���;��H��ֈH��H���f����S���@��A�D$���]���H�$@�l$H�=��tH�
��zL���zH��+�$0��H�=��z�F-���H�޺��1�H��[A\A^A_]�%���������H���A�D$�=���I��H����*�L���$�I��@��H��脧�L���#�f.�f�UAWAVAUATSH���H��H��$H��$�D�r�A��H��$�td�u��t�E���H��$�H�RA��L9b �nH�R��H�4�I)�t1I��J�<�I���t��H���AH��L��L���1Ҿ�1�E1�H�����L��$0H��$8L��$@H��$01�L��$L��1��5�������H��$8L��$@H��L�������H�\$HDŽ$HHDŽ$PHDŽ$XL�m@H�EHH�D$0H�D$8H�D$@H����L��$�H��L�$@�1�L�|$0�&�H�D$8L�,�H��H�\$@I��I����;H;\$0u�L��肦��ЋEE1�H��D�mED�A��MD�LE�HDŽ$�HDŽ$�HDŽ$�H�p�H�D$8H�D$@#H�D$0H�|$0�6�H���$8H�D$0D$8H�$L���H��$�H��$�L�L$0H���M��$���L��$�L��$�H��$��0�a��H����H��L�0L�xH�hL�hL�` �@(H�D$0H�D$8H�D$@H�L$0H��$�H��$�y�x	����I�ߋEE1�H���mAD�A��ID�LE�HDŽ$�HDŽ$�HDŽ$�H���H�D$8H�D$@H�D$0H�|$0�H5�H��I��H�5��H�|$0�L��M���~HDŽ$�HDŽ$�HDŽ$�H�|$0H��$��g�H��$�L��$�H����H��$�A���H�T$8H�|$0�D$L��$L��$���D$�1�L��$HH��$�L��H�T$ H��A��"����Ä����|$uH�|$ ����L��$PL��$XM��t+M�fL�-n���
@I��I��tI�|$�t�I�<$A����H��$H�^L���6���PH��������H!�A�H����L�����A�?�k
I�_H���H��$`H��$�H�T$L��E1��68�H��$8H��$@H��$(H��$��I�H��t
�@��H�\$H�D$0H�D$8H�D$@L��$`M���6H��$hI�vH��$��8����I�uH��$`H��$h�-�H�\$8L�t$@M��t&L�{L�%���
�I��I��tI��t�I�?A����H�|$0��H��먇���EE1�H��D�mED�A��MD�LE�HDŽ$�HDŽ$�HDŽ$�H�
�H�D$8H�D$@+H�D$0H�|$0�E2�H��H�D$0H���H�T$8H�D$@H�D$PH��$(H�T$XH��$�H�T$`H�$L�"�H��$�H��$�L�L$0H���5I��$���L��$�L��$�H��$��0��H����H��L�0L�xH�hL�hL�` �@(H�D$0H�D$8H�D$@H�L$0H��$�H��$����H�;t
H�{�s��H��j��H��$`�H��������H������H��$`H��$h�+����H�D$@H��$�H�D$0H��$�H�D$8H��$�H��������H�D$H9���9
��U����H��$�H�D$@(�$�)D$0L�D$0H��$�H��$(H��$��\{�D$*����	L��$PH��$XH�5��H�|$L��I���dKH��$�L�<�H��t#L���f��I��H��u�L�����D
A�L��H��$(L������H��$�H�D$0L�d$8H�D$@H��$�H�t$0�ٍH��$H��$HH�[I��L��$�L��$�H��$�H��$�H��$xH��$�L��H��L��$��XH�A H��$�H�A(H��$�H��$�H�H��$�H�@H��$�H��H��H��$�H��$�H��$�H��$�H��$�H��������H��H��$�L���y�I�$uL���
��1�A�HDŽ$�L��$�H��$�H�$L�ǂH��$H��$�L��$�H��L����E��$�E��u	L�����H�D$0H��H��tH�|$8�x��L��$�L��$�L��$��0�m��H����H��L�0L�xL�`H�hL�h �@(H�D$0H�D$8H�D$@H�L$0H��$�H��$����H�;t
H�{�죇H��㣇�H��$0tH��$8�ȣ���H���[A\A]A^A_]Ë�Ȉ����H;�$x�SH��H��L�0L;�$��CL�`H��$��y �L�xH��$�L�h(H��$�A�Մ�����Ȉ��t
�Ã�t���qȈ����H�D$H��������H9������X����H�D$��W����Y�x��⡇H����L�0L�`L�xHDŽ$H��$HDŽ$ H�D$H��������H9������U����H��$ H�D$@H��$H�D$0H��$H�D$8H��$�H��$(H��$�L�D$0��vL��$�D$+���1D��$�H�
f�Jc�H�H�\$��$��D$,H��$�H��$�H��$�H��$H��$�H��$��L��$�H��$�H��H��$�H��tA�H���:�H��u4�o��$��D$,�N��$��D$,H��$�H��$��1�H��$H��L��H�����H��$�H��$�H�\$H��$H��$�H��$����D�t$H�D$,�D$LH��$�H�D$PH��$H�D$XH��$�H�D$`�$)D$0H��$ H�D$@H��H�t$0�9X��H�|$H����dƇYf�D$PH�D$0H�D$@W�H�t$0�
���H��H��$�t?L��$�L��$�fff.�H��$�L��L�����I�ǠI��`���u�H�|$H����H��$��x �P���H��$�A�Մ��=����ň<�.�����������H�L$H���H��������H9�����X�����H�t$��Y����
�W����H��H�D$�GƀY��������"�H��$�M��tL��G���H��$xH��$�1�H��$xH��H)�H���������H��H9�t4I��I��H��L�=����H��I��tH�}�t�H�}A����H��$�tH��$��ƞ�H�5��H�|$訳����$���wu��tpL��$�L��$�M��t,M�fL�-���DI��I��tI�|$�t�I�<$A����H��$�t	L���J���|$�^���H�|$ �4���N���H��$�t�H��$�����r���H�=��tH��z���H�=ڞH�+�z�����$���$H�=МtH�
L�zL���zH��$�+�c����0�����$��$HH�=��tH�
��zL�^�zH��$H�+���g��0���SH��$�H�=�z���:H��$�H�=�z�^��!H��$����i��H��$�H�=��z�Y���H��$�H�5��H��zH�|$+�D���H�=h�z�#��H���zH�|$*1���C��H�=G�H���z��~����$���$H�=`�tH�
܏zL���zH��$�+����I��0���8H��$�H�=�z���"�L����H��$��H���q�H��H�|$0��}��0H���H���I�uH��$`H��$h�> �H�|$0�����<H��L�t$ �H����H��H��$�A��w
A���\H��$��MH��$�Z���:H��H��$���H��H��$��˛��bH��H�|$0�)}��H���`��!H���H��H�|$0��H�|$8�H��H��$���H��M��t+L��� H��H�|$0�\�H��$�tH��$�����H��$`H��t4�H�u.H��$`H��$h����H��H��$�����H�À|$uH�|$ �Y��H��$H������'H��H��$�}����H��M��tL�� ���H��L�t$ H��$���H��$��=���|$��L���z�KH��H��$��2{�E��u	L��̙�H�D$0H��H��tH�|$8����H��$�t=H��$��-H��M��t+L��� H��H�|$0��z�H��$�tH��$��l��H��$0tH��$8�S��H���S�UAWAVAUATSH���>��I��I��I��I��H�^H�5˖�H����������H�����H�D$@H�D$(H�D$0H�D$8I�D$H�D$xI��$�H�D$`I��$�H�D$pH��H��I�m L�l$I�E(H�D$ H�\$H���H�D$I�H�D$PI�FH�D$hH��H��H�D$HH��`���H�L$XL��H�t$H�T$x�m������EH�|$p�E1�A� �cH�\$XL�d$`A�E�����!I�ĠE�o H��`���A�E����H��H�D$ �P(���������t
����t��������H�D$H��������H9���&��Xud��Wu[��YuRA�<$t4H�|$�q�A�L$��t���)��tE1�H���=����$��t�L��H�t$L���W���A��@H������E���H�|$�����A� ��H�D$ L�p(H��A�ք���D�-��E��H�|$tA�Ń�t�f.��������.H���H��������H9��!��XA���A���W����Y��H����ƇYfDŽ$�HDŽ$�H��$�W�H��$���y��I��H�|$h��H�\$HL�l$P�#�I����t=DI�ŠH��`�����A� u�H��A�ք�u����<t�����u�H�D$H��������H9���5��Xu�H�D$��Wu�H�D$��Yu�A�}t.H�|$�v�A�M��t���/��u
�Z������R���L��H�t$L���b����=���ffff.�A� uYH��A�ք�uO�P��<tD����H�L$t
�A����u-H��������H9���o��X��f�1�H�|$L��血����tMH�L$H���H��������H9��'H���,H�π�YƁYu&�ffff.��)����H�|$��H�|$(tH�|$0�A��H�|$(H�t$�p���������W�X���H�D$��Y���D���A�H�|$H�|$(uG�VE1�H�|$H�|$(u5�DH�t$(H�|$�r��E1�H�|$�+E1�H�|$(u�H�|$H�|$(tH��H�|$0����H��H�5���	艨��D��H�Ĩ[A\A]A^A_]�A�H�|$(u���H�= �z����MH�=*�z���?����H�=��H�^�z��4�H�=rtH�ƥz�(�����H��H�|$(tH�|$0����H����fDUAWAVAUATSH��(H��I��H��$HDŽ$HDŽ$HDŽ$ L�q H��$�H�A(HDŽ$�HDŽ$�HDŽ$�H��tYH��L�<@�E1�H��$��+f.�H��$�N�4�I��L��$�I��I���tL;�$�u�H���m����H��$@L��$�H��$�H��$`H��$�H��$PH��$�H��$XH;�$Pu
H��$P���H��$�L�p0L��$XH��tI�H��L������L��$M�7H��H��$`L��$H��$H��$�L��H��E1��ʞ���ń���H��$Pt	L���4��H��$L��$ M��t/L�{L�%���f.�I��I��tI��t�I�?A����H��$t	H��ܐ���H��([A\A]A^A_]�H��$��8�q'H�xL��$L��$ H�5!A��H�|$HL��M���y5HDŽ$PHDŽ$XHDŽ$`HDŽ$HDŽ$HDŽ$ L��H��M����H��8��H����+I��1��&�1�H��H��I�6I�T6H��L9���H�@I�L�I�t�H��t�H�<�1�DD��E��A���A���A������&E��tH��H��u�H���ff.�H9��y���H�=j�tH�l~��
��,H��$H�@H��$��H��x,��Q��H���%%I��@��$�H��I�$I�D$HDŽ$(L��$0HDŽ$8�M����$H��H��L�L��H��5��L�H��$8��)I�$I�\$H��L��$h��H��HDŽ$pHDŽ$xHDŽ$�H�_�eH��$�HDŽ$�HDŽ$�H��$���H��HDŽ$�H��$�H��$�H�$L�lH��$pH��$pL��$�H��� /��$p��$L�l$0L�t$(L��$pH��$xH��$�H��$PH�����H�D$ HDŽ$pM��t	H�����H�H��A�H��$ptH�|$ �k��H��$(tH��$h�R��H��$��H�u�[�I	�L��H�� 1�A��E�H�\$HH����k#Hǃ�����H��@H����C(H��H��@Hǃ������H���7#�(��$�DŽ$�HDŽ$�H��$�HDŽ$�H�ÀH��$�H���j��L��$PH��$XH�D$ M����L��$`M������6Ƅ$�HDŽ$�H�
czH��$�H��$��Z�H�9lzH��$�H��$�Z�H��$�H�p H��XzH��$��dZ�H��$�H��H�aYzH��$��DZ��$�D��$�1���$�HE�LE�HDŽ$�HDŽ$�HDŽ$�H�p�H��$�HDŽ$�HDŽ$�H��$���H��L��$�HDŽ$�H�T$ H��$�L��$�H�$L�iH��$�H��$�L��$�H��� ,�L��$��$��("I��L�|$8L��$�H��$�L��$��0�ω�H���/"I��L�(H�XL�xL�pH��$�I�D$ A�D$(HDŽ$�L��$�HDŽ$�H��$�H��$H��$������I�<$L�|$8L��$tI�|$�+��L��"��H�|$0tH�|$(���H��$�
u����$�H��L1�M��HH�H���������M�������H�|$ �����p���I�D$H�4�H��$�H��>��H��H���H9����t1����&H��$8I�D$H��H��$HH�\$xtRH�D$ H���c��H����%I��H��$�H��$pH�D$ �;H�D$ �H�����H��$X������A�HDŽ$pH��$�L��H��H��$H�A��L��H���V1��L�t$(L�l$0L�d$ ��L�|$8H��$hL�h1�L�55�zL�=���L��$��@H��H�����N9d3u�J�<3H�t$ H��$HA�ׅ�u�B�|3��HDŽ$pHDŽ$xHDŽ$�H�M�eH��$�HDŽ$�0HDŽ$�H��$���H��HDŽ$�H�T$ H��$�L��$�H�$L��eH��$pH��$pL��$�H��L�|$8��(�H�L$x��$pH��$8��!�$p)�$�H��$�H��$�HDŽ$�HDŽ$�Ƅ$�H��$�H��$�H��$�H��$P�C�H��$�H��H���t���H��$��^���L��HDŽ$pHDŽ$xHDŽ$�H���eH��$�HDŽ$�HDŽ$�H��$��h�H��HDŽ$�H��$�H��$�H��$�H�$L�bdH��$pH��$pL��$�H���r'��$pH��$8��$p)�$�H��$�H��$�HDŽ$HDŽ$Ƅ$ H��$�H�D$xH��$H��$�H��$P�bB�H��$�H��H���"���H��$�����fDŽ$XHDŽ$�HDŽ$�W��$�HDŽ$�$HDŽ$�$ HDŽ$0�$8HDŽ$HHDŽ$PH�M�L��$�H��$�H�!�eH��$�HDŽ$�H��~H��$�HDŽ$�HDŽ$��$�HDŽ$DŽ$ ?Ƅ$&fDŽ$$HDŽ$��$HDŽ$�HDŽ$�H�V~H��$�I��H��1�E1�H9���H��$�H�t$P�*=��H���v��H���Hc�H��H��$�H����H��$H��$PH��$��-�8H��$�H���H��$A����H��$PH��$��Y-A����BH��$�H��$H9��;����.L��$�M���`H��$��p�,��j�eI��I�4�L��H��eH�
��e�X���=H�D$H����QH�D$HH���A�H��$hH���z�)L��$�M����L��$��H�|$PL���*�H�D$XH�D$p�|$P��H�D$`L��$�J��I��H��L�����H��$�tH��$��|��H�D$pH��$�L��$�H��$�H��$�E1����Ƅ$XE1����L��$�M���vL��$H��$PL��L��1���1L�|$p������H�|$PL���5)�L�|$X�|$P��H�|$`H��$�J��H�t$p�%��L�|$PH��$�H�D$XL�d$`H��$(H�t$P�5�MH��$�H��$�H����L��$��H�|$PL���(�H�D$XH�D$p�|$P�L�|$`J��L��H��$�����H��$PL��$�L��L����0���H�D$pH�D$XH��$�H�D$`L�d$h�D$PH��$�H�t$P��/�H��$�H�D$pH����L��$��H�|$PL����'�L�|$X�|$P�LH�|$`H��$�J��H�t$p�Ą�L�|$XH��$�H�D$`L�d$h�D$PH��$�H�t$P�S/��H��$�H�D$pH���&L��$��H�|$PL���9'�L�|$X�|$P��H�|$`H��$�J��H�t$p�)��L�|$PH��$�H�D$XL�d$`H��$@H�t$P�3�TƄ$YE1����H��$�H����H��$�*���j�D$T�D$PH��$�H�t$P�j.E1����H��I�4�L��H���eH�
�e�5�A���H��t��~�������A��rL��E1�H��$PL���
1�Ө��A�E��uGA���t1��H�t$H�1H��$h��H��$hHD�H��$h�HDŽ$hL��$L;�$�u
H��$��b>�H��$L��H��D�$�\H��$hH�TI��L��$E1����H��$I9�udL��$�H��$�H��L�|$Ht4M�t$�ffff.�I��H��tI�F�H��H��t�I�>��}���H��$��41��
H��$ tbL9���H��I�H��H)�H���H��$PL��$�H���]���I�UI�MH��L���'I��H���t�H��BHDŽ$xHDŽ$�HDŽ$�H�
�eH�D$XH�D$`"H�D$PH�|$P���L9���H��H��ADH�D$PD$XH�$L��ZH��$�H��$xL�L$PH������$��@�$x)�$�H��$�H��$�HDŽ$�HDŽ$�Ƅ$�H��H��$�HDŽ$�H��$�H��$P��8�H�H��$�H��H��tH��$��|�L��$�L��$�M��t6M�|$�ffffff.�I��I��tI�G�H��H��t�I�?��{���H��$�L�|$Ht	L���{���tH�����H!�A��0��$X��H��$PL��H��$8H�L$x�B/1�E1�H��$�tH��$��L{�L��$L��$M��t8M�|$��I�� I��t A�G�w��u�I��t�I�?�{���H��$�t	L���z�L��$L��$ M��t)M�|$��I��I��tI��t�I�?��z���H��$t	L���z�L��$0L��$8M��t'M�|$�DI��I��tI��t�I�?�_z���H��$(t	L��Iz�L��$HL��$PM��t'M�|$�DI��I��tI��t�I�?�z���H��$@t	L���y�L�|$8H��$p�o��u�I���H��H��H��$8H9���H�HI���I���H��t"�H���I���I���H�L$xH���	H�D$xI���H��$8H���^H��$(�.H��$(H��$0H��$8H�RH��H��$pH��$xH��$�H��$�L��$�H��$�H��$p�/I���������H��H9�$�uiL��$xH��$�H��L)�I��H�D$PH�D$XH�D$`L9��bH��H��I���
I��H���HI�~�t�I�>�qx����|w�H���.H���$��$��$�P HHDŽ$�H��$�HDŽ$�H��$�H��$��$p�$�)�$�)�$pA�A�0L��$�H��$p�8�$��$��$�BT3 BL3B3I��L��$�I��0L��H���<.H��H9�$�t|L;�$�u���A�0H��$�L���^��H��$��r���H��$�tH��$p� w�L��$L��$�H��$��L��$�1���L��$xH��$�H��L)�I��L9�t(H��H��I���	I��H��tI�~�t�I�>��v���H��$�tH��$p��v��$�)D$PH��$�H�l$`H�D$PL��$L��$�H��$�L��$�H9�vEH�|$XH����	H��H�4@H��H��L�4@�L����H��u�L������@H�D$X��$YH��$�H��$�H��$@H��$�AE)�$�I�UH��$�L��$�H��$�L��$�H��$�H��$���$�H�D$xH��$�fDŽ$�HDŽ$�DŽ$�L��$�M��t/�L��$HL���_�H��H��u�L������a�L��$HH��H�t$ L��wy�L��$pH��$xL��$�H��$�H��$(�$��$(�$��$�(�$�(�$�(�$�(�$��$��$��$��$�HDŽ$�HDŽ$��x�|s�H���+H��$H�Hp�$@`�$�@P�$�@@�$��$��$��$�X0P HH��$pH���.H��$@L��$HH��$PH�@I��L��$�H�T$pH��$�H�L$xH��$�L��$�H���4H��$�L�x�I�G�I��H��H;D$x�\I�_�H��H9���I�G�H��$@M�w��L��A�H��L��$HtL��Ar�I��H���'L��H�t$ L��tw�H��$�H��$�L��$�H��$�N�,�M��tL���q�H��H����H��H��$@L��w�L��$pH��$xL��$�H��$�H��$p��2H��L��$����H��$@�jr�����H�t$xH��L)�H���������H��L��$�L9�t(H��H��I���	I��H��tI��t�I�?�r���H�|$ptH��$��r�L��$L��$M���9M��I��L�|$xL��L��$@f.�H��$�H���pQ��M��tL��$HL����p�I��H��u�
A�L��$HL��H�t$ L���u��$��$�H��$�HH��$�H��$pL��$xH��$�fDŽ$���$���D��$�W�)�$ )�$)�$)�$�)�$�)�$�)�$�)�$�)�$�HDŽ$0I���p�rD���aH�̔��B��1����
|����H�G��H��$8��E1��[������HDŽ$�HDŽ$��$p�$��$��$�H��$�X0P H�P�o�H���:H���$�@@�$��$��$��$�X0P HL�5���L;5���u��K�H����J�,�I��L�5���E��uH�P��H��$8��1��b����L��$�L��$@��H�� I����������H��$���r�DŽ$(H�.8H��$�D��H��$�1�Sp�E���RA��?�Q����X���H�=܀��_]�H����H��$8�a����u��A��A���������X����)��H�5������1��To�H�� I����������'���������d����H�D$HH�XE1��$H�D$HH�ffff.�I�� L9|$x�IC�>������u�G�d>E��t�H�L$HH�H;�$8��H��H�H��D���>
��H��t�H�H��H�(H�D$HH��}0H��$�tH�U(D��I���,H�|$HL���H%��H�M�^���H���&���Q���G�d>E���C���H�L$HH�H;�$8�
H��H�H��D���	��H�������H�H���
H�8H�D$HH�D�w0�o4H�H��$�u
���H��$�E��L��$@����H��D���I�����H�|$HL���$�����I�^L�|$8�ffff.�H�� I��t$�C�w��u�H�{�t�H�;��l���L�|$8H��$�t	L����l�H��$pH��$htH�|$ �yl�H��$(t	H��el�E1��!���Wl���R���H��$H���/	H�x�L9�H��$hL�T$H�	H��L�L�L�$H�o�H��$P�L���
�����H��$H����H�x�L9�H��$hL�T$H��H��L�L�L�$H��H��$P�L���j����)�H��$H����H�x�L9�H��$hL�D$H��H��$�D$H���H��$P�L��E1�藯�����H��I��HDŽ$�HDŽ$�HDŽ$�H�ٟeH��$�HDŽ$�"H��H��$xH��$x�~��H��H�D$PL�t$XH�\$`H�$L��HH��$@H��$�L�L$PH�����$@�9H�|$P��K��$�)�$�H��$�H��$�H��$�H�G(H�G8�G@H���H�GH�G H��$P������k���+H��$(��A�L������L��$0H��$8������P�"����H�=w�z������������H�r{�H��$�D��$�H�=�H�
lXzL�e�zH��$��)����zH�=��H�`�z��6���]��$q��$�H�=htH�
�\zL�=�}H��$��+����"D��$�H�=�gtH�
�G~L��D�H��$��+�w������$���$pH�=�gtH�
%\zL��yzH��$p�+�<�����0�����H�=��z�����H�=V�sH��$��5�j���qH�� H������$q��$�H�= gtH�
�[zL��}H��$��+����*HDŽ$�HDŽ$�HDŽ$�H�3�eH��$�HDŽ$�H��H��$xH��$x�P��H��H��$�H���H��$H�D$PH�T$XH�t$`H�$L�REH��$@H��$�L�L$PH���e��$@��H�|$P�}H��$�)�$pH��$�H��$�H��$p���H�H�|$p���H��$���H���eH�D$XH�D$`'H��H�D$PH�|$P�_��H��H��$pH��$xH��$�HDŽ$�HDŽ$�Ƅ$�H��H��$�HDŽ$�H��$pH��$P������x����PH���}�SH�=t�}����6H��$0H�����C��L�|$H��H�
��}H��L��L���D���H���}H��$�H��$��������$q��$�H�=�dtH�
YzL���}H��$��+�(�����$���$@H�=ZdtH�
�XzL��}H��$@�+�����dL�|$pH�t$`H�|$p����KH���}�K���H�T�}1�1��t���*H���}�*���H���}����H���}����H�S�}����H�/�}���H�=�uz�������$xH��$xH�D$PH���H�D$XH�=�zH��}H�t$P����H�=��H�f�z������H�������q��$A�D$GH�=/ctH�
�WzL��}H�T$G�+�����<�L���|���*L��$��L���b���L��$��L���H����H��$H�.��H�=�btH�
JRzL���zH��$��+�A���H�=��}�`�����$A�D$GH�=ebtH�
�VzL���}H�T$G�+����uH���}H��L������a�������P���L�|$H��H�=6�}�"H�E�}�'H�=T�}�H�c�}�H�=��}�5���H���}L���E��I�ij�@����I��H�|$p��H��$���b��I��H�|$P�I��M��t	H��lb�H��$觡�H��$��H�u�0�H�|$x��H�D$x�H���H�|$x�9��I��H��$��:�I��H��$�H��H����H��$���a���I��H��$�����YI��@�H��$�H��H���H��$���a��I��@����I���I��H��$p����dI���I���I��H�M��H�������tI��@�H��$�H��H����H��$��a��I��@���I��H�D$HH��*H��H��$�tUL���`��JH���EI��H��$����'�H��$��H�M�
H���k���H��L��$�H��tH��$@��`�H��$����L�|$8L�t$(L�l$0H�\$ I����I��H��$��OB�L�|$8��I����I�ċ�$���w	���QH��$��BH��$��`��/I��H�|$P�FA�H��$���H��$���_����I��@�M��t	H���_�L�t$(L�l$0�l�aI��H��$p�7H��$��1�H�|$x��H�D$x�H��qH�|$x��6��bI���I���MI���ZI��H�D$HH�����I��H��$(��H��$0�
_���I��H�|$P�P@�H��$x��H��$���^���I��H��$��@�@�H��$p�H��$x��^��I���I��H��$��a��H��$�t	H��u^�H��$��%1�����I��H��$���H��$��I��H��$��?�@�H��$p��H��$x�
^���I��H��$��ޡ���H��$�tH��$���]�H��$��$H��$�	��@���t
H��$(��H��$@���L�|$8L�t$(L�l$0H�\$ �I���I��M��u
L�|$8�H��d]�L�|$8�I��H��$��>�H��$���H��$��-]���I��H��$��p>�@�H��$p��H��$x�I��L��$X�$I��H��$����H��$p�T(L�|$8L�t$(L�l$0H�\$ �:H��$�H��$���'L�|$8L�t$(L�l$0H�\$ A���7��L��$�H��$��#1�H��$pt*H��Y\��I���8I��L�t$(L�l$0�<I���<I��@�H��$(tH��$h�\�@��tH��$��H�u��)�M��t	L����[�H��$��F��L��$PH��L1�M��HH�H��suM��H��$Pt	L����[�H��$L��$ M��uH��$t	H���[�L�����L�{L�%r[���I��I��t�I��t�I�?A����uM��t�H��$X�;[��q���H��$X�H��_���H��$X�[��M����X���S��UAWAVAUATSH��XL��H�L$8I��I�������tmH��������H9G`��L�wxM����L��H��teH�\$ L��L�,�L��I���Y�H����H���-I��L��u8I��H�\$ �����^������w����J��H�\$(L�|$0A�L�=�^�H�D$I��H��ffffff.�H��J�<�H�J��H��A��M�I��I��s�H�D$H��L)�H�\$ L�|$0L�d$(tJ�<�H�H��H��$^�H�D$H�$H�l$H�D$H�����H�l$B�D��>L�t$M��t[H�$I9�uH�����H�$H�l$B�D� I��L�t$L)�I9��dJ��J�<�H�L���]�M�L�t$H����H��L�$[1���H��I9���L;4$u
H�����H�l$B�D� I��L�t$H�D$8H�tH�TH�|$@1�E1��1fL�l$HL�|$PH�$L)�I9�wCJ��H�l$J�<�H�L���\�M�L�t$H�|$@�f���L��uX��X����A�H��L��L���o��L�t$�L;4$u
H���Z��H�l$B�D�
I��L�t$��h�H��L����H�<$tH�|$�	X�H��X[A\A]A^A_]�H�=��z�f��H��A�L��L������H�l$L�t$�t���H�=Ǫz���L���.��H��H�|$@tL���W���H��H�<$tH�|$��W�H�����H�����?-��H�����H!�H����1�fo�1H9�tC�o��oT��o\� �od�0fv�fv�fk�fv�fv�fk�fc�fD�H��E��t��~��E1�fffff.�L9�t
B�</M�@u��T1�f��H9�tD�o��oT��o\� �od�0fv�fv�fk�fv�fv�fk�fc�fD�H��E��t�1���1�f�H9�t1��<H�Ru����f.�UAWAVAUATSPI��I��H��H��H��1���������N�,�L��H��>��H��������I9�����u���M��tL��U�H��t`I��L���A�1�L��L��L��3Z�L�{@L;{0u	H�{0���H�C8K�H�,�L�d�L�t�I��L�{@1�H��[A\A]A^A_]ÿL�����H��H��t	L��lU�H���l��f.�f�UAWAVATSH��H��H��H������ʁ��������5�Q��σ� ��C���s��N�ʁ���������Q��σ� ��C���i���N�ʁ���������L�@��Q��σ� ��C�L�N��gLE�LE�E1�L�E�z��E1�L�
6�z�@I��0I��0��K�T H���/H�J�H9�u�K�O�TL���1�@I9���A�T�ׁ�����������<��������������j�A��A�� ��DC�W����� ��C�H��A9�t��N���fffff.�I��0I��0�-K�T H���oH�J�L9�u�K�K�\L�4��E1�M9���B�T;�ׁ��������;C�<9�����������"�j�A��A�� ��DC�W����� ��C�I��A9�t��M���E1�L�
��z��I��0I��0�mK�T H����H�J�H9�u�K�O�TL���1�@I9��%A�T�ׁ��������{�<�����������c�j�A��A�� ��DC�W����� ��C�H��A9�t��N���E1�L�
��z�f�I��0I��0��K�T H����H�J�H9�u�K�O�TL���1�@I9�tiA�T�ׁ����������<�������������j�A��A�� ��DC�W����� ��C�H��A9�t��R����A(H��[A\A^A_]�H��H�¹
�Bm�<$u	�1��H�T$Hc�H��H�� 1�1�H9���HD�	�H�� 1҅�N��E��H�
�0~�H�����$��<$H�=PtH�
�AzL��,�H��+���$��f.�@AWAVSH��I��L�L;?uL����I�FL��H��KLI��M�~[A^A_�I��H���2��L�����f�AVSPH���
�H�H��H��uH��[A^�H�{H��[A^�%HP�I��H�H��H��t
H�{�0P�L���0��UAWAVATSH�����I��I��H��H��H�������<1�@���xL��L������H���t�@��UH�D$H�D$H�D$ H��eH�D$0H�D$8H�D$(H�|$(�R��H��H�D$(L�|$0L�t$8H�$L�]-H�|$pH�t$L�L$(H���v��|$p��D$)�$�H�D$ H��$�HDŽ$�HDŽ$�Ƅ$�H�j�H��$�HDŽ$�H��$�H���v�H��$�H��H��tQH��$��<H�5 �L�d$(�L��L��M���!L��H���-�H�D$(H��H��tH�|$0�}N��H���[A\A^A_]�1����D$q�D$H�=YMtH�
�AzL�6�}H�T$�+����H��H��$�H��H��tAH��$��1H��H�D$(H��H��t'H�|$0�H��H�|$(�L/�H�|$tH�|$��M�H������AWAVSH��H��I��I��H��
�i�<$u�D$��A�I	�H�� t*�8H�L$Hc�H��H�� 1�E1�H9�A��HD�I	�H�� uA��1ҸH��tH�5���L��L��I�����H��[A^A_�fDUAVSH��H����轮�H��tL�r@H�
�uaH��蒯��RH�H��������H9�sHH��H�H�{���(�H��t%H�H�t6H�8L�w(H��u�E���1�H�L��[A^]�H�=�z���H�H�����AWAVSH��I��L�L;?uL���t��I�FK�H�SH�T��I��M�~[A^A_�I��H�;t
H�{�4L�L���4��@AWAVATSH��xI��I��H��I��H���
�<��H�|$PL����H�D$`H��t(H�L$XH��H�L$H�D$ �D$(
H�t$H��譤�H�D$8H�D$@H�D$HH�?CeH�D$ H�D$(*H�D$H�|$�J��H��H�D$L�|$ L�t$(H�$L�U)H�|$hH�t$8L�L$H���n��|$ht_L�|$8L�t$@H�D$HI��L�t$H�D$ �D$(
H�t$H����M��t	L����J�H�|$PtH�|$X��J�H��x[A\A^A_��D$i�D$H�=�ItH�
Q>zL��Q}H�T$�+�k���
H��M��t*L���H��� H��H�|$��+�H�|$8tH�|$@�}J�H�|$PtH�|$X�jJ�H���j��f.�UAWAVAUATSPH�<$H�_H����H�$L�`L�k�I�l$A��f.�I��H��I����H�UH;U�u�H�u�L�uH��L���HK���u�H�}t	L����I�I�GH9�slH���(ffff.�H�EH�CEI��H��I��t>K�I��H�UI;T�u�L�uH�s�H��L����J���u�H�}t�L���aI��H�$L�xH��[A\A]A^A_]�UAWAVAUATSH��HH�|$L�nH�4$L�vM9�����H�$HA H�D$�
@M9���M�eM�}I�]I��H�$L�hH�|$0H�t$L��H��E1��7��H�l$0H��tML�l$8H�uH�|$L���)���H�MuH��L���%��H��I9�uAH�$L�hL�p�u���DM���g���L���fH��Y���H�D$H��H��+H�D$H�L$ H�T$(H�t$L�&L�~H�^H�FH�N H�V(H��H[A\A]A^A_]�H���H�MuH��L������H��M��t	L����G�H�����f.��AWAVAUATSH��H�?t
H�{��G�L�s L�{(M��t1M�fL�-�G��f.�I��I��tI�|$�t�I�<$A����H�{tL��[A\A]A^A_�%eG�[A\A]A^A_�AWAVATSPH��L�H�OH��L)�H���������H��L9�t-I��I��I��L�%G��
�I��I��tI��t�I�?A����H�{tH�;H��[A\A^A_�%�F�H��[A\A^A_ÐUAWAVAUATSH��H�GH�$H�|$H�GH�D$H����E1�H�-�F���I��L;l$ttJ�mL�H��H�$L�4H�<tI�~��M�~ M�f(M��t5I�_�ffffff.�H��I��tH�{�t�H�;����f�I�~t�L�����H�D$H�8tH�<$H��[A\A]A^A_]�%�E�H��[A\A]A^A_]�UAWAVAUATSH��xI��H���>^����T�1���
�\��~H�rl�H��H����1���\�����H��������L�{M����L�t$L�sL��L�����l$H�=N]��H�=I]�H�5J]�L��L����H��H��9H�]�L�%]�fn�f`��p�fp�DN�,�1�fv�L�[F�H!��Aofo�ft�f�ȅ���H�D$8fL$`H�T$0H�t$(f\$PH�L$@���H�H!�H��H�IM;|�u)I��H�p�L��L��L��I��L��A��I��L��I����tLH�L$@�A�f!ȉ�H�D$8foL$`H�T$0H�t$(fv�fo\$Pu�ft�f�˅�uH�H��H���8���1�H�t$�NvH����H��H���l$H���������D@��uH��j�H���v1��[���udH�5�Z������1���D��D@��uH��j�H���M1���Z������I�uL���	��H�;t
H�{��C�H��x[A\A]A^A_]�H��Z�H�D$HH�D$HH�D$H�=�[�H�
�.zL���H�T$��2��m���H�=DZ��1�H��i�H��H���v���跆��@���Z����m���H�Z�H�D$@�l$ H�=�AtH�
C4zL���}H�T$�+�}���H�=��eH���}�g���H�5�Y������1��KC��I������������}�����Y��q�������������kY����I���QI���ZI���|$�(I��@���"�L�t$�/I���H�uH�����@����L���	��I��H�|$輽��I�uL���^��H�;uL�����H�{��A�L���ζ����f�UAWAVSH��hI�׉�I���H��@�H���*H��H�5�BH�|$P��!	H�$H�D$H�D$H�D$( `H��H�D$H���yH�D$ ���H�H�t$0�Ys�A�
I)�L�I��0����H�|$�1�������$)D$0H�D$H�D$@H��H�t$0�=�H�5�sH�|$��rH�D$`H�CD$P$CH�D$H�C(D$C0H�D$(H�C@A�FA�nM�~ I�I�^I�FH��h[A^A_]ÿ�H�ȸ�H�=�`sH�
�/zL���H�T$0�7����!I��H�|$Pt(�JI��H��@�L�����I��H�<$uH�|$Pu$H���?�L����H�|$��?�H�|$Pt�H�|$X��?�H���?�L���ƴ�fDUAWAVAUATSH��I��I��H�WH����I�MH�L$(H����I�nM�}H;T$(uH��H��L����@������eU�����1���
U��CH��e�H��H���O1��
�T����TL�|$�D$H�l$0H�=�T�H�5U�I�VM�fH�T$L��苀�H��H��9H�
�T�H��T�H�D$pfn�f`��p�fp�DL�d$8N�<�1�fv�H�l$hL�t$ L�l$@H!��o+fo�ft�fD��E����f�$�H�L$`H�T$Xf�$��A��H�H!�H��L�4@I��H�D$8J9D3�uI�I�~�H�t$L����?�����A�D$�fD!�A��L�t$ H�L$`fo�$�H�T$Xfv�fo�$�u�ft�f��unH�H��H���8���I�}t
I�}��=�I�>�lI�~H�Ĩ[A\A]A^A_]�%�=�H�D$ H�8tIH�|$��=�I�n�I�^�H��uB�H�=WS��I�H��������H��H9���L�t$I�n�I�^�H���{H��L�<@H�D$(L�$�E1��fff.�I��M9��DH�D$(J9D-u�J�|-H�t$L��<>���uЀ|$uH��c�H��������H����1���R���H�|$L�t$@�XI�>�L��<��AH�
`R�H�aR�L�|$hI!��Bo9f���N���L�H!��49@���ZL�G�I!�H�T$p�9B�TH��H�H��L�4@��H�D�H�D$H�D�H�D$8H�D�H�D�H�D�H�D��o�Q�@��fn�f�
lf����Q�I�n�I�^�H�������I�~�L�l$@M�}H;u	訾�I�n�H�[L�|�H�L$H�L�H�L$(H�L�H��I�^��|$uH�2b�H��������H����1��'Q�����H�Ĩ[A\A]A^A_]�H�Q�H�D$xH�D$xH�D$HH�='Q�H�
�%zL��	�H�T$H��b*����H�=�P��a)�H��a�H��H��������y~�4�
�P��������H�
�P�H�L$H�D$PH�=�{eH�
�*zL�k�}H�T$H��D��H�5[P������1��,;��!����
~�������/P���������H�5P�H�������1���:�H��I�>����������I�I!��Bo9f��H�����������fof������49����|}��������O��	���I��@�I�>uV�t$H�=�O��˵�L�|$L�t$ H�l$0�uI���nI��M��u�t$H�=OO�蚵�L���r��1�H�D$H�D$H�|$�S9��t$H�=O��j��@��L�|$L�t$ H�l$0u�*I��H�|$H���1�I�}t	L���9�I�>���tL�����H���8�L�����f.�DAWAVAUATSI��H�_L�M��t@L�cL�-�8��f.�I�� I��t A�D$�w��u�I�|$�t�I�<$A����I�>tH��[A\A]A^A_�%g8�[A\A]A^A_�DUAWAVAUATSH��H��H�$H�D$H�D$H��u(H�D$H�CH�$H�H�D$H�CH��[A\A]A^A_]�I��I��H��D���H��H��H��A�1����M�I���H�D$B�,�I��L�l$M9�t�A�/@��xI���e���A�W��?@���v:A�O����?	�@���r4A�o��������?	�	Ł��8���I���I����	Љ��I����	���L�l$L;,$�h���L���C���[����H��H�<$tH�|$�7�H�����f.�DUSP���=9��(��6��
g\�9�uF������@sZ��H�
�Z�����tJH�
�Z����Z��˃�w"H���Hc�H����1���8���c8���8��(H��[]ÍC���w�H�
5�Hc�H���[���u��Y�H�=�Y�H����f��O<�ʀ�~�‰���W<u����D$����D$�����q����y���H�=�Y�H����@�O<�ʀ�}������W<u���D$����D$���������+����q�!�����[������[���Z�H�=Y�H��t<�O<�ʀ�~�‰���W<u����D$����D$w;��������	���H�=?dH��Az�O�L���[H�t$H�|$�H�t$H�|$�
H�t$H�|$H��cH�
Az����$H�=�3tH�
�#zL�VrzH�T$�+������S�G(��w��tH�tH�[�%�4�[�H�0t�H�G8H��H��4�H����f�S�G��w��tH�?tH�[�%Y4�[�H� t�H�G(H��H��@4�H����AWAVATSP�?un�_L�5��sL�=28�L�%c6�ff.����L��A��H���uFA�ԋ8�E��t�H�=�0��m�H�=�bH�@z����H���5���xH��[A\A^A_�H�=t4��f.�UAWAVAUATSH��XH��H��H�=�K�H�5�K�H�T$H���A��H��H��9L�5cK�L�%TK�fn�f`��p�fp�DH�\$H��H�L$1�fv�L!��Aofo�ft�fD�E��twH�$fL$@f\$0�A��H�L!�H��H��M��I)�H�D$I;E�uI�u�H�|$H�T$�4���tLA�G�fD!�A��H�$foL$@fv�fo\$0u�ff.�ft�f�˅���H�H��H���N���H�E�L!��Aofv�ft�f���Ao,ft�f��f�f��������f��w	H�;J���A�,A�LH�
1J�I�E�H���qM�e�s
I�}��1�M���X�I�$�\�1���
�C��dH��X�H��H���p1��
�C����u�$L�%�C�M����M��I��I��1���I��I����L�-mC�M9���L�5UC�K�,�H�D$H9E u�H�}H�t$H�T$��2���u�K�<��EHH�/�}(u HcE,H������?wH�
0U���H�/K�4�H��K�/H����2�I��L�-�B��H�MuH��薓�H����,H���D����<$uH��������H�
mW�H����1���B�����H��X[A\A]A^A_]�L�����1���
UB������H�=HB����H�W�H��H���������s�4�
&B��������H�
B�H�L$ �D$(H�=]�H�
zL��mzH�T$ �)记��H�5�A������1�H��X[A\A]A^A_]�%�0��hs��������A�����H�UmzL��L������2H�=Ymz�d���$H�=�.tH�
$zL���zH�T$ �+���H���<$��
��H���X��H��H�|$ ���H���C��UAWAVAUATSH��xH�t$I��H�=KG�H�5LG�I�VI�^H�T$H���p�I��H�=G���H�=�F�H�5�F�M��I��9fAn�f`��p�fp�DH�\$HL�$�1�fv�H�-0�E1�I!��Bo/fo�ft�fD�E����L�t$H�t$@fL$`H�|$8L�D$0L�L$(H�D$ f\$P�A��L�H!�H��I��I)�H�D$HI;F�uI�v�H�|$L��Յ��A�G�fD!�A��L�t$H�t$@foL$`H�|$8fv�L�D$0L�L$(H�D$ fo\$Pu��H��tf�Å�t���L�H!�ft�f�Å�u>��1�M�I��I������M�f�H�D$I�F�H�D$H�8twH�|$��-��j���y~$H�K�H!�D�D�D�o�E���fn�f�
�f���hE�H��H��H)�I�NH�H��Ao�@�H��H�D$H�D�E1�L��H��x[A\A]A^A_]��	�����fof������m���I��H�D$�H�u
H�|$�K��I�>t
I�~��,�L���á����f.�@AWAVAUATSH��M��I��H��I��I��H�D$H�D$ H�D$(H�ccH�D$HH�D$P(H�D$@H�|$@���H��H�D$@L�l$HL�d$PH�D$`H��bH�T$hH�D$p*H�$L��	H�|$0H�t$L�L$@H�����|$0t@H�D$(I�FD$AI�F(I�F8A�F@M�~I�^ H�Ā[A\A]A^A_��D$1�D$H�=�*tH�
zL�W:zH�T$�+�0��H��H�|$@���H�|$tH�|$ �V+�H���V��fDUAWAVAUATSH��M�lj�H�|$PM�hH�T$(H�t$H�,�I����H��H�
�H�|$H������u#H��LH�
�LH�|$H��������I�GH�xH��tvH�P1�E1�1�E��D��H��A��/A��E �A��u@H9�s.D��H��A��/t�E1�H9��D��H��H9�r�A��H���H�����H��vH�H9�wH�PH��KH�
�KH�|$H���I����\$\u#H�)�H�
(�H�|$H���&�����M�wH��$�L��L���WH��$�H��tQL��$�H��H�@�&�I�D$�.I�D$I��H���tI�|$u�I�<$u�L��諡���M��t,I�^L�%�)���H��I��tH�{�t�H�;A����I�?t	L���Q)�H��$�I�G�o�$��A�\$\�1���
�L��>
H��O�H��H���J
1��
�L����O
H�l$h����$�t)��$�D$����$�D$��@��@�����$�D$��D$@��D$�D$I�H�D$`I�GH�D$HM�g���D$'�����$A��A��D�����0�D$&�����|$XE���$���DȉL$|���D$%H�|$H�t$(�/��I�ŋD$\����M������@�A������tA�A�E���D$\0tA�EA����D�A���t}H�‘H�
��H�|$H�t$h�ٴ����A�I��uOH�D$HH�PA�H��t6H�pA�H�|$��^C�|$tH�|$H���w��8E1�A��	M����H�D$HH�XL�5H'��fffff.�H��I���wH�{�t�H�;A����L$hH�D$PH�xPH�XXH�t$H�T$(��I��H��uH��H�t$H�T$(��I��H����L�|$0M�oH��������I9���I�EI�GI�0��I�8I�w@H�T$L�t$(L���u��H��H��9I�I�w fn�f`��p�fp�DJ��E1�fv�L�5�'�H!��ofo�ft�f�ȅ���H��$�L��$�H��$�f�$�L��$�f�$�H��$����H�H!�H��L�,II��H�D$(J;D/�u'I�I�u�H�|$pH�|$��H��A��H�|$pH��݅�thH��$��A�f!ȉ�H��$�L��$�H��$�fo�$�L��$�fv�fo�$��d���ft�f�˅�udL�H��I�����I�E��H��`	I�]�M�u�E�m�I�O�I�u
H�|$0�I���H�uH��L��蘩�E��A��A��A���M�oH�=ŎH�RMz�/����H�؉H�
ԉH�|$H�t$h�ֱ����L��$�I��H�D$H��	L�8H�XL�`H�D$PL�pL;`uJ��H��L����%�����H�D$PH�8t	L���U$�H�D$PL�8H�XL�`L�pXI�~��	I�F������H��G�H����	I�FHI�F�OA�E1��L$\H�T$HH�t$`�|$hD�L$X�����A��A��@����0A�EE���E��DE����|$�(�IG�����@��u�5G����H�t$0H�T$8L�d$@A��A���	�E��A��A	�H�D$PH�xXH�L$0H�t$H�T$(�@�E1�1ۀ�$����D��$�D�l$pD�D$X�|$hH�D$PL�xPL��H�t$H�T$(��I��H���PL�l$H�D$`H�D$0H�D$HH�D$8L�d$@�D$X�L$p��	�E��A��A	�H�L$0L��H�t$H�T$(�Q�I�M�7H�|$����(@�����|$��H�D$PH�xPH;xX��H�t$0H�T$8L�d$@A��A���	�E��A��A	�H�L$0H�t$H�T$(��
�H�D$`H�D$0H�D$HH�D$8L�d$@A�E����A��A��A	�H�D$PH�xX�H�D$HH�D$`H�L$0E1�H�t$H�T$(�o
E1�H�|$`�TH�|$H��!��DH�D$PH�xXH�t$H�T$(�xI��H����L�l$H�D$`H�D$0H�D$HH�D$8L�d$@�D$X�L$p��	�E��A��A	�H�L$0L��H�t$H�T$(���I�M����H�|$�8������H�t$0H�T$8L�d$@�D$'�D$�D$�D$�D$�D$@�l$�D$�D$&�D$��$��D$�D$|�D$�D$%�D$�\$D�T$@�|$H�T$0H�L$H�|$H�t$(�3�E1��/�|$��H�D$PL�xP�I���L�|$I�GH��������H9��D��D��H�HI�OI�WPH��tyI�OI�wPL�t$L����H��,L�>H�	�H�uL���"��L�|$I�GH��������H9���I�OH�PI�WA�X�I�wPI�WPL��H��u�I�G��PC�����I���D��L�|$0H�D$L�t$0�L�l$0H�D$M��M����I�GH��������H9��UH�HI�OI�WPH��tL�H��OI�OM�oPH�A�I�GL�l$L�|$0H���(I�OA�X�xI�G�I��t����.H�D$L�|$0I�OA�X�bE1�I�G�I��D���L�������7���H�H�D$`H�D$0H�D$HH�D$8L�d$@@��A���	�D��A��A	�1�H�L$0L��H�t$H�T$(�
�I�u
H�|$���E1�1�1퀼$�uH�E�H��������H����1���A�����E��u<�@��uH�D$P�����u%1��|$\@����H�T$H�L$(L�D$P�����t�wA�D��H��[A\A]A^A_]�M�������H����E1�H�|$`���@�������A��A��H�|$0H�t$H�T$(����H�D$0A��H���j�H�uH�|$0H�D$8A��H���ϡ�D��H�=%��`��H�D$`H�D$0H�D$HH�D$8L�d$@�D$'�D$�D$�D$�D$�D$@�l$�D$�D$�D$&�D$��$��D$�D$|�D$�D$%�D$�\$��$��D$�D$h�D$H�T$0H�L$H�|$H�t$(�H����H�D$PL�xX�I� �I�G�I�MuH�|$����I�GL�|$H�D$`H�D$0H�D$HH�D$8L�d$@�D$X�L$p��	�D��A��A	�H�L$0L��H�t$H�T$(��H�D$PH�XX�I�u
H�|$�,��I9�@�����H�=�#�����I��M���H�=�?��L
�H��B�H��H������d_�4�
o?������H�
\?�H�L$0�D$8H�=�tH�
uzL��GzH�T$0�+�/���H�5&?������1���E���t����3�����^��������>�����@�H�=Cz虘��:���H�=eCz舘��)���@�H�=YDz�t������H�=�Bz�c������H�=�Cz�R����H�6!H�
��L�
�CzH��$�A�M1�������E1�H�=LCz�ߗ����H��Cz�9H�=���H��Cz�H�=��荘��~���H�)PzH���ʚ��j���H�=MBz����Y���H���I��cH�|$�L���TH���I�M�FH�|$�/���7H��I�F� H���I�M�H�|$����H��M��uk��H��L�|$@��H����H��H��$���X�L����X�H��蜎�H��L����X�H��艎�H���H���I�u
H�|$0����I�Mu|H�|$�}���p虙�H���I�ubH�|$0�c���V����<H���I�u
H�|$�G��@��u7�M�^��H��H�|$0讪L���FX�H����H���I�u
H�|$0���M��uHH�|$`tH�|$H�����$�uH��?�H��������H��uq1��[<���t>H��融�H�D$HL�pL�=���fff.�I��I��t�I�~�t�I�>A����H�5<������1���H���B����[��u���;��z����k���UAWAVAUATSH��8H��I��L�vH�nL�,�H��t#L����I��H��u�L���R����A�L��L��L����H���H����I��H�5H�|$��2��H�5UaH�|$ ����H�D$I�ED$AED$ AEH�D$0I�E(AE0H�CI�E@A�D$I�l$ M�|$(I�l$0I�$M�l$I�D$H��8[A\A]A^A_]ÿ�H�a��I���7I��H�|$tH�|$����I��L�����I��H��t	L�����H�;t	L�����L��襋�DUAWAVAUATSH��HH�$H�D$H�D$H���wH�RH��H�D$ A�1�H��������E1�H�|$(H�nL�~H�FH�D$0H���!M��t)J��1�ffffff.��|�:tH��H���u�1�L���f�H��H��I�H�4�H�L�4�H��H��>��I9������L�L$H�t$8L�D$@M��tL�����H����I��I���	A�E1�L��H��L����L�L$L;$L�D$@u%��A�H��L���[��L�D$L�L$K�IM�,�M�d�I�\�I��L�L$H�l$81�H��������H������H�t$0H;t$ H�|$(�����H�D$H�GH�$H�H�D$H�GH��H[A\A]A^A_]úH��L���9��H��M��tL�����H��L�t$L�|$M��uH�<$t	L�����H��聉�M�fL�-n��
@I��I��t�I�|$�t�I�<$A����fDUAWAVAUATSH��xH�L$ H���I��I��I��������H�G����L�$�H��H��>��M9����t1�L���m����M��D�D$,t#L��I��L����H���H��L��I����1�L�<$H�$L�xH��H�t$L����H�l$`H�\$hL�l$pH�|$0H�\$`L��L�<$H���v�l$,H�D$0L�T$8I��L9���I��H�D$@H�D$L�\$HL�|$P�>,�����H�,��H��!I�I�KH��L!��o8fD�E����H��+�H�5�+��E��I�I!�B�<@����I��9M�H�I!�F�<F�|I��K�@H��L�t�L�T�L�@��L�L$L�L�H�T�H�t��D�@��fn�f���AoKf���AKL�<$���������l$��u	A�J��L$H�l$ L�T$<��H�|$J�4�H��3H�
�3fDH9����P���xH���if.�D�P�A���}%D�@�A���$D�H�H���A��A��A��?E	��H���A���H���A��A��A��?E	�A����?D	ҁ�t?M��tB;T'�M�d$��l���H�MH�
N艞��H�l$ u�D$�x�t�L�eL�mH�|$0L��L�����M��H�l$ t(I�\$L�5,��f�H��I��tH�{�t�H�;A����H�}t	L���H�D$@H�EfD$0fE��D$L�eH�TUUUUUUI9���L�}L�mJ��H�@H�kH��H����H���I��H�H�@H��H��L��H����M���l$,t	L��j�H�L$�A��I��[�I�L�<$�M$��T$�Ӏ��
\$H�A��H�uH�y�H�D$H�p�褔�H�L$L�q�L�a�Y��I�t�I�t�D$@�u)�BL��L���p���I�u�L��L���_��D$@�t��H�n3�H���I�GHI�GH��x[A\A]A^A_]�H�=�7z�ڌ���H��L�<$����~�H�H!��o8fD�H��E���[�����L�\$XL�T$H�=(�H�D$`H�\$0H�=<(�H�
�yL��݆H�T$0����L�T$L�\$XH��'��H�����fof��D��B�<�
���H�=�
tH�
�yL�f�yH�T$0�+L�<$�s��뽿���H�=�6z�{���I��M��tH�|$���H�$H�@�I��I�GL���}��I���I��I�GH�l$ H�]L�uM��uH�}u0L���P��L�{L�-=��I��I��t�I��t�I�?A����H���L������UAWAVAUATSH��hH�t$ �H��:I��H��H�|$H�D$H��H�D$8H��������H�T$�%�H�l$H�D$H��H��H����������L�kI9���I�EH�CH�KPH��t>�H���H�CH�kPL�h�L�kH�l$H�\$H����H�CH�{0u)�!�L�kH�D$H�\$1�H�CH�{0��H�{8H�s@H�T$ L������H��H��9L�cL�{ fn�f`��p�fp�D1�L!��Aofo�ft�fD��E��tzH�D$0fL$PH�T$(fT$@�A��H�L!�H��H�IH��H�L$I;L�uL�H�p�H�|$ H�T$8��
���ttA�F�fD!�A��H�D$0foL$PH�T$(foT$@u�@fv�ft�f�ʅ�L�t$uH�H��H���F���ff.�L�k�H��R���H�|$�(���C���L�kH��t�H�Mu
H�|$�	��H��H��h[A\A]A^A_]�1���H�=�3z�7���H�=�3z�)��I��H��u�>I���H�u
H�|$����H�Mu$H�|$�����ŋ�I���H�u
H�|$���L���g��襋�f�UAWAVAUATSH��H��I��I��I��H�T$�y���H�|$`L��L���w��L�\$`�{@�l$L�\$(t�C�D$�{uDM�����l$p�M��t�l$p��$�D$�{u@��@����D$�{�a�k	@��L�|$0trI�^M�vA�H�|$8H��L����M��t*L�{L�%
��DI��I��tI��t�I�?A����L�t$I�>t	H��L
�H�D$HI�F�oD$8�AL�l$I�NH�TUUUUUUH9��?M�.I�^H�L$H��L�4@M�~I��L���	�H���mI��H�H�@H��H��H��L��-�M��t	H���	�H��������L�|$0J��L��H��>��H9����t1�H�������H���H����H����I��M����J�4�L�J��H��*H��*@�ff.�H9��k����x���xH���mf.�D�@�A���}%D�H�A���$D�P�H���A��A��A��?E	��H���A���H���A��A��A��?E	�A����?D	ǁ���H��tA;|
�H�I��i���A�H�W	H�
X	L��萕��L�t$���A�E1�L��H�t$H����L��$�L��$�L��$�H�5;�H�|$8H��$��)@��@l$H�L$8L�t$@H��������H��H9���L��M�v�H�D$ H�@�H�D$xH;D$�BH�|$tJA� L�l$fff.�K�>K;<�K�t<�K�|>�H���������I��I��u�H�D$ @8h����I�$�\$I����������L��H�t$�׋��vH�D$PH�t$XH�H�xI��I!��Bo
fD��E����L�l$L�D$H�E��M�I!�F�E����H��9M�Z�I!�B�4B�tI��K�4RH��A��H�L2�L�t2�L�D2�L�d2�H�L$H�L2�@�l2��o@A��fn�f�
8�f���@�3H�L$ L�a�H�D$H�A�@�i��I�L�|$0L�l$u
L��H�t$x���H��tH��l�H����I��M���M��E1�A�L��L��H���
�L�|$8L�t$@L�d$HE1�H�=G�H�t$8���|$�\$I��������tH�P�H����FH��H�<�H�D$(H��t�H�uH�|$`H�t$h�=���uH�q,�I��L����1��l
���t'H�Ę[A\A]A^A_]�E1�L����}���H�59
������1�H�Ę[A\A]A^A_]�%��A�L�l$M�I!��Bo
fD��I��E���������fofD���E��F�����H���M�������A���E1�H�=�tH�
��yL�]�yH�T$8�+�n���+�� ���E1�H���}��E1�H�=�z�a��H��H�|$��C�H���zy�H���H���I�$u
L��H�t$�ވ�E1��l$@��H�D$(H��t�H�uH�|$`H�t$h賈�@��H�=���C��E��t
H�|$�TC�H���y�f.�f�UAWAVAUATSH��xI��I��H�|$H�F H�D$@H�~ H�v(H�RM�oH�T$L���aE�H��H��9I�$I�L$fn�f`��p�fp�DN�4�1�fv�H���H�l$HH!��o*fo�ft�f�����L�|$H�L$0fL$`L�l$(H�t$ f\$PH�D$8���H�H!�H��L�<@I��N9l:�uI�I��H�t$I��L���L��tYH�L$8�A�f!�L�|$H�L$0foL$`L�l$(H�t$ fv�fo\$Pu�fff.�ft�f�Å�uNH�H��H���/���H�L$L�yL�aH��H�H�D$H�8tDH�|$H��x[A\A]A^A_]�%n�I�|$t2I�GH�L$H�A�Ao�L�aH�D$HH�A H��x[A\A]A^A_]�L��H�t$@�O���L��I��H�9tH�|$��L���w�f.�@P���H��tH�H�@1�Yÿ��4z�f.�UAWAVAUATSH���L�%�	�M����H��$�������~L��H�D$hH�D$pH�D$xH�=��H�5��HDŽ$�HDŽ$�HDŽ$�H��$��KK�L��$�L��$�L��$�M����A�1�J�<+L��L���R�L�H�\$xM��t	L�����H;\$hI��uH�|$h�xy�L�l$pA�D:H�CH�D$xH;D$hu
H�|$h�Sy�H�t$p�D H��H�\$xH�D$hH��H)�H���V�oMJ�f�DncH�KH�L$xH9�uH�|$h�x�H�t$p�D
H��H�\$x�=����xH��9�H���u�e�H�|$htH�|$p��H�=J���]�����L��H�D$hH�D$pH�D$xH�= �H�5!�HDŽ$�HDŽ$�HDŽ$�H��$��I�L��$�L��$�L��$�M����A�1�J�<+L��L�����L�H�\$xM��t	L���9��H;\$hI��uH�|$h��w�L�l$pA�D:H�CH�D$xH;D$hu
H�|$h�w�H�t$p�D H��H�\$xH�D$hH��H)�H��!�i�HD�o�H�f�D ncH�K"H�L$xH9�uH�|$h�Xw�H�t$p�D"
H��#H�\$x�=����xH����H���u���H�|$htH�|$p�[��H�<�H��$�H��L���Y9�H��$�H���N�4�L���7��H���|I��H��H��L��l�DŽ$���H��H�G��H��$P�y/�:����}H�D$hH�D$pH�D$xH�=�H�5�HDŽ$�HDŽ$�HDŽ$�H��$��G�L��$�L��$�L��$�M����A�1�J�<+L��L�����L�H�\$xM��t	L�����H;\$huH�|$h�u�L�l$pA�D:H�CH�D$xH;D$hu
H�|$h�u�H�t$p�D H��H�\$xH�D$hH��H)�H���N�FD�o�F�H�KH�L$xH9�uH�|$h�Bu�H�t$p�D
H��H�\$x�=����xH��|�H���u����H�|$htH�|$p�E��H��$`H��$�H�A�o�$P�A��L��$�L��$�����$H��$�L��L��L�|$�[��I��H��$�H��$�L9��H��$PH��$�H��$HH��$�H��$���$L��A�H��$X�L��H�$���$XH�l$�JH��$`H��$��������H�L$(HDŽ$HDŽ$HDŽ$H�=F�H�5G�HDŽ$�HDŽ$�HDŽ$�H��$��E�L��$�H��$�L��$�M����A�E1�K�<7H��L����M�L��$M��t	H�����L;�$uH��$�,s�L��$C�7:I�FH��$H;�$u
H��$�r�L��$C�D4 I��L��$H�D$0H�D$8H�D$@H�D$H�D$pH�$H�D$xH�D$hHDŽ$PHDŽ$XHDŽ$`HDŽ$� `H��$PH��$�H����H��$�H��$�H��$��G,����H��$`�o�$PL$hT$x)�$�)�$�HDŽ$���$�H��$H��EH�|$hH�t$0L��$��;A��N��|$h�^H��$�H��tH��uH��$�tH��$����H��$�tH��$���L�l$0H�t$8H�T$@H��$�H�t$�\��L��$�H��$�H��$�H��$L)�H9��bK�<4H��H����I�L��$M��t	H��O��M��L�|$tH�|$�:��L;�$uH��$��p�L��$L�|$C�4
I��L��$�=x���xL��L����H���u�4��H��$tH��$���H�l$I��H�L$(�ȃ����4�������H�D$hH�D$pH�D$xH�=��H�5��HDŽ$�HDŽ$�HDŽ$�H��$��hA�L��$�H��$�L��$�M����A�E1�K�<.H��L��n��M�L�t$xM��t	H���L;t$hL�|$uH�|$h�o�L�l$pC�D5:I�FH�D$xH;D$hu
H�|$h�mo�H�t$pB�D6 I��L�t$xH�D$hH��L)�H��>�@GBBD6/+BBD6 BBD6�o�A�B6I�N?H�L$xH9�uH�|$h�n�H�t$pB�D6?
I��@L�t$x�=����xL��0��H���u�\��H�|$htH�|$p����H�l$I��E1�A�I�FH��$@�1fffff.�L�|$A��D�����A���H�l$�H�l$A��H��H��$H��$f�@�Ƅ$Ƅ$H��$PH��$HH��$���D�d$H��$XH��$`H��$H��$XH����M��L��$�L��H��H��f��Ƅ,�H��H�|$hL��H���{�|$hu$H��ʆH�D$8�D$0M���*ff.�H�t$pH�T$xH�|$0H��$��SM���l$0@��H�D$DD$4H�D$H�D$(HED$8H�D$(H��$Pt	H��^�@��D�d$�aA��t	D�����H�D$��$A�A��L��H�4$�H��H��H��$XH���5���H��L�t$t	H����L��H�4$�ðH��H��H�Ǿ@�����A��A���H��t	H����A����D��$�H��$D������H��$hH��H��H��$pH��I��L1�H	�H��$xI��M1�H��$�I��M1�M	�I	�L��$�M��M1�L��$XH��$`L��H��L	�L	�I��I��I	�teA�H;�$�F���H;�$ �8���H;�$(�*���H;�$0����L;�$8����L;�$����H;�$��H��$�H��$�H�T$�C>H��$@H9�$�uaH��$�������u8H�X�H�h�L�xI�H��tH���I�L�=R�tH��A��H��A��L�|$A��t���ffffff.��$ )�$��$)�$��o�$��$��$��$)�$�)�$p)�$`f�$PD��$�A�E��t4A�D��H��$�*}��H�|$�`���H����
H�|$���E1�H�|$H�4$�K�H��H��H�|$0H�����H��t	H��O�H��$H;D$@uhH��$ H;D$HuYH��$(H;D$PuJH��$0H;D$Xu;H��$8H;D$`u,H��$H;D$0uH��$H;D$8��
f.�L��$PH��I9������H��$h�(��H��$XH�D$H��$`H��tEH�D$H�X �H��0H��t.H�{�t
H�{�n�H�C�H��t��H�u�H�{�H�3��t���M�������H�|$�=��p���H�|$0H��H��H��$X��5����H��D��$\��$`D�t$0�l$4H��$�H�t$0�;L��$�L��$�H��L�xM9�uL�d$hL��$�L�|$�*�$ �$��o�$��$��$�$�$��$��$p��$`L��$PL��$X��$�����D$�D$(����H��$D���z��D�����H��D���Z�H������I�H�\$hL��$��H�D$(H�D$hH��$@H��$�D��A��I���|�}I�� I��L�t$hH��$@H��$��F�����H���H���9@p�9@`�9@P�9@@�9@0u9@ Z9@�o>9���4�H���MI��H��H�XH�@���
�H���9L�0H�
�zH�H�@(H��H�D$hH��$@H��$�E��H�|$I���e�f��D$�D$(����H�|$H�4$�^�H��I��H�|$hH�����M��L�|$D�d$(t	H��X��$��$X�$��$H�$P�$`�$p�$��$8�$(�$�$�oD$hL$x�$�f�$�)�$�)�$�H��$�H��$H�|$hH��$�����A���t	D�����|$�9H���D���Ӊ���$H�Y�L�q�L�yI�H��tL����I�t	L���L�H��C�L�|$H�l$I���h��������1����D$�l$(H��$HH��$�H�T$H�$�Ʌ��H����H�D$hL��$����H��I9�tnH��$h�/��H��$`H��tFM�t$ L�=���
@I��0H��t+I�~�tI�~�A��I�F�H��t��H�u�I�~�I�6��o���M��t	L��V�L�|$H�|$I�����L��$�M�nM9�t��$���H�|$0H��$HH��$�軫L�t$8H�\$@H����	L��$�L��L��H��=�Ƅ�H��H��$PL��H���O��$P�wH����L�|$H�|$0t	L������؃���I����H�l$hD$p)�$��$�)�$��$�)�$��$�)�$P�$�)�$`�$�)�$p�$�)�$��o�$�f�$�H��$�H��$�H��$PtH��$H���M9���H��$������`H�D$0H�D$8H�D$@H�=�H�5�HDŽ$�HDŽ$�HDŽ$�H��$��u3�L��$�H��$�L��$�M����A�E1�K�<.H��L��{�M�L�t$@M��t	H����L;t$0uH�|$0�a�L�l$8C�D5:I�FH�D$@H;D$0u
H�|$0�a�H�D$8B�D0 I��L�t$@H�L$0H��L)�H�����2BD0
�o�2�B0I�VH�T$@H9�uH�|$0�#a�H�D$8B�D0 I��L�t$@H�D$hH�D$pH�D$xHDŽ$� `H�D$hH��$�H�ԘyH��$�H��$H��$�����L�|$hL�l$pL�d$xH�D$0L)�I9��H�\$8J�<3L��L��*�M�L�t$@M��t	L����L;t$0L�|$uH�|$0�N`�H�\$8B�3
I��L�t$@�=�����xH��L����H���u���H�|$0t	H��Q�I��H��$��L�p������t��$u	L����H���[A\A]A^A_]�L��$�(�$P(�$`(�$p(�$��$��$��$��$(�$��$H��$�H��$(H�-�fo�$�(�$�(�$����
������$(��H���H���r�$L�d$H�-r�foEfD��A��L�}L�-"�I���DA�D$�D!�A��H����fE��u'fDfAofD��I�ƀ���I��A����t�A���A��H��H�@I�|��t�I��H�x�A���H�]�L�u�L�}I�H��tL����I�t	L�����H����L�|$��$�Q����U���H���H��t]H�SH���F�H�CH��H��H��H)�H��HB��1H��$X�d�����1�L�|$H�|$0�s����w���1�L�|$I��L�d$�$H�.�H��M9�u"H��$��L�p��$��������H��$H��$`��$ �L$&8���H����H���H�=y����KS ��
k�T�H��$�H��$�H�A�o�$��A���$���������^��H�� H��L�|$H�|$0�^����b���L�s�L�{�H�[H�H��tL����H�{t	L�����L�����L�|$I���4���H�D$hH��$@H��$�A�H��$P��1L�|$D�����H�|$A��I�����������D$�l$(���H�|$h�A�1�L���Dd�L�l$pH�\$x�#�H�|$h��A�H���d�H�\$xH�D$hH�t$p�y�E���(D�d$H��$HH��$�H�T$H�$�|��H����H�D$hH��$@H��$�D�d$����H�|$h�A�1�L���c�L�l$pH�\$x��H�|$h�"�A�H���jc�H�\$xH�D$hH�t$p�f�H�|$0�A�1�L���<c�L�l$8L�t$@��H�|$0��A�L���c�L�t$@H�L$0H�D$8�F���H�=�sH�
>�yL�O��H�T$'�7�xb��PH�|$0�A�L��L���b�L�t$@���H�|$h�A�1�L���b�L�l$pH�\$x�.�H�|$h��A�H���hb�H�\$xH�D$hH�t$p��H�
m��L��H����$�H��L�|$H�|$0�|������H��$�H�t$H�$螁��H��$H�D$`�o�$��$��$�)T$P)L$@fD$0D�d$H�D$`H��$(D$0(L$@(T$P)�$�)�$�)�$�(�$P(�$`(�$p(�$��$�$�$(�$8(�$��$Hfo�$���$XH�|$hH��$����u����H��$�A�1�L���a�L��$L��$�"�H�=|sH�
`��L�A��H�T$'�7�j`��B�D$i��$PH�=��sH�
�yL��yH��$P�+�2`��
H�|$h�A�1�L���s`�L�l$pL�t$x�6�H�|$h�?�A�L���G`�L�t$xH�D$hH�t$pL�|$��H��$�A�L��H���`�L��$L��$�k�H��$(H�
�yH�t$&1�苈��[D�d$���!W��ED�d$���W��/�L���W�H�=��y�YZ�����H�l$��V�H�$M����H��Sކ��	H�$M���H��3ކ��H�$M���KH���=H�$H�|$0�����VH��M���ML����݆�?I��M���nL���`�I��M���UH���G�����H��M����L����݆�H�$H�{t	L���y݆L���p݆�XH�$I���L���S݆�H�$H��ۆD���Ӊ��H��$P�+�xH�$�M����H��݆�I��I�t	L����܆H���܆M���H�$I�t	H���܆H���܆�)H�$M����H�|$��H�$H��$�tbH��$���܆�RH�$H��$���H��$��H�$�|$(�t
�|$(��چH��$P�*�|$uJ�H�$H�|$h��H�|$p�%܆�pH�$�AH�$H�|$h�+�_�J\�H�$H�<چD���Ӊ���6H��H��$�t2H��$���ۆ�"I��H��$��KH��$��8H��H�|$htH�|$p��ۆH��$P�I��L���P�D�d$H�l$H�$��2D�d$H�$�H����H��Hۆ�xI�����DI����H��H��$�t1H��$��ۆ�!H�$H��$P��H���چ�wH��H�|$htH�|$p��چI��L����O�D�d$H�$H��$P�))�*�H�$�H����H���چ��H�$��D$D����؆�:D�d$H�$D��H�D$�'H�$H�5T�yL���|`��Z�H�$H��Pچ�D$���I��H��$��8H��蠢���H�$H��$��j���'H�$H��$PtH��$X��نH�|$h���H�|$0tH�|$8��نH��$tH��$��نH��$��x��H�|$��׆H��$PtH��$H��نL�4$�;��Y�I��H�|$htH�|$p�kنH�|$0tH�|$8�XنH��$����$tL���AN�H�|$�.نL���.N��lY�f�AWAVATSPH��L�H�OH��L)�H���������H��L9�tII��I��I�� L�%�؆�
�I��0I��t+I��tI��A��I�G�H��t��H�u�I��I�7�.]���H�{tH�;H��[A\A^A_�%�؆H��[A\A^A_�DUAWAVAUATSH��8H��I��L�vH�nL�,�H��t#L��^׆I��H��u�L���P���A�L��L��L��܆�H�$׆H����I��H�5a�H�|$�蒟��H�5+rH�|$ ��|���H�D$I�ED$AED$ AEH�D$0I�E(AE0H�CI�E@A�D$I�l$ M�|$(I�l$0I�$M�l$I�D$H��8[A\A]A^A_]ÿ�H�O�I���7I��H�|$tH�|$�5׆�I��L��'׆�I��H��t	L���׆H�;t	L���׆L���L�DAWAVAUATSI��H�_L�M��tPL�c L�-�ֆ�f.�I��0I��t0I�|$�tI�|$�A��I�D$�H��t��H�u�I�|$�I�4$�[���I�>tH��[A\A]A^A_�%wֆ[A\A]A^A_�DSH�H�H�H��t�~t�H�H�S[�H�==��� T�����f.��UAWAVAUATSH��H�|$P��H�\$XL�t$`H��L���p�I��I��H��L���H�T$I��H�����׆�����A�ƃ�	6D����
1��چ�������D����ӆA��H��H�|$L��L���+�H�t$ L�l$(I���H�t$��M��I��H��$�H��L���نBƄ,�I��H�|$0H��L����|$0uL����\׆��H�t$8D�����<؆L��M�����H�|$tH�|$��ԆH��$�L��H�T$�u�L��$��$�)D$0H�|$Puo�v��ֆ�8�)�H�=�"������D����҆H��I��H�|$Pu/�6��ֆH�|$tH�|$�EԆD����҆I��H�|$Pt	H��(ԆI9�u�H���y�?L�|$h(D$0D$pD��$�� �ӆH��t*D$hL$xHH��yH�Ĉ[A\A]A^A_]ÿ� �$L�H��L��D���y�����������;���I��H�|$tH�|$�}ӆ���I��D����ц�I��H�|$Pt	H��UӆL���UH�I��H�|$h��L���@H�UAWAVAUATSH��(H���Q���u&H�=5�t`H�H�CH�C��H���H�D$ H�D$ H�D$H�=
�H�
K�yL�d��H�T$��%��H�=��u�L�-��L�5��N�$�M��t2L���цH����I��H��L��L���ֆL��H���U����A��L��L���ֆL�t$L�|$L�t$H�|$��A�L���;S�E1�L�%�L�t$�%f.�H�D$B�,�I��L�l$I����C�,'@��xI��L�l$L;l$u������C�T'��?@���vHC�L'����?	�@���rQC�l'��������?	�	Ł�tgI��L�l$L;l$�f����DI����	Љ�L�l$L;l$�I����'I����	���L�l$L;l$�,���fff.�L���8I�����H�D$H�CD$H��([A\A]A^A_]ÿL���oI��H��H�|$tH�|$��ІH����E�fDP�H��trL��1�H��@I9�t_D�E��A���A���A������H��A��/t�H��I��f�H��L��H��tH�p�L�A�|��/t��H���Y�1�H��DH��t=�T�A��A���A���A����v_H���H�ȃ�/u�H��tvH��H)�rH��Y�H��H��Y�H�
o�}H��H���TL�D�$H�=��sH�
��yL����H��+�nP�T$H�=��sH�
l�yL���H�T$�+�FP�H�=�%z�ZK�f.�SH�����͆H�;tH�{[�%Zφ[��f.�D1��f.�1��f.��f.�DSH��H�5M\H�
�\�A�
�n��H��[�f�AWAVAUATSL�7L��H��plH�_L�M��tHL�c L�-�Ά�f�I��0I��t0I�|$�tI�|$�A��I�D$�H��t��H�u�I�|$�I�4$�	S���M��tH��[A\A]A^A_�%hΆ[A\A]A^A_�fDUAWAVAUATSH��H��$HH��L�=�ֆL��H��H��ֆH��H1�H	�L�%�ֆL��H1�H�=�ֆH��H1�H	�H	�H�-�ֆH��H1�L�-TֆL��H��H	�H	�L�5IֆL��H��H	���	�+ކ���{H�D$ H�D$(H�D$0H�=�݆H�5�݆HDŽ$�HDŽ$�HDŽ$�H��$���L��$�L��$�L��$�M����A�1�J�<+L��L����цL�H�\$0M��t	L���
͆H;\$ uH�|$ �E�L�l$(A�D:H�CH�D$0H;D$ u
H�|$ �E�H�t$(�D H��H�\$0H�D$ H��H)�H���S,DH�KH�L$0H9�uH�|$ �5E�H�t$(�D
H�� H�\$0�=�܆��xH��oІH���u��ΆH�|$ tH�|$(�8̆H�ԆH�
ԆH��$h�H�T$xH��$��3���$h�
L��$pL��$`�&ن���[H�D$H�D$H�D$H�=�؆H�5�؆HDŽ$�HDŽ$�HDŽ$�H��$���L��$�H��$�H��$�H���;A�E1�K�</H��H���φI�L�l$M��t	H��4ˆL;l$uH�|$��C�L�|$C�/:I�EH�D$H;D$u
H�|$�C�L�t$C�D. I��L�l$HDŽ$xHDŽ$�HDŽ$�H�D$xH�D$(H��$�H�D$0H�D$ HDŽ$�HDŽ$�HDŽ$HDŽ$� `H��$�H��$�H���H��$�H��$`H��$�����<H��$�$�L$ T$0)�$�)�$�HDŽ$��$�H��$�H��H�|$ H��$xL��$��8A����|$ ��H��$�H��tH��uH��$�tH��$���ɆH��$�tH��$��xɆH��$xH��$XH��$�H��$�H��$�H��$P��L��$�H��$�H��$�H�D$L)�H9��|K�<.H��H��r͆I�L�l$M��t	H���ȆH��$XtH��$P��ȆL;l$uH�|$�A�L�t$C�.
I��L�l$�=*ن��xL��L���̆H���u��ʆH�|$tH�|$��ȆL��������	D������
��Ն����H�D$ H�D$(H�D$0H�=cՆH�5dՆHDŽ$�HDŽ$�HDŽ$�H��$��#�L��$�L��$�L��$�M����A�1�I�<L��L��*̆L�H�\$0M��t	L���džH;\$ uH�|$ �S@�L�|$(A�:H�CH�D$0H;D$ u
H�|$ �/@�H�t$(�D H��H�\$0H�D$ H��H)�H��>�5
D/�D �D�H�K?H�L$0H9�uH�|$ �?�H�t$(�D?
H��@H�\$0�=g׆��xH���ʆH���u�&ɆH�|$ tH�|$(��Ɔ1�L�-�Ɔ��ŋ|$��Ć����cH�|$xH��$��f�H��I��H��1�1����A��A���M��tH��A��A����D�d$H��$�D�����H�T$H��$xH��$�H��$�H�A0�$��$��$�Q IH��$�H�5�͆�	L��$�H��I9�tCH��$�@@)�$0HP X0)�$ )�$)�$)�$�(�$0H�D$(@@(�$�(�$(�$(�$ X0P HL�t$ H�|$xH��$���I��H��H��$�H���R��A�$H��tL��A��H��$�H;�$�upH��$�H;�$�u^H��$�H;�$�uLH��$�H;�$�u:H��$�H;�$�u(L��$�L;�$�uH��$�H;�$���	H��I9�����H�|$8���L�d$(H�\$0H��tTM�|$ �ffff.�I��0H��t7I��tI��A��I�G�H��t��H�u�I��I�7�H���fff.�M���W���L��A���L���H�5�ˆH��ˆH�|$xH��$����H�D$xL9�$�����H9�$�����L9�$���H9�$����H9�$�����L9�$�����L9�$��������ӆ���H�D$ H�D$(H�D$0H�=�ӆH�5�ӆHDŽ$�HDŽ$�HDŽ$�H��$��<
�L��$�L��$�L��$�M���V
A�1�J�<+L��L���CdžL�H�\$0M��t	L����†H;\$ uH�|$ �l;�L�l$(A�D:H�CH�D$0H;D$ u
H�|$ �G;�H�t$(�D H��H�\$0H�D$ H��H)�H��-��	AD'DH�K.H�L$0H9�uH�|$ ��:�H�t$(�D.
H��/H�\$0�=�҆��xH��ƆH���u�JĆH�|$ ��H�|$(���H��$l��$lH��$�H��$P���H��$�H�T$ H�L$(�$P�$`�$pD$(L$8T$HH��$�H�D$XH�5MɆH��$��xL��$�H��I9�u�\L��$�H��$�H�D$x�$�)�$��$�)�$��$�)�$�L��$���$���$�L��$P�$X)�$ �$h)�$0�$x)�$@(�$�(�$�(�$�)�$�)�$)�$��$���$�H�-����Չ��L��H���H��I9���L��$�L��$�H�D$xH��$�L=�Ȇ�GL�=�ȆH�=Ȇ脈�(�$�(�$(�$Ȇ
�dž�dž��$��yȆL�%:Ȇ(�$ (�$0(�$@#Ȇ
,Ȇ5ȆH��$�H��$HH�A�$��I�� I��H��L�pL��H�������H��$HH��H������J��H���_I���
@p�
@`l
@PQ
@@6
@0
@ 
@�	��ܽ�H���
I��H��L�pH�@������H����I��L�8H�l�yI�D$A�D$(I��L��$x��Ά����HDŽ$�HDŽ$�HDŽ$H�=�ΆH�5�ΆHDŽ$�HDŽ$�HDŽ$�H��$��$�L��$�L��$�L��$�M���g�1�H�<+L��L���,†L�H��$M��t	L������H;�$�uH��$��L6�H��$��D:H�CH��$H;�$�u
H��$��6�H��$��D H��H��$H��$�H��H)�H��+���D�D�H�S,H��$H9�uH��$��5�H��$��D, H��-H��$H�D$ H�D$(H�D$0HDŽ$� `H�D$ H��$�H�VmyH��$�H��$xH��$��9����tH�l$ L�|$(L�l$0H��$�H)�I9��zL��$�I�<L��L�����L�H��$H��t	L���%��H;�$�uH��$���4�L��$�A�
H��H��$�=h̆��xL��H�����H���u�$��H��$�t	L������H��$HH��H�D�����u5M�t$�I�\$�M�|$I�H��tH���I�t	H��t��L���k��H��[A\A]A^A_]�M�l$�I�\$�M�t$I�H��tH���I�~t	H��-��L��$���]Ȇ������M�L�l$(H�D$0H�D$xH�D$8HP )�$�)�$)�$L�|$h�D$p��$�H��$�HP )�$@)�$0)�$ �|$�۸�L��H���+����+���H�|$ �A�1�L���;�L�l$(H�\$0�)�H�|$ ��A�H���T;�H�\$0H�D$ H�t$(�|�H�|$�A�1�H���&;�L�|$L�l$��H�=��rH�
�o�L�jo�H�T$�7�:��
�D$!��$�H�=ȸsH�
D�yL�e�yH��$��+�[:���H�|$�A�L��H���:�L�t$L�l$�Z�H��$��A�1�L���o:�H��$�H��$�n���H��$��,�A�H���::�H��$H��$�H��$�����H�=��rH�
_�yL�pn�H�T$�7�9��H��$��A�H��L����9�H��$�[������1���H�|$ �A�1�L���9�L�l$(H�\$0���H�|$ �.�A�H���o9�H�\$0H�D$ H�t$(����H�|$ �A�1�L���A9�L�|$(H�\$0�H�H�|$ �?�A�H���9�H�\$0H�D$ H�t$(����I0��H�=1�y�3�����<0��I��M����L��������`H��H����L���r�NH��M���gL���YH��M����H��S����I��M����H����-I��M���$L��� ���I��I�~t	H����L�����L���+�I��I�t	H��䶆L���۶�L����+���H��H��$���H��$��I��H��$����H��$���L���+��{H��H��$XuI����H��$P�_��I����I��H��$���H��$���.I���H���I��H��$�tH��$��
���I��H�|$ ��H�|$(�L����*�I�Nj�$���$�L�5��A�։�A��L����*�I��A�$H��tL������I��H�|$ ��|$�׳�L���*�I���M���H��o��L���o*�I�Nj|$����L���Z*�H��H�50�yL���X;H���@*��~5�I��L���'��L���'*�H��H�|$ tH�|$(�	��H��$�tH��$���H��$x諼�I���v�$5�I��H��$��!v��&I��H��$�tH��$�����H�|$ 蹮�H��$xtH��$�����H�|$tH�|$�u��H��$`�0��L���h)��4�UAWAVATSH�����I��H��I���6L�|$ L���p��H�5��H��$�L��L���&1�H;�$�q�=�����1�L�#�CX��$�)D$p�$�)D$`�$��$��$��$�)\$P)T$@)L$0)D$ D�|$xE����H�t$8H�T$PH�|$���L�t$H�T$��L���+�H����L�|$8H�CI��L�#H�|$t	L���:��L���{�H�\$(L�t$0M��tOL�{ L�%���fffff.�I��0I��t+I��tI��A��I�G�H��t��H�u�I��I�7�^7���H�|$ tgH��ò��\H�|$t	L������H��$�H�CP�$�C@�$��$��$��$�[0S KD�{XH���[A\A^A_]�H�5V��H�g��H�|$ �ՙ�L�t$(H�T$0��L�����H��tH�CI��L�#H�|$ t�L���	���H�|$ t	L�������������H��H�|$ t7L���ֱ�H����&�H��H�|$tL�������H��H��$��3H���&��AWAVAUATSL�7L��H��p|H�GI��H����y�I�_M�M��tIL�c L�-]���I��0I��t0I�|$�tI�|$�A��I�D$�H��t��H�u�I�|$�I�4$�5���M��tH��[A\A]A^A_�%��[A\A]A^A_�fDAWAVAUATSH��L�w8H�HI9�u>H���������H�X�L�p�L�`I�$H��tL����I�|$t{L�������pI9��yH�GPI��H���x�I�_@M�HM��tFL�c L�-j���	I��0I��t0I�|$�tI�|$�A��I�D$�H��t��H�u�I�|$�I�4$�4���M��tH��[A\A]A^A_�%��[A\A]A^A_�I��I�|$t	L������H���L����$�UAWAVAUATSH��I��H��$PH�AH;���IH�AI;���8H�A I;���'H�A(I;���H�A0I;���H�I;����H�AI;������������HDŽ$HDŽ$HDŽ$H�=|��H�5}��HDŽ$�HDŽ$�HDŽ$�H��$����L��$�L��$�L��$�M���-A�1�J�<+L��L�����L�H��$M��t	L������H;�$uH��$�3'�L��$A�D:H�CH��$H;�$u
H��$�'�H��$�D H��H��$H��$H��H)�H��)��,�D�D��H�K*H��$H9�uH��$�&�H��$�D*
H��+H��$�
1����xH��$�H���1H��$tH��$����H��H��$PH��3)d�<%������)dH�%��dH�%�H�pdH�4%��͏})�$�o͏}f�$H��$ H��$(HDŽ$pHDŽ$xHDŽ$�H��$PHDŽ$XHDŽ$`H��$PH��$p�c/H�ӨL��$���L��$�H���\� H��$pH�D$PE1�E1�L��H�t$PH	�u9H��$PH��$p�/H�Ө�pL��$�H���H��$pH��$xH�D$I9�D�t$X��I��L�d$PM)�L9�LB�L��$`M����'H��$�L�l$@Ll$H��$PH�D$L��E1��8fff.�H��H�����H!�H�H9���M����L��L)�I9�sYI��M)�M9�MC�L��H��������I9�r
H��������H�D$�8H�D$J�4(�b��H���tWL9�LG�1��^f�H��������H9�r
H��������H�D$�8H�D$J�4(���H���tEL�H9�HG�1��J�?���H�� H��1�J�(H9�HG�M�I9�IG�I)�I��H��u*������H�� H��L��M�I)�I��H�����؃�H�
�Hc�H��{#�����~ffff.�H��H�����H!�H�#H9�������I��{#�7H�C�H�D$HL�{�H�[H�H��tL����H�{H���tL����H�|$H��M���Q���E1�L��$`H�D$@L�H��H��$�M��D�t$X��%I��M)�A��M9�DC�A��H��$�H��H�����HM�L9�HD�H��M9�I�������H��I9���H�,H�����H���������H�F L�$6L9�LG�A�A�H��$�H�T$L���*��$��[%H��$�H�D$H��$xL��$p����L��$`Ll$@L��$�H��$��S�����LH�D$ H�D$(H�D$0H�=��H�5��HDŽ$�HDŽ$�HDŽ$�H��$����L��$�L��$�L��$�M����$�E1�I�</L��L�����M�L�|$0M��t	L���"��L;|$ uH�|$ �� �H�l$(B�D=:I�GH�D$0H;D$ u
H�|$ � �H�D$(B�D8 I��L�|$0H�L$ H��L)�H���y$�o���B8B�D8ile:I�WH�T$0H9�uH�|$ �L �H�D$(B�D8 I��L�|$0H�D$`H�D$hH�D$pHDŽ$� `H�D$`H��$�H��WyH��$�H��$�H��$�������$H�l$`L�d$hL�l$pH�D$ L)�I9��$L�t$(K�<>L��L��S��M�L�|$0H��t	L��զ�L;|$ uH�|$ �|�L�t$(C�>
I��L�|$0�=$����xL��L������H���u�ਆH�|$ t	L������؃���u2L�s�L�{�H�[H�H��tL����H�{t	L���L��L���C��L��$�H��$xI��uUH��A�DM��t"�x�
t!�x�
t �x�
t I���x�
H�@�u��E1��I���
I���I��L��$�H�L$H��$PL�l$@L��$XHDŽ$`H��$PL�=��L��$�H�-i��f�H���JH��t]H��t�8#uSH�|$ H���\7�H��H9D$ �T!L�l$(L�t$0L��L��L��1��Ճ�tA�EM��t�L�� ���1��D��$�53.��$���0f	�����$��� �@�A�EM��t	L��٤�@(�HDŽ$�HDŽ$HDŽ$H�D$H��$PH�D$@H��$XHDŽ$`A�H�D$L��$PL��$���$�fffff.�L���xIH����
H��t�8#t�L��H���
���$�t�H��$�H��$�L���k��H�|$t	L������H��$�H�D$L��$�L��$�@���hM��t
A�?#�r���L��$�L��$��H��$�H�5{��'���*1��ffff.�1�H��$�H��$�H��$�H��$�H��H��H��t-ffff.���� t��	uH���H��H���u�H��H��$�H��$�H����?-��H��$�H�5���&��ue�H��$�H�5����&��uPH��$�H��$�H���(���H��@�0��	������ ����H��H��u�1�H����������������L��$�L��$�M��t
A�?#������
H��$�H�5��1&���u#�H��$�H�5���&����1�H��$�H��$���H��$L��$��@'��������Y�����y���L�t$HL�|$H�D$ H�D$(H�D$0H�=��H�5��HDŽ$�HDŽ$�HDŽ$�L�����H��$�H�D$@L��$�L��$�M���
�1�H�<+L��L������L�H�\$0H�|$@t	L�����H;\$ L�|$uH�|$ ��H�l$(�D:H�CH�D$0H;D$ u
H�|$ ��L�t$(A�D H��H�\$0H�D$`H�D$hH�D$pHDŽ$�L��$�H�D$HH��$�H�$�0H��$�H�t$`H�y�L�b~M���A��$���H�D$`H�D$HH�t$hH�T$pL��H�t$X���H��$�H��$�H�D$@L��$�H�D$ H)�I9�H�L$P��I�<H�l$@H��L���S��L�H�\$0H�|$Pt	H��ҟ�H�|$H��$�L�|$tH�|$X����H;\$ uH�|$ �Z�L�t$(A�
H��H�\$0�
������L��L��H����#�z�讆������L�t$HL�|$H�D$ H�D$(H�D$0H�=���H�5���HDŽ$�HDŽ$�HDŽ$�L���)��H��$�H�D$@L��$�L��$�M����1�H�<+L��L���,��L�H�\$0H�|$@t	L������H;\$ L�|$uH�|$ �M�H�l$(�D:H�CH�D$0H;D$ u
H�|$ �)�L�t$(A�D H��H�\$0H�D$`H�D$hH�D$pHDŽ$�L��$�H�D$HH��$�H�$�0H��$�H�t$`H��L��{M���?��$��H�D$`H�D$HH�t$hH�T$pL��H�t$X�z��H��$�H�D$PH��$�H�D$@L��$�H�D$ H)�I9���I�<H�l$@H��L���⡆L�H�\$0H�|$Pt	H��a��H�|$H��$�L�|$tH�|$X�B��H;\$ uH�|$ ���L�t$(A�
H��H�\$0�=������L��H����H�����E���1���H��$L��$��."���v����G�����g���L�t$HL�|$H�D$ H�D$(H�D$0H�=��H�5��HDŽ$�HDŽ$�HDŽ$�L�����H��$�H�D$@L��$�L��$�M�����1�H�<+L��L������L�H�\$0H�|$@t	L���
��H;\$ L�|$uH�|$ ��H�l$(�D:H�CH�D$0H;D$ u
H�|$ ��L�t$(A�D H��H�\$0H�D$`H�D$hH�D$pHDŽ$�L��$�H�D$HH��$�H�$�0H��$�H�t$`H�g�L�PyM���x<��$���H�D$`H�D$HH�t$hH�T$pL��H�t$X�ّ�H��$�H�D$PH��$�H�D$@L��$�H�D$ H)�I9���I�<H�l$@H��L���A��L�H�\$0H�|$Pt	H�����H�|$H��$�L�|$tH�|$X����H;\$ uH�|$ �H�L�t$(A�
H��H�\$0�
����{L��L��H����h�֩��������L�t$HL�|$H�D$ H�D$(H�D$0H�=���H�5���HDŽ$�HDŽ$�HDŽ$�L�����H��$�H�D$@L��$�L��$�M�����1�H�<+L��L�����L�H�\$0H�|$@t	L������H;\$ L�|$uH�|$ �;�H�l$(�D:H�CH�D$0H;D$ u
H�|$ ��L�t$(A�D H��H�\$0H�D$`H�D$hH�D$pHDŽ$�L��$�H�D$HH��$�H�$�0H��$�H�t$`H���L��vM���:��$���H�D$`H�D$HH�t$hH�T$pL��H�t$X�h��H��$�H�D$PH��$�H�D$@L��$�H�D$ H)�I9���I�<H�l$@H��L���М�L�H�\$0H�|$Pt	H��O��H�|$H��$�L�|$tH�|$X�0��H;\$ uH�|$ ���L�t$(A�
H��H�\$0�
����xL��L��H���MH�|$ ���H�|$(�ޗ���A�H�|$ 1�L�����H�l$(H�\$0�����A�H�|$ H��L����L�t$(H�\$0����A�H�|$ 1�L����H�l$(H�\$0�*����A�H�|$ H��L���Z�L�t$(H�\$0�E����A�H�|$ 1�L���1�H�l$(H�\$0�����A�H�|$ H��L����L�t$(H�\$0����A�H�|$ 1�L�����H�l$(H�\$0����A�H�|$ H��L����L�t$(H�\$0����H��$�tH��$�t��H�|$L��$�t	L���[��H��$ptH��$x�B��H�D$`H�D$hH�D$pM�l$(I�D$0H��$�I�L$@H��L�l$XH��$X�)L��M�efAoEfD�A��H�PpH��$8H�PxH��$0H���H��$�H�PXH��$�H�@`H��$HH��$H��$ H��$hH��$(H��$`H��$H��$�H��$H��$��H��$@HDŽ$�H�.�yH��$HH�D$P1�I��H�\$�fDH#�$��o)fo�ft�f�����f�$ H��$�f�$H��$����H�H#�$�H��H�@H��L;t�u*H�H�p�H��$�L��L�����I��H��$���tbH��$��B�f!�fo�$ H��$�fo�$u��fv�ft�f�…��,H�H��H������fff.�H�D$@H�\$L�t$M���AH��$8H�D$@�rfE��u0fffff.�fAo$fD�I�����I��A����t�A��A�G��A��D!�H��H�IH��L�I��L�t$A����@H#�$H�ofo�ft�f�����H��$�f�$�L��$ H��$�f�$���H�H#�$HH��H�IL;t�u)H��H�p�H��I��H��y��H��L��H��$���to�E�f!��H��$�fo�$�L��$ H��$�fo�$u�ff.�fv�ft�f�ʅ���H�H��H������fff.�L�t$M����	fE��u.fff.�fAo$fD�I�����I��A����t�A��A�G��A��D!�A��H��H�IH��J�(H�L$HI��L�t$I�\�M�t�H��$0H��$�H��L�����H��H��9fn�f`��p�fp�DJ��1�H��$��>���fffff.�H�\$H�L$HH�Q�L�q�H��H�L$HH��$�tLH��$hH��$`L���4��H��H��9fn�f`��p�fp�DN��1�H��$��D���@N��M��tEM��L��$�t?L��M��H��H��$�H��L��$�uh�<H�\$H��$�M��u���JHDŽ$��H��$�1������H��$�H��$�H��L��$���H��H��L����L��$�H��$�L��$�HDŽ$�H�D$PH;D$`L�t$uH�|$`�J�H�D$hH��$@H�L$PH�IH���o�$��o�$��o�$�H��$@�T �L�H��H�L$PH�L$pH�D$H�@�uH�D$@����ffffff.�H�D$@H�����
H������H��$@H��$H�D$P1�H�D$@H����L��$L��M�efAoEfD�A��H�hpH�HxH��$0H���H��$�H�H`H��$HH�HXH��$�H�HHH��$ H�@PH��$�H��yH��$HH�l$H�mf�H�D$hH��$@H�L$PH�IH���o�$��o�$��o�$�H��$@�T �L�H��H�L$PH�L$pH����H���qfE��u/ffff.�fAo$fD�I�����I��A����t�A��A�G��A��D!�H��L�4II��M�H��H�\$A��H��$X���%DH��$�H#�$H�ofo�ft�f�؅���H��$8f�$�H��$�f�$����H�H#�$HH��H�IH��$�H;l��uH��H�p�H��$�L������tc�C�f!؉�H��$8fo�$�H��$�fo�$�u��fv�ft�f�ʅ���H�H��H������fff.�H�\$H���\fE��u.fff.�fAo$fD�I�����I��A����t�A��A�G��A��D!�A��H��H�IH��J�(H�L$H��H�\$I�T�I�l�H��$0H��$�H��$�H���Y��H��H��9fn�f`��p�fp�DL�4�1��Q����H�l$HL�t$H��$X�WI�V�I�n�H��$ H��$�H��$8H������H��H��9fn�f`��p�fp�DH��$�H��1�H#�$�H�D$X�ofo�ft�f�����L�t$f�$�H��$�f�$H��$����H�H#�$�H��L�4@I��H�D$XH��$�J;L0�u#I�I�v�H��$8H��錆H����H��$��A�f!�L�t$fo�$�H��$�fo�$�t���fv�ft�f�…�H�l$HuH�H��H������ff.�A�V��1Ʉ�������1�1�H�\$����"A�V�H�D$�H���$���$�0щ�$�I�n�H;h���H��t[I�^�H�D$H�@�A� H��$8ffff.�J�3J;0uvJ�t0�J�|3�H���ʋ���H��$8uVI��H��u���$�8�$���1�H�l$HL�t$��$����!�����$�H�\$H�T$@H���u+��@�1�H�\$H�l$HL�t$H�T$@H�����H��H�T$@��$���u
��u���	���L��M�v�H�D$H�h�H��H��t&H��H��$�����H��H��$�H��u
��H��L���ڍ�H�L$H�A��H����oA��A�H��$�H��$�H��$���$���$�H�D$PH;D$`H�\$H�l$H�	���H�|$`�bC����L��$�H�D$@H�\$H�D$@H���B���I�l$p�/L��$�H�l$H� L��$�H�D$@H��������L��$�H�D$pH��$`�oD$`f�$PH��H��$X��I�\$XL�sfofD�A��H����I�D$HH�D$PI�D$PH��$H����H���KfE��u-fff.�fAofD�H�À���I��A����t�A��A�G��A��D!�A��H��H�IH��H�T��L�l�H�|$PH��$HH�T$L���r��I��H��9fn�f`��p�fp�DJ��1�L#�$�H�D$X�Bo fo�ft�f�����H�l$HL�l$f�$�H��$@f�$0H��$����L�H#�$�H��H�,@H��H�D$XL;l(�uH�H�u�H�|$I��y��L��tZH��$��A�f!�H�l$HL�l$fo�$�H��$@fo�$0u�fDfv�ft�f�…�u@I�I��H������H�|$txH�����L��I��H��uj�ffffff.�H��$�H��$H�T$L���H��$�H�������H��
���H��$�H��$���A�L��H�t$����H�D$H�D$`L�d$hH�D$pH�E��H��@�oE��E���$���$�H�|$ H��$H�T$`H��$��rH�D$ H��H�l$H�t����H��j���H�|$ H�t$(�V���L��$�fff.�D�}�A!�L��H����fE��tI���&f�fAofD�H�À���I��A����t�I��A��D�����H��H�@H�T��H�L�H��$�L���H��$�H��t��H�u�H��$�H��$��|	��g�����$�(�$(�$(�$ �$��$��$�H��$`H��$�(�$PH��$PH��$�H�A@(�$�I0(�$�I H��$�H�AH��$�H�AH�D$@H�AH�AP)�$p�AXH�ĸ[A\A]A^A_]�L��$�����I������H�=�sH�
�y����9D$ L$0)L$p)D$`H�=�sH�
vyL��yH�T$`�+�{��H�&H��$��%�����������H�����H��H��dH�%�d�%�����"��H�|$ �A�1�L���q�H�l$(L�|$0���H�|$ ��A�L���E�L�|$0H�L$ H�D$(�V��H�=��rH�
sryL��8�H��$��7���+H�|$ �A�L��L�����L�|$0������$��D$H�=��sH�
6vyL�O�yH�T$�+�P�����$��D$H�=��sH�
vyL�2�yH�T$�+�����$��D$H�=P�sH�
�uyL�͚yH�T$�+����jH��$H���[��$��D$H�=�sH�
�uyL�t�yH�T$�+���)�H���_���L��$��H��$��C��H��$�A�1�L����L��$H��$����H��$�*�A�H����H��$H��$H��$�8���
H��M���L���7����I��H��uM���L����M����I��M���}L���oI��H�|$P�	�`I��H�|$@ut�I��H�|$PuE��I��H�|$@���NI��H�|$Pu$��I��H�|$@u3��I��H�|$P��H�|$@�|���I��H�|$@��L���H��H��$�tH��$��D���H��H��$uH���4��H��$���H������1�/�H�(�&�?���6I���6I���.I���&I��H�|$H�H�|$X���I��H��$���H��$���I����I��H�{t	L�����L���b��I��H��$���H��$����I�����I��H�{t	L���:�H�|$H����I��H��$��q���3I��H��$P��$�"I��H�|$`���H��$�`G�L������I��H��$��(`�H�|$`tH�|$h��~�H�|$ tH�|$(��~�L�|$�\I����OI��H�|$`tH�|$h��~�H�|$ tH�|$(�p~�H��$��+���F��I��H�|$`t6H�|$h�)I��H�\$H��$�tH��$�)~�H��t	L���~�H��$ptH��$x�~�H��$�mF�L�����DAWAVAUATSH��H���KF�L�sL�{M��tGM�f L�-�}��
�I��0I��t0I�|$�tI�|$�A��I�D$�H��t��H�u�I�|$�I�4$�	���H�;tL��[A\A]A^A_�%g}�[A\A]A^A_�DUAWAVAUATSH��8W�)D$ )D$L�oM��thH�4$I�� A� MB�H�|$H�/L�d$H�|�L�5W�ffffff.��}L��L����H���u#A��HcH��t�H�� H����ZL�v1��+I)���H�L$L�iH��!sIH�4$H�L�vL)�H9�rLH�~L�I��H�t$H��H��怆H��I�M�w1�H��8[A\A]A^A_]�H�
TL�� 1�H�����A�H��I��L��H��H���F��L��H��M�w�H�=C�dH��)}�E�2��f�UAVSH��H��H�H�wL�L��L��1�I��f�H9�tAM����A�(A��A���A���A������D�4I��I��H��D9�t��WM9���M9�A��A�t,H9�t������ t��	u-H)�r3H��H�H�w��A������������vK1�H��[A^]�H�=zsH���y���l$H�=zsH�
�kyL��V�H�T$�+��D$H�=�ysH�
�kyL��V�H�T$�+��H��7�H��H���/��f.�@UAWAVAUATSH��L��H��L�4�H��t0ff.�D�A�� tA��	u"H���_H��H���u��1�H��u�I��H��H����E1��C�<�A��A���A���A�����C��:tI��H���u��TH�CL9����T$<H�L$XI��������I�GH)�K��H��H�|$H��H��1�E1��f�I�D$H9D$u1�H�Ĩ[A\A]A^A_]�H�D$(H�D$pD$)D$`H�;t
H�{�jy�H��������?(D$`H�|$pH�{H�sH��H�\$P���>����D$E1�H�D$I�l$H��H��#x�H���2I��H�H�@H��H��H��L��E}��|$u	H���x�L�l$xH�\$H��$��D$<��$�J�,�H��������?I9���H��������H9������1�H�������H��t?H��E1�1�H����9tH��H��H9�u��H��H��H�H�|$L�,�I���E1�H�|$H��H�,�H9���H��������H9�����u���H��tEI��H��w�H���WH�\$L���4H����H���v�H���I��L����H�D$I��H��H���{��`��v�H����H�L$H�L�`H�XH�D$H�D$ H�D$(A�H��������?H�l$M��L�d$��H��H�l$t5H��1�f.�A�|�t$H��H��u�H�D$0H�l$�&H�D$0�H��H��HT$H��L�H�T$0L�$�H9���H��������I9������H�D$HM��tL���u�H���H����1�H�D$@H��L��L���z�L�d$L;d$H�D$Hu"��A�H�|$L���Y��H�D$ K�dH��H�T$@H�T�H�l�I��L�d$(L�l$0���1�L������xA�1�L��L��H��Uz�L�t$PI�>t
I�~��u�I�M�fM�~M��t H���t�H��H��u�H�\$�*����H��L��H���y�L�|$H�\$ L�|$(H��$�H�T$H�L$xH�t$X�H��$�H��t�H�uH��$�H��$�������H�|$��H�VUUUUUUH���I9����L$H�\$ J��L�$@���H�=�ssH��y����H�=�ssH�"�y��x��H���2��|$H�=�ssH�
yeyL�rP�H�T$�+�S���`�
���H������b���H�=qssH�
�yL��yH�T$�+���I��H��t=H�|$@�<t��0I��H�|$tEL���:I���I�Mu6L��H����L�����I��L�t$ H�\$(H��uH�|$t	L����s�L������M�fL�-�s��ffff.�I��H��t�I�|$�t�I�<$A����fDSH��H�?t
H�{��s�H�CH��t�H�uH�{H�s [��[�f.�UAWAVAUATSH��hI��H��H��H�~ H�v(H�T$8���H��H��9L�eL�Efn�f`��p�fp�DJ��1�fv�L�it�L!��Aofo�ft�f�ȅ���H�D$ H�\$L�|$fL$PH�t$f\$@H�L$(���H�L!�H��H��L�,@I��O;|,�u)M�I�u�H�|$8L�D$0I��M��A��M��L��L�D$0��tWH�L$(�A�f!ȉ�H�D$ H�\$L�|$foL$PH�t$fv�fo\$@u�@ft�f�˅���H�H��H������H��H�[H��H���������H��H�H�L!��Aofv�ft�f���Aoft�f��f�f������������f��wH�E��A�A�TH�MI�E�H��H�\$qH�H��h[A\A]A^A_]�I�}�I�E�H�C�AoE��s�H��h[A\A]A^A_]�%eq�f.�UAWAVAUATSH��I��I��I��H�~ H�v(H�BH�T$H�jH�D$ H��H����H��I�|$�kL�|$M�$I�|$I��I��9fAn�f`��p�fp�DH�l$XL�,�1�fv�L�=(r�1�H!��Aofo�ft�f�����L�t$H�|$Pf�$�L�L$HL�d$@H�T$8H�t$0f�$����H�H!�H��L�4@I��H�D$XK;D2�u M�I�v�H�|$ L��M��A��M�����E�f!��L�t$H�|$Pfo�$�L�L$Hfv�L�d$@H�T$8H�t$0fo�$�u�f�H��L�D$(tf�Å�t�D��I�I!�ft�f�Å�us��1�L�D$(H�H��H�����I�F�H�L$H�AAF�H�L$H�AI�F�AF�H�D$H�8��H�|$ H�ĸ[A\A]A^A_]�%[o�C���H�t$��H�T$H�JH�L$p)D$`D$xH�NH��$�$I�H�H!�G�E�L
�AoD$��fn�f�
�Ef���AD$I��K�@H��(D$`foL$pfo�$��AT��AL�AD�I�H�ĸ[A\A]A^A_]�I�t$ L���P����fAof��D��C��,���H��I��H�tH�D$H�8uH���^��I�?I�w����H�D$H�8t�H�D$H�x�0n�H���0��PH��H�<$H�WH�5�tH�
f~L�
I��H���&�Y�f�UAWAVAUATSH��HH��H�H�hL�hH�>H�FH�5+�r��P��M����H�l$������C�uH�|$H����I��tz�L�3L�{H�5�r�L��A�W�����uM�D$L�t$0L�|$8H�D$H�D$@H�CH�D$(H�D$0H�D$H�AyH�D$ H�|$H�t$�m���t5�I��uL�����uH�;H�CH�5a�r��PH��H[A\A]A^A_]�H�|$H�D$ H�5+:��PI��t�H��I��L�|$L�5�yL�d$��f.�H�ʼn�I��t�H�l$��u�C�H�;H�Cu.�H�5�r�P���u�L��H��讐�ifff.��D$H�|$0H�D$8H�D$H�D$@H�CH�D$(H�D$0H�D$L�t$ L��L���d����`���H�|$H�D$ �H�5N9�P���L���f.�f��f.�DUAWAVAUATSH��hD��E��I��H�T$pH�NPH�t$(L�FXA���D$W�H�|$X1�D��$����I�D$H��$�A$)�$�����D$WL�d$D�l$��H�D$(D���� �Xj�H����>H��H�H�@��$��CL�sL��$�L;�$�u
H��$��0g�H��$�L��H��H�H���yH�TI��L��$�H�D$XH�����D$DH��$pH�t$ ���L��$xL��$�H�D$(H�phH�PpH��$�L���U���H��$pt	L���gj�@����A������ �ai�H���>I��H�H�@D�hH�I�FH��$�H;�$�u
H��$��5f�H��$�H��H��L�4H���yH�TH��H��$��D$D�.A�1�H��$��T��A���t	D���g���<��D$DL��$�A��݃��u
A�o��������h�H����<I��H�H�@�hL��$�L;�$�u
H��$��le�L��H��H��$�L�4L�%�yL�dI��L��$����D�l$ttA�_���tk��h�H���s<I��H�H�@�XH��$�H;�$�u
H��$���d�H��$�H��H��L�4L�dH��H��$�H�D$(�8L�d$tIH�L$XH����:?Hǁ�����H��8H����IH��H��8Hǁ�H�D$(H�@(H��$�H���fDŽ$�
HDŽ$pW��$�H��$pH�|$X�K��H��$�H�L$(H�A(H����H�i H��H�@I��E1�I��ffff.�N�|%N�l%J�t% J�T%(H��$��oH��H�D$XL9���_-��U����H��$�H��$��$�)�$pH�|$ L��L��L��$p��;��I��0L9��{���D�l$�H�5���H����:��$�L�t$(A
����D$8L��$pL�����(�$pAFxH��$�I���I�H�
�Hc�H��H��$�H��$ (�$�)�$����E1���L�t$8��H�D$pH�@(H����	�H���KH�D$pH�X(L��$L��$ M����	M��I��L��De�H����G1�L��L��I9���	H�>L�F�H��vKH��H��H�<L�DH��H��u��x	1�1�����I�֨��D������nI�^�M�~�M�vI�H��tL����I�~t	L����e�H���e��7H�D$(L�hXM���_L��L�pPM��I��L���pd�H����FI��L��$pH��$xI��I��1�I���I�~�I�6��!I�D$�I�$H��I��I��I9�u����H��$�L��$���H��$��H��L��A�����H��$�H��L��A����H�D$(�8�<A������L�hpM����L�`hI��1�L�=�r�fff.�H�� I9��lA�|u�A�|u!I�|I�DH�4�H���rL���F���u�D�l$A��6�I���IH��$ H;�$u
H��$�,`�H��$H��H��L�4H�*�yH�TH��H��$ H�D$(H���L�t$8�:������s;H�D$pH�@(H�����H��IH�D$pL�x(L��$L��$ M����L��H��H��ub�H���7E1�L��L��@H9��}H�>L�F�H���HH��H��H�<L�DH��H��u��NHDŽ$pHDŽ$xH��$pH��$PH��$xH��$XL��$`L��$�H��$PL��D�l$�[[�H��$�H��$�H��$p�ވH�D$(�����t��8H�D$pH�@(H����:����D$H���u����D$H��T$01��1�1���f��t!%����1����1���f����u�Zd�H�|$ �(�M��H��$�H�D$(H�x8H�p@�H��$H��$�]����tnH��$xL��$�M��t+J��H�H��ffff.��;Qt7H��H9�u�H�D$pH�@(H���k8����������pH��$H��$�L��$�H��$�H��$�1�H�D$(���u6H�D$pH�@(H���8���u�����t��_��Ņ���?H��$���d��$ )�$��$)�$��$)�$��$�)�$��$��$��$��$�)�$�)�$�)�$�)�$pH�D$pH�@(H���A7����ɉ�$lu
�����E1�H�D$pH�xH�p��H�T$xI��H�D$(H�xX��	H�@PH�xH�p��	E1�D�l$H�D$pH�@(H��tx�H��GEH�D$pH�X(M��tgM��I��L���^�H���MA1�L��ff.�I9�t+H�uH�}�H���DH��H��H�4H�|H��H��u�D�l$�1�M��u��L��$ H��$(L��$0H�D$(H�pPH�PXH��$��@��H��$0H��$��$ )�$pH��$�D��$��$��$�H��$�H��$��@��]�H����5I��(�$p(�$�(�$�(�$�X0P HL�xI��H�XL�I��H�D$8f.�M��tKH�C�H�K�H�QH��H���H�<H���Q H���I����u�H��H���CH�H�D$8H�CH�D$`�M�~I��I�^L�I��H�D$ DM��tKH�C�H�K�H�QH��H���H�<H���Q H���I����u�H��H��3CH�H�D$ H�CH�D$H�M�~I��I�^L�I��fffff.�M����H�C�H�K�H�QH��H���H�<H���Q H���I����u�H��H���BL�+H�[H�CH��H���N�<(I��L���S(��|
L���S1�<D��I�M�y	A�L��H��D�l$�^����f	1��_	H��H�T$XH���H���H9��<6H��H���A��L�%n��I����>H��$p�7`����
����#1�L��$L��$ M���1����H�T$(H�J�H���AB�$�L��$pH��$xL��$�H��$��0�6[�H���83H���$p�$��$�P HL�-Џy�E1�L��$L��$ M���Z����L��$�H��$�L��$�H�D$(H�xX��3H�@PH�xH�p����H��H���
H�D$(H�pPH�PXH��$��K<��H��$�H��$��$�)�$pH��$��$��$�H��$�H��$�L��$��@� Z�H����2H��(�$p(�$�(�$�(�$�X0P HL�-.�yH��H�t$X1�1�A�U��A��I�}t	H���Z�H�D$(���D���H�|$8H��@��D�l$��M��t>L��H��L�1�L��fff.�H�qH�vH��H���H1H9�t)H��H��H9�u�H�=6�H��vy������?H��H��I�<I�M�|I�4H��H��L�H����[�I��L��$ �H�uH��L���8���H��$pH�t$8���L��$�M��y�D���?@�l$0E1��1��
�jL����X�H����;H���U��g�����HDŽ$ HDŽ$(HDŽ$0H�=Yg�H�5Zg�HDŽ$pHDŽ$xHDŽ$�H��$pL�|$ �$��L��$pL��$xH��$�H���7A�E1�K�<'L��H��*]�I�L��$0M��t	L���X�L;�$ uH��$ �J��L��$(C�':I�D$H��$0H;�$ u
H��$ ���H��$(B�D% I��L��$0HDŽ$�HDŽ$�HDŽ$�H�8�H��$xHDŽ$�HDŽ$pH��$p���H��H�T$(H�zX�L6H�RPBHDŽ$p�$xH�$L��5H��$H��$�L��$pH�����$�6L��$�H��$�H��$�H��$pH�t$(�N�L��$pH��$xL��$�H��$ L)�I9���5I�<,H��L���[�M�L��$0M��t	H��W�M��D�l$L�|$ tH�|$(��V�L;�$ uH��$ ���H��$(B�D%
I��L��$0�
,g���xH��$pH��L����H��$ tH��$(��V�H��$��A��M��t�I�u
H�\$8L��臼�H�|$8H��t�H�u肛����D$8H��$�;A���#�1��H��$�H�ň�$�L��$�H�D$pH�@(H���--���E1�H��$`H��M���Y���H�l$`L�t$h����L�d$�L$0�\$ ��u�MU��L$0�D$ ���r��t�D$ �D$H1҅��‹|$ �t$H�����IH�D$0�|$ �-W��
�d����%D�%�e�E�����$�H�5P�dL�-IY��D��A��H�5��r�D��A��H�5d�d�D��A�Յ��H�5Y�d���3W�����9�@BE1�H��������H��$ L�%�W�L�-W�H��$�H�L$ �f�1�M����H�����tRI9�H��IB�H��$ H��$(I)�H��H��A�ԃ��u�A�Ջ��$�����'L�$ H��$(��W������pV�����M8�@BE1�H��$ �!ff.�1�M����H�������I9�H��IB�H��$ H��$(I)�H��H��A�ԃ��u�A�Ջ��$����F'L�$ H��$(�D�l$H��$�H��$�H��$H��$�DŽ$�L��$�I�F0H��$���$�A�F8��$�H�|$ ��$�H�L$8H����$���H�T$`H�BH��H���H�<H��I��R���I�uA�H�|$8H�t$`�E���������$�L�|$ M��tPH�L$HH�AH��H���I�<H���Q���I�uE1�H�|$ H�t$H��������1���$�L�|$ M��u�1���$�M�f(��D$0M���M�n M��I��L���WQ�H����3H��1��%�1�H��H��H�3H�T3H��L9���H�@I�L�I�t�H��t�H�<�1�DD��E��A���A���A������*E��tH��H��u�H���ff.�H9��y���H�=�PsH�9.}��/���6M��D�l$t?I����H�sH�CH��H���tH���H�=�Q�eD�l$H��$�H���C!�T!�@�l$0L��$�H��$�HDŽ$�L��$xH��$�H���3H��H�D$ E1�1��2fff.�H��$��+
H��H��$�I�� L9t$ ��O�|4O�l4H��$�H)�I9�w<H�<+L��L���T�L�H��$�C�|4u�H;�$�u�H��$����넹A�H��$�H��L���F��H��$�H��$��L��$�H��$�L��$xL��$�M���AL�|$ M�|$L�-�O���I�� I��tI��t�I�?A����D�l$L�|$ �1����H�R�M��L�����L����Ӊ��Y�H��$ H��$p�P��S�H��$p��O����l�����R�������Q�����d3�@BE1�H��$ �1�M����H�������I9�H��IB�H��$ H��$(I)�H��H��A�ԃ��u�A�Ջ��$����h"L�$ H��$(�D�l$H��$pt	L���N�L��$L��$ L��$�H��$�H��$�HDŽ$pHDŽ$xHDŽ$�L�4$H��$�L��$pH�|$XH�t$pH�T$(M�����D$8H��$�9��1�H��$��!H�|$XH��$�L�d$��9���� H�=�Y�3O�����H�+L�{H��L����<��H����H��$�H�|$XH��L��PI��H��$�H�H��L�j�H��L1�H�ɽHI�E1�H�
�Hc�H�1����pH��$�H�I1�H��IH�E1�H�
ĜHc�H��H�l$x�O[������HDŽ$HDŽ$HDŽ$ H�=[�H�5[�HDŽ$pHDŽ$xHDŽ$�H��$p�ז��D$0H��$pH��$�H��$xH��$�L��$�M��L�|$h�q+�E1�I�<,L��$�L��L���P�M�L��$ H��$�t	L���2L�L;�$L�|$huH��$����H��$B�D%:I�D$H��$ H;�$u
H��$���H��$(H��$�H��$H��$�B�D  I��L��$ HDŽ$�HDŽ$�HDŽ$�HDŽ$ HDŽ$(HDŽ$0H��fH��$xHDŽ$�HDŽ$pH��$p���H��HDŽ$pH�T$xH��$xL��$�H�$L��(L��$�H��$ L��$pL��H������$��*H��$ L��$(L��$�H��$0HDŽ$pL��$xH��$�H��)iH��$ H��$�L��$p�A��D��$ ��)H��t	L���KJ�H��$�H�D$xL��$�H��$�H��$pL��L��$���@�H��$pH�D$hH��$xL��$�H��$L)�I9���)H��$�I��J�< H��L��2N�M�L��$ H�|$ht	H���I�H�|$xD�l$�tH��$���I�L;�$uH��$�/��L��$C�'
I��L��$ �=�Y���xL��L��aM�H���u��K�H��$�3H��$� I�� H�x�1Ʉ��zD�H��$�H�I1�H��IH�H�
z�Hc�H��D�x���H�x�1Ʉ�A�zDD���A��t
I�� D�l$t�A��D�l$�FA��A�����AL�E��AD�����W�����HDŽ$�HDŽ$�HDŽ$�H�=�W�H�5�W�HDŽ$pHDŽ$xHDŽ$�H��$p�.��H�l$0H��$pH�D$xL��$xL��$�M����'�E1�I�<,L��L���+L�M�L��$�H�|$xt	L���G�L;�$�uH��$��H��H��$�B�D%:I�D$H��$�H;�$�u
H��$����L��$�C�D% I��L��$�HDŽ$ HDŽ$(HDŽ$0HcD$0HDŽ$p�$xHDŽ$�H��$�H��dH��$H��$ L��$p�(A��@��$��&H��$ H�D$xH��$(H��$0H��$pH�t$h�<=�H��$pH��$�H��$xL��$�H��$�L)�I9���&K�<,H��L����J�M�L��$�H��$�t	H��!F�H�|$xH�l$0tH�|$h�	F�L;�$�uH��$�誾�L��$�H�l$0C�D%
I��L��$��=FV���xL��L���I�H���u�H�H��$�tH��$���E�D�l$�������Iȁ�����ٍ)����HȽ�B���D$0�Y�D$0�L�D$0�:H�+L�{I�G�H���a���J��H�
z�Hc�H��H�=vEH��]F�����A��&���H�5g�D���H�H��$`I	�H�5K�r�D���H�H�5ܲr�H��$��|$ ���D$ ����H�W�)�$ HDŽ$0������f�H��H��H��H��#�4	�4�A��A)�A��0D�� H��
r
H�p�H��wȃ|$ yH��Ƅ-H����H)�H�4H�� D��L�-H�A��H�5^�d�D��A��H��$�H�P�D��H��A��H�5:�d�	D��A��H�5�rM�����L��H��IH�W�)�$ HDŽ$0�H���������@H��H��H��H��H�����A��A)�A��0D��4 H��
r
H�F�H��wȃ�$`uH��Ƅ4-H���H)�H�H�� D��L�=#G�A��H�5l�d�D��A��H�D$xH�P�D��L��A��H�5T�d�
D��A��A��H�5�rD��$�E����D���AH�W�)�$ HDŽ$0������ffff.�H��H��H��H��#�4	�4�A��A)�A��0D�� H��
r
H�p�H��w�E��yH��Ƅ-H����H)�H�4H�� D��A��H�5��d�
D��A�׋D$H��������H�W�)�$ HDŽ$0������DH��H��H��H��#�4	�4�A��A)�A��0D�� H��
r
H�p�H��wȃ|$HyH��Ƅ-H���A�I)�H�H H��$�D��H��$�L��A��H�5ַr�D��A��D�l$��$��5ZO�H�L$0�Ƀ��.H��Hc�H��@��L�d$��
�
nQ�����
��$�H�5��rA��L�=�D����A��H�5r�r�D��A��H�5A�d�D�d$HD��A��H�5ʮrA���|$ ���D$ ����H�W�)�$ HDŽ$0������H��H��H��H��#�4	�4�A��A)�A��0D�� H��
r
H�p�H��wȃ|$ yH��Ƅ-H����H)�H�4H�� D�|$HD��L�-D�A��H�5��d�D��A��D��$�E��H�5�r��D���AH�W�)�$ HDŽ$0������H��H��H��H��#�4	�4�A��A)�A��0D�� H��
r
H�p�H��w�E��yH��Ƅ-H���A�I)�H�4H�� D�|$HD��L��L�%9C�A��H�5�d�D��A��D��L�d$D�l$�@��L�d$��D�=]O�E����H�5z�r�D����B�H�5m�r�D����B�H��B�H�52�d�D�|$HD���ЋD$ ��������H�W�)�$ HDŽ$0������H��H��H��H��#�4	�4�A��A)�A��0D�� H��
r
H�p�H��wȃ|$ yH��Ƅ-H����H)�H�4H�� �H@��L�d$��D�=^N�E����H�5{�r�D����A�H�5n�r�D����A�H��A�H�5��d�D�|$HD���ЋD$ ��������H�W�)�$ HDŽ$0������H��H��H��H��#�4	�4�A��A)�A��0D�� H��
r
H�p�H��wȃ|$ yH��Ƅ-H����H)�H�4H�� �q@��L�d$��D�=_M�E����H�5|�rH�
�@��D����$���H�5e�r�D����@�H�5U�d�D�|$HD����@�D��$�E���D���AH�W�)�$ HDŽ$0������H��H��H��H��#�4	�4�A��A)�A��0D�� H��
r
H�p�H��w�E��D�|$HyH��Ƅ-H����H)�H�4H�� �@��L�d$��D�=OL�E����H�5l�rL�5�?��D��A��H�5[�r�D��A��H�5��d�D�|$HD��A��L�L$0D���AH�W�)�$ HDŽ$0������H��H��H��H��#�4	�4�A��A)�A��0D�� H��
r
H�p�H��w�E��yH��Ƅ-H����H)�H�4H�� D�|$HD���?�L�t$h��$�)�$P�$p�$��$��$�)�$@)�$0)�$ )�$�D$0����E1���tD�t$HH��$ ���>�����H��$ D���y<��]��=����,��L�d$D�l$L�t$hH�l$`�L$0�\$ ���v��c�H�=ǜy肷��}H��$ ��>����"�O����WH�5�N�H��$ ��8�����H��$�i=��$�)�$�$p)�$�$`)�$��$P)�$��$�$ �$0�$@)�$�)�$�)�$�)�$�H�D$pH�@(H��������u.���u%L�5t;�H��$�H�߾A��H�߾A��H��$ H��$���9�������H��$�9�H��$ �
8�H��$H��$H��$�H��$�L��$�L�HH�@H�$�������w��H���Hc�H����~H�L$(ǁ����@�H�D$XH���H��$H��$�t�8�H��$��H�u
H��$��Ľ�H��$ptH��$x��7�L��$�M��tBH��$�L�{L�%�7��f�I��I��tI��I�?�t�A����H���7�H��$�tH��$��k7�@��L�d$�"H��$�tH�|$XH��$��(#��1�H��$�D�t$D�4"��A������D���i���!
�_9�����<1��@BL�d$D�l$L�t$hH�l$`謾��:������ËL$0�\$ ������H�5�r�D�|$HD����:�H�5=�d��NH�5��r�D�|$HD����:�H�5_�d��&H�5��r�D�|$HD���m:�H�5�d�D���X:�D��H�5Ĭr��C:����>�D$ ���
��$ H�D$(������
��$ ���D��$�tLH�D$pH�x(H���D$ �
�������$ �����L�d$���$ ����A��L�=IY�I������E����LHDŽ$�HDŽ$�HDŽ$�H�=vE�H�5wE�HDŽ$ HDŽ$(HDŽ$0H��$ �6�L��$ L��$(L��$0M���B
�1�H�<+L��L��>9�L�H��$�M��t	L����4�H;�$�uH��$��^��H��$��D:H�CH��$�H;�$�u
H��$��.��L��$�A�D H��H��$�HDŽ$HDŽ$HDŽ$ L��$HDŽ$�D$ H��$�HDŽ$�H�D$(H�xX��H�@P@H��$H��$�$ H��$ H��$()�$0H��$�H��$��$�H��$@H��$H)�$PHDŽ$`�$hH�)�H��$�H��$L��$ �/A��-��$���H��$ ����H��$H�D$ L��$H��$ H��$ L���)�L��$ H��$(L��$0H��$�H)�I9���I�<H��L��57�L�H��$�M��t	H���2�H�|$ t	L���2�H;�$�D�l$H�l$`uH��$��:��L��$�H�l$`A�
H��H��$��=�B���xL��H��g6�H���u��4�H��$�tH��$��*2�L�t$h�EH��$�t	H��
2�A�H�|$xt	L����1�H��$H��$�t��1�H��$��H�u
H��$�虷�H��$ptH��$x��1�L��$�M��tGH��$�L�{L�%�1��fffff.�I��I��tI��I�?�t�A����H��T1�H��$�tH��$��;1�H�L$XH�9��H�����H�T$(������H�y����{��H��t
H�uH���y��H�D$XH�L�d$�H�=�H��/2�����A���H�=�H��2�����A����H�=.H��I���1���t`H�=�-H��L���1���tIA���H�=
.H���1���t*A��}�H�=�-H���1���tA��^�H��$�H�|$XH��L���{���D$01�D�l$H���/�H��$�H��t�H�uE1�H��$���L������I�^ M�~(M��t,L�cL�-�/��DI��I��tI�|$�t�I�<$A����I�~t	H��~/�L���u/�H�D$(�L$0�������8��1�H��$�HI�$�A�H��$�IH�HDŽ$pHDŽ$xHDŽ$�H��$p�(y�1�H��$L��$pHI�$ H��$xLI�$L��$�HDŽ$pHDŽ$xHDŽ$�H��$pL���x�L��$pL��$xH��$�M��t(��Q�����H�=�Q��8��������rH��tH�=�T���L��$�H��$�L��$�L��$pL��$xH��$�L��$�H��$�H�$H��$�L��$pH�|$XH�t$pH�T$(L�d$D�l$�W�H��$I��I��H��L1�H���HI�H��r2uH��t+H��$��-��H��$�H�u
H��$�w-�H��$�I1�H��IH�H��r2uH��t+H��$��B-��H��$��H�u
H��$��--�H��$�tH�|$XH��$�����1�H��$�D�t$D�����H��h[A\A]A^A_]�H��H��H�L$8H�H�H�L$ H�@H�D$0H�H��tH�|$ ��H�|$ H�D$0H�xt��,�H�|$8��,�H���<����C����� �����������H�-ML�
&��1�H�t$ 1�L�d$D�l$L�t$hH�l$`��r���� 臤����D$8H�=[H�w8y�O����hM��t?I��E1�L��$B�t-B�T-L����x�]/���m,����qI��M9�u�H��$pH��$ L�=�/��PH��A��(�$(�$ (�$0(�$@�$��$��$��$�(�$P�$L��$���L��H��A��H��$p��L��A��H��$�H����H��$�H�|���H��$�H�A(H����L�q I�|���L��$DŽ$����H��$�H��$H��$pL��I��M��E+�������L���*�H�D$ A�����H�D$ H�pL�����������X)�H����
H�
�AH�HDŽ$H��$HDŽ$ H��$�L��H�T$ ���H��H���H9�$��g
H��$�H�D$ H��$�H�D$0H��$�
#�H��$H�L$ H�HHDŽ$ A�H��$�*N�l��L��$ H��L�H��I��H����I�O�N�l��M����H;�$u�H���"�H��$�H�=��y�l�����@����H�=�cy����rH�=_�H��Zy�芦��U��0�=���AH�=�cyL�d$蠦��+H�=�H��Yy���æ��H��[y�3H�=��L�d$�H��Zy�1H�=�L�d$D�l$肦���
H�=Ήy葥��
��D�l$�r�H�=��H��[y�!L���%���
H�=a[y����
��@�g���k
H�D$(H���H��$ �#�����$E1�����P���H�=�by蘥��#
H��$��A�1�L��覨�H��$�H��$���H�=2Zy�U������$���$H�=W&sH�
�yL�ZyH��$�+����H��$��A�H��L���'��L��$�H��$���D��$pH�=�%sH�
�}L���H��$p�+胧��>H�=��dH���|��L�d$�Ѥ��H�ǸH��$ ��!����H�=DXy����H��Yy�;H�=K�芤���H;�$u
H��$��H��$J�D��H�5�=H��$H��$pH��$�I��M���&���A��u��$H�D$ �H�|$0tH�|$ ��%�H��$t	H���%�H��$pH�|$ �%�H��$��&�E��t
D�l$�����5����!HDŽ$ HDŽ$(HDŽ$0H�=�5�H�5�5�HDŽ$pHDŽ$xHDŽ$�H��$p�Po�H��$pH�D$0L��$xL��$�M�����E1�I�</L��L��R)�M�L��$0H�|$0t	L���$�L;�$ uH��$ �o��H��$(B�D=:I�GH��$0H;�$ u
H��$ �>��H��$(B�D= I��L��$0HDŽ$�HDŽ$�HDŽ$�Hc�H�L$(H�A8H�I@H�t$XH���H��t
H�wH� �H�5���	HDŽ$pL��$xHDŽ$�H��$�HDŽ$�H��$�H��$�HDŽ$�H��$�H��$�H�ߔH��$�H��$�L��$p�7A����$��;H��$p�M�H��$�H�D$0H��$�H��$�H��$pH�t$`���L��$pL��$xL��$�H��$ L)�I9��I�</L��L��d'�M�L��$0M��t	L����"�H�|$0tH�|$`��"�L;�$ uH��$ �q��H��$(B�D=
I��L��$0�
3���xH��$pH��L���ۦH��$ tH��$(�j"����W��$pH�D$(���������$p���jH�D$(���u]H�D$pH�x(H���N����R��$p������U��$p���5�߉޺D�l$�ݠ1���1�D�l$��H��$ �A�1�H��轢�L��$(L��$0���H�=Uy�l�����$��$�H�=n sH�
�yL��TyH��$��+����H��$ �A�L��L���>��H��$(L��$0����H�=�Sy����xH��$�A�1�L����H��$L��$ �e����$���$�H�=�sH�
9yL�z|H��$��+�P�����$!��$�H�=�sH�
�yL�W|H��$��+�����H��$�A�L��L���R��H��$L��$ �H��H��$��A�1�L��� ��H��$�L��$�� ����$��$�H�=�sH�
^yL��|H��$��+�u���0H��$��A�L��L��負�L��$�L��$��5��H�.4�H��$�H��$�H��$pH�=�4�H�
�yL���H��$p���D�l$�Y�H�=FPy����H�=�iH��8y�7�4���H�=�Yy����nH�=Py�Ҝ��]H��$xL��$���$lH��$���FH��$��w��"��$ L�lZyH��$ �)H�=-��H�=$Qy�O�����L��D�l$������L���ϖ��E1�L��D�l$赖���L��裖���H��葖��H�=p�H�Py�蛛��f��$ L��|H��$ �H�=�}dH�
�
yL�d$D�l$H�l$`�i���$H�=}Oy�x����L������H�D$(H���H��$p���#���H��$ �A�1�L���f��H��$(L��$0�?�����$���$H�=(sH�
�yL�OyH��$�+軝��vH��$ �A�L��L����H��$(L��$0���H�=�Wy觚��2H��|��H�=||d�;���H�ǸH��$p��������������$��$�)�$0)�$ H�=SsH�
oyL� �|H��$ �+�����s����uT�E*����&�,����H�5��rL�5	 ����A��H�5��r���A��H�5Tld�7�W��)���u`�����&,�����H�5D�rL�5�����A��H�54�r���A��H�52ld���A��H�5�r����r��tq�-�+���y�������cdH�5ٕrL�5E����A��H�5ɉr���A��H�5�kd���A�։�����H�5�r���A�ֿ�dH�=Vy詖��G��$pL��Vy�)H�=Z����$pL�ݿ|�H�=�zdH�
z
yH�T$ �@��H��M���L���q��H��H�|$0��L���H�D$(H��$��3H��8��%H�D$(H�|$x�ML���?H�D$(H�|$h��H����H�D$(H��$���H��$��H��M���+H�����H��M����L����H���H��M���aH�����SH��M���8L���*H��H�|$0��H�|$`�H��H��$p��H��$x�pH���n�H��H�D$ �H�|$0��H�|$ �H�D$(H�|$x�-H�|$h�H�D$(H��$p�H��$x�H�|$ H��H�D$0H�xt���H�|$8�����H�D$(��H��H��$ tH��$(���H��$�UH��$�j��BH��I�~t	L���R�H��I���H�D$(H�|$x��H��$���H�D$(�H�D$(H��$p��H��$x�H�D$(�H��H��$p�	B�H��$�tH��$����H��$ �H��$(����H��M����H�|$(�H��H��$p��H��$x�H���I�uH�5�IyL���[���I���L����荗�H���dH��H�|$ ��L����H��H��$ ��H��$(�L�|$ H���H��
H���b���H��H���$�H��H����|�H�\$8��0���I��D���H���I�uH�|$ H�t$H�Z��E1��-�Ԗ�H���I�A�uH�|$8H�t$`��Z��D�l$I���=D�l$I���0蚖�H����H����H��L�d$�TI���I�M@�uL��H���}Z��D�l$�D�l$�L�|$ H���H����H�D$(��H��H�\$8�L$0�EH��H��$p��L��$x��H��H��$p�PH��$x����=H��L�d$D�l$��H��H��$ �r��H����H��H���w{�L�d$D�l$��膕�H��L�d$�H��L�d$�H��L�d$�H���JH��I�}�IH����H�\$8�EH��M��t	L�����M����H�����tI���H���I�uH�5�EyL���Y���D$D�4�ܔ�H��H�D$XH��L�d$�H���I��H�560yL����X��L�d$D�l$�蕔�H��H��$���H��$ ����}H��H��$p�u�H��$��_��YH��H��$�u
D�l$�H��$����D�l$�H��H�D$XH���L�d$��H���bH���H���D$Du@H�5sDyH���W��L�d$D�l$��ʓ�H�Ű�D$DH��$pt	L���b�L�d$D�l$�D�t$DH���I��@��>I���UI�dz�kH��H��$�H��$p��?�L�d$D�l$�H�D$(H��$p�F��H��$ tH��$(���H��$���H��$��H��H�D$8�H��4H�|$8�%H�D$(H��$p����L��$��H�D$(H��$p����H��$ H��tH��$�H�8�Q�H��$�tH��$��8�H��$tH��$��H���E1�D�l$L�|$(��H��H��$p�L���H��H��$�tH��$����H��$ ��H��$(�����H���jH��H�D$XH���L�d$D�l$��H��H��$���H��$���H��H��$ ���H��$tH��$�F�H��$�tH��$��-�L�d$D�l$L�t$hH�l$`� H��L�d$�zH��H��$p�ϵ�c�;��L�|$ H��H��$����H�|$ tH�D$ �H�uH�|$ ��v�H�\$8��*H�\$8����H�ű�H��H��$p���H�\$8H������t�H�uH���U��L�d$D�l$�e誐�H��H��$p��L�d$D�l$��膐�H��L�d$�mH���H���RH��D��]��D$D�9H��L�d$�\$8�H���EH��$�t	H����H��A�H�|$xt	L�����H��$H��$�t���H��$��H�u
H��$��e��H��$ptH��$x�t�H��$�����pH��L�d$�H�ŋ�$���
���D$D�iI��H��,�E1�D�l$H��$�H��t�H�u
H��$��,u�1�E��tH�|$ H��t�H�u
H�t$H�KS��@��t�H�|$8H��t�H�uH�t$`�*S���1�L�������t I�F0H��L�d$L��t�H�uI�~0�t�L�d$L��L��H����M�L���u�H��$��H��$�����g蝎�H��H��$��M�L�d$D�l$�OH��H��$xL��$�M����H��$pt	H���L�d$H��$���1�H��$�tH�|$XH��$������t
H��$�����1�A������D$Dt	D������$�������D$Wt�����tL�����H��腂�L�{L�%r
���I�� I���C���I��t�I�?A����蒍�荍�f.�UAWAVAUATSH��H�?��������������H��$��������
H��$�D����n���$�D�t$XA9�����1�������lD9�u8H��$��H���
L��$�I�H��t�H�uI�>�r�I��/9��'Ic�H��$�D��؉�$�H���L��$��L��$�1�D���g���t�������'H�D$H�D$H�D$H�=��H�5��H�D$XH�D$`H�D$hH�T$X�U�H�\$XL�l$`L�t$hM���]A�E1�K�<'L��L���M�L�d$H��t	L����L;d$H��
�uH�|$�'��L�|$C�':I�D$H�D$H;D$u
H�|$���H�l$B�D% I��L�d$H�D$(H�D$0H�D$8��HcH�D$XH�D$`�A�H�|$@H�t$(H�@)L�D$X��|$@��
H�\$(L�l$0H�T$8H�|$XL���s�H�D$XH��$�L�t$`L�|$hH�D$L)�I9��cI�<,L��L�����M�L�d$H��$�t	L���g
�H��t	L��Y
�L;d$H���uH�|$��H�l$B�D%
I��L�d$�=����xH��L��0�H���u��H�|$tH�|$��	�L��$�1��-����"D9��4�Ӄ8��Ӄ8�D���DŽ$���
��$�H��$�����������F����D���H�D$H�D$H�D$H�=�H�5
�H�D$XH�D$`H�D$hH�T$X�XS�H�\$XL�t$`L�|$hM���A�E1�K�<,L��L���g
�M�L�d$H��t	L�����L;d$uH�|$萁�L�l$C�D%:I�D$H�D$H;D$u
H�|$�j��H�l$B�D% I��L�d$H�D$(H�D$0H�D$8H�D$XH��$�H�D$`�+A�H�|$@H�t$(H��&L�D$X��|$@�mH�\$(L�l$0H�T$8H�|$XL�����H�D$XH��$�L�t$`L�|$hH�D$L)�I9��I�<,L��L���P�M�L�d$H��$�t	L�����H��t	L����L;d$uH�|$�e��H�l$B�D%
I��L�d$�=���H��	�xH��L����H���u��H�|$�'���H�|$�^������A�H�|$1�L���W��L�|$L�d$����A�H�|$L��L���-��H�l$L�d$�s����A�H�|$1�L�����L�l$L�d$�����A�H�|$L��L���ڇ�H�l$L�d$����l����aH�D$H�D$H�D$H�52�H�3�H�|$(�ɳ�H�D$(H�L$0H�T$8H�H�L$XH�D$hH�L$`H�T$pH�|$H�t$X���H�D$H�\$H9�uH�|$��~�H�D$H�L$�:H�SH�T$H9�uH�|$�~�H�L$�D H��H�\$H�D$(H�D$0H�D$8H�D$XH��$�H�D$`H��$H�|$@H�t$(L�D$X�6A����|$@��H�|$X����L�t$(H�\$0H�T$8H�|$(H�����H�D$(H�L$0H�T$8H�H�L$XH�D$hH�L$`H�T$pH�|$H�t$X��M��t	H���H�\$H;\$u
H�|$�}�L�t$A�
H��H�\$�
i���xH�|$XL��H���5�H�|$��L�������
��8�qH�=�#�[�a������H�D$H�D$H�D$H�5'�H�(�H�|$(辱�H�D$(H�L$0H�T$8H�H�L$XH�D$hH�L$`H�T$pH�|$H�t$X��H�D$H�\$H9�uH�|$��|�H�D$H�L$�:H�SH�T$H9�uH�|$�|�H�L$�D H��H�\$H�D$(H�D$0H�D$8H�D$XL�t$`H�"H�|$@H�t$(L�D$X�0A����|$@�H�|$X����H�\$(L�t$0H�T$8H�|$(L�����H�D$(H�L$0H�T$8H�H�L$XH�D$hH�L$`H�T$pH�|$H�t$X���H��t	L����L�t$L;t$u
H�|$�{�L�|$C�7
I��L�t$�
f���xH�|$XL��L���2�H�|$�$���L����������
��8�n�*����NH�D$@H�D$HH�D$PH�5��H���H�|$(�ǯ�L��$�H�D$(H�L$0H�T$8H�H�L$XH�D$hH�L$`H�T$pH�|$@H�t$X��H�D$@H�\$PH9�uH�|$@��z�H�D$@H�L$H�:H�SH�T$PH9�uH�|$@�z�H�L$H�D H��H�\$PH�D$H�D$H�D$A���1҅��ƒ���H�|$(��L�t$0H�D$8AGH�D$XL�t$`H�D$hH�D$x�$�HDŽ$�H��$�H��$�H� H��$�H�t$L�D$X�7A��g���$���H�|$X���H�|$(t	L����L�t$H�\$H�T$H�|$(H����H�D$(H�L$0H�T$8H�H�L$XH�D$hH�L$`H�T$pH�|$@H�t$X�}��M��t	H����H�\$PH;\$@u
H�|$@�Iy�L�t$HA�
H��H�\$P�
����xH�|$XL��H��轄H�|$@t	L���T�H�=}�	�ۇH��[A\A]A^A_]�H�=bH�Ky�9�A~�H�|$XH��$�����D$A��$�H�=��rH�
u�xL�>yH��$��+茀����D$A�D$'H�=�rH�
@�xL�QyH�T$'�+�Z����D$A��$�H�=��rH�
�xL�4yH��$��+�"���e�D$A��$�H�=Z�rH�
��xL�yH��$��+����0��$��D$'H�=%�rH�
��xL��yH�T$'�+��H�=:y��|�H�=vy�{�I��H��$����I��H����KI��H��$�t}L�������r�mI���I��M����H���I���I��H����L����I��M����H���I���I�H���Us�I�����w�I��H����L���~�bI��H�|$XtwH�|$`�jI���kI���fI��H�|$X諿�H�|$(t	L����H�|$tH�|$���H�|$@t@H�|$H�3���I��H�|$X���H�|$(tH�|$0����H�|$tH�|$����L���r��UAWAVAUATSH��(I��������H�D$H�D$H�D$H�F@L9��\H��H�HH�N@H�NXH����H�|$ H�kPL�<�I�E1��'H�D$N�$�I��L�t$f�H��L9���H�MH�Q8H���������u�L9iH���yPu�H�q0H����H�Q(Hi��ffffff.�H��t����H���H�� ���@��u�H���L�eL;t$�T���H�|$���@���H�C@H��H�|$ H�C@H�D$H�GD$H��([A\A]A^A_]�H�=7y�y��4H�=�6y�y��&H�=2�H��6y�.�y��H�=%^y�Xy�I��I�$uL���U^��
�|�I���I��H�K@H�|$�(���L���p���{�f.��UAWAVAUATSH��xI��H��H�D$H�D$H�D$ H��H�D$@H�D$HH�D$8H�|$8�	��H�D$8H�D$@H�T$HH��H�|$(H�t$L�D$8�A��@��|$(��L�d$L�t$H�t$ L����9�M��t	L�����H�D$H�D$H�D$ H�ŏH�D$@H�D$HH�D$8H�|$8�X��H�D$8H�D$@H�T$HH��H�|$(H�t$L�D$8�A����|$(�8L�d$L�t$H�t$ L�����M��t	L���"��M���N�<�L�l$H�l$8�
�L9��H��H��H�D$H�D$H�D$ H�H�J(H�� ���H�HiR0�fff.�H���&��pH���H�� �����uߋ�����Hc��H�@H�D$8H�L$@H�D$XD$`�A�H�|$(L��H���I���u��|$(��L�d$L�t$H�t$ L����n�M������L��������H�D$H�D$H�D$ H�
�H�D$@H�D$H-H�D$8H�|$8脂�H�D$8H�D$@H�T$HH�VH�|$(H�t$L�D$8�A����|$(��L�|$L�t$H�t$ L�����M��t	L���N��H�D$H�D$H�D$ H��H�D$@H�D$HGH�D$8H�|$8�Ӂ�H�D$8H�D$@H�T$HH�[H�|$(H�t$L�D$8�A��
��|$(�L�|$L�t$H�t$ L�����M��t	L��������H��x[A\A]A^A_]�H�=
0y�eu����D$)�D$H�=m�rH�
��xL��/yH�T$�+�x���D$)�D$H�=;�rH�
��xL��/yH�T$�+��w���D$)�D$H�=	�rH�
��xL�f/yH�T$�+�w��\�D$)�D$H�=�rH�
V�xL�/yH�T$�+�pw��-�D$)�D$H�=��rH�
'�xL�h/yH�T$�+�Aw��H��M��uH�O��2�H��M��u8�?����H��H�|$8����H��H�|$8蟷��H��H�|$tL�t$L���,��H���,k�f.�f�UAWAVAUATSH��HH��I�����H�$H�D$H�D$H���F��M�<�I���%H�D$L�4�H��H�\$�I��M9��!I�H�@8H���'�����u�9��t�I�>H�O0H���1H�G(H��Hi��f�H��t����H�H�� �����u��qI�>H�O0H��tjH�G(H��Hi��1�1��'�D���E��A��D�H���H9�tD���E��u�D���E��u��@��t
��q�t��>���u)�=7������H�\$H;$����L���������荿���L�|$M�������E1�I��������L�t$ H�-N��H�����ffff.�1�M����H�����tAM9�L��IB�H�L$ H�D$(I)�L��L���Ճ��u�Ӌ�D$����Ld$ H�D$(�H�D$L�t$K��H�D$(H��H�D$0L�|$8H�D$@I��fff.�M��tI�I��H�8H��I���	��o��H�<$tH�|$���H��H[A\A]A^A_]�H�=e.y�Pq��6H�7L�
0ŅH�t$1�1��:��H�=t�H��-y�.�8q��H��L�t$ H�|$ ��p�H��H�<$tH�|$��H���h�UAWAVAUATSH��hH��L�7M���-�T�����vH�D$H�D$H�D$H�=��H�5��H�D$@H�D$HH�D$PH�T$@�<�L�l$@L�|$HL�d$PM��L�t$X���E1�I�<.L��L�����M�L�t$M��t	L���3�L;t$uH�|$��j�H�l$B�D5:I�FH�D$H;D$u
H�|$�j�H�t$B�D6 I��L�t$H�D$H��L)�H����0ldB6H�terminalJ�L6I�NH�L$H9�uH�|$�Yj�H�t$B�D6
I��L�t$�=����xL�����H���u���H�|$tH�|$�[�L�t$X���1���~����t�I��z�}������OH�D$ H�D$(H�D$0H�=q�H�5r�H�D$@H�D$HH�D$PH�T$@�:�L�t$XL�l$@L�|$HL�d$PM�����E1�I�<.L��L����M�L�t$0M��t	L�����L;t$ uH�|$ �1i�H�l$(B�D5:I�FH�D$0H;D$ u
H�|$ �i�H�D$(B�D0 I��L�t$0H�L$ H��L)�H��$�8�jdBD0�jdB0H�eground:J�T0I�V%H�T$0H9�uH�|$ �h�H�D$(B�D0% I��&L�t$0�!���D$dH�D$H�D$H�D$H�D$P `H�D$H�D$@H�N�xH�D$HH�|$dH�t$@�*)����H�l$L�d$L�l$H�D$ L)�I9���L�|$(K�<7L��L����M�L�t$0H��t	L��/�L;t$ uH�|$ ��g�L�|$(C�7
I��L�t$0�=~����xL��L���H���u�:�H�|$ t	L�����L�t$XH�=�
�	�[v�I�uH�;��T�H��C�S��t���t���t1ɈKH�{���}`H��h[A\A]A^A_]�H�|$�A�1�L���to�H�l$L�t$��H�|$��A�L���Ho�L�t$H�D$H�t$�H���H�|$ �A�1�L���o�H�l$(L�t$0�C���H�|$ �%�A�L����n�L�t$0H�L$ H�D$(���H�=hrH�
�xL�-��H�T$?�7�Vn�H�|$ �A�L��L���n�L�t$0����I��H����L����8I��M����L���u�QI��M��tLL���=��AI��H�|$@t[H�|$H�NI���OH�H���b�I��H�|$@tH�|$H����I��H�|$t0H�|$�#I��H�|$tH�|$���H�|$ tH�|$(���L����a�f�UAWAVAUATSH��(M��H��������H9������I��H�4$H�T$��UM�uM�}M�m��|�H��tcI���	�L�0L�xL�hH�D$H�D$H�D$ L�D$L��H�4$H�T$������H��([A\A]A^A_]�H�=�Ny�vi�����\d�H��M��L��u�H��I�}t
I�}���H����`�f.�UAWAVAUATSH��8H��I��I���������vH�\$HH�$H�D$H�D$H�=i��H�5j��HDŽ$�HDŽ$�HDŽ$�H��$��Y5�H��$�L��$�L��$�M��L�d$(���E1�I�<,L��L���[�M�L�d$H��t	L����L;$$u
H���c�H�l$B�D%:I�D$H�D$H;$uH���dc�L�l$C�D% I��L�d$H�D$0H�D$8H�D$@I�F(H���W���1�H��H�H	�H�L$xH�D$pAFD$XH�D$PI�F H���(I�NHi��H�.�H��ffffff.�H��t$���H���H�� ���@��u�H����	H�T$(���H�5�H�=ف��HE���H��D$p�$�)�$�)�$�D$PL$`)�$�)�$�HDŽ$�H��$�H��$�HDŽ$�H��$�H��$H�'�H�|$PH�t$0L��$��A��O��|$P�H��$��'�H�D$0H�D$ H�t$8H�T$@H��$�H�t$���H��$�L��$�H��$�H�$L)�H9���K�<,L��H��	�I�L�d$H��t	L�����H�|$ tH�|$�x�L;$$u
H���"a�L�l$C�D%
I��L�d$�=����xL��L��Y�H���u���H�<$tH�|$�#�L�d$(H�\$H�R
���t����t��f��:
�����I�F H����I�NHi��1�1��#@D��1�E��A��D�H���H9�t!D��1�E��u�D��1�E��u��@��uMf.�H��tB���H���H�� ���@��u�L��H����A��������,����=���I�F H����I�NHi��H��H��t���H���H�� ���@��u���x�u�@̨t$��<~uH��$L���g���1�H;�$pYI��$�H��$����I��$��IDŽ$�����I��$@H�����H��I��$@IDŽ$�H��8[A\A]A^A_]�H�=�~H�� y�.�Hd�H��A�1�L���@g�H�l$L�d$����H�=
!y�c��H�=4~H�� y�.�c��o�D$Q�D$pH�=��rH�
_�xL�P yH�T$p�+�yf��@H��A�L��H���f�L�l$L�d$���H�=`Ey��b�H�= y�Wa�I��H��t2L���l��'I��H����L���}I��I��$�L���NZ�I��H�|$ teH�|$�XI��H��$�tPH��$��@I���AI��H�|$P�"��H�|$p����I���I��H��$���H�|$0tH�|$8���H�<$uL����Y�H�|$���L���Y�f.�f�AVSPH����H�H��t�H�uH�;H��[A^�J�H��[A^�I��H�H��t�H�uH�;�J�L���^Y��d�f�S��t������t	��[�%t�[�f�UAWAVAUATSH���L��$�H��$�H����I��H��H�H�T$8�H�|$�D$dI�� �;fDH�GH��H��L�4H���xH�TH��H�_H�D$8I9�M�d$ �8A�|$��I�|$�I�D$�H�4�H� RrH�
Rr�p����A�\$���v�H���I��H�H�@�XH�|$H�_H;�V���H�|$�\��H�|$�B���f�I�t$�I�T$�H��$�H��$�L��$��)#��A�D$�H�
03Hc�H��1���fff.�I�t$�I�T$�H�|$@�
��|$@u	�1�� H�L$HHc�H��H�� 1�H9����HD�	ب�ZA�l$���}�H���
I��H�� H�H�@�h�XH�|$H�_H;uH�|$�`��H�|$H�GH��H��L�4H���x�F����A��A���ffff.�H��$�H��$�H�|$x覞I��H��H��A�������A��A�H��t	L�����@����D��@����A�����������H�D$H�D$ H�D$(H�=��H�5��H�D$@H�D$HH�D$PH�T$@�J+�H�D$@H�D$0H�\$HL�|$PM���S�E1�I�<.H��L���U�M�L�t$(H�|$0t	H����L;t$uH�|$�{Y�H�l$ B�D5:I�FH�D$(H;D$u
H�|$�VY�L�|$ C�D7 I��L�t$(HDŽ$�HDŽ$�HDŽ$�AD$�H�D$@D$HH�$�H��$�H��$�H��.L��L�L$@�E���$��&H��$�H��$�H��$�H�|$@H�t$h���H�D$@H�D$pH�D$HH�D$0H�\$PH�D$L)�H9�H��$��-K�<7H�l$0H��H��	�I�L�t$(H�|$pt	H���߅H��$�tH�|$h�r߅L;t$uH�|$�X�L�|$ C�7
I��L�t$(�=����D��xL��L��N�H���u�z�H�|$��H�|$ �߅�~fDA�\$���ޅH����I��H�H�@D�x�XH�|$H�_H;�������A�|$�t.�+���t����8I�t$�I�T$��>A�|$����	H�=t-�K�I��H��H�lj�v���A��A�H��t	L���Gޅ@����A�\$���E݅H����I��H�H�@D�x�XH�|$H�_H;u
�0��H�|$H�GH��H��L�4H��xH�TH��H�_H��$�����H�|$x��݅����A�H�|$1�L���^�H�l$ L�t$(����A�H�|$L��H���^�L�|$ L�t$(��������t��߅�8�	H�5<,�S=A�\$���C܅H���kI��H�H�@�XH�|$H�_H;uM�2���AA�\$���܅H���(I��H�H�@�XH�|$H�_H;u
����H�|$H�GH��H��L�4H�l�xH�TH��H�_H��$�tH�|$x�z܅1�L;d$8�������D$d��$H���[A\A]A^A_]ÿ��T���T�����T��sH�=o*H���x�1�Y�H�=�H���x�-�Z��A��$��D$H�=��rH�
W�xL��xH�T$�+�q\�����T�I��H�|$ptxH�|$0��ۅ�kI��H�|$0�kH���]I���I��~H�53�xL�������j�[�I���I��XH�5
�xL������D�v[��'I��H���H�|$h���I��H�|$@��H�|$H��I����I���I���H�5�xL���6�����[�I���I���H�5@�xL���������Z�I���I���H�5��xL���������Z�I���I���H�54�xL�������y�Z��I��A�H��t[L���>څ�P�;I��H�|$@腻�H��$�tH��$��څH�|$t H�|$ �څ�I����I��D���4؅H��$�uL����N�H��$���مL����N�f.��UAWAVAUATSH��(H�|$ H�$H�D$H�D$H�T$H����I��H�d$A�1�1��+A�����L�t$E�$�E�l�H��H�l$H��H9\$��I�I�LH�QH��H���H�<H���Q(I�I�LH�qH��H���H�<2H����xF�Q(A��I�I�LH�QH��H���H�<H���Q A��D	�xgH;,$�j���H���f��X���f��Q A�ą�xYH;,$�<���H����f��/���H�D$H�L$ H�AH�$H�H�D$H�AH��([A\A]A^A_]þ-H�V�xH�=b���/H�=j�H�R�x�eV��H��H�<$tH�|$�$؅H���$M�@UAWAVAUATSH��HM��I�̉T$H�t$�|$I��H�1օL�5R܅H�-�Յ����I��I�����AM��tPA�<$E�l$E��x�A9�u6D��1�1�A�օ��
�����1�9�t�D��1�A���D���뛋\$��t;1���ۅ9�u/H�Nم���Ӿ����օ1���fׅH�t$H��t
�1�W؅H�|$ ��څH�D$DŽ$�A�(L�%�\yH��$�L�-$؅L�t$�$ffff.���L��1�A��I��0I��Xt#C�,'��u�1�H��A��H��$�u���1��������|$uH��H[A\A]A^A_]������tU�����xKH�5h'dL�5aڅ���A��H�5�Dr���A��H�5F'd�8��A��H�5�Lr���A�ֿ�*f.�UAVSH�� H�Ӊ�I�����ԅH��tIH�KH�HH�D$H�D$H�D$H�5�=L�D$�L�����P���H�� [A^]ÿ���M�I��H�;t
H�{�kՅL���kJ�f.��UAWAVAUATSH��8�����H��I��L�nXM��uH�$H�D$�eH�kPM��I��L��ԅH����I��L�,$H�D$I��H��E1�ffff.�H�}�H�u裑I�G�I�I��I��H��M9�u�H�$H�D$ H�D$H�D$(L�l$0H��H�t$ �7��L���I��H�{8H�s@�O�I��I���B����t/��҅��1���؅9�u�����uH�}�1�1���хI�NH��L��L���
H�=z>H�My�$�R�L���L�H��L�d$H���H����H�H��A�M��tL����Ӆ�H���I�u
L���Y��H��L�|$M��t=L�4$M�fL�-�Ӆ�fDI��I��tI�|$�I�<$�t�A����L���rӅH�|$uH���jH�H�|$�WӅH���WH��AWAVAUATSI��H�_L�M��t4L�cL�-$Ӆ�f.�I��I��tI�|$�I�<$�t�A����I�>tH��[A\A]A^A_�%�҅[A\A]A^A_ÐUAWAVAUATSH��XI���1���
m���H�p��H��H���"DŽ$��F�����%�+�����VI�~`L��$���M�f@M�nHL��M�vPH�XX萒�M��tM�|$I�$H;
�څ@�Ũt�$@�M��uH��H��������H����1���م����H�CH��������H9���O�$�H�HH�KH�KHH��tM9��aI9M���@�H�C�I���L�t$H�D$PH�\$�!�L�l$H�D$PM��M����I�FH��������H9��H�HI�NI�VPH��t>�H��AI�NM�nPH�A�I�FL�l$PL�t$H����I�NI�NHH��u&�6f�I�FH�D$PL�t$E1�I�NI�NHH��tM9�t)I9M���@�I�F�I��>���H������1����@�M��I�F�I�������M9���@�L��$��p�rم���oH�D$PH�D$XH�D$`H�=8مH�59مH�D$H�D$H�D$ H�T$�T�L�l$L�|$L�t$ M���A�1�I�<L��L��dԅL�H�\$`M��t	L����υH;\$PL��$�uH�|$P�H�L�d$XA�:H�CH�D$`H;D$Pu
H�|$P�aH�H�t$X�D H��H�\$`H�D$PH��H)�H����V;D�o=;�H�KH�L$`H9�uH�|$P�H�H�t$X�D
H��H�\$`�=�߅��xH��BӅH���u�nхH�|$PtH�|$X�υd�<%������dH�%��dH�%�H�HdH�%��f�|)D$P�oi�|fD$`H�D$pH�T$xI�~XH�t$P��*I�~PH�t$P�*���D$H��օH�����D$$�D$L�5zօI�nfAof����@�M��H�C�I�������JH�=.�x�K��9H�=��x�K��(H�H!��of��H����t����H�H!��0���[I��M�G�E�O�L�V�I!�H��$�0B�LH��H�vH����H��$�H�t�L�l�H�t�H�|�L�D�D�L�foD$`��fn�f�
 �f��fD$`H��$�L��$�fDA�G�D!�H����f��u(ff.�foEf�I�����H��=��t��A���A��H��L�$@I��C�D&�t�L��$�H��$�M�I�\$�M�|$�J��M��H��$�tH���˅H��$�I��H��u�A�L��H��хL��$�H�T$pH�t$xI��H�uespemosI1�H��H�modnarodH1�H�arenegylH1�H�setybdetH1�L1�I�H��
H�L1�H��H1�I�� H�I�H��H1�H��H�� L1�M1�L��E1�H��tL�K�L
H1�I�H��
H�L1�H��H1�I�� H�I�H��H1�H��H�� L1�I1�I��I9�r�M��A��u1�E1҉���D9�r�/f�G�T
�����D9�sK�)���H��I	�H��D9�L��$�sI�G�L
����I��M	�L��$�L��H��:H�H�L	�H1�I�H��
H�L1�H��H1�I�� H�I�H��H1�H��H�� L1�I1�H��I�H�H��
L1�H��I�� H1�H�H��I�H1�H��L1�H�� I�H�H��
L1�H��I�� H1�H�H��I�H1�H��L1�H�� I�H�H��
L1�H��H1�H�H��H��H��H�� H1�H1�H1�H��H��9L�d$PH�L$XH��$fn�f`��p�fp�D1�I��I!��Co<fo�ft�f�����H��$f�$0H��$f�$ H��$���L�H!�H��H�@H��H��$�I9L�uL�H�x�L��H��$��,˅��t`H��$�A�f!�H��$fo�$0H��$fo�$ u�fffff.�fv�ft�f�…�u.I�I��H������H��$�L��$�t6L��LɅ�+H�|$`L��$���H��������H��H9�$�u:I�G��H��I��I�w��H�H��$�L��$�������rM��}���I�G��H���H�D$PH�L$XH!��of�Ѕ����������H�|$PH�t$p�Ȫ��e���fof������0����D$uH�@�H��������H����
1��5Ѕ���x	A���[DžH���AH��H�PWH��CDHDŽ$�H��$�HDŽ$�H��$�L�`L�hN�<�M��t#L����ƅI��H��u�L���I@���
A�L��L��L���̅���ƅH����L�(L�pL�hH�D$H�D$H�D$ H�5E,H��$�H�L$��bm�H�|$H�t$PH��$�H��$���U��H�D$H��t�H�uH�|$H�t$�K�H�\$hI��I��H��H��<��H��������H���I9����t1�L���e?���	M��tL����ŅH����	H����1�H��$�H��$�HDŽ$�H�D$PH�L$XfoH��t$H��H��H�<RH�9H��AH��H)�H��п�1�L�@fD��A��H�H��H�|$H�T$H�t$ H�D$(L�D$0H�L$8fD�L$@H����H��������H��H��$��f�H�\$HH�����L$@H�D$(f��u9H�T$0fffff.�fof��H���H������t��H�T$0H�D$(�Q����!�f�T$@H��H�vH��H��H�\$HH�T�D�)�$@H;�$���H�\�H�l�D�t�fo�$@H��$��H��$�L��$�I9�u
H��$��B=�L��$�C��=I��L��$�H�sA���:� D�H��$�H����F�L��$�L��$�H��$�L)�I9���J��K�<�L���ɅM�L��$�H��$�t	L����ąL��L���_�I��I��L��$�L;�$�u
H��$���H��$�L��H��L�4L�lI��L��$�H��$�t	L���+ą�H�����H��H���H��	����A�H��$�L��L���E�L��$�L��$�����fDH�\$HH�����L$@H�D$(f��u9H�T$0fffff.�fof��H���H������t��H�T$0H�D$(�Q����!�f�T$@H��H�vH��L�4H��H�\$HH�|�t
I�~�KÅI�F��H��e���I�~�I�v��G��S���H�|$tH�|$tH�|$ �ÅH�|$ H��$�覻�H�D$H�D$�0����H����D$fL$ �oT$0�P fHL��$�I�N`H��t�H�	uI�~`H���oH�H��I�F`I�FHH�D$ �AoF8fD$I�F8I�F@I�FHL��M�vPL�xX蛂��L�-�ʅL�d$ L;d$u��@��H�|$膻�H�D$N�,�I��L�d$ ��uH���H��������H����1���Ʌ���OI�GH��������H9��mH�HI�OI�_HH��t.L�d$ L;d$u
H�|$���H�D$J��I��L�d$ I�GH��I�G�I���H��$�H��8H��$�L�t$PHDŽ$�H�\$PL�|$�L�l$PHDŽ$�M��M����I�FH��������H9��iH�HI�NI�VPH��t[�H��I�NM�nPH�A�I�FL��$�L�t$PH���9I�NI�nHH��uCI�F�I��p����mfffff.�I�FHDŽ$�L�t$PE1�I�NI�nHH��t�L�d$ L;d$uL���׹�H�D$J�,�I��L�d$ I�FH��I�F�I�����H���y~���H��$�H�;L��$�t
I�~@�,��H�D$ H�CfoD$�I�F`H���g�H����$�uH�
��H��������H����1ɇ
�����9H��X[A\A]A^A_]�H�=��x�'=��H�=�x�=��H�=J����H�N�H��H�������4��$��!������H��H�D$��$��D$H�=D�rH�
 �xL�Y�xH�T$�+��?��"H�=t)H���x�$�
=���3+dH�%�d�%����L��$����H�5�ƅ�����1��~���e������7��H�=V�x�<��H�5E������H��1��3��H�����H�5<ƅ�����1��
��H�CH��������H9��Y�H�=w�x�;��*��0�6��H�|$P�A�1�L���?�L�d$XH�\$`���H�|$P��A�H����>�H�\$`H�D$PH�t$X�6��Z���E����Ņ�9���H�5oŅ�����1��@��I�GH��������H9������H�=��x��:��`H�����H�؄��h�������\��������(��Ņ������������ą�
����H���|5�����������I��M��t}L���ϼ��rI��H��$���L������I��H��$�uy�I��I�O�I��@��H�=Xą�8��~I��H�|$tH�|$�`���I��H�|$P��H�|$X�D����I����I��A�M��t;L������0I��I�N��I���t$H�=�Å�#8��`I����I��H��$�tH��$��һ��H�uH��H���I@�H�|$�H��$��b��I��M�����I���I��H�|$���I��M��t	L���i��H��`����I��H�|$�LL���N0�I���I���I�u
H�|$P�Sy�M��t.�I�Mu'H��$��:y���V;�I���I�u
H�|$P� y�H�|$tdH�|$�庅�W�);�I���I�u
H�|$��x��I�Mu8H�|$P��x��,�:�I���I�uH�|$��x����:�I��H�|$P����$�uH�C�H��������H��u;1��ކ��tL���_/�H�5ކ�����1�����L���9/�����u���݆��UAWAVAUATSH��8H�t$L�rM���1I��H�ZJ�|��I��H�AH���I�WH�|���H�D$I��H��H�T$ �T�������(����L��H�t$�&����L�l$J�|���M�t$I���L�l$waH�|$8�1��H��H���H�D$(H�|$0I��H��L�����L�l$0H�T$ H�D$H�|�uTH�=��H�t$(����L�l$����������I�$M�D$M�I�WH�$��L��H�T$�*�������H�=5H�N�x�7��6�@UAWAVAUATSH��HH��I��A��A�E���'�<H��Hc�H��W�)�$0)�$ )�$)�$)�$�)�$�)�$�)�$�H��$�L���H����I��I��H��1�1������������H�p9rH�|$�ƹ�H�D$H���%W�)�$�)�$�)D$p)D$`)D$P)D$@)D$0)D$ )D$H�t$��帅������l$(���ą���_
�-�Dž���Q
H�5��L�=h�����A��H�5�%r���A��H�5X	d���A��H�ˉ�L��H��A��H�5
d��są�����-mDž����H�5�L�=������A��H�5{%r���A��H�5�d���A��H�ˉ�L��H��A��H�5�d�3�I��Å���x�-�ƅ���jH�5��L�=������A��H�5%r���A��H�5qd���A��H�ˉ�L��H��A��H�5�d�����Å����-�ƅ����H�52�L�=�����A��H�5�$r���A��H�5�d���A��H�ˉ�L��H��A��H�5|d�9�Å�����-ƅ����H�5��L�=������A��H�5$r���A��H�5�d���A��H�ˉ�L��H��A��H�5�
d�����…�����Ņ���
H�5K�L�5$�����A��H�5�#r���A��H�5r�
�i
�I…����
�-C����
H�5��L�=͸����A��H�5Q#r���A��H�5�d���A��H�ˉ�L��H��A��H�5
d�'������tr�-�ą��xhH�5��L�=_�����A��H�5�"r���A��H�5�d���A��H�S���L��A��H�5�d�4��A��H�5�*r���A��W�)�$�)D$p)D$`)D$P)D$@)D$0)D$ )D$H�t$L���H����	H��H��r�.fisA3D�A�L���h	��)	�����i	��Å���[	H�5��L�5r�����A��H�5�!r���A��H�5�d�4��A��H�5�)r���2���	�~�������-xÅ����H�5)�L�=�����A��H�5�!r���A��H�5�d���A��H�ˉ�L��H��A��H�5�d��T��������-Å���uH�5��L�=������A��H�5!r���A��H�5|d���A��H�ˉ�L��H��A��H�5Pd�&���������
�-�…����H�5=�L�=�����A��H�5� r���A��H�5d���A��H�ˉ�L��H��A��H�5�d�I�hH��$�H���
I��E1�L��I�1I�I��I9���I��H��u�M����H��E1�f�L��H�I�I��I9��XH��I��u���������)�-������H�5Y�L�=2�����A��H�5�r���A��H�5"d���A��H�ˉ�L��H��A��H�5Ld���L��A��E����D���AH�W�)D$H�D$ �������H��H��H��H��#�4�4�A��A)�A��0D�DH�q�H��
rH��w�E��y�D4-H��H)�H�4H���#L����۳���������A���*����-�������H�55�L�=�����A��H�5�r���A��H�5�d���A��H�ˉ�L��H��A��H�5�d�4�%���7H�D$�E1�M������E1�M���1����H����I���ռ�M9��:����-ƿ����qH�5w�L�%P�����A��H�5�r���A��H�5@d���A��H�ˉ�L��H��A��H�5�d�I��A��H�5t%r���A����@�������-:������H�5��L�=IJ����A��H�5Hr���A��H�5�d���A��H�ˉ�L��H��A��H�5�d�?��A�׉�L���oH�5�d�%��A��H�5�$r���L��H��H[A\A]A^A_]���E�-������#H�5=������H�5�r������H�5d���豅H�ˉ�L��H��H�ֱ���H�5��c�?��Ӊ�L���H�5�d���Ӊ�L���H�5�r����H�5�#r������̺����G�-ƽ����9H�5w�L�=P�����A��H�5�r���A��H�5@�c���A��H�ˉ�L��H��A��H�5xd�F�j�����-Z������H�5�L�=䰅���A��H�5hr���A��H�5�c���A��H�ˉ�L��H��A��H�5Rd�"��A��H�5#r���A���^�l$HL�������������@�2�������#�-������H�5S�L�-,�����A��H�5�r���A��H�5�c���A��H�ˉ�L��H��A��H�5d�'��A��I�ω�L��L��A��H�5d���A��H�51"r���A����ޭ��H�� H��������u:H�H�H�L$H�h�L�hI�EH��tH���I�}t	H��K��H�|$�@��L��L��L��H�����H�5Qr����H�5�!r���H��������L��H��H[A\A]A^A_]���L�����L����I��M9����2�������,������H�5��L�5������A��H�5:r���A��H�5��c�`��A��H�5� r���L���'����ŷ���tD�ú���x:H�5x�L�5Q�����A��H�5�r���A��H�5�c�R����H��H[A\A]A^A_]�H�=�_���%�H�=H|�%�H��I�}t	H��Щ�H�|$�ũ�H�����D���w��H���Hc�H��ø~�PH�=lH���x�;�'�f.�DUAVSH��H��H��H��r�.fis3D3��L3���h	�������D�01�H�߾1��6���t��W�)�$�)�$�)�$�)�$�)�$�)�$�)�$�)�$�)D$p)D$`)D$P)D$@)D$0)D$ )D$)$H�������H���tJH=�PH��wE@�H����1�fff.��<��H��H9�u��1������1�����tPH�P�1�H���������H�DL�L�LI��M)�M	�I��M)�M	�I!�M!�I9�u/H��H9�v��$1�1�ff.��<tGH��u�1҄���@�H9�t�<t'H��H9�u��ꥅ�쩅D�0��H��[A^]�1�1��1�ff.�H����H9��&����4�~�@�@��r�$t݃�`t��t�@���
u��H�P�����H�
!�x�1�H���#�I�Ɖ�]��L����DUAWAVATSH�� H��E1�1�1��t����xl��E1�L�t$L�%祅ffffff.��D$���L��A��H��~$�D$<
tB�;I��I��u�A��A��M�wB�;��Ĥ��;#! /t$�5#!�K��/�f	�tf�;#!t	1��@�L9�L��HG�I���w5H)�H�H�|$H�����|$uH�D$�1�H�T$H�� [A\A^A_]�H�
D|H�ֺ��g"������H��H��H��tqW�)$H�D$�H���������ffff.�H��I��H��H��H�����A��A)�A��0F�H��
r
I�@�I��w�J�4I���L)��H�5�r��i��H���@UAWAVAUATSPI��I��I��I�����|7�
u{��������������H�58�L�%�����A��H�5�r���A��H�5�c���A��I�Ή�L��L��A��H�5i�c�Q��A�����������������H�5��H�-����I�����H�5r����H�5��c����I�Ή�L��L���H�5��c�'��Չ�L��L���H�5��c�&���H�5�r���H��[A\A]A^A_]�%��H��[A\A]A^A_]�f�UAWAVAUATSH��hH�H�CH��������H9���I��H��H�CH�{PH�$tH�{PL�����L�c0M����H�$L�pI�^fAof���L�|$ �!fff.���'�E�!��I���Df��u#fDfof��I�����H������t�����H��H�@H��M�,A�D�u8I�U�I�M�H�|$L���/��H�D$H��t��H�u�H�|$H�t$�t���@L�d$0I�u�M�e�J��M��t&H��H�T$(I���š�L��H�T$(I��H��u�A�L����L�d$PL�|$XL�d$`I�E��H����AoE�A�E��D$�D$H�|$8L�|$ L��H�T$PH�L$��0��L�d$0H�D$8H�������H������H�|$8H�t$@���H�$H�HH��h[A\A]A^A_]�H�=��x�d�H���`�H�$H�IH�����H�$H�IH�����DAWAVSH��H�G8H����L�5����f�H�C8H�����S0H�Kf��u+H�s f�fof��H�����H������t��H�s H�K�r����!�f�s0H��H�H��L�<H��H�C8H�|�tI��A��I�G��H��{���I��I�w��%��i���H�;tH�{tH�{[A^A_�%堅[A^A_��AWAVAUATSH��L�M��tAL�sM�fL�-����f.�I��I��tI�|$�I�<$�t�A����L������H�{(tH�{ [A\A]A^A_�%h��[A\A]A^A_�fDAWAVATSPH��tTI��H��I��E1�L�%7���ffff.�I��M9�tJ�<;J�|;�t�A����H��H��[A\A^A_�%���H��[A\A^A_�UAWAVAUATSH��H��H�t$(��t�������>�1�����&H�D$H�D$H�D$ H�=���H�5���H�D$hH�D$pH�D$xH�T$h���H�\$hL�t$pL�d$xM���`	A�E1�K�</L��L�����M�L�|$ H��t	L�����L;|$uH�|$��L�l$C�D=:I�GH�D$ H;D$u
H�|$��L�d$C�D< I��L�|$ H�D$0H�D$8H�D$@H�D$hH�D$(H�D$pH�l$xH�$H���L�y|H�|$HH�t$0L�L$h�-�?�|$H��I��H�D$0H�D$`H�t$8H�T$@H�|$hH�t$X���H�\$hL�l$pH�l$xH�D$L)�H9���K�<<L��H��o��I�L�|$ H��t	L���H�|$`L��tH�|$X�۝�L;|$uH�|$��L�d$C�<
I��L�|$ �=*����xL��L������H���u�柅H�|$tH�|$����H���<H�|$(H������I��I��H�|$0H���^f�L��M��L�t$8H�T$@H�|$hL����uI��L�|$hI��t��$��D$`H�l$pH�|$0t	L�����A���������t@H����L��H���\��I��I��H�|$0H���]L�d$(H���l���fff.�L�u�L�}�H�mH�EH��tL����H�}L�-���tL��A��L��A��H��u��<�����H�D$H�D$H�D$ H�=���H�5���H�D$hH�D$pH�D$xH�T$h�E��H�\$hL�t$pL�d$xM����A�E1�K�</L��L��T��M�L�|$ H��t	L���֛�L;|$uH�|$�}�L�l$C�D=:I�GH�D$ H;D$u
H�|$�X�L�d$C�D< I��L�|$ H�D$0H�D$8H�D$@H�D$hH�D$(H�D$pH�l$xH�$H�j�L�;yH�|$HH�t$0L�L$h�-�R<�|$H��H�D$0H�D$(L�t$8H�T$@H�|$hL��趑�H�l$hL�l$pH�\$xH�D$L)�H9���K�<<L��H��6��I�L�|$ H��t	L�����H�|$(t	L������L;|$uH�|$�N�L�d$C�<
I��L�|$ �=�����xL��L������H���u����H�|$tH�|$�O��H�=ػ���!H��[A\A]A^A_]ËL$`���������@���t�L��H�D$H�D$H�D$ H�=V��H�5W��H�D$hH�D$pH�D$xH�T$h����H�\$XH�\$hL�t$pL�d$xM�����E1�I�</L��L��흅M�L�|$ H��t	L���o��L;|$uH�|$��H�l$B�D=:I�GH�D$ H;D$u
H�|$���L�d$C�D< I��L�|$ H�D$0H�D$8H�D$@H�D$hH�D$(H�D$pH�D$XH�D$xH���H�|$HH�t$0L�D$h�A���|$H�5H�D$0H�D$(L�t$8H�T$@H�|$hL���S��H�l$hL�l$pH�\$xH�D$L)�H9��RK�<<L��H��Ӝ�I�L�|$ H��t	L��U��H�|$(t	L���D��L;|$uH�|$���L�d$C�<
I��L�|$ �=������L��L���������H�D$H�D$H�D$ H�=N��H�5O��H�D$hH�D$pH�D$xH�T$h����H�D$hH�D$(L�t$pL�l$xM����A�1�I�</L��L��囅L�H�l$ H�|$(t	L���d��H;l$uH�|$��L�|$A�/:H�EH�D$ H;D$u
H�|$���L�t$A�D. H��H�l$ H�D$0H�D$8H�D$@H�D$hL�d$pH�\$xH���H�|$HH�t$0L�D$h�A���|$H�dH�D$0H�D$(L�|$8H�T$@H�|$hL���S��H�\$hL�d$pL�l$xH�D$H)�I9��|I�<.L��L��Ӛ�L�H�l$ H��t	L��U��H�|$(t	L���D��H;l$uH�|$���L�t$A�.
H��H�l$ �=�����xL��H��#��H���u�O��H�|$�����H�|$�蕅���H�|$�A�1�L�����L�l$L�|$ ����D$I�D$H�=��rH�
+�xL��xH�T$�+�E��]H�|$�A�L��H����L�d$L�|$ �G���H�|$�A�1�L���\�L�l$L�|$ �9����D$I�D$H�=*�rH�
��xL��xH�T$�+����H�|$�A�L��H����L�d$L�|$ ���H�|$�A�1�L�����H�l$L�|$ ����H�|$�A�1�L����L�|$H�l$ ����D$I�D$H�=|�rH�
��xL��xH�T$�+���-�D$I�D$H�=M�rH�
ɇxL��xH�T$�+���H�|$�A�L��H���&�L�d$L�|$ ���H�|$�A�H��L����L�t$H�l$ �Z���I��H����L������I��H�����4I��H�|$(�XL���JI��H�����I��H����L��p���xI��H��u|�hI��H����L��L���uI��H��uX�DI��H�|$(��L�����+I��H�|$h��H�|$p��JI���I���I��H�|$(��L�����!I����I��H�|$`��H�|$X�I��H�|$h��H�|$p�I���H��H�}t	L������I��L�����L����I��H�|$0���uI��H�|$h�s�H�|$0tH�|$8�F��H�|$uL���>�L�t$M��L���%��L���%���I��H�|$h�ds�H�|$0tH�|$8����H�|$uL�����L�t$L���ۑ�L�����f.���?�%���1��f.���f.�AWAVSH��pH�D$H�D$H�D$HcHcOH�D$0H�D$8H�D$PH�L$XH��cH�|$ H�t$L�D$0�A��c��|$ t4L�|$L�t$H�t$L����`��M��t	L������H��p[A^A_��D$!�D$H�=�rH�
a�xL�:9|H�T$�+�{�H��M��u�#H��H�|$0�R�H�|$tL�t$L������H����@��f.���f.��G�f.�f�AWAVSH��pH�D$H�D$H�D$HcGHcH�D$0H�D$8H�D$PH�L$XH��sH�|$ H�t$L�D$0�A��#��|$ t4L�|$L�t$H�t$L���� ��M��t	L������H��p[A^A_��D$!�D$H�=��rH�
!�xL��7|H�T$�+�;�H��M��u�#H��H�|$0��P�H�|$tL�t$L���T��H���T�@1��f.���f.���f.�������f.�AWAVSH��PH�D$H�D$H�D$HcH�D$0H�D$8H���cH�|$ H�t$L�D$0�	A����|$ t4L�|$L�t$H�t$L������M��t	L���|��H��P[A^A_��D$!�D$H�=g�rH�
�xL�t8|H�T$�+��H��M��u�#H��H�|$0�o�H�|$tL�t$L�����H����fDUAWAVAUATSH��XH�|$Pd�<%������dH�%�����
������H;����H�C��H��t(�?������@8�t@��t�)�������tH��X[A\A]A^A_]�����t$DH�T$Ht.��u��4���H�
H��H�H���'�
5��������4���H�
H��0H�H��8H�H�D$8H�1�L�%(��L�-Y���ffffff.�H�L���nI��H)�v4H�D$8L�4(�L��H��A��H���u�A�Ջ8�R���t݃�t؀|$Dt!H�Z��H�D$H�����u,����H���	H�D$H������������������H�T$8H�D$H�D$H�D$H�=Қ�H�5Ӛ�H�D$ H�D$(H�D$0H�T$ ���H�l$ L�d$(L�l$0M����A�E1�K�<>L��L��-��M�L�|$H��t	L�����L;|$uH�|$�V�L�t$C�>:I�GH�D$H;D$u
H�|$�2�L�d$C�D< I��L�|$L�t$L��L)�H9��qK�<<H�t$8H�����I�L�|$M9�uH�|$���L�d$C�< I��L�|$H�D$H��L)�H���PH�\$��B;B�D;keysI�OH�L$H9�uH�|$��H�\$B�D;
I��L�|$�
.����xH�|$ H��L���H�|$tH������
�
y����t<H�D$PH��X[A\A]A^A_]��=]�����4���H�
H�H���%����=6���������t�H�T$8H�D$H�D$H�D$H�=���H�5���H�D$ H�D$(H�D$0H�T$ ���L�t$ L�d$(L�l$0M���@�E1�I�</L��L����M�L�|$M��t	L�����L;|$uH�|$�?�H�l$B�D=:I�GH�D$H;D$u
H�|$��L�l$C�D= I��L�|$�H���Y"�H����I��L�t$L��L)�H9���K�</H�t$8H��w��I�L�|$L�����M9�uH�|$��L�l$C�D= I��L�|$H�D$H��L)�H����H�\$6�B;H�protocolJ�L;I�OH�L$H9�uH�|$�G�H�\$B�D;
I��L�|$�
혅������H�|$ H��L�������������4���H�
H�� H�H��(�
����������ᖅ�������H�T$8H�D$H�D$H�D$H�=���H�5���H�D$ H�D$(H�D$0H�T$ ����H�l$ L�d$(L�l$0M����A�E1�K�<>L��L�����M�L�|$H��t	L����L;|$uH�|$�&�L�t$C�>:I�GH�D$H;D$u
H�|$��L�l$C�D= I��L�|$�H���A �H����I��L�t$L��L)�H9��0K�</H�t$8H��_��I�L�|$L��憅M9�uH�|$��L�l$C�D= I��L�|$H�D$H��L)�H���H�\$S�BD;;�B;I�OH�L$H9�uH�|$�1��H�\$B�D;
I��L�|$�
ז��������H�|$ H��L���
�����H����dH�%����d�%�����
d�����E�������H�|$�A�1�L����L�t$L�|$����H�|$�A�L��H�����L�|$L�t$L�d$�`���H�|$��A�L����H�D$L�|$���H�|$�A�1�L����H�l$L�|$���H�|$�A�L��H���Z�L�|$L�t$L�l$�
���H�|$��A�L���)�H�D$L�|$�;���H�|$�A�1�L����L�t$L�|$�4���H�|$�A�L��H�����L�|$L�t$L�l$���H�|$��A�L����H�D$L�|$����H�=�4x�J�H������
�H������mH���'H��H��tc��\H���H��M��u�P�K�IH��H��tDL�����9H��H�|$ t.�H��H�|$ u���H��H�|$ tH�|$(�烅�H��H�|$tH�|$�σ�H�����f.�DUAWAVAUATSH��XH�G(H���N�󋈸��tjL�wLi �E1�L�-�����I���M9�t\C��&���u�C��&���u�C��&�����C��&���A�Ճ��u��{��1������|$��������t�H��X[A\A]A^A_]�I���8芔���H�O�rH��H�
ԥrHc�H�H�T$H�D$H�D$H�D$8H��H�D$@H�D$H�D$HH��
H�D$PH�5��H�|$ H�T$8��L�|$ H�\$(H�t$0H�߉�訢�M��t	H��b��1��M���H�=|�x�7�H�=@�x�+�I��M��t	H��2��L���2��f�AWAVSH�GH�_ H;H�H�GH��t2L�wH�GM�~L9�tI�NH�4�J�<�H���ك�I�M�~[A^A_�@USH��H��/���H�H�t$�Գ�A�
I)�L�I������H�߉�1��1�H��[]�fDAWAVAUATSH��L�M��tAL�3M�fL�-U���ff.�I��I��tI�|$�I�<$�t�A����L���"��H�{tH�{[A\A]A^A_�%��[A\A]A^A_�fDUAWAVAUATSP��L�=z������L�%#��E1���A�ׅ��KA�ԋ��
�=���E���-A��c�#�����tjD�5���E��x^�D��H�5[�cH����M��I��кD��H�5�qA�Ժ#D��H�56�cA�ԺD��H�5��qA��M��L�=��A���J���L�-+��E1��	fDA�ĉ��A�ׅ����@���������ulA��cwf�S����t�D�5@��E��x��D��H�5��cA�պD��H�5O�qA�պ#D��H�5��cA�պD��H�5�qA���n���1�H��[A\A]A^A_]��D$H�.�L�
G|H�t$�1����fDPH�H�WH�H�qH�OH�	H��H�����f.�@UAWAVATSD��H��A��I��H��H�H��f�H��t|L�b�H�B�H�J�H�QH��H���H�<H���Q H��L��D9�u�I�$�H��6M�<$I�\$H�CH��H���M�$I��L��S��H�
��Hc�H��L��S(�E�~A�FH��I��^L��S8H����H��H���H�I�FH��H��I��I�u$�i@��t>I�I�FI�F�I�tG[A\A^A_]�H��H��I��I�u��&L��S(��x/A�FA�FH��I��I�u�L��H��[A\A^A_]���H�=��H�јx����H�=��x�Y��I���I�uL��H������L���[����fDAWAVAUATSH���?h��H�C0H��t�H�u	H�{0�G��L�s L�{(M��t4M�fL�-}��ffff.�I��I��tI�|$�t�I�<$A����H�{tL��[A\A]A^A_�%�|�[A\A]A^A_�I���I��H�C0H��t�H�u	H�{0����H��H���׻�L��������f.�UAWAVAUATSH��L��M��H��H�T$8L�qM�`M��u	M���H�H��$H�CH�D$`I�H��$I�GH��$H�5���H���dH��$�����(�$�L�l$8AExH��$�I�����H�����(��z�H����H�H�@H�X�@ H�D$(�H��+I�����I���L�|$(M���H�����I���HDŽ$�����H��$H��$�H�D$`H��$�L��$�H��$H��$�H��$H��$�L��$�HDŽ$�HDŽ$�W��$�HDŽ$�HDŽ$�L��$�DŽ$��x��y�H��M����I��L��H��H�D$XH��$�I�Ep�$�AE`�$�AEP�$�AE@�$��$��$��$�A]0AU AMAE�І�����H�D$@H�D$HH�D$PH�=���H�5���HDŽ$�HDŽ$�HDŽ$�H��$�����H��$�H�D$0H��$�L��$�M���A�E1�K�<4H��L����}�M�L�t$PH�|$0t	H��fy�L;t$@uH�|$@�
��L�d$HC�4:I�FH�D$PH;D$@u
H�|$@����L�|$HC�D7 I��L�t$PHDŽ$HDŽ$ HDŽ$(H�D$XH�H�D$H�D$H�D$8H�xX�}H�@P@H�D$H�L$L$H��$�H��$�)�$�HDŽ$��$�H�S�H�|$H��$L��$��6A�L�d$(�r�|$�H��$�H��tH��uH��$�tH��$��'x�H��$H�D$0H��$ H��$(H��$�H��$8�n�H��$�H��$@L��$�H��$�H�D$@L)�H9���K�<7L��H��|�I�L�t$PH��$@t	L���w�H�|$0tH��$8��w�L;t$@uH�|$@�)��L�|$HC�7
I��L�t$P�=ч���L�d$(xL��L��\{�H���u��y�H�|$@tH�|$H�%w�L��$�H��$�H��L���R���I�]HI�}Ht
I�}P��v�H��$�H�C�$�I�EXH����I�UPH���H������H��t�|2�D�D2�A9�t�E��y�9�u����A�Mp��	���H���t�|�D�D�A9�t�E��y�9�u����A�ut��xI�}u)��y�`H�I�EpI�}uI�}(�@M��taM��I��L���/u�H���cH��1�L��fffff.�I9�t2H�UH�u�H��}H��H��H�H�tH��H��u���I�}0�`��M�u0I�]8M�u@H�D$8H���I�E`�V~����8L��$����t�H����H��L�(L�-~�M�u�1��A�M�=H���H��H���E1�A�M���J�D$8I��������I�MI�E0H9�uI�}�p�I�MI�E0H�PI�U0IE(1�H9�HC�H)�I�M H��H�H�uyH�T�ل�����L�t$XH�D$H�D$H�D$H�=���H�5���HDŽ$�HDŽ$�HDŽ$�H��$�芾�L��$�L��$�L��$�M���]�1�H�<+L��L����x�L�H�\$M��t	L���t�H;\$uH�|$���H�l$�D:H�CH�D$H;D$u
H�|$���H�D$�D H��H�\$H�L$H��H)�H�����lD�lH�SH�T$H9�uH�|$�@��H�D$�D H��H�\$I�}0H��$��L��I��L�p�I��A�H��tL���]r�H����I��J�4<H�ƀL��L���w�H�D$H)�I9���H�l$H�<+L��L��dw�I�L�t$A��t	L���r�L;t$L�d$(uH�|$���H�l$B�D5 I��L�t$L9t$�LB�D5)I�FH�D$H;D$u
H�|$�I��H�\$B�D3
I��L�t$�=��xH��L��v�H���u��t�H�|$I��������t	H��@r�L�t$XI�E@�I;E0sI�E8H�
�z�H;APs`H��I�E8��|$8uVH�ɘ�L��tJ蟵��uAA�E�:H�D$8������H�|$X�	'L���a&L���q���1ۀ|$8t�1�A�����H���������������pH�D$H�D$H�D$H�=a��H�5b��HDŽ$�HDŽ$�HDŽ$�H��$��Q��L��$�L��$�L��$�M����A�1�J�<+L��L���Xu�L�H�\$M��t	L����p�H;\$uH�|$���L�l$A�D:H�CH�D$H;D$u
H�|$�\��H�D$�D H��H�\$H�L$H��H)�H���l�i�D H�SH�T$H9�uH�|$���H�D$�D H��H�\$dL�4%����I���O�I�F���I���I�FH�D$hH�D$hH�D$@H�D$@H��$H�P�H��$ H�5QH��$�H��$��L��$�L��$�L��$�H�D$H)�I9���H�|$H�L��L���s�L�H�\$M��t	L����o��I�L�d$(uL���֡L�t$L;t$u
H�|$���H�\$B�3
I��L�t$�=����xH��L��Hs�H���u�tq�H�|$t	H��o�H�5�w��FXH��X�����1���o���H�=�w��4*���k��~�����H�D$H�D$H�D$H�=�~�H�5�~�HDŽ$�HDŽ$�HDŽ$�H��$�蓸�L��$�L��$�L��$�M���A�1�J�<+L��L����r�L�H�\$M��t	L���n�H;\$L�d$(uH�|$���L�l$A�D:H�CH�D$H;D$u
H�|$���H�t$�D H��H�\$H�D$H��H)�H����
H� spawnedH�LH�pthread H�H�KH�L$H9�uH�|$�<��H�t$�D
H��H�\$�=�}���xH��vq�H���u��o�H�|$�PH�|$�v���H�|$(H�D$8ƀ�����I��I���������*y����'H�D$hH�D$pH�D$xH�=�x�H�5�x�HDŽ$�HDŽ$�HDŽ$�H��$��ж�H��$�H��$H��$�H�D$`L��$�M��L��$��	�E1�I�<.L�l$`L��L���p�M�L�t$xH��$t	L��9l�L;t$hL��$uH�|$h����H�l$pB�D5:I�FH�D$xH;D$hu
H�|$h���H�D$pB�D0 I��L�t$xH�D$@H�D$HH�D$PI�E(H���-	���1�H���H�H	�H��$ HDŽ$I�} ��I�EH�xX��H�@PH�pH�h�L�5t�I�^�1��A�N��H���L����1�A�F����I�F8H����	H��I�F8@��uH�ԑ�L���11�������I�$uL�����H�Ĉ[A\A]A^A_]�A����H�5�J�L�$�H��H��>��H��������H���I9�����u
�%���$	M��t$H�t$`L���i�H����H��I��H�t$`��E1�L��I����n�L��$�L��$�H��$�L��H)�H���!L��H�..H���D�.H��M��A��I��H�L$H�l$H�D$H�D$8�������ȃ���u��@��@��@��~
��$������t�������
��1���E����$�$()�$�)�$�D$L$)�$�)�$�HDŽ$�H��$�H���H�|$H�t$@L��$��3A��Sc�|$��H��$��*�E��u	L����h�H�D$@H�D$8H�t$HH�T$PH��$�H�t$X�_�H��$�H��$H��$�L��$�H�D$hL�d$xL)�I9�H�L$`�KH�D$pH��$J�< H�l$`H��L���l�M�L�d$xH��$t	H��Vh�H�|$8tH�|$X�Ch�L;d$hL��$uH�|$h����L�t$pC�&
I��L�d$x�=�x���xL��L��l�H���u�Fj�H�|$ht	L����g�I��������H��$hL���cA��I�FH9�$huWM9u8��A�}B��H�t$(H�ƀH��$HI����C��1���$`����$`H��$HL���E���]H�D$(H���H��$h�E��H�L$(H����'Hǁ�����H��@H�����H��H��@Hǁ�I�?t
I���f�H�;����H�{��f������(�@���h��x�,���T������@H�=��H�sx�O����#H�=�x�����H�=o�H��x�kM�������H�o�H�D$H�D$H��$�H�=�n�H�
�PxL��4�H��$���~U���L���T�H�ʌ�H��H�����虩�4A�M�����L��$���$�H�=-qH�

UxL�F�xH��$���d���C��L�����1��Mf�H��������H�|$@�A�1�L���}��L�d$HL�t$P���H�=ߖxL�d$(�-�����D$	�D$hH�=5drH�
�XxL�ʖxH�T$h�+�����H�|$@�A�L��H�����L�|$HL�t$P� �H�|$�A�1�L������H�l$H�\$��H�|$��A�H�����H�\$H�L$H�D$���H�|$�A�H��L�����H�\$�T�H�|$��A�L���`��H�l$L�t$��H�|$�A�1�L���7��L�l$H�\$��H�|$��A�H�����H�\$H�L$H�D$�c�L���O_�I����H�|$�A�H��L������H�\$��H���R�H�c��L���W����5���@��A�F���N���H��$�@��$�H�=�nH�
�RxL��xH��$���������H���2�H�|$�A�1�L���/��L�l$H�\$���H�|$��A�H�����H�\$H�D$H�t$L�d$(�����u�������A�F���H�|$h�A�1�L�����H�l$pL�t$x�(���H�=��x�n����D$	��$H�=sarH�
�UxL���xH��$�+�����H�|$h�A�L��L���F��L�d$x���H�=��x����H�=�x�O���H��$���A�H�����H��$�L��$�H��$����H�=��H���x�1�����G�L������8�L������)H�=^�x�����H�=ȕx�K���
�L������I��H��$��-H��$��Ba��I��H��$�H�|$`� a��I��H��$�H�|$`��wH��M��u0�mH��M��� L����`���KH��M���BL����H�D$0A����L���`�����H�D$0M����L���|`���I��H��$@�ML��\`��?I��H�|$0�wH��?`��iI��H�D$(H���I�?�,�FI��H�|$8�
H�|$X�I��H��$���H��$���I�����)�UI��@��H���QX��H���I�u;L�����1H��H��$�t#H��$���_��I���cI���
H��H�|$tH�|$�m_�1�L�d$(I����L�t$XH�D$0H�5��xH��譩�����H�D$0H��$�t|H��$��_��lI��H�|$0t?H��$8�_��/I��H��$�t!H��$���^��M�u0I�]8M�u@�
I��L�d$(�OI��I�}�P�H�D$0H�|$tH�|$��^��|$8uH�V��H��������H��u?1�1�H�L$X���tL�d$(L�t$0��1��H�t$X���1��_�������u�A�E�I��H�|$�;X�H��$�.X��I��H��$���E��tM����L����]�M����I����I��I�?���I��H��$����1�L�d$(�<I��H�|$�W��I��H��$����H��$tH��$ �x]�H�|$@uVI�}uaI�}t
I�} �X]�L��H��0�TH��I�}Ht
I�}P�;]�I�Eh�H�u	I�}h����L��]��H�|$H�]�I�}t�I�}��\�I�}u��I��H��$����H���5&�e�!��I���H�@�uVH���j���LI��L�d$(�I�$@�u:L���N���0�����DI��H��$�������I��H��$��1��I�$uL���
��@��u
�o���I��H��$tH��$�=\�H��$H�|$`t>�i�q��I��H��$�.V�H�|$@tH�|$H�\�H�|$huI�?uH�;u)L������H�|$p��[�I�?t�I���[�H�;t�H�{��[�L�����f.�f�AVSPH��H�G�H�u	H�{�V)�H���F��H�C(H��t�H�uH�{(H��[A^��H��[A^�I��H���\F���I��H�C(H��t�H�u	H�{(�_��L���7���u��f�AWAVAUATSH��L�wL�M��t1M�fL�-[��f.�I��I��tI�|$�t�I�<$A����H�;t	L����Z�H�C0�H�u	H�{0�4��H�{�E��H�C8H��t�H�uH�{8[A\A]A^A_��[A\A]A^A_�I��H�{�E���I��H�C8H��t�H�u	H�{8��L���_�����f.�UAWAVAUATSH��H��$�I��������H�oH��$�)�$�H�|$L�o0H��L�,$tSH��$�L�?H�_L�gH�wH����H��H�@M��I����[�H��$�I�EI9���L��M��L�,$��H��$�1�E1�E1�H��$�H��$�H���d:��A�Et�D$x�D$yH�D$XW�D$hL�|$ H�\$(L�d$0�$�D$8H��$�H�D$H�0�AX�H����D$ L$0T$@P HH�D$hD$X)D$ H�D$xH�D$@H�D$hH�D$0H�D$pH�D$8H�t$ H��$�H���l<��L9���lH��$�H���H�D$��U�D$T��
�D$I�E H��H��$���I�MH��$�H��H�@H��$�E1�L�
iW�L�t$ 1�E1��[ffff.�H�D$ H�D$(H�D$0H�|$L��L�‹L$M���,��L�
W�I��I��L9�$��H��$�N�d8N�D8I��u+I�D$H�gvH1�I�$H�arH1�H	����I9��f���L��$��\$H��$�J�t8J�l8H��H��t,H��M��H��H��$�A��H��$�H��H��H��u
��M��H���[��A��H����H�(H�XH�hH�D$ H�D$(H�D$0H�|$L��H��$��L$L�t$ M���+��H��$��\$����1ۉ\$H�$H�AXH����L�yPH��L�,@1�H�\$ ffffff.�M�t/M�d/I��u1I�FH�gvH1�I�H�arH1�H	����L$��L$I�t/ I�T/(H���-7��H�|$L��L��L$I����*��H��0I9�u��D$t>L��$�M��L�<$L��$�tjI�]L�5�U��	H��I��tTH�{�t�H�;A����H��$�H�D$0(�$�)D$ �L$T����H�5�4L�D$ �H�|$�Y*��L�<$�H��$�t	L���U�I�_@I�GH�H��jH�H�\$ H�D$(H�D$L�xL�`8L�h8M��M��MD�H�|$XH�T$ L��$�L��L��A��o���L��H��$��@��I�����AƆW�|$at*H�D$\�D$X�@��E1��H�t��l$XD�t$\�H�uH���"�H�$�H�uH�D$H�x0���L���?��M��t�I�Mu	I�<$謺��D��H��[A\A]A^A_]ÿ������Q��0����@H�=��x����2H�=�x�y���$�H��L�,$����H��x1�H���#���]I��L���?���I��M�����I�M��I�<$�����I��L�,$�I��M��uL�,$�oH���S�L�,$�`�I��L�,$�UI���H�uH���X!�L�,$�KL�,$�EI���3I��H�|$ ��@��H�|$X�A������I��H��L�,$t	H��LS�H��$�臒��I�MuH�D$H�x0���H�D$H�x�$>��H�D$H�@8H��t�H�uH�D$H�x8�"��L������8��DUAWAVAUATSH���I��H��L�w(�-Kx���t:A��$
�H��������I9D$`�I�|$x���
x�M��t9�I����-�w���uA���M����t(�I���L���x����-�w�����E1�H��������I9D$@L��$���I�|$XtL��1�H��谬��L��1��V��H�D$pL�d$xHDŽ$�HDŽ$�HDŽ$�H�5�xH��$�f�D$`H�D$@W�D$PH�t$@L���@5��H��$�M��t
�I���L��$����P�H���L�0H��$�H�
��xH��$�I��$���I��$�H��$�A�$�IDŽ$��$�H�K�H��GL�kM��L�t$H�D$8t[H�$L�{L��H��H���O�H���1�L��H9�t*I�7I��H���H��I��H�4H�|H��H��u�H�$��H�L$(�D$0L�l$H�D$L�l$ �D$4H��������I9�$���H�C �H�Q�1�H��HC�L�xH���Hc�H���A�G���C�I���H���Hc�H��A�H�|$H�t$pH���6���%A�H�5M�L����d��f�D$`	H�D$@W�D$PH�t$@L���Y3��H�$I�G(H��t:M� H��L�4�H�l$L�l$pfDH��L��L���r���I�ǠI��`���u�L��H�4$A��C;��H�5l��	L���?d���}A�H�|$H�t$pL���6���fA�H�|$H�t$pL���<���OI��A�H�|$H�t$pL��趵���4I�OA�H�|$H�t$pL������I��A�H�|$H�t$pL�����H��������I9�$��:H��$�H�D$P�$�)D$@E1�H�|$@聩��E1�L��H��$��^:��H��������I9D$@�2I�|$XtE1�L��1�H����E1�L��1�����-�s���tH�D$(�H�L�t$t=�EI�ĀE1�L�������Ņ�������H�D$(�H�L�t$u
H�|$(��H�|$��8��M��t�I�uL�����L�t$8L����L����M�H������H���[A\A]A^A_]�H�=h�x�����A�H�=$�x������������H�=��x����H�=��w�y���uE1�H�=e�x����dA�H�=�hH�m\x�����GE1�H�=L�H���x������*E1�H�=��H��x������
�H���;��I��H�5ޯxH�|$8�F������I��H�|$�7�������I��H�$�H�uH�<$�5�L�t$�xL�t$�qI��L���SL���I��@��eI��@��:I���VI���bI��M��tIM���I�uL���A��1�M���3�X��I���PD��I��H�|$�p���L�t$@��t
H��$��٦��1�H�|$p�}8��@��tM��t�I�u
H��$����H����L������������fD�
q����t�H�H��t��������1��f.�f�AVSPH��H�?t
H�{�QK�H�{t
H�{ �@K�H�{0�?6��H�{Ht
H�{P�&K�H�Ch�H�uH�{hH��[A^鴴�H��[A^�I��H�{Ht
H�{P��J�H�Ch�H�u	H�{h腴�L���ݿ�����UAWAVAUATSH��H�Ӊ�I���t$ �T$$�G�����D$ ����H�=$n�H����ff.��O<�ʀ�{������W<u���D$����D$ ��������q�����V����C�l$<H�D$H�D$H�D$H�=�V�H�5�V�H�D$ H�D$(H�D$0H�T$ ���H�l$ L�d$(L�l$0M��L�t$@�cA�޻E1�J�<;L��L��N�M�L�|$H��t	L���I�L;|$uH�|$�5��H�\$B�;:I�GH�D$H;D$D��u
H�|$���H�D$B�D8 I��L�|$H�L$H��L)�H��
��H�nal procJ�T8H�InternalJ�8I�W
H�T$H9�uH�|$��H�D$B�D8
 I��L�|$H�D$@H�8H�t$ ��|�I��L�p�I��A�H��tL����G�H���;I��J�4$H�� L��L���L�H�D$L)�I9��~H�l$I�</L��L���L�M�L�t$A��t	L��QH�L;t$uH�|$��H�l$B�D5 I��L�t$H�D$L)�H���A�BD5fB�D5usI�FH�D$H;D$u
H�|$��L�|$C�D7 I��L�t$�ރ��L$<��t��$��<~�΀�%������t���"�������1���E�H�|$ ��L�l$ L�d$(H�\$0H�D$L)�H9���K�<7L��H���K�I�L�t$M��t	L��CG�L;t$uH�|$���L�|$C�7
I��L�t$�=�W���xL��L��"K�H���u�NI�H�|$tH�|$��F�H��H[A\A]A^A_]�I�~H�t$ �iC�D$ ���.����L$$�D$ �L$$H�=��H�
O6xL��}xH�T$ ��I��H�=�uH��Rx�O���H��tH�
�RxH�|$H�t$ ���A��H�|$�A�1�L���W��H�\$L�|$�|���H�|$�
�A�L���+��L�|$H�L$H�D$����H�|$�A�L��L�����L�|$�]���H�|$��A�L������H�l$L�t$���H�|$�A�L��H�����L�|$L�t$����H�=��H�f|x�1����
�L���޽�H��M��u"�F�AH��A��t;L��=E��0�+H��H��t&L��(E��H��H�|$ tH�|$(�E��H��H�|$tH�|$��D�H�����AVSPH�H���q���H��H��[A^�%�D�I��H���D�L��轹�f.�UAWAVAUATSH���H���I��H��$pH���C�L�=RH�H�߾A��H�߾A��H�߾A��H�߾A��H�߾A��H�߾	A���$p�$��$��$�)D$)L$ )T$0)\$@�$�)D$P�$�)D$`�$�)D$p�$�)�$�H�t$H��$p1���A������
H���$�)�$@�$�)�$0�$�)�$ �$�)�$�$p�$��$��$�)�$p)�$�)�$�)�$�)�$�)�$�)�$�)�$�H��$�L�=~i�M��tI���OH�5�MH�|$�胒L�d$A� I9��H�\$H�T$ H��$�H���u_��$���H��$�H����H��$�H��u���+����-����1�<+@��H��H)�H�H��H��H��s4H��tyH�H��1�E1�����Ѓ�	wkK�<���L�<zH��H��H�u��ZH�H��1�A�
E1�H��H�tAL��I��pI���>���I�����	wH�D�t�A� M��u�E1�M��u
�A� M��t	H���A�I�GH�"h�H�kh�H�����H�x�H�=Qh�u�H��$��j�I��H�$H��$�H��H���PfHDŽ$�HDŽ$�W��$��0�2@�H���XI���$��$��$�P H�H��L�t$8�$��$�)L$ )D$L�d$0I�|$H��t�H�G�3(D$(L$ H�D$0H��$�H�D$8H��$�)�$�)�$��0��?�H����(D$(L$ (T$0P H�I�E�ZL��$�H��$�H�l-xH��$���)?�H���H��$�H�H�$�L��H���N�I��A�����I�$uH��L�����H���I�MuH��L���rH��I��H�$HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�D$  `H�l$H���H�D$H��H�t$��q����$��$�H��$�H��$�HDŽ$�H�9H�|$H��$�L��$��A��9�|$��H��$�tH��$���>�L��$�H��$�H��$�H�ߺ��_�M��t	H���>�D������vI�\$�M�t$�M�d$I�$H��tL����I�|$t	L���E>�H��<>��:L��$�L��$�H��$�d�<%������dH�%����H��$h�N�����H��$XL��$`H�D$H�D$H�D$ H�=�M�H�5�M�HDŽ$�HDŽ$�HDŽ$�H��$�讇�H��$�H�D$H��$�L��$�M�����E1�J�<3H��L���A�M�L�t$ H�|$t	H��/=�L;t$uH�|$�ֵ�H�\$B�3:I�FH�D$ H;D$u
H�|$貵�H�D$B�D0 I��L�t$ H�L$H��L)�H��
H���0H�rust thrJ�0B�D0readI�VH�T$ H9�uH�|$�W��H�D$H��B�D0 I��L�t$ H��$hH�$H��$�H����H��$�H�5�KH��$�H��$����H��$�H��$�L��$�H�D$L)�I9�H�L$L��$P��H�\$J�<3L�|$L��L��a@�M�L�t$ H��t	L����;�L;t$L��$PuH�|$肴�H�\$B�3 I��L�t$ H�D$L)�H���^B�D3wnedB�3spawI�FH�D$ H;D$u
H�|$�3��L�l$C�D5
I��L�t$ �=�K���xL��L��i?�H���u��=�H�|$t	L��4;�L��$`H��$XH���<��I�MuL���tm�I�$uL���%��H��$p�1�(9�����A��A��D��H��[A\A]A^A_]��F����L��$���0������0���������H���D�����H��O�dH�%����d�%����H��$h�HJ����@�������H�=�ZqH�
��L���H��$��7輺���D$��$�H�=�8rH�
m-xL���xH��$��+脺���H�|$�A�1�L���ź�H�\$L�t$ �F���H�|$��A�L��虺�L�t$ H�L$H�D$���H�|$�A�L��L���j��L�t$ �5���H�|$��A�L���C��H�\$L�t$ �v����f;��8�J��$pH�=53H�
�(xL���xH��$p�&虹��);��8�jJ��$�H�=3H�
E(xL���xH��$��%�\����I��H����H�|$��8���I��H�|$��H��f8��I��I�|$t	L���M8�H��D8�L���D��I��1��EI��H��$�tNH��$��8��>I��M�����I����I���I���I��$L���&��I��H�|$tH�|$��7�H��$�螳���I��H��$����I��H��$�tH��$���7�H��$�tH��$�H��g7�H���'?��蠷�I��H�|$��'I��H��$������z��I��H��$����I�$uL���8��1���R��I��L���t��H��$��w���I�MuL���Fi��u
����I���I�uL���
~�L���«����f.�AWAVATSPH��L�7L���*�L�=�6�L��A��H��L��H��[A\A^A_��I��L�%h6�L��A��H��A��L���\��f.�f�AVSPH��H�G(�H�u	H�{(�v}�H��记�H�C �H�uH�{ H��[A^�4��H��[A^�I��H��聰��I��H�C �H�u	H�{ �	��L��������f.�f�UAWAVAUATSH��8H��L�w(G)D$ )D$L�t$0H�|$��L���3��E1�L�c I�|$t-M�l$ M��t#I�l$(H�EH��tL���H�}t	L��O5�I�D$M�t$ M�|$(�I�$uL��H��8[A\A]A^A_]�G��H��8[A\A]A^A_]�H�D$H�}t	L���4�I�D$M�t$ M�|$(�I�$u	H�{ ���H�|$�֩����I���I���I�uL���{�L���O|�I��I��L�c I�|$�����A����ִ�UAWAVAUATSH��8H�H�\$0�s`�kdH�CH����D�{pE�����t$�l$H�\$H�KH�L$(1�L�5K8�H�|6�H�D$ �ffff.�H�H�D$ ��I��I)���H�D$(L�,(ffff.�D��L��L��A��H���u��Ӌ8�eE��t�t�H��H�� H��H�L$�� H�\$tH�=r0H�T$��{����l$����D�|$D�H�C(H����D�{tE�����t$�l$H�\$H�K H�L$(1�L�5S7�H��5�H�D$ �DH�H�D$ �I��I)���H�D$(L�,(ffff.�D��L��L��A��H���u��Ӌ8�uD��t�t�H��H�� H��H�L$�� �l$tH�=�/H�T$�����T$��H�\$t����u������¸D�E‰�H�{hH������H�����H��H��8[A\A]A^A_]�%@2�H�\$�l$�t$H�C(H��������H�\$�l$�t$�H�=f�w���I��H�|$��9��&I��H�|$�9��I��H���1�L���ݦ�I��H�|$0���L���Ȧ����SH�H�H�H��t
�~t�H�[�H�=���t���/.�f.�DAVSH��hH�D$H�D$�D$�D$H�D$ H�D$(W�D$0D$@H�D$PH�D$X�����D$`�`�&0�H��t=D$X@PD$H@@D$L$T$(\$8X0P HH��h[A^�H�\$��`�'��I��H���Sx�L��諥����fDUAWAVAUATSH��8����H�|$ x8�
�
��/�H����I��H�D$
H�D$H�D$E1��<���O/�H����I��H�D$H�D$�-H�D$A����H�H�t$.�"b�I��A�
I)�L)�I9�w?J�4,H��.M�L��L��74�M�L�t$D$H�D$ L�pH��8[A\A]A^A_]�H�|$�A�L��L��褰�L�|$L�t$뚿�
�������H��H�|$tH�|$�L/�H���L��f.�f�PH��H�<$H�5x�cL�H��
H�����Y��H��8u,PH��H�$H�RL�!��H��H��H������Y�H�>H�FH�@H�5�Q���PH�H�
H�BH�H��t�����tX�H�=����g��H�=�x�[��f.��PH�H�
H�BH�H��t�����tX�H�=4�����H�=8x���f.��UAVSH��H�_�1���OuMH��T�H��H��u[1��G��ui�G@��uH��������H��T�H����1ɇ��tjH��[A^]�I��H����L��H�dT�H��H��t�I���4q�L�������G��t�H�$�L$H�=r,rH�
nxL��JxH��+�
����H�޺����1���-����s���I������p������T���A�F�J���H��H���ʨ�H�����f�SH��H�H�H�H��tZ�~t`H��D$pCpD$`C`D$PCPD$@C@$L$T$ \$0[0S KH�Ā[�H�=}���`���)�f.��SH��H�H�H�H��tZ�~t`H��D$pCpD$`C`D$PCPD$@C@$L$T$ \$0[0S KH�Ā[�H�=��Щ��(�f.��PH��H�<$H�5Z�cL�Z��H��H�����Y��PH�H�
H�BH�H��t����t�X�H�=z���]��H�=~x�Q��PH�H�
H�BH�H��t����t�X�H�=:�����H�=>x�������H���������H�W�)$H�D$A������f.�I��L��D��H��H��#D�	G��E��E)�A��0D�I��
r
L�@�H��wɅ�yH���D�-H����H)�H�4�H�5��q���.�H���@�?�%�(����f.��G�f.�f���f.�AWAVSH��H�D$H�D$H�D$Hc�OH�×cH�5��cH��HE�H��HcWH�D$0H�D$8H�D$PH�t$XH�L$`H�D$pH�T$xH�Y�cH�|$ H�t$L�D$0�A���#�|$ tAH�|$0�/��L�|$L�t$H�t$L�����J�M��t	L���])�H�Đ[A^A_��D$!�D$H�=E(rH�
�xL���{H�T$�+�۩�H��M��u�#H��H�|$0���H�|$tL�t$L����(�H�����@UAVSH���1���
�A���H��O�H��H����1���A�����L�5�A��M��t"J��HoA�H���t
�������L;5MA�u�N%�H�GA�B��I��L�5AA�@��uH��������H�
O�H����1��A���tx��H��[A^]�H�=�@���H��N�H��H���C����k��@����@����:���H��@�H�$@�l$H�=z�cH�
�xL���{H���g���TH�5~@������1��O(��e����-k���K����R@��?���H�=H�#�{����H��@��蓐�H���K��H��H�����H���8���UAWAVAUATSH�������>�M��M��H�|$H�FH�D$L��L���q������N�,�1�L�%h:xH�)(��ffffff.�H��H���t N9t%u�J�|%L��L��Ӆ�u�B�|%uPL��L��H�T$��(L��L���ج�H��t0�H�A�u9H���Ϯ��/��t6����t)��	uYA��'L��L���H��E1�H��A��H�|$�E1��A�L�7H��[A\A]A^A_]�H�=�AH�=x����H�=�vH�,Ex�U��f.�AWAVAUATSH�� H��H��I��I��H��H�|$�H��A��L�d$M��t/L�l$I�L$L��L��H��M���۠�I�$u3L��L������&�),���u*H�
,�L�,�L��L��H��衠H�� [A\A]A^A_�H��+�H�$H��H�D$H�=�+�H�
*xL���H�T$��\��H���I�$uL��L���e��H���ݙ�f.���u1��@��t@�ƃ�t��	u	�ðð�PH�=KuH��Cx�U貢�f�UAWAVAUATSH��hH��H��������L�,�H��H��>��I9��„�u���I��H�|$H�L$ L�D$(L��M��tL��A#�H����I��I���	A�E1�L��L��L��h(�L�$$L�t$H�l$H����A����������������~I��L��$���H�D$H��L�t$0I��L�t$8H��H�D$@H�D$HH�l$PH�UEH�D$XH�MEH�D$`H�|$0�Ώ�H�\$H��L��L���ە�L�t$H�l$M�,�H��tA���/uK�M��I��H�\$L��$�H��H�
�L��L���"���t3L�t$H�l$�CM�H�\$��/t6��.��H�����tA�}�/u��H��������H��H��1A�F��/uIH��L��H��H�L$ L�D$(M��AT��$��[�H��H�<$tH�|$�}"�H��h[A\A]A^A_]Ã�.��H�����u�A�~/�v���뙿L���Ě�D$0H�==!rH�
�xL��H�T$0�+�Ӣ�H��H�<$tH�|$�"�H�����@UAWAVAUATSH��HL��M��H��I��H�t$hH�|$`L���!*��H�\$��H�����H!�H�H9��A�FE1�H��E�fED�A�MD�LE�H�D$@H�D$HH�D$PH��eH�D$ H�D$(;H�D$H�|$���H��H�D$L�l$ H�l$(H�$L��H�|$pH�t$@L�L$H���'��|$p�p
H�l$@L�t$HL�l$P�0���H����
H��H�(L�pL�hL�`L�x �@(H�D$H�D$ H�D$(H�L$H�|$`H�t$h�~�~��H�;t
H�{�w �H��n �A�H�L$�ȃ���u2L�y�L�a�H�YH�H��tL���H�{t	L��3 �L���* �D��H��H[A\A]A^A_]�HDŽ$�HDŽ$�HDŽ$�M�~ L��$�M�f(H�D$H�D$ H�D$(M��t]I��I���E1�H�\$�f�N�<�I��L�t$(I��I���tA��u�L;t$u�H�����H�D$ ��L�|$ H�|$A���A�A�E1�L��$�H�|$`H�t$hL��L��E1��,��A�Ƅ�tpE��u	L���#�H��$�L��$�M��t0L�cL�-��f�I��I��tI�|$�t�I�<$A����H��$��d���H�����V���H��H��teH����H����I��H�l$X�XA����A�N�ʅ�tA�V��H�t$`H�v��H9N �EH�v��H)�H���\A�H�D$XL��L��H���"�H��$�I��H;�$�u
H��$����H��$�M��tH�{J��H�@H����H�D$XH�L�sH��$�H�kI��L��$�L��$�E��u	L�����HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�D$pH�D$xHDŽ$�A���Q�H���2H���2H�|$p���H�t$xH�H�^H�F�F�FHDŽ$�H��$���E1��8��H�D$h�8��	H�@H��$�H�=K^��1����� E1�L�=/0xH�(^L�%���ffffff.�I��I���t'K�|>u�K�<>�XH��A�ԅ�u�C�|>��H�=�]�H��$��H�=�]�肢�H�����H�uH���{��A�X�X�
�H����	H���]@@�]@0�]@ f]@�oJ]�H�ndH�EPH�D$@H�l$HH�D$PL��$�H��$�H��H��$��'H��H�@H�D$XA�E1��@I��L9d$X��L;|$@uH�|$@�@��H�l$HB�D� I��L�|$PK�t%K�T%H�|$1�E1��a(H�\$ L�t$(H�D$@L)�I9�w?J��H�D$HH��J�<�H��-�M�L�|$PH�|$�i���H�����[����A�H�|$@L��L��蠛�L�|$P�H�j\H�D$ H�D$(H�D$H�|$�!��I��H�,�H��H��>��H��������H9����t1�H��角��PH���I��H��$�H���4I��L��L����1�H��HDʾHE�H� H���H!�H����E1�fo���L9�tG�Bo��BoT��Bo\� �Bod�0fv�fv�fk�fv�fv�fk�fc�fD��I��E��t��'��1�ffffff.�H9��"�<2/H�vu�A�NE1�H��E�fED�MD�LE�H�D$@H�D$HH�D$PH�_\H�D$ H�D$(8H�D$H�|$订�H��H�D$L�l$ H�l$(H�$L���H�|$pH�t$@L�L$H���ҹ�|$p��H�l$@L�t$HL�l$P�0���H����H��H�(L�pL�hL�`L�x �@(H�D$H�D$ H�D$(H�L$H�|$`H�t$h�~�u�����A�NE1�H��E�fED�MD�LE�H�D$@H�D$HH�D$PH�ZH�D$ H�D$(JH�D$H�|$薡�H��H�D$L�l$ H�l$(H�$L���H�|$pH�t$@L�L$H��躸�|$p�>H�l$@L�t$HL�l$P�0���H���UH��H�(L�pL�hL�`L�x �@(H�D$H�D$ H�D$(H�L$H�|$`H�t$h�~�t�����A�1�L��H��H��f�H��$�L��$�L��$�I9�uH��$����L��$�C�� I��L��$�H��$�H�pH�PH�|$1�E1��$H�l$ H�\$(H��$�L)�H9���H��K�<�H����I�L��$�H�|$t	H��K�L�d$X�_A�L��$�L��$�M��$�H��$(L���k�X� �H����W@@�W@0�W@ W@�ocW�H�ndH�HPDŽ$HDŽ$H��$HDŽ$ HDŽ$�HDŽ$�HDŽ$H�|$H��$����H�t$L����H���$H�|$L��$�L��H��L��E1�����L��H�����H��$(L���@�H�|$@t	H����H��$�H�D$XL��$�H��$�D� D�x�hL��$��0���H���|H��1�H��DD�A��HD�LD�L�+H�D$XH�CL�sL�{H�k �C(H�D$H�\$ H�D$(H�L$H�|$`H�t$h���q��H�;t
H�{�@�H��7�H�\$xL��$�M��t%L�{L�%��	I�� I��tI��t�I�?A����H�|$pt	H����H��$����L��$�M��t5H��$�H�XL�5����H��I��tH�{�t�H�;A����H��$��#�H��$����D$q��$�H�=vrH�
�xL�%xH��$��+�	���{��0謋��gM��H�\$X��0萋��KH��2x�H�=�r�H�=�.H�*x������D$q��$�H�=�rH�
UxL�N$xH��$��+H�\$�g������0�
����H��$��A�L��H��萓�L��$�L��$����H�� x�H�=8����x�D$q��$�H�=;rH�
�xL��#xH��$��+H�\$�ɒ��>��0�o���-�L���r����H���c�����X�R������I��H�|$��H����I��H�|$��H����������z�I��H�|$XtYL���b��NI���xI��H�|$�S��@��I��H���hI���I��H��$(tAH��$0���1I��E���)L���I��H�|$����8I���I��H�|$@��H�|$H����I��H�|$��H�|$ ��I��H��uB���CI��H��u3���4�[I��@�M��tUH��{��JI���I��H����L���I��H�|$���H�|$@��H�|$H�9��I��1�H�\$xL��$�M��u}H�|$pt	H���H��$�����H��$���@�uH��$����H��$�L��$�M��u_H��$�t	H����H�\$�؃���thL��訄�L�{L�%���ff.�I�� I���^���I��t�I�?A����L�{L�%a���I��I��t�I��t�I�?A����L�{�L�c�H�[H�H��tL���H�{t	L���L����L�����H�{t	L����L������3���.��f.��UAWAVAUATSPH�H�oH9�tbI��I��H�<$L�$�H���fffff.�I�EH9�t!I��L9pu�I�}L��L��Ӆ�u�I����I��1�H�$L�)�1�H��[A\A]A^A_]�fDUAWAVAUATSPI��H��I��跶����tQL�<$L�$�E1�H�-�!xL�=n��@I��I���t%I9\-u�I�|-L��L��A�ׅ�u�A�|-t1��2L��H��H�$�L��H���$��H����t�H��uH������H��[A\A]A^A_]�f.��UAWAVAUATSH��H��H�t$H)�H��I���������L��H�L�wL)�I9���H9T$H�<$��H�GK�vH��H�D$A��:f.��H��L��o�H�D$J�l8�J�\8�J�,8I��I��I��tvH�D$J�t8�J�,8L�,�H��t�L��H����H��H��H��u��L���*���A�I��L��H��L��裍�L��H��M�wH9T$H�<$�7���H�$L�pH��[A\A]A^A_]�H�$L�qH���S��AWAVAUATSH�� H��H�D$H�D$H�D$H��tSI��I��I��I���E1�L�d$�N�<�I��L�l$I��I���tA��u�L;l$u�L���$�H�D$��H�D$H�CH�D$H�H�D$H�CH�� [A\A]A^A_�H��H�|$tH�|$���H��臀��UAWAVAUATSH���H��$�H���M��H��H��$�L�w1�L��$�H��$�H��$�L��$��\M�t$H��I�M�|I�DA�DA�DI��M�l$L��$�H��$�H��$�H��H9��y�<*t�L�|*A�t:A�O�ȅ�tA�G��E	��I9V �!	I�N��H)�H�4��f�1�H��HDָHD�H�|$`�(��T$n����t$h�����D$l�D$x�A�G�T$P�t$ptmA�O�ȅ�tA�G���A��M9n ��I�N��H�4�I)�t@I��J�<�I�����H����	H��L��L��L��$��ff.��1�E1�H��
�L��$�H��$�L��$��N-�1���@���H��$�H��$�1����H��$�H���H��$�H�D$XL��$��|$xuVH�4�L�L��H��wqH�
�wq�'���u1H�|$L��H�ڹ
��$�|$��H�D$ Hc�H9���M��M�l$M;,$uL�����M�t$L��H��H�L$XI�M�|I�\�L$pA�L�L$xA�LI�]I�\$�D$P���������H���,I���1I;$�=���L���G���+���1��9�D$ H�D$H���wH�\$H��L�����M�oH��wH��L�����T$�L$1��D$ HE�H�T$PHE�H�L$xH�D$8H�D$@H�D$HH��HH�D$ H�D$(H�D$H�|$�l��I��H��I�NH�L$pM�v �D$ H�D$H�\$H��L��H��w����H��L��H�O�w����D$ �)1��I�D$ H�D$H���wH�|$L�����M�wH��wH�|$L�����L�|$pD�|$D�d$1��D$ LE�LE�H�D$8H�D$@H�D$HH�2FH�D$ H�D$(H�D$H�|$�u��H��H��$�H��$�H�D$H�\$ H�T$(H�$L�p�H�|$`H�t$8L�L$H��艧�L�t$XH�\$P�|$`�VH�l$8L�l$@L�t$H�0�J�H���eH��H�(L�hL�pL�xL�` �@(H�D$H�D$ H�D$(H�L$H��$�H��$���ac��H�;L�d$PL��$�t
H�{���H�����|$x�kI�^M�~ �D$ H�D$H�3�wH�|$H�t$p����H�t$XH�`�wH�|$����D$ ��D$�L$�������I9�������H)ƒ����<�<��H�4�H���>(��H��H�$H�|$1�E1�E1�誘�|$��H�|$ ��H�D$8H�D$@H�D$HH�D$H��CH�D$ H�D$(	H��CH�|$`H�t$8L�D$�SA���|$`�OH�|$���L�|$8L�t$@H�t$HL����%�M��t	L���=�H��$��"L����L$�D$�����I9���H)�H�T$pH��H��HD��HE�H�D$H�T$ H�D$(H�$L���H��$�H�t$8L�L$L��H���ؤ��$��cL�l$8L�t$@H�l$H�0���H���uH��L�(L�pH�hH�D$PH�CH�D$xH�C �C(H�D$H�\$ H�D$(H�L$H��$�H��$���`��H�;t
H�{��H����H���[A\A]A^A_]�M�wL�l$P�D$ H�D$H���wH�|$L���E��H���wH�|$L���1��D�d$D�l$1��D$ LE�LE�H�D$8H�D$@H�D$HH�ZBH�D$ H�D$(CH�D$H�|$�%��H��H�D$H�T$PH�T$ H�\$(H�$L�+�H�|$`H�t$8L�L$H���D��|$`��H�l$8L�|$@L�t$H�0��H����H��H�(L�xL�pL�`L�h �@(H�D$H�D$ H�D$(H�L$H��$�H��$���&_��H�;L�d$Pt
H�{���H����H�|$X�F����c���H�=ZrH�A!x��~�H�=8H��x���~���$��D$H�=1rH�
��wL�.xH�T$�+�ǁ����0�jy���D$a�D$H�=�qH�
g�wL��xH�T$�+聁�����0�$y��H�� x�H�=��q�H��x�H�=p�+~���D$a�D$H�=s�qH�
��wL�XxH�T$�+�	���Z��0�x��I���x�L���x��D$a�D$H�=�qH�
��wL��xH�T$�+譀�H��M����L����H��H�|$������Z�XH��H�|$�����H���H��H�|$���H���t�H��L�����qH��H�|$X��L���L�l$PH���/�<H��H��t%L���H��H�|$���H�|$8tH�|$@�=��H�|$Xt{H�|$P�nH���-H��H��t%L���H��H�|$�g��H�|$8tH�|$@����H��$�t7H��$��'H��M��t%L���H��H�|$�%��H�|$8tH�|$@����H���s�f.�UAWAVAUATSPH��L�HL�wPL�gXM��t)M�nH�-~���
@I��I��tI�}�t�I�}����I�?t	L���Q��H�CI�GAH��[A\A]A^A_]�f.��UAWAVAUATSPH��L�`L�whL�gpM��t)M�nH�-����
@I�� I��tI�}�t�I�}����I�?t	L�����H�CI�GAH��[A\A]A^A_]�f.��UAWAVAUATSH���H��I��H�D$0������N�1���
����H�&$�H��H����1��
e������D$H��$�L��H�����H���cD�`v�H�uH��膅�H�=^��4D�d$ H�=T�H�5U�L��H���ʿ�H��H��9H�5�H�-
�fn�f`��p�fp�DL�,�1�fv�L���H!��o\fo�ft�fD��E����H�D$pfL$`H�T$(H�t$Pf�$��A��H�H!�H��H�IH;\�u2H��H�H�p�L��L��I��L��M��A��M��I��L������A�D$�fD!�A��H�D$pfoL$`H�T$(fv�H�t$Pfo�$�u�ft�f�˅�D�d$ uH�H��H���&���E���"�H�=��H�=	�H�5
�L��H�����I��H��9H�
��L�-��fn�f`��p�fp�DL�<�H�D$ fv�H�-���fL$pI!��Co\%fo�ft�f���tcH�L$(f\$PH�D$`���L�H!�H��H�@I;\�uH��L�H�p�L��L���Յ���H�L$`�A�f!�H�L$(fv�fo\$Pu�ft�f�Å�u$H�D$ I�I��H��H�D$ foL$pfv��S����3����jH�5��H��$�L��H���!��$�w8�|$0tH�|$8tH�|$@�U���o�$��o�$�fL$@fD$0I���������|$uH�� �L����1��&�����L�d$0I����H�|$0H��$��l�N������1���
����H�� �L����1��������H�=y�L��H���&!���@��uH�B �L����1�������H�|$0tH�|$8tH�|$@�E��I����H���[A\A]A^A_]�I��H�:�H�D$H�D$H�$H�=}�H�
��wL��DŽH���Z��L���1���
���u���H�=��I���C��L��H���H��H���c���I���U<�L��4�
�����X���H�
��H�$�D$H�=��qH�
��wL�}�{H��+� y��	H�5t������1����L�d$0I���@��������;�������9�����H�)�H�D$H�D$H�$H�=l�H�
��wL��ƄH���I������H�=���H��H���L�������c;��@�����������H���H�$@�l$H�=��qH�
��wL���{H��+�,x��H�=�ibH���z�9�u�H�5i������1�����H�|$0�������H�2��H�D$H�D$H�$H�=���H�
V�wL��ńH���Z���Z����:���o�����
��c���H��H�|$0�OH����k�H���|$�H��@��衧��H�|$0�'H���k��H��H���Rr�H�|$0�H���k�?tH�t
H��%b���f�UAWAVAUATSH��I��H�T$(H��H��$�H���H���H�5/��H�|$H�T$8H�L$`E1��p��H�L$H�AH��H�\$H�L$XHD�A�LE�H���L�d$@H�l$H�5H���H���H�T$(L��虸�I��H��9H���H���H�L$0fn�f`��p�fp�DN�,�1�fv�L�%��L#t$0�Bo2fo�ft�f�����f�$PH��$@f�$�H�D$P���L�H#D$0H��H�@H�L$@H;L�u!H��H�p�H�|$(H��L��A��H���H�L$P�A�f!�fo�$PH��$@fv�fo�$�u�ffffff.�ft�f�Å�H�l$HuI�I��H���'���H;]ujH��tLH�D$HL�pA�L�-��H��ff.�K�'K;&u7K�t&�K�|'�H��A�Յ�u"I��H��u�L�d$@H�l$HH�T$8H�L$`�H��$�L��H�����H�l$HH�|$pH��$�腆�H�]L�uM��t0L�{L�%���ff.�I��I��tI��t�I�?A����H�}t	H����H�}�/��L�d$@H�}P��J�$�Ep�$�E`�$�EP�$�E@D$p�$��$��$�]0U MEH���H����$H�|$pH��L�D$(M���
)I��I�FH9D$pu"HDŽ$p��HDŽ$p��$�)�$0�oD$p�o�$��o�$��o�$�f�$ f�$f�$f�$�L��$�M9�H��$H�
�:HE�H�L$8H����'H���H���H�T$(L���"��H��H��9L���H���fn�f`��p�fp�DJ��1�fv�L�^�H!��Aofo�ft�fD��E����L�|$0fL$`H�t$PH��$Pf�$@�A��H�H!�H��H��H��M;d�uL�H�s�H�|$(I��M��A��M��L����tWA�E�fD!�A��H��$PL�d$@L�|$0foL$`H�t$Pfv�fo�$@u�ft�f�˅��H�H��H���-���H�C�H�����I��L�|$0M9�tH��$H9�L�d$@H�l$H��H�C�L��M9�tH��$ H9���H�C�L��M9�tH��$(H9���H�C�L��M9�tH��$0H9���H�C�L��M9�tH��$8H9�ulH�C�H�L$8H;u^H�C�H�����M9�tH��$H9�uAHDŽ$pM9��V	�H��$��K	J���H�l$HI��L��H��>��I�N�H9����tL��1�H���qh���	H��L�|$0H�T$`tH����H���>
H��M��H�T$`��M��E1�L���H��H�t$(I���L�d$pH�\$xL��$�H�t$pL��I��H�\$0���M��M��L��t!H��p�H����	I��L�d$PH�T$`�H�D$PA�L��H�t$(���H�D$8�o�oH�oP f�$�f�$�f�$�H�@0H��$�H���H���L�|$8L��L���s0�H��H�����L���H���I��I��9fAn�f`��p�fp�D1�fv�H�-��1�H!��Aofo�ft�fD��E����H��$Pf�$@H��$�H��$�f�$�A��H�H!�H��L��L�$�I��K;L'�uM�I�t$�H�|$8H�T$`�Յ���A�E�fD!�A��L�d$@H��$Pfo�$@fv�H��$�H��$�fo�$u�H��H��$�tf�Å�t)���H�H!�ft�f�Å���H��$���1�H�H��H��L�d$@fv����H��$�I�D$�(�$�fo�$�fo�$��AT$��AL$�AD$�H�|$P��H�|$8���A�7���]$H�N�H!�E�47E�tH�L$H�o����fn�f�
i�f�����H��H��H��H�L$PI�L�H�L$8I�L�M�d�(�$�fo�$�fo�$�AD��AL��AT�H��$�I�L�1�H��H9L$0��H���H��$��o�����$xH��$pH�l$HH�\$XH��t�H�uH�|$H�t$�p�H��$pH�����
�����<����H�D$H�D$H�D$ H�=Y��H�5Z��H�D$pH�D$xHDŽ$�H�T$p�5�L�|$pL�t$xH��$�H����A�E1�K�<,L��H����I�L�d$ M��t	L���@�L;d$uH�|$��c�L�l$C�D%:I�D$H�D$ H;D$u
H�|$�c�H�\$B�D# I��L�d$ HDŽ$�HDŽ$�HDŽ$H�D$pH�D$(H�D$xH�D$@H��$�H�`\bH��$`H��$�L�D$p�A�����$`�H��$�H�D$(L��$�H��$H�|$pL�����H�l$pL�|$xL��$�H�D$L)�I9��3J�<#L��L����M�L�d$ H��t	L����H�|$(t	L�����L;d$uH�|$�b�H�\$B�#
I��L�d$ �=B������H��L����H����}�r����H�D$H�D$H�D$ H�=��H�5��H�D$pH�D$xHDŽ$�H�T$p�v3�L�|$pL�t$xH��$�H����A�E1�K�<,L��H����I�L�l$ M��t	L����L;l$uH�|$�a�L�d$C�,:I�EH�D$ H;D$u
H�|$�a�H�\$B�D+ I��L�l$ HDŽ$�HDŽ$�HDŽ$�o���o�$�H�D$pH�D$(H�D$xH�D$@H��$�HDŽ$���$�HDŽ$���$�H��YbH��$`H��$�L�D$p�#A��H���$`��H�|$p蠩�H��$�H�D$(L��$�H��$H�|$pL�����H�l$pL�|$xL��$�H�D$L)�I9���J�<+L��L���M�L�l$ H��t	L�����H�|$(t	L���t�L;l$uH�|$�`�H�\$B�+
I��L�l$ �=����xH��L��S�H���u��H�|$tH�|$���$p�$�H��$�HH��[A\A]A^A_]øM��H�\$X�����H���������H���H����
����H�|$�A�1�H���g�L�l$L�d$ ����H�|$�A�1�H���g�L�d$L�l$ �1�����$a�D$H�=M�qH�
��wL��zH�T$�+��f��0��$a�D$H�=�qH�
��wL�ЧzH�T$�+�f�H�|$�A�L��L����f�H�\$L�d$ ���H�|$�A�L��L����f�H�\$L�l$ ���fAof����A�7����H�\$0��H�T$`�y���I��H��t^�I��H��tTL���V��II��M��uM�BI��M��u@�5I��H�|$PtH�|$8�$�I��H�\$0�6�I��H�|$(��L����I��H�|$p���I��H�|$p��H�|$x��I���I���I��H�}P�;�$�Ep�$�E`�$�EP�$�E@D$p�$��$��$�]0U ME�I��L�t$X�I��H�|$p���H��$�u�&I��H�|$p�v��H��$�tH��$���H�|$tH�|$���H��$p�]<L����X�I��L9�L�t$XuH��$�tH��$�
H��tH��$����M��t�I�uH�|$H�t$�h�L���X�f.�@UAWAVAUATSH��HI��I��H�ƀH��$�西��L��$A�<$�O�������L�l$H�D$H�D$ H�D$(H�=��H�5��H�D$hH�D$pH�D$xH�T$h�-�H�l$hL�|$pL�l$xM����A�1�I�<L��L���L�H�\$(H��t	L�����H;\$uH�|$�9[�L�t$ A�:H�CH�D$(H;D$u
H�|$�[�L�l$ A�D H��H�\$(H�D$0H�D$8H�D$@I�l$M�t$H�D$hH�l$pL�t$xH��SbH�|$HH�t$0L�D$h�A��#��|$H��L��$�H�D$0H�D$`H�t$8H�T$@H�|$hH��$��j��L�t$hL�|$pL�d$xH�D$H)�I9���J�<+L��L����L�H�\$(M��t	L���l�H�|$`tH��$��V�H;\$L��$�uH�|$�Y�L�l$ A�D
H��H�\$(�=����xL��H��,�H���u�X�H�|$tH�|$ ���L�l$�d���߄H����H��M���Rb@�RbH�D$0H�D$8H�D$@I�t$I�T$H�|$h1�E1����L�|$pL�l$xM����A�1�J��J�<�L�����M�H�|$ht	L���H�H�D$hH�D$pH�D$x�$H�|$0L�D$hL��H��L��E1�����H�|$h�	��@��u	H���߄H��$�H��H9�t9H�D$h�$�$�$�D$p��H�$�H�t$h�۽��H��H[A\A]A^A_]�I�l$M�d$H�|$hH��L����|$h�H�l$`L��$�H��$�H��$�H��$�H���W�L�t$�$�GބH����H��8Qb@Qb�@ :H�D$H	H�D$PH�D$X	A�	A�	M�����(��݄H���lH�H�@L�pH�hL�x H�D$hH�D$pH�D$xH�|$H��$�L�D$hL��H���
H�|$h�r��H�l$H��H9���L�t$8L�|$ H�D$(H�D$0H�D$8H�D$@H�D$hL�|$pH�D$xH�X�gH��$�H�t$0L�d$h�A�M���!���$��+L�l$0L�t$8L�t$hH�t$@L������M��t	L����݄H��t	L����݄H�D$H��H����������H�|$0��A�L���^�H�\$8L�d$@H�|$0@�����H�=!ObH�T�z���Z��L��H��D���H��H��H�|$H�	�A��^�L�t$`M�L��$�� H�l$PF�d�I��L�|$XL;�$��`E�&E��xI���lD���A�V��?A���v>A�N����?	�A���r9E�f������A��?A	�A	�A����I���I����	�A���I����	�A��L�|$XL;|$H�V���H�|$H�XT��G���H�|$�A�1�L���9]�L�t$ H�\$(�Z����D$I��$�H�=�qH�
��wL��zH��$��+�\��H�|$�A�H��L����\�L�l$ H�\$(������$��D$H�=��qH�
�wL���zH�T$�+�8\��TH�l$PL�|$XL�t$H�(�|ڄH���������(�S�� ���S����$�S�I��M��tuL���ۄ�jI��H����L����*I��H�|$0tH�|$8��ڄH�|$h��L���I��H�|$H��H�|$P��ڄ�xM��I����I��H�|$`�%H��$��I��H�|$h�	H�|$p�I���I��H�D$H��H����H�|$ �I��H�|$h�N���yI��H��$�tkH��$��zI��I��M�����:I���
I��H�|$h���@�����I���I��H�|$h�;��L�l$0M��t	I�>��لH��uL�t$I��M������L����لL�t$I��M��tz�I��H�|$h���H�|$0tH�|$8�zلH�|$tMH�|$ �I��H��$�H��H9�����I��M��L�t$u0H��$�u9I��M��uGH��$�H��H9����JH���؄H��$�t�H��$���؄I��M��t�H���؄H��$�H��H9�tBH��$ �$�$�$8�$(��H�$@H��$ 贶��L���|M��X��UAWAVAUATSH��XI��H��I��H� I�u(H�T$(L���$��H��H��9M�}M�Efn�f`��p�fp�DN�$�1�fv�L�
fلL!��Aofo�ft�f�ȅ���H�D$L�t$fL$@H�4$f\$0H�L$���H�L!�H��H��H�@M;t�u(I��H�D$ H�p�H�|$(M��L��L��A��I��M��tOH�L$�A�f!ȉ�H�D$L�t$foL$@H�4$fv�fo\$0u�f�ft�f�˅���H�H��H���2���H��H�mH�H��H���������H��H�H�L!��Aofv�ft�f���Aoft�f��f�f������������f��wI�E��A�A�TI�MH�T$ H�B�H��H����H��H��tH�z��ք�1ۉ�H��X[A\A]A^A_]�f.�UAWAVAUATSPH��y�N�H��H�<$t(I��H��fՄH���I��H��w1�L���A��H��H�� L��s1��H�J�H!�1�fo��fo
|�fff.��o0�o\0fo�ft�fo�ft�fo�f��f��f��fo�f��f��f���A$6�Al6H�� H9�u�H9��}��tRH��H��H��H!�fo�fo
�@�~0fo�ft�fo�f��f��f��fA�6H��H9�u�H9�t&�/f.��4@��\D�A�4H��H9�u�I��I���HB�I��H�=�AL�%�ׄL��A��L��H���LE�1�M��A��LO�I��WHk�hH�ixH�<H�TI��I)�HC�L��I���H���LE�M��LN�M���Ik�hH�
�hxH�<H�TH��H)�HC�L��A��L��H���HE�H��MN�M�eVIk�hL�=�hxJ�<8J�T8H��H)�HC�L��I���H���HE�H��MN�M�e+Ik�hH�
_hxH�<H�TH��H)�HC�L��A��H���HE�H��MN�M�eIk�hH�
(hxH�<H�TH��H)�HC�L��A��H���HE�H��MN�M�eIk�hH�
�gxH�<H�TH��H)�HC�L��A��H���HE�H��MN�M�eIk�hH��gxH�<H�TH��H)�HC�L��A��L��H���HE�H��MN�M�eIk�hL�=�gxJ�<8J�T8H��H)�HC�L����H���HE�H��MN�M�eIk�hJ�<8J�T8H��H)�HC�L����ՄH���HE�H��MN�M�eIk�hJ�<8J�T8H��H)�HC�L��L�=�ՄA��H���HE�H��MN�Ik�hH�
�fxH�<H�TH��H)�HC�L��A��H���HE�H��t+H�$H�H���L��H��[A\A]A^A_]�%C҄H��?L�H��[�Lk�h1�H�
rfxI;D
PI�t
XM�d
`q0H��H�
PfxL�H���9tkL�I��ytd1��iM��t)L��H����ЄH��H��H��u�L���9J���H��L��
քH��L��H�
�exL�H���9u�1҃yu�L�A��oA �oI0H�$�I0�A H�L�IH�yL�AH�A@H�qHL�aPH�����H��[A\A]A^A_]ÿH���I�H�ɒz�\�\�Q�I��H��t	L����ЄL���E��UAWAVAUATSH��H�T$����L$-)D$ D������f�D$Ɔ��H���M��I��H��I��H���fDŽ$�
H�D$pW��$�H�L$HH��H�D$@�0�]τH���*H�l$D$@L$PT$`P HH��$�D$p)D$@H��$�H�D$`H��$�H�D$PH��$�H�D$XH�t$@H������H�����H��H���H���L���H�D$pH�L$xH�|$@H��H�T$L���*H��H��D���l���H�����ƃXH�D$PI�GD$@AH�|$p���@��t)D$-H�D$@
(D$ @����D$f���H�Ę[A\A]A^A_]ÿ�0�rG��H�=�w�=L��H�=�.x�/L�I��@���^D$-H�D$@
(D$ D����D$f���L���C�I��D���uI��H�l$��I���I�$L�l$uL�����A����D$-AE
(D$ AED����D$f����I��H�D$@H��H��tH�|$H�*΄H�|$p�ح�@����D$-H�D$@
(D$ @����D$f���L����B��+N�I��H�|$@�;���H�|$p����A��t%D$-E
(D$ ED����D$f����I�$uL�����H�D$H�8t
H�x�z̈́L���zB��M�DUAWAVAUATSH��(I��H��I��I��H�D$H�D$H�D$L�rH�jH�|$(L�D$L��H��1���T�$��gH�|$(H�L$L��H���V��<�JH�CH��$��$�D$(L$8T$H\$X�$��$��$��$�D$h�$D$x�$HDŽ$�HDŽ$����v˄H����H��H��$���H���ЄH�\$ H��$�H�T$ L��L��E1�A��>����$�A�GH��$�I�GH��I��H�uH��謙�H�\$L�t$M���
L�{L�%�˄�fff.�I��0I����I��t�I�?A����L�D$L�L$H��$�L��L��H�����H��$�I�G�$�AH�|$p���H�|$(tH�|$0�G˄H�|$@tH�|$H�4˄H�|$XtH�|$`�!˄L�|$L�d$M��t2M�oH�-˄�ffff.�I��0I��tI�}�t�I�}����H�|$t	L����ʄH�;tL���H�|$t	H���ʄH��([A\A]A^A_]ÿ���C�I���jI���H�uaH���B���WI��H�|$(����I���
I��H�|$(�_��H�|$�U��H�;t0L���>ʄL���>?��|J�I��H��$���T�H�|$���L���?��UJ�f�UAWAVAUATSH��L�L$ L�D$H��I��H��$HL�,�H�r�H�
}�H��L����V��t!�D$`��$�I�~hL�t$u>�KH�F�H�
Q�H��L���V�(��L$`��$�I�~hL�t$�I�~pI�vxH�T$H�\$ H���2��H��H��H��9M�~PM�fXfn�f`��p�fp�DH��H�L$1�fv�L!��Aofo�ft�fD��E���|fL$0H�t$@f\$p�A��H��H�L!�H��Lk�xK;T/�u$M�I�u�H�|$H�T$�ʄH�T$ ����A�F�fD!�A��H��foL$0H�t$@fv�fo\$pu�fDft�f�˅�L�t$uH�H��H��H�T$ �?���I�~H�t$H�T$ �� H���8@��I������I�E�H��L�a�@���|L9��sI�]�E�u���H��$P��$XH��$�D��$�H��$�H��$PH��$����$��H��$��L�t$I�~pI�vxH�T$H�L$ �[��H��H��9I�^PI�nXfn�f`��p�fp�D1�fv�H!��ofo�ft�fD��E����H�D$0fL$@H�T$pf�$��E��I�I!�L��H��Lk�xH�D$ J;D;�uI�I�w�H�|$H�T$�=Ȅ����A�F�fD!�A��H�D$0foL$@H�T$pfv�fo�$�u�ft�f�˅��H�H��H���?���I�E�L9�uM�u�M��yE1�L����>�M�e�I�]�L�4�H���L���eńI��H����L���>�M�m��,L���9ńH����H��M���Ik�xH��H���������H��H�H�H!��ofv�ft�f���oft�f��f�f������������f��H�t$wH�F`����TH�NhI�G�L9���M�g�M�w�I�_�H��t
I���uńL��H����H��I9���M����L���A�L��L��L���ɄM�u�AE�)�$�AE�)�$��AoE�f�$I����E1�H��L��L��OɄH��$HL� L�xH�XL�p(�$�(�$�(�$@ H0P@�*M��t	H���ĄH�D$H�xH�t$H�T$ �H���zI��H��h��H��$P��$XH��$���$�H��$�H��$PH��$����$���H��$���H�Dsp.�H�|$ H1�H�-�L-�QXH��H1�H��H�D$H��H��H�����j?$H����H��L�t$��H��1�)"8	�I��lN�.L�L$L�T$K�T�H1�K�D�L1�H��H1�H�H1�H��L��M��L�H�BL�ZI���I1�L1�I��H�H1�H1�H��L��I��w��~H��$HL�0�H��1�)"8	�H��lN�.H��tL�D$A�8L�L$G�D�H1�L1�L�t$�&H��1�)"8	�H�|$H3H��lN�.L�D$J3D�H��H1�H�H1�H��H��H��H��H1�H��H��H��9I�NM�v fn�f`��p�fp�DfD$@L�y�1�H�T$ H�L$pL!��ofD$0ftD$@fD��E��uMfv�foL$0ft�f����>H�����H��H�H�T$ H�L$ps��vf�A�E�D!�A��f��t��E��I��?M!�L��H��L��H)�H�H;Pu�H�pH�|$H�T$�.ÄH�T$ ��u�I�D$�L!�H�|$p�ofv�ft�f���Bo'ft�f��f�f��������f��H�T$wH�J(H����$H��H�J(��H�����B�'�LH�B0H����I��I��L�H��H�B0H��H�_L�w(L�0L�g���M��t	H����M�~0M�w(L�t$I�vI�V�$�l$`D��H��$�H�L$L�D$ E���@L��$�I��M9���@��D�l$��HDŽ$�HDŽ$�HDŽ$�H��$�H�|$H�t$ �
�L��$�H��$�H��$�H��$�H������$���M���H�����H��$�H��$�H��$�H��$�L��$��$�)�$`�$�)�$p�o�$�f�$�L��$PH��$XH��$`L��$hfo�$`fo�$pfo�$���$p��$���$�H�D$ L�,�H��>��I�O�I9��������L�d$0H�\$@L��$�H��$�@����A�����H����H�completiH��@ons/HDŽ$�H��$�HDŽ$�A�H���L�H��L��H��ÄI�L��$��o�$�f�$�H��$�H��L)�H����H��$���A�L���k?��LA�
�
�U��H����H�functionH�f�@s/HDŽ$�
H��$�HDŽ$�
A�
H����L�H��L��H��H„I�L��$��o�$�f�$�H��$�H��L)�H����H��$�B�D+hB�+.fisI��H��$�H��L������$�uH��t	H��f��M���2H��$ H��H��tH��$(�C��H��$�H��$�M�g�H�|$0tH�|$@���M9��W���I�vI�V�$H��$PH�L$H�\$ I��D�L$�]L��$PL�,�H��>��I�G�I9����M9�u4��u4M����L�����H���H��H�D$ H��$����t1�L���4���M��t!L�����H����H��H�D$ H�D$��H�D$H��H�t$L�����M�w�M9�uH��$hH��yN1�H���4��sL�l$L�d$0L��$XL��$`J��M��tWH���I��H��uL��5L�l$L�d$0L��$`��H��ĺ�I��I��H�����L�d$0�u���A�L��L��H��ῄ�o�$h�o�$x�o�$���$���$���$�H��$�H��$�L��$�L��$�L��$��Y�HDŽ$�L�d$0H�|$H�t$L�l$L��P�����H��$���$�I�F0H�D$XH��H�t$ �vH��H�Dsp.�H1�H�-�L-�QXH��H��H1�H�\$H�H��H���8H��I�����j?$I��1�)"8	�H�t$I��lN�.�GH�T�L1�H�D�L1�H��H1�L�H1�H��H��H��@H�:H�BL�BH���L1�L1�H��L�H1�H1�H��L��H��w��A�E1�L��L��H��E��L��$�L��$�H��$�L��$����L�t$�$�)�$@�o�$��o�$��o�$��o�$�f�$0f�$ f�$f�$H��$P��$XI�~pI�vxH��H�L$ ���I��I�~`�QH�l$`I�^PI�~XM��I��9fAn�f`��p�fp�D1�fv�L�=P��E1�I!��Bo#fo�ft�f���H�T$ ��H�|$@fL$pL��$�H��$�f�$����L�H!�H��Lk�xJ;T3�uI�I�v�H�|$`H�T$A�ׅ����E�f!��L�t$H�T$ H�|$@foL$pfv�L��$�H��$�fo�$�u�H��H�t$`L�D$Xtf�Å�t'�D��M�I!�ft�f�Å��L�D$X��1�M�I��I��L�t$fv���AF�)�$0AF�)�$ AF�AN�AV�A^�)�$)�$)�$�)�$�(�$(�$(�$ (�$0AF�AN�AV�A^�(�$@AF�(�$PAF�H�|$tH�|$`�.��H��H9�$��N	H�=�H�@Kx�iL�d$0�!5��[B����&
$I�H�H!�F�,D�l��fn�f�]��AoN`f���AN`I��Ik�xH�L$H�L�H�t�H�T�(�$(�$(�$ (�$0D�L�T�\�(�$@D�(�$PD��H��1�)"8	�H��I��lN�.L��H��I�����j?$H�t$t��D�H1�L1��H�L1�H�D�L1�H��H1�L�H1�H��H��I��H��H1�H��H��H��9I�NM�f fn�f`��p�fp�DfD$pH�L$@L�y�E1�H��{H��$�H�T$ L!�H�D$@�ofD$`ftD$pf���uJfv�foL$`ft�f���L�t$�I�����	I��L�s���	��E�!��f��t��D��I���	M!�L��H��L��H)�H�H;Pu�H�pH�|$H�T$�Q��H�T$ ��u�I��I��H�D$@J�D0��XH��$�H���$��HH�H0H�P(H�J0H�P(H�Q(H�T$H�J@H�I0H�H0H�J@H�H(H�A0H�H0H�A(H��$�tH�|$�p����ʚ;L�d$0��H�=�H�qHx�_�o2��	H�D$XI;F8��I�FHH�H(L�A L��H�Dsp.�H1�H�-�L-�QXH��H�IH�L$`H1�J��H�D$0J��H��I��L�D$��I��I�����j?$I��1�)"8	�I��lN�.�H�t$`H�|$0H�T>�L1�H�D>�L1�H��H1�L�H1�H��H��H��H�:H�BL�BH���L1�L1�H��L�H1�H1�H��L��H��w����8�\��H��H��H�D$�cH��$�H�M��$��MH��$�H�MH�EH�D$ H�E f��E(I��I���gH��1�)"8	�H��H��lN�.H��M��I�����j?$t1H�D$`�L�D$0B�D�H1�H1��H�D$`H�L1�H�t$0H�D0�L1�H��H1�L�H1�H��H��I��H��H1�H��H��H��9I�NM�v fn�f`��p�fp�DfD$pL�y�E1�H���{H��$�H�T$H��$�L!��ofD$@ftD$pf���uNfv�foL$@ft�f�����I���H��$���I��L�s�����E�!��f��t��D��I���M!�L��H��L��H)�H�H;Pu�H�pH�|$`H�T$0�ᲄH�T$H�|$ ��u�I�D$�L!�L��$��Aofv�ft�f���Co ft�f��f�f��������f��L�t$H�T$wI�N(H����IH��I�N(��H����C� A�LH�D$XH���I��I��M�H��I�F0I�h�L�MH�EH�D$XH��$�H�EH�UH�} H��$�H�E��$��EH�E0H�M(H�A0H�M(H�H(I�����j?$I��1�)"8	�H��lN�.I�F@H�@0H�E0I�F@H�E(H�h0H�E0H�h(L�E H�Dsp.�L1�I�-�L-�QXI��H�}H1�J�4�J��I��I��vSI��v`H�T7�L1�H�D7�H1�H��H1�L�H1�H��H�H�GH��H���L1�H1�H��L�H1�H1�H��H��w��.M��t��T7�I1�H1��L3H3\7�H��I��H1�L�H1�H��L�L$@H��I��I��I1�I��I�~(��H�EH��$�I�vM�f L��H��9H��$�fn�f`��p�fp�DfD$0H�^�H�D$H�ڇ{H��$�H�D$H�t$`M!��Bo>fD$ ftD$0fD��E��u,H�|$uj�H�T$H�t$`��A�F�D!�A��f��t��E��M���M!�L��H��H��H)�H�H�PH9U u�H�}H�pH���ܯ���u��foD$ f���H�T$H�t$`t���L��VL!�H�D$p��1�fv�foL$ ft�f�����H�D$H�����H�L$H��H�D$I������H�N�{�I��H�L$@I��H�D$`J�l(�H��H��tH�|$X�ȭ��$�H��$H@@�o�$P�o�$`�o�$p�o�$��X0�P �H�H�Ę[A\A]A^A_]�H�D$p���xfof����H�D$p�$��H�B(H)���H�B(H�|$pH�G�L!�H�����H��$��>�LH�B0H���H�L$@�mH��H�B0I��I��H��H��H)�H��$�H�P����I�~PI�vp�θ���fof��D��B�����H��$���A�H���-�H��$�L��$�L�t$I����H��$��
�A�H���^-�H��$�L��$�L�t$I���0�H��$���A�L���-�H��$�L��$�L�t$I���3�I�~�ͮ��g�����8�0$��#H�=%�{�'�H�=�{�|'�H�=��{�p'���H�=��{�Z'�H�=k�{��'�H���{�H���{H��$�H��$��)'��H���{�RH�=�{�'�L���#���L���#�H�=�w��(��qH�C�{�EH�R�{�<H���{H��$�H��$��&��AH��{�H�=��{�'��*H���{H��$�H��$��&��H�=�{��&�H���{�H��{��'�I��H��$���H��$��a���I��H��$�twH��$��@���gI��H��$�H�|$u
L�d$0�H����L�d$0�I��H��$��)H�|$�I��H��tH��ܩ��I��H�|$0��H�|$@��I��H��$���H��$���I��H��$��L�d$0�hH�����I��H�D$@H��H����H�|$X�I��H��$���H�D$H�D$XH�|$X�lH���@�I��H��$���I��H�|$tH�����I��M��t:H��I9�t+I��qH��$XtH��$`�H��$XH�8�Ψ�L�����f.�@UAWAVAUATSH��H�GH���H�D$H�|$L�M����H�D$L� fAo$f���M�l$H�-f���fff.�I�<�ՍC�!�I��trf��u)ff.�fAoEf�I�Ā���I��=��t�Љ����H��Hk�xM�4I�|�tI�~���I�N�H��t�H�����H��q�H�����I�~�u��H�L$Hk�xH�H���H�H���H�L$tH�9H)�H��[A\A]A^A_]�%���H��[A\A]A^A_]�@�?wH�t
H��%r���f�UAWAVAUATSH��XH�t$H���I��H�Dsp.�H1�H�-�L-�QXH��H1�J��H�D$J��H��H�����j?$I��L�D$ ��I����H��1�)"8	�I��lN�.L�L$L�T$K�T�H1�K�D�L1�H��H1�H�H1�H��L��M��fDL�H�BL�ZI���I1�L1�I��H�H1�H1�H��L��I��w��iH��1�)"8	�H��lN�.M��t@L�D$E�L�T$G�D�L1�L1��&H��1�)"8	�L�D$I3H��lN�.L�L$K3D�H��H1�H�H1�H��H��H��H��H1�H��H��H��9H�H�|$(H�_fn�f`��p�fp�DfD$0H�L$L�i�E1�H�T$ H!�H�D$�o(fD$@ftD$0fD�E��uHfv�foL$@ft�f�����I�����I��L�s����A�G�D!�A��f��t��E��I���I!�L��H��L��H)�H�H;Pu�H�pH�|$H�T$�~��H�T$ ��u�I��I��H�D$J�T0�H�B(H�J0H�H0H�B(H�A(H�D$(H�@(H�H0H�J0H�B(H�P0H�B0H�P(H���1�H��X[A\A]A^A_]�H�="|{� �H�=�{{�y �H�=�{{�m �f.�UAWAVAUATSH���D�L$4I��L�D$ M���\�9�SI��H�L$PH�|$8H�RH��H�D$@H�D$ H��H�D$H1�D$4uTL;d$@�M�t$I�l$I��L�<�H��H�L$(�7L������H����I���%ff.���$ L;d$@��ffff.�M�t$I�l$L�<�H����A�|��s��H����A�|��n��H���yA�|��o�mH���cA�|��i�WH���MA�|��t�AH���7A�|��e�+H���!A�|��l�H���A�|��p��H����A�|��m��H��	��A�|��o��H��
��A�|��c��H����A�|��_��H����A�|��d��H��
��A�|��euH��tyA�|��tuqH��tkA�|��aucH��t]A�|��ruUH��tOA�|��euGH��tAA�|��nu9H��t3A�|��eu+H��t%A�|��guH��tC�|>�/u��t��fD��tI��L;d$@�-������I��H��H�L$(����A�1�L��L��L�����H�|$���D$(t	H�����H�l$L�l$H�l$H�|$��I��H�D$��/H��H�l$H�\$H��H)�H9L$ ��H�<�H�t$PH�T$H����Hl$ H�l$H)�H����E1��f�H�\$B�,�I��L�t$I����H�5�A�,7@��xI��L�t$L;t$u�����A�T7��?@���vHA�L7����?	�@���rQA�l7��������?	�	Ł�tiI��L�t$L;t$�f����DI����	Љ�L�t$L;t$�I����'I����	���L�t$L;t$�,���fff.�H�|$�6�����H�\$L�t$�H��L����\I��I��H�|$XH�����A�M��t	L���؟�H�|$h��	L9l$p��L9l$x��L9�$���L9�$���H�|$X����H�|$`��]�����A�H�|$H��H�T$ �v �H�l$H�\$H�D$������A�H�|$H���E �����H�L$(I��L���.��H���2����L����I��L�/�!I��H�D$8L�(H�|$����t	H��՞�H���[A\A]A^A_]�H�D$H��$�D$)�$�H��$�H��$�L$XT$h\$x�$��$��$�H�L$8H��$�H�A@H��$�H�AH(�$�A0(�$�A (�$�A�T���H��D$(u�$H��A�M��tL�������H��H�|$uH����H�|$�杄H�����fDH�H��t �H��q�H�t
H�<�%�����H�H��t �H��q�H�t
H�<�%�����H�H��H��pH��H9�t
�H��u
ùH�t�H�<�%=��DUAWAVAUATSH��HH����M���B�D��A��A���A���A�������D$��/��H�|$0H��$���$���$��H��H��$�L��$�H��$�H��H�II�4L�|$HH�T$(H�T$XH�t$`H��L�|$ �UH�t$H���I�o �$L�=\���f�H�L$8H���H��H�����L�e�H�U�H��H9��H�T$H�L$8H�u�H�]�H�|$hH�t$H���\L�t$pH�T$xH��$�L���tH��$�H��$�D��$�H�|$htL��H�L$@I��A��L��H�L$@��uE�ȃ���uVH�Y�L�q�L�iI�EH��tL����I�}tL��A��H��A���'fff.�A����$A��@��H�|$���H�|$A������H��H���$M���H�t$H��L)�H���������H��L�d$PL9�t6H��H��I��L�5⚄��I��H��tI�|$�t�I�<$A����H�|$(tH�|$ ���������$�H�D$0H��H�H��H[A\A]A^A_]�H�D$0H�L$H�H�L$H�HH�XL9d$t<H���������H�D$8H��H��H����H��H��tH�}�t�H�}A����H�|$(t�H�|$ ����y����D$H�|$�A��$�H�=�qH�
��wL�Qu�H��$��+��I��L�d$PI�}t	L������H�����H�|$t�MI��L�d$PH�|$huH�|$u5H�|$H��L���z�L���i��H�|$t��I��L�d$PH�|$t�H�|$�D��H�|$H���L���:�f.�UAWAVAUATSH��(HDŽ$�HDŽ$�HDŽ$�H�t$D�6D��5��=���OI��H��A��/H�T$u-H��H��>��H��������H9����t\1�H������M��L��I��H��L��$�tA��.��H�����tqH�D$H����H����H�=���H��R��H���I��H��H�t$H�����H��$���H��$�H�L$H�L�x��H�D$�@��/����.��H������i���H�D$�x/�Z����H�=�H�t$H��������L��$H��$`HDŽ$�HDŽ$�HDŽ$�H�%H�|$ �L���H�\$ H��tAL�|$(H�sH�|$PL���x��H�D$`H��$�D$P)�$��H�uH��L�������H����H���.H��$�L��$�I9�uH��$����H��$�L��$H��$�H�l$@H��$�K�vH��H�\�H�D�I��I��L��$�K�vH�4�H��$���H��L)�H���������H��L9���H��H��I��L�5;����I��H����I�}�t�I�}A����H���CA�?/�9A�|��/�-A��.��A��/�+H�D$H��>��H��������H9�����1H��Ӕ�H����I��H��H�t$H����H�\$�h
H��$�I��������H�L$@H�<�H��H��>��H��$�L9�@��@�@�t$OH�AH��$L�jI��L��$ HDŽ$�L�=%��H�D$PH��$L�t$ I�E�H;�$ �h
H�D$I�m�I�]�H�D$ H�D$(H�D$0H��t<�E������������a
��/t��~uE1�E1��f.��|$O��
H��$�H��t!H�����H���`
L�d$@H��$���E1�H��$�H��H��$����H�|$ tH�|$(A��L�d$ H��$�H�L$(H�D$@H�D$0H��t:H��$��D�������������

��/H��$�uL�t$@�5H��L9d$@u
L�����H�D$(H�L$@��/L��$L�t$0L�d$ M)�L9���L��$�H��J�<�H|$(H��ԗ�I�L�t$0��H�t$(����������������~��H�D$0I��H�t$PH��H�t$XH�\$ H�\$`H�D$hL�t$pH�ϴH�D$xH�ǴH��$�H�|$P�E��H��H��$H��$h�M�L�t$0M����H�t$(H�|$PL����H�\$H�|$ tH�|$(A��H�D$`H�D$0D$P)D$ H�D$`)D$PH�|$PH�t$H���&��H�D$PH��$�H�\$XL�d$`L��$�L;�$�u
H��$��-�H��$�K�vH��$�H��H�\�L�d�I��L��$�H�|$L��$�L�t$ tH��A��I�E�I��H��H;�$�������LH�|$ tH�|$(A��H�|$L�t$ u��ŹA�H�|$ L��H����L��$�L�t$0���H��$��k	H��$��X���X	M��1�L�d$�ffffff.�E1�I��M��u[M����M��H��t�H��E1�f�C�<�/tI��H���u��fffff.�L��H��H�O�,�I��M��t��@�@�ڏ�H���
L�0L�xH�D$PH�D$XH�D$`�H�|$PM��u(�ffffff.�E1�I��M��uMM����M��H��t�H��E1�f�C�<�/tI��H���u��L��H��H�O�,�I��M��t�H;t$Pu%��A�H����H�D$XH��H�|$PH��H��L�4L�|H��H�t$`M���o���H�\$H�D$PH�D$H�D$X�GL�4�H��H��>��H��������I9������r�&���H�\$�H�D$H�D$I��fDH����I�ݻM��t�J��E1�ffffff.�C�|�/tI��H���u�1�M����L��H��I�J��L�M��tbM��t�J�,�L�L��H��H��pH�
��p�����f���L��H��H��H�
����L��H���� �<�0����1�E1�H�D$H�D$PH�D$H�D$XH�D$`L�t$h�E1��L�t$@tH��L��M���_H���gM��t3J��E1�fffff.�B�<�/tI��H���u�1�M��H���M��H��1�� L��H��I�H��J��H��H��H���hH�L$@H����3H�AH�|$H9�H��$�vaL�d$H��H)���I��I9���H��L)�H�D$@H)�H9�L�d$v6L��H)�H9�r+H�l$XH��H�H��H��H��M��ؑ��5H�l$�I)�H�l$XI��I�L��H��H�H��L��>��L�d$`M��H�|$�O��A�H�|$PH�t$@�(�L�d$PL�D$`H�L$hH�|$H��H�L$@H)�I9��6���H�l$XL��L�d$H�t$@J�1�H9��HC�H)�H��H��$�H�T
H�l$L�t
I��I��L�t$hH�|$I9������:1�L��K�H�|$H9��HC�H)�H��H�t$H�H�LI��I9�tLH��tXH��M��t�J��1�f��<�/tH��H��u��ffffff.�H��H��I�H��H���L�t$L�t$h1����L�t$hH�D$PM��H��$��hH�t$`E1�H9�H��IB�I��I)�H��L)�K�0L9�HB�L��H)�IB�I�����L�L$XI�^L)�L�L$t3H��H��H)�L�H��ffffff.�H��H��H��u�L9���H�L$H��fff.�H��H��H��u��L���0��H���PI��H��L��L��e��H�l$PL�l$XH�l$`H�|$P�A�H��L�|$L�����L�l$XL�t$`J�<�L�H�t$H����M�L�|$H�\$P�mH��$��#�L�t$@H�D$PM��H��$�������H�D$XH�D$H�4�H��H��>��H��������H9����t1����oH��tM��I��H���4��H���kM����1�H�\$ H�D$(H�D$0M��H�D$t4L��L�t$`1�H��$�I9�HC�I)�H��L)�H��H)�H�L$vH���E1�1�1�H�L$�L�1�I��I�H��H�H�T$@H��H�H�D$L;t$@t!�H�\$ I��I��L�l$H9\$t1�>�H�\$ H9�L�l$��M��M��H�|$@I��H9\$uH�|$ �>�L�l$(H�L$A�D�/H��H�L$0I�M�nH�D$ H��H)�I9�wFI��J��H�D$(H�D$H�<�H��9��L�H�l$H�l$0L��L��L;t$@�;����V����A�H�|$ H��L���	�H�l$0�H�|$t
L��$��8H��L��$�uH�|$ �{�L�l$(A�E/H�\$ L�l$(�H�D$H��$�tH�|$�,��H��$��'�H��$�H�L�hH�L$H�HHDŽ$�H��$�I�D$�$�A$H��([A\A]A^A_]�H�=�CH�)�w�o�����H�=�H�d>{��B���H�=&�w�a���D�t$PH�=}�qH�
9xwL�2c�H�T$P�+����D$PL�c�H�=I�qH�
xw�+H��$����h�����W��q��H��$�H��$�H��$�H��$�H��$��]����D$PL�Gb��H�=F�w���L��������L���a������������I��H��$�����I��H���cL��V���UI��H��E���iI��H�|$P��H�\$X��I���H�uBH��L���
��5�|I��L������I��H�|$��H�|$�⅄��I��H��$������I��H�|$ tH�|$(�����I��H�|$P��H�|$X�����I��H�|$ tH�\$(H��x��H�|$t	H��g��H��$�H��L)�H���������H��L9�uH��$�t@H��$��.���0H��H��I����I��H��t�I�}�t�I�}A����I��H��$�L��$�M��uH��$�t	H��ӄ�L�����L�cL�-����fDI��I��t�I�|$�t�I�<$A����fDUAWAVAUATSH��XH��H����I��I��H�����H!�I����1�f�fDH9�tG�Ao��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�fD��H��E��t��$�<�E1�f.�L9�t?B�<M�Iu�H�H�CH�CH�H�CH��X[A\A]A^A_]�1�fo�]f�H9�tG�Ao��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�fD��H��E��t��'��1�ffffff.�H9����<0/H�vu�L��L�����N�,�L��H��>��H��������I9�����u��T$L����H���I��H��L��L��=���k�D$�CL�3L�cL�s���K�@H�,��D$A�H��������H�D$1��H9��?L�iH��M��t�L�d$N�$�L��H��>��I9�����0H�t$HH�L$PH�A�H�D$ �L���E�H���dH��H�t$ L��I��x��L�l$(L�d$@L�d$0L�l$8H�|$(L��L���D��L�d$0L�l$8L��L���_�T$ ����|$ ���|$����tHL��L���$��H��H�ֺ���=�u&H�|$L�l$H�D$ �D$H�|$H�D$(H�D$u�H�|$(L��L�d$t�Y��H�L$PH��������H�t$H���H�D$H�L�cH�s�C�D$�C�Z���1�H�t$@L�t$��H�D$8H�CD$(�CH�|$�#���H�|$H��X[A\A]A^A_]�%̀��L���A��L�d$@��H��H�|$(uL�t$�H�|$0����L�t$�H��H�|$t	L���|��H���|��f.�f�AWAVAUATSH��@1�1�1����H��t�����H�L�H����H��H�5��H�|$��*RL�l$L�t$L��L)�H����L�|$$_C�� ��~�H����I���@f���~�H����I���^L�+L�{L�sH�CL�c H�C(H�C0H�C8H�C@����I��H��[��H���;H��1�H��L�����H��8�H�|$H��H���0QH�D$H�D$0D$)D$ H�|$H�t$ ��Xh��H�|$ tH�|$(��~�H���~�H�T$H9T$v?H�|$H��t<H��L�4@L��H�����H��H��H��u&�L������H�\$�
�|~��1�H��H��@[A\A]A^A_ÿ�H���H�|$��A�L���P��L�l$L�t$�1����� ��������L���{��I��H�|$tcH�|$�BI��H�|$�#��L������I��H�|$ t<H�|$(��0I��L���}��I��M��tL����}�H���}�L�����I��H���}�L�����UAWAVAUATSH���::H��I��H�Ǿ������t����(�A�M�����1�L��H��HC�H�|$H����U�|$uTH�D$������u3L�x�L�h�H�hH�EH��tL���H�}t	L���|�L����|����(A�M��u�%��#D$@=�A�ǽ
M��t	H���|�A�lj�H�ĸ[A\A]A^A_]�I��H�}t	L��i|�L���`|��I��M��t	H��M|�L���M��f.�AWAVAUATSH�L�L�wM��t1L�cL�-|��f.�I��I��tI�|$�t�I�<$A����M��tH��[A\A]A^A_�%�{�[A\A]A^A_�DAWAVATSPH��L�H�OH��L)�H��H��$I�$I�$H��L9�t7I��I�� L�%�{��
�I��8I��tI��tI��A��I��t�I�?A����H�{tH�;H��[A\A^A_�%G{�H��[A\A^A_�UAWAVAUATSH��XM��I��������I�EH9����I��I��H����U����	�H�ǀI�D$H�D$0A$)D$ L�D$ �O������N�$�L��H��>��M9��„�u�;��D$M��tL���y�H��tmI��L���A�1�L��L��L���~�H�l$L�l$L�t$L�t$ H�t$L���4b��H��L����1���D$H��X[A\A]A^A_]�H�=��w���L�����H��L���O��H�������OuH��H�1��G��t�H�������1��%�z�f.��H�H��t�H�uH�?�����f�SH�?�����t�H��t�H�t��[�H��t��������H�u�����[�1ۉ�[�f.�f�UAWAVAUATSH�������I���1���
М���H�ӟ�H��H�����D$��������@�����1��{��I��H��$�M�t$P�I��cL�t$0H�D$(L��H��H��$�H�D$XL�|$L�d$`�)ffffff.�L�l$0H�D$(M��M���TI�FH��������H9���H�HI�NI�VPH��tN�H���I�NM�nPH�A�I�FL�l$(L�t$PH����I�NI�N0H��u6I�F�I��v�����I�FH�D$(L�t$PE1�I�NI�N0H��t�L�l$L�t$I�nL�ufoEfD��A���!ffff.�A�D$�D!�A��H���fE��u'fDfAofD��H�����I��A����t�A���A��H��H�@H���D�t�I���H�I�G����I�0H��$�H��$��I�_8I�w@I��H�uespemosI1�H��H�modnarodH1�H�arenegylH1�L�z�H�J�H�setybdetH1�H1�I�H�H��
L1�H��H1�I�� H�I�H��H��H1�L1�H�� I1�H�L$ L��H��������H���E1�L!�tG@K�H1�I�H��
H�L1�H��H1�I�� H�I�H��H1�H��H�� L1�I1�I��I9�r�L�\$HA��uX1�E1҉���D9�r\�sL�z�L�J�J��M��L�L$ �WH���UI��H���t�H��H��L���q�SG������D9�sK����H��I	�H��D9�sI�G�����I��M	�H�T$HL�L$ L��H��:H�H�L	�H1�I�H��
H�L1�H��H1�I�� H�I�H��H1�H��H�� L1�I1�H��I�H�H��
L1�H��I�� H1�H�H��I�H1�H��L1�H�� I�H�H��
L1�H��I�� H1�H�H��I�H1�H��L1�H�� I�H�H��
L1�H��H1�H�H��H��I��I�� I1�I1�I1�L��H��9H�L$H�YH�I fn�f`��p�fp�D1�I!��Bo+fo�ft�f�����H�L$pf�$�H�t$hf�$�H�D$x���L�H!�H��H�@H��L;L�uH�H�p�L���_u�H�T$H���:H�L$x�A�f!�L�L$ H�L$pfo�$�H�t$hfo�$�u�fff.�fv�ft�f�…������I�I��H���+�����7I��H�D$0�H�|$01��q�����H�\$0H��L����H��L����w�H�D$ H��$�H��$�H��$�H��$�H�A��H����oA��A��D$0�D$@H��$�H��$�H��$�H�L$0���H��$�H��t�H�uH��$�H��$��B��f���H�Z��H���L�|$I�GHI�GH��$����ffffff.�L�t$I�FH��L�d$`L�l$I�F�I�����H�|$P�r0�����I�\$P�H���1�H���ԩ�I��I��P�H�uL���?0�M�4$�|$t?�WM�t$PM�|$PL�t$0I�\$xI;\$hu
I�|$h�=k�I�D$pL�4�H��I�\$x�|$uH����H��������H���1��c������H��[A\A]A^A_]�H�=!�w�����)H�=h�w�����H�=�w�����H�=6�H��w�I�m��H�=������_��H����H��H���#������ô��4�D$�Ȕ�������H����H�D$0�D$�D$8H�=�oqH�
�dwL��wH�T$0�+����tH�5{�������1�H��[A\A]A^A_]�%[q��>��������C������H�=��wL�|$�I���H�T$X�H�t$XL�|$����H���I���H�|$0�e.���~��H��M�4$�H���H���vH��L�|$�H��L�t$L�l$I�GI�N�EH��H�|$0�H������H���+H���I�uHH�|$0��-��<���H��L�t$I�NL�l$�I�u
H�|$P��-�M��t�I�Mu
H�|$(�-��I�u
H��$��-�|$uH�5��H��������H��u;1������tH���Q��H�5��������1���o�H���+���Ʋ��u��ϒ���W��@SH��tH���b\��H��[�%�n�[�fDAWAVAUATSH���G(��wi��tdL�sL�{ M��t4M�fL�-�n��ffff.�I��I��tI�|$�t�I�<$A����H�{tL��[A\A]A^A_�%un�[A\A]A^A_�H�{0t�H�{8�Zn��SH��uH���H��H��u&1����t[ÿ�H�޺��1�[�%�n�輱��u��C��f�P@��t"@��uH����H��H��u/1������tX�H�5�������1�AX�%}n��`���u�����USH���1���
S����H�N��H��H����1��5�������*����f��u� ��f��t1�f��@��H�����T���t�&f�Pf���uH��������H�5ߓ�H����1ɇ
ƅ���tuH��[]�H�=����f[�H����H��H���a����~������������Y���H�{��H�D$�L$H�=�kqH�
l`wL��{H�T$�+�F��H�5E�����Ӻ����1��*m��ډ�H��[]ÉÉ�����؄��:�������.���H��H�|$����H���/��f.�DUAWAVAUATSH��H���1���
����H����H��H���!E1��������*����D�=���f��A��ED�fE��tK1�f����H�Y��D�l��
���9
_��u@f��DE�fE��tb1�f����H�)���l�E��tW�ofA�PfA��
a��9
��t��
������f���f����D�=���f��DE�fE��u�fA�Pf�E��uH��������H�
Ǒ�H����1��������vfE9�u
fD9���A�D�%������i�H���uI��A��H��1��CH�D$I�F$AH�$L�t$H�D$H�54�I��H�߹�+���pi�H���
I����H��1��BE��A��H�D$I�F$AH�$L�t$H�D$H�5��I��H�߹��D�=‚���H��[A\A]A^A_]�H�=����IX�H����H��H�������a��A��A���o��������H�\��H�$D�t$H�=�hqH�
M]wL��zH��+�)��H�5(�������1��j�fE9��h����m���������֬���0����い�$����H��L���i�H�����H��A��� H�����H��H�����H������DP@��uH����H��H��u/1��z����tX�H�5l�������1�AX�%Si��6���u��G���f�SH����������A����D��tF���$��<~/�ȃ�~��u%���	����tRH�W(H����1�����H�Ġ[��t������u�Ɔ�H�Ġ[�Ɔ�H�Ġ[É�H��������u�H�|$��vk�H�D$DŽ$�H�t$��1��h��5g��lj��h�H�Ġ[�H�=s�w�^��f.�@UAWAVAUATSH��x���D$(H�t$(��Pi����z���u
�}i�1��j�D$(����t�Q���'�� ���s����H�D$H�D$H�D$ H�=�s�H�5�s�H�D$(H�D$0H�D$8H�T$(�Ѱ�L�d$(L�t$0L�|$8M����A�1�J�<+L��L����j�L�H�\$ M��t	L���cf�H;\$uH�|$�
��L�l$A�D:H�CH�D$ H;D$u
H�|$����L�t$A�D H��H�\$ H�D$PH�D$XH�D$`Hc�H�D$(H�D$0H�^�H�|$hH�t$PL�D$(�A��_�|$h�8H�D$PH�D$HL�|$XH�T$`H�|$(L���S\�H�l$(L�d$0L�l$8H�D$H)�I9��&I�<L��L���i�L�H�\$ H��t	L��Ue�H�|$Ht	L���De�H;\$uH�|$����L�t$A�
H��H�\$ �=�u���xL��H��#i�H���u�Og�H�|$tH�|$��d�1��,<u��������t����<r
��=�����H��x[A\A]A^A_]�H�|$�A�1�L�����L�l$H�\$ ����D$i�D$H�=ycqH�
�WwL���wH�T$�+���H�|$�A�H��L���R��L�t$H�\$ ���H�=�pH��&��#���H��H��tL��d��H��M��tLL���AH��H�|$Ht<L���1H��H�|$(t,H�|$0�H��� H��H�|$(�E�H�|$PtH�|$X��c�H�|$tH�|$��c�H�����f�P@��uH�B��H��H��u/1���t���tX�H�5�t������1�AX�%d�����u��ot��f�AWAVSH��@H���fe���D$H�D$H�D$H�D$ H�D$8 `H�D$H�D$(H��wH�D$0H�|$H�t$(�o���u2L�|$L�t$H�T$ H��L���4M��t	L����b�H��@[A^A_�H�=7�pH�
�QwL���H�T$�7�%��H��M��u�H��H�|$tL�t$L���Hb�H���H���SH�H�H�H��t�~t�H�H�S[�H�=
1������^�f.��UAWAVAUATSH���H�D$H�D$H�D$H�D$ H�D$(H��mbH�D$0H�D$8H�b����H�D$@L�t$D�D$HH�nbH�D$PH�D$X"H�cH�D$`�D$hH�znbH�D$pH�D$x(H�dH��$�DŽ$�H��nbH��$�HDŽ$� H�e
H��$�DŽ$�H�0obH��$�HDŽ$�*H�fH��$�DŽ$�H��obH��$�HDŽ$�!H�iH��$�DŽ$�H��obH��$�HDŽ$�+H�lH��$DŽ$H�`pbH��$HDŽ$H�mH��$ DŽ$(H��pbH��$0HDŽ$8'H�nH��$@DŽ$HH��pbH��$PHDŽ$X%H�qH��$`DŽ$hH�LqbH��$pHDŽ$x$H�rH��$�DŽ$�H��qbH��$�HDŽ$�H�sH��$�DŽ$�H��qbH��$�HDŽ$�%HDŽ$�tDŽ$�H�rbH��$�HDŽ$�5H�uH��$�DŽ$�H��rbH��$�HDŽ$�:H�v	H��$DŽ$H�bsbH��$HDŽ$H�w����H��$ DŽ$(H�rsbH��$0HDŽ$8$H�yH��$@DŽ$HH��sbH��$PHDŽ$XH�K����H��$`DŽ$hH��sbH��$pHDŽ$x"H�P����H��$�DŽ$�H�FtbH��$�HDŽ$�&H�T����H��$�DŽ$�A��Df�H�D$L��H��L�,H�\(�$�D�lI��L�d$I�� I��I��tDL�|$ A�n���t3A�>�t�M�n�I�^��A)�$�L�d$L;d$u�H�|$����H�\$L�t$L9t$v,M��t,M��I��H��L����`�H��u"�L���/��H���H���\��L��H���[A\A]A^A_]�I���I��H�|$tH�\$H��f\�L���f��fDUAWAVAUATSH��M��H��I��I��H��$�H�N�4�H�~}H�
{}H��L���$���t1��QH�ZH�
ZH��L������tH��1��&H��YH�
�YH��L�������tH��1��H�D$H�D$ H�D$(H��4bH�D$8H�D$@OH�D$0H�|$0�0��H��H�D$0H�l$8L�l$@H�$L�;9H��$�H�t$L�L$0H���Q���$���D$)D$0H�D$(H�D$@H�D$XH�D$h�D$pL�d$HL�|$PH�|$0H��$��l�H�D$0H��H��tH�|$8��Z�H���H	�H��H�Ę[A\A]A^A_]���$��D$H�=�YqH�
NwL�wYzH�T$�+� ��H��H�D$0H��H��t'H�|$8�H��H�|$0�;�H�|$tH�|$ �/Z�H���/��f.�DH�GH9�v?H��H��H�H�GH�H�WI��I)�I��I��I��1�L9�J�t	HC�J�	HB�H�7�H��t2H��H�H�WH��H)�H��I��I��H9�J�DHC�H�H�G1��f.�@AWAVSH��H��L�w8I�v�D$H�$H�0wI��L����'�I���H�w3wL���'�H��"wL��L���'�I���H��!wL��L���'�D$���$H�C0H9H rjH�PH�4�1�1�@H9�t>D�:E��A���A���A����vKE1�A��
A��H��L�s�H�=���}��H9�wd��plH��[A^A_�H�=3�bH���z�9���D�$H�=tWqH�
0IwL�)4�H��+���H�=�bH���z�9�d��H�=5${���H�=��z���f.�f�UAWAVAUATSH��H�L$PH�T$xI��H��H��������H�D$H�D$H�D$H�HH�F(H9NupH����I�O H�L$0H�D$8H�D$(H�|$(�b��H��$�I��I�G8H�p�D$0H�D$(�H���C�H��wH�
�Hc<�H��H��tgI�O H�L$0H�D$8H�D$(H�|$(���H��$�I��I�G8H�p�D$0H�D$(�H���C�H�@wH�
��Hc<�H��A�HDŽ$�I�G8H�p�D$0H�D$(�H���C�H��wH�
8�Hc<�H��H��H��w�H��H�Kw�H��H�nwH��H�|$(��$�D$0uMI�G8�tD�L$(�p��EpD�t$,I�H��L)�H��$��PI�G0H�P H9���I��Lp�A�HDŽ$��1���
�g���H��|�H��������H����1��
�g�����L��$�H��$�H��g�A�H��L��$�L�|$`����$�L�5�g�M�,�H��H�D$PL�<�I��L�%�V���I��H���I�n�H�D$PH9E u�H�}H�t$xL��A�ԅ�u��H�E�� �*T�H���\H�(H�D$(H�D$0H�D$8�M9���H��$��ffffff.�M9�tuI�I��H�D$PH9C u�H�{H�t$xL��A�ԅ�u��H�H��$���H;l$(u"��A�H�|$(H�����H�D$0H��H��H�l$8M9��m���H�D$(H��$�L�d$0��$���t5�MHDŽ$�A�1틄$���t�,1�HDŽ$���uH��z�H��������H���mH�l$XL�d$H1���e����H�D$H�t$H)�H���1�L�5��bL�|$�#�H�D$B�,�I��L�d$H��	��B�,3@��xH��L�d$L;d$u������B�T3��?@���vHB�L3����?	�@���rQB�l3��������?	�	Ł�tgH��L�d$L;d$�f����DH����	Љ�L�d$L;d$�I����'H����	���L�d$L;d$�,���fff.�L����������H�|$Pt�H�D$x�8-trH�|$(H�t$xH�T$P1�E1���_L�d$0L�|$8H�D$L�l$L)�I9��5J��J�<�H|$L���V�M�L�l$H�|$(t	L��'R�1ɉ�$��Q�A��H�=h��LE��A��H�=�g�H�5�g�H�T$xL�|$PL�����H��H��9H��g�L�5�g�fn�f`��p�fp�DN�<�1�fv�L�S�H!��Aofo�ft�f�����D�d$&D�l$'f�$�H��$�H��$�f�$���H�H!�H��L�$II��H�D$PK;D&�u!M�I�t$�H�|$xL��M��A��M�����E�f!��H��$�D�d$&D�l$'fo�$�H��$�fv�fo�$u�fDft�f�˅�uH�H��H������A��uH�ww�H��������H����1��lf���H�\$`��H��$���H�D$H�t$H)�H���\1�L�5I�bL�|$�#�H�D$B�,�I��L�d$H����B�,3@��xH��L�d$L;d$u������B�T3��?@���vHB�L3����?	�@���rQB�l3��������?	�	Ł�tgH��L�d$L;d$�f����DH����	Љ�L�d$L;d$�I����'H����	���L�d$L;d$�,���fff.�L���x������H�|$(H��$�H��$�1�E1��\L�d$0L�|$8H�D$L�l$L)�I9��7H�\$`J��J�<�H|$L��aS�M�L�l$H�|$(t	L���N��{d��H�D$HH�L$XH��H��$�H��$�H��$�H��$�H��$�H���EH�-��bH�\$H��H;�$��(H��H��H��$�L�0A�F(H�
�Hc�H��A�F,�ȃ��L��H�
�6�H��H�AH�Q �Z�AoF8H�D$(�D$0�A�H�|$hH�t$H�k�bL�D$(�(H�|$h�]�
IcF,H�D$(H�D$0�A�H�|$hH�t$H��bL�D$(��G�|$h���AoF8H�D$(�D$0�A�H�|$hH�t$H���bL�D$(�G�|$h���IcF,H�D$(H�D$0�A�H�|$hH�t$H�j�bL�D$(�MG�|$h����H�D$H�t$H)�H���}E1���H�D$F�,�I��L�|$I���EE�,,E��xI��L�|$L;|$u���D���A�T,��?A���vPA�L,����?	�A���rZE�l,������A��?A	�A	�A����I��L�|$L;|$�]����;I����	�A��L�|$L;|$�?����I����	�A��L�|$L;|$�!����H�|$�������H��?H�D$0H�D$8H�D$(H�|$(���H�D$(H�D$0H�T$8�A�H�|$hH�t$H�͐bL�D$(��E�|$h�/D�I������L���>�������A�H�|$�o���d���H��$�tH�|$H�<K�H�D$`H�x��H���bH�|$(H�t$�A�E1��@E�|$(H�D$`�8H�@H��ttH�L$`L�iH��H�,@1�L��$�L�|$L�d$(f��AoDH�D$(�D$0�A�L��L��H���M����D��$��	H��H9�u���$�L��$�L�d$`��H�t$H9t$�E1�L�=�lH�\$�"�H�D$B�,�I��L�d$I����C�,>@��xI��L�d$L;d$u������C�T>��?@���vLC�L>����?	�@���rUC�l>��������?	�	Ł���I��L�d$L;d$�b����@I����	Љ�L�d$L;d$�E����#I����	���L�d$L;d$�(����H���h������H�D$H�t$H)�H����
1�L�5,�bL�|$�'fff.�H�D$B�,�I��L�d$H���'���B�,3@��xH��L�d$L;d$u������B�T3��?@���vLB�L3����?	�@���rUB�l3��������?	�	Ł������H��L�d$L;d$�b����@H����	Љ�L�d$L;d$�E����#H����	���L�d$L;d$�(����L���H������H�|$(H�t$xH�T$P1�E1��zUH�\$0L�t$8H�D$L�|$L)�I9�L�d$`��	J��J�<�H|$H��7L�M�L�|$H�|$(t	H���G�L��$�I�D$HH����I�\$@H�@H��H�H��$��-fffff.�H�\$PH��0H;�$�L��$��?�oCH�D$(�D$0�A�H��$�H�t$H���bL�D$(�TA��$��aH�\$PH�C(H��t�H�L$PL�q H��L�<@E1��f�I��M9��c���H�\$H;\$u
H�|$�ݾ�H�D$�� H��H�\$K�t&K�T&H�|$(1�E1��TL�l$0H�l$8H�D$H�\$H)�H9�w@H��H�<�H|$L���J�H�H�\$H�|$(�b���L��AF��T����A�H�|$H��H���9��H�\$�H�\$H;\$u
H�|$���H�D$��
H��H�\$H�D$H)�H9�$��eL��$�N�4�H�<�H|$L��L��J�L�H�\$M��tC�|7�
t%H;\$u
H�|$製�H�D$��
H��H�\$H9\$�!E1�L�=�gH�\$�H�D$B�,�I��L�d$I����C�,>@��xI��L�d$L;d$u������C�T>��?@���vHC�L>����?	�@���rQC�l>��������?	�	Ł�tgI��L�d$L;d$�f����DI����	Љ�L�d$L;d$�I����'I����	���L�d$L;d$�,���fff.�H��舼�����H�D$H��$�H�AD$H��[A\A]A^A_]�I�D$�H���M�d$�H�@I��H��$�L�|$H���b� �H��$�I��H;�$���H�D$H�t$H)�H����I�D$H��$�E1��)fffff.�H�D$B�,�I��L�t$I��	��A�l@��xI��L�t$L;t$u��fD���A�T��?@���vHA�L����?	�@���rQA�l��������?	�	Ł�tjI��L�t$L;t$�f����DI����	Љ�L�t$L;t$�I����'I����	���L�t$L;t$�,���fff.�L���������I�t$I�T$H�|$(1�E1��PH�l$0L�l$8H�D$L�d$L)�I9�w]J��J�<�H|$H���F�M�L�d$H�|$(�Y���H��XB��K�����A�L���S���^����A�L��L��L���5��L�d$�D$'H�\$`uH��h�H��������H���*1���W����Y�H�5�W������1���B�H��$��;������$��D$hH�=�@qH�
5wL�t�zH�T$h�+�5������$��D$hH�=j@qH�
�4wL�'�zH�T$h�+����H�=چbH�5�z�;�S����D$i�D$H�=@qH�
�4wL�P�zH�T$�+���V�D$i�D$H�=�?qH�
e4wL�6�zH�T$�+����$�D$i�D$H�=�?qH�
34wL��zH�T$�+�M�����D$i�D$H�=�?qH�
4wL���zH�T$�+�����D$i�D$H�=S?qH�
�3wL�X�zH�T$�+����H�=R��.�H��f�H��������H���2�詃�4�
�Q����-�H�
�Q�H�L$(�D$0H�=#�H�
�.wL��}wH�T$(�)�t���H�5�Q������1��Y@����H�|$��A������H�|$�A�H��H��$��m��H�\$�q���H�|$��A�H���F�����H�|$�A�L��L���&��L�l$��H�|$��A������H�|$�A�L��L�����L�l$���D$)��$�H�=�=qH�
.2wL�W�zH��$��+�E����H�
��v1��������������UP��z�H�|$��A��Z���	���H�|$��A��;�����H�|$�A�L��L�����L�|$����蜁���P���S��D�H�=��bH�z�z�I����(�i���������S������ ���I��H�|$(��H���=���I��H�|$(��L��e=���I��H�|$(��H��H=��I���H�uH����H�|$(耟��/I��H�|$(�PL��=��BI���H�MuH��迟���$��b����I���W��������I���4�I���-���I������I���t$&H�=aR�謸�L�t$HL�d$XM��uH��$���L���]<��1��fff.�H��I9�t�I���H�u�I�<�������I��H�|$(����QI���L����I��H�|$(�V��I�uL��踞�H��$�����I���I�t����I��H�|$(��H�|$tH�|$��;�L��贰�@AWAVATSH��(I��H��I��I��H�D$H�D$H�D$ H�T$H��H��E1�E1���	I�$H��t��u M�L$I�D$�A��ML$H�@w�
M�L$I�D$L�d$L�D$ H�$L��L��H��L����H�|$tL��H��([A\A^A_�%�:�H��([A\A^A_�H��H�|$tH�|$��:�H���˯�f.��UAWAVAUATSH��I��I��I��H��$��/H���H�T$p�6H�D$H�D$H�D$H�=�G�H�5�G�H�D$8H�D$@H�D$HH�T$8�\��L�t$8H�\$@L�d$HM��L��$��~�E1�H��L�H��L��b>�M�L�l$M��t	H���9�L;l$H�\$puH�|$膲�H�l$B�D-:I�EH�D$H;D$u
H�|$�a��H�l$B�D- I��L�l$H�D$ H�D$(H�D$0H�D$8L�|$@H�\$HH�$�H��$�H�t$ L�D$8�A��v3��$���H�D$ H�D$XH�t$(H�T$0H�|$8H�t$h��/�L�t$8H�\$@L�d$HH�D$L)�I9���H��L�H��L��C=�M�L�l$M��t	H���8�H�|$XL�t$ptH�|$h��8�L;l$uH�|$�T��H�l$B�D-
I��L�l$�=�H���xH��L���<�H���u��:�H�|$tH�|$�T8�L��$�H�D$ H�D$(H�D$0H�����L!�I��D���1�foH�H9�tE�Ao��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�f�H����t����1ҐH9�t\�</H�Ru�L��L���6H���C������u4H��H��L�`�L�pI�H��tL���I�~t	L��`7�H��W7�H�XH�|$8�L��E1����H�|$8H���lL�|$hH�L$@H�L$xH����H�D$xH��H�@H��$��H��$�E1�L�=�6�H�D$XH�|$`�PH�D$(H��$�H�T$XH�RH��$�H�,�H�\�L�l�H��H�T$XH�T$0H�|$`I��L9�$��N�d7 M��t�N�l7J��H��}5�H���KH��H��L��H���:�L�d$8H�l$@L�d$HH�|$8H�t$hH�T$p���H�\$@L�l$HH��L���H��t%������t?H�|$8�[���H��A���P���@H�l$8H�D$XH;D$ ����H�|$ �Ѹ����I��I��H�h�L�`I�$H��tH���I�|$M��tH��A��L��A��H�|$8u����H�D$0H��$�H�AD$ �H���H�t$x�߹��J��L��H��>��H��������H9����t1�H��裭��H��tH��'4�H���I���	A�E1�L��L��H��Q9�H�|$ ���H�D$(L�0L�`H�L$pH�HH�D$0H��$�H�D$0H�AD$ H�Ĩ[A\A]A^A_]�H�|$�A�1�L��蔵�H�l$L�l$�a�����$��D$H�=_3qH�
�'wL��iwH�T$�+���7H�|$�A�L��L���8��H�l$L�l$�$����H��腬������I��M��t|H���3��qI��M����H����I��I�~t	L���3�H���3���I��M����L���3���I��I�|$t	H���3�L��y3��BI��H�|$X��H�|$h�uI��H�|$8tpH�|$@�cI���dI��H��t H���I���I��H�|$8tH�|$@�"3�H�D$`�H�uCH�|$`H�t$x萷��2I��H�|$8�Q�H�|$ tH�|$(��2�H�|$t!H�\$�"I��H�\$(L�t$0M��u!H�|$ uL��轧�H���2�L��謧�L�cL�-�2��ffffff.�I��I��t�I�|$�t�I�<$A����fDUAVSH���H��I�����b�=���H�|$L��H�����H�\$H�T$H�|$ H����
L�t$ H�D$(I�����T$X������@��@ �H�|$tH��H���1�H��1�@��H�HE�A��HE���	4��H�� H��H���[A^]�I��H�|$t	H���1�L��菦�f.�DUAWAVAUATSH���I��H��H�H��D�D$L�L$H�t$H�|$t��uI�vI�F���IvH�6w�I�vI�FH�|$ �P0H�l$(L�l$0N�$�M��t L��0�I��H��u�L���`��A�L��H��L��05�H�D$H��$�H�D$H��$�H�D$H�D$8H��$ H�D$@L��$��D$��$�D$ D$HH�D$0H�D$XL�l$`L�|$hL�l$pL�t$xHDŽ$�HDŽ$�W��$�HDŽ$�HDŽ$�Ƅ$�H��$�H�t$8�/7H�;t
H�{��/�H��$�H�C�$�H�|$HtH�|$P��/�H�|$`tH�|$h��/�H��$�tH��$���/�H��$�tH��$���/�H���[A\A]A^A_]�H��H�|$ t	H��b/�H���b��H��H�|$8�<H���M��f.�UAWAVAUATSH��L��$�H��$�L��$�H��$�L�D$ I9��=d�<%����H��$��FdH�%��dH�%�H�HdH�%��L{)�$�M{)�$�H��$�H��$��D$�D$�D$�D$f�D$H�D$(H�D$0H�D$8H�����H�D$@�D$�D$H�D$f�D$L�D$�D$N�D$f�D$O�D$�D$Q�D$�D$R�D$f�D$S�D$�D$U�D$�D$V�D$�D$W�D$f�D$XH�|$ �OH�D$ H��H��$�HDŽ$�H��1�HDŽ$�H�D$xH�D$p1��5ffff.�H�D$8H��$�H��H;�$�H�L$`��H��$��.��5��=����H;L$ ��H��$�H�L$`D�<�D�|$lE��A��E��A��E��A��D8�$�uD8�$�uD8l$xuD8t$ptqH��$H��$�H�T$lH��$�L��$P�UƄ$H�|$(H��$�1���D��H�D$pD��H�D$xD��H��$�D��H��$�H�D$`H��H�D$`H;D$ ����
����tH�|$(H�t$�1��y�l$�H�|$H�T$(�Qv�l$D��������|$@�����H�D$8H�������I��H�D$0H��$�E1���I���M��M)��K���H��$�N�$(ffffff.���L��L����H���u���-��8�3=��tރ�t�����H�|$(H�t$�1��H�\$8H��y1�H������/L�t$0tH��e*�H���H����L��$�I�I�L��H���/�I�_H�|$(tH�|$0�+�H��$�H��t-H��H��H�H��%H���H�H���tH��$�H)��*�H��[A\A]A^A_]�L�
E�zH��$�H��$�1�1����H���̖H��dH�%�d�%��������l$H�=t)qH�
0wL�)�H�T$�+�
���"H���zH�|$ H��赪��H�=��v��������H��H�|$(tH�|$0�
*�H��$�H��t-H��H��H�H��%H���H�H���tH��$�H)��)�H���О�UAWAVAUATSH��8�Ջ^D�v
�F�D$$��D$�F�D$�F�D$�F�D$�F�D$
�FH�D$(H�|$�D$��t-H�|$��"H�|$�G f�G$�G&�G*�G.�O ������
L$��t
D$�u-H�|$���!H�|$�G f�G$�G&�G*�G.A��A��A��A������E��A��D����D$4D����D$0A�F�<�� �D8�����t��u�E8�t/�H�؄�uB�D��D0�D��2L$4���;l$0�� ����u��D��4E1��A�ED��1�:G&u<tk�ȃ���D:'uk�<u.H�|$��� @���A���	�A����,���`�H����s,H�=�nbH���z�"���D:'uD:g(u@:o)t4@���A���	�A���	���	�H�|$1����:+H�|$�o&E��tgD8w*uA��t(A�ƃ�uRD8o+u1�JA��u)H�|$�� �*D8o+u�D$48G,u	�D$08G-tH�|$�D����*H�|$D�w*�T$$��t 8W.u$�����t0�ʃ�u	8G/�T$$u8�D$uS�s��u*H�|$���(8G/u���8G0u
���8G1t�H�|$��W*H�|$�D$$�G.�D$t"� uH�|$��OH�|$��t�G H�L$(�A������B��O%�q���@��B�@8�u<uR8L$(u&�J��tF����uH�|$����H�L$(��t$(����H�|$��H�|$��tH�D$(�G%�D$t"�!tH�|$��H�|$��t�G!�_ D�w"D�#D�g$�o%�D$D8�uA���D$D8�t!�QD��A��t$�
A��t�D$D8�u2A���D$
D8�tD�j�H�|$�*E����EE��D$D8�t�D��A��t�A��t�D$
D8�u(A���S�H�|$��E����EE��D$
D8�t�D��A��t
�
A��t��	H�|$�E��EE�H�|$f�_ D�w"D�#D�g$@�o%�|$tH�5�jb�H��8[A\A]A^A_]� 'H��8[A\A]A^A_]�H�Ã|$tH�|$H�5�jb���&H���y��跤�@UAWAVAUATSH��hL�D$(H�L$ I��H��H�T$`D�"D�d$HH�~ H�v(H�T$H�#I��I��9I�I�VfAn�f`��p�fp�DE��A��E��D���E��A��1�fv�H��H!��o9fo�ft�fD��E��tXH�t$D���E��I�I!�M��I��O��I��M)�M)�A��F8d	�uI�E8Q�uA8i�uE8y�t@E�H�fE!�E��H�t$u�ft�fD��E��uH�H��H���p���I�~t+A��uVM��A�A�f�C�AoA��H��h[A\A]A^A_]�I�v L��H�D$D�\$D�T$�5�D�T$D�\$H�D$A��t�D�T$D�\$H�D$@��H��H�t$ H�T$(���A8�t-A��H�|$HH�t$ H�T$(�{�D$R�C
�{t�D$K�CA���FH��zbH�|$H�H�t$ H�D$(�PH�l$HH���D$�L�|$PH�uH�|$0L���U�|$7���|$;���|$?t�D$?�C�s�D�L$0�|$4H��H�� I�A��A��A��A��E��A��H��(��ID�E��ED�A��A��A��E��EE�@��HD�H��(@��H�� H	�A��I	�A���L	҉ρ��A�LD�I	Ѓ���HD�L	�H�� f�s��H�MuH��L�����H�D$`�@H�T$D�D$�u�H�T$D�D$�D$�t�CI�I�NH!��of�������H�H!��0����H�~�H!�D�,0D�l8H��H��H��H��H)�H)��D�d�D���@�t�fD�D�D��sf�t��AoF��fn�f�
:�f���AF�\����D$7�C�|$;�J����D$;�C
�|$?�?����A����H�H!��of��H�����.�����fof������0�-���H���H�MuH��L��覤�H�����f.�@AVSH��XH��H�uespemosH1�H�modnarodH1�H�arenegylH1�I�setybdetI1�H�D$H�T$H�L$ L�D$(H�|$0H�t$8W�D$@H�D$P�C�D$L�t$H�t$�L������C�D$H�t$�L��������D$H�t$�L�������C�D$H�t$�L�����H�|$@H��8H|$HH�T$ H�L$(H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��X[A^ÐUAWAVAUATSH��HI��H�|$��H�
8Bq��D$
�L$�D$�8�tH�
7AqH�,�H�Z8E1�L�=Cq�ff.�I��L9�t]B�D$
H�
BqH��Ic�L�H�|$L����L�l$M��t�H�T$ H�|$6L�����|$6u7�I�Mu�H�|$H�t$ ���H�D$�@�@
�@�f�@�,�D$FH�L$f�AD$6�I�MuH�|$H�t$ 谡�H��H[A\A]A^A_]�H���I�MuH�|$H�t$ 舡�H�����AWAVAUATSH��0I��I��I��I��I��I��L����H���H��H�H�@M��tI��u�1��U��fH��������L!�H��H��(I�(1�fDH��G�F�G�F�H��H�� H��0H9�u�H��A��tH�@AD�H��H��H��H�|$H��1���|$u�|$(uK�D$A�FD$A�"A�FA�FA�FA�A�FfA�FH��H��0[A\A]A^A_�%��H�=�pH��z�(躙��L���$��I��H����L��藐��UAWAVAUATSH��I���L$��4��ɸH)�H�=�{bH��$hHDŽ$p
DŽ$xfƄ$|H�=�{bH��$�HDŽ$�
DŽ$�bƄ$�H�=�{bH��$�HDŽ$�DŽ$�Ƅ$�H�=v�H��$�HDŽ$�DŽ$�oƄ$�H�=�{bH��$�HDŽ$�	DŽ$�uƄ$�H�=�{bH��$�HDŽ$�DŽ$�iƄ$�H�=�{bH��$�HDŽ$DŽ$dƄ$H�=2�aH��$HDŽ$DŽ$ rƄ$$H�=H{bH��$(HDŽ$0
DŽ$8sƄ$<H�=N{bH��$@HDŽ$HDŽ$PƄ$TH�=4{bH��$XHDŽ$`DŽ$hƄ$lH�=6�H��$pHDŽ$xDŽ$�hƄ$�H�=�zbH��$�HDŽ$�DŽ$�cƄ$��
H)�H�D$0H�D$8H�D$@H�D$xHDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$�H��$�H�
�xbH��$�H��$H��$hH��$H��$HDŽ$W��$ HDŽ$8DŽ$P?Ƅ$VfDŽ$THDŽ$��$@HDŽ$�HDŽ$���D$�H�D$1�L��$�H�
��zH�L$H�D$ �D$,H�D$pH�D$hH�D$`H�D$XHDŽ$�HDŽ$�H9��KH��$�L���B�=�M�ȃ�t��
H�

iHc�H��H��$(H����
L��$0H��L���H��@����H�D$ H;�$�uH��$���>�H��$�H�D$H�D$ H�L$�,�H��H�D$ H��$��H��$(�H�D$hH���iL��$0N�<�H��L��H��vbH�
�vb褣�����H�D$h�0�H��$��!H��$(�H�D$`H���	L��$0N�<�H��L��H�hvbH�
dvb�D������H�D$`��H��$(�H�D$XH����L��$0N�<�H��L��H�vbH�
vb�����f�H�D$X�H��$(H��� L��$0H��L������@��t}H�\$@H;\$0u
H�|$0�]=�H�D$8�,�H��H�\$@�(��D$,��H�D$p�|$��H��$(H���zL��$0H��L���R��@���<�|$���T
�H��$��H��$(H��H�ywbHD�L��$0�LD�N�<�H��L��H�kwbH�
jwb�ӡ��t
�D$�bH��L��H�GwbH�
Fwb詡��L$���;H��L��H�&wbH�
$wb股��L$���H��L��H�wbH�
wb�[���L$����H��L��H��vbH�
�vb�4���L$����H��L��H�1tbH�
-tb�
���L$�����

H��$�H;\$xu
H�|$x�;�H��$��,�H��H��$��iH��L��H��sbH�
�sb谠��uL�H��L��H��sbH�
�sb莠��u*�	H��L��H��sbH�
�sb�l�����@H��$�H��$8H9������H�=+6pH��σ�5�?����	H��$�H��$8H9���H��$�H��H)�tH�|$@t
I�E�2H��$�H��$�H��$XH�D$L�l$PH�D$xH��$�H��$�H��$���8��D$H����H��A�1ҾA�A��D�A��tbE��A��A��ED�E��E��ED�A��A��E��A����A��EE�E��DE���A��A��D��AE���AE�H��H9�u�H��$�t���A�����L$ ������AE�A����EȀ�AD�l$A��E��D$LH��$�H��$`H��$���7���$�H�D$ H����H��@�1ҾA�A�A�ff.�D�A����E��A��@��ED�E��@��AD�A��A��E��A����A��AE�E��DE�A����A��A��D��EE�E��EE�H��H9�u��%�A�A�H��$���������A�A�@�H��$�H��H��H�D$ �T$���L$LH��$`t�T$�L$L����L$LH��$��T$H�D$ HD$H�D$ 	�A������$� �A�����DE�A��A��EȀ�ED�@��E�A����D	�D$pth�H�|$@H�\$P��H�D$ H�CH��$�H�C�S�kH��$��C H��$��C!H�D$X�C"H�D$`�C#H�D$h�C$�D$�C%�{�T$L��$XI9����D$H�\$PL�d$L�t$ ��I�>I�FH�4�H��rbH�
�rb脜�����Cf�C�CH�H�C�C�C �H�H��$�L��$�M��t2L�{L�%���I��I��tI�G�H��H��t�I�?A����H��$���H����H�D$0H�t$@H)�H9�$����l$pI��M�L�d$L�=�qbL��D$��L��A���D$uy��t?L�d$L�5�qbL9���H�;H�CH�4�L��L���q��H����u�I��H����H;\$trL�sH�+L�cH��L���SA��A��u�L��D$��t��A���D$,���D��D$,H�\$@H;\$0u
H�|$0�5�H�D$8D�,�H��H�\$@�-���H�D$0H�D$H�|$8H�L$@��3��D$H����H��A�1ҾA�A�A�DD�A��toE��A��A��AD�E��E��ED�A��A��E��A����A��AE�E��DE�A����A��A��D��EE�E��EE�H��H9�u��	A�A�A�H�|$t�
�A�����L$ �A�����DE�A��A��EȀ�DD�A��E�A����D	�H�L$PH��$��QH��$��Q	H�T$X�Q
H�T$`�QH�T$h�Q�T$�Q
�T$,�Q�A�D$�A�D$p�A�A H�H��$�L��$�M��t6L�{L�%F��fff.�I��I��tI�G�H��H��t�I�?A����H��$��@H���2I�E�XH��$8H����H��I�E�6�|$�A�E I�E� H��$8H���UH��I�EI�E@�H��$�L��$�M��tcL�{L�%��DI��I��tHI�G�H��H��t�I�?A����H��H�� H�L$PH��i�AL�a1�H��$�L��$�M��u�H��$�t	H���@��t/H��$�tH��$���
�H�|$xtH��$���
�H�|$0tH�|$8��
�H�Ĩ[A\A]A^A_]�H��H�� I�EA�]A�EM�}���H��lbH��H��I�EA�EH��H��8A�UH��(fA�E
A�M	I�E�CH�_lb�H�zlbH��H��I�EA�EH��H��8A�UH��(fA�E
A�M	I�E	I�]M�u �l���H�
/�zH���w���H�|$0�A�H��$�������I�EI�]M�u�!���H�=<�z�4H�c�zH�D$H�=�kb�H�T$蠇��FH�=��z�H�=�z�i���/H�=9lbH���z��菇��H�=>�z�H�=M�z訅�����H��H��$��M��H�|$0t/�a�H��H��$��M��H��$�uH�|$xu&H�|$0u4H���}�H��$����H�|$xt�H��$����H�|$0t�H�|$8���H���}�UAVSH�� H��H��H�|$���D$�€�
T$�L$��@��@��T$��@��@�u2�|$u+�|$	u$�|$
u�|$
u�|$u�|$u��������D$�L$����	�	�A�AD��L$�t$����	�	���ADȀ���AD��T$D�L$M��I�� �|$A��A��I��(A��A�EE�A��A��A��A��A��A��A���AC�D�L$I��(D��I�� M	�A��M	�E��A��M	Ё�L	�I�� fD�s�;�C�K
@�sD�Kf�SH�� [A^]�@UAVSH��P��,���t1��H���������V�@���ҿC�@��H�=�ZHc�H���C����L	���ML�3H�5Mb�L���F	�C�G�C����	���lL�3H�5�Lb�L���
	�C�f�L$��+���t���w�Ѿ�����f��t�������
���`����d��H�
ZHc�H��C����y���&L�3H�5-Lb�L���s�C� ���ɉ��	���D$
f�T$@���7@�ƃ����0�%�C��������L�3H�5�Kb�L����C��C���������L�3H�5Kb�L�����C��C���������L�3H�5FKb�L����C��C����Y����L�3H�5
Kb�L���S�C���C���� ����L�3H�5�Jb�L����C���C��������0L�3H�5�Jb�L�����C�*�C��������AL�3H�5bJb�L����C�;�C����u���RL�3H�5)Jb�L���o�C�L�C����<���^L�3H�5�Ib�L���6�C�X�C�������oL�3H�5�Ib�L����C�i�C��������xL�3H�5~Ib�L�����C�rL�3��tH�5��a�L����H�5BIb�L�����kH�5!Ib�PL�3��tH�5��a�L���X�H�5�Hb�L���B��kH�5�Hb�L�3��tH�5l�a�L����H�5�Hb�L�����kH�5�Hb���L�3��tH�5"�a�L�����H�5nHb�L�����kH�5OHb�|L�3��tH�5݀a�L����H�5)Hb�L���n��kH�5�Gb��7L�3��tH�5��a�L���:�H�5�Gb�L���$��kH�5�Gb��L�3��tH�5N�a�L����H�5�Gb�L������k�L��1��L�3��tH�5�a�L����H�5RGb�L�����kH�5"Gb��`L�3��tH�5�a�L���c�H�5Gb�L���M��kH�5�Fb��L�3��tH�5ra�L����H�5�Fb�L�����kH�5�Fb��L�3��tH�5-a�L�����H�5yFb�L�����kH�5MFb��L�3��tH�5�~a�L����H�5/Fb�L���t��kH�5
Fb�@L�3��tH�5�~a�L���H�H�5�Eb�L���2��kH�5�Eb�L����H��P[A^]ø&�D$H�D$	H�L$
H�T$H�T$H�W7�H�T$H�T$H�T$ H��6�H�T$(H�D$0H�T$8H�L$@H�T$HH�iH�L$H�߾��H�D$	H�L$
H�T$H�T$H�R6�H�T$H�D$ H�T$(H�L$0H�T$8H���������R�L$H�D$H�D$H�
6�H�D$H��ZH�D$H�D$H��5�H�D$H���;��������D$H�D$H�D$H�N6�H�D$H��H�L$H�߾����&�D$H�D$H�D$H�t5�H�D$H�L$H�L$ H�D$(H�VH�L$H�߾�g�\��������������L�3��tH�5�|a�L���I�H�5�Cb�L���3��kH�5h�����H�=K�z�ny�f.�@UAWAVAUATSH��I��I��H�L�gL)�H9���I�FH�D$J�< L�����M�M�fA�n����A�~uyM��ttL�4$E1�H�6�L�5g��L�d$��I�L�d$r}M��M)�v2H�D$N�$(D��L��L����H���u�A�֋8�f��t�t�H�$H�@H��[A\A]A^A_]ùA�L��H��L��L���}�H��M�f� ���H�=Ҭv�Mx�f.�UAVSH�����D�["�A���ʃ�A��E��tMD��!�E��t/L�%PIc�L���<w��A���A����<��������@��	����t��!���u;H��OHc�H���I��H�5�b����
H=��L�����?������H��H�5�b�����_�
H�����H=�����H������@����4��H��[A^]����A��A��0�A0�A��*���H��[A^]�H�=?�bH���z�o�6y�H�=�pH�
p�zL���zH�T$�+�{�H�=ӈbH���z�W�x�H�=�pH�
4�zL���zH�T$�+�f{�H�=W�z�zv�f.�UAWAVAUATSH���GA��A���H��I�։�I��A��v!M�'H�5�@b�L������A�G� M�'��tH�5�xa�L�����D���H�5H@b�L�����A�oL�d$H�5�PwH�|$L��H���ͧ��uH��[A\A]A^A_]�H�=�pH�
<�vL��PwH�T$�+�vz�H�=g�z�u�f.�PH�?����1�Y�P�D$���s@�t$��q��$?������s���L$�D$��L��?�ɀ�������w���T$�L$�D$��#��?�ʀ��@���@�t$�T$�L$�D$�H�?H�t$�u���1�YÐH��H��H�5�Ow龦�f.�@UAWAVAUATSH��h�����H��Ɔ����t3d�<%������dH�%�����
�
�����H;�
��H�|$`L�{HL�kXH���I��M)�vVI�L)�L��I9���L�sPI�<�I��r$I��L�H��1��!��I�,I�<�H��L�H���H��H����H��H�kXH�sxH��H�E1���H�D$PH��tAL�l$HH��L�$�H�-��vffffff.�H��L��H���2I�ŠI��`���u�H���H�x H�@(�P(����H��������H�T$H����H�L$H��(��fffff.�H��H9����1D�A��D����H9{X� E��t�L�[PM��L��L�4�M)�I��M��I��rFI��I��M��I!�O��M�I��E1�fffff.�CD��C�I��M9�u�M9��c���H)�I�4�fff.�A�I��I9�u��;���H�T$(H����H�L$ H��(-��ff.�H��H9����1D�A��D��"��H9{X�0E��t�L�[PM��L��L�4�M)�I��M��I��rFI��I��M��I!�O��M�I��E1�fffff.�CD��C�I��M9�u�M9��c���H)�I�4�fff.�A�I��I9�u��;���H�T$@H����H�L$8H��(M��ff.�H��H9����1D�A��D��2��H9{X�@E��t�L�[PM��L��L�4�M)�I��M��I��rFI��I��M��I!�O��M�I��E1�fffff.�CD��C�I��M9�u�M9��c���H)�I�4�fff.�A�I��I9�u��;���I�GH�L$`H�AAH�CHH�CPH�CXH�|$H�%��H�<$tH�|$�[�H�|$tH�|$ �H�H�|$0tH�|$8H��h[A\A]A^A_]�%'�H��h[A\A]A^A_]�H�=��H�Jw��q��H�=KbH�H�z�'�r�H�=wKbH���z���q��H�	�dH�%����d�%�����
���������v�A�L��L��I��L���t�L��H�kXL�sPI�<�I���)����H����R��H��H������H���Oh��H��H�|$H����H�<$uH�|$u#H�|$0u.H���!h�H�|$��H�|$t�H�|$ ���H�|$0t�H�|$8���H����g�H���P���s�f.��SH��H�t
H�{���H�{(t
H�{0���H�{Ht
H�{P���H�{`tH�{h[�%�[�DUAWAVAUATSH��xI��I��H��H���RPH����I��L�uPL�}XL�j H������H�
�q��L��A��H��Rx����e	��I9��r	������I��H�<�L��L)�H��H��H��rAH��H��I��I��J�4�fn�fp�M�I��E1Ґ�CD���C�I��M9�u�L9�t H)�H��fffff.��H��H9�u�H��x[A\A]A^A_]�L��A�VXH����I��I��H���H���H�MPH�L$ H�mX<
�L��A�Vx����t��H9�����t���H�T$ H��H�<�L��L)�H��H��H��rSH��H��I��I��J�4�L�T$ M�I��E1�fo��ff.��CD���C�I��M9�u�L9�����H)�H��f.��H��H9�u����H�|$8L��A�V@H�D$8H��#�PH�
ZDHc�H��H�t$@H����	���M�u L����1�<w
��H�
�q��L��A��H��Rx����Q��H9��^���s�����H�T$ H��H�<�L��L)�H��H��H��rLH��H��I��I��J�4�fn�fp�L�T$ M�I��E1��CD���C�I��M9�u�L9������H)�H��f.��H��H9�u�����L�t$@A�^�؃��C�H��CHc�H���I�vH�g�v�$H�t$@H��1ҹ�%���H���zL��H��A�V�v���L�t$@H��vH��L����L�}xL���A��A�N�ȅ�tA�F�����I9�����H)�I����L�t$@H�G�vH��L������I�v0H��vH����I�v H���vH������I��H���vH��L���������L�|$@A�G����A�O�ʅ�tA�W1��D�D։���U��H9EX�a����A�OH�5�qL�MP����I�4�L��L��M)�I���H��I��r@I��I��M��I��J�<�fn�fp�M�I��E1��CD���C�I��M9�u�M9�tH)�H���H��H9�u�A����L�exH���L��L��H��譨���uXI��H�D$ H���H�x H�D$(H�@(A�H�D$�P(��u&A�H�D$H�|$ L�����H����A�H�D$E1�H��L���L��L���"�D$K�4�H���aH�
��aL���y�A��L�t$0I�G(H�D$(H����I�_ H�d$(H�E`H�D$PH�CH�D$XE1�H�D$ �J�t#H���I��L9d$(�bB�<#u�A����B�D#t7B�L#�ȅ�tB�D#���A��L9����H�Mx��I)�L�<��E1�M��MD��LD�L��L����T�A���t2L�mpL;m`u
H�|$P�}f�H�EhL��H��L�<L�tI��L�mpE1�B�<#�BH�D$XJ�4 H�D$ ���T$�ȃ�H���"B�<#�B�D#t6B�D#����tB�L#��+��H9���H�Ux��H)�H�<��1�H��HDǹHD�H�4�H��
bH�
�
b�x�H�L$ �H�L$ I��L9d$(�����H�|$�S���H�|$0����C���1�H��HD�HE����$���I��A�F��AEF1�A�HE�H���H�uXH9���H�EP��	L��L��L��貍�I9��uL�upL;u`�}H�MhL��H��H�L�lI��L�up���I�vH�`�v�I�vH��v�I�vH�ưvH���~���I���H�`�vH���h���L�}p��u=I�~(H�uxH����+��L�epL;e`��H�MhL��H��H�1H�T1I��L�epI���H���vH������H�ͲvH��L�����L;}p���L�}p���A�H�D$H�|$`L��H��L��L�D$(��H��������H�L$`H�CH9�uA�H�D$E1��H�L$L�t$hL�d$pL��L���WM����tfM����H�}`H��I���c�L��H������H�}`H���c�H���o���H�=��H��v��Bf�H�=�?bH��z�'�f�A�A�wM�����H�ML�E H�T$(H�H��t��uH�T$(L�JH�R�%H�T$(L�JH�R�A��H�T$(LJH��vM��H�$��L��L�������4���A�W�х�tA�O1�A�D�Dȉ�����H9EX�,������L�EP��I��H�<�L��L)�H��H��H��r?H��H��H!�H�4�M�I��E1�fo\��CD���C�I��L9�u�H9������H)�H���H��H9�u����H�=�@H��w�%L�t$�Ue���H�=�pH��w��H�=��H�@�vL�t$�d��bH�=��pH��w��d�H�=��pH���z��ld�H�=��H���v��Td��H�=�=bH��z�'�d�H�=!�z�\b�H�-�z��f��L�t$0H��L�t$�H��M��tH�|$0�T�H���T[�@UAWAVAUATSH��xI��I��H�_xL����.@��t.A�L$�ȅ�tA�D$��!��I9��D
��H)�H�4��1�H��HDֹ�H�D$ HD�H��$��n��$���D��$���$��D$<A�T$���T$t]A�L$�ȅ�tA�D$�����I9���	��H�4�H)�t8I��H�L$H�<�H���f�H�D$ H����H��L���1Ҿ�1�H�D$I�\$H�|$ �|�I�EPH�D$M�}XE����A�T$�х�tA�L$1�@��D�Dȉ�H�5�vH�t$P�H�t$XH�5��H�t$H�L�t$����L��$�I9�H�l$�q
������I��H�<�L��L)�H��H��H��rNH��H��I��I��J�4�M�I��E1�fo/�ffffff.��CD���C�I��M9�u�L9�t$H)�H��fffff.��H��H9�u�H��tNH�$H��$�H�t$ H��1�A�E1��w�$�vH���vL��H�޹�c�bA���L��$�uI���H�x H�@(�P(���SE1�A�H��$��p��t�H1��D$D�Dȉ����
��H9�$��	�υ���I�4�L��L��M)�I���I��I��rKI��I��M��I��N��fAn�fp�M�I��1�ff.��AD���A�H��I9�u�M9�t!I��I)�J�4�ff.�E�8I��I9�u�9���A��A�A��H��$��6�H9���	A��H��H9�u��Ƅ$�HDŽ$�H��vH��$�L��H�l$襰�L�t$H��vH��$�H��艰�1��$��u��$���$�����	��I9���������I��H�<�L��L)�H��H��H��rBH��H��I��I��J�4�M�I��E1�foc��CD���C�I��M9�u�L9�t$H)�H��fffff.��H��H9�u�H��tH�|$ �9�H��x[A\A]A^A_]�I�MpH����H��I�MhH��H�H��$�H����H�D$@L��$��&fDH�L$(H;�$�H�l$L��$���L�qM���lN�,�H�H��H�L$(1�H�D$0H)�I9�w�H�D$ H�L$0L�$�E1�ffffff.�L��H��L������tI����H��I��I9�v��c���L|$0��H�l$��I�����I��H9���H�D$ B�|��$��L��L���H9��H�L$ D�$�A��$0���� ��A��$�������A��$ ��=���t
1�A��_u-�5A���s@A�D$Ѓ�
��D���_��������A��_t
����f�I��L��L9������YA���v�D�����u�A���r�D�����A��_u�뾁�vA�E1�L�t$���H��H��L�t$t$H��ރH����I���E1�L�t$�n���A�L��H�t$ H��6�H�l$xL��$�H��$�I�U@H�|$x�1�����A�����L��$�H��$�I�M0M�E8H��$�L��H������#�L$<����H��tA�A�|��/�YL��$�H��$�H�|$`L��H����L�|$(L�d$hH�T$pH��$�L���H��$�L��$�H�L$0H��@�ŋ�$%�=@A��H�|$`t	L���݃�|$0��A�D ��lH�l$�����.H��$�L��$�H��L����
�=���H�|$`H��L����M��L�t$hH�T$pH��$�L���L��$�H��$���$%�=@����I����A�DE�H�|$`t	L����܃A��L�t$M���T�؃����/A�H��$��?�HL�|$`D����H�
V1Hc�H�H�l$��M�g�M�o�M�wI�H��tL���I�~t	L��w܃L��n܃�rI�4�H��JpH�
�JpL���gi��tZE1��TL��H�޺H�l$��L�t$L�|$(�|$<�*=���|$0A��H��$��p�yH��$�L��H�ڹ
���$����$�����H�=��pH���v��FY�I�� A����L��H����I��H��H��$���H��譂��$�L�t$�L��$�L��$�H��L��L���߃L��$�L��$�H��$�H����A�|��/��L�|$(��A�L�t$H��$�tH��$���ڃH�|$xtgL��$��TH��$�Hc�H��H�� 1�1�H9���HD�	�H��A��A�A��E�H��$�tH��$��xڃH�|$xt	L���gڃA���A�DD������H�D$XH���H�D$HH�~zH�D$P�mH�=/1bH�rxz�'�8X����H�D$XH���pH�D$HH�N~zH�D$P�)H�=��H��v��tW�H�=1bH�
��vL�yzH�T$`�I�`Z�L�c�L�k�L�sI�H��tL���I�~t	L��كL��vكA�L�t$H��$��������L9�L�|$(uH��$��[Q�L��$�A��/H��H��$�L��H�޺�	��H��$�t	L��كH�|$`���A�������������H�l$�"H��vH�D$P�H�D$XH���H�D$HH�|$HH�t$XH�T$P�OV��H�xz�Y��qH��|z�!H��|zH���X��WH��|z�H��|zH�D$@H�|$@H�l$�1T��1�H����P�H��$�H��$��P��
�H���P��H��I�~tJL��؃�?H��H��$�tIH��$���׃�9H��H�|$`t8L����׃�-H��H�|$`t"L���׃�H���H���&H��H�|$`�t��H��$�tH��$���׃H�|$xuH�l$�H��$��v׃H�l$��W�H��H��tH�|$ �W׃H���WL��UAWAVAUATSH��hA��I��H���Rx����A��M9��� ��I�Nx��H�D$H��H�D$ ����D��t/H�D$ �8-u%M�~X�M9�s)H�
�uzH�|$L��L���:S�M�~X�M9���L�l$M)�I�^PJ��H�|$ L��H�L$8M���s@�D$L��L)�H�D$0����L�l$8��I�H�D$hI�FH�D$`I���H�D$@I�FH�D$xI�n A����D$L�<�H�D$H��H��H�D$H1�L�d$XL�|$PH�l$p�ffff.�H��$�L9��FH�$H��$�H�t$ L��A�L�L$�wi�$��H��$�L9��ZH��$�H��$�A�D�	I��I)���H;t$0��H��(^�t{J��L�L��M�P�H��I��rEI��I��L��H��H��L�L$HM��M)�E1�ff.�CD��C�I��L9�u�I9�tH���	H��H9�u�I9���M9��zH��$�H��t"L����ӃI��H��u�1fff.�A�L��H�t$xL����؃�|$t2H�D$@H�x H�@(�P(4�D$,H��u"�L���0ffff.�1��D$,H��t�L���\ӃH��H��L����L�kH\$L�|$`I)�M)�H�D$ J��H��L��t؃H��$HL��$PH�D$hH��$�L��$�H�L$@H��$X�D$,��$`H�D$pH��$�L��$�H��$�H��$�H��$H��H��$H��$HDŽ$HDŽ$ H��$(W�HDŽ$8HDŽ$@Ƅ$aH��$�H��$��\��H��$�H��$�L��$�L9���H�D$8J�<�I��L��$�I��L��L��W׃H��$�H��҃tL����H��$�L�d$Xt
H��$���H��$�L�|$Pt
H��$��H��$t
H��$ ��H��$0�����H��$8���y���H�
�qzL��H�T$0��N�H�=H�pH�Wqz���O�L�
.qzH��$�H��$�1�1��xP��H�
iqzH�|$L��L���N�H�=��H�;�v��O�H�=�(bH�#pz��P��t4H�$H��$�L�L$H�t$ L��1�A��ce�$�s:H��h[A\A]A^A_]�H�=�v��M�L���I�H����I�L9�$�sH�
�pzH�|$L��L���M�H�=`(bH�pz�0�6O�I��H�����I���I���I��H��$�tH��$���ЃH��$�u#H��$�u1H��$u?H��$0uM�\H��$���ЃH��$�t�H��$��ЃH��$t�H��$ ��ЃH��$0tL��$8L��jЃL���jE�f.�SH�� H������A�Dž�t�y�����H9�����H)�H�<�H�D$H�D$H�D$�$H�L$H��L��E1�E1�菷�H�L$H�|$<u)H�D$H�H�{H�CH�� [�H��H�H�� [�H��H�H��t��σH�� [�H�=}�pH�d�v��"M�H�=[�H���v��
M�H��H�|$tH�|$�LσH���LD�f.�f�P�N�ȅ�t�F1�D�D��rL��H9��rY��H�WXH9�r$H�GxH��H)�H��HOPH�ǺI��X��8H�KmzH��H���HK�H�=��H��v��`L�H�=�%bH��lz���L��H��1�f.�H��H9�t(��ʁ��������v��0��H�P��w�H9����P�L$H�=J�pH�
�vL����H�T$�+��N�UAWAVAUATSH��HL�L$(I��I��A���H��"Hc�H�L�D$8H�L$0��E1�1�H��$�E����xE1�L��L���޼�H��@����A��t
L��L�����ʼn�4E��A�����\߃�����1���
�ރ��H�8�H��H����E1���ރ����L�=�ރH��ރH��H��H���H��@��t+A�L��L��L��1�E1���&I�LjH��x�����t�E��uH���H��������H����1��UރA�����A�H��$�E��te@��u`L�CH�|$L��L��H�L$(�ۦ���|$ H�D$tH��tH�|$��̃1��'H��������H��H9�@��H��H��tH�|$�\̃��4A��tUH�|$L��L��H�L$0L�D$8L�L$(�s8�s覧��H��H�D$H��������H��H9�@��H��H��tH�|$��˃��H��H[A\A]A^A_]�H�^݃H�D$@H�D$@H�D$H�=�݃H�
��vL�Z��H�T$����1���
݃�'���H�=݃�
��H�S�H��H�������"�A��A����܃������H��܃H�D$D�t$H�=Q�pH�
M�vL�&wH�T$�+��K�H�5�܃�����1���˃A�H��$�E���:��������������^܃���H��A��H�=G܃��F�H����?�H��H�|$�}F�H���?�DUAVSH��uI�cdL97t	1ۉ�[A^]���ųH�=m���H�=h�H�5i�H�R���8��H��H��9H�
*�H��fn�f`��p�fp�D1�fv�H!��ofo�ft�f���t7�D��I�I!�I��O�@I��J�|�uI�M�@�M;0t&D�G�fA!�D��u�ft�f���uH�H��H���1�@��uH�t�H��H��u41��t߃������H�5d߃�����1��5ʃ����
��u��<߃�fDUAWAVAUATSH����H��I��H�P�v���A�����I���H�x H�@(�P(������K�ȅ�t�CE1����E�t$�E�A�>tI�v��H)�@��D�D$L9�A��A �A���L�t$D�D$XtZ���A��M9���qI�Nx��H�4�I)�t<A��I��J�<�H����ǃH����I��H��L��L�t$D���1Ҿ�1�E1�L���̃@��\$\t1J��L�d$ M��teH��.ǃH����I��L�|$ M���TA��v1��YH��$�L��L��1�A���
L��$�L��H���1��wA�E1�L�|$ L��L��H��̃L�t$hL�d$pL�|$xL�t$I�V@H�|$h�H�T$H1�M��褴���H�D$pH�D$L�|$xI��w/J��H�5�H�|$H���ȃ����I���UI�F0H�D$`I�F8H�D$PH�D$(H�D$0H�D$8H�L$M��H�./H9��H�D$HH�H��������H�D$HH�pH�@��L��H�D$H�H(L��$�H��$�H��tA�<$�uA�$~H�D$L�H@�$�T$XA�L�����M��t	L��FƃI��L�t$�H�D$PH��H��>��H��H���H9������1�H���>����H�D$HHpH���v�
H�D$HH�pH�@H�SH��$���P8H��$�H��L�l$@t/L��$�H�sH��$�L���y����H�uqH��L���J��d���ăH����H�ÿ�tăH����.H�H�CH�CHDŽ$�H��$�HDŽ$�L��$���ăH����H���.L��$�L��$�M9�uH��$���G�L��$�H��$�K�vH��H�\�H�D�I��I��L��$�K�vH�4�H��$�H��$�L��$�H��$�uVH��L)�H���������H��L��$�L9��NH��H��I��L�5;ă��I��H���,I�}�t�I�}A����H��$�L�hL��$�H��$��&DI��I��H��$�I9�L��$���M�u�H��I9��O���M�}�I�m�M�gM��tH���7���ƒH����H���.A�M��t	H��yÃA�H��$�H��L��H�L$`L�D$P���L�d$8L;d$(u
H�|$(�HF�H�D$0K�dH��$�H�T��$��I��L�d$8M������H��Ã����M��tH��$���ƒH�\$0L�d$8L�l$@H�|$H��$���H�5\�H�|$H��ă��tDI�F0H�D$`I�F8H�D$PH�D$(H�D$0H�D$8I��H�L$M����������H�|$h�H�|$p1���M��H��tH��]��H����I��L�t$P�	A�E1�L��H�t$`H���ƃH�|$(�E�H�\$0L�3L�cH�D$PH�CH�D$8A�H�|$L���$�T$XH��M��L�L$H�.��M��t/L�sL�=����f.�I��I��tI�~�t�I�>A����H�|$(t	H�����@(�H�|$hL�d$ L�t$H�|$t�]�������L$\�ȋT$��8��I9FX�a����M�FP��I��H�<�L��L)�H��H��H��rUH��H��I��I���I!�J�4�M�I��E1�(��ffffff.�CD��C�I��M9�u�L9�t\H)�H���H��H9�u��D���L$\�D$t7�r|9�s/����I�NPI�vXfffff.�H9�����H��H9�u�M��tL��H��[A\A]A^A_]�%4��H��[A\A]A^A_]�H�=
�pH���v��=�H�=�H�<�v��=��H�=�H��v��}=�H�=�bH�^z�'��=��y���8��hH�+^z�@��ZL��$����8��A�H��L�d$ ��7��-�H����7����7������7���/���L�l$@I��M����L������I��H������I��H������ I���H���H��L���hC��I��H��$�����I��M��uI��M������L�����I��M�����I��H���6I��L��$�H��$�t H��$��g���I���dI��L��$�M��t	H��G��H��$���:��I��M��tA�WL�l$@I��H�\$0L�t$8M��uQH�|$(t	H����L�l$@L�d$ H�|$hu
M��uL����2�H�|$p�ܽ�M��t�L��ν�L����2�L�cL�-����
�I��I��t�I�|$�t�I�<$A����fDUAWAVAUATSH��(M��M��H��A��H��I��d�<%�����dH�%�����
�҃���H;�҃�I�~ I�F(H�@(H��$�H��$��Є�tE1��MD�d$H�����H�D$ H�D$(H�D$0L�$�H��H��>��H��I9����t1�L���E5��+L�l$M��H�\$tL�����H����I��H���A�1�L��L��L���H�\$8L�l$@H�l$H��$`�I�H��t��u-M�~I�^H��u1�LA��M~H��vH��u�1M�~I�^H��� A�E������������d��~��H�D$HH��L��$�I��L��$�H�D$8H��$�HDŽ$�H��$�H�y�H��$�H�n�H��$�H��$���'�H�S8H�|$8L���-�L�l$@H�l$HL�$�H���aM�E1��?�1��f�H�D$(F�4�I��L�|$0M9�tXE�uD������������	I��A��/����w
��t���rL;|$ u�H�|$ ��2�랳M9�u�������M����d�<%������	dH�%��dH�%�H�\$�t$H�|$H�H�o�zf�$��o
��zfL$pH��$�H��$�H��dH�%��f�$�f�$H��$H��$H����H�H��H��$p��4�D$��$`%����D$l�SE1�H�|$8tH�|$@�޹�H�|$ tH�|$(�˹�D��H��([A\A]A^A_]�H��H��H;�$p�KH��$���$����jH�t$(H�T$0H�KL�CH�|$P���H�D$XL�d$`M��H�D$tAB�D�������������j��/@�Ł|$l���l$wH��M��uj�1�|$l���l$v�H��$�H�t$L����=�H�|$PtH�|$�ܸ�H��L��$�L�d$`�o�$�fD$PM���*H��$��4H��$�H��$�H�T$XH�T$L���+��H��H��9H�\$pL�l$xfn�f`��p�fp�DN�4�1�L!��ofo�ft�fD�E����H��$hf�$�H��$`f�$��A��H�L!�H��H�IL;d�uH��H�p�H�|$L��G����tYA�G�fD!�A��H��$hfo�$�H��$`fo�$�u�fv�ft�f�ʅ�I�����uEH�H��H���4���H�|$P����H�|$XH����H�D$XH�D$N�4�I�����L���d��H����I��H��H�t$L�����L��$�L��$�L��$�H�|$pH��$�譀�D$H��
D$<��H��$xH�t$L���wL��$�H��$�H��$�L���u�I��L��$�I��t��$��D$hH��$�H��$xt	L������A�����؃�����L����H�|$L������I��I��H�|$L���}�I��H��K�4�L��H��9pH�
�9p�=C��t"L��I�4�H��9pH�
�9p�C����H��$xL��L��1���R��I�GH9�$xucH��$��������$L�p�L�`�L�xI�H��tL���I���A��|$�`L��D$h%�=@���D�$�)�$�H��$�H��$�o�$x�o�$��o�$��$�)�$�f�$�f�$�f�$�H��$�H�x����H��H�D$M����D�����t~H��$��X��H����I�֨u�H��$���$�A�Ą����$`�tA�FA��u
L�����A�FA<u�I9nr�I�vL��H�T$�ȵ���u���M�f�M�n�M�vI�H��tL���I�~L�5:��tL��A��L��A���J���H��$�H�u
H��$��-��H��$�tH��$���H��$�H�uEH��$���,���6L�s�L�c�L�{I�H��tL���I�L��L�=���tL��A��L��A��H�|$PH�|$������������H��$�H�u
H��$��d,��H��$�tH��$��S��H��$�H�u
H��$��1,��A��H�|$PtH�|$�"���E1�H�\$xH������L��$�M���xL�|$pfAof���M�o��E�!��I��tVf��u.ffffff.�fAoEf��I�ǀ���I������t�����H��H�@I�|��t�I��H�x�����H�[H��'H���H�H����x���H�|$pH)�[���e���H�\$xH����L��$�M��tyL�|$pfAofD��A��M�g�A�E�D!�A��I��tRfE��u(fDfAo$fD��I�ǀ���I��A����t�A���A��H��H�@I�|��t�I��H�x�ı��H�[H��'H���H�H���tH�|$pH)����H�|$8tH�|$@����E1�H�|$ ��������A�H�|$P�8����C�����H��ƃdH�%����d�%�����
�ƃ������4�� X��[dH�%�d�%�����u���D��$�H��$�H�=��pH�
��vL�����+�1��G����$�H�=ȯpH�
��vL�-��H��$��+�[1��
�L���)���$���H��I�t7L��t���,H��I�~t	L��_��L��V��� H��H��$xt$L���=�����H��H��$������H��H�|$PtH�|$����H��H��$��EH�|$p�1���H��H�|$8tH�|$@�ٯ��H��H�|$ tH�|$(����H���$�UAWAVAUATSPL�wM����H�<$L�M����H�$L� fAo$f���M�l$H�-p���fD�C�!؉�I��tOf��u.ffffff.�fAoEf��I�����I������t������L��H)�H�x�t�H�x���L��H��I�I���H�$tH�9H)�H���H��[A\A]A^A_]�%ۮ�H��[A\A]A^A_]�@SH�� ��ă��u3�1���
�ăumH�iՄH��H��uy1��
lă��u~H�� [�H�WăH�D$H�D$H�D$H�=yăH�
B�vL��|�H�T$�贝�1���
ăt�H�=ă觜�H��ԄH��H��t�����4�
���t�H�
�ÃH�L$�D$H�=��pH�
�vL��:zH�T$�+�.�H��H�|$�)�H����"�f.��UAWAVAUATSH��I��I���$V����tLN�$�1�H�-�vL�-ஃ�fDH��H���t&L9t+u�H�<+L��L��A�Յ�uۀ|+t1����Ń�����1���
@ă�H��ӄH��H���1��
"ă����D$H�=JŃ�H�=EŃH�5FŃL��L���o�H��H��9H�
ŃH��ăfn�f`��p�fp�D1�fv�H!��ofo�ft�f�����H�D$H�T$f�$�H��$�f�$����H�H!�H��H�IL;t�uH��H�p�L��L��A�ձ��tP�E�f!��H�D$H�T$fo�$�H��$�fv�fo�$�u�ft�f�˅�uH�H��H���C���1�H�=ă��L$H�=�ÃH�5�ÃL��L���n�H��H��9H��ÃH��Ãfn�f`��p�fp�D1�fv�H!��ofo�ft�f�����H�D$H��$�f�$�H��$�f�$����H�H!�H��H��H)�L;p�uH�p�L��L��A�Յ��^�E�f!��H�D$H��$�fo�$�H��$�fv�fo�$�u�ft�f�˅ɋL$uH�H��H���9�������H�D$8H�D$@H�D$HH�T$8L��L�����H�\$8L�t$@H�T$HH��$�L���N���$���1�H��t	L���X���|$uH�фH��������H����1��G���H���H�
���$H�5.��H�|$8M��M�����H�L$8H��t5H��H9��!����H��q
�H�|$@tH�|8�����|$uH�yЄH��������H���1�����@�������H��[A\A]A^A_]�L��$�L��$�A�
�
�m��H��H�\$�NH�functionH�f�@s/H�D$8
H�D$@H�D$H
M����L�H��L��L��j��M�L�|$0�oD$8fD$ H�\$ H��L)�H����L�d$(C�D<hC�<.fisI��H�|$8L��L���:��L�|$8I��tH�D$xH��H��tH��$�����A��@��H��t	L��v��H�\$H����������H�t��H�D$ H�D$ H�D$8H�=���H�
�vL��v�H�T$8�著�1���
2����H�=%��耖�H��΄H��H��������4�
�������H�
�H�L$8�D$@H�=ͦpH�
)�vL�J<zH�T$8�+�c(��H�5��������1��H������&���������������H�|$8�
�A�L���e(�H�D$@L�|$H�*��������������F�����H�|$ ��A�L��� (�H�\$ L�|$0� �����
�k�I��H�|$ t;H�|$(�Ҧ��.I��H�|$8t#H�|$@�����I��H��tL������I��H�|$tFL�������|$�W��L����I���|$�jW��L���r�I��H�|$8tH�|$@�T���|$�BW��L���J�I��H�|$8�!�L���5�DUAWAVAUATSH��XH������€�8������L�w@M����M��H�t$PN�$�H��������I9�r�e�H�\$HH�|$@H�o8M��t"L��L��Ƥ�H����I��L�|$0I���A�H�D$0L��L��L��⩃I��O�4v1��fDH��I9��6L9|u�H�|L��L�������u�H�|$0H�|$@H�\$HH�t$PtL��I�����L��H�|$@L�xM����I��I�w0d�<%������dH�%����H�N(H9���H�F(H�t$ H�D$H�T$�D$(H��0@�I�GH�N L�N(H�x�D$8H��H�D$8L��HD�H�$E1�H��1�E1��`����A������A�A�����E1�E1�L�t$H�|$ @��tzL�t$8I���HL�w(E��u:�H�|$0t*L�����H9_(uH� H��H��[����A���E1�A��D��H��X[A\A]A^A_]�A�L�t$H�|$ @��u��D$(t5A�~u
I�~�8��I�~(�V��I�~ �\��L������E��u��
L���E��u�L�d$D�|$�\$ �D$$H�=3<H�
��vL���vH�T$��$��H��H����dH�%����d�%����H�N(H9��7���H�|$�P��|$u
H�t$ �<���H�t$1��7���H�5�pL�
�[zH�T$8�1��!�H�=bH�^[z�C�� ��L���&�H�=-bH��[z�W� �H��H�|$�
H�����"�f.��UAWAVAUATSPH��d�<%�����^dH�%����H�OH���~H��H	�H�� t1�H���1��I��������L�wI��I���1��C�&uEM�H��ȄL���A1�A�F����@��uH��ȄL����1�A�����H�wH9���L�w�1��C�&uEM�H�SȄL���1�A�F���g@��uH�/ȄL���1�A�����H�wH9��FL�w�1��C�&uEM�H��DŽL����1�A�F���@��uH��DŽL���11�A�����H�wH9���L�w�1��C�&uEM�H��DŽL����1�A�F����@��uH�eDŽL���M1�A����~H�wH9��|L�w�1��C�&uEM�H�$DŽL����1�A�F���8@��uH�DŽL����1�A�����H�wH9��L�w�1��C�&uEM�H��ƄL����1�A�F����@��uH��ƄL����1�A�����H�wH9���L�w�1��C�&uEM�H�ZƄL����1�A�F���n@��uH�6ƄL����1�A�����H�wH9��ML�w�1��C�&uEM�H��ńL����1�A�F���	@��uH��ńL����1�A����jH�wH9���L�w�1��C�&uEM�H��ńL���1�A�F����@��uH�lńL���G1�A����]H�wH9���L�w�1��C�&uEM�H�+ńL���61�A�F���?@��uH�ńL���1�A����e�{t
H�{����H�{(����H�{ �Ġ�H��H��[A\A]A^A_]�%흃��H����H����dH�%����d�%����H�OH�������H�=�Vz�c��I��H���C��H��L���@��A�F��������qI��H�����H��L���@��A�F������HI��H������H��L���@��A�F���"����I����L��I�ֺ��1��˝�L��L��H�wH9��P����I��H�����H��L���@��A�F���&����I����L��I�ֺ��1��j��L��L��H�wH9��T����I��H���/��H��L���@��A�F���*����]I����L��I�ֺ��1��	��L��L��H�wH9��X����4I��H������H��L���@��A�F���.����I����L��I�ֺ��1�����L��L��H�wH9��\�����I��H���m��H��L����A�F���I��H���J��H��L���@��A�F�������xI����L��I�ֺ��1��$��L��L��H�wH9��=����OI��H������H��L������A�F����I��H������H��L���@��A�F������I����L��I�ֺ��1�����L��L��H�wH9�������I��H���e��H��L�������A�F���I��H���B��H��L���@��A�F�������sI����L��I�ֺ��1����L��L��H�wH9������JI��H������H��L�������A�F��������@��A�F�������M�fM;fu	I�~�Q��I�FJ��I��M�f@��uH����L��uA1�A���tH��[A\A]A^A_]ÿ�L�����1�H��[A\A]A^A_]�%X���;���u�A�F�I����L��I�ֺ��1��(��L��L��H�wH9��p����VI��H������H��L������A�F����I����L��I�ֺ��1��Й�L��L��H�wH9��}���H��QzH��H���d���I��H�����H��L������A�F�����L�����1��i���{�}������I��H���7��H��L������A�F����I��H�����H��L���^���A�F�T���I��H������H��L�������A�F�����������A�F���H�=�bH�<Qz�W�*�I��H������@��L���q��L�����I��H������L�����fDSH���H�_H�H�G��uH�\$H��tWH�GH�X(H��[Àt2�{u
H�{���H�{(� ��H�{ �&��H��H��[�%X��H�H��H��[���H�5�pL�
QPzH�T$�1��{�SH���u
H�{����H�{(����H�{ [�%����SH��PH�H�H�H��t<�~tBH��D$@C@$L$T$ \$0[0S KH��P[�H�=�e����<��f.�f�SH��PH�H�H�H��t<�~tBH��D$@C@$L$T$ \$0[0S KH��P[�H�=.e����̒�f.�f�UAWAVAUATSH��h��A��A����D���I��I��A��A��A�G���r
A���`M��ttJ��H���L��H��rBH��H��H��H��H��I��fn�fp�1�@�A��AD�H��H9�u�H9�H��tK��fffff.��(H��H9�u����'��u0�Ao$fAnL$ft
CpftKpf�f�=����
dH�%H��@���H�D$PI�FH�D$XH�D$8L���H��������H��H�D$`1��D$,E1�L�D$0H�t$L�d$�f�E1�I��I9��,
K�<�C����tU�˃�u}M9���
C����'�����\u�I�}H9�s�C�D���\t��'u�C�D�
L9����A�1ۃ�ރ�\w�Ic�L��M9���
C��	�@L��L)��Z
K��C8,�uD8ZuD8zu�z�A@��"�F���$t_��\����I�}H9��
���C�D��Hރ�:wI�I��r	��
����
L9��h
C�D�
E1�I������A��L��E��L)��PL��
L�D$0L����	H��E1�I��E��H�t$I��D��L�d$�w���M9��
C��	�L$,�{�
M���mM����
A�	1�E1��4���M9��
C���H�D$8E1�L�l$H��
����|$,�!M9�������
M9���	C����H�D$8E1�L�l$H����d�%`�����t=���D��H�|$PH�5T�
�/d�%`���L�D$0A��H�t$L��A�dH�%@���H;D$`�OH��H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��ff.�H���`H�r�H���z�H��u�~�dH�%@����TM9��Q	H�����L��L)���D��L)�K���wL���A���A��H��1�I��L�D$0H�t$L�)����M9��mC��	�D$,���hI�]�H9���C�|���+��������%��H�\$D�\$(�H��H�5��a����uH�߃�c��I�u�
L�D$0D�\$(L�L$L���H�\$L9����f��B��"�����A�1�����I��H��L9�vb�dH�%@��������������1�H�������,����~�@���I��M��L��HD�
L9��L9��0H��L)���K��H��I��L)�H��H��H��rZH��H��I��I��J�<�fn�fp�Ll$XE1�ffffff.��CD���CD�I��M9�u�L9�L�L$L�j�tH��@�H��H9�u�H�����I��1�L��A����I��I�u�|$,ID��
L9��3����^�H�5�a�'�
��tkA��D$�A�1�E1��ë��#H�t$��H�?�Hc�H�E1�1�H�\$��I�]A���D$�A�E1�E1��L�����I�]A����D$��E1�E1�E1�D�L$DH9����T$$H�\$I���2H�\$A���B���߃�
�rЃ�:Bƀ|$$D�;D$sH�sL9���L�Ή��4H���/I�]A����D$�A�E1�E1ҲD�L$DH9�u�I��I9��yL9��p;L$D�
�G�H�^�L�D$0D�\$(L���L9��������uH�L$A�T��J���߃�
D�JЃ�:ABɀ|$$ADɋT$9�sX��L�L$�T��XH�D$H�48H��E���[���H��L9�u1L���J���E1�1�H�\$D�L$DH9��/��������L�L$�!�����H�T$A�T��z���߃�
D�BЃ�:AB��|$$AD�;|$sA��d$�����E���NH�D$H��H;D$uH�t$I��L�d$���H�����L�L$H�L$�VH�T$�T��J���߃�
D�BЃ�:ABȀ|$$AD�;L$�����d$�5��9E����H�D$H��H;D$uH�t$I��L�d$�&���L�L$H�T$��H�|$�T��z���߃�
D�BЃ�:AB��|$$AD�;|$�t��d$H�L$�����H�D$H��H9������L�L$H�L$�lH�T$�T��J���߃�
D�BЃ�:ABȀ|$$AD�;L$�����d$H�T$�F��JH�D$H��H9�����L�L$H�T$�H�|$�T��z���߃�
D�BЃ�:AB��|$$AD�;|$����d$H�L$�����H�D$H��H9��$���L�L$H�L$��H�T$�T��J���߃�
D�BЃ�:ABȀ|$$AD�;L$s#���d$L�L$L�d$�o�������nH�Ɖ�L�L$L�d$�r���H����E��uJ�D$8��H�|$HL9���A���'H�=[����I��r{fo3e�AA�F	H��h[A\A]A^A_]�H�=I�aH��+z�+��H�
8,zL��L��L���j�H�
�+zL��L���X�H�=!+z��H�=miz�@�H�
�-z�1�L���*�H�-zL��L���
�H��,zL��L���
�H�=z�aH�(+z�>�~�H�=M�aH��*z�+��H�=�,z��H�=�,z��H��+zL��L���	�H�m,zL���	�H��,zL���	�H�,zL��L���}	�H��+zL��L���k	�H�=�+z�>�H�_+zL��L���M	�H�=e+z��H��+zL��L���/	�H�=�*z��H�=�*z�v�H�=O,z�j�H�k+zL��L����H��)zL�����H�Z*z1�1����H��*zL��L�����L��H�|$L9�IF�H��)z��H�=�)z� �H�=�)z���@UAWAVAUATSH��H��I�����s-H���}H��1�f�A8<@���IH9�H�@u��;�D$��$?������������L$�D$
A�H����H�����A�A��-I�FH��L)���H�K�1�H���������H�A��L�FM��@M�M1�I��M)�M	�M�LM1�I��M)�M	�I!�M!�I9�uSH��H9�v��H��?�ʀʀ��������w`���A����q1�DA8<�:H��H9�u�H�K�H9��^���H9��H��DA8<@���	H9�H�@u����?��@�΀��@���D$A����ЈL$@�t$
�D$I9��]M�g�B�D<M��8��mB�D<
8��[M�o�B�D<	8��MM��tB�D<8���H�|$(H�L$L��H��M���^�|$(�[L�\$`H�T$pH��$�L�H�H�t$xL��$�I����oL�D$PK�H9��H�\$HL�t$0H�|$@I��H�|$I)��
H��s?M9�L��IG�J�H��H9�s?I��L�H9���I�mG�<*F:<)t�M)�M�I���I�E1�K�1�H9�r��L��I9���H��H9���J�H9���A�,:@:,
t�LD$M���I9�u]H�|$L��H��E����@���IM�o�I�WH9���L�d$L�-��DL��L��L��A�Յ��I��H��I9�v�1���|$Bu�H�T$0H�|$pH�L$x�D$@H����H9����<����M�o�I�WH9��|�����fn�f`��p�fp�D��fn�f`��p�fp�DH�D$
L�t$(H�\$0H�D$8L�d$@1�H9�s#�Ao�Co.ft�ft�f��f�х�uS1��L)�I�H����AoD��AoL
ft�ft�f��f�х��H�����H�|$(H�މ��d��@���H�|$(1�1�fT$f�$��?��fo�$�foT$���|���H�|$PN�I9������H�\$HL�\$0L�t$@I�K��H�N�1�I9���F�L��s�L�:M��I9�s)M��I�I9���M�gC�,:C:,8t�L)�L�H���H9��?L��L�$:I��L��M��I��r$M�/I9���E�D*�E:,L��t�L��m���@�@����H�Ĩ[A\A]A^A_]���H9�u�����4@��y`A��A��D�TA��?@���r3D�LA��A��?E	�@���r(�tA��A��A����?D	�D	��A��E	�D���
A��E	�D��@���e�������r���r���H��H�tH9�s�<�}L�>\�H�����u�H9������������<����@�M����H��[�H��H�����L�H9�HG�H��[����L�H9�HG�H��[���H�[�H����H�X[�H����H�a[�L����UAWAVAUATSH��XH����I��H����D$(��$��I��L�v�E1�L�D$ H�t$H�T$ff.�B�<�$�=I�o1�M9�tH9��B�\���$����0���� ������������� ��=���t1���_u3�{ff.����s7�CЃ�
���؃�_�������ȃ�_tJ��uF��(�W�M9�rA�����v����]�H�T$H�t$L�D$ ��tGffffff.��	M9��!fC��C�D�C�D�I�������I��H9�����-����8������Uk�H�T$H�t$L�D$ ��_�S����I��L����H��L9���A��	H�E1�H9�t
�qD�$�A��$0���� ��A��$�������A��$ ��=���t
1�A��_u8�A�����A�D$Ѓ�
��D���_��������A��_�]������U���H9������<�\��H�{H9�����|�
��L9��A��	�L9������f.�A����F���D���[�H�T$H�t$L�D$ ������A�������D����i�H�T$H�t$L�D$ A��_�9������H��E����E1�A��I��I)�����L�l$8H�4�����������������[�D�L$,I����J�<�L�v�E1�1�L�T$PH�t$HH�|$@�&����D��\��A��A �L��I9���A���5��=����I��I���I��A��u���Z����"t��'u��T$4H�|$HL��L��L$0�O�H�|$@L�T$PL�D$ ��=L9����.H��H)�H��t9H)�H��I9��A��������������I��H��u�I9���A��������������I��I�ՋT$4�L$0������[������]�������X�����H��L9���L�l$8L9�H�t$H�T$D�L$,�RA��	H��zH��H���FL9��IA��	H��E9������M9���C��	�����H�T$8H9���L��H��r:H�KH��H��I��1�(YVf�A�AD�H��H9�u�H9�t'I��H���ffffff.��@H��H9�u�H��H��H��X[A\A]A^A_]�H����H�=ІH�Ptv�;�.��H�=�ypH��z���H�
oz1�H���U��H��7�H���G��H�=z��D$�dH��zL��L���#��H��zH��L�����H�i7�H�����H�Z7���H��zH��L�����H��zL�����L$H�=VypH�
kvL�V�H�T$�+���H�=�rv���H�1zL��L�����D$(H���L�
zH�t$(1�1��5g�H�=sv�>��H�=�rv�2��H�=�rv��H��zL��L���5��H�UzH��L���#��H�=[z��H�gzL�����H�=�rv�[��H�=4z�O��f.�DUAWAVAUATSH��M��H��I��H�t$ I��I��r}H�} H�E(H�4�H�|6aH�
w6a�9��u#H�} H�E(H�4�H�[6aH�
Z6a���t7L�uN�$�L��H��>��H��H���I9������N�[��I��H�EH��$�H�EH�D$(L��H��H���w�H����I��H��$�H��H��H��H���|�H��$�H�l$hL�t$pH���H�D$xHDŽ$�H�[�yH��$�HDŽ$�HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$P�$�H�D$XH�D$`1�H�\$PH��$�L��H9�w4ffff.�H��H���u��qu4A�EH�L$pH��$�H9�v�H�=}�oH�4��5����
��>L�|$0L��$��n��:�H��;��H�D$8H�D$@H�D$HH�"�`H��$�HDŽ$�$HDŽ$�H��$���H��$�H��$�H���
L9��8
H��H��A<HDŽ$��$�H�$L��TH��$H�t$8L��$�H�����$�	D$8)�$�H�D$HH��$�HDŽ$Ƅ$H��oH��$�HDŽ$�H��$�H��$�H�D$(H��$I�wH��$��2�H��$�H��H�������?�6=��L�d$(H��$�H�D$ H�\$XL�d$`M����H�kL�-�u��f�H��I��tzH�E�H��H��t�H�}A����H�]M��L�|$0��L��wt�H����I��M���H��H��$`L��$�I�OH��$`L��L����^��H�|$P��1�L�l$(�H��$�H���L9��1H��A<I�w$�D$H�Rn�H�|$ L��$�L�L$(�����]H�D$8H�D$@H�D$HH��`H��$�HDŽ$�HDŽ$�H��$����H��$�H����L9���H��H��A<HDŽ$��$�H�$L�RH��$H�t$8L��$�H�����$��D$8)�$H�D$HH��$ H�LmH��$(HDŽ$0H��$�H��$8H�D$(H��$@H�D$ H��$HƄ$PI�wH��$�/�H��$H��H��$H��t	H�;�Ds�M��H�\$XL�d$`M��t8H�kL�='s��ffff.�H��I��tH�E�H��H��t�H�}A����H�|$P��@�L�=�r�H��A��L��A��@����I��H�L$ H��$�L�|$0A�G$I9�������H���`H�D$XH�D$`H�D$PH�|$P�@��H��$�AI��L�d$PH�D$XH�T$`H��kH�D$hH�D$pD$xHDŽ$�Ƅ$�I�wH�|$P�.�H��4L��r�H��H��$�H�H�T$(�Y���A�o ��������p�H���WW�)�$`HDŽ$p�E1�1���A�E1�L��H��L���u�L�|$PL�l$XL�t$`M9���C�D�-I��L��$pH�D$PH��$`H�D$XH��$hL�eL�}H��$`H��L)�I9��zJ��L��$hJ�<�L�L��[u�M�H�|$ H�t$0L��L���s���H��t	L���p�1���I�L$�H��$�H��$�H��$pH��$�(�$`D$xH�L$PH�t$XL�t$`H�D$hH�D$p��$�Ƅ$�����H��$`L�|$PL��$I���H��L�����L��$`M9���H��$hH��$pL��H�t$ H��T$(L��$H9�$ ��H��L��H�t$ H��2q����hH��$t	L���o�I��M��I���h���H�|$ ��o��X���I�GH�D$0E1�fff.�H��H��$`H�t$P�4��L��$`I9���H��$hL��$p��$xH��$H�t$ L���T$(L��$ M9�u!H��$I��H��H�t$ L���Up���tI�����I��H��$H�|$0H��L������tH�|$0�
��
�H��$t	H���n�I��M���!���H�|$ ��n�����1�M����H�D$PH��qf�H�|$(�gn����H��$t	L��Nn�I��M��tH�|$ �;n�H�D$PH��pBsH�|$X�$n�1���H�D$PH��p$sH�|$X�n�H�|$ptH�|$h��m��1�1Ʌ�H�HD�H��[A\A]A^A_]�H�|$P��A�L������L�l$XL�t$`�9���H��$`�A�L��L�����H��$`L��$p�S�����$�D$H�=\lpH�
�`vL���yH�T$�+��������$�D$H�='lpH�
�`vL���yH�T$�+����H�==eaH�ty����H�=Iv����h�H���N��H�=��y����MH�=�y����?H���yL������.H�=1�y����� H���yL������H�*�yL�������L�����������H��H��$`��H��$h�4l�H���4��H��H�|$P��H�|$X�l�H�����H��H��$H��H����H��$��k���H��H��$�H��H����H��$���k��H��H��tcL���k�H������H���g�z���
H���!H���/H��H��$tH��$�hk�I��M��tH�|$ �Uk�H�|$P�#��H���K���'�H��H��$��L�H�|$8tH�|$@�k��H��H�|$P���L��k�H�����@UAWAVAUATSH��hL�<�H��H��>��H��������I9�����u�W��I��M��H�|$8L�|$ t&M��H��L����i�H���HI��H��H��M���A�1�H�D$L�d$H�D$H����LD$ E1�H�l$�fff.�L�D$@L;D$ ��A�0��5��=����I��L�D$@H�|$,�#R�|$0A�I���D$4���LE�H�L$X�AH�D$,H�1���L�d$G�<�I��L�l$H��I9��s���D�|�XL;l$u�H�������H�L$H�D$8H�HH�L$H�H�L$H�HH��h[A\A]A^A_]Ét$HH�=qhpH�
-ZvL�&E�H�T$H�+����L������H��H�|$tH�|$�(i�H���(���UAWAVAUATSH��HM��I��H��H��$�H��$�I��r}I� I�G(H�4�H�$&aH�
&a����u#I� I�G(H�4�H�&aH�
&a���t7I�_L�4�H��H��>��H��H���I9����������H��$�I��I�GH��$�I�GH��$�L��H��H��Pg�H���L��$�I��H��H��$�H�D$0H��L��H��el�L��$�L��$L��$�L��$ H�2�H��$(HDŽ$0H�S�yH��$8HDŽ$@HDŽ$HW��$PHDŽ$hDŽ$�?Ƅ$�fDŽ$�HDŽ$�$pHDŽ$HDŽ$L��$H��$�H��$hH;�$ ��L��H������>H�\$0��:�1��;u�f���?��=�]��t'��n�+H��$��@�ffff.�H��$XH����L��$`N�,�H��L��H���aH�
��a�q
��tE1��a�H��L��H���aH�
��a�q
��tH�����I!�I���0H��L��H���aH�
��a�gq
��t9H�����I!�I��f�H��$�L�8H��H��H9��������HDŽ$�HDŽ$�HDŽ$�H��aH��$�HDŽ$�HDŽ$�H���W��H��HDŽ$�H��$�L��$�H�$H��$�H��$�H��L�FCI���n��$���H��$���$��L$(��$��L$,H��$�H�L$8A�H��H9�����H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$�H�\$0�\M�/M��L��$��*L����c�H���~I��I���H��H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$�L��$hH��$L��$M��t5L�cL�-d��f�I��I��tI�D$�H��H��t�I�<$A����H��$�p	1��H��H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$�H��$hH��H��$��fH;�$��fH��;H�p$�D$H��\�H��$�L��$�L��$��v�����H��H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$�HDŽ$�HDŽ$�HDŽ$�H�*�`H��$�HDŽ$�HDŽ$�H��$��-��L��$�H��$hH���x
H;�$���
H��H��;HDŽ$��$�H�$L�@H��$�H��$�L��$�H�����$��=	�$�)�$H��$�H��$H�J[H��$HDŽ$ H��$�H��$(H��$�H��$0H��$�H��$8Ƅ$@I�vH��$��H��$H��L��$H�����H��H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$�HDŽ$�HDŽ$�HDŽ$�H���`H��$�HDŽ$�$HDŽ$�H��$��`��L��$�L��$�H��$hH����H;�$���H��H��;HDŽ$��$�H�$L�2>H��$�H��$�L��$�H���B��$����$�)�$�H��$�H��$�HDŽ$�Ƅ$�H�aYH��$�HDŽ$�H��$�H��$�H��$�H��$�I�vH��$��$�H��$�H��H���UI�?�o_��GA�E1�L��L��L���c�L��$L��$H��$I9��.H��$�A��-H��H�\$PH��$H�D$@H��$H�D$HL�aL�qL�l$@L��H)�I9��J��L�|$HI�<�L��1c�L�H��$�H��L��H���H���M��t	L����^�1��/�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$�H��H��H�D$@L��$hH��$�H�HH�|$@H��H��$���GH��$L��$M��t3L�{L�%^��f�I��I��tI�G�H��H��t�I�?A����H��$�	@�L�=�]�H��A��H�|$0A��@����L��$�L��$�A�G$H��$�L9�������H���`H��$HDŽ$HDŽ$H��$���H��$�AH��H���H��$H��$H��$H��VH��$HDŽ$ �$(HDŽ$8Ƅ$@I�wH��$�j�H��WH�|$0��\�H��=H��$�D�!�I�L$0H��H�����H��$�tCA�_ ����6��}[�H����W�)�$HDŽ$�1�1��H��$�H��$�H��$H��$H��$H��$HDŽ$ H��$H��$8(�$�$(��$@Ƅ$HI�GH��$�DŽ$�H��$�H��$��"fffff.�H��$�H��H����H�|$@H��$�J��H�l$@H;�$���L�|$HH�T$PD�t$XH��$�L��D��D�D$0��
L��$�I9�t�H��$�H��$�H��$�H���2t�E��tH��$��
�+���$���M���E���H���Z��7����L����Z��6���H��$H��p)sH��$��Z�H��$ tH��$��Z�1Ƀ�$�H�HO�H��H[A\A]A^A_]�H�|$0�OZ����H��H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$�H�=�|oH����5����TH��H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$�H�=�v�q���H��H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$���$��D$'H�=*XpH�
�LvL�gvH�T$'�+����vH��$��A�H�����L��$H��$���H�|$@�A�H��L������L�l$@H�\$P�����$��D$'H�=�WpH�
LvL�K�yH�T$'�+�,������$��D$'H�=aWpH�
�KvL�μyH�T$'�+����H�=wPaH�T_y�����H�=;v������H�����L���x��H�=�y�C���\H��yH��$��N���FH�=d�y����8H�=�y����*H�`�yH��$�����H��yH��$���������I��H�|$@�SH�|$H�bW�L���b��I��H��$�.H��$�:W�L���:��I��H��$�H��H����H��$��
W��yI��H��$H��H���bH��$��V��OI��M����L����V�L������I��H��H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$��I���I���I�����I��M��tH��BV��I��H��H��tL���,V��I��H��$���L�����I��H��H�D$@�D$(�D$H�D$,�D$LH�D$8H�D$PH�D$XH�D$hH�D$xƄ$��2��I��H��$��7�H��$�tH��$���U��I��H�\$0H��$�e���H��tU�L���t��@UAWAVAUATSH��M��H��I��I��I��I��r}H�} H�E(H�4�H�~aH�
ya�;���u#H�} H�E(H�4�H�]aH�
\a����t7L�uJ��L��H��>��H��H���H9��������]��L�l$(I��H�EH�D$8H�EH�D$HL��H��H���S�H���RI��H�l$@H��H��H��H���X�H�l$hH��$�L��$�H�O]aH��$�HDŽ$�H��yH��$�HDŽ$�HDŽ$�f���$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$p��$�H�D$xHDŽ$�1�H�\$pH��$�L��L�5v�H�L$ L�|$0�fDA�D$H��$�H��$�H9���H��H���F�
��>!��:����;u'�fffff.���?�h=��������
Ic�L��H��$�H���hH��$�I�$I�L$�f���A�D$�[���DA�D$�K���L�l$(H�l$@L�mL��H���(H���Q�H����I��M���H�D$PH�D$XH�D$`H���`H��$HDŽ$$HDŽ$�H��$����H��$�H��$�H��H�t$ �H9��4H��H���AoD=HDŽ$���$H�$L��/H��$ H�t$PL��$�H������$ ��
�oD$Pf�$�H�D$`H��$�HDŽ$Ƅ$H�+KH��$�HDŽ$�H�D$8H��$�H�D$HH��$I�wH��$���
�H��$�H��H���/��H��$�H�D$(H�\$xL��$�M��t:H�kL�=Q��ffffff.�H��I��tH�E�H��H��t�H�}A����H�|$p�1��H�D$PH�D$XH�D$`H�M�`H��$HDŽ$HDŽ$�H��$��P��H��$�H��H�t$ �Z
H9��{
H��H��AD=HDŽ$��$H�$L�0.H��$ H�t$PL��$�H���C���$ �	D$P)�$�H�D$`H��$�H�|IH��$�HDŽ$�H�D$8H��$�H�D$HH��$�H�D$(H��$�Ƅ$�I�wH��$��0�H��$�H��H��$�H��tgH�;�wO��\H��$�H���0	H�t$ H9��L	H���AoD=I�w�$�D$H��H�H�|$(L�D$8L�L$H聓��H�\$xL��$�M��t-H�kL�=�N��f�H��I��tH�E�H��H��t�H�}A����H�|$pt)@�L�|$0L�5�N�H��A��L��A��@�����L���N��A�E1�L��L��H���R�L�|$pL�d$xL��$�M9���I��C��-I��L��$@H�D$pH��$0H�D$xH��$8H�D$@L�`H�XH��$0H��L)�H9���H��L��$8J�<�L�L��XR�I�H�|$(L��L��L���r���H��t	L���M�1���L���M�L�|$0I��H�L$(H��$xA�G$H9L$ ������H���`H�D$xHDŽ$�H�D$pH�|$p�(��H�L$@�oAL�l$pH�D$xH��$�H��FH��$�HDŽ$���$�HDŽ$�Ƅ$�I�wH�|$p�	�H�H��[A\A]A^A_]�A�T$A�L$�L$8�T$@��ufA�D$�D$8�D$@M�4$M�|$��H�|$htIH�D$0�X ��������K�H����f�f�$0HDŽ$@�1�1��H��$xL��H�t$ M��H��$@H��$�fo�$0��$�H�L$pH�|$xH��$�H��$�HDŽ$���$�Ƅ$�H� H���L!�I��A�D$�D$HH�D$0H�@H�D$hA��A��<E1�I��L�D$(H��zH��$L�|$0�f�L�|$0H��$0H�t$p�Y��L��$0L;d$(��H��$8H�D$ H��$@D��$H�|$@��H���lH��H�|$ H�4�H���H��H��1�D�E��A���A���A�����]H��fAn�fp�E1�@L9�tK�Co��CoT��Co\� �Cod�0fv�fv�fk�fv�fv�fk�fc�fD��I��E��t��#@E1�ffff.�M9�tF9M�Iu�H��H9��O���H���1��D$8�H9����H����H�L$ H�<�H�4�����H��H��1�D�G�E��A���A���A�����WH��fAn�fp�E1�ffffff.�L9�tK�Co��CoT��Co\� �Cod�0fv�fv�fk�fv�fv�fk�fc�fD��I��E��t��#@E1�ffff.�M9�t*F9M�Iu�H��H9|$ �A���H��H��H�s�1�H��H���I����|$HtM��tL��ff.�H)���H)��SE��H�L$ H�4�H�|$h舠�E��tH�|$h�
�$��I��M���H���H�|$ ��H��8���1�1�1�I�s��T1�H��H��e����PH�D$pH��p&sH�|$x��H�H��$�tH��$��}H�1�M��H�HE��q���I��M��tH�|$ �RH�H�D$pH���x���sH�|$x�7H�H��$��\���H��$��I���H��H��H��$0L��$�I�OH��$0L��H�T$ �1����H�=�joH�b��5������H�=�FpH�
z��S����H�=z����H�|$p��A�L�����L�d$xL��$����H��$0�A�L��H���`��H��$0L��$@������$!�D$H�=%FpH�
�:vL���yH�T$�+������$!�D$H�=�EpH�
l:vL���yH�T$�+�����H�=?aH��My��Y��D��$�L�"��D��$�L�Y"�H��$�H�=�EpH�
C7v�+�)���H��zH��$H��$�(���mH�=�z����_�H��贾�H�=L�y����DH�=n�y�q���6H�=��y�c���(H�:�y�v���H�\�y�h���H���y�Z���H���S����D��I��H��$0��H��$8��E�L��裺�I��H�|$p��H�|$x��E�L��聺�I��H��$�H��H����H��$��TE��I��H��$�H��H��t~H��$��.E��nI��H��t[�n�I����0I���A�Q�I��H��$��X&�H�|$Pt:H�|$X��D��-�(I��I��M��tH�|$ ��D�H�|$p衚�L���ɹ�I��H�|$p蜈��L���D�L��諹�f.��UAWAVAUATSH��M��I��H��I��H��I��r}I� I�G(H�4�H��aH�
�a�k���u#I� I�G(H�4�H��aH�
�a�H���t7I�_L�4�H��H��>��H��H���I9�������荼�L��$�H��$H��$I��I�GH��$�I�GH��$�L��H��H���B�H����L��$�M�gI��H�D$ H��L��H���G�L��$�L��$8L�t$`L��$@H�GMaH��$HHDŽ$PH�p�yH��$XHDŽ$`HDŽ$hW��$pHDŽ$�DŽ$�?Ƅ$�fDŽ$�HDŽ$ �$�HDŽ$(HDŽ$0H��$�H�D$(H��$�H�D$0H��$�H�D$8��$�H�D$@L��$ H��$�L�-���#ff.�H��$�@ L��L9���H��$�H;�$@��L��H����
��>"��:H�\$ ����;u(��f.���?H�\$ �+=���������	L��$xH��$�IcD�L��M����H��L��H���zBH��$�H��$�L9��2H���$H��$H�AL��L9��(�����ff.�M����H��L��H���BH��$�H��$�L9���H���}H��$H�H�AL��L9�������|M���H��L��H���AH��$�H��$�L9��qH����H��$H�AL��L9��g����#H�D$HH�D$PH�D$XH���aH��$�HDŽ$�HDŽ$�H���0��H��HDŽ$�L��$�H��$�H�$H��$H�t$HH��L�"I���J���$�F�H�D$HH�D$PH�D$XH�u�aH��$�HDŽ$�HDŽ$�H�����H��HDŽ$�L��$�H��$�H�$H��$H�t$HH��L�I������$���IH�D$HH�D$PH�D$XH��aH��$�HDŽ$�HDŽ$�H������H��HDŽ$�L��$�H��$�H�$H��$H�t$HH��L��I������$�H�D$HD$P)�$�H�D$@H�D$8H�D$0H�D$(L9��?���H�L$(H��$�H�L$0H��$�H�L$8H��$�H�L$@��$�H�D$h(�$�D$p�L��$�L��$�M�/M���8L���8=�H���I��I���$H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$�L��$�H��$(L��$0M��t1L�kH�-�=���I��I��tI�E�H��H��t�I�}����H��$ �i1��>H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$�L�|$hH��$�H��H��$�*H;|$`L��$��%H��;H�p$�D$H��6�L��L��$�L��$��<����@H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$�L�|$h(�$�D$pH�D$HH�D$PH�D$XH��`H��$�HDŽ$�HDŽ$�H��$����L��$H��$�H��L��$��AH;|$`�RH��H��;HDŽ$��$�H�$L��H��$H�t$HL��$�H�������$��D$H)�$�H�D$XH��$H�$5H��$HDŽ$H��$�H��$H��$�H��$ L��$(Ƅ$0I�vH��$����H��$�H��L��$�H�����H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$�L�|$h(�$�D$pH�D$HH�D$PH�D$XH���`H��$�HDŽ$�$HDŽ$�H��$��R��L��$L��$HH��$�H����H;|$`��H��H��;HDŽ$��$�H�$L�'H��$H�t$HL��$�H���:���$�ND$H)�$@H�D$XH��$PHDŽ$xƄ$�H�_3H��$XHDŽ$`H��$�H��$hH��$�H��$pI�vH��$@�"��H��$@H��H����I�<$�l9���H�T$(H��$�H�T$0H��$�H�T$8H��$�H�T$@��$�H��$�H�t$xH�V0�$��$��$�V NH�L$hH�D$p�7A�E1�L��L��L��A=�L��$ L��$(H��$0I9��e	H��$�A��-H��H��$�H��$ H��$�H��$(H��$�L�aL�qL��$�L��H)�I9��@	J��L��$�I�<�L���<�L�H��$�H��L��H�����M��t	L���8�1���H�|$ �8���H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$�(�$�D$pI�G�H�D$hL��$�H��$H�HH�|$hH�\$ H��H�T$`�G!H��$(L��$0M��t1L�cL�-o7��DI��I��tI�D$�H��H��t�I�<$A����H��$ ��@�L�%07�H��A��H�|$ A��@����L��$�L��$A�E$L9t$`������H�	�`H��$(HDŽ$0HDŽ$ H��$ ��H��$�AI��L��$ H��$(H��$0H�!0H��$8HDŽ$@�$HHDŽ$XƄ$`I�uH��$ �����H�|$ �C6�H�H�Ĉ[A\A]A^A_]�L��$I�I�vH�T$@H����H�t$ H�����tN����A�] ��������4�H���?W�)�$�HDŽ$��1�1��H��$�L�xL�`HDŽ$�HDŽ$�HDŽ$�H��`H��$(HDŽ$0HDŽ$ H��$ ���H��I��H�c�aH��$(HDŽ$0)HDŽ$ H��$ �־�HDŽ$ H��$(H��$0H�$L��H�|$hH��$�L��$ H��L������|$h�7�$�)�$ H��$�H��$0HDŽ$XƄ$`H�
.H��$8HDŽ$@L��$HL��$PI�uH��$ ����H�H��$ H��H����H��$(��I�O�H��$�H�t$`H��$�H��$�H��$X(�$��$HH��$ H��$(H��$0H��$8HDŽ$@��$`Ƅ$hA�F ��H��$�H��$ �a��H��$�H��H��p&H��H9���H��tH��$��S3�H��$ H���(���sH��$(�23�H��$@�	���H��$8���I�FH�D$8I�FH��H��H�L$(H�L$ H��H�L$`I�MH��$E1�H�D$0H��A�LC�I��H��zH��$DH��$�H��$ �{��H��$�L9���H��$�I9�H��IB�H�|$0yH��H+T$(�HC�H��H�|$ t$H�t$ H��H+T$`�HC�H)κHC�L��$��|$@HET$8H�����$�H9�HB�H)�H�4�L�H��$�z���tH��$�
���A����H��H������L���1�����1�E��H�HO�H��$ H��q �[���H�H��$ H���@���sH��$(H��f1�H��H��$@����H��$8H��C1�H������H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$�H�=ToH����5H�\$ ����NH�=_z�H�=>z�H�=ezH�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$�H�\$ �x����H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$���$�D$H�=J/pH�
�#vL��zH�T$�+����H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$���$�D$H�=�.pH�
^#vL��zH�T$�+�x���#H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$���$�D$H�=z.pH�
�"vL�zH�T$�+����H��$ ��A�H���K��L��$(H��$0�f���H��$��A�H��L�����L��$�H��$������$�D$H�=�-pH�
Y"vL���yH�T$�+�s�����$�D$H�=�-pH�
$"vL��yH�T$�+�>�����D$i��$�H�=s-pH�
�!vL��zH��$��+����H�=�&aH�c5y��٫�H�zzH��$H��$����{�H��臦�L���z��H�=�y�E���SH��yH�t$`�S���@H�=i�y�$���2H�=�y����$H�e�yH�t$`�$���H�
�yH�t$`��������I���qI��H��$ u!����I��H��$ H��H����H��$(�I��H��$@H��H���XH��$H�EI��H��$�H��H���4H��$��!I��M���iL���[��I��H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$����I����I��H��$ �a��L��艡��I��H��H��t	L��k,�H��$ �6��L���^��I��H�D$(H��$�H�D$0H��$�H�D$8H��$�H�D$@��$��JI��H��$ �f
�H��$�t}H��$��m�I��H��$��?
�H�|$HtH�|$P��+�H�\$ �1��I��H�\$ H��$��
�H�|$HtH�|$P��+��I��H��$ �wo��H���+�L��膠�fDUAWAVAUATSH��L��H��I��H��$@H��$�I��r}H�} H�E(H�4�H���`H�
�`�A���u#H�} H�E(H�4�H�c�`H�
b�`����t7H�]L�4�H��H��>��H��H���I9�������
�c��H��H�EH��$(H�EH��$�I��H��H���)�H����)I��H��$XH��$H��$ L�eH��L��L��H���.�L��$8L��$�L��$�L��$�H���H��$�HDŽ$�H��yH��$�HDŽ$�HDŽ$�f���$�HDŽ$DŽ$ ?Ƅ$&fDŽ$$HDŽ$���$HDŽ$�HDŽ$�H��$�H��	H��$0H�EH�D$(HDŽ$0L��L�t$ M���H��$��@1H�D$(H��$@H��$H;�$��� H��$�H�t$P��
��>��:��
��;u�*��?��=�8
������KL��$�H��$H�
�Hc�H��H��$��@3�_���H��$��@2�N���M���f%H��$�M��L��I�ֹ
�ZD��$���H�D$0H�D$8H�D$@H�V�`H�D$XH�D$`H�D$PH�|$P��H��H�D$PL�|$XL�t$`H�$H�|$pH�t$0H��L��L�L$P���|$p��$H�D$0H;D$(�KH�D$8H���!H�D$0H�D$8H�D$@H�B#H�D$XH�D$`H�D$PH�|$P�Q��H��H�D$PL�|$XL�t$`H�$H�|$pH�t$0H��L�OL�L$P�u��|$p��$H�D$0H�L$@foD$0f�$@H��$P�	M����#H�D$pH�D$xHDŽ$��H��$8E1�H��$H�T$HL��$�M���-H�L$HH��t&H��1�ff.�A�|�,t(H��H���u�HDŽ$�H���/fffff.�H��H��H�H�L$HH��L�H��$��D$`-L�l$PH�\$XH�|$0H�t$P���H�|$@uFH�D$8H�0H�PH�XL�hH��$��
��A��$�uVD��$�A����qf�H��$�L��H�ڹ
�A��$���D��$�A����H��$�H���H�� 1�H�����H9���A�LC�D	��fH��$�H��L��
�.A�L��$���$��D��$�A���� �H��$�H���H�� 1�H�����H9���A�LC�D	���L��H�� �����#�H���> H��I�� I��L�0A�A�H�|$0tH�|$8��$�H�D$pL)�I9���J��H��$8J�<�H���(�M�L��$�H��$�I��M�������H��I��H$��s���ff.�H��$�H���H�� 1�H�����H9���A�LC�D	����L��H�� ���L��H�� ��I�� I�� M9���I��L��L)��HB�H�4�H��������H9���H�M�H9����H�\$ ��"H��$�L��H����I��H����"�H��H����"M��M)���I��I��L��$��"1�H���f.�H��I�n�L��H)�HB�H�4�H��������H9���H���H9����H�\$ �!"H��$�L��$H��tmI��H����!�H��H����!L9�sfL��L)�H��H��L��$�
E1�L��$��^�HDŽ$�M��M)�����E1�I���!�HDŽ$�L9�r�E1�L��$H��L��$�L��$��m���L��H��fIn�I)�fp�Df���1�H��fv�fo%E�fo-M�ffff.�fo�f��fo�f�����T�H��f��H9�u�I9�tI��L�4�H��I��I9�u�L��$�����I��I��fHn�L�fp�Df���1�fo��fo��fDfo�f�����L�H��f��I9�u�L9�L��$�tJ�,�H��I��I9�u�H��L��$��N����A�H�|$pL��L����H�D$xH��$8L��$��=���H��$��@0�d���H��$�H������H��$�H�A(�B���L�t$p�\$xH�L$y��I��$H��$KI9���M����$H��$K��$���$�L��$�I�?t
I��8 �M�7A�_��$���$�H��$0�J�M�oH�\$ ���1�H�|$0tH�|$8���H�|$ptH�|$x����������HH�D$0H�D$8H�D$@H���aH�D$XH�D$`"H�D$PH�|$PH�\$ �L��H��H�D$PH��$�H�T$XH��$H�T$`H�$H�|$pH�t$0H��L�:�L�L$P�`��|$p�H�H�D$0H�D$8H�D$@H�
�`H�D$XH�D$`H�D$PH�|$PH�\$ 訨�H��H�D$PH��$�H�T$XH��$H�T$`H�$H�|$pH�t$0H��L���L�L$P輿�|$p���H�D$0H�D$8H�D$@H�ʤaH�D$XH�D$`H�D$PH�|$PH�\$ ���H��H�D$PH��$�H�T$XH��$H�T$`H�$H�|$pH�t$0H��L��L�L$P���|$p�wfoD$0�D$@H�T$A�
�R��$���$���$P��$���$�H��$Q�J�f�$@fH~�HDŽ$XHDŽ$hHDŽ$xƄ$�H;D$(����H�|$0�J����P���L�mM��L��$��L���=�H���lI��I���H�D$0H�D$8H�D$@H���`H�D$XH�D$`H�D$PH�|$P薦�H��$H���H;�$��H��H��;H�D$PD$XH�$L�~�H�|$pH�t$0L�L$PH��藽�|$p�D$0)�$�H�D$@H��$�H��H��$�HDŽ$�H��$(H��$�H��$�H��$�H��$@H��$�Ƅ$�I�t$H��$��}��H��$�H��H��$�H��$H�����M��L��$H��$�L��$�M��t6L�c�fffff.�I��I��tI�D$�H��H��t�I�<$�h���I��H��$���1�M���sH��$H����H;�$���H���o;I�t$�$�D$H���H��$@L��$(L��$��N_���H�D$0H�D$8H�D$@H�Ǡ`H�D$XH�D$`$H�D$PH�|$P�f��H��$H���=H;�$��@H��H���o;H�D$P�D$XH�$L�L�H�|$pH�t$0L�L$PH���e��|$p��oD$0f�$PH�D$@H��$`HDŽ$�Ƅ$�H��H��$hHDŽ$pH��$(H��$xH��$�H��$�I�t$H��$P�M��H��$PH��H���xH��$H�8����bA�E1�L��L��L����L��$�L��$�H��$�I9��dA��-H��H��$PH��$�H��$@H��$�H��$HL�}L�uH��$@H��H)�I9��GJ��L��$HI�<�L���K�L�H��$@H��$L��H���]d��H��t	L����1��H�|$ ���M����H�EH��$@�AD$8H��$@�$HHDŽ$XHDŽ$hHDŽ$xƄ$�L��$I�L$H��$@H��H��$���H��$�L��$�M��t,L�{�fDI��I��tI�G�H��H��t�I�?�����H��$�t]I��@�H��H�����H�|$ ��@����L��$�H��$�D�h4E��t1H��������H��$�A�D$$<tl�H�|$ �u��rH��$�I9�H����������I�FI��H��$8�Bo1H��$�H��$��AI��A�D$$<��L9���H�%�`H��$�HDŽ$�HDŽ$�H��$�褠�H��$ �oAL��$�H��$�H��$�H�@H��$�HDŽ$���$�HDŽ$�Ƅ$��jH��$�L�rM�����z3@���yM��H��$ L�xL�`HDŽ$�HDŽ$�HDŽ$�H���`H��$�HDŽ$�HDŽ$�H��$�踟�H��I��H��aH��$�HDŽ$�)HDŽ$�H��$��~��HDŽ$�H��$�H��$�H�$L���H��$PH��$�L��$�H��L��萶��$P�$�o�$�f�$@H��$�H��$PHDŽ$xƄ$�H��H��$XHDŽ$`L��$hL��$pI�uH��$@���H�H��$@H��H����H��$HH����H���H��$ @)�$�H�zH��$HHDŽ$PHDŽ$@H��$@�1��L��$�H��$�H��$�HDŽ$�Ƅ$�H��
H��$�HDŽ$�fo�$���$�I�t$H��$����H�H��[A\A]A^A_]�@��$�H�JH��$�H�J H�L$ HDŽ$�HDŽ$�HDŽ$���L��$tFA�\$ ���������H���of�f�$�HDŽ$��1�1��H��$�L��H��$8H��$�H��$�fo�$���$�1�E���RH��$�H��$�H��$�H��$�HDŽ$���$���$�H��$��H1��$8H�H(H��$��H2��$0H�L$ H��H��$�@0��$8�H��$(H��$�H��$�I�GH��$@I�G�H��$ H��yH��$�H��E1�HDŽ$0D��$�b�H��$�H��$�H;�$@��	H��$�H�D$HH��$���$8tfL9�$���L��$�L�4�H��H��>��L;�$ �����M����L�����H����I��H��$����$0L9�$����$H��$PH�t$HH��H��$�L�D$ L��$��
�
L��L��$PL��$XL��$`H�VUUUUUUH��I9��ZM��H��$���L�D$(J��L�<@L�����H���I��I����L�D$(L��1���$H��$PH�t$HH��H��$�L�D$ L��$��\�
H��$PH��$XH�D$(H��$`H�VUUUUUUH��H9���H��H��$���H��$�L��$�H��L�<@L���C�H���`H��H��H�|$(H�H��$H�p1�L�wN�,�H��������?I9���L;�$ ����3I��H��$(H��$�H�7M��t,H��$�L����H���L��$�H��$���HDŽ$�H��L��I����H��$�I�G�M�o�M�7H��I��H��$�H��H��$(H9�L���0���L��$�D��$H��$��A�HDŽ$�L��H�t$HL��\�L��$�L�l$HL��$�H����H��H��H��s1��wI�O�H!�H��H��H��H�|$HH�wH�<�H���E1��oF��o�BoT���Bo�fp�fp��^��fp��B�fp��BD��I���H�� L9�u�H9�t/H��H�t$HH��H��H�4�H���:D��D��<�H��H��H9�u�HDŽ$PHDŽ$XHDŽ$`H�|$ �GƄ$��E1���$0�$H��$PH�t$HH��H��$M��L��$��t�
L��$PH��$XH�D$(H��$`H�VUUUUUUH��H9���L��$(H��H��$�L��$��FH��L�<@L���[�H���J
I��I��I��Lt$(H�\$0H�D$8E1�I�^�I�n�HDŽ$PHDŽ$XHDŽ$`H��u?I���H��$`H�D$`�o�$PfD$PK�I�D��AD�I��L9t$(u���A�H��$P1�H��詍�H��L��$�0H��$X��$�B��I��L��$`H��L��$�f����D+���$�5��=���{L��$`L;�$Pu�H��$P�,���H�D$0H�D$8E1�L�|$@H��$(tH�|$(���H�D$@H��$��oD$0fD$p��$�L��$�D��$uH��$���H��$�tH�|$H���H��$��*A�E1�1����H��$1�1�H��tH�|$(�L�H�\$pH��$H�D$xH��$�H��$���H�|$H���H�J�)H��H�Q�H!�H��H!�L��H��(1�L�D$(L��H��H�~�F��oAH�� H�~��F�H��H��0H9�u֨u'�oH�mH�H��I���AD�H��M��tL��M��t
�M��L�l$pL�L$xH��$�I��D��$��$8t
H����H�$0�
L��H��I��H��$���	L;�$�uH��$��4,�H��$�H��$(K�vfoD$pH��$�H��$(H�L���H��$�I��H��$�H��$��{���L��$�I��A�H��$P1�H�T$ 薊�L��$�H��$XB�,�I��L��$`I��tEH��$�B�l0���5��=����	L��$`L;�$Pu�H��$P�,���H��$P��$�L��L��$�����1�L���h���	1�H��$��T���y	H��$�1�L���=���b	L�D$(1�L���)���N	1�L��L��$����7	H�=�+oH�ł�5蜆��	H��$�H��H��$�p)sH��$��J�H��$�tH��$��1���$8tL9�$0����$��H��$�H��$�K�vH��H��$�H��$�H��$�H��$8H��$�M����H�kH��$H��I�L$H��$�I��L��$�H��$��H�T$ H;�$8L��$��jH��H��H��$�H�0H��H�t$HH9��@H�T$ L�xH�XE��tBH��t;H�[I�|�u1H��H�[I��H��H9�|H��tI��H�x����1�H�L$HH��$PL��$XH��$`H��$tY��$�u1�H9\��H��I9�u�E1��
I��M9��>J�D5H9�s�H�@I�t�I�T�H��$��!
��H�[I��L��$�H��$�H�D$(H��$�M��H��L��$�twM�w�'I��I��L;d$(D��$I��H��$���M�n�L;�$@t3L��M�f�M�~�I�T$H��$�L���	I��M��t�L������D��$H�t$(H��L)�H���������H��L��$�L9�t-I��I��I���	I��I��tI�F�H��H��t�I�>�{���H�|$HL��$�t	L���`�H��$�����H��t&M�w�	I��H��tI�F�H��H��t�I�>�(���H�|$H�����L�����{���H��$��'L9�$0�:��H��L�d$Ht&M�w�	I��H��tI�F�H��H��t�I�>�����M��t	L�����H�H��$��H�����H�\$ ��|��!M��H�\$xL�s�	I��H��tI�F�H��H��t�I�>�J���H�|$pt	H��7�H��$�H��M��p)sH��$���H��$�tH��$����DŽ$�H��$�M��tuE1�L��$��I��L��$�M9�tXO�,N�t�J�l�H��t0M�f��I��H��tI�D$�H��H��t�I�<$�����J��H�8t�L���s��H��$�t	H��]���$����H��L�H�=��y�H�=��y������D$q��$HH�=pH�
��uL�}lyH��$H�+諃��H��$���A�H�����L��$�H��$��g�H��$@�A�H��L��賃�H��$@H��$P���D$q��$�H�=xpH�
�uL�=�yH��$��+�����D$q��$�H�=@pH�
��uL��fyH��$��+�ӂ���D$q��$�H�=pH�
��uL�ufyH��$��+蛂���D$q��$�H�=�pH�
L�uL�M�yH��$��+�c���Q�D$q��$�H�=�pH�
�uL�-�yH��$��+�+����D$q��$�H�=`pH�
��uL�
�yH��$��+�������$Q�D$PH�=(pH�
��uL�-�yH�T$P�+辁��H�=>�`H�y��~���H���Xy�H��$0L��H�\$ H��$0�6y��[�L���$y�H�=4ey��|��=H�;eyH��$����$H�=�dy��|��H��dyH��$��̀��H�=�dy�|���H��dyH��$�裀���H�f�yH��$�H��$���{�����vx���L��$(����L��$��������������$��D$PH�=��oH�
g�uL�ۂH�T$P�+�A���2������l$PH�=w�oH�
3�uL��ڂH�T$P�+�
���F�I��H��$@�H�@I��H��$��.H��$����L���t��I��H��$P�5H��$XH��$�L��I��H����H������H��H��$PtH��$X����L�|$@H��$(tH�|$(����H�|$0�<��$�I�����H��L��$�I��M��t	L���R��H��$��]��eI���uH��H��$P���H��$��DI��L���s�I���-I��H��$@H��H����H��$H��L����r�I��H�|$p����"����I��H��$PH��H���H��$X��I��H��$�H��H����H��$����I��H��tlL��X��L���Xr��I���I���|��I��H�\$ �I��H�\$ �b�H�D$(�I��H��$��X��H��$�uL���q�H��$����L����q��2�0�.�I��H�|$P���H�|$0t,H�|$8����H�\$ ��I��H�|$P����H�|$0u
H�\$ ��H�|$8H�\$ ��I����I��H��$�tH�|$(�T��H��uL���}L��H���fDH��H��t�H�C�H��H��t�H�;�����I��M��tbH�|$(�UI��H��$�t7H�|$(�*I���AI��M��tH�|$(�����$�uH��$���H��$�tH�|$H����H��$�H��L�|$(p)sH��$�����H��$�tH��$��s��H��$�H��$�H��$�H��uH��$�uxH�|$(�Ip�1��DH��H;�$�t�L�,mI�N�t�N�d�M��t)M�~�I��I��tI�G�H��H��t�I�?����J��H�8t�L������H����H�|$(��o�I��H�|$0tH�|$8����H�|$ptH�|$x����H��$��r>��H�����L���o�UAWAVAUATSH��M��H��H�T$(I��H��I��r}H�} H�E(H�4�H���`H�
��`�I���u#H�} H�E(H�4�H�k�`H�
j�`�&���t7H�]L�<�H��H��>��H��H���I9������ �kr�L�t$`H�\$I��H�EH��$(H�EH�D$@L��H��H�����H����$H��$ L�uH�D$0H��L��H���L��$�L��$HL��$PH�1aH��$XHDŽ$`H�&byH��$hHDŽ$pHDŽ$xW��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�HDŽ$0�$�HDŽ$8HDŽ$@��$�D$ L��$0H�l$pL�5.P�H�D$�@(H��H��H9��	H��$�H;�$P�zL��H���4�
��>��:�:��;u%�fff.���?��=�������#�)L��$�H��$�Ic�L��M����H�D$L�`H�XL��H��1��4�H�L$H�A �;���M����H��$�L��H�ڹ
���$���HDŽ$�HDŽ$�HDŽ$�H�xr`H�D$xHDŽ$�H�D$pH�����H��H�D$pL�d$xH��$�H�$H��$�H��$�H��L��I���7���$��R H��$�H��$�H��H9��RH��x>H�D$H�H�H�1���H�D$�@*�#���H�D$�@)����H��$�H��y�HDŽ$�HDŽ$�HDŽ$�H��H�D$xHDŽ$�H�D$pH�����H��H�D$pL�d$xH��$�H�$H��$�H��$�H��L��I���3���$���H��$�H��$�H��$�H��$�H�L$P�D$ H��H9��@����IL�mM��L�t$`��L�����H���Y!I��I����D$ ��$L��$�H��$8L��$@M��t7L�cH�-V���fff.�I��I��tI�D$�H��H��t�I�<$����H��$0�1��{�D$ ��$H��H��$�H��$�H��$�H�D$PH��$�HDŽ$�H��$�H��H�D$(�
 L9�L�D$`� H��H�L$09H�p$�D$H���L��L��$(L�L$@��8���q�D$ ��$H��H��$�H��$�H��$�H�D$PH��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�uz`H�D$xHDŽ$�H�D$pH�|$p�}�H��$�H��L�t$`�L9�H�\$(� H��H��H�T$0:H�D$pD$xH�$L�_�H��$�H��$�L�L$pH���r���$��{�$�)�$H��$�H��$ H���H��$(HDŽ$0H��$(H��$8H�D$@H��$@L��$HƄ$PH�sH��$�[��H��$H��L��$H������D$ ��$H��H��$�H��$�H��$�H�D$PH��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�!x`H�D$xHDŽ$�$H�D$pH�|$p�{�L��$hH��$�H��H�\$(�vL9��~H��H��H�T$0:H�D$pD$xH�$L���H��$�H��$�L�L$pH��諒��$����$�)�$`H��$�H��$pHDŽ$�Ƅ$�H���H��$xHDŽ$�H��$(H��$�H�D$@H��$�H�sH��$`萭�H��$`H��H����I�>�����A�E1�L��L��L���&��L��$0L��$8H��$@I9��tA��-H��H��$�H��$0H��$�H��$8H��$�L�}L�uL��$�L��H)�I9��WJ��L��$�I�<�L�����L�H�|$`H�t$(L��H���;��M����L����H�|$0����t�D$ ��$H��$�H��$�H�D$PH��$�HDŽ$�HDŽ$�HDŽ$�H��H��H��$��qH��$�H�T$P�D$ H��$��L$ ��$H��$�H��$�H��$�H�D$PH��$�HDŽ$�HDŽ$�HDŽ$�L��$�H�D$(H�HH��$�H�t$0L����H��$8L��$@M��t5L�{L�%���ff.�I��I��tI�G�H��H��t�I�?A����H��$0��@�L�=��H��A��H�|$0A��@����L��$�H�\$(�C$M9�������H�qk`H��$8HDŽ$@HDŽ$0H��$0��w�H��$ AH��H���H��$0H��$8H��$@H��H��$HHDŽ$P�$XHDŽ$hƄ$pH�sH��$0�F���H�|$0���H��H�D$pH�D$xHDŽ$���I��tHH�D$(�X ����
��b�H���nW�)�$0HDŽ$@�E1�1��I�N�H��$�H��$�H��$@H��$p(�$0)�$`H�t$D�H�VH��$ H����D��$�D ˆ�$(��H��$pH��$h(�$`�$XH��$0H��$8L��$@H��$HHDŽ$P��$pƄ$xH�D$(H�XL��$0I��L��$�H��$�L���<�H��$�L9���L��$�H��$�H��L�L��$H��$DŽ$ 
H��L���D�H��H��t�L�����H��$pH��$h(�$`�$XH��$0H��$8L��$@H��$HHDŽ$P��$pƄ$x�n(�F*�D$hH�FH��$�H�FH��$�H��H��$�H�D$0����A�H�D$HH��$�H��$0I�F�H��$�1�@��$��:�H��$�H�D$`H;�$�� L��$�H��$�L�d$ @��tVH�|$ t?H��t0H��E1�fff.�H�L$ B�<�
��I��H���u�1�I���E1�HDŽ$���u\M���bH��t&H��1�A�<�
t%H��H���u�1�H�t$@H���;H��M��H�t$@E1��:H��H��H�H�t$@I��H���H�t$@L��L��L��$�M��M��I����I��L��H��1��*�H�T$0H9�H��HB�H��HE�H�T$0H��H��������?H9���H��H���H9������H��tH����H����H�l$8��H�D$8H�D$PH��L��H����L��L;l$pu
H�|$p�7l�L�l$xH�[H�L$8I�L�H�L$PI�L�I�l�H��H��$�1�H�t$@���������L��H��H�H�D$ J��H��L��L�d$ �D$huwH��E1��H��H��H�H��H��H��I��H��t<H�ѺH��I��H��t�H��1�ff.��<�
t�H��H��u�1�H��I���M��LDd$ ID�H�\$8H��H��������?H9���H��H���H9�����LL�l$@H��t'H���H���>I��I���L�l$@I���A�E1�L��L��H��H�7���L��$L��$H��$ I)�L9�$�L��$��M��I�<�H��$�H��$���H�$�L��H��1����H��L��$H�D$8H;D$puH�|$p�Uj�H�D$xH�D$@L�l$8J�mL�H�L$@L�<�L�d�H�l�I��M��L��$�H�L$0H9�H��HB�H��HE�H�L$0H�D$ H��$�H�D$`H��H��tH�|$ ���L����$H��$�H��$0L�l$@����A�H��$H��H��$��g�L��$H��$ H�������H��$0H����$(p)sH��$8�I�H��$PtH��$H�0�����
H�\$xL��$�M��t-L�{L�%��
�I��I��tI��t�I�?A����H�t$P�$H�|$p�c
H����1��U
H��$H�|$H�<^��I��H��$0H��H��$�L�t$(p)sH��$8���H��$PtH��$H�p���$�H�D$0HE�$ H�T$H�r 1�H�D$0H9�HG�H��$��H��$HGٸH��$�HG�H��$�H�L$pL�|$xK�dI��L��$0L��$8H��$H��$@H��$H��$HL��M��L��$�%H��H��$��B)��$�I�FH��$��|$hH��$���H� I�\HDŽ$I��I��H�ĒuH�D$hH���uH��$�L��I��H���H��H;�$I� �
H�hH�L9��lH�l$8H�L$HL�hH�@H�D$H���H�D$ 1�1�L�l$(�0H��1�H9���H����0�H�ل�HE�H��H��H��H;L$0��H;D$��1��H����`H��H��eH��H��eL�D$I)��z�pA�|����m�I���^H�4�L�D�NA��kuEI�W�I!кI��t�H��L�D$ I)�1�DL9&��H��H��I9�u��f���fDI��rJA��]uD�� ffff.��|���%���H��I9�tD��A��\t�A��u������I��t,A��[u&�~���1҃�@��H��I�������@u����A��[u`�I�������@�<������������>�����H��I9�u�L�����H����Z
H����Y
H��H���x���A���A��@�e����1�H�\$�g
H�(H�������H9���H�L$`H�$��mH;L$0H�L$`�����H�T$H)�H��$ H�B�H��$�H��H�HH9���H��$ H�H�t$ H)�H�T$PH��$�H)�H�T$@E1��9���A���@L�l$(I� �'ffffff.�M���I�,	H9���L�\$I)�����A�|������I����H��L�r��kuFI�w�I!�A�I��t�H��H�|$@L)�1�DL9"�<H��H��H9�u��f���fDM��I��rg��]ubL�B�L�T$ O�4
A��(ffff.�C�<��
O�<I��I��I��t%G�|�A��\t�A��u���ffffff.�I��t?��[u:�R���E1҃�@A��I��I��M������@L�l$(I� u0�����[M���o���A�I��L�l$(I� �����H�T$PL)�J�4H�4�L�A�B�<���w`����>�K���I��L9�u�M���;���H�����
H�����
H��I������I�����
I��M��L�l$(I� ���I�����1�H�l$�|
1�H�T$`H���H����0�H�ل�HD�H�T$`H��H�T$H�HH9��N���H�D$`H;D$0HF��H�À�$�H�D$t	H9���H9�L�|$HH�l$8uZH��$8H��L�L��$�H��$�DŽ$�
H��$�H��$��.7�M������L��4ނ����H��$��
L��$�L��$�H�L$H9�HB�H��$�L��H��H)�H9�$���H�G�H�<�L�H��$�H��$���H�$�H��$�H�\$L9�I� uH��$��U�L��$�H�T$A�D�
H��H��$�H��$�L����H��$�tH��$��G݂H;�$�����-�A�H��$�H��H��$��)^�H�r�H��$�L��$�L��$������D$ ��$H�=�nH�d���5��Z��	I�oI�H��H���H�D$ H9��<HDŽ$H��$H��H)�H���������H��H��$8H9��cH��H��H��L�5X܂�
H��H���BH�}�t�H�}A����H�=�u�H�=ъu�D$ ��$�Z���H�D$HL�d$8L��$8H��L�5�ۂL��$t	L���ۂH��$H��L)�H���������H��L9�t'H��H��I���	I��H��tI�|$�t�I�<$A����H��$t	L����ۂ��$(���R���1�H�ĸ[A\A]A^A_]�H�L$HI� I�\H�.�uH�D$8H���uH��$�I��L��H�l$HDŽ$H�HH�L$(H�XL�c�1��H��H��H��YH9���H�|$(H��H���3��H��uH;D$0��H�$��.H;D$0��1��H����.H��H���H��H���H��H)��{����XH�L$(�<��f���H���\���H�L$(H��D�BA��ku@L!�H��t�H��M��I)�1�fff.�L92��H��H��I9�u��m���H��r2A��]u,���|���B���H��H9�t�<���\t�u��2���H��t,A��[u&�z���1Ƀ�@��H��H���
�����@u����A��[u\�H�������<�����������>����H��H9�u�H�����H�����H�����H��H�����A���A��@������%���A�1��1�H��H)�H�D$(L�<�H������$���H����H��$�{H��H�$��sL�$�H��������?H9���H��H���I9������H�T$@M��L��$ t/�L���q�H����I���L�|$HL�d$(��E1�L��$�H��$�H��H��$�H��$�H�
�܂I���H��$�H��$�L�d$PL��H)�L�|$`M��H�T$@H9���H��I�<�H��$ �I܂L�|$PI��L��$�H��$�DŽ$�
H��$�H��$��0�M��t	L���ׂH�|$HtH��tH�|$(��ׂH�D$H;�$tlH�hH�H�l$H�L$HH;L$ �=�������A�H��$�H��$��JX�H��$�H��$�H�L$PL��$�H�T$@H�����H��$tH��$��ւ1�H��$H�HE��X���1�L�d$`H�D$H��$8L���5O���D$ ��$��$��D$_H�=��oH�
�uL��?yH�T$_�+�,W��@�D$ ��$��$���$�H�=S�oH�
��uL��uH��$��+��V��H��$0��A�H���!W�L��$8H��$@�W�H��$��A�H��L����V�L��$�H��$��v���$���$�H�=��oH�
,�uL�e:yH��$��+�CV��W��$���$�H�=u�oH�
��uL��9yH��$��+�V��H�=��`H�e�x���R��L�d$H�D$HL�l$(����H���uH�D$hH�D$8H��$8H�|$h��P���H��H�D$8H��$8H����H��H�t$�GU���H���=M�H��Tv�H��Tv�H�=�8y�P��jH��8yL���U��VH�=9y��P��EH�9yL����T��1H�=�8y�P�� H��8yL���T���L���L�H��Sv����H�D$H��$8H�搂H���T���H���uH��$�H�D$H��$8H��$��O�����EL���H�D$HH�����H��Sv�H��Sv�H���uH�D$8H�D$H��$8H�|$8�PO��GH�'Sv�p���H�{�u��H���u��H���uH��$�H�D$8H��$8H��$��O�H��H�D$H��$8H��$��]H��$��ӂ�JH��H��$���H��$���҂H����G�H��H��$0��H��$8��҂H���G�H��H��$8H��$���H��$�H�D$(��H��H�D$H��$8M��t	L��a҂H��L�|$H���H��M����L��9҂��H��H�D$�H���sH��H��$��H��$��т�H��H�|$8��H�|$P��т�z�aH����hH��H��$`H��H���1H��$h��т�H��H��$H��H���H��$�}т��H��H�D$8H��$8�H��M���^L��NтH���NF��
H���pH���kH�ËD$ ��$�Q�H��H��H��tL��т�H��H��$0��&���H�ËD$ ��$�fH�������H��H�|$p�'��H��$�t@H��$���Ђ�0H��L�|$HM��tH�|$(��ЂH��$0�M�H���E�H��H��$0�_��H�|$0�lЂH���lE�H��H�D$`H��H��tH�|$ �IЂH��$0H��p)sH��$8�,ЂH��$PtH��$H�ЂL�t$xL��$�M��uH�|$pu;H���D�M�fL�-�ς�fff.�I��I��t�I�|$�t�I�<$A����L����ςH���D�DUAWAVAUATSH��M��H��H��$�I��I��I��r}H�{ H�C(H�4�H���`H�
��`�v\��u#H�{ H�C(H�4�H���`H�
��`�S\��t7L�sN�<�L��H��>��H��H���I9��������G�L�l$hL�t$@I��H�CH��$�H�CH�D$HM��I��L����͂H���'%L�kI��H�D$(H��L��L��ӂL�l$0L��$�L��$�L��$�H���`H��$�HDŽ$�H��3yH��$�HDŽ$�HDŽ$�W��$�HDŽ$�DŽ$?Ƅ$fDŽ$HDŽ$��$�HDŽ$�HDŽ$�L��$�L�-�%I�of�H��$�H;�$��H��$�L���zs
��>��:����;u�Af���?�Z=��������K
IcD�L��H�D$@�@(H��H9�t��H�D$@�@,H��H9��k����{L��$�M���XL��$�L��L��L���O���$�uuH��$�H��thH�L$@H�A H��H9������#H�D$@�@*H��H9�������	H�D$@�@)H��H9�������H�D$@�@+H��H9�������HDŽ$�HDŽ$�HDŽ$�H���H��$�HDŽ$�HDŽ$�L���U�H��HDŽ$�L��$�L��$�H�$H��$�H��$�H��L��M���m��$���H��$�H��$�H�L$8H��$�H�L$XH9����H��$ H�D$8H��$(H�D$XH��$0HDŽ$8HDŽ$HHDŽ$XƄ$`L��$�H��$�H�HH��$ H�t$(H��$�����L�l$hL�+M����L���0ʂH���M"I��L���H��H��H��$ H�D$8H��$(H�D$XH��$0HDŽ$8HDŽ$HH��$�H��H��$��z!H��$�H9�L�D$h�u!H��H�L$(9H�p$�D$H����L��L��$�L�L$H�����H��H��H��$ H�D$8H��$(H�D$XH��$0HDŽ$8HDŽ$HHDŽ$XƄ$`HDŽ$�HDŽ$�HDŽ$�H��O`H��$�HDŽ$�$HDŽ$�H��$��]S�H��$�L��$�H��$�H��L��$��e H9��~ H��H��H�T$(:HDŽ$��$�H�$L�'�H��$�H��$�L��$�H���7j��$����$�)�$�H��$�H��$HDŽ$(Ƅ$0H�V�H��$HDŽ$H��$�H��$H�D$HH��$ I�vH��$����H��$�H��H���%L��$�L��$�M���.M�fL�-LȂ�f�I��I���I�D$�H��H��t�I�<$A����H��H��H��$ H�D$8H��$(H�D$XH��$0HDŽ$8HDŽ$HHDŽ$XƄ$`HDŽ$�HDŽ$�HDŽ$�H�6N`H��$�HDŽ$�HDŽ$�H��$��9Q�H��$�H��$�H��L��$�L�|$h�UH9��nH��H��H�T$(:HDŽ$��$�H�$L��H��$�H��$�L��$�H���h��$����$�)�$�H��$�H��$�H�I�H��$�HDŽ$�H��$�H��$�H�D$HH��$�L��$�Ƅ$�I�vH��$���H��$�H��L��$�H������I�?�BƂL��$�L��$�M������H��$��nA�L�%ƂL��A��H�|$(A��E����H��$`L��$�M�~L�kL�cH��$�H9���H�EH9��L��$PL��$XH��H��H�t$0H�L�dH��H��H�<L�lH��$`H�D$@H�T$(H�L�`H�|$HH�xL�hA�~$�H9�$��H�_B`H��$�HDŽ$�HDŽ$�H��$���N�CH��H��$�H��$�H��$�H�y�H��$�HDŽ$��$�HDŽ$�Ƅ$�H��$��H�|$(��Ă�6H��$�L��$�L��$�M��t6M�fL�-tĂ�f.�I��I��tI�D$�H��H��t�I�<$A����H��$���E1�����H��H��$�HDŽ$�HDŽ$�H��$���M�H��H��$ H��$(H��$0HDŽ$XƄ$`H�Q�H��$8HDŽ$@L��$HL��$PH��$ L���%���"A�1�L��L��L����ǂH��$�L��$�L��$�L9���C��-I��L��$0H��$�H��$ H��$�H��$(L�{H�[L��$ L��L)�H9��kH��L��$(K�<�L���IǂI�H�|$hH��$�L��L���^��M��t	L���‚1��UHDŽ$�HDŽ$�HDŽ$H���H��$�HDŽ$�HDŽ$�H��$��!L�H��HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�$L��H��$�H��$�L��$�H���c��$����$�)�$�H��$H��$�HDŽ$�Ƅ$�H�>�H��$�HDŽ$�L��$�L��$�H��$�L���~�H��$�H��H����H�H�Ĉ[A\A]A^A_]�H�|$(�?���A���I��������?H�D$@�x,�qHDŽ$�HDŽ$�Ƅ$�@*��$�Ƅ$�H��$�H��$�H�T$(L���3�H��$�H����H��$�H��$�H��$�H��$��$�H�L$pH��$�H��$�H�t$XH��$�H��$�H��$�H��$��$�d�%`�����H��$H�l$h�J���H�=��������H�D$8H��$(H�D$XH��$0HDŽ$8HDŽ$HHDŽ$XƄ$`H��H��H��$ �X�H��$��	����x*t_H��$�H�t$(L���M=�H��$�H��$�H�D$(J��M9���H��H���H9����t1�H����7��H��H�D$8H�D$pH�\$H��J��M9���H��H���H9��������H���$H��	��H����I��L�d$p�L��$�H��t9H��ݽ�H����I��L�l$p�,H�=��nH�4{��5��<��aA�H�D$pH�l$8L��H�t$HH���‚L��L��$�H��I��H�D$@H��$�L�l$XL��L�l$@(�$��$`L��$ H�D$8H��$(H�D$(H��$0H��$8H�D$pH��$@H��$H��$HH�D$XH��$PH��$�H��$XL��$pA�~$L�|$PuNA�^ ����H�����H���$W�)�$�HDŽ$�A�1�1�H���"H��$`H��H��H��$�L�D$0H��$�H��$�(�$��$�H��$�L��$�H��$�H��$�HDŽ$���$�Ƅ$�H��H��$�I�FH��$HH�|$(�H�D$8HD�H�D$8H�D$XH��H��$hHDŽ$@H�FH��$xH�F�H��$pH��'yH��$8H�(yH��$�HDŽ$�H��H�l$h�H�l$hH��$�H��$���L��$�L;�$x��H��L��$�H��$���$�D$gI9�H�l$H��H����H��L�l$HJ��H��������?I9���H;�$p����]H��L�d$xL�t$0��H�����H��H��$��#L��$�H��$H��$�HDŽ$�H��$��x*��H��\��H����H��M���L�d$xA�](�L��$�L��1��������HDŽ$�HDŽ$�HDŽ$�HDŽ$H�D$XH�xH��L�t$0�LD�H��$H�D$ L�|$H�D$(H�D$H�D$8H�D$H�$L��H��1�A��E1�Լ�A�ĺ����A�����H��$H����A�1�H��$�I��H��$H�D$XH�xH��$H�D$ L�|$H�D$(H�D$H�D$8H�D$H�$L��H�T$H1�A��E1�A��A�ą��6H�l$HL��H��L�t$0I��E��L�d$xt|H��$H9��H��t[L�$�L�����H����I��1�L�d$x�A���ʁ���������A��H��H9�u�I���A�1�E1�H��$�tH��$��%��H��I9�L�|$P�1�L�t$0� HDŽ$�HDŽ$�HDŽ$��H��$H��$��x*H��$�t-L��L���g6�H��$�H��$�H��$�H��$��.E1��H��$�H�t$0H��׼�L��$�L��$�1�E1�L��$�M)���
L9���H��$�N�$�L��E1�fDH��H�t$(H��$��r����tI����I��H��L9l$hv��bL��L��fH;�$�H�l$h�E
L��$�L��H)�I9���J��H��$H�<�L����L�H��$�I)�L9l$X��L�l$@L�d$xH��$H�<�H��$H��$h�»�H\$XH��$�I���M���H��$��x(L�|$P������A�H��$�H��L���8�H��$�L��$�H��$�H��$H�l$h�����A�H��$�H��H�T$X��7�H��$�H��$H��$�L�l$@H�l$h����L�l$@L�|$PL�d$xM���3L�l$HM)�H��$�	H��$�H)�I9��$H�D$0J�4�J��H�<�����L�H��$�L��$�L��$�H��$�tH��$�����@�I��M��tH�|$0�鵂M��H�\$HH��L�l$@���A�A�H��$�1�H���B7��$���L��$�L��$�H��$�L��$M���(���I9����I����L���L�l$@M������H��$�H��$tH��$��$��H��$�H��L�t$0t	H����1�@��H�$��8A�}+u:@��uA�})u.H��$HL��H�T$H�MP�|$gtH��$H�
��S�H��$�H��tA�}+��I�E H����H9�������I��M���'���L���g������E1�L��J������L��1��A��M�J������H�I��L�������A�H��$�H��L��L���!5�H��$�H��$�L�|$PL�d$xI������A�H��$�1�L����4�H��$�L��$�N�<�I��N���I��1�M����L�������H��$�H��L��$�p)sH��$��i��H��$�tH��$��P��M����H�H��I9��4H��$(H��H��tH��$0I����L��H�L$pH��H����H��$H��粂H��M���#��z�A�H�D$pL��H�t$(H����H��$�H�D$8H��$�H�D$(H��$�L��L�|$8L��$�H�D$(H��$�H��$�H�D$pH��$�H��$�L��$�I�NH��$�H��$PH��$X��1�1�I��IC�H��tH��H�|$(���H���H�|$p���H���R�H��M��tH��$(�㱂H��$8�n��M��H�����i�H�=�H�'_u�&�U/��t	H��$�tH��$�����H�|$0H�D$xH��H��t�w��HDŽ$�HDŽ$�HDŽ$�H��H��$�HDŽ$�'HDŽ$�H��$���:�H��I��H��$�D���A�
L��$�H��$�HDŽ$�L��$�H��$�H�$L�ƎH��$�H��$�L��$�H��L����Q��$�L�|$P�H��$�t	L�������$�)�$�H��$�H��$HDŽ$(Ƅ$0H�٩H��$HDŽ$H��$PH��$H��$XH��$ H��$�H�pH��$��l�H��$�H��H���H��$�H��p)sH��$��ɯ�H��$�tH��$�����H�H��I9�uRH��$(H��H��tH��$0I��v��L��H�L$pH��H��tH��$I��U��L���������I��M��tH��$(�/��H��$8����L���_�����$���$�H�=�oH�
}�uL�v\uH��$��+�/���L��$��,���H��$���A�L���/�L��$�L��$��C�H��$ �A�L��H���/�L��$ L��$0�b���$���$�H�=O�oH�
ˡuL��yH��$��+��.�����$���$�H�=�oH�
��uL��yH��$��+�.����$���$�H�=٬oH�
U�uL��[uH��$��+�l.��{A��������H�
�dy1�H���*��ZH�?yH��$8H�=j�o�H��$8�+��-H�=��`H�{�x���*��H�=/�oH�6y���*���dH�%H��@���H�5
��*d�%`���L��$�H��$H�l$hdH�%@���H��H�O�H9��H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��H��tCH�r�H���z�H��u�~�dH�%@���u7J��M9���H�O�H9����te1�I���2dH�%@�����Ń��t�N�$�M9���H�O�I9����t1�L���$���M��t>L��#��H����H��M���,H��H��$�t7H�����H����M���(�E1�H�|$8H�t$HL��#���;�E1�L��$�H��$�HDŽ$�M���	L�t$HM���9H��$��,�H��H��$�I��I��H��H��$H�l$hM��teA�.��\u5L��L��H��$��E1������I9��II)�M�4��H��$�H;�$��t���H��$��"��b���L��$�I9�L��$���H��$�H�L$8H��$�H�L$(H��$�)�$�H��L�d$XI9�L�l$@�G����H�D$8H��$�)�$�)�$�L�l$(��H��$�tH��$��=��L��$�H��$�H��tH���7��H���H��L�l$(�H���H�D$(H��H�t$HH��R��H��$��u��H�D$8L�l$p�8���H�
J�yH��L��L���,&��{H�=H�y�'��j�L���"���$���$H�=��oH�
��uL��VuH��$�+�*��"H�=�aH��`y�K�f'��H�=*c��%���H�=A
y�t%���H�H
y�)���H�=O
y�R%��H�=�
y�A%��H�E
y�Q)��H�|
y�@)���L���6!�H�=�Uu�$��s�L���!��dH�yy�H�XyH��$�H��$��K$��=���� ��,�H��$@H��$@H���� ��
�H��� ������H��� �����L��$������I���������$H��H��$ ��H��$(�~H��H��$����mH��H��$�H��H���3H��$��8H����H��H��$��h�H���o�H����@��cH��I��M����L����H���aH��H��$�H��H����H��$���H��H��$�H��H����H��$��릂�H��H��$�H��H����H��$������H��M���pL���b�H��L��������H��H��$��ڇ�H��$�t	L���n��H��$�u
L�|$P�H��$��K��L�|$P�nH����H��������H��L�|$P�}H��H��$��
H��$�������H��H��$�tH��$��ԥ�H��$�t&H��$��H��H��$�tH��$�����L�|$PL�d$xL�t$0�H��H��$���f�H��$��0H��$����H��H��$�视�H��$�tH��$��6���H��H��$���H�|$(��H��H��H����H�|$(�H��H��$������2%�H��I��M��t	L���Ӥ�H��$�H��p)sH��$�����H��$�tH��$�����I��psH��$(����H��$8����9H��$(H��H��tH��$0�[��H�D$pH��H��tH��$�@��H���@��~$�f.��UAWAVAUATSH��xM��H��H�T$8I��H��I��r}H�} H�E(H�4�H�<a`H�
7a`�0��u#H�} H�E(H�4�H�a`H�
a`��0��t7H�]L�4�H��H��>��H��H���I9������
��L��$ H��$I��H�EH��$H�EH��$(L��H��H��`��H����I��H��$L�eH��L��L��H��H��|��L��$�L��$XL�|$@L��$`H�l�`H��$hHDŽ$pH�-yH��$xHDŽ$�HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�HDŽ$@�$�HDŽ$HHDŽ$PH�D$pH�D$(H��$�H�D$0��$�H�D$ L��$@H��$�L�%��H��$(�-�H��$�@ H��H��M��H9��H��$�H;�$`�$M��L��H���G
��>"��:M���b��;u%�fff.���?�K=�������#�\	H��$�L��$�Ic�L��H��$�@!�R���fDH���MH��H��L���H��$�H��$�H��H9���H��x|H��$H�AH�A���H����H��H��L��虡H��$�H��$�H��H9��!H����H��$H�H�A���HDŽ$�HDŽ$�HDŽ$�H���H��$�HDŽ$�HDŽ$�H���*�H��HDŽ$�H��$�L��$�H�$H��$0H��$�H��L��}I���A��$0M��H�����HDŽ$�HDŽ$�HDŽ$�H��&aH��$�HDŽ$�HDŽ$�H���F)�H��HDŽ$�H��$�L��$�H�$H��$0H��$�H��L�5}I���]@��$0M��H����H��$�H��$�H��$�H��$�H��$H�D$ H�D$0H�D$(H9����H�L$(H�L$pH�L$0H��$�H�L$ ��$�H�D$HH��$�H�D$PH��$H�D$XH�D$`�L�mM��L��$ �L���x��H����I��I����H�D$(H�D$pH�D$0H��$�H�D$ ��$�H��H�D$HH��$�H�D$PH��$�H���pH�t$@H9�L��$ �kH��A>H�D$8H�p$�D$H�P��L��L��$L��$(���H�D$(H�D$pH�D$0H��$�H�D$ ��$�L��$�H��$HL��$PM��t4L�cH�-S���f�I��I��tI�D$�H��H��t�I�<$����H��$@��1���H�D$(H�D$pH�D$0H��$�H�D$ ��$�H��H�D$HH��$�H�D$PH��$H�D$XH�D$`HDŽ$�HDŽ$�HDŽ$�H��"`H��$�HDŽ$�$HDŽ$�H��$��/&�H��$8H��$�H��H�t$@��H9���H��H��A>HDŽ$��$�H�$L�zH��$0H��$�L��$�H���=��$0�H�$�)�$0H��$�H��$@HDŽ$hƄ$pH�7�H��$HHDŽ$PH��$H��$XH��$(H��$`H�D$8H�pH��$0�W�H��$0H��H������L��H�D$(H�D$pH�D$0H��$�H�D$ ��$�H��H�D$HH��$�H�D$PH��$H�D$XH�D$`HDŽ$�HDŽ$�HDŽ$�H�Y!`H��$�HDŽ$�HDŽ$�H��$��\$�H��$�H��H�t$@L��$ �H9��*H��H��;HDŽ$��$�H�$L�6xH��$0H��$�L��$�H���F;��$0���$�)�$�H��$�H��$�H�y�H��$�HDŽ$H��$H��$H��$(H��$L��$Ƅ$ H�D$8H�pH��$��'V�H��$�H��H��$�H����H�;�j����A�E1�L��L��L�����L��$@L��$HH��$PI9��*
A��-H��H��$�H��$@H��$�H��$HH��$�L�}L�uL��$�L��H)�I9��

J��L��$�I�<�L���%��L�H��$ H�t$8L��H���:�M��t	L�����1��H�T$(H�T$pH�T$0H��$�H�T$ ��$�H��$�H�t$XH�V0�$��$��$�V NH�L$HH�D$P�fL��!����H�D$(H�D$pH�D$0H��$�H�D$ ��$�H��$�H�D$PH��$H�D$XH�D$`H��H��H�D$HM��L��$�H�D$8H�HH�|$HL��H�T$@�V�H��$HL��$PM��t.L�{L�%~���
@I��I��tI�G�H��H��t�I�?A����H��$@��@�L�5B��H��A��L��A��@����L��$�H�D$8L�pH��$H�ML�eH��L	���H��$H�hL�hL;|$@��L��H��I��L��$�H��$�H�L�|H�|$HH��L���
腲�|$H�cH�D$PH���UH��$H�EH�E�L��$�H��H�D$8�@$<��L9|$@��H�b`H��$HHDŽ$PHDŽ$@H��$@���H��$AH��H��$@H��$HH��$PH�z�H��$XHDŽ$`�$hHDŽ$xƄ$�H��$@L���BR��	L�����H�H��x[A\A]A^A_]�A���kL�u��H�t$@H��$��yL�}M���x�YHDŽ$�HDŽ$�HDŽ$�H��H�D$PH�D$XH�D$HH�|$H���H��H�$L��rH�|$HH��$�A�H���5�|$H��	�$�)�$�H��$�H��$�HDŽ$�Ƅ$�H��H��$�HDŽ$�H��$�L��$�H��$�H��L����P�H��$�H��H��������"HDŽ$�HDŽ$�HDŽ$�H�DaH�D$PH�D$XH�D$HH�|$H��H��H�D$HH�\$PL�|$XH�$L��qH��$0H��$�L�L$HH����4��$0���$�)�$@H��$�H��$PHDŽ$xƄ$�H���H��$XHDŽ$`H��$hL��$pH��$@H��L����O�H��$@H��H���~���H�{����o�����H�t$@H��$���L�}M����E1��M����E1���L��$ L��$�tGH�D$8�X �������Ñ�H���nW�)�$�HDŽ$��1�1��H�K�H��$�H��$�H��$x(�$��$hH��$@H��$HH��$PH��$XHDŽ$`��$�Ƅ$��M H�D$8L�`�L$@��L�d$ tz�D$8H��$�L��$@H��$(L�-ڑ�f�H��L�����L��$�L;�$(��L��$�H��$��J��$��D$8I��M��t�L��A����D$8H��H�H�H�L$0H���H��$HDŽ$�f.�H��$�H��$@���L��$�L;t$0�L��$�L��$���$��D$8M��uI��M��L�d$ t�L���鐂��uH�|$ �
�0�L��H��$�H��H��$ H9�I��LB�H��LD�H��LD�I��#����rI��$�L9�IC�H�,�H��H��>��H;�$����aH��tH��m��H��u�4�1�H�\$HH��$H�D$PH�D$XM����J��H��$(H��$H�D$(E1�L���H�D$XE1�I��H���PL)��H�D$HL)�I9���H�D$(J�<�L��H��$(M����M��M�L�L$XI���r�H�t$PH�|$ H�t$(L��M��覨�L9�L��s#�v���H�D$ �x��H��H)�H9��X���L�l$ L��H�t$(H���f��I�EH��H���H1�H���HI�H��Hc�H��H�D$ H�x��`����t���A�H�|$HL��L�����H�D$PH�D$(L�L$X���H�D$HL)�I9�wpJ��J�<�H|$PL��L����I��M�M��tH�t$PH�|$ L��褧�H�\$HH��tH�|$P�g��I��M��t	L���V��1�L�d$ �����A�H�|$HL��L���G�L�L$X�k����L�d$ H��$@H��p)sH��$H���H��$`tH��$X�荂�L$@�H��$
H!��"L$8��tL��
�,�1��"����������H�D$(H�D$pH�D$0H��$�H�D$ ��$�H�=��nH�J��5���|H�|$HtH�|$(�V���\$@I��M��t	L���@��H��$@H��p)sH��$H�#��H��$`tH��$X�
�����m�H��]���H�=kcy�H�=JcyH�D$(H�D$pH�D$0H��$�H�D$ ��$�M���
���H�D$(H�D$pH�D$0H��$�H�D$ ��$���$1�D$H�=��oH�
�uL�cyH�T$�+�
��mH�D$(H�D$pH�D$0H��$�H�D$ ��$���$1�D$H�=)�oH�
�uL��byH�T$�+���H��$@��A�H����L��$HH��$P��H��$��A�H��L�����L��$�H��$�����$1�D$H�=��oH�
uL���xH�T$�+�"��x��$1�D$H�=W�oH�
�~uL��xH�T$�+����C�D$I��$0H�="�oH�
�~uL��ayH��$0�+�����$1��$�H�=�oH�
c~uL��ayH��$��+�z���H�=��`H�בx��M�H����L����H�=��x����H���x��
��H�=��x���qH�=��x���cH���x�
��UH���x�
��G����H�=n`y����*�H��$H��$H��$H��$�n�H��H��$�ub�=H��H��$@u+�*����H��H��$@H��H���H��$H��H��H��$�H��H����H��$���H��H��$�H��H���+H��$��H��H��$0H��H���H��$8��H��H�|$H�5H�|$P����%H��M���`L���R�7�H��H�D$(H�D$pH�D$0H��$�H�D$ ��$�M����H���uH�����H��H�D$(H�D$pH�D$0H��$�H�D$ ��$��YH��H�|$H��i��H��H��$���H��$���H��H��$��i�H��$�tH��$��,��M���0�H��H��$��mi�H��$�tH��$������H��H��$@����L���DH��I��M��t	L���ч�H��$@H��p)sH��$H����H��$`tH��$X����H����f.��UAWAVAUATSH��xM��I��H�T$PI��H��I����I�~ I�F(H�4�H��D`H�
�D`�U��u#I�~ I�F(H�4�H�wD`H�
vD`�2��t:I�^L��L�4�H��H��>��H��H���I9�������t��L�d$xH�\$HI��I�FH��$�I�FH��$�L��H��H�����H���HI��L��$ I��H��L��H��节L��$L��$@L�|$8L��$HH�x�`H��$PHDŽ$XH�Q�xH��$`HDŽ$hHDŽ$pW��$xHDŽ$�DŽ$�?Ƅ$�fDŽ$�HDŽ$(�$�HDŽ$0HDŽ$8L��$(H�\$X�(f.�H�D$H�@H��H��H��$�H��$�H;�$H��M��L��H���>+
��>��:M���q��;u����?M����=��H��$�L��$���qd��C����c��H���rI����D�}A�����A�A����|H�D$HL� D�xM��� ������r������w�aH���H��$H��L���
�]���$��H�D$ H�D$(H�D$0H�Y�_H�D$`H�D$hH�D$XH���
�H��H�D$XH�l$`L�|$hH�$H��$�H�t$ H��L��aI���!%��$�M����H�D$ H��H��H9���H�D$(H���ZH�D$ H�D$(H�D$0H�eaH�D$`H�D$hH�D$XH���F
�H��H�D$XH�l$`L�|$hH�$H��$�H�t$ H��L�AaI���i$��$�M���+H�D$0(D$ )�$���H�D$H�@�k���H�D$ H�D$(H�D$0H�(aH�D$`H�D$h"H�D$XH����H��H�D$XH�l$`L�|$hH�$H��$�H�t$ H��L��`I���#��$���H��$M��H�������H�L$HH�A���A������rM�m�����;D���=;
��H�
3�Hc�H��L�%S���A��;���L�%7��M���+���H�D$ H�D$(H�D$0H�laH�D$`H�D$h,H�D$XH����H��H�D$XH�l$`H�D$hH�$H��$�H�t$ H��L�|_I��M���"��$���D$ )�$�H�D$0H��$�H��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H��H��H9��}����H�#��H�D$ H�D$ H�D$XH�=
���H��H�
`yL�gO��2p����H��L�*M��L�d$x��L�����H����I��I���yH�D$ H�D$(H�D$0H�
`H�D$`H�D$hH�D$XH�|$X�
�H��$�H��H�\$P�H;|$8�/H��H��A<H�D$XD$`H�$L��]H��$�H�t$ L�L$XH���!��$�H�L$x��D$ )�$�H�D$0H��$�H�HyH��$�HDŽ$�H��$�H��$�H��$�H��$�H��$�Ƅ$H�sH��$��;�H��$�H��L��$�H���}�L��$�H��$0L��$8M��t+L�cH�-��	I��I��tI�D$�H��H��t�I�<$����H��$(��1��kH��$�H��H�D$P��H;|$8��H��A<H�p$�D$H�2x�H�|$xL��$�L��$������H�D$ H�D$(H�D$0H�d`H�D$`H�D$h$H�D$XH�|$X��L��$H��$�H��H�\$P�H;|$8�'H��H��A<H�D$XD$`H�$L��[H��$�H�t$ L�L$XH�����$���
D$ )�$H�D$0H��$ HDŽ$HƄ$PH�wH��$(HDŽ$0H��$�H��$8H��$�H��$@H�sH��$��9�H��$H��H���hI�>�)}��ZA�E1�L��L��L��t��L��$(L��$0H��$8I9��\A��-H��H��$�H��$(H��$�H��$0H��$�L�}L�uL��$�L��H)�I9��?J��L��$�I�<�L���䀂L�H�|$xH�t$PL��H�����M����
L���
L��J|���H��H��$��AD$(H��$��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�L��$�H�D$PH�HH��$�L��H�T$8�eH��$0L��$8M��t*L�{L�%�{��	I��I��tI�G�H��H��t�I�?A����H��$(��@�L�=r{�H��A��L��A��@����L��$pH�\$P�C$H�t$8L9�������H�N�_H��$0HDŽ$8HDŽ$(H��$(���H��$ AH��H��H��$(H��$0H��$8H�]tH��$@HDŽ$H�$PHDŽ$`Ƅ$hH�sH��$(�$7��	L���z�H��HDŽ$HDŽ$HDŽ$ ��tB�[ �����
��Ky�H���`W�)�$�HDŽ$��1�1��H��H�H�H��$pH��$H��$�H��$`(�$��$PH��$(H��$0H��$8H��$@HDŽ$H��$hƄ$pƄ$�A�H�D$x1�H�D$8�7L��$H�D$xM�4M�dM�lI�lH��H��$ H�� H�D$xH��$�H��$(���L��$�H��I9�t`L��$�L��$���$���$�L��L��1��4��H��H�D$8H9�HG�H�D$8H;�$�Z���H��$�8��@���H��$(H��L�t$Hp)sH��$0��x�H��$HtH��$@�mx�I�FH�L$8H9�HG�H�L$8H��$L��$H��H��L�L��$(H��$XH��$8H��$�H��$@L��$H����M�M����A�F�D$FA�F�D$A�F��$�H�D$PH�@H��$hA�I�����H��$L��$`�*@L��L;�$�L��$`A�I�������L�` L�H��I9��5H�xH�t$8H+pH��$ L��$���|$Ft&�|$t1H��H��H)�H��H���)fffff.��|$tH��H��H)��	H��1��1�H�@H�D$P�D$HI9�w.H��L	�H�� t
H��1�I��I���
��1�A��A�Ƌ�$��D$HH��L	�H�� tH��1�I��I������1�A��A��L��$�M��� AD�H��L	�H�� tH��1�I��I��H���fD��1�A��A�ԉ�M�� AD‰�$�I9ɋ�$�AG‰�$�HDŽ$�HDŽ$�HDŽ$�L��H��t0�|$HtL���|$Ht
L��L�IB�HT$PIB��$@�|$HtL���|$H�.DM��tL�IBӁ�$�tH�IB�H����D$H%��=�sM��L��$ tVL��$��+fff.�I��H��$�B��I��L��$�M��t!L;�$�u�H��$��*�����M����H�|$P����IM��D��$�D��$�tTH��$��)f.�I��H��$�D�<�H��H��$�M��t!H;�$�u�H��$�������D��%��=L��$��EH��$�H��$��$�)�$���$��gL��$�L;�$�u
H��$��8��L��$�C��
I��L��$��8�L��$��-fDI��H��$��L$HB��I��L��$�M���V���L;�$�u�H��$������H�d$P1��,fDH��$�F�4�I��L��$�H��H9\$P�����E�tD��5��=����L��$�L;�$�u�H��$��N���fff.�H��$��)fDH��H��$�D�4�H��H��$�H�������H;�$�u�H��$������@L��$�L��$�H��$hL��L���݋�H��$�t	L����r�H��$H��H�����L���r�����L��L�����A�H��$�1��r������H��$L�` H�H��H9��zL��$0L9�$�tHH��$L)�H\$xH��I��L�5r���I�� H��tI�D$�H��H��t�I�<$A����H��$XtH��$��q�1�H��x[A\A]A^A_]�H�=��nH�..��5����'H�=0Dy�H�=oDy�b���
��$���$H�=dpoH�
�duL�)DyH��$�+�������$��D$GH�=,poH�
�duL���xH�T$G�+�������$���$H�=�ooH�
pduL��CyH��$�+����b��$���$H�=�ooH�
5duL�fCyH��$�+�L���'H��$(��A�H�����L��$0H��$8�o�H��$��A�H��L���T��L��$�H��$�����$���$H�=ooH�
�cuL���xH��$�+������$���$H�=�noH�
WcuL�H�xH��$�+�n���IH�=�g`H��vx��A���,H��$�H��$0D�t$XH�=}noH�
9`uL�2K�H�T$X�+������H������H�=b�x�����H�=��x����H�X�xH�t$8����H�=Z�x�]���H���xH�t$8�h���H�K�xH�t$8�R���o�L���K����<���QH��$H��$H�AH��$ H�D$8H;AsL��$0H�=�@y�����L��$0H�=�@y���H��H��$���H��$��Fn�H���F��H��H��$(��H��$0�n�H������H��H��$H��H����H��$�H��H��$�H��H����H��$��gH��M���!��|��H���5H���R��[�xH��M���NH���H��L��$0H��$���H��$���H��I��M��tL��=m��H��H��$(���H��$�fmH�����H��L��$0�)��
H��M�����H��H��$�H��$0�H��H��$�tH��$���l�H��$H��H��tH��$ ��l�H��$(�dlH�����H��H��$��lH�����H��H�|$X��M�H�|$ t%H�|$(�\l�M���EH��H�|$X�M�H�|$ u�M���+���H��H�|$X�M�H�|$ tH�|$(�l��H��H��$(���L���k�H�����f.�f�UAWAVAUATSH��M��I��I��H��$@H��I����I�|$ I�D$(H�4�H��(`H�
�(`���u%I�|$ I�D$(H�4�H��(`H�
�(`���t8I�\$L�4�H��H��>��H��H���I9������,����L�|$ H�\$(I��I�D$H��$PI�D$H��$�M��I��L���j�H���-I�\$H��$�H��H��L��Co�H��$8H��$�L��$�L��$�H��t`H��$�HDŽ$
H�)�xH��$HDŽ$	HDŽ$f���$ HDŽ$8DŽ$P?Ƅ$VfDŽ$THDŽ$���$@HDŽ$�HDŽ$�H�;��H��$8H;�$��HH��$�H��$`�
��> ��:H�����;u&���?H���/=��������IHc�H��H�D$(�@H��H9��h����H�D$(�@H��H9��N�����H�D$(�@H��H9��4�����H�D$(�@H��H9������H�D$(�@H��H9������H�D$(�@H��H9�����zH�D$(�@H��H9������`L��$(M���!(L��$0H��$`L��L����w��$`uKH��$hH��t>H�L$(H�AH��H��H9��e����H�D$(�@H��H9��K�����HDŽ$�HDŽ$�HDŽ$�H��bH��$hHDŽ$pHDŽ$`H��$`���H��HDŽ$`L��$hL��$pH�$H��$8H��$�H��L��EL��$`����$8H���'H��$�H��$�L��$�H9��g���H�D$0H�l$8L�|$@H�D$HH�D$XH�D$h�D$pL��$8H�D$ H�HH�|$0H��$�H��$���P�M�,$M��L�|$ �2L���
f�H����)I��H���L��$8H��$�L��$�M��t8L�{H�-�f��ffffff.�I��I��tI�G�H��H��t�I�?����H��$��	1��]H�L$0H�l$8L�|$@H�D$HH�D$XH�D$h�D$pHDŽ$�HDŽ$�HDŽ$�H���_H��$hHDŽ$pHDŽ$`H��$`���H�\$ H��$�H��$8H���>(H9��h(H��H��H��$�:HDŽ$`�$hH�$L��CH��$8H��$�L��$`H�����$8�}%�$�)�$`H��$�H��$pH��^H��$xHDŽ$�H��$PH��$�H��$�H��$�H��$@H��$�Ƅ$�H�sH��$`�w!�H��$`H��L��$hH���Y�KH�L$0H�l$8L�|$@H�D$HH�D$XH��$8H����&H��$�H9�H��$@H�L$ ��&H��H��$��o:H�q�$�D$H��]�H��L��$PL��$�菨���H�L$0H�l$8L�|$@H�D$HH�D$XH�D$h�D$pHDŽ$�HDŽ$�HDŽ$�H���_H��$hHDŽ$p$HDŽ$`H��$`�c��H�\$ H��$�L��$�H��$8H���&H9��&H��H��H��$��o:HDŽ$`��$hH�$L�+AH��$8H��$�L��$`H���;��$8�Z#�o�$�f�$�H��$�H��$�HDŽ$Ƅ$H�X\H��$�HDŽ$�H��$PH��$�H��$�H��$H�sH��$���H��$�H��H��t	I�>�jb�H��$�L��$�M��t*L�{L�-Jb��	I��I��tI�G�H��H��t�I�?A����H��$��I@�L�5b�H��A��H��$�A��@����L��$�H�T$ L�zI�\$I�l$H��$�I9��H��$�I�EI��H��$8N�4)J�L)H��$�H�|$(L�7H�O�R$����H9���H���_H��$�HDŽ$�HDŽ$�H��$�����AoD$H��H���H��$�H��$�H��$�H��ZH��$�HDŽ$���$�HDŽ$Ƅ$H��$�L���p��rH��$��_HDŽ$`HDŽ$hHDŽ$pH�[H�D$8H�D$@H�D$0H�|$0�B��H��H�$L�`>H�|$0H��$`A�H���u�|$0�� �o�$`f�$�H��$pH��$�HDŽ$Ƅ$H��YH��$�HDŽ$�H��$�H��$H��$�L���i��MA�1�L��L��L��d�H��$�L��$�H��$�H9��OH�l$ A��-H��H�\$@H��$�H�D$0H��$�H�D$8M�|$M�t$L�l$0L��H)�I9��7J��L�d$8I�<�L����c�L�H��$@H��L��H��謪��M��t	L��_�1��H��$���$PH�T$(�j@��I����z�uH�D$0H�D$8H�D$@H�G�_H��$�HDŽ$�HDŽ$�H��$��B��H��I��H���`H��$�HDŽ$�+HDŽ$�H��$����HDŽ$�H��$�H��$�H�$L�
<H��$`H�t$0L��$�H��L�����H��$���$`H��$����oD$0f�$�H�D$@H��$�H�DWH��$�HDŽ$�H��$�H��$HDŽ$Ƅ$H��$�L������H��$��Y]��\����B�B�bH�D$0H�D$8H�D$@H���_H��$�HDŽ$�HDŽ$�H��$����H��I��H���`H��$�HDŽ$�1HDŽ$�H��$����HDŽ$�H��$�H��$�H�$L��:H��$`H�t$0L��$�H��L�����$`H��$�H��$��X�oD$0f�$�H�D$@H��$�H��UH��$�HDŽ$�H��$�H��$HDŽ$Ƅ$H��$�L�����f@����H�D$0H�D$8H�D$@H�Z�_H��$�HDŽ$�HDŽ$�H��$��U��H��I��H���`H��$�HDŽ$�1HDŽ$�H��$����HDŽ$�H��$�H��$�H�$L� 9H��$`H�t$0L��$�H��L���0���$`H��$�H��$��N�oD$0f�$�H�D$@H��$�H�WTH��$�HDŽ$�H��$�H��$HDŽ$Ƅ$H��$�L����H��$�H��H��tH��$��aZ�H�H�Ĉ[A\A]A^A_]�H�l$8L�|$@H�D$HH�D$XH�D$h�D$pH�A�H�D$0���L�d$(A�|$�8HDŽ$�HDŽ$�Ƅ$�A�D$��$�Ƅ$�H�|$0H��$�L��H���g��H�L$0H��L��$H�H��$0H�T$8H�t$@H�D$HH�|$PL�D$XL�L$`H��$�H��$hH��$�H��$pH��$�H��$xH��$�H��$`H��$�L��$�L��$�L��$�L��$�H�oH��$�H�G H��L�<@L��E1�L�`�M9�u�bI��M9�tYN9d-t�J�t-J�T-H�|$0��*
H�|$8H�t$@H��I����H��t
�@�H�|$0t�H���X�I��M9�u�L��$�M�XM�p d�<%�����dH�%��dH�%�I��H�l$ H��$�H��$�L��$�L��$�H�HdH�%���:y)�$��o�:yf�$�H��$�H��$�M����H�=H��$�1��2H��$`L��H����A�|$L��tRH��$hH��$pH�|$0H���A��H��$`t	H��uW�H�D$@H��$p�oD$0f�$`H�L$(H��$p@����H���oH��$h�8�t?�D$0�H��$`H�T$0�1���H��$pH���VH��$hH�L$(�|����BH;�$`uH��$`����H��$hH�L$(���H���H�=�ynH�,��5����H�,�H��H��>��I��L9������-�H��H��$0��H���c��H����I��L��$0�I!�H��$��Bo0fo�ft�fD��E����H��$�H��$�f�$@H��$�H��$�f�$0�A��L�H!�H��H�,@H��H��$�L;|(�u H�H�u�H��$�L����V�����A�E�fD!�A��H�l$ H��$�H��$�fo�$@H��$�H��$�fo�$0�s���H��I��tf�…�t%���L�H!�fv�ft�f�…�����1�I�I��H��H�l$ ����L�}�L�u�L�e�H�E�H�E�H�E�H��$�tH��$���T�L;�$HI��H�l$ ��M����M�n�
I��I����I�}�t�I�}�qT���H��$��:���$H�O�H!�D�$:D�d
fo�$���fn�f�
�*f��f�$�H��H�H��H��$�H�L�H��$�H�L�L�|�H�D�H�D�H�D�H��$�H��$�L��$�L��$�L��$�L��$HL��$0L��$�H��L9��nH�[M9$�t�I��L�xM���?L��$�L��$0L�ptL���pR�H����M����E1�L��$HH��L��L��I���W�L�l$0L�t$8L�|$@H�D$HH�D$PH�D$XH��$�H��$�L��$�L��L���#M�I��H��$�tTL��$�H��$�M��I��9fAn�f`��p�fp�D1�1��h���M��I�������L���~R����H��$�H��$��,o�H��$�H��$�H�l$ �fof�����:����1�H��$�����fo�$�(�$�H��$�H��$�H��$�H��$�)�$pf�$`H�L$(H��$�H��$��MH��$`u
H��$`����H��$h���H�L$(H�l$ H��$`H��$h1�I��E1�fo�$`fo�$pH��$�H��$(H��$�H��$0��$��$H��$�H��$�H��$�H��$�L��$�L��$�L��$H��$8HDŽ$@��$Pt>�] ����w���O�H����f�fD$0H�D$@�1�1��I�M�H��$�H��$�H��$8H�T$@H��$p(D$0�$`H��$8H��$@H��$HH��$PHDŽ$X��$xƄ$�H�EH��$�I�E�H��$�HDŽ$�H��$PH��$8�ԟ�H��$PH;�$���L��$XL��$`H��$���H��$�H��$L��$L��$ HDŽ$(HDŽ$H�|$0H��$�?H�L$0H�������t[H�D$8H�T$@H��$8�D$H)�$PH�T$P�oJ�oR Z0)�$�f�$�f�$�)�$H��(�$�fo�$�fo�$�(�$H��$�Y0�Q �IH��$�H��$�H��$8H��$�fo�$Pfք$�H��$8H��$`L��L��L��$�L��$��@L��$`I��t'H��$@H����2H�HH��$@H����1�H��$8�x���x��L��$�M��H�|$0H��$�=�H�D$0H��tc����L�d$8H�L$@H�L$ �D$H)�$�H�L$P�o�oI�oQ Y0f�$�f�$�f�$�)�$�H��(�$�fo�$�fo�$�(�$�H��$�X0�P �HH��$`L��$hH�D$ H��$pfo�$�fք$xH��$8H��$�L��L��L��$`L��$��A?��$����$ )�$��$)D$p�o�$��o�$��o�$��$)\$`fT$PfL$@fD$0@��t9L�l$0I��H�L$0�HD�H��$8H��$H��$ �P�D�L�l$0I��I���*���H��$��C����H��$��}�@H��$�L��L�����L��$�L��$�H��$��9L�|$8H�D$@H��$8�~D$Hf�$P�l$HI���8��Y����)��$�HDŽ$`HDŽ$hHDŽ$pH�=�Y�H�5�Y�H�D$0H�D$8H�D$@H�T$0L��$��m��H�D$0H��$�L�t$8H�l$@H���A�E1�K�<<L��H��tO�I�L��$pH��$�t	L����J�L;�$`��$�uH��$`���L��$hC�<:I�GH��$pH;�$`u
H��$`�W��H��$hB�D8 I��L��$pH��$`H��L)�H����[�`BD8
�o@�`�B8I�WH��$pH9�uH��$`����H��$hB�D8 I��L��$pH�|$0���Fj
H�l$8L�t$@M��H��$��eL���I�I��H���V�
N�4�H��������?I9���I�M�I9������L��$�M����L����H�H����I��M���H��$8A��H��$`�HD�@�H��$H��$ �P�qA�
���M��L��$�A����H��$`��@�L�|$8H�D$@H�D$ �~D$Hf�$��l$H��$�M���&���H��$`�@����A�E1�L��H��$�L��#M�L��$�L��H��$�H��H	���H��$�H��A��H��H��A��E1�E1�E1�1�A��trM��F�4�E����A��s*I9�I����H����L�GM�rM���CA���uA��t%H��uA�<$.u�vA��tE94�uI��H��M���M�P�L��M��I9�sPH9�A��I9�A���e���H9��\���A�H��$�I����}L��$��&�E1�I����A�L��H��L���K�H��$`L)�I9���H��H��$hI�</L��MI�M�L��$pM��t	L��4G�H�|$0tH��$��G�L;�$`L��$�uH��$`跿�H��$hB�D=
I��L��$p�=XW���xH��L����J�H���u�I�H��$`�3H��$h�A�H��$�t	L���F�D:uL��$���H��$�H����d	H��H��$��}���}��HDŽ$`HDŽ$hHDŽ$pH�D$0L�|$8�A�H��$`H��$`H�R`L�D$0�(@��$`�L��$`L��$hH��$pH��$�L����^�M��t3L����E��(K��L�d$0H�D$8�D$@
H��$�H�t$0�j��H��$�H��$@H��$�HD�H�H��tH�L$(�y�H�L$(H�IH��t	H9���H��H������L��"E������A�H��$`1�H�����L��$hL��$pI��������A�H��$`L������L��$pH��$`H��$hI����$��&����A�H��$`L��L�����H��$hL��$pI�</L��L���H�M�L��$pI�����H��H��t	L��*D�H��$8H��p)sH��$@�
D�H��$XtH��$P��C�H��$�H��$�H��tH��$@tKL��$H��$H��$ fAoH��H�L$ tQH��H��H�4IH�0H��AL��H)�H��о�/1�H�����H�l$0H��$`���A�M���F1�M�~fD��A��L�H��H�t$0H�L$8H�T$@L�t$HL�|$PH�D$XfD�d$`H�l$hH���cH��$@H�H��$�I�E�H�D$(I���	H���5fE��u!fAofD��I�����I��A����t�A��A�D$��A��D!�A��H��H�IH��H��I�D�I�T�H��$�AD�)�$pAD�)�$`H;D$(��H��$pfo�$`H��$x�H��$`H��$p�P?�H��$hH��$@L9���YH��$p��U��H��$pH�FH��$��of�$�H��$�H��L��$����H��$`����H���A�����1�fD�d$`L�t$HL�|$PH�l$hH�|$0�z?1�H�|$ ��H��$�tH��$�����H��$�tH��$��TA�1Ʌ�H�HD����A�E1�L��L��H���E�L�l$8H�l$@H�\$HL�l$0H�l$8H�\$@L�|$HL�d$PH��$0H�D$XH�|$0H��$�H��$�H��$H�f��1�I��IC�H��tH��H��u�P�L��M���D�H���6�H�=�:H�_y�&�-������$9��$�H�=o?oH�
�3uL�DyH��$��+����H��$���A�H���=��L��$�H��$��|�H�|$0�A�H��L���
��L�l$0H�\$@����$9��$�H�=�>oH�
Q3uL���xH��$��+�h�����$9��$�H�=�>oH�
3uL��xH��$��+�-�����D$1��$�H�=b>oH�
�2uL�OyH��$��+�����$a��$�H�='>oH�
�2uL��yH��$��+躿��g��$a��$�H�=�=oH�
h2uL�yyH��$��+����,fD�d$`L�t$HL�|$PH�l$hH�=^�u������$a��$�H�=�=oH�
2uL�yH��$��+�����H�=�6`H�{Ex�����L���t�dH�%�d�%����I��H�l$ H��$�H��$�L��$�L��$�L��$�I������L���_����$a��$�H�=�<oH�
I1uL��xH��$��+�`���
H�=��x����H�=#�x�޹���H���x�����H�=��x輹���H��x�̽��H���x軽���L��豵�H�=��x���L��$�H�=�x����sH�=�x�ո��e���m���T�H��$�L��$�H��$�L���F���-�L���7����L��$��l�H�=ۧx����H������I��H�|$H�{�M����H��$��^<��I��L��M<��d��I��H��$���L���I���I��H��$����.I��M��uM���rL����;�M���a�8I��H�|$0tcH��$��%I��H�|$0���L���Ȱ�I��H�|$0t9H�|$8��;��,L��$��I��H��$`����|I��H��$`tH��$h�c;�L��$�M������I��fD�d$`L�t$HL�|$PH�l$h��I��fD�d$`L�t$HL�|$PH�l$hH��$p�Tz���I��H��$�t	L���:�L��$��PI���YI��I��uM��L���H��$��}2M��L���I��H�|$0��H���:���I�������I��H��$�H��H����H��$��rI��H��$�H��H���FH��$��5:��3I��H��$`H��H���H��$h�:��	M��I�ƃ�$��dH��$`�1�R�&��I��M����L������I����I����I��H�|$0��H��$`�H��$h��9���~I�Ƴ�/�?�mI��H��$p�x�H��$`t	H��I9�H�|$0�'71�M�����I��H��$��{�H�|$0�5H�|$8�%I��H��$`�H��$h���I��H��$`�2�H��$���H��$���8��I��H��$���&H��$`�3w���ܸ�I��H��H��t	L��}8��H��$8H��p)sH��$@�^8�H��$XtH��$P�E8�H��$�uH��$��U7�IH��$��v��t8H��$�5&L���
���K��I��H��$���{��H��$���7�L�����f�UAWAVAUATSH��(M��I��I��H��I��I����I�|$ I�D$(H�4�H���_H�
��_����u%I�|$ I�D$(H�4�H���_H�
��_����t8M�t$J��L��H��>��H��H���H9��������į�H�l$ I��I�D$H��$I�D$H��$L��H��H��6�H���rL��$I��H�D$0H��L��H��9;�L��$L�d$pL�t$xH� :H��$�HDŽ$�H�U�xH��$�HDŽ$�HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$X�$�H�D$`H�D$h1�H�\$XH��$�L��L�5��H�L$(� fffff.�A�EH�L$xH��$�H9��RH��H�����Hƃ�wIc�L��f���quA�E�=��L�|$PH��$�H�D$ H�\$`L�t$hM��H�|$0��H�kL�=l5��f�H��I���jH�E�H��H��t�H�}A��H�|$0��H�l$ L��M�,$H��L�|$P�NH��64�H���
I��M���:H��H��$L��$�M��I�OH��$H�t$0H�T$(��DH�D$8H�D$@H�D$HH�C�_H��$�HDŽ$�HDŽ$�H��$��F��H��$�H��H�t$(�M��H9�L�|$ �*H��H��H�T$0:HDŽ$��$�H�$L�H��$`H�t$8L��$�H���.���$`��
D$8)�$�H�D$HH��$�H�g-H��$�HDŽ$�H��$H��$�H��$H��$�L��$�Ƅ$I�t$H��$����H��$�H��H��$�H�����cH�D$8H�D$@H�D$HH�F�_H��$�HDŽ$�$HDŽ$�H��$��ټ�H��$xH��$�H��H�t$(��
H9���
H��M��H��H�T$0:HDŽ$��$�H�$L��H��$`H�t$8L��$�H������$`��	D$8)�$pH�D$HH��$�HDŽ$�Ƅ$�H��+H��$�HDŽ$�H��$H��$�H��$H��$�I�t$H��$p���H��$pH��H��ttH�;��1��iH��$�H���|	H�t$(H9�L�D$ ��	M��H��H�D$08I�w$�D$H�6+�L��L��$L��$��u��H�\$`L�t$hM��H�|$0t0H�kL�=j1��	H��I��tH�E�H��H��t�H�}A��H�|$0��H�|$X��@�M��L�5,1�H��A��H�|$0A��@����H��H�L$ H��$ A�G$H�t$(H9�������H���_H�D$`H�D$hH�D$XH�|$X膺�H��$AH��H�\$XH�D$`H�T$hH�)*H�D$pH�D$x�$�HDŽ$�Ƅ$�I�wH�|$X�����Y0�H��E�eA�m���/E�w A�������7/�H���W�)�$HDŽ$ �1�1��H�|$X�	1�L�|$P���A�E1�L��L��H��)4�L�|$XL�d$`L�t$hM9��;C��-I��L��$ H�D$XH��$H�D$`H��$L�eH�]L��$L��L)�H9��H�l$ H��L��$J�<�L�L���3�I�H��H�t$PL��L���z��M��t	L��/�1��lH�K�H��$ H��$H��$ H��$�(�$�$�H�L$XH�|$`H�t$hH�D$pH�D$xD��$�Ƅ$�I�GH�D$0@��tA���H��$H�t$XE1��A����L��$L�|$XE1�L�-Y.��L��L���%~�H��$H�D$(H9��]H��$H�D$ H��$ �OH�D$(H��H��t�H�|$ A���H�D$(H��H���H��$H�t$X�}�H��$H��H�L$(H9���H��$L��$ H�|$ �f�H��M����H��t�M��tJ��1�<�
tH��H���u�1�L��E1�H��u$��f�H��H��I�H��H��E1�H��t��H��tH��1���<�
tH��H���u�E1�H���f�H��H��H�L�<�I��1��XC�L9�LG�L��H��u��D���H�|$ ��,������,�L�|$P���H�D$(H��H��tH�|$ ��,�H�D$XH�������sH�|$`��,�H�|$x�}���H�|$p�m���E1��fDH�D$(H��H����H��$H�t$X�-|�H��$H��H�L$(H9��[H��$H��$ H�|$ �	fDH��H��t�H��t#H��E1��B�<�
tI��H���u�1�I��E1�H��u#�x�L��H��H�J�,�H��E1�H��t^�M��tJ��1���<�
tH��H���u�E1�L���f�H��H��I�L�4�I��1���A�L9�LG�L��H��u�M��t
I�����I��H��$pL��1��
L��$xH��$�I��L��$�H��$�DŽ$�
H�|$0H��$����H��$p����L����*������H�|$ ��*��a���E1�L��$H�l$XL�5�*�f�L��H���uz�H��$H�D$(H9���H��$H�D$ H��$ H��t
I�����I��H��$p1��
L��$xH��$�H��L�L��$�H��$�DŽ$�
H�|$0H��$����H��$ptL��A��H�D$(H��H���?���H�|$ A���2���H�D$XH��p sH�|$`��)�H�|$xtH�|$p��)�1�M��H�HE�H��([A\A]A^A_]�H�=�LnH�
��5蛧��\H�|$X��A�L���i��L�d$`L�t$h���H��$�A�L��H���<��L��$L��$ �����$a�D$H�=(oH�
}uL���xH�T$�+藩�����$a�D$H�=�'oH�
HuL�9�xH�T$�+�b���H�=� `H��/x��5��H�=��x�Y���m�H�����H�=��x�>���RH�=}�x谤��DH�=�x袤��6H�=��x蔤��(H�k�x觨��H�Ռx虨��H��x苨��H��脠���u��I��H��$�KH��$��'�L���Ԝ�I��H�|$X�&H�|$`��'�L��貜��I��H��$pH��H���H��$x��'���I��H��$�H��H����H��$��V'���I��M����L��<'�L���<���I���\�"��hI��H��$pt]L��
'��R�I���c�s�D�BI��H��$pt7L����&��,�'�I��H��$��)�H�|$8t=H�|$@��&��0I��H�D$(H��H��tH�|$ ��&�H�|$X�o|�L��藛�I��H�|$X�jj��H�|$0�w&�L���w���UAWAVAUATSH��(M��I��I��H��H��I��H�T$(r}I� I�G(H�4�H�y�_H�
t�_�6���u#I� I�G(H�4�H�X�_H�
W�_����t7M�wN�$�L��H��>��H��H���I9��������X��H��$0I��I�GH�D$0I�GH�D$8L��H��H���$�H���l
L��$pM�gI��H��L��H���)�L��$hL�d$pL�l$xH��(H��$�HDŽ$�H��xH��$�HDŽ$�HDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$X�$�H�D$`H�D$h1�H�\$XL��$HL��H9�wPH��L���w���m~]��nt��q�sH��$0�@�fDH��$0�@H�L$xH��$�H9�v�H�=VGnH����5�j�����:����;����?�[H�D$@H�D$HH�D$PH���_H��$PHDŽ$XHDŽ$HH��$H蛭�H��$�H����L9���H��H��A?HDŽ$H�$PH�$L��H��$�H�t$@L��$HH������$���
D$@)�$�H�D$PH��$�H��H��$�HDŽ$H�D$0H��$H�D$8H��$H��$Ƅ$ I�vH��$����H��$�H��H��$�H���<�M�/M��H��$(��L���!�H����
H��L���H�D$@H�D$HH�D$PH���_H��$PHDŽ$X$HDŽ$HH��$H���H��$�H��$�H���>
L9��e
H��H��A?HDŽ$H�$PH�$L��H��$�H�t$@L��$HH������$��0	D$@)�$�H�D$PH��$�HDŽ$�Ƅ$�H�+H��$�HDŽ$�H�D$0H��$�H�D$8H��$�I�vH��$�����H��$�H��H����H�;�?!��H��$�H���	L9��8	H��A?I�v$�D$H���H��L�D$0L�L$8�Pe���M�1�H��L��L��5%�H�l$XH�\$`L�t$hL9���H��$(B��-I��L��$�H�D$XH��$�H�D$`H��$�I�_M�L��$�L��L)�I9���J��L��$�K�<�H���$�M�H��H�t$(L��L����k��M��t	L��  �1��=uKL��$�H�\$`H�l$hH��L���eL�s�
I��H���RI�F�H��H��t�I�>���L����H��H��$�L��$�I�NH��$�L��L���N	H�\$`L�d$hM��L��t;L�sH�-y��ffffff.�I��I��tI�F�H��H��t�I�>��L����H�|$XtS@�L�57�H��A��L��A��@���L��$xH��$0�q@��t&L�t$(L��$pA�F$<tW�������M9�L�t$(L��$p�I�D$I��H��$hB"H��$xI��A�F$<��M9�vH���_H�D$`H�D$hH�D$XH�|$X�7��AGH��H��H�L$XH�D$`H�T$hH��H�D$pH�D$x�$�HDŽ$�Ƅ$��H�H�T$8H�IH�L$0��@��$(�A�n ���������H���/W�)�$�HDŽ$��E1�1���AG)�$0H��H��$�HDŽ$�HDŽ$�H��$��7��H��H��H�L$XH�D$`H�T$hHDŽ$�Ƅ$�H��H�D$pH�D$x(�$0�$�I�vH�|$X���H�H��([A\A]A^A_]�H��H�H�H��$xH��$hH��$�H��$�(�$��$�H�L$XH�t$`L�l$hH�D$pH�D$x��$�Ƅ$�H��$0D�xM�vA��L�t$(�H��$�H�t$X�,l�H��$�H��H9�����$�H��H��tH��$���H��$�H�t$X��k�H��$�A�H��H9��y��$�H��H��tH��$����H��$�H�t$X�k�H��$�H��H��p&H��H9�� H��tH��$����H�D$XH���T���sH�|$`�g�H�|$x�;���H�|$p�+����@���E1�f.�H��$�H�t$X�j�H��$�H��H9���L��$�L��$�M��uH��H��t�L�������$�M��tH�|$(H�t$8H�T$0�Jr�H�|$(L��L���:��I��u�H�=��x�y����H��$�H�t$X�bj�H��$�H��H9�u
�E1��D��$0L��$�H��$���$�L��L���Ƶ�A�H��H��t	L��'�I��L�|$(�H��$�H�t$X��i�H��$�H��H9�tRL��$�L��$���$�L��H�t$8H�T$0�Mq�L��L��L���?��M������H��H���r���I���I��D��$0� H�|$Xt1��B����z��S���A�H�D$XH��p sH�|$`�X�H�|$xtH�|$p�E�M����D��u 1���$(u
�
��t
H�|$(�P��1�I��H�HC����H�|$X��A�L����H�\$`L�t$h����H��$��A�L��L���͙�L��$�L��$��?�����$��D$'H�=�oH�
uL��|xH�T$'�+�(�����$��D$'H�=]oH�
�uL�}xH�T$'�+����H�=s`H�Px��ƕ�H��蒐�H�=*|x�]���MH�=�|x�O���?H�=>|x�A���1H�|xL���Q��� H�|xL���@���H�&|xL���/���L���(������H��H��$���H��$��x�H���x��H��H�|$X��H�|$`�V�H���V�����z�H��H��$�H��H����H��$����H��H��$�H��H����H��$�����}H��M��t?L����H���ۋ����H���AH��H��H��tL�����H��H�|$X�}l�H��襋��)�'�H��H��$H���H�|$@tH�|$H�t��H��H�|$X�MZ��L���\�H���\��f.�f�SH��H�L�NH�D$PL�L$XI��L9t}OW _0)L$)T$ )\$0H�W@H�T$@)$H�~H�T$H�D$ H�D$(L�L$0H��H���c��H�$H��H��u	H�Ā[�H�|$H�Ā[�%��I��sH�=yx���I9�s?I��L�H�t$`H��u�H�D$hH�L$PH�L$pH�D$xH�=;*H��xxH�t$`�u��H��xxL��H��H��豕�H��H�$H��H��tH�|$��H�����f.�@UAWAVAUATSH��I����D$�����Gu�G�$I��A�~$t'I�D$��_�D$�$I��A�~$u�A�^ ����3����H���7H��W�)D$ H�D$0�E1�1�H�t$0H��$�(D$ D$pH�D$HH�L$PL�D$XH�T$`H�D$h��$�Ƅ$�M�~H�|$ H�t$H��c�L�l$ �M9��ZL�t$(H�T$0�\$8H�|$L���L$D�$�B!��t-L�d$L;d$u
H�|$�؋�H�\$B��
I��L�d$�
H�\$L�d$L��H��L���,�H�|$t	H����I��M��H��t	L���e�H�l$�fDI��M��H��u�H�|$ H�t$H�c�L�l$ I9���L�t$(H�T$0�\$8H��L���L$D�$�o ��t+H�\$H;\$uH�����L�d$A��
H��H�\$�
L�d$H�\$L��L��H����+�H�|$�\���L�����N���1�H�D$HH��p sH�|$P���H�|$htH�|$`�z���H�Ę[A\A]A^A_]�H�=�
`H��x���������H���+H��H�|$H�g�H���'��H��H�|$tH�|$�	�I��M��t	L�����H�|$H��g�H�����f.�@UAWAVAUATSH��(H�GH���<H�D$H�|$H�OH����H�D$L�(fAoEfD�A��I�m�f�A�G�D!�A��H�L$ H����fE��u#f�foEfD�I�����H��A����t�A��H�L$ �A��H��H�@H��N�4(I�|�t
I�~��I�F�H�D$M�f�M��t2H�D$H�X��H��I��tH�{�t�H�;�����DI�~��E���H�|$����5���H�L$H��H��H�@H�H���H�L$tH�9H)�H���H��([A\A]A^A_]�%��H��([A\A]A^A_]�f.�UAWAVAUATSH��H��L�v L�n(M9�vH��I��H�NH�L�y�I��1�xH�L$tH�P��1�I�OE�G H�l$hH�����L�|$PD$hL$x�$��$�)T$0)D$)L$ )\$@I�T$H�D$H�@H�L$0L�L$8H�x�D$hM��H�T$`HE�H�$H��L��L��E1��e����t^�����|$H�UH�D$@H�H�@H9���H����HH�QI�T$(A�<$��I;L$��H��L������H��I�u
H�|$P�N�D$ tH�|$(�y�H�|$8���H�|$0��������H�H	�H�H�CL�sH�K�I�t��I�D$(I�$I�D$H�L$H�A(�H���H�A(H�L$PH�K@(D$(L$ (T$0(\$@[0S KH�L$`H�KHL�sPH�CXH�Ĩ[A\A]A^A_]�H�=o~`H���x�C�:���H�Y�x1�1��y���H�=�t�ʉ�H���I�uL����M�H���߂�H��H�|$�R
H���ʂ����DUAWAVAUATSH���I��A�8�F������A���I��A���L��H�D$ H�D$(H�D$0H�D$`H�L$hH�M`H�|$HH�t$ L�D$`�A��[�|$H��H��L�d$ H�\$(H�T$0H���&&�M��L��tH����L��A��VH��QL�Ä�t H�H��H���[A\A]A^A_]�tA�t3CPGPC@G@KS [0_0W O��H��$�A�H�L$H�T$t?H��H�T$`H�D$h�D$p
H�t$`M��L���e�A�H�L$H�T$M��uA�GL��$��s8H��$�9��L�C0H��$�L�$6H�,EL�n�L�D$@�ffffff.�I9���H��L��H����L�pH�u�L9�s�I�|�H���t�L9�s�I�4�H���t�A��0H�D$HH�D$PH�D$XH�GH�D$(H�D$ H)��]H�D$ H�L$(D$0)D$pH�D$`H�L$hHDŽ$�H��$��A�H�|$ H�t$HH�	`L�D$`�'�|$ ��H�D$`H��tH��uH�|$htH�|$p��
�H�D$HH��$�H�t$PH�T$XH��$�H��$��#�H��$�H�L$H�T$L�D$@tH��$��l
�L�D$@H�T$H�L$L;�$�������[H9���H9���H��H��H�D$`H�L$h�D$p
H��$�H�t$`�b�H�L$H�T$L�D$@L;�$��3���CPH��$�@PC@@@KS [0X0P H�8H��H�T$`H�D$h�D$p
H�t$`L���b�L��A������H�H���[A\A]A^A_]�H�=[oH��sx�����x�D$!�D$H�=KoH�
�tL��sxH�T$�+����I�D$I�D$H�=oH�
��tL��sxH�T$�+貉��H�=�x����H�={sx�6��I��M��uP��|I��H��$�tqH��$�����aI��H�|$ ���:�+I��H�|$`����H�|$ tCH�\$(H��{�L���{}�I��H�|$`���H�|$HtH�|$P�S��I��H���L���F}�脈�SH��H�G@�H�u	H�{@�H�{u
H�{���H�{(��
�H�{ ��
�H�CX�H�u
H�{X[�H�[�f.�DUAWAVAUATSH��H���kA��H��I��fof�A��A��L�oH���H�QXH�A0H�D$8�A8H�H�D$@H�APH�D$HH�AHH�D$pH�T$xfE��u/ffff.�fAoEfD��I�����I��A����t�A��D��D�`����A!�H��H�,IH��I�.H��M�|.�M���yD�D$I�t.�H�D$(tH�t$L����H���cH�t$��H��H�D$L���+�L��L�|$xI�(�vI�0I�w8H�T$H�L$�Q��H��H��9I�WI�wfn�f`��p�fp�D1�H!��ofo�ft�f�ȅ�D�D$��H�D$ H�T$`H�t$Xf�$�H�|$Pf�$�H�L$���H�H!�H��I��I)�H�T$I;W�uI�w�H�|$�\���t^H�L$�A�f!ȉ�H�D$ D�D$H�T$`H�t$Xfo�$�H�|$Pfo�$�u�fv�ft�f�ʅ��uH�H��H���$���I�G�H���$H�H;D$@D�D$H�t$sPH�L$8H��H���tAH��H;D$@s6H�T$8H��H���t'H�T$pH�L$0H�D$hH��u�.1�D�D$H��H��u	�1�H��tH�|$I���L��D�D$M�.I���H��tH�t$hI��H�|$0I)��[H;t$H�PJ�,�L��H��>��H��������H9������!L�L$ H����H�T$H����H���4H��L�|$H�T$�nA����H�l$(L�}�L;}���H�E�K�H��H�D�H�D�I��L�}��1�H�t$H�����������H�D$H�D$0H�4�H�L$H��H��`�H�D$(H�h�H;h�u
H�|$ ���H�T$(H�B�H�mH�H�t$H�4�H�t$H�t�L�|�H��H�j�D�D$H���3����IL��蜆��,���1�H�t$�|�A����f���u ff.�fAoEI��f�=��t�H�Ĩ[A\A]A^A_]�f��A��H��H�@H��M�<I�l�I;l�twA�D$�D!�H��I�O�H�mH�H��H�D�H�D�H��I�o�A��H��t�fE��u��fAoEfD��I�����I��A����t�A���i���I��蠅��{����&{�H�
mxH�T$H�~�L�|$H�t$��z�H�=B�x�U~��H����z�H��H�D$H�D$H�|$u
�H��H�|$tH�|$�!�H���!w�UAWAVAUATSH��H�G8H�����_0L�gH�<$L�o ��C�!؉�H�D$H����H�D$f��u,�fAoEf��I�����I������t��H�$L�h L�`���H��H�@H��M�4I�|�t
I�~�x�I�F�H�D$M�~�M��t.H�D$H�h�H��I��tH�}�t�H�}�>���@I�~��E���H�|$�"��5���H�<$f�_0H�G8H�?tH�tH�H��[A\A]A^A_]�%��H��[A\A]A^A_]ÐAVSPH��H�?tH���[?�H��8H��H��[A^���H�{tH�{H��[A^�%��H��[A^�I��H��8H����L���u�SH��H�G@�H�u	H�{@�Y@�{u
H�{���H�{(���H�{ [�%��@AWAVATSPH��L�wL�M)�t5I��I��L�%���I�� I��tI�F�H��H��t�I�>A����H�{tH�;H��[A\A^A_�%��H��[A\A^A_�f.�f�AWAVAUATSI��H�_L�M��t6L�cL�-����f.�I�� I��tI�D$�H��H��t�I�<$A����I�>tH��[A\A]A^A_�%Q��[A\A]A^A_�f.�DAWAVSH��pI��I��H��H�|$P�
���|$P��H�D$H�D$H�D$ H��y_H�D$8H�D$@H�D$0H�|$0葈�H��H�D$0L�|$8L�t$@H�$L���H�|$`H�t$L�L$0H��赟�|$`tOH�D$ (D$H�CH�CH�C(H�C8�C@�H�D$XH�CH��H�H��p[A^A_��D$a�D$H�=,�nH�
��tL��gxH�T$�+��~�H��H�|$0�S��H�|$tH�|$��H����r��UAWAVAUATSH��L�H�<$H�GL)���H��H���������H��H�L$E1�H�-���L�|$�DI��L;l$t\J�mL�M�t�M�d�M��t,M�~�fDI��I��tI�G�H��H��t�I�?����@L�|$I��H�8t�L�����H�$H�xtH�8H��[A\A]A^A_]�%��H��[A\A]A^A_]�f�AWAVATSPH��L�H�OH��L)�H���������H��L9�t2I��I��I��L�%����
�I��I��tI�G�H��H��t�I�?A����H�{tH�;H��[A\A^A_�%p��H��[A\A^A_�f.�f�AVSH��H��H��H9s%H��H�4$H�D$�D$
H���
U�H��[A^�H��I��H������H�\$H�T$I�~H�޹�	R�H�<$t�H���H��[A^�I��H�<$t	H����L����p�fDUAVSH�����D�w@�oI���YH��H�D$H�D$ H�D$(H��w_H�D$HH�D$P&H�D$@H�|$@���H��H��!oJ��H�5m"oJc<�H�H�5�"oD��J�4�L�
�#oOc�M�H�D$@H�|$HH�T$PH�D$`L�D$hH�t$pH�$L���H�|$0H�t$L�L$@H����|$0��D$)�$�H�D$(H��$�HDŽ$�HDŽ$�Ƅ$�H�BH��$�HDŽ$�H��$�H����H��$�H��H��tH��$��?��A����H���[A^]��D$1�D$H�=!�nH�
��tL�&xH�T$�+�z�H��H��$�H��H��t*H��$��H��H�|$@�+��H�|$tH�|$ ����H���n�SH�� H��H�D$H�D$H�D$H�D$H��H��H���C�H�D$H�CD$H�� [�H��H�|$tH�|$�U��H���Un�DAWAVAUATSI���>uH��H��yO��q��II�GPH�GPAG@G@�Ao�AoO�AoW �Ao_0�_0�W �O�[A\A]A^A_�I��t(I��H���H����I��H��L��w1���A��H������H�� s1��{H��H!�1�fo<�fo
�@�o0�o\0fo�ft�fo�ft�fo�f��f��f��fo�f��f��f���A$6�Al6H�� H9�u�H9��}��tRH��H��H��H!�fo��fo
��@�~0fo�ft�fo�f��f��f��fA�6H��H9�u�H9�t&�/f.��4@��\D�A�4H��H9�u�I��I���HB�I��H�=�_L���~��H���LE��M��udI�D$I�D$I�D$��wAD$ �o��w�AD$0H������H�� I�D$@H���_I�D$HI�D$Pn�I�$H������L��[A\A]A^A_�%��H���]o�H��L���>H����k�f.�DH��o@��H��H�5r oHc�H��f�UAWAVAUATSH��XI��H�D$H�D$H�D$H�D$H��H��H���@�L�|$H�\$H�T$H�|$H����|$�:L�|$(H�\$ H�D$H�D$0H���$H�D$H�D$8H�
dxA�E1��4I�FH�[H�T$H�T�D$�H��I�^L��ffffff.�A��t:H����H�xH��UH9����tLE1�I��u �nfffff.�I��I���SH��XxL�I��E1�H�hL��H;l$0r��f�L�yA�H��H�hL��H;l$0�t���H�H�|$8H��H�T$0����L�����S���H�|$H��H���#�I�^I;����L���w����H�Jx@�E1�L�|$�1DI�FJ�mL�H�T$H�T�D$�I��M�nH��@��t.H����H��xH��UH9����t01�I��u�VfDH��I��tGH��WxL�I��1��DH�X@�H�0H�PL���Z�M�nM;.�]���L���5w��P���H�|$(tH�|$ H��X[A\A]A^A_]�%�H��X[A\A]A^A_]�D$)D$@H�=��nH�
�tL�!xH�T$@�+�t�I��H�|$tCH�|$�6��I��H�|$tH�|$����I��H�\$ L�|$(�I��M��t	H��z�L���zh�f.�UAWAVAUATSH��I���1���
5���H��H��H���1�������H�D$pH�D$xHDŽ$����C�H�����C���H�
�LHc�H��H�2H�D$8H�D$@H�D$0H�|$0�q|�I��L�,�H��H��>��H��������H��I9������1�L����j��-H�D$H�D$ H�D$(H��H�D$8H�D$@H�D$0H�|$0��{�H��H�D$0H���H�T$8H�D$@H�$L���H�|$`H�t$L�L$0H�����|$`���D$a�D$H�=��nH�
E�tL���tH�T$�+�_r��fH�D$H�D$ H�D$(H�0H�D$8H�D$@
H�D$0H�|$0�'{�H��H�D$0H��H�T$8H�D$@H�$L�'�H�|$`H�t$L�L$0H���@��|$`���D$a�D$H�=�nH�
~�tL��tH�T$�+�q��H�D$H�D$ H�D$(H�=H�D$8H�D$@H�D$0H�|$0�`z�H��H��oHc4�H�H��oH��H�D$0H�t$8H�T$@H�$L�R�H�|$`H�t$L�L$0H���k��|$`���l$H�D$H�D$XH�\$ L�d$(H�D$H�D$ H�D$(H��H�D$8H�D$@H�D$0H�|$0�y�H��H�D$0H�\$8L�d$@H�$L���H�|$`H�t$L�L$0H���ɐ�|$`��H�\$PH�\$L�d$ L�l$(M�����E1�J��J�<�L����M�L��$�H��t	L��C��1���
��H�\$P��H���H��������H����1��������H���H��t-L�5��I��I��L����H����I��H��u1��CA��NH��H��I�V L��H��1��B�F�B�F�H��H��0H�� H9�u��tH�@A�H��AD@��uH�+�H��������H����1�������OH�|$pL��H���W1L��$�L;t$pu
H�|$p�.f�H�D$xB��
I�FH��$�I�GD$pAH��t	L����H�|$XH�|$Pt����|$uH���H��������H���1��������H�Ĉ[A\A]A^A_]Él$M��t%H��L����H���3H��L�d$XH��H����H�D$XH��H��L��������H�=$����H���H��H�����0��@����������H���H�D$0@�l$8H�=��nH�
��tL���tH�T$0�+�m���D$a�D$H�=��nH�
9�tL��tH�T$�+�Sm��ZH�|$p�A�1�L���m�H�D$xL��$����H�=������H��H��������H���5�����/��@��������,���H���H�D$0@�l$8H�=�nH�
��xL�4�xH�T$0�+�l��H�5q������1�������H�5�������1��o��
����M/���M����"��A����4/�������q������D$a�D$H�=m�nH�
��tL�*�tH�T$�+�l��
�L���c���l$���I��H��t2L���'��I���<I��@����H�I���I��H��t	L����H�\$P�z��I��H�|$0�2��H�|$uH�|$p��@�����H�|$ ���H�|$pt��I��H�|$0�[f�� I��H�|$0����H�|$tH�|$ �q�H�|$Xu�l$H�|$pt��;H��R��l$H�|$pt��$I��H�|$0��{��L���7_�I��H�|$p�Z���H�|$x��@��uH���H��������H��u;1������tL����^�H�5�������1����L����^��b-��u�����DUAWAVAUATSH��hI��������H���H����H���foH�kfD��A����u"@foEfD��H�����H��A����t�H��A�LC�N�$�H��H��=��H��������I9�����u�a�H�T$8L���H����L�t$@D�������H��H)�H�L$8L�a�H���H�L�|$H�D$ H�D$H�D$M����A�����E)�A!�A�L�t$�6�A�G��A��D!���H��H)�I��H���H�L$ J��I��L�l$A��M��tkfE��tL;l$u��4fff.�foEfD�H�����H��A����t�A��L;l$u��A�L��L��L���i�H�D$H�D$ �`���H�D$H�D$(H�|$H�t$8H��H�|$ ��H��H�D$XL��H�D$0�&M��H�D$HI�EL�|$PI��H�D$0L;|$X��I�o�M�7M�&I�^H�uH�UI��I)�HB�L��]�H���LE�M��y�L�t$HL�|$PL�l$0L�|$ @K�,/I���~���K�l/�H�uH�UI��I)�HB�L��
�H���LE�I��M��x�M��H���L�|$(H�\$ H�D$8H��H�D$0H�D$H�D$H�D$L�|$�3ffffff.�H�D$B��
I��L�t$H��H;\$0��H�H�(L�hL��H��D���H��H��H�D$H�t$H)�H9��0M����I��#f�H�D$F�$�I��L�t$L9���D�eE��xH��L�t$L;t$u���D����U��?A���vI�M����?	�A���rUD�e������A��?A	�A	�A��tjH��L�t$L;t$�f����DH����	�A��L�t$L;t$�H����&H����	�A��L�t$L;t$�*���f.�L���h]�����H�t$H9t$t5L�t$L;t$�����L���<]��w����A�L���$f������A�L���f��H�|$(L�t$@trH�|$ ����eH���H�D$`H�D$`H�D$H�=6��H�
w�xL�@��H�T$����H����H������H�D$H�D$H�D$H�D$I�FH�D$I�H�D$I�FH��h[A\A]A^A_]������O����L���\�H��H�|$(u�I�H��H�|$t<H�D$H�D$ H�|$ �%�H��H�|$(tH�|$ ���H�|$tH�|$���H����X��UAWAVAUATSH��xH��H)�H�QUUUUUUUH9�r�8\�I��I��H��L�$@M���4I��L��H��I�����L��L��H��L��H���uH�L$HH�D$PH9��H�|$(1�H�|$L�|$@H�t$8H�D$0�Kf.�H�t$H�t$pD$)D$`H�T$ H�RH�D$0H�t��H��L�|$@L9�H�t$8��H�T$ H��H��H�L�tH�D$H�D$H�D$I��E1��E1��fffff.�D�$I�L�l$I��M9��W���F�$;D�����������H�A���r�A��rA���H��H�T$L)�L��H9���A����{���D���?�ʀD���A��s@��@�4�T�V���f�@��?@�΀E��A��A����wA���D�@�t�T�&���A��?A�ȀA��A���D�$D�D@�t�T����A�L��H���b�H�D$H�L$H�|$A��������I���H�|$(��1�H�L$HH�D$PH9����E1�L�|$XL�D$HH��x[A\A]A^A_]�D�d$`H�=�nH�
��tL�Ƽ�H�T$`�+�a��L���aY��H��H�|$tH�|$���H�D$ H�D$XH�|$H����H���U�@AVSH��8I���1���
�uiH�N�H��H��uu1��i���u}�_�H��L�����H���o����uH��������H�
�H����1��!���tkH��8[A^�H�=
����H���H��H��t��#�À������t�H���H�$�\$H�=��nH�
��tL��tH��+�{`�H�5�������1�H��8[A^�%\��?#���V����|��J���I�����0��L���xT�I��H���
q��L���eT�DUAWAVAUATSH��I��H��$�H��$��1���
���H�����H���H��H�����D$�������d�<%������dH�%��dH�%�H�AdH�%��E�x)�$@�oE�xf�$PH��$`H��$hH�D$pH�D$xHDŽ$�HDŽ$�HDŽ$�HDŽ$�J��H�IH��$�M���A�E1�L��$@H�$�@f.�H�$H��H��M�tI�\H��H�$H��$�I��L9�$���H��$�N�t8J�\8L��L��H���Z����tVH��$�H;�$�u
H��$��WX�H��$�H��H��L�4H�\H��H��$�I��L9�$�u��'@H�$H;D$p�A���H�|$p�X�L�l$x�-���d�<%������dH�%��dH�%��H�$H�HdH�%����x)�$�o��xf�$ H��$0H��$8L�d$x�B������L�5��M��t~L�=���M�ofAof���H��$�f��u*ff.�fAoEf��I�����I������t������L��H)�H�q�H�Q�H�������E�!��I��u�H�D$PH�D$XH�D$`H�D$H�<$��H�=a����H�$H��L�H�$�H��$��H�D$H�����H�=!��H�5"��I�$M�l$H�T$L������H��H��9H�
��H�-��fn�f`��p�fp�D1�H!��oTfo�ft�fD�E����H��$�H��$�f�$�H��$�f�$p�A��H�H!�H��H)�L;m�uL�u�H�|$L��L��U܁��tYA�G�fD!�A��H��$�H��$�fo�$�H��$�fo�$pu�f�fv�ft�f�…�uoH�H��H���-���H�]�L�}�H�D$H;D$PuH�|$P�r��H�D$XH��$�H�L$H��H��H��$�L�4L�lH�\L�|H��H�L$H�L$`I��L;$$tH���H���g�����d�<%������dH�%��dH�%�H�HdH�%��x�x)D$ �o{�xfD$0H�D$@H�T$HH�D$PH�D$H�\$XH�$H�|$tYL�d$I��H�$I�L�t$ I���fffff.�I�� M9�t(I�7I�WI�oM�oL�������u�H�+L�kH����H�<$H)�H��H���7H�|$t
H�<$�2فH�L$(H��t"H��H��H�H���tH�|$ H)�H���ف��ށd�<%������dH�%��dH�%�H��$�H��$�H�H�HdH�%��G�x)D$ �oJ�xfD$0H�D$@H�T$HH��$�H��$�H��$H��$H�D$ H��$H��$��I��H����I�׿@�^ׁH���LH��L�0L�xHDŽ$�H��$�HDŽ$��o�$��o�$fL$`fD$PA�A�L�d$P�"f.�N�t+�J�,+I��L��$�I��L���`I��H��t7H��L;�$�u˺�A�H��$�L���X�H��$��H��$�H��$��
�E1�1�H��$�H��$�H�V�$�H�NH�F L�~(H�L$(H��t"H��H��H�H���tH�|$ H)�H���ׁH��$H��t%H��H��H�H���tH��$H)�H����ցH�|$ptH�|$x��ցH��$HH��t%H��H��H�H���tH��$@H)�H����ց�|$uH�I��H�����H��H���`1��R܁���,H�Ę[A\A]A^A_]�H�=0܁����������4�D$�܁���2���H�܁H�D$ �D$�D$(H�=�nH�
��tL�S�tH�T$ �+�V���BH��dH�%�d�%�������H�	�H�D$PH�D$PH�D$ H�=#�H�
d�xL�-��H�T$ ����������AdH�%�d�%�����[����AdH�%�d�%�����M����|AdH�%�d�%�����O���H�5ہ�����1���Ձ�������������ځ�����@�cM��&��I���|$���L����I�I���w�I���DI��H�|$PteH�|$X�XI��H�|$t'H�<$�I���HI��H��$�tH��$��tԁH�L$(H��t"H��H��H�H���tH�|$ H)�H���HԁH��$H��t*H��H��H�H���tH��$H)�H���ԁ�I��H��$�tH��$���ӁH�|$ptH�|$x��ӁH��$HH��t%H��H��H�H���tH��$@H)�H����Ӂ�|$�a���L���H�I��H�|$ �<e��L���H�@UAWAVAUATSH��XI��H�|$PH�D$ H�D$(H�D$0L�~L�fH�D$H�D$H�D$M����H�t�H�D$@H�D$H&H�D$8H�|$8��\�H��I��H���=�1�J��H�<�H��@ׁL�H�\$H�|$L��L����H�l$L�l$I9�uWH�|$�J�L�d$C��
I��H�l$H�|$ �A�1�L���S�H�\$(L�|$0�/�1�A�E1��L�d$C��
I��u�E1�E1�J��J�<�L���ցM�L�|$0H��t	L��ҁI�n M�v(H�D$H�D$H�D$M����H��H�D$@H�D$H.H�D$8H�|$8�[�I��I��H���!L��I�ܸ1�J��H�<���ՁL�H�\$H�|$H��L���L��L�l$L�t$M9�uH�|$�tI�L�l$L�d$C��
I��H�D$ L)�I9�v3H�|$ �A�L��L���7R�H�\$(L�|$0�A�E1�E1�J��J�<�L��ZՁM�L�|$0M��t	L���ЁH�D$0H�L$PH�AD$ H��X[A\A]A^A_]�H�|$�A�1�L���Q�H�D$H�\$���H�|$�A�1�L���Q�L��I��H�D$H�\$���H��M��u"�)H��H��u����H��H�|$tL�d$L��,ЁH�|$ tH�|$(�ЁH���E�f�SH��H�?t
H�{��ρH�{tH�{ [�%�ρ[����ׁ��u�H��H�bׁH�D$H�D$H�D$H�=dׁH�
��tL�6��H�T$���H���f�UAWAVAUATSH��(I��I��L�n`M�C�H�F`���L9���H�HI�N`I�vxH����L9���L�PM�FpL��O��I���fDM�UE�H ��u
A��
��A��A��A����H��I�MI���H��u��~L9��4H�|$H�PI�V`M�~xM����L9���H��I�NpK�4�I��H�4�H���1�ffff.�I�E�~ ��I�UH���I��r�E1�H��uz��I�@H����H�8��H��L�xH�XL�4�H����L���;́I��H�����L���F���E1�1�H��u�H��H���}H�AH��L�D$ttH�8xnL��H�hL�`N�,�M����L���́H���kH��H��L��H���сI��H�I��L��I��L9�L�D$��M��u�I�MM����I�N`H�yK��I��H����L�,$H�|$ L�t$�fff.�I�MH���I����L9��VI�~`I�vxI9���I�FpH�H��t�H�8x�L�`H�hL�,�H����I��L���ˁH���oH��L��L��I��сL�,$L��M�uI��H��L9�L�D$L�t$H�|$ �U���L9�M����H�D$L��I�ML��A�L��L��L���ЁI�EH�H�I�MH�]L�eH�]H����WA��H��L��rЁI��H��A��L��L��SЁL�,$I�M1�H�D$H�L�pH�PI�EH��I�EH��([A\A]A^A_]�H�=�H��,u�.�I��mH�=n,u�	I�H�=��H�s,u�.�I��GH�=�KnH�-u�(�gI��-H�^,uL����K���L���C��
�L���C�I��H�H�H��I�MH���@�L�,$�I�M�I�MH��I�MH��I�MH���?��I�MH��I�MH����?�SH��������H�O`H9�ssH��H�QH�W`H�wxH�yL��N�����H��f.�H��tH9�t#H�{`L�KpC�<M�@�H�S`u�H����H�K`[�H�=ГH�M+u�.�[H�H�="+u�G�H�K`H���A?�Pd�<%����uVdH�%�����
e߁��umH;R߁uiH�9݁H�b�H��fDH��H��tH�t�H�Q����u�H����Yø�H�߁dH�%����d�%�����
�ށ��t��L��:R�f.�SH�� H���H��������H9�s_H��H�AH���H���H��t6W�)$H�D$H���H���l��H���H��H���H�� [�1�H���H�� [�H�=o+u�F�H���H���>�f.��SH����ȁH��t#��_�@sH�H�CH�C[ÿ��3A�f.�AWAVSI��H�^H�VH��訚I�>tH��[A^A_�%|ȁ[A^A_�I��I�>t	H��dȁL���d=�@UAWAVAUATSH��HH��H�H��H1�H���HH�H�
)"Hc�H��{��I���C�D$ H�|$H�1���ŁH�D$(H�5z�H����H�|$�'�H�D$H�D$0�D$8M�.I�FH�D$@E�~�D$1��%fff.�H�<,H��HH�t$L���ˁL��M��tbL;l$@t[A�E��xI���q����A�u��?<��`A�U����?	�<���A�E��������?	�	�=�tA���sD��A�E1�=�\��������t=����D$A�L��H���H=v2H���EH�|$0�t$ H�T$(H�L$HI���'���#1�I��M��NI������H�|$0�t$ H�T$(H�L$M���m'������������?�ɀ���=s���T$�L$	A��O�����?�ʀ���=��w,@���@�t$�T$	�L$
A��!���I����	�����@��?@�΀���D$@�t$	�T$
�L$A����I����	ʉ����I��=�����H���"H�|$0H�T$(H�L$H�t$ I���&�����C��L�6L�~�nM����L��L)�H��H��1�@������t1���@��H�H�H�sH)�H9���M������%��=�tL�sL;3�nH�CB�,�I��L�s�SL�&H�FH�D$ D�~H�D$HH�D$PH�D$X�D$�E1�M��tx�L;d$ tiA�$��xI���ff.�����A�t$��?<��A�T$����?	�<��2A�D$��������?	�	�=�!A���LD��A�E1�=�5��������t=�sE�D$A�H�D$HL)�I9���I�<.H�t$L��ȁM�L�t$XM�������D����?�ɀ���=s���T$�L$	A�란�?�ʀ���=��w,@���@�t$�T$	�L$
A��p���I����	���?���@��?@�΀���D$@�t$	�T$
�L$A��7���I����	ʉ�����I��=������*�A�H�|$HL��L����C�H�l$PL�t$X���L�d$HL�|$PH�{L��L��1���M��t"L��H��H[A\A]A^A_]�%���uH��H[A\A]A^A_]�1ҁ���H�sH)�H9��D����A�H���UC�M��u/�0���ff.�I��L�kL;+��H�CF�$�I��L�kM9������E�&E��y�D���A�V��?A���v>A�N����?	�A���r<E�f������A��?A	�A	�A�������I���I����	�A���o���I����	�A���^���H���9��^���H���9����H�
u�1�H����=�H�=V�H���t�O�c?�H�=�u�=�H�=u�<�H��H�|$HtL�|$P�H��M��t	L�����H���6�P�(���H��t)H�H�@H�@H�@H�@ Yÿ�(�9��PH��t=H��1ҋ�A��A���A���A����v:��
tH��H���u�H��H��Y�1�H��Y�H9�v�H�=D�nH�K�w���=�L$H�=;�nH�
��tL��H�T$�+��@�UAWAVAUATSH��H��H�|$���
H�l$H��H��qUH�D$������u4L�p�L�x�L�`I�$H��tL����I�|$t	L������L������H��H��L�t$L�|$ M����A�>/��H�|$L��L���#��|$�]H�D$������u;H�H�H�L$L�h�L�`I�$H��tL���I�|$t	L��!��H�|$���A�>/L�t$L�|$�D$ �D$Jf�D$HH��$�H�t$��D��$�L��$�A�>/H��$�H�D$L�t$L�|$�D$ �D$Jf�D$HH��$�H�t$���$��<��H�|$�A��	��H��@��@ �I��
��@ �uWH� (deleteH�L$J3|!�B�t!�H��d)H	�u1I��H�|$H��M���H��t	L�����H�l$L�t$L�|$ H�+L�sL�{H��H��[A\A]A^A_]�H�=�'H���t�$��;�H��I�|$t	L�����H�|$�����H��I�|$tL�������H��H��t	L������H���2�SH�� H�H�H�H��t$�~t*H�|$�H�D$H�CD$H�� [�H�=6���;��Թ�@SH�� H�H�H�H��t$�~t*H�|$�H�D$H�CD$H�� [�H�=拁��:�脹�@UAWAVAUATSH��HH���"I��I��H��H��H�H�D$H�o�fffff.�I��L;t$��I;/��M�oA�D� H��I�oI�6I�VH�|$0����L�d$8H�T$@H�|$L��1�E1���H�D$ H�D$H�\$(I�H)�H9�w`H��H�<�L�L�l$L��l��H�I�oH�|$t	L��컁H�|$0�H���L��׻��:���L����3��E����A�L��H��H����<�M�oI�o�z���H��H[A\A]A^A_]�H��H�|$tH�|$�z���H��H�|$0t	L��d��H���d0�@UAWAVAUATSH��XH�/H�GH�D$(H9��RL�H�GH�D$H�|$ �fDH!��AoTfo�ft�f�؅�tvH�D$H�T$fL$@H�4$fT$0���H�H!�H��L��H)�L;p�uH�p�L��L���������C�f!؉�H�D$H�T$foL$@H�4$foT$0u�fDfv�ft�f�ʅ�upH�H��H���P���H��H��H�/L�`L�pI�tGI� I�w(L��L�����H��H��9M�/I�Wfn�f`��p�fp�D1����ffff.�H�|$L��L�������tH;l$(H�|$ u�E1��E1�L��L��H��X[A\A]A^A_]�UAWAVAUATSH��(H�vL�4�L�o1�H�|$H��L�t$ �2L�t$H�D$I�M�|$�H�D$I�D$�L�t$ I��H��H���M9�t}H�} H�u(H�UH�M�>?<�u�I�EH�D$L�} H�E(H�D$E1��O�$.K�D5�K�D5CD5�CD5L9��x���K�T5�K�L5�L��H�t$��>I���<�t�M��V���H��([A\A]A^A_]�H�L$J�L5M�|$�H�L$I�L$�H����-�fD�?tH�G@H��H��u�H�H�%���@SH��H�H��t��uH�{t
H�{�u��H�C H��t��uH�{(t
H�{0�U��H�C@H��t��uH�{Ht
H�{P�5��H�C`H��t��uH�{ht
H�{p���H���H��t��uH���tH���[�%뷁[ÐSH��H�<$�D$H��肰��H�<$�G f�G$�G&�G*�G.�|$tH�5�_�H��[����H��[�H�Ã|$tH�<$H�5��_����H���k,��7�fDUAWAVAUATSPH��I��H�/H��H��qvH�4$M�fI�nL�<�H����L���.��H����I��H��L��L���c��I�.M�nI��H��H9�H�4$uH�=$7nH��mx�(��4�M�~L)�H9�waH��J�<�I~���I�M�~H��[A\A]A^A_]ÿL��L���ẁI�I�F1�E1�H�4$L)�H9�v��A�L��I��L��H����L��M�~�w����L���.�f.�f�UAWAVAUATSH��M��L��A��I��I��I��HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��t/J��1�fffff.�A�<�[tH��H��u�1�L���1�1��H�i�L��$�H��$�H�|$@H��L����C�H��$�H�D$PH�A�oD$@�A���!H��L��H)��6L��$�L�d$pH��$�H��tH��$�M�$�H�D$0H��H�D$8�H�D$E1�H��u-�H��$�H�D$J�,�I��M��L��$�H����A�$��]�kM��t1��vffffff.�@�H��t8A���.�R@�E1�A�|$.�@@��1�1�H��u4�E1��!�M��1�H��xVH��tgA�<$.��H��H��tX��uTA�|$.uLI�L$H��H���H�D$(��@��@�uOI������9]uCI���H�|$0�xHl$8H��u�1�L;�$�����H��$��
������I��I��H�|$@I��H��H��1�E1������D$P<L����L�l$@H�|$H�tL��H��pM����
�kI���	M���]H�L$(H��H)���
M�$�u(���H�X�n���toDI��H��t\A�$�Q���r� t��rH�������t%��u5�����붃� t���0u ��0�����H��n��I��1�H�D$(M����H��L)���L��H)�H��H����H��$�L)�H9���H��$�H��H�L$��H��H��fHn�H�fp�Df�c�J��H��I�1�fo^�fof�fDfo�f���D����H��f��H9�u�H9�uaI�G�H�L$�sH�|$0�xLl$8H��L)��7���H��H����H��$�L)�H9��I9��CH��s7H�D$�H�L$DJ�,�H��I��I9�u�I�G�N�,�H��I���H��H��fHn�H)�fp�Df��H�L$J��H��I�1�fo��fo��ffffff.�fo�f���D����H��f��H9�u�H9�H�D$��f�J�,�H��I��I9�|���A�H��$�L����1�L��$�H��$�H��H�L$�����A����A�H��$�L���1�H��$�H�D$L��$�I9������H�D$uN�,�I��H�\$(L��$�H���{���M��@��M��M�,�H�|$@L��L��1�E1��M���D$P<�K��H�l$@H�|$H�t H��H��p!H���
�(H���
@H���H��H)���	M�$�u2�s�����H�ޮn����\����I��H���C���A�$�Q���r� t���+����������t-�����������뤃� t���0�������0�����H�Y�n��x����oH�AH�D$PH�AH�D$XfD$@A�1�E1�L��foD$@H�L$PI�L$0H�L$XI�L$8�AD$ I�$M�l$M�|$I�\$�1��	H9���H)�L�4�H��H��>��H��H���I9����t1�L���&��Z	M����H��L���w��H����I��I��H����H��$�L��$�H��$�H��$��o�oIfD$@fL$PH��H9�L�d$p������H���	H9���H)�L�l$(L��H)�H����L�4�H��H��>��H���I9�����#���M��t#H���L���F�H���2�������A�E1�I�4�L��L��ͱ�H��$�H��t�H�uH��$�H��$���1�H��$�tH��$��$��L�l$xL��$�H��$�H��$�L�xH�D$xH�D$H��fH�D$H�5N�H��$�H�T$�D�H��$�H�D$(H��$�H�D$I�H��H��H1�H���HH�L��$�H�
�Hc�H��A��,A�G�D$0H��$��1��S��H�D$hH�5�ςH����H�|$��H�D$H��$�Ƅ$��D$M����H�l$I�1�H��tH�D$8�%H�<H�ǨH�t$L��I��L��L9��R�E��xH�ʼn���������������u��?<�vE�U����?	�<�rR�E��������?	�	�=��H����������u:�CH����	�ȉ�������u�&H����	ʉЉ�������t=����D$A�L��H���H=r8H���@H��$��t$0H�T$hH��$�I�������t1�I��M��yI�������H��$��t$0H�T$hH�L$M�����������.����?�ɀ���=s���T$�L$A��F�����?�ʀ���=��w@���@�t$�T$�L$A�����@��?@�΀���D$@�t$�T$�L$A����L��H��D���H��H��I�wH)�H9��CM����H�\$I��.fffff.�L����!�I�GB�,�I��M�gL9��L�+@��xH��M�gM;'u���f.�����S��?@���vH�K����?	�@���rS�k��������?	�	Ł���H��M�gM;'�s����f���H����	Љ�M�gM;'�N����Q���H����	���M�gM;'�9����,���HDŽ$�HDŽ$�HDŽ$��D$M����L�d$M�A�1��A�$��x'I�ĉ����������ff.�����A�t$��?<�vIA�T$����?	�<�rTA�D$��������?	�	�=�YI����������uG�LI����	�ȉ�������u*�/I����	ʉЉ�������tffff.�=�sI�D$�H��$�H)�H9���J�<+H�t$H�����H�H��$�M9����������?�ɀ���=s���T$�L$�뚀�?�ʀ���=��w@���@�t$�T$�L$��m���@��?@�΀���D$@�t$�T$�L$��E����A�H��$�H��H���'�L��$�H��$��&���L��$�H��$�@���@�A�1�I�L��H��1���@��uFL������;1��
H����H��$�H�T$hH��$��t$0I���m��uA�GH�|$(tH�|$�9��H�D$pH��H�H�|$xtH��$����H�Ĩ[A\A]A^A_]�I��H�
}�xL��L���b"����#H�=4�H��\x��=H�=@bH��t��#��I���H�
W�t�1�H���"��|�A�L���&����H�=��H��t�O�#��JH�=b�nH�
��tL�7zwH�T$@�+�%��$H��tH�D$8H�|$8�!��H�=zw�r!�H��H��$�t1H��$������!H��@��uL��餁�H������(H��H�|$(tH�|$�Ƥ�H�|$xtNH��$��>H��H��$�H��t�H�uH��$�H��$��)�H��$�tH��$��p��H���p�UAWAVAUATSH��xH�L�pM���,L�8I��M�H��������H�GL�gH�D$(H�H�D$XH�GH��$�H�G H��$�H�G(H��$���H��$����D$DH��$�H�G0H��$H�AH��$ H�A�H��$HDŽ$�L��$�L�t$H�(H��t	L�����L�t$HL�|$PI��M9��XI�7I�WH�|$`H��$�L�D$XM���:�H�\$`H;�$ �+L�|$PL�l$hH�D$pH�D$H�|$xH��$�H��$�L��$�H�|$ H�t$���L�l$0�H�|$��H����H��$�H�u@�H�|$`L�|$L��褃���H�|$H�\$8��H��L�d$hL�t$p1��fff.�L�l$0H��H9�trM�|M��~�L��L)�r�I��K�I�<�M�,�I�T�H��$(I�4�H��H��H�@�6��I��M��t�I����H��$(����ffff.�L�t$pH�\$8L��$�H��t	L��衁H�D$pH��$D$`)�$�M�|$H��$��@�oH�D$(H��������H9������U��L$DH��$H�D$p(�$�)D$`1�H�|$XH�t$ H�T$L�D$`�v���-ff.�H�D$(H��������H9���U��U���$�H�|$XH�t$ H�T$��OA��H�A���4M�L$A��H��$�H��$�H�L$ L�D$��0E����H��$��x��H�T$L�4�H��H��>��L;�$�����L�|$I��M���L������H����H�\$I���ff.�1�H�|$(H�t$ H�T$�L$DL��$���$��A��1���H��$�H��$�H�L$ L�D$M���0H��$��H�ML�|$uH��L���e$�E���J���A��A��H�� H�H�H��$H�H�T$H����H������t$�H�M�����H��L���$����f�H����H���������������E1�H��H��H�t$ L��I�����L��$0L��$�L��$8H��$@H�|$`H��$0L��L�|$���L��$�H�|$(H�t$`�V���9���H�t$H����I�M@��u0I�uI�EH9�}1�I�tH��tI�t�H��H9�|�L��H��L���
L��H�I�EH�|$���I�L�H�EI;L�tH��H9D$u�H�l$���H�T$H9������H�M�)��t"I�t�H��I;t��t	I�t�H�UH��H��H��H�T$H��H9�u�f���H��H9D$��I�L�I;L�uI�L�I;L�t��I�L�H��I�L�I;L�t�I�L�H���H�T$H��L�H�p�M��I�H�HH��H��H9�����H�8L�I9�}*I��M�L9�tL�I�L�A�I��L��I9�|�I���M��I�9H�8H�HH9�}�I��M�A�I�9M9�t�I�y�M��H9�|��H��������2���L���8w����1��)I�t$H��$�H�PH�H H�|$(��P����H��$�H�pH�P H�|$`H�L$ L�D$�p��H�D$(H��$�Ƅ$�D$`L$p�$�)�$0)�$@)�$PH��$�H��$pH��$�H��$`H��$�H��$hI�t$H��$0��X�I��H��$0H��H��tH��$8�%���M��tL���I�uL��� ����H��tL������H��x[A\A]A^A_]�H�=��t�C��YH�=z�t�5��K�H��$�L��$�L��L�|$H��$�H��$��
��L�t$pH��owL��L����I��H��tH�|$0�[���I��H�|$8u�H�D$8H�|$`���1�L�l$0H�\$8�HI��H��$0H��H��uL�l$0�PH��$8���L�l$0�;�6I���I��H��$��/��1�H�t$H��$��H�u�U�@��u�I��H��t�H�MuH��L���4�H��uL����L�����L����fDUAWAVAUATSH��XH��$�H���G�D$H�ƀ�G�O�WD�_�D�C	D�K
A��A�����D�SA����	�D	؍�D	�D	�D	�H��$�H��$��T$|��L��$L��$I���[L��$�K�vI��H�D$XM��M����L�d$h�C
�D$H�-���L�|$`�ffff.�M��L;l$X��M�oI�H��H9��AH��$�I�OH�L$PM�J��M��tH��]��I��H��u��A�L��H�t$PH�����L�|$L�t$ L�|$(�|$�YH�D$0H�D$8H�D$@�|$��H�|$PJ�4�H�YH�
Y��%�����H��$�H��$�H�E�E1��'�H��$H��$��<��H��$����H�D$HH��H��H��$��z��H��H����A��H�D$pE1�H��$�� fff.�I��H��$�I9��uI��@�kI��v0L;d$0uH�|$0��H�D$8H�D$pH�D$pB�� I��L�d$@H��$�H��$�L���AH��H9�$��H��$�H��$P�$��$��$��$�)�$@)�$0)�$ )�$H��$H��$ H��$�H���\CH��$�H�D$L��$�H�D$0L)�I9�L��$���J��H�D$8H�D$pJ�<�L�t$L���J��M�L�d$@H��$�tL����H��$tH���H��$0H�D$L��$8M��L��$�t0H�D$H�X�DH��I��tH�{�t�H�;����f�H��$(�1���H�|$���%����A�H�|$0L��L���J�L�d$@�"���H��$�H��$�H�T$PL��D�D$|�n$�L��$�M��tqL��$�M��t:I��uI�~ t-H��$�L��L����:H��$�H�D$@�$�)D$0�I�u$L��L���)��H�|$H�H�u�WG��L�d$@M����I��AA��D"t$tH�D$@<A�<H�D$L�|$(I9�uH�|$�[
�H�D$H�\$ B�� I��L�|$(H�L$8H�L$L)�I9���J��J�<�H�t$�d��M�L�|$(E��t&L;|$uH�|$��H�\$ B��& I��L�|$(H�|$0tH�|$8��L�|$(L;|$u
H�|$��H�\$ B��
I��H��$�H��L��詭�H�|$tH���H��$�����H�|$P������A�H�|$L��L���V�H�\$ L�|$(����L�|$`L�d$hH�t$XH��L)�H���������H��L9�tCH��H��I��L�5����fff.�I��H��tI�}�t�I�}A����L�|$`L�d$hM��tL��H��X[A\A]A^A_]�%���H��X[A\A]A^A_]�H�=�hw�p��8I��s4L��L���=q��L��$�K�vI��H�D$X����H�����L��L���=���H��H��$��w��H���/�H��H��$�t8H�|$����+�OH���I�uYL��L���~��LH��H��$�ua�jH��H��$�܊���H���#H��H�|$t0��H��H�|$H�H�u�pD�H�|$0��H�|$��H��$�tH�|$P�z��H�t$XH��L)�H���������H��L9�uH�|$hu5H���U�I��I��I����I��I��t�I�}�t�I�}����H�|$`���H����H�|$8���H�|$�f���H�|$ �둁H��$��W����]�����f.�UAWAVAUATSH���M��I��I��H��$ H��$�H����L��I��H��$��B�RA�wA�A�_E�G	E�W
A��D��@��@������@�@�D�A�WD	�A��A	���D	�H�uH�UM���H�|$ ��$L��$�M������H�L$ H��H���JH�I�t$L��H��$�L���D���H��HDŽ$HDŽ$HDŽ$ H��'_H�D$(H�D$0 H�D$ H�|$ �C�H��H�D$ H�D$(H�D$@H�D$HH�$L�=nH��$�H��$L�L$ H���P1��$��&�$)D$ H��$ H�D$0H�\$8L�t$@H�D$HL�l$X�D$`I�t$H�|$ �lL�H�D$ H��H��tH�|$(����H�A��
H��$�L��$�L��$�L��$H�L$H�D$(H��$�H�\$0H�|$8L�l$@H�D$HH�D$H�D$PH��$XH��$�L���G����oH��$�L�eH��L��$��H��1�H��$�H��$��H�<
�kH��H9�u�A��,
A��!
H9���
H�D$H��H��$XHD�H�@�HE�H�|$ �o��H��$�H��H��L�H��$�H��H���H�L$pL�5f��1�H9��I�|$H��$�H�,�H��H��$�H���[��H��I�$H��$�I�D$H��$�H�E�L�L$0H��$�L9���H��L)�H�L$ L)�L��H9���H�@H��HL$(H����I��L�L�B�I��rOI��I��W�H�H�AAH�A A(H�A8A@H�APH�AXH��`I���u���t H�H�AH�AH��H��u�H�H��H�H�AH�AH��H�D$0I��H��$�H�,�H��������?H9���H;l$p����m
L��H��$�H��t+�H����%�H����I��H��$�H��$��A�HDŽ$�L��H��$�H���H��$�H9��MH�D$(H�H�,�H�<�tH�}A��H��$�H�EL��L�eH��$�H�EH��$�I��H;�$�H��$�H��$�������
H��$��A�H�|$ L��$�L��I���
�H�D$0H��H��$�L��L��$����H��$H��$�H��$H��$�M���^��M��H��$L��$�L��$��"J��E1�fff.�C���ʁ���������x��=�MI��H���u���A�OA�_HDŽ$�HDŽ$�HDŽ$���Ȩ�,��$�H�|$ H��$�H��$�L��E1��:�L�t$ M��t.H�t$(I�~H��$�H�t$p��I�u
L��H�t$p�"����H��$�I��I��M�H��$�H��$�HDŽ$�H��$�H�D$0H�D$8H�T$@H�D$HL�d$HL�t$PH�D$ H�D$(H����H����H��$�H)�H9���H��H�@H�D$pH�<H��H�R�ߋ�H�\$8H��$�H9���H��$�H�t$pH�H��������?H�@L��H�U H��L�H�H�Z�L��H9���M9�����[L��$�L��$�H�t$pI��H�r�M��t@H��$��L��$�L���O"�H���H��$�L��$�H��$���HDŽ$�H��$�H��L��W��L��$�H��$�I�H��$�I�@I�XH��$�I��H�t$pI9���L��I�D$�H��H��L9�H��������?L��$�����H�W _H�D$(H�D$0H�D$ H�|$ �"�H��H�L$ H�D$(H�T$0H��$�H�D$8L�t$@H�D$HH��$�H�D$X�D$`H��$�H�pH�|$ L�t$�D��M��H��$輆�HDŽ$�HDŽ$�HDŽ$�H�1_H�D$(H�D$0H�D$ H�|$ �`�M9���I��H��H��$�L��L��1�E1��ٔL��$�H��$�L��$�H��$�HDŽ$�M9���L��I�D$H)�H��$�J�4�H��H��$`1�E1��w�L��$hH��$p�$��$�)D$ )L$0H�D$@L�d$HH�D$PH�$L��dH��$�H��$�L�L$ L��H����'��$�L��$�I����H�D$ H��tH��uH�|$(tH�|$0�_��H��$`t	L��K��H��$�t	L���7���$�)D$ H��$�H�D$0H��$�H�D$8H�\$@H�D$HH�D$X�D$`HDŽ$�HDŽ$�HDŽ$�H�|$ H��$��VB�H��$�L��$�H����H��$�@��H�D$ H��H��tH�|$(H��~��H��H��$L���S��@��u	L���]��H��$@H�D$P�$�$ �$0)T$@)L$0)D$ ��$Q�D$a��$T�D$dL�t$X�D$`H��$�H�pH�|$ �A�H�D$ H��H��L�t$�H�|$(�҄���H��$�H���m
1�H��$��H�^_H�D$(H�D$0:H�D$ H�|$ �M�H��H�L$ H�D$(H�T$0H��$�H�D$8L�t$@H�D$HH��$�H�D$X�D$`H��$�H�pH�|$ L�t$�@��FI��L!�@�H������L�������HDŽ$�HDŽ$�HDŽ$�H�
_H��$HDŽ$ H��H��$H��$�R��H��H�D$ H�\$(H�D$@H�l$HH�$L�daH��$`H��$�L�L$ H���w$�L��$���$`H��$���
H�|$ �D��$�)D$ H��$�H�D$0H�\$8L�t$@H�D$HH�D$X�D$`I�wH�|$ �f2��L�t$M��t�I�uL��H��$X�F�H�A�H�|$tH��$�����L	�H��H���[A\A]A^A_]�1����UH��$�H�������I�uL���Y��1�A�H�D$ H��H����������M��M)�H�PUUUUUUUI9�v|1��1�L������
H�D$0H��$�D$ �\��$���$`H�=�nH�
_utL�hUwH��$`�+�v��
L�d$HM)�H�PUUUUUUUI9�w�L��H��H�<@H��t$�H����I��H���]���I����E1�L��$H��$HDŽ$ H��$H�t$H�H��$L��$L��$ K�II�4�L��$H�L$pH��$ L��$H��$(L��M���L��$�H��$�H�T$0L�t$8H�\$@J�43H�H)�I9�H��$��		M�H��$�H�xK�vH�4�J��L�4@L�H��H�[M��w��H��$�L�d$8H�GH��$�H��L9�I��H��$�tkH�OI�H�@H��I�T$H��H�R�H��H9�t9H�K�A)�$`H�(�$`@H�GH��L9�t
H��H�SH9�u�H��$H��H)�H���������H��H9�t(I��I��H���	H��I��tH�{�t�H�;�����H�|$pt	L����H�\$ H�L$(H��H)�H���������H��L�d$0H9�t(I��I��H���	H��I��tH�{�t�H�;�B���H�\$@H��t>M�t$H�D$8L9�t'I�L$H�@H�4�K�vH�<�H��H�@���I�M�t$��$��:H��$�H��$�H)�H��$�H9���H��H�������H��$�H��������?H�vL�$�I��H��H��H��$�H�]L��H9���I9������H�T$pH�u�M��t>H��$��L��M���W�M��H���cI��H��$�H��$��A�HDŽ$�L��L��c��H��$�I�D$�M�t$�I�$H��$�H��I��H��H��$�H��������?H�T$p�(������H��$�H��$��$�)�$�D��$H��$�L�pA��A�GthH��H��H��$�H9��H��$�����U��D	�H��$�H�D$0(�$�)D$ L�D$ H��$�L���Q���#L��$�H��$�H��$�L��D�����D��D��H��$�H��$H��$�M��M���H���Jc�H��ြ$��oH��$�����ZH�|$ H��$�H��$�L��A���
�H�D$ H���)�H�uH�|$ H�t$(���HDŽ$HDŽ$HDŽ$ H�}_H�D$(H�D$0EH�D$ H�|$ ��H��H��$�H�D$ H�T$(L�l$0H�$L��YH��$�H��$L�L$ H�����H��$���$���$)D$ H��$ H�D$0H�D$HH�D$X�D$`H�L$8H��$H�D$@H�|$ L����7�H�D$ H��H��tH�|$(�,{�1�E1��.A�H��A�H��
H�H�|$H���;����H��1���H��$X�Z������1�L���D���H�=�ynH��Nw��N���H�=�ynH�[Nw��1���e��$��D$H�=vynH�
�mtL�NwH�T$�+����0H��$��A�1��M��H��$�H��$�H�vH��H��H��$�H��I��I�D$�H�D$pL��$�H��$�M��H�]H��H��������?H9���I��H;L$p�����H�E�H��$�M��t0�H��$��L����H����I��H��$��A�HDŽ$�L��H��$�L���}�H��$�H��$�H�H�L�p�H�H��$�H��H��H��$�H��H��$�M��L��$������B�HDŽ$�H��$�L���a���H�=�wnH�
ugtL�NMwH��$�+�l���H�=�_H�AMw�]���sH�=C�t���b��$a��$�H�=pwnH�
�ktL�ULwH��$��+����'H��$��A��F��H��$�H��$�H���d���H��$��A�H�T$pH��H�����H��$�H��$�H�T$p����L$ H�=�vnH�
�htL��S�H�T$ �+�b����A�H��$�L��M����M��������$���$`H�=nvnH�
�jtL�+LwH��$`�+����(H��KwH��$�H�����H��KwH����H����L��$�����I��H��$�v���l�@��I���VI��H��$����EI��H��$��L���v��I���I���I���L��H�t$p�����OI����I���I��@����L���}I��H��$���v�H�D$ H��H���bH�|$(�RI��H�\$�I���I��H�D$ H��H����H�|$(�pI��H�D$ H��H����H�D$(�LI���PI��H�|$ �W�H��$���/I����I��H�|$ ��6�H��$��H��$��I��H��$�跴����I��H�|$ �6�H��$`uH��$�u>H��$�te�UL��,u�H��$�t��I��H��$��'o�H��$�t�L����t�H��$�u�I��H��$�tH��$���t�H��$H��H���=H��$�*I��H�|$ �5�H��$�>H��$H��$��1I��H�\$ H�L$(H��H)�H���������H��L�|$0H9�uKH�\$@H����M�wH�D$8L9�t&I�OH�@H�4�K�vH�<�H��H�@�v�I�M�w�NI��I��H��L�%�s��ffffff.�H��I��t�H�{�t�H�;A����I��H��$�H��$�H�\$L�t$H��$�����-I��L�|$(H�\$0H��uYH�|$ t	L����s�H�\$L�t$M��t�I�uL��H��$X���H��uL���W��H��$��As�L���A��M�g�ff.�I��H��t�I�|$�t�I�<$A����fDUAWAVAUATSH��(I��H�|$L�jL9�H�T$H�t$vI�oL�,$M��u&�I��I�oI�w��M��L�,$M����A�L�<$H�l$ �J�\5�N�d5J�\5I��I��tgH�D$J�,0J�\0L�,�H��tL��tq�I��H��u��A�L��H��L���v�H�l$ J�|5�t�J�|5�r��H�$H�@H�L$H�4�H�D$H�@H��H�|$H��([A\A]A^A_]�[d��K�dH��H�L�5�q��I��H��M9������H�{�t�H�;A����L�����@UAWAVAUATSH��8H��L�.H�~H��L)�H��H�EL�uL)�H9��I9���H�EK�vH��H��H��������I�UM�}N�$�L��H��>��I9������H�T$H�|$0H�t$H�l$ I�uM��t&H�t$(L��p�H����H��L�|$H�t$(��H�D$H��L��"u�H�D$H�C�H�k�L�;I��H��I��H�|$0I9�H�l$ H�t$H���������>���H�D$H�L�uH��8[A\A]A^A_]�1�H�L�������A�I��H��H��L���O��L��H��L�uI9�����뭿H�l$ H�t$H�T$�L�uH������AWAVAUATSH��PL��M��I��I��I��@��H�
�Hc�H��H�D$H�D$ H�D$(H�C	_H�D$8H�D$@+H�D$0H�|$0�J��H��H�D$0L�l$8L�d$@H�$L�UMH�|$PH�t$L�L$0H���n�|$P��D$)D$`H�D$(H�D$pHDŽ$�HDŽ$�Ƅ$�L�|$xL��$�H�|$`H���+�H�D$`H��H���H�D$h�H�D$H�D$ H�D$(H��_H�D$8H�D$@>H�D$0H�|$0�W��H��H�D$0L�l$8L�d$@H�$L�bLH�|$PH�t$L�L$0H���{�|$P��D$)�$�H�D$(H��$�HDŽ$�HDŽ$�Ƅ$�L��$�L��$�H��$�H���*�H��$�H��H���H��$��H�D$H�D$ H�D$(H��_H�D$8H�D$@=H�D$0H�|$0�R��H��H�D$0L�l$8L�d$@H�$L�]KH�|$PH�t$L�L$0H���v�|$P��D$)�$H�D$(H��$HDŽ$(HDŽ$8Ƅ$@L��$L��$ H��$H���)�H��$H��H��tH��$H�8��l�H��P[A\A]A^A_��D$Q�D$H�=�knH�
(`tL��@wH�T$�+�B���\�D$Q�D$H�=}knH�
�_tL��@wH�T$�+����-�D$Q�D$H�=NknH�
�_tL�c@wH�T$�+����H��H�D$`H��H��teH�|$h�XH��H��$H��H��tKH��$�;H��H��$�H��H��t.H��$����H��H�|$0� M�H�|$tH�|$ ��k�H�����DUAWAVAUATSH��H�ˉ�H��$�H�|$xf��t-�ȃ�t���+L�%�_�	�L�%�_��L�%�_�H��$�L��H�T$xH��$�A����H��$�H����H�\$ H��$�H��$�H�D$D��$�A��u6H��_H��$�HDŽ$�
HDŽ$�H��$�����4H��H��$�HDŽ$�HDŽ$�H��$��J��H��I��A��u�H�D$p��D$LE1�L�t$�L�d$@��ai�H���� H�D$(H�D$pH�D$0H�D$8H��^H��$�HDŽ$�HDŽ$�H��$����I��I��H����A��D$LJ��H�D$pJ�<�L��n�M�L�t$L�d$@H�D$(H�D$0H�D$8H���^H��$�HDŽ$�,HDŽ$�H��$����H��HDŽ$�H�T$xH��$�H��$�H��$�HDŽ$�L��$�H��$�HDŽ$�H��$L��$HDŽ$H�T$pH��$ L��$(HDŽ$8L��$@H�$L��FH�|$PH�t$(L��$�H���	�|$PH�\$ ��
H��$����L�|$(L�t$0H�T$8H��L��膁�M��t	L���Ph�H�|$xH��$��6�H��t
�@�H�|$ �
�X�L�t$M����I�F�H�D$@H��$�L�` E1�H��$�� �I��M��H�D$L9�I���vL��M�wH��dvOI��2u6H���H��$�H���H��$�DŽ$�
H�|$ H���o��I��2��L;|$@����u�I�t$�I�$H�|$P1�A��tH�D$(H�D$0H�D$8H�l$XH�D$`HDŽ$�H�L$xH��$�H��$�H��$�HDŽ$�L��$�HDŽ$�H��$H��$�A�H��$�H�t$(H��^I����`��$���H���F(�L�l$(L�|$0H�T$8H�|$ L����M��t	L���tf�H�|$P�����H��_f��r����|$LuH�|$p�Hf�H��$��H�uL�����H�ĸ[A\A]A^A_]�H��^H��$�HDŽ$�HDŽ$�L��$�L�����I��H��H�D$ H�H��H1�H���HH�I�L�H��$�H�
��Hc�H��H�D$ �x�v���H�D$ �@�D$lH��$��1��mc�HDŽ$�H�5���H����H�\$(H�����H��$�L�l$@H�D$(H�D$P�D$X�D$A�L�%��m�
1�H�ظtH��$��*fffff.�H�<H�ǸH�t$L��Gi�L���A����M����H�H�mH��I9����tLH�T$@H;�$�tb������������wH��H�T$@A�E1�������uT�]A�$���FI��A���������u/�8E1��E1�������������t=����D$A�L��H���H=v8H����H�|$P�t$lH��$�H��$�I���������1�I��M��>I�������H�|$P�t$lH��$�H�L$M����������������?�ɀ���=s���T$�L$A��F�����?�ʀ���=����@���@�t$�T$�L$A������ƒ�A�|$��?A�<���M�D$A�t$����?	�<���A���������?	�	�=����I��A���Ł����������@��?@�΀���D$@�t$�T$�L$A��x���I����	��Љ��������O����?�����	։�M�ĉ��������!����'���H�KH�T$ L�rH��L)�H9��(I9�u
H�|$ ���H�L$ H�AB�� I��L�qH����L��$�H��E1�L�d$ �%�I�D$B�,�I��M�t$I��L9��jC�l=��5��=����M;4$u�L������L�l$@HDŽ$�HDŽ$�HDŽ$��D$P�
A�L�%��mA�1۹A��t��E1�ff.�E1������������������=�������?�ɀ���=s���T$P�L$QA���@��?�ʀ���=��w@���@�t$P�T$Q�L$RA��@��?@�΀���D$P@�t$Q�T$R�L$SA��sf�M����H���mH��I9����tfH�T$@H;�$������������������H��H�T$@A�E1��������������ffffff.�A�$��xI��A���������������ƒ�A�|$��?A�<�vVM�D$A�t$����?	�<�r_A���������?	�	�=�'���I��A���Ł�����E�����I����	��Љ�������t2�4�����	։�M�ĉ�����������ffffff.��D$PA�H��$�H)�I9�w1J�<+H�t$PL��4c�L�H��$��A��������U����A�H��$�H��L�����L��$�H��$��L��$�L��$�H�D$ H�xL��H��1��o��M���.���L���E^�� ���H�D$ L;0u
H�|$ �D��H�L$ H�AB��
I��L�q���H����H�|$PH��$�H��$��t$lI����������H�D$ �@�����$��D$H�=�\nH�
9QtL�1wH�T$�+�S����D$Q��$�H�=�\nH�
QtL��0wH��$��+����KH�
�t�1�H������0H�=$�^H��0w��S��H�|$(��A�L���&��H�D$0H�D$pL�l$8H�|$(���D$L� �H�S�A�H�|$ L������H�L$ H�L�qI9���������H�=��H�!it�O�������$�H�=�[nH�
MMtL�F8��+H��$��$���WH�C�tH��$�H��$��&���9�D$(H�=F[nH�
MtL��7�H�T$(�+�����������D$(�u����8�H��M��tO�W��H��L�t$��H��H�|$(t�H�|$0��[���H��H��$�tH��$���>�<H��M��u
L�t$�L����[�L�t$�H���/�H��M��L�t$uQ�X�+�H��L�t$�[H��H��$����H�|$(tCH�|$0�6H��L�t$H��$����H�|$(tL�|$0L���"[�H�|$Pt	H��[��|$LuH�|$p��Z�H��$��H�uL���q��H������f�UAWAVAUATSH��XH�|$@H�D$H�D$H�D$H�T$ H���EI��H�D$ H�@H��H��H�D$PH� I���1�H���H�D$H�*ff.��D�'H��H�\$I��L;|$P��H��tLH�D$H9��FH9�u
H�|$�/��H�l$�D� H��H�\$M�gM�oH�|$ t �D1�M�gM�oH�|$ ��L��H#T$HI��D���1�fDH9�t[�Ao��AoL��AoT� �Ao\�0fo%h2fv�fv�fk�fv�fv�fk�fc�f�H����t��.fffff.���1�ff.�H9�t`�< H�Ru�I��E1�f�M9���C�<4��5��=�����H�5Y����I����t�M�gM�oH�|$(L��L��1�E1��6fL�d$0L�l$8H�D$H)�I9��J��H�<�H�L���\�L�H�\$H�|$(�;���L��zX��-���ffff.�H;\$uH�|$�o��H�l$�D�'H��H�\$M�oM�gL�t$L��H)�I9���J��H�l$H�<�H�L��m\�L�H�\$L9������H�|$���H�l$�����A�H�|$H������H�D$H�\$H9����������A�H�|$H��L�����H�l$H�\$�����A�H�|$H��L���~��L�t$H�\$�1���H�D$H�L$@H�AH�D$H�H�D$H�AH��X[A\A]A^A_]É|$(H�=#VnH�
�GtL��2�H�T$(�+���H��H�|$(tL���V��	���H��H�|$tH�|$��V�H������f.�UAWAVAUATSH��H��I���1�����H�Q}�H��H����1��C����H�sH�|$@�iD��H��������H�L$@H�FH9�uH�FI�@���<�GL�|$HH�FH9�uD�,$I�wM�oN�$�M��tpL��H���U�H��H��H��u^�L��,$�h���L�l$PL�d$p�D$x��$�H�T$hH�T$0L$X)L$ ��$��T$��$��T$�a�H��L���Y�M�g0A�G8�D$I�w I�W(H�|$�W6��A�G@H�L$H�L$0D$)D$ �D$I��L��,$H��������I�M�~M�n(L$ ANH�L$0I�N(M�f0AF8A�F@�D$�L$A�FAA�ND@��uH��{�H����1������H�Ĉ[A\A]A^A_]�H��I���;C�L��H��{�H��H���0���I���M��L����@���C���!���H�\$@@�l$HH�=�SnH�
�FtL�9�tH�T$@�+�����H�޺��1�H�Ĉ[A\A]A^A_]�%�T��ؗ���;����C�2���I��M��tH��T���,$I���4$H���L�L�����I��H�|$@���L������DUAWAVAUATSH��8I��I��H�|$0H�$H�D$H�D$H� H���L!�H��D���1�foX,�H9�tE�Ao��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�f�H����t����1ҐH9�tT�< H�Ru�N�$�1�L�-iI9���A�</��5��=���g�L�����H����t�H�|$L��L��1�E1��"`L�t$ L�|$(M�����1�J��H�<�L����V�L�H�\$H�|$��L���nR��vH���|��L�l$A�E'H�D$H�,$H�E��I9���H�<�L�L��L���V�I�L�t$I9�u
H���$��L�l$C�D�'I��L�t$H�D$H�L$0H�A$H��8[A\A]A^A_]�H��A�1�L������H�D$H�\$����H���A�L�����H�\$H�,$L�l$�E����|$H�=wPnH�
3BtL�,-�H�T$�+�
��H��H�|$tL���?Q���H��H�<$tH�|$�&Q�H���&��fDUAWAVAUATSH��8��H�T$H�t$H�|$0�1���
�t���H��w�H��H�����D$�~t�������t$A��A��A��A��A��A��A��A��A����A�A�A�@���H�D$0H�XPL�pX�L$��t"H�|$H�t$�S��H��t�@tA��B�D$taE�����{��H�|$H�t$��A���uH��v�H��������H����1���W����[A��A�����H��H�t$H�T$�fE1�A���uEL��H�t$H�T$�B��t_A�E1��%E��t2L��H�t$H�T$�A��A��A��A�1ۀ|$���m@��ttH��H�t$H�T$��A���9��A��H�|$H�t$����A��uH��u�H��������H����1���V�����A��A��A����E�����H���H�\$ H�CH��������H9��MH�HH�KH�SPH��tqH�KH�sPL�t$ H��D�H��qH�H�	�H�uL����H�\$ H�CH��������H9���H�KH�PH�S�{XuH�sPH�SPH��H��u�H�C�H�H��H�t$H�T$�A���H�u
H�|$ �6�A��A��1�E1�|$uH��t�H��������H���31���q�����E��u<�E��uH�D$0�����u%1��|$@����H�T$H�L$L�D$0��D����t�+q�D��H��8[A\A]A^A_]�H�=Zut�����CH�=q���;�H�t�H��H���p������4�D$��p����m���H��p�H�D$ �D$�D$(H�=LnH�
�@tL�&ytH�T$ �+�����H�5�p������1���M�E���5�����H�=Wvt�*����P���������Up����H�5eT������1��6M���������d����9T��X���H�5)T������1���L��8���H�=c�H��ut��E��辏��������S���I��A���I�����H�=�S�����|$�r��L�����I��H�\$ �-I���|$�S��L����I��H�|$ �N��L����I���H�u
H�|$ �	��|$���L�������f.�f�UAWAVAUATSH��(�H��zI��I��H��H�|$H�$L�l$�$ff.�H�l$H�$H��H����H�CH��������H9���H�HH�KH�KPH��t�H��H�CH�kPH���
�1�H�CH�,$H�\$H����H�C����H�sL��L��L���L�t$M��uH�C�H��V���H�|$���G���L�d$�D$ t��H�n�H��tnH�CH�I�uL��L������H�C�H�u
H�|$�O�H��t�H�MuH���;�M����H��([A\A]A^A_]�H�=�qt�j���H�=�rt�,���H�=�qt����I���I�uL��L���F��H�C�I���I���H�u
H�|$���H��t)�H�Mu"H���������I���H�u
H�|$��L���r�����f.�UAWAVAUATSH��8I��I��H�5EQ�H�|$L��L���%H�\$H����L�t$�D$tH�tQ�H�����H��H�`Q�N�,�L��H��>��H��������I9����t1�L���I���M��L�4$tL���G�H��twH��M����E1�H��L��L���L�L�t$ H�l$(L�|$0H�=�P�H�t$ L�4$���H�uH��L������H����H��8[A\A]A^A_]�H�=�at����L�4$�W���I���H�uH��L�����L�����UAWAVAUATSH��hI��H��H��H�~ H�v(H�T$8��
�H��H��9L�eL�Efn�f`��p�fp�DJ��1�fv�L�	I�L!��Aofo�ft�f�ȅ���H�D$ H�\$L�|$fL$PH�t$f\$@H�L$(���H�L!�H��H��L�,@I��O;|,�u)M�I�u�H�|$8L�D$0I��M��A��M��L��L�D$0��tWH�L$(�A�f!ȉ�H�D$ H�\$L�|$foL$PH�t$fv�fo\$@u�@ft�f�˅���H�H��H������H��H�[H��H���������H��H�H�L!��Aofv�ft�f���Aoft�f��f�f������������f��wH�E��A�A�TH�MI�E�H��H�\$qH�H��h[A\A]A^A_]�I�}�I�E�H�C�AoE��s�H��h[A\A]A^A_]�%F�f.�AVSH��H��I��H�D$H�D$ H�D$(H�
�_H�D$XH�D$`H�D$PH�|$P�m��H��AFH�D$PD$XH�$L�x#L�t$0H�t$L�L$PL��H�����|$0�;D$)D$PH�D$(H�D$`H���H�D$hH�D$pH�D$xHDŽ$�Ƅ$�H�D$H�D$ H�D$(H�|$PH�t$��H�D$H��xH�D$(H�D$@D$)D$0�HH��������H�|$ H!�H�D$0H�D$8H�D$@H��ru��D���H�u�D�H�D$PH��H��tH�|$X�kD�L�t$PH�ׄ�H�D$XH�;H�sH�l]H�L$P���H�|$0tH�|$8��-D���H�Ę[A^��D$1�D$H�=CnH�
�7tL��xH�T$�+���H��H�|$0tHH�|$8�;H��H�|$�jD�H�D$PH��H��t'H�|$X�H��H�|$P�	%�H�|$tH�|$ ��C�H��螸�f.�@UAWAVAUATSH��H���3H��I��I��H��H�H�D$(L�H�|$HH�t$PH��dH�D$XH�D$`H��@wH�D$hH�D$pH�D$xW��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$0�$�H�D$8H�D$@H�|$0H��$���E1�gH�\$ L��$�L��$�H��$�~`=��L��$�H��$�H��$�L�|$8L�t$@M���|M�oH�-JB��	I��I��tfI�E�H��H��t�I�}����:����;�:��?�lH��$�H����L��H��H��$�L�|$8L�t$@M���X�~H�|$0t
L��$��tL��$��z��h�
M��H�\$0L��$�H��$�H;D$P�H��L���X���g~��ht�=��A������:H�\$ M��t.��;tr��?��A�H��$�H���5���H�=%?w�H��$�H����L9��H��D=H�s$�D$L��H�T$(L��E1��I����DH��$�H����L9���H��L�D=L�L=H�s�$L��H�T$(L��賈��L��A�L�|$8L�t$@M��t+M�oH�-{@��
�I��I��tI�E�H��H��t�I�}����H�|$0I��t	L���G@�A����A��t&H��$�H�t$ H�T$(H��$�谋��1��H��$�H���L��$�L��$���H�GL9�L��$���H��^H�D$8H�D$@H�D$0H�|$0�z��H��H�L$0H�D$8H�T$@H�D$(H�D$HL�|$PH�D$XL�t$h�D$pH�D$ H�pH�|$0���H�� H	�H��[A\A]A^A_]�L9�uI�ƀL���5�������2H��I�4<I�T<H�|$0�
��Z�|$0u�1�H�\$ 	���u4H�� ��H�T$8Hc�H��H�� 1�1�H9���HD�H�\$ 	���t�HDŽ$�HDŽ$�HDŽ$�H���^H�D$8H�D$@H�D$0H�|$0�2��I����H��AD$H�D$0D$8H�$L�2H��$�H��$�L�L$0H���E���$����$�)D$0H��$�H�D$@H�D$(H�D$HL�|$PH�D$XL�t$h�D$pH�sH�|$0�]��H�D$0H��H���P���H�|$8��=��@���H�=_H��;w�?贻��H�=�`mH�	���5藻��}��$��D$H�=_<nH�
�0tL��;wH�T$�+���KH�\;w1�1�褽�H�=d;w��H�=�:w�H�=�:w�b���H��:w�H��:wL���i��H�?;wL���X��H�H;w���B��H��H�D$0H��H��t1H�|$8�$�2�0H��H�|$0��H��$�tH��$���<�H��舱��H��H�|$0�Y���H���q��@��t@�ǃ�uH��^�
�H���^��PH�=�WH�8$w��.��f.�@SH��H�GH��H��u6H�C0H��H��u@H�;t
H�{��;�H�CHH��H��u6H�C`H��H��u@[�H�{ ��;�H�C0H��H��t�H�{8��;�H�;u��H�{P��;�H�C`H��H��t�H�{h[�%�;��@��t@�ǃ�uH��^�
�H���^��PH�=WH�`'w��N��f.�@AVSH����I����9��߉�Q;������H�t$0���<�������D$@D$AD$xL$Q�$�H�L$aH�$�L$h�L$)D$)L$ (T$0(�T�ANAFI�F(AV0A�F@(D$(L$ AFAANQH�$I�Na�L$A�NhA^pA�������<�1�I�H�5�;����H�Ę[A^�H�=�@H���t��ɷ�f�UAWAVAUATSH��H�$H��H�T$I��I��d�<%�����5dH�%�����
O����LH;O��IH��H�D$�P@�A������I��hH�K�H9��aI��pA��x��$PHDŽ$�HDŽ$�W��$�H��$�HDŽ$�HDŽ$�Ƅ$T�$�HDŽ$�HDŽ$�H��$��$HDŽ$HDŽ$ I��h�WM���H��$HL���<H��$�H��$H���=���$f��$HH��$H��$@L��������7�H���fI�� I����6ILJ�����I���tI����%8�I���H���1�ILJ�M���ILJI�����7�H�����HDŽ$HH��$PHDŽ$XH�5:YL��$H�L�����J��I��h����$`H��$XA��xI��pA��x��ʚ;�gH��$B1���$@HE�L��� H��$�L��$���L���;�HDŽ$�HDŽ$�W��$HDŽ$HDŽ$�$ HDŽ$0HDŽ$8H��$@DŽ$`ʚ;HDŽ$hHDŽ$pDŽ$�Ƅ$�L���NL�����H�D$H��H����WH��$hH��$�����:�d�<%������dH�%�����
oK�����H;XK���H�=j[�HDŽ$8HDŽ$@W��$HHDŽ$X�$�HDŽ$�$`HDŽ$pHDŽ$(�$xfDŽ$��c�1���
�H���H�;\�H��H����1��
�H�����H�\$��L�5�H�H�-�H�L�$�H��t#L��C4�I��H��u�L��藭��$A�L��L��L��d9�HDŽ$HHDŽ$hW��$�HDŽ$�HDŽ$pHDŽ$xH��$�L��$�H��$�HDŽ$XH��$H��$H1��2�H�CH�H;�$H�H��$���uH�[�H�D$�&1���G���H����H��$ H��$���y8�HDŽ$�HDŽ$�W��$�HDŽ$�HDŽ$pHDŽ$��$�HDŽ$�DŽ$8�$�HDŽ$��$�HDŽ$�$HDŽ$ �$(D$y)D$pHDŽ$XHDŽ$��$P�$ZHDŽ$��$HDŽ$�$fDŽ$jHDŽ$8HDŽ$@HDŽ$HHDŽ$hHDŽ$xHDŽ$�HDŽ$��$�HDŽ$��$�HDŽ$��$�fDŽ$��$�HDŽ$(HDŽ$0HDŽ$�HDŽ$HDŽ$HDŽ$ HDŽ$0�$��$�HDŽ$8HDŽ$Ƅ$HDŽ$pHDŽ$��$@�$PHDŽ$`HDŽ$��$�HDŽ$��$�HDŽ$��$�fDŽ$��$�d�<%�����3dH�%�����
�F����JH;zF��GH��I�H��$(HDŽ$HHDŽ$XHDŽ$hHDŽ$pHDŽ$��$x�$�HDŽ$�HDŽ$��$��$�H��$�HDŽ$�DŽ$@�$0DŽ$ʚ;DŽ$ ʚ;HDŽ$HHDŽ$PHDŽ$Xd�<%�����^
dH�%��dH�%�H�HdH�%��Ƅ$XH��$X�$H)�$@H��$XH��$P{x�$|x�$(H��$8H��$@W��$HHDŽ$HHDŽ$PDŽ$XƄ$\HDŽ$`HDŽ$h�$p�$�HDŽ$�HDŽ$�DŽ$��`�P.�H����I���$�@P�$�@@�$H�$X�$h�$xX0P H踤�ſ��-�H����I��H�H�@�h�I�$��
�I�E��
��mHDŽ$HHDŽ$PDŽ$XƄ$\HDŽ$`H��$���$�HDŽ$�HDŽ$�HDŽ$����8-�H���I��H��$H��H��f2�L�d$ H�D$8�D$@e�L�t$(L�l$0�I�$��	�I�E��	���lHDŽ$HHDŽ$PDŽ$XƄ$\H��$`H��$���$�HDŽ$�HDŽ$�HDŽ$��x�e,�H���OH��$�H�Hp�$�@`�$�@P�$�@@�$H�$X�$h�$xX0P HL�d$HH�D$`�D$he�H�D$PL�l$X�I�$���I�E�����kHDŽ$HHDŽ$PDŽ$XƄ$\HDŽ$`HDŽ$pHDŽ$�HDŽ$�H��$���$��X�H+�H���NH��H��$�H�EP�$�E@�$H�$X�$h�$x]0U MED$ L$0)�$�)�$�H�D$@H��$�D$HL$X)�$�)�$�H�D$hH��$��I�$uL����r�H�D$@@�$�HP X0�$��$��$��$�H��$HH��$ H��/�����Ƅ$8H��$�H��$p����HDŽ$�HDŽ$�HDŽ$�(D$p�$�D$y�$�HDŽ$`H��$�H��$X���H��$	H��$��(��DŽ$�ʚ;H��$(
H��$H���H��$�H��$h����H�D$H��$H��$�H��$@� ��HDŽ$(HDŽ$@HDŽ$�
HDŽ$�
W��$�
HDŽ$�
�$�
HDŽ$�$HDŽ$HDŽ$ HDŽ$,�$ HDŽ$0�$8DŽ$(DŽ$4HDŽ$H�$PHDŽ$`HDŽ$hƄ$L��$p(�$�(�$��$x�$�H��$�H��$�(�$�(�$��$��$�H��$�H��$�L��$�H��$�L��$�HDŽ$�DŽ$�e�����'�H����H��H��$H��H���,�d�<%������dH�%�����
�=�����H;�=���L�5�M�L;5�M�u�f�H�];�J��I��L�5M�d�<%������dH�%�����
I=�����H;2=���H�EM�H����H�
;�H�\��d�<%�����ldH�%�����
�<�����H;�<�u[��L�H��H��(H��0HǃHǃ�H��tH��t�^'�H��L��H�Ĩ[A\A]A^A_]��ٯ�L��$X��`號��8��腟��$L��$X����i���L��$X��x�M����L��$X��X�1�������������H��;�dH�%����d�%�����
�;�������^�������z��H��;�dH�%����d�%�����
�;���������B�®��8��H�g;�dH�%����d�%�����
G;�������ڨ��耮����dH�%�d�%���������H�	;�dH�%����d�%�����
�:����C����|����"�����H��:�dH�%����d�%�����
�:����^����.��H��:�dH�%����d�%�����
w:����}����
��H�=��t莢��$H�=ڄt�M���H�=��t�<���H�={�H���t��ߢ���H�=C8��>�H��K�H��H���L��Vh�4�
!8����G�H�
8�H��$H��$PH�=�#nH�
�tL���tH��$H�+����qH�=�QH��-t�(�N���WH�5�7������1���$�����g�������7���H�=��t�����n��I��H��$H�sHH�|$��I��H���^F�����I���I����I���I���CI���I��H�D$�H�uH�|$�D���I��H��$��;H�|$�L���`��I��H��$H����I��L��:#��*I����襍�H��$�X8H�|$��I��H��$��9;��I��H��$H�����-��I��L���_A�I�MuL��蠜��I�$uL���j�H�|$H�?�3������I��L���PB�I�MuL���a���I�$uL����i�H�|$ ��>�3财�询�I��L���QC�I�MuL���"���I�$uL���i��I�MuL�������p���k��I�lj�] ��I�$uL���Ni���J��I��L���i�H��$@�_<H�|$�H�u���H��$h�:H��$H�91����I��H���AD�I�dzH��$��jH��$X��7H��$p�P7H��$ �6H�|$�	��tfH�|$�H�u���H��$h�x9L���@���~��I��H�|$��H�|$�H�u��������Z��I��H�|$�I�H��H��uL����I�~�� �L�����DUAWAVAUATSH��H��@��t'H�H��H���2H�{H��[A\A]A^A_]�%� ��1���54��H�FG�H��H���,1�I����������3����AI�GH9A��t8H�=�3�tH�=�3�I��I��- �L��L��H�CH��3��3�H��3�H9�HB��HD�H�
�3�@��uH��F�L���k1��Q3�����d�<%�����dH�%�����
�4����&H;�4�� H��D�H��tH�
�2�H�|���HH��[A\A]A^A_]�H�=�2�I��I����
�L��L��H�F�H��H������I��I����b�L��L���@��I����������2��������H��2�H�D$@�l$H�=nH�
?tL��tH�T$�+號��gH�5P2������1����d�<%��������H��3�dH�%����d�%�����
�3��������g�������b���������1��|���I��H�|$���A��I��L�;��D��t
H�{�3�L���3��UAWAVAUATSH��H�T$8D�-�A�E��H�D$�D$�D$H��$@��H�DH�D$H�>W���fLJ�oƇ�H�FH���H�T$(�����$-)�$ ����T$���f�T$H�D$0ƀ�����4I��H���HLJ�HLJ�H��`�
DI������u	���u�p����Ѐ����I>�I�H��H�L$ ƀ�I�L���M����N�$�L��H��>��H��H��I9������	D�l$@�l$M�nH���L����H���3H��H��H��L��� ��D$XL�|$`H�l$hL�|$pH�D$@H�D$HH�D$PH�t$@L�������l$D�l$L���1��~DI�ƀ�f�D$`H�D$@�D$XH�t$@L����KL���OH����t@�l$@�����E��u@�H�=�A�蠍��H��H�\$@@�H�t$@L����P��u`I����<�>	�uJL�d$@�L���(O��u,H�\$@L��L���P��uI����<���t���D$�D$H�=WA1�����I�>���uL�����bCI�>1���dM�.��uA���u
A���tKH�|$@L���iI�ňL���0H�t$@��L���H�5��L����pM�.A���L�%3�t<�M��fA����UI��I�E0H��tmH9��I��I�u(H�����������EY����,rgH��H��pD����K�A��ʚ;uYH�=J�mH����(荗���I9����I�u(I���H��H������v�D�����H��1�D9���1�H9�@��D�@���?H��$HD��$PH��$X��$`H�|$@H��$HH��$X�EYI��h�H����H�t$@H�D$H�|$PI��`�L$@��H��H�щ�Hi҃�CH��2H�H��H���HE�HE��D$DH�����H���r�H�|$@�����~=�D$Ft6H��$�H����H��H9�$�t$L��H��$��È�H��H��$�I��te��W1�D9���1�H9�@��E΄������I��t5I�vH�|$@L��1��"�H��$XH�t$@�@�H��$XL���@�M�.I��XuUI��`H��H����I;�ht9I;�Pu0H����H9���I��HH���|� t�*=���t&H�5-�m�����H���u���M�.A���tG1�L�-��H�~�L�=��H��u+f���L���H���u�A�׋8��(��t܃�t�I�H��`��d�<%�����dH�%�����
H,����mH;1,���H�=[/���H�J/������D$@H�=F/�H�t$@�H�-/�M�.I��XI��`IDž`H��t fff.�H���<H�ŐH��u�I��@I��HIDžHH��t"fffff.�H����;H�ŐH��u�I���H��H��t
I�����H��I���IDž�IDž�Aƅ�IDž�fADž�IDžxIDž�IDž�I���H��tyI���W��$�D$pH�D$@H�D$PH�D$`H�D$hHDŽ$�HDŽ$�H��$�H�t$@1��L����Aƅ��_:�<��H�D$8�8��@x)�$�@h)�$�@X)�$�@H)�$�@HP(X8)\$p)T$`)L$P)D$@I���������H�|$`�!H�D$8H��H�T$h�$�D$hHD$y�$���$��D$xH�D$`1�������u0����8H�L$`�
8���t�%H�=r��	���N4�d�<%�����NdH�%�����
@)����eH;))���H�=S,��QH�B,�����H�C,�H�D$@�D$HH�|$@��_��H�|$@�G f�G$�G&�G*�G.�|$HtH�5�Y_�����H��+�I�������1��t=H�X0L�$�H��H��>��H��H��I9����t1�L��蛋���FL�h(M��tL���H����I��H�\$ �A�H�D$ L��L��L��8�I�ƀ�H��$H�L$ H�L�xH�X�L$��t3�$-H�D$(@
(�$ H�D$0����L$f���H�|$�o��H�D$H��t�H�u
H�|$�ux�H�ĸ[A\A]A^A_]��D$L�%�yt�L�%�ztL������謚�����H�Q'�dH�%����d�%�����
1'�������TH�=�t�gH�=�H��t��f�����H��&�dH�%����d�%�����
�&���������n���hH�=��t���ZH�=oԀ貎��LH�=�@H��t�C�x���2��"���H�=�t����H�=�t肍��H���t蕑�H��� H�Ã|$HtH�|$@H�5$W_��m��H�f)��W�2���MH��H�S)��DH��H�D$H�����H���H�|$��v��~��H��@�l$�H�ð�D$�H���L$��t3�$-H�D$(@
(�$ H�D$0����L$f���H�|$�V��H�D$H��t�H�u
H�|$�\v�H���4���r��H�D$H��t�H�u
H�|$�5v��S���N��f.��AVSH��xd�<%������dH�%�����
%�����H;%���d�<%������dH�%�����
�$����|H;�$���H��4�H����H�H�H�
�4�H�
�"�H�\��H���DH��S�d�<%������dH�%�����
}$����H;f$��2H�y4�H��t-H�
="���H\���V����оH��H��x[A^�
d�<%������dH�%�����
$�����H;�#���H�=$'���H�'�����H�'�H�$�D$H���3��H�<$�G f�G$�G&�G*�G.�|$tH�5uT_����H��&�I��������H�D$H�D$ H�D$(H�$W�D$Pf�D$`I�FH�D$0�D$b�1���
^!���H��4�L����1��C!�����H�=O!�t
H�=N!���
�H�y!�H��t�H�uH�=g!��R��H�3!�H��H��t
H�=,!��n
�H�D$`H�B!�D$P&!�D$@
!�$L$T$ \$0� �� �
� �� ���uH��3�L����1��w ����VH��x[A^�聕��H�+"�dH�%����d�%�����
"��������H��!�dH�%����d�%�����
�!������jH�=�ut�b���H��!�dH�%����d�%�����
�!��������.��H��!�dH�%����d�%�����
l!����[�����H�=0ut�S��H�=|��w��H��2�L�������O�À��Z�������H�G�H�D$h�\$pH�=�
nH�
�sL��xtH�T$h�+�Z��H�5������1�H��x[A^�%;��O���g�������[���I��H��H��H��t
H�=��C�H�D$`H��D$P��D$@��$L$T$ \$0����
��p����`u�L�����I��H�N#�L�����I�ƃ|$tH�<$H�5�P_��'
��H� #�L�������I��H���
�L����I��H�|$h�B��H���jL���r�谊�f.�SH��H�?t
H�{�D
�H�{tH�{ [�%2
�[��UAWAVAUATSH��HI��I�ԉ�I��H�|$0H��H����&�|$0ue�D$@�T���S�M����M�n1��+f.����I�FB��I��M�nH��I9���A�,M;.u�L��譁���L�|$@�M���gL�d$8M���I�FD�,�H��I�nM9��DE�,$E��xI���yf�D���A�T$��?A���v3A�L$����?	�A���r-E�l$I��������A��?A	�A	��(I����	�A���I����	�A��fffff.�A��0���� ��A����������J���I�nI;.�.���L��趀��!���1��v�K�����eH�$H�D$H�D$H�=�H�5�H�D$H�D$ H�D$(H�T$�\R�L�l$L�|$ L�d$(M����E1�I�<.L��L��l�M�L�t$M��t	L�����L;4$u
H��蘀�H�l$B�D5:I�FH�D$H;$uH���v��H�t$B�D6 I��L�t$H�$H��L)�H�����/B6H�encodingJ�L6I�NH�L$H9�u
H�����H�t$B�D6
I��L�t$�=����xL��V�H���u��	�H�<$tH�|$� �����H��H[A\A]A^A_]�H��A�1�L�����H�l$L�t$�����H���A�L���߇�L�t$H�$H�t$������+H��M��t&L������H��H�|$tH�|$ ����H��H�<$tH�|$�p�H���p{�UAWAVAUATSH��(H�H�t$L�6H�$H�H�L9���L�L�oH�OH�_ M���L��H��H�,
H��fffff.�I9���M9���H��������I9����H�u�H�UA��U������!�	�H�D$H�D$H�D$ L��L�D$�Q��I�NH�D$H�H�$H�H�H��L9�I���k���H�=��v迁�H��([A\A]A^A_]�H�=	ht�Ă�H���vL��L��賅�f�AWAVAUATSH�� E���E��L9���H��D��I)�L�<�@��t/@�ƃ���H�|$L��L��1�E1��/H�L$H��H��q>N�,�M��tL����H����I���A�L��L��L��	�L���
L�d$H�D$I��L�3L�cH�CH�� [A\A]A^A_�H�=[nH���w����H�= H���v��H��H�=y�w���L���|�f.�DAWAVAUATSH��H��Xt
H��`���H��pt
H��x���H���H����H��pt
H��x�����tH��(t
H��0���H�����L��L��M��t6M�fL�-i��ffffff.�I��(I��tI�|$�t�I�<$A����H���t	L���+�H��(�WH����kH����?H����H�uH���趴�H��`�ZH���t
H������H���t
H������H���t
H������H���t
H������H���t
H����o�H���t
H���X�H��t
H���A�H��(H��[A\A]A^A_�1I��H��`��I��H���upH���u}H�����H�����H�����H�����H��t
H�����H��(H���L���v�H������H���t�H����w�H����v���H����\�H����i���H����A�H����\���H����&�H����O���H����H���>����F����>��f.��UAWAVAUATSH��hI��I��HLJ�H�_hL�gpH�|$XH�GpM��t/H��L�-���f.�H��(I��tH�{�t�H�;A����H�\$XH���H��H��t
H����_�H��H���ƃ�A��tqH�D$ H�D$(H�D$0H�����H�D$8�D$@�D$Df�D$E�D$J�D$NH�j�L�8L�`I�� sFM��tTI��sV1�E1���H�D$`����H���lI���
�D$�L��L���|*�I���E1��D���A�fn�A�Ofn�foM�fd�f`��p��fp��foC�f��fd�f`��p��fp��f��H����A�Ofn�A�Ofn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓��~A�Ofn�A�O
fn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓��/A�Ofn�A�Ofn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓���A�Ofn�A�Ofn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓���A�Ofn�A�Ofn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f�̓�tFA�Ofn�A�Ofn�fd�f`��p��fp��f��fd�f`��p��fp��f��f��f��f�fp��f��fI~��D���u�H��H�|$ �L�t$(L�����H���r�1�A�<���I�H��I9�u�M)���H�D$ H�D$�D$H�|$�����|$tH�|$H�5�B_��.���H�l$ H��L��L������H�l$�D$H�|$��?���H�|$�G f�G$�G&�G*�G.�|$tH�5�B_�����H�D$ H�l$0H)�I9���H�|$(H� L����L�H�l$0H�|$ �
�H�|$ L��L���v���H�D$ L�t$0L)�I9��M��tH�|$(L�� L����M�L�t$0H�|$ �
�.�D$H�|$ H�t$�L�t$(H�D$0H�D$`H�|$ ���D$1�H�-���L�-���fff.�H���L�|$`I)�v4M�$f��L��L����H���u�A�Ջ8����tރ�tـ|$u	L�����H�\$XH�CxH�|$ ��D$ L$0����H��h[A\A]A^A_]�H�|$ �A�L��L����{�L�t$0����H�|$ �A�H��L���{�H�l$0�N���H�=ڪs�Uv�H�Ã|$�9���H�|$H�5�@_����������z�H�Ã|$����H�|$H�5X@_�������jz�H�À|$���H���o�AVSPH��H�t
H�{ ��H�CXH��t�H�u	H�{X蠫�H�C0H��H��uH��[A^�H�{8H��[A^�%���I��H�C0H��H��t
H�{8����L���n�f.�UAWAVAUATSH��L�wL;7��H�GH�D$B�40I��L�w�_��x{�uuM��tpH�<$1�L�-R��L�%���L�t$�@H�L�t$rjI)�v6H�D$L�<(���L��L��A��H���u�A�ԋ8�
��t�t�H�$H�@H��[A\A]A^A_]�H�����vq��H���G���H�=�s�t��
!����t
���;�H�
�RHc�H��H�5�>_����H�5.������H�5������H�5�����H�5�>_����H�5�>_����H�5������H�5����n���H�5}nm��]���H�5n���L���H�5G>_��;����v�
H�FH�VH����H�5>_������H�5ߒ����H�V�v��H�5�=_�����H�5������H�5�=_����H�VH�N1��]H�5�����H�VH�N��:H�5�=_��y���H�5Q���h���H�5�=_��W���H�FH�VH����H�5L��6���H�5W���%���H�5V�������H�5)=_�����H�v�
H�5=_�����H�5������PH�=�<_H�'�w�,�Et�DUAWAVAUATSH���H��H��wmH�|$���WH�D$H��uWW�)�$�)�$�)D$p)D$`)D$P)D$@)D$0)D$ )D$H�t$�������tLH�D$hH�L$p���uL�d$�EH��$�H��$�H��ʚ;�ʚ;B�L�%ɀLB�ʚ;t�X����D� I�� I��D����ʚ;��u7M�t$�M�|$�M�d$I�$H��tL����I�|$t	L�����L�����H��vmH�|$���VH�D$H��uWW�)�$�)�$�)D$p)D$`)D$P)D$@)D$0)D$ )D$H�t$��������tNH�L$hH�D$p���uH�D$�FH��$�H��$�H=ʚ;A�ʚ;DB�H��ǀHB�A��ʚ;t�Y�����H�� H������A�ʚ;��u9H�H�H�L$L�x�L�pI�H��tL����I�~t	L����H�|$���L�#�kH�CD�kH���[A\A]A^A_]�H��I�~u�L�t$H��I�|$t	L�����H�|$���H���h��H��8H�T$@��H�
�n���D$H�D$H�D$H��,�H�D$ H�D$H�D$(H�n��H�D$0H�|$H�5
JtH�8
H�|$H�L$����uH��8�H�=$�mH�
��sL�	JtH�T$�+�s�f.�H��8H�t$H�T$ H�D$H�D$(H��H�D$0H�|$H�5�ItH��	H�|$H�L$(芠��uH��8�H�=��mH�
�sL��ItH�T$�+�=s�f.�USH��H��H�5\H���B
H�$H��H��pXH�|$H�|$u0�O�W
��H�st-256coH37H	�H��lorH	�@��H��u	�
1�H��t��@��t	1�H��[]�H�5p�H���[�H��[]�f�UAWAVAUATSH��I��I��H��H�
6H�+��HE��H����M��tUI��O�,1�I���
@H��I9�t9I�t.I�T.L���%��L�d$H�T$H��L�����H�<$t�L��H��H�5'*�H��H��[A\A]A^A_]��H��H�<$t	L���H���f�Sd�%`�����t?��uH�=������dH�%H��@���H�5�CH��H���nH��d�%`���dH�%@���H��������H9���H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��f�H��t&H�r�H���z�H��u�~�dH�%@���u1ۉ�[�dH�%@����s	���t���(���tH�5T6_����[�H�5'6_��m��[�H�=��w�]m�f.�Sd�%`�����t?��uH�=������dH�%H��@���H�5�BH��H���nmH��d�%`���dH�%@���H��������H9���H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��f�H��t$H�r�H���z�H��u�~�dH�%@���u1�[�dH�%@����E���t�H�5t���b�[�H�=�w�Rl�f�AWAVSH��@d�%`�����tN��uH�=����x��dH�%H��@���H�
�AH��H��I��H��I���]lL��L��H��d�%`���dH�%@���H��������H9���H�HdH�%@���dL�%P���dH�%X���M�HI��H�H��f�H��t&M�H�H��A�x�M��u�A�y�dH�%@���u1��udH�%@����3���t�H�\$I��H�߹�<�
H�\$0H�@.�H�D$8L�t$H�5DtH�H�|$H�L$0�y���u+H�|$tH�|$ ����H��@[A^A_�H�=�w��j�H�=p�mH�
��sL�UDtH�T$�+�n�H��H�|$tH�|$ �6�H���6b�fDSH�� �t$d�%`�����t?��uH�=ս�����dH�%H��@���H�5�?H��H���jH��d�%`���dH�%@���H��������H9���H�HdH�%@���dH�%P���dH�%X���H�JH��H�H�ِH��t(H�r�H���z�H��u�~�dH�%@���u1�H�� [�dH�%@��������t�H�D$H�D$H�$�H�D$H�|$H�5�BtH��H�|$H�L$����u�H�� [�H�=��w�oi�H�=��mH�
Q�sL��BtH�T$�+�l�f.��H��(H�t$H�D$H�D$H�%�H�D$ H�|$H�5eBtH��H�|$H�L$�_���uH��(�H�=|�mH�
��sL�aBtH�T$�+�l�f�UAWAVAUATSH��L�oM��tZH�/H�L�vE1�L�d$�B�D=�D$H�D$H�D$H�5��H�D$H��L��H�c�L���˘��uI��M9�u�1���H��[A\A]A^A_]�f.�AWAVAUATSH��H� t
H�{(���H�{8t
H�{@���L�sXL�{`M��t?M�f@L�-����I��hI��t!I�|$�tI�|$�A��I�|$�t�I�<$A����H�{PtL��[A\A]A^A_�%5�[A\A]A^A_�SH��H�0t
H�{8��H�{Ht
H�{P��H�{`t
H�{h���H�{xt
H������H���t
H������H���tH���[�%��[�@AWAVATSPH��L���L���M��t&M��ffffff.�L���I�ǐI��u�H���t	L���Q�L���L���M��tM��L���I�ǐI��u�H���t	L����H���H��H��u+H�{�1���H���t8H���H��[A\A^A_�%��H������H�{���H���u�H��[A\A^A_�AWAVAUATSH��L�w(L�0M��t1M�fL�-���f.�I��(I��tI�|$�t�I�<$A����H�{ t	L���N�L�shL�{pM��t3M�fL�-6��fff.�I��(I��tI�|$�t�I�<$A����H�{`t	L�����H���H��H��u
[A\A]A^A_�H���[A\A]A^A_�%���UAWAVAUATSH��H��I��H�/L�oM����L�cH�C1�H9�H��HB�H��H)�H��H)�N�4.L�l$H�<$I)�LB�H�l$LG�I)��RH�$H;D$H�l$s[I��L�5<��f��I�<$tI�|�A��I��0I��t/I�L$�J�9H��H��?H!�tH��t�H��t��ԸH��u���H��t
H�{���H�CPH��H����H�{ t
H�{(���L�s@L�cHM��tcM�nH�-���&f.��I�}tI�|���I��0I��t0I�M�J�9H��H��?H!�tH��t�H��t���f��H��u���H�{8tL��H��[A\A]A^A_]�%.�H��[A\A]A^A_]�H�{X��H�{ �D����I���H��H�@H��H�IH)�I�,H���$�H�}tH�|����H��0I���m���H�M�J�9H��H��?H!�tH��t�H��t���f.��H��u��@UAWAVAUATSPH��H�����H��H9Gt	H�{�L�sL�{M��t2M�fL�-E��ff.�I�� I��tI�|$�t�I�<$A����H�;t	L����H���H����H�$L���M����L���fAo$fD��A��M�l$H�-���A�F�D!�A��I��tSfE��u-ff.�fAoEfD��I����I��A����t�A���A��H��H�@I�|��t�I��H�x���H�$H�IH��'H���H�H���tH���H)�H��[A\A]A^A_]�%+�H��[A\A]A^A_]�I��H���H���H���
f�L���Y�f�AVSPH��H��H�uH�;�]�H�{�OH�{0��H��XH��H��[A^�SI���I��H�{0�H��XH���6L���X���c�f�AVSPH��H��H�uH�;�*�H�C�H�u	H�{�H�C�H�uH�{H��[A^�]�H��[A^�I���I��H�C�H�u	H�{�H�C�H�u	H�{��\�L���
X��Kc��AVSPH��H��H�uH�;�(*�H�C�H�u	H�{�%H�C�H�uH�{H��[A^�\�H��[A^�I���I��H�C�H�u	H�{��H�C�H�u	H�{�U\�L���}W��b��AVSPH��H��H�uH�;�)�H�C�H�u	H�{�eH�C�H�uH�{H��[A^�[�H��[A^�I���I��H�C�H�u	H�{�(H�C�H�u	H�{��[�L����V��+b��AVSPH��H���PH���t�H�KuH��H��[A^�%��H��[A^�I��H���t�H�Ku	H����L���V�f.�AWAVATSPH��L�M��t#L�cI�$H��tL����I�|$t	L���A�L�{M��t,H�[ H�H��tL����H�{tL��H��[A\A^A_�%�H��[A\A^A_�I��H�{t2L�����L����U�I��I�|$t	L�����H�{H�s ��
L����U��a�f.�DAVSPH��H���PH���t�H�KuH��H��[A^�%{�H��[A^�I��H���t�H�Ku	H��Z�L���ZU�f.�AWAVATSPH��L�wPM��t#L�cXI�$H��tL����I�|$t	L����H�CH��p(s
H�{��߀H�{ tH�{(H��[A\A^A_�%�߀H��[A\A^A_�I��I�|$t	L����߀H��H���L���T�@SH�H��tH��p%H�GH��H���߀H��H�tH� [�%u߀[�f.��AVSPH��H���PH���t�H�KuH��H��[A^�%;߀H��[A^�I��H���t�H�Ku	H��߀L���T�f.�AWAVAUATSH��L�wL���M��t&L���I�$H��tL����I�|$t	L����ހA�>t{H�{t
H�{ ��ހH�{Ht
H�{P��ހL�shL�{pM��t3M�fL�-�ހ�fff.�I��I��tI�|$�t�I�<$A����H�{`tL��[A\A]A^A_�%Eހ[A\A]A^A_�H��I�|$uA�>uH���*S�L���ހA�>t�L���H���S�f.��AWAVAUATSH��H�t
H�{��݀H�{@t
H�{H��݀L�s`L�{hM��t/M�fL�-�݀��I��I��tI�|$�t�I�<$A����H�{XtL��[A\A]A^A_�%u݀[A\A]A^A_�UAWAVAUATSPH��H�Gx�H�u	H�{x���H�;t
H�{�7݀H�{t
H�{ �&݀H�C0H�����H��H9�taH��t
H�{8�݀L�sPL�{XM��t5M�fL�-�܀�fffff.�I��I��tI�|$�t�I�<$A����H�{Ht	L����܀H���H����H�$L���M����L���fAo$fD��A��M�l$H�-i܀�ffffff.�A�F�D!�A��I��tSfE��u-ff.�fAoEfD��I�Ā���I��A����t�A���A��H��H�@I�|��t�I��H�x���H�$H�IH��'H���H�H���tH���H)�H��[A\A]A^A_]�%�ۀH��[A\A]A^A_]�I��H�;t
H�{��ۀH�{t
H�{ ��ۀH�{0�H��H���{]�L���sP�AWAVAUATSI��H�_L�M��t1L�cL�-Dۀ�f.�I�� I��tI�|$�t�I�<$A����I�>tH��[A\A]A^A_�%ۀ[A\A]A^A_�@AWAVAUATSH�H��pbH��s
H�{��ڀL�s L�{(M��t-M�fL�-�ڀ�fDI��I��tI�|$�t�I�<$A����H�{tL��[A\A]A^A_�%�ڀ[A\A]A^A_�AWAVAUATSH��L�wL�M��t1M�fL�-Tڀ�f.�I��I��tI�|$�t�I�<$A����H�;t	L���ڀH�{t
H�{ �ڀH�{0t
H�{8��ـH�{Ht
H�{P��ـH�{htH�{p[A\A]A^A_�%�ـ[A\A]A^A_�SH�� d�<%����uYdH�%�����
����upH;��ulH����H��t+H�
��H�\��H���D�$L$����H�� [ø�H���dH�%����d�%�����
����t��\���a�UAWAVAUATSPH��L�wL�H�GM��t%I��L�%�؀�	I�� I��tI�~�t�I�>A����L���M����H���foEfD��A��L�eL�-�؀H�,$�A�F�D!�A��I��t[fE��u-ff.�fAo$fD��H�ŀ���I��A����t�A���A��H��H�@H�|��t�H��H�H�x�A���L���M��t/I�VH�<$���րI�FH��H��H��H)�I��IB��1�Hǃ�H���I��L�sf���ƃ1�H;CpL���V���M�>H��[A\A]A^A_]�M�>H���L�f�UAWAVAUATSH����A��I��H�_H���H�D$`�����$�)�$�����D$���f�D$ƃ�ƃ�������H�D$8�D$H�D$IH�A���H�D$@t�D$IH�=.���1���H��H����M�?ILJ�H�=گ�H���}����t^D��H���H�|$�H���<�H�|$hH�t$�}�M���I���t
I����wրH�D$xI�D$D$hA$E���ILJ�ILJ�I��h@��H���EM��`H��uNH�5d��,L���n׀���u0�L��H�������tM��`I��h�L�5N��#H�|$H��L��A���Z�L�t$L�d$H�|$hL��L��
�W�l$$M���I���t
I�����ՀH�D$xI�ED$hL�l$XAEM��t4M�nH�-YՀ�ffffff.�I��I��tI�}�t�I�}����H�|$t	L���ՀL���H��H�|$�L��E1��dc�l$$L�d$M����L�l$M�����D$I��uI�|$ ��I�t$�� �:D�H�|$L��L�l$(�V�L�t$0H�D$H�D$PL�t$I���I���H)�I9��?M���J�<�L�H��L��NրJ��L��L�l$PL���؀L�I���H�|$t	L��Ԁ�I�$�l$$L�t$0H�t$(uL���
�I�$uL��L���vX�H�3�H�|$�L��E1��:b�L�l$M����L�d$M�����D$I��uI�} ��I�u�� �:D�H�|$L��L�d$(�U�H�D$H�D$0H�l$I���M���L)�H9��5H��J�<�I��L�d$0L���׀I�M���H�|$t	L��Ӏ�I�M�l$$H�t$(uL���
�I�MuL��L���sW�I���H����M��xH��u@H�5_��DL���Ԁ���u"�L��H���X����t`M��xI���H�|$H��L��A����H�|$hH�t$�T�M���I���t
I����NҀH�D$xI�FD$hA�1�H��1��3�I��������L9s@��H�{XtH��1�1��,��H�߾�OU��L9������XA��H�����ƃXH�|$8����H�D$8H���l$t�H�u
H�|$8��7�@��t/�$�H�D$`@
(�$�@����D$f���H�Ĩ[A\A]A^A_]�H�=�3t�H�=�3t�N��H�=	1t�|N�H�|$XH��L���J%�����A�H�|$XL��H���R�M������I��H�|$t(H�|$0��Ѐ�H�|$PI��H�|$t��Ѐ�I���I�MueL���
I���I�$uVL��H�t$(�(U��GI���QI��H�|$����3I��H�D$8H��t�H�uH�|$8�6��l$��l$��P�I��H�|$8���l$@��t/�$�H�D$`@
(�$�@����D$f���L���E��QP�f.�@UAWAVATSH��0H��f�D$ H�$�n f����L�&I��������I��A��LH���H��L��E1��]�H�<$H��t=H�t$H��t(H��uH� t�H���H��0[A\A^A_]��S��H�u��S�d�%`�����tA��uH�=�����H��H���v�dH�%H��@���H�5"��Ld�%`���dH�%@���H��������H9���H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��H��t"H�r�H���z�H��u�~�dH�%@���u�dH�%@��������t�����t
H��0[A\A^A_]�H�6�H��L��E1��\�H�$H��t�H�u�H�<$H�t$�R�뺿��̀��u�M�6I�� �*Idž ����A��(�d�<%�����(dH�%�����
����?H;��9H�=/��2H�������8�����&���'�f��t�$H�=��H������I��t�$H�=��H������$H�=��H�����H�=���ցI��(H���KS P HI�� H������$L$A��A���{���H�=��w�YJ�H�=R�s�J�H�=2�H��Gt�!��J��V��H���dH�%����d�%�����
����������pO��!�U��H�=hGt�I��H�=bbw�=H�H���I�� H���UA�I�� H���FA�fDAVSH���s������L�7A�����H�wd�<%������dH�%�����
6�����H;���A���uod�<%������dH�%�����
������H;��uTH�=��w6H�����H�t$H��t.H�|$����AƆ�H����j��AƆ�1ۉ�H��[A^�H����j������S��H���dH�%����d�%�����
i����3����.��H�Y�dH�%����d�%�����
9����@�����M�H��H���Qj��H����?��K�@UAWAVAUATSH��H�t$H��H����tƀ������fǀ�oH�{�%�L�;A���uH���p�H���(�L��1��>��tKH��$�L���M���L����H��$���L���΀H�5~]�H��1��AƇ�H�����H���H��H��t
H;A0�H�T$H9*��f�H�l$`H��tfH�I0I��I)��9I���LC�H�D$HH�D$PH�D$XH9�uGD$`L$p�$�)T$0)L$ )D$�=H�D$HH�D$PH�D$XA�A�1��DL9���H��$�H����L��$�M����H�������u��$�DŽ$��H��$�1��ɀ���F��$��8H������$�t0H����u
H���t���tH�H�xx����$���$���$���$�D��$�E��@���@��t�����t��@���D��$��uxA���t"A��
�tA���uA�
�*A�	�"A� �A�� ��=��A�����u+H;l$HuH�|$H�?�L�t$PE�<�H��H�l$Xf�M���g���H��$��qǀ�T���@�$��$��$�)�$�)L$p)D$`H����H�;���uH����JD���H�T$PA��H���6E����H�+L��XL��`HDž`M��tL���X�I�ŐI��u�L��@L��HHDžHM��t"fffff.�L����I�ŐI��u�H���H��H��t
H����hƀH��H���H���HDž�HDž�ƅ�HDž�fDž�HDžxHDž�HDž�H���H����H���H��$�W�A�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$�H��$�1��19H����/>ƅ�H�����vƀ�o(D$`(L$p(�$�)D$)L$ )T$0H�|$HH��tH�|$P�ŀH9l$��H������
H���H���(���H;A0�����)E1����JR �dƁ�H�D$H��H9���H�(H��H��H��?H!��H����H��H�D$�z���(D$(L$ (T$0)�$�)�$�)�$pH�CH���H�U�H9��NH��H�����XH���H���H�CH����)ƀXL�#L��$pA��$�tMI9���I�.H���L��H��?H!��H��$�H��t
H����H��$x��I9���L��$xH��$�H�D$L��$�H��H��$�L�H���L��H��?H!�H�*Hc�H��ြ$�I��$�t3H��uI��$�L��tI��$�A��$�ID�H�yx��
H��uI��$���A��$�����L��H��0����� H�I����
�H��$p�[���M����
H��$xH�8�
�H�D$H�xu�u
�H��H�D$�b
H�<�O€�S
I��$ ��
IDŽ$ ����I��$(H���
IDŽ$ �
H�{H�t$L���S3H�5h��1��4����Y	H��Jc�H����
���	A��$��

A��$��<rIDŽ$�L�#@��fu!A��$�uA��$�uL���D<L�#A��$�uI��$��A��$�A��$xD���x��D����<���eL���`:�X����	A��$HfA����f��@��D����H��@��@���pI��fADŽ$HE��$JI�� fE��$NH�D$fA��$P���H�I���rD��I��8�d������
���������
�H�D$H��$�L��$���΀���,H�D$H�D$H�D$ H�5�΀H��΀H�|$`�Rm�H�D$`H�L$hH�T$pH�H��$�H��$�H��$�H��$�H�|$H��$��~m�H�D$L�t$ I9�uH�|$�U8�H�D$H�L$B�1:I�VH�T$ H9�uH�|$�.8�H�L$B�D1 I��L�t$ H�5�H�|$`��4G�H�D$`H�L$hH�T$pH�H��$�H��$�H��$�H��$�H�|$H��$���l�L�t$ L;t$u
H�|$�7�H�D$B�0 I��L�t$ H��$�H�D$HH�D$HH��$�H�� �H��$�H�5�H�|$`H��$���U�H�D$`H�L$hH�T$pH�H��$�H��$�H��$�H��$�H�|$H��$��"l�L�|$ L;|$u
H�|$�6�L�d$C�<
I��L�|$ �
�΀��xH��$�L��L���mBH�|$t	L����L�#L��H�t$L���y}��L�s�4����H���}q�@ V�@;��@0nDŽ$�HDŽ$�
H��$�HDŽ$�
�qL�s�8����H��� 9�@ �@�H�utH�H0DŽ$�HDŽ$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$�L���st��H�H��$�����$��$������fDŽ$�HDŽ$���Fˀ���{H�D$H�D$H�D$ H�5ˀH�
ˀH�|$`�i�H�D$`H�L$hH�T$pH�H��$�H��$�H��$�H��$�H�|$H��$���i�H�D$L�t$ I9�uH�|$�4�H�D$H�L$B�1:I�VH�T$ H9�uH�|$�4�H�L$B�D1 I��L�t$ H�5��H�|$`��C�H�D$`H�L$hH�T$pH�H��$�H��$�H��$�H��$�H�|$H��$��!i�L�t$ L;t$u
H�|$�3�L�|$C�7
I��L�t$ �
�ˀ��xH��$�L��L���l?H�|$t	L�����fDŽ$�HDŽ$�Ƅ$�H��$�H�������1�A��$xD�������H��D���6H�;��x��A�E�V��H�
�Hc�H��H������@�������@��H��@��@��t>IDŽ$(H�D$I��$0M��$8����1��O���H�=�!t�8��H�����M��$J��u"1�E�IDŽ$ f�����A��$@��tM��$81��E�f���E�IDŽ$ H�ѕL�5����LE�-A�#LE� ��tH�H��`L���ĂI��������H;L��L���Cf��t'f��$�L��$�@��tH��$�H�{��H�H�� �^H��(Hǀ(H����H�=��H�,t���6�H�=c!t�6��p@��fu�3H�;H��`���H�ƀ�A�ŴA�� ����H�L������M����H�|$�t�	�!� ��� ��=r=��r8��t0��L��A�Չ��0L�#E��uL���s1�`H;���L�#A��$�tuAƄ$�oM��t	L������1ۉ�H�ĸ[A\A]A^A_]�H�=�t�#H�=�t�F5��sH�=�t�5��eH�=G t�5��WH�=!�s��4�H�=Ut�H�=$ t�w5��4H�= t�i5��&H�=8�H��*t��o5��H�=�*t�3���4��/��8�/��H��H�|$tpH�|$�!��H���!,��SH��H��$�蟱���H��H�|$`��H��I��$ H����+�H��M��tL���̶�H����+�H��M��uH���+�H�|$����H���+��7H��H9�$pt�H��$p����H���+�H��H�|$��H���p+�H��H�|$`H�|$HtH�D$PI��H��G��L���H��H�|$�}�H�|$�s�H���++�f.��UAWAVAUATSH��(I��H��I��H�ǠA���H�|$ u
I���tA���u�Z�H�D$A��E1�E���H�5��D�����E���9I�V0I;���I�~(I���H���ض�A��1���@��H�5B���4�E����H��t^M;����M��tLI���1��T�:����T�:T����T�:T����T�:T���H��I9�u�A���A��������I��I;���I��I;����M��M���1�M9�@��H�5���	�Z�M9�u�PH�5P����=���H��([A\A]A^A_]�H�5���	����H�5���	����@��u�M�fxM��H1�M9�@��H�5������M9�u�A���E��tJ����M���1�L�d$M9�@��H�5E����M9��X����0H�5 ��	�;�����H�5�����l�@���&���I��`H�|$�r�A��P�|$uZ�����D$A;�T���l$E��X1�D9�@��H�5Ǐ���D9�������0H�5��������H�5�������@�������I���I;���cI���I��xH���&����1���@��H�5S������>���I���I;��%I��I���H���׳���1���@��H�5���4������I���I;�(��I�� I���H��������1���@��H�5Ύ����������I���I;�@��I��8I���H���9����1���@��H�5�������Q���I�ƸH�|$ L���h����H�5d���"���H�5������H�5�����H�5�����H�5	������H�5������f.�DUAWAVAUATSH���H�󀾠uH����cD���H�k0L�$�H��H��>��H��������I9����A�tA�H�D$H�D$8H�D$0H�D$E1�H�D$H�D$(H�D$HE1�1��H�|$xL�s(�H�D$M��D�l$tL��v��H���`H��H�l$ �H�D$ �I��������?H�|$HL��L�����L�kHM9���N�$�M�����tGH�D$8H�D$0H�D$E1�H�D$H�D$(1�A�L�t$ L���E(���L�s@M��t$L��Ů�H����I��L�l$8�E1����A�H�D$8L��L��L��ܳ�H��$�L��$�L9��L�cx�|$L�t$ tFH����H�D$H�D$0H�D$E1�H�D$H�D$(螻H�D$`�H�D$X�	H�D$XH���H�D$pH��H��$��)�$�H��`�H�D$H�D$0H��$�H�D$E1�H�D$H�D$(荼L�d$h��$��D$TH��$�H��$�L��xL���N�$��H�D$M��tL��_��H����L�l$0L�|$@H�D$(H��L��L�����L���H���L�$�H�D$H��tL����H�D$H����H�|$L��L��@��L���L���N�$�A��M��tL�����H���|H�D$H��L��L���L���H���L�$�H��tL�����I��H���EL��L��L�����H�D$xH�L$XH�H�L$`H�HH�L$pH�HH��$�H�H((�$�@H�L$ H�H0H�L$HH�H8H�h@H�L$8H�HHH�L$@H�HPH�hXH�L$0H�H`H�T$(H�PhH�HpH�L$H�HxH�T$H���H���L���H�L$H���L���H���L���H���H�L$hH����L$T�����$����H��$�H���H���[A\A]A^A_]øH�D$H�D$0L�
#tH��$�H��$�H�D$E1�H�D$H�D$(1�1�L�t$ �J*��H�D$H�D$8H�D$0H�D$E1�H�D$H�D$(H�D$HE1�����A�H�D$8H�D$0H�D$E1�H�D$H�D$(�����H�D$H�D$0H�D$E1�H�D$H�D$(��p����H�D$H�D$E1�H�D$�
�H�D$E1�L�|$@�7���H��M��u%H�|$8u0H�|$0u9H�|$uDM��uOH�����H�|$H�Ъ�H�|$8t�L������H�|$0t�H�|$(����H�|$t�H�|$����M��t�H�|$����H����f�UAWAVAUATSH��h��$<H��$��Q�����`H��I��H�D$H�D$H�D$ H�=��H�5��HDŽ$�HDŽ$�HDŽ$�H��$����H��$�L��$�L��$�M��H�$�tA�1�I�<L��L����L�H�\$ H��t	L�����H;\$uH�|$�="�L�t$A�:H�CH�D$ H;D$u
H�|$�"�L�d$A�D H��H�\$ HDŽ$�HDŽ$�HDŽ$�HDŽ$�L��$�H�$H��$�H�ރH��$@H��$�L��$��A�����$@��H��$�H�$L��$�H��$�H��$�L���X��H��$�L��$�L��$�H�D$H)�I9���I�<L��L��Ϭ�L�H�\$ H��t	L���Q��H�<$t	L���A��H;\$uH�|$�� �L�d$A�
H��H�\$ �=�����xL��H�� ��H���u�L��H�|$tH�|$�駀H��$�L�8A���ts�-�́��5��=����M�w0M����J��H�����H���qL��I�ʼn(�H�D$PI����H�$H�D$xH�D$(�A���u
I���t
A���uMI���tCI�(I�w0I�Wx��I���H9�uI��I;����H��uM���M9Gx��M�o(I�O0H��������H��H�D$xH�L$PH�$H�L$(�A�H�$H�D$PH�D$xH�D$(��L���L�5�H�$I��I��f�I��H�<�L�H��L��A��H�I��M��s�L�4$L��H)�I��tH�<�L�H��L�����L�t$PL�t$xL�t$(�cI���H��H�H�$�I�w(I�W0M��xH��H��$�L�D$0P��H��H��$�H�D$xL��$�H��$�H�D$PL�l$M���I���H��H��t#H�����I��H��u�H�����'A�H�l$XL�l$`L��L��H�����H�l$hA��P�LA����>A��TA��X���
L�|$0A��H9�I��LB�L9�LB�LCྀH��$�HpH��H��$��E1�L�l$�53�L��$�M��tbL��$�M��tCI��uI�} t6I�uH��$�L��蚇����$��I�MuL��L���)������I�MuL��L����(�1�H�l$hM9���I9���L�l$`M9�tBI��I����t'�fC�D%I��M9�u��ffff.�C�D%I��M9�u�L�|$0A�����I���I���H9�HB�H9���H��L�H��H��H)�H��H��rGH��H��H��H��H��L�H��E1�fo��BD���B�I��L9�u�H9�t$H��L�f.��H��H9�u�A�����
E�1�L��L�<$H�l$(I)�LB�N�$�L��H��>��M�����tL��L�l$�g��H�T$0M��L�l$��L��ݡ�I��L��$�H����I����H�$H9�H��HB�H��H��HƹL��H��rEH��H��I��H�Ofn�fp�E1�ffffff.��C��CD�I��L9�u�H9�tGH�H+$fffff.��H��H��u��%A�HDŽ$�I���X���L��H9,$v�H�T$hH9��I
H�l$hK�&H�D$HH�T$pH��H)�H�D$@uTH�D$XH)�H��I9���
H�$H9���H�D$`H��H��H)�H��H��,��L��L�L$H�zH9,$vyH�D$XH+D$pH��I9��a
I�L�l$`H�4�L�K�|�H�D$@H���+��L9���L��M��L��L9l$H�/M��t+H��$�L����H���QH��I��M��L��M����H��$�HDŽ$�E1�H��$��1�➀����
H��$�H����
H�$I��H�T$(H9�HB�H��L�H)�H���E1�H��r[H��L)�H�� rOH��H��I��I��J��L�1�ff.��AoD�AL��D�L�H��I9�u�L9�tI��H�L$Hf�A�EI��B�D�I��I9�u�I�D$�H�T$@I�4H�L$XH)�H9��		O�,<H�D$`J�4�H�D$pJ�<�I��H������L��L9�M����H��$�L�l$pH;t$H�	�H��L)�H�� L�L$H�L���kH��L�J��H��H)�H���1��A�4@��t�4H��H9���H��I9�u�L��L�D$@H9���H�4�L�H�<�L�J���᠀�I��H��H��H)ȹH��$�L�l$pff.��T
���tA�T�H��H9�t	I9�H�Iu�H�\$hH;t$HtI��H��M��n��M��L��H9��Z���H��H\$@L�l$�iH��H��H�<�H��H��H�I��H�H��E1���Co�CL��BD��B�I��L9�u�H9�tf.��H����H��L9�u�H�\$hH��$�t	L����H��$@L��H�T$P1��_8��
0���T$@L�|$0M���M���J��M����$�t#H�����I��H��u�H������A�L��L��H�����L��$�L��$�L��$�I���I���H����M��I���H�D$0H�H�D$HH�D$0H�H�D$pH��J�<�L�H��B��I�H�D$0L���H�D$0H���H�L$hH��$�D$X)�$�H��$PH��$��o�$@f�$�A��H��$�LQD��$<H��$�H��$�L��$�L����$��T$@L��M��AS�t$x�t$XL�|$HARA���A���A��HSU�t$H�t$x��$��t$hP��H��pM��t	L��雀H��$��8�)�\$@L��M���L��PE1�H��L)�LC�M9����e������H�D$H�D$H�D$ H�=+��H�5,��HDŽ$�HDŽ$�HDŽ$�H��$��k��L�|$PH�\$(H��$�H�D$0H��$�H�$H��$�H���k�E1�I�<,L�<$L��H��[��I�L�d$ H�|$0t	L���ښ�L;d$uH�|$��H�l$B�D%:I�D$H�D$ H;D$u
H�|$�[�H�D$H�$B�D  I��L�d$ HDŽ$�HDŽ$�HDŽ$�HDŽ$�L��$�HDŽ$�H�D$PH��$�HDŽ$�H�D$(H��$�HDŽ$L��$H�~H��$XH��$�L��$���A�����$X�UH��$�����H��$�H�D$0L��$�H��$�H��$�L��L�|$(�I��L��$�H��$�H��$�H�D$L)�H9��H�$I��J�< H��H�����I�L�d$ M��t	H��;��H�|$0tH�|$(�(��L;d$uH�|$���L�|$C�'
I��L�d$ �=w����xL��L����H���u�3��H�|$tH�|$��H�5X}�
�H��$�M���"H�D$xH��H��tH�|$����H��h[A\A]A^A_]�L��M�,I��H�\$hL�d$HM)��z1�L��L��L�l$����H�|$�A�1�L���N�L�t$H�\$ �k���$A�D$XH�=�mH�
��sL�
tH�T$X�+���H�|$�A�H��L�����L�d$H�\$ �Q�H�=Ivw��H�
�	tL��L��H��L�l$���RH�
r�1�H�����<H��$��A�L��H����L��$�L��$�L��$��/���H�=-�H�~�s�L�l$�����H�|$X�A�H��H��L���$�H�\$hH�$H9��U�������H�|$X�A�H��H�t$pL�����H�\$h�u���H�|$X�A�L�����H�\$hH�T$@����H�|$�A�1�H����H�l$L�d$ �t�����$Y�D$?H�=m�mH�
�sL��tH�T$?�+��H�|$�A�L��H���F�H�D$L�d$ ����H������H�l$(���H�=t���L��L9l$H���L��L�D$@I��H9��l������I��M����H������I��H�|$0��H�<$�I��H��$�H;D$Ht	H��y��L�l$H�l$(��I��H��$��H��$��J����I��H����L���0���H��H��uI���L����I���nI��H�|$0��H�|$(��I��H��$���H��$���I���I�M��L��L���A��|I����I��M����L���I��L�l$�^I��H�<$��L����I��H��$���H��$��I��H��$@tH��$H�;��L�l$��I���I��H��$��A��H��$�tH��$����H�|$u
L�l$�H�|$�㓀L�l$�I��H��$����vI��H��$��
u�H��$�tH��$�����H�|$tsL�l$�tI��I��H9l$pt&H�D$hI9�tH�L$`J�4�H�<�H�T$@H���Z��H��$�tL���F���I��H�|$XtH�|$`�.��H�D$xH��H��uL���!�L����L����UAWAVAUATSH��A��I��I��H�����H�Ë ��I�l$0L�<�H��H��>��H��������I9����t1�L���(��$D�l$I�D$xH�D$I�t$(M��t H�t$L������H��tcI��I��H�t$�	A�E1�L��L������M�&M�nI�nI�^H���sI�F �$A�F0�D$A�F4H�D$I�F(H��[A\A]A^A_]ÿ�Z���I��H���H�����L����H��䑀�*��UAWAVAUATSH��hH��I��L�nM����L�s�k0�����H���QI�ĉ(H�D$(L�t$0H�ҧsH�D$8H�D$XH�D$`L�d$HH���sH�D$PH�D$H�D$H�D$ D�C4H�{H�C(H�$H�T$H�L$(A�L���_��H�D$ I�GD$AAGH�CI�G(L��됀L�sH�[ H�H��tL����H�{tuL���Ɛ��jI�I�GW�AGI�G I�G(H�;t
H�{����L�sH�[ H�H��tL����H�{tL��H��h[A\A]A^A_]�%Z��H��h[A\A]A^A_]ÿ����I��H�{tNL���%��L���%�I��H�|$tH�|$���H�|$(�|��I��H�;t
H�{�菀L���Y�L�������f.��UAWAVAUATSH��H��I��d�<%�����MdH�%�����
ۤ����dH;Ĥ��^M�>ILJM�g0L9c(��H�{ I�w(J����������H�CH�D$L�d$L9��L�kL��L��L�������t~H�+L�d$I�G0H�D$ I9��I�8t
I�@�쎀I�o8M�o@M�gHH�|$ L�����I�LjL��蜤��H�t$ ��L�����H�5�k�	L��1��#��H�;t
H�{����H�{tH�{ H��[A\A]A^A_]�%g��H��[A\A]A^A_]ø�H����dH�%����d�%�����
w����������
��=���6L�
�tH�t$H�T$1�1��R��L�
��sH�t$H�T$ 1�1��6�I��� I��H��tL���
I��H�;t
H�{����H�{t
H�{ ����L����f.��AWAVSH��H�^�1���NuqH�>��H��H����1��N����H��������FN(V8W OH�QH�V��uH��H����1����t|H��[A^A_�I��H��I���v{�L��L��H����H��H���{���I��I�����L��L��4�N���j���H�$�D$H�=��mH�
�|sL��tH��+�T
���H�޺��1�H��[A^A_�%7��I�������H���A�F�>���H��H����H���R�f�UAWAVAUATSH��8I��I��L�VXH�F`H�D$L9������I�}H�A�~p��M�}@A��� uA�~q��I�N`H����M�fXHk�hI�|�I�T�H9���I�I�t$�M�L$�H��L���E1�I)�vH)�LC�M9�MB�1�L)�HC�I;Vxu|H�T$(I9���I9t$���I�L$؉�H��I�t$�I�~ I�v8L���HI�FxH����I;F0��I�FxA�~p�JH�=�H�ɕs�0�	��~L9T$wI�}H�L�$I�~tI���I�EI�EI�^`I�FhH)�vKI�NXI�F`Hk�hL�<I��@L�%�����I��hH��tI��tI��A��I��t�I�?A����I�FA�>I�NxHE�H�)I�I�mPH�D$H��H+$��I;F0��L�<�H��H��>��H��������I9����t1�L�����L�l$H�$L�,�Mn(M��tPL�����H���@I��H�\$�CI�} t
I�}(�̉�I�}8�^I�}@H��8[A\A]A^A_]�%���A�H�D$I�F H�D$ L��L��L���ꍀL�l$I�} t
I�}(�l��H�D$I�E M�e(I�]0I�v8H�|$ L���FI�EHH��H�H�<$��1�H)�vL�D$L��H)�HC�H9�HB��L�D$1�H)�HC�I;v0��I�vxI�^`H�\$0I9^h��L;$w�A�~quH�����1�A�NpL�{M�~hI;^Pu	I�~P�	�I�FXHk�hI�U`H�T`AEPDPAE@D@AEAMAU A]0\0T LM�~`H��8[A\A]A^A_]�H�=?�mH���s�����H�=ѵH�ёs�(�'��I��hL�
w�sH�T$01�L��1��Q��pH�=�s����bM�uXL�
c�sH�T$(��I�|$к�A����I�t$�A��H���H�=֒s����L�l$�x���H�=)�s�d�I��L���'?L�����I��I�} t
I�}(�c��I�}8uL���\��I�}@�J��L���J��f.�AWAVATSH��Xd�<%�����dH�%�����
W�����H;@���@��t&H���tm1���H��X[A\A^A_�����H��L��(H��0HLJ��H��Hc�H��HLJ��H��`�FH���H��H����H��H��X[A\A^A_�H���`�p����)\$@)T$0)L$ )D$HLJ`HLJpHLJxW�����(D$(L$ (T$0(\$@Y0Q IH����M�������H��H��X[A\A^A_�%���H����L��8H��ptH��xI��H��)$�d��($L���`L��pH��xAAO����Ƈ�H��X[A\A^A_ø�H�`��dH�%����d�%�����
@�����������~
�H�=7�s���f�UAWAVAUATSH���A��A��L$E��t4A�ă�u=����
��tPL���M���I��W���O����W��E1��=������D$L�������L���I�����I��W�1�H��������H���H��H��H��>��H���H9�����u��)�$���$�H�|$(L���H��L��$�tH��悀H���*H��H��$���HDŽ$�H�|$ L��H�����L�t$(M����I�E�$D��$�H��t#H�����I��H��u�H�������A�L��H�t$ H�����L��M����I���H����H�(�$���)D$0H�l$@L�|$HH�l$PL�l$XH��$�H�L$`��$��L$hD�d$i��$��L$jL�t$pH�D$x�P�́�H���0
I��(D$p@@(D$0(L$@(T$P(\$`X0P HM�f�1��A�N�
H�'��H��������H���
1�A�F���
I�^H��t!M�~ I�H��tH���I�t	H����M�nH��tI�F I�~8��H�L$(L���M�������������tI�^8H��twE1�����I�NHA�vPH��$���$�H�$�t$H�|$0H��$�H����D$0��uH�L$8L9�tv��1�L9�u�9\$@���u�I�F8I�F@I�F8H�����	H��I�F@��]�I�FHA�VPI�^8A�H���'	@��uH�٧�H��������H����	1�A�$��H�l$ �	E���?�I��|����H���	I��L�0H�XH�D$(L���I�FH��$��1��A�N�;	H�O��H��������H���H	1�A�F���P	I�NI�F0H9ȉ�$�uI�~��{�I�NI�F0H�PI�V0IF(1�H9�HC�H)�I�N H��L�$H�tH�T������GH�$H�D$H�D$H�=�H�5ᏀH�D$0H�D$8H�D$@H�T$0����H�l$0H�\$8L�d$@M����A�E1�K�</H��L��냀M�L�l$H��t	H��m�L;,$u
H�����L�|$C�/:I�EH�D$H;$uH����H�D$B�D( I��L�l$H�$H��L)�H����AxBD(&xB(I�UH�T$H9�u
H����H�D$B�D( I��L�l$I�~0H�t$0譳�H��L�`�I�ܻH��tL���}�H���(
H��H�4,H��0H��L��H�$L)�I9��L�|$K�</H��L��ʂ�M�L�d$��t	H��L~�L;$$u
H����L�|$C�' I��L�d$L9$$��C�')I�D$H�D$H;$uH����H�\$B�D#
I��L�d$�=c����xH��L���H���u���H�<$H�l$ t	H���}�I�F@�I;F0L��$�sI�F8I;FPs<H��I�F8���$�u2H�D��H��������H��t����uA�F�1ۀ�$�t�1�A����hH���������:�����SH�$H�D$H�D$H�=��H�5��H�D$0H�D$8H�D$@H�T$0���L�l$0H�\$8L�d$@M�����E1�I�</H��L��
��M�L�|$M��t	H���|�L;<$u
H���9��H�l$B�D=:I�GH�D$H;$uH�����H�D$B�D8 I��L�|$H�$H��L)�H���MruB8B�D8 I�WH�T$H9�u
H������H�D$B�D8 I��L�|$dL�$%����I���,�I�D$���I���I�D$H��$�H��$�H��$�H��$�H��$�H���H��$�H�5��H�|$0H��$���H�l$0H�\$8L�l$@H�$L)�I9���H�|$L�H��L����M�L�|$H��t	H��:{��I�$H�l$ uL��莭L�|$L;<$uH������H�\$B�;
I��L�|$�=s����xH��L����H���u�/}�H�<$t	H���z��A�FXI��X��L�����1��l{��H�D$(H�����5�����q��������H�$H�D$H�D$H�=^��H�5_��H�D$0H�D$8H�D$@H�T$0�Z��L�d$0H�\$8L�|$@M���	A�E1�K�<.H��L���i~�M�L�t$M��t	H���y�L;4$u
H�����L�l$C�D5:I�FH�D$H;$uH���s��H�t$B�D6 I��L�t$H�$H��L)�H����H� spawnedJ�L6H�pthread J�6I�NH�L$H9�u
H�����H�t$B�D6
I��L�t$�
�����x
H�|$0L���
H�<$��H�|$�y��{�1��A���H�̟�H��������H����1�A�F����I�F8H���nH��I�F8��uH����H��������H����1�A�����H��$�t	H���x�H���[A\A]A^A_]ÿ�PH�l$ �����L����f�H���H��������H�����������@��A�F�����L�d$0@�l$8H�=y�H�
�fsL�RtH�T$0����H�=nrH�Ht����~��L�溁�1��x�E����������������BH�=t�y���1H�=]�s�h��H�|$�� �H�=��s�R���
����_���A�F�U���H��$��e�H���H��������H��������Ϻ�À�A�F�������H��$�H�D$0�\$8H�=^�H�
>fsL�wtH�T$0������L�����1���w�H���~�������H��A�1�L����L�|$L�l$���H���A�L����L�l$H�$H�D$�H���H��A�L��L���]��L�l$����H���A�L���8��L�|$L�d$���H��A�1�L�����H�l$L�|$�5���H���A�L�����L�|$H�$H�D$���L���,q�I������H��A�L��L����L�|$�%���L���c�H�B��H��������H���v����
��À�A�F���n���L�|$0�\$8H�=��H�
�dsL��tH�T$0��������L���S���H��A�1�L�����L�l$L�t$H�l$ ����H���A�L�����L�t$H�$H�t$H�l$ �����U��������A�F����H�����H�=��s����H�=k�s�N��L�������H�=8t�����I��M����H��?t���I��H����H��%t��x�I��M����H����2I�ǃ�u�(� I��H���H���s��	I��H�|$0tYH�|$8��s��LI����H��$���I���I�$u/L�����%I��H�|$0tH�|$8��s��
�I���I��H�<$��H�|$�_s��I��H�5@tL��谽�����I��H�|$0tcH�|$8�(s��VH�D$(I�t	H��s�M�nH��tI�F L�|$(�%I���I�M�#L���$�H�l$ ����I��H�<$tH�|$��r���$�uH�u��H��������H��u91�H��$��������H��$����1��*s������u�A�F�I��H�|$0����I��H�|$0���L���8�m�u��I���I�u_L���A����U�]��I��H�|$0����H�5�tL���^��H�l$ �-�5��I��H�|$0�7��!��I��@��L���Oj�H�l$ H��$�t	H���q�L�����f.�@UAWAVAUATSH��H��L���L���HLJ�M��t"fffff.�L���ؖ��I�ƐI��u�H���H���jL���L���L�$�I��M�H�D$0H��H���H�D$8�����L�s@M����H�{8I�W I�O(H�|$pL��E1��<��L�t$hI�GH����I�OH�L$`H��H�@H�D$HH���L���H���H��H�D$H��>��H�L$H;L$8����L$1�H�T$@L�l$XL�d$PL�t$(L��H��H9���H�|$tH�|$H��t4�*o�H��H��uW�R�H�t$(H�T$�Xt��1��H�D$x�H�|$x1��m����H�|$xH���I��H�t$(H�T$�t�L��H�L$H��H��H9�ua�|$��H�T$H��t,I��H��}n�H����I��H�D$H�D$ H�T$L���A�H�D$ L���s�L��H�T$ H�T$xH��$�L�l$L��$�H�D$`H�L(L�t(H��L)�I9�w}H�l$ H��J��J�<�I��H��9s�M�H�|$pH�t$hM��L��L��E1��<L�l$XL�d$PunH��t	L����n�H�l$ H��H9l$HH�T$@L�t$(�9����I�̹A�H�|$xH�t$L���l��L��$�H�T$xH��$�L���F���H��t
L���)n��H�|$xL���S1L���L;��uL����K�<�H��H����H�t$x�Lr�I��L���I�ǐM9�����H��[A\A]A^A_]��K��H�D$H�D$0�H�t$0���H�t$���H��H�|$xtL��$��H��H��t	L���em�H���e��H��H�|$x�ؒ��H���P��AWAVSH��`H��d�<%�����gdH�%�����
f�����~H;O���vH���H�$���ƃ�<�������H�����tvd�<%�����7dH�%�����
������NH;灀�F�ޑ�H��H��(H��0HǃHǃ�H��tH��t�^l�H��HH��tJ���uAH���H��tJH���H��t)H���tffffff.�H9�r"H)�s�H�~��H��1�1�H��`[A^A_�ۊ��1�H9���H��@H��H��L�4I��0�cs����mH�D$ H��r�H�D$(H��psH�D$0H�D$PH�D$XH�D$@H�x�sH�D$HI�VI�NL���E�F0H��H�|$H�t$ jjP����sH�� H�S0L�t$L�|$I9�uH�s(H��L����l���t>L;��uH���J��L���^l���tH�$H��L��L���pƃ�H�|$t	L����j�H��`[A^A_ø�H���dH�%����d�%�����
����������{���&���H���dH�%����d�%�����
����������C������H�_q�H�D$H�D$H�D$ H�=�q�H�
�SsL��8�H�T$ ��Y��T���H�ضs���H��H�|$t H�|$��i�H�����H��H�|$ �V�H���������f.��UAWAVAUATSH��I��H�OhH���!H��$�H�y�I�u`H9��vI�ExH��$�M�}XHk�hM�tI�DH��$�L�l$H��$�I�}hI�DXH�L$I�LHH��H�T$XL|$H�D$xH�D$(H��$�H��$�H�D$HH�D$PW�H�D$hH�D$pH�D$8I�w(M�g0J�,�M��t)H��H���g�H��H��H��u�H���(���y�L�l$I�M H�L$ I�M8H�L$H��H���l�L�d$`H��$�H�\$hL�d$pM�PH�T$(H�|$ H�t$�%M;}0�M�}xM��tH��$��*h�I�Eh�fff.�I�EhM��H���GH��I�u`H9���M�eXHk�hM�|E���%H��$�I9T�I�I�EhI�D$XI�L$HH���H�D$xH�D$(H��$�H��$�H�D$HH�D$PH�D$XW�H�D$hH�D$pH�D$8M�l$(I�\$0H�,�H��tH��Sf�I��H��u�z���fDA�L��L��H��{k�H�\$`L�t$hH�\$pM�d$PH�|$ H�t$H�T$(�#L�l$M;e0��M�exH�������L����f����I�u`H��$�H9���I�EXH�T$H�H��$�H�LH��$�A�}t!I�EH��tvH��I�EuI�EfA�EpH����A�EpH�ĸ[A\A]A^A_]�H�=ۓH��os�(�1��H�=@ps����H��H�ps���H�=ps�y��H�=�os�L����H��H�|$(�H������UAWAVAUATSH���M��D��H�L$H�T$HI��I����$��$H��$���� E�H��$��$�H��$�L�6��tI9�tH���xC�<�/H���OH�L$0I9���1Ʉ���L�D$@�L$T�Љ�@������������F�D$X��L�l$p��H��������H��������?��L�|$8��H�t$hH�|$xL��H�T$0L����H�T$xH��$�I9���I9����� ����1�@��L�d$0H�|$h����u
C�<� �����3������yL��L�d$0L��L�����H��H)��*I��L��H)��I�4�H� H���H!�H����E1�fo�;L�L$ff.�L9�tG�Bo��BoT��Bo\� �Bod�0fv�fv�fk�fv�fv�fk�fc�fD��I��E��t��'��1�ffffff.�H9����<2
H�vu�L��L��L��H��$�L�D$HH���[A\A]A^A_]�!��H�l$0H�|$@t%����
��uH��$�H�T$HH�L$�H�|$xL��H��L����L�l$xI9��5
N�4�L��H��>��H��������I9�������H��$�H�D$(M����L����a�H���H��M���L�l$pI��M���H��$�L�!L�,�H��H��>��H��������I9��„�tSL�|$8M��H�D$@�]L��^a�H����I��H�l$@�FH�D$L�<�H9���I9����������H��H)��b	H;D$0�W	H�D$`L��H)�H�D$(�XH��$�H9T$`�SH�D$`H;�$����@��L�d$0H�|$h��M����I�V��D$(L9��L�D$8C�L����'t	��"��I�v�L9���1�L��A�|��\��H��tA�|��\������
H��H��uω��M����L���(`�H����
I��L�d$L�����E1�H�|$@L��L��Fe�L�d$H�D$@H�D$L�l$ ��L�|$8��1�M����'H�|$xH�t$HH�T$1�D�D$X�m
L��$�H��$�H�D$L)�H9���H�D$@H��I��J�<�L����d�I�L�t$ H���	H�|$xt	L���0`�L�|$8��H���sH�D$(I��M)���H9���H�D$8N�<�L��L���	-��yH��H���sH����XL9��OH�iM)�M��L9�H�D$@�UH��H�D$@J�<�L���d�I�L�t$ L�|$8������H�D$L)�H9D$��H�D$@H�\$H��I��J�<�H�t$H��c�I�L�t$ H�����$����D$Tt3��u"L;t$uH�|$�,��L�d$C��I��L�t$ H�����H��H�L$0H+L$(�bH�D$L)�H��H9��kH�D$(I�4�H��J�<�H|$�c�I�L�t$ L���H��$�H�(H�D$ H�L$pH�AD$�QH�D$8H��$�H�<�1��H��H9����������"t&��'t!��\u�H�BH9��m���H��r��Z@I��I��A���0��,H;T$(�!H����H��L��L���A�1�L��H�t$8L��Ab�H�l$xL��$�H�t$@H��$�H)�H�T$H9���L�l$pH��I�<�H�t$H��a�L�d$ �oD$xfD$H�D$L)�H9���H�D$8J�4�H��J�<�H|$��a�I�L�d$ (D$AEM�e�A�1�L�d$L��H�t$HL���a�H��$�L��$�L��$��D$(1�L�t$L�d$0�H�D$`H;�$���L�d$0D��H�|$h����D�D$XDE�H��$�H�t$HH�T$�L$(言
1�L�t$�b�L$(��Ɓ�����DʉL$(H�|$h1�L$(��@�Ń���D�D$XDE�H��$�H�t$HH�T$�H�
L��H)�H�D$N�<�H��������?I9���H��������I9����t1�L�������M��tL���[�H����H��M����E1�H�t$8L��I���*`�L�l$L�|$XL�|$L�d$ H��$�H�D$HL��$�M)�M9�H�l$h�FH�L$L��H��6�H�H�D$`�LL�d$0L��H)���H�D$XL�,�H�<�H��L��@]�J��L��H�t$H��_�M�L�|$ H�D$hH��tH���L�l$pL�d$@��DŽ$� � ��tQH�|$xH�t$8H�T$0L�����H�D$xH��H)���L9���H�T$XH��H��$�L���t��$�A�ǃ�/���|$(���t"�D$T����H����
H�=8�s��H�t$H9t$0H�|$8vh����'t��"u[H�N�H;L$0sF1�H��s�|��\u%H��t�|��\u����H��u�H�L$���������D�;D$(�e����D$(�D$xH�|$H�T$x�H���H����D$T��H�ń��9���H�\$ H9\$��H����qH��H)���L�t$I�4�I�<�H��H���i[�E�<�H��H�\$ H��H��$�H�(H�D$ I�ED$AEH��$�tH�|$H�&Y�H���[A\A]A^A_]�H�=�WmH��s����H�=�/H�N�s�N����H�=B0H���s�7����H�=�WmH���s��\��H�=�/H���s����H�=�WmH�~�s��,��H��sH�=hWm�����RH�|$�A�L��H���d��L�t$ �p���H�|$L��L���Z��H�D$H�D$X���H�|$x�A��&��L��$�H��$�H�T$L�$�B���H�|$�A�L��H������L�d$ L�l$p�R���H�|$�A�L��H�T$���H�D$L�t$ �.���H�|$�A�L��H�����H�D$L�t$ ����H�=q�s�L���JH�|$�A�L��H���\��H�D$L�t$ ���H�= VmH���s������H�|$�H���.���g���H���L��H�t$0�f��H�=��s���H���L���K��H�=��s���H�=��s���H�=3�s�VH�=
2�����H�=)�s�l���}�L�����H�=��s����H�=��s�H�=��s�<���MH�=��s�.���?��C���H�=+�s���L�����L�����H�T$`H�|$`����H�=��s�n���H��H�|$uP�qH��H�|$xtfH��$��VH��H�|$xt&L����U��H��H�|$t"H�|$��U��H��H�|$t#H�|$�H��H��$�tH��$���U�H�����f�UAWAVAUATSH��xH��L�4�H��H��>��H��������I9��„�u����H�L$H�<$H�o0M��t I��L���6T�H����I��I��L���	A�E1�L��L��]Y�H�D$W�D$`H�l$pH�D$0H�D$8H�D$@L�d$HL�|$PH�\$XH�D$ H�T$L�4$L��1�1��OH�L$H9�HB˺L��1��ds��I��`L��H��x[A\A]A^A_]�7{���L������f.�UAWAVAUATSH��HH�Ӊ�I��A������CM���M����M���I���H��H���sL)���I;F0��H��$��L$�l$L��M�v(H��`H��$�H��K�<�H��$�H��xH�I�
L�2�
LD�H�T$L��A�Є��H�sXH�{`L9���H��$�H9�����	1�H��L)�HB�H)�HB�H��$8H)���H�T$N��H��$�H��hH��$�H��$�H��$@��L��$�H��$�H9���H��$0I�4�I��H�|$ H�<$�L�t$ L�|$(L�d$0H�L$@H�D$81�L��$��H��H�D$8H����H9�u�M9��1A�7��5��=���tL��A���$��$�H�D$8HH�D$8H�L$@H9���I���I��L�{@H�KHH��$�M�4�H�T$ L�D$(H�D$0L�d$ �M9�t[A�/��5��=��
I��H�t$0H��uEH�D$ H;D$(tWH�HH�L$ ������������w;����M��H�t$0H��t�H�D$0L����ff.�����g9��W�����`H����L��$�I)��H�s@H�CHH��$�H��H�|$ H�<$H��$(H��$ ��L��$L�t$ L�|$(L�l$0H�L$@H�D$8E1��#fffff.�I��H��H�D$8I����H9�u�M9�tPA�7��5��=����H��$�A���$��$�H�D$8HH�D$8H�L$@H9�u�M����H��$�H��$(H��$ �L��$H�|$ H�t$H��$���I)�L�t$XH��$�H��$�L��$�H��$�H�D$L��$�H��$�ffffff.�I9���L;l$�[A�u��5��=����H��$���$�I���$��$H��$�HH��$�L��$�A�I9��4L��H�t$XH��t8��fffff.�H�EH��$�D����H��H�t$XH����H�D$8H9D$@��H�L$(H;L$0��H�D$ H�QH�T$(�1�����������H��$����$��$H�D$8HH�L$8�H9L$@tZH�AH�D$8�D�H�Kff.�H�HH�L$8�D�H�1A�I��H�t$XH���?���H�D$XH�|$ ���A��t?A9��N����>H�hH��$�D����H�t$XH������=��E1�L���=����H��$0<�����H��$�H��$@uj1�H+�$8HC�H��$�H��L��$�I�����$�t#H��$�L���M����0��OI��h1�E1��l$�L$�zH9���H9������L��$��l$�L$A�tH�{HtA��FA��t<1�A���u2I��hu(H�{HuH�CXI;�H��H;C`A��A �E�A��1�L�H�C`H��$�CP)D$pC@)D$`KS [0)\$P)T$@)L$0)D$ ��H�t$ �C���@��A��L���C��H��H[A\A]A^A_]�H�=�#H���s���Y����H�=�s�-H�<�sH�='Km������H�=�s�H�=��s����H�=���������$�L��'�H�
�<sH��$��?��$����$�L��'�H�
�<sH��$���t$L�q'�H�
j<sH�D$H�$H�=�Jm�+H�$�<���H�=�s�N��L�=�sH�
:s��L���sH�
�9s�����I��H����L���A��AWAVSH��H��I��I��H9�tBA�7��5��=��vzI��H���2�|$�H���|$�HD�1��H�$a�D$��H�&�
I�I�NI�F H�$I�F(�D$A�F0M�~I�^H��[A^A_Ét$H�=�ImH�
G;sL�@&�H�T$�+�!��PL�H�O�I9�tTI�PH�E�E��A���A���A����v2I��H��u�H9�t#H�B�H��H�������������v(Y�D�$H�=�HmH�
�:sL��%�H��+���D$H�=�HmH�
�:sL��%�H�T$�+�g���UAWAVAUATSH��(I��H��L�gL�/H�GH�oH�O H�w�H��H�rI�4$I��t^H9�u�H9���L�xL�{�0��5��=����H�|$A��D$L$AL$A$H�SH�K L��H9�u��aH9�ucH9�tWH�HH�K�0��5��=��v\H�|$A��D$L$AL$A$H�K�H9K t!H�AH�C�D�(���H�BH�C�D�,H��([A\A]A^A_]Ét$H�=�GmH�
=9sL�6$�H�T$�+����SH��H� t
H�{(�CH�H�{8tH�{@[�%1H�[��UAWAVAUATSH���I��L�<�H��H��>��H��������I9�����u��H��H�t$M��t I��L����F�H���4I��L��L���A�1�L��H��L���
L�H�,$L�d$L�t$H��H��1��4���H�t$H�T$H�|$ �!L�t$(H�T$0H�|$8L���
 
L�|$8H�\$@I��@�ŋD$p%�=@A��H�|$ t	L���G�A��tD �tH�D$�/H�<$u��؃���t$H�<$tH�|$��F�H���[A\A]A^A_]�L�s�L�{�L�cI�$H��tL����I�|$t	L����F�L����F�H�<$u�뱿L�����H��I�|$tL���rF��H��H�|$ tL���\F��H��H�<$tH�|$�EF�H���E��DUAWAVAUATSH��XH�H9���L��I��H�4�M��E1�I��H��ff.�M��tI��H��C�|�
M�@�u�M��L��I��I)�t$E1�C�<�
tI��I���u�I���	I��M��M���L�)I9��GL�L$PJ��L��H��>��H��������H9�����u��H�|$@H��H�T$H�l$HL�l$ tH��XD�H����L����1�I��H��L��H���I�H�l$(L�l$0L�d$8L)�H�T$PH9���H�l$H��J�<�L�H�t$H�BI�H�D$ H�D$D$()$L)���H�$H�\$H)�H9���K�4�H��H�<�H|$��H�H�H�\$($H�D$@H�XH��X[A\A]A^A_]�H�=NCmH�5�s����H�=6CmH��s����H�|$(�A�L��H���0��H�l$L�l$0L�d$8H��I�H�D$ ����H�=�BmH���s���H��A�H��H������H�\$����H�=L�s臿�H���#��H�=��s�n��H��H�<$u�'H��H�|$(tH�|$0�H��H�<$tH�|$�cC�H���c����h������@UAWAVAUATSH��xH��L�b`H�WH��L)��
L�xXM9��H��H�P@L�hHJ��L�H�wN��J�4�L�D$@H�t$HH�|$PL�d$XH�L$`H�T$hH�D$pH�|$@�2��M���I��L�EL9��OH�MB�T��B�D����	�B�L����M9���	�M��E�L�}L�uL�D$(M)�L�D$��1Ҁ�IE�H�EL)�H9��R����I��	rHD����HE�I)�fn�fp�K��H��M�1�f��D����H��I9�u�I��L��fDL�xA��L��I��u��6M9�L�d$u-A���L�E1�1�M9��'���H�
�1�L��L������%���J��J��H)ѺA��L��ffffff.�A���H��H��E��E��DD�LE�H��H��A	�G��I��L�}H���u�A��tUM��tPH�EH+D$(I9��PH�D$J�(H�L$I�4�I�<�H�D$H����B�H�L$I9���L�|$�
H�D$H�D$1�A��L��HD�H�4�H��H��>��H�����t���H�,$H����H�t$ H��H���?�H��H��H���A�����xH�\$I�����%���H��J��H)ѺL��DA��t]H��H��LE�E��E��DD�H��H��A	�G��I��L�}H���u��$����1�A����A�ā����	�I��	s1��GH�\$L�d$��D����HE�I)�fn�fp�1ɐ���D�H��I9�u�L��I�ŽI��fffff.�B��I��H��I��u�M��toH�L$8H�|$0H�t$ H�L$L�l$J�4)H�$H�H)�I9���M�K�4�K�<�H���
A�L�{M9�uwM��H�,$H�t$ H�|$0H��H�\$u�H�,$L�d$H��H�\$t��>�H9\$(t+M9�H�\$tH�EJ�4�J�<�H����@�I�L�}H��x[A\A]A^A_]�H��L�D$8M�I��I��J��I��L)�H���H�|$0H��H�t$ I9�t#���tH��C��I��H�$L�zH��H9�u�H�,$H��H�\$�M����N���H�
��1�L��耺�H�
q�L��L���n��A�L�d$L�d$H��L�����L�uL�}��������#����A�H�D$H�D$H��H�t$(L��賾�L�uL�}�~����A�H��L��萾�H�$L�sH�L$L�l$�>���H��FsL���˽�H�t$ H�,$���I��H�|$ tH�|$0�)=�L��H�,$�H�L$(H;L$H�T$t7H�]H9�t%H�MH�4�H�<�H�L$H��I���>�L��H\$H�]H���ر��UAWAVAUATSH��hI��H��H�vI�VH�|$���M�n M�~(N�$�M��tL���;�H��u�L������_�L�|$H�D$H��L��L���@�I�v0H�|$0�I�npM�~xN�,�M��t L��>;�I��H��u�L��蒴�A�L��H��L��b@�H�D$(H�CD$H�D$H�CH�L$H�K H�C(H�D$`H�C`D$0L$@T$PSPK@C0L�{hL�cpL�{xA����H��h[A\A]A^A_]�H��H�|$0�T���H��H�|$�z�H���i��H��H�|$tH�|$�K;�H�|$�z�H���A��UAWAVAUATSPI��I��H�^H�nL�,�A��H��tL��:�H����H�$H��H��L��J?�I�w I�_(L�,�H��tL��I���9�L��I��H��t`L��L��?�A�G2fA�F2A�G4A�F4A�G0I�.H�$I�NI�nI�^M�f I�^(fA�F0H��[A\A]A^A_]ÿL���ײ�L���ʲ�I��H��t
H�<$�5:�L���5��DAVSPH��H�G(�H�u	H�{(����H�{t
H�{��9�H�C@�H�u	H�{@�X��H�CH�H�uH�{HH��[A^騳�H��[A^�I���'I��H�{t
H�{��9�H�C@�H�u	H�{@��W��H�CH�H�u	H�{H�a��L��艮��ǹ�@AVSPH��H��H�uH�;�W��H��H��[A^�%P9�I��H��D9�L���D��@H��H�uH�?�OW���f.�@UAWAVAUATSH��I��������H�H�GH�$L�sf�1���A���H��_�L����1��C���L�{L�c H�CM������wH�CH�SP@��uH�J_�L��uy1�A���tSL��A�T$I�|$�w���L���V8��i���L���&�H�
_�L���s�����{��@���C���j������L�����1���8���{���z����C�q���H�$H;C8uH�C8@��uH��^�L����1�A���tL�H�ufH��H��[A\A]A^A_]��U��L�t$@�l$H�=�BH�
q&sL���sH�T$��+����L�����1��8��H�t�H��[A\A]A^A_]���z���n����C�e���I��L��L��膁�@��L���/��(�V��I��I�|$tL����6��
I��H�|$谲��H�uH���U��L���ګ����DUAWAVAUATSH���H��OW _0)\$P)T$@)L$0)D$ H�t$H�T$XL�D$PL�L$8H�D$@�L$ZH�$H��$��H��$�H��$��$��$��$�)�$�)�$�)D$p�D$Y��$�(D$ )D$`�P�5�H����I��(�$�@@(D$`(L$p(�$�(�$�X0P HH�D$H�H�u
H�|$H�v��H�|$0tH�|$8��5�L�{@M�g�1��A�O�EH�A\�H��H���M1�A�G���VM�o(M��H�\$t&I�_0H�H��tL���H�{H�\$t	L��*5�M�w(H�W�sI�G0@��uH��������H�
�[�H���C1�A�$���H�CHH�D$L�kHA�mL�t$`L�%�8�H�7��H�D$`���L��A��H���u&�Ӌ8�;F��tփ�tH�=b1����T��I�H�D$H�\$u	H�x@�R���I�MuH�;�6��H���[A\A]A^A_]ÿ�P謬��aL���"�H��Z�H��H���������w��@��A�G�������L�d$`@�l$hH�=�2mH�
�"sL���sH�T$`�+蒴���L�溁�1��~4������\w�������A�G���I��H�\$�H�D$H�{t	L���3�M�w(H���sI�G0@��L����+�H�\$L�|$�\I���I�Mts�yI��H�|$0tEH�|$8�73��8I���+I��H�|$`���H�5T�sL���
�I��H�|$`�H���5H�C@�H�u	H�{@�Q��H�CH�H�uH��HH�;謬�L���ԧ�����
��f.�UAWAVAUATSH��M�̉L$<��H�t$(H��L�D$p����f��������H���H��
A�LC�Mk�8L���v1�H����H�\$@L��$PL�|$H�D$0H�D$H�D$ H�D$(H�D$xL��$�L��$�H�D$pH��$�H��$�H�t$x��:BD��H��$�D���C���d�%`�����t;��uH�=���,��*dH�%H��@���H�5��
�n�
d�%`���dH�%@���H��������H��H9���H�HdH�%@���dH�%P���dH�%X���H�JH��H�H���H��t(H�r�H���z�H��u��N�dH�%@���M��u#��dH�%@����<J�����M������t[A�$��*�
1�f���\u	H�xL9�uH��H�AL9���A�L���*u�����A�T���\tH����*u�H����1�H� f.�A����\t��*����?u.�@H�yL9�t*��A�L���փ�2wH��H��sH��H��H��L9�r�H��$XH�t$x��V@L��H��$��R��L��$�H��$X��L���H4�L��D���AI��1�@��L�|$HLE�L��$�@L��1��fAH��$0L9�����u�H��L�d$P��L��$fAof���M�~L�%p/�M����E�!��H��tYf��u-ffffff.�fAof��I�ŀ���I������t�����H��H�@I�|��t�H��L�H�x�A���H��$ H��t.H�SL������,�H�CH��H��H��H)�H��HB��1�L��$PHDŽ$0H��$(H��$HH��$���H@L�t$HH�\$`H��������H��$HH�L$X1�H�rL��$�1�E1�M9��f��^H9�$��7L��$�N�,�L��H��>��I9�����nH�t$hH��$�M��tH��L��-�H���?H��L����1�H��L��I��82�H��$XL��L��$`L��$hHDŽ$pHDŽ$xHDŽ$�Ƅ$�DŽ$��L;d$H�L$0L��$PL�t$HuH�|$���H�L$H��$�H�D0�o�$X�$h�$xT LH�L$0�I��L�d$ H��8L����>1�H��������H�t$h���H��$HM��L�|$`��H�D$(L�0I��L���[��H����H��H1�L	�tYL���>��L�L$PH����H��L�,$H�|$@H�t$(1ҹI�����H��$��O��H�|$tJH�|$0�W,��=H�D$ H�L$@H�A�oD$�L�yH�Y H�D$XH�A(�D$<�A0H��$��N��H��[A\A]A^A_]�H�=�"H��s�薩��dH�=�w�X���VH�='�s�*��L���F��H���H��$P�*���'�L��H��� ���H�=��s�H�=
�s�`��H��H��$�H��$X����/��H��H��$X��C����H����H��H��$���M��L�t$L�|$ M��uH�|$t	L���+�H�����M�f L�-+��fffff.�I��8I��t�I�|$�tI�|$�A��I�|$�t�I�<$A�������AVSPH��H�G(�H�u	H�{(�v��H�{tH�{H��[A^�%�*�H��[A^�I��H�{t
H�{�z*�L���z��f.�AWAVAUATSI��H�_L� M��tAL�c L�-D*��f.�I��8I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����I�~tH��[A\A]A^A_�%�)�[A\A]A^A_�UAWAVAUATSH��xI��H�G@H��$�GO W0)T$p)L$`)D$P�GH�D$L�/H�GH��$�L�>I���H�����A�����H�T$hH�L$pH9���I���I���H�\$`A�H��L��$�t H�����H���H�PH9���M��E1�1�I��ht
I��p��(�M��hM��pI��xM���L�d$XL��L��H��1��TH��$��|$uQI��HM��H��$�t	H9��H��t'H9���H��A��HD¹ID�I���I���L���$�����$�<	tI�����L���+L�����H���H��$�L���w��I�LjL���=��H��$���L���q,�H�5n��
H��1��{}��H����M�t$ L�=�'��@I��8H����I�~�tI�~�A��I�~�t�I�>A����H�\$XL�t$`M��t=L�{ L�%�'��f.�I��8I��tI��tI��A��I��t�I�?A����H�|$Pt+H��H��x[A\A]A^A_]�%@'�H�|$Pt	L��/'�H��x[A\A]A^A_]�I��H�D$H�D$ H�D$(H��H��$�HDŽ$�HDŽ$�H��$�蓰�H��I����tH�T$xH�T$8H�D$0I���H���%H��H�t$0H�|$8D$@)�$�H��$�H��$�HDŽ$�H��$�HDŽ$�L��$�H�$L�-H�|$0H�t$L��$�H���C��|$0tLM��H��$����L�l$L�d$ H�l$(I��h�������H�=[H�\�s�7�ң��c�D$1�D$H�=�$mH�
9sL�z�sH�T$�+�S���4H�=��H�us�\艣��H�=�s�K���H�="�s轡�H��H�|$0�n��H���H��H��$�����H�|$t H�|$ �,%�H�|$P�*H���"��H��H�|$P�H���
��f.�AWAVAUATSI��H�_L�M��tAL�c L�-�$��f.�I��8I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����I�>tH��[A\A]A^A_�%�$�[A\A]A^A_�@UAWAVAUATSH��H�H��8��8��H��H9�v���I��H��H��H��H��H�|$ �L$,tI��H��9#�H���?L��L����1�H��$HH��$PHDŽ$XH����Hk�8L�H�D$E1�L��$�H�psH�D$�S�I��8I��H��0H��$�H�E0�o�$��o�$��o�$��U �M�EL;t$�]HDŽ$�HDŽ$�H��$�f��HDŽ$��@HDŽ$��@0HDŽ$�HDŽ$�H�@MH�@HHDŽ$�@hH�@xH��$XH;�$Hu
H��$H����H��$PH�<�H��HﺐL���	'�H��H��$XI9��7I�^M�nL��H��L��1�A���/
K��H��H�L�}L;}uH���Z��H�EK�H��$�H�T��o�$���I��L�}A�F0�����(���H��$���HDŽ$�H��'�H��$�H��&sH��$�HDŽ$�HDŽ$�HDŽ$�H�z8sH��$�H�UhH��L��E1�E1���H�EH����
H�MH�@H�D��H;Ex��
L��M��L�` H�D$L�h(N�<�M��tL���` �H��H��u
��H��L��L����%�H�}t
H�} �!�L�mH�] L�m(M��M��L��$���1�L�t$�.��H� m�����f�H��I9��$���Q���r� t��rS�������t%��u@�����묃� t���0u+��0�����H��m��f�1�L�t$L9���1�1��L9���1���H��H����I9������q���s @���u�L9���@�� ��D�� tہ��r��������t;��u����@��@��t�뮃� t=��0�v�����0@��@���b������L��mB�4@���G����l�����L��mB�4@��@���&����K���ff.�H����H�G�L9�sI�M�-���P��H�5[m�2����fDH��t{H9�t|H��H�ϋ��r���r� t�����������t���u}�����맃� t��0uh��0�����H�5�m�2���ffffff.�1�H�E(L��L���O�H�}0t
H�}8�v�H�}H�����H�}P�a����L9�v���H�F$�H�D$@H�D$@H��$�H�=�$��I��H��H�
ssL����
�L������H��$XH��$�H��$HH��$�H��$PH��$�H�D$ L���H���I��L���M��tI��f�L���8C��I�ƐI��u�I�?t	H����H��$�I�Gfo�$��AM��I���M���J�4�H���lH�
��lH���h���L��$ �Gd�<%������	dH�%��dH�%�H�HdH�%����v)D$P�o��vfD$@H�D$`H�T$hM��M���M����H�\$xH�����I���H�5HDŽ$�H��H��$01�E1�H�\$0�f�I��L�t$ M9���K�,�H��H�D+(H��t�H�|$L�|$8H�t$L�l$L�t+ L�,�L��H��`�H���*	I��H��L��L��� �H�|$`H�t$hL��H��$�H���]�I��H��9H��$@fn�f`��p�fp�D1�L��$8H�t$H�|$I!��Bo>fo�ft�f�؅���f�$�H��$(f�$����L�H!�H��I��I)�H��$�I9F�uI�~�L��L������tf�C�f!؉�H�t$H�|$fo�$�H��$(fo�$�u��fv�ft�f�…���I�I��H���9���fff.�L����L�d$0I�,M�<,I�4,H����H��$HL�->�A��I�4,H�ƐH�D$8H��L�d$L�H��H��H����I��H�D$ L���L;�$0��L��$���H��$�H��$HA��I�~�H���iL�d$L9��HH��H��H�T$0H�,H��$�L��$�J��L�,IJ�+H��$HL��$XH��$PH��$`H�L�tL)�I9��xK�<vH��H}H��L��8�M�L�eM��t	H����H��$�L�t$ L�l$H�\$0L�|$8tH��$����H��$�tH��$��u�H��$�tH��$��\�H��$�tH��$�C�H�t$H�|$���fff.�H�|$PL�t$ L�l$L�|$8H��$8��H!��of��������H�H!������I��H�P�H!�L��$@D�D�DH��H��H)€���H)L$PH��H��$�H�L�L�b�H�J�L�z�H�L$XH��H��$�H�L$XH�\$0����A�H��L��L���o��L�u�f����H�H!��of�H�����=�����H�|$@H�t$`��:�H�t$@H�|$H�	���fof���������M���M����H�\$HH����H��$�H����L�t$@fAofD��A��M�~�ff.�A�D$�D!�A��H��tRfE��u+f.�fAofD��I�����I��A����t�A���A���L��H)�H�x�t�H�x�H��H��H��H�H���tH�|$@H)�H���$�H�\$xL�t$ �
E1��H�\$xH��H��$ �Fg
E1��LE�M��L�l$�YI���L��H��H��H�D$L�$(H�l$�?ffff.�H���H�} H�u(��f
��HD�H���H��L9��jL�mM��t�H�]J��L�4@�Ea��H���L���H���H�{H�s�f
��HD�H����H���I���^���I���E1��H�����H��H���L���H���J�|+ J�t+(�f
�u1�H���GH���I��M9�u���@H�{H�s��e
��HD�H���	H���I�������I���E1�H�����H��H���J�|+ J�t+(�e
�u1�H����H���I��M9�u��d����|$,L�t$ ��L��H�|$��H���)I��H�D$H��$HL��$P1�L��$�L�-4�E1��H9\$tbH�D$H�4L������I��I�<��L��A��H�ÐL9t$u��/�|$,t
L������L��HDŽ$HHDŽ$PH��$HH�D$@H��$PH�D$HH�D$H�D$PL���H���L���M��tI��fDL���9��I�ƐI��u�I�?t	H����H�D$PI�GfoD$@�AI��AƆH��[A\A]A^A_]�H�=�_s蠑��
H�=��H��_s�P裑�����dH�%�d�%�����[���H�=�bs�F��H�=�bs�:��H�=�bs�.��H�?_sL��H��轓��H�p_sH�D$L��H�T$蟓��{�L��蘋��l�L��艋��]H��^sH�t$�n���JH�=�^s�?���<H��H���롿H���M��H�t$�>��H�^^sH�|$8L����H��L���H��H��$H����EH��L��$XH��$H�j!H���r��H��H�|$@�!H���]��H��H��$��Q�H��$�u*H��$��*��H��$�u8H�|$@�p!H�����H��$���H��$��}*��H��$�t�H��$���H�|$@�*!H���҆�H��H��$�tdH��$����H��$H� H��衆�H��H��$��7��H��$H�t H���|��H��H��$�����
訑��H��H��$H�C H���K��f.��UAWAVAUATSH���H�H�D$(�����I��H�D$(L�x(H�h0H;�u$H��L�$�L��L��>���u
�L�$�H��������H��H��>��H���I9�����u�>��M��tL����H����I��H���A�1�L��L��L����L�d$(I��$�tI��$�R�I��$�M��$I��$�3���H���������uH�D$H�D$H�D$H�=��H�5��H�D$0H�D$8H�D$@H�T$0�Y�H�D$0H�D$ L�d$8L�l$@M�����E1�I�</L��L���M�L�|$H�|$ t	L����L;|$L�d$(uH�|$�'��H�l$B�D=:I�GH�D$H;D$u
H�|$���H�t$B�D> I��L�|$H�D$H��L)�H���H�HighlighJ�>B�D>tingI�OH�L$H9�uH�|$誇�H�t$B�D>
I��
L�|$�=P���xL�����H���u��H�|$tH�|$���I�vH��$�L���{��M��$`�I���I��$h�H���H��$�H�L$`�$��$��$�)T$P)L$@)D$0L�t$hH�D$p�H�>
�H���
I��H�D$pI�D$@(D$0(L$@(T$P(\$`A\$0AT$ AL$A$M�~�1��A�N��	H��4�H����	1�A�F����	M�n`M��t+I�^hH�H��tL���H�{H��������t	L��{
�M�f`H��sI�FhI�~p��H�L$(L��pM����D��xE������tM�npM��t{E1����KLI�NHA�vPH��$���$�H�L$�t$H�|$0H��$�H�T$��L�D$0��uH�L$8L9�tv��1�L9�u�D9d$@���u�I�FpI�FXI�FpH����g	H��I�FX��KI�FHA�VPM�npA�M����@��uH�;3�H����	1�A�����E���0�I�����V�H����I��L�0L�hH�D$(H��XL�u�1���M�J	H��2�H���R	E1��E���[	H�MH�E0H9�H�l$ uH�}�g�H�MH�E0H�PH�U0HE(1�H9�HC�H)�H�M H��L�$H�̝sH�T�������D��$�L��$�H�D$H�D$H�D$H�=V�H�5W�H�D$0H�D$8H�D$@H�T$0�RU�H�l$0L�|$8L�l$@M����A�E1�K�<&L��L��a�M�L�d$H��t	L����
�L;d$L�|$ uH�|$腃�L�t$C�&:I�D$H�D$H;D$u
H�|$�`��H�D$B�D  I��L�d$H�L$H��L)�H���~�BD �B I�T$H�T$H9�uH�|$���H�D$B�D  I��L�d$I�0H�t$0�?�I��L�h�I�ݽH��tL��%	�H���f
H��J�4<H��0H��L��U�H�D$L)�I9��L�t$K�<&H��L��/�M�L�l$A��t	H���	�L;l$H�l$ uH�|$�R��L�t$C�. I��L�l$L9l$��C�.)I�EH�D$H;D$u
H�|$���L�|$C�D/
I��L�l$�=����xL��L��L
�H���u�x�H�|$t	L���	�L��$�D��$�H�E@A�H;E0sH�E8H;EPsH��H�E8A��E1�E��uH��/�H���o1�A����\M����A����������RH�D$H�D$H�D$H�=t�H�5u�H�D$0H�D$8H�D$@H�T$0�pR�L�l$0L�|$8L�d$@M����A�1�I�<L��L����L�H�\$M��t	L����H;\$uH�|$詀�L�t$A�:H�CH�D$H;D$u
H�|$腀�H�D$�D H��H�\$H�L$H��H)�H������D H�SH�T$H9�uH�|$�5��H�D$�D H��H�\$dL�<%����I���p�I�G���I���I�GH��$�H��$�H��$�H��$�H��$�H�m��H��$�H�5nH�|$0H��$��,��H�l$0L�d$8L�l$@H�D$H)�I9���H�|$H�L��L��(�L�H�\$H��t	L�����I�H�l$ uL���8H�\$H;\$u
H�|$�9�L�|$A�
H��H�\$�
����xH�|$0L��H��譊
H�|$t	L���D��EXH��X��H��1�����H�D$(H��X�d������u�
�����H�D$H�D$H�D$H�=��H�5��H�D$0H�D$8H�D$@H�T$0��O�L�d$0L�t$8L�|$@M���oA�1�J�<+L��L����	�L�H�\$M��t	L���a�H;\$uH�|$�~�L�l$A�D:H�CH�D$H;D$u
H�|$��}�H�t$�D H��H�\$H�D$H��H)�H���H� spawnedH�LH�pthread H�H�KH�L$H9�uH�|$�}�H�t$�D
H��H�\$�
-���x
H�|$0H���
H�|$tyH�|$����l�1��A���H�>+�H����1�H�L$ �A����H�A8H����H��H�A8@��uH�+�H���k1�A�����H���[A\A]A^A_]ÿ�H�q|��zL���m��H��*�H���'����G��@��A�F������L�|$0@�l$8H�=H�
��rL���sH�T$0��W���H�=�H��s��*�����L�����1��#�E�������2������{��H�=��s����H�|$�A�1�L���.��H�l$L�|$�Y�H�|$��A�L�����L�|$H�D$H�t$���yF���_���A�F�U���L���/��H�x)�H��������JF�A��A���E�������L�t$0D�l$8H�=�
H�
��rL���sH�T$0��������L�����1���M�����������H�|$�A�1�L���2��L�t$L�d$H�����������H�|$��A�L����L�d$H�L$H�D$H��������L�|$ �B���H�|$�A�L��L��辂�L�d$H�����������H�|$��A�L��荂�L�t$L�l$H��������H�l$ �����D��������E�{���H�|$�A�1�L���?��L�t$H�\$��H�|$��A�H�����H�\$H�L$H�D$�B���L���W��I�����H�|$�A�H��L���ԁ�H�\$����L���"��H�k'�H���-����=D��@��H�L$ �A���$���L�t$0@�l$8H�=�H�
��rL��sH�T$0��������L�����1�H���[A\A]A^A_]�%��H�|$�A�1�L�����L�l$H�\$�p���H�|$��A�H�����H�\$H�D$H�t$�����iC�������H�D$ �@�z����L���x�L���x��H�=`�s��{��kH��M���bL���OH��H����L��S���8H��M���/L����AH��A���7H����)�!H��H���L������
��H��H�|$ ��L����H��@��L���N��H����s�H���I���L���1��y�D��$�L��$�H��H�5��sL����H���~��^H��H�|$0txH�|$8�Y��kH�D$(H�{t	L��B�M�f`H�ǑsI�FhH�\$(�IH��H�|$0tH�|$8���H��H�|$�H�|$���H���r�H��H�|$tH�|$����$�uH��$�H��������H��u<1�H��$��������H��$����1��E�H���r�� A��u�H�D$ �@�H��H�|$0�$y�H���\r�H��H�|$0�y�L����M�}�H���I�u?L������5�k}�H��H�|$0��x�H�5��sL���lG���H}�H��H�|$0�H����q��.}�H��@��L���\��H����q�@AVSPL���M��t`H�р?@��t\L�W@����L���H�����M�����y I�������H�A(H��L	�H�� ��1�I��I���E1���1�E1�A�A����A�dA����I��E1�L�����������M���I�ʺE1�L���I������1�A��A�Ѐy�0H�QH���;L�r�I��H��L�53XIc�L��M����M����M�C�H����H��H����H�=PKs��w�I����I�R1�L9�HB���A�1���E1�I)�MB��L��H����L9��I��I���6H��L���H�����L��H��L9���I���_H���H���NH����H;�sH��I����L���L9��I����M����L��L	�H�� ��L��1�I��1�I����I��CM9���M��I�����H��I����L���L9���I��L��L	�H�� ��L��1�I��I���H���L��M���H��L	�E1�H�� t<1�I��H���XI��L���bH��H���=M��tI���5D��1�A��1�A���&1�A����M���M�C��D��1�A��A��H��I���L���E1�I9���H�H�GL��L+�����D�A���L���M��tH��L	�H�� t#1�I��H��H9�w#�+H��H������1�A��H��H9�v
H��H��L�r~H9�w2@��@��w��u
H��uL)�rdH��H��ƇD��H��[A^�H�=0Hs�{v�H�=�Is��t�H�=0Hs��t�H�=tIs�gt�H�=hIs�;t�H�=�Is�/t�H�=�Is�t�H�=\Is�t�H�=xHs�t�H�=$Hs�s�H�=�Hs��s�H�=lHs��s�H�=0Hs��s�H�=lHs��s�H�=Hs�s�H�=THs�s�H�=0Hs��s�H�=�Gs�s�H�=�Hs�t�H�=�Gs�s�H�=�Hs�s�H�=�Hs�os�H�=XGs��s�H�=Hs��s�H�=Hs��s�f.��AWAVATSPH��H�?t
H�{�M�L�{L�c I�$H��tL����I�|$t	L���&�H�C8�H�u	H�{8�k��H�C@�H�uH�{@H��[A\A^A_��p�H��[A\A^A_�I���'I��I�|$t	L����H�C8�H�u	H�{8���H�C@�H�u	H�{@�p�L���k���v�DAVSPH��H��H�uH�;����H��H��[A^�%p�I��H��d�L���dk�@H��H�uH�?����f.�@UAWAVAUATSH��I��������H�H�GH�$L�sf�1���A���H���L����1��C���L�{`L�chH�C`M�������4H�CH�SP@��uH�j�L��uy1�A���tSL��A�T$I�|$�w���L���v��i���L������H�*�L���s����8��@���C���j������L�����1������8���z����C�q���H�$H;CpuH�Cp@��uH���L����1�A���tL�H�ufH��H��[A\A]A^A_]���L�t$@�l$H�=H�
��rL���sH�T$��Ku���L�����1��7��H�t�H��[A\A]A^A_]��8���n����C�e���I��L��L���>�@��L������(�vt�I��I�|$tL�����
I��H�|$��o��H�uH���R��L���h��8t�DUAWAVAUATSH��H��H�G0H�D$@OW )T$0)L$ )D$H�|$XH�t$��a��D$XL$hT$x)T$0)L$ )D$L�{8M�w�1��A�O�YH�*�H��H���a1�A�G���jM�gI�GH��ps
I� �.�I�0t
I�8��(D$(L$ (T$0AT$ AL$A$@��uH��������H�
��H���P1�A����#H�C@H�$I��H�C@H�D$�hL�t$L�%�H���fffff.�H�D$���L��A��H���u1�Ӌ8���tփ�L��tH�=/�������I�t�L���I�u	H�{8���H�D$�H�uH�$H�8�k�H�Ĉ[A\A]A^A_]�L�����H���H��H��������5��@��A�G�������L�t$H@�l$PH�=��lH�

�rL���sH�T$H�+�gr���L�����1��S�����15�������A�G���I��H�D$�H�H�$t?�EI���I��H�|$H�m�H�|$���H�C8�H�u	H�{8���H�C@�H�uH��@H�;�j�L���f��\q�f�AWAVATSPI��H�_L�gM��tI��DL���h��I�ǐI��u�I�>tH��H��[A\A^A_�%��H��[A\A^A_�fDUAWAVAUATSPL�wM����H�<$L�M����H�$L� fAo$f���M�l$H�-`��fD�C�!؉�I��tOf��u.ffffff.�fAoEf��I�����I������t������L��H)�H�x�t�H�x���L��H��I�I���H�$tH�9H)�H���H��[A\A]A^A_]�%��H��[A\A]A^A_]�@UAWAVAUATSH��HH�H��H�~:I��H�L�nN�$�L��H��>��H��������I9����t1�L����g��T$H�|$M�~M��H�$tL��[�H����H��L����1�H��L��L����H�\$H�l$ L�l$(H�|$0L��L���l�H�\$81�L;l$@uL��H��L��@�1�@��H�|$0t	H����I�FL��L$H�T$H�|$H�4$A���H��H[A\A]A^A_]ÿH�$����I��H��uH�$�H��q�H�$�I���H�uH���"��L���Zc��n�DUAWAVAUATSH����t$t��H��H���H9�u1�H���[A\A]A^A_]�I��I��H���H��$�I�D$�H��$�HDŽ$�L�=��H�|$�|$tu>H���]	I���t�I�vxH��H�|$ H�T$h���L9d$ uH�;�H���,	I�����O���I�^xH��H�|$ H��H�T$h蟖��L9d$ ��H�D$`H��$�D$ L$0T$@\$P)�$�)�$�)�$�)�$�I�F H�D$I�n(A���A���L��$�L�d$t8H��$�H��$�H�|$ �}j�H�D$ H�D$L�t$(L�l$0I����H�
:IHc�H�L��$���L��L9d$uI�vM�nL9�����DH�|$ H�t$H��螦�L�d$0M��t
H�\$(�;�t3L9d$ �HH�\$(H�{J��H�����I��L�d$0B�|���t&L;d$ uH�|$ �d�H�\$(B���I��L�d$0L��H��H9L$uI�FM�nH�|$(@�L��L	���M��A��L��H�����1�E1�E1�1����t{M��F��A������s(I9���H����H�rM�YM���[�A���uA��t1H��u�8.u�A��tD9�uI��H��M���ff.�L�N�H��M��M9��!L9�A��M9����Z���L9��Q���H�|$ tA�׉�H�D$H��H���'�Pfffff.�L��L9d$uI�vM�nI9���H��H�|$H���@L��L9d$uI�^M�nL�4�H��M����J��1��<�
tH��H���u��fff.�H�HI)�H��H��H9�r�H�|$L��f����u��ZL��L9d$uI�^M�nH����L9��1L�4�E1�H��H�t$L�������I���8H��K�,H��I��1�H9�v���H�|$ H�t$H��辣�H�\$0H��tH�|$(�|���t%H;\$ u
H�|$ �da�H�|$(���H��H�\$0L��L9d$uI�FM�nA�H��L	���M��A��H��H���@��1�E1�E1�1�@��tzM��F��A������s'I9���H�����H�rM�YM���Z�A���uA��t1H��u�8.u�A��tD9�uI��H��M���ff.�L�N�H��M��M9���L9�A��I9�@���Y���L9��P���H�|$ tA��D��H�D$H��H�����fff.�L��L9d$uI�VM�nH�|$H��L����~
��H�D$H��H��tS��H�D$H��H��tB�n1�H�|$ �������E1�H�|$ �r����p���E1�f�I9�s1�H�D$H��H��u.��L�d$uA��H�|$L��������H�D$H��H��t҉�H��$�A�׉ل�L�d$��A��$��fL��$�J��L��H��>��H;�$������L��$�H��tH���H����H��M����E1�H��L��H��8�L�l$ H�l$xH�l$(L�d$0H��$�H�t$ �R��L�d$����H��$�tH��$�A��H��$�L��$�M��t*L�c�
@I��I��tI�|$�t�I�<$A����fDH��$�L�t$tH��A��I��H�T$h�|$t�R������1�H�|$ �4����2���E1�H�|$ ���������H�|$ L���:����M�t$0I�D$0H��H9���H��tI�|$8���I�\$PM�d$XM����L�k��I��I����I�}�t�I�}A����H�����H����TH���1�I���I�F0L9�tcH��t
I�~8�3�I�^PM�vXM��t(L�c��I��I��tI�|$�t�I�<$A����L�t$I�~HI��t	H����M�f0���L�d$I�|$Ht	H����H��$�I�F@(�$�(�$�(�$�(�$�A^0AV ANAH�D$hI��$���M���H�=^��9`��XH�=�ts�`�H�=�ts�`�H�=�v�`��2H�=�v�`��$�H��$�H�\$xH��$�H�t$x�\�H�=fts��_����H��H�|$ tH�|$(�����H��H�D$H��H��u"H��$�uBL��$�L��$�M��tP�jH��$����H��$�t���H��H��$�t�H��$��n�L��$�L��$�M��uH��$�t	L���E�H���EX�M�n�ffffff.�I��I��t�I�}�t�I�}A�����UAWAVAUATSH��(L�L$D��A��I��H�t$H�|$H�BH�$L�bJ��M��t H����I��H��u�H���)[�A�L��H�4$H����I�]H��H�D$ d�<%�����GdH�%��dH�%�H�HdH�%��H�L$H��$�L�d$hL�|$pL�d$xH��$�L�<$L��$�L��$�D��$$��$ D$ L$0T$@\$P�$��$��$��$�H�L$`H��$�H�L$H��$C�v�$�D�v�$�H��$H��$@��t8H�|$ L��L���._�L��$�H��t	L���`�H�D$0I�FD$ AH�t$h��H�|$���H��([A\A]A^A_]��ZMdH�%�d�%�������I��H�|$ ���H��u�M��uH�D$�H�tH�PH�<$����M��t�L�����H�D$�H�t!�)I��H�|$h�I���0I��1�H�D$�H�u
H�|$�]��I�}���u
H�<$��L���U��`�f.����9���@���9���@SH��H�L�NH��E1�A�Q H��[�fDSH��H�L�NH��A�Q H��[�f�SH��H�H�NH��Q(H��[�f.�SH��H�H�NH��Q0H��[�f.�SH�� H��H�L�NH�|$H��E1�A�Q H�|$H��t,H�t$H��t2D$H��uH� t H�;CH��H�� [�H�H��H�� [�H��H�u���c�H��H�� [ÐSH�� H��H�L�NH�|$H��A�Q H�|$H��t,H�t$H��t2D$H��uH� t H�;CH��H�� [�H�H��H�� [�H��H�u��]c�H��H�� [�@AWAVATSH��I���1���
`��JH�c�H��H���V1��B����^I�~P�I��H�$M�fX�I�$��L�d$H��$�L���"
H��$�H�D$@�$��$��$�)T$0)L$ )D$H�D$HH�D$PH�D$XL�|$`L�d$hH�D$p��uH��������H�
��H���,1��z������h���H����H�L$pH�H`(D$`@P(D$P@@(D$(L$ (T$0(\$@X0P HH�ĸ[A\A^A_�H�=	�����H�
�H��H��������� �À�����������H���H��$���$�H�=�lH�
��rL�	sH��$��+�]��AH�5�������1�����h���H���
�����h�U��A �������F����I���I�$u
H�|$虚��I�uH��苚���\�I������{�L���QQ�I��H��$���m��L���9Q�I��H�|$�`�L���$Q��b\�f.�D��_�f.��SH��E1��H��[�f.�DUAWAVATSH��H���1���=r��ulH�y�H��H����1��X������H���k�@��uH��������H�
>�H����1��������H��H��[A\A^A_]�H�=���D��I��I��I�����L��L��L��A��H���H��H���p���D��I��I��I����L��L��L��A���@���������O���H����H�$@�l$H�=��lH�
��rL��sH��+�i[�H�5`�������1��Q��0����/�������4������H��@���y�H���gO�H��H���k��H���TO�@UAVSH��H���1���
�udH���H��H��uz1��������H����I�@��uH��������H�
��H����1���������H��H��[A^]�H�=y����I���/��L����H�s�H��H��t���I���A�L�����@���C�����s���H�0��H�$@�l$H�=m�lH�
I�rL��sH��+�Z�H�5��������1�����T��������6�������*���H��@���x�H���N�H��H���j��H����M�UAVSH��H���1���
���usH����H��H����1��l������H�FH�VH��H���}G�@��uH��������H�
G��H����1��&������H��H��[A^]�H�=
��I������L��H���H��H���{���I�����L����@��������l���H���H�$@�l$H�=�lH�
��rL�sH��+�X�H�5��������1�����X����`���:����e���.���H��@���0w�H���L�H��H���-i��H���L�DSH�� H��H�|$E1����H�|$H��t,H�t$H��t2D$H��uH� t H�;CH��H�� [�H�H��H�� [�H��H�u��[�H��H�� [�f.�SH�� H��H�|$����H�|$H��t,H�t$H��t2D$H��uH� t H�;CH��H�� [�H�H��H�� [�H��H�u��[�H��H�� [�f.�UAWAVAUATSH���H��������H�/H�MH9��GH�AH�EH�UPH��tK�H��gL�uPH�ML�t$0H�|$0���I��H�D$(�I�u
H�|$0�+��H�EH9���H���H�MH�D$(E1�H�E�oE8L�u M��tVL�|$M�~�0L��H��pH��M�fI��M���H���I9����tNH�=A2lH�U��9L�|$�S��f�$�	�v)�$��v)�$��kM��f�$�tH��I��vL��E�H���3��5H�D$0H�|$0�L��5���� H��H�D$0H���H�H��$�L��H��I��I)�I��MB�H�|$0L�t$8L�|$@H�D$HH�uH�t$ L��	�H�l$H�E0H�D$H���dH�\$ L�{fofD��A��E1�H�D$DfE��u+f.�fAofD��H�����I��A����t�A��H��$��A��H��H�,@H��H�t+�H�D+�H��H��$�H��t8H��H��$�I����L��H��$�I��H��u��fff.�A�H�L���H�M��H�L��$���A�F�D!�I��H�U��u�L�d$ I)�I��H���������L��L��H��H�<H��L��$�L��$�M�T8�M�l8�M�T8�I�L8�I�T8�A�t8�I��A��M��L�������H�D$H�D$HH�l$H�E(H�D$@D$0)�$�H�D$@H��$�H�D$HH��$�L�|$H�EH�MXH�D$0H�D$8H�D$@(�$�H��$�H��$�D$HH�T$XH�t$`fo�$��D$hH�D$xL��$���$��`���H��tN�$�@PD$p@@D$0L$@T$P\$`X0P HH�MH���[A\A]A^A_]ÿ�`�wJ��;H�=�r�rO�H�=�r�fO��!�H���`J���L��L�|$�:J�H���I�uH�|$0�ޏ�H���pH���F�H��H�t$0L���H�|$0���H��H�l$L�|$� �'H��H�|$0�i
�H�MH���mF��Q�H�MM��t�I�uH�|$(H���l��H��H���AF��Q�f.�f�UAWAVAUATSH��I��I��H�vI�l$L�,�A��H��tL��H����H��H��H����H��L��4��AD$0)$I�t$ M�l$(N�$�M��tL��I�����L��I��H��tHL��L����I�.I�^I�nM�nM�~ M�n(($AF0H��[A\A]A^A_]ÿL����H�L���H�I��H��t	H��+�L���+E�f.��H��tmAWAVAUATSH��I��L�~�E1�L�-���fff.�I��I���M9�t-B�<#x�I��tI��A��I�G��H�u�I��I�7�9T���[A\A]A^A_�f.�PH9���L��H��1�M��I��f�M��tM��I��B�|�
M�R�u�L��L��I��M)�t E1�B�<�
tI��I��u�I���I�rIH��I9�tL��H��r,H9�t
s=�<�
LD�L��Y�H�=��lH���r��L�H�=��r�=K�H�=��r�J�H���H���CO�f�UAWAVAUATSH��hL�L$PH�t$L��$�M����H��I��M��I)�vEM9���1�L��H)�HC�H�D$L�t$H�D$0H�D$(I9�tH�|$H�t$(�M�E1�L��H)��L��L)�H�D$`�
L�D$HH�D$L�<�I9�H�|$Xs1�L9�r)�FH��L��H�t$P�R�����L9��"���L��H��H�T$PL���ab
����M����I�L$�H�|$(H�t$L��虅�L�|$(H�l$0L9���L9���I9�ugL�|$HI9���H����H�,�H��H��>��H��������H9�������H���TH��E�H����I��I���@I��H����I��L9��{���H�D$B�<8��5��=�����G���r���r��n���t�L�|$HJ��L��H��>��H��������H9�����u�*E�H��tH����H����I��L���A�L��E1�M)�L��H�t$H����L�|$(L�d$0H�l$8I)�H��M9���H�D$PJ�4�J��I�<����L�H�\$ D$()D$H�D$H)�L�t$`I9���H�D$HH�L$H�4��}A�E1�L��H�t$H��0�L�t$(L�d$0H�\$8I)�M9��eJ��I�<�H�t$P���L�H�\$ D$()D$H�D$H)�L�t$`I9��PH�D$J�4�J��H�<�H|$���L�H�\$ (D$H�D$XH�XH��h[A\A]A^A_]�H�=
�lH��<s��H�H�=S�H�<s�,�H�H�=��lH��<s��H�H�=O�H��;s�:��H�H�=q�H��;s�O�H�H�=<s�H�H�|$(�A�H�t$HL���K�L�d$0H�\$8�=���H�|$�A�H��L���oK�H�D$HH�\$ �[���H�|$(�A�H��L���EK�L�d$0H�\$8�q���H�|$�A�H��L���K�H�\$ ����|$(H�=��lH�
��rL���H�T$(�+�J�H�=*;s�F�H�=��lH�
_�rL�@;sH�T$(�+�YJ�H���B�H���B�H��H�|$t,�
�H��H�|$tH�|$�H��H�|$(tH�|$0�P�H���P>�UAWAVAUATSH��HL��$�L��H�L$0��$X�4$I������H�|$�lH�D$`H�D$hH�D$pH�=��H�5��HDŽ$HDŽ$HDŽ$H��$���L��$L��$L��$M���UBA�1�I�<L��L����L�H�\$pM��t	L���]�H;\$`uH�|$`�A�L�d$hA�:H�CH�D$pH;D$`u
H�|$`��@�L�|$hA�D H��H�\$pHDŽ$�HDŽ$�HDŽ$����_����dI��HDŽ$H��$H��H�|$@H��$�L��$�
A����|$@��AH�l$H��$�H�D$L��$�H��$�H��$L�����L��$H��$L��$H�D$`H)�I9��^AI�<H��L����L�H�\$pM��t	H��
�H�|$t	L����H;\$`L�l$H�l$uH�|$`�?�L�|$hA�
H��H�\$p�=A���xL��H����H���u���H�|$`tH�|$h���H��$�H��$�H9���?H��$�H��IsH��H)���?H��$�I��I)���?H��$�L�<��������L��$�L��$hHDŽ$HDŽ$HDŽ$H��$H�|$0H����H��$H�D$H��$H�D$0H��$1�L�=ߙH�-��L�-�H��u1���L����H���u�A�Ջ8�!�
��t܃�t�E1��f�I���FI��M)�v6H�D$0N�$0fD�L��L����H���u�A�Ջ8���
��tރ�t�HDŽ$HDŽ$HDŽ$H��$H��$�H��$���H��$H�D$H��$H�$L��$E1��f�I��&FL��L)�v6H�$N�$8��L��H���H���u�A�Ջ8�#�
��tރ�t�H�|$t
H�<$�o�HDŽ$HDŽ$HDŽ$H��$H��$�H��$h�V�H��$H�D$H��$H�$L��$E1��	I��wEL��L)�v6H�$N�$8��L��H���H���u�A�Ջ8�c�
��tރ�t�H�|$t
H�<$���H�|$�XH�|$0����H�������=H�=���QK��������H�=��J���������=�=����H��$���A�����$=ʚ;u
��ʚ;t*���ʚ;��9���H��$I9��u|A�����$=ʚ;u[��ʚ;u_�xH�l$L��L��I��I��L�p�L�`I�$H��tL����I�|$t	L�����L�����I��I��H�l$������ʚ;�dI���L���AQI���f�<$sHH��$�H�8t
H�x�3�H��$�H�8tH��I��I�>��H��H[A\A]A^A_]�I�EH��$�I�EH�D$(HDŽ$�HDŽ$�HDŽ$��1���
3��R<H��H�s�H��H��L��$��E<1��
����N<D�$H��$�H��$�H�t$0H��L�D$0�gQ@��uH��H��������H����>1�������:<HDŽ$�HDŽ$�HDŽ$��1���
t��$<H���H��������H���0<1��O����9<H��$�H��$H��$�H��$�L�D$0�P@��uH�]�H��������H���*>L��$�L��$h1�������<H��$�H�D$ H��$H��$�H��$�L��1���I��H��H9���9L9���9��$XH��$�H��$�J��H��$I��H��H�D$H��L�t$`�)ffffff.�E1�L��$�I��Ld$��>L9���H��$�B�8�������������>A��A��$�� DC�A�A���t�A���t�A������r��l؀��u7D���@x
��Hc�H��L�%]؀�[���A��P���L�%>؀�D���H�*�H�D$@H�D$@H�D$`H�=؀�L��H�
�vL�n��9���H��$�L��L���$�I��H��H9��Z8L9��Q8I��H��HDŽ$�H�eL�t$`�'f.�E1�L��$�I��L�$���=L9���H��$�B�8������������O=A��A��$�� DC�A�A���t�A���t�A�������{����׀��u7D����v
��Hc�H��L�%׀�T���A��I���L�%�ր�=���H���H�D$@H�D$@H�D$`H�=�ր�L��H�
ƜvL������H��$�H��$�H��$�H��$(H��$�H��$�H��$�H��$N�$�1�1�L�t$ H�t$(f.�I9�tGH��$���ʁ���������<1҃�
��H��H�s�H�=�r�8��@I9��?H��$H���?H��H��$PH�D$@H�D$HH�D$P�H�D$H��$�t*H��$PH�H��m?1�H��$�H)�HC�H�L$H��$�H�HH��$�H�@H�D$(�1�H��vH��$�H�#;sH��$8H�T$`H��$0H��9sH��$pM��H��$�H��$H�$E1�H��$�L��$�A�H��t2H��E1�f.�H�4$B�<�
tI��H��u�L�$I���!L�$1�E1��I�RH)�H�$N��I��E1�I��I���D>���$xH�|$��H��t7M����=I�x�H;|$(H��$��=JcD��H���!=H���L��H��$�f.�H��tXH��$��T��ց���������q;H��H�����
u�H;|$(��<H��$�Hc�H����<H���1�H�$��b=L��k<L��$ L��$�L��$`D��$L��$@H��H�� t1�H�t$0I���	1�t$0A��H�T$H)¸HC�H�D$�9H��$H��$`L�$��H������f�H��I��H;\$��M���#H�$�D�������������y9A��A��$�� DC�A�A���tFA���t:A������r.��Ҁ��u}D���|r
��H�
jHc�H��f�E1�L��L���9H;D$0rH�����9H��E1�H;D$0�/���M��&����9L�5JҀ�A��L�51Ҁ�H� �H��$�H��$�H�D$`H�=Ҁ�H�T$`H�
�vL�\��'���>���H)\$�K;L�l$PL;l$@L�t$ H��$�L��$�H��$L��$@u
H�|$@�<3�H�L$HL��H��H�$H�H��$`H�TI��L�l$PH����;I�H��L9���:I��H��$�H�$H��$ ��$�G���DŽ$x�UH��$`H9��d2L�l$PL;l$@u
H�|$@�2�H�L$HL��H��H�$H�H�lI��L�l$PL�t$ H��$�H�D$`H�D$hH�D$pH��t1�H�D$L�L�l$�1�
9M��t�L�!L�yI��E1�1���1�I��H��o8M9���C�,�������������7A��A��$�� DC�A���t�A���t�A������r��Ѐ��u=D����o
��H�
�Hc�H��H�-�π�g�����]���H�-�π�Q���H���H��$@H��$@H��$�H�=�π�H��$�H�
��vL����ɥ��x���L�t$ H�D$L�L�l$��7H���7H�$���7H;\$0L��$�����D$�H��$�HDŽ$�HDŽ$�H�D$PH����I��H�D$HH�H�$L�xH�D$`L�t$pL)�I9��3I��J��L�l$hJ�<�L�H����M�L�t$pH�$H�XI���L�d$E1�H�4sH��$�L9d$��L;t$`uH�|$`�d-�L�l$hC�D�
I��L�t$pH����N5H�$N�| J�l H�D$`L)�H9�wJL��I��H��H��L�l$hJ�<�L�R�I�L�t$pH�$J\ I��L9��d�����4�A�H�|$`L��H����5�L��L�t$p�L�l$L��$��HH��$�H��$�H��$�H��$�H��$�H��$��D$H�D$PH���l���1�E1�L��H)�LC��	H��H�$��=7I��@7H��$�H�PI��M)���/H�hL�`I��t(K�4�I�<�J����I�H��$�L�hM��H�T$(I��M)���/H��$�H�hH�l$(t2H��$�J�4�H�<�J�����I�H��$�L�hL�l$(H������$x����'I��I����6H�\$pH;\$`u
H�|$`�X+�H�D$h��& H��H�\$pM9���6C��H��$�L;0uH��$�����H��$�L�`M�,�L��H)�vI�}H��L��ܴA�]I��H��$�L�pL�t$(M9��,6H��$�B��H��$�L;0H��L�l$uH��$��5d�H��$�H�@H��$�L�4�H�T$(H)�vI�~H��L���Z�A�H�L$(H��H��$�H�L$(H�H�L�l$L��$�H�\$`H�D$hH��$8H�l$pH�|$@tH�|$H��H��$tH��$���|$tH��$�tH��$��̱H��$�tH��$����H��$�H;�$�H��$�t+�I9�u&I��H��$H��$8L��ղ�����1�A���I�EH�D$0I�EH��$PI�E@I�](M�u0W�AE0M��H��$t3H��L�= ��fDH��(I��tH�{�t�H�;A��H��$��I�} HDŽ$HDŽ$W��$Ƅ$ H��$H��$�LRH��$�����$�L�|$ M��tL��$�A��A��E�L���H��L��L��1�H�����A� E1�jAWj�YUH�� H��u�1�L;|$0LD�L�|$ H��$�L�<�H��t"L���2�H���	3I��L��$�L���A�L��$�L��H��$�L���G�H��$L��$L��$L)�H9�H��$hL��$���+H��K�<�H��$8���I�L��$��$)�$�H��$�H��$pL)�H9��|+H��H��$�H��$�J�<�L�����I�L��$hL9�$��y+H��$�H�H��$x��$�4��$�H��$�H��H��$`H��$�H�HH��$@H�HH��$�H��H��$0H��H��$PH�D$H�1sH��$0E1�L9�$�uh�I�E0H����H��H��IM(H��(@��@�t
1��
f��I�I�U8H��$M�u@H�H+�$��HC�H�D$�H�D$L9�$hL�4$�5��$�t1�H�|$(H�L$�Offffff.��L��H��$�I9�H�|$(H�L$r!H��$PJ�&L;�$xHBоH��H�D$$H��L��HD�$`<�H�H	̀�$�H�����HD�L9�$���-L9�H��$���-Nc<�M����&H��$�B��H��$@F��A��A��$�� DC�A�A�����A���tA������s
E1��DD��$H��$ H��$���ŀ����D����e
��H�
�	Hc�H��E1��L�-�ŀ�A��	L�-�ŀf�H��$�H��$ D��$�H��H�|$ H��A��AU�t$0AW�TQH�� ��t}I��L�l$L�4$L9�$����������H�F�H��$�H��$�H��$H�='ŀ�H��$H�
+�vL�|z�G�������D$u H�=�.s�)�D$L�l$L�4$�t)M�e0M��� (I�E(K��H�L$0H9L��urH��$�H;�$�H��$�tH��t
H;�$�tIH��$L;!uH��$�ǽ�I�E(H��H�D�I��W�D��D� M�e0�C)I�}@H��H����-H��tII�}8uBH��L9��&.I�M(H���|� t'H��H�QH���].H�qH�RH������|�
t1�H�H=�����HB�1���$Xf)�B�f���Ճ�f����H��$���tH��$�M�����$���H�|$H����L��H)��(H��L�<��I)�L�d$tL���C�H��H����-H�D$I�E0H�4�H��Iu(H��L���f�M�}(M�u0M��t3M�gL�-��fff.�I��(I��tI�|$�t�I�<$A����H��$H�8t	L�����L�l$L�d$M�e I�](M�e0L�4$L+t$�-H��$I�E8M�u@H�D$0L��$�I�����I��L��H��$�H���9`����H��$L���qaH��$�H�XHL�pPM��t4L�{L�%	��ffffff.�I��(I��tI��t�I�?A����H��$�H�x@t	H��ȨH��$�H�{p���H��$�(H��	�H��$�ƀM�e0H�CHH�D$0H�[PH��$H�L)�H9���$H��H�|$0��H�D$L�h(1�H�$�<�J���Q H�IK�4�M�|�I�D�M�|�I�L�A�T� I��H��H9�t|L�4�I�N�|�M��t�L�d$N�d�J��H�@H���H���d(1�L��DH9�tI�4H�~H�|H��H��u�L�d$H�|$0H�$�P���L�l$M�e0H�t$H��A���1�H��$H��H)�HC���$�HE�I�EHM���I�>��#I�����A�F �����)��A�F I�d�<%������#dH�%��dH�%�H�HdH�%���v)�$��v)�$H��$ H��$(�1���
1���#H�t̀H��������H����#DŽ$L������#H�|$`H��$(H��$�1�I������d6H�D$xH��$XH��$�H��$�H��$�1�I������16H��$�H��$H��$�tH��$���I���IDž�A�����$0A���M�uI�UA�}PH��$�uDI�MXH9���A��uJH��t5L��1�1��XOL��1��~4��$0A
����$0��E��tM�uPH��$�I�MXfADž�L��M�}pH��I9�IG�I�]0H��$ H9����Cȉ�$I�UHE1�H��H���HC�H��$�H��$PH��I��H��$���H��������H��A�I9��tEH��$�I9��u4I���H��H��$(�	���uH��$PI9��A��H��$�H9�$X��A��tRH��$�H9��?$I�u(H��@��|� t1H�AH9�s(L9���H��H�<�H�I}h�yRH��A���1�E1�E����E����H��������H��I9����L��1�1��MƄ$�M���H�}$sH��$�I�>��I�����I�~H��$�����I�Ƅ$�M���I�>��I�����I�~H��$��Ϫ��I�H��$�H��H��>��H��������H���H9������H��t_�H���G<�H����&I��L��$��EL��H��$��9����H��$I9������z�L�t$ �3�A�E1�L��H��$(H��(�I���H��H��t
I������M���M�����H��$�H��$���@�A�E���!L��1�1��LH�,$H�\$pM�uHH��L)���%L�|$0H9���%L�l$hM�|�I��uLH��$�Ƅ$�H�D$H���H�}�)H�E����H�}H��$��B���H�EH��$�H��L�M�l�H��L9���H�Ƅ$�H�D$H���H�K"sH��$�H�}��H�E����H�}H��$��Ϩ��H�EƄ$�H�D$H���H�}��H�E����H�}H��$�蓨��H�EH��H�

&sL)�H��$���H9���H��$(J�4�H�D$H����TI��A�M)�L��$�f�M����K�l=Ƅ$�H�D$L���I�<$��I�$����I�|$L�����I�$H��H)�H��$��H9��H��$(H�4�H�D$H���I���lSH���t���L��1�H��$���IL�|$0H�D$pH���>H�L$hL�|��L��H��$�L9�s=�L�l$H��$�L��$�H�,$�L�l$H�,$L��H��$�L9��SH)�H��$(H�4�I�����RƄ$�M���I�>��I�����I�~H��$��ܦ��I�H��$�H��H��>��H��������H���H9����t1�H������#H��tH��M�H����"I��L��$��	A�E1�L��H��$(H��j�I���H��H��t
I�����M���M���H��$�I���H��$XI�ExH��$�I����|$0t)H�JIDž�IDž���L��I�L�L��I�E`H��$@��H�I�E0�H�L$ H��$xH9��SH��$�H�H�H��$(@ �$0H+�$H��$8H�D$ H�8sH��$�H��sH��$�H��"sH��$�H�+sH��$�H�"sH��$�H��!sH��$��4I�ExH��$@H��H;�$xH��$�H��$���I��H�uI�]pH9�H��$@rSHDŽ$�HDŽ$�H��$�W��@H��$H��$���>I�]pH��$�H��$@H9���H��$P��H9���H�D$( ���$��HE�$XI�]0��$tH9�udI�E@H1�IE8��H�D$(M���I9�H�<$wcA���uYH9��#H��H�4�I�}(H�Iuh��JH��$I�]0H�<$�.H�D$(M���I9�H�<$v�f�HDŽ$H9���I�E(L��I�J�L�L;�$@H��$���H9�$��DŽ$�L��$M��L�D$0�"L9�$�4H��$�H9��FH�t$0H�L�H��$H9�HC�H����L�d�H��L�,I1�E1�ffffff.�A�D,�Á�$�� C�A����t���t������sE1�M���H��I9�u���L����ui���!T
��H�
{�Hc�H��E1�H�<$M�s��tL�=&��H�<$M�s��_A�H�<$M�s��KL�=���H�<$M�s��6H�سH�D$@H�D$@H��$�H�=����H��$�H�
�yvL�i�߉��R���f.��D$ t�H�D$ DŽ$��nI�EpH9��L;�$@w#H�D$ I�EhDŽ$�J;L��4M����D$@I�>�,M��I�����H��$�H��H��$H�T$@H��$�L���r�Yu��I�~H�޺1���o��I�L��H�4$H���TCH�D$(����$�M���I�>��I�����I�~H��� ��I�H�<$H��H	�M��ueƄ$�M���I�>�eI�����I�~H��脠��I�Ƅ$�M���I�>�6I�����I�~H���U���I�H�<$M��I�]0���$�H�D$(H�D$ H9��^I�E(N�t�M��L�D$0���@�|$(H��$�H��$@t=��E1��I9�IG�L�l$L��$�L�D$0�|$(H��$�H��$@��I�]0H9��uI�u(B�|� usH9�snI;Eps(H��H��H�<�H�I}h�mFH��H��L�D$0u@E���WH��$��:H��$(H9�HB���$�tH��$XH9�HG�I�]0H9��VI�E(J�|��-A�E1�E1�H�<$J�D�B�0�Á�$�� Cؾ���t���t������sA1�L��fI�]0H9���H9���L��H��I�E(I��I��I��J;L�r���R����uS���'P
��H�
��Hc�H��1��H�59�������H�5��H�<$L�D$0L��r�����H��H�D$@H�D$@H��$�H�=ۯ��H��$�H�
�uvL�0e���h���E1�1�H9�r�
L��H9���H�D$(4H�D$(H�E�H��$`M��I�E(J�\�H�D$(
D$ �L�$$H�t$tI9��'�I9�H��$�sI�D$H;�$������PM����D$@I�>�I��I�����L��$�L��H��$H�T$@H��$�L���r�Lq��I�~L���1���k��I�L��L��H���H?Ƅ$�M���I�>��I�����I�~H��$�跜��I�L��L��H	�u7Ƅ$�M���I�>�^I�����I�~H��$��x���I�L��H�D$ H9$��A���ugI;��u^I;��uUH����I�]0H��$`H9���I�E(H���|� u(I�uxI����H�D$ A���t��L��H���E>I�]0H9��I�E(H�L$0H�\�L�$$I9���H��H�@O�4dB�D�M����D$@I�?�t
I�����H��$�H��H��$H�T$@H��$�L���r�o��I�H�޺1��1j��I�I�]0H9��tI�E(H�L$0H�\�I9��KH��H�@F�|�D����$A�� AC�A����tA���t6������r+�����������L
��H�
L�Hc�H��E1�I���H�}�BH�E�����E ��������E I�]xL�I�]xH�E�����D$@D��5��=����D��%�=�t
A����CD�|$@A�H�EL�mL)�I9���H�}L�H�t$@L����M�L�mD�}$E��L�t$���} ��H��$hH�EH��$�E1��I���L��L)�v;H��$�N�$0D��L��H��a�H���u����8�Σ
��tك�t�H�EL�$$L�t$H��$hH�EH��H�E��L�l$A�}Pu�I;]XL�D$0u/I���H����FH��IDž�IDž���I�T
H��tK�
�D��$?�D����A���&���L$@�D$AA����1�L�D$0I�T
H���[
H�E�����E ���Y
�]$�����ȉE �����L�uM����H�EH��$�E1��f�I��nM��M)�v:H��$�N�$(��L��L����H���u�.��8�o�
��tڃ�t�H�EH�EH��L�l$L�D$0L�$$�fD1��1�L�t$H�EH�t$L��|I��H��$��bI�]0H9���������?�ɀD����A����w���T$@�L$A�D$BA��Y�����?�ʀA��A���D�|$@�T$A�L$B�D$CA��/���L�5@�����A����L�5!�����H�}�A�L��L�����L�m���H��H�D$@H�D$@H��$�H�=Ѩ��H��$�H�
�nvL�&^��~�L�$$������$�
D$ ���1�M����D$@I�>�I��I�����L��$�L��H��$H�T$@H��$�L��r�j��I�~L���1��9e��I���t=L��L��H���8Ƅ$�M���I�>��I�����I�~L������I�H��$����$����L��1�H��$��J8��$��	H��$�H;�$H��$���L��H��$8�8M����D$@I�>�rI�����L��H��$H�T$@H��$�L���r�i��I�~L���1��7d��I�I���H��$�H��$��@I�uxH��H�$�I�ExI���L���p7I����H�5���@���H;�$����H�D$ ��$0����H��$I;������I�]pH9���I�MhJ�D�H�D$ �H;�$����H����J��L�qH��L�$@E1�E1�f.�C�D.�Á�$�� Cؽ���t���t������s1�I��II��M9�u���ޥ���uD���E
��H�
U�Hc�H��1��H�-ť����H�-���H�t$I�s���H���H�D$@H�D$@H��$�H�=v���H��$�H�
zkvL��Z�{��w���E1�I9���H�D$ L�l$H��$����H�D$ 4H�D$ �k����uI���L��1��5H�L$ "�$H��sH��$�����M����D$@I�>��I�����L�z�rH��$�H��$H�T$@H��$��g��I�~H��$��1��a��I�I�]0H;�$ s\L�=�sL��$�L��1�H����4Ƅ$�M���I�<$�fI�$����I�|$L���T���H��I�$H9�$ u�I�u8I�U@L���4M����D$@I�>��I�����L���rH��$�H��$H�T$@H��$��*f��I�~H��$��1��`��I�M�}0M��L�|$��M�m(J��H��H��d�H����
I��L��$�H��$�K��H��L�H�$E1��=�I��A�M I�UI��(K�4�I��I�,�I�D�I�l�I�T�A�L� M����L;,$t|I�mH��t�L�L$0M�uH��H�@H��ƈH���|1�H��L�L$0H9�t�I�4H�~H�|H��H��u��^���HDŽ$�HDŽ$�H��$�H�D$@H��$�H�D$HH�D$H�D$PH�D$L�xL�`@8)D$0H�HHH�$H�XhL�hpM��t+H�kL�5���DH��(I��tH�}�t�H�}A����H��$H�8t	H��ȈH�\$L�{PL�cXH�D$PH��$H�A(D$@(D$0CxH�$H���H��$H���H�|$`tH�|$h�l���$LuH�#��H��������H����1�������	H��$H��t-H��H��H�H��%H���H�H���tH��$H)���L���I�>��I�����I�~�t<I�H��$蔑��L��$0�$�$����H��$ptH��$����H��$�H��$�tH��$(�l�H��$�tH��$��S�H��tH��$8�@�H��$�H�8t
H�x�(�H��$�H�8�������H�=�s�H�=�s�D��
H�=G�]H��v�-���
H�{sH��$�H��$����{
H�=��lH�
SurL�D	sH�T$`�+�M��R
H��	sH�=t�l�� ��5
H�
LsH�=W�l�H�����
H�=>�lH�
�r�����	H�|$`�A�1�L���4�L�d$hH�\$p銽���D$A��$�H�=��lH�
{yrL�,sH��$��+���	H�|$`�A�H��L�����L�|$hH�\$p�x���L��$�������v�����P��@��H�
�9r1�H������6	H�=�	s�P��%	H�=ԙ��s��������@�����������H���H��$@��$H�=�lH�
;yrL�<sH��$�+���H�5f������1�������H�=C��>s�H����H��������H�������O���@����������H��H��$@��$H�=y�lH�
�xrL��sH��$�+���H�5�������1�������H�
�^1�L������H��$�A�H��$�H����L��$L��$�3��H��$��A�L��H�����H��$�H��$pL��$��I��H�=�hH��s�;���HH�=gs�B�A�(L��H���|�M�e0H�|$0���H�=�s�W�}�
dH�%�d�%�����+��H�=���q�H�㩀H��������H���o�����4��$L�o����l��H�\�H��$���$L��$�H�=́lH�
�vrL�asH��$��+�_��dH�|$`�A�L��L����L�t$p����H�
>s���������$����ٖ������������������H�=�s����H�5�������1��ЂH��$H���������H�=ss�6���H�=�s�p���H�=�r���H��sL������zH�=�s�?����O����W������K���L��H�qs�
L��H�MsH��$�H��H��H��$�����H�=Nv�)���D��$�H�=B�lH�
�qrL��\H��$��+�����H�ys�H�XsH��$�H��$�����H�=?1r����D$`H�=�lH�
�qrL��\�+L���o��tH�=�6�~���cH�=�0r�m���RH�sH��$�H��$��L���1�L$`H�=ilH�
%qrL�\H�T$`�+����D$`L��[��H��$�H��sH��$�H��$�H��H��$��|��H�=�s�J���H���rH��$�H��$����H��$�H�EsH��$0H��$�H��H��$0���ZH���r�H��rH��$8H��$8�K���0�H�������T$`L��ZH�
prH�=H~l�+H��$0�������$���D$�H��$�HDŽ$�H�=~lH�
�orL��ZH��$��+�����D$�H��$�HDŽ$�H�=�4���lH�=�.r�v���[H�=�.r�e���JH�=�.r�T���9H�=�s�C���(��D$�H��$�HDŽ$�H�=H�r����H��$������H������H���r��H��rH�t$(�s���L��rH�
�lr���H��$����H�fsH��$�H��$�����vH�]s���H�=�Iv����YH�=�r����HH�=s�R���7H�=fv�A���&H��rH��$pH��$p���H�,�r�H��r�H�����H���rH��$�H��$�������L���|���H���r�b���H��r���H��r���H�CsL���<���H��s���H��s�)���H�=�r����ZH���r�H��rL��L�����=H�=s����/H�=��r���!���������L��������@H��H��$��QH��$��>H��H��$�2H��$�H�ð�D$�H��$�HDŽ$����[H��M���XH���{�JH��M���vL���h�(��u�p���
�H��I�|$t	L���^{L����������������!���W���H���H��I��"H��@���6��H��@���%�4�y�7H��H�D$0H��$�H��$���.�R�M��@�H��H��$��H��$��z�H��H��$��H��$�H��H�|$�,L���H���H��H��$�
H��$��H��I�$�H�����H��H�|$t�H��H�|$tH�<$��y�H��H�|$�*H�|$0�~���WH��H�D$H�L$H�H0���B�H�����3H��A��H��$�HDŽ$�H��$����H��I��������H��I���H��H��$����H��$H����7H��H��$����@��H��H��$����>H��H�|$`tH�|$h��xD�t$�H��A��H��$�HDŽ$�H�|$@u(H��$�u3H��$�tH��$���x1��yH�|$H�{xH��$�t�H��$(�bxH��$�u���H��H��$�Y�H��$�tH��$��,xH�|$`�rH�|$h��H��A�@�H��$tH��$��wE��tH��$�tH��$���wH��$�tH��$���w@���H��$���H��$��HH���H��H��$�H�8�?��H��H�E�H��H�|$`tH�|$h�Ww��$LuH���H��������H���U1�������H��$H��t-H��H��H�H��%H���H�H���tH��$H)��vH��$ptH��$���vH��$�u:H��$�uHH��$�uVH��$�H�8udH��$�H�8unH�����H��$(�|vH��$�t�H��$��cvH��$�t�H��$8�JvH��$�H�8t�H�x�2vH��$�H�8t�H�x�vH�����H�5�������1���vH��$H���������聹��������F����f.�UAWAVAUATSH���M��I��I���W���� H��H�T$(L�|$8H�D$H�D$H�D$ H�=�H�5�H�D$XH�D$`H�D$hH�T$X�\��L�|$XL�t$`H�\$hH��L�d$0L��$���A�E1�K�<,L��H��^yI�L�d$ M��t	L����tL;d$L�|$8uH�|$���L�l$C�D%:I�D$H�D$ H;D$u
H�|$�\��H�\$B�D# I��L�d$ H�D$@H�D$HH�D$P���sH����I��f�@e>�<nonA��tZH��$�H�L$0H��$�H�D$XH����H�D$`H�5��H��$�H�T$X�E�L���tL��$�H��$��%HDŽ$�L��$�HDŽ$��H�L$(H�D$XL�t$`H�D$hH�D$xH��$�H��$�H�=H��$�H�t$@L�D$X� A��m��$��9H��$�t	L���QsH�D$@H�D$(L�t$HH�T$PH�|$XL����i�L�|$XL�l$`H�l$hH�D$L)�H9��J�<#L��H��hwI�L�d$ M��t	L���rH�|$(L�|$8t	L����rL;d$uH�|$�{��H�\$B�#
I��L�d$ �=#���L��$�xH��L���vH���u��tH�|$tH�|$�trL�d$0M�}M�eH���[A\A]A^A_]�H�|$�A�1�H���S��L�l$L�d$ �&�����$��D$H�=qlH�
�erL���rH�T$�+����9H�|$�A�L��H�����H�\$L�d$ ������B��H��M��tL���q�H��M��u�eH���DH��H�|$(tUL���JH���8H��H�|$Xt@H�|$`�3H���4H��H�|$X�2�H��$�t	L���PqH�|$@tH�|$H�=qH�|$tH�|$�*qH���*��f.�AWAVATSH��(H��L�wpH���I9�IG�H�����t4H���H��H��t
H�����pH��H���ƃ�L�{hH�CpM��t(I��L�%�p�I��(I��tI��t�I�?A����ƃ�1�L�5�DL�=�tL�%�rH��u/D��L��A��H���u�A�ԋ8�Ё
��tۃ�t�H�CxH�|$��y��D$L$����H��([A\A^A_�UAWAVAUATSH��hL�D$`I��I��H�t$0H��H�-e�H�n�H����H������uH����
��L�d$@H�\$HH��L��N�4�H�T$(L�j�E1�H�\$ �L�{XH9ku&H�{H�t$0L���p��uH�D$`H9CPtDI�D$M9�tI��L��M��u��L��H�|$(H��H)���H��@��@��t8H�P�H9���H���H�pH9���1���H��HE��@�H9�H�\$HL�d$@I��H�l$ �
HDŽ$HDŽ$W��$H��$�y\�H�\$HH��$H�D$XH�HDŽ$H�$H�D$H�D$M���I�E�H�D$h�H�D$(H�D$8H��rH��$�1�E1�L�l$P�.f.�H�D$��H��H�l$H�D$ H��I��L9���H�D$pH�|$0L��L��H�L$p�tI��H;D$`��H��$`H�D$pH��L)���H�D$ L9���H��H��������?H9���H��������H9������H��L�d$@��H��blH����
I��H��$���f�H�D$pH��L)��uH�D$ L9��gH�$H)�H9��4I��H�D$ H��I9��`M���f�H�D$B�,�I��L�d$I��L9�t5H�D$0B�,8��5��=���AL�d$L;$$u�H������M���A�HDŽ$�H�D$0J�4�L��H���pH��$�H��$�L��$�H��$�L��$XM��H9��|I�L��H��nA�& I����H��I��A�L�d$`�Of.���	uuI�EH��H)�K�4�H��H��H���mH��L��H��1�1��zrI��E1�M9���H��L)���K��C�<���w*u�H���sH��H��I�s��l�4����
��
H���HN�I)ƸH�D$8LB�I�EH��H)�K�4�H��H��H��mH���k���H�$H��$`H)�H9��wH��t]H��1��$f.�H�D$F�$�I��L�l$H��H9�t1E�$D��5��=����
L�l$L;,$u�H������H��$�t	L����jL�d$@L�l$PL��$H�|$ L9��2�
H�D$0����
t��t	��ul�L�t$H�D$(H;�$uH��$�X�H��$H�D$XI��H�D$(H�L$XL�4�H��H�D$(H��$H�D$ H;D$huHDŽ$H�l$H;,$����H����������A�H��H����������H��$�H��载�L��$��b����A�H��H������s���H��$X�H����H��L�D$ ��1���H�D$(M����L�t$L�|$J�,�M���CH��"hH��H���3�4	H��H����1�H��t,H��t�H��tH�R`H��t�H��tH��H�R`���1���H��@���H��HE�t@��uzH����H�r`�kH�t$ �dH��H���
D1�H��t-H��t�M��tM�@XH��t�M��tH��M�@X���E1���H��@���L��IE�t@��u	M��t+I�pXH��t"H�~XH�FXH��tCH�G`H��|�4�|)$H��|H�D$W�r|H�w|H�<$�1�H�<$H�T$H�L$H�5R|H�S|H����L�XL�<$M��t
I�G`�	H�D$L�d$I��L�d$H�GH)�$�G8)�$�G()�$�G)�$�G)�$��0gH��������H��H9��F(�$�)�$@(�$�(�$�(�$�(�$�)�$0)�$ )�$)�$H�b{H��t5H�$M��t#L�xXI�G`H�D$W�D$H�4{L%5{E1��:L�5{L�={L�4$H�D$H�
{H�D$H�{L�%�zH�D$W��$�H��$�(�$(�$(�$ (�$0�$��$��$��$�(�$@�$��h��dH��L�d$@�MH��H��$�H�EP�$�E@�$��$��$��$�]0U MEH�zH�EXH�E`H��tH�h`�H�-zH�\$HH�-�yH��yM����H�\$L�=:e�L��A��M��M��tLM�fXM��t9I�D$`I�>tI�~A��I�~tI�~ A��I�~0t�I�~8A���D1�I�>u���H�$H�\$H�-byH�\$HL�d$@H���M��tuH��L��L�` H�D$ L�h(N�<�M��tL����cI��H��u�L�����A�L��L��L����hH�}t
H�}�NdL�mL�uL�mH�l$ L�}8L�m@N�4�M��tL���7cI��H��u�L�����A�L��L��L��]hH�EHL�+L�cL�kH�CH��h[A\A]A^A_]ûH��L��H��$hI�<$tI�|$��cM�<$I�\$M�|$J�,�H��������?I9���H��������H9����tH�D$8H�|$8H�������H��L�l$PtH��ZbH��H�\$(�oI��M���A�E1�H�\$(L��H�t$0H��ugL�$$H�D$H�L$H��$L�,�H��H�D$0H�L$ t#L���aH��H��u�L���C����H��H��L��gH��$W��$�L��$�L��$�H�l$PH��$�L��$�L�d$8L�d$0L��$�L�|$hL�|$ L��$�L�t$XL�t$(L��$�H��$�L��$�H�L$@H��$�L�l$`L��$��h�aH����H�L$hH�H�L$XH�HH�hH�L$8H�HL�` L�x(L�p0H�X8L�p@H�L$@H�HHL�hPH�
OvH�HXH�@`H��tH�A`�H�9vH�*vH�3vH�HH�
(vH��
��H�=vH��tuH�O`H�
�uH��t
H�AX�H��uH��uH�/L�L�oL�w L�g0H�_8�!aH��p's	L���aM��t	L���aM��t	H���`�$�$H�D$HH��H�=�DH���r�S������H�=P�r���H��r�H�#�rH�=�_l��2�����h�������h�������$�H�=T_lH�
QrL�	<H��$��+�����fD�d$|H�=&_lH�
�PrL��;H�T$|�+����;H��rH��$�H��$�����H��L���N���H�=��r����H�D$8�O����H�D$8H���=����sH��M��tH�|$0��_M����L���H��H���NkH���v��H���m�V�6�4�PH��H��$��9g�SH��H��$��'gH���kH���7��H��H��$�tH��$��_�H��H�<$tH�|$��^H��$uH������H��$��^H������f.��P@��uH����H��H��u/1��"s��tX�H�5s�����1�AX�%C_�&���u���r�f�UAWAVAUATSH��8I��I��L�oH��L)��I�H�D$M�wI�oI�GH�D$A�G �D$H�L)�L��H9�H�T$ ��L�|$0L�<�I��LH���H���_H�|$H��L�$@H�H��H�D$(A��:f.�I��I�/I�GI�oH�D$I�G�D$A�G I��(H��M9���L���\H���81�H��L�D$ @I9�t�I�4H�~H�|H��H��u��H�GL�gM)�u"I�?��I�H��8[A\A]A^A_]�%]K��H��H��L�5]��H��(I��t�H�{�t�H�;A����H�\$(H�|$L�D$�t$H�L$0H��!H�D$I�M�wI�oM�GA�w ��IA�G!A�O$H��H�_H��8[A\A]A^A_]�I��M�H�J�D���H��sL�D$�t$�I��L�D$�t$ffff.�I�I�GI�GM�GA�w I�G(I�G0I�G8M�G@A�wHI�GPI�GXI�G`M�GhA�wpI�GxILJ�ILJ�M���A���I�ǠI���d���H��t7ffffff.�I�I�GI�GM�GA�w I��(H��u�H�H������A�(H��L���g��H��H�[H�T$ �3����L�����I���I��H�D$H�XH�|$t	L���
[L���
��f.�UAWAVAUATSH��XH�T$(H��L�o@A��
�+I��I��A��
�OI�����I�mL9��H�s0H9�rBH�����H�{ I��H�D$0H�D$8W�D$@�D$PH�T$0L�����H�s0H9���H�{@H9��tL��$�H��$�H�C(H���D� H��H�{@H�C8H��L��H��mH9��+H�4�H�T�H��tyA�I)�@H��H��L��H�T$0L��A� E1�jAUU����H�� ���
M9�M�vu��H�s0I9���H�C(J��L�H�D�H�C8���M9���L�[L�SH�k0H�C H�D$I9�rdL�\$L�T$ D�D$I����mE��I�uH�D$0H�D$8W�D$@�D$PH�T$0H�|$���H�k0E��D�D$L�T$ L�\$I9��%H��$�M��tH�K8H��H��\L9�v(H�{@H����"L9���1�H��X[A\A]A^A_]�H�L$L�s(J��L�M�$�I�l�I;,��>D��
$A�� AC�I�L$H�mH�L�<�H�t$(H�t��D�D�L�H��I�l$H�D$H���H�C8L9����A���h���J��L�A�D� H�C8H�K@H�����H��H�K@�5���H9��OL�s(H��A�D� H;k u.H�|$D�L$E��M��M���"j�M��M��E��D�L$L�s(H�{@H��H�I��I�D�H�MW�AD�A�D� H�K0H�����H��H�{@H�C8M�$�H�D$I��1�L�t$L�\$L�T$ D�L$L��E���Oy�L�\$L�T$ E��L�t$H��$�D�L$����H�=��r���H��rL���Q��H���r�E��H�=��r���H���rL��H���'��H���rH�����H�=��r�k��H�=��r�_��H���rH������H�=��r�D��H�=m�r�8��H�=��r�,��H�=��r� ��UAWAVAUATSH��(I��H�OxL���H��H1�L��L1�H	���I��H���H�}��H�E�����E ����LI�����E H�E1�A�~PuUI;NXuOH�}H�E����M9�v!�
�,\��H�EH��H�EI��M�����
�\��H�EH��H�EI�FxM����M����L��L)�xe����
�hhL�|$ L�l$uY�uH�|�H��H���]1���gA���ueH�5�g�����1���U�EL�l$L�|$ H��A��3�uH��{�H��H���1��pg����I�FxA�I���L�eH�EI��f�H���lH�E����D�<$L��L����[��H�EH��H�EH��u�L�|$ L�l$M���I�NxH���-M����H��@��@��tJH���:H�E����L�eL��
�Z��H�E��H�E�����E �������E �H����H�E�����U �����L��H)�L�e�‰U H���tH��tUH��u"�$H��L���[���>�$H��L���Z���-H��H��?�(�H��H��HHȈT$H�L$�$H��L����Z��M�nxM���L���H�EuHH�E����H�}��H�EH��([A\A]A^A_]�H�=��r�o��H�=��r�c��H�=��u�W��H�=��r�K��H�=l�r�?��H�5�e�����1���S�
����w���������de����^��������Ke����H�=��u�n���H�=�QlH�
+ArL���rH��+�'��H�=mQlH�
	ArL���rH��+���H�=KQlH�
�@rL�x�rH��+����H�=)QlH�
�@rL�n�rH��+���H�=��u�����H�=��u�����$�"H��L���v�H�E����
�����H��H�EH�����UAWAVAUATSH��(H�|$H�t$ L�wH�FL9�LB�M����H�GH�nE1�1�F�| F;|%uEB�L B:L%u8B�L B:L%u+B�L%B8L uB�L%B8L uH��I��I9�u��{H��tGL�l$A�����A���u4H�[D�t�L�l$ A�����A���uRI���/E1��'A����������i�����D���	
��H�
��Hc�H��H��i��EA������rZ��i����D���w	
��H�
��Hc�H��H��i��H�|i�H�H���9����H�gi�H�H���H���H����I�EH�pH���
H�@�X(@�A����t>���t3������r(�i����5����
��H�
Q�Hc�H��E1�M����@ �D��L��H��([A\A]A^A_]�H�-׭�H�H��uݐI���H���Y���I��H��I�EH�pH9��@H�@F�| �A���t�A����|I�EH�pI9��H�@F�| A���t�A����h���A������r��*h�����D���
��H�P�Hc�H�H�h���H�h��;���@A�������0�����g���u4D���
��HcL�H�H��g���H��g�H�H���;�����H��gH�D$H�D$H�D$H�=�g��H�T$H�
�-vL���=��H�_gH�D$H�D$H�D$H�=Ig��H�T$H�
P-vL���l=�����L�50g��:���1��3���L�5g��'���H�gH�D$H�D$H�D$H�=�f�H�
�,vL�MH�T$��=����H��fH�D$H�D$H�D$H�=�f�H�
�,vL�H�T$���<����H��fH�D$H�D$H�D$H�=mf�H�
~,vL��H�T$��<����H���rH�����H���rL���~��H���r��m��f.�f�UAWAVAUATSH��H�?��H��H�����H�GH��H��H���ܖ�k$�����{ ��H�CH�D$H��tyH�$H�CH�D$E1�L�%�PH��N�f�I�riL�t$M)�v5H�D$N�<(���L��L��A��H���u�Ӌ8��]
��t�t�H�$H�CH�H��[A\A]A^A_]�H�=��r�B��H�=K�qH�$����H�H�����DAWAVAUATSI��H�_L�M��t1L�cL�-�K�f.�I��(I��tI�|$�t�I�<$A����I�>tH��[A\A]A^A_�%vK[A\A]A^A_�@UAWAVAUATSH���G�����_�����ȉG����H�GH�D$H��tqH�<$H�GH�D$E1�H�-*OL�%[M��I�rrL�t$M)�v5H�D$N�<(���L��L���H���u�A�ԋ8�f\
��t�t�H�$H�@H��[A\A]A^A_]�H�=��]H�c�u�-���H�=�q�]��f.�SH�� ��]��u3�1���
�\umH�q�H��H��uy1��
�\��u~H�� [�H��\H�D$H�D$H�D$H�=A]H�
26rL��H�T$��d9�1���
�\t�H�=�\�W8�H��p�H��H��t��s��4�
f\��t�H�
W\H�L$�D$H�=�HlH�
H;rL�1�rH�T$�+�B��H��H�|$�C��H���{��f.��AVSH��H�H�H�H��t*�~t0I��L�����H��L����MH�Ĉ[A^�H�=����E�f�AWAVS���u}H���tj�>tnH�FH;��ua�~t[H�FH;�uNL����M��tZ�?uUH�OH����L���1��M��t:H��t0�L9�s1��%H�~Pu1ۉ�[A^A_�L)���1�L9�s��1��~ u
H9N(����t����t��� :�u�H���H;W@u�H�G8H���H��I��H��I��H��kI��u�L��L��I���I;���r���H���b������X����1�1��i���I��1�L���\���UAWAVAUATSH��I��H��$�HDŽ$pHDŽ$�HDŽ$�W��$H�$XHDŽ$�HDŽ$hƄ$pHDŽ$�HDŽ$��$��$�HDŽ$�HDŽ$��$�HDŽ$�$HDŽ$�$ fDŽ$0�$8H���HDŽ$PH��$�H��$XL��HDŽ$`L��$hH�^8L�f@N�4�M��t#L���EH��H��u�L���Ӿ��$=�H��$�H��L���JI�_PI�GXL�4�H��$�H��L��$�t L���EH��u�L���u����<�L��$�H��$ H��H��L��3JI���M�wI�GH��$�I�opH��L��$�H��$�L��$���M�ghHk�hH��$H��DH����;I��H��$�H��$�1�H�D$H��$��ffff.�I�D$hH��$�H�l$H��L����IAD$H��$PI�DH��$(I�DADH�D$I�D H��$`I�L(I�D0M�|8M�t@M�|H(D$@ADPH��$�I�D`H��hL��$�H�l$H��$�H9�H����H9�$H��I�$H��$PI�D$H��$(AD$P)D$@I�D$`H��$�I�t$(I�L$0L�<�A��H�L$H��tL��H���2CH��H���:H��$`H��L���bHI�t$@M�|$HJ��M�������H��I��H����BH��L��I��H��������H���2���:HDŽ$�HDŽ$�H��$�H��$�H��$0H��$�H��$8H��$@L��$�I�FxA���AF H��$�H��$�H��$�H��$��$�H��$�H��$�H��$�H��$�H��$�H��$�H��$�H��$ H��$H��$H��$@H���H��$0H���H��$8H���H��$(f��$0M���L��H��H��$��M�fM9�@��H��$�H����L��$�I��@��@�@�|$A��I��I��M�M��I��I���LB�M9�MC�HDŽ$hM����A��E���D�\$^D(ۈ\$_H��$�@ ��L$YM�^@L��H��>��H��������J�<�H��$H9�@��H��$�H��$8@�@�|$Z�L)�H��$�A���L$\��L��$�MD�L��$I�>�����A �D�T$[@�@�t$]H��L��HD�H��$��ɸH��$�HD�H��$�I���H��$@I���I���H��$�H��H��$�I���H��$�I��H��$�I���I���H��$�I�N8H��$�H��$pH��H��$�H�B�H��$L��$�I�C�H��$��H��$�H�h�rH��$�H��$�H��$�H�D$`H��$�H�\�rH��$0HDŽ$�L��$�L��$ ��$���2H��$���2L��$�L��$�I���ffff.�A�H���`H��$�H�C�H����H��$�HD�H��$�M��t4M���ffffff.�I��(I��tI�|$�t�I�<$�m?��M��t�L��H	�H�� tL��1�H���DD��1��E1�H��A��I�L��$��V2L��L	�H�� t"L��1�I��H��H��H9�v&�2�D��1�A��H��H��H9���1H��tA�H9�����HDŽ$�H��$PL��$HH��$�H��$��|$]H��$ �zH�йL)�reL9�s��fffffff.�HDŽ$�HDŽ$PHDŽ$HHDŽ$p�|$��0�H��$��E1��9H��$H��$pH��$x�|$��0�D$\4L;�$����uHDŽ$h1�L��$�-L��H��$�H)�E1�H��A�ºHE�H��$hI�1���H��$(L�T$t0M����3A�1�E1�1�A��ffffff.�1�E1�1�1��L9�skH��1Ʉ��l1H��H�JL9�s�H��H��L��$�I���1�H������H���2L�H���L9�LG�H9�HG�H���f�L��H2I����J2H��$�H9�HB�I��1���t$M����2A�1�E1��ff.�E1�E1�1�I�@L9�skH��L9���0H��H�QL9�s�H��H��H��$�L���1�M�����L���1H�H���L9�LG�L9�LG��ffff.�M��x1I����z1H��$�L9�LB�M���2I��K�1�E1�1�L�f�L9�skL��I9���/H��L�IL9�s�H��H��H��$�L���E1�M��A��A��M��
1H�H���H9�HG�M9�MG��f.�I���0H�����0L�|$@H��$�L9�LB�L��$�L�عH���?1H��H�l$1�E1�1�L�fff.�H;�$�sfL��I9��/H��L�IL9�s�H��H��H��$�L���E1�M��A��A��M��80H�H���H9�HG�M9�MG��DI���/H�����/H��$�L9�LB�H��������?H��$�H9��r0H��H��E1�E1�1�L�ff.�H;�$�sfL��I9��H.H��L�IH;�$�s�H��H��H��$�L���E1�M��A��A��M��c/H�H���L9�LG�M9�MG��M��(/I����*/H��$�L9�LB�H��$��H����/I��L��$�1�E1�E1�N�0L;�$���L��I9���-I��L�IH;�$�s�L��$PI��L��I��L��L��I��L��$�K���1�H������H���.M�I���H9�HG�L9�LG�I��L��I��L��L��$P�`���@I�H�L$�3.H����5.H��$�L9�LB�H��H��$0H�D$@H��$8L��$@L��$HL��$PH��$XL��$`H��$hL��$pH��$�H��$xL��$�H��$�L���-I�L��$ H�t$�~-M��u-M��l-L��L�L�=Z��Y-H��H��L��$���-H��$H�H���-H��$�H9�$�s*H����+H��$�H9�$��z����9*DH��$�H��H)�v0H��$�H9�HC�H��H���-H;�$�v�5+fDH��1�H��H)�H9��M+H��$XH��$XH��$xH��$`M��tVL��H	�H�� teL��1�H��H��H��H���|$[tcM9���H����H��$����tnL��$�H��$��1�HDŽ$�H��$��D��1���H��H���|$[u�HDŽ$�H��$�H��$�H��$��HL��H��$�ffff.��H��$�H)�rL9�s�H��$��H��$H��$�f�H��$XH��H9�$xH��$�H�D$ H�D$(H�D$0H��$(H���RH���*H�D$`H�D$hH�D$pH���H��$�HDŽ$�HDŽ$�H��$�H���7��H��HDŽ$�H��$(H��$�H��H��$@H�t$hH��L�-I��j�S��H����$8��)H�D$pD$`�f�H��$�H;�$x�wH�JH��$��р����y��$��׃�D��D*D$^A��D��$���H��$H��$@H+�$XH��$(H�JH��$�����H��$HDŽ$�1��Gfffff.�H��$�H��$H��$�H��H��$HH��H��$�H��`����H��$HH��H�$@��(I9�v�H��$�L��0L��8L�$�I��H;�$�A��B�L `��$�HDŽ$�HDŽ$�W�H��$��AN�� �1�M��@���L���(J�� �H��H��{(L9�voL��H���HC�H��H���������H��H��H��H��H�RH)�1�H����H	�H9�HC�L��H)�H9�HF�I9�HF�L9�H��$�v�`&DH��$�L��$0L��$ L��$8H�|$@I�D"�$���$�E���$��E��L$_��$�Eш�$:@��$;fDŽ$8I�L$I�D$H��$�H�@H��H��$�I�D$xH��@��D�D$D�@��$(I�|$pH��$PH��$`H��H���H��$��������$�	�$�HDŽ$HH��$(L��$ �@H�K�H)øHB�H��$�H��H9�$�H��L��$�L��$ �@$H��$�H;�$��7H��$H��E1�H��E1�L��$�L��$�I����D�zJ���u��J��uZI��I��u��[H�TJH�D$ H�D$ H�D$`H�=>J��H�T$`H�
EvL���~�a ��ffffff.���H�
��Hc�H��1�L��$��bH��I�H9�L��$�vN�vH��I�H9�L��$�v5�]�H9�L��$�v�F�H9�L��$��0I��I)���H��$�H;�$�uL���zR�H��$�H�[H��H�T$@H�T��D� ��$��T�H��H��$�I����#I��L��L��$�I�������fff.�L�=9�H9�H����"��$�t-�pfffff.�L��$�L��$���$�uE1�I�|$���H�t$@H��$�H��$�D��$�I��AUP�/H��H)��"%H��$HI�D$H��$�H��H���S���H��$�L�iH��L�H�D$H�D$H��$�A�E�����������o"A��A��$�� DC�A���tEA���t:A������r.��G�����D����	��H�
~�Hc�H��D1�I��H9������u!H��$HH;�$���L;l$��M��I��H�L$H;�$PH��$`H��HC�$���$(H��$8HE�D�8H��$�H;�$�u
H��$�� P�H��$�H�mH�H��H�T$@H�T�D�t�D�|�H��H��$�H�D$�h!L)���M��L;d$L�=����������H�-�F�I��H9��������I��L;l$�����M��A�E������������� A��A��$�� DC�A������A�����A���������F���uD�����	M�l$<�u����lH��EH�D$ H�D$ H�D$`H�=�E��H�T$`H�
�vL�9�~���H�-�E�I��H9���������I��H9��������M�l$�����H�
u�Hc�H��1��=H�-}E��4I��M��1�I��H9������V���1�I��M���H�-FE���L�=p�I��H9�������$���H�EH�D$ H�D$ H�D$`H�=E��H�T$`H�
vL�Y�~�$�L�=������L�=�����A�E������������H�L$H;�$PH��$`H��HC�$���$(H��$8HE��(L��$�L;�$�H��$�u�bM�H��$�K�vH��H�T$@H�T��D�& �l�I��L��$��D�����.dH�
�Hc�H��1����L��$�L;�$�L�=�L��$�uL����L�H��$�K�vH��H�T$@H�T��D�& ��$��T�I��L��$���C�������cH�
�Hc�H��1��RL�=��L��$��V�����?�����5���H�<C��)���H�8C������H�C�H)øHB�����H��BH�D$ H�D$ H�D$`H�=�B��H�T$`H�
�vL�;�~�����H��BH�D$ H�D$ H�D$`H�=�B��H�T$`H�
�vL���~�������f�H��$8H+�$(�uH��`H��$0I���oI���eH�|$@H�5��H�����$�L��$��>$H)���H��$0H����xH��H��$8H+�$ �HC�H9�HG�H��H��H)�H�L$��A� 1�A���H�D$tR�A���L�d$uOE��I�D$�H��I��H����A�EE�H9���H9�����L�d$�If�A������r4�>A����	D����	��H�
̇Hc�H��ff.�E��I�D$�H��I��H����A�EE�1�H9�u����I��L�d$L��$�L;�$�u
H��$���I�H��$�K�dH��H�T$@H�T�D�t���$��T�I��L��$�H�D$H���L)�L��$ �!A��������I�D$�H��I��H���DD�M��E����A�����A�����A���EA������?���u%D�����	<ucI�D$�H��I��H���u��<H��?H�D$ H�D$ H�D$`H�=�?��H�T$`H�
�vL��~����A�M���O�������H�
>�Hc�H��H�
r?����H�
^?������������M���%���M�����H�&?H�D$ H�D$ H�D$`H�=?��H�T$`H�
vL�h�~�3�L�d$���f�M���9	� 1�L��M��f.����H�D$tSA�����f������r6��>����nI���`�	��H�
��Hc�H��L��f.�A��I�D$�H��I��H�����E�E1��&L�5C>���I�D$�H��I��H���L��D�L�d$D�����������������dA�����=���u'I����	<�HI�D$�H��I��H��L��u��QI��H��=H�D$ H�D$ H�D$`H�=�=��H�T$`H�
�vL���~��L��I���@�	<t�����:���L�5N=��A�L��A��I�D$�H��I��H�����E�I9���L9�u���8H�L$M��L��$�L;�$�u
H��$���E�H��$�K�dH��H�T$@H�T�D�|���$��T�I��L��$�H�D$H���6L)�H�|$�M������������H�
˂Hc�H��L�����L�d$��L�5Y<�L������L�d$���L�58<�L�����A�L������I��H�<H�D$ H�D$ H�D$`H�=�;��H�T$`H�
vL�R�~��A�L���G���L��$�L;�$�u
H��$��D�H��$�K�vH��H�T$@H�T��D�& ��$��T�I��L��$��n;������[H�
܁Hc�H��1��L��$�L;�$�L��$ u
H��$��1D�H��$�K�vH��H�T$@H�T��D�& ��$��T�I��L��$���:�������ZH�
��Hc�H��1��oL��$ �qH��:��H��:��S����H��:�H)øHB�H9�L��$�L�=����������H�U:�H)øHB�H9�L��$�L�=o���H��$�H���gD�t$A��D�$�A��A�H�|$@H�5ݏkH�׏kD��L��$��H)�$��lH�t$@�OI�T$ I�D$(H��$�L�I�H���|$H��$A���DE�D�$��H��$�Pj�� H��H)�$���A�H�|$@H�58�kH�2�kD��L��$��QH)�$���H��$��wA� 1�H��I���A���H�L$�~A�A���u/D��I�G�H��I��H����A�DE�I9���L9�ti�oA������r4��8�����D���n�	��H�
�Hc�H��ff.�D��I�G�H��I��H����A�DE�E1�L9�u����M��M��L��$�L;�$�u
H��$��,A�H��$�K�dH��H�T$@H�T��l���$��T�I��L��$�H�L$H���sL)��A��M��������I�G�H��I��H���DD�M��A����A�����A�����A���������`7���uD���4�	<uZI�G�H��I��H��u��<H�67H�D$ H�D$ H�D$`H�= 7��H�T$`H�
'�uL�x�~�C
��A��V�������H�
"~Hc�H��L�%�6����L�%�6����A�����M���F���M������H��6H�D$ H�D$ H�D$`H�=�6��H�T$`H�
��uL���~��A�����L��$�L;�$�u
H��$��Z?�H��$�K�vH��H�T$@H�T��D�& ��$��T�I��L��$��6���� �VH�
N}Hc�H��1��H��5������H��5�H)øHB�H9�$�L��$�L�=���H��$�H��$��$��$�)L$p)D$`H��$HH;�$ssH�D$`H�\$pH9�uH�|$`�Y>�H�D$`H�L$hH�[H��H�D� L�sL�t$pI9�uH�|$`�">�H�L$hK�vH��H�D� H��H�\$pH��$@H;�$X�H��$�H��$(H9�rWHDŽ$�HDŽ$�W�H��$��@H��$�H��$�H��$����H��$�H��$(H9��{H��$�H��L�4�H�\$hL�d$pH��H�t�H)�I9�wM����I�FI��u+1���A�L��L����I�vI�FI��t�L��H��H�vH�<�A�1�@I��J�T�J�T�BD�BD�BBJ�TJ�TI�QI��0H9�u�L�H��A��tH�RH�vH�|�H�|���H��I�vH�|$`���H��;���H�W3H�D$ H�D$ H�D$`H�=A3��H�T$`H�
H�uL���~�d	����H�3H�D$ H�D$ H�D$`H�=3��H�T$`H�
	�uL�Z�~�%	��	���H��2H�D$ H�D$ H�D$`H�=�2��H�T$`H�
�uL��~������H��$X��H��$xH;�$�����-H�D$`H�D$hH�D$pH�(�H��$�HDŽ$�HDŽ$�H��$�H���Ȣ�H��H��$XH��HDŽ$�H��$�HDŽ$�H��$xH��$�HDŽ$H��$�H��$H��H��$@H�t$hH��L���
I��j詹�H����$8�#
H��$��
��D$`)�$�H�D$p)D$ H�D$0H�\$0H��$p�H�D$ H����H9��j
E1��2fffff.�H�|$ ���H�D$(�,�H��H�\$0I����C�,>@��xI��H�\$0H;\$ u�����C�T>��?@���vOC�L>����?	�@���r[C�l>��������?	�	Ł��I��H�\$0H;\$ �l����]���I����	Љ�H�\$0H;\$ �B����G���I����	���H�\$0H;\$ �,��������|$Y����H���H��$�HDŽ$�HDŽ$�H��$�讠�H��L�4�H��������?H9���H��������I9����H��$x�u
M���~I��L����H���G
H��I��L���c1��H��$hH��$(�o�H�\$0H�D$ H)�H9�$p�pH�<�H|$(H��$�H��$���H�$pH�\$0H����L��$�L;�$�u
H��$��k(�H��$�K��H��H�D�I��W�D��D� L��$��&
K��H��H���H�T$(H��1�A�L��$�Pj�3H����$��9�|$Z�XL��$M��t"L���pH��L��$���H��M����E1�L��$�H��H��$�L����L�t$`H�\$hL�d$pI��wJM)�L��L9�$��cL��$��H�D$h�� H��H�\$pI��tH;\$`u�H�|$`�֌���H��$�H;�$�u
H��$��'�H��$�H��H�t$@tH�~(H��H���uH�t$@H�H�FH��W�F�F H��$�H���H��$�HDŽ$�HDŽ$�H��$��ߝ�H�|$@I��H��H�D$E1�L��$L�5|�kL�t$�M����L;l$���t>L�D$M���-H�J�kI9��A���x<I��L�D$�ff.�A�E������������	I�������A�p��?<�r:A�P����?	�<�r;A�@��������?	�	�=��I���|���I��L�D$��	���I��L�D$��	ʉ�ffffff.�E1�Ł�$�� C��t6A����uM9�v&�,ffffff.���������E1�M9���M����L;l$����xL�D$M��tyH���kI9��A����p<��h<��`A�H��?A�P��?A�p��������	ʃ�?	�	Ɓ��*I��L�D$E1�H�_H;t�H�D$E1�H�_H;u
�"4�H�|$@H�GH�[H���l��D�H��H�_I����M)��������*����2����	��H�
4rHc�H��E1�H�|$@M9��z�������H�D$E1�H�_H;�i����n���L�5�*�H�|$@�q���A�H�|$@�a���H�|$@M����L;l$���t3L�D$M���rH��kI9��bA���x1I��L�D$�A�E������������I���m����A�p��?<�v7A�P����?	�<�r8A�@��������?	�	�=��I���I��L�D$��	���I��L�D$��	ʉ�E1�Ł�$�� C�����������`����������y����D)���u����	<H�|$@�����_H�#)H��$8H��$8H��$�H�=)��H��$�H�
�uL�Y�~�$��A��L�5�(�H�|$@��������H�
cpHc�H��L�5�(����A����L�5�(����H��(H��$8H��$8H��$�H�=m(��H��$�H�
q�uL���~��A��}���H��E1��A�E������������;H�_H;u
�1�H�|$@H�GH�[H��H�D�& H��H�_�& �<[	H�|$@���I)ԸLB�H��L9�$�sL�t$hH�D$pI��1�L��A�M��Vj�H��I9���H�|$`L��$�t	L���@H�|$ ����H�|$(�)�|���E1�H��H��L��uL�|$ H��$xH�l$(H�\$0L�=W�H��$p���������A�H�|$ H��H��$p�ӎ�H�\$0�f�����A�H�|$ H��謎��t����A�H�|$`L��H��$�臎�H�\$p�s���H�=�Xr�A���+H��$P�(H��$���H�Ĩ[A\A]A^A_]�H�=�Xr�����L��$H��$hL�������HDŽ$�H�=A�H�W^r�4�݊��HDŽ$�H�-L�
FXrH��$��1����t�)H��ZrH�=;���%H�=V�H�[r�x���B�D$`H�=elH�
!�qL��~�+H��$����H�=|Wr����H�=kWr�����'H�5YrH�=p��0H�=��H��Yr�O�����5H�=l�H�Yr�׉��H�=�Yr薇��H�L�
Yr�H��$h1�����iH�=ˇr�n���X��$9�D$H�=s
lH�
�qL��XrH�T$�+�	���#��$9�D$H�=>
lH�
��qL��XrH�T$�+�ԋ���H�=�Vr�H�=�Wr�?���H�=[Vr�ވ���H�=Yr���H�=�Xr���H�=2Yr���H�&Yr�H��r�.���H�=YWr���vH�=�Ur�5���H�=d�~����H�=PXr���H�=\Xr���H�=�Xr���H�=�Xr�#���H��Xr�"H�OYr�H�Yr�H�%Yr�H��XrH��$0H��$0�o����H�=kUr����L���z����H�=�Vr�%���H��VrH��$�H��$��ą��H�=Ur蓅����$�H�=�lH�
i�qL�b�~�+H��$��@���]�H��$H���IH�={Vr���H�=�Vr貅��/�H��$h�8����H��$hL��H��$h誁��H��H��$��&�/H��H��$���H��H��$������F�SH��H��$������<�2�-�H���cH���w���pH��H��$����H��H�|$tH��$`�Z�H��H�D$H��$�H��$��H��$�tH��$ �"H��$��7H��$��$�G�EH��H��$���H��H��$����H��H��$�����H��H�|$`��H�|$h��H��H��$����H��H��$��%���H���H��H��$����H�|$`tGH�|$h�S�:H��H��$�uY�eH��H��$�uI�UH��H��$�u9�E�H���>H��H�|$ t3H�|$(�&H��H��$�u�H��H��$�tH��$���L��$�L��$�M��u?H��$�u^H��$�ugH��$�uuL��$L��$ M����M�fL�-}�I��(I��t�I�|$�t�I�<$A����L���UH��$�t�H��$��<H��$�t�H��$�#L��$L��$ M��uH��$t	L����H���z�M�f@L�-��ffff.�I��hI��t�I�|$�tI�|$�A��I�|$�t�I�<$A����fDAWAVAUATSI��H�_L�M��tAL�c@L�-��f.�I��hI��t!I�|$�tI�|$�A��I�|$�t�I�<$A����I�>tH��[A\A]A^A_�%6[A\A]A^A_�@AWAVAUATSH��L�wHL�PM��t1M�fL�-�f.�I��(I��tI�|$�t�I�<$A����H�{@t	L����H��pH��[A\A]A^A_�����UAWAVAUATSH��8I���E1�L�D$ L�L$�L$H�|$H�T$����I9���A�E��xI���yf�A��A��A�u��?<�r>E�]��A��?A	�<�r;A�EA��A��A����?D	�D	�=�zI���I��A��A	�D���I��A��E	�D�ؐ�Á�$�� C؁��tA������������sE1���M�Ƌ��������蝼	��H�
{dHc�H��E1�M��L�L$�L$H�|$H�T$�L�%���TM��L�L$�L$H�|$H�T$I9���A�E��xI���sA��A��A�u��?<�v>E�]��A��?A	�<�r;A�EA��A��A����?D	�D	�=�MI���"I��A��A	�D���I��A��E	�D��@�Á�$�� C؁�������������������������u*���z�	<M��L�L$�L$H�|$H�T$�����EH�pH�D$(H�D$(H�D$0H�=Z��H�T$0H�
a�uL���~�}���L�%<��A�M��L�L$�L$H�|$H�T$M9��R�M��M)�ug�I9�t]A�E���K<��C<��;E�UA��?E�]A��?A�u����A��A��E	Ӄ�?D	�	Ɓ���I��M�aM;!tAI�AK�4dH��H�|��\��L�I��M�aI����M��������L���W#�H�T$H�|$�L$L�L$�����H�5bHc�H��L�%&����L�%����A����H��H�D$(H�D$(H�D$0H�=���H�T$0H�
��uL�5�~������H�D$ L)���H��8[A\A]A^A_]�I�YI;��I�AH�[H��H�|��D�& �L�H��I�Y�c���H�\$ u{�y9H�
\aHc�H��1��H�H������H�)�1�I)�LB�H��L)��_���H�=UKr�}�M��L���"�H�|$�L$L�L$M���N���H��H�D$(H�D$(H�D$0M��H�=��H�
��uL�!�~H�T$0�����M���@���H�=�Jr�>{�H�=�Jr�B}�UAWAVAUATSH��8D�D$H�L$H��H�t$(H�|$ H�t$x�|$pL�L$0�jE1�L�-�`M��f�H;\$�I�ߋ�����������`�Ł�$�� C��tDI�_���tC������r-���������褷	<H�t$xt�����IcD�L��I��L��1��'��H������H���L9��[M��I)���L�~L;>t<H�FK�H�T$ H��H�T$(H�T��l��T$�T�I��L�~I��������H�|$x�/ �H�t$x�H�H�D$H�D$H�$H�=���H��H�
�uL�V�~�!������A�E1�A����fDH;\$���������������H���Ł�$�� C��tA�����V������sE1�A�M��M)��M�YM�ϋ?��������	��H�
Z^Hc�H��E1�H�t$xM��A�M��M)���L�5���M��H;\$��I�݋�������������Ł�$�� C��H�t$x�4I�]����E��������~���u���S�	<M��t���H�`H�D$H�D$H�$H�=K��H��H�
T�uL���~�p���L�5/��A�H�t$xM��M9��*A�M��M)�uA�H;\$�(L�vL;6tLH�FK�vH�T$ H��H�T$(H�T��l��T$�T�I��L�vI���.M��A�������H�|$x��H�t$x�����H�
�\Hc�H�H�t$x��I��E1�L��A�M��M)��S����_���A��,���L�5L�� ���L�58�����A��	���H�H�D$H�D$H�$H�=��H��H�

�uL�^�~�)�����M��H�D$0L)���H�=Fr�x�������������H�^H;��H�FH�[H�T$ H��H�T$(H�T��D�& �T$�T�H��H�^�f���uz��3H�
�[Hc�H��1��H�P������H�1�E1�I)�MC�H�D$0L)��>���H��8[A\A]A^A_]�M��H�|$x��M��H�t$x�J���H��H�D$H�D$H�$L��H�=��H�
��uL�+�~H������I���D����$H�=y�kH�
5�qL�.�~H��+�z�H�=�Dr�%u�H�=�Dr�)w��UAWAVAUATSPH��I��H9�uE1��I��I��E1��4�I���LB�L��H��I��L9�t~L��L)���C�<���wG��	t-��u8K�<���H��t�J�(H��L9���H���u��tf�I���w`I��I�����r%��	H���{���L��I�s�H�=�wr�It�M��H��tL�+L��H��[A\A]A^A_]�H�%�~L��L���x�H�=�wr�.t�H�=�wr�t�H�={wr�s�fDSH��H�?t
H�{��~H�{t
H�{ ��~H�{0tH�{8[�%�~[��UAWAVAUATSPH����?�H�DH����H�,H���1�L�IN�L�N�D�L9�M��LB�E1�DM9�tB��C9�M�[t��I9�A��A��H��E��tVE1�A���A��L�tKH��H9���H�IH�\�H9�r1H��H�@H��I��H��I��L���d�~L��L����uH��uLI��I���2�t;H��L9��^L�$�H��H��>��H��������I9��������Co�1�H��H��[A\A]A^A_]�E1�I���%�I9�A��E��IE�M)�I��I������M��I��K�
L�IJ�\�N�\�L9�M��LB�E1�ffff.�M9�t�B�,�B9,�M�t��M��t�L���)��H����I��I���	A�E1�L��L��L��P�~H�i
L�%j
L��M��tkI����1�H�mH�H�T�H�L�H9�H��HB�1�ffff.�H9�tE��D9�H�t��H9���������1Ҁ����H�L;%�	uH�=�	�Zx�H��	H�mH�L�<�L��H)�vI�H��H�@L����~M�/M�wI�_I��L�%�	�\���1�L���$fDH9�@��@��HE�H)�H��H������H��H��H�,H�<mH�L�D�H�|�H9�I��LB�E1�fDM9�t�G��G9�M�Rt��M�����L�����~����H�=g�kH�&qr��r�H��prH��H����t�L����l�H��M��t	L���4�~H���4i�@AWAVAUATSL�7M����H��L�L�%�~�ff.�L��A��I��M��M��tOM�nXM��t6I�E`I�>tI�~A��I�~tI�~ A��I�~0t�I�~8A���H�CI�>u���H�L�{[A\A]A^A_�f.��AWAVSH��pH��H�D$H�D$H�D$H���H�D$8H�D$@H�D$0H�|$0��|�C8H�D$0H�D$8H�T$@H�D$PD$XH�D�H�|$ H�t$L�D$0�A����|$ tRL�|$L�t$H�t$L��舵	M��tL��I����~L��H���H��tH���tDH�Q�H9�HC�H��p[A^A_��D$!�D$H�=z�kH�
��qL��>rH�T$�+�s�H�=�>r�"n�H��M��u�#H��H�|$0苳�H�|$tL�t$L����~H���g�f.�P1ɀ�tTH��H��tHH�NH9�sOH�NH��H�DH�rK1�H;Np%H��H�� uFH�N(H��H�� u]�G�O��X�H�=�Vr�o�H�qVrH��H���q�H�=wVr�Rm�H�=x�kH�
�qL���qH�T$�+�r�H�=T�kH�
��qL���qH�T$�+��q�f.�UAWAVAUATSH��H�����7�	�~���(I��H�T$@H�D$H�D$H�D$H�=�~H�5�~H�D$ H�D$(H�D$0H�T$ ��:�L�d$ L�l$(H�l$0H��L�t$8��A�E1�K�<7L��H����~I�L�t$M��t	L��_�~L;t$L�d$@uH�|$�i�L�|$C�7:I�FH�D$H;D$u
H�|$��h�H�D$B�D0 I��L�t$H�L$H��L)�H���]��B0H� becauseJ�T0I�VH�T$H9�uH�|$�h�H�D$B�D0 I��L�t$L�|$L��L)�I9��3L�l$K�<.H�t$8L����~M�L�t$M9�uH�|$�+h�L�l$C�D5 I��L�t$H�D$H��L)�H���fC�D5geC�D5chanI�NH�L$H9�uH�|$��g�L�l$C�D5
I��L�t$�=��~��xL��L���~H���u�<�~H�|$tH�|$���~��H��H[A\A]A^A_]�H�|$�A�1�H����o�L�|$L�t$����H�|$��A�L���o�L�t$H�L$H�D$�r���H�|$�A�L��L���ko�L�|$L�t$���H�|$��A�L���?o�L�t$H�D$L�l$�����/�-�+H��M��t&L����~�H��H�|$ tH�|$(���~�H��H�|$tH�|$���~H����b�f.�f�H��H�H�PH9�u�H�H��H��?H!�tH��tH��u�H�u�ָH��t�H�<�%d�~f.�f�USH��8H�������H���(���f9���d�<%������dH�%�����
a����H;J��H�]�H����H�
H�\��H�D$H��H�D$H���H���H9�uH����Y��H���H���H���H��H�HC�H���H���H��H���H�@H��D$L$T$(LT H��8[]ø�H��dH�%����d�%�����
p�������o��t�H��H�|$���H���	a�f�UAWAVAUATSH���H�/H���H��u
H���t
��������uz���uqH��hugH�u0H��t^H�E(H��E1�I�.ff.�F�E��A���A���A�����&A�� w:E��M��s1I��L9�u�HDž HDž�H���[A\A]A^A_]�H��u
H���t	���uKH���tAH�UxH��H���M��H��L���L9�u
H;����M��uH���H9Ux��H�](L�m0L;� H�|$ u$H��N�4�H��L����~��u
�Q���N�4�H��������L��H��>��H�Q�I9������|H�T$(M�����L���H��H���<I��M���uH��L)�� H;U0�I��LE(H��`H��xH���H���	L�
u~	LD�L��A�����H�=p�H�5^r���g�A�E1�L��H��L���~H��t
H�����~L��L��L�� �h�~���YH�$H�D$H�D$H�=/�~H�50�~H�D$0H�D$8H�D$@H�T$0�;3�L�d$0L�t$8L�|$@M��� 
A�1�J�<+L��L���K�~L�H�\$M��t	L�����~H;$u
H���wa�L�l$A�D:H�CH�D$H;$uH���Ua�H�t$�D H��H�\$H�$H��H)�H��
��H�ggestingH�LH�AutosuggH�H�KH�L$H9�u
H���`�H�t$�D
H��H�\$�
��~��x
H�|$0H���ql	H�<$tH�|$��~H��������?HDž�L�m0N�<�I9���L;|$(����H�D$ u�b`�H�XL�e(M��t �L���Ȁ�H����I��L�l$ �A�H�D$ L��L��L�����~H�ExH��$�H����H���H���H�D$(D�%��H�ÀH���x��I��H�$H��
rH�D$H�|$0H���T�H�D$@H��$�D$0)�$�H��8�H��?H��@�H��.H�L$ H�L$0L�t$8L�l$@(�$�D$HH��$�H�L$XL�|$`H�
b
rH�L$hH�L$(H�L$pH��$�H�L$xD��$�H��$�H��$��h���~H���[
I��H��$�I�D$`�$�AD$PD$pAD$@D$0L$@T$P\$`A\$0AT$ AL$A$L�{�1���K�r
H���H��������H���z
�D$ �C���}
L���M��t$L���I�H��tL���I�~t	L����~L���H�<yrH���H���trL��HM����D��PE������tL���M��tHE1����g$
L������H�lj�L���o
L9�uD9�v��L9�v�Hǃ�H���H���H����3
H��H�����$
H������L���A�M����	�|$ uH�w�H��������H����	1�A�����	E���]����H�������~H����	I��H�L�hH��0L�{�1���K��	H��H��������H����	E1��C����	H�KH�C0H9�uH�{���H�KH�C0H�PH�S0HC(1�H9�HC�H)�H�K H��L�$H�vrH�T���~���hD��$�L�|$(H�$H�D$H�D$H�=��~H�5��~H�D$0H�D$8H�D$@H�T$0H�\$ �-�L�l$0L�t$8L�d$@M���A	�E1�J�<;L��L����~M�L�|$M��t	L����~L;<$u
H���[�H�\$B�;:I�GH�D$H;$uH���[�H�D$B�D8 I��L�|$H�$H��L)�H������BD8��B8I�WH�T$H9�u
H���G[�H�D$B�D8 I��L�|$H�D$ H�x0H�t$0�P�I��L�`�I��A�H��t�L���]{�H���k
I��J�4,H��0L��L����~H�$L)�I9��hH�\$J�<;L��L��h�~M�L�d$A��t	L�����~L;$$u
H���Z�H�\$B�# I��L�d$L9$$�5B�#)I�D$H�D$H;$uH���ZZ�L�t$C�D&
I��L�d$�
�~��xH�|$0L��L����e	H�<$t	L���d�~H�\$ L�|$(D��$�H�C@A�H;C0sH�C8H;CPsH��H�C8A��E1�E��uH���H��������H����1�A�����M������A�������~���OH�\$ H�$H�D$H�D$H�=��~H�5��~H�D$0H�D$8H�D$@H�T$0�*�L�l$0L�d$8L�|$@M���#�E1�J�<3L��L�����~M�L�t$M��t	L��?�~L;4$u
H����X�H�\$B�3:I�FH�D$H;$uH����X�H�D$B�D0 I��L�t$H�$H��L)�H����#�B0B�D0 I�VH�T$H9�u
H���xX�H�D$B�D0 I��L�t$dL�$%����I�����I�D$���I���I�D$H��$�H��$�H��$�H��$�H��$�H��t�H��$�H�5��H�|$0H��$��lv�H�l$0L�l$8L�|$@H�$L)�I9��0H�|$L�L��L���i�~M�L�t$H��t	L����~�I�$uL���D
L�t$L;4$uH���W�L�|$C�7
I��L�t$�
)�~��xH�|$0L��L���b	H�<$t	L�����~H�\$ �CXH��X��H�޺��1��&�~�9�H��0譙�����q�V�~����H�$H�D$H�D$H�=�~H�5�~H�D$0H�D$8H�D$@H�T$0�(�L�d$0L�t$8L�|$@M����A�1�J�<+L��L���)�~L�H�\$M��t	L�����~H;$u
H���UV�L�l$A�D:H�CH�D$H;$uH���3V�H�t$�D H��H�\$H�$H��H)�H���%H� spawnedH�LH�pthread H�H�KH�L$H9�u
H����U�H�t$�D
H��H�\$�
��~��x
H�|$0H���Oa	H�<$���H�|$���~��1�M���A��H���H��������H���
1��C���H��H�C8H����H��H�A8@��uH�D�H��������H���h1�A����3��L�����1�H���[A\A]A^A_]�%��~D�T$0H�=)�kH�
��qL�޷~H�T$0�+�\��h�gT��=H�=��kH�uPr��Y�H��A�1�L����\�L�l$H�\$��H���A�H���\�H�\$H�$H�t$��L�����H�?�H��������H���������4�D$ �C�������L�|$0�D$ �D$8H�=��H�
��qL�snrH�T$0���[��aH�=��H�inr��X��D��L�����1����~E������M������2S��H�=/nr�X���P�������C���L�����H�P�H��������H���O�����A��A���C���F���L�|$0D�l$8H�=��H�
��qL��krH�T$0���Z��t��L�����1����~M���������H��A�1�L���[�H�\$L�|$���H���A�L����Z�L�|$H�$H�D$���H��A�L��L���Z�L�|$�u���H���A�L���Z�H�\$L�d$�������L����C�C���H��A�1�L���JZ�H�\$L�t$���H���A�L��� Z�L�t$H�$H�D$�
���L���e��I���\���H��A�L��L����Y�L�t$���L���2��H�{�H��������H�����C��@���C�����L�t$0@�l$8H�=��H�
��qL�*jrH�T$0��Y��H��A�1�L���VY�L�l$H�\$�^���H���A�H���,Y�H�\$H�$H�t$������������C����L���_P�L���RP�L���EP��H�=�ir�T��d�xH�D$H����L����~��AH�D$M���8L��u�~�*�H�D$A��u��H�D$M���L���?�~�q��H�D$M����L����~���%H�D$@��L�����H�|$�L�H�D$�I�$��L���I	
�H�D$H�|$0����vD��$�L�|$(H�\$ H�D$H�5�hrL���!�����V��AH�D$H�|$0��H�|$8�p�~�H�D$I�~t	L��V�~L���H��irH����H�D$H���W���H�D$H�D$(�H�u
H�|$(�ۇ�H�|$ �fL�����~H�|$�J��:V�H�D$H�|$0��H�|$8���~�H�D$H�<$tH�|$���~��$�uH�n�H��������H��u81�H�L$(�������H�t$(���1��)�~H�|$�gJ����u�H�D$ �@�H�D$H�<$��H�|$�0�~H�|$�.J�H�D$H�|$0��P�H�|$�J�H�D$H�|$0��P�L���Δ�S�:U�H�D$�H�uCH���t����9� U�H�D$H�|$0�P�H�5ohrL������T�H�D$H�|$0�H�|$�I���T�H�D$�t$ L�����H�|$�~I�f.�@UAWAVAUATSH���H�t$HH��$HI��H���������x�H��H��$�HDŽ$xL�-�~H��$�H��$��1���~����0H��$H�t$H辻H��$J�1H��H��?H!�H�5�5Hc�H���i�~���fH�D$XH�D$`H�D$hH�=/�~H�50�~HDŽ$�HDŽ$�HDŽ$�H��$��o�L��$�L��$�L��$�M���%/A�1�J�<+L��L��v�~L�H�\$hM��t	L�����~H;\$XI��uH�|$X�K�L�l$`A�D:H�CH�D$hH;D$Xu
H�|$X�pK�H�D$`�D H��H�\$hH�L$XH��H)�H��	��.H�Read chaH��DrH�S	H�T$hH9�uH�|$X�K�H�D$`�D	 H��
H�\$hHDŽ$�HDŽ$�HDŽ$�HDŽ$� `H��$�H��$�H�ÂqH��$�H��$0H��$�������8L��$�L��$�L��$�H�D$XH)�I9��.L�l$`J�<+L��L���~L�H�\$hM��t	L�����~H;\$XI��uH�|$X�/J�L�l$`A�D H��H�\$hH��$(H���0L��$ A�.��5��=��L�-0�~��9L�<�M�g�I��I���LB�J�4�H��H���H9��4:H����I��H�����~H���:I��L�-��~��f���$8��~����/H�t$HH���\t<`t�f�<_uH���H��u[H��H��?H!��)H��t
H���p���H��$ H��$(��T���@H��H��t
A��H���H����H���H���H9�HC�H���I��I)�K�<@H��M�FL99��H�zH9��HC�H��H�4:H��H���H��H���H�RH��H�4I�~H9��v���H�|N�6I��I��?M!�tH�LI���@���I���6����C���H���0����5���H��$J�1H��H��?H!�����H��$ H���F���H�8A���;���HDŽ$�HDŽ$�HDŽ$�L�-��~�`�E1�(L��$�H��$�HDŽ$�H����H��$�H��$�H��$�H��$�H��$�H��$�H��$0H��$�H�'�H��$�H��$�H��$�H��H��$�H��H�5��H��$��ye�H��$�tH��$�A��L�4$H�l$L�d$M��tL��'�~I��H��u�6A�L��H��L��U�~H�D$XH�\$hH)�I9��U*L�|$`I�<H��L����~L�H�\$hM��t	L����~M��L�%��~tH��A��H;\$XI��uH�|$X�7F�L�|$`A�
H��H�\$h�=��~��xL��H��o�~H���u���~H�|$XtH�|$`A���$�$(�$8)�$�)�$�)�$�H�D$HH�H���H���H9�uH���茆�H���H���H���H���H��H�HC�H���H��H���H�@H��fo�$�(�$�(�$��LT H�D$HH�p��H�H�D$XH�D$`H�D$hH�L$xf���AH�D$p1����
<�~��'H���I��L����'DŽ$���~���Z2�H��$�H��3E1��DZ�L��$�M��L��$�tDL��$���$�I�w�:� D�H��$PL���M��I�uXL��L���
P��K����~H���W4�@�o��HDŽ$PH��$XHDŽ$`H�-Q�~HkQ�~hH�H��$L�5O�~HkO�~hL�H��$HDŽ$HDŽ$HDŽ$ H��H�X�H��$HL��$XL��$`L��H��H��$��f�I�8H��L����~L��H��t]H��t0H;�$t&H�nhI��I��I�W@H��L9�u��fffff.�H;�$�2L�qh1�I��L��I�W@H��L9�u��I�_H��u_L��H��H��$�H;�$Hu�H�D$xH��$pH��$�H��$X�H��$L��$`HDŽ$P1�����f�L��$hI�GH��$@A�GdH���D$V����A���E1�1�1�1�1��D@L��$G�$0M��I��L��$ L��H�� L��H��(L��H��0L��H��8H����A���@�DŽ���@ �����@��@��@ �@ Ƅ���@ �M��H��$@N�,����t$VH�|$XL����A��<��L;�$�V���H��$���D���E1��/ffffff.�L��$G�$(M��I��L��$ H��tIM��H��$@J��H�|$X1�1���A��<L��$h� L;�$u�H��$�9��H��$�����~��H��$�L��$h�	H�$H�D$H�D$H�=��~H�5��~HDŽ$�HDŽ$�HDŽ$�H��$����H��$�H��$@L��$�L��$�M���0�E1�J�<;L��L����~M�L�|$H��$@L�-o�~tL��A��L;<$u
H���@�H�\$B�;:I�GH�D$H;$uH����?�H�t$B�D> I��L�|$H�$H��L)�H��JH��$����~BD>;m~BD>0P~BD> 3~BD>�o~�B>I�OKH�L$H9�uH���h?�H�t$H��$�B�D>K
I��LL�|$�=�~��xL�����~H���u���~H�<$�RH�|$A���EH��$�L��$h�0H��$��#I�H��$�L��$hu"I�G�8�u�xu�xu
�x��1�1�fDI9�tiA�<H�It�H��H��H9�tf����H��$PL9�L��HB�1�H��$f.�H9����A8H�It�rw����� H��H��H9�uXH��$HDŽ$HDŽ$H�D$xH��$pHDŽ$XL��$`L��$PL��$�HDŽ$ H�D$xf���0���I9�r�H��H��$HDŽ$HDŽ$HDŽ$ H�L$xH��$pH��H���j���M����~HDŽ$XL��$`L��$PL��$�c����x���o����A�H��1�L���oE�H�\$L�|$����K�A�H��L���EE�L�|$H�$H�t$����f�H�L$hH��I��L�-��~�H�D$`H��H�I1��H�|t+H��0H9���H�4J�<H��?H!�H��t�H��H��s��n�~M�p����~H�$H�D$H�D$H�=1�~H�52�~HDŽ$�HDŽ$�HDŽ$�H��$��q
�L��$�L��$�L��$�M���� �1�H�<+L��L��y�~L�H�\$M��L�-��~tL��A��H;$u
H���;�H�l$�D:H�CH�D$H;$uH���;�H�t$�D H��H�\$H�$H��H)�H�� �g yD�o�x��D sH�K!H�L$H9�u
H���%;�H�t$�D!
H��"H�\$�=��~��xH��_�~H���u���~H�<$tH�|$A��H��$�H��$tH��$A��H��H����H��$��ffff.�M�p�L9���H��$pH�D$xH��$XH��$�H��tH��$A��1�H��$�H��$`�O�L��$�H��$�HP X0)�$�)�$�)�$�)�$�@@)�$��o@Pf�$�H��$tH��$A��H��$PtH��$XA��H��H��H��$@I9�����$�uH���H��$��[1����~��H���zH�D$xf��H�t$hH���nH�D$`H��H��H�I1��H�|t+H��0H9��BH�<L�H��?L!�H��t�H��H��s�H��$�H��$��oD$XL$hT$x)�$�)�$�f�$�H��$���H�D$HL�0I���H����I���I���H9�I��A�MB�I��M)�I��M)�H��L)�H��L9�H�4v�H��$xIF�I�L9�HG�M����I9���H���!E1��DH��I��0L9��O�I��M�I��?M!�t�I����K�|t��L��$�(�$�H��$�@P(�$�@@fo�$�(�$�(�$�(�$�X0P H����~����HDŽ$PHDŽ$XHDŽ$`H�=T�~H�5U�~H�$H�D$H�D$H����L�4$L�|$L�d$M���jA�1�J�<+L��L����~L�H��$`M��t	L���3�~H;�$PuH��$P��6�L��$XA�D:H�CH��$`H;�$Pu
H��$P�6�L��$XA�D H��H��$`H��$�H��$�H�D$XH��$�H��$�H�$H���H�D$H��$�H�D$H���H�D$H��$H�5��H���T�L��$H��$L��$ M����L��Z�~I��H�����X&���~���Z
HDŽ$�HDŽ$�HDŽ$�H�=��~H�5��~HDŽ$�HDŽ$�HDŽ$�H��$����L��$�L��$�L��$�M����A�1�J�<+L��L���~L�H��$�M��t	L���m�~H;�$�uH��$��5�L��$�A�D:H�CH��$�H;�$�L�5-�~u
H��$���4�H��$��D H��H��$�H��$�H��H)�H��!��sD�o�s�f�D ..H�K"H��$�H9�uH��$��g4�H��$��D"
H��#H��$��=�~��xH����~H���u�ǽ~H��$�tH��$�A��H��$��$"H�t$hH�\$xH9��5"H9��u��I����2fffff.�H��$��,�H��H��$�I��I����.�A�,�������������"H;�$�u�L��H��H�¹A�H��$�H���;��A�L��H��L����~H��$PH)�I9���J�<+H��L��l�~L�H��$`M��t	L���S�~M��t	H��E�~H;�$PuH��$P��2�L��$XA�D
H��H��$`�=��~��xL��H���~H���u�C�~H��$PL�-�~tH��$XA��H��$�H�D$0�oD$XL$hT$x)T$ )L$f$H����L��$�H��$�H��L�4@O�$7L��$�f�M����I�I�w�Z�I��I���<ou�H�D$H��H��H�$H�D$HL�0I���I���H9�uI����r�I���I���I���H��H�HC�I���I���H��I���H�@H���o$L$T$ �LT H���H��$�L��$��f�H���H���L��$I���H���H���H��H�HC�H���H��H���H�@H���o�$P�$`�$p�LT L9�$���I�|$�I�t$�����<oL��$uBM�|$�M�l$�J��M����H���~I��H����� ffff.�H�D$HH�8H���H��$��o��f�$�HLJ�HLJ�HLJ�H��$���H��$H�A�<�%E1�1��Ffffff.�H��$��o$L$T$ BT  BL �B H��H��$�I��0H��H�t$H�۞H�$H�����T$�t$�|$�L$D�|$ E��A��@�A��t��uq��t�jf.�@���uXD�|$��uNA�����A��
���A�����A�� ������A��������H;�$�����H��$��p���1��A�L��L��H��t�~L��$XL��$`L��$hH��L�-�~�A�
H��u
�A� H��tH�|$A��H�D$HL� M��$�M;�$�u
I��$����I��$�F�<�I��M��$�H�D$HH�8L�-q�~HDŽ$�H��$�H�[H��H�H��$(HDŽ$0H��$H��$H��$�H��$ H��$��H��$�L��$�HDŽ$�M��thH���f��H�;tH�|�A��H��0I��tDH�K�H��H�H��H��?H!�tH��t�H��t�����H��u��@H��$�H��$ fo�$�f�$H�D$HL� I��$�H��$M��$�M��tyH��$H�X�'ff.��H�;tH�|�A��H��0I��tDH�K�H��H�H��H��?H!�tH��t�H��t�����H��u��@I���I�<$tH��$A��H��$ I�D$fo�$�A$H�$H�D$H�D$M��t\�1�E1��H�D$D�$�H��H�\$I��M9�t7fBnD�f�؎
f~���u�F�d�H;$u�H���=+��ff.�H�D$H��$XH�AH�$H�H�D$H�AH��$H��$pH��$@H��$PH�D$HH�H���H���H9��/���H����Ul�����A�	H����������H��H�C�H9�$���HDŽ$�HDŽ$�HDŽ$�H�EH��$�HDŽ$�HDŽ$�H��$�H��$�H��$�1�E1��s�L��$�H��$��o�$��$�f$)L$H�D$ L�|$(H�D$0�A�H��$�H��$�H�?iI���۫��$���H�$H��tH��uH�|$tH�|$A��H��$�tL��A��H��$�H��$H�A�o�$��H��$H�D$HH�H���H���H9�uH����j�H���H���H���H��H�HC�H���H���H��H���H�@H���o�$�$ �$0�LT H��$�tH��$�A��H��$�L��$�M��t"L�{�
@I��I��tI��t�I�?A����H��$�tH��A��H��$�I��tH��$�A��H��$�H��H��u��$�����H��$�A�Հ�$�����H���H��$���������������~����1�H9�unH�t$pH��$�藗H��H;\$XuH�|$X��i�H�D$xH�L$`H�[H���o�$��$��$�T L�H��H�\$hH��H��H9��RH�D$`H�[H��L�4H�H��H�H��?H!�H�
.Hc�H��A�n(M�~M�nJ��M����H���~I��H���w�8A�FH�H�H���HB�H����f�H����f��M�~M�vJ��M����H����~I��H������I�FH��u�AoFf$H��$�fo$H��$��@I��M�n�>A�n M�~M�vJ��M����H���~I��H�����UH��H��H�<I��O�IL)�M�8I��L9�LB�I��O�RE1�1��f.�H��I��0M9���K�\�I��I�H��?L!�t�H��uK�<t�I���H��$I��H��I)����FH�4H9�I��A�MB�L)�H��H)�M��I)�I��I9�O�IMF�N�<I9�LG�A�L9��gH��M����1��$�I�|0��I��H��0I9���M�0H��L�I��?I!�I��t�M��u��wA�L��L��H���~L��$�L��$�L��$�I��L��$�M���A�I��L��L��H����~�AoH��$��@L��$�L��$�L��$�@��$�I���+A�L��L��H��f�~L��$�L��$�L��$�@��$�I��M�n���f����I�NH�L$�AoF
f$�H�4vH��L�H��L9�LB�I��O�[1�E1��#fff.�H�<t4I��H��0I9��Q���L�|�I��M�I��?M!�I��t�M��u�L��H���H9���1�f��$�H�D$H��$�H�Afo$�AI��M�nL��$�H�D$xH�����H��H�D$xHDŽ$�H��$�K�.L��H��?H!���H��$�H��tH��L�-��~uH��H��u�H��H��L�-w�~tA��H��$�H��$��oD$XL$hT$x)�$�)�$�f�$�H��$��4��?��M��L�-�~u��H��H9��aH)�H)�I���L��$L��$H��$H��$ H��$(H��$0tTH�H9ȺHC�H)�H��H��$ H�N�H��$0H�@H��I�,H��H��H��$�H9��(H��$���E1�E1�L��H��H�@H�H�$H�\$L�d$H�L$M���0L�{��zfDI���I���I���I���H��H�HC�I���H��I���H�@H���o�$��$��$��LT L��H�����I��I�K�L/(H��$�CD/)�$��CoD/f�$�H��H��H9�t`H��$�H��$�H��$�H�A (�$�(�$�II���I���H9�����K�,/H��$�a����J�+H���H��H)�H���������H��H�L$H9�L�-�~twI��I��L�s�*fffff.��I�>tI�|�A��I��0I��t@I�N�H��H�H��H��?H!�tH��t�H��t�����H��u��M��tH��A��I���j��I�I�@H��$I�@H��$HI�@(H��$`A@)�$PH��A�LC�L��H��L�$@H;�$��lM��t A��L���?�H��H��u
�J�E1�H�+H��$H�CH��$HH�C(�$PCH��$`H�C(L��$�H��$�HDŽ$�H��$0H�T$ �o�$�$ )L$f$H���CH�,$H�D$H��$HH��H��H��$@A�A�0�fH��$��o�$��$��$�BT; BL;�B;I�EH��$�I��0H��$@L�H��I��H��$H����H�MH��$HN�$(J�4!H��H�}H�EH9��HC�H)�L�H�IH��H�t�H;�$�tpH�z�H��$H�H���H��$�H�H(H��$�H�N @HNL;�$������A�0H��$�L���$&����A��H���I��1�L�d$H�T$ H����L��$��t���@�H��$�L���{�L�-��~L��$�H��$�HP X0)�$�)�$�)�$�)�$�@@)�$��o@Pf�$�H��$�;��A�H�=X�~H��踒�H��H���I��L�����H������H��4��$��"�~������c
�A�H�|$X1�L���$�L�l$`H�\$h����	�A�H�|$XH����$�H�\$hH�L$XH�D$`����A�H�|$XH��L���$�H�\$h�����A�H�|$XH��L���$�L�|$`H�\$hI�<L��L����~L�H�\$h�����H�5D�~���1���~�c���H�5!�~���1����~����A�H��$P1�L���#�L��$XH��$`�l��A�H��$PH��L����#�L��$XH��$`J�<+L��L���~L�H��$`����������z�~���A�H��1�L���a#�H�l$H�\$����!�A�H��H���7#�H�\$H�$H�t$�k���A�H��$�1�L���#�L��$�H��$��D��"�A�H��$�H����"�H��$�H��$�H��$�����Ã���H��$0H�D$HL�0I���H��H���L��$(M���M�/L9��L��H)�H9���L��I���H9���L��H)�H)�H9���H��L)�H9�@��@�@����H)�I���H�4IH��H�H�<mH�H��H�H��H�@�Ӣ~I����|�o�$�$(�$8H��$HP H�H���[A\A]A^A_]�E1�L��L������	I���J�<mL�H��H�H��H�vH����~H���H��L��$��|ffffff.�I���I���I���I���H��H�HC�I���H��I���H�@H���o�$��$��$��LT H��t|A�D�������������A�EI�EHDŽ$�HDŽ$�HDŽ$�H��$�I���I���H9��2���L����X�����H�D$HH�H���H�L$�o��f$Hǀ�Hǀ�Hǀ�H�|$�nE1�L��$�H�-�H��E1��Kffffff.�H�D$�o�$��$��$�BT  BL �B I��L�t$I��0L��H�t$H�g�L��$�H��L�L��H��?H!�HcD�H��H��$�tL;4$�y���H���X��l���H�D$H�D$K�vH��H�L��$�HDŽ$�H��$�H��$�H��$�H�D$HH�8H��$��b�H�\$L�t$H�D$M��tfH���#@�H�;tH�|����~H��0I��t=H�K�H��H�H��H��?H!�tH��t�H��t���D�H��u��H�D$H��$�fo$f�$�H�D$HH�L���H���L���M��tcL�c�!��I�<$tI�|���~I��0I��t<I�L$�H��H�H��H��?H!�tH��t�H��t����H��u��I�>t	H����~H��$�I�F(�$�AL��$�L��$���$���$���$���$���$��~�$���$�D��$�D��$�D��$D��$�D��$D��$8A��>@��M��A��A�D��uJM��@��A��?A��E��A��t3H�$H�D$H�D$��A��@�A�������H��$HL�/L�wL�G�_�O@�w�W�Gf�G D�W(��$��$�G)�O,H��$H��H�H��H��?H!�t(H��t
H�������H��$ H��$(u���H��H��$ �����H�8��~�v����A�@���u�t1�����t;��
�t,���u2�
�GH�=xRH���q�;����(�	�#� ��� ��1�=r-��r(��t ����~H����I�lj�1�H��$�L��1�E1��ŧL��$�H��$�HDŽ$�L��$�H��$�H�RH�|$XH��L��$��A��B��|$X��H��$�t	L���~@��u	L���ݙ~H�D$H��$HH�A�o$�AH��H�M���1���L�����~�#���H���~H��$���$���$�H�=�kH�
یqL�T�qH��$��+���H�=��jH�
��qL��N~H��7����H���
L�
��q1�H��$�1��b��vH�=�OH���q�e���Y��$��D$WH�=ߗkH�
[�qL���qH�T$W�+�u��$H�
YOu�$�H�
��q��H�=�H�ROu��0���H�="PH���q�;�����A�0L��H���h�I���I���L��H)�I���H9����������1�H�
�q���D$Y��$PH�=�kH�
��qL�(�qH��$P�+���M��$�H�=ؖkH�
��qL��s~H��$��+�k���H���"����������$�H�=�kH�
;�qL��r~H��$��+�����$�H�=L�kH�
�qL�s~H��$��+I�����������s�L���{��dH���qH���b��SH�=��q���E�L���M��6�H��$xL��H��$xI���$��
�H����H�=��q�^�H��L��z�~�K��H��M����L���[�~�H��L���J�~�3H��M����L����H��M���
L����~���H��M���L������H��H��$@��L��ו~�H��H��$���H����
�H���oH��L�d$H��$H�D$ H��$��(��H����H��$����H���{
����(�fH����AH��H���qH��H��$�aH���)H��H��$���H��$���~�{H��M����H����H��H��$���H��$���~��H��H��$�����!�H��H�l$H��$��E��H����H���	�H��H��$��}H��$��}�~�jH��H��$�H��$�H��$�����EH���}H��H�<$��H�|$�2�~�H��M���$H���H��@�H�<$�:H�|$���~�*���H��H��$��v��H�����H��H��$���H��$��H��H��$��?���H���I��L��L�������eH��@�H��$P�8H��$X�[�~�%H�����H���H��H��$��ɍ��;����J�%H��H��$�tH��$����~I���h�H��H��$P�q���H��@�H��$tH��$���~@��tH��$�H��H��tH��$���~H��$PtH��$X�y�~��$��$��YH��H��$��s�H��$�t	L��C�~@��u	L���5�~H�<$tH�|$�#�~M��t:L����~�/�H����H��H�<$��H�|$�aH��H���A��H��I���bH��H���b���H��H���S�H��$�t	L�����~H��$�thH��$����~�X�FH���vH��I��H��$���H��$��Z�~��H��H��$��

��5H��H��$���1�H��$��|���$����@����H�|$X�����E�H��H��H�H��H��?H!�tAH��tH��H��$uH���	H��$H��$Ht���~H��$���`H��H��$u������H��H�|$XtH�|$`�s�~H��$I�H��H��?L!�t'H��tH��uH��$ H��$(uH���=�H��H��$ t�H�8��~H����f.�DUAWAVAUATSH��I�Ή�H�����HD�L�<�H��>��H��������I9�@��@��u�S�H����xH�@xH�D$M��t+�L$I��L�����~H����I��L�t$L���L$�A�H�D$E1��A��L��H��L�����~H�D$pH�D$ H�D$H�D$xH��$�H�D$@H�D$HH�D$PH�D$H�D$XL�d$`L�t$hH�D$0@��H�T$ H�߉�D���:��@��uƃ�ƃ�H�Ĉ[A\A]A^A_]ÿL���.�DUAWAVATSH��pI��I��I��H���H�|$@H����j�����H�D$�D$ �D$!H�����H�D$t�D$!1�H�=���1��8��H�D$(H�D$0H�D$8�$H�|$dL�D$(L��L��L��E1��s�1�H�|$(�x�@�H�t$@H���l�H�|$���H�D$H��t�H�u
H�|$����H��p[A\A^A_]�H��H�D$H��tN�H�uHH�|$����<��
�H��H�|$(�x�1��H��H�|$�̨��H�|$@��@�uH�|$H�[�~H���[��
�fDUAWAVAUATSH������#��H�t$PH�T$XI��������L�%�~L�-��~L�5S�~�B����H�=��~t<H�=�O~�.
��Vf�1��p�~�����JB����H�=��~u���~x�~I�~{�~K�~}�~���~�_�~H�<�~��1�L��A�Ճ����A�֋8��	H�
�~��uv���j���H��L���Z���������M����ž~�A�����H�5��~���1����~�~A����H�=��~�0������H�
��~�zH�=X�	�����;�~���XH�D$H�D$H�D$ H�=�~H�5�~H�D$0H�D$8H�D$@H�T$0���H�D$0H�D$(L�l$8H�l$@H���gA�E1�K�<&L��H����~I�L�d$ H�|$(t	L���~L;d$uH�|$��L�t$C�&:I�D$H�D$ H;D$u
H�|$��L�l$C�D% I��L�d$ H�D$`H�D$hH�D$pH�&]H�D$8H�D$@ H�D$0H�|$0�Q�H��H�D$0H�T$PH�T$8H�T$XH�T$@H�$L�Rh
H�|$xH�t$`L�L$0H���k+�|$x��H�D$`H�D$XH�t$hH�T$pH�|$0H�t$(�̀�H�D$0H�D$PH�l$8L�t$@H�D$L)�I9��gK�<,H��L��H�~M�L�d$ H�|$Pt	H��lj~H�|$XtH�|$(���~L;d$uH�|$�[�L�l$C�D%
I��L�d$ �=�~��xL��L����~H���u���~H�|$tH�|$�[�~��uH��L��uW1���~��tH�Ĉ[A\A]A^A_]�H�5ě~�����1��͉~��H�=��
H�E�q�������u����~�H�|$�A�1�H����	�L�t$L�d$ �y����D$y�D$H�=��kH�
)|qL���qH�T$�+�C	�H�|$�A�L��L���	�L�l$L�d$ �o���I��H�|$PtH��K�~�I��H�|$(tUL���JI��H�|$XtEH�|$(�8I���&I��H�|$0t.H�|$8�!I���"�5I��H�|$0�Ti�H�|$`tH�|$h��~H�|$tH�|$�և~�I�����H�=d�~���L����f.�DUAWAVATSH��pA�։�H��D��xH�����HD�L�xx����~H����1�E����D�0H�D$XH�D$L�|$`L�|$hH�D$(H�D$0H�D$8H�D$@H�D$HH�D$PH�D$@��H�T$H�߉��2��@��uƃ�ƃ�H��p[A\A^A_]ÿ��D��f.��AWAVSH��pH��L��XL��`HLJ`M��tfDL������I�ƐI��u�L��@L��HHǃHM��t"fffff.�L���ȫ��I�ƐI��u�H���H��H��t
H�����~H��H���Hǃ�Hǃ�ƃ�Hǃ�fǃ�HǃxHǃ�Hǃ�H���H��tmH���W�D$XD$8H�D$H�D$H�D$(H�D$0H�D$HH�D$PH�D$hH�t$1�����H�߾�����ƃ�H��p[A^A_�S�����H���J����trd�<%����u|dH�%�����
<�~����H;%�~����H��H��(H��0HǃHǃ�H��tH��t���~H��1�1��x��ƃ�[ø�H�ə~dH�%����d�%�����
��~���m����<�����1�@��hw@��H�]�
Hc�H��@����ð�f.�UAWAVAUATSH��A��1�E��H���
Jc�H���A��}A����A��A����=H�
��
Jc�H��H�?������H�ƃ�L�I���usAƇUA��L�mI��1�1����L��H����PH��1��E����t(H���H�߾�-��H�5�c
�L���	�I����UH�=��q�_�L�?I���H��L��$�uI�����1E���1�E����HD�I�H�RxH��$�M�d0I�\xL9�L�|$ twL��M��f�D$(�D$*L�l(H�l$(@H��L��L��H���O^��tH�����=H��I9�u�L��1�H���HE�A���H�\$ H���6��H���M��I��H��L�l$uI����21A���I�����$���ID�HDŽ$�HDŽ$�HDŽ$�E1�H��$�L��$�E1�H��$�A���tif�A���u
I���L��tI���A���ID�H�HxA���uH���� =H��H;H0r�	H;H0u
H�B0�@H�BxI9���H�r0I9��q<H�B(B���|$BL�t$���$�Du
A����H�|$(���h�D$0�|$,�H�����HE�H�L$(H��$���$�H��$�L)�H9���H��$�H�L$8H���$��A��$��AE1��I��H��$�F�<�I��L��$�L9�t!F�|�8L;�$�u�H���z�����1�����s�CЃ�
r9�؃�_����������&�����������]����ff.�H�|$(���h�D$0�|$,�H�����HE�H�L$(H��$���$�H��$�L)�H9���H��$�H�L$8H���$��A��$��AE1��%fDI��H��$�F�<�I��L��$�L9�t!F�|�8L;�$�u�H���j������I��L�|$ H��$�L�t$�r:A�A����b�����������������j���������A�H��L��H�����L��$������A�H��L��H�����L��$���H��$�H�D$p�$�D$`H�D$xH�D$(H��$�H��$�L��$�H�D$HH�D$PH�D$XH�D$8��$�H�T$(L����1���)��L����1�����	7I���1��p���H��������H�58�L���ƃ�I��������AƇU�6L��A��H����u
H���H��tH������HD�H�H0H9Hx�!H��1���H�����U6���u
����M1H�����-ƃ��%6@��9I��H�L��`L��hH���wRM����"ƃ\��t
����&)L���L���L���`�H��I��L���1�I�}H��褡�M����+L���s��3H����uH�����.���I��@��H��A��g�o���jL�7A���uI����|.A���M���@��MD�A����5I��M��I�^0L9�LB�H9�HC�I9���4I�T$0L9���5H9���5I�L$(J��H��A��F�7/H�D$(H�D$PH�D$xH��$�H��$�H�t$(����2/L�7A�������H_L�|$(L����g�H��L���Y�AƆ��I4L�7I���A���uA����?+I�����T2L��A�@��~@�H����uH�����#D���H���H����3A�ŧH�H�A��H���H���D�|��D���@���������y~H���41�A����D�8H�D$(H�D$0H�D$8@��A��L�D$(H��E1����\�E3L�7A���uI�����,A���I�����ID�L�x0L�`xM9��p,L��L�h(J��L�L�l$(H�D$0�D$8H�|$(�?�L��H)��6M9�tC�|�
��"I��M9�u�@��)��H���� ���H)���"L��A�1��L��A�L�'I��$`E��$xI��$hD���r E8��` H�L$ H�|$A�G�<L�l$�4I�t$(I�T$0I�L$xH�|$(�-1�H�L$(H�D$0I��H��$�I)���2I;D$0��2I�l$(H�|$(��L���8 �|$(�%3H��$�H�4�H�H�D$0H��$�H�l$8J��H��}~H��$�H�D$(H�l$0L�l$8I��$��H���6I��$�A��H�t$(L�|$ L��L��$��X�L��H�|$L�l$�EH����u
����|(H���H���A��&����L�l$L�7A���uI����i*E���1�E��HD�H�([H��$�DŽ$�{H�)]H��$�DŽ$�}M�dxI�l(M�|0M9��P1�H��$��1��
������U�lL�7I���A���uA�����'�A��P�`.I���H���N.A����@.I���H��H	�H�� �.H��1�H���.�H�?����5�"H�?�����/H�GxH��H��H�����uH����.������,H����uH����|+���H���@��HD�H�p0L�pxI9��D/�I3H�@(F�<�A�G�����(H��$(D���?^��$0��$,�H�����HD�H�D$(H�T$0H��$(��(H�L������u
H���t���L���t�1�H��H�p0H�Hx��H9�t&�k1H�@(�<�
tH���H�߉��m��u�H�߉�
H�Ę[A\A]A^A_]��H�H���J����H�D$0�����D$(�+H����uH����@*������D���A���;*1��U*H������,���t@H��H��H�C0H9�HB�H9�HB�H9�tE1ɀ��VA��H��1�E1���H���_J����-���uH����|-�����H��1���+��H_L�t$(I��L��1��A}H��L���vR�I�ƀ�L���H�?���uH�����)D���H���E��HD�H�HxH����,H�P(H�p0L�Y�1�M��M��I����$I9���/B�<�
M��u�M�AI��L���v$@��UH�����%I��L���H���H���V��I9���H�߾��E#��HH��H�Ę[A\A]A^A_]�H�L������u
H���t���L���t�1�H��H�Px��H��t/H�p0H�J�H9���.H�@(�|��
t�H�߉���u�H�߉�
�����uH����~)���H�����HD�H�IxH���o)H���*H�ƃ�H���aHǃ���\�O+H�H���1�����HD�H��HD�H�H�Ę[A\A]A^A_]�{H����uH�����'���H���@��HD�L�pxH�H0L9��z'H�@(J��H��H�T$(H�D$0�D$8H�|$(���L��H.@���H��H��胐��uH����r(D���L���E��LD�I�n(M�n0I�NxH�|$(H��L���J)�L�|$(H�L$@M;~0D��$�H�l$ �xH�|$(H��M��L���)�L�|$(H�D$0H�D$L�l$8H�D$@H�D$�Y@�H�?���uH�����"��������(1�D8������@��H�Ę[A\A]A^A_]��H����uH����<&���L���@��LD�M�wxI�G0L9��,&I�O(J��H��H�T$(H�D$0�D$8H�|$(��H��L���,H��uI;O0H��I9��)�����'E1ɀ�� A��@��H��L���cH������H�����#H�߾�1��H�H���EH�߄�����H���(I�ր��u
H���H��tH������HD�H�x(H�p0H�Px�Ÿ��I)���,L�t$0�D$(�2H�D$(H��H���z�H����uH�����$���L�t$0L�|$8��H��L��L�����������(L���M��tT���tK���uH�����'���H�����HD�H�IxH����'H����H���q��H�|$(�o'L���tn~�a'H�H���D��N'H�р����H�����1��%H�H���1�����HD�H��HD�H�H�Ę[A\A]A^A_]�?wH������%H�����&���uH����%���L���@��LD�H��$P�����INx�^*�����'H��H+���^*L��$`ƃ�@��L��$PH�߉���H�߉�1��)�����'L����&H�H���B�����D$(H�t$(H���|��%H�?H���H��uH�����"���H���@��HD�H�IxH����%�@����"H����%�����"�%H�H���VB���x%����L ���H�����HD˰����#�G%@�L�7A���uI����A���A�����#1��L$��A��LD�O�d>0K�D>xL9���$H��L�l$�����A����L$ ������D$(�T$)�D$*L�l$(H��H��I9���K�t>(L��L��H���jG��tH�����&H��I9�u�L��H�D$�T$ E1�H���LE�L$��uAƆ�E1�8�A����L��H��L��E1�诒�4$H����uH����1!H���H�����H�?�1�1��"H�L������H���ˉ��u
H���t���L��t�1�H��H�zxH����#H�r0H�O�H9�t��V&H�R(�|��
u��}#H�?�H�Ę[A\A]A^A_]�5AH�Hǀ��L#H�����'"����/#����<�#���uH����C#�����H�߉��Y�H�߉�1��!@�A��H�?H���H��u
H���t	���uOH���tEH�Ox���u
H����&H��H;��u"A��@�l$)�D$*�D$(H�t$(�x�o"H��u
H���H��tH������HD�H�Qx���uH����`%H��H;Q0r�&"H;Q0�"H��uH�������1�A�����$��D�ź�[H�Ę[A\A]A^A_]�rH�1�H�{0��
H�?���uH����S������$��D��1�1�E1��}�~!H����uH��������D���A����1���\�<!H�H�{0��L�'I��$�H��uI��$��A��$�M��$���MD�A��,�
H� L��sL��H�-�=	1��!H�L����L��@�H�-��M�oxI�����#�{�M�uM;w0sb��$��t$ �T$I�G(B�<��Ո�$�I�w01�I9�t��#I�G(B�|���D��$�A��wqI��$��T$�t$ ��$�H��uI��$�tA��$��SI��$��DI�D$xA��$�u
H����X#H��I;�$�t&���L���D<���T$�t$ ��$���@�t$)�D$*�D$(H�t$(L���u�H����uH��������H�����$���HD�H�T$H�D$ ����JH�L$ H��H��H�I0H9�H��HB�H9�HB�H�T$H��$�H9��HDŽ$�HDŽ$�HDŽ$�H;D$H�D$�1�L��$�L��$��I��L;t$H�D$��L;p0��H�@(F�$�A�D$�����H�|$(D���M�D$0�|$,A�I�����LE�H�L$(H��$���$�H��$�H)�I9��?H��$�H�L$8H���$��A��$��AE1��-ff.�I��H��$���H��H��$�M9��$���B�\�8H;�$�u�L�������A���rD���O���%���H�|$(D���K�D$0�|$,A�I�����LE�H�L$(H��$���$�H��$�H)�I9���H��$�H�L$8H���$��A��$��AE1��"I��H��$���H��H��$�M9��T���B�\�8H;�$�u�L���'���ŹA�L��H��L�����H��$�����A�L��H��L������H��$��P���@�H�?���uH������������m1�D8������@��H�Ę[A\A]A^A_]��H�H���H��uH��������H�����HD�H�N0H���H9NxuH����H����H���H��uH��������L���@��LD�I�x��M�o(M�g0H�|$(��L���	�H�D$0H�D$�|$(��L�t$8J��L��L���f~I�xH����L9����A~D��fp��fA�D��H�D$H�D$(L�t$0L�d$8I�OxH�����H��@��H�T$(H�����H�H��1��;��H��H���H��u
H���t	���uƃ�H��uH��������H�����HDӀ����H�RxE1ɀ��4A����H���@��+H�H�w�H���4Q���rƃ\�Z@�H�����2���uH����Z���1�H�D$����HD�H�LxH�L$H��������ˈL$ ��������D$(@�t$)�T$*L�d(L�l0H�l$(L�t$f.�M�~�H��L��L��L���{<����M��M��u�1���H�H���6��{H���H��u
H���t	���uƃ�H��uH�������H�����HDˀ���H�IxE1ɀ��8A����H���5I���b?����I�\$�8�
_~H����I���?@ �?@�o�?�H�orI�F0���^~H���KI��H�\$M�$$I�D$(H�D$M�l$0H�|$(��L����H�\$0�|$(�5H�l$8J��H��H�t$��c~I�I�oM�o�D$@H�D$HL�t$PH�D$XH�D$(L�|$0H�D$8H�t$(H�|$��I����A��оL����]����H�H���N�ń���
H�D$0�����D$(H�t$(H���m@��\�H�H�Hx���H���Hǀ�H��H��H���NA��b�DH���;A��LwL�|$(I��L��1��%gL��L���Z<�ƃ�L��H�Ę[A\A]A^A_]�ʑ������t"ƃ�@��uH���-��@��H��1��cH�S0L��1��
I�N0H����I��A��e�pA���AƆ��L��1��x|�A���Idž�L��1��\�����tH�5M��L���4��o�H�=�u~�WL��H��u~������IwH�#=H�|$(�E1����L�d$(M����L�l$0H��$�L��L���;T��Ƅ$�Ƅ$�Ƅ$�DŽ$�fDŽ$���$�t ��$�f��$�$�)�$�H�=u~H��$��1��2���I�$uL��L��������H�=�t~�v���H�=�t~�
��b��H��t~I�N0I��H�D$(W�D$xH��$�H�D$HH�D$PD$XH�D$hH�D$pH�D$8H�T$(L��1�1����A��euI����)��оL����Z��I�_�,��Z~H���i�;@�;@�o�;��D$@H�D$HH�D$PH�D$XH�D$(H�D$0H�D$8H�t$(H������-��B�\�H��$����贚����uH��$����蜚�����XL��L9��&�8�D��P���"��H�[�
Hc�H��A�[A�]�1�I���IE�H�D$��uƃ�E1�D$ �A����H��H�L$A����j��]�����XH���1������	ƃ\����sL���L���H��xH����E��I�D$(H��$�I�t$0H�|$(��H��$��4�H�D$0H��$��|$(��L�l$8H��$�H��L��H��$��^~H��$�H�D$(L�l$0H��$�H�D$8I��$��H���I��$�A��H�t$(L�|$ L��E1��T�L��I��$�H��H�|$L�l$t9A
�$�u/I��$xL�|$(L����I��$8L���"�H�L$ H�|$A��$x���LA��<��H�
H��r.H�
H����I��$hH��tTH��I��$h�H��I��H������tL��H�Ę[A\A]A^A_]��{A��$x��I��$hH���I��1�I��$pH9��VI��$pI��$hH��H�TH��CH9�rI�T$01��qE���	L��H�Ę[A\A]A^A_]��~��1�M��A��,���H�=5�jH�9�q�(����D8���	A��$���1�@����E1�A8�$�A���$����D��A��L��޺��lA���mI��$�@��ID�H�HxH;H0�PH���L�����E1�H���H���X���&��؃��^A�(A�)�A�{A�}1��|$]@��A��L����A��\���L$��H�D$�T$ �i��l�1�@��)��I�M��I9��K��A�����E1�A8��A����L��L��E1��H�K0�H��1��
L�c(L�s0H�|$(��L����L�|$0�|$(��L�l$8J��L��L���Z~H���t
H����V~L���L���L���H�CxH���Hǃ�Hǃ�Hǃ�ƃ�H���H��H��t
H�����U~H��H���H�
7W
H���Hǃ�ƃ���x��H9�x�~L���M����L���H�|$(��L���~��L�l$0�|$(�LL�|$8J��L��L��uY~L�l$(�H��`��
����������ƃ�����
H����?��
H�����@����v*����
H��1��-���
H�р��uH����<������H���.*���P
L���H���H��u
H���H��t���L��uH��H�r0H�JxH9��
��H�R(�<�
��H��u
H���t#���H����H����r�u���1���@��\�ƃ�L��1�1�H�Ę[A\A]A^A_]�m�|$^uxM��t7I�D$�1�L9�t�XB�|��H��$��H������H�ل��h���M9�s7I�D$1�L9�t�B�|�H��$��H���Ȓ��H�ل��,�����2R~H���,1Ҁ|$]��H�D$(H�D$0��$��HH��$�H�H�D$8A��L�D$(L��1�E1��]�A��\�H�L$M��H�D$0H�D$L�l$8M9���L�d$M)��}H�D$L)�H��$��gH�D$L9��$
L��H)���M9��zL+t$�.
H��$�L��$HH�|$(��L���h��H�D$0H��$��|$(��L�t$8J��L��H�l$ H��RV~H��$�H��$L��$L��$ J�t�H��$L����H�D$H�4�H�H��$H��$����J�4�H�H��$H��$���H�D$H�4�H�H��$H��$H����$�H��$H��H�L$���
1�A��������E1�L��1��/��Hǃ���	DŽ$�L������H�D$1�H�LxH�L$H������	H�H�5*0�H�H�5Q0����H��H�Ę[A\A]A^A_]�iH���tzƃ\H���H���H����CmH���D	H���H��H�pH�P�mH���H���u�H�߾�	�H�Ę[A\A]A^A_]�*��ƃ\��H��L���S%���c1�A����H�D�H�D$0�D$(H�t$(L����^���x��A��&��H��pH����H���I��`�I���A��P�u��H���H���A��#�"����A�H9����<�
LE�H��L)��k	H��H��E��uƇ�H��H)��������E1ɀ��(A��A��A�H�Ę[A\A]A^A_]�)vH�{(H�s0H�Sx�8��I��I)��(	L�c0L9��	L�k(L�<�M�
L��L��������tH�SxL��L���
kI��I��H�|$(L��L����L�|$0L�t$8H�߾L��L���*���H�|$(�L���N~�
@����L�����1����1�����`���1��������1��K��1�M��A��������1�L��L�x0L�`xM9�����H�=�LkH���q��2��E1�1����A���rD���78���0��H��$8D���_4��$@��$<�H�����HD�H�D$(H�T$0H��$8H�L$8�D$@H��$hH�t$(�I�N@��L��$hH�߉�L��讃�H�߉�L���`L�`x��$�L��$�H�\$ H�߉�H��$�H�L$�l��H���ZH�D$(H�D$PH�D$xH��$�H��$�H�t$(��M�d$x@��L��$�L����L��H�����L����L����H�S0�]�H��������H���HD˰�u����������u
���#�����fo��H�D$(�D$8�D$9H��q��H�D$0t�D$9H��q��H��H��1�蒽��H��D���ǂH�|$(��f���rL���@!���b�;uI�����A���I�����ID�H�IxH�����H����L������I�OxH�����H����L���1�H��H�p0L�pxI9�������1����D���A������1�@��@�������H��A���@�����\�E1�H��H�HxH�������k1�H��L�pxH�H0L9�����H�=NIkH���q�����1�I��M�wxI�G0L9�����H�= IkH�_�q�����1����H�OxH����1�H�����H�KxH����H���a�1�D���A���u���������H��A�����\�DŽ$�H�D$H�D$ ����(��m1�H��H�N0H���@��UI�~(I�v0I�Vx��I��Ic�L9���A��O�"A�_��$1�H��H�IxH������H�=?�q�j��E1�I�����1�H��hH���[�1��"��1��H����H9����u2�I������L������L��H�Ę[A\A]A^A_]�b��1���1�I������1����1�H��H�IxH�����H����H��H�Ę[A\A]A^A_]�Fg�1�I��I�x�y��;1�H�ڀ������1�H�ـ�����H�=ԯq���D������I�~(I�V0H���T�H��H=���������9���I�v(I�V0H�|$(1��q��I�~(I�v0������I��I�~(I�v0D������H�t$8H���yH�F�H9�H��HB�H9��kI9�IB�H9��dI�NxH)��h��L�|$0Ic�Ic�H)�H��H)��NI�~(I�v0������H��L��1�H���e�����H�Ę[A\A]A^A_]�1����1�H��H�IxH���G��H�=,�q�/���1����1�L��H�IxH����~���H�=Y�q���H�=H�&�q�.���H�=�H��q������ܾ�H�=�%H�W�q��]��H�=��jH�7�q�(�E��H�=(EkH���q�����H�t$8H��$�蔾�H�=��q�����*H�
��qL��H���h��H�=6�jH���q�(����H�=�DkH���q��h��H�|$0H�t$8�2��H�=2%H�S�q����H�=J�q�u���H�=�q�d��H�=gDkH�v�q����H�t$8L���ؽ��跽��kH�=.DkH�}�q�����H�t$8H��蟽��AH�=DkH�#�q����H�t$8H�|$�s��H�=C�q�.��H�=�q����H�t$8L���N��H�>�qL���7����H�=B�q����H�=��q�t��H�=��q�H�=ļq�o���H�=�CkH�
3qL��qH��$��+����~H�=��q�"���mH�~H�����H�'�qH�����H�0�qH�����H���qL�����H�=*�q�տ�H���qH���g��H�=��q躿�H�=+�q访�H�=��q�"��H�=�jH���q�(��H��~H��L�����H�=i�q�l��H�e~L�����H�=^�q�Q��H�J~L��L������H�=`�q�3��H�=t�q�'��H��qH������,費�H�=��q���HH�=�q�l��H�=u�q�`���+H���qL���m���8�f����W��H�=��q�"����H���qL���/����H�=��q�}����H�=Y�q�l��H�=e�q���H�=��q�T��H�=zAkH�
1qL�?�qH��$��+�
��H�=SAkH�
�0qL�H�qH��$��+����H���}H��L�����H�=�q���H�=Y�q�*H�h�q�
H�w�qH���h���H�=~�q�H�=��q�0��1�H�?����������H��H�|$(�]������H��L���	H���I�$uJL��L�����H��Y~H���|���^H��H�|$(��L����H��H�|$���H��H��Y~H���=��H��H��$��H��$��H��H��$�t}H��$��mH��H�|$(thH�|$0�[�CH��L����@~L���HH��L���@H��H��$Pt8H��$X�(H��H�|$(t#L����H��H��$�tH��$���@~H��艵�f�UAWAVAUATSH��hI��I��H��H�t$@H�T$H�O~���\H�$H�D$H�D$H�=�N~H�5�N~H�D$H�D$ H�D$(H�T$�#��H�\$L�|$ L�d$(M����A�E1�K�<.L��L��2D~M�L�t$H��t	L����?~L;4$u
H���^��L�l$C�D5:I�FH�D$H;$uH���<��H�D$B�D0 I��L�t$H�$H��L)�H�����
BD0�
B0I�VH�T$H9�u
H�����H�D$B�D0 I��L�t$H�D$@H�D$XH��H�D$`H�5dNH�|$H�T$X�%��H�\$L�|$ L�d$(M��y1�L���P���{tL���=~H���PI���A�L��L��L��C~H�$L)�I9�H�l$0��H�l$I�<.L��L���B~M�L�t$M��t	L��\>~H��t	L���N>~L;4$u
H����H�l$B�D5
I��L�t$�=�N~��xH��L��/B~H���u�[@~H�<$t	H���=~L�t$@L�d$HH�l$0�����H���L��H)�����L~����H�l$0H�$H�D$H�D$H�=GL~H�5HL~H�D$H�D$ H�D$(H�T$蓇�H�\$PH�D$H�D$8L�|$ H�l$(H�����E1�J�<+L��H���A~I�L�l$H�|$8t	L���=~L;,$u
H���µ�H�\$B�+:I�EH�D$H;$uH��衵�H�D$B�D( I��L�l$H�$H��L)�H���wB�D(en yB�(GiveI�UH�T$H9�u
H���R��H�D$B�D( I��L�l$H�t$L���aq�H��L�`�I��A�H��tL��r;~H����I��H�4,H��L��L���@~H�$L)�I9��H�\$J�<+L��L��}@~M�L�d$��t	L����;~L;$$u
H��詴�H�\$B�# I��L�d$H�$L)�H����M��� B+H�ompt's yJ�D+I�EH�D$H;$uH���Q��H�\$B�D+ I��L�l$H�t$H�|$P�^p�I��L�`�I�ܽH��tL��p:~H����H��J�4<H��H��L���?~H�$L)�I9��YJ�<+H��L���?~M�L�d$A��t	H��;~L;$$u
H��諳�H�\$B�# I��L�d$H�$H��L)�H��%�&H�l$0L�|$�CD'�C'H�positionK�L'I�L$&H�L$H9�uH���<��L�|$H�l$0C�D'&
I��'L�d$�=�J~��xL��L��m>~H���u��<~H�<$t	L���9:~1�H��PH����H��h1�H��HC�H9�HF�H�F�H9�HB�H9���H��HH�4�H�D�L9�LG�H�L�H�D�H��L�@N�D��LD�I9�O�vJ��IC�H��t-H��H�r�H��t H�R�H�4vH��H���H��HE�H��u1��71�H��HE�H��t�H�2H�JH���
Hc4�H��I9�r
H����H��H���H����"����H���X�H��h[A\A]A^A_]�I9�s샽�u	H9��t�HDž�H���H������H��A�1�L�����L�l$L�t$���H���A�L��迹�L�t$H�$H�D$�8���H��A�L��L��蓹�L�t$���H��A�1�H���q��H�\$L�l$�	���H���A�L���G��L�l$H�$H�D$�[���H��A�L��L�����L�l$����H���A�L����H�\$L�l$����H��A�L��L���θ�H�\$L�l$����H��&�A�L��褸�H�$L�d$���H�=o�q�ʳ�H���q�߷�����L���Я�H�=V�q����aI��A��tnH���c�QI�ƃ�uV�]�EI��H�|$8uG�NI��M��t8L��7~�-�#�&I��H�|$u
�*I��H�|$tH�|$ ��I���I��H��t	L����6~H�<$tH�|$��6~L��趫�fDUAWAVAUATSH��8H��H)��+�GE~���I��H��H�$H�D$H�D$H�=E~H�5	E~H�D$H�D$ H�D$(H�T$�T��H�l$L�d$ L�l$(M��H�\$0���E1�J�<;L��L��_:~M�L�|$H��t	L���5~L;<$u
H��苮�H�\$B�;:I�GH�D$H;$uH���j��H�D$B�D8 I��L�|$H�$H��L)�H���]JBD8
3B8I�WH�T$H9�u
H�����H�D$B�D8 I��L�|$H�t$L���"j�I��L�p�I��A�H��tL���34~H����I��J�4$H��L��L��c9~H�$L)�I9���H�l$I�</L��L��>9~M�L�t$A��t	L���4~L;4$u
H���i��H�l$B�D5 I��L�t$H�$H��L)�H����M��WBD=H�s cursorJ�L=I�OH�L$H9�u
H���
��H�l$B�D= I��L�|$H�t$H�|$0�i�I��L�p�I��A�H��tL���+3~H���I��J�4$H��L��L��[8~H�$L)�I9��5H�\$J�<;L��L��68~M�L�t$A��t	L���3~L;4$u
H���a��H�\$B�3
I��L�t$�=	D~��xH��L���7~H���u��5~H�<$t	H��e3~1�H��8[A\A]A^A_]�H��A�1�L���T��H�\$L�|$�&���H���A�L���*��L�|$H�$H�D$�u���H��A�L��L����L�|$��H���A�L���ٳ�L�|$H�$H�l$�'���H��A�L��L��譳�L�|$����L������AH��A��t;L��f2~�0�+H��H��t&L��Q2~�H��H�|$tH�|$ �92~�H��H�<$tH�|$�"2~H���"��f�UAWAVAUATSH��I��H��tS��*��^�R
W�.�s[��R
.�sF�X�R
�^�R
�
�R
(�H���/~W�H��(��H��H�D$A��m�^qR
�F�*��^YR
.�sM�PR
.�s8�XKR
�^GR
�
CR
(�H���T$�/~�T$H��(���^R
�FW��*��^�Q
W�.�sM�
�Q
.�s8�X�Q
�^�Q
�
�Q
�T$�\$(��.~�\$(�T$��^�Q
�Y�Q
�Y�Q
�X��Y�Q
�X��
�Q
.�s?��0~�Y�Q
�X�Q
�^�Q
�
�Q
.�w1H��H�D$A��/�YSQ
�^WQ
�
SQ
.�v�H��
H�D$A�I���H��H�|$0�E1��p��L�|$0M��tRH�\$8H��u+M9w u%I�B��H�t$�61~��@���I�t
�1��I�uL��H���=��@�����e>~���ZL�l$(H�D$H�D$H�D$ H�=&>~H�5'>~H�D$0H�D$8H�D$@H�T$0�ry�H�\$0L�l$8H�l$@H����A�E1�K�<<L��H���3~I�L�|$ H��t	L��/~L;|$uH�|$誧�L�d$C�<:I�GH�D$ H;D$u
H�|$膧�L�l$C�D= I��L�|$ HDŽ$�HDŽ$�HDŽ$�H�D$0H�r�H�D$8H�D$@H�D$PH�D$H�D$XL�t$`H��
H��$�H��$�L�D$0�A��l(��$���H��$�H�D$xH��$�H��$�H�|$0H�t$p�$�L�d$0H�l$8H�\$@H�D$L)�H9���K�</H��H��22~I�L�|$ M��t	H���-~H�|$xtH�|$p��-~L;|$uH�|$�H��L�l$C�D=
I��L�|$ �=�=~��xL��L���1~H���u��/~H�|$tH�|$�H-~L�l$(��P,~H����I��B��H��3,~H����I��H��H�t$H��f1~M�7M�gM�wH�D$0L�|$8H�D$@H�5��L�D$0�L��膱��H�Ĩ[A\A]A^A_]ÿ����H�|$�A�1�H��蛭�L�d$L�|$ �K�����$��D$H�=f+kH�
�qL���qH�T$�+���7H�|$�A�L��H���?��L�l$L�|$ �>����H��茤�I��M��tH���+~�I��H��tYL���NI��H�|$xtIH�|$p�<I��H�|$0t7H�|$8�*I���+I���3I��H�|$0���H��$�tH��$���+~H�|$tL�|$L���+~L�����f.�DAVSH��H��I��H�GH�D$H�>H�FH�5L
��PH�$�D$�D$	H�5E�\L�y;	H��H��L���&N�H�5%�\L��R	H�L$�H���N��L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5d�j��H�50�j���$H��[A^�f����u
H���t	���u+H���t!H�Gx���u	H���tH��H;�����1��PH�=�q���f����u
H���H��tH������HD�H�Hx���uH���tH��H;H0���H;H0���PH�=2�q赥�DAVSH��(H�����u
H���tH������HE�L�sxM��tXH�s(H�S0H�|$L�����H�T$�L9�u,H�T$L9�u"H�{(H�s0L�����H���1�H��HC�H��([A^�1�H��([A^�fDUAWAVAUATSH��H��H���H����1�"����HD�H�D/x��tH��uH�Ĉ[A\A]A^A_]�H�����L$H�D$L�p�L�%�AL�-�
�@H�H���I����H�t+0E1�I9�u-��A��uVD������IcL�L�L���H��A�f��FH�D+(F�<�A���t�A�����A������r��H�VA~H�D$H�D$H�D$ H�=@A�H�T$ H�
GuL���}�c��k���ƃ�H�D$ W�D$pH�D$H��$�H�D$@H�D$HD$PH�D$`H�D$h�Jƃ�H�D$ L�t$xH�D$H��$�H�D$@H�D$HW�D$PH�D$`D$hH�D$0�l$@��H�T$ H��1�����@��H��1�H�Ĉ[A\A]A^A_]�F�H���}L��膧�H�=^�q�٢�f�UAWAVAUATSH��xH�����u
H���t'���t�D$@���1L��(H�ð�cL�sx@��tZH�����H�{(H�s0L����V��H���H9�urI��H;��ufH�s(H�S0L��xH���H�$H�|$8H���}L�{(L�k0H��M9�u1�H��H��tL��H��&~H��L��H��x[A\A]A^A_]�H���[L���L9Cx�JH�s(H�S0L��xH���H�$H�|$81��W��H�l$8L�|$@L�l$HM9�t�L��L��L���.��I��H9���L9���H�l$L)�L�|$K��H�D$8H�D$HH�T$PH�D$X�D$`H�D$hf�D$p�D$rH�l$$L�|$8DH��L���E��|$6tD�|$5u�D$$D�l$(M�I�M9���M9�vʸL�|$H�l$H��H���������L�k0�H�L$H��H��L�|$��������H�=�#kH�H�q��N���8H�=�H���q�7蔢�H�|$�%��H�=��qL�|$H�l$�D��L�|$H�l$�H��H��tL��H��J$~H��H���G���UAVSH���/�GH��H�=��
Hc�H�����x�<@���CDŽ��N��I�ރ��B�}��x�<@���CDŽ�t}��I�ރ�tu�X��x�<@���CDŽ�����I�ރ����+��x�<@���CDŽ��-��I�ރ��!H�=%?H�6�q��\��E1�H9��|��H��H��H�ʉ��}J�<�M����A��E1�H9��C�<����
t��1Ʉ����IM���+A�<�)�Ѕ��V@���l������ɾ���P�pE1�H9����<��M����A�<���Ѕ��@���1����(�ɾ����E1�H9��v��H��H��H�ʉ��wI�<u=M����A��@M����A�������������M����A�H�f�
Hc�H��<�����<������tR�@������uB�e�<������tT�@������uD�D����8�@��@ ր���@Ͳ@��u%���!����8�@��@ ր���@Ͳ@��u�ˆ���a������������F�(��@1Ʉ����I������1��u�랄�u�뻲<w�����������������[A^]�H���qH��H��H���0��f.�DUAWAVAUATSH��I��������H����t`H��HH���H���H���|H���H����H�����ff.�H9��LH)�s�H�~��>�����L���M��L+�(�L�s0H�CxH��$�H�s(L���H�|$hH��$�L�����H�D$0W��$�L��$�H�D$PH�D$XH�D$`H�D$@H�T$0H��1�1��4��H��$�L)���
H;C0��H�Cx�~L���N�<�L��H��>��M9�������ė�I��L��XL��`Hǃ`M��tL���D��I�ƐI��u�L��@L��HHǃHM��t"fffff.�L���HD��I�ƐI��u�H���H��H��t
H�����~I�EH���Hǃ�Hǃ�ƃ�Hǃ�fǃ�HǃxHǃ�Hǃ�H���H��tsH���W��$�D$`H�D$0H�D$@H�D$PH�D$XH�D$pH�D$xH��$�H�t$01�膑��H�߾�脖��ƃ�H�CxL�c(L�s0H�p�L9��ML9�L����1�H��A�|��\u#H��tA�|��\�O���SH��u׉�����@A�<��G������ ������l�L�������L���M����L���~H���FH��L�t$ �1�H9���
L��XL��`Hǃ`M��t@L���8B��I�ƐI��u�L��@L��HHǃHM��t"fffff.�L���A��I�ƐI��u�H���H��H��t
H����H~I��L���Hǃ�Hǃ�ƃ�Hǃ�fǃ�HǃxHǃ�Hǃ�H���H��tsH���W��$�D$`H�D$0H�D$@H�D$PH�D$XH�D$pH�D$xH��$�H�t$01��6���H�߾��4���ƃ��$H�ĸ[A\A]A^A_]�L9�L����1�f�A�<�\u&H��tA�|��\�����	H��H���uՉ������H�D$`L�d$@L�t$HH�D$P�D$X�D$hf�D$lH�D$0H��$�H�t$0�����$��}L��$�L�d$0fffff.���$�L��L������$�u�@��
L���8��H�D$ I� H��L��L����~I��M9�v1�L��衒����xH�CxH�D$M��H�l$t �L$L���~H���[I���L$�A�1��@��L��L��L����~HDŽ$�H�D$0H�D$H��$�H��$�H�D$PH�D$XH�D$`L�t$hL�l$pL�t$xH�D$@H�T$0H��1���H�l$�	��ƃ�ƃ�H�|$ I���������S���H��$~�E�������������I�V�1�A�<�\u,H��t$A�|��\�y�ƃ���H��H��I9�u�D��%����rH�D$`L�d$@L�t$HH�D$P�D$X�D$hf�D$lH�D$0H��$�H�t$0����$�tDL��$�L�d$0ffff.���$�L��L���]���$�u�@��
L����H�C0H�Cx��xL�sx��(~H���h1�@�����
HDŽ$�H�D$0L��$�L��$�H�D$PH�D$XH�D$`H�D$hH�D$pH�D$xH�D$@H�T$0H��1��B��ƃ�ƃ�������%���u���������Y���L�q���uH�s(H�S0L������ըt�<�A��H��L��1�����tkL���������D��uH�s(H�S0L������<uHHǃ�����H�k0L�$�H��H��>��M9��������G��D��<t����@���$A����xL�{x���~H����1�@�����
HDŽ$�H�D$0L��$�L��$�H�D$PH�D$XH�D$`H�D$hH�D$pH�D$xH�D$@H�T$0H��1����ƃ�ƃ�D��4�|���L�k(M��t �L�����H���II��H�l$ �A�H�D$ L��L��L��~H��tKL�m�C���������������M�e�� t��
u#L��L��L���-��uH��I��r�E1��I��H���H���(�M���IH�=���L�����������l�~H����I����@\r�@PW�@@<�@0!�@ �@��HDŽ$�H��$�HDŽ$�H�|$0L��L��1�E1���!H�t$8H�T$@�H��H�t$H�T$��H��H�<�L��~Hl$H�|$0tH�|$� ~I���H�D$A��A��L$=)D$0A����D$A���f�D$AƆ�L�L$/L��H��L��1�E1�jj�*��H�����L$��t*D$=H�D$@
(D$0A����D$fA���H��$�t	L��o~A���uj�	A�A�? t_I���H�
H�|$0�E1�襡�H�|$0H��t2H�t$8H��tH��uH� t�H�A�u薗���H�u艗�E1�I�ƀH���E��L��L��L����H�|$ t	L����~���tFƃ�H�K0H�CxH�H�C�H��1��1��1���H�=0@H�0q�(膐�H�={q�Z��H�=��jH��q�(�b��H��$���A��U��L��$�H��$�H�t$H�T$����H�=�|q���H�=�|q�ލ�H�=�|q�ҍ�H��^q�g��H�=��q�:��H�=��q�.��D$0H�=�kH�
�qL�5�}H�T$0�+�f���Q�L��� �������^�������L������l�܉�H��H�|$0tKH�|$�C~�>H�À|$t4D$=H�D$@
(D$0�D$A����D$fA����H��H��$�tH��$���~��H��H�|$ tL���H��H�|$ t	H���~H���…�f����u
H���t	���uBH���t8SH�G(H�w0H�WxH��H����@��H��H���H9�[u�H;��tH��t1��H�AxH;�����UAWAVAUATSH��xH��$����uH����&���H�����HD����@��@�@���
H��$(H�Hx1�H)�HC�H�p(L�p0H��$`H�t$`L���c�H��$`H��$hH��$pH�RH��H��H�RH�ڳfDA�H��th�q�@��t^L�y�H���M��I�� E��I��M)�A��M9�A��D����E��AE�L��$�ME�L��$�H����t�@��t�E1�H��u�H��t�
~���$A�A��t1�L�|$`�.1�H�����E��EE��M9���D��I)�L�|$`I��H��$�H��H�� H��$������H�L$`I9���H��A�LE�LD�F ~�����1���
�~�H��H�5L�u�L����1��
�~����L�t$X�D$h��$�H)D$`I��H��$XH��~H�
�~HDŽ$`HDŽ$hHDŽ$pH���(��H��H��H��H�,H��x���Li�x���A�H�D$@�ۃ�L��$�L��$H�\$H�mL��$hHk�8H��$�I�L0�$��$��$�AT ALAH��H�\$@H��$p�\$HH��x���I�Lj�UH��H��$XH�T$`��M��M����f����t�L��$PL�mPL�uXJ��M��tH���~I��H��u�{A�L��L��H��~D���H��H��H9M`tRH�uhH�EpH��H�D$xH��tH��H�t$p��~H�t$pH��u
�#�H�D$pH��H���~H�D$xL��$�L��$�L��$�D��$�H��$�H�D$pH��$�H�D$xH��$�H�\$@H;�$`L��$PL��$�L��$H�[���H��$`����A���H��$`H���|$ht�*A�H�D$@1ۀ|$huH�W2H�D$X�1���~����H�L$@Lk�8K�.L��$0L��$8H��$�H��$@H��$�H��$HM��H��L��$P��H��$�H�H�D$hI���I�FXH��$HL��� f�I���H��$H8L��L;�$���L�`8L��$8H�H9��^H��$`@HP(H��$hP H��$�L�l$xH�\$p��H��$hH��$pH��$(H�t$@1�E1���L��$8L;�$(u
H��$(�U��L��$0C�� I��L��$8H��$�H��$XH�T$`1�E1��kL��$�H��$�H��$(L)�H9���
H��K�<�L���2~I�L��$8H��$�t	L����	~H�D$hH
�$
)�$H��$�D������f�D$Xfǂ�HDŽ$�HDŽ$�HDŽ$�L��L��1�L��$�L��$�jjD�t$X�h��H��H������HDŽ$�L��$�H��$�H���-M�n��I��H���I�}�t�I�}��~����~���lH�D$H�D$H�D$H�=G~H�5H~HDŽ$�HDŽ$�HDŽ$�H��$��wR�H��$�L��$�L��$�M���!	�E1�H��L�L��L���|~M�L�l$H��t	L����~L;l$uH�|$襀�H�l$B�D-:I�EH�D$H;D$u
H�|$耀�L�|$C�D/ I��L�l$HDŽ$HDŽ$HDŽ$H��$hH��$pHDŽ$�H��$XH��$�H�D$`H��$�HDŽ$�H�L$@H��$�H��$��*A�H�|$ H��$H�;�L��$��B�|$ ��
H��$H�D$HH��$H��$H��$�H�t$P��H��$�H��$�H�D$XL��$�H�D$L)�I9�H��$@��H��K�</H�l$XH��L���
~M�L�l$H��t	H��l~H�|$HH��$@tH�|$P�Q~L;l$uH�|$�~�L�|$C�/
I��L�l$�=�~��xL��L��0
~H���u�\~H�|$H��tH�|$��~L�l$xL�4�H����L����~I��H������H��$�t	L����~�L$H��L�l$xH�\$pt6�$
H�D$h@
(�$H��$�����L$Xf���H��$(�NL���B~�@H��$hH�D$@H��$pL�4�H���>���A�L��H�t$@L��h	~H��$L��$H��$H9�$xuH��$��f�H��$�H��$�L�4�H���?L��I����~L��I��H���*�e
L��$�L��$�H��$�L��L��
�g���(~��L��$@��H�D$ H�D$(H�D$0H�=�~H�5�~HDŽ$�HDŽ$�HDŽ$�H��$��N�H��$�H�D$PL��$�L��$�M����1�H�<+L��L��~L�H�l$0H�|$Pt	L����~H;l$ uH�|$ �?|�H�\$(�+:H�EH�D$0H;D$ u
H�|$ �|�L�|$(A�D/ H��H�l$0H�D$H�D$H�D$�$�HDŽ$�H��$XH��$�H�D$`H��$�HDŽ$��$��+A�H��$PH�t$H��L��$����$P��H�D$H�D$PH�t$H�T$H��$�H��$��E��H��$�H��$�H��$�L��$�H�D$ H)�I9�H��$���I�</H��$�H��L���~L�H�l$0H��$�t	H�� ~H�|$PD�t$HtH��$��~H;l$ uH�|$ �z�L�|$(A�/
H��H�l$0�=S~��xL��H���~H���u�~H�|$ tH�|$(��~H��L��$@H��$�H�D$0�$�)D$ H9�$x��H�l$�A�L��L���~H��$�L��$�H��$�H��L�l$xH��$�H��$�H��$�H��$L��$�躶H�\$pH��$��"H��tH�|$@��~H��$xH��H������H��$���~���L��$�H��$�L�4�H��tL�����}H��H��u
�q�H��L��L���~H�l$H�\$H�l$H��D�t$HL��$@H��$�H��$�H��$�H�L$ L�D$�ڵ�$��$��$�)�$�)�$)�$M��t0I�_�ffffff.�H��I��tH�{�t�H�;���}��H��$�t	L�����}A��L�l$xH�\$pt7�$
H�D$h@
(�$H��$�D����L$Xf���H��$(�V���H��$0�E�}�C����A�H��$(L��H���:��L��$0L��$8�.����A�H�|$1�L�����H�l$L�l$����A�H�|$L��L�����H��L�|$L�l$� ����A�H�|$ 1�L����H�\$(H�l$0�����A�H�|$ H��L����L�|$(H�l$0����H��$�H��L)�H��H��$I�$I�$H��L9�tGH��I�� L�52�}��I��8H��t&I�|$�tI�|$�A��I�D$�H��H��t�I�<$A����H��$�tH��$P��}1�H��x[A\A]A^A_]�H��tH�|$@���}H��$xH��H��tH��$����}L9�$�L��$PL��$HtMI��H��$I�$I�$L��H��H���I��8H��t(I��t
I��N�}I�G�H��H��t�I�?�9�}��H��$�t	L���#�}H��$�H���1���L��$L��$��$��$���L��$�H��$��HDŽ$�HDŽ$�H��$�H��$�HDŽ$�HDŽ$�HDŽ$�L��$�L��$�H��$�HDŽ$�H��$�L��$(L��1�1�����L��1�H��L���%��X����D$!��$�H�=(�jH�
��pL�gqH��$��+�|��H�=�H�0
q��y�H�=�jH��mq��vy�H�=��jH��mq��^y�H�'
~H��$`H��$`H��$�H�=X
~H�
y�pL��}H��$������1���
�~���H�=�~���������>�4�
�~����H�
�~H��$���$�H�=�jH�
�pL��6qH��$��+�{���H�5c~�����1����}�\���$Q�D$H�=��jH�
=�pL��eqH�T$�+�W{��H�={�H��q��*x��%>�������~���H�=J�H��q��w��I�H����r��:�H���r��+�L���r���L���r��
�L���r�I��H��$���H��$���}�I��H�|$P��L���I��H����H�|$X���}�I��H���]L���OI��H��$���L���}�}��I��H�|$ ��H�|$(�sI��H�|$P�>H��$��+�	I��H��$��H��$��I��H����L����I�����Z�|I��H�|$H��H�|$P��uI��H��$���H��$��yI���wI��M��t:L����}�/I���I���I��H��$��o��
�I���KI��H��$`�#��t$hH�=�	~�t�L���Zm�I��M����L���=�}L���=m�I��H��$��}��H�|$tH�|$��}H�|$ tH�|$(���}H��$�tH��$���}H��$��!7��L$H��t6�$
H�D$h@
(�$H��$�����L$Xf���H��$(t^H��$0�NI��H��$��<s�L���tl�I��H��$�贸�H��$tH��$�C�}H�|$tH�|$�0�}H��$`��H��$0�.�L���l�fDUSP��H����
�}H��t&�(�k�CH�H�CH�CH��[]ÿ��*o��t�H�GH�Gf�GpH���H���tH��H����PH�=Sq�Nr�f.�@�uH�GH��tH��H�Gt�H�Gf�Gp�PH�=��p�r�f.��UAWAVAUATSH���H�WH����zH��ƂUd�<%�����mdH�%�����
%~����H;~�|H�=8~�sH�T$H�"~�����D$H�=~H�t$���H�~L�3M���H�5����L��E1����L����B���L�l$L��L���"D��M���L�����H�-��}��L��L���L�-h�
�H��L��1��J��H�߾1��g��L����ڃ��L�|$L��L���C��L���
����L��L���պH��L��1��CJ��AƆ�H�D$H���uƀUH���[A\A]A^A_]�H�=TTq��q��H��	~dH�%����d�%�����
�	~���|����4w���|�H�=�mq�q�H��~H���4i�@UAWAVAUATSH��8�?�H��L�g��~���lL�d$0H�$H�D$H�D$H�=�~H�5�~H�D$H�D$ H�D$(H�T$��=�H�l$L�|$ L�d$(M����A�E1�K�<.L��L���}M�L�t$H��t	L���b�}L;4$L�d$0u
H���l�L�l$C�D5:I�FH�D$H;$uH����k�H�t$B�D6 I��L�t$H�$H��L)�H���G��B6H�rollbackJ�L6
I�NH�L$H9�u
H���k�H�t$B�D6
I��L�t$�=2~��xL���}H���u���}H�<$tH�|$���}M����L���I�?��I�����A�G �����M�w��A�G L�d$ �D$H�t$L�����L�d$ f�D$H�t$L������H�5����H��E1��S|��L��蛦��I�H��8[A\A]A^A_]�H��A�1�L����r�L�l$L�t$�B���H�=[�t�o�H���A�L���r�L�t$H�$H�t$���H�=��t�\m��AH��H��t<L���o�}�1I�H���jf�I�H���_f�H��H�|$tH�|$ �A�}�H��H�<$tH�|$�*�}H���*f�H��L��该��I�H���f�I��Oq�f.�f�UAWAVAUATSH��xI��H�����u
H���t
�����H����wH�{(H�s0H�Sx�
!��H���H9�u	H;��tH���HH�CxH;���7L��XL��`Hǃ`M��tL������I�ǐI��u�L��@L��HHǃHM��t"fffff.�L�����I�ǐI��u�H���H��H��t
H������}I��������I�GH���Hǃ�Hǃ�ƃ�Hǃ�fǃ�HǃxHǃ�Hǃ�H���H��tmH���W�D$`D$@H�D$H�D$ H�D$0H�D$8H�D$PH�D$XH�D$pH�t$1���b��H�߾���g��ƃ�L���H���A��������E1�H��L)�LC�H���L9���H��L)��cI��L�xI9�LC�I��H��L�H��H)�1�ffffff.�A���ց���������{��
tH��H���u�H��H����H9��@L�$�H��H��>��M9�������I��L��#�}H���WI��H��L��L��X�}H��L���I�nH�����H���E1�H��L)�LC�L)��H9�HB�H���XH�<$L��xL�4�L�����}H����I��J�4�L�H��L����}H��H�$I���A�NA�F��tV��uW�(�����OH�<$L��xH���L�4�H���$L���)�}I��H����L���ye�1����4�D$�L$�T$E1�H�<$H��L)�LC�H���I9�s2L�d$M��H��xL��L���n��H�����t
I��I9�r��M��L��L)��sI9��jL�$�H��H��>��H��������I9�����u��d�I��L�xM��tL��M�}H����I��H�l$�A�H�D$L��L��L��l�}H�$I��H�L$�A�L��L��L��I�}H��H�$H�D$`H�D$L�l$hH�D$pH�D$0H�D$8H�D$@H�L$HL�|$PH�l$XH�D$ H�T$H��1�1��2���H���u
H���t#�����H��1��:
�H��x[A\A]A^A_]�1���H�=��H�_q�7�/i�H�=�jH�1_q��h�H�=��jH�I_q��h�H�=��jH�_q��h�T$H�=��jH�
��pL���}H�T$�+�ok�H�=�^q�g�L���c�fDUAWAVAUATSH��(A��H��1�����HD��tH�D+0L�T+xI9����|$`D��@0�A�E��t A�Ѓ�uA��A��E�A��D�@�A��D$D�D$D�t$E��t#L�t+0@��tM���mI��M��M9�u�`D��I��M��M9��M�L$L�T$ D�L$�t$D��@�D��I�̄�D�\$L�l$��L�|$ �-@I��K�'H�t+(L���\������I��D�\$M9�t|H�T+0I9�u-E����|$`�;M��u��1ffffff.�E��t�L���|$`tI�����I�OH�t+(L��������tgI���D�\$�YI��M9�u�M���t$D�L$L�T$ �|$`�PL�|$ fffff.�H�t+(H�T+0K�<L�������tI��M9�u�M���t$D�L$L�T$ �|$`D�\$�L$L��E1�H���LE�����@��uƃ�E��tp@��L�@��E��H��L��E1����|$tn�t$@��uƃ�D�L$L�T$ �|$`부|$tF�t$@��uƃ�D�L$L�T$ �|$`@��I�ri@��E��H��L��L��A��C��t$@���H��L����H��([A\A]A^A_]�H�=�Pq�~c�H�=_Pq�rc�H�=;Pq��c�H�=_Pq�Zc�f.�SH��0�����Ƈ�H�D$H�D$H�D$�D$ MH��H�$H���H���H9�u H��H�Ǩ跠�H��H���H���H�PH���H��1�H9�HC�H)�H���H�@H��$L$T$ T LH��0[�H��H���<��H���[�@UAWAVAUATSH��8I��H��H����%H�D$P�T$XL�3A�����ʚ;t[I�݉�I��I���H�D$(�L$0H�|$H�t$PH�T$(�%&H�|$���|$ �����|$�" �L����L����L9�rA�����H�|$`L���4��L��$�H��$�L�,�H�$H��t#L����}H��H��u�L��� ^����H�|$L��L����}H�$H9�I��LB�I9�LC�LF�M9���t)J��J���fA�DH��H9�u�M���L������H�t$`��L���}�}H�5���H�\$HH��1��:��L�l$8L�d$@AƆ���E1�H��������H�l$L�-��}L�%�}�f�1�M����H�����tCI9�H��IB�H�L$H�D$I)�H��H��A�Ճ��u�A�ԋ�D$(����L|$H�D$�I���t
I����L�}H�$I���H�L$I���I���H�5���H�|$H1��9����4#I���A���H��8[A\A]A^A_]�L������H��
L�
��}H�t$(1�1�L�d$@L�l$8�*��H�
v^qL��L��H�$�`�I��H�|$`�p���L���X�I��H�<$tH�|$�{�}M9�s
H�|$`�D���L���lX�f.�f�AVSPI��H�����H��H)�rL9�wH��H��[A^�H�=�jH���p��`�H��H���H��t �?uH�GH��t3H��A��H����D�t1��fffff.�H9�r
H)�s�H�F��1�H9�sH���H��H��H�H��0�PH�j/qH���c�f�UAWAVAUATSH��XI��H�t$H���1����pH�/	H��H���x1��C����I��������J��L��H��>��I�L$�H9����t1�H���Z��H��H�T$I��tH���}H����I��L��H�T$�A�1�L��H�t$�9�}H�\$L�|$ L�l$(L��I���H�t$���L�spM���vL�l$P�l$H�\$0�
@M���
M��I��L�{pM9��H�ChK��H�T$PH9T�u�H�,�L�eL��H�t$H�T$���}��u�H�EH�D$8H�EH�D$@H�E H�D$HH�](H�uHL��L)�H��H��H����}H�D$8I��H�L$0I��L�ypH��H�-��}tH����L���H��L�d$Ht&M�|$��I��H��tI��t�I�?����H�|$@tL���L��I���I9������H��H������H�Cp�l$I��������H9��w<@��uH�L����1������H��X[A\A]A^A_]�1�H9��v�H�=��H��oq�M�^��H���n��H��H��H��������#��@���C������H�\$@�l$ H�=��jH�
��pL�upqH�T$�+�V`����H�޺��1�H��X[A\A]A^A_]�%1�}�#���"����C����H�DoqL��L���l$I���������_��5�L��H�T$����H�(oqL��L��L��l$I���������Y�H��H�|$�Z�I��L����S�I��@��uH��L��u91����tL����S��H�޺��L��1��h�}I��L���S�I��L���:"�I��L��u��C�f.�H��H�wH��H9�sH�HH��H�D9H�T9�PH�RBq�^�f.�UAWAVAUATSPL��M���H��L�M9��OH�CL��H��H�<L�,L�dH�4H�� L��H��L�H�����}I��L�{M��tI���L����}I��L��1�H;C��H���H����I��H��H���H�CHL9�tYH��t
H�{P�j�}L�shL�cpM��t-M�nH�-R�}��I��I��tI�}�t�I�}����H�{`t	L��� �}L�{HH��H��[A\A]A^A_]�HH�=�H�`Aq�'�Z�H�=�@q��Z�H���H�D�L�
Mmq�H��1��[�H�7AqL��L����V�@UAWAVAUATSH��x��x��H�����Ƈ���H���r����tvd�<%������dH�%�����
��}����H;}�}���tH��H��(H��0HǃHǃ�H��tH��t���}H��hH����H��pH9��eH��������H��hH��L�l8N�<�L��H��>��I9��„�u�1T�L�d8M��tL�����}H���I��L�l$�A�H�D$L��L��L�����}��x�<��H���H��@��@"��H���@��HD�H�p(H�P0H�HxH�|$��(D$H�D$`H�D$D$hH�D$0H�D$8H�D$@H�D$H�D$HL�t$PL�l$XH�D$ @��H�T$H��1��X����H�C0H�D$W�D$`H�D$pH�D$0H�D$8H�D$@H�D$H�D$HL�t$PL�l$XH�D$ H�T$H��1�1�����xu+H��H9�x��H���H��tH;C0��H�Cxƃ�H��1�1�H��x[A\A]A^A_]���H�=<�H�uAq�.��W��H�
�}dH�%����d�%�����
��}���Y����\��+b�H�=�>q�oW�H�=!H�!�p�(�wW�H�p=q��Y�L����Q�H��H�|$t	L���B�}H���BN�f�P�uWH�H�WH9�tK1�1�f��<�A��A���A���A����v%��
tH���tBH��H�<1H��H��H9�u�Y�1�YÉ|$H�=��jH�
��pL���}H�T$�+�fY�H�=��}�zT�f.�UAWAVAUATSH���H��I��H����t$d��HD�H�H(L�x0L���E��H�T$tLL�l$I��I)��'L9��H��H��������N�4�L��H��>��H���I9�����uP�P�D��H�L$(L�d$M���I���L�$�H�D$ H��tFL����}H��H��u:�L���AP�M����L�����}H����I��L�l$ �p�H�|$L��L�d$HL����}��H�l$PtlH��?qH��H+D$H�D$@L�d$�NL9�H�\$�EH�D$@H�,�H��>��I��������I�O�H9������1�H���O��5H��H�F?qL�t$L)�H�|$��L9�H�\$��I���I���I��H)�H9��kH�D$(J�4�H��I���J�<���}I�I��������M���J�,�M���gH����}H��H���W��H����H��e�}H����H��L�t$@�A�H�D$ H�D$H�4�L��L��{�}I�<$L�d$tI��$����}H�D$ I��$�M��$�M��$�M��tL�����}H��H��u�L���:N�H��L��L��
�}�1���
�}�]I��H�N�~I��������L���Q1����}���ZM��taH�
��}H���}H9�u���H���}H�
��}H���}H��H�HC�H���}H��H�
��}H�
��}H�@L�,�H�\�L�l�@��uH���~L���_1��_�}��L�l$L��L�t$��H�5B�}�����1��k�}��E1�H�D$H�L$(H�4�H��H����}I�<$t
I����p�}M���I���L�d$@M���M)�L9t$ ��L�t$J�<�H�t$H�T$H���}Ld$ M���J�,�M��������H�|$XH��H��d�}�1���
m�}��H���~L��H�l$PH�\$���D$4�B�}����L�d$@L�J�}H�+�}M����L�l$H�&�}1�H9�H��HB�H�T$hH)�H��H)�L��H)�H��I9�L�<vLF�J�4L�D$(I9�H�|$8HG�L�%��}H9��M���jE1�L�-��}H�l$P��H��I��M9��:H�D$ K9D4u�K�|4H�t$H�T$HA�Յ�u�L�l$�L�%e�}H�D$(H�|$@�$�H�T$hH��H�RH��H�IH)�N�,"I��H�L$(H9�HB�H��H�,@E1�1��@H��I��L9��.���H�D$ K9D5u�K�|5�H�t$H�T$H���}��u�L�l$H�l$PL�t$H�t$(H9�H�T$hvmH�1�H�|$8H9�HC�H)�H�IM�<�I�D�H�D$HI��I��I�I9��pH�A1�H9�HC�H��H�H��L���uL�l$�
L�l$H�l$PL�t$H�\$I��������H�D$8H�|$@teH�T$(H9�u��H��}H��}L�%�}H��H��}H��H�HC�H�
��}H��H���}H�IH�L$@I��H�T$XI�T�I�L��|$4uH��~L���O1����}����H�|$ t	H����}H�D$pL��$�H��$�HDŽ$�HDŽ$�W��$�HDŽ$��$�HDŽ$��t$dH�T$pL��1��F|��H���[A\A]A^A_]�H�B1�H9�HC�H��H�H��H�
��}L��I���zH�L$(H��H�L$(H�
��}I��M��H�\$�|���H�|$H�$�}�l���H�=
�jH��8q��M�H�\$H�=��j��M��H�=e�}�X�����~�4�D$4�M�}������H�:�}H�D$p�D$4�D$xH�=��jH�
g�pL��qH�T$p�+�AP��H�5��}�����1��&�}H�|$ �S����W����A�L��H���WP�M����s���H�=��}蟽��������@�����}�������H���}H�D$p@�l$xH�=��jH�
��pL�RqH�T$p�+�O��t��������A�}����A�H�|$L��H�T$ �O�I���M����@����+����������}����H�\$�K���I��H�\$H��O�}L���OC�I��H��;�}@���
9�L���2C�I��H�|$X��}�|$4��8��EI��H�|$p��I�M��t;H����}L���B�I��H�|$p�I�M��tH�|$X���}�I��H�|$ u�L����B�UAWAVAUATSH��H���1���
�}��H�S�~H��H����1����}���H�=�}t_H���}H�
��}1�H9�HC�H)�H�
��}H�@L�d�L�l�N�<�M��t.L���7�}I��H��u#�L���E���A�E1��A�L��L��L���M�}L�+L�sL�k@��uH��������H�
��~H����1��3�}��tH��[A\A]A^A_]�H�=�}���H�T�~H��H�������#��@�����}�������H���}H�D$@�l$H�=S�jH�
�pL��qH�T$�+��L�H�5��}�����1�H��[A\A]A^A_]�%��}����;����s�}�/���H��@���6�H����@�H��H�|$�G�H����@�f�UAWAVAUATSH��I���1���
�}�eH�S�~H��H���q1����}���yH�
�}H��tfH����L�-��}L�L�=��}1�L9�L��HB�H)�L�%��}A�L��L��L���uuI�EL9�IC�H��H�-L�H���}�&H�
��}L�=u�}L��H�HC�H�t�}L�%e�}1�L9�IC�H)�H�@M�l�I�l�L�<�H��t#L�����}I��H��u�L���C���A�L��L��L�����}I�.M�fI�n��uH��������H�
�~H����1����}����H��[A\A]A^A_]�H�=��}虸�H���~H��H��������
�À����}�������H�n�}H�D$�\$H�=��jH�
��pL�(�pH�T$�+�yJ��H�=9\H�A�t�!�G�H�5�}�����1�H��[A\A]A^A_]�%9�}�
���������}����I��H�|$�E�L���S>�I�����4�L���@>�H��hH�D$PH�$H�T$XH�L$`H�D$ H�D$(H�D$0AD$8I�@H�D$HH�D$H��1��t��H��h�f.�f�UAWAVAUATSH���@�t$@���@�����-�~����I��L�'I�|$(I�t$0I�T$xH�J�H9�su1�ffff.��<�\u:H��t3�|��\��A��A��� H��H���H9�uЉ�%���t�(��%���uL���ٞ��I�|$(I�t$0I�T$x�Z�M�|$xL�|$XI)���I��H��H�D$`H)��TM;l$0�IH�l$`H��I�t$(H�D$0H�H��$8H��L����H��$8I)���H��$@I9�H��L�t$8vH9�w�1�H���tH��H��H��uH��H��uH9���I;L$0��H�L$(I��I)�H��������J�,�L��H��>��H9�����u�?�H�t$PH�T$HH�D$8H�@H��$0I�D$(H��L�d$@H�|$ t I��H����}H���	H��M��L����E1�L�t$ J�4�H��H����}L�d$hL��$�H��$�L��$�M��L�d$@H�\$��L��H��J��H)�H��H�D$`H�L$PL�4I��L�d$X�ffffff.�I��L9d$ tDM9�t�I�,H��L9���B�<�/u�H�|$L����e�u�L�t$ M)�L��L�d$@M9�r�OL�d$@L�t$ 1�M9�s>H�\$(H+\$X�
DI��H��t"H�D$B�<�/u�H�|$L��L���le�u��M��H�\$L��H)��M9��H�<��M��H�\$(L�|$`L�l$P��H��$0H�HDŽ$8H��$@H��pH��$HHDŽ$hHDŽ$pHDŽ$XH��0qH��$`HDŽ$�HDŽ$�HDŽ$�H��$�H��$�H��$�H��$�HDŽ$HDŽ$�HDŽ$�HDŽ$H��$�H��$�H��$8��E1�����H��$H��$�fo�$�f�$����H�D$pH�D$xHDŽ$�H��$�L��$�H��$�Hk�8L�L��$�H�L$8H��$�H��$�H��L�t$P�;I��8A�E1�H�D$HL�l$(H�l$X��I��8I��8I9�L�l$(�sI�^�H;\$H��M�n�H��$��AoE�AoM�AoU(H��$��P �H�D��$ A����A��A��A��H��$�H��$H��$�H�t$1��d�H��$�H�D$`H��$�H�D$pL)�H9��H��K�<�L�|$`L���$�}I�L��$�H��$�t	L�����}H�l$XL;d$ptW�_�L��H��$�H�D$L��$H�D$pL)�I9�w}J��J�<�H�t$���}M�L��$�L;d$pu
H�|$p�H:�L�|$xC�� I��L��$�H��tH�|$��}H��$�a���H��$��}�N����A�H�|$pL��L����B�H�L$xL��$��V����A�H�|$pL��H���B�L�|$xL��$����H�|$htH�|$�y�}L9���I;\$0��H�t$0It$(HDŽ$8H��$0H��$@HDŽ$hHDŽ$pHDŽ$XH��#qH��$`H��$�L��$8L���wKH��$H��$��$�)D$pH��$H��$��o�$f�$�I�D$0L9�LB�H9�HB�H�\$(H�|$p1��tvH��������?M�l$0J��I9���H��������H9����t1�H����8��M�d$(H����H��M�}H����I��L���L��$�L��$�M��t>M�g L�-�}��I��8I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����H��$��lL�����}��H�
L&
Hc�H�L�d$@H�\$(L�t$ L�|$`L�l$P��%����\����s���A�1�L��L��H����}H�\$@H���t
H����B�}H���L���L���H�l$(H���H�D$pH�D$`H�D$xH�D$L��$�H;k0��L)�L�<�H��������?H9���H��������I9����t1�L���C7��iJ��H�D$@HX(M����L�����}H���RH��H�l$P�A�E1�L�l$(H��L)�H��H��$I�$I�$H��L��$�L9�tCH��L��I�� L�=A�}��I��8H��tI�~�tI�~�A��I�~�t�I�>A����I��H�|$8tH�|$P���}H�\$pH�|$@���H�D$ ��Ƈ�HDŽ$�HDŽ$8H��$�L��$�HDŽ$XHDŽ$`HDŽ$hH��$pL��$xL��$�HDŽ$HH��$81�1��i���G
��H�
�#
Hc�H�L�d$@H�\$(L�t$ L�|$`L�l$P��H�|$8L��H������
�H�D$PH�|$XH��L�|$HL���V�}E1�M���OH�\$�C2�K4�����ҹD��s3@��DE���D�D��I����Ik�8H���H��H��H��$I�$I�$H��1�H���s1�� H��H��fAn�fp�H���f��fo��fo%��fo-՗fo5��fo��I��fo�fffff.�D��x���D������D����A��E	�A��E	�D�� ���A��E	�fEn�D��X���D�W�D�_�A��E	�A��E	�D�A��E	�fEn�fEo�fDt�fEo�fDt�fAq�fEo�fE��fAq�fEo�fE��fD��fD��fD��fD��D��w���D������D����A��E	�A��E	�D�����A��E	�fEn�D��W���D�W�D�_�A��E	�A��E	�D�O�A��E	�fEn�fEo�fDt�fE�fEo�fDt�fE�D��v���D������D����A��E	�A��E	�D�����A��E	�fEn�D��V���D�W�D�_�A��E	�A��E	�D�O�A��E	�fEn�fAq�fD��fE��fE��fE��fAq�fD��fE��fE��fE��fD`�fDa�fD`�fDa�fDo�fEo�fD��f��fDf�fE�fE��fAo�fA��fDo�fEo�fD��f�fDf�fE�fE��fAo�fA�H��I��������fo�f��fo�f��ff�f��f��f��fp��fo�f��fo�f��ff�f��f��f��fp�Ufo�f��f�ff�f��f�f��fA~�H9�t`H)�Hk�8H�H��l�fDD�F�D�F��E��E��DD�D�V�A��DD�A��E�E�E��E9�EC�H��8H��u�H��81�E1�H�{��S��s�D��@��A��D�D�C�A��DD���@�D���A9�����I��H��8M9�u�M��Ik�8H�D$f�H��H��t�@0H�@8H�K�u�M���?E1�I���I��M9���Ik�8H�D$�D80�t�u�H|$1�H9D$Ht�H�L$X��ʁ��������v=��?w��I��r��{t	H����}u�H�l$h�o��M�|$M9���H�l$h�M
��$8H�=ƶjH�
��pL�{�}H��$8�+�Y8��HM��H���hM���]Ik�8H�N�H��H��H��$I�$I�$H��H�D$H�����H�t$0H�l$hH��H��$�I��I��Ik�8H�L$H�H���fo��f��L��$��H��I�������x�������������D�� ���D��X���D�_�D�W�D�fAn�fAn�fa�fAn�fAn�fa�fb�fAn�fn�fa�fn�fn�fa�fb�fl�f��fo�fu�f~�@��t
��f��x���fe�f~����tj��f������f����u]f����tjA��fD�� ���f����u[f����tjA��fD�_�f����u^f��������hf����t���f����f����u�f����t�A��fD��X���f����u�f����t�A��fD�W�f�����~���A��fD��n���H�=m�jH��/q��3�H�=U�jH��/q��2�H��$�H9�$�H�l$hI��H�t$0�M����I����H�L$H�A0H��$ �o�oI�oQ f�$f�$f�$�H�H�Af��AH�A H�A(H�A-D��$ A��H�|$@L�D$(H�t$H�BA���81�H9��-H�L$X��ʁ����������
��?w��I�����{�H����}u��H�T$(H9T$ rH�D$@H�P0E1�E1�H�|$8L���j��@�1�H�|$PtH�|$X��}@����H�|$`tH�|$�γ}����H�\$@uH��`���1�����,����|$$���Є�t5H��`t+H���ƃ�H����蠶����tH���F��H��$�L��$�M��t'L�{L�%<�}�f�I��I��tI��t�I�?A����H��$�t	H���}H���[A\A]A^A_]�Mk�8E1�L�%�}L�l$�ffff.�I��8M9����K�|=tK�|=A��K�|=t�K�|= A����Ht$�
H��8H9��m����H0��t��f�H0��Mk�8H�T$J�2L��H���qH��Ȁz4H�R8r�H����H��������H��1�A�A�H�t$L�t$@I���I���H��H��t+I���L�|$ I��H��H����}H��L��L�|$ H�t$I���M���I���AƆ�L���J���L���rD��H�|$P��D��tH�|$X���}M��t8H�D$H�X L�5��}�	H��8I��tH�{�tH�{�A��H�{�t�H�;A����H�|$`tH�|$�Q�}H�\$@���H��$�H��$�$H��$0�rH��$�tH��$��
�}�A�H��$�/H��$��}1����H�=�H�p$q�'��.��m
�D��I�EL9�rN����Ik�8H�K0H�T$H�L0�o�oK�oS �T �L�I��H�D$0H��H��8I9�����H�D$0�C2�K4�����ʺD��S3���D������A9����n���H�;t
H�{��}H�{t�H�{ ���}�|���@�A�E1�E1�H�L$1�L�D$(H9�ts�q0H��8��u�@��uNL�Q�M9�MC�M���H�Q�1�A�<�;<�uH��I9�u�1�M���L9����1�I��H��u���L�Y�L�i�1�A���1�H��HD�I9���L���ƒ�A	��$H�|$@H��$0L�\$ L���pH�T$@L�z0N��H��������?I9���H��������I9������1�L���b'��H�=�H�^)q�]��,�1����H�=��jH��(q��M,�H�D$H��$�H��$�H��$8H�6H��$@H�=�
H�)qH��$8�,�H�=I�jH�@q���+���H�B(H�D$(M��H�l$h�U�L��L���2G�I��H��� ���L�|$8�8H�=�jH�y!q��+��H�=kq�+��}Ik�8H�t$0H�N0H�T$H�L0�o�oN�oV �T �L�I��I��M9�I�����Ik�8H�L$H�H�T$0�D0�t��u�1�H9D$Ht�H�L$X��ʁ������������?w��H��H��r��}t	H����{u�H�D$0H�8tH�D$0H�x���}H�D$0H�x�Q���H�D$0H�x �ڬ}�=����H�D$8H�D$HH��H�t$(L���}H�l$@H���t
H������}H�D$8H���H�D$HH���L���H�ExH���H��t�D$0H�l$hL�\$ �HDŽ$�HDŽ$�HDŽ$�J��H��������?I9���H��������H9����tE1�L��H���r$��A��H����D�H�D$(H��t�H�|$(H�t$ H��$�}��D$8�D$0L�l$HL���E1�H���E�����D$0HDŽ$�HDŽ$�HDŽ$�H�T$PH��$8H�L$XH��$@H��$HH��H)�I9���H�T$HJ��H�L$(H�<�L����}L��D$8H��	��H��$��#�H��$�H�D$ �& HDŽ$�H�D$(L�<�I��ܸ	1�L��1��
1�H��H��H��tAH��t\H��H��t�H�4�1ۃ<�/tH��H��u���H��H��H�H�4�H��H��H��u�H�=Zp�=&��L�|$(H�\$H�H��H����H��t}H��$�H�D$ uH��$��;"�H��$��@/HDŽ$�H��$�H���A�H9���H��H��$�H�D$ J�<�H��3�}I�L���AH��$�H�ȽH����A�G H�L$ �D� �Ao�AoO�L���H��	H��$�H��$�H�|$HL�|$ tH�|$(�Z�}M����
D$0tH�t$D�l$8�
���L�|$ H�\$HH��$8L�|$�I��8I�����A�G0�u�%�fA�G0I�WH��L��L)���I�GI�OH��H��$8H��$@L��$HH��$PH��$XHDŽ$`HDŽ$hH�����l���H�t$H�\$HD�l$8L�|$ �G���H�=q�U&��H�=��H��q�'�X&��H�e}H��L��H��H�\$�(���H�=
q�#�H�l$hI���s�H�
u�}1��v$��H�=�!q�E$�H�=�!q�9$�H�=�!q�#�H�=�!q�#�H�
\p1�L���0$��_�H���' �M��H��$8�A�H��L��L���(�H��$HH��$8H�D$HH��$@I��M���%������H�=�q�,%�����k�H��$���A�H���-(�L��$�����H��$���	�A��'�H��$�H�D$ H��$��#�����$8H�=åjH�
�pL�x�}H��$8�+�V'��HH�=~�H��q�C�$��.��$8H�=y�jH�
5�pL�.�}H��$8�+�'�H��H��$8tH��$@�6�}�D$8�H��M)�Ik�8H|$Ik�8H�t$0�>H��L��$�H��$���H�|$`��}�D�l$8H���LH��H��$��M��A��u�H��H�|$H�H�|$(���}��H��H��$��N��H��$��F��TH��H��$8����@�%��H��L��$�H��$��˽�H��$�螼�H�|$ptH�|$x�#�}H��$8辑����W%�H��L�l$HI��M��tsH�|$ �f�H��H�\$�H��L+d$0Ik�8H|$Ik�8H��Ȧ}M��~H��H��$����H����H�Ű�D$8H��$�tH��$����}�|$8u=�SH��H���RL���k�}H���k��H��H�|$h�0�_H���H��M��H�|$PtH�|$X�2�}�H��M��uHH�|$`tH�|$��}H��$�L��$�M��u^H��$���H���}H�����H�D$H�X L�5У}�fDH��8I��t�H�{�tH�{�A��H�{�t�H�;A����L�{L�%��}�ffff.�I��I���{���I��t�I�?A����H��H��$�L��$�M��u:H��$�t	H��@�}H�\$xL��$�M��u>H�|$p�1���H���"�L�{L�%�}�DI��I��t�I��t�I�?A����L�{ L�%�}�ff.�I��8I��t�I��tI��A��I��t�I�?A����f.�P�t1�Y�H�H�W1�H9�t7��r������������v��
tH���t6H��H��H9�u�YÉt$H�=P�jH�
�pL��}}H�T$�+��"�H�=\}��f.����
tP�#x1Ʉ����IH���@UAWAVAUATSH��H1�����HD�L�|0L�lxM9��,H�T$�L$�JA��I��H�l(B�|��w����I�LxA��H����H����#H���L�����X��M�dxM�����l$DH�D$��������D$ �T$!�D$"M�l(M�|0H�\$ I�l$�H��L��L��H����|�����(I��H��u�1��#D�d$I�]�I���I���t L9��JB�|���vI�̄�t�I���E1�J��H�H�l$ H�D$(H�D$0L�l$8�\$�l$M��uc�H�T$ H;T$(t4H�BH�D$ L�l$0I�����I�EH�D$0H��u�Kfff.�1�H��t8�:�Rv��u*L�l$8M��t�H�D$8H�|$ L���N'I��H��u��M��@��D��L��L��L��E1�H��H[A\A]A^A_]�J��1�I���IE̺L���l$D��譾��$D�D$D�L$L���������H��H[A\A]A^A_]�H�0qL��L����H�=&Z}�I�H��qL��L�����H�=�q�+�f.��UAWAVAUATSH��H1��t$����HD�H�l0L�txI9��sH�T$��A��I��L�|(C�<��u����I�D0H����D�d$<H�ȋl$D��I9�s"I�LxH�����H���L��D��蒽�1�@��HD�M�dxM��L�l$@D�|$��H�L$��������D$@�t$�T$M�t(I�l0L�|$DM�l$�L��L��H��L���y����tEM��M��u�1��CL��I��M���I����#I9��qC�<��tI�̈́�t�I��L���1�I���IE̺L�l$@L��D�|$D��譼�l$I�ExI��(@��HE�H�(�$D�D$D�L$<L��D���1�D�L$���M�dxL��M��I���,L�t(L�|0M9�sC�<��ns����H��tVH�}�L9��A�|���Js���NH�]�I��ff.�I��tL9���C�|���sI�̄�t��E1��1��l$�H�߉�轻��$D�D$E��H�߉�������I��M9���K��L�t$H�D$ H�D$(L�d$0L�l$M��t@�fffff.�L�d$0M��t&H�D$0L��L���#I��H��uQ�a�H�T$H;T$ t4H�BH�D$L�d$(I�����I�D$H�D$(H��u�$ff.�1�H��t�:�r���z���M��M��I��H�\$@H��D�t$D��H��褺�H��D��L��L��E1�D�L$���H��H[A\A]A^A_]�H��qL��H����I��H�_qL��L�����H�=V}�8�H��qL��H�����H�=�q��H�=�q��H��qL����H�=�q���H�=q����UAWAVAUATSH��xL��$��L$I��I��L�vH�t$(H�nL�,�H��t#L��ڙ}H��H��u�L���.���H��L��L����}d�<%�����dH�%��dH�%�H�HdH�%���|t)�$��|t)�$�H��$�H��$�H��$�HDŽ$�HDŽ$�H��$�H��$�H��$�H��$��H��L�|$�^��$��$�)D$@H��$�H�D$`)L$PH�D$HH9D$@t%H�t$PH�D$@H���eH��$��6c�H�l$fo�$�(�$�(�$�fD$@)L$P)T$`I��$�I��$�H��L�t$8L�l$0��H�\$ L�d$xM��$�M����H�D$ L�(fAoEfD��A��M�uH��}��A�D$�D!�A��I��tXfE��u+f.�fAofD��I�ŀ���I��A����t�A���A��H��H�@I�|��t�H��L�H�x���H�mH�H��'H���H�H���L�t$8L�d$xL�l$0H�\$ tH�;H)�P�}(D$@(L$P(T$`S K� �C�}H����H��H�|$t#L��&�}H��H��u�L���z����H��L��L��H�}H�D$H�H�kH�CH�CI�l$M��M�t$M��t&L�}L�%��}�
�I�� I��tI��t�I�?A����M��I�}t	H��}�}I�$I�\$I�D$IDŽ$�D$A��$H��$�I��$H��$�L�t$8L��L�l$L��L�|$���H�T$0H��$��L;�$�uL��H��U�}1ۃ���I�����H��$�t	H��ϖ}1ɀ|$����H��$�L��H�T$(A��E1�蠳��I�\$I��M9t$tH���(���H��$���H���}H��x[A\A]A^A_]��dH�%�d�%���������� L�|$���
H��$���_�I��H��twH���}�lI��H��$���H��c�}L���
��I��H�|$@�|�#I��H��֕}L�|$�'I��H��$��H��$���L�|$�I���I�uL���bG�H�D$(H�8uL���
�L���~�}L���~
���f�AWAVATSPH��I��L�<�H��t$L��I��Y�}L��H��H��u�L���
�I�I�~L���|�}I�^H��[A\A^A_�f.�f�UAWAVAUATSH���H��H����H��H;GsH���H���[A\A]A^A_]�I��L�{I�F�H�D$pH��:tH�D$@H�\$ L�|$x�pA�E1�L��L��L��Ԙ}L��$�L��$�H��$�H��$�H�|$ H��$��RH�\$ H�KH;�$�I��L�|$x�/M97��L���趥�����
M97�xL9sH�zD���H�CH��$�L�kPH�kXL�{ L�s(���H���syA����M����L�l$I9���N�$�1�L�l$f�L��L��L��ɔ}����H���I��H�+H��H��I9�v����<��HDŽ$�L��$�H��$�fDŽ$�HDŽ$�Ƅ$�HDŽ$�DŽ$�H�D$(H�D$0H�D$8J��H�D$�H�D$HH�D$H���}D�d$�@H�D$0H�D$HH�L$H��H��H�T$HH�,L�lH�lL�dH��H�L$H�L$8D�d$H�|$PH��$��ZJ�|$b���|$au܋D$P�L$T�����H9�$��uH��$�H)�L�,�A��ucM����I9�w�E1�L�l$ffff.�L��L��H�T$�Ӆ���I����I��I�,H��I��I9�v��H���f�M��tYI9��6���E1�L�l$f.�L��L��L��L��L�������tNI���
I��I�,H��I��I9�v����E1�L�l$H��t1H��H��4�}H����I���I��L�l$L�l$H��u�A�1�L��H�t$H��K�}H�D$H;D$(H�2�}�B���H�|$(�P��)���DM���
I9���1�M��f�L��L��L��L��L����������H���I��H�+H��H��I9�v��fffff.�H�\$(L�t$0H�D$I��I��L�t$PL�t$XH�\$`H����M�f�fffff.�K�<H��H9���O�,<H��$�K�D<H��$�H�ACD<H�l$ H��H��$�����tdI���u��1��
H���H��L�l$L�4�H��H��>��L;t$p�����~M�����L���u�}H���PI��I������M�I���M)�u
�3M�M)�t+I��M�f�
�I�� I��tI�|$�t�I�<$�
�}��H������L�����}�����1�� ���H��H�����H��H���H9������H�=�YH��p�=���H�=��p��H�=��jH��4t��+��oH�=j�p�]�H�=��p�Q�H�=!�H�{q���H�=BH}�
�H�=6H}�
��%H�(H}H�D$@H�|$@�	��
�H����H�=)�p��	�L���x�H�=(�p��	�H��H��t>L��ڍ}H�|$(�h���H�����H��L�l$hH�|$P��H�������H��H�|$(�3���H����f.��AWAVATSH��hI�Ή�I��1���A��LD�J�D'0H�$W�D$PH�D$`H�D$ H�D$(H�D$0D$8H�BH�D$HH�D$H��1���8��O;t'0w#O�t'x��L��L��H��h[A\A^A_�̫�H�=~�H�~�p�(��
�@AWAVAUATSH�����L�?L�gM9���E1�1�@E�4�D��5��=����A���sA�FЃ�
rdA��_A�ƿA��s4�Tf�A���v'D����i��u=A���rD����w��u(fDH���tVH��K�/H��I��L9��r����1�H��H��[A\A]A^A_�D�t$H�=�jH�
�|pL��g}H�T$�+��H�=�E}���AWAVATSPH��I��H�L�L)�H9�w-H��J�<�I~��}I�M�~H��[A\A^A_ùA�L��I��L��H���j�L��M�~뮐UAWAVAUATSH��8H��H�$H�D$H�D$L�>L�fL��L)�uH�D$H�C$H��8[A\A]A^A_]�I��H��A�1����I��AD$(L�l$I���I��H�D$B�,�I��L�l$M9�t�B�l�(L;,$u�L�������H��H�<$tH�|$�{�}H���{��f.��UAWAVAUATSH��I��H�D$H�D$H�D$ �L�fL�~�n(L�n0H�N8H�FPH�D$0H�t$8H�FXH�D$(L��L)�H�L$XL)�1�@��HE�H�H�����HC��HD�H����@�l$��tH�D$8H��D$xM9��L�l$PL�t$`H�|$0��H�D$(H+D$0H�D$(��H�l$(L�|$ 1�L�d$�f.�H��H;\$(tuH�D$0�4�H�|$@�Tp�|$D�H���D$H���HE�H�L$x�AH�D$@H�E1��f�I��H�D$F�,�I��L�|$ L9�t�F�l�xL;|$u�L������D$t H�D$8H��@D$xL�|$PL�d$XM9�unH�D$ H�L$`H�AD$H�Ĉ[A\A]A^A_]�H�\$ �'ff.�I��H�D$�,�H��H�\$ M9������B�l�xH;\$u�H�|$�n���H�\$ L�t$�I��H�D$�,�H��H�\$ M9��j���B�l�xH;\$u�L���0���H�|$�A�1��	��%������H��H�|$tH�|$�އ}H�����f.�@UAWAVAUATSH��I��H�D$H�D$H�D$ �L�fL�~�n(L�n0H�N8H�FPH�D$0H�t$8H�FXH�D$(L��L)�H�L$XL)�1�@��HE�H�H�����HC��HD�H����@�l$��tH�D$8H��D$xM9��L�l$PL�t$`H�|$0��H�D$(H+D$0H�D$(��H�l$(L�|$ 1�L�d$�f.�H��H;\$(tuH�D$0�4�H�|$@��n�|$D�H���D$H���HE�H�L$x�AH�D$@H�E1��f�I��H�D$F�,�I��L�|$ L9�t�F�l�xL;|$u�L���c����D$t H�D$8H��@D$xL�|$PL�d$XM9�unH�D$ H�L$`H�AD$H�Ĉ[A\A]A^A_]�H�\$ �'ff.�I��H�D$�,�H��H�\$ M9������B�l�xH;\$u�H�|$�����H�\$ L�t$�I��H�D$�,�H��H�\$ M9��j���B�l�xH;\$u�L������H�|$�A�1��w��%������H��H�|$tH�|$�>�}H���>��f.�@AWAVAUATSH���H��I��I��L�'L�l$L��L������I�ĈL���Ś����L��L��D�}L��L��H��1�H���[A\A]A^A_�D��@PH�����H9���H��tH�4�H��H��s1�H���1�Y�H��H��I��I��J��f�1�fo
[foRZf��fffff.��~$��~l�fp��fv�f��f��fp��fv�f��f��H��I9�u�f��fp��f�fH~�L9�t(H��ffffff.�1��9
H�I@��H�H9�u�H��xY�H�=ʂjH�
frpL��pH�T$�+�`�PH��t(H9�HC�H��t#H��H��H��s1�H����Y�1�H��Y�H��H��I��I��J��f�1�fo�Yfo<Yf����~$��~l�fp��fv�f��f��fp��fv�f��f��H��I9�u�f��fp��f�fH~�L9�t(H��ffffff.�1��9
H�I@��H�H9�u�H���tH��Y�H�=I�p��@P��x^�Ѹ��tWH�4�1�E1��H9�t:D�E��A���A���A����v)H���tLH��H��A��
u�A��A9�u��
1�Y�1�Y�1�Y�D�L$H�=6�jH�
�rpL��]}H�T$�+���H�=�1p���UAWAVAUATSH��D��E�ʼn�A��A��I��D���D���D������}H��tCD�(H�$H�D$H�D$A��A��@��D��I��L���(H��[A\A]A^A_]ÿ����f.�UAVSL��1���A��LD�N�Dx������4M��@��A �A �A��I)���L�KM����L�[I��N�t(J�t0I�@�H9�uE1�DM9�t3C�<M�Ru����E1�f�M9�tA�,�C;,M�Ru��1�I��H��u��L��H����A��A�J�t0u"H����L�N�L9�sI��I9�L����H9�s@L�CL�KI��N�T(E1�@M9�tA�,�C;,M�[u��ff.�H��H9�u�1��7��u H��tvH�����uH��tqH��I9�IB�H��@���H���ݞ�H�;t
H�{��}��[A^]�H�=��p���8H�=��p�*H��<}H���1��H�=��p��H�=��p�H�=��p���I��H�;t
H�{��}L�����UAWAVAUATSH��8E1�Ҹ�ID�H�D$H�D$H�D$ H�l0H����E��E��H�L$0�t$�T$H�|$(L�d(�E1�1�1��J��I��L�l$ L��H��H9�tYA��D9�u L;l$u�H�|$�l�H�D$���D9�u�H��t"L�j�L�l$ H�L�H�t$0H9�tL��H9�u��)1��E1�H�|$uI�R�|$uH��tXH��H�ًD$��|$t�D$�
H����D$tCH����H�|$(�/��A��H�|$�9~}D��H��8[A\A]A^A_]�H�=��p�s���H�=��p���H���H��H�|$tH�|$��}}H������Pd�<%����udH�%�����
�}��u5H;�}u1Xø�H��}dH�%����d�%�����
�}��t��w��"�f�UAWAVAUATSH��H�=H��}������}�����=�}�H�Е}H�D$H��tnH���}H�D$1�L�-9�}L�%j}�H�rZL�t$I)�v6H�D$L�<(���L��L��A��H���u�A�ԋ8�u���t�t�H�X�}H��[A\A]A^A_]�H�=
-p��DUSP��H��H�ǰ��HD�������t@��H�ߺ���?�����H��[]�fDUAWAVAUATSH��8H����t$��H�|$(HD�L�k`H�ChH�D$L9���L�s L�{8L�cXL�l$ H�D$Lk�hK�,K�l,K�L,H�L$0H��H�ChL��L��H�T$�8��C�<,L�l$ u+H�D$H�@H;C0vH�=i�H�i�p�(��H�CxH�ChH;C`sLH��L�cXHk�hI�l��t8H�T$0I9Tu,I�H��H�ChL��L��L���)8��A�<$u�I�D$H;C0v�뎀{tH�CH��tVH��H�Ct3H�\$L9�s�t$H�|$(����L9���H��8[A\A]A^A_]�H�Cf�CpH�\$L9�r���H�=��p�D��@UAWAVAUATSH��I��I��H�^H�nL�$�H��t L���y}I��H��u�L���"��A�L��H��L���~}H�,$L�l$H�l$I���H���D�M�&��tM��tPH��H��[A\A]A^A_]�%Jz}M�oM;/uL���1:�I��I�GL��H��L�$H�\ADI��M�oH��[A\A]A^A_]�I��M��u�I��I�>t	H���y}L������fDAWAVATSPH��L�wL�M)�t0I��I��L�%�y}��I�� I��tI�~�t�I�>A����H�{tH�;H��[A\A^A_�%uy}H��[A\A^A_ÐAWAVSH�H�_H)�u[A^A_�H�@L�4�I��L�=>y}�
@I��H��t�I�~�t�I�>A�����AWAVSH�H�_H)�u[A^A_�H�@L�4�I��L�=�x}�
@I��H��t�I�~�t�I�>A�����PH�H�GH��H)�H��H9�H�T�HC�H�sH�GH�rH���tH��H�HH�OY�1�Y�H�=�'p�P��H�=	(p�D��@H�?�"�AWAVAUATSH�� H��I��d�%`�����t6��uH�=�H}��r�dH�%H��@���H�5���
d�%`���I��������dH�%@���L9��H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��H��t H�r�H���z�H��u��v�dH�%@����dH�%@����Đ~��@��H�����H!�I���ك�1�fo�QDH9�tJ�Ao��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�fD�H��E��t���<�E1��L9�t
B�<*M�@u��}@��t1��1�fo�R�H9�tE�Ao��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�f�H����t����1ҐH9�t��<?H�Ru�H�|$E1�L��H��1�A���L�d$I��M9�MD�HE|$H�D$ID�H��ffffff.�L9���t)B�/�ʁ��������v6�� ��I����w�M��t��u}��H�� [A\A]A^A_�H�=eUt�8��H���L$H�=�tjH�
sfpL�lQ}H�T$�+�M��I��M��t	H���u}L�����f�UAWAVAUATSH��L�D$ �L$lI��H��H��$�H��H�����H��H)���I��L9���I��H��L�,�H��H��>��H�Q�I9�����u���H�T$pM��tL��t}H���B%I��H��$h�A�HDŽ$hJ�4�L��L��y}H�D$ H�@0HDŽ$�HDŽ$�HDŽ$�H��$�HDŽ$ HDŽ$(HDŽ$0d�<%����L��L�|$��!dH�%��dH�%�H�HdH�%��H�t$ H��$x�L$lf��$�����$��$��$�)�$@)�$P�$ )�$`H��$0H��$pGVt)�$�HVt)�$�H��$�H��$�H�>H�VH����H�����H�T$��H����*"Hǂ�������P�����p�}���HDŽ$ HDŽ$(HDŽ$0H�=-�}H�5.�}HDŽ$�HDŽ$�HDŽ$�H��$�H�l$��L��$�H��$�L��$�M����!A�E1�K�<.H��L����v}M�L��$0M��t	H��}r}L;�$ uH��$ ���L��$(C�D5:I�FH��$0H;�$ u
H��$ ����H��$(B�D3 I��L��$0H�|�[H��$�HDŽ$�;HDŽ$�H��$���HDŽ$�HDŽ$�HDŽ$�H��$�H��H��H���ջ�L��$�L��$�L��$�H��$ L)�I9��� J�<3L��L����u}M�L��$0M��t	L��Xq}L;�$ uH��$ ���H��$(B�3
I��L��$0�=��}��xH��L��+u}H���u�Ws}H��$ tH��$(��p}H���H��H�\$H���H��$h���M����PHǂ�M)�I��I��tI�F�B�|�� I��t��1�H�|$HHDŽ$�HDŽ$�HDŽ$�L��$��H��H��H��$0H�����L��$�L��$��D$lH�l$PL�|$x�
M���kL��$�K��I��H��$�1�L�%��pfff.�A�A�O�����H9���H��$�H)�H��A�wH��$��%;�I��L��$�H��$�H��E1��@I��I���t#K9l&u�K�<&L��H���p}��u�C�\&�1�H��$�H��H��H�l$Pt	L��8o}��tRH��$�H��L;�$�H�\$�.����?HDŽ$HDŽ$HDŽ$M��M���4�\H�\$H��$�L��$�M��I)���H��L�|$x��I9���HDŽ$HDŽ$HDŽ$HDŽ$��D$l�HDŽ$�HDŽ$�HDŽ$�H��$@H��$��7H��$@H��$��T��1�H�l$H���H��$h��H���m}�zH��I�4�J��H��L����o}HDŽ$HDŽ$HDŽ$A�E�o��)���D9�����tHDŽ$�M��������L��$�L��$�J��H��H��$�A�H�
�tH��$�H�
�tH��$(H�\$f���D����H9l$P����H)�L�4�L��H���:�H����E��t%L�<�L����k}H���!H���fD�E1�H��L��L���q}L��$L;�$u
H��$���H��$K�vH�,�H�\�H�l�I��L��$L9�$�L�|$xt4C�'G�l'I��H�l$P��)�H�\$����D9������
L��$H�l$PH��$�H��L)��
HDŽ$�M��t3H��L��$��u���K��I�4�H��H��L����m}I���I��H��L��$��?���L��$�H��H�L$H��M9�tA�H��H)��H��H��$�H��$�K��A�|��
�I�O1�H�P�9
�H��H��I9�u�A���I��K��H��$�A�|���1�H�t$H�|$PL��$��f.�H��I9�t^A�L��t�t�I�I��L��$ H��$ H��$�H�aWH��$�H�=c�
H�c�sH��$������C�T�C�D��H�-�t��p��L��tL��$(H9���I��I)�L�D$`H�4�H�t$@��)�H�\$x�-9��%����H�D$H�4�1�H��$}H��$�1�E1�H�l$@E1��@�1�A��H9���D�mD����������PI����)H�MI�_�t9H9���D�mD��5��=���H�����H��I���H��H��L��I��A��0���� ��A���������A�� ��=���t1��$A���srA�EЃ�
��D���_��������A��_���D �1�A��&,A��"��A��$�����@������1�H�\$8���A��'tyA��\���������A����t���H�|$(D��I���_F�H�|$(L������x���A����C���D���FT�H�|$(L���V���@��t/@��1���t�_���@���S���@��1����G���1��B���@��8�����D���H�-ttH�t$8H�D$`H���"H��H9���"D$l���H�\$x��H����	L�vH�T$`H9�H�D$H��H��t��u%H�D$ H�@H�t$�"H�t$H�ƀH��lp�
H�D$ H�pH�@H��$�1�P(L��$�L��$�H��$�H�@H�4�L�H��L��$�
L��$�H�D$`L)�H�D$HH�D$@J��H��$�L��$�N�$�DŽ$pH��$�I��H�t$8H�\$pL��$���$���$���
�$���$4H��$xH�L$XI�����D$(�I�E�I��H��H;D$8�5
I�E�L9���	H�D$I�U�M�u�H��$�H�t$HH�T$ L��D�D$(�H��€�������������$<�������L$6����$�A��H��$�H���1��H���0H��H��H�t$@H��L�=cj}A��H��$�H��$�H��$�H��$�H��$xH��M���J��H��$�H�<�H�t$ A��L�H��$ fA�H�\$pH��$���L��H+L$H�,I��H��H��H��������?H��$ H9���H9��������$�A�H��t3�H���=��H���~H��H��$ H��$xH�l$pI���HDŽ$xH�D$HH�L$ H�4�L��H��Ai}L��$�L��$H��L��fA�HDŽ$�HDŽ$�HDŽ$���$I���rH�|$ J�4�H���H�
���~�����H�D$XH�H��t��u)H�D$XH�pH�@�'H�D$XH�p��H�H�
ip�
H�D$XH�pH�@H��H�T$ L��PL��$�M����H��$xtH��$���c}H�|$����H�|$ ��c}�����A�H��$�H��$�L�����H��$�H��$�H��$xH��$�L�=�g}���H�D$XH�H���T���eH�D$XH�pH�@�`fD�d$4H��$�H��$�L��H�T$(�L��I��HDŽ$ HDŽ$(HDŽ$0H�F�[H��$�HDŽ$�HDŽ$�H�����H��H��$�H��$�HDŽ$�H��$�H��$�H�$H��$�H��$ H��L�u@I�����$��H��$0�$ )�$�H��$�H��$�t	H��3b}�I�L��D�d$4�L��H�t$(����H�D$XH�p��H�H��fp�
H�D$XH�pH�@�H��H�|��PH��$ H���}��H��$ �0��H��$H��H��H��$��4D��H��@�@HB�H��$�H���ZA��H��$pH�D$(fD�d$4�(I��L;�$�I��H�\$pH��$��I��vHH�D$(H;�$�H��$puH��$����H��$�H�D$(�� H��H�D$(H��$�H��H��$�L���
��L9�$���H��$�H��$`�$��$��$��$�)�$P)�$@)�$0)�$ H��$(H��$0H��H��H�-U`}�x��H��$�H�D$XL��$�H��$�H+D$(I9�L��$��J��H��$�L�d$(H��$pJ�<�L�t$XL���Vd}M�L�d$(L��$�H��$�tL����H��$ D�d$4tH���H��$@L��$HM��L��$t"H�k�	H��I��tH�}�t�H�}�{_}��H��$8����H��a_}�����A�H��$�H�t$(L���T��H��$�H�D$(H�-(_}����H��$�H�u���I��H��$�H��$�H�AH��$�H�H��$�H�AA�ĉ����|$6D�H��$xH��$�H��$�H��$�H��$ H��$���$���$���$���$<��$�f��$�H��$PH;�$XsfH;�$@u
H��$@�$�H��$HHk�8H��$�H�T0�$��$��$�T LH��H��$PL���/H��tH��$���]}H��$�L��tH��$���]}H�|$tH�|$ ��]}���$pL;l$8�����H��$H��$��<��]}�1E1�L��H��$H�\$8L�5l]}������E1��H�=E\jH���s�����L9���
I�N���D)�@����
H��A�|�
H��tI��H�4��zA�|�A�H�pH�P�S
H�=�[jH�<t�����PH�-tL��$�D��$pH�t$8H��L)�H���������H��L9�tDH��H��I��L�5�\}�	I��H��t'I�}�t�I�}A����H�-�tL��$�D��$pM��H��$t�J\}A��H�\$x��H��$@H�t$@H�T$`��H����H�L$P��+��;C��H�|$@H�t$`�
)���H��H�L$`�#
H)�H�D$xH��$���H��$PH�t$@H�4�D�L8�H��$@H�ʹE1���gL��$PL9����.H��$HIk�8Hk�8�L1H��8H9�u��H��$��D3�E1�A��H�T$ ��������H�T$x�D2�H�D$A�H��$0)�L�D$L��$����t2�A�A�9�H�|$`��H�D$��A�L�D$ H��$�)�H��$���I��L�D$@9���H����L��$�H��A�D��<��M�$�A�|$�A�t$�H�T$�OH�D$pH�T$HA�D$�H�|$`�pH��$���L�|$`L���t�H��$���$��
L��$�J��L��H�t$@�`^}H��$�L��L���}��H��$�H��$0�$�)�$ H��$@H��$ �(@H��$�L��$�L��$�H��$@H��$��#�)H�D$�H�D$A�E1�L�D$L��$�d�<%������dH�%��dH�%�L�\$HL�T$pH�pdH�4%��HDŽ$�HDŽ$�W��$�HDŽ$�HDŽ$�Ƅ$HDŽ$�H��$H��$�C;t�$�D;t�$�H��$�H��$�D��$H��L)���	H�D$xD� L9���	D�pD��D��L��H�L$P�MI��H��D��$0H��$ ��H���p���$ ��L��$(L��$0H��L��L���^\}L��$�L��$�H��$�H��$xH��$��1��D����H��$ H�t$pH�T$H1�E1��V�L��$ L��$(L��$0H��$ H�t$ H�T$1�A���H��$ H��$(H��I9���H9�����I��M���H��H���E1�H��$�H��$�H�4�H��2[H�
�2[H�����A���uH��$��[A��H��$�t	H���V}H��$��DLH��$H��$H��$xH��$�H���[H�{ H�C(��P(L�d$P����H��$�tH��$�H��t
H��$��=B�H��$L��$M��t0L�{L�%5V}�ff.�I��I��tI��t�I�?A����H��$t	H���U}H��$�tH��$���U}H��$hH�|$t��U}H��$xH�X�8��H�����u:H�����Hǃ�������P���.�ȉ�PHǃ�H��$`H��$PH��$�H�J(�$@HDŽ$@HDŽ$HHDŽ$PH�HH�J(BHDŽ$`HDŽ$hHDŽ$pH��$@�TuH��[A\A]A^A_]�H�D$xH��$�D�L�A��E��H��$@H�t$ H�T$��`1�H��$HH��$PH��$�H�$H�T$L��L�D$@L�L$`�mH��$�tH��$�H��t
H��$��6@�H��$艓�H��$hH�|$�Z����[���A)�H��$0L��$�L��$�L��$�H��$�H��$�H��$�H��$�H��$�H��$�H�D$��$0�$H��$@H��$�L��$�E���NJD��$�D$l�t���1�H��$�E��DD��\���A�E1�d�<%����� ���M��L��菿dH�%�d�%����L�D$H�L$PL��$�I��M�����I��L���S}L��H��H������S}���I��L�D$@�A�E1�H�|$H�D$@H�D$ H���FL�L$HL�D$pL��$�1����dH�%�d�%�����t��H��H9�H��u1H��$�I��H���4�H�=�[H�
�s�$�s����H��I��I)�H���
H��(I��t��y
u�y%
t��H���qA�t�A�H���y%
t�H���q$A�t�AA�H���H�
p,}1�H��L���k���i�H�L$pH�D$H<@��H�D$@H�D$ H�|$H��H����H�lt[L�%gt[I��H��t@A�A�O�����H9L$P�H�T$H�<�H�4�H��L�����I��I�M�t�M��A��@��L�T$pL�\$HtE1����L�D$H�L$P����H�=�p�s���H�
�+}1�L������H�=ٰp�L���zH��$ �A�1�L�����L��$(L��$0H�l$�"��H��$ �A�L��L������H��$(L��$0H�l$���H�	�sH��$(H�=lOj�H��$(�����H�
�/tL��H��������H�
�/tH�|$HL��L��H�\$8L�5.P}����H��$(H��$0����H�=C�s�����tL��$��BH�=�NjH�!�s�����MH�
��sL������H�=��s����-�H��L���#����L�����D��$�H�=�NjH�
B@pL�;+}H��$��+�����H�=�s�������$��D$7H�==NjH�
�BpL�R�sH�T$7�+�����H��$�H��$������zH�=��s�K���lH���sH��$���H��$�P�H�=��s�H�=��s����7H���sH��$�H��$��x���H��$��H�=R�s����I��H��$��H�|$X�fN}��I��H��$��H��$���I��M���0L���I��M���H���I��H��$��f���I���I���I����h�EI��H��$ ���H��$��X�H��$htH�|$��M}L������z�QI��H��$�ڌ�H�\$�I��I��M��t/L���tM}�$I��H��$ �jE������I��H��$��H��$��1M}��I���I��H���zL���lI��H��$�tH��$�H��t
H��$���8�H��$�!���H�\$�[�=�
��I��L�5�L}H�\$8��I���
��I��H��$���H��$��L}�wI��H��$���-�H��$ uH��$�u$�I�t6��H��$(�>L}H��$�t�H��$��%L}�I���L��H�t$(����I��H��$ tH��$(��K}H�D$H���H�\$�fI��H���H��$@�(lL����I��E���H���I���I��H��$�H�u
H��$�F��H��$�tH��$��eK}H��$xtH��$��LK}H�\$8L�5@K}�^���I���EI��H��$��@�I��H��$@�wkL�����I���I��H��$�7��H�\$�^I���YI��H�|$tH�|$ ��J}H��L)�H���������H��L9�umH��$�tH��$��J}H�\$H��$�҉�H��$�tH��$��qJ}H��$ht	H��]J}H��$@�jL���P��H��H��I���I��H���v���I�}�t�I�}A����UAWAVAUATSH��L�wM���	��I��H��G2�O4�����ҹD�H�|$�31�@��D����@���I��uM���Ik�8H���H��H��H��$I�$I�$H��1�H���s
M��1��H��H��fn�fp�L�D$I���f��fo�$fo%%fo-�$fo5%fo�I��fo�f�E��x���E������A����A��E	��D	�E�� ���A��A	�fEn�E��X���E�X�A�X�A��E	��D	�E�A��A	�fEn�fEo�fDt�fEo�fDt�fAq�fEo�fE��fAq�fEo�fE��fD��fD��fD��fD��E��w���E������A����A��E	��D	�E�����A��A	�fEn�E��W���E�X�A�X�A��E	��D	�E�P�A��A	�fEn�fEo�fDt�fE�fEo�fDt�fE�E��v���E������A����A��E	��D	�E�����A��A	�fEn�E��V���E�X�A�X�A��E	��D	�E�P�A��A	�fEn�fAq�fD��fE��fE��fE��fAq�fD��fE��fE��fE��fD`�fDa�fD`�fDa�fDo�fEo�fD��f��fDf�fE�fE��fAo�fA��fDo�fEo�fD��f�fDf�fE�fE��fAo�fA�I���I��������M��fo�f��fo�f��ff�f��f��f��fp��fo�f��fo�f��ff�f��f��f��fp�Ufo�f��f�ff�f��f�f��f~�H9�tdH)�Hk�8L�D$L�H��lA�@D�O�D�F��E��E��ED�D�_�A��DD�A��E�E�E��D9�AC�H��8H��u�L�d$E1��A�D$2A�T$4�<���@��D�A�|$3@��D����@���9���I��I��8M9�u�M��d�<%������dH�%��dL�4%�H�CdH�%��H��$�A��L��謈��o�$��o�$�fL$`fD$PH�\$pL�t$xM����L�|$@�l$1�E1�E1�L�d$H�.H��$�N�<�I��H��$�L��$�I��M9���Ik�8H�L$H�H��$�L��$�L��$�L��$�H�T$(H��$�H�|$pH�t$xH�TH�lH�T$0H���*H��H��H�|$`�L�t$8H�\$ L�l$L�D$PH�t$XH��H��9fn�f`��p�fp�DH��1�1�H!��Ao(fo�ft�fD��E����H��$�L��$�f�$�H��$�H��$�H��$�f�$��A��H�H!�H��L��H)�H�A�H;xuH�pH�|$0I��E}L����A�D$�fD!�A��L��$�H��$�H��$�fo�$�H��$�H��$�fo�$��x���f�H��L�l$tf�…�t"�D��I�I!�fv�ft�f�…�uR��1�H�H��H������f�L�t$8L;t$ L�d$HH�D$����H��$���0�����@C�0����$I�N�H!�C�0A�\foD$`��fn�f�
;f��fD$`I��I��H�D$(K�D0�L�d$HH�\$ L�t$8I��M9�������>H�|$PH�t$p�j�H�D$(H�HH�L$0H�x����fAof��D��C�0�b���H�\$ M����I��Mk�8I���L��L�l$��I���L��H��M��I��L�l$��K�\5�H9�I���CM��Hk�8H�L$H�<H�,H�TH�T$(H�TH�T$8H�T H�T$0H�4H��8Hk��L���C}M��I�u�H�D$@H�pH��tH����H�|$(�kA}H�|$8�W���H�|$0�TA}�G���1�H�L$XH��u'�HL��H��H�|$ t	L��*A}�l$H�L$XH��t#H��H���H�H���tH�|$PH)��@}H���(H��[A\A]A^A_]�L�|$@�l$L���TY�I�FL9���I��lM��I��M�E1��=Ik�8H�P0H�t$H�T0�o�oH�oP �T �L�I��I��8I��tcI�D$�A�L$�A�$�4���@��D�A�t$�@��AD����@���9�t�H�8tI�|$�@}I�|$�t�I�|$�
@}�L�|$@M�wM��l$d�<%�����K�����H��I��dH�%�d�%�����;���H��w=H�|$H���@�������H�|$H���e���L��H��sH��螹�H�|$H������@���~���H�|$H������l���H��H��$�t%H��$�H�D$�H��H�|$ tH�|$�(?}H�|$PH�t$X�QH�����f�UAWAVATSH��`D��I��H��H���H��uH�������H���@��HD�L9Gxt'@��I�׺H��I��L���]�L��L��H�����$�H��u
H���H��tH������HD�H�xxH�<$I�ƀH�D$ L�t$(H�=/CpH�|$0H�D$PH�D$XH�D$@H�=UpH�|$HL�H(D��I��H�|$H�t$ A��ARjAS�p0���H�� L�t$H�T$H�$H��L���`�H�|$t	L����=}H��`[A\A^A_]�1�H��L9Gx�������H��H�|$t H�|$��=}H��萲�H��H�|$ �#*�H���{��蹽�fDAWAVSH��PH��I��H�uespemosH1�H�modnarodH1�H�arenegylH1�I�setybdetI1�H�D$H�T$H�L$L�D$ H�|$(H�t$0W�D$8H�D$HH�$L�|$H��L���e�H��L��L��H���S�H�|$8H��8H|$@H�T$H�L$ H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��P[A^A_�f.��H��tH��H���H�H���t	H)�%�;}�f.�f�UAWAVAUATSH��HI��Lk�8I�H�G8E1�I��L�l$�]H��L�l$H�D$(H�H�D$H�CH�D$ H�C(D$0CH�D$@H�C(�D$f�C0�D$�C2�D$f�C6I�G8I��8L9��~L��I���Uh�E0�у� f��u�f��u.� u�H�}@H�uHH�UH�M�U�<�u��Uhffff.��T$H�E8H�D$(H�E@H�D$H�EHH�D$ H�E`H�D$@EP)D$0�Enf�D$�Ej�D$H�E0I�G0EMU AW AOAL��L9���L��D$ uwM��@K�.C�D.� ����K�T.�K�L.�H�|$H�t$ 藸<������H���K�.H���H�H0H�K0HP S KI���u�L���s����I�A�D� �a���I�L�H�K0AD�AL�AT�S KH���u�L���-���H��H[A\A]A^A_]�H�L$(H�H�L$H�KH�L$ H�K(D$0CH�L$@H�K(�L$f�K0�L$�K2�L$f�K6H���A���UAWAVAUATSHk�8H�H�O8E1�H��H�\$��`I��H�T$�I�UM�MI�E(D$�AEH�D$�I�E(�D$�fA�E0�D$�A�E2E�E3�D$�A�E4H�\$�H��8I��8H��8H9��$D�FkE���F3A8�u,D�fh�F0D��@��@�����@���<�u��@I9�����(�<�u�L�N@H�FH�Vhf�T$҉�@��@��I��I��H�H�T$�H�V`H�T$�FP)D$��Vj�T$ыVl�T$�L��I��H��u'E1��M9�A��A��E(�H���A�������L�|0L�|hLT TXLHD8H�������I���D�|�E8�u�D�|�E�A��A�u�L�d�M����C�|�~�n���H�\�A��B�|��~�s����U���I9�A����D(�I��Ȁ����J�T)�J�T)0BD)�BL)�BT)�BT) BL)B)L��L������B�T)�A8�u�B�T)���@�u�I�����H�FHH������H�VH���
���L�N@A�|��~�����L�^A�|��~���fD�d$�L���^���I����H�I������[A\A]A^A_]�f.�DUAWAVAUATSH��I���op�_rD�qH�FH�$H��$PH�FL�,�H�D$PH��tL��@5}I��H��u�kA���	�A��A�,�Ř L��H�$H��L��W:}H�D$PH��$�L��$�H��$�I�L$8H��$�L���E1��3�u,H��$PH�8�PH��H�Ę[A\A]A^A_]�%�5}����A�|$q��I�D$8H�h�8��H������zH�D$PH��L��f�H��tP�T��ց���������0H���H�ȃ�/u�H����H�t$PH)��'L�4�H��s�H�t$PI��H���L��H�t$�|�����L�D$��I�L$I�|$Hk�8H�H��$�H��$�ffff.�H����H�QH��tH�qH��8H��ȃ|��/t�H��$xH�D$XH�D$`H�D$hH��$�L��L��1�E1��AL��$�H��$�HDŽ$�L��$�H��$�HDŽ$�HDŽ$�HDŽ$�H��u[H��$�H�t$XL��$��JA���-��$���L��$�H��$�t	L����3}H�D$XH��$hH�|$`H�t$hHDŽ$�HDŽ$�HDŽ$�L��$�L��$�H��$HH��1�jj�yI��H��HDŽ$�HDŽ$�H��$�H��H�T$��H��$�H�@H�4�H�I��I��E1�H�|$XHDŽ$`�MH��H�D$H�L$0H��(�L��(�L�L$HH�T$H��$XH��$�L�D$xH�|$Xf�H9���H��H��L�pM��t�L�xJ��M��1�fDA�<�	tH��I��H���u��I��I)�r�H�HL9�s�I��H��K��H9��OL�T$L�D$xH��$�L�L$HH�T$0�2�����������%H��I����D$X�L$\L$`��=��ʀ�H�L$HH�T$tM���"H�t$0�H��$XM�<�H����H��$�I��A��jH�L$(��L�1�L�L$�H9|$@��@��I��@��u=I9�tKH��I�qH��M�I�yL9�M��LB�E1�DM9�t�G��G9�M�Rt��@�υ��;���H�L$(�H�L$(H��H����L�L$M���p�Z����pH�D$@�p��/}H����I��Hǀ`H��$�HDŽ$�fǀjL�8H�D$I�AH�D$0I���M���HDŽ$�H�T$H��$�L�D$xH�|$XH��$`H��H��$`H��$�H��$X���f����H��H��L�d$I�H�D$@H9�vAI�<H��H�D$(��)��H�t$@H���1}I�4H�ưI�<H��H���1}H�L$@L�9H�D$H�AH�D$(��H�L$0I���M���fA��$jH�$L�L$H����H��sA��D$ �5tH��uA���D$ 1���D$ I���H��A���D$ �pH�D$@�p�8.}H�D$(H��H�$�LH�L$(Hǁ`H�D$��jL��H��H�f��jI��H����L��L�d$pH��L�d$I���H�D$@I���H��$@I�H��$8I�DH��$0I�4H��I��L��$�H�|$(L���2}I�4H��H�\$(H���H��$���2}H�D$pfA��$j�|$ ID���jI��I��J�#H�L$pH�D$ H9�vAJ�<#H��H�D$ ��)��H�t$pH���/}J�4#H�ưJ�<#H��H���/}H�L$pL�9H�D$H�AH�L$ ��H�D$0J��#�N��#�f��jH�D$H��`H���dHDŽ$ H�$H�L$�H�L$H��`H���DL�t$(H�l$@H��$@H��$0L��$8��h��jH�|$ H��H�D$L�t$pH��$�H��$H��$L��$��f��s�H�D$E1��7H��t��uA��H�D$1��E1�H�L$�H���A��H�D$H�L$0��H�D$@����+}H����D��$(Hǀ`H�L$��jH�\$I��I��I�fD��jI��H�D$(��H��I���H���H�D$@H���H��$@H�H��$8H�DH��$0H�4H��I��L��H�-P0}��H�D$H�4H��M��I���L���H�L$H�l$(L�t$fA��j��jH�SH���H�D$ )�9��H��$ I��$pI�4�H��x����/}1�H��H9�H��H���pH��`f��hH9�sH9�vր�$(MD�A��$jL�t$0M�~L��H��I�I��M)���L��H��H��$(I�<��D)�H�D$ A��A��H��H��$pL��L�L$��,}I�4H�ưH��$(I���L��L�t$0��,}H��$H��$pH�H��$H�AH��$I���H��$�I���K�4�H��pK�<�H�ǀH�T$ ���>,}L�L$�7H��$H�H��$H�AH��$I���H��$�I����MH�EH�T$pK���xfA��$jI9�H�$�h���D)��Ń�t.K��H��x1�H�4�L��`A�<f��hH��H9�u�I�I���&���K���pL��`fD��hK���xL��`A�Wf��hK����L��`A�Wf��hK����L��`A�Wf��hI��I9�u����HDŽ$ ���"(}H����I��Hǀ`fǀjH�D$HI��pH��$�H����H�L$HL��`fǁhL��$�H��$�H��$ H;�$���fAdžjH��$8I�H��$0I�NH��$@I���H�L$@I���H�L$(I��xL��`fǁhH��$�M��H�$���H�iA��A��I�H�L$0f;L$ �����H�D$(H�\$H�<H�D$ L�|$0L)�H�D$H��H��H�T$@L��H��)}��E��A��J�4#H�ưH�D$(H�<H�ǰH�T$@��)}H��$I�H��$I�FH��$J��#�H��$�J��#�H�4�H��pJ�<�H�ǀH�T$H���B)}�DH��$I�H��$I�FH�D$0��H�L$H��$H���H��$�H���H�D$ �HH��H�T$H�t$0H�|$pH���xf��j9��<���H�L$ +L$0����t9L�L$H�T$0I�4�H��x1�H�<�L��`D�*fD��hH��H9�u�H�H�L$ H+L$0H������H�t$H���pH��`f��hH���xH��`�Uf��hH���H��`�Uf��hH���H��`�Uf��hH��H9�u��k���H��$x��M����L�L$HH��$�H�B8H��$�H�JH�T$H�RH��$�L����jA��A��I�E1�I���H9��À�M�߀�uCM9�tHM��M�_I��M�7I�_H9�I��LB�1�fff.�I9�t�E�$�D9$�H�mt������tL��H��H�$��H���p�n���I��J���L�4�H��H��>��H��������I9������J���M��t�L�����H���/	I����E1�H�D$H��H��L��)}H�L$H�ytH�y ��$}H�L$L�yH�D$H�A H�Y(H�$H��$�H9�$�L�L$H�}���H��$���L��$�H��$�H��t'M�~L�%,$}�f�I��H��tI��t�I�?A����H��$�t	L����#}H��$hL��$�tH��$H��#}A�\$pA�l$rE�|$qH�|$Pt'L���"}I��H��u�L��H�$� ���#A���	�A��A�,�ŨL��H�$H��L���'}H�D$PH��$�L��$�H��$�I�L$8H��$�L���E1�� �I� H�L$PH��tdI�W�H!�H����1�foC�H9�tb�o��oT��o\� �od�0fv�fv�fk�fv�fv�fk�fc�f�H����t��W1�I�L$8H�H��tJ��uWH�QH�I�U��1�@H9�t�</H�Ru�����~���_��I�L$8H�H��u���HQH�
>'p�H�QH�I��H��$���L��$�L��$�L��$�L��$�Ik�8H�I�$I�$II9�v1�胚��H��tiH��H���!}L��$�H�D$H��H�l$P��M��H�$t]I��K�dH���H���������H��H��H��H�‰Ѓ�H��Hs?E1�L���G�H�D$HDŽ$�H�l$PM��H�$u�E1�L��$��I��L!�H�L$H���E1�L��f.�H�yH��@����0���HdžH���HdžP���HdžX���Hdž]���AH�y(H��x����h���H�F�H�F�H�F�H�F�A0H�y@H�~�F�H�F�H�F�H�F�H�F��oAHH�yXH��`H�~��F�H�F�H�F�H�H�FI��H���L9�����L��$�H��tfIk�8H�t$H�H��(H��1�fffff.��oH�yH��H�z��B�H�B�H�B�H�H�BH��H��8H9�u�I)�M��t	L���}H��$�H�D$XL�D$L�D$`L�d$hHDŽ$�H�@�sH��$�H��$�L��H��H��M��jj�۝H��L�d$��w}H����I��HDŽ$�@H��$�I��(H�-Ts1��W�A�L��L��~#}M�e�M�}�M�e�I�E�I�E�I�EI�EH��I��8H��H��@t>H�u�L�eN�4�M��t�L��I����}L��I��H��u��L���!���$�o�$�f�$�HDŽ$�@HDŽ$�H�B�sH��$�L��$��@H��$�A�@H��$�H�4$H�T$PM��jj蒜H��H��L�d$t:M�u L�=}��I��8H��tI�~�tI�~�A��I�~�t�I�>A����H��$�t	L���}M��tGH�D$H�X L�5�}�ffffff.�H��8I��tH�{�tH�{�A��H�{�t�H�;A����H��$�tH�|$�l}H�$H��$PH�8t	H��Q}H�Ę[A\A]A^A_]�1�H�t$H�$谕����$��D$?H�=jH�
�pL��sH�T$?�+貝��~��$�H�=�jH�
�
pL�Q�|H��$��+����K�H�t$@�"���7H�
W�|�1�L������H�
T�|H�ֺ1����H�=��iH��|�(�h�������͔����H���3���H�=��s����H�
��|�1�L��苘������n���H�=C�|�֙��uH�=��iH���|�0H�$�ؙ��WH�=��s誙��I�t$XH�=�jH�
vpL�o�|H�T$X�+�P���L�t$��J���H���s1�1����I����L���d}I����8I��H��$���H��$��MI���MI��H��$��ϛ�;�k���I��H�|$(�}H�$��I��H��$�H��$��r��H�|$X�h��H�$H��$PH�8����I��H��$PH�8����I��H��$�����H��$�t	L����}H�|$XuH�$H��$PH�8���H�D$`H��$HH�$�(I��H��$���H��$��|Y�H��$ht4H��$H�}H��$PH�8u&�-�Q��I��M��u(M��uHH�$H��$PH�8t	H���}L���ގ�I�]H�-�}�
�H��I��t�H�{�t�H�;����L���}H�$H��$PH�8u��f.�f�UAWAVAUATSH���I��H��H�D$H�D$ H�D$(d�<%�����dH�%��dH�%�H�HdH�%����s)�$���s)�$�H��$�H��$���*}�����1���
U*}��H��?~H��H����D$�1*}���H�\$hH�1*}H��L�t$�H�
*}H�L$H��H��L�<�1�L�|$p�ff.�H�ÈI9���H�D$H�|xu�H�D$L�d H�l(L�<�H��tL���>}I��H��u��A�L��L��L���l}H�l$0L�l$8H�l$@H�D$HH�D$PH�D$XH�H�@L�t$(L;t$u
H�|$�q��H�D$ Ik�8H�T$`H�T0D$0L$@T$PT LI��L�t$(H�D$L�t L�l(N�<�A��M��tL���i}H��H���H��L��L����}L�l$xH��$�L��$�H�D$H�tPL�tXN�<�M��tL��I��}L��I��H����L��L���F}L�t$0L�d$8L�t$@H��$�H��$�H�T$xH�L$0�X�H��$�H��H��L�t$L�|$p�*���H��$���}�����|$uH��������H�
/=~H���1���'}����I�^M�n�0�R}H����I��(�$�(�$�(�$�P HH�D$0H��sH�D$8L�t$ L�|$(H�L$0H�|$hH��L��M��M��jj�9�H��L��蝞L���}M��t9M�f L�-�}�f�I��8I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����H�|$t	L���m}H�D$H�8t	H��Y}H���[A\A]A^A_]ÿ�0觍��&�f�dH�%�d�%�������H��&}H�D$xH�D$xH�D$0H�=�&}H�
�oL���|H�T$0��E����H�=I&}�D�H��;~H��H��������\X�4�D$�#&}����H�&}H�D$0�D$�D$8H�=�jH�
�pL�^PpH�T$0�+����XH�5�%}�����1��}�����W��������%}�����L��蝌��
�L��莌�H���jH���wH��H�|$0蜔L�t$�c�3��H��H�|$0�c,��H��M��tH���}��H���t$H�=-%}�؏�L�t$�
H��H�|$0�d���H��H��$��b�H�|$���I�>t
I�~�p}H���p��H��H�
�=jH��H�
 >jHc�H�H�>H�NH�IH���UAWAVAUATSH���>~�%I��I��I�����H��D���1�fo6�fDH9�tH�Ao��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�f�H����t����1�fffff.�H9�t�</H�Ru��I��H�����L!�I��H��I��D���1�fo@�H9�tE�Ao��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�f�H����t����1ҐH9�t#�<~H�Ru�1ۀ���H��[A\A]A^A_]û��PH��$���$�1����7~�\H�s8~H��H���h�D$��7~���kH���������(}H�CH��$�H�C�H��$�1�fD��}H���L�(L��M}H��$�L��H���B�H��$�H;�$���H��$�L��$�H��$I�D$8H�x H�@(�P(����L��L��L��H��A�襢<�X�D$,HDŽ$�HDŽ$�HDŽ$�H�S[H�D$PH�D$XH�D$HH�\$HH���:��H��H�D$HL�l$PH�l$XH�$H�|$0H��$�H��L�5�I���]��|$0�gH��$�H��$�H��$�H��$�H��$��D$,��L�l$u%�=��H�D$0H�D$8H�D$@HDŽ$�L��$�H��$��A�H��$�H�t$0H�R[L��$��	��$���H��L�D$0H�|$8L�l$@f�	�\$,����ʀ����ƃ���D�L�D$HH�|$PL�l$XH��$�H�T$`H��$�H�T$hH�l$p�\$z�|${�L$|���E�f�D$xI�\$I;\$sSI;$L�l$uL�����I�D$Hk�8H�T$xH�T0�oD$H�oL$X�oT$h�T �L�H��I�\$�)M��L�l$t��}H��$�tH��$��o}���MH�D$0�T$8H��$�H��$���$���$�H�|$HH�t$0H��$��NH�|$P���|$X�����|$Hu ���H��$������L���
}���I��M)���J��L��H��>��H;�$������H��t(�H�T$ H��赦�H����H��L��H�T$ �
H�ݸ1�H�D$ H�D$J�4�H�|$ ��}H�|$ f�H��$�I����H��$�t	L��7
}��}�|$uH��3~H��������H���I1��3~������H�5�2~�����1���
}���1�H��$�L�l$�I����D$1��$�H�=�jH�
1pL��sH��$��+�H������$��D$H�=}jH�
��oL��sH�T$�+����H�=O2~���H�3~H��H���������O�4�D$�)2~�������H�2~H�D$H�D$�D$PH�=jH�
�oL�L�sH�T$H�+蝌��H�
d�sL��H��H��L�l$�A���jO���������1~���H�D$ H��$�����I��H�|$H�$���,�[I���cI���I���I��H�|$H����L���_��I��H��$����H�|$0uL�l$�7H�|$8�-}L�l$�%I��H�|$H�q��H��$�t&H��$��I��H��$�tH��$���
}H��$�t	L���
}�t$H�=�0~���L�����P�r-��H9�r��H)�H��H��Y�H�=�	jH��s��.��H�=��s�R��f�UAWAVAUATSPH��H�?t
H�{�Z
}H�{t
H�{ �I
}H�C@H����H�$L�{PM����L�c8fAo$fD��A��M�l$H�-
}�A�F�D!�A��I��tSfE��u-ff.�fAoEfD��I����I��A����t�A���A��H��H�@I�|��t�I��H�x���H�$H�IH��'H���H�H���tH�{8H)�H��[A\A]A^A_]�%n	}H��[A\A]A^A_]��UAWAVAUATSH��HD�L$\L��$�I�h�		I��H��I��L�D$HH�|$`H�D$`H�@8H�x H�@(�P(��H�|$`L�D$H��L��H��L��M���]/H��L��$����}�����1���
�}�;	H�r/~H��������H���G	E1��i}���P	H�=u}��H�=p}H�5q}L��H���F��H��H��9H�58}H�=)}fn�f`��p�fp�DL�<�E1�fv�H�-�	}E1�H!��ofo�ft�f�ȅ���H�D$D�l$H�t$PfL$pL�L$hf�$�H��$����H�H!�H��L�,II��J;\/�u!I�I�u�H�|$ L��L����H�|$ ����H��$��A�f!ȉ�H�D$D�l$H�t$PfoL$pfv�L�L$hfo�$�u�ft�f�˅���L�H��I���#���A�E1�H�D$@I�GhH�����M��H�=�s����+I�u�I�U�H��$�����H��$�H�D$@L��$�L��$�L��$�D�l$E��t7�OE1�H�D$@A�E��t�6H�D$@L��$�A�E��uH�S-~H��������H����1��H}���uI�GhH����8���H��$�H��I�GhK�dI��H��$�L��M��L��$���H�T$HH�<�H��H��>��H��������H�N�H��$�H9�����L$��$��D$\���H��$H��$H)�H��$I�G8H��$ H��H�t$hL�=�}H��pH��$�L��H�D$`H�@8H��$(H����H��H;�$��H�XH�H;L$h��H�L$pH�HH�PH��$�L�p0I�FH�D$PHDŽ$�H�L$H��$�H�T$ H��$�HDŽ$�Ƅ$�HDŽ$�Ƅ$�H��$��@�L�t$�(@I�FH�mH�L�,�L�d�L�l�H��I�nH��$4H��$�觼��$F�y��$4��$8���A��L9l$ �II)�t0I��J�,�H��\}H����I��L��L�t$�fDA�1�H�D$H��$�H�4�L��H��k}L�l$(L�d$0L�l$8L��L�����H��uI�nI;.����L���ֆ������H�|$(�H��$(1�����L�t$(L;t$h��H�D$0H�D$H�l$8L�$�H��tL���}I��H��u�aA�L��H�t$L���}H��$�L��$�H��$�H��$ H��$��������M��tH�|$A��fff.�H��$�H�@0L�pH�T$PI)��H�HH�Pu(H�|$p�\���H�|$A���O���ffffff.�H�RL�$�I���f�I��I��t�I�|$�t�I�<$A����|$L��$���M��t �L��聛�H���LL�d$HL����1�L�d$HH�L$(H�D$0H��H��$H��$���}L�d$8H��$;t$\��I9���H�|$H�D$ H��L��$L�d$8H�L$0J��H��H��$�H��$�H�L$(H��$�H��$�H��$H��$�H��$�H��$�H��$��uz�H�D$(H�D$ L�l$0L��$�M�L��H�� �%H��H�� �	L�D$8H�|$`H�t$H��L��$�U����H��H�|$ tL��A��M��tH�|$A��H��$�H�@0L�pH�T$PI)��H�HH�Pu#H�|$ptH�|$A��H;�$��<����}H�RL�$�I���	I��I��t�I�|$�t�I�<$A����H��$�H��H)�H���������H��H9�t5I��I��H��L�=s}�f�H��I��tH�{�t�H�;A����H�|$@tH��$��:}H��$�H��$�H�HhH��H[A\A]A^A_]�H�=��iH�^�s��}��1�L���nx��H�=�A[H�Z�s�C�}���H��}H�D$(H�D$(H��$�H�=�}H�
��oL�5�|H��$������1���
T}����H�=G}����H�+&~H��������H���������B�A��A���}�������H�}H��$�D��$�H�=	@[H�
8�oL�i�sH��$�����H�5�}�����1����|I�GhH����m�������dB���<�����}�0���H�=�s�tz���H���w��H�=f�H��p��|��H�
��|1�H�T$H��z��nH��pH��$�H�=?�iH�
��oH��$��+L��$���~��2L��$���
�����H��H�|$ ��L���|��H���t$H�=�}��y�H����r�H��H��$�H�@h����M��uH�|$@��L�����|H���r�I�_L�5��|�	H��I��t�H�{�t�H�;A�����]H��L�l$(�(H��H�|$(tKH�|$0�F�|�>H��M��tKL���;H��M��t>H�|$0�,�2H��H��$���x�H���r�H���DH��M��tH�|$���|�H��H��$�H�@0L�pH�T$PI)���H�HH�P��H�D$pH��tH�|$���|H��$�H��H)�H���������H��H9�u2H�|$@tH��$��z�|H��$�H��$�H�HhH���fq�I��I��H���f�H��I��t�H�{�t�H�;A����H�RL�$�I���f.�I��I���F���I�|$�t�I�<$A����H�=�=[H�l�s�C�
z��&|�H���SH�G H�w(H����H��H��蕾�H��H��9H�H�sfn�f`��p�fp�D1�fv�I�cdH!��ofo�ft�fD��E��t;�A��H�H!�H��H�IH�|�uH��L�Q�M9t2A�I�fD!�A��u�Dft�f�ʅ�uH�H��H���1ɉ��1�[���f.�f�UAWAVAUATSH��I��I��H�H����M�����t1�H�H��[A\A]A^A_]�I��H�NH��H��$�t:I�EH��$�H���H��$�H�T$hH9�t!H��$�H��$�蔢�H���H�D$hf�D$@
H�D$ W�D$0H�t$ H�L$pH������H��$�K�vI��H��$�H�D$xL�=
�|I�|$I�l$H��$�H�������H9���H����L�rH9���L)�H��H��H��>��H��������H9�����H��$�H��L�d$XtH����|H����I����E1�H��$�J�4�H��H��H����|L��$�H�\$`H��$�H��$�H�D$ H�D$(H�D$0I�E0H�D$8H��$�H�t$ �L��E1����H�D$ L�t$(H�l$0��H�D$���\$L��$�Lk�8M�Hk�8H��$�H���������H��H�T$PM��L��H��L�t$��L��I�� �2fff.�I�F�H�L$0H�K(D$ H��I��8H��8L9�tgI�F�H�D$0AF�)D$ I�~�t�I�>A����HDŽ$�HDŽ$�HDŽ$�L�d$XH�L$pH���������FM��L�t$L)�H��H���������H��L��L)�H��H��$I�$I�$H��L�t$ H�\$(H�D$H�D$0M9�L�d$XtAI��I�� ��I��8I��t'I�}�tI�}�A��I�}�t�I�}A����f�H�L$PH��H�|$��H�L$PH��H�4IH��$�H9��� �L�t$��L��$�u8H��wA�H��t'H�|$A���H�|$I����|L��I��H����H�D$PH��$�L��$�H��$�H�L$pH��������L�t$�\$H��H9���y��U����H��$�H�D$0�$�)D$ H�|$hH��$�H��$�L�D$ ���I�} I�E(�P(��ui��tPH��t=I�^ ��H��8H��t'H�{�tH�{�A��H�{�t�H�;A����f.�H�|$tL��A��I��L;�$������I��tDH��L�d$t,I�^ �	H��8H��tH�{�tH�{�A��H�{�t�H�;A����M��t	L�����|A�}��I�EH��$�H�GH��$�H�G����H�
U�s1�H��H���q�H�=�7[H�
�s�4��r�H�
��sL��H��H���q�A��H�=�Wp�r��:HDŽ$HDŽ$�HDŽ$HDŽ$��?m�H�=�H��p��r�H�=��s�p��H�D$xH�\$`H�|$xH�t$`�
m�H��H�|$ �G��H���i�M���H�À�u=�HH��H�|$ �#x��H��$��x��H���Ni�M��H��H��$��{3�A��t
H��uH�|$u>H��� i�M�t$ �f�I��8H��t�I�~�tI�~�A��I�~�t�I�>A����L����|H����h�f�UAWAVAUATSH���D��D��A��H�T$`H�t$hI��H�G8H�x H�D$(H�@(�P(����	A�FpA�Nr��A�Vq��D��@��@����	�@���	ʁʉ��t#E��H�|$hH�\$`������	� �A�H�|$hH�\$`t���T$XH��L��$�tg1���H��H9�sS����"t ��'t��\u�H�BH9�t8H�����H���X��E1��DH9��;H��H�|$hH�\$`�H�G�I��I9���J��N��f�H��A����L��D�L�E��A���A���A������	L��I��A��:tH��L�A�A��=u�H��H9�sYI�w�1�@�9\u(H9�t �y�\u.A��A����	H��H���I9�u�D��������F����������3���H����A��?-�~�AI�NI�FH��H�D$pH��$�tE1��AD�d$XH����_f���[����\���I�FH��$�I�FH�D$pH�|$hH�\$`�D$XA��A�����?-DE�H��H��D�|H����H��H��H�t$hH��w�|H�\$`H�\$0H�l$8H�\$@H�|$0L��D��H�L$(E1�����g��}���XH�D$H�D$H�D$ H�=y}H�5z}H�D$0H�D$8H�D$@H�T$0�:�H�D$0H�D$(L�t$8L�d$@M�����1�H�<+L��L����|L�H�l$ H�|$(t	L���0�|H;l$uH�|$��h�H�\$�+:H�EH�D$ H;D$u
H�|$�h�L�d$A�D, H��H�l$ H�D$xHDŽ$�HDŽ$�H�D$0H�D$hH�D$8H�D$`H�D$@H��2[H��$�H�t$xL�D$0�!A�����$��H�D$xH�D$(H��$�H��$�H�|$0H��$����H�D$0H��$�L�t$8H�\$@H�D$H)�H9���I�<,L��H��w�|H�H�l$ H��$�t	L�����|H�|$(L��$�H�\$`tH��$����|H;l$uH�|$�wg�L�d$H�\$`A�,
H��H�l$ �=�|��xL��H����|H���u���|H�|$tH�|$�s�|H��$�H�H��H�|$pH)�H�D$h��Hk�8I~H��H���WE���HI�����I�H�T$`I9�H�l$h�zI��H��H)�H��HDŽ$�HDŽ$�HDŽ$�A�I)�H�|$(tH����|H����I��H�|$(H�4�H�L��H�t$pH���|L�d$xL��$�L��$�I�N8H��$�H�D$@�$�)D$0HDŽ$�HDŽ$�HDŽ$�H�A0H�D$HH�|$xH�t$0�T$XE1�����H�D$@H��$�(D$0)�$����F��|���7H�D$H�D$H�D$ H�=��|H�5��|H�D$0H�D$8H�D$@H�T$0��6�H�D$0H�D$XL�t$8H�l$@H�����E1�J�<+L��H����|I�L�l$ H�|$Xt	L���Z�|L;l$uH�|$�e�H�\$B�+:I�EH�D$ H;D$u
H�|$��d�H�l$B�D- I��L�l$ H�D$xHDŽ$�HDŽ$�H�D$0H�D$pH�D$8L�d$@H��.[H��$�H�t$xL�D$0�!A������$���H�D$xH�D$XH��$�H��$�H�|$0H�t$p�0��L�t$0L�d$8H�\$@H�D$L)�H9���H��L�L��H����|I�L�l$ M��t	L��0�|H�|$XtH�|$p��|L;l$uH�|$��c�H�l$B�D-
I��L�l$ �=k�|��xH��L����|H���u�'�|H�|$tH�|$���|H�l$hL��$�H��$�L��H��H��H�L$`�H��H�T$(��Lk�8L�$��T�I�mH�<�H�H��H��X�|H��H�t$hL����|H�T$(H�I�]A�E2I��8I���t)A�E0t�I�EI�]H)�I9�r�L��H���2>�H�T$(�H��$�H��$��&�H���[A\A]A^A_]�I�FH��$�I�FH�D$p�/���H�=��iH�,{s��Rg�H�
{sH���f�H�
�sH���f�H�|$�A�1�L���j�H�\$H�l$ �
�����$��D$H�=U�iH�
��oL�ZzsH�T$�+��i��
H�|$�A�H��H���+j�L�d$H�l$ ���H�|$�A�1�H���j�H�\$L�l$ �X�����$��D$H�=��iH�
I�oL�zsH�T$�+�ci��H�|$�A�L��H���i�H�l$L�l$ �$���D�L$0H�=u�iH�
1�oL���|H�T$0�+�i�H�=4Sp�d��H���`�H�=cys�d��H���`�H��M��tZL���|�OH��H�|$X�L���H��H��$�tdL�����|�YH��H�|$(�,L����H��H�|$X��H�|$p�H��H�|$0��H�|$8�H���H��H�|$(��H��$���H��H�|$0��H�|$8�H���H��H�|$0���H��$�跇�H���/\�H��H��$�蟇�H���\�H��H�|$0�Z��H�|$xtH��$����|H�|$tH�|$���|H��$��T��H����[�H��H�|$0���H�|$xtH��$����|H�|$tH�|$���|H���[�f.�@UAWAVAUATSH��L�L$@L��$�I��H�t$8H�|$HH��$�H�H�L$H�HH�L$H�@H��tuI��H��H�L$L�<�H�iH�\$f.��E�M�����I9���H)�I�4�H��1�E1��L�l$H��I9�uZH�E�H��H��L9�u�H�D$pH�D$xHDŽ$�A�H�|$tH�|$��|E1�H�\$@L�t$8�H�D$ H�D$0H�\$(�`�k�|H���sL�(H�L$0H�HH�XH�D$PH�D$0H�D$XH�D$`L9���A�H���E�M�����I9���H)�I�4�H�|$1�E1��H�\$H��H9�uH�E�H��H��L9�u��H�D$ H�D$hL��H�D$(H��$�L;l$Pu*��A�H�|$PI���e�H�D$XH�D$0L��H�vH�L$0H��H�T$hH�T�H��$�H�T�H��H�t$`L9�I������H�|$tH�|$��|L�|$`L��$�D$P)D$pL�d$xI��H�\$@L�t$8��M���(Ik�8H�D$HH�H�L$H��H�L$8H��E1�L�|$�/ffff.�H9������3H��8A�H;\$��L�{H�\$HH�kH��H��t$H��{�|I��H��u�Tfffff.�A�L��L��H����|H�|$��A��tH�|$ ��|H�l$L�t$ H�l$(H�D$H�@0L�|$@u7M���K�<�L��H����|L��H��$�H�T$8�4�|L�H�l$(L�|$M��H�\$H����I��uS1�H�II�L�I�D�H9�H��HB�1��H9�����A�<�9<�H�vt����������K0@����@L��1��'f�H9�@��@��HE�H)�H��H�������H��H��H�H�<IM�D�I�|�H9�I��LB�E1�ffff.�M9�t�G��G9�M�Rt��H�|$H��L���5�L�t$ ����H�|$t	L�����|M��t3I�\$L�5��|�ffff.�H��I��tH�{�t�H�;A����H�|$ptL��H�Ę[A\A]A^A_]�%^�|H�Ę[A\A]A^A_]�H�=7�iH���s���^��oH�=�iH�|�s���^��UI��sQL��L���Ͼ������H���vY��0H�=,�s�\��"H�=�s�\��H�\$0��`�DY�L��L���n������I��H�|$p���L���U�I���lI��H����H�|$h���|�I��M��uH�D$H����L���eU�H��T�|H�D$H��t���OI��H�D$H��t��{I��A��tH�|$uH�|$p�a�L���U�H�|$ ��|H�|$p�D�L���T�I��H�D$H��tH�|$���|H�|$P��L����T�I��H�D$H���T���H�|$���|L���T�f.�@UAWAVAUATSPH��L�wL�M��t?M�f L�-r�|��I��8I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����H�;t	L���/�|L�s(L�{0M��t4M�fL�-�|�ffff.�I��I��tI�|$�t�I�<$A����H�{ t	L�����|H�CHH����H�$L�{XM����L�c@fAo$fD��A��M�l$H�-��|��A�F�D!�A��I��tPfE��u-ff.�fAoEfD��I�����I��A����t�A���A���L��H)�H�x�t�H�x���H�$H��H��H�H���tH�{@H)�H���H��[A\A]A^A_]�%�|H��[A\A]A^A_]�f.�DUAWAVAUATSH��XH����H��H���E1�E1�A�E1��!�E1�A��D �A�I��E��L9�twF�4D������������VD����[E��A��A	�@��A��u�A��"tA��'tA��\u�A��@A��E��ED�E9�DD�E1�E���s���A����I��H�|$H��H��1�A��H�L$H��H����H�L$0H�l$ M����L�|$(Mk�8J��H�D$PH�l$8L�|$@�^DH�L�sL)�I9���L�kJ�<�L�J��L��u�|L��H��H�T$P���|M�L�sH��8I�����C0�u���f�K0�t����|��t�H�$H�D$H�D$H�=~�|H�5�|H�D$H�D$ H�D$(H�T$�
&�H�D$H�l$ L�t$(M��H�D$H�(A�E1�K�</H��L���|M�L�l$H�|$Ht	H����|L;,$H�l$8u
H���8T�L�|$C�/:I�EH�D$H;$uH���T�H�t$B�D. I��L�l$H�$H��L)�H��L�|$@���[BD.
l[B.I�MH�L$H9�uH���S�H�t$L�|$@B�D.
I��L�l$�=\�|��xL����|H���u��|H�<$����H�|$���|����H��L��L����.������A�H��1�L���[�L�|$L�l$�����A�H��L���s[�L�l$H�$H�t$����H�|$0tH��H��X[A\A]A^A_]�%)�|H��X[A\A]A^A_]�D�t$H�=�iH�
��oL�ȵ|H�T$�+�Z��3H��H�|$Ht+H����|� H���-H��H�|$tH�|$ ���|�H��H�<$tH�|$���|H�|$0tH�|$8���|H���N�@UAWAVAUATSH��L��$L��I��H��I��I��L�w8I�~ I�F(�P(����&H��A�|$pL�d$XtH��H��$��A�>��'I�FH�����'H�l$PH��$�Hǀ�����H�,�H��H��>��H��H���H9����t1�H���:Q���1H��tH����|H����+I��H�\$H�A�H�D$HL��L��H����|H��$�H�� H��$�H��(H��$`H��0H��$H�L$HH�� L��(H��0H���H�l$PH��$H�@0H�PH�HH��$8L�����I�~ I�F(�P(��tnH��$8tH��$@H��t
H��$H���H��$�H��H�H��H���T%H��$�H�����$H�=S7p��T��0I�H��t��uI�NI�F���INH�:�o�I�NI�FH��$H�rH��$�H�rH��$�H�r H�t$PH�r(H�t$H�ZpL�@H�|$pL��H���6�����$�L�d$pL�|$xH��$��\$��H��H�EfDH��tBA�|
��������������(H���H�ȃ�/u�H����)H)��&M�l�H��H��H��>��H��H�q�H9����t1�H����N��k/H�T$8L��$�I��H��$�H��L�|$tsH��5�|H���r)H��M���aH����A�?/����H��$�L��H�T$8��L��I��H��$�H��H9��nL��H��H�T$8��E1�H��L��H���|L��$hH��$pL��$xH��$�H��$PH�D$H��$XH�D$8H��$`H��L��I���]��D�d$H��uH��$pH��$x�m'������I�VA�>��H���������|���%�1���
��|�B%H���}I�M�H��$ H���7%�D$���|���:%H��$pH�D$8L��$xH�=�|�9H�=�|H�5�|H�T$8L���X��H��H��9L�5��|L�=��|fn�f`��p�fp�DJ��1�fv�L���|L!��Aofo�ft�f�����fL$H��$�H�D$hf�$@���H�L!�H��Hk�xM;d�u L�H�p�H�|$8H��M��A��M���6�E�f!��H�D$hI��foL$H��$�fv�fo�$@u�ft�f�˅�u1H�H��H���?���H��$pH��$x��,��1��x���H�=��|�I��1�)"8	�H�����j?$H�Dsp.�L1�I�-�L-�QXI��H��lN�.H1�J��H�D$J��I��I����I���L�L$8L�T$K�T�L1�K�D�H1�H��H1�H�H1�H��L��M��L�H�BL�ZI���M1�H1�I��H�H1�H1�H��L��I��w���H��$pH��$xI�H��tf��ukI�NI�F�qH��$�H��$�H��tL��I��4�|L��I��L��I���I���M���eH�T$8�L�L$B�T
�I1�H1��II�NI�F���INH���oL�@H�|$p������$�H�D$ptH��t(H�|$x���|�H��p�����H�|$x���|�}����s�|���D��HDŽ$�HDŽ$�HDŽ$�H�=-�|H�5.�|H�D$pH�D$xHDŽ$�H�T$p�V�L�d$pL�t$xL��$�M����"A�1�J�<+L��L���c�|L�H��$�M��t	L�����|H;�$�A��uH��$��I�L��$�A�D:H�CH��$�H;�$�I��u
H��$��EI�H��$��D H��H��$�H��$�H��H)�H��,�$"�[D�[D�o�[�H�K-H��$�H9�uH��$���H�H��$��D-
H��.H��$��
r�|��x
H�|$pH���ATH��$��nH��$����|�[H�D$8L3H�T$H3t�H��I��H1�H�H1�H��H��H��H��H1�H��H��H��9H�-��|H�
��|fn�f`��p�fp�Df�$@H�L$hL�y�E1�H���sH��$8H!�H�D$h�of�$�ft�$@fD��E��uVfv�fo�$�ft�f���I����I�����"I��L�s��"�A�E�D!�A��f��t��A��H��n"H!�H��L��H)�H�L;`u�H�pH�|$8H�T$���|��u��|$uH�G�}H��$ ��1����|��I��D�d$��H�5a�|�����1����|��|$uH���}H��$ �Y 1��!�|��H�l$X�iL��$pL��$xJ��M��t'�H����f�I��H��u�H���=F���&A�L��L��H��
�|H�]0H;] u	H�} �P�H�E(H�[L�$�L�t�L�d�H��H�]0D�d$�1���
�}�PH��}M�u�L���\1����}���dH���}1�H�
��}H��H����tH�5��}H��$�HDŽ$�H��$�H��$�H��$�HDŽ$�H��$�H��$�H��$�H��$PH��$�H��$hH��$�H��$�H��$��.L9�$�u1HDŽ$�HDŽ$�HDŽ$������L�t$�\$8�`�T�|H����H��H��$�H�C�$�HDŽ$ H��$(HDŽ$0H��$�H��$��$�)�$��o�$��o�$��o�$��o�$�f�$�f�$�f�$�fD$pA��L��$�L�d$pL��$ �<f.�H��$(H��$H�D+�o�$��+I��L��$0H��L��L���C-H��H9�$�t'L;�$ u���A�L��L���
L���o�$ f�$�H��$0H��$�I��D�d$�\$8L�t$��uH�r�}L����1��Y�}����H��$�H��$H��$�H��$�H�@H��H��$0HDŽ$�H���OH�D$HH��H��H��$���H��H��$�H������H��H��H��$�D�L$gH� H���H!�H�L$PH��$�H��H��$�����H��$����$�H�D$pH��$�H��[sH��$x�D$H��$XH��$@E����H��$@L�pH�H��$ L9��.H�PL�hH�|$PH�t$HH�T$L���5H��$8H�T$8E1�L��$@M����Ik�hL�d$L�H�D$hH�D$8H��H;D$H��D؈�$��L�d$0fffff.�L;d$h��L��I�t$8I�T$@H�|$X�7L�eh��t�H�}t�|$gu���L�d$0D�ebD�ucH�] L�}(H�EXH��H9MHu+H��tTH�MPH�L$xH��$�H�D$pH�|$p�R��)H��t)H�MPH�L$xH��$�H�D$pH�|$p��Q�I����E1�D�]`H�|$XH�t$PH�T$HH��M��I��ASAR�2<H���D$D�D$A����$�D �$�L�d$0�|$g�����Ee<��H�}��H�E���$8��H�|$8�����$������fn�fp�1�fffff.�H9�$���H�T$P�o��oT��o\� �od�0fv�fv�fk�fv�fv�fk�fc�f��H����t��)���1���$8�f���H�|$H�
���H�D$P�8-�����H�EXH��H9MHL�d$0uVH����H�MPH�L$xH��$�H�D$pH�|$p�iP��P1�DH9�$�t�H��$�9
H�Iu����H��t.H�MPH�L$xH��$�H�D$pH�|$p�P�H��H�D$(��H�D$(1�L�eL�uN�<�M��tL���3�|H��u
�'�H�D$H��L��L���`�|L�<�H��������?H9���L;�$������M��t%�L����^�H��L�d$0��H��$��HDŽ$L�d$0H��H�t$(L��I����|L�t$pH�D$H�D$xL��$�H��$H��$�L��$L��$�H��$�H��$���@L�|$XI�_I;_��I;uL����I�GHk�8H��$�H�T0�oD$p�o�$��o�$��T �L�H��I�_�Ee<t ��������L�d$0���L$1��L�d$0���D$I��D�<�L�����|H����I���-��u&A�F-�|$uL��H��I��L��L�����|L�d$pL�t$L�t$xL��$�L�}H�]H�����D$(H��H�D$J�<�L��M��R�|I�L9�$�s3H�D$P�8-u)H�D$XD�@rA��H�|$PH�t$HH�T$L���U<u�|$(�����H�|$���|���������$�������$��������L$GL�|$H�LE�L��L)���H�D$N�$�H�}(L��$(L��$H��$p���}e���}d��HDŽ$�HDŽ$HDŽ$H�D$pL��$�L�d$xH��$��A�H��$�H��$�H��[L�D$p�ռ��$��jH��$�H��$hH��$H��$L��$H�EXH��H9MHu4H��tiH�MPH��$H��$HDŽ$�H��$���K��2H��t5H�MPH��$H��$HDŽ$�H��$��K�H��H����1�H��$�L�<�H��������?H9���I9�����NM��t'M��I���L���Z�H����L��M��I����E1�H��L��I����|�D$G�EH��$hH�T$pH��$H�L$xL��$�L��$�L��$�L��$�H��$���$���$���$���$���$�f��$�L�|$XI�_I;_��I;uL��茆�I�GHk�8H��$�H�T0�oD$p�o�$��o�$��T �L�H��I�_L��$(L��$H��$pL��$�M9�u	�1��!H���H���dY�H���6H��H��$L��H����|H�EXH��H9MHu4H��tiH�MPH��$H��$HDŽ$�H��$��I��2H��t5H�MPH��$H��$HDŽ$�H��$��zI�I��H���A�1�H�l$XH��$�L�<�H��������?H9���I9������
M��t�L���uX�H���]I����E1�H��L��L��I����|�D$G�L��$pL�d$pH��$H�L$xL��$�L��$�L��$�L��$�H��$���$���$���$���$���$�f��$�H�]H;]��H;]D�t$(uH���X��H�EHk�8H��$�H�T0�oD$p�o�$��o�$��T �L�H��H�]E��L�d$0�e���H�|$�B�|�U����A�H�|$pL��H���:?�H�D$xH�D$L��$�H�|$p���D$(���H��$@�/fff.�H��$@H��H;�$0I����	H�HH��$@H�H��$ L9���	H�hL�hH�|$PH�t$HH��L���*H��$8H�T$8H�l$H�|$H�rH�D$P�8-�dM���L	Ik�hL�|$L�H�D$8H��H��$A��D$hH��$���$8t^L��f��Me����1�H�}�tH�M�	H�T$8H;T$Ht�LH�D$PH�T$8��L�}h9��,L��I9�u��jI��hA�O���uI9�M�hu��QI�o�H�EH��D�\$u�L�}hH�EH��D�\$�H��$�E1�H�t$PB�4���������������-uI��H��u�L��$���H��L;���L;D$H��H�L$PJ��H�UH�4�M��N��H��$�L)�E1�f.�L9�tTF�E��A���A���A����VL9�t;F;M�@t��/D�\$�H��$H�D$0H�|$8�u�I�L;t$H�R1�H�u8H�U@H�|$X�E*�����}eu�L$���Ed��D�!��L$H�t$0������$����}b�E���$��D$���}c�E��D$L�t$HI)���	�]dH�D$XH�PL�e L�E(H�EXH��H9MHH�T$(uXH����L��$(H�MPH�L$xH��$�H�D$pH�|$p�ND��RD�d$D�\$H��$�I9��A����H��t>L��$(H�MPH�L$xH��$�H�D$pH�|$p�C�I��H�t$0L��$(��E1�H�L$PH�4�D�]`H�|$XL��L��I��ASAR�,.H���� \$hH�L$XH�QH�D$(H��H9��z	D�d$L�D$0�@���D��Hk�8H�YH�J��H�L$(Lk�8I)��If�L�sK�<�H��L����|L��H�t$PH�T$(�Խ|L�D$0L�H�k�t$H��8I���t*�C0t�H�H�kH)�I9�v�H��H��L���V
�L�D$0�A������
H�D$PB�<�=��I��L�t$0����A�H��$����H��$��8-���Mk�hM���a�D$hL��L�|$�O�E1�E�_`H�|$XH�t$PH�T$HL��I��ASAR��,H���� \$hfff.�I��hH�Ř�A�eu�L��H��$�H��$��c4��t�I�w8I�W@H�|$X�'��t�A�_d��$���A�b�E���$�A�c�D$���E��D$M�g M�G(I�GXH��I9OHu4H������L�D$0I�OPH�L$xH��$�H�D$pH�|$p�pA��2H�����L�D$0I�OPH�L$xH��$�H�D$pH�|$p�<A�I��L�D$0����D$hH��$�H��$�H�l$H��L���#I��I��I�H��H��H�D$0fDL9���H��H��h�{du��Ce������u�H��H��$�H��$��3��t�H�s8H�S@H�|$X�%��t��Sd��$����{b�E���$��{c�D$���E��D$L�K L�C(H�CXH��H9KH��H����L��$�L�L$(�T$H�KPH�L$xH��$�H�D$pH�|$p�@��A������I�����	H�D$0H;�$����H�{tH�C��1�H��$�B;����������H��tLL��$�L�L$(�T$H�KPH�L$xH��$�H�D$pH�|$p�r?�I���T$L�L$(L��$���E1Ҁ� T$hD�[`H�|$XH�t$PH�T$HL��I��ASAR�)H���1����A�D�d$�D$h��M��tH�\$f�H���}�H��hI��u�H��$ �0���H�|$�
�|� ���E1��ff.�I��M9�D�d$��Ik�hH�L$L�<H�<t
I��ȴ|I�t
I� ���|I�GHH��H��uI�_8M�g@M��u�D@I�P���|I�_8M�g@M��t)H�k�H��I��tH�}�t�H�}�^�|��@I�0�U���H��D�|�G���H��$ I��tH�|$��|H��$@H;�$0�x��4A�E1����@�E1�H���L1�H��$H�l$L�|$�Y,��H��$0H��$X�H��$XH��$@��$�D�t$H��$0H)�H��H���������H���{0H��$t	H��o�|�A��u@��u
1�H��$�AqH��$PtH��$X�;�|H��$htH��$p�"�|H��$8tH��$@H��t
H��$H���H��$�H��H�H��H����H��$�H�����Hǀ�����H�� H��H��u1��H��$�H��(���|H���H��H��$�H��$�H�� H��$`H��(H��$H��0H���H��[A\A]A^A_]�L���g���H��M��tH�|$H���|H��H��L�t$tH��$��|L��H���^z�H��hI��u�H��$ t	L���ٱ|H��$0H��$@H)�H��H���������H���.H��$H��$X�D������|�9���1�H��$�H�l$L�t$L��$(D�|$(��)��
1�H��$�H�l$L�t$D�|$(L��$�)��Z
H�=p�s.�H�=��
H�E�o��/�H�
Teo��H�=��}�s��H���}M�u�L��������À����}�����H���}H�D$p�\$xH�=��iH�
x�oL��BsH�T$p�+�R1��	H�5N�}�����1��7�|���H�=]�iH�=s��.��x	H�
nBsH��H�l$�,��_	��H��$��H�D$HH�
��sH��$�H�T$HH�l$�z,�� 	�����O����}�C�H���|H��$�H��$�H�D$pH�=��|H�
j�oL�K~|H�T$p�������H�=��|�������1��4�D$���|������H���|H�D$p�D$�D$xH�=^�iH�
��oL�#AsH�T$p�+��/��ZH�=p�s,��IH��$(H;�$tH��$��|M��t0H��$�� H��tH��$��|M��tH��$��Ѯ|�|$(t
L�t$���H�|$���|L�t$����N����-����|�!�H�5��|�����1��4�|�t�H��$��A�1�L���j/�L��$�H��$��l$�-��H��$��-�A�H���0/�H��$�H��$�H��$�I��D�d$�����$�H�=�iH�
��oL�G�|H��$��+�u.����[����������|����t$p�CH�|$8H�ej|H�t$HH�l$�-��H�
��sL��L��L��l$(��)��~D�L$pH�=T�iH�
�oL�	�|�+H��$�H�l$��-��H��$���$ H�=�iH�
��oL�i?sH��$ �+�-��
�L��H�l$�Y%��H�=?sH�l$�(���H�=N9s�(���������L�|$L��$��6��H��>sH��$xH��$xH�l$�B(��H���s�H���sH��$8H��$8�(��^��`�$��JL��$��&���L���y����H�ދl$(�}$��L��$���Z���L��$���s����H��M����L�����|��H��H�|$p��H�|$x���|H�l$�H��H�|$p���|$(���v�H��H�|$p����E�����VH��H�l$L�t$D�|$(L��$�lH��M9�H�l$L�t$D�|$(�n�w���H��M��tBL���TH��H�|$pt'H�|$x��|�H��H�|$p�`��H�l$�LH��H��$�uI���H��$����|I���H�À|$(���H��H��$��I�H��L��$@H�l$���\$8H������H���8H��H�|$p艋�H��$�uH�l$L�t$D�|$(�uH��$��|�|$(u@H�l$L�t$�V�H��I���?H��I���H��@��t�H�l$�1H��H��$��{�$��H���|$��Z�I���zH��H��$ ��|$8��r�I���Q�H��H�l$��H��H��$�H��H����H��$`�#�|H���#��H��H�|$p��$�I���H��H��$�H��H���EH��$`�ب|H�����H���IH��H��$ht L���H��L;�$tH��$���|E��uL���H��M��t	L�����|M��tI��f�L����p�I��hI��u�H��$ t	H��S�|H��$0H��$@H)�H��H���������H���!%H��$I��tH��$X��|H��$PtH��$X��|H��$ht%L��$p�H��M��I��t	L�����|H��$8tH��$@H��t
H��$H耓�H��$�L�H��H����H��$�H�����Hǀ�����H�� H��H��u1��L��$�I��(�7�|I���H��H��$�H��$�H�� H��$`H��(H��$H��0H���H�����H�=�p�%$�H��$�H��H��tH��$`���|�'��&�H��H��$�H���H�����UAWAVAUATSH��H�T$ H��I���1���
M�}��H�(�}H��H����1��
/�}����H�
$�}H���H��}L�Y��H�4L��I��E1���L9�@��@��M��@��uLM9�tWL��M�SI��M�cM�[I9�I��MB�1�f�I9�t�E�<�E9<�H�mt��ff.�@����t�	fDH��H��rcH����V�����uH�?�}H��������H����1�1��:�}���nH�5*�}1�����1���|�I��uH���}H��������H���P1����}����L��H��H�T$ �E������;����A��H�=ͺ|�6H�=Ⱥ|H�5ɺ|L��H���g�H��H��9H�5��|L�-��|fn�f`��p�fp�DH��1�fv�L�ڥ|H!��Ao\fo�ft�f�ȅ���H�D$hH�t$`f�$�H�|$Xf�$�H�L$p���H�H!�H��H�IH��I;\�u L�H�p�L��H��M��A��M��H��@���tcH�L$p�A�f!ȉ�H�D$hH�t$`fo�$�H�|$Xfv�fo�$�u�ft�f�˅�u!H�H��H���0���1���|��tF� 1�A��uH�R�}H��������H����1��G�|�����p�|�����1���
a�|�H��}H��������H���"E1��;�|���+���|����H�5"�|H�|$8L��H��蚬��E��uH���}H��������H���1���|�����|$8���oD$8�oL$HfL$f$H�|$8H�t$ �������|�����1���
��|�H�/�}H��������H���1��g�|���&H�=�|L��H���������C@��uH���}H��������H����1���|���-H�|$tH�|$��|@���H�Ĩ[A\A]A^A_]�H�=��}�;��H���}H��H���\����S��4�
��}���W���H�
s�}H�$�D$H�=��iH�
��oL�~-sH��+�!"��H�5=�}�����1���|�D���H�J�|H�D$8H�D$8H�$H�=��|H�
n�oL��o|H���r�����H�5�|�����1����|�|$8�%������z����f������}�Z����a�����������}���H�5v�|�����1��G�|���|���!���H���|H�D$8H�D$8H�$H�=m�|H�
�oL��n|H��誏�1���
K�|���H�=>�|虎�H���}H��������H���������A��A����|������H���|H�$D�d$H�=��ZH�
�oL��+sH���r ����X����������|����H���|H�D$xH�D$xH�D$(H�=��|H�
(�oL�	n|H�T$(��ʎ�����H�=n�|�ɍ�H��}H��������H����������@���A�|������H�.�|H�D$(@�l$0H�=��ZH�
F�oL�/+sH�T$(����H�=ZH�ar�9��H�5ݴ|�����1��n�|H�|$���������@��������e�|�
����'����m������|�a���H��H����#H���`�H��A���O�H���L�H��@���O�H���#H���0�H��H�|$(���H���#H�����H��H�����H����f.�@UAWAVAUATSH��I��L�V@M����H�|$0�H�NH��$�L�FH�t$�&f��L�T$M��H�t$L��$��7I�ʨ�rM��t#H�NH�FA���H9���L����f�L�FH�FH��tqH��H����1�@M���H��H9�u�H��H)�H��rCDI���H���H���H���H���H���H���L���H���u�H�L�FH��$�W�1�1�A���H9��J���@I���H����H��A���I��f;��s�H��L�T$��H��H���I��I����E1�L�I���I��M9�u�I��M)�H��rCf�H�
H���H���H���H���H���H���L���I���I���u�1��ff.�H�HI��L��$�L�^H�FH�NH��L��hH��pH�L$8�L��H�t�HH�NH�TI��I	���H�vH�DH����H��H��@��E1�E1�E1�E1�@��tzM��F�4�A������s'I9���I����M�HM�sM���Z�A���u��t2M��u�>.u�c�����tF94�uI��I��M��� ffff.�M�Y�M��M��I9��-���I9���I9�@���Z���I9��Q���H�\$8H���iLk�hL�����|H����I��H��$�H��$�L��$�K�4H��$�E1�L��$��fDH�D$pH�D$xH��$�H��L��$�L��$�H�D$pH��$�H�D$xH��$�H��$��Ge�O`L�l$PIk�hL��$�L�D$HM�H�t$XI�tM�DL�D$M�DH�t$(I�t M�D((�$�AD0H��$�I�t@H�t$@I�tHH�t$ I�tPH�t$`I�tXfA�L`�ObfA�Lb�OdL�ghI��A�LdA�DeH��I���L;�$��H��$�M�t$I�l$H���H�D$(H��tH���|H����H�D$XH��L��H��I�|M�t$ I�D$(H��H�D$H��tH��ԗ|H�D$(H��� H�|$(L��H���|I�D$PH�D$ I�D$XM9|$HL�l$PH�l$HH�D$`u L�|$@M�l$@M��L��$�uh����@H��H��tH��Z�|I��H��u�A�L��H�t$ H����|H�D$`H�D$@L�t$ M�l$@M��L��$������M�t$8J��H�<@H�|$h���|H���cL�l$pH�D$xE1�E1�L��$�H��$��Nf.�A�I��I��L��H����|H��$�J�, N�l J�l I��L��$�M9��.���L9d$h�#���I�vI�nH��H��t�H��I���P�|L��I��H��u��hL�D$8I����L��H��H��$�L�H���L��H��`DB�I�J�A�B�I�J�A�B�I�J�A�B�I�J�A�B�I�J�A�B�I�J�A�H�2H�9H�:H�1H��hH���H��u�M9������fff.�I��H���t����.���H��H���A����z���H�F@H�|$0L�?�`H�D$H�L$H�H@A�1��H�D$H�L$H�H@�H�L$0H�L�IH�A�#H�D$H�L$H�H@H�D$0H�L$8H�L�HH�HH��[A\A]A^A_]�H�D$H�L$H�H@�H���&��L�V@H�=�f|�x��tH�D$H�L$H�H@�H����
��WH�D$H�L$H�H@�H�t$h��
��8H�D$H�L$H�H@�H���
��H�D$H�L$H�H@�H���
�H�D$H�L$H�H@H�=�0s���L�V@H�=�e|���H�D$H�L$H�H@�L���T
�I��H�|$L��I��u_�hI��L���pI���$I��H��L��uU�^I��L��$�H�|$p����H�\$PL�|$HL�d$H�D$@H��H��tH�|$ �h�|M��tH�|$(�X�|M��tH�|$X�H�|H��$H��$��L���3	�AWAVATSPI��H�_L�gM��tI��DL���h\�I��hI��u�I�>tH��H��[A\A^A_�%ݓ|H��[A\A^A_�f�AVSPI��H�_H�wH���I�>tH��H��[A^�%��|H��[A^�f.��AWAVATSH��(H����H��H�4�H������H��H��E1�fffff.�F��E��A���A���A������A��-uI��H��u�I��I���cH��H�|$H�D$H�D$H�D$ H����Lk�h�L�t$H����H�D$H;D$tGH�HH�L$���5��=���AH�D$H����&H�pH�t$��u�y���tlL��H���
E1�A9�u�%�~euH�~t�L�FE�A9�tH��hH�ǘu��p�~du|H�t$ H���U���H�D$ L��I����Q��L��u�H���K������������vt�G�����������v[�H��tH����H��H�ø�1�H��H��([A\A^A_�D�L$H�=��iH�
K�oL�Dm|H�T$�+�%��D$�H�=L|�3
��L$H�=U�iH�
�oL�
m|H�T$�+���H�=�s�
�f.�DUAWAVAUATSH���H����H��I��H�RH��H��$�I��������H�G@H��$�H�G`H��$�H�D$8L�L$�ff.�I!��Bo!fo�ft�f�����L�t$@H�L$H�T$0fL$`H�t$(fT$P���L�H!�H��I��I)�M;~�uI�v�H�|$H�T$ ���|��ta�E�f!��L�t$@H�L$H�T$0foL$`H�t$(foT$Pu��fv�ft�f�…���I�I��H���<���fff.�A�~�L�t$@I��������L�L$��H��H;�$���L�{M��t�I�N81��9��L�iM���zH�CI�~XtOI�~`I�vhH�D$H��L���GR�I��H��9I�N@I�VHfn�f`��p�fp�DJ��H�D$ 1����f�J�,��I��������L�L$H�l$ H�D$H��L��L��1�E1�jjI���3��H��L��H��>��L9��������D$H��tH��Ս|I��L��M��D�l$u>�H�D$H�H�|$H1���|����L�d$HL��M��D�l$�}L��H�l$ H��ƒ|I�~`I�vhL��L������H��I�~P��L�d$M�F@I�VHI��I��9fAn�f`��p�fp�D1�1�H!��Ao(fo�ft�f����L�D$`L�L$(H�T$PL��$�f�$�H�L$xH�D$pf�$�H�t$0���H�H!�H��M��I)�M;}�L�d$uI�u�L��H�T$ ��|����H�L$0�A�f!ȉ�D�l$L�D$`L�L$(H�T$PL��$�fo�$�H�L$xH�D$pfo�$��w���H��tf�…�t'�D��I�I!�fv�ft�f�…�H�|$uM��1�H�H��H������D$��A�E�A��L��ی|I��������L�L$E���
�����C�����$I�J�H!�L��H��L��H)�H��E��G�E�L�AoFP��fn�f�
cf���AFPM�|�H�~�L�~��F�I��������L�L$E��������KH��$�H��$��t�����fAof��D��C��^������H���[A\A]A^A_]�1���H�l$8�H�t$8�_�H��L��ҋ|H�����f�UAWAVAUATSH��hL�L$pL��$�H�L$xH��$H��$I���Gp�D$H��$H�G8H�XH�D$�8��H�����t@�M���zH���@�H��$�M���g�L��$�H��$�H�D$h�$�)�$PI��I�������$=)�$0���D���ƃ�H��$�H�t$xH��$�1��h
��$�L�l$ �rH�D$0H�D$8H�D$@H��$�tH��$��y�|H��$�tH��$��`�|H��$�tH��$��G�|H��$�tH��$��.�|H�D$H�x�8��H�������D$uJM9���L��$�H�D$hH��$�(�$P�$�H�ǀH��$��h��D$��$�<t"�$=AF
(�$0AA�nfE�~H��$�H��$H��$1�E1���H��$�L��$�H��H��H��>��I��L9������#����$fD�|$L�t$(@�l$
H�D$PH�D$XH�D$`L��$�H��$�H�D$H�@0H��$ H��$H��H�@H��$(E1��L9�$(�$C�D%tZC�L%�ȅ�tC�D%�����H9�$�����H�L$xL�<�H)�t4L�4�L�����|H���H���#A�E1�1���E1�1�@H��L��L����|H��$�H��$�H��$�H�D$`H�D$@D$P)D$0H�D$PH�D$XH�D$`H��$ H�D$HH��$�H�t$0�T$H�L$E1����H�D$@H�D$`(D$0)D$PI��������H�D$`H�D$@(D$P)D$0H��$t	L��n�|H��$��l$
L�t$(D�|$I��tH��$��;�|H��$�L�l$ ��������L�t$L��$�H��tH���|H����I��I���	A�E1�H�t$pL��H��D�|���|H���WI����$�M�}M�uI�mL��$�H�
2sH��$�H�\$8L�t$@H��$�H��$H�t$L��I��M��hP��H��I�}t
I�}�R�|L��I�|H��$�tH�|$�3�|M��L�l$ t7L�{ L�%�|�
@I��8I��tI��tI��A��I��t�I�?A����H�|$0t	H���|�|$tI��M��tH�|$h�Dž|H��h[A\A]A^A_]þH�=��iH���o��H�ԓoH�=u�L�l$ �l$
L�t$(D�|$���Z��L�l$ ����DH�=�s�7��6�L��L�l$ �l$
L�t$(D�|$����H��L�t$��H��H��$��L�l$ D�d$�m�?�H��H�|$0�o%�D�d$��H���mH��H�|$0蓏�L�l$ �l$
L�t$(D�|$�2H��H�|$0�/%�E1��:H��M��D�d$t	L�����|L�t$�QH��H�|$P�%�H��$��	A���$�<tJ�$=AF
(�$0AA�nfE�~�&H��D�d$H��$�t	L��� �|H�|$0�$�E��tI��M��uH���	��H�|$h���|H����fDP�Oe����L��L������I��I��1�f.�D��E��A���A���A����vdA��-uH��I���u�L��E1���A��I��L9�u$H)�r#H9WuH�H�4�H�����|����Y�1�Y�H�=9�iH�s����D�T$H�=/�iH�
�soL��^|H�T$�+���DUAWAVAUATSH��8H�t$H���8H��1�H�-�|H�|$��H�D$(H��H;D$�H�D$(H�@H�D�H�D$H�L$ H�D�H�D$0H����1��fffff.�H��H;\$0��Hk�hH�L$L�,H�<tI�}��I�}tI�} ��I�EHH��H��uM�e8M�u@M��u�@I�}P��M�e8M�u@M��t-M�|$�fDI��I��tI��t�I�?����f�I�}0�e���L����[���ff.�H�\$H�D$ H��H�8���H�|$������H��8[A\A]A^A_]�f.�UAWAVAUATSH��I��L�,�H��H��>��H��������I9��„�u���L��I��H�L$@L�L$8��$��D$��$��D$M��t$H�t$L��6�|H���yI��L��H�t$�A�1�L��L��\�|H�l$ L�t$(L�d$0A�Gr��A�Oq��	��t$	΃�I�W8H�|$ 1���m����H�t$(H�T$0H�|$HH�t$��:�H�D$8H����Lk�8L�l$PL�d$X1���H��8I9���H�t+H��t�A�GpA�Or��	�A�Gq��	�D$H�|+H�|$`H�t$hH�L$@H�L$pH�
�sH�L$xf��$�L��L��L�D$`D�L$jAW�f�H���H�|$ tBH�|$(H�Ĉ[A\A]A^A_]�%�|H�|$HtH�|$P��|H�|$ tH�|$��|H�Ĉ[A\A]A^A_]ÿL�����H���H��H�|$Ht	L��v|H�|$ tH�|$(�c|H���c��AWAVSH�L�I�H��tH���I�tH��[A^A_�%*|[A^A_�I��I�t	H��|L������AWAVSI��H�L�~H��A�WI�t	H���~|L��[A^A_�I��I�t	H���~|L������fDSH��H�L�FH��A�P H��[�f�SH��H�L�FH��A�P(H��[�f�UAWAVAUATSPI��I��H�^H�nL�$�H��t L��a}|I��H��u�L����A�L��H��L����|I�/M�oI�oI�>t	H��~|L��H��[A\A]A^A_]�I��I�>t	H���}|L������f.�DAWAVAUATSH��L�~L�nN�4�M��tL����||I��H��u�L���
��A�L��L��L��܁|L�+L�cL�kH��[A\A]A^A_�@AWAVATSH��(H��Ƅ$�DŽ$�DŽ$�Ƅ$�W��$fDŽ$4DŽ$0H�D$XH�D$`D$hH�D$x�$�HDŽ$�HDŽ$������H��$�fDŽ$�H��$�fDŽ$�HDŽ$�H��$�H��$�HDŽ$�Ƅ$�HDŽ$�Ƅ$�Ƅ$�DŽ$�H��$H��$fDŽ$6Ƅ$8HDŽ$ H��$(H�$H�D$L�t$XH��L������L��$@H�t$X��L���2�|L�<$L�d$�L���|���$ �$p)D$H��$�H�L$ �$@D$(H��$PH�L$8�$X)D$@H��$hH�L$PL�{HL�cP�CX(D$H�D$ H�L$(H�T$0H�t$8(L$@H�CH�KH�S H�s(K0H�D$PH�C@H��([A\A^A_�H��M��u�H��H�|$t
L�<$L����z|L����'�H������f.�f�SH��H�Pt
H�{H��z|H�;t
H�{��z|H�{t
H�{ ��z|H�{0tH�{8[�%�z|[�fDH�t
H��%gz|�f.�@UAWAVAUATSH��I��I��I��I��H�~ H�v(H�RI�oH�T$H���ƻ�H��I�|$�vL�l$L�|$ M�$I�|$I��I��9fAn�f`��p�fp�DH�l$XL�,�1�fv�L�=({|1�H!��Aofo�ft�f�����L�t$H�|$Pf�$�L�L$HL�d$@H�T$8H�t$0f�$����H�H!�H��L�4@I��H�D$XK;D2�u M�I�v�H�|$L��M��A��M�����E�f!��L�t$H�|$Pfo�$�L�L$Hfv�L�d$@H�T$8H�t$0fo�$�u�f�H��L�D$(tf�Å�t�D��I�I!�ft�f�Å�us��1�L�D$(H�H��H�����I�F�H�L$H�AAF�H�L$H�AI�F�AF�H�D$ H�8��H�|$H�ĸ[A\A]A^A_]�%[x|C���H�T$ H�t$��H�JH�L$p)D$`D$xH�NH��$�$I�H�H!�G�E�L
�AoD$��fn�f�
�Nf���AD$I��K�@H��(D$`foL$pfo�$��AT��AL�AD�H��I�H�ĸ[A\A]A^A_]�I�t$ L��褤��x���fAof��D��C��+���H��I�}uI�?uH���_��I�}�Mw|I�?t�H�|$�<w|H���<��f.�f�UAWAVAUATSH��H�GH����H�D$H�|$L�M����H�D$L� fAo$f���M�l$H�-�v|�fff.��C�!؉�I��tcf��u.ffffff.�fAoEf��I�����I������t�����H��H�@H��M�4I�|�tI�~��I�~�t�I�~���H�L$H��H��H�@H�H���H�L$tH�9H)�H���H��[A\A]A^A_]�%v|H��[A\A]A^A_]�fD����f.��AVSPH��I���1H�����L��H��[A^�I��H�����L������f.��UAWAVAUATSH��H�~��I��I��H��H�~ H�v(H�T$H�i8�H��H��9M�,$I�t$fn�f`��p�fp�DN�<�1�fv�H�-�v|H!��Ao\fo�ft�fD��E����H�D$@H�\$f�$�H�T$8H�t$0f�$��A��H�H!�H��H�IH��M;t�uL�H�s�H�|$HL���Յ�tZA�D$�fD!�A��H�D$@H�\$fo�$�H�T$8fv�H�t$0fo�$�u�f�ft�f�˅���H�H��H���.���H�D$H�D$ H�D$(H���ZH�D$XH�D$`H�D$PH�|$P��H��C�H�D$PD$XH�$L�	RH�|$pH�t$L�L$PH���"�|$pH�D$t;H�L$(H�HD$H�Ĩ[A\A]A^A_]�H�=P�ZH��s��[���D$q�D$H�=�riH�
$goL��sH�T$�+�>��H��H�|$P��T�H�|$tH�|$ �ds|H���d��@AWAVAUATSH�H����L�gL�wM����1�L�=)s|I���!fff.�I��A�H��I���9H��t&��jI9���H����fffff.�M��t8L��L��H��t11�ffff.�H��pH��H9�u�L��H)�I��s�QL���LL��I��rCDH��pH��pH��pH��pH��pH��pH��pH��pH���u�E1�E1���jI9��F���fff.�H��`H����I��D��hA��H��fD;�js�M������J��HxL��H����1�H�H��pH��H9�u�L��H)�I��rCf�H�H��pH��pH��pH��pH��pH��pH��pH��pH���u�E1�A�H��I���_����DL��I��s���[A\A]A^A_�M��ttL��H����1��H��pH��H9�u�L��H)�I��rCDH��pH��pH��pH��pH��pH��pH��pH��pH���u�H��`H��t0L�=�p|ffffff.�I��H��A��I��`L��H��u��I��L��[A\A]A^A_�%yp|L��I���d����dp|H�=EA|�@��f.�f�UAWAVAUATSH��xH�ˉt$I��d�<%�����dH�%��dH�%�H�pdH�4%���Rs)�$��o�Rsf�$�H��$�H��$��9�|�����1���
ʆ|�,H�m�}H��H���>1����|���MH���
H�|$8�H��H��S8L�|$0�l$H�D$8H����H�D$H�L$@H�L$ H����H�D$ H�@H�L$H�,�H��L�iL�t$8H��������H�XL��$�I���,fff.�L��A��L�t$8L��$�I9�M�m�I�u�I�U�L��1����H9\$8uGH�D$@������u�L�p�L�x�L�`I�$H��tL����I�|$L�%�n|t�L��A����H��$�H��$D$x)�$�oD$8L$HT$X\$h)�$�)�$�)�$�f�$��ff.�D�����t4L�����H����I�֨u�I�V�|$uOH��tHI�F�8_t��?M�f�M�~�M�vI�H��tL����I�~L�5�m|tL��A��L��A��L��$��1�I�FH�4�H��I��ffffff.�H���b����|�A��A���A���A������I��H�����.u�M���+���I9��jJ�<�H��
H�
�
�0�������A�FA��u
L�����A�FA<���I�VI9���J�<�L��H��>��H��������H���H9������I�FH�D$(A��I����H���>H��H�t$(L��I���p|L��$ L�t$(L��$(L��$0H��$�H��$ ��5�L��$��2����H��$H�L�=&l|u
H��$���H��$�L�t$8tH��$�A��H��$�H�tI9�L��$������H��$�����I9�L��$������H�|$�H�u
H�t$ �1��H�ʃ|H����H���|L�sfofD��A�Ԁ|$��ffffff.�fE��u+f.�fAofD��H�����I��A����t�A��H�T$�A���H��H)�H�q�H�i�L�<�H��t'L��I���j|L��I��H��u�Nff.�A�L��L���>o|H�l$8L�l$@H�l$HH��$�H�t$8�]4�A�D$�D!�A��H�T$H���4���A�L�%�wrI�function�.fisH�\$8L��$��f�I��I���U�EK�'H��
r�K�D'�H�L1��pH��s/H	�u�H�J�H�p
�|$tH��v��H��t��>_t�H��r��L�1��D���h	�u�H���H���1��L��H���3��u���DD�e�A!�H���,���fE��u+f.�fAofD��H�����I��A����t�A��D������H��H)�L�`�M��t�H�@�8_t�H�D$ H�T$N�<�L���rh|H����I��H��H�t$ L����m|L�d$8L�l$@L�d$HH��$�H�t$8��2�H�T$�:���H��$�H��$�H��$�foH��t&H�4RL��'I���J�4H��I��M)�A��E1��l$H�|$0L�IfD��A��H�TL��$8H��$@L��$HH��$PL��$XH��$`fD��$hH��$pH��$8�h��@��uH��}H��������H���c1��Q|���/H��x[A\A]A^A_]�E1�L��H�t$(�l$L�t$����I���0�
H��L��dH�%�d�%��������I��H��~|H��$�H��$�H�D$8H�=%�|H�
VSoL�?6|H�T$8��W�L��1���
�~|����H�=�~|I����U�L��H�/�}H��H������I����L���@���_~|�������H�L~|H�D$8@�l$@H�=(fiH�
�XoL�}�rH�T$8�+����H�5~|�����1���g|���聪���������}|���L��I��H�
@FsL��l$L�t$����D�L���l$����1�|$8H�=�eiH�
HWoL��A|H�T$8�+�l$L�t$���1�H�
�o�L�|$(�/���H��H��$��B��H���:���e�cH��I�~t	L���f|L��f|�HH��@����H������!H��I�|$t	L����e|L����e|�!�H�Ël$�fH���aH�Ël$L�t$�3H�Ël$L�t$�2H��H�|$8�j��H��$����H�����H��H��$��5���I�u
L��H�t$ ����@���Y�H��$��\��H���T��@UAWAVAUATSPH��H��H���gI��H��LD�N�<�L��H��>��H��������I9��„�u���A�M��tH�$L����c|H��tGI��L��H�$�1�A�H��LE�L��L��L���i|H�+L�kL�sH��H��[A\A]A^A_]ÿL���
���UAWAVAUATSPH��H��H���I��H��LD�N�<�L��H��>��H��������I9��„�u����A�M��tH�$L���:c|H��tGI��L��H�$�1�A�H��LE�L��L��L���[h|H�+L�kL�sH��H��[A\A]A^A_]ÿL���J���AWAVSH�� I��H��H�	�hH�
�hH������t	H��HZ�$H���hH�
��hL��H������t2H�	DZH�D$H�D$H�D$H�|$���H�� [A^A_�H���hH�
��hL��H���E���tH�AZH�D$H�D$�H�h�hH�
b�hL��H������tH��AZH�D$H�D$�x���H�-�hH�
'�hL��H�������tH�3XZH�D$H�D$�A���I��H���H�
��L��H������tH��WZH�D$H�D$��H��=ZH�
�=ZL��H���b���tH��VZH�D$H�D$%�H�%eH�
&eL��H���+���tH�0VZH�D$H�D$�XH�t=ZH�
r=ZL��H������t	H��UZ�$H�S=ZH�
N=ZL��H�������t)H�&UZH�D$H�D$L�|$H�|$�I���<���H�A�H�
>�L��H������tH��TZH�D$H�D$�H�.^
H�
,^
L��H���W���tH��SZH�D$H�D$$�H�y{
H�
w{
L��H���#���tH�,SZH�D$H�D$�M���H�p<ZH�
s<ZL��H�������tH�aRZ���H�Q<ZH�
Q<ZL��H�������tH��QZH�D$H�D$���H���H�
��L��H������tH�QZH�D$H�D$"���H��;ZH�
�;ZL��H���U���tH�zPZ����H���[H�
��[L��H���,���tH��OZ�d���H��;ZH�
�;ZL��H������tH�XOZ�;���H�DaH�
EaL��H�������tH��NZH�D$H�D$!����H��bH�
�bL��H������tH��MZH�D$H�D$'����H�`H�
`L��H���l���tH�MZ����H��:ZH�
�:ZL��H���C���tH�|LZH�D$H�D$�m���H��:ZH�
�:ZL��H������tH��KZ�|���H��H�
�L��H�������tH��KZH�D$H�D$�
���H�ހH�
ۀL��H������tH��JZ�P���H���H�
��L��H������tH�\JZH�D$H�D$
���H��9ZH�
�9ZL��H���L���tH��IZ�$���H�]�H�
Z�L��H���#���tH� IZH�D$H�D$ �M���H�H�
L��H�������tH�qHZH�D$H�D$����H�gH�
dL��H������tH�HZH�D$H�D$����H��hH�
�hL��H���~���tH�WGZ�6���H�9ZH�
9ZL��H���U���tH��FZ����H���YH�
��YL��H���,���tH�FZH�D$H�D$*�V���H�{�
H�
w�
L��H������tH�.EZH�D$H�D$(����H��_H�
�_L��H������tH��DZH�D$H�D$���H�98ZH�
;8ZL��H������tH�DZ���H���
H�
��
L��H���^���tH�SCZ����H��7ZH�
�7ZL��H���5���tH��BZH�D$H�D$#�_���H�<~H�
9~L��H������tH��AZ����H�~H�
~L��H�������t	H�jAZ�$H�l7ZH�
h7ZL��H������tH��@ZH�D$H�D$����H�87ZH�
37ZL��H���x���tH�@Z�G���H�]}H�
Z}L��H���O���tH��?ZH�D$H�D$�y���H��6ZH�
�6ZL��H������tH�?Z�U���H��6ZH�
�6ZL��H�������tH��>ZH�D$H�D$����H��6ZH�
�6ZL��H������tH��=Z���H��{H�
�{L��H������tH�D=Z�U���H�X\H�
Y\L��H���f���tH��<Z�>���H�6ZH�

6ZL��H���=���tH��;Z����H��5ZH�
�5ZL��H������tH�E;Z���H��5ZH�
�5ZL��H�������tH��:Z����H��5ZH�
�5ZL��H�������tH�7:Z����H�9�
H�
8�
L��H������tH�~9Z�=���H�Y5ZH�
X5ZL��H���p���tH�
9ZH�D$H�D$���H�(5ZH�
'5ZL��H���9���tH�V8Z����H�V{H�
S{L��H������tH��7ZH�D$H�D$�:���H�?zH�
<zL��H�������tH�7ZH�D$H�D$)����H��{H�
�{L��H������tH�s6Z����H��zH�
�zL��H���y���tH��5Z���H�E4ZH�
D4ZL��H���P���tH�A5Z����H�uzH�
rzL��H���'���tH��4Z���H��3ZH�
�3ZL��H������tH��3Z����1����SH��H��H���QH��[�f.�f�SH��H��H���1H��[�f.�f�SH��H��H���H��[�f.�f�UAWAVAUATSH��(I��H��H�����H��tCH��H��������H�MH�@8H9K(uDH��tmH�K0H�L$H�D$H�D$H�|$�����BI�I�FI�F�H��t)H�K0H�L$H�D$H�D$H�|$���H��I����E1�N�,�L��H��>��I9����t1�L���
��M��t H�t$ L���U|H��tWH��M��H�t$ ��E1�H��L���Z|M�&I�nM�~�H�uH��H��([A\A]A^A_]���H��([A\A]A^A_]ÿ�I���H�uH���{��L������A��f.�@�f{}�����@�H�
΀iH��H�
;�iHc�H�H�>H�NH�IH���@UAWAVAUATSPI��I)���M��A��A�tH��[A\A]A^A_]�L��H�IC�I��I)�I��I)�M��M)���L9���H��M9���M)�J��H�@H�I��J�mL�I��H��I��H�$�
W|M)�J�mL�I�4�L��H���V|H�mH�I�4�H�$H�@I�<�I��K�dH��V|��M��M)���L9��:H�RH��I��O�4dJ�3I��J�mL�L�-�V|H��I��H��I��A��K�dI�<�H��L��L���yM)��'M)�H�RH��H�IH��I��O�4H�-1V|H��I��H��L��M���L�I��O�4dH��L��L���M�I��J�mL�L��L��H���H�RH��H�IH�<�I��K�@H��H��[A\A]A^A_]�%�U|H�IH��I��O�4J�<3I��J�mL�L�%�U|I��A��H�mH�I�4�H��L���H�RH��H�IH�<�I��O�4dL�%RU|I��H��L��A��L�I��J�mL�L��H���FH�RH��H�IH��I��O�4L�%
U|H��I��H��L��A��L�I��J�mL�H��L��L��H��[A\A]A^A_]��f.��UAWAVAUATSH��x��H��I��H� I�v(H�UL�eH�T$L���=��I��I�~���\$I�6I�~M��I��9fAn�f`��p�fp�DL�d$HN�<�E1�fv�H��S|1�I!��Bo.fo�ft�fD��E����H�l$H�t$@H�|$8fL$`L�D$0H�T$(L�T$ f\$P�A��L�H!�H��H��H)�H�D$HH;E�uH�u�H�|$L���Ӆ���A�D$�fD!�A��H�l$H�t$@H�|$8foL$`L�D$0fv�H�T$(L�T$ fo\$Pu�f�I��L�L$tf�Å�t�D��M�I!�ft�f�Å�uKA��E1�L�L$I�I��H������D$�E�H�D$H�8t|H�|$H��x[A\A]A^A_]�%Q|B����T$yv$I�I�H!�F�D�D��fn�f�|'�AoNf���ANI��H��L)�H�MH�H��oE�@�I��B�T�H��x[A\A]A^A_]�I�v L���݃��	���fof��D��B��s���I��H�}tH�|$�dP|L���d��@UAWAVAUATSH��HI��I��H��$�H��$��E1�����H�D$H�D$ H�D$(��O|H����H��$0H�H�HH�
*oH�HH�D$@H�D$HH�D$P�H�D$0E1�L�d$@L��$�fffff.�L���5�H�T$H���_H��H��H�D$�P`H�\$hH��t�H�|$hH�D$�Px�Յ�t��É�I9Ɖ\$8�+H�����H��$���1�L��$��l$<�-f��L��$�H��$�L9�L�d$@�l$<�\���H�$H��$�L��L��A�E1�����$���H��$�H;�$���H��$�H��H+�$��?H��H9���L9���H��H)�H��$�I�4�H�|$p�
���H��$�H�D$pH�D$`H�L$xH��$�H��H�L$X��H��H�@H��$�J�mL�H��	H��$�L�a	1��_f.�H�����I!�H�D$0H��$�H�D��L	�H�L�@�l��L$f��L$�LI��L�l$(H��H9�$�t[A�l�@��tOM�t�A�D�D$A�f�D$E��D�$��L;l$�j���H�|$� ��H�D$ H�D$0�Q����H�|$`L��$�����H�|$X�)M|�����������H�|$HH�t$PH�\$hH��H�L$�w3�H�|$pH��R@�|$puH;\$xtD1�L;l$u
H�|$��H�T$ J�mL�L$8���l�H�T$0�\�I��L�l$(�
���H��oH�L$H9�tH��$�H��Q@��$���뒳�H�$H��$�L��L��A�E1�����$��%���H�=!MH�rZo�������H�D$(H��$�H�AD$H�|$@tH�|$H��K|H��$0�$�H��$�tH��$���K|H��$tH��$��K|H��$tH��$ ��K|H��H[A\A]A^A_]�H�=xJiH�O�o�����+�������H�=�o�.���H�=�Co����=H��H��$��A�H���4���#�!�H��H�|$`tH�|$X�K|�
�H���H��H�|$@tH�|$H��J|H�|$tH�|$ ��J|H��$0�#�H��$�uH��$u,H��$u:H��谿�H��$���J|H��$t�H��$��J|H��$t�H��$ �hJ|H���h��H��$���@����fDUAWAVAUATSH��hI�Ή�I��M� L��H��qE1��2�4$I�@H�D$M�hM���HI�FI9�vE1�4$���l$L�d$L�t$I�nN�$�H�D$(I��H�l$ 1ېH��H�t$L��K|��t.H���I��H��M9�v�L�t$L�d$�l$�4$E1��I��H�T$(H��L)�L�t$L�d$�l$��I�^H�T$ H��J��H�L$0H�T$8L�t$@L�l$HH�D$PH�D$XH�D$`H�|$0���4$��A�H���M��tH�|$A���H|D��I�FI�G AAGA�w(A�o,M�/I�_H��h[A\A]A^A_]�H�=G
H���o��N���JH�

#|1�L������7H�=�|L�t$L�d$�S���H�=��o�H�=��oL�t$L�d$�2��I��M��uI�>uL���J��H�|$�7H|I�>t�I�~�'H|L���'���SH��H�?t
H�{�H|H�CH��H��u[�H�{ [�%�G|AWAVATSPH��L�H�OH��L)�H��H��$I�$I�$H��L9�t<I��I�� L�%�G|�
�I��8I��t"I��tI��A��I�G�H��H��t�I�?A����H�{tH�;H��[A\A^A_�%bG|H��[A\A^A_�f.�@AWAVAUATSI��H�_L�M��tFL�c L�-$G|�f.�I��8I��t&I�|$�tI�|$�A��I�D$�H��H��t�I�<$A����I�>tH��[A\A]A^A_�%�F|[A\A]A^A_�f.�D����1�����t'��u1�����$� t#��0u��0��$�@��H�
�Ei�$�@��H�
�Ei���$�UAWAVAUATSH��I��I��I��H�D$H�D$H�D$ H�T$H��L�����Éը��L�D$L�L$ H�|$(L��L��L����L�|$8M��t
L�t$0C�|��
t!L;|$(u
H�|$(�ս�L�t$0C��
I��H�D$@H�D$HH�D$PH�D$hL�t$pL�|$xH�tH�|$XH�t$@L�D$h�A��?�|$X��L�d$@L�|$HH�t$PL����f�M��t	L���$E|�wH�H�|$(t	L���E|L�t$L�|$ M��t1M�fL�-�D|�f.�I��0I��tI�|$�t�I�<$A����H�|$t	L����D|�؉�H�Ĉ[A\A]A^A_]��D$Y�D$H�=�CiH�
8oL��oH�T$�+�2��H��M��t?L���4H���5H��H�|$�a&�H���Y��H��H�|$h�%�H�|$@tH�|$H�1D|H�|$(tH�|$0�D|H�|$�&�H�����@UAWAVAUATSH��8H���1����@H��j}H��H���H1��K���ML�{pM�����D$L�chI�D$�H�D$H�-�C|H�\$�	M����K��H�L$�<���I��L�{pK��I��H��p�I�L�H�L$ M�t� M�l�(s
I��H�x��M��t+I�^�DH��I��tH�{�t�H�;����f�H�|$ H�\$�o���L�����e���E1��E1��D$H���I9�IB�H�����uH��������H�
�i}H����1����tlH��8[A\A]A^A_]�H���1�H�_i}H��H��������.��4�K�������H�\$(�D$0H�=mAiH�
�4oL�"�oH�T$(�+�����H�޺��1�H��8[A\A]A^A_]�%�B|�ą���V����C�M���H��H�|$(�ƽ�H����f.�@UAWAVAUATSH��(D��I��H��H��$�H�t$PH�T$H1�E1��z��H�D$xHDŽ$�HDŽ$����@|H���0L��$��l$dH�\$pH��$H�H�HH�
�oH�HH�D$ H�D$(H�D$0�H�D$XE1�H�l$ L��$�L��$�H�D$h@H���x&�H��H���^L�z@L��H��A�׃�$�#t}L��H��A�׃�$�u�H��$��xt�H��t��t�H�T$h��	�P���P�х�t�H���A��L9|$H���I)�H�L$PH����H��$���G����B����t�J����y��H9\$H��
��������H�L$PL�<�A�?-����L�d$@H)�L�$�L��?|H���oH�D$8H��L��L��AD|L�d$@L;d$xuH�|$x����H��$�H�D$XK�dH�L$XH��H�T$8H�T�H�\�I��L��$����1�L�d$@H��LD��HD�L��H��L��1�E1��jL��$�H��$�H��������H��I9�tL��$H��J��I��H�L$8ttI��t6I��uKH�=H��I��a@|��t-H�=�H��L���J@|��u�H�=7H��4@|��u�H�D$hI��M��tH�|$8��>|L�d$@���H�=�6H���?|��u���H�|$ tH�|$(��>|M��A��L�t$pI�^�1��A�NH�l$H�"H�e}H��������H���*�D$@A�F���-H�\$8I�~H�|$X�H��A��L�$�L��=|H���@I��D
l$hH��H�t$PL��HB|H��$�L��$�H��$�H��$�D��$�HDŽ$�HDŽ$�HDŽ$�D�|$dD��$�A����1�E����H��$�H�\$XH�ߺL�d$8��E�����D$ht
H��1��Xc�|$@L�-4=|uH��c}H��������H����
1�A�$���zH��$�L��$�M����L�{�f�I��I���I��t�I�?A����H�L$p��(��������(L���;|H���I��E1�l$d@��A��H��H�t$PL���@|H�D$HH��$�L��$�H��$�H��$�D��$�HDŽ$�HDŽ$�HDŽ$�@��$��H��$�H�|$X�D���L�t$pI����H���M����|$@uH��b}H��������H���d1�H�L$8�����
�H��$���\���I��;@��H��$�H��$D$x)�$�H��$PH�'boH��$XL��$`�$��$��$��$��$�$�$(�$8H��$�H��$H��$h���:|H���P	H��(�$`@p(�$P@`(�$@@P(�$0@@(�$�(�$(�$(�$ X0P HM�g�1��A�O��	H�;a}H��������H����	1�A�G����	I�OI�G0H9�uI���5�I�OI�G0H�PI�W0IG(1�H9�HC�H)�I�O H��H�H��oH�T�J|���e�l$PL�d$HH�D$H�D$H�D$H�=�I|H�5�I|H�D$ H�D$(H�D$0H�T$ ��H�l$ L�d$(L�t$0M���Z	A�1�J�<+L��L���=|L�H�\$H��t	L��W9|H;\$uH�|$��L�l$A�D:H�CH�D$H;D$u
H�|$�ٱ�H�D$�D H��H�\$H�L$H��H)�H����$2D
2H�SH�T$H9�uH�|$肱�H�D$�D H��H�\$I�0H�t$ �m�H��L�p�I��A�H��tL����7|H����
I��H�4,H�� L��L���<|H�D$H)�I9���L�l$J�<+L��L���<|I�L�t$��t	L��.8|L;t$uH�|$�հ�L�l$C�D5 I��L�t$L9t$�SC�D5)I�FH�D$H;D$u
H�|$藰�H�\$B�D3
I��L�t$�==H|��xH��L���;|H���u��9|H�|$L�d$H�l$Pt	H���7|I�G@�I;G0sI�G8I;GPs7H��I�G8�@��u-H�&^}H��������H��t��z��uA�G�1�@��t�1�A�$����H��������� G|���WH�D$H�D$H�D$H�=�F|H�5�F|H�D$ H�D$(H�D$0H�T$ ���L�l$ L�d$(L�t$0M���q�1�H�<+L��L���:|L�H�\$M��t	L��u6|H;\$uH�|$���H�l$�D:H�CH�D$H;D$u
H�|$��H�D$�D H��H�\$H�L$H��H)�H���S/�D H�SH�T$H9�uH�|$訮�H�D$�D H��H�\$dL�$%����I�����I�D$��[I���I�D$H��$�H��$�H��$�H��$�H��$pH����H��$xH�5�DH�|$ H��$p���H�l$ L�l$(L�t$0H�D$H)�I9��~H�|$H�L��L���9|L�H�\$H��t	L��5|�I�$uL���tg
L�t$L;t$u
H�|$训�H�\$B�3
I��L�t$�=VE|��xH��L���8|H���u�7|H�|$t	H���4|I�wX�A�GX�����1��Q5|�1�L����������D|����H�D$H�D$H�D$H�=ID|H�5JD|H�D$ H�D$(H�D$0H�T$ �E~�L�l$ L�d$(L�t$0M�����1�H�<+L��L��V8|L�H�\$M��t	L���3|H;\$uH�|$���H�l$�D:H�CH�D$H;D$u
H�|$�[��H�t$�D H��H�\$H�D$H��H)�H���zH� spawnedH�LH�pthread H�H�KH�L$H9�uH�|$��H�t$�D
H��H�\$�=�C|��xH��87|H���u�d5|H�|$��H�|$��2|�}�1��A�$�FH��Y}H��������H���N1�A�G���VI�G8H���CH��I�G8��uH�hY}H��������H����1�A�$���G�I��)1�L���y���H�=K1iH�2Ro���譪���H��� �H��X}H��������H������u�4�D$@A�F�����H��$��D$@��$�H�=�0iH�
&$oL���oH��$��+�}���]�H�=�2H��?o�P���@�������,��L�溁�1��52|H��$�L��$�M���l�H�|$xt	H��K1|H��$�	�H��$�tH��$��%1|H��$�tH��$��1|H��$�tH��$��0|H��([A\A]A^A_]ÿ�H�t$8���1���1|�	���L���0�H�yW}H��������H���>����At��@��A�G���5���L�d$ @�l$(H�=�;
H�
�oL��oH�T$ ��������L�溁�1���0|H���������H�|$�A�1�L���)��L�l$H�\$���H�|$��A�H����H�\$H�L$H�D$����H�|$�A�H��L���ΰ�H�\$�S���H�|$��A�L��觰�L�l$L�t$����#s���[�H�D$p�@�M��s�����A�F��H�=�
H��No�U�^����H�|$�A�1�L���/��H�l$H�\$�m���H�|$��A�H�����H�\$H�L$H�D$���L���G*�I���
���H�|$�A�H��L���į�H�\$�]���L����H�[U}H��������H��������#r�À�A�G�������L�d$ �\$(H�=�9
H�
�oL��oH�T$ ��������L�����H�|$�A�1�L���(��H�l$H�\$����H�|$��A�H����H�\$H�D$H�t$�U����sq���6���A�G�,����L���-���GH�=��o�v���9�L������*�L�������L������H�=@�o軩���I��M����L��G-|��I��H����L��--|��I��M����L����:I�ƃ�u�0�(I��H���L���,|�I��H�|$ tdH�|$(��,|�WI��H�|$8��,|��?I����L���+%��I���I�$u%L����^
�I��H�|$ tH�|$(�t,|�I��H�|$�PH�|$�X,|�@�l$PL�d$HI��H�5P�oH���v��|�|��I��H�|$ tYH�|$(�,|�LI���I�Ɖ��I����SI��H��$��b"�L�����I��H��$���#��vI��H�|$tH�|$��+|�|$PuH�tR}H��������H��u01�1�H�L$H���u|1ۿ�H�t$H���1��/,|�\�o��u�A�G�I��L�d$8�mI��H�|$ ����1�I��H�|$ ��H������n��I��H��$��{1��I�uL���Kr�1�L�d$8��t!H��$���"�@��tU�t$@L���a#��F@��tK�t$@L���M#��<�	��I��H��$��v���I���I��H�|$ tH�|$(��*|H�|$x��i�H��$�� �L���z��踪�DUAWAVSH��8I��1��|i
H��H�D$(�T$0H�$�D$H�|$H�t$(H���j
I�ƈ�|$u)H�$�D$H�|$H��L����i
�|$u5�8L�|$H�$�D$H�|$H��L���i
L;|$u�|$uH��pH�؉�H��8[A^A_]�H�=�hH�W|�(�5��DUAWAVAUATSPA��H��H�VH������I��L�ohM����I�F`J��L�H9T����L�$�H�sI�|$�H����*|����A�D$�:C@��I�D$�I�L$�A�T$�H�s0�{8E1�9�A��E1�H9�A��ED�E��E�HE�I�t$�A�|$�H�s(H9�sI���H�{ L��讵��AƆH�;t
H�{��(|L�s L�{(M����M�fL�-�(|��I��I����I�|$�t�I�<$A����I�~XL;/u��`�I�F`J��L�H�S@H�T�@KS [0\�0T� L��I��M�nhE��@��t4L��H��[A\A]A^A_]�
H�{tL��H��[A\A]A^A_]�%�'|H��[A\A]A^A_]��I��H����L��诜�f.�DAWAVAUATSH��L�wL�M��t1M�fL�-t'|�f.�I��I��tI�|$�t�I�<$A����H�;t	L���?'|L�{`L�chI�$H��tL����I�|$t	L���'|H�Cp�H�u	H�{p����H�{t
H�{ ��&|L�s8L�{@M��t)M�fL�-�&|�f�I��I��tI�|$�t�I�<$A����H�{0tL��[A\A]A^A_�%�&|[A\A]A^A_�I���'I��I�|$t	L����&|H�Cp�H�u	H�{p�7��H��H���k�L���c��衦�f.�@AVSPH�����H��H��[A^�%,&|I��H�� &|L��� ��UAWAVAUATSH��(I��H�GH��$�)�$�d�<%������dH�%����I�L$`H��$��
;|����H;�:|��I�t$`I�D$hH��$��P0L�d$HDŽ$�H��$�H��$�H��;oH��$�HDŽ$HDŽ$ HDŽ$H�<oH��$HDŽ$�HDŽ$�HDŽ$�H��$�L��$�H��$�H�@I��L�d$@H��$�H�T$PH�L$H�L$XL�d$ H����H��$�H�D$8H��$�H�D$0H�D$ L�`�H�D$(H�D$H��������H��H�D$h�bH��$�H�D$(H�L$H�IH�T$(H��L�l�H�l�H��H�L$H��$�H�|$pt	L���3$|I�D$�I��H��H;D$�MI�\$�H;\$h��M�l$�I�l$�L�<�H��tL���#|I��H��u�fDA�L��L��L���+(|H�l$pL�t$xH��$�H�|$p�H��$�1�����tLL�|$xH��$�L��H�T$8H�L$0����t)H�D$H;�$����H��$��Y������@H�|$ptH�|$x�5#|H�������L�����H�t$H��L)�H���������H��L�d$HL9�t4H��H��I��L�5�"|�fDI��H��tI�|$�t�I�<$A����H��$�tH�|$ ��"|�$�)D$@H��$�H�D$PH��$�L�d$tH��$���"|M�|$pI�_�1��A�O�H�%I}H��������H����1�A�G����L�l$PM���J�l$(L�l$0H�\$8H�D$@H�D$ H�D$HH�D$I���H����I�oxH��H��H�D$L�hHD�pPH�H H�L$L�`(J��H�D$h�fffff.�H�øtwL9l�u�D9t�u�L9d�u�H�|�H�t$H�T$h��"|��u�H�D�H�D$L�d�M����H�D$L�hL�5\!|�f�I��I����I�}�t�I�}A����H�D$H�XL�5+!|L�l$0M��l$(�DH��I��tH�{�t�H�;A����H�|$ L�d$H�\$8tH�|$�� |A��(������A��(A�|$xt	I��R@��uH�vG}H��������H���Q1�����M��uOH�\$HL�t$PM��t*L�{L�%o |�DI��I��tI��t�I�?A����H�|$@L�d$t	H��: |I�\$`M�|$hI�H��tH���I�t	H�� |I�D$p�H�u
I�|$p����I�|$tI�|$ ��|I�\$8M�t$@M��t,L�{L�%�|��I��I��tI��t�I�?A����H�D$H�x0t	H���|H��([A\A]A^A_]�H�|�tH�|$�v|H�D$ H�D�H�D$H�D�L�l$0L�l�L�d$H�\$8�l$(A��(���g���H�=�H��o�9�+�����H�`4|dH�%����d�%�����$����ܡ���������H���U
�H��E}H��������H���y����fb��@��A�G���p���H��$�@��$�H�=�iH�
�oL�N�oH��$��+�,���Q��H�޺��1��|M�����������a�������A�G���L�d$H�L��袖�I���II��I�t	H��|H�D$H�@p�H�uL�d$I�|$p����L�d$�	I��L�d$HH��u1�E1�� L���|E1���I���#I��L�d$HA�H�|$ptH�|$x��|E��tH��t	L��}|H�|$@��H��$��\�H��$��
�H��$�uL�d$�WH��$��9|L�d$�B�x��I��H��$�����I��@��H����M��uH�|$@�I��H��$��8\�H��$����I�D$p�H�u
I�|$p���I��L�����L���‘����f.�UAWAVAUATSH��(H���&I��I��H��I��L�$�H��tLH��t"H��u[H�=�=L��L���|��uD��H�=�L��L���|����H�=}�H�=`�
L��L��x|����A�������������7��/uL��H��1��YL�=�����J�,�L��H��>��H��������H9�����u�A��L�l$ H��L�d$t7H���|H����I��M���&M��tI��uA�}/���y1��u��qA�E1�L��H�t$ H���|L�$$L�l$L�t$M)�L9�wRH�T$J�<�L�L����|L�L��H��1��K�=���H�<$t	L���|��H��([A\A]A^A_]�H��A�L��H�����L�l$L�t$뉉$H�=�iH�
soL�l�{H��+�O���H�����H��H�<$tH�|$�u|H���u��DUAWAVAUATSH��(���rH���?t	L�c�d�<%�����adH�%H������L�0I���M�~A�FH��@r4I��I��@H���JH����|I��@L���E1�A���HA�H��L�,�M��I�� A���rY��?r6I��I��@H���H����$I��@L���D1����A����A�H��H��H�� A�I��I�uL���RDH�L�c1�1�I���IC�H��L�5�LB�@����L�<@I��H�K1��*X
L�t$L�|$H�D$�T$ H�߉��>�H�|$�$�H��([A\A]A^A_]�dH�%H��������H�������H�=w�{�j�I���"�I��@L��H���������H����I��@H��H�������H�=m�{谔�H��I�uL���NCH���F��H��H�|$�Y#�H���1���o��f.�f�UAWAVAUATSH���H��$�H�H�� �J"I��L�=�~H�l$pL��$ H�t$P�)�I�|$��a��I�$H�� �"��(H���uoH����H���H���H���L�FI9�A�LC�I��J�<H��H���H��H���H�vH��H�H��������H��H9�tf�]!�H��t[H���H���H���H9�A�LC�I��M)�O�II��N�
N�
I��������M�I��I��?M!�I���U�I�\$H������H��������H9C@�`!H�{Xt"H��1�1��<q�H�߾�ߙ�t���I�$H�� �� ��(H�����H���1H���H���H���L�FI9�A�LC�I��J�<H��H���H��H���H�vH��H�H��������H��H9�� I�$H�� �5 ��(��XH��(�q�ʚ;�~�f.�H��tZH���H���H���H9�A�LC�I��M)�O�II��N�
N�
I��������M�I��I��?M!�I������XH��(�q����ʚ;��H�����XH��(�p�ʚ;����Ic�L����q:}I�\$H�����H��������H9C@��H�{Xt"H��1�1��ao�H�߾���t��M�$$��9}��t"��9}A��$��4AƄ$�H�D$xH��������H��H�D$pI��$�I��$�H9�uI��$�����I��$�I��$�I��$�H��H�HC�I��$�I��$�H��I��$�H�@H��D$p�$��$�LT L�d$P�
���ff.�M�4$I��(H�D$p�XL�=�|f����H���|H��y!A�׃8t�A�׃8t�H�=�4�M��8I�^1���A�N�(H�:}H��������H���01�A�N����M�~I���H��$�AFp)�$pAF`)�$`AFP)�$PAF@)�$@AF0)�$0AF )�$ I�F��uH�o9}H��������H����1������
I����
M�<$������A�x����������A�x�������������$|�uH��8}H��������H����1���$|������ ��H�
�xHc�H��
�1�����1�����1������D$/���|H�����H�D$8H�D$@H�D$H��1��������H��xHc�H��
���H��$�L��H�T$8H�L$/��I�$H��������H��H9������$�H�D$XH�D$`H�D$h����L�=�w��L�탼$��������L�
$|��u
��:!$|t5����t+���w4���t�ـ�����`�������$�HDŽ$��$�M�4$I���H��������H��H9���H�D$XH�D$`H�D$hH�\$H�!fDH�|$8���H�D$@D�4H��H�\$HH�T$@H�|$X1�H����������I�$��XH��(�p�ʚ;�kz��tE1�H�\$HH;\$8u��fDD��H�\$HH;\$8u��{���M��I9�H�l$puI����N��I��B�8I��M��L�=.v�c������L��H�D$xH��������H��H�D$pI�$H���H���H9�uH�������H���H���H���H��H�HC�H���H���H��H���H�@H��D$p�$��$�LT ��|$/tPH�D$hH����L��H�\$`D�d��H�I	�L��$�HDŽ$W��L�="u�W����L��L�l$hM���H�\$`D�#D��5��=���IN�<��L���/��H���VI��H��H��L���d|J��H��$�W��H�D$0L��H��L�=�t�1L��L��$���$H�\$`H�D$hL�l$XH�D$0I��1�L��$ L��$(H��$0L��$8�$@Ƅ$HL�d$PM�4$I�� ��A��(��H��$��|���AH�D$H�D$H�D$H�=�|H�5�|H�D$pH�D$xHDŽ$�H�T$p�W�L�d$pL�t$xL��$�M���A�1�J�<+L��L���|L�H�\$M��t	L����|H;\$uH�|$�G��L�l$A�D:H�CH�D$H;D$I��u
H�|$���H�D$�D H��H�\$H�L$H��H)�H��;���5
D,y5
D ]5
DA5
H�S<H�T$H9�uH�|$谄�H�D$�D< H��=H�\$L��$H��$H��$H�.NH��$H�|$pH�5H��$�ݢ�L�l$pL�t$xL��$�H�D$H)�I9��L�|$I�<L��L���|L�H�\$M��t	L���W|H;\$L�d$PuH�|$��L�|$A�
H��H�\$�
�|��xH�|$pL��H���m�H�|$t	L���|M�4$L�=�q�$ �$0�$@)�$�)�$�)D$pI���I���H9�uI����U��I���I���H�PI���I��H9ȺHC�H)�I���H�@H��(D$p(�$�(�$�T LH��$�H���cM�4$H�D$H��$�H�D$H�D$I�����^fDH�PI���I��H9ȺHC�H)�I���H�@H��D$p�$��$�T LH�t$H����H�D$H;D$��H�HH�L$���������������H�D$pH�D$xHDŽ$�H��$�H��$��@H�I���I���H9�����H�����I���I������H�D$H�|$�:�H��uH�|$蛐=�f����[����t|�uH��/}H��������H���c1��F|����H���`��$��O�$�)D$pH��	t"��
t�� u$��1����1��t�
�1��h�t|���-:}|�!��1��BH����H��.}H��������H������K�4A�N��������H�޺��1���|I���@���L�|$pH��$�H��$�H�AH(�$pA8(�$`A((�$ (�$0(�$@(�$PYQI�A�d�<%������dH�%�����
�|����H;o|��M�<$H��$�L��$�M;� u I��J��H��T|����M;w0��I�w(J��H��-|����L��$�H��$�H��$�H�D$0L��$�M���J��H�@I�D$H��$�E1�HDŽ$�L��$�H��$�L��$��*ffff.�L��$�H��$�I��L9���H�D$0J�|(J�t(H��$��w_����t���|�H��$���t�H�D$8H�D$@H�D$HH�=�|H�5�|H�D$H�D$H�D$H�T$��O�H�D$L�|$L�d$M��H��$���1�H�<+L��L���	|L�H�\$HH��$�t	L���U|H;\$8uH�|$8�}�H�l$@�D:H�CH�D$HH;D$8u
H�|$8��}�L�|$@A�D H��H�\$HH�D$XH�D$`H�D$hH�D$0BD(H�D$D$�4A�H��$H�t$XH�1�
L�D$����$��H�D$XH��$�L�d$`H�T$hH�|$L���5��H�D$H��$�H�D$H��$�H�l$H�D$8H)�H9���I�<L��$�L��H���|H�H�\$HH��$�t	L���|H��$�H�l$pt	L��|H;\$8L�d$PL��$�uH�|$8�|�L�|$@H�l$pA�
H��H�\$H�==|��xL��H���|H���tH�|$8�[���H�|$@��|�K�����|H�|$8u��8����A�H�|$81�L���~��H�l$@H�\$H�����A�H�|$8H��H���T��L�|$@H�\$H���ILJ M;w0�6���H��$�tH��$���|H��$�t	H���|H��$�H�D$0H��$�H���`H�D$0L�p�f.�I��H���>I�~�t�I�>��|��$�L��$ t
L������H��$�H����A���u
I���t
A���uzA���upA���ufI��hu\I�G0H��tSI�W(H��1��<2A��A���A���A�������� �t��I�.I���^H��H9�u�H��$�tH��$���|H��$�tH��$���|M��t-H�D$0H�X��H��I��tH�{�t�H�;�o|��H��$�tH�|$0�W|I��`L���s��H��������H��H9�$ tL��L���^q��M���I�_1���A�O��H��'}H��������H����1�A�O����M�w(M�g0I�G(��uH��'}H��������H���1����trM��L�=Rg�L��H�t$PA�T$I�|$��L���v|��H������H�*'}H��������H���a�����C�4A�O���\����9��H�޺��1���|M��L�=�f�t����H���������1����@���B��C���<�A�F�2���H�|dH�%����d�%�����
�|���b�����6C������A�G����H��$�H��$�H��H)���H;�$���H�|$pH��$�H�<�H��$�H�ɓH�ҞHD�H��Є��H���H��$�I��ptI��xH��$���{H��$�I��`D$pI��pI��xH��$�HA��A��L��1��H��������L��H�59�
�`y��������H�5|���1��%�{�� �X���|��u:�|u	��1��>H��t��u��1��*��1��!��wH�؀�sH��`�H��@H�H	�H��H�� H��$=�AH�HDŽ$ HDŽ$(HDŽ$0��$8��$<Ƅ$HI��$ ��	I��$(IDŽ$(H����I��$�I��$�H9�uI��$����I��$�I��$�I��$�H��H�HC�I��$�I��$�H��I��$�H�@H���$ �$0�$@����|����H�D$H�D$H�D$H�=w|H�5x|H�D$pH�D$xHDŽ$�H����F�L�l$pL�t$xL��$�M���=�1�H�<+L��L����|L�H�\$M��t	L���R�{H;\$L��$ L�=�buH�|$��t�H�l$�D:H�CH�D$H;D$H�l$pu
H�|$�t�H�t$�D H��H�\$H�D$H��H)�H��=���$
D.u$
D Y$
D=$
H�K>H�L$H9�uH�|$�Rt�H�t$�D>
H��?H�\$�=�|��xH����{H���u���{H�|$tH�|$�U�{I��$�H���]�IDŽ$�f�D$xH��������H��H�D$pI��$�I��$�H�����H9�u#H��裴�I��$�I��$�I��$�H��H�HC�I��$�H��I��$�I��$�H�@H��D$p�$��$�LT ff.�L�d$P�����1������H�؀�syH��`�w�=���0���|�$��A�H�|$1�L���@{�H�l$H�\$����>�A�H�|$H���{�H�\$H�D$H�t$����H��@H�H	�H�\$H�|$pH�t$�P<���t|����H�D$H�D$H�D$H�=:|H�5;|H�D$pH�D$xHDŽ$�H�T$p�C�L�d$pL�t$xL��$�M���A�1�J�<+L��L�����{L�H�\$M��t	L����{H;\$L�d$PL�=�_uH�|$�q�L�l$A�D:H�CH�D$H;D$u
H�|$�q�H�t$�D H��H�\$H�D$H��H)�H��C��:"
D0"
D "
D�!
�D@inalH�KDH�L$H9�uH�|$�q�H�t$�DD
H��EH�\$�
�|��x
H�|$pH���|H�|$tH�|$��{I�$H�� �hH��(Hǀ(H���]I�$H����Hǃ�f�D$xH��������H��H�D$pI�$H���H���H9�uH����>��H���H���H���H��H�HC�H���H���H��H���H�@H��D$p�$��$�LT �|$0tH�|$XtH�|$`��{I��H�l$pH�|$8�M��H�|$@���{�=����H�5�	|���1����{H���;�뙹A�H�|$1�L����w�L�l$H�\$����<�A�H�|$H���w�H�\$H�L$H�D$I���1��A�H�|$H��L���mw�H�\$�����9�������|���A�H�|$1�L���0w�L�l$H�\$�����D�A�H�|$H���w�H�\$H�D$H�t$L�d$PL�=�\�$���H�H��$�H�BJFNH�B(H�F(�KH�=�n��r�H��$�f�@H��������H���H��$�H�@H��������H��H�H���[A\A]A^A_]�H�=�Wo�r�H�=\�n�s�H�\$�D$H�=$�hH�
��nL�A�oH�T$�+�u��RH�\$�D$H�=��hH�
��nL��oH�T$�+�u�� ��$��$H�=��hH�
6�nL�ioH��$�+�Mu����sw����}���H��t4H��$�H��$�H��$�HDŽ$�H��$�L����x�$ �$0�$@H��$�P HH�|$X���D$0t	H���{H�|$8�����H�|$@���{���H�=U�n� q��(���3l�H�=5�n�q��H�=�n�q��H�=�n��p���H�=7
H��n��q���H�=_�hH��_o��q����$H�=N�hH�
�nL��{H��$�+��s��|�|$H�=!�hH�
��nL���{H�T$�+�s��RH�=�
H�/�n�E��p��8D�d$pH�=��hH�
��nL���{H�T$p�+�rs��
�L���,k���H��M����L�����{��H��M��u��H��M����L���c�{��H����HH��M���?L���<�{�1H��H��$��k�tH��H��$��KH��$���{�8H��H��$��L����H��H�|$ptH�|$x���{�H��H�|$�nH�|$���{�^�^H��H�|$p�.���QH��H�|$ptH�|$x�{�{�H���*H��H�|$�H�|$�W�{�H�����H��H�|$p���%H��H�|$p����H��H�|$ptH�|$x��{�H��H�|$tH�|$���{H��$ H���{��H����e�H��H���h��H����e��eH��H��$���L�����H��H�|$��H�|$�H��I�|$��L���v�{H���ve�H���H���H�����H��H��$ ����|$0tH�|$XtH�|$`�-�{H�|$8��H�|$@��{H���e�H��L��H�����H���e�H��H�|$�C��H�|$XtH�|$`���{H�|$8u9H��$�uVH��$�tH��$����{H��$���.�H���d�H�|$@���{H��$�t���)H��H��$�t�H��$��a�{H��$�u��H��H�|$�k�H���Gd��AWAVAUATSH�� I��H�7H�|$�NH�\$L�d$M�7M�oI��1�fff.�I��I9�t&B�4;��5��=��v4L��A�U I�O��t�H�|$t	H����{M9���H�� [A\A]A^A_Ét$H�=��hH�
[�nL�T�{H�T$�+�5o��I��H�|$t	H��e�{L���ec�DAWAVSH�� I��I��H�_H�GH�D$H�>H�FH�5n�
��PL�t$�D$�D$H�50`ZL�JL�t$�L��L���
�H�5`ZL����L��H�����H�5`ZL�a5H�L$�L������L$�D$�����t��2H�D$�@�H�8H�@H�@uH�5,\h��H�5�[h���$H�� [A^A_��UAWAVAUATSH��HH��H�oL�oH�>H�FH�5�[h��P��M����H�l$������C�uH�|$H���8�I��tz�L�3L�{H�5qch�L��A�W�����uM�D$L�t$0L�|$8H�D$H�D$@H�CH�D$(H�D$0H�D$H���nH�D$ H�|$H�t$�@8��t5�I��uL�����uH�;H�CH�5�Zh��PH��H[A\A]A^A_]�H�|$H�D$ H�5����PI��t�I��H��I��L�|$L�5 �nL�d$���H����I��t�H�l$��u�C�H�;H�Cu,�H�5^Zh�P���u�L��H���|7��gf.��D$H�|$0H�D$8H�D$H�D$@H�CH�D$(H�D$0H�D$L�t$ L��L���47���c���H�|$H�D$ �H�5���P���L���f.�f�UAWAVAUATSH��8I��I��L�nH�^L�$�H��tL��.�{H��u�L���c��H�\$H�D$H��L��L��N�{I�w I�W(H�|$ ���A�G`�D$I�o8I�_@L�,�H��t L����{I��H��u�L���c��lA�L��H��L����{1�I;GHqH���TI�wPI�oXH��H��t0H��H�T$I���`�{L��H�T$I��H��u�H���b�A�L����{H�T$�t$A�GdH�L$I�I�VI�ND$ AFH�L$0I�N(A�v`I�^0M�f8I�^@I�nHM�nPI�nXA�FdH��8[A\A]A^A_]�I��H��tL����{�I��H�|$ ��(��I��H�|$tH�|$���{L���^�f�UAWAVAUATSH��H�T$XL�wL�g M9���A��H������@��{0��M9��I��{���sD�l$`H�D$H�D$H�D$H�=��{H�5��{H�D$ H�D$(H�D$0H�T$ ��2�L�l$ L�t$(L�d$0M�����E1�I�</L��L���{M�L�|$M��t	L�����{L;|$D�l$`uH�|$�'a�H�l$B�D=:I�GH�D$H;D$@�u
H�|$�`�H�t$B�D> I��L�|$H�D$H��L)�H���h�
B>B�D>capeI�OH�L$H9�uH�|$�`�H�t$B�D>
I��L�|$�=O�{��xL�����{H���u��{H�|$tH�|$���{H�sH��{H�|$ ��<H��H9D$ ���C0�M9����(�{���tD�l$`H�D$H�D$H�D$H�=�{H�5�{H�D$ H�D$(H�D$0H�T$ �51�L�l$ L�t$(L�d$0M�����E1�I�</L��L��E�{M�L�|$M��t	L�����{L;|$D�l$`uH�|$�i_�H�l$B�D=:I�GH�D$H;D$u
H�|$�D_�H�t$B�D> I��L�|$H�D$H��L)�H���*(�
BD>	�
B>I�OH�L$H9�uH�|$��^�H�t$B�D>
I��L�|$�=��{��xL���#�{H���u�O�{H�|$tH�|$���{H�sH�I�{H�|$ H���t"�);H��H9D$ u"�C0@��>���H��H9D$ t�D$ L$0T$@)�$�)�$�)D$p�3�{���D�l$`H�D$H�D$H�D$H�=��{H�5��{H�D$ H�D$(H�D$0H�T$ �@/�L�l$ L�t$(L�d$0M�����E1�I�</L��L��P�{M�L�|$M��t	L�����{L;|$uH�|$�y]�H�l$B�D=:I�GH�D$H;D$u
H�|$�T]�L�l$C�D= I��L�|$H�D$pH��$�H��&H��$�H�5H�H�|$ H��$��{�L�d$ L�t$(H�l$0H��y1�H���\��,L��$�tH��5�{H����I���A�L��H��$�H��]�{H�D$L)�H9��gK�</L��H��<�{I�L�|$H��t	L�����{M��tH��$����{L;|$uH�|$�R\�L�l$C�D=
I��L�|$�=��{��xL��L�����{H���u���{H�|$tH�|$�R�{D�l$`(D$p(�$�(�$�)T$@)L$0)D$ L�sL;3uH���p��H�CK�vH��(D$ (L$0(T$@T LI��L�sL�c M9��qH�{K�dH��@�H�<�K
H�H�GL�I�����8���|$\���|$]���|$^���|$_��I��L�c H�C(�!�{����D�l$`H�D$pH�D$xHDŽ$�H�=��{H�5��{H�D$ H�D$(H�D$0H�T$ �+,�L�l$ L�t$(L�d$0M�����E1�I�</L��L��;�{M�L��$�M��t	L�����{L;|$pD�l$`uH�|$p�\Z�H�l$xB�D=:I�GH��$�H;D$pu
H�|$p�4Z�H�t$xB�D> I��L��$�H�D$pH��L)�H��,�H��
BD>h�
BD>K�
B>I�O-H��$�H9�uH�|$p��Y�H�t$xB�D>-
I��.L��$��
j�{��x
H�|$ L���9eH�|$ptH�|$x���{�T$XA���AE��tSM���=H�{(L9��N��H��H����
��	�s�у�
�[�� �j��1���H��H�t$X�C7�ňD$o<��
H�{(��I��L�c ���{����
H�D$H�D$H�D$H�=��{H�5��{H�D$ H�D$(H�D$0H�T$ �*�L�d$ L�t$(L�|$0M����A�1�J�<+L��L����{L�H�\$M��t	L�����{H;\$uH�|$�?X�L�l$A�D:H�CH�D$H;D$u
H�|$�X�H�D$�D H��H�\$H�L$H��H)�H���.k�
H�SH�T$H9�uH�|$��W�H�D$�D H��H�\$H�D$pH�D$xHDŽ$�H�D$0 `H�D$pH�D$ H���nH�D$(H�|$XH�t$ ������
L�l$pL�t$xL��$�H�D$H)�I9���
L�d$I�<L��L�����{L�H�\$M��t	L���b�{H;\$uH�|$�	W�L�d$A� H��H�\$H�D$H)�H����
A�kindH�CH�D$H;D$u
H�|$��V�L�t$A�D H��H�\$H�D$oH��$�H��$�H�D$pH��6H�D$xH�52�H�|$ H�T$p��t�L�l$ L�|$(L�d$0H�D$H)�I9��=
I�<L��L����{L�H�\$M��t	L���u�{H;\$uH�|$�V�L�t$A�
H��H�\$�=��{����L��H��P�{H������x�{���1���
�1���5=�{��u8
J�{u	1Ҿ��g��t��u��1��T��1��KH�ʃ�wFH�H��t%�΃�s%@��`�#H�=:�
H�:&o�e�Z����@��@@��H	�E��L�k(�t$X�|$\9���H�� D�D$]@8���E�����|$^���|$_��I�EH����
H��I�EL9�uH�C H����
H��H�C H�C(���{@����}H�D$H�D$H�D$H�=��{H�5��{H�D$ H�D$(H�D$0H�T$ ��%�H�D$ H�D$`L�t$(L�d$0M�����1�H�<+L��L����{L�H�\$H�|$`t	L���X�{H;\$uH�|$�S�H�l$�D:H�CH�D$H;D$@�u
H�|$��S�L�d$A�D H��H�\$L��$�H�D$XH�D$ H���H�D$(L�l$0H�:�H�D$8H��$�H�L$@H�D$HH�5��H�|$pH�T$ ��q�H�L$pH�D$xH�D$`L��$�M��H��$��@E1�L��L���S��vD�D$]@����E���������|$^���|$_��I�MH����L9���H�C H����H��H�C H�C(���{��D���xH�D$H�D$H�D$H�5��{H���{H�|$p�#��H�D$pH�L$xH��$�H�H�L$ H�D$0H�L$(H�T$8H�|$H�t$ �[��H�D$L�t$I9�uH�|$�2R�H�D$H�L$B�1:I�VH�T$H9�uH�|$�R�H�L$B�D1 I��L�t$�,�L�{H���0�
@�
@��
H��H��,H�D$ H�D$0,H�D$(H�L$8H�|$H�t$ 襆�L�t$L;t$u
H�|$�Q�L�|$C�7
I��L�t$�
'�{��xH�|$ L��L����\H�|$t	L�����{�t$X��@��H�߹��������<��v19D$X��I�EH����PH��I�EL9�uH�C H����AH��H�C H�C(���{@�����H�D$H�D$H�D$H�5��{H���{H�|$p�/��H�D$pH�L$xH��$�H�H�L$ H�D$0H�L$(H�T$8H�|$H�t$ �g��H�D$H�\$H9�uH�|$�>P�H�D$H�L$�:H�SH�T$H9�uH�|$�P�H�L$�D H��H�\$H�D$XH�D$pH��H�D$xH�5d�H�|$ H�T$p�Yn�L�l$ L�t$(H�\$0H�|$ ��H���C~�L�|$(�|$ �rL�d$0L��L��H��?�{L�L�d$ L�|$0L�d$(H�\$8H�|$H�t$ �y��M��t	L�����{H�\$H;\$u
H�|$�EO�L�t$A�
H��H�\$�
��{��xH�|$ L��H���ZH�|$��L����t!A��L���Po�H�������I���A�L��H�t$`L���{�{H�D$H)�I9��\I�<L��L���Z�{L�H�\$M��t	L����{H��$�tH�|$`���{H;\$uH�|$�mN�L�d$A�
H��H�\$�
�{��xH�|$ L��H����YH�|$tH�|$�v�{��H�ĸ[A\A]A^A_]�H�|$�A�1�L���`V�H�l$L�|$�L�H�|$��A�L���4V�L�|$H�D$H�t$��H�|$�A�1�L���V�H�l$L�|$���H�|$�A�1�L����U�H�l$L�|$��H�|$��A�L���U�L�|$H�D$H�t$@�D�l$`�_�H�|$�A�L��H���zU�L�l$L�|$�o�H��(H���
L�
	o1�H��1��R�H�|$�A�1�L���3U�L�l$H�\$�N�H�|$��A�H���U�H�\$H�L$H�D$��H�=��gH�
5�nL�F�{H��$��7�lT��H�|$�A�H��L���T�H�\$��H�|$��A�H���T�L�d$H�\$�1���H�|$�A�H��L���[T�L�t$H�\$���H�|$p�A�1�L���2T�H�l$xL��$��%�H�|$p�-�A�L���T�L��$�H�D$pH�t$xD�l$`��H�|$�A�1�L����S�H�l$H�\$�%���H�|$�A�H��L���S�L�d$H�\$@��w���H�t$0L����J��fH�oL��L����R�H�1oL����R��L��$���H�=(o�N�H�=|o�M�H�=Xo��M���,�J�H�=ko��M�H�=�o��M�H�=o�M�H��M���}L����{�oH��H�|$`�F�s��H��M����L�����{�H��M���HL���:����H��M����� H��H��u
L��$��L���?�{L��$����H��M�������H��H�|$ uz��z�xH��H�|$ tH�|$(���{��L�\H��H�|$p�H�|$x�H��H�|$ �O��H���E��H��H�|$ ��H�|$(�t��H��H�|$ tKH�|$(�>H���?H���ZH��M��t2L���'H��H�|$pt"H�|$x�H��H��$�H��tH�|$`�=�{H�|$tH�|$�rH��M��t	L����{H�|$tH�|$�
�{H�D$pH��H�H��H��H��?H!�tH��$�H��tH��uH�|$xu�H��tH�D$xH�8���{H���D�fDAWAVAUATSH��H�?t
H�{���{L�s L�{(M��t1M�fL�-t�{�f.�I��I��tI�|$�t�I�<$A����H�{t	L���>�{H�{0t
H�{8�-�{H�CHH��H��u
[A\A]A^A_�H�{P[A\A]A^A_�%�{f.�f�UAWAVAUATSH��(H��H�WH� H9���H�CH�{H�KH�4H��H�H�<RH��H�H�T$H�D$ H�4$H�|$H�\$H�8H���L�s L�{L�cH�CM��thI��I��H�-_�{� D�I�?tI�|���I��0I��t1I�O�J�)H��H��?H!�tH��t�H��t����H��u���W�AH��H��([A\A]A^A_]�H�
X�{H���XJ�I��H����L����B��N�f.�@H��hH��H�H�QH�q`H�y0L�AHL�IdL�$H�L$H�
��rH�L$H�T$H�
��rH�L$ H�t$(H�
��rH�L$0H�|$8H�
?�nH�L$@L�D$HH�
��rH�L$PH��H�L$XH�
‘rH�L$`H�5�>ZH�
ϐrL�D$�H���u��H��h�UAWAVAUATSH��8H��H�L�pL�xH�>H�FH�5;;h��P��M����������C�uL��H���(I��tr�H�;H�CH�5%Ch��P�����uI�D$)D$ H�D$H�D$0H�CH�D$H�D$ H�D$H�^wnH�D$H�t$L�����t5�I��uL�����uH�;H�CH�5�:h��PH��8[A\A]A^A_]�H�|$H�D$H�5J���PI��t�I��K�,I��0H���L�|$ L�-�vnL�d$�!�ffffff.�I��0��H����r�����u�C�H�;H�Cu-�H�5:h�P���u�L��H����
�cff.��D$H�|$ H�D$(H�D$H�D$0H�CH�D$L�|$L�l$L��L���
���`���H�|$H�D$�H�5c��P���Q����SH���HB��1�H�~s
fDH9�tD�D9H�It����H����E1����7IE�H�PL�RH�
�	oN��N�L�L9�M��LBސM9�tB��C9�M�@t��I9�A��E��HE�H�BL�@N��N�D�L9�M��LB�E1�ffffff.�M9�tB��C9�M�[t��I9�A��E��HE�H�PL�RN��N�D�L9�M��LB�E1�ffffff.�M9�tB��C9�M�[t��I9�A��E��HE�H�BL�@N��N�D�L9�M��LB�E1�ffffff.�M9�tB��C9�M�[t��I9�A��E��HE�L�@K�@L��H�T�H9�I��LB�E1�ffffff.�M9�tB��C9�M�[t��H9��„�LE�I�PH�RL��H�D�H9�I��LB�E1ېM9�tB��C9�M�[t��H9�����IE�H�RL��H�D�H9�I��LB�E1�DM9�tF��G9�M�Rt��H9�@��@��1�@���A���o@��t[�D��H���osH�R�D�[�H��xn�o�o��H��UAWAVAUATSH��I��N)D$0H�F H�D$P)L$@H�D$8H+D$0H��H���������H��H���H��H���H��L���M�&L9���L��H)�H9���M��H���H9���L��H)�H)�H9���L��L)�H9�@��@�@��u>I)�H���H�4IH��H�J�<mL�H��H�H��H�@���{L����#H���K�<dH��H�H��H�vH����{AAO)$I�G H�D$ )L$L�$$L�|$M9���L�l$`I���H��L���WH���H���H��H�HC�H���H��H���H�@H��D$XL$hT$xLT I�G�M9�t^I��H�H9�tSH�D$XI�G(I�E AGAOAMAEH���H���H9��f���L�����H���H����K���L�|$H���H�Ĉ[A\A]A^A_]�H�=��H��|r���C��A�0L���/G�L���H���L��H)�H���H9��������H��L�|$H�|$X�t��H���,H����:�H��H�|$0�H���:�f.�DUAWAVAUATSPI��H�_L�M��tqL�cI��H�-x�{�*fffff.��I�<$tI�|���I��0I��t0I�L$�J�)H��H��?H!�tH��t�H��t��Ԑ�H��u���I�>tH��H��[A\A]A^A_]�%��{H��[A\A]A^A_]��UAWAVAUATSH��H��L�o M����H�}H��L��~H�MH�AH�H�L�q1�H9�H��HB�H)�I��I)�H��J�,(M��L�D$M)�LB�HG�H��H)�L��H)�I��H)�H�L=H�NH�t$H�V ��H�l$H�E L9l$shI��H�)�{�*ffffff.��I�>tI�|���I��0I��t1I�N�J�!H��H��?H!�tH��t�H��t����H��u���H��H��[A\A]A^A_]�H�@H��J�0H���/fff.��H�;tH�|����{H��0H���-���H�K�J�!H��H��?H!�tH��t�H��t���ff.��H��u��H�
�yrH���?�I��H���xL��� 8��^C�f.��AWAVAUATSH��L�H�OH��L)�H���������H��L9�tpI��I��I��I��L�-��{�"fD�I�?tI�|�A��I��0I��t0I�O�J�!H��H��?H!�tH��t�H��t���f��H��u���H�{tH�;[A\A]A^A_�%S�{[A\A]A^A_ÐP@��uH��|H��H��u/1��:�{��tX�H�5,�{�����1�AX�%��{���u���{�f�UAWAVAUATSH��(H��H�G(HG ��H�CH�KH�SH�CH�4RH��H�H�T$H�D$ H�$H�t$H�\$H�8H������L�sL�{M��tjM�fI��H�-a�{�#��I�<$tI�|���I��0I��t0I�L$�J�)H��H��?H!�tH��t�H��t��Ԑ�H��u���H�;tL��H��([A\A]A^A_]�%�{H��([A\A]A^A_]�H�=�?ZH�b�r�m��>�I��H������L���5�f.��UAWAVAUATSH��H��L�o M����H�}H��L���H�l$H�EHxI��H�L�x1�H9�H��HB�H)�H��H)�J�,/M��H�T$I)�LB�HG�H)���L9l$H�l$s_I��H��{�!fD�I�?tI�|���I��0I��t1I�O�J�1H��H��?H!�tH��t�H��t����H��u���L�uL�}M�fH�]N�,#M����H��������M����I9���M~I�1�I9�HC�I)�M�~�H�H��J�8H���/fff.��H�;tH�|��2�{H��0H�������H�K�J�1H��H��?H!�tH��t�H��t���ff.��H��u��H�
�urH���U;�L��L��L��H���$��M���8���I�FM�nH��[A\A]A^A_]�UAWAVAUATSPH��L�'H�OH��L)�H���������H��H�H�GL�L9�tlI��I��I��I��H�-L�{�f��I�<$tI�|���I��0I��t0I�L$�J�)H��H��?H!�tH��t�H��t��Ԑ�H��u���L�s M��t?M�gH�CL9�t+I�OH�4@H��H�K�<dH��H�L��H��H�@���{M�M�gH��[A\A]A^A_]�f.�H�?��AVSH��(H�H��H�H��?H!�H�
%Hc�H��H�|$H��(ZL��H�L$��H��H�|$H��0ZL�YH�L$��fI��H�>H��H�FH�5f�Z��P�����tUH��([A^�H��H�|$H�)�
L�
�H��H�|$H��
L�QH�L$�H��H���s�H��([A^�C�H�;H�CH�@uH�5�+h��Є�tZ�H��([A^�H�5����Є�u4�D$)D$H�D$H�D$ I�~I�vH�
?gnH�T$�E��t �H��([A^�I�~I�vH�H�K�#�H�5R�H�|$�����������H�;H�CH�5�*h��PH��([A^�H��H�z�1�H��HC�H��tH��uAH�>H�FH�@H�5�6Z���PH�$H��
L�5H��H��H���rr�Y�H�>H�FH�@H�5Y;h����H����t&P��u9H��H�$H�+5ZL�
�H���7H�>H�FH�@H�5�4Z���H��H�$H�5ZL��H��H��H����q�Y�f.�f�H�H�H�"Hc�H��H�>H�FH�@H�5<4Z���PH��H�$H�84ZL���H��	H��H���wq�Y�H�>H�FH�@H�54Z���H�>H�FH�@H�5¾
���H�>H�FH�@H�5�3Z�	��H�>H�FH�@H�5�3Z�
��H�>H�FH�@H�5�3Z����UAWAVAUATSH��xI��I��H�A H�T$H�׾"H�D$�Є�t�H��x[A\A]A^A_]�O�$�L�|$hL�l$<1�� ffff.��t$<H�|$�T$���u���t(@8�s#�؍X�\$H@���w����t<��f.�M9���A�6��5��=���I��L�����AAE�D$H�l$I@8�r�f�M9�t?A�6��5��=��vHL��蝀�AAE�D$H�l$II��@8�s��K���H�|$�"H�D$H��x[A\A]A^A_]��t$H�=��hH�
K�nL�D�{H�T$�+�%9�DAWAVSH��@H��L�?M�wH�>H�FH�5��
��PH�\$�D$�D$H�5K3ZL�Kb��H�|$�L���)���|$t��H��@[A^A_�L�t$A�F��D$uv��H��H�
c&hH�5~&h��HE�I�>I�F�P��u�I�>I�FH�5�(Z��P��u�I�>I�FH�5G&h��P��u�I�I�wI�I�N������uI�>I�FH�5����P���K����D$A)D$ H�D$H�D$0H�5q(ZH�|$ ��-�������H�5�%hH�|$ ����������I�I�wH�
�anH�T$ ���������H�5'�H�|$ �����������A�F�I�>I�FH�@uH�5R%h��H�5%h��Љ����AWAVSH��@H��L�?M�wH�>H�FH�5;0Z�
�PH�\$0�D$8�D$9H�5i(ZL����H�|$0�L���I���|$8t��H��@[A^A_�L�t$0A�F��D$9����H��H�
$hH�5�$h��HE�I�>I�F�P��u�I�>I�FH�5�/Z��P��u�I�>I�FH�5c$h��P��u�A�G(H�EH�
�
H�5f#Z��HE�I�>I�F�P���uI�>I�FH�5����P���0����D$A)D$H�D$H�D$ H�5/ZH�|$��2��������H�5�#hH�|$���������A�G(H�EH�
x�
H�5�"Z��HE�H�|$����������H�5�H�|$�����������A�F�I�>I�FulH�5$#h��P���f���I�>I�FH�5�%Z��P���H���I�>I�FH�5#h��P���*���I�I�wI�I�N�V�����D$H�|$H�D$H�D$H�D$ H�5V%ZH�|$���������H�5�"hH�|$�����������I�I�wH�
�^nH�T$����������H�5�H�|$������}���A�F�I�>I�FH�@uH�57"h��H�5"h��Љ��H����H��8��HE�H�
�$ZH��$ZHE�H�>H�NH�IH���f.�UAWAVAUATSH��(I��1�H;q'I�?I�GH�@H�5�
�H��([A\A]A^A_]��I��I�M�wM�fH�5��
�H��A��@���t��H��([A\A]A^A_]�A�G�u/H�5�!h�H��A�Ԅ�u�I�}I�uH��L�������u��nH�5��H��A�Ԅ�u��D$H�\$L�t$H�D$H�D$ I�}I�uH�
E]nH�T$�K������i���H�5tH�|$������K���H�5!h�H��A�ԉ��2���f.�f�H�GL�GH�H�NH��L�����fDUAWAVAUATSH��8I��L�oL�gH�H�FH�D$H�@H�5�h�H��H�D$��M����E�@���u{A���uI�}I�uH��H�L$�o������YH�5�'h�H��T$@���u?�D$H�\$ H�D$H�D$(H�D$H�D$0I�}I�uH�
\nH�T$ ��������I��u.����uH�5Ch�H��T$����H��8[A\A]A^A_]�I��O�$dI���E1���ff.�I����M9�t��@��u�A���u4�H��H�5h�T$�����u�K�|5 K�t5(H��H�L$�r�����D$H�\$ H�D$H�D$(H�D$H�D$0K�|5 K�t5(H�l$ H��H�
)[n�4������_����H��H�5U}����S���H�5D}H�|$ ���������H�?t
H��%ȯ{�f.�DUAWAVAUATSH��8H��L�wH�oH�>H�FH�5�h��P��H����������C�uL��H���H��tr�H�;H�CH�5�%h��P�����uI�D$)D$ H�D$H�D$0H�CH�D$H�D$ H�D$H�ZnH�D$H�t$L���/��t5�H��uL�����uH�;H�CH�53h��PH��8[A\A]A^A_]�H�|$H�D$H�5�{��PH��t�H��I��H��L�|$ L�-�YnL�d$��fDI����H��t���u�C�H�;H�Cu1�H�5�h�P���u�L��H���q�gffffff.��D$H�|$ H�D$(H�D$H�D$0H�CH�D$L�|$L�l$L��L���)���i���H�|$H�D$�H�5#{�P���Q����UAWAVAUATSH��XI��I��H�|$0L�.H�FH�hH�55Z�L���L�d$���tK�\$�D$H�5ZL�	�H�|$H�L$0�	�u���L$�D$���������QM�wA�D$��H�5�h�L��ճ��u�I�<$I�D$H�5�Z�	�P���n���I�<$I�D$H�5�h��P���N���I�GI�_I��L�|$H��L�=R"�L�l$ H�-LZL��L��
H�5.ZH�
>�
�	A�L��M��AWAUjUARSjASARPjH�S
PAR��f�H��p�UH�D$�@�H�8H�@H�@�BH�5�h��=H�5xy�L��ճ��������D$A$)D$@H�D$H�D$PI�D$H�D$(H�|$@H�|$H��VnH�D$ H�5kZ�	������6���H�5dhH�|$@���������I�GM�gI��L�|$8H��L�=!�L�l$@H�-ZL��L�Y
H�5�ZH�
�
H�|$ �	A�M��AWAUjUARATjASARPjH�
PAR�e�H��p�������H�|$H�D$ H�5Yx��P���r���H�5xh���$H��X[A\A]A^A_]�H��?tH�5�
�H���Q�H�5Wh�H���pQ�AWAVSH�H�� �nH��H��I��I����(H���uvH����H���L���H���L�OE1�M9�MC�I��N�I��L���H��H���H�H��LT AAV ANM9>tX[A^A_�H��tJH���L���H���E1�L9�MC�I��M)�O�RI��N�N�O�I��I��?M!�I��s[M�>��X���t`H��H��H��S㥛� H��H��i��)�i�@BH�։��4��tL��H��[A^A_�@���M�>[A^A_������A�y����H�=�
H���n���&�H�=��n�`&��;u*�G:Fu!�G:Fu�G:Fu�O�:N��UAWAVAUATS�G���D�H�H��0C�I��I�� I��I��(H��H��0H�T$�I��I��8L�.L��H�� L��H��(M��I��0M��I��8E�}�E��A�� A��DC�E1�I��0D��AB�EC�=tlA��tcH�T$�A��A��H�H��E���DE�D9���A8���A8�L�D$�A��A �A8���D � �M9�A���D��L�D$��������D9���D8��� �D8���D:d$�M��A��A �A �M9��°A�����G����� ��A�DB�H�H��DD�A��tUA��tLM��M9���D8���D8�@��1�I�L���L$�E�E9�@��@�@8���@��@�����[A\A]A^A_]�f�H��H�
�H��H�
4�hHc�H�H�>H�NH�IH��ᐉ������@��	t @�σ�
t�� u��1��x��1��o�
�1��f�ݹ{��u@8=�{u	1����J@��t��u��1��6��1��-��w+H���t��s
@��`����@��@@��H	��f�SH�� W�)�$�)�$�)D$p)D$`)D$P)D$@)D$0)D$ ���V���H���H	D� (D$ (L$0(T$@(\$P)�$�)�$�)�$�)�$�(D$`)�$�(D$p)�$�(�$�)�$(�$�)�$��H�t$H�D$H�|$ ���{�ffffff.�H��t;H�G�������xH���H��r%H��������xH�������>H��s��1��H���H��$�L�D$L�L$ 1�1���{���ti�����|�O�{��uF�=H�{uH�T$ �1���{���tc����H�� [�H�=�hH�Gg{�K�"��o��=��{t����X��D$H�=j�hH�
�nL�7�nH�T$�+�%����{�8�ӵ�D$ H�=��H�
��nL��nH�T$ ���$�f.��UAWAVAUATSH��XI��I��H�|$0L�.H�FH�hH�5uZ�L���L�d$���tK�\$�D$H�5\ZL�I�H�|$H�L$0�	����L$�D$���������QM�wA�D$��H�5h�L��ճ��u�I�<$I�D$H�5�Z�	�P���n���I�<$I�D$H�5�h��P���N���I�GI�_I��L�|$H��L�=��L�l$ H�-�ZL����L��
H�5nZH�
~�
�	A�L��M��AWAUjUARSjASARPjH��
PAR�]�H��p�UH�D$�@�H�8H�@H�@�BH�5 h��=H�5�o�L��ճ��������D$A$)D$@H�D$H�D$PI�D$H�D$(H�|$@H�|$H�$MnH�D$ H�5�
Z�	�����6���H�5�hH�|$@���������I�GM�gI��L�|$8H��L�=\�L�l$@H�-VZL����L��
H�58ZH�
H�
H�|$ �	A�M��AWAUjUARATjASARPjH�Z
PAR��[�H��p�������H�|$H�D$ H�5�n��P���r���H�5�h���$H��X[A\A]A^A_]�UAWAVAUATSH��XI��I��A��-u6H�'�nH�hL�<�H��H��>��H��������I9��„�u.�`�A��������H�
�Hc�H��H��n�L�t$@M��L�hM��tL�����{H����I��H���A�1�L��L��L���Ť{M��L�t$@H�\$L�d$H�l$I��0sVH�D$L�|$L)�H���L�d$I�|$J��L��
�{H�t-I�D$�

A$I��L�|$I��(sGH�D$L�|$L)�H����L�d$I�|$J��L����{a
A$I��L�|$�
��H�I��tPH�D$L�|$L)�H���OL�d$I�|$J��L��Y�{


A$A�D$-I��L�|$I��8sSH�D$L�t$L)�H���=L�|$I�J��L����{H�r-I�G�
AI��L�t$H�D$I�ED$AEH��X[A\A]A^A_]�A��,��H���n���H���n���H�F�n���H���n���H�>�n���H���n�v���H���n�j���H���n�^���H��n�R���H���n�F���H�>�n�:���H���n�.���H���n�"���H���n����H���n�
���A��
����szH�D$(H�D$0H�D$8�
��D�H�D$H�D$H��
H�|$HH�t$(L�D$�A��֗�|$H��H�\$(H��������H��H9�uGH�1�I����H�|$D���I��0�����c���H���n�I���H�Y�n�=���L�d$0H�l$8����H�|$�L���;�����H�|$�L���$������H�|$�L���
������H�|$�L���������D$I�D$H�=��hH�
:�nL���nH�T$�+�T��L����H��H�|$t'H�|$�H��H�|$��}�H�|$(tH�|$0�[�{H���[�f.��UAWAVSH��XA��H��H�D$@H�D$HH�D$P��!��������u*A��	�PA��
�=A���L�5(�
�7A������H�5�{
�D��������DD��H�D$ H�D$(H��
H�|$H�t$@L�t$ �A�M��蹕�|$���D$�D$H�=k�hH�
�nL���nH�T$�+���FD��%�=���A��H�D$ H�D$(H��

H�|$H�t$@L�D$ �A��1��|$�j�D$�D$H�=�hH�
_�nL���nH�T$�+�y��L�5�
�L�5ܛ
H�|$@��A�1���H�D$HH�L$PI�H��H��H�L$P��A�� ��E��=�<H�D$ L�|$(H��	
H�|$H�t$@L�D$ �A��`��|$���D$�D$H�=�hH�
��nL�/�nH�T$�+����D��H�D$ H�D$(H�E	
H�|$H�t$@L�D$ �A����|$�%�D$�D$H�=��hH�
�nL���nH�T$�+�4��y@��tH�5�
�D���F���������A��?��d�%`�����������H�=�i{����"A�����A���uqH�D$ L�|$(H�s
H�|$H�t$@L�D$ �A����|$�G�D$�D$H�=��hH�
<�nL���nH�T$�+�V��A�����������|���D���{Q��H�
�Hc�H��H���|�H���|H�H���:���A��smH�D$ L�|$(H��
H�|$H�t$@L�D$ �A��?��|$uq�D$�D$H�=��hH�
q�nL���nH�T$�+����H�D$ L�|$(H�9
H�|$H�t$@L�D$ �A��ґ�|$�dH�|$ ��x��dH�%H��@���H�5a��<	d�%`���dH�%@���H��������H9��H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��f.�H��t&H�r�H���z�H��u�~�dH�%@����$����dH�%@�����|���
���D��H�D$ H�D$(H�+
H�|$H�t$@L�t$ �A�M����|$tH�D$PH�CD$@H��X[A^A_]��D$�D$H�=]�hH�
ىnL���nH�T$�+����;H�=�ur���-�D$�D$H�= �hH�
��nL���nH�T$�+��H��{H�D$H�D$H�D$ H�=�|H�
urL�id{H�T$ ��*���B����
�����H��H�|$ �H��L����v��H��H�|$@tH�|$H���{H���
�@UAWAVAUATSH��hH��A����H�H�D$H�D$��H	�H�t$@D��H	�H�t$8��H���Hi���CH��2H�H��H�����H�����L$,��ʚ;�����EΉL$4����L$A�f.�H�D$ ��xCH�|$uH�|$��"�L�|$H�D$@I�H�D$ �E��y�wffffff.�1�E��xaH�D$H��tD90tR��D��H;\$t�#f.�E1�H;\$uH�|$�|"�H�D$A9�s	J��J�L�H�L$8J��H��H�\$ ���{���@H�=��{L�=��{H�|$PA�W �Ө��L�|$Ht&L�d$ ��x"H�D$M��M��t]I��uE1��CDL�d$ M�����"L��1��H��H��L�,B9�LO�H)�L��H��w�B9�t^����I͉|$0L;d$uH�|$�!�H�D$N�<�L��L)�vI�H��L���D�{��H�H	�I�I��L�d$ �|$0�|$��A��L�|$L��L��T$4��{���v�bA��twI��u1��;ffff.�L��1�ff.�H��H��H�A9�HO�H)�H��H��w�A9�u,A�D�t$H�|$P��H�D$H�P(���.ffff.�I��u
1��4fDL��1�ff.�H��H��H�A9,�HO�H)�H��H��w�A9,�uA�D���I��u
1��4fD1�fffff.�L��H��H�
E94�HO�I)�H��I��w�E94�����A�D�������wH�S�{H�D$XH�D$XH�D$`H�=M�{�H�T$`H�
$xnL�5`{�������|$,ʚ;tt��0�ϓ{����t!��t�����M�É�Ӏ�����H�|$tH�|$�B�{�؉�H��h[A\A]A^A_]�H�=Y�H���n�C�?��H�=G�H�Ϙn�6���H��H�|$tH�|$��{H�����UAWAVAUATSH���L�jI����	I��I��I��H��H�>H����tS��I��uV�H�����H�5�
Hc�H��H��L��L��L������$=��W����1��H�����N~{�H����nH�5o�
Hc�H��M�4$L��$�I���I�Gf�8P��L��L���e��j��0�'�ƒ�>����1�.@����	tg��
tn�� ����1����Ot`��[��H��L��L���� �$1������t�D$��W�t�D$�C�C���
�1��3��1��'M�4$L��L�����P�эq�E1�1�@��	wFA�
fD��A�����@����L��L���\$<��эq�@��
rƃ�AB��ɸ�����Y�ZH���
Hc�H������
ˡ{��u:ء{�����)������NH����=���(��`�#L��$�H�m�H��$�I���I�Gf�8]��M�4$1�fDL��L���u��������\��@������@����I�O�O�c�
�{��uK:��{uC1�����L$��	��)H��W�C��ki
����t�����1��=��1��1I�WH����H���!I�WH����H��H��I�G��H��I�WH���qH��H����I�w�F511�N��;f	���H��H���UL
�<$��L�d$L�d$x�r�{���6H�D$0H�D$8H�D$@H�=8�{H�59�{H�$H�D$H�D$H�����L�d$pH�$H�D$PL�d$L�l$M���	�E1�I�</L��L����{M�L�|$@H�|$Pt	L��
�{L;|$0uH�|$0��H�l$8B�D=:I�GH�D$@H;D$0u
H�|$0��L�l$8C�D= I��L�|$@H�D$xH�D$XH�J2H�D$`H�5��H��H�T$X��"�H�$H�D$HH�D$H�D$PH�l$H���*E1�L��H�������
�D$��������KC���w&H������������@����1��L�<$I���I�G���P�@��>f	���1�L��L���M��4��\��@������@����1�L��L��� ��+�� �����L��L�����r�� �����L��L���1����M�gI���NM�wI��I��@����@�M����1�A�<=��H��I9�u�M��L�����H	�=uA���uH��H�� ����K�VI�GH���>H��H��I�O�.H���I�GH���I�G�x|����{���L�������
�.���1���=���5��3�����8��2������/����|�9�u���n����g�4�`���Y�
��R�
��K�*�D�+�=���6���/���(���!�-��,��0��7��6������������@��@��@��@��H��8@��H��0H	���H��(H	�D��I�� I	�I	�I�� �D�c�	A�t�H���Q!�H�������I��L��H�t$PH����{H�D$0L)�H9��.
K�</L��H��c�{I�L�|$@H��t	L���{H�|$HL�d$ptH�|$P�͇{L;|$0uH�|$0�t�L�l$8L�d$pC�D=
I��L�|$@�
�{��xH��L��L����L�d$pH�|$0tH�|$8�t�{f�D$L�d$
H��H��H�$I���I���H9�uI�����@�I���I���I���H��H�HC�I���I���H��I���H�@H��$L$T$ LT ��
�FH�=��H���n�#���m�{���H�D$xHDŽ$�HDŽ$�H�5-�{H�.�{H�|$0��3�H�D$0H�L$8H�T$@H�H�$H�D$H�L$H�T$H�|$xH���4�H�D$xL��$�I9�uH�|$x���H�D$xL��$�C�/:I�MH��$�H9�uH�|$x��L��$�C�D/ I��L��$�H��L��L���a-L�$$L��H��� L�t$H�T$L�|$0L��L���WL�<$H���H�D$H�5
�H�|$XH����H�|$0tH�|$8�h�{M��t	L���Z�{H�l$XL�t$`L�|$hH���L���~,�L�d$�<$�tL�l$L��L��L���{�{M�L�,$L�d$L�l$L�|$H�|$xH���2�H��t	L����{L��$�L;t$xu
H�|$x��L��$�C�7
I��L��$��
#�{��xH��L��L����H�|$x��L����E1�M��1��H�BI)�M�,I��1�H��L���+L�4$L��H����H�D$H�D$PH�D$H�D$p@������{����L�t$HH�D$XH�D$`H�D$hH�5��{H���{H�|$0�D1�H�D$0H�L$8H�T$@H�H�$H�D$H�L$H�T$H�|$XH���1�H�D$XL�t$hI9�uH�|$X�Y��H�D$XH�L$`B�1:I�VH�T$hH9�uH�|$X�2��H�L$`B�D1 I��L�t$hI��L��H�t$PH�T$p�iUL�d$xH����H��$�H�5�H�|$0H�T$x�_�H�<$tH�|$��{L�|$0L�d$8L�l$@H���L���9*�H�l$�<$�>L�t$L��L��L��6�{M�L�4$H�l$L�t$L�l$H�|$XH���s0�M��t	L����{L�d$hL;d$Xu
H�|$X�?��L�l$`C�D%
I��L�d$h�
�{��xH��L��L���H�|$Xt	L��K�{I���H��L��L����)L�<$H��I9��nL�t$HH�D$H��$�H�D$H��$����{���bHDŽ$�HDŽ$�HDŽ$�H�5n�{H�o�{H�|$0�/�H�D$0H�L$8H�T$@H�H�$H�D$H�L$H�T$H��$�H���@/�H��$�L��$�I9�uH��$����H��$�H��$�B�1:I�VH��$�H9�uH��$����H��$�B�D1 I��L��$�L�l$XL��H�t$PH�T$p�
SL�d$0L��H��$�H��$���RL�,$H�B��H�D$L�d$H����H�D$H�5W�H�|$xH�����H�|$0tH�|$8���{H�|$XtH�|$`�z�{H�D$xH��$�H��$�L��$�H���L���'�L�d$�<$��L�t$L��H��L����{M�L�4$L�d$L�t$L�l$H��$�H����-�H��$�t	H���{H��$�H;�$�u
H��$���L��$�A�D-
H��H��$��
%�{��xH��L��H����H��$�t	L���{L�t$H�
I��H�D$pH����H��
��H��I9���H�query-osH�T$PH3H�-os-nameH3JH	�ufL�t$HL�<$H��$�H�D$H��$�H�D$��{����M��tH��$���~{L�t$H�1H�D$P�8indnu���{���\I��M��tH��$���~{M��tH�|$P��~{���
H�CH���[A\A]A^A_]�H�5��nH���nH��$��Q&�H�҅nH��$�H��$��5&�H����%�H�|$0�A�1�L���3��H�l$8L�|$@���H�
m�n�L��L���m��H�=��n���H�=��n��H�|$0�A�L��H�����L�l$8L�|$@���H�t$L���'���2H�t$H������#1�H�
$�n�H����H�t$L�����H��蘺��o����=�����L�t$HH��I���0H���(H��H����L��,}{�vH��H�|$P�|L���nH��H�|$0tH�|$8��|{�H��H�|$X��H�|$`�H��H�<$��H�|$��L�t$HH����H��H�|$0tH�|$8��|{�H��M������H���ZH���H��H���w�H���y��H��H�<$��H�|$�H���H���H��H��$�t	H��2|{H��$�tH��$��|{M��t.H��$��H��M��t	L���{{H�|$XtH�|$`��{{H�|$HtUH�|$P�HH��H��t	L����{{H�|$xt5H��$��%H��H�D$HH��tH�|$P��{{H�|$0tH�|$8��{{H�����f�UAWAVAUATSH��HL�>H�nL�nI��M)�I��1�L��L)�HC�H���H��H���H��H���H�L$L�1L9���L��H)�H9���M��H���H9���L��H)�H)�H9���L��L)�H9�@��@�@��u:I)�H���H�4IH��H�K�<@H��H�H��H�@M���|{L����#H���K�<vH��H�H��H�vH���~{M9���I9������L�t$8H��I��M)�fff.��E������������'A�FI�H�D$H�D$ H�D$(H�D$0H���H���H9�uH�|$�3�H���H���H���H���H��H�HC�H���H��H���H�@H��D$L$(T$8LT L9�tL��H��H��I��L9��!���H��H[A\A]A^A_]�H�=�uH�0r�����A�0H�|$�E��L���H���L��H)�H���H9���������D$H�=�whH�
�inL�cT{H�T$�+��H��H�|$�gs�H������f.�DPH�H�G�H9�t-H�QH��	A��A���A���A����vH��H��u�1�H��YÉL$H�=kwhH�
'inL� T{H�T$�+����H�H;Gt H�HH�������������vø�P�D$H�=whH�
�hnL��S{H�T$�+���UAWAVAUATSPL�gM����H��H�GH�L�w1�H9�H��HB�I��I)�I��M)�K�, M��L�$M)�HG�LB�H�GL)�usL9$$s^I��L�%ow{�!D�I�>tI�|�A��I��0I��t0I�N�H�H��H��?H!�tH��t�H��t���f��H��u���H��[A\A]A^A_]�H��H�@H��H�IH)�M�,I���,��I�}tI�|���v{I��0H���D���I�M�H�H��H��?H!�tH��t�H��t���f.��H��u��@UAWAVAUATSH��hH��Xd�%`�����t?��uH�='G{�q�dH�%H��@���H�53�I��H����L��d�%`���H��������dH�%@���H9���H�QdH�%@���dH�4%P���dH�%X���H�4VH��H�H��H��t!L�F�H���~�	L��u�E�p�dH�%@����dH�%@����
�|��A�ƃ���kH��H9����H�� �q��(��H�{��H�C�8���@B1����
�����z��{����H�$H�D$H�D$H�=��{H�5��{H�D$(H�D$0H�D$8H�T$(���D�t$L�l$(L�|$0L�d$8M�����E1�I�<.L��L��y{M�L�t$M��t	L����t{L;4$u
H���=��H�l$B�D5:I�FH�D$H;$uH�����L�d$C�D4 I��L�t$H�CH�kH�D$HH�l$PH�D$HH�D$XH��.H�D$`H�5�|H�|$(H�T$X�I�L�|$(H�D$0H�D$ L�l$8M����1�L���k����1�E�����Eо
HD���������������q/��gL�sL;3�kH�CB�0I��L�s��FL�{I���H�C�8��1�����1�E�������H�l$@tL��cr{H����H����H��H�t$ L���w{H�$L)�I9��FK�<4H��L��ow{M�L�t$M��t	H���r{M��tH�|$ ��r{L;4$L�|$@u
H�����L�d$C�4
I��L�t$�=.�{��xL��L���v{H���u��t{H�<$tH�|$��r{D�t$I�������1�1����$A������{���	H�$H�D$H�D$H�=R�{H�5S�{H�D$(H�D$0H�D$8H�T$(�.��L�|$@L�l$(L�|$0L�d$8M���@�E1�I�<.L��L��9v{M�L�t$M��t	L����q{L;4$u
H���e��H�l$B�D5:I�FH�D$H;$uH���C��L�d$C�D4 I��L�t$H�CH�D$HH�D$@H�D$PH�D$HH�D$XH��+H�D$`H�52zH�|$(H�T$X�p�L�|$(H�l$0L�l$8M��y1�L�����H�l$ tL�� p{H����H����H��H�t$ L��Lu{H�$L)�I9��RK�<4H��L��,u{M�L�t$M��t	H���p{M��tH�|$ ��p{L;4$u
H���H��L�d$C�4
I��L�t$�=�{��xL��L���t{H���u��r{H�<$tH�|$�Jp{1�H��h[A\A]A^A_]�H�߉����������H�=�v
H��un����H�=�Or�|��H�=uun�@��H��A�1�L�����H�l$L�t$����H��A�L��L������L�d$L�t$���H��A�1�L�����H�l$L�t$���H��A�L��L�����L�d$L�t$�����^����H�l$ ����H��M��uH�l$ �[H��)o{H�l$ �KH��M��u�^H��M��tFH��o{�;H��M��tCL���8�H���7H��H�|$(t,H�|$0�H��� H��M��tH���
H��M��tH�|$ ��n{H�<$tH�|$��n{H������UAWAVAUATSH��I��I��H��W�)�$�)�$p)�$`)�$P)�$@)�$0)�$ )�$)�$)�$�)�$�)�$�)�$�)�$�)�$�)�$�L�6L��H���e�����a��H�\$L��$���$�<<uL��L���;�����$1�<��L��$���$�<0�91�E1�fD�JЀ�
s8H��H��H�4H�Ɛ�
B�$��	�����B���5fD��:��I������tI���f.���;��H��E1�L��L�����$<A�E�A�H��w
D��$�<0�c���A��$��L��L���^�����y�����:��$��H�H�T$�,����������u�D$(f�D$,�D$.H�D$/�D$7�H�[H�H�C��
A��A��$�l���A�E�<>��
A�����=��
H�
��
Hc�H����z{���cH�D$H�D$H�D$ H�5�z{H��z{H�|$h�G�H�D$hH�L$pH�T$xH�H�L$8H�D$HH�L$@H�T$PH�|$H�t$8��H�D$H�\$ H9�uH�|$�Y��H�D$H�L$�:H�SH�T$ H9�uH�|$�3��H�L$�D H��H�\$ ��uj{H���dH�mouse evH��@ventH��H��H�D$8H�D$HH�D$@H�L$PH�|$H�t$8���H�\$ H;\$u
H�|$���L�d$A�
H��H�\$ �
\{{��xH�|$8L��H���(�H�|$t	L���j{@��<�D$t
A��m�@��<�O��$��g��@��?��H��$�H5�H�$�����$���t	������$��$��$�����x{���dH�D$H�D$H�D$ H�5�x{H��x{H�|$h�I�H�D$hH�L$pH�T$xH�H�L$8H�D$HH�L$@H�T$PH�|$H�t$8��H�D$H�\$ H9�uH�|$�[��H�D$H�L$�:H�SH�T$ H9�uH�|$�5��H�L$�D H��H�\$ ��wh{H����g�@Q�H��H��H�D$8H�D$HH�D$@H�L$PH�|$H�t$8���L�|$ L;|$u
H�|$���L�d$C�<
I��L�|$ �
]y{��xH�|$8L��L���)�H�|$t	L���h{H�D$@���$��B�=���H�
��
Hc�H������5��=��h��$�H�|$(���$�H�|$(�����$�H�|$(�
��D��$�E����
D��$�E����
A��A����v{���1H�D$H�D$H�D$ H�5�v{H��v{H�|$h�!�H�D$hH�L$pH�T$xH�H�L$8H�D$HH�L$@H�T$PH�|$H�t$8�\�H�D$H�\$ H9�uH�|$�3��H�D$H�L$�:H�SH�T$ H9�uH�|$�
��H�L$�D H��H�\$ A�"�"�If{H���k
�@אf�@ y:H��H��"H�D$8H�D$H"H�D$@H�L$PH�|$H�t$8��H�\$ H;\$u
H�|$���H�D$� H��H�\$ H�t$hL��蓛�H��A�I)�H�|$8��L����
�|$8�aH�4,H��hH�\$@H�l$HH��L����j{I�H�l$8H�\$HH�l$@L�|$PH�|$H�t$8��H�\$ H;\$u
H�|$����H�D$� H��H�\$ A���e{H���;f�x:H��H��H�D$8H�D$HH�D$@H�L$PH�|$H�t$8��H�\$ H;\$u
H�|$�g��H�D$� H��H�\$ H�t$hL���y��H��A�I)�H�|$8��L����|$8�GH�4,H��hH�\$@H�l$HH��L����i{I�H�l$8H�\$HH�l$@L�|$PH�|$H�t$8���L�|$ L;|$u
H�|$���H�l$B�D=
I��L�|$ �
hu{��xH�|$8H��L���4�H�|$t	H���d{L�l$@L�d$Hf�D$8��H�D$@����$�H�|$(�����Js{����H�D$H�D$H�D$ H�5s{H�s{H�|$h��H�D$hH�L$pH�T$xH�H�L$8H�D$HH�L$@H�T$PH�|$H�t$8���H�D$H�\$ H9�uH�|$���H�D$H�L$�:H�SH�T$ H9�uH�|$���H�L$�D H��H�\$ ���b{H����	H�mouse evH��@ventH��H��H�D$8H�D$HH�D$@H�L$PH�|$H�t$8�:�L�d$ L;d$u
H�|$���L�l$C�D%
I��L�d$ �
�s{��xH�|$8L��L����H�|$�EL��c{�7��$�H�|$(���`��$�H�|$(���J��$�H�|$(���4��$�H�|$(���H�D$@H��H�D$8H�t$8L������$�H�|$(������6q{���dH�D$H�D$H�D$ H�5�p{H��p{H�|$h��H�D$hH�L$pH�T$xH�H�L$8H�D$HH�L$@H�T$PH�|$H�t$8���H�D$H�\$ H9�uH�|$���H�D$H�L$�:H�SH�T$ H9�uH�|$���H�L$�D H��H�\$ ���`{H����H�mouse evH��@ventH��H��H�D$8H�D$HH�D$@H�L$PH�|$H�t$8�&�L�d$ L;d$u
H�|$���L�l$C�D%
I��L�d$ �
�q{��xH�|$8L��L���s�H�|$t	L��
a{L��L���w�L��L���l�L��L���a�L��L���V�L��L���K�L��L���@��%��$�H�|$(�����$�H�|$(�5�A���H�T$�D$(��D$,f�B�D$.�BH�D$/H�B�D$7�B��@��?���o{���oH�D$H�D$H�D$ H�5�n{H��n{H�|$h�i
�H�D$hH�L$pH�T$xH�H�L$8H�D$HH�L$@H�T$PH�|$H�t$8�
�H�D$H�\$ H9�uH�|$�{��H�D$H�L$�:H�SH�T$ H9�uH�|$�U��H�L$�D H��H�\$ �*��^{H����l�@W�@<�H��H��*H�D$8H�D$H*H�D$@H�L$PH�|$H�t$8���L�|$ L;|$u
H�|$����L�d$C�<
I��L�|$ �
ro{��xH�|$8L��L���>�H�|$t	L���^{f�D$8H�t$8L���Y�!�D$(
���@��?u+��c{���xH�D$�H�Ę[A\A]A^A_]Ë�$��������A�yH�
��
Hc�H����L��L�����ʨ��Eك� �����L�t$H�D$H�D$hH��$�H�D$pH��$�H�D$x��$�H�|$h�;�tuI�֋�$�H�|$h�#��m��C��A��M�� �����������H�D$@L�t$HH�T$PH��H�D$8H��$�H�8H�t$8�
����I�wI�WL��������5��=�ssH�=Jdn�-�������5��=�sNH�=�cn��������5��=�s)H�=�cn���������5��=����T$(f�D$,�D$.H�D$/�D$7�,����B����������5��=��'�H�=�cn�s��L���������$���5��=�������$�H�|$(�������$�H�|$(�������$�H�|$(���}�����$�H�|$(�	��g�����$�H�|$(���Q���L���P�E����B��9��������5��=��O�H�=�bn����=������/���
��������8���������.�����0��3��9��	��|���u�4�n�5�g�*�`�-�Y�1�R�2�K�7�D��5��=�ry�r���(�6�!����+���������H�L$��$���5��=�s
I�wI�WH���)D��$�D��5��=�sI�wI�WH�|$��������$�H�|$(��E�����H�=�`n���覗��~���H�|$@L�|$HL������rH�=�`n����H�=�`n�������b���I���Q���8���@���'�뤿�*�(�������������H��H�|$tH�|$�tY{H���t��@UAWAVAUATSPH��I��L�WL�wH�OH�$H��L�=Ľ�L�d$L�-!�YL����H�-�{
H��YH�5��YH�
��Y�A�H��AWATjAUASAVjUASARjSAS�J�H��x[A\A]A^A_]�f.��UAVSH��I��1�@L��H���%��t1��\��@��u	��@����H�KH��tH��H��H�StH���H�K$[A^]�f�UAWAVAUATSP����I��I��H����I��I��H��A��L���8[{H����H��H��L��L��ff.�F�D9�E�H�A���A��
A�P�A��:ACу�wXI9���F�9E�Q�A���A��
E�A�A��:EC�A��s,��A	�D�I�WI��H��I9�I��r��8H��H��4H��H�H��H��[A\A]A^A_]�%iW{�L�7H�_L�wH��[A\A]A^A_]�H��\nL������L�����I��H�� W{L��� ��SH�� H�H�H�YH�H��t)H�pH�PH�|$�)H�D$H�CD$H�� [�H�=�%{���PH�H�$H���X�f.�@UAWAVAUATSH��8H�L� H�M�����=e{���gH�D$H�D$H�D$H�=e{H�5e{H�D$ H�D$(H�D$0H�T$ �O��L�l$ L�t$(L�|$0M���!�1�H�<+L��L���`Z{L�H�\$M��t	L����U{H;\$uH�|$���H�l$�D:H�CH�D$H;D$u
H�|$�e��H�t$�D H��H�\$H�D$H��H)�H����>uH�upportedH�LH�KH�L$H9�uH�|$���H�t$�D
H��H�\$�=�e{��xH��EY{H���u�qW{H�|$tH�|$�U{A�$H��8[A\A]A^A_]�H�=�#{����H�|$�A�1�L������H�l$H�\$���H�|$��A�H�����H�\$H�D$H�t$�����+H��M��t&L����T{�H��H�|$ tH�|$(�iT{�H��H�|$tH�|$�QT{H���Q���PH�H�$H���X�f.�@UAWAVAUATSH��hH�H�H�YH�H���XH�PH���VH�pH��H��L�t$@L����%��b{����H�D$H�D$H�D$H�=Xb{H�5Yb{H�D$ H�D$(H�D$0H�T$ 褝�L�l$ L�|$(L�d$0M��H�\$8���1�H�<+L��L���W{L�H�\$M��t	L���2S{H;\$uH�|$����H�l$�D:H�CH�D$H;D$u
H�|$���L�|$A�D H��H�\$L�t$XH�U��H�D$`H�5}[H�|$ H�T$X���H�l$ L�t$(L�d$0M��y1�L���%��tL���Q{H���YI���A�L��L��L���V{H�D$H)�I9��I�<L��L���V{L�H�\$M��t	L��=R{H��t	L���/R{H;\$uH�|$����L�|$A�
H��H�\$�=~b{��xL��H��V{H���u�:T{H�|$tH�|$��Q{H�\$8H�D$PH�D$0D$@)D$ H�CH��h[A\A]A^A_]�H�=� {���H�
EWn�H�����H�|$�A�1�L�����H�l$H�\$����H�|$�A�H��L���\��L�|$H�\$���������H��M��t2L��Q{�'H��M��t-L���"H��H�|$ tH�|$(�H���H��H��t	L����P{H�|$tH�|$��P{H�|$@tH�|$H��P{H�����f.�UAWAVAUATSH��D��A��A��I��1�A��DB�E��A��D���O��Au+H�|$D���{8�D$D$�L$D1�E��	��DE�D�D�D���$D�����A��A��E�>E�fA�NE�nA�FA�nA�^H��[A\A]A^A_]�f�AVSPH��I��H���H���H9�uI����g	�I���I���I���H��H�HC�I���I���H��I���H�@H��KS LT H��[A^�I��H����I�L���T��@UAWAVAUATSH��xI����]{���KH�t$`I��H�D$H�D$H�D$H�=�]{H�5�]{H�D$(H�D$0H�D$8H�T$(��H�\$(L�l$0H�l$8H��L�t$X��A�E1�K�<7L��H��S{I�L�t$H��t	L���N{L;t$uH�|$�-��L�|$C�7:I�FH�D$H;D$u
H�|$�	��H�D$B�D0 I��L�t$H�L$H��L)�H�����
BD0��
B0I�V H�T$H9�uH�|$���H�D$B�D0  I��!L�t$H�D$`H�D$hL�d$pH�D$@H�D$HH�D$PH�D$8 `H�D$@H�D$(H�W�mH�D$0H�|$hH�t$(�����H�\$@L�d$HL�l$PH�D$L)�I9��L�|$K�<7L��L���Q{M�L�t$H��t	L��8M{L;t$uH�|$����L�|$C�7
I��L�t$�=�]{��xL��L��Q{H���u�CO{H�|$t	L����L{L�t$XA�H��x[A\A]A^A_]�H�|$�A�1�H������L�|$L�t$��H�|$� �A�L�����L�t$H�L$H�D$�E���H�=mgH�
�;nL��{H�T$'�7���H�|$�A�L��L���D��L�t$���I��H��tAL���6�I��H��t2L���'I��H�|$(t"H�|$0�I���I��H�|$@tH�|$H��K{H�|$tH�|$��K{L�����fD��H��8u.PH�GH�OH�0H�9����ʨ��Eу� H�d$r����t�ʸ�1��f�SH��0H��H�FH�D$D$H��H�$H���H���H9�uH������H���H���H���H��H�HC�H���H���H��H���H�@H��$L$T$ LT H��0[�H��H���NE�H��趿�fDSH��0H��H���H��H��t
H����J{Hǃ�HǃHǃH�D$H�D$H�D$�D$ iH��H�$H���H���H9�uH�����H���H���H���H��H�HC�H���H���H��H���H�@H��$L$T$ LT H��0[�H��H���BD�H��誾�f.�UAWAVAUATSH��I��H��H�D$H�D$ H�D$(�D$0jH�\$L���H���H���H9�uL�����I���I���I���I���H��H�HC�I���H��I���H�@H��D$L$ T$0LT I���M��I��I���H9��hH�D$@H�D$HH�D$PH�|$pL���L�l$L�d$xH��$�H�|$XL��1�E1���UL�l$`H�D$hH�D$L�l$H�D$ H�w
H��$�H�t$@L�D$�A��XB��$���H�|$Xt	L��H{H�|$pt	L���G{D$@D$H�D$PH�D$(H��H�\$I���I���H9�L�l$uL���\�I���I���I���I���H��H�HC�I���H��I���H�@H��D$L$ T$0LT H��t	L��JG{H�Ę[A\A]A^A_]���$��D$H�=*FhH�
�:nL�W�nH�T$�+���I��H�|$�A��fI���8I���II��H�|$�xA�L�����I��H�|$�#(�H�|$Xt	L���F{L�l$H�|$pt	L���F{H�|$@tH�|$H��F{H��uL��茻�L��{F{L���{��f.����	t��
t�� u��ø�ø
�ËyY{��u�
�Y{��9�u�t
����u��ø��f.�f�H�H�H�H��t��PH�=�{����f.�H�H�H�H��t��PH�=�{���f.�UAWAVAUATSH��8L�gM��t|H�H�L�vH�D$0�0I��L����'���L�|$H�ۅ�H�D$ H��TH�L$H��L������tH�<$tH�|$�1E{��H�<$tH�|$�E{I��u1�H��8[A\A]A^A_]�I�FH�D$(A��ff.�I��M9�t�H�D$0F�,8�H��H�5O�g�T$(��u�H��H��D��1��g���H�l$H���H�D$ H��L��H��SH�L$�_����<���H�<$t�H�|$�mD{��H��H�<$tH�|$�TD{H���T��@UAWAVAUATSH��X������D$H�|$ H�T$��P�|$ ��H�|$(�� À��5�l$��R{���!H�D$H�D$H�D$H�=uR{H�5vR{H�D$ H�D$(H�D$0H�T$ ��L�l$ L�|$(L�d$0M��@�l$���E1�I�<.L��L���G{M�L�t$M��t	L���NC{L;t$uH�|$��H�l$B�D5:I�FH�D$H;D$u
H�|$�л�H�D$B�D0 I��L�t$H�L$H��L)�H���}H�Read bytJ�0B�D0eI�V	H�T$H9�uH�|$�{��H�D$�t$B�D0	 I��
L�t$H�|$ ��S���L�d$(H�T$0H�|$@L���<9�L�|$@L�l$HH�l$PH�D$L)�H9�L�d$8�L�d$K�<4L��H���F{I�L�t$M��t	L��4B{H�|$ tH�|$8�!B{L;t$uH�|$�Ⱥ�L�d$C�4
I��L�t$�=pR{��xL��L��F{H���u�,D{H�|$t	L���A{�l$�؉�H��X[A\A]A^A_]�H�=�lH��In��ÿ�H�|$�A�1�L�����H�l$L�t$���H�|$�	�A�L���m��L�t$H�L$H�D$�R���H�|$�A�L��H���>��L�t$���H��M��tL��A{��5H��M��t0L��� H��H�|$ t L���H��H�|$ tH�|$(��@{�H��H�|$tH�|$��@{H��輵�f.�f�AVSPH���4/H�CX�H�u	H�{X�!a��H�C`�H�uH�{`H��[A^�G��H��[A^�I���I��H�CX�H�u	H�{X��`��H�C`�H�u	H�{`���L���9���w��@AVSPH��H��H�uH�;�`��H��H��[A^�%@{I��H���?{L�����@H��H�uH�?�o`���f.�@UAWAVAUATSH��I��������H�H�GH�$L�sf�1���A���H�Gf|L����1��C���/L���L���Hǃ�M������d~	H������@��uH��e|L��u|1�A���tVL��A�T$I�|$�h���L����>{�Z���L���b-�H��e|L���d����}����@���C���[������L�����1��d?{��E�����w����C�n���H�$H;��uHǃ�@��uH�0e|L����1�A���tL�H�ufH��H��[A\A]A^A_]��^��L�t$@�l$H�=�IH�
�.nL�"�nH�T$��þ���L�����1���>{�H�t�H��[A\A]A^A_]��}�����n����C�e���I��L��L�����@��L���26��(���I��I�|$tL����={�
I��H�|$�H���H�uH���
^��L���r��谽�f.�UAWAVAUATSH��H�GPH��$�G@)�$�OW H��$�_0)�$p)�$`)�$P)�$@d�<%�����n"dH�%�����
"R{����"H;R{��"��$��H�D$P���;{H��A����!H��$p�HDŽ$xH��$�H�
�RnH��$�HDŽ$�HDŽ$�H�D$`H��$�H��RnH��$��ya|9��wD��$�H��$HH��$P�H�D$XH��$��fl��H��$PHDŽ$H��$Ƅ$HDŽ$H��$ Ƅ$(H��$0H��$8H��$H�D$xH)�H��$��H�D$XH��$�H��$@H�D$8�H��$��E1�K�d�ƈL$���I��H�T�H�D�H��H��$H)���L�d$@H��$PH9���!H�D$(H��$HH��$H��H��$�H��$��|$H�t$ �5HDŽ$�HDŽ$�HDŽ$�H��$��L��$��G��I��L��L��$HL��$PH��$�HDŽ$�HDŽ$�HDŽ$��L��L��L��$�����L��$�M��t
H��$��H��$�tH��$�H�l$H��
:{H��H�l$M��uH��$�L��L��I���Rj��H��$�H;�$u:L��H��tH��$�I���9{L���D$H;T$(u%�L�d$@�H��tH��$���9{L�d$@I���BH��$H;D$x�/H��$PH9���H��$HH�D$xH��H��$�H��$�H��$�HDŽ$�HDŽ$�HDŽ$�H��$��H�t$ L��$����L��L��$HL��$PH��$�HDŽ$�HDŽ$�HDŽ$��L��L��L��$��=��L��$�M��tH��$�D� H��$�tH��$��d8{M��uL��$�L��L��L��I���h��H��$�H;D$x��I��H��tH��$��8{H��$I9����D$A�H�L$xH��$H�D$(H��$�L�d$@L��$H��$��H��+!L��$�L�<�H��������?H9���H��H�Q�I9������M��L�l$H��$HH�l$tL����6{H����I����E1�H��H�L$ L��$J�4�H��H��$�L��H���;{L��$�H��$�H��$�H��$�H��$��L$H��$�L��H��$�A�E1���S��H�D$(H��J��H)�H�L$ H�L$H�D$H�L$�|$H��$���H��H��$�����[|�H�L$`9��H��$���H����L�l$�nH��H9�$��?H��$�H��$�L��$�L��$�J��1�ff.�H9T$ ���Ɓ���������H9�tA;DH�Rtȋ[|H�L$`9�I�������Z|H�L$`9��H��$���KG��H��$�����H��H9�$���H��$�H��$�L��$�L��$�J��L�H��$�H��$�H��A�1�L��@�M��E1�L�|$@��uXH��DH9��g�7A��A���A���A�����H����H��H�ʃ�
u�H��I��M��u�g@E1�M��t[M�Y1�f�I9�tKA�*A��A���A���A������I9��qI��H�΃�
u�M��L�D$I)�M��M�C���I)�A����H�D$E1�M���M9��
M9��J�4�L�M��N��M��N�4�M)�E1�fDL9���B�,0A��A���A���A�����M9�t
B;,6M�vt�1�L�|$L�D$@����������ff.�H��$������H��$�E1�M��L��H�D$���t1�L�D$M��uf��f.�I��L�D$�H9����E������������I����H��I�̃�
u�I��L��M��tnH�D$H�H1�fffff.�I9�tKA��ց����������H9��'I��H�ȃ�
u�H�L$H)�H�L$H�A��+fDH)D$��$��HDŽ$�E1�L��H���H)���L9���H��$�I��H��L�H��$�H��$����1Ʉ������L��L��$��&ffff.�1�L���f�1�L�|$1�H��$H�D$H��$H��$`H��$�H��$hH��$�d�<%����H��$X��dH�%������F{����H;�F{��H��tRHDŽ$�HDŽ$�HDŽ$��L��H�T$I��L��$��ѽ��]ffffff.�L;|$��I��HDŽ$�HDŽ$�HDŽ$��L��H�T$1�L��$��r��H��$���tH��$�D�0H��$�tH��$���0{��L��tI9�tH��$������M��I)���L;|$�~L��$�H��$PH�4�L�H��$�H��$�L��E1����H��$�L��$���H��$��{0��H�K0H��$H��$�L��L��$x�_��H��$H��H��$�H9���H��$H��$�L��$ A�H�{Xt	H�KP�9tE1���Atd�Q�Ѕ�t�A��AA��L9�$����H��$�H�4�I)�t6I��J�<��H���B��H���$I��L��H���E1��E1�1�L���f3{H��$���H��$�tH��$���.{H��$�tH��$���.{H��$�tH��$���.{L��$xL��$�L��$�H��$�L����c��M�������H��$x�H��$x1������L��$�L��$�I��wGJ��L��H�5�9H��{/{A�����I��wL��H�5�.
H��W/{���sH��$`L��L��H��$�L��$�L��$pH��M��PH�rM��P�|���H��H��H9�$`�H��$�H��$�H��$`�A���ff.�H��$�L���p�H��uH��$�L��������d�<%�����wdH�%�����
eB{���wH;NB{�yH��$H��$p�M��HDŽ$�HDŽ$�H��$H�D$H��$ H��$�H��L�<mI�A�H�\$fff.�M���L�kH�\$L�cJ�,�M��tH���+{H��H��u����H��L��H���0{H��$�t	L���0,{L��$�H��$�L��$�H�|$`�K����H�\$u]H��$��H��$x1��!��t5L��$�H��$�L��H�T$H��$����H��I�������L��$�M��tH��$���+{H��$tH�|$�+{E1�H��$xtH��$��c+{H��$�tH��$��J+{H��$�E������lH��$�H��$�L��H��$pL��J���E����$�H��$�tH���s���H��$��`���H���]��������H��$���*{�����H�@{dH�%����d�%������?{���������O|�H�L$`9��H��$���<�����wH��H9�$���H��$�H��$�L��$�L��$�J��1�L�t$H9T$ ����Ɓ���������H9�tA;DH�Rt�H��H��$�L��L���a����Q�M��1�������H��>{dH�%����d�%�����
�>{���r�����1�M�����H��$�t	L���d){H��$tH�|$�N){H��$xtH��$��5){H��$�tbH��$��RH��$����H��$�tH��$���({H��$�tH��$���({H��$�tH��$���({H��$�H+�$PA�LC�L��$�L��$HH��$PH��H�D$0H��t H���'{I��H��H��������?u�A�H��������?L��L��H���,{H��$�L�4�H��H9���H��$HI9������M��t!L��� '{H��H��$��H�\$��H�D$H��$H��$�H��H��$�L��&,{��$X��M9���H�D$8L��$�H��$�L�d$t)H��$8tH�|$�w'{H�|$HtH�|$P�d'{L��$0�D$h�L$k�L$s�D$p�H�D$XH��$�H�D$(H��$�H�D$0H�D$HH��$��H��$�L��$8L�|$PH��$��>�H��$��H��H��$��rI��H�|$@A�L�l$H��$�Y��|E1�H�D$HH�D$81�E1�HDŽ$��H�L$H�D$ H�D$XM��H��$H�|$`�^&{H��$@���1�E1�H�D$XH��$�L��$�H�D$ H��$�H�D$H��$�H��$�H��$�L��$�H��$H��$�H�D$8��$��D$h�L$k��$���$�H�D$HH��$�H�D$PH��$L��$H��$H��$L��$ H��$�L�xXI�_�1��A�O�FH�2L|H��H��H�L$ H���11�A�G���:M�gA���I�(t
I�0� %{�l$H�\$`I�Xt
I�`�%{M�wxM���M��t9I�^H�-�${�
�H��I��t"H�{�t�H�;����1�H��$��C��� I�pH�\$`�l$t	L����${�$AD$`�$AD$P�$�AD$@�$��$��$��$�A\$0AT$ AL$A$@��uH��J|H�D$ ��
1�����U
H��$�H�H`H�L$ L�h`A�]L��$�H�-({L�%@&{�HDŽ$����L����H���u'A�ԋ8�X5��tӃ�tH�= �����C��I�L�t$ uH��$�H�xX�D���I�MuI�>�P��H�ĸ[A\A]A^A_]�1�H��$�L�l$�ӛ��H��tH��$��:#{�xH|A�H�L$`9��H��$H;l$x�#
H��$PH9��
H;l$xtcH��$H�\���ف����������H��$��H�L$(H9�t���<�
�f��"t	��'���|$(��H�D$0H�D$8H�D$(1�1۸E1�H��$���H��$8tL��I��F"{L��H�|$H��H�|$PI��)"{H�D$XL�|$PL�|$0L�|$HL�t$(H��$��zH��$`H��$�L��$xH���b���L��$�L�|$8H��$�H��$�H��$ �$�)�$�$�)�$H��$�H��$H��A���^H��$��N��H��$ H�L$H����
H��$H�T$XH��$�H��$0H��$�H��$8H��$�L��$�L��$�H��$�H��$�L��$�L��$�D��$��D$p�L$s��$���$�H�D$HH��$�H�D$PH��$L�|$0L��$HDŽ$HDŽ$HDŽ$ �C3��$(H���n��<�W�D$p�L$s�L$k�D$hH��$��H�D$(�C�����H�D$0H�D$8���H��$���D�d$A�H�D$H�D$ E1���H��$��qB��M9���H�D$8L�l$H��$�L�d$H��$��P���H�D$XL�|$PL�|$0L�|$HL�t$(H��$�I��H��L��L�l$I��L�d$ L��$0���D$p�L$s�L$k�D$hL�|$0L��$�H��$�^�H��$趿�L��$8�H�=hH�F�nL�l$�sH��$��A��HDŽ$�H��$pH��$�H�,5nH��$�HDŽ$�HDŽ$�HDŽ$�H��5nH��$�H�SH�KL��$HD�C0H��$�H��$�jjH��$pP��$h茸��H�� H��$��
�H��$�L��$�H��$`H��L���N��H9��RL9��IH)�L�<�I��H��������?H9���H��H��I9����tL��E1�L��L��I���U���2D�d$L��M��tcI��A��L���Ķ�H��t�H��L�t$ L��I���G�� �]�������I��I�����L��H�D$(��������.���A�H�D$ H�4�L��L����!{H��$�t	H��,{I��H��$H;�$P�[L��$�H��$HH�L$xH�4�H��H��$����L��$�H��$�L��$�H��$�H��$�H��$�HDŽ$0�H��H��$�H��$0�H9�u�I9�tVA�7I����5��=���#H��$����$��$�ANAH��$�H��$�H9�u�L�d$H��$@H�D$HH��$HH�D$PL��$PH��$H��$L��$L��$H�|$t5M�n �I��8H�L$t$I�}�t
I�}��{I�}�t�I�}��{��H��$t	L����{H��$xD��$��-�L��$pL��$xI�EH��tL����I�}t	L���W{H��$��H�L��$0L�l$xu
H��$����H�D$XH��$XtH��$`�{H�D$8���P���W���FH�=�hH�M�q��s���)H�=�hH��nL�l$��L�l$H�=_
H���n�<�����r�����x������H��/{dH�%����d�%�����
�/{���{���0����6���H�D$(����H�������]���@��A�G�����H��$�@��$�H�=�hH�
P
nL�ѭnH��$��+臚��-��H�޺��1��p{���L�l$A��(L�l$�|����L�l$�}����L�l$L�d$@L��$H�=YhH�`�n������\�������A�G�����H�= hH�9n��H�Y'nH�=�
赖��kH�=	�m�Ԕ��Z��$���H�=�hH�}�n��{���1��$����$����$�H�=�hH�
l	nL�e�z�+H��$@�C����H�=��mL�l$�M����H��$�H��$�H�!H��$�H��$�H��$�H�"H��$�H�=U(H�<�nH��$�L�l$�:���p��$�H��$�H�=�hH�
�nL���z�+L�l$蒘��8H�=�hH��"n��e���H�=�hH���n��H����H��������L��$���L��$�H�=H�z�;����H��L�l$�͏��L��$���$xH�=6hH�
�nL���zH��$x�+�ɗ��r�L��$���H���q���Q��$�H�=�hH�
�nL�J�zH��$��+�x���!H�o�nH���(���H�v�n1�1�����H����H��I�}t	L���{{H��$��H���H��$��$���H��H��$�����H�ų��H��L��$��!H���:��H���I�M�����L��H���H�ŸH�D$@H�D$@H��$H��$���H��$���{�q��H��H��$�����H���&�H���H��H��$���H��$��i{�L��H�ŸH�D$@H�D$@H��$H��$�uI����H��$��&{I�����C�>�3H��L�l$��H��H�|$ u	�\$�CL���{�\$�1H��H��$�tH��$���{H��$u
L�l$�H�|$��{L�l$�H���<�H��H��$�tH��$��p{H��$��k
�L�l$��蟔�H��H��$�����$���H��$��16���H��L�l$��H��H��$xtH��$���{H��$�t{H��$��kH����H���H��L�l$�WH��H��$�tH��$���{1�H��$��R�H��$����u;�hH���H��H�|$0t	L���u{H��$��6���H���I�uL�����H�|$Xt'H��$8t	L��9{H�|$HtH�|$P�&{H�|$`�{E1�L��$pL��$xI�H��tL����I�t	L����{H��$@��A�A��tH��$H��{H��$��H�u
H��$��u��H��$XtH��$`��{L��$�I�FX�H�u	I�~X�3��I�F`�H�uI��`I�>�;��H���c��衒�I�tL���F{茒�臒�@H�L�GH�H�NH��L���7X���UAWAVAUATSPH��L�M�Q0M�qI�I@H�$H��L�=TL�d$L�-��YH�-`��L���YH��	H�5d�YH�
�
�A�H��AWATjAUUAVjASSARjH�?�YPH��_��P����H��x[A\A]A^A_]�f.�DAWAVATSPH��L�0L�g8I�$H��tL����I�|$t	L���6{H�;t
H�{�&{H�C@�H�u	H�{@����H�{tH�{ H��[A\A^A_�%�{H��[A\A^A_�I���II��I�|$uH�;uH�C@�H�t%�,L����{H�;t�H�{��{H�C@�H�u	H�{@�e��H�{t
H�{ ��{L��茅��ʐ��AWAVSI��H�ZH�JH���8I�>t
H�߉�O{��4[A^A_�I��I�>t	H��3{L���3��UAWAVAUATSH���H��I��I��I��H9�uJ��L��L���R{���$1�L��H����fDH�GH��rL9��IH�G�A�<�/H��t�H��H��1�H��H����fff.�H�GH��rH9��H�G�A�<�/H��t�H��H��1�H�����H����I�w�L�C�1�1�L9���H9���E��E;���A��/u*f.�H9�t+L�HA�|�/L��t��*f.�H��H���>�M��ffff.�I9�tL�WA�|�/L��t�L��L���
@L��H��H9�s
H9��\����1�H9�u�H9���H��$xL��L���5�L��$�H��$�H�|$L�����|$u&H�D$ H��$ HDŽ$H��$xu%�,H��$H�t$����{H��$xt	L���{H��L��H����L�t$H�T$H�|$L����L�l$H�\$ I��tH�t$(H��$x���"{H�<$t	L����
{I��@��H�|$H��$L�5�{��A��L��$�H��$�H��$�H��$x��A��H�D$H����@�te��uJH�D$ ������u;L�p�L�`�H�hH�EH��t
L��$�L���H�}t	L��
{L����{I���؃�H��L	�t:1��$H�D$@H3�$�H��$�H3L$8H	�����H���[A\A]A^A_]�L�{�L�s�L�cI�$H��tL����I�|$t	L����{L���~{�H�]BnL�����H�fBnH���׌�H��BnH���Ȍ�H�`BnH��L��趌�H��I�|$t{L���){�pH��H�}t	L��{L���{A��uWL������MH��H�<$tL����{�H�Ã�$u+H��$ ������H��H��$xt	L����{H��讀�f.�@H��H�
�;hH��H�
�;hHc�H�H�>H�NH�IH���UAWAVAUATSH��8H��I��I��H��I��H�D$ H�D$(H�D$0E����L��H��L����������H��H��H��>��I��L9����t1�H���a��H��t$H�T$H���	{H���	I��I��H�T$�	A�E1�L��L��{L�<$L�l$H�l$L��H)�H������AD�0j�AD� M�AD�0�AD�H�ngI�D�@H��M��L�D$ I��L��H��L��1�jj�d �H��H�D$0H�CD$ I��M��t	L���	{H��8[A\A]A^A_]�H���A�H�����H�l$L�<$L�l$�7����H�T$����H��H�<$t&H�|$��	{�H��I��M��tL��	{�H��L�t$(L�|$0M��uH�|$ t	L���Z	{H���Z~�M�fL�-G	{�ffff.�I��I��t�I�|$�t�I�<$A����fDUAWAVAUATSH��XH�.L�nH�FH�@L�4�M�M��H��tI�MH��H����M�eL��L)�H���������H��H�H�GH�GM9�t6I��I��I��H��{�f�I��I��tI�|$�t�I�<$����H��tsL��H��X[A\A]A^A_]�%S{H�|$(H�L$AED$L�l$ L�l$8H�l$0H�l$HL�t$PH��u8H�|$0tH�|$ �
{H�D$H�L$(H�AD$H��X[A\A]A^A_]�L�d$H�D$ L�x0�I�G�I��H��L9�t�I�_�M�o�I�o�H�D$L)�H9�w6H��J�<�H|$L���{I�L�d$H��t�L��z{령A�H�|$L��H���u��L�d$�I��L�|$@H��uH�|$8�ǃ�H�|$u#L���7|�L��&{H�|$8褃�H�|$t�H�|$�	{L���	|�f�UAWAVAUATSH��X��H��I��I������L$=)D$0D������f�D$Ƃ�Ƃ�d�<%������dH�%����H���H�L$(�
�{����H;�{��H�=�{�|H��{������{����p����{H�{�H�$H�
�L�A�A�
H��L��L����A��H�$H�
�L���A�H��L��L����A��H�R{H�D$�D$ H�|$��n���H�|$�G f�G$�G&�G*�G.�|$ tH�5�KY����E�D��tH�=�{H�5�������H�=�{���H��{A��t)D$=H�D$(@
(D$0D����D$f���H��X[A\A]A^A_]ø�H�Q{dH�%����d�%�����]����͇��!�v���H�=m�q����H�=��q蚀��'I�ƃ|$ t,H�|$H�5�JY��������H��H�{�*I��H�={����H��{L���H��{评�H��A��t)D$=H�D$(@
(D$0D����D$f����5y�DH��H�wH�W�ÐUAWAVAUATSH��hM��M��H�L$`I��H�t$ I��1�L��L��L���������L�|$@N�<�L����{H���
H��H��L��L���{L�d$H�\$L�d$M����@�H�|$�{�L�|$@H�\$B�� I��L�d$H�|$HH�t$ L��1�A��L�l$PH�l$XH�D$L)�H9��ZH��J�<�L���{I�L�d$H�|$Ht	L��	{A��'H��$�E1�H��tA�&�1��A�L�|$@H�D$(H�D$0H�D$8L�D$(L�L$HH��L��L��1�jj���H��L�d$8M��@��ty@�l$ L�|$0H�|$HL��L��T$`H�=�{H�t$H�	��D��M�wL�-Z{�	I��I��tI�~�t�I�>A����H�|$(t	L���/{�@��t<H�|$�l$ u$�-H�|$(tH�|$0�{1�E��tH�|$tH���{��H��h[A\A]A^A_]�H�|$�A�L��H���ڂ�H�\$L�d$�|���1�L���%z�H��H�|$Ht%L���{�D��H��H�|$(��@��H��@��tH�|$uH���jv�H�|$�W{H���Wv��H��H�wH�W�ÐUAWAVAUATSH���I��I��������H�|$1��֩�I�V0H�\$8L�|$@I9���I�v(H��H��F{����H�D$hI;Fx��L�d$HI�E@�I9��rL�|$PA���t[H�l$XH�D$`H�D$I���H9���I���H��L��H�L$��{H�L$���sH�D$I;�(�aM��t	L���B{H�|$0t	H��1{H�D$pH���"�H��H�|$pH���[A\A]A^A_]�Ʊ�M��XI��`Idž`H��t�L���X%��I�ĐH��u�M��@I��HIdžHH��t"fffff.�L���%��I�ĐH��u�I���H��H��t
I����h�zI�EI���Idž�Idž�AƆ�Idž�fAdž�IdžxIdž�Idž�I���H����I���W��$��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$�H��$�1��8r��L�����6w��AƆ�H�L$hL��H��L���ۨ��AƆ�@�H�|$0t	H��7�zH�D$pH��t�H�u
H�|$p���L�l$H��@��@�uH�|$P��zH���[A\A]A^A_]�I���HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�L��$�L��$�H��$�W��$�H��$�H��$�1��*q��L�����(v��H�D$I;��wI��(1�H�|$0���������H�=�*H��n�(�({�I��L�l$H��@��uG�PI��1��I��@�H�|$0t	H���zH�D$pH��t�H�u
H�|$p蜮�L�l$H��@�uH�|$P���zL���q��|��UAWAVAUATSH����H��I����?�z���Rd�<%�����[dH�%�����
�{���:H;�{�L��$H�\$8��zA���zA�Ƌb{���=�P{���yd�<%������dH�%�����
:{����H;#{��1��{D9�t��h�z9�u0�߉�R�zE���O��|E9������7�D��$8�l$4H��$��2�zHDŽ$�DŽ$A�(H�-�nL�%��zH��$��%ffff.�D��H��1�A��I��0I��Xt)E�4/A��u޿1�H��$@A��H��$@u���L�50�zH���H�D$(L�%U�zE1�f�1�A�օ�t���u-�1�D����z1�A�փ��u����zH���؃9�
D9��A��?u&D��1����z��y��z�8��A��t1�I���~�fD1���zH���BH�Ǿ1����z�����Ƅ$@���H��$@��zH��x1��
�A�z�8@�ʼn�*�zI���}@���tD��A��I�ǃ���������z�8�@H�=����������a|�����?�l$4D��$8E�������D��D����z���u���z�8��
����1�D���h�z����_H�5��1���k���|H��HDŽ$@HDŽ$HW��$PHDŽ$`HDŽ$h�$pHDŽ$�HDŽ$�H��$�HDŽ$�
DŽ$�HDŽ$�HDŽ$���$�Ƅ$�d�%`�����L�l$8�W���)H�=�z������Ā�H�=��H�Fbn�!�v���H�V
{dH�%����d�%�����
6
{���������Ƅ$�H��$�H��$@H�=�{H�
{�mL���nH��$@1��
����{�������Ƅ$�H��$�H��$@H�=�{H�
Y�mL���nH��$@1�����d�<%�����K�����H��{dH�%����d�%�����
n{���4����z�dH�%H��@���H�5�I��td�%`���dH�%@���H�K�H9��;L�t$`H�HdH�%@���dH�%P���dH�%X���H�JH��H�H��@H��t"H�r�H���z�H��u�~�dH�%@���u�dH�%@�����|��t��|��tAH��$@��H��$H����zfǃ�L���H��[A\A]A^A_]�H��H��$��L��E1��j��H��$�H��t �H�u�H��$�H��$��bz��s�������z���_���H�5k��
���fh��d�<%�����*
dH�%�����
�
{���A
H;�
{�>
H�=�
{�:
H��
{������
{���������
{Ƅ$�H�=�
{H��$����Ƅ$�	H�=�
{H��$��k���Ƅ$�H�=�
{H��$��O���H��H��$��L��E1��@��H��$�H��t9H��$�H��t!H��uH� t�H���*y���H�u�y�H���	H��$��L���~f�L��$�M��tnL��$�M����I�I�G H�4�H���H�
���Q��@���u!I�I�G H�4�H���H�
���+����I�uL��L���x�@��uZƄ$�H�=l{H��$��7���H�=T
���H�=��
�Ƅ$�H�=.{H��$����Ƅ$�H�={H��$�����H�=�{����H��{L�=�mH��$��0HDŽ$���|�����D$4H��$���HDŽ$�H��$pL�l$8��H��$�����{���DH�D$H�D$H�D$H�={{H�5|{HDŽ$�HDŽ$�HDŽ$�H��$��<�H��$�L��$�L��$�M����A�E1�K�<>L��L����zM�L�|$H��t	L��C�zL;|$uH�|$��j�L�t$C�>:I�GH�D$H;D$u
H�|$��j�L�d$C�D< I��L�|$H�D$XH�D$`H�D$hH��$XHDŽ$�H��$�H�+�H�|$@H�t$XL��$��!A�����|$@��H�D$XH�D$(H�t$`H�T$hH��$�H��$����H��$�H��$�L��$�H�D$L)�I9���K�<<H��L����zM�L�|$H��t	H���zH�|$(L�l$8tH��$����zL;|$uH�|$�i�L�d$C�<
I��L�|$�
K{��xH��$�L��L���uH�|$tH�|$���zH��$@��H��$H����z�D$4f���H��$8H����1���1�L�d$XL��$@�D$4���|��|������L��L���XH�D$XH�H��H��H��?H!�H��t/H���x�T$`H�r�H��HB�H��uE��t��t���H�D$`H��t���t��?f�|$4t
H�D$bH��$8f��D$4�f���H�����{����L�%�{L�-�{��z���]H�D$@H�D$HH�D$PH�=�zH�5�zHDŽ$�HDŽ$�HDŽ$�H��$��H9�L��$(L��$0H��$�H��$�H��$�H�D$(H��$�H���DA�E1�K�<,L�|$(L��H��,�zI�L�d$PH��$�t	L�����zL;d$@L�=�muH�|$@�Hg�L�l$HC�D%:I�D$H�D$PH;D$@u
H�|$@�"g�H�D$HH�D$(B�D  I��L�d$PH�D$H�D$H�D$H��H��$�HDŽ$�+HDŽ$�H��$���w�H��HDŽ$�H��$0H��$�H��$(H��$�HDŽ$�HDŽ$�
HDŽ$�H��H��$�HDŽ$�HDŽ$�H��$�H��$H�$L�a�	H��$H�t$L��$�H���t���$��H��$��Y�H�D$H��$�H�l$H�T$H��$�H��H��$����H��$�H��$(H��$�H��$0L��$�H�D$@L)�I9���H�D$(H�D$(J�< H��$0H��L���zM�L�d$PH��$(t	H����zH��$�tH��$��r�zL;d$@H�t$(uH�|$@�e�H�t$HB�&
I��L�d$P�
��z��xH��$�L���pH�|$@tH�|$H��zHDŽ$�DŽ$����H�D$XH�H��H��H��?H!�t4H��tH��L�t$h�����H�|$`u ���H�|$`L�t$hu���H���w���I�>���z�i���H�=<�q�i��T
H�=KH��Un��i��7
��H��{dH�%����d�%�����
�{��������*n��	��s��	L�=ĀqL��L�l$8�gh���	H��Un�;H�=���H��Un�5H�=^�L�l$8��h��	H�|$�A�1�L����k�L�t$L�|$�Q����D$A��$H�=��gH�
(�mL�	UnH��$�+�?k��D	H�|$�A�L��L���k�L�d$L�|$�������z����z���^H�D$XH�D$`H�D$hH�5��zH���zH��$��c��H��$�H��$�H��$�H�H��$@H��$PH��$HH��$XH�|$XH��$@膗�H�D$XL�t$hI9�uH�|$X�]b�H�D$XH�L$`B�1:I�VH�T$hH9�uH�|$X�6b�H�L$`B�D1 I��L�t$hHDŽ$�HDŽ$�HDŽ$�Hc�HDŽ$@H��$HH�E�H�|$H��$�L��$@�LA��;��|$��H��$@�C��L��$�H��$�H��$�H��$�H���{��H��$�H��$�H��$�H�H��$@H��$PH��$HH��$XH�|$XH��$@�>��M��t	H��h�zH�\$hH;\$Xu
H�|$X�
a�L�t$`A�
H��H�\$h�
��z��xH��$@L��H���{lH�|$Xt8L����z��01�H��	
H�D$(��H�|$(H���{o��1H�=�>n�e����z����H�=��	�@o���0H�|$@�A�1�H���h�L�l$HL�d$P�����$	�D$'H�=g�gH�
��mL��QnH�T$'�+�g��H�|$@�A�L��L���=h�H�D$HL�d$P�R���H�D$H�D$H�D$H�5�zH��zH��$��8��H��$�H��$�H��$�H�H��$@H��$PH��$HH��$XH�|$H��$@�[��H�D$H�\$H9�uH�|$�2_�H�D$H�L$�:H�SH�T$H9�uH�|$�_�H�L$�D H��H�\$H���H��$�HDŽ$�&H��H��$�H��$���H�|$XH���R��H�D$XH�L$`H�T$hH�H��$@H��$PH��$HH��$XH�|$H��$@�~��H�\$H;\$u
H�|$�X^�L�t$A�
H��H�\$�
�z��xH��$@L��H����iH�|$�����L���\�z������~�z��uH�=k�����o��U.H�D$H�D$H�D$H�5+�zH�,�zH��$��O��H��$�H��$�H��$�H�H��$@H��$PH��$HH��$XH�|$H��$@�r��H�D$L�t$I9�uH�|$�I]�H�D$H�L$B�1:I�VH�T$H9�uH�|$�"]�H�L$B�D1 I��L�t$H�;�H��$�HDŽ$�/H��H��$�H��$����H�|$XH���g��H�D$XH�L$`H�T$hH�H��$@H��$PH��$HH��$XH�|$H��$@蓑�L�t$L;t$u
H�|$�m\�L�|$C�7
I��L�t$�
�z��xH��$@L��L����gH�|$�0���L���q�z�"������z�H�
��H�L$(���\���H�D$H�D$H�D$H�5��zH���zH��$��n��H��$�H��$�H��$�H�H��$@H��$PH��$HH��$XH�|$H��$@葐�H�D$L�t$I9�uH�|$�h[�H�D$H�L$B�1:I�VH�T$H9�uH�|$�A[�H�L$B�D1 I��L�t$H�ڶH��$�HDŽ$�/H��H��$�H��$����H�|$XH��膏�H�D$XH�L$`H�T$hH�H��$@H��$PH��$HH��$XH�|$H��$@貏�L�t$L;t$u
H�|$�Z�L�|$C�7
I��L�t$�
4�z��xH��$@L��L���eH�|$�����L�����z���H�=|wq�W]��?H��Nn1�1���a��-�D$	�D$@H�=`�gH�
��mL�%MnH�T$@�+�a�I��H��$(tVH��$0� �z�FI��H��$���H�|$(�I��H��trH����z�gI��H���L���I��H��$���H��$��oI���ZI��H��$��[H��$��HI���F�rI��H�|$(��H��$��I��H��$���H��$��m��I��H���z�I���RI���I�u=L��L���d��0I���<I��H�|$��H�|$���vI���F�lI��H�=j�z�}���H�V�z�)H�J�z�`�I��M����H����z�I��H��$@��H��$�tiH��$����z�YI��H�|$tpH�|$�r�zL���rT�I��H��$��	�H�|$tH�|$�G�zH�|$@tzH�|$H�4�z�mI��H�|$XtH�|$`��z�I�ƿ��L���
T��K_�I��H��$��H��H�|$XtH�|$`���zH�|$t%H�|$���z�I��H��H9\$Xt
H�|$X�H��L�l$8�I��L���vH��$@����L���S���^�f.�f�SH���1���uMH�'|H��H��uX1��O��ucƇ��uH��������H�
�|H����1����taH��[�H�����H��H��|H��H��t�H���!�H��4�O��t�H�<$�D$H�=��gH�
�mL��nnH��+�x^�H�������1�H��[�%_�zH���?!�H�߄��d����G�[���H��H���@Y�H���xR��AVSPH���D��H��H��[A^�%L�zI��H��@�zL���@R�AWAVATSH�������z��|H�|$W�)�$�)D$p)D$`)D$P)D$@)D$0)D$ )D$)$HDŽ$����zH�$L�=�zI��
L��1�A��H�$�L��1�A��L�%���L�$$DŽ$��L��1�A��L�$$DŽ$��L��1�A�ׅ�u��t�gH�Ę[A\A^A_�H�=��	��c��Q%�UAWAVAUATSH����z��u<���z��uG���z��uR��z��u]H�p�{H��thH�Ĩ[A\A]A^A_]�H����H�ߋ��z��t�H�����H�ߋ��z��t�H���/�H�ߋ��z��t�H���k�H��H��{H��u�L�%|�zL�-}�zH�>�H�D$�H��H��I��E1��i�H�D$H��ulJ�,�M��L�$$t3L�}�I�\$E1�fff.��{� ��I��I��H��I���u�K�4�H�^�H�
]�L���g�M������H�uH�|$H�t$ �H_�H���H�|$�L��E1��i�H�D$H��u
����H��E���H�|$H�t$ �^��1���L��O�$�H��H�
�L���mg�I���� ���u'I��M��B1���<� �-H��I��u��"H��H�$H�XE1�f��{� t9I��H��H��H���u�H�<$J�4�H�V�	H�
S�	��f�1�M���)�YH�<$N�<�H�.�	H�
+�	L����f�I���� ���u-I��M���1���<� ��H��H��u��1�I����H�$�8W��I�����xe��I�����xz��I�����xT�yI���o�xe�eI���[�xr�QI���G�xm�=1�H�$�x �����(I��M��uPE1�L��I��H�|$L��1�A������D$(<�����L�|$�tJM���EL��H�� �����A���<J��E1�1�ffff.��<�.��H��H���u��L��H�� �`���M���W���M���J��1�A�<�.�H��H���u��I��M��uOE1�L��I��H�|$L��1�A�����D$(<���H�\$�t=H���|H��H�� �������0J��E1�1�D�<�.tGH��H���u��H��H�� �����M�������M��u7E1�L���@H��H��I�M�4�I�����H��H��I�M�<�I���B���J��E1�1�A�<�.��H��H���u�L����I��K��H�|$L��1�A��(���L$(������H�D$��tH����H��H�� ���H���
H��H�� ����D�|$�D$��L$H�|$H�t$��������zH����H��H�t$��H����z1��H��{�q���H���TH��H�Ĩ[A\A]A^A_]�%2�zH��H��I�M�$�I��I��H�|$L��1�A��@���D$(<����L�|$�tM����L��H�� �����A���
L��H�� ���M������M��t0J��1�A�<�.tH��H���u������N�I��L��L���YS����������u A����uH��"����s����������a������H�=��H�I*n�=�OS�H��H�|$�SH���J�f.�UAWAVAUATSH��XH�|$8H�t$@���z������z����H�D$H�D$H�D$H�=`�zH�5a�zH�D$ H�D$(H�D$0H�T$ ��L�d$ L�t$(L�|$0M����A�1�J�<+L��L�����zL�H�\$M��t	L���>�zH;\$uH�|$��L�L�l$A�D:H�CH�D$H;D$u
H�|$�L�L�|$A�D H��H�\$H�D$8H�D$HH��^H�D$PH�5��
H�|$ H�T$H�k�H�l$ L�t$(L�d$0M��y1�L���+L�tL����zH���CI���A�L��L��L����zH�D$H)�I9���I�<L��L����zL�H�\$M��t	L��C�zH��t	L���5�zH;\$uH�|$��K�L�|$A�
H��H�\$�=��z��xL��H���zH���u�@�zH�|$tH�|$���zH�|$8H�t$@H�|$(H�t$0�D$ 
H�==�zH�t$ ���H��X[A\A]A^A_]�H�|$�A�1�L���S�L�l$H�\$����H�|$�A�H��L���xS�L�|$H�\$�������H��M��t/L��6�z�$H��M��u!�(H��H�|$ tH�|$(�H���H��H��t	L����zH�|$tH�|$���zH����F�f.�DUAWAVAUATSH��(H�|$xH�~x��I��I��H�FPH��$�H��$�L�-�@
�`I�I�NI�VH��H�HC�I�VI�FH��I�NH�@H���$��$��$�LT I�~x�LI�VI���H��utH��tXI�~I�6I�NL�GI9�A�LC�I��L�L�H��I�~H��I�VI��N�M�T$M9�����uH���wA����ʚ;�fDH����I�~I�6I�NH9�A�LC�I��M)�O�II��N�	N�	O�I��I��?M!�I��r�J���A�x�?����H��t<H9�rI���E1�I��M)�O�II��N�	N�	O�I��I��?M!�I����A���A�Np��ʚ;�I�Vh������k:����IcD�L���{��������
�{�A���D�=Y�z�uH�n�{I�L$�H����
1��0�z���M
A�� �k
H�
�>
Jc�H��
�E1��
uA�x�K���ff.�L�GI9�s1�H��H�H��I�vH��I�VH�H��H�4I�|$H9���A����ʚ;�������������E1��6
��E1��)
���D$'����zH����@�(HDŽ$�H��$�HDŽ$�@��1��������H��>
Hc�H��M��A�
���H��$�L��H��$�H�L$'�I�D$�H��$�H9��M��D��$�H�D$`H�D$hH�D$pA��������$�M��L�-e=
�3�WM��A���7M��A���,M��
�z��uA��@:-	�ztA��@������$�HDŽ$�D��$�H��$�H�I�M�H9���H�D$`H�D$hH�D$pL��$���H��$�B�8I��L��$�H��$�H�|$`1�L��������u~A���������ʚ;�7�����ڸE�L��$�L;�$�u�H��$��E��I��I�^`H9�M��L�-.<
u
H��$��gE�I�FX@�,H��I�^`L����
������H�D$8M��I�E�H�D$0I�I�NH9�H��$�L�-�;
uL����I�I�NI�VH��H�HC�I�VI�FH��I�NH�@H��D$0L$@T$PLT �J
H��$��|$'tAH�D$pH����H�|$hD�d��H�I	�L��$�HDŽ$�W��A����H�l$pH��M��L�-;
��M��H�D$hH��$�D� D��5��=����H�<��H�|$(�gd�H����I��H��H��$�H�T$(���zH��$�H��H��$�W��H�D$(H��H���dA�@���b����@���	��@���	��`D���)���L��$���$�H�|$hH�D$pH�l$`H�D$(I��1�H��$�L��$�H��$�L��$��$�Ƅ$�I�~x�UA���L��$���
M��H��$���z��L�-�9
�^H�D$H�D$H�D$H�=��zH�5��zH�D$0H�D$8H�D$@H�T$0��H�\$0L�|$8L�d$@M���mA�1�L��H�L��L���zL�H�l$H��t	L�����zH;l$uH�|$�BB�L�l$A�D-:H�EH�D$H;D$L�-�8
u
H�|$�B�H�D$�D( H��H�l$H�L$H��H)�H��;���D(,p�D( T�D(8�(H�U<H�T$H9�uH�|$�A�H�D$�D(< H��=H�l$H��$�H��$H��$H��$�H���H��$H�|$0H�5	�
H��$���_�H�D$0H��$�H�\$8L�|$@H�D$H)�I9��o
L�d$I�<,H��L�����zL�H�l$H��$�t	H��;�zH;l$H��$�L��$�uH�|$��@�L�d$A�,
H��H�l$�
z�z��xH�|$0L��H���FLH�|$t	L����zI���$��$��$�)T$P)L$@)D$0I�I�FH9�uL���@��I�I�FH�PI�VIFH9ȺHC�H)�I�NH�@H��(D$0(L$@(T$PT LH��$�H���*H�D$L�|$H�D$��Sf.�H�PI�VIFH9ȺHC�H)�I�NH�@H��D$0L$@T$PT LH�t$H����H�D$H;D$��H�HH�L$��������������
��H�D$0H�D$8H�D$@H�D$HH�D$P�@H�I�I�FH9��7���L�����I�I�F�#���H�D$H�|$�pM��H��uH�|$��M��=u��{��D�=��z�uH���{I�L$�H���1����z���TM�����$����$�)D$0I��	t&A��
tA�� u'��E1��d��E1��W�
�E1��J���z��uD:=��zu
��E1��*I����A������E1��	��H�5��z���1����zA�� ������D�z��uD:=P�zu
��E1��CI��tA��u��E1��-��E1��#A��w L��A��sH��`�H��@I�I	�L��H�� �CH�HDŽ$�HDŽ$�HDŽ$�D��$���$�Ƅ$�I�~x��I���Idž�H��uI�I�NH9����L����}������z����H�D$H�D$H�D$H�=��zH�5��zH�D$0H�D$8H�D$@H�T$0��
�H�\$0H�D$8L�d$@M��H�D$(�A�1�L��H�L�|$(L��L����zL�H�l$H��t	L���p�zH;l$I��H��$�uH�|$�<�L�l$A�D-:H�EH�D$H;D$L�-�2
u
H�|$��;�H�t$�D. H��H�l$H�D$H��H)�H��=����D..��D. q�D.U�.H�M>H�L$H9�uH�|$�j;�H�t$�D.>
H��?H�l$�=�z��xH����zH���u���zH�|$tH�|$�m�zL���}J��I�Ff�D$8L�d$0I�I�NH�����H9�uL����{�I�I�VI�NH��H�HC�I�FH��I�NI�NH�@H��D$0L$@T$PLT ��A���5��@D���)��t����,��a�z� ��E1��}A��wzL��A��s`H��`�^�A�H�|$1�L���B�L�l$H�l$�����>�A�H�|$H���kB�H�l$H�D$H�t$�F���H��@I�I	�L�|$H�|$0H�t$���<�O���z����H�D$H�D$H�D$H�=��zH�5��zH�D$0H�D$8H�D$@H�T$0��
�H�\$0L�|$8L�d$@M����A�1�L��H�L��L����zL�H�l$H��t	L���m�zH;l$I��H��$�uH�|$�9�L�l$A�D-:H�EH�D$H;D$L�-�/
u
H�|$��8�H�t$�D. H��H�l$H�D$H��H)�H��C�g��D.0l�D. P�D.4�.�D.@inalH�MDH�L$H9�uH�|$�_8�H�t$�D.D
H��EH�l$�
�z��x
H�|$0H����CH�|$tH�|$�j�zI�~x�nI���Idž�H���cL���SG��I�Ff�D$8L�d$0I�I�NH�����H9�uL���x�I�I�VI�NH��H�HC�I�FH��I�NI�NH�@H��D$0L$@T$PLT �|$(tH�|$`tH�|$h���zH��$��b�H��$����z�O���H�5�z���1��)�zM�������뛹A�H�|$1�L���\?�L�l$H�l$�r�<�A�H�|$H���0?�H�l$H�L$H�D$L�-r-
���A�H�|$H��L���>�H�l$L�-F-
�e����t��������a�z�����A�H�|$1�L���>�L�l$H�l$����D�A�H�|$H���>�H�l$H�D$H�t$I��H��$�L�-�,
�O���L�H�T$xL�
�-H�D$xH�@I���H�D$xf�@L� �#H�H�T$xH�2AIBJH�A(H�B(H��([A\A]A^A_]�H�=R�m�:�H�=��m�:�H�=:�m�:��yH��t2H��$L��$HDŽ$ H��$H��L���lH���$��$��$�H�D$xP HH�|$`���D$(t�D�zH��$��B���H��$��'�z�/������4�H�=��m�O9���H�=S�m��9��H�=b�m�-9��H�=��H�B�m���9����$�H�=��gH�
v�mL�o�zH��$��+�M<��TH�=t�H��m�E�9��:�H�t$(��3��)D�d$0H�=a�gH�
�mL��zH�T$0�+�;��I��H����L���#�z�I���]I��H��$���H����z��I��H����L���ܺz���I��H����H�|$(���z���I��H�|$0tH�|$8���z�I��H�|$��H�|$��z��RI��H�|$0����I��H�|$0tH�|$8�P�z�I���I��H�|$tuH�|$�0�z�hI���I��H�|$0�^�I��H�|$0袴��I��H�|$0tH�|$8��z�I��H�|$tgH�|$�׹z�Z�I���I���I��H��$��Q��|$(tH�|$`tH�|$h���zH��$�t&H��$����zL���.�I��H��$����L���n.�f.�@UAWAVAUATSH���L�jI����	I��I��I��H��H��H����tS��I��uV�H�����H�5�)
Hc�H��H��L��L��L������$=��W����1��H�����N~w�H����nH�5)
Hc�H��L��$�I��zI�Gf�8P�kL��L������n��0�+�ƒ�>����1�@����	tg��
tn�� ����1����Ot`��[��H��L��L���`�$1������t�D$��W�t�D$�C�C��
�1��7��1��+L��L�����X�эq�E1�1�@��	wNA�
fffff.���A������@�����L��L����$<��эq�@��
rƃ�AB��ɸ�����Y�[H�4(
Hc�H�����
K�z��u:X�z�����)������NH����=���(��`�#L��$�H���H��$�I���I�Gf�8]��1�f.�L��L�������������\��@������@����I�O�O�d�
r�z��uK:�zuC1�����L$��	��)H��W�C����	���t�����1��=��1��1I�WH����H���!I�WH���tH��H��I�G�dH��I�WH���TH��H�����I�w�F511�N��;f	���H��H����t	�<$��L�d$L�d$x���z���7H�D$0H�D$8H�D$@H�=��zH�5��zH�$H�D$H�D$H�����L�d$pH�$H�D$PL�d$L�l$M����
�E1�I�</L��L���zM�L�|$@H�|$Pt	L����zL;|$0uH�|$0�4-�H�l$8B�D=:I�GH�D$@H;D$0u
H�|$0�-�L�l$8C�D= I��L�|$@H�D$xH�D$XH��Z��H�D$`H�5�
H��H�T$X�QK�H�$H�D$HH�D$H�D$PH�l$H���+E1�L��H���k,���
�D$��������KC���w&H������������@����1��L�<$I���I�G���P�@��>f	���1�L��L�������\��@������@����1�L��L�����+�� �����L��L���t��r�� �����L��L���H.����M�gI���1M�wI��I��@���t@�M����1�A�<=��H��I9�u�M��L�����H	�=uA�$��WH��H�� ����K�8I�GH��� H��H��I�O�H���I�GH����
I�G�x|��
�8�z����
L���T����
�.���1���=���5��3�����8��2������/����|�9�u���n����g�4�`���Y�
��R�
��K�*�D�+�=���6���/���(���!�-��,��0��7��6������������@��@��@��@��H��8@��H��0H	���H��(H	�D��I�� I	�I	�I�� �D�c�	A�t�H����I�H�������I��L��H�t$PH���zH�D$0L)�H9��
K�</L��H���zI�L�|$@H��t	L��d�zH�|$HL�d$ptH�|$P�L�zL;|$0uH�|$0��(�L�l$8L�d$pC�D=
I��L�|$@�
��z��xH��L��L���c4L�d$pH�|$0tH�|$8��zf�D$L�d$
H��H��H�$I�I�NH9�uL���ii�I�I�NI�VH��H�HC�I�VI�FH��I�NH�@H��$L$T$ LT ���	�FH�='�H�;�m�#�Y-��
�z���H�D$xHDŽ$�HDŽ$�H�5ʽzH�˽zH�|$0�a\�H�D$0H�L$8H�T$@H�H�$H�D$H�L$H�T$H�|$xH���\�H�D$xL��$�I9�uH�|$x�s'�H�D$xL��$�C�/:I�MH��$�H9�uH�|$x�F'�L��$�C�D/ I��L��$�H��L��L���U��L�$$L��H��� L�t$H�T$L�|$0L��L���T�L�<$H����H�D$H�5��
H�|$XH���PE�H�|$0tH�|$8��zM��t	L�����zH�l$XL�t$`L�|$hH���L���U�L�d$�<$�tL�l$L��L��L����zM�L�,$L�d$L�l$L�|$H�|$xH���U[�H��t	L����zL��$�L;t$xu
H�|$x�&�L��$�C�7
I��L��$��
��z��xH��L��L���1H�|$x��L����E1�M��1��H�BI)�M�,I��1�H��L���T��L�4$L��H����H�D$H�D$PH�D$H�D$p@�������z����L�t$HH�D$XH�D$`H�D$hH�5J�zH�K�zH�|$0��Y�H�D$0H�L$8H�T$@H�H�$H�D$H�L$H�T$H�|$XH���Z�H�D$XL�t$hI9�uH�|$X�$�H�D$XH�L$`B�1:I�VH�T$hH9�uH�|$X��$�H�L$`B�D1 I��L�t$hI��L��H�t$PH�T$p�~L�d$xH�Z��H��$�H�5��
H�|$0H�T$x�B�H�<$tH�|$���zL�|$0L�d$8L�l$@H���L����R�H�l$�<$�>L�t$L��L��L��ӯzM�L�4$H�l$L�t$L�l$H�|$XH���Y�M��t	L��:�zL�d$hL;d$Xu
H�|$X��#�L�l$`C�D%
I��L�d$h�
��z��xH��L��L���Q/H�|$Xt	L���zI���H��L��L���cR��L�<$H��I9��nL�t$HH�D$H��$�H�D$H��$��N�z���bHDŽ$�HDŽ$�HDŽ$�H�5�zH��zH�|$0�W�H�D$0H�L$8H�T$@H�H�$H�D$H�L$H�T$H��$�H����W�H��$�L��$�I9�uH��$��"�H��$�H��$�B�1:I�VH��$�H9�uH��$��x"�H��$�B�D1 I��L��$�L�l$XL��H�t$PH�T$p�{L�d$0L��H��$�H��$��{L�,$H����H�D$L�d$H�n���H�D$H�5�
H�|$xH���u@�H�|$0tH�|$8�*�zH�|$XtH�|$`��zH�D$xH��$�H��$�L��$�H���L���-P�L�d$�<$��L�t$L��H��L��*�zM�L�4$L�d$L�t$L�l$H��$�H���dV�H��$�t	H����zH��$�H;�$�u
H��$��!!�L��$�A�D-
H��H��$��
¸z��xH��L��H���,H��$�t	L��$�zL�t$H�
I��H�D$pH����H��
��H��I9���H�query-osH�T$PH3H�-os-nameH3JH	�ufL�t$HL�<$H��$�H�D$H��$�H�D$���z����M��tH��$��~�zL�t$H�1H�D$P�8indnu�\�z���\I��M��tH��$��F�zM��tH�|$P�6�z�F�	H�CH���[A\A]A^A_]�H�5R�mH�S�mH��$���N�H�o�mH��$�H��$���N�H���N�H�|$0�A�1�L����'�H�l$8L�|$@���H�
�m�L��L���
#�H�=;�m�~"�H�=/�m�R"�H�|$0�A�L��H���w'�L�l$8L�|$@����H�t$L������2H�t$H�����#1�H�
��m�H���"�H�t$L����H������o����������L�t$HH��I���0H���(H��H����L��ɥz�vH��H�|$P�|L���nH��H�|$0tH�|$8���z�H��H�|$X��H�|$`�H��H�<$��H�|$��L�t$HH����H��H�|$0tH�|$8�A�z�H��M������H���ZH���H��H��讟�H����H��H�<$��H�|$�H���H���H��H��$�t	H��ϤzH��$�tH��$����zM��t.H��$��H��M��t	L����zH�|$XtH�|$`���zH�|$HtUH�|$P�HH��H��t	L���c�zH�|$xt5H��$��%H��H�D$HH��tH�|$P�9�zH�|$0tH�|$8�&�zH���&�fDUAWAVAUATSH��HH�L�~H�NM��H�$I)�I��1�L��H�L$H)�HC�L�wH��L���H��L�'L9�v|L��L)�H9���L��H�KH9�vdL��H)�L��H)�H9�@��H��L)�H9�@��@�@���7I��I)�H�SH�4IH��H�K�<dH��H�H��H�@�O�zL�c�L��L;l$��L9<$�����L�l$8I��M��L+$$�A�������������$A�EI�EH�D$H�D$ H�D$(H�D$0I9�uH���i\�H�+L�sH�CH�KH��H��H�HC�H�SI��L�sH�RH��D$L$(T$8LT L;<$tL��H��I��I��H;D$�=���H��H[A\A]A^A_]�H�sK�<dH��H�H��H�R���z����H�=x�H��Xq����A�0H��L���#�H�+L�sL��L)�H�KH9��2�������D$H�=ѠgH�
��mL�6}zH�T$�+�g"�H��H�|$�:��H����f�UAWAVAUATSH��hH�󋯰d�%`�����t?��uH�=7rz�*��dH�%H��@���H�5C�I��H���L��d�%`���H��������dH�%@���H9���H�QdH�%@���dH�4%P���dH�%X���H�4VH��H�H��H��t!L�F�H���~�	L��u�E�p�dH�%@����dH�%@����
��{��A�ƃ���eH��H9GP��H�x�q�����H�{��H�C�8���@B1���� ������z�	�z����H�$H�D$H�D$H�=ЮzH�5ѮzH�D$(H�D$0H�D$8H�T$(���D�t$L�l$(L�|$0L�d$8M�����E1�I�<.L��L��'�zM�L�t$M��t	L�����zL;4$u
H���S�H�l$B�D5:I�FH�D$H;$uH���1�L�d$C�D4 I��L�t$H�CH�kH�D$HH�l$PH�D$HH�D$XH��Y��H�D$`H�5�
H�|$(H�T$X�_6�L�|$(H�D$0H�D$ L�l$8M����1�L������1�E�����Eо
HD���������������Z����gL�sL;3�kH�CB�0I��L�s��FL�{I���H�C�8��1�����1�E�������H�l$@tL��y�zH����H����H��H�t$ L����zH�$L)�I9��FK�<4H��L����zM�L�t$M��t	H���zM��tH�|$ ���zL;4$L�|$@u
H����L�d$C�4
I��L�t$�=D�z��xL��L��ԡzH���u��zH�<$tH�|$���zD�t$I�������1�1����$A������z���	H�$H�D$H�D$H�=h�zH�5i�zH�D$(H�D$0H�D$8H�T$(�D��L�|$@L�l$(L�|$0L�d$8M���@�E1�I�<.L��L��O�zM�L�t$M��t	L���ќzL;4$u
H���{�H�l$B�D5:I�FH�D$H;$uH���Y�L�d$C�D4 I��L�t$H�CH�D$HH�D$@H�D$PH�D$HH�D$XH��V��H�D$`H�5H�
H�|$(H�T$X�3�L�|$(H�l$0L�l$8M��y1�L����H�l$ tL��6�zH����H����H��H�t$ L��b�zH�$L)�I9��RK�<4H��L��B�zM�L�t$M��t	H��ězM��tH�|$ ���zL;4$u
H���^�L�d$C�4
I��L�t$�=�z��xL��L����zH���u�zH�<$tH�|$�`�z1�H��h[A\A]A^A_]�H�߉��������H�=�	H���m����H�=�zq��H�=��m�V�H��A�1�L����H�l$L�t$����H��A�L��L�����L�d$L�t$���H��A�1�L����H�l$L�t$���H��A�L��L����L�d$L�t$�����^����H�l$ ����H��M��uH�l$ �[H��?�zH�l$ �KH��M��u�^H��M��tFH���z�;H��M��tCL���8�H���7H��H�|$(t,H�|$0�H��� H��M��tH���
H��M��tH�|$ �ЙzH�<$tH�|$���zH����f.�@UAWAVAUATSH��I��I��H��W�)�$p)�$`)�$P)�$@)�$0)�$ )�$)�$)�$�)�$�)�$�)�$�)�$�)�$�)�$�)�$�H��H���h�����R��H�$L�|$x��$�<<uL��L���B�����$1�<�ʉ�$�<0�6E1�1�D�JЀ�
s8L��H��H�4H�ƀ�
�$�����������6���:��H������tH���f.���;��I��1�L��L�����$<A�E�A�I��w
D��$�<0�d���A��$��L��L���o�����y�����8��$��H�H�$�,����������Q�D$ f�D$$�D$&H�D$'�D$/�H�[H�H�C��
A��A��$�m���A�E�<>��
A�����=��
H�
�	
Hc�H����z���cH�D$H�D$H�D$H�5ҥzH�ӥzH�|$`�iD�H�D$`H�L$hH�T$pH�H�L$0H�D$@H�L$8H�T$HH�|$H�t$0�D�H�D$H�\$H9�uH�|$�{�H�D$H�L$�:H�SH�T$H9�uH�|$�U�H�L$�D H��H�\$����zH���@H�mouse evH��@ventH��H��H�D$0H�D$@H�D$8H�L$HH�|$H�t$0�C�L�d$L;d$u
H�|$���H�\$B�#
I��L�d$�
~�z��xH�|$0H��L���JH�|$t	H���z@��<�D$t
A��m�@��<�M��$��e���@��?��H��$�H5�H�$�����$���t	������$��$��$�����z���dH�D$H�D$H�D$H�5ԣzH�գzH�|$`�kB�H�D$`H�L$hH�T$pH�H�L$0H�D$@H�L$8H�T$HH�|$H�t$0�B�H�D$H�\$H9�uH�|$�}
�H�D$H�L$�:H�SH�T$H9�uH�|$�W
�H�L$�D H��H�\$����zH������@s�H��H��H�D$0H�D$@H�D$8H�L$HH�|$H�t$0�A�L�|$L;|$u
H�|$���L�d$C�<
I��L�|$�
�z��xH�|$0L��L���KH�|$t	L���zH�D$8���$��B�=���H�
(
Hc�H������5��=��D��$�H�|$ ���$�H�|$ �����$�H�|$ �
��D��$�E����
D��$�E����
A��A����z���1H�D$H�D$H�D$H�5��zH���zH�|$`�C@�H�D$`H�L$hH�T$pH�H�L$0H�D$@H�L$8H�T$HH�|$H�t$0�~@�H�D$H�\$H9�uH�|$�U�H�D$H�L$�:H�SH�T$H9�uH�|$�/�H�L$�D H��H�\$A�"�"�k�zH���G
�@��f�@ y:H��H��"H�D$0H�D$@"H�D$8H�L$HH�|$H�t$0��?�H�\$H;\$u
H�|$�
�H�D$� H��H�\$H�t$`L�����H��A�I)�H�|$0��L����8�|$0�=H�4,H��`H�\$8H�l$@H��L����zI�H�l$0H�\$@H�l$8L�|$HH�|$H�t$0�#?�H�\$H;\$u
H�|$�	�H�D$� H��H�\$A���;�zH���f�x:H��H��H�D$0H�D$@H�D$8H�L$HH�|$H�t$0�>�H�\$H;\$u
H�|$�	�H�D$� H��H�\$H�t$`L�����H��A�I)�H�|$0��L����7�|$0�#H�4,H��`H�\$8H�l$@H��L���ϔzI�H�l$0H�\$@H�l$8L�|$HH�|$H�t$0�	>�L�|$L;|$u
H�|$���H�l$B�D=
I��L�|$�
��z��xH�|$0H��L���VH�|$t	H���zL�l$8L�d$@f�D$0��H�D$8����$�H�|$ �����l�z����H�D$H�D$H�D$H�52�zH�3�zH�|$`��<�H�D$`H�L$hH�T$pH�H�L$0H�D$@H�L$8H�T$HH�|$H�t$0�=�H�D$H�\$H9�uH�|$���H�D$H�L$�:H�SH�T$H9�uH�|$��H�L$�D H��H�\$����zH����	H�mouse evH��@ventH��H��H�D$0H�D$@H�D$8H�L$HH�|$H�t$0�\<�L�d$L;d$u
H�|$�6�L�l$C�D%
I��L�d$�
ݞz��xH�|$0L��L���H�|$�EL��<�z�7��$�H�|$ ���`��$�H�|$ ���J��$�H�|$ ���4��$�H�|$ ���H�D$8H��H�D$0H�t$0L����	����$�H�|$ ������X�z���dH�D$H�D$H�D$H�5�zH��zH�|$`�:�H�D$`H�L$hH�T$pH�H�L$0H�D$@H�L$8H�T$HH�|$H�t$0��:�H�D$H�\$H9�uH�|$���H�D$H�L$�:H�SH�T$H9�uH�|$��H�L$�D H��H�\$���zH����H�mouse evH��@ventH��H��H�D$0H�D$@H�D$8H�L$HH�|$H�t$0�H:�L�d$L;d$u
H�|$�"�L�l$C�D%
I��L�d$�
ɜz��xH�|$0L��L���H�|$t	L��,�zL��L����L��L���~�L��L���s�L��L���h�L��L���]�L��L���R��$��$�H�|$ �����$�H�|$ �5�A��	;��H�$�D$ ��D$$f�B�D$&�BH�D$'H�B�D$/�B��@��?���/�z���oH�D$H�D$H�D$H�5��zH���zH�|$`�8�H�D$`H�L$hH�T$pH�H�L$0H�D$@H�L$8H�T$HH�|$H�t$0��8�H�D$H�\$H9�uH�|$��H�D$H�L$�:H�SH�T$H9�uH�|$�x�H�L$�D H��H�\$�*���zH������@z�@_�H��H��*H�D$0H�D$@*H�D$8H�L$HH�|$H�t$0�8�L�|$L;|$u
H�|$���L�d$C�<
I��L�|$�
��z��xH�|$0L��L���aH�|$t	L����zf�D$0H�t$0L����!�D$ 
��@��?u*���z���UH�$�H�Ĉ[A\A]A^A_]Ë�$��������A�YH�
�	Hc�H����L��L������ʨ��Eك� �����H�D$H�D$`H�D$xH�D$hL�t$p��$�H�|$`���tI�ԋ�$�H�|$`���X��C��A��M�� ��������%���H�D$8L�d$@H�T$H��������5��=�ssH�=��m�������5��=�sNH�=A�m�l������5��=�s)H�=4�m�G������5��=���T$ f�D$$�D$&H�D$'�D$/�n����B����������5��=��i�H�=$�m���L���_�!�����$���5��=���WA����$�H�|$ �������$�H�|$ ��������$�H�|$ �������$�H�|$ �	������$�H�|$ �����I�FPH��H��t
I�~X�>�zH��H���I�FP�f����B��Z��������5��=��q�H�=�m����=������/���
��������8���������.�����0��3��9��	��|���u�4�n�5�g�*�`�-�Y�1�R�2�K�7�D��5��=�rx�?�����(�6�!����+���������H�$��$���5��=�s
I�wI�WH���(D��$�D��5��=�sI�wI�WH�<$�R6�������(?����$�H�|$ ��E������H�=��m�T��������H�|$8L�|$@L������rH�=�m�*�H�=#�m�������I�����8�����'�뤿�*�n������]�������H��H�|$tH�|$���zH����f.�UAVSH��I��1�@L��H�����t1��\��@��u	��@����H�KH��tH��H��H�StH���H�K$[A^]�f�SH�� H�H�H�YH�H��t)H�pH�PH�|$�3VH�D$H�CD$H�� [�H�=�Rz���AVSPH��I��H�H�OH9�uL���=�I�I�NI�VH��H�HC�I�VI�FH��I�NH�@H��KS LT H��[A^�I��H���~�L����f���H��8u+PH�GH�H�0����ʨ��Eу� H�d$r����t�ʸ�1��f.�f�SH��0H��H�FH�D$D$H��H�$H�H�OH9�uH���<�H�H�KH�SH��H�HC�H�SH�CH��H�KH�@H��$L$T$ LT H��0[�H��H���,}�H����@H�GPH��H��uH�GPH�GXH�G`�SH�GXH��H��R�zH��[H�GPH�GXH�G`�f.�H��H��H��H��H��1�A��B���L$��u
�$���1��/H�$��tH��t3H��H�� H��1�H���	1�H��H�� ��HE���H�� H	�H	�H���H�='>H���m�=���f�SH��H�t	H�;���zH�{t
H�{�s�zH�{(t
H�{ �b�zH�{8t
H�{0�Q�zH�{Ht
H�{@�@�zH�{Xt
H�{P�/�zH�{ht
H�{`��zH�{xtH�{p[�%�z[�f�AWAVATSPH��I��H��t3I��H��L�$@L���zH����I��1�H�[�	H���Y�I�I�FI�^H��[A\A^A_�A�|�AH��D�@�|D�$D�DD�D$fD�DDH��H��t�I9�t�E�D�E��Nc�I�A��A�|�E�L�fD�L$E�L�D�$A떿L����f�UAWAVAUATSH��H�D$PH�D$XH�D$`H�����H�D$h�D$pf�D$t�D$v�D$z�D$~H�L�gH�GH�D$HD�wL�oH�_0L�8H�G@H�OHH�L$H��$�H���>����A��$��H���OL;|$�;L�t$PL�d$0�A�<$�I�OH�L$AG)D$�D$0I�GH�L$1H�AAGL��L���]���I��L;|$u���ffff.�H��tL;|$t$I�oA�<$tI���8L��L9d$Hu��L��H���~zL9d$H��A�M��D��1�I�OH�L$A)D$�D$0AA�GA�OA�WH�t$1�Vf�N�FH�|$PH�t$0袅��I���Z���H��$�H��t=ffff.�L;|$t)I�oA�<$t I�OH�L$AG)D$�J�L��L9d$H��"�$�<��I�EH�D$AE)D$A��$��A�D��1ۈD$0H�D$H�L$1H�A(D$H�|$PH�t$0���I��H���Y����H��teL;|$tUL�t$PL�d$0�A�<$tBI�OH�L$AG)D$�D$0I�GH�L$1H�AAGL��L��聄��I��L;|$u�H��}zL�|$XH�\$`H��t H��|zI��H��u�H���W��A�L��L��H��9�zH�|$PtH�|$X��|zL��H��H�Ę[A\A]A^A_]�I��H�|$Pt)�@���I��H��$���H�����tH�|$PuL���r��H��a|zH�|$Pt�H�|$X�N|zL���N��f.�@UAWAVAUATSH���H�D$0H�D$8H�D$@H�����H�D$H�D$Pf�D$T�D$V�D$Z�D$^G@)�$�GP)�$�OW _0)�$�)�$�L�o`L��$�)�$�)�$�H��$�H��$�H��$�H��$�L��$�H�l$i���}H��$�H�L$L��$�H����H��t+L9�t6L�p���$t-H�PH�T$@)D$�YfDI��L9d$u��I��H���zzL9d$��K�dA��I�T�H�T$AD�)D$��$�dI��1ۈL$hH�D$H�E(D$EH�|$0H�t$h���L��H���Q����w����H�PH�T$@)D$�L$hH�D$H�E(D$EH�|$0H�t$h虁��L��H��t!L9�tL�p���$u�L9d$u��@I��L9d$��K�dA��I�T�H�T$AD�)D$��$��I��1��s���H��t~H�T$L9�tcH��I��ff.�A�F�<$tHM�~�I�OH�L$AG)D$�D$hI�GH�EAGEH�|$0H�t$h�̀��I��I��M9�u�H�|$t	H��VyzL�|$8H�\$@H��t H��VxzI��H��u�H�����A�L��L��H��z}zH�|$0tH�|$8��xzL��H��H���[A\A]A^A_]�I���`I���-I��L��$�L��$�H��$��>I��H��$�H�D$L��$�L��$�H��$�H��tH�|$t	H���xzH�|$0tH�|$8�oxzL���o��f.�DUAWAVAUATSH��XH�D$H�D$H�D$H�����H�D$ �D$(f�D$,�D$.�D$2�D$6H�H�$L�oL�gH�oI9�tCH�\$AL�t$L�|$@A�E<$t(�D$@I�EH�CAEL��L�����I��I9�u�M��t
H�<$��wzL�|$H�\$H��t H���vzI��H��u�H������A�L��L��H���{zH�|$tH�|$�AwzL��H��H��X[A\A]A^A_]�I��H�|$t�*I��M��uH�|$uL�����H�<$��vzH�|$t�H�|$��vzL������f.�SH��H�t	H�;��vzH�{t
H�{��vzH�{(t
H�{ ��vzH�{8tH�{0[�%�vz[�fDH�H�H�H��tH�H�@H�@�PH�=VEz�9��f�H�H�H�H��tH�H�@H�@�PH�=Ez���f�H�H�H�H��tH��H��PH�=�Dz����H�H�H�H��tH��H��PH�=�Dz���H�H�H�H��t��PH�=�Dz�m��f.�H�H�H�H��t��PH�=ZDz�=��f.�AWAVSH��@W�)�$�)D$p)D$`)D$P)D$@)D$0)D$ )D$)$HDŽ$�)�$ )�$)�$)�$�)�$�)�$�)�$�)�$�)�$�HDŽ$0DŽ$�H�|$�LxzH�$L�5�uzH��H��1�A�ֿH��1�A��L�=i=�L�<$DŽ$��H��1�A��L�<$DŽ$��H��1�A��H��$��1�A��H��$�uL�<$DŽ$�H��1�5uzL�<$DŽ$�H��H��1�A��L�<$DŽ$��H��1�A��H��@[A^A_�f.�H��8��A���PH�=�Kz�d��@H�����u����PH�=uKz�@��H��8�t1�����PH�=VKz�!���H�����u1����PH�=3Kz���f.�@UAWAVAUATSH��M��M��I��I��H��H��L��L�ʹ
譎�}��H�D$H�D$ H�D$(H���WH�D$8H�D$@H�D$0H�|$0�P��H��H�D$0L�l$8L�d$@H�$L�[P	H�|$PH�t$L�L$0H���t�|$PtxD$)D$`H�D$(H�D$pHDŽ$�HDŽ$�Ƅ$�L�|$xL��$�H�|$`H���.�H�D$`H��H��tH�|$h��qzH�Ĩ[A\A]A^A_]��D$Q�D$H�=�pgH�
>emL��npH�T$�+�X��H��H�D$`H��H��t'H�|$h�H��H�|$0��R�H�|$tH�|$ �gqzH���g���SH��0H�H�H�H��t-�~t3H�|$�H�D$(H�C D$L$KH��0[�H�=
@z�����m�f.��SH��0H�H�H�H��t-�~t3H�|$�H�D$(H�C D$L$KH��0[�H�=�?z����Km�f.��UAWAVAUATSPH��d�<%������dH�%H������L�0I��$M�~E�fI��?sC��C�T�A�D$�VA��I��I��@H����H�����I��@L���P�A��A��?u�ʉ��	A�V�H�� ��H	�fHn�fp�Dfo�K	f��f��K	A�Ffo�fs�fo�fs�f��f��fo�K	fo�f��fo�fs� fo-�K	f��f��fs� f��f��f��fo�fs� f��f��fs� f��f��fo�fs�fo�fs�f��f��fo�K	fo�f��fo�fs� fo-{K	f��f��fs� f��f��f��fo�fs� f��f��fs� f��f��fo�fs�fo�fs�f��f���C�K��CI�uL��詙H��H��[A\A]A^A_]�dH�%H�������X�H������H�=:?z�-i�I����W�I��@L��H����0���H�=P%z���H��I�uL���1�H���)��f�UAWAVAUATSH�����$���\��	H��I��H�nI��I���zD�eA��x��H�kI��I��t �M�Aƃ�����ȃ�߃�������H��CXH�D$(H�D$0$H�D$ H�|$ I���A��H��H�L$ H�D$(H�T$0H�D$8H�D$HH�D$X�D$`H�t$ L����
L��A�G81�A�8��D��A���M�gM;'�!I�GF�4�I��M�g�D����0��A��0����tH�kI��I���(�M�΃�1���0�?��Ѓ���	H�EL��H����D�D�ǃ��0��A���A����	A��L�EL��H����A��σ��0����Ѓ��p	��	�I��H���H�T$H�5�AX�D��������A�D$���H�T$�[H�
�	Hc�H��A�8��M�wM;7��I�GB����q���߃�
�AЃ�:Cƃ���
H�kI��I�����M�qЃ�
���A��UH�T$��A��uu
�A���A�8u M�wM;7�YI�GB��\I��M�wM��t3A�8u�mM�wM;7��I�GB�,�I��M�wL�j�H�k�E1��I��H�ʼn��|1ɍqЃ�
r��߃���������M����	�}�w���߃�
�OЃ�:C΃���	L�j�H�k��	��v���E1�A���'�E1�D��$�L�j�H�kM��t�M�qƃ������߃��������D$H��@XH�D$pH�D$x,I��L�t$hH�|$h�ؔ�L�t$ H�D$(H�T$0H�D$8H�D$HH�D$X�D$`H�t$ L���
A�G8E1�A�8t
H�T$�M�wM;7H�T$ugL���P�M�q���߃�
D�aЃ�:DC�A����H�kH��H����-�u�'I��L��D��A���A�8uM�wM;7��I�GF�$�I��M�wH9��H��J��H�H9���H��H)�H���H9���H��H�Ĩ[A\A]A^A_]�L��I�����L�����L��H�T$����H�T$����A�G8���A�8�����M�wM;7��I�GB��
���A�8�}���M�wM;7��I�GB���X���A�8�T���M�wM;7��I�GB��
�/���A�8�+���M�wM;7��I�GB��	����A�8����M�wM;7�rI�GB������A�8����M�wM;7�[I�GB�����A�8�����M�wM;7�DI�GB�����A�8�����M�wM;7�-I�GF�$��f���L��I�����L���K���L��H�T$�x��H�T$����1��~Ѓ�
����߃ƿ����D�d$I��D�����������H��$�H�L$ H�
�H�L$(H�L$H�L$0H�
G�H�L$8H�D$@f�D$HH�5�<XH�|$hH�T$ ��H�D$hH��$�L�t$pL�d$xH�D$hH�D$pH�D$xH��=XH�D$(H�D$0!H�D$ H�|$ �1��H��H�D$ L�t$(L�d$0H�$L�<D	H��$�H�t$hL�L$ H���R��$���D$h)D$ H�D$xH�D$0H�D$8H�D$HH�D$X�D$`H�t$ L���A�G8H��$���L����ezH�T$�m���H�����M�y���߃�
�qЃ�:C�����A��H�kH��H���td�}�aD��%�=�������D$ D��$?�D�����A����L�D$#@����H�=!H�Z�m�G�@��1�D	�D�G�A��
r��߃ǿ��vA�����H�����M�y���߃�
D�aЃ�:DC�A������H�kH��H����j�}�dL�D$$�D$#@��@���@�|$ @�t$!�D$"L�d$ �!���I�GB��I��M�wI��M9��"���A�8u�A�$M�wM;7u�L��L��$���$��U����$�L��$�H�T$�H��	L�
�^pH��$�1�1��KQ�H�= H�J�m�;���L�����H�T$�2���L������H�T$��L������H�T$�7���L������H�T$�N���L�����H�T$�e���L�����H�T$�|���L�����H�T$���L�����H�T$���L���p��H�T$���1�A	�wЃ�
r��߃ǿ�������H����M�y���߃�
�qЃ�:C�����A��D	�E��tI)�H�,�H���t$A�����H�J�H�kH��t�U�H�=�]p���1ҍzЃ�
r��߃¿��v
A��H�T$�o���H��H�|$���M�Q���߃�
D�aЃ�:DC�A���l��H�kH��H���t�U�1�A	�rЃ�
r��߃¿��v
H�T$�	���H��H�|$�'�M�q���߃�
�QЃ�:Cփ��	A��H�k H��H���t�u�1�D	�~Ѓ�
r��߃ƿ��v
A��H�T$���H��H�|$���M�q���߃�
D�aЃ�:DC�A������H�k$H��H���tC�u�@��$��D$H�=�`gH�
UmL��[pH�T$�+���H�=\p���1�A	ԍVЃ�
r��߃ƿ����H��H�T$t&�M�y���߃�
�qЃ�:C���wA��D	�����H�=�[p����H�=b[p�����H��H��$�t"�>H��H�|$ �.B�H�|$huH��$�uH������H�|$p��`zH��$�t�L����`zH�����f.�f�AWAVATSH��I��H��I��H��tA���'t��"u
H��uX1��I��H��L��1�E1��yq��L$��u�$L��I���FH�$H�|$��tH��H��pK��H��?��H���
A�F�aH��H��?I��I)�r^I����t1�D��L��L��H���1��2I���I��I)�r1I��I��L��L��H��A���L��H��[A\A^A_�H�
?qH��H�����H�=�H���m�=���f.�DUAWAVAUATSH��H��8��I��H�WH��tI�vI�F0H�x�Hx�I�FH�$H�D$H�D$H��H����H�$L�|$H��xL�d$@���:H��������H!�@�H��ruL����^z��I�uL���^�E1�A�M�n0I�}L��L���w�M��tC�|��
tI�}�
��A�F(A�F,@��u	L���W^zH�H��H��uH��[A\A]A^A_]�H�{H��[A\A]A^A_]�%%^zI���I��H���^��I��@��u	L���^zH�H��H��t
H�{��]zL������f.�AWAVAUATSH��I��I��H��A��A����M���iI��I9��nH�D$H�D$ H�D$(H�/XH�D$8H�D$@7H�D$0H�|$0M�����H��H�D$0L�t$8L�|$@H�D$PL�d$XL�l$`H�$L�;	H��$�H�t$L�L$0H���-���$���D$)D$0H�D$(H�D$@H�D$HH�D$XH�D$h�D$pH�t$0H���^���M���mA�>0�cA�$�HЃ�
r��߃�����HH��.XH�D$8H�D$@<H�D$0H�|$0�(��H��H�L$0H�D$8H�T$@H�D$HH�D$XH�D$h�D$pH�t$0H��������H�D$H�D$ H�D$(H��/XH�D$8H�D$@H�D$0H�|$0���H��H�D$0L�t$8L�|$@H�$L��9	H��$�H�t$L�L$0H�����$��D$)D$0H�D$(H�D$@H�D$HH�D$XH�D$h�D$pH�t$0H������C8H�Đ[A\A]A^A_�H�D$H�D$ H�D$(H�q.XH�D$8H�D$@H�D$0H�|$0���H��H�D$0L�t$8L�|$@H�$L��8	H��$�H�t$L�L$0H������$�������$��D$H�=�YgH�

NmL��RpH�T$�+�'���b��$��D$H�=_YgH�
�MmL��RpH�T$�+����0��$��D$H�=-YgH�
�MmL�BRpH�T$�+�����H��H�|$0�R��
H��H�|$0�C;�H�|$tH�|$ ��YzH�������SH��P@�t$@��u{H��H�./XH�D$H�D$H�D$H�|$�U��H��H�L$H�D$H�T$H�D$ H�D$0H�D$@�D$HH�t$H������C8H��P[�H�D$H�D$H����H�D$H�=Ym
H�iSpH�t$�7���P@��uH��{H��H��u/1��rkz��tX�H�5dkz�����1�AX�%�Yz�f����u��?kz�f�UAWAVAUATSH��(I��I��I��I��H�HDŽ$�DŽ$�DŽ$�HDŽ$�W��$�Ƅ$Ƅ$HDŽ$��^$H��$�L��$�L��1�L��M��SA�v�7H������H����������tHA�^ ����D���VzH���HI��W�)�$�HDŽ$�A�E1�1��H�EH��H��$�H�L$x(�$�D$h��$���$���H�D$@L�d$HL�|$PL�l$XH�D$`��$���$���$�D$��$�I�NH��$�H�D$8L��$�H�l$@H�^�ʉL$4�D$���D$0�D$$f�L��H��赦�L��$�I9���L��$�L��$�M��uI��M��t�L����Vz�L��L���х�H��L��H��H��>��H��������I9�����M��H�T$t>H��$�L�D$L��dUzH����H��H�D$H�D$(H��L�D$H��$���H�D$(H�|$L��pZz�|$t(H�|$H�t$��TH�L$H9�HCѨHE�L9�t�-H�L$L9�u#I��H�|$H�L$L��L���WzH�L$��te�D$$�6�D$H�|$��H�D$(H��$H��$H��$ H��$��t$4�T$0H��$�PRI��M���d������H�|$�H�D$@H��p sH�|$H�)UzH�|$`tH�|$X�Uz1Ƀ|$$��H�H	�H��H��([A\A]A^A_]�H�|$(t��TzI��M��H�t	L����TzH�D$@H��p sH�|$H��TzH�|$`tH�|$X��Tz1��H�=�LXH��[p��#��������H�=�;p�8����H�D$8L�D$H�|$8L�������H��H�|$(tH�|$�(Tz���H���H��I��M��t	L���	TzH�D$@H��p sH�|$H��SzH�|$`tH�|$X��SzH������f.�DUAWAVAUATSH��I��I��H��I��HDŽ$�DŽ$�DŽ$�HDŽ$�W��$Ƅ$H�D$xD�n$H��$�L�d$x�L��L��M��AU�s��2H���tH�H��[A\A]A^A_]�H��H��A��tI�k �������RzH����I��W�)D$@H�D$PA�E1�1�H��H�L$PH��$�(D$@�$���$��H��$�L��$�L��$�L��$�HDŽ$���$���$�H��$�H��$�H�D$8H����H��@��H�L$ H��H�L$`H�KH�L$h@�@�t$H�BH�D$p��$�D$,��$�D$(E1�I��fDH�|$@H��$�计�L�t$@L;t$p�L�l$HH�l$PL��H���P�tuH��M9���L�4�H����L����PzH���TI��H��L��L���UzH��H9���H9�HC�I��H���ffffff.�M9�uKH��H��H��>��I�L$�H9�����CH��tLH��PzH����I��I���;�M���K�L��L��:UzE1�A�H9�HB�M���%A�E1�L��L��H��
UzL�d$0�L�t$L�d$H�l$�|$udH�D$8�8.t)L9�uH�|$���L�d$A��.H��H�l$L�t$I)�L9t$ wVH�<�H|$H�t$8H�T$`��TzHl$ H�l$H�|$h�t$,�T$(H�L$�LI��I��������A�H�|$H��H�T$ ����H�l$�1�H�t$0�@���H��$�H��p)sH��$���OzH��$�tH��$���OzH�H�AM��HE��D���H�=��fH�dq�(�Z���3H�=�GXH�jVp�����H�=�6p����
�L�����������H�\$0�4���H��H�|$t.H�|$��Nz�!��H��I��M��tL���Nz���H��H��$�H��p)sH��$���NzH��$�tH��$���NzH�����f.�@UAWAVAUATSH��(I��I��I��I��H�HDŽ$�DŽ$�DŽ$�HDŽ$W��$Ƅ$ HDŽ$��^$H��$�L��$�L��1�L��M��SA�v�t-H������H����������tHA�^ ����L���LzH���PI��W�)�$�HDŽ$�A�E1�1��H�EH��H��$�H�L$x(�$�D$h��$��$��H�D$@L�d$HL�|$PL�l$XH�D$`��$���$���$�D$��$I�NH��$�H�D$8L��$�H�l$@H�^�ʉL$4�D$���D$0�D$$f.�L��H��腜�L��$�I9���L��$�L��$�M��uI��M��t�L���vLz�L��L�����H��L��H��H��>��H��������I9�����M��H�T$t>H��$�L�D$L��4KzH����H��H�D$H�D$(H��L�D$H��$���H�D$(H�|$L��@Pz�|$t(H�|$H�t$�JH�L$H9�HCѨHE�L9�t�-H�L$L9�u#I��H�|$H�L$L��L����LzH�L$��te�D$$�6�D$H�|$��H�D$(H��$�H��$�H��$�H��$��t$4�T$0H��$�� HI��M���d������H�|$�H�D$@H��p sH�|$H��JzH�|$`tH�|$X��Jz1Ƀ|$$��H�H	�H��H��([A\A]A^A_]�H�|$(t��JzI��M��H�t	L����JzH�D$@H��p sH�|$H�zJzH�|$`tH�|$X�gJz1��H�=�BXH�}Qp����������H�=�1p�����H�D$8L�D$H�|$8L������H��H�|$(tH�|$��Iz���H���H��I��M��t	L����IzH�D$@H��p sH�|$H��IzH�|$`tH�|$X��IzH��课�f.�DUAWAVAUATSH��I��I��I��I��HDŽ$�DŽ$�DŽ$�HDŽ$�W��$Ƅ$H�D$x�^$H��$�L�l$xL��1�L��M��SA�v�(H����tH��H����������tHA�^ ����H�տ��GzH���0I��W�)D$@H�D$PA�E1�1�H���H�BH�L$PH��$�(D$@�$���$��$@�t$��H��$�L��$�L��$�L��$�HDŽ$���$���$�I�FH�D$H�D$8D��$L�bI���0fffff.��H�|$1ҹ�ʜ�H��H����H�|$@H��$�蜗�H�\$@L9��L�t$HH�l$PL��H���yF�ucE��u��D$t����FzH����H����H�|$H���`�H��YGz�r���fff.�L���?Gz�d���H9��VH)���D����E���I�4��D$tVH�t$pH��H���H�<�H��H��>��L9�������H��t7H�T$H�|$0��EzH���OH�L$�H�|$H��莛���1�H�L$H�D$ H�D$(H9���H�L$1�H�L$hH�D$0H��H�<�H�t$p��JzH�D$0H�L$hH�H�L$(H;L$H��uH�|$�H��H�D$ ��H��H��H�l$ H�|$H���4_�H�|$t	H���EzH�D$8��H�D$8�NH��H����������A�H�|$1�H������H�L$(H�D$H�D$H�D$ �.���H��$�H��p)sH��$���EzH��$�tH��$��oEz1Ƀ|$8��H�H	�H��[A\A]A^A_]��ٽ���H��H��t	L���+EzH��$�H��H�p5sH��$�H��EzH��H��$�tH��$�H���DzH��1��H�
\$qH��H��H���>���cH�==XH��Kp��T��������:H�=�+p�g���,����H�=7,p�J����H�t$0���I��H�|$t>H�|$ �IDz�1�,�*I��H��7Dz�I��H��$���L���%����I��H��H��t	L���DzH��$��Й�L�����E1��C�A��CDUAWAVAUATSH��8I��I��H��I��I�DŽ$fDŽ$HDŽ$�DŽ$�DŽ$�HDŽ$�HDŽ$DŽ$HDŽ$��n$H��$�L��$�L��1�L��M��U�s�"H�����8I��1���H��$���$�H�D$p�D$xH�|$ H��$�H�T$p賂H�L$(�|$ uL9��'H��L��@��tP�C ������D$H�Ϳ��AzH���I��W�)D$pHDŽ$�A�E1�1�H��t$H��$�H��$�H�L$X(D$pD$H��$��$	��H�D$ L�|$(L�t$0L�l$8H�D$@�t$`�L$h��$
�D$��$�D$
H�CH�D$E1�I�D$H�D$�‰D$�DH��H���H��$�H�t$ �r��H��$�H;\$�7L��$�H��$�L���G�I��H��H�|$pH���K�A�H��t	L���JAzH��$��H��$�u7L9�$�u-L9�$�u#L9�uL9�$�uH�|$p�uH�|$x��H����|$��A���Q�|$
t]H��$�H)��GH��H��HH�H��?H��$ ���H�|$�t$1�H��$ �=���f�L����@z����f�H��H��HH�H��?H��$ ��H�|$�t$1�H��$ �M=���H�D$ H��p sH�|$(�9@zH�|$@tH�|$8�&@z1�E����I��GH��H��t	L���@zH�D$ H��I�p sH�|$(��?zH�|$@tH�|$8��?z1�I	�L��H��8[A\A]A^A_]�H�=�7XH��Fp��C��H�=�&p�g���H�=�&p�ٻ�H�=`&p苻�������NI��A�H��uH��H��uEH�|$ ���L���D��L���3?zH��H��t�� I��H�|$ ���L�����I��H��H��t�L���?zH�|$ �Δ�L����fDUAWAVAUATSH��HI��I��I��I��H�HDŽ$DŽ$DŽ$HDŽ$ W��$0Ƅ$@HDŽ$��^$H��$L��$�L��1�L��M��SA�v��H������H��H���tBA�^ ������)=zH���NI��W�)D$`H�D$pA�E1�1���H�L$pH��$�(D$`�$���$0��$1��H��$�L��$�L��$�L��$�HDŽ$���$���$���$>�D$��$2M�fE1�H���ʉL$<�D$���D$8f�H�|$`H��$����H�\$`H9��UH�|$hL�t$pM��uH��H��t�=z�H��H�|$@H�t$0L��1����H�D$HH�L$PH��L��$�H�D$�YI�̓8-�PH�D$H�D$H�D$ I�U�A�H�|$1�訽�L��$�I��L�l$(E1�H�55��-ff.�H�D$F�,�I��L�|$ I��H�5���E�,4E��xI��L�|$ L;|$u��D���A�T4��?A���vPA�L4����?	�A���rZE�l4������A��?A	�A	�A����I��L�|$ L;|$�]����;I����	�A��L�|$ L;|$�?����I����	�A��L�|$ L;|$�!����H�|$薳�����E1�H�D$@H�D$(�|$��M��M9����E1��H�D$F�,�I��L�|$ I��L9d$(t9H�D$F�, D��5��=���L�|$ L;|$u�H�|$�
���H�D$ H��$�D$)�$�H�|$@tH�|$��:zH��$�I��H�D$P(�$�)D$@H�D$HH�D$L��$�H�D$@H�D$(�|$�!���H�|$L���M9L9�ICըLE�M��M9�uI��H�|$H�t$0L���;z��tfA���t�D$H�|$H�D$(��H�D$H�|$L�d$ L��$�L��t$<�T$8H�L$��6H��H�������H�|$0��9z���H�|$H�D$(�H��$�H��p)sH��$���9zH��$�tH��$���9z1�E����H�H	�H��H��H[A\A]A^A_]�H��t�h9zH��H��H�tH�|$0�K9zH��$�H��p)sH��$��.9zH��$�tH��$��9z1��H�=N1XH�+@p�衶�D��$�H�=�7gH�
�)mL��zH��$��+肹��H�=9 p蔴����,����I��H�|$(t9�,I���2I���-��I��H�|$tH�|$�v8zH�|$@tH�|$�c8zH��H��t#H�|$0�P8zH��$����L���C��I��H��$����L���+��f.��UAWAVAUATSH��I��I��H��I��HDŽ$�DŽ$pDŽ$xHDŽ$�W��$�Ƅ$�HDŽ$PD�v$H��$pL��$PL��1�L��M��L��AV�s�H����tH�H	�H�ĸ[A\A]A^A_]�H��H��A��tTD�s A����*	��B6zH���.	I��W�)�$ HDŽ$0A�E1�1�H��D��H��$0H��$(�$ �$���$���H��$�L��$�L��$�L��$�HDŽ$���$��$I��I�ŀH�CH��$@E1�H�BH��$HH�B�H��$�E1�H��$ H��$����H��$ H;�$H�BH��$�H��$(L��$0H��$XH�t$hL���q�H��$XH��H�L$8H9���H��$�H9�uZJ��H��������?I9���H;�$������L�d$xH����H���4zH����I��L�|$�f�L�d$xH�L$L�d$hM����A�<$/��H�|$L���@��L�t$ L�D$(H��$�L��L��L���`u�H�|$t	L��5zH��$�H�D$L��$�L��$�H�|$t	L����4zE1��4A�H�D$L��H�t$hH��,9zL��$�M���S���E1�L��L����c�H��H��H��������?H9���H;�$������H�D$pH��L��$�t#I��H��m3zH���hH��I��L��I���	A�E1�L��H��H���8zH��H�D$@M��L��$���L�t$0L�l$`L�t$K�4�L��H���fH�
��f�����L��L���Bm�I��H��H��������?H9���H;�$�����H��t"I��H���2zH����H��L�|$L����H�D$H�|$H��H���7zM��t	L��H3zL�t$H�t$I��H�|$L���Fn�H�D$@H��H��tH�|$H�3zH�D$(H�D$PD$)D$@H�D$@H��H9�L�d$��L�t$L��L���
b�I��H��L�4�H��������?H9���L;�$������M��tL����1zH���I��H��$��A�HDŽ$�L��L��L���6zH��$�H�D$L�d$ H�\$(H9�L��$���A��/H��H��$�H�D$H��$�H�D$ H��$�L��$�L��H)�H9���H��H��$�I��H�<�L�t$0L���66zH�|$`t	L����1zH�L��L�d$0L�l$`L�d$L�t$M��������b��A�H�|$H��蓲�L�d$ H�\$(�5����A�H��$�H��H���f��L��$�H��$��F���L��M��t�+1zH�|$L��$�A�t	L��1zL�d$x���L��$`H��$hL�t$8H�|$L��1��ֵ�M��t	L����0zH�D$H�|$ ��$�A��H�L$(H�D$H�|$ H�L$(��$�H��$@1�H�L$H��$��r-I���H��H9D$8����H��H�������H�|$h�E0z���L�t$�H�\$PH9�uH�|$@�:��H�D$@L�|$HA��/H��H�\$PH)�H9���H��I�<�H�t$0�M4zH�H�\$PH�|$L��H��1��ô�H�|$@t	L����/zH�D$(H�D$PD$)D$@L�t$@H��I9�uH�|$0L�l$`M���N����O���L�|$HH�\$PH�|$`tH�|$0�]/zH�|$tH�|$�J/zH��L��$�L�d$x�H����A�H�|$@H��H���2��L�|$HH�\$P����L�d$L�t$H�|$pH��$��p���H��$�H��p)sH��$���.zH��$�tH��$���.z1�M����H��2���H��H��$�t��.zH��H9D$8tH��H��tH�|$h�f.zH��$�H��H�p=sH��$��?.zH�H��$�tH��$��.zH�1����H�=H&XH�%5p�蛫����e��A�H��$�L��H��$�L�t$�B���hA�H��$�L��H��$��"���H�H�D$pH�\$H�|$pH�t$����(�H�D$pL�d$L��$��]���H�=�p�/��H��H��$�t H��$��H��H�|$tH�|$ �'-zL�d$L�t$�H��L�t$�wH���H���H��M��t	L����,zH��H9D$8u/�H��H�|$tL����,z��+H��L�t$M��uo�vH��H��$�H��H��tcH�|$h�V�DH��H�D$@H��H��uH�|$`uM��u4�;H�|$H�p,zH�|$`t�H�|$0�],zM��u�H���H��M��t	L��@,zH��$�H��p)sH��$��#,zH��$�tH��$��
,zH���
��f.�UAWAVAUATSH��hI��I��I��H�DŽ$�DŽ$�fDŽ$�Ƅ$�HDŽ$�DŽ$�DŽ$�HDŽ$�DŽ$�DŽ$�HDŽ$L�vH��$�D�n$H��$�H��$H��1�L��M��AUAV�
H�����H��$�H�EZ�H��t5L�t$H��$�L�4�H�-	H�
	-	H��L�����tiH�Z�I��H�D$XA����H��$��X ��������)zH����H��W�)D$`H�D$pA�E1�1��EH���WH�
��WH��L���p����;H��c�I��H�D$XA���v���I�F�H�L$pH��$P(D$`�$@��$���H��$L��$ L��$(H��$0HDŽ$8��$X��$`L�|$`H��$L���y�L�d$`M9���H�D$H�D$H�D$ �H��$H��p)sH��$ �n)zH��$8tH��$0�U)zE1�H��$�H��$�H�\$��H�L$XH�L$`H�D$hL�|$@I����I���H�T$`H��L��� ��$���L�|$XL�k��'L�t$hH�\$p�`��'zH����I��L� L�pH�XH�D$@H�D$HH�D$P�$X)�$��$�$(�$8�$H)�$�)�$�)L$p)D$`A��(�%ff.�I�l�M�t�M�,I��L�d$PH��H�|$H�t$`��w�I��H�l$L9�t5L�t$L�l$ L;d$@u���A�H�|$@L�����L�|$H�H�D$`H��L�|$`p#sH�|$h��'zH��$�tH�|$x��'zD$@)D$L�d$PL�d$ H�\$H��$�H��$�H�\$�)���H�D$@H�D$@H�D$`I����H�L$K�dL�<�H�\$`H�L$8H�L$pL�|$xH��M���~H��$�H�XH�D$H���!f.�H�EI��M9�I��tFH��L�`�M9�t:L�m�M�uM�E��$���$�H��L���"I��M��t�L����&z�L��H)�H���������H��H�l$hI9�t4H��H��H��L�5l&z�f�H��H��tH�E�H��H��t�H�}A����H�|$8tH�|$�7&zH�H��H��H��h[A\A]A^A_]�H�"H	H�
H	H��L������tHDŽ$��
���H�D$H�D$H�D$ H���WH�D$hH�D$pH�D$`H�|$`�l��H���$�H�D$`D$hH��L�x	H�|$HH�t$L�L$hH��j���H��H��|$@��L�l$L�t$M���qH�D$ AL�l$`L�t$hH�D$pH��	H�D$xHDŽ$��$�HDŽ$�Ƅ$�H�|$`H�t$�x��I��M�������L����$z���H��I��I9��1I�}I�uA��I��H��I�}�I�u�A��H9�u�H��L��H��H���%z��u�I�EH��H��t
I�}�h$zH�EH�D$8L9��I��H�\$�3I�EI�FAEAH��H�D$8H��I��H�D$8I9�H�\$��H�mH�L�4�I�}I�uA��H��$H��I�~�I�v�A��H9�u�H��H��$H��H��+%z���x���I�EH��H��t�I�}��#z�q���H�=�XH��*p��8��I����H�T$@H��L���N��$��EL�k0�L)�A�L�=�$z�I��I��H��M9���I�U�I;U�u�I�u�I�]�H��H��A�ׅ�u�I�E�H��H��t	H��#zI�FL9���H��H�\$�(I�EI�D$AEA$I��I��H��H�\$��K�vL�$�I�UH;T�u�I�]I�t$�H��H��A�ׅ�u�I�EH��H��t�H���"z�I��H�\$�+����D$A�D$XH�=f!gH�
�mL�+
pH�T$X�+���H�\$H�l$ I���
H�\$L�t$ M��I��������`膚��I���u��H�T$@H��L���<U����H�T$`H��L����;��T���H��	p1�1��3���<�H��L+d$8J��H�@L��L���#zI�L�d$ H�|$�:(�H��肖�H��H�|$�%(�H���m��H��I��M����L����H��I��M����L���H��I��M��t!L���#!zH��$�H�����H��H��$�vH����H��H��H��t9L���� z�.H��H�l$hI��M��t	L���� zH�|$`��#��H��轕�H��H�|$`� H�|$@�V'�H��螕�H��H�|$`���H�|$tH�|$�v zH���v��fDUAWAVAUATSH��L��$PH��$hM���4M��I��I��H��H�H��$�H�AH��$�L��H��H��#zH���I��H��L��H��X$zH�5.�WH��$������E<�D$��L�t$(tqH��$�H��$�H��H)�H���H��$�H�p:H��H��H��$�H)�H���H�rwH���D�xH��H��$��E;�D$��tuH��$�H��$�H��H)�H����H��$�H�p:H��H��H��H��$�H)�H����H�flH���D�dH��H��$��E3�D$G��t9H��$�H;�$�u
H��$���H��$���vH��H��$��E5�D$F��t9H��$�H;�$�u
H��$��|��H��$���RH��H��$��E7�D$E��t9H��$�H;�$�u
H��$��7��H��$���rH��H��$��E9H��$��D$D��t1H;�$�u
H��$����H��$���uH��H��$��M=H��$��L$C��H��$�L��$`t7H9�uH��$�袕�H��$�H��$�L��$�A��EH���L��$�L��$XL��$�L��$�L��$�H��$�H�vpH��$HDŽ$HDŽ$W��$HDŽ$0DŽ$H?Ƅ$NfDŽ$LHDŽ$��$8HDŽ$�HDŽ$��E?�D$B�E�D$<H��m�H�L$8H�D$ D�h1�L��$�L�|$0�0H�D$ H���h�D$<@L��$�H��$0L9��fH��$�H�t$h���H���y�4H���	Hc�H��H��$ H����H��$(H�T$ H�BH�J�H�D$ �@0놀|$�G�D$8�aA��H�D$ ��|$�#�D$<uH�D$ H�1�H��$ H����H��$(A�H��$�H�
x=	E1��|�D�l$dH��$�H��$�L��$L��$M��L��$��AI��M��$ffff.�	�H�D$ �hI��M9��M�7M�gK��L��H��H��=	H�
�=	����u�L��H��H��H�
��ӧ���u�L��H��H��H�
�豧����t���L��H��H��=	H�
�=	苧����N���L��H��H��;	H�
�;	�e�� ���(���L��H��H�H�
�?��@������L��H��H�Y;	H�
V;	����������
�|$G�XH�D$ �@4�~����|$E�GH�D$ �@8�e����|$�&�D$<�/�����H�D$ �3���H�D$ �@2�4���H�D$ �@1�&����|$B��H�D$ �@@�
����|$���D$<����H�D$ �����|$F��H�D$ �@6�����|$C��H�D$ �@>����|$�y�D$8uH�D$ H�@E1�H��$ H����H��$(A�H��$H�
�:	E1��б�l$dH��$H��$�L��$H��$ H��L��$���H��L��f�A	�H�D$ D�hI��I9���M�7M�gK��L��H��H�{9	H�
x9	�S����u�L��H��H��H�
��1����u�L��H��H�;9	H�
89	������r���L��H��H�9	H�
9	������L���L��H��H��8	H�
�8	����&���L��H��H��8	H�
�8	蝤� ������L��H��H�@H�
>�w��@���������|$���D$<����H�D$ �����|$���D$8��A��H�D$ ��|$D�oH�D$ �@:����D$<H��$�tH��$���zL�t$(L�|$0D�l$d�`����D$8H��$�tH��$���zL�t$(L�|$0�l$d�,����|$���D$8taA��H�D$ �iH�D$ H�@A��TH�D$ H������H�D$ H�����H�D$ H�@A��H�D$ H�@A�D�h�D$8���=uZH��$0H��$`H�H��$h��H��$�H9��"H��H��H��$XH�L$ A H��H��H�D$HH�D$PH�D$XH��WH�D$pH�D$xH�D$hH�|$h���H��$0H��H��$��B
H9��G
H��H��A>H�D$hD$pH�$L���H��$�H�t$HL�L$hH������$���D$H)�$�H�D$XH��$�H�L�H��$�HDŽ$�H��$�H��$�H��$�H��$�H��$PH��$�Ƅ$�H��$�H��$�����H��$�H��H��tH��$��5zH��$�L��$�M��t(L�{�f�I��I��tI�G�H��H��t�I�?��z��H��$�t	H���zH�H��H��$�L�t$(L�|$0t	L����zL����zH��H�ĸ[A\A]A^A_]�H�D$HH�D$PH�D$XH���WH�D$pH�D$x$H�D$hH�|$h� ��H��$0H��H��$��{H9���H��H��A>H�D$hD$pH�$L��H��$�H�t$HL�L$hH������$��D$H)�$pH�D$XH��$�HDŽ$�Ƅ$�H�G�H��$�HDŽ$�H��$�H��$�H��$�H��$�H��$pH��$����H��$pH��H������H��$x�
���H��$0H���bH��$�H9��mH��A>$�D$H����H��$PH��$�L��$�L��$��DV����H�D$HH�D$PH�D$XH�M�WH�D$pH�D$xH�D$hH�|$h�\��H��$0H��H��$���H9���H��H��A>H�D$hD$pH�$L�@�H��$�H�t$HL�L$hH���V���$��wD$H)�$�H�D$XH��$�H���H��$�HDŽ$�H��$�H��$�H��$�H��$�H��$PH��$�Ƅ$H��$�H��$��6��H��$�H��H���U���H��$��B���H�D$HH�D$PH�D$XH��WH�D$pH�D$xH�D$hH�|$h���H��H�D$hL�t$pL�d$xH�$L�
�H��$�H�t$HL�L$hH���#���$��yD$H)�$`H�D$XH��$pHDŽ$�Ƅ$�H�P�H��$xHDŽ$�H��$�H��$�H��$�H��$�H��$`H��$����H��$`H��H���9H��$h�&H�D$HH�D$PH�D$XH���WH�D$pH�D$xH�D$hH�|$h�Ә�H��H�D$hL�t$pL�d$xH�$L���H��$�H�t$HL�L$hH������$��D$H)�$H�D$XH��$ HDŽ$HƄ$PH�!�H��$(HDŽ$0H��$�H��$8H��$�H��$@H��$H��$�����H��$H��H��tH��$�"zH��$�H��$���������H��$���$�t8H9�v3H�=��o�8�H��$p�iH�=�0fH�[�y�5����=H�H��$��Q�H��$���������H�D$ H�@ H�=�l�08�H��$(H��H�H�GH�WH�G8�G@H���H�GH�G H��$�H�G(H��$�H�G0H��$�蟼�����H�=+�WH���o�%����vH�=�o�H�==�o�Ȋ��\��$��D$H�=�gH�
ImL���oH�T$�+�c���'H��$���A�衍�H��$�H��$����H��$���A��o��H��$�H��$����H��$���A��=��H��$�H��$����H��$���A����H��$�H��$������$��D$H�=�
gH�
L�lL���oH�T$�+�f���*��$��D$H�=�
gH�
�lL���oH�T$�+�1�����$��D$H�=f
gH�
�lL���oH�T$�+�����$��D$H�=1
gH�
��lL�^�oH�T$�+�Nj��H�3�o1�1��s���H���n��H�=��o�9���`H���o�L���RH�=2�o����DH�=T�o����6H�.�o�"���(H�=��o����H�B�o����H�|�o��H��H��$H��H���QH��$�X
z�>H��H��$`H��H���'H��$h�.
z���H��H��$�H��H���H��$��H��H��$pH��H����H��$x����H��H��$�H��H����H��$��H��L����	zH���~�H��H��$�tH��$��y	zL�t$(L���k	zH���k~���H��H�|$h���H�|$Ht2H�|$P�<	z�%�H��H�|$h���H�|$Ht'H�|$P��N�H��H��$�tH��$���zL�t$(L�|$0�'H��H�|$h�;��H�|$HtH�|$P��z��H��H��$��L�H��$�t	L����zL����zH���}�f.�DSH�H��p'sH�GH��H��mzH��H� tH�[�%Xz[�f.�@UAWAVAUATSH��XH�T$0H�vH��H�D$HH�WH�D$8H�|$@H���AH��H�H�D$H�H�L$(H�H�L$H�K�H�L$H�K�H��H��H�D$8�H;T$H�_H�$H�x H�p(L�pH�D$L�xH�D$0H�L�`�H��I��L��L���H��H��L��H���r�A�<$u<H�$H�D$u��fff.�<�H�$H�D$�n���H�
H�L$(H�H H�L$H�@(H�D$1�H�T$ �fff.�H�K�<�H�$����H��H�D
�H�D
D
�
H9L$8tnL�t�L�|�H�D$0L� H�@H�D$PH�|$H�t$A�$I��H��L��L��A�$H��L��H��H��虌H�D$ �H�L$P�9�u���<���k���H�$�
H�D$@H�D$ H�H�D$H�t$ �n���H��X[A\A]A^A_]��H�$H�H�T$H�t$(H�4H�T$H�Q�H�T$H�Q�H���9{�f�UAWAVAUATSH��8H�T$(H�vL�4�H�oE1�H�|$0I��L�t$ �BH�D$I�M��I��L�t$ H�$I�$H�D$H�C�H�D$H�C�H��I��I���L9���I� I�w(I�WI�OH�D$(H�耋�;u<u��	D<�u�H�EH�$I�G H�D$L�|$I�G(H�D$1�I���fDI�O�<��U���H�)H�D
�H�D
D
�D
I9�t6I��H�T
�H�L
�H�D$(L�0H�|$H�t$��I���A�>u�<��t��L�d$0L�t$ L�|$����H��8[A\A]A^A_]�H�L$H�$J�9H�L$H�K�H�L$H�K�H���y��UAWAVAUATSH����tH��[A\A]A^A_]�I��H��@��t7M��I���+N�$�L��H��>��H��������I9�����u&��|�H��L��L�¹H��[A\A]A^A_]�
Y�M��tL��L��)zH����I��I���	A�E1�L�,$L�|$H�D$M9�wlE1�J��K�<�L��M��-zM�L�d$M9�u
H����{�L�|$C��I��L�t$H��L��L����H�<$���L���yz����H��L��A�1�H���q��L�d$L�,$L�|$I���f���H�=��o���L���{�H��H�<$tH�|$�zH���x�DUAWAVAUATSH��(I��H�Y���I��M�n@��t>M��I���_J�4�L��H��>��H��������H9����t$1��%{��9L��H��L���tW��H��tH��H����zH��u�H��뾸E1�L�d$H�D$H�D$M9�L�|$ ��1�J��H�<�H��I��H���zH��L��L�H�l$L9�L�|$ uH�|$�z�H�D$��H��L�d$L��L��H����H�|$t	L���zI�>tH��H��([A\A]A^A_]�%�zH��([A\A]A^A_]�H�|$�A�1�L��螂�H�l$L�d$H�D$�6���H�=+�o�>}�I��H�|$tH�|$�Nz�I��I�>t	H��:zL���:v�f.�AWAVATSPH���P0�I��I��L�$�H�&pfH�
 pfH��L���
���uH�ӎH�
ΎL��L������t1�H��[A\A^A_�J��1�L��H��t�A�t������������v"H��H�����.u�H��t�H�r4L)�r;�뤉t$H�=p�fH�
,�lL���yH�T$�+���H�=��o�|�H�=��o�|�f.�@UAWAVAUATSH��D��I��I��I��I��HDŽ$HDŽ$�H�H��$DŽ$�DŽ$�HDŽ$fDŽ$'HDŽ$��^$H��$�L��$�L��1�L��M��SA�v���H���tH��
@��tƄ$H����tSA�F ����&�D$$��G�yH���EI��W�)�$0HDŽ$@A�E1�H�D$�H��H�D$H��$@H��$P(�$0)�$@��$��$���$����� ��!ى�$�L�t$tA��a�y��$�D��@�Ń�@�� ؉�$�<u
���y��$�H�D$H��$�L��$�L��$L��$HDŽ$fo�$@��$H��$PH��$(�D$$��$0@��$8H��$0H��$���M�L��$0I��M9���HDŽ$�HDŽ$�HDŽ$�A��H��$�H����sH��$����yH��$��H��$�i�yH��$��s�wH��$8���Z�yH���G	I���$@@L�8H�XHDŽ$�H��$�HDŽ$��$0)�$p�$��o�$�$�$ )�$`)�$Pf�$@)�$0A��0�2fff.�M�d.�I�\.�H�D$pA.I��L��$�H�� H�|$`H��$0�8L�L�d$`M9�t9H�\$hL;�$�u���A� H��$�L���?}�L��$��H��$0H��p)sH��$8��yH��$PtH��$H��y�o�$�f�$�L��$�L��$�L��$�M����L�l$HI��M���$(�D$	��$���$���$��D$D��$�	ЉD$$�D$�L$@fn�fp�f���D��$�D�����A����$�L$H�L$H�IH��$���$�EЉ�$�HDŽ$���$�D$8�L$
���D$4f��fv�f�$`L�=�yHDŽ$�L�t$PL�l$XD�d$��|$	��I��L9��H�|$tMI�~I�v1��+�I�^ =���:D$u���ffffff.��|$��I�� M9����|$$t�I�^M�~�D$D���D$@u1��H�|$`H��L���кL�|$(H�\$L�l$hH�T$pH��$0L���|�L��$0L��$8I��@�ŋ�$h%�=���H�|$`t	L����y@ �I��D����H��L	���H�\$L�|$(H�|$`H��L���;�L�l$hH�T$pH��$0L���!�L��$0H��$8��$h�D$��$l�D$(��$p�D$<H�|$`tL��I��$�yL��A��uX�ȃ���L�l$XD�d$��L�i�L�a�H�YH�H��tL���H�{H��ytL���L���L�l$XD�d$�@��L�l$XD�d$��l$@��$��2���A��t��$�A��u
�1�A��t��H��L����(�=��\A��x���D$D�
H�|$`H��L���L�|$hH�T$pH��$0L�����L��$0H��$8��$h��$l�D$(��$p�D$<H�|$`t	L����yA��D�d$���؃�����L�k�L�c�H�[H�H������L�������l$��%�fn�fp�fv�fo�$`f��=��=���Pхҋt$@�������� ��������� �tB���A��t	��%t.A��t��t �D$(9�$���A�� tO"�$�uF�|$������_M�g�M�o�M�I�H��tL���I�H��ytL���L����(���A��@�S����D$<9�$���"�$�:D$�?���I�^ H��$����|$	L�=~�y����I�NM�FM�����9-���H��$0H�5
����M�fM�~H��$0L��$@L)�I9���J��J�<�H�$8L��h�yM�L��$��o�$0f�$pH��$��t$8�T$4H��$p��L�=��yL�l$XD�d$�H��$��t$8�T$4��D$
����U�A�H��$0L��L���v�L��$@�B���L�=\�y�|$	���H��$�L�d$HL9�$�A�t}H�D$PH�X�fff.�H�� I����H�C�H��H��t�H�;A���߻H��$�t	L�����yH�H	�H�Ĉ[A\A]A^A_]�L��$�L�d$HH�D$PH�X�ffffff.�H�� I��tH�C�H��H��t�H�;A����1�M����L�t$PH��$��x����|���H��$�L�t$PH��$��W����[���L�d$H�����H��$�L�d$H���H�=U�WH�2�o��q�H�=��o��o������dl����Sl�H��H��$0��H��$8�H��H�{t	L����y�H��I�t	L����yL���H��H�{t	L��m�y�qH��H�|$`��L���`H��I��M��t%H��C�yH��$��I�H���6h��P�NH��H��$���H�H���h�H��H�|$`t.�H��H�|$`t!L����yH��$��\H����g�H��H��$��DH����g�H��I��M��tH����y�H��H��$0�vH�H��$��	H���g��AWAVAUATSI��H�_L�M��t6L�cL�-d�y�f.�I�� I��tI�D$�H��H��t�I�<$A����I�>tH��[A\A]A^A_�%!�y[A\A]A^A_�f.�DUAWAVAUATSH��I��H�D$(H��$�L�_8H�|$fDI�Z0A�L9��X)I��M)��L)I�B(J�,�L�\$N�,�E�eA�D$Ѓ�
��A��.������H�D$`J��J��L�H�L$H��H)�H��1�E1�H�6G�t�I��-��L����I��H��H��H9�u�A�M��L�l$H�D$xL��D��1�H�D$��_t��tH�‰�u/�d@H��H��f.�H;L$�E�H����_t�H���s<H���R(��H��t
��_�u��H�L$H��H��H9��x������ t�=��(��������t=���=����u���� t9��0��=0����n�������H�
9�f���S�������H�
�f����6����H�Ѓ8_H�@�����H;D$u����f�D���߃����sBA��x��I������tEA�E�H�����A�����l
f�A���rhD�������t\H��H)�1�� �Gƃ������_����u0H��H����A�|�����߃����r��r������u�H�����A��A��s�A�H�
@i	Jc�H��L�T$I�L�\$M�ZI�BA�B A�1��H�(L��sXI�I��L��H;D$��������%���L��H��tA�E�l��l�XH���$H�����GI�I��L��A��_u@@H���}�H��H����_t�-t	��+�EA�_H;D$�r����AD����%�2H�!!H���A�F������H�|$I9����ffffff.�A�M�A���s$H���4%I��I9�u��gffff.��� tׁ��rg�������t-��uT������u��E�� t(��0u;��0���u��,��H�5F�f�0�u����H�52�f�0���h���I9���I�U�A���+�B�GA�� ����A����D���1�1�������������A��������� �����=�� ����������y����������=�����A��L�T$L�\$I�����#A�E�o��ouH������A�E�g��g�����9���L�T$L�\$4����H�H���H�=[�pH�4:H�T:H9�H��HB�E1�DL9�tG�L�F9�M�@t��H9��„�HE�H��H�����H�=�pH�4:H�T:H9�H��HB�E1�DL9�tG�L�F9�M�@t��H9��„�HE�H��H�����H�=��pH�4:H�T:H9�H��HB�E1�DL9�tG�L�F9�M�@t��H9��„�HE�H�A���H�=n�pH�4:H�T:H9�H��HB�E1��L9�tG�L�F9�M�@t��H9��„�HE�����H�5"�pH�1H�L1H9�H��HB�1�ffff.�H9�tE�D�D9�H�t��H9�����1Ҁ��@�Ƅ�u$@��HЃ� �D"��H�
��pH�LH��u9A�:A�uA�z 	��I�M�ZI�jA�B I��l�!H��
�x!H�f�pH�H��H�@H�D$hI��I��:�z!A�_�����%����D��A��_u L��H�T$f�H9�tg�H����_t�A�_�� w��H�>H���0!=��K���������1�������0���=����� ���� A�_������ ����0�����=0�������� ��T��M��FL�T$I�L�\$M�ZI�BA�B �
���A��A��
��A�1�L�T$L�\$H�L$hH�����H	�H�L$h�I����+ ��H�
��f���G���� ��H�
y�f����*����H�Ё�t#����H�Љ�_uffff.�H;D$tz�H����_t�+t
��0t��-u`H;D$tY�H����_t�0uIH;D$tB�H����_t�xt��Xu-H;D$t&�H����_t�AЃ�
����߃������H�D$ H�D$(H�D$0A���t������_���H;T$�sD�:H��A��_t��~H�D$ H�D$(H�D$0A�I����� tA��0uYA��0���A�� �w��0�����=0���qA��H�
��f��A��H�
��f������1�1�L��D��+t
��0t��-uIH;T$tB�:0u=H��H;T$t2�
�� ��xu(H��H;T$t�
�QЃ�
�%��߃�����H�D$ H�D$(H�D$0A����L��D��A��uH�D$I9���I�EA�]H�D$@�Cթ����tA�E1��!����r���r���H��I�߹A�H�|$ 1�H���f�H�L$(H�D$0L�������@�<I���A�I��E1�L�|$(H��$�L��L��L��轤���$���1�H�|$ tL��fL$@��yfoL$@�����H�D$`��L�T$u3I�B8H�l$`H���I�I�BI�BA�B 	�4��…���L�T$I�B8H�l$`I�I�BI�jA�B A�M�Z8I��EM�Z8I�������~�$�H�\$`H�|$ tL��fL$@�P�yfoL$@fH~�H��������H!�H��H9���A��uL;l$��E�uI��A�� �A����A�F����A����uD������9���8���UA������BI�ω���?�ɀ���������A�A�L���H�
��f����H�
��f��������H�D$ H�D$(�A�1����tL;l$��
E�uI���
,�H��A��-tA��+���
��1�L;l$��
E�uI��A��k�1�H�T$�1ɉ��A��H�T$8A�Gթ����t:L��A�1��k��?�ʀ��������w@���A�4A�TA�L��A���r�A��rA���H���A�H�|$ 1�H�T$@�3c�L�D$(H�D$0A����GE�<�@��?@�΀��@���A�<A�tA�TA�LI��H�\$0H�D$@H;D$�a����H��H�D$@H�ىȃ�߃�������AЃ�	��L��L9L$ ��A�I��L�L$0H�D$@H;D$����@I�NjH�Ã�Ѓ�	�L��L;L$ t#I��H�L$(�L��I��L�L$0L;|$u�������A�H�|$ L�L$8L���b�H�D$0L�L$8�L�|$@��.��L��L9L$ ��H�D$(�.I��L�L$0L;|$�a���f�L�|$@A�H�˃�Ѓ�	w{L��L;L$ t L�|$@I���I��L�L$0L;|$u�������A�H�|$ M��L���sa�H�D$(H�L$0M���I����.�T���L�|$@�C����������H�D$@�C����������H�ٺ���r���r���H��H�D$ L)�L��H9��cH�D$(�������D����?�ɀD����A������A�A�L�H�� ���0�A��0���A�1��
'�L;l$�
A��0�A�M�� ��x��I�ML�T$L9���A�MI����0@���I��M9���E�EA��0�I����VI��I��M9�u����?�ʀD����A�����Z@���A�4A�TA�L�f���������H���A��H�
��f��A��H�
��f���uA�FЃ�
��A��.���L�T$H�D$�����Hl$`�^L�L�T$�\�L$hA�	M�Z8I��������A��H�
.�f���t�fff.�I��L;l$t�E�uA�F���r�A�� t�A����Z���D�������t/���B���A�����롃� t���0�(���A��0���A��H�
��f��s���@��?@�΀A��A���E�<A�tA�TA�LH�L$@H�L$0H�T$8H;T$t+�2H����_t�H�T$8���߃�����'H�T$8�����A���I��A�x���߃�
A�P�A��:C׃�wvI����CH��<I�M9����<���H��H	�H��M9��`E�EI��E�H�A���A��
A�p�A��:AC�sIH�������~������?v���A��.u�@E1�1�L���EA����0����I��M)���I���������LC�@�I��A��.��H�����L�L;l$��E�EI��E�P�A���A��
E�H�A��:EC�A����I����`��~�����?�,D��H��H	�H��1��E��I��L	�I��H��L;l$tbE�EE�P�A���A��
E�H�A��:EC�A���H�������~������?v���L9���I��M)�I���������LC�1�I���.A�@�����H�D$@H��$�H�D$H��$�DŽ$���$�L��M��tA�1�H��@����H��$�H�L$`�)"�H����fo�H�|$ �m����}�����A�H�|$ L�L$8L���[�L�|$(H�D$0L�L$8����I��I��A�� A��pu_L��H����L;l$��I�}A�u��+t	��-�oI��I9���H;|$����-A��A�uI��L��L���@1�H����H��H��?H��ׁ�H��H�������@��A��A��A��A��D��uH�������OH��A�����WA��A�6�����A�D@�1�A9�����A)�D@�A��|(fT
t�fV
��fT
b�L�����A���������AM΁��A���������DM�A���H��4H��H�������H!�H	�H	��\��6�yfHn�A�����s��Y��E1���Ѓ�	w`H����dL�yH;|$tFD�A���A��
s9Dk�
p%H��C�4
�����E�D@�D��I��u��!������A����I9�u1�L�T$H�D$H��I��E���7������/�������A�H�|$ L��L���Y�H�L$0I���
���L�D$XH�D$8H��$�H�D$H��$�DŽ$���$�H��H��tH�D$X�1�H��@����H��$�H�L$x�c!�f)D$@H��A��H�|$X�R�A�H�|$ L�L$8L��I���kX�H�L$0L�L$8L��H�D$(����p���M��A��A��?A�ɀ�����s@��@�4D�L�I@��?@�΀�������w@���@�<@�tD�L� @��?@�π�����@�|@�tD�LM��L�H�T$0H�L$@H;L$��H�YD�9A�O������tI���4L�L$8A�A���r A�A��rA��A�I��H�t$ H)�H��I9�wA���sKD�<��A�H�|$ H�T$pH��L�T$XL���)W�H�D$(H�L$0H�T$pL�T$XA���r�E��A��?A�ȀD����A��s@��@�4D�D�N@��?@�΀D����A����w@���@�<@�tD�D�#@��?@�πA��A���D�<@�|@�tD�DL�L$8I�L�T$0H;\$��H�\$@D�{H��A�OЃ�	��L��L9T$ ��D�<I��L�T$0H;\$��H��H��D�8A�GЃ�	��L��L;T$ t!H��H�L$(D�<H��I��L�T$0H;\$u��`��A�H�|$ L�T$XL����U�H�D$0L�T$X�L��I9�vI���G�M���>�I9��5�B�<��*��rM������A�H�|$ L�T$XL���sU�H�D$(H�L$0L�T$X�
����ƺ���@�A���������A�������H�L$0������uf�H;T$���2H����_t�I�׍FЃ�	w)H�t$8H��H9L$ ��H�T$8A�H���L��딁��T��uL;|$�AA�I����_t��H��H�D$8��.��H��H9L$ �XA�.H��H�L$0L;|$��A�I����_t�H�D$8��Ѓ�	wIH��H�L$@H9L$ tH�L$(H�T$8�H�L$@뱺�A�H�|$ H�t$@�T�H�D$0��H�D$8=��=uL;|$�xA�I����_t��H�T$8L�|$8�B������RA����rA���r��A�I��I��H�D$ H)�H�L$@I9���H�D$(A�����D�<��H�ιA�H�|$ H�t$@�6S�L�D$(H�D$0H�L$@�F����H�ιA�H�|$ H�t$@�S�L�D$(H�D$0H�L$@�r����A�H�|$ H�t$@L�L$XL����R�H�L$0L�L$XH�D$(A����M���D����?�ʀD����A��s@��@�4�T�L@��?@�΀D����A����w@���@�<@�t�T�"@��?@�πA��A���D�<@�|@�t�TLL$@L�L$0H�L$8H;L$t%D�9H��A��_t�H�L$8A�O������t1��)H�L$8A�1���A���r�A��rA���H��H�t$ L)�L��H9�wA���sHD�<��A�H�|$ L�L$XL��H�T$p�Q�H�D$(H�L$0L�L$XH�T$pA���r�E��A��?A�ȀD����A��s@��@�4D�D�N@��?@�΀D����A����w@���@�<@�tD�D�#@��?@�πA��A���D�<@�|@�tD�DL�1�I��H�T$0A�A��tSA��uH�t$8H;t$t>D�>H��A��_t��H�t$8A�WЃ�	w!H�t$8L��L9L$ �@D�<I���L����uH�L$@L9���L��H�t$(H��$�I��H�L$@H��詎���$�L��u$E1�H�|$ t��y�E��foL$@����-�~�$�H�D$@H�D$xH�|$ tfL$@���yfoL$@fH~�H��������H!�H��H9�H�T$����_t��t��u �DH;T$���H����_t��H���r��� t�=�rf��������t#��uS=����@�� t%��0u?=0���,��H��H�K�f�H�����H��H�5�f�H�����J����HЃ�
����.���t1����H\$x��A��t]A��_uH�T$�
H��H�T$tFH�˽I9�t;1��A�|��_tH��t%H��H�����H��J�(H��H��H9�u��1�L���L�T$�,�H�������L9����<�����s��A�H�|$ L�L$XL���(N�H�D$(H�L$0L�L$X����*H����_uH;T$u�1����H�L$�SH�����H����-t��+u#�u�1��H;L$t�)H����_t��1��P���I��L;|$tA�I����_t�������Q���0�H����<��� ��x�0�E1�L;|$t!E�I��A��_t�A��0uH���vA���A��@H�D$H��A��tA��u�pL;|$tcE�I��A��_t�E�Y�A���A��
E�Q�A��:EC�A��s>H���A�A���~������?�
E��I��L	D$A�A��A�H��H)���M��H���������HC�A��.t	A���pH�����H��L;\$tVE�I��A��_t�E�Q�A���A��
A�y�A��:AC���w2H�����A���~������?�e��H��H	|$A��A�A�����A�� A��puNH��H���`1�L;\$t@E�I��A��_t�A��+tA��-u-H��H9��=A��-A��A�H���1��A�E1�H��A��tA��u�YL;\$tRE�I��A��_t�A���A��
s;Dk�
p'C�<�����E�D@�A�D��H��u���������A����H9����E��t����L�D$M����I��H��?I��D��M��I���������M��A��A��A��D��uI��������I�����������>������@�1�9�����)�@�|$f(�fT
`�fV
��wf(�fT
J��i���������M΁�����������M�H�t$���H��4I��H�������I!�I	�I	��P��*�yfInρ|$���s�Y�H������x�Ǻ���@�A�����������������M�2H�D$hI�BH�Ĩ[A\A]A^A_]�H�=�m�D�H�=cp�D�H�=}HfH��cp�(�'F�H�=�cp��C�H�=�7XH��m�0�F��RH�zbp� � �\H�H�=��y�C�H�=�m�C�H�=�m�C�H�=27XH�im�0�E�H�=�m�qC�H�=�m�eC�H�=�m�YC�H�=�m�C�H�=�m�C�H�=
m�5C�H�=m�)C�H�="m�C�H�=.m�C�H�=:m�C�H�=Fm�9C�H�=Zm��B�������
�����H��H�|$ tH��$�H�8���yH����;�UAWAVAUATSPH���
�;���,L�5�B	L�=�B	�#ffffff.��$���y�;��D�kA����D�����$L�c8I����H���H��H���f(�fW�A��f.�u.z,Kc�L��H�L�cH�C�C Kc�L���Kc�L����$�Y��d����$�~�y�T����$�^��F���H��[A\A]A^A_]�H�=ap�B�UAWAVAUATSH��H��L�7�a�I��u?f)D$P�H���x��L�3I��u)�C��t�uBf(D$PfW��f)D$P��f)D$PA��rHI�F�H�
�A	Hc�H��A��u�{ 	uH�H�C8H�CH�C�C �
���H�CH�D$0H������L�;I��uAH������M��u=H�H�H�H���HC�H����H����H������M����L��$�H�D$8H�D$@H�D$H��H�D$1�H�a_pH�D$pL�%�@	L�-�@	H�DZlH�D$`HDŽ$�L�t$ f�H��$�I����I9�����tH�C8H����H��H�D$x�H��$�H�������D$(�;�QD�{H�l$hA���=H�����H�����f)$�fDf($���yf)$�;��k�����,����L�s8I����H���V��H�����f(�fW���f.�u-z+Ic�L��H�L�sH�C�C IcD�L��IcD�L��f($�Y�f)$�c���f($���yf)$�N���f($�^�f)$�;���ff.�E��tf($fW
��f($�D$(�X��D$(A��H�l$hA������DH;l$8tJ�\�E��tf($fW
��H�l$h��H�l$hf($�D$(�X��D$(H;l$8uH�|$8腻�H�D$@H�D$H�D$�D$(��I��H��H�l$HH�H��u-H������H��$�H��L�t$ �����H�|$`�=����|$ tI�����H9l$ ���$�uAH�P�H���HC�H����H����H���x��H�>	H�L$ Hc�H���H��=	H�L$ Hc�H���M����H�D$��T$0�H�H�C8H�CH�C�C �
���C�$L�{8H�����H�H��
�O�H���@L�c0M9��$�`��E1��H�����H������f(���$�X�H�H�����k@���	�$H���o��H�����@��t�fW���H����H�D$��H�T$0�H�|$H��T$0f(�H�|$8�#H�|$�$��y�$�	����H�H�H�������vH���$�����$��H�H�C8H�CH�C�C ���u�{ uy1�H�t$ I9���1�M����H��B��$�t8H�S8H+T$x�W��tH����`1���@��H�H�H�D$x�
H�H�C81Ҁ�H�CH�S�K H�|$8����H�|$��y�
ʾ�
�{ 	uH�H�C8H�CH�C�C �L$0��H�C(J�,�I��J��I)�E1�L�5P��B�|���5��=���E�L���w6����tpI��I���$u��e��{ 
u%H�H�C8H�CH�C�C �
��H�
����u�{ 	u5H�H�C8H�CH�C�C ��$H�L�{L�k�C f(D$P�Y�f)D$P�;u6�{u0H������H��� ���f(�(D$PH�Ę[A\A]A^A_]�%�y(D$PH�Ę[A\A]A^A_]��$�H�=�Xp��9��H�=XH�#Yp�_�;��gH�=Z�fH�IXp��:��|$8H�=Q�fH�

�lL��yH�T$8�+��=�H�@XpH�D$`�=���H�GXpH�D$pH�|$p�`9�H�GXp������H��H�|$8tH�|$@�߼yH����1�f.�DT����%j�yf.��%:�yf.��%��yf.��%R�yf.��`�f(��\��H,��H,�H��H��?H!�H	�1�fW�f.�HB��%3�f.�H�����HG�f(��\��H,��H,�I��I��?I!�I	�f.�LB�f.�LG�I!�fIn�fb
��f\
��f(�f��X�����f(��\��H,��H,�H��H��?H!�H	�1�fW�f.�HB��%��f.�H�����HG�f(��\��H,��H,�I��I��?I!�I	�f.�LB�f.�LG�I	�fIn�fb
U�f\
]�f(�f��X��� �f(��\��H,��H,�H��H��?H!�H	�1�fW�f.�HB��%�f.�H�����HG�f(��\��H,��H,�I��I��?I!�I	�f.�LB�f.�LG�I1�fIn�fb
��f\
��f(�f��X��%��yf.��%��yf.��%��yf.��%�yf.�f(�fW�f.�v	������f.
Y�we�H,�H��H��?f(��\��H,�H!�H	�1�fW�f.�HC�f.
�H�����HF�H��t��@H9�tH��H�vq������H��p"fHn�fb
��f\
��f(�f��X���A����%�yf.��%b�yf.��%��yf.��%ڼyf.�H��t`�
�1��ffffff.�f(�H��f(�H9�t4f.�z���f.�z�f.�uzfH~�H��y���ff.�w�������f�H��td�
{�1��ffffff.�f(�H��f(�H9�t8f.�z���f.�z�f.�uzfH~�H��y���ff.�f.�w������f.�@P���f.��pf.����XfW�f.��Jf.��@f.;��8f.
-��*��f(��\��H,��H,�H��H��?H!�H	�1�fW�f.�HB��-��f.�H�����HG�f(��\��H,��L,�L��H��?H!�L	�f.�HB�f.�HG�H��H��H9���H��H)���H����H)����A���ffff.�1�A��I9�s2I��H9�w*I9�H��L��H�rcH��p=H��L	�H�� t�1�I��I9�r�fHn�fb��f\��f(�f��X�f(�X�(�(�X�H��H���a������(�X�H�=eQp�2�H�=YQp��2�H�=5Qp��2��H��f)$�"���f($fW�f.�v�
��Y�H����
�f.r�w��H,�H��H��?f(��\ ��H,�H!�H	�1�fW�f.�HC�f.�H�����HF�H��t*��ffff.�H9�tH��H�vq��r����
���Y�H���H��p*fHn�fb��f\‹f(�f��X��Y�H����
=��Y�H���f.�f��%��yf.��%Ҷyf.��%�yf.��%��yf.��Q��f.���%³yf.��%��yf.�UAWAVAUATSH���H��$�H�G(H������A��I�������t^���سyH����H��$��-DŽ$�H�D$H�D$H�D$ A��H�
+1	Hc�H���H�D$(H�D$0H�D$8H�D$P `H�D$(H�D$@H��dlH�D$H���H�H�t$�I��A�
I)�L�I�����H�|$@���1��c�����
H�D$0H��$�H�\$8H�|$(����$�H�D$H�D$H�D$ A��H�
X0	Hc�H��@����H��jWH�D$HH�D$PH�D$@H�|$@�6=�I��I��H�D$L�t$ L)�H9��YJ��J�<�H|$L����yM�L�t$ L;t$u
H�|$�3+�H�D$B��	I��L�t$ H�;jWH�D$HH�D$PH�D$@H�|$@�<�I��I��H�D$L�t$ L)�H9���J��J�<�H|$L���yM�L�t$ L;t$u
H�|$�*�H�D$B��	I��L�t$ ���y�����=��y��H��iWH�D$HH�D$PH�D$@H�|$@�;�I��I��H�D$L�t$ L)�H9��&J��J�<�H|$L��a�yM�L�t$ L;t$u
H�|$�)�H�D$B��	I��L�t$ H� iWH�D$HH�D$PH�D$@H�|$@�k;�I��I��H�D$L�t$ L)�H9��J��J�<�H|$L��ѵyM�L�t$ L;t$u
H�|$�h)�H�D$B��	I��L�t$ H�HFH�D$HH�D$PH�D$@H�|$@��:�I��I��H�D$L�t$ L)�H9���
J��J�<�H|$L��A�yM�L�t$ L;t$u
H�|$��(�H�D$B��
I��L�t$ I�G(H����
���1�H��H�H	�H�D$@H�L$HH�D$`H��$�H�D$hH�\$pH�|gWH�\$(H�t$L�D$@�A�H���r��|$(��
���y����
�=r�y�aIi_ �M�wL�H��$�L�l$(L�%�ofW���$�fff.�I9���A���I�����u�1����H��$���$�H�D$(�D$0H�|$@H��L���~��D$H�|$@|�f\��f(�f��X�tfW
��f)�$�A�F�����	A�~��p
I�N�fHn�fb/�f\7�H)��>���f(�f��X�f(�$��\�fW�f)�$�f.������H��$��c�y��$�
˄f\
ӄH��~f(�f��X�W��H*��^��fW��^�$���$��X���$����@����H��eWH�D$HH�D$PH�D$@H�|$@�8�I��I��H�D$L�t$ L)�H9���	J��J�<�H|$L��q�yM�L�t$ L;t$u
H�|$�&�H�D$B��
I��L�t$ H�D$(H�D$0H�D$8H�D$@H��$�H�D$HH�\$PH��
H��$�H�t$(L�D$@�A�货��$��rL�l$(L�t$0L�|$8H�D$H�\$ H)�I9���J��H�<�H|$L�����yL�H�\$ M����L����y�@����H��dWH�D$HH�D$PH�D$@H�|$@�6�I��I��H�D$L�t$ L)�H9��|J��J�<�H|$L��	�yM�L�t$ L;t$u
H�|$�$�H�D$B��
I��L�t$ M�gMio �1�I9�u�H���I9���A��,���u�H�D$(H�D$0H�D$8A��,�����Ic�,�H�D$@H�D$H�A�H��$�H�t$(H�IWL�D$@�
���$��^H�D$(H��$�L�t$0H�\$8H�D$L�|$ L)�H9�wSH��J�<�H|$L����yI�L�|$ H��$�����L���]�yH���I9��������A�H�|$L��H���E,�L�|$ �@����H�*@H�D$HH�D$PH�D$@H�|$@�4�I��I��H�D$L�t$ L)�H9���J��J�<�H|$L��#�yM�L�t$ L;t$u
H�|$�"�H�D$B��
I��L�t$ I�G H���$M�gHi��H��$�1���H���H9�$���H�D$(H�D$0H�D$8I�|,X�oI�D,Pf@H�D$@fD$H�A�H��$�H�t$(H�^�
L�D$@�"���$��0L�l$(L�t$0H�\$8H�D$L�|$ L)�H9�w=H��J�<�H|$L����yI�L�|$ M���$���L�����y�����A�H�|$L��H���{*�L�|$ �H��$�H�xH�t$H�T$ �i��H�|$tH�|$�.�y��$�uH��$���yH���[A\A]A^A_]���$��Y#�H�D$@�D$HH�`WH�|$(H�t$L�D$@�A���|$(��I�O H����I�GHi��1�1��+ffff.����@��@��@�H���H9�t���@��u����@��u��0@��t*H��_WH�D$HH�D$PH�D$@H�|$@��1��(H��_WH�D$HH�D$PH�D$@H�|$@�1�H��I��H�D$L�d$ L)�H9���J��J�<�H|$H��$�yM�L�d$ H�D$L9���I9�u
H�|$��H�D$B��	I��L�d$ I�wI�WH�|$@1�A��дL�|$HL�t$PH�D$L�d$ L)�I9���J��J�<�H|$L�����yM�L�d$ H�D$L9��wI9�u
H�|$��H�D$B��
I��L�d$ H��$�H�xH�t$L����H�|$@�����L���¦y�|���H�=��o�$����$��D$H�=��fH�
�lL���oH�T$�+�4'��H�=H�o�S$��s��$��D$H�=X�fH�
ԙlL�5�oH�T$�+��&��>H�="�l�
$�H�=��eH�
�lL��[yH�T$�7�&��	��$��D$H�=�fH�
j�lL��oH�T$�+�&���L�%��lL���#��H�|$�A�H��L���&�H�\$ �E����D$)��$�H�=��fH�
��lL��oH��$��+�&��cH���yH�D$(H�\$@H�=��yH�
��lL��syH�T$@�艔���H�|$�A�L��L���&�L�d$ ����H�|$��A�L����%�H�D$L�d$ I9��&����+���H�|$�A�L��L���%�L�d$ �U���H�|$��A�L���%�H�D$L�d$ I9��^����c���H�|$�A�L��L���e%�L�t$ ����H�|$�A�L��L���@%�L�t$ �_���H�|$�A�L��L���%�L�t$ � ���H�|$�A�L��L���$�L�t$ ��H�|$�A�L��L����$�L�t$ ���H��yH�D$(H�D$(H�D$@H�=�yH�
��lL�ryH�T$@��ݒ���H�|$�A�L��L���m$�L�t$ ���H�|$�A�L��L���H$�L�t$ �/��D$)��$�H�=�fH�
��lL�ŁoH��$��+�#�H�|$�A�L��L����#�L�t$ ����>��I��H��$�u�I��M����L����L�J��F�D�B�@�>�<�:�8�6I��H�|$@tsL���h�$�E�CI��H�|$@豃��YI��H�|$@�c��J�#I���CI��H�|$(tcH�D$0H��$��F��I��H�|$@�n���I��H�|$(tH�|$0���yH�|$tH�|$��y��$�uH��$��ӡyL�����UAWAVAUATSH��(�|$L�
�y���d�=��y�3H�D$LH��$�H���H��$�H�5_�	H��$�H��$��8�L��$�L��$�H��H�D$p�D$xf�D$|�D$xH�D$pH��$�I���$L��$�L��L��L��d�yBƄ4�I��H�|$L��L���x���|$uH��vyH�D$X�D$P�H�t$H�T$ H�|$PH�L$p��I���|$Pu<L�|$XM��H��$�t	L��}�yM9���D�������HE1��x�l$TH��!fH��$����H��$�H����W�)�$ )�$)�$)�$�)�$�)�$�)�$�)�$�)�$�H��$���)�y�����H��$�I�&H�����nL�t$1ҹ
M��E1�1�E1��L����tPA����A�H����1Ҁ< ��H��H9�u�I��H��H��$������$����H��D���
A�1�H��t9�����H��t�1��<> t
H��H9�u�A���H�WH)�H�H��1�H����A���RA�H��t1Ҁ< t0H��H9�u��h���I��1�1�H��$�肻���$�u1�H�BH)�L�4I��E1�H��$��U����$���H��$�H��$�H��tH���������+����-��1�<+@��H��H)�H�H��H��H��s4H��tiH�H��1�1�f��<��Ѓ�	wsH����H�GH��H��H�u��<H�H��1�1�H��H�t*�
H��p@D�9A���L���A��	w+H�DŽ�t��"1��Ų�I�����H�=��l�c�E1�H�|$�����uH��$����������H��$�I�&H����1H��C�yH���&�M�o�M�w�I�_H�H��tL����H�{t	L����yE1�M��L����yL��H��([A\A]A^A_]��y�H�� H��������u2L�p�L�x�H�XH�H��tL����H�{t	L�����yL�����yH�D$H�D$H�D$ � H�D$(H�D$81�H�t$���iI��L�t$��H�\$hH�\$ M����L�t$H�D$84H�D$8�D$4H�D$`L�d$@L�t$L9�u1L;t$hu*��H�t$�iI�ר�OH�\$ M���aL�t$L9��L�l$I�L�t$I)�H�D$(L9�LB�I��������M9�MB�D��L��L����yH���u���yLc8I��t��
H�T$`H9�HG�H�H�\$ H����H��H)�H�L$`�t$4��L9�C�t$4�|$8L�d$@I�������|$4H�t$(H��H�����HM�L9�HD�H�L$(L9�����H�L$(I9�����H�	H�D$(H�������H�D$(�������I�F O�<6L9�LG�H�T$A�A�H��$�L��L���S����$���H��$�H�D$L�|$M�����I�� I��H�\$ L�d$@L�t$I��M��tH�|$�"�y��b�yM��H��$����������1�H�\$H�D$H�D$ H������H��H)�H��$H9¾ HC�H��HD�H�t$(H��tH��1�H�D$hH�D$H�D$8�����H�D$8�3���L�t$�K���L�d$@L�t$I���L�t$L�|$����yH��$����������H���yH�D$H�D$H��$�H�=��yH�
��lL��gyH��$���i���=R�y�\������H�|$PH��$�L��L������(���I�&���M��I��H�{t	L�����yL�����y�HI��H�{tYL�����y�N�M��I��H�|$t#H�|$�r�y�I��M��H�|$u#�*M��I�ĉ���y�M��I��H��$�t	L��6�yL���6
�fDSH�H�H�H��t�~t��[�H�=gy���蠔�UAWAVATSH�����D�"A��u@�*�L��I��I��H�D$8H�D$@H�D$HH�.WH�D$XH�D$`&H�D$PH�|$P�Q!�H��H��W�D��L�4	Mc�M�H��A��H�(H�T$ H�t$(H�D$H�B�W@��L�	Ic<�L��H���W�
H�T$ H�t$(H�D$H��W�@��L��	Ic<�L��H�=�
WH�|$ H�t$(H�D$@��L��	Ic<�L��H�ry�H�T$ H�t$(H�D$H���W�@��L�o	Ic<�L��H�O�W�H�T$ H�t$(H�D$H�\�W�@��L�0	Ic<�L��H�$�W�H�T$ H�t$(H�D$H��W�@��L��	Ic<�L��H���:H�t�W�
�,H��	W�#H��x��H���W�H���W�H�|$L�D$ L�L$(L�L$`L�L$0L�L$hH�|$PL�D$XH�D$pH�T$xH��$�H�$L�lsH�|$H�t$8L�L$PH���6�|$��H�D$PH��tH��uH�|$XtH�|$`�.�yD$8)�$�H�D$HH��$�HDŽ$�HDŽ$�Ƅ$�L��$�L��$�H��$�H���lQ�H��$�H��H��tH��$����yA����H���[A\A^A_]��D$�D$H�=��fH�
�lL��pH�T$�+�*��0H�=)�
H��	p��`�H�=�
H��	p��H�H��H��$�H��H��t@H��$���yH���	�H��H�|$� ��H���	�H��H�|$P�KU�H�|$8uH�����H�|$@�ؓyH������UAWAVAUATSH��L��I��I��I���.u>L9gu8�*u2H���2�G-A�H�|	Hc�H��H��L�-e�W�e�G-A�H�
s	Hc�H��H�-?�W�LH�-��WA�
�=H�-�W�4H�-�uA��%H�-�WA��H�-�WA��H�-��
H���WH�D$8H�D$@H�D$0H�|$0��L��$�H��$�H��$�HDŽ$Ƅ$L��$�L��$�H��$�L��$H��$�H���O���H��[A\A]A^A_]�1���H��L�-ɱWA�
�FH��L�-�W�:H��L�-��W�(H��L�-�
�"H��L�-�tA��H��L�-�WA�H�D$H�D$ H�D$(H���
H�D$8H�D$@H�D$0H�|$0��H��H�D$0H�D$8H�D$PH�l$XH�$L�~oH�|$pH�t$L�L$0H���2�|$p��D$)�$�H�D$(H��$�HDŽ$�Ƅ$�L��$�L��$�L��$�L��$�H��$�H���M�H��$�H��H�������H��$���y�r����D$q�D$H�=ҏfH�
N�lL�pH�T$�+�h�H�=g�
H�p���H��H��$�H��H��t*H��$��H��H�|$0��Q�H�|$tH�|$ �Y�yH���Y�f�UAVSH��H���1���uSH��zH��H��u[1��C��udH�{�v@��uH��������H�
��zH����1����t`H��[A^]�H���M~�H���zH��H��t��i����@���C��t�H�$@�l$H�=��fH�
�lL�] mH��+�@���H�޺��1�H��[A^]�%$�y������h����C�_���I��@��H���LJ�L���?�I��H����
�L���,�f.�f�SH�� H��H�مH�|$�E1��_�H�|$H��t7H�t$H��t"H��uH� t�H��u�Q��H�� [��H�u�>�1ۉ�H�� [�@UAWAVAUATSH��8H���1�����H�G�zH��H����1��C����1���H���H9�u
;��w�H9��L�sH������H�CH��t$H��tH�{ H�s(�&�yH�{0t
H�{8���yH�CL��1����l$H�ChH�D$ H�CpH�\$H�CpH�D$H����E1�H�-��y�ff.�I��L;l$tdJ��L�H�L$ H��H�<�tH�{��L�s L�c(M��t(M�~�f�I��I��tI��t�I�?����f�H�{t�L�����H�\$Hǃ��l$@��uH��������H�
سzH����1����tqH��8[A\A]A^A_]�H���_{�H���zH��H���a����w����@���C���X���H�\$(@�l$0H�=��fH�
�~lL�fmH�T$(�+�G
���H�޺��1�H��8[A\A]A^A_]�%%�y������Q����C�H���I��@��H���Ȅ�L���@�I��H�|$(���L���+�f.��UAWAVAUATSH��HI���1����PH���zH��H���X1�A�O���]�D$H��������I�GpH����I�WhL�r1�L��H��>�ZN�,�H�M�H�L$8I9���H��H��I���H�L$H���H�D$@1�L�|$H�T$H�lM��tL��d�yH���?I��M���A�E1�L��H��L����yL�|$ L�d$(L�t$0H�|$H�t$ 1��88��H9\$@L�|$H��������H�T$tFL�tXH��������?I9���N�,�L;l$8���H��H���S���1�L��\$�%��UI�GhH�D$I�GpI�GpH�D$H����E1�L�-r�y��I��L;d$H��������tsK��H�L$H�,�H�<�tH�}A��L�u L�}(M��t4I�^�fffff.�H��I��tH�{�t�H�;A�����H�}L�|$t�L��A���y���ILJ��|$uH���zH����1�A���trH��H[A\A]A^A_]�L���x�H�_�zH��H��������.��4A�O�������L�|$ �D$(H�=l�fH�
�{lL�!mH�T$ �+�
������L�����1�H��H[A\A]A^A_]�%ۉy������O���A�G�E����M��L�|$H���������8���H��L�|$�\$H���������H��H�|$ ��H�����H�DŽ�uH�u�zH��u41�A���t��H����L�����1��<�yH���|��H�����H�߄�u�A�G�fDUAWAVSH��XI��H���1�����H���zH��H����1��C����L�{L���]��I�NH�L$ A)D$H�D$@�T$HH�D$(H�D$0H�D$8�D$PH�t$L��1ҹ�3^��@��uH��������H�
m�zH����1����tjH��X[A^A_]�H���u�H�A�zH��H���I��������@���C���@���H�$@�l$H�=K�fH�
�ylL�mH��+�����H�޺��1�H��X[A^A_]�%Ňy������\����C�S���I��@��H���h�L�����I��@��H���Q��I��H����I�>uL����I�~���yL����@UAWAVAUATSH��8L�É�H��H����������D��HDŽ$�L��$xL����E1��E���L�#H�CH��$H�CH��$H�CH��$�H�C H��$H�D$GH��H�L$@H��$�H)�H��$�H�C(H��$�H�C8H��$�H��$�L�k0H�EH��$H��mH��$�L��$��0�z����L����O�������H��$H9�$���I�$H����H��I�$H��$L�0L�xH��$��D$H��$��D$H�D$H�D$H�D$ H��$���$�H�D$(�L$0HDŽ$@DŽ$HL�d$@L��H�t$(H��$@���H�D$H�|$@uH���pH���f�H���oH��$ �M��t(L��L��L����H�D$@L�t$HH��ps	L���u�yE1��H�l$PH��$ H��$@H����yH��tyW�)�$�)�$�)D$p)D$`)D$P)D$@DŽ$��dL��L��H��<�yH��I���������I�tL9�$�H�l$��1���E1�A�H��t	L�����yH��������L��$�N�$�L��H��>��I9�����|L��$�H��$�M��tL���yH���HI��L�t$�A�H�D$L��H��L����y�|$��H�D$@H��$�H�D$HH�D$pH�D$xH�D$`H�c�lH�D$hH�|$(L��L��H�L$@�1G��L�d$0H�T$8H��$(L����TH�|$t	L����yH��$(H�D$L��$0L��$8H�|$(t	L����yL�d$L��L)�I9��FJ��J�<�L����yM�L�|$ �|$�
�E�M9�uH�|$�F��H�\$B�,�L�d$L�t$H�|$t	L��
�yI��H��$��8H��������tXL��$�I�]I;]uL�����I�EH�[L�$�L�t�L�|�H��I�]L��$xL��$���fff.�H��$�L��L��譚�L��$�����M��L��$xL��$������L���S�y���1�H��$�fff.��|@�{H��H9�u�H�L@H�THL��H)�H	�L��H)�H	�H!�H��L���H�LPH�TXL��H)�H	�L��H)�H	�L!�H!�L9���H�L`H�ThL��H)�H	�L��H)�H	�L!�H!�L9���H�LpH�TxL��H)�H	�L��H)�H	�L!�H!�L9��4H���H���L��H)�H	�L��H)�H	�L!�H!�L9��H��H��PH��Tw@H�T@H�tHL��H)�H	�L��H)�H	�L!�H!�L9�uH��`H��H��du2�H��H��H�<H��@�dH)�H���H�� H��H��d�]H��H�<H��@1Ҁ<t
H��H9�u��=H�H�|$(L���QH�l$0L�d$8M�����E1�J��J�<�H��݃yM�L�|$ H�|$(t	H��\yH�l$A�H����������H��0�>���H��@H��H��d�V�����A�H�|$L��L���#�L�|$ L�d$H�\$����A�H�|$1�L����H�\$L�|$ �D���H��$�H�@@�M��t	L����~yH��$x�<���H��8[A\A]A^A_]�H�=JuH��m��"���H�=v}fH�
rplL�mH��$(�+�	���VH��mH��$�H�=>}fH�
�llH��$(�+L��$������H��$�H��$�L���z��H��H�|$(t`H���}y�U�P�H��M��uu�|H���#H��H�|$(tL���}y�H��H�|$@�Sj�H�|$t6L���}y�+�����H��A�H�|$tL���w}y�H���H��H�|$tL�t$L���W}yH��$x���H���J����DAWAVATSPH��L�H�OH��L)�H���������H��L9�t-I��I��I��L�%�|y�
�I��I��tI��t�I�?A����H�{tH�;H��[A\A^A_�%�|yH��[A\A^A_ÐUAWAVATSH��@I��H�L�fM�|$H�5��W�H��A��@���t��H��@[A\A^A_]�A�F�u3H�5��e�H��A�ׄ�u�H�5��e�L���#���u��H�5�I
�H��A�ׄ�u��D$H�\$L�d$H�D$H�D$ I�FH�D$8H�D$H�D$(H��&lH�D$0H�5S�eH�|$(��"����K���H�5I
H�|$������-���H�5��e�H��A�׉�����UAWAVAUATSH���H�G`H�D$H�GhH�|$H�GhH�D$H����E1�H�-U{y�ff.�I��L;l$tdJ��L�H�L$H��H�<�tH�{��L�s L�c(M��t(M�~�f�I��I��tI��t�I�?����f�H�{t�L�����L�l$M���M����I���foEfD��A��L�eL�-�zyH�l$��A�F�D!�A��I��tQfE��u-ff.�fAo$fD��H�����I��A����t�A���A���H��H)�H�x�t�H�x�A���L�l$I���H��t0H�SH�|$���xyH�CH��H��H��H)�H��HB��1�IDž�I���IDž�I�EH��t$H��tI�}I�u ��|yI�}(t
I�}0��yyH��I�EH�|$ L���t�H�l$ H�CH9�}PH9��!H�D$(�������L�p�L�x�L�`I�$H��tL����I�|$��L���2yy��L�t$(H�T$0H�|$8L����9L�|$@L�d$HI���	L�l$hL��L��L��S}yB�D$hI��H�|$PL��L���j���|$PtL�%�NyL�l$H�|$8uB�IH�|$X��wy���tE1�L�l$H�|$8u �'��zyD� I�� I��L�l$H�|$8t	L���lxyD�����t(H��t	L���SxyI�EH���[A\A]A^A_]�M�|$�M�l$�M�d$I�$H��tL���I�|$t	L��xyL���xyL�l$H��u��H�
'M�L��L��藻�I��H�|$8�[����_���H��H�|$8u!H��uYH�����H��I�|$t	L���wyL����wyH��t��-H��I�|$t"L���{wyL���rwyH���r��H��H��t�L���YwyH���Y��f�UAWAVAUATSH��XI��I��H��H���~y���y�����1���
!�y�,H�ĝzH��H��L�d$�%�D$���y���(H�=�y�*H�=�yH�5�yH��L���9�H��H��9L�-��yL�%��yfn�f`��p�fp�DJ�4�1�fv�L�=�wyL!��Aofo�ft�f�؅���H�D$(H�l$f�$@H�T$0H�t$ f�$0���H�L!�H��L��H)�L;u�uH�u�H�|$H�T$ A�ׅ����C�f!؉�H�D$(H�t$ H�l$fo�$@H�T$0fv�fo�$0u�ffffff.�ft�f�˅�uH�H��H���+����|$uH�V�zH��������H���X1����y��H�\$��H�;�-H�{�Quy�H�u�H��H�|$8� H�\$PH�D$PH��H��L�d$H�l$ tH�|$X�uyI�D$H�C�Ao$�L��H��>��H��������H���H9����t1�H���U���H��tH���syH����I��L���A�1�L��H�t$H���xyH��$L��$ L��$(H��$�H��$�$��$D$x�$��oD$8�oL$H�oT$X�o\$h��$���$���$���$�HDŽ$�HDŽ$��x�syH����H��$H�Hp�$@`�$�@P�$�@@�o�$��o�$��o�$��o�$��X0�P �H�H��$H���;D�H��t�H�uH�����|$uH��zH��������H���X1��O�y���$H��X[A\A]A^A_]�H�-�yH�D$8H�D$8H��$�H�=l�yH�
�^lL��AyH��$���Db����H�=�y�Ca������i��4�D$�Љy������H���yH��$��D$��$�H�=�qfH�
�clL��pH��$��+�#���DH�5z�y�����1��syH�;�������L��$���x����Ƶ���������+�y���H�5�y�����1���ry���芵����������y��������I���I��@�L�d$�I���.I��L���o��H��t	L���qy1�M��������I��H��$��2��L�d$��I��H�D$h�H�u
H�|$h�?�L�|$@H�\$HH��uBH�|$8uaH�D$PH��H��ujH��$�H�D$ H��uuH��$�H��L�d$�$�2M�wL�%�py�f�I��H��t�I�~�t�I�>A����L����pyH�D$PH��H��t�H�|$X��pyH��$�H�D$ H��t�L�l$(H�D$xH�D$E1�H�-�py�f.�I��L;l$ ttJ�mL�H��H�L$L�4H�<tI�~��M�f I�^(H��t4M�|$�ffff.�I��H��tI��t�I�?����f�I�~t�L����H�|$��oyL�l$(H��$�H��L�d$t�H�u
H��$��MG�H��$�H��t�H�u
H��$��-G�1�|$uH�]�zH��������H��uY1����y��t'@��tI�<$uL���m��I�|$�ZoyL���Z��H�5c�y�����1���oy@��u�����u��9�y��a��f.�@H��s�H������L�f.�UAWAVAUATSPH�$H��I��L�$�E1�H�-Y�lL�=py�
I��I���t2I9\-u�I�|-L��L��A�ׅ�u�A�|-t1�H��[A\A]A^A_]�L��H��H�$��p�L��H��H��[A\A]A^A_]���f�AWAVATSPH��I��H�L�L)�H9�w-H��J�<�I~�yryI�M�~H��[A\A^A_ùA�L��I��L��H�����L��M�~뮐UAWAVAUATSPH��I��L�<�E1�L�-M�lH�-oy�@I��I���tK9\,u�K�<,L��L���Յ�u�C�D,�1�H��[A\A]A^A_]�UAWAVAUATSH��hH��H�T$I��I��H���?�H�D$(I��������H���L9��WH�HH���H���H��tPf�f�$�HDŽ$�H���H��$��<�A��H���H��H����4�y��t�E1�H�����y�����1���
��y�H�O�zL���%1����y���.L��L���*��I��H����I�t$H�|$8L�|$�Ƅ$�Ƅ$�H��$�H��t�H�u
H��$��C�l$H�D$(H��$�D��$�H�="�yH�5#�yI�WM�wH�T$L���~��H��H��9H��yL�-уyH��$�fn�f`��p�fp�DL�t$0J��1�fv�L�=�lyH��$�I��I!��Co\5fo�ft�f�����L�d$ f�$PH��$�H��$�f�$@���L�H!�H��M��I)�H�D$0I9D$�uI�|$�H�t$H��A�ׅ�ta�E�f!��L�d$ fo�$PH��$�fv�H��$�fo�$@u�fff.�ft�f�Å���I�I��H���&���L�-��yL�|$I�?tH�|$��jyL�d$L�d$ I���������@��H�\$uH�)�zL���"1��h�y��H�|$(�H��t�H�u�A�H�;�EH�{�jy�6H�=1�y��L�|$I�/I��������I�FH9�L�l$0uI�nH��$�H��$0�$��$ D$x�$�oD$8fL$H�oT$X�o\$h��$��$�f�$���$�HDŽ$�HDŽ$��x�shyH���SH��$0H�Hp�$ @`�$@P�$@@�o�$�f�$��o�$��o�$��X0�P fH�I�NH9�u"�H�uH���L���I�$�\$���H�
ɀyH�ʀyL��$�I!��Bof������L�H!��<1@���L�F�I!�H��$��1B�TH��H��H)�@��H��H�l1�H�L$H�J�L�j�H�B��oX�y@��fn�f�
�>f���;�y�I�$�\$uL������uH�ŎzL����1��y����M����H��h[A\A]A^A_]�H�=�l�7����H��~yH�D$8H�D$8H��$�H�=
�yH�
;SlL�$6yH��$����V�����H�=�~y��U�H�*�zL����������@���c~y������H�P~yH��$�@��$�H�=&ffH�
�XlL��oH��$��+����L��$���x�W��H�5�}y�����1���gy���H�5�}yI�������1��bgyL��H���Y����_����I�I!��Bof��H����������fof������<1���������X����a}y�L�����B��+����٩��������>}y����I��H�D$H�8tH�|$�fyH�D$h�H�u
H�|$h�3�H�|$8�-��H�D$PH��H��tH�|$X��eyH�|$xH��$����H��$�H��t�H�u
H��$��#=�H��$�H��t�H�u
H��$��=�1�L�|$�UI���NI�����Z�L���b��I�ų�:I��H����kI��L�|$�{I��L���
��H��H��tH�|$�ey1ۋl$�I�$uL�����@�����u&�?�A���<��I��H��$�����I��L�|$H�|$(H��t�H�u�J<�I�?uL�����I���dyL�����f.�UAWAVAUATSH��H�t$@I��H�D$H�D$H�D$H���+I��L�|$`��H�D$hH��H�D$p1�H�J�lH�D$(H�D$ H���*ffffff.�H����rH�l$0H��L9���H�L$8L�iM9�L�l$0MG�1�fffff.�H�D$@D�<�A���t^A�A���tRA�� wD��H�&H����A������r&��|z��uZD�����H�
��Hc�H��E1�L���H;\$pwmH��L9��q����L�%u|z��A���L�%\|z��H�K|yH�D$HH�D$HH�D$xH�=5|z�H�T$xH�
<BpL��1y�XR��g���H��H+\$8������H�|$ t+L�|$L;|$u
H�|$����H�D$B��
I��L�|$H�D$@H�L$8H��H�D$HH�D$PH�D$XH�D$xH��$�H��$��A�H��$�H�t$HH��L�D$x�n\��$��ZL�d$HH�\$PL�l$XH�D$L�|$L)�I9��tJ��J�<�H|$H��MfyM�L�|$M��t	H���ayH�D$ ���f�L��I��H�D$8I)��������L9���E1�H�L$ H��A��L���H���H�D$L�l$H;L$hv"�D$0
I9�u
H�|$�d��H�D$ �H�|$ tw�D$0 L9���H�D$�L$0B��I��L�l$H�D$L)�I9�wUH�D$@H�L$8H�4�J��J�<�H|$�EeyM�L�l$L�H\$ ������8H�D$ L)�I9�v��A�H�|$L��L�����L�l$뉹A�H�|$L��L�����L�|$�g�����A�H�|$L���e��L�l$����H�\$H;\$L�|$`t�1�H�|$�<��H�D$��
H��H�\$I�_D$AH�Ĩ[A\A]A^A_]�H�Z�lH�=�^f�����lH�p�l����$��D$H�=�^fH�
<SlL�5�lH�T$�+�V���1H�M�l�H���l�H�۶l�H���lH�D$(H�|$(�C��I��M��t6H��X_y�+�&�$�I��H�|$x�@�H�|$HtH�|$P�0_y�I��H�|$tH�|$�_yL������UAWAVAUATSH���H�|$0�1���
�py��H��$�H���zH��H����E1���py����H�t$HL�%�pyJ��M��tUL�5�pyH���]yH���DI��1�L��fffff.�H9�t'I��H��(H��I�TH��H��u��A�H��������L��$�L��$�L��$�E��uH�քzH���1���oy��L��$��kI����M����L��$�L�H�D$HJ��H�L$XJ��H��$�H��H��$�M��I��H�-��HDŽ$�L��$��f�I9�L��$��2M��uGM�&I��A�D$(H��$�H9��M��H�
��Hc�H��ff.�I��I9���M�&A�D$(HcD�H��H�5��
I9����L��H�t$XH��~H�
�~����H�5����tL�`����H�5{�I9�t;�RL��H�t$XH�U~H�
R~���H�5I�
������DI9�uL��H��$���]y��������I�$�'���L���������L��H�t$XH��}H�
�}�?��H�5�
��t�����H�5&�
I9�t���H��I��t�H�|$0H�5G}�b��E�|$(D��H�D$H�D$H�D$��H�
�fH��H�K�fHc�H�H�D$`H�D$hH�L$p�	A�H�|$8H�t$H���
L�D$`�U�|$8�)L��$�L�l$L�|$H�T$H�|$0L���\t�M��t	L���&[yA�D$(H�
��Hc�H�L�l$H��H�D$H�D$H�D$AD$AL$8H�D$`L$hHDŽ$��$��A�H�|$8H�t$H���
L�D$`��T�|$8��L�l$L�|$H�T$H�|$0L���s��A�D$,�ȃ�����H�
�CyH��H�pH�P ��H�D$H�D$H�D$AD$H�D$`D$h�A�H�|$8H�t$H�X�
L�D$`�*T�|$8�OL�l$L�|$H�T$H�|$0L����r�M��L�l$Ht	L����Yy�I�$�5���L���m���(���H��MH�D$hH�D$pH�D$`H�|$`�@��H��L�<�H��H��>��L;�$�����FM��H�T$(t+H�t$ L���PXyH���H��H�D$(H�D$PH�t$ ��H�D$PH��H�L$ L���d]yH�D$H�D$H�D$AD$H�D$`H�D$ H�D$hH�D$(H�D$pHDŽ$��$��A�H�|$8H�t$H���
L�D$`�R�|$8�L�|$H�t$H�T$H�|$0H�t$(�q�M��tH�|$(�KXyL�|$ H�|$P�y����}���H��$�H��$�t�XyH���[A\A]A^A_]�1�H�t$ �����H�=�iyH��I���_F�L��H�����H���|��H��A��A����iy������H��iyH�D$`D�|$hH�=��
H�
�FlL���lH�T$`�)�>���TH�5jiy�����1��#XyI���w���I���$A�K�4.L�����I��L9�u��V����D$9�D$H�=$VfH�
�JlL�9�lH�T$�+�����蠚��������hy�����D$9�D$H�=�UfH�
UJlL�N�lH�T$�+�o���H�=��eH��l�(����k�D$9�D$H�=�UfH�
	JlL��lH�T$�+�#���<�D$9�D$H�=^UfH�
�IlL���lH�T$�+�����
�H�����L��L������B����L�|$ ����H��H��$��T��H�����H��M��ut�}�Q���
���H��M����L����Uy��rH��A���%1�H������H��I���H��H�|$`���H�|$tH�D$H�D$(H�|$(�mUyH�|$PtXH�|$ �ZUy�K�H��H�|$`���
H��H�|$`�6�H�|$t%H�|$�'Uy�H��H�|$`����H�����H���I�$uL���Ʒ�L)�L��$�u
M��u1H������H��E1��I��L9�t�K���H�u�K�<�腷���H��$���TyH�����f.�UAWAVAUATSH���H�F0�H��.I��I��F0)�$�H�F0H�D$H�vI�UH��$��15�1�I;EM�} I�m(qH��H�$�LH��H��t#H��+SyI��H��u�H������A�L��L��H��LXyM��H�,$L�d$L�|$ M�}HL��H��H�@M��L�l$H�l$X��M�e@H���RyH���CL�|$(H�D$01�E1�L�|$pH�\$hH�D$`DH9���I�t$I�\$L�4�H��t L��I���dRyL��I��H��u��@A�L��L���WyH�\$xL��$�H��$�I�t$ I�T$(H��$���3�I��0I��D$x�$��$�H�D$`T( L((H��0L�|$pM9�H�\$h�<����H�D$(H�D$0H�D$(H�D$@H�D$0H�D$HL�|$PL9|$@v7I��H�|$HM��H�\$L�t$t1L��HVyH��u.�L�������H�D$HH�\$L�t$��2Ry�A�NdA�vfI�VPH��L�T$ L�\$Xt,�H���I�VPA�~eM�FXM��t �I���M�FX�1�A�~eM�FXM��u�E1�@��A�v`(�$�C0�$�L��$�L�KL�$L�KL�S L�[(H�C@L�{H�Kd�CfH�SP@�{eL�CX�s`H���[A\A]A^A_]ÿL�������
�H������I��H�|$@�7I���NI���2I���QI���I��H�|$xtH��$��QyL�l$8H�|$(�+
�H�$H��H��tH�|$ ��PyH��$��'��H�D$�H�u
H�|$��L���������DUAWAVAUATSH��L��$�H��H�t$I��H���VH��$8HDŽ$@
DŽ$HcƄ$LH�71H��$PHDŽ$XDŽ$`hƄ$dH���
H��$hHDŽ$pDŽ$xvƄ$|H�W�VH��$�HDŽ$�DŽ$�VƄ$�L�bH��$�L�rM��L��$�t&M��I��L����NyH����I��uH��1��H��SL��H��I�T$(H��H��H��1�f�B�F�B�F�H��H��0H�� H9�u�A��tH�@AD�H��H��$�H��$�L��$�H�8�VH��$�HDŽ$�H��$8H��$�HDŽ$�HDŽ$�W��$HDŽ$DŽ$0?Ƅ$6fDŽ$4HDŽ$��$ HDŽ$�HDŽ$�1�L��$�L�|$0H�-�L��H9�wKL��L���3�=tV��Ń�;�kHcL�H�H���H��$��H��$�H��$H9�v�H�=qeH��
y�5�+���L��H+�$�9H��$�uNH��$�L��$�M���L�cL�-�My�DI��I����I�D$�H��H��t�I�<$A����H�D$H�D$ H�D$(H�/�VH�D$8H�D$@H�D$0H�|$0���H��H�D$0H�\$8H�$L�*+H��$�H�t$L�L$0H���@����$��KD$)D$0H�D$(H�D$@H�D$HH�D$XH�D$h�D$pH�D$H�pH�|$0�[	���H��$�t	H���LyM��t5H��$���LyH�]L�=�Ly�f�H��I��tH�{�t�H�;A����H��$�H�8��H��PLy�wH�D$H�XH�D$H�D$ H�D$(H���VH�D$8H�D$@H�D$0H�|$0����H�ыf^y���dG^yH�D$0D$8H�D$PH�Q�
H�T$XH�D$`H�$L��)H��$�H�t$L�L$0H�������$��uL�l$L�d$ H�D$(I��L�d$0H�D$8�D$@
H�t$0H���:��M����L��@Ky�H�D$H�D$ H�D$(H�!�VH�D$8H�D$@$H�D$0H�|$0���H��$H���@H��$�H9��KH��H��$�H��:H�D$0D$8H�$L��(H��$�H�t$L�L$0H�������$��D$)D$0H�D$(H�D$@H���VH�D$HH�D$PH�D$XH�D$h�D$pH�D$H�pH�|$0����8M���rH���V�L��H�t$蛕��eH�D$H�D$ H�D$(H�t�VH�D$8H�D$@H�D$0H�|$0���H��$H���H��$�H9��H��H��$�H��:H�D$0D$8H�$L�`'H��$�H�t$L�L$0H���v����$���D$)D$0H�D$(H�D$@H���VH�D$HH�D$PH�D$XH�D$h�D$pH�D$H�pH�|$0��H�D$0H��H��tH�|$8��HyH�H�D$�L��$�L��$�M��u3�`H�=O�V���H�D$1�L��$�L��$�M��t/I�oL�%nHy�
@H��I��tH�E�H��H��t�H�}A����H��$�t	L���6HyM��L��$�t9H��$��HyM�}L�%Hy�fDI��I��tI��t�I�?A����H��$�H�8t	L���GyH\$H��H�Ę[A\A]A^A_]���$��D$H�=�FfH�
-;lL��oH�T$�+�G���H�=3�l�f���	��$��D$H�=kFfH�
�:lL��oH�T$�+�������$��D$H�=6FfH�
�:lL�oH�T$�+�������$��D$H�=FfH�
}:lL�FoH�T$�+����mH�=�b
H��o������S�L���7���DH�=�o����6H�=o�����(H�=Io�����H�o����H�Eo����I��M����L��YFy���I��H�D$0H��H��tlH�|$8�5Fy�_�3�1�/I��H��$��e��L������<�:I��H�|$0�\����I���
I��H�|$0�D'�H�|$tH�|$ ��Ey�I��H��$�诉�M��tH��$���EyH��$����L��觺��UAWAVAUATSH��H�L$ ��$4��H��H�5�V�1�����I��������@���HL�{H�5�f�L����H��VH��$@H�4�VH��$HDŽ$P
H��$@L���|�����A��H�D$0H�D$8H�D$@H���VH��$HHDŽ$P+HDŽ$@H��$@�p��H���FWyH�����H��`H�T$XH�D$P�$WyH����hH��`H�t$PH�|$XD$`)�$PH��$@H��$HHDŽ$`H��$hH�$L�"H�|$PH�t$0L��$@H���+���|$P��H��$@A��H��tH��uH��$HtH��$P��CyH�l$0L�l$8H�D$@H��L�L��$@H��$HDŽ$P
H��$@L���k��H��t	L��uCyH��dH��$@H��dH��$HDŽ$P
H��$@L���$��D��A��I��������uH��izL���w1���Uy���CL��$@��L��H�t$ �UGyH�CH�D$ H�{HDŽ$�HDŽ$�HDŽ$�H�l�VH�D$PH�m�VH�D$X�D$`
H�t$PH��$8�2z���fz��HDŽ$���$���$�H�v��H��$�uƄ$�H�=]���3��L�t$PL�-����jgz����
L��H��$@�2p��H�\$PI�H��H��H��?H!�IcD�L��H�|$Xu%�gz�ffff.�f�|$X��	H��y�H��H9�t	H���w���H�|$X�k���H�|$`��Ay�[���H�D$XH�D$(L�|$`L�t$h�D$p�D$�D$t�D$H��y(H��H��pH��H9�uH�|$(t	L���2Ay��$4���H�|$ H�5��V薘�L�t$M��tqI��E1��I��I��t\H�D$(B�4���5��=����
1�M����H�|$P�u���L�d$XH�T$`H�|$ L����Y�H�|$Pt�L���@y뛺H�|$ H�5�a���L�t$���?yH����	H��M��I�� M��I��8D���L��E��A���A	�L��H�� ��H	�H��$H�H�FH�FHDŽ$H��$HDŽ$�|$��$0teH��$�b�H��$�D$�FfD�~�FD�fH���VH�F H�F(HDŽ$H��$�|$tA�H��t�*�|$twA�H��$�a�H��$H��$H�D$B��H�@�T$�D�tH�D�VH�TH�DI��L��$L�<@I���H�D$A�0��H�D$A�I�H��$�I���ffff.�I��M9��NI�6���?M�fI�nHDŽ$�HDŽ$�HDŽ$H�|$8�n���H�D$01�H����H�
��V�HD�H�@D$@)D$`H�T$0H�T$PH�T$8H�T$XH�D$pH�L$xH��$�HDŽ$�L��$�H��$��A�H�|$0H��$�H���VL�D$P� 8�|$0��H�D$PH��tH��uH�|$XtH�|$`��=yH��$�L��$�H��$H�|$ L���V�H�������L���=y���H�|$tH��$��g=y��$0@��L��$@I��������L�t$P�QH��$H��$ �D$��$(�D$��$,L��$�L;�$�u
H��$�賉�H��$�L��H���$ I��L��$��X�A���nOy��	t��
t�� u��1��u��1��l�
�1��c�
�Oy��u:�Oyu	��1��HH��t��u��1��4��1��+<w*H��t
H��<s
H��`����H��@H�H	�H��$�H��$ H��$�����<uQA��uH��bzL����1���Ny���J�q�A����Ny��	t>��
t0�� u=��1��D�t$E1�H��$�H���Y���1��m�
�1��d�
�Ny��u:�Nyu	��1��IH��t��u��1��5��1��,< s+H��t<s`������H��H��@H�H	�H��$�H��$ H��$����<��A��uH��azL����1���My��L�t$P��H��$�H����H��$�H��L�<L�$I��L��L��H�\\H�
Y\�����L��L��H�s\H�
p\����n�D�t$A�H��$�H��r,H��$�H��H�<H���H��$�����A�<��H�D$0H�D$8H�D$@H�3�VH�D$XH�D$`H�D$PL�t$PL�����H��H�uLyA�TH�����H��`H�D$PH�T$XH�$H��$�H�t$0H��L��M�������$��L�t$0L�|$8H�D$@I��L�|$PH�D$X�D$`
H��$8H�t$P�,��M��t	L���69yE1��D$uH��_zL����1���Ky��t>E��L�t$P�L��$@I��������H��tH�|$(��8y@��������7��H�5eKy���1��s9yE��L�t$Pt����H�58Ky���1��F9y����$|����X����Ky�L����|����\�����Jy�P�����H�5�Jy���1���8yH��$�H���V��������{���������Jy����H�=1�VH��o�-����H���VH�D$PH��VH�D$X�D$`
H�t$PH��$8�Zo��H��L��$@tH�|$(��7yH��$��D�H��$�H��t�H�u
H��$�蕝�H��$�tH��$��T7yH��$@�O��H��[A\A]A^A_]��D$1��$ H�='6fH�
�*lL��oH��$ �+躷���D$Q��$�H�=�5fH�
k*lL��oH��$��+肷���H�5^Iy�����1��g7y���Ez����|��2Iy�p��L��$@������$��D$H�=_5fH�
�)lL��oH�T$�+���R�t$PH�=55fH�
�&lL��yH�T$P�+�˶��(H�=�o�ݱ��H�=�o�ϱ��H�=6o����I��M���sL���e�FI���^�z��I��H��$��H��$��I���tH��H��t	L��x5yI���[I��H�|$P�{/��6I��H��$�H����H���H��$��[�����t��I���I�����.I��H�|$Pu
L��$@�fL���4yL��$@�PI��L��$@�@I��H�|$ �M��L���̩�I��H��L��$@H��$�H�D$����I��L��$@�I���I��H�|$P���H�|$0tH�|$8�a4y�t$��H�=�Fy�u��L��$@�I���I��H��$@��H�|$0tH�|$8�4yA��A��H�=�Fy�)��H�|$ �/L��L����I��L��$@H�|$P��H��$�H��$�H�D$tL��$�L���3yH�D$H��$�H��t��3yH��tH�|$(��3y�I��H��y
H�|$P�
.�H��$��p@�H��$�H��t�H�u
H��$��p��H��$�uL���mK��L���5��H��$��3yL���OK��L������U��H��$�H��t�H�u
H��$�����0���+����fffff.�H��H��D9���H9���H9����D�E��y�E��A��D�ZA��?A���v@D�RA��A��?E	�A���r=D�BA��A��A��A��?E	�E	�A��trH���H��A��E	�E���m���H��A��E	�E���Z���H9�t>���y:<�r6<�r2�J��?�r��?�R��������	΃�?	�	�u��1��f.�@UAWAVAUATSPH��H���H����t��1yL�{L�sI���H�$tDI��E1�H�-�1yH�s1y�f�I��M9�tO�$/L���A�$H���t�L�����H�$H�;t	L���11yH�{`��H���H��tH����t�	1yH���H��tH����t��0yH�{�)BH���H��tH���t��0y�{Ht#�{Pt,�{Xu5�{\H��[A\A]A^A_]�%�.y�{L��.y�{Puԋ{T��.y�{Xt�H��[A\A]A^A_]�H�
��x1�L��1��Ԭ�I���gI���I��H�;t	L���>0yH�{`�H���H��tH����t�0yH���H��tH����t��/yH�{�6AH���H��tH���t��/y�{Ht�{Pt�{Xt&L�����{L��-y�{Pu�{T��-y�{Xuڋ{\��-yL��葤��ϯ�f.�f�SH������t��-y�{���t��-y�{���t��-y�{���t[�%�-y[ÐUAWAVAUATSPL�'L��M��@��tH�_L�1�L�5
/yDH���9@���4H��t(��I9���L��I����ffff.�M��t8L��L��H��t11�ffff.�H�� H��H9�u�L��H)�I��s�QL���LL��I��rCDH�� H�� H�� H�� H�� H�� H�� H�� H���u�E1�E1���I9��D���fff.�L�/M���7I����A��L��fA;�s�M����H��(L�L��H����1��H�8H�� H��H9�u�L��H)�I��rCf�H�H�� H�� H�� H�� H�� H�� H�� H�� H���u�E1�L�$mI�K�|�tJ��L�H�@H��H��A��H��H��J��L�H�@�H��A�H������H�@I��H��A��L��E1���L�}L��L�$mI�K�|�u��@L��I���d�������@��t+H��t5H�H��thff.�H��A��H�H��H��u��MH��[A\A]A^A_]�M��tPL��H��tO1�L��ff.�H�� H��H9�u�L��H)�I��s5�H��H��H��[A\A]A^A_]�%1,yL���n���L��L��I���^����H�� H�� H�� H�� H�� H�� H�� H�� H���u�������+yH�=��x諩�H�=�x蝩�f.��UAWAVAUATSH��H�$H��xH��$�H��H�R�VH��$hHDŽ$pDŽ$xPƄ$|H�`�VH��$�HDŽ$�	DŽ$�iƄ$�H�V�VH��$�HDŽ$�DŽ$�Ƅ$�H�T�VH��$�HDŽ$�
DŽ$�Ƅ$�H��H��$�HDŽ$�DŽ$�hƄ$�H� �
H��$�HDŽ$�DŽ$�vƄ$�H���VH��$�HDŽ$DŽ$wƄ$H�,H��$HDŽ$DŽ$ Ƅ$$H�H��$(HDŽ$0DŽ$8Ƅ$<H���H��$@HDŽ$HDŽ$PƄ$TH�Z�VH��$XHDŽ$`DŽ$hcƄ$lL�jH��$@L�bM��t#M��I��L���v(yH����1I��u1��L��YL��H��I�U(H��H��1��B�F��oB��F�H��H��0H�� H9�u�A��tH��AoD�H���8H��$�H��$�L��$H���VH��$HDŽ$H��$hH��$HDŽ$ HDŽ$(f���$0HDŽ$HDŽ$`?Ƅ$ffDŽ$dHDŽ$���$PHDŽ$�HDŽ$�@�1�L��$�L��$pL��L�%��H��$�H�D$xHDŽ$HHDŽ$�H9���L��L����=���ȃ�v� .Ic�L���1�H��$H��$HH9�v���9MzH��$H��$HH9�v��v��T�H��$�H��$H��$HH9��n����M��+�H��$HH��$H��$HH9��E����$���H�D$xH��$H��$HH9�����H�=�IeH�}�x�5����0H��$H��$HH��H)�H��$��4*��$�L��$H��H�$�H��$�H��$H
�$�H��$H�H��$8L��$pH���nH��$hH��lH��$`�H��$x�H��$p1�HDŽ$0E1�L�d$xL��$�H;�$�H��$�'H��H��H��$�H�<H�tHDŽ$pHDŽ$xHDŽ$�H��$8H��$0L����o���$�H��$pH��$�L��$xL��$�H��H��$�H��$�f�@�Ƅ$�H��$�H��$�I���~L��$pL��L��L����)yBƄ<pI��H�|$L��L���K��|$�3H��xH�D$`�D$X�6f.�H���� A���($H��$��@ �����%M��H�D$H�D$H�D$ ���L��1��y"y��A�1�ffffff.��L���j#yH�����H��H���,H���:'H�D$H)�H9�r-I�<L��$pL��H��z(yH�H�\$ H��$��x 땹A�H�|$H��H����L�t$H�\$ �fffff.�H�t$H�T$ H�|$XH��$����|$XDl$\H��$�HED$`H��$��M �l$XH�D$H�D$H�D$ ��$�����H�ըA�LE�M���MH�|$XH�t$H��H�����t@L��Ѓ�����$���H�|$��$L�|$I��L��$��KL�|$H�T$ H��$pL�����L��L��$pH��$xH��$�L��$�H�|$L��tL����"yL����$��� yH��I9�I���3$H��$��A��tH�|$�U"yH��$�t	L��A"yL��$L��$�H��L�d$x�{ffffff.�H�t$H��$pH����H��$��A��H�|$H��$�t��!yH��$pH��$L��$xH��$�H�|$tH�|$��!yH��$�A��L�|$��HDŽ$�HDŽ$�HDŽ$��)y���cHDŽ$pH�`(yH��$xH�)&lH��$�HDŽ$�HDŽ$�HDŽ$�H��7lH��$�L��H��H��$�H��$pE1�E1��m��H��$�H��$�H��$H9��$HDŽ$�HDŽ$�HDŽ$�L��$�H�,�L�HDŽ$�1�1�L��$��=fDI�L$H��$�L�$�H�L�D�t�H��$�H��H��$�H��$�H��$�H�IH��$�H��D��H��I9�tFfDE�}I��A��uL���-ffff.�H����n'I��H��A��u�D�������A��I��A��tkE��A��H��$�t)D8q�u#L9a�uI�T$H�Q�D��H��I9��u����H��$�H;�$������H��$��A�H��$����H��$�H��H���nH��L�|$t(H��8yH��L�d$xL�-y�d'H��$���L�d$xL�-�yH�l$XH�D$`H�D$hH��$�H��$�H����L�u�A�F�<��I�N��ofD$�D$ A�A�NH�T$ �J�BH�D$H��$pH�
�W�H��$xH�D$H��$�H��$�H��$�H��.H��$�H�|$XH�5��kH�t0	H��$p������5!I��H��$���L���H��tH��A��L�l$XH�l$`L�|$hH��$�tH��$���yH��$�L�pH��$pH��L�����H��$xH��$�L��H���6�H��$pL��$pt	H��{yH��$H����%A�M���I���H��Uy�;���L��$�H�j�L�z�L�jI�EH��tL����I�}L�%"ytL��A��H��A�ԋ�$�L��$�H�|$������I��I��	�LB��A�A�H��$p1�L������$pubH�&�����$HL��$t[H�|$L��H��1��,���$�tlH�\$L�D$ H��$�L��H��H���¦���H��$xH�D$L�|$L�����D��$�A��H��$�H��$�L��H���[/�H���3L�4�I��L�l$H�\$ L��1�L���H��H���H9����2A��A���A���A������$H�ǃ�
u�H9�t�H9��%McD�M���6#J�4�H9�rsE��t�I���L)�A�L9�t�F�E��A���A���A������#E1�A�� A��A�E(�H��E��EE�H��I��A��t�A���/����L�����H����$H��H��L��L��TyH��$�H��$�H��$��YHDŽ$pHDŽ$xHDŽ$�H��$�H��$�H��$pH��$�H��$xH��$�L�|$L��$H�|$tH�|$�^yHDŽ$HDŽ$ HDŽ$(E����H��$�H��$���!y���oHDŽ$pH�!yH��$xH��lH��$�HDŽ$�HDŽ$�HDŽ$�H��0lH��$�H��$H��$pE1�E1��#��A��H�
�Hc�H��A��H�
��Hc�H��H��$�H��$�HDŽ$pHDŽ$xHDŽ$�L��$pL���Wc��L��$�H��$�H9�uH��L��L��H��by����HDŽ$pHDŽ$xHDŽ$�H��$8H��$0L��$pL����b�L��$pH��$xH��$�H��H��$pH��$xf�@�Ƅ$yfDŽ${H��$PL��H���+yL��$��$P��I�틬$TL��L��H�����H��$xH��$���H������������H��$pt	H���y��)yM���9L���y�+H��$�H��$�H��$ L��$(�<y���S�H�xlH�$E1�H��$pL�
�y�=��L��$pH��$xH��$�L��$p��H9�$�u H��$�H��L��H���y����
L;�$�s]H��$xH��H��$�H�yH��$�H�H�DH��H��$pH��$xDŽ$�
�E1�H��$p�o�H��$p��H��$pL��$p�  �E1�1��2L��$�M���X
L��$�L��$ H��$(H��$�L��$�L9��W�,�[yH��L�%��V��ܕV@ŕV@��VH�D$H�D$H�D$ K�D�H��$�K��H��$W�)�$�HDŽ$�L��$p�6H�D$�,�H��H�\$ I��I��H��$�L;�$�L��$p��fo�$�A�m��5��=���NL;�$�PL��$��A)�$�E�~H��$��/f~�fo�$�f~�9���H�D$H�t$ H)�H���=E1��)@H�|$���H�D$D�,�H��H�\$ I����H�56�VE�,4E��xI��H�\$ H;\$u��f�D���A�T4��?A���vOA�L4����?	�A���r\E�l4������A��?A	�A	�A��t[I��H�\$ H;\$�[����L���I����	�A��H�\$ H;\$�0����5���I����	�A��H�\$ H;\$�����
����H�:�VA��sH�
�DfJc�H�H�
�DfJ��HDŽ$pH��$xH��$��A�H�|$XH�t$H��VL��$p��
�|$X�	�Eރ��+H�
�Hc�H��H�D$H�t$ H)�H��L�%��VL��$���E1�H�5��V�+H�|$�G��H�D$�,�H��H�\$ I��H�5��V�\���A�,7@��xI��H�\$ H;\$u�뺉��A�T7��?@���vOA�L7����?	�@���r[A�l7��������?	�	Ł������I��H�\$ H;\$�f����W���I����	Љ�H�\$ H;\$�<����A���I����	���H�\$ H;\$�&�������H�\$ H;\$L�%��VL��$��o���H�|$�?���`���H�D$H�t$ H)�H��L�%`�VL��$��vE1�H�5z�V�+H�|$��H�D$�,�H��H�\$ I��H�5S�V����A�,7@��xI��H�\$ H;\$u�뺉��A�T7��?@���vOA�L7����?	�@���r[A�l7��������?	�	Ł������I��H�\$ H;\$�f����W���I����	Љ�H�\$ H;\$�<����A���I����	���H�\$ H;\$�&�������H�D$H�t$ H)�H��L�%E�VL��$��zE1�H�5e�V�+H�|$���H�D$�,�H��H�\$ I��H�5>�V�����A�,7@��xI��H�\$ H;\$u�뺉��A�T7��?@���vOA�L7����?	�@���r[A�l7��������?	�	Ł������I��H�\$ H;\$�f����W���I����	Љ�H�\$ H;\$�<����A���I����	���H�\$ H;\$�&�������H�t$ H9t$L�%1�VL��$���E1�H�5�1�+H�|$�χ�H�D$�,�H��H�\$ I��H�5�1���A�,7@��xI��H�\$ H;\$u�뺉��A�T7��?@���vOA�L7����?	�@���r[A�l7��������?	�	Ł�����I��H�\$ H;\$�f����W���I����	Љ�H�\$ H;\$�<����A���I����	���H�\$ H;\$�&�������H�t$ H9t$L�%�VL��$���E1�H�5�0�+H�|$軆�H�D$�,�H��H�\$ I��H�5p0����A�,7@��xI��H�\$ H;\$u�뺉��A�T7��?@���vOA�L7����?	�@���r[A�l7��������?	�	Ł��k���I��H�\$ H;\$�f����W���I����	Љ�H�\$ H;\$�<����A���I����	���H�\$ H;\$�&���������A�H�|$�Ž������A�H�|$裎��A�����A�H�|$脎��k�����A�H�|$�e���g�����A�H�|$�F���\�����A�H�|$�'���Q���H�D$H�t$ H)�H���E1��H�D$�,�H��H�\$ I���;C�,&@��xI���h���C�T&��?@���v<C�L&����?	�@���r5C�l&��������?	�	Ł���I���I����	Љ��I����	���H�\$ H;\$�_���H�|$�[���P����E1�1�L��$p���1�E1�L��$p�HDŽ$pHDŽ$xHDŽ$��E1�E1��L�d$xI��H9�� �H�L$F�$�L;�$puH��$p�ƃ�H��$xF�$�I��L��$�I�A��
u�H9�L�d$xt�H9���KcL�H���&H�<�L9�w��H��H��H��$�L�`�L�xI�H��tL���L��I�L�%,ytA��H��$�A��L��$pH��$p����H�	yH�D$H�D$H��$pH�=xy�H��$pH�
�kL�]�x�(���X�H�|$XL��L��H��$��KP����H�\$ H�t$L��H���A�H�|$tH�|$�v
yL��$pH��$xH��$�H��$�H�hL��H���_�L��$xH��$�H��L���T#�H��$pL�d$xH�
yH��$xtL����H���BM��L��$pt	H���	yH��$tH��$ ��	yH��$�tH��$���	yA�H��$xH����H��I��H��yH�D$H�D$H��$pH�=y�H��$pH�
��kL���x���L��H��L�|$L�d$x�6�M��I��I��H��H�FyH�D$H�D$H��$p�E1�H�=�y�H��$pH�
Q�kL���x�]��H��L��L��M���H��A�H�|$�������L�|$1�H���7���n��
y�8H�� H�����<#���D�H�|$tH�|$�zyA�A��L��$�m
�L
H��$�H�XH�D$H�D$H�D$ H���VH��$xHDŽ$�HDŽ$pH��$p�ʑ�H�ыiy����
�oIyHDŽ$p��$xHDŽ$�H�Io
H��$�HDŽ$�H�$L���H�|$XH�t$L��$pH��謨��|$X��
L�t$L�|$H�D$ I��L��$pH��$xDŽ$�
H��$pH���#`��M����L���$yE1��'	H�D$H�D$H�D$ H���VH��$xHDŽ$�HDŽ$pH��$p蕐�H��$HH���]H��$H9��]H��H��$�H���o:HDŽ$p��$xH�$L�j�H�|$XH�t$L��$pH��耧��|$X�
D$)�$pH�D$ H��$�H���VH��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H��$�H�pH��$p�w���=H�D$H�D$H�D$ H���VH��$xHDŽ$�$HDŽ$pH��$p�S��H��$HH���=H��$H9��=H��H��$�H���o:HDŽ$p��$xH�$L�(�H�|$XH�t$L��$pH���>���|$X�D$)�$pH�D$ H��$�H�n�VH��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H��$�H�pH��$p�5��H��$pH��H��tH��$x�yA���zH��tH��V�H��H��$���O��H�=	�V��cQ��E1��9E1�L��$pE��@��H��$��A��tH�|$�yH��$�L��$�M��t5L�c�ffff.�I��I��tI�D$�H��H��t�I�<$��y��H��$�t	H���yA��L��$�L��$�M���qH��$��xyH��$I��H�X�ffffff.�H��I����H�{�t�H�;�;y��H��$�H��$�HDŽ$�HDŽ$�HDŽ$�H���VH��$xHDŽ$�HDŽ$pH��$pL��$�葌�H��I��H��$8H�D$H��$0H�D$ H�D$H�D$XH�D$`H�D$hHDŽ$� `H�D$XH��$pH��kH��$xH��$�H��$p�5���&	L�l$XL�|$`H�D$h�oD$L$ f�$p)�$�HDŽ$�L��$�H��$�H�$L���H�|$H��$�L��$pH��L������|$��H��$pH��tH��uH��$xtH��$���yM��t	L����y�o�$�f�$pH��$�H��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H��$�H�pH��$pL��$�譽�L��$�H��$pH��H��tH��$x��yD�������M�|$�I�l$�M�l$I�EH��tH���I�}t	H���yL����yL��$��_H���VH��$xHDŽ$�(HDŽ$pH��$p�1��H��H��$pH��$xH��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H�D$XH�D$`H�D$h�jy��L��$�.�oByH�D$�D$H�|�VH��$�H�t$XL�D$�A������$���L�|$XH�\$`H�T$hH��$pH���e�H��$�H�D$P�o�$p�$��$��$�)\$@)T$0)L$ fD$H��$�H�pH�|$輻�H�D$H��H��tH�|$��xM����H����H�ԅVH��$xHDŽ$�HDŽ$pH��$p菈�H��H��$pH��$xH��$�H�"�VH��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H��$�H�pH��$p���L��$�%���xI��L��H��$�L��$t�"�xA��A��tA�H��$tH�|$���xL��$�M��H��$�L��$�M��t,L�cL�-�x�	I��I��tI�D$�H��H��t�I�<$A����H��$�t	H����xL��$�M��t8H��$��z�xI�_L�5o�xI���f�H��I��tH�{�t�H�;A����I��H��$@H�8t	L���6�xI�� L�$�L��H��x[A\A]A^A_]�L��$H��$@H�8u���H�
^�k�1�H���_y��H�=�eH�
<�kL�u�nH��$P�+�s}��sH�
�|VL�
8�nH��$�H��$A�I1���z��CH�
��nH����x��/L��$�H��$XH��$�HDŽ$�HDŽ$�HDŽ$�H��VH��$�HDŽ$�H��H��$�H��$��&�H��I��H��$8H�D$H��$0H�D$ H�D$H�|$XH��$��DL�|$`H�D$h�oD$L$ f�$p)�$�HDŽ$�L��$�H��$�H�$L�h�H�|$H��$�L��$pH��L���x���|$��H��$p萼�H�|$Xt	L���'�x�o�$�f�$pH��$�H��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H��$�H�pH��$p�H��H��$��{�M��t	H����xH��$tH��$ ���xH��$�tH��$��s�x�A�H��$�Y����_���H�=�Pl�0x���D$Y��$�H�=5�eH�
��kL��nH��$��+��z����D$Y��$�H�=��eH�
y�kL���nH��$��+�z���D$Y��$�H�=�eH�
A�kL��nH��$��+�Xz��XH�=T
H���n��w��;�D$Y��$PH�=p�eH�
��kL���nH��$P�+�z��H�=D�eH�
��kL���nH��$P�+��y���H�=�eH�
t�kL���xH��$P�7�y���D$�D$XH�=�eH�
_�kL���nH�T$X�+�yy��yH�=eOl�v��h��$���$�H�=��eH�
�kL���nH��$��+�-y��-H�=�xL�|$�7t��H��$PH��$�H�=H�e�+H��$�H��$`L��$h��x����E1�H�=ZxeH���n�(�v���E1�L�
H�nH��$�H��$�1�1��"v���L���>p��uH�=��n�s��d����D��$p��D$�D$wH�=��eH�
�kL�"�nH�T$w�+�x��H�=�n�s��
H��n�w��H�=��n�s���H���n�w�����$pH�=�eH�
��kL���xH��$p�+�w����$pH���xH��$hH���kH��$`�s���H�=��n�r��lH���nH���w��[H�=��n�jr��MH�	�nH���v��<�E1�H�=P�n�Cr��&�L����n���E1���,��n��I��I���RI��I��H�|$�9���$I��I���I����L��I��I�t��xH��$���x�6�4L��I��I�}t	H���xL�����x����I��H��$ptH����x�I�ĉ���x�I��I����I��H��$p��H��$x��I���I��H��$p�������K�II��H�D$H��H��t(H�|$�I��H��$pH��H��tH��$x��xM����H���I���L��I��H��$pH��H����H��$x�L��I����I��H��$p��L�����x��I���(�����I��I�}t	L���f�xH��]�x�e�I��M������I��H��$pH��H����H��$x��I��I��H��$p�a��H�|$Xt	L�����xH��$�tH��$����xH��$���M���]L���O���������I���!L��$�L��I����I��H��$ptH��t�x�I��M���H���(I��H��$p��H��$x�>�xA���hI���'I��H��$p����L�|$��Ys�I��L�|$�oL��$�L��I��H�|$tH�|$���x��$���x������I��M���LH���>I���I���
I��H�|$����H�|$XtH�|$`���xH��$pH��H���#���L�|$M����L��I��H��$p觳�M��t.L���A�x�#L��I��H�|$XtH�|$`�&�xH�|$�4��H��$�tH��$���xH��$���H��$�u
L�|$I���AH��$����x��L�|$�b�q�r�I��H��$ptH��$x���xH�|$tLL���YI��H��$p����H�|$tH�|$�l�xH��$tH��$ �S�xH��$�u
L�|$��H��$��0�xL�|$��I��H��$p�n����I��H��$p�Z���I��H�|$��H�|$�I���i�I���I��H��t	H����xH�|$XtFH�|$`�9I��L�|$H�|$tH�|$���xA��u7�II��H��$�tH��$��y�xH��$�tH��$��`�xH��$t	L���L�xH��$�L��$�M����H��$�t	H���xH��$�H��$�t��xH��$@H�XL�pM��uH��$@H�8t	H����xL����d�L�{L�-��x�ffff.�I��I��t�I��t�I�?A����L�{L�-��x�ff.�I��I���H���I�G�H��H��t�I�?A����f.�D�H�
ZpHc�H��H�lW�H��H����H�%mW�H��H���ߕ�H����H��H���ȕ�H�e�
�	H��H��鱕�H��kW�H��H��隕�H��kW�H��H��郕�H��kW�H��H���l��H��kW�H��H���U��H�VlW�H��H���>��H�&lW�H��H���'��H�13X�H��H�����H�hkW�H��H����H��\W�H��H�����H�kW�H��H���˔�H��he�H��H��鴔�H�kW�H��H��靔�H� kW�H��H��醔�H��jW�H��H���o��H�kW�H��H���X��H�'�
�H��H���A��H�jjW�H��H���*��H�3��H��H�����H�Z�V�H��H����H�2jW�H��H�����H��jW�H��H���Γ�H�@jW�H��H��鷓�H��jW�H��H��頓�H��jW�H��H��鉓�f�UAWAVAUATSH��D��$�I��H��H�t$8H��$�6z��H�L$HL�t$@�`
H��$�H�L��E1��t�H�D$PH�D$XH�D$`��H�xH����+H��$�H�H�HH�
=�kH�HH�D$hH�D$pH�D$x��H�D$X��
H��H�\$`H�|$h�B��H��H���=H�L$xH����,I��H�D$pH��H�I1��
@H���t�|�u�H����}+H����@H����,H�ɺH��$pH�5�;
�V�H��$pH��$�H��$xH�D$L��$�L��H��D���H��H��H�D$PH�t$`H)�H9���M���H�l$I��"�H�D$XF�,�I��L�|$`L9���D�mE��xH��L�|$`L;|$Pu���D����U��?A���vI�M����?	�A���rUD�m������A��?A	�A	�A��tjH��L�|$`L;|$P�f����DH����	�A��L�|$`L;|$P�H����&H����	�A��L�|$`L;|$P�*���f.�H�|$P�b������H��$�tH�|$���xH�|$H��A�T$@L�t$@L�-	�k�|$#�H�\$ H�D$PH�t$`H)�H����E1�� DH�D$XB�,�I��L�|$`I���eH�5~�A�,6@��xI��L�|$`L;|$Pu�����A�T6��?@���vLA�L6����?	�@���rUA�l6��������?	�	Ł���I��L�|$`L;|$P�b����@I����	Љ�L�|$`L;|$P�E����#I����	���L�|$`L;|$P�(����H�|$P��`������H��A�T$PH���H������H�
�fH��H��fHc�H�HDŽ$pH��$xH��$��A�H�|$H�t$PH��8
L��$p�e���|$����%D�H�T$@���K�ȅ�t�C��M&��H9L$H��%��H)�H��HDŽ$pH��$xH��$��A�H��$XH�t$PH��7
L��$p������$X�R�%H��A�T$XI��H����H��H���L�������ȃ�	��H�
�hHc�H����L�xH����)�7
@�o�7
�HDŽ$pH��$xHDŽ$��SH��$pH��A�T$hL��$xH��$�H�D$PL�d$`L)�H9��C�A�H�|$PL��H���g���,�,���xH����(7
@7
@�6
H�D$H�D$ H�D$(L��L��H�T$H���H���HDŽ$pH��$xH��$��A�H��$XH�t$H�H6
L��$p�����$X���/&�����xH���%(D�	H�ngH�HH�D$H�D$ H�D$(L��L��H�T$H���H��tVHDŽ$pH��$xH��$��A�H��$XH�t$H��5
L��$p�f����$X�F%H�D$(H��$��oD$f�$p�f���
�xH���S'H�<;H��@>HDŽ$pH��$xHDŽ$��L������H��$p1���f�L��$xH��$�H�D$PL�d$`L)�H9���H��J�<�H|$XL�����xI�L�d$`H��$pt
L���<�x@H�D$PH�\$`H9�t2H9��8���H�|$P�.\��)����A�H�|$P�e�����A�H�|$PH����d�H�D$PH�\$`H9�����륺�A�H�|$P��d������A�H�|$PL��H���d�L�d$`����L�d$PL�t$XL�|$`H�|$htH�|$p�_�xH�D$8H�XK��L��$pH��$xDŽ$�
H��$pH���<�f�f�$�f�$�f�$pH�1�kL��$pL��H��$��q,L�|$hH��-H�D$pH�59�H�|$H�T$h�y�L�l$L�|$ H�D$(L�L�|$H�D$ �D$(
H�t$H���9��M��t	L�����xM��t	L���u�xH��$�� ��H��$�L�t$@tH��$��J�xH��$�tH��$��1�xH��$�tH��$���xH�T$HH��$pH�L��E1��i�H��$�����xH���� H�H�XH�
��kH��$�H�H��$�tDH��$�L��H�T$H1��C|�H��$�H��$�H��$�H��$�H��$��H�D$HH��H��>��H��������H9����t1�H���Y���$H��t)�H��4�xH��$�H���?$H�D$HH����H��$�1�H�D$HH��$�H��$�H��f�fD$PH�D$H�D$ H�D$(����xH����H��$�H�H��$�H�HH�
��kH�HHDŽ$�H��$�HDŽ$�A�E1�H��$�L�t$DH�����H��tBH��R`H��t�H��Rx�Յ�t�A��L;d$u
L���Jn�L�l$ G�|�C�l�I��L�d$(�H��$�tH��$����xH�D$HH�� �V"L;d$u
H�|$�m�L�t$ H�D$HC��C�D�I��L��L���H��rDH�ȋQ1�;Q@�Ƌ1�;QH�I@��D�@��u�H�=�]VH���n�G�[]���"HDŽ$�HDŽ$�HDŽ$�H�D$H�D$M��tqO�$�E1�1��.K����)�B�,�B�T�I��L��$�I�H��L��L9�t6C��H9��G�l�L;�$�u�H��$���l�H��$��E1�H�|$t	L�����xH��$�H�D$0H��$�H��$hH�D$hH�D$pH�D$xH�D$HH�L$@H��H��H�����E1�1�@H9��(I��H�L$@��ʁ���������:I��H��I�V��
uÿ ��xH���� I��H�L$@N�,1I��H�(HDŽ$�H��$�HDŽ$��H�L$H��$�f�I9���A�M�ʁ����������M��I�����I��M�f��
u�H�t$H;�$�u(��A�H���H^�H��$�H�t$H��L�4�H��H�t$H��$��o���@��H��$��"H��$�H��$�H��$�@��L�l$����xH����L�l$H�H��$�H�HH�
жkH�HH�D$H�D$ H�D$(1�L�t$L��$�I��ff.�L�����H���L��H��R@��$�u�H�D$H��I9�t�@�l$L��L��$�I�D$ H��$�I�D$H�D$8I�D$0H��$�H��$�H�D$fffff.�H9���H��$�H�,�Ƅ$�HDŽ$�L��L��H�r�k�%��L��H��$�H�˵k���L��H�t$8H��k��L��H��$�H��k�����$�u*��$�H9�sH��H�D$H9��\���H���l$���H��$�H�,�Ƅ$�HDŽ$�L��L��H�ʑk�}��L��H��$�H�#�k�f��L��H�t$8H�_�k�R��L��H��$�H�@�k�;����$�u��$�H9��XƄ$�HDŽ$�L��L��H�H�k��L��H��$�H���k���L��H�t$8H�ݲk�Ш�L��H��$�H���k蹨�H��1���$��u��$���$���l$����H9������Ƅ$�HDŽ$�L��L��H���k�Y��L��H��$�H���k�B��L��H�t$8H�;�k�.��L��H��$�H��k�����$���$��HD�L�d$xL;d$hu
H�|$h�Y��H�D$pJ�,�I��L�d$x�l$���H�|$tH�|$ �C�xH�D$pH�L$xH�D$8H��H��$�H��r2H��H�P�H;H�@v�H�=�WVH��n�4L�t$0�V��H�D$hH��$�@��uH��$����xH�D$hH�D$pH�D$x����xH���FH�H��$�H�HH�
��kH�HH�D$H�D$ H�D$(�H��$�H�D$L�l$H��$��ffffff.�I�����L��蚽�I��H���+H�Z@H��L��Ӄ�$�tH��L��Ӄ�$�u�L��$�A�����t�I���I���t�����Y�A�����H9D$H�H�L$@H�<�H�4�H�VVVH�
PVV�d��tJH�D$H;D$huH�|$h�T��H�D$pH��$�H�D$H��$�H��H��H�D$H�D$xf�I���H���H������M���H��H��L�$�H��I��`���1��A��.����o���E��.�A��.���D�����H9L$H�'��t[H�D$@J����Ɓ������������;u1H�D$@H��H��H9�tA������������H���H����I9�H���C������H�D$H;D$hu
H�|$h���H�L$pH�D$H��$�L�,�H��H�D$H�D$xH���H��s����H�|$tH�|$ ���x����xH��L�t$�dH�H��$�H�HH�
կkH�HH�D$H�D$ H�D$(L�l$H��$�H�6�kfffff.�L���غ�H���H��H��R@��$�u�L��$�Ƅ$�HDŽ$�H��L��H��蒣�I�t$ H��H�;�k�~��I�t$H��H�w�k�j��I�t$0H��H�[�k�V����$���$��HE�H��$�tK�H��$�L�D$8t,H��$�1�@H��H��H�7I9�HG�H)�H��H��w�I9�����I�D$(H�������I�L$ H�L$H��H��H��$�E1��I��H���kI�ĠL9�$������H�D$B�� ���t٨t�L��H�D$F�� �B�� ���D�����H9L$H�n��t�H�D$@J����Ɓ������������;�i���H�D$@H��H��H9�t+�����������I��H�:�k�;����H;\$hu
H�|$h�F��H�D$pL�4�I��I��L�t$x����H�|$tH�|$ �2�x��?�xH����L�t$H�H��$�H�HH�
/�kH�HH�D$H�D$ H�D$(H�l$H�\$@L�t$L��$�DH���8��H���	L��H��R@��$�%u�H��$�H�AH��t�L�!H��H��L�E1��8���5��=��Nffffff.�I�ĠI9��i���L��I��$�A��$�A�LE�H��t�A�$��t��(D�h�@D�������H9|$H�G��t�H�D$@J���A��A���A���A��������;�a���H�T$@H�<�H�PH9��#������cA�L$A9��aAL$�t��H9L$H�@L)�΃��H����1�ff.�H9�tN�o��oL��oT� �o\�0fo%��fv�fv�fk�fv�fv�fk�fc�fD�H��E��t������1��H9�t�<
H�@u����H�D$H;D$hu
H�|$h趾�H�D$pH�L$L�,�H��H�L$H�L$x�V���H�|$tH�|$ ���xL�d$pI����HDŽ$�H��$�H��$�H�D$hHDŽ$�H��$�H��$�H��$�H��$�H��$�H��$�HDŽ$�HDŽ$�H�L$0H��$�H��$hH��$�L��$�H��$�H��$�H�L$8H��$H��$�H��$H��$L��$L��$ H��$(H�D$HH��$0H�D$PH��$8Ƅ$HH��$pH��$PHDŽ$�H��$�H��$@H�D$H�D$@H�F�nH�D$�*L���H��I��fff.�H��$�H��L���H��$�耴�H��H���>
I��H��RPH��u�H��A�UXI��H��tlI��L���<�P�����	��
u�M�o L��A�Wx��A�
���8H��$ H���'H��$��H����1��I�m@H�|$PH���H�D$PH��#�aH�
�OHc�H��H��$�H��L���L��$�K�vH��H�$�I���(H�H�x�H��u�L�yL9���L�aM9��	H�|$hH���A�QH�\$hH�|$L��A�T$@;\$���oI�_ L��A�WxA��L���H��H��$�H��$�H����Ѓ�H��$�D���jH��$�L��H���� ������E��H��$�L9���H��$�Jc�H����H��$8H��$�H��t\H��$��L���ʁ���������o��
t1H;�$�uH��$���D�H��$���
H��H��$�H��$�1��6!H��$�H;�$�u
H��$��D�H��$���}�M�o L��A�Wx��L��A��H��H��$�H��$�H�����Ѓ�H��$����0H��$�L��L�������H��$�H����H��$��D�����������������
�uL��A��H��H��$�H��$�H���4��H�|$H��R@�|$�H�T$ H��$�H��$�H�
��k��H�|$H��R@�|$��H�T$ H��$�H��$�H�
��k�Ʊ�I��L�r@H�|$H��A�փ|$��H�|$L��A�փ|$u}H�T$ �:��H��$�H��$�H�
Z�k�m��H�|$H��R@�|$	uAH�T$ �:uqH��$�H��$�H�
ʥk�5��H�|$H��R@H�D$H��t?��t:L��$�L;�$�u
H��$��B�H��$�B��
I��L��$�A��H��$�L9���
H��$�Jc�H����H��$8H��$�1��H��$�H;�$�u
H��$��!B�H��$���{�'H��A�U`H��������	H�\$X�t9�s�SH��$�1�E1��v�Ct�s�SH��$�1�A��UL��$�K�vH��H�$�ffff.�I����H�H�x�H��u�H�qA�QH9��H�AH�
�kH9��oH�|$�P@H�|$�[��H�\$XH��$�H��H�"�k��C���;L��$�M���W�H�\$XD�kE����"<��D�cH��$�H��$�H��H�
�k�H��$�L9��H��$�Jc�H����
H��$8D��A��H��$�D��D���V��t/H��$0L9�t"��H��$(B�<�
u
A�����A��H��$�D��D��D���!L��$�K�vH��H�$�DI���H�H�x�H��u�H�qA�QH9���H�AH�
+�kH9���H�|$�P@�|$!���[1��I��I��I�48H9�HG�L)�H��H��w�H9�A�
�;DD�L��A��H��H��$�H��$�H����Ѓ�H��$����)H��$�H������H��$��L���ʁ���������v	��
����H;�$�uH��$���>�H��$�D�4�H��H��$����H�S$D�cE��tD�c�����DD� �A�
��uYH��$ H��tLH��$D��H��u1��$E1�I��I��K�<H94�IG�L)�I��H��w�H94�A�
�;DD�H��$�H��$�H�
��k��Ѓ�H��$�D���L��$�M����H��$�B�L���ʁ���������I��
��L;�$�uH��$���=�H��$�F�<�I��L��$�M��t^H��$�B�L���ʁ������������
t2L;�$�uH��$��f=�H��$�B��
I��L��$�L��$�K�vH��H�$�I���(H�H�x�H��u�H�qA�QH9���H�AH�
#�kH9�tH�|$�P@�|$��L��$����H��$0H��H�� �ZH��$�1��H��$�H��$�H��tFH��$�D�T���ց������������
uH��H��$�u�1�H9�t	�1�H9�u
H��$��C<�H��$���
H��H��$�H��$�H�BH��$H�A�o�HDŽ$�HDŽ$�HDŽ$�H��$�tH��$����xH��$�tH��$����xH��$�tH��$����xH��$�tH��$�i�xH��$tH��$�P�xH��$���H��$ptH��$x�*�xH��$�tH��$���xH��$�tH��$����xH��[A\A]A^A_]�A�?H�=&
H���kL����@��\H�=QAVH�'�n�c��@��?�H�=��eH�Ŏn��H�=v�eH���n�H�=q�nL�t$0L�|$8�J@����H�=C�eL�-*�k��D$��$XH�=7�eH�
��kL�T�kH��$X�+��B��H�=��H�?�kL�t$0L�|$8�?��H�=l�nL�t$0L�|$8�?��g�H�=��H���kL�t$0L�|$8�V?��@�H�=��L���=?��'��$Y�D$H�=��eH�
��kL���kH�T$�+�B������9���H�=�$
H�y�k�b���H�=�eH���n�L�t$0L�|$8�>�����m9��H�=N$
H�+�kA�Q�������@9��c��L�t$0�'9��JI����K��I�L$��L��H�7H��H��H9�t,L�A�H�1L9�s�H��M�<H��t�M�D<�H��L9�r�L���L�d$pL�t$x�����8���H�=Јn�G���H�=�>VH�Ոn�'L�t$0L�|$8�1>��H�=�yx��;��A�EH�=@VH��n������$Y�D$H�=̾eH�
H�kL��kH�T$�+�b@��<��$Y�D$H�=��eH�
�kL���kH�T$�+�-@���H�=V�eH���nL�t$0L�|$8�fH�=V>VH���n�JL�t$0�l$�7=��H�=�H�\�k�L�t$0�<���L�t$0L�|$8H�2�kH�=ӿ�<��xH�=��k�-;��g��$�H�=ǽeH�
��kL�|�xH��$��+�Z?��4�L$H�=��eH�
S�kL�L�xH�T$�+�-?��H�=qmk�<:���T$L�̙xH�
�k�H�t$H��$�H9�HF�H�]�nL�t$0�l$�>����$�H�=�eH�
̮kL�řxH��$��+L�t$0L�|$8�>��s��$�H�=ӼeH�
��kL���xH��$��+L�t$0L�|$8�\>��6L���n�N�H���
6���L$� ���H�=y�eH�
�kL���kH��$X�+�>���L���kH�
�kH��$XH�D$@H�=2�e�+H�T$@��=��H�=��nL�t$0L�|$8�[9���D$����� �g5��{L��L���Ѫ��H�������$�H�=��eH�
}�kL�v�xH��$��+L�t$0L�|$8�J=��'H�ayxH�D$L��H�T$��<��H�=&�n�A8��H��H��$p��L���J�x�����X�����������H���H��H��$��H��M��t&L����x�H��H��$p�V��H����0�H��M���j�n�I�j����*H��L�t$0�H��H��$�tH��$����xL�t$0��H��L�t$0�l$���
H��L�t$0�H��L�t$0L�|$8�
H��H��$���H��$��%�x����g��H��H��$p�W��H�|$�sH�|$ ��x�cH��H��$��QH�|$�ƺx�A�~H��H�|$tH�|$ ���x�H���/H��@��uH��$����xH�|$huA�HDŽ$��RA�H�|$pHDŽ$��0H��H�|$tjA��H��$hH�|$ �H���RH��L�t$0L�|$8���H��H��$p�O���uH��H�|$t	L����xH��$�u'A��H��$hHDŽ$�E1��A��H��$hH��$�HDŽ$�E1��hH��H�|$htH�|$p�m�xH�|$PtL�t$XL���W�xH��$��R����9��H��H�|$tH�|$ �(�xH�|$htH�|$p��xH��$���xH��$�uM��u#H��$�u5�H��$��ٸxM��t�H��$h�ƸxH��$���L����H��H��$�u@H��$�uNH��$�u\H��$�ujH��$�uxH��$���H��$��S�xH��$�t�H��$��:�xH��$�t�H��$��!�xH��$�t�H��$���xH��$�t�H��$��xH��$tH��$�H��H��$��ɷxH��$��t��H��$puH��$�u,H��$�u:H���,�H��$x���xH��$�t�H��$��l�xH��$�t�H��$��S�xH���S,�H��$p趭��7��SH��@H��H��H�D$H�D$H�D$ H�D$8 `H�L$H�L$(H�
�gkH�L$0H�t$(H������uH�D$ H�CD$H��@[�H�=q�dH�
%�kL�6lxH�T$�7�_7�H��H�|$tH�|$���xH���+�f.�DAWAVSH�H�����I��I��H��H��H�H�����HC(��H�C(L��A�W`H��t/H�CH�����H��H�CL��A�WXH��u/L��A�WPH��u@�OH�CH�����H��H�CL��A�WXH��t�H�CH���t`H��H�CL��A�WPH��tH�C H���tOH��H�C I�GH��oL��H��[A^A_��H�=_�o�j1�H�=k�o�^1�H�=w�o�R1�H�=��o�F1�H�=��o�:1�H�=k�o�.1�f.�@UAWAVATSH��PI��H�L�vH�5��H��A�V@�����L�<$L�%a��L�d$H�_�H��H��L����b����`I�GH�$L�d$H�C�H��H��L���b����6I�GH�$L�d$H�*�H��H��L���sb����I�GH�$L�d$H��H��H��L���Ib�����I�G H�$L�d$H���H��H��L���b�����I�G(H�D$01�H=��fHn�fb&�f\.�f(�f��X�H��2WH��2WHC�H����Y��L$8H�T$@H�D$HH�D$0H�$L�d$H�D$8H�D$H����H�D$H�D$@H�D$ H��>H�D$(H�)2WH��H��L���aa��ʼn�H��P[A\A^A_]�UAWAVAUATSPI��I��H��H���RxA�Ɖ�D��g��H9���@��H���D��H��H��H�5@3VH�=73V�H9���D�F�E��x
H���i�D�N�A���}%D�V�A���$D�^�H��A��A��A��?E	��H��A���H��A��A��A��?E	�A��A��?E	�A��tKH9�tD;D�H�@��k���H�{H�sL��L�����ȃ�H��D����E1�H��[A\A]A^A_]�������H�{H�sL��L����ȃ�H��D����E1���H�s@H9s0�8E1�L�%2VL�s0�+�I��L�k@L;k0��H�C8B�,�I��L�k@I����C�,'@��ỷ��C�T'��?@���v8C�L'����?	�@���r4C�l'��������?	�	Ł�t3I���I����	Љ��s���I����	����c���L���h)��d���H���H�����H��H���H��1��H���H��tH��H���H��[A\A]A^A_]�H�=�eH�#}n��.�H�=ʱH��k��y.�H�{0��A���1����H�=�zn�,�H�=�zn�s,�H�=�zn��,��AWAVAUATSH��PI��I��H��I��H�|$8H��Q@1�H�L$8H��#wH��2Hc�H��H��P[A\A]A^A_�H�|$@H�D$H������H���rՃ�tЃ���L��H��L��L���u��I��I��H�|$H��R@�|$��L��H��L��L���H��I��I��L�l$L��H��R@�|$uyL��H��L��L�����H��L�r@H�|$H��A�փ|$uH�D$H�xX���4���H�|$H��A�փ|$uH�D$H�xH������H�|$H��A�փ|$t�1����L�l$ H�D$ H�D$(H��H�D$0H�=l�H��znH�t$(�1-��UAWAVATSH��H����H���H9�����L�CX1�M��tnH�CPI��t4E1�DM��I��K�4
D�\�D���D9�IB�M)�I��I��w�D��D�L�E��E��j1��D9�uD��D�ȅ�u�91����/��H9K(vL�C Mc�M����L���L���M���EM�HM�@M��M��fff.�I��rA�jA*��I��A;jM�Rv��aM��t\E1�I��t8M��ffff.�M��I��O�<C�l�C,���9�MB�M)�I��w�G�\�G���A9�I��M9�u��H�߉��p�U�reA��L9���H���I)�H�4�H�C0L�{@L)�I9���J��J�<�H{8���xM�L�{@1�ƃ�H��[A\A^A_]�H�=��H�O�k��*�H�==-VH�gxn�)�+�H�=�xn��*�H�=̫eH�[xn��q*�H�{0�A�I��L��L����-�L��L�{@�L���H�=��eH�
:�kL��xnH�T$�+�4-�@AWAVATSH��I��H����H��I�~I�vH���ʒ�H��H��R@�<$��H�\$M�~hM�fp�D$H�$H��bkI��L��H���z�H�s H�5�kL���uz�H�sH�r�kL���bz�H��0H�WtkL��H���Lz�1��D$�$HE�M��t2I��t!1ҐL��H��H�I9�HG�I)�H��I��w�I9����1�H��[A\A^A_�f.��AWAVATSPH��L�w@M��t(L�{8C�D�����������������
u\L���L��H��>��I��M��teH�C0L)�I9�wtI��L�c0�f�H�C8B�� I��L�s@I��t6L;s0u�L���"���@��u!H������uL;s0tC�� I��L�s@H��[A\A^A_�H�{0�"�L�{8��H�{0�A�L��L���+�L�s@�i���H�=vn�h&��D$H�=j�eH�
&�kL�υxH�T$�+�+�UAWAVAUATSH��8E�ĉ�A��H����� ���E��H�s(L9���H�C Jc�H���~H�������A��H���t���D���A��L9����H���M)�N�,�L�t$L��L��L��1�A��b�H�L$H��H��q7N�$�L����xH���I��H��L��L��٭xE1�M����L�t$ L�l$(H�$L�|$0L�t$L�d$M���oE1�L�-6�x�,fff.�K�<�H�wL��H��L�H��A��I��M9�s-C��������������"=�t�I��M9�r�M���N�,�E1�H��I��M9��(C�,>��5��=������0���� ������������� ��=���t��Ӄ�2��H��r��|D���s(�EЃ�
r����_�����s��n���fffff.����v���豅�H����?������r���蠓�H��������p���L�|$0N�$�L��ӦxH���ZH��H��H�t$(L���xH�<$t	L�����xE1�M��I���	H�<$A��H�C0L�{@L)�I9�wJ��J�<�H{8L�����xM�L�{@E��tH��8[A\A]A^A_]�L��H��8[A\A]A^A_]�%�xH�=�eH�=sn��$�H�=�H�5�k��$�H�{0�A�L��L����'�L�{@�^����D$��l$H�=��eH�
x�kL�q�x�+H�T$ �R'��MH��rnL���'�H�=��eH�
#�kL��rnH�T$�+�'��L������L�����H��E��t�H��H�<$t	L���,�xH���,�f.�f�UAWAVAUATSH��x���I����H9����I���A��I��M)�N�$�J�4�H�<�@H9�tqD�2E��A���A���A������H��A�� t�I��L�T$�6L��H��H�1�H�\
L���H9tH��H��H9�u��1���1�L��1�fff.��>#@��tH��H��I9�u�@������H9�����u ���M�r@M��t<I�B8B�D�����������������
tEL��L������t
I���1E1��,H�C0L9�I���I9��/I�B8B�� I��M�r@L�d$M9r0��E1�H�5�$VI�B0H�D$�1�I��I�Z@I;Z0��I�B8D�$�H��I�Z@I����E�$6E��y�D���A�T6��?A���v?A�L6����?	�A���r<E�d6������A��?A	�A	�A��tFI���{���I����	�A���j���I����	�A���Y���H�|$���H�5�#VL�T$�L���L��6H���L�d$�'H�}I�r(H9��"I�B HcD�H���I���L��1�����L�T$H�D$PL�d$0L�|$8H�D$@�D$H�D$Xf�D$\H�D$ 1�I�B0H�D$�@1�H�|$dH�t$ �[�|$v�SD�|$d�D$hD��%A��L9t$8H�|$�{D�d$uH�\$0N�,�@��tZH�o@H;o0��H�G8��
H��H�o@Ƈ�J�4�L��H�eH�
e�/�H�|$���\����*f.����tA��u1��<���Ƈ�A��tjM)�1�A��
�����H�L$H�A0H�i@H)�I9��J��H�<�Hy8L��P�xL�H�D$H�h@@�����fff.�J�4�L��H�HeH�
Be��.����H�L$H�Y@H;Y0��H�A8��
H��H�Y@Ɓ�1��m���ff.����H�L$H�A0H�i@H)�I9���J��H�<�Hy8L����xL�H�D$H�h@1�����1��
���H�|$�!�H�|$�[���H�|$�
�H�L$�X����A�H�|$H��L����!�H�L$H�i@����A�H�|$H��L���!�H�L$H�i@�O���@��t!H�L$H�Y@H;Y0t'H�A8��
H��H�Y@@����H��x[A\A]A^A_]�H�|$�k�H�L$��H�=7�eH��Fo����H�=�H�f�k����H�=�eH��in���I�z0��A�L���!�L�T$�Z���D�D$ H�=מeH�
��kL��{xH�T$ �+�m �H�=�Eo��I�z0��A�L��� �L�T$I�B0M�r@I9�����I�z0��L�T$���H�=in�0�H�Qkn���H�=J�eH�
�kL�OknH�T$ �+����D$ H�="�eH�
ޏkL��zxH�T$ �+���AWAVAUATSH��H�_@H��teL�s�L�8L���L���@I9�sVC����
u#L��L��L���>�t+H��xTH��pCI)�y���� uL��H��L���\>����1�H��[A\A]A^A_�H��inL��H�����H�=�in�'�H�=M�eH�
�kL�zinH�T$�+���AWAVSH��PH��L�?I�M�wH�
� Hc�H��L�t$H�5�	WL��,�H�;H�CH�5fW��P������z�C�H�;H�CH�@��H�5�e��Є��wI�H�D$H�5WL��X�H�L$��L�t$H�5d�L����H�;H�CH�5�
W��P��������C�H�;H�CH�@��H�5;e��Є���I�H�D$H�5�
WL�����H�;H�CH�5�	W��P��������C�H�;H�CH�@��H�5�e��Є���I�H�D$H�5�	WL�=��H�L$��H�;H�CH�5�	W��P�������C�H�;H�CH�@��H�5ae��Є��I�H�D$H�5�	WL�kS��EL�t$H�5�WL����L�t$H�5lWL�� �L�t$H�5G	WL��H�L$�
�vL�t$H�5WL��&H�L$�	�TH�;H�CH�5rW��P������:�C�H�;H�CH�@�lH�5�
e��Є��7
I�H�D$H�5$WL�_��H�L$��eL�t$H�5�WL��!��L�t$H�5BWL�u'��L�t$H�5�WL�]�aL�t$H�5�WL���CH�;H�CH�5�W��L�t$H�54WL��L�t$H�5cWL��(H�L$��3H�;H�CH�5�W�	�P�������C�H�;H�CH�@��H�5d	e��Є��	I�>H���B��&	H�;H�CH�5�W��P��������C�H�;H�CH�@��H�5	e��Є���I�I�GH��P0��L�t$H�5�WL�a
H�L$��TL�t$H�5~�L���L�t$H�5+WL��H�L$�
�L�t$H�5PWL�5'H�L$��L�t$H�5�WL����L�t$H�5�WL�H�L$��H�;H�CH�5W��P��������C�H�;H�CH�@��H�5�e��Є���I�H�D$H�5�WL��B�H�L$���L�t$H�5/WL��H�L$��*L�t$H�5�WL�%$H�L$��L�t$H�5uWL�c%H�L$���H�;H�CH�5QW��P��������C�H�;H�CH�@�jH�5e��Є���I�H�D$H�5WL����H�L$��H�;H�CH�5W��P������Z�C�H�;H�CH�@�{H�5�e��Є��WI�H�D$H�5�WL��[�H�L$��L�t$H�54�L�
�H�;H�CH�5�z��P��������C�H�;H�CH�@�mH�5e��Є���I�H�D$H�5�zL�Ֆ�H�L$�H����M��L�t$H�5tWL���QL�t$H�5�WL��	H�L$��<L�t$H�5v�L�	H�L$��L�t$H�5NWL�
H�L$�H���VM�H��P[A^A_�H�5�c	��Є���D$()D$0H�D$(H�D$@H�CH�D$ H�D$0H�D$H�AkH�D$I�I�GH�t$�P0�����H�5&c	��Є����D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H��@kH�D$I�H�D$(H�5
WL��P�H�|$H�L$(��mL����>�2H�5�b	��Є���D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H�@kH�D$I�H�D$(H�5{WL�����H�5<b	��Є����D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H��?kH�D$I�H�D$(H�5�WL�7��H�|$H�L$(��K����M�OH�5�a	��Є��2�D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H�/?kH�D$I�H�D$(H�5�WL�TK���H�5Ra	��Є����D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H��>kH�D$I�H�D$(H�5��VL����H�|$H�L$(��J����c�eH�5�`	��Є��H�D$()D$0H�D$(H�D$@H�CH�D$ H�D$0H�D$H�E>kH�D$I�>H�t$�;�����H�5i`	��Є����D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H��=kH�D$I�H�D$(H�5�VL�=�H�|$H�L$(��I����z�|H�5�_	��Є��_�D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H�\=kH�D$I�H�D$(H�5c�VL���H�|$H�L$(��-I������H�5c_	��Є����D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H��<kH�D$I�H�D$(H�5�VL��U�H�|$H�L$(��H���ux�}H�5�^	��Є�ud�D$)D$0H�D$H�D$@H�CH�D$ H�D$0H�D$H�a<kH�D$I�H�D$(H�5
uL�6��H�|$H�L$(��2H���t�����H�|$H�D$H�5^^	��P��������H�;H�CH�5e��P���f�SH�� H��H�H�H�D$H�>H�FH�5����PH�\$�D$�D$H�5c�VL�{4�H�|$H�L$�藳��L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5�d��H�5��d���$H�� [�f.�@SH�� H��H�H�H�D$H�>H�FH�5\�V�
�PH�\$�D$�D$H�5��VL��3�H�|$H�L$��ײ��L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5.�d��H�5��d���$H�� [�f.�@UAWAVAUATSH��HI��H�L� L�>H�nL�mH�5^�V�L��A�ճ��t��H��H[A\A]A^A_]�A�F�utH�5��d�L��A�Մ�u�H�5�V�	L��A�Մ�u�H�5��d�L��A�Մ�u�L�d$H�56�VL�Yz�H�L$�L���E����y�����H�5�[	�L��A�Մ��Z����D$L�|$0H�l$8H�D$H�D$@I�FH�D$ H�|$0H�|$H�M9kH�D$H�59�V�	�7�����	���H�5�dH�|$0���������L�d$(H�5{�VL��y�H�|$H�L$(���D��������H�|$H�D$H�5[	��P�������A�F�I�>I�FH�@uH�5K�d��H�5�d��Љ��f���f.�f�SH�� H��H�H�H�D$H�>H�FH�5G���PH�\$�D$�D$H�50�VL��L�H�|$H�L$��7���L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5��d��H�5Z�d���$H�� [�f.�@UAVSH��pI��H�H�H�CH�D$`H�>H�FH�5��V��PL�t$�D$�D$H�5�WL��q�H�|$�H���r��@��|$�[H��L�t$A�F��D$����H��H�
��dH�5�d��HE�I�>I�F�P@����I�>I�FH�5%���P����I�>I�FH�5��d��P����H�\$@I�>I�FH�5�V�
�PL�t$�D$ �D$!H�5`�VL�x/�H�|$H�L$@�蔮��D$ �l$!�������@��f��u!I�>I�FH�5�X	��P@����A�D$A)D$@H�D$H�D$PI�FH�D$(H�|$@H�|$H�6kH�D$ H�5(��������H�5��dH�|$@��ت�����H�\$hH�5!�VH�|$@�
赪�H�L$H�L$0�D$8�D$9H�5\�VL�t.�H�|$0H�L$h�萭��D$8�|$9ul��upH�D$0�@�H�8H�@H�@uDH�5��d��BH�D$�@�H�8H�@H�@uH�5�d��H�5��d��Љ��H�5��d��Є���@�@��@�l$�D$H�5�VL��V�H�|$H�L$`��ݬ��L$�D$�����t��2H�D$�@�H�8H�@H�@uH�5:�d��H�5�d���$H��p[A^]�H�|$H�D$ H�5�V	��P���Z����UAWAVAUATSPH��H�L�	M�QPM�q@I�IH�$H��L�=a1�L�d$L�-�VH�-��L���VH��*�H�5�VH�
���A�H��AWATj	AUUAVj	ASSARjH��PH���P�C�H��x[A\A]A^A_]�f.�f�UAWAVAUATSPH��H�L�	M�QM�qPI�I H�$H��L�=�0�L�d$L�-u�H�->��L�E�VH�pj�H�5�VH�
�V�A�H��AWATjAUUAVj	ASSARjH�}�PH�ѵ�P�kB�H��x[A\A]A^A_]�f.�f�UAWAVAUATSH��XI��H�L�0L�&H�FL�hH�5��V�L��A��L�|$0�@�����I�^A�G�u}H�58�d�L��A��@����I�?I�GH�5��V��P���aI�?I�GH�5��d��P���C�;��I�?I�GH�5C���P�H�5gT	�L��A��@�����D$A)D$@H�D$H�D$PI�GH�D$ H�|$@H�|$L�%�1kL�d$H�5�V�车�����H�5S�dL�|$@�L��蜦������;uAH�5���L���{����t^�rH�\$H�5��L����H�L$�L���P=��IH�\$(H�5Z�L�{��H�|$H�L$(��'=���u L�|$L�d$H�5ZS	�L��A�T$�ų@�l$8�D$9H�5��WL����H�|$0�L������|$8t��H��X[A\A]A^A_]�I�� L�|$0A�G��D$9����H��H�
�dH�51�d��HE�I�?I�G�P��u�I�?I�GH�5O�V��P��u�I�?I�GH�5��d��P���u���L�t$H�52�VL�r/�H�L$�L��� <�����uI�?I�GH�5UR	��P���)����D$A)D$@H�D$H�D$PI�GH�D$ H�|$@H�|$H��/kH�D$H�5��V�豤�������H�5G�dH�|$@�蓤��������L�t$(H�5x�VL��.�H�|$H�L$(��d;��������H�|$H�D$H�5�Q	��P���k���A�G�I�?I�GH�@uH�5��d��H�5��d��Љ��6���fDH��hH��H�H�	H�QPH�qH�y0L�A L�I@L�$H�L$H�
7FkH�L$H�T$H�
�ckH�L$ H�t$(H�

QkH�L$0H�|$8H�
|CkH�L$@L�D$HH�
�LkH�L$PH��H�L$XH�
�6oH�L$`H�5�VH�
�HoL�D$�H���?�H��h�f.�UAWAVAUATSPH��H�L�	M�Q M�qI�I0H�$H��L�=A>�L�d$L�-��H�-^u�L���VH�`n�H�5ɆH�
��V�A�H��AWATjAUUAVjASSARj	H���VPH��r�P�=�H��x[A\A]A^A_]�f.�f�UAWAVAUATSPH��H�L�	M��M���M���I�� H�$H��L�5a,�L�|$L�%%�VH�-~6�H��]VH�5��VH�
��V�A�	H��AVAWjATUAUjSH�{�PASjH���VPH����PARjH���VPH�ޏ�P�(=�H�Ę[A\A]A^A_]�fDUAWAVAUATSH��XH��H�L�8H�>H�FH�58�V�
�PH�\$0�D$8�D$9H�5�VL��~�H�|$0�L���u����|$8t��H��X[A\A]A^A_]�M�oL�t$0A�F��D$9����H��H�
��dH�5��d��HE�I�>I�F�P��u�I�>I�FH�5��V��P��u�I�>I�FH�5��d��P���u���A�}� I�>I�FH�5̣��P�*��uI�>I�FH�5�M	��P���-����D$A)D$@H�D$H�D$PI�FH�D$ H�|$@H�|$H�-W+kH�l$H�5L�V��A��������H�5��dL�d$@�L��� ���������A�}uH�5��L������������9L�l$(H�5��L�`@�H�|$H�L$(���6����h���L�d$H�l$H�5�L	�L��U�%L�l$H�5��L�@�H�L$�L���6�������I�� A�F�I�>I�Fu}H�5��d��P����I�>I�FH�5���P������I�>I�FH�5��d��P�������L�|$H�5��VL�a:�H�L$�L����5��I�N�D$H�|$@H�D$HH�D$H�D$PH�L$ H�|$@H�|$H��)kH�D$H�5K��衞����=���H�57�dH�|$@�胞�������L�|$(H�5��VL��9�H�|$H�L$(��T5�����H�|$H�D$H�5�K	��P������A�F�I�>I�FH�@uH�5��d��H�5��d��Љ����fDAVSH��H��H�L�0I�FH�D$H�>H�FH�5Z�V��PH�$�D$�D$	H�5F�VL��z�H��H��L��裠�H�5J�VL�E��H�L$�	H��胠��L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5��d��H�5��d���$H��[A^�f.�DUAWAVAUATSPH��H�L�	M�QM���I���H�$H��L�=8�L�d$L�-o�H�-8��L���VH����H�5��H�
��V�A�H��AWATjAUUAVj
ASSARj	H���VPH���P��6�H��x[A\A]A^A_]�fDUAWAVAUATSPH��H�L�	M�Q M�qI�I0H�$H��L�=A&�L�d$L�-�VH�-~��L��VH���H�5��VH�
��V�A�
H��AWATjAUUAVjASSARjH��PH���P�+6�H��x[A\A]A^A_]�f.�f�UAWAVAUATSPH��H�H�L�KL���H���H�$H��L�=�%�L�d$L�-O�VH�-�/�L�WVL�5J��H�5��VH�
-�V�A�H��AWATjAUUSjASAVARjH�_�PH�ː�P�u5�H��x[A\A]A^A_]�fDAVSH��H��H�L�0I�FH�D$H�>H�FH�5C�V��PH�$�D$�D$	H�5�~L�v��H��H��L��賝�H�5��VL��:�H�L$�H��蓝��L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5��d��H�5��d���$H��[A^�f.�DUAWAVAUATSPH��H�L�	M�Q0M�q I�IH�$H��L�=q:�L�d$L�-��VH�-Ne�L�{�H��n�H�5%�VH�
��V�A�H��AWATjAUUAVjASSARj	H���VPH����P��3�H��x[A\A]A^A_]�f.�f�UAWAVAUATSH��XH��H�L�8H�>H�FH�5��V��PH�\$0�D$8�D$9H�56}L���H�|$0�L���%����|$8t��H��X[A\A]A^A_]�M�gL�t$0A�F��D$9����H��H�
R�dH�5m�d��HE�I�>I�F�P��u�I�>I�FH�5��V�	�P��u�I�>I�FH�56�d��P���u���I�G M���I���H�L$H��H�-�8�L�T$L�T�VH�5r�VH�
U�V�A�	L��M��UARjASL�6<�ARAUj
L�2�VARL��_�ARPjH���VPH�\`�P�V2�H��p�B��uI�>I�FH�5'E	��P��������D$A)D$@H�D$H�D$PI�FH�D$ H�|$@H�|$H��"kH�D$H�5��V�	胗����o���H�5�dH�|$@��e�����Q���I�G M���I���H�L$(H��L�k7�L�\$0H�-0�VH�5N�VH�
1�VH�|$�A�	M��ARASjUL�;�ARAUj
L��VARL��^�ARPjH���VPH�6_�P�01�H��p�������H�|$H�D$H�5�C	��P�������I�ǰA�F�I�>I�Fu}H�5�d��P���k���I�>I�FH�5�V�
�P���M���I�>I�FH�5��d��P���/���L�|$H�5J�VL��{�H�L$�L���-��I�N�D$H�|$@H�D$HH�D$H�D$PH�L$ H�|$@H�|$H�� kH�D$H�5��V�
�ȕ��������H�5^�dH�|$@�誕��������L�|$(H�5��VL�/{�H�|$H�L$(��{,����g���H�|$H�D$H�5�B	��P���F���A�F�I�>I�FH�@uH�5��d��H�5��d��Љ�����f.�UAWAVAUATSPH��H�L�	M�QM�Y M�i@I�I0H�$H��L�5]5�L�|$L�%��VH�-:`�H�g�H�5�VH�
��V�	A�H��AVAWjATUAUjSH�ҕ�PASjH���VPH�N��PARjH�jxPH�ʚ�P�/�H�Ę[A\A]A^A_]�f�PH�H�����C�H��H�
��Hc�H��H��H�$H�5��VL����H�$H�5��VL����H����*�Y�H��H�$H�51xL�:��H����*�Y�H��H�$H�5s�VL�5��H���*�Y�fDUAWAVAUATSPH��H�L�	M�QM���I���H�$H��L�=�3�L�d$L�-`�VH�-h7�L�j�VH��Z�H�5i�VH�
L�V�A�	H��AWATjAUUAVj
ASSARjH��VPH�k[�P�e-�H��x[A\A]A^A_]�fDUAWAVAUATSPH��H�L�	M�QPM�Y M�i`I�IH�$H��L�5=@�L�|$L�%1NVH�-Z�H���VH�5��VH�
���A�H��AVAWjATUAUjSH���PASj	H�]�VPH�>��PARj	H�@�VPH�jT�P�-�H�Ę[A\A]A^A_]�f�PH��H�H�	�9u(H��H�$H�5��VL�; �H��H���(�Y�H��H�$H�5�uL�c�H��H����(�YÐSH�� H��H�H�H�D$H�>H�FH�5k�V��PH�\$�D$�D$H�5S�VL�k�H�|$H�L$�臔��L$�D$�����t
�$H�� [�H�D$�@�H�8H�@H�@uH�5��d��H�5��d���$H�� [�f.�@AVSH��H��H�L�0I�FH�D$H�>H�FH�5��V��PH�$�D$�D$	H�5u�L�v"�H��H��L���Ó�H�5��VL���H�L$�H��裓��L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5�d��H�5��d���$H��[A^�f.�DUAWAVAUATSH���L�D$(H�L$ H���0H��I��H��L�.H�FH�D$H��PH��$�HDŽ$�DŽ$�hƄ$�H�t$PH�T$XH��rH�D$`H�D$hH��$�H�D$pH�D$xHDŽ$�W��$�HDŽ$�DŽ$�?Ƅ$�fDŽ$�H�D$8�$�H�D$@H�D$HH�|$8H�t$0����g��=uS1�H��$�H��CH�\$@L�t$HM����L�{L�%�nx�f�I��I����I�G�H��H��t�I�?A���߃�h��H�|$8H�t$0H��$�H;D$X��I��I���^��g~��hL��L��t�=�c��\�����:t]��;����?�EH��$�H���wH9���H��M�>M�L>�$H�|$ H�t$(L��H�L$�߷��H��$�H���5H9��LH��A>$�D$H�|$ H�t$(L��H�L$E1�� ���FH��$�H����H9��	H��M�>M�L>�$H�|$ H�t$(L��H�L$舵���CH�\$@L�t$HM��t,L�{L�%Lmx�f�I��I��tI�G�H��H��t�I�?A����H�|$8t	H��mxH���[A\A]A^A_]�H�=)H��rn�A����kH�=�dH�p)x�5����QH��qn1�1��=��H�=Mrn�H�=�qn�H�=rn����!H�Ern�H��qn�H�rnH��������H��H�|$8�V��H���n��f.�@PH��������H9GHsB��Pu8H�W0H��t=H�O(Hi��H��t���H���H�� ���@��u�1�Y�H�=ަk�q��H�=%
H���k�.����f�AWAVAUATSH��`H��H�D$PH�t$0H�T$8�D$XH�D$@�D$HH�D$ �D$Y�D$]L�|$L�d$ f.�L��L���#�|$tb�|$ut�D$�L$���A��L9t$8��H�L$0I)�L�,�L��L���B8�H��t�N�$�M��t7L��&jxH��t{I���*H�H�CH�C�+A�E1��A�L��L��L��3oxL�3L�{L�sH��`[A\A]A^A_�H�=�ieH��o��B��H�=�o�f���L�����f�UAWAVAUATSH��H�@��H��H�G@����L�wXI9���H����I)����tH�C@H��[A\A]A^A_]�L�cPM�<�I9�H��IB�H��!sNO�,�I9���I��H�|$H�QnxH��L��L��I���H��L��L��H���kxL��H�t$L��A���L9���H��H��H��H��H���H)���I�I)�I9��aH��sE1��SfDM�?E1�f�CD��C�C�C\�CT��C�C�CL�I��L9�u�I��H9�t�O��I�fff.�O��M�O��M�I��I��u��d���@L��H��L��H��J���H)�H���fffff.�I�L)�L9���I��sE1��SfDM�?E1�f�CD��C�C�C\�CT��C�C�CL�I��L9�u�I��I9�t�O��I�fff.�O��M�O��M�I��I��u��d���@M������H���N�������H��H�|$H��L��H��QlxI��L��L��L���ixL��H�t$H��-lx���H�=��k���H�=ʊdH��$x�#���H�C@H�����fDSH� u_H��H�W(OWhW(G9OI�Gx�G8H�G 1����dx�������tH�K [�~ix�8�xH�K [�H�=*x�]��f.�UAWAVAUATSH��xH�8�$I���GA��&��Ä���I�G H����I�OHi��H�� ���H��H��H��$I�$I�$H��A��A��H��A��t,�ƒ�H��H��ffffff.�ƀ�H�H��u�H�� �}H�fffff.�ƀ�ƀ�ƀ�ƀxƀXƀ8ƀƀ�HH9�u��$�yox���H�D$H�D$H�D$ H�=?oxH�5@oxH�D$(H�D$0H�D$8H�T$(�˯�H�l$(L�d$0L�l$8M��\$���E1�J�<3L��L���ixM�L�t$ H��t	L��YexL;t$uH�|$���H�\$B�3:I�FH�D$ H;D$u
H�|$����L�d$C�D4 I��L�t$ H�D$PH�D$XH�D$`AGH�D$(D$0H�W�	H�|$hH�t$PL�D$(�)A���^��|$h�H�D$PH�D$HH�t$XH�T$`H�|$(H���H[�L�|$(L�l$0H�l$8H�D$L)�H9��	K�<4L��H���hxI�L�t$ M��t	L��JdxH�|$Ht	H��9dxL;t$uH�|$����L�d$C�4
I��L�t$ �=�tx��xL��L��hxH���u�DfxH�|$tH�|$��cx�\$��H��x[A\A]A^A_]�H�=4�k���H�|$�A�1�L�����H�\$L�t$ �����D$i�D$H�=�beH�
WkL���kH�T$�+�!��H�|$�A�L��H���d��L�d$L�t$ ����I��M��tL��,cx�I��H��tLL���AI��H�|$Ht<H���1I��H�|$(t,H�|$0�I��� I��H�|$(�AD�H�|$PtH�|$X��bxH�|$tH�|$��bxL������UAWAVAUATSH��HH���H��I��I��H��H��1�H��H�D$�fDH�� H9���I�tI�TH�|$�o4L�d$ H�T$(H�D$I9sL��L���`{��uh�}�E�lH�|$0L����X�L�d$M��I��H�l$8H�T$@I�A��H�����A��H�|$0t	H���axE��L��M��L�d$tH�|$�H���L���ax�:���H�|$t	L���axH��H[A\A]A^A_]�H��H�|$0uH�|$u+H�����H��naxH�|$t��L�d$H��H�|$t�H�|$�IaxH���I��f�P�G�G=��=uMH�H����H�GH9��H�QH��	A��A���A���A������H��H��u��FH���tH�H��tDH�G�H9�t3H�QH��	A��A���A���A����vAH��H��u�H��H9�u�Y�H�GH9�t�H�AH�������������v*YÉL$H�=I_eH�
QkL��;xH�T$�+�����D$��f�UAWAVAUATSH��L�/H�GH��$�I9���I��H�GH�D$L�wL� H�G0H��$�H�G(H��$��(f�H��$���hI��L;�$���L��I��L��M�,$H�(L�`H�|$0H��L��
�G{�|$0u�D$1��A��"H�D$8Hc�H��H�� E1�H9�A���HD�I	�H�D$H�xL��L��H��M��葵�ը�W���H��$�����H����H�D$H�D$ H�D$(H�-�UH�D$8H�D$@H�D$0L�d$0L���y��H�щ�H�D$0H�T$8H�$H��$�H�t$H��L�w<M������$���I��D$)D$0H�D$(H�D$@H�D$XH�D$h�D$pL�t$HL�|$PH�D$H�pH�|$0��H�D$0H��H���f���H�|$8�^x�V���1�H��H�Ĩ[A\A]A^A_]���$��D$H�=�\eH�
TQkL��UnH�T$�+�n��H��H�D$0H��H��t)H�|$8��H��H�|$0��>�H�|$tH�|$ �{]xH���{��f.��AWAVSH��H�O1�H���#fff.�I��M�7H��H��H��H9�tuL�1M�F8M��t}H�3L�N8M��tqE���E;��s�E1�fffff.�J�49L9�t�M�F8M��t0J�t9�L�N8M��t"E���I��E;��r�I��w���[A^A_�H�=��k���H�=��k���N�4;H������UAWAVAUATSH���I��������L9q8��yC��L�A(M���E���1�E��tL�I M��u��A���L�I M����L�AMi��E1�E1���C�������A�I���M9�tC�����u�C�����u��hA���^I��I��I��H�˅�t�Ǿ�^x���u��]xH�D$H�D$ H�D$(H�,VH�D$8H�D$@=H�D$0H�|$0���H�s(H���H�ы��1�H��H�H	�CH�D$0H�|$8H�D$PD$XH�$L��8H�|$pH�t$L�L$0H������|$p�gD$)�$�H�D$(H��$�HDŽ$�HDŽ$�Ƅ$�L��$�L��$�I�t$H��$�� �H��$�H��H��H��tH��$��gZxH��H�y8��AC�1���~kx�H��yL���"1��ckx���0L�yLia �E1�M9�u�c�I���M9�tVC��/���u�C��/���uG��/�H�-%kxH;-kxu�_��H�kxD�4�H��H�-kxI���M9�u���uH�c�yH��������H����1���jx����H���[A\A]A^A_]�H�=>�k�A���H�=-�k���H�=9�k�$��H�=��k�x��H�=ajxH���G�H��H��yL������H��讜�H�ىÀ��3jx������H�
 jxH�L$0�\$8H�=�WeH�
�KkL���kH�T$0�+�s���iH�5�ix�����1��[Yx�����9����������ix����D$q�D$H�=rWeH�
�KkL�'PnH�T$�+���I��H��$�H��H��tMH��$��-XxL���-���=I��H�|$0�n�H�|$t H�|$ �XxL�����I��H�|$0���L������I�����S��L������f.��UAWAVAUATSH��H����I��I��I��I��H�:H�BH�4�H��q	H�
�q	�����I�\$H�|$0L��L��L��I���?��D$8<u�D$0H�� ���tI�I�NL��L���΢�1�1��dI���hH��������I�G`H9���H�PI�W`I�wxH��tUH�xL��N�����H��H9��NI�`M�OpG�E��A��A���
H��A��I�W`A��r	I���E��t�I�G`H�D$H�D$ H�D$(H��MVH�D$8H�D$@H�D$0H�|$0�'��H��AH�D$0D$8H�$L�34H�|$xH�t$L�L$0H���L���|$x��L�|$L�t$ H�D$(I��L�t$0H�D$8�D$@
H�t$0H���Ϯ�H��M���L��I���UxL����H�D$H�D$ H�D$(H�1�UH�D$8H�D$@H�D$0H�|$0�@��H��AFH�D$0D$8H�$L�K3H�|$xH�t$L�L$0H���d���|$x��D$)D$0H�D$(H�D$@AD$HH�D$XH�D$h�D$pH�|$0H����H�D$0H��H��tH�|$8��Tx�H�H	�H�Ĉ[A\A]A^A_]�I�G`I������@(�A��Y�[���H�=�
H�s�k�.����hH�=H�k�����D$y�D$H�=`SeH�
�GkL��ZnH�T$�+����-�D$y�D$H�=1SeH�
�GkL�nZnH�T$�+����H�=ֳk�I��H�2Zn1�1��j��H��M��tKL����SxH������H��H�D$0H��H��t*H�|$8��SxH������H��H�|$0�4�H�|$uH�����H�|$ ��SxH�����H��I�O`���f.�DPH�H�OI��I)�I��H��H��L9�L�DLC�L�sHwrH���t#H�H�FH�GH��Y�1�H��Y�H�=�k����H�=�k����f.��UAWAVAUATSH��L��$��$�H�t$hH��$H�D$H�D$ H�D$(�1���
axy�,H�\yyH��H���D�D$<�=xy���SD��$�H��������L�% xyM��@��L�5"xyL��ID�H��H��H��H��<��H���H9����H��$�t1�H��$������H��$�L�=�wyH��t)H���QxH��$H�D$H����H��u$��H�D$HDŽ$H����1�1�L�L$�Mf�I�wH��I��I��J�<:L�H��`I��I��K�<K�TH��@�A�I��M����@����H��t���I9���H����DM��t8L��L��H��t11�ffff.�H���H��H9�u�L��H)�I��s�QL���LL��I��rCDH���H���H���H���H���H���H���H���H��u�E1�E1����I9��O���fff.�H���H����
I��D���H��fD;��s�M�������J�4�H���L��H��t{E1��H�H���I��L9�u�L��L)�I��rCf�H�H���H���H���H���H���H���H���H���H��u�1��/����L��I��s���H����H�L$H�$�H�D$hH��H�D$0H�\$@H�l$pH��������H��H��$��%ff.�H��$�H��H;�$��xL�9H��$�L�qH�|$ht&H�D$hI9Gu�I�H��$H�T$0�ePx��u�I�FH��t�I�NLk�hH�L$`I�L��$��"fDI�ƘL9t$`H�l$pL��$��d���� ��MxH���J�@�o���H�D$@H�D$HH�D$PA�F� tEH�D$pH�D$xk�A�H��$�H��H��pI���tH���$��m	A�~�t/A�F�H��H�
��H��rVHE�H���?ffffff.��A�~�H�
�|Vu�A�~�H�
�|VuSf.�H�D$pH�L$xH��$��A�H��$�H��H��VI����G���$��WA�t I�WI�OH�߾p�A�fDL�|$PL;|$@uH���\��H�D$HB�� I��L�|$PH��$�H�pH�PH��1�E1��zZL�|$xL��$�H�D$@L�d$PL)�I9��J��J�<�H|$HL���9QxM�L�d$PH�|$pt	L����LxA�F�H�
�Hc�H��I�~����s�@�o�f��lI�N�I�V�H���@I�F�H��$�I9N�u)H��tTI�N�H�L$xH��$�H�D$pH�������'H��t+I�N�H�L$xH��$�H�D$pH������H���@�1�H�߾dH���?I�V�I�N�H�߾a�t?I�F�H��t;M�~�H��L�$@E1�fff.�K�T/K�L/H�߾n�9?I��M9�u�L�|$PL;|$@uH�����H�D$HB��
I��H�l$@L�l$HH�D$L�d$(L)�I9�w=J��J�<�H|$ L���OxM�L�d$(H���A���L��Kx�3����A�H�|$L��L�����L�d$(롹A�H��L��L������L�d$P����H��$tH�|$��Jx��`x�����1���
k`x�H�NqyH��������H���1��
F`x����D$0H�O`xH����H�'`xH�kfof���H�L$hH��H��$��%f.�H�L$�A�!�H��$�H���4H��$�f��u%�foEf�H�����H��=��t��H�D$���H��H�@H��H�H�D$`H�|$ht;H�D$hH�L$`H9A��{���H�D$`H�x�H��$H��$���Jx���T���H�D$`H�@�H���B���H�L$`H�I�H��$�H��H�@H��$�H�t$(E1�f�H�D$H)�H����H�D$ �VD��o��V���D�  H��	H�t$(H�D$`H�p�H�P�H�|$p1�E1��3VL�t$xL��$�H�D$L�l$(L)�I9���J��J�<�H|$ L����LxM�L�l$(H�|$pt	L���qHxH��$�J�T H����H��$�J�t H�yVH�D$HH�D$PH�D$@H��$�1�E1��UL��$�H��$��oD$@L$PfD$p)�$�HDŽ$�L��$�H��$��A�H�|$@H�t$H�5KL�D$p��A��|$@��H�D$pH��tH��uH�|$xtH��$���GxH��$�t	L���mGxH�t$(H9t$ttH�D$ ��
H��H�t$(I��L9�$����������	�A�H�|$�4��H�t$(����A�H�|$L��L�����L�l$(�E�����A�H�|$����H�t$(�h���L�l$H�\$ H�T$(�|$0uH�tmyH��������H����1��i\x����$��p�|$<uH�;myH��������H����1��ly���r@����@�Ń���H�D$pH��$H�D$xHDŽ$�HDŽ$�HDŽ$�H�g�kH��$�H�|$@H�L$pH���5
�L�t$HH�T$PH��$�L����L��$�H��$�H��$�L����^�H��$�t	L����ExH�|$@t?L���~Ex�4��$�u�I��DxL��� ���H��$�H���p^�M��t	H��:ExH��[A\A]A^A_]���$��D$H�=DeH�
�8kL�_�nH�T$�+�����D$A�D$H�=�CeH�
d8kL���nH�T$�+�~�����$��D$H�=�CeH�
/8kL��nH�T$�+�I���KH�=wCeH�v�n�����.H�=(jyH��D����2�A��H��H�kyH��H�����H��D�����A��H��4�D$<��iy�����H��iyH�D$p�D$<�D$xH�=��VH�
�3kL�E�nH�T$p�����H����H�|$H����6�"�H��YxH�D$@H�D$@H�D$pH�=�YxH�
�.kL�2xH�T$p���2����H�=WYx��1�H�;jyH��������H��������4�
.Yx�����H�
YxH�L$p�D$xH�=%�VH�
T3kL���nH�T$p�������H�5�Xx��I�ֺ��1���CxL��|$<�h����}���H�5�hy��I�ֺ��1��|CxL��@���j����R���H�=�x���[I���<��L�����^Xx���I�����L���
����'hy����� �к��H�=�x�)�����H�|$H���`������I��H�|$p��L���Bx�I��H����L���I��H�|$p��L����Ax�|I��H��$�tL����Ax�I��H�|$@tL����Ax�I��H�|$p�:.��I��M���y�}������nI��H�|$@�|;���I���I�ċ\$0�I��H�|$p�������I��H�|$p���H�|$�����I�ċ\$0H�D$pH��tH��uH�|$xtH��$���@xH��$�t	L����@x��uH�~gyH��������H��u-1��wVx��uXH�5kVx�����1��<Ax�8�����u��FVx�I��H�|$@tH�|$H�R@xH�|$�G@x�I�Ā|$<uH��fyH��������H��uS1���ey��tH�|$tH�\$ H��@xL�����H�5�ey�����1���@xH�|$u����u����u���ey��UAWAVAUATSH���M��H�|$0D��$pH��$hL��$XH��$HM���L��H��H��>��I��������M9�A��A�tDD�1D��5��=��$D�t$PH�=+>eH�
�/kL��xH�T$P�+��J��H��$�J��H�$H��H�D$�‰�$�E1�L�L$�T$H�t$8L�D$HL�T$@H��$�F�4D��5��=���e���M��L�\$ t%I��L���=xH����
I��L��L�L$�A�1�I��L��H�t$0L���BxH�\$(H�\$hL��$�L�|$pL�d$x��==xH���J
I��D�0HDŽ$�H��$�HDŽ$�H��$�H��$@H�������$pH�$M��t%H���<xH���
I��L��$XM���A�E1�L��$XL��H��$PH��H��Ax��L��$�L��$�L��$�H��$hH��������H9��.H��t'H�|$�U<xH����	I��I��H��$hI���A�E1�I��H��L��H��$`H�T$��L�|$PL�t$XH�l$`H��H�|$p��$�H��$��D��$@L��$�ATH�D$`PH��$�P�H�� L�\$ I��L9�$�L��$X�T$H��H��$HH�t$8L�D$HL�T$@L�L$H��$������L��$ M����H��������H�,�H��H��>��H9����t%1�H��蠴�1�H�t$蔴��	1�L��腴�I��M�L�L$(J��H�D$H��H�$�T$L�D$HM�2L�T$@M�bH��tH��H���:xH���I��I���A�E1�H��L��H�t$0H���?xL�l$L�l$hL��$�L�|$pH�\$xN�<�H��������?I9���H��������I9�����-H�\$8M��tL���D:xH����I��L���A�1�L��L��L���l?xH��$�L��$�L��$�H��$�H��$@H��$HH��$���H��$Xt$H�|$��9xH���1H��L��$XM����E1�L��$XH��H��$PH�T$��>xL��$�H��$�L��$�H��$hH��������H9��H��L�l$ t,H�<$�C9xH��D��$p��I��L��$hL���A�1�D��$pI��L��H��$`H�$�H>xH�\$PL�|$XL�t$`H���\$��H�|$pH��$��D��$@L��$�ATH�D$`PH��$�P�f��H�� L�T$@I��L;T$(L��$XL��H�t$8L�D$HL��$ ������T$H��$0H����H��������L�<�H��H��>��I9����t 1�L��蓱�1�H�t$ L�|$肱��H��$(H��H�H�T$@J��H�D$H��H�D$(H�
�7xL�D$HH�EH�$L�uM��tH��L����H���:I��I���A�E1�H��L��H�t$0L����<xL�l$L�l$hL��$�L�d$pH�\$xN�,�H��������?I9���H��������I9�����H�\$8M��t$A��L���*��H����H��M����E1�H�4$H��L��Q<xL�$$L��$�H��$�L��$�H��$�H��$@H��$H��H�\$ L��$XM��L��$Pt �H�|$���H���9H��M����E1�H��L��H�T$��;xL��$�H��$�L��$�L��$hH��������I9��OM��t(�H�|$(�.��H����I��L��$hL���A�1�L��H��$`H�T$(�G;xH�\$PL�d$XL�t$`H���t$H�|$pH��$��D��$@L��$�D��$xATH�D$`PH��$�P�^H�� H��H;l$@H�t$8L�D$HL��$ H��$0H�
p5x�����M	�I	�t<H���[A\A]A^A_]�1�H�4$议��!E1�L��H�t$ L�|$蔮��H��H��H��>��H��������H9�����L��$Hu�s��1�L�|$L�$$H�t$(�G���L��H��t!I��H�����H���I��M���A�E1�I��L��H�t$0H���9xL�l$hL��$�L�t$pL�d$xHDŽ$�HDŽ$�HDŽ$�H��$�H��$@L����L�l$0H��$XL�4�H��I��t&�L�����H����H��L��$XL����1�L��$XH��H��$PL��*9xH��$�H��$�L��$�H��$hL�4�H��H��=tE1�L��L������wH��t1A��L���~��H��t�I��H��$hH��D��$p�A�1�H��L��H��$`L���8xH�\$PL�|$XH�l$`H��H�D$XL��$��t$H�|$pH��$�L��$�1�D��$@ATPAR�H�� ������D����H�t$�0���H���#�����v����H������L�|$ �g����H�t$����_�L���ګ������L�l$ � ����H�t$L�|$L�$$讫��$��H����H��蕫��L��舫�I���aI���nI���I��L�|$L�$$�I���I��L�|$��I���7I��H�\$(�aI���KI��H��t	H���2xL�l$0H��$���q�M���2�;I��H��$Xt	H��h2xH�\$ H��$��q�M����H��D2x��I��H��$Xt	H��#2xH��$�L��$�M��u/H��$�L�|$t	H���1xH��$�t>L���1x�3L�cH�-�1x�f.�I��I��t�I�|$�t�I�<$����I��M��uU�aI��H��$Xt	L���1xH��$�L��$�M��u=H��$�t	H��e1xH�\$(L���W1xH��tH��$��D1xL���D��L�kH�-11x��I��I��t�I�}�t�I�}�����UAWAVAUATSH��HM��H�L$@�T$I��H�|$(L�D$0M���D$�FH�d$0J�,�M����1��D$�D$<f�H�D$@D�,D��5��=���H���/xH���.I��H��H�t$(H���4xL�t$L�d$L�t$ D�l$8�H�|$�t$<H�T$8A���H��H9\$0�x����E1��\$ff.�H�D$@F�, D��5��=��w�H�t$(H��<4xH�D$H�D$H�D$ D�l$8�H�|$��H�T$8A��0I��L9d$0u�H��$�H����H��$�H��H�N�$�M��tt�D$�D$0ffffff.�L��W.xH���LI��H��H�t$(L���3xL�t$L�l$L�t$ H�UH�MH�|$�t$0A��H��H9�u��e�D$�D$0L�l$(fD�L��L��/3xH�D$H�D$H�D$ H�UH�MH�|$�t$0A��(H��H9�u��D$H��$�H��$�H����H��L�N�$��l$�Sff.�A�L��H�t$(L���2xL�t$L�l$L�t$ I�I�OH�|$��A��I��I9�t#M��t�L��
-xI��H��u��L���^��H��$�H��u�LH����N�$�H��$�H��H�,@E1�M��t]f.�L���,xH��t�I��H��H�t$(L���1xL�t$L�l$L�t$ J�t;J�T;H�|$�kI��L9�u���L�-�1xL�t$��H�t$(L��A��H�D$H�D$H�D$ J�t;J�T;L���I��L9�u��q�|$ujN�<�M��t#L����+xI��H��H�t$(u�L���:��A�H�t$(L��L���
1xL�t$L�d$L�t$ �t$H�|$��7��H��H[A\A]A^A_]�D�l$H�=i+eH�
%kL�xH�T$�+���H��軤�f�AWAVATSPL�7H�_L�L�gH��H�I9�tdI��$�ueIDŽ$�����I��$ H��H��u1��I��$(��+xI��$�H��M��$ I��$(M��$0I��$�H��[A\A^A_�H�=h�k�ۨ�I��M��tH��H��}+xH��H���z��f.�UAWAVAUATSH��xD�D$H�L$H�T$�1���
�Py�0H��QyH��H���I1��
�Py���X�$H�GH�D$0)D$ @�t$8H��PyH����H�
�PyL�d$(H�T$0D���L�L$A��I�E1�I���@I��@�����M9���L��I�[ I��M�kM�{I9�H��IB�E1�ff.�L9�t+G�D�G9�M�vt�@��@��@��u��ffff.�L9�@��@��@��u���A*k@���p���D��E��t#�
DH�|$H����H�����$���H��L��8pM���-H�H`H�D$H�XH�D$L�,�M�w�1�H�\$P�H��H��hI9��OH�D$H9Cu�H�{H�t$L���*x��uϋD$8Ceu�H������H�EL9���H��hI)�L�|$PL�t$HH�D$H9Cu)H�{H�t$L���*x��u�D$8Ceu
H������JHk�hH�K`I�L`CPADPC@AD@KS [0A\0AT ALAH��H��hL�t$HI���k���H�D$H�hH��uaH�|$XH�t$ ����L�|$XH��������H��I9�t;H�\$`L�d$hM��tI��f.�L������I��hI��u�M��t	H��Y(xH�|$ tH�|$(�F(x�<$uH�OyH��������H����1���My����H��x[A\A]A^A_]�H��MyH��H�lj��j�H�߉�H��NyH��H���������I���xk�L����4�
�My�������I��H�
pMyH�L$X�D$`H�=�hVH�
akL��nH�T$X��;��H�5:My�����1�H��x[A\A]A^A_]�%(x�j����"����My����H��H�|$ t	L��('x�<$���H�����H��H�|$X�Ң�I�>t
I�~��&xH����f.�UAWAVAUATSH��hH�t$XH��H�T$H����H�{����<x���:�1���
t<x�dH�WMyH��H���p1��
V<x���u�D$H�\$H�Z<xH����L�=2<xI�_fAof���H�L$H��H�L$P��H�L$@�A�!�H�T$HH���IH�T$Hf��u*fffff.�fof�I�����H��=��t��H�D$@���H��H�@H��I�T�H�T$H��t�I�H�L$8M�l�H�D$H��L�$@E1�1��ff.�H��I��M9��P���H�D$K9D5u�K�|5H�t$XH�T$P��&x��u�H�mH�I�|�M�t�I�L�H�L$0I�t�H��H��L�d$L�H��H�@�'xI��H�D$8L�`�M������I���tH�|$0��$x���H�;t_H�{H��h[A\A]A^A_]�%�$x�|$uH��������H�
wKyH���1��v:x��H�\$��H�;t
H�{��$xH��h[A\A]A^A_]�H�B:xH�D$`H�D$`H�D$ H�=d:xH�
-kL���wH�T$ ������H�=:x��H��JyH��H��������g�4�
�9x�������H�
�9xH�L$ �D$(H�=�dVH�
kL��nH�T$ �聤��XH�5�9x�����1��i$xH�;���������=g�������b9x����L��H���nH��臝�I���(I���t$H�=19x�|��H�\$�
I��H�|$ ���H�;t
H�{�0#xL���0��UAWAVAUATSH��xL��D��$I����$�f�D$nL��$�H�zL��$��D$&H��$�����$�����D$'8����1���
oHy��H��H�`IyH�J�H��$�H���}�D$�8Hy��H��$���L�|$HH�\$PH�H�L$H�hL�pL�HyM��L�d$@L�l$8��H��Gy�A������L�1�L�D$��M��A�����I9���I��M�H H��M�XM�PM9�L��IB�E1�ff.�L9�tG�$�F9d�M�mt��
f.�M9�A��A��E��L�d$@L�l$8u�A��E*PA���u���A�ʅ�u�&ff.�I��H��rNL�D$O�����%���H�|$t	H��<!xH�l$�1�@��H9T$u1I��I��I�/H��`�H�D$H��@��H9T$tϹ�H�
�FyHDŽ$�HDŽ$�HDŽ$�H��$H��t8D���I��H�D$H�\$0��I�����H�D$E1�������xH����Hǀ�H�"FyH�Fyfǀ�H�L$H�H�hL�pH�X�$��$��`�pE1��d
I�OL��H��L�$L9�vYM�t$H�L$0I�L$�$��$�)�$ )�$���I�����H�D$A�E1���H��H�L$(H�<L��L)�H��H��$�L��w!xM�t$H�D$0I�D$�$��$�)�$ )�$H�D$H��`H�D$H�L$(H�<H��`H��$��!xH�D$H�L$I�$I�l$A��(�$(�$ �p�`fD����#E1�L�|$�I���H�D$A�����xH����I��D�d$`Hǀ�H�L$���H�\$I��I��I�fE���H�\$H��H�H�D$xH�DH�D$(�`�p)�$ )�$I���YH�H�D$pH��`H�D$XH�H`H��$�H�4H�� I��L��L��T"xH�D$XH�4H�� I��`L��7"xL�D$H�D$fA���H�D$p@)�$@H��$�H)�$�)�$��|$`L��ID�D���L��H��L�$M9�H��$���H�<H�� D��D)���H�T$`L�L$L��9xM�t$H�D$0I�D$�$��$�)�$ )�$H��$�H��`H��$�H�<H�ǀH�T$`��xL�L$H��$�L�D$�/M�t$H�D$0I�D$�$��$�)�$ )�$H��H�T$I�$I�l$A��(�$(�$ �p�`fD���(�$@)�$�(�$�(�$�)�$p)�$�H�T$xH9�uH���b	(�$�)�$�(�$p(�$�)�$�)�$�I���H����HDŽ$�H�t$(L��I��DA���D���I��H�D$H�t$`L�t$H��$�L�L$p��f��sH�T$�H�D$0�D$X�[H��t ��u/��D$X�H�D$0H�D$�5�D$XH�T$H�T$0�!H��H�T$��D$X�H�D$0��0�xH����
H��I��Hǃ�H�L$���H�T$0H��H��H�f������L�$L�t�`�p)�$�)�$�H���@
H�4H�t$xH��`H��$�L�t$(H�H`H��$�A��A��J�41H�� H��L��H���xH��$�J�40H�� H��`H���xH�t$0H�D$f���H�L$xAH��$ H��$�JH�T$(AI L�d$xL��$H��$A���H�UH����	H�L$p)�9���	H��$�H���H�4�H�������x1�DH��H9�H��I����L���f���H9�sH9�v�H��$ )�$�@H )�$p�|$XL�D$ID�)�$�D���H�T$H�jH��H��L�$M��I)���H��H��H�D$XH�<D��)�H�D$p���H��$�L��H��xL�L$0H��$���H�D$I�$H�D$`I�D$(�$�AD$L��$�J��#`H�D$XH�<H��`H��$��^x(�$�(�$�B�#`B�#pH����H�D$H�<�H���H�T$p���xL�L$0H�T$L�D$�AH�D$I�$H�D$`I�D$(�$�AD$(�$�(�$��p�`H��$�A�NI�FH����f���H9���A)�A��A��t8H��H���1�ff.�H�4�H����<)f���H��I9�u�H�I��rtf.�H����H���f���H����H����Uf���H����H����Uf���H����H����Uf���H��H9�u�(�$�)�$`(�$p(�$�)�$@)�$PH��H�T$xH9���(�$`)�$�(�$@(�$P)�$�)�$�I���H�t$(L��I��H��������HDŽ$�(�$��$ (�$�(�$��$0�$@H��H��$H�D$(H��$L��$PH��$�H��$XL��$`H��$hL�5�;yM���%L�%�;y�0��xH���H��Hǀ�fǀ�L���L��H��H��$���I���fAdž�H� ;yH�!;yL9�$���fǃ�H�+H�D$(H�C(�$�C(�$�(�$��`�pL���I���fADž�H���2I��A�IL�j���H�fD9���E��A��K�< L��H)�H�l$(H��H��H�T$H�ꉌ$���x(�$�CL�t$A��H�D$J�40H��`H�D$J�< H��`H��L�%VxA��H�D$H�H�D$`H�C(�$�(�$�H�D$B�0`H�D$B�0pH�D$J����H�D$H�L$H�<�H���H�T$(H��A�ԋ�$�L�L$pH��$�H�T$L�D$�:(�$�CL�3H�s���(�$�(�$�A�pA�`I�AI����fA���A9���D��)��I)у�t4I�4�H���1�H�<�L���F�*fD���L�D$H��H9�u�I�I��rnK����L���fD���K����L���A�Uf���K����L���A�Uf���K����L���A�Uf���I��I9�u�H��$�L�d$@L�l$8H�y8yI��J�8H��`H�L$HH�AH��$�)�$�I�D$H��$�A$�$�AE�$I�EH��$(H�D$P)�$H�@H��$��$��$5��$�����$4f��$2�D$nf��$0L�sL;3uH�����H�CIk�hH��$0H�T`(�$ DP(�$D@(�$�(�$�(�$�(�$\0T LI��L�s�|$uH�18yH��$���1��7y����H��x[A\A]A^A_]�H�
	�nH�|$&H�t$'1������H�=�6y�������]�A��H���T�H��D��4�D$��6y��H��$��t�H��6yH��$�D$��$H�=�QVH�
xkL���nH��$��O���?H�5K6y�����1�H��x[A\A]A^A_]�%#x�T���������6y���H�
��w�1�H��H�\$PL�|$H袌���H�
��wH�ֺ1�L�t$肌����0�e���H�="�dH�{�w�(L�t$�܍��H�
{�w�1�L���4���g�������V����	���EH�=��w�t���7��0����&H�=��w�U���H�=dH�}�w�0�[��I��H��$�����|$���L���7��I��H��$0��H����H�|$(�zH��xI��H��tH�|$(��xH��$0��Q�I���,I��H��$�H�|$xtH�|$(��xL���xH��$��XH�|$t	H���xH�\$PL�|$HL�d$@L�l$8�D$�H��H�\$PL�|$H�HH��H��$��M��t	L���ExL�t$�H��H��$���H�\$PL�|$HL��xH��$���M��L�d$@L�l$8tH�|$`��
x�D$I�����]��@��I��H��$蘉��I��1�I�}u;I�<$uEH���L�I�?t
I���
xH��$�H�9��@�t4L��菂�I�}�}
xI�<$t�I�|$�k
xH���L�I�?u��H�y�Q
xL���Q���AWAVATSPI��H�_L�gM��tI��DL�����I��hI��u�I�>tH��H��[A\A^A_�%�xH��[A\A^A_�f�SH��H�H�W�I���'f.�I�I��M�I�Q�H�QH��I��H9�tNH��M�HI�PL�RM;Qs�M�@I���M��BD�BI��t�J�\�M�Y�L;Sr�I�I��[�AVSH��H����I����H�D$H�D$H�|$(H��H��1�E1��H�\$0H�D$8D$L$)D$@)L$PH�D$`H�\$hH�D$pH�jMVH�|$L�D$@�A�L�����|$t@H�D$@H��tH��uH�|$HtH�|$P��xH�|$(t	H���xH�Ĉ[A^��D$	�D$H�=v
eH�
�jL�c�nH�T$�+���I��H�|$�]�L���E��I��H�|$@���H�|$(uL���(��H��xL������UAWAVSP��.y����d�<%������dH�%�����
 x����H; x��H�0yH����H�
�xL�|��M���@�M��tuI��xB�|�� uiI�_(M�w0I�WxH��L����:��H��H)���L9���M���M����I�N�H9�u$H�<�I��xH����x��@���1��E1�M����@ �H��[A^A_]ø�H�JxdH�%����d�%�����
*x������轌��h��H�=�eH��k��`��H�=�vk���@UAWAVAUATSH���H��$I��I)���L��$L��$A��uJE��HE�H9���L9���I��I��H�D$0H�L$8�D$@
H�t$0H��$�b���D�L$H�D$xHDŽ$�HDŽ$�H�D$H��$�H�D$xH��$�H��$�H��H)��L9��I�4�����H��$�H����H�L$xH��$�H��$�Lk�8I�H�l$H��$�H�L$ L�l$(H�l$pH����H�\$8H�D$pH�h8��H��8I��8M9���L�u�L��H����L�}�L�t$0AGAOAW(S KL�d$8H�D$@I��L��$�H��$�DŽ$�
H��$H��$��`�M��t	L���xH�|$H�d���H�|$P��x�T���L��H)�H��H��$I�$I�$H��H�l$I9�t:H��H�� L�5}x�H��8H��tH�}�tH�}�A��H�}�t�H�}A����H��$�tH�|$p�;xH���[A\A]A^A_]�H�D$`H�t$@H�D$Hf�D$hH�D$P�D$XH�D$0�D$j1�L�t$L�|$0L��$�E�����f�<��L��L���о�|$"�����D$!<����uԋD$�L$�����H9T$H��H�L$@H)�H�4�L���1��ffffff.�����L��L���_��|$"������D$�L$H�L9��}����T$!��@���@��t��9�rm��H9T$HrH�L$@H)�H�4�L���1��H�=�eH�7�n��}���>H�=�eH�}�m��c��H�=�eH�M�m��K���H�=ګn�m��H�=�m�߁��&H��H�l$H�|$0��H�|$���H���iz��H��H�|$x�ڥ�H���Rz�f�UAWAVAUATSH��H;�$X�qI��L�D$H��N�$�L��H��>��L�v�M9�@��@��u�}�D��M��H�T$ H��$�H�L$(tL���xH����I��L���A�1�H��$PL��L��	xH�,$L�|$L�l$�ÍH�����H��$`I��M)��H�l$ H��H)��H;�$X�+H�L$xH��$PJ��H�D$8����H�|$�����H��������?�H�$ H�t$(ffff.�H9��H��H��H9L$u��aH��$`H�L$8��u?L)�H�\$H9��0H�l$ H��K�<�H�t$(�xI�L�l$L�l$8�H�D$ I��H�E�mM)�L�t$�QH9�$X�CH��L)�L��I9���H��$PJ�4�J��I�<���xL�H�\$H)�I9���H�l$ J��I�<�H�t$(�ixL�H�\$I���fJ��I9���L9����tE1�L��H���L{���	A�H��t�H���ƛ�H��L�t$t�M��I���E1�L�t$L��H�t$8H���xL��$�L��$�L��$�L�l$`L��L)�L��I9��hL�|$0J��I�<�H�t$(��xL�H��$��L��H��E1����H�\$@H�D$HH�D$PH�D$X��xH���DH��$�H�H�HH�
��jH�HHDŽ$�H��$�HDŽ$��H�D$pE1�L��$�H���mH�D$hL��fff.�L������H���H��$H��R@��$u�H��$�t�D�xM9�w�M��tI�G�H;D$@�H�D$0B�|��
u�L9|$@�H�D$0B�<�$u�I�H;|$@�z����H�D$0B�|� �c���L��H)���H�D$HL)�H9�w?H�D$0H�4�H��L��H�D$pJ�<��xH�I��H�\$XI��L��H�l$ �����A�H�|$HL��H��老�H�D$PH�D$pL�t$X�H��$�tH��$��>xH�L$@H)���L�|$HL��L)�I��H9���H�D$0H�4�J��H�\$PJ�<��axH��$����H��$�tH��$���wH��$�tH��$����wH��$�tH��$����wH�|$`tH�|$0���wH��I9���I��L�4$L�l$L��L)�I9��QJ��H�\$J�<�H�t$8��xM�L�l$M)�H�D$L9�I���@J��J�<�H�t$(�rxM�L�l$H9�$X��H�$L)�H�T$xH9��+L��$`H��$PJ�4�I��H��J�<��xM�L�l$Lt$L�t$8�iI��M��tH�|$(���wI��L��$XI)���H�$L)�I9�����$hH�D$ H��$PH�4�J��H�\$J�<���xM�L�l$H��$����@��t"��L�|$8t3H�<$�$H����w���H��H�L$8�����1���
Ax��H��$yI�^�H����1��"x����H�GxL9��H�L$L9�LB�H��t
H�=.x�p�wH�D$H�$x$	xL�=x@��uH�$yH���81���x����d�<%������dH�%�����
Vx����H;?x��H�R"yH��tH�
xH�|�����H��[A\A]A^A_]�M�L�t$H�\$(�G���H�=��dH���m��Hz�H�I�m�yH��A�L��L���}�L�l$����H�=_�dH���m��z��~H���m�+H�=<zU�H���m�)H�=RzU�2z��LH���mH�=	�d��y��/H��A�L��L���}�L�4$L�l$���H��A�L��L����|�H�\$L�l$L�t$���H��A�L���|�H�\$L�l$H�T$x���H��A�L��H���|�H�l$ L�|$L�l$���H��A�L��L���\|�H�\$H�,$L�|$���H��A�H��L���0|�H�l$ L�|$H�\$���H�=ux�p��H��!yI�^�H���5����>���@���Nx���,���H�;xH��$�@��$�H�=��dH�
��jL��gkH��$��+�D{��H�=M�	H�hk�.�wx��H�5�
x�����1���wd�<%����� �����H�xdH�%����d�%�����
_x���	�����|�蝂��=���������m
x���H��$��A�L��L����z�H��$�H��$�H�D$`L��$�H�l$ L�t$�N������r��H�=y�dH�x�m��w��H�|$H�A�L��L���nz�L�|$HL�t$XH�l$ �)����L���q�H�=��m�u��NH�=�dH�Y�m��v��4I��H��mH�D$hL��H�t$@H�T$h�ey��H���wH�t$@�Ry�H��H��$���H��$����w��H��H��$�����HH���C�H��H��$�tH��$��{�w�H��H�|$HtH�|$P�c�wH��$��^��H�|$`tMH�|$0�C�w�@�x�H��@���b��-H��H��$���s��H��I��M��tH�|$(��w�H��H�<$tH�|$��wH����l�f.�DUAWAVAUATSH��H��I��H����t`����L�<�H��H��>��H��������I9�����t[M�t$M���3H��L�����wH���XI��I��H���L�4�H��H��>��H��������I9��������o�H�|$@H��1�A���!H��������H��H9D$@��H�D$PH�D$D$@)$I�\$H�D$H�D$ H�D$(H�D$-L�sL;3uH���e��H�CIk�8H�T$0H�T0($(L$(T$ T LI��L�s�HM����I��L���v�wH���UI��H��L���A�E1�L��L�����wL�,$L�d$H�\$H�D$H�D$ H�D$(H�D$-I�^I;uL��觻�I�FHk�8H�T$0H�T0$L$T$ T LH��I�^�A�1�L��I��L���wH��$�L��$�H��$�M�|$I�D$H�$H�D$H�D$0H�D$8H�D$ H�kH�D$(I�GH�D$PA)D$@I�I�GI�GH�D$XH��$�H�t$@H���E1����H�D$PI�G(D$@A�����M��tL�����wH����I��H���1�A�L��L��L��
�wH�l$@L�d$HH�\$PH�D$XH�D$`H�D$hH�D$mI�_I;uL�����I�GHk�8H�T$pH�T0D$@L$PT$`T LH��I�_H�Ę[A\A]A^A_]�H�=�m�q��L���l��L���tl��L���gl�H��H�|$@�_��H����H��H�|$@��H���a����s�H��H���/�H���h��UAWAVAUATSH��H�$H��H�$H��I�։�H�|$ ��t1��1���w����H�D$ H���H��$h�o��f��f�$�f�$�����L$/���f��$�����)x��������x���
d�<%�����9dH�%�����
�x���PH;�x�MH�D$ H���H�]	H�|$0�H��$XE1��׀�I��������H�\$0H���vL�|$8H�s�D$@� �:D�H��$�L���4t��H�uH��L���v�H��$�I��������I�OA�H9��H��$�H��$�u�?0A��H�������w�������H�;sdH��$����_SH��$�H����f�f�$ f�$f�$f�$�f�$�f�$�f�$�f�$�f�$�H��$�����w������$�L��$����y�����TH��$�H�l$h��w�����
A�H�5	�H��$X1�����H�T$ H�B`L9��jH�HH�J`H�RxL9�@��$��^H�pH�<�H�<�����H��L�L$ f�H���DI�q`M�ApA�<8H��I�I`u�H�T$ H�B`H�=��	�����A�X�X�=�wH���LBH����	@@��	@0��	@ ��	@n�	H�ptH�CPfn�f�$��A�A�E1��3��$�L��$����g%�=@�W���w�����H�D$H�D$H�D$H�=q�wH�5r�wHDŽ$�HDŽ$�HDŽ$�H��$��A9�L��$�H��$�L��$�M����<A�E1�K�<.H��L���G�wM�L�t$M��t	H����wL;t$uH�|$�pg�L�l$C�D5:I�FH�D$H;D$u
H�|$�Kg�L�|$C�D7 I��L�t$HDŽ$�HDŽ$�HDŽ$�H���	H��$�HDŽ$�HDŽ$�H��$���w�I��I��H�D$0H�D$8H�D$@HDŽ$� `H�D$0H��$�H���jH��$�H�=�H��$��r'�����;H�D$0H��$�H�\$8H�D$@HDŽ$�H��$�H��$�H�$L�x�H�|$0H��$�L��$�L��L��舎��|$0�V;H��$�t	H��A�wH��$�H��$�H��$�H��$�H��$�H��$�����H��$�L��$�L��$�H�D$L)�I9��;K�<7L��L��;�wM�L�t$H��t	L����wH��$�tH��$����wL;t$uH�|$�Ke�L�|$C�7
I��L�t$�=�w��xL��L����wH���u���wH�|$��	H�|$�H�wH�D$ H�����	�/M����1�L���d��W?�b�w�(H�� H��H�l$h�,�w���H�D$H�D$H�D$H�=�wH�5�wHDŽ$�HDŽ$�HDŽ$�H��$���5�L��$�H��$�L��$�M����7A�E1�K�<.H��L�����wM�L�t$M��t	H��J�wL;t$uH�|$��c�L�l$C�D5:I�FH�D$H;D$u
H�|$��c�L�|$C�D7 I��L�t$HDŽ$�HDŽ$�HDŽ$�H�=�	H��$�HDŽ$�HDŽ$�H��$��pt�I��I��H�D$0H�D$8H�D$@HDŽ$� `H�D$0H��$�H��jH��$�H�|$hH��$��H��$�����6H�l$0H�\$8H�D$@HDŽ$�H��$�H��$�H�$L���H�|$0H��$�L��$�L��L������|$0�V6H��t	H����wH��$�H��$�H��$�H��$�H��$�H���R��H��$�L��$�L��$�H�D$L)�I9��'6K�<7L��L����wM�L�t$H��t	L��K�wH��$�H��$�t	H��/�wL;t$uH�|$��a�L�|$C�7
I��L�t$�=~�w��xL��L���wH���u�:�wH�|$tH�|$���w������!H�]�L�}�L�eI�$H��tL����I�|$t	L�����wH����L��$�tL����wH��u��O����L�d$hH��$�H�D$pH�D$xL��$�L�==�wL�5N�wE1��L��1�A�׺��L��A��H���tPH��H����H����H�D$hL)�H9���H��$�J�<(L��H��>�wI�L�l$x�@��w�8�S���$(���s������	��1�1���w��N���%��������1����w����/������A�H�|$hL��H���_h�H�D$pH��$�L�l$x�B���H�|$H��$�H��L���0�H�|$hL��$�t	H����wH�\$H��tBH�|$��������������9=��uH�wH���������wH��H�\$H��$�H�T$H�t$ L���1�L��$�H��������H��1�I9���H��$�H��$�H�D$0H�D$8H�D$@HDŽ$�H��$�H��$�H�u�ZH��$H�t$0L��$��A��>����$��5L�l$0L�|$8H�t$@L����4�M��t	L�����w�M���H����wH�D$ H�����z(���w���w��L��$���H�D$H�D$H�D$H�=��wH�5��wH�D$0H�D$8H�D$@H�T$0�\/�L�l$0H�\$8L�d$@M���D5A�E1�K�<>H��L��k�wM�L�|$M��t	H����wL;|$uH�|$�]�L�t$C�>:I�GH�D$H;D$L��$�u
H�|$�h]�L�d$C�D< I��L�|$HDŽ$�HDŽ$�HDŽ$�H���	H�D$8H�D$@H�D$0H�|$0�n�I��H��H�D$0H�D$8H�D$@H��$(H�t$0�����f4H�D$0H��$�H�\$8H�D$@H�D$0H�\$8H�D$@H�$L��H��$H��$�L�L$0L��H�������$�+4H��$�t	H����wH��$�H��$�H��$�H��$�H�|$0H��$�� ��H�\$0L�l$8H�l$@H�D$L)�H9��4K�<<L��H����wI�L�|$H��t	L��"�wH��$�tH��$��	�wL;|$uH�|$�[�L�d$C�<
I��L�|$�
X�w��xH�|$0L��L���$gH�|$tH�|$���wH�|$ht	L�����w�H�D$ H����k%ƀX�T$/��t6�$�H��$hA
fo�$�������$�f�����H�Ĩ![A\A]A^A_]�H�
�]k�1�H���^��Y5�D$0H�D$0H��$�H�==�wH�
��jL��mkH��$�1��L����H�=��H���n��o_��5�D$0H�D$0H��$�H�=�wH�
��jL��mkH��$�1���������H��wdH�%����d�%�����
��w������<d��4��i��4H�=Bk�^��s4H���R4H�L$ H�A`A�,�,�)�wH���83H��b�	@K�	@�o/�	��D���wH���	3I����	@0r�	@ W�	@<�	�@@tfoJ�f�$��A�E1�H�	H��$��H��$XE1��n�H�|$0H��$��*�H��$�H��$�fo�$���$�L��$�L��$�H�T�	H��$�HDŽ$�DŽ$�fDŽ$�Ƅ$�D��$���$���$�DŽ$�H�\$0H��$�H�|$ H��臥��H��$�I��������I��H��$(H��$�H��$0I���H���:<���~I���H�BH��$��1�H��$���J�*H��yL���*DŽ$�H��$��A���*L�aH��$�L�����H��$�I�GH9�}aI�GH9�uNH��$�������u<H�X�L�`�L�xI�H��tL���I�t	L����wH����wI��������H��$��uH��$�L��$8H��$�H��$�L��$��z�w���y+L��$�H�=R�w�NH��$�L��$8H��$�tH��$���w��$�uH��yL���`+1������)I���H���:����
M��M���I�^�1��A�N�
)H�dyL���)1�A�N���)I�~hu$I�N`�oft5�f�ȁ���@�ń�t�1�uH�yL����*1�����&)@����M��H��$�H�ƀH��pH��$�I��E1��dk�H��$H���bH��$H�s��$� �:D�H�|$h��^��H�uH��$H��$�-a�H�|$pH�t$xH���z��������������.��~�WH�D$xH��H��$�H��H��$�H�D$hH��$�HDŽ$�H��$�H���H��$�H��H��$�H��$��iH�H�N�H�|$hL���uN�H�|$pH�t$x��L�-��wH���wH�,�H����H����wH���p.I��H��L��H���wI�GH9��b�����A�<�<���wH����-��	@,��	@ j�	@�oN�	�H�D$hH�D$pH�D$xH�|$pH�t$xH�������1���I��I��H��1�1�����ʼn�A�$M��t	L����w@����
M���� ���wH���u-H��$�HDŽ$� f���$�HDŽ$���$�I�~�1��A�NH��$H�;)H�1yL���@)DŽ$A�F���C)L��$pI�~H��$ �ǯ��H��$x��$dH������o�$�f�$��$�)T$Pf)L$@fD$0�D$`
H�[]�L��$�HDŽ$�HDŽ$�HDŽ$�L�|$@L�l$H�H��$�HDŽ$�1�H��$8L�t$0H�L$8�D$X��$�H��������H9�HC�H��$�H�T$PH��$�M��M)�w%�Bf�L��H!�H�H9��M��M)�vM���.D���Hc�H�����$�L��H��$����wH������ �wD� I�� I��D���Hc�H�E1�E1�H��$���A�|$#t��L��H!�H�#H9��`����rf�A�|$#�dI�D$�H��$�I�\$�M�d$I�$H��tH���I�|$L�%:�wtH��A��H��$�A��H��[H��$�M��M)�������ffffff.�I��H��$�H9�HG�E1�I��L�|$@L�l$HH�T$PO�,>I��w?M��H��$�L��$��1�@A�|5
��H��I9�u����I�EH��L)�ukI�L$�1�K�>H��@H�t�H��I�







L1�I�M��I)�I	�H�4L1�L��H)�H	�H���������I!�I!�I9�u5H��H9�v��*1�fDA�|5
�3H��H9�u�I�L$�H9��r���L��H)�H��$�L��$�t&J�(1��<2
��H��H9�u�fffff.�H��$�L)�I9�w]H��$�J�<0L��L����wM�L�|$@M�L�l$HM9�MB�L��$�L��$�L�|$@H��$8L�M����������A�L��L���=W�H��$�H��$�L��$��p���L�|$@L�l$HH�T$PI��������M�oH��$���H��$����w��H��$�L��$�L9��j H�^H��$�L)�H9��H��$�L�L��H����wI�L��$�H�D$@H�H�L$HH9�HB�H�D$@H��$8H�H��XH���2H��$�H��H��I���������~'L��$�A�<<
L��$�HD�H��$Pf.�L��H���H��I9��?L��$�L��L��H��$P�֦H�|$L��1��gvL�|$L�t$M��thA�?#tbJ��1��fDH����*tGH9���A��ց���������&�r���wȿ���s�fffff.�H�|$t	L���'�wM���F���L���w�8���I��������M�oL��$�H��$��������H�L9��*�����I���H��$�L��1�E1��y[���$�H��$��T��H��$�tH��$����wH��$�tH��$��j�wH��$�tH��$��Q�w��H��V�
���H��L��$�HDŽ$�HDŽ$�HDŽ$�L��L��H��$�1�薐�H��$�H��$�L��$�M���H��$�L�`L���@I��0H����I�|$�t�I�<$���w��I�FH��L��DH�[[H92�M���H��H��H��w�H��L��f.�H�]]H92����H��H��H��w�H��L��H�((H92�����H��H��H��w�H��L��H�))H92����H��H��H��w�L��H�<<H9�����H��H��H��s�L������H��$�tH��$����wM��L��$�H��H�U�e���H�D$H��$��oD$f�$�H��$xH��$���$d��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H��$ H��$�1�1�薧�����A�L��H���R�H��$�H��$�L��$��N���D�����uAI�\$�M�|$�M�d$I�$H��tL����I�|$t	L�����wH����wI��������H�|$8tH�|$0���w�|$X���wH��$ ������$uH�'�xL��� 1�H��$H�����H�|$htH�|$p�.�w���x��HDŽ$���$���$�H�:���H��$�L��$(H��$�H�\$0I�GH��$�H�jenH��$�L���������H�"�xH��$(���H���d���H��L��H��1��d���H�D$0H��$�H;�$�t�H�D$8H��$�L�t$@M�����$�uƄ$�H��$�1��1A�H��$(H�G0H��tyHDŽ$�H��$�f��H��$HDŽ$�HDŽ$��A�HDŽ$�HDŽ$�HDŽ$�1�H��1��oz��H��$(1�1����d�<%������dH�%�����
��w����H;��w��H�=��w�eH���w�������w����X �����wH��$�H��$�L��$�Ƅ$�H���wH��H���i��L��$�H��虂��H�r�wA�0�0H��w��H����I��Ӱ	@ ��	@�o��	����H����I��I��H��H��$�H�,�H���H����I��H��H��$�H��$�H����wI�$M�t$I�\$DŽ$�HDŽ$�L��$�HDŽ$�HDŽ$�L��$�HDŽ$�H�|$ L��蔄����x��I���������(H�|$0H��$�H���`��H�l$@H����H�\$8L�<�L�����w�H����
I��H��H��L�����wL�d$ I��$��IDŽ$�����I��$�H��$8t=I��$��I�wM��$�I���%H��$��c���H��$���w�P���E1�I��$�M��$�I��$M��$�H��$�H����wH���+I��H��H��$�H��.�wM���fL�t$ Idž�����I��tI�����wI���H���1�H��$�I��M��I��I���L���s�wH����H��H��H��$8L�����wH��$�H��$�H��$��L��H�5���L��$��J��I��������H��$�H��$�H��H�T$ �����I��������?L��$�d�<%�����PdH�%�����
��w���H;��w��H�=�w��H���w����Ƅ$�Ƅ$�Ƅ$�DŽ$�fDŽ$�H�=��wL��1��m��H���w1��O*��E	H��A��HDŽ$�HDŽ$�HDŽ$��$H��$H�t$ H��$�H��$�M��E1��|��L���Ĵ�H�D$ L9x@�4H�xXtH�|$ 1�1��@$�H�|$ ���L�H�|$@����H�D$h�T$pH�\$D�t$L��H�t$hH�T$�F	��$�Hi�$��Hi���CH��2HȀ�$��HD�L��1��z��H�|$ H�5Y0	� M���<����$��$���„�u����� �<t�.�1�H�5G�	�l;�����x��w����L�-�wL��N�<�M9���L�a�M9������L�5��wM��tL���x�wH����H��L����1�H��L��L�����wL�t$ I�����Idž�����I���tI�����wI���H���1�I���I���M��I����D�w��H��������?H��$���L�-�wN�<�I9���M9������H���wM��tL�����wH����I��M���	A�E1�L��H��L�����wL��$�L��$�L��$��H�|$ H�5���I���k��I��������L��$(H�\$ H����Hǃ�����H��tH�����wH���H���1�HǃHǃHǃH�����w���f�=��w�\H�T$ H�B@L9���H�HH�J@H�JXH���1H�ZPL�4��f�L9���H�H��L�x(Li`0�E1�M9�u��f.�I���M9�t�C��/���u�1��1H�D$h�T$pH�D$�D$H��H�t$hH�T$����$�՛��$�f\՛f(�f��X�tfW
ߛC��/����Yf)�$�C��/��#��fo�$�fCք/�K��/�I���M9��:������H�T$ H�B@H��I��������L��$(H�B@H�|$0tH�|$8��w���x��$
u�H�P�xH�T$ H���L9���H��H�����XH��$(��H�����ƂXHǂ�d�<%������dH�%�����
��w����H;��w��H�=��w�lH���w�������w����������wH��$X�E�H���w��$�Ƅ$�H��H���t��H���x��H���wA�4�4L�=�wA��H����H���	@ ��	@�oަ	��@0c�A��H����H��$�H�H��$�H�HH��$�H�HDŽ$�HDŽ$�
H��$�HDŽ$�
HDŽ$�H��$�HDŽ$�H�|$ H����z�I��������H��$(H���H����H��$(Ƅ$�H���H�;�H�����H�{H���9��H�H��$(���L����������tH��$(ƀ�H�\$0���H�\$0����H���wdH�%����d�%�����
��w��������H���wdH�%����d�%�����
��w��������H���wH�D$H�D$H��$�H�=r�w�H��H�
s�jL���w�_���Z�����H�4�wdH�%����d�%�����
�w���=����D��1�L���1:���讱�����x���$����x���H��H��$�DŽ$�fDŽ$�fDŽ$�H���	H�|$0H��$��	�"�|$0�H�D$8��������H�X�L�x�L�`I�$H��tL����I�|$t	L����wH���wI���������dA��L��H��(�wH�\$hL�t$pH�\$xH�|$h�8�H�D$p��/H��H�\$xH��$�H�i`L�qhL�|$hL��H)�I9���J��H�<�H����wL�H�\$xI)�I����L��$PE1�L�%�H�\$h�'@H���88�L�t$pE�<�H��H�l$xI����G�|%E��xI��H�l$xH;l$hu��D����C�T%��?A���vSC�L%����?	�A���r`G�|%������A��?A	�A	�A����I��H�l$xH;l$h�e����X���I����	�A��H�l$xH;l$h�<����?���I����	�A��H�l$xH;l$h�#�������H�=w�j�=��l�\$4H��$�1���w���u!�^�w�8����t��u
��1����wH��$�����w���u$�%�w�8�f���t��u
�߾�w�wH��$���t�w���u$��w�8�*���t��u
�߾�;�w����wd�<%������dH�%�����
��w���
H;��w�
H�=��x���k�x�$�8�wH���d�	@�oH�	��@ tDŽ$�HDŽ$�	H��$�HDŽ$�	HDŽ$�HDŽ$�HDŽ$�H��$�H�|$ �0u����xH�\$ H�C@L9��[
H��H�C@H�{PH�sX�S��H�K@H��$��b��H��$�H��t�H�u
H��$��b#�1�H�D$ H�������H�=�k�a:��SL�t$pH�l$xL��H����yL��$PH��H��H��1�1������$ A���H��I��������t	H����wA���tL���A��H��$�H��$��qyH��I��H�ǾA��D��$ �����$����M��t	H��_�w@���/��$���$@� �w����HDŽ$�HDŽ$�HDŽ$�H�=��wH�5��wHDŽ$�HDŽ$�HDŽ$�H��$���L��$�H��$�L��$�M����A�E1�K�<.H��L���wM�L��$�M��t	H����wL;�$�uH��$��#4�L��$�C�D5:I�FH��$�H;�$�D��$ u
H��$���3�H��$�B�D0 I��L��$�H��$�H��L)�H���1OBD0�oO�B0I�V H��$�H9�uH��$��3�H��$�B�D0  I��!L��$�H�D$0H�D$8H�D$@H��$@H��$��$@�.�H�D$H�T$H��$H��$�H���H��$�H�D$H��$�H�QEH��$�H�5�jjH�s�H�|$0H��$���g����jL�|$0H�\$8H�l$@H��$�L)�H9��sL��$�K�<4H��H��6�wI�L��$�M��t	H����wL;�$�I��������uH��$��L2�L��$�C�4
I��L��$��
��w��xH��$�L��L���=H��$�t	L��K�wD����wH�|$h�
��H�|$p�+�w���H��$�� H��1���wH��$L�=�w� D��H��A��H����}HDŽ$H��$H����H= ���$�H��H���t �I��H��t�L��$@�u�w����H�D$H�D$H�D$H�5;�wH�<�wH��$��e�H��$�H��$�H��$�H�H�L$0H�D$@H�L$8H�T$HH�|$H�t$0��e�H�D$H�\$H9�uH�|$�0�H�D$H�L$�:H�SH�T$H9�uH�|$�0�H�L$�D H��H�\$� �ԶwH����
�K@�o�K�H��H�� H�D$0H�D$@ H�D$8H�L$HH�|$H�t$0�6e�H�\$H;\$u
H�|$�0�H�D$� H��H�\$H�|$0H��$@���H�D$0H�L$8H�T$@H�H�L$0H�D$@H�L$8H�T$HH�|$H�t$0��d�H�\$H;\$u
H�|$�/�H�l$�D
H��H�\$�
J�w��xH�|$0H��H���;H�|$t	H����wD�����udL��H��I�l$�M�|$I�H��tH���I�t	H��u�wH��l�w�,���w�H�� H��HDŽ$H��$H�����H��w��$���D���H�|$ht	L����wH��$�I��������L��$8H��$���������H�=�k��3��	�l>��	���/.��H�=��	H�m!k�E��3����8����'>���H�=+!k��2��H�=�k��2��H�=1k�2��H�= k�2��H�
/�j1�L���1��oH�=�k�l2��^H��$�芣�H���xL��������4��$�H��$��A������H��$�H��$���$���$�H�=��dH�
��jL�uEkH��$��+�S5���H�����H�O�xL�������!��4A�N������H��$���$�H�=Y�dH�
��jL�EkH��$��+��4��n��H�޺��1��մw�4����H�޺��1����w@��������H�=�k�$1��H�|$�A�1�L����4�L�l$L�t$�>��H�=T�cH�
�jL�iwH��$�7�?4���D$1��$H�=t�dH�
�jL�)/kH��$�+�4��H�|$�A�L��L���G4�L�|$L�t$���H�=�k�0��NH��kH��$�H��$��;0��-���N+��H�={3k�0��H���wH�D$0H��$�H�=��wH�
�jL�8�wH��$�����G���,��������H��$��@�����������A�F���H�|$�A�1�L���R3�L�l$L�t$�<��H�=��cH�
��jL��gwH��$�7�2��>�D$1�D$hH�=�dH�
p�jL�I-kH�T$h�+�2��H�|$�A�L��L����2�L�|$L�t$���H�
�@k� 1�H���.���H�=�k��.����H���wdH�%����d�%�����
��w������,4��~��9��t訟�H���xL����������4��$A�F������H��$HH��$���$��$�H�=�dH�
!�jL��AkH��$��+�x1�������1��d�wH�|$h�_��e�H�|$h�A�H��L���1�H�\$xL�|$hH�D$p��H�|$h��A�H���_1�������������H��$p�@����H�=]k�-��R��$��$(H�=�dH�
~�jL�o+kH��$(�+�0��H�|$�A�1�L����0�L�t$L�|$���H�=U�cH�
	�jL�ewH��$�7�@0�����$��$@H�=r�dH�
�jL�+kH��$@�+�0��H�|$�A�L��H���E0�L�d$L�|$L��$�����H��$��A�1�L���0�L��$�L��$��9�H��$�� �A�L����/�L��$�H��$�H��$�D��$ ��H�=E�cH�
��jL�
dwH��$�7�0/��H��$��A�L��H���m/�L��$�D��$ �Z�L��$���$�H�=/�dH�
�jL��wH��$��+��.��D�L���y&��2H�=�Cn�)��!�H���V&��������D�8&���I�߿���H�~n1��.���H�=�Cn�^)����$�H�=x�dH�
4�jL�-�wH��$��+�.���� �%��|�H���%��mH����$�H�="�dH�
ޝjL�׈wH��$��+�-��:��$�m%��)�� �\%��H�=>v	H��
k�.��*���`I��M���\H���NI��H����L����w�I��M����H����I��H����L��a�w��I��M����H����I��H���UL��3�w�GI��M���J�/�I��H�D$ H�H`�cI��I�t	H���wH���w����SI��I�|$t	L���ȫwH�����I��I�|$uH���5L�����wH���$I��H��$��5H��$��"��I��I�t	L��`�wH���I���I��H�|$tH�|$�:�wH��$@����n+�I���M���H���w�I��H��$����dI��H��$��EH��$��2I���I��H�|$0�!H�|$8�I��M���D�HI��H�K@��I��H�|$�6��I���I���kI���H���iH��X�w�[L��$�I��H��$�賠��L��$��I��I�|$��L����w�I���jI���I��H��$���	�I�Ɖ�$�w�I��H��$�H����H��H��$�������)��SI���H���H��$H��$�.����\I��H��$���H��$���I����I��H��$���H��$���I��A�$M����L���w��I���I��H��(�2����I��H��$���H����I���I��H��$���H��$��I���I����I��H�=�w�"]���H���w��(���;I���H���H��L����,��I���I���JI��H��$��:���0�s(�I��H���w�I��L��
�w��I����I��H�l�w�I��H�=e�w�x\��H�Q�w��H�E�w�(�I��H����wE���L�����w�I���L��$�I���I��H�|$t	L���|�wM��H��$����I��H�|$0tH�|$8�P�wH��$��<H��$��3�w�)I��L�|$@L�l$HH��$�H�D$PI�|$t	H���wH��$����w�j�)��I��H�|$0�1��H��$�tH���I��H�|$0tH�|$8���wH��$�tH��$����wH�|$�]H�|$���w�MI��H��$��Ƈ�H�|$0tL�|$8L���X�wM����H��F�w�I��H��$��!�H��$��,����I�Ƌ�$��M�w��$ �@�wH�|$htH�|$p��wH��$�tH��$��̥w��$�H��$��?���I��H��$���H��$�tH���I��H�|$0tH�|$8�|�wH��$�tH��$��c�wH�|$��H�|$�L�w��I��H���GI��H��$����H��tH���I��H�|$0tH�|$8��wH��$�tH��$���wH�|$tH�|$�ۤwH�|$h虬��(�%���I�����I��H��$��p ��I��H����H����w�I��H��$�tH��$��m�wH�|$0�K��$H��$H�֜���I��L��>�w�?I��L���DI��H�|$h��H�|$p��w�tI���)I��H�D$ H�H@�I���\I��H�|$0tH�|$8��wH��$�tH��$��ѣwH��$��̰�H��$�H��t�H�u
H��$���	��L$/��t;�$�H��$h@
fo�$��H�D$ �����$�f���L���_��#�H��$�H��t�H�u
H��$��Z	��x#��s#�UAWAVAUATSH���H���1�����H���xH��H����1��C����I��������H�{ptE1��F�{unH�sH�|$8�ݝ�L�t$8I�EI9�}`I�EI9�uAH�D$@������u2L�p�L�`�L�xI�H��tL���I�t	L��f�wL���]�wA���H�{@A����H�t$@H�T$HH�|$ H�t$L�t$��bL�d$(H�T$0H�|$8L����zL�t$8H��$�H�L$@A��H�|$ tL��I���wL��A��uH�ȃ�A���u;H�A�H�D$L�q�L�aI�$H��tL����I�|$t	L�����wH�|$���wH�|$tH�|$���w@��uH�?�xL����1����twD��H���[A\A]A^A_]�H����H�	�xH��H���E���������@���C���<���H�\$8@�l$@H�=�dH�
N�jL��1kH�T$8�+�!���H�޺��1����w�j����r�����T����C�K���I��I�|$t	L�����wH�|$���w�7I��I�t	L����wL���|�w�1I��H�|$ tL��f�w�I��H�|$tH�|$�N�w�I��@��H���Ř�L���=�I��H�|$8���L���(��SH��H�t	H�;��w�{([�%B�wf�SH��H�t	H�;��w�{([�%"�wf�UAWAVAUATSH��8�|$0A�L�=ѳwL�5R�wL�%��w��w��t(�C@1��x�w�����w��� 1��D�-V�w�WH�)�xH��������H���c1��1�w���kH�=E�w����w9�w
�w<�w�w>�w�f�w� �wH���w1�1�L��A�փ���AA�ԋ8�h�H�
ٲw���3��� ���H�y�xH��������H�������A����������v�w�����H�5a�w���1��'�w�Ѳw�����H�:�wH�$H��H�D$H�=��w�H�T$H�
N�jL��lw芍�1��D�-��w�����H�=�w�}��H���xH��������H�����������À��Ʊw�������H���wH�D$�\$ H�=��dH�
\�jL��kH�T$�+�V��SH�
��w��|$0�������w����H�$H�D$H�D$H�=��wH�5��wH�D$H�D$ H�D$(H�T$�L��H�D$H�D$0L�|$ L�l$(M����A�E1�K�<4L��L��V�wM�L�t$H�|$0t	L���՜wL;4$u
H����L�d$C�4:I�FH�D$H;$uH���^�L�|$C�D7 I��L�t$H�?h	H�D$ H�D$('H�D$H�|$�2&�H�D$H�D$ H�D$(H�L$H��H��H���d��H�D$H�D$0L�d$ L�l$(H�$L)�I9��-K�<7L��L��p�wM�L�t$H�|$0t	L���wL;4$u
H����L�|$C�7
I��L�t$�=A�w��xL��L��џwH���u���wH�<$tH�|$���wH�=�g	�	������uH�E�xH��������H��uJ1��N�w��tH��8[A\A]A^A_]�H�=K^w��H�5%�w�����1���w��������u���w�H��A�1�L����L�d$L�t$���H��A�L��L�����L�|$L�t$���I��H�|$0t4L���$I��H�|$0t$L�����I��H�|$tH�|$ ���w�I��H�<$tH�|$�r�w��I����H�=I�w��L���\�I��H�|$��L���G��UAWAVAUATSH���1�H�t$ 1���w������\$ �l$$�T$(�t$,D�t$0D$1�$�L$A�$�H�D$QH�D$�D$X�D$)D$`)L$pA��A��A��A���)�$�)�$�A��A��A���OA��
���w�����1���
U�w�H�(�xH��H���,1��
7�w���A�ف�|��H��������(�$�(�$�
�w��wH��w��w�-�w��w�5�wD�5�w(D$`(L$p��w
�wH�T$H��w�T$��w�
�wD�=�wD�%�wD�-��wD�5��w��I��uH�M�xH����1��\�w������M����i#
k�w��	ى
]�w�uH�
�xL����1��Ѫw���H���[A\A]A^A_]�`�wW�)�$�)�$�H�D$�D$)D$`)D$pA�A�
�1�1�E1�E1�1ۋ4�w���@���H���wH��$�H��$�H�D$ H�=	�wH�
��jL�#fw�T$H�T$ �t$��܆��t$�T$�1���
E�w��H�=8�w�T$�t$軅��t$�T$H���xH��H�������T$�t$�����t$�T$4�
��w�������H�
�wH�L$ �D$(H�=�dH�
��jL�UkH�T$ �+��H�5��w�����1��n�w�>���H�5B�w�����1��K�w�^����)����������^�w��������'������w����H��H�|$ ��H���G��H��W�GGGpƇ�G(G8GHGX�Gh��G�DAWAVAUATSH���M��I��H��I��I��H��L�������1����*H�D$H�D$ H�D$(H��KUH�D$HH�D$P$H�D$@H�|$@�G�H��H�D$@L�l$HL�d$PH�D$`H�)�H�T$hH�D$p*H�$L�4sH�|$0H�t$L�L$@H���M6��|$0��D$)�$�H�D$(H��$�HDŽ$�HDŽ$�Ƅ$�L��$�L��$�H��$�H���XQ��H��$�H��H��tH��$����w�H���[A\A]A^A_��D$1�D$H�=|�dH�
��jL�9rmH�T$�+��H��H��$�H��H��t*H��$��H��H�|$@�U�H�|$tH�|$ ��wH���	�f.��UAWAVAUATSH��H�|$0H�F H�NH�~(H����HE�HD�L�6Ik�hM���H�H�|$�ҒwH���oI��L�t$ L��$�L�d$L��$�E1�L�l$PE1��L9|$tvJ�4;L���-���I��H��$�H�L$J�D9`�$�BD9P�$�BD9@D$PL$`T$p�$�B\90BT9 BL9B9I��hL9t$ u�L�t$ I���rH�\$H��H���������H��I�H��H�T$M���DH�\$H�ƒwL�t$M��L�d$8�=ffffff.�I��h(D$P(L$`(T$pAW AOAI��0M9���I�FH�D$`A)D$PI�FH�D$HI�F H�D$(M�f(I�F@H�L$hH�AAF0M�nHI�FPH�D$@M��t3H�D$(H�h��H��I��tH�}�t�H�}�����H�|$HtH�|$(��I��M��L�d$8�0���H�|$@���$���M��H�\$L�t$ �:I��I���H�D$H�D$E1�A�A��H�\$I��I��I)�I��H���������L��L��L)�H��N��N��NH��H�\$PL�|$XL�t$`HDŽ$�HDŽ$�HDŽ$�HDŽ$�M9�t H��H���L���X���I��hH��u�M��L�d$tAL��H��L�4@H�D$L9�t,H��H��/w�H��t���w�L�����wH��H��t[H�D$0L� H�XL�xH��[A\A]A^A_]�I��H�\$sLH�|$L���:/I�H��H���������H��H��H�T$�����L�����H�t$��H�|$L���n���H��L��$�H��$��1H����H��H�|$P�0H��$��0H�����f.�UAWAVAUATSPH��L�7I���������M��teL�kH�KH��L)�I��L9�t?I��I��I�� H�-��w�fDI��0I��tI�}�tI�}��I�}�t�I�}����H�{t	L���S�wL�s M��twL�k(H�K8H��L)�I��L9�tCI��I��I�� L�%"�w��I��0I��tI�}�tI�}�A��I�}�t�I�}A����H�{0tL��H��[A\A]A^A_]�%ӎwH��[A\A]A^A_]�f.�f�AWAVAUATSI��H�_L�M��tAL�c L�-��w�f.�I��0I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����I�>tH��[A\A]A^A_�%F�w[A\A]A^A_�@UAWAVAUATSH���L�L$@L�D$8��H�T$I��A��D��$H�5�wH��$������H��$�L��$�H��$�H�@H��L�L��$�H��$�H��$�H�T$(H��$�L�|$H���9H�l$PL�l$M���HH�D$H��H�D$ H�D$L�x0A��H��$���H�D$xA�ƉD$4L�t$�#f�H�\$hH��:�wI��0I��0L;d$(�%M�o�H��I9���M�g�L�l$HI�D$(H�E AD$AL$MEH�D$H;D$puH�\$hL��H��H�T$ �(�w��t!M��tH�|$P���wH�|$`�`����i���L�t$PH�L$X�|$4H�5��wL��I��L�L$��$��t$H�t$H��$��H�� M��t	L���V�wH�|$`L�t$��������H�D$L�x0A��H�D$��H�D$ A�ƉD$�@I��0I��0L;d$(�M�o�H��I9���M�g�L�l$HI�D$(H�E AD$AL$MEL�t$PH�L$XH�\$hL�L$p�|$H�5��wL��I��t$�t$H�t$H�t$8��H�� M��t	L���|�wH�|$`�X���H��g�w�J���H�t$(H��L)�H���������H��L��$�L9�t;H��H��I�� L�5+�w�
�I��0H��tI��tI��A��I��t�I�?A����H��$�tH�|$H���[A\A]A^A_]�%ۊwH���[A\A]A^A_]��H��L��$�H�|$H�(H��$���(H����DUAWAVAUATSH��I��H�D$hH�D$pH�D$xH��txI��H��$0�2H��L��$���H��$���#1�H;�$���H��$�H�|$h�N�H�D$pH�H�D$xH�|$(H�t$h��%L��$��H�D$xH�D$8H�D$hH�D$(H�D$pH�D$0H�D$8I�FH�D$(I�H�D$0I�FH�Ĉ[A\A]A^A_]�I��s2�:-t-�z-t'I��t�z-��I������t�:,t
�z,�����?I��M��I��A�1�L��$��$ffff.�I�l�H��H�\$xI������A�4���5��=����L���"H��H9�$��y
H��$�H;\$hu�H�|$h��L�l$p�I��uN�4�H�=ىH��H��I���O�z,��I�������&���N�4�H�=��H��H��I��L��ωwL��H�ޅ������H�=��H��L����wL��H�ޅ�����H��Ft��f�����B��ƃ������A�1�H���jH��$��L�|$pL��K��H��H�t$xH��$H�T$H������M��H��$ t.J��E1�fffff.�H�L$B�<�,t$I��H���u�HDŽ$M���(f.�L��H��I�H�D$J��H��H��$H�|$J�4�H���cH�
�c�f���tR�|�w�=��w-�-��HDم��-HE�H�D$xI��H;D$h�	���H�|$h�?����f.�HDŽ$(����L��H�T$1�H�����H��L��$�L��$8�H���5E1�H�D$H�D$M��HDŽ$�HDŽ$�HDŽ$�HDŽ$���1�H���!H��$(H���t���H��t�H�<�1�D�<�-tH��H��u��ffffff.�H��H��H��H�H��u�����H��$�I��L;�$(�bH�l$H���@M��t"J��1���|�-tH��H���u�H�D$L���f�H��H��I�H��H�H�D$L�4�I�H��L��H��H�
��s����[���H��L��H�2�H�
.��R���t�H��$��9���ffffff.�H��L��H���H�
������t�H��$����H��L��H���H�
������H��$���������@HDŽ$�M��H�D$H�D$HDŽ$�HDŽ$�HDŽ$�H�|$��
M��L��$8��J��E1�ff.�H�L$B�<�-tI��H���u�M��I���(J�,�H�
�Jc�H��H�L$�YH�=q�H�t$H��O�wH�
Ȳj�0H�=�H�t$H��.�wH�
��j�H�=3�H�t$H��
�wH�
�j����H�=��H�t$H���wH�
�j���|��H�=��H�t$H����wH�
��j����H�=��H�t$H����wH�
}�j����H�="�H�t$H��x�wH�
��j��tbH�=�H�t$H��X�wH�
��j��tBH�=F�H�t$H��8�wH�
��j�H�=p�H�t$H���wH�
�j�������$�H��8��$�H��0H	���$�H��(H	���$�H�� H	�H	�H�|$ �L��$�H�D$ H�\$(H��H9���I��I�� H��H��(H��$�H��H��0H��$�H��H��8H��$ H;t$huI��H�|$h�.�L�|$pL��@��H��8��$�H��0H	���$�H��(H	�A��H�� H	���H	�I�����H�= aH�t$H����wH�
k�j�����H�=aH�t$H��ւwH�
_�j�������H�=�`H�t$H����wH�
��j�������H�=�`H�t$H����wH�
�j�o���H�=C�H�t$H��m�wH�
Ʈj���S���H�D$�8f�;I���1I��H�t$H��H��$H�t$L���
��L��$�L��$�H��$���$�'H��$H�C�H��������5��=���_����H�=1�H�t$H����wH�
ȭj�������H�=%�H�t$H����wH�
��j���y���H�=A�H�t$H��o�wH�
(�j���U���H�=5�H�t$H��K�wH�
d�j�,���HDŽ$�HDŽ$�HDŽ$�H���H�D$(H�D$0H�D$ H�|$ �[	�I��I��H��$�H��$�HDŽ$�H��$�H�t$L��1�A�輌L��$�H��$��$��$�)D$ )L$0H�D$@L�t$HH�D$PH�$L�]H��$�H��$�L�L$ L��L��� ���$�L��$��H�D$ H��tH��uH�|$(tH�|$0��~wH��$�t	L����~w�$�D$(H��$�H�D$8H�D$ L��$�H�|$htL���^~w�|$ ���H�D$8H��$PD$()�$@HDŽ$hHDŽ$xƄ$�H�j_H��$XHDŽ$`H��$0H�pH��$@�}:�H��$@H��H��tH��$H��}wH��I���HDŽ$�HDŽ$�HDŽ$�H�r�H��$�HDŽ$�H��H��$�H��$����I��I��H��$�H�t$L��1�A�蜊L��$�H��$�H�D$ L�t$(H�D$0H�$L��ZH��$H��$�L�L$ L��L���
���$L��$��^H�|$ �^�H��$���������H�L$0H�D$(H�\$0H�L$8H�D$ L��$�H�|$h�����%���HDŽ$�HDŽ$�HDŽ$�H���H��$�HDŽ$�,H��H��$�H��$��Ҧ�H��H�D$ H�D$(H�D$@H�T$H�T$HL�t$PH�$L��YH��$�H��$�L�L$ H�������$�L��$���H�|$ �<��$�D$(H��$�H�D$8H�D$ H�|$h��������H��$�H�D$0�$�)D$ H�=QzdH�
-ljL���jH�T$ �+����VH��$�H�D$0�$�)D$ H�=zdH�
�kjL��jH�T$ �+���H�=�uH�8w�!�����$���$H�=�ydH�
5njL�.�jH��$�+�L���H���jH��$H��$�[�����$�D$H�=`ydH�
�mjL���jH�T$�+���hH�=4w����Z�t$ H�=(ydH�
�jjL��UwH�T$ �+���0��$��D$H�=�xdH�
rmjL�;�jH�T$�+��H��j�>����H��H��$���s���$H��H��$@H��H����H��$H�H���c�zH��H�|$ ��:�H��$�t}H��$��m�VH��H�|$ �Z�H��$�u�#�:H��H�|$ �:�H��$�t	L���ywH��$�t)H��$����H���H��H�|$ tH�|$(��xwH�|$htH�|$p��xwH�������UAWAVAUATSH���H��I��H�F��$HEƉ|$H��$�H��$�H�XH�HHk�hL�<M��H�l$X�L�D$@L�L$HH�\$`L�|$hH��$�H�D$pH�D$@H�D$xH�|$`�"H����H�ÿ �;wwH����I��H�H�D$H�D$H�D$ D$`L$p)�$�)�$��L��$�L�l$��L�|$I�,�H��H�\$ L���H��t'H��H;\$uݺ�A�L��H�����L�|$L�l$H���2L�|$(L�t$0A�H�l$X�\$�eH����H��u4�f�H��hH�����H�{u�L�t$0L�sh�lL9���H��H��hH9hu�H�H1�@�4�A;4�u��t�A:t�u��t�A:t�u��t�A:t�u��t�A:t�u�H��H9�u�L�t$0I��H�ÿ ��uwH���uI��H�HDŽ$�H��$�HDŽ$�M9��b�H��$�� 1��M�d�H��H��$�M9���H�t$H��$�H����H��$��f�M9���M��I��hI9D$u�I�T$1�f�D��D;�u�D�D�D:D�u�D�D�D:D�u�D�D�D:D�u�D�D�D:D�u�H��H9�u�H�t$H;�$��L����0M��f�I�|$tI��hM9�u��EM�t$hH�t$H;�$�������A�H���m��L��$�H�t$H�����H�t$L��$�L��$�H���\$r)H���L��I���4L���A���\$L�|$(H��I��E1�D��$�ÉD$<L�l$�f.�I��M9�L�l$�RO�D%H�|$@H�t$0H��D����������|$<��L�l$HH�T$PHDŽ$�H��$H��$�HDŽ$�HDŽ$�HDŽ$�H���jH��$�H�|$`L��H��$��s8�H�l$hH�T$pH�|$H���FH�\$H�T$ H��$ H�����H�|$t	H���swH�|$`t	H���swH�l$X�\$�?D��$(u��[rw������f�L�l$HH�T$PH��$ L��覌�H�|$@�����L��isw����H�|$(t	L��Qsw��H���[A\A]A^A_]�H�=�	H�/�j�%�-���� ���L��I��葜�L���	���I��H��$���H��$��I��H�|$��H�|$�yI��H�|$tH���rw�I��H�|$`tH���rw�I��H��$��8_��I��H�|$@tL��zrw����I��H�|$(tH�|$�L��I��H��t	L��MrwL���M��f.�UAWAVAUATSH��L�L$8H�L$ �T$,H�G��$�HE�L�xH�D$HH�@H�^H�t$0L�fI�HH�L$L�D$M�pH�D$@H����Lkl$@hM�J��H�D$L���fff.�H��hL9���L9eu�M��tDH�E1�f���;�u��T�:T�u��T�:T�u��T�:T�u��T�:T�u�H��I9�u�L9u@u�H�}8H�t$H�T$��rw��u�L�}H�E H�D$L�e(M���H�D$L�hL�5qw�f.�I��I����I�}�t�I�}A����H��H�D$0H�H�D$H�D$H�H�D$H�D$8L�(H�hH�@���
ʕx���:I9�t	M���H�T$H�T$PH�\$XL�d$`H�T$ D$hH�RH�T$x��$�H�L$H��$�H�L$H��$�L��$�L��$�H��$�H��$��D$,��$�L�l$@M��M��taE1�I��uIk�hM9d��tH����u;��6L���fff.�H)�H��v�H��H��J�1Hk�hM9d7r�I����1�I�L�d$HM;,$u
L�����M�|$Ik�hL�L��L)�vH�{hHk�hH��hqwH��$�H�C`�$�CP�$�C@D$PL$`T$p�$�[0S KI��M�l$H�ĸ[A\A]A^A_]�I�?tH�|$��nwH�L$ H�AI�GAL�uHH�EHH��H��t
H�}P��nwH�L$8H�AI�FAH�D$H�8tH�|$��nwH�D$0H�8�v���H��H�ĸ[A\A]A^A_]�%rnwH�=�		H�4�j�?����I��H�=�j�!��I��H�|$P蒞��L���:��I��M9�u�I��M��t	H��nwH�|$tH�|$�nwH�|$ �B��H�|$uL������H���mwL�������UAWAVAUATSH��L�L$xH��I��1�H;q����H�D$�H�GH�D$H�GH�D$����H�O@1�E���HE�H�\)H����L�d)H�|$H�L$0�UH�D$L�<�H�C�H�$L�d$I��hE1�L�-�nw�I��I��hL9��SH�D$I;D$�u�I�t$�H�|$L��A�Յ�u�I�|$��F���I�FH9��L)4$�H�9�H�D$�H�D$H����H��L�H�G@H�D$(1�E���HE�H�L$ H�D$H��H�D$0H�\$p�(DH�|$t	H��glwI��H�\$pI9���I�$I�L$H��$�H�t$x��H��$�H��H9��H�L$H��$�H�D$(H�L$ H�DH�$H��t�L��$�H�D$(H�L$ H�\Lk,$hI�H�\$hE1��f�H��hI��L9��@���L9su�M��tRH�C1�ffffff.���;T�u��T�:T�u��T�:T�u��T�:T�u��T�:T�u�H��I9�u�H�D$H9C@u�H�{8H�t$H�T$0��lw���l���H�$I9��vIk�hH�T$hH�<L�,H�tH�t$@H�tH�t$PH�t H�t$XH�\(H�t0H�t$`H�t8H�t$HL�tHH�tPH�t$8H�4H��hL��H��H�Hk�h��lwH�$H�D$(H�L$ H�$H�TH�$M��tI����H�|$@��jwH��L�l$Xt*M�}�f�I��H��tI��t�I�?�Ojw��H�|$Pt	L��<jwH�|$`tH�|$H�)jwI��M�������H�|$8�jwH�|$����������:L���M���H��uE1��H��I��hE1�L���0���I��hH��u�H�D$0L�t(1�H�Ę[A\A]A^A_]�H�¨jL��H�����Ik�hI�L$`H�T$H�L`AD$PDPAD$@D@A$AL$AT$ A\$0\0T LI��I��hH�$�j���H�D$I;D$@u�I�t$8H�|$L��A�Յ��x���L���e���I��hH�$u��/���H��H�|$t	H���hwH������f.�AVSPH�_@�HuH���xH��H����1����tH�H��H��u?H�GH��H��uRH��[A^�I����H�޺��1��2iwL��H�H��H��t�H�GH��H��ThwH��H�GH��H��t�H� H��[A^�%4hwI���ԫ�L�����j����C�a���UAWAVAUATSPL�/L�M9���L�gH�<$H�GH�hH����H���M9�tzM��I��hI9nu�I�F1����;�u��T�:T�u��T�:T�u��T�:T�u��T�:T�u�H��H9�u�I�V@I;T$u�I�4$I�~8H����hw��u��[E1��VE1��XH�-�hwE1��ff.�L�khM9�t*L��I�}u�H�S@I;T$u�I�4$H�{8H���Յ�u�I��H��hI��H�$L�(L��H��[A\A]A^A_]�f.�H��H�O���I��I�0H��H��H9�t?L�I�H�1D�F`E;A`s�I��f�N�I��t�N�L�D�V`I���E;Q`r�I���f.�AWAVAUATSH��pA��H��H�� A�O���w1H���Hc�H��A�
��}A���rA���g�
Iyw��u�
UywA9�uA���FA��uA���5A�� �+@��t
��@��s
��`�A�����@D�����I��H�D$8H�D$@H�D$HH��H�D$ H�D$(5H�D$H�|$I���/��H��I��H����I!�D��L	�H�|$ �,��H�D$D$()D$`H�D$H�D$PH�D$ H�D$XH�$L�CH�|$H�t$8L�L$PH��L�����|$tnH�L$PH��L��tH��uH�|$XtH�|$`��dwL��H�L$HH�HD$8�#H��(D��Gf�w
��@�wH��H�H��p[A\A]A^A_��D$�D$H�=tcdH�
�WjL���jH�T$�+�
��H��H�|$P�E�H�|$8tH�|$@�0dwH���0��UAWAVAUATSH��8H�VH�FH�,�1�H9��7�<
H�Iu�H�|$0H�D$H�D$H�D$H�H�L$ �H���E1�E1�E1�H�T$(�6�I�� ��L	�H�L$J��I��L�d$E1�I��L9�H�T$(��J�*����I��I�� A��t4H��(rMA����I������HD�L;d$u��[f.�A���t�L;d$�m����<ff.�L;d$uH�|$�/��H�L$J���I��L�d$L;d$�/���H�|$���� ���H�FH�G�_E1�E1�H�|$ tH��H���bwH��A��t&L;d$uH�|$���H�L$J���I��L�d$H�D$H�L$0H�AD$H��8[A\A]A^A_]�H��H�|$t�.H��H�|$ uH�|$uH���*��H�|$(�bwH�|$t�H�|$�bwH�����@SH��H�?t
H�{��awH�{tH�{ [�%�aw[��AWAVATSPH��L�H�OH��L)�H���������H��L9�t;I��I��I�� L�%�aw�
�I��0I��tI��tI��A��I��t�I�?A����H�{tH�;H��[A\A^A_�%GawH��[A\A^A_�Hk�hH�H�wh�hI���hff.�I�I��(D$�ABP(D$�AB@(D$�(L$�(T$�(\$�AZ0AR AJAA�q�E�A�H�rhH��hI��H9���H��A���A;p`s�BP)D$�B@)D$�JR Z0)\$�)T$�)L$�)D$�E���I��@M��N�T�N�T`BD�BDPBD�BD@BD�BL�BT�B\�B\0BT BLBI��h��M�Q�B;t�r�I�I�����f.��AWAVAUATSH�L�L�wM��tAL�c L�-�_w�f.�I��0I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����M��tH��[A\A]A^A_�%w_w[A\A]A^A_�DAWAVSH��L�wH�OH��L)�H��N��N��NH��L9�tI��I���L��舏��I��hI��u�H�{tH�;[A^A_�%_w[A^A_�@AWAVATSPI��H�_L�gM��tI��DL���8���I��hI��u�I�>tH��H��[A\A^A_�%�^wH��[A\A^A_�f�H��XH�uespemosH1�H�modnarodH1�I�arenegylI1�I�setybdetI1�H�D$L�D$H�L$ L�L$(H�|$0H�t$8W�D$@H�D$PH�T$H�|$H�t$��"�H�|$@H��8H|$HH�T$ H�L$(H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��X�f.�UAWAVAUATSH��I��H�G@H��������H9���M��I��H��H��H�G@H�wXI9��H�]PJ��H�@8H���O���L��$���H�D$ H�D$(H�D$0H�t�TH�D$XH�D$`H�D$PH�|$P�;��I��J��H�@8H���I�Ջ��1҅��ƒ���H�|$8�4L�d$@H�D$HJ��AH�D$PL�d$XH�D$`H�D$pD$xH�$L��9H��$�H�t$ L�L$PL��L�������$���H�|$8t	L���[wL�l$ L�d$(H�D$0I��L�d$PH�D$X�D$`
H�t$PH��$��r��M��t	L��|[wJ��H�@8H����ƀ�J�<�H���O����H�H�M@H��L����H���H��$�H�D$ H�D$(H�D$0H���TH�D$XH�D$`HH�D$PH�|$P���I��J��H�@8H����I�ԋ��1҅��ƒ���H�|$8�3H�l$H�l$@H�D$HJ��AH�D$PH�l$XH�D$`H�D$pD$xH�$L�`8H��$�H�t$ L�L$PL��L���s����$�H��$�L��$��H�|$8t	H��ZwD$ )�$�H�D$0H��$�HDŽ$�HDŽ$�Ƅ$�L��$�L��$�H��$�H���Z�H��$�H��H��H�l$tH��$���YwH�M@H�H��H��[A\A]A^A_]�H�=m�j�X���H�=��j����H�=P�j�;���H�=?�j�*���s��$��D$H�=2XdH�
�LjL�W)mH�T$�+�����A��$��D$H�=XdH�
|LjL�
)mH�T$�+����H��(mL���F��I��H��$�H��H��uH�l$H�M@L�����H��$���XwH�l$H�M@L�����I��M����L��sXwH�M@L���o��I��H�|$P��H�|$8uH�l$�5H��BXwH�l$�%I��H�|$P��H�|$8tL��Xw��I��H�|$ tH�|$(�XwH�M@L�����I��H�M@L������UAWAVAUATSH���L�L$@M��I��M�(I�XD�~@���A9���H��@��@��uSH���SA�E��=��M�EH��H���VM��E��A��*�ZA��+�NA��?�b1��BA�E��!����&�\H�D$H�D$ H�D$(H���UH�D$PH�D$X?H�D$HH�|$H����H��A�UH�D$HL�|$PH�D$hH�T$pH�$L��4H�|$0H�t$L�L$HH������|$0��D$)�$�H�D$(H��$�HDŽ$�HDŽ$�Ƅ$��AoF��$�H��$�H�t$@���H��$�H��H����H��$���f�FFA9������@�I���FG@�~FM��H��u�f�FFM��M��H��A���&u�FEI��H����A�E��!�G�~G�MH��$�H��$�H��$�H�D$H�D$ H�D$(H��UH�D$PH�D$X%H�D$HH�|$H�)��H��A�uH�D$HH��$�H�T$PH��$�H�T$XH�D$hH�t$pH�$L�3H�|$0H�t$L�L$HH���+���|$0�jD$)�$�H�D$(H��$HDŽ$HDŽ$(Ƅ$0�AoF��$H��$�H�t$@�5�H��$�H��H��H��$�tH��$��wTwH��$�H�C�I�MH�N(H�F0L��M�A9�u�M��A9�uH�~0��I�����L��I���I���D���H��H��9I�NxI���fn�f`��p�fp�DH�q�1�fv�H!��ofo�ft�fD��E��t)�E��I�I!�I��O��I��F;<t/E�H�fE!�E��u�ft�fD��E��I���NH�H��H���H�D$H�D$ H�D$(H��~UH�D$PH�D$XH�D$HH�|$H���H��H�D$HL�|$PH�$L�1H�|$0H�t$L�L$HH���.���|$0��D$)�$�H�D$(H��$�HDŽ$�HDŽ$�Ƅ$��AoF��$�H��$�H�t$@�8�H��$�H��H���(H��$��H�D$H�D$ H�D$(H��|UH�D$PH�D$X%H�D$HH�|$HH��I�����H��A�UH�D$HL�|$PH�\$XH�D$hH�T$pH�$L��/H�|$0H�t$L�L$HH������|$0� D$)�$@H�D$(H��$PHDŽ$hHDŽ$xƄ$��AoF��$XH��$@H�t$@��H��$@H��H��tH��$H�dQw1��0H��|UH�F(H�F0
I�������M�$I�D$�H���[A\A]A^A_]��D$1�D$H�=PdH�
�DjL�h�mH�T$�+�����D$1�D$H�=�OdH�
]DjL�f�mH�T$�+�w���\�D$1�D$H�=�OdH�
.DjL��mH�T$�+�H���-�D$1�D$H�=�OdH�
�CjL���mH�T$�+���H��H��$�H��H����H��$��H���kH��H��$@H��H����H��$H�H��H��$�H��H��twH��$��gH��H��$�H��H��tZH��$��JH��H�|$H�#�H�|$u0�9�H��H�|$H�
�H�|$u� H��H�|$H��0�H�|$tH�|$ ��OwH������AWAVAUATSI��H�_L�M��t1L�cL�-TOw�f.�I��I��tI�|$�t�I�<$A����I�>tH��[A\A]A^A_�%Ow[A\A]A^A_�@H��XH�uespemosH1�H�modnarodH1�I�arenegylI1�I�setybdetI1�H�D$L�D$H�L$ L�L$(H�|$0H�t$8W�D$@H�D$P�T$H�|$H�t$���H�|$@H��8H|$HH�T$ H�L$(H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��X�f.�@UAWAVAUATSH����I��I��H�^XH�v`M�wM�OM����K�II��H��A��H����A �A �A��H�t$��H;p�u5L�L$8L�D$0L�`�H��H��L��fNw��tE1�L�D$0L�L$8�UE1��PL�L$8I��M�OK�II��H��H9�|H��tL��M���LwM��I�PL�D$0��M���1I�A�I�GH�@I��H�D$@I�D�M�d�H� �m�*H�=<nUM���H�D$�8-�@��t%I�P��H�D$@I�H�D$I�@M�`�I�HM�WPE��t M�����H�T$XH�D$L�l$�AH��I��H�|$HD��HE�H�D$XM����H�|$H��L����€�L�l$��L�L$8L�D$0I��H��$�J��N�)I���H��J��L�T$PH��$�N��I���H��$�I��I��E1�H��mH�=RmUM9�t7C��݁����������L9�t
C;M�[�tξ.��H�T$H�,�H�|$XL��I���I��I��E1�H��mH�=mUM9�t:C�A��A���A���A�����L9��tC;M�[�t��eH�L$HL$P�+L��H)�H�T$0�I��I��������tH�D$@H�H�D$H�BL�b���gIwH�����-H�D$H�D$ H�D$(H�|$���A��"��H�D$ L�t$(H�L$�L��B��I��L�t$pD$)D$`H�D$`H�D$HL)�H9D$��H�D$hH�D$xJ�<�H�t$XH��NwM9��_H��H�,�H��H��>��H��������H9����L�l$t1�H������?H��tH��qHwH���*I����E1�I��H��H�t$H���MwL�d$L�l$ H�\$(L��H)�H�T$PH9��Lt$H�<�L�H��$�H��$��NMwH�D$PH�H��$�L�!L�iH�AH�D$8I�GH�D$0H�L$HH�H�L$xH�HL�pH�D$@H��H��uH�Ę[A\A]A^A_]�H�|$H�Ę[A\A]A^A_]�%mHwH�=��m�I��I���H���m�-H�=�jUL�l$�G���H�k�m�:H�=yjU��H�|$`�A�L��H�T$� ��H�D$`H�D$HL�t$p�+���H�|$�A�H������H�\$(L�d$L�l$ ���H�=MjUH�"�m�-����\$H�T$H�=�FdH�
a8jL�
#w�+L�l$�;���YH�=��mL�l$�����FH�=W�mL�l$�5���3��L�l$�ȿ��H�=0FdH�W�m�L�l$��������H��H�|$uL�l$�PH�|$ ��FwL�l$�>H��H�|$`tH�|$h�H��H�|$uL�l$�-H�|$ ��FwL�l$�H���H��H�|$HtH�|$x��FwH�D$@H��H��uH��蚻�L���FwH��艻�f�UAWAVAUATSH��H�A0H��t\I��H��I��D�D$L�L$HH�L$0H�D$@H��������L���L������N�4�L��H��>��I9�����u蚾�1��L�d$8M��L��$�tL����DwH���"I��M���	A�E1�L��H��L��JwL�l$L�d$L�|$ H�5�hUL�D$�
L�t$8L�����X���DwH����I��������?�hUH�g_H�hH�D$H�D$H�D$ H��gH��$�H�t$���L��$�L��$��|$t:H�T$0H�j H��L9���H��������H9����t^1�H���O������CwH����H�L$0�I@�H�D$H�D$H�D$ L�D$L��L��L�����W��H�rH��t$H�t$H��{CwH����I��I��H�t$�	A�E1�L��H���HwL�t$L�d$H�l$ L�D$H�|$8L��L����WW�I��������?H�g_���CwH���#gUH�hH�D$H�D$H�D$ H�gUH�|$PH�t$��zH��$�H�\$XL�<�L9���H��������I9����t1�L������L�l$L�l$`M��tL���dBwH����I��I���	A�E1�L��H�t$HL����GwL�t$L�d$H�l$ L�D$L�t$8L��H��L��L�l$�8V�H�|$Pt	H���BwH�D$hH�D$pH�D$xH�D$0H�x(L�D$hL�L$H�t$@L��1�jj��X�H���D$@H��$�H�T$hL�l$pH�D$xH�@M�d�L�l$H�T$HH�T$ L�d$(L�l$0H����H�D$0L�hH��������L�p�I��H��L9���M�}�M9�tKI�]�I�m�H�CH��H�H�l$PH�D$X�D$`
H��$�H�t$P�˚�M��t�H���Aw�L��L)�H���������H��L�l$M9�t7H��H��I��L�5�Aw�f.�I��H��tI�}�t�I�}A����H�|$HtH�|$0�lAwH��������H��H�D$8H9��L�l$so��UH��$���/�H��$�H�� 1��L$@��HE‰�H��$�tL��I��AwL��H	�H�Ĩ[A\A]A^A_]ÿ��M���H�=��j�H�����@��������L���)���L�l$�(���I��H�|$h���L�l$�BI��L�l$M��t	H��o@wH�|$���L�l$��I���I��H�|$Pt	H��C@wH��$�t	L��/@wL���/��f.�DUAWAVAUATSH���t$8H�|$`H�BxH�D$hH�T$L���M����H�D$hL� M�l$fAo$f���H�l$ ��H�L$H�A�!�I����f��u&�fAoEf�I�����I��=��t��H�D$H���H��L�4�I��K�|4�t�M�A�~�����]>wH���*�otbU�H�g_H�HH�D$pH�D$xHDŽ$�A�n�H�|$p���H�\$x�kHDŽ$�I�v�I�V�H�|$ ��H�|$`H�ދL$8L�D$ �q�H�|$pt	H���>wH�l$ I�^�H������L�t$@I�F�H�D$H�D$ H�D$(H�D$0H�S�A�H��1��l��H�D$ L�t$0I9�u
H���U��H�D$ H�L$(B��_I�VH�T$0H9�uH���-��H�D$ H�L$(B�D�fI�VH�T$0H9�u
H�����H�L$(B�D�lI�NH�L$0H�D$ H9�u
H���۵�H�D$ H�L$(B�D�aI�VH�T$0H9�uH��貵�H�D$ H�L$(B�D�gI�VH�T$0H9�u
H��艵�H�L$(L�d$PL�|$XH��H�\$B�D�_I��L�t$01��+ff.�H�\$(F�<�I��L�t$0H��H9l$��H�D$D�$(D��5��=����A��$0���� ��A��$�������A��$ ��=���A�_uLA���s+A�D$Ѓ�
��D���_��������u"�#ff.�A���vD������tE��L;t$ �-���H�|$ �s������A���r�D���'���u����L�|$ H�D$@H�p�H�P�H�l$ H����H�|$`H��L��L$8I����M��L�|$XL�d$P�7���H���;w�)���I�����L�l$I�M0M�u8I�E@L��H���9H�L$HH��H�@I�H�D$@H��������?E1�I�WI�E1�H�L$�U�1�H��L��I���?wL��L�l$H�L$H��������?H�T$H�|$XK�,&K�t&K�\&I��I��L9���K�,&K�t&K�\&H9�u�L�,�H9���I9����u7H�|$XH�T$M���m���H�t$PL���9wH����H��H�t$P�P���K�&K�&H��H�D$81�H�D$K�,&H�� L)�H���H�D$L������I�����H�L$HH�T$@L)�H��I���������I��H��$�L��$�H��$�@�1�H�5�L��$��H�|$`�L$8���I�MHM�uPI�EXL��H���2H�L$HH��H�@H�D$L�H�D$@H��������?E1�I�WI��L�|$E1��M�1�H��L��I��.>wL��L�l$H��������?H�T$XK�,&K�t&K�\&I��I��L9d$��K�,&K�t&K�\&H9�u�L�,�H9���L;l$���u2H�T$XM���x���H�t$PL��^8wH���aH��H�t$P�[���K�&K�&H��H�D$81�K�,&H�� H�D$L)�H���H�D$L���}���H�L$HI���������H�T$@L)�H��I��H��$�L��$�H��$�1�H�5#fUL��$��	1�H�|$`�L$8�R
�I�}t
I�}��8wI�}t
I�} �x8wH�|$h��I���H����M���M����H�D$L���fAof���M�gL�-,8w�f��E�!��I��tPf��u.ffffff.�fAo$f��I�����I������t������L��H)�H�x�t�H�x�A���H��H��H�H���L�l$tI���H)�H����7wI�]hM�upM��t&L�{L�%�7w�
�I��I��tI��t�I�?A����I�}`tH��H�ĸ[A\A]A^A_]�%O7wH�ĸ[A\A]A^A_]�D�d$pH�=66dH�
�'jL��wH�T$p�+�̷�����@�L�l$�z��K�&K�&H��H�D$8��!���K�&K�&H��H�D$8����H�D$I�}�	��HH�D$@�M��t H���H�D$@�H�|$ptH�|$x�}6w�L�l$I�}������H�D$L�l$@�H�|$ u�I�}���H�|$(�06w�I�}�{�H�D$L9�L�l$u3H�D$8H9D$@L�d$HuNM��t	L����5w1�1�I�}�9�>I�^L�%�5w��H��I��t�H�{�t�H�;A����H�D$H���������H��H��H��L�=�5w�fDH��H��t�H�E�H��H��t�H�}A����H�D$L9�L�l$u/H�D$8H9D$@L�d$HuJ@�M����1�I�}���I�^L�%!5w��H��I��t�H�{�t�H�;A����H���������H�D$H��H��H��L�=�4w�fDH��H��t�H�E�H��H��t�H�}A����L����4w1�I�}t
I�}��4wI�}u��u�/I�} ��4w��t!I�]8M�u@M����I�}0t	H��b4w@��t!I�]PM�uXM����I�}Ht	H��<4wH�|$h�I���H��t9M���M����H��H��H�H���L�l$tI���H)�H����3wI�]hM�upM��uI�}`t	H���3wH�|$��L�{L�%�3w�
�I��I��t�I��t�I�?A����L�{L�%�3w�ff.�I��I���	���I�G�H��H��t�I�?A����L�{L�%\3w�f�I��I�������I�G�H��H��t�I�?A����H�D$L���fAofD��A��M�gH�-3w�f�A�E�D!�A��I������fE��u)�fAo$fD��I�����I��A����t�A���A���L��H)�H�x�t�H�x��롐UAWAVAUATSPH��H�?t
H�{��2wH�{t
H�{ �y2wL�s8L�{@M��t3M�fL�-a2w��I��I��tI�D$�H��H��t�I�<$A����H�{0t	L���)2wL�sPL�{XM��t3M�fL�-2w��I��I��tI�D$�H��H��t�I�<$A����H�{Ht	L����1wH�{x�HH���H����H�$L���M����L���fAo$fD��A��M�l$H�-�1w��A�F�D!�A��I��tPfE��u-ff.�fAoEfD��I�����I��A����t�A���A���L��H)�H�x�t�H�x���H�$H��H��H�H���tH���H)�H���1wL�shL�{pM��t6M�fL�-�0w�ffffff.�I��I��tI�|$�t�I�<$A����H�{`tL��H��[A\A]A^A_]�%�0wH��[A\A]A^A_]�f�UAWAVAUATSH��(H�GH���/H�D$H�|$H�OH����H�D$L�(fAoEfD�A��I�m�f�A�G�D!�A��H�L$ H����H�L$ fE��u.ffff.�foEfD�I�����H��A����t�A���A��H��L�4�I��K�D5�H�D$O�d5�M��t+H�D$H�X�	H��I��tH�{�t�H�;��/w��DM�I�~��R���H�|$�/w�B���H�L$H��H��H��H�H���H�L$tH�9H)�H�ǰH��([A\A]A^A_]�%>/wH��([A\A]A^A_]��UAWAVAUATSPI��I��H��I��D����H�H�vH)�H9��M��#ff.�H�CB�,�I��L�kM9���A�,$@��xI��L�kL;+u��ffff.����A�T$��?@���vEA�L$����?	�@���rKA�l$��������?	�	Ł�tWI��L�kL;+�i����7I����	Љ�L�kL;+�O����I����	���L�kL;+�5���DH���(���#���H�CI�FAH��[A\A]A^A_]�H�¹A�H����������I��H�;t
H�{��-wL��轢�f.�AWAVAUATSH��H�G0H��H��uH�CHH��H��u%L�sL�{M��u/�WH�{8�k-wH�CHH��H��t�H�{P�U-wL�sL�{M��t*M�fL�-=-w�I��I��tI�|$�t�I�<$A����H�;t	L���-wH�C`H��H��uL�s L�{(M��u�FH�{h��,wL�s L�{(M��t/M�fL�-�,w��I��I��tI�|$�t�I�<$A����H�{tL��[A\A]A^A_�%�,w[A\A]A^A_�AVSPH��I��H���N+�H�C@I�F@KS [0A^0AV ANAH��[A^�I��H�H��H��t
H�{�,,wL���,��f.�f�AVSPH��I��H��H��H����,�H�C@I�F@KS [0A^0AV ANAH��[A^�I��H�H��H��t
H�{��+wL��趠�fDUAWAVAUATSH��8H��I��I��I���F�NH��$0���L$����F�D$
������N�L$L��
�V���
	��T$	��D��F�D$�F�D$81���-wH����I��A�F�D$<uL���i*w���T�D$��	ËT$8��	��D$PHDŽ$�H�L$PL��$�L��H��M��.wH��tGH��A�F�D$�D$0�����|$0uyH�߾�E(w��t~A�EA�EW�AE��\$PL��$�L��V-w���I�EM�uA�]��A�]fA�EA�EI�EH�����H�߾��'w���D$��D$H��$�H���,��$��$�)D$PH��$�H�L$`��uMH�D$`I�E(D$PAEI�EH��D*wL���,wH��t	L����)wH��8[A\A]A^A_]�H�D$`H��$�foD$Pf�$�d�<%����L�|$L�d$ H�\$(�dH�%��dH�%�H�HdH�%���n)D$P�o�nfD$`H�D$pH�T$xH��$�H�D$@L��$�M��H�l$��J��H�@H�����1�H��E1�1�L��$(�I��H��L9���H�D$@J9 t�J�l H���3H��$ N�l H��$tH��w'wH��u
��H��L��H��I���,wH��$�L��$�L��$�H��$�H�|$PH��$�H����2�L��$(1�H��$ H��$�B����(��&wH����H��H�H�@H�D$(H�EH�D$ H�E�D$�E �E!M�>M�f�H�E�\���&wH����L�8L�`H�hH��mH��$�H���.�p�h&wH���`H���$@`�$�@P�$�@@�o�$��$��$��$�X0P H��0��%wI��H���I�I�FM�~M�fH��$0A�F �D$A�F!�D$
A�F"�D$LA�F#�D$A�F$�D$	A�F%�D$A�F&�D$8A�F'�D$0A�F(H��$�H��$�fo�$���$�HDŽ$�HDŽ$��(�D%wH��A���`I��H��$�I�G �$��$�AOAfoD$P(L$`(T$p�$��$���$�HDŽ$�HDŽ$��@��$wH�����$��$��$��$�X0P HM�uH�L$I�MH�L$I�MI�mM�} I�E(I�]0����H�=��UH���m�E�X����^�dH�%�d�%���������(�o�������[�����p�G�����0�3�����(����y��@����hHDŽ$���$�Ƅ$�H�=J�UH�
�jL���mH��$��&����$�H��$�H�l$H��$�L�d$ 趜�I��H��$���*�H�\$(�I����I�Ű�D$H�l$L�d$ �bI����I����I��H��$��-��I�uL���d��I��H��$��-��H�ML�|$u!H���c�H�|$tL����#w�I�u%�H�|$u��I�uL���Nc��I��A�L�|$H���Ie�M��tTE���`H�|$P�2��L���I��臣�I��H��$��De�A���m��I���H�MA�uH���c�L�|$�H�MuH����b�E��t
H�|$P�B2��H��$��)�H�l$��I��H�|$(�m#wL�d$ L���%w�D$H�l$�I���I��D$H�D$XH��tNH�D$0L�l$8L�d$hM����H�L$0H��H��H�H���H�l$L�d$ L�l$8tH�|$PH)�H���?"wM��uOH��$�tH�|$@�$"w�|$L�|$H�\$(tH���"wL��	%wH��t	L����!wL�����H�D$@H�XL�5�!w�
�H��I��t�H�C�H��H��t�H�;A����H�l$PfoEfD��A��L�mH��!w�@A�F�D!�A��I������fE��u)�fAoEfD��H�����I��A����t�A���A���H��H)�H�x�t�H�x��롐UAWAVAUATSPH�����I��H�BH�jH9���L�<�H��H��>��H��������I9�����u�|��H��I��L����wH��tZI����J��H��H��L��%wH�)$K�D�H�+L�cH�kH��[A\A]A^A_]�H�=�=j�N���L������AVSPH�_H��H9tH�O�^H��H�_H��[A^ú�A�I��H���>��L��I�F��DH����H��1�L�2d�!A��B�����H��H9���D�D��5��=���}A�I���A��A��A��E��uaA���r�D�������t9��u�A��������� �o�����0�z���A��0���b���A��B��T���1��PD�L$H�=>dH�
�jL��vH�T$�+�ԟ�@UAWAVAUATSH��HI��L�gM���iM�oJ�,�H���wH���eI��H��L��H��/#wL��$�L��$�L��$�H�=@0wH��$��C��H�$0w���OH���DL�l$ H�
�/wH��H��H�$L�4�I�G@H�D$H��H�L$�^H�l$0I�L�|$I�G8H�D$(E1�H��L�d$8�!fDH�ÈI��M��L9�L�d$8�dM��L9cu�H�{H�t$ H�T$0�Pw��u�H�D$H9C@u�L�s8A�H�l$f.�K�&H�D$(J; u�H�D$(J�t �K�|&�H���w���p���I��H��u�L�|$H�L$L��H��J��H�<H�Dx)�$�Dh)�$�DX)�$�DH)�$�D8)D$pD()D$`D)D$PD)D$@H���L��H��L�4$L�H��H��H����wI��L�5v.wH��H���uH��$�(D$@(L$P(T$`(\$p�$��$��$��$�(�$��$(�$��$(�$��$((�$��$8H��$��Y�H��-wH;�-wt
�1�H;�-wu�g��H��H��H�<�H=�-w��L���w wH��H��-wH��H[A\A]A^A_]�1�E1��@I��H�ÈI9�t5L9du�H�|H�t$ H��wH�L$��u�H�|@u��$���L�|$H�$H;-w�_����_���H�=q�H�Xj�螙��!�H������H�XjL��L���k��I��L���X��芛�I��L���X�L���4���r��f.�DAVSPH��tH���Y�H��H��[A^�%�wH��[A^�I��H���wL�����AWAVSH��L�w8M��tL���WY�L����wH�;tH�{[A^A_�%�w[A^A_�I��L����wH�;t
H�{�wL�����f.�DAWAVATSPH��I��L�M����I�FJ��H�s;H�=k;ff.�H9���D�B�E��x
H���i�D�J�A���}%D�R�A���$D�Z�H��A��A��A��?E	��H��A���H��A��A��A��?E	�A��A��?E	�A��t=H��tD;D�H�I��k���I�L9�t~I9���I�FB�� I��M�~�E1�I�L)�H9�w-H��J�<�I~��wI�M�~H��[A\A^A_ùA�L��I��L��H���.��L��M�~뮺�A�L��I��L�����L��I�M�~I9��Z���L��I�����L���G����UAWAVAUATSH��hI��L�<�H��H��>��H��������I9�����u�$��H��H��L�L$M��L�D$(L�t$@t!I��L���~wH����H��L�4$L���
�H�$H�|$H�T$0H��L�|$8L����wH��)wH���WL�-�)wH��H��L�4�H��H�D$H�D$H����M�H��H�@H�D$HH�\$ �!f�I�ňM9�H��H�\$ ��H��H��I9Eu�M�eL��H��H�T$��wH�L$(��u�H�D$I9E@u�I�m8E1�fff.�J�T=J;T9u�J�t9J�|=H����wH�L$(���s���I��L9|$Hu�H��H�\$ �EL�=w�DI�ňI��x����BI9]u�M�eL��H��H�T$A�ׅ�u�I�}@u�I�}t	L���wH�$I�EH�D$I�EL�d$@M�eL�l$8M��tL���wH���I��M���	E1�A�L��H�t$0L���wL�t$PL�|$XL�d$`H�=�'wH�t$P���H��'wH��tNL�5�'wH��H��L�<�E1�L�-�w��I�ĈM9�tK9\&u�K�|&H��H�T$A�Յ�u��H�=�'wH��H���=�tH��h[A\A]A^A_]�H�=�H��Rj�_���H�=��H��Rj�%�R���L������L�����H��H�<$tH�|$�ywH���y��f�UAWAVAUATSH��hH�_(H�����'w��H�t$���1���
�&w��H��;xH��H����1��
�&w���
�D$L�g H��L�,[H�GH�D$0H�_H����E1��E1��K�|<K�t<H�T$0H���	E����DD�I��M9�uր|$uH�X;xH��������H����1���%w����A��H�H	��
H�H��h[A\A]A^A_]�H���H�D$`E1�E1�L�d$XL�l$P�f.�I��M9��m���K�|<K�t<H�T$01��ME�����DD�K�t<K�T<H�|$81�E1��5!H�l$HH�����,��wH���&�{@�{@�{H�D$H�D$ H�D$(L�d$@��A�H�|$H���j��H�\$ L�l$(H��J�<�L���wL�d$H�D$H��������H9��scI���U����H�|$`H��L��������E���DD�M��L�d$XL�l$Pt	H���wH�|$8�����H�|$@��w���H�=duj����,H�$wH�D$8H�D$8H�D$H�M$wH�
n�iL��vH�T$I��H�Ǿ���H�t$L���1���
�#w� ���H��#wI��H����H�t$L��H��8xH��H������I���U�H�t$L��4�
{#w�������H�
h#wH�L$�D$ H�=�dH�
�jL�JNjH�T$�+�{���KH�52#w�����1��cw�2����AU��������#w������,���AI���I��H�|$tH�|$ �Ww�l$�5�I�Ƌl$�=I��H�|$���L���9��I�Ƌl$M��t	H��wH�|$8tH�|$@�	w@��H�=v"w�!��L����f�UAWAVAUATSH��x��"w�����1���
5"w�BH�x7xH��H���W1��
"w���bH�H�O(H���nH�=$"w�`�D$L� H�II��H�D$8H�=
"wH�5"wH��!wH�D$H�
�!wH�|$0H�t$(I�WM�oH�T$@I��L�����L��I��H��9fn�f`��p�fp�DJ��1�L#t$�Bo1fo�ft�f���tmfL$`H�T$ fT$P���L�H#D$H��H�@L;l��uH��H�p�H�|$@H���wL��tn�E�f!��foL$`H�T$ foT$Pu�f.�fv�ft�f�…�uI�I��H���X���I��L;|$8H�|$0H�t$(�����D$H��H�H�ˋD$��uH��������H�
�5xH���1��` w����H��H��x[A\A]A^A_]�H�> wH�D$HH�D$HH�D$H�x wH�
��iL�:�vH�T$H��H�Ǿ��H�߹1���
�w�����H��wH��H�����H��H�!5xH��H�������H����Q�H��4�
�w�������H�
�wH�L$�D$H�=
dH�
jL��IjH�T$�+赎�H�5lw�����1���w����{Q��������@w����H��H�|$�z��H��貂�f�UAWAVAUATSH��HI��H�|$H�
wH����H��H��wH��H��H�L$(L�<�H��H�D$M��H�\$�HI��H�l$ I�L�D$0J��H�@H�D$8E1�H���f�H�ňI��L9��VH�D$ H9Eu�H�}H�t$H�T$�Fw��u�H�D$0H9E@u�L�u81�f�I�TI;Tu�I�tI�|H���w��u�H��H9\$8u�H�l$ H�\$L��H��J��H�<L�4Dx)�$�Dh)�$�DX)�$�DH)�$�D8)D$pD()D$`D)D$PD)D$@H���L��H��H�\$(H�H��H��H����
wH��H�wL��H���|L��$�(D$@(L$P(T$`(\$p�$��$��$��$�(�$��$(�$��$(�$��$((�$��$8H��$���H�H����H��H��H��E1�L�=�w�f�I�ƈL9���H�D$J9l0u�J�|0H�t$H�T$A�ׅ�uΰ�UE1�L�%XwE1��ff.�I��I�ƈM9�t*J9l3u�J�|3H�t$H�T$A�ԅ�u�J�|3@u�� ���1�H��H[A\A]A^A_]�H�=,wH�t$H���2����u�H�=��H�aGj�_菈�H� GjL��H���m��f.�SH��H�H�VH�vH�ND�F H���!�H��[�f.�f�UAWAVAUATSH��XH��I��H��H)���H����H�
�Hc�H��H�D$H�D$H�D$ H�����H�CH�D$(H�D$0H���TH�|$HH�t$L�D$(�A����|$H�JL�d$L�|$H�l$ M�nM;.uL���^��I�FJ�mL�L�$�L�|�H�l�I�EI�FM����H���H�D$H�D$H�D$ H����H�CH�D$(H�D$0H�9�TH�|$HH�t$L�D$(�A����|$H�EL�d$L�|$H�l$ M�nM;.uL��蠋�I�FJ�mL�L�$�L�|�H�l�I�EI�FM��uI�^(1�H��X[A\A]A^A_]�L��H���f��L��H������L��H���JI�v H9��VI��I�FH�[H�|�H�t��<t0��L��H��L����u�H�w�l��PH��l�t���H�sL��L���uH���Z���I��I��H��R L�|$(L�t$0H�\$8H�T$@� ��wH����D$(L$8HH���l�����D$I�D$H�=hdH�
�iL�%�lH�T$�+���VH�=��TH���l���T���D$I�D$H�=!dH�
��iL���lH�T$�+跇���� �]�H�=��l踂�H�=a�l謂�H���lH���>��H��L��L�����J���H��M��u2�9H��H�|$(���*�ۆ��H��H�|$(����H�|$tL�|$L���kwH���k{�f.��AWAVAUATSI��H�_L�M��t1L�cL�-4w�f.�I��I��tI�|$�t�I�<$A����I�>tH��[A\A]A^A_�%�w[A\A]A^A_�@AWAVSI��H��H�H��tH���I�~tH��[A^A_�%�w[A^A_�I��I�~t	H���wL���z�f�UAWAVAUATSH���H9��I��H��I��H�D$(H�D$0H�D$8H�D$PH�D$XH�D$`�RH��L�t$HH�D$@�%H��H��R I��H�|$(�I�H�D$0H�L$@H�H�hH�D$8M9���H�\$h�H�D$ 1��)H�D$0L��H��L�$H�lI��L�|$8M9���L�|$HI�w I9���I�GK�vH�|�H�t����@����H;\$PuH�|$P�T=�H�D$XH�D$ ��@��H�D$ @�,H��H�\$`I��L��L��L���QI��H���%H��L��R I��L�|$8L;|$(�9���H�|$(�?��*���H�D$H�D$H�D$I��1�L�t$h�H�D$H�D$H�D$I�FHDŽ$�H��$�H���TH�|$pH�t$L��$��3A����|$p�`L�|$L�d$H�l$L�l$HI�]I;]uL���S��M�mH��tI�}H��H�@L��)wM�}M�eI�mH��H�D$HH�XL�p(��H�D$H�D$H�D$I����I�FHDŽ$�H��$�H��TH�|$pH�t$L��$��A�����|$p�WL�|$H�D$H�D$ H�l$L�d$HM�l$M;,$uL���s��I�D$J�mL�L�<�H�T$ H�T�H�l�I�EI�D$M��uM�t$(H�|$@��H�����uH��H�\$`L�|$8M��H�\$h��H�D$8H��$�D$()�$�D$P�$�H�D$`H��$�H��$�L��$��@��wH��tb(�$�(�$�(�$�(�$�X0P H�H�|$PtH�|$X�owH�|$(�1�H���[A\A]A^A_]ÿ�@�y��{�D$q�D$H�=5dH�
��iL���lH�T$�+�ˁ��L�D$q�D$H�=dH�
��iL�{�lH�T$�+蜁��H���lL���L���H�=j�l�|�H��M����L���uH���cH��M��tnH�|$ �aH��L�d$@�H��L�d$@��'H��L��H������A辀�H��L��H���}����,�H���%�H��H��$����H�|$tH�|$�7wH�|$PtH�|$X�$wH�|$(�b��^��H��H��$��H���u��A��f.�@UAWAVAUATSH��hH��I��H9���I�v H9���I��I�FH�,[H�|�H�t��,
<�"H�sL��L�����L�=��lH���3I��I��H��R L�d$8L�t$@H�\$HH�T$P� �j�vH���WD$8L$HH��H�D$H�D$H�D$H�����H�CH�D$8H�D$@H�L�TH�|$(H�t$L�D$8�A�����|$(��L�d$L�|$H�l$M�nM;.uL��賁�I�FJ�mL�L�$�L�|�H�l�I�EI�FM��t&1��2L��H��L���H��tL�=��l�I�^(1��H�CL9�H�D$ spM�f L9��0M�nI�|�I�t��<�H�L$ L9��H�II�l�L�<�H��H��>��H��������I9�@��@�����jv�H�D$H�D$H�D$H�����H�CH�D$8H�D$@H��TH�|$(H�t$L�D$8�A����|$(��H�D$H�D$`H�D$H�D$XL�l$M�fM;&uL���H��I�FK�dH�T$`H��H�T$XH�T�L�l�I�D$I�FM��u	H�D$ I�F(L��H��L���H��tL�=W�l�I�v H9���M�~I�|�I�t��R����H�D$H�D$H�D$H�D$8H�D$ H�D$@H�A�TH�|$(H�t$L�D$8�$A����|$(��L�d$L�|$H�l$M�nM;.��L���G���D$ M�d�M���S�L���3��H���I��I���;��N����H�D$H�D$H�D$H�D$8H�\$@H���TH�|$(H�t$L�D$8�A�����|$(�,L�d$L�|$H�l$M�nM;.uL���~�I�FJ�mL�L�$�L�|�H�l�I�EI�FL�=O�lM��t1�L��H��h[A\A]A^A_]�I�^(1���I��H�hL�<�H��H��>��H��������I9��„��%���L�`M��t�L����H����I��I���jA�E1�L��L��L���%�v�0��vH�����L$ �����L�(L�pH�hH�XH��H�X �P(�H)L�=q�l�,���A�E1�L��L��L����v�(�i�vH���L�(L�pH�hH�XH�L$ H�H L�=)�l�����D$)�D$H�=�cH�
��iL�v�lH�T$�+�z���� �Rr���D$)�D$H�=�cH�
O�iL���lH�T$�+�iz��~��0�r��m�D$)�D$H�=��cH�
�iL���lH�T$�+�)z��>�D$)�D$H�=d�cH�
��iL�y�lH�T$�+�y����(�q�H��lH���y�H�=q�l��t�H�=-�l��t�H��H���lH��L���ly��L���gq��)�'H��H�|$`trH�|$X�eH��L��L������[�y�H��M��tNL���C��%�#H��M��t;L���0�H��H�|$8���%��x�H��H�|$8����H�|$tH�|$�e�vH���em�DUAWAVAUATSH��xH��H)��#H�D$H����I��I��I���I��H�w I9��
H��I�EK�H�|�H�t��~<�*�ȃ��5A��L��L��L�����H���MI��H�T$I�����I�vI�VL�����H��H����I�տ ���vH���FL�8H�L$H�HH�hL�hH�D$H�D$ H�D$(��e�vH���A��A��D� H�L$(H�L$@D$)D$0H�D$HH�D$PH�D$XL�t$`H�\$h�@��vH����(D$0(L$@(T$P(\$`X0P HH���l�KL��L��H���n	H��l�4L��L��H������$L�t$I�H��tL����I�~t	L���{�v1�H��x[A\A]A^A_]�H���L�
t�lH�t$1�1��t���@�n��U�� �n��D���n��3H�=��l�gr�H�=��l��q�H���lL���mv�H�=��l�q�H��I�~tTL����vH����j�H���H��H�|$��/H��H��L����L��H�t$�����u�H��H�|$0�H���j���u�UAWAVAUATSH��XH��I����
w���6H�=�
w�pH�=�
wH�5�
wL��H�����H��H��9H�5�
wL�-r
wfn�f`��p�fp�DL�4�1�fv�L�%S�vH!��Ao\fo�ft�f�����H�D$fL$@L�<$H�T$H�t$f\$0���H�H!�H��H�II;\��uL�<�M�I�w�H�<$L��A�ԅ�tU�E�f!��H�D$foL$@L�<$H�T$fv�H�t$fo\$0u�fff.�ft�f�˅�udH�H��H���9���A�G�A�O��JH�q	wH�D$ H�D$ H�D$(H�=�	wH�
T�iL���vH�T$(��N��H�=N	w�����1�����	�H��X[A\A]A^A_]��AWAVSH�L�I�H��tH���I�tH��[A^A_�%��v[A^A_�I��I�t	H��q�vL���qh��UAWAVAUATSH��hH����NI��I��H�FH9��UI��H�w I9��7I�D$J�mL�H�|�H�t����<�I�uL��L�����H���H��I��H��R H��L9��9L9���H�D$ H�D$(H�D$0I�����I�GH�D$8H�D$@H���TH�|$XH�t$ L�D$8�A����L�t$H�\$�|$X��H�l$ L�l$(H�\$0M�t$M;4$uL���Au�I�D$K�vH�,�L�l�H�\�I�FI�D$M��H�\$uM�|$(L�t$I�H��tH���I�~t	H����v1�H��h[A\A]A^A_]�I��I�t$ H9���I�D$H�mH�H�|�H�t��/���<uBH�EH�\$8L�t$@L�l$HH�D$P� ���vH���0D$8L$HH�{���H�D$ H�D$(H�D$0H�EH�D$8H�D$@H���H�|$XH�t$ L�D$8� A��F��L�t$�|$X��H�l$ H�D$(H�D$L�t$0M�l$M;,$uL����s�I�D$J�mL�H�,�H�T$H�T�L�t�I�EI�D$M����������H�=��TH���l�$�n���D$Y�D$H�=u�cH�
��iL�B�lH�T$�+H�\$L�t$�q��}�� �h��l�D$Y�D$H�=+�cH�
��iL���lH�T$�+L�t$�p��8H�=S�l��k�H���lL���`p�H�=��l�k��H���lL���Cp�I��H��u
L�t$�H�|$���vL�t$�uI��H��t	L����vH�\$L�t$�XI��I�~tYH��t�vL���td��8�I��H�|$8����5�o�I��H�|$8���H�|$ tH�|$(�4�v�I��H��L���<�L���$d��bo�f.�DAVSPH���DH�{tH�{ H��[A^�%��vH��[A^�I��H�{t
H�{ ���vL����c��UAWAVAUATSPI��H�GH�$L�oM��t>H�$H�hL�=��v�	H��I��t$L�e�H�]�H�H��tL���H�{t�L��A����I�>tH�<$H��[A\A]A^A_]�%=�vH��[A\A]A^A_]�I��H�{tL���vI��tH�]H�}�H�u��H����I�>t
H�<$���vL����b��+n��SH��0H�H�H�H��t*�~t0H��$L$T$ S KH��0[�H�=��v�sk��.��f.�@H��t"H�vH��'H���H�H���t	H)�%Q�v��UAWAVAUATSH��H����/I��H��I��H9�LF�L��H)�H��vlH�{M�~ L9��M�nH�I�|�I�t��q�����@����H��������H�[M�t�N�$�L��H��>��I9��„����=e�I�GH�D$(H�D$0H�D$8H�D$@H�D$HH�ȰTH��$�H�t$(L�D$@�A������$��L�l$(L�d$0H�l$8I�^I;uL���)o�I�FH�[L�,�L�d�H�l�H�CI�FH��t1��M�~(1��I�t�M��t&H�t$L����vH����H��L�t$H�t$��H�D$H�|$L���vH�{L9���H��������?H�M�d�N�<�I9���H��������I9����t1�L��L�t$��c��{I�t�M��tI��L���L�vH���kL�d$ L����H�D$ H�KH��$�A��A����H��H��$�L���Q�vH�D$H�D$@H�D$H�D$HL�t$PH�D$ H�D$XH��$�H�D$`L�d$hD��$�@��$�H�\$pH��$�H�D$x�H���vH��tsH��$�H�H@D$@L$PT$`\$pX0P HH�Ĩ[A\A]A^A_]���$��D$H�=3�cH�
��iL���lH�T$�+��j��@��H�ob��/H�=G�l��e�H���lL���\j�H���lL��L�t$�Hj��L���Ab���Z���H��M��tYL����vH���^�H��H�|$@�XH���^�H��H�|$@����H�|$(tH�|$0�h�vH���h^�H��H�|$uH���U^�L���D�vH���D^�@SH��H�?t
H�{�$�vH�{tH�{ [�%�v[��H�?t
H��%��v�f.�DH�����H�?t
H��%��v�f.�DP�(���vH��tYÿ�(�a�f.�@SH�� H��H��H�D$H�D$H�D$H�t$H�����H�D$H��xH�D$H�CD$H�� [�H��������H�|$H!�H�H�CH�CH��sH�� [�uH�� [�%��v�H�u�H�� [����H��H�|$�m��H����\�D1��f.�1��f.�1��f.�SH����fǃ�H��[�f�H�?t
H��%h�v�f.�DAWAVATSPL�wL;7t-H�GK�vH��H�t�H�T�I��L�wH��[A\A^A_�H��I��I���D	�L��L��H���f�UAWAVAUATSPd�<%�����3dH�%�����
�v���JH;�v�BH�;
xH�����
3
x�����

x���������t��u�X�P��
Z�v�����x�pH�H�$L�$E1�H�-Z�vL�=��v�
�I���L��L)�v6H�$N�4(��L��H���H���u�A�׋8���tރ�t��z	xH��[A\A]A^A_]À=��vt�H�@�k���1Ƀ�����H�QPH��X�S�����H��vdH�%����d�%�����
�v��������`h��n�H�=ĕi�?a�f.�DAWAVSH���H�|$H�j�fDŽ$�H�5�H�|$���4L�|$L��H��p~L�t$ H�T$(H��L����M��t	L�����v����vH���YH�L$H�H$H�D$0H�D$8H�D$@H�5xuH�|$HL�D$0���O��H�5�H�|$��94H��L�|$I9�t~L�t$ H�T$(H��L���p�M��t	L���J�v��W�vH����H�L$H�H$H�D$0H�D$8H�D$@H�5dH�|$HL�D$0��觸�H�50H�|$��3L�|$I9�t~L�t$ H�T$(H��L���ҵM��t	L�����v����vH���5H�L$H�H$H�D$0H�D$8H�D$@H�5�H�|$HL�D$0���	��H�5�H�|$���2L�|$I9�t~L�t$ H�T$(H��L���4�M��t	L����v���vH����H�L$H�H$H�D$0H�D$8H�D$@H�5$�H�|$HL�D$0���k��H�|$H���H�|$H�f�H��$��Zg�H���[A^A_ÿ���Z��1����Z�� ����Z�����Z����H��M��t<L���1H��H��$���f��/�bb�H������H��H�<$tH�|$���vH�|$H�%M�H����V��+b��UAVSH��H��� ����vH��tLI��1�H��1�1��v��t'L�����v��)�H��H�� ���t+�C�K��L�s�+H��[A^]ÿ� ��Y��L$H�=AH�
��iL���iH�T$���a�f.�UAWAVAUATSH�����$p��$hH��$���v����@H��$�H���H�|$ H���^WH��L�l$ L��H����L��$�H��$�H��L)�H���������H��HDŽ$HDŽ$HDŽ$ L9�I����H��H��I�� L�=V�v�fff.�I��0H��t|I�~�tI�~�A��I�~�t�I�>A����L��$�L��$�L��L)�I��I��H���������L��I���IC�H��H��H��H�4IH�O�H9���1��IX��KH��$�tH��$����vd�<%�����a
dH�%��dH�%�H�HdH�%���m)�$��o�mf�$�H��$H��$H��$H��$H��$ H��H��H�,IH�t$`H�t$hH��$H�T$pH��H��$��L�v��
H����lI�.L9���M�|.M�l.I�D.H��$�I�D. H�D$XM�d.(L��L���~�I�.H��$H����K�4�L��H��CH�
�C�k���������vH���>H��$�J��M��t#H��H��$��W�vH��$�H��u
�,I�H��$�H��H�t$X�z�vH��$�L� H��$�H�HL�`H�D$ H�D$(H�D$0H�=��vL��L��L�D$ �|��fff.�H��$ L��$(L��$0H��$�H�D$ H�D$XH�D$(L�d$0H��$PH��$�H��$ H�L$ �
c��H��$PH��H��I���L���H��$X�6�v�9���H��AH���	H�t$XH���-�vH��H�����H�t$X�-���H��$H�H���H��H)�H���������H��H9�tQH��H��H��$L�p L�=��v�ffffff.�I��0H��tI�~�tI�~�A��I�~�t�I�>A����H��$tH��$�i�vfo�$�(�$�(�$)T$@)L$0fD$ �B�v���i<H�D$ H���BG���v��H�|$ 1��x����vH���B<H�L$0H�H�oD$ �H�D$`H�D$hH�D$pL�5��vH�5�L�D$`�L����e��o�v�D$XH���H�|$`�L��E1���i�H�|$`H���vH�T$hH���Z�D$pH��uH� �DH��$�H�w�� �:D�H��$PH��$�-]�L��$XL��$`H�D$ H�D$(H�D$0I���E1�H�|$ 1��ffff.�D�$H�H�T$0I��M9��;G�$/D�����������kE�A���r�A��rA���H��H�t$ H)�H��H9���A����{���D��@��?@�΀E��A��A��s A��D�@�t�R���fffff.�A��?A�ɀE��A��A����wA���D�D�L@�t����A��?A�ȀA��A���D�$D�DD�L@�t����A�H��H��H���Z�H�D$(H�L$0H��H�|$ A���������1���H�\$ H�l$(H�|$`H����L�t$`I��I�EI9��wH��t	H��C�vH��$PH��$�L��$t	L����v�H�uH��L���	�H�uH���]��M�v��F�|�vH���tI��H�����mQ���v�8t��vA�@L�����vH���6DI��L��$PL��$XHDŽ$`HDŽ$�L��$ L��$�H�-Z�vH���vff.��|$XL��L��L��M��Յ��x�Ӌ8�����"�CI������K�6H���HC�H��$`I)�L9�w
L��$P�H��$P���L��$X��H��$H�|$hH�D$xH��$�H��$�H��$H��$�H��$�H��$�H��$�H��$�H��$�H��$�L��$��D$X9�$��dH��$0H��$8H�T$XL��$@H��$HH��$�E1�H�58�vH�I�H�|$ �E1�L��$�oe�H�|$ H����H�t$(H���sH��uH� �b�H��J�S[��@H��$��K�o�$ �$0�$@)T$@)L$0fD$ H�|$`H�t$ ��H�l$`L�t$hL�d$pH��$�H��$�L��$�H��$�H��$H�|$xH��$�A��H��$�H��$�H��$���$�H��$���$H��$��D$XH��$Pu+�7�3�v�8�t�A��H��H�hH��$PtH��$X���vH��H��H9�}fH�5��vH���H�|$`�E1���c�H�|$`H���gH�t$hH��I���H��uH� ���H����H��$ L��L���>�H��t	L����v��%�vH���C<H��$0H�H�o�$ �H�D$`H�D$hH�D$pH�=��vH�5޳L�D$`��L��$��b��H�5��vH�ijH�|$`�E1���b�H�|$`H����H�t$hH���gH��uH� �V�H��B��X��8H��H�hA�"H��$P�f����o����1�D$ L$0T$@S KH��$�H��$�HDŽ$��$��$�)�$0)�$ A��0L�|$`L��$ L��$��Af.�H��$�D$`L$p�$�T+ L++I��L��$�H��0L��L����IH��H9D$`tJL;�$�u�H��$8H+�$(H��H���������H��H�¹A�0L��L���T��c���L��$(H��$8H��L)�H���������H��L9�I��tGH��H��I�� L�=��v�ffff.�I��0H��tI�~�tI�~�A��I�~�t�I�>A����H��$0tH��$ �i�v�$�)�$H��$�H��$ d�<%��������m>dH�%�d�%�������Z���A�E1��a���I���I��M��tI��H����vL��H���H��H��$�L��$t	H����vH��$��M��t���vH��$�L��$tH��$���vM��tH��$��v�vM��t	H��h�vH��$P�1����5����H�u��U�H�D$`H�D$hH�D$pH�=7�vH�5H�L�D$`���ĥ��b�H�u�U�M����H�|$ L��L���A��u	L�����v����vH����:H�L$0H�H�oD$ �H�D$`H�D$hH�D$pA�H�=��vH�5��L�D$`���)��A��[H��H��$P��������H�D$`H�D$hH�D$pH�=<�vH�5M�L�D$`���ɤ����$�t1H��$����$t:A��t@�D$XI��tM�.H����vH��$����$u���vA��u�L�����v�D$XI����H��$�}�v���H�u�S�H����H��$ H��$H���d�H��$�tH��$�3�v��@�vH����9H��$0H�H�o�$ �H�D$ H�D$(H�D$0A�H�=��vH�5�L�D$ ��肣��BH�D$ H�D$(H�D$0E1�H�=��vH�5­L�D$ ���>��1�H��$�H�D$XM��tH��$0�d�vH�D$XH��$��H��$8L��$�tH��8�vH��$��H��$@t��vH��$���À�tH��$���vH��$HtH��$����vM��t	H����vH��$PtH��$X���v�I�uL��H��$�-R�H��$H����L�pL�x����vH����-H��H�|$`L��L���}�H�D$pH�C�oD$`�H�D$`H�\$hH�D$pH�=D�vH�5u2L�D$`���ѡ�H��$L9hu
1�A��HL�x L�`(���vH���-I��H�|$`L��L����H�D$pI�F�oD$`�A�H�D$`L�t$hH�D$pH�=��vH�5'2L�D$`���;��H��$L9h0u1��GL�p8L�x@��v�vH���},H��H�|$`L��L���Z�H�D$pH�C�oD$`��H�D$`H�\$hH�D$pH�=$�vH�5�1L�D$`��豠�H��$L9hHu
1�A��HL�xPL�`X����vH����+I��H�|$`L��L���ŝH�D$pI�F�oD$`�A�H�D$`L�t$hH�D$pH�=��vH�5{1L�D$`�����H��$L9h`u1��GL�phL�xp��V�vH���]+H��H�|$`L��L���:�H�D$pH�C�oD$`��H�D$`H�\$hH�D$pH�=�vH�5)1L�D$`��葟��v���%+H�=��v�_+�E1����vH����+L� H�XL�`H�D$`H�D$hH�D$pH�=��vH�5�0L�D$`�����'�v���m+H�=�v��+�E1��F�vH����+L� H�XL�`H�D$`H�D$hH�D$pH�=�vH�5�0L�D$`��虞���v����+H�=��v��+�E1����vH���;,L� H�XL�`H�D$`H�D$hH�D$pH���vH�5�0L�D$`�H�߹�����v����+H�5]�vH�N�H�|$`�E1��W�H�|$`H��t/H�t$hH��tH��uH� t
�H�u[�M��T�H�u�M����v���J-H�5��vH���vH�\$`H��躩�H�=��vH�5̧��I���j��H�5�-H�|$ ��D�����vH���f+H�L$0H�H�oD$ �H�D$`H�D$hH�D$pH�=g�vH�5�/L�D$`�����H�5c6cH�|$ ��Ώ��3�vH���+H�L$0H�H�oD$ �H�D$`H�D$hH�D$pH�=��vH�52/L�D$`�� �~��H�5G/H��$h��řH��$pL��$xN�<�M��t#L�����vI��H��u�L����?��L3A�L��H��L�����v��e�vH���J*L� L�pL�`H�D$`H�D$hH�D$pH�=+�vH�5�.L�D$`��踛�L��$h���vH����)L�0H�XL�`H�D$`H�D$hH�D$pH�=��vH�5`.L�D$`���X��:�v���H��H�|$ ��������vH����)H�L$0H�H�oD$ �H�D$`H�D$hH�D$pH�=O�vH�5XL�D$`���ܚ��1�vH���|1H��A��H����v�Ń��tƃ�H����vI����'�v�8�h�A��H����vL��M��H�5'�H�|$`��P����t1H��$PH��L��託H����vH�|$`t)H�|$h�t�v�H�D$pH��$`�oD$`f�$P��c�vH����(H��$`H�Hfo�$P�H�D$`H�D$hH�D$pH�=�vH�5�VL�D$`��訙����wH�5�,��t\H�|$ ��L�t$ M9�������vH���Q0�1HDŽ$�H��$�HDŽ$��BH��$ ��(L��$ M9���H��$(H��$0H�|$ H���Z�M��t	H��4�v��A�vH����-H�L$0H�H�oD$ �H�\$(H�T$0H�|$`H���
�M��t	H����vH�\$hH�T$pH��$ H�޹
����$ t3H��$(H��x&H���l/H��H��HH�H��?H��$���:����vH���*/�1HDŽ$�H��$�HDŽ$�H�|$`t	H��@�v��M�vH����'H��$�H�H�o�$��H�D$`H�D$hH�D$pH�=�vH�5�*L�D$`��蒗�H�5�'H��$���yL��$�M9�uA�HDŽ$�H��$�H��$�H�|$`H��蘔M��t	H��r�vH�D$`H��$L�d$hH�\$pH����A�<$/�����$H����L��H�������t{��0�vH����,H��$H�L�`H�XH�D$`H�D$hH�D$pDŽ$H�=��vH�5�&L�D$`���p��DŽ$�����$H��$P�ʁL��$PM9��
L��$XL��$����v����L��$HDŽ$ HDŽ$(HDŽ$0H�=O�vH�5P�vH�D$`H�D$hH�D$pH�T$`�+�H�l$`L�t$hL�d$pM���)A�1�I�<L��L��;�vL�H��$0H��t	L�����vH;�$ uH��$ �[9�L��$(A�:H�CH��$0H;�$ u
H��$ �+9�H��$(�D H��H��$0H��$ H��H)�H��)��(�|D�|D�o�|�H�S*H��$0H9�uH��$ �8�H��$(�D* H��+H��$0H�D$ H�D$(H�D$0H�D$p `H�D$ H�D$`H�ipiH�D$hH��$�H�t$`�R����(H�l$ L�|$(L�d$0H��$ H)�I9��!(L��$(I�<L��L����vL�H��$0H��t	L���>�vH;�$ L��$uH��$ ��7�L��$(A�
H��H��$0�=y�v��xL��H��	�vH���u�5�vH��$ t	L���ѾvHDŽ$ HDŽ$(HDŽ$0D�����uYI�]�M�u�M�}I�H��tL����I�t0L���y�v�%H��$XH��$`H��$ H���o�M��t	H��I�vL��$0M���DL��$ H��$(��5�vH���]"L�0H�XL�hH�D$`H�D$hH�D$pH�=��vH�5�"L�D$`��舒�I�����$H�5��vH�k�H�|$`�A��L�H�|$`踠��H�5��vH�(�H�|$`�A���K�H�|$`艠�ù1���
�v�� H��wI�M�H��$�H���� E1����v���� f����f�����tD��w���v���vf���vf���v�-��vf��E�f��uBA�P�E��tO�bf�-��vf���vf�y�v���w�u�v1�f��E�f��t�1�f����H�A�v�\�D��E��uH�<�wH��$��>!1���v��� H�5^�vH��H�|$`�E1��J�H�|$`H���6H�t$hH���H��uH� ��H��|�@��r��v�������L��$H�D$ H�D$(H�D$0H�=��vH�5��vH�D$`H�D$hH�D$pH�T$`��L�d$`L�t$hL�|$pM����$�1�H�<+L��L���ȿvL�H�\$0M��t	L���J�vH;\$ uH�|$ ��3�H�l$(�D:H�CH�D$0H;D$ u
H�|$ ��3�L�t$(A�D H��H�\$0H��H�D$hH�D$pLH�D$`H�|$`�D�H�D$`H�D$hH�D$pH�L$`H��H��H�����H�l$`L�|$hL�d$pH�D$ H)�I9���#I�<L��L���vL�H�\$0H��t	L���e�vH;\$ L��$uH�|$ �3�L�t$(A�
H��H�\$0�=��v��xL��H��<�vH���u�h�vH�|$ ����H�|$(��v�����H�u�y>�H�|$ L��1��J����vH���jH�L$0H�H�oD$ �H�D$`H�D$hH�D$pH�=��vH�5R�L�D$`���:��H�5��vH��H�|$`�E1���G�H�|$`H��t3H�t$hH��tH��uH� t�H����=��z�H�u�=�H�|$ H��1��~���#�vH����H�L$0H�H�oD$ �H�D$`H�D$hH�D$pH�=�vH�5r�L�D$`���n��H�5�`H�|$ ��H�����vH���kH�L$0H�H�oD$ �H�D$`H�D$hH�D$pH�=k�vH�5L L�D$`����H�=I�v�����w���v����=��vu6�(�v����H�
�jH��j�=�vHE��*��%E���" H��jH�E�v�
��wH�=оv�ÿ�H�=ľv��H�=��v�[��H�=��v�/��H�=��v��d�H�=��v�7��H�=��v�[��H���vH���_d�<%�����ZdH�%�����
��v���qH;u�v�n��S�w���v�1���
 �v�]H���wH��$��iE1����v���rH�=�v��H�D$`H�D$hH�D$pH�~QH�T$xHDŽ$�H�=��vH�t$`��0����vH����H��H�D$`H�D$hH�D$pH�)QH�T$xHDŽ$�H�=K�vH�t$`��/��9�vH���,H�
�H�D$`H�D$hH�D$pH�c�H�T$xHDŽ$�H�=��vH�t$`��T/��ٴvH����H�cH�H�D$`H�D$hH�D$pH�jPH�T$xHDŽ$�H�=��vH�t$`���.��s�vH���fH�dH�H�D$`H�D$hH�D$pH���H�T$xHDŽ$�H�=�vH�t$`��.��
�vH���H�eH�H�D$`H�D$hH�D$pH�}�H�T$xHDŽ$�H�=��vH�t$`��".����vH����H�sH�H�D$`H�D$hH�D$pH�JOH�T$xHDŽ$�H�=S�vH�t$`��-��A�vH���4H�uH�H�D$`H�D$hH�D$pH��NH�T$xHDŽ$�H�=��vH�t$`��V-��۲vH����H��H�D$`H�D$hH�D$pH��NH�T$xHDŽ$�H�=��vH�t$`��,��{�vH���nH��H�D$`H�D$hH�D$pL�5]NL�t$xHDŽ$�H�=-�vH�t$`�L���,���vH���H��H�D$`H�D$hH�D$pH�-NH�l$xHDŽ$�	H�=��vH�t$`�	H���0,����vH����H��H�D$`H�D$hH�D$pH��MH�\$xHDŽ$�H�=g�vH�t$`�H����+��R�vH���EH��H�D$`H�D$hH�D$pL�=PML�|$xHDŽ$�
H�=�vH�t$`�
L���j+���vH����H�pH�H�D$`H�D$hH�D$pL�t$xHDŽ$�H�=��vH�t$`�L���+����vH����H�nH�H�D$`H�D$hH�D$pH�l$xHDŽ$�	H�=@�vH�t$`�	H���*��+�vH���H�bH�H�D$`H�D$hH�D$pL�|$xHDŽ$�
H�=��vH�t$`�
L���D*��ɯvH����H�fH�H�D$`H�D$hH�D$pH�\$xHDŽ$�H�=|�vH�t$`�H����)H�=c�vH�5�KH�mK��+H�=D�vH�5�KH�UK�	��*H�=%�vH�5eKH�?K���*H�=�vH�5IKH�,K�
�*E��uH���wH��$��l1���v��I���r��$p�8�e�v����H�=E�vtdH�@AH�D$hH�D$pH�D$`H�|$`�#9�H��D��v�o��v�D$H�$
H�=�L�
t;�H���G]��=�v�����v����L��H�D$ H�D$(H�D$0H�=n�vH�5o�vH�D$`H�D$hH�D$pH�T$`���L�d$`L�t$hL�|$pM���oA�1�J�<+L��L����vL�H�\$0M��t	L���l�vH;\$ I��uH�|$ �'�L�l$(A�D:H�CH�D$0H;D$ I��u
H�|$ ��&�H�t$(�D H��H�\$0H�D$ H��H)�H��*��)@D@D�o�?�H�K+H�L$0H9�uH�|$ �|&�H�t$(�D+
H��,H�\$0�=#�v��xH����vH���u��vH�|$ tH�|$(��v���v����H�=)�vtdH��?H�D$hH�D$p-H�D$`H�|$`�7�H��D�\�v�o<�v�D$H�$H�=�4L�
P:�H���+[��=%�v�����v����L��H�D$ H�D$(H�D$0H�=R�vH�5S�vH�D$`H�D$hH�D$pH�T$`��L�d$`L�t$hL�|$pM����A�1�J�<+L��L���ΰvL�H�\$0M��t	L���P�vH;\$ I��uH�|$ ��$�L�l$(A�D:H�CH�D$0H;D$ I��u
H�|$ ��$�H�t$(�D H��H�\$0H�D$ H��H)�H��,�J�>D�>D�o�>�H�K-H�L$0H9�uH�|$ �`$�H�t$(�D-
H��.H�\$0�=�v��xH����vH���u�ƭvH�|$ tH�|$(�c�v��$h���k���H�|$`���H�|$p��H�= �v�$H�=�vt
H�=�v��v�oD$`��vH�t$pH�5�vH�=ڲv��gI��I��H�=زvH�=زv�t�ͪvL�5��vL�=��vH�|$ �]��L9l$ t~H�D$0H��$��oD$ f�$�������&�wH��$����$ ���u	L��Z�vH���[A\A]A^A_]�L�l$ H�|$`tH�|$h�0�vHDŽ$�HDŽ$�HDŽ$���uH���wH��$���L��$1����v����H��$�L��$�H��$�H��H��L�$IK�4,L�l$ L�l$(H��$�H�T$0H�t$8L�l$XH����H��$H�l$hH�D$XL�h0L�5{�v��I��0I�����L�l$(I�]�H��H9�tvH�\$`I�E�H�E �AoE�AM�M�EL�|$hH�L$p1��L��M���=��H��t	L�����vH�D$xH��t��H��{���H�|$xH��$��Y-��d���H��$H��L)�H���������H��L9�tHI��I��I�� H���v�	I��0I��t+I�}�tI�}��I�E�H��t��H�u�I�}�I�u��,���H��$�tH�|$X�N�vHDŽ$ HDŽ$(HDŽ$0�mh���$pL�-7�vM������$p$��$hL�5��vI�nfAof����;H��$(K�H�T$XH��L�d�H�T�I��L��$0�C�!�I���Df��u*ffff.�foEf�I�����H��=��t�Љ����H��L�<@I��C�D>�t���v����M�I�W�I�O�H��$�H�5J�vA��5�H��$�H���f���H��$���$�A� H�D$XH�p�:AD�H�|$ H��$���(�I�w�H��A�G�I�W�:AD�H�|$`��(�H�|$(H�T$0H�t$hH;T$pH��$u(H��I����v������$�H�|$XH�|$`u�)I��DŽ$�H�|$XH�|$`tL��V�vH�|$XH�|$ tH��$�;�vH�|$X�H�u
H��$��*���$��]���I�w�I�G�L�<�H��H�D$XtL��I���vL��I��H��u�ZA�L��L���5�vL��$0L;�$ ����H��$ �(����H���vH�D$ H�D$ H�D$`H�= �v�H�T$`H�
ǎiL�tv�Ӕ�����H��$0H��$`�o�$ f�$P��$puH���wH��$��1����v����
H��$XH��$`H��L�$@L�5E�iL�=�svL�l$`�M��tb�u�v��u&H�]H�uH�UI���H�=ҫv��S��H����H���vH�D$ H�D$ H�D$`H�=.�v�L��L��M�����먋C�v���g
�1���
ܵv��
H��wH��$���
1��
��v����
�D$X�wd�L�-H�vM���/A��A��L�5�vM�~fAof���L�D$ ��K�!�I����f��u+ffff.�fAof��I�����I������t�щ����H��H�,IH��I�T.�H��t�I�t.؃>_��H��@��@�u��~f��H��@��@��w����~i��H��@��@��_����~s��H��@��@��G����~h��H��@��@��/����~_��H��@��@������~a��H��@��@�������~b��H��@��@�����~ b��H��	@��@������~$r��H��
@��@�������~(_�������$�H��H��,L�ǹ�A�H�T$ H��H9���$�L�D$ H�
˦v�e���H��$�H�D$(H��$H�D$0H��H��$pH��t.�H��H��$h�1;�H��$hH�
r�vH��u
��
�H��$hL�H��H��$��H�u�H�U�H��H��$�� ��#�H��$�H�D$`H��$H�D$hH��$pH�D$pH�D$xH��$hH��$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H��$�H��$�H�A�o�$��fDŽ$�H��H��$�Ƅ$�H�|$`�����$�L�D$ ����uH���wH��$���	1����v���\$X�e��uH��wH��$���	1���v���fH��$XL��$`M����L�{L�%t�v�f.�I��I���`I��t�I�?A����H��$H�D$x�����
H�4�vH�D$ H�D$ H�D$`H�=��vH�
W�iL��nvH�T$`��Y��������L�����8�H�|$ �M���������H���vH�D$ H�D$ H�D$`H�=��vH�
��iL�nvH�T$`��Ԏ�H�=��v����L�=g�vL�%h�vN�4�M��t2L���R�vH����
H��H��L��L����vM9��Y���\����L��L��c�v�>�����V��
H���vH�D$ H�D$ H�D$`H�=��vH�
6�iL�OmvH�T$`����H�=`�v�Y��L�=C�vL�%D�vN�4�M��t2L�����vH���
H��H��L��L��âvM9���������L��L����v��������	H��vH�D$ H�D$ H�D$`H�=�vH�
r�iL��lvH�T$`��L��H�=̮v���L�=��vL�%��vN�4�M��t2L���ʜvH���@	H��H��L��L����vM9�����������L��L��ۡv���������9	H�\$ H�D$ H�D$`H�=ܤvH�
��iL��kvH�T$`�菌��������������n������Z������F�����2�������H�=c�v����O���<��A��A���J�v���b��H�7�vH�D$`D�|$hH�=k�cH�
'�iL��2mH�T$`�+���#H�5��v�����1���v�����������	g�����I�����H�;�vdH�%����d�%�����
�v���������T$�������H�\�vH�D$ H�D$ H�D$`H�=V�vH�
��iL�jvH�T$`��ъ��w��������/���������������������سv���H��vH�D$ H�D$ H�D$`H�=
�vH�
�ymL�|ivH�T$`��=�����H�q�vH�D$ H�D$ H�D$`H�=��vH�
$�iL�=ivH�T$`�����H���vH�D$ H�D$ H�D$`H�=��vH�
�iL��hvH�T$`�迉����H�5#�v�����1���v�V�H�5�v�����1��њv��H�}�vH�D$ H�D$ H�D$`H�=��vH�
؃iL�yhvH�T$`��:���Z���H�=>�v�9��H���wH��$��c����O��4�
�v���^���H�
�vH�L$`�D$hH�=��cH�
��iL���iH�T$`�+���<H�5.�v�����1����v���y������H�5��v�����1��ԙvH��$XL��$`M���|���H��$Pt	H���vH��$����$L��$�c��g����!��H�=��v���H�b�wH��$�����/��A��A�����v�����H�z�vH�D$`D�l$hH�=^�cH�
��iL�3�iH�T$`�+����H�5@�v�����1��٘v��$p�p���H�=��H��i�'����H��$ �A�1�L�����L��$(H��$0����H��$ �*�A�H����H��$0H��$ H��$(�8��H�= �bH�
ԆiL��LvH��$�7���-H��$ �A�H��L���H�H��$0����������$���v�����������Ҟv���������
������v�����{�����"����@�v����H�|$ �A�1�L����H�l$(H�\$0�&��H�|$ �A�H��L����L�t$(H�\$0����������7���������X�v�{������
H�|$ �A�1�L���)�L�l$(H�\$0�p�H�|$ �+�A�H����H�\$0H�D$ H�t$(I��I�����H�|$ �A�1�L�����L�l$(H�\$0�%�H�|$ �-�A�H����H�\$0H�D$ H�t$(I��I���x����
��(���
��D��$ H�=+�cH�
�iL��pvH��$ �+����H��$H�D$x�H���h
��H�L$HH��$��oD$(L$8L$x�D$hH�D$`H�=�H�
��iL���iH�T$`�'�N��s���
��L�����U�L������L���������������H�=M�i���
�H���������H��M����L�����v��I��H���%L���I��M���L���H��H����L����H��H����L���}H���H���WH��H�|$ ��	H�|$ �V��H���~�H��H��$�H���f��7H��$hH��H��$pt�@�vH��$�tH��$�'�v�H��A��H�=�v�:������H��A�H��$��<H��$�)H��I��EL���ʒv�7�H��H�|$`��H�|$h���v�xI��A��tA��H��$����vA��H��H��$P��H��$X�`�vH���`��7��I��H�|$`tyH�|$h�6�v�l�H��H�|$ tH�|$(��vI��H���{H���WH��H�|$`��H�|$h�������	H��L���ӑvH�����I��H�|$ tH�|$(���v���$H��$ uL��$L���H��$(L��$L����I��H����L����H�Ű��$M����H����H���t$XH�=��v�\
��FH��H��$ �>H��A���;(��x��H����H��H����vH�|$`�H�|$h�ސvH�����H��H��ʐvH�����H��$H��H��$�m�qH���H��H�|$`���H��H�|$X�L��o�v����H��I���wH���I����H���DH��H�|$`�
��H���5�H��H��$���v�H��L��$�L��$�L��L)�H��I���������L��M9����H��H�|$ tH�|$(�ȏv�H��H�D$X�H�u@H�|$XH��$��.��,�H��H�|$`���H�|$ �p��L��$��H����$hH�=A�v��H��$ �vH��H�|$`��9H���WH��H��$H�D$x��H��H�|$ ��H�l$(��H��H��$ �H��$��=H����H��$H�H���H��H�L$x�lH��A�H��$ tH��$(���vM����H�D$X�H��$8��H��$��H��$@tH��$��n�vH��$���A�A����H��$H��H��$t	H��2�vH��$PtH��$X��vH��$��H�uH��$�H��$�~�H����H��$0��vH�D$X�H��$8�7���H�|$X���vH��$��H��$@�(����1���H��$���vH��$H�<���H��$��t�vH��$�*����.���H����I��A�H�|$ ��H�|$(��nH��H�|$ tH�|$(�!�vH��$ tH��$(��v���$H��$�躔�L��$H���L�(
�H��H�|$`tH�|$h�njv���H�=��v����H��H�|$`�k��I��H��$ tH��$(���v���$�t*H��$����$t3A��t9�D$XtGL���S�H��B�vH��$����$u�'�vA��u�H��$���v�D$Xu�H��$���vL����H��H�|$`��H��$P�$��L��$�9H��H��$���H��$����vH�����.�,H�Ű��$M����H����v���$��H��H�|$ ��H�|$(�]�v��H��H�|$`����H��H��$P�YH��$X�&�vH���&��SH��M��u:�4H��M��t	L�����vH��$hu��#�!��H��M����H��ъvH�����H��H�|$ ��H�|$(���vH����H���H��A���N����$��H��$��L��p�vH���p��H��H��$�H��tH�|$X�M�vH��t	L���?�vH�|$`�-H��$����H���(��H��M��uH�|$8uM9�t%�6H�|$(���vH�|$8t�H�|$@��vM9�uH��$�uGH�����I�� H�ȉv�fffff.�I��0I��t�I�~�tI�~��I�~�t�I�>����H��$����vH����fDUAWAVAUATSH��hH��H��H�FH;FtH�P0H�VH�(H9�uH��L�xL�hL�p L�`(H�PH�|$L���2[H��t	L����vH�|$PL��L���[M��t	L����vH�D$H�D$0D$)D$ L$PL$8H�D$`H�D$HH�D$@H�C H�D$HH�C(H�D$0H�CH�D$8H�CH��h[A\A]A^A_]�H��M��t	L����vH�|$t&L�t$�H��H��t	L���_�vM��t	L���Q�vH���Q���AWAVATSPH��L�H�OH��L)�H���������H��L9�t;I��I��I�� L�%�v�
�I��0I��tI��tI��A��I��t�I�?A����H�{tH�;H��[A\A^A_�%LJvH��[A\A^A_�AWAVAUATSI��H�_L�M��tAL�c L�-��v�f.�I��0I��t!I�|$�tI�|$�A��I�|$�t�I�<$A����I�>tH��[A\A]A^A_�%F�v[A\A]A^A_�@SH��H�?t
H�{�$�vH�{tH�{ [�%�v[��AWAVATSPH��L�H�OH��L)�H���������H��L9�t;I��I��I�� L�%ˆv�
�I��0I��tI��tI��A��I��t�I�?A����H�{tH�;H��[A\A^A_�%��vH��[A\A^A_�UAWAVAUATSH��HI��H��H��I����k�vH����I����@����?�vH����I����@q�H�|$0H��L���M�I��H�$L�t$H�D$H�D$L�d$ H�D$(H�L$0I��L�L$L��H��1���H��H[A\A]A^A_]ÿ���������I��H�;t
H�{�g�vL��^�v�I��L���P�v�I��H�;t
L�sL���8�vL���8���UAWAVAUATSH��I��I��H��I�����vH����d�@M�H�D$���vH����I��3�@��]��L�|$PL�d$HL�l$@xA��8�ك��E��?���v�M����?	���	�A�A����	�A�E1� �d�vH�����@H�$H�D$H�D$E����H�D$H�D$0H�$H�D$ H�D$H�D$(H�|$XH�t$ ����H�|$pH�t$@H�T$H�K�H�|$PH��H�D$ H�D$H�D$(H�D$0H�$L�t$H�D$H�t$XH�L$pL�D$ I����H�Ĉ[A\A]A^A_]�A�I���.ffffff.�B��B�D�I��L�d$I������B�\=��xI��L;$$u��f��ك�B�t=��?���vEB�T=����?	��rHB�\=��������?	�	ˁ������I��L;$$�j����8I����	��L;$$t'�R���I����	ʉ�L;$$�=���ffff.�D���Ѓ����H���A�L��L���v�H�D$��������������� ��I��H�|$Xt7H�|$`�*I��H�|$��vL�����I���I��H�<$tH�|$��vL���؁vH�|$�́vL�����f.�UAWAVAUATSH��(M��L��I�Ή�I��I������vH��tVI�NH�HAH�D$H�D$H�D$ �$@��H�L$L��L��I��M���
��H��([A\A]A^A_]ÿ���I��I�}uI�H��H��u)H�;u3I�>u=L�����I�}��vI�H��H��t�I��ڀvH�;t�H�{�ʀvI�>t�I�~���vL����f.�SH��H�5u
H�
�
�A���H��[�f�UAWAVAUATSH��(I��H��H�>H�FH�5��b��PL�4$�D$f�D$	�D$L�kM���:H�L�sfof���1��)�@�ff.�A�O�D!��D$�D$	I������f��ufAof��H�����I������t��A��@���u��|$
���A��H��L�$@I��I�H�,$�E�u~��t&H�}H�E�H�5�b�P@�������c���I�|$�I�t$�H�UH�M�l��@�������=���H�}H�E�H�5��b�P@�����������f���u&H�}H�E�H�5��b�P@����������D$�oEfD$H�D$H�D$ I�|$�I�t$�H�T$H�
�)i������������H�|$H�5L�b袞����z����D$
�D$H�$�@�u'I�|$�I�t$�H�H�H��������@��Q����X�ofD$H�D$H�D$ I�|$�I�t$�H�T$H�
5)i�@���������H�|$H�5_K��������@��D$
1�������u#�|$
tEH�$H�8H�@H�5Y�b��P����H��([A\A]A^A_]�H�=>KH��(i�����H�=�JH��(i�]���H��(H�H�
H�BH�H��tKH�H�H��tHH�q(H�t$ AI)L$)$H�($(L$@HH�L$ H�H(H��(�H�=Lv��H�= ji���H��(H�H�
H�BH�H��tKH�H�H��tHH�q(H�t$ AI)L$)$H�($(L$@HH�L$ H�H(H��(�H�=�Kv���H�=�ii�s��UAWAVAUATSH��H��$�!�v����+��v����H�$H�D$H�D$H�=��vH�5��vHDŽ$�HDŽ$�HDŽ$�H��$��!��L��$�L��$�H��$�H����+A�E1�K�</L��H��'�vI�L�|$M��t	L����{vL;<$u
H���S��L�l$C�D=:I�GH�D$H;$uH���1��H�D$B�D8 I��L�|$H��H9�vuZ���v���.��v�$H��$H��$�H�&��H��$�H�5x�H��$�H��$��2��J��v�$H��$H��$�H���H��$�H�5,�H��$�H��$����H��$�L��$�L��$�M��y1�L������/tL����yvH���d/I���A�L��L��L����~vH�$H�\$H)�I9��-L�l$J�<+L��L����~vL�H�\$M��t	L��zvH��t	L���zvH;$u
H�����L�l$A�D
H��H�\$�=W�v��xL��H���}vH���u�|vH�<$t	L���yvH��H9B�v���%�v���H�$H�D$H�D$H�=�vH�5�vHDŽ$�HDŽ$�HDŽ$�H��$��\��L��$�L��$�H��$�H���,A�E1�K�<.L��H��b}vI�L�t$M��t	L����xvL;4$u
H�����L�l$C�D5:I�FH�D$H;$uH���l��H�t$B�D6 I��L�t$H�$H��L)�H��9��+��BD6*��BD6 ��BD6��B6I�N:H�L$H9�u
H�����H�t$B�D6:
I��;L�t$�=��v��xL��4|vH���u�`zvH�<$��	H�|$��wv�p	H�5�vH��vH����*L��$�L��H��.|vƄ�H��H��L��H���E���<$uWH��MvH��$�H��H��$�H��$�H�L$hH9�tRH��$�H��$�H�����9/���H�t$H��$����H��H��$�H�L$hH9�u�H��$��������<���v���H�$H�D$H�D$H�=\�vH�5]�vHDŽ$�HDŽ$�HDŽ$�H��$����L��$�L��$�H��$�H����)A�E1�K�<.L��H���zvI�L�t$M��t	L���TvvL;4$u
H�����L�l$C�D5:I�FH�D$H;$uH������L�d$C�D4 I��L�t$�}v�$H��$H��$�H���H��$�H�5��H��$�H��$���H��$�L��$�L��$�M����1�L������*1�H�L$`H��$�H��$�Ƅ$���$�fDŽ$�H��H��$��N��$�<��H��$��c�I��H����I��H��TH��$�HDŽ$�7Ƅ$�Ƅ$�fDŽ$�H��H��$��߾�$�<��)H��$���H����)H���0�8/���'�8�v����H�$H�D$H�D$H�=��vH�5�vHDŽ$�HDŽ$�HDŽ$�H��$��o��L��$�L��$�H��$�H����'A�E1�K�</L��H��uxvI�L�|$M��t	L����svL;<$u
H�����L�l$C�D=:I�GH�D$H;$uH�����H�t$B�D> I��L�|$H�$H��L)�H��G�A'��BD>0��BD> {�BD>^�B>H�t paths.J�L>@I�OHH�L$H9�u
H�����H�t$B�D>H
I��IL�|$�=��v��xL���8wvH���u�duvH�<$tH�|$�svH��$��-��LL���qvH����'H���7L�p�L�x�H�XH�H��tL����H�{t	L����rvL����rv�'�v��������1�H��$�H��$�Ƅ$���$�fDŽ$�H��H��$��G��$�<�)'H��$��\�H��$�I��H���'H��$�t
A�<$/���1�L��$�H��$�H��$�Ƅ$���$�fDŽ$�H��H��$���$�<w
H��$��ٷL��$xL��$XM��t
A�?/L��A���L��E1�H��H��$�HDŽ$�Ƅ$�fDŽ$�Ƅ$�L�|$���H��$�L��$L��$�H��$XH��$P<t2DL��$�L��$�D$p�$�)�$�)�$�H�<$H�t$�D$H��$�I�G(�$�(�$�AOA�L$8�T$9D�l$:H��$�H��蔺L��L��艺H��$H��$��$��$��$)�$�)�$�)�$�H��$HH�E0�$�$(�$8U ME��$�
��$�<
�H��$�H���[����^H�<$H�t$�D$AAO)D$p)�$�I�OH��$��L$8�T$9D�l$:<���������H��L��L���svH�$L)�I9��J#K�<4H��L���svM�L�t$M��t	H��TovH��t	L���FovL;4$u
H������L�d$C�4
I��L�t$�=�v��xL��L��(svH���u�TqvH�<$tH�|$��nvH��vvH�
�vvH��t�8/���1�H��$�H��$�Ƅ$���$�fDŽ$�H��H��$�蔸�$�<w
H��$�譴H��$��)�}v���iH�D$pH�D$xHDŽ$�H�=�|vH�5�|vH�$H�D$H�D$H���C��L�$$L�|$H�\$H����A�E1�K�<.L��H��SrvI�L��$�M��t	L����mvL;t$puH�|$p�y��L�l$xC�D5:I�FH��$�H;D$pu
H�|$p�Q��L�|$xC�D7 I��L��$�HDŽ$�HDŽ$�HDŽ$�H��$�H��$�HDŽ$HDŽ$ HDŽ$(HDŽ$� `H��$H��$�H��iH��$�H����H�D$HH�L$PH��L�d$HL��$@H��L���e��H�4$H��txH�T$H�|$tZL���w����uL���������t�H�=@�bH�
�[iL�"vH��7�0���!H��$��1��'��
H��$�����u�H��$L��$ H��$(H�$L�d$H�D$H���H��$�H��$�I��A��0f���$��VH��t	L���kvH��$�H�D$hL��$�H��$�H��L���lb�H�,$L�l$H�\$H�D$pL)�H9��<K�<7L��H���ovI�L��$�H��t	L��lkvH�|$ht	L��[kvL;t$puH�|$p���L�|$xC�7
I��L��$��=�{v��xL��L��7ovH���u�cmvH�|$ptH�|$x�kv��yv���2H�D$HH�D$PH�D$XH�=OyvH�5PyvH�$H�D$H�D$H���δ�L�$$L�t$H�\$H����A�E1�K�</L��H���nvI�L�|$XM��t	L���`jvL;|$HuH�|$H���L�l$PC�D=:I�GH�D$XH;D$Hu
H�|$H����H�D$PB�D8 I��L�|$XH�D$pH�D$xHDŽ$�H���H��$�HDŽ$�HDŽ$�H��H9�$�u�4H��$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$( `H��$�H��$H�iH��$ H����H��$`H��$hH��L��$`L��$�DH��L��赙�H�4$H��txH�T$H�|$tZL��������uL������&����t�H�=��bH�
DXiL�UvH��7�����H��$�1��w��
H��$�h���u�H��$�L��$�L��$�A����gvH���I��H�|not fouI�A�Fund|H��H9�u1��L���6hvH����M��M���$��$�)L$)$H�D$ L�t$(L�l$0H���H��$�H�t$pI��A��b���$���H�$H��tH��uH�|$tH�|$��gv��u	L����gvL�|$pL�t$xH��$�H��L��L�t$h�/^�H�,$L�d$L�l$H�D$HH�\$XH)�I9��bM��L�|$PI�<L��L���kvL�H�\$XH��t	L��%gvM��tH�|$h�gvH;\$HuH�|$H���L�|$PA�
H��H�\$X�=dwv��xL��H���jvH���u� ivH�|$Ht	L����fv�Huv���1H�D$HH�D$PH�D$XH�=uvH�5uvH�$H�D$H�D$H��荰�L�$$L�t$H�\$H����A�E1�K�</L��H���jvI�L�|$XM��t	L���fvL;|$HuH�|$H����L�l$PC�D=:I�GH�D$XH;D$Hu
H�|$H���H�D$PB�D8 I��L�|$XH�D$pH�D$xHDŽ$�H�X�H��$�HDŽ$�HDŽ$�H��H9�$�u�3H��$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$( `H��$�H��$H��iH��$ H����H��$`H��$hH��L��$`L��$�@H��L���u��H�4$H��txH�T$H�|$tZL�������uL�����������t�H�=P�bH�
TiL�vH��7�@���H��$�1��7��
H��$�(���u�H��$�L��$�L��$�A���KcvH����I��H�|not fouI�A�Fund|H��H9�u1��L����cvH����M��M���$��$�)L$)$H�D$ L�t$(L�l$0H�X�H��$�H�t$pI��A���]���$���H�$H��tH��uH�|$tH�|$�fcv��u	L���YcvL�|$pL�t$xH��$�H��L��L�t$h��Y�H�,$L�d$L�l$H�D$HH�\$XH)�I9���M��L�|$PI�<L��L��cgvL�H�\$XH��t	L���bvM��tH�|$h��bvH;\$HuH�|$H�|��L�|$PA�
H��H�\$X�=$sv��xL��H���fvH���u��dvH�|$Ht	L���bv�qv���1H�D$HH�D$PH�D$XH�=�pvH�5�pvH�$H�D$H�D$H���M��L�$$L�t$H�\$H���EA�E1�K�</L��H��]fvI�L�|$XM��t	L����avL;|$HuH�|$H���L�l$PC�D=:I�GH�D$XH;D$Hu
H�|$H�a��H�D$PB�D8 I��L�|$XH�D$pH�D$xHDŽ$�H�Z�H��$�HDŽ$�HDŽ$�H��H9�$�u�3H��$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$( `H��$�H��$H��iH��$ H����H��$`H��$hH��L��$`L��$�@H��L���5��H�4$H��txH�T$H�|$tZL���G����uL�����覾���t�H�=�bH�
�OiL��vH��7����YH��$�1����
H��$�����u�H��$�L��$�L��$�A���_vH����I��H�|not fouI�A�Fund|H��H9�u1��L����_vH����M��M���$��$�)L$)$H�D$ L�t$(L�l$0H��H��$�H�t$pI��A��Y���$��5H�$H��tH��uH�|$tH�|$�&_v��u	L���_vL�|$pL�t$xH��$�H��L��L�t$h�U�H�,$L�d$L�l$H�D$HH�\$XH)�I9���M��L�|$PI�<L��L��#cvL�H�\$XH��t	L���^vM��tH�|$h��^vH;\$HuH�|$H�<��L�|$PA�
H��H�\$X�=�nv��xL��H��tbvH���u��`vH�|$Ht	L���?^v��lv���+H�D$HH�D$PH�D$XH�=�lvH�5�lvH�$H�D$H�D$H���
��L�$$L�t$H�\$H����A�E1�K�</L��H��bvI�L�|$XM��t	L����]vL;|$HuH�|$H�F��L�l$PC�D=:I�GH�D$XH;D$Hu
H�|$H�!��H�D$PB�D8 I��L�|$XH�D$pH�D$xHDŽ$�H���H��$�HDŽ$�HDŽ$�H��H9�$�u�3H��$�H��$�HDŽ$�HDŽ$�HDŽ$�HDŽ$( `H��$�H��$H�X
iH��$ H����H��$`H��$hH��L��$`L��$�@H��L����H�4$H��txH�T$H�|$tZL�������uL������f����t�H�=�|bH�
�KiL��vH��7����H��$�1����
H��$����u�H��$�L��$�L��$�A����ZvH����I��H�|not fouI�A�Fund|H��H9�u1��L���v[vH����M��M���$��$�)L$)$H�D$ L�t$(L�l$0H���H��$�H�t$pI��A��OU���$��X
H�$H��tH��uH�|$tH�|$��Zv��u	L����ZvL�t$pH�t$xH��$�H��H�t$h�rQ�H�,$L�d$L�l$H�D$HH�\$XH)�I9�� 
L�|$PI�<L��L���^vL�H�\$XH��t	L��kZvM��tH�|$h�[ZvH;\$HuH�|$H���L�|$PA�
H��H�\$X�=�jv��xL��H��:^vH���u�f\vH�|$Ht	L���ZvH��$�H��$H�Ap(�$�A`(�$�AP(�$�A@(�$�(�$�(�$�(�$�Y0Q IH��[A\A]A^A_]�<
��A����H��$XH��tH��$P�:/���
1�H��$PH��$�H��$�Ƅ$���$�fDŽ$�H��H��$����$�<�H��$��'�I��H����
I��H�
��H��A�
L���@�H�
�YH��$�A�L��L��� �H��$�tH��$���XvH�<$tH�|$��XvH��tH�t$`�>/A���E1�H�t$`H��H��$�HDŽ$�8Ƅ$�Ƅ$�fDŽ$����I��L��$���t<ffffff.�H��$�H��$�D$p�$�)�$�)�$�H�4$H�\$�L$H��$�I�O(�$�(�$�AOAD�l$:�D$8�T$9H��$�L��褋H��$L��蔋H��$H��$��$��$��$)�$�)�$�)�$�H��$HH�E0�$�$(�$8U ME��$�
��$tj<
tnH��$�H���^����H�4$H�\$�L$AAO)D$p)�$�I�GH��$��D$8�T$9D�l$:����������<
���!evA������L��$XH��$PL��$x�.H�$H�D$H�D$H�=�dvH�5�dvHDŽ$�HDŽ$�HDŽ$�H��$��6��L��$�L��$�H��$�H���:
A�1�I�<,L��H��=ZvH�H�l$M��t	L����UvH;,$u
H���i��L�d$A�,:H�EH�D$H;$uH���H��L�|$A�D/ H��H�l$L��$H��$�H��$ H��$H��$�H��H��$�H�5=aH��$�H��$��a��H��$�L��$�L��$�M��H��$p��1�H��L���t���
�wcv����H�$H�D$H�D$H�=>cvH�5?cvHDŽ$�HDŽ$�HDŽ$�H��$�讞�L��$�L��$�H��$�H���]A�E1�K�</L��H���XvI�L�|$M��t	L���6TvL;<$u
H������L�l$C�D=:I�GH�D$H;$uH�����H�t$B�D> I��L�|$H�$H��L)�H��@����BD>0��BD> n�BD>Q�B>B�D>@sI�OAH�L$H9�u
H���G��H�t$B�D>A
I��BL�|$�=�cv��xL����WvH���u��UvH�<$tH�|$�JSvH��$���
H�|$h���H�|$`�&Sv��t ��L���%��H������I���A�L��L��L��RWvH�$H)�I9��VI�</L��L��2WvL�H�l$M��t	L���RvH��$pt	L���RvH;,$L��$XH��$PL��$xu
H���2��L�|$A�/
H��H�l$�
�bv��xH��$�L��H����H�<$tH�|$�9RvH�
�H��$�A�L��H��$��|�M��y1�H�\$`L������tL���QvI��M��H��u���A�E1�L��H��L��.VvH�
��H��$�A�L��H��$�L��$P��H��$�H��$�H��$�H��$�H�5\�H��$���L��$�L��$�L��$�H�5�rH����H�D$H��$�$)�$��$�)�$�H��$�H��$�H��$PH��$�L��$�H��$XH��$�H��$�H��$�H��$�H��$�L��$�L��$�L��$�H�|$h�^�����H�#XvH�$H��H��$�H�=%XvH�
^<iL��vH��$���?���^v���������H��A�1�H���9��L�l$L�|$�C��H�|$p�A�1�H�����L�l$xL��$����H�|$H�A�1�H������L�l$PL�|$X�7�H�|$H�A�1�H�����L�l$PL�|$X�O���$���$H�=�NcH�
�BiL��viH��$�+����oH�|$p�A�L��H���V��L�|$xL��$�����$���$H�=NcH�
�BiL�hviH��$�+����H�|$H�A�H��L������M��H�\$X�y�H�|$H�A�1�H������L�l$PL�|$X����$���$H�=�McH�
BiL��uiH��$�+�"���{H�|$H�A�H��L���b��M��H�\$X�-�H�|$H�A�1�H���;��L�l$PL�|$X�O���$���$H�=McH�
AiL��uiH��$�+�����H�|$H�A�H��L������M��H�\$X�����$���$H�=�LcH�
AiL�5uiH��$�+�3���H�|$H�A�H��L���s��H�\$X��H�
�"H��$�H��蒑����H�=ޣi����:H��A�H��L���#��H�\$����H��A�1�H�����L�l$L�t$����H��:�A�L������L�t$H�$H�t$� ��H��A�1�H�����L�l$L�t$���H��A�1�H�����L�l$L�|$�A��H��H�A�L���[��L�|$H�$H�t$���H��A�L��L���/��L�d$L�t$���H��A�1�H�����L�l$L�|$���H��A�A�L������L�|$H�$H�t$����H��A�1�H�����L�d$H�l$L��$x���H��A�H��L�����L�|$H�l$����������a������P������?������.H�=a$m����� ��q����S��H�=ri����H��M���wL���Jv�iI��M����L����Jv����&I��M��uM����H���JvM������I��M����L���rJv��I��M������I����I��M�����I��M����L��.Jv�I��H����L��Jv�I��H����4I��M���z�gI��H��u�I��M��uR�^I��H����L���Iv��H��H����L���Iv��I��M��u�I��M���L���I��M���{L���mI��M������I��I��M��tL��KIv�I��H��H��tH��$��0Iv�I��H��$PH��H��t	L���IvH�\$`M���3I��H��$�tH��$���Hv��OI��H�\$`��I��H�{t	L����HvL���9�#I��H��$�tH��$���Hv��XI��H�<$�pH�|$�}Hv�`�5I����I����I��M�����nI��H��H������LI��H��H�����I��H�<$����#I��H��H���l�^I��H�<$up�xI��M���lH�|$h�\I��H��H���3�%H��H�|$huI���L���GvI���I��H�<$u�I��H�<$�
H�|$�I��H�<$�sH�|$�cI����I����I����I����I���AI��H��$���H��$����I��H�\$`�U�R�P�N�L��I���k���I��H���@���uVL����Fv�KI��H���&(�H��������I��H��$�tL��$�L����FvH��$��@�H�|$ptH�|$x�{FvH�|$H��H�|$P�xH��H��$pH��H�\$`t	L��JFvI��H�<$��H�|$�vI��H��$tL��$ L��FvH��$�tH��$���EvH�|$ptH�|$x��EvH��$��$�L���ݺ�I��H��$�tH��$���EvH�|$ht5H���*I��H��tL���I��H��t	L����EvH�<$tH�|$�|EvL���|��f.�f�UAWAVAUATSH��XI���
�dDvH����H��H�/usr/shaH�f�CreH�
�fH�|$ �
A�H���v�H��EvL�t$ H�\$(L�|$0��DvH��L�t$8��H���/etcH�
=fH�|$@�A�H�������CvH��H�l$�`I��H�/usr/binI�$L��H��qI��L���}M��t#L���~CvH��H��u�L���Ҽ��0�H�|$H��L����HvH�
�H�|$ A�H��L��聒M��t	H��DvH�l$ H�D$(H�D$L�t$0��CvH����K��@fishD$@AEH�L$PI�MI�EM�e I�E(M�}0H�L$I�M8M�}@I�mHH�L$I�MPM�uXI�E`I�EhI�EpH�|$H��X[A\A]A^A_]�%\Cv��
�λ���迻�� ��讻����蝻�I��@��:I��H�\$M��tH�|$��Bv�I��H��H��u�I��M��tH�|$��Bv1�L���BvH�|$@u(H�|$��Bv�2I��@�H�|$@u
H�|$��Bv�/H�|$HL�5�BvA��H�|$A��@��u�,I��H��uBv�I��H�D$8H��H��t�I��H��UBvL���U��DAWAVAUATSH��0I��I��I��H�5��H�
��H�|$�8A��w�H�\$ H�T$(H�
��H��A�	H���U�L�l$H�T$L��L��L��M���:�H�<$t	L���AvH�|$tH��H��0[A\A]A^A_�%�AvH��0[A\A]A^A_�I��H�<$tL���Av�I��H�|$t	H��mAvL���m��f.�SH���H�a@vH���"H�
AOvH�H�
OvH�HH�
|PvH�HH�
aKvH�HH�
�LvH�H H�
kOvH�H(H�
0OvH�H0H�
5NvH�H8H�
�LvH�H@H�
KvH�HHH�
�PvH�HPH�
)LvH�HXH�
MvH�H`H�
�JvH�HhH�
8LvH�HpH�
MvH�HxH�
rMvH���H�
4MvH���H�
�IvH���H�
XIvH���H�
IvH���H�
�IvH���H�
~PvH���H�
`KvH���H�
"KvH���H�
�JvH���H�
�NvH���H�
�IvH���H�
LvH���H�
�LvH���H�
�OvH���H�
�HvH���H�
�IvH��H�
4NvH��H�
fJvH��H�
8OvH��H�
�LvH�� H�
,NvH��(H�
�LvH��0H�
pNvH��8H�
�NvH��@H�)H�CH�C)[ÿ�H�~���UAWAVAUATSH��I��������H��H��H��>��I�OH9�����u�`��I��I��H��tH���=vH����I��L�l$ �A�H�D$ L��L��H���BvM����H�K�L��H����H��H��I!�K��1�foI��H��I9��H�Ao��AoL�fv�f~�@����A��-f��@����f��@����A�D�-f��@����fv�f~�@����A�D�-f��@����f��@����A�D�-f��@���E����f��@���t���A�D�-f��@���k���f��@���t���A�D�-fv�f~�@���k���f��@���t���A�D�-f��@���k���f��@�������A�D�-���L9��NL��L�d$�
�H�t$(H�����D$M��tGJ��E1�fff.�B�<�,t9I��H���u�H�D$(M��M��u:E1��Jf.�H�D$(E1��2f�L��H��I�J��H��H�D$(M��tƃ>-uI��H���D$�H�|$XH��$�L���k��H�|$p���L��$�H�D$pH�D$8L�D$xH��$�H��L�D$0�DI��H��$�H�L$`H�T$hH��H���D$�D$�(��D$A�A(��D$I��L;�$���M�M�Q H��L	�t�M�YM��@���D$E1�1�E1�E1�fD�t|L��B��D����A��s(H9�t�I����M�|$L�kH���^ff.�=�u@��t3M��uA�;.u�a���@��tC9�uH��I��I���fff.�I�G�M��I��L9��+���M9�@��I9����Z���M9��Q������fff.��D$H�|$8tH�|$0��:v�D$L�d$L��$���H�D$@H�D$HH�D$PH�D$pH��$�H�D$xL��$��#A�H��$�H�t$@H�5�L�D$p�K4���$���L�|$@L�t$HH�t$PL����A[�M��t	L����9vH�|$X�����H�|$`��9v���H�|$ t	L���9vH�ĸ[A\A]A^A_]�L��ffffff.�H��H9�������8_u��-����$��D$H�=`8cH�
�,iL�]niH�T$�+���H�=��lL�d$����H��蝱�H��M��uL�d$�NL���9vL�d$�>�H���JH���2H��H�|$8t'H�|$0�H��H�|$p�*�H�|$@tH�|$H��8vH�|$XtH�|$`��8vH�|$ t	L���8vH��蛭�f.��PH��H���=�Hv��x��<vH���tX�X�%�:vf.�UAWAVAUATSH��xI��I��H��H��H��$�DŽ$�fDŽ$�Ƅ$�Ƅ$�Ƅ$�H��$�H��$�H����H��$�H��L��L���3<vBƄ<�I�WH�|$PH���I^��|$P�FH��
vH�D$x�D$p�|$p�NH�\$xH��$���Fv����H�D$(H�D$0H�D$8H�=�FvH�5�FvHDŽ$�HDŽ$�HDŽ$H��$��9��H��$�H�D$L��$�L��$M��H�\$@��1�H�<+L��L��7;vL�H�\$8H�|$t	L����6vH;\$(uH�|$(�]��H�l$0�D:H�CH�D$8H;D$(u
H�|$(�9��L�t$0A�D H��H�\$8HDŽ$�HDŽ$�HDŽ$�H��H��$�HDŽ$6HDŽ$�H��$��ݿ�I��H��H��$�L��L������H��$�H�D$L��$�H��$�L�d$XH�D$`H�D$PH�D$pH�D$xHDŽ$�HDŽ$ `H�D$pH��$�H�F�hH��$�H��$�H��$��)h����
L�d$ L�|$pL�d$xH��$�D$PL$`)�$�)�$HDŽ$L��$H��$ H�$L�H�|$PH��$�L��$�L��H������|$P�e
H��$�H��tH��uH��$�tH��$��4vM��t	L���4vH�D$H��H��tH�|$ ��4vH��$�H�D$L��$�H��$�H��$�L���+�H��$�L��$�L��$H�D$(H)�I9���	I�<L��L���8vL�H�\$8H��t	L��4vH�|$t	L���4vH;\$(uH�|$(詬�L�t$0A�
H��H�\$8�=QDv��xL��H���7vH���u�
6vH�|$(tH�|$0��3vH�\$@�؃�����L�s�L�{�H�[H�H��tL����H�{t	L���n3vL���e3v�H�t$XH�T$`H�|$pH��$��|��|$p�����D�d$tH����FHDž�����L���L���H�N�iH��$�H��H��$�HDŽ$fDŽ$
H�
*�iH��$H��$H�5�H�|$PH��$�����H�\$PL�t$XH�T$`D��L��D�d$�R�������L��$���H��t	L���f2vM���,M��L��H��L�,@O�)I���H�(�hH��$�1�H�l$L��$��Effffff.�L��$�L�L$L��$�L��$�H��$�I��0I���M9���H��H��A�y(u�M�QM��t�I�AH��$�H�D$pL9��XL9�L�=�1v��I�A H��H��HH�H�����DL�T$@H��$�L�L$�EH�L$pH��$�H��i�H��$�HDŽ$fDŽ$
H��$�H��$H��$H�
�RH��$ H�
*��H��$(HDŽ$0f��$8H�|$PH�5 �H��$����H�\$PL�t$XH�T$`D��L��苘�������NH��tL��A�׺H��$�H�5$�b�9��L��$�H��H�<�H�|$ ��/vH���jI��� �I��I��L�5�4vfDI��I�<�H��L��A��H�I��M��s�H��H)�M��tI�<�H��L��A��H��$�L��$H��L)�H9��~H��$�H�\$L��$�J�<�L�L��H�T$ A��H�CH�D$ L�d$@J��H���.vH����I�L�d$PH�D$XH��H�t$ H���3vL�d$`L�l$@L��N��M�1�L�d$L�t$`L��H)���L�l$X��H��L�1�fffff.��9
tH��H��H9�u��f.�H��)H��H��H�|$@�L��H)���H�\$`H��L�I�T�H��$�H��$�H�L$PH��$H��$H��$H��$M��L��$ H��$��h��H�H��M�������@L��H�D$PH�D$ H��$�H�-K.vtH�|$@��L����H��$�L��L����$�D�d$I��H��L��$�H��$D��L���̕��������H��$�tL��A�׺D��H�5d�b處�������H�|$ �����L��A�����1��
H��0I9������A�|	Xu�I�T	PI�q H9�����H��H9�u�I+D	H�MH�D$p�H��H��H�L$ L�x�L�`I�$H��tL����L��I�|$L�=6-vtA��H�|$ A��D�d$H���k����l���I��I��H�h�L�`I�$H��tH���H��I�|$H�-�,vt��L����D�d$I��H��H��$���������I��I��L�x�L�`I�$H��tL����I�|$H�-�,vtL����L����D�d$I��H��H�|$ ������Y����A�H��$�L��H���k��H�\$H��$�H��$�L��$�O���H���L���HDž�M��t3H��L�=,v�fffff.�H��0I��tH�{�t�H�;A����H���D��*vH��x[A\A]A^A_]�H��H��H�L$L�x�L�`I�$H��tL����I�|$t	L����+vH�|$��+vD�d$L��$�H�����������L��H�
��h�BH�
�iL��L�����H�=ĻH���i�AH�l$�N���]1�H�
�vL��L��腧��DH�|$pH��$�L��L���p��|$p�^����H�=��i����H�|$(�A�1�L���ͫ�H�l$0H�\$8���H�=LKbH�
iL��uH�T$O�7�:����D$Q�D$pH�=r)cH�
�iL���iH�T$p�+����H�|$(�A�H��L���H��L�t$0H�\$8���H�=��iH�l$�h���J�H��肢��;�H�t$ �q���*H���h�H���hH��$�H��$�H�l$蜥�H��H���
L���)v�H��H�|$�]L���OH��$�uH�l$D�d$H���H��$�H�l$D�d$H���|I��I�|$t	L���F)vH�|$�;)v��I��H�{t	L���#)vL���)vL�����H��I�|$��L����(v�H��I�|$t	H���(vL����(v�I��I�|$t	L����(vH�|$ ��(v�H��H�|$�dL���VH��H��$��JH��$��7H���5I��H��teL���`(v�ZH���H��L���CH��H��$�tYL���4(v�NH��H��$�tQH��$��AI��H��t	L���	(vH�l$D�d$L���(H��H�l$L���H��H�|$ t	L���'vH�l$D�d$�H��H�l$��H��H��$����M��uL�d$ �0L���'vL�d$ � H��H�|$ptH�|$x�u'vH�|$P�!�H�D$H��H��t	L��U'vH��$�tH��$��<'vH�|$(tH�|$0�)'vH��$���.��[�`��H���HH���<H��H�|$PtH�|$X��&vH�|$@H��$�H��D�d$t��&vL����&vH���D��%vH��进�f.�DUAWAVAUATSH�����d�<%�����ddH�%�����
�;v���{H;�;v�sE1�H��$�1��(v�������$��$��$��$��$�H��$�H��$P��$���$W)�$p)�$�L��$�(�$�(�T�)�$�)�$�HDŽ$��$���$�(�$p(�$��$��$�H��$PH��$���$W��$��$���$��8v���(�$�(�$�)�$@)�$0H��$�H�D$PD��$���$��D$��$��D$��$��D$��$�H�D$AAN)�$)�$ I�F H�D$(A�F'�D$/��$��D$\D��$���$�D$��$H�D$ A��OD#�$��h#�$�A�F@A�NC�L$;�D$8A����w#vH���%@�(H��$�H�|�iH��$���6v���DL��$�M���8I��������(�$0(�$@)�$p)�$�(�$(�$ )�$P)�$`H�D$(H�D$p�D$/�D$w�D$8�L$;�D$@�L$C�4����@��L9t$P��(�$0(�$@
<6v%6vH�:6vD�=;6v�T$�56v�t$�5/6v�|$�=)6vL�L$D�
!6v(�$(�$ 6v
6vH�D$(H�6v�D$/�6vD�T$D�6vL�D$ D�6v��5vD�-6vD�%�5vf��5v��5v�s5v@��uH��IwL����1��M5v����(�$p(�$�)�$�)�$�(�$P(�$`)�$�)�$�H�D$pH��$��D$w��$��D$@�L$C�D$H�L$K��6v�����1���
6v�H��HwL���'1��
�5v��D�\$\�GA��
���(�$�(�$�
�5v�5vH�L$PH�
�5vD�=�5v��5v�5�5v�=�5vD�
�5v(�$�(�$��5v
�5vH��$�H�
�5v��$��
�5vD��5v��5vD�%�5vD��5vD�-�5vD��5v�L$H�T$K�
�5v��5v��uH��GwL���1���4v������Dw��t��v��1��%%v9�u
����H���[A\A]A^A_]�#vW�)�$0)�$@H�D$(�D$/)�$)�$ A��D$�D$�D$H�D$H�D$ E1��D$1�H�D$P��RvH��������葘���H�d5vdH�%����d�%�����
D5v��������ע�肨�H��$�������H�=Q�i�D���OH�5`2v�����1��i vD�T$L�L$L�D$ �|$�t$�T$���H�j3vH��$�H��$�H�D$`H�=�3vH�
iL���uH�T$`���D�T$L�L$L�D$ �|$�t$�T$�1���
3v����H�=�2v�
�D�T$L�L$L�D$ �|$�t$�T$H��EwL�������b�D�T$L�L$L�D$ �|$�t$�T$4�
�2v��D�\$\�����H�
�2vH�L$`�D$hH�=�cH�
6iL��iH�T$`�+�0��H�5W2v�����1��v�)Bw���T����m���H��$���������a�D�T$L�L$L�D$ �|$�t$�T$���U�����0v�I����a��������1v����L��$�I�H��tL����I�t	L����vH�=�cH�
�iL��iH��$��+�Q��H��H��$�H��$��i��ŝ�H��I�uH���p��L���_vH���_��H��H�|$`���H���J��H��@��H�=�/v�W��H���/��f.�DAWAVSH��t(I��H��H�H��tH���I�~tH��[A^A_�%�v[A^A_�I��I�~t	H���vL���͑�f.�PH�H�
H�BH�H��tH�H�qH�H��tH�H�pX�H�=~�u�a��H�=�	i�U��DPH�H�
H�BH�H��tH�H�qH�H��tH�H�pX�H�=.�u���H�=2	i���DUSP�/��?w��t��v��1��7 v9�u
�%/v��t>��4��@��tO��4v��~E�gv9�t;����v1���H��[]�%�vH��.v1�1��:v�4��@��u�H��[]ÐUSP�/�S?w��t�	v��1���v9�u
��.v��t>�\4��@��tO�i4v��~E��v9�t;���#v1���H��[]�%SvH�P.v1�1���v�
4��@��u�H��[]ÐPH�H�
H�BH�H��t7H��������H9Q s3A(I8QHH�QX�I`�H8H�P0P HX�H�=��u膘�H�=�i�
��f.�PH�H�
H�BH�H��t7H��������H9Q s3A(I8QHH�QX�I`�H8H�P0P HX�H�=3�u���H�=��i蚗�f.�H��d�<%����uDdH�%����H�D$H�$�5/v��uF�<$tNH��1�1��Rv�D$��uWH��ø�H�/vdH�%����d�%�����H�������<$u�H�=nH�
oiL�8�iH��6�+���VT��D$H�D$H�$H�S�H�D$H��<H�
�*L�
�iH�t$I��1��_�f���>w��PH�H�
H�BH�H��tH�Q�9H�tH�X�H�=��u�Ȗ�H�=�i輖�f.�f�PH�H�
H�BH�H��tH�Q�9H�tH�X�H�=��u�x��H�=�i�l��f.�f�H��H��SH�D$H�D$��*v��uH�D$H��u�NH�|$���H�D$H��t�H�L$H�D$H�L$H�=!cH�
�	iL�V�kH�T$�+跘��AWAVSH�� 1���v����H�5f�H�|$��gH�D$H����H�{>wH��H��������?1���
�>w��L�5{>wL�=|>wH�i>w����5T>w�����@sPM���IE�H�C�uLD���TvH��t7H�L�xH�5�hiH���	�����ݎ�����@H�=�=w�b�뢿��`���Z����;���H�=��bH���u�i����=a��.���s�H�|$��v�I��I�H��tH���I�t	H���vL��葋�I�t	H��yv迖�f.�f�AWAVAUATSH���H�=�9w���@�WvH����I��H�|$(�Q4���D$8�D$<�D$`�D$dW�D$ID$@D$(AH�D$XI�F0�D$`A�F8�D$dA�F<�D$efA�F=�D$gA�F?D$HAF D$8AFL�5I9wI������D$p�D$tI�D$H�D$hDŽ$�Ƅ$�H��$�HDŽ$�HDŽ$�HDŽ$�H�D$hH�D$0H��$�H�D$8�D$PH��$�H�D$@H�D$(H�D$H�D$�D$H���bH��$�HDŽ$�H�D$H�D$H��$�H�\$H�D$H�D$H�5@H�|$���-�H�5��H�|$�
��m-�H�5��H�|$���R-��/��1��1��?3����v����H�5bvH��SH�|$�
E1�衢�L�t$M��tPL�|$M��t5J��H�@E1�fffff.�K�|.K�t. �gI��L9�u��I�uL��L���g��H�|$�m2D$L$)�$�)�$�H�|$H��$���H�t$(H�T$1�����tH�� ���
1۩�H�D$(H��t�H�u
H�|$(�y�H��$��`��H��$�H��L1�H��A�II�H��r2uH��t+H��$��"v�H��$��H�u
H��$��
�H�D$hI1�H��MH�I��r)uH��t"H�|$p��v�H�D$p�H�u
H�|$p����H���[A\A]A^A_�H��vH��$�H�\$H�=1vH�
�hL�#�uH�T$��������H�=�H�9�h�7�g����@轊�H���LH��L���=vH���=��H���@H���I�uL��L��褖��H��H�D$(H��t�H�u
H�|$(�%x�H��$���H��$��{�H�|$h�q�H���ن����@UAWAVAUATSH��I��L�nH�nI9�tjH�|$M�eM�fI�]H��H��pII�uI�UH�|$@H�t$��H��H��tH�|$�]vH��L�|$@I9���M��H�|$H��L)�H���������H��H�H�GH�GL9�t.I��I��I��H��v�f�I��I��tI�}�t�I�}����I�~��I�>H�Ĉ[A\A]A^A_]�%�vH�D$HH�D$H��L)�H��H��H���������H��H���HC�H��H�4IH�J�H9�v	1����H�|$PH��t0H�|$ H�t$H���fvH���0H��H��H�|$ ��1�L�8H�L$H�HH�xH�\$(H�D$0H�D$8AAN)L$P)D$@H�t$XH�L$HH9��?H�t$hH��H)�H���A�A�H�L$�9�J�8J�t8N�d8I��L�t$8I��H���H�t$ H��H;t$h��N�,9J�\9�H9���M��I��H��J�9H���J�t9�H�D$ H�PH�|$pH�t$�^�H��tH�|$�6vH�\$pH��H9�H�L$ttH��L��M��H�t$xL��$�L;t$(�D���H�t$H��H��H���������H��H�¹A�H�|$(L���ߏ�H�D$0H��H�L$H�t$��H�t$h�I��H��L)�H���������H��L9�t7I��I��I��H�uv�ff.�I��I��tI�}�t�I�}����H�|$PtH�|$@�=vH�D$8H�L$H�AD$(H�Ĉ[A\A]A^A_]ÿH�t$����H�D$H��uD�MH�D$L�l$HH��tH�|$��
vH�|$@�H�|$(�M�H�|$�Ȃ�H�D$M��tH�|$��
vH��L)�H���������H��L9�uI�~u<H�|$节�I��I��I�� H�p
v�fDI��I��t�I�}�t�I�}����I�>�G
vH�|$�E��DAWAVATSPH��L�H�OH��L)�H���������H��L9�t-I��I��I��L�%�v�
�I��I��tI��t�I�?A����H�{tH�;H��[A\A^A_�%�vH��[A\A^A_ÐPH�H�
H�BH�H��tH�H�qH�H��tH�H�pX�H�=~�u�a��H�=��h�U��DH��H�͔SH�D$H�D$��v��uH�D$H��u�NH�|$���H�D$H��t�H�L$H�D$H�L$H�=cH�
��hL���kH�T$�+觌��AWAVSH�� 1���
v����H�5V�H�|$��p[H�D$H����H�k2wH��H��������?1���
p2w��L�5k2wL�=l2wH�Y2w����5D2w�����@sPM���IE�H�3�uLD���D
vH��t7H�L�xH�5�\iH�������͂����4H�=�1w��V�뢿��P���N����;���H�=�bH���u�i����-U��.���s�H�|$��
v�I��I�H��tH���I�t	H���
vL����I�t	H��i
v诊�f.�f�AWAVATSH����.wH�=�-w���@�B	vH����I��H��$��9(��DŽ$�Ƅ$�DŽ$�Ƅ$�W��$��$��$�AH��$�I�F0��$�A�F8��$�A�F<��$�fA�F=��$�A�F?�$�AF �$�AFL�5-w�R��
$��1��1��/(��1�����v����H�5KvH��SH��$��
E1�臗�L��$�M��tSL��$�M��t5J��H�@E1�fffff.�K�|&K�t& ��[I��L9�u��I�uL��L���G��I���D$�D$I�GH�D$�D$(�D$,H�D$ HDŽ$�HDŽ$�HDŽ$�H�D$H�D$XH�D$ H�D$`�����H�D$p�D$xH��$�H�D$hH�D$P�D$�D$H��$��&�$��$�)�$p)�$`H��$�H��$`����H�t$PH��$�H�L$L�D$1�����<�r1��nv���tH��$P��=�fDŽ$�H�5_�SH�|$8��8WL�d$8M9���L�t$@H�T$HH��$�L���p�M��t	L���Jv��WvH����H��$�H�H�$�HDŽ$�H��$�HDŽ$�H�5�.H��$PL��$������H�5�)H�|$8��{VL�d$8M9���L�t$@H�T$HH��$�L����M��t	L����v���vH���NH��$�H�H�$�HDŽ$�H��$�HDŽ$�H�5��H��$PL��$�������H��$�H��$P1��]	��H��$�H��$����R
vH��$P�ʼn�H��$�蘊��t$�T$H�|$PH��$�����H�D$PH��t�H�u
H�|$P��k�H��$����H�D$ H��L1�H��A�II�H���|�aH���mH�|$(�Qv�]���H�� ���H���SH��$�HDŽ$� HDŽ$�H��$��͎�L��$�H��$�H��$�HDŽ$�HDŽ$�HDŽ$�Ƅ$�H�t$`H��$��G����
1۩�EH�D$PH��t�H�u
H�|$P�j�H��$��|��H�D$ H��L1�H��A�II�H��r)uH��t"H�|$(�Dv�H�D$(�H�u
H�|$(�5�H�D$I1�H��MH�I��rWu@H��tPH�|$�v�CH�D$(�H�u
H�|$(��H�D$I1�H��MH�1�I��rt�H�D$�H�u
H�|$����H���[A\A^A_�H��
vH��$�H��$�H��$�H�="vH�
��hL��uH��$�������#�����@��{�H�=pH��h�7�F��� ���{�����{�H���H����H��M����L���uH��H��$�诇��{�+���q�oH���H��L����vH����w�H���?H���sH���I�uL��L���*��H���w��H��H��$�tH��$��|vH��$P�m��H��H�D$PH��t�H�u
H�|$P�xh�H��$��K��H�|$ ���H�|$���H���/w��m��f.�AWAVSH��H�L�H�$L�|$H���oI�H��tH���I�tH��H��[A^A_�%�vH��[A^A_�I��I�tH���vL���v�I��H������L���v��߁�f.�f�AWAVSH��PH�H�OH��Q(�1���
�&wt
H��P[A^A_��y�H�D$H�D$H�D$��v�����vH�D$ D$(H�8�H�|$@H�t$L�D$ � A��)���|$@�XH�|$ �4��L�|$H�\$H�t$H�ߺ�"�M��t	H���vd�<%�����GdH�%�����
�v���^H;�v�[H�D$H�D$H�D$���uH�H�D$ H�D$(H��H�|$@H�t$L�D$ �%A��`���|$@��H�|$ �k��L�|$H�\$H�t$H�ߺ�O!�M��t	H���u�D$H�\$@L�t$�H��1�L���`�|$@�H�|$Ht�D$��
t
��
t��qu�H�D$ H�D$(H�D$0H�
vbH�|$H�t$ �A�E1����|$��L�|$ H�\$(H�t$0H�ߺ� �M����H��)�u���H�D$ H�D$(H�D$0H��ubH�|$H�t$ �A�E1�����|$��L�|$ H�\$(H�t$0H�ߺ� �M��t	H����u�1��l��g��H�=HUi�{|����D$A�D$H�=��bH�
��hL�`PiH�T$�+�����H��vdH�%����d�%�����
~v�����������D$A�D$H�=�bH�
��hL�+PiH�T$�+�~��\�D$	�D$@H�=�bH�
k�hL��OiH�T$@�+�~��-�D$	�D$H�=��bH�
<�hL��OiH�T$�+�V~��4�	I���D�+�)I��H�|$ tKH�\$(�;I��H�|$ ����H�|$u!�-I��M��u�#I��H�|$ ���H�|$tH�\$H��9�uL���9r�f�UAWAVAUATSH��H��H��f�|$��@�|$H��H�T$
H�t$H��$�L��$�H�D$H��$�H��$�H��$�L�qL�t$xHDŽ$�H�|$ L��1���H�D$0H�D$H����H��L�|$ H�D$(H�D$I�D$H�D$`A$)D$PH�D$hH��H���L�d$8L�l$P��I��H9�H�mH�l$ht3L��L��H��L���]D9|$8s�H�D$HH�D$H�D$@H�D$L�|$8�H�|$tH�D$H�Ĩ[A\A]A^A_]�H�=΃TH�>�l�,�ty�@SH��D�D����D$A����I��D�����H�D�A��E)�D��)�A8�AF����A��D���H�V�D��D��)Ӊ�D)�D8�F��paA��E�reH�F�A��A��A)҉�)�@8�AF��p9D�r@�L�GH�OH��[�H�5pH�=�TL�:�lH�|$�U�<A�H�=\�u��v�H�=`�l�v�UAWAVAUATSH��I��I��L�$�H�ՈTH�
�TL���R���0H�=ۇTH�5�TL��L���11�<A�LD�I�]H�[H�-d�lH�|�H�D�H�4�L��L���<LE�I�]H�[H�|�H�D�H�4�L��L����<LE�I�]H�[H�|�H�D�H�4�L��L���<LE�I�]H�[H�|�H�D�H�4�L��L���<LE�J�mL�H�|�H�D�H�4�L��L���\1�<��„��=�M����A��������������1Ƀ�#��I)�I��J��H�L$I���I���_��с�����������r���߃�
�JЃ�:C΃��(�p�����������h�~���߃�
�VЃ�:C׃����p��5��=���3�~���߃�
�FЃ�:Cǃ���A��A��A�A��A��Aԉ������D�A��A��������}��I�I����J�mL��D������T��ʁ�����������Q���߃�
D�yЃ�:DC�A����H�ʁ���������J�Q���߃�
D�qЃ�:DC�A����H�HH�L$�@�������������H���߃�
D�hЃ�:DC�A����H�|$�d=���H���߃�
D�`Ѓ�:DC�A��whH�|$�5=tW�H���߃�
�XЃ�:Cك�w@H�|$�
=t/�P���߃�
�HЃ�:Cʃ�wA��E	�A��E	��	��`���1�	�H��[A\A]A^A_]ÉD$H�=�bH�
�lL���uH�T$�+�lw�H���l���w��L$��T$�
�t$��D$H�=��bH�
��lL�;�uH�T$�+�w�f.�f�H��fff.�H9�t}D�D��5��=����E�H�D���� A��AC�H9�toD�E��A���A���A������H��H��E�H�E��A�� A��EC�D9�t���H���H9�t&�
�ʁ����������veH��ðH���1�H���D�D$H�=��bH�
��lL�B�uH�T$�+�#v�D�D$H�=d�bH�
��lL��uH�T$�+�u��L$H�=<�bH�
��lL���uH�T$�+��u�f�H�H;Gt H�HH�������������vø�P�D$H�=��bH�
&�lL���uH�T$�+�xu��P�ffff.�H��H��D9��H9����A��A���A���A������H9���D�E��y�E��A��D�ZA��?A���vCD�RA��A��?E	�A���r@D�BA��A��A��A��?E	�E	�A��tvH���_���H��A��E	�E���L���H��A��E	�E���9���H9�t>���y;<�r7<�r3�J��?�r��?�R��������	΃�?	�	�u�Y�1�YÉD$H�=��bH�
i�lL�B�uH�T$�+�#t�UAWAVAUATSP�����I��I�׉�H��D�g��H��H��G�uH���tD�cH�C1��U�o�u�8���u;L�%�uL�-U�uffff.���L��L��A��H���u(A�Ջ8�u��t�C��H��[A\A]A^A_]�A��H�=h�H�9�l��Gp��UAWAVAUATSH��I��I����H�
�vHc�H��d�%`�����������H�=�u���H�|$XH�|$L��L����H�D$(H�D$0H�D$8H�L$H�D$H�D$ H�D$H�D$PH���+H�L$HA�1�E1�1��(f.�C�\�I���L�t$8H��H9l$P��H�D$ D�<(E����A�O�H�D$(��
�
D����_�¿����A��_ujL9��gI9�uH�|$(�E�H�D$(L�d$0C��_I�NH�L$8H9�uH�|$(��E�L�d$0C�D�_I���fff.�H�D$(D����H�.�D�,A��A�I9�uH�|$(�E�L�d$0C��_I�NH�L$8H�D$(H9�uH�|$(�WE�H�D$(L�d$0G�l�I�NH�L$8H9�����H�|$(�,E�L�d$0���f���tA��
��A�W�������X���I9�uH�|$(��D�L�d$0C��_I��L�t$8H�D$(I9�u
H�|$(��D�L�d$0G�<�I��1�L�t$8H��H9l$P�X�������A�H�|$(L���ȸ�H�D$(L�t$8I9��n����x���H�D$(H�D$0H�D$8L��H��L���H�|$X��M����O�<�L�-�}T�A���5��=����M��C���s�hH�
�sHc�H��H�l$8H;l$(u
H�|$(��C�H�D$0��\H��H�l$8H;l$(u
H�|$(�C�H�D$0��H��H�l$8M��I��M9��l����H�t$8H9t$(��1��$H�|$(�fC�H�D$0B��I��L�t$8H��t�B�\-��xH��L�t$8L;t$(u���@�؃�B�T-��?���vNB�L-����?	р��r[B�\-��������?	�	Á��L���H��L�t$8L;t$(�n����_���H����	Љ�L�t$8L;t$(�D����I���H����	���L�t$8L;t$(�.�������H�l$8H;l$(����������A�H�|$(蠶����H�|$XH�|$L��L���fH�D$(H�D$0H�D$8H�D$H�D$PH�D$H�D$ L�d$M���*�E1�1��-ffff.�I��H�D$0F�4�H�H�\$8I��M9���H�L$ F�4)A��E��xMH�T$(H��_t"��-t��~tA�v�@��rD����_�ƿ��w%�H9���H�|$(�xA�I���H�T$(���H�=���,>��D�49H9�uH�|$(�DA�H�D$0��%H�CH�D$8L�|$(L9�uH�|$(�A�L�|$(H�D$0�l�H�CH�D$8�L9�����H�|$(��@����I����H�|$PtLH�|$ �4�u�?H�L$HH��tH�|$ ��u��t&L;t$(uH�|$(�@�L�d$0C��_I��L�t$8H�D$8H�L$XH�AD$(H�Ę[A\A]A^A_]�A�E1�1�H��u��H�|$(�A�1��z�����H��dH�%H��@���D��H�5x>�Sid�%`���H��A��H��������dH�%@���H�PH9��w
H��H�QdH�%@���dH�4%P���dH�%X���H�4VH��H�H��@H��t-H�~�H���~�H��u��o�dH�%@���E��A��A��t%�,dH�%@����
w��@��E��A��A��u	E����A����M�����H��taE1�A��D�D$HtfJ��L��H��>��H9����ukH��H�T$X@�l$GD�d$|��H��s�uH���m
H�\$PL����A�>~A��A��D�D$Hu�M��t&J�<�L��H��>��H9����tC1�H���b����uH����H�''H�H�H�CH�C��D�d$|@�l$GH�T$XH�|$P���uH����L��$�L�|$H�D$H�D$�4�H�D$P1�H�L$H�D$H�D$L��$�M���aLt$P1�H�
��uH�L$hL�%�wT1��D$t�D$d�D$xL��$�L��1��;ffffff.�H�D$D�|�H��H�\$@�A�L��L;t$PH�t$ ��
D�:D�������������H��H����I��I��H�HH�L$ D���������H9\$�*1��*DH�|$�=�H�D$D�,�H��H�\$H���;F�l%E��x H��H�\$H;\$u��ffffff.�D���B�T%��?A���vSB�L%����?	�A���r`F�l%������A��?A	�A	�A����H��H�\$H;\$�W����H���H����	�A��H�\$H;\$�,����1���H����	�A��H�\$H;\$��������fDA���nA�O���w��H�kmHc�H��@��D$Hu%H;\$u
H�|$��;�H�D$��\H��H�\$H;\$u
H�|$�;�H�D$D�<�H����A����,A����AA�����H�D$A���J�D$Ht'H9�u
H�|$�M;�A��$H�D$D�<�H�����E���IH9�u
H�|$�;�H�D$��\H�CH�D$H;D$u
H�|$�:�H�D$�D�cH�CH�D$H;D$u
H�|$��:�A��`H�D$D�|�H���'���H�\$@E��A��A��A�E0A��WA���DB�H;\$u
H�|$�:�D��$H�L$D�,�H�KH�L$A��A�W0A��W<
DB�H;L$�����H�|$�F:����H�D$�D$Ht+H9�u
H�|$�&:�H�D$��\H��H�\$@�H�D$H9�u
H�|$�9�H�D$��,H���7A�#H�����H�x�1�H;�$�t��H��$��L������`�A�A�#��
������_��������������A�?�|$G���������D$x�A�$�o����D$H�MH;\$u
H�|$�=9�H�D$��!$��D$t��A�"�-���A�~�D$H�����F����D$H�(H;\$u
H�|$��8�H�D$��$��D$H�)H;\$u
H�|$�8�H�D$��$$�|�D$H�*H;\$u
H�|$�8�H�D$��	$�R�D$H�+H;\$u
H�|$�d8�H�D$��$�(�D$H�,H;\$u
H�|$�:8�H�D$��
$H��A��r�D$d�����D$d�T$HD����\D$|��H�D$��t��u(H9�u
H�|$��7�H�D$��\H��H�\$H�D$H9�u
H�|$�7�H�D$D�<�H��@��L��H�t$ H�\$H;T$P�$�����H�D$H)�H����L��H�t$ H�D$H�**H��H���H;\$u
H�|$�O7�H�D$��?H���H;\$u
H�|$�-7�H�D$��*H���i���H9��f���H�|$�7��W���H�D$H)�H���IL��H�t$ H�D${��H����H�D$H)�H���=L��H�t$ H�D$H�\b�H�D$H)�H���6L��H�t$ H�D$H�\n�H�D$H)�H���2L��H�t$ H�D$H�\t�TH�D$H)�H���.L��H�t$ H�D$H�\e�)H�D$H)�H���*L��H�t$ H�D$H�\rH��H��A�@��;���H9�u
H�|$��5�H�D$��\H�CH�D$H;D$u
H�|$�5�H�D$�D�xH�CH�D$H;D$u
H�|$�5�H�D$�D�0H�CH�D$H;D$u
H�|$�`5�H�D$�D�0H����������T�����H��$��?��A�#���f���A�#H��$���������"��A�#���
����4�����A�H�|$H����������A�H�|$H�����H�\$�%�����A�H�|$H���ɨ�H�\$�����A�H�|$H��袨�H�\$�����A�H�|$H���{��H�\$�����A�H�|$H���T��H�\$�����A�H�|$H���-��H�\$�����A�H�|$H�����H�\$����D$H� �D$H����@��D�@�@���D�t$tDt$x�>1�D9t$d@��H�D$L��$�I�T$H�D$H9��9E1�I9�u
H�|$�C3�@�����"H�D$B��I��L�|$H�|$(H��$�L���E1��L�|$0L�d$8H�D$L�t$L)�I9��J��J�<�H|$L�����uM�L�t$H�|$(tL��� �uL�t$L;t$u
H�|$�2�H�D$B��I��L�t$H�D$H�L$XH�AH�D$H�H�D$H�A��H�=n�l�A[�H�=5lTH���l�K��[��\$H�=��bH�
��lL�`�uH�T$�+�A^��H�|$�A�1��E��H�D$L�|$I9���������H�|$�A�L��L�����L�t$����D�|$(H�=)�bH�
�lL�޸uH�T$(�+�]��H�=��l��X��r���fU��H���YU��H�t$P�JU�H�ʹl�H��l�H�йl�H���lH�D$hH�|$h�pX��H�g�uH��$��\�I��H�|$(t^L���l�u�SI���/�I��E�C��I��H�|$(u �HI��H�|$HtH�|$ �6�uH�|$(t*H�|$0�I��H�|$Pt���I��H�|$tH�|$��uL���Q�@UAWAVAUATSH��(I��I��H����uH��L��L��1�H��([A\A]A^A_]�#�H�$H�D$H�D$M��u(H�D$H�CH�$H�H�D$H�CH��([A\A]A^A_]É�H��A�1�L���2��I��1��!H�D$B�l�I��L�l$H�L$ H��I9�t�E�$D��5��=���uA�D$���H�L$ ��H�
�bHc�H��L�l$L;,$uH���w/�H�D$B�,�I�EH�D$H;$uH���W/�H�D$B�D�\I�EH�D$H;$uH���2/�H�D$B�D�bI�EH�D$H;$�'���H���	/�����A��\uZH�$L�l$L9���I9�uH����.�H�D$B��\I�EH�D$H;$uH���.�H�D$B�D�\I������H�$L�l$A9�u&I9�uH���.�H�D$B��\I��L�l$H�$I9�uH���c.�H�D$F�$�I���v���H�$L�l$��"u&I9�uH���7.�H�D$B��\I��L�l$H�$I9�uH���.�H�D$B��$I��� ���L�l$L;,$uH����-�H�D$B�,�I�EH�D$H;$uH����-�H�D$B�D�\I�EH�D$H;$uH���-�H�D$B�D�nI�EH�D$H;$�����H���{-����L�l$L;,$uH���c-�H�D$B�,�I�EH�D$H;$uH���C-�H�D$B�D�\I�EH�D$H;$uH���-�H�D$B�D�tI�EH�D$H;$����H���,�����L�l$L;,$uH����,�H�D$B�,�I�EH�D$H;$uH���,�H�D$B�D�\I�EH�D$H;$uH���,�H�D$B�D�rI�EH�D$H;$�����H���o,������A�H��L��菠�H�$L�l$I9��V����Y���D�d$H�=��bH�
u�lL�N�uH�T$�+�/X��
�����H��H�<$tH�|$�T�uH���TL�@UAWAVAUATSH��8H�|$0H�D$H�D$H�D$ �D$H���II��I��I��A�1�1�ffff.�A�������������8��������t=�sK�D$A�H�D$H)�I9���L��H�H�t$L����uL�H�l$ H��I9�u��fD����?�ɀ���=s���T$�L$
A�똀�?�ʀ���=��w@���@�t$�T$
�L$A��j���@��?@�΀���D$@�t$
�T$�L$A��A����A�H�|$H��L��觞�L�l$H�l$ �(���H�D$ H�L$0H�AH�D$H�H�D$H�AH��8[A\A]A^A_]ÉD$,H�=��bH�
h�lL�A�uH�T$,�+�"V��H��H�|$tH�|$�P�uH���PJ�UAWAVAUATSH���I��H�t$0H�|$p��tO����M������L���uH���[M��L�d$H�D$H�D$ E1�L�|$1��D��H�D$xHDŽ$�HDŽ$�M���dH�%L��@���d�%`������,���H�=H�u�;���3M���+�L��H��H�D$F�, I��L�d$ H��L9���H�L$0D�,�A����A��%��H�kL9��t�$H�L$0�T���%�����T�r���߃�
�JЃ�:C΃��9H�kL9��,��
H�T$0�T��r���߃�
D�jЃ�:DC�A������A	�L;d$�0���L���8L�H���#���L;d$����L���L������A�%L;d$��L���K�H������L��C�uH����
H��M��L�d$H�D$H�D$ E1�L�|$H�D$81��#L��H�t$B�&I��L�d$ H��I��M9���H�D$0�������_��L�mM9�����H�D$0�L���_�������AЃ�
@�ǍQ���A��A�A������߃�
��:Cƒ���L�mM9����tH�L$0�L��Q���߃�
�YЃ�:Cڃ��d��	ðH�D$8L;d$����L���J�L������fffff.�L;d$���L���J�������_L;d$����L���kJ�L�����L��M9������H��H�T$pH�
H�|$u_�
H�D$H�D$H�D$ �E1�H�|$HH��L���`�H�D$XH�L$pH�AD$HH�|$��
H�D$H���
H�D$H�D$H�D$ �E1�H�|$HL����H�D$XH�L$pH�AD$HH�|$�V
H�t$�%�D$8u�H��H�L$pH�H�|$�*
H���
H�|$x�A�1�L���Q������H�5e#L���=Nd�%`���H��dH�%@���H�y�H9���	H�HdH�%@���dH�%P���dH�%X���H�JH��H�H���H��t H�r�H���z�H��u��N�dH�%@����dH�%@�����v����H�D$H�D$H�D$ H�D$HH�D$PH�D$XM����L�d$8H��$�L��$���1����D$�\�H�T$@EƉ�$��\$ وL$/�H�D$hH�a�lH��$�E1��D$d1�E1�HDŽ$�ffff.�H�D$0F�,���tb�Å���1�1�A�E�^��H�
;WHc�H��|$dA� ��DO�D$� DD�1��=ffff.�A��'tT�A��\�I�|$H;|$8���D$LE�A�\�f.�A��\��A��$t'A��"��A��1۽�D$�.���D$��H�D$@H;D$Hu
H�|$H記�H�L$PL�t$@H�L$hN�$�I��L�t$XA��1�L�t$@L��$�L;|$x�x�iI�|$H;|$8ul��$�A���D$��L��$�L;|$x�C�4��H�D$0F�l�A��\�VA��'�LE�����A�\��A�$����H�D$0F�l�1�I��$�H�
WJc�H��I�����D$���L$dH�T$@�fH�D$ H��L�D$h�H�H�H�L$ H�L$H�D��M��tL�D$PA��K9D���H��$�H9��^H��$���{H�xH9�r0A�}M����L�D$hE1�1��
f.�H��H9�t�H9����<��u��� ��A�$1�1�D$�8I�D$H;D$8s1�1�H�D$0B�|�(�H�D$@H;D$Hu
H�|$H衖�H�L$PL�t$@H�L$hN�$�I��L�t$XA���$�D$�fH��$�A��H����H��$��L���ʁ���������1�1ہ����H��H��$�A��1���D$�L;�$�A�~��DD�$��~DD�M��DD�1����1�A�,��D$��|$d�L;t$HH�D$huH�|$H芕�H�D$PH�D$hN�$�I��L�t$XI�D$H��$��H��$�A��1�L�t$@�;�D$�Pd�%`�����t&���"H��$�H�5j�EHd�%`���dH�%@���H;�$��7H�HdH�%@���dH�%P���dH�%X���H�JH��H�H���H���bH�r�H���z�H��u��N�dH�%@����TM����A�%1�1ۄD$/��H�|$8��H�T$0H�BH�elH1�H�
H�%sH1�RH��fH	�E1�H	�A�%��DD�A��A��1��
�A��1�D$�e�,�D$��D$d�MM��L��$�H�\$ H;\$u
H�|$�ʓ�H�D$L�4�H��H�\$ I�D$H��$��H��$�A��1�1�M��L��$�L;|$x���~D�D$A����H�D$0J�<�D������A��H�t$8L)�H�T$x���IH���[I�H��1۽L9�I���>��A�}1��A�*1���A�~1���A�?1���A�{1���A�\1��A��\u1�I��L��$�L;|$x���A�\L��$�L;|$x���E1�1��qA��1��gH��tGH�L$PH��H�L$hH9�v=H��r�1��6dH�%@������v������A���?DE�1��L�D$h1��H��H�T$XI��1�H�T$@1�L��$�L;|$xu
H�|$x���H��$�F�,�I��L��$�I����'@��uI��L;d$8����H�D$H@��tbH�L$pH��H�H��tH�|$P���uH�|$tH�|$���uH�|$xtaH��$��QH��$�H�L$pH�AD$x�)H��$�H�T$pH�JD$xH��tH�|$P���uH�|$tH�|$�q�uH���[A\A]A^A_]�H�=(�u����H�D$H�5���H�=ݥl�C��H�=�TTH��l�"�#D���H�=��l�C���H�n�lH��$�H��$��A��H���uH��L���KF��H���uL��L���4F��~H�t$8H���uH�t$8�F��f�L���>�H�=ͣl��A��KH���l�|�����$�H�=q�bH�
M�lL�֠uH��$��+�F��H���lH���E����H��H�|$t2H�|$��uH���:���H��H�|$HuH�|$u#H�|$xu;H���9�H�|$P���uH�|$t�H�|$���uH�|$xt��H��H�|$xt�H��$����uH���9�f.�UAWAVAUATSH��xH����	I����D$��\��	I��H�T$@H�D$(H�D$0H�D$8H����A�H�D$A�L�$$����H�T$H��H�\$@taH�t$0H�|$`��L�t$hL�d$pH�L�kL)�I9���J��J�<�H{L���1�uM�L�kH�|$`t	L�����uA����A��0���� ��A�����������1�H�|$(���D�D$L�L$J�,��H�D$PH�D$H���lH�D$ L��QT�L9��PM��E�|�L�VA�A�@�A���I��xw*H�mMJc�H��A���D$A��E1�@��ED�����0�A�ǫA��#�H�
OJc�H��A�A����D$E1�1�L��1�L9�t/�"ff.��D$E1��L��1�L9�t��A�D�L�L$XE��D�H�A���A��
�PЃ�:DB�@��DD�E9������H����|L�V1�M9�t�9A�T�L�$D�ˍB���߃�
D�RЃ�:AB�@��AD�D9��CH�<$��0J�H��H�$H��I�Љ�HӀ|$tH;\$X�*���E9��2����L�^1�M9�t��A�T��B���߃�
D�RЃ�:AB�@��AD�D9���I�����H��I�Љ�H�E����L�^1�M9�t��A�T��B���߃�
D�RЃ�:AB�@��AD�D9��gI����YH��I�Љ�Hӄ��ML�V1�M9�t�A�D�D�X�A���A��
�PЃ�:DB�@��DD�E9���I�����L�V1�M9�t��A�T�H��I��D��H�D�Z�A���A��
�BЃ�:DB�@��DD�E9��OI�����L�V1�M9�t�iA�T�H��I��D��H�D�Z�A���A��
�BЃ�:DB�@��DD�E9���I����YH�NE1�L9�t�XE�T�H��I��D��H�A�B���߃�
A�R�A��:B�@��D�D9���H����I�؉�H��L�$H;\$X����E9������|$��H���5H�D$H;D$(uH�|$(�8�H�D$0H�D$PH�D$H�L$P�H��H�D$H�D$8L�$M9��J��H��1�H��MTM���!fDH��H9���A;|5H�v��H�����<@��y�A��A���D��?@���vGD�L��A��?A	�@���rJ�|A��A��A����?D	�D	ǁ��1H��H9�u��6H��A��A	�D��H9��k����H��A��E	�D��H9��R���fD1��-fff.�H��A�H9�����A;t
H�I�����H��M����B�4@��yȉ���B�D��?@���vJF�D��A��?A	�@���rSB�t����A����?D	�	���t^H��A�H9�u����H����	lj�A�H9��b����b���H����A	�D��A�H9��A����A���f.�I�����I��L��M9������A�A�A�A��D$1�1�1�L9���������L�$�f���H�$�]���L�t$@I�^I;uL���y�I�FD�<�H��I�^�H�|$(tH�|$0���uH��H�$H��x[A\A]A^A_]É�5��=�A���DC��c���I����L$�C���H���l��L�$A�
�:���I��L$����L�$A�����L�$A�	����L�$A�
����L�$A���M9���H��������H�a�l�ML�$A�����L�$A����L�$A����L�$A����L�$�|$L�����L�d$@I�\$I;$uL���)�I�D$���H��I�\$�W�����E�|�H��A�G���!s
A�ǠH�4$�2���A�G���!����A��H�4$����H�=7�bH�
�lL���lH�T$`�+��;��{H�=��bH�͘l��8��a�A�H��L��L��踃�L�k��I��H��wuL��L���;;��(�D$H�|$蹅�H�W�lH�D$ H�|$ �p6�M���I���H��H�|$`tL���x�u��H��H�|$(tH�|$0�^�uH���^/�f.�@SH�H�H�H��t�~t��[�H�="�u�8���UAWAVSH������uH����I��1�1�H��p�u����I�FH��L)�u1��"E1�fff.�C�<>��I��L9�u�H���������H�f�I�4I�|I��I)�I	�H��H)�H	�I!�I!�I9�u-H�pH=�H��v�H��H���L��H�H��H���L��H¹H)�E1�fff.�B�<:t
I��L9�u���I�y1�L���v1�M����L�����uH����H��H��L��L���.�uL�����uI��
��I�����;/���{d���{e���{v���{/���{c���{o���{nu�{suy�{	ous�{
lum�{eug�1�L��H��3�u��H��[A^A_]À;/uB�{du<�{eu6�{vu0�{/u*�{du$�{cu�{ou�{nu�{	su�=I����H�/dev/ttyH9��I�����uj�C�H������<
����uRH�5��H���PL�<$@�L��H���I���L�t$H�T$H��w"@�H��t31�A�<-t(H��H9�u�� 1������-L���^��H��@���1�M�������L���(�u������/���
���I��I��L�����uL���+�I��L����uL����+��P�)�uf����f.�UAWAVAUATSH���M��I��I��H��H��H��$�H���?K��H�|$L���.L��$�L�d$PH��$�H�D$XL��$�H��$�H�D$`H�D$H�D$L�t$ H�D$(H�D$L��$�H��$�� @I��H�HH�L$0�|�@A��9��+I9�uKL;l$`��A�u��5��=���,I��H��$��T$XH��$�L��$�I9�trH��H��H��$�����A�ԉ�H�D$0H9D$8�n���L;t$����$A�6��5��=����H�|$0�T$H�D$0H9D$8�'����L��$�H�D$0H9D$8u\L;t$tEA�6��5��=����H�|$h�T$D$hL$xH�D$0HH�D$0H9D$8u�$����
�|�@A�԰����$�$H���[A\A]A^A_]Ét$hH�=��bH�
��lL�T�uH�T$h�+�55��t$H�=w�bH�
ӓlL�,�uH�T$�+�
5�f.�AWAVSH��H��I��I��H9�tBA�7��5��=��vzI��H������|$�H���|$�HD�1��H�$a�D$��H�6UI�I�NI�F H�$I�F(�D$A�F0M�~I�^H��[A^A_Ét$H�=��bH�
��lL�P�uH�T$�+�14������tSH�������u1�H��[úÍ�����w1�H��[Ë]�v��us���2l��H�
@Hc�H��1ҸH��[�H�;�v�H��[�1�H��[�H��v�H��[ú�H��[ú�H��[�H���uH�$H��H�D$H�=��vH�
ݑlL�.�uH�T$�����Q���f.�AVSI��I��H��H�$L9�u�H��H�H�H�H��t,�~t2L�t$L����H��L�����uH��[A^�H�=�u��/�謮�f.�f�AVSI��I��H��H�$L9�u�H��H�H�H�H��t,�~t2L�t$L����H��L����uH��[A^�H�=��u�q/��,��f.�f�UAWAVAUATSH��H��H�,�1�A�ffffff.�H9��*��ʁ���������5��w�� r	H����u�E1�1�H�<$�fff.�E1�I��L���L9���F�,'D��5��=����A�A���t�A���t�A������r����v��uAD���i��H�
�=Hc�H��E1��L�=��v�L�=��v�A�H�<$�_���H�u�uH�D$H�D$H�D$H�=_�v�H�T$H�
f�lL��~u肟��E1�L��H��H��[A\A]A^A_]�D�l$�H�=�l��+��L$H�=�bH�
C�lL���uH�T$�+�}0�f.�UAWAVAUATSH��H��H�,�1�A�ffffff.�H9��-��ʁ���������%���H�����w�E1�1�H�<$�E1�I��L��)L9���B�'�������������A��A��$�� DC�A�A���t�A���t�A������r����v��uAD����g��H�
�;Hc�H��E1��L�=��v�L�=��v�A�H�<$�L���H���uH�D$H�D$H�D$H�=��v�H�T$H�
��lL��|u违��E1�L��H��H��[A\A]A^A_]ÉL$��D$H�=1�bH�
��lL��uH�T$�+��.�H�=0�l��)�f.��Sd�%`�����t=��uH�=�~u蠨�dH�%H��@���H�5���H���+��d�%`���dH�%@���H��������H9��|H�AdH�%@���dH�%P���dH�%X���H�BH��H�H��ff.�H��t H�r�H��@:z�H��u��F�dH�%@���[�dH�%@���@��H�
_�v�����[�H�=��l�*��G H�t
H��%�u�f.�UAWAVAUATSPH��I��L�=�bH�-:L�-�;T��E1�M���,H��t�L��H��1�f��<�,tH��H��u�E1�H��H��u��@H��H��H�L�4�I��H��t�H��H��1��(E��G�8A��A����DH��H���v���D��E��A���A���A������E�H�A��r�A�� t�A���rSE��A��A��E��t3A��u;A���A���A�� �n���A��0uA��0A���d���E��G�8�V���H)��#����H�4�L�I���H��E1�I���3E��G�;A��A����f�I���H���H��L������L��G�E��A���A���A�����I��I���E�c�A��r�A�� t�A���rVE��A��A��E��t6A��u>A���A���f���A�� �P���A��0uA��0A���F���E��G�;�8���H9��)1�H��ffff.�H����F�(E��xH��H�����ff.�E��A��F�\(A��?A���vGF�T(A��A��?E	�A���rEF�D(A��A��A��A��?E	�E	�A��tSH��H��u4�CH��A��E	�E��H��u�.H��A��E	�E��H��tf.�H���D;H��/���E1��H���uH�J�L�fM��IE�HD�H�A�H��
��H��HcD�H��H�=
@T�ȪuH�
يl��������H�=i9T���uH�
0�l��������H�=@>T���uH�
_�l���b����oH�=C=T�e�uH�
�l���A����NH�=^<T�D�uH�
��l��� ����-H�=9;T�#�uH�
T�l��������M����H�����I�4.I�I�H�H1ʋ~H��0H	�I�altH�L1‹~H��lH	�u�†��vH�H1ʋ~H��1H	�tH�L1‹~H��lH	�u�†q�vH3�VH��4H	�tH�L1��VH��lH	�u���
I�vH�L1ɋVH��0H	�tH�L1��VH��lH	�u���
�vH�L1ɋVH��0H	�tH�L1��VH��lH	�u���
�vH�L1ɋVH��0H	�tH�L1��VH��lH	�u���
�vH�L1ɋVH��1H	�tH�L1��VH��lH	�u���
��vH�L1ɋVH��3H	�t H�H�alH1ыVH��lH	��o����g�v�d���H�=�7T�l�uH�
-�l���H����XH�=�5T�N�uH�
��l���*����:H�=*8T�0�uH�
)�l�������H�=(>T��uH�
[�l������y2���M�����I0H�ȿv�����H��[A\A]A^A_]�H�=\�bH���u��$�D�$H�=S�bH�
�uL��uH��+��&�H�
��l�H���"�D�\$H�=�bH�
��uL�}�uH�T$�+�&�H�=�u�B"�f�SH��0H�H�H�H��t*�~t0H��$L$T$ S KH��0[�H�=�tu�#��>��f.�@SH��PH�uespemosH1�I�modnarodI1�I�arenegylI1�I�setybdetI1�H�D$L�L$L�D$L�T$ H�|$(H�t$0W�D$8H�D$HH�\$H��H��H����D$�H�t$�H���H�|$8H��8H|$@H�T$H�L$ H1�H�D$H�H�t$H��
H�H1�H��H1�H�� H�H�H��H1�H��H�� H1�H1�H���H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H�� H1�H�H��H�H1�H��H1�H�� H�H�H��
H1�H��H1�H�H��H��H��H�� H1�H1�H1�H��P[�f.�SHW0L�O@M��t/A�M)�I9�I��MB�I��rD��H��H��L9�r�.E1��1�E1�H��H��L9�s���H��I	�H��L9�sD�����I��M	�B��I��LW8L�W8L9�s	I�L�O@[�H�GL1�L�_H�L�L�OI�I��
I1�H��H�� L1�M�I��H�M1�H��L�_H1�I�� H�GL�OL1�H�L)�A��A��H��I9�sjH�H�OL�_L�Wf�J�I1�L�I��
L�I1�I��I1�H�� L�L�I��I1�I��H�� I1�H1�I��I9�r�L�_L�WH�OH�A��rB������D9�r�(1�1҉���D9�sJ�D���I��L	�H��D9�sI�B�4����H��H	�H�W8L�O@[�f�P@��uH���vH��H��u/1����v��tX�H�5t�v�����1�AX�%��u�v����u��O�v�f�UAWAVAUATSH��8H�VUUUUUUH9�r�.�I��H����I��J��H�@H����uH���xL�d$ I��L�d$0H�D$I��I��E1�L�5�RuL�|$(�K�,/K�\/H�|$H��H��H�J,&O�u^)�m�D$��H������L$L�L$H�Ⱥ����H��H��#���)�H�II9\���M��M�4�I�>H��H���u����I�FI�l$�I�\$�I�$I��I��L9l$0M��L�|$(�N���L�t$L�d$ �1���
��v��H�(�vH��H����1��׹v����H�=˹vt
H�=ʹv�,�uL�%��vL�5��vL�%��v��uH��������H�
��vH����1��y�v����H��8[A\A]A^A_]�A��1���
L�v�W���H�=?�v�*��H�s�vH��H���K����B���À���v���C���H��vH�D$�\$H�=t�bH�
X�lL���lH�T$�+�
 ��]H�5Ѹv�����1�H��8[A\A]A^A_]�%�u�������������v����H�=�7TH�]�l�A���H���e��H��H�|$�H��H�|$��M��t	L�����uH����f.�AWAVATSPI�uespemosI�arenegylI��odnarodI1�I�setybdetI1ʉӃ�H��E1�H��tLf�M�I��
J�6M1�I�� I1�M�I��M1�M�I��M�I��M1�I�� M1�I1�I��I9�r���rF�<6�����9�r9�r6�M1�E1�����9�s�H��L���D�$��H��I��M	�9�sI���B�46����H��I	�H��8M�I��
L	�M1�I�� I1�M�I��M1�M�I��M�I��M1�M1�I�� I1�M�I��
M1�I�� I���M�I��M1�M�I��M�I��M1�I�� M1�M�I��
M1�I�� M�I��M1�M�I��M�I��M1�I�� M1�M�I��
M1�I�� M�I��M1�M�I��M�I��M1�I�� L��L1�M1�L1�I���M�I��
M1�I�� M�I��M1�M�I��M�I��M1�I�� M1�M�I��
M1�I�� M�I��M1�M�I��M�I��M1�I�� M1�M�I��
M1�M�I��M1�I��M�I��L��H�� E1�A1�E1�H��H�� ��GD�GH��[A\A^A_�H�=%l���H�=1l���f.�f�UAWAVAUATSPH��H)�H��L�H�OI)�L9�v;H��I��H��I��H���Hp�H��L��L���ffff.�@�,H��L�H�_H9��#�.��5��=�������r���r���H��L�wH�L)�L��H9���H�O���r�A��A��?A�ȀA��A����sA��D�D�D�\����A��?A�ɀA��A������wA���D�D�LD�D�&���A��?A�ʀ��@���@�,D�TD�LD�D���I��I��L��I��H���o�L��L��L��I�GH�O��������A���H��[A\A]A^A_]Él$H�=X�bH�
PuL�
vuH�T$�+���f.�@PfH~�H��H��4��1����t"��u fW�f.�u{�Y��������p+YÁ����H��������H!�H��?H	�fHn���Y�H�=7Lu�
�f.�UAWAVATSH��H��C ��)��0���4k�	�7A��9���Ic�Hi�9��8H��H��?H��!ʍ�D��A)��E���l	AI�A��A����A��A�A���yfH�A�A�H9�t>H�SH�sH��I��I�LC�L�CH��H�{B�����o�C A��A���|��H����m�H�H�{�C �E1��	)��t�
��u
E��L9�wW���t
k�d�ƒ��t-�u
��v�Xi�'���t������;��E��L9������L�L�SL�[O�<31�M9�IC�I)�C�4���1��)�C�4���uD����9�����ʚ;sL9�wBH�=��aH�XKu���E��t#A�@�H9��@L�E1�L9�MC�L)�A���1�E1�������9�s
�ԗ�!�җuD�����9�u�A�A��H�wt�B�{$tf(�mfW�fW��X�f.�u��L9�����C�4�E1�M�M9�L��IB�I)�C�<�ʚ;��C��A��s7L9�ttI��M�MC�L�KH��H�{C���C ���[�C H�{E1�E��L9���L�[K�3L�L9ȹIC�L�SH)�A������&��A���[���H���sk�L�L�SH�{L�[�p���E��I��I9�sL�sL��1�M9�L��HB�H��L)�L�H��J��L��L)�L�H��I�I)�M)�K�4�H���#��<�u%L�I��L�CH��I��I�tL�L9�sۃ<�t�[A\A^A_]�H�=ݷaH�>Ju��d�H�=ŷaH��Iu��L�H�=��aH��Iu��4�H�=��aH��Hu���H�=Hu�@�H�=�Iu�4�H�=
Iu��H�=Iu��H�=%Iu�0�H�=1Iu��H�=UIu���H�=�qu��H�=mIu���H�=AHu���H�=}Hu����UAWAVAUATSH��xH�T$@H�t$Pf(�I��f(�jf)L$`fT����A��fW�f(�f.�u{A������YՔH�D$(H�D$0H�D$8f.�L�t$Hu��f(¸1�H�\$(�W�fW��T$X�_��
���]��H,ɉ�H��H�l$8��W��H*��\�f(��Y\�fW�f.�u{�D$XH;l$(u�H���{��H�D$0�L�D$(H�|$0�
�1�E1�foD$`fH~�L�$H�|$H�D$H�l$�D$ H��?�D$$E�����WE��E1�I����&�.1��f�1�H�l$M)��*I��A�MB�H��t-L9��IC�H)�L��H)�H��H)�wH�I���
�1�E1�1�L��J�4�H��1��Hf�I��L��I��H��I���F�D��H���H�H��I��H�F�H��H��i�ʚ;)щN�L��L��H9�u�M��I��I9�u�L�$H�L$��tTL9�uH���g�L�$H�L$H�|$H�T$H��H��L�HC�H�D$H��H�L$���T$ �����T$ �DH�|$H�D$L9�M��MBͽH������L��H)�L�H�4L)�L)�H�4�H��L��M��I��M)�N�I���E1�I���C�<��w���I��I��H��L��c���J�,H9�s�B�<�t�L���M���A���E1��ffff.�H�L$H��M)��YI��	A�	MB��H����1�M9�L��HB�L��H)�M��I)�I��M)�I��L9�LF�H�(L9�IG�H9�tYA�����D��A��ʚ;��L�<�L9�LB�A��I��1�1ېA�/��D������D!�A�/�������H��I9�u�M��tKA�����D��A��A�Ӿʚ;��E1�B�?��D�������D!�B�?�������I��M9�u�H�l$H��twL�$H�|$L�L$�L$ ��)�M9�rL��L��H)փ<�t��1�L��H)փ<���I��M9�rL����1�I)�H����EH��u�1��i�1��unf.��D$P���L$ ��)��>���-���N�H+D$@HB�H��H)�HB�H9���������@��L�L$H�l$�D$ ��t�L�$L9�uH���{d�L�$H�l$H�EH�D$L�L$L�L9ŹIC�H�|$H)͉�H��D$P�W���H�D$@H��H9���������H�D$ H�L$HH�A $L$IH��x[A\A]A^A_]�H�=�Au�H�=�Au�H�=�Au��
��aH�=�Au�
��SL�L$H�l$�D$ �H�=ZBu�
��3H�=DAu��H�=�Au��H�=�Au��H�=9Cu��
�H�=ECu�
���H��H�|$(tH�|$0�H��H�<$tH�|$�S�uH���S�UAWAVAUATSH��xD�FA���<I��I�׋V��A��A��E1�H9�����A�����I9������H�����ID�I������I9�vGD�ҁ����H��A��L��r3D�I9�v+L�q�~t:I��H��L�H��H�� t1�I���I��L���I���1�A��I�I9�L����M���M��y���D�D$$H�\$(H�|$hL�L$0L�|$@t(H��H��L���C�uH���rI��H��H�\$(H���A�L�t$L�d$H�D$M������ى����H�L$`ρ���"F�D$�T$$���H���р�?�ɀ�L$�����@��?@�΀@�t$���A��A��?A�ȀD�D$A��A��A���D�D$L@���t$P���L$T���HCȁ���HC�H�D$8H�D$0H�|$XH�H�D$p1��@A�Hl$8H�l$L�|$@I9�vhH��L;l$`v`H�D$`L;l$XvTM��H�D$XL+t$pvE�|$tDL��H�� �CL��1�H�L$0H��I��M��LD�M��u L�|$@�af�1�M��I)�M��t�L��L)�vC�<7�}�ffffff.���K�7H�D$@H�D$H)�I9���I��H�\$(I�<,L��L����uL�H�l$M���H�L$H)�H��H9L$8���L$$��������s�L$TA��L$A�L����f�����w!�L$PA��L$A�L�L$A�L����L$LA��L$A�L�L$A�L�L$A�L�p���D��1�H�L$0��A��M��LD�M���������H�|$H��L����^�L�d$H�l$���H�|$H��H�T$8��^�L�d$H�D$H�\$(�L$$������������H�D$H�L$hH�AH�D$H�H�D$H�AH��x[A\A]A^A_]�H�=}�aH��>u��}�L��>uL��L��1�L�����H�=�>u���L���$�H�=�>u�o��H��H�|$tH�|$��uH�����f.�DUSPH�H�wH�01�I���ff.�L���I9���E�E��xI��A��%����E��A��A�X��?A���vEE�X��A��?A	�A���rFE�HA��A��A��A��?E	�E	�A��t~I��A��%u8�rI��A��A	�E��A��%u"�\I��A��E	�E��A��%tHfff.�A�A����-���A�A������A��A�I������H��tH9�s�<�}L�=>uH��H���R�u�H9�uE1���L�E1�fff.�E�E��xI��A��%���DE��A��A�i��?A���vBA�Y����?	�A���rEE�QA��A����A��?A	�E	�A��t[I��A��%t;�OI��A��A	�E��A��%t%�9I��A��D	�A��A��%u%ffffff.�I�����I��I9��:���L��H��H���tH��H)�v�<�}L�;<uH��1��9�I��H���u�L�L��H��L�H�WH��H)�rUt(H9�s�<�L�*=uH��H��H��1����I��s�H��[]�H�=�<u��H�=�@u�}�H�=�<u�q�H�=�<u���DSH��@H��H��H�D$H�D$H�D$ H�D$8 `H�L$H�L$(H�
�;uH�L$0H�t$(H������uH�D$ H�CD$CH�H��@[�H�=��aH�
�;uL�~;uH�T$�7��H��H�|$tH�|$�ׅuH������H�>H�FH�@H�5Pb����AWAVATSPH��I��H�L�L)�H9�w%I�~L�H���uI�M�~1�H��[A\A^A_�L��I��L��H����Y�L��M�~�@UAWAVSPH�_A����rA���r��A�I��H�H)�H��I9�wH�O���s.@�4�I����H��L���fY���L��I�GH�O���r҉��?�ʀA��A����sA��D��T�KA��?A�ȀA��A������wA���D�D�D�T�!A��?A�ɀ��@���@�4D�LD�D�TI�L�w1�H��[A^A_]�f.�H��H��H�5{9u�1�f.�@UAWAVAUATSPL�?H�WH��H��t>L�A�I��I��1�I�ɐA�<�%tH��I���u�L��H9���L��L)�u1��31�L��L)�t�M�1�ffffff.�A�<�%u	H��H���u�H��H��H���I��I)���H��I��H�L�GH�FH���H9��uH;�}H���$1�E1��@�,L�H�VI��L9��	C�,�A����rA���r��A�I��H�H)�H��I9���H�F���r���@��?@�πA��A����sA��D�@�|�t���A��?A�ȀA��A������wA���D�D�D@�|�F���A��?A�ɀ��@���@�,D�LD�D@�|����H��H�4$H��I��L���V�L��H�4$H�NH�F�������K���H�F1�H��[A\A]A^A_]�H�
�8uH��H���_��H�=ҀbH��8u��w��H�
x8u1�H���6��H��I��1�H���6V�L��I�V�r���H�=8u�n��H�='8u�b��f�UAWAVAUATSH��8H��I��I��H�$H����H����E1�1���9H�|$H�\$(fffff.�B��E�<��HЃ�	�|A�OЃ�
ssJ�4�I��L��L)�I��I)�H�|$�uLl$�IHl$ �J�D$H�,$��H�|$��M9���H9���H9����f�D9�ti��/�ƹD�-�[D�H�|$�h�A��/D���D�L��M��D�d$A��-�[D�H�|$�ih�H�|$D;d$M��I��H�\$(uI��H��H�,$H9�sM9�����	����u_M9�u.��H9�uSL9�L��HB�1��H9�t3A��9�H�It��'H�\$0�H9�t L�
Y7uH��H�T$01�1����I9���H��8[A\A]A^A_]�H�=�6u�u��H�=7u�i��f�UAWAVAUATSH��H��tbL��I�A�H��H��1���<�0uH��I���u�H��M��t5N��I�B�H��H��E1�B�<�0uI��I��u�I���
1�M��u�E1�H9�H��L�5[�IC�M9�N��MCދ(�EЃ�	��H�|$L�$�I��N�,�I��E1�H�D$DE�A�CЃ�
���|$u
D9���H�D$N�;I��M����K�9H��H����I9�L��IB�L9�M��MB݋m�}�I��I��I����
r�E�I��H�|$I�B�H9�r*�8E�H�D$H���I��I�B�H9��J��H�4�H9��E1�L�=!}b1��D�$�A�D$���s2H�����H��J�3H��I��H9�u��ffffff.�A�� t�A�����D�������t7����A������u��v�� t,��0ulA��0����w����XA��B�8��d����EA��B�8���O����0L�M��H�D$H�|$H����E1�H��H�4�H9������1�I��.H��M��tI�A�L9���J��J�4�H9���E1�H��{b1�@D�4�A�F���s#H�����H��J�H��I��H9�u��tA�� t�A���rbD�������t/��uNA������u��>�� t#��0u4A��0���u��$A����u��A������p����1�L�r^A���A��
�D$��CЈWL�H�OH��[A\A]A^A_]�H�=�5u��H�=4u��H�=
4u��H�=�3u��H�=�3u��S���t4H�����uH���t
H�C1��[��}u�8���C��[�H�=�H�3u���f.�@fHn�fp�DfoNWf��f�RWfo�fs�fo�fs�f��f��fo@Wfo�f��fo�fs� fo-7Wf��f��fs� f��f��f��fo�fs� f��f��fs� f��f��fo�fs�fo�fs�f��f��fo�Vfo�f��fo�fs� fo-�Vf��f��fs� f��f��f��fo�fs� f��f��fs� f��f��fo�fs�fo�fs�f��f���G��f.�UAWAVAUATSH��8H��I��I��H�$H����H����E1�E1����H�|$H�\$(ffff.�B�4�C�,��FЃ�	w`�EЃ�
sXJ�4�K��L��L)�I��M)�H�|$�
���L|$��Ll$ ���D$L�,$��H�|$umM9�thI9�tcI9�rN�`�9�t8H�|$�R`�L��M��D�d$H�|$���;`�H�|$D;d$M��I��H�\$(uI��I��L�,$I9�sM9��<����	����uaM9�u0��I9�uUL9�L��HB�1�f�H9�t3A��9�H�It��'H�\$0�I9�t L�
�0uH��H�T$01�1����I9���H��8[A\A]A^A_]�H�=:0u�U��H�=F0u�I��f�UAWAVATSH��@H�|$ H�t$(��zu�dL�4%��M��tH��vI9�uV�-�v����c���_H���vfffff.�H����;L�p�L�5ўvu�dL�4%��H���vI9�t��1���-��v�L�5n�v�-t�vH�a�vH�D$H�D$ H�D$0H��H�D$8H�D$H�D$H�D$H�5�.uH��H�|$H�L$0�>%�H�L$��tH�����ȃ���uP��ȃ����>1ɉȃ���u4L�q�L�y�L�aI�$H��tL����I�|$t	L���wuL����vu��"xuH��H���vuH�|$H��H���������tLH�|$H�5N�a���������tgH�t$�NuH�1��F���H��@[A\A^A_]�I��I��L�x�L�`I�$H��tL����I�|$t	L���SvuL���Jvu�y���I��I��L�x�L�`I�$H��tL����I�|$t	L���vuL���vuH�t$�N�t����Z���L�q�L�y�L�aI�$H��tL����I�|$t	L����uuL����uu����F��H�=�aH��Mu�&�N��H�=W�v�d�����H�=k�aH��Du�����H�������1�� vu�������H��I�|$t	L���AuuL���8uuH�|$�6��H���.��H��H�|$�!��H�����H��H�|$�<H�|$���H������8��DH��H�7H�WH����f.�@AWAVATSPH�G������tH��[A\A^A_�H�X�L�p�L�`I�$H��tL����I�|$t	L���{tuH��H��[A\A^A_�%gtuI��I�|$t	L���StuH��JtuL���J��f.�UAWAVAUATSPH��H�H�8�W�I��H��tH�C������tL�sM����H��[A\A]A^A_]�L�x�L�`�H�hH�EH��tL���H�}t	L���suL����su�I��H�}t	L���suL����suL�sL�����f.��P�D$���s@�t$�H�t$�+���YÉ�$?������s���L$�D$�H�t$���YÀ�?�ɀ�������w ���T$�L$�D$�H�t$����YÀ�?�ʀ��@���@�t$�T$�L$�D$�H�t$���Y��H��H��H�5�)u� �f.�@H��81��űH�$�T$H�D$�D$H�|$ H��H�T$�j��D$0HiL$(@BHi��MbH��&Hȃ|$ uH��pH��8�H�=�*u�R��f�UAWAVAUATSH��HH��H��H�4$I����$�H�D$H�D$H�D$ L�L$8M����H�����tE1�����������M��M��L�d$�(J��H�D$@�����H�D$(E1�H��I9���E1�H�L$0I��H�$�H��H��H�T$@��ru��tI����I��H��M9�v��H�\$0L9��-M��t[I9���L;|$uH�|$��P�H�D$H�D$(L��H��H�$H�T$(H�L�lI��L�|$ M���H��L)�s�PM��H��L)��A��H�$J��H�$H�L$8�
H��H��L�d$��$��������I��L+d$8H�˸E1�L�t$E1��8ffffff.�H�D$J�,�J�D�I��L�|$ I��L9|$8�%H�$J�,)L9��	L;|$u�L����O��H�D$(E1�H��I9��UE1�H�L$0I��H�$f�H��H��H�T$@�Gqu��tI���lI��H��M9�v��H�\$0L9����L;|$uH�|$�lO�H�D$H�D$(L��H��H�$H�T$(H�L�lI��L�|$ M��H��L)�����H�$J��H�$H�L$8��H��H��L�d$��$������J���H�\$0��H�,$�L,$L�|$8L��L�d$L;|$u
H�|$�N�H�D$L��H��H�$H�H�\I��L�|$ H�D$ I�D$D$A$H��H[A\A]A^A_]�H��L;|$u��L�d$��$����1�H�
5'u�L��I��H�
'uH��L��H�������H�=_(u�:���H�=�&u�,�����H��H�|$tH�|$�6nuH���6��fDUAWAVAUATSH��(�H9�v�PI��I��I��H��L�4�H9�uH��L��L��D��CouA���>D�D$J�,3J��1�ffff.�I9�����ց����������H9�t
A;H�It�L�����H��L��L��L��賶����tvH��L��L��L��������E1���I��M9��MB�<;��5��=����G�f����P���r�諒���t��:f��1E1��@I��M9���B�<;��5��=����G�f��������r��K����t���1���H�l$ �|$���L�|$L��H��H��L���mu��t}H��I��M9�v�E1�L��L�|$fDH��L��H��L��L�m�x�����tJI����H��K�7H��I��I9�v�H��L��L��L���4�f��6f��.f��(f��"H�\$H�D$ H�D$H�|$�!���1�����	�H��([A\A]A^A_]ÉT$��|$H�=�jbH�
�%uL�PGuH�T$�+�1��H�=j%u�E��DUAWAVAUATSH��H��I��H��H��H�|$`H���I��H�|$(L���tH�D$`H�D$L�d$hH�D$pH�D$ H�D$(H�D$H�\$0H�D$8H�D$L��$�H�l$xDI9�u[A�L;d$ ��A�4$��5��=����I��H�|$x�T$H�D$xL��$�L��I9�u�ff.�H��H�hH�l$xD����H�D$@H9D$HuPA�H;\$tQ�3��5��=��vjH��H�|$@�T$H�D$@H9D$Hu�!I��H�D$@H9D$Ht�@H�HH�L$@D�t�PE9�u
A������A����H�Ę[A\A]A^A_]Ét$H�=�hbH�
�#uL��EuH�T$�+�l��f.�f�UAWAVSPL�?L�wM9�tOH���
�M9�t=L��I��L�;�8��5��=��v-�G�@���r���r������t��1��H��[A^A_]É|$H�=1hbH�
U#uL��DuH�T$�+�����H��H9�v1�H��ðH����H�4�H��A�E1��f�I��L9�t}F�E��A���A���A����vnA��u&H9�t[D�E��A���A���A���rlH��E9�u�H9�t0D�E��A���A���A���rjH���z���A����H���D�T$H�=<gbH�
`"uL��CuH�T$�+����D�L$H�=gbH�
7"uL��CuH�T$�+���D�L$H�=�fbH�
"uL��CuH�T$�+�����_�-E��@AWAVSH��H��I��I��H9�tBA�7��5��=��vzI��H���N��|$�H���|$�HD�1��H�$a�D$��H��I�I�NI�F H�$I�F(�D$A�F0M�~I�^H��[A^A_Ét$H�=fbH�
/!uL��BuH�T$�+����UAWAVAUATSH��I��H��H�|$PH�D$H�D$A��1�A���H�H�$�H�D$ H�D$(H�D$xA�H��H�t$8��M��I��H��H�D$`L��I�����M!�N�4�M�1�H�D$(H��HB�H�D$hA��A��<�H�
uH�L$0E1�H�l$L�\$X�H;\$h�(H�KH�L$pK��1��H��fn�fp�1�DI9�tK�AoL��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�fD�H��E��t��"1�fffff.�I9�tA96H�vu�H��L9��o����yL���H9��H��I��H�T$HI��H;L$`��E1�H�L$H�H��fn�fp�1�fDI9�tK�AoL��AoT��Ao\� �Aod�0fv�fv�fk�fv�fv�fk�fc�fD�H��E��t��S1�fffff.�I9�tA96H�vu��/ffffff.�I��L9��]���I���ffffff.�I���L��H)��L�L$@L;L$�H;\$uH�|$�C�H�D$H��H�L$HH�H�lH�L$pH�L$ H�\$@H����<H��H�l$H9�L�T$8I��H��L�\$X�����
I��H�\$(�fH��I��L)���H�\$(H������tKI�FH��$�H9���M��L;t$u
H�|$�YC�H�D$8J��H�L$I��J�1J�l1H�\$ �I9�w`H�D$ H�L$PH�AD$H�Ĉ[A\A]A^A_]�H��H�
pu�"H�
OuH�l$L���H�
>uH�l$H�t$@H������hH�=��aH��u�)����NH�
g�aL�
�uH��$�H�T$xA�31�����$H��uH�D$0H�|$0����H�=�u�z���H��H�|$tH�|$��buH������SH����t�����tT���u1�H��[�H�����H��[�����r$�^{v��uz���3��H�
��Hc�H��1�H��[øH��[�H�6{vH�H��y���H��[�H�{vH�H��y�H�=�`bH�
�uL�-uH��+�p��H��zuH�D$H�D$H�$H�=�zvH�
�@lL�&0uH����P��J���@UAWAVATSH��@I��H�L�fM�|$H�5J�a�H��A��@���t��H��@[A\A^A_]�A�F�u3H�5@�a�H��A�ׄ�u�H�5~�a�L�������u��H�5F.�H��A�ׄ�u��D$H�\$L�d$H�D$H�D$ I�FH�D$8H�D$H�D$(H��hH�D$0H�5�aH�|$(��_����K���H�5�-H�|$�聀����-���H�5��a�H��A�׉�����H9�s1��PH��H��H��H���au����H���f.�H��H9���H����H��H9��H��H��H�tNL��I��H��1�f�M������A��A���A���A������I��H��H9�u�H��L)�H9�td�A������������H���1�H9�t7��Q��ց��������v;��\uH���tXH���H��H9�u�H���1�H���H�=�aH��u��L���T$H�=^bH�
BuL��:uH�T$�+���H�=�u�����L$H�=�]bH�
uL�O:uH�T$�+����D$H�=�]bH�
�uL�':uH�T$�+�X���SH��H��H���E��|$�H���|$�HD�H�H�KH�$H�C�D$�CH��H��[ÐUAWAVAUATSH��H��H��aHE�H�.H�^L�vM���5J�4�H��L���
H��H���D�D��E��A���A���A�����<D9t�D9@t�H��uD9@t�D9@t�D9@t�H���hL9�LB�J��E1���I��H����,B�4�A��A���A���A������90t�9pt�H��u9pt�9pt�9pt�M��M)���H�|$I��A�M)�tL��;\uH����I��J�4�L��L��oauH�D$L�0L�hL�pH��u+H��[A\A]A^A_]�H�H�GH�GH��t�H��H��[A\A]A^A_]�%�\uH�quL��L�������rD�D$L�8uH�T$��t$L�F8uH�T$H�=w[bH�
�u�+����5H�=aH�u�%�����H�=�u����
�L�����I��H��t	H��\uL������UAWAVAUATSH��I��H��H��vz�<��ZuH����AANAV A^,X,P HH�$H�D$H�D$H���2��H�D$�@<& H�D$$H�C�HI��L�$�H��tL��sZuH��tHI��L���A�1�L��L��L���_uH�+L�kL�{H��[A\A]A^A_]ÿ�<����L�����H��H�<$tH�|$��ZuH������f.�f�PH�WL�OH��L)�u1�L��Y�rbH�L�1�fffff.��<0
t
H��H9�u�H���L�rFI��M)�rH9�wH�wt�H���t9H��H�wL��Y�H�
�uL������H�
�uL��H������H�=�u���H�=�u�
��f.�UAWAVAUATSH��xH�t$h���t'H�_PL�oXH�GXH��tpH�G@H�����aH�GpH�GxH�GhH�GHH�GPH�O(H�G0H��t���+t^��-uƇ�H��H����WƇ���L���L�w ��t`H�GhL9���L�wxH�Op�L9���H�Oh�Ƈ�H��H��1�H�O(H�G0Ƈ�L�oXH�GXL�w ��u�H�GhH�OxH9�u
H��L9�r'�}H9OpuH�GpL9�r�lH���?H��H�ChL9�sXH�WH�O H��H��H�H���ff.�H��H�GhH��I9�t"H9���	H�2H��t�H��t�H�r��>-u��L��H�GxL9�����H�O H9���	H�OH��H��L�$H�\H��t/A�$�ʁ���������9	��-��H�����t"���taL�gXH�_`H��H�Gh��pA�L$�ʁ�����������-uJH��u(H��H�GhH�OxH9Op�0H�Gp�7��A�L$��5��=���L�L;?��H�GK�H��H��L�d�H�\�I��L�H�G@H��t1�A�|$-��H����H)�I��H�OHH�_PH����L�g L�_hM9���L�L��H��I�TH�T$0H��t7I�H�L$ �9-��H�|$0u=����QL�G(H�O0E1������4H��u�1����H�L$ �y-uEL�WH�$=H��t1�L�ҋ2;4$�H��H��H9�u�L�O8H�@I��H�D$H��������L�G(H�O0E1�H�|$0t	H�T$ D�RH�����H!�M�4���fAn�fp�E1�L9�tH�Co��CoT��Co\� �Cod�0fv�fv�fk�fv�fv�fk�fc�f��I����t��7��1�fffff.�H9�����E9H�Ru��H9�tH����H��L�wxL�whH�Op�L9�������H9��dL�O8H�@I��H�D$L�\$���L�|$XL�d$PH�L$(��H��E1��L9\$(��I��H;T$��I�����I�QM��I��M�1M�YJ�4�E1�f�L9�t�C�"�́���������L9�t�C;&M�d$t��L�l$@L�4��H�D$HE1�E1��E��L;L$L�D$`��M��E��I��I�HH�L$`I�uI�mL�$�1�I9�t2A�A��A���A���A�����(I9�t�;H�Rt��H9l$(tzA�=u�A�EA�M�L$8L�D$H�j���=L�l$@L�\$HtcA���l$8�\H�GHH�GPH�D$H�����H�=mu�x��I���4�L������M��M��L�l$@A�A=�H�|$0L�t$tNH�D$ �x-uCH����H��I��L�WXH�_`H�GHH�GPI����	I��L�wh�?�L�G(H�G0H��tA�
�1�H�����H!�I�4���fn�fp�E1�L9�tG�Co��CoT��Co\� �Cod�0fv�fv�fk�fv�fv�fk�fc�fD��I��E��t����1�H9��/���9H�Ru�H����H�OH�H��H��H�OHH�_PH�w0�H��t=L�G(L��E1ɐG��D�݁���������MA9�tHI��I��u�1�H��tJH��A����:A��E�to���H�GhH�����H��H�Gh�?�ML)���K��H��u�L�GhI����fI��L�GhH��A����:A��E�t����?�H�����z:��H��t1�z:u+H����H�OXH�_`H�OhH�����H�=�u���H��t"H�OXH�_`H�OhH�����H�=�u���H�w H�OhH9�u
����:�g��L�wH�WH��H��L�<2L�d2L;7��H�WK�4vI��L��L�|�L�d�I��L�wL�XL�g`H����wH��H�OhH�GHH�GPH��x[A\A]A^A_]�I�E��M��A�iH�t$H����IH��H�whL�D$(I9�L�L$XH�L$P��@��uiH9���H��H��M�4	I��M�|	L�gL;'��H�OK�dH��H�4�L�t�L�|�I��L�gL�wXL�`I�����I��L�GhH�GHH�GPH�L$hL��&�����C���T$<������=��H�D$<H�D$pH�D$pH�$H��H�D$H�=�mH��
uH�����H�GHH�GP�:���H�����/���H��H�Kh�P���H�=NbH�!u����H����M���/�M���H��L�Ch����$�H�=�MbH��
u����D�$H�=�MbH�
�uL��*uH��+�n��H�WuH��H�����H�=�MbH��	u��4��H�=wMbH�f
u����H�-uH��H������H�=	u�.��H�=�	u�"��H�=�	u���H��	uH�����H�=�	u���H�=�u����H�= 	u����H��
uL��H���r��H�=	u������=�����@��tI�HH)�K��H��H�OXH�_`��H�GHH�GP�;�����UAWAVAUATSH��H�GpL�hH�W I9��I9��H�oxH��H)��I9���H����L��H)�@��@��UL�gI��I��M�H9�H��HB�H��suH�|$H��I�I��I��K�,H�D$H9��>H�|$H�`QuL��L��I���H��H�|$L��H���NuL��H�t$L��A��H�|$L��H)����2H��������f�H9���H�H��H!�I��I��A�M)�I��I���DM�H)�H9��aH��sE1��SfDO�E1�f�CD��C�C�C\�CT��C�C�CL�I��L9�u�I��H9�t�O�<�M�fff.�O�$�M�/O�,�M�'I��I��u��d���@H�	H��H!�I��I��A�M)�I��I��I���ff.�M�H)�H9���H��sE1��SfDO�E1�f�CD��C�C�C\�CT��C�C�CL�I��L9�u�I��H9�t�O�<�M�fff.�O�$�M�/O�,�M�'I��I��u��d���@H��t	H���R���L�hH�oxL��H)�rhHGp��H�GpL�xH��[A\A]A^A_]�H��H�|$L��H��OuL��L��L���LuH�|$H�t$H���NuH�|$L��H)�s�H�=�u����H�
�uH��L������H�=zmaH�Fu�#�T��H�=uu���H�=�u���f.�f�AVSI��I��H��H�$L9�u�H��H��H�|$E1��1���GuH�$ma����DI��I��t-A�A�t����C�9�w܉�9��A��B�D9�r���1�H�
�na����fDH��H=�t0�4�|����C�@9�w�A��9���E��B�DA9�r���1�H�
3�a����@H��H=�t0�4�|����C�@9�w�A��9���E��B�DA9�r���1�H�
{�a����@H��H=Pt0�4�|����C�@9�w�A��9���E��B�DA9�r��ĸ`ffffff.���=������D���w=rะ�ff.���=�������D����w=�r�1�H�
�a����H��H=8
t0�4�|����C�@9�w�A��9���E��B�DA9�r���1�H�
�a����@H��H=�t0�4�|����C�@9�w�A��9���E��B�DA9�r���1�H�
C�a����@H��H=�t0�4�|����C�@9�w�A��9���E��B�DA9�r��ĸ�ffffff.���=�������D����w=��v�H�t$�H��}KuH��H��[A^�f.�D��s��H�
`u��1������PH�5-�a9<�G�D��D9���;|��°A9��� ��z�����HB�H�(�a9|�H�QHG�9|�H�JHG�H�Q9|�HGы4�9���;|��°9��" ��1�������H��H�=�a9|� H�D�HG�H��H��9|�HG�9|�H�AHG�H�p9|�HG�D��D9���;|��°A9��� ����������HB�H���a9��HH�Q)HG�9�РH�JHG�9|�PH�Q
HG�9|�(H�JHG�9|�H�QHG�9|�H�JHG�H�Q9|�HGы4�9���;|��°9�� ��1���U��%HB�H���a9�ȐH�QHG�9|�HH�J	HG�9|�(H�QHG�9|�H�JHG�9|�H�QHG�H�r9|�HG�D��D9���;|��°A9��� �����p�����HB�H���a9|�H�QHG�9|�H�JHG�H�Q9|�HGы4�9���;|��°9��7 ��/1���=�zHB�H��ia9���H���HG�9���H�J^HG�9��xH�Q/HG�9��H�JHG�9|�`H�QHG�9|�0H�JHG�9|�H�QHG�9|�H�JHG�H�Q9|�HGы4�9���;|��°9��� �u1Ɂ���!HB�H��fa9�€H�pHG�9|�@H�FHG�9|� H�pHG�9|�H�FHG�9|�H�pHG�H�F9|�HGƋ4�;|���F�9�B�D��UAWAVAUATSH��(H��tI��H��H���Ky*藻�A���BuH���6I�����I��H���AuH���%H��H�\$H�D$H�D$�D$I��E1�1�fDC�/���������������������t=�sK�D$A�H�D$H)�I9���H�<+H�t$L���FuL�H�\$I��M9�u�������?�ɀ���=s���T$�L$A�똀�?�ʀ���=��w@���@�t$�T$�L$A��j���@��?@�΀���D$@�t$�T$�L$A��A����A�H�|$H��L���7#�H�l$H�\$�(���L�d$L9�uH�|$���L�d$L�t$A�L�{H��w#1�f�A�<��H��I9�u���I�FH��L)�uLH�K�1�H���������H��I�<M�DI��I)�I	�H��L)�L	�I!�I!�I9�u2H��H9�v��'1�ffff.�A�<t<H��H9�u�H�K�H9�v�L��H)�tGI�41�f.��<t
H��H9�u��'H�H9�uM9�vbL��L���GDuH����I���H1��A�<tH��I9�u�H�=��t����H��I9�vL��H���CuH��tI��I��L��L��H��([A\A]A^A_]ÿH���h���_�D$$H�=�>bH�
K�tL��uH�T$$�+�u���5H�=�t臻�������H������L�������H��M��u�H��H�|$tH�|$�H��L���X?uH���X���UAWAVAUATSH��8H����I��I��H�|$0H�D$H�D$H�D$ �D$I��A�1�1�ffff.�A�������������H��������t=�sK�D$A�H�D$H)�I9���L��H�H�t$L���BuL�H�l$ H��I9�u��fD����?�ɀ���=s���T$�L$
A�똀�?�ʀ���=��w@���@�t$�T$
�L$A��j���@��?@�΀���D$@�t$
�T$�L$A��A����A�H�|$H��L����L�l$H�l$ �(���H�D$ H�L$0H�AD$�H�H�GH�GH��8[A\A]A^A_]ÉD$,H�=|<bH�
�tL�1uH�T$,�+����H��H�|$tH�|$�@=uH���@��UAWAVAUATSH��I��H��H�D$XH�D$`H�D$hW�)D$0)D$ H�|$@H�D$H�D$HA�1�H�L$pH�L$1��ff.�E�4H�H�\$hH�D$(H��tzH�x�H�|$(H���D�t�A�����A����D�����������?A����A������A��4�L;l$�)I�EH�D$@E�uD�����������
1�I��A����f���H��tL�w�L�t$(�l����=��tM�L;l$�JI�EH�D$@A�m�����������&
E1�I�ʼn��=���PL;l$��I�EH�D$@E�eD������������I���D$�@�l$D��%�=�u$D�d$�H�|$pH�t$�W��|$p��D�d$ I�Ɖl$$��H�D$8H���rD�t$0�L$4�L$0D�t$4H��H�D$81�A����@��������E1�A�����H�D$8H��tlD�d$0�L$4�L$0D�d$4H��H�D$8A���+����CH�L$8���H��tE�l$0�T$4�T$0�l$4H��H�L$8��t%E1����=���������l$ I��L�t$(���=�A��A��A���H��H�L$XH)�H��H9��@E���&���D���?�ɀD���A��s��A�A�L����ffff.���?�ʀD����A����w@���A�4A�TA�L����@��?@�΀A��A���E�4A�tA�TA�L���H��$��!H�L$x�1@����
����y��?@���r?�Q����?	�@���rK�I��������?	�	ȉ������������
��	���������������
��	Љ�������������i
�A�H�|$XH��H���T�L�|$`H�D$hE����������H�D$XH�D$L�t$`H����	L�E1�L�-�1��5���������f�fffff.�H��Ilj�I9��g	D�c�E��xH���dffffff.��C�<�}�K�����S�H��������?	��H�����H��������?	��A��?A	�A����f��x6A�����A��
��A��
��f�����f�D���
��wIcL�L���4��|t!��}uS��#�������f�D�������H��0bH��D������������ u"A���� A��
���f������A����!���f.�f����A���t<A���tA���uG��������0���(���@�� �@������ �D�1�������=@s��ut���H�D�����Q݃�v(��������H�	�Hc�H��H��.b�H�
��Hc4�H�H��.bH�
�<��H��1��A��$��������3���t����=�����)�H�
{.b�M�
H�
Y.b�?�H�
-.b�1�
H�
�.b�#�
H�
K.b�H�
<��H�
N.b1�fffff.�H��H��H��H�D8$QHG�H)�H��w�D:$QrD:dQw	�1������?��t}1�A��OtA��tA��
 u���O�����D��%��=���A��$������D����������A��$��=�����t	1����2�����H�D$����wH�
u�Hc�H��A���uh�@�|$�0��1�1�A���eA��D����A��j�����cA��u&1�1����A���u�����A����A��-�4D��������A����x���A����k���A��$K�����r�D������tf��01��G���A��-u=1�H�D$=<����t�H�ưf�<��8������<�����H�D$�����waH�
g�Hc�H��A��0-�bA��f-��A��o-������$f�<1�����-�����������|$u,D���B������A������A��
 ��DA������A��$����sH�T$�B���s6�f��/���A��
 tFA��� u*�|$��f�1������������|$���H�D$�vD��%��=�������4A��2���%A��0-v9A��f-��A��o-�������A������A��$�����.����1�A��
 H�D$uIf��w�4H�T$��H�D$sf�1��>���=uA����������f�	����A�������t,H�L$�A�����H�
��Hc�H��f�
���H�D$���
w,H�
X�Hc�H��A��$����f�1�����|$u,A��$����sf�1����A��uf�1��q���A��$��
��H�L$�A�wH�
t�Hc�H�D���f�1��5������������f�����A��$���s[f�1�����A��$�����f�1����A��$�����f�1�����A��$���sf�1����A��$��
rcA����uwf��H�D$w�xH�L$��H�D$�����=�����]A��$���sf�1��N���A��$��
sf�1��6���D��A����������0f�� H�D$t0��!tj=�w���D���!��D��f���e���f�1����A��$���������q��D����=�����H�Wab�B��H�H�����D��A��cm��������f�1����E1�H�|$t	L����.uL��H�Ĉ[A\A]A^A_]�H���t�����jD�t$p�D�d$p��l$pH�=r-bH�
��tL�'
u�+H�T$����2H�=
aH���t�@�>���H�=�~aH�V�t�K��
H��H�|$u�H��H�|$XtL�t$`L����-uH�����f�UAWAVAUATSH��8H��t3I��H�|$0H��H��H��>��H��������H9�����u!�:��H�H�GH�G�I��H���,uH���8L�4$H�D$H�D$�DI�I)���H�|$L��L���J��|$��H�\$ I)���D�d$(�l$)H��L��H���A��ID�I9���I�H��t�H�\$E1��3ffffff.�A���H�D$D�,�H��H�\$I��L9��\���G�,'H;$u�H���9����H�t$ H�T$(H���H�D$H�L$0H�A$H��8[A\A]A^A_]�H�
�t1�H��L���ͨ��H�=|�aH���t��c���H��譤���H��H�<$tH�|$�,uH�����UAWAVAUATSH��H����I��I��H�<E1�I��H�T$H�t$H�<$�7f�M�wL��M;7�*I)�M�I�GD�,�H��I�_I9��|L��E�)E��xL�M�`D����u��?A���v0�M����?	�A���r,L�MD�m������A��?A	�A	��L�M��	�A���L�M��	�A��A��0���� ��A����������;���I�����I�t$H9���G�, M�7I�_L9�tpA���I�GD�,�H�KI�OG�l L9�trA���D�l�H��I�_G�l A���L9�����L��L����I��H�<$L�D$H�T$L�����L��M���~�M��H�<$L�D$H�T$M�7�l���L��M����~�M��H�<$L�D$H�T$M�7I�G�f���H��[A\A]A^A_]�H�
��tL���x��H�=��t�̥�f.�f���s*���
t"1�@�� ����H�H�����1Ɂ��'�IHB�H�P$H�4RH�
a9<�HF�9|�HB�H�PH�4R9<�HF�9|�HB�H�P	H�4R9<�HF�9|�HB�H�PH�4R9<�HF�9|�HB�H�PH�4R9<�HF�9|�HB�H�PH�4R9<�HF�9|�HB�H�PH�4R9<�HF�9|�HB�H�@9|�r�9<��1���1���* �#HB�H�A���H��ya9<HF�9|HB�H�A	���9<HF�9|HB�H�AH��H��9<HF�9|HB�H�AH��H��9<HF�9|HB�H�AH��H��9<HF�9|HB�H�AH��H��9<HF�9|HB�H��H��D�DA9�H���A9��c���9<�Z���H��GsQH���DÁ���>����GЃ�
����%��P������u�����=��°�������PH��t�G�G���f.��UAWAVAUATSH��8��H��W�)D$ H�D$0A�H��t}H���������I��������I��(\��(I���9H��H��H��H���	����)�B�T$H��
r0H��I��ҍ�)�B�L$ H��H��I��H��I��H��dH��s�I��D��M�N�4�L����%uH����L�|$H�D$H�D$@��t�-H�D$A��E1�M�t$�L�|$�D��0B�,�I��L�l$I��s*I��wRB�l4 ���w6L;l$u�L����z�H�D$�H�D$H�CD$H��8[A\A]A^A_]�H�="�t���H���t�L��耦�H��t���h���L���c���H��H�|$tH�|$��%uH���ʚ�f.�H���=�s:������sh��H�XbHc�H�H�XbH��H�>H�NH�IH��H����؉D$H�D$H�D$H�B]�H�D$H�>H�vH�-DH�L$���H��ÉD$H�D$H�D$H�]�H�D$H�>H�vH�DH�L$����H���f�AWAVAUATSI����>v���wnA� L�%�#uL�-'u�M��tB��L��L��A��H��~I)�r&I���H���uA�Ջ��tЉ��م��O��	��1ۉ�[A\A]A^A_����Өt���UH��AWAVAUATSH��I��H��H��H��L�>L�nE��2I�]K�4�H���L9�vH�H��H����L���H��nH�E�I���H�<�M��M)�H�U�J��L�E�H�M��%uH�E�K����H��H����H�u��H�Ik�pL�Hk�pL�Ik�p��%uH�E�H�U�A��Ik�pL�H��H�����H�fE��2H�@L�:H�BL�jH�Ę[A\A]A^A_]�UH��AWAVAUATSH��L�E�I��H��I��D��2A�G�E�L�fH�4�H���M9�vH�H��H����L���H��^I���J�<�M��I)�H�U�J��L�E��$uH�E�I����H��H����H�u��H�Hk�pL�Ik�pL�Ik�p��$uHk�pL�H��H�����H�M�oH�CI9�vI��8J�4�H�<�L��H)�H���a$uH�E�I���@�E�fA��2M9�s$H��I���HL����Kf��0H��I9�u�H�Ę[A\A]A^A_]�H��tH��H�T$�H�D$��H�D$�1�H�8H�|$�tH�|$�t	H���%�!u�UH��8�� uH��t]ÿ�8� ��UH�忘�� uH��t]ÿ����UH��H�7��A�p�H��H9�u]�H��H���ՙ�H�s1��UH��AWAVSH��M��I��H��H�L�4L9�LG�1�I����H��I9�LF�H�WL�}�L��H��L���}�A�?u
H�E�H�U��H�E�H�CL�3H��H��[A^A_]�UH��H�7��A��Z���H��H9�u]�H��H�����f.�H��H��H�':vH9��*H��H��H)�H��wH�1�f�@8:t5H��H9�u�H���fn�f`��p�fp�D�o
ft�f���t
���H¸�H���H��H��@@��H�A�H9�@��@ �@��uTfff.�fo"ft�foZft�foR ft�foJ0ft�fo�f��fo�f��f�f���uhH��@H9�v�H�A�H9�w(ffffff.��o
ft�f��u\H��H9�v�H9�s&�oI�ft�f��1������ ���H�1H����1��f�ą�����f�Å�tH�����H¸����H¸�f�…�tH�� ���H¸�H��0f�� ���Hʸ�@H��H9��(H��H��H)�H��wH�1�@8:t5H��H9�u�H���fn�f`��p�fp�D�o
ft�f���t
���H¸�H���H��H��@@��H�A�H9�@��@ �@��uTfff.�fo"ft�foZft�foR ft�foJ0ft�fo�f��fo�f��f�f���uhH��@H9�v�H�A�H9�w(ffffff.��o
ft�f��u\H��H9�v�H9�s&�oI�ft�f��1������ ���H�1H����1��f�ą�����f�Å�tH�����H¸����H¸�f�…�tH�� ���H¸�H��0f�� ���Hʸ�UH��AWAVAUATSH��M��L�E�I��H��H��(���D��)H���(���(���(H�E��M�H���(H�ËU�H���'H��p���H���(H�E�H���(H��h���H��(H��`���H�u�H���(H��0���E1�L�}�H��X���L�M�E��A���`A��H�
��Hc�H��W�)E�H�E�fo�H�E����(A���EԋU�9��RA��A�A�M����H�u�H�ÿL)�I���s���H��L	ƍJ9���H��H�ǃ�H��u����EԋU�H�u�9��I�����;H�É�H��H	�H�u����U����EԋU�L�u�9��
I���f�3H�É�H��I	�L�u����U��ԋEȉ���H�m���E��E�A�����D�e�I���oA����
I��L�M���H�E�D��M���‰Ɓ�A��q��x����rL��	H9�rD�H��r9�D�F���L������?��A��y
���yA���L9�s�����H��H��H	�H�E�L�aD�eȲE1�H��L���a����:L�}�L�e��}�A��$�(9�s+�M�H��sPM����I���H��H��HU���L�}��2M��fADŽ$�(H�u�L���E<�BA��M��L�]��JH�U�H��H��H�E�����Mȃ���H��va�H������H��h�����lj}�1�A�����E������E1���M���$I���H��H�M����(���(�������0�������	�Hi��BH�� A��A)�A��A�A��D���A)�A�� 	�D	�	иA�DE�����E�H����
I����H�U�H��L�E���%�A��@���x��=rJ��	H9�rB�t
H��r7��p���H�����?��A��x����@
���H9�s�M���#�H��H��H	�H�U�H�A�E�E1�H��H���h����1�M�H����	M����I���H��H��HE���H��H��H�U�����Mȉ���H�U����(��$���(A���H�
��Hc�H��M���}M��M)�M9�M��MB�D�}�M9�MB�M��M��sM9��jLU�L��H��L��%uL�]�M)�L�E)�D�}�M��A�M������M���I���H��H�M����(A�����M�H���:	M����I���H��H��HE����	A�H�E����(������M�L�E��ȃ�H�U�H��L)����9�B�<�)��E�H)�I��I)�����I��H�X���$8H�������H��H��L!�H�u��E�A��=����EЋu�H�}����C�L�M�H9��x��t;��wM����D���I��I��H��L	ǃ�A���(H��H�}����u��1�M���lI�ϊH��A���(H���E�땋EЉ����M�A��������A�!��������ȃ�H�
5���M�H��ra�B�EЄ�A��A���^����E�A�=��M���M9�����H�M�B�I��A��+���A��}�����A�M9������gM9��^�m�E�H�M�B�I�ƒ}��A�DD�M�DD�����L�}�L�e��U�A��$�(A��$�(�9����E�H���]I���YH�u�H��M����%�A��D��x��=rL��	H9�rD�AH��r9�D�H���L�΃���?��A��|#���A����L9�s�M�����H��H��H	�H�u�H�A�E�H�E�A�A�H��H���U����9���=!�qM��H��p���L��H���uA��$�(A��$�(�2��%�f9��B��H)�H9��JL�H�}��_uA��$�(H�u�L���<�
A��M��L�]���H�u��"�3I��H����H��Hu���L�}��M�ljȉ��A��L��x
����	���4�
��D��L�ƃ���@s��A��|#����x��������H��H�u�)ȉEȉ}̃�s��%�A�<�‰U�1��3�H��uA� ��t$Dž@�������=@����M�A���A��E1�������������V��u�H����L�E��E�M��M��L�}�H�H��@���DžH������@���9�s2L��H���D���I��H��M	�L�E����E�I��I��9�r��L��M��M�‰�I��L�U�)�I�����I��E�A��E!�H�
ToafDqfE��w�(H�Ɖu�I��M��M���T�����M�L��H)���I9�@��@�A��`���M��D�E�O�<M9�wL9��jH��H��L9��[M���A�DD�M������L�}�D�}�D�e�M��M)��
L��L)�D��L9�LB�H�}�L��L��M��M���L�]�M��M�E)�D�e�u�A���	�EЋu�H�}�L�M�A���(���J��t>��wM���Z
D���I��I��H��L	ǃ�@��H��H�}����u��	щ��1�M���
I���H���	ʉ�A���(���E�������4	�a	H�������H���!�H��H�u�)‰U�}�A���M��H�������H��L��H��H�}�)‰UȸH��@���H��H���HDžP����M�D�}Ѓ���A�G�%�L�E�A��uA���(A���(f1��E�A�f������A�f���t���A�DD��^�A��V�H�u���L�m�L��L)�H���}�I��rH=��A��H�}�w�D��H��I��H��I	�A�� D��%���G��x����	�1�
����I�Ճ�=@s����G
����x�������ɉE�I��L�m�A)�D�e�A������D�����O��x���	L�E��6�
L�E�����I������@s����W
����x��������I��L�m�A)�D�e�M9���
C�I�z����L9���
C�TI��I��������@�H�U��:H�E�H��H��H�U�����Mȉ���H�U����(��$���(A���H�
̝Hc�H��A���H�E�H��H��H�U�����M����E�A���L��L�}�1�H��h����Af��fA���(A�	�DC�fA���(�E�DC�I��L�]��4�1�L�E�H��I!���L��@���C�4>D������H��H)��9M��L���suE�D�u�A�
M���@H�E�L�M���I����H��H��HU���L�E��с�A��H���x���	���8�
����H������@���A��p�����x���E�A��Q�M��M��L�u�Adž�(  ��H��p������
u(��H��`���@@ @0@@@P@`(��H��0���H�H�AH�I���(fo��H�E��@�H�u�L���ZA��<�#
M��M��L�]���H��I����H�������H���!�H��H�u�)‰U�}�A��b�������H��H�U�)ȉE�A�"���@������1Ҁ���BʈM�H�
�ha�A�Ẽ��A�DB����I��D��H��H��HE�A���3A������(���H�}�L��L���,L�]�A�M��M����A�̉���A��I��x
���	���3�
����H�����@s��A��Q
����x��������H��H�E�A)�D�eȉU�A�
�K�D�M�@�}�A�L�}�I��H�u�sD�}���U�I�����}�L�E�A��w�D��H��H�E��H��I	�A�� D��%�D��FE��xD����	�9�
A����I��A��A��@sD��D��N
��E��x����A����I��A)�A����D��%���F��x����	�1�
����I�Ճ�=@s����F
����x��������I��M9���A)�G�<I�z��r4L9���C�DI��L��L)�H=��H�}������I��A��D��%�=�}���=��A��w�D��H��H�E��H��I	�A�� A��A��H�U�A�<H��eaF�<x@��t@��H�����H���D!�I��A)�D�A��D��%���F���x����	�1�
����I�Ճ�=@s����F�����x��������I���A)̃������1�����B���H��eaD�J<sL�e��CA��s�D��H��H�E��H��I	�A�� H�������H���D!�I��@��A)�L�e�D�A��D��A�I9���I9����}�D��|���E��L��8���H�}�L��L��M���L�]�M��L�8���L��L)�H=r'H�}�
H�u�L�e�D��|��������A�A��L�e�D��|����}�L�m�D�e�D�M�D�}�@�}�L�}����A�A�M��L�}���1�A��A�A�M��L�]���A�	�A�
E��L�}�A�A��t6A��=����E1�A��A�A��E1�A��A�A��M9�A��A���H�u��U��A��A�A��yA��A�A�E1��kA�	�A��A�A��YA��A�A��KA�
A��M��L�}�L�]�H�E�D)��Mȉ��9�B��)��M�E��A���A��A��	A��A�A�E1�1��M�H�����H��H��H#E�H�U�D��)���(H�M�H���(�MԈ��(H���(E����M9��D�u�L�}����(��A��A��H��������L!�L��h���A��L��X���H��sl�T7/H��H��H��Li�VH��L)�H�E�E1�VI9Љ�`���s 1�E1�E1�1�E1�E1�1��RL�]��0i��Vf��fo�fo%
�A�q��L��L�u�f�f��I��@���fCn�>�Vf`�fa�f��f��I��u�I�H��@���A�fo�f��fp��fp�f��fp��fb�fr�fp��f��fp��f��fp��fb�f��fo�f��fp��fp�f��fp��fb�fr�fp��f��fp��f��fp��fb�f��L��I��H��/i��A)�H9��)���f~�fp�UfA~�fp��f~�fp�fA~�fA~�fp�UfA~�fp��f~�fp��fA~�D��p���H�}���L�M�C��C�DA�C�D�C�DA�A�E��E�I��L9�uˉ�A�q��I��H��/i��)�D��I��H��/i��A)Ɖ�I��H��/i��)�D��I��H��/i��A)�D��I��H��/i��A)�D��I��H��/i��A)ĉ�I��H��/i��)�D��I��H��/i��A)�A�Eո�D)��<@D��`���H�E�A��Aøq��M��L��I��/Ei��E)�G��A�A�<VA)�C�<����E�D�D��L��X���M��t,L�M�I�1�L�]�L�U�L�}��]�E�	D��H��I9�u��L�]�L�U�L�}��]���H��H��/i��)ʉ�H��H��/i��)��	�A���(A;��(��p���A��DDȄ�DE�L��h���L�I)�H��(���D�HL�L�PH�ĸ[A\A]A^A_]�A�M���{���E1��s���A���k���A��A�A������A����M��L�]�uA�E��M�����M���5���H�
�t� 1��H�
�t�H��H���2~�H�
�tH��H��H����|�L�e�A�!�H�
�t1�L���5L�e�A�"D��L�m�H�M��M�D�M̉E�@�}�A�����H�
W�tL��L��L����}�H�
�t��}�H�
��tH��H���}�H���t�@薁�H���tL���,H���t��y��H���t�H���e��H�ſtL���V��UH��AWAVAUATSH��H�u�I��H���(H�E�H��H�E�H���(H�E�H���'H�E�H��H�E����((
&�D��E��toA��tA���w� L�}��]W�)�P���)�@���)E�)E�)�p���)�`����E�1�A�FH��H=u�L�}�L�e��j� L�}�Mi�Le�W�)�P���)�@���)E�)E�)�p���)�`����E�1�ADH��H=u�I��$��1����tC��n�(��9���H��(
%�A�UUt!1�A�<H���xf��}@���H��H9�u�1�A�E1�1�1�A��t4H��I��I��H��sID��E@���D�D�����d���A�L��E1���A�I)�M9�MC�I�L9�IF�H��wL�@뷁�t�A����f����f���1��A�33H9��xH��H��E�A����F���`���E�BD���A��A��fA��D���!�A!�A��A	�D��D!�A��E!�A��A��E!���D!�F�Q�D(�A��F���`���E��A��
w?A���w(A��A��A��	D	�A�A��fC�DM�I��r�H9����D���A��G�TA��u
fC�<T�O����D��A��	A��uA��A���VA�����A��f������?��E��|fE��tA��D���
fA��|D�Q�E��A��A�ˉ�D��A��u�A��A��fA��A�ˁ�?w6fA��LD��A�UU����A���(��t��t%��A���(����
��$H�E��@���H�E��@��
��H�Ę[A\A]A^A_]�UH��AWAVATSM��H��I��H��H)�A��H��H)�HC�D����L�$H��@��A��tNH�y�H9��I9���I9���I�<A�t�H��a�tI�t$�A��H��Jc�H�L���H9�@��H��@��1�I��I��IC�L9�IC�@��tKH9���H�{�H�rH9���H�rH�����H9���A�A�H��H��H9�����H9���N�2I��N�1I��1�H�<1H��H9��TH�<2H��H9��[H�<2H9��A�|0�A�|1�H�<2H��H9���A�|0�A�|1�H�<2H��H9���A�|0�A�|1�A�<0A�<1H�<1H��H��H9��u���H�H�H��A��H���Jc�H��H9���H9���H�6�t�H�AH9��H�VH9��%H9��oH9�rXH�b�t�H�AH9���H�VH9��H9��DH9��DA�<6A�<H��H9��9H��H9��9A�46A�4H��H��A�6A�[A\A^A_]�H�=�WaH��t�/�Jx�H�=�WaH��t�H�2x�H�
c�t1��
H�
X�tH��H���v�H�=�XaH�?�t�+�x�H�~�tH��L��H��H���Uv�H�=�WaH��t�H�=XaH�o�t�n���H�=�WaH��t�s���H�=XaH�a�t�`���H���t�UH�t�t�LH�S�t�CH��t�:H���t�"H��t�H�7�t�H�F�t�H�U�tH���
H�a�tH��H���y�UH��I��H��H)�I��uII�����I�qH9�@��@�u0H�JH9�s'H9�v"H�JH9�s�B��DB�D�DB�D]�L9�@��I��I��M9�A��D��u3I9�w.J�4H9�s%L9�s,L)���I9�wKH9�rrL9�wmI�H��)H��L��]���H)�rvL��L�r)H9�w$I9�w.H�I�L��H��L��]�%��tH�
��t�H�
=�tL���t�H�
�t1�L��H���t�H�
J�tH��L���t�H�=8jaH��t�H�=(jaH���t��v�f.�DUAWAVAUATSH��I��I��I��H�H��t@H����tH�|$@H��H��莌�H�L$@H�l$HL�l$PH�L$L9�uM����p��E1�H�D$I�\$H���QH��W�tH�|$`H��H���/��L9t$`��H�D$hH�D$H�D$pH�D$8I�\$H��L��$��?H��	�tH�|$`H��H�����L9t$`��H�D$hH�D$H�D$pH�D$0M�l$ A�M���0L����tH��H��y1�H��L�t$L�d$�o��t0H����tH���}H���tHL����tH���xH���6�H�l$(H�|$ L��H����tI�l$(H����E1���H��H��L��}�tH��L�l$I�\$H��������H�D$8���tH����H�D$�I�\$H��L��$����������tH����H���H�D$0H�L$�M�l$ A�M������H�l$(1۸H�D$ I�l$(H���6���H��n�tI��H��y1�L��H�l$(L�t$L�d$�m��;tL��E�tH���3I���A�L��H��L��r�tH�D$I�H�D$(I�GH��$�I�GH�D$I�GHH�D$8I�GPI�D$I�GhH�D$I�GXH�D$0I�G`I�_H�D$ I�G I�_(M�o0M�w8M�o@H�Ĉ[A\A]A^A_]�D$`L$p)L$P)D$@H�={�aH�
��tL���tH�T$@�+�u��ZD$`L$p)L$P)D$@H�=A�aH�
M�tL���tH�T$@�+��t�� ���}l�����ll���N��������L���[l�I��L�t$�\I���lI��H�|$@L�t$tGH�|$H�:I��H�|$@tJH�|$H�=I��H��tH�|$ ���t�I��A�$H�|$0t	L��t�tA�H�|$8t	L���_�tH�|$t	H��N�tL���Nh�f.�@H�?t
H��%(�t�f.�DPH��H�<$H�WH�5��H�
VL�
I��H�����Y�f�UAWAVAUATSH��8H��H�L�pH�hH�>H�FH�5aa��P��H����������C�uL��H���H��ty�L�;L�cH�5ia�L��A�T$�����uK�D$L�|$ L�d$(H�D$H�D$0H�CH�D$H�D$ H�D$H�7�gH�D$H�t$L�����t5�H��uL�����uH�;H�CH�5Y`a��PH��8[A\A]A^A_]�H�|$H�D$H�5#���PH��t�I��H��L�|$ L�-��gL�d$��f�I�Ɖ�H��t���u�C�H�;H�Cu#�H�5`a�P���u�L��H���c�Y��D$H�|$ H�D$(H�D$H�D$0H�CH�D$L�|$L�l$L��L���)���}���H�|$H�D$�H�5c��P���a����P�F���������ʀ�
r-�������k�d��@(�@��H�=�M�Gf�D$���@�D���@��u��H��M�LJ�LH��A�I)�L�I���H���1���Y���H�
��fffff.�H��D����D�ǃ��<@�|�H�z�A��w�H��L�I���?��H�
1��H��D����D�ǃ��<@�|H�z�A��w�H��L�I��A�I)�H�{^a�H����O��Y�f.�SH�� H��F�u?�uzH�?H�t$�j$�A�I)�L�I���H�߾1���H�� [�H��H���H��ffff.�H�։ʃ�H����T4
H�V�H��H��w��>H��H�.�H��ff.�H�։ʃ�H����T4
H�V�H��H��w�H��L�4I��A�I)�H�m]a�H�߾�A��H�� [�f.��P���t=sY�H�=[MaH��t�!�l����1����w��H�
� b����@�ǀ@���H�
�"bH�H�
��tH��f.�@P�a�t�8X����SH��@H��H�|$�?���H�D$H�T$H�D$H�D$ H�AH�D$(H�D$H�D$0H��x��H�D$8H�5o�gH��H�L$ H���{��H��@[�DH��H�>H�N�����H�$*bH�H�5��tH�40H�A��f.�DUAWAVAUATSH��I��I��H�|$0�}�H�D$0H�\$8H��q:L�l$@�f�t��F���tH���t8I��H���)1�L���je�M�>s	H����tH��[A\A]A^A_]��t�8t��tA�@L�����tH���
I��L�t$L�,$L�|$L�d$H�D$ H�D$(L��$�H�l$(L�5��tf.�H��L��L��L��I��A�օ�t\���t�8������"��I�����K�?H���HC�H�t$ I)�L9�wL�|$�H�|$���L�d$��H�|$(L�4$�)�$��$��$�)�$�)�$�)�$�H�|$0H��$����$�H�D$@`�$�@PD$p@@D$0L$@T$P\$`X0P HH�|$u]�f���t�8����H�L$�AH��H��H�L�4$H�|$u*�3H�D$�@"H��H��H�L�4$H�|$tH�|$���t�M�����������L�t$L�,$A�E1�����H�D$H��H�H�|$u�붿����I��H�|$uL�,$�H�|$�i�tL�,$�I���M��t	H��O�tL���O_�f.�DAWAVSH��H�=x�t����H�D$H����H��tL�5��t�fffff.�L��M��t`H�L�H�H��tW�G��C(���t�H�u��*fff.�H�s(�����1�A���H�u�H����H��[A^A_�H�=��t�bg�H���L�
��tH�t$1�1��g�fDUAWAVAUATSH��XH�|$ L�5��tL�d$0H�\$	D���L�=�xIc�L���fDdH�%����H��v^�H�@���H���L��H��H�D$�D$H�L$L���H�(�tt5I�ƃ����-H�D$H��t��H�u�H�|$��H������1�H�-X�tL�-��tf��D$����dL�4%����I��v&�I�F���I����A�N(u.�I�u�L����L�����I���A�N(t�fff.�M�~(�f.���A�t�H�D$(ff.�A����u؀|$(A�ME��$������L���������E1�1���H��y�A�Ճ8t��H�D$H��H�\$	L�=Fwu�H�D$H��t�H�u
H�|$��L�5��t��������g�D���Ic�L���I�NL���H�
��tI��u�H�\$ H�H�H�H�A8H�A8H����H�|$(��H�[H�H�8H�HH����H��@��@�u H��H��H�H���tH)�H�����tH�D$(L$8T$HP H��z���H��X[A\A]A^A_]�ff.��H�=nSH���k�U�d�H��1��:���H���r[��f�f.�UH��AWAVSP�V I��H�ӿ8�R�tH��tEH�MOZRUSTH�H�
iH�HW�@H�
�gaH�H L�p(H�X0H��H��[A^A_]�%8�t��8�P^�I��L��H����kL����Z��f�f.�f�UH��H����_��e�f.�UH��AWAVATSH��L�w(L�g0I�$H��tL����I�|$t	L���c�tH��[A\A^A_]�%R�tI��I�|$t	L���>�tH��5�tL���5Z�DUAWAVATSH��`I��H��L�>H�FL�`H�5�_a�L��A��L�t$H@���tj@�l$P�D$QL�sH�5XL��
H�|$H�L������|$P��A�6H�|$0���H�|$0tH�|$8���t��H��`[A\A^A_]�A�F��RH�5Sa�L��A��@����n���I�>I�FH�5���P���P���I�>I�FH�5�Ra��P���2����CH�
�(bH��H�
�(bHc4�H�I�>I�F�P�L�|$HA�G��D$Q�u��H��H�
VRaH�5qRa��HE�I�?I�G�P�������I�?I�GH�5DQa��P������I�?I�GH�52Ra��P��������;�H�CH�D$H�5|L�
H�L$�L���K���ŋsH�|$0�l@���������H�5s��L��A��@��������D$0A)D$H�D$0H�D$ H�5RH�|$���������H�5yQaH�|$�����������CH�
�'bH��H�
�'bHc4�H�H�|$���������H�5ϯH�|$��x����|�����uI�?I�GH�5����P��������D$A)D$0H�D$H�D$@I�GH�D$ H�|$0H�|$H��gH�D$H�5�Oa������C���H�|$H�D$H�5�Pa��P���"����;u-H��H�\$XH�5�L�r	H�|$H�L$X�讘��H�|$H�D$H�5���P������H�|$H�D$H�5®��I�?I�GH�5y��P��A�6H�|$0�~�������H�\$H�C�H�;H�CunH�5�Oa��P���n���H�;H�CH�5�[a��P���P���H�;H�CH�5�Oa��P���2���H�|$8H�t$@H�H�K�����D$XH�|$H�D$H�D$XH�D$ H�51[aH�|$��������H�5-OaH�|$��y�������H�|$8H�t$@H�
`�gH�T$薀��������H�5��H�|$��8���������H�D$H1�@���H�8H�@H�
�NaH�5�NaHD�H��P���J���H��H�|$0tH�|$8���tH����T�f�AWAVSH�� ��H��W�)�$)�$)�$�)�$�)�$�)�$�)�$�)�$�)�$�)�$�)D$p)D$`)D$P)D$@)D$0H�t$0������t�D$��������������A��=�se��tL����tH���I���A�H�t$0L��L��G�tH�|$L��L�����|$��L�3L�{L�sH�� [A^A_�H�
��t��1�L���[�H�=?LaH��t�5�\�H�=ALaH��t�+�\�H�D$H�D$H�=�H�D$H�=��H���tH�t$�`\�D$L�t$L�|$L�t$D$ H�=�KaH�
y�tL�ڡtH�T$��^��L���mV�H��H�|$tH�|$���tH����R�fDH�?t
H��%��t�f.�DAVSH��H��I��H�GH�D$H�>H�FH�5�Ka�
�PH�$�D$�D$	H�5�KaL�	H��H��L���f�H�5�WaL�hH�L$�H���F��L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5�Ka��H�5pKa���$H��[A^�f�AVSH��H��L�7I�FH�D$H�>H�FH�5�Ja�	�PH�$�D$�D$	H�5�JaL���H��H��L����H�5�JaL�hH�L$�	H���v���L$�D$	�����t��1H�$�@�H�8H�@H�@uH�5�Ja��H�5�Ja���$H��[A^�f�H��8u+PH��H�$H��L�2H��H��H���ߒ�Y�H�>H�FH�@H�5����@PH��N�����������ʀ�
r-�������k�d��@(�@��H�=�8�Gf�D$���@�DŽ���@��u��H�X8�LJ�LH��A�I)�L�I���H���1�誊�Y���H�
Y�f�H��D����D�ǃ��<@�|�H�z�A��w�H��L�I���?��H�
��H��D����D�ǃ��<@�|H�z�A��w�H��L�I��A�I)�H�+Ia�H�����Y�f.�UAWAVAUATSH��HH��H�oL�oH�>H�FH�5�Ha��P��M����H�l$������C�uH�|$H���D���I��tz�L�3L�{H�5qPa�L��A�W�����uM�D$L�t$0L�|$8H�D$H�D$@H�CH�D$(H�D$0H�D$H���gH�D$ H�|$H�t$������t5�I��uL�����uH�;H�CH�5�Ga��PH��H[A\A]A^A_]�H�|$H�D$ H�5����PI��t�H��I��L�|$L�5&�gL�d$��ffff.�H�ʼn�I��t�H�l$��u�C�H�;H�Cu.�H�5`Ga�P���u�L��H�������ifff.��D$H�|$0H�D$8H�D$H�D$@H�CH�D$(H�D$0H�D$L�t$ L��L���������]���H�|$H�D$ �H�5���P���L���f.�f�SH�� H��H��N��u@��uuH�8H�t$�
�A�I)�L�I���H�߾1�萇�H�� [�H��H�;�H���H�։ʃ�H����T4
H�V�H��H��w��>H��H�μH��ff.�H�։ʃ�H����T4
H�V�H��H��w�H��L�4I��A�I)�H�
Fa�H�߾���H�� [�f.��USH��H��F�uA�uv�/���H�H�t$�3	�A�
I)�L�I������H�߉�1����	H�.���fff.�H����ʃ���T4H�V�����w��.��	H�»��H����ʃ���T4H�V�����w�H��L�4I��A�	I)�H�Ea�H�߾���H��[]�f.�AWAVAUATSH��@H��W�)D$)$L�5-�uM��t_I���tnA� I��L�-J�t�M��tmL��L��1�A��H��~I)�r&I���H���uA�Ջ��tЉ��م��O��(��!���I��H���uI���u�H��蜰����t
�C��]($(L$)L$0)D$ H�l�uH��t"�@u'(D$ (L$0)C)K W�)C0��"��@t�H�{H�t$ �S1��H��@[A\A]A^A_�G�G<uH�H�t�H�?�H���tH�Ot�%��tf.����W��)G �w�f.��AVSH��H���uH����f����H���uH�����@��H�s�uH������H�X�uH���
��fDofoGfo fn�f��fn
A�f��fn59�f�fDo%@��fDd$fDd$ fD$$fEo�fEo�fEo�fDT$@fo�fDo�fDo�fD$`fDo�f�$�f�$�fL$pft$Pf.�fE��fod$fA��fd$foT$ fA��fT$ fo$fA��f$fA�f��f��f���pDZ�p���pӱ�p��pɱ�pѱ�pα�p�f��fD��fD��fD��fDD$0fD��fAo�fr�fAr�fD��fE��fAo�fr�fAr�fD��fE��fAo�fr�fAr�fD��fE��fAo�fr�fAr�fD��fE��fDoD$fE��fDD$fo\$ fA��f\$ fo<$fA��f<$fA��fo�fr�fr�f�fA��fo�fr�fr�f��f��fo�fr�fr�f��f�fo�fr�fr�f��f��fD��fD��foL$0f��fD��fE��fE��fD��fo�fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fEp�9fEp�9fEp�9fEp�9fp�NfL$0fEp�NfEp�NfDp�Nfp��fp̓fpғfpޓf�$�fE��fo\$fA��fo|$ fA��fo,$fA��f,$�Ap��p��p���p�f���pñ�p��p���p��f���pϱ�pɱ�pұ�p�f���pͱ�pɱ�p�$���pұf��fol$0f��fD��fD��fD��fDD$0fD��fE��fE��fE��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fE��fA��fA��fDo$fE��fA��fo�fr�fr�f��f\$f��fo�fr�fr�f�f|$ f��fo�fr�fr�f��fD$fA��fo�fr�fr�f��f��fD��fD��foL$0f��fD��fE��fE��fD��fo�fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fAo�fr�fAr�fD��fEpɓfEp�fEpۓfEpғfp�NfEp�NfEp�NfDp�Nfp�9fp�9fp�9fp�9���:���fo�fo$f��f$fod$ f��foT$f��fD��foD$@fD��fD��fD��fD��foD$`f��fD��fD��fD��f��$�f�L$pf�t$P�D&�DN�n fo�$�f���~0�V@�DnP�D~`�^p����D���D�����($���D���D�����f��fG H�ĸ[A^�H��I���q�L��H��f������H�ĸ[A^�H��I���H�L��H�ީ@����H�ĸ[A^�H��I����L��H�ީ�����H�ĸ[A^�]H��I�����L��H�ީ���H�ĸ[A^�rf���}ZG ��R���
�\��}ZW��}Z'��}8��o=�\��o-�\�o5�\�}o��}o��}o��}o��}o��}o��}o�ŭ���A=������A
���Ap��A~p��Ap���A~p���A%���A���A%���r��-r��A-���A���r��5r��A5��ŭ���A5���bE��b��A���b=��b
��A
��A%���A���A%���A���r��-r��A-���r��5r��A5���A}p�9�A}p�9�A}p�N�A}p�Nŭ���A5���p���A~p���b��A���Ap���A~p���b
��A
��A%���A���A%���A���r��-r��A-���r��5r��A5��ŭ���A5������b��A
���b
��A%���A���A%���A���r��-r��A-���r��5r��A5���A}pғ�A}pɓ�A}p�N�A}p�N�A}p�9�A}p�9���C�����}Z-*�Ž�����ŭ��ŵ���%��ŝ��ŕ��ō���cU8���UF�1��M8���MF�1��=8���=F�1�cm8���mF�1�~�v �n@�^`����~������������G �w�fDH��X�yo'�ow ���
�����S��I�[��yoO�yo^���Ayo��Ayo��y��y��y��Ayo��y$$�y��yL$��yL$��yL$��yL$��t$@�L$0�\$ �\$��yD$�yD$�f��)��š���p۱�p�����D$�����r���r��i��ő�������p���zpȱű�D$��D$������r��r��y��������D$��p���p��Y�|$����ũr��r��)��ř�����l$��p��pͱ��l$�����r��)r��A)���A9���y\$��o����I��b!��)��ő���|$���1��bA��1���	����Y���1�����ř���\$���q���a�����š�L$�Ź���r��r�����)�D$��9��r���r����Ł���\$��	���	r��r��A������\$�����	r��r��A��p�9�A�d$��A{p���Azp���oԥ�b!��A!���p�9��\$��\$��p۱�p۱�b)�ũ���l$��Ayp�9����\$��p۱�p۱��Y������Ayp�9ʼn�\$��\$��p۱�p۱��i������p�N�!��ű����r��r�����yp�N�y��ũ����r��r����pL$�N�q�������r���r��q��pL$�N��ʼn����r���r��q�ř���L$�š���yo%����q��L$��1��Ź����r���r������L$���L$����\$���a��)��š���r��r���Ł�D$������BY��Ayo��A�������r���r��Y��ʼn�l$������Bi�����)����r���r�����pT$���p��Ayp��yp��yp�N�yp�N�t$��yp�N�t$��yo��yp�N�L$��yoT$��pt$�9�p�9�yp�9�\$��yp�9�\$��yo����4����o�����D$�������ũ���yo$š��š���A	���A���yol$�ő��ő�d$���d$���l$���L$0�oD$��y�t$ �oD$��y�|$��oD$@����V�~ �^0�zN@�nP�f`�Np�z���z���z���z���(L$�����z���z���z������G �wH��X�f�H��HfDofogfDog fDn-��fE��fDn5��fE��fDn=��fE�fo=ڡ�f|$�fo�f|$�fEo�fAo�fAo�fDL$�fDo�fo�fo�fd$�fDd$ fDl$fD4$fD|$�fA��fDoD$�fD��f��foL$�fA��fL$�fD��fE��fD�fD��Ep��Ep�fDd$��Ep��ApͱfL$��Ep���Ep���Ep���Ep��fE��f��fA��fA��fd$�fE��fAo�fr�fAr�fD��f��fo�fr�fr�f��f��fo�fr�fr�f��fD��fAo�fr�fAr�fD��fA��fD��f��fod$�fA��fo�fDo-�fA8�fDod$�fE8�fD��fDd$�fAo�fA8�fDod$�fE8�fD��fDd$�fo�fA8�fE8�fD��fd$�fA8�fE8�fD�fDol$�fE��fA��fA��foL$�fA��fE��f��f��fD��fo�fAo�fr�fAr�fD��fo�fr�fr�f��fo�fr�fr�f��fAo�fr�fAr�fD��fEp�9fp�9fp�9fEp�9fEp�Nfp�NfD$�fp�NfD$0fp�NfD$�fA��fAo�f��f��fod$�fA��fd$��pϱ�pɱfDo%��fAo�fA8�f��pͱ�pɱfDol$�fE8�fD���pα�pɱfE8�fD���p̱�pɱfE8�fD�fD��fDoD$�fE��fDD$�fDod$0fE��fod$�fA��fd$�fE��fA��fA��fD��fAo�fr�fAr�fD��fo�fr�fr�f��fo�fr�fr�f��fAo�fr�fAr�fD��fA��f��f��foL$�fA��fDo�fD��fom�fD8�fl$�fD��fD8�fD�fD8�fL$�fD�fD8�fE��fol$�fA��fE��foD$�fA��fE��f��fA��fD��fo�fAo�fr�fAr�fD��fo�fr�fr�f��fo�fr�fr�f��fAo�fr�fAr�fD��fEpۓfpۓfpғfEpɓfEp�Nfp�NfAp�Nfp�NfEp�9fEp�9fEp�9fEp�9���i���fo
�fDoD$�fD��fDD$�f��fDoD$�fD��f��foL$�fD��f��f��fD��foL$�fD��f��f��f��fD�l$fD�4$fD�|$��>�D^�DV foL$ fD���Df0�DF@�^P�F`�Dnp����������D��(D$����D������D��f�
їfO H��H��H��HfDofogfDog fDn-_�fE��fDn5��fE��fDn=��fE�fo=���f|$�fo�f|$�fEo�fAo�fAo�fDL$�fDo�fo�fo�fd$�fDd$ fDl$fD4$fD|$�fA��fDoD$�fD��f��foL$�fA��fL$�fD��fE��fD�fD��Ep��Ep�fDd$��Ep��ApͱfL$��Ep���Ep���Ep���Ep��fE��f��fA��fA��fd$�fE��fAo�fr�fAr�fD��f��fo�fr�fr�f��f��fo�fr�fr�f��fD��fAo�fr�fAr�fD��fA��fD��f��fod$�fA��fo�fDo-��fA8�fDod$�fE8�fD��fDd$�fAo�fA8�fDod$�fE8�fD��fDd$�fo�fA8�fE8�fD��fd$�fA8�fE8�fD�fDol$�fE��fA��fA��foL$�fA��fE��f��f��fD��fo�fAo�fr�fAr�fD��fo�fr�fr�f��fo�fr�fr�f��fAo�fr�fAr�fD��fEp�9fp�9fp�9fEp�9fEp�Nfp�NfD$�fp�NfD$0fp�NfD$�fA��fAo�f��f��fod$�fA��fd$��pϱ�pɱfDo%S�fAo�fA8�f��pͱ�pɱfDol$�fE8�fD���pα�pɱfE8�fD���p̱�pɱfE8�fD�fD��fDoD$�fE��fDD$�fDod$0fE��fod$�fA��fd$�fE��fA��fA��fD��fAo�fr�fAr�fD��fo�fr�fr�f��fo�fr�fr�f��fAo�fr�fAr�fD��fA��f��f��foL$�fA��fDo�fD��fo-�fD8�fl$�fD��fD8�fD�fD8�fL$�fD�fD8�fE��fol$�fA��fE��foD$�fA��fE��f��fA��fD��fo�fAo�fr�fAr�fD��fo�fr�fr�f��fo�fr�fr�f��fAo�fr�fAr�fD��fEpۓfpۓfpғfEpɓfEp�Nfp�NfAp�Nfp�NfEp�9fEp�9fEp�9fEp�9���i���fo
��fDoD$�fD��fDD$�f��fDoD$�fD��f��foL$�fD��f��f��fD��foL$�fD��f��f��f��fD�l$fD�4$fD�|$��>�D^�DV foL$ fD���Df0�DF@�^P�F`�Dnp����������D��(D$����D������D��f�
��fO H��H��AWAVATSH��L�'H�L�~M�w H�߾'A�։����u_A�4$H�|$��\��T$H���r�t$H��A�։����t!�*�D$H)�H�4H��H��A�W�����uH�߾'A��H��[A\A^A_�UH��AWAVAUATSH��xH��H�H���>�K���K���r5H�{ H��tH�5�%a��O^�A����4H��C�!H�KH;K�<A��D�$H��H�KA�ă�L����W�
��M�D��N�H���F
H��������H�{ H��t51�H����H�T�H�9�H�5I%aHD�I���]�L��A�����H��k�v��B���C����I��A��H������A����GE��t"H�{ H��tH�5�%a��8]���� H�{ H��tH�5s%a��]�����H���H���&����Xt>��Y��H�{ H��tH�5Z����\�A�����H��C�L�u�L��H�޺s��A�>uJD�}�H�{ H���CA��H��H��H�
$aH�5���HE��A��H���A��H���H�{ H��tH�5�$a��/\�A����H���A����A��Mt4H�{ H��tH�5k����[�����H��1��F�������H�{ H��tH�5$a��[�����H�;���K�L�u�L��H�޺s��A�>�#D�}�H�{ H��t1H�#aH�5�E��HE�A��H��H���R[�A����7H�D�{�$I��A��H�����A����
H�;��L�}�L��H�޺s�2A�?�Z���H�;��M�gL��H���I�?�fI�� E�M�)M�)E�A����H�E�HE����H�{ H�����H�5�"a��Z����mH�s H�������H�}������L�}�L�}�H�;��L��H����I�>��E�M�)�p���)�`���H�s H���c���H��`����lA�����H�C H���?���M���6�����#H�(���H�8H�@H�5d!a��P��u3H�s H�}�薓���u"H�C H�8H�@H�56!a��P������A��{H�{ H��toH�5+!a��qY�A���\D�}�����H�{ H��tGH�5�!a��IY���u5H�;�(���H�{ H��tH�5� a�H��x[A\A]A^A_]�Y�E1�D��H��x[A\A]A^A_]�H�{ H��tH�5� a���X���u�A��CtA��Su3H�{ H��tHH�50���H�{ H��t1H�5a a��X��D�m�H�s H��tH�}���^����s���H�E�H�{ HE�u]H�������H�5! a��[X����C���H�s L�e�H�������H�}��y�����!���H�{ H���o���H�5�a�Q���H���Z���H�5�a��W������H�s H���4���H�}��@������H�{ �Z���H�>H�FH�@H�5�+a���UH��AWAVSH��HH��H�?t`A��L�}�L��H����%I�?H�{ thH����K)M�)E�E�M�KA��H�����(E�(M�K�hH�{ H��t]H�5�a�H��H[A^A_]�W�H��t.�E�H�
�aH�5��H��HE�H��H����V������uE�M�K1�H��H[A^A_]�UH��AVSH��H��H�FH;Fs+H�8u#H��H�FL�u�L���
A�>t�E�C��
H�C1��H��[A^]�H�E�H���t	H��H�C���C��UH��SPI��H�vM�PI9�sI�B�<uuI��M�PA��E1�I9�srM�C��<
seI��M�P��t/���
L9�t9C���Ѐ�	wI��M�PH��p5��H�r-��1�I9�sC�<_uI��M�P�I��L��H�r	I�HH9�v�GH�H��[]�I9�sC�<���H9�sA�<	���K�4E��t1O�
I��H��H��t;H��H��A�<_u�H��tAH9�s-�<�6�H�7H�GH�GH�G놺1��0urH��H��uE1��H9�s�<�~EI���I��u;L)�I�H��L��H���9���H�H�OH�wH�G�0���L�stL��L���))�L�:stH��H��H���)�L�
stH��H��1��)�UH��AWAVAUATSH��HH��I��H�������1����tI�MH�M�H����H�]�I�EH�E�D�I�MI�EH��H�M�H�E���H�E1����xH���Y�փ�D�AA��?���v-�yA����?D	ǀ��r(�QH����������?	�	��H����D	Ɖ��H����	���I����>B�������I��H9�t.�y���I�uI�UH�;H�CH�@H��H[A\A]A^A_]��E1�H�E�L�e�M�J��H�E���H�E��H��H�E�A�1�I�ľ�1�A�$1�M��I)�A�MC�I��I��I��MC��tM9���A�$I���D�ڨ�s�B�<r�B�<	�a����D��L��H���LH��CM9�w$�$L)�H��H���*H��I��$�1��e���H��M�AH��1�I��HE���H�E�H�� ��H�E�5��=���I����H��I9�vB�������B�������I��I9�w��
H����kH�EЉ������M9�I�����H��1�H�u�H��1�I��H��H�H���r"E1�H��I��H��H��I��$H��W>H��w��H��E1�H��E�$������&1�f����L�H�E��H�E�M���7���H�E�L� H�@H�@H�5�a�	L��H���A���uCH�U�H��t&L��H�u�I��ӄ�u*H�5a�L��A�ք�uL��H�u�H�U�I��ӄ�tD��H��H[A\A]A^A_]�H�5�a�L��L���Q���H�]�L�u�L������L�e�A��E�H��L���W�A�ń�u�I��I��u��H��nt���S*�H�GH;GsH��H��H�G�A�<sH�� 1��$�1�����1�1������H�HB�H	��UH��AVSH��H��L�w H�G 1����u
L�s H��[A^]�H�=aH�
{otL��ntH�U�=��)�UH��AWAVAUATSH��I��L�7M��t<I�D$M�|$I9�sVH�E�C�>M�oM�l$���H��t}I�|$ H��t^H���I�|$ H��tOH�5Ea�H��[A\A]A^A_]�}O�I�|$ H��tH�5���bO�A���uI�$A�D$E1�D��H��[A\A]A^A_]�A�D$��A�D$=�v2I�|$ H��tH�5�a��
O�A���u�I�$A�D$릍C�����H�
 �Hc�H��I�|$ H��tH�5[a��N�A����g���M��L�����A����Q�����Au=L��I� H��tH�5Ja��yN�L�����$���H�Ͼ��������L��I� H����H�5�a�I�|$ H��t!H�5�a��"N�A�������I�|$ H�ڃ�P�(H���@H�5�a��I�|$ H��t7H�5/a���M�A����|���M�4$M����I�D$H�E�M�l$L;m���C�<.L��I��M�l$L�u�L��L���uA�>�ND�}�I�|$ H��t0A��H��H��H�
�aH�5͡��HE��BM�A������I�$E�|$����I�|$ H��tH�5ea��
M�A��������M��L���WA�������H��u)L��I� H���,H�5a���L����p���L��I� H���H�5�a��L�L����L�����A����4���I�|$ H��L��tH�5����`L�������H����L�����L���@�|I�|$ H��tH�5����L�A��������L���A��������I�$H����I�D$I;D$���<L��H��I�D$L�}�L��L���A�?�D�}�L��I�|$ H��t0A��H��H��H�
#aH�5���HE��zK�A����%���H�D�{����M�|$L��1����I�|$ H�����H�5����,K�����H�u�H��t6L���!	A��������I�|$ H��tH�5�a���J����������Rt&I�|$ H��tH�5F����J�A����s���L�����L��A����]���H�;�P����K�H���L�}�M��L��t�I��H�{ H��tH�5?a��lJ�������L��L��L���a�UH��AWAVAUATSH��H�H����H��E1�L�}�L�%�aE1�H�SH�KH9�s
�<E��I��r.H�{ H��t%�L����I�����H�H��tAH�SH�KH9�s4���KtE��Lu&H��H�KL��H����}�uGH�u�H����H�������udH�H���d����\H��H�KH��1����H��H�KE1��=D�u�H�{ H��tBH��aH�5˝E��HE�A��H��H���3I���tA�L��H��[A\A]A^A_]�H�D�s�L�L�NH�NL9�sA�<_uH��H�NH�G�p1�A�>L9�sGA���_tFD�Z�A��
rD�Z�A��s�©�
D�Z�A��s���A��H��H�NI��p	A��H�s��G��H��H�NH���t�H��H�G1���UH��AWAVATSH��H��H�H����A��H�sH�CH9��XD�$H�PH�S�{�lj{���v5H�{ H��tH�5�a��H�A����DH��C�1A�|$���(wpL�t~Ic<�L��H9�s3�<nu-H��H�CH�{ H��tH�5�a��G�A�����H��D���A�����H�;���K�A��A��A��B�xA��H����L�u�L��H���rI�>H���H�u�����>H����H���+H�{ H��t�H�5����8H�{ H���f���H�5qa�H9�s�<euH��H�CH���^�/���E��u%H�{ H��tH�5�a��F�A�����H�{ H��tH�5�a��wF�A�����A��Rt%H�{ H��tH�5����LF�A�����H�߾�����FL�u�L��H���TI�>H���H�u���H��H�� �� ���u��5��=��>H�{ H��tH�5S����E�A����	H��C�E��u%H�{ H��tH�5x
a��E�A�����H�{ H��tH�5�
a��jE�A�����H���A����H��u&H�{ H���[H�5�
a��(E����kH�{ H���5H�5\
a��E��u%H�{ H��tH�5�a���D�A����(H�߾�7�A����H�H��tSH�KH;Ks&�H��H�K��S�Y��T���U��H�{ H������H�5����oD����H�{ H����H�5a�H��[A\A^A_]�@D�E��u%H�{ H��tH�5
a��!D�A����aH�{ H��tH�5[a��C�A����<H���A����)E���T���H�{ H���G���H�5~a��C��&���E��u%H�{ H��tH�5|a��C�A�����H�{ H��tH�5
a��nC�A�����H���A�H����H�{ H���d���H�5�
a��1C��F���D�u�H�{ H��t\H��
aH�5��E��HE�A��H��H���-D�u�H�{ H��t,A��H��H��H�
s
aH�5U���HE���B�A���uH�D�sE1�D��H��[A\A^A_]�H�{ ����	���H�{ H������H�5[
a����H�{ H��tH�5�
a��]B���u�H���
H���(����H�{ H��tH�5
a��,B����o���H����
H���^���H�{ H���(���H�5�	a����UH��AWAVAUATSH��H�_ H��tSI��I��H�5�	a�H���A�A���u5M��tBE�o(M)�s[H�5%��H���A���uI�A�GE1�D��H��[A\A]A^A_]�H�5�a�H��H��[A\A]A^A_]�QA�I��sA��aH�}�D�/H���G��'H�5�a�H���"A���u�H�}�L�/H���O��A���UH��AWAVAUATSH��I��H�?tU��L�}�L��L���M�'M��thL�m�L��L������H�U�M�v M����H�}�L������A��I�~ H����H�57a�H��[A\A]A^A_]�o@��]�I�~ H��t+H��aH�5Ք��HE���H��H���?@�A���ueI�A�^�UM�v M��tLH�5a�L���@�A���u4L��L��L���?���u"A�F�u����H��t L��H���T���E1�D��H��[A\A]A^A_]�H�=b^t���UH��AWAVSH��HH��H�?t`A��L�}�L��H����
I�?H�{ thH����K)M�)E�E�M�KA��H�����(E�(M�K�hH�{ H��t]H�5�a�H��H[A^A_]�?�H��t.�E�H�
�aH�5��H��HE�H��H����>������uE�M�K1�H��H[A^A_]�UH��SPI��H�VH�H�vI��I9�sNL��F�I��M�PE�Y�A��
A��A�Y�����D�u�A��_uI��I)�r)H��t�<�|H�H�L�G��GH�H��[]�L�y\tH����UH��AWAVATSH��H��I��H�
�aL��`���A�L��L��H����o�L�e�L��L����H�E�H��t�uH�M��H��H��H)�H��v1���H9�u1��L�L�1��1@��xH���a����D�IA��?@���v2D�AA��A��?E	�@���r*�qH������A����?D	�	��H����D	ω��
H����A	�D��D�F�A���A��
�~Ѓ�:AC���s%H��H����H	�H9��b���H�Ā[A\A^A_]�H�=�Zt��UH��AWAVAUATSH��(H���LA��I��H�?I�F�'�P ����/A��"�	A���)A��E��t.A��	tcA��
u2f�E�\n�cA��
tA��'tQA��\uf�E�\\�If�E�\0�Af�E�\r�9A���vD���1w���uzD���u/���tnD�eȰ����f�E�\t�f�E�\'H�E��1��U�f�U�L�e�L�e�D��D��M9�s"D��A���wB�t-�I�>I�F�P I�ń�uM��A�����H�}�D���-	�E�f�E�H�E�H�EȊMŠE��I�>I�F�"�P A�����1ۉ�H��([A\A]A^A_]�I�>I�FH�@ �'H��([A\A]A^A_]��UH��AWAVAUATSH��XI��H�?��H�]�H��L���i���L�;M���:L�e�A����H��������I!�O�,'L�;L�cL�kH�CH�C H���|=r�=��L�m�M�n M���I�}I�E�"�P ����L�u�M�>M�fH�E�I�FI�FI�F L���=��A��=��A��'uI�}I�E�'�P ��t��A��E��t.A��	tcA��
u2f�E�\n�cA��
tA��"tQA��\uf�E�\\�If�E�\0�Af�E�\r�9A���vD����t���u|D���-���tpD�eȰ����f�E�\t�f�E�\"H�E��1��U�f�U�L�e�L�e�D��D��M9�s&D��A���wB�t=�I�}I�E�P I�DŽ�t���L�u����H�}�D�����E�f�E�H�E�H�EȊMŠE��I�~ H����H�5�a�H��X[A\A]A^A_]�9�I�~ H��tH�5����9����uTI�A�F�DD�}�I�~ H��t,H�raH�5T�E��HE�A��H��H���8����u
I�E�~1ۉ�H��X[A\A]A^A_]�I�}I�E�"�P ����H�=��aH�
�WtL��WtH�U��+�Q�UH��AWAVATSH�H��t\I��E1�L�%��`1�I�OI;Os�<EtIH��tI� H��t�L���8���u"L�������uH��I�H��u��1��A��
H��I�OE1�L��H��[A\A^A_]�UH��AWAVATSH�H��thI��1�L�=l�`E1�I�NI;Ns�<EtBI��rI�~ H��t�L���7���uL�������u
I�H��u����	H��I�N1�H��[A\A^A_]�UH��AWAVAUATSH��HH�H����H��L�u�L�e�E1�H�KH;Ks
�<E�~I��r,H�{ H��t#�H�5��`��6����AH�;��L��H�޺s����}���H�;txL��H���L�H�}���E�M�)M�)E�H�s H��t2L���������H�{ H��t�H�5D�`�Z6�����H�߾��������(H�{ H��tA��H�5�`�6�����H�H������D�u�H�{ H��taH���`H�5g�E��HE�A��H��H���-D�u�H�{ H��t1A��H��H��H�
I�`H�5+���HE��5���tA��H�D�s�H��H�KE1�L��H��H[A\A]A^A_]�UH��AVSH��`H�OH�w �H)��)L�I�0H�H�OH���&A�D�J�A���A��
�BЃ�:AC�����A�PD�R�A���A��
D�JЃ�:EC�A������A�xEH�E�D�f�@�@H�E�H�E��H�]�H�u�H��迪��;����{�A����l�A���r�A���r�A����GH�E�D�H�f��@L�M�L�M�H�U�L�U����L�H��E1�N�I��r�N�I��H�7L�WD�^�A�[���߃�
E�S�A��:DC�A�����^�D�s�A���A��
D�[Ѓ�:EC�A����A��E�D�I���H��H��M��M�u����H�}�H�E�H�}�H�E�H�4H�������xH�W�]����D�OA��?<�v0D�GA��A��?E	�<�r*H�W�G����A����?D	�	��H�W��D	ɉ��
H�W��A	�D��H9�u4=t0H��`[A^]�H�=�Pt�,
�H�=�aH��Pt�(�4
��:�H�M�H�H�E�H�u�H�H�� H�FH�E�H�FH�KH�FH�N H�A��H�F(H�=��H��Pt�	����������H�H��D$�f�D$�A��A��H���E�D�D$�A��A��A��E�D�D$�A��A��A��E�D�D$�A��A��A��E�D�D$�A��A��A��E�D�D$�����T$��D$�}f�D�\u�D�{�D$�f�GH�D$�H��O
�G
�H��H�5|a���1�H��H)�H�� �ݵ�H9�t1�1�1Ҁ<���H�H��H9�u��1��UH��AWAVATSH��I��H��L�fL�}�L���m�A�?u�EшC�$I��H�E�L9�sA�N�����v�C��CH�H��[A\A^A_]�AH�C�K��@�ǟ@��w@���H�
i�aH�H�
��tH��1��UH��AWAVAUATSH��H��H�?teL�u�L��H�޺G���A�>��D�}�H�{ H��t-H�A�`H�5#�E��HE�A��H��H���0�A���u8H�D�{�(H�{ H��tH�5�`�H��[A\A]A^A_]�O0�E1�D��H��[A\A]A^A_]�H�{ H��toL�e�M����H�5����0�A���u�E1�L�=��`M9�tQM��tH�{ H��t�L����/���u��C(�H�����I�ń�t��v���H��H��[A\A]A^A_]�kH�{ H��tH�5�`��/����>���H���AD)c(�0���UH��AVSH��@H��H�?tYL�u�L��H�����I�>H�{ tbH����K)M�)E�E�M�KH�����(E�(M�K�fH�{ H��t[H�5��`�H��@[A^]��.�H��t.�E�H�
q�`H�5S�H��HE�H��H���.������uE�M�K1�H��@[A^]�UH��AWAVATSH�H��tWI��E1�L�%;�`1�I�OI;Os�<EtDH��tI� H��t�L���P.���uL���F����uH��I�H��u��1��A��
H��I�OE1�L��H��[A\A^A_]�UH��AWAVAUATSH��H��H�?teL�u�L��H�޺G���A�>u{D�}�H�{ H��t1H�]�`H�5?�E��HE�A��H��H���-�A�����H�D�{�(H�{ H��tH�5/�`�H��[A\A]A^A_]�g-�E1��H�{ H��tpL�e�M����H�5ʩ��8-�A�����E1�L�=��`M9�tEM��tH�{ H��t�L���-���uS�C(�H����I�ń�t��:H���I���-H�{ H��tH�5��`��,���uH����I��D)c(D��H��[A\A]A^A_]�UH��AWAVSPH��H�H����H�KH;Ksh�H��H�K��N����O����RuFH��1����A�����H�{ H��tH�5\�`��&,�����H��1����H�{ H��tH�5���+�A�����H��C�H�{ H��tyH�5z�`�H��[A^A_]�+��C���C=�v`H�{ H��tH�5.�`��+�A���u1H��C�!H�{ H��tH�5��`��_+�A���uE1�D��H��[A^A_]�H�����A���u�L�=`�`H�H��t8H�CH;Cs�<EtKH�{ H��t�L���+���u�H���]�����t��H�{ H�������H�5]���*�����H��H�C�K�g���UH��AWAVAUATSH��HH�H����H��L�=V�`L�m�L�e�E1�H�KH;Ks
�<E��M��t"H�{ H��t�H�5(�`�Z*�����H���<��H�H����H�KH;K���<
p��H��H�KH�{ �tH��t(�L���H��t�H�5B�`��)����&H�;��L��H���q��H�}���E�M�)M�)E�H�s H��t2L���������H�{ H��t�H�5k�`�)�����H���q�������������M��M���tGH�{ H��t>A��H�5��`�!M��M��H�{ H��tA��H�5��`�)���ugH�I��H��M��M��L�m��g����ID�u�H�{ H��t1A��H��H��H�
i�`H�5K}��HE��(���tA��H�D�sE1�L��H��H[A\A]A^A_]�H��H�K��UH��AVSH��@H��H�H����H�CH;Csv���I����BudH��H�CL�u�L��H�����I�>H�{ ��H����K)M�)E�E�M�KH���w���(E�(M�K�H��1��N��A��E�D��H��@[A^]�H��H�CH��1��+��A���u�H�{ H��tH�5�`��'���u�H���C��I��A���H��t2�E�H�
�`H�5�{H��HE�H��H���d'���tA��w���E�M�KE1��`���UH��AWAVAUATSH��H��H�H����H�SH�CH9�s�<UuH��H�CA��E1�H9�s0�<Ku*H�pH�sH9�sX�<1CuRH��H�CA�L�5��`�nE����E1�H�{ H��tH�5x�`��&�A�����M��u=�eL�u�L��H���!��M�6M���L�e�M���=H�}��2E��u�L�k M��tH�5��L���7&�A����41�H��8���H�L�gL�wL�gH�G L�g(H�__H�G0�G8f�G@�H���M��tL��H����%�����L�}�H��8����	L���H�L��L�m�H�M�H��I��L����H��tMI�ĸM��t�I�ֺL��H�5Q�`�v%���L�m�u?�M��t�L��L��L���V%�L��t��H�}�H��tH�5�`��3%���tA��/H�{ H��tH�5��`��
%�A����
H���]���A����H�{ H��tH�5/�`���$�����H�H��tH�CH;Cs�<uuH��H�C�H�{ H��tH�5���$�����H��H�Ĩ[A\A]A^A_]�p��D�u�H�{ H��t-H���`H�5�xE��HE�A��H��H���;$�A���u<H�D�s�,H�{ H��tH�5�x��
$�A���uH��CE1�D��H�Ĩ[A\A]A^A_]�H�=lBt��UH��AWAVAUATSH��(�At1��H��H�GH�E�H�GL�(H�E�I9���L�o M9������H�C0H�E�D�C8F�t/A�ƉE�L�E�L��L)�H�M�J�4)H��w1�H��tD84t H��H9�u�H��1���}�H��肛�L�E����tFI�I��L�k M��M)�r)L;m�w#A��svH�E�J�< H�u�L���}tL�E���tDM9��r����L�{ �CAH�L�cH�U�H�1�I)�HE€{@HE�L��H��([A\A]A^A_]�H�I)�H�M�H�L�+H����H�
HXt�1�L���)��UH��H��H��L�M�I�9H�
�H�$H�5��`H�
��
A�H���+5�H��]�UH��AWAVAUATSH��8�>�{H�V(H�FPA�H9��H�}�L�VHH�N`L�
I��I��I9���H�~8L�vXL�I�L�M�L�^ L�nL�NH��L)�H�]�I�L�M�L�
L�M�I��M)�I��L�M�M�$I��I��L�]�L9��:G�M��sRM9�M��MG�H���MD�M��I9�sOM��I�I9��}M�YC�C:t�LM�L�N(H�����E1�L�]��mL�M�L�N(H���tfE1�L�M��VH���M��A�MD�M��M9���I��I9��9M�I9��C�C:t�L�M�L�N(L�E�H���L�]�tL�F8M��L�E�M�I9������KL�]���A��~��D�FD��4�FH�VH�FHH�NPH����H9�sz�<�}vL�TtH��H�����H�}�H�OL�GM��tM��I9�sC�<�~���I��u�1��H�E�H�F(H���tH�F8H�}�H�WH�E�H�G�u�H9�uE�����F�������A��A��D�\A��?���vND�TA��A��?E	ڀ��rX�LA��A��A����?D	�D	��FL��I9�LF�L�N(H�I�A��zA��E	�D���H�}�H�OL�GI������A��E	�D��E��t
H�WH�WE1��>A�����r���r���H��H�H�FH�WH�GL�H��8[A\A]A^A_]�I�L9�LG�H�ZRt�H�9RtL��H���g��H�RtL��H���U��H��H�
ǽaH��H�
�aHc�H�H�>H�NH�IH���H�L�GH�H�NH��L�����H�?�F����V����"W�齮�UH��AWAVAUATSH��hI��H�L�(M����	H�HH�M�L�pH�E�L�e�L�u�H�u�L9���	H�}���	H�FH�E�A�UD��L�}�I�O�1���@��xD���]A��A��E��E�\A��?@���v2E�TA��A��?E	�@���r$E�\A��A��A��A��?E	��A��E	��A��E	�J�(A���A��
s#H9��X	A�|@����U	I��H���g���H�M�L)��q	A�|
��P	H��uA�A��+��A��-��E1���+A��L)�M�I��H��sbH����I�1�1�A�T
��Ѓ�	��H����H�BH��I9�u�H��tdL��H)�H�M�vd�<����<���L�,I���[I�1�1�I9�tƺ
H��A�T
�5��Ѓ�
����H��H�s��)I��L�}�E1����H�I��H�E�A�D$��L9u�������M����@��h��I��t
�{���H�CJ�;H9������xH���k�׃�D�HA��?���v=D�@A��A��?E	Ȁ��r6�P����A����?D	�	����1H���H����D	ω��
H����A	�D�z���ރ�
D�BЃ�:DC�A���b���H��t I�<$I�D$�H�5x�`�P����I��rf�;_$u�{���H��I��L��I��M��tDA���$�)��.u2I��H����I�<$I�D$�H�5�`�P���4�H�M�I�1�L��H9���H���9@��xH�q���\����D�IA��?@���v2D�AA��A��?E	�@���r(H�q�y����A����?D	�	��H�q��D	��
H�q��D	ƒ�$tH��H)�H�H��.�n���H����H�U�H9�L�e���A�<���I�<$I�D$L��H��P���QA�<��@L�}���H��tA�~��8H�M�H�Y�M�fE1�H��L)�K�4<H��w1�H��t�<$tH��H9�u�H��1���$H��蹑������J�:H9�sA�<$��I�I��L9�s��L�e�I�<$I�D$L��1�P���L�}����$��I�<$I�D$L���PL�}�L�����eI)�I�L������A�N����L��x%���XH�AA�$����aH;E�sHH�Y�X�ȃ�A�v��?���v[A�V����?	���
A�N��������?	�	���
H��L�}�L��H��tDL�}�I)�vA�<�}�.��	����L�H����H��t2H��H���a��u�XH����A�~�H������fA�<$SPH�5+�`�ofA�<$BPH�5�`�[fA�<$RFH�5�`�GfA�<$LTH�5��`�3fA�<$GTH�5��`�fA�<$LPH�5��`�fA�<$RPH�5��`��H���F���H�5��`��C����u��I�H�A�I�VH��@�L9���D�E��xH���tE��A��D�_A��?A���v@D�WA��A��?E	�A���r:D�GA��A��A��A��?E	�E	�A��tJH���H��A��E	�E���H��A��E	�E��A�pƃ��@��A���A���A��A �A���N���1�H��t(H�����
�/L�e�I�<$I�D$��P��
��+����-��1���+@��H)�H�H��	sDH��� 1�1�D�:E�Q�A���A��
E�A�A��:EC�A���@��D	�H��H9�u��E1�1Ɂ����� D�:E�Q�A���A��
E�A�A��:EC�A������D	�H��H9�u���5��=���H��H�� ���	�I�<$I�L$H�I��.u7�H�5��`�ф���I��tA�~��AI��I��L�������H�5m�`�ф���A�~���I��I��L����1�1�@��tB��x���H��H��%t3H�����H�H�� ��!rH��x���L�e�L������������#L�e�I�<$I�D$L��H�U�P��L�u��������0@H��x���H�G1��GL�g �G(�輵���1�H��h[A\A]A^A_]�L�5tL��H��1�H��������E1ɀ�
A���A�H�U�D�
H�=HlaH�
4tL�m4t�+����H�=4t���L� 4t�H��L��L���-��A��L�4tL��H�u�1����E1��L�/4tH��L��H����L�54tH��L��1��NL�l4t�L��4t�KL�r4t�L���VL�4t�|���L��2t�p���L�a4t�L��H�u�H�����L��4t�L���I���L�b4t�L��H���j��L�34tL��H�M�H��H���Q��L�b4t��UH��H���E����s@�u���h��$?������s���M��E���E��?�ɀ�������w���U��M��E�����?�ʀ��@���@�u��U��M��E��H)W��
�ȉȃ�H����uH�GH�8H�@H�u��PH��]�H)W��
������H��t��H�GH�8H�@H�@��H��H��H�5�3t��UH��AWAVAUATSH��H��L�'L�oH�>H�FH�5T�`��PH�]ȈE��E�M��tZH�D�L�u�L�}�L�e�I��L��L��H���S��I��u��}�uH�E�H�8H�@H�5��`��PH��[A\A]A^A_]É����t���H�>H�FH�@H�5�`���f.�UH��SPH��H�?t
H�{�?jtH�{tH�{ H��[]�%(jtH��[]�f�UH��AWAVAUATSH���H����I��H�}�L�.H�NA��H�U�H�II�|�I�D�H������AD�)�����I�t� H�M�H��H��H�H��L�4@L�%�ktL��A��H�<�L�A������I��� H�����H�4�(L�L��M��A��H�E�D�@�fE��I�wfA���=M�.M���1H�^A��H��H�u��!L�g�I���L��x���H������L������H������H������L������H������D��A��A������]H��M��I��H9M��.L�M�H�}�H�]�L�u�D��\���A��H�M�L�H��H����	A��H��`���I�wH�u�H�M�f�O�4dK�|�K�D�H�����CD�)��J�4� L�L��h���I��I�I��K�dH��p���H�jt��L��P���B��L�<@(��H�]�BD;H�����J�D;H�E�H�pH�E���H�@H��x���H�|H�Eȍ�H�@H�U��ltJ�<�L�K��� H�����C��)��J�4�(L�H��p����\it(��B�;H�����J��; H�E�H��H��x���H�<H��H�U��~ktH��h���L�pH�<�(L�I��H�4�0L�L���htH��`���L9�H�]�����D)�I��J�?H�������@I�FK��� L�.fD��I��H��u�H��reff.�I��� L�)f��I���(L�)�Pf��I���0L�)�Pf��I���8L�)�Pf��H��H9�u�fA��H��L�u�L�e�H�E�L�}���L�m�I��H+�P���I9��:I�� J�<�I�� B���=jtL��I����\���t;H��P���I��H��(1�f.�H��L�2A�4f��H��I9�u�L�f��H�u�rdf�I��� L�1f��I���(L�1�Pf��I���0L�1�Pf��I���8L�1H�Pf��H��H9�u�L���etH�E�H��LD�Le���H�E���fA���GM��(L��@���H��H���HDžP���L��X���H�u�H��`���L��h���H��p���A��ȃ�wMI��E��E1�A��L��H9M�����H��.t��H�=��`��H��x�����
H�E��H��@�����	M�>M��tA��f��vJH�E�H�u�(�����(�����(����P HL�p0H�p8H�M�H�H@H���[A\A]A^A_]�L�u��$ffff.�L���ctA��f��w�L����M�?M����H��H�{D��M��H�}��{O���I��L�����H�����L�����L�� ���H��(���H��0���H��8���E��$B��ƒ��BA��I�pH�u�I�4H��H�M�H�E�M���A��f���VM��(L���H������HDž���H�����H�����L�����H�� ���E��J�4H��H����H�xH�}�I��E1�I��L�E�L�M���H��`���H�u�fA��$J�mL�I�|�I�D�H��@���AD�)�0���I�4�H�� L�m�I��I�I��J�mL�H��h���H�dt��L�u�B��L�4@(�0���CD4H��@���K�D4H�E�H�pH�E���H�@H��p���I�|H�E���H�@H��x����ftI�<�H��I��� H��@���A��)�0���I�4�H��(H��h����nct(�0���C�4H��@���K��4 H�E�H��H��p���I�<H��H��x�����etH�E�H�XI�<�H��(I�4�H��0L���btH��`���H9�L�u�����)ك���H�uȐH�CI��� L�:f��H��H��u�H��H�7H���H��r[�I��� L�9f��I���(L�9�Pf��I���0L�9�Pf��I���8L�9�Pf��H��H9�u�fA��H�]�H��L�m�H�E��h���H�U�H��H+E�H9��aI��$ H�]�H�<�I�� ���ddtH�}���)��H�؃�t0H��ffffff.�H�BI��� L�&f��H��H��u�H��H)�H��H�]�����fffff.�I��� L�!f��I���(L�!�Pf��I���0L�!�Pf��I���8L�!H�Pf��H��H9�u��p���H��H�u�H��H�7H���H���t�������H�����H���������L��H���j�������H)�H����������H)�H����8���H�=��`H�E(t�(����2H�=t�`H��'t�{����H� )t�*H�=K�`�w��H��H��������H���^��f.�@UH��AWAVAUATSH���H�_(��H�H���?H�WD��M��I)��?H�}�fD��H�E�f��L�CH��H�U�H�E�L�$@J�|#H�M���H�u�L�<@L�E�L��L����_tH��J�<#H��H�u�L����_tI�NI)�H�E�H��I9���H�M���H�@H�E�L�e�I�4H��A��N�<mM�L�-�atH�}�L��A��L��H�E�I�4H��L�m�L��L����A��K�vA�)�p���I�� H�M�H�}�H�H�WH�RH�t�H��P���D�)�@���I�tADD�H�t�H��� H��h������X���H�E�H��� (�p�����H��P���H�����(�@���)����H��h���H��0����X���)� ���H�M�J�D9B9H��0���K�D=(� ���CD=H� H�G0tiH��tmL�� L�}�J�<�H�� M��L�e�J��L����]tH�E�H�4� L�L��H�U��/`tK�'H�‰Ѓ�H�}�s(1��H����H�=��`H��%t�(�����<1�ffffff.�H��� H���f��H���(H�D�GfD��H���0H�D�GfD��H���8H��H���f��H9�u�H��t%ff.�H��� H�f��H��H��u�H���[A\A]A^A_]�H�=j�`H��$t�3����H�=��`H��$t�'���H�=��`H�6$t�(���f.�f�UH��AWAVAUATSH���L�wE��J�H����H�_(D��I)���fA��fD��L�KL�M�H�u�H��H�T@�H�U�H�E�L�<@J��;H�E�B�;�)�p���H�H�}�H�OH�IH�t�H��P���D�)�@���J�4;BD;�D�H�t�H��� H��h������X���H�u�H��� H��H�u�(�p�����H��P���H�����(�@���)����H��h���H��0����X���)� ���L�E�B��L�]�L�,IK�D.CD.H��0���K��. (� ���C�.K�<.H�� L�%X]tL��A��L��L�u�K�<.H��(L�e�L��H�U���J�4;H��H�Eȍ�L�,@L�5�ZtH�}�L��A��J�4;H��L��L��A��H�E�H�x H�@0��H����L�m�I�EH�E�L�� L�e�I�<�H�� L��H�U���\tL�}�J�4�H�� H�E�H��L��� ZtK���(L� H�M�f��I��tjK���0L� A�Mf��I��tNK���8L� A�Mf��I��t2K���@L� A�Mf��I��tK���HL� A�Mf��H�M�H�Q�Ѓ���s(1��H����H�=��`H��!t�(�h��H��1�f�H��� H���f��H���(H�D�GfD��H���0H�D�GfD��H���8H��H���f��H9�u�H��t%ff.�H��� H�f��H��H��u�H���[A\A]A^A_]�H�=��`H�� t�2���H�=��`H�� t�(���@UH��AWAVAUATSH���H�� ���I��H�����L�>L�vE��K�|�K�D�H�����K�4�H��L��H��L�H��H��%XtL�u�K��I�<�H��`M�t�`I�L�hH�M�I��ǀH�����AD�p)��I�4�H�ƈH����WtE�D$�fE��I�EfA��H��h����L�u�M�7M����L�hA��H����M��L�~�I���L������L������L������H������H������L������H��������A�ȍ�����EH��L�e�H�U�H�U�H9��H�u�L�m�D��t���A��H�H��H����	A��H�U�H�wH�u�H��x���f�H�}�K�|�K�D�H�E�K�4�H��M��I��I�I��L��H��Vt��L�e�H�E�H�M�I�L�H�E�H�pH�E�I�|�H��(�����H�U���XtK��I�<�H��`I��ƀH��P���AD�`AL�p)�@���)�0���I�4�H�ƈJ��L�H�Vt��H�E�H��(�0���(�@���AD�`AL�pH��P���I��ĀH�E�H�p`H�E�H��I�<�H��`H�E�H���'XtM�gK�<�H��(K�4�H��0L���H�}�L9�L�m�����D)�I��J�?H�������fffff.�I�D$K��� L�6fD��I��H��u�H��rdf.�I��� L�1f��I���(L�1�Pf��I���0L�1�Pf��I���8L�1�Pf��H��H9�u�fA��I��L�}�L�u�L��x�����H��(���H��L��H+E�H9��<I�� J�<�H�E�H�� ��H���VtH��L��H��D��t���t/H�E�I��H��(1��H��L�:A�4f��H��H9�u�L�fA��rgfff.�I��� L�9f��I���(L�9�Pf��I���0L�9�Pf��I���8L�9H�Pf��H��L9�u�H�}��QtH�E�H��LD�H�]�L���L�u�H�E�H�]��fA���?L��M��I��(L��P���L��X���HDž`���L��h���H��h���H��p���H��x���H������H�M������w]L�}�I��A��E1�A��H��M��H�U�H9����H��t��H�=>�`��H��������H�]�M��H���H��P�����*	M��H�]�M�7M��tA��f��v\L�u�H�E�H�����H�����H�L�qH�A(��AH�����H�A(L�y0H��h���H�A8H�Y@H���[A\A]A^A_]�L�}�H�]��#�H�}�.PtA��f���w���L����M�6M���?L��I�UD��M��H�U�tzO���I��L�����H�� ���L��(���L��0���H��8���H��@���H��H���A��$�0�ƒ���A��H�~H�}�H�u�H�H��H�M�H����A��f���M��(L��0���H�}�H��8���HDž@���H��H���H��P���L��X���H��`���A��H�48H��H����L�HL�M�I��E1�H�E�L�E�H����H��x���H�u�fA��$K�<�H��K�L�H�M�K�4�H��M��I��I�I��L��H��Pt��H�E�H�M�I�L�H�E�H�pH�E�I�|�H�]���H�U�H��Rt��J��L�I�|�`I��ƀH����AD�`AL�p)����)�����I�4�H�ƈK���(PtH�E�H��(�����(����AD�`AL�pH����I��ĀH�E�H�p`H�E�H��I�<�H��`H�E�H����I�]K�<�H��(K�4�H��0L����OtH��x���H9�L�}�����)ك���f�H�CI��� L�2f��H��H��u�I��J�.H���H��r[�I��� L�1f��I���(L�1�Pf��I���0L�1�Pf��I���8L�1�Pf��H��H9�u�fA��L�m�I��H�]�H�E������H�U�H��H+E�H9��eI��$ L�m�J�<�H�E�H�� ���QtH�}���D)�L���t+L��f.�H�BI��� L�&f��H��H��u�H��L)�H��L�m�����fffff.�I��� L�!f��I���(L�!�Pf��I���0L�!�Pf��I���8L�!H�Pf��H��H9�u����H��I��J�.H���H���x�������H������H�� ��������L��H���n��������H)�H������H�]������H)�H��0�����H�]�����H�=��`H��t�(�W���2H�= �`H��t�{�]���H��t�*H�=��`�#��H��H�}�H����H�}����u��JtH����f.�UH��AWAVAUATSH��L�w(A��H�H����H�_D��M��I)���H�}�fD��H�E�fA��I�FI�|�H�M�D�<�H�u�H�E�H��L���aLtI�v`H�E�H��I�<�H��`L�}�K��H�u��;LtM�|$M)�H�E�H��I9��gJ�4�H��A��H�}�L��rNtL�}�K��H�4�H��`O�|�L�m�L��L���MNtJ�D�K��D�`L�p)�p���)M�H��ˀH�M�L�E�I�I�PH�4�H�|�H�D�H���H��`���D�`L�p)�P���)�@���(�p���(M�D�`L�pH�E�H���H�M�I�<�H��`���K�D= (�@���(�P���CL=CD=I�x I�@0tiH��tmM�� I�<�H�� H�U�H��I��L����JtH�E�H�4�H�� J��L���>MtH�E�I�H�‰Ѓ�H�}�s(1��H����H�=��`H��t�(�����<1�f.�I��� L�6��f��I���(L�6D�GfD��I���0L�6D�GfD��I���8H��L�6��f��H9�u�H��t%ff.�I��� L�2f��H��H��u�H�Ę[A\A]A^A_]�H�=z�`H��t�3����H�=��`H��t�'����H�=�`H�Ft�(���f.�f�UH��AWAVAUATSH��H�_D��J�H���^L�(A��H)��af��fA��I��I�W`H�U�H��L�L��L�M�H�U�H��H�U�H�M�I�LXH�M�AD8ALH)M�)�p���H�H�}�H�WI��H�u�H�t�H�D�H��H����H��`���D�`L�p)�P���)�@���(�p���(M�D�`L�pH�U�H����J�t�O�,�H��`���J���(�@���(�P���BL�pBD�`M�gL�E�J�|�J�����L�5�JtL��A��L��J�<�H�LjL�u�L��H�U���H�E�I�4�H��H�E�D�,�L��L���GtH�E�I�4H��`J��L�L����GtH�E�H�x H�@0��H����H�E�H��H�E�M�� H�<�H�� L��H�U��JtL�e�K�4�H�� I��L��L��yGtH�U�H���(H�H�M�f��I��tfH���0H��Jf��I��tKH���8H��Jf��I��t0H���@H��Jf��I��tH���HH��Jf��H�M�H�Q�Ѓ���s(1��H����H�=�`H�3t�(���H��1�ff.�I��� L�>��f��I���(L�>D�GfD��I���0L�>D�GfD��I���8H��L�>��f��H9�u�H��t%ff.�I��� L�:f��H��H��u�H�Ę[A\A]A^A_]�H�=�`H�>t�2��H�=�`H�>t�(���@H�?t
H��%�Ct�f.�DUH��H��H��H�}�H�WH�5JH�
L�
x�L�E�H����H��]�fDUH��SH��H��F�u8�ufH�?H�u��7x�A�I)�L�(I���H�߾1��H��H�s>H��H�։ʃ�H����T5�H�V�H��H��w��>H��H�(H��ff.�H�։ʃ�H����T5�H�V�H��H��w�H��L�.I���A�I)�H�M�`�H�߾�!��H��[]�f.�UH��AWAVAUATSH��(H�U�H)���H��I��H�H���HB�H�}�H���_��}���H�}���H��A�LB�H��rHA�A�f.�M9�I��H��L)�r\L�H�}�L���^�H�}�t7M9�sM��M9�v�H�E�H�E�H�{�H�E�H�=�eH�tH�u��Ŀ�H��([A\A]A^A_]�H�
�tH��H��H�����H�=��`H��t�舿��UH��AWAVATSH��H��H��H��H)�H��A�LB�I9�LF�I���sH�������eJ��L�4IH�UUUUUUUH9�v
1�L���g��M��t-H��L��I���?tH��L��H��L��H��u�L���5���1�H��A��E1�H��AA��H���[I�����A��D��t	H��w@tH��[A\A^A_]�I��I�����D�tL���S��H��B@tL���B��f�UH��AWAVAUATSH���D�E�I��I��H�}�H�@1�H��H��H��H��`���H��H�u�H��sH��H��H)�H��@�@HB�H�E��&H��H�ȉ������H��H��H�H��H�u�H�E�H�H0H�M�H�HH��p���H�H�H��x���H���H��h���E1�L��E1�H�M�L��A�H�U�L�e�M)�vnfffff.�K�vH�u�H�<�L;e�sn�}���I�� � LC�L��L��E1�M��E1��M��I��H�U�H�M�D��L�$E��D1�A�I������f�I��s:N�$e�ffff.�H�E�I9�LC�M��}ffff.�L�L�_M9���M��I����M�øA�J�4�H�4vH��p���L�7H�<@H�4�H�x���ffffff.�I�z�L�F�M�B�H�~�I�z�L�F�M�B�H�~�I�:L�M�H�>I��H���I��u�M��M��L�$E���I����M��L��H�u�H�4ƸM��ffffff.�M��L�M9�r?H��H��I9�u��.L��H�u�H�4ƸM��@M��L�M9�sH��H��I9�u�L��H;E�I��M������M9�s�H��rM��M��I��I������H��L�$uf.�L��H��L��H��K�<6H)�J�vH��`���H��H��H1��H����?I����J��H�4@H�E�H�H��X���H�h���H��P���L�e�H�}�L��H����FM��L��I)�L��L���@tH�M�H�U�L�E�L�e�H�}�L�U�N�UL��H���I���RB8�����JI��N����M��I��L��H��M�I9�w$D��D	ȃ�uM�M��I��w���L��L)�H�@H�u�L�4�A��L�E�L�U�t A��tbI�����`���ff.�L��H��L��A��?E�A��~L��L��M��E1��)L�U�H�}�M��L�E�L�e�H�U�H�M�A��u�K�I�<�H��H��L��A��?E�A��~H��M��E1���L�U�H�}�M��L�E�L�e�H�U�H�M�I�������I�������L9�L��HB�H9������K�M�,�I9�L��IG�H��L�$@H��L��T?tL�M�M�I9�veH��P����I�M�I�T$�I�t$�1�E1�I;u�@��A��HB�H�JH�HK�@M�l��H�M�$�I���M9����H���M9�u�����L��L��X���f�I�M1�1�H;����H��IB�L�GM�FAH�RH�4�I��L9��������H�@M�l�M9�u��}���ffffff.�A�N����B�����L9u�v!I��L��H��I�M��L�e�M)�������A��u7H�u�H��H��L��A��?E�A��~H�}�E1�H���[A\A]A^A_]�H���[A\A]A^A_]�@UH��AWAVAUATSH��XL�M�H�M�H��I��I��H��!�	I���	I�GH9E��6	M��I��I��L�u��)I�FI�NH1�1�I;��@��I�~HI�F0I;N0L�vK��L�RH��HB�K�4�HB�H�L�O��M9�I��LB�K;�LB�HB�H�M�HB�M9�HC�HB�H�I;L��HB�H�E�IB�J��H�<@L�e�M�$>I�D>M�L>HE1�E1�H�M�H;9A��A��H�E�L�\8HH�E�H�H��0H�M�L;L90O�,vO�4RO��I��MB�LB�I�K��H9�M��MB�M�O;�O�$�MB�MB�MB�H9�H�M�H�AH�CH�M�H�AH�C(CH�BH�C@MC�C0MB�H�FH�CXI�I;L��IB�CHMB�L�u�I�L$H�L;A$L�e�;H�@H�D;(D;AI�BH�D;@D;0AI�AH�D;XD;H�L��L)�L9����<E��H�C�H�E�M��ffff.�A���
D�m�L��H��L�,II��M�HiѨL�I��@s0I�I�MH9�@��H�:H9���@0�H9���@0�LE�ME���L��L���cI��M��M)�I��H���������L��I�EH�E�AE)E�H�}�tH�E�H�I;E��L9e��qK�dL��H�M�L��E1�L��L��ffffff.�H�4RI�4�H9�s7H���H�8I;}H�xI��LB�O�K�|�C�I��H��H9�r�L9�t'K�H�pH�t�D��H���H��L���DL�U�J��H�@L��H��L�]� :tL�]�I��������L��L)���K�I��I�OI9�u1��^�H��H��H�U�H�}�H��I��E1��H�zI�xAI�yM1�O�IC�A@O�L�M�H(I��0H���I��H9�u�@��tH�H��H�I�|�H�|�A��M��L�U�tFM9���K�I�<�H��H�M�D�m�E��L�M��^���M��I��!������x���fff.�L9e���K�dH�E�H��L��E1�I��H�M�ffff.�K�RI��H9�s6I�uH���H;0H��HC�K�<vL�@L�D��I��H��H9�r�M9�t(H���K�vH�pH�t��I��H��M���@J��H�@M��L��H��e8tM��M)���K�vM�l�I�FI9�M��u1�D�m�L�U��sL��H��H�M�H�U�H��L��1�D�m�I��������L�U�fffff.�H�QH�VH�WL1�H�<A�FI�|�H�~(H��0H���H��H9�u�A��tH�RH��H�RI�T�I�T�A�A�M9��3�H�E�I��!M���������L��L��H��H�M�A������I�FH�CAJ��H�@I�LH�LA�L��L)�L9�����H�@H���'ffff.�H��L�(E�@H��H��L9�twH��H�@AM�DL�DL�L;D�s�L�@)E�I��fffff.�J�D�J�DBD�BI��t�I�A�N;D�I��r�H��r���J��H�<@H�;H9���L���L�@� fDH��L�(E�@H��I��H9�twH��H�@L�LL�LL�L;L�s�H�@)E�M��ffffff.�J�D�J�DBD�BI��t�I�B�N;L�I��r�H��r���K�M��I���H�T��H�A�M��H���[f�D�u�E��O�[J��D�]�E��O�RA�M�J�<�I��L�VM�QAK�4dH��K�4[H��I���L�e�I��tVL�e�L�1E1�E1�H��L;7�E��E�rH��L�fM�`AL�2L�(M9�A�I��H��M9��Y���H���Q���H��A��t71�E1�H9�@��A��I��LB�M�ZM�XAAO�IJ�<�H�4vH��H9�u0H��H9�u'H��X[A\A]A^A_]�H�=D�`H��s��+���v��H�
�sL��L��L���_��I��I��K�H�}�H��74tL���Ϥ�f.�DUH��AWAVATSH��H��H��H��H)�H����A���LB�I9�LF�I���r,M��I��H��;��H��������I9����t1�L���Χ�H������� H��L��I��H.tH��L��H��L��H��t5E1�H��AA��H���TI���v	H���.tH��[A\A^A_]ÿL���^��I��I���v	H���.tL���ȣ��UH��AWAVAUATSH���D�E�I��I��H�}�H�@1�H��H��H��H��`���H��H�u�H��sH��H��H)�H��@�@HB�H�E��&H��H�ȉ������H��H��H�H��H�u�H�E�H�HHH�M�H�HH��p���H�H�H��x���H���H��h���A�E1�E1�L��L�E�L��L�M�L�}�M)�vnfffff.�L��H��H�u�H�<L;}�sk�}���M��I�� � LC�L��E1�E1�L���0I��H�U�H�M�D��H�4E�D1��H�E�I�����lfDI��s:J�4}�]ffff.�H�E�L��I9�HC�H��:f.�H�_H�w(H9�saI����A�A�H��p���H�L��H��H�H�x���f�F�O�N�G�H�� H���I��u��A�I����M��H�U�L�A�I��L��ff.�M��M�M9�r?I��I�� L9�u��.M��H�U�L�A�I��L��M��M�M9�sI��I�� L9�u�I��L;]�H�U�M���Z���H9�sA�I��rM��I������M��J�4Efffff.�L��H��H�u�H��J�<mH)�J�nH��`���H��H��H1��H��?I����L��H��H�E�H�H��X���H�h���H��P���H�u�L��H����BM��L��I)�L��L���/tH�M�H�U�L�U�H�u�H�}�L�$}L��H���I���:B8�����2I��N����M��I��L��H��I�<H9�wD��D	��uH�I��I��w���I)�I��Lm�A��L�e�H�}�tA��tUI�����o���f�L��H��L��A��?E�A��~L��L��E1�M���)H�}�H�u�M��L�e�H�U�H�M�A��u�L��H��L�H��H��L��A��?E�A��~H��E1�M����H�}�H�u�M��L�e�H�U�H�M�I������I������L9�M��LB�L9������L�U�M��I��M�I9�L��IG�I��H��L��8.tL�M�M�I9�viH��P���DI�O�I�T$�I�t$�1�E1�I;w�@��A��HB�JHA��M�I����I�I���M9�����H���M9�u����L��L��X���f�H��I�O1�1�H;J��@��H��IB�OAMAE��H�I�� L9���������I�M9�u����ffff.�A�N����B�����L9m�v%I��H�u�H��H��I�I��L�}�M)��D�������A��u7H�u�H��H��L��A��?E�A��~H�}�E1�H���[A\A]A^A_]�H���[A\A]A^A_]�UH��AWAVAUATSH��XL�M�I��H��I��I��H��!�9I���z	I�GI9���	M��I��I��L�e���I�D$(I�L$hE1�E1�I;D$A��A��1�I;L$H@��A��K�A��K�����I�4H��@����I�DHM�T<O�LM9�I��LB�K;DLB�HB�H�U�I�<HB�M9�HC�H�M�HB�H�FI;CM��LB�IB�L��H��M�<I�D<(L�m�E1�E1�H�M�H;D9H�E�H�D8hA��A��E1�H�M�H;D9HA��A��A��O�*D���N�I��@A��A��I�THK�LK�DH9�M��MB�K;TK�"L�e�LB�IB�MB�H9�H�E�PK�2ALC�AXLB�&nI�CI;EH�M�1L��IB�yMB�L�m�DDJDDXE#EkE1EyS[0K kPc@{ps`DL;D;DT; D\;0Dd;@Dl;PDt;`D|;p�L��L)�L9����^H�C�H�E�L�m�M��ffff.�A���<D�E�L��H��H��H��L�Hi��L�I��@sAI�L$H�pH9�@��L�BL9���@0�L9�@��@0�HE„�IE��fffff.�L��H����TI��M)�I��H)M�)E�H�}�tH�M�H�IH;H��M9���L��M��I��N�#L��H��H�H��E1�I��L��L��f�H��H��L�H9�s9�L�AH���M��I��L;I��LB�ACDCI��H�� H9�r�L9�t3L��H��IL2�D2�H���H�� L���fffff.�L��H��L��H��H�U�L�U�L�]��(tL�]�L�U�L��L)�I����������H�E�L�I�OI9�u1��offffff.�H��H��H�x Le�E1�fffff.�A$AL$O�G�I�HM1�I��CCLOH��@I��I��H9�u�@��t"H��H��H��H��AALLM��M��L�m�t<M9���H�}�L�H��L��D�u�E��L�M�����E��M��I��!�v��������M9���L��M��I��J�#L��H��H�H��E1�I��H�UȐL��H��L�H9�s9�H�8H���M��I��H;yH��HC�IBLBI��H�� H9�r�M9�t3H���L��H��IL33I��H�� M���fff.�L��H��L��L�M�H��H�U���&tM��M)���H�U�HU�I�EI9�uH��1�L�M��mL��H��H��H�� Le�1�I��������L�M�ff.�A$AL$J�B�H�FL1�H��A1AL1JH��@I��H��H9�u�A��I��t$H��H��H��H��A	AL	ALAM9��7�H�E�I��!L�m�D�E�������e���L��L��H��L��A������A$AL$KL��H��AALL�L��L)�L9������H���%I�H��L�M�C�AAC�H��H�� L9�tpH��H��AALLL�DL;D�s�M�H�L�I��H��fDI��D�L�LH�� t�I�C�N;D�r�I�H��t���L��H��H�;H9���L�A��A���0fffff.�I�H��L�M�N�AAF�H��I�� H9�tpH��H��LLL�LL;L�s�L�H�L�I��L���I��D�L�LH�� t�I�F�N;L1�r�I�H��t���L��H��M�I���H�E�H�T�M��L�a�H���^f.��E�A�øH�A��L�D�]�E��A��L�I�� NAIAI��L�H��I�I���L�m�I��t\L�m�H�AE1�E1�H��H;G�E��E�rH��NAHAL�jI�D$I9�A�I��L��I9��X���H���P���I�� A��t31�1�L9���@��I��LB�AAIAHA��H���H�L9�L�u�u0H�� H9�u'H��X[A\A]A^A_]�H�=Ð`H�\�s�誜���H�
\�sL��L��L���ޚ�I��L��H��H�U���"tL���S��UH��AWAVATSH��H��H��H��H)�H�� �A� �LB�I9�LF�I��r,M��I��H��<��H��������I9����t1�L���^��H������ H��L��I���tH��L��H��L��H��t5E1�H��AA��H���TI��v	H���tH��[A\A^A_]ÿL�����I��I��v	H��XtL���X���UH��AWAVAUATSH���D�E�I��I��H�}�H�@1�H��H��H��H��p���H��H�u�H��sH��H��H)�H��@�@HB�H�E��&H��H�ȉ������H��H��H�H��H�u�H�E�H�H H�M�H���H�E�A�E1�E1�L��L�E�L��L�M�L�}�M)�v&�EDI��H��x���H��H��I�I��L�}�M)�w!1��H��x���I�����
@M��I��H�E�J�<L;}�sK�}�teM��I�� � LC�L��E1�E1�L���4I��H�U�H�M�D��H�4E��f�I��s:J�4}�ffff.�H�E�L��I9�HC�H��f.�H�H�wH9�s6I��uwL�w �1�H��H��H��H��A6A6�7A�I���*M��H�E�N��I��L���M��M�M9�r?H��I��H9�u��.M��H�E�N��I��L���M��M�M9�sH��I��H9�u�H��H;E�H�U�M�������H9���A�H����H��H��I��I��N�4H������M��I��I��L�WM�LE�1�H��������AB�AAJ�AI��I1�I��ACA
CH��I�� I���I9�u�I��@��H�M�H�U�M��������I��J�4Efff.�L��H��H��x���H��J�<mH)�J�nH��p���H��H��H1��H��?I����L��H��H�E�H�H��h���H}�H��`���H�u�L��X����BI��L��I)�L��L���tH�M�H�U�L�U�H�u�H�}�L�$}L��X���I���B8�����I��J������I��I��M��I��K�<>H9�w��D	��uH�I��I��w����I)�I��Lm��L�e�H�}�uXL��H��L��A��?E�A��~L��L��E1�M���H�}�H�u�M��L�e�H�U�H�M�A��tH��sc�6���f�A��u�L��H��L�L��H��L��A��?E�A��~L��E1�M���H�}�H�u�M��L�e�H�U�H�M�H������I������M9�M��MB�L9������L�U�L��H��L�M9�L��HG�I��H��L��ftL�E�M�M9�v]H��`���H�K�I�T$�1�1�H;S�I�T$�@��HB�@����H�H����I�I���L9�����H���M9�u�����L��L��h���H��H�1�1�H;
��@��H��HB�AE��H�I��L9��������H�L9�u�����A�N������B�����L9m������A��u7H�u�H��H��L��A��?E�A��~H�}�E1�H���[A\A]A^A_]�H���[A\A]A^A_]ÐUH��AWAVAUATSH��XL�M�I��H��I��I��H��!stI����	I�GI9���	M��I��I����M��I��J�+L��H����IL��H��I�<6H�J�+H�€�I�L��L)�L9��<�E��H�C�H�E�L�m�M��A���6L��H��H��H��L�Hk�pL�I��@L�U�D�e�s0I�H�0H9�@��L�L9���@0�L9�@��@0�HE„�IE���L��H���eDL�U�I��M)�L��H��H�M�H�)E�H�}�t
H�M�H9�bM9���I��J�<E1�L��H��H�U�L�U�I��H��H���HC�H��L�H9���ffff.�H�8L�A�E1�K;<&LB�A��L��H��O�L�XI��O;&L�Y�LB�A8@M�CH�x L�A�E1�K;<&LB�A��L��H��@ A8K�<L�@0H���H��O;&I��LB�@0A8M�H��@H9��\���H��H��L�H9�s;ffff.�H�8H���M��I��K;<&H��HB�BI��H��H9�r�H�u�H9�t)L��L��H��D�H���H��H������L��H��L��H��H�U�YtL�U�L��L)���H�E�L�I�OI9�u	1��QDH��H��H�xL�]�L]�E1�I��������AG�I�HM1�I��CDH�� I���I��H9�u�@��tH��H��H��H��ADM��L�m�t=M9��jH�}�L�H��L��D�e�E��L�M��g���M��I��!�
����|���DM9��JL��H��H�E�H�E1�L��H�M�L�]�f.�L��H���HC�H��L�H9���K�4&H�y�M��I��H;0HC�I��K�4&M��I��H;pH�q�HC�BI��K�<&M��I��H;x @H�y�HC�B@ I��BK�4&H���L��H��H;p0H��HC�@0>I��H��@H9��c���L��H��L�H9�s1@K�4&H���L��H��H;0H��HC�>I��H��H9�r�M9�t.H���L��H��I��H��M������ffff.�M��I��L��H��L��
tH�U�I��M)���M�I�EH9�u1�D�e�L�M��_L��H��M�FL�U�LU�1�D�e�H��������L�M�ff.�AA@�H�FH1�H��A1AI�� I���H��H9�u�A��tH��H��H��H��A	AL9��1�H�E�I��!L�m�������7���L��L��H��L��A��y���I����I�NI�V01�1�I;��@��1�I;V @���M�>��I�A��A��K�H�� ����O�D M�6I�I9�I��LB�M;>MB�LB�L�]�I�46HB�I9�HC�H�M�HB�H�I;L��HB�H�E�IB�L��H��M�6M�L61�1�M;6M�L60����E1�M;L6 A�����I�<L�e�E��A��O�(I�� A��A��O�d( O�,J�I9�I��MB�N;$L�e�I�LB�IB�LB�I9�H�E�K�HC�LB�H�E�I�I;L��IB�H�U�MB�!(A3?KS [0$3l3t3 |30�L��L)�L9�r,�AL��H��A�L��L)�L9�sr���H���@I��I�9M�AH��H��L9�tNI��I��CBJ�<J;|�s�I�M�@I��@BD�BI��t�M�J�J;|�M��r�I��L��H��H�3H9�spL�����f�I��M�M�JH��H��H9�tNI��I��BBN�N;D�s�I�M�II��@BD�BI��t�M�S�N;D�M��r�I��L��H��M�I���H�M�L�l�H�P�L��H���W��M�A��A�M�A��L��M�A��A��L�H��H�M�AI��M�I��L�I���L�e�I��tVL�e�L�E1�E1�H��L;�E��E�rH��L��M�eL�*M9�A�I��H�U�M9�I���d���L�m��[���H��A��t*1�E1�H9���A��I��LB�AA��L��H�H9�u0I��L9�u'H��X[A\A]A^A_]�H�=`H���s�����=��H�
��sL��H���)��I��L��H��H�U��tL��螁�f.�@UH��AWAVAUATSH��H�$H��H��H��H��H)�H����A���LB�I9�LF�I���r,M��I��H��;��H��������I9����t1�L��萄�H�������0I��I��L���
tH��tSH��L�}�H�E�H�E�L��L��L��E1�H��AA��H���VI���v	H���tH��[A\A]A^A_]ÿL�����H��I���v	H�}��pH���x���UH��AWAVAUATSH���D�E�I��I��H�}�H�@1�H��H��H��H��`���H��H�u�H��sH��H��H)�H��@�@HB�H�E��&H��H�ȉ������H��H��H�H��H�u�H�E�H�HPH�M�H�HH��p���H�H�H��x���H���H��h���A�E1�E1�L��L�E�L��L�M�L�}�M)�vnfffff.�L��H��H�u�H�<L;}�sk�}���M��I�� � LC�L��E1�E1�L���I��H�U�H�M�D��H�4E�D1��H�E�I�����lfDI��s:J�4}�]ffff.�H�E�L��I9�HC�H��:f.�H�_H�w0H9�saI����A�A�H��p���H�L��H��H�H�x���f�F�O�N�G�H�� H���I��u��A�I����M��H�U�L�A�I��L��ff.�M��M�M9�r?I��I�� L9�u��.M��H�U�L�A�I��L��M��M�M9�sI��I�� L9�u�I��L;]�H�U�M���Z���H9�sA�I��rM��I������M��J�4Efffff.�L��H��H�u�H��J�<mH)�J�nH��`���H��H��H1��H��?I����L��H��H�E�H�H��X���H�h���H��P���H�u�L��H����BM��L��I)�L��L��gtH�M�H�U�L�U�H�u�H�}�L�$}L��H���I���:B8�����2I��N����M��I��L��H��I�<H9�wD��D	��uH�I��I��w���I)�I��Lm�A��L�e�H�}�tA��tUI�����o���f�L��H��L��A��?E�A��~L��L��E1�M���H�}�H�u�M��L�e�H�U�H�M�A��u�L��H��L�H��H��L��A��?E�A��~H��E1�M���^H�}�H�u�M��L�e�H�U�H�M�I������I������L9�M��LB�L9������L�U�M��I��M�I9�L��IG�I��H��L���
tL�M�M�I9�viH��P���DI�O�I�T$�I�t$�1�E1�I;w�@��A��HB�JHA��M�I����I�I���M9�����H���M9�u����L��L��X���f�H��I�O1�1�H;J��@��H��IB�OAMAE��H�I�� L9���������I�M9�u����ffff.�A�N����B�����L9m�v%I��H�u�H��H��I�I��L�}�M)��D�������A��u7H�u�H��H��L��A��?E�A��~H�}�E1�H���[A\A]A^A_]�H���[A\A]A^A_]�UH��AWAVAUATSPI��H�_L�M��t,L�cL�-�t�DI�� I��tI�<$t�I�|$�A����I�>tH��H��[A\A]A^A_]�%�tH��[A\A]A^A_]�f.�UH��AWAVAUATSH��XL�M�I��H��I��I��H��!�9I���z	I�GI9���	M��I��I��L�e���I�D$0I�L$pE1�E1�I;D$A��A��1�I;L$P@��A��K�A��K�����I�4H��@����I�DPM�T<O�LM9�I��LB�K;DLB�HB�H�U�I�<HB�M9�HC�H�M�HB�H�FI;CM��LB�IB�L��H��M�<I�D<0L�m�E1�E1�H�M�H;D9H�E�H�D8pA��A��E1�H�M�H;D9PA��A��A��O�*D���N�I��@A��A��I�TPK�LK�DH9�M��MB�K;TK�"L�e�LB�IB�MB�H9�H�E�PK�2ALC�AXLB�&nI�CI;EH�M�1L��IB�yMB�L�m�DDJDDXE#EkE1EyS[0K kPc@{ps`DL;D;DT; D\;0Dd;@Dl;PDt;`D|;p�L��L)�L9����^H�C�H�E�L�m�M��ffff.�A���<D�E�L��H��H��H��L�Hi��L�I��@sAI�L$H�pH9�@��L�BL9���@0�L9�@��@0�HE„�IE��fffff.�L��H���1I��M)�I��H)M�)E�H�}�tH�M�H�IH;H��M9���L��M��I��N�#L��H��H�H��E1�I��L��L��f�H��H��L�H9�s9�L�AH���M��I��L;I��LB�ICLCI��H�� H9�r�L9�t3L��H��IL2�D2�H���H�� L���fffff.�L��H��L��H��H�U�L�U�L�]��tL�]�L�U�L��L)�I����������H�E�L�I�OI9�u1��offffff.�H��H��H�x Le�E1�fffff.�A$AL$O�G�I�HM1�I��CCLOH��@I��I��H9�u�@��t"H��H��H��H��AALLM��M��L�m�t<M9���H�}�L�H��L��D�u�E��L�M�����E��M��I��!�v��������M9���L��M��I��J�#L��H��H�H��E1�I��H�UȐL��H��L�H9�s9�H�8H���M��I��H;yH��HC�IBLBI��H�� H9�r�M9�t3H���L��H��IL33I��H�� M���fff.�L��H��L��L�M�H��H�U��tM��M)���H�U�HU�I�EI9�uH��1�L�M��mL��H��H��H�� Le�1�I��������L�M�ff.�A$AL$J�B�H�FL1�H��A1AL1JH��@I��H��H9�u�A��I��t$H��H��H��H��A	AL	ALAM9��7�H�E�I��!L�m�D�E�������e���L��L��H��L��A��C���A$AL$KL��H��AALL�L��L)�L9������H���$I�H��AM�C�M�S�H��H�� L9�tqH��H��AALLL�DL;D�s�M�H�L�PH��f.�I��D�L�LH�� t�I�C�N;D�r�I�H��t���L��H��H�;H9���L�A��A���/fffff.�I�H��AM�N�M�^�H��I�� H9�tqH��H��LLL�LL;L�s�L�H�L�XL��fff.�I��D�L�LH�� t�I�F�N;L1�r�I�H��t���L��H��M�I���H�E�H�T�M��L�a�H���^f.��E�A�øH�A��L�D�]�E��A��L�I�� NAIAI��L�H��I�I���L�m�I��t\L�m�H�AE1�E1�H��H;G�E��E�rH��NAHAL�jI�D$I9�A�I��L��I9��X���H���P���I�� A��t31�1�L9���@��I��LB�AAIAHA��H���H�L9�L�u�u0H�� H9�u'H��X[A\A]A^A_]�H�=�l`H���s���x��%v�H�
��sL��L��L���w�I��L��H��H�U���sL���o�UH��AWAVATSH��H��H��H��H)�H����A���LB�I9�LF�I���r,M��I��H��;��H��������I9����t1�L���r�H������� H��L��I���sH��L��H��L��H��t5E1�H��AA��H���TI���v	H����sH��[A\A^A_]ÿL���r�I��I���v	H����sL���n��UH��AWAVAUATSH��D�E�I��I��H�}�H�@1�H��H��H��H��X���H��H�u�H��sH��H��H)�H��@�@HB�H�E��&H��H�ȉ������H��H��H�H��H�u�H�E�H�HPH�M�H�HH��h���H�H�H��p���H���H��`���A�E1�L��E1�H�M�L��L�M�L�M�M)�vnfffff.�L��H��H�u�H�<M��L;M�sh�}��~I�� � LC�L��L��E1�E1��I��H�}�H�M�D��H�4E�\�1��H�E�I�����|fDI����L��H��H�4u�fDH��H�E�L��I9�HC�H�L��H��H�u�H��J�mH)�J�nH��X���H��H��H1оH��?H��I����L��H��H�E�H�H��P���H�`���H��H���H�u�L��@����BM��L��I)�L��L����sH�M�H�U�L�E�H�u�H�}�L�$}L��@���I����B8������{I��N�����M��I��L��H��I�<H9�w%D��D	��uH�I��I��w��9f�I)�I��Lm�A��L��x���tA��t]I�����g���L��H��L�E�L��A��?E�A��~I��L��L��E1���L��H�u�L�E�L��x���H�U�H�M�A��u�H�}�L��H��L�H��H��M��L��A��?E�A��~H��E1��sH�}�H�u�M��L��x���H�U�H�M�I������I�������L9�M��LB�L9������H�}�L�E�M��I��M�I9�L��IG�I��H��L���sL�E�M�I9�vxH��H���I�t$�I���I��I���L��H9�rI�@��I9$��L��@ �uL��JH�р����I��I�M9�����H���M9�u�����L��H��P����I�GH�NH9�s�1�L���)�H���I9�� ȉ�����H��IE�����JAMAE��H�I�� L9��[�����I�I9�u��K���f.�A�N�����B������L9m��|I��H�u�H��H��I�I��L�M�M)��0�������ff.�I��H�W0H;WrH�w wRH;7sMA�@�I����L��L�E�I��f�I��I�� M9�toI��I�L9�r�weM�H�M9H�r��YI��u
A�1��LL��L�E�I�A��f�I��I�� L��M9�tI��I�L9�rM�H�w�I9�s�1��1�M��I��L;U�L���
���@��tq�I���k���L��H��H��h���H�L��H��H�H�p���ffff.�F�O�N�G�H�� H���H��u�L��L���	���L������A��u7H�u�H��H��L��A��?E�A��~H�}�E1�H��[A\A]A^A_]�H��[A\A]A^A_]�DUH��AWAVAUATSH��hL�M�I��H��I��I��H��!sZL�e�I����I�GI9��	M��I��M��I��H�}�N�4'I�I���iH���$)L��L���)��sE��H�C�H�E�L�m�L��ffff.�A���H��H��H��H��L�Hi��L�H�E�H��@D�u�s-M�$M�\$H�H�~I9�s8L�L�J�M9�sRL�]���L���HI��L�]��fff.�A��I9���D �L�L�JM9�s"M��ɱL�]�u:�XM��L�]�wOM��M9�r'�EA��M9�A��E �M��D8�L�]�u+ff.�A�L9�r@��L9�A��A �D0�HE�I��M��M)�I��AAN)M�)�p���H�}�t$I�FH�M�H9Ar�I�H�M�H9�M9��VL��M��I��N�#E1�I��L��L�E�L��H��H��L��G@I�>A��H98@��D �H���@��I��LE�@��L�I��HCL8C8H�� I��H9�s(H�xM�FL9�s�H���I���ffff.�L9�t+L��H��HL�D�H���H�� L���S���L��H��L��H��H�U�L�M��5�sL�U�L�]�I��������L��L)���H�E�L�I�OI9�u1��cH��H��H�x Le�E1�fffff.�A$AL$O�G�I�HM1�I��CCLOH��@I��I��H9�u�@��t"H��H��H��H��AALLM��M��L�m�L�E�tHM9��zH�}�L�H��L��D�u�E��L��p����/���L��I��!�����D���ffff.�M9��OM��I��N�E1�L��L��L��H��L��G@H�0@��I96@��@�H���@��H��HE�@��L�I��HBL/B/H�� I��H9�sH�pI�~H9�s�H���1�H����M9�t+H���L��H��HLI��H�� M���a����L�U�L�M�M��I��L��H��L��B�sH�U�I��M)��>M�I�EH9�L�M�u1�D�u��lL��H��M�D$ L�U�LU�1�D�u�H��������fDAAJAH�A@�H�FH1�H��A1AL1AAHI��@I��H��H9�u�A��t$H��H��H��H��A	AL	ALAL9����H�E�I��!L�m�����v���L��H��H��L��A��h��OOKAANAL$A$�L��L)�H�E�L9������H���H��L�u��-�I��L�u�M�M�YI�yM�QH��H�� L9���H��H��H�}�7L7L33L�3I���H�|3L�3H;|3�rw�M;s�H�L�^L�VAAINH��t�H���$�AANAIAH����T���L�3L�43I���H;|3�r��>���M;r��4���H�E�H9������H����/f�M��H�E�I�8M�PI�pM�HH��H�� H9���I��I��CCLCLCO�I���K�tK�<K;t�rw�I;8s�M�M�SM�KAAHAAKH��t�H���"fDAAKAHAH����T���M�M�I���I;t�r��>���I;;r��4���L��H��H�u�H�<H���H�E�H�H���I�L$�H���Rf�E��A��A��M�E��A��L�H�� AAJOE��A��L�H���L)�H���I��twM�\$L�rA�A�M��M9�rL�
A��M9$A��M��E �uI��AAJNL�XL�qI��M9��b���L�A��L9A��I��E ��H���I���@���H�� A��t41�E1�H9�@��A��M��LB�AAINA��L��I�H9�u0H�� I9�u'H��h[A\A]A^A_]�H�=�[`H�?�s��g���d�H�
?�sL��H����e�I��H�}�H��H�U���sL���8^��UH��AWAVAUATSH��I��H��I��H�A H�U�H�׾"H��p����б���eL��H���H��P���H��(���H��H���L�}��[�H��(���H���DL��0���H��8���H��X���H��@���H��x���M���OJ�H��`���E1�I��1�L��h���H�u�L�M��3ff.�I�L��h���L�}�H�u�L)�L�M��L;�`�����A���x0M�C�ǃ�"����H�
�Hc�H��f�E�\0�@�ǃ�A�S��?<�v5A�K����?	�<���M�CA�C��������?	�	ǃ�"v��M�C��	׃�"v�fff.���\uf�E�\\�L�E�L�U�L�]�����
A�����D����������������H�p��E�f�E�����H�����MÉ�������Mĉ�������Mʼn�������MƉ�������Mlj�����M�H���E�}f�D�\u�D�{H�E�H�E��E�f�E��
E1�H�u�L�M�L�]�L�U�L�E���(�<�X����?f�E�\"�f�E�\n�f�E�\t�f�E�\rfDH�E��1�E1��(�<����A��H��L)���I��M��tM9�sB�<�����H��tL9�s�<�����}�L�E�L�]�I�H�}�L��A�U���n�E�f�E�L�m�L�m�E��E����H�}���p���I�DŽ��>M9�sD��E��u�B�t=���fDA��E�=�L�M�L�]�L�E��0���A�=����=A�I������A���S���t'D�u���A����M�C��	σ�"�������D���������H�p��E�f�E�D���H�^���M�D�������M�D�������M�D�������M�D�������M�D�����M�H���E�}f�D�\u�D�{H�E�H�E��E�f�E��
E1�H�u�L�M�L�]�L�U�L�E�D����(�<�!�������M��t%M9���B�<���L���fff.�1�H�I)�H�}�L��A�U����H��x���L�%���tA1�f�H��X�����E�L�}�L�e�H�}�L��H�\�H�M�賑���uRH��H9�x���u�H��(���H��H����P�H��(���H��������7L���g���L�֏fH��L��L��L���^����H�ĸ[A\A]A^A_]�H�}��"��p�������L���fH��L��L��H���l^�f.�f�UH��AWAVATSH��H��I��H�self/exeH��N���H�/proc/seH��H���ƅV����~�H���f`�f��ft�fv�f���~�P���f`���T�����fp�Dft�fp�Df�fm�fq�fc�f�Ȁ���� ���u>��U���t5���t/H�}�H��H�����GL9u�ulH�EЉ���H��Hc4�H��H�1�sH�E�L�uȉ���H��Hc4�H��xu)�H�� ��t�H�� uH�L�sH�CL�3��xt!H�E�H�C�oE��H�Ġ[A\A^A_]�H��sH�SL�3��u�H�X�L�p�L�`I�$H��tL����I�|$t	L�����sH����s�I��I�|$t	L����sH��v�sL���vV�fDUH��AWAVAUATSH��XH��L�-�uM��t)H�UUUUUUUL�=�uJ��H�4II9�vP1��Y�H�E�H�E�H�E�A�E1�1�K�dI��L�3L�sH�CH�KH��X[A\A]A^A_]�H��t$I��H�����sI��L��M��u�L���.Y�A�1�H�E�L�u�H�E�M�����H�E�E1�H�M�K�|�H����H�E�I�D$H�E�H�}��c�sH����H��H�E�tH��P�sH����H�U�H��H�U��
�H�E�H�u�H�E�H��H��i�sL;e�L�e�u
H�}����L�u�H�E�K�D��H�E�K�D�H�M�K��H�U�H�U�I��L��I��I9��9���M��H�E�L�u����E1�����H�E�H�E�H�E�H�}�H�u��X�H��H�}�tH�}�i�sH�}�診H���`T�H��H�}�蔺H���LT�f.�f�UH��AWAVAUATSH��I���Cu=���?�c�H��
-u�R�(uH�A�sH�H�E�H�E�H�E�A�H��t!L�+M��tH�E�H�E�L�u��1�1�H�IH��L�M�>M�~I�FI�N�������5�u�Ή�%��������H�Ĉ[A\A]A^A_]�L�m�K�dH���X����h����x���AT ALAI��L�e�L�e��L�kH��M���ML���sH��t�I��H��I�MI��w1H��t�L�}�E1�DB�<9=�I��L9�u���H�QH��H)�ulI�t$�1�fff.�I�|I��I�========M1�I�M��M)�I	�I�|	L1�M��I)�I	�H���������I!�M!�I9�uRH��H9�v��GL�}�H9�HB�E1�f�B�<9=tdI��L9�u�I�t$�H9�L�}��o���ffffff.�H)�����L�}�H�E1�ffff.�B�<9=tI��L9�u�L�}����I�M�wM9��M���ftL�����sH���EH��L�u��
�H�E�H�}�L��L����sI��M9���M)��2u�H�E��L��U�sH���H��L�e�M�I��H��L��L����sH�E�H��X���H�E�H��`���L��h���H�E�H��p���L��x���M��L�e�L�e�L;e�L�u�L�}��p���H�}����L�}��^���H�E�H�M�����H�=�u�	$����H�
ݧs1�L��L���X��rH�=�uH�Ĉ[A\A]A^A_]�a'�H�
��sL��L��L��L�u���W��:�H�E�L�u�H�}�H�u��S���H�E�L�e�H�}�H�u�L�u��S�H��H��X����p���H��H�}�tL�����s�H��H�}��*�������5�u�Ή�%������pH����O�H�=�u�&����Z�UH��H�� @�u�H�E�H�E�H�%H�E�H�5��H�U��Q�H�� ]�f.��UH��AWAVAUATSH���H��D�/D�m�L��X���L���r�L��X���L��H��qRH��`���������uOH�H�H�M�H�H�H�M�L�`I�$H��tH�}��H�}�I�|$t���sH�}����s��`���)����D�m�L�}�(����E�H�;H�CH�5+L`��PI������H�� ���HDž8���D��@���H�E�H��(���H���sH��0���H�E��E�H�E��E�D�m�H�E�H��X���H�E�H��`���H�E�H��h���H�� ���H��p���H�E�H��x���H�E�H�E�H�E�H�E�L��H���H�2�sH��P���H�=�H��H������s�}�tL�}��M9�t;M��t6H�}����s�*E��uH�;H�CH�5,K`�X�P��u�L�}�1�M9�uʼn�H���[A\A]A^A_]�H�}�H��I�|$t�Z�sH�}��H��H�E�H��H��t
H�}��;�sH���;M�f.���f.��UH��AWAVAUATSH��H��H��8uH�KH�9dv1����E�H�K0H�{L�kH�U�H��h���H��p���C L�c �x���H�M�L�m�H�}�H�}�H�u�L�>L�vH��h���L��L���f�}�ulA�<$teL�m�H�E�M��uL���+�sI��HDžh���HDžP����$H�}�H��h���H��P���L��E1��^�H�MȈH�E�H�@H�CH�H�E��4H�Ę[A\A]A^A_]�H�M�H�AH����K�f.�@UH��AVSH�� H��H��H�u�H�u�E�H�JH�M��WL�71�L��H��HA�H���mI��pH�;tH�{��~�s��H�� [A^]�I��H�H��H��t
H�{�[�sL���[K�f.���G1�H;HA�H��H�։��fDUH��AWAVAUATSH��8L�5�L`�>LDvA�	LD~��t}M����L�u�L�}�L�7H�}�H�_L�}�L�e�ffff.�L��L���U�H�u�H����H�U�H�}���L���SA�����L������S ��t��M��tKH��t�A�>/�x���H�QH�IH��L��L����H��H���V���H�}�H������}�u&H���<����1���{��XE1��VH�}���{��HE�E�H�[�H�E�H���H�E�H�E�H�E�H�IH�E�H�;H�sH���H�M�螂�A��D��H��8[A\A]A^A_]�f�UH����UH��SH��(H�H�A�u5H�}�H��H�E�H�WH�G�HD�@H�5�sH�}��KWH�	H��H�M�H�E�H�WH�G�HD�@H�5��sH�}��WH�M�H��H��uH���I�H�}�H����sH��H���H�f.�f�H�H��H��u�H��%��sf.�1��f.�H��H���s�DH�H�W��H��f��f�UH��1���
��tu!H�4�tH��H��u-1���tH�t�t]�H�=k�t��H��tH��H��t�����€��J�tH�?�t]�DUH��AWAVAUATSPI��H��H��r^H��H��H��L�<@J�4?Li�J�'I�����H�E�J�4;J�#H��L�����H��M�M�L��L��L��L�����H�}�I��H�H�H9���I�6H9���0�H9���0�IEބ�HE�H��H��[A\A]A^A_]�f.�UH��AWAVAUATSPH��I��H��rZH��I��I��J�4?Li��J�'I������H�E�K�4>K�&L��L�����I��I�I�H��L��L��L�����H��H�}�L�L�WI�I�VI9�sH�3L�C�M9�r=wZI9�r6�S@��I9���@ �H�3L�CM9�s�ɱu�2A��I9�A��E �D8�u@�L9�r
��H9�@��@ �@0�LE�L��H��H��[A\A]A^A_]�f.�UH��AWAVAUATSPI��H��H��rWH��I��I��J�4?Lk�pJ�'I������H�E�J�4;J�#H��L�����H��M�M�L��L��L��L�����H�}�I��H�H�H9���I�6H9���0�H9���0�IEބ�HE�H��H��[A\A]A^A_]�@UH��AWAVAUATSPI��H��H��rZH��I��I��J�4?Li��J�'I������H�E�J�4;J�#H��L�����H��M�M�L��L��L��L�����H�}�I��H�GH�KH9���I�vH9���0�H9���0�IEބ�HE�H��H��[A\A]A^A_]�f.�@UH��AWAVAUATSPI��H��H��rZH��I��I��J�4?Li��J�'I������H�E�J�4;J�#H��L�����H��M�M�L��L��L��L�����H�}�I��H�GH�KH9���I�vH9���0�H9���0�IEބ�HE�H��H��[A\A]A^A_]�f.�@AVSH��H�H�G 1��-fffff.�I��M�M�SI�SM�KH�� H�� H9�t|H�X�H�PL�H;P�rw�L;s�L�PL�HKHI��H9�t�H���fDAANAKAH���t�L�L�4I���H;T�r��r���M;r��h���[A^ÐH�vH��H�O��*ffff.�I��I�0(D$�A@H��H��H9�tQH�1H;q�s�A)D$�I��fffff.�N�D�N�DBD�BI��t�M�A�J;t�M��r�I��ÐH�vH��H�O��*ffff.�I��I�0(D$�A@H��H��H9�tQH�1H;q�s�A)D$�I��fffff.�N�D�N�DBD�BI��t�M�A�J;t�M��r�I��ÐH��H�H�G � �2fffff.�I�I��(D$�AI�Q�M�A�H�� H�� H9�tOH�PH;P�s�)D$�L�@I��M��BD�BL�BLBI�� t�M�Q�J;T�r�I�I���f.�f�UH��AWAVAUATSPH�GH�O0E1�E1�H;A��A��E1�H;O A��A��J�A��J�D���L�I�� A��A��H�\ N�4N�M9�I��MB�J;LB�IB�N�LB�M9�IC�MB�M�M;M��MB�MB�ABAB B0H�GPH�OpE1�E1�H;G@A��A��E1�H;O`A��A��J�H��@A��J�H��@D���L�I��`A��A��H�\`N�t@N�\@M9�I��MB�J;\@LB�IB�LB�M9�J�|@HC�LB�I�:I;?L��IB�MB�L�B@B@BPAB`BpH�B@1�E1�H;��A��LC�AH�zpL�Z01�L9�A�I��L9�A�M�H�Z0L�rpL9�LB�A��J�<H��@��AFpI��I��N�T@E1�E1�L;
L�$
A��A��L��HB�FN�TpJ�\
0I9ڹH��I9�J�\pN�L
0I��MB��H�A��N�A��AF`H��H��I�<;E1�E1�K;<&O�44A��A��L��IB�F L�$N�,
M9�H��M9�A�M�H�L�M9�H��HB�A��O�:A��FPK�H��I��O�$E1�E1�O;$3A��A��I��MB�AF0L�$M�,M9�A�I��M9�H�H�I�M9�H��IB�F@A��I�H��L�H��I9�u*E��A��M�I��I�>H��I9�uH��[A\A]A^A_]��D�f.��H�GH�O0�H9�rH���H9G �� �H�OPL�GpI9�sH�G`��)H�G@L�O@L�W`I9���L9O`A��A �IE�A��H��D�ʀ����H�A��N���H�L�PN�L@�M9�rI�8A��H98@��D �L�IL�RM9�s@��L��HE�IE�L�@M9�sG�dL�
A��L9	A��E��I��LE�@��ME�LE�HE�E��HD�HD�L�IL��L��L�@M9�rA��L�L9	A��E��I��LE�HD�L��ONIN0F HF@NPJF`Np�f.��H�H�OL�G0�I��H9�s(�M��M�M9�s.H��I��H9�u��%�M��M�M9�rH��I��H9�u��H9�uxH9�srH��H��H�@H�vH����1�ffffff.�H�4L�L�H�4H�tL�DL�DH�tH�tL�DL�DH�tH��H���H9�u��H��H��H�ȃ�?Ƀ�~1��UH��AWAVAUATSH��(H��I��H��!sL��H��H��([A\A]A^A_]��A��I��L�m��afffff.�H�@I�WH�U�A)E�I�T�A�AI�WH�U�I�T�(E�A�H��H�M�<�I��E1�H��!�z���A���4H��H��H�IH��L�HiѨL�H��@sAI�H�0H9�@��L�L9���@0�L9�@��@0�HE„�IE�L)�M��u%�0f.�L��H��M���"	M��L)�M��t
I�	I;��L�M�I�OH�M�A)E�I�LAAI�OH�M�I�L(E�AI�GI�O(H�M�AG)E�H�4�H�<vL�I�O0I�L�vI�øL�vI���1�DL�AH9L�vN�d�B�A�L�a�N�D�B�H��H��M��I���M��I���H9�r�ff.�M��H��ID�H9L�vB�N�\�L�Y�A�L�_N�\�H��B�H��I���I���u�H9���H�vI��H�M�I�OH�M�A)E�I�L�A�AI�OH�M�I�L�(E�A�M�$�I��H��H��H�L��H�U�D���Q���L�M�M��H��!����X���ff.�L�I�OH�M�A)E�H�HAI�OH�M�H�H(E�I�OI�G(H�E�AG)E�H��H�<@L�I�W0I�7L�@I�øL�@I���1�f�H;2L�@N�L�B�B�L�J�L�JN�L�B�H��H��M��I���M��I���H9�r�ff.�M��H��ID�H;7L�@B�N�\�L�Z�B�L�_N�\�H��B�H��I���I���u�H9��q���L��H��H��([A\A]A^A_]�FfDUH��AWAVAUATSH��H����I��H��H��H��H����H�KH�SHE1�1�H;A��@��H�{HL�K0H;S0L�vJ�4�O�@L��HB�J��IB�L�
L�N��M9�I��LB�N;�LB�HB�HB�M9�HC�HB�H�:I;?L��HB�IB�L�FL��P���)�@���H�wH��h����X���H�rH������)�p���H��H�RL�H�tH�|HE1�E1�H;4A��A��L�I��HL�<I��0H;|0O�[O�RK�4�L��IB�MB�M�8O��M9�I��LB�L�/O;,�O��MB�LB�L�YHB�M9�IC�IB�L������L�M;$L��HB������IB�M�AL��P���A�@����X���H�IH��h����p���H�OH�����������H�NH�������L��H)�H9�rS�'H�KH��P���)�@���H��H�IH�TH��
P����
@����L��H)�H9�����H�IH��@���I���$DI��M�
(E�ABI��H��I9���N��O�IBB�@���N�LN��P���N��@���N;�(���s�I�AB)E�I��f�N��8���N��P���B�(���B�@���I���d���M�Z�N;����M��r�M�+I��@����F���H��H�<IH�/H��@���H9���H�D��O�@�f�I��M�
(E�ABH��I��H9�tvL��O�IBBN�LN�LN�N;L�s�I�AB)E�M��ff.�N�T�N�TBD�BI��t�M�S�N;L�M��r�I��r���K�vL��I���H���(���H�q�H��@���I��ffff.�I��I��H�9H��I;;I�{IB�MB�M�{M�xIC�L�L�>M9�A�I��M9�I��LB�AA�M�AI��M�zM�yAAO�dJ��O�[J�4�I���H���y���H��A��t*H�GL�IH9�I��LB�M�ZM�XAAHB�IC�H9�uH��H9�uH�Ę[A\A]A^A_]�� 9�I��I��K�vH��@���H���sL���2�f.��H��H��H��DH����H��H��H)�s:H�@H�WH�T$�)D$�H�T��H�WH�T$�H�T�(D$��1�H9�H��HB�L�UI9�s�L��I��I9�sO�@O�RN��N;�I��M��H�RO�@L��N;��Z���H��N��A
AL�RM�XL�ZM�PO�	N�ML��I9�r������f.�UH��AWAVAUATSPI��H��H��r^H��H��H��L�<@J�4?Li�J�'I�����H�E�J�4;J�#H��L�����H��M�M�L��L��L��L�����H�}�I��H�H�H9���I�6H9���0�H9���0�IEބ�HE�H��H��[A\A]A^A_]�f.�UH��AWAVAUATSH��HH�}�H�~L�NI9���L�fM9������L�D�V(F�tI��H�}���H�F H�E�H�L�kM��I�CH�E�L�U�L�]��M9��.L��L)�K�#H��s7M9��E1�ff.�F84��I��L9�u���f�H�PH��H)�ucL��L�A�1�L�M�M�M�T�M1�I��M)�M	�M�M1�I��M)�M	�I���������M!�M!�M9�uJH��L9�v��?ffffff.�E1�ffff.�F84t`I��L9�u�L��L�A�L9��x���f�H9�I��H�}�L�U�L�]��+H�L��H)�L)�E1�f�F84t
I��L9�u��I�M�I��L�fM��M)���I9���������K�<;H�u�H�u�L��L�M��(�sL�]�L�U�H�}�L�M�H�uЅ��t���H�E�L�xL�`��H�u�L��L)�K�#H��w1�H��t?D84t=H��H9�u�H��1��3D��H��H��L��M��M���g��M��M��H�}�I��H�u��	1����t*I�I��L�fM9���I9����t,M9��u����L�N1�H�E�H�H��H[A\A]A^A_]�H�
j�s�1�L���K5�f.��H�7H;wtH�FH����x	��1�Éу�H�FH�D�NA��?����v:L�FL�D�FA��A��?E	Ȁ��r'H�VH��V����A����?D	�	���D	ɉ���A	�D���@�H��u��-t��+u	�G���E1���+A��H��L)�L�L��H��H��sYH����H�H��1�1�f�D�E�Q�A���A��
E�A�A��:EC�A��w�H��E��I	�H��I��L��I�u�L�G1���H�H��1�1�f�I��I��<D�E�J�E�B�M��u@A���A��
A��:EC�A���@���H��E��I	�H��I��L��I�u��E1�L�G1���A���A��
A��:EC�A�������G���@UH��AWAVSH��HI��I��H��H�u�H�U�H�E�H�U��E�H�::H�E�H�}�H�u������}�uH�E�H�M�I)�L�H�CH�KL�{�E1�L�3H��H[A^A_]�@H��tH��u�G������-t��+u�G����E1�<+A��H��L)�L�L��H��H��sWH����H�H��1�E1��D�E�Q�A���A��
A�A�A��:ACƒ�w�I����L	�H��I��I��I�u�H�G1���H�H��1�1�I��I�t�fff.�I��I��<D�E�J�E�B�M��u<A���A��
A��:EC�A���.���H��E��L	�H��I��I�u��1�H�G1���A���A��
A��:EC�A�����G����UH��AWAVSPH��I��H��t'H��I���O�sL��H��H��H��u�H���-��1�I�I�~H��m�sI�^H��[A^A_]�f.�@UH��AWAVAUATSPI��H�_L�L�cL�-Ĵs�f.�I��XI��rI�|$�t�I�<$A����I�>tH��H��[A\A]A^A_]�%��sH��[A\A]A^A_]�f�UH��AWAVAUATSPH��H��yE1�L��H����,�I��L�ot)A��H��7�sI��H��M��t�I��M;.t�A�1�I��M;.uL�����I�FJ��H�IL�$L�|H�\I��M�nI�VH�D
H�T
H��[A\A]A^A_]�H��M��t	L�����sH���(��UH��SH��H�=H�tH��uiH�5D�t�E�H�}��s��u_�]��u+H�5!�t�E�H�}��s��u<�]�1��ɵs��tO��1��H�=��ttH����sH�߾���sH��[]�H�5?'`H�}��_�˅H���3讯�H�5�&`H�}���詅H���茯�f.�f�UH��AWAVATS������t	[A\A^A_]�H�_�L�w�L�gI�$H��tL����I�|$t	L���o�sH��[A\A^A_]�%^�sI��I�|$t	L���J�sH��A�sL���A'��UH��dH�<%h���uXdH�%h�������dH�%����H��tKH��dH�%����dH�%x���H��H�<H�DdH�%h�����dH�<%h���t�H�=Q�s�/�dH�<%p���tdH�<%x������sdH�%h���H���1�dH�%p���dH�%x���dH�%����dH�%h���dH�<%����H��rdH�%�����H�O�u
H���]��]��n1�f.���J�t=���?w�H��
8�tu�7�tH�(�t�UH��H�=�t�W��]��tH��t��UH��AWAVAUATSPI��H�_L�L�c L�-��s�f.�I��0I��r!I�|$�tI�|$�A��I�|$�t�I�<$A����I�>tH��H��[A\A]A^A_]�%`�sH��[A\A]A^A_]�f�UH��AWAVAUATSH��I��H��I��L��@���L���|�sBƄ5@���I��H�}�L��L������}���H�}ȋ
�t=���?wv�H��
��tui���t��sH��t~I��H��ïsI��H��y1�L���"(�tL�����sI��M��H��u���A�E1�L��L��L��ҳs�'H���tI��H����L���|�t�v�sH��u��������5\�t�Ή�%������pL�{L�sL�+H�Ę[A\A]A^A_]�H�=+�t����H�þ������5�t�Ή�%������pH����#�H�=��t������/�f.�f�UH��AWAVATSH��H��t\H���3���sH= A� LC�L�=��tHDžx����E�L�u�H��x���1����sL)�M�H��L���]�s���sI�ƹ1���
}�t��H���tH��H����1�D�=^�tH�S�t1�E����H��P�����X���H��H���1��L�54�tt+L�%��sff.�L9��AA��1��L�5	�tu�H�5��tH����H���t�P1�H��D��E��A��I�����f�M��t+N;t�A��A��I��I��A��t�E��E��u�#fDM��H���bJ��� H�ǀ���E�H����J��� I��I����H)�H���A��t;�҃�H�ڿ�D��J��� L�:I��H��I��u�H)�I��H���~��H��� ��H��� ��H��� ��H��� ��H��� ��H��� ��H��� ��H��� I���u���H��H��0���HDž8���H��@���H��x���H��0���H�U��xU��L��x���H�u�H�}�E�)�`���H�E�H��p���L�U�H�M�L�M�A��I9�s
L��H���qf�I�H��t_H��E��I��H��fD;�s��JH�u�H�E�L�E�H��x���H�u�H�U���T��L�u�L�e�H�
��t�}���_1�L��I��O��J�L�N�D�N�t�`N�d�hN��ЀL�E�BD�p)E�J�t�`J�|�h(�`���BD�pH��p���J��ЀH����J�4�H��(H��H���DE1�f�H�H�� I��L9�u�H��L)�H��rCf�H�H�� H�� H�� H�� H�� H�� H�� H�� H��u�H��x���L�u�L�e�(E�E�H�M�H�M�H�E�H�
��t�}�uEH�=h�tH���0H�`�tH���.H�� H�
A�tH��H�?�tH���sM����M�����u	L���٩sH��������H��tE����uH�
~�tH����1����t��tmH�İ[A\A^A_]�H��H����������H�=g`H��us���'��H�=��t�͗�H��tH��H���.��������À��!���H�5|�t�����1��թs�p���������V����P�t�J���H�=�ts��&��H�=�`H�[rs�!��&�H���H��M����M�����u	L�����sH���tH��H����H����H��H��H����H����UH��SPH�_�G�?��uH�$�tH��H��u01����tH��[]ÿ�H�޺��1�H��[]�%�s������u��C�f.�UH��AWAVSH��h�\�t���g@����W�)E�)E�)E�H�E����sH�u�H���s����H�E�H�}�H�u���s�Eą���H�}���H�E�H�E�H�}�H�u�H�U�˨s�E�����H�]�L�u�H�}����s�E�����I�4L)�H����W�)E�H�E�1�H�u�1��g�s�E����3�"�sH= A� LC�H�S�tI�41���"A�����E1�ԤsH���tII��H��H��1�U�s��utI�L�u��E�L�}�H�}�1���sH�]��1�H��H��h[A^A_]���s�H�� H��H�E�H�E�H�E�H�
�H�E�H�=��H�xssH�u��_$��>��s�H�� H��H�E�H�E�H�E�H���H�E�H�=��H� ssH�u��$�H�N�L�
�rsH�u�1�1����H�=`H�Drs�-��#�H��L�
\rsH�u�1�1��l��H��L�
)rsH�u�1�1��Q��H��H�}��8�H��H�}��*H���r��%�f.�UH��AWAVAUATSH���I��H��H�=&�st?��sA��dH�%����H��H�]�vFL�hM��t{L�pI����E1�����1����sI��dH�%����H��H�]�w�H���t1�A�H��ttdH9%��ui����sH���%H���main�JH�
e�tH���eA�H;�]L�-��L���}�sH����
H��H��L��L����s���sI�Ź1���
��t�OL�e�H���tH��H��H�]�L�u��AE1�D�5V�tH�K�t1�E����H�����D�����H�����1��L�-+�tt!H���sf�L9�����1��L�-
�tu�D�u�Mc�H���tH����D�e�H���t�����I�����H��t+N;l�@��@��I��H��@��t�@�΅�u��I��H���*J��� �K��H�|�`H�D�hH�U�H�T�`H�U�H�T�hH�U�H�T�pH�U�H�T�xL��ˀH��D�e�t~H��ty��s�q� ��sH���ZH�fǀH���tH���tfǀL�hH�M�H�H`H�M�H�HhH�M�H�HpH�M�H�HxL���H���tH��������H���t�}�E��uH�
�tH����
1����t���v
H���[A\A]A^A_]�1�����1�����D��I��rI��s,�H�E��E��I�L$J�4�H��L9�v+L�.�{��I�����H�EȰ�E�E1���H�CH�<�L��L)�H��H�U�H��p������sN�l�K��H�4�H��`H��p���H��H�<�H��`H�E�H���V�sA��K��H�M�H�L�`H�M�H�L�hH�M�H�L�pH�M�H�L�xL��ÀfD���OH�=�`H�hms���&��p
�E�L�e��I���H�EȰ�E�� ��sH����	I��H�fǀ��H�U�I��I��I�fE��H��H�L�`H�M�H�L�hH�M�I����	H�K`H��x���H��H��`H�E�H�D�H��p���H�4�H��I�I��L�� ���H�U�L����sH�E�H��H��H��x���H�4�I�`H�� ���H���l�sH�E�f��H�M�H�A H��@���A)�0����}�M��LD�E��M9�vdI�AK�4�H��J�<�H��D��D)��H�U�L�M�L�E����sK��H�M�H�4�H��`H�M�H�<�H�LjH�E�H���k�sL�E�L�M�O�l�A��K��H�M�I�L�`H�M�I�L�hH�M�I�L�pH�M�I�L�xM����fE��H��@���H��`���(�0���)�P���H�H���VHDž(���H�M�H�M��(H�����H��`���(��)�P���H�H���,H�M�L�E�H��p���D��H��D��I��H�M�L�E�L�}�H�U�L�U���fA��sL�M�A��E��DI��tA��u%��E�A�H�E��#�E�L�M�M���I���L�M���E�A����-�sH����I��I��I�fAdž��M��I��I�fE��J��L�H�L�`H�M�H�L�hH�M�I���[H�K`H�� ���H��H��`H��x���J�D�H��p���J�4�H��I�~I��L��ߡsJ��L�H�� ���H�4�I�~`K�����sfD��H��x���H�A H��@���A)�0���E��I�T$I����H�E�D)�9���H��(���I�� J�4�H��(���N�s1�fff.�H��L9�H��I��� L�:f��L9�sL9�v�H��@���H�����(�0���)���}�LD�E��L�M�M�iM��M)���I�FK�4�H��J�<�D��D)��H�U�L�E��K�sH�E�H��H��x���I�4�H��`K�D�I�<�H��`H�E�H����sH�E�H��x���I�D�`H�E�I�D�h(�P���AD�pH��`���I��΀K��� H�E�I�<�H��0H�U�ÝsL�E�L�M��2K��H�M�I�L�`H�M�I�L�h(�P���AD�pH��`���I��ƀA�L$H�E�K�D�I�D$H�u�K���(fA��I9��q���E)�A��A��t0K��H��(1�fDH�4�L�6B�<)f��H��I9�u�I�I���+���f�K��� L�1fD��K���(L�1A�Uf��K���0L�1A�Uf��K���8L�1A�Uf��I��I9�u����HDž(���H�E�H�E�H��tH����L�%��t�����sH����I��H�fǀH�� L��H����L�3fǃL�5f�tH�g�tL9�(����yfAdžH��p���I�FH�E�I�F`H�E�I�Fh(�P���AFpH��`���I���M��(M�7fALJH��tD�e��G���M��A�B�E�M�yfE9�s{H�CJ�4�H��J�<�M��M)�I��L��L�-�sM��A��H��`���H��@���(�P���)�0���K��H�t�`K��H�<�H��`K��A��L�U�H�U�M��H�M�L�m�L�E��H��`���H��@���(�P���)�0���M�rJ�T�K��L�D�`H�L�h(�0���D�pH��@���H��ÀfE9�s1H�� J�4�J�<�H��L��L)�H��L�M�M����sM��L�M�N���(�E�f��E9�D�e��
���D��D)��M)ʃ�t*J��H��(1�H�4�H�A�<f��H��H9�u�I�I������J��� H�fD��J���(H�A�Of��J���0H�A�Of��J���8H�A�Of��I��M9�u��f���H�=&�t�I�����o��A��A����H�5�t�����1�H���[A\A]A^A_]�%L�s�/�����=����̽t�1����� H�]������H�
as�1�L�����H�
asH�ֺ1����������H�=B`H��`s�(���nH�
�`s�1�L���Y��V�� �?��EH�=�_s���7���� ��&H�=�_s���H�=D`H��_s�0���L�����������
L���`�sI��H�}���H�}�H�]����I���*I��H�}���H�}����u
H�}���sL����sH�]��I��L�e�H�]��I�I��H����H�}����t<�CI��H�}�H����H�}����L�e�H�]�u���sL�����sH��tM��t	H����sH��tH������
�L���
�I��H�������H�}�H����H�}����u�R�sL���R
�f�UH��AWAVATS������t	[A\A^A_]�H�_�L�w�L�gI�$H��tL����I�|$t	L�����sH��[A\A^A_]�%�sI��I�|$t	L���ڔsH��єsL����	��UH��AWAVATSH����L�vM���oA������sH��1��H�
�t��H9��F�1��H�
ɺt��H9��*�1��H�
��t��H9���1��H�
��ttkH9����A��u�H�5�`��=f��������I��I��L�x�L�`I�$H��tL����I�|$t	L���ړsL���ѓs�H���tH���yH���t��A��A��H������M��t+H;L�A��A��H��I���A��t�A����t�
�H��H��rH��� �H��L9t�pwL9t�xwmH���tW�)E�)E�)E�)�p���)�`���)�P���)�@���)�0���)� ���H�E�H�� �����1�.�sH��[A\A^A_]�H��H��`H�A H�E�H�H��u�	H�d	`�H�IH�E�H�M�H�E�H�� ���H���H��(���H�E�H��0���H����H��8���H�5��H�}�H�� ����3eH�����H�5�`�.�jdH������H�5�`�h�OdH���g�����I�|$t	L���	�sL����s�6��1�H�C�t�!�f.�@H��������7�Ή�%����������ÐUH��AWAVSH��H��H�4�H��H��H��=��H��������H9����t1��	�H��H��t+I��I��H���y�sH��tmL�}�H�E�H�E�M��u'�H�E�H�E�H�E�H�}�蜆�H�E�H�H�E�H�E�H�H�E�H�CH�CH��[A^A_]ÿL���c	�H��H�}��H��������UH��AWAVAUATSPH��L�wI��r}H�]�L�{tCI��E1�H���s�ff.�I��M9�tO�$/L���A�$H���t�L��b�s��H�E�H�8tL��H��[A\A]A^A_]�%?�sH��[A\A]A^A_]�H�
y]s1�L��1���I��H�;t
H�{��sL�����UH��AWAVSH��(H��H�H��H��qE1���H�NH�VH��w'H����E1�B�<�I��L9�u��H�yH��H)�uL�B�1��E1�B�<��I��L9�u�L�B�L9�wCI���������I�L�9L�t9M��M)�M	�M��M)�M	�M!�M!�M9�u	H��L9�v�I��I)�tL�9E1�f�C�<tcI��M9�u�H�FH�E�)E�H�}���I��I�׿0���sH��teH�H�@L�pL�x H�X�@(H��([A^A_]�I�H�E�H�M�H�U�L�E�H�=�`H�
�YsL�>YsH�U��/�0����0���H��M��t"A�M��tL���H��H�}�t
H�}�;�sH���;�f.��L)�rL���L��L)�s�H�w�UH��H��L�H�u�H�U�H�u���H��]���ȃ���H�
�lHc�H��H�H�NH���H��H�PH�H�N�H�G�R�H�H�NH����H���H�PH�H�N��RH�G��H�H�NH��vtH���H�PH�H�N��RH�G��H�H�NH��vfH���H�PH�H�NH�H��H��8H��H��H�G�R����W��G�Gf�G�H�G��f�G�G�G�H�G��H��H���Gf�G�G�GH��H��8�WH��(f�G
�O	���f�f�G�GH�G��UH��AWAVAUATSH��H)�s	�G�2H�H��v3E��L�B�H�FD�6E��A��A�����sBA�M9�sz�E1��Dž����ƅ����fDž����������H�� H���A���t
��I��vwH���L�vL��H��8I��I��H��A�I��H��M9�r�I��vD�D�ƒ�f�����A���#fDž����Dž����D�������E1�H��E1���H��A��A��A��A��I��I�� I�� A��M	�A���L	���H	�H�OH�wH�/H��[A\A]A^A_]�M�^�H�pfA��vKM����D�hE1��A��w"�D��sI��u	H������xt�D�S���M�^�H��H��A��u+I��vOI��H�VH�U�L�]�H�H��H��8H��H���I��v$I��H�VH�U�L�]��I)�s�E1�H�������E1�E1����H��tcD�:E��tmH��H�S�H�E�H�pA�fA��rH��tcH�E�D�`E��teH�S�H�pH��tHH�FH�E�H��u0�E1�E1�E1�H������E1�E1�E1�H������E1��}���H��uH���E1�E1�E1��c������D�e�D�}�H������L������D�E�L�����L�����H������D��F�E�H�NH�M�H���v@�u�@��t(H�}�E���E�H��u�E1�E1�E1�H��H�}������Y����HH��������tFH�z�H�HH�� ���H����������H������H)�H�}�s)�E1�E1�E1�H�� ���H�}�����E1�H�}��{���H�� ���H������H�H�u�H�u�H�M�H�M�HDž@���HDžH���HDžP���f�}���H�}��IH�MH��(���HйH�E�M��L�}�1�A�<tI�H��H��H9�u���H��H��HE�I�H��H�E�H����H�E�H;�@���uH��@����}�H��H���H�U�H�RH��L�|�H�\�H��H�U�H��P���H�E�H�U�H�M��H���_����H������H�u��m	H������H������H�E�H��H��x���H��H������H��8���q2H�]�A��A��A��A��I��I�� H�}�H��8������L�}��H������H�u����������R�$H������H��(���H���KH�������A�����X����H�E�A�HDž���E1��5I��H�M�H�E�J�D!�J�\!�H�E�J�!L��P���I��L9�(����$H������H�u���X���H�M�L��8����H������H������H������H�E�H�M�H��.��L;�@����v���H��@����E{�H��H���H�E��Z���E��A��E��A��I�� ��H�E�HDžx������������D������A	�I�� D������M	�E��A��I��H������H�E��HHDž`���HDžh���HDžp���HDž����sA��A��A��A��I��I�� �HDž`���HDžh���HDžp���f�}�s1H�}��H�E H��X���W�)�p����H��0�����H������H�u���H������L������H�E�H��H������H�E�qE1�D���+H������H�u��L���������R�CH�������.H��0���H��X���H���bH�������A���������hH��h���Ik�XH�U�H�H�\H�U�H�T(��(����(����(� ���DL(T8\HI��L��p���H��X�����H������H�u������L��L�E���	H������H������H������H�E�H�M�H��.��H�����HP X0)� ���)����)����)��L��p���L;�`�������H��`�����y������������L�e�D������A	�I�� D������M	�H������H�E�I��E��A���H�E�H��x���H�HXH�M�H�H`H��8���H�HhH��P���H����@���@pH�M�H���L���H�M�H���H��p���H����`�����(�p���@HH��0���H�H�MH�HH��X���H�HW�����HDž��H�@.H����H�H@��������@ H0H�� ���H���H������H���H�M�H������H�H���H������H���H������H���L���H���H�����H���H��(���H���D��H��������M�f���Mψ��Mˈ��M̈��M͈��MΈ�H��������	�c���H�E�H�E�H�E�H�E��H�E�HDž8���HDžx��������.H��0���H�E�H�E�H�E�H���hH�M�H��H�M�H�E�H�E�M��L�}�1�A�<I�tt
H��H9�u��H��H��H�H�u�H�E�H����H������H�u�L���	H������L������H������H�E�H��.��H�����HP X0)�`���)�P���)�@���)�0���H�E�H;�`���uH��`����v�H��h���H�E�H�u�Hk�XH�U�H�L�dH�M�H�L(�0���(�@���(�P���(�`���DL(T8\HH��H�u�H��p���H�U�H�E�H�U�H�M��H��������L�}��A���H�E�H�E�H��`���t
H��h�����sE��A��E��A��I�� E��tH�}�t
H�}��zsH��@���t
H��H����csH��x���t
H�}��OsH�u�H�}����A�L�e�I��H�E�H�E��r���A�H�E�����A��H�E�H�E�D���C���I��A�A��,I�Ƴ�'I�ƸH�E�HDžx����BI��H�}�A��1�H��`���t
H��h�����~sD���uL���~s�
I�Ƴ�I��1�H��@���uH��x������t$L���q��H��H����\~sH��x������u�H�}��C~sL���C��UH��AWAVAUATSH��XH�L�nM����I��I��L�`L�&L�n�����H�}�D�<�L����|sH����H�]�H�]�H�E�H�E�1�H�}��M��E�L��H�]�H�KH�M�E1�L��1�E1��!DE��E��A��I��M	׃�I��E��y/M9���H��O�I��M�I�VG���?u�A��v��|I��@��I�������IB�H����@�u�H�M�H��I�K�L�j�L�aM�&M�nE�D�ƃ�E��y3M���sL�j�L�aM�&M�nD�IE��A��A����D	�E��xR�u�H�M�H;M�uH����p�H�E�H��1��U׈�M�H�U�H�M�f���M�f�L�H�]�H�]�H;]������+M����H��L�aM�&I�V�If���$�����	Ήu�I��H�M�H;M��v����f�Gf�G�G
H�GH��H��xH�E�H�E�H�E��GGH��H�H�}�u>�FMİL����H�}��G	f�G�G
�GH�wH��H�H�}�t
H�}���{sH��X[A\A]A^A_]�M�ܰ1�H�}��GL�g�G�G	f�O
H��H�H�}�u�뺃}�H�}��L���H�E�H�GE�뛰�M�몿L�����H��H�}�t
H�}��{sH������UH��AWAVAUATSH��hH�}�M����M��I��A��I��I���.H�E�1��DH��I9�tcA�LH��x���L��D���H��x���H�M�)E�H��.t(E�)E�fA�<u�(E�)E�H�E��(E�H�E�@H�.�H�M�H��.t(E�H�E�@H�H��h[A\A]A^A_]�H�=�Gs���UH��AWAVAUATSH��H�}��E��E�M����M��I��A��I��I���.H�E�1�H�E�H�E�H�E�H�E�H�E�H�E��%H�E�H�U�H�M�fff.�H��I9���A�LH��X���L��D����H��X���H��`���H��h���H��.�oA�4�~���w?L�XIc4�L��H���H��w�H�.XHc�H����H�E��y���f��� �d���H��x���H��p���H�M��M���H��H��H	��<�����P�U��M�H�HH�M��@H�E�����H���H������H��WHc�H����H�E���H���H�����H�MWHc�H����H�E�������H�E������H�E������H�E������H�E����H�������H�E������H�E��}�����H�E��q���H���h���H�E��_���H���V���H�E��M���H�M�H�AH�QH�.�rH�U�H��.tz�E�H�M��AK�E��AHH�H�E�H�AH�E�H�AH�E�H�AH��x���H�A H��p���H�A(H�E�H�A0H�E�H�A8H�E�H�A@H�E�H�AOH�E��AWH�Ĉ[A\A]A^A_]�H�=�Ds����AWAVSH��L�L�FI��1�E1�f�I�����I�ZH�L�FE�I��A�ƒ�?A��E��ugE��A��I��M	у�I��I��E��x�1�E1���D��D���H��I	ڃ�I��L��E��yaI���t?L�[L�L�F���?uɀ�vİ�%����G	f�G�G
�GL�W���G	f�G�G
�GH�_�n1�1��*ff.�E��E��A��I��L	ۃ�I��M��E��yKI���tM�sL�6L�FE���?u�A��v�����G	f�G�G
�GL�_H�.[A^A_�W�GHH�H�WH�GH�G.L�O0L�W8H�_@[A^A_�fD����D�@�A��%wCH��TNc�I�A��H�H�NH����H���H�BH�H�ND�L)���=tL=!�����6H�H�NH���lH���H�PH�H�NH�H��H��8H��H��� L�H�VH��1�1�fff.�H�����M�HL�H�VE�I��A����?A��E����E��A��I��L	���H��M��E��x�����H��H��H�����H!�A���Gf�O
H�.�H�H�FH����H���H�QH�H�F��Q���	����,H�H�NH����H���H�PH�H�N��������A�1��H�H�NH����H���H�PH�H�N����H��H��H�����H!�A�A���L�H�VH��1�1��&f.�E��A��I��L	Ѓ�H��E����M��H�����M�AL�H�VE�	��?u�A��t�E��t���
H�H�NH���nH��H�PH�H�N�8��A�	�DL�H�VH��1�1�@H�����M�HL�H�VE�I��A����?A��E����E��A��I��L	���H��M��E��x�����H��H��H�����H!�A�����H�H�NH����H���H�PH�H�NH�H��H��8H��H���H�H�NH���H���H�PH�H�N�����A��PH�H�NH����E1�f�B�<��I��L9�u��H�H�NH����H���H�PH�H�NH�H��H��8H��H������H��H��H�����H!�A��H�H�NH����H���H�BH�H�ND�L)�s0�&H�H�NH����H��H�BH�H�ND�L)���J�H�H�N����H��H��H�����H!�A��,H�H�NH���fH���H�PH�H�N�����A��H�H�NH���H��H�PH�H�N�A���L�H�V1�E1�ffffff.�H����I�AH�H�VE�I��A����?A��E���)E��A��I��M	ȃ�I��E��x�L)��H�GH�GH�.�H�H�NH����H���H�PH�H�N��������A�1��H�H�NH��t"H��H�PH�H�N�A�1�1�1���f�Gf�G�G
H�GH�.À��bH�H�NH����H���H�PH�H�NH�H��H��8H��H���H���cH�H�NH����H���H�PH�H�NH�H��H��8H��H���I����G	f�G�G
�GL�GH�.�H�H�NH���6H���H�PH�H�N�����H��H��H�����H!�A�����{�G�Gf�G
�G	H�OH�.��G	�Gf�G
�GH�GH�.�H�H�NH����H���H�PH�H�N�����H��H��H�����H!�A��If�D$��D$��L$�f�Gf�O
�GH�GH�.��G�Gf�G
�G	H�GH�.��G	�Gf�G
�GH�WH�.�f�G	�G�G�GH�WH�.�f�G	�G�G�GH�GH�.��D$��D$�f�D$��L$�Of�G	�L$��G�OH�GH�.�H�H�NH��vwH���H�PH�H�N�����H��H��H�����H!�A��H�H�NH��v5H���H�PH�H�N�����H��H��H�����H!�A�
���Gf�G
�G	�GH�GH�.�H�����H��1�A��@HBփ�@HM�H	Љ���H��H��H�����H!�A��wf�Gf�G�G
H�WH�.ð�G	f�G�G
�GL�OH�.�L��H��H�J�H��H�H�N����H��H��H�����H!�A�L�����	����	�H	�H�GL�G�J�H�H�V���f.�D��u7H�H�NH��vQH���H�PH�H�NH�H��H��8H��H��H�G�R�H�H�NH��v3H���H�PH�H�N��RH�G����Gf�G�GH�G��G�Gf�G�H�G��f.�H��t<AWAVAUATSH�����f�H��t
f�f��u^I��I��I��uEH���bH�H�wH�GH�wH�G H�w(H�G0H�w8W�G@H�GN�I��uH������GH�G�;I��uBH���D$��D$�f�D$��D$��Gf�G	�D$��G�GH�w�
[A\A]A^A_�D�FD�ND�VM��tE9�vFE�Z�E!�u=H���H��N��L)�s
H�G�J�M��I��L)�sH�GH�_��GK�A��v�GJ�N�,3E���X����H����E�eA�L$�A�N���M��L�j�L�|$�I��L�|$��L�%~�`A��H�L$�A����I��L�l$��WH�\$�H�L$��II��Ƀ��wL�z�L�d$�I�\$I�	��L�d$�I��L�d$�A����I��I����H�L$��II��Ƀ��"L�z�L�d$�M�l$��I�	I��L�d$�A���ZI����H�L$��II��Ƀ���L�z�L�d$�M�l$��I�	I��L�d$�A����I���cH�L$��II��Ƀ���L�z�L�d$�M�l$��I�	I��L�d$�A����I���H�L$��II��Ƀ��;L�z�L�d$�M�l$��I�	I��L�d$�A���I����H�L$��II��Ƀ���L�z�L�d$�M�l$��H�l$�A���(I����E�eA�L$���A�N��L�=��`�EH�D$�H�D$�H�D$�H�D$�H�D$�H�D$�1�H�D$�M��M��I��L)���H�GL�o���H����A�MH�L$��Ƀ�A��M��A��A��E���FL�j�L�d$�M�|$L�|$��L�%<�`A��H�L$�A���+H�D$�H�D$�H�D$�H�D$�H�D$�H�D$�1�L��L�l$��8���O�<,L�|$�L9�sH�GH�D$�H�G���T$�H��0H�L$�L�|$�I	�L�l$�L�l$��L$�H��(�T$�H�� H	�L	�H�\$�H�\$���L$��H	�A��L�|$�E��I	�I	�M	�L�/H�wL�_H�L$�H�OL�w H�L$�H�O(L�g0H�L$�H�O8L�g@D�GHD�OLD�WPf�GT�I���A�ML�d$�D�D�g�1���I��L�l$��jH�\$�H�L$��II��Ƀ�A��A��A��E �A����L�z�L�d$�I�\$I���L�d$�I��L�d$�A��uSH�D$�H�D$�H�D$�H�D$�H�D$�H�D$�L��I��H�L$�H�\$����A�N�7���I��I����H�L$��II��Ƀ�A��A��A��E �A���/L�z�L�d$�M�l$��I�I��L�d$�A��u5H�D$�H�D$�H�D$�H�D$�H�D$�L���W���I���!H�L$��II��Ƀ�A��A��A��E �A����L�z�L�d$�M�l$��I�I��L�d$�A��u,H�D$�H�D$�H�D$�H�D$�L������I����H�L$��II��Ƀ�A��A��A��E �A���L�z�L�d$�M�l$��I�I��L�d$�A��u#H�D$�H�D$�H�D$�L���T���I���H�L$��II��Ƀ�A��A��A��E �A����L�z�L�d$�M�l$��I�I��L�d$�A��uH�D$�H�D$�L�����I����H�L$��II��Ƀ�A��A��A��E �A��u-L�z�L�d$�M�l$��H�l$�A��uH�D$�L�����A�M����I��rLE�eA�L$���A��A��A��E��A�M�����L�=�`L�l$�I�� H����A�L�H��8H�L$��,����D$��D$�f�D$��D$��Gf�G	�D$��G�GL�o���f.�@�±�ȃ���L�9AMc�M�A��H�H�NH����H��H�PH�H�N�H�G�R�H�H�NH��vwH���H�PH�H�N�H�G�R�H�H�NH��vQH���H�PH�H�N�H�G�R�H�H�NH��r*H���H�PH�H�NH�H��H��8H��H��H�G�Rñ1����ʉO�Gf�GH�G�DUH��AWAVAUATSH��H�}�H�u�L�v H�}�L�u�L�u�M�~(M����	E�n0A�~4��M�F M�O�M�PM�V M�N(A�H���H�@Hc�H��I��1�E1��)f.��҉փ�H��I	�I��I�„���I�����	I�BI�F M�~(A���?u€�v��Y	�E��L�u�L��D��I������E�<R��H�]�L��L��D������E�<R��H�U�H��H	�H�}�L�u���	A��A��H�����D��H��E1�H9�A��HD�A��A��H��H��A�F0��L�
)?Oc�M�A�����I�����I��M�FL��H��I9�������VA��H�u�����E�<R�D	H�]�A��A��H��H��A�F0��H��>�Lc�I�H�}�A��I�w�E1�A�1�1��*DE��E��A��I��L	ۃ�L�ZM�bE���NL��L9���M��I��I�H��I�F M�N(E�\���?u�A��v��I�w�E1�A�1�1��3fffff.�E��E��A��I��L	ۃ�L�ZM�bE���-L��L9��'M��I��I�H��I�F M�N(E�\���?u�A��v��RI�w�E1�A�1�1��3fffff.�E��E��A��I��L	ۃ�L�ZM�bE���
L��L9���M��I��I�H��I�F M�N(E�\���?u�A��v���E��L�u�L��D��I���+���E�<R��H�]�L��L��D���
���E�<R�tH�U�A��A��H��H��L�u�A�F0��L�
�<�Mc�M�H�}�A��A��H�u�����E�<R�H�]�M�N I�F(H��1�1�H�}�L��P���f�H����1I�qI�v I�F(E�I��A�ƒ�?A��E���iE��A��I��L	ʃ�H��I��E��x�A�H��P���L�E��kI)�I��1�1��#E��E��A��I��L	ڃ�I��I��E����L9���O�I��M�N M�~(G�L��?u�A��v��I)�I��1�1��$�E��E��A��I��L	ڃ�I��I��E����L9��JO�I��M�N M�~(G�L��?u�A��v��I)�I��1�1�� �E��E��A��I��L	ڃ�I��I��E��yfL9���O�I��M�N M�~(G�L��?u�A��v��@A�L���EA�H��x���H��`����'A�H��p���H��X����A�H�U�H��h���L�E�H�}�A��A��H��H��A�F0��L��:Oc�M�L�E�A��H��H��A���H	���H	�I�F��M�VM�M�NM)���I��I��E��A��M	���L	�H��M�M��I)����Ƀ��%I�L��:Ic�L��I9���A��KI����A��;I����I�H��H��8H��H��H�M�I�NH�}��I���I���YA�H�E�I�FH�}��+���H��H��E��A��I	�D��M	�M�M!�I�M!��H��H��E��A��I	�D��M	�I���H��H��E��A��I	�D��M	É����M�I��I���XM�^M�M�NM)���I��I��A����L	�D��I	�L��M�M��M)�����Ƀ���M�H��8Hc�H��M9�H�}��\E���M�VM�M�NM)��?I��I��A����L	�D��I	�M�L��L��L)���A��A��A���UO�L�5�8Oc$�M�A��M9��+A��I����E��<I����M�L��H��8I��I���H����A��}I����E�H�}������M�I��I��L�]����I�������I��I��M9��8���M9��/����zH����I�I��I��8H��L���
H���iA�I��L��M��M)��	H�]��Ƀ��kM�H��7Hc�H��M9�L�]���E�L�E�H�}��V���I��H�}�L�]���E�L�E��7���I��H�}�L�]���M�L��H��8I��I��L�E��	���I��H�}�L�]��jE�L�E����M�I���{H�U�1���M���U�	�H�� �M�H	�L�U�L�u�H��H���N1�1�L��`����A1��1�H�U�L�U��51�1�L��X����$1�1�L��h�����1�1�M���M�I�°1�1�H�U�I�F I�F(H�����H	���H	�H�BL�R�H�H�Ĉ[A\A]A^A_]ð1�1�M���I�F I�F(1�H�U���1�1�L�U��1�1�L��p����z���1�1�L��x����j����M��U��u�H�� H	�L�U��O����M��U��u�H�� H	�L�U�H�U�L�u��0����1�H�M�����H	�H�AL�AH��;����I�����H�E�H�L�XL�@�����1�M���L�E��L�E�륿H�M�L�E��L�E��UH��AWAVAUATSH��(H��H��rEI��I���
){t��t��u/O�$6I�� yA�1��H�=d�_��p��(��
�zt��t�H��H�H��([A\A]A^A_]�t-L��jSsH����L�e�H�E�H�E�I��vE1��;H�E�H�E�H�E�H�}���A�1��#N�H�E�L�m���_BD(	��_B(I�uH�u�E�'H9u��{D����Q0��WA�������Bʈ0I�uH�u�H9u��sA��A�D$0A�L$WA��
����B�H�EȈ0I�uH�u�H9u�H�]��]H�E��0/I��L�m�A�H�}�fff.�C�'H�u�L��H9u�tZ����Q0��W�������B�H�UȈI�uH�u�H;u�tM���C0�KW��
����B�H�EȈ0I��L�m�I��M9�u��>��A���L�H�E�H�}�뇺�A��L�H�u�H�}��H�E�H�u�H)�H��H�]���H�E�fB�D(ugB�(.debI��L�m�L�kE�����H�}���A��XL�H�E�H�u��_���H�}���A��2L�H�u��k���H�}���A��L�H�u����H�}���A���K�L�m��H����L���1���H��H�}�t
H�}��QsH�����f.�UH��AVSH��H��H��t�H�uH���X]H��H��[A^]�5UI��H��H���#UL���;���y��fDUH��AWAVAUATSH��H��H��@sH��H�H��[A\A]A^A_]�I���>ELFu�A�u�A�G��<w�A�u�A�t�I��M�g(M���A�W<A�G:H����f��@u�L��L)�M9�r�H��H��H9��r���M�A�O>����uA�L$(���U�����H9��J���H��1�A�|A��tL�H�yL�A L��I�����L�����H�����H������H�U�M�,E1�L��y�I��H��@H���u�1��uf��@����L��L)���H��@��������K�T' H��tH��H��:�������A��HDž����HDž���HDž���H�E�A�HDžp���W��x���E�H�E�E�H��p���H�����H��x���H�����E�)� ���H�M�H��0���H�M�H��8���E�)�@���H�M�H��P�����uE1�L��x��I��H��@L9�u�L��X���HDžp���W��x���E�H�E�E�H��p���H�����H��x���H�����E�)� ���H�E�H��0���H�E�H��8���E�)�@���H�E�H��P���H��8���A�1�E1�L�#L�kH�sH�E�H�C0H������H�C8L�s@H�����H�CHH�����H�CPICXKhL�{L�s H��X���H�C(���H�$H��`���L��L��L��L�E��H��`���H�������H��h����p���)����E�)� ���E�)�0���E�)�@���H�U�H��P���H��8���H�U�H���wH�IL�,�L��X����L��M9��QL�`�H���ɀ�w�f�xt�@)�����EԿ`�/LsH����(����MԉHHDž`���H��h���HDžp���M9��z�H��`���L���L��M9���L�a�Q���ʀ�w�f�yt�A)����	�M�H;�`���u+��A�H�u��F�H��h���H�u�H��`���H�v(���ȋUԉT�H��H��p���M9��i���L��`���L��h���H����H�u�H����L��H�u��;~��H�u��H�M����L��X������H�$H��`���L��L��L��L�E��H��`���H�������H��h����p���)����E�)� ���E�)�0���E�)�@���H�U�H��P���H���x���H��8���H�U����L��`���L��h����H�M����L��H�u�莃��H�M�H�u������`���H��M��u�H��H��`���tL��h���L���JsH�����UH��AVSH��H���H��t�H�uH����VH��H��[A^]�NI��H��H���NL��蛿�����fDH��dt1�H����UH��AVSH�
pdtH��t,E1�H��@I��I��K�L�@J9<�IG�L)�I��H��w�H�4@H�4�H9�t	H��tRH��H9�sJH�@H��H9�w=H��HAH9�w0H�RdtH��t$�YHSdtrH�RdtI��I)�r	H;3dtv1�[A^]��H�H�H�lct1�H��ШtH)�1�L9�HF�[A^]�1�[A^]ÐUH��AWAVAUATSH��8I��H�L�nM�eH�5�D�H��A��A���tD��H��8[A\A]A^A_]�A�G�u0H�5Y�_�H��A�Ԅ�u�H�5��_�L��������u��H�5b�H��A�Ԅ�u��E�H�]�L�m�H�E�H�E�I�GH�E�H�E�H�E�H���eH�E�H�58�_H�}��������U���H�5�H�}���h����8���H�5��_�H��A��A������fDUH��AWAVAUATSH��H�$H��H�$H��h	I��I��I��I��H��(H��H���#�H������xt6H�P H��t-I�M H�XH)�@��H9���@���I]�@	u�1�@	��H�����;��H���H�sH��L��I���C���I��I��L��x���)L��1���EsH�}�L��H��L��M��M���:*��L3e�L��H3E�L	�LE�}�LE�L��L����.debA3$�bug_A3L$	�t1�H��H��h)[A\A]A^A_]�A�|$���I�]0H��t�L�}�L�u�I��L�e�M�e(H��M�}8I�E@H�E�I�uHL�m�I�}PI�?H�E�H�u�H�}��f�I��@H���eM��t�E�4$I���I��M)����u�H;}�w�M�H�>`t1�L��H�U���H�}�H�uȨt�L)�L9�vE1�M��H���_LD�HD���H������{���H�.zdebug_I9�h���H�B�H;E��Z���H��I��L��H�u��mGsH�}�H�uȅ��5���A�|$�����M�t$ M�������H�u�H�F M�d$L)���I9���������1�I��LB��|���LfI�<$ZLIB��I������\���I��A�t$I���H�}�����I��H��L��L��H��H���=H��1ۄ�IE�����1�����L�os�L��L��L���\��f.�f�UH��AWAVAUATSH��H�$H��H�$H��(	H��I��I��I��L������)L��1���BsH�}�L��L��L��M��I���'���}���L9}��� �H9]��� �H��()[A\A]A^A_]��H�O0H����AWAVAUATSH�w(H��H�H�GH�D$�H�G H�D$�A��DH��@H9��Q�~u�L�V M��t<H�^H�D$�H)���I9����u�H\$�H�F0A�H��r4A�H��u��&H�F0�H��sA��H��u�A�E1�M�sM��I��I��DM���g���I���]���I�܋;I�B�H9��K���I�>L!�M��I)��8���A�T$I9��*���M�I�M!�K�M��M)�IB�A�MC�M�������M�D$L�H��@H���v���L�o�A�|8�L��t�I���]���A�8��GNE�@A��UfA	��@���A�|$�4����1�[A\A]A^A_�1��UH��AWAVAUATSH��8�At1��L�GL�WL�O(M9���L� M9�����ZD�_8F�t/I��L�U���H�G0H�E�H�L�kM��I�@H�E�L�M�L�]��f�M9��L��L)�K�8H��s7M9���1�fff.�D840��H��H9�u��f�H�PH��H)�uTM��H�q�1�L�E�M�M�L�M1�I��M)�M	�M�M1�I��M)�M	�I���������M!�M!�M9�u4H��H9�v��)1�ffff.�D840tPH��H9�u�M��H�q�H9�v�H9�M��L�M�L�U�L�]��H�L��H)�L)�1�D840t
H��H9�u��H�I�I��L� M��M)���M9��������K� H�}�H��H�u�L��L�E��UBsL�]�L�U�L�M�L�E�H�}Ѕ������H�I)�I�L�?L���H�}�L��L)�K�48H��w1�H��t<D84t:H��H9�u�H��1��0D��H��M��M��L���_�I��L�U�M��M��H�}��	1����t!I�I��L� M9���M9����t<M9�s��L�O �GAH�L�gI�1�I)�IE��@IE�L��H��8[A\A]A^A_]�H�
�s�1�L���m��f.�UH��SP���ӫ���>sf.��UH��AWAVAUATSH��(H�}�A����>sH���I��H�E�H�E�L�-#BsH��AsL�e�L��L��A��H��u4��HcH��"ucL�}к�A�L��L���h9�L�}�L�u��L���=?sH�E�I9�vtI��L��H��tVL���BsH��uS�L�����H�� H��H�M�H�AH��H�M��tEL��H��([A\A]A^A_]�%�>s��>s�H�E�L�e�H�E�H�M�H�AH�E�H�H�E�H�AH��([A\A]A^A_]ÿ���H���
H��H�}�t
H�}�^>sH���^��f.�@UH��SPH�H�H�H��t=��==sH��t9W�H�CH�CH�C H�C(�C0H��[]�H�=�s�ϻ����Y��UH��SPH�H�H�H��t=���<sH��t9W�H�CH�CH�C H�C(�C0H��[]�H�=|s�_�������UH��H��H�H�E�H�}��H��]�f�UH��AWAVAUATSH��H�L�0L�`H�M���H��H��H�E��E�f�E��E�H�/dev/uraH��0���Dž8���ndomƅ<���fv��~�8���f`�f��ft�f�����fq�fc�f��<�u-���t'H�}�H��0���H�M��
辛�}�t�E�A��'H�YsH�E�L�m�I�$������tM�,$�H�Ĩ[A\A]A^A_]�H�H�H�M�L�x�L�pI�H��tL����I�~t	L���<sH�}�<s�H�=�
s���H��I�~t	L����;sH�}��;sM�,$H���ٰ�f�H�H�
H�BH�H��t"�W�@H�@ H�@(�@0�UH��H�=�
s�h���H�H�
H�BH�H��t"�W�@H�@ H�@(�@0�UH��H�=5
s����UH��H����:s�E���uH��]�H�f^L�
W	sH�u�1�1�跁�f.�Hc�H�^atH�5_at�f.�@UH��AWAVAUATSH��L�?H�_H��P���H��uA� uH��H�_1��-I��E��E��H��X���H��`���I�H��ttH�8H�@H�5�_��P����A� ��I�H�
�H�M�H�
�iH�M�H�E�f�E�H�8H�pH��@H�M����������I�OH�M�H�
Bs�H�M�H�8H�pH�g�_H�M�������fA� uFI�H��P���H�M�H�
SkH�M�H�E�f�E�H�8H�pH�%�_H�M��Z�����A�<$u&I�H�8H�@H�5�_�	�P������A� t]AD$@)E�A$AL$AT$ A\$0)]�)U�)M�)E�I�H�M�H��p���H�
�H��x���H�8H�pH�SH�[AD$@)E�A$AL$AT$ A\$0)]�)U�)M�)E�I�H�M�H��p���H�
��H��x���H�8H�pH�4�_H��p����Z����uI�H�8H�@H�5��_��P��t�H�Ĉ[A\A]A^A_]�H��X����8��A �A��H��`��������D��l���A� uFI�H�
\H�M�H�
qgH�M�H�E�f�E�H�8H�pH�y>H�M�������w���I�H�8H�@H�5?3��P���V���I�I�GI�7H�u�H�U�H��X���E�H�IH�M��P ���"���I�H��l���H�M�L�5&p�L�u�H�8H�pH��NH�M��+��������E�t:�E��p���I�H��p���H�M�L�u�H�8H�pH�GNH�M������������I�H�8H�@H�5��_��P�����H��`����D����z����UH��H�� H�E�H�}�H�>H�FH�u�P 4����H�� ]��K1����@UH��AWAVAUATSH��XI��H��I��L�>L�f� H�E�A��L�e�tOH�������uH����H��H)�H��$H9ƿ HC�H��HD�H�}�H��t
H�E��4A��L��L)�H�� s L��H���2I�Ԩ����L�m�L���E�H�E�H�]�L�}�I9�u'L9�u"L��H����I�Ԩu�M��L�c��H�3I9��
L�{M�H�u�I��M)�H�E�L9�LB�H��������I9�IB�ffff.�A�>L��H��Y4sH���u��7sHcH��t����H�M�H9�HG�I�H�]�L�cH���H��H)�H�U��u��L9�C�u�E�L�}�H�u������}�H�}�H��I�����IM�L9�HD�H�U�L9����H�U�I9�����H�H�E�H������H�E�������H�F L�<6L9�LG�H�SA�A�H�}�L���2'��}�uaH�E�H�CL�;L�����H�� H��H�E�L�`�I��L��H��X[A\A]A^A_]�M��tL�m�H�3L�c�$���E1�1���L+e�1��ʸI�&�H�E�H�E���f�UH��AWAVAUATSH��(H��I��W�)E�)E�L�}�L�%�2sL�-�5sfff.�A�>� L��A��H���uA��HcH��t�H�� H��I�Ƹ�;H��!sGH�L�{L)�H9�I��wKH�{L�H�u�H��I���7sL��L�H�C1�L��H��([A\A]A^A_]�H�
�s� 1�H���k���A�H��L��H���-�L��L�{�f�UH��AWAVAUATSH��(H��A��W�)E�)E�L�}�L�%�1sL�-�4sfff.�� D��L��A��H���uA��HcH��t�H�� H��I�Ƹ�;H��!sGH�L�{L)�H9�I��wKH�{L�H�u�H��I���6sL��L�H�C1�L��H��([A\A]A^A_]�H�
�s� 1�H���k���A�H��L��H���,�L��L�{�f�UH��AWAVATSH�G������t	[A\A^A_]�H�X�L�p�L�`I�$H��tL����I�|$t	L���{1sH��[A\A^A_]�%j1sI��I�|$t	L���V1sH��M1sL���M��f.�UH��AWAVAUATSH��I��H�}�L�'M�l$I�\$I9�H��IB�I)�I<$I9�I��MB�L���W5sI�L��M�|$M9�sL�u�I�F������t H��sI�FI9���H��[A\A]A^A_]�H�H�H�M�L�`�L�xI�H��tL���I�t	L���0sH�}�v0s�L��I��I�t	L��^0sH�}�T0sH�]sH�CL���I��f�UH��H���E����s@�u���h��$?������s���M��E���E��?�ɀ�������w���U��M��E�����?�ʀ��@���@�u��U��M��E��H�u��m���H��]��H��H��H�5�r�^��f.�@UH��AWAVAUATSPH��tBH��H��H��H�H�H��H��1�1�@H�|3uH��H��H9�u�H��H9��H)�u1�H��[A\A]A^A_]�H��H�L�=42sL�%M1sH��A�I��LB�H��D��A��H���uA��HcH��t��ff.�H��tmL��L��H��H�q�H��H��E1�1�I��fffff.�N+LrH��I��L��L9�u�H��L��H9�r[H)�t5H��H�H�KH)�rUH�KH�I���H�O�r����H�� H������H������H�=��_H�V�r�O�4��H�
u�rH���u��H�=��_H�G�r�G�
��f.�UH��AWAVAUATSPH��tZI��I��L�%�1sH���rL�-�/s�A��HcH��uEM��t,�L��L��A��H���t�H��tL��H)�r,I�I��M��u�1�H��H��[A\A]A^A_]�H�� H��H����H�
k�rH��L��L��譩�f.�UH��AWAVATSH��H��H��H�}�H�E�H�5��rH�}�������H�E؄�tH��u&H�=��_H�*�r����������t1�H��[A\A^A_]�H�X�L�x�L�`I�$H��tL����I�|$t	L����,sH���,s�I��I�|$t	L���k,sH��b,sL���b��I��H�}����L���N��茬�f�UH��AWAVAUATSPH���J���I��H��tH�C������tL�sM����H��[A\A]A^A_]�L�x�L�`�L�hI�EH��tL���I�}t	L���+sL����+s�H�E�I�}t	L���+sL����+sL�sH�}�蜠�f.�f�UH��H���E����s@�u���h��$?������s���M��E���E��?�ɀ�������w���U��M��E�����?�ʀ��@���@�u��U��M��E��H�u����H��]��H��H��H�5s�r���f.�@UH��H����)s���t1�]��,s�H�� H��]��UH��SPH��H���/�H��H��[]�DUH��AWAVSH��HH��H���L������L��I���.sBƄ=����I��H�}�L��L����P��}�uH�sH�CH��L�u�H�� ��������L��訋�� ���umW�)E�)E�)E�)�p���)�`���)�P���)�@���)�0���)� ���H�� ���L���~,s���tBH�{ H�� �������-sH��H�� �����H���-sH��H[A^A_]��+s�H�� H���%���H�
#H��H��H[A^A_]�.n�f.�@UH��AVSH��I��H��H��@���������覊��@���ugW�)E�)E�)E�)E�)E�)�p���)�`���)�P���)�@���H��@���L����+s���t6H�{ H��@�������,sH��2H��@�����H���,s���*s�H�� H��H�CH�H��H�İ[A^]�DUH��AWAVSH��H��H�7L�wH�]�H�U�I��wqL��@���L��L��b,sBƄ5@���I��H�}�L��L���wN��}�t	H���r�&H�u�H��k,s���t1���*s�H�� H��H�Ĩ[A^A_]�H�
H�U�H��L���>k���f.�f�UH��H�?�,s���t1�]��)s�H�� H��]��UH��AWAVSH��HH��H���L������L��I��}+sBƄ=����I��H�}�L��L���M��}�uH��rH�CH��L�u�H�� ��������L��1��{��� ���umW�)E�)E�)E�)�p���)�`���)�P���)�@���)�0���)� ���H�� ���L����&s���tBH�{ H�� �������*sH��H�� �����H���*sH��H[A^A_]�t(s�H�� H���(���H�
H��H��H[A^A_]�k��UH��AVSH��I��H��H��@��������1�艇��@���ugW�)E�)E�)E�)E�)E�)�p���)�`���)�P���)�@���H��@���L����%s���t6H�{ H��@�������)sH��2H��@�����H���)s���'s�H�� H��H�CH�H��H�İ[A^]��UH��SPH��H���o�H��H��[]�DUH���)sH���tH��1�]�&'s�H�� H���]�f.�UH��AWAVAUATSPI��H�_L�L�cL�-�$s�f.�I��I��rI�|$�t�I�<$A����I�>tH��H��[A\A]A^A_]�%P$sH��[A\A]A^A_]�f�H�L�GH�H�NH��L���:���H�GL�GH�H�NH��L����:��fDUH��H���HCп�	'sH���tH��1�]�&s�H�� H���]�f.�UH����'sH���tH��1�]��%s�H�� H���]�f.�UH��AWAVAUATSH��X�L�bL�z��uL�gL��G�FL�6A�����I���H�8u�PH�H��R�H��L�nH�PE1�H����H�HA�H��t'E1�f�I��I��O�
O�@N;,�MB�L)�M��H��w�K�@E1�L;,���L;l�A���H�L�L�@L9���H�H��L��H�VL�]��]�L�e�L�}�H�U�H�U�H�U�H�U�H�U�H�U�H�U�H�U�H�U��<���I��I�;uSA�CA�K�M�A�K	�M�M�[<Rt8�MЋUӉW�O�GL�_���E1���p	�@�G�w�WH�O���E1�A�A�~`/��A����YI���I�>��I�NE1�H����I�FH��u1��)1��I��I��I�0I��I��N;lHB�L)�H��H��w�H��L;l�ML;l�BH�H�pE1�H���/H�H��u1��2E1�H��f.�I��I��K�L�@N9,�IG�L)�I��H��w�H�@L9,�t	H��tKH��H9��gH�@H��H�D�I;FsI�H�4@H�D�H�L��1��r�RE1҅�A��E���E1��I���H�}�H��I��L��L����)�L��H�}�H�8�e����L���H�FH�0H��I���I�N`H��H��L��M���B7�M��H��I��I�>�~���A�NI�F��Ru;I��I�NE1�H���m����wD�W�WH�GL�D�H�O H��X[A\A]A^A_]�A�VA�vE�F	A����D	�	Ήw�WH�G�v���H�E�H��L��I��H���([�E1�L��H��I��I�;������Y���H���rH��L�����H��eH���ݟ�f.�f�UH��AWAVAUATSH��(H�>��NV W OH�F`H���F0N@VP)���)����)�����JR Z0��������������(���B@�8���H�BPH��H���H��0H���������	#s�^H�H��x���H�BH�E�H�BH�E�L�r8L�jHL�b L�J(L�RD�ZPL�z0H��p���L�M�L�U��~H�FH�N H�Mȃ��L�F�^H�N(M������t�A���"M9��L���fff.�L��M9���L�y L;ivJL;as�L;	v�L�z0H�yI�BH9��GHi�0IBH�E��E�H�������ff.�L�z0�BP��E�H�E�1�H�H�E�H����H�����H��H�u�H��H�U�H��x���H�M��H�u�H�U�H�C`H�F`CPFPC@F@KS [0^0V NH�>H��p���L�M�L�U�D�]���������������E�������EЉ���������H�����L����H�E�H����H��P���H���L������L�����L�����H��X���H�����L�����H�����H�BPH��p���H�APB@
RZ b0A@a0Y Q	Ɓ�H��([A\A]A^A_]�H��H�� ��E�H�}��$����]�H�EЉ}�H�E�H�E�H�E�M�`I�XI�H�E�I�@H�E��E1�H��`���L��h����+J�mL�H��HM�J��I��L�u�I��L)�I��M�H��L��x���tDH����H��E1��f�I��H)�H��v(H��H��J�4:I��I��K�<O9tw�r�L9v���E1�L��H��I�M9tw8r6L9
w1L9Jv+M�lL;m���L;u��I���H�}��{�H�E��7���H�E�H��X���L�M�H�E�H�H��H��P���O��H�E�H��H�� �E�H�}ȋ]�L��`���L��h������H�M��}Љ�L�Eȉ]��H�����H��rL��H�u���H���rH������H��H�}�t
H�}��VsH���V��fDUH��AWAVAUATSH��8I��I��I��I����<Su*A�|$P�(I��$�H��tOI��$�H�����><Ru#I��$ H���
H���H����I��$I��$ ���I�D$XH�����I��$pH��AD$(��L�����H�����HDž���HDžH���H�}�H����dl�E�<RuXH�����H����L��x���L��p���fA�|$J�0!A�vDB�H�����H�� ����:L��h���ufL�zL�j�q�M�H�U�H��Z���H�U�H��`�����X�����Y����I�H��1�L������H�����H������ƅX���E�bL�jI����H��I��H�����H�E�H�M�L�}�L�m�H�U�M��H������I��H�]��I�����H�E�H�@�PHH�}�H��L���JH�E�H��.��I��H�M�H�M�L�}�L�m�)�����I��fA9�u�(�����)�����E�H�E�H�M�H�}�H�u��aH�E�E��X���H��P���H��/L��h���L��p���L��x����eI�H��.�/1��7H�E��x(uH�M�H+H�@(H�H0L��p���I�1�L��h���L��x����H��lH���H�����H������H����H�����H����H�����H�����H�����L�� ���L��(���L��0���L��8���L�e�L�m�L�u�H���MH�� ���H)M�)E�H�E�H�E�H�E�H�E�H�E�H�E�����������AOAAW (E�(M�H�E�H�M�AG0AO@I�GPI�OXH�E�I�G`��H�E��X���L��h���L��p���L��x���H��X���H��`���H�E�H�M�A��$<S��<RuBI��$ H��tH���H����8I�H��1�L���*I��$�,�A��$Rt�I��$I��$ �������H�����H�����HDž�L�e�L�m�L�u�H������I�H�u���I�H��8[A\A]A^A_]�H�sI��$�A�T$IH���L��P����ڝH������H��������������I��$H�u��	�A��$<R����*���H�
��r�1�L���]��f.��UH��AWAVAUATSPI��H�F@H����H��H�F@�>�)H�~H����L�vL�~��I9��bI��M����K��H��(L��H����E1�fDH�H�� I��L9�u�L��L)�1�I���|�H�~H�FH�N�H���H����H�H����H��sffffff.�I���I�L��H��u��H�FH�~H�NH��txH��H����E1�f.�H�� I��L9�u�H��L)�H��rCDH�� H�� H�� H�� H�� H�� H�� H�� H��u�H�H�~W�E1�E1���I9������L�m�I��H�sffff.�L�'M���gI��D����L��fE;�$s�L��L�m�M���X���I�WL���QL��1�I��rFDH�H�� H�� H�� H�� H�� H�� H�� H�� H��u�M�eM�uM�}H�FH�FH�V�<H��tXH��H��tW1��H�� H��H9�u�H��H)��@I��L���%sI�EH��[A\A]A^A_]�H��H���y������H�����H��H��H������H��f�H�� H�� H�� H�� H�� H�� H�� H�� H��u������sH�=p�r�k��H�=��r�]��f.��UH��AVS�?t)H��H��H���9H�H��t�H�uH��[A^]�9[A^]�I��H�H��t�H�uH���9L������S��H�>H�FH�@H�5Ԉ_����UH��AVSH��H��I��H�>H�FH�5&_��PH�]�E��E�I�VH�}�L���c��}�uH�E�H�8H�@H�5�~_��PH��[A^]�UH��AWAVAUATSH���I��L�6M����H�M�H��h���L��x���I�EH�E�H�BH�E�H�U�L�zI�FL�u�A��H�M���L�$II�����ffff.�M��tKH�XH�pH�PM��I)�IB�H�}���sH���LE�M������(�I��I���H�؀�t�����t)�L�m�L�u�H�E�H���H�E�O��� �V���H�E�H�8L�e�t
H�}��isH��h���H�M��H�L�bH��H��q@J�mL�I��� H�WA��A��H�II��� �H�M�I��L�r� �sH���
H�fǀI�EI�EfǀH�XL�`L�pH�M��H�IH�� L��L��H�GH��H�H���[A\A]A^A_]�H�E�H�H��H��qL�e�H��h���L��x���H�M�����A��H��rI��H��P���s]��E��MI�EN�mM�O�$�I��H9�vRI�$H�E�I�D$M�|$H�M�H�AH�����)�������I�������E�E1���I�~H��H�@H�E�H�H��L)�H��H�@H�U�L��L�E�I���sM�,$H�E�I�D$M�|$H�M�H�AH�����)����H�E�I���H�E�I�<H��H�U��2sL�E��H�����K��� (����C��fA��H��h���H��x����T����E�L���I�����E�H�E�H�H�M�H�@H�E�� ��sH���sI��H�fǀL�u�A��H��H��H�fA��$H��H�@I�LH�M�I�LH��p���I��H�M�I��H�M�H����
H��I�NI�TH�U�I��H�U�I�� H�E�H�[H��H��H�}�I�|$H��H�vH��X���H��QsH�E�H�4�H��I��$H��X����0sH�E�fA���}�L��ID�D��N�mM�J�4�H��M9���H�CJ��H�IH�M�H�<H��D��D)��H�@H�U�I��L�E��S
sH��P���I�EH�E�I�EM�}H�M�H�AH�����)����H�E�H�4H��H�<H��(H�U���sL�E��/H��P���H�H�E�H�FL�~H�M�H�AH�����)����A��H�����J��� (����B��fD��H�U�H��H9�H��h���H��x���L�}�����H�E�H�H���JHDž@���L�}�H�]�L�]�H�M�H�M�I��M��I�ư��L��H���H��X���L�m���H�E�D��E��I��L��0���L�E���fA��sL�MȸH�E�Dž`����TI��t!A��u/���`����H�E�H�E��-Dž`���L�M�L�M��I���L�MȰ��`����H�Eп���sH����I��I��I�EfADžA��H�U�H��H��H�fA����H�@M�|I�\I��H�M�I��H�M�H���1I�NI�|H�}�I��H�}�I�� H�E�L��P���L�4RJ��H��I�}H��H�vH��8���H��
sH�E�J�4�H��L��P���I��H��8�����sL�E�fE��L�����H�]�H�����H�E�H�����H�E�H�����H�E�H�� ���H�E�H��(���A��$H�SH���rH�u�D)�9���L�}�H��@���I�� K�4�H��(���^s1�fff.�H��H9�H��I��� L�"f��H9�sH9�vڀ�`���MD�E��H�U�L�rM��H�RH��L�I)���I�}J��H�@H��8���H�D��)��H��`���H�@H���H��H�N	sL�E�H��������H�E�H�H��p���H�CH�E�H�CH������I���H��8���J�<(H��H�����sH��X���I���H��H���I���H�E�I��� K��� H�E�H�<�0L�H��`�����sL�E�H�U��DH�E�H�H��p���H�CH�E�H�CH��X���I���H��H���I���H�E�I��� H��0���A�OI�GI���(fA��I9���A)�A��A��t.H��(L�1�@H�4�L�.A�<f��H��I9�u�I�I��rkffff.�K��� L�)fD��K���(L�)A�Vf��K���0L�)A�Vf��K���8L�)A�Vf��I��I9�u�H�U�H��H9�H��h���H��x���L��P���L�}������I�H�M�H��p���L�}�L�M�L��L�E�M��L�u�L�u�I��L�U�M��H�������%HDž@���H��p���H��x���L�E�L�M�L�u�L�}�L�u�L�M�L�E�H�U�H�M�H�H����I��L�w����sH����I��H�fǀH�� L��H����L�+fǃH��x���L�)H�AL9�@���H�E��hL��fADžH�M�I�MI�EH�E�I�EH�E�I��H�E�I��H�E�I�� M��(M�,$fADŽ$H��x����f���A�HM�iO�<IO�$�I��fE9���I�~B��H�E�H�@H�E�H�L��L)�H��H�[H�U�L��L�MȉM���sH�E�I�$H��p���I�D$H�E�I�D$K���H�E�I�<H��H�U�L�%jsA��H��X���K���H��H���K���H�E�K��� H�E�I�� H�E�I�<�H��0H��A�ԋM�L�E�L��0���L�M��9H�E�I�$H��p���I�D$H�E�I�D$K���O���H�E�K��� I�@O���(fA��A9�H��h���H��x�����D��D)��M)ȃ�t7M��I��K�4�H��(1�H�<�L�7F�*fD��H��H9�u�I�L��M��I��H��x������K��� L�1fD��K���(L�1A�Uf��K���0L�1A�Uf��K���8L�1A�Uf��I��I9�u��K�� �Iz���L�m�H�
z�r�1��6~���H�
z�rH�ֺ1��~��H�=�q_H�p�r�5��������y��H�=�q_H���r�(�]��kH�
��r�1��}��V�� �y��EH�=.�r�	��7����y��&H�=W�r��~��H�=�p_H��r�0��~�I��H�}�t
H�}���sH�}��L���sI��H�}�t
H�}���sH�}�H�}�����I���1I��H�}�t
H�}��zsH�}�t
H��p����fsL��]sH�}�t
H�}��LsH��P���H�}�uh�l�I���:I��M��t
H�}��#sM��tH��s�I��H�����謕��L����rH��X���t
H��H�����rH��p���H�}�t��rL����t�I��H�E�H�8t
H�x���rH��L��u���f.�DUH��AWAVAUATSPL�?L��M��A��tH�WH�_1�L�5j�rf�H���$A���$H������2H9��gI��I��M����J��@L�L��H����H��1��H�8H��8H��H9�u�L��H)�H��I��rPffffff.�H�H��8H��8H��8H��8H��8H��8H��8H��8H���u�1���H��tJH��L��H��tC1�ffff.�H��8H��H9�u�H��H)�H��s%�aL��I���c����L���JH��H��rAH��8H��8H��8H��8H��8H��8H��8H��8H���u�E1�1���2H9������H��f.�L���M���sI��D��0A��L��fE;�2s�H��M���d���I�\$L��H��Ik�pA�I�|A�����I�I�}A���I�EI��H��I��A��L��L��E1�����A��t4H��t>H���H��tifff.�H��A��H���H��H��u��IH��[A\A]A^A_]�H��tLH��H��tK1�L���H��8H��H9�u�H��H)�H��s5�H��H��H��[A\A]A^A_]�%��rL���i���L��H��H���Y����H��8H��8H��8H��8H��8H��8H��8H��8H���u������?�rH�= �r�z�H�=B�r�
z�f.��UH��AVSH��`H�H��t/H�WH�GH�E�H�M�H�U�H�E�H�M�H�U��1�1�H�M�H�M�H�E�H�]�L�u�fDH��L���UH�E�H��t&H�M�H���<Ru�H�H�H�H�	u�H�x��	��H��`[A^]�H��H�}��H���ip��{�@UH��AWAVAUATSPI��H�F@H����H��H�F@�>�)H�~H����L�vL�~��I9��bI��M����K��H�� L��H����E1�fDH�H��I��L9�u�L��L)�1�I���|�H�~H�FH�N�H���H����H���H����H�s�rff.�I���I���L��H��u��H�FH�~H�NH��ttH��H����E1�fDH��I��L9�u�H��L)�H��rCDH��H��H��H��H��H��H��H��H��u�H�H�~W�E1�E1���I9������L�m�I��H���rffff.�L���M���cI��D����L��fE;�$s�L��L�m�M���T���I�WL���ML��1�I��rB�H�H��H��H��H��H��H��H��H��H��u�M�eM�uM�}H�FH�FH�V�<H��tXH��H��tW1��H��H��H9�u�H��H)��@I��L�����rI�EH��[A\A]A^A_]�H��H���y������H�����H��H��H������H��f�H��H��H��H��H��H��H��H��H��u������rH�=��r��u�H�=�r��u�f.��UH��AVSH�� H��L�u�fffff.�L��H���e���H�E�H��t&H�M�H���<Ru�H�H�H�H�	u�H�x����H�� [A^]�f.�UH��AWAVAUATSH��hH�H��t/H�WH�GH�E�H�M�H�U�H�E�H�M�H�Uȹ�1�1�H�M�H�M�H�E�H��x���L�u�L�=�rfDH��L���%�L��x���M��t=H�E�L�,@K�|�tK��H��H�xA��K���t�K��HH�xA���H��h[A\A]A^A_]�f.�UH��AWAVAUATSH��H��L�u�L�=y�r�L��H����L�e�M��t=H�E�L�,@K�|�tK��H��H�xA��K���t�K��HH�xA���H��[A\A]A^A_]�UH��AWAVAUATSH��I��I��H��L�J@H���I��I�MM�EL��p���L���jQ��p���<R��H��x���I�|$I�L$A��L�G�1�I����A$)�p���H������H������AD$ AL$0)�����)�����I�|$@H������I�|$HE�D$HA��A��A���E1�A��A��A��M�BI��E1�A��MD�MD�H������H����HDž��HDž����HDž���L�����HDž���L�� ���L��(���HDž���/H������H�����H��������@���L��P���H��X���L��`���HDž`���HDž����L��0���L��@���fffff.�L��L���UG��0�����1���H��Ru?H��`�����thH��t��j��q�����t����S�K	H��x����CH�KH��K��6�����2���H��8���H��H��0H	��H	�H	�H�KH�{�H���tL��@���H��h���H��p����:H��x���u
H�ZL�j�L�jI����H��H��H��0���H��8���H��@���L��H���L��P���M����L�e�H������H�E�H��I�͸.H��h���H�E�L�}�L�5���.H�E�H��p����?L��H�u���<H�E�H��h���H�E�)�`���fff.�H��I���VC�)E�H��P���H�@�PHH�}�H��0���L���	%H�E�H��.�A$H�M�H��@���L��H���)�0���H�E�A$H�M�����q~X=0!��������q���H�
N�Hc�H��L��H�u��;�}��K���H�E�H������;���ff.�������$���Ic�L��L��H�u��;H�M�H������uH�M�H�M�H�M��H�M�����=3!t}=2!tP=1!����H�}������L��H�u��P;�}�-��H�E�HDž����H������H�E����L��H�u��;�}��l���H�E�H��(����\���L��H�u���:�}��F���H�E�H������6���L��H�u���:H�E�H�E�H�E�)�P�������L��H�u��:H�E�H��p���H�E�H��H������L��H�u��|:�}�����H�E�H�� �������H�E����A�.H�E��.H�E��.A�~(L��@���uH��0���I+I�F(I�F0(�P���)�0���H��.un1�H�E�H����L���H��.�#H�E�(�P���E�H�����������H��@���L�E�L���xH��P�����@�����L��H����H�M�(�`���E�H�����������H��@���L�E�L���3x��@���H�E�uuH��H����nA$)�0�����L��p���L��P���H��h���A�~(L��@����������CE�
E1�H�M�L������H�����A�/�E�uH��1�L��P���H����L���H��.����HDž����A�/�E�H�M���E1�I�t$@I�T$HD������H��H��@���AWSP�)b��H�� L��@����H���)�P���I��/u/(�P���H��x���@H�H�����H��G�NH��X���H��@��������r(�P���)�0���H�����/H��x���L��H���t\H��(���t
H��0����
�rH��@���t
H��H������rH��X���t
H��`������rH��p���t
H��x������rL�����H�����H��0������rI��.uH��p�����H����r��M��I�t$I�T$L�����������H��H��@���AW��wH��H��H���H��P�����@�����H�KH�CH�H�����H�uH�����m�H�����/t\H��(���t
H��0������rH��@���t
H��H������rH��X���t
H��`������rH��p���t
H��x������rH�Ĩ[A\A]A^A_]����H��������H�
1�r�1�L����h��H��H������GH���_a��H��H�����H�uH�����H������H���-a��kl��UH��SP�?/tYH��H�Xt
H�{`���rH�{pt
H�{x���rH���t
H������rH���tH���H��[]�%��rH��[]�DUH��AWAVAUATSPH�?��H��L�wM����L�cM�nL�=q�rL�e�I��s�/ffff.�I��I��rI�}�t�I�}A��I��I��s�H�}�t	L���&�rL�s M��t/H�[L�c�ff.�I�� I��t I�<$t�I�|$�A����H��[A\A]A^A_]�H��H��[A\A]A^A_]�%��rUH��AVSH��H��p�H�uH��p��{`/t`H���t
H������rH���t
H����q�rH���t
H����Z�rH��tH��[A^]�%?�r[A^]�I��H��`H������L���+_�f.��UH��AWAVAUATSPH�?��H�_H���}L�M��tUI��L�c L�-��r�f�I��HI��t.I�|$�t�I�|$�H��t�I�|$�tA��I�<$t�I�|$�A����H����rL��H� tH�H��[A\A]A^A_]�%v�rH��[A\A]A^A_]�f.�DUH��AVS@��StH��@��R��H�����t[A^]�H����H�uH�����H��p�H�uH��p�X��{`/t\H���t
H������rH���t
H������rH���t
H������rH��t
H�����rH��[A^]�%��rI��H�{`�m���H��|�rL���|]�I��H�����H��`�rL���`]��h�f.��UH��AWAVAUATSH��H�F0H�����H������H�AH��h���M��L�nPI9��rL�v0H�F@H�H8H��X���D�@IH�H(H��P���H�H0H��`���L�V8I��1�L��H���E1�fffff.�I�����M�^L�^0L�V8A�H��A�ƃ�?A��E����A��A��I��M	�I��M�ބ�x�M����L�VHI�L$�I;JsNLk�pMJA�yjuI�MH�NPA�Ih��.������A�9�I��I��H��I�IM�A�!M�J�M���gM�R E��2D���I�����fDH��t'O;���A��A��I��H��A��t�A�߅�u�0M��I���O���8�A�9u*I��I��H��I�IM�A�5Ik�pI�A�yj�%����(���M�AI���"I��I��H��I��L�ɋPHH������H�������)��������R��
L��I�GPM��L9�H��L�����M�AI����
I��I��H��I��L�ɋPHH������H������)������R�^
M��H��L��L�����I��L�nP���A���E�H�FXH�E�H�F`H�E�A�9��I�AH�E�I�Y��H��H���I��L�V0L�N8I��1�HDžH���I�����M�ZL�^0L�N8A�H��A�ƒ�?A��E����A��A��I��L	�H�����I��M�ڄ�x�H��H���H��tL�FHH��I;HsLk�pMH�H��H�FP�M�H�M����M�@ E��2D���I�����H��t/L��H���O;���A��A��I��H��A��t�E��E��u�M��I���FO���8�Ik�pI�A�yjuH��H�FPA�9uI��H��I�IM�A�M�AI����I��H��I��L��I��H�F@�PHH������H������'��������R�]L��I�GPH��L��H��H���L9��`������I�YH����I��L�M�H��H��0���H��P���H�u��XH��1�E1��E��E�HDž����HDž����HDž����HDžX���HDž`���H�������"H������H�u�H������L��H��H9��3H�E�I��)�p���H�F@�PHH������H�����H��p����QH������H��.��������Q���Vw}H�5:�Hc�H�H�u��M��u�H��p���H��H�������b,H��p���H��x����KpH�����L�E�L�M�j�sh��
H��L�����H��������������_��nt�� ��H��p���H��H��������+H�E�H����PIH�����H�u�I���j����������H����H������L���������E�H���H�������H�
��Hc�H�L����H������4H��p���H�������]+H��p���H������H�u�L�������C���H�U�H���H�M�H�AH�IH)��z�RHH�H��x���H��I��I)��\D�J�A���H�L��Oc�M�A��H9��D��H��p���H�������*H��p���H�������4H�U�H���H�M�H�AH�IH)�H�u����RHH�H��x���H��I��I)���D�J�A���H�L���Oc�M�A��H9������E�H���H������H�
�Hc�H�L����H������H��p���H��������)��p���,�kH��x���H��H�u�L��uH�M�f�yJ������H������H��x������M�������H��p���H��H�������u)H�E�H����PIH�����H�u�I��H�������hH�uЀ����H������HD���L������LE�H������H����������H��p���H�������(H��p���L��x���H�����H�u�H�U��zjH�����H����������H������H��p����L�H��X���H��x���H��h����3�H������H��x���H����������H��`���H��x���H��8���H�u��f���������E��[���H�����H���K����E��C���������E��4���������E��%���������!H�����H��y����������������E���I���K��EI���<H�H��H��8H��H���H��X���H����H��h������I�����H��X���H����H��h������I������EI����H�H��H��8H��H���H��`���H���H��8����9���I������H��`���H���H��8�������HDž`���HDžX���HDž����HDž����HDž����E1�1�E1��!H�����)E��L��x���D�]��]�L�~L;>��H��X���H+�`���1�D�E�D��H��H�H���H+�P���H�NO�I��L������N�N�TH��J�DN�tH������J�D B�\(F�\,I�GH�F�������#L�}�H�}��GH1�=����H�U�L��
�H��
�H��p���H)���I׉��=H���H���L�E�A@H�����H�����L�����H�� ���f��(���f��*����������,���H��p���H�������{��H��p���H��x���L�}�H�����"L9�s�H�E�L�p(L;pt2H�H L��H��H�L�|H������H�tH�u�H�tI��L�p(�H�x�z��H�E��H��`���H��X��� ȨH������H��8���H��h���tEH9���H�^(H;^�BH�F H��H��H�<H�TH������H�TL�|H��H�^(�d"�������tYH�8H9�sPL�v(L;v�H�F L��H��H�<H�\H������H�TL�|I��L�v(��؀�RH�u�t	�OH�u�H�}�L��H��h�����H��P���H��0����}�R�CH�u���H��L�}�I��D�]��]�L�����I�ڋ]�D�]�L��L�}��)���H�M�H�E��L�u�H�E�뜱H��H��������H�����H��1��t�H��HDž@����H�~I������H��h���H��8���L�����H�~L�}�I�����H��h���L��L�}�����H������H�����H	ֱH�����u�H��H��0�E�H������H��H�� f�E��M�H����H�U�����H��@���H%���H	�H��@����H���H��@����U�H��H��0�E�H��H�� f�E��M�H���H�u�����M������Gf�G�GL�OH�Ę[A\A]A^A_]��R��M����������������������H�� H	�L�����H��������뱱M����1�1҈�W�GH�� f�GL�G�H�
ޖr�1�L���T�L��H����ǰ�H��H���E��}�H��0f�]��M�L�}�H��P����E���E��G�E��G�E�f�GH�E�H�G����H�
m�r�1�H���&T�fDUH��AWAVSPL�UM��tHL��L�MH��
tzH��t@H��u/I���H��t#I�q0H���7I�I(H����E1��W��%��@��tI���I�I0H����I�A(H��� E1��OL�$��I��L��H��M���.��I�I H����I�AH���EE1��oE1�H��H��N�Mi��J9�1�MG�H)�M��H��w�Ii��H9�1��^I���TIi����18����?L�1I+�@����.M��h���I��p���E1�A������A��L)�J��H��I��I)���M9���H�H��8���H��L�$�I��H���3��1�fff.�I��I��M�Mi��J9�8�LG�L)�L��H��w�Ii��H9���~I��txIi��H�H��8����Z1��I��I��M�Mi�0J9�8�LG�L)�L��H��w�Ii�0H9��t"I��tIi�0H�H������9uH+QsH�G:H�H��[A^A_]�H�A0L�Y81ۀyI��I)�I��H��I��I)�r�I9�s�L�$H��L��I����f.�UH��AWAVAUATSH���I��H�I0M�V8A�FIE1�<A��I)�O��I��M)�A��L)�A��E����M��pMF(I��H�M�L�u�L�U�H�E�H�M�L�U�L�]�L��h���L�]�L��p���H��X���L��`���1�H��X���E1�� @E��E��A��I��I��M	ԃ�E��y}H��r-E���?u�A��v�A��1H�E�;E�)����G�1L��P���HDžX���A�M��D�o�G	f�G�G
L�gH�H���[A\A]A^A_]�L��P���H��X���M��tIL��h���I�L$�I;Hs=Hk�pIH�yjuH��p����u��9��L�yL�iM�����v�G:�I�HA�H���\���M�@ D��2E��A��I�����ff.�M��t(N;����À�I��I����t�D��E��u�M��I�������J���8�L�iI���5H��I��M����H�U�L��0���H�}�I��I���H��x����.H�M�1�L��������E�H�E��Kff.�������1u%L��H�u���H�����H�E�H�����H�� ���H��I9��
A)����H��`����PHH�}�H��P���L���7�}�.���E���F~���Gt�= t��nu�L��H�u��gH��8���H�u��U�H��x���M���Z��8����p�����L��H�u��,H��8���H�u��U�H��x���M����Y��8����5���H��H���H��(���H��@���H�E�����Mk�pL��yj��������E�H�E�@H��]���H�M�H��tH�E�H�HH��(���H�HH��5���H�u�H��.H�}�H��0���L�E�u&W������@���H�E�@H����L�UI���M�H�� ���M��ARP����H������H�
�r�1�L����L�UH��SPH�?t6H�GH��t-H�tH��H�� �rH��H� tH�H��[]�%�rH��[]��UH��AWAVATSH��thH��H��L�4�E1�L�%��r�f�I��HM9�t.J�<;t�J�|;H��t�J�|;tA��J�|; t�J�|;A����H��[A\A^A_]�%��r[A\A^A_]�f.�DUH��AWAVAUATSPI��H�_L�M��tIL�c L�-?�r�DI��HI��t.I�|$�t�I�|$�H��t�I�|$�tA��I�<$t�I�|$�A����I�>tH��H��[A\A]A^A_]�%��rH��[A\A]A^A_]�f.�UH��AWAVAUATSH����H��W�)E�)E�)E�)E�)�p���)�`���)�P���)�@���H��@���������r����L��@���L���d�rH�}�L��H���=c�1�H;E�qL�u�M��y1�L���F�H�E�H�CE��JL�}�t!L���"�rI��M��H��u�L���sF�A�E1�L��L��L��B�rL�+L�cL�sH�Ę[A\A]A^A_]�H�=�E_H�W�r�%��K�f.�UH��AWAVAUATSH��(I��A��A�����H�M��I
L�&H�u�L�nH�5��A��M��M��E��E�l$�A��+��Nc$�I�A��M���!
D��M�i�M�`H�}�L�'L�oL��E�0E��A��E��I��y�M����M�i�M�`L�U�M�"M�jE�PE��A��A��E��E	�I��E���i���M����I���M�`H�}�L�'L�OE�@fA���<E��A��E��E	�M���&���A���A�� ��H�]�Jc�H��I��1�1�H�u�ffff.�I����
I�PH�L�NE�I��@�ǃ�?A��A����D�׃�H��H	���I��I��E��x�����H��H��H�����H!�A���
A����I��H�M��9I���I�@H�L�II�H��H��8H��H����I��1�1�H�u��I����MI�PH�L�NE�I��@�ǃ�?A��A���*D�׃�H��H	���I��I��E��x�����H��H��H�����H!�A��-
A����I��H�M��yI���I�@�fI��H�M��^I���I�@H�L�IA�����H��H��H�����H!�A���	I���)	I���I�@H�M�H�L�IA�A�P���	���A��	I����I���I�@H�M�H�L�II�H��H��8H��H������H��H��H�����H!�A��5	I����I���I�@H�M�H�L�IA��������A��I����I���I�@H�M�H�L�IA��������A�
��I��1�1�H�u�@I����m	I�PH�L�NE�I��@�ǃ�?A��A���J	D�׃�H��H	���I��I��E��x�����H��H��H�����H!�A��MA���II��H�M���I���I�@H�L�IA��TI����I���I�@H�M�H�L�II�H��H��8H��H���8I���I���I�@H�M�H�L�IA�����A�
�I���I���I�@H�M�H�L�II�H��H��8H��H���	M����I��I�@H�M�H�L�IA�A�1��SI����I���I�@H�M�H�L�IA�����A��"I���LI���I�@H�M�H�L�IA�����A���I��1�1�H�u��%fff.��׃�H��H	���I�Ʉ���	L��I����t	L�BL�L�N���?uǃ�t…�t���S	M��H�M���E1��C�<��	I��M9�u��A�	1ɰ�QI���qI���I�@H�U�H�L�JE��IM���LI��I�@H�U�H�L�JE��%I��1�1�H�u�@I�����I�PH�L�NE�I��@�ǃ�?A��A����D�׃�H��H	���I��I��E��x�����H��H��H�����H!�A�
�M����I��I�@H�M�H�L�IA�A�1��]I���}I���I�@H�M�H�L�ID����L��H��H�����L!�A�A�D�����H�}�H�u��
8���E�<R��H�Eȉ���H��H��H�����H!�E1���1�E1�H�u�I���I�@H�L�NA�H��@�ǃ�?A��A�����׃�H��I	���I����x�M)��J�H�L�N�������H�M��I�����w��H���Hc�H��I��H�M���I���I�@H�L�IA��������A�
�I��r"I���I�@H�U�H�L�JE�M)���I��I�F�J1�E1�H�u��I����I�@H�L�NA�H��@�ǃ�?A��A�����׃�H��I	���I����x�M)����I��I�N��M���YI��I�@H�M�H�L�IA�A�
1��,������2H�M��I�����w�H�g�Hc�H��I��H�M��PI���I�@H�L�II�H��H��8H��H������H��H��H�����H!�A�
�M����I��I�@H�M�H�L�IA�8��A�	1��sA���9I��H�M���I���I�@H�L�II�H��H��8H��H���$f��!�>H�E�H�� M��t#I��I�@H�M�H�L�IA�A�1��fA�FfA�FA�F
�\A����I��H�M��+I���I�@H�L�II�H��H��8H��H����������H�}�H�u���`����I��1�1�H�u�ff.�I����I�PH�L�NE�I��@�ǃ�?A��A����D�׃�H��H	���I��I��E��x�����H��H��H�����H!�A��I����I���I�@H�M�H�L�IA��������A���I��v1I���I�@H�M�H�L�IA�A�P���	���A��A�FA�FfA�F
A�F	��I��v(I���I�@H�M�H�L�IA��������A��CA�F	A�FfA�F
�I��vVI���I�@H�M�H�L�IA�����A�1�1�H�}������	����	�H	�M�I�FM�VfA�~�XfA�F	A�FA�F�/I��1�1�H�u�I���taI�PH�L�NE�I��@�ǃ�?A��A��uBD�׃�H��H	���I��I��E��x�����H��H��H�����H!�A��E������A�F	fA�FA�F
A�F�M�İ1�A�FM�fA�FA�F	fA�^
�}A�FfE�~
�nJ�H�
L�J����H��H��H�����H!�A�����I�N�-�I�N�I��H�M���I���I�@H�L�IA�����H��H��H�����H!�A��^���f�E��E��E�fA�FfA�F
A�F�I��H�M���I���I�@H�L�IA�����H��H��H�����H!�A���A�FI�gI��H�M��<I���I�@H�L�IA�����H��H��H�����H!�A����A��H�}�H�u��R���E�<Ru(H�Eȉ���H��H��H�����H!�A��a����M��U�A�VA�N	H�M�A�FI�N���A�F	fA�FA�F
A�FI�V�H�����H��1���@HB���@HM�H	��H��H��H�����H!�A�����L��H��I�K�H��H�L�ID����L��H��H�����L!�A�D�����J�H�L�N����H��H��H�����H!�A��p�����N���%��f���#���I��H�M�v'I���I�@H�L�IA��������A��'����E��E�f�E��E�A�FfA�F	�E�A�FA�F�x%��f����I��H�M�vFI���I�@H�L�II�H��H��8H��H������H��H��H�����H!�A����A�FfA�F
A�F	A�FM�FI�.H��([A\A]A^A_]�f.�AWAVAUATSM���H��H�|$�I��Iȉ���с��������T$�Dʉ�L�.L�^E1�L�%0�L��L$�f�D�x
E��A�A�J���+w;Ic�L��L��A��L���	L��A��L��A���A������s$L��A����L��E1���L��A��M��tM)���L�H�L�^H��A�Z��� ��L�5�Mc�M�A��E1�E1��/fff.�D��D�Ӄ�D��H��I	�A��L��E���iI����L�iL�.L�^�	A��?u���v��L��D�L$��L��A���L��A�f.�E��M�I��H��L9�������A���A���I���L�iL�.L�^�9L��x�L��E1��M����M�S�H�YH�L�VD�9E��A��E��y8M���\M�S�H�YH�L�VD�yE��A��A��E��E	�E����M��M��E��M��H��D�l$�E��A�Z���+��L�53�Mc�M�A��M����M�S�H�YH�L�VD�1E��A��E��y�M����M�S�H�YH�L�VD�qE��A��A��E��E	�E���s���M����I��H�YH�L�^�If�������E��A	�M���8���I����I��L�iL�.L�^D�1L���`���M���E1�f.�B�<	tbI��M9�u���I���'I��L�iL�.L�^D�1L������M���QI��L�iL�.L�^D�1L�����L��L�t$����N�,	I��I��M�L�.L�^L��H�L$�E1����M����I��H�YH�L�^�If�������E��A	��3���H��E1�A��j���H��E1��_���E����A���~���A����A���|H��E1�A���/���H��E1�A�����H��E1�A��
���H��E1�E1����H��E1�A����H��E1�A�����H��E1�����H��E1�D�L$�����M��H�|$�t5M)�s&�L�o�*H�D$�f�f�@�@H�H�
M�L�.L�^�R[A\A]A^A_ðH����H�T$�H�L$��Af�A�A�H�Q��H�T$�H�����H��H�D$�H�H�H�H�D$��H�X�H�˰1�H�L$��AH�Y��Af�Q�x���H�D$�f�@�@�@�H�D$��@�@f�@�H�H�>����D$�A��H�D$��fD�x�%�����T$�놰f��{���DUH��AVS�F=0!j���=���H�
-�Hc�H��H�H���������\H�H���q���h��
�=H�FH�G��=1!��=2!tO=3!�H�H��
��fH�H��H����H�
��Hc�H��H�H��
���H�H��
���H�H�H�H����H���Hc�H���H��H��I���BL��H�ߨ�{�W�(��H�H��
�d�H��H��I���L��H�ߨ�@�W�)�H��H��I����L��H�ߨ��W�"�lH�H��
���H�H�H�H����H�Q�Hc�H���H��H��I���L��H�ߨ���W� �H�H��H����H�
x�Hc�H��H��H��I���L��H�ߨ�rf�W�&��H�H�H�H���VH�ՠHc�H���H�H�H�H���5H��Hc�H���H�H��
���H�H��H���H�
2�Hc�H��H��H��I���L��H�ߨ���W�+�)H�H�H�H����H���Hc�H����F�H�H��
���yH�H��H��	�{H�
�Hc�H��H�FH�����YH�H�H�H���KH�B�Hc�H���H��H��I����L��H�ߨ��W�#�qH��H��I���L��H�ߨ���W�$�HH�H��
����H��H��I���L��H�ߨ���W�*�
H�H�H�H����H���Hc�H����F��F��F�H�H�H�H��wfH�%�Hc�H����F�`H��H��I���L��H�ߨt2�W�!�H��H��I����L��H�ߨt
�W�%�bH�H�
/�Hc�H��H�FH�G1��@FG��.H�FH�G��H�FH�G��
H�FH�G��H�FH�G���H�F��H�H�H�H���m���H�<�Hc�H���H�FH�G�-�H�FH�G��H�FH�G��H�FH�G��tH�FH�G��bH�FH�G��PH�FH�G�'�>H�FH��������F�G�+��F�G�%�
�F�G�#��F�G�$��H�FH�G����F�G�"��H�FH�G���F�G�!��F�G���F�G�(�H�FH�G��o�F�G�	�^H�FH�G��LH�FH�G��:�F�G��)H�FH�G���Ff�G��FG���FG����F�G�)��H�FH�G��H�FH�G�
�H�FH�G��H�FH�G�
�H�FH�G��y�F�G� �kH�FH�G��\�F�G�*�NH�FH�G��?�Ff�G�&�0H�FH�G��!�F��F�
H�FH���a���H�G�,H�[A^]ËF����F���H�FH��������-����F�����F�����F����H�FH�����������H�H���H��w6H�
$�Hc�H��H�WH����ËWH�����H�WH��y�1���WH������WH�����f.�f�H�H���H��w:H�
̛Hc�H��H�W1�H����ËW1�H�����H�WH��y�1���W1�H������W1�H�����@UH��AWAVAUATSH��hH�N H��t%�~H��H�F(H�VPH)�����H�FH����H�L�F1�A�xIM�H8��M+H0M��I�M+H(H�^I��1�E1�H��ryD�2H��I��A�Ã�?A��E���rE��A��I��M	ڃ�I��E��x�H�H�FM����I�J�H;K��Hk�pHK�H�F(H�V0�:u7L�jH�Z�BH�L�^A�I���H�H�H�FH���%�����H�ZH���H��I��H�V H�M�H�E�L�m�H�]�H�U�H��tsH�u�H�}�I��H��L��p���L�}�L�e�@AE�)E�H�E�H�@�PHL��L��L�������p���.��L�m�H�]�I��H��r�H�M�H�U�H�}�H�u��z(uH��H+H�B(H�B0H�E�H�H�FH���O���H�F H�FXf�R�H�H�FA�H�H�FH�FXH�F L�L�W��H��x���H�M�H�}�H�H�O�H�FX����H�F �H�KA�H��t�H�[ D��2E��A��I������M��t(N;���A��A��I��I��A��t�E��E��u�M��H���:���J���8�Mk�pL�E1ҀyjA��L�VXH�V H�F(H�N0L�F8L�N@H�FHf�RH��h[A\A]A^A_]�H�
ghr�1�H��� &�UH��AWAVAUATSH��XL�~M��tFH�I��vIL�fI�_�L�HD�(D��������sMA�L)���L��H���E1��H��a�E��E�f�E��M�H�� H����A���t
���H����I�_�L�hH��L��H��8I��I��A�I��L)��z���K�)H�H�^I��vYI�M�I�AE�D�҃�f����A���H����I�M�I�A
H�E�H�M�M�IL��H��8I��I����f�E��E�D�E�L��H���E1�L��E1��$�L��H��H��A��A��A��A��I��I�� I�� A��M	�E��A��M	���L	�H����H	�H�H�FH�OH�GH�H��X[A\A]A^A_]�fA����H����I�AH�E�L��H���H�M���A�QI�E�I�IH�M�H�E�E�q�A�����D����H�U�D�U�H�u�H�}�L�E�A��H�}�H�uȉU��;���M���R��1�H�M��Ƀ�H�}�H�u���L�M�H���Hc�H���H�E�H�M�H���8L�M�H���H�PH�U�H�M�H�H�E�H�}�H�uȋU��C;���M���R�H�M�H��H��8H��H��H�E����H����I�M�I�AH�E�H�M�E�IH����H��H�PH�U�H�M�D�0�A��wr�D��sg1�I)�M�L�~H�L�gH�WH�OH�G H�E�H�G(H�E�H�G0L�o8L�O@D�wHD�GIfD�WJ�'���A�‰���E1������E1��H��H��E1�E1����H�E�H�M�H��L�E��H���H�PH�U�H�M�H�H��H��8H��H���D�U��B����L�E�D�U��0���H�E�H�M�H��L�E���H���H�PH�U�H�M�H�H��H��8H��H���D�U����H�E�H�M�H��vjL�M�H���H�PH�U�H�M�H�H�E�H�}�H�uȋU��u9���M���RuMH�M�H��H��8H��H��H�E��H�}�H�u�L�E�D�U�L�M��q���H��H���E1�E1�E1����D�u�D�E�D�M�I�� M	�I��H�E�H��H��H�}�H�u��W����B1�E1��K���f�UH��AWAVAUATSH��M��H��H����D��D���H������H��t+L;��A��A��H��H��A��t�A����t�@L��H��r6H����H��H��<Ru+H�A�H��1H�AH�C�R�4M)�sA���L�HDžP���HDžX���L��h���HDžx���W��`���L��lrL�_I��M���&L�e�1�L��L��E1�H�]��"D@��A��A��I��H�rM	ă�@��y#H����H���6A���?u�@��v��M����H����H��L�H�L�B��σ���x��M���aM����L�H�L�B�J�΃�����	���x��M���3M����A�f���`H��H��������	���I��I��f���6M���ZA�<�-L�ÈE��}�L�����L������H���H%��H	�H���H��I��HDž��Dž��HDž�Dž����HDž���Dž���HDž���Dž���W�)���������H�E�H�E�E1�L��@���I�����M���gI�v�H�K��Ѓ���x���]H���HI�v�H�K�S�׃�����	���x���2H����	f����H��I�������	���L��H��I����I	�f����H����L�v�H�Y�9����@��x@��f��!u6�M����L�v�H�Y�yA��A��A����D	�@��x��f��!tK�ʅ���E1��M���=�;f���$H��H��������	���I��H��f��!u�1�L��I��E1��#ff.�E��A��I��I��M	Ճ�E��y#H����E���?u�A��t�E��t���I�����I��A��@A�MBу�@MM�M	�L������I��L��H��8���H����H	�H��8���L��H��H�M�L��H�� H�M���H�M�L!�H	���H	�H�U������tSL��@���I��M��H�����H;����uH������~��H�����H��H��L�,H�U�H�TH��H�������H�����H����L��@���I��M�߿P��rH����HDž@���H��H���H�����CH@@CKS([8X0P HHDžP���H��@�����}��H��H���L�hPH�M�H�HXHDžP���HDž�����@���H�CM��I�����L��L��@���������H��H��H�����L�lH�U�H�TH��H��������H���L�~�H�AH�E���Ѓ���x���fM����L�~�H�QH�U��Q�׃�����	���x���7M����H�U��f���H��H�������	���I��H�M�f����L������L�����L�����H�����@H P0X@)�`���)�p���)�����)�����H�@PH������I��L�E��TL��@���H������H�����(�`���(�p���(�����(�����)�����)�����)�����)�����E��A��L��H��L��H�� I��H�����H�������H����H	�H�����H�����H�� ���(�����(�����(�����(�����)����)����)��)���H��H����H	�L������D�����D�������f����������L�����OW _0H�O@L�� ����E�f��(����E���*���I�\$�L��`���L9���
�H��x���tiH��h���H��t]H��p�����2����H�����H��t+L;���A��A��H��H��A��t�A���n
�H��H��r
H���8�H;�P���H��P���uL������y��H��X���Hk�p� ���D`����DP����D@��������������\0T LL��`���H�]�L��h���L��crL�p
_L�m��b���L�u�L�}�H��h���H��tdH��p���I����2���I�����H��t+N;���@��@��I��H��@��t�@�΅���
�I��H����J���8��jx��Hǀ�fǀ2H��h���HDžp���fǀ2L�����������������HP X0����@@����@P� ���@`H��x���H�]�L��h���L��brL�H	_L�}�L�m��6���H��(���HDž0���L��8���f��2rI��s1A��E��UH������H��(���L��H��������t���y���tI��uA���E�E1���E�M���I��A���E��)w��H�E�H�M�Hǁ�fǁ2��2L��H��H�f��2J����H�����Ik�pH�H�M�H�LH��P���H�LH��X���H�LhH�����DX)����DH)��D8)���D()����D)�����I��H���=H���I�MH�M�J�4�H��H�E�H���L�E�J���x�rHku�pH�HkU�pH�}��a�rfD��2(�����(����(���(��)�`���)�p���)�����)�����(����)�����H������}�H��HEM�H������H������HDž����L������H������H������L��H�������r��H�}�u	H�]����H������H������(�����)�p���(�`���(�p���(�����(�����)�`���)�P���)�@���)�0���H���H�E�H����H��P���H��0���H��X���H��8���H�����H��@���H��H�M�H��H���HDžH�����0H�E�H�E�H������H��0���H�����H��8���H�����H������H�����H�A`(�p���AP(�0���(�@���(�P���(�`���Y@Q0I AH�E���2H������H���f�H�E�f�}�s	H������FH�}�t�}�u$�H�E�H�E��H�E�H�E�H������H�E���H�E�H�� ���H��0�����s��I��Hǀ�fǀ2H�U���2H�M�H��H��H�fA��2H����H��(���Hk�pH�H�M�H�LH�M�H�LH�M�H�LhH������DX)�����DH)�����D8)�����D()�p���D)�`���I��H����H�E�H�L�}�I�OH������J�t�I���L������J��L�5�rA��Hk�����pHu�Hk�����pL��A��H�E�fD��2(�`���(�p���(�����(�����)�����)�����)�����)�����(�����)����H������H����E��2I�FI����H������H+M�H9���H��H���L��H��8H�M�H�U�H�4�H��@��H��;�r1�H��L9�H��I���8L���f��0L9�sL9�v�H����H������(����)�����(�����(�����(�����(�����)�����)�����)�p���)�`���H�E�H�����L�� ���H��0���H�8H�u�H��@���H������L��H����o��H������H������(�����)�����(�`���(�p���(�����(�����)�p���)�`���)�P���)�@���H�}��9H�����H�� ���H��H���H������H������(�����)�p���(�@���(�P���(�`���(�p���)�`���)�P���)�@���)�0���H���H�M�H�M�H�M�H��0���H�M�H��8���H��(���H��@���H�U�H���q���L��h���H�E�H�E��:H��P���H�E�H��X���H�E�H�����H��(���HDžH���H�E�H��H���M����L��p����p��I��Hǀ�fǀ2L��8L��H����M���fALJ0L��h���H��p���L9�H�����A��2H���}�HfA��2H��(���I����Hk�pH�u�I�tH�u�I�tH�u�I�t(�0���(�@���(�P���(�`���ADAL(AT8A\H(�p���ADXH������I�thL��H���M���@M���fA��0�"H�}�H�u�H��@���H������L��H����%m��H��x���H�]����M�A�1�E1��E�L�m���1�E1��E��L�A�1�1�E1�H�]��TH��P���D��X�����Y�����Z���D��^���I�� I	�H��`���A)�`���I�QH��p���H��H���;@�����D�����I�� fD�����(�`������H��p���H������HDž����HDž���H�����D�����H�����@���rH������������������X0P H�n�A�1�E1�H������H�E��AH��A�1�1�E1�H�M��-H�����I��A�1�E1��E�L�E��ZA�	1�E1�1�H�� ��H	�L	�H������tH�����tH�����H����rH��L	���M�A��A��I��H�� H��E��I	�L��`���H��X���H��8���M����H��8���L�`H�P�r�fDI��pI��ttI�|$�t�I�|$�t�I�<$����A��E��A�
1�E1��E��|���M��tH�������H�u���k��A��E�H��X���H��8���M���i���H��P���t
H��8������rH��h�������H�]�H�MЋ}�@�{D�{I�� fD�{D�3H�KH��[A\A]A^A_]�H�������I!�L��H��A�E1�L���v���H�������H��8���H!�H��H��A�E1�H���J���L���L��H���E��}���H�M�A�1�E1�H�E�H�E�����A���A�
H�E�H�U����L���)���D�U�M��A���0���H�}����������H�������H������X�����@����H�Kr��������P����H�
Vr�1�L�����H�
�Ur�1�H�����H�=R�^H��Ur�(�
��oH�
�Ur�1�L���i��WH�=�Tr��	��IH�=*Ur�	��;�0�!� H�(hH�����H��TrH������H�����H�������	�H�����H���L��y�r�H��H�}��/��H�}�H�u��Ai���H��M�����L���MH��H�}�t��H��P���H��X����h��H�}����rH�}���H�������H�u���h����H��H�}�t��H�}�H�u��h��L����rH�}�tj��H��0���H��8����vh���KH��H������t>H�����t4H������_�r�%H��H��@���H��H������.h���H��H��P����$��p
�H��H�������H������T
��UH��AWAVAUATSPH��L�wL�M��t4M�fL�-߉r�DI��pI��tI�|$�t�I�|$�t�I�<$A����H�;t	L�����rH��H��H��[A\A]A^A_]���DUH��AWAVAUATSPH��L�wL� M��t4M�fL�-_�r�DI��pI��tI�|$�t�I�|$�t�I�<$A����H�{t	L���&�rH��(H��H��[A\A]A^A_]�t���@AWAVSH�L�VI��v9M�Z�H�HH�L�^D�E��A��A�����s<A�M)�s|H����D$��D$�f�D$��T$�H�� H����A���t
���I����I���H�HH�L�VL�@L��H��8I��I��A�M��M)�r�J�H�L�^I��vK�1���f����I�@�A����H����M�X�L�QH��
L��H��8I��I���f�D$��D$��D$�f�f�G�GH�O�.�H��H��H��H��H��8@�wH��H��(f�w
�O	H��G�G)[A^A_����H�G��H��vHM�X�D�QH��M��tT����w^A�A��sRI��u>H��f�G�GH�Of��H���Gf�G�G��K����1���yt#�D�k���f�G�GH�O��_�P���A����A��A�t9I��H����D���A����A(�E1���A��AD���I)�s
�������H�H�L�_H�WL�GL�W �_(D�O)f�w*[A^A_�f.�UH��AWAVAUATSH��I��H�}��D��D��L�e�f�M9nr}L��L��D���<����E�<RuCH�]�L��L��D���"����E�<Ru)H�E�H��H	�t�H�M�H�H�YH�AH�A�>�MɋU�H�u��V�N	H�MЈFH�NH��I�I�FH�E�H�H��[A\A]A^A_]�@L�H�FH��1�1�f�H���tFM�HL�H�FE�I��A����?A��E��u:E��A��I��L	ƒ�H��M��E��x�H�W�R�f�f�G�GL�G���f���A����Cȅ���UH��AWAVAUATSH��h��utFN)M�)�p����F��r H�~HtH�F8H��H��I�����rL��H���fo�p���(M�O �GH�f�G@�H���oN)M�fE��H�FPH9F@��H�H�H�NPH�X�D�{(D�s,E1�E��A��E1�E��A���;tTH�F �x`/tJL�S����zH�H�8u�PH�H��R�AH��L;PsH�K�RH�D�H�L��1�E��E��D�&D�~D�nD�vH�FH�NH�CH�KH����H�S H�v �~�(�H�F0H�X(H����L�p0H�N �~�(L�x H�~Ht#H�F8I��H��I��fU��7�rfoU�L��L���foE�(M�O �GH�L�H�_0L�w8f~W@�3�fn�(M�foU��W OH�H�GH�O0H�W8f~G@H��h[A\A]A^A_]ùfn�L�x H�~H�Q����o����p	�@�G�w	�WH�OH��D�E�L�F(H���H�H`H�}�H��H�u�L��H��D�M�L�U��V��L�U�D�M�D�E�H�u�H�}�H�8�U����<����H��H�=E�rtH��sH��H��%0�rH���8��UH��SPH���G螩H�H��t�H�uH���X�H��[]��H�H��t�H�uH���9��|��������UH��AWAVATSH��PH��I��H�}����r�Eԅ��zH�?�s�@H��tH���|H�}���H��L9�LG�H�}�L����r�����E؃��t����rI�4H��H��H!�H�}���r��tgH�}����r�E؅��qH��H�uH�;�>�L�{L�cI�$H��tL����I�|$t	L�����rH����r�L�5�Rr�H�E�H��H�}�H�u�H��]�r��tSA��H��H�uH�;�ŲL�{L�cI�$H��tL����I�|$t	L���6�rH��-�rI�� I����L�u�1�H�}���r�E؅�uvH��L��H��P[A\A^A_]�H�M�L�
RrH�u�1�1�����|H�5:�1����r�@H���sH���`����d���H�àL�
�QrH�u�1�1��X���6H��L�
�MrH�u�1�1��;��H�ϢL�
�MrH�u�1�1�� ��I��I�|$t	L���ErH��<rE1��+I��I�|$t	L���#rH��rL�����I��A�H�}���C��E��u�I��H���	L�������/��f.�f�UH��AWAVSH��(L�7�I��yH��dH�<%����udH�%��I�NH��t#H9�t'H�5��^�U�P��H�������B{�dH�%������I��dL�4%����H�H�AH��t/H�q W�)E�H��H���HB�H��t{�у�H��s(1��AH���sH���zH;AutH�
��뱃�1�H�wD�8D�D=�H��H9�u�H��t&H�.H���H�1�f��<0@�<2H��H9�u�(E�)E���~rH�u�H���{rH�L�sL�{�H�	uH�;��H��{}r1��l��H��L��A�WI�t	L���Z}rH�����1�H��([A^A_]��y��I�t	L���.}rH����*L��L�����]����I�uL���j�H����0���;���UH��AWAVATSH��H��H�uH�;�1�L�sL�cI�$H��tL����I�|$t	L����|rH��[A\A^A_]�%�|rI��I�|$t	L���}|rH��t|rL���t��@UH��AWAVSPI��H��H�H��tH���I�~tH��H��[A^A_]�%1|rH��[A^A_]�I��I�~t	H��|rL������K��f.��UH��AWAVAUATSH��H��tH�H�AH��t"H�I H���?H�
��sH��t11�dH9%���H���sH��t1�H;QH�
��HD���1�L�?L�oH�WH�U�H��H���^HE�H�GH�E��	HE�H��P���H��X���H�=7}rt�/}r�
��1���{rH�H�E�H��8����H��1��yrH��8���HDž@���HDžH���H��P���H��`���L�5I�L��h���H�E�H��p���H�г�H��x���L�}�L�%��L�e�L�m�L�u�H��8���H�E�H�E�H�5�IrH�B�H�}�H��`����Q(�H�M�����H�����ȃ����\H�E�H�@HH��`���L��h���H�M�H��p���H�
6��H��x���L�}�L�e�L�m�L�u�H�5ɤH��`���H�}���H�Ã�����H��H��L�p�L�xI�H��t]L�����V�ȃ���twH��H���H����H��8���H�}�H�E��P8H�Ã���u4H��H��L�p�L�xI�H��tL����I�t	L���qyrH��hyrH�Ĩ[A\A]A^A_]�H�Y�L�q�L�yI�H��tL����I�t	L���-yrH��$yrH��H���H���W���H�
YKrH�ֺ1��r��H�Y�H�A�H�E�H�AH�E�H�H��tH�}��H�}�H�E�H�xt��xrH���xrH��P����X���H�=��^H��Gr������H�}�I��H�E�H�xu�L��I��I�t�ixrH��`xrL���`��I��H�}��F��L���L�����UH��AWAVAUATSH��H����������u|H����I��������L�u�L�%�zrL�-Gzr�ffff.�1�H����H�����t:L9�L��HB�H�M�H�E�H)�L��L��A�ԃ��u�A�Ջ�Eԃ�uH]�H�E��H��[A\A]A^A_]�H�^�L�
WIrH�u�1�1��7��f.�I�H���H����L�
�eIc�L��I�PH���H���H9���H�H)���1�fD�<�jH��H9�u���H���L���I)�rH���I�HI)����Gf�G
�G	�GH�G�H��H���H��t8I�PH���H���H9�r_H�H)�tW1��<��H��H9�u��>�GH�H��I�PH�NPH�FXH9�r H�H)�t1�@�<��H��H9�u��G�H�OH��A@G1�H��HȀ�uI���*���H�H��H��8H��H���I�������H���H���H9�rH�H)�t1Ҁ<tH��H9�u��G�H��H�WH��H�O1�H�WH��f.�@L�T$M��tDI��uRL)�rL���L��H��L)�sB��O�G	H��H��0�OH�� f�G
�H�wH��H�GL�WH��W��D�@�A��wgL�L�
�cOc�M�A��L9�tE�6�.H��v:�6�$H��v0�6�H��v%H�6H��H��8H��H��H�G1�H�wH�ñ1��O�����H���f.�DH��tZH����SH���H���H���H)�r�RHH���L��L)�sa�G�Gf�G
�G	�H�GH�[�1�f�zJ�sH�����HE�L�H�GH�GH��W��L������uH��v�H�H��H��8H��H���H���i����H�H�G1�H�GH�[�@UH��AWAVAUATSH���H��H��H�E��E�f�E��E�H�E�H�E�H����L�����L��I���wrBƄ=���I��H�}�L��L���Ǚ��}�uH�
IrH�E��E��}�t�|H�u�H�U�H�}�H�M��2��}�uaH�EЉ�����u4L�p�L�x�L�`I�$H��tL����I�|$t	L����rrL����rrH��VH�}�H�M��A���}�t�D�u�H��^H�����D����,�H�����H��u`W�)�����)�����)�p���)�`���)�P���)�@���)�0���)� ���)����H�����D���msr���tcL��@����#��uH��������������XL��`���E1�1�L����E��E1��orH���tH�CL�{A�L�#�T��sr�H�� H��������u3L�x�L�`�L�hI�EH��tL���I�}t	L��iqrL���`qrH�D����orH���[A\A]A^A_]�H��I�}t	L��+qrL���"qrD���aorH�����H��I�|$t	L����prL����prH������H��D���(orH������UH��AWAVAUATSH��H�$H��H������@��uH���gqrH��L�n�H��LD�1�H;h�sL�m���HDž���HDž���HDž���HDž����HDž����HDž����H��H������Dž����fDž����ƅ����H�elf/mapsH����H�/proc/seH����H����ƅ��H��H����H)�u1H����H�H)�H	�H��H���������H����1��1�fD��
��t<H��H9�u�H�(H�����H)�1�f��<
t
H��H9�u��sH�H���fH�����H����H��������a�������HD�����D�����HDž���HDž���HDž���D��D�e��y�H��1ɨHE�H����H�����H�����H��H���8��I��H��L�����L�����H����L��L���f��H����tH��=rA��HD�A�E1�L�����A�����؃�H�
�^H�M�A���u2L�{�L�c�H�[H�H��tL���H�{t	L��nrL���nrE1�H�����t
H�������mr�}��3lrH�������jH��CrH�����H���������H���^H�U�A����u2L�x�L�`�L�pI�H��tL���I�~t	L���mrL���{mrE1�L�sL�=mmr�I��XI��rI�~�t�I�>A����H������t	H��<mrM��I��L��L�m�����)����H�����H�� ���H��(���H�E�H��0���L��8���H�=�H������orfo����f���H�� ���H����L9�(���tPH��0���L��8���H��L�=�lr�	DH��XI��rH�{�t�H�;A����H��(���t
H��0����hlrH��H97�st[H�6�sL�57�sH�� L�=<lr�f�H��8I��rH�{�tH�{�A��H�{�t�H�;A����H�=�st
H�=�s��krH�=ӅsH�����8	�IprH��sH�5��sH���
H�
��sHk�8H�1�H��L�B L�Z(H�Z0H��8I���M��t+M��I��M�I�I���M9�w�MQM9�v��f.�H��H9�u��H�l�sH����L�#�sH����L�=+�sI9�u1��mHi�HN�I��H�T�sI9����H9=?�st@H�~�sI9��w�H9=i�st"H���sI9��Y�H9=��s�GH9���H�]�Hi�HJ�4H��H�}�H���sL�����L�-�nr�HL��H�u�A��L�����HL��H��A�պHH��L��A�պHL��L��A��L;}��#L�5w�sL�����HL��L��A��L������HL��L��A�պHL��L��A��L9u���L�5v�s�HL��L��A�պHL��L��A�պHL��L��A��L9u���L�%��sL�����HL��L��A��L������HL��L��A�պHL��L��A���[H9��3H�}�Hk�8L�dL�lH����L��L�����������H����H����HDž����HDž����f�������HDž����HDž����H����H�u�H�U����H��H9���H�]���H��P�H�������@�)������0�)������ �)�p����o����o�������)�`���)�P���f�@���f�0���H��0����#��H��tUH�����H���[��H��H9����t3H����H�����L��L���/5H����H��H9��J+H��X���H�5��^���H���
�x�
H�H H���
H��P���L�xL)���H9������L�H���E1�C�<7��	I��L9�u���HDž��L����H����L����L����HDž�L���H�

H���ƅ�fDž ��H������E1�H�����H�_�^H�E�H�����5��������u'H�� ���H����H����H)�H��H�L�������D��!�L��������ƅ!�H����H����H)���
� �<�eH���H��t#�|7�
uH��H��t
�|�
u
H���1��H��I��I���H��H�����H�����HDž ���H�U�H��(���ƅ8���H�  H��0���L��H������@���������t%H��t L������H������H��H�H�u�H)�I����1�M����L�}�L�m�H��p���I��M���H��H�����H�����HDž ���I��H��(���ƅ8���H�  H��0���L��H�����蛩��������t(H��t/H������H������H��H�L��H)�H��p�����1�L���
L��1�A�H���3H�M�H�}�I���UH��H�����H�����HDž ���I��H��(���ƅ8���H�  H��0���H������H��������������t%H��t L������H������I��I�L��H)�H�]��A�1�M����L�����L��I���
H��H�����H�����HDž ���I��H��(���ƅ8���H�  H��0���H������H������B���������t$H��tL������H������H��H�L��H)�I����1�M���L��P���H�}�I���
I��H��H�����H�����HDž ���H��(���ƅ8���H�  H��0���H������H�����衧��������t"M��tL������H������L��H�H)�L�u���1�M����L��`���H���w	H��H����H�E�H�����H�E�H�����HDž ���H��(���ƅ8���H�--H��0���H������H����������������H������L���H������H������H��tH��L�U�A��e�A�2� L�U�A�2��+A��H��-�?�1�@��+��H��H��H��H)�L�H��sOH����H�H��1�1�D�2E�H�A���A��
A�x�A��:AC������H����H	�H��H��H�u��gH�H��1�1�H��H�tUH��������H9����H���<2D�G�A���A��
D�OЃ�:EC�A��@��L�A��A�H��A���o��1�L�}�I)�I�I��tM���R�A��A���+�?��-�6�1�<+��I)�I�I��sAM����1�E1�A��r���߃�
�JЃ�:C΃����I����I	�H��I9�u��W1�E1�I9�tMH��������I9����I��A��Q���߃�
�qЃ�:C���I����H��������E1�H�E�H��p���H�H�����H�����L�����L��裧���Uй��|&L��苧���U����%L���x����U����%L���e�����p������%L���O�����O&L��H�u�H������ħ����������H�����H�����L��H���H��P���賨��L������H�����H���&H�����H�� ���H�E�L��(���H����������������>%H������H��P���H������H�u�L���ɨ���������%H������H�E�L�����L��H�u�H��`���藨���������$H�����H�E�L��L��H����譩��L�����H�����L�� ���H��I9��K%H��`���L;�����uH�������U�H������H������Ik�XH������L�<H��`���H�TL�l�UЉT�U��T�U��T ��p����T$H�\(L�t0H�����H�T8H��P���H�T@H�U�H�THH�U�H�TPI��L��������!�H����H������"���H������H������H�E�H�����t
H�������]r�}��1\rL�m�I����I��H��	A�LC�H�����1�L������������H�&�8�L��H��H�PH��H9���H9���I��L�}���&H����L��L���arBƄ-��I�UH�����H�����ƃ��������H�3rH�����H��H������H����H�����L�����L����A�H���^H�E���H���^H�E���A�H���^H�E���A�H���^H�E���A�H���^H�E��m�H�����H������
�H�����L�����H��H�M�H9�uML���ȃ�����H�A�H�E�L�q�H�YH�H��tL����H�{t	L���\rH�}���[r�IH�����H��p���H��t5A�?/���.H�o�^H�E�A���H�
>.r�1�H���'��1�L����H��p���H����ƅ�����fDž�H�����H�����g�������<L�}�s<H�����z�H��H��t+I�H���� 1�H��L�}�����%H��H�}�t
H�}��[rH��H9�tJfo�0��������H������H����H������L��L����'H����H��H9��H������H������L��L���-1H��H�����H����H������H��0���H�����L�������H7L����H��I9���I��L������H������M�~L�-Zr�	DI��H��rI��t�I�?A����H������t	L����YrL������H������H��t$M�~L�-�\rfDI��I�7A��I��H��u�H������t	L����YrH�}�H�u��\rH��I9�fo�p���(�����H����������o��������)E���)�p����(�)E��8�)E��H�)������X�)�����h�)�P����x�)�`������)������)�����)��������)��������������)���������)���������)� ����E��)�������)�����H�M����)��������)�`������)�`�����)�p�����)������(�)������8�)����H�)���X�)�����h�)�����x�)� ������)�0������)�@������)�P������)�`����o���f�p���(� ������(��������(��������H�E�H������L����������������(E����(�p�����(E�����(E�����(������ ���(�����0���(�P����@���(�`����P���(����`���(���p���(����������(����������(����������(����������(�`��������(�`�������(�p������(�������(���������(�������(��� ���(�����0���(�����@���(� ����P���(�0����`���(�@����p���(�P��������(�`��������(�p��������fo����������H������H��xsH��uH��xsH�=Evs�x`H��xsL�sH�����H�������H��YrI���lL�u�M��H�5os�Li�HH���8pL��H��L�5os��rJL����H�dYr�HL��L����L������HL��L��ӺHL��L���H�5�nsL�5qsI��H��HiE�HH�H��H�E�L����H��XrL������HL��L���ӺHL��L��ӺHL��L����M��H�HL��L��ӺHL��L��ӺHL��L����I�ƐL;u�u�H�E�H�3wsH�]�H+]�H��osH��osH��H��H��tQH��u1��.1�H��I��I��I�<0I��I��J9\HG�L)�H��H��w�H��H���H9\0tH��1�H�]�H�H9�����������o�����������)����f����)� ���)�0����o��f�@����������P��������(����fo����(� ���(�0��������������fo�@�����$���P�����4�H�����H�������L�����I����f��P�����H�}�����H�M�L�aH��L�4H��H�H)�H�M��@L��H�������L�x L;`��H;Hs�L; v�H�xH�5/nsH9���Hi�0H
nsH����H�����1��H��@���H��H���L�� ����AoE�AoMf�����f�����H�M�H�����H�����H����H������H���������H�����L����L�������affffff.�H��@���H��H����AoE�AoMf�����f�����H�M�H�����H�����H����H������L���n�H��L���3�������sf��P���u�H�}����듋��������rH��(�t
H�����PrA��H�}�r5�a��H��t+Dž��H����H����H����H���������H��[A\A]A^A_]�H�����1�H�H����H�������H�
JlsH����H��L�m��U�L���!6��L�����H�����H�lsH�� ���H�lsH��(���L��0���L��8���L��@���L��H���L��P���L��X����EȈ�`���H������H�����H�����0����h���uz�����������)��������)��������)� ������)�0����o��f�@����������P������N���H�}����H�����������
�isH��is1҈MȀ�
HE�H�����H�
�is�HD�H������H��is�HE�H�����H��is� HE�H������H��is�HE�H������H��is�LHE�H����H�tis�(HE�H�� ���H�eis�0HE�H���H�fis�HHE�H�����H�?is�8HE�H��0���H�0is�@HE�H�����H��is��HE�H������H�zis��HE�H��@���H�kis��HE�H������H�\is��HE�H��P���H�Mis��HE�H������H�>is��HE�H��`���H�Ois�HE�H������H�@is�HE�H��p���H�1is�HE�H������H�
"is�HD�H��`���H��hs��HE�H������H��hs��HE�H��p���H��hs� HE�H�����H�
�hs�(HD�H������H��hs�0HE�H�����H��hs�8HE�H������H�Ihs��HE�H�����H�:hs��HE�H����H�{hs�@HE�H����H�lhs�HHE�H���H��Pr���I��I�� ������H�����H�� ���H����H�� ���H��L�����L����(��HDž��H�ChH��`���CX)�P����oC�oK(S8[H)�@���)�0���f� ���f����H������H����L���,����h���H�7Pr����o������o���������)� ���f����f������H�����H�����Ѐ}�
���>fs����L�����H�������H��H�� !�H��H������H�9H�����L�A��H��ffffff.�!�L��I��M)��ZI���PO�M��I��8I��M��I9�tA��A��M���&H�E��t��H������H�H��H)���H���� �<��H������H��������H����;��H���H�A��H������0L��I��L)���H�����H�L)�����	��H�� ���H�L�H��0���L9E1�Dž����Dž����Dž�Dž��Dž`���DžP����E��E�Džp����E��E��E��E�E1�1�E1��D�]�D�e�A��E��I��H��H���D��E��L9���H����H��rH�����B�<F�$�G����L�
:8Ic<�L��D�]�E���D������D�������D���D�����D��p���D�e��q���D�]�D�e��d���D��`���D��P����Q���H��@���H�0D��H)��*��H9��H��P���L�D��I)��	�u�I9���H��`���L��}�I)���D�M�M9���L��p���M�D�E�M)���D��p���M9���L��`���M�;D�]�M)����]�I9���L��p���M�'D��P���M)�rzD��`���L�m�M9�rjL������M�$$D����L�m�M)�rOD���L�m�M9�r?L������M�$$D������L�m�M)�r$D������L��p���M9���ffff.�HDž0���HDž8���HDž@���L�����M��t#L�����M��uGA�1��xffff.�L�� ���M����L��(���A�1�1�M������A�>/uHDž@����A�H��0���1�L���3A�L��8���H��@���J�<+L��L���UKrL�H��@���L�� ���M��tL��(���H��tA�|�/��M��u�#1��I1�M��tA�?/u1��%�H��0�����t H9��9A�D/H��H��@���H��0���H)�I9���J�<+L��L���JrL�H��@���H������L��H�����L��������������L�����H�����L�=DbsL;=-bsuH�=$bs�:�H� bsL��H��L�4H�\I��L�=bs��H��asI��J�t8�J�T8�L����H��H9�����u2H��0���t
H��8�����ErH������H���/�6H������H��`���H������H��p����L��H�5SasH��^���H�U�H��H��H�E�HD�H�E��HD�H��P����H������H�5asH��^�z���H�U�H��H��H�E�HD�H�EиHD�H��`����H������H�5�`sH���^�5���H�U�H��H��H�E�HD�H�E��HD�H�����H������H�5�`sH���^��H�U�H��H��H�E�HD�H�E��HD�H����H������H�5?`sH��?���H��p���H��H��H��p���HD�H��p����HD�H�������H������H�5�_sH�8�^�]���H�U�H��H��H�E�HD�H�E��HD�H�������H������H�5�_sH��^����H�U�H��H��H�E�HD�H�E��HDعH������H�5n_sH��>����I��I��H��LD�LD�H������H�59_sH�:�^���I��I��H��LD��LD�H������H�5_sH��^�p���H������H�������H������H�5�^sH��^�C���H��P���H�����H�M�H�����HDž0���HDž8���H��`���H��@���H�M�H��H���H����H��P���H�M�H��X���HDž`���HDžh���H���H��p���H�M�H��x���H������H������H��p���H������H������H������H�M�H������H������H�M�H������L������L������L������H������H��H������HD�L������HD�H�����H��HD�HD�H�����H���H������f�H������@�H�����ƅ ���@ � ����o������H��H�����H����H�����t(H��t
�H��	H��t0�H�u*H������L��H���
�H�uH�������LH������H����H�����L�5+ErA��HDž��HDž���(��?rH���
H�ú(H��H����A��H��`���tH��p����j@rf�H��0���t
H��8����Q@rL������I�uH������0L��������)� ���)����L�� ���H��(���H������H������A��<StaH��t�H�uH��������KA��<R�E�I�� H��tH���H����7�H�����H�����H�	H��1���H��(���I��H���U<�랹A�H��0���H��L���9�L��8���H��@��������A�H��0���H���T9�L��8���H��@������L������I$L������I$L������I<$L������M$L������M$L������M<$L�����L�m�M,$L�m�L�����L�m�M,$L�m�L�����M�$$L�e�L����M�$$L��P���M�f L���M�f(L������M���L��`���M���L�e�L����M�,$L���M�$$L����M��M��t�I�$�H����H����H���H���H������H���L���H����H���H�� �H��(�H��0�L��8�L��@�H��H�L��P�H��X�L��`�H��h�H�E�H��p�H��P���H��x�L����H�E�H����H�E�H����H��p���H����L����L����L����H����H��`���H����H�E�H����H�E�H����H�E�H����L����f�H�����H�@ƅ�HDž��HDž���(��;rH����H�ú(H��H�����Ar�I��d����k���I�����)�p������)�������)E���)�p����(�)E��8�)E��H�)������X�)�����h�)�P����x�)�`������)������)�����)��������)��������)�������)� �����)�������)�������)�����L����L����H����H���������)�`�����)�p�����)������(�)������8�)����H�)���X�)�����h�)�����x�)� ������)�0������)�@������)�P������)�`������)�p������)����H��0���t
H��8�����:r(����(����(� ���)����)����)� ���fIn�fIn�fl�f�`�����H�8�^��A��.��H�����H���������H��H���-���H��H��������H�
@rH���h��H�=r�̷���H�¬^�"H�
7r�1�L���8���H�A�^I��H�E����H��^H�E�A����H�M��~����(����e�H������H�����H��p���H�����H�����HDž���H�����螊H�����H�u�L��苊H�����H�����H��t�9/�������
Dž��H��tH�E��8/������
Dž�H��p���H9�H��P���H��`���u*H��P���H�u�H��	:rH��`���H��P�������H�����H�����ƅ ���fDžH���������J���H�E�H����H����ƅ��fDž�������H�����H�����`���H��P���H��`���u	蹈��ujHDž���H�����H������H������P�H�5��^H��������H�����H�u�L���%�H�����H�����H���O���t*H�����H������of�0���H�}��m���r���
�]s��uH�=9�^��E��(��
�]s����HDž���H�5
�^H�������o�H��^�H������H������yH����H�����H���X�H�����H�u�L���E�H�����H�����H���o�������H�����t	H���6rH�}�����H�}���6r����H�
�r�1����mH�
���H�����L��L���z����H��r�̶�H��r��H�=E5_H�
QrL�BrH�����+�ٶ����(���I��H�����w����@��I��H�{t	L����5rH�}���I��M����H��`�����5r��I��H�{t	L���5rL����5r�I��H�����u	L�}��H������w5rL�}��w�I��H�����H������n��藵�I��H�������E@�1�~���9�7I��I�~t	L��5rL���5r�<I��L��H��8r��I���#I��H�����t
H�������4r�}��3rH����������H������5lL��轩�I����I������gI���DI���wI�ŋ��������rH��(�tuH����o4rL���o��I��H�������H��`���tH��p����A4r�腴�I��H��0���t
H��8���� 4rH������H�uH������?L������E��I��H�}�t	L����3rH��0���t
H��8�����3rH�������H�}�H�u��6rL��趨�fDUH��AWAVAUATSPH��L�wL�M�fL�-�3r�f.�I��I��rI�|$�t�I�<$A����H�;t	L���N3rL�s L�{(M��t.M�fL�-N6rfffff.�I�|$�I�4$A��I��I��u�H�{tL��H��[A\A]A^A_]�%�2rH��[A\A]A^A_]�f.�@UH��AWAVAUATSH��I��H�� ���H��(���I��H�YL�aH������H��L�����������ttH�����H�����HDžP���HDžX���W��`���HDžp���HDžx���H��0���H�u�H�U�H�]��	�1�H;�0���q?A�1��H��I�EI�>��H��H��[A\A]A^A_]�%�1rH������H�� ��������)���������)�����p���)���0����@����P����`���)���)����)�����)�����H�����H�5W�^��W�H��tf�xH��t`H�P H��tWH�����H�pH)���H�U�H9����u8H����H�u�E1�H�]�H�E�@B�<8� I��L9}�u�H��H������H��P���H��(���H�� ����aH��0���L��8���(�����(�����(����(����@����P����`����p���(�������(���������H�����H������H������H��P���H������H��0���L������H�]��
H��H9�������L��X���H��`���H��I�EM�gL�-�/r�	DI��H��rI�|$�t�I�<$A����H��P���t	L����/rL��p���H��x���H��t$M�gL�-�2r@I�|$�I�4$A��I��H��u�H��h���t	L���p/rH�}�H�u��z2rH�]�I�>t	H��O/rH��[A\A]A^A_]�H�������L���3r�P����`����p���A�0A� A�H�E�I��H�E�I��I�>u��I�GH)E�H�}�J�?H��H��H���M��tO�?/uJL���Y�����L�����H���:I��H��H�u�L����2rL�}�L�e�L�}��zI����H��0���H��L���2rBƄ%0���I��H������H��0���L����T�������u!H�rH��8���H��H��0����H������H��0���蘒H��0���H��8���H��H�U�H9�uO�ȃ���u2L�y�L�a�H�YH�H��tL���H�{t	L���-rL����-rH��H�E��H�M�H��@���H��tH�UȀ:/���1�H�U�H��0���H��8���ƅ@�����j���fDžh���H������H��0����w�������<s<H��0����6sH��t+I��H��tKH�E��L�����H����H��H�E��-H��H�E�H�}�H�}�����,r��H�M�H��H��L��1rL��0���H�E�H��8���L��@���H��0���H�u�L����}L��8���H��@���L���}��t'H��@���H�E��0���)E�H�}�H�}��r����8H��0���t	L���,rH�}�t
H�}�
,rH�}�H��H���H�U��!��L�}�H��I9������H�u�H�U�H��0���H�u��"�����0�����L��8���H��@���H��h����; �H��p���L� H�XHDžx���H��8���L��H���P��H��8���H��H��H9�tYH�M�H��8���L��@���H��8�����H��tH;U�uH��H��H���H�U���,r��t/H��t	L��+rH��M��t
H�}��*rM������L��@����H���)������X���)������h���)�����x���)��������)�������)����H������H�����H�]�M���x����H�
���H��0���H��L���n��i����L���͢��
�L��辢�I��H�{taL��(*r�VI��H��0���t#H��8����*r�I��L��H��-r�I��H�}�t-H�}��I��M��tH�}��I��H��H��tL����)r�I��H������tH��������)r�I��H��P�����H�}�H�u���,r�H�]�I��I�>t
H�}��s)rL���s��UH��AWAVAUATSH��I��H��y
1�L���á�H��I��H��`���t;L���B(rH����I��H��H��L���w-rL�}�L�u�L�}Ȁ;/��L���/A��H��L���I-rH�E�H�E�L�}�1�1�H��h���L��p���H��x���L�}��E��E�f�E�H�� ���H��x����r�� ���	L��X���uXL��0���H��(���I��uf�;..t=L��f.�H��t+I��H��B�|#�.u�H��tM)���1�L��讠�����0'rI��1�M����LD���A�FpfA�dw�E�M��L��p���L�� ���H��(���1�ffffff.�A�|/�uH��H9�u�M��t
A�<$/���1�L��x���L�}��E��E�f�E�H�� ���H��x����pq1��� ���	H��(���HD��(H��0���H��uf�:..u�1�H��HE�H��u`�H���H��H�H9�tH�y��|
�.u�H��tH)�H��H��1�H��HE�H��u�1�H��H��H��HE�H����H��HD�H�I��M)�L9���M9����u"M9�sC�|4�yC�<4yL��L��L����M9�wL�u�M��L�sH��h���H��L)�I9���I��M9���C�<.I��L�}�M)�L9��YM�L��L��H���*rI߀}�u	L��'&rH�]�H��x���H��L���i���L��X���H����x���H��`���umL�}�L�u�L�j(L;juH�z�m�H��`���H�B L��H��L�<L�tI��L�j(��H�B I��J�t(�J�T(�L���k��H��I9$uI�$H�}�tH��H�ĸ[A\A]A^A_]�%^%rH�ĸ[A\A]A^A_]�tL���Y$rH����I��L�u��A�H�E�L�L��H��L��w)rH�M�H��x���L�m�L�u�H��L)�H���!H��L��p���C�D5.dwpI��H�����E�L������M��:H��x���A�A�H��h���L��L���n���x����L�e�L�e�L�u�M9�����H�}���A�L����L�}�L�u�L�e����H�� ���H��x���H�����H�E�H�=WQH���qH��x����<�����H�<E����H�=�q�ܡ��xH�}��A�L��H����L�e�L�}����H��x�����A�L�����L�u�H��x���L�m������Y����L�����1���H�}�H�u���H��H��x���t4H�}��W#r�(H��L��L���^&r�H�À}�uL��2#r�H��H�}�t
H�}��#rH�����UH��AWAVAUATSH��8L�����H��@���I��H��H������H���^j
YL���[��H�U�H��jYH��HD�H��P���H�M�HD�H�M�H�Z�^jYL��H���"��H�U�H��H��jYHD�H��H���H�M�HD�H�M�H�,�^jYL��H������H��X���H��H��jYHD�H������H��X���HD�H��X���H���^jYL��H�����H��p���H��H��jYHD�H�����H��p���HD�H��p���H���^jYL��H���e��H�U�H��H��jYHD�H��x���H�M�HD�H�M�H���^jYL��H���,��H�U�H��H��jYHD�H�U�H�M�HD�H�M�H���^jYL��H�����H�U�H��H��jYHD�H������H�M�HD�H�M�H�Z�^jYL��H�����H��`���H��H��jYHD�H������H��`���HD�H��`���H�@�^j
YL��H���{��H�U�H��H��jYHD�H������H�M�HD�H�M�H��^jYL��H���B��H�U�H��H��jYHD�H�����H�M�HD�H�M�H��^jYL��H���	��H�U�H��H��jYHD�H�����H�M�HD�H�M�H�F�^j
YL��H������H�U�H��H��jYHD�H��x���H�M�HD�H�M�H��^jYL��H�����H�U�H��I��jYLD�H�M�HD�H�M�H��^j
YL��H���e��I��I��H��^jYL��H���J��H�����H��P���H����H�M�H����H��H���H���H�M�H������H������H�����H��X���H�����H�����H�����H��p���H�����H��x���H�� ���H�M�H��(���H�M�H��0���H�M�H��8���H������H��@���H�M�H��H���H������H��P���H��`���H��X���H������H��`���H�M�H��h���H�����H��p���H�M�H��x���H�����H������H�M�H������H��x���H������H�M�H������L������H�M�H������M��MD�jA_MD�L������H��HD�L������ID�H������H�����W��������ƅ�L��@���I�M���p���H��H��H���H9�L��X����CH���^j
YL��H�����H���a��H�U�H��H��jYHD�H������H�M�HD�H�M�H�`�^jYL��H���(��H�U�H��H��jYHD�H�����H�M�HD�H�M�H�2�^jYL��H������H��p���H��H��jYHD�H��x���H��p���HD�H��p���H���^jYL��H�����H�U�H��H��jYHD�H�U�H�M�HD�H�M�H�Ӛ^jYL��H���w��H�U�H��H��jYHD�H������H�M�HD�H�M�H���^jYL��H���>��H�U�H��H��jYHD�H������H�M�HD�H�M�H���^jYL��H�����H��`���H��H��jYHD�H������H��`���HD�H��`���H�`�^jYL��H������H�U�H��H��jYHD�H�����H�M�HD�H�M�H�O�^j
YL��H�����H�U�H��H��jYHD�H�����H�M�HD�H�M�H� �^jYL��H���Q��H�U�H��H��jYHD�H��x���H�M�HD�H�M�H���^jYL��H�����H�U�H��H��jYHD�H��`���H�M�HD�H�M�H�U�^j
YL��H������H�U�H��H��jYHD�H��h���H�M�HD�H�M�H�&�^jYL��H�����H��P���H��I��jYLD�H��P���HD�H��P���H��^j
YL��H���k��I��I��H��^jYL��H���P��W������jA]L������L������H������H������H�M�H�����H�����H�����H�M�H�����H��x���H����H��p���H����H�M�H���H�M�H������H������H�����H�M�H�����H������H�����H�M�H�����H������H�� ���H��`���H��(���H�����H��0���H�M�H��8���H�����H��@���H�M�H��H���H��x���H��P���H�M�H��X���H��`���H��`���H�M�H��h���H��h���H��p���H�M�H��x���L������H��P���H������M��MD�MD�L������L������H��HD�ID�H������H������H�����ƅ����(�4rH����H��M��H�������(H���H�����H��L��X���L��@���t�H�uH�������$H�����I�}I�u�dTDžp���H������H�����H���L�x�L�x��(��rH����j[H�������(H���H�����H��H��`���H�!H�AH�aH�H0H�E�L�h8H������H�L�hH�`H��H�U�E1�I��E1�M����H������H������L�����������H��H������H�U�H�����I)�M��L����L�����L�����L;�`���uI��H��`����l�H��h���L��I��M�l�H�E�I�I��L��p���H��I��H���Y���I��H�]���H�����H�!jXH�AH�aH������H�!H�AH�aC@H��H���H�`jA]L�����L��H������H�E�H������H��H����Qm��H������L������L������H����
I�N0H������AANAV )�����)�����)�p������,�u�I��t�I��t�L�m�I��uE1��A�H�����L�����L�� ���H������H��(���H�A0(�p���(�����(�����Q IH������H�u�H������
 ��������u	jA]�����L������L��H�������E1�E���H�����H�rH�����H�����H��(���H��0���H�����L�� ���H�����H��E1�L�m�H����ZH�qH�����H������	A��?u	���B��A��A��D��I��M	�A��H��H��@��x�M���4�H�
uH������#�����/jA]����H��X���H�rt	H��`�����H��p���t	H��x�����H������t	H��������H����������H�����������I��jA]H�����H��x���H�]й�H������H�������H��0���H�B ����� ���JL��p���fD�����fD�����H������ƅ���SH;�����uH��������Hi�0H������0H�������H��H���������I�D$�H;B s
Hk�pHB�jH�B(H����H�J0��2����j�ZH��t'L;���A��A��H��H��A��t�A��u�H��H���hH���8�Hk�pHȀxjuHDž0����8uH�HH�M�H�p�H�pH����H��H�E�H��H�E���H��1�H�E�E1�HDžP���HDžH���HDž����H�u�L��H�E�H�E�H��`���)���H�� ����PHH������H�����H�����DE��H������H������H������H��.��H�����H��(���H��0���H�� ���H��8���f��U�����������%���	H������H�� ����'\��H������H������H�u�I��H��`����L������L��H���I�u I�U(����H�������������R��H����H������H��P����H������H�� ����[��H������H������I��H��`�������H�u��kL������L��H���I�u I�U(����H�����R���������R�^H�����H��H����H������H�� ����[��H������H��&jYI��DDɃ�&u������f��x���H�E�H�u��vH������H�� �����Z��H������H������H������I����H��X���I���I���H)��d����H���H��H)��KHЁ������H���,H�H��H��8H��H���H�E�H�u���H��P���H������H�����H�u�I��H��`���H�E��f�����H�u�I��sH��X���A�� �HD�H�H�M��TH�E�H�u��M�H������H������H�u��B�H��H���H������H�E�I���"H���[�H�u�H�H�U�jXH�E�H�E�H��`���H�u�H��H�u�H9��_���H�M���L�E�t,�ZE1�HDžP���HDžH���HDž����1�L�E�H��p���H��t$H�M�H�E�H��h���H����I��E1������	H�E�����1�=���I���I���L�E�L)���=@��I�] M�U(1�@��L�M��rL��A��A���؀�R��H�����A���
H�������/�9�I��H��1�H��H��L�,L��H��L9<8LG�H)�L��H��w�L��H��L9<u-L�M�L�E�I��H�H���I����I��L99H�I�t����E�L�m�H�E������H��P���H��H��� ��H�����H�E�L�E�t3H;M�sjL�M�H�����H;�����]H�������L�m��L"�������t2L�,L9�s)L�M�H�����H;����� H��������H����������/�H��x���jA]H�]���H��8���L��H���A��A��HM�H������L�����H�����H�����f����fD����H������L������@����E1�H�� ���H�������=���H�� ���H��(���H��0���H��������
���H9�s�H��`���L�����L;����uH��������H�����L��H��H�H��`���H�TH�U�H�TH�dI��L�����A��_���E1�I��I�I��IŰ�E�L��`���M9}��I�UH�M�H�A0H�I8H)���H�H�� ���H��(���H������H�� ����ۂ�������H������H����������I����������������	�	�H�� ���H��(�����0���H��(������0���H������H�� �������H������H���������0���1�(���j�XH��H������H��H��H9�s�H�����H��H�r�H9�w�H��t�H�U�H�����H�E�H;����uH������:�H�����H�u�H��H��H�H�U�H�TH�U�H�TH�dH��H������E�����HDž ���H��(�������HDž ���H��(���L��`���M9��I����E��B�E�L�m�H�E�L�E�L�M��E����I���L�M�H�����H�u�H������H������0!�H�8u�xR��H�@H�HH����H�@H�E�H��L�����L��H��H�E�1�H�M�H�E�D)�`���L;����uH�������H�����HE�(�`���H�M�H�LH�dI��L�����H�� H�M�H9�u�H��x���jA]H�]�L�M�D��x�����L�m�H�����H��H��H�����H�L�lH�U�H�TH�dH��H�����jA]L�M�D��x����K�L������L������E��A��L��H���pE��A��L��H��L�}�H������L������I��H�}�I��tL��0I��耳L����H������t
H�}��rH�����L�}�t
H�������rH�E���H�����L�����I��jA\�rM��A��t!L��H��j�YH�T�H9�HB�H�L�H���u�L9����vE��tH��rjXH�E��&H�]�� M��I��H��L����rH�E�H���\
H������L������L9�����v4M��t4D�m�Mi�0H��L���rI��H��uj_L���&���
I���	H���rE��A��L��H��H��`���t
H��h����mrH�M�H���H��A���H	�A��H	�H����L���H����L������L�u�M��M����H�u�H�� ���H� H�@H�`AD$@I��H��p���H�cL�����jXH�E�H�E�L������L��H���]��H������H���)L������H������I�V0H��@���AANAV )�0���)� ���)�������n�u�H������L������H������H��@���I�F0(����(� ���(�0���AV ANAH������L��L������������8�����L��H�������L��p���H�E�H;� ���uH�� ����x��H��(���H�E�H�U�Hi��H}���L���H��H�U�H��0�������H��jXE1�L�������H�]�H��H�u��l�H�� ���t	H��arH������H�E��H�L��X���L��@���u�H������'H��H������H�H�����H�8H9���H�p�@��L�e�L9� ���v9M��L�����L�u�H�}�t6Ii��H���rH��u*j_H���:}��0
H�E�L�����L�u��	��rjXH�U�H�u�H����(���L�����H�����H�� ���H��8���L��@���I�H��H9�H�������A�
H��@���H������H�������� ����0���������jxYH��H��X���󤋅�����B|�������ByL���H���(�`���(�p���(�����(���������������p������������������������H�E�H���H��`���H���(�����(�����(�����(����������L��(L��0L��8L��@L��HH�E�H��PH�E�H��XH�E�H��`H�E�H��hH�E�H��pH��P���H��xH�E�H���H��H���H���H�E�H���H�����H���H������H���H��@���H���L���Hǂ�H���D�jx�QH��x���H�'|^jYL��H��趹��H��`���jA\H��H��H��`���HD�H��`���ID�H�M�H�~|^jYL��H���v���H�U�H��H��H�E�HD�H�E�ID�H������H��{^jYL��H���@���H�U�H��H��H�E�HD�H�E�ID�H������H��{^jYL��H���
���H�U�H��H��H�E�HD�H�E�ID�H������H�c{^jYL��H���Ը��H�U�H��H��H�E�HD�H�E�ID�H�����H��{^jYL��H��螸��H�U�H��H��H�E�HD�H�E�ID�H�M�H�]{^jYL��H���k���H�U�H��H��H�E�HD�H�E�ID�H�M�H��z^jYL��H���8���H�U�H��H��H�E�HD�H�E�ID�H��P���H��z^jYL��H������H�U�H��H��H�E�HD�H�E�ID�H��H���H��z^jYL��H���̷��I��I��H��LD�MD�H��jYL��H��覷��L�����L������H��HD�H�����LE�L������L��H�u�H��`������E�/A��
tjA�GA�O��#����� ���M�wI�_AG)�����AG()�����AG8)�����AGH)����L��H������H�U�蔔��A�<
��H��H������H�H�����H�pH��x�����:1�H�����L��X���L��@����I�}H��H9�����p���t	I�u�:I�>I�v�:H��8[A\A]A^A_]�p�����������������K�����H���H������H�E�H������H��`�������)�p�������)��������)����������)������� �����#�����������(�����(�����(�����(����)�@���)�0���)� ���)������������������������(����(� ���(�0���(�@���)�����)�����)�p���)�`�����H�����K���������������(�p���(�����(�����(�����)����)�����)�����)�����H�����H�pH��x����9L��@���L�E�L������L�U�L������L�����L���������A�E1�I���	E1�A�I��1�H������H�uH������j�����/t\H��X���t
H��`�����qH��p���t
H��x�����qH������t
H��������qH������t
H���������qL�u����j_�(�u��H��h���I����jXI��I�H�OH�H;Q�s5H�qI��BD�BI��tM�A�J;T�M��r�I��I��I�I�pH��H��L9�����j_�(L��X���L��@����vt��~A��A��H��H��I��I�����I���3L��H��H�H�K j ZH�qH;q�s]H�9A)�����I��M��BD�BL�BLBI�� tM�H�J;t�r�I�I��I�I��I�9I�p�(�����A@�H�� H�� H9�u���E1�I��H�E�A������E1�1�A�����ƅ����L�������I��E��A��L��H��I�����D������������H�� H	�L����I������j[E1�H��I��I�����H�
u�qjZ1��3w��5L���i���I�H��M��L������M��M��A���=�j_L���s��f������{I��H���������jI��H�� ����H�uH�� ���������/t\H��h���t
H��p�����qH������t
H��������qH������t
H��������qH������t
H��������qH��x������H���������H�����������P���H�����H���|
��H��x�����
��H�������d��H����������Z�y��y��I��H������2
���1I��H�� ����H�uH�� ���������/�H��h���t
H��p�����qH������t
H��������qH������t
H��������qH��������H���������q�H����������x�I��H����qE1��I��H�}�H�u��z���I��I��H��I��tL��0I���"�L����H��L�q�}���H�}���I����M��0L����M�����bx�I��A��5I��H�����I�}�#I���I����I��A�H�������
��H������L������I��H��I��tL��0I���y�L����H������t	H����qE����1��w�I��tM��0L���:�M����H�������TH����w�I����I��I�wH��x�����2H������L��X���L��@����I��H��(���H��0���H�}��H�� ���t
H�}���qH�����f�H�� �����H�}����q�w�I��L��X���H��H�����I���GI��I��tI��0L���R�I����H������t
H�}�q�qH�����t
H������Z�qH��`���t
H��h����C�qH�E��H��uH������#L��X���L��@����L��X�����Uv��Pv�I���p����L��@����rI��H����������H��H���I�u�x1H������
�Džp����9�u��u�I��H������H��t�H�uH�������H�������g������t"H�����H�8H��H9�t	H�p�0I�}H��H9�t��p���t	I�u��0I�>I�v��0L���&j�H�����������Vu��Qu�f.�@UH��AVSH��H����H�uH�����H����QH���H����H�{t
H�{���qH��H�����qH��H��[A^]����I��H�����I���I��H���H���H�{t
H�{�A�qH��H���E�qH��H���v���L���i��\t�f�UH��AVSH�H��H��t�H�uH������H�����H���t�H�Ku
H��[A^]�%��q[A^]�I��H��������s�I��H���t�H�Ku	H����qL���h�fDUH��AWAVAUATSPI��H�t	I�>�W�qI�^M�~M�gH��I��tL��0I���L����M��tH��H��[A\A]A^A_]�%�qH��[A\A]A^A_]�I���I��tM��0L���M����H����qL����g��s��UH��AWAVAUATSPH��H�}�L���L�%��qI��I���DI���M��I��roI�F��H�u	I�~���A������/t�I���t
I������A��I�����t
I�����A��I�� ���t
I��(���A��I��8���t�I��@���A���H��tH�}�H��[A\A]A^A_]�%��qH��[A\A]A^A_]�H��I����������fDI��tM���L����M����H�}���qH���f���q�UH��AWAVATSH��L�w M��t8L�{I��L�%��q��I��pI��tI��t�I��t�I�?A����H�{t
H�{�H�qH�{(��H���t�H�KuH��[A\A^A_]�%!�q[A\A^A_]�I��H���t�H�Ku	H����qL���e�f.�DUH��AVSH��H��p�H�uH��p�����{`/t`H���t
H������qH���t
H������qH���t
H����z�qH��tH��[A^]�%_�q[A^]�I��H��`H���3��L���Ke�f.��UH��AWAVAUATSPH��H��p�H�uH��p�f����{`/t\H���t
H������qH���t
H������qH���t
H������qH��t
H�����qH�����L���M����L���M�nL�=|�qL�e��fffff.�I��I��rI�}�t�I�}A����H�}�t	L���>�qL���M��t<L���M�n�ffff.�I�� I��tI�}t�I�}�A����L�����qH�����L���M��t{L��M��tXM�f L�-��q�ff.�I��HI��t.I�|$�t�I�|$�H��t�I�|$�tA��I�<$t�I�|$�A����L���x�qH��t
H���a�q��<StH�� <R��H�����tH��[A\A]A^A_]�H���QH��H��[A\A]A^A_]�%�qI��H���qL���c�I��H�{`����H���tH����DH���tH����H�� ���L���b���m�f.�DUH��AWAVAUATSPL�7M����H��L�gM�nL�=l�qL�e�I��s�*�I��I��rI�}�t�I�}A��I��I��s�H�}�t	L���&�qL�sM��t/H�[L�c�ff.�I�� I��t I�<$t�I�|$�A����H��[A\A]A^A_]�H��H��[A\A]A^A_]�%��qUH��AWAVAUATSPL�7M��tyH��L�M��tNM�f L�-��q�
�I��HI��t.I�|$�t�I�|$�H��t�I�|$�tA��I�<$t�I�|$�A����L���X�qH�{tH�{H��[A\A]A^A_]�%9�qH��[A\A]A^A_]�f�UH��AVS@��St@��R��H�����t[A^]�H��H���"H��[A^]�%��qI��H����qL����`��UH��AVSH��H����H�uH������H��p�H�uH��p���{`/t`H���t
H�����qH���t
H����h�qH���t
H����Q�qH��tH��[A^]�%6�q[A^]�I��H��`H���
���L���"`�I��H���G��L���`��Mk�f.�UH��AVSH��H���H��t�H�uH�������H��H��[A^]��I��H��H����L���_���j�fDUH��AVSH��H��H�uH���u���H�{���H�{(H�s0[A^]���I��H�{�����I��H�{(H�s0�}���L���E_��j�UH��AWAVATSI��I����H��4�qH��tI��H��L��L��m�q���qH��t;I��L� L�pL�`����qH��t.L�8H�
ͼqH�H�XH��[A\A^A_]ÿ��b�����	b��L���b�H��H�5��qL���o��i�H��L���f�qH���f^�fDH�?t
H��%H�q�f.�DH��&��f�H��f^�(�1��f.��f.�DUH��AVSH������qH��tH�H�
�eH�H�@(H��[A^]ÿ��$a�I��H�5�eH���nL���]���h�f.�f�UH��AWAVSH��XI��I��D����H�
p�Hc�H��I�>I�FH�5�b^��P�����A�F�I�>I�FH�@��H�5�V^��Є��tI�>I�FH�5m��P���VI�>I�FH�5�V^��P���8I�6I�VA��	�I�� D�}�I�>I�FH�5<b^��PL�u��E��E�H�5L�	H�}�H�M���
��u��F���y��H�
z�Hc�H���I�>I�FH�5�
��P�����I�� A�F�I�>I�FH�@��H�5*V^��Є��cA��H�
/._H��H�
t/_Hc4�H�I�>I�F�P����/I�>I�FH�5_a^��P����A�F�I�>I�FH�@�H�59U^��Є���I�>I�FH�5�	��P����I�>I�FH�5U^��P����I�6I�VA��}�CH�5{���Є��{�E�A)E�H�E�H�E�A��H�
+/_H��H�
p0_Hc4�H�H�}�������9H�5!�H�}��������I�>I�FH�5�T^��P���H�5���Є����E�A)E�H�E�H�E�H�5�H�}���g�����H�5�S^H�}���J�����A�H�6�dH�u��m���~H�5f�H�}�������aA�F�I�>I�F��H�5mS^��P���8I�>I�FH�5\_^��P���I�>I�FH�5XS^��P����I�?I�wI�I�N�Є��nH�5б��Є����E�A)E�H�E�H�E�H�5�H�}���L�����H�5�R^H�}���/�����A�H��dH�u��R���cH�5K�H�}�������FA�F�I�>I�F�+H�5RR^��P���I�>I�FH�5S^^��P����I�>I�FH�5=R^��P����I��I�GL���P�X�$��������'�~�	�z��v��r��n� �j�!�f��b��^��Z��V�
�R��N��J��F��B��>1��:�
�6�&�2��.�#�*�"�&��"�����)�������
������}��
L�u�A�F��E�u}��H��H�
.Q^H�5IQ^��HE�I�>I�F�P����I�>I�FH�5���P����I�>I�FH�5
Q^��P����I�6I�V������uI�>I�FH�5{���P��u]�E�A)E�H�E�H�E�H�5hH�}������u0H�5�P^H�}�������u��H�ӌdH�u��
��t,�u�H�}������H�}�t
H�}����q��H��X[A^A_]�H�5ۮH�}�����Ëu�H�}������u�H�]��C�H�;H�CuhH�5�O^��P��u�H�;H�CH�5�[^��P���w���H�;H�CH�5�O^��P���Y���H�}�H�u�H�H�K�?����E�H�}�H�E�H�E�H�E�H�5j[^H�}�����������H�5gO^H�}��������H�}�H�u�H�
��dH�U��Ԁ�������H�5ͭH�}���w���������H�E�1�@���H�8H�@H�
�N^H�5�N^HD�H��P�������E�H�}�H�E�H�E�H�E�H�5�Z^H�}�������_���H�5�N^H�}��������B���I�?I�wH�
ۊdH�U�������#���H�5�H�}�����I�N�E�H�}�H�E�H�E�H�E�H�M�H�}�H�}�H���dH�E�H�5Z^��p���������H�5N^H�}���S���������I��I�GH�u��P�������H�}�H�E�H�5m���P���n���A�F�I�>I�FH�@uH�5�M^��H�5kM^��Љ��9���H��H�}�t
H�}����qH����S�@H��H��)_@��H��H�=+_Hc4�H�L�BH��H��A��UH��AVSH��H��F�uF�uqD�7D����AH�H�u��|�A�
I)�L�(I���A��A���H��D��1����	H�t���f�H����ʃ���T5�H�V�����w��.��	H����H����ʃ���T5�H�V�����w�H��L�.I���A�	I)�H�`L^�H�߾�4��H��[A^]�f.��UH��AWAVAUATSH��8H��L�wL�u�H�E�d�%�����t(��uH�=�q�
��dH�%H�������V��dH�%����H�E�dL�4%����H�}���H�E�H��t�H�u	H�}��H�L�sL�{I��K�>L�u�H�E�H�M�H�M�M�n�fDI��I���I��M��t"I�M�fH��A�T$I�|$t�H����q��H�E�H�E�H�}��|�H��8[A\A]A^A_]�I���QI��H�E�H��tE�H�u?H�}����4�\�I��L�m�I�|$t	H��6�qH�}��%��I��H�}����H���L���Q��U\��P\�f.�UH��AWAVAUATSH��H�GH�E�H�}�L�oM��tFH�E�L�xH���q�f�I��I��t#M�g�M�w�I�H��tL���I�~t�L�����H�E�H�8tH�}�H��[A\A]A^A_]�%j�qH��[A\A]A^A_]�H�E�I�~tL��G�qffffff.�I��tI�_I��I�7�^��I����H�E�H�8t
H�}�
�qH�}��	P��G[�@UH��AWAVAUATSH��8H�u�I��d�%�����t6��uI�I�GW�AG�dH�%H����������dH�%����H�E�dH�%����H��t�H���dH�%�����1�H�M�dH�%����H�}��H�E�H��t�H�u	H�}��L�m�L�m��M����I�] I�}I�EH�u��P(I��H����I�ֿ@�
�qH���L� L�pH�E�H�E�H�E�H����L�m�L�}�A�A��#f.�I��N�t8�J�8I��L�e�H��tzI��H�{H�CH�[ H�u��P(I��H�M�H��t\I9�L��u�I��H���H���A�H�}�L���f��H�E�L���E1�1��)E1�1ɸ��A��H�M�H�E�L�}�L�m�M�oI�I�GM�gH��8[A\A]A^A_]ÿ�@�YQ�I���0I��L��L���[\���VI���QI��H�E�H��t�H�u	H�}��)H�}����4��X���X�I��L��L���\�����X�I��H�}��CgH�}��L���bM��X��X��UH��AWAVATSH��H��H�?H�H��t`L�5 �q�fDL��M��tI�H�uCH�_L�gL� H���t
�H�OuA��H��t"L�}�I�$H��tH���I�|$t�H��A���H��[A\A^A_]�I��I�|$t	H����qM��t�I�u	H�}��L���L���W�f.�UH��AWAVATSH�L�{L�cI�$H��tL����I�|$t	L���C�qH�C H��t�H�u	H�{ ���H���t�H�KuH��[A\A^A_]�%
�q[A\A^A_]�I���,I��I�|$t	L�����qH�C H��t�H�u	H�{ �[���H���t�H�Ku	H����qL���K��V��UH��AVSH���Q���H�H��t�H�uH��[A^]����[A^]�I��H�H��t�H�uH�����L���aK��V�f.�f�UH��SP���U���L���f.�f�H�?���UH��AWAVSH��H��H�L�0L�xM�H�>H�FH�5JD^��PH�]؈E��E�H�}�L��L����(��}�uH�E�H�8H�@H�5D^��PH��[A^A_]�fDUH��H���F���������ʀ�
r,�������k�d��@(�@��H�=^2�Gf�E����@�DŽ���@��u��H�72�LJ�L�H��A�I)�L�(I����H���1�艄�H��]���H�
4�@H��D����D�ǃ��<@�|�H�z�A��w�H��L�*I����>��H�
��H��D����D�ǃ��<@�|�H�z�A��w�H��L�*I���A�I)�H�C^�H����߃�H��]�f�UH��AVSH��H��H��N��uG��u|D�0D����AH�H�u��'�A�
I)�L�(I���A��A���H��D��1����	H����ffff.�H����ʃ���T5�H�V�����w��.��	H�����H����ʃ���T5�H�V�����w�H��L�.I���A�	I)�H�B^�H�߾�Ԃ�H��[A^]�f.��UH��SH��H��H��N��u8��un�8H�u��#�A�
I)�L�(I���H�߾1����	H� ���fffff.�H����ʃ���T5�H�V�����w��.��	H�����H����ʃ���T5�H�V�����w�H��L�.I���A�	I)�H�A^�H�߾�ԁ�H��[]�f.�UH��AVSH��H��L�7H�>H�FH�5f@^��PH�]�E��E�I�VH�}�L���$��}�uH�E�H�8H�@H�5*@^��PH��[A^]�UH��AVSH�� H��H��N��uKH���u|H��H��HH�E1�H��A��H�u��\�A�I)�L�(I��ܺH��D��1��H��H���H���H�։ʃ�H����T5�H�V�H��H��w��>�H�
1�H��fffff.�H�։ƒ�H���
�T5�H�V�H��H��w�H��L�.I���A�I)�H�m?^�H�߾�A��H�� [A^]��H��H�7H�WH���Nw�f.�@UH��AVS@��R��H�������u[A^]�H��H���u�H��[A^]�%@�qI��H��4�qL���4E�@UH��AWAVAUATSPH�?��H�_H���}L�M��tUI��L�c L�-��q�f�I��HI��t.I�|$�t�I�|$�H��t�I�|$�tA��I�<$t�I�|$�A����H����qL��H� tH�H��[A\A]A^A_]�%��qH��[A\A]A^A_]�f.�DUH��AWAVAUATSPH�?��H��L�wM��tvL�cM�nL�=5�qL�e���I��I��rI�}�t�I�}A����H�}�t	L�����qL�s M��t'H�[L�c�I�� I��t I�<$t�I�|$�A����H��[A\A]A^A_]�H��H��[A\A]A^A_]�%��qUH��SPH�?t6H�GH��t-H�tH��H����qH��H� tH�H��[]�%f�qH��[]��UH��AVSH��H��H�L�vD��A���tA��u��	f�C�������K�H�
]�H��f.�H�։ƒ�H���
�T5�H�V�H��H��s�H��L�.I���A�I)�H�m<^�H�߾�A}�L�sH��[A^]�@UH��SPH�GH��tH� �tH��H��s�qH��H���t�H�OuH��[]�%W�qH��[]��UH��AVSH��@H�����H���Hc�H��H�H�PH��H��H��@[A^]��s�H�� �E�H�]�H��I�����+���H�]�H��H�E�H�E�H�E�H���H�E�I�>I�vH���H�M��z�H�}�t_H�}؉���q���OH�� H�
�_H��H��_Hc�H�H�E�H�M�H�E�H�E�H����H�E�H�>H�vH���H�M��,z�H��@[A^]�H�x�H�@H�@ H��@[A^]��H��H�}�t
H�}�!�qH���!A��H��H�wH�WH����r�f.�UH��AWAVATSD�v8�
A���[D�F9A���LH�D�H�V�F:��L�L�WE8��I��A����A�ƃ��5H����E1�f�C�</tI��L9�u�I��1���A�
�M��t+I��tI��uA�;.uA�{.u
1�A��A�;.tA�	1�L�I��I)��L�H�L�fA�M��L����N����/L�L�Wf�I��H��E8��BA��u;�F8A�H��t�H��tA�;.u�A�{/u��9�A�;.u��)�A�ƃ��3H����E1��C�</t)I��L9�u�I��1�A�
A�M��u!�effffff.��A�
A�M��tFI��tI��u4A�;.u.�2fff.�A�;.uA�{.uE1�A��ff.�A�	E1�L�H��H)���L�H�H�VA�M��E�����L�_L�WD���<L�L�W�F8H����H��I��L�H�V��L�L�W�L�L�W�F8�[A\A^A_]�L�L�WH��tsH��I��L�H�V���L�L�WD�H�=�I^H�O�q�(�=G�L�_L�WH��D�H�
�qH��H���E�H�
�q�1�1��xE�L�_L�W��H�
��q�1�1��YE�f�UH��AVSH��t0H�WH��H)�r)H�GtH�GH�I��H��H����qI�^[A^]�H�
�q1��E��UH��AWAVAUATSPI��H�_L�L�c L�-d�q�f.�I��8I��r!I�|$�tI�|$�A��I�|$�t�I�<$A����I�>tH��H��[A\A]A^A_]�%�qH��[A\A]A^A_]�f�UH��AWAVAUATSH��XH��L�7L�oL�gD�H�BM��H�U�t3M��tBH��uA�}��L����qH���1��@���M��tH��ta���H�}��?�H�}�H��H����H�E����������L�e�H�X�L�`�L�hI�EH���L����1�H;CpVH�K(H��tMH�C Hk�X�fDH��XH���t3L9p(w�L;p0s�H�PH��t�H�pH�}��DuH�}�H�]�L�m���H�}���H��H�}�H�E�H9�u�������tcE1�1��L�m�H���t&H��H�E���qH����H��H�M�H��H�M��
�H�E�H��L��I��H����qH�}��EL�e�H�X�L�`�L�hI�EH��tL���I�}t	L���qH���qE1�1�L�eлM���L��LD�H��LD�LD�M��t/H�}�L�m�E��A��L����qH���I��u
1�H�}��WE1��qD����I�t$`H��H��1�f�L�F�L�N�L�G�L�O�L�F�L�L�G�L�H��H��pH�� H9�u�A��H�}�tHk�8I�tI�T(H��H�4H�TL�m�H�}�H�]�L�m�L�}�H�E�L�}�L�u�H�]�L�sL;3uH��跾�H�CIk�8H�U�H�T0E�M�U�T LI��L�s1�H��X[A\A]A^A_]ÿH�u������L���"=��I�}t	L����qH����q�D�H�}��.�D�H�}�H���
�D��D�H��t	H���%J�qÐUH��SPH��H�?t
H�{�/�qH�{tH�{ H��[]�%�qH��[]�f�UH��AWAVAUATSH��L�M����I��H�GH�E�E1�H�-�qH�E��A�F����f�M9�vNA�FL��L)�H�E�N�, �L��H����qH���u���qHcH��H��	u�A�FH��t>I�M9�w�r{I�FM)�u1��[H�}�I�L��L���?�q1��:H�� H��H�M�M��t/M9�r=I�FH��tH�}�L��H���qI��H�E�M�~�H�E�H��[A\A]A^A_]�H�
Q�q1�L��L���L?�f.�f�UH��AWAVATSH��dH�<%h�����H��I��dL�$%dH�%h�����������dL�<%����dL;<%p���uI��$h���H���{��dH�%x���L��H��L�4H�\I��dL�<%����dH�%h���H��[A\A^A_]�H�5�B^H�}ߺ����H���#�ξ�dH�%h���H���6�f.�UH��AWAVATS������t	[A\A^A_]�H�_�L�w�L�gI�$H��tL����I�|$t	L�����qH��[A\A^A_]�%��qI��I�|$t	L���z�qH��q�qL���q6��UH��AWAVATSH�������t	[A\A^A_]�H�X�L�p�L�`I�$H��tL����I�|$t	L����qH��[A\A^A_]�%�qI��I�|$t	L�����qH���qL����5�f.�@UH��SH��H�u�m�q���tHH�U�H��ʚ;sH�E�H��[]�H�A�qH�E�H�=��^H�
7�qL�X�qH�U�+�2A��7���q�H�� H��H�E�H�=b�^H�
��qL��qH�U�+�@�H��H�}�������w@�H��H�}����H��� 5��^@�f.��UH��SH��H��H��H�6H�
D�@�zE1�A9�A��E1�H9�A��ED�E��tJA��ʚ;H��H��A9�H��AC�HC�H�)�=ʚ;rH���tLH��6e�H�K�CH�H��[]�H�}�H��H���n���H�E�H�M�U�H��H�K�SH�H��[]�H�=�@^H�ؓq���<�fDUH��AWAVAUATSH��(��I��H�E�L�}�L�%ϿqL�-X�qA�9�u9�}�A�ME��$������L������E1�1�A��H��yA�Ճ8t�H��([A\A]A^A_]ÐUH��SPH���I�q����1�1��X�qH���t���t)�C1����q�H�� H��H�C��H��[]�H�=�H��q���;�@UH��AWAVSH��HA��H��W�E�E�E�H�E�H�E�E1�H�U���@�D��1��g�q���t�E��C�O�<�q�H��H�� H����t��u(H�=�qtD����q���u��q�H�� H��H�CA�D�;H��H[A^A_]�f.�UH��AWAVAUATSH���H��t�?/A��H��t�:/���
E1�H��u�1�H�����H�����ƅ�����:���fDž8���L�����A���t#f�H�E�H��?���E�M�)�0���)� ���H�}�H����H�u�H����A�Ԉ��H��?���I�B(� ���(�0���AJM��AE��D�����A�͈����D��D�����H��x���H������H��@���H������x�H������H��P����x�������������)�@���)�0���)� ���H��p���H��X���H�A0�@����P����`���Q I��x���
��@�����<
��H�� ���H��X����?����H����H�������M��AAN)E�)M�I�FH�E������D�����D�����A�F.�E�A�F*�EȀ��W����s���<
u4H�E�H�����(E�(M�)�����)������EȉE��ËE�A��u1��zH�����H��P���(�����(������A����1����EЉ�[����EԈ�_���H�E�H�� ���H�E�H��(���D��0���D��X�����Y���D��Z���H�� �����H���[A\A]A^A_]�f.�UH��AVS�L�A�1�H��LB��L�J�H��LB�M9�u*�M��t(I��uH�WH;VuiH�vH����q����[A^]À�w�8�uH��H�
��Hc�H��H�WH;Vu,H��H�vI��H��d�q��uI�V H;S u
H�sI�~�1�[A^]��G:F�@UH��AWAVATSH��L�7H�_�w@��t!H�G0H�����GO!)�p���)�`����G:�O8�W9L�u�H�]�@�u�(�`���(�p���E�M�H�����H�uЈEڈM؈Uـ�uyH���fff.�1�fffff.�A�<6/tH��H9�u�H��1�H��u�D�H��tH��uA�>.uH�H9���I�H)�u�1�L�u�H�]�������wT����H����L��`���L�e��L��L���e��h���
ukH��H+�`����H�u�H��H��w�H���IH��tBL��`���L�e�f.�L��L�����h���
uH��H+�`�����H�u�H��u�1�L��H��H�Ā[A\A^A_]�L��`���L�e�H��H��tX�H��uA�>.u!�H9�wC��A�>.uA�~/t�1�H9�w%�f.�1�fffff.�H9��v���L��L���\��h���
�^���H��H+�`���rH�u�H��H��H���p����H�
_�q1�H����3�H�
��qH��H���3�f.��UH��~8s-�~:��H�V�H��uH�
?�q�1�1��y3�H�V1�L�I�I��I)�N�I��1�ffff.�M��t%M��I��A�9/M�I�u�L�H9���I��A�
H)�tJH��t:H��u;A�<.u4A��y.t.�)H�VH��t7H�H��u6��8.�k����9A�<.tA�	H�H�7D�OH�OH�W]�H���E����8.�:����x/�0�����(���H�
4�qH��H���2�f�UH��AWAVAUATSH��H�V8A�
��uD�?H��H[A\A]A^A_]��N9��A��8���D�L�.L�fL�M�D�F:����A���m��u�H�]�����������I��w�F9���I��H��I��M���/���I�M0L��I�O0AEAMAU AW AOAH+E��MM��L��L��I�F�A�?
I��t��0�����A�������������N���M���vH�E�H�}�H��I�����H�M�H�}�H�A0L��H�G0IQ W OH+]���I�]�?
�����L��L�u�H���L���E���H�U�H�}�H�J0H��H�O0JR W OH+E��ZL��I�E�?
H��t��N������C���H�]����������AL��M��t&I��u	A�}.t�A�}.uA�}/u��1�I9�w�F9��H�}�H��I�����H�U�H�}�H�J0L��H�O0JR W OH+E���L��I�F��?
I���Y��������������������M����H�E�H��H��I������H�M�H�A0M��H�C0IQ S KL+u��vH��M�u�;
�"���L��L�e�M����L�����H�U�H�J0L��H�K0JR S KH+E���H��L��I�E�;
I��t������F9A�I����L�f����F9M�������I��u<A�}.������E�F9�~����F9M���q���I��uEA�A�}.�Z����HA�}.�M���A�}/�B���A�I��s�H�
E�q1�L��1��.�A�}.����A�}/����I��A��U���I���M��H�
9�q1�H��L���L.�H�=2^H�6�q�(��/�H�
��q1�L��1��!.�H���L����UH��AWAVAUATSH��(I��H��y
1�L���)�M��I��H�}�H��tCL���u�qH���I��H��L��L�����qL�}�L�m�L�}�C�|=�/��L��M��u6�>A��L��L���t�qH�E�H�E�L�}�1�1�M��t
�;/uE1��5��t5H�}���A�L�����L�}�H�E�L�m�C�D=/I��L�}�L)�I9�w7M�L��H��L����qM�L�}�E�H�E�L�xH��([A\A]A^A_]�H�}��A�L��L���{��L�m�L�}�륿L���(�H��H�}�t
H�}�(�qH���(%��UH��AWAVATSH��H��H��H��0���謈����0���uIH��8���������u4H�X�L�p�L�`I�$H��tL����I�|$t	L�����qH����q1����#�h���=@��H�İ[A\A^A_]�I��I�|$t	L���k�qH��b�qL���b$�f�UH��AWAVATSH��H��H��H��0��������0���uIH��8���������u4H�X�L�p�L�`I�$H��tL����I�|$t	L����qH���q1����#�h���=���H�İ[A\A^A_]�I��I�|$t	L�����qH����qL���#�f�UH��AWAVATSH��I��L�M��tI�FB�|8�/��H��u	�1�H��t
�>/uE1��I���tL9�t`I�FB�8/I��M�~I�L)�H9�w I�~L�H����qI�M�~[A\A^A_]ùA�L��I��L��H�����L��M�~뻺�A�L��I��L����L��M�~�v���f.��UH��AWAVATSH��I��L�M��t
�>/uE1��#E1��>/t�I�FB�|8�/tM9>t\B�8/I��M�~I�L)�H9�w I�~L�H����qI�M�~[A\A^A_]ùA�L��I��L��H���N��L��M�~뻺�A�L��I��L���'��L��I�FM�~�v����UH��AWAVAUATSH��8I��H9���H��M�>L�f�A�F��A�F	A�G�uQ�t+I�?I�OH�^�I��H��QL�������H��L������A�FA�F	I9����q�u'I�?I�OH��"^�I��H��QL�����uH�E�A)E�H�E�H�E�I�GH�E�H�E�H�E�H�	WdH�E�H�E�H��H���V�������A�FA�F	I9���L�m��0H�}�H�E��H�5y�P��I��A�NA�F	��I9�����u�A�G�u7I�?I�G�H�5^�P���u�L��L�������fffff.��E�A)E�H�E�H�E�I�GH�E�H�E�H�E�H�5VdH�E�L��L��������J�����\���H�}�H�E�H�5Px��PA�FA�F	I9�����L��H��8[A\A]A^A_]�f.�f�UH��AWAVAUATSH��hOW _0)����)����)��)���NV ^0)�P���)�@���)�0���)� ���H������L�u�L����L��h���L�� ���fDL��L���%�}�
��L��L�����h���
thH�E�H������E�M�U�)�����)�����)�p���H�E�H�C0�h����x���U�S KH��p���H�������o���1��H��p���H�� ������p���
��H��h[A\A]A^A_]�f.�f�H�GL�GH�H�NH��L���&���fDUH��AWAVAUATSH��8H��H�GH��t`H�H�M�H�E�L�2H�U�H�ZL�}�L�e�DL��L�����H�u�H��tFH�U�H�}�t@L���SA���u?L������S ��t��.�H��1�H��8[A\A]A^A_]�vO�E1��H�}��hO�A��D��H��8[A\A]A^A_]�UH��AWAVSH��H��F�uV���H�H��H��HH�E1�H��A��H�u�A���p��I)�L�(I��ԺH��D��1�M���H��H�a�H��fffff.�H�։ʃ�H����T5�H�V�H��H��w��>H��H��H��ff.�H�։ʃ�H����T5�H�V�H��H��w�H��L�.I���A�I)�H�-^�H�߾�W�H��[A^A_]�fD����]UH��AWAVAUATSH��XM�ĉu�H�M�L�E�L���qI���E�H�u�L��C�q�}�H��H�E�L���qI��H�E�H�E�H�E�M���pE�7I�_A���t7D�������L�M���H�
4�Hc�H�I���M��H�}����"M��L�M��M��M��u�UM��H�}��I��H��L�M�M��t4D��$<w1D���H�
�Hc�H��I�GI��	�H��H��A��t
��&L�H���A�G�~1�1���փ�H��H��H	���x�H�����H��1���@HB���@HC�H	��JI�GI���<1�1�f.���փ�H��H��H	�H����x��A�GI���IcGI��L��I�E��yM�H�C�;�L�E�t�H�x�8H��x��H��D�?H��1�E1���ƒ�H��H��I	�H����x�I�D��H�E�A��L9���A������A������H�E�H�
��Hc�H��L�/L�wH�_H���Lc/LcwHc_H���1�E1�f���ƒ�H��H��I	�H����x�1�E1�f���ƒ�H��H��I	�H����x�1�1���ƒ�H��H��H	�H����x��4D�/D�w�_�D�}�L�]�E1�1�D�?D������H��H��I	Ճ�E��x�E1�1�fffff.�D�D�ރ���H��H��I	���E��x�L�e�1�1�ff.�D�E��A����I��H��L	��E��x�I�������I��A��@A�MB�@MC�H�������H��M	�A��@IBǃ�@IC�H�������H��I	�A��@IB׃�@IC�H	�L�e�L�M�L�]�D�}��"D�/D�w�_H���L�/L�wH�_H��1�1�f.���փ�H��H��H	�H����x�M�M9���M�M9�����H��ttH]�H����I�H��1�1�f��2����H��H��H	���@��x�H�����H��1�@��@HB׃�@HC�1�H��H	���H��H	�A�LEыU���t"�E1ҋU���tH�t�^B���[�U���u�H�5F�Jc�H��H�:�qL��1�H�U���L��1��L��H�u����q������t�H��X[A\A]A^A_]�A��U���t��v����H�H�8�%$�q@H�H�8�%,�q@H������H���Hc�H���@�H�� �ȃ�ywwH�
��Hc�H���H�� ��@ð$ðððð'ð	ðððð ð!ððððð
ððððð�1�ð
ð&ðð#ð"ðððð)ðððððð�f.�f�UH��H��H��1H����q���t1�]�$�q�H�� H��]�UH��AWAVAUATSPI��H���Q	�A
�yt��t1�A���t�>��t,�A���u+�A�Q
A���8����A��A������A�Q
��@��@�@�����yH�]�t��u����	��@���t�������	�����#A	�A	�A��D�aL�-&�qH�7�qffffff.�L��D��D��1�A�Ճ��u��HcH��t�H�� H��H�]��fH�]ЉC1��d�yu?�yu9E1��y
���E���� �yu�y
u�yuH�5� ^�:�H�5!^�=�����H�C��H��[A\A]A^A_]�@UH��AWAVATSH��I��H��H�u�H��w}I��L��0���L��H��L���R�qBƄ=0���I��H�}�L��L���g���}�uH��tqH�E��E��}�t�BH�u�H�U�H�}�L�������}�u(H�E�H�C��!H�}�H�M�H��L������}�t؋EԉC1��H�İ[A\A^A_]�f.��UH��AWAVSH��H��D�5��rA��uH��)W�)E�)E�)E�)E�)E�)E�)�p���)�`���)�P���)�@���)�0���)� ���)����)����)��)���H�=ڡq�pL������H�։ʹ����q����qE��u��r��h�����l������������H�� H	���H	�H��H%�H	Ћ�`�����d������������H�� H	���H	�W���Hǃ�H��H���H	���(�0���CH��SH�C H�����H�C(���H�C0�������C8H���H�C<�CDH�KHH�����H�CP����H�CXH�����H�C`H�� ���H�Ch��(���H�CpH��P���H�Cx��X���H���H��@���H�����H���H����JL�����LA��1���q���������c�qD�8I�� I�����r<uH�L�{H��[A^A_]�H�=�qt1�1�1ҹ�E1���qA��A���uS�%�L1�1�1�A��E1�1��_�qI��A���u,A��ݝq���������D	�����t��r�m������r�7���fDUH��AWAVAUATSPH��H��1����qH��tI��H��;�qI��H��y-1�L�����c�q�H�� H��H�CH��H��Ot!L����qI��M��H��u�L���T�A�E1�L��L��L��#�qL�����qL�+L�cL�sH��[A\A]A^A_]�UH��AWAVAUATSH��(I��H�}�A�����qH���I��H�E�H�E�H�؛qL�m�@L��L��L����H���t.H�E�I9�uf��A�L��L���;��L�}�L�u��S�q�H�� H��H�M�H�AH��H�M��tuL��H��([A\A]A^A_]�%șqvAH��t#L��I��H����qH��u �L���!�I��L�����q�H�E�L�}�H�E�H�M�H�AH�E�H�H�E�H�AH��([A\A]A^A_]ÿ����H���
H��H�}�t
H�}�3�qH���3�UH��AWAVAUATSH���I���>uA�F�G��E�~A�����H��W�)E�)E�)E�)E�)�p���)�`���)�P���)�@���H��@����D������q�������P�������H����Ƀ�����X���H�|�Hc�H�������H�}�Dž@���E�~L��@���L�-H�qH���qf�D��L��1�A�Ճ��uO��HcH��t�H�� H��H�M�H�A���<�qD� A��
��I�� I��L�c����@���A�A�FH�MȉA��b1�H�Mԉ�}�u?H�=�^H�ukq����
��
���������E�H�M���}�t��E�A�A�F�C1��H���[A\A]A^A_]�W��(�����������HDž8���HDž���H�������@�D��1��X�q���t��<����E��E��}��u����1�����q���H�=�^H�;lq�������:�r�ʀ���UH��AVSH�� H�5�^H�}غ�.�H�E�H��H��q���GH�}�H�M�H��tH��u�?0u�A��H��u� �?fulltB�E1��H��t	� �qD��1�����rH�d$ [A^]t�<s��������óA��H��u���f.�UH��H��@H�H�>H�vE�H�HH��H�U�H�U�H���H�U�H�M�H�
Q��H�M�H�E�H�M�H���H�M��UC�H��@]�f.�DUH��AWAVATSH����H��^H��0����޹��H��0���H��uSW�)E�)E�)E�)E�)�p���)�`���)�P���)�@���)�0���H��0�����@�q���tVL��`���� ��uH��8������������KL�u���1����qH���t1�I)�ICָ�X�ߖq�N�זq�H�� H��������u4H�X�L�p�L�`I�$H��tL����I�|$t	L���H�qH��?�q1�H�İ[A\A^A_]�I��I�|$t	L����qH���qL���	�UH��SP�L�qH��1��H�
��ruH��[]�H9�tH���q����H�=(^��UH��AWAVAUATSH��(W�)E��ɶr�����L�u�H�=`�q��L�-��D�%��r1�E��A�����@��L��H��.�qH���u/���q��ȃ�%�aIcD�L��E���N�L�r�H9��TI�H)�u��L�u���L�-��D�%�r1�E��A�����@���>L��H��1����qH���u/��q��ȃ�%��IcD�L��E�������r�H9���I�H)�u��z���r�	E�������r��t.��H��t$�����qHcH����H��t0�=b�rL��H��>�qH���t�H��tvH��H)�r"I�H��H��u�H�E�H�U�H��([A\A]A^A_]�H�
�aqH��H��H���\�H�=^^H��gq�=���H�
�gqH��H��H���/�H�� H���H�naqH�E�H�=^H�
lhqL�-gqH�U���7�H��H�}��	��H���q���f.�f�UH��AWAVAUATSPL�?L��H��pmH�_L�wI��rnL�}�t;I��E1�L�%-�q�I��M9�tN�<+L��A��A�H���t�L����q��H�}�tH��H��[A\A]A^A_]�%ҐqH��[A\A]A^A_]�H�
^q1�L��1��(
�I��M��t	H����qL����f.�UH��AWAVAUATSH��(H�U�H��H�}ȋ�Eԅ�t9D�kL�5�qL�=��qf�D��1�A�փ��uA��D� A��t���{t=D�kL�5ٍqL�=b�qf.�D��A�փ��uA��D� A��t��j�{t:D�kL�5��qL�=�q�D��A�փ��uA��D� A��t��*L�u�M���M��tI���L����q�����A�~8tA�~<�m�q�����A�~0t.E�n4M��u1�1��“q����5D���q�����I���H��t���q�����I���H��t���q���twA�~@tA�vD1����q���t_A���u�Ռq���tJ�
1����qH���t7M�n M�v(I��f�M��t{I�}I�E�P I��I��I���H��t���АqD� I�� I���}�s�{s�{s �'�{���q�{r�{���q�{r	�{���qL��H��([A\A]A^A_]�L�}�M��tIH�h�qL�0I�OH��6�V�qD� I�� I��L�e�H�I9��o���H�}��s�����H�E�H�pH������q��qD� I�� I��M��t
H��qL�0H���!�Z����I��H���L�����UH��SPH���?s�{s�{s%H��[]Ë{���q�{r�{���q�{rۋ{H��[]�%r�qf�UH��SPH���?���t�Z�q�{���t�L�q�{H�����t[]�%8�q[]�DUH��AWAVSH��(H����H�5'�Hc�H���C����H�������׾�1���q������A��H�E�H�}ؾ��q���t{D�u�A������E܃����E��D��E�AEƉC�K�H��H�E��E�f�E��MЀ��M�H�5�H�}�H�MȺ
�2��}�t8H�E���8�q�H�� H��H�C��0�S�C����H���E܉C�C����H�H�H��([A^A_]�H�=H�H�I]q��'	�H�=0�H�1]q��	�H��D�����qH���Y�f�UH��AWAVAUATSPI��H�_L�I��rzL�u�tDI��E1�L�5%�q�ff.�I��M9�t N�$+L��A��A�$H���t�L���q��H�E�H�8tH��H��[A\A]A^A_]�%��qH��[A\A]A^A_]�H�
�Wq1�L��1���I��I�>t	H����qL��������H�
؄Hc�H��H�w���H�� �w1���H�� @�w���H��H�w���f.�UH��AWAVATSH�������q����1�1����qW�)E�H�E�H�E�H�E�)�`���)�p���)�P���H�E�H�M�H��`���HDžh���H��x/HDžx���H�M�H��p���H�H�M�H�E��E�L��P���L�=a�qL�%��qf.���L��1�A��H���uA��HcH��t�H�� H����H��uH�Đ[A\A^A_]�1�H�M�H�]�H�E�H�E�H�E�H��H�E�H�5�H�}�H�U��[��H�E�H��t	H�}��i��蔅�I��H�}�tH���R��L������DUH��AWAVATSH��t
�����t	[A\A^A_]�H�^�L�v�L�fI�$H��tL����I�|$t	L���Z�qH��[A\A^A_]�%I�qI��I�|$t	L���5�qH��,�qL���,��f.�f�UH��AVSH��@H��L�w�?ucH�;H�CH�5�^��P��������C�H�;H�CH�@uXH�5�]��Є���I�>H���%���������L�u�H�5[^L�Ե��H�MкH���>��H�5�T��Є�u>�E�)E�H�E�H�E�H�CH�E�H�E�H�E�H�B2dH�E�I�>H�u�袞����t��3H�}�H�E�H�5cT��P���uH�;H�CH�5�]��PH��@[A^]�f.�@UH��AWAVSH��(I��H��H��H�}���L�}�H�]�L��H��qL�u��;A�A�����qH��t2P�f�@>M��tH��H��h�qH��L��H��([A^A_]ÿ���I��M��t	H��5�qL���5��DUH��AWAVSPH�5�	^�<�5X��������t�Ƃ�H��H��L�p�L�xI�H��tL����I�t	L���ӅqH��ʅq荂�I�t	L�����qH����q������f.�UH��H�� E�H�}�H�}��԰��@UH��AWAVSPH�5p	^�D�W��������t���H��H��L�p�L�xI�H��tL����I�t	L���#�qH���q�݁�I�t	L����qH����q�2��-�f.��OuH��H�1��G��t�H�������1��%s�qf.��UH��H��H�H�E�H�}��H��]�f�UH��AWAVATSH��0H��������E��ŧr�����}��?dH�%��H��tH�f�rH9�uW�g�r�������`H���rffffff.�H����TH�H�H�
Ѫru�dH�%��H��rH9�t��1����r��H�
�r��rH�E�H�E�H�E��E�H�=Ԧr�
H�ær�����=ܦruH�=��r�f���������tqH�=��rt
H�=��r�M�qE�M�
��r�rH�p�r�
f�ruH�M�r1��M�r����H�=e�r�H��H��0[A\A^A_]�I��I��L�x�L�`I�$H��tL����I�|$t	L���ƂqL�����qH�=��r�U����]����-��H�=�Zq��H�}��t��}��;����u���H�=�Yq��H�5��r�����1���q�D���H��I�|$t	L���<�qL���3�q�H��H�=n�rt
H�=m�r��qE�M�
`�rI�rH�:�r�-H����H��H�}��Y�H���������
��ruH��r1���r��t�H�5ؤr�����1��%I�q�UH��AWAVAUATSPH���uH���a���������tH�;tSH�{H��[A\A]A^A_]�%A�qI��I��L�`�L�hI�EH��tL���I�}t	L���qL����qH�;u�H��[A\A]A^A_]�I��I�}t	L���qL���ۀq�I��H�;t
H�{�ƀqL�����fD�"�r��u�UH��H���E�H�E�H�E�H�=�rH�
{XqL�XqH�U�1���o�H��]�UH��AWAVSH��(��.�r��t6H�E�H�0H�U�H�H����H�BH�5u�H�}��	S��H���q���H�E�H�0H�U�H�H�g��H�BH�5��H�}���R��H���;���f���H��A��A���7���H�
QzHc�H��1�����H�}������H�5�^H�}纝�{R��H������A��H���'H��([A^A_]�I��A��H���
L���u��DUH��SP@��uH��rH��H��u01����tH��[]�H�������1�H��[]�%�qH�����H�߄�u��G뻰�f.�1��f.���t�G�H�OuH�7��F(���t�H��(�����1��%mqUH��AWAVATSH��PI��A��uA�dH�<%���w���A��I�FH�E�I�I�FL�`L�u�L��H��A��fAoft&\f�=��ujYH���(L��H��A��fAoft
\f�=��uH�CjYH�H��
H��^jYL�e�I�$I�L$�f���H��A��A��H�E�H�E�L�e�H�E�H�E�H��UqH�E�dH�%����E��H��v&H���H�u�H�H�}����1�H�
!xJc�H��H�}�1����1�H�
xJc�H����H�}�蹢���!1��ˠr��tH�5�^H�}ߺ��P��H���~��A��H������H��P[A\A^A_]�I��A��H�����L�����UH��AWAVATSH��PH�}�H�u�H�U��H���r~Yd�<%������V0H��jYHE�HD�H�E�H�H�PH�M�H�U�H�
H�
��H�JH�BH�����H�BH�5���0H�E�H�U�H�H���H�BH�E�H�BH�#�H�BH�5˭H�}��'O��H������
y�E�Ɖ�dH�%���d�%����
�r=���?���H��
��r��H��rH�E�H�ߢrH�E�H�=ۢru1L�}�L�e�L��A�T$(H�}�H�H�WH�E�H�G�_D�w�
����;L�}�L�e�L��A�T$(H�u�H�H�VH�E�H�F�^D�vH�=w�rH�x�r�P(H�}���d�%�����tL��L���d��H�==�r����B���H�57^H�}�j[Z���H��H�}��T�H���,���j���UH��AWAVAUATSPI��I��H�šrH��H��������?1���
ʡr��H�šrL�-ơrL�=��rL�5��r����5��r�����@s1H��t=I�EH��tH���I�}t(H��H��[A\A]A^A_]�%tzqH�=U�r�`��H��u�H��[A\A]A^A_]������V���H�=`^H�Sq�i�W������G���I��L��L���-��Y��I��I�}t	H���yqL�����f.��UH��AWAVSPI��H��H�H��tH���I�~tH��H��[A^A_]�%�yqH��[A^A_]�I��I�~t	H���yqL�����H�������H�������H������UH��AVSH��dL�4%��M��t.H�I9�uV�C������H�KH�{���C��ui�VH��rH���t\L�p�L�5՟ru�dL�4%��H�I9�t��1���KumL�3�CH�{uv�CH�1��C��t
[A^]��)��H����H�޺��1�[A^]�%?yqH�=��]H�IPq�&���H�{��f�L�3�CH�{t�H�=�Qq��I��H���L�L���4��@UH��AVSH��dL�4%��M��tH�I9�uJ�C��������C�SH�ΞrfDH�����L�p�L�5��ru�dL�4%��H�I9�t��1���K��L�3�CH�{u^H�C����H�{肳��H�C�Kt[A^]�H�1ɇK��u�H����H�޺��H��1��
xqH��[A^]��ž�H�=�Pq�y��H�=<�]H��Nq�&���H�{�e��]���I��H�CH����L�����I��H����L�������UH��AVSH��I��H��H�>H�FH�5/�]�
�PL�u�E��E�H�5�]L���L�u�L��H��蜙�H��H�5�]L�j���L��H���z���M��E�����t��1H�E�@�H�8H�@H�@uH�5��]��H�5��]���$H��[A^]��UH��H��@H�}�u�H�U�M�H�}�H�u�H�U��ٵ��1��}��U�E�HDE�H��@]�f�UH��SPH�u>H��H�G������G��H�����H!�1�H�	H9�HE�H�CH��H��[]�H�=�Nq���H�CH���m��f.�H�H�WH�>H�NH�IH���f�1�H;qH�GH�H�H�HH�>H�v��"�H�GH�WH�>H�NH�IH����H��H����H����0�u1��UH��H�=S�]H��Nq�/�n��f.�@UH��AVSH�L�w���sqH��tH�L�pH�Nq[A^]ÿ�����UH��SH��8H��1�H;qMH�CH�E�H�E�H�E�H�H�H�HH�5�LqH�}��"�H�E�H�E�E�)E�H�CH�NqH��H��8[]�H��H�}�t
H�}��sqH������H���Q�f�UH��AWAVATSH��I��H�L�L)�H9�w"I�~L�H��xqI�M�~1�[A\A^A_]ùA�L��I��L��H���m�L��M�~�f�UH��AWAVATSH�_A����rA���r��A�I��H�H)�H��I9�wH�O���s;@�4��A�I��A��H��L���m�D��L��I�GH�O���rʼn��?�ʀA��A����sA��D��T�KA��?A�ȀA��A������wA���D�D�D�T�!A��?A�ɀ��@���@�4D�LD�D�TI�L�w1�[A\A^A_]�f.�@H��H��H�5�Jq� �f.�@UH��AWAVATSH��0H��L�?L��H��qPH�CH�E�H�E�H�E�H�H�H�HH�5�JqH�}���H�E�H�E�E�)E�H�CL�;L�sL�cH�H�CH�C���pqH��tL�8L�pL�`H�jKqH��0[A\A^A_]ÿ�����H��H�}�tL�u��H��M��t	L���;qqH���;��f.��UH��AWAVAUATSH��H�GH�E�H�}�L�oM��tFH�E�L�xH��pq�f�I��I��t#M�g�M�w�I�H��tL���I�~t�L�����H�E�H�8tH�}�H��[A\A]A^A_]�%�pqH��[A\A]A^A_]�H�E�I�~tL��wpqffffff.�I��tI�_I��I�7���I����H�E�H�8t
H�}�:pqH�}��9���w��@UH��AWAVAUATSH��H��I��I��H��X����׌���X���H��8���L��@���u
��H��`���L��h���H�
��]H��X���A�H�u�L���HH���X����L�u�L�]�H�U�H�E�H�x�H�u�L�U�I����DH�M�H�}�H�H9��L��x���L��`���L��p���H��L��H���L)�H��P�����<:I��sDM9�M��MG�L�
L��DH9�s@I��H�H9���	I�}C�*C:(t�L)�L�H���H�E1�H�}�H�H9�r��oL���I9���H��H9��U	L�I9��W	E�$:F:$t�H�H���L��P����L�� ���L��X���DL��L����H�� ���H��t�H��uH��(���H��H������L�u���H�M�I��H�H9���H��x���L��`���L��p���L�E�M�k��H�J�<	H9����<:H��s�H�<
M��fffff.�I9�s)M��I�I9���M�pG�$F:$t�L)�L�H���L��ffffff.�H����I9��'L�I9��)E�4:F:4t�HM��`���L�u�H�U�I��sI���sf�:ZN�h��5_Z�J��Nf	���f�:ZN��I�����:__ZN���I�����I���u�z��kL�d3qH�׺L��L������L�u�H��H��taL9�sZH�EЀ<�RL�5qH�}�L��L������I�����I���	�z���L�(3qH�׺L��L�����u�H�E�H�L��'�H�~ƃ��@�ǃƹ���@��@������H9�ty�2@��yӉ���D�JA��?@���v:D�BA��A��?E	�@���r5�r����A����?D	�	���t)H���H����D	ω��w���H����A	�D���e���H��tmL9�H�U�sp�<
�~pI���2����z��w�I�����M�H�J�&1�@I9�t�<H�@y��M������x2H�~A���E1�H�U��S����L��3qH��L��1��:��A��A��D�FA��?<�v/�VA����?D	�<�r*H�~�FA��A������?	�A	��H�~A��E	��H�~A��A	�H�U�E1�A��EuH)��H�����5A�
A���A��	�F1�I��H�U��7D��H�H�U��'H9��D�E��xH��D���cD�҃�D�_A��?A���v5D�OA��A��?E	�A���r+D�WH������A��A��?E	�A	��H����D	��
H����A	�D��D�J�A��
�X���H��u#I��A�у�EH�U��0�������H��D��H��t�H9�H�U�tkD�E��y�D�ʃ�D�_A��?A���v5D�WA��A��?E	�A���r+D�OH������A��A��?E	�D	��H����D	��H����D	��I��v[f�:_R���:Rt[�I�����5__�J��Rf	����B<��L�bI�������<v4�u�I��uj�:Rue�B<���L�bI�������<wCM�1�1��I9�t}A�<H�@y��$�B<��vL�bI�������<v�1�E1�1�H��@���I�G@H��8���I�GHI�I�wM�gM�oI�W M�w(I�0I�O8H�ĸ[A\A]A^A_]�L��X���L��`���HDžh���Džp���HDžx����E�H��X���1��������.H��X���H������`�����g�������e���	�H�� ��a���H	�H��h���H��H	�H9�sp��<sf��p���H��X���H��`���H��h����p���HDžx����E�H��X���1��b�������H��X���H��t-H��`���H��h���H��t,H9�v%�<�!L��,qH�����1�E1�1�H�U����u�H)�H�1�H�UлH���g����?.�H�A�.I��E����D�ʀ�D��A�P��?A���vCE�X��A��?A	�A���r>E�HA��A��A��A��?E	�E	�A���j���I���.I��A��A	�E���I��A��E	�E����I��E��D�ʁ���¿����E�Q�A��
A��E�Y�A��A��E�A�uA�Qƃ�&w'I�~I��sI9����E�E��y�����A���A���s�1ɻ���1ɻ�@���H�=J�]H�
�+qL�p+qH�� ����=�/��I�L9�LG�H��?qL������H�?qH������H��?qL�����L�H9�HG�H��?qH�����L��*qH�׺L��L���5��L��+q�L��*qH�׺L��L�����L��*q�n���fDUH��AWAVAUATSH��xI��H��H��H�G�8��H�C�8�1L�{I�H����L�c A�<$ukH�K(H�	1�H��H�5V�]HD���H�u�H�U�L��`���H����H��h���H�E�H��p���H�����H��x���H�9H�qH�5�H��`������A�$I�H�C(H�E�H�E�H�C8L�x�8uL����dqI��E�&A��uI�v��#A�>uKI�v��RI�v(�0H����I�H��`����w�A��tA��upH�E�1�E1���I�v(�0H�������I�H��`����7�H��`���H�������H��uDH�u�H�U�H�}�����}�����L�}�L�e��0I�FH��tgI�NH�E�H�E�H�M��YL�}�M���I���L�e�H�=��]�L��L����L�k��tsA�E�]HDž`���A������� ���H�E�E�NA�FE�VH�}�H��`���H�M�L��E��ARP�'��H��H�K0�H�E�H�@H��x[A\A]A^A_]�A�}t-H�=�]�L��L���;��tA�E��A�}����H�CH��s���H�M�H�AH�����f�UH��AWAVAUATSH��I��I��I��H9��zH��A�$I�U�C�L,�H��8��}C�L,�8��kC�L,�8���I�u�A�48��PH�����L��H��L��M���:�������L��H���H��X���H��p���L�H�H��`���L��h���I����$H��8���J�H9��H��0���L�����L��(���I��L�E�M)�L�u��
H��sHM9�M��MG�L�:L���H9�sAI��H�H9��hI�L$G�,"G:, t�L)�L�H���H�E1�J�E1�H9�r��3L��I9��$H��H9��4L�9I9��9E�4
F:4t�H}�L�]��uML��L��L���aq��A����I�u�I�}H9�s;L�=�aqL��L��L��A�ׅ���I��H��I9�v�E1��I�u�I�}H9�r�H������fn�f`��p�fp�D��fn�f`��p�fp�DI��L�����H�����L�� ���H����H��(���I�E?H9�fU�f]�L�m�H��x����*I�MN�<6I��0E1�H�M��Co.�GoD.�Cot. �Cod.0ft��CoL/��GoL/��Co|/��Co,/ft�f��f�х�uqE1�fDt�fDt�fE��fA��f����ft�ft�f�f��f���ft�ft�f��f��f���@J�)I��@H9��pE���J����bH�����L��1�fe�fm�f��f����fD�����fD����舫�fDo����fDo�����fo����fo��fom�foe�H�M�fo]�foU�A������I�uE��H�����D��fe�fm�f��f�������fo����fo��fom�foe�H�M�fo]�foU�A�����I�u E��H�����D��fe�fm��Ī�fom�foe�H�M�fo]�foU�A����I�u0E��H�����D��荪�H�M�fo]�foU�A�J�)I��@H9�������E1�E1�H����L�H9���E���{H�E�H��x���M�<��Co.�Co/ft�ft�f��f�х�uE1�H�E�L�H9�s5I��E��t��*H�����L��1����fo]�foU�A��H�E�L�H9�r�H+���I�H����AoD�H��x����oft�ft�f��f�х��H���E��H�����H��D���x��A����*����B���H�����H��X���H��`�����(���H����H9����<����H��8���J�H9���H��0���L�����L��(���M�{��H�J�E1�H9�sq�
H��s�H�:M��I9�s)M��I�I9���M�`G�,F:,t�L)�L�H���L��H��r&I9��9L�9I9��>E�$
F:$t�L��A�A��D��H��[A\A]A^A_]���H9�uA�����4@��y`A��A��D�TA��?@���r3D�LA��A��?E	�@���r(�tA��A��A����?D	�D	��A��E	�D���
A��E	�D��A���c�������r���r���H��H�tH9�s�<�}L�5qH�����u�H9������������<����L�H9�HG�H��4q����H�w4qH��H�����H�}4qL�����L�H9�HG�H�|4q����UH��AWAVSH��H��H�L�pL�xM�H�>H�FH�5I�]��PH�]؈E��E�H�}�L��L�������}�uH�E�H�8H�@H�5�]��PH��[A^A_]�DH��H��H���wAVSH�41�H�=�X^I���+E��E�:A��A���BfDL)�L�I9��*M��E�E��xM�HE�Z�A��r��f�E��A��E�pA��?A���vCA�XA����?D	�A���rLM�HE�PA��A����A��?A	�E	�E�Z�A���y����GM�HA��E	�E��E�Z�A���[����)M�HA��D	�A��E�Z�A���=���ffff.�A�� �&���A���rYE��A��A��E��t6A��uAA���A�����A�� ����A��0u!A��0A������E��E�:���H��[A^H)�H��1�H)�H�ÐUH��AWAVATSH����H��I��I���L�=�Wq�fDI���H��tyI�F��H�uM��8���I�~��
f��A������/t�I���t
I������A��I�����t
I�����A��I�� ���t
I��(���A��I��8���t�I��@���A���{���[A\A^A_]�I��A�|$`/tI��`L���;ff.�H��tM���L���M����L������M��f.�UH��SPH��H�Xt
H�{`��VqH�{pt
H�{x��VqH���t
H�����VqH���tH���H��[]�%�VqH��[]�f.�UH��AVSH��H��p�H�uH��p�d���{`/t`H���t
H����HVqH���t
H����1VqH���t
H����VqH��tH��[A^]�%�Uq[A^]�I�ƃ{`/tH��`H�����L������DUH��AWAVAUATSPI��H�_L�M��tIL�c L�-�Uq�DI��HI��t.I�|$�t�I�|$�H��t�I�|$�tA��I�<$t�I�|$�A����I�>tH��H��[A\A]A^A_]�%TUqH��[A\A]A^A_]�f.�UH��AVSH��H��p�H�uH��p�mc���{`/t\H���t
H�����TqH���t
H�����TqH���t
H�����TqH��t
H����TqH����oH����j��H�� ��[A^]�-I�ƃ{`/t	H�{`�{���H����/H����Cj��H�� ����L���I�����@UH��AWAVAUATSPH�?��H��L�wM����L�cM�nL�=TqL�e�I��s�/ffff.�I��I��rI�}�t�I�}A��I��I��s�H�}�t	L����SqL�s M��t/H�[L�c�ff.�I�� I��t I�<$t�I�|$�A����H��[A\A]A^A_]�H��H��[A\A]A^A_]�%XSqUH��AVS@��StH��@��R��H�����t[A^]�H����H�uH����_��H��p�H�uH��p�Xa���{`/t\H���t
H�����RqH���t
H�����RqH���t
H�����RqH��t
H����RqH��[A^]�%�RqI�ƃ{`/t%H�{`���H��vRqL���v��I��H���H��ZRqL���Z�����DUH��AVSH��H��p�H�uH��p�}`���{`/t`H���t
H����RqH���t
H�����QqH���t
H�����QqH��tH��[A^]�%�Qq[A^]�I�ƃ{`/tH��`H�����L�����DUH��AWAVSPH��H��y
1�H�����I��t'H��I����PqL��H��H��H��u�H�������1�I�I�~H���UqI�^H��[A^A_]�f�AWAVAUATSI��L�t$0�A�~t)M�^ M��t I�^L��H)���I9������H��E1�H���������L��H��H��H��H�@I9�uZA�F(H��tpI9��$I��I��B�|�H�D$�I�M�sM�[ H�t$�L�t$�M�L�\$�s\H���]�)�H�>�]H�GH�GH��#E1�M����H�D$�H�D$�H�D$�H�D$�I��A�E1�E1�E1�E1��A�E1�I��M��I��@I��M9�tGB�|1u�B�D1(I9�u�N�l1 M��t�N�d1M��M)���M9���D�����I��H�D$�L�\$�H�L$�H�t$��;H���]��H���]�H�GH�OH��;A�1�1�E1�E1�L�_HH�wPH�H�WL�gL�oL�O H�G(L�0H�O8L�W@[A\A]A^A_�H��]���UH��AWAVAUATSH��8H�U�H�u�L�M����H�I��L�wH�GH�E�H�w H�(I�>H�E�H�u�H�}��ffff.�H��@I����M��t�D�+I���I��M)����u�H;}�w�M�H�hr1�L��H�U���H�}�H�u��t�L)�L9�vE1�M����H;U����u�L��H�u�H�U��OqH�}�H�u����s����1�H��H��8[A\A]A^A_]�f.�UH��AWAVAUATSH��8H�u�H�H��uwL�wHM���rL�@�H�}�L��L���j��}��;L�m��]�D�eɺH�}�H�5=�]�U�����&���!M�M9��&M�M)�u���tOI��H�GH�M�A�H�E�H�E�H�E�@BH�M�H�E�uKH�E�H����H�E�H�5�qH�z\�IH�w I��H�W(H�E�L�0H�@H�XL���Ӊ����tf�H�E�H�d��H�E�H�5�qH�m�]H�}�H�M����}�u��t{H�E�H�8H�@H�5Ļ]��P��u3H�E�L�0H�@H�XI�w0I�W8L�����H�u�H�U�H�}��+����t��1�H��8[A\A]A^A_]�H�
S&qL��L��L�����H�=h�]H�
�qL�qH�U��7����f.�UH��AWAVAUATSPL�oH�}�L�gM)�t>I��I��L�5�Kq�	I��I��t$M�}�I�]�H�H��tL����H�{t�L��A����H�E�H�xtH�8H��[A\A]A^A_]�%�KqH��[A\A]A^A_]�I��H�{tL���gKqffffff.�I��tI�]I�}�I�u����I����H�E�H�xt
H�E�H�8�%KqL���%���c��UH��AWAVATSH��L�wH�GL)�H��I���������L��I�� L�%�JqI��s�1f�I��0I��r%I�~�tI�~�A��I�~�t�I�>A��I��0I��s�H�{tH�;[A\A^A_]�%�Jq[A\A^A_]�UH��AWAVAUATSH��M��H�M�H��p���H��H���H��H�U�tMH���H�}��;��L�u�L�e�L�}�L��H��p;H��I9�u;L�cL�{H��H���H�]�A�E1�E1��VM��y1�L���f��H�]��AH�]�t!L����HqH��M��H��u�L���9���E1�H��L��L���	NqI��H��L�u�L�e�L�}�L�}�I�G0H��L��p����2fA��s4H��I;���I�MxH�@H��H��H�
�DHc4�H�L�u���I;����I�MxH�@H��H��H�
�CHc4�H�L�u���H�J���H��H��H�����H!��
�J1�1�1�H��X�������	����	�H	�H��`���L��h���I���A�VIH�}�L��X���L���(��H�u�H�UЃ}���H��x����j��L��x���L�u�H�CH�U�I9���H�}�L������I��M��L�}�u!I�H�
@DHc�H�H�u���I�OH�M��(L���HqI�H�
DHc�H�H�u���A�O�M�H�E�H����VIH��x���L�E�L���k��H�u�H�U���x���uH�E�H�pH�PH�H�}�uE�H��@������L��@���L��H���H�CH��P���I9�u1H�E�L�pH�PH�H�}�tKH�}�H�Ę[A\A]A^A_]�%LGqH�}�L������I��M��H�]�t	L���+GqH�E�H�CE�H�Ę[A\A]A^A_]�AGE�����A�Of�M����H�JL�B���H��H��H�����H!���A�O�M������J��������J������������H��I��M��tL����Fq�H��H�}�t
H�}��nFqH���n��f.�@UH��AWAVAUATSPI��H�_L�L�cL�-4FqI��s�'@I��I��rI�|$�t�I�<$A��I��I��s�I�>tH��H��[A\A]A^A_]�%�EqH��[A\A]A^A_]ÐUH��AWAVAUATSPI��H�_L�M��t,L�cL�-�Eq�DI�� I��tI�<$t�I�|$�A����I�>tH��H��[A\A]A^A_]�%qEqH��[A\A]A^A_]�f.�UH��AWAVAUATSPI��H��H��L�<@E1�L�-.EqM9�u�0ffffff.�I��M9�tJ�<#t�J�|#A��I��M9�u�M��tH��H��[A\A]A^A_]�%�DqH��[A\A]A^A_]�@1��H�� H	��UAVS��s��vJ1�[A^]�;O@r;ODw	�GH[A^]Á��wE���H���]�tBH�����BD�BH���(��
���(ƒ�
�ʸE�[A^]þRA�LL9���H��S��A��A���ʃ�1�L)���O�@L�S�]O��H��t11�I��@M��I��I�L�4[C9�HF�C;L�HG�M)�I��w�H�@E��E�T�A9�@��D9�A��A�t+E1�D9�A��L�t1H�H�H9�s}H�IE�L�A��H9�r�*H9�sVI���@E��D���1�H9�sH�@A����tQ��1�D�O@�WD�GH[A^]�H�
�q�RL��螿�H�=�q���H��qH�����H��qH���u��H�=�q�H���P����
H�
#^�H���s�������?��H�5A6^H��2H=��`������H��^H���?�����t(���1����������`����1Ɂ����#HB�H�PH�4RH�
�?^D�q�tq��D	�9�HC�H�P	H�4RD�q�tq��D	�9�HC�H�PH�4RD�q�tq��D	�9�HC�H�PH�4RD�q�tq��D	�9�HC�H�PH�4RD�q�tq��D	�9�HC�H�PH�4RD�q�tq��D	�9�HC�H�@�Q�tQ��	ư9�rH�Q�H���@	�9���Y�1�Y�H�kq�H����H�oq��H����f.�AWAVAUATSH��I��I��H�L�L)�H9�wNH��H�rbL��H)�rfI�NL�,�H�<�H��L���BqH��L��L��2EqI�M�~[A\A]A^A_�L��I��L��H���Д�L��H��H�s�H�=�q�i��H�=�q�ݼ�f.�UAWAVAUATSH��XH��f�H��� �>#��H��H��H�|$�]��|$��L�t$H���������L��H��I����H��H�RL��H)���L�|$AiƫD��A��	I����L��L������f�T$K�<'L�������H�T$PE�M���.H���f�>rgb:�bH���P�rgba3�N��:	��:H��H��H�|$�:\��|$�H�D$H�L$H�D$H�L$H�D$H�L$ H�D$(H�L$0H�//H�D$8�D$@f�D$HH�|$�JH����H��H���6���A��H�|$�!H����H��H���
���A��H�|$�H���mH��H������ZA��H�|$��H���DH��H�����1A��H�|$�H���A��A��I	�A��H�� L	�A��H��0��H��H��H�|$�Z��|$��H�D$H�L$H�D$H�L$H�D$H�L$ H�D$(H�L$0H�//H�D$8�D$@f�D$HH�|$�H���}H��H������jA��H�|$��H���TH��H������AA��H�|$�H���+H��H�����A��H�|$�H���A��A��I	�A��H�� L	���M9�v.C�<'���L��L���.���G�,$C�<'�}"����L��L������O�,6M9�f�T$s-C�</���K�<'L�����trC�</���H�T$P���K�<'L����tJH�T$PM��M)�M�L��L����t-�D$H�t$P��H	���H�� H	�H���H	�H�C1�f�+H��X[A\A]A^A_]�L�qL��L��1�L���9��L�qL��L��L��L���!��L�qL��L��L��L���	��f�PH����H��u�1���+t��-uY��1���+��H��H)�H�H��H��sXH����H�H��1�1�ffffff.�D�E�Q�A���A��
E�A�A��:EC�A��wy��D	�H��I��I�u��KH�H��1�1�D��A���wOD�E�Q�A���A��
E�A�A��:EC�A��s,��D	�H��I��I�u�H��w!H��t(���@(���f�Y�1�Y�1�H��v�H�=	q���H�=q���UAWAVAUATSH��8�At1��L�GL�WL�O(M9���H�o I9�����yD�_8F�t/I����H�G0H�D$(H�L�{M��I�@H�D$0I���������L�L$L�T$L�\$�ffff.�I9��L��H)�I�(H��s7I9���1�fff.�D840��H��H9�u���f�H�PH��H)�uJM��H�q�1�L�D$0I�f�M�L�M1�I��M)�M	�M�M1�I��M)�M	�M!�M!�M9�u.H��H9�v��#1��D840t`H��H9�u�M��H�q�H9�v�H9�M��L�L$L�T$L�\$�/H�L��H)�H)�1�ffff.�D840t
H��H9�u��H�H�H��H�o I��M)���L9��������K� H�<$H��H�t$(L��L�D$ �#:qL�\$L�T$L�L$L�D$ H�<$�������H�I)�I�H�/L���H�<$L��H)�I�4(H��w1�H��t>D84t<H��H9�u�H��1��2D��H��M��M��M��L���`W�I��M��M��M��H�<$�	1����t%H�H��H�o L9���L9����t@I9��{����L�O �GAH�L�gI�1�I)�IE��@IE�L��H��8[A\A]A^A_]�H�
Pq�1�L���1���PH�F�H�����@��t��H��t4@��uH��sH�=�q�n�����������t������H��uD�1�A��+tA��-uY�D�1�A��+��H9�tVH��1�A��+��H�H�H��1�1�D�E�Q�A���A��
E�A�A��:EC�A��w��D	�H��I��I�u��1�Y�1������p1���f�Y�H�=�q賲�f(�f(�fT�fV�2�X�fH~�H��H��4����2w:�����H��H����H��HC�H��H��H��tH!�fHn��f.�Df(ȉ���HǨtf(���s#�
��5��s��x�@������v��Yɨt��Y����
�5�^�f(��fDfH~�H��H��4����2wC���v<�����H�������H��H��t#��1�H��HH�H��H�H�H!�fHn��H��xt��35��B<�f�fH~�H��H��4����2w:�����H��H����H��HC�H��H��H��tH!�fHn��f.��UH���w]�fH~�H��H��4����2vÁ��vE�����H�������H��f(�H��t2��H��H��?H��H�H!�H�H!�fHn�fo��fW�H��xf(�����fT���4fU�fV�f(��f.�f�f~�%���=��v�X�ù�Q*=�s ��t��
�W�Y�f~�%�����Q&�foȉ�Hi�VUUUH�� �fn�f�00f�
H
f���Z�(��Y��Z��Y�(��X�f(��X��Y�f(��X��X��^�f(��Y��Y��X��Y��X��X��^�W��Z��fDUH��AWAVSPH��fH~�H��������H��H!�H��H!�H9�tvfH~�H��H��H!�tfH!�H9��C1�I�H��L)�HB�I��I!�L)�I��M)�LB�L!�I��I)�K�<H9�r3H9��sH��L	�H�� t1�I��H����Y��^���1�A���I��H��4I��4��D)�wHD9�t5�ʃ�D��)��������t��1�fDL9�L��HB�H)�H���u�1�L9�IC�H)��=��@s+1�H��H��H��1��@HE�HE�I9�v
L��1��4q�
H�lj�L���L!�H��t'H��у�5D9�AC�H��A)�I��4I�I�fIn��fHn�H��[A^A_]Ã��ffff.�H)�H�����3����L9�rL��H)�H��L9�rL��H)�H��L9�rL��H)�H��L9�r�L����I��H��t~L��D�ʃ�?�@(�L��I�ʉ�L��M��I��@LD�H��H��?H��H��I��H��D��H��1�H��HB�M��L��L��H��L�H)�H�L9�H��L�LB�LB�L)�L�H��H���L9�sH��H��I���#H��L	�H�� t
H��1�I�����1�A��H��I��1�H��H��H���f.��UH��AWAVAUATSH��H��H��>��I��I��H�H9���I�@�I����A�M��A��?A�N�I��H� I9���H�@I9���K�I9���L�E�H�M�E�,6A��I��I)�1�H�u�L��H��1�I3qH��H��I��L��H��H��L�H��I�M�H��H��I��I��I��H�A��?��H�E�B�0���Hi�AH�� ��)������r=H��H��I��I��I�L�A��I��H����?s&�c��@s
��I��L!��1����?rEfDH��H��H��I��I��I�I�M��M��H��I��H��H�H��L�A�łI��A��>w�H��D���H��D��L��I��1�A��@IE�LE�I��������I!�I��L��H��H��I�L�M�I��L��H��H��H�U�H9�HG�H)�H�M�H��H��[A\A]A^A_]�f.�I��H��tvSL��D�ʃ�?�@(�L��I�ˉ�L��M��I��@LD�H��H��?H��H��I��I��D��I��1�I��LB�L��L��I��I��L��I��H�L)�H�L9�L�H��[H���L9�sH��H��I��1�H���H��L	�H�� tH��1�I��H��H��I��H��É�1�A��H��I��H���f.�H�
i2q锢�H��H���,��������������������҇���,�������������
�������������������������������������������������������
����������������������������������������������������0C0E0C0E�����������������������������]���������������


\\\\\\\\\\\\\\\\�����������������?���elsecasenbegi'"
!((((



####hereanywmandcommnoneonaloptiiredrequ====�}�����ceillingctrundrounrfloocate    ~~~~change-extension

	��and-substitutionis-command-substtive-job-controlis-interactive-jis-no-job-controlcurrent-basenameterminal-featuretest-terminal-fe������������������������ �� �� �� ������****////����microsoft-standard����////////////////\\\\\\\\////////				f%sel��������������������������������������������������������������������������������????P��|J�y7�*���r�n<?t�},m��T�)����xmGX�mGX����mGX����mGX��I�I�1�I�1�I�@` P?�>fishaultdefa____@C@Cexpand 32-byte k																q��q��q��q������	



	m]��,P�cxA�Wq���<XV�@z��}���KS,.exectime0000000000000000                Invalid item id!LANGTERM'&&''||'pathevalreadtestfsync failed: %s^(?: or PATHUSERHOME/binargvEUIDfish_kill_signaldownlefthomemenualt-[]()<>{}*\$;&|'"datanullexitredoundoyankmatched full keyInvalid last_idxfrom environmentSetting %s to %sdarkMouse left clickmodeechoprompts/nim.fishthemes/ayu.themehelplinehtmlansilongshowabbrlistbinduserlastbasemathpermtype(%s)fileeghlaAcdeEfFgGiosuxXemitjobstruewaitcurrent-filenamecurrent-functioncharhardsoftniceptyssavename--ignore-unknown-n 'copyacosasinatancoshlog2sinhsqrttanh.dllJob id overflow!boldFD map %d -> %d
ElseifClauseListparse_token_typeTokenConjunctionTokenRedirectionViewportPosition%*swill_visit %sForwardWordEmacsForwardBigwordViBackwardKillLineKillBigwordEmacsKillInnerBigWordBackwardKillWordBackwardJumpTillClearCommandlinebackground_colorReadlineCmdEventpager_backgroundpager_completionAstSizeMetrics:
bluecyangrey0123456789ABCDEF\x7f����������������Removable mediumRemove build-depEscape characterUntertitel-DateiNichts schreiben%s is a functionFile is readableDatei ist lesbarCase insensitiveType of L2 cacheTyp des L2-CacheRepaint from topAlias für 'get'Small block sizeStore hard linksShow arp entriesDebugger commandAccept protocolsTarget directoryRoot source treeSätze entfernenFile is writableAnnotate to fileZeichensatz fettDelete selectionAuswahl löschenDisplay man pageSystem festlegenSelect an actionProgramm-SektionPakete entfernenDivision by zeroUnsicherer ModusSpecify conffileDivision controlAsk confirmationSpecify makefilemakefile angebenArchive is localArchiv ist lokalAnpassendes pingArchiv auflistenNicht einhängenin function '%s'Class of hw typeRecursively copyKein AufrufgraphPrint call graphX server displayX Server-AnzeigeSelect interfaceRun PPP over USBLarge block sizeUnknown functionMake a signaturenicht exportiertTest a conditionUnknown command:Mirror-list fileModul umbenennenChange directoryUpgrade packagesSchleifen-SkriptStart (Zeile %d)Reject protocolsArchiv erstellenZeittyp anzeigenAdd abbreviationModule entfernenOptionen angebenPakete auflistenTraditional modeUnexpected tokenKeep access timeZähler ausgebenIgnore directoryLesbare GrössenExclude archivesTerminal hung upAbbreviation: %sTv-Capture-ModusAppend new filesInvert selectionRekursionsgrenzeJobsteuerung: %sPaket reparierenVersion anzeigenInclude archivesSpecify X serverX-Server angebenUse proxy serverMehrdeutiger JobDisable warningsDeduplicate modeProperty to listExport all poolsStart in Ex modeLock the GemfileInstall packagesField to displayremove a networkSelect one patchMake login shellShow all optionsUse fast settingLog to tracefileenable a networkGo to backgroundFlow control offClone to promoteDataset propertyRename a datasetForce unmountingNo es un númeromissing argument%s: invalid modeMissing operatorEmitir un evento%s: removed %s\nParsing fish ASTToken inesperadoUndo the changesNuméro de pisteDisplay npm rootAfficher les URIDate d’origineMode automatiqueTurn off loggingOnly list themesPas une fonctionSet refresh ratePoweroff machineHelp for undraftShow adb versionprint Go versionModules extraitsHelp for versionBranche primaireNe rien modifierSet EDNS versionChamp de journalRemoves a remoteLister les portsList controllersPurger le paquetHelp for convertFind memory usedEdit build filesremove resourcesPool à exporterInclude assemblyCapture an imageImport from OPMLwhen to colorizeCréer un thèmeNo word wrappingRemove a packageUpdate footprintbookmark to pushcreate new queueviewer is for psLayout directoryRécursion PKZIPRenames a remoteQuitter le shellForce the rebasePourquoi fish ?Nombre de canauxPool à importerNe rien afficherStarts a releaseEntrée standardUser to build asCreate a packageCréer un paquetIgnorer la casseTaille du volumeSpecify FAT sizeOutput file nameUtiliser dselectHelp for expiredHalt the machineInclude dotfilesEffacer un CD-RWSource directoryStart web serverFind regressionsUpload to serverSet window titlenever use bibtexClone repositoryFile is a socketTurn warnings onDisplay services%s est intégréOutput delimiterShow this screenProcess log fileNe pas optimiserForcer la sortieOutput directoryspace charactersSave a new stashvalid charactersRewrite branchesRender to memorySet screen widthExécuter VACUUMSet output widthCPU profile filePrivate key fileToggle a controlInonder la cibleSearch via regexPoint de montageDossier de cacheCheckout versionInteractive modeOutput is prettyPanne de courantWeb browser nameSets the timeoutGénérer le DVILocale variablesThemes directoryFD is a terminalNe rien abrégerList all devicesShow commit timeÊtre silencieuxDo not overwriteDésactiver HSTSShow commit logsUse SSL identityPort d’écouteTaille du tamponUse 16-bit "int"Run SQL commandsShow differencesUse 32-bit "int"X display to useRunning CommandsSpecify cow filewhen to paginateStart in vi modeSilent operationAjouter une cléKeep working dirList all stashesPort par défautEnable debuggingCapturer un filmbookmark to pullÉcraser la datepreview documentStop the serviceUse antialiasingPrint no headersManage networks.Redefine symbolsPrivate key typeClose the branchClore la brancheinstall an addonêtre silencieuxExporter un poolComparer les ACLWypisz argumentyVisa namnlistfilMonteringsflaggaFullskärmslägeVälj arkitekturArtig avslutningVälj debugnivåArkiv är lokaltBara nedladdningSortera ej filerSkriv inte överBandbreddsgränsSkapa login-skalProfilera radvisVisa ARP-inläggKör inte skriptTa bort egenskapVälj paketcacheLägg till huvudFlyttalsundantagVisa katalognamnStartfil i arkivRekursionsgräns'whatis'-inläggDebugga och körReparera zip-filVisa kärnreleseVälj hemkatalogUtförligt lägeDebuggerkommandoAlias för 'get'Visa paketnummerIgnorera CRC-felVisa författareUtförlig promptVisa dolda filerFil är skrivbarしない(Never)Repetition count%s は %s です%s新規%s: %s\nbashとの違いOperate silentlyreveal in FinderFinder で表示open in TextEditfish内で編集specify app nameSem alteraçõesSaída de áudioTamanho do blocoSaída de vídeoManipula stringsPacote instaladoInstalar pacotes%s é um builtinFalha de energia%s: 没有作业%s 与 %s 互斥%s: 无效位数%s: 未知选项%s新增%s: %s\n%s: 无效整数Version for cjpmHelp for installUpdate cjpm.lock更新 cjpm.lock%s: 参数过多写出 hg 提示左數 >= 右數左數 != 右數缺少 -- 分隔沒有第 %s 行左數 <= 右數輸出 hg 提示not a valid charInvalid argumentNot a typewriterInvalid exchangeObject is remoteMessage too longNo route to hostRemote I/O error{invalid syntax}0123456789abcdefStripPrefixError             at .debug_macro.dwo.debug_types.dwoentity not foundconnection resethost unreachableno storage spaceinvalid filenameh���#�7�U��PermissionDeniedAddrNotAvailableDecodeUtf32Error�������?�������?������������Mi��i��i��i��i��i��i�ei��i��i��i�]i��i�Ui��i��i�qi��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n��n�|��n��n�|��q�&r��q�q�q�]r�]o�]o�]o�]o�]o�]o�]o�]o�tp�|r�Ap�p�1u��t�u�=��������[�����������M�����������E�����c��������H��w�����������������������������������������������������������������������������������������~������������������������������������������������������������������������������������6��!��!��&��l�����Y��W�����������������������Ҏ���̌� �������@������A0@����M��D�?�������C���@C�C�������C$@@�@��.AN@��CY@�?�?�A���Ae��A%-*s %s
01234567ifinor� i\
-h&&||continueEnablingTZdisabledLANGUAGEsem_postsem_waitOverflow%scd--exportargumentetc/fishFUNCTIONUNEXPORTup\t\r\e./..%6d  %s
JOB_EXITVARIABLEcompletereadlink�~/readlineposition�% ^C\load_old_history[[]](())<<$ realpath, ----presetbasename-b-c-d-e-f-G-g-k-L-O-p-S-s-t-r-u-w-x-n-z!=-a-onh+hbgfgargparsecontainsfunctiononfeaturesfilenameget-fileis-blockis-loginlanguageterminalqnNaqVunescape --%s %s]133;B[?1049h[?1049l]11;?\[?1004h[?1004l[?2004h[?2004l[?2031h[?2031llnpiIfClauseCaseItemAndorJobArgumentvar_namekw_beginkw_whilecontentscommandsThreadIdnewlinesRedirectKeyEventReadlineImplicitFunctionKillLineCompleteDownLineExtraArgFocusOutNotFirstResponseBackward/dev/ttyexportedNo tallyTest runDebug onbe quietSet archgestopptEdit tagdetenido%s is %s%s es %sTrabajosToujoursTCP modeMode TCP[logins]Set modeBorg cowchiffresFind tagSet homePort SSHDead cow%s : %sCommandeBe quietAdd feedLog filePrzerwijNieznanykörandeVisa tidSet timeArkivfilKommandoRadbreddStackfelDim text%s é %sProcessoAbortado# 注释(只读)# 註解(%s)No anodeEL2NSYNCENOTUNIQELIBEXECERESTARTESTRPIPEENOTSOCKEMSGSIZEENETDOWNENOTCONNEALREADYextern "NulError.zdebug_� hdeadlockNotFoundTimedOutDeadlockfd != -1��������tuzz����������

Pg�Ǹ��������n��n��
��&��������������������5�� ������.������������������������������������������<����������'�����N��n�����,��������������������������a��y��������������������E��7�����������)�����������=��T��K��/��.�����u��Z��Z��Z��Z��������O��,��A����f��f��f��f��f��f��f��f�����������N��������i��������������������������������������������������������������������������������9��9��9��9��9��9����������������������G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G�'���G��G��G��
��G��G��G�5������G��G��G��G��G��G��G��G��G�]���G�����G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G����b���G�K���G��������G��G�����G�<��������G��G��G��G��G�~��x�7y�y�y��x�Py�[|��|��|��|�ܘ�������������������������ߙ����������ՙ���������������������������������������������������������������������������Ù�d��������d��u����y����'��
��+��
��c��������=�����4���������n��4G�'D�@G�xD��G�H�#H�,H�9L�|K��K��K�\R��L�O�vO��a��b�0c�Pc���S��Q���������s�����ݗ����������������������������������������������i��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��i��q�����q��q��q��q��q��q��q��ƛ�q��q��q��q��q��m��������������������~��~��~��~��~��~��~��~�����Q��Q�������K��П�4��2���������������������������M��&����ף����H��2�����d��&��&��d��<��d�����������~��������������X��g��������4��y����>��J�������m��������������������}�����������u��������������d������������������������������������������������������������������F����������������s��������������v��v��v��v��v��v��`��`��`��`��`��`��`��`��w������������_��������k��k��k��k��k��k��k��k�����/��^��7��o�:�I�,
�|
�|
�|
�|
�|
�|
�|
��	�	
�
�|
�
��K�y�����K�K�K���.�'�'�����������'
�
��
��
��
��
�
�(���������������������������<�p���T�2���2�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�5� �g�����
��
��
��
��
��
�g�g�g�g�4;��@��@��@��@��@��@��@��@��@��@��@�4;�;K�pK��K�bK��K��K�~K��K�l�����q�����|������������������������|������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ʔ������,�����
�����������������/��/��/��/��/�0��0�X1�1�:1��0��1��1�2��1��1��1�2�f2��2��2��2��2�3�5��y��M��a��r�������������������{��ٯ�������{��Ӱ�������	�|�����8�[�[�[�[�[�[�[�[�8�8�[�[�8�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�8�[�8�8�[�[�<�8�[�[�[�[�8�[�[�8�[�[�[�[�[�[�[�[�[�[�8�8�8�8�8�[�8�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�8�8�8�/��x�� �����~�������������k�����%7��8�98�b8�8��8��@��?��?�@� @��@�G@�	A�?A�NA��A��A�1B��A��C��B��B�!C�9C�nC��B��H�4I��H�I�GI��I��I�<H�G�#G�jG��G�H��G��K�_L�
L�LL�jL��L��L��L�TM�M�AM�dM��M��M��M�SN�N�DN�_N��N�yN�,Y�O�$O��O��O�Y�kO��P��P��P��P��P��Q�KQ��Q�QR��Q�3R�cR��R��R�S��S�%S�gS��S�&T��S��O�PT�fT��T��T��U�U��U��U�V�OV�nV�)W��V�*Y��Y�2Y�qY��Y�{^��\��Y�LZ��Y�4Z�ZZ�~^��\��Z�[��Z��Z�[��^�8]�d[��[�u[��[�\�#\�|]�_��_�%_�b_��_��_�`��c��c��c��c��c�`d�d��d�e��d��d�:e�"f��e�`f��f�hf��f��f�;g��f�Wg��g�fg��g��g��h�%h��i��h��h�!i�4i��i�Yi��k�fj�zj��j��j�yk�k��i��k��k�l�;l��l�kl��o�Sm�dm��m��m��o�=o�o� n�/n��n��n�o�mn�p�gp�p�Xp�sp��p��p��p�Qq��p�<q�bq��q��q��q�>r��q�0r�Jr��r�br�Bh��j�j�Ij�i��j�hk�ij��k��i��k��h�>i�k�z�����������~��������������������W��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t��t�������t��N����t��t�����t��t��t��t������t��t��t�����j��t��t��-����ۜ�\��\����\��\��\��\��\��\��\��\��\��\��\��\��\��\��\��\��\��\����x��P��������x��������������������������������������������������������x��j������������������������������������������������������������������������������������������������������������������������������������{����G��G��G��{��{��
��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G����4��=��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G��G����G��x����]�����]�����]��]��]�����������w��$�������7�������
�k�
�.�Q��t�����������������x�����t��t�~������x����������t�*��١�������y�����:��:��:��:��:����:�������4����'�������������?�����'��'��'��'��'��ݒ�'��a��ב���������G�%=R�NA�Ga==
�?��@гY>Y7?�ݓ=�<��aD�B���B?��    none|readexecsuidsgiduserfifolinksave!h.auto#
timefishtmuxdumbindnLANGa %s[_open'%s'/usrHOMEPATHhtmldatactrl0
%s
exitbindminssecs%s-
~�>text
&gt;&lt;quit�"% -M  -m %.*f
%s^,sortpath=()STEP:abbrcaseechoelseemitevaljobsmathtesttypewaitqnjointrimname -%c -- end
]0;]1;[?ue 	

�#! /self$bluebodyargsoperCellmodepipePipeOrOrYankExitUndoRedoCaseElseExecTimeDiskPerm& TERM\file(%s)DateStanJobbEDOMEADVInfoNoneSomeboolchari128u128shim as mut dyn  is  -> truefor<__ZNZero/mainkindKindfullNOEX�����codergb:�K?���U��U��U��U��U��U��U�
������U��U��U��U��U��U��������������[ �[ �[ �[ �[ �'�[ ������������,�S-�4-�r-��,�p,��2��2��2��2��2��-��2�-��,��,��,��,��] �> �| ���H��%��%��%��%��%�� ��%� �c���p�y��
���������
������!�����
��
��
��
�'����À��������/��/��/��/��/����/�������7��!��*��G����ԝ�����������������������1��������+��N��8��A��Ư����D�����"�����j��j��j��j��j�����j��c�����կ����ǯ����?��!��]�����P�����������������{��������u�����������f�A���"���(�
�
�
�
�
�`�
��G�u�Y�g�9�q:�:�R:��9�p9�@�@�@�@�@�:�@�3:�9�9�9�9�y�r{�r{�r{�r{�r{�r{�r{�Sy�r{�r{�r{�r{�r{�r{�r{�r{�r{�r{�r{�r{�r{�r{�r{�r{�Dz�r{�~z�r{�Cy�r{�r{�r{�z�r{�r{�Cy�����c��c��c��c��c����=��c��c��c��c����c��j����c��e��c��Ϡ�c��c��c��c��c��c��ŝ�?����ݦ���Ԧ�����a��A������������������������������������������������������������������������������Z������������q������������������������������������������&����V��V��.����������V��������������"��m��m��#�
�
�~Q�~Q�~Q�~Q�~Q�~Q�~Q�~Q�~Q�~Q�~Q�~Q�S�~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�~Q�~Q�~Q�~Q�~Q�~Q�~Q�~Q�~Q�0��~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�~Q�~Q�~Q���~Q��~Q�9��0�O�~Q�~Q�~Q��~Q�~Q�~Q�l�F���@h��g�������Lg������������������������������d���������re���.d�����e�������������������������������c�
c����������c���������c���
c�����5c�t��u�?v��u��u�t��u��u��u��u��u��u�v��u�)v��u��u��u��u��u��u��u��u��u��u��u��u��u�t��u�t��������������������������������������������������������������������������������������������������������������������������'��������������������������������������������������������������������/�������������%���������������$���B�B�B��B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�&�B�D�H�B�B�B�^�
�L����
�����������������������������������������e
������
���
�M������������M���������������������������!�-�,�s.�s.�s.�y-�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�s.�=(�s.�s.�s.�s.�s.�s.�]-�s.�s.�s.�s.�s.�s.�s.�s.�4(�s.�0(�s.�s.�0(�:�6�a9�p9�R9�':�7�8�9�,8�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�F�FF�[�[�[��E�[�[�.7�Z7�[�K7�7�[�[�D:�[�[��:�[�[�[�7�[�[�i7�[�[�[�[�[�[�[�[�[�[�[�[�[��:�:�7�[�[�5:�[�gH�.:�
:�[�[�[�[�6�=7�[�x7�7��6�[�[�[�6�[�L]�/`�^`�|t�����������������������������s�����������������������������������������������������������������������������������9��J��������ك����x����s�����t��������������������������x���������������������������qr����q�t�t�w���������v�v���(u�v��q���v��r����x���u�w�ϳ�o��������"����������������������������������������������������������������������������������y����T�����������������������a����������������������������������������������������������������e������������������j����������n��1�������������������������������������������������������q��������������������������������������������������������������������������������������������������������������������������3����������V��������{��������������������������������������������������.������^��������6��������������������������������m�����.�
��,��,��,��,��,��,��,��,��,��,�s��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,�!� ��,��,��,���,��,��,���,��,��,��,��,��,��,��,��,��,��,��,��,��,���,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,���,���,��,���,��,��,��,��,���,���,��,��,���,��,��,��,��,��� �� ��"��"�!�m4�4��9��9��9�3��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9��9�.��9��9��9�.��4��9��9��9�.��9��9��9�.�.�hB�B�
^�
^�
^��A�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�
^�o<�
^�
^�
^�
^�
^�=�
^�
^�
^�
^�&=�
^�
^�
^�
^�
^�=�r<�I=��Z�>��=��F�M�yL�L�L�*M�TM��L�~M�LL�U�8W�(W�0W�W�d�f�d�e�e��e��d�e�f�f�f�f�f�f�`e�~o�y�y�ap�y�y�y�5q�y�y��u�~o�y�~o�y�y�o�At�͐�͐�͐�At�At�At�͐�͐�͐�͐�͐�͐�͐�͐�͐�͐�͐�͐�͐�͐�͐�͐�Iu�͐�͐�͐�͐�͐�͐�͐�͐�At�͐�~�z�At�At�At�͐�z�͐�͐�͐�͐�͐�Iu�͐�͐�͐��}�͐�Iu�͐�͐�Iu�"������������������������������������������������������������������������������������������o��F����������������������������������������������������������������������������������������������������������������������������?����������������������������������е���p��ĵ���������������������������������n��������`������������%����o������Q��5��������ѷ���������=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=��,�--�=�=�=�-�=�=�=�=�=�=�=�=�=�=�=�=��=�=�=�=�=�=��=�A�=�=�=�=�=�=�=�=�=�=�=��=�=�=���s��+�=�=�=���=��=�K��=�=�=��=�=�f��M�6@�GD�+E�C��F�G��E�-Q��Q��Q�ZR�AR������������������������������������������������������U�FV����U�������������sR�����������������������Q�R����Q��Q��Q�WQ��IQ��Q������PQ�S�U�PU�PU�2U�PU�U��^�a�a�a�d�a�a�a�a�a�a�a�a�a�a��e�f�Pf�a�a�a�+b�)e�e�ua��u�Zu��t�ua�N��ua��x� t�N��t��x��s�Iu�1y�s��t�:y�Uy�y�N��N��N��z�py�+z�N��N��!��ʉ�N������"��%����������������������������������������ʏ���������������������������������������x���������������������������������������������������������������������������������������x������������������������������������������X����������������������������������}��������������9����������������ǯ�����0��������*��t��)����������������������������Y������������������������H�����������������������������T�����%������S������v������0��
���������������������������������������������%��%��%��a��a��g��%��ܑ�Z��w����g��đ���o��K��z��^����K�����!��!�y�U � � �;!��"�0"�"�K!�"�,"�]"��"��#�#��#��"��$�$$�$�B�C�)C�LC�WC�C�C�C��D�5F�cE��E�F�+G��F�F�zS�zS�DP��S�DP�Z�Z�!\�\�[���ś�����v��v����>����G��G��>����3����|����|��|����������|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|����|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|����|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|����|������
��������m�i�m�{�m��m�s�m�w�E��[����2��T����ֵ�����$�1����/��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��G�/G��N��N��N�G��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��3��N��N�=1��N��N��N��N��N��N��N��N��N��N�c/��N��N�~0�2��N��N�-1��N��/��N��N��N��N��N��/��N��N�3��N��N��1�V3�V{�|�{�{�{�{�{�{�{�{�{�{�{�{�V{�{�{�{�{�{�{�{�{�{�{�{�{�{��z�{�z�z�z�z�z�z�z�z�z�z�z�z��z�z�4{�z�z�z�z�z�z�z�z�z�z�{�<���X�/K�K�I�I���k����<��[���b���zg�)c�zg�eg�g�g�g�g���x�
x�x�x�x�x�x�x�x�x�x�x�x�x�x�x�x�x�x�
x�o� t�r� t� t� t� t� t� t� t� t� t�q� t� t� t� t� t� t� t� t�s���������������s��+��W��W��W��W����2��W��W��W��e��+��W��W��W��W��W��W��������!��~��W����W��W��W��W��W��W��W��W��W����W��W��W����l�k�`�k�k�k�k�k�f�k�k�k�k�f�k�k�k�k�k�k�`�60�0�0�0�Y0�va�va�g^�^�O_�f_�u^�_�e_�_��W��W�W��W�m�`��`�a�|`�Wa�1`�����И�������������������������������������������������������������������������������������������������������������<��F��������~������������������������������������������������������������������������ۘ�2����y����d��(������������ȗ�����ח�w����A��q��֧���d��1����������������}��H����+����������������E����ٰ�����ٰ���������������������������������e��������������������������������������ּ�6��_��E��R��a������a��w��Y��t��Y�������O�����v�����������������������������������������������������������������������������������,���������������������������������������V�a�a�a�a�a�a�a�a�U�a�a�a�a�LV�<V�+g��p��p��p��p��p��p�g��p��p��p��p�f��p��g�����������������������������������T�ԯ�����������������������������������������q��������������������������������������������$��������
����������������������>����9�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�P��|�|������%"��$�$�$��$��$�$��$�$�O=�L�L�L�=�L��=�L�=�L�L�L�>�i=�L�L��=�l>�L�L�L�=�t�s�rq�rq�rq�q�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�rq�p�7��-����f��{�������(����e������/)��*�*��*�9�6�6�7�=�@�C�:D�*��1��������s����$��ٮ�ԭ�ɮ���í�������n��S������d������"������A��L��'��0����B������]��;�����[����<�����8����������\��w��e��e��e��e��e����e������������������e��e������������������������������������e��e��e��e����������������������������������e��e������������������������������������������������������������e��e�����A��֧��F���7��	��׶�l������ܹ�L����(������������3������[������O��O����f���������������������������������������)����0��������������'��������������q�x�d�d�h�h�d��d��������������%������0��P�P��Q��Q�jQ�jQ��Q�Q��Q�P�P�Q�Q�Q�Q�Q�Q�Q�xR�xR�4R�4R�1S�1S�4R�*S�4R��Q��Q�R�R�R�R�R�R�R�Q�Q�S�Q�uS�uS�Q�S�Q�p��p�'��zp�p�p�zp�p�zp�.w�5w����v�%w�%w��v�<w��v�r�t�s�r�s�s�r�nt�r�t��t��t�t�t�t��t�t�v�v�!���u��n��n��u�v��u�|�|�{�W{�{�{�W{�w|�W{�p}�x}�O��>}�P}�P}�>}�i}�>}��~��~��-~��~��~�-~��~�-~�z�z�y�Hx��y��y�Hx�y�Hx��y��y���$x��y��y�$x��y�$x�~�~�I��P~�g~�g~�P~�~�P~�
��#��4��|������|����|�����w��X������X����X��Ȃ�ς�ݔ�����ւ�����&��Ս�����Ս��Ս�c��������������������������7����7����7����b������Ȟ����ݡ��ѡ�ѡ����Z��}��?��9��e��e��9��q��9��������؟�����؟��؟�"��)������������0����d��\��J��J��J�������������I��|�������������������������������������������������������������������������������������������������������������51�/�� ��0�6/�� �/�F�3�3�F�B2�F��F�B2��?2�v,�F��-��3�T3�	�"�"�!�!�(�	�~�1�+��,�=.���D,��#��#�(��!��!�3�3��/��/�<+�9+�v8�s8�(�:��:�:��:�;�"�"�s�s�&U�&U�&U��8�*����%�����5�"<�$1��&�����$��$�)�`=�=�S%��1�<'�K&��(�!!�!�!!�!�!$�!$�&U�&U�:�~��'� � ��1���-��)�3�>3��(�&�?�V�?�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�^C�V�^C�X�S�S�'�S�X�S�'�S�S�S�S��"�`�T`�f`�`�r�r�r�p��p��p�p�5q�p�nu��u�u�u�x�w�x�w�{x����9����T�����|��ң�U������ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�@��ؚ�ؚ�ؚ�L��ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�ؚ�X��5��ɇ�ɇ�ɇ�‡�ɇ�ɇ�ɇ�ɇ�ɇ�ɇ�ɇ�ɇ�ɇ�ɇ�ɇ�ɇ�ɇ�?��ɇ�ɇ�ɇ�ɇ�������;��g������������������3��x�������������������������w��������|��|�����}������	���	���	���	���	���	���	���	���	���	��&���	��s	��)�����������5����������������������������������������������������������y�����������������������������������������������������������������������������������������������������
��:��A������������%�����������O��������H���
��	���
���������������
�����������������������������������������������������,��3��]��V���
���
��d���
���
���
�����
��r��k���
���
���2���2���2���4��5��U-��7��k-���2��7��7��7���)��7���0���2��
1���-��!3��73��7��7��7��7��7���6��7��7��7��7��7��7��7��7��W5��7��7��7��7��7��7��7��7��7���)��++��7��7��7��7��7��#1��7��7��7��7��7��7��7��7��7��-��a6���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9���9��m9���9���9��w9���9���9���9���9��;9���9��Y9��9���9���9���9���9��	9���9��c9���9��9��O9��19���9��'9��	:��:��E9��k+���7��l7��U+���7���7��k+��U+���6���6���6���6���6���6���6���6���6���6���6���6���6���6��'+��'+��o6��o6��67���6���6���6���6���6��J6��J6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6���6��)7���7������X������X���X���j��@���f��f��f��f��f��f��f��f�����f��f��f������f��f��f��f��f��f��f��f��f��f��f��f��f��f��f��f��f��f������y��� �� �� ��
�� �� �� �� �� �� �� �� �� �� �� �� �� ������ �� �� �� ����������T��T��T��T��T��T��T��T��T��T��~��T��������?��?��?�����?��?��?��?��?��?��?��?��?��?��?��?��?��_��?��?��?��?��(����� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ��t��Q�������� ��_�� ��{����� �� �� ����� �� �������f��=�� �� �� �� ���� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �����������������G��������3����m����������)��X����������Y���������������%����������������=����������o������;������������������������������������������������������������������������������=��������������������������������������������������������b��*��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b��b����M��T����1��8��~��[�������������?��F�����������b�����������������#��������������%���&�������������%������q��q��q��q��q��q��q��q��q��q��q��q��q��q�������������������q��1��1��������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��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��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��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��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��q��q��q��q��q�����<�����������������������������������������������������������������������������������������������������������A����7 ��������7 ��7 ��7 ��7 ��7 ��7 ��7 ����7 ��7 ��7 ��j��7 �����7 �� ��sk��n���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���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q��?u���s���q���q���q���u���q���q���q���q���q��[n���q���q���q���q���q���q���q���q���q���q���q���q��Bn���q���q���q���q���q���q���q���m���q���q���q���q���q���q���q���q���q���m���q��n���q���q���q���q���q��7p���q���q���q��tn���m���m���q���k��~p���m���k��Zp���q���k��U���U�����������U���������������������������������������������������������������������������U���ɖ������������������ɖ������ޜ�������������������������������������������������������������������������ɖ��ɖ��ɖ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ɖ��ͽ������4�����������۽��$���˽��x���q��x������x��������������V�����V���r�������ؿ�������������.�����
���������D��*�����"��T�������{����M�[��F�O�8���!�/�����������N������������.����W�����T��T��x��x��T�����T��>&���%���%���%���%��V&���&���+��(��p'���(���(��5(��p'��%7���;���;���;��b8���;���;���;���;���;���;���;���;���;���;���;���;���;���;���;���;���;���;���;���;���;���;��%4���;���;���;���;���;���;���;���;���;���;���;���;��-4���;���;���;���;��;8���;���;���;���;���;���;���;���;���;���;���;���;���;��6���?���?���?���?���?���Y���Y��Z���Y��Z�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������{��������������@z�������������������������������������������������������������������Y��������������������������������������������������������������������������=Z�������������������|���Y���������������������������������������������������x��AZ��
f��Vf���g��d���0h���h���k��m��m��m��an��Fm��m��m��m��m��m��m��m��m��m��m��m��m��m��m��m��m��m��m��m��m��|o��m���p�����������Ð��"���6���{���ڐ������P����������9���d��������ݏ��������������M���ב�����~���g������Ə��@�������љ��љ��љ����љ��љ��љ������|���g���g������g���g���g���g���g���g���g���g���g���g���;���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���y���g������������������������������������������������������������������������������������������������������������������:���a�������(��������p���6�y��������������v�L�4���D������p�r�N���������R��������������10���/��0��0��ܣ�����L���������f���R�����������������v�����������v���p�����-��-��-����-��-��-��-��-��-��-��-��-��-��-��-��-�����-��-��-��-��"���t��r���s���s���s��a���
�����������ь��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��q���ɍ��ɍ��ɍ��q���q���q���q���ɍ��q���q���ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��q���ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��q���q���q���q���ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��ɍ��q���q���q�������ޕ������������2����������������������������������������������������������������\������������������b������������������G����������������������������������������������������������������������������������������������������������������������������������������������������r����������������������������������������������������������������������������������������������������������q���/������2�����������������������������������������������������������������������������������V���Ψ������z�������W�����������*�����������ɫ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ǯ��������������������������������������������������������������������������������������������������������������������������D�����������9���l���"���"���"���"���"���"���"���"���"������"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"���"������"������1�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������j�������y�������Ź��=�������������������������������"���������������[�������L���������������������n���n�������n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���0���n���n�������:���J��� ���������������(���������������z������z�����z��6��0��{����������'����7�����X��������y��������������������������d�����\��\��o��o��\�����\��(;��Q;��Q;��Q;��Q;��Q;��Q;��Q;���:��;��;��Q;��;���<��'=��K<���<���<��'=��'=��'=���<��<��=��=���<���<���<���<���=���=���=��]>��]>��]>��]>���=���>���?���?���?���@��A��A��A��A��A��A��A��A���A��[A���A��B��sA��Q@��A��Q@���=���=���=���=���=���=���=���=���=���=���=���=���=���=���=���=���=���=���=���=��SB���B���A���@��CB��I=��I=��I=��I=��I=��I=���A���A���A���A��qT��>Y��,W��jX��eU��Z��%[���X��^��]V��[��.U���U���Z���T���W���T��bY��C[��2_���Y���Z���^���_���n��=b���c���c���S��v��Qu��ou���u������@�����������expand 32-byte kexpand 32-byte k	

	



	RefCell already mutably borrowedfunctionFormatting argument out of rangecontinueLANGUAGEError: invalid escape sequence: a stringargparseargumentjob_list%*sparse error - begin unwinding/usr/binfish_pidhostnamepagedownlast_pidautoloadcompleteiothread STOPPEDvariablejob-exityank-pop%s crashed, please report a bug.readlinetoplevelHISTFILESetting screen y to %s due to %sSIGWINCH_historyError reading from history file:Error when writing history file:completions/apt-listchanges.fishcompletions/apt-show-source.fishargocd completion fish | source
complete -c clojure --wraps clj
dagger completion fish | source
completions/fail2ban-client.fishcompletions/fish_key_reader.fishcomplete -c mkfs.fat -w mkdosfs
__fish_complete_mysql mysqldump
completions/optimus-manager.fishcomplete -c powerpill -w pacman
complete -c sha224sum -w md5sum
complete -c sha256sum -w md5sum
complete -c sha384sum -w md5sum
complete -c sha512sum -w md5sum
completions/systemd-analyze.fishtypst completions fish | source
functions/__fish_any_arg_in.fishfunctions/__fish_git_prompt.fishfunctions/__fish_is_token_n.fishfunctions/__fish_man1_pages.fishfunctions/__fish_npm_helper.fishfunctions/__fish_print_help.fishfunctions/__fish_set_locale.fishfunctions/__fish_svn_prompt.fishfunctions/__fish_vcs_prompt.fishfunctions/fish_is_root_user.fishtokenizeis-validpygmentsphysicalunexpected retval from WGetopterexportedunexportno-event--renamepositionanywhere+hs:b:m:truncatenull-outrelativeExpected close paren at index %uhasftpPqbuiltin
%s is %scontainsrealpathfilenameis-blockis-loginTarget: basenamefeaturesget-filelanguageterminalno-emptyqrm:nf:acpu-timemin-argsmax-argsoptionalrequired'--no-files' and '--force-files'no-fileson-eventhandlersfailed to allocate match contextfor loopbrpurplebryellowMove a subtree to a new positionVollständigen Paketnamen suchenEine Konfigurationsdatei angebenForce non-interleaved AVI parserNicht verschachtelten AVI-ParserAlle Abfragen mit Ja beantwortenNur verfügbare Pakete auflistenSet the read (and write) timeoutTeste, ob Variable definiert istDateiname nciht (zurück)sichernOutput only first of equal lineschange modification time (mtime)Administration front end for rcsAkku-Informationen unterdrückenarray indices start at 1, not 0.Keinen langen Kommentar eingebenTimeout for retrieving selectionAlias for 'move delete packages'Fish-Tastenbelegungen bearbeitenSign the patch with your gpg keyKonfigurationsoptionen festlegenSkip frames to maintain A/V syncInclude only the following namesDon't execute trigger scriptletsTrigger-Skripte nicht ausführenPerform a command multiple timesEinen Befehl mehrmals ausführenExclude files that match patternDo not include subdirectory sizeVerschlüsselte Datei bearbeitenOutput 3 lines of copied contextConditionally run blocks of codePlatzhalterabgleich deaktivierenEvaluate a string as a statementPaket entsprechend Muster suchenQuellen zum Editieren auscheckenEdit the long comment by defaultPrepend string to relative linksStart, wenn die Systemlast sinktexclusive flag '%s' is not valid'else' nicht in einem 'if'-BlockFenster über Kennung auswählenGruppenkennung des Jobs anzeigenGet ready to edit a watched fileNur erkannte Dateien einbeziehenPostrun-Skripte nicht ausführenFilter through specified programIntegrität der Zip-Datei testenNur Anzahl von Treffern ausgebenDVD-Betrachtungswinkel festlegenOutput diagnostic for every fileMaximale ausgehende Slice-LängeÄnderungen nicht zusammenfassenGrössen-Attribute nicht prüfenInvalid input/output redirectionAutomatic line ending processingDo not prompt before overwritingKeine Abfrage vor ÜberschreibenPort für Weboberfläche angebenInformative Nachrichten ausgebenMove into zipfile (delete files)Fehler beim Lesen der Datei '%s'Toggle command line/program nameUnbekannter interner Befehl '%s'Binärdateien als Text behandelnErstellte Dateien nicht löschenList unmet dependencies in cacheOptions for verifying signaturesOutput at most NUM print columnsMaximale Rekursionstiefe angebenExamine property updates foreverExpected a command, but found %sShow absolute path sans symlinksHöfliche BeendigungsanforderungStandard-CD-ROM-Gerät festlegenDie Anzahl der Argumente zählenFührende Leerzeichen ignorierenIm aktuellen Verzeichnis startenCreate a bookmark for a snapshotDisplay upgradeable ZFS versionsPass the output through “pr”Upgrade to the specified versionGroup to remove permissions fromshow interfaces/select interfaceOnly parse input, do not executeDisable multi-threaded operationDo not dump metadata about filesPool which GUID is to be changedSpecify version of gem to unpackOpen file in default applicationPool which property is to be setRun adb devices and parse outputDisplay date described by stringRemove virtual devices from poolInclude RDoc generated documentsPool to attach virtual device toGroup to delegate permissions toFunction “%s” does not existSet default file permission maskUse bin wrappers for executablesShow manually installed packagesCheck for newer pre-release gemsIgnore option '--read-functions'Upgrade all eligible filesystemsForce to continue on some errorsUser interface similar to rloginel subcomando no admite opcionesDetener por entrada del terminalHistory performance measurementsEvaluar expresiones matemáticasDevolver un resultado no exitosono se puede guardar el historialEstablecer el color del terminalEstilo de escape no válido '%s'Señal definida por el usuario 2%s requiere una cadena no vacíaToo many active file descriptorsRequiere al menos dos argumentosCambiar el directorio de trabajo'break' while not inside of loop%s and %s are mutually exclusiveSeñal definida por el usuario 1Reading/Writing the history fileexpected <= %d arguments; got %dStdin must be attached to a tty.Nombre de función no válido %sexpected >= %d arguments; got %dFailed to set terminal mode (%s)Choisir l’interface de façadeMettre la tâche en premier planSet object-file output file nameOptions pour l’export de clésinvoke editor on commit messagesActions sur le cache des paquetsNe pas téléverser les binairesPhone number to send the messageSpecify a custom password promptInstaller une archive localementGénérer du code pour le M32R/2Activer une ou plusieurs unitésRemove packages listed in a fileDétecter l’arbre source connuSystème de fichiers à partagerDémarrer le mode récupérationprint Go environment informationDéfaire la dernière validationOutput more detailed informationExécuter dans le dossier actuelLe motif est une chaîne stricteVérifier les gemmes installéesAllow unresolved merge conflictsSynonyme de « -mapcs-frame »Désactiver la prévisualisationargument inattendu -- « %s »Pipe Format (name --version ver)append graft info to log messageLire la tâche depuis le fichierShow bug tracker settings in bzrLister les commandes installéesdisplay syslog drains for an appDon't verify the integrity checkNe pas vérifier l’intégritéNe pas afficher d’explicationsÉditer le message de validationTurn off key validation checkingShow main and auxiliary commandsAfficher toutes les informationsCheck if given file is ARM LinuxSpecify the name of the log fileObtenir de l’aide sur un sujetNe pas exécuter de mise à jourswitch foreground and backgroundAfficher les fonctions masquéesAfficher de brèves instructionsdu -sck all files in the packageMettre en pause la vérificationShows all available deploy modesParamétrer le dossier personnelForces ack to treat input as ttyAjuster les images à l’écranSuppress message payload displaySpécifier le nom de la requêteDon't warn about signed overflowRemove [all] packages from cacheNouveau nom pour l’identifiantLister les jeux de modificationsLists information about servicesTest if given subcommand is usedErreur de frontière d’adresseUtiliser l’adresse matérielleObtenir les fichiers de la plageprint the machine hardware name.Compute and check message digestAllow commit older than ancestorTaille maximale de requête HTTPAfficher les détails du réseauCloner une application existanteNotify daemon to do an operationAfficher la version du programmeFail to operate recursively on /Deprecate a version of a packageKeep partially transferred filesDemander une date d’expirationinteractively record a new patchProcess directories recursively.No timestamp to each line of logSelect location of backup sectorKill the server if it is runningAfficher le fichier sources.listEnvoyer rss-data dans un fichierPrint non-matching entries firstLister les fichiers d’échangeRetourne un résultat d’échecParamétrer le niveau d’erreurAnnoter la révision spécifiéeSets an arc configuration optionWrite image to a file [filename]Record changes to the repositoryapply any matching decode filterUtiliser purge au lieu de removeMontrer le diffstat de la fusionUtilisateur pour la constructionSet the list of members of GROUPprint the operating system name.Paramétrer une option de tâcheAu moins un argument est attenduMail the request to this addressUse this command to load modulesSpécifier un serveur alternatifshow this usage message and exitAfficher le diffstat du rebasageLargeur de la bordure principaleReset a key to its default valueEnsemble de générateurs utilesUtiliser une autre configurationGénérer un fichier HTML simpleApplication affine sur l’imageDurée du téléchargement (sec)Créer un dossier de destinationNiveau d’abstraction du mixageProvide information about objectForcer une sauvegarde intégraleAjuster l’image à la fenêtredon't user the running SSH agentParamétrer le fichier de sortieAfficher l’aide de la commandeNe pas construire de fichier RSSShow files with revision or tag.Dégrader également les paquetsControl display of comment linesMore information about a commandShow version of program and exitExécuter le script <profil>/preSélectionner tous les processusBordurer l’image [géométrie]Envoyer l’ID client spécifiéLister les dépendances inversesChaîne à utiliser comme inviteRun the given command in a shellPréfixe à sauter dans le patchDisable creation of sparse filesL’installation est réversibleAffine transform matrix [matrix]Ne pas se connecter au serveur XPrint a short help text and exitActiver les ascenseurs verticaux%s : valeur numérique attendueOutput to file instead of stdoutDo not perform dependency checksInstaller après la constructionFormat string for compact outputPoursuivre une édition en coursStop searching after first matchCommuniquer les chemins relatifsGénérer du code petit-boutisteAfficher les journaux en continuPreserve owner (super-user only)Remove and add files to checkoutOptions pour l’import de clésEmpaqueter les instructions VLIWRegister a package in a databaseAfficher le document normalementTélécharger toutes les sourcesrun FILE as an Emacs Lisp scriptValider un fichier composer.jsonallow overwriting of local filesDisplays a help message and quitRead commands from file or stdinrevert to the specified revisionDon't install build dependenciesPrepare Cloud Foundry deploymentOptions pour le serveur de clésScanner les réseaux disponiblesPrints all the subcommands help.Specify number of hidden sectorsAfficher un résumé des optionsParamétrer une option de configSpécifier le dossier temporaireAssembler en mode compatible MRIPerform some verification checksstart a server in the backgroundAbandonner une édition en coursIgnorer les changements de casseAllow the pre-rebase hook to runLister les encodages disponiblesUtiliser le serveur X spécifiéCapture an image and download itAfficher une sortie plus conciseDon't display toolbar or menubarChromaticity white point [point]Mettre à niveau la distributionDisable different kinds of pagesLister le contenu de l’archiveExpansion de paramètres (globs)Vérifier les fuites de mémoireSelects an output to reconfigureVérifier les paquets installésDon't use Ogg as transport layerSets the orientation of the pageDécrire les paquets disponibles%s : Pile de dossiers vide…\nUse merging strategies to rebaseAlign output. Use with --pretendComparer les drapeaux de fichierObtenir les informations du .debSource de paramètre à afficherReset local repo to match remoteTrier la liste par nom de paquetMettre les lignes dans un tamponDon't show diffstat of the mergeSpecifies location of ackrc fileRetirer la révision spécifiéeCompute checksums over all filessearch which package owns a fileLister les modifications localesTreat LINK_NAME as a normal fileuse bibtex when needed (default)Show details about dependencies.Remove a key from the repositoryAfficher la version de TerraformGénérer du code pour le M32R/XAfficher les toutes les versionsRemplacer la définition du typels -ldF all files in the packageInclure l’expansion des macrosAfficher les formats disponiblesDump an entire subpath to stdoutParamétrer le dossier de sortieDo not recurse into sub-projects(Dés)activer les avertissementsRecherche insensible à la casseAfficher les paquets mis à jourAfficher le nom de nœud réseauLire un fichier RC personnaliséMettre à jour les ports listésCreate a new branch from a stashÉvaluer la commande spécifiéeprint first line of patch headerCréer une archive d’un paquetlower-case alphabetic charactersviewer is default (dvi, ps, pdf)Check if given file is x86 Linuxmanage plugins to the heroku gemPrints a description of an errorAfficher les fichiers supprimésExécuter evince pour un aperçuLister tous les billets expirésNe pas afficher le splash screenLire l’index depuis le fichierSpécifier la précision en bitsRecursion (default for download)Files to clean without promptingFormat des données de profilageUtiliser un intervalle adaptatifRequest pairing to a said deviceShort information about ComposerUtiliser le motif « abshi2 »Ne pas surligner les occurrencesSet font to print title on indexFormat string for verbose outputNe suivre que les liens relatifsSet up for editing LISP programsPrint the version number of HugoList, create, or delete branchesExécuter en mode non interactifChoisir le délimiteur de sortieSearch with intermediate resultsImpossible de trouver « %s »Print a file in a port to stdoutDon't use the default FUSE flagsCouleur de la bordure principaleDont try next server on SERVFAILLire le paquet depuis un fichierAfficher le nom du paquet/distroRétrograder un greffon existantSupprimer les fichiers d’objetdans la substitution de commandeModifier uniquement le manifesteOperuj zmiennymi środowiskowymiBygg om index och spara till filAnvänd inte en kommentarsträngAntal visade anrop i stack-spårKorskompilera för angiven värdStarta när belastningen minstarVerifiera inte användarattributHantera textningsfil som unicodeTesta om variabeln är defineradAvsluta om storleken överskridsUtför bara triviala operationerVälj standardfilrättighetsmaskAnvänd källkodsåsidosättningLägg till kommentar till zipfilLägg till skiva till källlistaVisa full sökväg till källkodBygg och installera nyaste paketVälj fixar som matchar MÖNSTERInaktivera cache på serversidanGör värdnamn kanoniska via DNSVisa datum angivet i textsträngAdministrationsfrontend för rcsRengör lokala cachear och paketSkriv ut storlek för alla filerFråga inte före överskrivningControl creation of sparse filesUtförligt läge utan meddelandeNyckelord är en exakt matchningSkilj på skiftläge på filnamnJämför FIL2 med alla operanderInstallera ett eller flera paketVälj via förälders process-IDLista installerade källkodpaketIgnorera all versionsinformationAvslutning via jobbkontroll (^C)Visa senaste systemklockändringInaktivera pseudo-tty-allokeringAnvänd angiven chiffer-algoritmVisa verkligt id, inte effektivtfish: Job %s, '%s' has stopped\nConvert exit code to signal nameパラメータ展開(グロブ)Skipping non-existent path: %s\nOnly keep one line of each inputControl of maximum nice prioritySpecify maximum number of splitsSet prompt using provided string警告(デフォルトでオン)Automatically funcsave the aliasChange extension for given pathsVariables with multiple elementsテキストを暗く(dim)するChoose how to count vendor filesMake variable as a path variableOpen function in external editordisplay user name for the promptOcorreu um erro ao preparar pipeImprime o diretório de trabalhoRequisição educada de términoNome de função ilegal “%s”Executa um comando várias vezesFormato longo, hora completa ISOMostra horário de modificaçãoO comand expandido estava vazio.Imprime as tarefas em execuçãoEnvia tarefa para primeiro planoAvaliar a string como um comandoIgnora arquivos terminados com ~要补全的 GNU 风格长选项正则表达式替换错误:%s执行历史搜索时返回 true不允许修改只读变量 "%s"使用全局的 $fish_user_pathscdh: 预期为零或一个参数Specify path of installed binary无效的作业控制模式 '%s'%s: %s: 无法覆写只读变量Run tests without specified tags找不到 python 可执行文件正则表达式编译错误:%s無效的最大匹配數「%s」未完成的轉義序列「%s」%s %s:選項不能同時使用「%s」不是有效的作業 ID無法展開變數名稱「%s」「%s」不是有效的行程 ID「continue」不在迴圈裡面將作業 %s(%s)置於背景試圖變更唯讀變數「%s」正則表示式編譯錯誤:%sfish 使用到的終端機功能清除了命令歷史紀錄!\n無效的 --min-args 值「%s」搜尋歷史紀錄時回傳 true互斥旗標字串「%s」無效無效的終點索引值「%s」以 NUL 而非換行分隔輸出使用正則表示式而非 glob無效的 --max-args 值「%s」無效的重新導向目標:%s找不到按鍵「%s」的綁定將作業 %d(%s)置於前景「else」不在 if 區塊裡面正則表示式替換錯誤:%s無效的起點索引值「%s」Software caused connection abortassertion failed: idx < CAPACITY�0 @
�z��u}��a~���}��a~���}��a~��a~��a~��a~��a~��a~��a~��a~���{���{���{���{���z���|��a~��a~��/}����������������������]��������������������������������������������������5�������$�����������́������́����������́������́��p���������������́������������������́���9��p:��p:��p:��p:��p:��p:��p:��p:��l;��d;��p:��p:��t;��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��p:��\;��@?��i?��H?��S?�����M�������֓��6�������6���6���6����������������������W����������Ө��(������(���z���Ѩ��������ݨ����ۧ��������
������
���i���W��������������̮��=��������������>���X���֭��x���x���x���x���x���x���x�������x���x�����x���x��������D���x���x���x���x���x�������ޯ����������Ѿ�� �����������������������G���F������o��x�����+������g����y�����S������������������������������������|��������=�������������_��}��������������������v�����������������������O,���,���,���,���,���,���,���,���,���,���,���,���,��e-��q.���,���,���,���,���,���,���,���,���,��J.���,���-���-��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��4.���>��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;���=���<��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;���;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;���;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��\;��A?��\;��.>��b>���<���>��?���>���<���>���<���>���>���>��`;���>��`;���;��O?���C���?���C���C���C��^?��q<���>��wC��?��wC��wC��wC���>���V���\��{U���W��yT��cW���X��=U���V���U��MT��*Y���T��YY��NZ��0Z��tX���S���R���S���U���O���S��X��lU��"Q��\P���Z���P��oV���Y��GR���Y��\��S��T���Y���[��R��][��CV���T��[���R���O��rP��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\��$\���P��3P���W���^���^���^���^���^���^���^���^���^���^���^���^���^���W���^���^���^���^���^���^���^���^���W���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���W���^���W���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���W���^���^���W���^���^���W���^���W���^���W���^���^���W���^���^���^���^���^���^���^���W���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���W���T��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\���T��b\��b\��b\��b\��b\��b\��b\��b\���T��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\���T��b\���T��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��S\��b\��b\��b\��b\��b\��b\��b\���T��b\��b\���T��b\��b\���T��b\���T��b\���T��b\��b\���T��b\��b\��b\��b\��b\��b\��b\���T��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\��b\���T���\��c\��c\��c\��%\��\��\��c\��c\��c\��\��\��c\��?\��c\��]��\��%\��\��\��c\��c\��?\��c\��J\��c\��c\��\��?\��
]��?\��\��J\��c\��c\��\��\��%\��U\��\��\��%\��U\��\��D^���]���`���`���`��^���[��i^���`���`���\���`���\���`���`���`���`���`���\���\���`���[���`���\���\���`���`���`���`���`���`���\���\��_��+`���]��r]���^��q^���^���]��h[���]���^���^��\���^��\���^���^���^��q^���^��\���\���^��h[���^��\��\��q^���^��_���^���^���^��\��\���^���^���^���^��q^���^���^���^��q^���_��Sd��Sd��Sd��Sd��Sd��Sd��cb��Sd��W`��W`��W`��Sd��Sd��1b��Sd���b���a��Sd��Sd��Sd��Dc��Sd���_��Sd��Sd��Sd��Sd��Sd��Sd��c��Sd���_��Sd��Sd��Sd��Sd��Sd��Sd��Sd���_��Sd��w`��Sd���a���_��Sd��Sd��c���c��Sd��Sd���`���_���b���a��[a���`��Sd��Sd��|a��Sd���_��Sd���`���b��Sd��Sd���_��Sd���_��Sd���_��Sd��.d���_���_���_���_��Cb��Sd��Sd��Sd��w`��Sd���c���b��b��Sd��Sd��Sd��Sd��	d��Sd��Sd��Sd��Sd��Sd��Sd�� a��Sd��Sd��Sd��Sd��Sd��Sd��Sd��Sd��Sd��Sd��Sd���_��Ia��E`���`��Sd��Sd��Sd��Sd���`��Sd��Sd��Sd��Sd���_���_��Sd��Sd��Sd���_���_���_���_��Sd��Sd��Sd��Sd��Sd��mc���e���e���e���b���e���b���a���a���a��Cb��3c��Cb��Q`��8e��>e��sb��Ce��sb��Ua��^a��ga��b��c��b���a��=a��Fa��Oa���a��\`���a���a��a��&a��/a���a���b���a���_���d���d��b���d��b���`���`���`���a���b���a���a���`���`���`���a���_���a���a��_a��"]���`���d���d��Ib���d��Ib��Aa���`���`���`��Sa���_��Sa��Aa��u`��~`���`��3a��#b��3a��	a��]`��f`��o`��a��|_��a��	a���`��$c���b��c���b��Yc��}c���`���`���b���c��1a���b��kc��db��c���a���\���a���c���a��a��
a��a���b���b���c��Ab���a���c���c��6c���c��vb��Sb��b��0b��b���c���a���b��Hc���c���a��Ca��ma��d��d���c���c��d���c��jd��{d��Nd��=d��^d��=d���k��hj���k���k���k��:l�����������W����3���?���S�������I���������������^��������q�������y��y�����������(��**��7)���)���)���-���-���-���-���-���-���-���-���-���-���-���)���-���-���-���-���-���-���-���-���-���-���-���-���-��.��.���-��.���-���-���-���-���-���-���-��{-��.���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-���-��{-���-���-���-���-���-���-���-��.���-���-���-���-���-���-���-��.���-���-���-���-���-���-���-���-���-���-���-�����������������������������������������������������'������������������������������������������������������1$��1$�1$�1$����?��#����#��#��#�N��&��&��&�
'�'��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&�
'��&��&��&��&��&��&��&��(�6)��(�g)��)��(��(��(�6)��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(�6)��(��(��(��(��(��(�g)��(��(��(��(��(��(��(�'��(�f(�)�0)�'�'�'��(�f(�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'��(�f(�f(�f(�f(�f(�f(�)�'�f(�f(�f(�f(�'�'�)�S@� )�MB�C�)�)�)�S@� )�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�S@� )� )� )� )� )� )�MB�)� )� )� )� )�)�)��(�B��(�NB��B��(��(��(�B��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(�B��(��(��(��(��(��(�NB��(��(��(��(��(��(��(�V+��-��,�c-��,�3.�;.��-��/��,�C.�+,��+��0�a0��0��0��6�RC��6�RC�RC�RC��6�U.��9��2�2�s3��1�g3�k1�w1�t2�_1�2�>1�3/�3/�3/�G2�93��.�S2�3/�<��Y=���<��=��5O��rO���O��5O��rO���O��Kc��c���b���b���b��Cc��c���c���c��Oc��c��9c��9c��9c��9c��Xc���c���c��c��Id��qd���d���e��Id��c��c��c��c���d���e��]d��Id��g���f���f���f���f��Hg��pg��Mg��kg��Xg���g���g���g���g���g���g���g���g���g���g���g��Xg���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g��}g���g���g���g���g���g��zg���g���g��eg���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g��eg���g���g��wg��tg���g���g���g���g���g���g���g��kg���g���g���g���g���g��hg���g��qg���g���g���g���g���g���g��ng��to���o��mo���n���n��|o��Nt���t���t��Us���t���t���t���t���t���t��Wt���t���t���t���t���t���t���t���t���t���t���s���t���t���t���t���t���t���t���t���t���t���t���t���t���t���t��Nt���s��\t��\t��Bs��\t��\t��\t��\t��\t��\t���s��\t��\t��\t��\t��\t��\t��\t��\t��\t��\t���s��\t��\t��\t��\t��\t��\t��\t��\t��\t��\t��\t��\t��\t��\t��\t���s���x��qy�� y���x���x��1{��S{��:{��F{����������̅�������������>���d���v���������������d���d���d���v�������d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���v�������������������������������d�������������������d���d�����������˻�����������������������˻������������������������������������������������������������������������������������������˻��˻��˻��˻��˻��˻�������˻��˻��˻��˻����������ͻ������������,���ͻ��ͻ��ͻ��������ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��ͻ��������������������������������ͻ������������������ͻ��ͻ��Could not open file %s
fish_default_key_bindingsFISH_DEBUGFISH_DEBUG_OUTPUTsrc/bin/fish.rs/rust/deps/addr2line-0.25.1/src/line.rs/usr/src/rustc-1.94.1/library/alloc/src/raw_vec/mod.rs/usr/src/rustc-1.94.1/library/alloc/src/fmt.rs/usr/src/rustc-1.94.1/library/alloc/src/sync.rsremoval index (is �) should be < len (is �)`at` split index (is �) should be <= len (is �)byte index � is out of bounds of `�`�begin <= end (� <= �) when slicing `�`�byte index �& is not a char boundary; it is inside � (bytes �) of `�`�/usr/src/rustc-1.94.1/library/core/src/unicode/printable.rs/usr/src/rustc-1.94.1/library/core/src/num/flt2dec/mod.rs/usr/src/rustc-1.94.1/library/core/src/fmt/mod.rs/usr/src/rustc-1.94.1/library/core/src/num/flt2dec/strategy/grisu.rs/usr/src/rustc-1.94.1/library/core/src/num/flt2dec/strategy/dragon.rs/usr/src/rustc-1.94.1/library/core/src/num/bignum.rs&copy_from_slice: source slice length (�+) does not match destination slice length (�)/usr/src/rustc-1.94.1/library/core/src/slice/sort/shared/smallsort.rs/usr/src/rustc-1.94.1/library/core/src/num/dec2flt/decimal_seq.rs/usr/src/rustc-1.94.1/library/core/src/num/dec2flt/parse.rs/usr/src/rustc-1.94.1/library/core/src/num/diy_float.rsrange start index �" out of range for slice of length �range end index �" out of range for slice of length �slice index starts at �
 but ends at �/usr/src/rustc-1.94.1/library/core/src/fmt/builders.rs/usr/src/rustc-1.94.1/library/core/src/unicode/unicode_data.rs/usr/src/rustc-1.94.1/library/core/src/panicking.rs index out of bounds: the len is � but the index is �assertion `left � right` failed: �	
  left: �	
 right: �assertion `left � right` failed
  left: �	
 right: �/usr/src/rustc-1.94.1/library/core/src/str/lossy.rs/usr/src/rustc-1.94.1/library/core/src/fmt/num.rs	OS error � (� returned error �)/usr/share/cargo/registry/errno-0.3.14/src/unix.rs/usr/share/cargo/registry/unicode-segmentation-1.13.2/src/grapheme.rssrc/builtins/string/collect.rssrc/builtins/string/replace.rssrc/builtins/string/shorten.rsdebian/missing-sources/rust-pcre2/src/regex_impl.rssrc/builtins/string/unescape.rssrc/builtins/string/transform.rssrc/tokenizer.rssrc/universal_notifier/inotify.rs/usr/src/rustc-1.94.1/library/core/src/iter/traits/exact_size.rsassertion failed: `�` does not match `'0' | ' '`���src/builtins/string/split.rssrc/builtins/test.rssrc/builtins/shared/misc.rs*internal error: entered unreachable code: �/usr/share/cargo/registry/lru-0.12.3/src/lib.rs/usr/src/rustc-1.94.1/library/core/src/io/borrowed_buf.rs/usr/src/rustc-1.94.1/library/std/src/sync/once_lock.rs/usr/src/rustc-1.94.1/library/core/src/iter/range.rs/usr/src/rustc-1.94.1/library/core/src/cell/lazy.rs/usr/src/rustc-1.94.1/library/core/src/char/methods.rssrc/fd_monitor.rsItem ID � already exists!src/parse_tree.rssrc/parse_util.rssrc/print_help.rssrc/redirection.rssrc/tty_handoff.rssrc/wait_handle.rssrc/env_dispatch.rsAlready observing �src/env/var.rssrc/input_common.rsReceived XTVERSION response: �Incomplete escape sequence: �OIncomplete escape sequence seen (logging because omit-term-workarounds is on): �/usr/src/rustc-1.94.1/library/alloc/src/collections/vec_deque/mod.rs%Received XTGETTCAP failure response: �Received XTGETTCAP response: �=�Received XTGETTCAP response: �Received background color �src/localization/gettext.rssrc/localization/settings.rs�_src/editable_line.rssrc/topic_monitor.rssrc/fd_readable_set.rssrc/parse_constants.rssrc/parse_execution.rssrc/proc.rssrc/operation_context.rssrc/env_universal_common.rs# VERSION: %64ssrc/null_terminated_array.rssrc/fs.rssrc/io.rssrc/re.rssrc/ast.rsNode �P has either been popped off of the stack or not yet visited. Cannot find parent.src/env/environment.rs(Failed to canonicalize executable path '�'. Using default pathsMRunning out of build directory, using paths relative to $CARGO_MANIFEST_DIR (�)src/env/config_paths.rsexecutable path: �src/env/environment_impl.rsUnrecognized computed var name �src/key.rssrc/exec.rssrc/flog.rssrc/kill.rs/proc/�/statkillpg(�, �)src/abbrs.rssrc/event.rssignal handler for � (�)handler for variable '�'exit handler for process �exit handler for job �, '�'exit handler for job with pid �handler for generic event '�'src/input.rsadding peeked �
matched char �
 with offset � within raw sequence of length �matched � against raw escape sequenceFound mapping � from �-- � -- �src/pager.rssrc/panic.rssrc/timer.rssrc/trace.rssrc/wutil/mod.rssrc/wutil/wcstod.rsparse_radix: invalid radix �src/wutil/wcstoi.rssrc/wutil/hex_float.rssrc/common.rssrc/expand.rsto '�'Set � �: �Failed to set � �src/parser.rs/usr/src/rustc-1.94.1/library/core/src/cell.rssrc/reader/word_motion.rssrc/reader/history_search.rssrc/reader/input.rssrc/reader/reader.rsSending XTGETTCAP request for �:#couldn't find line matching search � in history item �+ (did history search yield a bogus result?)assertion failed: `�I` does not match `ReadlineCmd::Complete | ReadlineCmd::CompleteAndSearch`src/screen.rssrc/signal.rssrc/history/yaml_backend.rssrc/history/file.rs  when: �
src/history/history.rs4wrealpath failed to produce a canonical version of '�'.src/threads/threads.rspthread_atfork() failure: �src/threads/debounce.rssrc/autoload.rssrc/builtins/breakpoint.rssrc/builtins/commandline.rssrc/builtins/fish_indent.rs�,�,�
assertion failed: `�%` does not match `Kind::Statement(_)`src/builtins/fish_key_reader.rssrc/builtins/bg.rssrc/builtins/cd.rssrc/builtins/fg.rssrc/builtins/pwd.rssrc/builtins/set.rssrc/builtins/abbr.rssrc/builtins/bind.rssrc/builtins/echo.rssrc/builtins/jobs.rssrc/builtins/math.rssrc/builtins/path.rssrc/builtins/read.rssrc/builtins/type.rssrc/builtins/wait.rssrc/builtins/block.rssrc/builtins/count.rssrc/builtins/disown.rssrc/builtins/printf.rsunexpected opt: �unhandled error: �src/builtins/random.rssrc/builtins/return.rssrc/builtins/shared/error.rssrc/builtins/source.rssrc/builtins/status.rssrc/builtins/string.rs=internal error: entered unreachable code: unexpected option '�' for 'string �'src/builtins/string/match.rssrc/builtins/ulimit.rssrc/builtins/builtin.rssrc/builtins/command.rssrc/builtins/gettext.rssrc/builtins/history.rssrc/builtins/argparse.rssrc/builtins/complete.rssrc/builtins/contains.rs"Unexpected retval from WGetopter: �src/builtins/function.rssrc/builtins/realpath.rssrc/builtins/functions.rssrc/builtins/set_color.rssrc/complete.rsassertion failed: `�:` does not match `TokenType::String | TokenType::Redirect`[��P+q�\src/terminal.rs[�S58:2::�:�:��;2;�;�;�58:5:��;5;�4:�]133;C;cmdline_url=�]133;D;�src/termsize.rssrc/tinyexpr.rssrc/wildcard.rs/bin/shsrc/fork_exec/spawn.rssrc/fork_exec/postfork.rssrc/highlight/highlight.rssrc/job_group.rssrc/text_face.rs/usr/src/rustc-1.94.1/library/alloc/src/slice.rs/usr/src/rustc-1.94.1/library/alloc/src/borrow.rsdebian/missing-sources/rust-pcre2/src/pool.rs/usr/src/rustc-1.94.1/library/core/src/iter/adapters/filter.rs/usr/src/rustc-1.94.1/library/std/src/os/fd/raw.rs�

/usr/src/rustc-1.94.1/library/std/src/sys/sync/once/futex.rs	  nodes: �
  branches: �

  leaves: �

  tokens: �
  keywords: �
src/builtins/string/pad.rssrc/builtins/string/sub.rssrc/builtins/string/join.rssrc/builtins/string/trim.rs/usr/share/cargo/registry/hashbrown-0.14.5/src/raw/mod.rssrc/builtins/string/escape.rssrc/builtins/string/length.rssrc/builtins/string/repeat.rs/usr/share/cargo/registry/once_cell-1.21.4/src/lib.rscrates/build-helper/src/lib.rscrates/color/src/lib.rscrates/common/src/lib.rscrates/fallback/src/lib.rscrates/feature-flags/src/lib.rs/usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rscrates/gettext/src/lib.rs/usr/share/cargo/registry/phf-0.11.3/src/map.rs/usr/share/cargo/registry/siphasher-1.0.1/src/sip128.rscrates/printf/src/fmt_fp/mod.rscrates/printf/src/fmt_fp/decimal.rscrates/printf/src/locale.rs/usr/src/rustc-1.94.1/library/core/src/str/mod.rs/usr/src/rustc-1.94.1/library/alloc/src/string.rs/usr/src/rustc-1.94.1/library/core/src/iter/traits/accum.rscrates/printf/src/printf_impl.rscrates/tempfile/src/lib.rscrates/util/src/lib.rs�: crates/wcstringutil/src/lib.rs/usr/src/rustc-1.94.1/library/core/src/iter/traits/iterator.rs/usr/src/rustc-1.94.1/library/core/src/iter/adapters/enumerate.rscrates/wgetopt/src/lib.rsassertion failed: `�` does not match `'\0' | '='`/usr/src/rustc-1.94.1/library/core/src/slice/mod.rscrates/widestring/src/lib.rscrates/widestring/src/word_char.rs
OS Error: �Unknown Error: �getrandom/dev/random/dev/urandom/rust/deps/gimli-0.32.3/src/read/abbrev.rs/rust/deps/hashbrown-0.16.1/src/raw/mod.rs/rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs/rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs/usr/share/cargo/registry/nix-0.30.1/src/unistd.rs/usr/share/cargo/registry/nix-0.30.1/src/sys/stat.rs/usr/share/cargo/registry/nix-0.30.1/src/sys/wait.rs/usr/share/cargo/registry/nix-0.30.1/src/sys/select.rs/usr/share/cargo/registry/nix-0.30.1/src/sys/inotify.rs/usr/share/cargo/registry/nix-0.30.1/src/sys/termios.rs/usr/share/cargo/registry/once_cell-1.21.4/src/imp_std.rsexpected non-negative but got �debian/missing-sources/rust-pcre2/src/error.rsdebian/missing-sources/rust-pcre2/src/ffi.rs/usr/src/rustc-1.94.1/library/std/src/sys/thread_local/native/lazy.rscould not reseed ThreadRng: �/usr/share/cargo/registry/rand-0.10.1/src/rngs/thread.rs could not initialize ThreadRng: �/rust/deps/rustc-demangle-0.1.26/src/v0.rs9internal error: entered unreachable code: str::from_utf8(�) = �" was expected to have 1 char, but � chars were found/usr/src/rustc-1.94.1/library/core/src/ops/function.rs/rust/deps/rustc-demangle-0.1.26/src/legacy.rs/rust/deps/rustc-demangle-0.1.26/src/lib.rs/usr/src/rustc-1.94.1/library/alloc/src/collections/btree/node.rs/usr/src/rustc-1.94.1/library/std/src/thread/thread.rsbyte index � is not an OsStr boundary/usr/src/rustc-1.94.1/library/core/src/slice/sort/stable/quicksort.rs.��/usr/src/rustc-1.94.1/library/alloc/src/collections/btree/map/entry.rs/usr/src/rustc-1.94.1/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs/usr/src/rustc-1.94.1/library/std/src/sys/env/unix.rs/usr/src/rustc-1.94.1/library/std/src/sys/pal/unix/stack_overflow/thread_info.rs/usr/src/rustc-1.94.1/library/std/src/sys/pal/unix/stack_overflow.rs	
thread '�' (�) has overflowed its stack
)failed to allocate an alternative stack: �/failed to set up alternative stack guard page: �/usr/src/rustc-1.94.1/library/std/src/sys/process/unix/common/cstring_array.rsmain/rust/deps/gimli-0.32.3/src/read/line.rs/usr/src/rustc-1.94.1/library/core/src/num/wrapping.rs/rust/deps/gimli-0.32.3/src/read/index.rs/usr/src/rustc-1.94.1/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs/usr/src/rustc-1.94.1/library/std/src/io/mod.rs/usr/src/rustc-1.94.1/library/std/src/sys/io/io_slice/iovec.rs/usr/src/rustc-1.94.1/library/std/src/../../backtrace/src/backtrace/libunwind.rs/usr/src/rustc-1.94.1/library/alloc/src/collections/btree/navigate.rs/usr/src/rustc-1.94.1/library/std/src/thread/local.rsHcannot access a Thread Local Storage value during or after destruction: �/rust/deps/addr2line-0.25.1/src/unit.rs/rust/deps/addr2line-0.25.1/src/function.rs/usr/src/rustc-1.94.1/library/std/src/sys/io/error/unix.rs/usr/src/rustc-1.94.1/library/std/src/sys/fd/unix.rs/usr/src/rustc-1.94.1/library/std/src/sys/thread/unix.rs__pthread_get_minstack/usr/src/rustc-1.94.1/library/std/src/thread/current.rs	
thread '�' (�) panicked at �:
�
/usr/src/rustc-1.94.1/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs/usr/src/rustc-1.94.1/library/std/src/../../backtrace/src/symbolize/gimli.rs/usr/src/rustc-1.94.1/library/std/src/sync/lazy_lock.rs/usr/src/rustc-1.94.1/library/core/src/cell/once.rs� (os error �)/usr/src/rustc-1.94.1/library/std/src/io/buffered/bufwriter.rs/usr/src/rustc-1.94.1/library/std/src/sys/thread_local/destructors/list.rs/usr/src/rustc-1.94.1/library/std/src/sys/pal/unix/time.rs/usr/src/rustc-1.94.1/library/std/src/sys/pal/unix/linux/pidfd.rs/usr/src/rustc-1.94.1/library/std/src/path.rs*extension cannot contain path separators: �/usr/src/rustc-1.94.1/library/std/src/ffi/os_str.rs/usr/src/rustc-1.94.1/library/core/src/time.rs/usr/src/rustc-1.94.1/library/std/src/sys/random/linux.rs@fatal runtime error: failed to communicate with parent process. �, aborting
/usr/src/rustc-1.94.1/library/std/src/sys/process/unix/unix.rs'Validation on the CLOEXEC pipe failed: �the CLOEXEC pipe failed: �<string-with-nul>/dev/null5fatal runtime error: failed to initiate panic, error �, aborting
/usr/src/rustc-1.94.1/library/std/src/io/stdio.rs/usr/src/rustc-1.94.1/library/std/src/rt.rs/usr/src/rustc-1.94.1/library/std/src/sys/sync/rwlock/futex.rs/usr/src/rustc-1.94.1/library/std/src/sync/reentrant_lock.rs/usr/src/rustc-1.94.1/library/std/src/sync/once.rsmemory allocation of �G bytes failed
skipping backtrace printing to avoid potential recursion
memory allocation of � bytes failed
/usr/src/rustc-1.94.1/library/std/src/thread/id.rs/usr/src/rustc-1.94.1/library/std/src/thread/scoped.rspanicked at �:
�3
thread panicked while processing panic. aborting.
aborting due to panic at �:
�
/usr/src/rustc-1.94.1/library/std/src/time.rs/usr/src/rustc-1.94.1/library/std/src/../../backtrace/src/symbolize/mod.rs      [... omitted � frame� ...]
/usr/src/rustc-1.94.1/library/std/src/panicking.rs/usr/src/rustc-1.94.1/library/alloc/src/vec/mod.rs/usr/share/cargo/registry/unicode-segmentation-1.13.2/src/tables.rs/usr/share/cargo/registry/unicode-width-0.2.2/src/tables.rs/usr/share/cargo/registry/widestring-1.2.1/src/utfstr/iter.rs/usr/share/cargo/registry/widestring-1.2.1/src/utfstr.rs/usr/share/cargo/registry/widestring-1.2.1/src/utfstring.rsdebian/missing-sources/xterm-color/src/lib.rs/usr/src/rustc-1.94.1/library/core/src/num/mod.rs/usr/src/rustc-1.94.1/library/core/src/str/pattern.rsCan not use the no-execute mode when running an interactive sessionfish_key_bindingsfish_default_key_bindingsError while reading file %sError reading script file '%s':no-execute mode enabled and no script given. Exiting+hPilNnvc:C:p:d:f:D:o:init-commanddebug-outputdebug-stack-framesinteractiveloginno-configno-executeprint-rusage-selfprint-debug-categoriesprofileprofile-startupprivate__fish_print_help fishDebug enabled for category: %s
  rusage self:
      user time: %s ms
       sys time: %s ms
     total time: %s ms
        max rss: %s KiB
        signals: %s
not sourcing %s (not readable or does not exist)/config.fishbuiltin source embedded:config.fish! 
				



	
						LayoutError	
!$'+.158;[...]	

$jkn�������	��������� ����';>NO����{��������	6=>V���67VW����5�����
)14:EFIJNOde�����������\��
69:����	7���
;>fi��o_���Zb���ST��./'(U�����������:?EQ���͠"%>?������ #%&(38:HJLPSUVXZ\^`cefksx}������Ю�no��ޓ^"{-f/.��1$	+D*��$$(4N4�7	
;E9c	0!&8K/
	@ '	6:PI73
3.
&��R	!.*&	N$	D

H'	uB>*;
QYbH
��^"E

:
,��<dSH	
FEHS
I
VX"
F
GI7
9
,
��;U2
��fu�ĊLc
�0
���G��:�Ƃ9*\&
F
(��:��[4,K9@	��) as���3���k
	�`����G	t<��
spFzW	���G�B�P��+>!p-�@:��*��+��6��)L
�DL=��<U4�,dV
��8
,	����
��8
(,	'�X;
���	

		 +-.012�������	�xy���0WX����KL��./?\]_ℍ��������������)147:;=IJ]��������������
)14:;EFIJ^de�������
):;EIW[^_de������������
EIde���������񃅋���������H������INOWY^_�����������[\�����mq��no_}~����M��FGNOXZ\^~�������rs�tu&./�������ߚ@��0��NOZ['/��no7=?BESgu������� _"���D���� �/4
PU
	NWPC-:%_ mj%������Y		j
Y+F
,1,��
L��<>8+��/-"!������/;	��"t�����	�7	�\����<
8FtZY	��
	L����1���&�� *L����
NaN0.assertion failed: !buf.is_empty()assertion failed: buf[0] > b'0'assertion failed: buf.len() >= maxlen0000000000000000000000000000000000000000000000000000000000000000
d�'��@B����ʚ;�T�vH����rN	@z�Z�Ƥ~��E=����ƚ��p���Oܼ���w�����kA�V���<���Ѝ,����U1(\Q�F���ɦ���q�a���ˋ�#w"��{��mSx@�I̮���Wζ]y<����7V�M6����O�H8oꖐ�$��:�%˅t��,���φ��4��*�
4�5�<���5*�g8�P�D�;?����Ȅk�L����'D�Ņ�T���%�Οk���\���b}$l�ۺ�d���_
Xf���l�&��ޓ����t���������
�|��J|l_b�%���S0�4`���?���U&����N�Z����~)p$w��t�����帟�ߦ�����}t��_������ϛ���pD����k��������11eU%�����{���?���;+*�\�.��Ӓsi�$$�I�����c����d�~��̈Po	̼����,e�X�ѳ���@������b���x��	��x9?���{Η�8$p\�{�2~�S,h�髤8��m4E"�&'O��<'���1�c�D��Ȍ8eް�L�e��ǃ�T�qB�]��\X��,iM�
d�pd��'lJw�m�Bt�k}�{x	�\|w�y��T�w��ś[��[���=]���S5Ȭ�����\�*����_����F���%�9�4›���\���r���ξ�TS�ܷ1��A"��L��x\ӛ� �f��S!{�Z���:0�ܵ������\S�٨��<D���|����D��LLv����@���,�W��� )1����;������U)�;b� (�p�ϧz^KD��$-ݬ@�!��,��D^/�g��4A����3��<�㴒���D�wߺn���Lassertion failed: d.mant > 0assertion failed: d.mant.checked_add(d.plus).is_some()
d�'��@B����ʚ;�o�#�ſt[Am-�j�d�8n헧��?�O>�.	���8/�t#�����ڰͼ3�&�N|.�[�Ӿr��؇/�P�kpnJ�ؕ�nq�&�fƭ$6Z�B<T�c�sU��e�(�U��܀��n����_�S�?$@Y@@�@��@j�@��.A�cA�חAe��A _�B�vH7B��mB@�0�B�ļ�B4&�kC��7y�AC�؅W4vC�Ngm��C=�`�X�C@��x�DP����KD��M��D�
VS��&)'8f
0
e!	*
L

			
(



)	
:3 ?$$C7@
&+)!9C%VK
4CY+F
	,6?2143*
,7
$+)�"&5
t

e
)4�&8	 /	VZ+^ 0@C.
/q'	gR!4D,
!#
3
7	E	+{1j&
l!@6(t�$Y#"{E51/ 
+$*�$$(44	
*	E,
	A

&8@*#6


nI73
3
("�*2
*.	F+
9	
3#	@	
#">
9
&
,BB�6"?;6G�9g@].3
HIgX!	-1I,%,	)oOfo�a/O0-�@ ,K9@	) ask
	
UGA�>!p-
,����;D

 assertion failed: other > 0assertion failed: noborrowassertion failed: digits < 40user-provided comparison function does not correctly implement a total order�I�m�3�8�$E,�M0 N4�R�M�U��V
�@V��V�@an��a>�b��d7�i��o�#!��/��04!��C��GF�aA�ha�9j��@m��֌���A�#��������!���a����������a�0��"�������B��낼^�¼���"�C�Kc�z4��z4Խattempt to divide by zeroattempt to calculate the remainder with a divisor of zeroattempt to add with overflowattempt to multiply with overflowattempt to negate with overflowattempt to shift left with overflowattempt to subtract with overflowp-H0e#[:			+;	* 7
:	
99:
;	(7:9	
HQb	I7$	f
@	-u"v	�:
0.0
&	 88�
�@�!�` i
 P�
&,0$C/3*���(�AMF1{6)
1=$>4	_�9	CUQ�Uje	�
� 
(	.
��RzH4;?Q.�72d�=��m`��000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990o� �`]�  `�,`+*0�+o��,� -� .�`6���6�!7
a7$
!8��9/!:�!K@4�Sa�T�jaUOo�U��aV�aWeѡW�!X�Y��![���\��a] �^�_																																																																																																			
$ + 3 < F(P([(g0s0�0�8�8�8�8�@�@�@II)I>QSQiQ�Q�Y�Y�Y�a�ab4jPjmj�j�r�r�r
{+{M{p�����܃�(�O�w���Ȕ�������������������������������������������������������������	

 !"#$%&'()*+,-./0@2345679:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx�yz{|}~�S�����T���V�W�����Y�[���`�c�i�h���o�r�u������������������������������������������������������������������������������������������������	

 �"#$%&'()*+,-./0123:e,;<=�>f,ABC�D�E�FGHIJKLMNOpqrsvw������������������������������������������������������������������������������������������������������{�|�}PQRSTUVWX	Y
Z[\
]^_0123456789:;<=>? @!A"B#C$D%E&F'G(H)I*J+K,L-M.N/O`abcdefghijklmnopqrstuvwxyz{|}~������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./1a2b3c4d5e6f7g8h9i:j;k<l=m>n?o@pAqBrCsDtEuFvGwHxIyJzK{L|M}N~OP�Q�R�S�T�U�V��-�-�-�-�-�-�-�-�-�	-�
-�-�-�
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-� -�!-�"-�#-�$-�%-�'-�--�p��q��r��s��t��u��v��w��x��y��z��{��|��}��~�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������������������������������������������������������������������������������������������������	

( )!*"+#,$-%.&/'8091:2;3<4=5>6?7H@IAJBKCLDMEYQ[S]U_Wh`iajbkcldmenfog�����������������������������������������������������p�q���r�s�t�u�������v�w�����z�{���x�y�|�}��&!�*!k+!�2!N!`!p!a!q!b!r!c!s!d!t!e!u!f!v!g!w!h!x!i!y!j!z!k!{!l!|!m!}!n!~!o!!�!�!�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$,0,,1,,2,,3,,4,,5,,6,,7,,8,	,9,
,:,,;,,<,
,=,,>,,?,,@,,A,,B,,C,,D,,E,,F,,G,,H,,I,,J,,K,,L,,M,,N,,O, ,P,!,Q,",R,#,S,$,T,%,U,&,V,',W,(,X,),Y,*,Z,+,[,,,\,-,],.,^,/,_,`,a,b,kc,}d,}g,h,i,j,k,l,m,Qn,qo,Pp,Rr,s,u,v,~,?,@�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`�a�b�c�d�e�f�g�h�i�j�k�l�m���������������������������������������������������������"�#�$�%�&�'�(�)�*�+�,�-�.�/�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`�a�b�c�d�e�f�g�h�i�j�k�l�m�n�o�y�z�{�|�}�y~������������������������e��������������������������������������������������f��\��a��l��j�����������S�����������������������������§çħ��ŧ�Ƨ�ǧȧɧʧ˧ḑͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧ�����!�A�"�B�#�C�$�D�%�E�&�F�'�G�(�H�)�I�*�J�+�K�,�L�-�M�.�N�/�O�0�P�1�Q�2�R�3�S�4�T�5�U�6�V�7�W�8�X�9�Y�:�Z�()*+,-./0	1
234
56789:;<=>?@ABCDEFG H!I"J#K$L%M&N'O������������������������������������������������������������������������p�q�r�s�t�u�v�w�x�y�z�|�}�~������������������������������������������������������������������������������������������������������������������������������������������������P
p
Q
q
R
r
S
s
T
t
U
u
V
v
W
w
X
x
Y
y
Z
z
[
{
\
|
]
}
^
~
_

`
�
a
�
b
�
c
�
d
�
e
�
����������������������������������������������������������������@n`nAnanBnbnCncnDndnEnenFnfnGngnHnhnIninJnjnKnknLnlnMnmnNnnnOnonPnpnQnqnRnrnSnsnTntnUnunVnvnWnwnXnxnYnynZnzn[n{n\n|n]n}n^n~n_nn�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�"��#��$��%��&��'��(��)��*�	�+�
�,��-��.�
�/��0��1��2��3��4��5��6��7��8��9��:��;��<��=��>��?��@��A� �B�!�C����@�������������������������������������������������������������x	

! #"%$'&)(+*-,/.1I325476:9<;>=@?BADCFEHGI@KJMLONQPSRUTWVYX[Z]\_^a`cbedgfihkjmlonqpsrutwvzy|{~}S�C���������������=�ܧ� �����������������������������������������������������������������������@��������������	

#"%$'&)(+*-,/.1032<;?~,@,BAGFIHKJMLONPo,Qm,Rp,S�T�V�W�Y�[�\��`�a��c�d˧e��f��h�i�j��kb,l��o�qn,r�u�}d,���ŧ��������D�����E��������E�qpsrwv{�|�}��@���������@�����������������������������������������������������������������������������������������������������������0123456789:;<=>?@ A!B"C#D$E%F&G'H(I)J*K+L,M-N.O/PQRSTUVWXY	Z
[\]
^_a`cbedgfihkjmlonqpsrutwvyx{z}|~������������������������������������������������������������������������������������������������������������������������	

! #"%$'&)(+*-,/.a1b2c3d4e5f6g7h8i9j:k;l<m=n>o?p@qArBsCtDuEvFwGxHyIzJ{K|L}M~NO�P�Q�R�S�T�U�V�@������������������������������������������������������������������������������������������������������������!�"�"�*�b�J���y}�}c,�Ƨ	

! #"%$'&)(+*-,/.1032547698;:=<?>A@CBEDGFIHKJMLONQPSRUTWVYX[Z]\_^a`cbedgfihkjmlonqpsrutwvyx{z}|~�����������������������@�@�@�	@�
@�`������������������������������������������������������������������������������������������������	

 (!)"*#+$,%-&.'/08192:3;4<5=6>7?@HAIBJCKDLEMP@QYR@S[T
@U]V@W_`haibjckdlemfngop�q�r�s�t�u�v�w�x�y�z�{�|�}��@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@� @�!@�"@�#@�$@�%@�&@�'@�(@�)@�*@�+@�,@�-@�.@�/@�0@�1@�2@�3@�4@�5@�6@�7@�8@�9@�:@�;@�<@�=@�>@�����?@�@@�A@�B@�C@�D@���E@�F@�G@�H@�I@�J@�����K@�L@�M@�N@�����O@�P@�Q@���R@�S@�T@�U@�V@�W@�X@�Y@N!2!p!`!q!a!r!b!s!c!t!d!u!e!v!f!w!g!x!h!y!i!z!j!{!k!|!l!}!m!~!n!!o!�!�!�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$0,,1,,2,,3,,4,,5,,6,,7,,8,,9,	,:,
,;,,<,,=,
,>,,?,,@,,A,,B,,C,,D,,E,,F,,G,,H,,I,,J,,K,,L,,M,,N,,O,,P, ,Q,!,R,",S,#,T,$,U,%,V,&,W,',X,(,Y,),Z,*,[,+,\,,,],-,^,.,_,/,a,`,e,:f,>h,g,j,i,l,k,s,r,v,u,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,-�-�-�-�-�-�-�-�-�	-�
-�-�-�
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-� -�!-�"-�#-�$-�%-�'-�--�A�@�C�B�E�D�G�F�I�H�K�J�M�L�O�N�Q�P�S�R�U�T�W�V�Y�X�[�Z�]�\�_�^�a�`�c�b�e�d�g�f�i�h�k�j�m�l���������������������������������������������������������#�"�%�$�'�&�)�(�+�*�-�,�/�.�3�2�5�4�7�6�9�8�;�:�=�<�?�>�A�@�C�B�E�D�G�F�I�H�K�J�M�L�O�N�Q�P�S�R�U�T�W�V�Y�X�[�Z�]�\�_�^�a�`�c�b�e�d�g�f�i�h�k�j�m�l�o�n�z�y�|�{��~�������������������������������ħ��������������������������������������������������������������������ç§ȧǧʧɧ̧ͧϧΧѧЧӧҧէԧק֧٧اۧڧ����S���p��q��r��s��t��u��v��w��x��y��z��{��|��}��~�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Z@�[@�\@�]@�^@�_@�`@�a@�b@�c@�d@�e@A�!�B�"�C�#�D�$�E�%�F�&�G�'�H�(�I�)�J�*�K�+�L�,�M�-�N�.�O�/�P�0�Q�1�R�2�S�3�T�4�U�5�V�6�W�7�X�8�Y�9�Z�:�()*+,-./01	2
345
6789:;<=>?@ABCDEFGH I!J"K#L$M%N&O'�������������������������������������������������������������������������p�q�r�s�t�u�v�w�x�y�z�|�}�~�����������������������������������������������������������������������������������������������������������������������������������������������p
P
q
Q
r
R
s
S
t
T
u
U
v
V
w
W
x
X
y
Y
z
Z
{
[
|
\
}
]
~
^

_
�
`
�
a
�
b
�
c
�
d
�
e
����������������������������������������������������������������`n@nanAnbnBncnCndnDnenEnfnFngnGnhnHninInjnJnknKnlnLnmnMnnnNnonOnpnPnqnQnrnRnsnSntnTnunUnvnVnwnWnxnXnynYnznZn{n[n|n\n}n]n~n^nn_n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n"��#��$��%��&��'��(��)��*��+�	�,�
�-��.��/�
�0��1��2��3��4��5��6��7��8��9��:��;��<��=��>��?��@��A��B� �C�!�SS�NJ��5RH1TW
Y
A�����B�	�
���
����	�
���
���(�)�*�+�,�-�.�/�(�)�*�+�,�-�.�/�h�i�j�k�l�m�n�o�h�i�j�k�l�m�n�o��������B�B����������B�B������B�B����B�B�������B�B���FFFIFLFFIFFLSTSTDFD5D;NFD=	

@�������������S]���N���������������������������������������������������������������C�������������������������Tժ��������������������U����@?���?����b�?? �<��2������㪪�/�������
��
^ �������?����������P����� ����������:�������������������@RU���)��P������������������U�������)1$N*-Q����?9)->E,513"	:;@I#6720$+ /999G%&HM
=!'(4F<JC*8DA
BNKL.�
�
�

v
l
v
v
n
s
g
hm
`
v
F
F
�



��

�
V
�


�3<N	�
 
'
�
�
&
�

V


-9$��
'	K�.@	4Kh)0

�
*p��
<
�
�

v

f
L]

V�
F
6

fo

V
�


l2


�
	�
;L-

`f	�@�i��`F�p �`$�	v'�
�,`0��1� ��0� �� a��Xa��`�PaP��a�aP�$!0a�`j�pm!�n!�oa�̡�����! @�� ��!!��a!��!q�!"�"��#��2$called `Option::unwrap()` on a `None` valueRefCell already borrowed	

,
(
 {
 { .. }attempted to finish a map with a partial entryattempted to begin a new map entry without completing the previous one�J��������@BFS��������������?�?������TUUUUUU�ZU ��������_���������UUUUUU��E����{UUUUUUlUUUUUUj���JUU�UU(EUU}_UUUUUUUUU�*UUUUUUUUUUTUTU�TUUUUU+��۱�Ү?����d�?UUUU( ��?��@�����?����7zU� UUUUUUU��8'>P=���%��UUU���������������?��,,#,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,B+,,, $
",,,',,,,	-,,,,,,,,,,,,,%C,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,,,,,,,,,,,,1?,,,,,,,,,,,,,,A@,,,,,2,,,,,,,,,,,,,5,,,,,,,,,,,,,,6.,,,,,,,,,,,,3,	/,*!,,,,,,,,,4
0,,,,,,,,,,4&,,,,,,,,,,,,:78);>=<Dpanic in a destructor during cleanup==!=panic in a function that cannot unwindZ�;��S��?;�)�?�eef�X��$�Y��Jv�>�ᮺI�-
�y]SoΊߙZ��sy,,����+�ؑi�K��y�Fq�6�N����l��H����MDz��%�#�rx�j�m�� ��0�O��\���5�Q^3-��#G��f+�ނ�5�x,�v�U0 ��1̯!P�;L�k<�ܭ=�*$�J�x݅Kb�S�
��4�m�k�3o=qԇh��@�dr��ˌ�ɩ�Q��hH�����;���f%�mt���v��WK`�0�K��>~;�Υ-^85���A�5�]J�BϹu���LR��zΕ���	����CsIB�������`���f�Nww�&��8�G����"U��� ��c��^s ��5U]_n�Ub��/6�����4��!�{+ջC���#�u��-;eU��k�n6%!�3�G����Ԝ�
�ni����v,n%
DH�
%�C�p���dW�*͖(W^j�8�>�'u����7�k���q���.h3�DJ���~X1�[D�!�j�zL���hr�d)غ�`Y�E=��3�)�$�o�k0b�ЏV�yԶӥ������ijlw���H�<��)).��ޔ���3%I���q����o�(T���M�^���J��2�q�Pa���,��n���1'��\":1��ƚ��p��H
c�m}x���=M����̻,	N��F��`��%!&�8#Xl�N�
��*��o(,nG�᮴
f���Ey�ۤ̂M�ȟ��P<��e���(����}����_��rb�I�SOܼ���w�z����%�	6�=Ϫ���T�a��w�u
���$j���%oD���z��Dk(sKw�j�b��2�
C�g�N�vE$���?�͓�A�"��V�y���xuRCk�DV4�AE���xk�
��kA�V�S�V�k��#���k6��췆��,9?�������2�{O㥃��S̰?����"\�$�X�h���@�Ѿ���6l7��¹	#-���DG����2(
ԫ�������lQ?2��;���Ѝ�g٧=�J���'D��wA��͙��11�݃��CV@@R��>}�r%kf�5(Hf;�^�����eC2�@J�6V�c؂j@>Ծ�hN"�uO>����DwZ�ZS�
�6���q��U1(\Q�>��D[Z
������†��
yX��f���r�9�M�nb�-@�s]Ώ�-!=
���h�����4f�|r�#j�9��N��N��DGC�� b�f��'�"����b���K�ɦ���q���=`�?wo"|�����!M8�U�+�T���Hj`F�S*~��O���mB��Dt�.9zc%C1�S��U����X��=��'�~�U5y�c�5u|&��X4/�U�K�<%����o���ˋ�#w"����y�^F_uv�������6]�I�{fg�΄�Y�y�@�'᷂�X�7	�1�������?��������jg�νߚ���g�B`A�֋�$m\,���mSx@�I̮n�s��XHh���[ڞ�jPu�9�-^zy����BR��mx�������;Ӧ{����2��_`�d
���J�&���;\�U����\o����J��H�H�/�W��`�&�$�ڔ;�Wζ]y<�X��=�v�$�ˢn�dK�vTh�m���}�	�}�]/��	T]�L|]C5;����&�T���mJ�{Ě�p���	��A��5��ƌ$g�bK��c�D�בv@��]Bc��y6V�M6���B��Y��+z�C��򝓲{[o>Z[�l��B���,��1r'�0��S��*x��P�N1J�<��(d$5V���6�^�F���6�w�������?n�Y{U�(�&t�~�W�ω�/��3O�H8oꖐ!v�]���?c�Z����Skuz��m��M���(�YI�ӽ��`3�\ٻ��-qd�4�,9���Ϫ�My��g�A�wG�ܠ�U�����`I��,�Dr��Ć�9b���7]���"�u(1�:�%˅t׋�k6�2c}�dq��Ө��1��]��M��S�������f-�b��g�{�$�c�r�`��=�ހ�m�Y��GBx�
�Sa��t��RVfQp�[y͋�l'.�g��2Fq�k��Sۣ��󗿗�φ��(�����}������Ͳ��"al]=����_ W�kyc1��Ü�;t60��`�w���Ü�D�۾;��մ��D-HU�����-�JM-�u���xF�\�]c�xZ�b��*�
4�4|�q����z�����M=��5]�W�F��	��Y`�t�׬��XҘ�K�?p8��+�#Tw�����'F�c{�,)Ud�BձL�;��wsj=�J�_�� >�*�b�����r{�~T��5*�g8�C�#O�a��1����Ԕ���d~�8<<��Ӎ@���^p8G��E�H�P�$�v��ڍ�W	��$֭;���Ԩ����
ץL��
��L!�Lϟ^+ep�̇t�gi �Gv;?����Ȅs�A���)	�w�
���XRqh���U���yϴ�f@��q��Փ���0U@H�L��/�8�'�|jPZ���;��������٦J0��F.D�c�mJ��.>v�J���2N�Y����'D��)?����@(���0�T�|��Y�+ѹx��>ݔ��X0�t����20�:��<6Rj㡌?�����'���D�巧`�����^:�)ޥ������H�tV֑f��!�d4[I��%�Οk�4��
��;�i‡F�B��@OQ]=�
k�)X�Q*����������r����G��sۓ��Vieg!�Y��PҸ��,S�>�ih0sUr�sO���:�BA��NdP#��������僥b}$l��9�J�F�E�r�]Ζ�K����2���kO��|���de2?/�n�Ur��a�ֽ��{S
ȅu�E��6__�,t��R�A���7�#8H,����Q;���,�Z��H�=��"��sM����_
Xf�������`>��ѷ�?�̨&���1���ϻ�RpIFw�ӛ��a՟3����ȂS|n����k�.�d�{ch
i���sƣz�=->!Q�a�N\�����i���b
��OInH&��ޓ�����ãۉZ�v:k\�m��uZF)��e	�3R��#X񗳻�Y�g��+�,.X�}�jt��@8H۔�W�N�¨���PF��labM�f�נ���� �w`�2�$^�.�t�
���������V$���
�`��#�il������ū��c��?�ʳ����ks��|����0���d|F����]��|����
,��k�:Bz��k���.�J��S�Ҙl��Dw`z�d�ط�{��q�J|l_b�rI�d�G-]���:�ϛ�=
��y4�yx�����N��J�`�K�6��9QX*r������C�(�e�N��>'��=z��2�)b"=s��)�f��_R?Z}5�&4*��c��&ϰ���R0�4`��ɵ�ݓ���g|�A8?,��C�x ����6)����
L��K�K�1���c����e^y�
}�e�5C��J��FM.�?��EN����KP9�ϛ��d���q/��^�pÂz�}�LZN�'sv]U&����N�o��j:�(��&⻋6U
����۲�����.���t�E+o�OFk�Ȓ��ɋ;˻��z�D7@�n�	��ܝ��Y�j
B̶��T�W�-#J�F��deT��-�����"��G�~)p$w��V��+~xY6��v�Z�U<�N�Wk�w��#k�"��ą��Y�����E�6�_�Su��������������&�½R֢R|�D��_I�F3m�K���-����-V@�po��帟�ߦR�kP�L˲&���Ч�F� ~/xs�$�^��(�fԎ;V��-���2/��r�k4y��˹��:�@+O���׷&�����I���6��2�$����-}��
C1]�?��ƻ
ry=P��}t��_��*�ΗcL�u|�H���i���>�����"�RD�ha�έ[��A��g��ù?B�r�	k�`ŗ�gɟ���`�鸶� ����T8>G#g$�h;���#)�v�6�!e�
r���Λ���pD�i>[����’s�����0���;H�w���Ho^+�Ʊ(�J����6��82R� l(���c��%_S��#Y��8Z~H�W7�y�H��Q���Z�-D"�'��e��lE1�k�����Xd˞�����6-��?/"=~Fr�w��������j��[꺔�R�̆�ŸG阥�9�'��$b�Gט#?d����ҭ:�
쎉>���$0h�S+�Z��ꌤ�-<Bè_�11eU%��My��7�>_U���例ػ��n�*��������j[�
�du��uRDZZ�E�.�����g������=Ķ{s�k`���MFULu�Z�(Ć�&<Lᗪ�e�Mq3��f0K��=ի{���?�)@���F�_��xۏ�3нrR��|���V�s�@Dm��f>����'vc���J�y��Y�~�S|�R]
X�`U�qޝh�馴n�
�b!q&��p������U�i
��"
�ŗ{`=;+*�\�jP|�}����[�z���B����`�w��@�g��Y7�8�U�7.�_�߈f/��Flk�⼺;1a��=;K�##wl��}9�
^��U"�S����!J��5��uu\T��T.�wA�P~Ғsi�$$������݇w�ÿ-��d�DK�N^��Jbڗ<�>�;�Z�a�нK'����ꊭ�캔9E����J����g�CK,�΁��p����1�^�_B��M�y�%�>;�5����0C�X�n	
����S�n�ʋH~��t�~4U�d�^wڝXv%ƞ�*�J6�Q��Ӯ���"���݃:R;uD���C5yr�j��'����m���<�u�,�����9c���$S�{�tP��^�������d弅�����a��}J��2l���1+]��ПCb.2�:I��62�w�Ç����	[�Mľ��洩�yh�.L٬�:�|�
�K7��\	5�$�����S�KB.�o��e(ˈPo	̼��E.D��?���$���I�9�i��������M�ZDs����6A_p�10���
h1��a�w̫>|�6+
��Bz�Ք��Miv�2=�il��7����I�?�#�GG�ŧTr3܀�+e�X�ѩ�N@a��;�O��n��&1�Zd
ףp=
ף�p=
ףp=��������������������@�P�$���� ��(k���@�C����*焑�� ��1�_�����.���@v:k��#NJb���x��z�&����n2x���W
?h���������@aQY�ȥ���o�: �'����	��x9?�@��6���P�Ng������"�E@|o�M��p+��ŝ ��L67�(l���V߄�2�\l:��@<��{Η��K �H�½�Ԇ�
�P�v��D1�P�?��U��%��O���]�7�и���ʡZ�'ƫ�@�=J��Cư����͜mo\�{�2~��#������]���,���n0��b/5� �7 �E���=!�4�"�&E֕C�)�A+�p�L{�QF���@_v�<�$�+v؈�j�i
��S�ﶓ�zEz
�h�髤8�Հ�֘E��rA�q�fc��PG�+ڦGQlN�@<�$�g_����e��PK��m�A���D�����!�z�Ǖh"��!�
j+R-��9��o�ːDv����j�%p��SG�6�E"�&'O��e�,Bb�֪����"�~���:MB���+��ާe����w�3;L��/눟�U�cզ�Ix�%k�qk�<���'�z�E9NF�V:��q�헬����u����C�N�����R='���1�c��K�c���L��$_E^�j�t>���6�9��u�D+�S��D]ȩdL����q���`J:���1�F�U��݈����A���c��k��M�Xd��-�~<���슠p`�~��<T�����Ȍ8eް�K)C_�%;����ݾ����I��-�-�7Cxl2i5n��{9�.��T���I��ڇ�z���{�^t3��贙��q�=�(�i�#"�׬��h
�2�+֫*�
�ҐÐ�?
��e��ǃ��y��g&yR?V��ʸ�8Y��pW&ϫ	^��͆o^�&L�xa�Z^���[1X�OT�9�w�uܠ!DZ=�aciL�q�m���8�:�_:�JIxX�#�e@�H�{��-K�v�?(d
�b�qB�]Ĕ�O2�Х;e
�wet�yd�~�D�� _�j�h��N���~�v�jE�¿~�!���?���������N�����;�JЕJrX��(aʩ]D��܎�En�*&r�<u꽓2�	-�X��,iM�V�_p&&<Y.��w��l�w�/�oz���U��Gd���m�?7���ߎ�^��A�$G���~��W�,���X�S���^=���7g�g)/l�X![��t���y��q����g����Y���pd�ڕ�� Ho�X���4A����	1��4>�Q�ԟY�FK���������p��l�2#�������k��E�k�0�S���F�ۄ�F�|��c�ged�n_��O�~�`?�~�OIw�m���83^��U��	��,ӿ��\c*�O�����/s�s~�M��������g(Q�5�FƸT�ၲe�	B‹�&B�|Z"_FiYW�Xi��xu37���/-����d��R�k}�{x	�#�]�g�2c�PM�E��F6���@���� f����;��P��zBΨ?]�δ��ߌ��G��7�6l3o��#�٨��A]DG��l�*���tY�
�����C�/�h�7�ȇw�y��T��ØE��)�^T��j�z���m)��4'�R�fX_�����E���.��]�^]dB�!�s��Cupv�~Ir����SyJIji���E���hc�ۇ֒�P�ֶB<]�ҩE�ś[��[���E��#�2���6h��hw�l��d#�D��&�C��2v�ja5���I��D�ӨŹ��	b�l _��7h��zÇ��6dZ�k"!"���,�TII���k�*�l������=]���S5�Ǭ唔��o��:��B���9#w��x��r�i��nSv*�
��%��úJh���ь[��e�i]�_fX�~8��y/��az�?w/���JX����U���g�].���8σ�S*������\�*��a�{tZ��߈=9tau���q���Gѹ�]��V�7z���"���:�
�U�b���+��	`M1k�{W���_vI������~Z�}���A�s���X��zdұȏ%�زnY�_����F޻�َ_�o�;��#�TX
H�{�%�J �,��j���V���(���ڔ�Q�+�"y����B]��D��(+EW�A��SJt�:5�u-/����\�����B�	.|]�|�ں�5a�i%�9�4›���i~���C.�²ϻ�^�g��}�DK��a��xº���2����2si*�bd������(���u�{}x��5˲�>��DRs�\��a��d�j�:z®k���E��[���r��E='W�T���c?�� <�K�x��T�6<Ϗ�(�ݧ�jW��������Q��DmeC�Yxķ��%����Jd�ap��eF���
�]=�Yy�"�W��U����ˇ�u����B$�	ξ�TS�ܷ/�Sm��.$*(���m��h��Vyu����Di}n�UD�`ג������܁�7jU'9��p�{�S⻅b��C��F����xtm�����TfAX��'���z8ji��Q.۞1��{��A"������DZҪ��/<��&v��'��Uj�;�t���#�q�VtubeDžIN�gV-��l����8��ae��(�Dž�in��R���63ᜳ&E[��s4aF��`�BrM��]���'�x\ӛ� ��A����1Ζ3�B)�qR�uqg~A> �i�y��ӄ��b�Mh,�	X�h�x{�REa�75.�����V�p��|�B�Ǽ���@v`����]�����5�Г��j�R5��V�CMĸ���S!{�Z�Jp�z3zr�֨�Y���\L.Y�Otdp��s�yo��b�>��ԅ��+�EV�݊�.�7J���6�+>�m���Ň�7�̶��Ƞ��Ա
��"
@����YJ^M�K�ж�%:0�ܵ����d�D.$~sީq�������\�]V�
�G_,�>�%tu�k��P�w�(N/�/�<�R�o���pk��{�ܿ<�UM�lcZ���!�N�T�G<x\��u��q
�4�e���\S�٨
M�A�9|�4�E�P�	H�M� �+�2F�
�J�`]�hk��?�VM�����B�Ύf��`%6�x�郮Ҁ`Bk|+�0B�$Z���[�L���R�0I�'��g�3��<D���|����}�@����.A�N��`�(�N���y���'*����Xˊ�׵�۱tgi��e��󦑙)��mʬ?�n̰���*�X
	�����ܔ���LK��ٜ�
=����d��JD��LLv��7��m�U��_�S���m!�aȄ,U��kt����<�2wj�ۂ����"3��?��#���J3��?��-��;��@��M�)�#��[DzQ�� >t�,4���x�T%k$�M��@���T�¶�� �У�r���)�s$�����ČV<�t��-���q���e���ez|�/~�����~������1Vx����e�>"t*U�5k�\(3�_'����:�VF�s��7�h�*��,�W��Ѕ-C�iu+-���gj��s�)b);�B_��򘢏{����I�wqBv/?�s�!6�p$��
�S����ӌ#���c]ɞ�@J286�H��|Y�{����>�C�ځ�o��
������(1����&���|�r}�c���ca/����<�J��<g9;c���An�؅��Ղ���J�I�N��D�-K�+�Q�E��!����E;�R����B�吻�
��bڸCb�;uj=�������:x
g��E}aj��$�f�+�'��A������-�`���QdһS8��si9��sx^�~cU4����#d{H�_^�j�I�b�,=�Α�uk�S\�x�@�Av�)c᳹��
���)�;b� (�Dͽ��EcT3�ʺ)2ו@�Gy|��־ԩY�]H�̫��Ip��I0�tZ��V�h\�/j\�&�1�o�.�s�]�ُ]X��~��S�1�%�2��t.�U^��|>�o�?�0:��5_���(�ϧz^KD���[�cрyf�Q6^U�b2ü��@4��õjȧ���+GٍP���4c��Q���O��ع�^���3�V���nO�	�5���G�/�
�bbL�B��X'a�'ͽ}����瘜x���8�,ݬ@�!��V��c
G�x�P]��t�l��X��RzR���C�7�ϖ������T�%`��|$ �P�i *�.��G~��t�ґAT�W3�LG�Q.G�R��?�嘡c���#w��X��D^/�g�Hv��	W\x� istrerror_rstringRegular expression substitute error: %sOption -m requires a non-zero argumentInvalid max matches value '%s'missing argumentexpected %d arguments; got %dInvalid max value '%s'Invalid style value '%s'interactivecapacity overflow|| passed as redirection, this should have been handled as 'or' by the callerFailed to consume charwritegroupdirblocksocketunexpected fdsearchdeleteclearmergeclear-sessionappendandbeginbuiltincommandendfornotswitchwhileunsupported history file format 1.x+0X��� iINFinfNANnan 0X+0X-0X 0x+0x-0xalwaysneverassertion failed: !success.preserve_failure_exit_statuswindow size must be non-zeroo������������K_pp��������0J������#%')-Y[�����	:	:	<	<	A	H	Q	W	b	c	�	�	�	�	�	�	�	�	�	�	�	�	�	�	

<
<
A
B
G
H
K
M
Q
Q
p
q
u
u
�
�
�
�
�
�
�
�
�
�
�
�
<<>?ADUWbc����������<<>@FHJLUVbc����������������

;
<
>
>
A
D
W
W
b
c
�
�
�
�
�
�
�
�
�
�
�
�
114:GN������557799q~����������-027::=>XY^`qt��������]_24RSrs������������
���� "'(229;VVX^bbels|����4=BCks����������������,367��������������
 
 � � �,�,--�-�-*0/0�0�0o�r�t�}�������������%�&�,�,�ĨŨ������&�-�G�Q�S�S�������������������)�.�1�2�5�6�C�C�L�L�|�|��������������������������������� �/���������vz





8
:
�
�
$
'
i
m
����FP��8Fppst�������'+-244ss����������/147>>AA����;<>>@@MMWWflpt����������������8?BDFF^^����������������������3:==?@������"%'+/79:00;=CC������
38;>QVY[����``bdff068=??��������16::<=?EGG��������6:@AZZ@4@4G4U4a)a-a/a�j�j0k6kOoOo�o�o�o�o�o�o�����-�0�F�e�i�m�r�{�����������B�D��6�;�l�u�u������������������!�#�$�&�*�����0�6�������������������������������������D�J����� �inconsistent stateSIGHUPSIGINTSIGQUITSIGILLSIGTRAPSIGABRTSIGBUSSIGFPESIGKILLSIGUSR1SIGSEGVSIGUSR2SIGPIPESIGALRMSIGTERMSIGSTKFLTSIGCHLDSIGCONTassertion failed: n <= self.buf.init - self.buf.filledRUST_MIN_STACKto_digit: invalid radix -- radix must be in the range 2 to 36 inclusiveeventfdMutex poisoned!selectThread should be running because we're that threadItem ID not foundShould have unclosed brackets--help\*\?\\assertion failed: cmdsubst_begin <= buff.len()assertion failed: cmdsubst_range.end <= buff.len()assertion failed: prev_begin <= buff.len()assertion failed: prev_end >= prev_beginassertion failed: prev_end <= buff.len()$? is not the exit status. In fish, please use $status.$# is not supported. In fish, please use 'count $argv'.$@ is not supported. In fish, please use $argv.$* is not supported. In fish, please use $argv.$%c is not a valid variable in fish.Expected a variable name after this $.$$ is not the pid. In fish, please use $fish_pid.assertion failed: command.end < cursorassertion failed: pos <= buff.len()Variables cannot be bracketed. In fish, please use {$%s}.Variables cannot be bracketed. In fish, please use "$%s".breakreturnMismatched parenthesisIncomplete escape sequence '%s'Invalid token '%s'assertion failed: cursor_pos >= cmdsub_range.startExpected an errorThe '%s' command can not be used immediately after a backgrounded jobShould have found the job in the listBackgrounded commands can not be used as conditionalsUnexpected decorator keywordshould have found the joblanguage#conditionsThe '%s' command can not be used in a pipelineThe 'time' command may only be at the beginning of a pipeline$status$status is not valid as a command. See `help %s`break'continue' while not inside of loop'break' while not inside of loopUnknown builtin '%s'explicit panic'}' does not take arguments. Did you forget a ';'?'end' does not take arguments. Did you forget a ';'?-c%s
%s: %s
__fish_print_help Could not show help messageNot a file redirectionInvalid fd in add_dup2Invalid fd in add_closeTerminal already transferredtcsetpgrp failed: %dProcess group %d already has control of terminalterminal_give_to_job(): EPERM with pgid %d.Could not send job %d ('%s') with pgid %d to foregroundtcsetpgrp called but process group %d has terminated.
tcsetpgrptcgetpgrpJob should not have fish's pgrouptcgetattriTerm2Disablingkitty keyboard protocolother extended keyswezterm; no modifyOtherKeysSCROLL UP is supportedMC_SID__mc_kitty_keyboardwait handle already completedLC_ALLLC_MESSAGESLC_NUMERICLC_TIMELOCPATHuser has an invalid locale configuredis missing or empty=ansi-mlinux-mxterm-monohandle_timezone() current timezone var:MISSING/EMPTYfish_traceCOLORTERMfish_term256fish_term24bitfish_escape_delay_msfish_sequence_key_delay_msfish_emoji_widthfish_ambiguous_widthLINESCOLUMNSfish_complete_pathfish_function_pathfish_read_limitfish_historyfish_autosuggestion_enabledfish_transient_promptfish_use_posix_spawnfish_cursor_selection_modefish_cursor_end_modeOverriding default fish_emoji_width w/default emoji width:fish_color_fish_pager_color_Ignoring invalid $fish_read_limitxterm-16color256-color support determined by $fish_term256:STYTrue-color support: disabled for screenTERM_PROGRAMTrue-color supportenabledtruecolor24bit$fish_term24bit preference: 24-bit colorApple_TerminalinclusiveIllegal input encodingP>Received interrupt, giving up on waiting for terminal responseassertion failed: buffer.len() <= 2assertion failed: key.is_none_or(|key| key.codepoint != key::INVALID)Still blocked on response from terminal, deferring key eventReceived interrupt key, giving up waiting for response from terminalassertion failed: okReceived cursor position report y:Received Primary Device Attribute responseReceived color theme changequery-os-nameP]assertion failed: !matches!(timeout, Timeout::Forever)Failed to get sigmask!ignoring fish_escape_delay_ms: value '%s' is not an integer or is < 10 or >= 5000 ms
ignoring fish_sequence_key_delay_ms: value '%s' is not an integer or is < 10 or >= 5000 ms
Invalid in fdLC_ALLLC_MESSAGES`status language set`default%s variable%s commandActive languages (source: %s):Language specifiers appear repeatedly:No catalogs available for language specifiers:assertion failed: position <= self.len()assertion failed: self.undo_history.may_coalesceGenerations should not have changed if we are the reader.We should be the readerThread waiting bit should not be setNo thread should be waitingIf STATUS_NEEDS_WAKEUP is set no other bits should be setIncoming gen count exceeded published countdieFailed to make pubsub pipesPrincipal topic monitor not initializedTimeout too long but not forever!^~%s: %sassertion failed: line_end >= line_startassertion failed: start >= line_startunknown_keywordParseTokenType::invalidParseTokenType::stringParseTokenType::pipeParseTokenType::lbraceParseTokenType::rbraceParseTokenType::redirectionParseTokenType::backgroundParseTokenType::andandParseTokenType::ororParseTokenType::endParseTokenType::terminateParseTokenType::errorParseTokenType::tokenizer_errorParseTokenType::commentkeyword: '%s'a pipea '{'a '}'a redirectiona '&'end of the statementend of the inputa parse erroran incomplete tokena commentlanguage#shell-variable-and-function-names%s: invalid variable name. See `help %s`The function '%s' calls itself immediately, which would result in an infinite loop.The call stack limit has been exceeded. Do you have an accidental infinite loop?Error reported but no error text found.The expanded command was empty.The expanded command is a keyword.else ifend ifforUnable to expand variable name '%s'for loop variable should have been successfully setend for%s: %s: cannot overwrite read-only variableend beginend whileend switchswitch: Expected at most one argument, got %ulanguage#wildcards-globbingNo matches for wildcard '%s'. See `help %s`.cmds/psubIf you wish to use process substitution, consider the psub command, see: `help %s`
Invalid redirection target: %sRequested redirection to '%s', which is not a valid file descriptorInvalid redirection: %sexpand_command should not produce an empty commandsetcountfish_command_not_foundUnknown command:Unknown command. A component of '%s' is not a directory. Check your $PATH.Unknown command. A component of '%s' is not a directory.Unknown command. '%s' exists but is not an executable file.Failed to parse valid pipeIllegal file descriptor in redirection '%s'Argument should have sourceassertion failed: statement_is_redirectable_block(statement)'time' is not supported for background jobs. Consider using 'command time'.No source range for blockInvalid source endstatus\x%.2x\u%.4x\U%.8xuniversal log sync elided based on fstat()Already initialized# This file contains fish universal variable definitions.
����������������������������universal log reading from fileFailed to load from universal variable file:universal log sync elided based on fast stat()Failed to read file:Unable to parse universal variable message: '%s'SET_EXPORTSETSETUVAR--pathuniversal log syncuniversal log no modificationsuniversal log performing full syncuniversal log sync failed:Illegal variable name: '%s'/fish_variablesShould have null terminatorDirectory considered remote. Locking is disabled on remote file systems.Error acquiring shared lock on the directory of '%s': %sFailed to update the file. Locking is disabled, and the fallback code did not succeed within the permissible number of attempts.flock-based locking is disabled. Using fallback implementation.Unable to create temporary file '%s': %sError acquiring exclusive lock on the directory of '%s': %sError when changing ownership of file:Error when changing mode of file:Could not get metadata for fileError when renaming file: %sfsync should only ever return 0 or -1An error occurred while setting up pipefcntlInvalid fdfd redirection should have been validated alreadyThe file '%s' already exists/dev/nullAn error occurred while redirecting file '%s'Path '%s' is not a directoryPath '%s' does not existElement not foundassertion failed: token.offset() < SOURCE_OFFSET_INVALID! : '%s'keyword: %s<error>redirectionUnexpected keyword in statement decorationtokenkeywordvariable_assignmentvariable_assignment_listargument_or_redirectionargument_or_redirection_liststatementjob_pipelinejob_conjunctionblock_statement_headerfor_headerwhile_headerfunction_headerbegin_headerblock_statementbrace_statementif_clauseelseif_clauseelseif_clause_listelse_clauseif_statementcase_itemswitch_statementdecorated_statementnot_statementjob_continuationjob_continuation_listjob_conjunction_continuationandor_jobandor_job_listfreestanding_argument_listjob_conjunction_continuation_listmaybe_newlinescase_item_listargument_listIs not an argumentkeyword '%s'Should not be empty listkeywords  '%s'Expected %s, but found %s%*sunwinding %s%*schomping range %u-%u%*sdone unwinding%*s%s size: %uContents size out of boundsList should still be emptyShould be an empty listexhaust_stream should only be set at top level, and so we should not be unwindingList is not initially emptyShould not be a commentCannot consume terminate token, caller should check status firstEncountered while parsing:<<<<
%s
>>>Internal parse error from {$func} - this indicates a bug in fish.Type %s not handledInternal parse error from {$func} - this indicates a bug in fish.Should not have created variable_assignment_t from this tokenUnsupported use of '='. In fish, please use 'set %s %s'.Expected a command, but found %sShould have produced an errorInternal parse error from {$func} - this indicates a bug in fish.Unable to parse argument or redirectionInternal parse error from {$func} - this indicates a bug in fish.should not have descended into block_header'case' builtin not inside of switch block'else' builtin not inside of if block'end' outside of a blockInternal parse error from {$func} - this indicates a bug in fish.Token %s should not have prevented parsing a job listExpected a string, but found a redirectionExpected a string, but found %sInternal parse error from {$func} - this indicates a bug in fish.End token should never be excessInternal parse error from {$func} - this indicates a bug in fish.Terminate token should never be excessInternal parse error from {$func} - this indicates a bug in fish.Unexpected excess token type: %sPassed node is not on the stackPassed node is not the last visited nodeNode is root and has no parentCould not determine current working directory. Is your locale set correctly?PWDpush/pop not allowed on global stackPWDCDPATHfish_user_paths
 	env_init is being called multiple times__fish_sysconf_dir__fish_bin_dir__fish_data_dir__fish_man_dir__fish_help_dir__fish_config_dir__fish_user_data_dir__fish_cache_dirIFSCMD_DURATION4.7.1versionFISH_VERSIONSHLVLSHLVLfish_bind_mode_fish_abbr_/build/reproducible-path/fish-4.7.1/obj-x86_64-linux-gnubinshare/fishNot in a relocatable tree or build directory, using default pathsetcsharemanExecutable path reported to be the root directory?! Using default paths.No absolute executable path available. Using default paths/usr/share/doc/fishcargofish-docspaths.sysconf: %spaths.%s: %sdocassertion failed: path.is_absolute()Node should contain keyumaskShould have exactly one element in PWDAttempt to pop last local scopeUnknown scopeLocals should not be globalsassertion failed: !is_forked_child()0%0.3ohistoryfish_killringpipestatusstatusstatus_generationumaskfish_kill_signalstatus_generationpipestatusfish_killringhistorycreate_export_array() recalcfish_terminal_color_themeLOCALGLOBALUNIVERSALEXPORTPATHVARUNPATHVARpipe2minuscommabackspacedeleteescapeenterrightpageupinserttabspaceprintscreenshift-ctrl-super-f%dcannot parse key '%s'only f1 through f%d are supported, not 'f%s'altshiftsuperunknown modifier '%s' in '%s'~#\x%02x\u%04X%c\U%06XCannot add control modifier to control character '%s'\%cprocess_type_t::exec process found in pipeline, where it should never be. Aborting.Process is not a builtinCreated internal proc %u to write output for proc '%s'Replaced p.internal_proc, but it already had a value!Fork #%d, pid %d: spawn external command '%s' from '%s'PID must be greater than zero<no file>Fork #%d, pid %d fork external command for '%s'.fishZero is success, not an errorProcess must be a builtinUnknown function '%s'assertion failed: p.is_function()Set status of job %d (%s) to %d using short circuitExecuted job %d from command '%s'Changes to exported variablesenv-exportChanges to locale variablesenv-localeFD monitor eventsfd-monitorProcess groupsproc-pgroupReacting to variablesenv-dispatchReading/Writing the history filehistory-fileJobs getting started or continuedproc-job-runTerminal feature detectionterm-supportWarnings about unusable paths for config/history (on by default)warning-pathCharacter encoding issueschar-encodingJobs being executedexec-job-execRendering the command linereader-renderInternal details of the topic monitortopic-monitorNotifications about universal variable changesuvar-notifierTrying to print invalid outputoutput-invalidTerminal ownership eventsproc-termownerWarning about using test's zero- or one-argument modes (`test -d $foo`), which will be changed in future.deprecated-testJobs changing statusexec-job-statusHistory performance measurementsprofile-historyParsing fish ASTast-constructionInternal (non-forked) process eventsproc-internal-procReaping external (forked) processesproc-reap-externalReaping internal (non-forked) processesproc-reap-internalSynchronized file accesssynced-file-accessErrors reported by exec (on by default)Searching/using pathsAbbreviation expansionabbrsDebugging aid (on by default)debugSerious unexpected errors (on by default)errorFiring eventseventFinding and reading configurationconfigThe interactive reader/input systemreaderScreen repaintsscreenCommand history eventsRefcell dynamic borrowingrefcellWarnings (on by default)warningautoloadingThe completion systemBackground IO thread eventsCalls to fork()exec-forkWriting/reading the universal variable storeuvar-fileFailed to match debug category: %s
../XDG_DATA_HOME/.local/share/fishpath_get_paths('%s')XDG_CACHE_HOME/.cache/fishXDG_CONFIG_HOME/.config/fishCDPATH/fishPath is empty.._FISH_WARNED_Unable to locate the %s directory.Please set the %s or HOME environment variable before starting fish.Unable to locate %s directory derived from $%s: '%s'.The error was '%s'.Please set $%s to a directory where you have write access../can not save historydata path appears to be on a network volumecan not save universal variables or functionsconfig path appears to be on a network volumeProcess is not signal exitedUnsupported status valuetrying to create proc_status_t from failed waitid()/waitpid() call or invalid builtin exit code!assertion failed: ret < 256Process has not exitedStatus already setexited with status/proc/self/stat %s %dfish_job_summary ENDEDReaped disowned PID or PGID %d
   PID  %s
There are still jobs active:CommandA second attempt to exit will terminate them.Use 'disown PID' to remove jobs from the list without terminating them.Reaped external process '%s' (pid %d, status %d)External process '%s' (pid %d, %s)Reaped internal process '%s' (id %u, status %d)Unexpected waitpid() returncontinuedassertion failed: status.stopped() || status.continued()Job not completedRun job %d (%s), %s, %sUNCOMPLETEDCOMPLETEDNON-INTERACTIVEINTERACTIVEassertion failed: !self.processes().is_empty()Job was already constructedFailed to send SIGCONT to procs in job %sProcess::set_pid() called more than once!regex match should not errorInvalid nameAbbreviation to rename was not found.Name was not in used_names but should have beenevent handler list should not be poisonedMutex poisonedmutex should not be poisonedanysignalprocess-exitcaller-exitgenericPROCESS_EXITERASEEvent %s
%s %s
caller-exit %s
exit handler for command substitution callerexit handler for any processexit handler for any jobself-insertexecutecancel-commandlinepager-toggle-searchbackward-kill-linebackward-delete-charup-linedown-lineforward-charbackward-charsets_mode set but mode is emptyassertion failed: mappings.len() <= 1accept-autosuggestionbackward-bigwordbackward-bigword-endbackward-charbackward-char-passivebackward-delete-charbackward-jumpbackward-jump-tillbackward-kill-bigwordbackward-kill-linebackward-kill-path-componentbackward-kill-tokenbackward-kill-wordbackward-path-componentbackward-tokenbackward-wordbackward-word-endbegin-selectionbegin-undo-groupbeginning-of-bufferbeginning-of-historybeginning-of-linecancelcancel-commandlinecapitalize-wordclear-commandlineclear-screencomplete-and-searchdelete-chardelete-or-exitdown-linedowncase-selectiondowncase-wordend-of-bufferend-of-historyend-of-lineend-selectionend-undo-groupexecuteexpand-abbrforce-repaintforward-bigwordforward-bigword-endforward-bigword-viforward-charforward-char-passiveforward-jumpforward-jump-tillforward-path-componentforward-single-charforward-tokenforward-wordforward-word-endforward-word-viget-keyhistory-deletehistory-last-token-search-backwardhistory-last-token-search-forwardhistory-pagerhistory-pager-deletehistory-prefix-search-backwardhistory-prefix-search-forwardhistory-search-backwardhistory-search-forwardhistory-token-search-backwardhistory-token-search-forwardinsert-line-overinsert-line-underjump-till-matching-bracketjump-to-matching-bracketkill-a-bigwordkill-a-wordkill-bigwordkill-bigword-vikill-inner-bigwordkill-inner-linekill-inner-wordkill-linekill-path-componentkill-selectionkill-tokenkill-whole-linekill-wordkill-word-vinextd-or-forward-wordpager-toggle-searchprevd-or-backward-wordrepaintrepaint-moderepeat-jumprepeat-jump-reversescrollback-pushself-insertself-insert-notfirstsuppress-autosuggestionswap-selection-start-stoptogglecase-chartogglecase-selectiontranspose-charstranspose-wordsup-lineupcase-selectionupcase-wordtorn sequence, rearranging eventsIndex must not be larger than dequeued event countreadch timed sequence keyreading timed escapematched escape prefix in raw escape sequencematched delayed escape prefix in alt sequencelegacy binding matched prefix of key encoding but did not consume all of itset --global %s %sevent_storage should be emptyno generic found, ignoring char...set -g fish_key %sassertion failed: comp_info.comp.last().unwrap().len() >= comp_info.colors.len()%s %ssearch:. assertion failed: stop_row <= row_countassertion failed: stop_row - start_row <= term_height(no matches)rows %u to %u of %u& and %u more rowssingle col force-fit to termwidth above  assertion failed: comp_width <= col.widthassertion failed: desc_remaining >= 2assertion failed: new_index.is_none_or(|new_index| new_index <= self.completion_infos.len())assertion failed: min_cols_required_for_rows <= colsFISH_FAST_FAIL Debug PID %d or press Enter to exit
overflow when subtracting durations
________________________________________________________
Executed in  � x �     � 
  external
   usr time  � x �   � x �  � x �
   sys time  � x �   � x �  � x �millismicrosallcursor should be a subslice of baseoffset should be non-negativeInvalid working directory, it must start and end with /Wrote more than requestedShould never get negative zerostd::env::current_dir() failed with error://⏎^J¶FISH_NO_WSL_CHECKThis version of WSL has known bugs that prevent fish from working.
Please upgrade to Windows 10 1809 (17763) or higher to use fish!
	
status cannot be 0 for an error resultassertion failed: pos >= item_beginMismatched bracesUnknown error while evaluating command substitutionUnmatched wildcardExpansion errorInvalid argumentsCommand not executableCommandname was invalidUnknown commandToo many active file descriptorsUnable to evaluate string substitutionToo much data emitted by command substitution so it was discardedarray indices start at 1, not 0.Invalid index valueBogus variable name indexesExpansion produced too many resultsassertion failed: [HOME_DIRECTORY, '~'].contains(&input.as_char_slice()[0])Must have a parser if not skipping command substitutionsMust have a parser to expand command substitutionscommand substitutions not allowed in command position. Try var=(your-cmd) $var ...LC_NUMERICLC_TIME� H � H	 Command
� ( � ( �-( Time (μs)Sum (μs)	called on line %d of file %s
	called during startup
in function '%s'with arguments '%s'in command substitutionfrom sourcing file %sin event handler: %ssourcebreakpoint%s (line %d)Standard input (line %d)Startup (line %d)%s (line %u)assertion failed: borrow != BorrowCounter::MAXCould not write profiling information to file '%s': %sunknownlightassertion failed: !job.processes().is_empty()Should have found more matchesassertion failed: !self.is_at_present()assertion failed: self.active()__fish_paste %sReceived left mouse click atassertion failed: self.history_search.active()shellassertion failed: old.is_none()Could not set terminal mode for new jobtcsetattrterminal-compatibilityReturning %u pending input eventsassertion failed: isatty(inputfd)initial query%s could not read response to Primary Device Attribute query after waiting for %d seconds. This is often due to a missing feature in your terminal. See 'help %s' or 'man fish-terminal-compatibility'. This %s process will no longer wait for outstanding queries, which disables some optional features.assertion failed: input_data.event_storage.is_empty()assertion failed: input_data.input_function_args.is_empty() --final-renderingExpanded literal abbreviation <%s> -> <%s>Expanded function abbreviation <%s> -> <%s>Failed to set terminal mode (%s)
%sTTY protocols should not be activefish_titleecho (status current-command) " " $PWDfish_tab_title
I appear to be an orphaned process, so I am quitting politely. My pid is %d.No TTY for interactive shell (tcgetpgrp failed)setpgidkillpg(shell_pgid, SIGTTIN)Failed to take control of the terminalstartupFailed to assign shell to its own process group/dev/nullctermidscreenscreen-256colorassertion failed: state.search_field.is_some()assertion failed: !is_variable_name || command_line.char_at(cursor_pos) != '/'assertion failed: !do_escapeunsupported completion flagassertion failed: string_prefixes_string_maybe_case_insensitive(autosuggestion.icase_matched_codepoints.is_some(),
    &command_line_text[autosuggestion.search_string_range.clone()],
    &autosuggestion.text)assertion failed: !autosuggestion.is_empty()assertion failed: autosuggestion.len() >= line_range.len()assertion failed: string_prefixes_string_case_insensitive(line, autosuggestion)fish_mode_promptfish_promptecho -n "$USER@$hostname $PWD "'> 'SHELL_PROMPT_PREFIXSHELL_PROMPT_SUFFIXfish_right_promptRepainting from %sfish_color_search_matchassertion failed: self.is_at_line_with_autosuggestion()fish_focus_infish_focus_outHandling window height changecursor position query on new promptcursor position query on window height changeforcedhighlightselectionpager_search_field_positionhistory searchautosuggestionleft_promptmode_promptright_promptpagerrepaint needed becauseassertion failed: will_replace_token || all_matches_exact_or_prefixassertion failed: c.rank() >= best_rankhighlightAutosuggest found new completions for %s, restartingautosuggestfish_should_add_to_historyfish_should_add_to_history assertion failed: string_prefixes_string_maybe_case_insensitive(autosuggestion.icase_matched_codepoints.is_some(),
    &el.text()[autosuggestion.search_string_range.clone()],
    &autosuggestion.text)prevdassertion failed: end >= beginnextd4fish_posterrorfish_color_cancelfish_cancelscreen clearbind scriptsassertion failed: result.range.start < result.range.endItems %u to %u of %u~/.bash_historyshould not be called with TTY protocols activeprepare to executeflashunflashFISH_TEST_NO_RECURRENT_QUERIESassertion failed: query.is_none()fish_breakpoint_promptfish_preexecfish_postexecfish_exitUnable to read input file: %sShould not have run terminator inside runprinting %u lines at y=%u would exceed window height (%u); assuming the extra lines have been pushed to scrollback, setting screen y to %dautoscrollPushing to scrollbackscrollback-pushReported cursor line indexis above fish's cursorexceeds the prompt's yinferred from reported cursor positionRepaint %uassertion failed: cursor_pos <= effective_commandline.len()Terminal hung upSIGHUPQuit request from job control (^C)SIGINTQuit request from job control with core dump (^\)SIGQUITIllegal instructionSIGILLTrace or breakpoint trapSIGTRAPAbortSIGABRTMisaligned address errorSIGBUSFloating point exceptionSIGFPEForced quitSIGKILLUser defined signal 1SIGUSR1User defined signal 2SIGUSR2Address boundary errorSIGSEGVBroken pipeSIGPIPETimer expiredSIGALRMPolite quit requestSIGTERMChild process status changedSIGCHLDContinue previously stopped processSIGCONTForced stopSIGSTOPStop request from job control (^Z)SIGTSTPStop from terminal inputSIGTTINStop from terminal outputSIGTTOUUrgent socket conditionSIGURGCPU time limit exceededSIGXCPUFile size limit exceededSIGXFSZVirtual timer expiredSIGVTALRMProfiling timer expiredSIGPROFWindow size changeI/O on asynchronous file descriptor is possibleSIGIOBad system callSIGSYSAbort (Alias for SIGABRT)SIGIOTStack faultSIGSTKFLTPower failureSIGPWRsigactionInvalid zero signal value!Unknownignoring corrupted history entry around offset- cmd: History file is empty. Cannot create memory mapping with length 0.File should never be empty  paths:
    - Item should not be persistedError obtaining data directory. This is a manually constructed error which does not indicate why this happened.Loaded %u old itemspopulate_from_file_contentssave vacuumsave no vacuumassertion failed: self.disable_automatic_save_counter > 0Saving %u items via rewriteError writing to temporary history file:Saving %u items via appendingAppending to history failed:Rewriting history failed:Saving history failed:assertion failed: self.first_unwritten_new_item_index <= self.new_items.len()No current itemfish_private_modeHistory session ID '%s' is not a valid variable name. Falling back to `%s`.rebootrestartSearching for the empty string isn't allowedenqueuing work item (count is notifying thread threads::init() was not called at startup!Function is not running on the main thread!Function is not allowed to be called on the main thread!threads::init() must only be called once (at startup)!rust thread spawn failure: %s
Failed to override thread signal mask!Failed to restore thread signal mask!Something should be active now.fish_function_pathfish_complete_pathMisses cache should not have contained this cmdKnown files cache should not have contained this cmdcompletions/!.fish# localization: tier1
complete ! --wraps not
completions/..fishcomplete . -w source
completions/7z.fish# Completions for p7zip

# Commands
complete -f -c 7z -n __fish_use_subcommand -a a -d Add
complete -f -c 7z -n __fish_use_subcommand -a b -d Benchmark
complete -f -c 7z -n __fish_use_subcommand -a d -d Delete
complete -f -c 7z -n __fish_use_subcommand -a e -d Extract
complete -f -c 7z -n __fish_use_subcommand -a h -d Hash
complete -f -c 7z -n __fish_use_subcommand -a i -d "Show information about supported formats"
complete -f -c 7z -n __fish_use_subcommand -a l -d List
complete -f -c 7z -n __fish_use_subcommand -a rn -d Rename
complete -f -c 7z -n __fish_use_subcommand -a t -d Test
complete -f -c 7z -n __fish_use_subcommand -a u -d Update
complete -f -c 7z -n __fish_use_subcommand -a x -d "Extract with full paths"

# Switches
complete -c 7z -n "__fish_seen_subcommand_from e l t x" -o ai -d "Include archives"
complete -c 7z -n "__fish_seen_subcommand_from e l t x" -o an -d "Disable archive_name field"
complete -c 7z -n "__fish_seen_subcommand_from e x" -o ao -d "Overwrite mode"
complete -c 7z -n "__fish_seen_subcommand_from e l t x" -o ax -d "Exclude archives"
complete -c 7z -n "__fish_seen_subcommand_from a d e u x" -o bb -d "Set output log level"
complete -c 7z -o bd -d "Disable progress indicator"
complete -c 7z -n "__fish_seen_subcommand_from a d e h l u x" -o bs -d "Set output stream"
complete -c 7z -o bt -d "Show execution time statistics"
complete -c 7z -n "__fish_seen_subcommand_from a d e h l rn t u x" -o i -d "Include filenames"
complete -c 7z -n "__fish_seen_subcommand_from a d h rn u" -o m -d "Set compression method"
complete -c 7z -n "__fish_seen_subcommand_from e x" -o o -d "Set output directory"
complete -c 7z -n "__fish_seen_subcommand_from a d e rn t u x" -o p -d "Set password"
complete -c 7z -n "__fish_seen_subcommand_from a d e h l rn t u x" -o r -d "Recurse subdirectories"
complete -c 7z -n "__fish_seen_subcommand_from a" -o sa -d "Set archive name mode"
complete -c 7z -o scc -d "Set charset for console I/O"
complete -c 7z -n "__fish_seen_subcommand_from e h x" -o scrc -d "Set hash function"
complete -c 7z -n "__fish_seen_subcommand_from a u" -o scs -d "Set charset for list files"
complete -c 7z -n "__fish_seen_subcommand_from a" -o sdel -d "Delete files after compression"
complete -c 7z -n "__fish_seen_subcommand_from a u" -o seml -d "Send archive by email"
complete -c 7z -n "__fish_seen_subcommand_from a d u" -o sfx -d "Create SFX archive"
complete -c 7z -n "__fish_seen_subcommand_from a e h u x" -o si -d "Read data from stdin"
complete -c 7z -o slp -d "Set large pages mode"
complete -c 7z -n "__fish_seen_subcommand_from l" -o slt -d "Show technical information"
complete -c 7z -n "__fish_seen_subcommand_from a e u x" -o sni -d "Store NT security information"
complete -c 7z -n "__fish_seen_subcommand_from a d e h l t u x" -o sns -d "Store NTFS alternate streams"
complete -c 7z -o snh -d "Store hard links"
complete -c 7z -o snl -d "Store symbolic links"
complete -c 7z -n "__fish_seen_subcommand_from a e u x" -o so -d "Write data to stdout"
complete -c 7z -o spd -d "Disable wildcard matching"
complete -c 7z -o spe -d "Eliminate duplication of root folder"
complete -c 7z -n "__fish_seen_subcommand_from a d e u x" -o spf -d "Use fully qualified file paths"
complete -c 7z -n "__fish_seen_subcommand_from a d e l t u x" -o ssc -d "Set sensitive case mode"
complete -c 7z -n "__fish_seen_subcommand_from a h u" -o ssw -d "Compress shared files"
complete -c 7z -n "__fish_seen_subcommand_from a d rn u" -o stl -d "Set archive timestamp"
complete -c 7z -o stm -d "Set CPU thread affinity mask"
complete -c 7z -n "__fish_seen_subcommand_from a d e l t u x" -o stx -d "Exclude archive type"
complete -c 7z -n "__fish_seen_subcommand_from a d e l t u x" -o t -d "Type of archive"
complete -c 7z -n "__fish_seen_subcommand_from a d rn u" -o u -d "Update options"
complete -c 7z -n "__fish_seen_subcommand_from a" -o v -d "Create volumes"
complete -c 7z -n "__fish_seen_subcommand_from a d rn u" -o w -d "Assign work directory"
complete -c 7z -n "__fish_seen_subcommand_from a d e h l rn t u x" -o x -d "Exclude filenames"
complete -c 7z -n "__fish_seen_subcommand_from e x" -o y -d "Assume yes on all queries"
completions/7za.fish# Completions for p7zip

complete -c 7za -w 7z
completions/7zr.fish# Completions for p7zip

complete -c 7zr -w 7z
completions/VBoxHeadless.fishcomplete -c VBoxHeadless -l startvm -o startvm -s s -x -d "Start given VM" -a "(__fish_print_VBox_vms)"

complete -c VBoxHeadless -l vrde -o vrde -s v -d "Enable or disamble VRDE server or don't change setting" -a "on off config"
complete -c VBoxHeadless -l vrdeproperty -o vrdeproperty -s e -x -d "Set VRDE property"
complete -c VBoxHeadless -l settingspw -x -d "Specify settings password"
complete -c VBoxHeadless -l settingspwfile -f -d "Specify file containing setting password"
complete -c VBoxHeadless -l start-paused -o start-paused -d "Start VM in paused state"
complete -c VBoxHeadless -l capture -o capture -s c -x -d "Record VM screen output to file"
complete -c VBoxHeadless -l width -s w -x -d "Frame width when recording"
complete -c VBoxHeadless -l height -s h -x -d "Frame height when recording"
complete -c VBoxHeadless -l bitrate -s r -x -d "Recording bit rate when recording"
complete -c VBoxHeadless -l filename -s f -f -d "File name when recording"
completions/VBoxSDL.fishcomplete -c VBoxSDL -l startvm -x -d "Set virtual machine to start" -a "(__fish_print_VBox_vms)"

complete -c VBoxSDL -l separate -d "Run separate VM process or attach to a running VM"
complete -c VBoxSDL -l hda -f -d "Set temporary first hard disk"
complete -c VBoxSDL -l fda -f -d "Set temporary first floppy disk"
complete -c VBoxSDL -l cdrom -r -d "Set temporary CDROM/DVD" -a "none\tunmount"
complete -c VBoxSDL -l boot -x -d "Set temporary boot device" -a "a\tFloppy c\tFirst\ HD d\tDVD n\tNetwork"
complete -c VBoxSDL -l memory -x -d "Set temporary memory size in MB"
complete -c VBoxSDL -l vram -x -d "Set temporary video memory size in MB"
complete -c VBoxSDL -l fullscreen -d "Start VM in fullscreen mode"
complete -c VBoxSDL -l fullscreenresize -d "Resize guest on fullscreen"
complete -c VBoxSDL -l fixedmode -r -d "Use fixed SDL video mode with given width height and bit/pixel"
complete -c VBoxSDL -l nofstoggle -d "Forbid switching to/from fullscreen mode"
complete -c VBoxSDL -l noresize -d "Make SDL frame non resizable"
complete -c VBoxSDL -l nohostkey -d "Disable all hoskey combinations"
complete -c VBoxSDL -l nohostkeys -d "Disable specific hostkey combinations"
complete -c VBoxSDL -l nograbonclick -d "Disable mouse/keyboard grabbing on mouse click w/o additions"
complete -c VBoxSDL -l detecthostkey -d "Get hostkey identifier and modifier state"
complete -c VBoxSDL -l hostkey -r -d "Set host key to values obtained using --detecthostkey"
complete -c VBoxSDL -l termacpi -d "Send APCI power button when closing window"
complete -c VBoxSDL -l vrdp -d "Listen for VRDP connections on if one of specified"
complete -c VBoxSDL -l discardstate -d "Discard saved state (if present) and revert to last snapshot (if present)"
complete -c VBoxSDL -l settingspw -x -d "Specify settings password"
complete -c VBoxSDL -l settingspwfile -f -d "Specify file containing setting password"
complete -c VBoxSDL -l rowr0 -d "Enable raw ring 3"
complete -c VBoxSDL -l rowr3 -d "Enable raw ring 0"
complete -c VBoxSDL -l patm -d "Enable PATM"
complete -c VBoxSDL -l csam -d "Enable CSAM"
complete -c VBoxSDL -l hwvirtex -d "Permit usage of VT-x/AMD-V"
complete -c VBoxSDL -l norowr0 -d "Disable raw ring 3"
complete -c VBoxSDL -l norowr3 -d "Disable raw ring 0"
complete -c VBoxSDL -l nopatm -d "Disable PATM"
complete -c VBoxSDL -l nocsam -d "Disable CSAM"
complete -c VBoxSDL -l nohwvirtex -d "Deny usage of VT-x/AMD-V"
completions/[.fish# localization: tier1
complete [ --wraps test
completions/a2disconf.fishcomplete -c a2disconf -s q -l quiet -d "Don't show informative messages"
complete -c a2disconf -s p -l purge -d "Purge all traces of module"

complete -c a2disconf -xa '(__fish_print_debian_apache_confs)'
completions/a2dismod.fishcomplete -c a2dismod -s q -l quiet -d "Don't show informative messages"
complete -c a2dismod -s p -l purge -d "Purge all traces of module"

complete -c a2dismod -xa '(__fish_print_debian_apache_mods)'
completions/a2dissite.fishcomplete -c a2dissite -s q -l quiet -d "Don't show informative messages"
complete -c a2dissite -s p -l purge -d "Purge all traces of module"

complete -c a2dissite -xa '(__fish_print_debian_apache_sites)'
completions/a2enconf.fishcomplete -c a2enconf -s q -l quiet -d "Don't show informative messages"

complete -c a2enconf -xa '(__fish_print_debian_apache_confs)'
completions/a2enmod.fishcomplete -c a2enmod -s q -l quiet -d "Don't show informative messages"

complete -c a2enmod -xa '(__fish_print_debian_apache_mods)'
completions/a2ensite.fishcomplete -c a2ensite -s q -l quiet -d "Don't show informative messages"

complete -c a2ensite -xa '(__fish_print_debian_apache_sites)'
completions/abbr.fish# "add" is implicit.
set __fish_abbr_not_add_cond 'not __fish_seen_subcommand_from -a --add'
set __fish_abbr_add_cond 'not __fish_seen_subcommand_from -q --query --rename -e --erase -s --show -l --list -h --help'

complete -c abbr -f
complete -c abbr -f -n $__fish_abbr_not_add_cond -s a -l add -d 'Add abbreviation'
complete -c abbr -f -n $__fish_abbr_not_add_cond -s q -l query -d 'Check if an abbreviation exists'
complete -c abbr -f -n $__fish_abbr_not_add_cond -l rename -d 'Rename an abbreviation' -xa '(abbr --list)'
complete -c abbr -f -n $__fish_abbr_not_add_cond -s e -l erase -d 'Erase abbreviation' -xa '(abbr --list)'
complete -c abbr -f -n $__fish_abbr_not_add_cond -s s -l show -d 'Print all abbreviations'
complete -c abbr -f -n $__fish_abbr_not_add_cond -s l -l list -d 'Print all abbreviation names'
complete -c abbr -f -n $__fish_abbr_not_add_cond -l color -d 'When to colorize output' -xa 'always never auto'
complete -c abbr -f -n $__fish_abbr_not_add_cond -s h -l help -d Help

complete -c abbr -f -n $__fish_abbr_add_cond -s p -l position -a 'command anywhere' -d 'Expand only as a command, or anywhere' -x
complete -c abbr -f -n $__fish_abbr_add_cond -s f -l function -d 'Treat expansion argument as a fish function' -xa '(functions)'
complete -c abbr -f -n $__fish_abbr_add_cond -s r -l regex -d 'Match a regular expression' -x
complete -c abbr -f -n $__fish_abbr_add_cond -l set-cursor -d 'Position the cursor at % post-expansion'

complete -c abbr -f -n '__fish_seen_subcommand_from -s --show' -l color -d 'When to colorize output' -xa 'always never auto'
completions/abook.fishfunction __fish_complete_abook_formats --description 'Complete abook formats'
    set -l format
    abook --formats | while read -l x
        switch $x
            case "input formats:"
                set format input
            case "output formats:"
                set format output
            case "query-compatible output formats:"
                set format ignore
        end
        set --append "$format" (string replace -rf '\t(.*\t.*)' '$1' -- $x)
    end
    switch $argv[1]
        case in
            for l in $input
                echo $l
            end
        case out
            for l in $output
                echo $l
            end
        case '*'
            return 1
    end
end

complete -c abook -s h -d 'Show usage'
complete -c abook -s C -l config -d 'Use an alternative configuration file' -r
complete -c abook -l datafile -d 'Use an alternative addressbook file' -r
complete -c abook -l mutt-query -d 'Make a query for mutt' -x
complete -c abook -l add-email -d 'Read email message from stdin and add the sender'
complete -c abook -l add-email-quiet -d 'Same as --add-email. Without confirmation'
complete -c abook -l convert -d 'Convert address book files'

set -l convert 'contains -- --convert (commandline -px)'
complete -c abook -l informat -d 'Input file format' -xa '(__fish_complete_abook_formats in)' -n $convert
complete -c abook -l outformat -d 'Output file format' -xa '(__fish_complete_abook_formats out)' -n $convert
complete -c abook -l infile -d 'Input file (default: stdin)' -r -n $convert
complete -c abook -l outfile -d 'Output file (default: stdout)' -r -n $convert

complete -c abook -l formats -d 'Print available formats'
completions/acat.fishcomplete -c acat -w atool
complete -c acat -a '(__fish_complete_atool_archive_contents)' -d 'Archive content'
completions/accept.fish__fish_complete_lpr accept
complete -c accept -s r -d 'Accept reason' -x
completions/ack.fish# Searching
complete -c ack -s i -l ignore-case -d 'Ignore case'
complete -c ack -l smart-case -d 'Ignore case when pattern contains no uppercase'
complete -c ack -l nosmart-case -l no-smart-case -d 'Don\'t ignore case'
complete -c ack -s v -l invert-match -d 'Invert match'
complete -c ack -s w -l word-regexp -d 'Match only whole words'
complete -c ack -s Q -l literal -d 'Quote all metacharacters'

# Search output
complete -c ack -l lines -d 'Only print line(s) NUM of each file'
complete -c ack -s l -l files-with-matches -d 'Only print filenames containing matches'
complete -c ack -s L -l files-without-matches -d 'Only print filenames with no matches'
complete -c ack -l output -d 'Output the evaluation of Perl expression for each line'
complete -c ack -s o -d 'Output the part of line matching pattern'
complete -c ack -l passthru -d 'Print all lines'
complete -c ack -l match -d 'Specify pattern explicitly'
complete -c ack -s m -l max-count -d 'Stop searching in each file after NUM matches'
complete -c ack -s 1 -d 'Stop searching after first match'
complete -c ack -s H -l with-filename -d 'Print the filename for each match'
complete -c ack -s h -l no-filename -d 'Suppress the prefixing filename on output'
complete -c ack -s c -l count -d 'Show number of lines matching per file'
complete -c ack -l column -d 'Show column number of first match'
complete -c ack -l nocolumn -l no-column -d 'Don\'t show column number of first match'
complete -c ack -x -s A -l after-context -d 'Print NUM lines of trailing context'
complete -c ack -x -s B -l before-context -d 'Print NUM lines of leading context'
complete -c ack -x -s C -l context -d 'Print NUM lines of context'
complete -c ack -l print0 -d 'Print null byte as separator between filenames'
complete -c ack -s s -d 'Suppress error messages about file errors'

# File presentation
complete -c ack -l pager -d 'Pipes all ack output through command'
complete -c ack -l nopager -l no-pager -d 'Do not send output through a pager'
complete -c ack -l heading -d 'Prints a filename heading above file\'s results'
complete -c ack -l noheading -l no-heading -d 'Don\'t print a filename heading above file\'s results'
complete -c ack -l break -d 'Print a break between results'
complete -c ack -l nobreak -l no-break -d 'Don\'t print a break between results'
complete -c ack -l group -d 'Filename heading and line break between results'
complete -c ack -l nogroup -l no-group -d 'No filename heading and no line breaks between results'
complete -c ack -l color -d 'Highlight the matching text'
complete -c ack -l nocolor -l no-color -l nocolour -l no-colour -d 'Don\'t highlight the matching text'
complete -c ack -l color-filename -d 'Set the color for filenames'
complete -c ack -l color-match -d 'Set the color for matches'
complete -c ack -l color-lineno -d 'Set the color for line numbers'
complete -c ack -l flush -d 'Flush output immediately'

# File finding
complete -c ack -s f -d 'Only print the files selected'
complete -c ack -s g -d 'Only select files matching pattern'
complete -c ack -l sort-files -d 'Sort the found files lexically'
complete -c ack -l show-types -d 'Show which types each file has'
complete -c ack -l files-from -d 'Read the list of files to search from file'
complete -c ack -s x -d 'Read the list of files to search from STDIN'

# File inclusion/exclusion
complete -c ack -l ignore-dir -l ignore-directory -d 'Ignore directory'
complete -c ack -l noignore-dir -l no-ignore-dir -l noignore-directory -l no-ignore-directory -d 'Don\'t ignore directory'
complete -c ack -l ignore-file -d 'Add filter for ignoring files'
complete -c ack -s r -s R -l recurse -d 'Recurse into subdirectories'
complete -c ack -s n -l no-recurse -d 'No descending into subdirectories'
complete -c ack -l follow -d 'Follow symlinks'
complete -c ack -l nofollow -l no-follow -d 'Don\'t follow symlinks'
complete -c ack -s k -l known-types -d 'Include only recognized files'
complete -c ack -l type -d 'Include only X files'

# File type specification
complete -c ack -l type-set -d 'Replaces definition of type'
complete -c ack -l type-add -d 'Specify definition of type'
complete -c ack -l type-del -d 'Removes all filters associated with type'

# Miscellaneous
complete -c ack -l noenv -l no-env -d 'Ignores environment variables and ackrc files'
complete -c ack -l ackrc -d 'Specifies location of ackrc file'
complete -c ack -l ignore-ack-defaults -d 'Ignore default definitions ack includes'
complete -c ack -l create-ackrc -d 'Outputs default ackrc'
complete -c ack -s \? -l help -d 'Shows help'
complete -c ack -l help-types -d 'Shows all known types'
complete -c ack -l dump -d 'Dump information on which options are loaded'
complete -c ack -l filter -d 'Forces ack to treat input as a pipe'
complete -c ack -l nofilter -l no-filter -d 'Forces ack to treat input as tty'
complete -c ack -l man -d 'Shows man page'
complete -c ack -l version -d 'Displays version and copyright'
complete -c ack -l thpppt -d 'Bill the Cat'
complete -c ack -l bar -d 'The warning admiral'

# File types
if type ack >/dev/null
    for type in (ack --dump 2>/dev/null | perl -lne 'print $1 if /^\s+--type-add=([^:]+)/' | uniq)
        complete -c ack -l $type -d "Allow $type file type"
        complete -c ack -l no$type -l no-$type -d "Don't allow $type file type"
    end
end
completions/acpi.fish#
# Command specific completions for the acpi command.
# These completions where generated from the commands
# man page by the make_completions.py script, but may
# have been hand edited since.
#

complete -c acpi -s b -l battery -d 'Show battery information'
complete -c acpi -s B -l without-battery -d 'Suppress battery information'
complete -c acpi -s t -l thermal -d 'Show thermal information'
complete -c acpi -s T -l without-thermal -d 'Suppress thermal information'
complete -c acpi -s a -l ac-adapter -d 'Show ac adapter information'
complete -c acpi -s A -l without-ac-adapter -d 'Suppress ac-adapter information'
complete -c acpi -s V -l everything -d 'Show every device, overrides above options'
complete -c acpi -s s -l show-empty -d 'Show non-operational devices'
complete -c acpi -s S -l hide-empty -d 'Hide non-operational devices'
complete -c acpi -s c -l cooling -d 'Show cooling device information'
complete -c acpi -s f -l fahrenheit -d 'Use fahrenheit as the temperature unit'
complete -c acpi -s k -l kelvin -d 'Use kelvin as the temperature unit'
complete -c acpi -s d -l directory -d '<dir> path to ACPI info (/proc/acpi)'
complete -c acpi -s h -l help -d 'Display help and exit'
complete -c acpi -s v -l version -d 'Output version information and exit'
completions/actionlint.fish# Completions for `actionlint` (https://github.com/rhysd/actionlint)
# Based on version 1.7.1

complete -c actionlint -o color -d "enable colorful output"
complete -r -c actionlint -o config-file -d "path to config file"
complete -c actionlint -o debug -d "enable debug output"
complete -x -c actionlint -o format -d "custom template to format error messages"
complete -x -c actionlint -o ignore -d "regex matching to error messages you want to ignore"
complete -c actionlint -o init-config -d "generate default config file"
complete -c actionlint -o no-color -d "disable colorful output"
complete -c actionlint -o oneline -d "use one line per one error"
complete -x -c actionlint -o pyflakes -d "command name or path of `pyflakes`"
complete -x -c actionlint -o shellcheck -d "command name or path of `shellcheck`"
complete -r -c actionlint -o stdin-filename -d "filename when reading input from stdin"
complete -c actionlint -o verbose -d "enable verbose output"
complete -c actionlint -o version -d "show version"
complete -c actionlint -s h -o help -d "show help message"
completions/adb.fish# Completions for Android adb command

function __fish_adb_no_subcommand -d 'Test if adb has yet to be given the subcommand'
    for i in (commandline -xpc)
        if contains -- $i connect disconnect devices push pull sync shell emu logcat install uninstall jdwp forward bugreport backup restore version help start-server kill-server remount reboot get-state get-serialno get-devpath status-window root usb tcpip ppp sideload reconnect unroot exec-out
            return 1
        end
    end
    return 0
end

function __fish_adb_get_devices -d 'Run adb devices and parse output'
    # This seems reasonably portable for all the platforms adb runs on
    set -l procs (ps -Ao comm= | string match 'adb')
    # Don't run adb devices unless the server is already started - it takes a while to init
    if set -q procs[1]
        adb devices -l | string replace -rf '(\S+).*product:(\S+).*model:(\S+).*' '$1'\t'$2 $3'
    end
end

function __fish_adb_get_tcpip_devices -d 'Get list of devices connected via TCP/IP'
    __fish_adb_get_devices | string match -r '^\d+\.\d+\.\d+\.\d+:\d+\t.*'
end

function __fish_adb_run_command -d 'Runs adb with any -s parameters already given on the command line'
    set -l sopt
    set -l sopt_is_next
    set -l cmd (commandline -pxc)
    set -e cmd[1]
    for i in $cmd
        if test -n "$sopt_is_next"
            set sopt -s $i
            break
        else
            switch $i
                case -s
                    set sopt_is_next 1
            end
        end
    end

    # If no -s option, see if there's a -d or -e instead
    if test -z "$sopt"
        if contains -- -d $cmd
            set sopt -d
        else if contains -- -e $cmd
            set sopt -e
        end
    end

    # adb returns CRLF (seemingly) so strip CRs
    adb $sopt shell $argv | string replace -a \r ''
end

function __fish_adb_list_packages
    # That "2\>" is to pass the redirection *to adb*.
    # It sends stderr from commands it executes to its stdout as well.
    # Why it does that, I don't know - crossing the streams is a bad idea (c.f. Ghostbusters)
    __fish_adb_run_command pm list packages 2\>/dev/null | string replace 'package:' ''
end

function __fish_adb_list_uninstallable_packages
    # -3 doesn't exactly mean show uninstallable, but it's the closest you can get to with pm list
    __fish_adb_run_command pm list packages -3 | string replace 'package:' ''
end

function __fish_adb_list_local_files
    set -l token (commandline -ct)*

    # Unquoted $token to expand the array
    # Return list of directories suffixed with '/'
    find $token -maxdepth 0 -type d 2>/dev/null | string replace -r '$' /
    # Return list of files
    find $token -maxdepth 0 -type f -o -type l 2>/dev/null
end

function __fish_adb_list_files
    set -l token (commandline -ct)

    # Have tab complete show initial / if nothing on current token
    if test -z "$token"
        set token /
    end

    # Return list of directories suffixed with '/'
    __fish_adb_run_command find -H "$token*" -maxdepth 0 -type d 2\>/dev/null | string replace -r '$' /
    # Return list of files
    __fish_adb_run_command find -H "$token*" -maxdepth 0 -type f 2\>/dev/null
end

function __fish_adb_list_bin
    # list all binary without group
    __fish_adb_run_command ls -1 /system/bin/ 2\>/dev/null
    __fish_adb_run_command ls -1 /system/xbin/ 2\>/dev/null

end

function __fish_adb_list_properties
    __fish_adb_run_command getprop | string match -rg '\[(.*)\]:'
end

# Generic options, must come before command
complete -n __fish_adb_no_subcommand -c adb -o a -d 'Listen on all network interfaces'
complete -n __fish_adb_no_subcommand -c adb -o d -d 'Use first USB device'
complete -n __fish_adb_no_subcommand -c adb -o e -d 'Use first TCP/IP device'
complete -n __fish_adb_no_subcommand -c adb -o s -x -a "(__fish_adb_get_devices)" -d 'Use device with given serial'
complete -n __fish_adb_no_subcommand -c adb -o t -d 'Use device with given transport id'
complete -n __fish_adb_no_subcommand -c adb -o H -d 'Name of adb server host'
complete -n __fish_adb_no_subcommand -c adb -o P -d 'Port of adb server'
complete -n __fish_adb_no_subcommand -c adb -o L -d 'Listen on given socket for adb server'

# Commands
complete -f -n __fish_adb_no_subcommand -c adb -a connect -d 'Connect to device'
complete -f -n __fish_adb_no_subcommand -c adb -a disconnect -d 'Disconnect from device'
complete -f -n __fish_adb_no_subcommand -c adb -a devices -d 'List all connected devices'
complete -f -n __fish_adb_no_subcommand -c adb -a push -d 'Copy file to device'
complete -f -n __fish_adb_no_subcommand -c adb -a pull -d 'Copy file from device'
complete -f -n __fish_adb_no_subcommand -c adb -a sync -d 'Copy host->device only if changed'
complete -f -n __fish_adb_no_subcommand -c adb -a shell -d 'Run remote shell [command]'
complete -f -n __fish_adb_no_subcommand -c adb -a emu -d 'Run emulator console command'
complete -f -n __fish_adb_no_subcommand -c adb -a logcat -d 'View device log'
complete -f -n __fish_adb_no_subcommand -c adb -a install -d 'Install package'
complete -f -n __fish_adb_no_subcommand -c adb -a uninstall -d 'Uninstall package'
complete -f -n __fish_adb_no_subcommand -c adb -a jdwp -d 'List PIDs of processes hosting a JDWP transport'
complete -f -n __fish_adb_no_subcommand -c adb -a forward -d 'Port forwarding'
complete -f -n __fish_adb_no_subcommand -c adb -a bugreport -d 'Return bugreport information'
complete -f -n __fish_adb_no_subcommand -c adb -a backup -d 'Perform device backup'
complete -f -n __fish_adb_no_subcommand -c adb -a restore -d 'Restore device from backup'
complete -f -n __fish_adb_no_subcommand -c adb -a version -d 'Show adb version'
complete -f -n __fish_adb_no_subcommand -c adb -a help -d 'Show adb help'
complete -f -n __fish_adb_no_subcommand -c adb -a wait-for-device -d 'Block until device is online'
complete -f -n __fish_adb_no_subcommand -c adb -a start-server -d 'Ensure that there is a server running'
complete -f -n __fish_adb_no_subcommand -c adb -a kill-server -d 'Kill the server if it is running'
complete -f -n __fish_adb_no_subcommand -c adb -a remount -d 'Remounts the /system partition on the device read-write'
complete -f -n __fish_adb_no_subcommand -c adb -a reboot -d 'Reboots the device, optionally into the bootloader or recovery program'
complete -f -n __fish_adb_no_subcommand -c adb -a get-state -d 'Prints state of the device'
complete -f -n __fish_adb_no_subcommand -c adb -a get-serialno -d 'Prints serial number of the device'
complete -f -n __fish_adb_no_subcommand -c adb -a get-devpath -d 'Prints device path'
complete -f -n __fish_adb_no_subcommand -c adb -a status-window -d 'Continuously print the device status'
complete -f -n __fish_adb_no_subcommand -c adb -a root -d 'Restart the adbd daemon with root permissions'
complete -f -n __fish_adb_no_subcommand -c adb -a unroot -d 'Restart the adbd daemon without root permissions'
complete -f -n __fish_adb_no_subcommand -c adb -a usb -d 'Restart the adbd daemon listening on USB'
complete -f -n __fish_adb_no_subcommand -c adb -a tcpip -d 'Restart the adbd daemon listening on TCP'
complete -f -n __fish_adb_no_subcommand -c adb -a ppp -d 'Run PPP over USB'
complete -f -n __fish_adb_no_subcommand -c adb -a sideload -d 'Sideloads the given package'
complete -f -n __fish_adb_no_subcommand -c adb -a reconnect -d 'Kick current connection from host side and make it reconnect.'
complete -f -n __fish_adb_no_subcommand -c adb -a exec-out -d 'Execute a command on the device and send its stdout back'

# install options
complete -n '__fish_seen_subcommand_from install' -c adb -s l -d 'Forward-lock the app'
complete -n '__fish_seen_subcommand_from install' -c adb -s r -d 'Reinstall the app keeping its data'
complete -n '__fish_seen_subcommand_from install' -c adb -s s -d 'Install on SD card instead of internal storage'
complete -n '__fish_seen_subcommand_from install' -c adb -l algo -d 'Algorithm name'
complete -n '__fish_seen_subcommand_from install' -c adb -l key -d 'Hex-encoded key'
complete -n '__fish_seen_subcommand_from install' -c adb -l iv -d 'Hex-encoded iv'
complete -n '__fish_seen_subcommand_from install' -c adb -ka '(__fish_complete_suffix .apk)'

# uninstall
complete -n '__fish_seen_subcommand_from uninstall' -c adb -s k -d 'Keep the data and cache directories'
complete -n '__fish_seen_subcommand_from uninstall' -c adb -f -a "(__fish_adb_list_uninstallable_packages)"

# devices
complete -n '__fish_seen_subcommand_from devices' -c adb -f
complete -n '__fish_seen_subcommand_from devices' -c adb -s l -d 'Also list device qualifiers'

# disconnect
complete -n '__fish_seen_subcommand_from disconnect' -c adb -x -a "(__fish_adb_get_tcpip_devices)" -d 'Device to disconnect'

# backup
complete -n '__fish_seen_subcommand_from backup' -c adb -s f -d 'File to write backup data to'
complete -n '__fish_seen_subcommand_from backup' -c adb -o apk -d 'Enable backup of the .apks themselves'
complete -n '__fish_seen_subcommand_from backup' -c adb -o noapk -d 'Disable backup of the .apks themselves (default)'
complete -n '__fish_seen_subcommand_from backup' -c adb -o obb -d 'Enable backup of any installed apk expansion'
complete -n '__fish_seen_subcommand_from backup' -c adb -o noobb -d 'Disable backup of any installed apk expansion (default)'
complete -n '__fish_seen_subcommand_from backup' -c adb -o shared -d 'Enable backup of the device\'s shared storage / SD card contents'
complete -n '__fish_seen_subcommand_from backup' -c adb -o noshared -d 'Disable backup of the device\'s shared storage / SD card contents (default)'
complete -n '__fish_seen_subcommand_from backup' -c adb -o all -d 'Back up all installed applications'
complete -n '__fish_seen_subcommand_from backup' -c adb -o system -d 'Include system applications in -all (default)'
complete -n '__fish_seen_subcommand_from backup' -c adb -o nosystem -d 'Exclude system applications in -all'
complete -n '__fish_seen_subcommand_from backup' -c adb -f -a "(__fish_adb_list_packages)" -d 'Package(s) to backup'

# reboot
complete -n '__fish_seen_subcommand_from reboot' -c adb -x -a 'bootloader recovery fastboot'

# forward
complete -n '__fish_seen_subcommand_from forward' -c adb -l list -d 'List all forward socket connections'
complete -n '__fish_seen_subcommand_from forward' -c adb -l no-rebind -d 'Fails the forward if local is already forwarded'
complete -n '__fish_seen_subcommand_from forward' -c adb -l remove -d 'Remove a specific forward socket connection'
complete -n '__fish_seen_subcommand_from forward' -c adb -l remove-all -d 'Remove all forward socket connections'

# sideload
complete -n '__fish_seen_subcommand_from sideload' -c adb -k -xa '(__fish_complete_suffix .zip)'

# reconnect
complete -n '__fish_seen_subcommand_from reconnect' -c adb -x -a device -d 'Kick current connection from device side and make it reconnect.'

# commands that accept listing device files
complete -n '__fish_seen_subcommand_from exec-out' -c adb -f -a "(__fish_adb_list_files)" -d 'File on device'
complete -n '__fish_seen_subcommand_from shell' -c adb -f -a "(__fish_adb_list_files)" -d 'File on device'
complete -n '__fish_seen_subcommand_from pull' -c adb -F -a "(__fish_adb_list_files)" -d 'File on device'
complete -n '__fish_seen_subcommand_from push' -c adb -ka "(__fish_adb_list_files)" -d 'File on device'
complete -n '__fish_seen_subcommand_from push' -c adb -ka "(__fish_adb_list_local_files)"

# logcat
complete -n '__fish_seen_subcommand_from logcat' -c adb -f
# general options
complete -n '__fish_seen_subcommand_from logcat' -c adb -s L -l last -d 'Dump logs from prior to last reboot from pstore'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s b -l buffer -d ' Request alternate ring buffer(s)' -xa '(__fish_append , main system radio events crash default all)'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s c -l clear -d 'Clear (flush) the entire log and exit'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s d -d 'Dump the log and then exit (don\'t block)'
complete -n '__fish_seen_subcommand_from logcat' -c adb -l pid -d 'Only print the logs for the given PID'
complete -n '__fish_seen_subcommand_from logcat' -c adb -l wrap -d 'Sleep for 2 hours or when buffer about to wrap whichever comes first'
# formatting
complete -n '__fish_seen_subcommand_from logcat' -c adb -s v -l format -d 'Sets log print format verb and adverbs' -xa ' brief help long process raw tag thread threadtime time color descriptive epoch monotonic printable uid usec UTC year zone'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s D -l dividers -d 'Print dividers between each log buffer'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s B -l binary -d 'Output the log in binary'
# outfile files
complete -n '__fish_seen_subcommand_from logcat' -c adb -s f -l file -d 'Log to file instead of stdout'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s r -l rotate-kbytes -d 'Rotate log every kbytes, requires -f'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s n -l rotate-count -d 'Sets number of rotated logs to keep, default 4'
complete -n '__fish_seen_subcommand_from logcat' -c adb -l id -d 'If the given signature for logging changes, clear the associated files'
# logd control
complete -n '__fish_seen_subcommand_from logcat' -c adb -s g -l buffer-size -d 'Get the size of the ring buffers within logd'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s G -l buffer-size -d 'Set size of a ring buffer in logd'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s S -l statistics -d 'Output statistics'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s p -l prune -d 'Print prune rules'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s P -l prune -d 'Set prune rules'
# filtering
complete -n '__fish_seen_subcommand_from logcat' -c adb -s s -d 'Set default filter to silent'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s e -l regex -d 'Only print lines where the log message matches'
complete -n '__fish_seen_subcommand_from logcat' -c adb -s m -l max-count -d 'Quit after print <count> lines'
complete -n '__fish_seen_subcommand_from logcat' -c adb -l print -d 'Print all message even if they do not matches, requires --regex and --max-count'
complete -n '__fish_seen_subcommand_from logcat' -c adb -l uid -d 'Only display log messages from UIDs present in the comma separate list <uids>'

# commands that accept listing device binaries
complete -n '__fish_seen_subcommand_from exec-out' -c adb -f -a "(__fish_adb_list_bin)" -d "Command on device"
complete -n '__fish_seen_subcommand_from shell' -c adb -f -a "(__fish_adb_list_bin)" -d "Command on device"

# setprop and getprop in shell
complete -n '__fish_seen_subcommand_from setprop' -c adb -f -a "(__fish_adb_list_properties)" -d 'Property to set'
complete -n '__fish_seen_subcommand_from getprop' -c adb -f -a "(__fish_adb_list_properties)" -d 'Property to get'
completions/adduser.fish#
# Command specific completions for the adduser command.
# These completions where generated from the commands
# man page by the make_completions.py script, but may
# have been hand edited since.
#

complete -x -c adduser -a "(__fish_complete_users; __fish_complete_groups)"
complete -c adduser -l conf -d 'Specify config file' -r
complete -c adduser -l disabled-login -d 'Do not run passwd to set the password'
complete -c adduser -l disabled-password -d 'Do not set password, but allow non-password logins (e.g. SSH RSA)'
complete -c adduser -l force-badname -d 'Apply only a weak check for validity of the user/group name'
complete -c adduser -l gecos -d 'Set the gecos field for the new entry generated' -r
complete -c adduser -l gid -d 'When creating a group, force the groupid to be the given number' -r
complete -c adduser -l group -d 'Create a group'
complete -c adduser -l help -d 'Display brief instructions'
complete -c adduser -l home -d 'Use specified directory as the user\'s home directory' -x -a '(__fish_complete_directories)'
complete -c adduser -l shell -d 'Use shell as the user\'s login shell, rather than the default' -x -a "(string match --regex '^[^#].*' < /etc/shells; type -afp nologin)"
complete -c adduser -l ingroup -d 'Add the new user to GROUP instead of a usergroup or the default group' -x -a '(cut -d : -f 1 /etc/group)'
complete -c adduser -l no-create-home -d 'Do not create the home directory'
complete -c adduser -l quiet -d 'Suppress informational messages, only show warnings and errors'
complete -c adduser -l debug -d 'Be verbose, most useful if you want to nail down a problem with adduser'
complete -c adduser -l system -d 'Create a system user or group'
complete -c adduser -l uid -d 'Force the new userid to be the given number' -r
complete -c adduser -l firstuid -d 'Override the first uid in the range that the uid is chosen from (FIRST_UID)' -r
complete -c adduser -l lastuid -d 'ID Override the last uid in the range that the uid is chosen from (LAST_UID)' -r
complete -c adduser -l add_extra_groups -d 'Add new user to extra groups defined in the configuration file'
complete -c adduser -l version -d 'Display version and copyright information'
completions/adiff.fishcomplete -c adiff -w atool
completions/age-keygen.fishcomplete -c age-keygen -s o -l output -n "not __fish_contains_opt -s o output" -d "output file for secret key"
complete -c age-keygen -s y -n "not __fish_contains_opt -s y" -d "read identity file, print recipient(s)"
complete -c age -l version -d "print version number"
completions/age.fishcomplete -c age -s e -l encrypt -n "not __fish_contains_opt -s d decrypt" -d encrypt
complete -c age -s r -l recipient -n "not __fish_contains_opt -s d decrypt; and not __fish_contains_opt -s p passphrase" -d "public key"
complete -c age -s R -l recipients-file -n "not __fish_contains_opt -s d decrypt; and not __fish_contains_opt -s p passphrase" -d "file with public key(s)"
complete -c age -s a -l armor -n "not __fish_contains_opt -s d decrypt" -d "PEM encode ciphertext"
complete -c age -s p -l passphrase -n "not __fish_contains_opt -s d decrypt; and not __fish_contains_opt -s r recipient -s R recipients-file" -d passphrase
complete -c age -s d -l decrypt -n "not __fish_contains_opt -s e encrypt" -d decrypt
complete -c age -s i -l identity -n "__fish_contains_opt -s e encrypt -s d decrypt" -d "file with private key(s)"
complete -c age -s j -n "__fish_contains_opt -s e encrypt -s d decrypt" -d plugin
complete -c age -l version -d "print version number"
completions/airmon-ng.fish#airmon-ng

set -l commands "start stop check"
complete -c airmon-ng -x -n "not __fish_seen_subcommand_from $commands" -a "$commands"
complete -c airmon-ng -x -n "__fish_seen_subcommand_from $commands; and not __fish_seen_subcommand_from (__fish_print_interfaces)" -a "(__fish_print_interfaces)"
complete -c airmon-ng -f
completions/alias.fishcomplete -c alias -s h -l help -d 'Show help and exit'
complete -c alias -s s -l save -d 'Automatically funcsave the alias'
completions/als.fishcomplete -c als -w atool
complete -c als -a '(__fish_complete_atool_archive_contents)' -d 'Archive content'
completions/alsactl.fishset -l commands store restore nrestore init daemon rdaemon kill monitor

complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a store -d "Save current driver state" -f
complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a restore -d "Load driver state" -f
complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a nrestore -d "Restore and rescan for available soundcards" -f
complete -c alsactl -s F -l force -n "__fish_seen_subcommand_from restore nrestore" -d 'Try to restore control elements as much as possible' -f
complete -c alsactl -s g -l ignore -n "__fish_seen_subcommand_from store restore nrestore" -d 'Ignore missing soundcards' -f
complete -c alsactl -s P -l pedantic -n "__fish_seen_subcommand_from restore nrestore" -d 'Do not restore mismatching control elements' -f
complete -c alsactl -s I -l no-init-fallback -n "__fish_seen_subcommand_from restore nrestore" -d 'Do not init if restore fails' -f
complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a init -d "Initialize all devices to a default state" -f
complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a daemon -d "Periodically save state" -f
complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a rdaemon -d "Restore state and then periodically save it" -f
complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a kill -d "Notify daemon to do an operation" -f
complete -c alsactl -n "not __fish_seen_subcommand_from $commands" -a monitor -d "Monitor events" -f

complete -c alsactl -s h -l help -d 'Show available flags and commands' -f
complete -c alsactl -s d -l debug -d 'Make output a bit more verbose' -f
complete -c alsactl -s v -l version -d 'Print alsactl version number' -f
complete -c alsactl -s f -l file -d 'Select the configuration file to use'
complete -c alsactl -s l -l lock -d 'Use a lock file'
complete -c alsactl -s L -l no-lock -d 'Do not use a lock file'
complete -c alsactl -s O -l lock-state-file -d 'Select the state lock file path'
complete -c alsactl -s r -l runstate -d 'Save restore and init state to this file'
complete -c alsactl -s R -l remove -d 'Remove runstate file at first'
complete -c alsactl -s E -l env -d 'Set environment variable'
complete -c alsactl -s i -l initfile -d 'The configuration file for init'
complete -c alsactl -s p -l period -d 'The store period in seconds for the daemon command' -f
complete -c alsactl -s e -l pid-file -d 'The PID file to use'
complete -c alsactl -s b -l background -d 'Run the task in background'
complete -c alsactl -s s -l syslog -d 'Use syslog for messages'
complete -c alsactl -s n -l nice -d 'Set the process priority (see \'man nice\')' -a "(seq -20 19)"
complete -c alsactl -s c -l sched-idle -d 'Set the process scheduling policy to idle (SCHED_IDLE)'
completions/alsamixer.fishcomplete -c alsamixer -s h -l help -d "Show help"
complete -x -c alsamixer -s c -l card -d "Soundcard number or id to use"
complete -x -c alsamixer -s D -l device -d "Mixer device to control"
complete -x -c alsamixer -s V -l view -d "Starting view mode" -a "playback capture all"
complete -c alsamixer -s g -l no-color -d "Toggle the using of colors"
complete -x -c alsamixer -s a -l abstraction -d "Mixer abstraction level" -a "none basic"
completions/alternatives.fishfunction __fish_print_alternatives_names -d "Get the names of link groups in the alternatives system"
    alternatives --list | cut -f 1 | string trim
end

# common options

complete -c alternatives -l verbose -d "Generate more comments about what alternatives is doing"
complete -c alternatives -l help -d "Give some usage information"
complete -c alternatives -l version -d "Tell which version of alternatives this is"
complete -c alternatives -l keep-missing -d "If new variant doesn't provide some files, keep previous links"
complete -c alternatives -l altdir -xa "(__fish_complete_directories)" -d "Specifies the alternatives directory"
complete -c alternatives -l admindir -xa "(__fish_complete_directories)" -d "Specifies the administrative directory"

# actions

complete -c alternatives -l install -r -d "Add a group of alternatives to the system"
complete -c alternatives -l slave -n "__fish_contains_opt install" -r -d "Add a slave link to the new group"
complete -c alternatives -l initscript -n "__fish_contains_opt install" -F -d "Add an initscript for the new group"
complete -c alternatives -l family -n "__fish_contains_opt install" -x -d "Set a family for the new group"

complete -c alternatives -l remove -ra "(__fish_print_alternatives_names)" -d "Remove an alternative and all of its associated slave links"
complete -c alternatives -l set -ra "(__fish_print_alternatives_names)" -d "Set link group to given path"
complete -c alternatives -l config -xa "(__fish_print_alternatives_names)" -d "Open menu to configure link group"
complete -c alternatives -l auto -xa "(__fish_print_alternatives_names)" -d "Switch the master symlink name to automatic mode"
complete -c alternatives -l display -xa "(__fish_print_alternatives_names)" -d "Display information about the link group"
complete -c alternatives -l list -f -d "Display information about all link groups"
complete -c alternatives -l remove-all -xa "(__fish_print_alternatives_names)" -d "Remove the whole link group name"
complete -c alternatives -l add-slave -ra "(__fish_print_alternatives_names)" -d "Add a slave link to an existing alternative"
complete -c alternatives -l remove-slave -ra "(__fish_print_alternatives_names)" -d "Remove slave from an existing alternative"
completions/amixer.fishset -l cmds 'scontrols scontents controls contents sget sset cset cget set get'
complete -c amixer -xa "$cmds" -n "not __fish_seen_subcommand_from $cmds"
complete -c amixer -n '__fish_seen_subcommand_from sset sget get set' -xa "(amixer scontrols | string split -f 2 \')"

complete -c amixer -s h -l help -d 'this help'
complete -c amixer -s c -l card -r -d 'select the card'
complete -c amixer -s D -l device -r -d 'select the device, default \'default\''
complete -c amixer -s d -l debug -d 'debug mode'
complete -c amixer -s n -l nocheck -d 'do not perform range checking'
complete -c amixer -s v -l version -d 'print version of this program'
complete -c amixer -s q -l quiet -d 'be quiet'
complete -c amixer -s i -l inactive -d 'show also inactive controls'
complete -c amixer -s a -l abstract -d 'select abstraction level' -xa 'none basic'
complete -c amixer -s s -l stdin -d 'Read and execute commands from stdin sequentially'
completions/and.fishcomplete -c and -s h -l help -d 'Display help and exit'
complete -c and -xa '(__fish_complete_subcommand)'
completions/animate.fishcomplete -c animate -o alpha -d 'Control alpha/matte channel of an image [option]' -xa '(animate -list alpha)'
complete -c animate -o authenticate -d 'Decipher image with this password [password]'
complete -c animate -o backdrop -d 'Display image centered on a backdrop'
complete -c animate -o channel -d 'Apply option to select image channels [type]' -xa '(animate -list channel)'
complete -c animate -o colormap -d 'Shared or Private [type]' -x
complete -c animate -o colorspace -d 'Alternate image colorspace [type]' -xa '(animate -list colorspace)'
complete -c animate -o decipher -d 'Convert cipher pixels to plain pixels [filename]' -r
complete -c animate -o define -d 'Define one or more image format options [format:option]'
complete -c animate -o delay -d 'Display the next image after pausing [value]'
complete -c animate -o density -d 'Horizontal and vertical density of the image [geometry]'
complete -c animate -o depth -d 'Image depth [value]'
complete -c animate -o display -d 'Display image to this X server [server]'
complete -c animate -o dispose -d 'Layer disposal method [method]' -xa '(animate -list dispose)'
complete -c animate -o dither -d 'Apply error diffusion to image [method]' -xa '(animate -list dither)'
complete -c animate -o filter -d 'Choose filter when resizing an image [type]' -xa '(animate -list filter)'
complete -c animate -o format -d 'Output formatted image characteristics ["string"]'
complete -c animate -o gamma -d 'Level of gamma correction [value]'
complete -c animate -o geometry -d 'Preferred size and location of the Image window [geometry]'
complete -c animate -o gravity -d 'Horizontal and vertical backdrop placement [type]' -xa '(animate -list gravity)'
complete -c animate -o identify -d 'Identify the format and characteristics of the image'
complete -c animate -o immutable -d 'Displayed image cannot be modified'
complete -c animate -o interlace -d 'Type of image interlacing scheme [type]' -xa '(animate -list interlace)'
complete -c animate -o interpolate -d 'Pixel color interpolation method [method]' -xa '(animate -list interpolate)'
complete -c animate -o limit -d 'Pixel cache resource limit [type value]' -x
complete -c animate -o loop -d 'Loop images then exit [iterations]'
complete -c animate -o map -d 'Display image using this Standard Colormap [type]' -x
complete -c animate -o monitor -d 'Monitor progress'
complete -c animate -o pause -d 'Seconds to pause before reanimating'
complete -c animate -o page -d 'Size and location of an image canvas (setting) [geometry]'
complete -c animate -o quantize -d 'Reduce colors in this colorspace [colorspace]' -xa '(animate -list colorspace)'
complete -c animate -o quiet -d 'Suppress all warning messages'
complete -c animate -o regard-warnings -d 'Pay attention to warning messages'
complete -c animate -o remote -d 'Command execute a command in an remote display process'
complete -c animate -o respect-parentheses -d 'Settings remain in effect until parenthesis boundary'
complete -c animate -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
complete -c animate -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c animate -o set -d 'Attribute set an image attribute [value]'
complete -c animate -o size -d 'Width and height of image [geometry]'
complete -c animate -o transparent-color -d 'Transparent color [color]' -xa '(__fish_complete_convert_options color)'
complete -c animate -o treedepth -d 'Color tree depth [value]'
complete -c animate -o verbose -d 'Print detailed information about the image'
complete -c animate -o visual -d 'Display image using this visual type [type]' -x
complete -c animate -o virtual-pixel -d 'Virtual pixel access method [method]' -xa '(animate -list virtual-pixel)'
complete -c animate -o window -d 'Display image to background of this window [id]' -xa 'root (__fish_print_xwindows)'
complete -c animate -o colors -d 'Preferred number of colors in the image [value]'
complete -c animate -o crop -d 'Preferred size and location of the cropped image [geometry]'
complete -c animate -o extract -d 'Extract area from image [geometry]'
complete -c animate -o monochrome -d 'Transform image to black and white'
complete -c animate -o repage -d 'Size and location of an image canvas (operator) [geometry]'
complete -c animate -o resample -d 'Change the resolution of an image [geometry]'
complete -c animate -o resize -d 'Resize the image [geometry]'
complete -c animate -o rotate -d 'Apply Paeth rotation to the image [degrees]'
complete -c animate -o strip -d 'Strip image of all profiles and comments'
complete -c animate -o thumbnail -d 'Create a thumbnail of the image [geometry]'
complete -c animate -o trim -d 'Trim image edges'
complete -c animate -o coalesce -d 'Merge a sequence of images'
complete -c animate -o flatten -d 'Flatten a sequence of images'
complete -c animate -o debug -d 'Display copious debugging information [events]' -xa '(animate -list debug)'
complete -c animate -o help -d 'Print program options'
complete -c animate -o list -d 'Print a list of supported option arguments [type]' -xa '(animate -list list)'
complete -c animate -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
complete -c animate -o version -d 'Print version information'
complete -c animate -o matte -d 'Store matte channel if the image has one'
complete -c animate -o scenes -d 'Range image scene range'
complete -c animate -o support -d 'Resize support: > 1.0 is blurry, < 1.0 is sharp [factor]'
completions/ansible-galaxy.fish# global options
complete -c ansible-galaxy -n __fish_use_subcommand -l version -d "Show version and config"
complete -c ansible-galaxy -s h -l help -d "Show help message"
complete -c ansible-galaxy -n __fish_use_subcommand -s v -l verbose -d "Verbose mode (-vvv for more, -vvvv for connection debugging)"

# first subcommand
complete -c ansible-galaxy -n __fish_use_subcommand -xa "
    collection\t'Manage a collection'
    role\t'Manage a role'
"

# second subcommand (for collection)
complete -c ansible-galaxy -n '__fish_seen_subcommand_from collection' -a "
    download\t'Download collections as tarball'
    init\t'Initialize new collection with the base structure'
    build\t'Build collection artifact that can be published'
    publish\t'Publish collection artifact to Ansible Galaxy'
    install\t'Install collections'
    list\t'Show collections installed'
    verify\t'Compare checksums of local and remote collections'
"

# second subcommand (for role)
complete -c ansible-galaxy -n '__fish_seen_subcommand_from role' -a "
    init\t'Initialize new role with the base structure'
    remove\t'Delete roles from roles_path'
    delete\t'Removes the role from Galaxy'
    list\t'Show roles installed'
    search\t'Search the Galaxy database by keywords'
    import\t'Import role into a galaxy server'
    setup\t'Manage integration between Galaxy and the given source'
    info\t'View details about a role'
    install\t'Install roles'
"
completions/ansible-playbook.fishcomplete -c ansible-playbook -l ask-vault-pass -f -d "Ask for vault password"
complete -c ansible-playbook -s C -l check -f -d "Just check, don't make any changes"
complete -c ansible-playbook -s D -l diff -f -d "Show the differences in files and templates"
complete -c ansible-playbook -s e -l extra-vars -r -d "Set additional variables as key=value or YAML/JSON"
complete -c ansible-playbook -l flush-cache -d "Clear the fact cache"
complete -c ansible-playbook -l force-handlers -d "Run handlers even if a task fails"
complete -c ansible-playbook -s f -l forks -a "(seq 0 100)" -d "Number of parallel processes to use (default=5)"
complete -c ansible-playbook -s h -l help -d "Shows a help message"
complete -c ansible-playbook -s i -l inventory -r -d "Specify inventory host path or comma separated host list"
complete -c ansible-playbook -s l -l limit -r -d "Further limit selected hosts to an additional pattern"
complete -c ansible-playbook -l list-hosts -d "List all matching hosts"
complete -c ansible-playbook -l list-tags -d "List all available tags"
complete -c ansible-playbook -l list-tasks -d "List all tasks that would be executed"
complete -c ansible-playbook -s M -l module-path -r -d "Specify path(s) to module library (default=None)"
complete -c ansible-playbook -l new-vault-password-file -f -d "New vault password file for rekey"
complete -c ansible-playbook -l output -f -d "Output file name for encrypt or decrypt; use - for stdout"
complete -c ansible-playbook -l skip-tags -r -d "Don't run plays and tasks whose tags match these values"
complete -c ansible-playbook -l start-at-task -r -d "Start the playbook at the task matching this name"
complete -c ansible-playbook -l step -d "Confirm each task before running"
complete -c ansible-playbook -l syntax-check -f -d "Perform a syntax check on the playbook"
complete -c ansible-playbook -s t -l tags -r -f -d "Only run plays and tasks tagged with these values"
complete -c ansible-playbook -l vault-password-file -d "Vault password file"
complete -c ansible-playbook -s v -l verbose -f -d "Verbose mode (-vv/-vvv/-vvvv for more)"
complete -c ansible-playbook -l version -f -d "Display version and exit"
complete -c ansible-playbook -s k -l ask-pass -f -d "Ask for connection password"
complete -c ansible-playbook -l private-key -r -d "Use this file to authenticate the connection"
complete -c ansible-playbook -s u -l user -f -a "(__fish_complete_users)" -d "Connect as this user (default=None)"
complete -c ansible-playbook -s c -l connection -f -d "Connection type to use (default=smart)"
complete -c ansible-playbook -s T -l timeout -f -d "Set the connection timeout in seconds (default=10)"
complete -c ansible-playbook -l ssh-common-args -f -d "Specify common arguments to pass to sftp/scp/ssh"
complete -c ansible-playbook -l sftp-extra-args -f -d "Specify extra arguments to pass to sftp only"
complete -c ansible-playbook -l scp-extra-args -f -d "Specify extra arguments to pass to scp only"
complete -c ansible-playbook -l ssh-extra-args -f -d "Specify extra arguments to pass to ssh only"
complete -c ansible-playbook -s b -l become -f -d "Run operations with become"
complete -c ansible-playbook -l become-method -r -f -a "sudo su pbrun pfexec runas doas dzdo" -d "Privilege escalation method to use (default=sudo)"
complete -c ansible-playbook -l become-user -r -f -a "(__fish_complete_users)" -d "Run operations as this user (default=root)"
complete -c ansible-playbook -s K -l ask-become-pass -f -d "Ask for privilege escalation password"
complete -c ansible-playbook -l become-password-file -d "Become password file"
completions/ansible-vault.fishfunction __fish_ansible_vault_no_subcommand -d 'Test if ansible-vault has yet to be given the subcommand'
    commandline -pc | not string match --regex '[^-]\b(?:create|decrypt|edit|encrypt|encrypt_string|rekey|view)\b'
end

function __fish_ansible_vault_using_command
    set -l cmd (string trim (__fish_ansible_vault_no_subcommand))
    test -z "$cmd"
    and return 1
    contains -- "$cmd" $argv
end

# generic options
complete -c ansible-vault -l version -d "Display version and exit"
complete -c ansible-vault -s h -l help -f -d "Show help message and exit"
complete -c ansible-vault -s v -l verbose -d "Verbose mode (-vvv for more, -vvvv to enable connection debugging)"
complete -c ansible-vault -l ask-vault-pass -f -d "Ask for vault password"
complete -c ansible-vault -l new-vault-id -r -d "the new vault identity to use for rekey"
complete -c ansible-vault -l new-vault-password-file -r -d "New vault password file for rekey"
complete -c ansible-vault -l vault-id -r -d "the vault identity to use"
complete -c ansible-vault -l vault-password-file -r -d "Vault password file"

# subcommands
complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -a decrypt -d 'Decrypt encrypted file or stdin'
complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -a encrypt -d 'Encrypt a file or stdin'
complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -ra create -d 'Create encrypted file'
complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -ra edit -d 'Edit encrypted file'
complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -ra rekey -d 'Rekey encrypted file'
complete -c ansible-vault -n __fish_ansible_vault_no_subcommand -ra view -d 'View contents of something encrypted'
complete -f -c ansible-vault -n __fish_ansible_vault_no_subcommand -a encrypt_string -d 'Encrypt string'

# encrypt_string options
complete -c ansible-vault -n '__fish_ansible_vault_using_command encrypt encrypt_string' -r -l stdin-name -f -d 'Specify the variable name for stdin'
complete -c ansible-vault -n '__fish_ansible_vault_using_command encrypt encrypt_string' -r -s n -l name -f -d 'Specify the variable name'
complete -c ansible-vault -n '__fish_ansible_vault_using_command encrypt encrypt_string' -s p -l prompt -d 'Prompt for the string to encrypt'

# shared options
complete -c ansible-vault -n '__fish_ansible_vault_using_command encrypt encrypt_string rekey edit create' -l encrypt-vault-id -r -d "the vault id used to encrypt (required if more than vault-id is provided)"
complete -c ansible-vault -n '__fish_ansible_vault_using_command encrypt encrypt_string decrypt' -l output -r -d "Output file name for encrypt or decrypt; use - for stdout"
completions/ansible.fishcomplete -c ansible -s a -l args -r -f -d "Module arguments"
complete -c ansible -l ask-vault-pass -f -d "Ask for vault password"
complete -c ansible -s B -l background -r -f -d "Run asynchronously, failing after X seconds"
complete -c ansible -s C -l check -f -d "Just check, don't make any changes"
complete -c ansible -s D -l diff -f -d "Show the differences in files and templates"
complete -c ansible -s e -l extra-vars -r -d "Set additional variables as key=value or YAML/JSON"
complete -c ansible -s f -l forks -a "(seq 0 100)" -d "Number of parallel processes to use (default=5)"
complete -c ansible -s h -l help -d "Shows a help message"
complete -c ansible -s i -l inventory -r -d "Specify inventory host path or comma separated host list"
complete -c ansible -s l -l limit -r -d "Further limit selected hosts to an additional pattern"
complete -c ansible -l list-hosts -r -d "List all matching hosts"
complete -c ansible -s m -l module-name -r -d "Module name to execute (default=command)"
complete -c ansible -s M -l module-path -r -d "Specify path(s) to module library (default=None)"
complete -c ansible -l new-vault-password-file -f -d "New vault password file for rekey"
complete -c ansible -s o -l one-line -d "Condense output"
complete -c ansible -l output -f -d "Output file name for encrypt or decrypt; use - for stdout"
complete -c ansible -s P --l poll -r -d "Set the poll interval if using -B (default=15)"
complete -c ansible -l syntax-check -f -d "Perform a syntax check on the playbook"
complete -c ansible -s t -l tree -f -a "(__fish_complete_directories)" -d "Log output to this directory"
complete -c ansible -l vault-password-file -d "Vault password file"
complete -c ansible -s v -l verbose -f -d "Verbose mode (-vv/-vvv/-vvvv for more)"
complete -c ansible -l version -f -d "Display version and exit"
complete -c ansible -s k -l ask-pass -f -d "Ask for connection password"
complete -c ansible -l private-key -r -d "Use this file to authenticate the connection"
complete -c ansible -l key-file -r -d "Use this file to authenticate the connection"
complete -c ansible -s u -l user -f -a "(__fish_complete_users)" -d "Connect as this user (default=None)"
complete -c ansible -s c -l connection -f -d "Connection type to use (default=smart)"
complete -c ansible -s T -l timeout -f -d "Set the connection timeout in seconds (default=10)"
complete -c ansible -l ssh-common-args -f -d "Specify common arguments to pass to sftp/scp/ssh"
complete -c ansible -l sftp-extra-args -f -d "Specify extra arguments to pass to sftp only"
complete -c ansible -l scp-extra-args -f -d "Specify extra arguments to pass to scp only"
complete -c ansible -l ssh-extra-args -f -d "Specify extra arguments to pass to ssh only"
complete -c ansible -s b -l become -f -d "Run operations with become"
complete -c ansible -l become-method -r -f -a "sudo su pbrun pfexec runas doas dzdo" -d "Privilege escalation method to use (default=sudo)"
complete -c ansible -l become-user -r -f -a "(__fish_complete_users)" -d "Run operations as this user (default=root)"
complete -c ansible -s K -l ask-become-pass -f -d "Ask for privilege escalation password"
completions/ant.fish# Apache Ant (1.9.5) completion for Fish Shell.

function __fish_complete_ant_targets -d "Print list of targets from build.xml and imported files"
    function __get_buildfile -d "Get a buildfile that will be used by ant"
        set -l tokens $argv # tokens from 'commandline -xpc'
        set -l prev $tokens[1]
        set -l buildfile "build.xml"
        for token in $argv[2..-1]
            switch $prev
                case -buildfile -file -f
                    set buildfile echo $token
            end
            set prev $token
        end
        # return last one
        echo $buildfile
    end
    function __parse_ant_targets_from_projecthelp -d "Parse ant targets from projecthelp"
        set -l buildfile $argv[1] # full path to buildfile
        set -l targets (ant -p -debug -f $buildfile 2> /dev/null | string match -r '^\s[[:graph:]].*$')
        for target in $targets
            # Use [[:graph:]] and [[:print:]] to ignore ANSI escape code
            set -l tokens (string match -r '^\s([[:graph:]]+)(?:\s+([[:print:]]+))?' "$target")
            if test (count $tokens) -ge 3
                echo $tokens[2]\t$tokens[3]
            else if test (count $tokens) -ge 2
                echo $tokens[2]
            end
        end
    end
    function __get_ant_targets_from_projecthelp -d "Get ant targets from projecthelp"
        set -l buildfile $argv[1] # full path to buildfile

        set -l xdg_cache_home $XDG_CACHE_HOME[1]
        if test -z "$xdg_cache_home"
            set xdg_cache_home $HOME/.cache
        end

        set -l cache_dir $xdg_cache_home/fish/ant_completions
        mkdir -p $cache_dir

        set -l cache_file $cache_dir/(__fish_md5 -s $buildfile)
        if test ! -s "$cache_file"
            # generate cache file if empty
            __parse_ant_targets_from_projecthelp $buildfile >$cache_file
        end

        cat $cache_file
    end

    set -l tokens $argv
    set -l buildfile (__get_buildfile $tokens | path filter)
    or return 1 # return nothing if buildfile does not exist

    __get_ant_targets_from_projecthelp $buildfile
end

# completion for ant targets
complete -x -c ant -a "(__fish_complete_ant_targets (commandline -xpc))"

# Script Options:
complete -f -c ant -l help -l h -d 'print help message and ant help'
complete -f -c ant -l noconfig -d 'suppress sourcing of configuration files'
complete -f -c ant -l usejikes -d 'enable use of jikes by default'
complete -f -c ant -l execdebug -d 'print ant exec line generated by this launch script'
# Options:
complete -f -c ant -o help -s h -d 'print help message'
complete -f -c ant -o projecthelp -s p -d 'print project help information'
complete -f -c ant -o version -d 'print the version information'
complete -f -c ant -o diagnostics -d 'print diagnostic information'
complete -f -c ant -o quiet -s q -d 'be extra quiet'
complete -f -c ant -o silent -s S -d 'print nothing but task outputs and build failures'
complete -f -c ant -o verbose -s v -d 'be extra verbose'
complete -f -c ant -o debug -s d -d 'print debugging information'
complete -f -c ant -o emacs -s e -d 'produce logging information without adornments'
complete -f -c ant -o noinput -d 'do not allow interactive input'
complete -f -c ant -s D -d 'use value for given property like -D<property>=<value>'
complete -f -c ant -o keep-going -s k -d 'execute all targets that do not depend on failed target(s)'
complete -f -c ant -o nouserlib -d 'Run ant without using jar files from ${user.home}/.ant/lib'
complete -f -c ant -o noclasspath -d 'Run ant without using CLASSPATH'
complete -f -c ant -o autoproxy -d 'Java1.5+: use the OS proxy settings'
complete -r -c ant -o lib -d 'specifies a path to search for jars and classes'
complete -r -c ant -o logfile -s l -d 'use given file for log'
complete -r -c ant -o logger -d 'the class which is to perform logging'
complete -r -c ant -o listener -d 'add an instance of class as a project listener'
complete -r -c ant -o buildfile -o file -s f -d 'use given buildfile'
complete -r -c ant -o propertyfile -d 'load properties from file, -D properties takes precedence'
complete -r -c ant -o inputhandler -d 'the class which will handle input requests'
complete -r -c ant -o find -s s -d 'search for buildfile towards the root and use it'
complete -r -c ant -o nice -d 'A niceness value for the main thread'
complete -r -c ant -o main -d 'override Ant\'s normal entry point'
completions/apack.fishcomplete -c apack -w atool
completions/apk.fish# Completions for apk (Alpine Package Keeper)

# Package name
complete -c apk -n "__fish_seen_subcommand_from add" -a "(apk search -q 2>/dev/null)" -d Package
complete -c apk -n "__fish_seen_subcommand_from manifest" -a "(apk info 2>/dev/null)" -d Package
complete -f -c apk -n "__fish_seen_subcommand_from info fetch dot" -a "(apk search -q 2>/dev/null)" -d Package
complete -f -c apk -n "__fish_seen_subcommand_from del fix version" -a "(apk info 2>/dev/null)" -d Package

# Global options
complete -f -c apk -s h -l help -d "Show help"
complete -r -c apk -s p -l root -d "Install packages to DIR"
complete -r -c apk -s X -l repository -d "Use packages from REPO"
complete -f -c apk -s q -l quiet -d "Print less information"
complete -f -c apk -s v -l verbose -d "Print more information"
complete -f -c apk -s i -l interactive -d "Ask confirmation for certain operations"
complete -f -c apk -s V -l version -d "Print program version"
complete -f -c apk -l force-binary-stdout -d "Continue even if binary data is to be output"
complete -f -c apk -l force-broken-world -d "Continue even if 'world' cannot be satisfied"
complete -f -c apk -l force-non-repository -d "Continue even if packages may be lost on reboot"
complete -f -c apk -l force-old-apk -d "Continue even if packages use unsupported features"
complete -f -c apk -l force-overwrite -d "Overwrite files in other packages"
complete -f -c apk -l force-refresh -d "Don't use cached files"
complete -f -c apk -s U -l update-cache -d "Alias for --cache-max-age 1"
complete -f -c apk -l progress -d "Show a progress bar"
complete -x -c apk -l progress-fd -d "Write progress to FD"
complete -f -c apk -l no-progress -d "Disable progress bar even for TTYs"
complete -f -c apk -l purge -d "Delete also modified configuration files and uninstalled packages from cache"
complete -f -c apk -l allow-untrusted -d "Install packages with untrusted signature or no signature"
complete -x -c apk -l wait -d "Wait for TIME seconds to get an exclusive repository lock before failing"
complete -r -c apk -l keys-dir -d "Override directory of trusted keys"
complete -r -c apk -l repositories-file -d "Override repositories file"
complete -f -c apk -l no-network -d "Don't use network"
complete -f -c apk -l no-cache -d "Don't use any local cache path"
complete -r -c apk -l cache-dir -d "Override cache directory"
complete -x -c apk -l cache-max-age -d "Maximum AGE for index in cache before refresh"
complete -x -c apk -l arch -d "Use architecture with --root"
complete -f -c apk -l print-arch -d "Print default architecture"

# Commands
complete -f -c apk -n __fish_use_subcommand -a add -d "Add packages"
complete -f -c apk -n __fish_use_subcommand -a del -d "Remove packages"
complete -f -c apk -n __fish_use_subcommand -a fix -d "Repair package"
complete -f -c apk -n __fish_use_subcommand -a update -d "Update repository indexes"
complete -f -c apk -n __fish_use_subcommand -a info -d "Give detailed information about packages"
complete -f -c apk -n __fish_use_subcommand -a list -d "List packages"
complete -f -c apk -n __fish_use_subcommand -a search -d "Search package"
complete -f -c apk -n __fish_use_subcommand -a upgrade -d "Upgrade installed packages"
complete -f -c apk -n __fish_use_subcommand -a cache -d "Manage local package cache"
complete -f -c apk -n __fish_use_subcommand -a version -d "Compare package versions"
complete -f -c apk -n __fish_use_subcommand -a index -d "Create repository index file"
complete -f -c apk -n __fish_use_subcommand -a fetch -d "Download packages"
complete -f -c apk -n __fish_use_subcommand -a audit -d "Audit the directories for changes"
complete -f -c apk -n __fish_use_subcommand -a verify -d "Verify package integrity and signature"
complete -f -c apk -n __fish_use_subcommand -a dot -d "Generate graphviz graphs"
complete -f -c apk -n __fish_use_subcommand -a policy -d "Show repository policy for packages"
complete -f -c apk -n __fish_use_subcommand -a stats -d "Show statistics about repositories and installations"
complete -f -c apk -n __fish_use_subcommand -a manifest -d "Show checksums of package contents"

# Commit options
complete -f -c apk -n "__fish_seen_subcommand_from add del fix upgrade" -s s -l simulate -d "Simulate the requested operation"
complete -f -c apk -n "__fish_seen_subcommand_from add del fix upgrade" -l clean-protected -d "Don't create .apk-new files"
complete -f -c apk -n "__fish_seen_subcommand_from add del fix upgrade" -l overlay-from-stdin -d "Read list of overlay files from stdin"
complete -f -c apk -n "__fish_seen_subcommand_from add del fix upgrade" -l no-scripts -d "Don't execute any scripts"
complete -f -c apk -n "__fish_seen_subcommand_from add del fix upgrade" -l no-commit-hooks -d "Skip pre/post hook scripts"
complete -f -c apk -n "__fish_seen_subcommand_from add del fix upgrade" -l initramfs-diskless-boot -d "Enables options for diskless initramfs boot"

# Add options
complete -f -c apk -n "__fish_seen_subcommand_from add" -l initdb -d "Initialize database"
complete -f -c apk -n "__fish_seen_subcommand_from add" -s u -l upgrade -d "Prefer to upgrade package"
complete -f -c apk -n "__fish_seen_subcommand_from add" -s l -l latest -d "Select latest version of package"
complete -x -c apk -n "__fish_seen_subcommand_from add" -s t -l virtual -d "Create virtual package"
complete -f -c apk -n "__fish_seen_subcommand_from add" -l no-chown -d "Don't change file owner or group"

# Delete options
complete -f -c apk -n "__fish_seen_subcommand_from del" -s r -l rdepends -d "Remove unneeded dependencies too"

# Fix options
complete -f -c apk -n "__fish_seen_subcommand_from fix" -s d -l depends -d "Fix all dependencies too"
complete -f -c apk -n "__fish_seen_subcommand_from fix" -s r -l reinstall -d "Reinstall the package"
complete -f -c apk -n "__fish_seen_subcommand_from fix" -s u -l upgrade -d "Prefer to upgrade package"
complete -f -c apk -n "__fish_seen_subcommand_from fix" -s x -l xattr -d "Fix packages with broken xattrs"
complete -f -c apk -n "__fish_seen_subcommand_from fix" -l directory-permissions -d "Reset all directory permissions"

# Info options
complete -f -c apk -n "__fish_seen_subcommand_from info" -s L -l contents -d "List included files"
complete -f -c apk -n "__fish_seen_subcommand_from info" -s e -l installed -d "Check PACKAGE installed status"
complete -r -c apk -n "__fish_seen_subcommand_from info" -s W -l who-owns -d "Print who owns the file"
complete -f -c apk -n "__fish_seen_subcommand_from info" -s R -l depends -d "List the dependencies"
complete -f -c apk -n "__fish_seen_subcommand_from info" -s P -l provides -d "List virtual packages provided"
complete -f -c apk -n "__fish_seen_subcommand_from info" -s r -l rdepends -d "List reverse dependencies"
complete -f -c apk -n "__fish_seen_subcommand_from info" -l replaces -d "List packages that PACKAGE might replace"
complete -f -c apk -n "__fish_seen_subcommand_from info" -l install-if -d "List install_if rule"
complete -f -c apk -n "__fish_seen_subcommand_from info" -l rinstall-if -d "List packages having install_if referencing PACKAGE"
complete -f -c apk -n "__fish_seen_subcommand_from info" -s w -l webpage -d "Print the URL for the upstream"
complete -f -c apk -n "__fish_seen_subcommand_from info" -s s -l size -d "Show installed size"
complete -f -c apk -n "__fish_seen_subcommand_from info" -s d -l description -d "Print the description"
complete -f -c apk -n "__fish_seen_subcommand_from info" -l license -d "Print the license"
complete -f -c apk -n "__fish_seen_subcommand_from info" -l triggers -d "Print active triggers"
complete -f -c apk -n "__fish_seen_subcommand_from info" -s a -l all -d "Print all information"

# List options
complete -f -c apk -n "__fish_seen_subcommand_from list" -s I -l installed -d "List installed packages only"
complete -f -c apk -n "__fish_seen_subcommand_from list" -s O -l orphaned -d "List orphaned packages only"
complete -f -c apk -n "__fish_seen_subcommand_from list" -s a -l available -d "List available packages only"
complete -f -c apk -n "__fish_seen_subcommand_from list" -s u -l upgradable -d "List upgradable packages only"
complete -f -c apk -n "__fish_seen_subcommand_from list" -s o -l origin -d "List packages by origin"
complete -f -c apk -n "__fish_seen_subcommand_from list" -s d -l depends -d "List packages by dependency"
complete -f -c apk -n "__fish_seen_subcommand_from list" -s P -l providers -d "List packages by provider"

# Search options
complete -f -c apk -n "__fish_seen_subcommand_from search" -s a -l all -d "Show all package versions"
complete -f -c apk -n "__fish_seen_subcommand_from search" -s d -l description -d "Search package descriptions"
complete -f -c apk -n "__fish_seen_subcommand_from search" -s x -l exact -d "Require exact match"
complete -f -c apk -n "__fish_seen_subcommand_from search" -s o -l origin -d "Print origin package name"
complete -f -c apk -n "__fish_seen_subcommand_from search" -s r -l rdepends -d "Print reverse dependencies"
complete -f -c apk -n "__fish_seen_subcommand_from search" -l has-origin -d "List packages that have the given origin"

# Upgrade options
complete -f -c apk -n "__fish_seen_subcommand_from upgrade" -s a -l available -d "Reset all packages to the provided versions"
complete -f -c apk -n "__fish_seen_subcommand_from upgrade" -s l -l latest -d "Select latest version of package"
complete -f -c apk -n "__fish_seen_subcommand_from upgrade" -l no-self-upgrade -d "Don't do early upgrade of the apk"
complete -f -c apk -n "__fish_seen_subcommand_from upgrade" -l self-upgrade-only -d "Only do self-upgrade"
complete -f -c apk -n "__fish_seen_subcommand_from upgrade" -l ignore -d "Ignore the upgrade of PACKAGE"
complete -f -c apk -n "__fish_seen_subcommand_from upgrade" -l prune -d "Prune the WORLD by removing packages which are no longer available"

# Cache options
complete -f -c apk -n "__fish_seen_subcommand_from cache" -s u -l upgrade -d "Prefer to upgrade package"
complete -f -c apk -n "__fish_seen_subcommand_from cache" -s l -l latest -d "Select latest version of package"

# Version options
complete -f -c apk -n "__fish_seen_subcommand_from version" -s I -l indexes -d "Print description and versions of indexes"
complete -f -c apk -n "__fish_seen_subcommand_from version" -s t -l test -d "Compare two given versions"
complete -f -c apk -n "__fish_seen_subcommand_from version" -s c -l check -d "Check the given version strings"
complete -f -c apk -n "__fish_seen_subcommand_from version" -s a -l all -d "Consider packages from all repository tags"
complete -x -c apk -n "__fish_seen_subcommand_from version" -s l -l limit -d "Limit to packages with output matching given operand"

# Index options
complete -r -c apk -n "__fish_seen_subcommand_from index" -s o -l output -d "Write the generated index to FILE"
complete -r -c apk -n "__fish_seen_subcommand_from index" -s x -l index -d "Read an existing index from INDEX"
complete -x -c apk -n "__fish_seen_subcommand_from index" -s d -l description -d "Add a description to the index"
complete -x -c apk -n "__fish_seen_subcommand_from index" -l rewrite-arch -d "Use ARCH as architecture for all packages"
complete -f -c apk -n "__fish_seen_subcommand_from index" -l no-warnings -d "Disable the warning about missing dependencies"

# Fetch options
complete -f -c apk -n "__fish_seen_subcommand_from fetch" -s L -l link -d "Create hard links"
complete -f -c apk -n "__fish_seen_subcommand_from fetch" -s R -l recursive -d "Fetch all dependencies too"
complete -f -c apk -n "__fish_seen_subcommand_from fetch" -l simulate -d "Simulate the requested operation"
complete -f -c apk -n "__fish_seen_subcommand_from fetch" -s s -l stdout -d "Dump the .apk to stdout"
complete -r -c apk -n "__fish_seen_subcommand_from fetch" -s o -l output -d "Write the downloaded files to DIR"

# Audit options
complete -f -c apk -n "__fish_seen_subcommand_from audit" -l backup -d "Audit configuration files only"
complete -f -c apk -n "__fish_seen_subcommand_from audit" -l system -d "Audit all system files"
complete -f -c apk -n "__fish_seen_subcommand_from audit" -l check-permissions -d "Check file permissions too"
complete -f -c apk -n "__fish_seen_subcommand_from audit" -s r -l recursive -d "Descend into directories and audit them as well"
complete -f -c apk -n "__fish_seen_subcommand_from audit" -l packages -d "List only the changed packages"

# Dot options
complete -f -c apk -n "__fish_seen_subcommand_from dot" -l errors -d "Consider only packages with errors"
complete -f -c apk -n "__fish_seen_subcommand_from dot" -l installed -d "Consider only installed packages"
completions/apkanalyzer.fishset -l subcommands apk files manifest dex resources

set -l apk_subcommands summary file-size download-size features compare
set -l files_subcommands list cat
set -l manifest_subcommands print application-id version-name version-code min-sdk target-sdk permissions debuggable
set -l dex_subcommands list references packages code
set -l resources_subcommands package configs value name xml

complete -f -n "not __fish_seen_subcommand_from $subcommands" -c apkanalyzer -a apk -d 'Analyze APK file attributes'
complete -f -n "not __fish_seen_subcommand_from $subcommands" -c apkanalyzer -a files -d 'Analyze the files inside the APK file'
complete -f -n "not __fish_seen_subcommand_from $subcommands" -c apkanalyzer -a manifest -d 'Analyze the contents of the manifest file'
complete -f -n "not __fish_seen_subcommand_from $subcommands" -c apkanalyzer -a dex -d 'Analyze the DEX files inside the APK file'
complete -f -n "not __fish_seen_subcommand_from $subcommands" -c apkanalyzer -a resources -d 'View text, image and string resources'

# global-option
complete -n "not __fish_seen_subcommand_from $apk_subcommands $files_subcommands $manifest_subcommands $dex_subcommands $resources_subcommands" -c apkanalyzer -s h -l human-readable -d 'Human-readable output'

# apk
complete -f -n "__fish_seen_subcommand_from apk; and not __fish_seen_subcommand_from $apk_subcommands" -c apkanalyzer -a summary -d 'Prints the application ID, version code, and version name'
complete -f -n "__fish_seen_subcommand_from apk; and not __fish_seen_subcommand_from $apk_subcommands" -c apkanalyzer -a file-size -d 'Prints the total file size of the APK'
complete -f -n "__fish_seen_subcommand_from apk; and not __fish_seen_subcommand_from $apk_subcommands" -c apkanalyzer -a download-size -d 'Prints an estimate of the download size of the APK'
complete -f -n "__fish_seen_subcommand_from apk; and not __fish_seen_subcommand_from $apk_subcommands" -c apkanalyzer -a features -d 'Prints features used by the APK that trigger Play Store filtering'
complete -f -n "__fish_seen_subcommand_from apk; and not __fish_seen_subcommand_from $apk_subcommands" -c apkanalyzer -a compare -d 'Compares the sizes of apk-file and apk-file'
# apk options
complete -n '__fish_seen_subcommand_from apk; and __fish_seen_subcommand_from features' -c apkanalyzer -l not-required -d 'Include features marked as not required in the output'
complete -n '__fish_seen_subcommand_from apk; and __fish_seen_subcommand_from compare' -c apkanalyzer -l different-only -d 'Prints directories and files with differences'
complete -n '__fish_seen_subcommand_from apk; and __fish_seen_subcommand_from compare' -c apkanalyzer -l files-only -d 'Does not print directory entries'
complete -n '__fish_seen_subcommand_from apk; and __fish_seen_subcommand_from compare' -c apkanalyzer -l patch-size -d 'Shows an estimate of the file-by-file patch instead of a raw difference'

complete -n "__fish_seen_subcommand_from apk; and __fish_seen_subcommand_from $apk_subcommands" -c apkanalyzer -ka '(__fish_complete_suffix .apk)'

# files
complete -f -n "__fish_seen_subcommand_from files; and not __fish_seen_subcommand_from $apk_subcommands" -c apkanalyzer -a list -d 'Lists all files in the APK'
complete -f -n "__fish_seen_subcommand_from files; and not __fish_seen_subcommand_from $apk_subcommands" -c apkanalyzer -a cat -d 'Prints out the file contents'
# files options
complete -n '__fish_seen_subcommand_from files; and __fish_seen_subcommand_from list' -c apkanalyzer -l file -d 'Specify a path inside the APK' -r

complete -n "__fish_seen_subcommand_from files; and __fish_seen_subcommand_from $files_subcommands" -c apkanalyzer -ka '(__fish_complete_suffix .apk)'

# manifest
complete -f -n "__fish_seen_subcommand_from manifest; and not __fish_seen_subcommand_from $manifest_subcommands" -c apkanalyzer -a print -d 'Prints the APK manifest in XML format'
complete -f -n "__fish_seen_subcommand_from manifest; and not __fish_seen_subcommand_from $manifest_subcommands" -c apkanalyzer -a application-id -d 'Prints the application ID value'
complete -f -n "__fish_seen_subcommand_from manifest; and not __fish_seen_subcommand_from $manifest_subcommands" -c apkanalyzer -a version-name -d 'Prints the version name value'
complete -f -n "__fish_seen_subcommand_from manifest; and not __fish_seen_subcommand_from $manifest_subcommands" -c apkanalyzer -a version-code -d 'Prints the version code value'
complete -f -n "__fish_seen_subcommand_from manifest; and not __fish_seen_subcommand_from $manifest_subcommands" -c apkanalyzer -a min-sdk -d 'Prints the minimum SDK version'
complete -f -n "__fish_seen_subcommand_from manifest; and not __fish_seen_subcommand_from $manifest_subcommands" -c apkanalyzer -a target-sdk -d 'Prints the target SDK version'
complete -f -n "__fish_seen_subcommand_from manifest; and not __fish_seen_subcommand_from $manifest_subcommands" -c apkanalyzer -a permissions -d 'Prints the list of permissions'
complete -f -n "__fish_seen_subcommand_from manifest; and not __fish_seen_subcommand_from $manifest_subcommands" -c apkanalyzer -a debuggable -d 'Prints whether the APK is debuggable'

complete -n "__fish_seen_subcommand_from manifest; and __fish_seen_subcommand_from $manifest_subcommands" -c apkanalyzer -ka '(__fish_complete_suffix .apk)'

# dex
complete -f -n "__fish_seen_subcommand_from dex; and not __fish_seen_subcommand_from $dex_subcommands" -c apkanalyzer -a list -d 'Prints a list of the DEX files in the APK'
complete -f -n "__fish_seen_subcommand_from dex; and not __fish_seen_subcommand_from $dex_subcommands" -c apkanalyzer -a references -d 'Prints the number of method references in the specified DEX files'
complete -f -n "__fish_seen_subcommand_from dex; and not __fish_seen_subcommand_from $dex_subcommands" -c apkanalyzer -a packages -d 'Prints the class tree from DEX'
complete -f -n "__fish_seen_subcommand_from dex; and not __fish_seen_subcommand_from $dex_subcommands" -c apkanalyzer -a code -d 'Prints the bytecode of a class or method in smali format'
# dex options
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from references' -c apkanalyzer -l files -d 'Indicate specific files that you want to include' -r
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from packages' -c apkanalyzer -l defined-only -d 'Includes only classes defined in the APK in the output'
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from packages' -c apkanalyzer -l files -d 'Specifies the DEX file names to include'
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from packages' -c apkanalyzer -l proguard-folder -d 'Specifies the Proguard output folder to search for mappings'
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from packages' -c apkanalyzer -l proguard-mapping -d 'Specifies the Proguard mapping file'
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from packages' -c apkanalyzer -l proguard-seeds -d 'Specifies the Proguard seeds file'
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from packages' -c apkanalyzer -l proguard-usage -d 'Specifies the Proguard usage file'
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from packages' -c apkanalyzer -l show-removed -d 'Shows classes and members that were removed by Proguard'
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from code' -c apkanalyzer -l class -d 'Specifies the class name to print'
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from code' -c apkanalyzer -l method -d 'Specifies the method name to print'

complete -n "__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from $dex_subcommands" -c apkanalyzer -ka '(__fish_complete_suffix .apk)'
complete -n '__fish_seen_subcommand_from dex; and __fish_seen_subcommand_from code' -c apkanalyzer -ka '(__fish_complete_suffix .class)'

# resources
complete -f -n "__fish_seen_subcommand_from resources; and not __fish_seen_subcommand_from $resources_subcommands" -c apkanalyzer -a packages -d 'Prints a list of the packages that are defined in the resources table'
complete -f -n "__fish_seen_subcommand_from resources; and not __fish_seen_subcommand_from $resources_subcommands" -c apkanalyzer -a configs -d 'Prints a list of configurations for the specified type'
complete -f -n "__fish_seen_subcommand_from resources; and not __fish_seen_subcommand_from $resources_subcommands" -c apkanalyzer -a value -d 'Prints the value of the resource specified by config, name, and type'
complete -f -n "__fish_seen_subcommand_from resources; and not __fish_seen_subcommand_from $resources_subcommands" -c apkanalyzer -a names -d 'Prints a list of resource names for a configuration and type'
complete -f -n "__fish_seen_subcommand_from resources; and not __fish_seen_subcommand_from $resources_subcommands" -c apkanalyzer -a xml -d 'Prints the human-readable form of a binary XML file'
# resources options
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from configs' -c apkanalyzer -l type -d 'Specifies the resource type to print' -r
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from configs' -c apkanalyzer -l packages -d 'Specifies the packages to print' -r
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from value' -c apkanalyzer -l config -d 'Specifies the configuration to print' -r
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from value' -c apkanalyzer -l name -d 'Specifies the resource name to print' -r
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from value' -c apkanalyzer -l type -d 'Specifies the resource type to print' -r
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from value' -c apkanalyzer -l packages -d 'Specifies the packages to print' -r
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from names' -c apkanalyzer -l config -d 'Specifies the configuration to print' -r
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from names' -c apkanalyzer -l type -d 'Specifies the resource type to print' -r
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from names' -c apkanalyzer -l packages -d 'Specifies the packages to print' -r
complete -n '__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from xml' -c apkanalyzer -l file -d 'Specifies the file to print' -r

complete -n "__fish_seen_subcommand_from resources; and __fish_seen_subcommand_from $resources_subcommands" -c apkanalyzer -ka '(__fish_complete_suffix .apk)'
completions/apm.fish# Returns exit code of 0 if apm hasn't received a command yet, e.g. `config`
function __fish_apm_needs_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    else if test (count $cmd) -gt 1
        for c in $cmd[2..-1]
            switch $c
                # Exclude options that are allowed to appear before command
                case --color --no-color help
                    continue
                case '*'
                    return 1
            end
        end
        return 0
    end
    return 1
end

# Returns exit code of 0 if any command (argv[1..-1]) appears once, ignores flags.
function __fish_apm_using_command
    set -l commands $argv
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        set -l command_seen_once 1
        for c in $cmd[2..-1]
            switch $c
                case '-*'
                    continue
                case $commands
                    # If the command is seen more than once then return 1
                    if test $command_seen_once -eq 1
                        set command_seen_once 0
                    else
                        return 1
                    end
                case '*'
                    if test $command_seen_once -eq 0
                        return 0
                    else
                        return 1
                    end
            end
        end
        return $command_seen_once
    end
    return 1
end

# Check if `commandline` contains a set of subcommands
function __fish_apm_includes_subcommand
    set -l cmd (commandline -xpc)
    for subcommand in $argv
        if contains $subcommand $cmd
            return 0
        end
    end
    return 1
end

# Lists all apm config items
function __fish_apm_config_items
    apm config list | string match -r -v "^\s*;|^\s*\$" | string replace "\w*=\w*" \t
end

# Lists all installed atom packages
function __fish_apm_list_packages
    apm list -b
end

if apm -h 2>| string match -q "*Atom Package Manager*"
    # Completions for Atom Package Manager

    ##################
    # global options #
    ##################

    # help
    complete -f -c apm -n __fish_apm_needs_command -s h -l help -d "Display help"
    complete -f -c apm -n __fish_apm_needs_command -a help -d "Display help"
    complete -f -c apm -n '__fish_apm_using_command clean config dedupe deinstall delete dev develop docs erase featured home init install link linked links list ln lns login ls open outdated publish rebuild rebuild-module-cache remove rm search show star starred stars test uninstall unlink unpublish unstar update upgrade view' -s h -l help -d 'Display help'

    # version
    complete -f -c apm -n __fish_apm_needs_command -s v -l version -d "Display version"

    # color
    complete -f -c apm -n __fish_apm_needs_command -l color -d "Enable colored output"
    complete -f -c apm -n __fish_apm_needs_command -l no-color -d "Disable colored output"

    ############
    # commands #
    ############

    # clean
    complete -f -c apm -n __fish_apm_needs_command -a clean -d "Deletes packages in node_modules not referenced
as dependency in package.json"

    # config
    set -l config_subcommands "get set edit delete list"
    complete -f -c apm -n __fish_apm_needs_command -a config -d "Modify or list configuration items"
    complete -x -c apm -n "__fish_apm_using_command config; and not __fish_apm_includes_subcommand $config_subcommands" -a set -d 'Set config item'
    complete -x -c apm -n "__fish_apm_using_command config; and not __fish_apm_includes_subcommand $config_subcommands" -a get -d 'Get config item'
    complete -x -c apm -n "__fish_apm_using_command config; and not __fish_apm_includes_subcommand $config_subcommands" -a delete -d 'Delete config item'
    complete -x -c apm -n "__fish_apm_using_command config; and not __fish_apm_includes_subcommand $config_subcommands" -a list -d 'List config items'
    complete -x -c apm -n "__fish_apm_using_command config; and not __fish_apm_includes_subcommand $config_subcommands" -a edit -d 'Edit config items'
    complete -x -c apm -n '__fish_apm_using_command config set get delete; and __fish_apm_includes_subcommand set get delete' -a '(__fish_apm_config_items)'

    # dedupe
    complete -f -c apm -n __fish_apm_needs_command -a dedupe -d "Reduce duplication in node_modules in current directory"

    # deinstall & delete & erase & remove & rm & uninstall
    set -l uninstall_commands "deinstall delete erase remove rm uninstall"
    complete -f -c apm -n __fish_apm_needs_command -a $uninstall_commands -d "Delete installed package(s) from ~/.atom/packages"
    complete -f -c apm -n "__fish_apm_using_command $uninstall_commands" -a '(__fish_apm_list_packages)'
    complete -f -c apm -n "__fish_apm_using_command $uninstall_commands" -l hard -d "Unlink package from ~/.atom/packages and ~/.atom/dev/packages"
    complete -f -c apm -n "__fish_apm_using_command $uninstall_commands" -s d -l dev -d "Unlink package from ~/.atom/dev/packages"

    # dev(elop)
    set -l dev_commands "dev develop"
    complete -f -c apm -n __fish_apm_needs_command -a $dev_commands -d "Clone install dependencies and link a package for development"
    complete -f -c apm -n "__fish_apm_using_command $dev_commands" -a '(__fish_apm_list_packages)'

    # docs & home & open
    set -l open_commands "docs home open"
    complete -f -c apm -n __fish_apm_needs_command -a $open_commands -d "Open a package's homepage in the default browser"
    complete -f -c apm -n "__fish_apm_using_command $open_commands" -s p -l print -d "Print URL instead of opening"
    complete -f -c apm -n "__fish_apm_using_command $open_commands" -a '(__fish_apm_list_packages)'

    # featured
    complete -f -c apm -n __fish_apm_needs_command -a featured -d "List Atom packages and themes currently featured in the
atom.io registry"
    complete -f -c apm -n '__fish_apm_using_command featured' -l json -d "Output featured packages as JSON array"
    complete -f -c apm -n '__fish_apm_using_command featured' -s t -l themes -d "Only list themes"
    complete -x -c apm -n '__fish_apm_using_command featured' -s c -l compatible -d "Only list packages/themes compatible with specified Atom version"

    # init
    complete -f -c apm -n __fish_apm_needs_command -a init -d "Generates code scaffolding for theme or package"
    complete -r -c apm -n '__fish_apm_using_command init' -l template -d "Path to the package or theme template"
    complete -x -c apm -n '__fish_apm_using_command init' -s p -l package -d "Generates a basic package"
    complete -x -c apm -n '__fish_apm_using_command init' -s t -l theme -d "Generates a basic theme"
    complete -x -c apm -n '__fish_apm_using_command init' -s l -l language -d "Generates a basic language package"
    complete -r -c apm -n '__fish_apm_using_command init' -s c -l convert -d "Convert TextMate bundle/theme"

    # install
    complete -f -c apm -n __fish_apm_needs_command -a install -d "Install Atom package to ~/.atom/packages/<package_name>"
    complete -f -c apm -n '__fish_apm_using_command install' -l check -d "Check native build tools are installed"
    complete -f -c apm -n '__fish_apm_using_command install' -l verbose -d "Show verbose debug information"
    complete -r -c apm -n '__fish_apm_using_command install' -l packages-file -d "Specify text file containing packages to install"
    complete -f -c apm -n '__fish_apm_using_command install' -l production -d "Do not install dev dependencies"
    complete -x -c apm -n '__fish_apm_using_command install' -s c -l compatible -d "Only install packages/themes compatible with specified Atom version"
    complete -f -c apm -n '__fish_apm_using_command install' -s s -l silent -d "Set npm log level to silent"
    complete -f -c apm -n '__fish_apm_using_command install' -s q -l quiet -d "Set npm log level to quiet"

    # link & ln
    set -l link_commands "link ln"
    complete -f -c apm -n __fish_apm_needs_command -a $link_commands -d "Create a symlink for the package in ~/.atom/packages"
    complete -f -c apm -n "__fish_apm_using_command $link_commands" -s d -l dev -d "Link to ~/.atom/dev/packages"

    # linked & links & lns
    set -l linked_commands "linked links lns"
    complete -f -c apm -n __fish_apm_needs_command -a $linked_commands -d "List all symlinked packages in ~/.atom/packages and
~/.atom/dev/packages"

    # list & ls
    set -l list_commands "list ls"
    complete -f -c apm -n __fish_apm_needs_command -a $list_commands -d "List all installed and bundled packages"
    complete -f -c apm -n "__fish_apm_using_command $list_commands" -s b -l bare -d "Print packages one per line with no formatting"
    complete -f -c apm -n "__fish_apm_using_command $list_commands" -s d -l dev -d "Include dev packages"
    complete -f -c apm -n "__fish_apm_using_command $list_commands" -s i -l installed -d "Only list installed packages/themes"
    complete -f -c apm -n "__fish_apm_using_command $list_commands" -s j -l json -d "Output all packages as a JSON object"
    complete -f -c apm -n "__fish_apm_using_command $list_commands" -s l -l links -d "Include linked packages"
    complete -f -c apm -n "__fish_apm_using_command $list_commands" -s t -l themes -d "Only list themes"
    complete -f -c apm -n "__fish_apm_using_command $list_commands" -s p -l packages -d "Only list packages"

    # login
    complete -f -c apm -n __fish_apm_needs_command -a login -d "Save Atom API token to keychain"
    complete -x -c apm -n "__fish_apm_using_command login" -l token -d "Specify API token"

    # outdated & upgrade & update
    set -l upgrade_commands "outdated upgrade update"
    complete -f -c apm -n __fish_apm_needs_command -a $upgrade_commands -d "Upgrade out of date packages"
    complete -f -c apm -n "__fish_apm_using_command $upgrade_commands" -l json -d "Output outdated packages as JSON array"
    complete -x -c apm -n "__fish_apm_using_command $upgrade_commands" -l compatible -d "Only install packages/themes compatible with specified Atom version"
    complete -f -c apm -n "__fish_apm_using_command $upgrade_commands" -l verbose -d "Show verbose debug information"
    complete -f -c apm -n "__fish_apm_using_command $upgrade_commands" -s c -l confirm -d "Confirm before installing updates"
    complete -f -c apm -n "__fish_apm_using_command $upgrade_commands" -s l -l list -d "List but don't install the outdated packages"

    # publish
    set -l publish_subcommands "major minor patch build"
    complete -f -c apm -n __fish_apm_needs_command -a publish -d "Publish new version of package in current working directory"
    complete -f -c apm -n "__fish_apm_using_command publish; and not __fish_apm_includes_subcommand $publish_subcommands" -a $publish_subcommands -d "Semantic version category for new version"
    complete -x -c apm -n '__fish_apm_using_command publish' -s t -l tag -d "Specify a tag to publish"
    complete -x -c apm -n '__fish_apm_using_command publish' -s r -l rename -d "Specify a new name for the package"

    # rebuild
    complete -f -c apm -n __fish_apm_needs_command -a rebuild -d "Rebuild modules installed in node_modules in current working directory"

    # rebuild-module-cache
    complete -f -c apm -n __fish_apm_needs_command -a rebuild-module-cache -d "Rebuild module cache for installed packages"

    # search
    complete -f -c apm -n __fish_apm_needs_command -a search -d "Search for Atom packages/themes in the atom.io registry"
    complete -f -c apm -n '__fish_apm_using_command search' -l json -d "Output matching packages as JSON array"
    complete -f -c apm -n '__fish_apm_using_command search' -s p -l packages -d "Search only non-theme packages"
    complete -f -c apm -n '__fish_apm_using_command search' -s t -l themes -d "Search only themes"

    # show & view
    set -l show_commands "show view"
    complete -f -c apm -n __fish_apm_needs_command -a $show_commands -d "View information about package/theme in the atom.io registry"
    complete -f -c apm -n "__fish_apm_using_command $show_commands" -l json -d "Output as JSON array"
    complete -x -c apm -n "__fish_apm_using_command $show_commands" -l compatible -d "Show latest version compatible with specified Atom version"

    # star
    complete -f -c apm -n __fish_apm_needs_command -a star -d "Star the given packages on https://atom.io"
    complete -f -c apm -n '__fish_apm_using_command star' -l installed -d "Star all packages in ~/.atom/packages"

    # starred & stars
    set -l stars_commands "starred stars"
    complete -f -c apm -n __fish_apm_needs_command -a $stars_commands -d "List or install starred Atom packages and themes"
    complete -f -c apm -n "__fish_apm_using_command $stars_commands" -l json -d "Output packages as JSON array"
    complete -f -c apm -n "__fish_apm_using_command $stars_commands" -s i -l install -d "Install the starred packages"
    complete -f -c apm -n "__fish_apm_using_command $stars_commands" -s t -l themes -d "Only list themes"
    complete -x -c apm -n "__fish_apm_using_command $stars_commands" -s u -l user -d "GitHub username to show starred packages for"

    # test
    complete -f -c apm -n __fish_apm_needs_command -a test -d "Runs the package's tests contained within the spec directory"
    complete -r -c apm -n '__fish_apm_using_command test' -s p -l path -d "Path to atom command"

    # unlink
    complete -f -c apm -n __fish_apm_needs_command -a unlink -d "Delete the symlink in ~/.atom/packages for the package"
    complete -f -c apm -n '__fish_apm_using_command unlink' -l hard -d "Unlink package from ~/.atom/packages and ~/.atom/dev/packages"
    complete -f -c apm -n '__fish_apm_using_command unlink' -s d -l dev -d "Unlink package from ~/.atom/dev/packages"
    complete -f -c apm -n '__fish_apm_using_command unlink' -s a -l all -d "Unlink all packages in ~/.atom/packages and ~/.atom/dev/packages"

    # unpublish
    complete -f -c apm -n __fish_apm_needs_command -a unpublish -d "Remove published package or version from the atom.io registry"
    complete -f -c apm -n '__fish_apm_using_command unpublish' -s f -l force -d "Do not prompt for confirmation"

    # unstar
    complete -f -c apm -n __fish_apm_needs_command -a unstar -d "Unstar given packages on https://atom.io"

else
    # Completions for the Advanced Power Management client

    complete -f -c apm -s V -l version -d "Display version and exit"
    complete -f -c apm -s v -l verbose -d "Print APM info"
    complete -f -c apm -s m -l minutes -d "Print time remaining"
    complete -f -c apm -s M -l monitor -d "Monitor status info"
    complete -f -c apm -s S -l standby -d "Request APM standby mode"
    complete -f -c apm -s s -l suspend -d "Request APM suspend mode"
    complete -f -c apm -s d -l debug -d "APM status debugging info"
end
completions/apropos.fishfunction __fish_complete_apropos
    set -f str (commandline -ct | string escape --style=regex)
    switch "$str"
        case '-**'

        case '*'
            __fish_apropos "^$str" 2>/dev/null | string replace -rf -- '^([^(\s]+) ?\([,\w]+\)\s+-?\s?(.*)$' '$1\t$2'
    end
end

complete -xc apropos -a '(__fish_complete_apropos)' -d "whatis entry"

if apropos --version &>/dev/null
    complete -f -c apropos -s '?' -l help -d "Display help and exit"
    complete -f -c apropos -l usage -d "Display short usage message"
    complete -f -c apropos -s d -l debug -d "Print debugging info"
    complete -f -c apropos -s v -l verbose -d "Verbose mode"
    complete -f -c apropos -s r -l regex -d "Keyword as regex (default)"
    complete -f -c apropos -s w -l wildcard -d "Keyword as wildcards"
    complete -f -c apropos -s e -l exact -d "Keyword as exactly match"
    complete -x -c apropos -s m -l system -d "Search for other system"
    complete -x -c apropos -s M -l manpath -a "(__fish_complete_directories (commandline -ct))" -d Manpath
    complete -r -c apropos -s C -l config-file -d "Specify a configuration file"
    complete -f -c apropos -s V -l version -d "Display version and exit"
    complete -f -c apropos -s a -l and -d "Match all keywords"
    complete -f -c apropos -s l -l long -d "Do not trim output to terminal width"
    complete -x -c apropos -s s -l sections -l section -d "Search only these sections (colon-separated)"
    complete -x -c apropos -s L -l locale -a "(command -sq locale; and locale -a)" -d "Set locale"
else
    set -l uname (uname -s)
    complete apropos -s s -d 'specify manual section' -x # common option

    contains $uname Darwin
    and complete apropos -s d -d "print debug info" -f

    if contains $uname FreeBSD DragonFlyBSD OpenBSD NetBSD
        complete apropos -s C -d "specify man config file" -r
        complete apropos -s S -d "search for given arch" -f
    end

    if contains $uname FreeBSD DragonFlyBSD OpenBSD
        complete apropos -s a -d "print complete manual pages" -f
        complete apropos -s m -d "prepend extra paths to find db" -r
        complete apropos -s M -d "specify paths to search for db" -r
        complete apropos -s k -d "full expression syntax (default)" -f
        complete apropos -s f -d "only match whole words, in titles" -f
        complete apropos -s O -d "show values associated given key" -x
    else if contains $uname NetBSD
        complete apropos -s1 -d "search section 1" -f
        complete apropos -s2 -d "search section 2" -f
        complete apropos -s3 -d "search section 3" -f
        complete apropos -s4 -d "search section 4" -f
        complete apropos -s5 -d "search section 5" -f
        complete apropos -s6 -d "search section 6" -f
        complete apropos -s7 -d "search section 7" -f
        complete apropos -s8 -d "search section 8" -f
        complete apropos -s9 -d "search section 9" -f
        complete apropos -s h -d "HTML formatting" -f
        complete apropos -s i -d "terminal escape formatting" -f
        complete apropos -s s -d "disable context, formatting" -f
        complete apropos -s m -d "show match context (default)" -f
        complete apropos -s M -d "do not show match context" -f
        complete apropos -s n -d "limit number of results" -f
        complete apropos -s P -d "format for pager" -f
        complete apropos -s p -d "format & pipe through pager" -f
        complete apropos -s r -d "disable formatting" -f
    end
end
completions/apt-build.fish#apt-build
complete -c apt-build -l help -d "Display help and exit"
complete -f -c apt-build -a update -d "Update list of packages"
complete -f -c apt-build -a upgrade -d "Upgrade packages"
complete -f -c apt-build -a world -d "Rebuild your system"
complete -x -c apt-build -a install -d "Build and install a new package"
complete -x -c apt-build -a source -d "Download and extract a source"
complete -x -c apt-build -a info -d "Info on a package"
complete -x -c apt-build -a remove -d "Remove packages"
complete -x -c apt-build -a clean-build -d "Erase built packages"
complete -x -c apt-build -a build-source -d "Build source without install"
complete -x -c apt-build -a clean-sources -d "Clean source directories"
complete -x -c apt-build -a update-source -d "Update source and rebuild"
complete -x -c apt-build -a update-repository -d "Update the repository"
complete -f -c apt-build -l nowrapper -d "Do not use gcc wrapper"
complete -f -c apt-build -l remove-builddep -d "Remove build-dep"
complete -f -c apt-build -l no-source -d "Do not download source"
complete -f -c apt-build -l build-dir -d "Specify build-dir"
complete -f -c apt-build -l rebuild -d "Rebuild a package"
complete -f -c apt-build -l reinstall -d "Rebuild and install an installed package"
complete -r -f -c apt-build -l build-command -d "Use <command> to build"
complete -r -c apt-build -l patch -d "Apply <file> patch"
complete -c apt-build -s p -l patch-strip -d "Prefix to strip on patch"
complete -c apt-build -s y -l yes -d "Assume yes to all questions"
complete -c apt-build -l purge -d "Use purge instead of remove"
complete -c apt-build -l noupdate -d "Do not run update"
complete -r -c apt-build -l source-list -d "Specify sources.list file"
complete -f -c apt-build -s v -l version -d "Display version and exit"
completions/apt-cache.fish#apt-cache
complete -c apt-cache -s h -l help -d "Display help and exit"
complete -f -c apt-cache -a gencaches -d "Build apt cache"
complete -x -c apt-cache -a showpkg -d "Show package info"
complete -f -c apt-cache -a stats -d "Show cache statistics"
complete -x -c apt-cache -a showsrc -d "Show source package"
complete -f -c apt-cache -a dump -d "Show packages in cache"
complete -f -c apt-cache -a dumpavail -d "Print available list"
complete -f -c apt-cache -a unmet -d "List unmet dependencies in cache"
complete -x -c apt-cache -a show -d "Display package record"
complete -x -c apt-cache -a search -d "Search packagename by REGEX"
complete -c apt-cache -l full -a search -d "Search full package name"
complete -x -c apt-cache -l names-only -a search -d "Search packagename only"
complete -x -c apt-cache -a depends -d "List dependencies for the package"
complete -x -c apt-cache -a rdepends -d "List reverse dependencies for the package"
complete -x -c apt-cache -a pkgnames -d "Print package name by prefix"
complete -x -c apt-cache -a dotty -d "Generate dotty output for packages"
complete -x -c apt-cache -a policy -d "Debug preferences file"
complete -r -c apt-cache -s p -l pkg-cache -d "Select file to store package cache"
complete -r -c apt-cache -s s -l src-cache -d "Select file to store source cache"
complete -f -c apt-cache -s q -l quiet -d "Quiet mode"
complete -f -c apt-cache -s i -l important -d "Print important dependencies"
complete -f -c apt-cache -s a -l all-versions -d "Print full records"
complete -f -c apt-cache -s g -l generate -d "Auto-gen package cache"
complete -f -c apt-cache -l all-names -d "Print all names"
complete -f -c apt-cache -l recurse -d "Dep and rdep recursive"
complete -f -c apt-cache -l installed -d "Limit to installed"
complete -f -c apt-cache -s v -l version -d "Display version and exit"
complete -r -c apt-cache -s c -l config-file -d "Specify config file"
complete -x -c apt-cache -s o -l option -d "Specify options"

function __fish_apt-cache_use_package -d 'Test if apt command should have packages as potential completion'
    for i in (commandline -xpc)
        if contains -- $i contains show showpkg showsrc depends rdepends dotty policy
            return 0
        end
    end
    return 1
end

complete -c apt-cache -n __fish_apt-cache_use_package -a '(__fish_print_apt_packages)' -d Package
completions/apt-cdrom.fish#apt-cdrom
complete -c apt-cdrom -s h -l help -d "Display help and exit"
complete -r -c apt-cdrom -a add -d "Add new disc to source list"
complete -x -c apt-cdrom -a ident -d "Report identity of disc"
complete -r -c apt-cdrom -s d -l cdrom -d "Mount point"
complete -f -c apt-cdrom -s r -l rename -d "Rename a disc"
complete -f -c apt-cdrom -s m -l no-mount -d "No mounting"
complete -f -c apt-cdrom -s f -l fast -d "Fast copy"
complete -f -c apt-cdrom -s a -l thorough -d "Thorough package scan"
complete -f -c apt-cdrom -s n -l no-act -d "No changes"
complete -f -c apt-cdrom -s v -l version -d "Display version and exit"
complete -r -c apt-cdrom -s c -l config-file -d "Specify config file"
complete -x -c apt-cdrom -s o -l option -d "Specify options"
completions/apt-config.fish#apt-config
complete -c apt-config -s h -l help -d "Display help and exit"
complete -c apt-config -a shell -d "Access config file from shell"
complete -f -c apt-config -a dump -d "Dump contents of config file"
complete -f -c apt-config -s v -l version -d "Display version and exit"
complete -r -c apt-config -s c -l config-file -d "Specify config file"
complete -x -c apt-config -s o -l option -d "Specify options"
completions/apt-extracttemplates.fish#apt-extracttemplates
complete -c apt-extracttemplates -s h -l help -d "Display help and exit"
complete -r -c apt-extracttemplates -s t -d "Set temp dir"
complete -r -c apt-extracttemplates -s c -d "Specify config file"
complete -r -c apt-extracttemplates -s o -d "Specify options"
completions/apt-file.fish#apt-file
complete -c apt-file -s h -l help -d "Display help and exit"
complete -x -c apt-file -a update -d "Resync package contents from source"
complete -r -c apt-file -a search -d "Search package containing pattern"
complete -r -c apt-file -a list -d "List contents of a package matching pattern"
complete -x -c apt-file -a purge -d "Remove all gz files from cache"
complete -r -c apt-file -s c -l cache -d "Set cache dir"
complete -f -c apt-file -s v -l verbose -d "Verbose mode"
complete -c apt-file -s d -l cdrom-mount -d "Use cdrom-mount-point"
complete -f -c apt-file -s i -l ignore-case -d "Do not expand pattern"
complete -f -c apt-file -s x -l regexp -d "Pattern is regexp"
complete -f -c apt-file -s V -l version -d "Display version and exit"
complete -f -c apt-file -s a -l architecture -d "Set arch"
complete -r -c apt-file -s s -l sources-list -a '(set -l files /etc/apt/*; string replace /etc/apt/ "" -- $files)' -d "Set sources.list file"
complete -f -c apt-file -s l -l package-only -d "Only display package name"
complete -f -c apt-file -s F -l fixed-string -d "Do not expand pattern"
complete -f -c apt-file -s y -l dummy -d "Run in dummy mode"
completions/apt-ftparchive.fish#apt-ftparchive
complete -c apt-ftparchive -s h -l help -d "Display help and exit"
complete -f -c apt-ftparchive -a packages -d "Generate package from source"
complete -f -c apt-ftparchive -a sources -d "Generate source index file"
complete -f -c apt-ftparchive -a contents -d "Generate contents file"
complete -f -c apt-ftparchive -a release -d "Generate release file"
complete -f -c apt-ftparchive -a clean -d "Remove records"
complete -f -c apt-ftparchive -l md5 -d "Generate MD5 sums"
complete -f -c apt-ftparchive -s d -l db -d "Use a binary db"
complete -f -c apt-ftparchive -s q -l quiet -d "Quiet mode"
complete -f -c apt-ftparchive -l delink -d "Perform delinking"
complete -f -c apt-ftparchive -l contents -d "Perform contents generation"
complete -c apt-ftparchive -s s -l source-override -d "Use source override"
complete -f -c apt-ftparchive -l readonly -d "Make caching db readonly"
complete -f -c apt-ftparchive -s v -l version -d "Display version and exit"
complete -r -c apt-ftparchive -s c -l config-file -d "Use config file"
complete -r -c apt-ftparchive -s o -l option -d "Set config options"
completions/apt-get.fish#completion for apt-get

function __fish_apt_no_subcommand -d 'Test if apt has yet to be given the subcommand'
    for i in (commandline -xpc)
        if contains -- $i update upgrade dselect-upgrade dist-upgrade install remove purge autoremove autopurge source build-dep check clean autoclean changelog
            return 1
        end
    end
    return 0
end

function __fish_apt_use_package -d 'Test if apt command should have packages as potential completion'
    for i in (commandline -xpc)
        if contains -- $i contains install remove purge autoremove autopurge build-dep changelog
            return 0
        end
    end
    return 1
end

complete -c apt-get -n __fish_apt_use_package -a '(__fish_print_apt_packages)' -d Package

complete -c apt-get -s h -l help -d 'Display help and exit'
complete -f -n __fish_apt_no_subcommand -c apt-get -a update -d 'Update sources'
complete -f -n __fish_apt_no_subcommand -c apt-get -a upgrade -d 'Upgrade or install newest packages'
complete -f -n __fish_apt_no_subcommand -c apt-get -a dselect-upgrade -d 'Use with dselect front-end'
complete -f -n __fish_apt_no_subcommand -c apt-get -a dist-upgrade -d 'Distro upgrade'
complete -f -n __fish_apt_no_subcommand -c apt-get -a install -d 'Install one or more packages'
complete -f -n __fish_apt_no_subcommand -c apt-get -a changelog -d 'Display changelog of one or more packages'
complete -f -n __fish_apt_no_subcommand -c apt-get -a purge -d 'Remove and purge one or more packages'
complete -f -n __fish_apt_no_subcommand -c apt-get -a remove -d 'Remove one or more packages'
complete -f -n __fish_apt_no_subcommand -c apt-get -a source -d 'Fetch source packages'
complete -f -n __fish_apt_no_subcommand -c apt-get -a build-dep -d 'Install/remove packages for dependencies'
complete -f -n __fish_apt_no_subcommand -c apt-get -a check -d 'Update cache and check dependencies'
complete -f -n __fish_apt_no_subcommand -c apt-get -a clean -d 'Clean local caches and packages'
complete -f -n __fish_apt_no_subcommand -c apt-get -a autoclean -d 'Clean packages no longer be downloaded'
complete -f -n __fish_apt_no_subcommand -c apt-get -a autoremove -d 'Remove packages no longer needed as dependencies'
complete -f -n __fish_apt_no_subcommand -c apt-get -a autopurge -d 'Remove packages no longer needed as dependencies and delete their config files'
complete -c apt-get -l no-install-recommends -d 'Do not install recommended packages'
complete -c apt-get -l no-install-suggests -d 'Do not install suggested packages'
complete -c apt-get -s d -l download-only -d 'Download Only'
complete -c apt-get -s f -l fix-broken -d 'Correct broken dependencies'
complete -c apt-get -s m -l fix-missing -d 'Ignore missing packages'
complete -c apt-get -l no-download -d 'Disable downloading packages'
complete -c apt-get -s q -l quiet -d 'Quiet mode'
complete -c apt-get -s s -l simulate -l just-print -l dry-run -l recon -l no-act -d 'Perform a simulation'
complete -c apt-get -s y -l yes -l assume-yes -d 'Automatic yes to prompts'
complete -c apt-get -l assume-no -d 'Automatic no to prompts'
complete -c apt-get -s u -l show-upgraded -d 'Show upgraded packages'
complete -c apt-get -s V -l verbose-versions -d 'Show full versions for packages'
complete -c apt-get -s b -l compile -l build -d 'Compile source packages'
complete -c apt-get -l install-recommends -d 'Install recommended packages'
complete -c apt-get -l install-suggests -d 'Install suggested packages'
complete -c apt-get -l ignore-hold -d 'Ignore package Holds'
complete -c apt-get -l no-upgrade -d "Do not upgrade packages"
complete -c apt-get -l force-yes -d 'Force yes'
complete -c apt-get -l print-uris -d 'Print the URIs'
complete -c apt-get -l purge -d 'Use purge instead of remove'
complete -c apt-get -l reinstall -d 'Reinstall packages'
complete -c apt-get -l list-cleanup -d 'Erase obsolete files'
complete -c apt-get -s t -l target-release -l default-release -d 'Control default input to the policy engine'
complete -c apt-get -l trivial-only -d 'Only perform operations that are trivial'
complete -c apt-get -l no-remove -d 'Abort if any packages are to be removed'
complete -c apt-get -l only-source -d 'Only accept source packages'
complete -c apt-get -l diff-only -d 'Download only diff file'
complete -c apt-get -l tar-only -d 'Download only tar file'
complete -c apt-get -l arch-only -d 'Only process arch-dependent build-dependencies'
complete -c apt-get -l allow-unauthenticated -d 'Ignore non-authenticated packages'
complete -c apt-get -s v -l version -d 'Display version and exit'
complete -r -c apt-get -s c -l config-file -d 'Specify a config file'
complete -r -c apt-get -s o -l option -d 'Set a config option'
completions/apt-key.fish#apt-key
complete -r -c apt-key -a add -d "Add a new key"
complete -f -c apt-key -a del -d "Remove a key"
complete -f -c apt-key -a list -d "List trusted keys"
completions/apt-listbugs.fish#apt-listbugs
complete -c apt-listbugs -s h -l help -d "Display help and exit"
complete -f -c apt-listbugs -s s -l severity -a "critical grave" -d "Set severity"
complete -f -c apt-listbugs -s T -l tag -d "Tags you want to see"
complete -f -c apt-listbugs -s S -l stats -a "outstanding 'pending upload' resolved done open" -d "Bug-status you want to see"
complete -f -c apt-listbugs -s l -l showless -d "Ignore bugs in your system"
complete -f -c apt-listbugs -s g -l showgreater -d "Ignore newer bugs than upgrade packages"
complete -f -c apt-listbugs -s D -l show-downgrade -d "Bugs for downgrade packages"
complete -f -c apt-listbugs -s H -l hostname -a "osdn.debian.or.jp" -d "Bug Tracking system"
complete -f -c apt-listbugs -s p -l port -d "Specify port for web interface"
complete -f -c apt-listbugs -s R -l release-critical -d "Use daily bug report"
complete -f -c apt-listbugs -s I -l index -d "Use the raw index.db"
complete -f -c apt-listbugs -s X -l indexdir -d "Specify index dir"
complete -f -c apt-listbugs -s P -l pin-priority -d "Specify Pin-Priority value"
complete -f -c apt-listbugs -l title -d "Specify the title of rss"
complete -f -c apt-listbugs -s f -l force-download -d "Retrieve fresh bugs"
complete -f -c apt-listbugs -s q -l quiet -d "Do not display progress bar"
complete -f -c apt-listbugs -s c -l cache-dir -a /var/cache/apt-listbugs/ -d "Specify local cache dir"
complete -f -c apt-listbugs -s t -l timer -d "Specify the expire cache timer"
complete -c apt-listbugs -s C -l aptconf -d "Specify apt config file"
complete -f -c apt-listbugs -s y -l force-yes -d "Assume yes to all questions"
complete -f -c apt-listbugs -s n -l force-no -d "Assume no to all questions"
complete -c apt-listbugs -a list -d "List bugs from packages"
complete -c apt-listbugs -a rss -d "List bugs in rss format"
#apt-listchanges
complete -c apt-listchanges -l help -d "Display help and exit"
complete -c apt-listchanges -l apt -d "Read filenames from pipe"
complete -f -c apt-listchanges -s v -l verbose -d "Verbose mode"
complete -f -c apt-listchanges -s f -l frontend -a "pager browser xterm-pager xterm-browser text mail none" -d "Select frontend interface"
complete -r -f -c apt-listchanges -l email-address -d "Specify email address"
complete -f -c apt-listchanges -s c -l confirm -d "Ask confirmation"
complete -f -c apt-listchanges -s a -l all -d "Display all changelogs"
complete -r -c apt-listchanges -l save-seen -d "Avoid changelogs from db in named file"
complete -r -f -c apt-listchanges -l which -a "news changelogs both" -d "Select display"
complete -f -c apt-listchanges -s h -l headers -d "Insert header"
complete -f -c apt-listchanges -l debug -d "Display debug info"
complete -r -c apt-listchanges -l profile -d "Select an option profile"
completions/apt-mark.fish#completion for apt-mark

function __fish_apt_no_subcommand -d 'Test if apt has yet to be given the subcommand'
    for i in (commandline -xpc)
        if contains -- $i auto manual minimize-manual hold unhold showauto showmanual showhold
            return 1
        end
    end
    return 0
end

function __fish_apt_use_package -d 'Test if apt command should have packages as potential completion'
    for i in (commandline -xpc)
        if contains -- $i contains auto manual hold unhold
            return 0
        end
    end
    return 1
end

complete -c apt-mark -n __fish_apt_use_package -a '(__fish_print_apt_packages)' -d Package

complete -c apt-mark -s h -l help -d 'Display help and exit'
complete -f -n __fish_apt_no_subcommand -c apt-mark -a auto -d 'Mark a package as automatically installed'
complete -f -n __fish_apt_no_subcommand -c apt-mark -a manual -d 'Mark a package as manually installed'
complete -f -n __fish_apt_no_subcommand -c apt-mark -a minimize-manual -d 'Mark all dependencies of meta packages as auto'
complete -f -n __fish_apt_no_subcommand -c apt-mark -a hold -d 'Hold a package, prevent automatic installation or removal'
complete -f -n __fish_apt_no_subcommand -c apt-mark -a unhold -d 'Cancel a hold on a package'
complete -f -n __fish_apt_no_subcommand -c apt-mark -a showauto -d 'Show automatically installed packages'
complete -f -n __fish_apt_no_subcommand -c apt-mark -a showmanual -d 'Show manually installed packages'
complete -f -n __fish_apt_no_subcommand -c apt-mark -a showhold -d 'Show held packages'
complete -c apt-mark -s v -l version -d 'Display version and exit'
complete -r -c apt-mark -s c -l config-file -d 'Specify a config file'
complete -r -c apt-mark -s o -l option -d 'Set a config option'
complete -c apt-mark -l color -d 'Turn colors on'
complete -c apt-mark -l no-color -d 'Turn colors off'
complete -r -c apt-mark -s f -l file -d 'Write package statistics to a file'
completions/apt-move.fish#apt-move
complete -c apt-move -a get -d "Generate master file"
complete -c apt-move -a getlocal -d "Alias for 'get'"
complete -f -c apt-move -a move -d "Move packages to local tree"
complete -f -c apt-move -a delete -d "Delete obsolete package files"
complete -f -c apt-move -a packages -d "Build new local files"
complete -f -c apt-move -a fsck -d "Rebuild index files"
complete -f -c apt-move -a update -d "Move packages from cache to local mirror"
complete -f -c apt-move -a local -d "Alias for 'move delete packages'"
complete -f -c apt-move -a localupdate -d "Alias for 'update'"
complete -f -c apt-move -a mirror -d "Download package missing from mirror"
complete -f -c apt-move -a sync -d "Sync packages installed"
complete -f -c apt-move -a exclude -d 'test $LOCALDIR/.exclude file'
complete -c apt-move -a movefile -d "Move file specified on commandline"
complete -f -c apt-move -a listbin -d 'List packages that may serve as input to mirrorbin or mirrorsource'
complete -f -c apt-move -a mirrorbin -d "Fetch package from STDIN"
complete -f -c apt-move -a mirrorsrc -d "Fetch source package from STDIN"
complete -f -c apt-move -s a -d "Process all packages"
complete -c apt-move -s c -d "Use specific conffile"
complete -f -c apt-move -s f -d "Force deletion"
complete -f -c apt-move -s q -d "Suppresses normal output"
complete -f -c apt-move -s t -d "Test run"
completions/apt-proxy-import.fish#apt-proxy-import
complete -c apt-proxy-import -s h -l help -d 'Display help and exit'
complete -f -c apt-proxy-import -s V -l version -d 'Display version and exit'
complete -f -c apt-proxy-import -s v -l verbose -d 'Verbose mode'
complete -f -c apt-proxy-import -s q -l quiet -d 'No message to STDOUT'
complete -f -c apt-proxy-import -s r -l recursive -d 'Recurse into subdir'
complete -r -c apt-proxy-import -s i -l import-dir -a '(for i in */; echo $i; end)' -d 'Dir to import'
complete -r -c apt-proxy-import -s u -l user -a '(__fish_complete_users)' -d 'Change to user'
complete -r -c apt-proxy-import -s d -l debug -d 'Debug level[default 0]'
completions/apt-rdepends.fish#apt-rdepends
complete -c apt-rdepends -l help -d "Display help and exit"
complete -f -c apt-rdepends -s b -l build-depends -d "Show build dependencies"
complete -f -c apt-rdepends -s d -l dotty -d "Generate a dotty graph"
complete -f -c apt-rdepends -s p -l print-state -d "Show state of dependencies"
complete -f -c apt-rdepends -s r -l reverse -d "List packages depending on"
complete -r -f -c apt-rdepends -s f -l follow -d "Comma-separated list of dependency types to follow recursively"
complete -r -f -c apt-rdepends -s s -l show -d "Comma-separated list of dependency types to show"
complete -r -f -c apt-rdepends -l state-follow -d "Comma-separated list of package installation states to follow recursively"
complete -r -f -c apt-rdepends -l state-show -d "Comma-separated list of package installation states to show"
complete -f -c apt-rdepends -l man -d "Display man page"
complete -f -c apt-rdepends -l version -d "Display version and exit"
completions/apt-setup.fish#apt-setup
complete -c apt-setup -a probe -d "Probe a CD"
complete -c apt-setup -s N -d "Run in non-interactive mode"
#apt-show-source
complete -c apt-show-source -s h -l help -d 'Display help and exit'
complete -r -c apt-show-source -l status-file -d 'Read package from file' -f
complete -r -c apt-show-source -o stf -d 'Read package from file' -f
complete -r -c apt-show-source -l list-dir -a '*/ /var/lib/apt/lists' -d 'Specify APT list dir'
complete -r -c apt-show-source -o ld -a '*/ /var/lib/apt/lists' -d 'Specify APT list dir'
complete -r -c apt-show-source -s p -l package -a '(apt-cache pkgnames)' -d 'List PKG info'
complete -f -c apt-show-source -l version-only -d 'Display version and exit'
complete -f -c apt-show-source -s a -l all -d 'Print all source packages with version'
complete -f -c apt-show-source -s v -l verbose -d 'Verbose mode'
completions/apt-show-versions.fish#apt-show-versions
complete -c apt-show-versions -s h -l help -d 'Display help and exit'
complete -r -c apt-show-versions -s p -l packages -a '(apt-cache pkgnames)' -d 'Print PKG versions'
complete -f -c apt-show-versions -s r -l regex -d 'Using regex'
complete -f -c apt-show-versions -s u -l upgradeable -d 'Print only upgradeable packages'
complete -f -c apt-show-versions -s a -l allversions -d 'Print all versions'
complete -f -c apt-show-versions -s b -l brief -d 'Print package name/distro'
complete -f -c apt-show-versions -s v -l verbose -d 'Print verbose info'
complete -f -c apt-show-versions -s i -l initialize -d 'Init or update cache only'
complete -r -c apt-show-versions -l status-file -d 'Read package from file'
complete -r -c apt-show-versions -o stf -d 'Read package from file'
complete -r -c apt-show-versions -l list-dir -a '(for i in */; echo $i; end) /var/lib/apt/lists /var/state/apt/lists' -d 'Specify APT list dir'
complete -r -c apt-show-versions -o ld -a '(for i in */; echo $i; end) /var/lib/apt/lists /var/state/apt/lists' -d 'Specify APT list dir'
completions/apt-sortpkgs.fish#apt-sortpkgs
complete -c apt-sortpkgs -s h -l help -d "Display help and exit"
complete -f -c apt-sortpkgs -s s -l source -d "Use source index field"
complete -f -c apt-sortpkgs -s v -l version -d "Display version and exit"
complete -r -c apt-sortpkgs -s c -l conf-file -d "Specify conffile"
complete -r -f -c apt-sortpkgs -s o -l option -d "Set config options"
completions/apt-spy.fish#apt-spy
complete -c apt-spy -s h -d "Display help and exit"
complete -f -c apt-spy -s d -a "stable testing unstable" -d "Debian distribution"
complete -f -c apt-spy -s a -a "Africa Asia Europe North-America Oceania South-America" -d "Servers in the areas"
complete -c apt-spy -s c -d "Conf file"
complete -f -c apt-spy -s e -d "Finish after number of servers"
complete -c apt-spy -s f -d "File to grab servers"
complete -c apt-spy -s i -d "File as input"
complete -c apt-spy -s m -d "Mirror-list file"
complete -c apt-spy -s o -d "Output sources.list file"
complete -f -c apt-spy -s p -d "Use proxy server"
complete -f -c apt-spy -s s -d "Comma separated country list"
complete -f -c apt-spy -s t -d "How long in sec to download"
complete -f -c apt-spy -s u -d "Custom URL to get mirror list"
complete -c apt-spy -s w -d "Write top servers to file"
complete -f -c apt-spy -s n -d "Number of top servers"
complete -f -c apt-spy -a update -d "Update mirror list"
complete -f -c apt-spy -s v -d "Version number"
completions/apt-src.fish#apt-src
complete -c apt-src -s h -l help -d "Display help and exit"
complete -f -c apt-src -a update -d "Update list of source packages"
complete -f -c apt-src -a install -d "Install source packages"
complete -f -c apt-src -a upgrade -d "Upgrade source packages"
complete -f -c apt-src -a remove -d "Remove source packages"
complete -f -c apt-src -a build -d "Build source packages"
complete -f -c apt-src -a clean -d "Clean source packages"
complete -f -c apt-src -a import -d "Detect known source tree"
complete -f -c apt-src -a list -d "List installed source package\(s\)"
complete -f -c apt-src -a location -d "Root source tree"
complete -f -c apt-src -a version -d "Version of source package"
complete -f -c apt-src -a name -d "Name of the source package"
complete -f -c apt-src -s b -l build -d "Build source packages"
complete -f -c apt-src -s i -l installdebs -d "Install after build"
complete -f -c apt-src -s p -l patch -d "Patch local changes"
complete -r -c apt-src -s l -l location -d "Specify a dir"
complete -c apt-src -s c -l here -d "Run on current dir"
complete -f -c apt-src -l upstream-version -d "Omit debian version"
complete -f -c apt-src -s k -l keep-built -d "Do not del built files"
complete -f -c apt-src -s n -l no-delete-source -d "Do not del source files"
complete -f -c apt-src -l version -d "Source tree version"
complete -f -c apt-src -s q -l quiet -d "Output to /dev/null"
complete -f -c apt-src -s t -l trace -d "Output trace"
completions/apt-zip-inst.fish#apt-zip-inst
complete -c apt-zip-inst -s h -l help -d "Display help and exit"
complete -f -c apt-zip-inst -s V -l version -d "Display version and exit"
complete -c apt-zip-inst -s m -l medium -d "Removable medium"
complete -f -c apt-zip-inst -s a -l aptgetaction -a "dselect-upgrade upgrade dist-upgrade" -d "Select an action"
complete -c apt-zip-inst -s p -l packages -d "List of packages to install"
complete -f -c apt-zip-inst -s f -l fix-broken -d "Fix broken option"
complete -c apt-zip-inst -l skip-mount -d "Specify a non-mountpoint dir"
completions/apt-zip-list.fish#apt-zip-list
complete -c apt-zip-list -s h -l help -d "Display help and exit"
complete -f -c apt-zip-list -s V -l version -d "Display version and exit"
complete -c apt-zip-list -s m -l medium -d "Removable medium"
complete -f -c apt-zip-list -s a -l aptgetaction -a "dselect-upgrade upgrade dist-upgrade" -d "Select an action"
complete -c apt-zip-list -s p -l packages -d "List of packages to install"
complete -f -c apt-zip-list -s f -l fix-broken -d "Fix broken option"
complete -c apt-zip-list -l skip-mount -d "Specify a non-mountpoint dir"
complete -c apt-zip-list -s M -l method -d "Select a method"
complete -c apt-zip-list -s o -l options -a "tar restart" -d "Specify options"
complete -c apt-zip-list -s A -l accept -a "http ftp" -d "Accept protocols"
complete -c apt-zip-list -s R -l reject -a "http ftp" -d "Reject protocols"
completions/apt.fish# Completions for the `apt` command

# macOS has a /usr/bin/apt that is something else entirely:
# (apt - Returns the path to a Java home directory from the current user's settings)
if [ "$(uname -s)" = Darwin -a "$(command -s apt)" = /usr/bin/apt ]
    exit 1
end

set -l all_subcmds update upgrade full-upgrade search list install show remove edit-sources purge changelog autoremove autopurge depends rdepends
set -l pkg_subcmds install upgrade full-upgrade show search purge changelog policy depends rdepends autoremove autopurge
set -l installed_pkg_subcmds remove
set -l handle_file_pkg_subcmds install

function __fish_apt_subcommand -V all_subcmds
    set -l subcommand $argv[1]
    set -e argv[1]
    complete -f -c apt -n __fish_is_first_token -a $subcommand $argv
end

function __fish_apt_option
    set -l subcommand $argv[1]
    set -e argv[1]
    complete -f -c apt -n "__fish_seen_subcommand_from $subcommand" $argv
end

function __fish_apt_list_repos
    # A single `string` invocation can't read from multiple files and so we use `cat`
    # but /etc/apt/sources.list.d/ may or may not contain any files so using a fish
    # wildcard glob may complain loudly if no files match the pattern so we use `find`.
    # The trailing `sort -u` is largely decorative.
    cat (find /etc/apt/sources.list /etc/apt/sources.list.d/ -name "*.list") | string replace -rf '^\s*deb *(?:\[.*?\])? (?:[^ ]+) +([^ ]+) .*' '$1' | sort -u
end

complete -c apt -f

# We use -k to keep PWD directories (from the .deb completion) after packages, so we need to sort the packages
complete -k -c apt -n "__fish_seen_subcommand_from $handle_file_pkg_subcmds" -kxa '(__fish_complete_suffix .deb)'
complete -k -c apt -n "__fish_seen_subcommand_from $pkg_subcmds" -kxa '(__fish_print_apt_packages | sort)'
complete -c apt -n "__fish_seen_subcommand_from $installed_pkg_subcmds" -kxa '(__fish_print_apt_packages --installed | sort)'

complete -c apt -n "__fish_seen_subcommand_from install" -l no-install-recommends -d 'Do not install recommended packages'
complete -c apt -n "__fish_seen_subcommand_from install" -l no-install-suggests -d 'Do not install suggested packages'
complete -c apt -n "__fish_seen_subcommand_from install" -s d -l download-only -d 'Download Only'
complete -c apt -n "__fish_seen_subcommand_from install" -s f -l fix-broken -d 'Correct broken dependencies'
complete -c apt -n "__fish_seen_subcommand_from install" -s m -l fix-missing -d 'Ignore missing packages'
complete -c apt -n "__fish_seen_subcommand_from install" -l no-download -d 'Disable downloading packages'
complete -c apt -n "__fish_seen_subcommand_from install" -s q -l quiet -d 'Quiet mode'
complete -c apt -n "__fish_seen_subcommand_from install" -s s -l simulate -l just-print -l dry-run -l recon -l no-act -d 'Perform a simulation'
complete -c apt -n "__fish_seen_subcommand_from install" -s y -l yes -l assume-yes -d 'Automatic yes to prompts'
complete -c apt -n "__fish_seen_subcommand_from install" -l assume-no -d 'Automatic no to prompts'
complete -c apt -n "__fish_seen_subcommand_from install" -l install-recommends -d 'Install recommended packages'
complete -c apt -n "__fish_seen_subcommand_from install" -l install-suggests -d 'Install suggested packages'
# This advanced flag is the safest way to upgrade packages that otherwise would have been kept back
complete -c apt -n "__fish_seen_subcommand_from upgrade" -l with-new-pkgs

# Support flags
complete -f -c apt -s h -l help -d 'Display help'
complete -f -c apt -s v -l version -d 'Display version and exit'

# General options
complete -x -c apt -s o -l option -d 'Set a configuration option'
complete -r -c apt -s c -l config-file -d 'Configuration file'
complete -x -c apt -s t -d 'Install from specific repository' -x -a '(__fish_apt_list_repos)'

# List
__fish_apt_subcommand list -d 'List packages'
__fish_apt_option list -l installed -d 'Installed packages'
__fish_apt_option list -l manual-installed -d 'Manually installed packages'
__fish_apt_option list -l upgradable -d 'Upgradable packages'
__fish_apt_option list -s a -l all-versions -d 'Show all versions of any package'
__fish_apt_option list -s v -l verbose -d 'Verbose output'

# Search
__fish_apt_subcommand search -r -d 'Search for packages'

# Show
__fish_apt_subcommand show -r -d 'Show package information'

# Showsrc
__fish_apt_subcommand showsrc -r -d 'Show source package information'

# Source
__fish_apt_subcommand source -r -d 'Download source package'

# Install
__fish_apt_subcommand install -r -d 'Install packages'
__fish_apt_option install -l reinstall -d 'Reinstall package'

# Reinstall
__fish_apt_subcommand reinstall -r -d 'Reinstall packages'

# Remove
__fish_apt_subcommand remove -x -d 'Remove packages'

# Edit sources
__fish_apt_subcommand edit-sources -d 'Edit sources list'

# Update
__fish_apt_subcommand update -x -d 'Update package list'

# Upgrade
__fish_apt_subcommand upgrade -r -d 'Upgrade packages'

# Full Upgrade
__fish_apt_subcommand full-upgrade -r -d 'Upgrade packages, removing others when needed'
__fish_apt_subcommand dist-upgrade -r -d 'Upgrade packages, removing others when needed'

# Purge
__fish_apt_subcommand purge -x -d 'Remove packages and delete their config files'

# Changelog
__fish_apt_subcommand changelog -r -d 'Download and display package changelog'

# Autoremove
__fish_apt_subcommand autoremove -d 'Remove packages no longer needed as dependencies'

# Autopurge
__fish_apt_subcommand autopurge -d 'Remove packages no longer needed as dependencies and delete their config files'

# Clean
__fish_apt_subcommand clean -d 'Remove downloaded packages from cache'

# Autoclean
__fish_apt_subcommand autoclean -d 'Remove obsolete packages from cache'

# Policy
__fish_apt_subcommand policy -x -d 'Display source or package priorities'

# Depends
__fish_apt_subcommand depends -r -d 'List package dependencies'

# Rdepends
__fish_apt_subcommand rdepends -r -d 'List package reverse dependencies'

# Download
__fish_apt_subcommand download -x -d 'Download packages'

# Build-dep
__fish_apt_subcommand build-dep -x -d 'Install packages needed to build the given package'

# Help
__fish_apt_subcommand help -d 'Print help page'

functions -e __fish_apt_subcommand __fish_apt_option
completions/aptitude.fish#completion for aptitude

function __fish_apt_no_subcommand -d 'Test if aptitude has yet to be given the subcommand'
    for i in (commandline -xpc)
        if contains -- $i autoclean clean forget-new keep-all update safe-upgrade changelog full-upgrade download forbid-version hold install keep markauto purge reinstall remove show unhold unmarkauto search help
            return 1
        end
    end
    return 0
end

function __fish_apt_use_package -d 'Test if aptitude command should have packages as potential completion'
    for i in (commandline -xpc)
        if contains -- $i changelog full-upgrade download forbid-version hold install keep-all markauto purge reinstall remove show showrc unhold unmarkauto why why-not versions
            return 0
        end
    end
    return 1
end

complete -c aptitude -n __fish_apt_use_package -a '(__fish_print_apt_packages)' -d Package

complete -c aptitude -s h -l help -d 'Display a brief help message. Identical to the help action'
complete -f -n __fish_apt_no_subcommand -c aptitude -a autoclean -d 'Remove any cached packages which can no longer be downloaded'
complete -f -n __fish_apt_no_subcommand -c aptitude -a clean -d 'Remove all downloaded .deb files from the package cache directory'
complete -f -n __fish_apt_no_subcommand -c aptitude -a forget-new -d 'Forget all internal information about what packages are \'new\''
complete -f -n __fish_apt_no_subcommand -c aptitude -a keep-all -d 'Cancel all scheduled actions on all packages'
complete -f -n __fish_apt_no_subcommand -c aptitude -a update -d 'Update the list of available packages from the apt sources'
complete -f -n __fish_apt_no_subcommand -c aptitude -a safe-upgrade -d 'Upgrade installed packages to their most recent version'
complete -f -n __fish_apt_no_subcommand -c aptitude -a changelog -d 'Download and displays the Debian changelog for the packages'
complete -f -n __fish_apt_no_subcommand -c aptitude -a full-upgrade -d 'Upgrade, removing or installing packages as necessary'
complete -f -n __fish_apt_no_subcommand -c aptitude -a download -d 'Download the packages to the current directory'
complete -f -n __fish_apt_no_subcommand -c aptitude -a forbid-version -d 'Forbid the upgrade to a particular version'
complete -f -n __fish_apt_no_subcommand -c aptitude -a hold -d 'Ignore the packages by future upgrade commands'
complete -f -n __fish_apt_no_subcommand -c aptitude -a install -d 'Install the packages'
complete -f -n __fish_apt_no_subcommand -c aptitude -a keep -d 'Cancel any scheduled actions on the packages'
complete -f -n __fish_apt_no_subcommand -c aptitude -a markauto -d 'Mark packages as automatically installed'
complete -f -n __fish_apt_no_subcommand -c aptitude -a purge -d 'Remove and delete all associated configuration and data files'
complete -f -n __fish_apt_no_subcommand -c aptitude -a reinstall -d 'Reinstall the packages'
complete -f -n __fish_apt_no_subcommand -c aptitude -a remove -d 'Remove the packages'
complete -f -n __fish_apt_no_subcommand -c aptitude -a showsrc -d 'Display detailed information about the source packages (apt wrapper)'
complete -f -n __fish_apt_no_subcommand -c aptitude -a show -d 'Display detailed information about the packages'
complete -f -n __fish_apt_no_subcommand -c aptitude -a unhold -d 'Consider the packages by future upgrade commands'
complete -f -n __fish_apt_no_subcommand -c aptitude -a unmarkauto -d 'Mark packages as manually installed'
complete -f -n __fish_apt_no_subcommand -c aptitude -a search -d 'Search for packages matching one of the patterns'
complete -f -n __fish_apt_no_subcommand -c aptitude -a help -d 'Display brief summary of the available commands and options'
complete -f -n __fish_apt_no_subcommand -c aptitude -a why -d 'Explain why a particular package should be installed'
complete -f -n __fish_apt_no_subcommand -c aptitude -a why-not -d 'Explain why a particular package cannot be installed'
complete -f -n __fish_apt_no_subcommand -c aptitude -a versions -d 'Displays the versions of specified packages'

complete -c aptitude -s D -l show-deps -d 'Show explanations of automatic installations and removals'
complete -c aptitude -s d -l download-only -d 'Download only'
complete -c aptitude -s f -l fix-broken -d 'Aggressively try to fix broken packages'
complete -c aptitude -l purge-unused -d 'Purge packages that are not required by any installed package'
complete -c aptitude -s P -l prompt -d 'Always display a prompt'
complete -c aptitude -s R -l without-recommends -d 'Do not treat recommendations as dependencies'
complete -c aptitude -s r -l with-recommends -d 'Treat recommendations as dependencies'
complete -c aptitude -s s -l simulate -d 'Don\'t perform the actions. Just show them'
complete -c aptitude -l schedule-only -d 'Schedule operations to be performed in the future'
complete -c aptitude -s q -l quiet -d 'Suppress incremental progress indicators'
complete -c aptitude -s V -l show-versions -d 'Show which versions of packages will be installed'
complete -c aptitude -s v -l verbose -d 'Display extra information'
complete -c aptitude -l version -d 'Display the version of aptitude and compile information'
complete -c aptitude -l visual-preview -d 'Start up the visual interface and display its preview screen'
complete -c aptitude -s y -l assume-yes -d 'Assume the answer yes for all question prompts'
complete -c aptitude -s Z -d 'Show how much disk space will be used or freed'
complete -c aptitude -s u -d 'Download new package lists on startup (terminal interface only)'
complete -r -c aptitude -s F -l display-format -d 'Specify the format to be used by the search command'
complete -r -c aptitude -s t -l target-release -d 'Set the release from which packages should be installed'
complete -r -c aptitude -s O -l sort -d 'Specify the order for the output from the search command'
complete -r -c aptitude -s o -d 'Set a configuration file option directly'
complete -r -c aptitude -s w -l width -d 'Specify the display width for the output from the search command'
completions/aqua.fishaqua completion fish | source
completions/ar.fishfunction __single
    complete -f -c ar -n __fish_use_subcommand -a $argv[1] -d $argv[2] # no dash
end

__single d "Delete modules from the archive."
__single m "move members in an archive."
__single p "Print the specified members of the archive, to the standard output file."
__single q "Quick append; Historically, add the files member... to the end of archive, without checking for replacement."
__single r "Insert the files member... into archive (with replacement)."
__single s "Add an index to the archive, or update it if it already exists."
__single t "Display a table listing the contents of archive, or those of the files listed in member."
__single x "Extract members (named member) from the archive."

functions -e __single

# TODO add mod
# A number of modifiers (mod) may immediately follow the p keyletter, to specify variations on an operation's behavior:
# add dash
# command format
# ar [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file
completions/arc.fish# fish completion for arc

function __fish_arc_needs_command
    set -l cmd (commandline -xpc)
    if not set -q cmd[2]
        return 0
    else
        set -l skip_next 1
        # Skip first word because it's "arc" or a wrapper
        for c in $cmd[2..-1]
            switch $c
                # General options that can still take a command
                case --trace --no-ansi --ansi --load-phutil-library config skip-arcconfig arcrc-file --conduit-{uri,token,version,timeout}
                    continue
                case "*"
                    echo $c
                    return 1
            end
        end
        return 0
    end
    return 1
end

function __fish_arc_using_command
    set -l cmd (__fish_arc_needs_command)
    test -z "$cmd"
    and return 1
    contains -- $cmd $argv
    and return 0
end

### Global options
complete -f -c arc -n __fish_arc_needs_command -l trace -d 'Debugging command'
complete -f -c arc -n __fish_arc_needs_command -l no-ansi -d 'Don\'t use color or style for output'
complete -f -c arc -n __fish_arc_needs_command -l ansi -d 'Always use formatting'
complete -f -c arc -n __fish_arc_needs_command -l no-ansi -d 'Don\'t use color or style for output'
complete -f -c arc -n __fish_arc_needs_command -l load-phutil-library -d 'Specify which libraries to load'
complete -f -c arc -n __fish_arc_needs_command -l conduit-uri -d 'Specify the Conduit URI'
complete -f -c arc -n __fish_arc_needs_command -l conduit-token -d 'Specify the Conduit token'
complete -f -c arc -n __fish_arc_needs_command -l conduit-version -d 'Force a version'
complete -f -c arc -n __fish_arc_needs_command -l conduit-timeout -d 'Sets the timeout'
complete -f -c arc -n __fish_arc_needs_command -l config -d 'Sets a config'
complete -f -c arc -n __fish_arc_needs_command -l skip-arcconfig -d 'Skip the working copy configuration file'
complete -c arc -n __fish_arc_needs_command -l arcrc-file -d 'Use provided file instead of ~/.arcrc'

### shell-complete
complete -f -c arc -n __fish_arc_needs_command -a shell-complete -d 'Implements shell completion'
complete -f -c arc -n '__fish_arc_using_command shell-complete' -l current -d 'Current term in the argument list being completed'

### get-config
complete -f -c arc -n __fish_arc_needs_command -a get-config -d 'Reads an arc configuration option'
complete -f -c arc -n '__fish_arc_using_command get-config' -l verbose -d 'Show detailed information about options'

### download
complete -f -c arc -n __fish_arc_needs_command -a download -d 'Download a file to local disk'
complete -c arc -n '__fish_arc_using_command download' -l as -d 'Save the file with a specific name rather than the default'
complete -f -c arc -n '__fish_arc_using_command download' -l show -d 'Write file to stdout instead of to disk'

### list
complete -f -c arc -n __fish_arc_needs_command -a list -d 'List your open Differential revisions'

### lint
complete -f -c arc -n __fish_arc_needs_command -a lint -d 'Run static analysis on changes to check for mistakes'
complete -f -c arc -n '__fish_arc_using_command lint' -l engine -d 'Override configured lint engine for this project'
complete -f -c arc -n '__fish_arc_using_command lint' -l apply-patches -d 'Apply patches suggested by lint to the working copy'
complete -f -c arc -n '__fish_arc_using_command lint' -l severity -d 'Set minimum message severity'
complete -f -c arc -n '__fish_arc_using_command lint' -l never-apply-patches -d 'Never apply patches suggested by lint'
complete -f -c arc -n '__fish_arc_using_command lint' -l rev -d 'Lint changes since a specific revision'
complete -c arc -n '__fish_arc_using_command lint' -l outfile -d 'Output the linter results to a file'
complete -f -c arc -n '__fish_arc_using_command lint' -l lintall -d 'Show all lint warnings, not just those on changed lines'
complete -f -c arc -n '__fish_arc_using_command lint' -l amend-all -d 'When linting git repositories, amend HEAD with all patches'
complete -f -c arc -n '__fish_arc_using_command lint' -l everything -d 'Lint all files in the project'
complete -f -c arc -n '__fish_arc_using_command lint' -l output -d 'Specify how results will be displayed'
complete -f -c arc -n '__fish_arc_using_command lint' -l only-new -d 'Display only messages not present in the original code'
complete -f -c arc -n '__fish_arc_using_command lint' -l only-changed -d 'Show lint warnings just on changed lines'
complete -f -c arc -n '__fish_arc_using_command lint' -l amend-autofixes -d 'When linting git repositories, amend HEAD with autofix'

### flag
complete -f -c arc -n __fish_arc_needs_command -a flag -d 'In the first form, list objects you\'ve flagged'
complete -f -c arc -n '__fish_arc_using_command flag' -l edit -d 'Edit the flag on an object'
complete -f -c arc -n '__fish_arc_using_command flag' -l color -d 'Set the color of a flag'
complete -f -c arc -n '__fish_arc_using_command flag' -l clear -d 'Delete the flag on an object'
complete -f -c arc -n '__fish_arc_using_command flag' -l note -d 'Set the note on a flag'

### export
complete -c arc -n __fish_arc_needs_command -a export -d 'Export the local changeset to a file'
complete -f -c arc -n '__fish_arc_using_command export' -l unified -d 'Export change as a unified patch'
complete -f -c arc -n '__fish_arc_using_command export' -l git -d 'Export change as a git patch'
complete -f -c arc -n '__fish_arc_using_command export' -l encoding -d 'Attempt to convert non UTF-8 patch into specified encoding'
complete -f -c arc -n '__fish_arc_using_command export' -l arcbundle -d 'Export change as an arc bundle'
complete -f -c arc -n '__fish_arc_using_command export' -l diff -d 'Export from Differential diff'
complete -f -c arc -n '__fish_arc_using_command export' -l revision -d 'Export from a Differential revision'

### browse
complete -c arc -n __fish_arc_needs_command -a browse -d 'Open a file or object in your web browser'
complete -f -c arc -n '__fish_arc_using_command browse' -l force -d 'Open arguments as paths, even if they do not exist in the working copy'
complete -f -c arc -n '__fish_arc_using_command browse' -l branch -d 'Default branch name to view on server'

### todo
complete -f -c arc -n __fish_arc_needs_command -a todo -d 'Quickly create a task for yourself'
complete -f -c arc -n '__fish_arc_using_command todo' -l cc -d 'Other users to CC on the new task'
complete -f -c arc -n '__fish_arc_using_command todo' -l project -d 'Projects to assign to the task'
complete -f -c arc -n '__fish_arc_using_command todo' -l browse -d 'After creating the task, open it in a web browser'

### linters
complete -f -c arc -n __fish_arc_needs_command -a linters -d 'what they do and which versions are installed'
complete -f -c arc -n '__fish_arc_using_command linters' -l search -d 'Search for linters'
complete -f -c arc -n '__fish_arc_using_command linters' -l verbose -d 'Show detailed information, including options'

### time
complete -f -c arc -n __fish_arc_needs_command -a time -d 'Show what you\'re currently tracking in Phrequent'

### stop
complete -f -c arc -n __fish_arc_needs_command -a stop -d 'Stop tracking work in Phrequent'
complete -f -c arc -n '__fish_arc_using_command stop' -l note -d 'A note to attach to the tracked time'

### alias
complete -f -c arc -n __fish_arc_needs_command -a alias -d 'Create an alias'

### set-config
complete -f -c arc -n __fish_arc_needs_command -a set-config -d 'Sets an arc configuration option'
complete -f -c arc -n '__fish_arc_using_command set-config' -l local -d 'Set a local config value instead of a user one'

### start
complete -f -c arc -n __fish_arc_needs_command -a start -d 'Start tracking work in Phrequent'

### close
complete -f -c arc -n __fish_arc_needs_command -a close -d 'Close a task or otherwise update its status'
complete -f -c arc -n '__fish_arc_using_command close' -l message -d 'Provide a comment with your status change'
complete -f -c arc -n '__fish_arc_using_command close' -l list-statuses -d 'Show available status options and exit'

### land
complete -f -c arc -n __fish_arc_needs_command -a land -d 'Publish an accepted revision after review'
complete -f -c arc -n '__fish_arc_using_command land' -l preview -d 'Prints the commits that would be landed'
complete -f -c arc -n '__fish_arc_using_command land' -l remote -d 'Push to a remote other than the default'
complete -f -c arc -n '__fish_arc_using_command land' -l delete-remote -d 'Delete the feature branch in the remote after landing it'
complete -f -c arc -n '__fish_arc_using_command land' -l update-with-rebase -d 'When updating the feature branch, use rebase instead of merge'
complete -f -c arc -n '__fish_arc_using_command land' -l squash -d 'Use squash strategy'
complete -f -c arc -n '__fish_arc_using_command land' -l keep-branch -d 'Keep the feature branch'
complete -f -c arc -n '__fish_arc_using_command land' -l merge -d 'Use merge strategy'
complete -f -c arc -n '__fish_arc_using_command land' -l update-with-merge -d 'When updating the feature branch, use merge instead of rebase'
complete -f -c arc -n '__fish_arc_using_command land' -l hold -d 'Prepare the change to be pushed, but do not actually push it'
complete -f -c arc -n '__fish_arc_using_command land' -l onto -d 'Land feature branch onto a branch other than the default'
complete -f -c arc -n '__fish_arc_using_command land' -l revision -d 'Use the message from a specific revision'

### which
complete -f -c arc -n __fish_arc_needs_command -a which -d 'Show which commits will be selected'
complete -f -c arc -n '__fish_arc_using_command which' -l show-base -d 'Print base commit only and exit'
complete -f -c arc -n '__fish_arc_using_command which' -l base -d 'Additional rules for determining base revision'
complete -f -c arc -n '__fish_arc_using_command which' -l head -d 'Specify the end of the commit range to select'
complete -f -c arc -n '__fish_arc_using_command which' -l any-status -d 'Show committed and abandoned revisions'

### bookmark
complete -f -c arc -n __fish_arc_needs_command -a bookmark -d 'Alias for arc feature'

### amend
complete -f -c arc -n __fish_arc_needs_command -a amend -d 'Amend the working copy'
complete -f -c arc -n '__fish_arc_using_command amend' -l revision -d 'Use the message from a specific revision'
complete -f -c arc -n '__fish_arc_using_command amend' -l show -d 'Show the amended commit message'

### upgrade
complete -f -c arc -n __fish_arc_needs_command -a upgrade -d 'Upgrade arcanist and libphutil to the latest versions'

### help
complete -f -c arc -n __fish_arc_needs_command -a help -d 'Shows the help'
complete -f -c arc -n '__fish_arc_using_command help' -l full -d 'Print detailed information about each command'

### paste
complete -f -c arc -n __fish_arc_needs_command -a paste -d 'Share and grab text using the Paste application'
complete -f -c arc -n '__fish_arc_using_command paste' -l lang -d 'Language for syntax highlighting'
complete -f -c arc -n '__fish_arc_using_command paste' -l json -d 'Output in JSON format'
complete -f -c arc -n '__fish_arc_using_command paste' -l title -d 'Title for the paste'

### commit
complete -f -c arc -n __fish_arc_needs_command -a commit -d 'Commit a revision which has been accepted by a reviewer'
complete -f -c arc -n '__fish_arc_using_command commit' -l revision -d 'Commit a specific revision'
complete -f -c arc -n '__fish_arc_using_command commit' -l show -d 'Show the command which would be issued'

### patch
complete -f -c arc -n __fish_arc_needs_command -a patch -d 'Apply changes to the working copy'
complete -f -c arc -n '__fish_arc_using_command patch' -l force -d 'Do not run any sanity checks'
complete -f -c arc -n '__fish_arc_using_command patch' -l encoding -d 'Attempt to convert non UTF-8 patch into specified encoding'
complete -f -c arc -n '__fish_arc_using_command patch' -l nocommit -d 'Do not commit the changes'
complete -f -c arc -n '__fish_arc_using_command patch' -l update -d 'Update the local working copy before applying the patch'
complete -c arc -n '__fish_arc_using_command patch' -l patch -d 'Apply changes from a git patch file or unified patch file'
complete -f -c arc -n '__fish_arc_using_command patch' -l arcbundle -d 'Apply changes from an arc bundlej'
complete -f -c arc -n '__fish_arc_using_command patch' -l skip-dependencies -d 'Do not apply dependencies'
complete -f -c arc -n '__fish_arc_using_command patch' -l diff -d 'Apply changes from a Differential diff'
complete -f -c arc -n '__fish_arc_using_command patch' -l nobranch -d 'Do not create a branch'
complete -f -c arc -n '__fish_arc_using_command patch' -l revision -d 'Apply changes from a Differential revision'

### install-certificate
complete -f -c arc -n __fish_arc_needs_command -a install-certificate -d 'Installs Conduit credentials into your ~/.arcc'

### revert
complete -f -c arc -n __fish_arc_needs_command -a revert -d 'Please use backout instead'

### upload
complete -c arc -n __fish_arc_needs_command -a upload -d 'Upload a file from local disk'
complete -f -c arc -n '__fish_arc_using_command upload' -l json -d 'Output upload information in JSON format'
complete -f -c arc -n '__fish_arc_using_command upload' -l temporary -d 'Mark the file as temporary'

### branch
complete -f -c arc -n __fish_arc_needs_command -a branch -d 'Alias for arc feature'

### anoid
complete -f -c arc -n __fish_arc_needs_command -a anoid -d 'There\'s only one way to find out'

### cover
complete -f -c arc -n __fish_arc_needs_command -a cover -d 'Show blame for the lines you changed'
complete -f -c arc -n '__fish_arc_using_command cover' -l rev -d 'Cover changes since a specific revision'

### close-revision
complete -f -c arc -n __fish_arc_needs_command -a close-revision -d 'Close a revision'
complete -f -c arc -n '__fish_arc_using_command close-revision' -l quiet -d 'Do not print a success message'
complete -f -c arc -n '__fish_arc_using_command close-revision' -l finalize -d 'Close only if the repository is untracked and the revision is accepted'

### tasks
complete -f -c arc -n __fish_arc_needs_command -a tasks -d 'View all assigned tasks'
complete -f -c arc -n '__fish_arc_using_command tasks' -l status -d 'Show tasks that are open or closed, default is open'
complete -f -c arc -n '__fish_arc_using_command tasks' -l owner -d 'Only show tasks assigned to the given username,'
complete -f -c arc -n '__fish_arc_using_command tasks' -l unassigned -d 'Only show tasks that are not assigned'
complete -f -c arc -n '__fish_arc_using_command tasks' -l limit -d 'Limit the amount of tasks outputted, default is all'
complete -f -c arc -n '__fish_arc_using_command tasks' -l order -d 'Arrange tasks based on priority, created, or modified,'

### feature
complete -f -c arc -n __fish_arc_needs_command -a feature -d 'A wrapper on \'git branch\' or \'hg bookmark'
complete -f -c arc -n '__fish_arc_using_command feature' -l output -d 'Specify the output format'
complete -f -c arc -n '__fish_arc_using_command feature' -l view-all -d 'Include closed and abandoned revisions'
complete -f -c arc -n '__fish_arc_using_command feature' -l by-status -d 'Sort branches by status instead of time'

### unit
complete -f -c arc -n __fish_arc_needs_command -a unit -d 'Run unit tests that cover specified paths'
complete -f -c arc -n '__fish_arc_using_command unit' -l engine -d 'Override configured unit engine for this project'
complete -f -c arc -n '__fish_arc_using_command unit' -l detailed-coverage -d 'Show a detailed coverage report on the CLI'
complete -f -c arc -n '__fish_arc_using_command unit' -l target -d 'Record a copy of the test results on the specified build target'
complete -f -c arc -n '__fish_arc_using_command unit' -l ugly -d 'Use uglier formatting'
complete -f -c arc -n '__fish_arc_using_command unit' -l rev -d 'Run unit tests covering changes since a specific revision'
complete -f -c arc -n '__fish_arc_using_command unit' -l everything -d 'Run every test'
complete -f -c arc -n '__fish_arc_using_command unit' -l json -d 'Report results in JSON format'
complete -f -c arc -n '__fish_arc_using_command unit' -l coverage -d 'Always enable coverage information'
complete -f -c arc -n '__fish_arc_using_command unit' -l output -d 'Specify the output format'
complete -f -c arc -n '__fish_arc_using_command unit' -l no-coverage -d 'Always disable coverage information'

### backout
complete -f -c arc -n __fish_arc_needs_command -a backout -d 'Backouts on a previous commit'

### call-conduit
complete -f -c arc -n __fish_arc_needs_command -a call-conduit -d 'Make a raw Conduit method call'

### diff
complete -f -c arc -n __fish_arc_needs_command -a diff -d 'Generate a Differential diff or revision from local changes'
complete -f -c arc -n '__fish_arc_using_command diff' -l raw-command -d 'Generate diff by executing a specified command'
complete -f -c arc -n '__fish_arc_using_command diff' -l encoding -d 'Attempt to convert non UTF-8 hunks into specified encoding'
complete -f -c arc -n '__fish_arc_using_command diff' -l cc -d 'When creating a revision, add CCs'
complete -f -c arc -n '__fish_arc_using_command diff' -l reviewers -d 'When creating a revision, add reviewers'
complete -f -c arc -n '__fish_arc_using_command diff' -l skip-staging -d 'Do not copy changes to the staging area'
complete -f -c arc -n '__fish_arc_using_command diff' -l raw -d 'Read diff from stdin'
complete -f -c arc -n '__fish_arc_using_command diff' -l uncommitted -d 'Suppress warning about uncommitted changes'
complete -c arc -n '__fish_arc_using_command diff' -l message-file -d 'Read revision information from file'
complete -f -c arc -n '__fish_arc_using_command diff' -l nolint -d 'Do not run lint'
complete -f -c arc -n '__fish_arc_using_command diff' -l message -d 'Use the specified message when updating a revision'
complete -f -c arc -n '__fish_arc_using_command diff' -l plan-changes -d 'Create or update a revision without requesting a code review'
complete -f -c arc -n '__fish_arc_using_command diff' -l browse -d 'After creating a diff or revision, open it in a web browser'
complete -f -c arc -n '__fish_arc_using_command diff' -l create -d 'Always create a new revision'
complete -f -c arc -n '__fish_arc_using_command diff' -l cache -d 'Disable lint cache'
complete -f -c arc -n '__fish_arc_using_command diff' -l use-commit-message -d 'Read revision information from a specific commit'
complete -f -c arc -n '__fish_arc_using_command diff' -l only -d 'Only generate a diff, without running lint, unit tests, or other'
complete -f -c arc -n '__fish_arc_using_command diff' -l skip-binaries -d 'Do not upload binaries'
complete -f -c arc -n '__fish_arc_using_command diff' -l preview -d 'only create a diff'
complete -f -c arc -n '__fish_arc_using_command diff' -l amend-autofixes -d 'When linting git repositories, amend HEAD with autofix'
complete -f -c arc -n '__fish_arc_using_command diff' -l apply-patches -d 'Apply patches suggested by lint'
complete -f -c arc -n '__fish_arc_using_command diff' -l head -d 'Specify the end of the commit range'
complete -f -c arc -n '__fish_arc_using_command diff' -l verbatim -d 'When creating a revision, try to use the working copy commit'
complete -f -c arc -n '__fish_arc_using_command diff' -l less-context -d 'Create a diff with a few lines of context.'
complete -f -c arc -n '__fish_arc_using_command diff' -l advice -d 'Require excuse for lint advice in addition to lint warnings and errors'
complete -f -c arc -n '__fish_arc_using_command diff' -l json -d 'Emit machine-readable JSON'
complete -f -c arc -n '__fish_arc_using_command diff' -l update -d 'Always update a specific revision'
complete -f -c arc -n '__fish_arc_using_command diff' -l ignore-unsound-tests -d 'Ignore unsound test failures without prompting'
complete -f -c arc -n '__fish_arc_using_command diff' -l excuse -d 'Provide a prepared in advance excuse for any lints/tests'
complete -f -c arc -n '__fish_arc_using_command diff' -l base -d 'Additional rules for determining base revision'
complete -f -c arc -n '__fish_arc_using_command diff' -l no-amend -d 'Never amend commits in the working copy with lint patches'
complete -f -c arc -n '__fish_arc_using_command diff' -l add-all -d 'Automatically add all unstaged and uncommitted'
complete -f -c arc -n '__fish_arc_using_command diff' -l never-apply-patches -d 'Never apply patches suggested by lint'
complete -f -c arc -n '__fish_arc_using_command diff' -l edit -d 'Edit revision information'
complete -f -c arc -n '__fish_arc_using_command diff' -l nounit -d 'Do not run unit tests'
complete -f -c arc -n '__fish_arc_using_command diff' -l lintall -d 'Raise all lint warnings'
complete -f -c arc -n '__fish_arc_using_command diff' -l amend-all -d 'When linting git repositories, amend HEAD with all patches'
complete -f -c arc -n '__fish_arc_using_command diff' -l no-diff -d 'Only run lint and unit tests'
complete -f -c arc -n '__fish_arc_using_command diff' -l allow-untracked -d 'Skip checks for untracked files in the working copy'
complete -f -c arc -n '__fish_arc_using_command diff' -l only-new -d 'Display only new lint messages'
complete -f -c arc -n '__fish_arc_using_command diff' -l no-coverage -d 'Always disable coverage information'

### liberate
complete -f -c arc -n __fish_arc_needs_command -a liberate -d 'Create or update a libphutil library'
complete -f -c arc -n '__fish_arc_using_command liberate' -l remap -d 'Run the remap step of liberation'
complete -f -c arc -n '__fish_arc_using_command liberate' -l upgrade -d 'Upgrade library to v2'
complete -f -c arc -n '__fish_arc_using_command liberate' -l verify -d 'Run the verify step of liberation'
complete -f -c arc -n '__fish_arc_using_command liberate' -l all -d 'Drop the module cache before liberating'
complete -f -c arc -n '__fish_arc_using_command liberate' -l force-update -d 'Force the library map to be updated'
complete -f -c arc -n '__fish_arc_using_command liberate' -l library-name -d 'Set the library name'

### version
complete -f -c arc -n __fish_arc_needs_command -a version -d 'Shows the current version of arcanist'
completions/archlinux-java.fishcomplete -c archlinux-java -f
complete -c archlinux-java -n __fish_use_subcommand -a status -d 'List installed Java environments and enabled one'
complete -c archlinux-java -n __fish_use_subcommand -a set -d 'Force <JAVA_ENV> as default'
complete -c archlinux-java -n __fish_use_subcommand -a unset -d 'Unset current default Java environment'
complete -c archlinux-java -n __fish_use_subcommand -a get -d 'Return the short name of the Java environment set as default'
complete -c archlinux-java -n __fish_use_subcommand -a fix -d 'Fix an invalid/broken default Java environment configuration'
complete -c archlinux-java -n __fish_use_subcommand -a help -d 'Show help'

complete -c archlinux-java -n "__fish_seen_subcommand_from set" -a "(archlinux-java status | tail -n +2 | tr -s ' ' | cut -d ' ' -f2)"
completions/arepack.fishcomplete -c arepack -w atool
completions/argocd.fishcompletions/argparse.fishfunction __fish_argparse_exclusive_args --description 'Helper function to list unused options'
    set --local all_tokens (commandline --tokens-expanded)
    set --erase all_tokens[1]
    set --local current_token (commandline --current-token)

    if set --local index (contains --index -- '--' $all_tokens)
        set index (math $index - 1)
    else
        set index (count $all_tokens)
    end

    set --local specifications
    while test $index -gt 0
        and set -l tok $all_tokens[$index]
        and not string match --quiet -- '-*' $tok

        if string match --quiet '*,*' $tok
            set index (math $index - 1)
            continue
        end

        set -l opt (string replace --regex '=.*' '' $tok)

        if string match --quiet '*/*' $opt
            set --append specifications (string split '/' $opt)
        else if string match --quiet '*#*' $opt
            set --append specifications (string split '#' $opt)
        else
            set --append specifications $opt
        end
        set index (math $index - 1)
    end

    if string match --quiet -- '-x*' $current_token
        set current_token (string replace --regex -- '^-x' '' $current_token)
    end

    if test $index -gt 1
        and string match --regex --quiet -- '^(-x|--exclusive)$' $all_tokens[(math $index - 1)]
        and not test -z $current_token
        set --erase specifications[(count $specifications)]
    end

    set --local used_options (string split -- ',' $current_token)
    set --local unused_specifications

    for item in $specifications
        if not contains -- $item $used_options
            set --append unused_specifications $item
        end
    end

    string join \n $unused_specifications
end

complete --command argparse --no-files

complete --command argparse --short-option h --long-option help --description 'Show help'

complete --command argparse --short-option n --long-option name --require-parameter --no-files \
    --arguments '(functions --all | string replace ", " "\n")' --description 'Use function name'
complete --command argparse --short-option x --long-option exclusive --no-files --require-parameter \
    --arguments '(__fish_append "," (__fish_argparse_exclusive_args))' \
    --description 'Specify mutually exclusive options'
complete --command argparse --short-option N --long-option min-args --no-files --require-parameter \
    --description 'Specify minimum non-option argument count'
complete --command argparse --short-option X --long-option max-args --no-files --require-parameter \
    --description 'Specify maximum non-option argument count'
complete --command argparse --short-option i --long-option ignore-unknown \
    -n '! __fish_seen_argument --short u --long move-unknown' \
    --description 'Ignore unknown options'
complete --command argparse --short-option u --long-option move-unknown \
    -n '! __fish_seen_argument --short i --long ignore-unknown' \
    --description 'Move unknown options into \$argv_opts'
complete --command argparse --short-option S --long-option strict-longopts \
    --description 'Pass long options strictly'
complete --command argparse --short-option U --long-option unknown-arguments --no-files --require-parameter \
    --arguments "optional required none" \
    --description 'Whether unknown options can have arguments'
complete --command argparse --short-option s --long-option stop-nonopt \
    --description 'Exit on subcommand'
completions/ark.fishcomplete -c ark -s d -l dialog -d 'Show a dialog with options'
complete -c ark -s m -l mimetypes -d 'List all supported MIME types'
complete -c ark -s o -l destination -d 'Specify an extraction directory'

complete -c ark -s c -l add -d 'Add files and directories to an archive interactively'
complete -c ark -s t -l add-to -d 'Add files and directories to an archive'
complete -c ark -s p -l changetofirstpath -d 'Use a first argument as input path'
complete -c ark -s f -l autofilename -d 'Specify suffix for automatically chosen filename'

complete -c ark -s b -l batch -d 'Use a batch interface'
complete -c ark -s e -l autodestination -d 'Use a first argument as output path'
complete -c ark -s a -l autosubfolder -d 'Create subfolder automatically for multiple archives'
complete -c ark -s O -l opendestination -d 'Open upon extraction completion'
completions/arp-scan.fish# arp-scan from https://github.com/royhills/arp-scan

complete -c arp-scan -x

complete -c arp-scan -l help -s h -d 'Display usage message and exit'
complete -c arp-scan -l verbose -s v -d 'Display verbose progress messages'
complete -c arp-scan -l version -s V -d 'Display program version and exit'
complete -c arp-scan -l interface -s I -xa "(__fish_print_interfaces)" -d 'Use network interface'
complete -c arp-scan -l file -s f -rF -d 'Read hostnames or addresses from file'
complete -c arp-scan -l localnet -s l -d 'Generate addresses from interface configuration'
complete -c arp-scan -l ouifile -s O -rF -d 'Use specified IEEE registry vendor mapping file'
complete -c arp-scan -l macfile -s m -rF -d 'Use custom vendor mapping file'
complete -c arp-scan -l quiet -s q -d 'Display minimal output for each responding host'
complete -c arp-scan -l plain -s x -d 'Supress header and footer text'
complete -c arp-scan -l ignoredups -s g -d 'Don\'t display duplicate packets'
complete -c arp-scan -l rtt -s D -d 'Calculate and display packet round-trip time'
complete -c arp-scan -l format -s F -x -d 'Specify the output format string'
complete -c arp-scan -l random -s R -d 'Randomise the target host list'
complete -c arp-scan -l randomseed -x -d 'Seed the pseudo random number generator'
complete -c arp-scan -l retry -s r -x -d 'Set total number of attempts per host'
complete -c arp-scan -l backoff -s b -x -d 'Set backoff factor'
complete -c arp-scan -l timeout -s t -x -d 'Set initial per host timeout'
complete -c arp-scan -l interval -s i -x -d 'Set minimum packet interval'
complete -c arp-scan -l bandwidth -s B -x -d 'Set outbound bandwidth'
complete -c arp-scan -l numeric -s N -d 'Targets must be IP addresses, not hostnames'
complete -c arp-scan -l resolve -s d -d 'Resolve responding addresses to hostnames'
complete -c arp-scan -l arpsha -s u -x -d 'Set the ARP source Ethernet address'
complete -c arp-scan -l arptha -s w -x -d 'Set the ARP target Ethernet address'
complete -c arp-scan -l arphrd -s H -x -d 'Set the ARP hardware type'
complete -c arp-scan -l arppro -s p -x -d 'Set the ARP protocol type'
complete -c arp-scan -l arphln -s a -x -d 'Set the hardware address length'
complete -c arp-scan -l arppln -s P -x -d 'Set the protocol address length'
complete -c arp-scan -l arpop -s o -x -d 'Specify the ARP operation'
complete -c arp-scan -l arpspa -s s -x -d 'Set the source IPv4 address'
complete -c arp-scan -l srcaddr -s S -x -d 'Set the source Ethernet MAC address'
complete -c arp-scan -l destaddr -s T -x -d 'Set the destination MAC address'
complete -c arp-scan -l prototype -s y -x -d 'Sets the Ethernet protocol type'
complete -c arp-scan -l llc -s L -d 'Use RFC 1042 LLC/SNAP encapsulation for 802.2 networks'
complete -c arp-scan -l vlan -s Q -x -d 'Use 802.1Q tagging with specified VLAN id'
complete -c arp-scan -l limit -s M -x -d 'Exit after the specified number of hosts have responded'
complete -c arp-scan -l pcapsavefile -s W -rF -d 'Write received packets to pcap savefile'
complete -c arp-scan -l snap -s n -x -d 'Set the pcap snap length'
complete -c arp-scan -l retry-send -s Y -x -d 'Set number of send attempts'
complete -c arp-scan -l retry-send-interval -s E -x -d 'Set interval between send attempts'
complete -c arp-scan -l padding -s A -x -d 'Specify padding after packet data'
completions/arp.fish#completion for arp
complete -c arp -s v -l verbose -d "Verbose mode"
complete -c arp -s n -l numeric -d "Numerical address"
complete -x -c arp -s H -l tw-type -a "ether arcnet pronet ax25 netrom" -d "Class of hw type"
complete -c arp -s a -l display -x -a "(__fish_print_hostnames)" -d "Show arp entries"
complete -x -c arp -s d -l delete -a "(__fish_print_hostnames)" -d "Remove an entry for hostname"
complete -c arp -s D -l use-device -d "Use hardware address"
complete -x -c arp -s i -l device -a "(__fish_print_interfaces)" -d "Select interface"
complete -x -c arp -s s -l set -d "Manually create ARP address" -a "(__fish_print_hostnames)"
complete -f -c arp -s f -l file -d "Take addr from filename, default /etc/ethers"
completions/arping.fishset -l arping_version $(arping -V 2>&1)

if string match -eiq -- iputils $arping_version
    # this is for arping from iputils
    # https://github.com/iputils/iputils
    complete -c arping -xa "(__fish_print_hostnames)"
    complete -c arping -s A -d "Unsolicited ARP mode (ARP REPLY)"
    complete -c arping -s b -d "Send only MAC level broadcasts"
    complete -c arping -s c -x -d "Stop after number of packets"
    complete -c arping -s D -d "Duplicate address detection mode"
    complete -c arping -s f -d "Finish after the first reply"
    complete -c arping -s I -xa "(__fish_print_interfaces)" -d "Network device where to send packets"
    complete -c arping -s h -d "Print help page"
    complete -c arping -s q -d "Quiet output"
    complete -c arping -s s -xa "(__fish_print_addresses | grep -v :)" -d "IP source address to use in ARP packets"
    complete -c arping -s U -d "Unsolicited ARP mode (ARP REQUEST)"
    complete -c arping -s V -d "Print version"
    complete -c arping -s w -x -d "Specify a timeout (seconds)"
    complete -c arping -s i -x -d "Specify an interval between packets (seconds)"

else if string match -eiq -- habets $arping_version
    # this is for arping from Thomas Habets
    # https://github.com/ThomasHabets/arping
    complete -c arping -xa "(__fish_print_hostnames)"
    complete -c arping -l help -d "Show extended help"
    complete -c arping -s 0 -d "Ping with source IP address 0.0.0.0"
    complete -c arping -s a -d "Audible ping"
    complete -c arping -s A -d "Only count addresses matching requested address"
    complete -c arping -s b -d "Ping with source IP address 255.255.255.255"
    complete -c arping -s B -d "Use instead of host if you want to address 255.255.255.255"
    complete -c arping -s c -x -d "Only send count requests"
    complete -c arping -s C -x -d "Only wait for count replies"
    complete -c arping -s d -d "Find duplicate replies"
    complete -c arping -s D -d "Display answers as exclamation points and missing packets as dots"
    complete -c arping -s e -d "Audible ping, but beep when there is no reply"
    complete -c arping -s F -d "Don't try to be smart about the interface name"
    complete -c arping -s f -xa "(__fish_print_groups)" -d "setgid() to this group instead of the nobody group"
    complete -c arping -s h -d "Displays a help message"
    complete -c arping -s i -xa "(__fish_print_interfaces)" -d "Use the specified interface"
    complete -c arping -s m -x -d "Type of timestamp to use for incoming packets"
    complete -c arping -s p -d "Turn on promiscuous mode on interface"
    complete -c arping -s P -d "Send ARP replies instead of requests"
    complete -c arping -s q -d "Do not display messages, except errors"
    complete -c arping -s Q -x -d "802.1p priority to set"
    complete -c arping -s r -d "Raw output: only the MAC/IP address is displayed"
    complete -c arping -s R -d "Raw output: Like -r but shows the other one"
    complete -c arping -s s -x -d "Set source MAC address"
    complete -c arping -s S -xa "(__fish_print_addresses | grep -v :)" -d "Ping with this source IP address"
    complete -c arping -s t -x -d "Set target MAC address"
    complete -c arping -s T -x -d "Set target address when pinging MACs that won't respond to broadcasts"
    complete -c arping -s u -d "Show index=received/sent"
    complete -c arping -s U -d "Send unsolicited ARP"
    complete -c arping -s v -d "Verbose output"
    complete -c arping -s V -x -d "VLAN tag to set"
    complete -c arping -s w -x -d "Timeout before ping exits (seconds)"
    complete -c arping -s W -x -d "Time to wait between pings (seconds)"
    complete -c arping -s z -d "Enable seccomp"
    complete -c arping -s z -d "Disable seccomp"
end
completions/as.fish# AS - the portable GNU assembler
# See: https://www.gnu.org/software/binutils

complete -c as -o ac -d 'Omit false conditionals'
complete -c as -o ad -d 'Omit debugging directives'
complete -c as -o ag -d 'Include general information'
complete -c as -o ah -d 'Include high-level source'
complete -c as -o al -d 'Include assembly'
complete -c as -o am -d 'Include macro expansions'
complete -c as -o an -d 'Omit forms processing'
complete -c as -o as -d 'Include symbols'

complete -c as -l alternate -d 'Initially turn on alternate macro syntax'
complete -c as -l compress-debug-sections -a 'none zlib zlib-gnu zlib-gabi' -x -d 'Compress DWARF debug sections using zlib'
complete -c as -l nocompress-debug-sections -d 'Don\'t compress DWARF debug sections'
complete -c as -s D -d 'Produce assembler debugging messages'
complete -c as -l debug-prefix-map -x -d 'Remap debug information'
complete -c as -l defsym -x -d 'Redefine symbols'
complete -c as -l execstack -d 'Require executable stack for this object'
complete -c as -l noexecstack -d 'Don\'t require executable stack for this object'
complete -c as -l size-check -a 'error\tDefault warning' -x -d 'ELF .size directive check'
complete -c as -l elf-stt-common -a 'yes no' -d 'Generate ELF common symbols with STT_COMMON type'
complete -c as -l sectname-subst -d 'Enable section name substitution sequences'
complete -c as -s f -d 'Skip whitespace and comment preprocessing'
complete -c as -l gen-debug -s g -d 'Generate debugging information'
complete -c as -l gstabs -d 'Generate STABS debugging information'
complete -c as -l 'gstabs+' -d 'Generate STABS debug info with GNU extensions'
complete -c as -l gdwarf-2 -d 'Generate DWARF2 debugging information'
complete -c as -l gdwarf-sections -d 'Generate per-function section names for DWARF line information'
complete -c as -l hash-size -x -d 'Set the hash table size close'
complete -c as -l help -d 'Show help message and exit'
complete -c as -l target-help -d 'Show target specific options'
complete -c as -s I -r -d 'Add DIR to search list for .include directives'
complete -c as -s J -d 'Don\'t warn about signed overflow'
complete -c as -s K -d 'Warn when differences altered for long displacements'
complete -c as -s L -d 'Keep local symbols'
complete -c as -l mri -s M -d 'Assemble in MRI compatibility mode'
complete -c as -l MD -r -d 'Write dependency information in given file'
complete -c as -o no-pad-sections -d 'Do not pad the end of sections to alignment boundaries'
complete -c as -s o -r -d 'Set object-file output file name'
complete -c as -s R -d 'Fold data section into text section'
complete -c as -l reduce-memory-overheads -d 'Prefer smaller memory use'
complete -c as -l statistics -d 'Print various measured statistics from execution'
complete -c as -l strip-local-absolute -d 'Strip local absolute symbols'
complete -c as -l traditional-format -d 'Use same format as native assembler when possible'
complete -c as -l version -d 'Print assembler version number and exit'
complete -c as -l no-warn -s W -d 'Suppress warnings'
complete -c as -l warn -d 'Don\'t suppress warnings'
complete -c as -l fatal-warnings -d 'Treat warnings as errors'
complete -c as -s Z -d 'Generate object file even after errors'
complete -c as -l listing-lhs-width
complete -c as -l listing-lhs-width2
complete -c as -l listing-rhs-width
complete -c as -l listing-cont-lines
complete -c as -s '@' -r -d 'Read option from given file'
complete -c as -s V -d 'Print assembler version number'
complete -c as -s n -d 'Don\'t optimize code alignment'
complete -c as -s q -d 'Quieten some warnings'
complete -c as -l 32 -d 'Generate 32 bits code'
complete -c as -l 64 -d 'Generate 64 bits code'
complete -c as -l x32 -d 'Generate x32 code'
complete -c as -o msse2avx -d 'Encode SSE instructions with VEX prefix'
complete -c as -o msse-check -a 'none error warning' -x -d 'Check SSE instructions'
complete -c as -o moperand-check -a 'none error warning' -x -d 'Check operand combinations for validity'
complete -c as -o mavxscalar -a '128 256' -x -d 'Encode scalar AVX instructions with specific vector length'
complete -c as -o mevexlig -a '128 256 512' -x -d 'Encode scalar EVEX instructions with specific vector length'
complete -c as -o mevexwig -a '0 1' -x -d 'Encode EVEX instructions with specific EVEX.W'
complete -c as -o mevexrcig -a 'rne rd ru rz' -x -d 'Encode EVEX instructions with specific EVEX.RC'
complete -c as -o mmnemonic -a 'att\tAT\&T intel\tIntel' -x -d 'Use specified mnemonic'
complete -c as -o msyntax -a 'att\tAT\&T intel\tIntel' -x -d 'Use specified syntax'
complete -c as -o mindex-reg -d 'Support pseudo index registers'
complete -c as -o mnaked-reg -d 'Don\'t require \'%\' prefix for registers'
complete -c as -o mold-gcc -d 'Support old (<= 2.8.1) versions of gcc'
complete -c as -o madd-bnd-prefix -d 'Add BND prefix for all valid branches'
complete -c as -o mshared -d 'Disable branch optimization for shared code'
complete -c as -o momit-lock-prefix -a 'yes no' -x -d 'Strip all lock prefixes'
complete -c as -o mfence-as-lock-add -a 'yes no' -x -d 'Encode lfence mfence and sfence as lock addl $0x0 (%{re}sp)'
complete -c as -o mrelax-relocations -a 'yes no' -x -d 'Generate relax relocations'
complete -c as -o mamd64 -d 'Accept only AMD64 ISA'
complete -c as -o mintel64 -d 'Accept only Intel64 ISA'

function __fish_complete_as_march
    # Complete: CPU[,EXTENSION...]

    set -l cpus generic32 generic64 i386 i486 i586 i686 pentium pentiumpro pentiumii pentiumiii pentium4 prescott nocona core core2 corei7 l1om k1om iamcu k6 k6_2 athlon opteron k8 amdfam10 bdver1 bdver2 bdver3 bdver4 znver1 btver1 btver2

    set -l extensions 8087 287 387 687 mmx sse sse2 sse3 ssse3 sse4.1 sse4.2 sse4 avx avx2 avx512f avx512cd avx512er avx512pf avx512dq avx512bw avx512vl vmx vmfunc smx xsave xsaveopt xsavec xsaves aes pclmul fsgsbase rdrnd f16c bmi2 fma fma4 xop lwp movbe cx16 ept lzcnt hle rtm invpcid clflush nop syscall rdtscp 3dnow 3dnowa padlock svme sse4a abm bmi tbm adx rdseed prfchw smap mpx sha clflushopt prefetchwt1 se1 clwb avx512ifma avx512vbmi avx512_4fmaps avx512_4vnniw avx512_vpopcntdq clzero mwaitx ospke rdpid ptwrite no87 no287 no387 no687 nommx nosse nosse2 nosse3 nossse3 nosse4.1 nosse4.2 nosse4 noavx noavx2 noavx512f noavx512cd noavx512er noavx512pf noavx512dq noavx512bw noavx512vl noavx512ifma noavx512vbmi noavx512_4fmaps noavx512_4vnniw noavx512_vpopcntdq

    set -l token (commandline -ct)
    set -l opts (string split -- , $token)

    if not set -q opts[2]
        # We are completing the CPU part
        printf '%s\tCPU\n' $cpus
    else
        # We are completing the EXTENSION part
        printf '%s\tExtension\n' (string join -- , $opts)$extensions
    end
end

complete -c as -o march -x -a '(__fish_complete_as_march)'
complete -c as -o mtune -x -a 'generic32 generic64 i8086 i186 i286 i386 i486 i586 i686 pentium pentiumpro pentiumii pentiumiii pentium4 prescott nocona core core2 corei7 l1om k1om iamcu k6 k6_2 athlon opteron k8 amdfam10 bdver1 bdver2 bdver3 bdver4 znver1 btver1 btver2' -d 'Optimize for given CPU'
completions/asciidoctor.fishcomplete -x -c asciidoctor -k -a "(__fish_complete_suffix .asciidoc .adoc .ad .asc .txt)"

# Security Settings
complete -c asciidoctor -s B -l base-dir -d "Base directory containing the document"
complete -x -c asciidoctor -s S -l safe-mode -a "unsafe safe server secure" -d "Set safe mode level"
complete -c asciidoctor -l safe -d "Set safe mode level to safe"

# Document Settings
complete -c asciidoctor -s a -l attribute -d "Define a document attribute"
complete -x -c asciidoctor -s b -l backend -a "html5 docbook5 manpage" -d "Backend output file format"
complete -x -c asciidoctor -s d -l doctype -a "article book manpage inline" -d "Document type"

# Document Conversion
complete -c asciidoctor -s D -l destination-dir -d "Destination output directory"
complete -c asciidoctor -s E -l template-engine -d "Template engine to use"
complete -x -c asciidoctor -l eruby -a "erb erubis" -d "eRuby implementation to use"
complete -c asciidoctor -s I -l load-path -d "Add a directory to the load path"
complete -c asciidoctor -s n -l section-numbers -d "Auto-number section titles"
complete -c asciidoctor -s o -l out-file -d "Output file"
complete -c asciidoctor -s R -l source-dir -d "Source directory"
complete -c asciidoctor -s r -l require -d "Require the specified library"
complete -c asciidoctor -s s -l no-header-footer -d "Output an embedded document"
complete -c asciidoctor -s T -l template-dir -d "A directory containing custom converter templates"

# Processing Information
complete -x -c asciidoctor -l failure-level -a "WARN ERROR INFO" -d "Minimum logging level"
complete -c asciidoctor -s q -l quiet -d "Be quiet"
complete -c asciidoctor -l trace -d "Include backtrace information"
complete -c asciidoctor -s v -l verbose -d "Be verbose"
complete -c asciidoctor -s w -l warnings -d "Turn on script warnings"
complete -c asciidoctor -s t -l timings -d "Print timings report"

# Program Information
complete -x -c asciidoctor -s h -l help -a manpage -d "Print a help message"
complete -c asciidoctor -s V -l version -d "Print program version"
completions/asciinema.fish# Completions for the 'asciinema' command

# general options
complete -c asciinema -s h -l help -d "Show this help message and exit"
complete -c asciinema -n __fish_no_arguments -l version -d "Show program's version number and exit"

# rec
complete -c asciinema -n __fish_use_subcommand -xa rec -d "Record terminal session"
complete -c asciinema -n "__fish_seen_subcommand_from rec" -l stdin -d "Enable stdin recording"
complete -c asciinema -n "__fish_seen_subcommand_from rec" -l append -d "Append to existing recording"
complete -c asciinema -n "__fish_seen_subcommand_from rec" -l raw -d "Save only raw stdout output"
complete -c asciinema -n "__fish_seen_subcommand_from rec" -l overwrite -d "Overwrite the file if it already exists"
complete -c asciinema -n "__fish_seen_subcommand_from rec" -s c -l command -d "Command to record" -x
complete -c asciinema -n "__fish_seen_subcommand_from rec" -s e -l env -d "List of environment variables to capture" -x
complete -c asciinema -n "__fish_seen_subcommand_from rec" -s t -l title -d "Title of the asciicast" -x
complete -c asciinema -n "__fish_seen_subcommand_from rec" -s i -l idle-time-limit -d "Limit recorded idle time to given number of seconds" -x
complete -c asciinema -n "__fish_seen_subcommand_from rec" -l cols -d "Override terminal columns for recorded process" -x
complete -c asciinema -n "__fish_seen_subcommand_from rec" -l rows -d "Override terminal rows for recorded process" -x
complete -c asciinema -n "__fish_seen_subcommand_from rec" -s y -l yes -d "Answer \"yes\" to all prompts"
complete -c asciinema -n "__fish_seen_subcommand_from rec" -s q -l quiet -d "Be quiet, suppress all notices/warnings"

# play
complete -c asciinema -n __fish_use_subcommand -xa play -d "Replay terminal session"
complete -c asciinema -n "__fish_seen_subcommand_from play" -s i -l idle-time-limit -d "Limit idle time during playback to given number of seconds" -x
complete -c asciinema -n "__fish_seen_subcommand_from play" -s s -l speed -d "Playback speedup" -x

# cat
complete -c asciinema -n __fish_use_subcommand -xa cat -d "Print full output of terminal session"

# upload
complete -c asciinema -n __fish_use_subcommand -xa upload -d "Upload locally saved terminal session to asciinema.org"

# auth
complete -c asciinema -n __fish_use_subcommand -xa auth -d "Manage recordings on asciinema.org account"
completions/asd.fishcomplete -f asd
complete -c asd -n "test (__fish_number_of_cmd_args_wo_opts) = 1" \
    -a "sync unsync resync"
completions/asp.fish# Completions for the archlinux package information and build tool `asp` (https://github.com/falconindy/asp)
set -l commands checkout difflog export gc disk-usage help list-{all,arches,local,repos} {short,}log show update untrack

complete -c asp -n "not __fish_seen_subcommand_from $commands" -a checkout -d "Checkout package" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a difflog -d "Show the full history of the target, with file diffs" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a export -d "Put the source files in current directory" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a gc -d "Collect garbage" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a disk-usage -d "Report approximate disk usage" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a help -d "Display help and exit" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a list-all -d "List all known packages" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a list-arches -d "List the architectures the targets are available for" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a list-local -d "List locally tracked packages" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a list-repos -d "List repos the targets exist in" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a log -d "Show revision history of the target" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a shortlog -d "Show condensed revision history" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a show -d "Show the target's PKGBUILD" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a update -d "Update given targets" -f
complete -c asp -n "not __fish_seen_subcommand_from $commands" -a untrack -d "Remove target from local repository" -f

# Remove pointless "packages/" or "community/" before package names
# Don't show foreign packages for untrack, and show no packages at all for gc, help, disk-usage, list-{all,local}
# This will run into the description race.
complete -c asp -n "__fish_seen_subcommand_from checkout {diff,short,}log export list-{arches,repos} show update" -a "(asp list-all | string replace -r '.*/' '')" -f
complete -c asp -n "__fish_seen_subcommand_from checkout {diff,short,}log export list-{arches,repos} show update untrack" -a "(asp list-local | string replace -r '.*/' '')" -f \
    -d "Locally tracked package"
completions/at.fish#at
complete -f -c at -s V -d "Display version and exit"
complete -f -c at -s q -d "Use specified queue"
complete -f -c at -s m -d "Send mail to user"
complete -c at -s f -k -x -a "(__fish_complete_suffix  --description='At job' '')" -d "Read job from file"
complete -f -c at -s l -d "Alias for atq"
complete -f -c at -s d -d "Alias for atrm"
complete -f -c at -s v -d "Show the time"
complete -f -c at -s c -d "Print the jobs listed"
completions/atd.fish#atd
complete -f -c atd -s l -d "Limiting load factor"
complete -f -c atd -s b -d "Minimum interval in seconds"
complete -f -c atd -s d -d "Debug mode"
complete -f -c atd -s s -d "Process at queue only once"
completions/atom.fishcomplete -c atom -s d -l dev -d 'Run in development mode'
complete -c atom -s f -l foreground -d 'Keep main process in foreground'
complete -c atom -s h -l help -d 'Print usage message'
complete -c atom -s l -l log-file -r -d 'Log all output to file'
complete -c atom -s n -l new-window -d 'Open a new window'
complete -c atom -l profile-startup -d 'Profile startup execution time'
complete -c atom -s r -l resource-path -r -d 'Set Atom source directory and enable dev mode'
complete -c atom -l safe -d 'Run in safe mode'
complete -c atom -l benchmark -d 'Run the specified benchmarks in a new window'
complete -c atom -l benchmark-test -d 'Run a faster version of the benchmarks in headless mode'
complete -c atom -s t -l test -d 'Run the specified specs and exit with error code on failures'
complete -c atom -s m -l main-process -d 'Run the specified specs in the main process'
complete -c atom -l timeout -r -d 'Set timeout for test mode (minutes)'
complete -c atom -s v -l version -d 'Print the version information'
complete -c atom -s w -l wait -d 'Wait for editor to be closed before returning'
complete -c atom -l clear-window-state -d 'Delete all Atom environment state'
complete -c atom -l enable-electron-logging -d 'Enable low-level logging messages from Electron'
complete -c atom -s a -l add -d 'Open path as a new project in last used window'
completions/atool.fishcomplete -c atool -r -d 'Manage file archives of various types'

# Commands:
complete -c atool -s l -l list -d 'list files in archive (als)'
complete -c atool -s x -l extract -d 'extract files from archive (aunpack)'
complete -c atool -s X -l extract-to -r -d 'extract archive to specified directory'
complete -c atool -s a -l add -d 'create archive (apack)'
complete -c atool -s c -l cat -d 'extract file to standard out (acat)'
complete -c atool -s d -l diff -d 'generate a diff between two archives (adiff)'
complete -c atool -s r -l repack -d 'repack archives to a different format (arepack)'
complete -c atool -l help -d 'display this help and exit'
complete -c atool -l version -d 'output version information and exit'

# Options:
complete -c atool -s e -l each -d 'execute command above for each file specified'
complete -c atool -s F -l format -d 'override archive format (see below)' -xa "(man atool | string -r '^\s+\S+\s+\(\..+\)' | string replace -r '^\s+(\S+)\s+\((\..+)\)' '$1\t$2')"
complete -c atool -s O -l format-option -x -d 'give specific options to the archiver'
complete -c atool -s D -l subdir -d 'always create subdirectory when extracting'
complete -c atool -s f -l force -d 'allow overwriting of local files'
complete -c atool -s q -l quiet -d 'decrease verbosity level by one'
complete -c atool -s v -l verbose -d 'increase verbosity level by one'
complete -c atool -s V -l verbosity -d 'specify verbosity (0, 1 or 2)' -xa '(seq 0 2)'
complete -c atool -s p -l page -d 'send output through pager'
complete -c atool -s 0 -l null -d 'filenames from standard in are null-byte separated'
complete -c atool -s E -l explain -d 'explain what is being done by atool'
complete -c atool -s S -l simulate -d 'simulation mode - no filesystem changes are made'
complete -c atool -s o -l option -x -d 'override a configuration option (KEY=VALUE)'
complete -c atool -l config -r -d 'load configuration defaults from file'
completions/atq.fish#atq
complete -f -c atq -s V -d "Display version and exit"
complete -f -c atq -s q -d "Use specified queue"
completions/atrm.fish#atrm
complete -f -c atrm -s V -d "Display version and exit"
completions/attrib.fishfunction __attrib_complete_args -d 'Function to generate args'
    set -l current_token (commandline -tc)

    switch $current_token
        case '+*'
            echo -e 'r\tSet the Read-only file attribute
a\tSet the Archive file attribute
s\tSet the System file attribute
h\tSet the Hidden file attribute
i\tSet the Not Content Indexed file attribute' | awk -F '\t' "{ printf \"$current_token%s\t%s\n\", \$1, \$2 }"
        case '-*'
            echo -e 'r\tClear the Read-only file attribute
a\tClear the Archive file attribute
s\tClear the System file attribute
h\tClear the Hidden file attribute
i\tClear the Not Content Indexed file attribute' | awk -F '\t' "{ printf \"$current_token%s\t%s\n\", \$1, \$2 }"
    end
end

complete -c attrib -f -a '(__attrib_complete_args)'

complete -c attrib -f -n '__fish_seen_argument -w s' -a d \
    -d 'Apply attrib and any command-line options to directories'
complete -c attrib -f -n '__fish_seen_argument -w s' -a l \
    -d 'Apply attrib and any command-line options to the Symbolic Link'

complete -c attrib -f -a + -d 'Set the file attribute'
complete -c attrib -f -a - -d 'Clear the file attribute'
complete -c attrib -f -a /s \
    -d 'Apply to matching files in the current directory and all of its subdirectories'
complete -c attrib -f -a '/?' -d 'Show help'
completions/attributes.fishfunction __attributes_disk_complete_args
    if not __fish_seen_subcommand_from set clear
        echo -e 'set\tSet the specified attribute of the disk with focus
clear\tClear the specified attribute of the disk with focus'
        return
    end

    echo -e 'readonly\tSpecify that the disk is read-only
noerr\tWhen an error is encountered, DiskPart continues to process commands'
end

function __attributes_volume_complete_args
    if not __fish_seen_subcommand_from set clear
        echo -e 'set\tSet the specified attribute of the volume with focus
clear\tClear the specified attribute of the volume with focus'
        return
    end

    if not __fish_seen_subcommand_from readonly hidden nodefaultdriveletter shadowcopy
        echo -e 'readonly\tSpecify that the volume is read-only
hidden\tSpecify that the volume is hidden
nodefaultdriveletter\tSpecify that the volume does not receive a drive letter by default
shadowcopy\tSpecify that the volume is a shadow copy volume'
    end

    echo -e 'noerr\tWhen an error is encountered, DiskPart continues to process commands'
end

function __attributes_complete_args -d 'Function to generate args'
    if __fish_seen_subcommand_from disk
        __attributes_disk_complete_args
    else if __fish_seen_subcommand_from volume
        __attributes_volume_complete_args
    end
end

complete -c attributes -f -a '(__attributes_complete_args)'

complete -c attributes -f -n 'not __fish_seen_subcommand_from disk volume' -a disk \
    -d 'Display, set, or clear the attributes of a disk'
complete -c attributes -f -n 'not __fish_seen_subcommand_from dick volume' -a volume \
    -d 'Display, set, or clear the attributes of a volume'
completions/aunpack.fishcomplete -c aunpack -w atool
complete -c aunpack -a '(__fish_complete_atool_archive_contents)' -d 'Archive content'
completions/aura.fish# This can't currently be wrapped as the pacman completions rely on variables whose value this needs to change
# complete -c aura -w pacman
set -l listinstalled "(pacman -Q | tr ' ' \t)"
set -l listall "(__fish_print_pacman_packages)"
set -l listrepos "(__fish_print_pacman_repos)"
set -l listgroups "(pacman -Sg | sed 's/\(.*\)/\1\tPackage group/g')"

set -l noopt 'not __fish_contains_opt -s S -s D -s Q -s R -s U -s T -s A -s B -s C -s L -s O database query sync remove upgrade deptest aursync save downgrade viewlog orphans check conf deps free stats thanks'
set -l database '__fish_contains_opt -s D database'
set -l query '__fish_contains_opt -s Q query'
set -l remove '__fish_contains_opt -s R remove'
set -l sync '__fish_contains_opt -s S sync'
set -l upgrade '__fish_contains_opt -s U upgrade'
set -l aur '__fish_contains_opt -s A aursync'
set -l save '__fish_contains_opt -s B save'
set -l downgrade '__fish_contains_opt -s C downgrade'
set -l orphans '__fish_contains_opt -s O orphans'
set -l logfile '__fish_contains_opt -s L viewlog'
set -l check '__fish_contains_opt check'
set -l conf '__fish_contains_opt conf'
set -l deps '__fish_contains_opt deps'
set -l free '__fish_contains_opt stats'
set -l thanks '__fish_contains_opt thanks'
set -l search '__fish_contains_opt -s s search'

# By default fish expands the arguments with the option which is not desired
# due to performance reasons.
# This will make sure we are expanding an argument and not an option:
set -l argument 'not expr -- (commandline --current-token) : "^-.*" > /dev/null'

# Primary operations
complete -c aura -s A -f -l aursync -n $noopt -d 'Synchronize AUR packages'
complete -c aura -s B -f -l save -n $noopt -d 'Save and restore package state'
complete -c aura -s C -f -l downgrade -n $noopt -d 'Package cache actions'
complete -c aura -s D -f -l database -n $noopt -d 'Modify the package database'
complete -c aura -s L -f -l viewlog -n $noopt -d 'Pacman log actions'
complete -c aura -s O -f -l orphans -n $noopt -d 'Operate on orphan packages'
complete -c aura -s Q -f -l query -n $noopt -d 'Query the package database'
complete -c aura -s R -f -l remove -n $noopt -d 'Remove packages from the system'
complete -c aura -s S -f -l sync -n $noopt -d 'Synchronize packages'
complete -c aura -s T -f -l deptest -n $noopt -d 'Check dependencies'
complete -c aura -s U -f -l upgrade -n $noopt -d 'Upgrade or add a local package'
complete -c aura -l check -n $noopt -d 'Validate your system'
complete -c aura -l conf -n $noopt -d 'View various configuration settings and files'
complete -c aura -l deps -n $noopt -d 'Output a dependency graph'
complete -c aura -l free -n $noopt -d 'State of Free Software install on the system'
complete -c aura -l stats -n $noopt -d 'View statistics about your machine or about Aura itself'
complete -c aura -l thanks -n $noopt -d 'The people behind Aura'
complete -c aura -s V -f -l version -d 'Display version and exit'
complete -c aura -s h -f -l help -d 'Display help'

# General options
complete -c aura -l log-level -d 'Minimum level of Aura log messages to display'
complete -c aura -l noconfirm -d 'Do not ask for any confirmation'

# Transaction options (sync, remove, upgrade)
for condition in sync remove upgrade
    complete -c aura -n $$condition -s d -l nodeps -d 'Skip [all] dependency checks'
    complete -c aura -n $$condition -l dbonly -d 'Modify database entry only'
    complete -c aura -n $$condition -l noprogressbar -d 'Do not display progress bar'
    complete -c aura -n $$condition -l noscriptlet -d 'Do not execute install script'
    complete -c aura -n $$condition -s p -l print -d 'Dry run, only print targets'
    complete -c aura -n $$condition -l print-format -x -d 'Specify printf-like format'
end

# Database and upgrade options (database, sync, upgrade)
for condition in database sync upgrade
    complete -c aura -n $$condition -l asdeps -d 'Mark PACKAGE as dependency'
    complete -c aura -n $$condition -l asexplicit -d 'Mark PACKAGE as explicitly installed'
end

# Upgrade options (sync, upgrade)
for condition in sync upgrade
    complete -c aura -n $$condition -s f -l force -d 'Bypass file conflict checks'
    complete -c aura -n $$condition -l ignore -d 'Ignore upgrade of PACKAGE' -xa "$listinstalled"
    complete -c aura -n $$condition -l ignoregroup -d 'Ignore upgrade of GROUP' -xa "$listgroups"
    complete -c aura -n $$condition -l needed -d 'Do not reinstall up-to-date targets'
    complete -c aura -n $$condition -l recursive -d 'Recursively reinstall all dependencies'
end

# Query and sync options
for condition in query sync
    complete -c aura -n $$condition -s g -l groups -d 'Display all packages in GROUP' -xa "$listgroups"
    complete -c aura -n $$condition -s i -l info -d 'Display information on PACKAGE'
    complete -c aura -n $$condition -s q -l quiet -d 'Show less information'
    complete -c aura -n $$condition -s s -l search -r -d 'Search packages for regexp'
end

for condition in aur
    complete -c aura -n $$condition -s a -l delmakedeps -d 'Remove packages only needed during installation'
    complete -c aura -n $$condition -s c -l clean -d 'Clear the build directory after a package is built'
    complete -c aura -n $$condition -s d -l dryrun -d 'Show available upgrades, but do not perform them'
    complete -c aura -n $$condition -s k -l diff -d 'Show PKGBUILD diffs'
    complete -c aura -n $$condition -l git -d 'Include -git/-svn/etc packages'
end

# AUR options
complete -c aura -n $aur -s i -l info -d 'View package information'
complete -c aura -n $aur -s o -l open -d 'Open a given package\'s AUR package'
complete -c aura -n $aur -s p -l pkgbuild -d 'View the packages\'s PKGBUILD'
complete -c aura -n $aur -s s -l search -r -d 'Search the AUR for matching terms'
complete -c aura -n $aur -s u -l sysupgrade -d 'Upgrade all installed AUR packages'
complete -c aura -n $aur -s v -l provides -d 'Search for packages that "provide" some package identity'
complete -c aura -n $aur -s w -l clone -d 'Download the source tarball'
complete -c aura -n $aur -s y -l refresh -d 'Pull the latest changes for every local package clone'
complete -c aura -n $aur -l build -r -d 'Specify a build location'
complete -c aura -n $aur -l builduser -r -d 'User to build as'
complete -c aura -n $aur -l hotedit -d 'Prompt for PKGBUILD editing'
complete -c aura -n $aur -l ignore -r -d 'Ignore a package upgrade'
complete -c aura -n $aur -l nocheck -d 'Do not run the check() function of the PKGBUILD'
complete -c aura -n $aur -l shellcheck -d 'Run shellcheck on PKGBUILDs before building'
complete -c aura -n $aur -l skipdepcheck -d 'Perform no dependency resolution'
complete -c aura -n $aur -l skipinteg -d 'Do not perform any verification checks on source files'
complete -c aura -n $aur -l skippgpcheck -d 'Do not verify source files with PGP signatures'
complete -c aura -n "$aur; and $search" -l abc -d 'Sort alphabetically'
complete -c aura -n "$aur; and $search" -l limit -d 'Limit the results to N results'
complete -c aura -n "$aur; and $search" -s r -l reverse -d 'Reverse the search results'
complete -c aura -n "$aur; and $search" -s q -l quiet -d 'Only print matching package names'

# Backup options
complete -c aura -n $save -s c -l clean -d 'Remove all but the given number of backups'
complete -c aura -n $save -s l -l list -d 'Show all saved package snapshot filenames'
complete -c aura -n $save -s r -l restore -d 'Restores a record kept with -B'

# Downgrade options
complete -c aura -n $downgrade -s b -l backup -d 'Backup to directory'
complete -c aura -n $downgrade -s c -l clean -d 'Save this many versions'
complete -c aura -n $downgrade -s i -l info -d 'Look up specific packages for info on their cache entries'
complete -c aura -n $downgrade -s l -l list -d 'Print the contents of the package cache'
complete -c aura -n $downgrade -s m -l missing -d 'Display packages that don\'t have a tarball in the cache'
complete -c aura -n $downgrade -s n -l notsaved -d 'Delete only those tarballs which aren\'t present in a snapshot'
complete -c aura -n $downgrade -s s -l search -r -d 'Search via regex'
complete -c aura -n $downgrade -s t -l invalid -r -d 'Delete invalid tarballs from the cache'
complete -c aura -n $downgrade -s y -l refresh -r -d 'Download missing tarballs of installed packages'

# Logfile options
complete -c aura -n $logfile -s i -l info -d 'Show package history'
complete -c aura -n $logfile -s s -l search -r -d 'Search via regex'

# Orphan options
complete -c aura -n $orphans -s a -l adopt -d 'Mark a package as being explicitly installed'
complete -c aura -n $orphans -s e -l elderly -d 'Display all explicitly installed, top-level packages'
complete -c aura -n $orphans -s j -l abandon -d 'Uninstall orphan packages'

# Query options
complete -c aura -n $query -s c -l changelog -d 'View the change log of PACKAGE'
complete -c aura -n $query -s d -l deps -d 'List only non-explicit packages (dependencies)'
complete -c aura -n $query -s e -l explicit -d 'List only explicitly installed packages'
complete -c aura -n $query -s k -l check -d 'Check if all files owned by PACKAGE are present'
complete -c aura -n $query -s l -l list -d 'List all files owned by PACKAGE'
complete -c aura -n $query -s m -l foreign -d 'List all packages not in the database'
complete -c aura -n $query -s o -l owns -r -d 'Search for the package that owns FILE'
complete -c aura -n $query -s p -l file -d 'Apply the query to a package file, not package'
complete -c aura -n $query -s t -l unrequired -d 'List only unrequired packages'
complete -c aura -n $query -s u -l upgrades -d 'List only out-of-date packages'
complete -c aura -n "$query; and $argument" -xa $listinstalled -d 'Installed package'

# Remove options
complete -c aura -n $remove -s c -l cascade -d 'Also remove packages depending on PACKAGE'
complete -c aura -n $remove -s n -l nosave -d 'Ignore file backup designations'
complete -c aura -n $remove -s s -l recursive -d 'Also remove dependencies of PACKAGE'
complete -c aura -n $remove -s u -l unneeded -d 'Only remove targets not required by PACKAGE'
complete -c aura -n "$remove; and $argument" -xa $listinstalled -d 'Installed package'

# Sync options
complete -c aura -n $sync -s c -l clean -d 'Remove [all] packages from cache'
complete -c aura -n $sync -s l -l list -xa "$listrepos" -d 'List all packages in REPOSITORY'
complete -c aura -n $sync -s u -l sysupgrade -d 'Upgrade all packages that are out of date'
complete -c aura -n $sync -s w -l downloadonly -d 'Only download the target packages'
complete -c aura -n $sync -s y -l refresh -d 'Download fresh copy of the package list'
complete -c aura -n "$sync; and $argument" -xa "$listall $listgroups"

# Upgrade options
complete -c aura -n "$upgrade; and $argument" -k -a '(__fish_complete_suffix pkg.tar.xz pkg.tar.gz pkg.tar.zst)' -d 'Package file'

# Conf options
complete -c aura -n $conf -s a -l aura -d 'View the contents of your Aura config'
complete -c aura -n $conf -s g -l gen -d 'Output your full current config as legal TOML'
complete -c aura -n $conf -s m -l makepkg -d 'View the Makepkg conf'
complete -c aura -n $conf -s p -l pacman -d 'View the Pacman conf'

# Deps options
complete -c aura -n $deps -s l -l limit -d 'The number of layers up or down to allow'
complete -c aura -n $deps -s o -l optional -d 'Include optional dependencies'
complete -c aura -n $deps -s r -l reverse -d 'Display packages that depend on the given args'
complete -c aura -n $deps -l open -d 'Open the output image automatically'
complete -c aura -n $deps -l raw -d 'Print the raw DOT output'

# Free options
complete -c aura -n $free -l copyleft -d 'Consider only Copyleft licenses'
complete -c aura -n $free -l lenient -d 'Allow FOSS-derived custom licenses'
completions/avifdec.fish# Completions for libavif (https://github.com/AOMediaCodec/libavif)

complete -c avifdec -s h -l help -d "Show syntax help"
complete -c avifdec -s V -l version -d "Show the version number"
complete -x -c avifdec -s j -l jobs -d "Number of jobs"
complete -x -c avifdec -s c -l codec -a "
    aom\tlibaom
    dav1d\tdav1d
    libgav1\tlibgav1
    " -d "AV1 codec to use"
complete -x -c avifdec -s d -l depth -a "8 16" -d "Output depth"
complete -x -c avifdec -s q -l quality -d "Output quality"
complete -x -c avifdec -s u -l upsampling -a "automatic fastest best nearest bilinear" -d "Chroma upsampling"
complete -c avifdec -s i -l info -d "Display all image information"
complete -c avifdec -l ignore-icc -d "Ignore an embedded ICC profile"
completions/avifenc.fish# Completions for libavif (https://github.com/AOMediaCodec/libavif)

complete -c avifenc -s h -l help -d "Show syntax help"
complete -c avifenc -s V -l version -d "Show the version number"
complete -x -c avifenc -s j -l jobs -d "Number of jobs"
complete -r -c avifenc -s o -l output -d "Filename of the output file"
complete -c avifenc -s l -l lossless -d "Set all defaults to encode losslessly"
complete -x -c avifenc -s d -l depth -a "8 10 12" -d "Output depth"
complete -x -c avifenc -s y -l yuv -a "444 422 420 400" -d "Output format"
complete -c avifenc -l stdin -d "Read y4m frames from stdin"
complete -x -c avifenc -l cicp -l nclx -d "Set CICP values"
complete -x -c avifenc -s r -l range -d "YUV range"
complete -x -c avifenc -l min -a "(seq 0 63)" -d "Set min quantizer for color"
complete -x -c avifenc -l max -a "(seq 0 63)" -d "Set max quantizer for color"
complete -x -c avifenc -l minalpha -a "(seq 0 63)" -d "Set min quantizer for alpha"
complete -x -c avifenc -l maxalpha -a "(seq 0 63)" -d "Set max quantizer for alpha"
complete -x -c avifenc -l tilerowslog2 -a "(seq 0 6)" -d "Set log2 of number of tile rows"
complete -x -c avifenc -l tilecolslog2 -a "(seq 0 6)" -d "Set log2 of number of tile columns"
complete -x -c avifenc -s s -l speed -a "
    0\tSlowest
    (seq 1 9)
    10\tFastest
    default\t'Codec internal defaults'
    d\t'Codec internal defaults'
    " -d "Encoder speed"
complete -x -c avifenc -s c -l codec -a "
    aom\tlibaom
    rav1e\trav1e
    svt\tSVT-AV1
    " -d "AV1 codec to use"
complete -r -c avifenc -l exif -d "Filename of the associated Exif metadata"
complete -r -c avifenc -l xmp -d "Filename of the associated XMP metadata"
complete -r -c avifenc -l icc -d "Filename of the associated ICC profile"
complete -x -c avifenc -s a -l advanced -d "Pass a codec-specific key/value pair to the codec"
complete -x -c avifenc -l duration -d "Set all following frame durations"
complete -x -c avifenc -l timescale -l fps -d "Set the timescale"
complete -x -c avifenc -s k -l keyframe -d "Set the forced keyframe interval"
complete -c avifenc -l ignore-icc -d "Ignore an embedded ICC profile"
complete -x -c avifenc -l pasp -d "Add pasp property"
complete -x -c avifenc -l clap -d "Add clap property"
complete -x -c avifenc -l irot -d "Add irot property"
complete -x -c avifenc -l imir -d "Add imir property"
completions/awk.fish#
# Command specific completions for the awk command.
# These completions where generated from the commands
# man page by the make_completions.py script, but may
# have been hand edited since.
#

complete -c awk -s F -d 'Define the input field separator' -r
complete -c awk -s f -d 'Specify the pathname of the file progfile containing an awk program' -r
complete -c awk -s v -d 'Ensure that the assignment argument is in the same form as an assignment operand' -r
completions/aws.fish# These are very much incomplete completions for the aws-cli suite.
# In addition to a complete list of services, the `aws s3` completions are mostly complete
# (and are the primary reason this file exists). The automatically generated completions
# for `aws` via `fish_update_completions` are pretty useless due to non-standard formatting.

function __s3_is_maybe_bucket
    commandline -ct | string match -qr -- '^(|s|s3|s3:?/?/?[^/]*)$'
end

function __s3_is_bucket
    commandline -ct | string match -q -r -- '^s3:/?/?[^/]*$'
end

function __s3_is_remote_path
    commandline -ct | string match -q -r -- "^s3://.+/.*"
end

function __s3_ls_buckets
    aws s3 ls | string replace -rf '.* (\S+)$' 's3://$1/'
end

function __s3_ls_dir
    set -l dir (commandline -ct | string replace -rf '(s3://.*/).*' '$1')
    printf "$dir%s\n" (aws s3 ls $dir 2>/dev/null | string replace -fr '^(:?\S+ +\S+ +\S+ |^.*PRE )(.*)' '$2')
end

# Determines whether the first non-switch argument to `aws s3` was in $argv
# This accounts for things like `aws --debug s3 foo ... s3://...`
function __s3_cmd_in
    set -l is_s3 0
    set -l tokens (commandline -cx)
    for token in $tokens[2..-1]
        # Ignore switches everywhere
        if string match -qr -- "^--" $token
            continue
        end

        # Check if `aws` command is `s3`
        if test $is_s3 -eq 0
            if string match -q -- s3 $token
                set is_s3 1
                continue
            else
                return 1
            end
        end

        # Check if `aws s3` sub-sub-command is in $argv
        if contains $token $argv
            return 0
        else
            return 1
        end
    end

    return 1
end

# S3 completions
complete -c aws -n "__fish_prev_arg_in s3" -xa "cp mv rm help sync ls mb mv presign rb website"

# When completing a remote path, complete the bucket name first, then based off
# the bucket name, we can complete the path itself.

# Commands that take only remote parameters (cannot operate on local files).
complete -c aws -n "__s3_is_maybe_bucket && __s3_cmd_in ls rb rm" -xa "(__s3_ls_buckets)"
# Commands that can operate on local or remote files. To prevent the shell
# locking up unnecessarily, only complete if no argument was specified or if the
# argument being specified could be an S3 path.
complete -c aws -n "__s3_is_maybe_bucket && __s3_cmd_in mv cp presign mb sync" -a "(__s3_ls_buckets)"

# Complete the paths themselves
complete -c aws -n __s3_is_remote_path -xa "(__s3_ls_dir)"
complete -c aws -n __s3_is_bucket -xa "(__s3_ls_buckets)"

# This list is extracted from the output of `aws help`, which can't be ingested directly,
# as it emits considerable ANSI output and other terminal control characters.
set -l aws_services \
    acm \
    acm-pca \
    alexaforbusiness \
    amplify \
    apigateway \
    apigatewaymanagementapi \
    apigatewayv2 \
    application-autoscaling \
    appmesh \
    appstream \
    appsync \
    athena \
    autoscaling \
    autoscaling-plans \
    backup \
    batch \
    budgets \
    ce \
    chime \
    cloud9 \
    clouddirectory \
    cloudformation \
    cloudfront \
    cloudhsm \
    cloudhsmv2 \
    cloudsearch \
    cloudsearchdomain \
    cloudtrail \
    cloudwatch \
    codebuild \
    codecommit \
    codepipeline \
    codestar \
    cognito-identity \
    cognito-idp \
    cognito-sync \
    comprehend \
    comprehendmedical \
    configservice \
    configure \
    connect \
    cur \
    datapipeline \
    datasync \
    dax \
    deploy \
    devicefarm \
    directconnect \
    discovery \
    dlm \
    dms \
    docdb \
    ds \
    dynamodb \
    dynamodbstreams \
    ec2 \
    ecr \
    ecs \
    efs \
    eks \
    elasticache \
    elasticbeanstalk \
    elastictranscoder \
    elb \
    elbv2 \
    emr \
    es \
    events \
    firehose \
    fms \
    fsx \
    gamelift \
    glacier \
    globalaccelerator \
    glue \
    greengrass \
    guardduty \
    health \
    help \
    history \
    iam \
    importexport \
    inspector \
    iot \
    iot-data \
    iot-jobs-data \
    iot1click-devices \
    iot1click-projects \
    iotanalytics \
    kafka \
    kinesis \
    kinesis-video-archived-media \
    kinesis-video-media \
    kinesisanalytics \
    kinesisanalyticsv2 \
    kinesisvideo \
    kms \
    lambda \
    lex-models \
    lex-runtime \
    license-manager \
    lightsail \
    logs \
    machinelearning \
    macie \
    marketplace-entitlement \
    marketplacecommerceanalytics \
    mediaconnect \
    mediaconvert \
    medialive \
    mediapackage \
    mediastore \
    mediastore-data \
    mediatailor \
    meteringmarketplace \
    mgh \
    mobile \
    mq \
    mturk \
    neptune \
    opsworks \
    opsworks-cm \
    organizations \
    pi \
    pinpoint \
    pinpoint-email \
    pinpoint-sms-voice \
    polly \
    pricing \
    quicksight \
    ram \
    rds \
    rds-data \
    redshift \
    rekognition \
    resource-groups \
    resourcegroupstaggingapi \
    robomaker \
    route53 \
    route53domains \
    route53resolver \
    s3 \
    s3api \
    s3control \
    sagemaker \
    sagemaker-runtime \
    sdb \
    secretsmanager \
    securityhub \
    serverlessrepo \
    servicecatalog \
    servicediscovery \
    ses \
    shield \
    signer \
    sms \
    snowball \
    sns \
    sqs \
    ssm \
    stepfunctions \
    storagegateway \
    sts \
    support \
    swf \
    textract \
    transcribe \
    transfer \
    translate \
    waf \
    waf-regional \
    workdocs \
    worklink \
    workmail \
    workspaces \
    xray

complete -c aws -n "__fish_is_nth_token 1" -xa "$aws_services"
completions/az.fishcomplete -c az -f -a '(__fish_argcomplete_complete az)'
completions/badblocks.fish#
# Command specific completions for the badblocks command.
# These completions where generated from the commands
# man page by the make_completions.py script, and
# have been hand edited since.
#

complete -c badblocks -s b -d 'Block-size Specify the size of blocks in bytes'
complete -c badblocks -s c -d 'Number of blocks is the number of blocks which are tested at a time'
complete -c badblocks -s f -d 'Execute test even when device is mounted (dangerous!)'
complete -c badblocks -s i -d 'Input_file Read a list of already existing known bad blocks'
complete -c badblocks -s o -d 'Output_file Write the list of bad blocks to the specified file'
complete -c badblocks -s p -d 'Repeat until no new blocks are found in provided number of scans'
complete -c badblocks -s t -d 'Test_pattern Specify a test pattern to be read (and written) to disk blocks'
complete -c badblocks -s n -d 'Use non-destructive read-write mode'
complete -c badblocks -s s -d 'Show scan progress'
complete -c badblocks -s v -d 'Verbose mode'
complete -c badblocks -s w -d 'Use write-mode test'
complete -c badblocks -s X -d 'Internal flag only to be used by e2fsck(8) and mke2fs(8)'
completions/base64.fishcomplete -c base64 -l decode -s d -d "Decode data"
complete -c base64 -l ignore-garbage -s i -d "When decoding, ignore non-alphabet characters"
complete -c base64 -l wrap -s w -x -d "Wrap output after N characters (default 76)"
complete -c base64 -l help -d "Display help"
complete -c base64 -l version -d "Display version"
completions/basename.fish# author: floam 2022-01-29
complete basename -s a -d 'work on multiple arguments'
complete basename -s s -d 'remove trailing suffix'
completions/batsh.fishset -l command batsh

complete -c $command -f

complete -c $command -s h -l help \
    -a 'pager\tdefault plain groff' \
    -d 'Show help'

complete -c $command -s v -l version -d 'Show version'

complete -c $command \
    -a 'bash\t"Compile to Bash" batsh\t"Format file" winbat\t"Compile to Batch"'
completions/bb-wrapper.fishcomplete -c bb-wrapper -w pacman
completions/bc.fish# Completions for the binary calculator

complete -c bc -s i -l interactive -d "Force interactive mode"
complete -c bc -s l -l mathlib -d "Define math library"
complete -c bc -s w -l warn -d "Give warnings for extensions to POSIX bc"
complete -c bc -s s -l standard -d "Process exactly POSIX bc"
complete -c bc -s q -l quiet -d "Do not print the GNU welcome"
complete -c bc -s v -l version -d "Display version and exit"
complete -c bc -s h -l help -d "Display help and exit"
completions/bd.fish# -*-  mode:fish; tab-width:4  -*-
#
# fish-completion for fish-bd
# https://github.com/0rax/fish-bd
#

complete -c bd -f

complete -c bd -s c -d "Classic mode: goes back to the first directory named as the string"
complete -c bd -s s -d "Seems mode: goes back to the first directory containing string"
complete -c bd -s i -d "Case insensitive move (implies seems mode)"
complete -c bd -s h -x -d "Display help and exit"

function __fish_bd_complete_dirs
    string split / -- $PWD
end

complete -c bd -a '(__fish_bd_complete_dirs)'
completions/begin.fishcomplete -c begin -s h -l help -d 'Display help and exit'
complete -c begin -xa '(__fish_complete_subcommand)'
completions/bg.fishcomplete -c bg -x -a "(__fish_complete_job_pids)"
complete -c bg -s h -l help -d 'Display help and exit'
completions/bind.fishset -l bind_optspecs \
    a/all \
    e/erase \
    M/mode= \
    m/sets-mode= \
    preset \
    s/silent \
    user

function __fish_bind_has_keys --inherit-variable bind_optspecs
    argparse $bind_optspecs -- $argv 2>/dev/null
    or return
    test (count $argv) -ge 2
end

complete -c bind -f
complete -c bind -s a -l all -d 'Show unavailable key bindings/erase all bindings'
complete -c bind -s e -l erase -d 'Erase mode'
complete -c bind -s f -l function-names -d 'Print names of available functions'
complete -c bind -s h -l help -d "Display help and exit"
complete -c bind -s K -l key-names -d 'Print names of available keys'
complete -c bind -s M -l mode -d 'Specify the bind mode that the bind is used in' -xa '(bind -L)'
complete -c bind -s m -l sets-mode -d 'Change current mode after bind is executed' -xa '(bind -L)'
complete -c bind -s L -l list-modes -d 'Display a list of defined bind modes'
complete -c bind -s s -l silent -d 'Operate silently'
complete -c bind -l preset -d 'Operate on preset bindings'
complete -c bind -l user -d 'Operate on user bindings'
complete -c bind -l color -d 'When to colorize output' -xa 'always never auto'

complete -c bind -n '__fish_bind_has_keys (commandline -pcx)' -a '(bind --function-names)' -d 'Function name' -x

function __fish_bind_complete --inherit-variable bind_optspecs
    argparse $bind_optspecs -- (commandline -xpc)[2..] 2>/dev/null
    or return 1
    set -l token (commandline -ct)
    if test (count $argv) = 0 && set -l prefix (string match -r -- '(.*,)?(ctrl-|alt-|shift-|super-)*' $token)
        printf '%salt-\tAlt modifier…\n' $prefix
        printf '%sctrl-\tCtrl modifier…\n' $prefix
        printf '%sshift-\tShift modifier…\n' $prefix
        printf '%ssuper-\tSuper modifier…\n' $prefix
        printf '%s\tNamed key\n' $prefix(bind --key-names)
    end
end
complete -c bind -k -a '(__fish_bind_complete)' -f
completions/bison.fish#
# Command specific completions for the bison command.
# These completions where generated from the commands
# man page by the make_completions.py script, but may
# have been hand edited since.
#

complete -c bison -s b -l file-prefix -d 'Specify a prefix to use for all output file names' -r
complete -c bison -s d -l defines -d 'Generate file with macro definitions for token type names'
complete -c bison -s g -l graph -d 'Output a VCG definition of the LALR(1) grammar automaton'
complete -c bison -s k -l token-table -d 'This switch causes the name'
complete -c bison -s l -l no-lines -d 'Dont put any #line preprocessor commands in the parser file'
complete -c bison -s n -l no-parser -d "Generate only declarations, not parser code"
complete -c bison -s o -l output -d 'Specify the name outfile for the parser file'
complete -c bison -s p -l name-prefix -d 'External symbols start with prefix instead of yy'
complete -c bison -s t -l debug -d 'Enable debugging facilities on compilation'
complete -c bison -s v -l verbose -d 'Generate file with descriptions of the parser states'
complete -c bison -s V -l version -d 'Print version number'
complete -c bison -s h -l help -d 'Print summary of the options'
complete -c bison -s y -l yacc -l fixed-output-files -d 'Equivalent to -o y.tab.c'
completions/black.fishcomplete -c black -x -s c -l code -d 'Format code passed in as a string'
complete -c black -x -s l -l line-length -d 'Characters per line'
complete -c black -x -s t -l target-version -d 'Python versions supported by output'
complete -c black -l pyi -d 'Format all input files like typing stubs regardless of file extension'
complete -c black -s S -l skip-string-normalization -d "Don't normalize string quotes or prefixes"
complete -c black -s C -l skip-magic-trailing-comma -d "Don't use trailing commas as a reason to split lines"
complete -c black -l check -d "Don't write the files back, just return the status"
complete -c black -l diff -d "Don't write the files back, just output a diff for each file"
complete -c black -l color -d 'Show colored diff'
complete -c black -l no-color -d 'Do not color diff output'
complete -c black -l fast -d 'Skip temporary sanity checks'
complete -c black -l safe -d 'Do not skip temporary sanity checks'
complete -c black -x -l required-version -d 'Require a specific version of Black to be running'
complete -c black -r -l include -d 'Regular expression of items to include'
complete -c black -r -l exclude -d 'Regular expression of items to exclude'
complete -c black -r -l extend-exclude -d 'Regular expression of additional items to exclude'
complete -c black -r -l force-exclude -d 'Regular expression of Items to always exclude'
complete -c black -r -l stdin-filename -d 'The name of the file when passing through stdin'
complete -c black -s q -l quiet -d 'Only print error messages to stderr'
complete -c black -s v -l verbose -d 'Report files that were unchanged or ignored'
complete -c black -l version -d 'Show version'
complete -c black -r -l config -d 'Configuration file'
complete -c black -s h -l help -d 'Show help'
completions/blender.fishfunction __blender_player -d 'Check if -a option has been used, to run animation player'
    return (__fish_contains_opt -s a; and not __fish_contains_opt -s b background)
end

function __blender_echo_input_file_name
    # Find last argument ending in .blend (or .blend1, etc.)
    # This is because a Blender invocation can open multiple blend file
    # sequentially, so we need to find the last one up to this point.
    set -l path (commandline -pxc |
        string match -r '.*\\.blend[0-9]*$' |
        tail --lines=1)
    echo $path
end

function __blender_list_scenes
    blender --background (__blender_echo_input_file_name) --python-expr 'import bpy
for scene in bpy.data.scenes:
    print(f"\t{scene.name}")' 2>/dev/null |
        string replace -r -f '^\t' ''
end

function __blender_list_texts
    blender --background (__blender_echo_input_file_name) --python-expr 'import bpy
for text in bpy.data.texts:
    print(f"\t{text.name}")' 2>/dev/null |
        string replace -r -f '^\t' ''
end

function __blender_list_engines
    blender --background --engine help 2>/dev/null | string replace -r -f '^\t' ''
end

function __blender_list_addons
    blender --background --python-expr 'import addon_utils
for mod in addon_utils.modules():
    print(f"\t{mod.__name__}")' 2>/dev/null |
        string replace -r -f '^\t' ''
end

complete -c blender -n 'not __blender_player' -o h -l help -d 'Show help'
complete -c blender -n 'not __blender_player' -o v -l version -d 'Show version'

# Render Options:
complete -c blender -n 'not __blender_player' -o b -l background -d 'Hide UI'
complete -c blender -n 'not __blender_player' -o a -l render-anim -d 'Render animation'
complete -c blender -n 'not __blender_player; and test -e (__blender_echo_input_file_name)' -o S -l scene -a '(__blender_list_scenes)' -d 'Specify scene' -x
complete -c blender -n 'not __blender_player' -o f -l render-frame -d 'Render specified frame(s)' -x

complete -c blender -n 'not __blender_player' -o s -l frame-start -d 'Specify start frame' -x
complete -c blender -n 'not __blender_player' -o e -l frame-end -d 'Specify end frame' -x
complete -c blender -n 'not __blender_player' -o j -l frame-jump -d 'Skip frame count' -x
complete -c blender -n 'not __blender_player' -o o -l render-output -d 'Specify render output' -r
complete -c blender -n 'not __blender_player' -o E -l engine -a '(__blender_list_engines)' -d 'Render engine' -x
complete -c blender -n 'not __blender_player' -o t -l threads -d 'Specify thread count'

# Format Options:
complete -c blender -n 'not __blender_player' -o F -l render-format -a 'TGA\tTarga
RAWTGA\tTarga\ Raw
JPEG\tJPEG
IRIS\tIRIS
AVIRAW\tAVI\ Raw
AVIJPEG\tAVI\ with\ JPEG\ codec
PNG\tPNG
BMP\tBMP
HDR\tHDR
TIFF\tTIFF
OPEN_EXR\tOpenEXR
OPEN_EXR_MULTILAYER\tOpenEXR\ Multilayer
FFMPEG\tFFmpeg\ Video
CINEON\tCineon
DPX\tDPX
JP2\tJPEG\ 2000
WEBP\tWebP' -d 'Specify render format' -x
complete -c blender -n 'not __blender_player' -o x -l use-extension -a '0\tfalse
1\ttrue' -d 'Whether to add a file extension to an end of a file' -x

# Animation Playback Options:
complete -c blender -n 'not __blender_player' -o a -d 'Run as animation player'

complete -c blender -n __blender_player -o p -x -d 'Specify position and size'
complete -c blender -n __blender_player -o m -d 'Read from disk (do not buffer)'
complete -c blender -n __blender_player -o f -x -d 'Specify FPS to start with'
complete -c blender -n __blender_player -o j -x -d 'Specify frame step'
complete -c blender -n __blender_player -o s -x -d 'Specify start frame'
complete -c blender -n __blender_player -o e -x -d 'Specify end frame'
complete -c blender -n __blender_player -o c -x -d 'Memory in MB for cache'

# Window Options:
complete -c blender -n 'not __blender_player' -o w -l window-border -d 'Show window borders'
complete -c blender -n 'not __blender_player' -o W -l window-fullscreen -d 'Show in fullscreen'
complete -c blender -n 'not __blender_player' -o p -l window-geometry -d 'Specify position and size' -x
complete -c blender -n 'not __blender_player' -o M -l window-maximized -d 'Maximize window'
complete -c blender -n 'not __blender_player' -o con -l start-console -d 'Open console'
complete -c blender -n 'not __blender_player' -l no-native-pixels -d 'Do not use native pixel size'
complete -c blender -n 'not __blender_player' -l no-window-focus -d 'Open unfocused'

# Python Options:
complete -c blender -n 'not __blender_player' -o y -l enable-autoexec -d 'Enable Python scripts automatic execution'
complete -c blender -n 'not __blender_player' -o Y -l disable-autoexec -d 'Disable Python scripts automatic execution'

complete -c blender -n 'not __blender_player' -o P -l python -d 'Specify Python script' -r
complete -c blender -n 'not __blender_player; and test -e (__blender_echo_input_file_name)' -l python-text -a '(__blender_list_texts)' -d 'Specify Python text block' -x
complete -c blender -n 'not __blender_player' -l python-expr -d 'Specify Python expression' -x
complete -c blender -n 'not __blender_player' -l python-console -d 'Open interactive console'
complete -c blender -n 'not __blender_player' -l python-exit-code -d 'Specify Python exit code on exception'
complete -c blender -n 'not __blender_player' -l python-use-system-env -d 'Use system env vars and user site-packages'
complete -c blender -n 'not __blender_player' -l addons -a '(__fish_append , (__blender_list_addons))' -d 'Specify addons' -x

# Logging Options:
complete -c blender -n 'not __blender_player' -l log -d 'Enable logging categories' -x
complete -c blender -n 'not __blender_player' -l log-level -d 'Specify log level' -x
complete -c blender -n 'not __blender_player' -l log-show-basename -d 'Hide file leading path'
complete -c blender -n 'not __blender_player' -l log-show-backtrace -d 'Show backtrace'
complete -c blender -n 'not __blender_player' -l log-show-timestamp -d 'Show timestamp'
complete -c blender -n 'not __blender_player' -l log-file -d 'Specify log file' -r

# Debug Options:
complete -c blender -n 'not __blender_player' -o d -l debug -d 'Enable debugging'
complete -c blender -n 'not __blender_player' -l debug-value -d 'Specify debug value'

complete -c blender -n 'not __blender_player' -l debug-events -d 'Enable debug messages from the event system'
complete -c blender -n 'not __blender_player' -l debug-ffmpeg -d 'Enable debug messages from FFmpeg library'
complete -c blender -n 'not __blender_player' -l debug-handlers -d 'Enable debug messages for event handling'
complete -c blender -n 'not __blender_player' -l debug-libmv -d 'Enable debug messages for libmv library'
complete -c blender -n 'not __blender_player' -l debug-cycles -d 'Enable debug messages for Cycles'
complete -c blender -n 'not __blender_player' -l debug-memory -d 'Enable fully guarded memory allocation and debugging'
complete -c blender -n 'not __blender_player' -l debug-jobs -d 'Enable time profiling for background jobs'
complete -c blender -n 'not __blender_player' -l debug-python -d 'Enable debug messages for Python'
complete -c blender -n 'not __blender_player' -l debug-depsgraph -d 'Enable all debug messages for dependency graph'
complete -c blender -n 'not __blender_player' -l debug-depsgraph-eval -d 'Enable debug messages for dependency graph related on evaluation'
complete -c blender -n 'not __blender_player' -l debug-depsgraph-build -d 'Enable debug messages for dependency graph related on its construction'
complete -c blender -n 'not __blender_player' -l debug-depsgraph-tag -d 'Enable debug messages for dependency graph related on tagging'
complete -c blender -n 'not __blender_player' -l debug-depsgraph-no-threads -d 'Enable single treaded evaluation for dependency graph'
complete -c blender -n 'not __blender_player' -l debug-depsgraph-time -d 'Enable debug messages for dependency graph related on timing'
complete -c blender -n 'not __blender_player' -l debug-depsgraph-pretty -d 'Enable colors for dependency graph debug messages'
complete -c blender -n 'not __blender_player' -l debug-depsgraph-uuid -d 'Enable virefication for dependency graph session-wide identifiers'
complete -c blender -n 'not __blender_player' -l debug-ghost -d 'Enable debug messages for Ghost'
complete -c blender -n 'not __blender_player' -l debug-wintab -d 'Enable debug messages for Wintab'
complete -c blender -n 'not __blender_player' -l debug-gpu -d 'Enable GPU debug context and information for OpenGL'
complete -c blender -n 'not __blender_player' -l debug-gpu-force-workarounds -d 'Enable workarounds for typical GPU issues'
complete -c blender -n 'not __blender_player' -l debug-wm -d 'Enable debug messages for window manager'
complete -c blender -n 'not __blender_player' -l debug-xr -d 'Enable debug messages for virtual reality contexts'
complete -c blender -n 'not __blender_player' -l debug-xr-time -d 'Enable debug messages for virtual reality frame rendering times'
complete -c blender -n 'not __blender_player' -l debug-all -d 'Enable all debug messages'
complete -c blender -n 'not __blender_player' -l debug-io -d 'Enable debug for I/O'
complete -c blender -n 'not __blender_player' -l debug-fpe -d 'Enable floating point exceptions'
complete -c blender -n 'not __blender_player' -l debug-exit-on-error -d 'Exit on internal error'
complete -c blender -n 'not __blender_player' -l debug-freestyle -d 'Enable debug messages for Freestyle'
complete -c blender -n 'not __blender_player' -l disable-crash-handler -d 'Disable crash handler'
complete -c blender -n 'not __blender_player' -l disable-abort-handler -d 'Disable abort handler'
complete -c blender -n 'not __blender_player' -l verbose -d 'Specify logging verbosity level' -x

# GPU Options:
complete -c blender -n 'not __blender_player' -l gpu-backend -a 'vulkan metal opengl' -d 'Specify GPU backend' -x

# Misc Options:
complete -c blender -n 'not __blender_player' -l open-last -d 'Open the most recent .blend file'
complete -c blender -n 'not __blender_player' -l app-template -a default -d 'Specify app template' -x
complete -c blender -n 'not __blender_player' -l factory-startup -d 'Do not read startup.blend'
complete -c blender -n 'not __blender_player' -l enable-event-simulate -d 'Enable event simulation'

complete -c blender -n 'not __blender_player' -l env-system-datafiles -d 'Set BLENDER_SYSTEM_DATAFILES variable' -r
complete -c blender -n 'not __blender_player' -l env-system-scripts -d 'Set BLENDER_SYSTEM_SCRIPTS variable' -r
complete -c blender -n 'not __blender_player' -l env-system-python -d 'Set BLENDER_SYSTEM_PYTHON variable' -r

complete -c blender -n 'not __blender_player' -o noaudio -d 'Disable sound'
complete -c blender -n 'not __blender_player' -o setaudio -a 'None SDL OpenAL CoreAudio JACK PulseAudio WASAPI' -d 'Specify sound device' -x

complete -c blender -n 'not __blender_player' -o r -l register -d 'Register .blend extension for current user'
complete -c blender -n 'not __blender_player' -l register-allusers -d 'Register .blend extension for all users'
complete -c blender -n 'not __blender_player' -l unregister -d 'Unregister .blend extension for current user'
complete -c blender -n 'not __blender_player' -l unregister-allusers -d 'Unregister .blend extension for all users'

complete -c blender -n 'not __blender_player' -o - -d 'End option processing, following arguments passed to python'
completions/block.fishcomplete -c block -s h -l help -d 'Display help and exit'
complete -c block -s e -l erase -d 'Remove the topmost global event block'
complete -c block -s l -l local -d 'Create a local (automatically erased) event block'
complete -c block -s g -l global -d 'Create a global (manually erased) event block'
completions/bluetoothctl.fish# bluetoothctl enables to manage bluetooth devices and controllers.

set -l cmds list show select devices paired-devices system-alias reset-alias power pairable discoverable discoverable-timeout agent default-agent advertise set-alias scan info pair cancel-pairing trust untrust block unblock remove connect disconnect scan.uuids scan.service scan.manufacturer scan.data scan.discoverable scan.discoverable-timeout scan.tx-power scan.name scan.appearance scan.duration scan.timeout scan.secondary scan.clear gatt.list-attributes gatt.select-attribute gatt.attribute-info gatt.read gatt.write gatt.acquire-write gatt.release-write gatt.acquire-notify gatt.release-notify gatt.notify gatt.clone gatt.register-application gatt.unregister-application gatt.register-service gatt.unregister-service gatt.register-includes gatt.unregister-includes gatt.register-characteristic gatt.unregister-characteristic gatt.register-descriptor gatt.unregister-descriptor advertise.uuids advertise.service advertise.manufacturer advertise.data advertise.discoverable advertise.discoverable-timeout advertise.tx-power advertise.name advertise.appearance advertise.duration advertise.timeout advertise.secondary advertise.clear

function __fish_list_bluetoothctl_devices
    # Output of `bluetoothctl devices`:
    # Device 01:23:34:56:89:AB Name1
    # Device 01:23:34:56:89:AC Name2
    bluetoothctl devices 2>/dev/null | string replace -r "^Device " "" | string replace " " \t
end

function __fish_list_bluetoothctl_controllers
    # Output of `bluetoothctl list`:
    # Controller 01:23:34:56:89:AB Name1 [default]
    # Controller 01:23:34:56:89:AC Name2
    bluetoothctl list 2>/dev/null | string replace -r "^Controller " "" | string replace " " \t
end

complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a list -d "List available controllers"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a show -d "Controller information"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a select -d "Select default controller"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a devices -d "List available devices"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a paired-devices -d "List paired devices"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a system-alias -d "Set controller alias"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a reset-alias -d "Reset controller alias"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a power -d "Set controller power"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a pairable -d "Set controller pairable mode"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a discoverable -d "Set controller discoverable mode"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a discoverable-timeout -d "Set discoverable timeout"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a agent -d "Enable/disable agent with given capability"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a default-agent -d "Set agent as the default one"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise -d "Enable/disable advertising with given type"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a set-alias -d "Set device alias"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan -d "Scan for devices"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a info -d "Device information"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a pair -d "Pair with device"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a cancel-pairing -d "Cancel pairing with device"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a trust -d "Trust device"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a untrust -d "Untrust device"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a block -d "Block device"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a unblock -d "Unblock device"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a remove -d "Remove device"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a connect -d "Connect device"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a disconnect -d "Disconnect device"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.uuids -d "Set/Get advertise uuids"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.service -d "Set/Get advertise service data"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.manufacturer -d "Set/Get advertise manufacturer data"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.data -d "Set/Get advertise data"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.discoverable -d "Set/Get advertise discoverable"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.discoverable-timeout -d "Set/Get advertise discoverable timeout"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.tx-power -d "Show/Enable/Disable TX power to be advertised"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.name -d "Configure local name to be advertised"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.appearance -d "Configure custom appearance to be advertised"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.duration -d "Set/Get advertise duration"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.timeout -d "Set/Get advertise timeout"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.secondary -d "Set/Get advertise secondary channel"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a scan.clear -d "Clear advertise config"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.list-attributes -d "List attributes"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.select-attribute -d "Select attribute"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.attribute-info -d "Select attribute"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.read -d "Read attribute value"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.write -d "Write attribute value"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.acquire-write -d "Acquire Write file descriptor"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.release-write -d "Release Write file descriptor"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.acquire-notify -d "Acquire Notify file descriptor"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.release-notify -d "Release Notify file descriptor"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.notify -d "Notify attribute value"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.clone -d "Clone a device or attribute"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.register-application -d "Register profile to connect"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.unregister-application -d "Unregister profile"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.register-service -d "Register application service"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.unregister-service -d "Unregister application service"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.register-includes -d "Register as Included service in"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.unregister-includes -d "Unregister Included service"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.register-characteristic -d "Register application characteristic"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.unregister-characteristic -d "Unregister application characteristic"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.register-descriptor -d "Register application descriptor"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a gatt.unregister-descriptor -d "Unregister application descriptor"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.uuids -d "Set/Get advertise uuids"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.service -d "Set/Get advertise service data"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.manufacturer -d "Set/Get advertise manufacturer data"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.data -d "Set/Get advertise data"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.discoverable -d "Set/Get advertise discoverable"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.discoverable-timeout -d "Set/Get advertise discoverable timeout"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.tx-power -d "Show/Enable/Disable TX power to be advertised"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.name -d "Configure local name to be advertised"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.appearance -d "Configure custom appearance to be advertised"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.duration -d "Set/Get advertise duration"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.timeout -d "Set/Get advertise timeout"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.secondary -d "Set/Get advertise secondary channel"
complete -f -c bluetoothctl -n "not __fish_seen_subcommand_from $cmds" -a advertise.clear -d "Clear advertise config"

complete -f -c bluetoothctl -n "__fish_seen_subcommand_from pair trust untrust block unblock connect disconnect" -a "(__fish_list_bluetoothctl_devices)"
complete -f -c bluetoothctl -n "__fish_seen_subcommand_from show select" -a "(__fish_list_bluetoothctl_controllers)"
complete -f -c bluetoothctl -n "__fish_seen_subcommand_from power pairable discoverable agent advertize" -a "on off"
completions/bootctl.fishset -l commands status install update remove is-installed random-seed systemd-efi-options reboot-to-firmware list set-default set-oneshot set-timeout set-timeout-oneshot

# Execute `bootctl list` and return entries
function __bootctl_entries
    if not type -q jq
        return 1
    end

    bootctl list --json short | jq '.[] | "\(.id)\t\(.showTitle)"' --raw-output
end

complete -c bootctl -f
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a status -d 'Show status of EFI variables'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a install -d 'Install systemd-boot'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a update -d 'Update systemd-boot'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a remove -d 'Remove systemd-boot'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a is-installed -d 'Test whether systemd-boot is installed'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a random-seed -d 'Initialize random seed'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a systemd-efi-options -d 'Query or set system options string'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a reboot-to-firmware -d 'Query or set reboot-to-firmware EFI flag'
complete -c bootctl -n "__fish_seen_subcommand_from reboot-to-firmware" -a 'true false'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a list -d 'List boot loader entries'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a set-default -d 'Set default boot loader entry'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a set-oneshot -d 'Set default boot loader entry (Once)'
complete -c bootctl -n "__fish_seen_subcommand_from set-default set-oneshot" -x -a '(__bootctl_entries)'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a set-timeout -d 'Set default boot loader timeout'
complete -c bootctl -n "not __fish_seen_subcommand_from $commands" -a set-timeout-oneshot -d 'Set default boot loader timeout (Once)'

complete -c bootctl -s h -l help -d 'Show this help'
complete -c bootctl -l version -d 'Print version'
complete -c bootctl -l esp-path -r -d 'Path to the EFI System Partition (ESP)'
complete -c bootctl -l boot-path -r -d 'Path to the $BOOT partition'
complete -c bootctl -s p -l print-esp-path -d 'Print path to the EFI System Partition'
complete -c bootctl -s x -l print-boot-path -d 'Print path to the $BOOT partition'
complete -c bootctl -l no-variables -d 'Do not touch EFI variables'
complete -c bootctl -l no-pager -d 'Do not pipe output into a pager'
complete -c bootctl -l graceful -d 'Do not print fail'
completions/bosh.fishcomplete -f -n __fish_use_subcommand -c bosh -a add-blob -d "Add blob"
complete -f -n __fish_use_subcommand -c bosh -a alias-env -d "Alias environment to save URL and CA certificate"
complete -f -n __fish_use_subcommand -c bosh -a attach-disk -d "Attaches disk to an instance"
complete -f -n __fish_use_subcommand -c bosh -a blobs -d "List blobs"
complete -f -n __fish_use_subcommand -c bosh -a cancel-task -d "Cancel task at its next checkpoint"
complete -f -n __fish_use_subcommand -c bosh -a clean-up -d "Clean up releases, stemcells, disks, etc."
complete -f -n __fish_use_subcommand -c bosh -a cloud-check -d "Cloud consistency check and interactive repair"
complete -f -n __fish_use_subcommand -c bosh -a cloud-config -d "Show current cloud config"
complete -f -n __fish_use_subcommand -c bosh -a config -d "Show current config"
complete -f -n __fish_use_subcommand -c bosh -a configs -d "List configs"
complete -f -n __fish_use_subcommand -c bosh -a cpi-config -d "Show current CPI config"
complete -f -n __fish_use_subcommand -c bosh -a create-env -d "Create or update BOSH environment"
complete -f -n __fish_use_subcommand -c bosh -a create-release -d "Create release"
complete -f -n __fish_use_subcommand -c bosh -a delete-config -d "Delete config"
complete -f -n __fish_use_subcommand -c bosh -a delete-deployment -d "Delete deployment"
complete -f -n __fish_use_subcommand -c bosh -a delete-disk -d "Delete disk"
complete -f -n __fish_use_subcommand -c bosh -a delete-env -d "Delete BOSH environment"
complete -f -n __fish_use_subcommand -c bosh -a delete-release -d "Delete release"
complete -f -n __fish_use_subcommand -c bosh -a delete-snapshot -d "Delete snapshot"
complete -f -n __fish_use_subcommand -c bosh -a delete-snapshots -d "Delete all snapshots in a deployment"
complete -f -n __fish_use_subcommand -c bosh -a delete-stemcell -d "Delete stemcell"
complete -f -n __fish_use_subcommand -c bosh -a delete-vm -d "Delete VM"
complete -f -n __fish_use_subcommand -c bosh -a deploy -d "Update deployment"
complete -f -n __fish_use_subcommand -c bosh -a deployment -d "Show deployment information"
complete -f -n __fish_use_subcommand -c bosh -a deployments -d "List deployments"
complete -f -n __fish_use_subcommand -c bosh -a diff-config -d "Diff two configs by ID"
complete -f -n __fish_use_subcommand -c bosh -a disks -d "List disks"
complete -f -n __fish_use_subcommand -c bosh -a environment -d "Show environment"
complete -f -n __fish_use_subcommand -c bosh -a environments -d "List environments"
complete -f -n __fish_use_subcommand -c bosh -a errands -d "List errands"
complete -f -n __fish_use_subcommand -c bosh -a event -d "Show event details"
complete -f -n __fish_use_subcommand -c bosh -a events -d "List events"
complete -f -n __fish_use_subcommand -c bosh -a export-release -d "Export the compiled release to a tarball"
complete -f -n __fish_use_subcommand -c bosh -a finalize-release -d "Create final release from dev release tarball"
complete -f -n __fish_use_subcommand -c bosh -a generate-job -d "Generate job"
complete -f -n __fish_use_subcommand -c bosh -a generate-package -d "Generate package"
complete -f -n __fish_use_subcommand -c bosh -a help -d "Show this help message"
complete -f -n __fish_use_subcommand -c bosh -a ignore -d "Ignore an instance"
complete -f -n __fish_use_subcommand -c bosh -a init-release -d "Initialize release"
complete -f -n __fish_use_subcommand -c bosh -a inspect-release -d "List release contents such as jobs"
complete -f -n __fish_use_subcommand -c bosh -a instances -d "List all instances in a deployment"
complete -f -n __fish_use_subcommand -c bosh -a interpolate -d "Interpolates variables into a manifest"
complete -f -n __fish_use_subcommand -c bosh -a locks -d "List current locks"
complete -f -n __fish_use_subcommand -c bosh -a log-in -d "Log in"
complete -f -n __fish_use_subcommand -c bosh -a log-out -d "Log out"
complete -f -n __fish_use_subcommand -c bosh -a logs -d "Fetch logs from instance(s)"
complete -f -n __fish_use_subcommand -c bosh -a manifest -d "Show deployment manifest"
complete -f -n __fish_use_subcommand -c bosh -a orphan-disk -d "Orphan disk"
complete -f -n __fish_use_subcommand -c bosh -a recreate -d "Recreate instance(s)"
complete -f -n __fish_use_subcommand -c bosh -a releases -d "List releases"
complete -f -n __fish_use_subcommand -c bosh -a remove-blob -d "Remove blob"
complete -f -n __fish_use_subcommand -c bosh -a repack-stemcell -d "Repack stemcell"
complete -f -n __fish_use_subcommand -c bosh -a reset-release -d "Reset release"
complete -f -n __fish_use_subcommand -c bosh -a restart -d "Restart instance(s)"
complete -f -n __fish_use_subcommand -c bosh -a run-errand -d "Run errand"
complete -f -n __fish_use_subcommand -c bosh -a runtime-config -d "Show current runtime config"
complete -f -n __fish_use_subcommand -c bosh -a scp -d "SCP to/from instance(s)"
complete -f -n __fish_use_subcommand -c bosh -a snapshots -d "List snapshots"
complete -f -n __fish_use_subcommand -c bosh -a ssh -d "SSH into instance(s)"
complete -f -n __fish_use_subcommand -c bosh -a start -d "Start instance(s)"
complete -f -n __fish_use_subcommand -c bosh -a stemcells -d "List stemcells"
complete -f -n __fish_use_subcommand -c bosh -a stop -d "Stop instance(s)"
complete -f -n __fish_use_subcommand -c bosh -a sync-blobs -d "Sync blobs"
complete -f -n __fish_use_subcommand -c bosh -a take-snapshot -d "Take snapshot"
complete -f -n __fish_use_subcommand -c bosh -a task -d "Show task status and start tracking its output"
complete -f -n __fish_use_subcommand -c bosh -a tasks -d "List running or recent tasks"
complete -f -n __fish_use_subcommand -c bosh -a unignore -d "Unignore an instance"
complete -f -n __fish_use_subcommand -c bosh -a update-cloud-config -d "Update current cloud config"
complete -f -n __fish_use_subcommand -c bosh -a update-config -d "Update config"
complete -f -n __fish_use_subcommand -c bosh -a update-cpi-config -d "Update current CPI config"
complete -f -n __fish_use_subcommand -c bosh -a update-resurrection -d "Enable/disable resurrection"
complete -f -n __fish_use_subcommand -c bosh -a update-runtime-config -d "Update current runtime config"
complete -f -n __fish_use_subcommand -c bosh -a upload-blobs -d "Upload blobs"
complete -f -n __fish_use_subcommand -c bosh -a upload-release -d "Upload release"
complete -f -n __fish_use_subcommand -c bosh -a upload-stemcell -d "Upload stemcell"
complete -f -n __fish_use_subcommand -c bosh -a variables -d "List variables"
complete -f -n __fish_use_subcommand -c bosh -a vendor-package -d "Vendor package"
complete -f -n __fish_use_subcommand -c bosh -a vms -d "List all VMs in all deployments"
completions/bower.fishfunction __bower_cmds
    echo -en "cache\tManage bower cache
help\tDisplay help information about Bower
home\tOpens a package homepage into your favorite browser
info\tInfo of a particular package
init\tInteractively create a bower.json file
install\tInstall a package locally
link\tSymlink a package folder
list\tList local packages - and possible updates
login\tAuthenticate with GitHub and store credentials
lookup\tLook up a single package URL by name
prune\tRemoves local extraneous packages
register\tRegister a package
search\tSearch for packages by name
update\tUpdate a local package
uninstall\tRemove a local package
unregister\tRemove a package from the registry
version\tBump a package version
"
end

function __bower_args
    echo -en "-f\tMakes various commands more forceful
--force\tMakes various commands more forceful
-j\tOutput consumable JSON
--json\tOutput consumable JSON
-l\tWhat level of logs to report
--loglevel\tWhat level of logs to report
-o\tDo not hit the network
--offline\tDo not hit the network
-q\tOnly output important information
--quiet\tOnly output important information
-s\tDo not output anything, besides errors
--silent\tDo not output anything, besides errors
-V\tMakes output more verbose
--verbose\tMakes output more verbose
--allow-root\tAllows running commands as root
-v\tOutput Bower version
--version\tOutput Bower version
--no-color\tDisable colors"
end

function __bower_matching_pkgs
    bower search (commandline -ct) | string match -r "\S+[^\s]" | string match -v Search
end

# Output of `bower list` is a) slow, b) convoluted. Use `python` or `jq` instead.
function __bower_list_installed
    if not test -e bower.json
        return 1
    end

    if set -l python (__fish_anypython)
        # Warning: That weird indentation is necessary, because python.
        $python -S -c 'import json, sys; data = json.load(sys.stdin);
for k,v in data["dependencies"].items(): print(k + "\t" + v[:18])' <bower.json 2>/dev/null
        return
    end

    if not type -q jq
        return 1
    end

    jq -r '.dependencies | to_entries[] | .key' bower.json
end

complete -c bower -n "__fish_is_nth_token 1" -x -a '(__bower_cmds)'
complete -c bower -n __fish_should_complete_switches -x -a '(__bower_args)'
complete -c bower -n "__fish_seen_subcommand_from install" -x -a '(__bower_matching_pkgs)'
complete -c bower -n "__fish_seen_subcommand_from uninstall" -x -a '(__bower_list_installed)'
completions/break.fishcomplete -c break -s h -l help -d 'Display help and exit'
completions/brew.fish# Completions for brew are maintained upstream.
# They should be installed with brew,
# and PRs should be directed to https://github.com/Homebrew/brew/blob/master/completions/fish/brew.fish.
completions/brightnessctl.fishcomplete -f brightnessctl
complete -c brightnessctl -n "test (__fish_number_of_cmd_args_wo_opts) = 1" -a info -d "Get device info"
complete -c brightnessctl -n "test (__fish_number_of_cmd_args_wo_opts) = 1" -a get -d "Get current brightness of device"
complete -c brightnessctl -n "test (__fish_number_of_cmd_args_wo_opts) = 1" -a set -d "Get maximum brightness of device"
complete -c brightnessctl -n "test (__fish_number_of_cmd_args_wo_opts) = 1" -a max -d "Set brightness of device"

complete -c brightnessctl -s h -l help -d "Print help and exit"
complete -c brightnessctl -s l -l list -d "List devices with available brightness controls"
complete -c brightnessctl -s q -l quiet -d "Suppress output"
complete -c brightnessctl -s p -l pretend -d "Do not perform write operations"
complete -c brightnessctl -s m -l machine-readable -d "Produce machine-readable output"
complete -c brightnessctl -s n -l min-value -x -d "Set minimum brightness when using delta values"
complete -c brightnessctl -s e -l exponent -x -d "Set exponent for exponential scaling curve"
complete -c brightnessctl -s s -l save -d "Save state in a temporary file"
complete -c brightnessctl -s r -l restore -d "Restore previously-saved state"
complete -c brightnessctl -s d -l device -xa '(brightnessctl -lm | string replace -rf "([^,]*).*" \'$1\')' -d "Device Name"
complete -c brightnessctl -s c -l class -xa "backlight leds" -d "Specify device class"
complete -c brightnessctl -s v -l version -x -d "Print version and exit"
completions/bru.fishcomplete -c bru -s h -l help -d "Show help"
complete -c bru -l version -d "Show version number"

complete -c bru -a run -d "Run a request"

complete -c bru -s r --condition '__fish_seen_subcommand_from run' -d "Indicates a recursive run"
complete -c bru -l cacert --condition '__fish_seen_subcommand_from run' -d "CA certificate to verify peer against"
complete -c bru -l env --condition '__fish_seen_subcommand_from run' -d "Environment variables"
complete -c bru -l env-var --condition '__fish_seen_subcommand_from run' -d "Overwrite a single environment variable, multiple usages possible"
complete -c bru -s o -l output --condition '__fish_seen_subcommand_from run' -d "Path to write file results to"
complete -c bru -s f -l format --condition '__fish_seen_subcommand_from run' -d "Format of the file results" -xa "json junit html"
complete -c bru -l insecure --condition '__fish_seen_subcommand_from run' -d "Allow insecure connections"
complete -c bru -l tests-only --condition '__fish_seen_subcommand_from run' -d "Only run requests that have a test"
complete -c bru -l bail --condition '__fish_seen_subcommand_from run' -d "Stop execution after a failure of a request, test or assertion"
completions/btdownloadcurses.py.fish__fish_complete_bittorrent btdownloadcurses.py
completions/btdownloadheadless.py.fish__fish_complete_bittorrent btdownloadheadless.py
completions/btrbk.fish# Filter Completion
function __fish_btrbk_complete_filter
    btrbk list config --format col:h:snapshot_name,source_subvolume,target_url | string replace -r '([^ ]+)\s+([^ ]+)\s+([^ ]*)' '$1\t$2 -> $3'
end

# options with arguments
complete -c btrbk -l format -x -d 'Change output format' -a "table long raw"
complete -c btrbk -l loglevel -s l -x -d 'Set logging level' -a "error warn info debug trace"
complete -c btrbk -l exclude -x -d 'Exclude configured sections' -a "(__fish_btrbk_complete_filter)"
complete -c btrbk -l override -x -d 'Globally override a configuration option'

# options with file completion
complete -c btrbk -l config -r -s c -d 'Specify configuration file'
complete -c btrbk -l lockfile -r -d 'Create and check lockfile'

# options without arguments
complete -c btrbk -l help -s h -d 'Display this help message'
complete -c btrbk -l version -d 'Display version information'
complete -c btrbk -l dry-run -s n -d 'Perform a trial run with no changes made'
complete -c btrbk -l preserve -s p -d 'Preserve all (do not delete anything)'
complete -c btrbk -l preserve-snapshots -d 'Preserve snapshots (do not delete snapshots)'
complete -c btrbk -l preserve-backups -d 'Preserve backups (do not delete backups)'
complete -c btrbk -l wipe -d 'Delete all but latest snapshots'
complete -c btrbk -l verbose -s v -d 'Be more verbose (increase logging level)'
complete -c btrbk -l quiet -s q -d 'Be quiet (do not print backup summary)'
complete -c btrbk -l table -s t -d 'Change output to table format'
complete -c btrbk -l long -s L -d 'Change output to long format'
complete -c btrbk -l print-schedule -s S -d 'Print scheduler details (for the "run" command)'
complete -c btrbk -l progress -d 'Show progress bar on send-receive operation'

# uncommon options from manpage
complete -c btrbk -l single-column -s 1 -d 'Print output as a single column'
complete -c btrbk -l pretty -d 'Print pretty table output with lowercase and underlined column headings'
complete -c btrbk -l raw -d 'Create raw targets for archive command'

# subcommands
complete -c btrbk -f -n __fish_use_subcommand -a run -d 'Run snapshot and backup operations'
complete -c btrbk -f -n __fish_use_subcommand -a dryrun -d 'Show what would be executed without running btrfs commands'
complete -c btrbk -f -n __fish_use_subcommand -a snapshot -d 'Run snapshot operations only'
complete -c btrbk -f -n __fish_use_subcommand -a resume -d 'Run backup operations and delete snapshots'
complete -c btrbk -f -n __fish_use_subcommand -a prune -d 'Only delete snapshots and backups'
complete -c btrbk -f -n __fish_use_subcommand -a archive -d 'Recursively copy all subvolumes (src -> dst)'
complete -c btrbk -f -n __fish_use_subcommand -a clean -d 'Delete incomplete (garbled) backups'
complete -c btrbk -f -n __fish_use_subcommand -a stats -d 'Print snapshot/backup statistics'
complete -c btrbk -f -n __fish_use_subcommand -a usage -d 'Print filesystem usage'
complete -c btrbk -f -n __fish_use_subcommand -a ls -d 'List all btrfs subvolumes below a given path'
complete -c btrbk -f -n __fish_use_subcommand -a origin -d 'Print origin information for a subvolume'
complete -c btrbk -f -n __fish_use_subcommand -a diff -d 'List file changes between related subvolumes'
complete -c btrbk -f -n __fish_use_subcommand -a extents -d 'Calculate accurate disk space usage for a path'
complete -c btrbk -f -n __fish_use_subcommand -a list -d 'List snapshots and backups'

# subsubcommands for "list"
complete -c btrbk -n '__fish_seen_subcommand_from list' -f -a all -d 'List all snapshots and backups'
complete -c btrbk -n '__fish_seen_subcommand_from list' -f -a snapshots -d 'List snapshots only'
complete -c btrbk -n '__fish_seen_subcommand_from list' -f -a backups -d 'List backups and correlated snapshots'
complete -c btrbk -n '__fish_seen_subcommand_from list' -f -a latest -d 'List most recent snapshots and backups'
complete -c btrbk -n '__fish_seen_subcommand_from list' -f -a config -d 'List configured source/snapshot/target relations'
complete -c btrbk -n '__fish_seen_subcommand_from list' -f -a source -d 'List configured source/snapshot relations'
complete -c btrbk -n '__fish_seen_subcommand_from list' -f -a volume -d 'List configured volume sections'
complete -c btrbk -n '__fish_seen_subcommand_from list' -f -a target -d 'List configured targets'

complete -c btrbk -n '__fish_seen_subcommand_from run dryrun snapshot resume prune clean' -x -a '(__fish_btrbk_complete_filter)'
completions/btrfs.fish# Completions for btrfs-progs

# Todo:
# - (Done) Detailed options per command
# - Simplified duplicate options completion with `for`
# - Simplified descriptions

# Filter the completions per primary command
function __btrfs_commands
    if not set -q argv[1]
        return 1
    end
    set -l cmd (commandline -cp)
    if string match -qr -- "btrfs\s+$argv[1]\s+\S*" $cmd
        return 0
    end
    return 1
end

# Filter the completions per command group
function __btrfs_command_groups
    if not set -q argv[1]
        return 1
    end
    set -l cmd (commandline -cp)
    if set -q argv[2]
        if string match -qr -- "btrfs\s+$argv[1]\s+$argv[2]\s+\S*" $cmd
            return 0
        end
        return 1
    end
    if string match -qr -- "btrfs\s+$argv[1]\s+\S*\$" $cmd
        return 0
    end
    return 1
end

set -l check '__btrfs_commands check'
set -l restore '__btrfs_commands restore'
set -l send '__btrfs_commands send'
set -l receive '__btrfs_commands receive'
set -l help '__btrfs_commands help'

set -l subvolume '__btrfs_command_groups subvolume'
set -l filesystem '__btrfs_command_groups filesystem'
set -l balance '__btrfs_command_groups balance'
set -l device '__btrfs_command_groups device'
set -l scrub '__btrfs_command_groups scrub'
set -l rescue '__btrfs_command_groups rescue'
set -l inspect_internal '__btrfs_command_groups inspect-internal'
set -l property '__btrfs_command_groups property'
set -l quota '__btrfs_command_groups quota'
set -l qgroup '__btrfs_command_groups qgroup'
set -l replace '__btrfs_command_groups replace'

# Global command
complete -f -c btrfs -l help -d 'Display help information'

# Primary command
complete -f -c btrfs -n __fish_is_first_arg -a check -d 'Check structural integrity of a filesystem (unmounted).'
complete -f -c btrfs -n __fish_is_first_arg -a restore -d 'Try to restore files from a damaged filesystem (unmounted)'
complete -f -c btrfs -n __fish_is_first_arg -a send -d 'Send the subvolume(s) to stdout.'
complete -f -c btrfs -n __fish_is_first_arg -a receive -d 'Receive subvolumes from a stream'
complete -f -c btrfs -n __fish_is_first_arg -a help -d 'Display help information'
complete -f -c btrfs -n __fish_is_first_arg -a version -d 'Display btrfs-progs version'

# Primary command groups
complete -f -c btrfs -n __fish_is_first_arg -a subvolume -d 'manage subvolumes: create, delete, list, etc'
complete -f -c btrfs -n __fish_is_first_arg -a filesystem -d 'overall filesystem tasks and information'
complete -f -c btrfs -n __fish_is_first_arg -a balance -d 'balance data across devices, or change block groups using filters'
complete -f -c btrfs -n __fish_is_first_arg -a device -d 'manage and query devices in the filesystem'
complete -f -c btrfs -n __fish_is_first_arg -a scrub -d 'verify checksums of data and metadata'
complete -f -c btrfs -n __fish_is_first_arg -a rescue -d 'toolbox for specific rescue operations'
complete -f -c btrfs -n __fish_is_first_arg -a inspect-internal -d 'query various internal information'
complete -f -c btrfs -n __fish_is_first_arg -a property -d 'modify properties of filesystem objects'
complete -f -c btrfs -n __fish_is_first_arg -a quota -d 'manage filesystem quota settings'
complete -f -c btrfs -n __fish_is_first_arg -a qgroup -d 'manage quota groups'
complete -f -c btrfs -n __fish_is_first_arg -a replace -d 'replace a device in the filesystem'

# btrfs check
complete -f -c btrfs -n $check -s s -l super -d 'Use this SUPERBLOCK copy'
complete -f -c btrfs -n $check -s b -l backup -d 'Use the first valid BACKUP root copy'
complete -f -c btrfs -n $check -s r -l tree-root -d 'Use the given bytenr for the TREE root'
complete -f -c btrfs -n $check -l chunk-root -d 'Use the given bytenr for the CHUNK-TREE root'
complete -f -c btrfs -n $check -l readonly -d 'Run in read-only mode'
complete -f -c btrfs -n $check -l repair -d 'Try to repair the filesystem'
complete -f -c btrfs -n $check -l force -d 'Skip mount checks, repair is not possible'
complete -f -c btrfs -n $check -l mode -d 'Allows choice of memory/IO trade-offs' -ra '{original,lowmem}'
complete -f -c btrfs -n $check -l init-csum-tree -d 'Create a new CRC tree (repair only)'
complete -f -c btrfs -n $check -l init-extent-tree -d 'Create a new extent tree (repair only)'
complete -f -c btrfs -n $check -l clear-space-cache -d 'clear space cache (repair only)' -ra '{v1,v2}'
complete -f -c btrfs -n $check -l check-data-csum -d 'Verify checksums of data blocks'
complete -f -c btrfs -n $check -s Q -l qgroup-report -d 'Print a report on qgroup consistency'
complete -f -c btrfs -n $check -s E -l subvol-extents -d 'Print subvolume extents and sharing state'
complete -f -c btrfs -n $check -s p -l progress -d 'Indicate progress'

# btrfs restore
complete -f -c btrfs -n $restore -s s -l snapshots -d 'Get snapshots'
complete -f -c btrfs -n $restore -s x -l xattr -d 'Restore extended attributes'
complete -f -c btrfs -n $restore -s m -l metadata -d 'Restore owner, mode and times'
complete -f -c btrfs -n $restore -s S -l symlink -d 'Restore symbolic links'
complete -f -c btrfs -n $restore -s v -l verbose -d Verbose
complete -f -c btrfs -n $restore -s i -l ignore-errors -d 'Ignore errors'
complete -f -c btrfs -n $restore -s o -l overwrite -d Overwrite
complete -f -c btrfs -n $restore -s t -r -d 'Tree location'
complete -f -c btrfs -n $restore -s f -r -d 'Filesystem location'
complete -f -c btrfs -n $restore -s u -l super -r -d 'Super mirror'
complete -f -c btrfs -n $restore -s r -l root -r -d 'Root objectid'
complete -f -c btrfs -n $restore -s d -d 'Find dir'
complete -f -c btrfs -n $restore -s l -l list-roots -d 'List tree roots'
complete -f -c btrfs -n $restore -s D -l dry-run -d 'Only list files that would be recovered'
complete -f -c btrfs -n $restore -l path-regex -r -d 'Restore only filenames matching regex'
complete -f -c btrfs -n $restore -s c -d 'Ignore case (--path-regex only)'

# btrfs send
complete -f -c btrfs -n $send -s e -d ''
complete -f -c btrfs -n $send -s p -r -d 'Send an incremental stream from <parent> to <subvol>'
complete -f -c btrfs -n $send -s c -r -d 'Use this snapshot as a clone source for an incremental send'
complete -f -c btrfs -n $send -s f -r -d 'Output is normally written to stdout'
complete -f -c btrfs -n $send -l no-data -d 'send in NO_FILE_DATA mode'
complete -f -c btrfs -n $send -s v -l verbose -d 'Enable verbose output to stderr'
complete -f -c btrfs -n $send -s q -l quiet -d 'Suppress all messages, except errors'
complete -f -c btrfs -n $send -l proto -a '0 1 2' -r -d 'Use send protocol version'
complete -f -c btrfs -n $send -l proto -l compressed-data -d 'Send compressed data directly'

# btrfs receive
complete -f -c btrfs -n $receive -s v -d 'Increase verbosity about performed actions'
complete -f -c btrfs -n $receive -s q -l quiet -d 'Suppress all messages, except errors'
complete -f -c btrfs -n $receive -s f -r -d 'Read the stream from FILE instead of stdin'
complete -f -c btrfs -n $receive -s e -d 'Terminate after receiving an <end cmd> marker in the stream'
complete -f -c btrfs -n $receive -s C -l chroot -d 'Confine the process to <mount> using chroot'
complete -f -c btrfs -n $receive -s E -l max-errors -r -d 'Terminate when NUMBER errors occur'
complete -f -c btrfs -n $receive -s m -r -d 'The root mount point of the destination filesystem'
complete -f -c btrfs -n $receive -l force-decompress -r -d 'Always decompress data'
complete -f -c btrfs -n $receive -l dump -d 'Dump stream metadata'

# btrfs help
complete -f -c btrfs -n $help -l full -d 'Display detailed help on every command'
complete -f -c btrfs -n $help -l box -d 'Show list of built-in tools (busybox style)'

# btrfs subvolume
complete -f -c btrfs -n $subvolume -a create -d 'Create a subvolume'
complete -f -c btrfs -n $subvolume -a delete -d 'Delete subvolume(s)'
complete -f -c btrfs -n $subvolume -a list -d 'List subvolumes and snapshots in the filesystem.'
complete -f -c btrfs -n $subvolume -a snapshot -d 'Create a snapshot of the subvolume'
complete -f -c btrfs -n $subvolume -a get-default -d 'Get the default subvolume of a filesystem'
complete -f -c btrfs -n $subvolume -a set-default -d 'Set the default subvolume of the filesystem mounted as default.'
complete -f -c btrfs -n $subvolume -a find-new -d 'List the recently modified files in a filesystem'
complete -f -c btrfs -n $subvolume -a show -d 'Show more information about the subvolume'
complete -f -c btrfs -n $subvolume -a sync -d 'Wait until given subvolume(s) are completely removed from the filesystem.'
# btrfs subvolume create
complete -f -c btrfs -n '__btrfs_command_groups subvolume create' -s i -d 'Add subvolume to a qgroup (can be given multiple times)'
complete -f -c btrfs -n '__btrfs_command_groups subvolume create' -s p -d 'Create any missing parent directories'
# btrfs subvolume delete
complete -f -c btrfs -n '__btrfs_command_groups subvolume delete' -s c -l commit-after -d 'Wait for transaction commit at the end of the operation'
complete -f -c btrfs -n '__btrfs_command_groups subvolume delete' -s C -l commit-each -d 'Wait for transaction commit after deleting each subvolume'
complete -f -c btrfs -n '__btrfs_command_groups subvolume delete' -s R -l recursive -d 'Delete subvolumes beneath each subvolume recursively'
complete -f -c btrfs -n '__btrfs_command_groups subvolume delete' -s v -l verbose -d 'Verbose output of operations'
# btrfs subvolume list
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s o -d 'Print only subvolumes below specified path'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s a -d 'Print all the subvolumes and absolute and relative path'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s p -d 'Print parent ID'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s c -d 'Print the ogeneration of the subvolume'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s g -d 'Print the generation of the subvolume'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s u -d 'Print the uuid of subvolumes (and snapshots)'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s q -d 'Print the parent uuid of the snapshots'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s R -d 'Print the uuid of the received snapshots'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s s -d 'List only snapshots'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s r -d 'List readonly subvolumes (including snapshots)'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s d -d 'List deleted subvolumes that are not yet cleaned'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s t -d 'Print the result as a table'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s G -r -d 'Filter the subvolumes by generation'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -s C -r -d 'Filter the subvolumes by ogeneration'
complete -f -c btrfs -n '__btrfs_command_groups subvolume list' -l sort -d 'List the subvolume in order' -a '{gen,ogen,rootid,path}'
# btrfs subvolume snapshot
complete -f -c btrfs -n '__btrfs_command_groups subvolume snapshot' -s r -d 'Create a readonly snapshot'
complete -f -c btrfs -n '__btrfs_command_groups subvolume snapshot' -s i -d 'Add snapshot to a qgroup (can be given multiple times)'
# btrfs subvolume show
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -s r -l rootid -d 'Show rootid of the subvolume'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -s u -l uuid -d 'Show uuid of the subvolume'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -s b -l raw -d 'Show raw numbers in bytes'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -s h -l human-readable -d 'Show human friendly numbers, base 1024'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -s H -d 'Show human friendly numbers, base 1000'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -l iec -d 'Use 1024 as a base (KiB, MiB, GiB, TiB)'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -l si -d 'Use 1000 as a base (kB, MB, GB, TB)'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -s k -l kbytes -d 'Show sizes in KiB, or kB with --si'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -s m -l mbytes -d 'Show sizes in MiB, or MB with --si'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -s g -l gbytes -d 'Show sizes in GiB, or GB with --si'
complete -f -c btrfs -n '__btrfs_command_groups subvolume show' -s t -l tbytes -d 'Show sizes in TiB, or TB with --si'
# btrfs subvolume sync
complete -f -c btrfs -n '__btrfs_command_groups subvolume sync' -s s -d 'Sleep NUMBER seconds between checks'

# btrfs filesystem
complete -f -c btrfs -n $filesystem -a df -d 'Show space usage information for a mount point'
complete -f -c btrfs -n $filesystem -a du -d 'Summarize disk usage of each file.'
complete -f -c btrfs -n $filesystem -a show -d 'Show the structure of a filesystem'
complete -f -c btrfs -n $filesystem -a sync -d 'Force a sync on a filesystem'
complete -f -c btrfs -n $filesystem -a defragment -d 'Defragment a file or a directory'
complete -f -c btrfs -n $filesystem -a resize -d 'Resize a filesystem'
complete -f -c btrfs -n $filesystem -a label -d 'Get or change the label of a filesystem'
complete -f -c btrfs -n $filesystem -a usage -d 'Show detailed information about internal filesystem usage.'
complete -f -c btrfs -n $filesystem -a mkswapfile -d 'Create a new swapfile'
# btrfs filesystem df
complete -f -c btrfs -n '__btrfs_command_groups filesystem df' -s b -l raw -d 'Show raw numbers in bytes'
complete -f -c btrfs -n '__btrfs_command_groups filesystem df' -s h -l human-readable -d 'Show human friendly numbers, base 1024'
complete -f -c btrfs -n '__btrfs_command_groups filesystem df' -s H -d 'Show human friendly numbers, base 1000'
complete -f -c btrfs -n '__btrfs_command_groups filesystem df' -l iec -d 'Use 1024 as a base (KiB, MiB, GiB, TiB)'
complete -f -c btrfs -n '__btrfs_command_groups filesystem df' -l si -d 'Use 1000 as a base (kB, MB, GB, TB)'
complete -f -c btrfs -n '__btrfs_command_groups filesystem df' -s k -l kbytes -d 'Show sizes in KiB, or kB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem df' -s m -l mbytes -d 'Show sizes in MiB, or MB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem df' -s g -l gbytes -d 'Show sizes in GiB, or GB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem df' -s t -l tbytes -d 'Show sizes in TiB, or TB with --si'
# btrfs filesystem du
complete -f -c btrfs -n '__btrfs_command_groups filesystem du' -s s -l summarize -d 'Display only a total for each argument'
complete -f -c btrfs -n '__btrfs_command_groups filesystem du' -l raw -d 'Show raw numbers in bytes'
complete -f -c btrfs -n '__btrfs_command_groups filesystem du' -l human-readable -d 'Show human friendly numbers, base 1024'
complete -f -c btrfs -n '__btrfs_command_groups filesystem du' -l iec -d 'Use 1024 as a base (KiB, MiB, GiB, TiB)'
complete -f -c btrfs -n '__btrfs_command_groups filesystem du' -l si -d 'Use 1000 as a base (kB, MB, GB, TB)'
complete -f -c btrfs -n '__btrfs_command_groups filesystem du' -l kbytes -d 'Show sizes in KiB, or kB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem du' -l mbytes -d 'Show sizes in MiB, or MB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem du' -l gbytes -d 'Show sizes in GiB, or GB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem du' -l tbytes -d 'Show sizes in TiB, or TB with --si'
# btrfs filesystem show
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -s d -l all-devices -d 'Show only disks under /dev containing btrfs filesystem'
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -s m -l mounted -d 'Show only mounted btrfs'
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -l raw -d 'Show raw numbers in bytes'
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -l human-readable -d 'Show human friendly numbers, base 1024'
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -l iec -d 'Use 1024 as a base (KiB, MiB, GiB, TiB)'
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -l si -d 'Use 1000 as a base (kB, MB, GB, TB)'
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -l kbytes -d 'Show sizes in KiB, or kB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -l mbytes -d 'Show sizes in MiB, or MB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -l gbytes -d 'Show sizes in GiB, or GB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem show' -l tbytes -d 'Show sizes in TiB, or TB with --si'
# btrfs filesystem defragment
complete -f -c btrfs -n '__btrfs_command_groups filesystem defragment' -s v -d 'Be verbose'
complete -f -c btrfs -n '__btrfs_command_groups filesystem defragment' -s r -d 'Defragment files recursively'
complete -f -c btrfs -n '__btrfs_command_groups filesystem defragment' -s c -d 'Compress the file while defragmenting' -ra '{zlib,lzo,zstd}'
complete -f -c btrfs -n '__btrfs_command_groups filesystem defragment' -s f -d 'Flush data to disk immediately after defragmenting'
complete -f -c btrfs -n '__btrfs_command_groups filesystem defragment' -s s -r -d 'Defragment only from NUMBER byte onward'
complete -f -c btrfs -n '__btrfs_command_groups filesystem defragment' -s l -r -d 'Defragment only up to LEN bytes'
complete -f -c btrfs -n '__btrfs_command_groups filesystem defragment' -s t -r -d 'Target extent SIZE hint'
complete -f -c btrfs -n '__btrfs_command_groups filesystem defragment' -l step -r -d 'Defragment in steps of SIZE'
complete -f -c btrfs -n '__btrfs_command_groups filesystem defragment' -s L -l level -r -d 'Specify compression levels'

# btrfs filesystem usage
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -s b -l raw -d 'Show raw numbers in bytes'
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -s h -l human-readable -d 'Show human friendly numbers, base 1024'
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -s H -d 'Show human friendly numbers, base 1000'
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -l iec -d 'Use 1024 as a base (KiB, MiB, GiB, TiB)'
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -l si -d 'Use 1000 as a base (kB, MB, GB, TB)'
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -s k -l kbytes -d 'Show sizes in KiB, or kB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -s m -l mbytes -d 'Show sizes in MiB, or MB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -s g -l gbytes -d 'Show sizes in GiB, or GB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -s t -l tbytes -d 'Show sizes in TiB, or TB with --si'
complete -f -c btrfs -n '__btrfs_command_groups filesystem usage' -s T -d 'Show data in tabular format'
# btrfs filesystem mkswapfile
complete -f -c btrfs -n '__btrfs_command_groups filesystem mkswapfile' -s s -l size -r -d 'Swapfile size'
complete -f -c btrfs -n '__btrfs_command_groups filesystem mkswapfile' -s U -l uuid -r -d 'UUID for the swapfile'
# btrfs filesystem resize
complete -f -c btrfs -n '__btrfs_command_groups filesystem resize' -l enqueue -d 'Wait for other exclusive operations'

# btrfs balance
complete -f -c btrfs -n $balance -a start -d 'Balance chunks across the devices'
complete -f -c btrfs -n $balance -a pause -d 'Pause running balance'
complete -f -c btrfs -n $balance -a cancel -d 'Cancel running or paused balance'
complete -f -c btrfs -n $balance -a resume -d 'Resume interrupted balance'
complete -f -c btrfs -n $balance -a status -d 'Show status of running or paused balance'
# btrfs balance start
function __btrfs_balance_filters
    set -l profiles raid{0,1{,c3,c4},10,5,6} dup single
    set -l btrfs_balance_filters \
        profiles=$profiles\t"Balances only block groups with the given profiles" \
        convert=$profiles\t"Convert selected block groups to given profile" \
        usage= devid= vrange= limit= strips= soft
    set -l prefix (commandline -tc | string replace -r '^-d' -- '' | string match -rg '^(.*?)?[^,]*$' -- $token)
    printf "%s\n" "$prefix"$btrfs_balance_filters
end
complete -f -c btrfs -n '__btrfs_command_groups balance start' -s d -ra '(__btrfs_balance_filters)' -d 'Act on data chunks with FILTERS'
complete -f -c btrfs -n '__btrfs_command_groups balance start' -s m -ra '(__btrfs_balance_filters)' -d 'Act on metadata chunks with FILTERS'
complete -f -c btrfs -n '__btrfs_command_groups balance start' -s s -ra '(__btrfs_balance_filters)' -d 'Act on system chunks with FILTERS (only under -f)'
complete -f -c btrfs -n '__btrfs_command_groups balance start' -s v -d 'Be verbose'
complete -f -c btrfs -n '__btrfs_command_groups balance start' -s f -d 'Force a reduction of metadata integrity'
complete -f -c btrfs -n '__btrfs_command_groups balance start' -l full-balance -d 'Do not print warning and do not delay start'
complete -f -c btrfs -n '__btrfs_command_groups balance start' -l background -l bg -d 'Run the balance as a background process'
complete -f -c btrfs -n '__btrfs_command_groups balance start' -l enqueue -d 'Wait for other exclusive operations'
# btrfs balance status
complete -f -c btrfs -n '__btrfs_command_groups balance status' -s v -d 'Be verbose'

# btrfs device
complete -f -c btrfs -n $device -a add -d 'Add one or more devices to a mounted filesystem.'
complete -f -c btrfs -n $device -a delete -d 'Remove a device from a filesystem'
complete -f -c btrfs -n $device -a remove -d 'Remove a device from a filesystem'
complete -f -c btrfs -n $device -a scan -d 'Scan or forget (unregister) devices of btrfs filesystems'
complete -f -c btrfs -n $device -a ready -d 'Check and wait until a group of devices of a filesystem is ready for mount'
complete -f -c btrfs -n $device -a stats -d 'Show device IO error statistics'
complete -f -c btrfs -n $device -a usage -d 'Show detailed information about internal allocations in devices.'
# btrfs device add
complete -f -c btrfs -n '__btrfs_command_groups device add' -s K -l nodiscard -d 'Do not perform TRIM on DEVICES'
complete -f -c btrfs -n '__btrfs_command_groups device add' -s f -l force -d 'Force overwrite existing filesystem on the disk'
# btrfs device scan
complete -f -c btrfs -n '__btrfs_command_groups device scan' -s d -l all-devices -d 'Enumerate and register all devices'
complete -f -c btrfs -n '__btrfs_command_groups device scan' -s u -l forget -d 'Unregister a given device or all stale devices'
# btrfs device stats
complete -f -c btrfs -n '__btrfs_command_groups device stats' -s c -l check -d 'Return non-zero if any stat counter is not zero'
complete -f -c btrfs -n '__btrfs_command_groups device stats' -s z -l reset -d 'Show current stats and reset values to zero'
complete -f -c btrfs -n '__btrfs_command_groups device stats' -s T -d "Print stats in a tabular form"
# btrfs device remove
complete -f -c btrfs -n '__btrfs_command_groups device remove' -l enqueue -d 'Wait for other exclusive operations'
complete -f -c btrfs -n '__btrfs_command_groups device remove' -l force -d 'Skip the safety timeout for removing multiple devices'
# btrfs device usage
complete -f -c btrfs -n '__btrfs_command_groups device usage' -s b -l raw -d 'Show raw numbers in bytes'
complete -f -c btrfs -n '__btrfs_command_groups device usage' -s h -l human-readable -d 'Show human friendly numbers, base 1024'
complete -f -c btrfs -n '__btrfs_command_groups device usage' -s H -d 'Show human friendly numbers, base 1000'
complete -f -c btrfs -n '__btrfs_command_groups device usage' -l iec -d 'Use 1024 as a base (KiB, MiB, GiB, TiB)'
complete -f -c btrfs -n '__btrfs_command_groups device usage' -l si -d 'Use 1000 as a base (kB, MB, GB, TB)'
complete -f -c btrfs -n '__btrfs_command_groups device usage' -s k -l kbytes -d 'Show sizes in KiB, or kB with --si'
complete -f -c btrfs -n '__btrfs_command_groups device usage' -s m -l mbytes -d 'Show sizes in MiB, or MB with --si'
complete -f -c btrfs -n '__btrfs_command_groups device usage' -s g -l gbytes -d 'Show sizes in GiB, or GB with --si'
complete -f -c btrfs -n '__btrfs_command_groups device usage' -s t -l tbytes -d 'Show sizes in TiB, or TB with --si'

# btrfs scrub
complete -f -c btrfs -n $scrub -a start -d 'Start a new scrub. If a scrub is already running, the new one fails.'
complete -f -c btrfs -n $scrub -a cancel -d 'Cancel a running scrub'
complete -f -c btrfs -n $scrub -a resume -d 'Resume previously canceled or interrupted scrub'
complete -f -c btrfs -n $scrub -a status -d 'Show status of running or finished scrub'
complete -f -c btrfs -n $scrub -a limit -d 'Show or set scrub limits on devices of the given filesystem'
# btrfs scrub limit
complete -f -c btrfs -n '__btrfs_command_groups scrub limit' -s d -l devid -d 'Select the device by DEVID to apply the limit'
complete -f -c btrfs -n '__btrfs_command_groups scrub limit' -s l -l limit -d 'Set the limit of the device'
complete -f -c btrfs -n '__btrfs_command_groups scrub limit' -s a -l all -d 'Apply the limit to all devices'
# btrfs scrub start
complete -f -c btrfs -n '__btrfs_command_groups scrub start' -s B -d 'Do not background'
complete -f -c btrfs -n '__btrfs_command_groups scrub start' -s d -d 'Stats per device (-B only)'
complete -f -c btrfs -n '__btrfs_command_groups scrub start' -s q -d 'Be quiet'
complete -f -c btrfs -n '__btrfs_command_groups scrub start' -s r -d 'Read only mode'
complete -f -c btrfs -n '__btrfs_command_groups scrub start' -s R -d 'Raw print mode, print full data instead of summary'
complete -f -c btrfs -n '__btrfs_command_groups scrub start' -l limit -d 'Set the scrub throughput limit'
complete -f -c btrfs -n '__btrfs_command_groups scrub start' -s c -d 'Set ioprio class (see ionice(1) manpage)'
complete -f -c btrfs -n '__btrfs_command_groups scrub start' -s n -d 'Set ioprio classdata (see ionice(1) manpage)'
complete -f -c btrfs -n '__btrfs_command_groups scrub start' -s f -d 'Force starting new scrub'
# btrfs scrub resume
complete -f -c btrfs -n '__btrfs_command_groups scrub resume' -s B -d 'Do not background'
complete -f -c btrfs -n '__btrfs_command_groups scrub resume' -s d -d 'Stats per device (-B only)'
complete -f -c btrfs -n '__btrfs_command_groups scrub resume' -s q -d 'Be quiet'
complete -f -c btrfs -n '__btrfs_command_groups scrub resume' -s r -d 'Read only mode'
complete -f -c btrfs -n '__btrfs_command_groups scrub resume' -s R -d 'Raw print mode, print full data instead of summary'
complete -f -c btrfs -n '__btrfs_command_groups scrub resume' -s c -d 'Set ioprio class (see ionice(1) manpage)'
complete -f -c btrfs -n '__btrfs_command_groups scrub resume' -s n -d 'Set ioprio classdata (see ionice(1) manpage)'
# btrfs scrub status
complete -f -c btrfs -n '__btrfs_command_groups scrub status' -s d -d 'Stats per DEVICE'
complete -f -c btrfs -n '__btrfs_command_groups scrub status' -s R -d 'Print raw stats'

# btrfs rescue
complete -f -c btrfs -n $rescue -a chunk-recover -d 'Recover the chunk tree by scanning the devices one by one.'
complete -f -c btrfs -n $rescue -a super-recover -d 'Recover bad superblocks from good copies'
complete -f -c btrfs -n $rescue -a zero-log -d 'Clear the tree log. Usable if it\'s corrupted and prevents mount.'
complete -f -c btrfs -n $rescue -a fix-device-size -d 'Re-align device and super block sizes'
complete -f -c btrfs -n $rescue -a clear-ino-cache -d 'Remove leftover items pertaining to the deprecated inode cache feature'
complete -f -c btrfs -n $rescue -a clear-space-cache -d 'Completely remove the on-disk data of free space cache of given version'
complete -f -c btrfs -n $rescue -a clear-uuid-tree -d 'Clear the UUID tree'
# btrfs rescue chunk-recover
complete -f -c btrfs -n '__btrfs_command_groups rescue chunk-recover' -s y -d 'Assume an answer of YES to all questions'
complete -f -c btrfs -n '__btrfs_command_groups rescue chunk-recover' -s v -d 'Verbose mode'
# btrfs rescue super-recover
complete -f -c btrfs -n '__btrfs_command_groups rescue super-recover' -s y -d 'Assume an answer of YES to all questions'
complete -f -c btrfs -n '__btrfs_command_groups rescue super-recover' -s v -d 'Verbose mode'

# btrfs inspect-internal
complete -f -c btrfs -n $inspect_internal -a inode-resolve -d 'Get file system paths for the given inode'
complete -f -c btrfs -n $inspect_internal -a logical-resolve -d 'Get file system paths for the given logical address'
complete -f -c btrfs -n $inspect_internal -a subvolid-resolve -d 'Get file system paths for the given subvolume ID.'
complete -f -c btrfs -n $inspect_internal -a rootid -d 'Get tree ID of the containing subvolume of path.'
complete -f -c btrfs -n $inspect_internal -a min-dev-size -d 'Get the minimum size the device can be shrunk to. (Default: 1)'
complete -f -c btrfs -n $inspect_internal -a dump-tree -d 'Dump tree structures from a given device'
complete -f -c btrfs -n $inspect_internal -a dump-super -d 'Dump superblock from a device in a textual form'
complete -f -c btrfs -n $inspect_internal -a tree-stats -d 'Print various stats for trees'
complete -f -c btrfs -n $inspect_internal -a list-chunks -d 'Enumerate chunks on all devices'
complete -f -c btrfs -n $inspect_internal -a map-swapfile -d 'Find device-specific physical offset of file that can be used for hibernation'
# btrfs inspect-internal inode-resolve
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal inode-resolve' -s v -d 'Verbose mode'
# btrfs inspect-internal logical-resolve
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal logical-resolve' -s P -d 'Skip the path resolving and print the inodes instead'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal logical-resolve' -s v -d 'Verbose mode'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal logical-resolve' -s s -d 'Set inode container\'s SIZE'
# btrfs inspect-internal min-dev-size
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal min-dev-size' -l id -d 'Specify the DEVICE-ID to query'
# btrfs inspect-internal dump-tree
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -s e -l extents -d 'Print only extent info: extent and device trees'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -s d -l device -d 'Print only device info: tree root, chunk and device trees'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -s r -l roots -d 'Print only short root node info'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -s R -l backups -d 'Print short root node info and backup root info'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -s u -l uuid -d 'Print only the uuid tree'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -s b -l block -r -d 'Print info from the specified BLOCK only'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -s t -l tree -r -d 'Print only tree with the given ID'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -l follow -d 'Use with -b, to show all children tree blocks of <block_num>'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -l noscan -d 'Do not scan the devices from the filesystem'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -l bfs -d 'Breadth-first traversal of the trees, print nodes, then leaves'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -l dfs -d 'Depth-first traversal of the trees'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -l hide-names -d 'Print placeholder instead of names'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -l csum-headers -d 'Print b-tree node checksums in headers'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-tree' -l csum-items -d 'Print checksums stored in checksum items'

# btrfs inspect-internal dump-super
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-super' -s f -l full -d 'Print full superblock information, backup roots etc.'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-super' -s a -l all -d 'Print information about all superblocks'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-super' -s s -l super -d 'Specify which SUPER-BLOCK copy to print out' -ra '{0,1,2}'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-super' -s F -l force -d 'Attempt to dump superblocks with bad magic'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal dump-super' -l bytenr -d 'Specify alternate superblock OFFSET'
# btrfs inspect-internal logical-resolve
complete -f -c btrfs -n '__btrfs_command_groups logical-resolve' -s P -d 'Print inodes instead of resolving paths'
complete -f -c btrfs -n '__btrfs_command_groups logical-resolve' -s o -d 'Ignore offsets, find all references to an extent'
complete -f -c btrfs -n '__btrfs_command_groups logical-resolve' -s s -r -d 'Set internal buffer size for storing file names'
# btrfs inspect-internal tree-stats
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -s b -d 'Show raw numbers in bytes'
# btrfs inspect-internal list-chunks
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal list-chunks' -l sort -ra 'devid pstart lstart usage length' -d 'Sort by a column (ascending)'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal list-chunks' -l raw -d 'Show raw numbers in bytes'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal list-chunks' -l human-readable -d 'Show human friendly numbers, base 1024'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal list-chunks' -l iec -d 'Use 1024 as a base (KiB, MiB, GiB, TiB)'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal list-chunks' -l si -d 'Use 1000 as a base (kB, MB, GB, TB)'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal list-chunks' -l kbytes -d 'Show sizes in KiB, or kB with --si'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal list-chunks' -l mbytes -d 'Show sizes in MiB, or MB with --si'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal list-chunks' -l gbytes -d 'Show sizes in GiB, or GB with --si'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal list-chunks' -l tbytes -d 'Show sizes in TiB, or TB with --si'
# btrfs inspect-internal map-swapfile
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal map-swapfile' -l resume-offset -s r -d 'Print the value suitable as resume offset for /sys/power/resume_offset.'
# btrfs inspect-internal tree-stats
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -s t -r -d 'Print stats only for the given treeid'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -l raw -s b -d 'Show raw numbers in bytes'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -l human-readable -d 'Show human friendly numbers, base 1024'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -l iec -d 'Use 1024 as a base (KiB, MiB, GiB, TiB)'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -l si -d 'Use 1000 as a base (kB, MB, GB, TB)'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -l kbytes -d 'Show sizes in KiB, or kB with --si'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -l mbytes -d 'Show sizes in MiB, or MB with --si'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -l gbytes -d 'Show sizes in GiB, or GB with --si'
complete -f -c btrfs -n '__btrfs_command_groups inspect-internal tree-stats' -l tbytes -d 'Show sizes in TiB, or TB with --si'

# btrfs property
complete -f -c btrfs -n $property -a get -d 'Get a property value of a btrfs object'
complete -f -c btrfs -n $property -a set -d 'Set a property on a btrfs object'
complete -f -c btrfs -n $property -a list -d 'Lists available properties with their descriptions for the given object'
# btrfs property get
complete -f -c btrfs -n '__btrfs_command_groups property get' -s t -d 'List properties for the given object type' -ra '{inode,subvol,filesystem,device}'
# btrfs property set
complete -f -c btrfs -n '__btrfs_command_groups property set' -s t -d 'List properties for the given object type' -ra '{inode,subvol,filesystem,device}'
# btrfs property list
complete -f -c btrfs -n '__btrfs_command_groups property list' -s t -d 'List properties for the given object type' -ra '{inode,subvol,filesystem,device}'

# btrfs quota
complete -f -c btrfs -n $quota -a enable -d 'Enable subvolume quota support for a filesystem.'
complete -f -c btrfs -n $quota -a disable -d 'Disable subvolume quota support for a filesystem.'
complete -f -c btrfs -n $quota -a rescan -d 'Trash all qgroup numbers and scan the metadata again with the current config.'
# btrfs quota enable
complete -f -c btrfs -n '__btrfs_command_groups quota enable' -s s -l simple -d 'Use simple quotas'
# btrfs quota rescan
complete -f -c btrfs -n '__btrfs_command_groups quota rescan' -s s -l status -d 'Show status of a running rescan operation'
complete -f -c btrfs -n '__btrfs_command_groups quota rescan' -s w -l wait -d 'Wait for rescan operation to finish'
complete -f -c btrfs -n '__btrfs_command_groups quota rescan' -s W -l wait-norescan -d 'Wait for rescan to finish without starting it'

# btrfs qgroup
complete -f -c btrfs -n $qgroup -a assign -d 'Assign SRC as the child qgroup of DST'
complete -f -c btrfs -n $qgroup -a remove -d 'Remove a child qgroup SRC from DST.'
complete -f -c btrfs -n $qgroup -a create -d 'Create a subvolume quota group.'
complete -f -c btrfs -n $qgroup -a destroy -d 'Destroy a quota group.'
complete -f -c btrfs -n $qgroup -a show -d 'Show subvolume quota groups.'
complete -f -c btrfs -n $qgroup -a clear-stale -d 'Clear all stale qgroups whose subvolume does not exist'
complete -f -c btrfs -n $qgroup -a limit -d 'Set the limits a subvolume quota group.'
# btrfs qgroup assign
complete -f -c btrfs -n '__btrfs_command_groups qgroup assign' -l rescan -d 'Schedule qutoa rescan if needed'
complete -f -c btrfs -n '__btrfs_command_groups qgroup assign' -l no-rescan -d 'Don\'t schedule quota rescan'
# btrfs qgroup show
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -s p -d 'Print parent qgroup id'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -s c -d 'Print child qgroup id'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -s r -d 'Print limit of referenced size of qgroup'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -s e -d 'Print limit of exclusive size of qgroup'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -s F -d 'List all qgroups including ancestral qgroups'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -s f -d 'List all qgroups excluding ancestral qgroups'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l raw -d 'Show raw numbers in bytes'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l human-readable -d 'Show human friendly numbers, base 1024'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l iec -d 'Use 1024 as a base (KiB, MiB, GiB, TiB)'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l si -d 'Use 1000 as a base (kB, MB, GB, TB)'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l kbytes -d 'Show sizes in KiB, or kB with --si'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l mbytes -d 'Show sizes in MiB, or MB with --si'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l gbytes -d 'Show sizes in GiB, or GB with --si'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l tbytes -d 'Show sizes in TiB, or TB with --si'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l sort -d 'List qgroups sorted by specified items' -a '{qgroupid,rfer,excl,max_rfer,max_excl}'
complete -f -c btrfs -n '__btrfs_command_groups qgroup show' -l sync -d 'Force sync of the filesystem before getting info'
# btrfs qgroup limit
complete -f -c btrfs -n '__btrfs_command_groups qgroup limit' -s c -d 'Limit amount of data after compression'
complete -f -c btrfs -n '__btrfs_command_groups qgroup limit' -s e -d 'Limit space exclusively assigned to this qgroup'

# btrfs replace
complete -f -c btrfs -n $replace -a start -d 'Replace device of a btrfs filesystem.'
complete -f -c btrfs -n $replace -a status -d 'Print status and progress information of a running device replace'
complete -f -c btrfs -n $replace -a cancel -d 'Cancel a running device replace operation.'
# btrfs replace start
complete -f -c btrfs -n '__btrfs_command_groups replace start' -s r -d 'Only read from <srcdev> if no other zero-defect mirror exists'
complete -f -c btrfs -n '__btrfs_command_groups replace start' -s f -d 'Force using and overwriting <targetdev>'
complete -f -c btrfs -n '__btrfs_command_groups replace start' -s B -d 'Do not background'
complete -f -c btrfs -n '__btrfs_command_groups replace start' -l enqueue -d "Wait if there's another exclusive operation running"
complete -f -c btrfs -n '__btrfs_command_groups replace start' -s K -l nodiscard -d 'Do not perform TRIM on DEVICES'
# btrfs replace status
complete -f -c btrfs -n '__btrfs_command_groups replace status' -s 1 -d 'Only print once until the replace operation finishes'
completions/builtin.fishcomplete -c builtin -n 'test (count (commandline -xpc)) -eq 1' -s h -l help -d 'Display help and exit'
complete -c builtin -n 'test (count (commandline -xpc)) -eq 1' -s n -l names -d 'Print names of all existing builtins'
complete -c builtin -n 'test (count (commandline -xpc)) -eq 1' -s q -l query -d 'Tests if builtin exists'
complete -c builtin -n 'test (count (commandline -xpc)) -eq 1' -xa '(builtin -n)'
complete -c builtin -n 'test (count (commandline -xpc)) -ge 2' -xa '(__fish_complete_subcommand)'
completions/bundle.fish# Completion for bundler

function __fish_bundle_no_command -d 'Test if bundle has been given no subcommand'
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    end
    return 1
end

function __fish_bundle_using_command -d 'Test if bundle has been given a specific subcommand'
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
    end
    return 1
end

function __fish_bundled_gems
    bundle list | sed '1 d' | sed -e 's/\*//g' -e 's/(.*)//g' -e 's/^ *//g' -e 's/ *$//g'
end

# Options for all commands
complete -c bundle -s r -l retry -d 'Specify the number of times you wish to attempt network commands'
complete -c bundle -l no-color -d 'Disable colorization in output'
complete -c bundle -s V -l verbose -d 'Enable verbose output mode'

# No command
complete -f -n __fish_bundle_no_command -c bundle -l help -d 'Display a help page'
complete -c bundle -s v -l version -d 'Prints version information'

##
# Primary Commands
##

# Install
complete -f -n __fish_bundle_no_command -c bundle -a install -d 'Install the gems specified by the Gemfile or Gemfile.lock'
complete -f -n '__fish_bundle_using_command install' -c bundle -l gemfile -d 'The location of the Gemfile bundler should use'
complete -f -n '__fish_bundle_using_command install' -c bundle -l path -d 'The location to install the gems in the bundle to'
complete -f -n '__fish_bundle_using_command install' -c bundle -l system -d 'Installs the gems in the bundle to the system location'
complete -f -n '__fish_bundle_using_command install' -c bundle -l without -d 'A space-separated list of groups to skip installing'
complete -f -n '__fish_bundle_using_command install' -c bundle -l local -d 'Use cached gems instead of connecting to rubygems.org'
complete -f -n '__fish_bundle_using_command install' -c bundle -l deployment -d "Switches bundler's defaults into deployment mode."
complete -f -n '__fish_bundle_using_command install' -c bundle -l binstubs -d 'Create a directory containing executables that run in the context of the bundle'
complete -f -n '__fish_bundle_using_command install' -c bundle -l shebang -d 'Specify a ruby executable to use with generated binstubs'
complete -f -n '__fish_bundle_using_command install' -c bundle -l standalone -d 'Make a bundle that can work without RubyGems or Bundler at run-time'
complete -f -n '__fish_bundle_using_command install' -c bundle -s P -l trust-policy -d 'Apply a RubyGems security policy: {High,Medium,Low,No}Security'
complete -f -n '__fish_bundle_using_command install' -c bundle -s j -l jobs -d 'Install gems parallelly by starting size number of parallel workers'
complete -f -n '__fish_bundle_using_command install' -c bundle -l no-cache -d 'Do not update the cache in vendor/cache with the newly bundled gems'
complete -f -n '__fish_bundle_using_command install' -c bundle -l quiet -d 'Do not print progress information to stdout'
complete -f -n '__fish_bundle_using_command install' -c bundle -l clean -d 'Run bundle clean automatically after install'
complete -f -n '__fish_bundle_using_command install' -c bundle -l full-index -d 'Use the rubygems modern index instead of the API endpoint'
complete -f -n '__fish_bundle_using_command install' -c bundle -l no-prune -d 'Do not remove stale gems from the cache'
complete -f -n '__fish_bundle_using_command install' -c bundle -l frozen -d 'Do not allow the Gemfile.lock to be updated after this install'

# Update
complete -f -n __fish_bundle_no_command -c bundle -a update -d 'Update dependencies to their latest versions'
complete -f -n '__fish_bundle_using_command update' -c bundle -l source -d 'The name of a :git or :path source used in the Gemfile'
complete -f -n '__fish_bundle_using_command update' -c bundle -l local -d 'Do not attempt to fetch gems remotely and use the gem cache instead'
complete -f -n '__fish_bundle_using_command update' -c bundle -l quiet -d 'Only output warnings and errors'
complete -f -n '__fish_bundle_using_command update' -c bundle -l full-index -d 'Use the rubygems modern index instead of the API endpoint'
complete -f -n '__fish_bundle_using_command update' -c bundle -s j -l jobs -d 'Specify the number of jobs to run in parallel'
complete -f -n '__fish_bundle_using_command update' -c bundle -s g -l group -d 'Update a specific group'
complete -f -n '__fish_bundle_using_command update' -c bundle -a '(__fish_bundled_gems)'

# Package
complete -f -n __fish_bundle_no_command -c bundle -a package -d 'Package the .gem files into vendor/cache directory'

# Binstubs
complete -f -n __fish_bundle_no_command -c bundle -a binstubs -d 'Install the binstubs of the listed gem'
complete -f -n '__fish_bundle_using_command binstubs' -c bundle -l path -d 'Binstub destination directory (default bin)'
complete -f -n '__fish_bundle_using_command binstubs' -c bundle -l force -d 'Overwrite existing binstubs if they exist'
complete -f -n '__fish_bundle_using_command binstubs' -c bundle -a '(__fish_bundled_gems)'

# Exec
complete -f -n __fish_bundle_no_command -c bundle -a exec -d 'Execute a script in the context of the current bundle'
complete -f -n '__fish_bundle_using_command exec' -c bundle -l keep-file-descriptors -d 'Exec runs a command, providing it access to the gems in the bundle'

# Help
complete -f -n __fish_bundle_no_command -c bundle -a help -d 'Describe available tasks or one specific task'
complete -f -n '__fish_bundle_using_command help' -c bundle -a install -d 'Install the gems specified by the Gemfile or Gemfile.lock'
complete -f -n '__fish_bundle_using_command help' -c bundle -a update -d 'Update dependencies to their latest versions'
complete -f -n '__fish_bundle_using_command help' -c bundle -a package -d 'Package .gem files into the vendor/cache directory'
complete -f -n '__fish_bundle_using_command help' -c bundle -a exec -d 'Execute a script in the context of the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a config -d 'Specify and read configuration options for bundler'
complete -f -n '__fish_bundle_using_command help' -c bundle -a check -d 'Check bundler requirements for your application'
complete -f -n '__fish_bundle_using_command help' -c bundle -a list -d 'Show all of the gems in the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a show -d 'Show the source location of a particular gem in the bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a outdated -d 'Show all of the outdated gems in the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a console -d 'Start an IRB session in the context of the current bundle'
complete -f -n '__fish_bundle_using_command help' -c bundle -a open -d 'Open an installed gem in your $EDITOR'
complete -f -n '__fish_bundle_using_command help' -c bundle -a viz -d 'Generate a visual representation of your dependencies'
complete -f -n '__fish_bundle_using_command help' -c bundle -a init -d 'Generate a simple Gemfile'
complete -f -n '__fish_bundle_using_command help' -c bundle -a gem -d 'Create a simple gem, suitable for development with bundler'
complete -f -n '__fish_bundle_using_command help' -c bundle -a platform -d 'Displays platform compatibility information'
complete -f -n '__fish_bundle_using_command help' -c bundle -a cleanup -d 'Cleans up unused gems in your bundler directory'

##
# Utilities
##

# Check
complete -f -n __fish_bundle_no_command -c bundle -a check -d 'Check if the requirements are installed and available to bundler'
complete -f -n '__fish_bundle_using_command check' -c bundle -l gemfile -d 'The location of the Gemfile bundler should use'
complete -f -n '__fish_bundle_using_command check' -c bundle -l path -d 'Specify a path other than the system default (BUNDLE_PATH or GEM_HOME)'
complete -f -n '__fish_bundle_using_command check' -c bundle -l dry-run -d 'Lock the Gemfile'

# List
complete -f -n __fish_bundle_no_command -c bundle -a list -d 'Show lists the names and versions of all gems that are required by your Gemfile'
complete -f -n '__fish_bundle_using_command list' -c bundle -l paths -d 'List the paths of all gems required by your Gemfile'
complete -f -n '__fish_bundle_using_command list' -c bundle -a '(__fish_bundled_gems)'

# Show
complete -f -n __fish_bundle_no_command -c bundle -a show -d 'Show lists the names and versions of all gems that are required by your Gemfile'
complete -f -n '__fish_bundle_using_command show' -c bundle -l paths -d 'List the paths of all gems required by your Gemfile'
complete -f -n '__fish_bundle_using_command show' -c bundle -a '(__fish_bundled_gems)'

# Outdated
complete -f -n __fish_bundle_no_command -c bundle -a outdated -d 'Show all of the outdated gems in the current bundle'
complete -f -n '__fish_bundle_using_command outdated' -c bundle -l pre -d 'Check for newer pre-release gems'
complete -f -n '__fish_bundle_using_command outdated' -c bundle -l source -d 'Check against a specific source'
complete -f -n '__fish_bundle_using_command outdated' -c bundle -l local -d 'Use cached gems instead of attempting to fetch gems remotely'
complete -f -n '__fish_bundle_using_command outdated' -c bundle -l strict -d 'Only list newer versions allowed by your Gemfile requirements'
complete -f -n '__fish_bundle_using_command outdated' -c bundle -a '(__fish_bundled_gems)'

# Console
complete -f -n __fish_bundle_no_command -c bundle -a console -d 'Start an IRB session in the context of the current bundle'

# Open
complete -f -n __fish_bundle_no_command -c bundle -a open -d 'Open an installed gem in your $EDITOR'
complete -f -n '__fish_bundle_using_command open' -c bundle -a '(__fish_bundled_gems)'

# Viz
complete -f -n __fish_bundle_no_command -c bundle -a viz -d 'Generate a visual representation of your dependencies'
complete -f -n '__fish_bundle_using_command viz' -c bundle -s f -l file -d 'The name to use for the generated file (see format option)'
complete -f -n '__fish_bundle_using_command viz' -c bundle -s v -l version -d 'Show each gem version'
complete -f -n '__fish_bundle_using_command viz' -c bundle -s r -l requirements -d 'Show the version of each required dependency'
complete -f -n '__fish_bundle_using_command viz' -c bundle -s F -l format -d 'Output a specific format (png, jpg, svg, dot, …)'

# Init
complete -f -n __fish_bundle_no_command -c bundle -a init -d 'Generate a simple Gemfile, placed in the current directory'
complete -f -n '__fish_bundle_using_command init' -c bundle -l gemspec -d 'Use a specified .gemspec to create the Gemfile'

# Gem
complete -f -n __fish_bundle_no_command -c bundle -a gem -d 'Create a simple gem, suitable for development with bundler'
complete -f -n '__fish_bundle_using_command gem' -c bundle -s b -l bin -d 'Generate a binary for your library'
complete -f -n '__fish_bundle_using_command gem' -c bundle -s t -l test -d 'Generate a test directory for your library (rspec or minitest)'
complete -f -n '__fish_bundle_using_command gem' -c bundle -s e -l edit -d 'Path to your editor'
complete -f -n '__fish_bundle_using_command gem' -c bundle -l ext -d 'Generate the boilerplate for C extension code'

# Platform
complete -f -n __fish_bundle_no_command -c bundle -a platform -d 'Displays platform compatibility information'
complete -f -n '__fish_bundle_using_command platform' -c bundle -l ruby -d 'Only display Ruby directive information'

# Clean
complete -f -n __fish_bundle_no_command -c bundle -a clean -d 'Cleans up unused gems in your bundler directory'
complete -f -n '__fish_bundle_using_command clean' -c bundle -l dry-run -d 'Only print out changes, do not actually clean gems'
complete -f -n '__fish_bundle_using_command clean' -c bundle -l force -d 'Forces clean even if --path is not set'

# Cache
complete -f -n __fish_bundle_no_command -c bundle -a cache -d 'Cache all the gems to vendor/cache'
complete -f -n '__fish_bundle_using_command cache' -c bundle -l no-prune -d 'Do not remove stale gems from the cache'
complete -f -n '__fish_bundle_using_command cache' -c bundle -l all -d 'Include all sources (including path and git)'

# Licenses
complete -f -n __fish_bundle_no_command -c bundle -a licenses -d 'Prints the license of all gems in the bundle'

# Env
complete -f -n __fish_bundle_no_command -c bundle -a env -d 'Print information about the environment Bundler is running under'
completions/bunzip2.fishcomplete -c bunzip2 -k -x -a "(__fish_complete_suffix .tbz .tbz2 .bz2 .bz)"

complete -c bunzip2 -s c -l stdout -d "Decompress to stdout"
complete -c bunzip2 -s f -l force -d Overwrite
complete -c bunzip2 -s k -l keep -d "Do not overwrite"
complete -c bunzip2 -s s -l small -d "Reduce memory usage"
complete -c bunzip2 -s v -l verbose -d "Print compression ratios"
complete -c bunzip2 -s L -l license -d "Print license"
complete -c bunzip2 -s V -l version -d "Display version and exit"
completions/busctl.fish# Fish completions for systemd's "busctl" dbus tool
# TODO:
# One issue is that sometimes these will come to a dead-end e.g. when a particular interface has no properties
# Another is that some busnames aren't accessible by the current user
# but this can't be predicted via the user that owns that name, e.g. `org.freedesktop.login1`
# is usually owned by a root-owned process, yet accessible (at least in part) by normal users

# A simple wrapper to call busctl with the correct mode and output
function __fish_busctl
    # TODO: If there's a "--address" argument we need to pass that
    # We also need to pass the _last_ of these (`busctl --user --system` operates on the system bus)
    set -l mode
    if __fish_contains_opt user
        set mode --user
    else
        set mode --system
    end
    command busctl $mode $argv --no-legend --no-pager 2>/dev/null
end

function _fish_busctl
    set -l args a-address= s-show-machine u-unique A-acquired ä-activatable \
        m-match= S-size= l-list q-quiet v-verbose e-expect-reply= Ä-auto-start= \
        1-allow-interactive-authorization= t-timeout= 2-augment-creds= U-user 3-system \
        H/host= M/machine= n-no-pager N-no-legend h/help V-version
    set -l cmdline (commandline -xpc) (commandline -ct)
    set -e cmdline[1]
    argparse $args -- $cmdline 2>/dev/null
    or return
    set -l cmd $argv[1]
    set -e argv[1]
    switch "$cmd"
        case list help
            # Accepts nothing
            return
        case status
            # A service
            if not set -q argv[2]
                __fish_busctl_busnames
            end
        case monitor capture tree
            # Services
            __fish_busctl_busnames
        case introspect
            # Service Object Interface
            if not set -q argv[2]
                __fish_busctl_busnames
            else if not set -q argv[3]
                __fish_busctl_objects $argv[1]
            else if not set -q argv[4]
                __fish_busctl_interfaces $argv[1..2]
            end
        case call
            # SERVICE OBJECT INTERFACE METHOD [SIGNATURE [ARGUMENT...]]
            if not set -q argv[2]
                __fish_busctl_busnames
            else if not set -q argv[3]
                __fish_busctl_objects $argv[1]
            else if not set -q argv[4]
                __fish_busctl_interfaces $argv[1..2]
            else if not set -q argv[5]
                __fish_busctl_members method $argv[1..3]
            else if not set -q argv[6]
                __fish_busctl_signature $argv[1..4]
            end
        case get-property
            # SERVICE OBJECT INTERFACE PROPERTY...
            if not set -q argv[2]
                __fish_busctl_busnames
            else if not set -q argv[3]
                __fish_busctl_objects $argv[1]
            else if not set -q argv[4]
                __fish_busctl_interfaces $argv[1..2]
            else
                __fish_busctl_members property $argv[1..3]
            end
        case set-property
            # SERVICE OBJECT INTERFACE PROPERTY SIGNATURE ARGUMENT...
            if not set -q argv[2]
                __fish_busctl_busnames
            else if not set -q argv[3]
                __fish_busctl_objects $argv[1]
            else if not set -q argv[4]
                __fish_busctl_interfaces $argv[1..2]
            else if not set -q argv[5]
                __fish_busctl_members property $argv[1..3]
            else if not set -q argv[6]
                __fish_busctl_members signature $argv[1..4]
            end
    end
end

function __fish_busctl_busnames
    __fish_busctl list --acquired | string replace -r '\s+.*$' ''
    # Describe unique names (":1.32") with their process (e.g. `:1.32\tsteam`)
    __fish_busctl list --unique | string replace -r '\s+\S+\s+(\S+)\s+.*$' '\t$1'
end

function __fish_busctl_objects -a busname
    __fish_busctl tree --list $busname | string replace -r '\s+.*$' ''
end

function __fish_busctl_interfaces -a busname -a object
    __fish_busctl introspect --list $busname $object | string replace -r '\s+.*$' ''
end

function __fish_busctl_members -a type -a busname -a object -a interface
    __fish_busctl introspect --list $busname $object $interface \
        | string match -- "* $type *" | string replace -r '.(\S+) .*' '$1'
end

function __fish_busctl_signature -a busname -a object -a interface -a member
    __fish_busctl introspect --list $busname $object $interface \
        | string match ".$member *" | while read -l a b c d
        echo $c
    end
end

### Commands
set -l commands list status monitor capture tree introspect call get-property set-property help

complete -f -c busctl
complete -f -c busctl -n "not __fish_seen_subcommand_from $commands" -a "$commands"

### Arguments to commands
complete -f -c busctl -a '(_fish_busctl)'

# Flags
# These are incomplete as I have no idea how to complete --address= or --match=
complete -f -c busctl -n "__fish_seen_subcommand_from call" -l quiet -d 'Suppress message payload display'
complete -f -c busctl -n "__fish_seen_subcommand_from call get-property" -l verbose
complete -f -c busctl -n "__fish_seen_subcommand_from tree" -l list -d 'Show a flat list instead of a tree'
complete -x -c busctl -n "__fish_seen_subcommand_from call" -l expect-reply -a "yes no"
complete -x -c busctl -n "__fish_seen_subcommand_from call" -l auto-start -a "yes no" -d 'Activate the peer if necessary'
complete -x -c busctl -n "__fish_seen_subcommand_from call" -l allow-interactive-authorization -a "yes no"
complete -x -c busctl -n "__fish_seen_subcommand_from call" -l timeout -a "(seq 0 100)"
complete -f -c busctl -n "__fish_seen_subcommand_from list" -l unique -d 'Only show unique (:X.Y) names'
complete -f -c busctl -n "__fish_seen_subcommand_from list" -l acquired -d 'Only show well-known names'
complete -f -c busctl -n "__fish_seen_subcommand_from list" -l activatable -d 'Only show peers that have not been activated yet but can be'
complete -f -c busctl -n "__fish_seen_subcommand_from list" -l show-machine -d 'Show the machine the peers belong to'
complete -x -c busctl -n "__fish_seen_subcommand_from list status" -l augment-creds -a "yes no"
complete -f -c busctl -l user
complete -f -c busctl -l system
complete -f -c busctl -s H -l host -a "(__fish_print_hostnames)"
complete -f -c busctl -s M -l machine -a "(__fish_systemd_machines)"
complete -f -c busctl -l no-pager
complete -f -c busctl -l no-legend
complete -f -c busctl -s h -l help
complete -f -c busctl -l version
completions/bws.fishbws completions fish | source
completions/bzcat.fishcomplete -c bzcat -k -x -a "(__fish_complete_suffix .tbz .tbz2 .bz .bz2)"

complete -c bzcat -s s -l small -d "Reduce memory usage"
completions/bzip2.fishcomplete -c bzip2 -s c -l stdout -d "Compress to stdout"
complete -c bzip2 -s d -l decompress -k -x -a "(__fish_complete_suffix .tbz .tbz2 .bz .bz2)"

complete -c bzip2 -s z -l compress -d "Compress file"
complete -c bzip2 -s t -l test -d "Check integrity"
complete -c bzip2 -s f -l force -d Overwrite
complete -c bzip2 -s k -l keep -d "Do not overwrite"
complete -c bzip2 -s s -l small -d "Reduce memory usage"
complete -c bzip2 -s q -l quiet -d "Suppress errors"
complete -c bzip2 -s v -l verbose -d "Print compression ratios"
complete -c bzip2 -s L -l license -d "Print license"
complete -c bzip2 -s V -l version -d "Display version and exit"
complete -c bzip2 -s 1 -l fast -d "Small block size"
complete -c bzip2 -s 9 -l best -d "Large block size"
completions/bzip2recover.fishcomplete -c bzip2recover -k -x -a "(__fish_complete_suffix .tbz .tbz2 .bz .bz2)"
completions/bzr.fish# NOTE: Fish helper functions are your best friend here!
# see https://github.com/fish-shell/fish-shell/blob/master/share/functions/__fish_seen_subcommand_from.fish
# and https://github.com/fish-shell/fish-shell/blob/master/share/functions/__fish_use_subcommand.fish

# help commands
complete -f -c bzr -n __fish_use_subcommand -a help -d 'Show help'
complete -f -c bzr -n '__fish_seen_subcommand_from help' -a topics -d 'List all help topics'
complete -f -c bzr -n '__fish_seen_subcommand_from help' -a commands -d 'List all commands'
complete -f -c bzr -n '__fish_seen_subcommand_from help' -a formats -d 'Help about supported formats'
complete -f -c bzr -n '__fish_seen_subcommand_from help' -a current-formats -d 'Help about current supported formats'
complete -f -c bzr -n '__fish_seen_subcommand_from help' -a revisionspec -d 'How to specify revisions in bzr'
complete -f -c bzr -n '__fish_seen_subcommand_from help' -a bugs -d 'Show bug tracker settings in bzr'
# TODO: Add help about specific commands generating the output

# init command
complete -f -c bzr -n __fish_use_subcommand -a init -d 'Makes this directory a versioned branch'
complete -f -c bzr -n '__fish_seen_subcommand_from init' -l create-prefix -d 'Create the path leading up to the branch if it does not already exists'
complete -f -c bzr -n '__fish_seen_subcommand_from init' -l no-tree -d 'Create a branch without a working tree'
complete -f -c bzr -n '__fish_seen_subcommand_from init' -l append-revisions-only -d 'Never change revnos or the existing log. Append revisions to it only'
# TODO: Add init using path directory

# branch command
complete -f -c bzr -n __fish_use_subcommand -a branch -d 'Make a copy of another branch'
complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l use-existing-dir -d 'Proceed even if directory exits'
complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l stacked -d 'Create a stacked branch referring to the source branch'
complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l standalone -d 'Do not use a shared repository, even if available'
complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l switch -d 'Switch the checkout in the current directory to the new branch'
complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l hardlink -d 'Hard-link working tree files where possible'
complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l bind -d 'Bind new branch to from location'
complete -f -c bzr -n '__fish_seen_subcommand_from branch' -l no-tree -d 'Create a branch without a working-tree'
# TODO: Add source/destination branch or directory

# add command
complete -f -c bzr -n __fish_use_subcommand -a add -d 'Make files or directories versioned'
complete -f -c bzr -n '__fish_seen_subcommand_from add' -l no-recurse -s N -d 'Don\'t recursively add the contents of directories'

# ignore command
complete -f -c bzr -n __fish_use_subcommand -a ignore -d 'Ignore a file or pattern'
complete -f -c bzr -n '__fish_seen_subcommand_from ignore' -l default-rules -d 'Display the default ignore rules that bzr uses'

# mv command
complete -f -c bzr -n __fish_use_subcommand -a mv -d 'Move or rename a versioned file'
complete -f -c bzr -n '__fish_seen_subcommand_from mv' -l auto -d 'Automatically guess renames'
complete -f -c bzr -n '__fish_seen_subcommand_from mv' -l after -d 'Move only the bzr identifier of the file, because the file has already been moved'

# status command
complete -f -c bzr -n __fish_use_subcommand -a status -d 'Summarize changes in working copy'
complete -f -c bzr -n '__fish_seen_subcommand_from status' -l short -s S -d 'Use short status indicators'
complete -f -c bzr -n '__fish_seen_subcommand_from status' -l versioned -s V -d 'Only show versioned files'
complete -f -c bzr -n '__fish_seen_subcommand_from status' -l no-pending -d 'Don\'t show pending merges'
complete -f -c bzr -n '__fish_seen_subcommand_from status' -l no-classify -d 'Do not mark object type using indicator'
complete -f -c bzr -n '__fish_seen_subcommand_from status' -l show-ids -d 'Show internal object ids'

# diff command
complete -f -c bzr -n __fish_use_subcommand -a diff -d 'Show detailed diffs'
# TODO: Add file diff options

# merge command
complete -f -c bzr -n __fish_use_subcommand -a merge -d 'Pull in changes from another branch'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l pull -d 'If destination is already merged, pull rather than merging'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l remember -d 'Remember the specified location as a default'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l force -d 'Merge even if the destination tree has uncommitted changes'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l reprocess -d 'Reprocess to reduce spurious conflicts'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l uncommitted -d 'Apply uncommitted changes from a working copy, instead of branch changes'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l show-base -d 'Show base revision text in conflicts'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l preview -d 'Instead of merging, show a diff of the merge'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l interactive -s i -d 'Select changes interactively'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l directory -s d -d 'Branch to merge into, rather than the one containing the working directory'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l change -s c -d 'Select changes introduced by the specified revision'
complete -f -c bzr -n '__fish_seen_subcommand_from merge' -l revision -s r -d 'Select changes introduced by the specified revision'

# commit command
complete -f -c bzr -n __fish_use_subcommand -a commit -d 'Save some or all changes'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l show-diff -s p -d 'When no message is supplied, show diff along with status summary in message editor'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l file -s F -d 'Take commit message from this file'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l exclude -s x -d 'Do not consider changes made to a given path'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l message -s m -d 'Description of the new revision'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l author -d 'Set the author\'s name, if it\'s different from the committer'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l commit-time -d 'Manually set a commit time using commit date format'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l unchanged -d 'Commit even if nothing has changed'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l fixes -d 'Mark a bug as being fixed by this revision'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l strict -d 'Refuse to commit if there are unknown files in the working tree'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l lossy -d 'When committing to a foreign vcs do not push data that can not be natively represented'
complete -f -c bzr -n '__fish_seen_subcommand_from commit' -l local -d 'Perform a local commit in a bound branch (pushed to master on normal commit)'

# send command
complete -f -c bzr -n __fish_use_subcommand -a send -d 'Send changes via email'
complete -f -c bzr -n '__fish_seen_subcommand_from send' -l body -d 'Body for the email'
complete -f -c bzr -n '__fish_seen_subcommand_from send' -l remember -d 'Remember submit and public branch'
complete -f -c bzr -n '__fish_seen_subcommand_from send' -l mail-to -d 'Mail the request to this address'
complete -f -c bzr -n '__fish_seen_subcommand_from send' -l format -d 'Use the specified output format'
complete -f -c bzr -n '__fish_seen_subcommand_from send' -l no-bundle -d 'Do not include a bundle in the merge directive'
complete -f -c bzr -n '__fish_seen_subcommand_from send' -l strict -d 'Refuse to send if there are uncommitted changes in the working tree'
complete -f -c bzr -n '__fish_seen_subcommand_from send' -l no-patch -d 'Do not include a preview patch in the merge directive'

# log command
complete -f -c bzr -n __fish_use_subcommand -a log -d 'Show history of changes'

# check command
complete -f -c bzr -n __fish_use_subcommand -a check -d 'Validate storage'
complete -f -c bzr -n '__fish_seen_subcommand_from check' -l tree -d 'Check the working tree related to the current directory'
complete -f -c bzr -n '__fish_seen_subcommand_from check' -l repo -d 'Check the repository related to the current directory'
complete -f -c bzr -n '__fish_seen_subcommand_from check' -l branch -d 'Check the branch related to the current directory'

# Common long/short options
set -l $cmds init branch add ignore mv status diff merge commit send log check
complete -f -c bzr -n '__fish_seen_subcommand_from $cmds' -l usage -d 'Show usage message and options'
complete -f -c bzr -n '__fish_seen_subcommand_from $cmds' -s h -l help -d 'Show help message'
complete -f -c bzr -n '__fish_seen_subcommand_from $cmds' -s q -l quiet -d 'Only displays errors and warnings'
complete -f -c bzr -n '__fish_seen_subcommand_from $cmds' -s v -l verbose -d 'Display more information'

# Commands with dry-run option
complete -f -c bzr -n '__fish_seen_subcommand_from add mv' -l dry-run -d 'Show what would be done'
completions/cabal-dev.fishcomplete -c cabal-dev -w cabal
completions/cabal.fishfunction __fish_complete_cabal
    set -l cmd (commandline -pxc)
    if test (count $cmd) -gt 1
        cabal $cmd[2..-1] --list-options
    else
        cabal --list-options
    end
end

complete -c cabal -a '(__fish_complete_cabal)'
completions/caddy.fish# Caddy is a general-purpose HTTP/2 web server that serves HTTPS by default.
# https://caddyserver.com

complete -c caddy -o agree -d "Agree to the CA's Subscriber Agreement"
complete -c caddy -x -o ca -d "URL to certificate authority's ACME server directory"
complete -c caddy -x -o catimeout -d "Default ACME CA HTTP timeout"
complete -c caddy -r -o conf -a stdin -d "Caddyfile to load"
complete -c caddy -x -o cpu -d "CPU cap"
complete -c caddy -o disable-http-challenge -d "Disable the ACME HTTP challenge"
complete -c caddy -o disable-tls-sni-challenge -d "Disable the ACME TLS-SNI challenge"
complete -c caddy -x -o email -d "Default ACME CA account email address"
complete -c caddy -x -o grace -d "Maximum duration of graceful shutdown"
complete -c caddy -x -o host -d "Default host"
complete -c caddy -x -o http-port -d "Default port to use for HTTP"
complete -c caddy -o http2 -d "Use HTTP/2"
complete -c caddy -x -o https-port -d "Default port to use for HTTPS"
complete -c caddy -r -o log -d "Process log file"
complete -c caddy -r -o pidfile -d "Path to write pid file"
complete -c caddy -o plugins -d "List installed plugins"
complete -c caddy -x -o port -d "Default port"
complete -c caddy -o quic -d "Use experimental QUIC"
complete -c caddy -o quiet -d "Quiet mode (no initialization output)"
complete -c caddy -x -o revoke -d "Hostname for which to revoke the certificate"
complete -c caddy -r -o root -d "Root path of default site"
complete -c caddy -x -o type -d "Type of server to run"
complete -c caddy -o validate -d "Parse the Caddyfile but do not start the server"
complete -c caddy -o version -d "Show version"
completions/caffeinate.fish# completion for caffeinate (macOS)

complete -c caffeinate -s d -f -d 'Create an assertion to prevent the display from sleeping'
complete -c caffeinate -s i -f -d 'Create an assertion to prevent the system from idle sleeping'
complete -c caffeinate -s m -f -d 'Create an assertion to prevent the disk from idle sleeping'
complete -c caffeinate -s s -f -d 'Create an assertion to prevent the system from sleeping (AC power)'
complete -c caffeinate -s u -f -d 'Create an assertion to declare that user is active'
complete -c caffeinate -s t -x -a '10 60 300 600 1800 3600' -d 'Specifies the timeout value in seconds'
complete -c caffeinate -s w -x -a '(__fish_complete_pids)' -d 'Waits for the process with the specified PID to exit'

complete -c caffeinate -x -a '(__fish_complete_subcommand)'
completions/calendar.fish# calendar

complete -c calendar -s A -s l -d "Today + N days forward"
complete -c calendar -s a -d "Process all users' calendars and mail the results"
complete -c calendar -s B -d "Today - N days backward"
complete -c calendar -s b -d "Cyrillic date calculation mode"
complete -c calendar -s e -d "Today + N days forward, if today is Friday"
complete -c calendar -s f -rF -d "Path to default calendar file"
complete -c calendar -s t -x -d "Today is [[[cc]yy]mm]dd]"
complete -c calendar -s w -d "Print day of the week name"
completions/camcontrol.fish# The following lists are complete as of FreeBSD 12

set -l commands aam apm attrib cmd debug defects devlist eject epc format fwdownload help hpa identify idle inquiry load modepage negotiate opcodes periphlist persist readcap reportluns reprobe rescan reset sanitize security sleep smpcmd smpmaninfo smppc smpphylist smprg standby start stop tags timestamp tur zone

complete -c camcontrol -n "__fish_is_nth_token 1" -xa "$commands"
completions/cancel.fish__fish_complete_lpr cancel
complete -c cancel -s u -d 'Cancel jobs owned by username' -xa '(__fish_complete_users)'
completions/canto.fishfunction __fish_canto_using_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
        if test count $argv -gt 2
            if test $argv[2] = $cmd[2]
                return 0
            end
        end
    end
    return 1
end

complete -f -c canto -s h -l help -d 'Show Help'
complete -f -c canto -s v -l version -d 'Show version'
complete -f -c canto -s u -l update -d 'Update before running'
complete -f -c canto -s l -l list -d 'List feeds'
complete -f -c canto -s a -l checkall -d 'Show number of new items'

complete -f -c canto -s n -l checknew -d 'Show number of new items for feed'
complete -f -c canto -n '__fish_canto_using_command -l --checknew' -d Feed -a '(command canto -l)'

complete -c canto -s o -l opml -d 'Print conf as OPML'
complete -c canto -s i -l import -d 'Import from OPML'
complete -f -c canto -s r -l url -d 'Add feed'

complete -c canto -s D -l dir -d 'Set configuration directory'
complete -c canto -s C -l conf -d 'Set configuration file'
complete -c canto -s L -l log -d 'Set client log file'
complete -c canto -s F -l fdir -d 'Set feed directory'
complete -c canto -s S -l sdir -d 'Set script directory'
completions/cargo.fish# Tab completion for cargo (https://github.com/rust-lang/cargo).

## --- WRITTEN MANUALLY ---

function __fish_cargo
    RUSTUP_AUTO_INSTALL=0 cargo --color=never $argv
end

set -l __fish_cargo_subcommands (__fish_cargo --list 2>&1 | string replace -rf '^\s+([^\s]+)\s*(.*)' '$1\t$2' | string escape)

complete -c cargo -f -c cargo -n __fish_use_subcommand -a "$__fish_cargo_subcommands"
complete -c cargo -x -c cargo -n '__fish_seen_subcommand_from help' -a "$__fish_cargo_subcommands"

for x in bench b build c check rustc t test
    complete -c cargo -x -n "__fish_seen_subcommand_from $x" -l bench -a "(__fish_cargo bench --bench 2>&1 | string replace -rf '^\s+' '')"
    complete -c cargo -n "__fish_seen_subcommand_from $x" -l lib -d 'Only this package\'s library'
    complete -c cargo -x -n "__fish_seen_subcommand_from $x" -l test -a "(__fish_cargo test --test 2>&1 | string replace -rf '^\s+' '')"
end

for x in bench b build c check r run rustc t test
    complete -c cargo -x -n "__fish_seen_subcommand_from $x" -l bin -a "(__fish_cargo run --bin 2>&1 | string replace -rf '^\s+' '')"
    complete -c cargo -x -n "__fish_seen_subcommand_from $x" -l example -a "(__fish_cargo run --example 2>&1 | string replace -rf '^\s+' '')"
end

# If using rustup, get the list of installed targets from there. Otherwise print all targets.
#
# NB: I wasn't sure if it's possible to manually target a platform you don't have the corresponding toolchain for installed,
# and it turns out indeed this isn't strictly correct if you choose to manually compile the standard library (-Zbuild-std,
# nightly only) and are targeting a platform that your native linker also supports, e.g.
# `cargo build +nightly -Zbuild-std --target=i586-unknown-linux-gnu` works even if you only have the i686-unknown-linux-gnu
# toolchain installed.
#
# Ideally, we'd use rustup's "installed targets" but fall back to completions from rustc's "all targets" list, but we don't
# have an easy way to do that in the `complete` machinery at this time.
function __fish_cargo_targets
    if command -q rustup
        rustup target list | string replace -rf "^(\S+) \(installed\)" '$1'
    else
        rustc --print target-list
    end
end

function __fish_cargo_features
    if command -q jq
        __fish_cargo read-manifest | jq -r '.features | keys | .[]' | __fish_concat_completions
    else if set -l python (__fish_anypython)
        __fish_cargo read-manifest | command $python -Sc "import sys, json"\n"print(*json.load(sys.stdin)['features'].keys(), sep='\n')" | __fish_concat_completions
    end
end

function __fish_cargo_packages
    if command -q jq
        __fish_cargo metadata --no-deps --format-version 1 | jq -r '.packages | .[] | .name' | __fish_concat_completions
    else if set -l python (__fish_anypython)
        __fish_cargo metadata --no-deps --format-version 1 |
            command $python -Sc "import sys, json"\n"print(*[x['name'] for x in json.load(sys.stdin)['packages']], sep='\n')"
    end
end
complete -c cargo -n '__fish_seen_subcommand_from r run t test b build debug c check clippy' -s p -l package \
    -xa "(__fish_cargo_packages)"

## --- AUTO-GENERATED WITH `cargo complete fish` ---
# Manually massaged to improve some descriptions
complete -c cargo -n __fish_use_subcommand -l explain -d 'Run `rustc --explain CODE`'
complete -c cargo -n __fish_use_subcommand -l color -d 'Coloring: auto, always, never'
complete -c cargo -n __fish_use_subcommand -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n __fish_use_subcommand -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details' -xa '(__fish_cargo -Z help | string replace -rf \'^\s*-Z (\S+)\s+(.*)\' \'$1\t$2\')'
complete -c cargo -n __fish_use_subcommand -s V -l version -d 'Print version info and exit'
complete -c cargo -n __fish_use_subcommand -l list -d 'List installed commands'
complete -c cargo -n __fish_use_subcommand -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n __fish_use_subcommand -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n __fish_use_subcommand -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n __fish_use_subcommand -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n __fish_use_subcommand -l offline -d 'Run without accessing the network'
complete -c cargo -n __fish_use_subcommand -s h -l help -d 'Prints help information'
complete -c cargo -n __fish_use_subcommand -f -a bench -d 'Execute all benchmarks of a local package'
complete -c cargo -n __fish_use_subcommand -f -a build -d 'Compile a local package and all of its dependencies'
complete -c cargo -n __fish_use_subcommand -f -a check -d 'Check a local package and all of its dependencies for errors'
complete -c cargo -n __fish_use_subcommand -f -a clean -d 'Remove artifacts that cargo has generated in the past'
complete -c cargo -n __fish_use_subcommand -f -a complete -d 'Generate completion file for a shell'
complete -c cargo -n __fish_use_subcommand -f -a doc -d 'Build a package\'s documentation'
complete -c cargo -n __fish_use_subcommand -f -a fetch -d 'Fetch dependencies of a package from the network'
complete -c cargo -n __fish_use_subcommand -f -a fix -d 'Automatically fix lint warnings reported by rustc'
complete -c cargo -n __fish_use_subcommand -f -a generate-lockfile -d 'Generate the lockfile for a package'
complete -c cargo -n __fish_use_subcommand -f -a git-checkout -d 'This subcommand has been removed'
complete -c cargo -n __fish_use_subcommand -f -a init -d 'Create a new cargo package in an existing directory'
complete -c cargo -n __fish_use_subcommand -f -a install -d 'Install a Rust binary. Default location is $HOME/.cargo/bin'
complete -c cargo -n __fish_use_subcommand -f -a locate-project -d 'Print a JSON representation of a Cargo.toml file\'s location'
complete -c cargo -n __fish_use_subcommand -f -a login -d 'Save an API token from argument or stdin for authentication'
complete -c cargo -n __fish_use_subcommand -f -a logout -d 'Remove an API token from the registry locally'
complete -c cargo -n __fish_use_subcommand -f -a metadata -d 'Output the resolved dependencies of a package in machine-readable format'
complete -c cargo -n __fish_use_subcommand -f -a new -d 'Create a new cargo package at <path>'
complete -c cargo -n __fish_use_subcommand -f -a owner -d 'Manage the owners of a crate on the registry'
complete -c cargo -n __fish_use_subcommand -f -a package -d 'Assemble the local package into a distributable tarball'
complete -c cargo -n __fish_use_subcommand -f -a pkgid -d 'Print a fully qualified package specification'
complete -c cargo -n __fish_use_subcommand -f -a publish -d 'Upload a package to the registry'
complete -c cargo -n __fish_use_subcommand -f -a run -d 'Run a binary or example of the local package'
complete -c cargo -n __fish_use_subcommand -f -a rustc -d 'Compile a package, and pass extra options to the compiler'
complete -c cargo -n __fish_use_subcommand -f -a rustdoc -d 'Build a package\'s documentation, using specified custom flags.'
complete -c cargo -n __fish_use_subcommand -f -a search -d 'Search packages in crates.io'
complete -c cargo -n __fish_use_subcommand -f -a test -d 'Execute all unit and integration tests and build examples of a local package'
complete -c cargo -n __fish_use_subcommand -f -a tree -d 'Display a tree visualization of a dependency graph'
complete -c cargo -n __fish_use_subcommand -f -a uninstall -d 'Remove a Rust binary'
complete -c cargo -n __fish_use_subcommand -f -a update -d 'Update dependencies as recorded in the local lock file'
complete -c cargo -n __fish_use_subcommand -f -a vendor -d 'Vendor all dependencies for a project locally'
complete -c cargo -n __fish_use_subcommand -f -a verify-project -d 'Check correctness of crate manifest'
complete -c cargo -n __fish_use_subcommand -f -a version -d 'Show version information'
complete -c cargo -n __fish_use_subcommand -f -a yank -d 'Remove a pushed crate from the index'
complete -c cargo -n __fish_use_subcommand -f -a help -d 'Prints this message or the help of the given subcommand(s)'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l bin -d 'Benchmark only the specified binary'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l example -d 'Benchmark only the specified example'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l test -d 'Benchmark only the specified test target'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l bench -d 'Benchmark only the specified bench target'
complete -c cargo -n "__fish_seen_subcommand_from bench" -s p -l package -d 'Package to run benchmarks for'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l exclude -d 'Exclude packages from the benchmark'
complete -c cargo -n "__fish_seen_subcommand_from bench" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from bench" -l target -d 'Build for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from bench" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l message-format -d 'Error format'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from bench" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from bench" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l lib -d 'Benchmark only this package\'s library'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l bins -d 'Benchmark all binaries'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l examples -d 'Benchmark all examples'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l tests -d 'Benchmark all tests'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l benches -d 'Benchmark all benches'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l all-targets -d 'Benchmark all targets'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l no-run -d 'Compile, but don\'t run benchmarks'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l workspace -d 'Benchmark all packages in the workspace'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l ignore-rust-version -d 'Ignore `rust-version` specification in packages (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l no-fail-fast -d 'Run all benchmarks regardless of failure'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l unit-graph -d 'Output build graph in JSON (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from bench" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from bench" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from bench" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from bench" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from b build" -s p -l package -d 'Package to build (see `cargo help pkgid`)'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l exclude -d 'Exclude packages from the build'
complete -c cargo -n "__fish_seen_subcommand_from b build" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l bin -d 'Build only the specified binary'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l example -d 'Build only the specified example'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l test -d 'Build only the specified test target'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l bench -d 'Build only the specified bench target'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l profile -d 'Build artifacts with the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from b build" -l target -d 'Build for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from b build" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l out-dir -d 'Copy final artifacts to this directory (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l message-format -d 'Error format'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from b build" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from b build" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l workspace -d 'Build all packages in the workspace'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l lib -d 'Build only this package\'s library'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l bins -d 'Build all binaries'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l examples -d 'Build all examples'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l tests -d 'Build all tests'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l benches -d 'Build all benches'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l all-targets -d 'Build all targets'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l release -d 'Build artifacts in release mode, with optimizations'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l ignore-rust-version -d 'Ignore `rust-version` specification in packages (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l build-plan -d 'Output the build plan in JSON (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l unit-graph -d 'Output build graph in JSON (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l future-incompat-report -d 'Output a future incompatibility report after build (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from b build" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from b build" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from b build" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from b build" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from c check" -s p -l package -d 'Package(s) to check'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l exclude -d 'Exclude packages from the check'
complete -c cargo -n "__fish_seen_subcommand_from c check" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l bin -d 'Check only the specified binary'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l example -d 'Check only the specified example'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l test -d 'Check only the specified test target'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l bench -d 'Check only the specified bench target'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l profile -d 'Check artifacts with the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from c check" -l target -d 'Check for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from c check" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l message-format -d 'Error format'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from c check" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from c check" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l workspace -d 'Check all packages in the workspace'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l lib -d 'Check only this package\'s library'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l bins -d 'Check all binaries'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l examples -d 'Check all examples'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l tests -d 'Check all tests'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l benches -d 'Check all benches'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l all-targets -d 'Check all targets'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l release -d 'Check artifacts in release mode, with optimizations'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l ignore-rust-version -d 'Ignore `rust-version` specification in packages (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l unit-graph -d 'Output build graph in JSON (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l future-incompat-report -d 'Output a future incompatibility report after build (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from c check" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from c check" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from c check" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from c check" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from clean" -s p -l package -d 'Package to clean artifacts for'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l target -d 'Target triple to clean output for' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from clean" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l profile -d 'Clean artifacts of the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from clean" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from clean" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l release -d 'Whether or not to clean release artifacts'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l doc -d 'Whether or not to clean just the documentation directory'
complete -c cargo -n "__fish_seen_subcommand_from clean" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from clean" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from clean" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from clean" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from complete" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from complete" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from complete" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from complete" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from complete" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from complete" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from complete" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from complete" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from complete" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -s p -l package -d 'Package to document'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l exclude -d 'Exclude packages from the build'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l bin -d 'Document only the specified binary'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l profile -d 'Build artifacts with the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l target -d 'Build for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l message-format -d 'Error format'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l open -d 'Opens the docs in a browser after the operation'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l workspace -d 'Document all packages in the workspace'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l no-deps -d 'Don\'t build documentation for dependencies'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l document-private-items -d 'Document private items'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l lib -d 'Document only this package\'s library'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l bins -d 'Document all binaries'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l release -d 'Build artifacts in release mode, with optimizations'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l ignore-rust-version -d 'Ignore `rust-version` specification in packages (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l unit-graph -d 'Output build graph in JSON (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from d doc" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -l target -d 'Fetch dependencies for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from fetch" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from fetch" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from fix" -s p -l package -d 'Package(s) to fix'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l exclude -d 'Exclude packages from the fixes'
complete -c cargo -n "__fish_seen_subcommand_from fix" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l bin -d 'Fix only the specified binary'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l example -d 'Fix only the specified example'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l test -d 'Fix only the specified test target'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l bench -d 'Fix only the specified bench target'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l profile -d 'Build artifacts with the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from fix" -l target -d 'Fix for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from fix" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l message-format -d 'Error format'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from fix" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from fix" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l workspace -d 'Fix all packages in the workspace'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l lib -d 'Fix only this package\'s library'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l bins -d 'Fix all binaries'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l examples -d 'Fix all examples'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l tests -d 'Fix all tests'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l benches -d 'Fix all benches'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l all-targets -d 'Fix all targets (default)'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l release -d 'Fix artifacts in release mode, with optimizations'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l broken-code -d 'Fix code even if it already has compiler errors'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l edition -d 'Fix in preparation for the next edition'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l edition-idioms -d 'Fix warnings to migrate to the idioms of an edition'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l allow-no-vcs -d 'Fix code even if a VCS was not detected'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l allow-dirty -d 'Fix code even if the working directory is dirty'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l allow-staged -d 'Fix code even if the working directory has staged changes'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l ignore-rust-version -d 'Ignore `rust-version` specification in packages (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from fix" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from fix" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from fix" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from fix" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from generate-lockfile" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from git-checkout" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from git-checkout" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from git-checkout" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from git-checkout" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from git-checkout" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from git-checkout" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from git-checkout" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from git-checkout" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from git-checkout" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from init" -l registry -d 'Registry to use'
complete -c cargo -n "__fish_seen_subcommand_from init" -l vcs -d 'Initialize a new repository for the given version control system' -r -f -a "git hg pijul fossil none"
complete -c cargo -n "__fish_seen_subcommand_from init" -l edition -d 'Edition to set for the crate generated' -r -f -a "2015 2018 2021"
complete -c cargo -n "__fish_seen_subcommand_from init" -l name -d 'Set the resulting package name, defaults to the directory name'
complete -c cargo -n "__fish_seen_subcommand_from init" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from init" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from init" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from init" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from init" -l bin -d 'Use a binary (application) template [default]'
complete -c cargo -n "__fish_seen_subcommand_from init" -l lib -d 'Use a library template'
complete -c cargo -n "__fish_seen_subcommand_from init" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from init" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from init" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from init" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from init" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from init" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from install" -l version -d 'Specify a version to install'
complete -c cargo -n "__fish_seen_subcommand_from install" -l git -d 'Git URL to install the specified crate from'
complete -c cargo -n "__fish_seen_subcommand_from install" -l branch -d 'Branch to use when installing from git'
complete -c cargo -n "__fish_seen_subcommand_from install" -l tag -d 'Tag to use when installing from git'
complete -c cargo -n "__fish_seen_subcommand_from install" -l rev -d 'Specific commit to use when installing from git'
complete -c cargo -n "__fish_seen_subcommand_from install" -l path -d 'Filesystem path to local crate to install'
complete -c cargo -n "__fish_seen_subcommand_from install" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from install" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from install" -l profile -d 'Install artifacts with the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from install" -l bin -d 'Install only the specified binary'
complete -c cargo -n "__fish_seen_subcommand_from install" -l example -d 'Install only the specified example'
complete -c cargo -n "__fish_seen_subcommand_from install" -l target -d 'Build for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from install" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from install" -l root -d 'Directory to install packages into'
complete -c cargo -n "__fish_seen_subcommand_from install" -l index -d 'Registry index to install from'
complete -c cargo -n "__fish_seen_subcommand_from install" -l registry -d 'Registry to use'
complete -c cargo -n "__fish_seen_subcommand_from install" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from install" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from install" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from install" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from install" -l list -d 'list all installed packages and their versions'
complete -c cargo -n "__fish_seen_subcommand_from install" -s f -l force -d 'Force overwriting existing crates or binaries'
complete -c cargo -n "__fish_seen_subcommand_from install" -l no-track -d 'Do not save tracking information'
complete -c cargo -n "__fish_seen_subcommand_from install" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from install" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from install" -l debug -d 'Build in debug mode instead of release mode'
complete -c cargo -n "__fish_seen_subcommand_from install" -l bins -d 'Install all binaries'
complete -c cargo -n "__fish_seen_subcommand_from install" -l examples -d 'Install all examples'
complete -c cargo -n "__fish_seen_subcommand_from install" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from install" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from install" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from install" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from install" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -l message-format -d 'Output representation [possible values: json, plain]'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -l workspace -d 'Locate Cargo.toml of the workspace root'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from locate-project" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from login" -l host -d 'Host to set the token for'
complete -c cargo -n "__fish_seen_subcommand_from login" -l registry -d 'Registry to use'
complete -c cargo -n "__fish_seen_subcommand_from login" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from login" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from login" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from login" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from login" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from login" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from login" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from login" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from login" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from login" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from logout" -l registry -d 'Registry to use'
complete -c cargo -n "__fish_seen_subcommand_from logout" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from logout" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from logout" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from logout" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from logout" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from logout" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from logout" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from logout" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from logout" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from logout" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l filter-platform -d 'Only include resolve dependencies matching the given target-triple'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l format-version -d 'Format version' -r -f -a 1
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -s q -l quiet -d 'Do not print cargo log messages'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l no-deps -d 'Describe the workspace members without fetching dependencies'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from metadata" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from new" -l registry -d 'Registry to use'
complete -c cargo -n "__fish_seen_subcommand_from new" -l vcs -d 'Initialize a new repository for the given version control system' -r -f -a "git hg pijul fossil none"
complete -c cargo -n "__fish_seen_subcommand_from new" -l edition -d 'Edition to set for the crate generated' -r -f -a "2015 2018 2021"
complete -c cargo -n "__fish_seen_subcommand_from new" -l name -d 'Set the resulting package name, defaults to the directory name'
complete -c cargo -n "__fish_seen_subcommand_from new" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from new" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from new" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from new" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from new" -l bin -d 'Use a binary (application) template [default]'
complete -c cargo -n "__fish_seen_subcommand_from new" -l lib -d 'Use a library template'
complete -c cargo -n "__fish_seen_subcommand_from new" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from new" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from new" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from new" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from new" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from new" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from owner" -s a -l add -d 'Name of a user or team to invite as an owner'
complete -c cargo -n "__fish_seen_subcommand_from owner" -s r -l remove -d 'Name of a user or team to remove as an owner'
complete -c cargo -n "__fish_seen_subcommand_from owner" -l index -d 'Registry index to modify owners for'
complete -c cargo -n "__fish_seen_subcommand_from owner" -l token -d 'API token to use when authenticating'
complete -c cargo -n "__fish_seen_subcommand_from owner" -l registry -d 'Registry to use'
complete -c cargo -n "__fish_seen_subcommand_from owner" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from owner" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from owner" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from owner" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from owner" -s l -l list -d 'List owners of a crate'
complete -c cargo -n "__fish_seen_subcommand_from owner" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from owner" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from owner" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from owner" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from owner" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from owner" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from package" -l target -d 'Build for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from package" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from package" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from package" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from package" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from package" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from package" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from package" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from package" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from package" -s l -l list -d 'Print files included in a package without making one'
complete -c cargo -n "__fish_seen_subcommand_from package" -l no-verify -d 'Don\'t verify the contents by building them'
complete -c cargo -n "__fish_seen_subcommand_from package" -l no-metadata -d 'Ignore warnings about a lack of human-usable metadata'
complete -c cargo -n "__fish_seen_subcommand_from package" -l allow-dirty -d 'Allow dirty working directories to be packaged'
complete -c cargo -n "__fish_seen_subcommand_from package" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from package" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from package" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from package" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from package" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from package" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from package" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from package" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -s p -l package -d 'Argument to get the package ID specifier for'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from pkgid" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l index -d 'Registry index URL to upload the package to'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l token -d 'Token to use when uploading'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l target -d 'Build for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from publish" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from publish" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l registry -d 'Registry to publish to'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from publish" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from publish" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l no-verify -d 'Don\'t verify the contents by building them'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l allow-dirty -d 'Allow dirty working directories to be packaged'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l dry-run -d 'Perform all checks without uploading'
complete -c cargo -n "__fish_seen_subcommand_from publish" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from publish" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from publish" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from publish" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from read-manifest" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l bin -d 'Name of the bin target to run'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l example -d 'Name of the example target to run'
complete -c cargo -n "__fish_seen_subcommand_from r run" -s p -l package -d 'Package with the target to run'
complete -c cargo -n "__fish_seen_subcommand_from r run" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l profile -d 'Build artifacts with the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from r run" -l target -d 'Build for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from r run" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l message-format -d 'Error format'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from r run" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from r run" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l release -d 'Build artifacts in release mode, with optimizations'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l unit-graph -d 'Output build graph in JSON (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l ignore-rust-version -d 'Ignore `rust-version` specification in packages (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from r run" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from r run" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from r run" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from r run" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -s p -l package -d 'Package to build'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l bin -d 'Build only the specified binary'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l example -d 'Build only the specified example'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l test -d 'Build only the specified test target'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l bench -d 'Build only the specified bench target'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l profile -d 'Build artifacts with the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l target -d 'Target triple which compiles will be for' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l print -d 'Output compiler information without compiling'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l message-format -d 'Error format'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l lib -d 'Build only this package\'s library'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l bins -d 'Build all binaries'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l examples -d 'Build all examples'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l tests -d 'Build all tests'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l benches -d 'Build all benches'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l all-targets -d 'Build all targets'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l release -d 'Build artifacts in release mode, with optimizations'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l unit-graph -d 'Output build graph in JSON (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l ignore-rust-version -d 'Ignore `rust-version` specification in packages (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l future-incompat-report -d 'Outputs a future incompatibility report at the end of the build (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from rustc" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -s p -l package -d 'Package to document'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l bin -d 'Build only the specified binary'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l example -d 'Build only the specified example'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l test -d 'Build only the specified test target'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l bench -d 'Build only the specified bench target'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l profile -d 'Build artifacts with the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l target -d 'Build for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l message-format -d 'Error format'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l open -d 'Opens the docs in a browser after the operation'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l lib -d 'Build only this package\'s library'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l bins -d 'Build all binaries'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l examples -d 'Build all examples'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l tests -d 'Build all tests'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l benches -d 'Build all benches'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l all-targets -d 'Build all targets'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l release -d 'Build artifacts in release mode, with optimizations'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l unit-graph -d 'Output build graph in JSON (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l ignore-rust-version -d 'Ignore `rust-version` specification in packages (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from rustdoc" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from search" -l index -d 'Registry index URL to upload the package to'
complete -c cargo -n "__fish_seen_subcommand_from search" -l limit -d 'Limit the number of results (default: 10, max: 100)'
complete -c cargo -n "__fish_seen_subcommand_from search" -l registry -d 'Registry to use'
complete -c cargo -n "__fish_seen_subcommand_from search" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from search" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from search" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from search" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from search" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from search" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from search" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from search" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from search" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from search" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l bin -d 'Test only the specified binary'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l example -d 'Test only the specified example'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l test -d 'Test only the specified test target'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l bench -d 'Test only the specified bench target'
complete -c cargo -n "__fish_seen_subcommand_from t test" -s p -l package -d 'Package to run tests for'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l exclude -d 'Exclude packages from the test'
complete -c cargo -n "__fish_seen_subcommand_from t test" -s j -l jobs -d 'Number of parallel jobs, defaults to # of CPUs'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l profile -d 'Build artifacts with the specified profile'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from t test" -l target -d 'Build for the target triple' -xa "(__fish_cargo_targets)"
complete -c cargo -n "__fish_seen_subcommand_from t test" -l target-dir -d 'Directory for all generated artifacts'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l message-format -d 'Error format'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from t test" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from t test" -s q -l quiet -d 'Display one character per test instead of one line'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l lib -d 'Test only this package\'s library unit tests'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l bins -d 'Test all binaries'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l examples -d 'Test all examples'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l tests -d 'Test all tests'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l benches -d 'Test all benches'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l all-targets -d 'Test all targets'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l doc -d 'Test only this library\'s documentation'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l no-run -d 'Compile, but don\'t run tests'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l no-fail-fast -d 'Run all tests regardless of failure'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l workspace -d 'Test all packages in the workspace'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l release -d 'Build artifacts in release mode, with optimizations'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l ignore-rust-version -d 'Ignore `rust-version` specification in packages (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l unit-graph -d 'Output build graph in JSON (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l future-incompat-report -d 'Outputs a future incompatibility report at the end of the build (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from t test" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from t test" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from t test" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from t test" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from tree" -s p -l package -d 'Package to be used as the root of the tree'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l exclude -d 'Exclude specific workspace members'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l features -d 'Space or comma separated list of features to activate' -xa "(__fish_cargo_features)"
complete -c cargo -n "__fish_seen_subcommand_from tree" -l target -d 'Filter dependencies matching the given target-triple (or `all` for all targets)' -xa "(__fish_cargo_targets; echo all)"
complete -c cargo -n "__fish_seen_subcommand_from tree" -s e -l edges -d 'The kinds of dependencies to display' -xa "features normal build dev all no-dev no-build no-normal"
complete -c cargo -n "__fish_seen_subcommand_from tree" -s i -l invert -d 'Invert the tree direction and focus on the given package'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l prefix -d 'Change the prefix (indentation) of how each entry is displayed' -r -f -a "depth indent none"
complete -c cargo -n "__fish_seen_subcommand_from tree" -l charset -d 'Character set to use in output: utf8, ascii' -r -f -a "utf8 ascii"
complete -c cargo -n "__fish_seen_subcommand_from tree" -s f -l format -d 'Format string used for printing dependencies'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from tree" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from tree" -s q -l quiet -d 'Suppress status messages'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l workspace -d 'Display the tree for all packages in the workspace'
complete -c cargo -n "__fish_seen_subcommand_from tree" -s a -l all
complete -c cargo -n "__fish_seen_subcommand_from tree" -l all-targets
complete -c cargo -n "__fish_seen_subcommand_from tree" -l all-features -d 'Activate all available features'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l no-default-features -d 'Do not activate the `default` feature'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l no-dev-dependencies
complete -c cargo -n "__fish_seen_subcommand_from tree" -l no-indent
complete -c cargo -n "__fish_seen_subcommand_from tree" -l prefix-depth
complete -c cargo -n "__fish_seen_subcommand_from tree" -l no-dedupe -d 'Do not de-duplicate (repeats all shared dependencies)'
complete -c cargo -n "__fish_seen_subcommand_from tree" -s d -l duplicates -d 'Show only dependencies which come in multiple versions (implies -i)'
complete -c cargo -n "__fish_seen_subcommand_from tree" -s V -l version
complete -c cargo -n "__fish_seen_subcommand_from tree" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from tree" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from tree" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -fa '(__fish_cargo install --list | string replace -rf "(\S+) (.*):" \'$1\t$2\')'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -s p -l package -d 'Package to uninstall'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -l bin -d 'Only uninstall the binary NAME'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -l root -d 'Directory to uninstall packages from'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from uninstall" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from update" -s p -l package -d 'Package to update'
complete -c cargo -n "__fish_seen_subcommand_from update" -l precise -d 'Update a single dependency to exactly PRECISE when used with -p'
complete -c cargo -n "__fish_seen_subcommand_from update" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from update" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from update" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from update" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from update" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from update" -s w -l workspace -d 'Only update the workspace packages'
complete -c cargo -n "__fish_seen_subcommand_from update" -l aggressive -d 'Force updating all dependencies of SPEC as well when used with -p'
complete -c cargo -n "__fish_seen_subcommand_from update" -l dry-run -d 'Don\'t actually write the lockfile'
complete -c cargo -n "__fish_seen_subcommand_from update" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from update" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from update" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from update" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from update" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from update" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from update" -l ignore-rust-version -d 'Ignore MSRV when checking updates'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -s s -l sync -d 'Additional `Cargo.toml` to sync and vendor'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l no-delete -d 'Don\'t delete older crates in the vendor directory'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l respect-source-config -d 'Respect `[source]` config in `.cargo/config`'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l versioned-dirs -d 'Always include version in subdir name'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l no-merge-sources
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l relative-path
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l only-git-deps
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l disallow-duplicates
complete -c cargo -n "__fish_seen_subcommand_from vendor" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from vendor" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -l manifest-path -d 'Path to Cargo.toml'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from verify-project" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from version" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from version" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from version" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from version" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from version" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from version" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from version" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from version" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from version" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from version" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l vers -d 'The version to yank or un-yank'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l index -d 'Registry index to yank from'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l token -d 'API token to use when authenticating'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l registry -d 'Registry to use'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from yank" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from yank" -s q -l quiet -d 'No output printed to stdout'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l undo -d 'Undo a yank, putting a version back into the index'
complete -c cargo -n "__fish_seen_subcommand_from yank" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from yank" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from yank" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from yank" -l offline -d 'Run without accessing the network'
complete -c cargo -n "__fish_seen_subcommand_from help" -l color -d 'Coloring: auto, always, never'
complete -c cargo -n "__fish_seen_subcommand_from help" -l config -d 'Override a configuration value (unstable)'
complete -c cargo -n "__fish_seen_subcommand_from help" -s Z -d 'Unstable (nightly-only) flags to Cargo, see \'cargo -Z help\' for details'
complete -c cargo -n "__fish_seen_subcommand_from help" -s h -l help -d 'Prints help information'
complete -c cargo -n "__fish_seen_subcommand_from help" -s V -l version -d 'Prints version information'
complete -c cargo -n "__fish_seen_subcommand_from help" -s v -l verbose -d 'Use verbose output (-vv very verbose/build.rs output)'
complete -c cargo -n "__fish_seen_subcommand_from help" -l frozen -d 'Require Cargo.lock and cache are up to date'
complete -c cargo -n "__fish_seen_subcommand_from help" -l locked -d 'Require Cargo.lock is up to date'
complete -c cargo -n "__fish_seen_subcommand_from help" -l offline -d 'Run without accessing the network'

# Add completions for popular cargo addon `cargo-asm` (that at least one fish dev uses)
if command -q cargo-asm

    # Flags (no parameters)
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l comments -d "Print asm comments"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l debug-info -d "Generate asm w/ debug info even if not required"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l debug-mode -d "Print output useful for debugging"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l directives -d "Print asm directives"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l help -s h -d "Print cargo-asm help info"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l json -d "Serialize asm AST to JSON"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l lib -d "Build only the lib target"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l no-color -d "Disable color output"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l no-default-features -d "Disable all cargo features on build"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l rust -d "Interleave asm output w/ rust code"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -l version -s V -d "Print cargo-asm version info"

    # Options (require a parameter)
    complete -c cargo -n "__fish_seen_subcommand_from asm" -rl target -d "Build for target" -xa "(__fish_cargo_targets)"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -rl asm-style -d "ASM style (default: intel)" -xa "intel att"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -rl build-type -d "Build type (default: release)" -xa "debug release"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -rl features -d "Cargo features to enable" -xa "(__fish_cargo_features)"
    complete -c cargo -n "__fish_seen_subcommand_from asm" -rl manifest-path -d "Run cargo-asm in a different directory"

    # Dynamically generate completions for the function/impl path to translate to asm (the reason these completions exist)
    # Warning: this will build the project and can take time! We make sure to only call it if it's not a switch so completions
    # for --foo will always be fast.
    if command -q timeout
        complete -c cargo -n "__fish_seen_subcommand_from asm; and not __fish_is_switch" -xa "(timeout 1 __fish_cargo asm)"
    else
        complete -c cargo -n "__fish_seen_subcommand_from asm; and not __fish_is_switch" -xa "(__fish_cargo asm)"
    end
end
completions/cascadia.fishcomplete -c cascadia -s h -l help -d 'Show help'

complete -c cascadia -s i -l in -d "Specify the html/xml file to read from or stdin"
complete -c cascadia -s o -l out -d "Specify the output file or stdout"
complete -c cascadia -s c -l css -d "Specify the CSS selectors"
complete -c cascadia -s t -l text -d "Specify the text output for none-block selection mode"
complete -c cascadia -s R -l Raw -d "Use the raw text output"
complete -c cascadia -s p -l piece -d "Specify CSS sub-selectors within --css to split that block up"
complete -c cascadia -s d -l delimiter -d "Specify the delimiter for pieces csv output"
complete -c cascadia -s w -l wrap-html -d "Wrap up the output with html tags"
complete -c cascadia -s y -l style -d "Style component within the wrapped html head"
complete -c cascadia -s b -l base -d "Specify the base href tag used in the wrapped up html"
complete -c cascadia -s q -l quiet -d "Do not show any output"
completions/castnow.fish# Castnow is a utility that can be used to play back media files on Chromecast devices.
# See: https://github.com/xat/castnow

set -l __fish_castnow_keys "space\tToggle\ between\ play\ and\ pause m\tToggle\ mute t\tToggle\ subtitles up\tVolume\ up down\tVolume\ down left\tSeek\ backward right\tSeek\ forward n\tNext\ in\ playlist s\tStop\ playback quit\tQuit"

complete -c castnow -l tomp4 -d "Convert file to mp4 during playback"
complete -c castnow -l device -d "Specify name of Chromecast device to be used" -x
complete -c castnow -l address -d "Specify IP or hostname of Chromecast device" -x
complete -c castnow -l subtitles -d "Path or URL to SRT or VTT file" -k -x -a "(__fish_complete_suffix .srt .vtt)"
complete -c castnow -l subtitles-scale -d "Set subtitles font scale" -x
complete -c castnow -l subtitles-color -d "Set subtitles font RGBA color" -x
complete -c castnow -l subtitles-port -d "Specify port to be used for serving subtitles" -x
complete -c castnow -l myip -d "Set local IP" -x
complete -c castnow -l quiet -d "No output"
complete -c castnow -l type -d "Explicitly set the mime-type" -a "(__fish_print_xdg_mimetypes | string match -r '^video/.*')" -x
complete -c castnow -l bypass-srt-encoding -d "Disable automatic UTF-8 encoding of SRT subtitles"
complete -c castnow -l seek -d "Seek to specified time (format: [hh:]mm:ss)" -x
complete -c castnow -l loop -d "Loop over playlist, or file"
complete -c castnow -l shuffle -d "Play in random order"
complete -c castnow -l recursive -d "List all files in directories recursively"
complete -c castnow -l volume-step -d "Set at which the volume changes" -x
complete -c castnow -l localfile-port -d "Specify port to be used for serving local file" -x
complete -c castnow -l transcode-port -d "Specify port to be used for serving transcoded file" -x
complete -c castnow -l torrent-port -d "Specify port to be used for serving torrented file" -x
complete -c castnow -l stdin-port -d "Specify port to be used for serving file read from stdin" -x
complete -c castnow -l command -d "Execute key command(s)" -x -a "(__fish_append , $__fish_castnow_keys)"
complete -c castnow -l exit -d "Exit when playback begins or --command completes"
complete -c castnow -l help -d "Display help"
completions/cat.fishif cat --version 2>/dev/null >/dev/null # GNU
    complete -c cat -s A -l show-all -d "Escape all unprintables"
    complete -c cat -s b -l number-nonblank -d "Number non-blank lines"
    complete -c cat -s e -d "Escape unprintables except \\t"
    complete -c cat -s E -l show-ends -d "Display \$ at line end"
    complete -c cat -s n -l number -d "Enumerate lines"
    complete -c cat -s s -l squeeze-blank -d "Never >1 blank line"
    complete -c cat -s t -d "Escape unprintables except \\n"
    complete -c cat -s T -l show-tabs -d "Escape tab"
    complete -c cat -s v -d "Escape unprintables except '\\n' and \\t"
    complete -c cat -l help -d "Display help and exit"
    complete -c cat -l version -d "Display version and exit"
else # OS X
    complete -c cat -s b -d "Specify # of non-blank lines"
    complete -c cat -s e -d "Show unprintables, end lines with \$"
    complete -c cat -s n -d "Enumerate lines"
    complete -c cat -s s -d "Squeeze away >1 blank lines"
    complete -c cat -s t -d "Show unprintables; tab as ^I"
    complete -c cat -s u -d "Disable output buffering"
    complete -c cat -s v -d "Escape non-printing chars"
    complete -c cat -s l -d "Set/block on F_SETLKW stdout lock"
end
completions/cd.fishcomplete -c cd -a "(__fish_complete_cd)"
complete -c cd -s h -l help -d 'Display help and exit'
completions/cdh.fishfunction __fish_cdh_args
    set -l all_dirs $dirprev $dirnext
    set -l uniq_dirs

    # This next bit of code doesn't do anything useful at the moment since the fish pager always
    # sorts, and eliminates duplicate, entries. But we do this to mimic the modal behavor of `cdh`
    # and in hope that the fish pager behavior will be changed to preserve the order of entries.
    for dir in $all_dirs[-1..1]
        if not contains $dir $uniq_dirs
            set uniq_dirs $uniq_dirs $dir
        end
    end

    for dir in $uniq_dirs
        set -l home_dir (string match -r "$HOME(/.*|\$)" "$dir")
        if set -q home_dir[2]
            set dir "~$home_dir[2]"
        end
        echo $dir
    end
end

complete -c cdh -kxa '(__fish_cdh_args)'
completions/cdrecord.fish#
# Completions for Cdrecord
#

complete -c cdrecord -o version -d "Display version"
complete -c cdrecord -s v -d "Increment the level of general verbosity by one"
complete -c cdrecord -s V -d "Increment the verbose level in respect of SCSI command transport by one"
complete -c cdrecord -a "debug={1,2,3,4,5}" -d "Set the misc debug value to #"
complete -c cdrecord -s d -d "Increment the misc debug level by one" -a "1 2 3 4 5"
complete -c cdrecord -s s -o silent -d "Do not print out a status report for failed SCSI commands"
complete -c cdrecord -o force -d "Force to continue on some errors"
complete -c cdrecord -o immed -d "Set the SCSI IMMED flag in certain commands"
complete -c cdrecord -a "minbuf={25,35,45,55,65,75,85,95}" -d "Minimum drive buffer fill ratio for the ATAPI wait mode"
complete -c cdrecord -o dummy -d "Complete CD/DVD-Recorder recording process with the laser turned off"
complete -c cdrecord -o clone -d "Handle images created by readcd -clone"
complete -c cdrecord -o dao
complete -c cdrecord -o sao -d "Set SAO (Session At Once) mode, usually called Disk At Once mode"
complete -c cdrecord -o tao -d "Set TAO (Track At Once) writing mode"
complete -c cdrecord -o raw -d "Set RAW writing mode"
complete -c cdrecord -o raw96r -d "Select Set RAW writing, the preferred raw writing mode"
complete -c cdrecord -o raw96p -d "Select Set RAW writing, the less preferred raw writing mode"
complete -c cdrecord -o raw16 -d "Select Set RAW writing, the preferred raw writing mode after raw96r"
complete -c cdrecord -o multi -d "Allow multi session CDs to be made"
complete -c cdrecord -o msinfo -d "Retrieve multi session info in a form suitable for mkisofs-1.10 or later"
complete -c cdrecord -o toc -d "Retrieve and print out the table of content or PMA of a CD"
complete -c cdrecord -o atip -d "Retrieve and print out the ATIP (absolute Time in Pre-groove) info"
complete -c cdrecord -o fix -d "Only fixate disk "
complete -c cdrecord -o nofix -d "Do not fixate the disk after writing the tracks"
complete -c cdrecord -o waiti -d "Wait for standard input to become available before opening the SCSI driver"
complete -c cdrecord -o load -d "Load the media"
complete -c cdrecord -o lock -d "Load the media, lock the door"
complete -c cdrecord -o eject -d "Eject disk after doing the work"
complete -c cdrecord -a "speed={0,150,172,1385}" -d "Set the speed factor of the writing process to #"
complete -c cdrecord -a "blank={help,all,fast,track,unreserve,trtail,unclose,session}" -d "Blank a CD-RW and exit or blank a CD-RW before writing"
complete -c cdrecord -o format -d "Format a CD-RW/DVD-RW/DVD+RW disc"
complete -c cdrecord -a "fs=" -d "Set the FIFO (ring buffer) size to #"
complete -c cdrecord -a "ts=" -d "Set the maximum transfer size for a single SCSI command to #"
complete -c cdrecord -a "dev=" -d "Sets the SCSI target for the CD/DVD-Recorder"
complete -c cdrecord -a "gracetime=" -d "Set the grace time before starting to write to ># seconds"
complete -c cdrecord -a "timeout=" -d "Set the default SCSI command timeout value to # seconds"
complete -c cdrecord -a "driver={help,mmc_cd,mmc_cd_dvd,mmc_cdr,mmc_cdr_sony,mmc_dvd,mmc_dvdplus,mmc_dvdplusr,mmc_dvdplusrw,cw_7501,kodak_pcd_600,philips_cdd521,philips_cdd521_old,philips_cdd522,philips_dumb,pioneer_dws114x,plasmon_rf4100,ricoh_ro1060c,ricoh_ro1420c,scsi2_cd,sony_cdu924,teac_cdr50,tyuden_ew50,yamaha_cdr100,cdr_simul,dvd_simul}" -d "Allows the user to manually select a driver for the device"

# TODO: This argument accepts a comma separated list of arguments

complete -c cdrecord -a "driveropts=" -d "Set driver specific options"
complete -c cdrecord -o setdropts -d "Set driver specific options"
complete -c cdrecord -o checkdrive -d "Checks if a driver for the current drive is present"
complete -c cdrecord -o prcap -d "Print the drive capabilities for SCSI-3/mmc compliant drives"
complete -c cdrecord -o inq -d "Do an inquiry for the drive, print the inquiry info"
complete -c cdrecord -o scanbus -d "Scan all SCSI devices on all SCSI buses and print the inquiry strings"
complete -c cdrecord -o reset -d "Try to reset the SCSI bus where the CD recorder is located"
complete -c cdrecord -o abort -d "Try to send an abort sequence to the drive"
complete -c cdrecord -o overburn -d "Allow writing more than the official size of a medium"
complete -c cdrecord -o ignsize -d "Ignore the known size of the medium, use for debugging only"
complete -c cdrecord -o useinfo -d "Use *.inf files to overwrite audio options"
complete -c cdrecord -a "defpregap=" -d "Set default pre-gap size for all tracks except track nr 1"
complete -c cdrecord -o packet -d "Set Packet writing mode"
complete -c cdrecord -a "pktsize=" -d "Set the packet size to #, forces fixed packet mode"
complete -c cdrecord -o noclose -d "Don't close the current track, only when in packet writing mode"
complete -c cdrecord -a "mcn=" -d "Set the Media Catalog Number of the CD"
complete -c cdrecord -o text -d "Write CD-Text info based on file containing ascii info"
complete -c cdrecord -a "textfile=" -d "Write CD-Text based on info found in the binary file filename"
complete -c cdrecord -a "cuefile=" -d "Take all recording related info from a CDRWIN compliant CUE sheet file"

# These completions are TRACK OPTIONS

complete -c cdrecord -a "isrc=" -d "Set the International Standard Recording Number for the next track"
complete -c cdrecord -a "index=" -d "Sets an index list for the next track"
complete -c cdrecord -o audio -d "Subsequent tracks are written in CD-DA format"
complete -c cdrecord -o swab -d "Audio data is assumed to be in byte-swapped order"
complete -c cdrecord -o data -d "Subsequent tracks are written in CD-ROM mode 1 format"
complete -c cdrecord -o mode2 -d "Subsequent tracks are written in CD-ROM mode 2 format"
complete -c cdrecord -o xa -d "Subsequent tracks are written in CD-ROM XA mode 2 form 1 format"
complete -c cdrecord -o xa1 -d "Subsequent tracks are written in CD-ROM XA mode 2 form 1 format"
complete -c cdrecord -o xa2 -d "Subsequent tracks are written in CD-ROM XA mode 2 form 2 format"
complete -c cdrecord -o xamix -d "Subsequent tracks allows a mix of CD-ROM XA mode 2 form 1/2 format"
complete -c cdrecord -o cdi -d "The TOC type for the disk is set to CDI, with XA only"
complete -c cdrecord -o isosize -d "Use the ISO-9660 file system size as the size of the next track"
complete -c cdrecord -o pad -d "Add 15 sectors of zeroed data to the end of this and subsequent tracks"
complete -c cdrecord -a "padsize=" -d "Set the amount of data to be appended as padding to the next track"
complete -c cdrecord -o nopad -d "Do not pad the following tracks - the default"
complete -c cdrecord -o shorttrack -d "Allow all subsequent tracks to violate the Red Book track length standard"
complete -c cdrecord -o noshorttrack -d "Re-enforce the Red Book track length standard"
complete -c cdrecord -a "pregap=" -d "Set the pre-gap size for the next track"
complete -c cdrecord -o preemp -d "TOC indicates that data has been sampled with 50/15 microsec pre-emphasis"
complete -c cdrecord -o nopreemp -d "TOC indicates that data has been mastered with linear data"
complete -c cdrecord -o copy -d "TOC indicates that data has permission to be copied without limit"
complete -c cdrecord -o nocopy -d "TOC indicates that data has permission to be copied only once"
complete -c cdrecord -o scms -d "TOC indicates that data has no permission to be copied"
complete -c cdrecord -a "tsize=" -d "Specify valid amount of data on raw disk for next track's master image"
completions/cf.fishcomplete -f -n __fish_use_subcommand -c cf -a help -d "Show help"
complete -f -n __fish_use_subcommand -c cf -a version -d "Print the version"
complete -f -n __fish_use_subcommand -c cf -a login -d "Log user in"
complete -f -n __fish_use_subcommand -c cf -a logout -d "Log user out"
complete -f -n __fish_use_subcommand -c cf -a passwd -d "Change user password"
complete -f -n __fish_use_subcommand -c cf -a target -d "Set or view the targeted org or space"
complete -f -n __fish_use_subcommand -c cf -a api -d "Set or view target api url"
complete -f -n __fish_use_subcommand -c cf -a auth -d "Authenticate user non-interactively"
complete -f -n __fish_use_subcommand -c cf -a apps -d "List all apps in the target space"
complete -f -n __fish_use_subcommand -c cf -a app -d "Display health and status for an app"
complete -f -n __fish_use_subcommand -c cf -a push -d "Push a new app or sync changes to an existing app"
complete -f -n __fish_use_subcommand -c cf -a scale -d "Change or view the instance count, disk space limit, and memory limit for an app"
complete -f -n __fish_use_subcommand -c cf -a delete -d "Delete an app"
complete -f -n __fish_use_subcommand -c cf -a rename -d "Rename an app"
complete -f -n __fish_use_subcommand -c cf -a start -d "Start an app"
complete -f -n __fish_use_subcommand -c cf -a stop -d "Stop an app"
complete -f -n __fish_use_subcommand -c cf -a restart -d "Stop all instances of the app, then start them again"
complete -f -n __fish_use_subcommand -c cf -a restage -d "Recreate the app's executable artifact using the latest pushed app files and environment"
complete -f -n __fish_use_subcommand -c cf -a restart-app-instance -d "Terminate, then restart an app instance"
complete -f -n __fish_use_subcommand -c cf -a run-task -d "Run a one-off task on an app"
complete -f -n __fish_use_subcommand -c cf -a tasks -d "List tasks of an app"
complete -f -n __fish_use_subcommand -c cf -a terminate-task -d "Terminate a running task of an app"
complete -f -n __fish_use_subcommand -c cf -a events -d "Show recent app events"
complete -f -n __fish_use_subcommand -c cf -a files -d "Print out a list of files or contents of a specific file of an app running on the DEA backend"
complete -f -n __fish_use_subcommand -c cf -a logs -d "Tail or show recent logs for an app"
complete -f -n __fish_use_subcommand -c cf -a env -d "Show all env variables for an app"
complete -f -n __fish_use_subcommand -c cf -a set-env -d "Set an env variable for an app"
complete -f -n __fish_use_subcommand -c cf -a unset-env -d "Remove an env variable"
complete -f -n __fish_use_subcommand -c cf -a stacks -d "List all stacks (stack is a pre-built file system, including an OS, to run apps)"
complete -f -n __fish_use_subcommand -c cf -a stack -d "Show stack info (stack is a pre-built file system, including an OS, to run apps)"
complete -f -n __fish_use_subcommand -c cf -a copy-source -d "Copy the source to another existing app (and restart that)"
complete -f -n __fish_use_subcommand -c cf -a create-app-manifest -d "Create an app manifest for an app that has been pushed successfully"
complete -f -n __fish_use_subcommand -c cf -a get-health-check -d "Show the type of health check performed on an app"
complete -f -n __fish_use_subcommand -c cf -a set-health-check -d "Change type of health check performed on an app"
complete -f -n __fish_use_subcommand -c cf -a enable-ssh -d "Enable ssh for the application"
complete -f -n __fish_use_subcommand -c cf -a disable-ssh -d "Disable ssh for the application"
complete -f -n __fish_use_subcommand -c cf -a ssh-enabled -d "Reports whether SSH is enabled on an application container instance"
complete -f -n __fish_use_subcommand -c cf -a ssh -d "SSH to an application container instance"
complete -f -n __fish_use_subcommand -c cf -a marketplace -d "List available offerings in the marketplace"
complete -f -n __fish_use_subcommand -c cf -a services -d "List all service instances in the target space"
complete -f -n __fish_use_subcommand -c cf -a service -d "Show service instance info"
complete -f -n __fish_use_subcommand -c cf -a create-service -d "Create a service instance"
complete -f -n __fish_use_subcommand -c cf -a update-service -d "Update a service instance"
complete -f -n __fish_use_subcommand -c cf -a delete-service -d "Delete a service instance"
complete -f -n __fish_use_subcommand -c cf -a rename-service -d "Rename a service instance"
complete -f -n __fish_use_subcommand -c cf -a create-service-key -d "Create key for a service instance"
complete -f -n __fish_use_subcommand -c cf -a service-keys -d "List keys for a service instance"
complete -f -n __fish_use_subcommand -c cf -a service-key -d "Show service key info"
complete -f -n __fish_use_subcommand -c cf -a delete-service-key -d "Delete a service key"
complete -f -n __fish_use_subcommand -c cf -a bind-service -d "Bind a service instance to an app"
complete -f -n __fish_use_subcommand -c cf -a unbind-service -d "Unbind a service instance from an app"
complete -f -n __fish_use_subcommand -c cf -a bind-route-service -d "Bind a service instance to an HTTP route"
complete -f -n __fish_use_subcommand -c cf -a unbind-route-service -d "Unbind a service instance from an HTTP route"
complete -f -n __fish_use_subcommand -c cf -a create-user-provided-service -d "Make a user-provided service instance available to CF apps"
complete -f -n __fish_use_subcommand -c cf -a update-user-provided-service -d "Update user-provided service instance"
complete -f -n __fish_use_subcommand -c cf -a orgs -d "List all orgs"
complete -f -n __fish_use_subcommand -c cf -a org -d "Show org info"
complete -f -n __fish_use_subcommand -c cf -a create-org -d "Create an org"
complete -f -n __fish_use_subcommand -c cf -a delete-org -d "Delete an org"
complete -f -n __fish_use_subcommand -c cf -a rename-org -d "Rename an org"
complete -f -n __fish_use_subcommand -c cf -a spaces -d "List all spaces in an org"
complete -f -n __fish_use_subcommand -c cf -a space -d "Show space info"
complete -f -n __fish_use_subcommand -c cf -a create-space -d "Create a space"
complete -f -n __fish_use_subcommand -c cf -a delete-space -d "Delete a space"
complete -f -n __fish_use_subcommand -c cf -a rename-space -d "Rename a space"
complete -f -n __fish_use_subcommand -c cf -a allow-space-ssh -d "Allow SSH access for the space"
complete -f -n __fish_use_subcommand -c cf -a disallow-space-ssh -d "Disallow SSH access for the space"
complete -f -n __fish_use_subcommand -c cf -a space-ssh-allowed -d "Reports whether SSH is allowed in a space"
complete -f -n __fish_use_subcommand -c cf -a domains -d "List domains in the target org"
complete -f -n __fish_use_subcommand -c cf -a create-domain -d "Create a domain in an org for later use"
complete -f -n __fish_use_subcommand -c cf -a delete-domain -d "Delete a domain"
complete -f -n __fish_use_subcommand -c cf -a create-shared-domain -d "Create a domain that can be used by all orgs (admin-only)"
complete -f -n __fish_use_subcommand -c cf -a delete-shared-domain -d "Delete a shared domain"
complete -f -n __fish_use_subcommand -c cf -a router-groups -d "List router groups"
complete -f -n __fish_use_subcommand -c cf -a routes -d "List all routes in the current space or the current organization"
complete -f -n __fish_use_subcommand -c cf -a create-route -d "Create a url route in a space for later use"
complete -f -n __fish_use_subcommand -c cf -a check-route -d "Perform a simple check to determine whether a route currently exists or not"
complete -f -n __fish_use_subcommand -c cf -a map-route -d "Add a url route to an app"
complete -f -n __fish_use_subcommand -c cf -a unmap-route -d "Remove a url route from an app"
complete -f -n __fish_use_subcommand -c cf -a delete-route -d "Delete a route"
complete -f -n __fish_use_subcommand -c cf -a delete-orphaned-routes -d "Delete all orphaned routes (i.e. those that are not mapped to an app)"
complete -f -n __fish_use_subcommand -c cf -a network-policies -d "List direct network traffic policies"
complete -f -n __fish_use_subcommand -c cf -a add-network-policy -d "Create policy to allow direct network traffic from one app to another"
complete -f -n __fish_use_subcommand -c cf -a remove-network-policy -d "Remove network traffic policy of an app"
complete -f -n __fish_use_subcommand -c cf -a buildpacks -d "List all buildpacks"
complete -f -n __fish_use_subcommand -c cf -a create-buildpack -d "Create a buildpack"
complete -f -n __fish_use_subcommand -c cf -a update-buildpack -d "Update a buildpack"
complete -f -n __fish_use_subcommand -c cf -a rename-buildpack -d "Rename a buildpack"
complete -f -n __fish_use_subcommand -c cf -a delete-buildpack -d "Delete a buildpack"
complete -f -n __fish_use_subcommand -c cf -a create-user -d "Create a new user"
complete -f -n __fish_use_subcommand -c cf -a delete-user -d "Delete a user"
complete -f -n __fish_use_subcommand -c cf -a org-users -d "Show org users by role"
complete -f -n __fish_use_subcommand -c cf -a set-org-role -d "Assign an org role to a user"
complete -f -n __fish_use_subcommand -c cf -a unset-org-role -d "Remove an org role from a user"
complete -f -n __fish_use_subcommand -c cf -a space-users -d "Show space users by role"
complete -f -n __fish_use_subcommand -c cf -a set-space-role -d "Assign a space role to a user"
complete -f -n __fish_use_subcommand -c cf -a unset-space-role -d "Remove a space role from a user"
complete -f -n __fish_use_subcommand -c cf -a quotas -d "List available usage quotas"
complete -f -n __fish_use_subcommand -c cf -a quota -d "Show quota info"
complete -f -n __fish_use_subcommand -c cf -a set-quota -d "Assign a quota to an org"
complete -f -n __fish_use_subcommand -c cf -a create-quota -d "Define a new resource quota"
complete -f -n __fish_use_subcommand -c cf -a delete-quota -d "Delete a quota"
complete -f -n __fish_use_subcommand -c cf -a update-quota -d "Update an existing resource quota"
complete -f -n __fish_use_subcommand -c cf -a share-private-domain -d "Share a private domain with an org"
complete -f -n __fish_use_subcommand -c cf -a unshare-private-domain -d "Unshare a private domain with an org"
complete -f -n __fish_use_subcommand -c cf -a space-quotas -d "List available space resource quotas"
complete -f -n __fish_use_subcommand -c cf -a space-quota -d "Show space quota info"
complete -f -n __fish_use_subcommand -c cf -a create-space-quota -d "Define a new space resource quota"
complete -f -n __fish_use_subcommand -c cf -a update-space-quota -d "Update an existing space quota"
complete -f -n __fish_use_subcommand -c cf -a delete-space-quota -d "Delete a space quota definition and unassign the space quota from all spaces"
complete -f -n __fish_use_subcommand -c cf -a set-space-quota -d "Assign a space quota definition to a space"
complete -f -n __fish_use_subcommand -c cf -a unset-space-quota -d "Unassign a quota from a space"
complete -f -n __fish_use_subcommand -c cf -a service-auth-tokens -d "List service auth tokens"
complete -f -n __fish_use_subcommand -c cf -a create-service-auth-token -d "Create a service auth token"
complete -f -n __fish_use_subcommand -c cf -a update-service-auth-token -d "Update a service auth token"
complete -f -n __fish_use_subcommand -c cf -a delete-service-auth-token -d "Delete a service auth token"
complete -f -n __fish_use_subcommand -c cf -a service-brokers -d "List service brokers"
complete -f -n __fish_use_subcommand -c cf -a create-service-broker -d "Create a service broker"
complete -f -n __fish_use_subcommand -c cf -a update-service-broker -d "Update a service broker"
complete -f -n __fish_use_subcommand -c cf -a delete-service-broker -d "Delete a service broker"
complete -f -n __fish_use_subcommand -c cf -a rename-service-broker -d "Rename a service broker"
complete -f -n __fish_use_subcommand -c cf -a migrate-service-instances -d "Migrate service instances from one service plan to another"
complete -f -n __fish_use_subcommand -c cf -a purge-service-offering -d "Recursively remove service from CF database without requests to service broker"
complete -f -n __fish_use_subcommand -c cf -a purge-service-instance -d "Recursively remove service instance from CF database without requests to service broker"
complete -f -n __fish_use_subcommand -c cf -a service-access -d "List service access settings"
complete -f -n __fish_use_subcommand -c cf -a enable-service-access -d "Enable access to a service or service plan"
complete -f -n __fish_use_subcommand -c cf -a disable-service-access -d "Disable access to a service or service plan"
complete -f -n __fish_use_subcommand -c cf -a security-group -d "Show a single security group"
complete -f -n __fish_use_subcommand -c cf -a security-groups -d "List all security groups"
complete -f -n __fish_use_subcommand -c cf -a create-security-group -d "Create a security group"
complete -f -n __fish_use_subcommand -c cf -a update-security-group -d "Update a security group"
complete -f -n __fish_use_subcommand -c cf -a delete-security-group -d "Deletes a security group"
complete -f -n __fish_use_subcommand -c cf -a bind-security-group -d "Bind a security group to a particular space, or all existing spaces of an org"
complete -f -n __fish_use_subcommand -c cf -a unbind-security-group -d "Unbind a security group from a space"
complete -f -n __fish_use_subcommand -c cf -a bind-staging-security-group -d "Bind a security group to the list of security groups to be used for staging applications"
complete -f -n __fish_use_subcommand -c cf -a staging-security-groups -d "List security groups in the staging set for applications"
complete -f -n __fish_use_subcommand -c cf -a unbind-staging-security-group -d "Unbind a security group from the set of security groups for staging applications"
complete -f -n __fish_use_subcommand -c cf -a bind-running-security-group -d "Bind a security group to the list of security groups to be used for running applications"
complete -f -n __fish_use_subcommand -c cf -a running-security-groups -d "List security groups in the set of security groups for running applications"
complete -f -n __fish_use_subcommand -c cf -a unbind-running-security-group -d "Unbind a security group from the set of security groups for running applications"
complete -f -n __fish_use_subcommand -c cf -a running-environment-variable-group -d "Retrieve the contents of the running environment variable group"
complete -f -n __fish_use_subcommand -c cf -a staging-environment-variable-group -d "Retrieve the contents of the staging environment variable group"
complete -f -n __fish_use_subcommand -c cf -a set-staging-environment-variable-group -d "Pass parameters as JSON to create a staging environment variable group"
complete -f -n __fish_use_subcommand -c cf -a set-running-environment-variable-group -d "Pass parameters as JSON to create a running environment variable group"
complete -f -n __fish_use_subcommand -c cf -a isolation-segments -d "List all isolation segments"
complete -f -n __fish_use_subcommand -c cf -a create-isolation-segment -d "Create an isolation segment"
complete -f -n __fish_use_subcommand -c cf -a delete-isolation-segment -d "Delete an isolation segment"
complete -f -n __fish_use_subcommand -c cf -a enable-org-isolation -d "Entitle an organization to an isolation segment"
complete -f -n __fish_use_subcommand -c cf -a disable-org-isolation -d "Revoke an organization's entitlement to an isolation segment"
complete -f -n __fish_use_subcommand -c cf -a set-org-default-isolation-segment -d "Set the default isolation segment used for apps in spaces in an org"
complete -f -n __fish_use_subcommand -c cf -a reset-org-default-isolation-segment -d "Reset the default isolation segment used for apps in spaces of an org"
complete -f -n __fish_use_subcommand -c cf -a set-space-isolation-segment -d "Assign the isolation segment for a space"
complete -f -n __fish_use_subcommand -c cf -a reset-space-isolation-segment -d "Reset the space's isolation segment to the org default"
complete -f -n __fish_use_subcommand -c cf -a feature-flags -d "Retrieve list of feature flags with status"
complete -f -n __fish_use_subcommand -c cf -a feature-flag -d "Retrieve an individual feature flag with status"
complete -f -n __fish_use_subcommand -c cf -a enable-feature-flag -d "Allow use of a feature"
complete -f -n __fish_use_subcommand -c cf -a disable-feature-flag -d "Prevent use of a feature"
complete -f -n __fish_use_subcommand -c cf -a curl -d "Executes a request to the targeted API endpoint"
complete -f -n __fish_use_subcommand -c cf -a config -d "Write default values to the config"
complete -f -n __fish_use_subcommand -c cf -a oauth-token -d "Retrieve and display the OAuth token for the current session"
complete -f -n __fish_use_subcommand -c cf -a ssh-code -d "Get a one time password for ssh clients"
complete -f -n __fish_use_subcommand -c cf -a add-plugin-repo -d "Add a new plugin repository"
complete -f -n __fish_use_subcommand -c cf -a remove-plugin-repo -d "Remove a plugin repository"
complete -f -n __fish_use_subcommand -c cf -a list-plugin-repos -d "List all the added plugin repositories"
complete -f -n __fish_use_subcommand -c cf -a repo-plugins -d "List all available plugins in specified repository or in all added repositories"
complete -f -n __fish_use_subcommand -c cf -a plugins -d "List commands of installed plugins"
complete -f -n __fish_use_subcommand -c cf -a install-plugin -d "Install CLI plugin"
complete -f -n __fish_use_subcommand -c cf -a uninstall-plugin -d "Uninstall CLI plugin"
completions/checkinstall.fish#checkinstall

# Set yes/no variable
set -l yn "yes no"

# Base-level completion
complete -c checkinstall -f

# Package type selection
complete -c checkinstall -x -o t -l type -a "slackware rpm debian" -d "Choose packaging system"
complete -c checkinstall -f -o S -d "Build a Slackware package"
complete -c checkinstall -f -o R -d "Build an RPM package"
complete -c checkinstall -f -o D -d "Build a Debian package"

# Install options
complete -c checkinstall -x -l install -a "$yn" -d "Toggle created package installation"
complete -c checkinstall -x -l fstrans -a "$yn" -d "Enable/disable the filesystem translation code"

# Scripting options
complete -c checkinstall -f -o y -l default -d "Accept default answers to all questions"
complete -c checkinstall -x -l pkgname -d "Set name"
complete -c checkinstall -x -l pkgversion -d "Set version"
complete -c checkinstall -x -o A -l arch -l pkgarch -d "Set architecture"
complete -c checkinstall -x -l pkgrelease -d "Set release"
complete -c checkinstall -x -l pkglicense -d "Set license"
complete -c checkinstall -x -l pkggroup -d "Set software group"
complete -c checkinstall -x -l pkgsource -d "Set source location"
complete -c checkinstall -x -l pkgalitsource -d "Set alternate source location"
complete -c checkinstall -F -r -l pakdir -a "(__fish_complete_directories)" -d "The new package will be saved here"
complete -c checkinstall -x -l maintainer -d "The package maintainer (.deb)"
complete -c checkinstall -x -l provides -d "Features provided by this package"
complete -c checkinstall -x -l requires -d "Features required by this package"
complete -c checkinstall -x -l recommends -d "Features recommended by this package"
complete -c checkinstall -x -l sggests -d "Features suggested by this package"
complete -c checkinstall -x -l conflicts -d "Packages that this package cannot be installed with (.deb)"
complete -c checkinstall -x -l replaces -d "Packages that this package replaces (.deb)"
complete -c checkinstall -x -l rpmflags -d "Pass these flags to the rpm installer"
complete -c checkinstall -f -l rpmi -d "Use the -i flag for rpm when installing a .rpm"
complete -c checkinstall -f -l rpmu -d "Use the -U flag for rpm when installing a .rpm"
complete -c checkinstall -x -l dpkgflags -d "Pass these flags to the dpkg installer"
complete -c checkinstall -x -l spec -a "(__fish_complete_path)" -d ".spec file location"
complete -c checkinstall -f -l nodoc -d "Do not include documentation files"

# Info display options
complete -c checkinstall -x -o d -a "0 1 2" -d "Set debug level"
complete -c checkinstall -f -o si -d "Run an interactive install command"
complete -c checkinstall -x -l showinstall -a "$yn" -d "Toggle interactive install command"
complete -c checkinstall -f -o ss -d "Run an interactive Slackware installation script"
complete -c checkinstall -x -l showslack -a "$yn" -d "Toggle interactive Slackware installation script"

# Package tuning options
complete -c checkinstall -x -l autodoinst -a "$yn" -d "Toggle the creation of a doinst.sh script"
complete -c checkinstall -x -l strip -a "$yn" -d "Strip any ELF binaries found inside the package"
complete -c checkinstall -x -l stripso -a "$yn" -d "Strop any ELF binary libraries (.so files)"
complete -c checkinstall -x -l addso -a "$yn" -d "Search for ant shared libs and add them to /etc/ld.so.conf"
complete -c checkinstall -x -l reset-uids -a "$yn" -d "Reset perms for all files"
complete -c checkinstall -x -l gzman -a "$yn" -d "Compress any man pages found inside the package"
complete -c checkinstall -x -l docdir -a "(__fish_complete_directories)" -d "Where to put documentation files"
complete -c checkinstall -x -l umask -d "Set the umask value"
complete -c checkinstall -x -l exclude -a "(__fish_complete_path)" -d "Exclude these files/directories from the package"
complete -c checkinstall -F -r -l include -d "Include file/directories in this file in the package"
complete -c checkinstall -f -l inspect -d "Inspect the package's file list"
complete -c checkinstall -f -l review-spec -d "Review the dpec file before creating a .rpm"
complete -c checkinstall -f -l review-control -d "Review the control file before creating a .deb"
complete -c checkinstall -f -l newslack -d "Use the new (8.1+) Slackware description format"
complete -c checkinstall -F -l with-tar -d "Manually set the path to the tar binary"

# Cleanup options
complete -c checkinstall -x -l deldoc -a "$yn" -d "Delete doc-pak upon termination"
complete -c checkinstall -x -l deldesc -a "$yn" -d "Delete description-pak upon termination"
complete -c checkinstall -x -l delspec -a "$yn" -d "Delete spec file upon termination"
complete -c checkinstall -f -l bk -d "Backup any overwritten files"
complete -c checkinstall -x -l backup -a "$yn" -d "Toggle backup"

# About checkinstall
complete -c checkinstall -f -o h -l help -d "Show help"
complete -c checkinstall -f -l copyright -d "Show Copyright information"
complete -c checkinstall -f -l version -d "Show version information"
completions/chgrp.fishif chgrp --version &>/dev/null # not unix
    complete -c chgrp -s c -l changes -d "Output diagnostic for changed files"
    complete -c chgrp -l dereference -d "Dereference symlinks"
    complete -c chgrp -s h -l no-dereference -d "Don't dereference symlinks"
    complete -c chgrp -l from -d "Change from owner/group"
    complete -c chgrp -s f -l silent -d "Suppress errors"
    complete -c chgrp -l reference -d "Use same owner/group as file" -r
    complete -c chgrp -s R -l recursive -d "Operate recursively"
    complete -c chgrp -s v -l verbose -d "Output diagnostic for every file"
    complete -c chgrp -l help -d "Display help and exit"
    complete -c chgrp -l version -d "Display version and exit"
    complete -c chgrp -d Group -a "(__fish_complete_groups)"
else # not Linux
    complete -c chgrp -s h -d "Don't dereference symlinks"
    complete -c chgrp -s H -d "Follow specified symlinks with -R"
    complete -c chgrp -s L -d "Follow all symlinks with -R"
    complete -c chgrp -s P -d "Follow no symlinks with -R"
    complete -c chgrp -s f -d "Suppress errors"
    complete -c chgrp -s n -d "id is numeric; avoid lookup"
    complete -c chgrp -s R -d "Operate recursively"
    complete -c chgrp -s v -d "Output filenames"
    complete -c chgrp -s x -d "Don't traverse fs mountpoints"
    complete -c chgrp -d Group -a "(__fish_complete_groups)"
end
completions/chmod.fishif chmod --version &>/dev/null # gnu's not unix
    complete chmod -s c -l changes -d 'Like -v but report only changes'
    complete chmod -l no-preserve-root -d 'Don\'t treat / special (default)'
    complete chmod -l preserve-root -d 'Fail to operate recursively on /'
    complete chmod -s f -l silent -l quiet -d 'Suppress most errors'
    complete chmod -s v -l verbose -d 'Prints each file processed'
    complete chmod -l reference -d 'Use RFILEs mode instead of MODE values' -r
    complete chmod -s R -l recursive -d 'Operate recursively'
    complete chmod -l help -d 'Display help and exit'
    complete chmod -l version -d 'Display version and exit'
else # guess it might be unix
    complete chmod -s f -d 'Suppress errors'
    complete chmod -s H -d "Follow given symlinks with -R"
    complete chmod -s h -d "Don't dereference given symlinks"
    complete chmod -s L -d "Follow all symlinks with -R"
    complete chmod -s P -d "Follow no symlinks with -R"
    complete chmod -s R -d 'Operate recursively'
    complete chmod -s v -d 'Prints each file processed'
end
completions/choice.fishcomplete -c choice -f -a /c -d "Specify the list of choices to be created"
complete -c choice -f -a /n -d "Hide the list of choices"
complete -c choice -f -a /cs -d "Specify that the choices are case-sensitive"
complete -c choice -f -a /t -d "Specify the number of seconds"
complete -c choice -f -a /d -d "Specify the default choice"
complete -c choice -f -a /m -d "Specify a message"
complete -c choice -f -a '/?' -d "Show help"
completions/choose.fishcomplete choose --no-files

# flags:
complete choose -s c -l character-wise -d "Choose fields by character number"
complete choose -s d -l debug -d "Activate debug mode"
complete choose -s x -l exclusive -d "Use exclusive ranges, similar to array indexing in many programming languages"
complete choose -x -s h -l help -d "Prints help information"
complete choose -s n -l non-greedy -d "Use non-greedy field separators"
complete choose -l one-indexed -d "Index from 1 instead of 0"
complete choose -s V -l version -d "Prints version information"

# options:
complete choose -x -s f -l field-separator -d "Specify field separator other than whitespace, using Rust `regex` syntax"
complete choose -r -s i -l input -d "Specify input file"
complete choose -x -s o -l output-field-separator -d "Specify output field separator"
completions/chown.fishif chown --version &>/dev/null # gee, and you is not eunichs
    complete chown -s c -l changes -d "Output diagnostic for changed files"
    complete chown -l dereference -d "Dereference symbolic links"
    complete chown -s h -l no-dereference -d "Do not dereference symbolic links"
    complete chown -l from -d "Change from owner/group"
    complete chown -s f -l silent -d "Suppress errors"
    complete chown -l reference -d "Use same owner/group as file" -r
    complete chown -s R -l recursive -d "Operate recursively"
    complete chown -s v -l verbose -d "Output diagnostic for every file"
    complete chown -l help -d "Display help and exit"
    complete chown -l version -d "Display version and exit"
else
    complete chown -s R -d 'Operate recursively'
    complete chown -s f -d "Suppress errors"
    complete chown -s h -d "Do not dereference symbolic links"
    complete chown -s n -d "uid/gid is numeric; avoid lookup"
    complete chown -s v -d "Output filenames as modified"
    complete chown -s x -d "Don't traverse fs mount points"
end

complete chown -s H -d "Follow given symlinks with -R"
complete chown -s L -d "Follow all symlinks with -R"
complete chown -s P -d "Follow no symlinks with -R"
complete chown -d User -a "(__fish_print_users):"
complete chown -d User -a "(string match -r -- '.*:' (commandline -ct))(__fish_complete_groups)"
completions/chronyc.fish# Completions for chronyc

# Global options
complete -f -c chronyc -s 4 -d "Use only IPv4 address for hostname resolution"
complete -f -c chronyc -s 6 -d "Use only IPv6 address for hostname resolution"
complete -f -c chronyc -s n -d "Disable resolving of IP address to hostname"
complete -f -c chronyc -s c -d "Print the report in CSV format"
complete -f -c chronyc -s d -d "Enable print of debugging message"
complete -f -c chronyc -s m -d "Allow multiple commands to be specified"
complete -f -c chronyc -s h -d "Specify the host to connect"
complete -f -c chronyc -s p -d "Specify the UDP port number used by the target to monitor connections"
complete -f -c chronyc -s f -d "Option for compatibility"
complete -f -c chronyc -s a -d "Option for compatibility"
complete -f -c chronyc -s v -d "Show version number"

# Commands
## System clock
complete -f -c chronyc -n __fish_use_subcommand -a tracking -d "Show system time info"
complete -f -c chronyc -n __fish_use_subcommand -a makestep -d "Correct the clock by stepping"
complete -f -c chronyc -n __fish_use_subcommand -a maxupdateskew -d "Modify max valid skew to update frequency"
complete -f -c chronyc -n __fish_use_subcommand -a waitsync -d "Wait until synced in specified limits"

## Time sources
complete -f -c chronyc -n __fish_use_subcommand -a sources -d "Show info about current sources"
complete -x -c chronyc -n "__fish_seen_subcommand_from sources" -s v -d "Be verbose"
complete -f -c chronyc -n __fish_use_subcommand -a sourcestats -d "Show statistics about collected measurements"
complete -x -c chronyc -n "__fish_seen_subcommand_from sourcestats" -s v -d "Be verbose"
complete -f -c chronyc -n __fish_use_subcommand -a reselect -d "Force reselecting sync source"
complete -f -c chronyc -n __fish_use_subcommand -a reselectdist -d "Modify reselection distance"

## NTP sources
complete -f -c chronyc -n __fish_use_subcommand -a activity -d "Check how many NTP sources are online/offline"
complete -f -c chronyc -n __fish_use_subcommand -a ntpdata -d "Show info about last valid measurement"
complete -f -c chronyc -n __fish_use_subcommand -a add
complete -f -c chronyc -n "__fish_seen_subcommand_from add" -a peer -d "Add new NTP peer"
complete -f -c chronyc -n "__fish_seen_subcommand_from add" -a server -d "Add new NTP server"
complete -f -c chronyc -n __fish_use_subcommand -a delete -d "Remove server/peer"
complete -f -c chronyc -n __fish_use_subcommand -a burst -d "Start rapid set of measurements"
complete -f -c chronyc -n __fish_use_subcommand -a maxdelay -d "Modify max valid sample delay"
complete -f -c chronyc -n __fish_use_subcommand -a maxdelaydevratio -d "Modify max valid delay/deviation ratio"
complete -f -c chronyc -n __fish_use_subcommand -a maxdelayratio -d "Modify max valid delay/min ratio"
complete -f -c chronyc -n __fish_use_subcommand -a maxpoll -d "Modify max polling interval"
complete -f -c chronyc -n __fish_use_subcommand -a minpoll -d "Modify min polling interval"
complete -f -c chronyc -n __fish_use_subcommand -a minstratum -d "Modify min stratum"
complete -f -c chronyc -n __fish_use_subcommand -a offline -d "Set sources in subnet to offline status"
complete -f -c chronyc -n __fish_use_subcommand -a online -d "Set sources in subnet to online status"
complete -f -c chronyc -n __fish_use_subcommand -a onoffline -d "Set all sources to online/offline status according to network config"
complete -f -c chronyc -n __fish_use_subcommand -a polltarget -d "Modify poll target"
complete -f -c chronyc -n __fish_use_subcommand -a refresh -d "Refresh IP address"

## Manual time input
complete -f -c chronyc -n __fish_use_subcommand -a manual
complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a on -d "Enable settime command"
complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a off -d "Disable settime command"
complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a delete -d "Delete previous settime entry"
complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a list -d "Show previous settime entries"
complete -f -c chronyc -n "__fish_seen_subcommand_from manual" -a reset -d "Reset settime command"
complete -f -c chronyc -n __fish_use_subcommand -a settime -d "Set daemon time"

## NTP access
complete -f -c chronyc -n __fish_use_subcommand -a accheck -d "Check whether address is allowed"
complete -f -c chronyc -n __fish_use_subcommand -a clients -d "Report on clients that have accessed the server"
complete -f -c chronyc -n __fish_use_subcommand -a serverstats -d "Show statistics of the server"
complete -f -c chronyc -n __fish_use_subcommand -a allow -d "Allow access to subnet as a default"
complete -f -c chronyc -n "__fish_seen_subcommand_from allow" -a all -d "Allow access to subnet and all children"
complete -f -c chronyc -n __fish_use_subcommand -a deny -d "Deny access to subnet as a default"
complete -f -c chronyc -n "__fish_seen_subcommand_from deny" -a all -d "Deny access to subnet and all children"
complete -f -c chronyc -n __fish_use_subcommand -a local -d "Serve time even when not synced"
complete -f -c chronyc -n "__fish_seen_subcommand_from local" -a off -d "Don't serve time when not synced"
complete -f -c chronyc -n __fish_use_subcommand -a smoothing -d "Show current time smoothing state"
complete -f -c chronyc -n __fish_use_subcommand -a smoothtime
complete -f -c chronyc -n "__fish_seen_subcommand_from smoothtime" -a activate -d "Activate time smoothing"
complete -f -c chronyc -n "__fish_seen_subcommand_from smoothtime" -a reset -d "Reset time smoothing"

## Monitoring access
complete -f -c chronyc -n __fish_use_subcommand -a cmdaccheck -d "Check whether address is allowed"
complete -f -c chronyc -n __fish_use_subcommand -a cmdallow -d "Allow access to subnet as a default"
complete -f -c chronyc -n "__fish_seen_subcommand_from cmdallow" -a all -d "Allow access to subnet and all children"
complete -f -c chronyc -n __fish_use_subcommand -a cmddeny -d "Deny access to subnet as a default"
complete -f -c chronyc -n "__fish_seen_subcommand_from cmddeny" -a all -d "Deny access to subnet and all children"

## RTC
complete -f -c chronyc -n __fish_use_subcommand -a rtcdata -d "Print current RTC performance parameters"
complete -f -c chronyc -n __fish_use_subcommand -a trimrtc -d "Correct RTC relative to system clock"
complete -f -c chronyc -n __fish_use_subcommand -a writertc -d "Save RTC performance parameters to file"

## Other daemon commands
complete -f -c chronyc -n __fish_use_subcommand -a cyclelogs -d "Close and reopen log files"
complete -f -c chronyc -n __fish_use_subcommand -a dump -d "Dump all measurements to save files"
complete -f -c chronyc -n __fish_use_subcommand -a rekey -d "Reread keys from key file"
complete -f -c chronyc -n __fish_use_subcommand -a shutdown -d "Stop daemon"

## Client commands
complete -f -c chronyc -n __fish_use_subcommand -a dns -d "Configure how hostname and IP address are resolved"
complete -f -c chronyc -n __fish_use_subcommand -a timeout -d "Set initial response timeout"
complete -f -c chronyc -n __fish_use_subcommand -a retries -d "Set max number of retries"
complete -f -c chronyc -n __fish_use_subcommand -a keygen -d "Generate key for key file"
complete -f -c chronyc -n __fish_use_subcommand -a "exit quit" -d "Leave the program"
complete -f -c chronyc -n __fish_use_subcommand -a help -d "Show help message"
completions/chsh.fish#
# Completions for the chsh command
#

# This grep tries to match nonempty lines that do not start with hash
complete -c chsh -s s -l shell -x -a "(string match -r '^[^#].*' < /etc/shells)" -d "Specify your login shell"
complete -c chsh -s u -l help -d "Display help and exit"
complete -c chsh -s v -l version -d "Display version and exit"
complete -x -c chsh -a "(__fish_complete_users)"

# util-linux's chsh also has a "-l"/"--list-shells" option.
# While both FreeBSD and macOS also have "-l", it means something different and probably uninteresting.
if set -l chshversion (chsh --version 2>/dev/null); and string match -qr '.*util-linux.*' -- $chshversion
    complete -f -c chsh -s l -l list-shells -d "List available shells and exit"
end
completions/cilium.fishcilium completion fish 2>/dev/null | source
completions/cjpm.fish# cjpm.fish - Fish completion script for Cangjie Package Manager

# Global options
complete -c cjpm -l help -s h -d "Help for cjpm"
complete -c cjpm -l version -s v -d "Version for cjpm"

# Subcommands
complete -c cjpm -n __fish_use_subcommand -f -a init -d "Init a new cangjie module"
complete -c cjpm -n __fish_use_subcommand -f -a check -d "Check the dependencies"
complete -c cjpm -n __fish_use_subcommand -f -a update -d "Update cjpm.lock"
complete -c cjpm -n __fish_use_subcommand -f -a tree -d "Display the package dependencies in the source code"
complete -c cjpm -n __fish_use_subcommand -f -a build -d "Compile the current module"
complete -c cjpm -n __fish_use_subcommand -f -a run -d "Compile and run an executable product"
complete -c cjpm -n __fish_use_subcommand -f -a test -d "Unittest a local package or module"
complete -c cjpm -n __fish_use_subcommand -f -a bench -d "Run benchmarks in a local package or module"
complete -c cjpm -n __fish_use_subcommand -f -a clean -d "Clean up the target directory"
complete -c cjpm -n __fish_use_subcommand -f -a install -d "Install a cangjie binary"
complete -c cjpm -n __fish_use_subcommand -f -a uninstall -d "Uninstall a cangjie binary"

# 'init' subcommand options
complete -c cjpm -n "__fish_seen_subcommand_from init" -f -l help -s h -d "Help for init"
complete -c cjpm -n "__fish_seen_subcommand_from init" -f -l workspace -d "Initialize a workspace's default configuration file"
complete -c cjpm -n "__fish_seen_subcommand_from init" -f -l name -d "Specify root package name (default: current directory)" -r
complete -c cjpm -n "__fish_seen_subcommand_from init" -l path -d "Specify path to create the module (default: current directory)" -r
complete -c cjpm -n "__fish_seen_subcommand_from init" -f -l type -d "Define output type of current module" -r -f -a "executable static dynamic"

# 'run' subcommand options
complete -c cjpm -n "__fish_seen_subcommand_from run" -f -l name -d "Name of the executable product to run (default: main)" -r
complete -c cjpm -n "__fish_seen_subcommand_from run" -f -l build-args -d "Arguments to pass to the build process" -r
complete -c cjpm -n "__fish_seen_subcommand_from run" -f -l skip-build -d "Skip compile, only run the executable product"
complete -c cjpm -n "__fish_seen_subcommand_from run" -f -l run-args -d "Arguments to pass to the executable product" -r
complete -c cjpm -n "__fish_seen_subcommand_from run" -l target-dir -d "Specify target directory" -r
complete -c cjpm -n "__fish_seen_subcommand_from run" -f -s g -d "Enable debug version"
complete -c cjpm -n "__fish_seen_subcommand_from run" -f -s h -l help -d "Help for run"
complete -c cjpm -n "__fish_seen_subcommand_from run" -f -s V -l verbose -d "Enable verbose"
complete -c cjpm -n "__fish_seen_subcommand_from run" -f -l skip-script -d "Disable script 'build.cj'"

# 'install' subcommand options
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -s h -l help -d "Help for install"
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -s V -l verbose -d "Enable verbose"
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -s m -l member -d "Specify a member module of the workspace" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -s g -d "Enable install debug version target"
complete -c cjpm -n "__fish_seen_subcommand_from install" -l path -d "Specify path of source module (default: current path)" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -l root -d "Specify path of installed binary" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -l git -d "Specify URL of installed git module" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -l branch -d "Specify branch of installed git module" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -l tag -d "Specify tag of installed git module" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -l commit -d "Specify commit ID of installed git module" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -s j -l jobs -d "Number of jobs to spawn in parallel" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -l cfg -d "Enable the customized option 'cfg'"
complete -c cjpm -n "__fish_seen_subcommand_from install" -l target-dir -d "Specify target directory" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -l name -d "Specify product name to install (default: all)" -r
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -l skip-build -d "Install binary in target directory without building"
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -l list -d "List all installed modules and their versions"
complete -c cjpm -n "__fish_seen_subcommand_from install" -f -l skip-script -d "Disable script 'build.cj'"

# 'build' subcommand options
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -s h -l help -d "Help for build"
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -s i -l incremental -d "Enable incremental compilation"
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -s j -l jobs -d "Number of jobs to spawn in parallel" -r
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -s V -l verbose -d "Enable verbose"
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -s g -d "Enable compile debug version target"
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -l coverage -d "Enable coverage"
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -l cfg -d "Enable the customized option 'cfg'"
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -s m -l member -d "Specify a member module of the workspace" -r
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -l target -d "Generate code for the given target platform" -r
complete -c cjpm -n "__fish_seen_subcommand_from build" -l target-dir -d "Specify target directory" -r
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -s o -l output -d "Specify product name when compiling an executable file" -r
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -s l -l lint -d "Enable cjlint code check"
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -l mock -d "Enable support of mocking classes in tests"
complete -c cjpm -n "__fish_seen_subcommand_from build" -f -l skip-script -d "Disable script 'build.cj'"

# 'test' subcommand options
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -s h -l help -d "Help for test"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -s j -l jobs -d "Number of jobs to spawn in parallel" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -s V -l verbose -d "Enable verbose"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -s g -d "Enable compile debug version tests"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -s i -l incremental -d "Enable incremental compilation"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l no-run -d "Compile, but don't run tests"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l skip-build -d "Skip compile, only run tests"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l coverage -d "Enable coverage"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l cfg -d "Enable the customized option 'cfg'"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l module -d "Specify modules to test (default: current module)" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -s m -l member -d "Specify a member module of the workspace" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l target -d "Unittest for the given target platform" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -l target-dir -d "Specify target directory" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l dry-run -d "Print tests without execution"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l filter -d "Enable filter test" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l include-tags -d "Run tests with specified tags" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l exclude-tags -d "Run tests without specified tags" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l no-color -d "Enable colorless result output"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l random-seed -d "Enable random seed" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l timeout-each -d "Specify default timeout for test cases" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l parallel -d "Number of workers running tests" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l show-all-output -d "Show output for all test cases"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l no-capture-output -d "Disable test output capturing"
complete -c cjpm -n "__fish_seen_subcommand_from test" -l report-path -d "Specify path to directory of report" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l report-format -d "Specify format of report" -r
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l skip-script -d "Disable script 'build.cj'"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l no-progress -d "Disable progress report"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l progress-brief -d "Display brief progress report"
complete -c cjpm -n "__fish_seen_subcommand_from test" -f -l progress-entries-limit -d "Limit number of entries shown in progress report"
completions/cjxl.fish# Completions for the JPEG XL Reference Software (https://gitlab.com/wg1/jpeg-xl)

complete -c cjxl -s V -l version -d "Print version number"
complete -c cjxl -l quiet -d "Be more silent"
complete -c cjxl -l container -d "Encode using container format"
complete -x -c cjxl -l print_profile -a "0 1" -d "Print timing information"
complete -x -c cjxl -s d -l distance -a "
    0.0\t'Mathematically lossless'
    1.0\t'Visually lossless'
    " -d "Butteraugli distance"
complete -x -c cjxl -l target_size -d "Target file size (based on bytes)"
complete -x -c cjxl -l target_bpp -d "Target file size (based on BPP)"
complete -x -c cjxl -s q -l quality -a "
    (seq 0 99)
    100\t'Mathematically lossless'
    " -d "Quality setting"
complete -x -c cjxl -s s -l speed -a "
    3\tFastest falcon\tFastest
    4 cheetah
    5 hare
    6 wombat
    7\tDefault squirrel\tDefault
    8 kitten
    9\tSlowest tortoise\tSlowest
    " -d "Encoder speed setting"
complete -c cjxl -s p -l progressive -d "Enable progressive decoding"
complete -c cjxl -l middleout -d "Put center groups first in the file"
complete -c cjxl -l progressive_ac -d "Use the progressive mode for AC"
complete -c cjxl -l qprogressive_ac -d "Use the progressive mode for AC"
complete -x -c cjxl -l progressive_dc -d "Use progressive mode for DC"
complete -c cjxl -s m -l modular -d "Use the modular mode"
complete -c cjxl -l use_new_heuristics -d "Use new encoder heuristics"
complete -c cjxl -s j -l jpeg_transcode -d "Do lossy transcode of input JPEG file"
complete -x -c cjxl -l num_threads -d "Number of worker threads"
complete -x -c cjxl -l num_reps -d "How many times to compress"
complete -x -c cjxl -l noise -a "
    0\tEnable
    1\tDisable
    " -d "Force noise generation"
complete -x -c cjxl -l dots -a "
    0\tEnable
    1\tDisable
    " -d "Force dots generation"
complete -x -c cjxl -l patches -a "
    0\tEnable
    1\tDisable
    " -d "Force patches generation"
complete -x -c cjxl -l resampling -a "1 2 4 8" -d "Subsample all color channels"
complete -x -c cjxl -l epf -d "Edge preserving filter level"
complete -x -c cjxl -l gaborish -a "0 1" -d "Force disable gaborish"
complete -x -c cjxl -l intensity_target -d "Intensity target of monitor in nits"
complete -x -c cjxl -l saliency_num_progressive_steps
complete -x -c cjxl -l saliency_map_filename
complete -x -c cjxl -l saliency_threshold
complete -x -c cjxl -s x -l dec-hints
complete -x -c cjxl -l override_bitdepth -a "
    0\t'Use from image'
    (seq 1 32)\tOverride
    " -d "Store the given bit depth in the metadata"
complete -x -c cjxl -s c -l colortransform -a "
    0\tXYB
    1\tNone
    2\tYCbCr"
complete -x -c cjxl -s Q -l mquality -d "Lossy quality"
complete -x -c cjxl -s I -l iterations -d "Fraction of pixels used to learn MA trees"
complete -x -c cjxl -s C -l colorspace -a "
    0\tRGB
    1\tYCoCg
    (seq 2 37)\tRCT
    " -d "Color transform"
complete -x -c cjxl -s g -l group-size -d "Set group size"
complete -x -c cjxl -s P -l predictor -a "
    0\tZero
    1\tLeft
    2\tTop
    3\tAverage0
    4\tSelect
    5\tGradient
    6\tWeighted
    7\tTopRight
    8\tTopLeft
    9\tLeftLeft
    10\tAverage1
    11\tAverage2
    12\tAverage3
    13\t'TopTop predictive average'
    14\t'Mix Gradient and Weighted'
    15\t'Mix everything'
    " -d "Predictor to use"
complete -x -c cjxl -s E -l extra-properties -d "Number of extra MA tree properties"
complete -x -c cjxl -s N -l near-lossless -d "Apply near-lossless preprocessing"
complete -x -c cjxl -l palette -d "Use a palette"
complete -c cjxl -l lossy-palette -d "Quantize to a lossy palette"
complete -x -c cjxl -s X -l pre-compact -d "Compact channels (globally)"
complete -x -c cjxl -s Y -l post-compact -d "Compact channels (per-group)"
complete -x -c cjxl -s R -l responsive -a "
    0\tFalse
    1\tTrue
    " -d "Do squeeze transform"
complete -c cjxl -s v -l verbose -d "Verbose output"
complete -c cjxl -s h -l help -d "Print help message"
completions/clang++.fish# Multiple versions are often installed as clang++, clang++-7, clang++-8, etc.
# They won't be autoloaded, but once clang++ is used once, they'll gain completions too.
# This could potentially be moved to __fish_config_interactive.fish in the future.

complete -p '*clang++*' -n __fish_should_complete_switches -xa '(__fish_complete_clang)'
complete -p '*clang++*' -n 'not __fish_should_complete_switches' \
    -k -xa "(__fish_complete_suffix .o .out .c .cpp .so .dylib)"
completions/clang.fish# Multiple versions are often installed as clang, clang-7, clang-8, etc.
# They won't be autoloaded, but once clang++ is used once, they'll gain completions too.
# This could potentially be moved to __fish_config_interactive.fish in the future.

# This pattern unfortunately matches clang-format, etc. as well.
complete -p '*clang*' -n __fish_should_complete_switches -xa '(__fish_complete_clang)'
complete -c clang -n 'not __fish_should_complete_switches' \
    -k -xa "(__fish_complete_suffix .o .out .c .cpp .so .dylib)"

# again but without the -x this time for the pattern-matched completion
complete -p '*clang*' -n 'not __fish_should_complete_switches' \
    -k -a "(__fish_complete_suffix .o .out .c .cpp .so .dylib)"
completions/clasp.fishfunction __fish_clasp_list_projects
    clasp list --noShorten true 2>/dev/null |
        string replace --regex '(.*) - https://script.google.com/d/(.*)/edit' '$2\\t$1'
end

function __fish_clasp_list_versions
    clasp versions 2>/dev/null |
        string replace --regex '(\\d+) - (.*)' '$1\\t$2' |
        sed -n '2,$p'
end

function __fish_clasp_list_deployments
    clasp deployments 2>/dev/null |
        string replace --regex -- '- (\\S+) @(\\S+).*' '$1\\tversion $2' |
        sed -n '2,$p'
end

function __fish_clasp_list_advanced_services
    printf '%s\\t%s service\n' admin-sdk-directory 'Admin SDK Directory' \
        admin-sdk-license-manager 'Admin SDK Enterprise License Manager' \
        admin-sdk-groups-migration 'Admin SDK Groups Migration' \
        admin-sdk-groups-settings 'Admin SDK Groups Settings' \
        admin-sdk-reseller 'Admin SDK Google Workspace Reseller' \
        admin-sdk-reports 'Admin SDK Reports' \
        calendar 'Advanced Calendar' \
        chat 'Advanced Chat' \
        docs 'Advanced Docs' \
        drive 'Advanced Drive' \
        drive-activity 'Google Drive Activity' \
        drive-labels 'Advanced Drive Labels' \
        gmail 'Advanced Gmail' \
        sheets 'Advanced Sheets' \
        slides 'Advanced Slides' \
        classroom Classroom \
        people 'Advanced People' \
        contacts-people 'Migrate from Contacts service to People API' \
        tasks Tasks
end

function __fish_clasp_list_functions
    find . -name '*.js' -exec sed -nE '/^\s*function/ s/^\s*function\s+(\w+).*$/\1/p' '{}' \;
end

function __fish_clasp_list_subcommands
    clasp --help |
        string match --regex '^  [a-z]' --entire |
        string replace --regex '^\\s{2}([a-z]+).*' '$1'
end

function __fish_clasp_seen_subcommands_from
    set -l cmd (commandline -poc)
    set -e cmd[1]

    test (count $argv) -gt (count $cmd) && return 1

    set -l i (count $argv)
    set -l j (count $cmd)
    while test $i -gt 0
        contains -- $argv[$i] $cmd[$j] || return 1
        set i (math $i - 1)
        set j (math $j - 1)
    end

    return 0
end

# options
complete -c clasp -s h -l help -d 'Show [h]elp'
complete -c clasp -s v -l version -d 'Show [v]ersion'

complete -c clasp -s A -l auth -d "Path to a '.clasprc.json' or to a directory with it"
complete -c clasp -s I -l ignore -d "Path to a '.claspignore.json' or to a directory with it"
complete -c clasp -s P -l project -d "Path to a '.clasp.json' or to a directory with it"
complete -c clasp -s W -l why -d "Display some debugging info upon exit"

# subcommands
complete -c clasp -n __fish_use_subcommand -xa login -d "Log in to script.google.com"
complete -c clasp -n __fish_use_subcommand -xa logout -d "Log out"
complete -c clasp -n __fish_use_subcommand -xa create -d "Create a script"
complete -c clasp -n __fish_use_subcommand -xa clone -d "Clone a project"
complete -c clasp -n __fish_use_subcommand -xa pull -d "Fetch a remote project"
complete -c clasp -n __fish_use_subcommand -xa push -d "Update the remote project"
complete -c clasp -n __fish_use_subcommand -xa status -d "Lists files that will be pushed by 'push' subcommand"
complete -c clasp -n __fish_use_subcommand -xa open -d "Open a script"
complete -c clasp -n __fish_use_subcommand -xa deployments -d "List deployment IDs of a script"
complete -c clasp -n __fish_use_subcommand -xa deploy -d "Deploy a project"
complete -c clasp -n __fish_use_subcommand -xa undeploy -d "Undeploy a project"
complete -c clasp -n __fish_use_subcommand -xa version -d "Create an immutable version of a script"
complete -c clasp -n __fish_use_subcommand -xa versions -d "List versions of a script"
complete -c clasp -n __fish_use_subcommand -xa list -d "List projects"
complete -c clasp -n __fish_use_subcommand -xa logs -d "Show StackDriver logs"
complete -c clasp -n __fish_use_subcommand -xa run -d "Run a function in your Apps Scripts project"
complete -c clasp -n __fish_use_subcommand -xa apis -d "List, enable, or disable APIs"
complete -c clasp -n __fish_use_subcommand -xa help -d "Show help for a command"

# login options
set login_condition '__fish_seen_subcommand_from login'
complete -c clasp -n "$login_condition" -l no-localhost -d 'Do not run a local server, manually enter code instead'
complete -c clasp -n "$login_condition" -l creds -d 'Specify a relative path to credentials'
complete -c clasp -n "$login_condition" -l status -d 'Show who is logged in'

# create option
set create_condition '__fish_seen_subcommand_from create'
complete -c clasp -n "$create_condition" -l type -xa 'standalone docs sheets slides forms webapp api' -d "A project type"
complete -c clasp -n "$create_condition" -l title -d "A project title"
complete -c clasp -n "$create_condition" -l parentId -d "A project container ID"
complete -c clasp -n "$create_condition" -l rootDir -d "Path to a directory with project files"

# clone options
set clone_condition '__fish_seen_subcommand_from clone'
complete -c clasp -n "$clone_condition" -l rootDir -d "Path to a directory project files"
complete -c clasp -n "$clone_condition" -xa '(__fish_clasp_list_projects)'

# pull options
complete -c clasp -n '__fish_seen_subcommand_from pull' -l versionNumber -xa '(__fish_clasp_list_versions)' -d "A project version to pull"

# push options
set push_condition '__fish_seen_subcommand_from push'
complete -c clasp -n "$push_condition" -s f -l force -d "Forcibly overwrite a remote manifest"
complete -c clasp -n "$push_condition" -s w -l watch -d "Watch for local changes in non-ignored files and push when they occur"

# status options
complete -c clasp -n '__fish_seen_subcommand_from status' -l json -d "Show in JSON format"

# open options
set open_condition '__fish_seen_subcommand_from open'
complete -c clasp -n "$open_condition" -l webapp -d "Open a web application in a browser"
complete -c clasp -n "$open_condition" -l creds -d "Open the URL to create credentials"
complete -c clasp -n "$open_condition" -l addon -d "List parent IDs and open the URL of the first one"
complete -c clasp -n "$open_condition" -l deploymentId -d "Use a custom deployment ID with a web application"

# deploy options
set deploy_condition '__fish_seen_subcommand_from deploy'
complete -c clasp -n "$deploy_condition" -s V -l versionNumber -d "A project version"
complete -c clasp -n "$deploy_condition" -s d -l description -d "A deployment description"
complete -c clasp -n "$deploy_condition" -s i -l deploymentId -xa '(__fish_clasp_list_deployments)' -d "A deployment ID to redeploy"

# undeploy options
set undeploy_condition '__fish_seen_subcommand_from undeploy'
complete -c clasp -n "$undeploy_condition" -l all -d "Undeploy all deployments"
complete -c clasp -n "$undeploy_condition" -xa '(__fish_clasp_list_deployments)'

# list options
complete -c clasp -n '__fish_seen_subcommand_from list' -l noShorten -d "Do not shorten long names"

# logs options
set logs_condition '__fish_seen_subcommand_from logs'
complete -c clasp -n "$logs_condition" -l json -d "Show logs in JSON form"
complete -c clasp -n "$logs_condition" -l open -d "Open the StackDriver logs in a browser"
complete -c clasp -n "$logs_condition" -l setup -d "Setup StackDriver logs"
complete -c clasp -n "$logs_condition" -l watch -d "Watch and list new logs"
complete -c clasp -n "$logs_condition" -l simplified -d "Hide timestamps with logs"

# run options
set run_condition '__fish_seen_subcommand_from run'
complete -c clasp -n "$run_condition" -l nondev -d "Run a function in non-development mode"
complete -c clasp -n "$run_condition" -s p -l params -d "Specify parameters for a function as a JSON array"
complete -c clasp -n "$run_condition" -xa '(__fish_clasp_list_functions)'

# apis subcommands and options
set apis_condition '__fish_seen_subcommand_from apis'
set apis_subcommand_condition '__fish_clasp_seen_subcommands_from apis enable || __fish_clasp_seen_subcommands_from apis disable'
complete -c clasp -n "$apis_condition" -xa list -d 'List APIs'
complete -c clasp -n "$apis_condition" -xa enable -d 'Enable APIs'
complete -c clasp -n "$apis_condition" -xa disable -d 'Disable APIs'
complete -c clasp -n "$apis_condition" -l open -d "Open API Console in a browser"
complete -c clasp -n "$apis_subcommand_condition" -a '(__fish_clasp_list_advanced_services)'

# help subcommands
complete -c clasp -n '__fish_seen_subcommand_from help' -xa '(__fish_clasp_list_subcommands)'
completions/claude.fish# localization: skip(not-needed)
# Tab completion for claude (https://claude.com/claude-code)

# Top-level commands
complete -c claude -f -n __fish_use_subcommand -a doctor -d 'Check the health of your Claude Code auto-updater'
complete -c claude -f -n __fish_use_subcommand -a install -d 'Install Claude Code native build'
complete -c claude -f -n __fish_use_subcommand -a mcp -d 'Configure and manage MCP servers'
complete -c claude -f -n __fish_use_subcommand -a plugin -d 'Manage Claude Code plugins'
complete -c claude -f -n __fish_use_subcommand -a setup-token -d 'Set up a long-lived authentication token'
complete -c claude -f -n __fish_use_subcommand -a update -d 'Check for updates and install if available'

# Global options
complete -c claude -f -n __fish_use_subcommand -s h -l help -d 'Display help for command'
complete -c claude -f -n __fish_use_subcommand -s v -l version -d 'Output the version number'
complete -c claude -f -n __fish_use_subcommand -s p -l print -d 'Print response and exit (useful for pipes)'
complete -c claude -f -n __fish_use_subcommand -s c -l continue -d 'Continue the most recent conversation'
complete -c claude -x -n __fish_use_subcommand -s r -l resume -d 'Resume a conversation by session ID'
complete -c claude -f -n __fish_use_subcommand -l fork-session -d 'Create a new session ID when resuming'
complete -c claude -f -n __fish_use_subcommand -s d -l debug -d 'Enable debug mode'

# Model and agent options
complete -c claude -x -n __fish_use_subcommand -l model -d 'Model for the current session'
complete -c claude -x -n __fish_use_subcommand -l agent -d 'Agent for the current session'
complete -c claude -x -n __fish_use_subcommand -l agents -d 'JSON object defining custom agents'

# Prompt options
complete -c claude -x -n __fish_use_subcommand -l system-prompt -d 'System prompt to use for the session'
complete -c claude -x -n __fish_use_subcommand -l append-system-prompt -d 'Append a system prompt to the default'

# Tool and permission options
complete -c claude -x -n __fish_use_subcommand -l tools -d 'Specify the list of available tools'
complete -c claude -x -n __fish_use_subcommand -l allowed-tools -d 'Comma-separated list of tool names to allow'
complete -c claude -x -n __fish_use_subcommand -l disallowed-tools -d 'Comma-separated list of tool names to deny'
complete -c claude -f -n __fish_use_subcommand -l dangerously-skip-permissions -d 'Bypass all permission checks'
complete -c claude -f -n __fish_use_subcommand -l allow-dangerously-skip-permissions -d 'Enable bypassing permission checks as an option'
complete -c claude -x -n __fish_use_subcommand -l permission-mode -d 'Permission mode to use'

# Directory access options
complete -c claude -x -n __fish_use_subcommand -l add-dir -d 'Additional directories to allow tool access'

# MCP server options
complete -c claude -x -n __fish_use_subcommand -l mcp-config -d 'Load MCP servers from JSON files or strings'
complete -c claude -f -n __fish_use_subcommand -l strict-mcp-config -d 'Only use MCP servers from --mcp-config'

# Chrome integration options
complete -c claude -f -n __fish_use_subcommand -l chrome -d 'Enable Claude in Chrome integration'
complete -c claude -f -n __fish_use_subcommand -l no-chrome -d 'Disable Claude in Chrome integration'

# IDE options
complete -c claude -f -n __fish_use_subcommand -l ide -d 'Automatically connect to IDE on startup'

# Output and format options (for --print mode)
complete -c claude -x -n __fish_use_subcommand -l output-format -d 'Output format'
complete -c claude -x -n __fish_use_subcommand -l input-format -d 'Input format'
complete -c claude -f -n __fish_use_subcommand -l include-partial-messages -d 'Include partial message chunks'
complete -c claude -f -n __fish_use_subcommand -l replay-user-messages -d 'Re-emit user messages on stdout'

# Session and persistence options
complete -c claude -x -n __fish_use_subcommand -l session-id -d 'Use a specific session ID'
complete -c claude -f -n __fish_use_subcommand -l no-session-persistence -d 'Disable session persistence'

# Settings and configuration options
complete -c claude -x -n __fish_use_subcommand -l settings -d 'Load additional settings from file or JSON'
complete -c claude -x -n __fish_use_subcommand -l setting-sources -d 'Comma-separated list of setting sources'
complete -c claude -f -n __fish_use_subcommand -l disable-slash-commands -d 'Disable all skills'

# Plugin options
complete -c claude -x -n __fish_use_subcommand -l plugin-dir -d 'Load plugins from directories'

# API options
complete -c claude -x -n __fish_use_subcommand -l betas -d 'Beta headers to include in API requests'
complete -c claude -x -n __fish_use_subcommand -l max-budget-usd -d 'Maximum dollar amount to spend on API calls'
complete -c claude -x -n __fish_use_subcommand -l fallback-model -d 'Enable automatic fallback to specified model'

# JSON Schema options
complete -c claude -x -n __fish_use_subcommand -l json-schema -d 'JSON Schema for structured output validation'

# File resource options
complete -c claude -x -n __fish_use_subcommand -l file -d 'File resources to download at startup'

# Verbose option
complete -c claude -f -n __fish_use_subcommand -l verbose -d 'Override verbose mode setting'

# Install subcommand options
complete -c claude -f -n '__fish_seen_subcommand_from install' -a 'stable latest' -d 'Version to install'
complete -c claude -x -n '__fish_seen_subcommand_from install' -s h -l help -d 'Display help for install command'

# MCP subcommand
complete -c claude -f -n '__fish_seen_subcommand_from mcp' -s h -l help -d 'Display help for mcp command'

# Plugin subcommand
complete -c claude -f -n '__fish_seen_subcommand_from plugin' -s h -l help -d 'Display help for plugin command'

# Doctor subcommand
complete -c claude -f -n '__fish_seen_subcommand_from doctor' -s h -l help -d 'Display help for doctor command'

# Setup-token subcommand
complete -c claude -f -n '__fish_seen_subcommand_from setup-token' -s h -l help -d 'Display help for setup-token command'

# Update subcommand
complete -c claude -f -n '__fish_seen_subcommand_from update' -s h -l help -d 'Display help for update command'
completions/clean.fishcomplete -c clean -f -a all -d "Specify that each and every sector on the disk is set to zero"
completions/cleanmgr.fishfunction __cleanmgr_complete_args -d 'Function to generate args'
    set -l previous_token (commandline -xc)[-1]

    if test "$previous_token" = /d
        __fish_print_windows_drives
        return
    end
end

complete -c cleanmgr -f -a '(__cleanmgr_complete_args)'

complete -c cleanmgr -f -a /d -d 'Specify the drive'
complete -c cleanmgr -f -a /sageset \
    -d 'Display the Disk Cleanup Settings dialog box and also create a registry key'
complete -c cleanmgr -f -a /sagerun -d 'Run the specified tasks that are assigned to the n value'
complete -c cleanmgr -f -a /tuneup -d 'Run /sageset and /sagerun for the same n'
complete -c cleanmgr -f -a /lowdisk -d 'Run with the default settings'
complete -c cleanmgr -f -a /verylowdisk -d 'Run with the default settings, no user prompts'
complete -c cleanmgr -f -a '/?' -d 'Show help'
completions/climate.fish# climate is a tool that provide simple commands that wrap some useful
# but complex combination of Linux commands.
# The tool can be found at https://github.com/adtac/climate

function __fish_climate_has_no_argument
    set -l cmd (commandline -xpc)
    not set -q cmd[2]
end

# Meta
complete -f -n __fish_climate_has_no_argument -c climate -a help -d 'Show help'
complete -f -n __fish_climate_has_no_argument -c climate -a update -d 'Update your climate install'
complete -f -n __fish_climate_has_no_argument -c climate -a uninstall -d 'uninstall climate'
complete -f -n __fish_climate_has_no_argument -c climate -a version -d 'Show climate version'

# Info
complete -f -n __fish_climate_has_no_argument -c climate -a weather -d 'Get the weather'

# General
complete -f -n __fish_climate_has_no_argument -c climate -a battery -d 'Display remaining battery'
complete -f -n __fish_climate_has_no_argument -c climate -a sleep -d 'Display remaining battery'
complete -f -n __fish_climate_has_no_argument -c climate -a lock -d 'Lock computer'
complete -f -n __fish_climate_has_no_argument -c climate -a shutdown -d 'Shutdown the computer'
complete -f -n __fish_climate_has_no_argument -c climate -a restart -d 'Restart the computer'
complete -f -n __fish_climate_has_no_argument -c climate -a time -d 'Show the time'
complete -f -n __fish_climate_has_no_argument -c climate -a clock -d 'Put a console clock in the top right corner'
complete -f -n __fish_climate_has_no_argument -c climate -a countdown -d 'A countdown timer'
complete -f -n __fish_climate_has_no_argument -c climate -a stopwatch -d 'A stopwatch'
complete -f -n __fish_climate_has_no_argument -c climate -a ix -d 'Pipe output to ix.io'

# Files
complete -n __fish_climate_has_no_argument -c climate -a biggest-files -d 'Find the biggest files recursively'
complete -n __fish_climate_has_no_argument -c climate -a biggest-dirs -d 'Find the biggest directories'
complete -n __fish_climate_has_no_argument -c climate -a dir-size -d 'Find directory size'
complete -n __fish_climate_has_no_argument -c climate -a remove-empty-dirs -d 'Remove empty directories'
complete -n __fish_climate_has_no_argument -c climate -a extract -d 'Extract any given archive'
complete -n __fish_climate_has_no_argument -c climate -a find-duplicates -d 'Report duplicate files in a directory'
complete -n __fish_climate_has_no_argument -c climate -a count -d 'Count the number of occurrences'
complete -n __fish_climate_has_no_argument -c climate -a monitor -d 'Monitor file for changes'
complete -f -n __fish_climate_has_no_argument -c climate -a grep -d 'Search for the given pattern recursively'
complete -f -n __fish_climate_has_no_argument -c climate -a replace -d 'Replace all occurrences'
complete -f -n __fish_climate_has_no_argument -c climate -a ramfs -d 'Create a ramfs of size (in MB) at path'

# Network
complete -f -n __fish_climate_has_no_argument -c climate -a speedtest -d 'Test your network speed'
complete -f -n __fish_climate_has_no_argument -c climate -a local-ip -d 'Retrieve your local ip address'
complete -f -n __fish_climate_has_no_argument -c climate -a is-online -d 'Verify if you\'re online'
complete -f -n __fish_climate_has_no_argument -c climate -a public-ip -d 'Retrieve your public ip address'
complete -f -n __fish_climate_has_no_argument -c climate -a ports -d 'List open ports'
complete -f -n __fish_climate_has_no_argument -c climate -a hosts -d 'Edit the hosts file'
complete -f -n __fish_climate_has_no_argument -c climate -a http-server -d 'http-server serving the current directory'
complete -f -n __fish_climate_has_no_argument -c climate -a is-up -d 'Determine if server is up'

# SSH
complete -f -n __fish_climate_has_no_argument -c climate -a download-file -d 'Download file from server'
complete -f -n __fish_climate_has_no_argument -c climate -a download-dir -d 'Download dir from server'
complete -n __fish_climate_has_no_argument -c climate -a upload -d 'Upload to server'
complete -f -n __fish_climate_has_no_argument -c climate -a ssh-mount -d 'Mount a remote path'
complete -n __fish_climate_has_no_argument -c climate -a ssh-unmount -d 'Unmount a ssh mount'

# git
complete -f -c climate -n '__fish_is_git_repository; and __fish_climate_has_no_argument' -a undo-commit -d 'Undo the latest commit'
complete -f -c climate -n '__fish_is_git_repository; and __fish_climate_has_no_argument' -a reset-locel -d 'Reset local repo to match remote'
complete -f -c climate -n '__fish_is_git_repository; and __fish_climate_has_no_argument' -a pull-latest -d 'Seset local repo to match remote'
complete -f -c climate -n '__fish_is_git_repository; and __fish_climate_has_no_argument' -a list-branches -d 'List all branches'
complete -f -c climate -n '__fish_is_git_repository; and __fish_climate_has_no_argument' -a repo-size -d 'Calculate the repo size'
complete -f -c climate -n '__fish_is_git_repository; and __fish_climate_has_no_argument' -a user-stats -d 'Calculate total contribution for a user'

# Performance
complete -f -n __fish_climate_has_no_argument -c climate -a overview -d 'Display a performance overview'
complete -f -n __fish_climate_has_no_argument -c climate -a memory -d 'Find memory used'
complete -f -n __fish_climate_has_no_argument -c climate -a disk -d 'Find disk used'
complete -f -n __fish_climate_has_no_argument -c climate -a get-pids -d 'Get all PIDs for a process name'
complete -f -n __fish_climate_has_no_argument -c climate -a trash-size -d 'Find the trash size'
complete -f -n __fish_climate_has_no_argument -c climate -a empty -d 'Empty the trash'
completions/clj.fish# ht Bob B@Clojurians Slack
# https://raw.githubusercontent.com/bobisageek/bb-scripts/main/clj-alils.clj
#
# Babashka code for listing all aliases and tools available from the current context
# based on :config-files from `clojure -Sdescribe`

set -l bb_helper '
(require \'[babashka.fs :as fs])

(def config (->> (with-out-str (babashka.tasks/clojure "-Sdescribe"))
                 clojure.edn/read-string))

(defn configs []
  (reverse (:config-files config)))

(defn aliases-from-config [path]
  (->> (clojure.edn/read-string (slurp path))
       :aliases
       keys
       (map name)
       sort))

(defn installed-tools
  []
  (as-> config $
    (:config-dir $)
    (str $ "/tools/")
    (fs/match $ "regex:.*\\\\.edn")
    (map fs/file-name $)
    (map #(fs/strip-ext % {:ext "edn"}) $)))

(defn aliases []
  (->> (configs)
       (mapcat aliases-from-config)
       dedupe))

(run! println
      (case (first *command-line-args*)
        "tools" (installed-tools)
        (aliases)))'

function __fish_clj_aliases -V bb_helper
    command -q bb; or return
    bb -e "$bb_helper"
end

function __fish_clj_tools -V bb_helper
    command -q bb; or return
    bb -e "$bb_helper" tools
end

complete -c clj -s X -x -r -k -a "(__fish_stripprefix='^-\w*X' __fish_complete_list : __fish_clj_aliases)" -d "Use concatenated aliases to modify classpath or supply exec fn/args"
complete -c clj -s A -x -r -k -a "(__fish_stripprefix='^-\w*A' __fish_complete_list : __fish_clj_aliases)" -d "Use concatenated aliases to modify classpath"
complete -c clj -s M -x -r -k -a "(__fish_stripprefix='^-\w*M' __fish_complete_list : __fish_clj_aliases)" -d "Use concatenated aliases to modify classpath or supply main opts"
complete -c clj -s T -x -r -k -a "(__fish_stripprefix='^-\w*T' __fish_complete_list : __fish_clj_tools)" -d "Invoke tool by name or via aliases ala -X"

complete -c clj -f -o Sdeps -r -d "Deps data to use as the last deps file to be merged"
complete -c clj -f -o Spath -d "Compute classpath and echo to stdout only"
complete -c clj -f -o Spom -d "Generate (or update) pom.xml with deps and paths"
complete -c clj -f -o Stree -d "Print dependency tree"
complete -c clj -f -o Scp -r -d "Do NOT compute or cache classpath, use this one instead"
complete -c clj -f -o Srepro -d "Ignore the ~/.clojure/deps.edn config file"
complete -c clj -f -o Sforce -d "Force recomputation of the classpath (don't use the cache)"
complete -c clj -f -o Sverbose -d "Print important path info to console"
complete -c clj -f -o Sdescribe -d "Print environment and command parsing info as data"
complete -c clj -f -o Sthreads -d "Set specific number of download threads"
complete -c clj -f -o Strace -d "Write a trace.edn file that traces deps expansion"

complete -c clj -k -f -s h -l help -d "Show help"
complete -c clj -f -s P -d "Prepare deps - download libs, cache classpath, but don't exec"
complete -c clj -s J -d "Pass opt through in java_opts, ex: -J-Xmx512m"
complete -c clj -s i -l init -r -d "Load a file or resource"
complete -c clj -f -s e -l eval -r -d "Eval exprs in string; print non-nil values"
complete -c clj -f -l report -d "Report uncaught exception to \"file\" (default), \"stderr\", or \"none\""
complete -c clj -f -o version -l version -d "Print the version to stdout and exit"
complete -c clj -f -s m -l main -d "Call the -main function from namespace w/args"
complete -c clj -f -s r -l repl -d "Run a repl"
complete -c clj -r -d "Run a script from a file or resource"
completions/clojure.fishcompletions/cmark.fishcomplete -k -x -c cmark -a "(__fish_complete_suffix .md .markdown)"

complete -x -c cmark -s t -l to -a "html man xml latex commonmark" -d "Output format"
complete -c cmark -l width -d "Wrap width"
complete -c cmark -l hardbreaks -d "Treat newlines as hard line breaks"
complete -c cmark -l nobreaks -d "Render soft line breaks as spaces"
complete -c cmark -l sourcepos -d "Include source position attribute"
complete -c cmark -l validate-utf8 -d "Validate UTF-8"
complete -c cmark -l smart -d "Use smart punctuation"
complete -c cmark -l unsafe -d "Render raw HTML and dangerous URLs"
complete -c cmark -l help -d "Print usage information"
complete -c cmark -l version -d "Print version"
completions/cmd.fishcomplete -c cmd -f -a '(__fish_cmd__complete_args)'

complete -c cmd -f -n 'not __fish_seen_argument -w c -w k' -a /c \
    -d 'Carry out the command specified by string and then stop'
complete -c cmd -f -n 'not __fish_seen_argument -w c -w k' -a /k \
    -d 'Carry out the command specified by string and continue'

complete -c cmd -f -a /s -d 'Modify the treatment of string after /c or /k'
complete -c cmd -f -a /q -d 'Turn the echo off'
complete -c cmd -f -a /d -d 'Disable execution of AutoRun commands'

complete -c cmd -f -n 'not __fish_seen_argument -w a -w u' -a /a \
    -d 'Format internal command output as ANSI'
complete -c cmd -f -n 'not __fish_seen_argument -w a -w u' -a /u \
    -d 'Format internal command output as Unicode'

complete -c cmd -f -a /t -d 'Set the background and foreground color'
complete -c cmd -f -a /e -d 'Manage command extensions'
complete -c cmd -f -a /f -d 'Manage file and directory name completion'
complete -c cmd -f -a /v -d 'Manage delayed environment variable expansion'
complete -c cmd -f -a '/?' -d 'Show help'
completions/cmdkey.fishfunction __cmdkey_complete_args -d 'Function to generate args'
    set -l current_token (commandline -tc)
    set -l previous_token (commandline -xc)[-1]

    switch $current_token
        case '/user:*'
            __fish_print_windows_users | awk "{ printf \"%s%s\n\", \"$current_token\", \$0 }"
        case '*'
            if test "$previous_token" = /delete
                echo -e '/ras\tDelete remote access entry'
                return
            end
    end
end

complete -c cmdkey -f -a '(__cmdkey_complete_args)'

complete -c cmdkey -f -n "not __fish_seen_argument -w add: -w generic:" -a /add: \
    -d 'Add a user name and password'
complete -c cmdkey -f -n "not __fish_seen_argument -w add: -w generic:" -a /generic: \
    -d 'Add generic credentials'

complete -c cmdkey -f -n "not __fish_seen_argument -w smartcard -w user:" -a /smartcard \
    -d 'Retrieve the credential'
complete -c cmdkey -f -n "not __fish_seen_argument -w smartcard -w user:" -a /user: \
    -d 'Specify the user or account name'

complete -c cmdkey -f -n "__fish_seen_argument -w user:" -a /pass: -d 'Specify the password'

complete -c cmdkey -f -a /delete: -d 'Specify the user or account name'
complete -c cmdkey -f -a /delete -d 'Specify the user or account name'

complete -c cmdkey -f -a /list: -d 'Display the list of stored user names and credentials'
complete -c cmdkey -f -a '/?' -d 'Show help'
completions/cobra-cli.fishcobra-cli completion fish | source
completions/code-exploration.fishcomplete -c code-exploration -w code
completions/code-insiders.fishcomplete -c code-insiders -w code
completions/code.fish# Visual Studio Code

function __fish_complete_vscode_extensions
    command --quiet code; and code --list-extensions
end

complete -c code -s d -l diff -d 'Compare two files with each other'
complete -c code -s m -l merge -d 'Perform a three-way merge'
complete -c code -s a -l add -d 'Add folder(s) to the last active window'
complete -c code -s g -l goto -r -d 'line and character position'
complete -c code -s n -l new-window -d 'Force to open a new window'
complete -c code -s r -l reuse-window -d 'Force to open a file or folder in an already opened window'
complete -c code -s w -l wait -d 'Wait for the files to be closed before returning'
complete -c code -l locale -x -d 'The locale to use (e.g. en-US or zh-TW)'
complete -c code -l user-data-dir -ra "(__fish_complete_directories)" -d 'Specifies the directory that user data is kept in'
complete -c code -l profile -d 'Opens the provided folder or workspace with the given profile'
complete -c code -s v -l version -d 'Print version'
complete -c code -s h -l help -d 'Print usage'

# Extensions management
complete -c code -l extensions-dir -r -d 'Set the root path for extensions'
complete -c code -l list-extensions -d 'List the installed extensions'
complete -c code -l show-versions -d 'Show versions of installed extensions' -n '__fish_seen_argument -l list-extensions'
complete -c code -l category -x -d 'Filters installed extensions by provided category' -n '__fish_seen_argument -l list-extensions'
complete -c code -l install-extension -ra "(__fish_complete_vscode_extensions)" -d 'Installs or updates the extension'
complete -c code -l force -n '__fish_seen_argument -l install-extension' -d 'Updates to the latest version'
complete -c code -l pre-release -n '__fish_seen_argument -l install-extension' -d 'Installs the pre-release version'
complete -c code -l update-extensions -d 'Update the installed extensions'
complete -c code -l enable-proposed-api -xa "(__fish_complete_vscode_extensions)" -d 'Enables proposed API features for extensions'
complete -c code -l uninstall-extension -xa "(__fish_complete_vscode_extensions)" -d 'Uninstall extension'
complete -c code -l disable-extension -xa "(__fish_complete_vscode_extensions)" -d 'Disable extension(s)'
complete -c code -l disable-extensions -d 'Disable all installed extensions'

# Troubleshooting
complete -c code -l verbose -d 'Print verbose output (implies --wait)'
complete -c code -l log -xa 'critical error warn info debug trace off' -d 'Log level to use (default: info)'
complete -c code -s s -l status -d 'Print process usage and diagnostics information'
complete -c code -l prof-startup -d 'Run CPU profiler during startup'
complete -c code -l sync -xa 'on off' -d 'Turn sync on or off'
complete -c code -l inspect-extensions -x -d 'Allow debugging and profiling of extensions'
complete -c code -l inspect-brk-extensions -x -d 'Allow debugging and profiling of extensions'
complete -c code -l disable-lcd-text -d 'Disable LCD font rendering'
complete -c code -l disable-gpu -d 'Disable GPU hardware acceleration'
complete -c code -l disable-chromium-sandbox -d 'Disable the Chromium sandbox environment'
complete -c code -l telemetry -d 'Shows all telemetry events which VS code collects'
completions/color.fishfunction __color_generate_args --description 'Function to generate args'
    set --local current_token (commandline --current-token --cut-at-cursor)
    switch $current_token
        case '/*'
            echo -e '/?\tShow help'
        case '*'
            echo -e '0\tBlack
1\tBlue
2\tGreen
3\tAqua
4\tRed
5\tPurple
6\tYellow
7\tWhite
8\tGray
9\tLight blue
A\tLight green
B\tLight aqua
C\tLight red
D\tLight purple
E\tLight yellow
F\tBright white' | awk -F '\t' "{ printf \"$current_token%s\t%s\n\", \$1, \$2 }"
    end
end

complete --command color --no-files --arguments '(__color_generate_args)'
completions/colordiff.fishcomplete -c colordiff -w diff
completions/colorsvn.fishcomplete -c colorsvn -w svn
completions/combine.fishcomplete -c combine -d 'Combine sets of lines from two files using boolean operations'
complete -c combine -a and -d 'Output lines that are in both files'
complete -c combine -a not -d 'Output lines that are inf file1 but not in file2'
complete -c combine -a or -d 'Output lines that are in file1 or in file2'
complete -c combine -a xor -d 'Output lines that are in either file1 or file2, but not in both files'
complete -c combine -a - -d 'Read file from stdin'
completions/command.fishcomplete -c command -n 'test (count (commandline -xpc)) -eq 1' -s h -l help -d 'Display help and exit'
complete -c command -n 'test (count (commandline -xpc)) -eq 1' -s a -l all -d 'Print all external commands by the given name'
complete -c command -n 'test (count (commandline -xpc)) -eq 1' -s q -l quiet -l query -d 'Do not print anything, only set exit status'
complete -c command -n 'test (count (commandline -xpc)) -eq 1' -s s -s v -l search -d 'Print the file that would be executed'
complete -c command -xa "(__fish_complete_subcommand)"
completions/commandline.fishcomplete -c commandline -s h -l help -d "Display help and exit"
complete -c commandline -s a -l append -d "Add text to the end of the selected area"
complete -c commandline -s i -l insert -d "Add text at cursor"
complete -c commandline -s i -l insert-smart -d 'Add text at cursor but DWIM, stripping leading $'
complete -c commandline -s r -l replace -d "Replace selected part"

complete -c commandline -s j -l current-job -d "Select job under cursor"
complete -c commandline -s p -l current-process -d "Select process under cursor"
complete -c commandline -s s -l current-selection -d "Select current selection"
complete -c commandline -s t -l current-token -d "Select token under cursor"
complete -c commandline -s b -l current-buffer -d "Select entire command line (default)"

complete -c commandline -s c -l cut-at-cursor -d "Only return that part of the command line before the cursor"
complete -c commandline -s f -l function -d "execute readline function"
complete -c commandline -s x -l tokens-expanded -d "Print a list of expanded tokens"

complete -c commandline -s I -l input -d "Specify command to operate on"
complete -c commandline -s C -l cursor -d "Set/get cursor position, not buffer contents"
complete -c commandline -s B -l selection-start -d "Get current selection starting position"
complete -c commandline -s E -l selection-end -d "Get current selection ending position"
complete -c commandline -s L -l line -d "Print/set the line the cursor is on"
complete -c commandline -l column -d "Print/set the column the cursor is on"
complete -c commandline -s S -l search-mode -d "Return true if performing a history search"
complete -c commandline -s P -l paging-mode -d "Return true if showing pager content"
complete -c commandline -l paging-full-mode -d "Return true if pager is showing all content"
complete -c commandline -l search-field -d "Operate on the pager search field"
complete -c commandline -l is-valid -d "Return true if the command line is syntactically valid and complete"
complete -c commandline -l showing-suggestion -d "Return true if the command line has an autosuggestion"

complete -c commandline -n '__fish_contains_opt -s f function' -a '(bind --function-names)' -d 'Function name' -x
completions/comp.fishcomplete -c comp -f -a /d -d 'Display differences in decimal format'
complete -c comp -f -a /a -d 'Display differences as characters'
complete -c comp -f -a /l -d 'Displays the number of the line where a difference occurs'
complete -c comp -f -a /n -d 'Compare only the number of lines that are specified for each file'
complete -c comp -f -a /c -d 'Perform a comparison that is not case-sensitive'
complete -c comp -f -a /off -d 'Process files with the offline attribute set'
complete -c comp -f -a /offline -d 'Process files with the offline attribute set'
complete -c comp -f -a '/?' -d 'Show help'
completions/compare.fishcomplete -c compare -o alpha -d 'Control alpha/matte channel of an image [option]' -xa '(compare -list alpha)'
complete -c compare -o authenticate -d 'Decipher image with this password [password]'
complete -c compare -o channel -d 'Apply option to select image channels [type]' -xa '(compare -list channel)'
complete -c compare -o colorspace -d 'Alternate image colorspace [type]' -xa '(compare -list colorspace)'
complete -c compare -o compose -d 'Set image composite operator [operator]'
complete -c compare -o compress -d 'Type of pixel compression when writing the image [type]' -xa '(compare -list compress)'
complete -c compare -o decipher -d 'Convert cipher pixels to plain pixels [filename]' -r
complete -c compare -o define -d 'Define one or more image format options [format:option]'
complete -c compare -o density -d 'Horizontal and vertical density of the image [geometry]'
complete -c compare -o depth -d 'Image depth [value]'
complete -c compare -o dissimilarity-threshold -d 'Maximum distortion for (sub)image match [value]'
complete -c compare -o encipher -d 'Convert plain pixels to cipher pixels [filename]' -r
complete -c compare -o extract -d 'Extract area from image [geometry]'
complete -c compare -o format -d 'Output formatted image characteristics ["string"]'
complete -c compare -o fuzz -d 'Colors within this distance are considered equal [distance]'
complete -c compare -o highlight-color -d 'Emphasize pixel differences with this color [color]' -xa '(__fish_complete_convert_options color)'
complete -c compare -o identify -d 'Identify the format and characteristics of the image'
complete -c compare -o interlace -d 'Type of image interlacing scheme [type]' -xa '(compare -list interlace)'
complete -c compare -o limit -d 'Pixel cache resource limit [type value]' -x
complete -c compare -o lowlight-color -d 'De-emphasize pixel differences with this color [color]' -xa '(__fish_complete_convert_options color)'
complete -c compare -o metric -d 'Measure differences between images with this metric [type]' -xa '(compare -list metric)'
complete -c compare -o monitor -d 'Monitor progress'
complete -c compare -o passphrase -d 'Get the passphrase from this file [filename]' -r
complete -c compare -o profile -d 'Add, delete, or apply an image profile [filename]' -r
complete -c compare -o quality -d 'JPEG/MIFF/PNG compression level [value]'
complete -c compare -o quiet -d 'Suppress all warning messages'
complete -c compare -o quantize -d 'Reduce colors in this colorspace [colorspace]' -xa '(compare -list colorspace)'
complete -c compare -o regard-warnings -d 'Pay attention to warning messages'
complete -c compare -o respect-parentheses -d 'Settings remain in effect until parenthesis boundary'
complete -c compare -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
complete -c compare -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c compare -o set -d 'Attribute set an image attribute [value]'
complete -c compare -o size -d 'Width and height of image [geometry]'
complete -c compare -o subimage-search -d 'Search for subimage'
complete -c compare -o transparent-color -d 'Transparent color [color]' -xa '(__fish_complete_convert_options color)'
complete -c compare -o type -d 'Image type [type]' -xa '(compare -list type)'
complete -c compare -o verbose -d 'Print detailed information about the image'
complete -c compare -o version -d 'Print version information'
complete -c compare -o virtual-pixel -d 'Virtual pixel access method [method]' -xa '(compare -list virtual-pixel)'
complete -c compare -o debug -d 'Display copious debugging information [events]' -xa '(compare -list debug)'
complete -c compare -o help -d 'Print program options'
complete -c compare -o list -d 'Print a list of supported option arguments [type]' -xa '(compare -list list)'
complete -c compare -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
complete -c compare -o synchronize -d 'Synchronize image to storage device'
complete -c compare -o taint -d 'Declare the image as modified'
completions/complete.fish# Completions for complete

complete -c complete -xa '(__fish_complete_command)'
complete -c complete -s c -l command -d "Command to add completion to" -xa '(__fish_complete_command)'
complete -c complete -s p -l path -d "Path to add completion to" -r
complete -c complete -s s -l short-option -d "POSIX-style short option to complete" -x
complete -c complete -s l -l long-option -d "GNU-style long option to complete" -x
complete -c complete -s o -l old-option -d "Old style long option to complete" -x
complete -c complete -s f -l no-files -d "Don't use file completion"
complete -c complete -s F -l force-files -d "Always use file completion"
complete -c complete -s r -l require-parameter -d "Require parameter"
complete -c complete -s x -l exclusive -d "Require parameter and don't use file completion"
complete -c complete -s a -l arguments -d "Space-separated list of possible arguments" -x
complete -c complete -s d -l description -d "Description of completion" -x
complete -c complete -s e -l erase -d "Remove completion"
complete -c complete -s h -l help -d "Display help and exit"
complete -c complete -s C -l do-complete -d "Print completions for a commandline specified as a parameter"
complete -c complete -l escape -d "Make -C escape special characters"
complete -c complete -s n -l condition -d "Completion only used if command has zero exit status" -x
complete -c complete -s w -l wraps -d "Inherit completions from specified command" -xa '(__fish_complete_command)'
complete -c complete -s k -l keep-order -d "Keep order of arguments instead of sorting alphabetically"
complete -c complete -l color -d "When to colorize output" -xa "always never auto"

# Deprecated options

# complete -c complete -s A -l authoritative
# complete -c complete -s u -l unauthoritative
completions/composer.fishfunction __fish_composer_needs_command
    set -l cmd (commandline -xpc)

    if test (count $cmd) -eq 1
        return 0
    end

    return 1
end

function __fish_composer_using_command
    set -l cmd (commandline -xpc)

    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
    end

    return 1
end

function __fish_composer_required_packages
    test -f composer.json; or return
    set -l python (__fish_anypython); or return
    echo "
import itertools
import json
json_data = open('composer.json')
data = json.load(json_data)
json_data.close()
packages = itertools.chain(data.get('require', {}).keys(), data.get('require-dev', {}).keys())
print(\"\n\".join(packages))
    " | $python -S
end

function __fish_composer_installed_packages
    test -f composer.lock; or return
    set -l python (__fish_anypython); or return
    echo "
import json
json_data = open('composer.lock')
data = json.load(json_data)
json_data.close()
installed_packages = []
for package in data['packages']:
    installed_packages.append(package['name'])
for package in data['packages-dev']:
    installed_packages.append(package['name'])
print(\"\n\".join(installed_packages))
" | $python -S
end

function __fish_composer_scripts
    test -f composer.json; or return
    set -l python (__fish_anypython); or return
    echo "
import json
json_data = open('composer.json')
data = json.load(json_data)
json_data.close()
if 'scripts' in data and data['scripts']:
    print(\"\n\".join(data['scripts'].keys()))
" | $python -S
end

# add cmds list
set --local composer_cmds about archive browse check-platform-reqs clear-cache config create-project depends diagnose dump-autoload exec global help home init install licenses list outdated prohibits remove require run-script search self-update show suggests status update validate why why-not

# Custom scripts
complete -f -c composer -n __fish_composer_needs_command -a '(__fish_composer_scripts)' -d 'User script'
complete -f -c composer -n '__fish_composer_using_command run-script' -a "(__fish_composer_scripts)"
complete -f -c composer -n '__fish_composer_using_command run-script' -l timeout -d 'Sets script timeout in seconds, or 0 for never'
complete -f -c composer -n '__fish_composer_using_command run-script' -l dev -d 'Sets the dev mode'
complete -f -c composer -n '__fish_composer_using_command run-script' -l no-dev -d 'Disables the dev mode'
complete -f -c composer -n '__fish_composer_using_command run-script' -l list -d 'List scripts'

# commands
complete -f -c composer -n __fish_composer_needs_command -a about -d 'Short information about Composer'
complete -f -c composer -n __fish_composer_needs_command -a archive -d 'Create an archive of this composer package'
complete -f -c composer -n __fish_composer_needs_command -a browse -d 'Opens the package\'s repository URL or homepage in your browser'
complete -f -c composer -n __fish_composer_needs_command -a check-platform-reqs -d 'Check that platform requirements are satisfied'
complete -f -c composer -n __fish_composer_needs_command -a clear-cache -d 'Clears composer\'s internal package cache'
complete -f -c composer -n __fish_composer_needs_command -a config -d 'Set config options'
complete -f -c composer -n __fish_composer_needs_command -a create-project -d 'Create new project from a package into given directory'
complete -f -c composer -n __fish_composer_needs_command -a depends -d 'Shows which packages depend on the given package'
complete -f -c composer -n __fish_composer_needs_command -a diagnose -d 'Diagnoses the system to identify common errors'
complete -f -c composer -n __fish_composer_needs_command -a dump-autoload -d 'Dumps the autoloader'
complete -f -c composer -n __fish_composer_needs_command -a exec -d 'Executes a vendored binary/script'
complete -f -c composer -n __fish_composer_needs_command -a global -d 'Allows running commands in the global composer dir ($COMPOSER_HOME)'
complete -f -c composer -n __fish_composer_needs_command -a help -d 'Displays help for a command'
complete -f -c composer -n __fish_composer_needs_command -a home -d 'Opens the package\'s repository URL or homepage in your browser'
complete -f -c composer -n __fish_composer_needs_command -a init -d 'Creates a basic composer.json file in current directory'
complete -f -c composer -n __fish_composer_needs_command -a install -d 'Install dependencies from composer.lock or composer.json'
complete -f -c composer -n __fish_composer_needs_command -a licenses -d 'Show information about licenses of dependencies'
complete -f -c composer -n __fish_composer_needs_command -a list -d 'Lists commands'
complete -f -c composer -n __fish_composer_needs_command -a outdated -d 'Shows a list of installed packages with available updates'
complete -f -c composer -n __fish_composer_needs_command -a prohibits -d 'Shows which packages prevent the given package from being installed'
complete -f -c composer -n __fish_composer_needs_command -a remove -d 'Removes a package from the require or require-dev'
complete -f -c composer -n __fish_composer_needs_command -a require -d 'Adds required packages to your composer.json and installs them'
complete -f -c composer -n __fish_composer_needs_command -a run-script -d 'Run the scripts defined in composer.json'
complete -f -c composer -n __fish_composer_needs_command -a search -d 'Search for packages'
complete -f -c composer -n __fish_composer_needs_command -a self-update -d 'Updates composer.phar to the latest version'
complete -f -c composer -n __fish_composer_needs_command -a show -d 'Show information about packages'
complete -f -c composer -n __fish_composer_needs_command -a status -d 'Show a list of locally modified packages'
complete -f -c composer -n __fish_composer_needs_command -a suggests -d 'Shows package suggestions'
complete -f -c composer -n __fish_composer_needs_command -a update -d 'Update dependencies according to composer.json, and update composer.lock'
complete -f -c composer -n __fish_composer_needs_command -a validate -d 'Validates a composer.json'
complete -f -c composer -n __fish_composer_needs_command -a why -d 'Shows which packages cause the given package to be installed'
complete -f -c composer -n __fish_composer_needs_command -a why-not -d 'Shows which packages prevent the given package from being installed'

# archive
complete -f -c composer -n '__fish_composer_using_command archive' -l format -d 'Format of the resulting archive: tar or zip'
complete -f -c composer -n '__fish_composer_using_command archive' -l dir -d 'Write the archive to this directory'
complete -f -c composer -n '__fish_composer_using_command archive' -l file -d 'Write the archive with the given file name. Note that the format will be appended'
complete -f -c composer -n '__fish_composer_using_command archive' -l ignore-filters -d 'Ignore filters when saving package'

# browse
complete -f -c composer -n '__fish_composer_using_command browse' -l homepage -d 'Open the homepage instead of the repository URL'
complete -f -c composer -n '__fish_composer_using_command browse' -l show -d 'Only show the homepage or repository URL'

# check-platform-reqs
complete -f -c composer -n '__fish_composer_using_command check-platform-reqs' -l no-dev -d 'Disables checking of require-dev packages requirements'

# config
complete -f -c composer -n '__fish_composer_using_command config' -l global -d 'Apply command to the global config file'
complete -f -c composer -n '__fish_composer_using_command config' -l editor -d 'Open editor'
complete -f -c composer -n '__fish_composer_using_command config' -l auth -d 'Affect auth config file (only used for --editor)'
complete -f -c composer -n '__fish_composer_using_command config' -l unset -d 'Unset the given setting-key'
complete -f -c composer -n '__fish_composer_using_command config' -l list -d 'List configuration settings'
complete -f -c composer -n '__fish_composer_using_command config' -l file -d 'If you want to choose a different composer.json or config.json'
complete -f -c composer -n '__fish_composer_using_command config' -l absolute -d 'Returns absolute paths when fetching *-dir config values instead of relative'

# create-project
complete -f -c composer -n '__fish_composer_using_command create-project' -l stability -d 'Minimum-stability allowed (unless a version is specified)'
complete -f -c composer -n '__fish_composer_using_command create-project' -l prefer-source -d 'Forces installation from package sources when possible, including VCS information'
complete -f -c composer -n '__fish_composer_using_command create-project' -l prefer-dist -d 'Forces installation from package dist even for dev versions'
complete -f -c composer -n '__fish_composer_using_command create-project' -l repository -d 'Pick a different repository (as url or json config) to look for the package'
complete -f -c composer -n '__fish_composer_using_command create-project' -l repository-url -d 'DEPRECATED: Use --repository instead'
complete -f -c composer -n '__fish_composer_using_command create-project' -l dev -d 'Enables installation of require-dev packages (enabled by default, only present for BC)'
complete -f -c composer -n '__fish_composer_using_command create-project' -l no-dev -d 'Disables installation of require-dev packages'
complete -f -c composer -n '__fish_composer_using_command create-project' -l no-custom-installers -d 'DEPRECATED: Use no-plugins instead'
complete -f -c composer -n '__fish_composer_using_command create-project' -l no-scripts -d 'Whether to prevent execution of all defined scripts in the root package'
complete -f -c composer -n '__fish_composer_using_command create-project' -l no-progress -d 'Do not output download progress'
complete -f -c composer -n '__fish_composer_using_command create-project' -l no-secure-http -d 'Disable secure-http while installing the root package. (This is a BAD IDEA)'
complete -f -c composer -n '__fish_composer_using_command create-project' -l keep-vcs -d 'Whether to prevent deleting the vcs folder'
complete -f -c composer -n '__fish_composer_using_command create-project' -l remove-vcs -d 'Whether to force deletion of the vcs folder without prompting'
complete -f -c composer -n '__fish_composer_using_command create-project' -l no-install -d 'Whether to skip installation of the package dependencies'
complete -f -c composer -n '__fish_composer_using_command create-project' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages)'

# depends
complete -f -c composer -n '__fish_composer_using_command depends' -a "(__fish_composer_installed_packages)"
complete -f -c composer -n '__fish_composer_using_command depends' -l recursive -d 'Recursively resolves up to the root package'
complete -f -c composer -n '__fish_composer_using_command depends' -l tree -d 'Prints the results as a nested tree'

# dump-autoload
complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file'
complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l optimize -d 'Optimizes PSR0 and PSR4 packages to be loaded with classmaps too, good for production'
complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize`'
complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l apcu -d 'Use APCu to cache found/not-found classes'
complete -f -c composer -n '__fish_composer_using_command dump-autoload' -l no-dev -d 'Disables autoload-dev rules'

# exec
complete -f -c composer -n '__fish_composer_using_command exec' -l list

# help
complete -f -c composer -n '__fish_composer_using_command help' -a "$composer_cmds"
complete -f -c composer -n '__fish_composer_using_command help' -l xml -d 'To output help as XML'
complete -f -c composer -n '__fish_composer_using_command help' -l format -d 'The output format (txt, xml, json, or md)'
complete -f -c composer -n '__fish_composer_using_command help' -l raw -d 'To output raw command help'

# init
complete -f -c composer -n '__fish_composer_using_command init' -l name -d 'Name of the package'
complete -f -c composer -n '__fish_composer_using_command init' -l description -d 'Description of package'
complete -f -c composer -n '__fish_composer_using_command init' -l author -d 'Author name of package'
complete -f -c composer -n '__fish_composer_using_command init' -l type -d 'Type of package (e.g. library, project, metapackage, composer-plugin)'
complete -f -c composer -n '__fish_composer_using_command init' -l homepage -d 'Homepage of package'
complete -f -c composer -n '__fish_composer_using_command init' -l require -d 'Package to require with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"'
complete -f -c composer -n '__fish_composer_using_command init' -l require-dev -d 'Package to require for development with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"'
complete -f -c composer -n '__fish_composer_using_command init' -l stability -d 'Minimum stability (empty or one of: stable, RC, beta, alpha, dev)'
complete -f -c composer -n '__fish_composer_using_command init' -l license -d 'License of package'
complete -f -c composer -n '__fish_composer_using_command init' -l repository -d 'Add custom repositories, either by URL or using JSON arrays'

# install
complete -f -c composer -n '__fish_composer_using_command install' -l prefer-source -d 'Forces installation from package sources when possible, including VCS information'
complete -f -c composer -n '__fish_composer_using_command install' -l prefer-dist -d 'Forces installation from package dist even for dev versions'
complete -f -c composer -n '__fish_composer_using_command install' -l dry-run -d 'Outputs the operations but will not execute anything (implicitly enables --verbose)'
complete -f -c composer -n '__fish_composer_using_command install' -l dev -d 'Enables installation of require-dev packages (enabled by default, only present for BC)'
complete -f -c composer -n '__fish_composer_using_command install' -l no-dev -d 'Disables installation of require-dev packages'
complete -f -c composer -n '__fish_composer_using_command install' -l no-custom-installers -d 'DEPRECATED: Use no-plugins instead'
complete -f -c composer -n '__fish_composer_using_command install' -l no-autoloader -d 'Skips autoloader generation'
complete -f -c composer -n '__fish_composer_using_command install' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file'
complete -f -c composer -n '__fish_composer_using_command install' -l no-progress -d 'Do not output download progress'
complete -f -c composer -n '__fish_composer_using_command install' -l no-suggest -d 'Do not show package suggestions'
complete -f -c composer -n '__fish_composer_using_command install' -l optimize-autoloader -d 'Optimize autoloader during autoloader dump'
complete -f -c composer -n '__fish_composer_using_command install' -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`'
complete -f -c composer -n '__fish_composer_using_command install' -l apcu-autoloader -d 'Use APCu to cache found/not-found classes'
complete -f -c composer -n '__fish_composer_using_command install' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages)'

# licenses
complete -f -c composer -n '__fish_composer_using_command licenses' -l format -d 'Format of the output: text or json'
complete -f -c composer -n '__fish_composer_using_command licenses' -l no-dev -d 'Disables search in require-dev packages'

# list
complete -f -c composer -n '__fish_composer_using_command list' -l xml -d 'To output list as XML'
complete -f -c composer -n '__fish_composer_using_command list' -l raw -d 'To output raw command list'
complete -f -c composer -n '__fish_composer_using_command list' -l format -d 'The output format (txt, xml, json, or md)'

# outdated
complete -f -c composer -n '__fish_composer_using_command outdated' -l outdated -d 'Show only packages that are outdated'
complete -f -c composer -n '__fish_composer_using_command outdated' -l all -d 'Show all installed packages with their latest versions'
complete -f -c composer -n '__fish_composer_using_command outdated' -l direct -d 'Shows only packages that are directly required by the root package'
complete -f -c composer -n '__fish_composer_using_command outdated' -l strict -d 'Return a non-zero exit code when there are outdated packages'
complete -f -c composer -n '__fish_composer_using_command outdated' -l minor-only -d 'Show only packages that have minor SemVer-compatible updates. Use with the --outdated option'
complete -f -c composer -n '__fish_composer_using_command outdated' -l format -d 'Format of the output: text or json'
complete -f -c composer -n '__fish_composer_using_command outdated' -l ignore -d 'Ignore specified package(s). Use it with the --outdated option if you don\'t want to be informed about new versions of some packages'

# prohibits
complete -f -c composer -n '__fish_composer_using_command prohibits' -l recursive -d 'Recursively resolves up to the root package'
complete -f -c composer -n '__fish_composer_using_command prohibits' -l tree -d 'Prints the results as a nested tree'

# remove
complete -f -c composer -n '__fish_composer_using_command remove' -a "(__fish_composer_required_packages)"
complete -f -c composer -n '__fish_composer_using_command remove' -l dev -d 'Removes a package from the require-dev section'
complete -f -c composer -n '__fish_composer_using_command remove' -l no-progress -d 'Do not output download progress'
complete -f -c composer -n '__fish_composer_using_command remove' -l no-update -d 'Disables the automatic update of the dependencies'
complete -f -c composer -n '__fish_composer_using_command remove' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file'
complete -f -c composer -n '__fish_composer_using_command remove' -l update-no-dev -d 'Run the dependency update with the --no-dev option'
complete -f -c composer -n '__fish_composer_using_command remove' -l update-with-dependencies -d 'Allow inherited dependencies to be updated with explicit dependencies (default)'
complete -f -c composer -n '__fish_composer_using_command remove' -l no-update-with-dependencies -d 'Disallow inherited dependencies to be updated with explicit dependencies'
complete -f -c composer -n '__fish_composer_using_command remove' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages)'
complete -f -c composer -n '__fish_composer_using_command remove' -l optimize-autoloader -d 'Optimize autoloader during autoloader dump'
complete -f -c composer -n '__fish_composer_using_command remove' -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`'
complete -f -c composer -n '__fish_composer_using_command remove' -l apcu-autoloader -d 'Use APCu to cache found/not-found classes'

# require
complete -f -c composer -n '__fish_composer_using_command require' -l dev -d 'Add requirement to require-dev'
complete -f -c composer -n '__fish_composer_using_command require' -l prefer-source -d 'Forces installation from package sources when possible, including VCS information'
complete -f -c composer -n '__fish_composer_using_command require' -l prefer-dist -d 'Forces installation from package dist even for dev versions'
complete -f -c composer -n '__fish_composer_using_command require' -l no-progress -d 'Do not output download progress'
complete -f -c composer -n '__fish_composer_using_command require' -l no-suggest -d 'Do not show package suggestions'
complete -f -c composer -n '__fish_composer_using_command require' -l no-update -d 'Disables the automatic update of the dependencies'
complete -f -c composer -n '__fish_composer_using_command require' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file'
complete -f -c composer -n '__fish_composer_using_command require' -l update-no-dev -d 'Run the dependency update with the --no-dev option'
complete -f -c composer -n '__fish_composer_using_command require' -l update-with-dependencies -d 'Allows inherited dependencies to be updated, except those that are root requirements'
complete -f -c composer -n '__fish_composer_using_command require' -l update-with-all-dependencies -d 'Allows all inherited dependencies to be updated, including those that are root requirements'
complete -f -c composer -n '__fish_composer_using_command require' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages)'
complete -f -c composer -n '__fish_composer_using_command require' -l prefer-stable -d 'Prefer stable versions of dependencies'
complete -f -c composer -n '__fish_composer_using_command require' -l prefer-lowest -d 'Prefer lowest versions of dependencies'
complete -f -c composer -n '__fish_composer_using_command require' -l sort-packages -d 'Sorts packages when adding/updating a new dependency'
complete -f -c composer -n '__fish_composer_using_command require' -l optimize-autoloader -d 'Optimize autoloader during autoloader dump'
complete -f -c composer -n '__fish_composer_using_command require' -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`'
complete -f -c composer -n '__fish_composer_using_command require' -l apcu-autoloader -d 'Use APCu to cache found/not-found classes'

# search
complete -f -c composer -n '__fish_composer_using_command search' -l only-name -d 'Search only in name'
complete -f -c composer -n '__fish_composer_using_command search' -l type -d 'Search for a specific package type'

# self-update
complete -f -c composer -n '__fish_composer_using_command self-update' -l rollback -d 'Revert to an older installation of composer'
complete -f -c composer -n '__fish_composer_using_command self-update' -l clean-backups -d 'Delete old backups during an update, leave only current version of composer'
complete -f -c composer -n '__fish_composer_using_command self-update' -l no-progress -d 'Do not output download progress'
complete -f -c composer -n '__fish_composer_using_command self-update' -l update-keys -d 'Prompt user for a key update'
complete -f -c composer -n '__fish_composer_using_command self-update' -l stable -d 'Force an update to the stable channel'
complete -f -c composer -n '__fish_composer_using_command self-update' -l preview -d 'Force an update to the preview channel'
complete -f -c composer -n '__fish_composer_using_command self-update' -l snapshot -d 'Force an update to the snapshot channel'
complete -f -c composer -n '__fish_composer_using_command self-update' -l set-channel-only -d 'Only store the channel as the default one and then exit'

# show
complete -f -c composer -n '__fish_composer_using_command show' -a "(__fish_composer_installed_packages)"
complete -f -c composer -n '__fish_composer_using_command show' -l all -d 'List all packages'
complete -f -c composer -n '__fish_composer_using_command show' -l installed -d 'List installed packages only (enabled by default, only present for BC)'
complete -f -c composer -n '__fish_composer_using_command show' -l platform -d 'List platform packages only'
complete -f -c composer -n '__fish_composer_using_command show' -l available -d 'List available packages only'
complete -f -c composer -n '__fish_composer_using_command show' -l self -d 'Show the root package information'
complete -f -c composer -n '__fish_composer_using_command show' -l name-only -d 'List package names only'
complete -f -c composer -n '__fish_composer_using_command show' -l path -d 'Show package paths'
complete -f -c composer -n '__fish_composer_using_command show' -l tree -d 'List the dependencies as a tree'
complete -f -c composer -n '__fish_composer_using_command show' -l latest -d 'Show the latest version'
complete -f -c composer -n '__fish_composer_using_command show' -l outdated -d 'Show the latest version but only for packages that are outdated'
complete -f -c composer -n '__fish_composer_using_command show' -l ignore -d 'Ignore specified package(s). Use it with the --outdated option if you don\'t want to be informed about new versions of some packages'
complete -f -c composer -n '__fish_composer_using_command show' -l minor-only -d 'Show only packages that have minor SemVer-compatible updates. Use with the --outdated option'
complete -f -c composer -n '__fish_composer_using_command show' -l direct -d 'Shows only packages that are directly required by the root package'
complete -f -c composer -n '__fish_composer_using_command show' -l strict -d 'Return a non-zero exit code when there are outdated packages'
complete -f -c composer -n '__fish_composer_using_command show' -l format -d 'Format of the output: text or json'

# suggests
complete -f -c composer -n '__fish_composer_using_command suggests' -l by-package -d 'Groups output by suggesting package'
complete -f -c composer -n '__fish_composer_using_command suggests' -l by-suggestion -d 'Groups output by suggested package'
complete -f -c composer -n '__fish_composer_using_command suggests' -l no-dev -d 'Exclude suggestions from require-dev packages'

# update
complete -f -c composer -n '__fish_composer_using_command update' -a "(__fish_composer_required_packages)"
complete -f -c composer -n '__fish_composer_using_command update' -l prefer-source -d 'Forces installation from package sources when possible, including VCS information'
complete -f -c composer -n '__fish_composer_using_command update' -l prefer-dist -d 'Forces installation from package dist even for dev versions'
complete -f -c composer -n '__fish_composer_using_command update' -l dry-run -d 'Outputs the operations but will not execute anything (implicitly enables --verbose)'
complete -f -c composer -n '__fish_composer_using_command update' -l dev -d 'Enables installation of require-dev packages (enabled by default, only present for BC)'
complete -f -c composer -n '__fish_composer_using_command update' -l no-dev -d 'Disables installation of require-dev packages'
complete -f -c composer -n '__fish_composer_using_command update' -l lock -d 'Only updates the lock file hash to suppress warning about the lock file being out of date'
complete -f -c composer -n '__fish_composer_using_command update' -l no-custom-installers -d 'DEPRECATED: Use no-plugins instead'
complete -f -c composer -n '__fish_composer_using_command update' -l no-autoloader -d 'Skips autoloader generation'
complete -f -c composer -n '__fish_composer_using_command update' -l no-scripts -d 'Skips the execution of all scripts defined in composer.json file'
complete -f -c composer -n '__fish_composer_using_command update' -l no-progress -d 'Do not output download progress'
complete -f -c composer -n '__fish_composer_using_command update' -l no-suggest -d 'Do not show package suggestions'
complete -f -c composer -n '__fish_composer_using_command update' -l with-dependencies -d 'Add deps of whitelisted packages to whitelist, except those defined in root package'
complete -f -c composer -n '__fish_composer_using_command update' -l with-all-dependencies -d 'Add deps of whitelisted packages to whitelist, including those defined in root package'
complete -f -c composer -n '__fish_composer_using_command update' -s v -l verbose -d 'Shows more details including new commits pulled in when updating packages'
complete -f -c composer -n '__fish_composer_using_command update' -s o -l optimize-autoloader -d 'Optimize autoloader during autoloader dump'
complete -f -c composer -n '__fish_composer_using_command update' -s a -l classmap-authoritative -d 'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`'
complete -f -c composer -n '__fish_composer_using_command update' -l apcu-autoloader -d 'Use APCu to cache found/not-found classes'
complete -f -c composer -n '__fish_composer_using_command update' -l ignore-platform-reqs -d 'Ignore platform requirements (php & ext- packages)'
complete -f -c composer -n '__fish_composer_using_command update' -l prefer-stable -d 'Prefer stable versions of dependencies'
complete -f -c composer -n '__fish_composer_using_command update' -l prefer-lowest -d 'Prefer lowest versions of dependencies'
complete -f -c composer -n '__fish_composer_using_command update' -s i -l interactive -d 'Interactive interface with autocompletion to select the packages to update'
complete -f -c composer -n '__fish_composer_using_command update' -l root-reqs -d 'Restricts the update to your first degree dependencies'

# validate
complete -f -c composer -n '__fish_composer_using_command validate' -l no-check-all -d 'Do not validate requires for overly strict/loose constraints'
complete -f -c composer -n '__fish_composer_using_command validate' -l no-check-lock -d 'Do not check if lock file is up to date'
complete -f -c composer -n '__fish_composer_using_command validate' -l no-check-publish -d 'Do not check for publish errors'
complete -f -c composer -n '__fish_composer_using_command validate' -l with-dependencies -d 'Also validate the composer.json of all installed dependencies'
complete -f -c composer -n '__fish_composer_using_command validate' -l strict -d 'Return a non-zero exit code for warnings as well as errors'

# why
complete -f -c composer -n '__fish_composer_using_command why' -a "(__fish_composer_installed_packages)"

# why-not
complete -f -c composer -n '__fish_composer_using_command why-not' -a "(__fish_composer_installed_packages)"

# global options
complete -c composer -n __fish_composer_needs_command -s h -l help -d 'Displays composer\'s help'
complete -c composer -n __fish_composer_needs_command -s q -l quiet -d 'Do not output any message'
complete -c composer -n __fish_composer_needs_command -s v -l verbose -d 'Verbose mode (pass multiple times for even verboser mode)'
complete -c composer -n __fish_composer_needs_command -s V -l version -d 'Display composer\'s application version'
complete -c composer -n __fish_composer_needs_command -l ansi -d 'Force ANSI output'
complete -c composer -n __fish_composer_needs_command -l no-ansi -d 'Disable ANSI output'
complete -c composer -n __fish_composer_needs_command -s n -l no-interaction -d 'Do not ask any interactive question'
complete -c composer -n __fish_composer_needs_command -l profile -d 'Display timing and memory usage information'
complete -c composer -n __fish_composer_needs_command -l no-plugins -d 'Whether to disable plugins'
complete -c composer -n __fish_composer_needs_command -s d -l working-dir -d 'If specified, use the given directory as working directory'
complete -c composer -n __fish_composer_needs_command -l no-cache -d 'Prevent use of the cache'
completions/composer.phar.fishcomplete -c composer.phar --wraps=composer
completions/composite.fishcomplete -c composite -o affine -d 'Affine transform matrix [matrix]'
complete -c composite -o alpha -d 'Control alpha/matte channel of an image [option]' -xa '(convert -list alpha)'
complete -c composite -o authenticate -d 'Decipher image with this password [password]'
complete -c composite -o blue-primary -d 'Chromaticity blue primary point [point]'
complete -c composite -o channel -d 'Apply option to select image channels [type]' -xa '(convert -list channel)'
complete -c composite -o colorspace -d 'Alternate image colorspace [type]' -xa '(convert -list colorspace)'
complete -c composite -o comment -d 'Annotate image with comment [string]'
complete -c composite -o compose -d 'Composite operator [operator]'
complete -c composite -o compress -d 'Type of pixel compression when writing the image [type]' -xa '(convert -list compress)'
complete -c composite -o define -d 'Define one or more image format options [format:option]'
complete -c composite -o depth -d 'Image depth [value]'
complete -c composite -o density -d 'Horizontal and vertical density of the image [geometry]'
complete -c composite -o display -d 'Get image or font from this X server [server]'
complete -c composite -o dispose -d 'Layer disposal method [method]' -xa '(convert -list dispose)'
complete -c composite -o dither -d 'Apply error diffusion to image [method]' -xa '(convert -list dither)'
complete -c composite -o encoding -d 'Encoding type [type text]' -xa '(__fish_print_encodings)'
complete -c composite -o endian -d 'Endianness (MSB or LSB) of the image [type]' -xa '(convert -list endian)'
complete -c composite -o filter -d 'Use this filter when resizing an image [type]' -xa '(convert -list filter)'
complete -c composite -o font -d 'Render text with this font [name]' -xa '(__fish_complete_convert_options font)'
complete -c composite -o format -d 'Output formatted image characteristics ["string"]'
complete -c composite -o gravity -d 'Which direction to gravitate towards [type]' -xa '(convert -list gravity)'
complete -c composite -o green-primary -d 'Chromaticity green primary point [point]'
complete -c composite -o interlace -d 'Type of image interlacing scheme [type]' -xa '(convert -list interlace)'
complete -c composite -o interpolate -d 'Pixel color interpolation method [method]' -xa '(convert -list interpolate)'
complete -c composite -o label -d 'Assign a label to an image [string]'
complete -c composite -o limit -d 'Pixel cache resource limit [type value]' -x
complete -c composite -o monitor -d 'Monitor progress'
complete -c composite -o page -d 'Size and location of an image canvas (setting) [geometry]'
complete -c composite -o pointsize -d 'Font point size [value]'
complete -c composite -o quality -d 'JPEG/MIFF/PNG compression level [value]'
complete -c composite -o quiet -d 'Suppress all warning messages'
complete -c composite -o red-primary -d 'Chromaticity red primary point [point]'
complete -c composite -o regard-warnings -d 'Pay attention to warning messages'
complete -c composite -o respect-parentheses -d 'Settings remain in effect until parenthesis boundary'
complete -c composite -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
complete -c composite -o scene -d 'Image scene number [value]'
complete -c composite -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c composite -o size -d 'Width and height of image [geometry]'
complete -c composite -o synchronize -d 'Synchronize image to storage device'
complete -c composite -o taint -d 'Declare the image as modified'
complete -c composite -o transparent-color -d 'Transparent color [color]' -xa '(__fish_complete_convert_options color)'
complete -c composite -o treedepth -d 'Color tree depth [value]'
complete -c composite -o tile -d 'Repeat composite operation across and down image'
complete -c composite -o units -d 'The units of image resolution [type]' -xa '(convert -list units)'
complete -c composite -o verbose -d 'Print detailed information about the image'
complete -c composite -o virtual-pixel -d 'Virtual pixel access method [method]' -xa '(convert -list virtual-pixel)'
complete -c composite -o white-point -d 'Chromaticity white point [point]'
complete -c composite -o blend -d 'Blend images [geometry]'
complete -c composite -o border -d 'Surround image with a border of color [geometry]'
complete -c composite -o bordercolor -d 'Border color [color]' -xa '(__fish_complete_convert_options color)'
complete -c composite -o colors -d 'Preferred number of colors in the image [value]'
complete -c composite -o decipher -d 'Convert cipher pixels to plain pixels [filename]' -r
complete -c composite -o displace -d 'Shift image pixels defined by a displacement map [geometry]'
complete -c composite -o dissolve -d 'Dissolve the two images a given percent [value]'
complete -c composite -o distort -d 'Shift lookup based on a absolute distortion map [geometry]'
complete -c composite -o encipher -d 'Convert plain pixels to cipher pixels [filename]' -r
complete -c composite -o extract -d 'Extract area from image [geometry]'
complete -c composite -o geometry -d 'Location of the composite image [geometry]'
complete -c composite -o identify -d 'Identify the format and characteristics of the image'
complete -c composite -o monochrome -d 'Transform image to black and white'
complete -c composite -o negate -d 'Replace every pixel with its complementary color '
complete -c composite -o profile -d 'Add ICM or IPTC information profile to image [filename]' -r
complete -c composite -o quantize -d 'Reduce colors in this colorspace [colorspace]' -xa '(convert -list colorspace)'
complete -c composite -o repage -d 'Size and location of an image canvas (operator) [geometry]'
complete -c composite -o rotate -d 'Apply Paeth rotation to the image [degrees]'
complete -c composite -o resize -d 'Resize the image [geometry]'
complete -c composite -o sharpen -d 'Sharpen the image [geometry]'
complete -c composite -o shave -d 'Shave pixels from the image edges [geometry]'
complete -c composite -o stegano -d 'Offset hide watermark within an image'
complete -c composite -o stereo -d 'Combine two image to create a stereo anaglyph [geometry]'
complete -c composite -o strip -d 'Strip image of all profiles and comments'
complete -c composite -o thumbnail -d 'Create a thumbnail of the image [geometry]'
complete -c composite -o transform -d 'Affine transform image'
complete -c composite -o type -d 'Image type [type]' -xa '(convert -list type)'
complete -c composite -o unsharp -d 'Sharpen the image [geometry]'
complete -c composite -o watermark -d 'Percent brightness and saturation of a watermark [geometry]'
complete -c composite -o write -d 'Write images to this file [filename]' -r
complete -c composite -o swap -d 'Swap two images in the image sequence [indexes]'
complete -c composite -o debug -d 'Display copious debugging information [events]' -xa '(convert -list debug)'
complete -c composite -o help -d 'Print program options'
complete -c composite -o list -d 'Print a list of supported option arguments [type]' -xa '(convert -list list)'
complete -c composite -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
complete -c composite -o version -d 'Print version information'
complete -c composite -o matte -d 'Store matte channel if the image has one'
complete -c composite -o support -d 'Resize support: > 1.0 is blurry, < 1.0 is sharp [factor]'
completions/conda.fish# Fish shell completions for conda, the package management system
# https://conda.io/docs
# Based on `conda help` as per version 4.4.11
# Advanced completions:
# - completion of already defined keys for `conda config`
# - completion of already created environment where possible
#
# Note: conda ships with a completion for fish, automatically generated
# from `conda -h` but it is far cruder than the completions in this file,
# and it is by nature far too tricky to tweak to get the desired richness.
# Hence this effort.

# First, as part of conda's configuration, some complete would have been defined
# Let's erase them, so that we start from a blank state
complete -c conda -e

function __fish_conda_subcommand
    # This function does triple-duty:
    # If called without arguments, it will print the first subcommand.
    # If one exists, it returns false.
    # If it doesn't, it returns true.
    #
    # If called with arguments, it will check that those match the given subcommands,
    # and that there are no additional subcommands.
    set -l subcmds $argv
    set -q subcmds[1]
    set -l have_sub $status

    # get the commandline args without the "conda"
    set -l toks (commandline -xpc)[2..-1]

    # if we had options with arguments,
    # they'd need to be listed here to be removed.
    argparse -u -- $toks 2>/dev/null
    # Return false if it fails - this shouldn't really happen,
    # so all bets are off
    or return 2

    # Remove all matching subcommands
    while set -q subcmds[1]
        # If the subcommand matches, or we have an option, go on.
        # (if the option took an argument we wouldn't know,
        #  so it needs to be argparse'd out above!)
        if test "$subcmds[1]" = "$argv[1]"
            set -e argv[1]
            set -e subcmds[1]
        else
            return 1
        end
    end

    # If we have no subcommand
    # we either matched all given subcommands or we need one.
    if not set -q argv[1]
        return $have_sub
    end

    echo -- $argv[1]

    # If we didn't have subcommands to check, return true
    # If we did, this is an additional command and so we return false.
    not test $have_sub -eq 0
end

function __fish_conda -a cmd
    complete -c conda -n "contains -- (__fish_conda_subcommand) $cmd" $argv[2..-1]
end

# Complete for the first argument only
function __fish_conda_top
    complete -c conda -n 'not __fish_conda_subcommand' $argv
end

function __fish_conda_config_keys
    conda config --show | string match -r '^\w+(?=:)'
end

function __fish_conda_environments
    conda env list | string match -rv '^#' | string match -r '^\S+'
end

# common options
complete -c conda -f
complete -c conda -s h -l help -d "Show help and exit"

# top-level options
__fish_conda_top -s V -l version -d "Show the conda version number and exit"

# top-level commands
__fish_conda_top -a clean -d "Remove unused packages and caches"
__fish_conda_top -a config -d "Modify configuration values in .condarc"
__fish_conda_top -a create -d "Create a new conda environment from a list of specified packages"
__fish_conda_top -a help -d "Displays a list of available conda commands and their help strings"
__fish_conda_top -a info -d "Display information about current conda install"
__fish_conda_top -a install -d "Installs a list of packages into a specified conda environment"
__fish_conda_top -a list -d "List linked packages in a conda environment"
__fish_conda_top -a package -d "Low-level conda package utility (EXPERIMENTAL)"
__fish_conda_top -a remove -d "Remove a list of packages from a specified conda environment"
__fish_conda_top -a uninstall -d "Alias for conda remove"
__fish_conda_top -a search -d "Search for packages and display associated information"
__fish_conda_top -a update -d "Updates conda packages to the latest compatible version"
__fish_conda_top -a upgrade -d "Alias for conda update"

# command added by sourcing ~/miniconda3/etc/fish/conf.d/conda.fish,
# which is the recommended way to use conda with fish
__fish_conda_top -a activate -d "Activate the given environment"
__fish_conda activate -x -a "(__fish_conda_environments)"
__fish_conda_top -a deactivate -d "Deactivate current environment, reactivating the previous one"

# common to all top-level commands

set -l __fish_conda_commands clean config create help info install list package remove uninstall search update upgrade
for cmd in $__fish_conda_commands
    __fish_conda $cmd -l json -d "Report all output as json"
    __fish_conda $cmd -l debug -d "Show debug output"
    __fish_conda $cmd -l verbose -s v -d "Use once for info, twice for debug, three times for trace"
end

# 'clean' command
__fish_conda clean -s y -l yes -d "Do not ask for confirmation"
__fish_conda clean -l dry-run -d "Only display what would have been done"
__fish_conda clean -s q -l quiet -d "Do not display progress bar"
__fish_conda clean -s a -l all -d "Remove all: same as -iltps"
__fish_conda clean -s i -l index-cache -d "Remove index cache"
__fish_conda clean -s l -l lock -d "Remove all conda lock files"
__fish_conda clean -s t -l tarballs -d "Remove cached package tarballs"
__fish_conda clean -s p -l packages -d "Remove unused cached packages (no check for symlinks)"
__fish_conda clean -s s -l source-cache -d "Remove files from the source cache of conda build"

# 'config' command

__fish_conda config -l system -d "Write to the system .condarc file"
__fish_conda config -l env -d "Write to the active conda environment .condarc file"
__fish_conda config -l file -d "Write to the given file" -F
__fish_conda config -l show -x -a "(__fish_conda_config_keys)" -d "Display configuration values"
__fish_conda config -l show-sources -d "Display all identified configuration sources"
__fish_conda config -l validate -d "Validate all configuration sources"
__fish_conda config -l describe -x -a "(__fish_conda_config_keys)" -d "Describe configuration parameters"
__fish_conda config -l write-default -d "Write the default configuration to a file"
__fish_conda config -l get -x -a "(__fish_conda_config_keys)" -d "Get a configuration value"
__fish_conda config -l append -d "Add one configuration value to the end of a list key"
__fish_conda config -l prepend -d "Add one configuration value to the beginning of a list key"
__fish_conda config -l add -d "Alias for --prepend"
__fish_conda config -l set -x -a "(__fish_conda_config_keys)" -d "Set a boolean or string key"
__fish_conda config -l remove -x -a "(__fish_conda_config_keys)" -d "Remove a configuration value from a list key"
__fish_conda config -l remove-key -x -a "(__fish_conda_config_keys)" -d "Remove a configuration key (and all its values)"
__fish_conda config -l stdin -d "Apply configuration given in yaml format from stdin"

# 'help' command
__fish_conda help -d "Displays a list of available conda commands and their help strings"
__fish_conda help -x -a "$__fish_conda_commands"

# 'info' command
__fish_conda info -l offline -d "Offline mode, don't connect to the Internet."
__fish_conda info -s a -l all -d "Show all information, (environments, license, and system information)"
__fish_conda info -s e -l envs -d "List all known conda environments"
__fish_conda info -s l -l license -d "Display information about the local conda licenses list"
__fish_conda info -s s -l system -d "List environment variables"
__fish_conda info -l base -d "Display base environment path"
__fish_conda info -l unsafe-channels -d "Display list of channels with tokens exposed"

# The remaining commands share many options, so the definitions are written the other way around:
# the outer loop is on the options

# Option channel
for cmd in create install remove search update
    __fish_conda $cmd -s c -l channel -d 'Additional channel to search for packages'
end

# Option channel-priority
for cmd in create install update
    __fish_conda $cmd -l channel-priority -d 'Channel priority takes precedence over package version'
end

# Option clobber
for cmd in create install update
    __fish_conda $cmd -l clobber -d 'Allow clobbering of overlapping file paths (no warnings)'
end

# Option clone
__fish_conda create -l clone -x -a "(__fish_conda_environments)" -d "Path to (or name of) existing local environment"

# Option copy
for cmd in create install update
    __fish_conda $cmd -l copy -d 'Install all packages using copies instead of hard- or soft-linking'
end

# Option download-only
for cmd in create install update
    __fish_conda $cmd -l download-only -d 'Solve an environment: populate caches but no linking/unlinking into prefix'
end

# Option dry-run
for cmd in create install remove update
    __fish_conda $cmd -l dry-run -d 'Only display what would have been done'
end

# Option file
for cmd in create install update
    __fish_conda $cmd -l file -d 'Read package versions from the given file' -F
end

# Option force
for cmd in create install remove update
    __fish_conda $cmd -l force -d 'Force install (even when package already installed)'
end

# Option insecure
for cmd in create install remove search update
    __fish_conda $cmd -l insecure -d 'Allow conda to perform "insecure" SSL connections and transfers'
end

# Option mkdir
for cmd in create install update
    __fish_conda $cmd -l mkdir -d 'Create the environment directory if necessary'
end

# Option name
__fish_conda create -s n -l name -d "Name of new environment"
for cmd in install list remove search update
    __fish_conda $cmd -s n -l name -x -a "(__fish_conda_environments)" -d "Name of existing environment"
end

# Option no-channel-priority
for cmd in create install update
    __fish_conda $cmd -l no-channel-priority -l no-channel-pri -l no-chan-pri -d 'Package version takes precedence over channel priority'
end

# Option no-default-packages
__fish_conda create -l no-default-packages -d 'Ignore create_default_packages in the .condarc file'

# Option no-deps
for cmd in create install update
    __fish_conda $cmd -l no-deps -d 'Do not install, update, remove, or change dependencies'
end

# Option no-pin
for cmd in create install remove update
    __fish_conda $cmd -l no-pin -d 'Ignore pinned file'
end

# Option no-show-channel-urls
for cmd in create install list update
    __fish_conda $cmd -l no-show-channel-urls -d "Don't show channel urls"
end

# Option no-update-dependencies
for cmd in create install update
    __fish_conda $cmd -l no-update-dependencies -l no-update-deps -d "Don't update dependencies"
end

# Option offline
for cmd in create install remove search update
    __fish_conda $cmd -l offline -d "Offline mode, don't connect to the Internet"
end

# Option only-deps
for cmd in create install update
    __fish_conda $cmd -l only-deps -d "Only install dependencies"
end

# Option override-channels
for cmd in create install remove search update
    __fish_conda $cmd -l override-channels -d "Do not search default or .condarc channels"
end

# Option prefix
for cmd in create install list remove search update
    __fish_conda $cmd -s p -l prefix -d "Full path to environment prefix"
end

# Option quiet
for cmd in create install remove update
    __fish_conda $cmd -s q -l quiet -d "Do not display progress bar"
end

# Option show-channel-urls
for cmd in create install list update
    __fish_conda $cmd -l show-channel-urls -d "Show channel urls"
end

# Option update-dependencies
for cmd in create install update
    __fish_conda $cmd -l update-dependencies -l update-deps -d "Update dependencies"
end

# Option use-index-cache
for cmd in create install remove search update
    __fish_conda $cmd -s C -l use-index-cache -d "Use cache of channel index files, even if it has expired"
end

# Option use-local
for cmd in create install remove search update
    __fish_conda $cmd -l use-local -d "Use locally built packages"
end

# Option yes
for cmd in create install remove update
    __fish_conda $cmd -s y -l yes -d "Do not ask for confirmation"
end

# Option revision
__fish_conda install -l revision -d "Revert to the specified REVISION"

# Option canonical
__fish_conda list -s c -l canonical -d "Output canonical names of packages only. Implies --no-pip"

# Option explicit
__fish_conda list -l explicit -d "List explicitly all installed conda with URL (output usable by conda create --file)"

# Option export
__fish_conda list -s e -l export -d "Output requirement string only (output usable by conda create --file)"

# Option full-name
__fish_conda list -s f -l full-name -d "Only search for full names, i.e., ^<regex>\$"

# Option md5
__fish_conda list -l md5 -d "Add MD5 hashsum when using --explicit"

# Option no-pip
__fish_conda list -s c -l canonical -d "Output canonical names of packages only. Implies --no-pip"

# Option revisions
__fish_conda list -s r -l revisions -d "List the revision history and exit"

# Option all
__fish_conda remove -l all -d "Remove all packages, i.e., the entire environment"
__fish_conda update -l all -d "Update all installed packages in the environment"

# Option features
__fish_conda remove -l features -d "Remove features (instead of packages)"

# Option info
__fish_conda search -s i -l info -d "Provide detailed information about each package"

# Option platform
set -l __fish_conda_platforms {osx,linux,win}-{32,64}
__fish_conda search -l platform -x -a "$__fish_conda_platforms" -d "Search the given platform"

# Option reverse-dependency
__fish_conda search -l reverse-dependency -d "Perform a reverse dependency search"

__fish_conda_top -a env -d "Conda options for environments"
complete -c conda -n "__fish_conda_subcommand env" -a create -d "Create a new environment"
complete -c conda -n "__fish_conda_subcommand env" -a list -d "List all conda environments"
complete -c conda -n "__fish_conda_subcommand env create" -s f -l file -rF -d "Create environment from yaml file"
completions/configure.fishfunction __fish_parse_configure
    if test (count $argv) -ne 1
        echo "Usage: parse_configure path/to/configure" 1>&2
        return 1
    end

    # `complete` parses `./configure` as `configure` so we have to handle all paths, not just ./
    if not test -x $argv[1]
        printf "Cannot find or execute '%s'\n" $argv[1] 1>&2
        return 1
    end

    # Must support output along the lines of
    #  -h, --help              display this help and exit
    #      --help=short        display options specific to this package
    #      --help=recursive    display the short help of all the included packages
    #  -V, --version           display version information and exit
    #  -q, --quiet, --silent   do not print `checking ...' messages

    set -l next_line
    set -l line
    set -l buffer
    # Just fish's `./configure --help` takes ~350ms to run, before parsing
    # The following chain attempts to extract the help message:
    cat $argv[1] | tr \n \u0e | sed -n 's/.*Report the --help message\(.*\?\)ac_status.*/\1/; s/ac_status.*//p' | tr \u0e \n |
        while test -n "$next_line" || read -lL next_line
            # In autoconfigure scripts, the first column wraps at 26 chars
            # echo next_line: $next_line
            # echo old_line: $line
            if test -z "$line"
                set line $next_line
                set next_line "" # mark it as consumed
                continue
            else if string match -qr '^(   |\t){2,}[^-]\S*' -- $next_line
                # echo "continuation line found. Old value of line: " \"$line\"
                set line "$line "(string trim $next_line)
                set next_line "" # mark it as consumed
                continue
            end

            # echo line: $line

            # Search for one or more strings starting with `-` separated by commas
            if string replace -fr '^\s+(-.*?)\s+([^\s\-].*)' '$1\n$2' -- $line | read -lL opts description
                for opt in (string split -n , -- $opts | string trim)

                    if string match -qr -- '--[a-z_0-9-]+=\[.*\]' $opt
                        # --option=[OPTIONAL_VALUE]
                        string replace -r -- '(--[a-z_0-9-]+)=.*' '$1' $opt | read opt
                    else if string match -qr -- '--[a-z_0-9-]+\[=.*\]' $opt
                        # --option[=OPTIONAL_VALUE]
                        string replace -r -- '(--[a-z_0-9-]+)\[=.*' '$1' $opt | read opt
                    else if string match -qr -- '--[a-z_0-9-]+=[A-Z]+' $opt
                        # --option=CLASS_OF_VALUE (eg FILE or DIR)
                        string replace -r -- '(--[a-z_0-9-]+)=.*' '$1' $opt | read opt
                    else if string match -qr -- '--[a-z_0-9-]+=\S+' $opt
                        # --option=literal_value, leave as-is
                    else if string match -qr -- '--[a-z_0-9-]+$' $opt
                        # long option, leave as-is
                    else if string match -qr -- '-[^-]$' $opt
                        # short option, leave as-is
                    else
                        continue
                    end

                    echo "$opt"\t"$description" # parsed by `complete` as value and description
                end
            end

            set line ""
        end
end

complete -c configure -s h -l help -x -a "short recursive" -d "Display help and exit"
complete -c configure -s V -l version -d "Display version and exit"
complete -c configure -s q -l quiet -d "Quiet mode"
complete -c configure -l cache-file -f -d "Cache test results in specified file"
complete -c configure -s C -l config-cache -d "Cache test results in file config.cache"
complete -c configure -s n -l no-create -d "Do not create output files"
complete -c configure -l srcdir -d "Set source directory" -a "(__fish_complete_directories)" -x
complete -c configure -l prefix -d "Architecture-independent install directory" -a "(__fish_complete_directories)" -x
complete -c configure -l exec-prefix -d "Architecture-dependent install directory" -a "(__fish_complete_directories)" -x
complete -c configure -l build -d "Configure for building on BUILD" -x
complete -c configure -l host -d "Cross-compile to build programs to run on HOST" -x
complete -c configure -l target -d "Configure for building compilers for TARGET" -x

# use autoconf's --help to generate completions:
complete -c configure -a '(for tok in (commandline -xpc)
    if string match -q "*configure" -- $tok
        __fish_parse_configure $tok
        break
    end
end)'
completions/conjure.fishcomplete -c conjure -o monitor -d 'Monitor progress'
complete -c conjure -o quiet -d 'Suppress all warning messages'
complete -c conjure -o regard-warnings -d 'Pay attention to warning messages'
complete -c conjure -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c conjure -o verbose -d 'Print detailed information about the image'
complete -c conjure -o debug -d 'Display copious debugging information [events]' -xa '(convert -list debug)'
complete -c conjure -o help -d 'Print program options'
complete -c conjure -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
#complete -c conjure -o list                         -d 'Print a list of supported option arguments [type]' -xa '(convert -list list)'
completions/connmanctl.fishfunction __fish_print_connman_services
    # connmanctl services follows this pattern (to be interpreted as a regex):
    # "[\* ][A ][ORacd ] service_name +identification_string"
    # where [\* ] indicates whether a service is a favorite
    # [A ] indicates whether a service is in autoconnect mode
    # [ORacd ] indicates the current status of the service: online, ready, association, configuration, disconnect or idle
    connmanctl services | string replace -r '.{4}(.*) +(.*)' '$2\t$1'
end

function __fish_print_connman_technologies
    connmanctl technologies | string match '*Type*' | string replace -r '  Type = (.*)' '$1'
end

function __fish_print_connman_vpnconnections
    # formatting of the vpn connections:
    # "  [RCF ] service_name +identification_string"
    # where [RCF ] indicates the current status which can be: ready, configuration, failure or idle
    connmanctl vpnconnections | string replace -r '.{4}(.*) +(.*)' '$2\t$1'
end

# connmanctl does not accept options before commands, so requiring the commands to be in second position is okay
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a state -d "Shows if the system is online or offline"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a technologies -d "Display technologies"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a clock -d "Get System Clock Properties"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a enable -d "Enables given technology or offline mode"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 2; and contains -- (commandline -xpc)[2] enable" -a "(__fish_print_connman_technologies) offline"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a disable -d "Disables given technology or offline mode"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 2; and contains -- (commandline -xpc)[2] disable" -a "(__fish_print_connman_technologies) offline"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a tether -d "Enable, disable tethering, set SSID and passphrase for wifi"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 2; and contains -- (commandline -xpc)[2] tether" -a "(__fish_print_connman_technologies)"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 3; and contains -- (commandline -xpc)[2] tether" -a "on off"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a services -d "Display services"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 2; and contains -- (commandline -xpc)[2] services" -a "(__fish_print_connman_services)"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a peers -d "Display peers"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a scan -d "Scans for new services for given technology"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 2; and contains -- (commandline -xpc)[2] scan" -a "(__fish_print_connman_technologies)"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a connect -d "Connect a given service or peer"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 2; and contains -- (commandline -xpc)[2] connect" -a "(__fish_print_connman_services)"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a disconnect -d "Disconnect a given service or peer"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 2; and contains -- (commandline -xpc)[2] disconnect" -a "(__fish_print_connman_services)"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a config -d "Set service configuration options"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] config" -a "(__fish_print_connman_services)"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a monitor -d "Monitor signals from interfaces"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a vpnconnections -d "Display VPN connections"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 2; and contains -- (commandline -xpc)[2] vpnconnections" -a "(__fish_print_connman_vpnconnections)"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a session -d "Enable or disable a session"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -eq 2; and contains -- (commandline -xpc)[2] session" -a "on off connect disconnect config"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a peer_service -d "(Un)Register a Peer Service"
complete -f -c connmanctl -n "test (count (commandline -xpc)) -lt 2" -a help -d "Show help"
completions/container.fish__fish_cache_sourced_completions container --generate-completion-script fish 2>/dev/null
or container --generate-completion-script fish 2>/dev/null | source
completions/contains.fishcomplete -c contains -s h -l help -d "Display help and exit"
complete -c contains -s i -l index -d "Print index of first match"
completions/continue.fishcomplete -c continue -s h -l help -d 'Display help and exit'
completions/convert.fish__fish_complete_magick convert
completions/coredumpctl.fishset -l commands list info dump debug

complete -c coredumpctl -f
complete -c coredumpctl -n "not __fish_seen_subcommand_from $commands" -a list -d 'List available coredumps'
complete -c coredumpctl -n "not __fish_seen_subcommand_from $commands" -a info -d 'Show detailed information about coredump(s)'
complete -c coredumpctl -n "not __fish_seen_subcommand_from $commands" -a dump -d 'Print first matching coredump to stdout'
complete -c coredumpctl -n "not __fish_seen_subcommand_from $commands" -a debug -d 'Start a debugger for the first matching coredump'

complete -c coredumpctl -s h -l help -d 'Show this help'
complete -c coredumpctl -l version -d 'Print version string'
complete -c coredumpctl -l no-pager -d 'Do not pipe output into a pager'
complete -c coredumpctl -l no-legend -d 'Do not print the column headers'
complete -c coredumpctl -l json -xa 'pretty short off' -d 'JSON output format'
complete -c coredumpctl -l debugger -x -d 'Use the given DEBUGGER'
complete -c coredumpctl -s A -l debugger-arguments -x -d 'Pass the given arguments to the debugger'
complete -c coredumpctl -s n -x -d 'Show maximum number of rows'
complete -c coredumpctl -s 1 -d 'Show information about most recent entry only'
complete -c coredumpctl -s S -l since -x -d 'Only print coredumps since the DATE'
complete -c coredumpctl -s U -l until -x -d 'Only print coredumps until the DATE'
complete -c coredumpctl -s r -l reverse -d 'Show the newest entries first'
complete -c coredumpctl -s F -l field -x -d 'List all values a certain FIELD takes'
complete -c coredumpctl -s o -l output -r -d 'Write output to FILE'
complete -c coredumpctl -l file -r -d 'Use journal FILE'
complete -c coredumpctl -s D -l directory -r -d 'Use journal files from DIRECTORY'
complete -c coredumpctl -s q -l quiet -d 'Do not show info messages and privilege warning'
complete -c coredumpctl -l all -d "Look at all journal files instead of local ones"
complete -c coredumpctl -l root -d "Operate on an alternate filesystem root" -xa "(__fish_complete_directories '' 'Root')"
complete -c coredumpctl -l image -d "Operate on disk image as filesystem root" -x
complete -c coredumpctl -l image-policy -d "Specify disk image dissection policy" -xa "verity signed encrypted unprotected unused absent"
completions/cowsay.fishcomplete -c cowsay -s e -d "Specify eye string" -r
complete -c cowsay -s f -d "Specify cow file" -x -a '(cowsay -l | tail -n +2 | string split " ")'
complete -c cowsay -s h -d "Display help and exit"
complete -c cowsay -s l -d "List all cowfiles"
complete -c cowsay -s n -d "No word wrapping"
complete -c cowsay -s T -d "Specify tongue string"
complete -c cowsay -s W -d "Column width" -r
complete -c cowsay -s b -d "Borg cow"
complete -c cowsay -s d -d "Dead cow"
complete -c cowsay -s g -d "Greedy cow"
complete -c cowsay -s p -d "Paranoid cow"
complete -c cowsay -s s -d "Stoned cow"
complete -c cowsay -s t -d "Tired cow"
complete -c cowsay -s w -d "Wired cow"
complete -c cowsay -s y -d "Young cow"
completions/cowthink.fishcomplete -c cowthink -s e -d "Specify eye string" -r
complete -c cowthink -s f -d "Specify cow file" -x -a '(cowthink -l | tail -n +2 | string split " ")'
complete -c cowthink -s h -d "Display help and exit"
complete -c cowthink -s l -d "List all cowfiles"
complete -c cowthink -s n -d "No word wrapping"
complete -c cowthink -s T -d "Specify tongue string"
complete -c cowthink -s W -d "Column width" -r
complete -c cowthink -s b -d "Borg cow"
complete -c cowthink -s d -d "Dead cow"
complete -c cowthink -s g -d "Greedy cow"
complete -c cowthink -s p -d "Paranoid cow"
complete -c cowthink -s s -d "Stoned cow"
complete -c cowthink -s t -d "Tired cow"
complete -c cowthink -s w -d "Wired cow"
complete -c cowthink -s y -d "Young cow"
completions/cp.fishif cp --version 2>/dev/null >/dev/null # GNU cp
    complete -c cp -s a -l archive -d "Same as -dpR"
    complete -c cp -l attributes-only -d "Copy just the attributes"
    complete -c cp -s b -l backup -d "Make backup of each existing destination file" -a "none off numbered t existing nil simple never"
    complete -c cp -l copy-contents -d "Copy contents of special files when recursive"
    complete -c cp -s d -d "Same as --no-dereference --preserve=link"
    complete -c cp -s f -l force -d "Do not prompt before overwriting"
    complete -c cp -s i -l interactive -d "Prompt before overwrite"
    complete -c cp -s H -d "Follow command-line symbolic links"
    complete -c cp -s l -l link -d "Link files instead of copying"
    complete -c cp -l strip-trailing-slashes -d "Remove trailing slashes from source"
    complete -c cp -s S -l suffix -r -d "Backup suffix"
    complete -c cp -s t -l target-directory -d "Target directory" -x -a "(__fish_complete_directories (commandline -ct) 'Target directory')"
    complete -c cp -s u -l update -d "Do not overwrite newer files"
    complete -c cp -s v -l verbose -d "Verbose mode"
    complete -c cp -l help -d "Display help and exit"
    complete -c cp -l version -d "Display version and exit"
    complete -c cp -s L -l dereference -d "Always follow symbolic links"
    complete -c cp -s n -l no-clobber -d "Do not overwrite an existing file"
    complete -c cp -s P -l no-dereference -d "Never follow symbolic links"
    complete -c cp -s p -d "Same as --preserve=mode,ownership,timestamps"
    complete -c cp -f -l preserve -d "Preserve ATTRIBUTES if possible" -xa "mode ownership timestamps links all"
    complete -c cp -f -l no-preserve -r -d "Don't preserve ATTRIBUTES" -xa "mode ownership timestamps links all"
    complete -c cp -l parents -d "Use full source file name under DIRECTORY"
    complete -c cp -s r -s R -l recursive -d "Copy directories recursively"
    complete -c cp -l reflink -d "Control clone/CoW copies" -a "always auto never"
    complete -c cp -l remove-destination -d "First remove existing destination files"
    complete -c cp -f -l sparse -r -d "Control creation of sparse files" -xa "always auto never"
    complete -c cp -s s -l symbolic-link -d "Make symbolic links instead of copying"
    complete -c cp -s T -l no-target-directory -d "Treat DEST as a normal file"
    complete -c cp -s x -l one-file-system -d "Stay on this file system"
    complete -c cp -s Z -d "Set SELinux context of copy to default type"
    complete -c cp -s X -l context -r -d "Set SELinux context of copy to CONTEXT"
else # BSD/macOS
    set -l uname (uname -s)
    # Solaris:   cp [-R | r [H | L | P ]] [-fi ] [-p        ]
    # openbsd:   cp	[-R |   [H | L | P ]] [-fi ] [-pv       ]
    # macos:     cp [-R |   [H | L | P ]] [-fin] [-pvalxscX ] # -c: clone -X: copy xattrs
    # netbsd:    cp [-R |   [H | L | P ]] [-fi ] [-pval    N] # -l: hard link instead of copy -N: don't copy file flags
    # dragonfly: cp [-R |   [H | L | P ]] [-fin] [-pvalx    ] # -x: don't traverse mount points
    # freebsd:   cp	[-R |   [H | L | P ]] [-fin] [-pvalxs   ] # -s: symlink instead of copy
    if test "$uname" = SunOS # annoying
        complete -c cp -s r -d "Copy directories recursively"
        complete -c cp -s R -d "Like -r, but replicating pipes instead of reading pipes"
    else
        complete -c cp -s R -d "Copy directories recursively"
    end
    complete -c cp -s H -d "-R: Follow symlink arguments"
    complete -c cp -s L -d "-R: Follow all symlinks"
    complete -c cp -s P -d "-R: Don't follow symlinks (default)"

    complete -c cp -s f -d "Don't confirm to overwrite"
    complete -c cp -s i -d "Prompt before overwrite"
    not contains "$uname" SunOS OpenBSD NetBSD
    and complete -c cp -s n -d "Don't overwrite existing"

    complete -c cp -s p -d "Preserve attributes of source"
    if test "$uname" = SunOS
        exit 0
    end
    complete -c cp -s v -d "Print filenames as they're copied"
    if test "$uname" = OpenBSD
        exit 0
    end
    complete -c cp -s a -d "Archive mode (-pPR)"
    if test "$uname" = Darwin
        complete -c cp -s c -d "Clone using clonefile(2)"
        complete -c cp -s X -d "Omit xattrs, resource forks"
    end
    complete -c cp -s l -d "Hard link instead of copying"
    if test "$uname" = NetBSD
        complete -c cp -s N -d "Don't copy file flags"
        exit 0
    end
    complete -c cp -s x -d "Don't traverse mount points"
    if test "$uname" = FreeBSD -o "$uname" = Darwin
        complete -c cp -s s -d "Symlink instead of copying"
    end
end
completions/cpan.fish# fish completion for Perl's cpan

function __fish_cpan_list_installed_modules
    # Following IRC's #fish suggestion to use </dev/null as cpan might go interactive
    cpan -l </dev/null | while read -l line
        # Filter out unrelated messages or notifications
        if string match -qr -- '^\w.*\t\w.*$' $line
            string replace -r -- '\t.*' '' $line |
                string escape --style=script
        end
    end
end

complete -c cpan -s a -d "Creates a CPAN.pm autobundle with CPAN::Shell->autobundle"
complete -c cpan -s A -d "Show primary maintainer for specified module" -xa "(__fish_cpan_list_installed_modules)"
complete -c cpan -s c -d "Runs a `make clean` in the specified modules directories"
complete -c cpan -s C -d "Show the Changes files for specified module" -a "(__fish_cpan_list_installed_modules)"
complete -c cpan -s D -d "Show module details" -a "(__fish_cpan_list_installed_modules)"
complete -c cpan -s f -d "Force the specified action"
complete -c cpan -s F -d "Turn off CPAN.pm's attempts to lock anything"
complete -c cpan -s g -d "Download latest distribution of module to current directory" -a "(__fish_cpan_list_installed_modules)"
# complete -c cpan -s G -d "UNIMPLEMENTED"
complete -c cpan -s h -d "Print a help message and exit"
complete -c cpan -s i -d "Install specified module"
complete -c cpan -s I -d "Load 'local::lib' (think like '-I' for loading lib paths)"
complete -c cpan -s j -d "Load file with CPAN configuration data"
complete -c cpan -s J -d "Dump the configuration in the same format that CPAN.pm uses"
complete -c cpan -s l -d "list all installed modules with their versions"
complete -c cpan -s L -d "List the modules by the specified authors"
complete -c cpan -s m -d "Make the specified modules"
complete -c cpan -s M -d "Comma-separated list of mirrors to use for this run" -x
#complete -c cpan -s n -d "Do a dry run, but dont actually install anything. (unimplemented)"
complete -c cpan -s O -d "Show the out-of-date modules"
complete -c cpan -s p -d "Ping the configured mirrors and print a report"
complete -c cpan -s P -d "Find and the best mirrors available"
complete -c cpan -s r -d "Recompiles dynamically loaded modules with CPAN::Shell->recompile"
complete -c cpan -s s -d "Drop in the CPAN.pm shell"
complete -c cpan -s t -d "Run a `make test` on the specified modules"
complete -c cpan -s T -d "Do not test modules. Simply install them"
complete -c cpan -s u -d "Upgrade all installed modules"
complete -c cpan -s v -d "Print the script version and CPAN.pm version then exit"
complete -c cpan -s V -d "Print detailed information about the cpan client"
# complete -c cpan -s w -d "UNIMPLEMENTED"
complete -c cpan -s x -d "Find close matches to named module. Requires Text::Levenshtein or others"
complete -c cpan -s X -d "Dump all the namespaces to standard output"
completions/cpupower.fish# excluding help
set -l subcommands frequency-info frequency-set idle-info idle-set set info monitor

# disable file completion
complete -fc cpupower

# common switches
complete -c cpupower -s h -l help -d "Show supported commands and general usage"
complete -c cpupower -s c -l cpu -x -a all -d "Only show or set values for specific cores" # im not gonna write completion for the cpu bit mask stuff thingy

# complete subcommands
complete -c cpupower -n "not __fish_seen_subcommand_from $subcommands help" -a help -d "Show manpage for subcommands"
complete -c cpupower -n "not __fish_seen_subcommand_from $subcommands help" -a frequency-info -d "Retrieve cpufreq kernel information"
complete -c cpupower -n "not __fish_seen_subcommand_from $subcommands help" -a frequency-set -d "Modify cpufreq settings"
complete -c cpupower -n "not __fish_seen_subcommand_from $subcommands help" -a idle-info -d "Retrieve cpu idle kernel information"
complete -c cpupower -n "not __fish_seen_subcommand_from $subcommands help" -a idle-set -d "Set cpu idle state specific kernel options"
complete -c cpupower -n "not __fish_seen_subcommand_from $subcommands help" -a set -d "Set processor power related kernel or hardware config"
complete -c cpupower -n "not __fish_seen_subcommand_from $subcommands help" -a info -d "Show processor power related kernel or hardware config"
complete -c cpupower -n "not __fish_seen_subcommand_from $subcommands help" -a monitor -d "Report processor frequency and idle statistics"

# complete other subcommands after 'help', but only once
complete -c cpupower -n "__fish_seen_subcommand_from help && not __fish_seen_subcommand_from $subcommands" -x -a "frequency-info frequency-set idle-info idle-set set info monitor"

complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s e -l debug -d "Prints out debug information"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s f -l freq -d "Get frequency the CPU currently runs at, according to the cpufreq core"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s w -l hwfreq -d "Get frequency the CPU currently runs at, by reading it from hardware"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s l -l hwlimits -d "Determine the minimum and maximum CPU frequency allowed"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s d -l driver -d "Determines the used cpufreq kernel driver"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s p -l policy -d "Gets the currently used cpufreq policy"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s g -l governors -d "Determines available cpufreq governors"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s s -l stats -d "Shows cpufreq statistics if available"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s y -l latency -d "Determines the maximum latency on CPU frequency changes"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s o -l proc -d "Prints out information like the old /proc/cpufreq"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s m -l human -d "human-readable output for the -f, -w, -s and -y parameters"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s n -l no-rounding -d "Output frequencies and latencies without rounding off values"
# according to the manual, both of these have the short switch '-a', but -a seems to behave as the letter
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -l related-cpus -a "Determines which CPUs run at the same hardware frequency"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-info" -s a -l affected-cpus -a "Determines which CPUs need to have their frequency coordinated by software"

complete -c cpupower -n "__fish_seen_subcommand_from frequency-set" -s d -l min -x -d "new minimum CPU frequency the governor may select"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-set" -s u -l max -x -d "new maximum CPU frequency the governor may select"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-set" -s g -l governor -x -a "(string split ' ' < /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors)" -d "new cpufreq governor"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-set" -s f -l freq -x -d "specific frequency to be set. Requires userspace governor to be available and loaded"
complete -c cpupower -n "__fish_seen_subcommand_from frequency-set" -s r -l related -d "modify all hardware-related CPUs at the same time"

complete -c cpupower -n "__fish_seen_subcommand_from idle-info" -s f -l silent -d "Only print a summary of all available C-states in the system"

set -l idlestates (LC_ALL=C cpupower idle-info | string replace -f 'Available idle states: ' '')
complete -c cpupower -n "__fish_seen_subcommand_from idle-set" -s d -l disable -x -a "$idlestates" -d "Disable a specific processor sleep state"
complete -c cpupower -n "__fish_seen_subcommand_from idle-set" -s e -l enable -x -a "$idlestates" -d "Enable a specific processor sleep state"
complete -c cpupower -n "__fish_seen_subcommand_from idle-set" -s D -l disable-by-latency -x -d "Disable all idle states with a equal or higher latency than <LATENCY>"
complete -c cpupower -n "__fish_seen_subcommand_from idle-set" -s E -l enable-all -d "Enable all idle states if not enabled already"

complete -c cpupower -n "__fish_seen_subcommand_from set" -s b -l perf-bias -d "Set relative importance of performance vs energy savings"
complete -c cpupower -n "__fish_seen_subcommand_from info" -s b -l perf-bias -d "Get relative importance of performance vs energy savings"

set -l monitors (LC_ALL=C cpupower monitor -l 2>&1 | awk '$1 == "Monitor" {gsub(/"/, "", $2); print $2} $1 == "Available" {print $3}')
complete -c cpupower -n "__fish_seen_subcommand_from monitor" -s m -x -a "$monitors" -d "Only display this monitor"
complete -c cpupower -n "__fish_seen_subcommand_from monitor" -s v -d "Increase verbosity if the binary was compiled with the DEBUG option set"
complete -c cpupower -n "__fish_seen_subcommand_from monitor" -s c -d "Schedule the process on every core before starting and ending measuring"
complete -c cpupower -n "__fish_seen_subcommand_from monitor" -s i -d "Measure interval"
complete -c cpupower -n "__fish_seen_subcommand_from monitor" -s l -d "List available monitors on your system"
completions/crc.fishcrc completion fish | source
completions/create_ap.fishcomplete -c create_ap -f
complete -c create_ap -a '(__fish_print_interfaces)'
complete -c create_ap -s h -l help -d 'Show help'
complete -c create_ap -l version -d 'Print version number'
complete -c create_ap -s c -x -d 'Channel number'
complete -c create_ap -s w -x -a '1 2 1+2' -d 'WPA version to use'
complete -c create_ap -s n -d 'Disable Internet sharing'
complete -c create_ap -s m -x -a 'nat bridge none' -d 'Method for Internet sharing'
complete -c create_ap -l psk -d 'Use 64 hex digits pre-shared-key'
complete -c create_ap -l hidden -d 'Make the Access Point hidden'
complete -c create_ap -l mac-filter -d 'Enable MAC address filtering'
complete -c create_ap -l mac-filter-accept -d 'Location of MAC address filter list'
complete -c create_ap -l redirect-to-localhost -d 'Redirect every web request to localhost'
complete -c create_ap -l hostapd-debug -x -d 'Hostapd debug level'
complete -c create_ap -l isolate-clients -d 'Disable communication between clients'
complete -c create_ap -l ieee80211n -d 'Enable IEEE 802.11n'
complete -c create_ap -l ieee80211ac -d 'Enable IEEE 802.11ac'
complete -c create_ap -l ht_capab -x -d 'HT capabilities'
complete -c create_ap -l vht_capab -x -d 'VHT capabilities'
complete -c create_ap -l country -x -d 'Set two-letter country code'
complete -c create_ap -l freq-band -x -a '2.4 5' -d 'Set frequency band'
complete -c create_ap -l driver -d 'Choose your WiFi adapter driver'
complete -c create_ap -l no-virt -d 'Do not create virtual interface'
complete -c create_ap -l no-haveged -d 'Do not run \'haveged\' automatically when needed'
complete -c create_ap -l fix-unmanaged -d 'Fix NetworkManager showing interface as unmanaged'
complete -c create_ap -l mac -x -d 'Set MAC address'
complete -c create_ap -l dhcp-dns -x -d 'Set DNS returned by DHCP'
complete -c create_ap -l daemon -d 'Run create_ap in the background'
complete -c create_ap -l pidfile -F -d 'Save daemon PID to file'
complete -c create_ap -l logfile -F -d 'Save daemon messages to file'
complete -c create_ap -l stop -x -d 'Send stop command to an already running create_ap'
complete -c create_ap -l list-running -d 'Show already running create_ap processes'
complete -c create_ap -l list-clients -x -d 'List clients connected to create_ap instance with given pid'
complete -c create_ap -l mkconfig -F -d 'Store configs in file'
complete -c create_ap -l config -F -d 'Load configs from file'
complete -c create_ap -l no-dns -d 'Disable dnsmasq DNS server'
complete -c create_ap -l no-dnsmasq -d 'Disable dnsmasq server completely'
complete -c create_ap -s g -x -d 'IPv4 Gateway for the Access Point'
complete -c create_ap -s d -d 'DNS server will consider /etc/hosts'
complete -c create_ap -s e -F -d 'DNS server will consider additional hosts file'
completions/createdb.fishcomplete -c createdb --no-files -a '(__fish_complete_pg_database)'

# Options:
complete -c createdb -s D -l tablespace -x -d "Default tablespace for the database"
complete -c createdb -s e -l echo -d "Show the commands being sent to the server"
complete -c createdb -s E -l encoding -x -d "Encoding for the database"
complete -c createdb -s l -l locale -x -d "Locale settings for the database"
complete -c createdb -l lc-collate -x -d "LC_COLLATE setting for the database"
complete -c createdb -l lc-ctype -x -d "LC_CTYPE setting for the database"
complete -c createdb -s O -l owner -x -a '(__fish_complete_pg_user)' -d "Database user to own the new database"
complete -c createdb -s T -l template -x -a '(__fish_complete_pg_database)' -d "Template database to copy"
complete -c createdb -s V -l version -d "Output version information, then exit"
complete -c createdb -s '?' -l help -d "Show help, then exit"

# Connection options:
complete -c createdb -s h -l host -x -a '(__fish_print_hostnames)' -d "Database server host or socket directory"
complete -c createdb -s p -l port -x -d "Database server port"
complete -c createdb -s U -l username -x -a '(__fish_complete_pg_user)' -d "User name to connect as"
complete -c createdb -s w -l no-password -d "Never prompt for password"
complete -c createdb -s W -l password -d "Force password prompt"
complete -c createdb -l maintenance-db -x -a '(__fish_complete_pg_database)' -d "Alternate maintenance database"
completions/cryptsetup.fish#cryptsetup 2.3.5

#variables
set -l seen __fish_seen_subcommand_from
set -l actions benchmark bitlkDump close config convert erase isLuks luksAddKey luksChangeKey luksConvertKey luksDump luksFormat luksHeaderBackup luksHeaderRestore luksKillSlot luksRemoveKey luksResume luksSuspend luksUUID open reencrypt repair resize status tcryptDump token

#actions
complete -c cryptsetup -x -n "not $seen $actions" -a "$actions"

#options
complete -c cryptsetup -l active-name -d "Override device autodetection of dm device to be reencrypted"
complete -c cryptsetup -l align-payload -d "Align payload at <n> sector boundaries - for luksFormat"
complete -c cryptsetup -l allow-discards -d "Allow discards (aka TRIM) requests for device"
complete -c cryptsetup -l batch-mode -s q -d "Do not ask for confirmation"
complete -c cryptsetup -l cipher -s c -d "The cipher used to encrypt the disk (see /proc/crypto)"
complete -c cryptsetup -l debug -d "Show debug messages"
complete -c cryptsetup -l debug-json -d "Show debug messages including JSON metadata"
complete -c cryptsetup -l decrypt -d "Decrypt LUKS2 device (remove encryption)"
complete -c cryptsetup -l deferred -d "Device removal is deferred until the last user closes it"
complete -c cryptsetup -l device-size -d "Use only specified device size (ignore rest of device) DANGEROUS!"
complete -c cryptsetup -l disable-keyring -d "Disable loading volume keys via kernel keyring"
complete -c cryptsetup -l disable-locks -d "Disable locking of on-disk metadata"
complete -c cryptsetup -l dump-master-key -d "Dump volume (master) key instead of keyslots info"
complete -c cryptsetup -l encrypt -d "Encrypt LUKS2 device (in-place encryption)"
complete -c cryptsetup -l force-password -d "Disable password quality check (if enabled)"
complete -c cryptsetup -l hash -s h -d "The hash used to create the encryption key from the passphrase"
complete -c cryptsetup -l header -d "Device or file with separated LUKS header"
complete -c cryptsetup -l header-backup-file -d "File with LUKS header and keyslots backup"
complete -c cryptsetup -l help -s '?' -d "Show this help message"
complete -c cryptsetup -l hotzone-size -d "Maximal reencryption hotzone size"
complete -c cryptsetup -l init-only -d "Initialize LUKS2 reencryption in metadata only"
complete -c cryptsetup -l integrity -s I -d "Data integrity algorithm (LUKS2 only)"
complete -c cryptsetup -l integrity-legacy-padding -d "Use inefficient legacy padding (old kernels)"
complete -c cryptsetup -l integrity-no-journal -d "Disable journal for integrity device"
complete -c cryptsetup -l integrity-no-wipe -d "Do not wipe device after format"
complete -c cryptsetup -l iter-time -s i -d "PBKDF iteration time for LUKS (in ms)"
complete -c cryptsetup -l iv-large-sectors -d "Use IV counted in sector size (not in 512 bytes)"
complete -c cryptsetup -l json-file -d "Read or write the json from or to a file"
complete -c cryptsetup -l key-description -d "Key description"
complete -c cryptsetup -l key-file -s d -d "Read the key from a file"
complete -c cryptsetup -l key-size -s s -d "The size of the encryption key"
complete -c cryptsetup -l key-slot -s S -d "Slot number for new key (default is first free)"
complete -c cryptsetup -l keyfile-offset -d "Number of bytes to skip in keyfile"
complete -c cryptsetup -l keyfile-size -s l -d "Limits the read from keyfile"
complete -c cryptsetup -l keyslot-cipher -d "LUKS2 keyslot: The cipher used for keyslot encryption"
complete -c cryptsetup -l keyslot-key-size -d "LUKS2 keyslot: The size of the encryption key"
complete -c cryptsetup -l label -d "Set label for the LUKS2 device"
complete -c cryptsetup -l luks2-keyslots-size -d "LUKS2 header keyslots area size"
complete -c cryptsetup -l luks2-metadata-size -d "LUKS2 header metadata area size"
complete -c cryptsetup -l master-key-file -d "Read the volume (master) key from file"
complete -c cryptsetup -l new-keyfile-offset -d "Number of bytes to skip in newly added keyfile"
complete -c cryptsetup -l new-keyfile-size -d "Limits the read from newly added keyfile"
complete -c cryptsetup -l offset -s o -d "The start offset in the backend device"
complete -c cryptsetup -l pbkdf -d "PBKDF algorithm (for LUKS2): argon2i, argon2id, pbkdf2"
complete -c cryptsetup -l pbkdf-force-iterations -d "PBKDF iterations cost (forced, disables benchmark)"
complete -c cryptsetup -l pbkdf-memory -d "PBKDF memory cost limit"
complete -c cryptsetup -l pbkdf-parallel -d "PBKDF parallel cost"
complete -c cryptsetup -l perf-no_read_workqueue -d "Bypass dm-crypt workqueue and process read requests synchronously"
complete -c cryptsetup -l perf-no_write_workqueue -d "Bypass dm-crypt workqueue and process write requests synchronously"
complete -c cryptsetup -l perf-same_cpu_crypt -d "Use dm-crypt same_cpu_crypt performance compatibility option"
complete -c cryptsetup -l perf-submit_from_crypt_cpus -d "Use dm-crypt submit_from_crypt_cpus performance compatibility option"
complete -c cryptsetup -l persistent -d "Set activation flags persistent for device"
complete -c cryptsetup -l priority -d "Keyslot priority: ignore, normal, prefer"
complete -c cryptsetup -l progress-frequency -d "Progress line update (in seconds)"
complete -c cryptsetup -l readonly -s r -d "Create a readonly mapping"
complete -c cryptsetup -l reduce-device-size -d "Reduce data device size (move data offset) DANGEROUS!"
complete -c cryptsetup -l refresh -d "Refresh (reactivate) device with new parameters"
complete -c cryptsetup -l resilience -d "Reencryption hotzone resilience type (checksum,journal,none)"
complete -c cryptsetup -l resilience-hash -d "Reencryption hotzone checksums hash"
complete -c cryptsetup -l resume-only -d "Resume initialized LUKS2 reencryption only"
complete -c cryptsetup -l sector-size -d "Encryption sector size (default: 512 bytes)"
complete -c cryptsetup -l serialize-memory-hard-pbkdf -d "Use global lock to serialize memory hard PBKDF (OOM workaround)"
complete -c cryptsetup -l shared -d "Share device with another non-overlapping crypt segment"
complete -c cryptsetup -l size -s b -d "The size of the device"
complete -c cryptsetup -l skip -s p -d "How many sectors of the encrypted data to skip at the beginning"
complete -c cryptsetup -l subsystem -d "Set subsystem label for the LUKS2 device"
complete -c cryptsetup -l tcrypt-backup -d "Use backup (secondary) TCRYPT header"
complete -c cryptsetup -l tcrypt-hidden -d "Use hidden header (hidden TCRYPT device)"
complete -c cryptsetup -l tcrypt-system -d "Device is system TCRYPT drive (with bootloader)"
complete -c cryptsetup -l test-passphrase -d "Do not activate device, just check passphrase"
complete -c cryptsetup -l timeout -s t -d "Timeout for interactive passphrase prompt (in seconds)"
complete -c cryptsetup -l token-id -d "Token number (default: any)"
complete -c cryptsetup -l token-only -d "Do not ask for passphrase if activation by token fails"
complete -c cryptsetup -l tries -s T -d "How often the input of the passphrase can be retried"
complete -c cryptsetup -l type -s M -d "Type of device metadata: luks, luks1, luks2, plain, loopaes, tcrypt, bitlk"
complete -c cryptsetup -l unbound -d "Create or dump unbound (no assigned data segment) LUKS2 keyslot"
complete -c cryptsetup -l usage -d "Display brief usage"
complete -c cryptsetup -l use-random -d "Use /dev/random for generating volume key"
complete -c cryptsetup -l use-urandom -d "Use /dev/urandom for generating volume key"
complete -c cryptsetup -l uuid -d "UUID for device to use"
complete -c cryptsetup -l veracrypt -d "Scan also for VeraCrypt compatible device"
complete -c cryptsetup -l veracrypt-pim -d "Personal Iteration Multiplier for VeraCrypt compatible device"
complete -c cryptsetup -l veracrypt-query-pim -d "Query Personal Iteration Multiplier for VeraCrypt compatible device"
complete -c cryptsetup -l verbose -s v -d "Shows more detailed error messages"
complete -c cryptsetup -l verify-passphrase -s y -d "Verifies the passphrase by asking for it twice"
complete -c cryptsetup -l version -s V -d "Print package version"

# subcommands
complete -c cryptsetup -n "__fish_seen_subcommand_from close status resize" -f -r -a "(path basename /dev/mapper/* | string match -v control)"
completions/csc.fish# Completions for the Visual C# Compiler(Roslyn)
# See: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/listed-by-category

# Optimization
for bytes in 512 1024 2048 4096 8192
    complete -c csc -o "filealign:$bytes" -d "Specifies the size of sections in the output file"
end

complete -c csc -s o -o "o+" -o optimize -o "optimize+" -d "Enable optimizations"
complete -c csc -o o- -o optimize- -d "Disable optimizations"

# Output Files
complete -c csc -o deterministic -d "Make output identical across compilations if inputs are identical"
complete -c csc -o "doc:" -d "Specifies an XML file where processed documentation comments are to be written"
complete -c csc -o "out:" -d "Specifies the output file"
complete -c csc -o "pathmap:" -d "Specify a mapping for source path names output by the compiler"
complete -c csc -o "pdb:" -d "Specifies the file name and location of the .pdb file"
complete -c csc -o "platform:anycpu" -d "Specify any platform as the output platform (default)"
complete -c csc -o "platform:anycpu32bitpreferred" -d "Specify any platform as the output platform"
complete -c csc -o "platform:ARM" -d "Specify ARM as the output platform"
complete -c csc -o "platform:ARM64" -d "Specify ARM64 as the output platform"
complete -c csc -o "platform:x64" -d "Specify AMD64 or EM64T as the output platform"
complete -c csc -o "platform:x86" -d "Specify x86 as the output platform"
complete -c csc -o "platform:Itanium" -d "Specify Itanium as the output platform"
complete -c csc -o "preferreduilang:" -d "Specify a language for compiler output"
complete -c csc -o "refout:" -d "Generate a reference assembly in addition to the primary assembly"
complete -c csc -o refonly -d "Generate a reference assembly instead of a primary assembly"
complete -c csc -o "t:appcontainerexe" -o "target:appcontainerexe" -d "Specify .exe file for Windows 8.x Store apps as the format of the output file"
complete -c csc -o "t:exe" -o "target:exe" -d "Specify .exe file as the format of the output file (default)"
complete -c csc -o "t:library" -o "target:library" -d "Specify code library as the format of the output file"
complete -c csc -o "t:module" -o "target:module" -d "Specify module as the format of the output file"
complete -c csc -o "t:winexe" -o "target:winexe" -d "Specify Windows program as the format of the output file"
complete -c csc -o "t:winmdobj" -o "target:winmdobj" -d "Specify intermediate .winmdobj file as the format of the output file"
complete -c csc -o "modulename:" -d "Specify the name of the source module"

# .NET Framework Assemblies
complete -c csc -o "addmodule:" -d "Specifies one or more modules to be part of this assembly"
complete -c csc -o delaysign -o "delaysign+" -d "Instructs the compiler to add the public key but to leave the assembly unsigned"
complete -c csc -o delaysign- -d "Disable -delaysign"
complete -c csc -o "keycontainer:" -d "Specifies the name of the cryptographic key container"
complete -c csc -o "keyfile:" -d "Specifies the filename containing the cryptographic key"
complete -c csc -o "lib:" -d "Specifies the location of assemblies referenced by means of -reference"
complete -c csc -o nostdlib -o "nostdlib+" -d "Instructs the compiler not to import the standard library (mscorlib.dll)"
complete -c csc -o nostdlib- -d "Disable -nostdlib"
complete -c csc -o publicsign -d "Apply a public key without signing the assembly"
complete -c csc -o "r:" -o "reference:" -d "Imports metadata from a file that contains an assembly"
complete -c csc -o "a:" -o "analyzer:" -d "Run the analyzers from this assembly"
complete -c csc -o "additionalfile:" -d "Names additional files that don't directly affect code generation but may be used by analyzers for producing errors or warnings"
complete -c csc -o embed -d "Embed all source files in the PDB"
complete -c csc -o "embed:" -d "Embed specific files in the PDB"

# Debugging/Error Checking
complete -c csc -o "bugreport:" -d "Creates a file that contains information that makes it easy to report a bug"
complete -c csc -o checked -o "checked+" -d "Generate overflow checks"
complete -c csc -o checked- -d "Disable overflow checks"

complete -c csc -o debug -o "debug+" -d "Instruct the compiler to emit debugging information"
for arguments in full pdbonly
    complete -c csc -o "debug:$arguments" -d "Instruct the compiler to emit debugging information"
end
complete -c csc -o debug- -d "Disable -debug"

for arguments in none prompt queue send
    complete -c csc -o "errorreport:$arguments" -d "Sets error reporting behavior"
end

complete -c csc -o fullpaths -d "Specifies the absolute path to the file in compiler output"
complete -c csc -o "nowarn:" -d "Suppresses the compiler's generation of specified warnings"

for warning_level in (seq 0 4)
    if test $warning_level -ne 4
        complete -c csc -o "w:$warning_level" -o "warn:$warning_level" -d "Sets the warning level to $warning_level"
    else
        complete -c csc -o "w:$warning_level" -o "warn:$warning_level" -d "Sets the warning level to $warning_level (default)"
    end
end

complete -c csc -o warnaserror -o "warnaserror+" -d "Promotes warnings to errors"
complete -c csc -o warnaserror- -d "Disable -warnaserror"
complete -c csc -o "ruleset:" -d "Specify a ruleset file that disables specific diagnostics"

# Preprocessor
complete -c csc -o "d:" -o "define:" -d "Defines preprocessor symbols"

# Resources
complete -c csc -o "l:" -o "link:" -d "Makes COM type information in specified assemblies available to the project"
complete -c csc -o "linkres:" -o "linkresource:" -d "Creates a link to a managed resource"
complete -c csc -o "res:" -o "resource:" -d "Embeds a .NET Framework resource into the output file"
complete -c csc -o "win32icon:" -d "Specifies an .ico file to insert into the output file"
complete -c csc -o "win32res:" -d "Specifies a Win32 resource to insert into the output file"

# Miscellaneous
complete -c csc -s "?" -o help -d "Lists compiler options to stdout"
complete -c csc -o "baseaddress:" -d "Specifies the preferred base address at which to load a DLL"
complete -c csc -o "codepage:" -d "Specifies the code page to use for all source code files in the compilation"
complete -c csc -o highentropyva -o "highentropyva+" -d "Specifies that the executable file supports address space layout randomization (ASLR)"
complete -c csc -o highentropyva- -d "Disable -highentropyva"

complete -c csc -o "langversion:?" -d "Display the allowed values for language version"
complete -c csc -o "langversion:default" -d "Specify latest major version as language version"
complete -c csc -o "langversion:latest" -d "Specify latest version (including minor releases) as language version"
complete -c csc -o "langversion:latestMajor" -d "Specify latest major version as language version"
complete -c csc -o "langversion:preview" -d "Specify latest preview version as language version"
complete -c csc -o "langversion:ISO-1" -d "Specify ISO/IEC 23270:2003 C# (1.0/1.2) as language version"
complete -c csc -o "langversion:ISO-2" -d "Specify ISO/IEC 23270:2006 C# (2.0) as language version"
for version_number in (seq 3 8)
    switch $version_number
        case 7
            complete -c csc -o "langversion:$version_number" -d "Specify C# $version_number.0 as language version"
            complete -c csc -o "langversion:$version_number.1" -d "Specify C# $version_number.1 as language version"
            complete -c csc -o "langversion:$version_number.2" -d "Specify C# $version_number.2 as language version"
            complete -c csc -o "langversion:$version_number.3" -d "Specify C# $version_number.3 as language version"
        case 8
            complete -c csc -o "langversion:$version_number.0" -d "Specify C# $version_number.0 as language version"
        case "*"
            complete -c csc -o "langversion:$version_number" -d "Specify C# $version_number.0 as language version"
    end
end

complete -c csc -o "m:" -o "main:" -d "Specifies the location of the Main method"
complete -c csc -o noconfig -d "Instructs the compiler not to compile with csc.rsp"
complete -c csc -o nologo -d "Suppresses compiler banner information"
complete -c csc -o "recurse:" -d "Searches subdirectories for source files to compile"
complete -c csc -o "subsystemversion:" -d "Specifies the minimum version of the subsystem that the executable file can use"
complete -c csc -o unsafe -d "Enables compilation of code that uses the unsafe keyword"
complete -c csc -o utf8output -d "Displays compiler output using UTF-8 encoding"
complete -c csc -o parallel -o "parallel+" -d "Specifies whether to use concurrent build"
complete -c csc -o parallel- -d "Disable -parallel"
complete -c csc -o "checksumalgorithm:SHA1" -d "Specify SHA1 as the algorithm for calculating the source file checksum stored in PDB (default)"
complete -c csc -o "checksumalgorithm:SHA256" -d "Specify SHA256 as the algorithm for calculating the source file checksum stored in PDB"
completions/csh.fishcomplete -c csh -l help -d 'Display help and exit'
complete -c csh -l version -d 'Display version and exit'

complete -c csh -s b -d 'Stop option processing'
complete -c csh -s c -d 'Specify commands'
complete -c csh -s d -d 'Load directory stack from ~/.cshdirs'
complete -c csh -s D -d 'Specify environment variable'
complete -c csh -s e -d 'Exit when exit status is not zero'
complete -c csh -s f -d 'Do not load resource and startup files'
complete -c csh -s F -d 'Use fork instead of vfork'
complete -c csh -s i -d 'Use interactive mode'
complete -c csh -s l -d 'Use login shell'
complete -c csh -s m -d 'Load ~/.tcshrc'
complete -c csh -s n -d 'Parse commands without executing'
complete -c csh -s q -d 'Accept SIGQUIT'
complete -c csh -s s -d 'Specify commands via stdin'
complete -c csh -s t -d 'Read and execute single input line'
complete -c csh -s v -d 'Set `verbose` shell variable'
complete -c csh -s x -d 'Set `echo` shell variable'
complete -c csh -s V -d 'Set `verbose` shell variable'
complete -c csh -s X -d 'Set `echo` shell variable'
completions/csharp.fishcomplete -c csharp -l attach -f -r -a '(ps -A | awk \'NR > 1 { printf "%s\t%s\n", $1, $4 }\')' -d 'Inject into other processes'
complete -c csharp -s e -f -r -d 'Specify expression to execute'
complete -c csharp -s s -r -d 'Use file to execute'
completions/csi.fish# Completions for the Visual C# Interactive Compiler(Roslyn)

complete -c csi -o help -o "?" -d "Display this usage message"
complete -c csi -o version -d "Display the version and exit"
complete -c csi -s i -d "Drop to REPL after executing the specified script"
complete -c csi -o "r:" -o "reference:" -d "Reference metadata from the specified assembly file(s)"
complete -c csi -o "lib:" -o "libPath:" -o "libPaths:" -d "List of directories where to look for libraries specified by #r directive"
complete -c csi -o "u:" -o "using:" -o "usings:" -o "import:" -o "imports:" -d "Define global namespace using"
completions/csvlens.fishcomplete -c csvlens -s d -l delimiter -r -d "Delimiter character (comma by default) or 'auto' to auto-detect the delimiter"
complete -c csvlens -s t -l tab-separated -d "Use tab separation. Shortcut for -d '\t'"
complete -c csvlens -l no-headers -d "Do not interpret the first row as headers"
complete -c csvlens -l columns -r -d "Use this regex to select columns to display by default"
complete -c csvlens -l filter -r -d "Use this regex to filter rows to display by default"
complete -c csvlens -l find -r -d "Use this regex to find and highlight matches by default"
complete -c csvlens -s i -l ignore-case -d "Searches ignore case. Ignored if any uppercase letters are present in the search string"
complete -c csvlens -l echo-column -r -d "Print the value of this column to stdout for the selected row"
complete -c csvlens -l debug -d "Show stats for debugging"
complete -c csvlens -s h -l help -f -d "Print help"
complete -c csvlens -s V -l version -f -d "Print version"
completions/cue.fishcue completion fish | source
completions/cupsaccept.fish__fish_complete_lpr cupsaccept
complete -c cupsaccept -s r -d 'Accept reason' -x
completions/cupsdisable.fish__fish_complete_lpr cupsdisable

complete -c cupsdisable -s c -d 'Cancels all jobs on the named destination'
complete -c cupsdisable -l hold -d 'Holds remaining jobs on the named printer'
complete -c cupsdisable -l release -d 'Releases pending jobs for printing'
complete -c cupsdisable -s r -d 'Disable reason' -x
completions/cupsenable.fish__fish_complete_lpr cupsenable

complete -c cupsenable -s c -d 'Cancels all jobs on the named destination'
complete -c cupsenable -l hold -d 'Holds remaining jobs on the named printer'
complete -c cupsenable -l release -d 'Releases pending jobs for printing'
complete -c cupsenable -s r -d 'Cancel reason' -x
completions/cupsreject.fish__fish_complete_lpr cupsreject
complete -c cupsreject -s r -d 'Reject reason' -x
completions/curl.fish# Complete paths after @ in options:
function __curl_complete_data
    string match -qr '^(?<prefix>.*@)(?<path>.*)' -- (commandline -ct)
    printf '%s\n' -- $prefix(__fish_complete_path $path)
end
complete -c curl -n 'string match -qr "@" -- (commandline -ct)' -kxa "(__curl_complete_data)"

# The remaining are based off the autogenerated completions.
complete -c curl -l abstract-unix-socket -d '(HTTP) Connect through an abstract Unix domain socket'
complete -c curl -l anyauth -d '(HTTP) Use most secure authentication method automatically'
complete -c curl -s a -l append -d '(FTP SFTP) Upload: append to the target file'
complete -c curl -l basic -d '(HTTP) Use HTTP Basic authentication'
complete -c curl -l cacert -d '(TLS) Use the specified certificate file'
complete -c curl -l capath -d '(TLS) Use the specified certificate directory'
complete -c curl -l cert-status -d '(TLS) Use Certificate Status Request (aka OCSP stapling)'
complete -c curl -l cert-type -d '(TLS) Set type of the provided client certificate' -a 'PEM, DER ENG P12'
complete -c curl -s E -l cert -d '(TLS) Use this cert'
complete -c curl -l ciphers -d '(TLS) Specifies which ciphers to use'
complete -c curl -l compressed-ssh -d '(SCP SFTP) Enables built-in SSH compression'
complete -c curl -l compressed -d '(HTTP) Request a compressed response'
complete -c curl -s K -l config -d 'Specify a text file to read curl arguments from'
complete -c curl -l connect-timeout -d 'Maximum time in seconds you allow connection to take'
complete -c curl -l connect-to -d 'For a request to the given HOST1:PORT1 pair, connect to HOST2:PORT2 instead'
complete -c curl -s C -l continue-at -d 'Continue/Resume a previous file transfer at the given offset'
complete -c curl -s c -l cookie-jar -d '(HTTP) Write all cookies to this file'
complete -c curl -s b -l cookie -d '(HTTP) Pass the data to the HTTP server in the Cookie header'
complete -c curl -l create-dirs -d 'Create dirs for -o/--output'
complete -c curl -l crlf -d '(FTP SMTP) Convert LF to CRLF in upload.  Useful for MVS (OS/390)'
complete -c curl -l crlfile -d '(TLS) Provide a file using PEM format with a Certificate Revocation List'
complete -c curl -l data-ascii -d '(HTTP) Alias for -d, --data'
complete -c curl -l data-binary -d '(HTTP) Post data exactly as specified with no processing'
complete -c curl -l data-raw -d '(HTTP) Post data like --data but without interpreting "@"'
complete -c curl -l data-urlencode -d '(HTTP) Post data URL-encoded'
complete -c curl -s d -l data -d '(HTTP) Sends the specified data in a POST request to the HTTP server'
complete -c curl -l delegation -d '(GSS/kerberos) Tell the server how much it can delegate for user creds' -xa '(
printf %s\t%s\n \
none "Don\'t allow any delegation" \
policy "Delegate only if the OK-AS-DELEGATE flag is set in the Kerberos service ticket" \
always "Allow the server to delegate")'
complete -c curl -l digest -d '(HTTP) Enables HTTP Digest authentication'
complete -c curl -l disable-eprt -d '(FTP) Don\'t use EPRT and LPRT commands in active FTP'
complete -c curl -l disable-epsv -d '(FTP) Don\'t use EPSV in passive FTP'
complete -c curl -s q -l disable -d 'Disable curlrc'
complete -c curl -l disallow-username-in-url -d '(HTTP) Exit if passed a url containing a username'
complete -c curl -l dns-interface -d '(DNS) Send outgoing DNS requests through <interface>'
complete -c curl -l dns-ipv4-addr -d '(DNS) Bind to <ip-address> when making IPv4 DNS requests'
complete -c curl -l dns-ipv6-addr -d '(DNS) Bind to <ip-address> when making IPv6 DNS requests'
complete -c curl -l dns-servers -d 'Set the list of DNS servers to use'
complete -c curl -l doh-url -d '(all) Specify which DNS-over-HTTPS (DOH) server to use to resolve hostnames'
complete -c curl -s D -l dump-header -d '(HTTP FTP) Write the received protocol headers to the specified file'
complete -c curl -l egd-file -d '(TLS) Specify the path name to the Entropy Gathering Daemon socket'
complete -c curl -l engine -d '(TLS) Select the OpenSSL crypto engine to use for cipher operations'
complete -c curl -l expect100-timeout -d '(HTTP) Maximum time in seconds to wait for a 100-continue'
complete -c curl -l fail-early -d 'Fail and exit on the first detected transfer error'
complete -c curl -s f -l fail -d '(HTTP) Fail silently (no output at all) on server errors'
complete -c curl -l false-start -d '(TLS) Use false start during the TLS handshake'
complete -c curl -l form-string -d '(HTTP SMTP IMAP) Like --form except using value string literally'
complete -c curl -s F -l form -d '(HTTP SMTP IMAP) Emulate pressing submit on filled-in form'
complete -c curl -l ftp-account -d '(FTP) Data for the ACCT command'
complete -c curl -l ftp-alternative-to-user -d '(FTP) If USER and PASS commands fail, send this command'
complete -c curl -l ftp-create-dirs -d '(FTP SFTP) Create missing dirs with ftp'
complete -c curl -l ftp-method -d '(FTP) Control what method curl should use to reach a file on an FTP(S) server'
complete -c curl -l ftp-pasv -d '(FTP) Use passive mode for the data connection'
complete -c curl -s P -l ftp-port -d '(FTP) Reverses the default initiator/listener roles when connecting with FTP'
complete -c curl -l ftp-pret -d '(FTP) Tell curl to send a PRET command before PASV (and EPSV)'
complete -c curl -l ftp-skip-pasv-ip -d '(FTP) Use same IP instead of IP the server suggests in response to PASV'
complete -c curl -l ftp-ssl-ccc-mode -d '(FTP) Sets the CCC mode'
complete -c curl -l ftp-ssl-ccc -d '(FTP) Use CCC (Clear Command Channel) Shuts down the SSL/TLS layer after auth'
complete -c curl -l ftp-ssl-control -d '(FTP) Require SSL/TLS for the FTP login, clear for transfer'
complete -c curl -s G -l get -d 'Use GET instead of POST'
complete -c curl -s g -l globoff -d 'This option switches off the "URL globbing parser"'
complete -c curl -l happy-eyeballs-timeout-ms -d 'Attempt to connect to both IPv4 and IPv6 in parallel'
complete -c curl -l haproxy-protocol -d '(HTTP) Use HAProxy PROXY protocol'
complete -c curl -s I -l head -d '(HTTP FTP FILE) Fetch the headers only'
complete -c curl -s H -l header -d '(HTTP) Extra header to include in the request when sending HTTP to a server'
complete -c curl -s h -l help -d 'Usage help'
complete -c curl -l hostpubmd5 -d '(SFTP SCP) Pass a string containing 32 hexadecimal digits'
complete -c curl -l 'http0.9' -d '(HTTP) Accept HTTP version 0.9 response'
complete -c curl -s 0 -l 'http1.0' -d '(HTTP) Use HTTP version 1'
complete -c curl -l 'http1.1' -d '(HTTP) Use HTTP version 1.1'
complete -c curl -l http2-prior-knowledge -d '(HTTP) Use HTTP/2 immediately (without trying HTTP1)'
complete -c curl -l http2 -d '(HTTP) Use HTTP version 2'
complete -c curl -l ignore-content-length -d '(FTP HTTP) Ignore the Content-Length header'
complete -c curl -s i -l include -d 'Include the HTTP response headers in the output'
complete -c curl -s k -l insecure -d '(TLS)  Allow insecure connections'
complete -c curl -l interface -d 'Perform an operation using a specified interface'
complete -c curl -s 4 -l ipv4 -d 'Use IPv4 only'
complete -c curl -s 6 -l ipv6 -d 'Use IPv6 only'
complete -c curl -s j -l junk-session-cookies -d '(HTTP) Discard all session cookies'
complete -c curl -l keepalive-time -d 'Specify idle time before keepalive is sent'
complete -c curl -l key-type -d '(TLS) Private key file type' -xa 'DER PEM ENG'
complete -c curl -l key -d '(TLS SSH) Private key file name'
complete -c curl -l krb -d '(FTP) Enable Kerberos authentication and use'
complete -c curl -l libcurl -d 'Write C-code equivalent to the invocation to the given file'
complete -c curl -l limit-rate -d 'Limit bandwidth (Examples: 200K, 3m and 1G)'
complete -c curl -s l -l list-only -d '(FTP POP3) (FTP) Use name-only view when listing'
complete -c curl -l local-port -d 'Set a preferred single number or range (FROM-TO) of local ports to use'
complete -c curl -l location-trusted -d '(HTTP) Like -L, --location, but allow sending the name + password'
complete -c curl -s L -l location -d '(HTTP) Follow redirects'
complete -c curl -l login-options -d '(IMAP POP3 SMTP) Specify the login options'
complete -c curl -l mail-auth -d '(SMTP) Specify a single address'
complete -c curl -l mail-from -d '(SMTP) Specify a single address that the given mail should get sent from'
complete -c curl -l mail-rcpt -d '(SMTP) Specify a single address, user name or mailing list name'
complete -c curl -s M -l manual -d 'Manual.  Display the huge help text'
complete -c curl -l max-filesize -d 'Specify the maximum size (in bytes) of a file to download'
complete -c curl -l max-redirs -d '(HTTP) Set maximum number of redirection-followings allowed'
complete -c curl -s m -l max-time -d 'Maximum time in seconds that you allow the whole operation to take'
complete -c curl -l metalink -d 'Process URI as Metalink file'
complete -c curl -l negotiate -d '(HTTP) Enables Negotiate (SPNEGO) authentication'
complete -c curl -l netrc-file -d 'Use this netrc file'
complete -c curl -l netrc-optional -d 'Make netrc optional'
complete -c curl -s n -l netrc -d 'Use ~/.netrc'
complete -c curl -l next -d 'Use a separate operation for the following URL'
complete -c curl -l no-alpn -d '(HTTPS) Disable the ALPN TLS extension'
complete -c curl -s N -l no-buffer -d 'Disable the buffering of the output stream'
complete -c curl -l no-keepalive -d 'Disable use of keepalive messages on the TCP connection'
complete -c curl -l no-npn -d '(HTTPS) Disable NPN TLS extension'
complete -c curl -l no-sessionid -d '(TLS) Disable use of SSL session-ID caching'
complete -c curl -l noproxy -d 'Comma-separated list of hosts which do not use a proxy'
complete -c curl -l ntlm-wb -d '(HTTP) Enable NTLM, but hand over auth to separate ntlmauth binary'
complete -c curl -l ntlm -d '(HTTP) Enable NTLM authentication'
complete -c curl -l oauth2-bearer -d '(IMAP POP3 SMTP) Specify the Bearer Token for OAUTH 2'
complete -c curl -s o -l output -d 'Write output to <file> instead of stdout'
complete -c curl -l output-dir -xa "(__fish_complete_directories)" -d 'Directory in which files should be stored when used with -o/--output'
complete -c curl -l pass -d '(SSH TLS) Passphrase for the private key'
complete -c curl -l path-as-is -d 'Do not handle sequences of /../ or /./ in the given URL path'
complete -c curl -l pinnedpubkey -d '(TLS) Use the specified public key file (or hashes)'
complete -c curl -l post301 -d '(HTTP) Respect RFC 7231/6.4'
complete -c curl -l post302 -d '(HTTP) Respect RFC 7231/6.4'
complete -c curl -l post303 -d '(HTTP) Violate RFC 7231/6.4'
complete -c curl -l preproxy -d 'Use the specified SOCKS proxy before connecting to HTTP(S) proxy'
complete -c curl -s '#' -l progress-bar -d 'Display progress as a simple progress bar'
complete -c curl -l proto-default -d 'Use this protocol for any URL missing a scheme name'
complete -c curl -l proto-redir -d 'Limit what protocols it may use on redirect'
# TODO: args
complete -c curl -l proto -d 'Limit what protocols it may use in the transfer'
complete -c curl -l proxy-anyauth -d 'Like --anyauth but for the proxy'
complete -c curl -l proxy-basic -d 'Use HTTP Basic authentication to communicate with proxy'
complete -c curl -l proxy-cacert -d 'Same as --cacert but used in HTTPS proxy context'
complete -c curl -l proxy-capath -d 'Same as --capath but used in HTTPS proxy context'
complete -c curl -l proxy-cert-type -d 'Same as --cert-type but used in HTTPS proxy context'
complete -c curl -l proxy-cert -d 'Same as -E, --cert but used in HTTPS proxy context'
complete -c curl -l proxy-ciphers -d 'Same as --ciphers but used in HTTPS proxy context'
complete -c curl -l proxy-crlfile -d 'Same as --crlfile but used in HTTPS proxy context'
complete -c curl -l proxy-digest -d 'Use HTTP Digest authentication to communicate with proxy'
complete -c curl -l proxy-header -d '(HTTP) Extra header to include in the request when sending HTTP to a proxy'
complete -c curl -l proxy-insecure -d 'Same as -k, --insecure but used in HTTPS proxy context'
complete -c curl -l proxy-key-type -d 'Same as --key-type but used in HTTPS proxy context'
complete -c curl -l proxy-key -d 'Same as --key but used in HTTPS proxy context'
complete -c curl -l proxy-negotiate -d 'Use HTTP Negotiate authentication to communicate with proxy'
complete -c curl -l proxy-ntlm -d 'Use HTTP NTLM authentication when to communicate with proxy'
complete -c curl -l proxy-pass -d 'Same as --pass but used in HTTPS proxy context'
complete -c curl -l proxy-pinnedpubkey -d '(TLS) Use specified public key file or hashes to verify proxy'
complete -c curl -l proxy-service-name -d 'This option allows you to change the service name for proxy negotiation'
complete -c curl -l proxy-ssl-allow-beast -d 'Same as --ssl-allow-beast but used in HTTPS proxy context'
complete -c curl -l proxy-tls13-ciphers -d '(TLS) Specify cipher suites for TLS 1.3 proxy connection'
complete -c curl -l proxy-tlsauthtype -d 'Same as --tlsauthtype but used in HTTPS proxy context'
complete -c curl -l proxy-tlspassword -d 'Same as --tlspassword but used in HTTPS proxy context'
complete -c curl -l proxy-tlsuser -d 'Same as --tlsuser but used in HTTPS proxy context'
complete -c curl -l proxy-tlsv1 -d 'Same as -1, --tlsv1 but used in HTTPS proxy context'
complete -c curl -s U -l proxy-user -d 'Specify the user name and password to use for proxy authentication'
complete -c curl -s x -l proxy -d 'Use the specified proxy'
complete -c curl -l 'proxy1.0' -d 'Use the specified HTTP 1.0 proxy'
complete -c curl -s p -l proxytunnel -d 'If HTTP proxy is used, make curl tunnel through it'
complete -c curl -l pubkey -d '(SFTP SCP) Public key file name'
complete -c curl -s Q -l quote -d '(FTP SFTP)  Send an arbitrary command to the remote FTP or SFTP server'
complete -c curl -l random-file -d 'Specify file containing random data'
complete -c curl -s r -l range -d '(HTTP FTP SFTP FILE) Retrieve a byte range'
complete -c curl -o 500 -d 'specifies the last 500 bytes'
complete -c curl -s 1 -d 'specifies the first and last byte only(*)(HTTP)'
complete -c curl -l raw -d '(HTTP) Pass raw data (no HTTP decoding or transfer encoding)'
complete -c curl -s e -l referer -d '(HTTP) Sends the "Referrer Page" information to the HTTP server'
complete -c curl -s J -l remote-header-name -d '(HTTP) Save output to filename from Content-Disposition'
complete -c curl -l remote-name-all -d 'For every URL write output to local file by default'
complete -c curl -s O -l remote-name -d 'Write output to a local file named like the remote file we get'
complete -c curl -s R -l remote-time -d 'Use timestamp of remote file on output'
complete -c curl -l request-target -d '(HTTP) Use an alternative request target'
complete -c curl -x -s X -l request -d '(HTTP) Specifies a custom HTTP method' -a 'GET HEAD POST PUT DELETE CONNECT OPTIONS TRACE PATCH'
complete -c curl -l resolve -d 'Provide a custom address for a specific host and port pair'
complete -c curl -l retry-connrefused -d 'Consider ECONNREFUSED a transient error'
complete -c curl -l retry-delay -d 'Time to wait between transfer retries'
complete -c curl -l retry-max-time -d 'The retry timer is reset before the first transfer attempt'
complete -c curl -l retry -d 'Number of retries when transient error occurs'
complete -c curl -l sasl-ir -d 'Enable initial response in SASL authentication'
complete -c curl -l service-name -d 'This option allows you to change the service name for SPNEGO'
complete -c curl -s S -l show-error -d 'When used with -s, --silent, it makes curl show an error message if it fails'
complete -c curl -s s -l silent -d 'Silent or quiet mode.  Don\'t show progress meter or error messages'
complete -c curl -l socks4 -d 'Use the specified SOCKS4 proxy'
complete -c curl -l socks4a -d 'Use the specified SOCKS4a proxy'
complete -c curl -l socks5-basic -d 'Use username/password authentication to connect to SOCKS5 proxy'
complete -c curl -l socks5-gssapi-nec -d 'As part of the GSS-API negotiation a protection mode is negotiated'
complete -c curl -l socks5-gssapi-service -d 'The default service name for a socks server is rcmd/server-fqdn'
complete -c curl -l socks5-gssapi -d 'Tells curl to use GSS-API authentication when connecting to a SOCKS5 proxy'
complete -c curl -l socks5-hostname -d 'Use the specified SOCKS5 proxy (and let the proxy resolve the host name)'
complete -c curl -l socks5 -d 'Use the specified SOCKS5 proxy - but resolve the host name locally'
complete -c curl -s Y -l speed-limit -d 'Abort download if it\'s slower than given speed (Bps) for speed-time'
complete -c curl -s y -l speed-time -d 'Abort download if it\'s slower than speed for given speed-time (s)'
complete -c curl -l ssl-allow-beast -d 'Don\'t work around BEAST security flaw in SSL3 and TLS1.0'
complete -c curl -l ssl-no-revoke -d '(Schannel) This option tells curl to disable certificate revocation checks'
complete -c curl -l ssl-reqd -d '(FTP IMAP POP3 SMTP) Require SSL/TLS for the connection'
complete -c curl -l ssl -d '(FTP IMAP POP3 SMTP)  Try to use SSL/TLS for the connection'
complete -c curl -s 2 -l sslv2 -d '(SSL) Use SSL version 2'
complete -c curl -s 3 -l sslv3 -d '(SSL) Use SSL version 3'
complete -c curl -l stderr -d 'Redirect all writes to stderr to the specified file instead'
complete -c curl -l styled-output -d 'Use bold font styles when writing HTTP headers to terminal'
complete -c curl -l suppress-connect-headers -d 'Don\'t print response headers for CONNECT request if -p is set'
complete -c curl -l tcp-fastopen -d 'Enable use of TCP Fast Open'
complete -c curl -l tcp-nodelay -d 'Turn on the TCP_NODELAY option'
complete -c curl -s t -l telnet-option -d 'Pass options to the telnet protocol'
complete -c curl -l tftp-blksize -d '(TFTP) Set TFTP BLKSIZE option (must be >512)'
complete -c curl -l tftp-no-options -d '(TFTP) Tells curl not to send TFTP options requests'
complete -c curl -s z -l time-cond -d '(HTTP FTP) Request file modified before or later than given time'
complete -c curl -l tls-max -d '(SSL) VERSION defines maximum supported TLS version'
complete -c curl -l tls13-ciphers -d '(TLS) Specifies cipher suites to use for TLS 1.3'
complete -c curl -l tlsauthtype -d 'Set TLS authentication type'
complete -c curl -l tlspassword -d 'Set password for use with the TLS authentication method'
complete -c curl -l tlsuser -d 'Set username for use with the TLS authentication method'
complete -c curl -l 'tlsv1.0' -d '(TLS) Forces curl to use TLS version 1.0'
complete -c curl -l 'tlsv1.1' -d '(TLS) Forces curl to use TLS version 1.1'
complete -c curl -l 'tlsv1.2' -d '(TLS) Forces curl to use TLS version 1.2'
complete -c curl -l 'tlsv1.3' -d '(TLS) Forces curl to use TLS version 1.3'
complete -c curl -l tlsv1 -d '(SSL) Tells curl to use at least TLS version 1'
complete -c curl -l tr-encoding -d '(HTTP) Request compressed Transfer-Encoding, uncompress on receive'
complete -c curl -l trace-ascii -d 'Enables a full trace dump of all incoming and outgoing data'
complete -c curl -l trace-time -d 'Prepends a time stamp to each trace or verbose line that curl displays'
complete -c curl -l trace -d 'Enables a full trace dump of all incoming and outgoing data'
complete -c curl -l unix-socket -d '(HTTP) Connect through this Unix domain socket, instead of using the network'
complete -c curl -s T -l upload-file -d 'This transfers the specified local file to the remote URL'
complete -c curl -l url -d 'Specify a URL to fetch'
complete -c curl -s B -l use-ascii -d '(FTP LDAP) Enable ASCII transfer'
complete -c curl -s A -l user-agent -d '(HTTP)  Specify the User-Agent string to send to the HTTP server'
complete -c curl -s u -l user -d 'Specify the user name and password to use for server authentication'
complete -c curl -s v -l verbose -d 'Makes curl verbose during the operation'
complete -c curl -s V -l version -d 'Displays information about curl and the libcurl version it uses'
complete -c curl -s w -l write-out -d 'Make curl display information on stdout after a completed transfer'
complete -c curl -l eprt -l no-eprt -d 'for --disable-eprt'
complete -c curl -l epsv -l no-epsv -d 'for --disable-epsv'
complete -c curl -l max-redir -d 'Set maximum number of redirects'
complete -c curl -l xattr -d 'Store metadata in xattrs (like origin URL)'
complete -c curl -l url-query -d '(HTTP) Add a URL query part'
completions/cut.fishif cut --version &>/dev/null
    complete -c cut -s b -l bytes -x -d "Select byte positions"
    complete -c cut -s c -l characters -x -d "Select characters"
    complete -c cut -s d -l delimiter -x -d "Select field delimiter"
    complete -c cut -s f -l fields -x -d "Select fields"
    complete -c cut -s n -d "Don't split multi-byte characters"
    complete -c cut -l complement -d "complement the set of selected bytes, characters or fields"
    complete -c cut -s s -l only-delimited -d "Suppress lines without delimiter"
    complete -c cut -l output-delimiter -x -d "Select output delimiter"
    complete -c cut -s z -l zero-terminated -d "line delimiter is NUL, not newline"
    complete -c cut -l help -d "Display help and exit"
    complete -c cut -l version -d "Display version and exit"
else
    complete -c cut -s b -x -d "Select byte positions"
    complete -c cut -s c -x -d "Output character range"
    complete -c cut -s d -x -d "Delimiter instead of \t to use"
    complete -c cut -s f -x -d "Select fields"
    complete -c cut -s n -d "Don't split multi-byte characters"
    complete -c cut -s s -d "Suppress lines without delimiter"
    complete -c cut -s w -d "Use whitespace as delimiter"
end
completions/cvs.fish#
# Completions for the cvs command
# This file was autogenerated by the file make_vcs_completions.fish
# which is shipped with the fish source code.
#

#
# Completions from commandline
#

#
# Global switches
#

complete -c cvs -n __fish_use_subcommand -s H -d 'Displays usage information for command.'
complete -c cvs -n __fish_use_subcommand -s Q -d 'Cause CVS to be really quiet.'
complete -c cvs -n __fish_use_subcommand -s q -d 'Cause CVS to be somewhat quiet.'
complete -c cvs -n __fish_use_subcommand -s r -d 'Make checked-out files read-only.'
complete -c cvs -n __fish_use_subcommand -s w -d 'Make checked-out files read-write (default).'
complete -c cvs -n __fish_use_subcommand -s n -d 'Do not execute anything that will change the disk.'
complete -c cvs -n __fish_use_subcommand -s t -d 'Show trace of program execution -- try with -n.'
complete -c cvs -n __fish_use_subcommand -s R -d 'Assume repository is read-only, such as CDROM'
complete -c cvs -n __fish_use_subcommand -s v -d 'CVS version and copyright.'
complete -c cvs -n __fish_use_subcommand -s T -x -d 'Use \'tmpdir\' for temporary files.'
complete -c cvs -n __fish_use_subcommand -s e -x -d 'Use \'editor\' for editing log information.'
complete -c cvs -n __fish_use_subcommand -s d -x -d 'Overrides $CVSROOT as the root of the CVS tree.'
complete -c cvs -n __fish_use_subcommand -s f -d 'Do not use the ~/.cvsrc file.'
complete -c cvs -n __fish_use_subcommand -s z -x -d 'Request compression level \'#\' for net traffic.'
complete -c cvs -n __fish_use_subcommand -s x -d 'Encrypt all net traffic.'
complete -c cvs -n __fish_use_subcommand -s a -d 'Authenticate all net traffic.'
complete -c cvs -n __fish_use_subcommand -s 4 -d 'Use IPv4 addresses only.'
complete -c cvs -n __fish_use_subcommand -s 6 -d 'Use IPv6 addresses only.'
complete -c cvs -n __fish_use_subcommand -s s -x -d 'Set CVS user variable.'

#
# subcommands
#

complete -c cvs -n __fish_use_subcommand -x -a add -d 'Add a new file/directory to the repository'
complete -c cvs -n __fish_use_subcommand -x -a admin -d 'Administration front end for rcs'
complete -c cvs -n __fish_use_subcommand -x -a annotate -d 'Show last revision where each line was modified'
complete -c cvs -n __fish_use_subcommand -x -a checkout -d 'Checkout sources for editing'
complete -c cvs -n __fish_use_subcommand -x -a commit -d 'Check files into the repository'
complete -c cvs -n __fish_use_subcommand -x -a diff -d 'Show differences between revisions'
complete -c cvs -n __fish_use_subcommand -x -a edit -d 'Get ready to edit a watched file'
complete -c cvs -n __fish_use_subcommand -x -a editors -d 'See who is editing a watched file'
complete -c cvs -n __fish_use_subcommand -x -a export -d 'Export sources from CVS, similar to checkout'
complete -c cvs -n __fish_use_subcommand -x -a history -d 'Show repository access history'
complete -c cvs -n __fish_use_subcommand -x -a import -d 'Import sources into CVS, using vendor branches'
complete -c cvs -n __fish_use_subcommand -x -a init -d 'Create a CVS repository if it doesn\'t exist'
complete -c cvs -n __fish_use_subcommand -x -a kserver -d 'Kerberos server mode'
complete -c cvs -n __fish_use_subcommand -x -a log -d 'Print out history information for files'
complete -c cvs -n __fish_use_subcommand -x -a login -d 'Prompt for password for authenticating server'
complete -c cvs -n __fish_use_subcommand -x -a logout -d 'Removes entry in .cvspass for remote repository'
complete -c cvs -n __fish_use_subcommand -x -a ls -d 'List files available from CVS'
complete -c cvs -n __fish_use_subcommand -x -a pserver -d 'Password server mode'
complete -c cvs -n __fish_use_subcommand -x -a rannotate -d 'Show last revision where each line of module was modified'
complete -c cvs -n __fish_use_subcommand -x -a rdiff -d 'Create \'patch\' format diffs between releases'
complete -c cvs -n __fish_use_subcommand -x -a release -d 'Indicate that a Module is no longer in use'
complete -c cvs -n __fish_use_subcommand -x -a remove -d 'Remove an entry from the repository'
complete -c cvs -n __fish_use_subcommand -x -a rlog -d 'Print out history information for a module'
complete -c cvs -n __fish_use_subcommand -x -a rls -d 'List files in a module'
complete -c cvs -n __fish_use_subcommand -x -a rtag -d 'Add a symbolic tag to a module'
complete -c cvs -n __fish_use_subcommand -x -a server -d 'Server mode'
complete -c cvs -n __fish_use_subcommand -x -a status -d 'Display status information on checked out files'
complete -c cvs -n __fish_use_subcommand -x -a tag -d 'Add a symbolic tag to checked out version of files'
complete -c cvs -n __fish_use_subcommand -x -a unedit -d 'Undo an edit command'
complete -c cvs -n __fish_use_subcommand -x -a update -d 'Bring work tree in sync with repository'
complete -c cvs -n __fish_use_subcommand -x -a version -d 'Show current CVS version(s)'
complete -c cvs -n __fish_use_subcommand -x -a watch -d 'Set watches'
complete -c cvs -n __fish_use_subcommand -x -a watchers -d 'See who is watching a file'

#
# Completions for the 'add' subcommand
#

complete -c cvs -n 'contains \'add\' (commandline -pxc)' -s k -x -d 'Use "rcs-kflag" to add the file with the specified'
complete -c cvs -n 'contains \'add\' (commandline -pxc)' -s m -x -d 'Use "message" for the creation log.'

#
# Completions for the 'admin' subcommand
#

complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s a -x -d 'Append (comma-separated) user names to access list.'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s A -x -d 'Append another file\'s access list.'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s b -d '[rev]    Set default branch (highest branch on trunk if omitted).'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s c -x -d 'Set comment leader.'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s e -d '[users]  Remove (comma-separated) user names from access list'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s I -d 'Run interactively.'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s k -x -d 'Set keyword substitution mode:'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s l -d '[rev]    Lock revision (latest revision on branch,'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s L -d 'Set strict locking.'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s m -x -d 'Replace revision\'s log message.'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s n -x -d 'Tag branch or revision.  If :rev is omitted,'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s N -x -d 'Same as -n except override existing tag.'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s o -x -d 'Delete (outdate) specified range of revisions:'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s q -d 'Run quietly.'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s s -x -d 'Set revision state (latest revision on branch,'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s t -d '[file]   Get descriptive text from file (stdin if omitted).'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s t -d '-string  Set descriptive text.'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s u -d '[rev]    Unlock the revision (latest revision on branch,'
complete -c cvs -n 'contains \'admin\' (commandline -pxc)' -s U -d 'Unset strict locking.'

#
# Completions for the 'annotate' subcommand
#

complete -c cvs -n 'contains \'annotate\' (commandline -pxc)' -s l -d 'Local directory only, no recursion.'
complete -c cvs -n 'contains \'annotate\' (commandline -pxc)' -s R -d 'Process directories recursively.'
complete -c cvs -n 'contains \'annotate\' (commandline -pxc)' -s f -d 'Use head revision if tag/date not found.'
complete -c cvs -n 'contains \'annotate\' (commandline -pxc)' -s F -d 'Annotate binary files.'
complete -c cvs -n 'contains \'annotate\' (commandline -pxc)' -s r -x -d 'Annotate file as of specified revision/tag.'
complete -c cvs -n 'contains \'annotate\' (commandline -pxc)' -s D -x -d 'Annotate file as of specified date.'

#
# Completions for the 'checkout' subcommand
#

complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s A -d 'Reset any sticky tags/date/kopts.'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s N -d 'Don\'t shorten module paths if -d specified.'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s P -d 'Prune empty directories.'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s R -d 'Process directories recursively.'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s c -d '"cat" the module database.'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s f -d 'Force a head revision match if tag/date not found.'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s l -d 'Local directory only, not recursive'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s n -d 'Do not run module program (if any).'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s p -d 'Check out files to standard output (avoids stickiness).'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s s -d 'Like -c, but include module status.'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s r -x -d 'Check out revision or tag. (implies -P) (is sticky)'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s D -x -d 'Check out revisions as of date. (implies -P) (is sticky)'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s d -x -a '(__fish_complete_directories (commandline -ct))' -d 'Check out into dir instead of module name.'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s k -x -d 'Use RCS kopt -k option on checkout. (is sticky)'
complete -c cvs -n 'contains \'checkout\' (commandline -pxc)' -s j -x -d 'Merge in changes made between current revision and rev.'

#
# Completions for the 'commit' subcommand
#

complete -c cvs -n 'contains \'commit\' (commandline -pxc)' -s c -d 'Check for valid edits before committing.'
complete -c cvs -n 'contains \'commit\' (commandline -pxc)' -s R -d 'Process directories recursively.'
complete -c cvs -n 'contains \'commit\' (commandline -pxc)' -s l -d 'Local directory only (not recursive).'
complete -c cvs -n 'contains \'commit\' (commandline -pxc)' -s f -d 'Force the file to be committed; disables recursion.'
complete -c cvs -n 'contains \'commit\' (commandline -pxc)' -s F -x -d 'Read the log message from file.'
complete -c cvs -n 'contains \'commit\' (commandline -pxc)' -s m -x -d 'Log message.'
complete -c cvs -n 'contains \'commit\' (commandline -pxc)' -s r -x -d 'Commit to this branch or trunk revision.'

#
# Completions for the 'diff' subcommand
#

complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s l -d 'Local directory only, not recursive'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s R -d 'Process directories recursively.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s k -x -d 'Specify keyword expansion mode.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s D -x -d 'Diff revision for date against working file.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s D -x -d 'Diff rev1/date1 against date2.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s r -x -d 'Diff revision for rev1 against working file.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s r -x -d 'Diff rev1/date1 against rev2.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s i -d '--ignore-case  Consider upper- and lower-case to be the same.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s w -d '--ignore-all-space  Ignore all white space.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s b -d '--ignore-space-change  Ignore changes in the amount of white space.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s B -d '--ignore-blank-lines  Ignore changes whose lines are all blank.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s I -x -d '--ignore-matching-lines=RE  Ignore changes whose lines all match RE.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s - -d 'Binary  Read and write data in binary mode.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s a -d '--text  Treat all files as text.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s c -d '-C NUM  --context[=NUM]  Output NUM (default 2) lines of copied context.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s u -d '-U NUM  --unified[=NUM]  Output NUM (default 2) lines of unified context.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s N -d 'UM  Use NUM context lines.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s L -x -d '--label LABEL  Use LABEL instead of file name.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s p -d '--show-c-function  Show which C function each change is in.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s F -x -d '--show-function-line=RE  Show the most recent line matching RE.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s - -d 'Brief  Output only whether files differ.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s e -d '--ed  Output an ed script.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s f -d '--forward-ed  Output something like an ed script in forward order.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s n -d '--rcs  Output an RCS format diff.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s y -d '--side-by-side  Output in two columns.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s W -x -d '--width=NUM  Output at most NUM (default 130) characters per line.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s - -d 'Left-column  Output only the left column of common lines.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s - -d 'Suppress-common-lines  Do not output common lines.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s - -d 'Ifdef=NAME  Output merged file to show `#ifdef NAME\' diffs.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s - -d 'GTYPE-group-format=GFMT  Similar, but format GTYPE input groups with GFMT.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s - -d 'Line-format=LFMT  Similar, but format all input lines with LFMT.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s - -d 'LTYPE-line-format=LFMT  Similar, but format LTYPE input lines with LFMT.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s t -d '--expand-tabs  Expand tabs to spaces in output.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s T -d '--initial-tab  Make tabs line up by prepending a tab.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s N -d '--new-file  Treat absent files as empty.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s s -d '--report-identical-files  Report when two files are the same.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s - -d 'Horizon-lines=NUM  Keep NUM lines of the common prefix and suffix.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s d -d '--minimal  Try hard to find a smaller set of changes.'
complete -c cvs -n 'contains \'diff\' (commandline -pxc)' -s H -d '--speed-large-files  Assume large files and many scattered small changes.'

#
# Completions for the 'edit' subcommand
#

complete -c cvs -n 'contains \'edit\' (commandline -pxc)' -s l -d 'Local directory only, not recursive.'
complete -c cvs -n 'contains \'edit\' (commandline -pxc)' -s R -d 'Process directories recursively (default).'
complete -c cvs -n 'contains \'edit\' (commandline -pxc)' -s a -d 'Specify action to register for temporary watch, one of:'
complete -c cvs -n 'contains \'edit\' (commandline -pxc)' -s c -d 'Check for <file>s edited by others and abort if found.'
complete -c cvs -n 'contains \'edit\' (commandline -pxc)' -s f -d 'Allow edit if <file>s are edited by others (default).'

#
# Completions for the 'editors' subcommand
#

complete -c cvs -n 'contains \'editors\' (commandline -pxc)' -s l -d 'Process this directory only (not recursive).'
complete -c cvs -n 'contains \'editors\' (commandline -pxc)' -s R -d 'Process directories recursively (default).'

#
# Completions for the 'export' subcommand
#

complete -c cvs -n 'contains \'export\' (commandline -pxc)' -s N -d 'Don\'t shorten module paths if -d specified.'
complete -c cvs -n 'contains \'export\' (commandline -pxc)' -s f -d 'Force a head revision match if tag/date not found.'
complete -c cvs -n 'contains \'export\' (commandline -pxc)' -s l -d 'Local directory only, not recursive'
complete -c cvs -n 'contains \'export\' (commandline -pxc)' -s R -d 'Process directories recursively (default).'
complete -c cvs -n 'contains \'export\' (commandline -pxc)' -s n -d 'Do not run module program (if any).'
complete -c cvs -n 'contains \'export\' (commandline -pxc)' -s r -x -d 'Export tagged revisions.'
complete -c cvs -n 'contains \'export\' (commandline -pxc)' -s D -x -d 'Export revisions as of date.'
complete -c cvs -n 'contains \'export\' (commandline -pxc)' -s d -x -a '(__fish_complete_directories (commandline -ct))' -d 'Export into dir instead of module name.'
complete -c cvs -n 'contains \'export\' (commandline -pxc)' -s k -x -d 'Use RCS kopt -k option on checkout.'

#
# Completions for the 'history' subcommand
#

complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s T -d 'Produce report on all TAGs'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s c -d 'Committed (Modified) files'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s o -d 'Checked out modules'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s m -x -d 'Look for specified module (repeatable)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s x -x -d 'Extract by record type'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s e -d 'Everything (same as -x, but all record types)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s a -d 'All users (Default is self)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s l -d 'Last modified (committed or modified report)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s w -d 'Working directory must match'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s D -x -d 'Since date (Many formats)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s b -x -d 'Back to record with str in module/file/repos field'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s f -r -d 'Specified file (same as command line) (repeatable)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s n -x -d 'In module (repeatable)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s p -x -d 'In repository (repeatable)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s r -x -d 'Since rev or tag (looks inside RCS files!)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s t -x -d 'Since tag record placed in history file (by anyone).'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s u -x -a '(__fish_complete_users)' -d 'For user name (repeatable)'
complete -c cvs -n 'contains \'history\' (commandline -pxc)' -s z -x -d 'Output for time zone <tz> (e.g. -z -0700)'

#
# Completions for the 'import' subcommand
#

complete -c cvs -n 'contains \'import\' (commandline -pxc)' -s d -d 'Use the file\'s modification time as the time of import.'
complete -c cvs -n 'contains \'import\' (commandline -pxc)' -s X -d 'When importing new files, mark their trunk revisions as dead.'
complete -c cvs -n 'contains \'import\' (commandline -pxc)' -s k -x -d 'Set default RCS keyword substitution mode.'
complete -c cvs -n 'contains \'import\' (commandline -pxc)' -s I -x -d 'More files to ignore (! to reset).'
complete -c cvs -n 'contains \'import\' (commandline -pxc)' -s b -x -d 'Vendor branch id.'
complete -c cvs -n 'contains \'import\' (commandline -pxc)' -s m -x -d 'Log message.'
complete -c cvs -n 'contains \'import\' (commandline -pxc)' -s W -x -d 'Wrappers specification line.'

#
# Completions for the 'init' subcommand
#

#
# Completions for the 'kserver' subcommand
#

#
# Completions for the 'log' subcommand
#

complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s l -d 'Local directory only, no recursion.'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s b -d 'Only list revisions on the default branch.'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s h -d 'Only print header.'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s R -d 'Only print name of RCS file.'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s t -d 'Only print header and descriptive text.'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s N -d 'Do not list tags.'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s S -d 'Do not print name/header if no revisions selected.  -d, -r,'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s s -d ', & -w have little effect in conjunction with -b, -h, -R, and'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s t -x -d 'This option.'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s r -d '[revisions]'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s d -x -d 'A semicolon-separated list of dates'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s s -x -d 'Only list revisions with specified states.'
complete -c cvs -n 'contains \'log\' (commandline -pxc)' -s w -d '[logins]'

#
# Completions for the 'login' subcommand
#

#
# Completions for the 'logout' subcommand
#

#
# Completions for the 'ls' subcommand
#

complete -c cvs -n 'contains \'ls\' (commandline -pxc)' -s d -d 'Show dead revisions (with tag when specified).'
complete -c cvs -n 'contains \'ls\' (commandline -pxc)' -s e -d 'Display in CVS/Entries format.'
complete -c cvs -n 'contains \'ls\' (commandline -pxc)' -s l -d 'Display all details.'
complete -c cvs -n 'contains \'ls\' (commandline -pxc)' -s P -d 'Prune empty directories.'
complete -c cvs -n 'contains \'ls\' (commandline -pxc)' -s R -d 'List recursively.'
complete -c cvs -n 'contains \'ls\' (commandline -pxc)' -s r -x -d 'Show files with revision or tag.'
complete -c cvs -n 'contains \'ls\' (commandline -pxc)' -s D -x -d 'Show files from date.'

#
# Completions for the 'pserver' subcommand
#

complete -c cvs -n 'contains \'pserver\' (commandline -pxc)' -s c -x -d 'Path to an alternative CVS config file.'

#
# Completions for the 'rannotate' subcommand
#

complete -c cvs -n 'contains \'rannotate\' (commandline -pxc)' -s l -d 'Local directory only, no recursion.'
complete -c cvs -n 'contains \'rannotate\' (commandline -pxc)' -s R -d 'Process directories recursively.'
complete -c cvs -n 'contains \'rannotate\' (commandline -pxc)' -s f -d 'Use head revision if tag/date not found.'
complete -c cvs -n 'contains \'rannotate\' (commandline -pxc)' -s F -d 'Annotate binary files.'
complete -c cvs -n 'contains \'rannotate\' (commandline -pxc)' -s r -x -d 'Annotate file as of specified revision/tag.'
complete -c cvs -n 'contains \'rannotate\' (commandline -pxc)' -s D -x -d 'Annotate file as of specified date.'

#
# Completions for the 'rdiff' subcommand
#

complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s r -x -d 'Date [-r rev2 | -D date2] modules…'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s f -d 'Force a head revision match if tag/date not found.'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s l -d 'Local directory only, not recursive'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s R -d 'Process directories recursively.'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s c -d 'Context diffs (default)'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s u -d 'Unidiff format.'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s s -d 'Short patch - one liner per file.'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s t -d 'Top two diffs - last change made to the file.'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s V -x -d 'Use RCS Version "vers" for keyword expansion.'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s k -x -d 'Specify keyword expansion mode.'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s D -x -d 'Date.'
complete -c cvs -n 'contains \'rdiff\' (commandline -pxc)' -s r -x -d 'Revision - symbolic or numeric.'

#
# Completions for the 'release' subcommand
#

complete -c cvs -n 'contains \'release\' (commandline -pxc)' -s d -d 'Delete the given directory.'

#
# Completions for the 'remove' subcommand
#

complete -c cvs -n 'contains \'remove\' (commandline -pxc)' -s f -d 'Delete the file before removing it.'
complete -c cvs -n 'contains \'remove\' (commandline -pxc)' -s l -d 'Process this directory only (not recursive).'
complete -c cvs -n 'contains \'remove\' (commandline -pxc)' -s R -d 'Process directories recursively.'

#
# Completions for the 'rlog' subcommand
#

complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s l -d 'Local directory only, no recursion.'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s b -d 'Only list revisions on the default branch.'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s h -d 'Only print header.'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s R -d 'Only print name of RCS file.'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s t -d 'Only print header and descriptive text.'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s N -d 'Do not list tags.'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s S -d 'Do not print name/header if no revisions selected.  -d, -r,'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s s -d ', & -w have little effect in conjunction with -b, -h, -R, and'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s t -x -d 'This option.'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s r -d '[revisions]'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s d -x -d 'A semicolon-separated list of dates'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s s -x -d 'Only list revisions with specified states.'
complete -c cvs -n 'contains \'rlog\' (commandline -pxc)' -s w -d '[logins]'

#
# Completions for the 'rls' subcommand
#

complete -c cvs -n 'contains \'rls\' (commandline -pxc)' -s d -d 'Show dead revisions (with tag when specified).'
complete -c cvs -n 'contains \'rls\' (commandline -pxc)' -s e -d 'Display in CVS/Entries format.'
complete -c cvs -n 'contains \'rls\' (commandline -pxc)' -s l -d 'Display all details.'
complete -c cvs -n 'contains \'rls\' (commandline -pxc)' -s P -d 'Prune empty directories.'
complete -c cvs -n 'contains \'rls\' (commandline -pxc)' -s R -d 'List recursively.'
complete -c cvs -n 'contains \'rls\' (commandline -pxc)' -s r -x -d 'Show files with revision or tag.'
complete -c cvs -n 'contains \'rls\' (commandline -pxc)' -s D -x -d 'Show files from date.'

#
# Completions for the 'rtag' subcommand
#

complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s a -d 'Clear tag from removed files that would not otherwise be tagged.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s b -d 'Make the tag a "branch" tag, allowing concurrent development.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s B -d 'Allows -F and -d to disturb branch tags.  Use with extreme care.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s d -d 'Delete the given tag.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s F -d 'Move tag if it already exists.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s f -d 'Force a head revision match if tag/date not found.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s l -d 'Local directory only, not recursive.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s n -d 'No execution of \'tag program\'.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s R -d 'Process directories recursively.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s r -x -d 'Existing revision/tag.'
complete -c cvs -n 'contains \'rtag\' (commandline -pxc)' -s D -d 'Existing date.'

#
# Completions for the 'server' subcommand
#

complete -c cvs -n 'contains \'server\' (commandline -pxc)' -s c -x -d 'Path to an alternative CVS config file.'

#
# Completions for the 'status' subcommand
#

complete -c cvs -n 'contains \'status\' (commandline -pxc)' -s v -d 'Verbose format; includes tag information for the file'
complete -c cvs -n 'contains \'status\' (commandline -pxc)' -s l -d 'Process this directory only (not recursive).'
complete -c cvs -n 'contains \'status\' (commandline -pxc)' -s R -d 'Process directories recursively.'

#
# Completions for the 'tag' subcommand
#

complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s b -d 'Make the tag a "branch" tag, allowing concurrent development.'
complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s B -d 'Allows -F and -d to disturb branch tags.  Use with extreme care.'
complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s c -d 'Check that working files are unmodified.'
complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s d -d 'Delete the given tag.'
complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s F -d 'Move tag if it already exists.'
complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s f -d 'Force a head revision match if tag/date not found.'
complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s l -d 'Local directory only, not recursive.'
complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s R -d 'Process directories recursively.'
complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s r -x -d 'Existing revision/tag.'
complete -c cvs -n 'contains \'tag\' (commandline -pxc)' -s D -d 'Existing date.'

#
# Completions for the 'unedit' subcommand
#

complete -c cvs -n 'contains \'unedit\' (commandline -pxc)' -s l -d 'Local directory only, not recursive.'
complete -c cvs -n 'contains \'unedit\' (commandline -pxc)' -s R -d 'Process directories recursively (default).'

#
# Completions for the 'update' subcommand
#

complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s A -d 'Reset any sticky tags/date/kopts.'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s P -d 'Prune empty directories.'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s C -d 'Overwrite locally modified files with clean repository copies.'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s d -d 'Build directories, like checkout does.'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s f -d 'Force a head revision match if tag/date not found.'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s l -d 'Local directory only, no recursion.'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s R -d 'Process directories recursively.'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s p -d 'Send updates to standard output (avoids stickiness).'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s k -x -d 'Use RCS kopt -k option on checkout. (is sticky)'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s r -x -d 'Update using specified revision/tag (is sticky).'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s D -x -d 'Set date to update from (is sticky).'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s j -x -d 'Merge in changes made between current revision and rev.'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s I -x -d 'More files to ignore (! to reset).'
complete -c cvs -n 'contains \'update\' (commandline -pxc)' -s W -x -d 'Wrappers specification line.'

#
# Completions for the 'version' subcommand
#

#
# Completions for the 'watch' subcommand
#

complete -c cvs -n 'contains \'watch\' (commandline -pxc)' -s l -x -a 'on off add remove' -d 'Local directory only, not recursive.'
complete -c cvs -n 'contains \'watch\' (commandline -pxc)' -s R -x -a 'on off add remove' -d 'Process directories recursively (default).'
complete -c cvs -n 'contains \'watch\' (commandline -pxc)' -s a -x -a 'add remove' -d 'Specify what actions, one of: `edit\', `unedit\','

#
# Completions for the 'watchers' subcommand
#

complete -c cvs -n 'contains \'watchers\' (commandline -pxc)' -s l -d 'Process this directory only (not recursive).'
complete -c cvs -n 'contains \'watchers\' (commandline -pxc)' -s R -d 'Process directories recursively (default).'
completions/cwebp.fish# Current as of cwebp 1.0.3.

set -l preset_opts '
    default\t
    photo\t
    picture\t
    drawing\t
    icon\t
    text\t
'

set -l z_opts '
    0\tfastest
    1\t
    2\t
    3\t
    4\t
    5\t
    6\t
    7\t
    8\t
    9\tslowest
'

set -l m_opts '
    0\tfastest
    1\t
    2\t
    3\t
    4\tdefault
    5\t
    6\tslowest
'

set -l segments_opts '
    1\t
    2\t
    3\t
    4\tdefault
'

set -l sharpness_opts '
    0\tmost sharp; default
    1\t
    2\t
    3\t
    4\t
    5\t
    6\t
    7\tleast sharp
'

set -l alpha_method_opts '
    0\t
    1\tdefault
'

set -l alpha_filter_opts '
    none\t
    fast\tdefault
    best\t
'

set -l metadata_opts '
    all\t
    none\tdefault
    exif\t
    icc\t
    xmp\t
'

function __fish_cwebp_is_first_arg_or_its_value -a arg -d 'Like __fish_is_first_arg, but also returns true for the second token after a given parameter'
    set -l tokens (commandline -cx)

    switch (count $tokens)
        case 1
            return 0
        case 2
            if test "$tokens[2]" = "$arg"
                return 0
            end
            return 1
        case '*'
            return 1
    end
end

complete -c cwebp -f -o h -o help -d 'Help (short)'
complete -c cwebp -f -o H -o longhelp -l help -d 'Help (long)'

complete -c cwebp -x -o q -d 'Quality (float; 0…100; default: 75)'
complete -c cwebp -x -o alpha_q -d 'Transparency-compression quality (integer 0…100; default: 100)'

complete -c cwebp -x -n '__fish_cwebp_is_first_arg_or_its_value -preset' -o preset -a $preset_opts -d 'Preset setting'

complete -c cwebp -x -o z -a "$z_opts" -d 'Lossless preset of level'
complete -c cwebp -x -o m -a "$m_opts" -d 'Compression method'
complete -c cwebp -x -o segments -a "$segments_opts" -d 'Number of segments to use'
complete -c cwebp -x -o size -d 'Target size (in bytes)'
complete -c cwebp -x -o psnr -d 'Target PSNR (in dB; typically: 42)'

complete -c cwebp -x -o s -d 'Input size (width x height) for YUV'
complete -c cwebp -x -o sns -d 'Spatial noise shaping (integer 0…100; default: 50)'
complete -c cwebp -x -o f -d 'Filter strength (integer 0…100; default: 60)'
complete -c cwebp -x -o sharpness -a "$sharpness_opts" -d 'Filter sharpness'
complete -c cwebp -o strong -d 'Use strong filter'
complete -c cwebp -o simple -d 'Use simple filter'
complete -c cwebp -o sharp_yuv -d 'Use sharper (and slower) RGB->YUV conversion'
complete -c cwebp -x -o partition_limit -d 'Limit quality to fit 512k limit on first partition (0:no degradation…100:full degradation)'
complete -c cwebp -x -o pass -a '(seq 0 10)' -d 'Analysis pass number'
complete -c cwebp -x -o crop -d 'Crop picture with <x> <y> <v> <h> rectangle'
complete -c cwebp -x -o resize -d 'Resize picture to <w> <h> after any cropping'
complete -c cwebp -o mt -d 'Use multi-threading if available'
complete -c cwebp -o low_memory -d 'Reduce memory usage (slows encoding)'
complete -c cwebp -x -o map -d 'Print map of extra info'
complete -c cwebp -o print_psnr -d 'Print averaged PSNR distortion'
complete -c cwebp -o print_ssim -d 'Print averaged SSIM distortion'
complete -c cwebp -o print_lsim -d 'Print local-similarity distortion'
complete -c cwebp -r -o d -k -a '(__fish_complete_suffix .pgm)' -d 'Dump compressed output to given PGM file'
complete -c cwebp -x -o alpha_method -a "$alpha_method_opts" -d 'Transparency-compression method'
complete -c cwebp -x -o alpha_filter -a "$alpha_filter_opts" -k -d 'Predictive filtering for alpha plane'
complete -c cwebp -x -o exact -d 'Preserve RGB values in transparent area'
complete -c cwebp -x -o blend_alpha -d 'Blend colors against background color (e.g. 0xc0e0d0)'
complete -c cwebp -o noalpha -d 'Discard any transparency information'
complete -c cwebp -o lossless -d 'Encode image losslessly'
complete -c cwebp -x -o near_lossless -d 'Use near-lossless image preprocessing (integer 0…100:off; default: 100)'
complete -c cwebp -x -o hint -a 'photo picture graph' -d 'Specify image-characteristics hint'

complete -c cwebp -x -o metadata -a "$metadata_opts" -k -d 'Comma-separated list of metadata to copy, if present'

complete -c cwebp -o short -d 'Condense printed messages'
complete -c cwebp -o quiet -d 'Don\'t print anything'
complete -c cwebp -o version -d 'Print version number and exit'
complete -c cwebp -o noasm -d 'Disable all assembly optimizations'
complete -c cwebp -o v -d 'Be verbose (print encoding/decoding times)'
complete -c cwebp -o progress -d 'Report encoding progress'

complete -c cwebp -o jpeg_like -d 'Roughly match expected JPEG size'
complete -c cwebp -o af -d 'Auto-adjust filter strength'
complete -c cwebp -x -o pre -d 'Pre-processing filter (integer)'

complete -c cwebp -r -o o -k -a '(__fish_complete_suffix .webp)' -d 'Output to file'
completions/cygpath.fishcomplete -c cygpath -s d -l dos -d 'Print DOS/short form (C:PROGRA~1)'
complete -c cygpath -s m -l mixed -d 'Print Windows form with regular slashes (C:/WINNT)'
complete -c cygpath -s M -l mode -d 'Report on mode of file'
complete -c cygpath -s u -l unix -d 'Print Unix form (/cygdrive/c/winnt)'
complete -c cygpath -s w -l windows -d 'Print Windows form (C:\\WINNT)'
complete -c cygpath -s t -l type -a 'dos mixed unix windows' -d 'Print TYPE form'
complete -c cygpath -s a -l absolute -d 'Output absolute path'
complete -c cygpath -s l -l long-name -d 'Print Windows long form' -n '__fish_seen_argument -s w -l windows; or __fish_seen_argument -s m -l mixed'
complete -c cygpath -s p -l path -d 'NAME is a colon-separated list'
complete -c cygpath -s U -l proc-cygdrive -d 'Emit /proc/cygdrive instead of /cygdrive prefix'
complete -c cygpath -s s -l short-name -d 'Print DOS/short form' -n '__fish_seen_argument -s w -l windows; or __fish_seen_argument -s m -l mixed'
complete -c cygpath -s C -l codepage -r -a 'ANSI OEM UTF8' -d 'Print pathname in CODEPAGE' -n '__fish_seen_argument -s d -l dos; or __fish_seen_argument -s w -l windows; or __fish_seen_argument -s m -l mixed'
complete -c cygpath -s A -l allusers -d 'Use "All Users" instead of current user' -n '__fish_seen_argument -s D -l desktop; or __fish_seen_argument -s O -l mydocs; or __fish_seen_argument -s P -l smprograms'
complete -c cygpath -s D -l desktop -d 'Output "Desktop" directory'
complete -c cygpath -s H -l homeroot -d 'Output "Profiles" directory'
complete -c cygpath -s O -l mydocs -d 'Output "My Documents" directory'
complete -c cygpath -s P -l smprograms -d 'Output Start Menu "Programs" directory'
complete -c cygpath -s S -l sysdir -d 'Output system directory'
complete -c cygpath -s W -l windir -d 'Output "Windows" directory'
complete -c cygpath -s F -l folder -x -d 'Output special folder with numeric ID'
complete -c cygpath -s f -l file -r -d 'Read FILE for input'
complete -c cygpath -s o -l option -d 'Read options from FILE as well' -n '__fish_seen_argument -s f -l file'
complete -c cygpath -s c -l close -x -d 'Close HANDLE'
complete -c cygpath -s i -l ignore -d 'Ignore missing argument'
complete -c cygpath -s h -l help -d 'Output usage information'
complete -c cygpath -s V -l version -d 'Output version information'
completions/cygport.fish# Options
complete -c cygport -s 4 -l 32 -d "Build for 32-bit Cygwin"
complete -c cygport -s 8 -l 64 -d "Build for 64-bit Cygwin"
complete -c cygport -l debug -d "Enable debugging messages"

# Cygport file
complete -c cygport -n "__fish_is_nth_token 1" -f -a '*.cygport' -d "Cygport file"

# Commands
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'downloadall fetchall wgetall getall' -d "Download all sources"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'download fetch wget get' -d "Download missing sources"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'prep unpack' -d "Prepare source directory"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'compile build make' -d "Build software"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'check test' -d "Run test suite"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'inst install' -d "Install into DESTDIR and run post-installation steps"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a postinst -d "Run post-installation steps"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a list -d "List package files"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'listdebug listdbg' -d "List debug package files"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a dep -d "Show dependencies"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a info -d "Show packaging info"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'homepage web www' -d "Show project homepage URL"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'package-test pkg-test' -d "Create packages, marked as test"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'package pkg' -d "Create packages"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'diff mkdiff mkpatch' -d "Create source patches"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'upload up' -d "Upload finished packages"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a stage -d "Upload packages without marking !ready"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a announce -d "Send announcement email"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'clean finish' -d "Delete working directory"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a 'almostall all' -d "Same as prep build inst pkg"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a help -d "Show help"
complete -c cygport -n 'not __fish_is_nth_token 1' -f -a version -d "Show version"
completions/cygstart.fishcomplete -c cygstart -s a -l action -r -a 'open explore edit find print' -d 'Use specified action instead of default'
complete -c cygstart -s o -l open -d 'Short for: --action open'
complete -c cygstart -s x -l explore -d 'Short for: --action explore'
complete -c cygstart -s e -l edit -d 'Short for: --action edit'
complete -c cygstart -s f -l find -d 'Short for: --action find'
complete -c cygstart -s p -l print -d 'Short for: --action print'
complete -c cygstart -s d -l directory -r -d 'Set working directory'
complete -c cygstart -l hide -d 'Hide window and activates another window'
complete -c cygstart -l maximize -d 'Maximize the specified window'
complete -c cygstart -l minimize -d 'Minimize the specified window'
complete -c cygstart -l restore -d 'Activate and display window'
complete -c cygstart -l show -d 'Activate window and display in current size and position'
complete -c cygstart -l showmaximized -d 'Activate and maximize window'
complete -c cygstart -l showminimized -d 'Activate and minimize window'
complete -c cygstart -l showminnoactive -d 'Display window minimized'
complete -c cygstart -l showna -d 'Display window in current state'
complete -c cygstart -l shownoactivate -d 'Display a window in most recent size and position'
complete -c cygstart -l shownormal -d 'Activate and display a window'
complete -c cygstart -s w -l wait -d 'Wait until the application terminates before exiting'
complete -c cygstart -s v -l verbose -d 'Show the actual ShellExecute call made'
complete -c cygstart -s '?' -l help -d 'Show this help message'
complete -c cygstart -l usage -d 'Display brief usage message'
complete -c cygstart -l version -d 'Display version information'
complete -c cygstart -l license -d 'Display licensing information'
complete -c cygstart -l reference -d 'Open MSDN reference for ShellExecute'
completions/dagger.fishcompletions/darcs.fish#
# Completions from commandline
#

complete -c darcs -n "not __fish_use_subcommand" -a "(test -f _darcs/prefs/repos; and cat _darcs/prefs/repos)" -d "Darcs repo"
complete -c darcs -a "test predist boringfile binariesfile" -n "contains setpref (commandline -pxc)" -d "Set the specified option" -x

#
# subcommands
#

complete -c darcs -n __fish_use_subcommand -x -a help -d 'Display help about darcs and darcs commands'
complete -c darcs -n __fish_use_subcommand -x -a add -d 'Add new files to version control'
complete -c darcs -n __fish_use_subcommand -x -a remove -d 'Remove files from version control'
complete -c darcs -n __fish_use_subcommand -x -a move -d 'Move or rename files'
complete -c darcs -n __fish_use_subcommand -x -a replace -d 'Substitute one word for another'
complete -c darcs -n __fish_use_subcommand -x -a revert -d 'Discard unrecorded changes'
complete -c darcs -n __fish_use_subcommand -x -a unrevert -d 'Undo the last revert'
complete -c darcs -n __fish_use_subcommand -x -a whatsnew -d 'List unrecorded changes in the working tree'
complete -c darcs -n __fish_use_subcommand -x -a record -d 'Create a patch from unrecorded changes'
complete -c darcs -n __fish_use_subcommand -x -a unrecord -d 'Remove recorded patches without changing the working tree'
complete -c darcs -n __fish_use_subcommand -x -a amend -d 'Improve a patch before it leaves your repository'
complete -c darcs -n __fish_use_subcommand -x -a mark-conflicts -d 'Mark unresolved conflicts in working tree, for manual resolution'
complete -c darcs -n __fish_use_subcommand -x -a tag -d 'Name the current repository state for future reference'
complete -c darcs -n __fish_use_subcommand -x -a setpref -d 'Set a preference (test, predist, boringfile or binariesfile)'
complete -c darcs -n __fish_use_subcommand -x -a diff -d 'Create a diff between two versions of the repository'
complete -c darcs -n __fish_use_subcommand -x -a log -d 'List patches in the repository'
complete -c darcs -n __fish_use_subcommand -x -a annotate -d 'Annotate lines of a file with the last patch that modified it'
complete -c darcs -n __fish_use_subcommand -x -a dist -d 'Create a distribution archive'
complete -c darcs -n __fish_use_subcommand -x -a show -d 'Show information about the given repository'
complete -c darcs -n __fish_use_subcommand -x -a pull -d 'Copy and apply patches from another repository to this one'
complete -c darcs -n __fish_use_subcommand -x -a obliterate -d 'Delete selected patches from the repository'
complete -c darcs -n __fish_use_subcommand -x -a rollback -d 'Apply the inverse of recorded changes to the working tree'
complete -c darcs -n __fish_use_subcommand -x -a push -d 'Copy and apply patches from this repository to another one'
complete -c darcs -n __fish_use_subcommand -x -a send -d 'Prepare a bundle of patches to be applied to some target repository'
complete -c darcs -n __fish_use_subcommand -x -a apply -d 'Apply a patch bundle created by `darcs send\''
complete -c darcs -n __fish_use_subcommand -x -a clone -d 'Make a copy of an existing repository'
complete -c darcs -n __fish_use_subcommand -x -a initialize -d 'Create an empty repository'
complete -c darcs -n __fish_use_subcommand -x -a optimize -d 'Optimize the repository'
complete -c darcs -n __fish_use_subcommand -x -a repair -d 'Repair a corrupted repository'
complete -c darcs -n __fish_use_subcommand -x -a convert -d 'Convert repositories between various formats'

function __fish_darcs_use_show_command
    set -l cmd (commandline -pxc)
    set -e cmd[1]

    if contains show $cmd
        for i in $cmd
            switch $i
                case contents
                    return 1
                case dependencies
                    return 1
                case files
                    return 1
                case index
                    return 1
                case pristine
                    return 1
                case repo
                    return 1
                case authors
                    return 1
                case tags
                    return 1
                case patch-index
                    return 1
            end
        end
        return 0
    end
    return 1
end

complete -c darcs -n __fish_darcs_use_show_command -x -a contents -d 'Outputs a specific version of a file'
complete -c darcs -n __fish_darcs_use_show_command -x -a dependencies -d 'Generate the graph of dependencies'
complete -c darcs -n __fish_darcs_use_show_command -x -a files -d 'Show version-controlled files in the working tree'
complete -c darcs -n __fish_darcs_use_show_command -x -a index -d 'Dump contents of working tree index'
complete -c darcs -n __fish_darcs_use_show_command -x -a pristine -d 'Dump contents of pristine cache'
complete -c darcs -n __fish_darcs_use_show_command -x -a repo -d 'Show repository summary information'
complete -c darcs -n __fish_darcs_use_show_command -x -a authors -d 'List authors by patch count'
complete -c darcs -n __fish_darcs_use_show_command -x -a tags -d 'Show all tags in the repository'
complete -c darcs -n __fish_darcs_use_show_command -x -a patch-index -d 'Check integrity of patch index'

function __fish_darcs_use_optimize_command
    set -l cmd (commandline -pxc)
    set -e cmd[1]

    if contains optimize $cmd
        for i in $cmd
            switch $i
                case clean
                    return 1
                case http
                    return 1
                case reorder
                    return 1
                case enable-patch-index
                    return 1
                case disable-patch-index
                    return 1
                case compress
                    return 1
                case uncompress
                    return 1
                case relink
                    return 1
                case pristine
                    return 1
                case upgrade
                    return 1
                case cache
                    return 1
            end
        end
        return 0
    end
    return 1
end

complete -c darcs -n __fish_darcs_use_optimize_command -x -a clean -d 'Garbage collect pristine, inventories and patches'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a http -d 'Optimize repository for getting over network'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a reorder -d 'Reorder the patches in the repository'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a enable-patch-index -d 'Enable patch index'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a disable-patch-index -d 'Disable patch index'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a compress -d 'Compress patches and inventories'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a uncompress -d 'Uncompress patches and inventories'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a relink -d 'Relink random internal data to a sibling'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a pristine -d 'Optimize hashed pristine layout'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a upgrade -d 'Upgrade repository to latest compatible format'
complete -c darcs -n __fish_darcs_use_optimize_command -x -a cache -d 'Garbage collect global cache'

complete -c darcs -l help -d 'Show a brief description of the command and its options'
complete -c darcs -l list-options -d 'Show plain list of available options and commands, for auto-completion'
complete -c darcs -l run-posthook -d 'Run posthook command without prompting [DEFAULT]'
complete -c darcs -l prompt-posthook -d 'Prompt before running posthook'
complete -c darcs -l no-posthook -d 'Don\'t run posthook command [DEFAULT]'
complete -c darcs -l posthook -x -a '(__fish_complete_command)' -d 'Specify command to run after this darcs command'
complete -c darcs -l run-prehook -d 'Run prehook command without prompting [DEFAULT]'
complete -c darcs -l prompt-prehook -d 'Prompt before running prehook'
complete -c darcs -l no-prehook -d 'Don\'t run prehook command [DEFAULT]'
complete -c darcs -l prehook -x -a '(__fish_complete_command)' -d 'Specify command to run before this darcs command'
complete -c darcs -l disable -d 'Disable this command'
complete -c darcs -l debug -d 'Give only debug output'
complete -c darcs -l debug-http -d 'Debug output from libcurl'
complete -c darcs -l quiet -s q -d 'Suppress informational output'
complete -c darcs -l standard-verbosity -d 'Neither verbose nor quiet output [DEFAULT]'
complete -c darcs -l verbose -s v -d 'Give verbose output'
complete -c darcs -l timings -d 'Provide debugging timings information'
complete -c darcs -l no-cache -d 'Don\'t use patch caches'

#
# Completions for the 'add' subcommand
#

complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l boring -d 'Don\'t skip boring files'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l no-boring -d 'Skip boring files [DEFAULT]'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l case-ok -d 'Don\'t refuse to add files differing only in case'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l no-case-ok -d 'Refuse to add files whose name differ only in case [DEFAULT]'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l reserved-ok -d 'Don\'t refuse to add files with Windows-reserved names'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l no-reserved-ok -d 'Refuse to add files with Windows-reserved names [DEFAULT]'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l recursive -s r -d 'Recurse into subdirectories'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l not-recursive -d 'Don\'t recurse into subdirectories [DEFAULT]'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l no-recursive -d 'Don\'t recurse into subdirectories [DEFAULT]'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l dry-run -d 'Don\'t actually take the action'
complete -c darcs -n 'contains \'add\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'remove' subcommand
#

complete -c darcs -n 'contains \'remove\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'remove\' (commandline -pxc)' -l recursive -s r -d 'Recurse into subdirectories'
complete -c darcs -n 'contains \'remove\' (commandline -pxc)' -l not-recursive -d 'Don\'t recurse into subdirectories [DEFAULT]'
complete -c darcs -n 'contains \'remove\' (commandline -pxc)' -l no-recursive -d 'Don\'t recurse into subdirectories [DEFAULT]'
complete -c darcs -n 'contains \'remove\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'move' subcommand
#

complete -c darcs -n 'contains \'move\' (commandline -pxc)' -l case-ok -d 'Don\'t refuse to add files differing only in case'
complete -c darcs -n 'contains \'move\' (commandline -pxc)' -l no-case-ok -d 'Refuse to add files whose name differ only in case [DEFAULT]'
complete -c darcs -n 'contains \'move\' (commandline -pxc)' -l reserved-ok -d 'Don\'t refuse to add files with Windows-reserved names'
complete -c darcs -n 'contains \'move\' (commandline -pxc)' -l no-reserved-ok -d 'Refuse to add files with Windows-reserved names [DEFAULT]'
complete -c darcs -n 'contains \'move\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'move\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'replace' subcommand
#

complete -c darcs -n 'contains \'replace\' (commandline -pxc)' -l token-chars -d 'Define token to contain these characters'
complete -c darcs -n 'contains \'replace\' (commandline -pxc)' -l force -s f -d 'Proceed with replace even if 'new' token already exists'
complete -c darcs -n 'contains \'replace\' (commandline -pxc)' -l no-force -d 'Don\'t force the replace if it looks scary [DEFAULT]'
complete -c darcs -n 'contains \'replace\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'replace\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'replace\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'replace\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'revert' subcommand
#

complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'revert\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'unrevert' subcommand
#

complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'unrevert\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'whatsnew' subcommand
#

complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l summary -s s -d 'Summarize changes'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l no-summary -d 'Don\'t summarize changes'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l human-readable -d 'Give human-readable output [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l machine-readable -d 'Give machine-readable output'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l look-for-adds -s -l -d 'Look for (non-boring) files that could be added'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l dont-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l no-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l look-for-replaces -d 'Look for replaces that could be marked'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l dont-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l no-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l look-for-moves -d 'Look for files that may be moved/renamed'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l dont-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l no-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l boring -d 'Don\'t skip boring files'
complete -c darcs -n 'contains \'whatsnew\' (commandline -pxc)' -l no-boring -d 'Skip boring files [DEFAULT]'

#
# Completions for the 'record' subcommand
#

complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l name -s m -d 'Name of patch'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l author -s A -d 'Specify author id'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l test -d 'Run the test script'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-test -d 'Don\'t run the test script [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l leave-test-directory -d 'Don\'t remove the test directory [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l remove-test-directory -d 'Remove the test directory'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l pipe -d 'Ask user interactively for the patch metadata'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l ask-deps -d 'Manually select dependencies'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-ask-deps -d 'Automatically select dependencies [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l edit-long-comment -d 'Edit the long comment by default'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l skip-long-comment -d 'Don\'t give a long comment'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l prompt-long-comment -d 'Prompt for whether to edit the long comment'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l look-for-adds -s l -d 'Look for (non-boring) files that could be added'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l dont-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l look-for-replaces -d 'Look for replaces that could be marked'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l dont-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l look-for-moves -d 'Look for files that may be moved/renamed'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l dont-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l logfile -d 'Give patch name and comment in file'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l delete-logfile -d 'Delete the logfile when done'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-delete-logfile -d 'Keep the logfile when done [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l compress -d 'Compress patch data [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l dont-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l set-scripts-executable -d 'Make scripts executable'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l boring -d 'Don\'t skip boring files'
complete -c darcs -n 'contains \'record\' (commandline -pxc)' -l no-boring -d 'Skip boring files [DEFAULT]'

#
# Completions for the 'unrecord' subcommand
#

complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l not-in-remote -d 'Select all patches not in the default push/pull repository or at location URL/PATH'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l from-match -d 'Select changes starting with a patch matching PATTERN'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l from-hash -d 'Select changes starting with a patch with HASH'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l last -d 'Select the last NUMBER patches'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l matches -d 'Select patches matching PATTERN'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l patches -s p -d 'Select patches matching REGEXP'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l tags -s t -d 'Select tags matching REGEXP'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l no-deps -d 'Don\'t automatically fulfill dependencies'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l compress -d 'Compress patch data [DEFAULT]'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l dont-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l no-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l reverse -d 'Show/consider changes in reverse order'
complete -c darcs -n 'contains \'unrecord\' (commandline -pxc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]'

#
# Completions for the 'amend' subcommand
#

complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l unrecord -d 'Remove changes from the patch'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l record -d 'Add more changes to the patch [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l match -d 'Select a single patch matching PATTERN'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l patch -s p -d 'Select a single patch matching REGEXP'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l test -d 'Run the test script'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-test -d 'Don\'t run the test script [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l leave-test-directory -d 'Don\'t remove the test directory [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l remove-test-directory -d 'Remove the test directory'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l author -s A -d 'Specify author id'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l select-author -d 'Select author id from a menu'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l name -s m -d 'Name of patch'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l ask-deps -d 'Manually select dependencies'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-ask-deps -d 'Automatically select dependencies [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l edit-long-comment -d 'Edit the long comment by default'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l skip-long-comment -d 'Don\'t give a long comment'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l prompt-long-comment -d 'Prompt for whether to edit the long comment'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l keep-date -d 'Keep the date of the original patch'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-keep-date -d 'Use the current date for the amended patch [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l look-for-adds -s l -d 'Look for (non-boring) files that could be added'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l dont-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-look-for-adds -d 'Don\'t look for any files that could be added [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l look-for-replaces -d 'Look for replaces that could be marked'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l dont-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-look-for-replaces -d 'Don\'t look for any replaces [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l look-for-moves -d 'Look for files that may be moved/renamed'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l dont-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-look-for-moves -d 'Don\'t look for any files that could be moved/renamed [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l unified -s u -d 'Output changes in a darcs-specific format similar to diff -u'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-unified -d 'Output changes in darcs\' usual format [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l compress -d 'Compress patch data [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l dont-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l set-scripts-executable -d 'Make scripts executable'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'amend\' (commandline -pxc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'

#
# Completions for the 'mark-conflicts' subcommand
#

complete -c darcs -n 'contains \'mark-conflicts\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'mark-conflicts\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'mark-conflicts\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'mark-conflicts\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'mark-conflicts\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'mark-conflicts\' (commandline -pxc)' -l dry-run -d 'Don\'t actually take the action'
complete -c darcs -n 'contains \'mark-conflicts\' (commandline -pxc)' -l xml-output -d 'Generate XML formatted output'
complete -c darcs -n 'contains \'mark-conflicts\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'tag' subcommand
#

complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l name -s m -d 'Name of patch'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l author -s A -d 'Specify author id'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l pipe -d 'Ask user interactively for the patch metadata'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l edit-long-comment -d 'Edit the long comment by default'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l skip-long-comment -d 'Don\'t give a long comment'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l prompt-long-comment -d 'Prompt for whether to edit the long comment'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l ask-deps -d 'Manually select dependencies'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l no-ask-deps -d 'Automatically select dependencies [DEFAULT]'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l compress -d 'Compress patch data [DEFAULT]'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l dont-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l no-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'tag\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'setpref' subcommand
#

complete -c darcs -n 'contains \'setpref\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'setpref\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'diff' subcommand
#

complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l to-match -d 'Select changes up to a patch matching PATTERN'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l to-patch -d 'Select changes up to a patch matching REGEXP'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l to-hash -d 'Select changes up to a patch with HASH'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l to-tag -d 'Select changes up to a tag matching REGEXP'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l from-match -d 'Select changes starting with a patch matching PATTERN'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l from-hash -d 'Select changes starting with a patch with HASH'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l match -d 'Select a single patch matching PATTERN'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l patch -s p -d 'Select a single patch matching REGEXP'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l last -d 'Select the last NUMBER patches'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l index -s n -d 'Select a range of patches'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l diff-command -d 'Specify diff command (ignores --diff-opts)'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l diff-opts -d 'Options to pass to diff'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l unified -s u -d 'Pass -u option to diff [DEFAULT]'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l no-unified -d 'Output patch in diff\'s dumb format'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l store-in-memory -d 'Do patch application in memory rather than on disk'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l no-store-in-memory -d 'Do patch application on disk [DEFAULT]'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l pause-for-gui -d 'Pause for an external diff or merge command to finish [DEFAULT]'
complete -c darcs -n 'contains \'diff\' (commandline -pxc)' -l no-pause-for-gui -d 'Return immediately after external diff or merge command finishes'

#
# Completions for the 'log' subcommand
#

complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l to-match -d 'Select changes up to a patch matching PATTERN'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l to-patch -d 'Select changes up to a patch matching REGEXP'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l to-hash -d 'Select changes up to a patch with HASH'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l to-tag -d 'Select changes up to a tag matching REGEXP'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l from-match -d 'Select changes starting with a patch matching PATTERN'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l from-hash -d 'Select changes starting with a patch with HASH'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l last -d 'Select the last NUMBER patches'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l index -s n -d 'Select a range of patches'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l matches -d 'Select patches matching PATTERN'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l patches -s p -d 'Select patches matching REGEXP'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l tags -s t -d 'Select tags matching REGEXP'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l max-count -d 'Return only NUMBER results'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l only-to-files -d 'Show only changes to specified files'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l no-only-to-files -d 'Show changes to all files [DEFAULT]'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l context -d 'Give output suitable for clone --context'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l xml-output -d 'Generate XML formatted output'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l human-readable -d 'Give human-readable output'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l machine-readable -d 'Give machine-readable output'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l number -d 'Number the changes'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l count -d 'Output count of changes'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l summary -s s -d 'Summarize changes'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l no-summary -d 'Don\'t summarize changes'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l reverse -d 'Show/consider changes in reverse order'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l repo -d 'Specify the repository URL'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l no-http-pipelining -d 'Disable HTTP pipelining'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l remote-darcs -d 'Name of the darcs executable on the remote server'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l with-patch-index -d 'Build patch index [DEFAULT]'
complete -c darcs -n 'contains \'log\' (commandline -pxc)' -l no-patch-index -d 'Don\'t build patch index'

#
# Completions for the 'annotate' subcommand
#

complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l human-readable -d 'Give human-readable output [DEFAULT]'
complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l machine-readable -d 'Give machine-readable output'
complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l match -d 'Select a single patch matching PATTERN'
complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l patch -s p -d 'Select a single patch matching REGEXP'
complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l tag -s t -d 'Select tag matching REGEXP'
complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l index -s n -d 'Select one patch'
complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l with-patch-index -d 'Build patch index [DEFAULT]'
complete -c darcs -n 'contains \'annotate\' (commandline -pxc)' -l no-patch-index -d 'Don\'t build patch index'

#
# Completions for the 'dist' subcommand
#

complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l dist-name -s d -d 'Name of version'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l zip -d 'Generate zip archive instead of gzip\'ed tar'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l match -d 'Select a single patch matching PATTERN'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l patch -s p -d 'Select a single patch matching REGEXP'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l tag -s t -d 'Select tag matching REGEXP'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l index -s n -d 'Select one patch'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l set-scripts-executable -d 'Make scripts executable'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l store-in-memory -d 'Do patch application in memory rather than on disk'
complete -c darcs -n 'contains \'dist\' (commandline -pxc)' -l no-store-in-memory -d 'Do patch application on disk [DEFAULT]'

#
# Completions for the 'show contents' subcommand
#

complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'contents\' (commandline -pxc)' -l match -d 'Select a single patch matching PATTERN'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'contents\' (commandline -pxc)' -l patch -s p -d 'Select a single patch matching REGEXP'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'contents\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'contents\' (commandline -pxc)' -l tag -s t -d 'Select tag matching REGEXP'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'contents\' (commandline -pxc)' -l index -s n -d 'Select one patch'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'contents\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'

#
# Completions for the 'show dependencies' subcommand
#

complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'dependencies\' (commandline -pxc)' -l from-match -d 'Select changes starting with a patch matching PATTERN'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'dependencies\' (commandline -pxc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'dependencies\' (commandline -pxc)' -l from-hash -d 'Select changes starting with a patch with HASH'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'dependencies\' (commandline -pxc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'dependencies\' (commandline -pxc)' -l last -d 'Select the last NUMBER patches'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'dependencies\' (commandline -pxc)' -l matches -d 'Select patches matching PATTERN'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'dependencies\' (commandline -pxc)' -l patches -s p -d 'Select patches matching REGEXP'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'dependencies\' (commandline -pxc)' -l tags -s t -d 'Select tags matching REGEXP'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'dependencies\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'

#
# Completions for the 'show files' subcommand
#

complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l files -d 'Include files in output [DEFAULT]'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l no-files -d 'Don\'t include files in output'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l directories -d 'Include directories in output [DEFAULT]'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l no-directories -d 'Don\'t include directories in output'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l pending -d 'Reflect pending patches in output [DEFAULT]'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l no-pending -d 'Only include recorded patches in output'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l null -s 0 -d 'Separate file names by NUL characters'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l match -d 'Select a single patch matching PATTERN'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l patch -s p -d 'Select a single patch matching REGEXP'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l tag -s t -d 'Select tag matching REGEXP'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l index -s n -d 'Select one patch'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'files\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'

#
# Completions for the 'show index' subcommand
#

complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'index\' (commandline -pxc)' -l null -s 0 -d 'Separate file names by NUL characters'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'index\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'

#
# Completions for the 'show pristine' subcommand
#

complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'pristine\' (commandline -pxc)' -l null -s 0 -d 'Separate file names by NUL characters'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'pristine\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'

#
# Completions for the 'show repo' subcommand
#

complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'repo\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'repo\' (commandline -pxc)' -l xml-output -d 'Generate XML formatted output'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'repo\' (commandline -pxc)' -l enum-patches -d 'Include statistics requiring enumeration of patches [DEFAULT]'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'repo\' (commandline -pxc)' -l no-enum-patches -d 'Don\'t include statistics requiring enumeration of patches'

#
# Completions for the 'show authors' subcommand
#

complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'authors\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'

#
# Completions for the 'show tags' subcommand
#

complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'tags\' (commandline -pxc)' -l repo -d 'Specify the repository URL'

#
# Completions for the 'show patch-index' subcommand
#

complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'patch-index\' (commandline -pxc)' -l null -s 0 -d 'Separate file names by NUL characters'
complete -c darcs -n 'contains \'show\' (commandline -pxc) && contains \'patch-index\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'

#
# Completions for the 'pull' subcommand
#

complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l matches -d 'Select patches matching PATTERN'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l patches -s p -d 'Select patches matching REGEXP'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l tags -s t -d 'Select tags matching REGEXP'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l reorder-patches -d 'Reorder the patches in the repository'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-reorder-patches -d 'Don\'t reorder the patches in the repository [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l mark-conflicts -d 'Mark conflicts [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l allow-conflicts -d 'Allow conflicts, but don\'t mark them'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l dont-allow-conflicts -d 'Fail if there are patches that would create conflicts'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-allow-conflicts -d 'Fail if there are patches that would create conflicts'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-resolve-conflicts -d 'Fail if there are patches that would create conflicts'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l skip-conflicts -d 'Filter out any patches that would create conflicts'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l external-merge -d 'Use external tool to merge conflicts'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l test -d 'Run the test script'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-test -d 'Don\'t run the test script [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l dry-run -d 'Don\'t actually take the action'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l xml-output -d 'Generate XML formatted output'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l summary -s s -d 'Summarize changes'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-summary -d 'Don\'t summarize changes'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-deps -d 'Don\'t automatically fulfill dependencies'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l set-default -d 'Set default repository'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-set-default -d 'Don\'t set default repository'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l ignore-unrelated-repos -d 'Do not check if repositories are unrelated'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l intersection -d 'Take intersection of all repositories'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l union -d 'Take union of all repositories [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l complement -d 'Take complement of repositories (in order listed)'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l compress -d 'Compress patch data [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l dont-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l remote-repo -d 'Specify the remote repository URL to work with'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l set-scripts-executable -d 'Make scripts executable'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l restrict-paths -d 'Don\'t allow darcs to touch external files or repo metadata [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l dont-restrict-paths -d 'Allow darcs to modify any file or directory (unsafe)'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-restrict-paths -d 'Allow darcs to modify any file or directory (unsafe)'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l reverse -d 'Show/consider changes in reverse order'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l pause-for-gui -d 'Pause for an external diff or merge command to finish [DEFAULT]'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-pause-for-gui -d 'Return immediately after external diff or merge command finishes'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l no-http-pipelining -d 'Disable HTTP pipelining'
complete -c darcs -n 'contains \'pull\' (commandline -pxc)' -l remote-darcs -d 'Name of the darcs executable on the remote server'

#
# Completions for the 'obliterate' subcommand
#

complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l not-in-remote -d 'Select all patches not in the default push/pull repository or at location URL/PATH'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l from-match -d 'Select changes starting with a patch matching PATTERN'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l from-hash -d 'Select changes starting with a patch with HASH'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l last -d 'Select the last NUMBER patches'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l matches -d 'Select patches matching PATTERN'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l patches -s p -d 'Select patches matching REGEXP'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l tags -s t -d 'Select tags matching REGEXP'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l no-deps -d 'Don\'t automatically fulfill dependencies'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l summary -s s -d 'Summarize changes'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l no-summary -d 'Don\'t summarize changes'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l output -s o -d 'Specify output filename'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l output-auto-name -s O -d 'Output to automatically named file in DIRECTORY, default: current directory'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l minimize -d 'Minimize context of patch bundle [DEFAULT]'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l no-minimize -d 'Don\'t minimize context of patch bundle'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l dry-run -d 'Don\'t actually take the action'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l xml-output -d 'Generate XML formatted output'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l compress -d 'Compress patch data [DEFAULT]'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l dont-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l no-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l reverse -d 'Show/consider changes in reverse order'
complete -c darcs -n 'contains \'obliterate\' (commandline -pxc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]'

#
# Completions for the 'rollback' subcommand
#

complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l from-match -d 'Select changes starting with a patch matching PATTERN'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l from-patch -d 'Select changes starting with a patch matching REGEXP'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l from-hash -d 'Select changes starting with a patch with HASH'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l from-tag -d 'Select changes starting with a tag matching REGEXP'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l last -d 'Select the last NUMBER patches'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l matches -d 'Select patches matching PATTERN'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l patches -s p -d 'Select patches matching REGEXP'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l tags -s t -d 'Select tags matching REGEXP'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'rollback\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'push' subcommand
#

complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l matches -d 'Select patches matching PATTERN'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l patches -s p -d 'Select patches matching REGEXP'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l tags -s t -d 'Select tags matching REGEXP'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l no-deps -d 'Don\'t automatically fulfill dependencies'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l sign -d 'Sign the patch with your gpg key'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l sign-as -d 'Sign the patch with a given keyid'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l sign-ssl -d 'Sign the patch using openssl with a given private key'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l dont-sign -d 'Don\'t sign the patch [DEFAULT]'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l no-sign -d 'Don\'t sign the patch [DEFAULT]'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l dry-run -d 'Don\'t actually take the action'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l xml-output -d 'Generate XML formatted output'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l summary -s s -d 'Summarize changes'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l no-summary -d 'Don\'t summarize changes'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l set-default -d 'Set default repository'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l no-set-default -d 'Don\'t set default repository'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l ignore-unrelated-repos -d 'Do not check if repositories are unrelated'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l apply-as -d 'Apply patch as another user using sudo'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l no-apply-as -d 'Don\'t use sudo to apply as another user [DEFAULT]'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l remote-repo -d 'Specify the remote repository URL to work with'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l reverse -d 'Show/consider changes in reverse order'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l compress -d 'Compress patch data [DEFAULT]'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l dont-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l no-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l no-http-pipelining -d 'Disable HTTP pipelining'
complete -c darcs -n 'contains \'push\' (commandline -pxc)' -l remote-darcs -d 'Name of the darcs executable on the remote server'

#
# Completions for the 'send' subcommand
#

complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l matches -d 'Select patches matching PATTERN'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l patches -s p -d 'Select patches matching REGEXP'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l tags -s t -d 'Select tags matching REGEXP'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-deps -d 'Don\'t automatically fulfill dependencies'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l auto-deps -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l dont-prompt-for-dependencies -d 'Don\'t ask about patches that are depended on by matched patches (with --match or --patch)'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l prompt-deps -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l prompt-for-dependencies -d 'Prompt about patches that are depended on by matched patches [DEFAULT]'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l to -d 'Specify destination email'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l cc -d 'Mail results to additional EMAIL(s)'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l from -d 'Specify email address'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l subject -d 'Specify mail subject'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l in-reply-to -d 'Specify in-reply-to header'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l author -s A -d 'Specify author id'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l charset -d 'Specify mail charset'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l mail -d 'Send patch using sendmail'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l sendmail-command -d 'Specify sendmail command'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l output -s o -d 'Specify output filename'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l output-auto-name -s O -d 'Output to automatically named file in DIRECTORY, default: current directory'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l sign -d 'Sign the patch with your gpg key'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l sign-as -d 'Sign the patch with a given keyid'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l sign-ssl -d 'Sign the patch using openssl with a given private key'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l dont-sign -d 'Don\'t sign the patch [DEFAULT]'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-sign -d 'Don\'t sign the patch [DEFAULT]'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l dry-run -d 'Don\'t actually take the action'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l xml-output -d 'Generate XML formatted output'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l summary -s s -d 'Summarize changes'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-summary -d 'Don\'t summarize changes'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l edit-description -d 'Edit the patch bundle description [DEFAULT]'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l dont-edit-description -d 'Don\'t edit the patch bundle description'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-edit-description -d 'Don\'t edit the patch bundle description'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l set-default -d 'Set default repository'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-set-default -d 'Don\'t set default repository'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l minimize -d 'Minimize context of patch bundle [DEFAULT]'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-minimize -d 'Don\'t minimize context of patch bundle'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l ignore-unrelated-repos -d 'Do not check if repositories are unrelated'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l logfile -d 'Give patch name and comment in file'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l delete-logfile -d 'Delete the logfile when done'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-delete-logfile -d 'Keep the logfile when done [DEFAULT]'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l remote-repo -d 'Specify the remote repository URL to work with'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l context -d 'Send to context stored in FILENAME'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l reverse -d 'Show/consider changes in reverse order'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l no-http-pipelining -d 'Disable HTTP pipelining'
complete -c darcs -n 'contains \'send\' (commandline -pxc)' -l remote-darcs -d 'Name of the darcs executable on the remote server'

#
# Completions for the 'apply' subcommand
#

complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l verify -d 'Verify that the patch was signed by a key in PUBRING'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l verify-ssl -d 'Verify using openSSL with authorized keys from file KEYS'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-verify -d 'Don\'t verify patch signature [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l reorder-patches -d 'Reorder the patches in the repository'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-reorder-patches -d 'Don\'t reorder the patches in the repository [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l all -s a -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-interactive -d 'Answer yes to all patches'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l interactive -s i -d 'Prompt user interactively'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l dry-run -d 'Don\'t actually take the action'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l xml-output -d 'Generate XML formatted output'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l matches -d 'Select patches matching PATTERN'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l patches -s p -d 'Select patches matching REGEXP'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l tags -s t -d 'Select tags matching REGEXP'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l hash -s h -d 'Select a single patch with HASH'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l mark-conflicts -d 'Mark conflicts'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l allow-conflicts -d 'Allow conflicts, but don\'t mark them'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l dont-allow-conflicts -d 'Fail if there are patches that would create conflicts [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-allow-conflicts -d 'Fail if there are patches that would create conflicts [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-resolve-conflicts -d 'Fail if there are patches that would create conflicts [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l skip-conflicts -d 'Filter out any patches that would create conflicts'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l external-merge -d 'Use external tool to merge conflicts'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l test -d 'Run the test script'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-test -d 'Don\'t run the test script [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l leave-test-directory -d 'Don\'t remove the test directory [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l remove-test-directory -d 'Remove the test directory'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l repodir -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l reply -d 'Reply to email-based patch using FROM address'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l cc -d 'Mail results to additional EMAIL(s). Requires --reply'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l happy-forwarding -d 'Forward unsigned messages without extra header'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-happy-forwarding -d 'Don\'t forward unsigned messages without extra header [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l mail -d 'Send patch using sendmail'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l sendmail-command -d 'Specify sendmail command'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l compress -d 'Compress patch data [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l dont-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-compress -d 'Don\'t compress patch data'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l set-scripts-executable -d 'Make scripts executable'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l restrict-paths -d 'Don\'t allow darcs to touch external files or repo metadata [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l dont-restrict-paths -d 'Allow darcs to modify any file or directory (unsafe)'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-restrict-paths -d 'Allow darcs to modify any file or directory (unsafe)'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l reverse -d 'Show/consider changes in reverse order'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-reverse -d 'Show/consider changes in the usual order [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l pause-for-gui -d 'Pause for an external diff or merge command to finish [DEFAULT]'
complete -c darcs -n 'contains \'apply\' (commandline -pxc)' -l no-pause-for-gui -d 'Return immediately after external diff or merge command finishes'

#
# Completions for the 'clone' subcommand
#

complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l repo-name -d 'Path of output directory'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l lazy -d 'Get patch files only as needed'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l complete -d 'Get a complete copy of the repository'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l to-match -d 'Select changes up to a patch matching PATTERN'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l to-patch -d 'Select changes up to a patch matching REGEXP'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l to-hash -d 'Select changes up to a patch with HASH'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l tag -s t -d 'Select tag matching REGEXP'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l context -d 'Version specified by the context in FILENAME'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l set-default -d 'Set default repository'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l no-set-default -d 'Don\'t set default repository'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l set-scripts-executable -d 'Make scripts executable'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l with-working-dir -d 'Create a working tree (normal repository) [DEFAULT]'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l no-working-dir -d 'Do not create a working tree (bare repository)'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l packs -d 'Use repository packs [DEFAULT]'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l no-packs -d 'Don\'t use repository packs'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l with-patch-index -d 'Build patch index'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l no-patch-index -d 'Don\'t build patch index [DEFAULT]'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l no-http-pipelining -d 'Disable HTTP pipelining'
complete -c darcs -n 'contains \'clone\' (commandline -pxc)' -l remote-darcs -d 'Name of the darcs executable on the remote server'

#
# Completions for the 'initialize' subcommand
#

complete -c darcs -n 'contains \'initialize\' (commandline -pxc)' -l darcs-2 -d 'Standard darcs patch format [DEFAULT]'
complete -c darcs -n 'contains \'initialize\' (commandline -pxc)' -l darcs-1 -d 'Older patch format (for compatibility)'
complete -c darcs -n 'contains \'initialize\' (commandline -pxc)' -l with-working-dir -d 'Create a working tree (normal repository) [DEFAULT]'
complete -c darcs -n 'contains \'initialize\' (commandline -pxc)' -l no-working-dir -d 'Do not create a working tree (bare repository)'
complete -c darcs -n 'contains \'initialize\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'initialize\' (commandline -pxc)' -l with-patch-index -d 'Build patch index'
complete -c darcs -n 'contains \'initialize\' (commandline -pxc)' -l no-patch-index -d 'Don\'t build patch index [DEFAULT]'
complete -c darcs -n 'contains \'initialize\' (commandline -pxc)' -l hashed -d 'Deprecated, use --darcs-1 instead'

#
# Completions for the 'optimize' subcommands
#

complete -c darcs -n 'contains \'optimize\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'optimize\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'optimize relink' subcommand
#

complete -c darcs -n 'contains \'optimize\' (commandline -pxc) && contains \'relink\' (commandline -pxc)' -l sibling -d 'Specify a sibling directory'

#
# Completions for the 'repair' subcommand
#

complete -c darcs -n 'contains \'repair\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Specify the repository directory in which to run'
complete -c darcs -n 'contains \'repair\' (commandline -pxc)' -l ignore-times -d 'Don\'t trust the file modification times'
complete -c darcs -n 'contains \'repair\' (commandline -pxc)' -l no-ignore-times -d 'Trust modification times to find modified files [DEFAULT]'
complete -c darcs -n 'contains \'repair\' (commandline -pxc)' -l myers -d 'Use myers diff algorithm'
complete -c darcs -n 'contains \'repair\' (commandline -pxc)' -l patience -d 'Use patience diff algorithm [DEFAULT]'
complete -c darcs -n 'contains \'repair\' (commandline -pxc)' -l dry-run -d 'Don\'t actually take the action'
complete -c darcs -n 'contains \'repair\' (commandline -pxc)' -l umask -d 'Specify umask to use when writing'

#
# Completions for the 'convert darcs-2' subcommand
#

complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l repo-name -d 'Path of output directory'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l set-scripts-executable -d 'Make scripts executable'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l with-working-dir -d 'Create a working tree (normal repository) [DEFAULT]'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l no-working-dir -d 'Do not create a working tree (bare repository)'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l no-http-pipelining -d 'Disable HTTP pipelining'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l remote-darcs -d 'Name of the darcs executable on the remote server'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l with-patch-index -d 'Build patch index'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'darcs-2\' (commandline -pxc)' -l no-patch-index -d 'Don\'t build patch index [DEFAULT]'

#
# Completions for the 'convert export' subcommand
#

complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'export\' (commandline -pxc)' -l repo-name -d 'Path of output directory'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'export\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'export\' (commandline -pxc)' -l read-marks -d 'Continue conversion, previously checkpointed by --write-marks'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'export\' (commandline -pxc)' -l write-marks -d 'Checkpoint conversion to continue it later'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'export\' (commandline -pxc)' -l no-http-pipelining -d 'Disable HTTP pipelining'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'export\' (commandline -pxc)' -l remote-darcs -d 'Name of the darcs executable on the remote server'

#
# Completions for the 'convert import' subcommand
#

complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l repo-name -d 'Path of output directory'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l repodir -x -a '(__fish_complete_directories (commandline -ct))' -d 'Path of output directory'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l set-scripts-executable -d 'Make scripts executable'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l dont-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l no-set-scripts-executable -d 'Don\'t make scripts executable [DEFAULT]'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l darcs-2 -d 'Standard darcs patch format [DEFAULT]'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l darcs-1 -d 'Older patch format (for compatibility)'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l with-working-dir -d 'Create a working tree (normal repository) [DEFAULT]'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l no-working-dir -d 'Do not create a working tree (bare repository)'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l with-patch-index -d 'Build patch index'
complete -c darcs -n 'contains \'convert\' (commandline -pxc) && contains \'import\' (commandline -pxc)' -l no-patch-index -d 'Don\'t build patch index [DEFAULT]'
completions/dart.fish# global option
complete -c dart -s h -l help -d "Print this usage information"
complete -c dart -s v -l verbose -d "Show additional command output"
complete -c dart -l version -d "Print the Dart SDK version"
complete -c dart -l enable-analytics -d "Enable analytics"
complete -c dart -l disable-analytics -d "Disable analytics"

# commands
complete -f -c dart -n __fish_use_subcommand -xa analyze -d "Analyze Dart code in a directory"
complete -f -c dart -n __fish_use_subcommand -xa compile -d "Compile Dart to various formats"
complete -f -c dart -n __fish_use_subcommand -xa create -d "Create a new Dart project"
complete -f -c dart -n __fish_use_subcommand -xa fix -d "Apply automated fixes to Dart source code"
complete -f -c dart -n __fish_use_subcommand -xa format -d "Idiomatically format Dart source code"
complete -f -c dart -n __fish_use_subcommand -xa migrate -d "Perform null safety migration on a project"
complete -f -c dart -n __fish_use_subcommand -xa pub -d "Work with packages"
complete -f -c dart -n __fish_use_subcommand -xa run -d "Run a Dart program"
complete -f -c dart -n __fish_use_subcommand -xa test -d "Run tests for a project"

# analyze
complete -c dart -n '__fish_seen_subcommand_from analyze' -l fatal-infos -d 'Treat info level issues as fatal'
complete -c dart -n '__fish_seen_subcommand_from analyze' -l fatal-warnings -d 'Treat warning level issues as fatal. (default on)'
complete -c dart -n '__fish_seen_subcommand_from analyze' -l no-fatal-warnings -d 'Don\'t treat warning level issues as fatal. (default on)'

# compile
complete -c dart -n '__fish_seen_subcommand_from compile' -xa aot-snapshot -d 'Compile Dart to an AOT snapshot'
complete -c dart -n '__fish_seen_subcommand_from compile' -xa exe -d 'Compile Dart to a self-contained executable'
complete -c dart -n '__fish_seen_subcommand_from compile' -xa jit-snapshot -d 'Compile Dart to a JIT snapshot'
complete -c dart -n '__fish_seen_subcommand_from compile' -xa js -d 'Compile Dart to JavaScript'
complete -c dart -n '__fish_seen_subcommand_from compile' -xa kernel -d 'Compile Dart to a kernel snapshot'

# create
complete -c dart -n '__fish_seen_subcommand_from create' -s t -l template -d 'The project template to use' -xa 'console-simple\tdefault console-full package-simple server-shelf web-simple'
complete -c dart -n '__fish_seen_subcommand_from create' -l pub -d 'Run \'pub get\' after the project has been created (default)'
complete -c dart -n '__fish_seen_subcommand_from create' -l no-pub -d 'Don\'t run \'pub get\' after the project has been created (default yes)'
complete -c dart -n '__fish_seen_subcommand_from create' -l force -d 'Force project generation, even if the target directory already exists'

# fix
complete -c dart -n '__fish_seen_subcommand_from fix' -s n -d 'Preview the proposed changes but make no changes'
complete -c dart -n '__fish_seen_subcommand_from fix' -l dry-run -d 'Preview the proposed changes but make no changes'
complete -c dart -n '__fish_seen_subcommand_from fix' -l apply -d 'Apply the proposed changes'

# format
complete -c dart -n '__fish_seen_subcommand_from format' -s o -l output -d 'Set where to write formatted output'
complete -c dart -n '__fish_seen_subcommand_from format' -l set-exit-if-changed -d 'Return exit code 1 if there are any formatting changes'
complete -c dart -n '__fish_seen_subcommand_from format' -l fix -d 'Apply all style fixes'
complete -c dart -n '__fish_seen_subcommand_from format' -s l -l line-length -d 'Wrap lines longer than this. (default "80")'

# migrate
complete -c dart -n '__fish_seen_subcommand_from migrate' -l apply-changes -d 'Apply the proposed null safety changes to the files on disk'
complete -c dart -n '__fish_seen_subcommand_from migrate' -l ignore-errors -d 'Attempt to perform null safety analysis even if the project has analysis errors'
complete -c dart -n '__fish_seen_subcommand_from migrate' -l skip-import-check -d 'Go ahead with migration even if some imported files have not yet been migrated'
complete -c dart -n '__fish_seen_subcommand_from migrate' -l web-preview -d 'Show preview of the proposed null safety changes in a browser window'
complete -c dart -n '__fish_seen_subcommand_from migrate' -l no-web-preview -d 'Show preview of the proposed null safety changes in the console'
complete -c dart -n '__fish_seen_subcommand_from migrate' -l preview-hostname -d 'Run the preview server on the specified hostname'
complete -c dart -n '__fish_seen_subcommand_from migrate' -l preview-port -d 'Run the preview server on the specified port'

# pub
complete -c dart -n '__fish_seen_subcommand_from pub' -s C -l directory -d 'Run the subcommand in this directory. (default "")'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa add -d 'Add a dependency to pubspec.yaml'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa cache -d 'Work with the system cache'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa deps -d 'Print package dependencies'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa downgrade -d 'Downgrade the current package\'s dependencies to oldest versions'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa get -d 'Get the current package\'s dependencies'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa global -d 'Work with global packages'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa login -d 'Log into pub.dev'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa logout -d 'Log out of pub.dev'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa outdated -d 'Analyze your dependencies to find which ones can be upgraded'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa publish -d 'Publish the current package to pub.dartlang.org'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa remove -d 'Removes a dependency from the current package'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa upgrade -d 'Upgrade the current package\'s dependencies to latest versions'
complete -c dart -n '__fish_seen_subcommand_from pub' -xa ploader -d 'Manage uploaders for a package on pub.dartlang.org'

# run
complete -c dart -n '__fish_seen_subcommand_from run' -l observe -d 'Run a program with common options for debugging'
complete -c dart -n '__fish_seen_subcommand_from run' -l enable-vm-service -d 'Enables VM service and listen on the specified port (default localhost:8181)'
complete -c dart -n '__fish_seen_subcommand_from run' -l serve-devtools -d 'Serve Dart DevTools debugger/profiler via service at <vm-service-uri>/devtools'
complete -c dart -n '__fish_seen_subcommand_from run' -l no-serve-devtools -d 'Serve Dart DevTools debugger/profiler via service at <vm-service-uri>/devtools'
complete -c dart -n '__fish_seen_subcommand_from run' -l pause-isolates-on-exit -d 'Pause isolates on exit when running with --enable-vm-service'
complete -c dart -n '__fish_seen_subcommand_from run' -l no-pause-isolates-on-exit -d 'Pause isolates on exit when running with --enable-vm-service'
complete -c dart -n '__fish_seen_subcommand_from run' -l pause-isolates-on-unhandled-exceptions -d 'Pause isolates after unhandled exception when running with --enable-vm-service'
complete -c dart -n '__fish_seen_subcommand_from run' -l no-pause-isolates-on-unhandled-exceptions -d 'Don\'t pause isolates after unhandled exception when running with --enable-vm-service'
complete -c dart -n '__fish_seen_subcommand_from run' -l warn-on-pause-with-no-debugger -d 'Warn when isolate pauses with no attached debugger when running with --enable-vm-service'
complete -c dart -n '__fish_seen_subcommand_from run' -l no-warn-on-pause-with-no-debugger -d 'Don\'t warn when isolate pauses with no attached debugger when running with --enable-vm-service'
complete -c dart -n '__fish_seen_subcommand_from run' -l pause-isolates-on-start -d 'Pause isolates on start when running with --enable-vm-service'
complete -c dart -n '__fish_seen_subcommand_from run' -l no-pause-isolates-on-start -d 'Don\'t pause isolates on start when running with --enable-vm-service'
complete -c dart -n '__fish_seen_subcommand_from run' -l enable-asserts -d 'Enable assert statements'
complete -c dart -n '__fish_seen_subcommand_from run' -l no-enable-asserts -d 'Disable assert statements'
complete -c dart -n '__fish_seen_subcommand_from run' -l verbosity -d 'Sets the verbosity level of the compilation'
complete -c dart -n '__fish_seen_subcommand_from run' -s D -l define -d 'Define an environment declaration'
completions/date.fishcomplete -c date -f -d "display or set date and time"
if date --version >/dev/null 2>/dev/null
    complete -c date -s d -l date -d "Display date described by string" -x
    complete -c date -s f -l file -d "Display date for each line in file" -r
    complete -c date -s I -l iso-8601 -d "Use ISO 8601 output format" -x -a "date hours minutes seconds"
    complete -c date -s s -l set -d "Set time" -x
    complete -c date -s R -l rfc-2822 -d "Output in RFC 2822 format"
    complete -c date -l rfc-3339=date -d "Output in RFC 3339 format with date precision"
    complete -c date -l rfc-3339=second -d "Output in RFC 3339 format with second precision"
    complete -c date -l rfc-3339=ns -d "Output in RFC 3339 format with nanosecond precision"
    complete -c date -s r -l reference -d "Display last modification time of file" -r
    complete -c date -s u -l utc -d "Print/set UTC time" -f
    complete -c date -l universal -d "Print/set UTC time" -f
    complete -c date -s h -l help -d "Display help and exit" -f
    complete -c date -s v -l version -d "Display version and exit" -f
else
    complete -c date -s u -d 'Display or set UTC time' -f
    complete -c date -s j -d "Don't try to set the date" -f

    set -l uname (uname -s)

    switch $uname
        case FreeBSD Darwin DragonFly
            # only -u is actually POSIX. Rest are BSD extensions:
            complete -c date -s r -d "Format path mtime or UNIX timestamp" -r
            complete -c date -s v -d 'Adjust clock ± time specified' -f
            complete -c date -s R -d "Use RFC 2822 output format"

            set -l release_major (printf '%d' (uname -r) 2>/dev/null)

            # -d,t gone in Monterey, FreeBSD 13
            if test \( "$uname" = FreeBSD -a "$release_major" -lt 13 \) -o \( "$uname" = Darwin -a "$release_major" -lt 21 \)
                complete -c date -s t -d "Set system's minutes west of GMT" -x
                complete -c date -s d -d "Set system's value for DST" -x
            else
                complete -c date -s I -d "Use ISO 8601 output format" -x -a "date hours minutes seconds"
            end

        case NetBSD OpenBSD
            complete -c date -s a -d "Change clock slowly with adjtime" -x
            complete -c date -s r -d "Show date given seconds since epoch" -x
            if test "$uname" = NetBSD
                complete -c date -s d -d "Parse human-described date-time and show result" -x
                exit
            end
            complete -c date -s z -d "Specify timezone for output" -x
    end

    complete -c date -s f -d 'Use format string to parse date' -f
end
completions/dconf.fish# Fish completions for gnome's "dconf" configuration tool

function __fish_dconf_keys
    set -l dir
    set -l key
    # We parse the `dump` output instead of `list`
    # because it allows us to complete non-incrementally
    # i.e. to get the keys directly, without going through
    # `dconf list /`, `dconf list /org/` and so on.
    dconf dump / 2>/dev/null | while read -l line
        if string match -q "[*]" -- $line
            # New directory - just save it for the keys
            set dir /(string trim -c "[]" -- $line)
        else if test -n "$line"
            # New key - output with the dir prepended.
            echo $dir/(string replace -r '=.*' '' -- $line)
        end
    end
end

### Commands
set -l commands read list write reset compile update watch dump load help

complete -f -c dconf
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a read -d 'Read the value of a key'
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a list -d 'List the sub-keys and sub-directories of a directory'
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a write -d 'Write a new value to a key'
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a reset -d 'Delete a key or an entire directory'
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a compile -d 'Compile a binary database from keyfiles'
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a update -d 'Update the system dconf databases'
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a watch -d 'Watch a key or directory for changes'
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a dump -d 'Dump an entire subpath to stdout'
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a load -d 'Populate a subpath from stdin'
complete -f -c dconf -n "not __fish_seen_subcommand_from $commands" -a help -d 'Display help and exit'

### Arguments to commands
# Technically, reset/watch take a "PATH" (which is a dir or a key)
# while read and write take a KEY, but for now this is close enough.
complete -f -c dconf -n "__fish_seen_subcommand_from read write reset watch" -a "(__fish_dconf_keys)"
# List/dump/load take a dir, which is something that ends in a "/"
complete -f -c dconf -n "__fish_seen_subcommand_from list dump load" -a "(__fish_dconf_keys | string replace -r '/[^/]*\$' '/')"

complete -f -c dconf -n "__fish_seen_subcommand_from help" -a "$commands"
completions/dd.fishcomplete -c dd -xa '(__fish_complete_dd)'
complete -c dd -d 'display help and exit' -xa --help
complete -c dd -d 'output version information and exit' -xa --version

function __fish_complete_dd -d 'Complete dd operands'
    # set operand_string as a local variable containing the current command-line token.
    set -l operand_string (commandline -t)

    switch $operand_string
        case 'if=*' 'of=*'
            string replace = ' ' -- $operand_string | read -l operand value

            # Use normal file completions.
            printf "$operand=%s\n" (complete -C "__fish_command_without_completions $value")

        case 'iflag=*' 'oflag=*'
            string replace = ' ' -- $operand_string | read -l operand complete
            string match -q '*,' -- $complete
            or set complete ''

            printf "%s\t%s\n" "$operand=$complete""append" "append mode (makes sense only for output; conv=notrunc suggested)"
            printf "%s\t%s\n" "$operand=$complete""direct" "use direct I/O for data"
            printf "%s\t%s\n" "$operand=$complete""directory" "fail unless a directory"
            printf "%s\t%s\n" "$operand=$complete""dsync" "use synchronized I/O for data"
            printf "%s\t%s\n" "$operand=$complete""sync" "use synchronized I/O for data and metadata"
            printf "%s\t%s\n" "$operand=$complete""fullblock" "accumulate full blocks of input (iflag only)"
            printf "%s\t%s\n" "$operand=$complete""nonblock" "use non-blocking I/O"
            printf "%s\t%s\n" "$operand=$complete""noatime" "do not update access time"
            printf "%s\t%s\n" "$operand=$complete""nocache" "discard cached data"
            printf "%s\t%s\n" "$operand=$complete""noctty" "do not assign controlling terminal from file"
            printf "%s\t%s\n" "$operand=$complete""nofollow" "do not follow symbolic links"

        case 'conv=*'
            string replace = ' ' -- $operand_string | read -l operand complete
            string match -q '*,' -- $complete
            or set complete ''

            printf "%s\t%s\n" "$operand=$complete""ascii" "from EBCDIC to ASCII"
            printf "%s\t%s\n" "$operand=$complete""ebcdic" "from ASCII to EBCDIC"
            printf "%s\t%s\n" "$operand=$complete""ibm" "from ASCII to alternate EBCDIC"
            printf "%s\t%s\n" "$operand=$complete""block" "pad newline-terminated records with spaces to cbs-size"
            printf "%s\t%s\n" "$operand=$complete""unblock" "replace trailing spaces in cbs-size records with newline"
            printf "%s\t%s\n" "$operand=$complete""lcase" "change upper case to lower case"
            printf "%s\t%s\n" "$operand=$complete""ucase" "change lower case to upper case"
            printf "%s\t%s\n" "$operand=$complete""swab" "swap every pair of input bytes"
            printf "%s\t%s\n" "$operand=$complete""sync" "pad every input block with NULs to ibs-size; with block or ublock use spaces"
            printf "%s\t%s\n" "$operand=$complete""excl" "fail if the output file already exists"
            printf "%s\t%s\n" "$operand=$complete""nocreat" "do not create the output file"
            printf "%s\t%s\n" "$operand=$complete""notrunc" "do not truncate the output file"
            printf "%s\t%s\n" "$operand=$complete""noerror" "continue after read errors"
            printf "%s\t%s\n" "$operand=$complete""fdatasync" "physically write output file data before finishing"
            printf "%s\t%s\n" "$operand=$complete""fsync" "physically write output file data and metadata before finishing"

        case 'status=*'
            printf "%s\t%s\n" status=noxfer "suppress final transfer statistics"
            printf "%s\t%s\n" status=none "suppress everything but errors"
            printf "%s\t%s\n" status=progress "show periodic transfer statistics"

        case '*'
            printf "%s=\t%s\n" bs "read and write up to BYTES bytes at a time"
            printf "%s=\t%s\n" cbs "convert BYTES bytes at a time"
            printf "%s=\t%s\n" conv "convert the file as per the comma separated symbol list"
            printf "%s=\t%s\n" count "copy only BLOCKS input blocks"
            printf "%s=\t%s\n" ibs "read up to BYTES bytes at a time (default 512)"
            printf "%s=\t%s\n" if "read from FILE instead of stdin"
            printf "%s=\t%s\n" iflag "read as per the comma separated symbol list"
            printf "%s=\t%s\n" obs "write BYTES bytes at a time (default 512)"
            printf "%s=\t%s\n" of "write to FILE instead of stdout"
            printf "%s=\t%s\n" oflag "write as per the comma separated symbol list"
            printf "%s=\t%s\n" seek "skip BLOCKS obs-sized blocks at the start of output"
            printf "%s=\t%s\n" skip "skip BLOCKS ibs-sized blocks at the start of input"
            printf "%s=\t%s\n" status "set the level of information to print to stderr"
    end
end
completions/defaults.fish# completion for defaults (macOS)

function __fish_defaults_domains
    defaults domains | string split ", "
end

complete -f -c defaults -o currentHost -d 'Restricts preferences operations to the current logged-in host'
complete -f -c defaults -o host -d 'Restricts preferences operations to hostname'

# read
complete -f -c defaults -n __fish_use_subcommand -a read -d 'Shows defaults entire given domain'
complete -f -c defaults -n '__fish_seen_subcommand_from read read-type write rename delete' -a '(__fish_defaults_domains)'
complete -f -c defaults -n '__fish_seen_subcommand_from read read-type write rename delete' -o app

# write
complete -f -c defaults -n __fish_use_subcommand -a write -d 'Writes domain or or a key in the domain'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o string -d 'String as the value for the given key'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o data -d 'Raw data bytes for given key'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o int -d 'Integer as the value for the given key'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o float -d 'Floating point number as the value for the given key'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o bool -d 'Boolean as the value for the given key'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o date -d 'Date as the value for the given key'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o array -d 'Array as the value for the given key'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o array-add -d 'Add new elements to the end of an array'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o dict -d 'Add a dictionary to domain'
complete -f -c defaults -n '__fish_seen_subcommand_from write' -o dict-add -d 'Add new key/value pairs to a dictionary'

complete -f -c defaults -n __fish_use_subcommand -a read-type -d 'Shows the type for the given domain, key'
complete -f -c defaults -n __fish_use_subcommand -a rename -d 'Renames old_key to new_key'
complete -f -c defaults -n __fish_use_subcommand -a delete -d 'Deletes domain or a key in the domain'
complete -f -c defaults -n __fish_use_subcommand -a domains -d 'Prints the names of all domains in the users defaults system'
complete -f -c defaults -n __fish_use_subcommand -a find -d 'Searches for word in domain names, keys, and values'
complete -f -c defaults -n __fish_use_subcommand -a help -d 'Prints a list of possible command formats'
completions/delta.fish# Older versions of delta do not have a --generate-completion option and will complain
# to stderr but emit nothing to stdout, making it safe (but a no-op) to source.
delta --generate-completion fish 2>/dev/null | source
completions/deno.fishdeno completions fish | source

# complete deno task
complete -f -c deno -n "__fish_seen_subcommand_from task" -n "__fish_is_nth_token 2" -a "(NO_COLOR=1 deno task &| string match -rg '^- (\S*)')"
completions/devspace.fishdevspace completion fish 2>/dev/null | source
completions/df.fish#
# Completions for df
#

#
# Test if we are using GNU df
#

set -l is_gnu
df --version >/dev/null 2>/dev/null; and set is_gnu --is-gnu

__fish_gnu_complete -c df -s h -l human-readable -d "Human readable sizes" $is_gnu
__fish_gnu_complete -c df -s i -l inodes -d "List inode information" $is_gnu
__fish_gnu_complete -c df -s k -d "Use 1kB block size" $is_gnu
__fish_gnu_complete -c df -s l -l local -d "List only local file systems" $is_gnu
__fish_gnu_complete -c df -s P -l portability -d "Use POSIX format" $is_gnu
__fish_gnu_complete -c df -s t -l type -r -d "Show file systems of specified type" $is_gnu -x -a "(__fish_print_filesystems)"

if test -n "$is_gnu"

    complete -c df -s a -l all -d "Include empty file systems"
    complete -c df -s B -l block-size -r -d "Block size"
    complete -c df -s H -l si -d "Human readable sizes, powers of 1000"
    complete -c df -l no-sync -d "Do not sync before getting usage info"
    complete -c df -l sync -d "Sync before getting usage info"
    complete -c df -s T -l print-type -d "Print file system type"
    complete -c df -s x -l exclude-type -d "Excluded file system type" -r -x -a "(__fish_print_filesystems)"
    complete -c df -l help -d "Display help and exit"
    complete -c df -l version -d "Display version and exit"

else

    complete -c df -s a -d "Show all file systems"
    complete -c df -s g -d "Show sizes in gigabytes"
    complete -c df -s m -d "Show sizes in megabytes"
    complete -c df -s n -d "Use cached statistics"

end
completions/dhclient.fishcomplete -c dhclient -f -a "(__fish_print_interfaces)"

complete -c dhclient -s 4 -d 'Use the DHCPv4 protocol'
complete -c dhclient -s 6 -d 'Use the DHCPv6 protocol'
complete -c dhclient -o 4o6 -x -d 'Participate in the DHCPv4 over DHCPv6 protocol'
complete -c dhclient -s 1 -d 'Try to get a lease once'
complete -c dhclient -s d -d 'Force dhclient to run as a foreground process'
complete -c dhclient -o nw -d 'Become a daemon immediately'
complete -c dhclient -s q -d 'Be quiet at startup'
complete -c dhclient -s v -d 'Enable verbose log messages'
complete -c dhclient -s w -d 'Continue running even if no broadcast interfaces were found'
complete -c dhclient -o nc -d 'Do not drop capabilities'
complete -c dhclient -s n -d 'Do not configure any interfaces'
complete -c dhclient -s e -x -d 'Define additional environment variables'
complete -c dhclient -s r -d 'Release the current lease and stop the running DHCP client'
complete -c dhclient -s x -d 'Stop the running DHCP client without releasing the current lease'
complete -c dhclient -s p -x -d 'The UDP port number on which the DHCP client should listen'
complete -c dhclient -s s -x -d 'Specify the server IP address'
complete -c dhclient -s g -x -d 'Set the giaddr field'
complete -c dhclient -s i -d 'Use a DUID with DHCPv4 clients'
complete -c dhclient -s I -d 'Use the standard DDNS scheme'
complete -c dhclient -l decline-wait-time -x -d 'Wait time (in secs) between declining an address and issuing discover'
complete -c dhclient -l version -d 'Print version number'
complete -c dhclient -s S -d 'Use Information-request to get only stateless configuration parameters'
complete -c dhclient -s T -d 'Ask for IPv6 temporary addresses, one set per -T flag'
complete -c dhclient -s P -d 'Enable IPv6 prefix delegation'
complete -c dhclient -s R -d 'Require that responses include all of the items requested by any -N, -T, or -P options'
complete -c dhclient -s D -x -a 'LL LLT' -d 'Override the default when selecting the type of DUID to use'
complete -c dhclient -s N -d 'Restore normal address query for IPv6'
complete -c dhclient -l address-prefix-len -x -d 'Specify the length of the prefix for IPv6 addresses'
complete -c dhclient -l dad-wait-time -x -d 'Maximum time (in seconds) that the client should wait for the DAD to complete on an interface'
complete -c dhclient -l prefix-len-hint -x -d 'Direct the client to use the given length when requesting new prefixes'
complete -c dhclient -o cf -F -d 'Path to the client configuration file'
complete -c dhclient -o df -F -d 'Path to a secondary lease file'
complete -c dhclient -o lf -F -d 'Path to the lease database file'
complete -c dhclient -o pf -F -d 'Path to the process ID file'
complete -c dhclient -l no-pid -d 'Disable writing pid files'
complete -c dhclient -o sf -F -d 'Path to the network configuration script'
complete -c dhclient -s B -d 'Always set the bootp broadcast flag in request packets'
complete -c dhclient -s C -x -d 'DHCP client identifier'
complete -c dhclient -s H -x -d Hostname
complete -c dhclient -s F -x -d FQDN
complete -c dhclient -s V -x -d 'Vendor class identifier'
complete -c dhclient -l request-options -x -d 'Request option list'
complete -c dhclient -l timeout -x -d Timeout
completions/dhcpcd.fish# dhcpcd is a DHCP client
# See: https://roy.marples.name/projects/dhcpcd/index

complete -c dhcpcd -f -a "(__fish_print_interfaces)"

complete -c dhcpcd -l background -s b -d 'Background immediately'
complete -c dhcpcd -l script -s c -r -F -d 'Use given script instead of default hook'
complete -c dhcpcd -l duid -s D -d 'Use a DHCP Unique Identifier'
complete -c dhcpcd -l debug -s d -d 'Echo debug messages to stderr & syslog'
complete -c dhcpcd -l lastlease -s E -d 'Use last acquired lease if cannot obtain one'
complete -c dhcpcd -l lastleaseextend -d 'Use last acquired lease if cannot obtain one even if expired'
complete -c dhcpcd -l env -s e -x -d 'Push given value to environment for hooks'
complete -c dhcpcd -l reconfigure -s g -d 'Reapply configuration for each interface'
complete -c dhcpcd -l fqdn -s F -xa "disable none ptr both" -d 'Request DHCP server to update DNS using FQDN instead of hostname'
complete -c dhcpcd -l config -s f -r -F -d 'Specify config to load instead of /etc/dhcpcd.conf'
complete -c dhcpcd -l hostname -s h -x -d 'Send hostname to DHCP server'
complete -c dhcpcd -l clientid -s I -x -d 'Send given clientid'
complete -c dhcpcd -l vendorclassid -s i -x -d 'Override DHCPv4 vendorclassid field sent'
complete -c dhcpcd -l logfile -s j -r -F -d 'Write to specified log file'
complete -c dhcpcd -l release -s k -d 'Release lease and de-configure interface'
complete -c dhcpcd -l leasetime -s l -x -d 'Request specific lease time in secs'
complete -c dhcpcd -l manager -s M -d 'Start dhcpcd in Manager mode'
complete -c dhcpcd -l metric -s m -x -d 'Set preferred interface based on given rank (lowest wins)'
complete -c dhcpcd -l rebind -s n -d 'Reload config and rebind specified interface'
complete -c dhcpcd -l renew -s N -d 'Renew existing addresses on specified interface'
complete -c dhcpcd -l option -s o -x -d 'Request DHCP option'
complete -c dhcpcd -l persistent -s p -d 'Keep configuration even when dhcpcd exits'
complete -c dhcpcd -l request -s r -x -d 'Request given address in DHCP DISCOVER message'
complete -c dhcpcd -l inform -s s -x -d 'Request given address in DHCP INFORM message'
complete -c dhcpcd -l inform6 -d 'Perform DHCPv6 Information Request'
complete -c dhcpcd -l static -s S -x -d 'Configure static DHCP value'
complete -c dhcpcd -l timeout -s t -x -d 'Timeout after seconds' -a '0\tForever 30\tDefault'
complete -c dhcpcd -l userclass -s u -x -d 'Tag DHCPv4 message with given userclass'
complete -c dhcpcd -l vendor -s v -x -d 'Add encapsulated vendor option'
complete -c dhcpcd -l version -d 'Show version and exit'
complete -c dhcpcd -s w -d 'Wait for address to be assigned before forking to background'
complete -c dhcpcd -l waitip -x -d 'Wait for address to be assigned before forking to background' -a '4\tIPv4 6\tIPv6'
complete -c dhcpcd -l exit -s x -d 'Exit dhcpcd process linked to given interface'
complete -c dhcpcd -l reboot -s y -x -d 'Allow reboot after secs'
complete -c dhcpcd -l oneshot -s 1 -d 'Exit after configuring an interface'
complete -c dhcpcd -l ipv4only -s 4 -d 'Configure IPv4 only'
complete -c dhcpcd -l ipv6only -s 6 -d 'Configure IPv6 only'
complete -c dhcpcd -l noarp -s A -d 'Don\'t request or claim the address by ARP'
complete -c dhcpcd -l nobackground -s B -d 'Don\'t run in the background'
complete -c dhcpcd -l nohook -s C -r -F -d 'Don\'t run this hook script'
complete -c dhcpcd -l nogateway -s G -d 'Don\'t set any default routes'
complete -c dhcpcd -l xidhwaddr -s H -d 'Use last four bytes of the MAC as the DHCP xid'
complete -c dhcpcd -l broadcast -s J -d 'Instructs DHCP server to broadcast replies back to the client'
complete -c dhcpcd -l nolink -s K -d 'Don\'t receive link messages for carrier status'
complete -c dhcpcd -l noipv4ll -s L -d 'Don\'t use IPv4LL'
complete -c dhcpcd -l nooption -s O -x -d 'Remove given option from the DHCP message'
complete -c dhcpcd -l printpidfile -s P -d 'Print the pidfile dhcpcd will use to stdout'
complete -c dhcpcd -l require -s Q -x -d 'Requires the option to be present in all DHCP messages'
complete -c dhcpcd -l quiet -s q -d 'Only warnings and errors will be displayed'
complete -c dhcpcd -l test -s T -d 'Call hooks with TEST reason to print DHCP variables'
complete -c dhcpcd -l dumplease -s U -d 'Dump current lease for the interface to stdout'
complete -c dhcpcd -l variables -s V -d 'Display hook variables'
complete -c dhcpcd -l whitelist -s W -x -d 'Only accept packets from given address'
complete -c dhcpcd -l blacklist -s X -d 'Ignore all packets from given address'
complete -c dhcpcd -l denyinterfaces -s Z -x -d 'Interface name must not match pattern'
complete -c dhcpcd -l allowinterfaces -s z -x -d 'Interface name must match pattern'
complete -c dhcpcd -l inactive -d 'Don\'t start any interfaces other than those specified'
complete -c dhcpcd -l configure -d 'Allows dhcpcd to configure the system'
complete -c dhcpcd -l noconfigure -d 'dhcpcd will not configure the system at all'
complete -c dhcpcd -l nodev -d 'Don\'t load any /dev management modules'
completions/diff.fish# Completions for diff
complete -c diff -s i -l ignore-case -d "Ignore case differences"
complete -c diff -l ignore-file-name-case -d "Ignore case when comparing file names"
complete -c diff -l no-ignore-file-name-case -d "Consider case when comparing file names"
complete -c diff -s E -l ignore-tab-expansion -d "Ignore changes due to tab expansion"
complete -c diff -s b -l ignore-space-change -d "Ignore changes in the amount of white space"
complete -c diff -s w -l ignore-all-space -d "Ignore all white space"
complete -c diff -s B -l ignore-blank-lines -d "Ignore changes whose lines are all blank"
complete -c diff -s I -l ignore-matching-lines -x -d "Ignore changes whose lines match the REGEX"
complete -c diff -s a -l text -d "Treat all files as text"
complete -c diff -s r -l recursive -d "Recursively compare subdirectories"
complete -c diff -s N -l new-file -d "Treat absent files as empty"
complete -c diff -s C -l context -x -d "Output NUM lines of copied context"
complete -c diff -s c -d "Output 3 lines of copied context"
complete -c diff -s U -x -d "Output NUM lines of unified context"
complete -c diff -s u -l unified -d "Output NUM lines of unified context (default 3)"
complete -c diff -s q -l brief -d "Output only whether the files differ"
complete -c diff -l normal -d "Output a normal diff"
complete -c diff -s y -l side-by-side -d "Output in two columns"
complete -c diff -s W -l width -x -d "Output at most NUM print columns"
complete -c diff -s d -l minimal -d "Try to find a smaller set of changes"
complete -c diff -l from-file -r -d "Compare FILE1 to all operands"
complete -c diff -l to-file -r -d "Compare FILE2 to all operands"
complete -c diff -s l -l paginate -d "Pass the output through 'pr'"
complete -c diff -s v -l version -d "Display version and exit"
complete -c diff -l help -d "Display help and exit"
complete -c diff -l color -d "Colorize the output"
completions/dig.fish# completion for dig

function __fish_complete_dig
    set -l token (commandline -ct)
    switch $token
        case '+tries=*' '+retry=*' '+time=*' '+bufsize=*' '+ndots=*' '+edns=*'
            printf '%s\n' $token(seq 0 50)
    end
end

complete -f -c dig -s 4 -d 'Use IPv4 query transport only'
complete -f -c dig -s 6 -d 'Use IPv6 query transport only'
complete -f -c dig -s m -d 'Enable memory usage debugging'
complete -c dig -s b -x -d 'Bind to source address/port'
complete -c dig -s f -r -d 'Specify batch mode file'
complete -c dig -s c -x -a 'IN CH HS QCLASS' -d 'Specify query class'
complete -c dig -s k -r -d 'Specify TSIG key file'
complete -c dig -s y -x -d 'specify named base64 TSIG key'
complete -c dig -s p -x -d 'Specify port number'
complete -c dig -s q -x -d 'Specify query name'
complete -c dig -s t -x -a 'A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME DHCID DLV DNAME DNSKEY DS HIP IPSECKEY KEY KX LOC MX NAPTR NS NSEC NSEC3 NSEC3PARAM PTR RRSIG RP SIG SOA SRV SSHFP TA TKEY TLSA TSIG TXT URI' -d 'Specify query type'
complete -c dig -s x -x -d 'Reverse lookup'
complete -f -c dig -s h -d 'Print help and exit'
complete -f -c dig -s v -d 'Print version and exit'

complete -f -c dig -a '+vc +novc' -d 'TCP mode'
complete -f -c dig -a '+tcp +notcp' -d 'TCP mode, alternate syntax'
complete -f -c dig -a '+search +nosearch' -d 'Set whether to use searchlist'
complete -f -c dig -a '+showsearch +noshowsearch' -d 'Search with intermediate results'
complete -f -c dig -a '+defname +nodefname' -d 'Deprecated, treated as a synonym for +[no]search'
complete -f -c dig -a '+recurse +norecurse' -d 'Recursive mode'
complete -f -c dig -a '+ignore +noignore' -d 'Dont revert to TCP for TC responses.'
complete -f -c dig -a '+fail +nofail' -d 'Dont try next server on SERVFAIL'
complete -f -c dig -a '+besteffort +nobesteffort' -d 'Try to parse even illegal messages'
complete -f -c dig -a '+aaonly +noaaonly' -d 'Set AA flag in query (+[no]aaflag)'
complete -f -c dig -a '+adflag +noadflag' -d 'Set AD flag in query'
complete -f -c dig -a '+cdflag +nocdflag' -d 'Set CD flag in query'
complete -f -c dig -a '+cl +nocl' -d 'Control display of class in records'
complete -f -c dig -a '+cmd +nocmd' -d 'Control display of command line'
complete -f -c dig -a '+comments +nocomments' -d 'Control display of comment lines'
complete -f -c dig -a '+question +noquestion' -d 'Control display of question'
complete -f -c dig -a '+answer +noanswer' -d 'Control display of answer'
complete -f -c dig -a '+authority +noauthority' -d 'Control display of authority'
complete -f -c dig -a '+additional +noadditional' -d 'Control display of additional'
complete -f -c dig -a '+stats +nostats' -d 'Control display of statistics'
complete -f -c dig -a '+short +noshort' -d 'Disable everything except short form of answer'
complete -f -c dig -a '+ttlid +nottlid' -d 'Control display of ttls in records'
complete -f -c dig -a '+all +noall' -d 'Set or clear all display flags'
complete -f -c dig -a '+qr +noqr' -d 'Print question before sending'
complete -f -c dig -a '+nssearch +nonssearch' -d 'Search all authoritative nameservers'
complete -f -c dig -a '+identify +noidentify' -d 'ID responders in short answers'
complete -f -c dig -a '+trace +notrace' -d 'Trace delegation down from root'
complete -f -c dig -a '+dnssec +nodnssec' -d 'Request DNSSEC records'
complete -f -c dig -a '+nsid +nonsid' -d 'Request Name Server ID'
complete -f -c dig -a '+multiline +nomultiline' -d 'Print records in an expanded format'
complete -f -c dig -a '+onesoa +noonesoa' -d 'AXFR prints only one soa record'

complete -f -c dig -a '+tries=' -d 'Set number of UDP attempts'
complete -f -c dig -a '+retry=' -d 'Set number of UDP retries'
complete -f -c dig -a '+time=' -d 'Set query timeout'
complete -f -c dig -a '+bufsize=' -d 'Set EDNS0 Max UDP packet size'
complete -f -c dig -a '+ndots=' -d 'Set NDOTS value'
complete -f -c dig -a '+edns=' -d 'Set EDNS version'
complete -c dig -a '(__fish_complete_dig)'
completions/direnv.fishset -l commands allow permit grant block deny revoke edit exec fetchurl help hook prune reload status stdlib version

set -l with_file allow permit grant block deny revoke edit

complete -c direnv -f

complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a "allow permit grant" -d "Grant direnv permission to load the given .envrc or .env file"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a "block deny revoke" -d "Revoke the authorization of a given .envrc or .env file"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a edit -d "Open given file or current .envrc/.env in \$EDITOR and allow it to be loaded afterwards"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a exec -d "Execute a command after loading the first .envrc or .env found in DIR"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a fetchurl -d "Fetch a given URL into direnv's CAS"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a help -d "show help"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a hook -d "Used to setup the shell hook"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a prune -d "Remove old allowed files"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a reload -d "Trigger an env reload"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a status -d "Print some debug status information"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a stdlib -d "Display the stdlib available in the .envrc execution context"
complete -c direnv -n "not __fish_seen_subcommand_from $commands" \
    -a version -d "Print the version or check that direnv is at least given version"

complete -c direnv -n "__fish_seen_subcommand_from $with_file" -F
completions/diskutil.fish# completion for diskutil (macOS)

#############
# Functions #
#############

function __fish_diskutil_devices
    set -l mountpoints /dev/disk*
    printf '%s\n' $mountpoints
end

function __fish_diskutil_mounted_volumes
    set -l mountpoints /Volumes/*
    printf '%s\n' $mountpoints
end

function __fish_diskutil_using_not_subcommand
    not __fish_seen_subcommand_from apfs
    and not __fish_seen_subcommand_from appleRAID
    and not __fish_seen_subcommand_from coreStorage
    and __fish_seen_subcommand_from $argv
end

############
# Commands #
############

# list
complete -f -c diskutil -n __fish_use_subcommand -a list -d 'List disks'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand list' -o plist -d 'Return a property list'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand list' -a '(__fish_diskutil_devices)'

# info
complete -f -c diskutil -n __fish_use_subcommand -a info -d 'Get detailed information about a specific whole disk or partition'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand info' -o plist -d 'Return a property list'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand info' -a '(__fish_diskutil_devices)'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand info' -o all -d 'Process all disks'

# activity
complete -f -c diskutil -n __fish_use_subcommand -a activity -d 'Continuously display system-wide disk manipulation activity'

# listFilesystems
complete -f -c diskutil -n __fish_use_subcommand -a listFilesystems -d 'Show the file system personalities available'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand listFilesystems' -o plist -d 'Return a property list'

# umount
complete -f -c diskutil -n __fish_use_subcommand -a umount -d 'Unmount a single volume'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand umount' -a '(__fish_diskutil_mounted_volumes)'

# umountDisk
complete -f -c diskutil -n __fish_use_subcommand -a umountDisk -d 'Unmount an entire disk (all volumes)'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand umountDisk' -a '(__fish_diskutil_mounted_volumes)'

# eject
complete -f -c diskutil -n __fish_use_subcommand -a eject -d 'Eject a volume or disk'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand eject' -a '(__fish_diskutil_mounted_volumes ; __fish_diskutil_devices)'

# mount
complete -f -c diskutil -n __fish_use_subcommand -a mount -d 'Mount a single volume'
complete -r -c diskutil -n '__fish_diskutil_using_not_subcommand mount' -o mountPoint -d 'Specify mount point'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand mount' -a '(__fish_diskutil_devices)'

# mountDisk
complete -f -c diskutil -n __fish_use_subcommand -a mountDisk -d 'Mount an entire disk (all mountable volumes)'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand mountDisk' -a '(__fish_diskutil_devices)'

# rename
complete -f -c diskutil -n __fish_use_subcommand -a rename -d 'Rename a volume'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand rename' -a '(__fish_diskutil_devices)'

# enableJournal
complete -f -c diskutil -n __fish_use_subcommand -a enableJournal -d 'Enable journaling on an HFS+ volume'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand enableJournal' -a '(__fish_diskutil_devices)'

# disableJournal
complete -f -c diskutil -n __fish_use_subcommand -a disableJournal -d 'Disable journaling on an HFS+ volume'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand disableJournal' -a '(__fish_diskutil_devices)'

# moveJournal
complete -f -c diskutil -n __fish_use_subcommand -a moveJournal -d 'Create a 512MB Apple_Journal partition'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand moveJournal' -a '(__fish_diskutil_devices)'

# enableOwnership
complete -f -c diskutil -n __fish_use_subcommand -a enableOwnership -d 'Enable ownership of a volume'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand enableOwnership' -a '(__fish_diskutil_devices)'

# disableOwnership
complete -f -c diskutil -n __fish_use_subcommand -a disableOwnership -d 'Disable ownership of a volume'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand disableOwnership' -a '(__fish_diskutil_devices)'

# verifyVolume
complete -f -c diskutil -n __fish_use_subcommand -a verifyVolume -d 'Verify the file system data structures of a volume'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand verifyVolume' -a '(__fish_diskutil_devices)'

# repairVolume
complete -f -c diskutil -n __fish_use_subcommand -a repairVolume -d 'Repair the file system data structures of a volume'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand repairVolume' -a '(__fish_diskutil_devices)'

# verifyDisk
complete -f -c diskutil -n __fish_use_subcommand -a verifyDisk -d 'Verify the partition map layout of a whole disk'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand verifyDisk' -a '(__fish_diskutil_devices)'

# repairDisk
complete -f -c diskutil -n __fish_use_subcommand -a repairDisk -d 'Repair the partition map layout of a whole disk'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand repairDisk' -a '(__fish_diskutil_devices)'

# eraseDisk
complete -f -c diskutil -n __fish_use_subcommand -a eraseDisk -d 'Erase an existing disk'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand eraseDisk' -a '(__fish_diskutil_devices)'

# eraseVolume
complete -f -c diskutil -n __fish_use_subcommand -a verifyDisk -d 'Write out a new empty file system volume'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand verifyDisk' -a '(__fish_diskutil_devices)'

# reformat
complete -f -c diskutil -n __fish_use_subcommand -a reformat -d 'Erase an existing volume by writing out a new empty file system'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand reformat' -a '(__fish_diskutil_devices)'

# eraseOptical
complete -f -c diskutil -n __fish_use_subcommand -a eraseOptical -d 'Erase optical media (CD/RW, DVD/RW, etc.)'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand eraseOptical' -a '(__fish_diskutil_devices)'

# zeroDisk
complete -f -c diskutil -n __fish_use_subcommand -a zeroDisk -d 'Erase a device, writing zeros to the media'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand zeroDisk' -a '(__fish_diskutil_devices)'

# randomDisk
complete -f -c diskutil -n __fish_use_subcommand -a randomDisk -d 'Erase a whole disk, writing random data to the media'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand randomDisk' -a '(__fish_diskutil_devices)'

# secureErase
complete -f -c diskutil -n __fish_use_subcommand -a secureErase -d 'Erase, using a secure method'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand secureErase' -a '(__fish_diskutil_devices)'

# partitionDisk
complete -f -c diskutil -n __fish_use_subcommand -a partitionDisk -d '(re)Partition a disk, removing all volumes'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand partitionDisk' -a '(__fish_diskutil_devices)'

# resizeVolume
complete -f -c diskutil -n __fish_use_subcommand -a resizeVolume -d 'Non-destructively resize a volume (partition)'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand resizeVolume' -a '(__fish_diskutil_devices)'

# splitPartition
complete -f -c diskutil -n __fish_use_subcommand -a splitPartition -d 'Destructively split a volume into multiple partitions'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand splitPartition' -a '(__fish_diskutil_devices)'

# mergePartitions
complete -f -c diskutil -n __fish_use_subcommand -a mergePartitions -d 'Merge two or more partitions on a disk'
complete -f -c diskutil -n '__fish_diskutil_using_not_subcommand mergePartitions' -a '(__fish_diskutil_devices)'

# apfs
complete -f -c diskutil -n __fish_use_subcommand -a apfs -d 'Merge two or more partitions on a disk'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a list -d 'Show status of all current APFS Containers'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a convert -d 'Nondestructively convert from HFS to APFS'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a create -d 'Create a new APFS Container with one APFS Volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a createContainer -d 'Create a new empty APFS Container'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a deleteContainer -d 'Delete an APFS Container and reformat disks to HFS'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a resizeContainer -d 'Resize an APFS Container and its disk space usage'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a addVolume -d 'Export a new APFS Volume from an APFS Container'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a deleteVolume -d 'Remove an APFS Volume from its APFS Container'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a eraseVolume -d 'Erase contents of, but keep, an APFS Volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a changeVolumeRole -d 'Change the Role metadata bits of an APFS Volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a unlockVolume -d 'Unlock an encrypted APFS Volume which is locked'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a lockVolume -d 'Lock an encrypted APFS Volume (diskutil unmount)'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a listCryptoUsers -d 'List cryptographic users of encrypted APFS Volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a changePassphrase -d 'Change the passphrase of a cryptographic user'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a setPassphraseHint -d 'Set or clear passphrase hint of a cryptographic user'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a encryptVolume -d 'Start async encryption of an unencrypted APFS Volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a decryptVolume -d 'Start async decryption of an encrypted APFS Volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from apfs' -a updatePreboot -d 'Update the APFS Volume\'s related APFS Preboot Volume'

# appleRAID
complete -f -c diskutil -n __fish_use_subcommand -a appleRAID -d 'Create, manipulate and destroy AppleRAID volumes'
complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a list -d 'Display the current status of RAID sets'
complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a create -d 'Create a RAID set on multiple disks'
complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a delete -d 'Delete an existing RAID set'
complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a repairMirror -d 'Repair a damaged RAID mirror set'
complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a add -d 'Add a spare or member disk to an existing RAID'
complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a remove -d 'Remove a spare or member disk from an existing RAID'
complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a enable -d 'Convert a volume into a single disk RAID set'
complete -f -c diskutil -n '__fish_seen_subcommand_from appleRAID' -a update -d 'Update the settings of an existing RAID'

# coreStorage
complete -f -c diskutil -n __fish_use_subcommand -a coreStorage -d 'Create, manipulate and destroy CoreStorage volumes'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a list -d 'Show status of CoreStorage volumes'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a info -d 'Get CoreStorage information by UUID or disk'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a convert -d 'Convert a volume into a CoreStorage volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a revert -d 'Revert a CoreStorage volume to its native type'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a create -d 'Create a new CoreStorage logical volume group'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a delete -d 'Delete a CoreStorage logical volume group'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a rename -d 'Rename a CoreStorage logical volume group'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a createVolume -d 'Create a new CoreStorage logical volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a deleteVolume -d 'Delete a volume from a logical volume group'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a encryptVolume -d 'Start encrypting a CoreStorage logical volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a decryptVolume -d 'Start decrypting a CoreStorage logical volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a unlockVolume -d 'Attach/mount a locked CoreStorage logical volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a changeVolumePassphrase -d 'Change a CoreStorage logical volume\'s passphrase'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a resizeVolume -d 'Resize a CoreStorage volume'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a resizeDisk -d 'Resize a CoreStorage physical volume disk'
complete -f -c diskutil -n '__fish_seen_subcommand_from coreStorage' -a resizeStack -d 'Resize a CoreStorage logical/physical volume set'
completions/disown.fishcomplete -c disown -s h -l help -d "Display help and exit"
complete -c disown -x -a "(__fish_complete_job_pids)"
completions/display.fishcomplete -c display -o alpha -d 'Control alpha/matte channel of an image [option]' -xa '(display -list alpha)'
complete -c display -o antialias -d 'Remove pixel-aliasing'
complete -c display -o authenticate -d 'Decipher image with this password [password]'
complete -c display -o backdrop -d 'Display image centered on a backdrop'
complete -c display -o channel -d 'Apply option to select image channels [type]' -xa '(display -list channel)'
complete -c display -o colormap -d 'Shared or Private [type]' -x
complete -c display -o colorspace -d 'Alternate image colorspace [type]' -xa '(display -list colorspace)'
complete -c display -o comment -d 'Annotate image with comment [string]'
complete -c display -o compress -d 'Type of pixel compression when writing the image [type]' -xa '(display -list compress)'
complete -c display -o define -d 'Define one or more image format options [format:option]'
complete -c display -o delay -d 'Display the next image after pausing [value]'
complete -c display -o density -d 'Horizontal and vertical density of the image [geometry]'
complete -c display -o depth -d 'Image depth [value]'
complete -c display -o display -d 'Display image to this X server [server]'
complete -c display -o dispose -d 'Layer disposal method [method]' -xa '(display -list dispose)'
complete -c display -o dither -d 'Apply error diffusion to image [method]' -xa '(display -list dither)'
complete -c display -o endian -d 'Endianness (MSB or LSB) of the image [type]' -xa '(display -list endian)'
complete -c display -o filter -d 'Use this filter when resizing an image [type]' -xa '(display -list filter)'
complete -c display -o format -d 'Output formatted image characteristics [string]'
complete -c display -o geometry -d 'Preferred size and location of the Image window [geometry]'
complete -c display -o gravity -d 'Horizontal and vertical backdrop placement [type]' -xa '(display -list gravity)'
complete -c display -o identify -d 'Identify the format and characteristics of the image'
complete -c display -o immutable -d 'Displayed image cannot be modified'
complete -c display -o interlace -d 'Type of image interlacing scheme [type]' -xa '(display -list interlace)'
complete -c display -o interpolate -d 'Pixel color interpolation method [method]' -xa '(display -list interpolate)'
complete -c display -o label -d 'Assign a label to an image [string]'
complete -c display -o limit -d 'Pixel cache resource limit [type value]' -x
complete -c display -o loop -d 'Loop images then exit [iterations]'
complete -c display -o map -d 'Display image using this Standard Colormap [type]' -x
complete -c display -o monitor -d 'Monitor progress'
complete -c display -o page -d 'Size and location of an image canvas [geometry]'
complete -c display -o profile -d 'Add, delete, or apply an image profile [filename]' -r
complete -c display -o quality -d 'JPEG/MIFF/PNG compression level [value]'
complete -c display -o quantize -d 'Reduce colors in this colorspace [colorspace]' -xa '(display -list colorspace)'
complete -c display -o quiet -d 'Suppress all warning messages'
complete -c display -o regard-warnings -d 'Pay attention to warning messages'
complete -c display -o remote -d 'Command execute a command in an remote display process'
complete -c display -o repage -d 'Size and location of an image canvas (operator) [geometry]'
complete -c display -o respect-parentheses -d 'Settings remain in effect until parenthesis boundary'
complete -c display -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
complete -c display -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c display -o set -d 'Set an image property [property value]'
complete -c display -o size -d 'Width and height of image [geometry]'
complete -c display -o texture -d 'Texture name to tile onto the image background [filename]' -r
complete -c display -o transparent-color -d 'Transparent color [color]' -xa '(__fish_complete_convert_options color)'
complete -c display -o treedepth -d 'Color tree depth [value]'
complete -c display -o update -d 'Seconds detect when image file is modified and redisplay'
complete -c display -o verbose -d 'Print detailed information about the image'
complete -c display -o visual -d 'Display image using this visual type [type]' -x
complete -c display -o virtual-pixel -d 'Virtual pixel access method [method]' -xa '(display -list virtual-pixel)'
complete -c display -o window -d 'Display image to background of this window [id]' -xa 'root (__fish_print_xwindows)'
complete -c display -o window-group -d 'Exit program when this window id is destroyed [id]'
complete -c display -o write -d 'Write image to a file [filename]' -r
complete -c display -o auto-orient -d 'Automagically orient (rotate) image'
complete -c display -o border -d 'Surround image with a border of color [geometry]'
complete -c display -o clip -d 'Clip along the first path from the 8BIM profile'
complete -c display -o clip-path -d 'Clip along a named path from the 8BIM profile [id]'
complete -c display -o colors -d 'Preferred number of colors in the image [value]'
complete -c display -o contrast -d 'Enhance or reduce the image contrast'
complete -c display -o crop -d 'Preferred size and location of the cropped image [geometry]'
complete -c display -o decipher -d 'Convert cipher pixels to plain pixels [filename]' -r
complete -c display -o deskew -d 'Straighten an image [threshold]'
complete -c display -o despeckle -d 'Reduce the speckles within an image'
complete -c display -o edge -d 'Apply a filter to detect edges in the image [factor]'
complete -c display -o enhance -d 'Apply a digital filter to enhance a noisy image'
complete -c display -o equalize -d 'Perform histogram equalization to an image'
complete -c display -o extract -d 'Extract area from image [geometry]'
complete -c display -o flip -d 'Flip image in the vertical direction'
complete -c display -o flop -d 'Flop image in the horizontal direction'
complete -c display -o frame -d 'Surround image with an ornamental border [geometry]'
complete -c display -o fuzz -d 'Colors within this distance are considered equal [distance]'
complete -c display -o gamma -d 'Level of gamma correction [value]'
complete -c display -o monochrome -d 'Transform image to black and white'
complete -c display -o negate -d 'Replace every pixel with its complementary color'
complete -c display -o normalize -d 'Transform image to span the full range of colors'
complete -c display -o raise -d 'Lighten/darken image edges to create a 3-D effect [value]'
complete -c display -o resample -d 'Change the resolution of an image [geometry]'
complete -c display -o resize -d 'Resize the image [geometry]'
complete -c display -o roll -d 'Roll an image vertically or horizontally [geometry]'
complete -c display -o rotate -d 'Apply Paeth rotation to the image [degrees]'
complete -c display -o sample -d 'Scale image with pixel sampling [geometry]'
complete -c display -o segment -d 'Segment an image [value]'
complete -c display -o sharpen -d 'Sharpen the image [geometry]'
complete -c display -o strip -d 'Strip image of all profiles and comments'
complete -c display -o threshold -d 'Threshold the image [value]'
complete -c display -o thumbnail -d 'Create a thumbnail of the image [geometry]'
complete -c display -o trim -d 'Trim image edges'
complete -c display -o coalesce -d 'Merge a sequence of images'
complete -c display -o flatten -d 'Flatten a sequence of images'
complete -c display -o debug -d 'Display copious debugging information [events]' -xa '(display -list debug)'
complete -c display -o help -d 'Print program options'
complete -c display -o list -d 'Print a list of supported option arguments [type]' -xa '(display -list list)'
complete -c display -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
complete -c display -o version -d 'Print version information'
complete -c display -o matte -d 'Store matte channel if the image has one'
complete -c display -o scenes -d 'Range image scene range'
complete -c display -o support -d 'Resize support: > 1.0 is blurry, < 1.0 is sharp [factor]'
completions/distrobox.fishset -l commands assemble create rm enter list ls stop upgrade ephemeral generate-entry version help

complete -c distrobox -f

function __fish_distrobox_list_containers
    distrobox ls | tr -d ' ' | cut -d "|" -f2 | tail -n +2
end

complete -c distrobox \
    -s V -l version -d "Show version"
complete -c distrobox -n "__fish_seen_subcommand_from $commands" \
    -s v -l verbose -d "Show more verbosity"
complete -c distrobox -n "__fish_seen_subcommand_from $commands" \
    -s h -l help -d "Show help message"
complete -c distrobox -n "__fish_seen_subcommand_from enter ephemeral list ls create rm generate-entry upgrade && not __fish_seen_subcommand_from assemble" \
    -s r -l root -d "Launch podman/docker/lilipod with root privileges"

complete -c distrobox -n "not __fish_seen_subcommand_from $commands" \
    -a "$commands"

complete -c distrobox -n "__fish_seen_subcommand_from assemble" \
    -a "create rm"
complete -c distrobox -n "__fish_seen_subcommand_from assemble && __fish_seen_subcommand_from create rm" \
    -l file -F -d "Path or URL to the distrobox manifest/ini file"
complete -c distrobox -n "__fish_seen_subcommand_from assemble && __fish_seen_subcommand_from create rm" \
    -s n -l name -d "Run against a single entry in the manifest/ini file"
complete -c distrobox -n "__fish_seen_subcommand_from assemble && __fish_seen_subcommand_from create rm" \
    -s r -l replace -d "Replace already existing distroboxes with matching names"
complete -c distrobox -n "__fish_seen_subcommand_from assemble && __fish_seen_subcommand_from create rm" \
    -s d -l dry-run -d "Only print the container manager command generated"

complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -s i -l image -ra "(distrobox create -C)"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -s n -l name -d "Image to use for the container"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l hostname -d "Hostname for the distrobox"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -s p -l pull -d "Pull the image even if it exists locally (implies --yes)"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral stop && not __fish_seen_subcommand_from assemble" \
    -s Y -l yes -d "non-interactive, pull images without asking"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -s c -l clone -ra "(__fish_distrobox_list_containers)" -d "Name of the distrobox container to use as base for a new container"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -s H -l home -d "Select a custom HOME directory for the container"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l volume -d "Additional volumes to add to the container"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -s a -l additional-flags -d "Additional flags to pass to the container manager command"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -s ap -l additional-packages -d "Additional packages to install during initial container setup"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l init-hooks -d "Additional commands to execute at the end of container initialization"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l pre-init-hooks -d "Additional commands to execute at the start of container initialization"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -s I -l init -d "Use init system (like systemd) inside the container."
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l nvidia -d "Try to integrate host's nVidia drivers in the guest"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l platform -d "Specify which platform to use, eg: linux/arm64"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l unshare-devsys -d "Do not share host devices and sysfs dirs from host"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l unshare-groups -d "Do not forward user's additional groups into the container"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l unshare-ipc -d "Do not share ipc namespace with host"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l unshare-netns -d "Do not share the net namespace with host"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l unshare-process -d "Do not share process namespace with host"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l unshare-all -d "Activate all the unshare flags"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -s C -l compatibility -d "Show list of compatible images"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l no-entry -d "Do not generate a container entry in the application list"
complete -c distrobox -n "__fish_seen_subcommand_from create ephemeral && not __fish_seen_subcommand_from assemble" \
    -l absolutely-disable-root-password-i-am-really-positively-sure -d "When setting up a rootful distrobox, this will skip user password setup, leaving it blank"

complete -c distrobox -n "__fish_seen_subcommand_from enter rm stop upgrade" \
    -ra "(__fish_distrobox_list_containers)"
complete -c distrobox -n "__fish_seen_subcommand_from enter" \
    -s n -l name -ra "(__fish_distrobox_list_containers)" -d "Name for the distrobox"
complete -c distrobox -n "__fish_seen_subcommand_from enter ephemeral" \
    -s "e -" -d "End arguments, execute the rest as command to execute at login"
complete -c distrobox -n "__fish_seen_subcommand_from enter" \
    -l clean-path -d "Reset PATH inside container to FHS standard"
complete -c distrobox -n "__fish_seen_subcommand_from enter" \
    -s T -l no-tty -d "Do not instantiate a tty"
complete -c distrobox -n "__fish_seen_subcommand_from enter" \
    -s nw -l no-workdir -d "Always start the container from container's home directory"
complete -c distrobox -n "__fish_seen_subcommand_from enter" \
    -s a -l additional-flags -d "Additional flags to pass to the container manager command"

complete -c distrobox -n "__fish_seen_subcommand_from enter" \
    -s d -l dry-run -d "Only print the container manager command generated"

complete -c distrobox -n "__fish_seen_subcommand_from list ls" \
    -l no-color -d "Disable color formatting"

complete -c distrobox -n "__fish_seen_subcommand_from rm stop upgrade generate-entry" \
    -s a -l all -d "Delete all distroboxes"
complete -c distrobox -n "__fish_seen_subcommand_from rm" \
    -s f -l force -d "Force deletion"
complete -c distrobox -n "__fish_seen_subcommand_from rm" \
    -l rm-home -d "Remove the mounted home if it differs from the host user's one"

complete -c distrobox -n "__fish_seen_subcommand_from upgrade" \
    -l running -d "Perform only for running distroboxes"

complete -c distrobox -n "__fish_seen_subcommand_from generate-entry" \
    -s d -l delete -d "Delete the entry"
complete -c distrobox -n "__fish_seen_subcommand_from generate-entry" \
    -s i -l icon -F -r -d "Specify a custom icon"
completions/dive.fish# Completion for dive: https://github.com/wagoodman/dive

# Options
complete -c dive -l ci -d "Skip the interactive TUI and validate against CI rules"
complete -c dive -l ci-config -F -r -d "If CI=true in the environment, use the given yaml to drive validation rules"
complete -c dive -l config -F -r -d "Config file"
complete -c dive -s h -l help -d "Help for dive"
complete -c dive -l highestUserWastedPercent -r -n "__fish_seen_argument -l ci" -d "Highest allowable percentage of bytes wasted"
complete -c dive -l highestWastedBytes -r -n "__fish_seen_argument -l ci" -d "Highest allowable bytes wasted"
complete -c dive -s i -l ignore-errors -d "Ignore image parsing errors and run the analysis anyway"
complete -c dive -s j -l json -r -d "Skip the interactive TUI and write the layer analysis statistics to a given file"
complete -c dive -l lowestEfficiency -r -d "Lowest allowable image efficiency"
complete -c dive -l source -a "docker podman docker-archive" -d "The container engine to fetch the image from"
complete -c dive -s v -l version -d "Display version number"

# Subcommands
complete -c dive -a "build help version"
complete -c dive -n __fish_use_subcommand -xa build -d "Build and analyze a Docker image from a Dockerfile"
complete -c dive -n __fish_use_subcommand -xa help -d "Help about any command"
complete -c dive -n __fish_use_subcommand -xa version -d "Print the version number and exit"
complete -c dive -n "__fish_seen_subcommand_from help" -a "build help version"

# Arguments
complete -c dive -xa "(docker images --format '{{.Repository}}:{{.Tag}}' | command grep -v '<none>')"
completions/djview.fishcomplete -c djview -x -k -a "(__fish_complete_suffix .djvu)"
completions/djview4.fishcomplete -c djview4 -x -k -a "(__fish_complete_suffix .djvu)"
completions/djxl.fish# Completions for the JPEG XL Reference Software (https://gitlab.com/wg1/jpeg-xl)

complete -c djxl -s V -l version -d "Print version number"
complete -x -c djxl -l num_reps
complete -c djxl -l use_sjpeg -d "Use sjpeg instead of libjpeg"
complete -x -c djxl -l jpeg_quality -d "JPEG output quality"
complete -x -c djxl -l num_threads -d "The number of threads to use"
complete -x -c djxl -l print_profile -a "0 1" -d "Print timing information"
complete -x -c djxl -l print_info -a "0 1" -d "Print AuxOut"
complete -x -c djxl -l bits_per_sample
complete -x -c djxl -l color_space
complete -x -c djxl -s s -l downsampling -a "1 2 4 8 16" -d "Maximum permissible downsampling factor"
complete -c djxl -l allow_partial_files -d "Allow decoding of truncated files"
complete -c djxl -l allow_more_progressive_steps -d "Allow decoding more progressive steps"
complete -c djxl -s j -l jpeg -d "Decode directly to JPEG"
complete -c djxl -l print_read_bytes -d "Print total number of decoded bytes"
complete -c djxl -s h -l help -d "Print help message"
completions/dlocate.fishcomplete -c dlocate -s S -x -d 'List records that match filenames'
complete -c dlocate -s L -d 'List all files in the package' -xa '(__fish_print_apt_packages)'
complete -c dlocate -o ls -d 'ls -ldF all files in the package' -xa '(__fish_print_apt_packages)'
complete -c dlocate -o du -d 'du -sck all files in the package' -xa '(__fish_print_apt_packages)'
completions/dm-tool.fish# Completions for the dm-tool command (part of the lightdm display manager)

set -l cmds 'add-local-x-seat add-nested-seat add-seat list-seats lock switch-to-greeter switch-to-guest switch-to-user'

complete -c dm-tool -f
complete -c dm-tool -n "not __fish_seen_subcommand_from $cmds" -s h -l help -x -d "Show help options"
complete -c dm-tool -n "not __fish_seen_subcommand_from $cmds" -s v -l version -x -d "Show release version"
complete -c dm-tool -n "not __fish_seen_subcommand_from $cmds" -l session-bus -d "Connect using the session bus"

complete -c dm-tool -n "not __fish_seen_subcommand_from $cmds" -xa "$cmds"

# switch-to-user
set -l session_users "(dm-tool list-seats | string replace -rf '.*UserName=' '' | string trim -c '\'')"
set -l has_user "__fish_seen_subcommand_from $session_users"
complete -c dm-tool -n "__fish_seen_subcommand_from switch-to-user; and not $has_user" -xa "$session_users"
completions/dmesg.fishcomplete -c dmesg -f -d 'Display system message buffer'

switch (uname -s)
    #
    # Solaris
    #
    case SunOS
        exit 1 # no options, we are done
        #
        # Loonix dmesg
        #
    case Linux
        set -l levels '( __fish_append , emerg alert crit err warn notice info debug)'
        complete -c dmesg -s C -l clear -f -d'Clear kernel ring buffer'
        complete -c dmesg -s c -l read-clear -f -d'Read & clear all msgs'
        complete -c dmesg -s D -l console-off -f -d'Disable writing to console'
        complete -c dmesg -s d -l show-delta -f -d'Show timestamp deltas'
        complete -c dmesg -s E -l console-on -f -d'Enable writing to console'
        complete -c dmesg -s F -l file -r -d'Use file instead of log buffer'
        complete -c dmesg -s f -l facility -x -d'Only print for given facilities' -a '( __fish_append , kern user mail daemon auth syslog lpr news)'
        complete -c dmesg -s h -l help -f -d'Display help'
        complete -c dmesg -s k -l kernel -f -d'Print kernel messages'
        complete -c dmesg -s l -l level -x -d'Restrict output to given levels' -a $levels
        complete -c dmesg -s n -l console-level -x -d'Adjust threshold to print to console' -a $levels
        complete -c dmesg -s r -l raw -f -d'Print raw message buffer'
        complete -c dmesg -s s -l buffer-size -x -d'Buffer size to query kernel'
        complete -c dmesg -s T -l ctime -f -d'Human-readable timestamps'
        complete -c dmesg -s t -l notime -f -d'Don\'t print timestamps'
        complete -c dmesg -s u -l userspace -f -d'Print userspace messages'
        complete -c dmesg -s V -l version -f -d'Show dmesg version'
        complete -c dmesg -s w -l follow -f -d'Wait for new messages'
        complete -c dmesg -s W -l follow-new -f -d'Wait and print only new messages'
        complete -c dmesg -s x -l decode -f -d'Decode facility & level numbers'
        exit 0 # done
        #
        # unique options specific BSDs have
        #
    case NetBSD
        complete -c dmesg -s d -f -d'show timestamp deltas'
        complete -c dmesg -s T -f -d'human-readable timestamps'
        complete -c dmesg -s t -f -d'don\'t print timestamps'
    case OpenBSD
        complete -c dmesg -s S -f -d'display console message buffer-size'
    case FreeBSD DragonFly
        complete -c dmesg -s a -f -d'print all data in the message buffer'
        complete -c dmesg -s c -f -d'clear kernel buffer after printing'
end

#
# common BSD dmesg options (macOS only does these two)
#
complete -c dmesg -s M -r -d'get namelist values from given core'
complete -c dmesg -s N -r -d'get namelist from given kernel'
completions/dmidecode.fishfunction __fish_dmidecode_complete_keywords
    dmidecode -s 2>&1 1>/dev/null | string match -rg '^\s+(.*)'
end

function __fish_dmidecode_complete_types
    dmidecode -t 2>&1 1>/dev/null | string match -rg '^\s+(.*)'
end

complete -c dmidecode -f
complete -c dmidecode -s d -l dev-mem -r -d 'Memory device file'
complete -c dmidecode -s q -l quiet -d 'Be less verbose'
complete -c dmidecode -l no-quirks -d 'Decode everything exactly as it is'
complete -c dmidecode -s s -l string -xa '(__fish_dmidecode_complete_keywords)' -d 'Only display specified value'
complete -c dmidecode -s t -l type -xa '(__fish_dmidecode_complete_types)' -d 'Only display entries of specified type'
complete -c dmidecode -s H -l handle -x -d 'Only display specified handle'
complete -c dmidecode -s u -l dump -d 'Do not decode the entries'
complete -c dmidecode -l dump-bin -r -d 'Dump DMI data to a file'
complete -c dmidecode -l from-dump -r -d 'Read DMI data generated using --dump-bin'
complete -c dmidecode -l no-sysfs -d 'Do not attempt to read DMI data from sysfs files'
complete -c dmidecode -l oem-string -x -d 'Only display the value of the OEM string number N'
complete -c dmidecode -s h -l help -d 'Display usage information and exit'
complete -c dmidecode -s V -l version -d 'Display the version and exit'
completions/dnf.fish#
# Completions for the dnf command
#

function __dnf_is_dnf5
    path resolve -- $PATH/dnf | path filter | string match -q -- '*/dnf5'
end

function __dnf_list_installed_packages
    dnf repoquery --cacheonly "$cur*" --qf "%{name}\n" --installed </dev/null
end

function __dnf_list_copr_repos
    set -l copr_repos (dnf copr list)

    switch $argv[1]
        case enable
            string replace -f -- " (disabled)" "" $copr_repos
        case disable
            string match -v -- "*(disabled)*" $copr_repos
        case '*'
            string replace -- " (disabled)" "" $copr_repos
    end
end

function __dnf_list_available_packages
    set -l tok (commandline -ct | string collect)
    set -l files (__fish_complete_suffix .rpm)
    if string match -q -- '*/*' $tok
        # Fast path - package names can't contain slashes, so show files.
        string join -- \n $files
        return
    end
    set -l results
    if __dnf_is_dnf5
        # dnf5 provides faster completions than repoquery, but does not maintain the
        # same sqlite db as dnf4
        set results (dnf --complete=2 dnf install "$tok*")
    else if type -q sqlite3
        # dnf --cacheonly list --available gives a list of non-installed packages dnf is aware of,
        # but it is slow as molasses. Unfortunately, sqlite3 is not available oob (Fedora Server 32).

        # This schema is bad, there is only a "pkg" field with the full
        #    packagename-version-release.fedorarelease.architecture
        # tuple. We are only interested in the packagename.
        set results (sqlite3 /var/cache/dnf/packages.db "SELECT pkg FROM available WHERE pkg LIKE '$tok%'" 2>/dev/null |
            string replace -r -- '-[^-]*-[^-]*$' '')
    else
        # In some cases dnf will ask for input (e.g. to accept gpg keys).
        # Connect it to /dev/null to try to stop it.
        set results (dnf repoquery --cacheonly "$tok*" --qf "%{name}\n" --available </dev/null 2>/dev/null)
    end
    if set -q results[1]
        set results (string match -r -- '.*\\.rpm$' $files) $results
    else
        set results $files
    end
    string join \n $results
end

function __dnf_list_transactions
    if not __dnf_is_dnf5 && type -q sqlite3
        sqlite3 /var/lib/dnf/history.sqlite "SELECT id, cmdline FROM trans" 2>/dev/null | string replace "|" \t
    end
end

# DNF subcommand aliases
set -l dnf_install_cmds install in
set -l dnf_remove_cmds remove rm
set -l dnf_reinstall_cmds reinstall rei
set -l dnf_info_cmds info if

# Alias
complete -c dnf -n __fish_use_subcommand -xa alias -d "Manage aliases"
complete -c dnf -n "__fish_seen_subcommand_from alias" -xa add -d "Add a new alias"
complete -c dnf -n "__fish_seen_subcommand_from alias" -xa list -d "Lists all defined aliases"
complete -c dnf -n "__fish_seen_subcommand_from alias" -xa delete -d "Delete an alias"

# Autoremove
complete -c dnf -n __fish_use_subcommand -xa autoremove -d "Removes unneeded packages"
complete -c dnf -n "__fish_seen_subcommand_from autoremove" -xa "(__dnf_list_installed_packages)"

# Check
complete -c dnf -n __fish_use_subcommand -xa check -d "Check for problems in packagedb"
complete -c dnf -n "__fish_seen_subcommand_from check" -l dependencies -d "Checks dependencies"
complete -c dnf -n "__fish_seen_subcommand_from check" -l duplicates -d "Checks duplicates"
complete -c dnf -n "__fish_seen_subcommand_from check" -l obsoleted -d "Checks obsoleted"
complete -c dnf -n "__fish_seen_subcommand_from check" -l provides -d "Checks provides"

# Check-Update
complete -c dnf -n __fish_use_subcommand -xa check-update -d "Checks for updates"
complete -c dnf -n "__fish_seen_subcommand_from check-update" -l changelogs

# Clean
complete -c dnf -n __fish_use_subcommand -xa clean -d "Clean up cache directory"
complete -c dnf -n "__fish_seen_subcommand_from clean" -xa dbcache -d "Removes the database cache"
complete -c dnf -n "__fish_seen_subcommand_from clean" -xa expire-cache -d "Marks the repository metadata expired"
complete -c dnf -n "__fish_seen_subcommand_from clean" -xa metadata -d "Removes repository metadata"
complete -c dnf -n "__fish_seen_subcommand_from clean" -xa packages -d "Removes any cached packages"
complete -c dnf -n "__fish_seen_subcommand_from clean" -xa all -d "Removes all cache"

# Copr
set -l coprcommands list enable disable remove debug
complete -c dnf -n __fish_use_subcommand -xa copr -d "Manage Copr repositories"
complete -c dnf -n "__fish_seen_subcommand_from copr; and not __fish_seen_subcommand_from $coprcommands" -xa list -d "List Copr repositories"
complete -c dnf -n "__fish_seen_subcommand_from copr; and not __fish_seen_subcommand_from $coprcommands" -xa enable -d "Install a Copr repository"
complete -c dnf -n "__fish_seen_subcommand_from copr; and not __fish_seen_subcommand_from $coprcommands" -xa disable -d "Disable a Copr repository"
complete -c dnf -n "__fish_seen_subcommand_from copr; and not __fish_seen_subcommand_from $coprcommands" -xa remove -d "Remove a Copr repository"
complete -c dnf -n "__fish_seen_subcommand_from copr; and not __fish_seen_subcommand_from $coprcommands" -xa debug -d "Print system info for debugging"
complete -c dnf -n "__fish_seen_subcommand_from copr; and not __fish_seen_subcommand_from $coprcommands" -l hub -d "Copr hub hostname"

for i in enable disable remove
    complete -c dnf -n "__fish_seen_subcommand_from copr; and __fish_seen_subcommand_from $i" -xa "(__dnf_list_copr_repos $i)"
end

# Distro-sync
complete -c dnf -n __fish_use_subcommand -xa distro-sync -d "Synchronizes packages to match the latest"

# Downgrade
complete -c dnf -n __fish_use_subcommand -xa downgrade -d "Downgrades the specified package"
complete -c dnf -n "__fish_seen_subcommand_from downgrade" -xa "(__dnf_list_installed_packages)"

# Group
complete -c dnf -n __fish_use_subcommand -xa group -d "Manage groups"

complete -c dnf -n "__fish_seen_subcommand_from group; and not __fish_seen_subcommand_from mark" -xa summary -d "Display overview of installed and available groups"
complete -c dnf -n "__fish_seen_subcommand_from group; and not __fish_seen_subcommand_from mark" -xa info -d "Display package list of a group"
# Group install
complete -c dnf -n "__fish_seen_subcommand_from group; and not __fish_seen_subcommand_from mark" -xa install -d "Install group"
complete -c dnf -n "__fish_seen_subcommand_from group; and __fish_seen_subcommand_from install" -l with-optional -d "Include optional packages"
# Group list
complete -c dnf -n "__fish_seen_subcommand_from group; and not __fish_seen_subcommand_from mark" -xa list -d "List groups"
complete -c dnf -n "__fish_seen_subcommand_from group; and __fish_seen_subcommand_from list" -l installed -d "List installed groups"
complete -c dnf -n "__fish_seen_subcommand_from group; and __fish_seen_subcommand_from list" -l available -d "List available groups"
complete -c dnf -n "__fish_seen_subcommand_from group; and __fish_seen_subcommand_from list" -l hidden -d "List hidden groups"
# Group remove
complete -c dnf -n "__fish_seen_subcommand_from group; and not __fish_seen_subcommand_from mark" -xa remove -d "Remove group"
complete -c dnf -n "__fish_seen_subcommand_from group; and __fish_seen_subcommand_from remove" -l with-optional -d "Include optional packages"

complete -c dnf -n "__fish_seen_subcommand_from group; and not __fish_seen_subcommand_from mark" -xa upgrade -d "Upgrade group"
# Group mark
complete -c dnf -n "__fish_seen_subcommand_from group; and not __fish_seen_subcommand_from mark" -xa mark -d "Marks group without manipulating packages"
complete -c dnf -n "__fish_seen_subcommand_from group; and __fish_seen_subcommand_from mark" -xa install -d "Mark group installed without installing packages"
complete -c dnf -n "__fish_seen_subcommand_from group; and __fish_seen_subcommand_from mark" -xa remove -d "Mark group removed without removing packages"

# Help
complete -c dnf -n __fish_use_subcommand -xa help -d "Display help and exit"

# History
complete -c dnf -n __fish_use_subcommand -xa history -d "View and manage past transactions"
complete -c dnf -n "__fish_seen_subcommand_from history" -xa list -d "Lists all transactions"
complete -c dnf -n "__fish_seen_subcommand_from history" -xa info -d "Describe the given transactions"
complete -c dnf -n "__fish_seen_subcommand_from history" -xa redo -d "Redoes the specified transaction"
complete -c dnf -n "__fish_seen_subcommand_from history" -xa rollback -d "Undo all transactions performed after the specified transaction"
complete -c dnf -n "__fish_seen_subcommand_from history" -xa undo -d "Undoes the specified transaction"
complete -c dnf -n "__fish_seen_subcommand_from history" -xa userinstalled -d "Lists all user installed packages"

for i in info redo rollback undo
    complete -c dnf -n "__fish_seen_subcommand_from history; and  __fish_seen_subcommand_from $i" -xa "(__dnf_list_transactions)"
end

# Info
complete -c dnf -n __fish_use_subcommand -xa "$dnf_info_cmds" -d "Describes the given package"
complete -c dnf -n "__fish_seen_subcommand_from $dnf_info_cmds; and not __fish_seen_subcommand_from history" \
    -k -xa "(__dnf_list_available_packages)"

# Install
complete -c dnf -n __fish_use_subcommand -xa "$dnf_install_cmds" -d "Install package"
complete -c dnf -n "__fish_seen_subcommand_from $dnf_install_cmds" \
    -k -xa "(__dnf_list_available_packages)"

# List
complete -c dnf -n __fish_use_subcommand -xa list -d "Lists all packages"
complete -c dnf -n "__fish_seen_subcommand_from list" -l all -d "Lists all packages"
complete -c dnf -n "__fish_seen_subcommand_from list" -l installed -d "Lists installed packages"
complete -c dnf -n "__fish_seen_subcommand_from list" -l available -d "Lists available packages"
complete -c dnf -n "__fish_seen_subcommand_from list" -l extras -d "Lists installed packages that are not in any known repository"
complete -c dnf -n "__fish_seen_subcommand_from list" -l obsoletes -d "List installed obsoleted packages"
complete -c dnf -n "__fish_seen_subcommand_from list" -l recent -d "List recently added packages"
complete -c dnf -n "__fish_seen_subcommand_from list" -l upgrades -d "List available upgrades"
complete -c dnf -n "__fish_seen_subcommand_from list" -l autoremove -d "List packages which will be removed by autoremove"

# Makecache
complete -c dnf -n __fish_use_subcommand -xa makecache -d "Downloads and caches metadata for all known repos"
complete -c dnf -n "__fish_seen_subcommand_from makecache" -l timer -d "Instructs DNF to be more resource-aware"

# Mark
complete -c dnf -n __fish_use_subcommand -xa mark -d "Mark packages"
complete -c dnf -n "__fish_seen_subcommand_from mark" -xa install -d "Mark package installed"
complete -c dnf -n "__fish_seen_subcommand_from mark" -xa remove -d "Unmarks installed package"
complete -c dnf -n "__fish_seen_subcommand_from mark" -xa group -d "Mark installed by group"

# Module
complete -c dnf -n __fish_use_subcommand -xa module -d "Manage modules"
complete -c dnf -n "__fish_seen_subcommand_from module" -xa install -d "Install module"
complete -c dnf -n "__fish_seen_subcommand_from module" -xa update -d "Update modules"
complete -c dnf -n "__fish_seen_subcommand_from module" -xa remove -d "Remove module"
complete -c dnf -n "__fish_seen_subcommand_from module" -xa enable -d "Enable a module"
complete -c dnf -n "__fish_seen_subcommand_from module" -xa disable -d "Disable a module"
complete -c dnf -n "__fish_seen_subcommand_from module" -xa reset -d "Reset module state"
complete -c dnf -n "__fish_seen_subcommand_from module" -xa list -d "List modules"
complete -c dnf -n "__fish_seen_subcommand_from module; and __fish_seen_subcommand_from list" -l all -d "Lists all module "
complete -c dnf -n "__fish_seen_subcommand_from module; and __fish_seen_subcommand_from list" -l enabled -d "Lists enabled module"
complete -c dnf -n "__fish_seen_subcommand_from module; and __fish_seen_subcommand_from list" -l disabled -d "Lists disabled module"
complete -c dnf -n "__fish_seen_subcommand_from module; and __fish_seen_subcommand_from list" -l installed -d "List  installed modules"
complete -c dnf -n "__fish_seen_subcommand_from module" -xa info -d "Print module information"
complete -c dnf -n "__fish_seen_subcommand_from module; and __fish_seen_subcommand_from info" -l profile -d "Print module profiles information"

# Offline-distrosync
complete -c dnf -n __fish_use_subcommand -xa offline-distrosync -d "Synchronizes packages to match the latest"
complete -c dnf -n "__fish_seen_subcommand_from offline-distrosync" -xa download -d "Download updates for offline upgrade"
complete -c dnf -n "__fish_seen_subcommand_from offline-distrosync" -xa clean -d "Remove cached packages"
complete -c dnf -n "__fish_seen_subcommand_from offline-distrosync" -xa reboot -d "Reboot and install packages"
complete -c dnf -n "__fish_seen_subcommand_from offline-distrosync" -xa upgrade -d "Install cached packages without reboot"
complete -c dnf -n "__fish_seen_subcommand_from offline-distrosync" -xa log -d "Show logs of upgrade attempts"

# Offline-upgrade
complete -c dnf -n __fish_use_subcommand -xa offline-upgrade -d "Prepare offline upgrade of the system"
complete -c dnf -n "__fish_seen_subcommand_from offline-upgrade" -xa download -d "Download updates for offline upgrade"
complete -c dnf -n "__fish_seen_subcommand_from offline-upgrade" -xa clean -d "Remove cached packages"
complete -c dnf -n "__fish_seen_subcommand_from offline-upgrade" -xa reboot -d "Reboot and install packages"
complete -c dnf -n "__fish_seen_subcommand_from offline-upgrade" -xa log -d "Show logs of upgrade attempts"

# Provides
complete -c dnf -n __fish_use_subcommand -xa provides -d "Finds packages providing the given command"

# Reinstall
complete -c dnf -n __fish_use_subcommand -xa "$dnf_reinstall_cmds" -d "Reinstalls a package"
complete -c dnf -n "__fish_seen_subcommand_from $dnf_reinstall_cmds" \
    -xa "(__dnf_list_installed_packages)"

# Remove
complete -c dnf -n __fish_use_subcommand -xa "$dnf_remove_cmds" -d "Remove packages"
complete -c dnf -n "__fish_seen_subcommand_from $dnf_remove_cmds" \
    -xa "(__dnf_list_installed_packages)"
complete -c dnf -n "__fish_seen_subcommand_from remove" -l duplicates -d "Removes older version of duplicated packages"
complete -c dnf -n "__fish_seen_subcommand_from remove" -l oldinstallonly -d "Removes old installonly packages"

# Repolist and Repoinfo
complete -c dnf -n __fish_use_subcommand -xa repoinfo -d "Verbose repolist"
complete -c dnf -n __fish_use_subcommand -xa repolist -d "Lists all enabled repositories"

for i in repolist repoinfo
    complete -c dnf -n "__fish_seen_subcommand_from $i" -l enabled -d "Lists all enabled repositories"
    complete -c dnf -n "__fish_seen_subcommand_from $i" -l disabled -d "Lists all disabled repositories"
    complete -c dnf -n "__fish_seen_subcommand_from $i" -l all -d "Lists all repositories"
end

# Repoquery
complete -c dnf -n __fish_use_subcommand -xa repoquery -d "Queries DNF repositories"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l querytags -d "Provides the list of tags"

# repoquery select options
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -s a -l all
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l enabled
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l arch -l archlist
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l duplicates
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l unneeded
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l available
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l extras
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -s f -l file
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l installed
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l installonly
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l latest-limit
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l recent
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l repo
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l unsatisfied
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l upgrades
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l userinstalled
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l whatdepends
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l whatconflicts
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l whatenhances
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l whatobsoletes
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l whatprovides
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l whatrecommends
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l whatrequires
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l whatsuggests
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l whatsupplements
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l alldeps
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l exactdeps
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l srpm

# System-upgrade
complete -c dnf -n __fish_use_subcommand -xa system-upgrade -d "Prepare major version upgrade of the system"
complete -c dnf -n "__fish_seen_subcommand_from system-upgrade" -xa download -d "Download updates for offline upgrade"
complete -c dnf -n "__fish_seen_subcommand_from system-upgrade" -xa clean -d "Remove cached packages"
complete -c dnf -n "__fish_seen_subcommand_from system-upgrade" -xa reboot -d "Reboot and install packages"
complete -c dnf -n "__fish_seen_subcommand_from system-upgrade" -xa upgrade -d "Install cached packages without reboot"
complete -c dnf -n "__fish_seen_subcommand_from system-upgrade" -xa log -d "Show logs of upgrade attempts"

# Query options
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -s i -l info -d "Show detailed information about the package"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -s l -l list -d "Show the list of files in the package"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -s s -l source -d "Show the package source RPM name"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l changelogs -d "Print the package changelogs"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l conflicts -d "Display capabilities that the package conflicts with"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l depends -d "Display capabilities that the package depends on"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l enhances -d "Display capabilities enhanced by the package"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l location -d "Show a location where the package could be downloaded from"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l obsoletes -d "Display capabilities that the package obsoletes"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l provides -d "Display capabilities provided by the package"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l recommends -d "Display capabilities recommended by the package"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l requires -d "Display capabilities that the package depends on"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l requires-pre -d "Display capabilities that the package depends on"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l suggests -d "Display capabilities suggested by the package"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l supplements -d "Display capabilities supplemented by the package"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l tree -d "Display a recursive tree of packages"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l deplist -d "Produce a list of all dependencies"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l nvr -d "Format like name-version-release"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l nevra -d "Format like name-epoch:version-release.architecture"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l envra -d "Format like epoch:name-version-release.architecture"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l qf -l queryformat -d "Custom display format"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l recursive -d "Query packages recursively"
complete -c dnf -n "__fish_seen_subcommand_from repoquery" -l resolve -d "Resolve capabilities to originating packages"

# Repository-Packages
complete -c dnf -n __fish_use_subcommand -xa repository-packages -d "Run commands on all packages in the repository"

# Search
complete -c dnf -n __fish_use_subcommand -xa search -d "Search package metadata for keywords"
complete -c dnf -n "__fish_seen_subcommand_from search" -l all -d "Lists packages that match at least one of the keys"

# Shell
complete -c dnf -n __fish_use_subcommand -xa shell -d "Opens an interactive shell"

# Swap
complete -c dnf -n __fish_use_subcommand -xa swap -d "Remove spec and install spec in one transaction"

# Updateinfo
complete -c dnf -n __fish_use_subcommand -xa updateinfo -d "Display information about update advisories"
complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l summary -d "Displays the summary"
complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l list -d "List of advisories"
complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l info -d "Detailed information"

# updateinfo <availability> options
complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l all
complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l available
complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l installed
complete -c dnf -n "__fish_seen_subcommand_from updateinfo" -l updates

# Upgrade
complete -c dnf -n __fish_use_subcommand -xa upgrade -d "Updates packages"
complete -c dnf -n "__fish_seen_subcommand_from upgrade" -xa "(__dnf_list_installed_packages)"

# Upgrade-Minimal
complete -c dnf -n __fish_use_subcommand -xa upgrade-minimal -d "Updates packages"
complete -c dnf -n "__fish_seen_subcommand_from upgrade-minimal" -xa "(__dnf_list_installed_packages)"

# Versionlock
if test -f /etc/dnf/plugins/versionlock.conf
    function __dnf_current_versionlock_list
        dnf versionlock list | grep -v metadata
    end

    complete -c dnf -n __fish_use_subcommand -xa versionlock -d "DNF versionlock plugin"
    # - add
    complete -c dnf -n "__fish_seen_subcommand_from versionlock" -xa add -d "Add  a versionlock for all available packages matching the spec"
    complete -c dnf -n "__fish_seen_subcommand_from versionlock; and  __fish_seen_subcommand_from add" -xa "(__dnf_list_installed_packages)"
    # - exclude
    complete -c dnf -n "__fish_seen_subcommand_from versionlock" -xa exclude -d "Add an exclude (within  versionlock) for the available packages matching the spec"
    complete -c dnf -n "__fish_seen_subcommand_from versionlock; and  __fish_seen_subcommand_from exclude" -xa "(__dnf_list_installed_packages)"
    # - delete
    complete -c dnf -n "__fish_seen_subcommand_from versionlock" -xa delete -d "Remove any matching versionlock entries"
    complete -c dnf -n "__fish_seen_subcommand_from versionlock; and  __fish_seen_subcommand_from delete" -xa "(__dnf_current_versionlock_list)"
    # - list
    complete -c dnf -n "__fish_seen_subcommand_from versionlock" -xa list -d "List the current versionlock entries"
    complete -c dnf -n "__fish_seen_subcommand_from versionlock; and  __fish_seen_subcommand_from list" -xa "(false)"
    # - clear
    complete -c dnf -n "__fish_seen_subcommand_from versionlock" -xa clear -d "Remove all versionlock entries"
    complete -c dnf -n "__fish_seen_subcommand_from versionlock; and  __fish_seen_subcommand_from clear" -xa "(false)"
end

# Options:
# Using __fish_no_arguments here so that users are not completely overloaded with
#   available options when using subcommands (e.g. repoquery) (40 vs 100ish)
complete -c dnf -n __fish_no_arguments -s 4 -d "Use IPv4 only"
complete -c dnf -n __fish_no_arguments -s 6 -d "Use IPv6 only"
complete -c dnf -n __fish_no_arguments -l advisory -l advisories -d "Include packages corresponding to the advisory ID"
complete -c dnf -n __fish_no_arguments -l allowerasing -d "Allow erasing of installed packages to resolve dependencies"
complete -c dnf -n __fish_no_arguments -l assumeno -d "Answer no for all questions"
complete -c dnf -n __fish_no_arguments -s b -l best -d "Try the best available package versions in transactions"
complete -c dnf -n __fish_no_arguments -l bugfix -d "Include packages that fix a bugfix issue"
complete -c dnf -n __fish_no_arguments -l bz -l bzs -d "Include packages that fix a Bugzilla ID"
complete -c dnf -n __fish_no_arguments -s C -l cacheonly -d "Run entirely from system cache"
complete -c dnf -n __fish_no_arguments -l color -xa "always never auto" -d "Control whether color is used"
complete -c dnf -n __fish_no_arguments -s c -l config -d "Configuration file location"
complete -c dnf -n __fish_no_arguments -l cve -l cves -d "Include packages that fix a CVE"
complete -c dnf -n __fish_no_arguments -s d -l debuglevel -d "Debugging output level"
complete -c dnf -n __fish_no_arguments -l debugsolver -d "Dump dependency solver debugging info"
complete -c dnf -n __fish_no_arguments -l disableexcludes -l disableexcludepkgs -d "Disable excludes"
complete -c dnf -n __fish_no_arguments -l disable -l set-disabled -d "Disable specified repositories"
complete -c dnf -n __fish_no_arguments -l disableplugin -d "Disable the listed plugins specified"
complete -c dnf -n __fish_no_arguments -l disablerepo -d "Disable specified repositories"
complete -c dnf -n __fish_no_arguments -l downloaddir -l destdir -d "Change downloaded packages to provided directory"
complete -c dnf -n __fish_no_arguments -l downloadonly -d "Download packages without performing any transaction"
complete -c dnf -n __fish_no_arguments -l enable -l set-enabled -d "Enable specified repositories"
complete -c dnf -n __fish_no_arguments -l enableplugin -d "Enable the listed plugins"
complete -c dnf -n __fish_no_arguments -l enablerepo -d "Enable additional repositories"
complete -c dnf -n __fish_no_arguments -l enhancement -d "Include enhancement relevant packages"
complete -c dnf -n __fish_no_arguments -s x -l exclude -d "Exclude packages specified"
complete -c dnf -n __fish_no_arguments -l forcearch -d "Force the use of the specified architecture"
complete -c dnf -n __fish_no_arguments -s h -l help -l help-i -d "Show the help"
complete -c dnf -n __fish_no_arguments -l installroot -d "Specifies an alternative installroot"
complete -c dnf -n __fish_no_arguments -l newpackage -d "Include newpackage relevant packages"
complete -c dnf -n __fish_no_arguments -l noautoremove -d "Disable autoremove"
complete -c dnf -n __fish_no_arguments -l nobest -d "Set best option to False"
complete -c dnf -n __fish_no_arguments -l nodocs -d "Do not install documentation"
complete -c dnf -n __fish_no_arguments -l nogpgcheck -d "Skip checking GPG signatures on packages"
complete -c dnf -n __fish_no_arguments -l noplugins -d "Disable all plugins"
complete -c dnf -n __fish_no_arguments -l obsoletes -d "Enables obsoletes processing logic"
complete -c dnf -n __fish_no_arguments -s q -l quiet -d "Quiet mode"
complete -c dnf -n __fish_no_arguments -s R -l randomwait -d "Maximum command wait time"
complete -c dnf -n __fish_no_arguments -l refresh -d "Set metadata as expired before running the command"
complete -c dnf -n __fish_no_arguments -l releasever -d "Configure the distribution release"
complete -c dnf -n __fish_no_arguments -l repofrompath -d "Specify repository to add to the repositories for this query"
complete -c dnf -n __fish_no_arguments -l repo -l repoid -d "Enable just specific repositories by an id or a glob"
complete -c dnf -n __fish_no_arguments -l rpmverbosity -d "RPM debug scriptlet output level"
complete -c dnf -n __fish_no_arguments -l sec-severity -l secseverity -d "Includes packages that provide a fix for an issue of the specified severity"
complete -c dnf -n __fish_no_arguments -l security -d "Includes packages that provide a fix for a security issue"
complete -c dnf -n __fish_no_arguments -l setopt -d "Override a configuration option"
complete -c dnf -n __fish_no_arguments -l skip-broken -d "Skips broken packages"
complete -c dnf -n __fish_no_arguments -l showduplicates -d "Shows duplicate packages"
complete -c dnf -n __fish_no_arguments -s v -l verbose -d "Verbose mode"
complete -c dnf -n __fish_no_arguments -l version -d "Shows DNF version and exit"
complete -c dnf -n __fish_no_arguments -s y -l assumeyes -d "Answer yes for all questions"
completions/doas.fish# Completion for doas https://github.com/multiplexd/doas
# based on the sudo completions
#

function __fish_doas_print_remaining_args
    set -l tokens (commandline -xpc | string escape) (commandline -ct)
    set -e tokens[1]
    # These are all the options mentioned in the man page for openbsd's "doas" (in that order).
    set -l opts a= C= L n s u=
    argparse -s $opts -- $tokens 2>/dev/null
    # The remaining argv is the subcommand with all its options, which is what
    # we want.
    if test -n "$argv"
        and not string match -qr '^-' $argv[1]
        string join0 -- $argv
        return 0
    else
        return 1
    end
end

function __fish_complete_doas_subcommand
    set -l args (__fish_doas_print_remaining_args | string split0)
    set -lx -a PATH /usr/local/sbin /sbin /usr/sbin
    __fish_complete_subcommand --commandline $args
end

complete -c doas -n "not __fish_doas_print_remaining_args" -s a -d "Choose auth method on systems using /etc/login.conf"
complete -c doas -n "not __fish_doas_print_remaining_args" -s C -r -d "validate given config file and test it against given command"
complete -c doas -n "not __fish_doas_print_remaining_args" -s L -d "Clear persisted authorizations, then exit"
complete -c doas -n "not __fish_doas_print_remaining_args" -s n -d "Fail if doas would prompt for password"
complete -c doas -n "not __fish_doas_print_remaining_args" -s s -d "Execute the shell from SHELL or /etc/passwd"
complete -c doas -n "not __fish_doas_print_remaining_args" -s u -a "(__fish_complete_users)" -x -d "Execute the command as user. The default is root."

# Complete the command we are executing under doas
complete -c doas -x -a "(__fish_complete_doas_subcommand)"
completions/docker.fish# In WSL, when the docker app is not yet started, "docker" is a script printing
# some error message on stdout instead of a sourceable script
set -l docker_completion "$(docker completion fish 2>/dev/null)"
and eval "$docker_completion"
completions/doctl.fishdoctl completion fish | source
completions/dolphin.fishcomplete -c dolphin -l help -d 'Show help and exit'
complete -c dolphin -s v -l version -d 'Show version and exit'
complete -c dolphin -l help-qt -d 'Show Qt specific options and exit'
complete -c dolphin -l help-kde -d 'Show KDE specific options and exit'
complete -c dolphin -l help-all -d 'Show all options and exit'
complete -c dolphin -l author -d 'Show author information and exit'
complete -c dolphin -l license -d 'Show license information and exit'
completions/dotnet.fish# Completions for the .NET CLI tools

set -l build_configurations Debug Release
set -l msbuild_verbosity_levels q quiet m minimal n normal d detailed diag diagnostic

# Runtime options
complete -f -c dotnet -n __fish_is_first_arg -l additionalprobingpath -d "Path containing probing policy and assemblies to probe"
complete -f -c dotnet -n __fish_is_first_arg -l additional-deps -d "Path to additional deps.json"
complete -f -c dotnet -n __fish_is_first_arg -l depsfile -d "Path to deps.json"
complete -f -c dotnet -n __fish_is_first_arg -l fx-version -d "Version of the .NET runtime to use"
complete -x -c dotnet -n __fish_is_first_arg -l roll-forward -a "LatestPatch Minor LatestMinor Major LatestMajor Disable" -d "Roll forward to framework version"
complete -f -c dotnet -n __fish_is_first_arg -l runtimeconfig -d "Path to runtimeconfig.json"

# SDK options
complete -f -c dotnet -s d -l diagnostics -d "Enable diagnostic output"
complete -f -c dotnet -s h -l help -d "Show help"
complete -f -c dotnet -n __fish_is_first_arg -l info -d "Display .NET information"
complete -f -c dotnet -n __fish_is_first_arg -l list-runtimes -d "Display the installed runtimes"
complete -f -c dotnet -n __fish_is_first_arg -l list-sdks -d "Display the installed SDKs"
complete -f -c dotnet -n __fish_is_first_arg -l version -d "Display .NET SDK version"

# SDK commands
complete -f -c dotnet -n __fish_use_subcommand -a add -d "Add a package/reference"
complete -f -c dotnet -n __fish_use_subcommand -a build -d "Build a .NET project"
complete -f -c dotnet -n __fish_use_subcommand -a build-server -d "Interact with build servers"
complete -f -c dotnet -n __fish_use_subcommand -a clean -d "Clean build outputs"
complete -f -c dotnet -n __fish_use_subcommand -a help -d "Show help"
complete -f -c dotnet -n __fish_use_subcommand -a list -d "List project references"
complete -f -c dotnet -n __fish_use_subcommand -a msbuild -d "Run MSBuild commands"
complete -f -c dotnet -n __fish_use_subcommand -a new -d "Create a new .NET project"
complete -f -c dotnet -n __fish_use_subcommand -a nuget -d "Run additional NuGet commands"
complete -f -c dotnet -n __fish_use_subcommand -a pack -d "Create a NuGet package"
complete -f -c dotnet -n __fish_use_subcommand -a publish -d "Publish a .NET project for deployment"
complete -f -c dotnet -n __fish_use_subcommand -a remove -d "Remove a package/reference"
complete -f -c dotnet -n __fish_use_subcommand -a restore -d "Restore dependencies"
complete -f -c dotnet -n __fish_use_subcommand -a run -d "Run the application from source"
complete -f -c dotnet -n __fish_use_subcommand -a sln -d "Modify Visual Studio solution files"
complete -f -c dotnet -n __fish_use_subcommand -a store -d "Store assemblies"
complete -f -c dotnet -n __fish_use_subcommand -a test -d "Run unit tests"
complete -f -c dotnet -n __fish_use_subcommand -a tool -d "Manage .NET tool"
complete -f -c dotnet -n __fish_use_subcommand -a vstest -d "Run VSTest commands"

# Project commands
set -l project_commands package reference
## package
complete -f -c dotnet -n "__fish_seen_subcommand_from add && not __fish_seen_subcommand_from $project_commands nuget sln" -a package -d "Add a NuGet package reference"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && not __fish_seen_subcommand_from $project_commands nuget sln tool" -a package -d "List all package references"
complete -f -c dotnet -n "__fish_seen_subcommand_from remove && not __fish_seen_subcommand_from $project_commands nuget sln" -a package -d "Remove a NuGet package reference"
## reference
complete -f -c dotnet -n "__fish_seen_subcommand_from add && not __fish_seen_subcommand_from $project_commands nuget sln" -a reference -d "Add a P2P reference"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && not __fish_seen_subcommand_from $project_commands nuget sln tool" -a reference -d "List all P2P references"
complete -f -c dotnet -n "__fish_seen_subcommand_from remove && not __fish_seen_subcommand_from $project_commands nuget sln" -a reference -d "Remove a P2P reference"

# NuGet commands
set -l nuget_commands add delete disable enable list locals push remove update verify
## add
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a add -d "Add a NuGet source"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && not __fish_seen_subcommand_from client-cert source" -a client-cert -d "Add a client certificate configuration"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && not __fish_seen_subcommand_from client-cert source" -a source -d "Add a NuGet source"
## delete
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a delete -d "Delete a package from the server"
## disable
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a disable -d "Disable a NuGet source"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from disable && not __fish_seen_subcommand_from source" -a source -d "Disable a NuGet source"
## enable
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a enable -d "Enable a NuGet source"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from enable && not __fish_seen_subcommand_from source" -a source -d "Enable a NuGet source"
## list
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a list -d "List configured NuGet sources"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from list && not __fish_seen_subcommand_from client-cert source" -a client-cert -d "List all the client certificates in the configuration"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from list && not __fish_seen_subcommand_from client-cert source" -a source -d "List all configured NuGet sources"
## locals
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a locals -d "Clear/List local NuGet resources"
## push
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a push -d "Push a package to the server"
## remove
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a remove -d "Remove a NuGet source"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from remove && not __fish_seen_subcommand_from client-cert source" -a client-cert -d "Remove the client certificate configuration"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from remove && not __fish_seen_subcommand_from client-cert source" -a source -d "Remove a NuGet source"
## update
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a update -d "Update a NuGet source"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && not __fish_seen_subcommand_from client-cert source" -a client-cert -d "Update the client certificate configuration"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && not __fish_seen_subcommand_from client-cert source" -a source -d "Update a NuGet source"
## verify
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -a verify -d "Verify a signed NuGet package"

# .NET tool commands
set -l tool_commands install uninstall update list run search restore
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && not __fish_seen_subcommand_from $tool_commands" -a install -d "Install global/local tool"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && not __fish_seen_subcommand_from $tool_commands" -a uninstall -d "Uninstall a global/local tool"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && not __fish_seen_subcommand_from $tool_commands" -a update -d "Update a global tool"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && not __fish_seen_subcommand_from $tool_commands" -a list -d "List tools installed globally/locally"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && not __fish_seen_subcommand_from $tool_commands" -a run -d "Run local tool"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && not __fish_seen_subcommand_from $tool_commands" -a search -d "Search .NET tools in NuGet.org"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && not __fish_seen_subcommand_from $tool_commands" -a restore -d "Restore tools defined in the local tool manifest"

# add options
## package command
complete -x -c dotnet -n "__fish_seen_subcommand_from add && __fish_seen_subcommand_from package" -s v -l version -d "Version of the package to add"
complete -x -c dotnet -n "__fish_seen_subcommand_from add && __fish_seen_subcommand_from package" -s f -l framework -d "Add the reference only when targeting a specific framework"
complete -f -c dotnet -n "__fish_seen_subcommand_from add && __fish_seen_subcommand_from package" -s n -l no-restore -d "Add the reference without performing restore preview and compatibility check"
complete -f -c dotnet -n "__fish_seen_subcommand_from add && __fish_seen_subcommand_from package" -s s -l source -d "NuGet package source to use during the restore"
complete -f -c dotnet -n "__fish_seen_subcommand_from add && __fish_seen_subcommand_from package" -l package-directory -d "Directory to restore packages"
complete -f -c dotnet -n "__fish_seen_subcommand_from add && __fish_seen_subcommand_from package" -l interactive -d "Allow interactive input/action"
complete -f -c dotnet -n "__fish_seen_subcommand_from add && __fish_seen_subcommand_from package" -l prerelease -d "Allow prerelease packages to be installed"
## reference command
complete -x -c dotnet -n "__fish_seen_subcommand_from add && __fish_seen_subcommand_from reference" -s f -l framework -d "Add the reference only when targeting a specific framework"
complete -f -c dotnet -n "__fish_seen_subcommand_from add && __fish_seen_subcommand_from reference" -l interactive -d "Allow interactive input/action"

# build options
complete -f -c dotnet -n "__fish_seen_subcommand_from build" -s o -l output -d "Output directory to place built artifacts"
complete -x -c dotnet -n "__fish_seen_subcommand_from build" -s f -l framework -d "Target framework to build"
complete -x -c dotnet -n "__fish_seen_subcommand_from build" -s c -l configuration -a "$build_configurations" -d "Configuration to use"
complete -x -c dotnet -n "__fish_seen_subcommand_from build" -s r -l runtime -d "Target runtime to build"
complete -x -c dotnet -n "__fish_seen_subcommand_from build" -l version-suffix -d "Set the value of the \$(VersionSuffix) property to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from build" -l no-incremental -d "Don't use incremental building"
complete -f -c dotnet -n "__fish_seen_subcommand_from build" -l no-dependencies -d "Don't build P2P references"
complete -f -c dotnet -n "__fish_seen_subcommand_from build" -l nologo -d "Don't display the startup banner or the copyright message"
complete -f -c dotnet -n "__fish_seen_subcommand_from build" -l no-restore -d "Don't restore the project before building"
complete -f -c dotnet -n "__fish_seen_subcommand_from build" -l interactive -d "Allow interactive input/action"
complete -x -c dotnet -n "__fish_seen_subcommand_from build" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"
complete -f -c dotnet -n "__fish_seen_subcommand_from build" -l force -d "Force all dependencies to be resolved"

# build-server commands and options
## Command
complete -f -c dotnet -n "__fish_seen_subcommand_from build-server && not __fish_seen_subcommand_from shutdown" -a shutdown -d "Shutdown build servers"
## Options
complete -f -c dotnet -n "__fish_seen_subcommand_from build-server && __fish_seen_subcommand_from shutdown" -l msbuild -d "Shutdown the MSBuild build server"
complete -f -c dotnet -n "__fish_seen_subcommand_from build-server && __fish_seen_subcommand_from shutdown" -l vbcscompiler -d "Shutdown the VB/C# compiler build server"
complete -f -c dotnet -n "__fish_seen_subcommand_from build-server && __fish_seen_subcommand_from shutdown" -l razor -d "Shutdown the Razor build server"

# clean options
complete -f -c dotnet -n "__fish_seen_subcommand_from clean" -s o -l output -d "Directory containing the build artifacts to clean"
complete -f -c dotnet -n "__fish_seen_subcommand_from clean" -l nologo -d "Don't display the startup banner or the copyright message"
complete -x -c dotnet -n "__fish_seen_subcommand_from clean" -s f -l framework -d "Target framework to clean"
complete -x -c dotnet -n "__fish_seen_subcommand_from clean" -s r -l runtime -d "Target runtime to clean"
complete -x -c dotnet -n "__fish_seen_subcommand_from clean" -s c -l configuration -a "$build_configurations" -d "Configuration to clean"
complete -f -c dotnet -n "__fish_seen_subcommand_from clean" -l interactive -d "Allow interactive input/action"
complete -x -c dotnet -n "__fish_seen_subcommand_from clean" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"

# list options
complete -f -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l outdated -d "List packages that have newer versions"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l deprecated -d "List packages that have been deprecated"
complete -x -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l framework -d "Choose a framework to show its packages"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l include-transitive -d "List transitive and top-level packages"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l include-prerelease -d "Consider packages with prerelease versions"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l highest-patch -d "Consider only the packages with a matching major and minor version numbers"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l highest-minor -d "Consider only the packages with a matching major version number"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l config -d "Path to the NuGet config file to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l source -d "NuGet sources to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -l interactive -d "Allow interactive input/action"
complete -x -c dotnet -n "__fish_seen_subcommand_from list && __fish_seen_subcommand_from package" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"

# new options
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -s l -l list -d "List templates containing the specified name"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -s n -l name -d "Name for the output being created"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -s o -l output -d "Location to place the generated output"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -s i -l install -d "Install a template pack"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -s u -l uninstall -d "Uninstall a template pack"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -l interactive -d "Allow interactive input/action"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -l nuget-source -d "Specify a NuGet source to use during install"
complete -x -c dotnet -n "__fish_seen_subcommand_from new" -l type -a "project item" -d "Filter templates based on available types"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -l dry-run -d "Dry run"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -l force -d "Force content to be generated"
complete -x -c dotnet -n "__fish_seen_subcommand_from new" -o lang -l language -a "C# F# VB" -d "Language of the template to create"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -l update-check -d "Check the currently installed template packs for updates"
complete -f -c dotnet -n "__fish_seen_subcommand_from new" -l update-apply -d "Check the currently installed template packs for updates and installs them"

# nuget options
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && not __fish_seen_subcommand_from $nuget_commands" -l version -d "Show version"
## add command
### client-cert command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -s s -l package-source -d "Package source name"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -l path -d "Path to certificate file"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -l password -d "Password for the certificate"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -l store-password-in-clear-text -d "Enable storing password for the certificate"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -l store-location -d "Certificate store location"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -l store-name -d "Certificate store name"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -l find-by -d "Search method to find certificate in certificate store"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -l find-value -d "Search the certificate store for the supplied value"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -s f -l force -d "Skip certificate validation"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from client-cert" -l configfile -d "NuGet configuration file"
### source command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from source" -s n -l name -d "Name of the source"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from source" -s u -l username -d "Username to be used"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from source" -s p -l password -d "Password to be used"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from source" -l store-password-in-clear-text -d "Enable storing portable package source credentials"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from source" -l valid-authentication-types -d "Comma-separated list of valid authentication types"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from add && __fish_seen_subcommand_from source" -l configfile -d "NuGet configuration file"
## delete command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from delete" -l force-english-output -d "Run the application with locale set to English"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from delete" -s s -l source -d "Package source to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from delete" -l non-interactive -d "Don't prompt for user input or confirmations"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from delete" -s k -l api-key -d "API key for the server"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from delete" -l no-service-endpoint -d "Doesn't append \"api/v2/package\" to the source URL"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from delete" -l interactive -d "Allow interactive input/action"
## disable command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from disable && __fish_seen_subcommand_from source" -l configfile -d "NuGet configuration file"
## enable command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from enable && __fish_seen_subcommand_from source" -l configfile -d "NuGet configuration file"
## list command
### client-cert command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from list && __fish_seen_subcommand_from client-cert" -l configfile -d "NuGet configuration file"
### source command
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from list && __fish_seen_subcommand_from source" -l format -d "Format of the list command output"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from list && __fish_seen_subcommand_from source" -l configfile -d "NuGet configuration file"
## locals command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from locals" -l force-english-output -d "Run the application with locale set to English"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from locals" -s c -l clear -d "Clear the selected local resources or cache location"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from locals" -s l -l list -d "List the selected local resources or cache location"
## push command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -l force-english-output -d "Run the application with locale set to English"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -s s -l source -d "Package source to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -o ss -l symbol-source -d "Symbol server URL to use"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -s t -l timeout -d "Timeout for pushing to a server"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -s k -l api-key -d "API key for the server"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -o sk -l symbol-api-key -d "API key for the symbol server"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -s d -l disable-buffering -d "Disable buffering when pushing to an HTTP server"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -s n -l no-symbols -d "Doesn't push symbols"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -l no-service-endpoint -d "Doesn't append \"api/v2/package\" to the source URL"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -l interactive -d "Allow interactive input/action"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from push" -l skip-duplicate -d "Treat any 409 Conflict response as a warning"
## remove command
### client-cert command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from remove && __fish_seen_subcommand_from client-cert" -s s -l package-source -d "Package source name"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from remove && __fish_seen_subcommand_from client-cert" -l configfile -d "NuGet configuration file"
### source command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from remove && __fish_seen_subcommand_from source" -l configfile -d "NuGet configuration file"
## update command
### client-cert command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -s s -l package-source -d "Package source name"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -l path -d "Path to certificate file"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -l password -d "Password for the certificate"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -l store-password-in-clear-text -d "Enable storing password for the certificate"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -l store-location -d "Certificate store location"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -l store-name -d "Certificate store name"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -l find-by -d "Search method to find certificate in certificate store"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -l find-value -d "Search the certificate store for the supplied value"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -s f -l force -d "Skip certificate validation"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from client-cert" -l configfile -d "NuGet configuration file"
### source command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from source" -s s -l source -d "Path to the package source"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from source" -s u -l username -d "Username to be used"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from source" -s p -l password -d "Password to be used"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from source" -l store-password-in-clear-text -d "Enable storing portable package source credentials"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from source" -l valid-authentication-types -d "Comma-separated list of valid authentication types"
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from update && __fish_seen_subcommand_from source" -l configfile -d "NuGet configuration file"
## verify command
complete -f -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from verify" -l all -d "Specify that all verifications possible should be performed"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from verify" -l certificate-fingerprint -d "Verify that the certificate matches with the fingerprints"
complete -x -c dotnet -n "__fish_seen_subcommand_from nuget && __fish_seen_subcommand_from verify" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the verbosity level"

# pack options
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -s o -l output -d "Output directory to place built packages"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -l no-build -d "Don't build the project before packing"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -l include-symbols -d "Include packages with symbols in output directory"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -l include-source -d "Include PDBs and source files"
complete -x -c dotnet -n "__fish_seen_subcommand_from pack" -s c -l configuration -a "$build_configurations" -d "Configuration to use"
complete -x -c dotnet -n "__fish_seen_subcommand_from pack" -l version-suffix -d "Set the value of the \$(VersionSuffix) property to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -s s -l serviceable -d "Set the serviceable flag in the package"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -l nologo -d "Don't display the startup banner or the copyright message"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -l interactive -d "Allow interactive input/action"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -l no-restore -d "Don't restore the project before building"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"
complete -x -c dotnet -n "__fish_seen_subcommand_from pack" -l runtime -d "Target runtime to restore packages"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -l no-dependencies -d "Don't build P2P references"
complete -f -c dotnet -n "__fish_seen_subcommand_from pack" -l force -d "Force all dependencies to be resolved"

# publish options
complete -f -c dotnet -n "__fish_seen_subcommand_from publish" -s o -l output -d "Output directory to place the published artifacts"
complete -x -c dotnet -n "__fish_seen_subcommand_from publish" -s f -l framework -d "Target framework to publish"
complete -x -c dotnet -n "__fish_seen_subcommand_from publish" -s r -l runtime -d "Target runtime to publish"
complete -x -c dotnet -n "__fish_seen_subcommand_from publish" -s c -l configuration -a "$build_configurations" -d "Configuration to publish"
complete -x -c dotnet -n "__fish_seen_subcommand_from publish" -l version-suffix -d "Set the value of the \$(VersionSuffix) property to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from publish" -l manifest -d "Path to a target manifest file"
complete -f -c dotnet -n "__fish_seen_subcommand_from publish" -l no-build -d "Don't build the project before publishing"
complete -x -c dotnet -n "__fish_seen_subcommand_from publish" -l self-contained -d "Publish the .NET runtime with your application"
complete -f -c dotnet -n "__fish_seen_subcommand_from publish" -l no-self-contained -d "Publish your application as a framework dependent application"
complete -f -c dotnet -n "__fish_seen_subcommand_from publish" -l nologo -d "Don't display the startup banner or the copyright message"
complete -f -c dotnet -n "__fish_seen_subcommand_from publish" -l interactive -d "Allow interactive input/action"
complete -f -c dotnet -n "__fish_seen_subcommand_from publish" -l no-restore -d "Don't restore the project before building"
complete -x -c dotnet -n "__fish_seen_subcommand_from publish" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"
complete -f -c dotnet -n "__fish_seen_subcommand_from publish" -l no-dependencies -d "Don't restore P2P references"
complete -f -c dotnet -n "__fish_seen_subcommand_from publish" -l force -d "Force all dependencies to be resolved"

# remove options
## package command
complete -f -c dotnet -n "__fish_seen_subcommand_from remove && __fish_seen_subcommand_from package" -l interactive -d "Allow interactive input/action"
## reference command
complete -x -c dotnet -n "__fish_seen_subcommand_from remove && __fish_seen_subcommand_from reference" -s f -l framework -d "Remove the reference only when targeting a specific framework"

# restore options
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -s s -l source -d "NuGet package source to use for the restore"
complete -x -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -s r -l runtime -d "Target runtime to restore packages"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l packages -d "Directory to restore packages"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l disable-parallel -d "Prevent restoring multiple projects in parallel"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l configfile -d "NuGet configuration file to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l no-cache -d "Don't cache packages and HTTP requests"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l ignore-failed-sources -d "Treat package source failures as warnings"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l no-dependencies -d "Don't restore P2P references"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -s f -l force -d "Force all dependencies to be resolved"
complete -x -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l interactive -d "Allow interactive input/action"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l use-lock-file -d "Enable project lock file to be generated"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l locked-mode -d "Don't allow updating project lock file"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l lock-file-path -d "Output location where project lock file is written"
complete -f -c dotnet -n "__fish_seen_subcommand_from restore && not __fish_seen_subcommand_from tool" -l force-evaluate -d "Force restore to reevaluate all dependencies"

# run options
complete -x -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -s c -l configuration -a "$build_configurations" -d "Configuration to run"
complete -x -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -s f -l framework -d "Target framework to run"
complete -x -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -s r -l runtime -d "Target runtime to run"
complete -f -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -s p -l project -d "Path to the project file to run"
complete -x -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -l launch-profile -d "Name of the launch profile to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -l no-launch-profile -d "Don't attempt to use launchSettings.json"
complete -f -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -l no-build -d "Don't build the project before running"
complete -f -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -l interactive -d "Allow interactive input/action"
complete -f -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -l no-restore -d "Don't restore the project before building"
complete -x -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"
complete -f -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -l no-dependencies -d "Don't restore P2P references"
complete -f -c dotnet -n "__fish_seen_subcommand_from run && not __fish_seen_subcommand_from tool" -l force -d "Force all dependencies to be resolved"

# sln commands and options
## Commands
set -l sln_commands add list remove
complete -f -c dotnet -n "__fish_seen_subcommand_from sln && not __fish_seen_subcommand_from $sln_commands" -a add -d "Add one/more projects to a solution file"
complete -f -c dotnet -n "__fish_seen_subcommand_from sln && not __fish_seen_subcommand_from $sln_commands" -a list -d "List all projects in a solution file"
complete -f -c dotnet -n "__fish_seen_subcommand_from sln && not __fish_seen_subcommand_from $sln_commands" -a remove -d "Remove one/more projects from a solution file"
## Options
complete -f -c dotnet -n "__fish_seen_subcommand_from sln && __fish_seen_subcommand_from add" -l in-root -d "Place project in root of the solution"
complete -f -c dotnet -n "__fish_seen_subcommand_from sln && __fish_seen_subcommand_from add" -s s -l solution-folder -d "Destination solution folder path to add the projects"

# store options
complete -f -c dotnet -n "__fish_seen_subcommand_from store" -s m -l manifest -d "XML file that contains the list of packages to be stored"
complete -x -c dotnet -n "__fish_seen_subcommand_from store" -s f -l framework -d "Target framework to store packages"
complete -x -c dotnet -n "__fish_seen_subcommand_from store" -l framework-version -d "Specify the .NET SDK version"
complete -x -c dotnet -n "__fish_seen_subcommand_from store" -s r -l runtime -d "Target runtime to store packages"
complete -f -c dotnet -n "__fish_seen_subcommand_from store" -s o -l output -d "Output directory to store the given assemblies"
complete -f -c dotnet -n "__fish_seen_subcommand_from store" -s w -l working-dir -d "Working directory used by the command"
complete -f -c dotnet -n "__fish_seen_subcommand_from store" -l skip-optimization -d "Skip the optimization phase"
complete -f -c dotnet -n "__fish_seen_subcommand_from store" -l skip-symbols -d "Skip creating symbol files"
complete -x -c dotnet -n "__fish_seen_subcommand_from store" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"

# test options
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -s s -l settings -d "Settings file to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -s t -l list-tests -d "List the discovered tests"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -l filter -d "Run tests that match the given expression"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -s a -l test-adapter-path -d "Path to the custom adapters to use"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -s l -l logger -d "Logger to use for test results"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -s c -l configuration -a "$build_configurations" -d "Configuration to use"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -s f -l framework -d "Target framework to run tests"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -l runtime -d "Target runtime to test"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -s o -l output -d "Output directory to place built artifacts"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -s d -l diag -d "Enable verbose logging to the specified file"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -l no-build -d "Don't build the project before testing"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -s r -l results-directory -d "Directory where the test results will be placed"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -l collect -d "Enable data collector for the test run"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -l blame -d "Run the tests in blame mode"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -l blame-crash -d "Run the tests in blame mode and enables collecting crash dump"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -l blame-crash-dump-type -d "Type of crash dump to be collected"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -l blame-crash-collect-always -d "Enable collecting crash dump on expected"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -l blame-hang -d "Run the tests in blame mode and enables collecting hang dump"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -l blame-hang-dump-type -d "Type of crash dump to be collected"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -l blame-hang-timeout -d "Per-test timeout"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -l nologo -d "Run tests without displaying the Microsoft TestPlatform banner"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -l no-restore -d "Don't restore the project before building"
complete -f -c dotnet -n "__fish_seen_subcommand_from test" -l interactive -d "Allow interactive input/action"
complete -x -c dotnet -n "__fish_seen_subcommand_from test" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"

# tool options
## install command
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -s g -l global -d "Specify that the installation is user-wide"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l local -d "Specify a local tool installation"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l tool-path -d "Directory where the tool will be installed"
complete -x -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l version -d "Version of the tool to install"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l configfile -d "NuGet configuration file to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l tool-manifest -d "Path to the manifest file"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l add-source -d "Add an additional NuGet package source to use during installation"
complete -x -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l framework -d "Target framework to install the tool"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l disable-parallel -d "Prevent restoring multiple projects in parallel"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l ignore-failed-sources -d "Treat package source failures as warnings"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l no-cache -d "Don't cache packages and HTTP requests"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -l interactive -d "Allow interactive input/action"
complete -x -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from install" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"
## uninstall command
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from uninstall" -s g -l global -d "Specify that the tool to be removed is from a user-wide installation"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from uninstall" -l local -d "Specify that the tool to be removed is a local tool"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from uninstall" -l tool-path -d "Directory containing the tool to uninstall"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from uninstall" -l tool-manifest -d "Path to the manifest file"
## update command
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -s g -l global -d "Specify that the update is for a user-wide tool"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l tool-path -d "Directory containing the tool to update"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l local -d "Specify that the tool to be updated is a local tool"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l configfile -d "NuGet configuration file to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l add-source -d "Add an additional NuGet package source to use during the update"
complete -x -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l framework -d "Target framework to update the tool"
complete -x -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l version -d "Version range of the tool package to update"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l tool-manifest -d "Path to the manifest file"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l disable-parallel -d "Prevent restoring multiple projects in parallel"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l ignore-failed-sources -d "Treat package source failures as warnings"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l no-cache -d "Don't cache packages and HTTP requests"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -l interactive -d "Allow interactive input/action"
complete -x -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from update" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"
## list command
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from list" -s g -l global -d "List user-wide global tools"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from list" -l local -d "List local tools"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from list" -l tool-path -d "Directory containing the tools to list"
## search command
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from search" -l detail -d "Show detail result of the query"
complete -x -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from search" -l skip -d "Specify the number of query results to skip"
complete -x -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from search" -l take -d "Specify the number of query results to show"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from search" -l prerelease -d "Include pre-release packages"
## restore command
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from restore" -l configfile -d "NuGet configuration file to use"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from restore" -l add-source -d "Add an additional NuGet package source to use during installation"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from restore" -l tool-manifest -d "Path to the manifest file"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from restore" -l disable-parallel -d "Prevent restoring multiple projects in parallel"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from restore" -l ignore-failed-sources -d "Treat package source failures as warnings"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from restore" -l no-cache -d "Don't cache packages and HTTP requests"
complete -f -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from restore" -l interactive -d "Allow interactive input/action"
complete -x -c dotnet -n "__fish_seen_subcommand_from tool && __fish_seen_subcommand_from restore" -s v -l verbosity -a "$msbuild_verbosity_levels" -d "Set the MSBuild verbosity level"
completions/downgrade.fish# Arch Linux package downgrader tool
complete -c downgrade -f
complete -c downgrade -xa "(__fish_print_pacman_packages --installed)"
completions/dpkg-reconfigure.fish# Completions for the `dpkg-reconfigure` command

complete -f -c dpkg-reconfigure -a '(__fish_print_apt_packages)' -d Package

# Support flags
complete -x -f -c dpkg-reconfigure -s h -l help -d 'Display help'

# General options
complete -f -c dpkg-reconfigure -s f -l frontend -r -a "dialog readline noninteractive gnome kde editor web" -d 'Set configuration frontend'
complete -f -c dpkg-reconfigure -s p -l priority -r -a "low medium high critical" -d 'Set priority threshold'
complete -f -c dpkg-reconfigure -l default-priority -d "Use current default priority threshold"
complete -f -c dpkg-reconfigure -s u -l unseen-only -d 'Show only unseen question'
complete -f -c dpkg-reconfigure -l force -d 'Reconfigure also inconsistent packages'
complete -f -c dpkg-reconfigure -l no-reload -d 'Prevent reloading templates'
completions/dpkg.fishcomplete -c dpkg -s i -l install -d 'Install .deb package' -k -xa '(__fish_complete_suffix .deb)'
complete -c dpkg -l unpack -d 'Unpack .deb package' -k -xa '(__fish_complete_suffix .deb)'
complete -c dpkg -l configure -d 'Configure package' -xa '(dpkg-query -W -f \'${Package}\n\')'
complete -c dpkg -s r -l remove -d 'Remove package' -xa '(dpkg-query -W -f \'${Package}\n\')'
complete -c dpkg -s P -l purge -d 'Purge package' -xa '(dpkg-query -W -f \'${Package}\n\')'
complete -c dpkg -s V -l verify -d 'Verify contents of package' -xa '(dpkg-query -W -f \'${Package}\n\')'
complete -c dpkg -l force-all -d 'Continue on all problems'

# dpkg-deb options
complete -c dpkg -s b -l build -d 'Build package from directory' -xa '(__fish_complete_directories (commandline -ct))'
complete -c dpkg -s c -l contents -d 'List contents of .deb' -k -xa '(__fish_complete_suffix .deb)'
complete -c dpkg -s I -l info -d 'Show .deb information' -k -xa '(__fish_complete_suffix .deb)'

# dpkg-query options
complete -c dpkg -s l -l list -d 'List packages matching pattern' -xa '(dpkg-query -W -f \'${Package}\n\')'
complete -c dpkg -s L -l listfiles -d 'List contents of packages' -xa '(dpkg-query -W -f \'${Package}\n\')'
complete -c dpkg -s s -l status -d 'Print status of package' -xa '(dpkg-query -W -f \'${Package}\n\')'
complete -c dpkg -s S -l search -d 'Search for packages containing file'
completions/dput.fishcomplete -c dput -s c -l config -d "Configuration file" -r
complete -c dput -s d -l debug -d "Display debugging messages"
complete -c dput -s D -l dinstall -d "Request dry-run of dinstall after upload"
complete -c dput -s f -l force -d "Disable check for unique upload"
complete -c dput -s h -l help -d "Display help"
complete -c dput -s H -l host-list -d "Display hosts listed in configuration"
complete -c dput -s l -l lintian -d "Enable the Lintian verification check"
complete -c dput -s U -l no-upload-log -d "Do not write a log file for uploads"
complete -c dput -s o -l check-only -d "Don't check the signatures or upload the files"
complete -c dput -s p -l print -d "Print the dput configuration"
complete -c dput -s P -l passive -d "Use passive mode for FTP"
complete -c dput -s s -l simulate -d "Do not upload the files"
complete -c dput -s e -l delayed -d "Upload to a delayed queue" -r
complete -c dput -s v -l version -d "Print the version"
complete -c dput -s V -l check-version -d "Enable the local install check"

complete -c dput -x -a '(dput --host-list | string match --regex --groups-only "(.+) => .*")' -d "Upload host" -n __fish_is_first_arg
# dput validates that filenames end in .changes
complete -c dput -x -a '(complete -C"\'\' $(commandline -ct)" | string match -re "(?:/|.changes)\$")'
completions/dropdb.fishcomplete -c dropdb --no-files -a '(__fish_complete_pg_database)'

# Options:
complete -c dropdb -s e -l echo -d "Show the commands being sent to the server"
complete -c dropdb -s i -l interactive -d "Prompt before deleting anything"
complete -c dropdb -s V -l version -d "Output version information, then exit"
complete -c dropdb -l if-exists -d "Don't report error if database doesn't exist"
complete -c dropdb -s '?' -l help -d "Show help, then exit"

# Connection options:
complete -c dropdb -s h -l host -x -a '(__fish_print_hostnames)' -d "Database server host or socket directory"
complete -c dropdb -s p -l port -x -d "Database server port"
complete -c dropdb -s U -l username -x -a '(__fish_complete_pg_user)' -d "User name to connect as"
complete -c dropdb -s w -l no-password -d "Never prompt for password"
complete -c dropdb -s W -l password -d "Force password prompt"
complete -c dropdb -l maintenance-db -x -a '(__fish_complete_pg_database)' -d "Alternate maintenance database"
completions/dscacheutil.fish# dscacheutil
complete -c dscacheutil -f -d 'Directory Service cache utility'
complete -c dscacheutil -s h -d 'lists options' -f -n '[ (commandline -xpc | count) -le 1 ]'
complete -c dscacheutil -s q -d 'initiate query' -f -x -n '[ (commandline -xpc | count) -le 1 ] || contains -- -a (commandline -xpc) || contains -- -q (commandline -xpc) && [ (commandline -xpc | count) -lt 3 ]' -a "
group\t'name or gid'
host\t'name or ip address'
mount\t'name'
protocol\t'name or number'
rpc\t'name or number'
service\t'name or port'
user\t'name or uid'
"
complete -c dscacheutil -s a -d '-q: specific key & value' -f -n 'contains -- -q (commandline -xpc)'
complete -c dscacheutil -o cachedump -d 'dump cache overview' -f -n '[ (commandline -xpc | count) -le 1 ]'
complete -c dscacheutil -o buckets -d 'show hash buckets' -f -n 'contains -- -cachedump (commandline -xpc)'
complete -c dscacheutil -o entries -d '-cachedump: cache entries' -f -n 'contains -- -cachedump (commandline -xpc)' -a "
group\t'name or gid'
host\t'name or ip address'
mount\t'name'
protocol\t'name or number'
rpc\t'name or number'
service\t'name or port'
user\t'name or uid'
"
complete -c dscacheutil -o configuration -d 'print current config' -f -n '[ (commandline -xpc | count) -le 1 ]'
complete -c dscacheutil -o statistics -d 'prints cache stats' -f -n '[ (commandline -xpc | count) -le 1 ]'
complete -c dscacheutil -o flushcache -d 'reset cache' -f -k -n '[ (commandline -xpc | count) -le 1 ]'
completions/du.fishcomplete -c du -s a -l all -d "Write size for all files"
complete -c du -l apparent-size -d "Print file size, not disk usage"
complete -c du -s B -l block-size -d "Block size"
complete -c du -s b -l bytes -d "Use 1B block size"
complete -c du -s c -l total -d "Produce grand total"
complete -c du -s D -l dereference-args -d "Dereference file symlinks"
complete -c du -s h -l human-readable -d "Human readable sizes"
complete -c du -s H -l si -d "Human readable sizes, powers of 1000"
complete -c du -s k -d "Use 1kB block size"
complete -c du -s l -l count-links -d "Count hard links multiple times"
complete -c du -s L -l dereference -d "Dereference all symlinks"
complete -c du -s S -l separate-dirs -d "Do not include subdirectory size"
complete -c du -s s -l summarize -d "Display only a total for each argument"
complete -c du -s x -l one-file-system -d "Skip other file systems"
complete -c du -s X -l exclude-from -r -d "Exclude files that match pattern in file"
complete -c du -l exclude -r -d "Exclude files that match pattern"
complete -c du -l max-depth -r -d "Recursion limit"
complete -c du -l help -d "Display help and exit"
complete -c du -l version -d "Display version and exit"
completions/dua.fishdua completions fish | source
completions/duf.fishcomplete -c duf -l all -o all -d "include pseudo, duplicate, inaccessible file systems"
complete -c duf -l avail-threshold -o avail-threshold -d "specifies the coloring threshold (yellow, red) of the avail column, must be integer with optional SI prefixes (default '10G,1G')" -x
complete -c duf -l hide -o hide -d "hide specific devices, separated with commas" -x
complete -c duf -l hide-fs -o hide-fs -d "hide specific filesystems, separated with commas" -x
complete -c duf -l hide-mp -o hide-mp -d "hide specific mount points, separated with commas (supports wildcards)" -x
complete -c duf -l inodes -o inodes -d "list inode information instead of block usage"
complete -c duf -l json -o json -d "output all devices in JSON format"
complete -c duf -l only -o only -d "show only specific devices, separated with commas" -xa "local network fuse special loops binds"
complete -c duf -l only-fs -o only-fs -d "only specific filesystems, separated with commas" -x
complete -c duf -l only-mp -o only-mp -d "only specific mount points, separated with commas (supports wildcards)" -x
complete -c duf -l output -o output -d "output fields, separated with commas" -xa "mountpoint size used avail usage inodes inodes_used inodes_avail inodes_usage type filesystem"
complete -c duf -l sort -o sort -d "sort output (default 'mountpoint')" -xa "mountpoint size used avail usage inodes inodes_used inodes_avail inodes_usage type filesystem"
complete -c duf -l style -o style -d "style (default 'unicode')" -xa "unicode ascii"
complete -c duf -l theme -o theme -d "color themes (default 'light')" -xa "dark light ansi"
complete -c duf -l usage-threshold -o usage-threshold -d "specifies the coloring threshold (yellow, red) of the usage bars as a floating point number from 0 to 1 (default '0.5,0.9')" -x
complete -c duf -l version -o version -d "display version"
complete -c duf -l warnings -o warnings -d "output all warnings to STDERR"
complete -c duf -l width -o width -d "max output width" -x
completions/dumpcap.fish# dumpcap - Dump network traffic

__fish_complete_wireshark dumpcap

complete -c dumpcap -s C -d 'Limit the amount of memory in bytes for storing captured packets in memory' -x
complete -c dumpcap -s d -d 'Dump the code generated for the capture filter in a human-readable form, and exit'
complete -c dumpcap -s M -d 'When used with -D, -L, -S or --list-time-stamp-types print machine-readable output'
complete -c dumpcap -s N -d 'Limit the number of packets used for storing captured packets in memory' -x
complete -c dumpcap -s P -d 'Save files as pcap instead of the default pcapng'
complete -c dumpcap -s S -d 'Print statistics for each interface once every second'
complete -c dumpcap -s t -d 'Use a separate thread per interface'
completions/duply.fish# First parameter is the profile name, or 'usage'
complete -c duply -f -n "__fish_is_nth_token 1" -a '(set -l files /etc/duply/* ~/.duply/*; string replace -r ".*/" "" --  $files)' -d Profile
complete --command duply --no-files --arguments usage -d 'Get usage help text'

# Second parameter is a duply command
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments create -d 'Creates a configuration profile'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments backup -d 'Backup with pre/post script execution'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments bkp -d 'Backup without executing pre/post scripts'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments pre -d 'Execute <profile>/pre script'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments post -d 'Execute <profile>/post script'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments full -d 'Force full backup'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments incr -d 'Force incremental backup'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments list -d 'List all files in backup (as it was at <age>, default: now)'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments status -d 'Prints backup sets and chains currently in repository'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments verify -d 'List files changed since latest backup'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments purge -d 'Shows outdated backup archives [--force, delete these files]'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments purge-full -d 'Shows outdated backups [--force, delete these files]'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments cleanup -d 'Shows broken backup archives [--force, delete these files]'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments restore -d 'Restore the backup to <target_path> [as it was at <age>]'
complete --command duply --no-files --condition 'not __fish_is_nth_token 1' --arguments fetch -d 'Restore single file/folder from backup [as it was at <age>]'

# Options
complete --command duply --no-files --long-option force -d 'Really execute the commands: purge, purge-full, cleanup'
complete --command duply --no-files --long-option preview -d 'Do nothing but print out generated duplicity command lines'
complete --command duply --no-files --long-option dry-run -d 'Calculate what would be done, but don''t perform any actions'
complete --command duply --no-files --long-option allow-source-mismatch -d 'Don''t abort when backup different dirs to the same backend'
complete --command duply --no-files --long-option verbosity --arguments '0 2 4 8 9' -d 'Output verbosity level'
completions/dvipdf.fishcomplete -c dvipdf -k -x -a "(__fish_complete_suffix .dvi)"
completions/dvipdfm.fishcomplete -c dvipdfm -k -x -a "(__fish_complete_suffix .dvi)"
completions/ebuild.fishfunction __fish_seen_ebuild_arg -d "Test if an ebuild-argument has been given in the current commandline"
    commandline -xpc | string match -q '*.ebuild'
end

## Opts
complete -c ebuild -l debug -d "Run bash with the -x option"
complete -c ebuild -l color -d "Enable color" \
    -xa "y n"
complete -c ebuild -l force -d "Force regeneration of digests"
complete -c ebuild -l ignore-default-opts -d "Ignore EBUILD_DEFAULT_OPTS"
complete -c ebuild -l skip-manifest -d "Skip all manifest checks"

## Subcommands
complete -c ebuild -n __fish_seen_ebuild_arg -xa help -d "Show help"
complete -c ebuild -n __fish_seen_ebuild_arg -xa pretend -d "Run pkg_pretend()"
complete -c ebuild -n __fish_seen_ebuild_arg -xa setup -d "Run setup and system checks"
complete -c ebuild -n __fish_seen_ebuild_arg -xa clean -d "Clean build dir"
complete -c ebuild -n __fish_seen_ebuild_arg -xa fetch -d "Fetches all files from SRC_URI"
#complete -c ebuild -n '__fish_seen_ebuild_arg' -xa 'digest'      -d "Deprecared: see manifest"
complete -c ebuild -n __fish_seen_ebuild_arg -xa manifest -d "Update pkg manifest"
complete -c ebuild -n __fish_seen_ebuild_arg -xa unpack -d "Extracts sources"
complete -c ebuild -n __fish_seen_ebuild_arg -xa prepare -d "Run src_prepare()"
complete -c ebuild -n __fish_seen_ebuild_arg -xa configure -d "Run src_configure()"
complete -c ebuild -n __fish_seen_ebuild_arg -xa compile -d "Run src_compile()"
complete -c ebuild -n __fish_seen_ebuild_arg -xa test -d "Run tests"
complete -c ebuild -n __fish_seen_ebuild_arg -xa preinst -d "Run pkg_preinst()"
complete -c ebuild -n __fish_seen_ebuild_arg -xa install -d "Run src_install()"
complete -c ebuild -n __fish_seen_ebuild_arg -xa postinst -d "Run pkg_postinst()"
complete -c ebuild -n __fish_seen_ebuild_arg -xa qmerge -d "Install files to live filesystem"
complete -c ebuild -n __fish_seen_ebuild_arg -xa merge -d "Run fetch, unpack, compile, install and qmerge"
complete -c ebuild -n __fish_seen_ebuild_arg -xa unmerge -d "Uninstall files from live filesystem"
complete -c ebuild -n __fish_seen_ebuild_arg -xa prerm -d "Run pkg_prerm()"
complete -c ebuild -n __fish_seen_ebuild_arg -xa postrm -d "Run pkg_postrm()"
complete -c ebuild -n __fish_seen_ebuild_arg -xa config -d "Run post-install configuration"
complete -c ebuild -n __fish_seen_ebuild_arg -xa package -d "Create a binpkg in PKGDIR"
complete -c ebuild -n __fish_seen_ebuild_arg -xa rpm -d "Builds a RedHat RPM pkg"
completions/echo.fishcomplete -c echo -s n -d "Do not output a newline"
complete -c echo -s s -d "Do not separate arguments with spaces"
complete -c echo -s E -d "Disable backslash escapes"
complete -c echo -s e -d "Enable backslash escapes"
completions/efibootmgr.fishfunction __efibootmgr_list_bootnum
    efibootmgr | string match -r -- "Boot\d+.+" |
        string split -m1 -f2 -- Boot |
        string replace -r -- "\* |  " "\t"
end

complete -f -c efibootmgr -s a -l active -d "sets bootnum active"
complete -f -c efibootmgr -s A -l inactive -d "sets bootnum inactive"
complete -f -c efibootmgr -s b -l bootnum -d "modify BootXXXX (hex)" -ra '(__efibootmgr_list_bootnum)'
complete -f -c efibootmgr -s B -l delete-bootnum -d "delete bootnum"
complete -f -c efibootmgr -s c -l create -d "create new variable bootnum and add to bootorder"
complete -f -c efibootmgr -s C -l create-only -d "create new variable bootnum and do not add to bootorder"
complete -f -c efibootmgr -s D -l remove-dups -d "remove duplicate values from BootOrder"
complete -F -c efibootmgr -s d -l disk -d "disk containing loader (Default: /dev/sda)"
complete -f -c efibootmgr -s r -l driver -d "Operate on Driver variables, not Boot Variables."
complete -f -c efibootmgr -s e -l edd -d "force EDD 1.0 or 3.0 creation variables, or guess" -ra "1 3 -1"
complete -f -c efibootmgr -s E -l device -d "EDD 1.0 device number (Default: 0x80)" -r
complete -f -c efibootmgr -s g -l gpt -d "force disk with invalid PMBR to be treated as GPT"
complete -F -c efibootmgr -s i -l iface -d "create a netboot entry for the named interface" -r
complete -F -c efibootmgr -s l -l loader -d "EFI loader file location (Default: \EFI\BOOT\grub.efi)" -r
complete -f -c efibootmgr -s L -l label -d "Boot manager display label (Default: Linux)"
complete -f -c efibootmgr -s m -l mirror-below-4G -d "t|f mirror memory below 4GB"
complete -f -c efibootmgr -s M -l mirror-above-4G -d "X percentage memory to mirror above 4GB"
complete -f -c efibootmgr -s n -l bootnext -d "set BootNext to XXXX (hex)" -ra '(__efibootmgr_list_bootnum)'
complete -f -c efibootmgr -s N -l delete-bootnext -d "delete BootNext"
complete -f -c efibootmgr -s o -l bootorder -d "explicitly set BootOrder XXXX,YYYY,ZZZZ (hex)"
complete -f -c efibootmgr -s O -l delete-bootorder -d "delete BootOrder"
complete -f -c efibootmgr -s p -l part -d "partition containing loader (Default: 1)"
complete -f -c efibootmgr -s q -l quiet -d "be quiet"
complete -f -c efibootmgr -s t -l timeout -d "set boot manager timeout waiting for user input." -r
complete -f -c efibootmgr -s T -l delete-timeout -d "delete Timeout."
complete -f -c efibootmgr -s u -l unicode -l UCS-2 -d "handle extra args as Unicode(UCS-2)"
complete -f -c efibootmgr -s v -l verbose -d "print additional information"
complete -f -c efibootmgr -s V -l version -d "return version and exit"
complete -f -c efibootmgr -s w -l write-signature -d "write unique sig to MBR if needed"
complete -f -c efibootmgr -s y -l sysprep -d "Operate on SysPrep variables, not Boot Variables."
complete -F -c efibootmgr -s @ -l append-binary-args -d "append extra args from file (use - for stdin)" -r
complete -f -c efibootmgr -s h -l help -d "show help/usage"
completions/efivar.fishcomplete -c efivar -f

complete -c efivar -s A -l attributes -x -d "Attributes to use on append"
complete -c efivar -s l -l list -d "List current variables"
complete -c efivar -s p -l print -d "Print variable specified by --name"
complete -c efivar -s D -l dmpstore -d "Use DMPSTORE format when exporting"
complete -c efivar -s d -l print-decimal -d "Print variable in decimal format values"
complete -c efivar -s n -l name -xa "(efivar -l 2>/dev/null)" -d "Variable to manipulate"
complete -c efivar -s a -l append -d "Append to variable specified by --name"
complete -c efivar -s f -l datafile -rF -d "Load or save variable contents from file"
complete -c efivar -s e -l export -rF -d "Export variable to file"
complete -c efivar -s i -l import -rF -d "Import variable from file"
complete -c efivar -s L -l list-guids -d "Show internal guid list"
complete -c efivar -s w -l write -d "Write to variable specified by --name"
complete -c efivar -s \? -l help -d "Show help message"
complete -c efivar -l usage -d "Display brief usage message"
completions/eg.fish# Based on https://github.com/srsudar/eg/blob/master/eg/core.py#L75 source code

complete -c eg -s v -l version -d 'Show version and exit'
complete -c eg -s f -l config-file -d 'A path to a .egrc file'
complete -c eg -s e -l edit -d 'Edit custom examples for a specific command'
complete -c eg -l examples-dir -d 'A location to examples/ directory'
complete -c eg -s c -l custom-dir -d 'A path to a directory with user-defined examples'
complete -c eg -s p -l pager-cmd -d 'A pager'
complete -c eg -s l -l list -d 'Show all the programs with eg entries'
complete -c eg -l color -d 'Colorize output'
complete -c eg -l no-color -d 'Do not colorize output'
completions/egrep.fishcomplete -c egrep -w grep
completions/eix-sync.fish# Completions for the eix tool's eix-sync command
# http://dev.croup.de/proj/eix and http://sourceforge.net/projects/eix/

# Author: Tassilo Horn <tassilo@member.fsf.org>

##########
# EIX-SYNC
complete -c eix-sync -s i -d "Ignore all previous options"
complete -c eix-sync -s d -d "Only show differences to the previously saved database and exit"
complete -c eix-sync -s s -xa '(__fish_print_users)@(__fish_print_hostnames):' -d "Sync via rsync from the given SERVER"
complete -c eix-sync -s c -xa '(__fish_print_users)@(__fish_print_hostnames):' -d "Sync via rsync *to* the given CLIENT"
complete -c eix-sync -s U -d "Do not touch the database and omit the hooks after update-eix. (Implies -R)"
complete -c eix-sync -s u -d "Update database only and show differences"
complete -c eix-sync -s g -d "Do not call gensync (and the !commands in /etc/eix-sync.conf)"
complete -c eix-sync -s @ -d "Do not execute the hooks of /etc/eix-sync.conf"
complete -c eix-sync -s S -d "Do not execute the hooks after emerge --sync (@@ entries)"
complete -c eix-sync -s m -d "Run emerge --metadata instead of emerge --sync"
complete -c eix-sync -s t -d "Use temporary file to save the current database"
complete -c eix-sync -s v -d "Don't suppress output of update-eix and emerge"
complete -c eix-sync -s q -d "Be quiet (close stdout)"
complete -c eix-sync -s w -d "Run emerge-webrsync instead of emerge --sync"
complete -c eix-sync -s r -d "Really recreate the dep-cache (rm -rf /var/cache/edb/dep/*) (default)"
complete -c eix-sync -s R -d "Do not really recreate the dep-cache"
complete -c eix-sync -s h -d "Show a short help text and exit"
##########
completions/eix.fish# Completions for the eix tool
# http://dev.croup.de/proj/eix and http://sourceforge.net/projects/eix/

# Author: Tassilo Horn <tassilo@member.fsf.org>

##########
# EIX
#####
# Global options
###
# exclusive options
complete -c eix -s h -l help -d "Show a help screen and exit"
complete -c eix -s V -l version -d "Show version and exit"
complete -c eix -l dump -d "Dump variables to stdout"
complete -c eix -l dump-defaults -d "Dump default values of variables to stdout"
###
# special options
complete -c eix -s t -l test-non-matching -d "Print non-matching entries first"
complete -c eix -s Q -l quick -d "Don't read unguessable slots of installed packages (toggle)"
complete -c eix -l care -d "Always read slots of installed packages"
###
# ootput options
complete -c eix -s q -l quiet -d "(no) output (toggle)"
complete -c eix -s n -l nocolor -d "Don't use ANSI color codes"
complete -c eix -s F -l force-color -d "Force colorful output"
complete -c eix -s c -l compact -d "Compact search results (toggle)"
complete -c eix -s v -l verbose -d "Verbose search results (toggle)"
complete -c eix -s x -l versionsort -d "Sort output by slots/versions (toggle)"
complete -c eix -s l -l versionlines -d "Print available versions line-by-line (toggle)"
complete -c eix -l format -d "Format string for normal output"
complete -c eix -l format-compact -d "Format string for compact output"
complete -c eix -l format-verbose -d "Format string for verbose output"
#####
# Local options
###
# Miscellaneous
complete -c eix -s I -l installed -d "Next expression only matches installed packages"
complete -c eix -s i -l multi-installed -d "Match packages installed in several versions"
complete -c eix -s d -l dup-packages -d "Match duplicated packages"
complete -c eix -s D -l dup-versions -d "Match packages with duplicated versions"
complete -c eix -s 1 -l slotted -d "Match packages with a nontrivial slot"
complete -c eix -s 2 -l slots -d "Match packages with two different slots"
complete -c eix -s u -l update -d "Match packages without best slotted version"
complete -c eix -s o -l overlay -d "Match packages from overlays"
complete -c eix -s T -l test-obsolete -d "Match packages with obsolete entries"
complete -c eix -s ! -l not -d "Invert the expression (toggle)"
complete -c eix -s '|' -l pipe -d "Use input from pipe of emerge -pv"
###
# Search Fields
complete -c eix -s S -l description -d "Search the description field"
complete -c eix -s A -l category-name -d "Search the category and name fields"
complete -c eix -s C -l category -d "Search the category field"
complete -c eix -s s -l name -d "Search the name field (default)"
complete -c eix -s H -l homepage -d "Search the homepage field"
complete -c eix -s L -l license -d "Search the license field"
complete -c eix -s P -l provides -d "Search the provides field"
###
# Type of Pattern
complete -c eix -s r -l regex -d "Pattern is a regexp (default)"
complete -c eix -s e -l exact -d "Pattern is the exact string"
complete -c eix -s p -l pattern -d "Pattern is a wildcards-pattern"
complete -c eix -s f -l fuzzy -d "Use fuzzy-search with the given max. levenshtein-distance (default: 2)"
#####
##########
completions/elatex.fishcomplete -c elatex -w tex
completions/elixir.fishcomplete -f -c elixir -s v -d "Prints version and exit"
complete -f -c elixir -s e -d "Evaluates the given command"
complete -c elixir -s r -d "Requires the given files/patterns"
complete -c elixir -s S -d "Finds and executes the given script"
complete -c elixir -s pr -d "Requires the given files/patterns in parallel"
complete -c elixir -s pa -d "Prepends the given path to Erlang code path"
complete -c elixir -s pz -d "Appends the given path to Erlang code path"
complete -c elixir -l app -d "Start the given app and its dependencies"
complete -f -c elixir -l erl -d "Switches to be passed down to erlang"
complete -f -c elixir -l name -d "Makes and assigns a name to the distributed node"
complete -f -c elixir -l sname -d "Makes and assigns a short name to the distributed node"
complete -f -c elixir -l cookie -d "Sets a cookie for this distributed node"
complete -f -c elixir -l hidden -d "Makes a hidden node"
complete -f -c elixir -l detached -d "Starts the Erlang VM detached from console"
complete -f -c elixir -l no-halt -d "Does not halt the Erlang VM after execution"
completions/elm.fishset -l commands repl init reactor make install bump diff publish

complete -c elm -f
# repl completions
complete -c elm -n "not __fish_seen_subcommand_from $commands" -a repl -d 'Open up an interactive programming session'
complete -c elm -n "__fish_seen_subcommand_from repl" -l no-colors -d 'Turn off the colors in REPL'
complete -c elm -n "__fish_seen_subcommand_from repl" -l interpreter -d 'Path to an alternative JS interpreter'
# reactor completions
complete -c elm -n "not __fish_seen_subcommand_from $commands" -a reactor -d 'Compile code with a click'
complete -c elm -n "__fish_seen_subcommand_from reactor" -l port -d 'Compile code with a click'
# make completions
complete -c elm -n "not __fish_seen_subcommand_from $commands" -a make -d 'Compiles Elm code in JS or HTML'
complete -c elm -n "__fish_seen_subcommand_from make" -l output -F -r -d 'Specify the name of resulting JS file'
complete -c elm -n "__fish_seen_subcommand_from make" -l debug -d 'Turn on the time-travelling debugger'
complete -c elm -n "__fish_seen_subcommand_from make" -l optimize -d 'Turn on optimizations to make code smaller and faster'
complete -c elm -n "__fish_seen_subcommand_from make" -l docs -d 'Generate a JSON file of documentation for a package'
#other commands completions
complete -c elm -n "not __fish_seen_subcommand_from $commands" -a init -d 'Start an Elm project'
complete -c elm -n "not __fish_seen_subcommand_from $commands" -a install -d 'Fetches packages from Elm repository'
complete -c elm -n "not __fish_seen_subcommand_from $commands" -a bump -d 'Figures out the next version number based on API changes'
complete -c elm -n "not __fish_seen_subcommand_from $commands" -a diff -d 'See what changed in a package between different versions'
complete -c elm -n "not __fish_seen_subcommand_from $commands" -a publish -d 'Publishes your package on package.elm-lang.org so anyone in the community can use it'

complete -c elm -l help -d "Show a more detailed description"
completions/elvish.fishcomplete -c elvish -o help -d 'Show help and exit'
complete -c elvish -o version -d 'Show version and exit'

complete -c elvish -o buildinfo -d 'Show build info and exit'
complete -c elvish -s c -o compileonly -d Compile
complete -c elvish -o cpuprofile -d 'Write cpu profile'
complete -c elvish -o deprecation-level -f -d 'Warn about deprecated features'
complete -c elvish -s i -o json -d 'Show output in JSON'
complete -c elvish -o log -d 'Use log file'
complete -c elvish -o norc -d 'Don\'t use startup file'
complete -c elvish -o rc -d 'Use startup file'
completions/emacs.fish# Initialization options
complete -c emacs -l batch -d "do not do interactive display; implies -q"
complete -c emacs -l chdir -d "change to directory DIR"
complete -c emacs -l daemon -d "start a server in the background"
complete -c emacs -l debug-init -d "enable Emacs Lisp debugger for init file"
complete -c emacs -l display -s d -d "use X server DISPLAY"
complete -c emacs -l no-desktop -d "do not load a saved desktop"
complete -c emacs -l no-init-file -s q -d "load neither ~/.emacs nor default.el"
complete -c emacs -l no-loadup -o nl -d "do not load loadup.el into bare Emacs"
complete -c emacs -l no-site-file -d "do not load site-start.el"
complete -c emacs -l no-site-lisp -o nsl -d "do not add site-lisp directories to load-path"
complete -c emacs -l no-splash -d "do not display a splash screen on startup"
complete -c emacs -l no-window-system -o nw -d "do not communicate with X, ignoring $DISPLAY"
complete -c emacs -l quick -s Q -d "equivalent to: emacs -q --no-site-file --no-splash"
complete -c emacs -l script -d "run FILE as an Emacs Lisp script"
complete -c emacs -l terminal -s t -d "use DEVICE for terminal I/O"
complete -c emacs -l user -s u -d "load ~USER/.emacs instead of your own"
complete -c emacs -l init-directory -d "start emacs with specified init directory" -rF

# Action options:
complete -c emacs -l directory -s L -d "prepend DIR to load-path (with :DIR, append DIR)"
complete -c emacs -l eval -d "evaluate Emacs Lisp expression EXPR"
complete -c emacs -l execute -d "evaluate Emacs Lisp expression EXPR"
complete -c emacs -l file -d "visit FILE using find-file"
complete -c emacs -l find-file -d "visit FILE using find-file"
complete -c emacs -l funcall -s f -d "call Emacs Lisp function FUNC with no arguments"
complete -c emacs -l insert -d "insert contents of FILE into current buffer"
complete -c emacs -l kill -d "exit without asking for confirmation"
complete -c emacs -l load -s l -d "load Emacs Lisp FILE using the load function"
complete -c emacs -l visit -d "visit FILE using find-file"

# Display options:
complete -c emacs -l color -xa "auto never always ansi8" -d "override color mode for character terminals"
complete -c emacs -l background-color -o bg -d "window background color"
complete -c emacs -l basic-display -s D -d "disable many display features; used for debugging Emacs"
complete -c emacs -l border-color -o bd -d "main border color"
complete -c emacs -l border-width -o bw -d "width of main border"
complete -c emacs -l cursor-color -o -cr -d "color of the Emacs cursor indicating point"
complete -c emacs -l font -o fn -d "default font; must be fixed-width"
complete -c emacs -l foreground-color -o fg -d "window foreground color"
complete -c emacs -l fullheight -o fh -d "make the first frame high as the screen"
complete -c emacs -l fullscreen -o fs -d "make the first frame fullscreen"
complete -c emacs -l fullwidth -o fw -d "make the first frame wide as the screen"
complete -c emacs -l maximized -o mm -d "make the first frame maximized"
complete -c emacs -l geometry -s g -d "window geometry"
complete -c emacs -l no-bitmap-icon -o nbi -d "do not use picture of gnu for Emacs icon"
complete -c emacs -l iconic -d "start Emacs in iconified state"
complete -c emacs -l internal-border -o ib -d "width between text and main border"
complete -c emacs -l line-spacing -o lsp -d "additional space to put between lines"
complete -c emacs -l mouse-color -o ms -d "mouse cursor color in Emacs window"
complete -c emacs -l name -d "title for initial Emacs frame"
complete -c emacs -l no-blinking-cursor -o nbc -d "disable blinking cursor"
complete -c emacs -l reverse-video -s r -o rv -d "switch foreground and background"
complete -c emacs -l title -s T -d "title for initial Emacs frame"
complete -c emacs -l vertical-scroll-bars -o vb -d "enable vertical scroll bars"
complete -c emacs -l xrm -d "set additional X resources"
complete -c emacs -l parent-id -d "set parent window"
complete -c emacs -l help -d "display help and exit"
complete -c emacs -l version -d "output version information and exit"
completions/emaint.fishfunction __fish_print_portage_repository_names --description 'Print the names of all configured repositories'
    # repos.conf may be a file or a directory
    find /etc/portage/repos.conf -type f -exec cat '{}' + | string replace -r --filter '^\s*\[([[:alnum:]_][[:alnum:]_-]*)\]' '$1' | string match -v -e DEFAULT
end

## Global Opts
complete -c emaint -s h -l help -d "Show this help message and exit"
complete -c emaint -s c -l check -d "Check for problems"
complete -c emaint -l version -d "Show program's version number and exit"
complete -c emaint -s f -l fix -d "Attempt to fix problems"
complete -c emaint -s P -l purge -d "Remove the list of failed merges"

## Subcommands
complete -c emaint -n __fish_use_subcommand -xa all -d 'Perform all supported commands'
complete -c emaint -n __fish_use_subcommand -xa binhost -d 'Scan and generate metadata indexes for binary pkgs'
complete -c emaint -n __fish_use_subcommand -xa cleanconfmem -d 'Check and clean the config tracker list for uninstalled pkgs'
complete -c emaint -n __fish_use_subcommand -xa cleanresume -d 'Discard emerge --resume merge lists'
complete -c emaint -n __fish_use_subcommand -xa logs -d 'Check and clean old logs in the PORT_LOGDIR'
complete -c emaint -n __fish_use_subcommand -xa merges -d 'Scan for failed merges and fix them'
complete -c emaint -n __fish_use_subcommand -xa movebin -d 'Perform pkg move updates for binary pkgs'
complete -c emaint -n __fish_use_subcommand -xa moveinst -d 'Perform pkg move updates for installed and binary pkgs'
complete -c emaint -n __fish_use_subcommand -xa sync -d 'Check repos.conf settings and sync repositories'
complete -c emaint -n __fish_use_subcommand -xa world -d 'Check and fix problems in the world file'

## Local opts
# logs
complete -c emaint -n '__fish_seen_subcommand_from logs' -s t -l time -d "Delete logs older than NUM days" \
    -xa "(seq 0 365)"
complete -c emaint -n '__fish_seen_subcommand_from logs' -s p -l pretend -d "Output logs that would be deleted"
complete -c emaint -n '__fish_seen_subcommand_from logs' -s C -l clean -d "Cleans out logs more than 7 days old"
# sync
complete -c emaint -n '__fish_seen_subcommand_from sync' -s a -l auto -d "Sync auto-sync enabled repos only"
complete -c emaint -n '__fish_seen_subcommand_from sync' -s A -l allrepos -d "Sync all repos that have a sync-url defined"
complete -c emaint -n '__fish_seen_subcommand_from sync' -s r -l repo -d "Sync the specified repo" \
    -xa "(__fish_print_portage_repository_names)"
complete -c emaint -n '__fish_seen_subcommand_from sync' -l sync-submodule -d "Restrict sync to the specified submodule(s)" \
    -xa "glsa news profiles"
completions/emerge.fish#function __fish_emerge_print_all_pkgs_with_version_compare -d 'Print completions for all packages including the version compare if that is already typed'
#    set -l version_comparator (commandline -t | string match -r '^[\'"]*[<>]\?=\?' | \
#                               sed -r 's/^[\'"]*(.*)/\1/g')
#    set -l sedstring
#
#    if set -q $version_comparator
#        set sedstring 's/^(.*)/\1\tPackage/g'
#    else
#        set sedstring 's/^(.*)/'$version_comparator'\1\tPackage/g'
#    end
#
#    __fish_emerge_print_all_pkgs | sed -r $sedstring
#end

function __fish_emerge_print_sets
    for s in '@'(emerge --list-sets)
        switch $s
            case @profile
                printf '%s\t%s\n' $s 'set of packages deemed necessary for your system to run properly'
            case @selected-packages
                printf '%s\t%s\n' $s 'packages listed in /var/lib/portage/world'
            case @selected-sets
                printf '%s\t%s\n' $s 'sets listed in /var/lib/portage/world_sets'
            case @selected
                printf '%s\t%s\n' $s 'encompasses both the selected-packages and selected-sets sets'
            case @system
                printf '%s\t%s\n' $s 'set of packages deemed necessary for your system to run properly'
            case @world
                printf '%s\t%s\n' $s 'encompasses the selected, system and profile sets'
            case '*'
                echo $s
        end
    end
end

# TODO <ebuild|tbz2file|file|@set|atom>...
function __fish_emerge_possible_args
    if __fish_contains_opt check-news -s h help list-sets metadata regen -s r resume \
            -s s search -s S searchdesc sync -s V version
        return
        # TODO deselect=y
    else if __fish_contains_opt config -s c depclean info -s P prune -s C unmerge
        __fish_emerge_print_sets
        __fish_print_portage_installed_pkgs
        # TODO deselect=n
    else
        __fish_emerge_print_sets
        __fish_print_portage_available_pkgs
    end
end

complete -c emerge -xa "(__fish_emerge_possible_args)"

#########################
# Actions               #
#########################
complete -c emerge -l check-news
complete -c emerge -l clean
complete -c emerge -l config
complete -c emerge -s c -l depclean
complete -c emerge -l deselect
complete -c emerge -s h -l help
complete -c emerge -l info
complete -c emerge -l list-sets
complete -c emerge -l metadata
complete -c emerge -s P -l prune
complete -c emerge -l regen
complete -c emerge -s r -l resume
complete -c emerge -s s -l search
complete -c emerge -s S -l searchdesc
complete -c emerge -l sync
complete -c emerge -s C -l unmerge
complete -c emerge -s V -l version

#########################
# Options               #
#########################
complete -c emerge -s A -l alert -d "Add a terminal bell character ('\a') to all interactive prompts"
#complete -c emerge      -l alphabetical -d "Sort flag lists alphabetically"
complete -c emerge -s a -l ask -d "Prompt the user before performing the merge"
# ask-enter-invalid
# autounmask
# autounmask-backtrack <yn>
# autounmask-continue
# autounmask-only
# autounmask-unrestricted-atoms
# autounmask-keep-keywords
# autounmask-keep-masks
# autounmask-write
complete -c emerge -l backtrack
complete -c emerge -s b -l buildpkg -d "Build a binary pkg additionally"
# buildpkg-exclude
complete -c emerge -s B -l buildpkgonly -d "Only build a binary pkg"
# changed-deps
complete -c emerge -s U -l changed-use
complete -c emerge -s l -l changelog -d "Show changelog of pkg. Use with --pretend"
complete -c emerge -l color -d "Colorized output" \
    -xa "y n"
complete -c emerge -l columns -d "Align output. Use with --pretend"
complete -c emerge -l complete-graph
# complete-graph-if-new-use <yn>
# complete-graph-if-new-ver <yn>
# config-root DIR
complete -c emerge -s d -l debug -d "Run in debug mode"
complete -c emerge -s D -l deep -d "Consider the whole dependency tree"
# depclean-lib-check
# digest
# dynamic-deps <yn>
complete -c emerge -s e -l emptytree -d "Reinstall all world pkgs"
# exclude ATOMS
complete -c emerge -l exclude
# fail-clean
complete -c emerge -s f -l fetchonly -d "Only download the pkgs but don't install them"
complete -c emerge -s F -l fetch-all-uri -d "Same as --fetchonly and grab all potential files"
# fuzzy-search
complete -c emerge -s g -l getbinpkg -d "Download infos from each binary pkg. Implies -k"
complete -c emerge -s G -l getbinpkgonly -d "As -g but don't use local infos"
complete -c emerge -l ignore-default-opts -d "Ignore EMERGE_DEFAULT_OPTS"
# ignore-build-slot-operator-deps <yn>
# ignore-soname-deps <yn>
complete -c emerge -l jobs
complete -c emerge -l keep-going
# load-average
# misspell-suggestion
# newrepo
complete -c emerge -s N -l newuse -d "Include installed pkgs with changed USE flags"
complete -c emerge -l noconfmem -d "Disregard merge records"
complete -c emerge -s O -l nodeps -d "Don't merge dependencies"
complete -c emerge -s n -l noreplace -d "Skip already installed pkgs"
complete -c emerge -l nospinner -d "Disable the spinner"
# usepkg-exclude ATOMS
# rebuild-exclude ATOMS
# rebuild-ignore ATOMS
complete -c emerge -s 1 -l oneshot -d "Don't add pkgs to world"
complete -c emerge -s o -l onlydeps -d "Only merge dependencies"
# onlydeps-with-rdeps <yn>
# package-moves
# pkg-format
# prefix DIR
complete -c emerge -s p -l pretend -d "Display what would be done without doing it"
complete -c emerge -s q -l quiet -d "Use a condensed output"
# quiet-build
# quiet-fail
# quiet-repo-display
# quiet-unmerge-warn
# rage-clean
# read-news
# rebuild-if-new-slot
# rebuild-if-new-rev
# rebuild-if-new-ver
# rebuild-if-unbuilt
# rebuild-binaries
# rebuild-binaries-timestamp TIMESTAMP
# reinstall changed-use
# reinstall-atoms ATOMS
# root-deps
# search-index
# search-similarity PERCENTAGE
complete -c emerge -s w -l select
# selective
complete -c emerge -l skipfirst -d "Remove first pkg in resume list. Use with --resume"
# sync-module <glsa|news|profiles>
complete -c emerge -s t -l tree -d "Show the dependency tree"
# unordered-display
complete -c emerge -s u -l update
# use-ebuild-visibility
# useoldpkg-atoms ATOMS
complete -c emerge -s k -l usepkg -d "Use binary pkg if available"
complete -c emerge -s K -l usepkgonly -d "Only use binary pkgs"
complete -c emerge -s v -l verbose -d "Run in verbose mode"
complete -c emerge -l verbose-conflicts -d "Verbose slot conflicts"
# verbose-slot-rebuilds
complete -c emerge -l with-bdeps -d "Pull in build time dependencies" \
    -xa "y n"
# with-bdeps-auto <yn>
# with-test-bdeps
completions/emit.fishcomplete -c emit -s h -l help -d "Display help and exit"
completions/encfs.fishcomplete -c encfs -s i -l idle -d "Unmount when idle for specified MINUTES"
complete -c encfs -s f -d "Run in the foreground"
complete -c encfs -s v -l verbose -d "Verbose messages when run foreground"
complete -c encfs -s s -d "Run in single threaded mode"
complete -c encfs -s d -l fuse-debug -d "Enables debugging within the FUSE library"
complete -c encfs -l forcedecode -d "Return data even from corrupted files"
complete -c encfs -l public -d "Make files public to all other users"
complete -c encfs -l ondemand -d "Mount the filesystem on-demand"
complete -c encfs -l reverse -d "Produce encrypted view of plain files"
complete -c encfs -l standard -d "Use standard options when creating filesystem"
complete -c encfs -s o -d "Pass on options to FUSE"
complete -c encfs -l no-default-flags -d "Don't use the default FUSE flags"
complete -c encfs -l extpass -d "Get password from an external program"
complete -c encfs -s S -l stdinpass -d "Read password from standard input"
complete -c encfs -l anykey -d "Turn off key validation checking"
completions/entr.fishcomplete -c entr -s a -d 'Respond to all events'
complete -c entr -s c -d 'Clear the screen before running'
complete -c entr -s d -d 'Track directories and exit if new file added'
complete -c entr -s n -d 'Run in non-interactive mode'
complete -c entr -s p -d 'Postpone execution of utility until a file is modified'
complete -c entr -s r -d 'Launch utility at startup and reload on file change'
complete -c entr -s s -d 'Evaluate using the interpreter in SHELL env variable'
complete -c entr -s z -d 'Exit after utility completes'
complete -c entr -x -a '(__fish_complete_subcommand)'
completions/env.fishset -l is_gnu
if env --version &>/dev/null
    set is_gnu --is-gnu
end

# Returns 0 if we're after `env` and all previous tokens have an equal sign or were switches
function __fish_env_defining_vars
    set last ""
    for token in (commandline -cxp)[2..] # 2.. excludes `env`. -cx already ignores the variable being completed.
        # Is a switch, defined an env variable, or was a variable name to unset (after -u)
        string match -r -- '^-|=' $token || string match -rq -- '^(-u|--unset)$' "$last" || return 1
        set last $token
    end
end

# Returns 0 if we're after `env` and all previous tokens have not yet contained an equal sign
# Prevents `env` completions from completing payload completions.
function __fish_env_not_yet_vars
    not string match -qe -- = (commandline -c)
end

# Generate a list of possible variable names to redefine, excluding any already redefined.
function __fish_env_redefine_vars
    set -l vars (set --names -x)

    set cmdline "$(commandline -xp)"
    for var in $vars
        if not string match -eq -- $var= $cmdline
            echo $var=
        end
    end
end

# Generate a list of possible variable names to define from completion history
function __fish_env_names_from_history
    set -l token (commandline -ct)
    # Since this is always going to be a best-effort kind of thing, limit this to uppercased variables by convention.
    # This prevents us from having to parse quotes to figure out what was part of the payload and what wasn't.
    for var in (history search --prefix "env " | string match -ra '\b([A-Z0-9_]+)=' --groups-only)
        echo $var=
    end
end

# Generate a list of possible completions for the current variable name from history
function __fish_env_values_from_history
    string match -rq -- "(?<name>.+)=(?<value>.*)" (commandline -ct); or return 1

    # Caveat lector: very crude multi-word tokenization handling below!
    set -l rname (string escape --style=regex -- $name)
    set -l search (string trim -c \'\" "$value")
    set -l rsearch "$(string escape --style=regex -- $search)"
    # Search multi-word values with quotes
    set -l query '.*\b'$name'=([\'"])('$rsearch'.+?)\1.*'
    set -l matches (history search --prefix "env " | string replace -rfa $query '$2')
    # Search multi-word values without quotes
    set -l query '.*\b'$name'=('$rsearch'[^\'" ]+).*'
    set -a matches (history search --prefix "env " | string replace -rfa $query '$1')
    # Display results without quotes
    set matches (printf "%s\n" $matches | sort -u)
    printf "$name=%s\n" $matches
end

# Get the text after all env arguments and variables, so we can complete it as a regular command
function __fish_env_remaining_args -V is_gnu
    set -l argv (commandline -xpc | string escape) (commandline -ct)
    if set -q is_gnu[1]
        argparse -s i/ignore-environment u/unset= help version -- $argv 2>/dev/null
        or return 0
    else
        argparse -s 0 i P= S= u= v -- $argv 2>/dev/null
        or return 0
    end

    # argv[1] is `env` or an alias.
    set -e argv[1]

    # Remove all VAR=VAL arguments up to the first that isn't
    while set -q argv[1]
        if string match -q '*=*' -- $argv[1]
            or string match -q -- '-*' $argv[1]
            set -e argv[1]
        else
            break
        end
    end

    string join \n -- $argv

    # Return true if there is a subcommand.
    test -n "$argv[1]"
end

# Generate a completion for the executable to execute under `env`
function __fish_complete_env_subcommand
    if set -l argv (__fish_env_remaining_args)
        complete -C "$argv"
    end
end

# Complete the name of the variable from current definitions
complete -c env -n '__fish_env_defining_vars; and not string match -eq = -- (commandline -ct)' -a "(__fish_env_redefine_vars)" -f -d "Redefine variable"
# Complete the name of the variable from history
complete -c env -n '__fish_env_defining_vars; and not string match -eq = -- (commandline -ct)' -a "(__fish_env_names_from_history)" -f -d Historical
# Complete the value for FOO= from history
# TODO: NO_ESCAPE when that becomes available
complete -c env -n '__fish_env_defining_vars; and string match -eq = -- (commandline -ct)' -a "(__fish_env_values_from_history)" -f

# Complete normally after we are done with `env` stuff
complete -c env -fa "(__fish_complete_env_subcommand)"

if set -q is_gnu
    complete -c env -n __fish_env_not_yet_vars -s i -l ignore-environment -d "Start with an empty environment"
    complete -c env -n __fish_env_not_yet_vars -s u -l unset -d "Unset environment variable" -x -a "(set --names -x)"
    complete -c env -n __fish_env_not_yet_vars -l help -d "Display help and exit"
    complete -c env -n __fish_env_not_yet_vars -l version -d "Display version and exit"
else
    complete -c env -n __fish_env_not_yet_vars -s 0 -d "End output lines with NUL"
    complete -c env -n __fish_env_not_yet_vars -s i -d "Start with empty environment"
    complete -c env -n __fish_env_not_yet_vars -s P -d "Provide an alternate PATH"
    complete -c env -n __fish_env_not_yet_vars -s S -d "Split argument into args on ' '"
    complete -c env -n __fish_env_not_yet_vars -s u -d "Unset environment variable" -x -a "(set --names -x)"
    complete -c env -n __fish_env_not_yet_vars -s v -d "Verbose output on processing"
end
completions/eopkg.fish#
# Completions for eopkg, Solus' package manager
#

function __fish_eopkg_subcommand -a subcommand
    set -e argv[1]
    complete -f -c eopkg -n __fish_use_subcommand -a $subcommand $argv
end

function __fish_eopkg_subcommand_with_shortcut -a subcommand shortcut
    set -e argv[1..2]
    complete -f -c eopkg -n __fish_use_subcommand -a $subcommand $argv
    complete -f -c eopkg -n __fish_use_subcommand -a $shortcut $argv
end

function __fish_eopkg_option -a subcommand
    set -e argv[1]
    complete -f -c eopkg -n "__fish_seen_subcommand_from $subcommand" $argv
end

function __fish_eopkg_option_with_shortcut -a subcommand shortcut
    set -e argv[1..2]
    complete -f -c eopkg -n "__fish_seen_subcommand_from $subcommand" $argv
    complete -f -c eopkg -n "__fish_seen_subcommand_from $shortcut" $argv
end

function __fish_eopkg_print_components -d "Print list of components"
    eopkg list-components -N | string replace -r ' .*' ''
end

function __fish_eopkg_print_repos -d "Print list of repositories"
    eopkg list-repo -N | string match -e active | string replace -r ' .*' ''
end

complete -f -c eopkg -n '__fish_seen_subcommand_from remove-repo rr enable-repo er disable-repo dr list-available la' -a "(__fish_eopkg_print_repos)" -d Repository
complete -f -c eopkg -n '__fish_seen_subcommand_from upgrade up install it info' -a "(__fish_print_eopkg_packages)" -d "Available Package"
complete -f -c eopkg -n '__fish_seen_subcommand_from remove rm autoremove rmf check' -a "(__fish_print_eopkg_packages --installed)" -d "Installed package"
complete -f -c eopkg -n '__fish_seen_subcommand_from upgrade up remove rm install it info check list-available la list-installed li list-upgrades lu' -s c -l component -a "(__fish_eopkg_print_components)" -d Component

## Upgrade
__fish_eopkg_subcommand_with_shortcut upgrade up -d "Upgrades packages"
__fish_eopkg_option_with_shortcut upgrade up -l security-only -d "Security related upgrades only"
__fish_eopkg_option_with_shortcut upgrade up -s c -l component -x -d "Upgrade component's and recursive components' packages"
__fish_eopkg_option_with_shortcut upgrade up -s n -l dry-run -d "Show what would be done"

## Install
__fish_eopkg_subcommand_with_shortcut install it -d "Install packages"
__fish_eopkg_option_with_shortcut install it -l reinstall -d "Reinstall already installed packages"
__fish_eopkg_option_with_shortcut install it -s c -l component -x -d "Install component's and recursive components' packages"
__fish_eopkg_option_with_shortcut install it -s n -l dry-run -d "Show what would be done"

## Remove
__fish_eopkg_subcommand_with_shortcut remove rm -d "Remove packages"
__fish_eopkg_option_with_shortcut remove rm -l purge -d "Removes everything including changed config files of the package"
__fish_eopkg_option_with_shortcut remove rm -s c -l component -x -d "Remove component's and recursive components' packages"
__fish_eopkg_option_with_shortcut remove rm -s n -l dry-run -d "Show what would be done"

## Remove Orphans
__fish_eopkg_subcommand_with_shortcut remove-orphans rmo -d "Remove orphaned packages"
__fish_eopkg_option_with_shortcut remove-orphans rmo -l purge -d "Remove everything including changed config files of the package"
__fish_eopkg_option_with_shortcut remove-orphans rmo -s n -l dry-run -d "Show what would be done"

## Autoremove
__fish_eopkg_subcommand_with_shortcut autoremove rmf -d "Remove packages and dependencies"
__fish_eopkg_option_with_shortcut autoremove rmf -l purge -d "Remove everything including changed config files of the package"
__fish_eopkg_option_with_shortcut autoremove rmf -s n -l dry-run -d "Show what would be done"

## History
__fish_eopkg_subcommand_with_shortcut history hs -d "History of operations"
__fish_eopkg_option_with_shortcut history hs -s l -l last -x -d "Output only the last n operations"
__fish_eopkg_option_with_shortcut history hs -s t -l takeback -x -d "Takeback to the state after the given operation"

## Search
__fish_eopkg_subcommand_with_shortcut search sr -d "Search packages"
__fish_eopkg_option_with_shortcut search sr -l description -d "Search in package name"
__fish_eopkg_option_with_shortcut search sr -l name -d "Search in package name"
__fish_eopkg_option_with_shortcut search sr -l summary -d "Search in package name"
__fish_eopkg_option_with_shortcut search sr -s i -l installdb -d "Search only installed package"
__fish_eopkg_option_with_shortcut search sr -s r -l repository -x -d "Name of the source or package repository"
complete -f -c eopkg -n '__fish_seen_subcommand_from search sr' -s r -l repository -a "(__fish_eopkg_print_repos)" -d Repository

## Search File
__fish_eopkg_subcommand_with_shortcut search-file sf -d "Search for a file in installed packages"
__fish_eopkg_option_with_shortcut search-file sf -s l -l long -d "Show in long format"
__fish_eopkg_option_with_shortcut search-file sf -s q -l quiet -d "Show only package name"

## Repo Management
__fish_eopkg_subcommand_with_shortcut add-repo ar -r -d "Add a repository"
__fish_eopkg_subcommand_with_shortcut disable-repo dr -x -d "Disable repositories"
__fish_eopkg_subcommand_with_shortcut enable-repo er -x -d "Enable repositories"
__fish_eopkg_subcommand_with_shortcut remove-repo rr -x -d "Remove repositories"

## List Available
__fish_eopkg_subcommand_with_shortcut list-available la -d "List available packages in the repositories"
__fish_eopkg_option_with_shortcut list-available la -s c -l component -x -d "List available package under given component"
__fish_eopkg_option_with_shortcut list-available la -s l -l long -d "Show in long format"
__fish_eopkg_option_with_shortcut list-available la -s U -l uninstalled -d "Show only uninstalled packages"

## List Components
__fish_eopkg_subcommand_with_shortcut list-components lc -d "List available components"
__fish_eopkg_option_with_shortcut list-components lc -s l -l long -d "Show in long format"

## List Installed
__fish_eopkg_subcommand_with_shortcut list-installed li -d "List of all installed packages"
__fish_eopkg_option_with_shortcut list-installed li -s a -l automatic -d "Show automatically installed packages and the parent dependency"
__fish_eopkg_option_with_shortcut list-installed li -s c -l component -x -d "List installed packages under given component"
__fish_eopkg_option_with_shortcut list-installed li -s i -l install-info -d "Show detailed install info"
__fish_eopkg_option_with_shortcut list-installed li -s l -l long -d "Show in long format"

## List Upgrades
__fish_eopkg_subcommand_with_shortcut list-upgrades lu -d "List packages to be upgraded"
__fish_eopkg_option_with_shortcut list-upgrades lu -s c -l component -x -d "List upgradable packages under given component"
__fish_eopkg_option_with_shortcut list-upgrades lu -s i -l install-info -d "Show detailed install info"
__fish_eopkg_option_with_shortcut list-upgrades lu -s l -l long -d "Show in long format"

## Other
__fish_eopkg_subcommand_with_shortcut list-repo lr -d "List repositories"
__fish_eopkg_subcommand_with_shortcut rebuild-db rdb -d "Rebuild the eopkg database"

## Check
__fish_eopkg_subcommand check -d "Verify packages installation"
__fish_eopkg_option check -l config -d "Checks only changed config files of the packages"
__fish_eopkg_option check -s c -l component -x -d "Check installed packages under given component"

## Info
__fish_eopkg_subcommand info -d "Display package information"
__fish_eopkg_option info -l xml -d "Output in xml format"
__fish_eopkg_option info -s c -l component -f -d "Info about given component"
__fish_eopkg_option info -s f -l files -d "Show a list of package files"
__fish_eopkg_option info -s F -l files-path -d "Show only paths"
__fish_eopkg_option info -s s -l short -d "Do not show details"

## Help
__fish_eopkg_subcommand help -d "Prints help for given command"

# General options
complete -c eopkg -l version -d "Show program's version number and exit"
complete -c eopkg -s d -l debug -d "Show debugging information"
complete -c eopkg -s D -l destdir -r -d "Change the system root for eopkg commands"
complete -c eopkg -s h -l help -d "Show help message and exit"
complete -c eopkg -s L -l bandwidth-limit -x -d "Keep bandwidth usage under specified KB's"
complete -c eopkg -s p -l password -x
complete -c eopkg -s u -l username -x
complete -c eopkg -s v -l verbose -d "Detailed output"
complete -c eopkg -s y -l yes-all -d "Assume yes for all yes/no queries"
completions/epkginfo.fishcomplete -c epkginfo -xa "(__fish_print_portage_available_pkgs)"
## Opts
complete -c epkginfo -s h -l help -d "display help"
complete -c epkginfo -s d -l description -d "extended pkg description"
complete -c epkginfo -s H -l herd -d "herd(s) for the pkg"
complete -c epkginfo -s k -l keywords -d "keywords for all matching pkg versions"
complete -c epkginfo -s l -l license -d "licenses for the best matching version"
complete -c epkginfo -s m -l maintainer -d "maintainer(s) for the pkg"
complete -c epkginfo -s S -l stablreq -d "STABLEREQ arches (cc's) for all matching pkg version"
complete -c epkginfo -s u -l useflags -d "per-pkg USE flag descriptions"
complete -c epkginfo -s U -l upstream -d "pkg's upstream information"
complete -c epkginfo -s x -l xml -d "plain metadata.xml file"
completions/equery.fish# TODO unused
# function __fish_equery_print_format
#     printf "%s\t%s\n" \
#         '$cp' "Category and package name (e.g 'app-portage/gentoolkit')" \
#         '$cpv' "Category, package name and version (e.g. 'app-portage/gentoolkit-0.3.0_rc10-r1')" \
#         '$category' "Category (e.g. 'app-portage')" \
#         '$name' "Package name (e.g. 'gentoolkit')" \
#         '$version' "Version (without the revision) (e.g. '0.3.0_rc10')" \
#         '$revision' "Revision (e.g. 'r1')" \
#         '$fullversion' "Version including revision (e.g. '0.3.0_rc10-r1')" \
#         '$slot' Slot \
#         '$repo' "Repository (e.g. 'gentoo')" \
#         '$mask' "Mask-status field (~M-??)" \
#         '$mask2' "Verbose description of the masking status" \
#         '$location' "Location field (IPO-)"
# end

## Global Opts
complete -c equery -s h -l help -d "Displays a help message"
complete -c equery -s q -l quiet -d "Minimal output"
complete -c equery -s C -l no-color -d "Turns off colors"
complete -c equery -s N -l no-pipe -d "Turns off pipe detection"
complete -c equery -s V -l version -d "Display version information"

## Subcommands
complete -c equery -n __fish_use_subcommand -xa belongs -d "List all pkgs owning file(s)"
complete -c equery -n __fish_use_subcommand -xa changes -d "List changelog entries for ATOM"
complete -c equery -n __fish_use_subcommand -xa check -d "Check pkg's MD5sums and timestamps"
complete -c equery -n __fish_use_subcommand -xa depends -d "List all pkgs depending on specified pkg"
complete -c equery -n __fish_use_subcommand -xa depgraph -d "Display pkg's dependency tree"
complete -c equery -n __fish_use_subcommand -xa files -d "List files owned by pkg"
complete -c equery -n __fish_use_subcommand -xa has -d "List pkgs for matching ENVIRONMENT data"
complete -c equery -n __fish_use_subcommand -xa hasuse -d "List pkgs with specified useflag"
complete -c equery -n __fish_use_subcommand -xa keywords -d "Display pkg's keywords"
complete -c equery -n __fish_use_subcommand -xa list -d "List all pkgs matching pattern"
complete -c equery -n __fish_use_subcommand -xa meta -d "Display pkg's metadata"
complete -c equery -n __fish_use_subcommand -xa size -d "Print size of files contained in pkg"
complete -c equery -n __fish_use_subcommand -xa uses -d "Display pkg's USE flags"
complete -c equery -n __fish_use_subcommand -xa which -d "Print full path to ebuild for pkg"

## Arguments
complete -c equery -n '__fish_seen_subcommand_from c changes d depends g depgraph y keywords m meta u uses w which' \
    -xa '(__fish_print_portage_available_pkgs)'
complete -c equery -n '__fish_seen_subcommand_from k check f files s size' \
    -xa '(__fish_print_portage_installed_pkgs)'

## Local opts
# belongs
complete -c equery -n '__fish_seen_subcommand_from b belongs' -s f -l full-regex -d "Query is a regex"
complete -c equery -n '__fish_seen_subcommand_from b belongs' -s e -l early-out -d "Stop after first match"
complete -c equery -n '__fish_seen_subcommand_from b belongs' -s n -l name-only -d "Omit version"

# changes
complete -c equery -n '__fish_seen_subcommand_from c changes' -s l -l latest -d "Display only latest ChangeLog entry"
complete -c equery -n '__fish_seen_subcommand_from c changes' -s f -l full -d "Display full ChangeLog"
complete -c equery -n '__fish_seen_subcommand_from c changes' -l limit -d "Limit number of entries displayed (with --full)" \
    -xa "(seq 99)"
#complete -c equery -n '__fish_seen_subcommand_from c changes'      -l from=VER          -d "Set which version to display from"
#complete -c equery -n '__fish_seen_subcommand_from c changes'      -l to=VER            -d "Set which version to display to"

# check
complete -c equery -n '__fish_seen_subcommand_from k check' -s f -l full-regex -d "Query is a regex"
complete -c equery -n '__fish_seen_subcommand_from k check' -s o -l only-failures -d "Only display pkgs that do not pass"

# depends
complete -c equery -n '__fish_seen_subcommand_from d depends' -s a -l all-packages -d "Include dependencies that are not installed (slow)"
complete -c equery -n '__fish_seen_subcommand_from d depends' -s D -l indirect -d "Search both direct and indirect dependencies"
complete -c equery -n '__fish_seen_subcommand_from d depends' -l depth -d "Limit indirect dependency tree to specified depth" \
    -xa "(seq 9)"

# depgraph
complete -c equery -n '__fish_seen_subcommand_from g depgraph' -s A -l no-atom -d "Don't show dependency atom"
complete -c equery -n '__fish_seen_subcommand_from g depgraph' -s M -l no-mask -d "Don't show masking status"
complete -c equery -n '__fish_seen_subcommand_from g depgraph' -s U -l no-useflags -d "Don't show USE flags"
complete -c equery -n '__fish_seen_subcommand_from g depgraph' -s l -l linear -d "Don't indent dependencies"
complete -c equery -n '__fish_seen_subcommand_from g depgraph' -l depth -d "Limit dependency graph to specified depth" \
    -xa "(seq 9)"

# files
function __fish_equery_files_filter_args
    printf "%s\n" dir obj sym dev fifo path conf cmd doc man info
end
complete -c equery -n '__fish_seen_subcommand_from f files' -s m -l md5sum -d "Include MD5 sum in output"
complete -c equery -n '__fish_seen_subcommand_from f files' -s s -l timestamp -d "Include timestamp in output"
complete -c equery -n '__fish_seen_subcommand_from f files' -s t -l type -d "Include file type in output"
complete -c equery -n '__fish_seen_subcommand_from f files' -l tree -d "Display results in a tree"
complete -c equery -n '__fish_seen_subcommand_from f files' -s f -l filter -d "Filter output by file type" \
    -xa "(__fish_stripprefix='^(--filter=|-\w*f)' __fish_complete_list , __fish_equery_files_filter_args)"

# has + hasuse
complete -c equery -n '__fish_seen_subcommand_from a has h hasuse' -s I -l exclude-installed -d "Exclude installed pkgs from search path"
complete -c equery -n '__fish_seen_subcommand_from a has h hasuse' -s o -l overlay-tree -d "Include overlays in search path"
complete -c equery -n '__fish_seen_subcommand_from a has h hasuse' -s p -l portage-tree -d "Include entire portage tree in search path"
#complete -c equery -n '__fish_seen_subcommand_from a has h hasuse' -s F -l format=TMPL       -d "Specify a custom output format"

# keywords
# TODO

# list
complete -c equery -n '__fish_seen_subcommand_from l list' -s d -l duplicates -d "List only installed duplicate pkgs"
complete -c equery -n '__fish_seen_subcommand_from l list' -s b -l binpkgs-missing -d "List only installed pkgs without a corresponding binary pkg"
complete -c equery -n '__fish_seen_subcommand_from l list' -s f -l full-regex -d "Query is a regex"
complete -c equery -n '__fish_seen_subcommand_from l list' -s m -l mask-reason -d "Include reason for pkg mask"
complete -c equery -n '__fish_seen_subcommand_from l list' -s I -l exclude-installed -d "Exclude installed pkgs from output"
complete -c equery -n '__fish_seen_subcommand_from l list' -s o -l overlay-tree -d "List pkgs in overlays"
complete -c equery -n '__fish_seen_subcommand_from l list' -s p -l portage-tree -d "List pkgs in the main portage tree"
#complete -c equery -n '__fish_seen_subcommand_from l list' -s F -l format=TMPL       -d "Specify a custom output format"
complete -c equery -n '__fish_seen_subcommand_from l list; and not __fish_contains_opt -s p portage-tree' \
    -xa "(__fish_print_portage_installed_pkgs)"
complete -c equery -n '__fish_seen_subcommand_from l list; and     __fish_contains_opt -s p portage-tree' \
    -xa "(__fish_print_portage_available_pkgs)"

# meta
complete -c equery -n '__fish_seen_subcommand_from m meta' -s d -l description -d "Show extended pkg description"
complete -c equery -n '__fish_seen_subcommand_from m meta' -s H -l herd -d "Show pkg's herd(s)"
complete -c equery -n '__fish_seen_subcommand_from m meta' -s k -l keywords -d "Show keywords for all matching pkg versions"
complete -c equery -n '__fish_seen_subcommand_from m meta' -s l -l license -d "Show licenses for the best matching version"
complete -c equery -n '__fish_seen_subcommand_from m meta' -s m -l maintainer -d "Show the maintainer(s) for the pkg"
complete -c equery -n '__fish_seen_subcommand_from m meta' -s S -l stablreq -d "Show STABLEREQ arches (cc's) for all matching pkg versions"
complete -c equery -n '__fish_seen_subcommand_from m meta' -s u -l useflags -d "Show per-pkg USE flag descriptions"
complete -c equery -n '__fish_seen_subcommand_from m meta' -s U -l upstream -d "Show pkg's upstream information"
complete -c equery -n '__fish_seen_subcommand_from m meta' -s x -l xml -d "Show the plain metadata.xml file"

# size
complete -c equery -n '__fish_seen_subcommand_from s size' -s b -l bytes -d "Report size in bytes"
complete -c equery -n '__fish_seen_subcommand_from s size' -s f -l full-regex -d "Query is a regex"

# uses
complete -c equery -n '__fish_seen_subcommand_from u uses' -s a -l all -d "Include all pkg versions"
complete -c equery -n '__fish_seen_subcommand_from u uses' -s i -l ignore-l10n -d "Don't show l10n USE flags"

# which
complete -c equery -n '__fish_seen_subcommand_from w which' -s m -l include-masked -d "Return highest version ebuild available"
complete -c equery -n '__fish_seen_subcommand_from w which' -s e -l ebuild -d "Print the ebuild"
completions/es.fishcomplete -c es -s c -d 'Commands to run'
complete -c es -s s -d 'Read commands from stdin'
complete -c es -s i -d 'Use interactive'
complete -c es -s l -d 'Use login shell'
complete -c es -s e -d 'Exit on command failure'
complete -c es -s v -d 'Echo input to stderr'
complete -c es -s x -d 'Echo commands to stderr'
complete -c es -s n -d 'Do not execute commands, just parse them'
complete -c es -s p -d 'Do not initialize functions from environment'
complete -c es -s o -d 'Do not open /dev/null on 0, 1, 2 descriptors'
complete -c es -s d -d 'Do not trap SIGQUIT or SIGTERM'
completions/eselect.fishfunction __fish_eselect_cmd
    eselect --brief --colour=no $argv
end

function __fish_complete_eselect_modules
    set -l sedregexp 's/^  ([a-zA-Z0-9_-]*)[ ]*/\1\t/g'
    __fish_eselect_cmd modules list | string match -r '^  ' | sed -r $sedregexp
end

function __fish_complete_eselect_actions
    set -l sedregexp 's/^  ([a-zA-Z0-9_-]*)[ ]*/\1\t/g'
    set -l cmdl (commandline -pxc)
    __fish_eselect_cmd $cmdl[2..-1] usage | string match -r '^  [^ -]' | sed -r $sedregexp
end

function __fish_complete_eselect_action_options
    set -l parseregexp 's/^    ([a-zA-Z0-9_-]*)[ ]*/\1\t/g'
    set -l cmdl (commandline -pxc)

    # Alter further php completion
    if test (__fish_print_cmd_args_without_options)[2] = php
        eselect php list-modules 2>/dev/null | string split " "
        return
    end

    switch $cmdl[-1]
        case -'*'
            return
    end

    set -l findregexp '/^  '$cmdl[-1]'/,/^  [^ ]/p'

    set cmdl[-1] usage
    __fish_eselect_cmd $cmdl[2..-1] | sed -n -re $findregexp | string match -r '^    --' | sed -re $parseregexp
end

function __fish_complete_eselect_php_actions
    set -l sedregexp 's/^\s*\[([0-9]+)\]\s+([A-Za-z0-9\.]+).*/\1\t\2/'

    if test (__fish_print_cmd_args_without_options)[3] = set
        eselect php list (__fish_print_cmd_args_without_options)[-1] 2>/dev/null | sed -r $sedregexp
    end
end

function __fish_complete_eselect_targets
    set -l sedregexp 's/^  \[([0-9]+)\][ ]*/\1\t/g'
    set -l cmdl (commandline -pxc)

    # Disable further php completion
    if test (__fish_print_cmd_args_without_options)[2] = php
        return
    end

    switch $cmdl[-1]
        case -'*'
            set cmdl[-2] list
        case '*'
            set cmdl[-1] list
    end

    eselect --colour=no $cmdl[2..-1] | string match -r '^  [^ -]' | sed -r $sedregexp
end

complete -c eselect -n "test (__fish_number_of_cmd_args_wo_opts) = 1" \
    -xa '(__fish_complete_eselect_modules)'

complete -c eselect -n "test (__fish_number_of_cmd_args_wo_opts) = 1" \
    -l brief -d 'Make output shorter'

complete -c eselect -n "test (__fish_number_of_cmd_args_wo_opts) = 1" \
    -l colour \
    -d "=<yes|no|auto> Enable or disable colour output (default 'auto')"

complete -c eselect -n "test (__fish_number_of_cmd_args_wo_opts) = 2" \
    -xa '(__fish_complete_eselect_actions)'

complete -c eselect -n "test (__fish_number_of_cmd_args_wo_opts) = 3" \
    -xa '(__fish_complete_eselect_targets)'

complete -c eselect -n "test (__fish_number_of_cmd_args_wo_opts) = 3" \
    -xa '(__fish_complete_eselect_action_options)'

complete -c eselect -n "test (__fish_number_of_cmd_args_wo_opts) = 4" \
    -xa '(__fish_complete_eselect_php_actions)'
completions/etex.fishcomplete -c etex -w tex
completions/ethtool.fishcomplete -c ethtool -xa '(__fish_print_interfaces)'

complete -c ethtool -s h -l help -d 'Shows help message'
complete -c ethtool -l version -d 'Shows ethtool version'
complete -c ethtool -l debug -x -d 'Turns on debugging messages'
complete -c ethtool -l json -d 'Output results in JSON'
complete -c ethtool -s I -l include-statistics -d 'Include statistics in output'
complete -c ethtool -s a -l show-pause -d 'Shows pause parameters'
complete -c ethtool -s A -l pause -d 'Changes pause parameters'
complete -c ethtool -s c -l show-coalesce -d 'Shows coalescing information'
complete -c ethtool -s C -l coalesce -d 'Changes coalescing settings'
complete -c ethtool -s g -l show-ring -d 'Shows rx/tx ring parameters'
complete -c ethtool -s G -l set-ring -d 'Changes rx/tx ring parameters'
complete -c ethtool -s i -l driver -d 'Shows associated driver information'
complete -c ethtool -s d -l register-dump -d 'Prints a register dump'
complete -c ethtool -s e -l eeprom-dump -d 'Prints an EEPROM dump'
complete -c ethtool -s E -l change-eeprom -d 'Changes EEPROM byte'
complete -c ethtool -s k -l show-features -l show-offload -d 'Shows state of protocol offload and features'
complete -c ethtool -s K -l features -l offload -d 'Changes offload parameters and features'
complete -c ethtool -s p -l identify -d 'Initiate identify action (blinking)'
complete -c ethtool -s P -l show-permaddr -d 'Shows permanent hardware address'
complete -c ethtool -s r -l negotiate -d 'Restarts auto-negotiation'
complete -c ethtool -s S -l statistics -d 'Shows statistics'
complete -c ethtool -l phy-statistics -d 'Shows PHY specific statistics'
complete -c ethtool -s t -l test -d 'Executes adapter selftest'
complete -c ethtool -s s -l change -d 'Changes settings'
complete -c ethtool -s n -s u -l show-nfc -l show-ntuple -d 'Shows rx flow classification options or rules'
complete -c ethtool -s N -s U -l config-nfc -l config-ntuple -d 'Sets rx flow classification options or rules'
complete -c ethtool -s w -l get-dump -d 'Prints firmware dump'
complete -c ethtool -s W -l set-dump -d 'Sets dump flag'
complete -c ethtool -s T -l show-time-stamping -d 'Show time stamping capabilities and PTP hardware clock'
complete -c ethtool -s x -l show-rxfh-indir -l show-rxfh -d 'Shows rx flow hash indirection table / RSS hash key'
complete -c ethtool -s X -l set-rxfh-indir -l rxfh -d 'Configures rx flow hash indirection table / RSS hash key'
complete -c ethtool -s f -l flash -d 'Write a firmware image'
complete -c ethtool -s l -l show-channels -d 'Shows numbers of channels'
complete -c ethtool -s L -l set-channels -d 'Changes the numbers of channels'
complete -c ethtool -s m -l dump-module-eeprom -l module-info -d 'Shows EEPROM from plugin modules'
complete -c ethtool -l show-priv-flags -d 'Shows private flags'
complete -c ethtool -l set-priv-flags -d 'Sets private flags'
complete -c ethtool -l show-eee -d 'Shows support of Energy-Efficient Ethernet'
complete -c ethtool -l set-eee -d 'Sets EEE behaviour'
complete -c ethtool -l set-phy-tunable -d 'Sets PHY tunable parameters'
complete -c ethtool -l get-phy-tunable -d 'Gets PHY tunable parameters'
complete -c ethtool -l get-tunable -d 'Get tunable parameters'
complete -c ethtool -l set-tunable -d 'Set tunable parameters'
complete -c ethtool -l reset -d 'Reset hardware components'
complete -c ethtool -l show-fec -d 'Shows support of Forward Error Correction'
complete -c ethtool -l set-fec -d 'Configures Forward Error Correction'
complete -c ethtool -s Q -l per-queue -d 'Applies provided sub command to specific queues'
complete -c ethtool -l cable-test -d 'Perform a cable test and report results'
complete -c ethtool -l cable-test-tdr -d 'Perform a cable test and report raw Time Domain Reflectometer data'
complete -c ethtool -l monitor -d 'Listens to netlink notification and displays them'
complete -c ethtool -l show-tunnels -d 'Show tunnel-related capabilities and state'
completions/eval.fishcomplete -c eval -s h -l help -d 'Display help and exit'
completions/evince.fishfunction __fish_evince_complete_file_url
    set -l comp

    if set -q argv[1]
        set comp $argv[1]
    else
        set comp (commandline -ct)
    end

    set -l prefix (echo $comp|cut -c 1-7)

    if test file:// = $prefix
        set -l stripped (echo $comp|cut -c 8-)
        printf "%s\n" file://(complete -C"echo $stripped")
    else
        echo file://
    end

end

complete -c evince -a '(__fish_evince_complete_file_url)'
complete -c evince -s p -l page-label -d "The page of the document to display" -x
complete -c evince -s f -l fullscreen -d "Run evince in fullscreen mode"
complete -c evince -s s -l presentation -d "Run evince in presentation mode"
complete -c evince -s w -l preview -d "Run evince as a previewer"
complete -c evince -l display -d "X display to use"
completions/exec.fishcomplete -c exec -n 'test (count (commandline -xpc)) -eq 1' -s h -l help -d 'Display help and exit'
complete -c exec -xa "(__fish_complete_subcommand)"
completions/exercism.fishexercism completion fish | source
completions/exif.fishfunction __fish_exif_target_file_tags
    for target in (string match -v -- '-*' (commandline -px)[2..])
        string replace -f '*' '' (exif --list-tags "$target" 2> /dev/null)[2..] | string replace -r '(\s+-){4}' '' | string split -m1 ' ' | string trim
    end
end

function __fish_exif_potential_targets
    set -l token (commandline -t)
    set -l matching_files (complete -C "__fish_command_without_completions $token")
    for file in $matching_files
        if test -d "$file"
            echo $file
        else if exif "$file" &>/dev/null
            echo $file
        else if not test -e "$file"
            # Handle filenames containing $.
            if exif $file &>/dev/null
                echo $file
            end
        end
    end
end

function __fish_exif_token_begins_with_arg
    not string match -- '-*' (commandline -t)
end

complete -c exif -f -a "(__fish_exif_potential_targets)" -n __fish_exif_token_begins_with_arg

for line in (exif --help)
    set -l short
    set -l long
    set -l description
    if set -l matches (string match -r '^\s+-([\w?]),\s--([\w=-]+)\s+(.*)$' "$line")
        set short $matches[2]
        set long $matches[3]
        set description $matches[4]
    else if set -l matches (string match -r '^\s+--([\w=-]+)\s+(.*)$' "$line")
        set long $matches[2]
        set description $matches[3]
    else
        continue
    end

    if set -l sub_parts (string split -n --max 1 '=' $long)
        set long "$sub_parts[1]"
        switch (string lower "$sub_parts[2]")
            case tag
                complete -c exif -s$short -l $long -d "$description" -x -a "(__fish_exif_target_file_tags)"
            case ifd
                complete -c exif -s$short -l $long -d "$description" -x -a "0 1 EXIF GPS Interoperability"
            case file
                complete -c exif -s$short -l $long -d "$description" -F
            case "*"
                complete -c exif -s$short -l $long -d "$description" -x
        end
    else
        complete -c exif -s$short -l $long -d "$description"
    end
end
completions/exit.fishcomplete -c exit -s h -l help -d 'Display help and exit'
complete -c exit -x -a 0 -d "Quit with normal exit status"
complete -c exit -x -a 1 -d "Quit with abnormal exit status"
completions/expand.fishcomplete -c expand -s i -l initial -d 'do not convert tabs after non blanks'
complete -c expand -s t -l tabs -x -d 'have tabs NUMBER characters apart, not 8'
complete -c expand -s t -l tabs -x -d 'use comma separated list of explicit tab positions'
complete -c expand -l help -d 'display this help and exit'
complete -c expand -l version -d 'output version information and exit'
completions/expect.fishcomplete -c expect -s c -r -d "execute command"
complete -c expect -s d -n "__fish_not_contain_opt -s d" -d "diagnostic output"
complete -c expect -s D -x -r -a "0 1" -n "__fish_not_contain_opt -s D" -d "debug value"
complete -c expect -s f -r -d "script path"
complete -c expect -s i -n "__fish_not_contain_opt -s i" -d "interactive mode"
complete -c expect -s v -n "__fish_not_contain_opt -s v" -d "print version"
complete -c expect -s N -n "__fish_not_contain_opt -s N" -d "skip global rc"
complete -c expect -s n -n "__fish_not_contain_opt -s n" -d "skip user rc"
complete -c expect -s b -n "__fish_not_contain_opt -s b" -d "read line by line"
completions/ezjail-admin.fishfunction __fish_complete_jails
    ezjail-admin list | tail +3 | awk '{ print $4 }'
end

function __fish_complete_running_jails
    ezjail-admin list | tail +3 | string match -r '^.R' | awk '{ print $4 }'
end

function __fish_complete_stopped_jails
    ezjail-admin list | tail +3 | string match -r '^.S' | awk '{ print $4 }'
end

# archive
complete -xc ezjail-admin -n __fish_use_subcommand -a archive -d "create a backup of one or several jails"
complete -xc ezjail-admin -n "__fish_seen_subcommand_from archive" -a "(__fish_complete_jails)" -d jail

# config
complete -xc ezjail-admin -n __fish_use_subcommand -a config -d "manage specific jails"
complete -xc ezjail-admin -n "__fish_seen_subcommand_from config" -a "(__fish_complete_jails)" -d jail

# console
complete -xc ezjail-admin -n __fish_use_subcommand -a console -d "attach your console to a running jail"
complete -xc ezjail-admin -n "__fish_seen_subcommand_from console" -a "(__fish_complete_jails)" -d jail

# create
complete -xc ezjail-admin -n __fish_use_subcommand -a create -d "installs a new jail inside ezjail's scope"

# delete
complete -xc ezjail-admin -n __fish_use_subcommand -a delete -d "removes a jail from ezjail's config"
complete -xc ezjail-admin -n "__fish_seen_subcommand_from delete" -a "(__fish_complete_jails)" -d jail

# freeze
complete -xc ezjail-admin -n __fish_use_subcommand -a freeze -d "dump diffs between jail initialisation and freeze time into a flavour"
complete -xc ezjail-admin -n "__fish_seen_subcommand_from freeze" -a "(__fish_complete_jails)" -d jail

# install
complete -xc ezjail-admin -n __fish_use_subcommand -a install -d "create the basejail from binary packages"

# list
complete -xc ezjail-admin -n __fish_use_subcommand -a list -d "list all jails"

# restart
complete -xc ezjail-admin -n __fish_use_subcommand -a restart -d "restart a running jail"
complete -xc ezjail-admin -n "__fish_seen_subcommand_from restart" -a "(__fish_complete_running_jails)" -d jail

# restore
complete -xc ezjail-admin -n __fish_use_subcommand -a restore -d "create new jails from archived versions"

# snapshot
complete -xc ezjail-admin -n __fish_use_subcommand -a snapshot -d "create a snapshot of a jail"
complete -xc ezjail-admin -n "__fish_seen_subcommand_from snapshot" -a "(__fish_complete_jails)" -d jail

# start
complete -xc ezjail-admin -n __fish_use_subcommand -a start -d "start a jail"
complete -xc ezjail-admin -n "__fish_seen_subcommand_from start" -a "(__fish_complete_stopped_jails)" -d jail

# stop
complete -xc ezjail-admin -n __fish_use_subcommand -a stop -d "stop a running jail"
complete -xc ezjail-admin -n "__fish_seen_subcommand_from stop" -a "(__fish_complete_running_jails)" -d jail

# troubleshoot
complete -xc ezjail-admin -n __fish_use_subcommand -a troubleshoot -d "check for reasons for the jails to fail"

# update
complete -xc ezjail-admin -n __fish_use_subcommand -a update -d "create or update the basejail from source"
completions/fab.fishfunction __fish_complete_fab_tasks
    for task in (fab -l)
        set -l _matched (string match -r "^ +([^ ]*) *([^ ]?.*)" $task)

        printf "%s\t%s\n" "$_matched[2]" "$_matched[3]"
    end
end

# tasks
complete -x -c fab -a "(__fish_complete_fab_tasks)"

# options
complete -c fab -s h -l help -d "show this help message and exit"
complete -x -c fab -s d -l display -a "(fab --shortlist)" -d "print detailed info about command NAME"
complete -x -c fab -s F -l list-format -a "short normal nested" -d "formats --list, choices: short, normal, nested"
complete -c fab -s I -l initial-password-prompt -d "Force password prompt up-front"
complete -c fab -l initial-sudo-password-prompt -d "Force sudo password prompt up-front"
complete -c fab -s l -l list -d "print list of possible commands and exit"
complete -x -c fab -l set -d "comma separated KEY=VALUE pairs to set Fab env vars"
complete -c fab -l shortlist -d "alias for -F short --list"
complete -c fab -s V -l version -d "show program's version number and exit"
complete -c fab -s a -l no_agent -d "don't user the running SSH agent"
complete -c fab -s A -l forward-agent -d "forward local agent to remote end"
complete -c fab -l abort-on-prompts -d "abort instead of prompting (for password, host, etc)"
complete -r -c fab -s c -l config -d "specify location of config file to use"
complete -c fab -l colorize-errors -d "Color error output"
complete -c fab -s D -l disable-known-host -d "do not load user known_hosts file"
complete -c fab -s e -l eagerly-disconnect -d "disconnect from hosts as soon as possible"
complete -r -c fab -s f -l fabfile -d "python module file to import, e.g. '../other.py'"
complete -x -c fab -s g -l gateway -a "(__fish_complete_user_at_hosts)" -d "gateway host to connect through"
complete -c fab -l gss-auth -d "Use GSS-API authentication"
complete -c fab -l gss-deleg -d "Delegate GSS-API client credentials or not"
complete -c fab -l gss-kex -d "Perform GSS-API Key Exchange and user authentication"
complete -x -c fab -l hide -d "comma-separated list of output levels to hide"
complete -x -c fab -s H -l hosts -a "(__fish_complete_user_at_hosts)" -d "comma-separated list of hosts to operate on"
complete -r -c fab -s i -d "path to SSH private key file. May be repeated."
complete -c fab -s k -l no-keys -d "don't load private key files from ~/.ssh/"
complete -x -c fab -l keepaplive -d "enables a keepalive every N seconds"
complete -c fab -l linewise -d "print line-by-line instead of byte-by-byte"
complete -x -c fab -s n -l connection-attempts -d "make M attempts to connect before giving up"
complete -c fab -l no-pty -d "do not use pseudo-terminal in run/sudo"
complete -c fab -s p -l password -d "password for use with authentication and/or sudo"
complete -c fab -s P -l parallel -d "default to parallel execution method"
complete -x -c fab -l port -d "SSH connection port"
complete -c fab -s r -l reject-unknown-host -d "reject unknown hosts"
complete -x -c fab -l sudo-password -d "password for use with sudo only"
complete -x -c fab -l system-known-hosts -d "load system known_hosts file before reading user known_hosts"
complete -x -c fab -s R -l roles -d "comma-separated list of roles to operate on"
complete -x -c fab -s s -l shell -d "specify a new shell, defaults to '/bin/bash -l -c'"
complete -x -c fab -l show -d "comma-separated list of output levels to show"
complete -c fab -l skip-bad-hosts -d "skip over hosts that can't be reached"
complete -c fab -l skip-unknown-tasks -d "skip over unknown tasks"
complete -r -c fab -l ssh-config-path -d "Path to SSH config file"
complete -x -c fab -s t -l timeout -d "set connection timeout to N seconds"
complete -x -c fab -s T -l command-timeout -d "set remote command timeout to N seconds"
complete -x -c fab -s u -l user -d "username to use when connecting to remote hosts"
complete -c fab -s w -l warn-only -d "warn, instead of abort, when commands fail"
complete -x -c fab -s x -l exclude-hosts -a "(__fish_complete_user_at_hosts)" -d "comma-separated list of hosts to exclude"
complete -x -c fab -s z -l pool-size -d "number of concurrent processes to use in parallel mode"
function __fail2ban_jails
    # No need to deduplicate because fish will take care of that for us
    path basename {,/usr/local}/etc/fail2ban/filter.d/*.{conf,local} | path change-extension ""
end

function __fail2ban_actions
    # No need to deduplicate because fish will take care of that for us
    path basename {,/usr/local}/etc/fail2ban/action.d/*.{conf,local} | path change-extension ""
end

# basic options
complete -c fail2ban-client -s c -l conf -d "Configuration dir"
complete -c fail2ban-client -s s -l socket -d "Socket path"
complete -c fail2ban-client -s p -l pidfile -d "Pidfile path"
complete -c fail2ban-client -l pname -d "Name of the process"
complete -c fail2ban-client -l loglevel -d "loglevel of client" -xa "CRITICAL ERROR WARNING NOTICE INFO DEBUG TRACEDEBUG HEAVYDEBUG"
complete -c fail2ban-client -l logtarget -d "Logging target" -a "stdout stderr syslog sysout" # or path
complete -c fail2ban-client -l logtarget -d Syslogsocket -a auto # or path
complete -c fail2ban-client -s d -d "Dump configuration"
complete -c fail2ban-client -l dp -l dump-pretty -d "Dump configuration (pretty)"
complete -c fail2ban-client -s t -l test -d "Test configuration"
complete -c fail2ban-client -s i -d "Run in interactive mode"
complete -c fail2ban-client -s v -d "Increase verbosity"
complete -c fail2ban-client -s q -d "Decrease verbosity"
complete -c fail2ban-client -s x -d "Force execution of server"
complete -c fail2ban-client -s b -d "Start server in background (default)"
complete -c fail2ban-client -s f -d "Start server in foreground"
complete -c fail2ban-client -l str2sec -d "Convert time abbr format to secs"
complete -c fail2ban-client -s h -l help -d "Display help message"
complete -c fail2ban-client -s V -l version -d "Display client version"

# subcommands
complete -c fail2ban-client -n __fish_is_first_token -xa start -d "Start fail2ban server or jail"
complete -c fail2ban-client -n __fish_is_first_token -xa restart -d "Restart server or jail"
complete -c fail2ban-client -n __fish_is_first_token -xa reload -d "Reload server configuration"
complete -c fail2ban-client -n __fish_is_first_token -xa stop -d "Stop fail2ban server or jail"
complete -c fail2ban-client -n __fish_is_first_token -xa unban -d "Unban ip address(es)"
complete -c fail2ban-client -n __fish_is_first_token -xa banned -d "List jails w/ their banned IPs"
complete -c fail2ban-client -n __fish_is_first_token -xa status -d "Get server or jail status"
complete -c fail2ban-client -n __fish_is_first_token -xa ping -d "Check if server is alive"
complete -c fail2ban-client -n __fish_is_first_token -xa help -d "Prints usage synopsis"
complete -c fail2ban-client -n __fish_is_first_token -xa version -d "Prints server version"
complete -c fail2ban-client -n __fish_is_first_token -xa set
complete -c fail2ban-client -n __fish_is_first_token -xa get
complete -c fail2ban-client -n __fish_is_first_token -xa flushlogs -d "Flushes log files and reopens"
complete -c fail2ban-client -n __fish_is_first_token -xa add

complete -c fail2ban-client -n "__fish_seen_subcommand_from start" -xa "(__fail2ban_jails)"
complete -c fail2ban-client -n "__fish_seen_subcommand_from stop" -xa "(__fail2ban_jails)"
complete -c fail2ban-client -n "__fish_seen_subcommand_from status" -xa "(__fail2ban_jails)"
complete -c fail2ban-client -n "__fish_seen_subcommand_from restart" -xa "(__fail2ban_jails)"
complete -c fail2ban-client -n "__fish_seen_subcommand_from reload" -xa "(__fail2ban_jails)"
complete -c fail2ban-client -n "__fish_seen_subcommand_from add" -xa "(__fail2ban_jails)"

# restart options
complete -c fail2ban-client -n "__fish_seen_subcommand_from restart" -l unban
complete -c fail2ban-client -n "__fish_seen_subcommand_from reload" -l if-exists

# reload options
complete -c fail2ban-client -n "__fish_seen_subcommand_from restart" -l restart
complete -c fail2ban-client -n "__fish_seen_subcommand_from reload" -l unban
complete -c fail2ban-client -n "__fish_seen_subcommand_from reload" -l all
complete -c fail2ban-client -n "__fish_seen_subcommand_from reload" -l if-exists

# unban options
complete -c fail2ban-client -n "__fish_seen_subcommand_from unban" -l all

# get/set loglevel
complete -c fail2ban-client -n "__fish_seen_subcommand_from get" -n "__fish_prev_arg_in get" -xa loglevel -d "Get server log level"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in set" -xa loglevel -d "Change server log level"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in loglevel" -xa "CRITICAL ERROR WARNING NOTICE INFO DEBUG TRACEDEBUG HEAVYDEBUG"

# get/set logtarget
complete -c fail2ban-client -n "__fish_seen_subcommand_from get" -n "__fish_prev_arg_in get" -xa logtarget -d "Get server log output"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in set" -xa logtarget -d "Change server log output"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in logtarget" -a "STDOUT STDERR SYSLOG SYSTEMD-JOURNAL" # or path

# get/set syslogsocket
complete -c fail2ban-client -n "__fish_seen_subcommand_from get" -n "__fish_prev_arg_in get" -xa syslogsocket -d "Get server syslog socket"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in set" -xa syslogsocket -d "Change server syslog socket"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in syslogsocket" -a auto # or path

# get/set dbfile
complete -c fail2ban-client -n "__fish_seen_subcommand_from get" -n "__fish_prev_arg_in get" -xa dbfile -d "Get server db path"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in set" -xa dbfile -d "Change server db path"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in dbfile" -a None # or path

# get/set dbmaxmatches
complete -c fail2ban-client -n "__fish_seen_subcommand_from get" -n "__fish_prev_arg_in get" -xa dbmaxmatches -d "Get max matches stored per ticket"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in set" -xa dbmaxmatches -d "Set max matches stored per ticket"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in dbmaxmatches" -xa "(seq 0 100)"

# get/set dbpurgeage
complete -c fail2ban-client -n "__fish_seen_subcommand_from get" -n "__fish_prev_arg_in get" -xa dbpurgeage -d "Get secs ban history will be kept"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in set" -xa dbpurgeage -d "Set secs ban history will be kept"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in dbpurgeage" -xa "(seq 0 30 3600)"

# get/set <jail> options
complete -c fail2ban-client -n "__fish_seen_subcommand_from set get" -n "__fish_prev_arg_in set get" -xa "(__fail2ban_jails)"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_is_nth_token 3" -xa "idle ignoreself addignoreip delignoreip ignorecommand ignorecache addlogpath dellogpath logencoding addjournalmatch deljournalmatch addfailregex delfailregex bantime datepattern usedns attempt banip unbanip maxretry maxmatches maxlines addaction delaction action"
complete -c fail2ban-client -n "__fish_seen_subcommand_from get" -n "__fish_is_nth_token 3" -xa "banned logpath logencoding journalmatch ignoreself ignoreip ignorecommand failregex ignoreregex findtime bantime datepattern usedns banip maxretry maxmatches maxlines actions action actionproperties actionmethods action"

# complete actions for `get/set jail action/actionproperties/actionmethods` and `set jail addaction/delaction`
complete -c fail2ban-client -n "__fish_seen_subcommand_from get set" -n "__fish_prev_arg_in action{,properties,methods}" -n "__fish_is_nth_token 4" -xa "(__fail2ban_actions)"
complete -c fail2ban-client -n "__fish_seen_subcommand_from set" -n "__fish_prev_arg_in {add,del}action" -n "__fish_is_nth_token 4" -xa "(__fail2ban_actions)"

# complete action commands for `get/set jail action <action>`
complete -c fail2ban-client -n "__fish_seen_subcommand_from get set" -n "__fish_seen_subcommand_from action" -n "__fish_is_nth_token 5" -xa "actionstart actionstop actioncheck actionban actionunban timeout"

# specific enumerable jail properties
complete -c fail2ban-client -n "__fish_seen_subcommand_from get set" -n "__fish_prev_arg_in idle" -xa "on off"
complete -c fail2ban-client -n "__fish_seen_subcommand_from get set" -n "__fish_prev_arg_in ignoreself" -xa "true false"
completions/fastboot.fishset -l commands flashall getvar oem flashing reboot update erase format devices flash get_staged help stage boot fetch

function __fish_fastboot_list_partition_or_file
    set -l tokens (commandline -xpc)
    # if last 2 token is flash, then list file
    if test (count $tokens) -gt 2
        if test $tokens[-2] = flash
            # complete files
            __fish_complete_suffix .img
            __fish_complete_suffix $tokens[-1]
            return
        end
    end
    __fish_fastboot_list_partition
end

function __fish_fastboot_list_partition
    printf %s "\
abl
aop
aop_config
apdp
bluetooth
boot
countrycode
cpucp
cpucp_dtb
crclist
dcp
ddr
devcfg
dsp
dtbo
featenabler
hyp
hyp_ac_config
idmanager
imagefv
init_boot
keymaster
logfs
metadata
misc
modem
modemfirmware
multiimgoem
multiimgqti
pdp
pdp_cdb
pvmfw
qtvm_dtbo
qupfw
recovery
rescue
secretkeeper
shrm
soccp
soccp_dcd
soccp_debug
sparsecrclist
spuservice
storsec
super
tme_config
tme_fw
tme_seq_patch
toolsfv
tz
tz_ac_config
tz_qti_config
uefi
uefisecapp
userdata
vbmeta
vbmeta_system
vendor_boot
vm-bootsys
xbl
xbl_ac_config
xbl_config
xbl_ramdump
xbl_sc_test_mode
"
end

complete -c fastboot -s h -l help -d 'Show this message'
complete -c fastboot -s v -l verbose -d 'Verbose output'
complete -c fastboot -l version -d 'Display version'

complete -n "not __fish_seen_subcommand_from $commands" -c fastboot -s w -d 'Wipe userdata'
complete -n "not __fish_seen_subcommand_from $commands" -c fastboot -s s -x -a "(fastboot devices)" -d 'Specify a device'
complete -n "not __fish_seen_subcommand_from $commands" -c fastboot -s S -d 'Break into sparse files no larger than SIZE'
complete -n "not __fish_seen_subcommand_from $commands" -c fastboot -l slot -d 'Use SLOT; \'all\' for both slots, \'other\' for non-current slot (default: current active slot)' -xa "all other a b"
complete -n "not __fish_seen_subcommand_from $commands" -c fastboot -l set-active -d 'Sets the active slot before rebooting' -xa "a b"

complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a flashall -d 'Flash all partitions from $ANDROID_PRODUCT_OUT'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a getvar -d 'Display given bootloader variable'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a oem -d 'Execute OEM-specific command'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a flashing -d Lock/unlock
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a reboot -d 'Reboot device'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a update -d 'Flash all partitions from an update.zip package'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a erase -d 'Erase a flash partition'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a format -d 'Format a flash partition'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a devices -d 'List devices in bootloader'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a flash -d 'Flash given partition'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a help -d 'Show help message'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a stage -d 'Sends given file to stage for the next command'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a get_staged -d 'Writes data staged by the last command to a file'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a fetch -d 'Fetch a partition image from the device'
complete -f -n "not __fish_seen_subcommand_from $commands" -c fastboot -a boot -d 'Download and boot kernel from RAM'

# flash
complete -n '__fish_seen_subcommand_from flash' -c fastboot -f -k -a "(__fish_fastboot_list_partition_or_file)"
complete -n '__fish_seen_subcommand_from flash' -c fastboot -l skip-secondary -d 'Don\'t flash secondary slots in flashall/update'
complete -n '__fish_seen_subcommand_from flash' -c fastboot -l skip-reboot -d 'Don\'t reboot device after flashing'
complete -n '__fish_seen_subcommand_from flash' -c fastboot -l disable-verity -d 'Sets disable-verity when flashing vbmeta'
complete -n '__fish_seen_subcommand_from flash' -c fastboot -l disable-verification -d 'Sets disable-verification when flashing vbmeta'
complete -n '__fish_seen_subcommand_from flash' -c fastboot -l force -d 'Force a flash operation that may be unsafe'

# boot
complete -n '__fish_seen_subcommand_from boot' -c fastboot

# fetch
complete -n '__fish_seen_subcommand_from fetch' -c fastboot -f -a "(__fish_fastboot_list_partition)"

# devices
complete -n '__fish_seen_subcommand_from devices' -c fastboot -f
complete -n '__fish_seen_subcommand_from devices' -c fastboot -s l -d 'device paths'

# format
complete -n '__fish_seen_subcommand_from format' -c fastboot -f -a "(__fish_fastboot_list_partition)"

# erase
complete -n '__fish_seen_subcommand_from erase' -c fastboot -f -a "(__fish_fastboot_list_partition)"

# flashing
complete -n '__fish_seen_subcommand_from flashing' -c fastboot -f -a "lock unlock lock_critical unlock_critical get_unlock_ability"

# reboot
complete -n '__fish_seen_subcommand_from reboot' -c fastboot -xa 'bootloader fastboot'

# oem
complete -n '__fish_seen_subcommand_from oem' -c fastboot -xa 'device-info lock unlock edl'
completions/feh.fishcomplete -c feh -l action -s A -x -d "Specify a shell command as action to perform on image"

for i in (seq 1 9)
    complete -c feh -l action$i -x -d "Extra action triggered with number key "$i
end

complete -c feh -l auto-zoom -s Z -d "Zoom pictures to screen size"
complete -c feh -l borderless -s x -d "Create borderless window"
complete -c feh -l cache-thumbnails -s P -d "Enable thumbnail caching"
complete -c feh -l caption-path -s K -r -d "Path to directory with image caption"
complete -c feh -l customlist -s L -x -d "Print image info according to given format"
complete -c feh -l cycle-once -d "Exit feh after one loop through slideshow"
complete -c feh -l draw-actions -s G -d "Draw defined actions"
complete -c feh -l draw-exif -d "Display EXIF information"
complete -c feh -l draw-filename -s d -d "Draw filename"
complete -c feh -l draw-tinted -d "Show overlay texts on semi-transparent background"
complete -c feh -l filelist -s f -r
complete -c feh -l font -s e -x -r -d "Set global font"
complete -c feh -l fontpath -s C -r -d "Search for fonts in directory"
complete -c feh -l force-aliasing -d "Disable antialiasing"
complete -c feh -l fullindex -s I
complete -c feh -l fullscreen -s F -d "Make window fullscreen"
complete -c feh -l geometry -s g -x -d "Limit window size"
complete -c feh -l hide-pointer -s Y -d "Hide pointer"
complete -c feh -l image-bg -s B -x -a "checks white black" -d "Use style as background for transparent image parts"
complete -c feh -l index -s i -d "Enable index mode"
complete -c feh -l index-info -x -d "Show image information based on given format"
complete -c feh -l info -x -d "Execute given command line and display output"
complete -c feh -l keep-http -s k -d "Keep files fetched using HTTP"
complete -c feh -l insecure -d "Disable strict hostname and peer checking with HTTPS"
complete -c feh -l keep-zoom-vp -d "When switching images, keep zoom and viewport settings"
complete -c feh -l list -s l -d "Don't display images. Display an ls style listing"
complete -c feh -l loadable -s U -d "Print out image names"
complete -c feh -l magick-timeout -x -d "Stop trying to convert unloadable files after timeout"
complete -c feh -l max-dimension -x -d "Only show images which are smaller than given size"
complete -c feh -l menu-font -s M -x -d "Use font as menu font"
complete -c feh -l min-dimension -x -d "Only show image which are larger than given size"
complete -c feh -l montage -s m -d "Enable montage mode"
complete -c feh -l multiwindow -s w -d "Disable slideshow mode"
complete -c feh -l no-jump-on-resort -d "Don't jump to first image after resorting filelist"
complete -c feh -l no-menus -s N -d "Don't load or show any menus"
complete -c feh -l no-screen-clip -d "Don't limit window to screen size"
complete -c feh -l no-xinerama -d "Disable Xinerama support"
complete -c feh -l output-dir -s j -r -d "Save files to directory"
complete -c feh -l preload -s p -d "Preload images"
complete -c feh -l quiet -s q -d "Don't report non-fatal errors"
complete -c feh -l randomize -s z -d "Randomize file list before displaying"
complete -c feh -l recursive -s r -d "Recursively expand directory"
complete -c feh -l no-recursive -d "Don't recursively expand directory"
complete -c feh -l reload -s R -x -d "Reload filelist after given seconds"
complete -c feh -l reverse -s n -d "Reverse sort order"
complete -c feh -l scale-down -s '.' -d "Scale image to fit window geometry"
complete -c feh -l scroll-step -x -d "Scroll given number of pixels when using scrolling keys"
complete -c feh -l slideshow-delay -s D -x -d "Set delay in second between changing slides"
complete -c feh -l sort -s S -x -a "name\tSort\ by\ name filename\tSort\ by\ filename dirname\tSort\ by\ directory\ name mtime\tSort\ by\ most\ recently\ modified width\tSort\ by\ width height\tSort\ by\ height pixels\tSort\ by\ number\ of\ pixels size\tSort\ by\ size format\tSort\ by\ format" -d "Sort file list with given parameter"
complete -c feh -l start-at -s l -x -d "Start filelist at given filename"
complete -c feh -l theme -s T -x -d "Load options from given config file"
complete -c feh -l thumbnails -s t
complete -c feh -l thumb-title -s '~' -x -d "Set title for window opened from thumbnail mode"
complete -c feh -l title -s '^' -x -d "Set window title"
complete -c feh -l unloadable -s u -d "Print names of images that can't be loaded by imlib2"
complete -c feh -l verbose -s V -d "Verbose mode"
complete -c feh -l version -s v -d "Print version and exit"
complete -c feh -l xinerama-index -x
complete -c feh -l zoom -x -a "max fill" -d "Zoom images by given percent when in fullscreen"

# Montage Mode Options
complete -c feh -l alpha -s a -x -d "Set thumbnail transparency (0-255)"
complete -c feh -l bg -s b -r -a trans -d "Use given file as background for montage"
complete -c feh -l ignore-aspect -s X -d "Don't retain thumbnails' aspect ratios"
complete -c feh -l limit-height -s W -x -d "Limit montage's height"
complete -c feh -l limit-width -s W -x -d "Limit montage's width"
complete -c feh -l output -s o -r -d "Save created montage to file"
complete -c feh -l output-only -s O -r -d "Save created montage to file"
complete -c feh -l stretch -s s -d "Enlarge if image smaller than given thumbnail size"
complete -c feh -l thumb-height -s E -x -d "Set thumbnail height"
complete -c feh -l thumb-width -s y -x -d "Set thumbnail width"
complete -c feh -l thumb-redraw -s J -x -d "Redraw thumbnail window every n images"

# Index mode options
complete -c feh -l title-font -s '@' -x -d "Set font to print title on index"

# Background setting
complete -c feh -l bg-center -d "Center file on background"
complete -c feh -l bg-fill -d "Set as background by zooming until image fits"
complete -c feh -l bg-max -d "Set as background by zooming with black borders on one side"
complete -c feh -l bg-scale -d "Set as background without tiling, trimming or borders"
complete -c feh -l bg-tile -d "Tile image if too small for screen"
complete -c feh -l no-fehbg -d "Do not write a ~/.fehbg file"
completions/ffmpeg.fishfunction __fish_ffmpeg_last_arg
    echo (commandline -cx)[-1]
end

# Allow completions to match against an argument that includes a stream specifier, e.g. -c:v:2
function __fish_ffmpeg_complete_regex
    set -l regex $argv[1]
    set -l completions $argv[2..-1]

    complete -x -c ffmpeg -n "__fish_ffmpeg_last_arg | string match -rq -- '^'\"$regex\"'(\$|:)'" \
        -a "$completions"
end

function __fish_ffmpeg_help_type
    printf '%s\t%s\n' long "Print more options"
    printf '%s\t%s\n' full "Print all options"

    for help_type in decoder encoder demuxer muxer filter
        set -l regex

        if test $help_type = filter
            set regex '\S+\s+(\S+)\s+\S+\s+(\S+)'
        else
            set regex '\S+\s+(\S+)\s+(\S+)'
        end

        printf '%s\n' $help_type=(ffmpeg -loglevel quiet -"$help_type"s | string trim \
            | string match -rv '=|:$|^-' | string replace -rf "$regex" '$1\t$2')
    end
end

function __fish_ffmpeg_codec_list
    printf '%s\t%s\n' copy "Stream copy"

    set -l identifier

    switch $argv[1]
        case video
            set identifier '^V.*'
        case audio
            set identifier '^A.*'
        case subtitle
            set identifier '^S.*'
        case all
            set identifier '.*'
        case '*'
            return 1
    end

    printf '%s\n' (ffmpeg -loglevel quiet -decoders | string trim | string match -rv '=|:$|^-' \
        | string match -r "$identifier" | string replace -rf '\S+\s+(\S+)\s+(\S+)' '$1\t$2')
end

function __fish_ffmpeg_pix_fmts
    # We can't know in advance if the intention is to specify an output pix_fmt because the intent
    # could be to instead provide a second input, but we can rule out an output if no input has
    # been specified
    set -l regex_filter '.'
    if contains -- -i (commandline -cx)
        set regex_filter '^I'
    end
    ffmpeg -hide_banner -loglevel quiet -pix_fmts |
        # tail -n +9 | # skip past header
        string match -rv '[:=-]|FLAGS' | # skip past header
        string match -er $regex_filter |
        string replace -rf '^[IOHPB.]{5} (\S+) .*' '$1'
end

function __fish_ffmpeg_filters
    # TODO: Figure out how to distinguish {audio,video} source and destination, because some filters
    # can go cross those lines (e.g. showvolume, which generates a video representation of the input
    # audio).

    set -l filter '.'
    switch $argv[1]
        case video
            set filter '[V]\S*->|->\S*[V]'
        case audio
            set filter '[A]\S*->|->\S*[A]'
        case all
        case '*'
            set filter '.'
    end

    ffmpeg -hide_banner -loglevel quiet -filters |
        string match -e -- '->' | # skip past the header
        string match -er $filter |
        string replace -rf '^ [TSC.]{3} +(\S+) +\S+->\S+ +(.*)' '$1\t$2'
end

function __fish_ffmpeg_presets
    set -l cmdline (commandline)
    if string match -ireq '[hx]26[45]'
        printf "%s\n" ultrafast superfast veryfast faster fast medium slow slower veryslow placebo
    end
end

function __fish_ffmpeg_tunes
    set -l cmdline (commandline)
    if string match -req 264
        printf "%s\n" film animation grain stillimage fastdecode zerolatency psnr ssim
    end
    if string match -req '265|hevc'
        printf "%s\n" psnr ssim grain zerolatency fastdecode
    end
end

function __fish_ffmpeg_crfs
    seq 1 30
end

function __fish_ffmpeg_profile
    if string match -req 264
        printf "%s\n" baseline main high
    end
    if string match -req '265|hevc'
        printf "%s\n" main high
    end
end

function __fish_ffmpeg_formats
    # TODO: Use heuristic to determine input vs output format and filter accordingly
    ffmpeg -hide_banner -loglevel quiet -formats | string replace -rf '^ [DE.]{2} ([a-z0-9_]+) +(\S.+)$' '$1\t$2'
end

complete -c ffmpeg -s i -d "Specify input file"

# Print help / information / capabilities
complete -c ffmpeg -s L -d "Show license"
complete -x -c ffmpeg -s h -s "?" -o help -l help -a "(__fish_ffmpeg_help_type)" -d "Show help"
complete -c ffmpeg -o version -d "Show version"
complete -c ffmpeg -o buildconf -d "Show build configuration"
complete -c ffmpeg -o formats -d "Show available formats"
complete -c ffmpeg -o muxers -d "Show available muxers"
complete -c ffmpeg -o demuxers -d "Show available demuxers"
complete -c ffmpeg -o devices -d "Show available devices"
complete -c ffmpeg -o codecs -d "Show available codecs"
complete -c ffmpeg -o decoders -d "Show available decoders"
complete -c ffmpeg -o encoders -d "Show available encoders"
complete -c ffmpeg -o bsfs -d "Show available bit stream filters"
complete -c ffmpeg -o protocols -d "Show available protocols"
complete -c ffmpeg -o filters -d "Show available filters"
complete -c ffmpeg -o pix_fmts -d "Show available pixel formats"
complete -c ffmpeg -o layouts -d "Show standard channel layouts"
complete -c ffmpeg -o sample_fmts -d "Show available audio sample formats"
complete -c ffmpeg -o colors -d "Show available color names"
complete -c ffmpeg -o sources -d "List sources of the input device"
complete -c ffmpeg -o sinks -d "List sinks of the output device"
complete -c ffmpeg -o hwaccels -d "Show available HW acceleration methods"

# Global options
complete -x -c ffmpeg -o loglevel -s v \
    -a "quiet panic fatal error warning info verbose debug trace" -d "Set logging level"
complete -c ffmpeg -o report -d "Generate a report"
complete -c ffmpeg -o max_alloc -d "Set maximum size of a single allocated block"
complete -c ffmpeg -s y -d "Overwrite output files"
complete -c ffmpeg -s n -d "Never overwrite output files"
complete -c ffmpeg -o ignore_unknown -d "Ignore unknown stream types"
complete -c ffmpeg -o filter_threads -d "Number of non-complex filter threads"
complete -c ffmpeg -o filter_complex_threads -d "Number of threads for -filter_complex"
complete -c ffmpeg -o stats -d "Print progress report during encoding"
complete -c ffmpeg -o max_error_rate -d "Ratio of errors"
complete -c ffmpeg -o bits_per_raw_sample -d "Set the number of bits per raw sample"
complete -c ffmpeg -o vol -d "Change audio volume"

# Per-file main options
complete -c ffmpeg -s f -d "Force format" -xa "(__fish_ffmpeg_formats)"
complete -c ffmpeg -s c -o codec -d "Codec name" -xa "(__fish_ffmpeg_codec_list all)"
complete -c ffmpeg -o map_metadata -d "Set metadata information of outfile from infile"
complete -c ffmpeg -s t -d "Record or transcode \"duration\" seconds of audio/video"
complete -c ffmpeg -o to -d "Record or transcode stop time"
complete -c ffmpeg -o fs -d "Set the limit file size in bytes"
complete -c ffmpeg -o ss -d "Set the start time offset"
complete -c ffmpeg -o seek_timestamp -d "Enable/disable seeking by timestamp with -ss"
complete -c ffmpeg -o timestamp -d "Set the recording timestamp"
complete -c ffmpeg -o metadata -d "Add metadata"
complete -c ffmpeg -o program -d "Add program with specified streams"
complete -x -c ffmpeg -o target -a '(for target in vcd svcd dvd dv dv50 ; echo "$target" ; \
    echo pal-"$target" ; echo ntsc-"$target" ; echo film-"$target" ; end)' \
    -d "Specify target file type"
complete -c ffmpeg -o apad -d "Audio pad"
complete -c ffmpeg -o frames -d "Set the number of frames to output"
complete -c ffmpeg -o filter -d "Set stream filtergraph"
complete -c ffmpeg -o filter_script -d "Read stream filtergraph description from a file"
complete -c ffmpeg -o reinit_filter -d "Reinit filtergraph on input parameter changes"
complete -c ffmpeg -o discard -d Discard
complete -c ffmpeg -o disposition -d Disposition

# Video options
complete -c ffmpeg -o vframes -d "Set the number of video frames to output"
complete -c ffmpeg -s r -d "Set frame rate"
complete -c ffmpeg -s s -d "Set frame size"
complete -c ffmpeg -o aspect -d "Set aspect ratio"
complete -c ffmpeg -o bits_per_raw_sample -d "Set the number of bits per raw sample"
complete -c ffmpeg -o vn -d "Disable video"
complete -c ffmpeg -o vcodec -o "codec:v" -o "c:v"
# Also list codecs when a particular stream is selected, e.g. -c:v:0
__fish_ffmpeg_complete_regex "-(vcodec|c(odec)?:v)" "(__fish_ffmpeg_codec_list video)"
complete -c ffmpeg -o timecode -d "Set initial TimeCode value"
complete -x -c ffmpeg -o pass -a "1 2 3" -d "Select the pass number"
complete -c ffmpeg -o vf -d "Set video filters"
complete -c ffmpeg -o ab -o "b:a" -d "Audio bitrate"
complete -c ffmpeg -s b -o "b:v" -d "Video bitrate"
complete -c ffmpeg -o dn -d "Disable data"
# Advanced video options
complete -c ffmpeg -o pix_fmt
__fish_ffmpeg_complete_regex -pix_fmt "(__fish_ffmpeg_pix_fmts)"

# Audio options
complete -c ffmpeg -o aframes -d "Set the number of audio frames to output"
complete -c ffmpeg -o aq -d "Set audio quality"
complete -c ffmpeg -o ar -d "Set audio sampling rate"
complete -c ffmpeg -o ac -d "Set number of audio channels"
complete -c ffmpeg -o an -d "Disable audio"
complete -c ffmpeg -o acodec -o "codec:a" -o "c:a"
__fish_ffmpeg_complete_regex '-(acodec|c(odec)?:a)' "(__fish_ffmpeg_codec_list audio)"
complete -c ffmpeg -o vol -d "Change audio volume"
complete -c ffmpeg -o af -d "Set audio filters"

# Subtitle options
complete -c ffmpeg -s s -d "Set frame size"
complete -c ffmpeg -o sn -d "Disable subtitle"
complete -c ffmpeg -o scodec -o "codec:s" -o "c:s"
__fish_ffmpeg_complete_regex '-(scodec|c(odec)?:s)(:\d+)?' "(__fish_ffmpeg_codec_list subtitle)"
complete -c ffmpeg -o stag -d "Force subtitle tag/fourcc"
complete -c ffmpeg -o fix_sub_duration -d "Fix subtitles duration"
complete -c ffmpeg -o canvas_size -d "Set canvas size"
complete -c ffmpeg -o spre -d "Set the subtitle options to the indicated preset"

# Codec-specific options
complete -c ffmpeg -o pre -o preset -d "Preset name"
__fish_ffmpeg_complete_regex 'pre(set)?' "(__fish_ffmpeg_presets)"
complete -c ffmpeg -o tune
__fish_ffmpeg_complete_regex tune "(__fish_ffmpeg_tunes)"
complete -c ffmpeg -o crf -o q
__fish_ffmpeg_complete_regex 'crf|q' "(__fish_ffmpeg_crfs)"
complete -c ffmpeg -o profile
__fish_ffmpeg_complete_regex profile "(__fish_ffmpeg_profiles)"

# Filters
#
# fish completions are not designed to take the current argument being completed as an input,
# and if introspected it is normally used to filter/constrain the completions generated. ffmpeg's
# command line syntax is extremely nasty and in addition to using stringification for all arguments,
# relies on special characters to delimit separate subarguments (rather than, e.g., concatenating
# repeated invocations of the same switch), meaning the typical way of generating fish completions
# would only allow us to generate the very first subargument in a complex argument payload.
#
# We hack around this in a ridiculously ugly fashion by always generating completions that are
# prepended with a prefix of the current value of the payload in question.
#
# Top-level ffmpeg filters are comma separated, but take optional arguments that might themselves
# take optional subarguments. While = is a key=value delimiter, it is also a prefix for the first
# argument to a filter, e.g. filter_name=opt1 and filter_name=opt1=opt_value, and in the case that
# a filter takes more than one argument, filter arguments are delimited with :
#
# A complete example:
#
# ffmpeg .... -filter:v filter1,filter2=f2_arg1=f2_arg1_val:f2_arg2

function __fish_ffmpeg_split_filter_graph
    set -l filters (string split , $argv[1])
    printf "%s\n" $filters
end

# Given a single filter expression, emits the filter name on the first line and then each key=value
# pair of arguments to the filter on each subsequent line.
function __fish_ffmpeg_decompose_filter
    set -l parts (string split -m 1 = "$argv")
    echo $parts[1] # the filter name
    set -l arguments (string split : $parts[2])
    printf "%s\n" $arguments
end

function __fish_ffmpeg_concat_filters
    string join -- , $argv
end

function __fish_ffmpeg_concat_filter_args
    string join -- : $argv
end

function __fish_ffmpeg_complete_filter
    set -l filter_type all
    if string match -rq -- '^-(vf(ilter)?|f(ilter)?:v)' (__fish_ffmpeg_last_arg)
        set filter_type video
    else if string match -rq -- '^-(af(ilter)?|f(ilter)?:a)' (__fish_ffmpeg_last_arg)
        set filter_type audio
    end

    # echo -e "\n **** $filter_type **** \n" > /dev/tty

    set -l filters_arg (commandline -xp)[-1]
    if string match -rq -- '^-' $filters_arg
        # No filter name started
        __fish_ffmpeg_filters $filter_type
        return
    end

    set -l filters (__fish_ffmpeg_split_filter_graph $filters_arg)
    # We are completing only the last filter (in case there are multiple)
    set -l filter $filters[-1]
    # Remove it from the list of passed-through filters
    set -e filters[-1]
    # `ffmpeg -h filter=FILTER` exposes information that can be used to dynamically complete not
    # only the name of the filter but also the name of its individual options. We currently only
    # support completing the name of the filter.
    set -l decomposed (__fish_ffmpeg_decompose_filter $filter)
    set -l filter_name $decomposed[1]
    set -l filter_args (__fish_ffmpeg_concat_filter_args $decomposed[2..-1])

    # Emit the mutated filter graph, with permutations of the final filter name offered as
    # completions.
    for known_filter in (__fish_ffmpeg_filters $filter_type)
        set -l modified_filter (string join = $known_filter $filter_args)
        __fish_ffmpeg_concat_filters $filters $modified_filter
    end
end

complete -x -c ffmpeg -o filter -o filter:v -o filter:s -o filter:a -o vf -o af \
    -a "(__fish_ffmpeg_complete_filter)"
completions/ffplay.fishfunction __fish_ffplay_help_type
    printf '%s\t%s\n' long "Print more options"
    printf '%s\t%s\n' full "Print all options"

    for help_type in decoder encoder demuxer muxer filter
        set -l regex

        if test $help_type = filter
            set regex '\S+\s+(\S+)\s+\S+\s+(\S+)'
        else
            set regex '\S+\s+(\S+)\s+(\S+)'
        end

        printf '%s\n' $help_type=(ffplay -loglevel quiet -"$help_type"s | string trim | string match -rv '=|:$|^-' | string replace -rf "$regex" '$1\t$2')
    end
end

function __fish_ffplay_codec_list
    printf '%s\t%s\n' copy "Stream copy"
    printf '%s\n' (ffplay -loglevel quiet -decoders | string trim | string match -rv '=|:$|^-' | string replace -rf '\S+\s+(\S+)\s+(\S+)' '$1\t$2')
end

# Main options
complete -c ffplay -s L -d "Show license"
complete -x -c ffplay -s h -s "?" -o help -l help -a "(__fish_ffplay_help_type)" -d "Show help"
complete -c ffplay -o version -d "Show version"
complete -c ffplay -o buildconf -d "Show build configuration"
complete -c ffplay -o formats -d "Show available formats"
complete -c ffplay -o muxers -d "Show available muxers"
complete -c ffplay -o demuxers -d "Show available demuxers"
complete -c ffplay -o devices -d "Show available devices"
complete -c ffplay -o codecs -d "Show available codecs"
complete -c ffplay -o decoders -d "Show available decoders"
complete -c ffplay -o encoders -d "Show available encoders"
complete -c ffplay -o bsfs -d "Show available bit stream filters"
complete -c ffplay -o protocols -d "Show available protocols"
complete -c ffplay -o filters -d "Show available filters"
complete -c ffplay -o pix_fmts -d "Show available pixel formats"
complete -c ffplay -o layouts -d "Show standard channel layouts"
complete -c ffplay -o sample_fmts -d "Show available audio sample formats"
complete -c ffplay -o colors -d "Show available color names"
complete -x -c ffplay -o loglevel -s v -a "quiet panic fatal error warning info verbose debug trace" -d "Set logging level"
complete -c ffplay -o report -d "Generate a report"
complete -c ffplay -o max_alloc -d "Set maximum size of a single allocated block"
complete -c ffplay -o sources -d "List sources of the input device"
complete -c ffplay -o sinks -d "List sinks of the output device"
complete -c ffplay -s x -d "Force displayed width"
complete -c ffplay -s y -d "Force displayed height"
complete -c ffplay -s s -d "Set frame size"
complete -c ffplay -o fs -d "Force full screen"
complete -c ffplay -o an -d "Disable audio"
complete -c ffplay -o vn -d "Disable video"
complete -c ffplay -o sn -d "Disable subtitle"
complete -c ffplay -o ss -d "Seek to a given position in seconds"
complete -c ffplay -s t -d "Play "duration" seconds of audio/video"
complete -x -c ffplay -o bytes -a "(printf '%s\t%s\n' 0 off ; printf '%s\t%s\n' 1 on ; printf '%s\t%s\n' -1 auto)" -d "Seek by bytes"
complete -c ffplay -o nodisp -d "Disable graphical display"
complete -c ffplay -o noborder -d "Borderless window"
complete -c ffplay -o volume -d "Set startup volume"
complete -c ffplay -s f -d "Force format"
complete -c ffplay -o window_title -d "Set window title"
complete -c ffplay -o af -d "Set audio filters"
complete -x -c ffplay -o showmode -a "(printf '%s\t%s\n' 0 video ; printf '%s\t%s\n' 1 waves ; printf '%s\t%s\n' 2 RDFT)" -d "Select show mode"
complete -c ffplay -s i -d "Read specified file"
complete -x -c ffplay -o codec -a "(__fish_ffplay_codec_list)" -d "Force decoder"
complete -c ffplay -o autorotate -d "Automatically rotate video"
completions/ffprobe.fishfunction __fish_ffprobe_help_type
    printf '%s\t%s\n' long "Print more options"
    printf '%s\t%s\n' full "Print all options"

    for help_type in decoder encoder demuxer muxer filter
        set -l regex

        if test $help_type = filter
            set regex '\S+\s+(\S+)\s+\S+\s+(\S+)'
        else
            set regex '\S+\s+(\S+)\s+(\S+)'
        end

        printf '%s\n' $help_type=(ffprobe -loglevel quiet -"$help_type"s | string trim | string match -rv '=|:$|^-' | string replace -rf "$regex" '$1\t$2')
    end
end

# Main options
complete -c ffprobe -s L -d "Show license"
complete -x -c ffprobe -s h -s "?" -o help -l help -a "(__fish_ffprobe_help_type)" -d "Show help"
complete -c ffprobe -o version -d "Show version"
complete -c ffprobe -o buildconf -d "Show build configuration"
complete -c ffprobe -o formats -d "Show available formats"
complete -c ffprobe -o muxers -d "Show available muxers"
complete -c ffprobe -o demuxers -d "Show available demuxers"
complete -c ffprobe -o devices -d "Show available devices"
complete -c ffprobe -o codecs -d "Show available codecs"
complete -c ffprobe -o decoders -d "Show available decoders"
complete -c ffprobe -o encoders -d "Show available encoders"
complete -c ffprobe -o bsfs -d "Show available bit stream filters"
complete -c ffprobe -o protocols -d "Show available protocols"
complete -c ffprobe -o filters -d "Show available filters"
complete -c ffprobe -o pix_fmts -d "Show available pixel formats"
complete -c ffprobe -o layouts -d "Show standard channel layouts"
complete -c ffprobe -o sample_fmts -d "Show available audio sample formats"
complete -c ffprobe -o colors -d "Show available color names"
complete -x -c ffprobe -o loglevel -s v -a "quiet panic fatal error warning info verbose debug trace" -d "Set logging level"
complete -c ffprobe -o report -d "Generate a report"
complete -c ffprobe -o max_alloc -d "Set maximum size of a single allocated block"
complete -c ffprobe -o cpuflags -d "Force specific cpu flags"
complete -c ffprobe -o hide_banner -d "Do not show program banner"
complete -c ffprobe -o sources -d "List sources of the input device"
complete -c ffprobe -o sinks -d "List sinks of the output device"
complete -c ffprobe -s f -d "Force format"
complete -c ffprobe -o unit -d "Show unit of the displayed values"
complete -c ffprobe -o prefix -d "Use SI prefixes for the displayed values"
complete -c ffprobe -o byte_binary_prefix -d "Use binary prefixes for byte units"
complete -c ffprobe -o sexagesimal -d "Use sexagesimal format HOURS:MM:SS.MICROSECONDS for time units"
complete -c ffprobe -o pretty -d "Prettify the format of displayed values, make it more human readable"
complete -x -c ffprobe -o print_format -a "default compact csv flat ini json xml" -d "Set the output printing format"
complete -x -c ffprobe -o of -a "default compact csv flat ini json xml" -d "Alias for -print_format"
complete -c ffprobe -o select_streams -d "Select the specified streams"
complete -c ffprobe -o sections -d "Print sections structure and section information, and exit"
complete -c ffprobe -o show_data -d "Show packets data"
complete -c ffprobe -o show_data_hash -d "Show packets data hash"
complete -c ffprobe -o show_error -d "Show probing error"
complete -c ffprobe -o show_format -d "Show format/container info"
complete -c ffprobe -o show_frames -d "Show frames info"
complete -c ffprobe -o show_format_entry -d "Show a particular entry from the format/container info"
complete -c ffprobe -o show_entries -d "Show a set of specified entries"
complete -c ffprobe -o show_log -d "Show log"
complete -c ffprobe -o show_packets -d "Show packets info"
complete -c ffprobe -o show_programs -d "Show programs info"
complete -c ffprobe -o show_streams -d "Show streams info"
complete -c ffprobe -o show_chapters -d "Show chapters info"
complete -c ffprobe -o count_frames -d "Count the number of frames per stream"
complete -c ffprobe -o count_packets -d "Count the number of packets per stream"
complete -c ffprobe -o show_program_version -d "Show ffprobe version"
complete -c ffprobe -o show_library_versions -d "Show library versions"
complete -c ffprobe -o show_versions -d "Show program and library versions"
complete -c ffprobe -o show_pixel_formats -d "Show pixel format descriptions"
complete -c ffprobe -o show_private_data -d "Show private data"
complete -c ffprobe -o private -d "Same as show_private_data"
complete -c ffprobe -o bitexact -d "Force bitexact output"
complete -c ffprobe -o read_intervals -d "Set read intervals"
complete -c ffprobe -o default -d "Generic catch all option"
complete -c ffprobe -s i -d "Read specified file"
complete -c ffprobe -o find_stream_info -d "Read and decode the streams to fill missing information with heuristics"
completions/fg.fishcomplete -c fg -x -a "(__fish_complete_job_pids)"
complete -c fg -s h -l help -d 'Display help and exit'
completions/fgrep.fishcomplete -c fgrep -w grep
completions/figlet.fishfunction __fish_print_figlet_fonts
    set -l dir (figlet -I 2)
    set -l files $dir/*.flf $dir/*.tlf

    printf '%s\tFont\n' (string replace -r '.*/([^/]+)\.[ft]lf' '$1' -- $files)
end

complete -c figlet -s f -d "Select font" -x -a "(__fish_print_figlet_fonts)"
complete -c figlet -s d -d "Change font directory"
complete -c figlet -s c -d "Center output horizontally"
complete -c figlet -s l -d "Make output flush-left"
complete -c figlet -s r -d "Make output flush-right"
complete -c figlet -s x -d "Set justification according to text direction"
complete -c figlet -s t -d "Set output to terminal width"
complete -c figlet -s w -d "Set output width"
complete -c figlet -s p -d "Put FIGlet into `paragraph mode`"
complete -c figlet -s n -d "Put FIGlet back to normal"
complete -c figlet -s D -d "Switch to German (ISO 646-DE) character set"
complete -c figlet -s E -d "Turns off German character set processing"
complete -c figlet -s C -d "Add given control file" -k -a "(__fish_complete_suffix .flc)" -x
complete -c figlet -s N -d "Clear control file list"
complete -c figlet -s s -d "Cause `smushing`"
complete -c figlet -s S -d "Cause `smushing`"
complete -c figlet -s k -d "Cause `kerning`"
complete -c figlet -s W -d "Makes FIGlet all FIGcharacters at full width"
complete -c figlet -s o -d "Cause `overlapped`"
complete -c figlet -s m -d "Specify layout mode between 1 and 63"
complete -c figlet -s v -d "Print version and copyright"
complete -c figlet -s I -d "Print information given infocode" -x -a "0\tVersion\ and\ copyright 1\tVersion\ \(integer\) 2\tDefault\ font\ directory 3\tFont 4\tOutput\ width 5\tSupported\ font\ format"
complete -c figlet -s L -d "Print left-to-right"
complete -c figlet -s R -d "Print right-to-left"
complete -c figlet -s X -d "Print with default text direction"
completions/file.fish#completion for file

complete -c file -s b -l brief -d 'Do not prepend filenames to output lines'
complete -c file -s c -l checking-printout -d 'Print the parsed form of the magic file'
complete -c file -s C -l compile -d 'Write an output file containing a pre-parsed version of file'
complete -c file -s h -l no-dereference -d 'Do not follow symlinks'

if test (uname) = Darwin
    complete -c file -s i -d 'Do not classify regular file contents'
    complete -c file -s I -l mime -d 'Output mime type strings instead human readable strings'
else
    complete -c file -s i -l mime -d 'Output mime type strings instead human readable strings'
end

complete -c file -s k -l keep-going -d 'Don\'t stop at the first match'
complete -c file -s L -l dereference -d 'Follow symlinks'
complete -c file -s n -l no-buffer -d 'Flush stdout after checking each file'
complete -c file -s N -l no-pad -d 'Don\'t pad filenames so that they align in the output'
complete -c file -s p -l preserve-date -d 'Attempt to preserve the access time of files analyzed'
complete -c file -s r -l raw -d 'Don\'t translate unprintable characters to octal'
complete -c file -s s -l special-files -d 'Read block and character device files too'
complete -c file -s v -l version -d 'Print the version of the program and exit'
complete -c file -s z -l uncompress -d 'Try to look inside compressed files'
complete -c file -l help -d 'Print a help message and exit'

complete -r -c file -s f -l files-from -d 'Read  the  names of the files to be examined from a file'
complete -r -c file -s F -l separator -d 'Use other string as result field separator instead of :'
complete -r -c file -s m -l magic-file -d 'Alternate list of files containing magic numbers'
completions/find.fish# Completions for the 'find' command

# Switches for how to handle symlinks

complete -c find -s P -d "Never follow symlinks"
complete -c find -s L -o follow -d "Follow symlinks"
complete -c find -s H -d "Don't follow symlinks (except for command line arguments)"

# General options

complete -c find -o daystart -d "Measure from the beginning of today rather than from 24 hours ago"
complete -c find -s d -o depth -d "Process subdirectories before the directory itself"
complete -c find -o help -l help -d "Display help and exit"
complete -c find -o ignore_readdir_race -d "Do not print error messages for files that are deleted while running find"
complete -c find -o maxdepth -d "Maximum recursion depth" -a "1 2 3 4 5 6 7 8 9"
complete -c find -o mindepth -d "Do not apply any tests or actions at levels less than specified level" -a "1 2 3 4 5 6 7 8 9"
complete -c find -o mount -o xdev -d "Don't descend directories on other filesystems"
complete -c find -o noignore_readdir_race -d "Print error messages for files that are deleted while running find"
complete -c find -o noleaf -d "Don't assume directories contain 2 fewer subdirs than their hard link count"
complete -c find -o regextype -d "Specify regular expression type" -a "emacs posix-awk posix-basic posix-egrep posix-extended"
complete -c find -o version -l version -d "Display version and exit"
complete -c find -o warn -d "Turn warnings on"
complete -c find -o nowarn -d "Turn warnings off"
complete -c find -o O0 -d "Equivalent to optimisation level 1."
complete -c find -o O1 -d "Default optimisation level and corresponds to the traditional behaviour."
complete -c find -o O2 -d "Any -type or -xtype tests are performed after any tests based only on the names of files."
complete -c find -o O3 -d "The full cost-based query optimiser is enabled."
complete -c find -s D -d "Print diagnostic information." -x -a "exec opt rates search stat time tree all help"

# Tests

complete -c find -o amin -d "File last accessed specified number of minutes ago" -x
complete -c find -o anewer -d "File last accessed more recently than file was modified" -F
complete -c find -o atime -d "File last accessed specified number of days ago" -x

complete -c find -o cmin -d "File status last changed specified number of minutes ago" -x
complete -c find -o cnewer -d "File status last changed more recently than file was modified" -F
complete -c find -o ctime -d "File status last changed specified number of days ago" -x

complete -c find -o empty -d "File is empty and is either a regular file or a directory"
complete -c find -o executable -d "File is executable"
complete -c find -o false -d "Always false"
complete -c find -o fstype -d "File is on filesystem of specified type" -a "(__fish_print_filesystems)" -x
complete -c find -o gid -d "Numeric group ID of file" -x -a "(__fish_complete_group_ids)"
complete -c find -o group -d "Group name of file" -x -a "(__fish_complete_groups)"

complete -c find -o ilname -d "File is symlink matching specified case insensitive pattern" -x
complete -c find -o iname -d "File name matches case insensitive pattern" -x
complete -c find -o inum -d "File has specified inode number" -x
complete -c find -o ipath -o iwholename -d "File path matches case insensitive pattern" -x
complete -c find -o iregex -d "File name matches case insensitive regex" -x

complete -c find -o links -d "File has specified number of links" -x -a "1 2 3 4 5 6 7 8 9"
complete -c find -o lname -d "File is symlink matching specified pattern" -x

complete -c find -o mmin -d "File last modified specified number of minutes ago" -x
complete -c find -o newer -d "File last modified more recently than file was modified" -F
complete -c find -o mtime -d "File last modified specified number of days ago" -x

complete -c find -o name -d "File name matches pattern" -x

complete -c find -o nouser -d "No user corresponds to file's numeric user ID"
complete -c find -o nogroup -d "No group corresponds to file's numeric group ID"

complete -c find -o path -o wholename -d "File path matches pattern" -x

complete -c find -o perm -d "Files has specified permissions set" -x

complete -c find -o regex -d "File name matches regex" -x

complete -c find -o samefile -d "File refers to the same inode as specified file" -F
complete -c find -o size -d "File uses specified units of space" -x
complete -c find -o true -d "Always true"

set -l type_comp 'b\t"Block device" c\t"Character device" d\t"Directory" p\t"Named pipe" f\t"File" l\t"Symbolic link" s\t"Socket"'

complete -c find -o type -d "File is of specified type" -x -a $type_comp

complete -c find -o uid -d "File's owner has specified numeric user ID" -x -a "(__fish_complete_user_ids)"
complete -c find -o used -d "File was last used X number of days after its status was last changed" -x
complete -c find -o user -d "File's owner" -x -a "(__fish_complete_users)"
complete -c find -o xtype -d "Check type of file - in case of symlink, check the file that is not checked by -type" -x -a $type_comp
complete -c find -o context -d "File's security context matches specified pattern" -x

# Actions

complete -c find -o delete -d "Delete selected files"
complete -c find -o exec -d "Execute specified command for each located file" -r
complete -c find -o execdir -d "Execute specified command for each located file, in the files directory" -r
complete -c find -o fls -d "List file in ls -dils format, write to specified file" -F
complete -c find -o fprint -d "Print full file names into specified file" -F
complete -c find -o fprint0 -d "Print null separated full file names into specified file" -F
complete -c find -o fprintf -d "Print formatted data into specified file" -F
complete -c find -o ok -d "Execute specified command for each located file after asking user" -r
complete -c find -o print -d "Print full file names"
complete -c find -o okdir -d "Execute a command for each located file, in its directory, after asking" -r
complete -c find -o print0 -d "Print null separated full file names"
complete -c find -o printf -d "Print formatted data" -x
complete -c find -o prune -d "Do not recurse unless -depth is specified"
complete -c find -o quit -d "Exit at once"
complete -c find -o ls -d "List file in ls -dils format" -r

# Grouping

complete -c find -o not -d "Negate result of action"
complete -c find -o and -s a -d "Result is only true if both previous and next action are true"
complete -c find -o or -s o -d "Result is true if either previous or next action are true"
completions/findstr.fishfunction __findstr_generate_args --description 'Function to generate args'
    set --local current_token (commandline --current-token --cut-at-cursor)
    switch $current_token
        case '/a:*'
            echo -e '0\tBlack
1\tBlue
2\tGreen
3\tAqua
4\tRed
5\tPurple
6\tYellow
7\tWhite
8\tGray
9\tLight blue
A\tLight green
B\tLight aqua
C\tLight red
D\tLight purple
E\tLight yellow
F\tBright white' | awk -F '\t' "{ printf \"$current_token%s\t%s\n\", \$1, \$2 }"
        case '*'
            echo -e '/b\tMatch at the beginning of the line
/e\tMatch at the end of the line
/l\tUse literal strings
/r\tUse regular expressions
/s\tSearch a current directory and all subdirectories
/i\tIgnore case
/x\tMatch exactly
/v\tInvert match
/n\tPrint line numbers
/m\tPrint only the file name with matching lines
/o\tPrint character offset
/p\tSkip files with non-printable characters
/off\tDon\'t skip files that have the offline attribute set
/offline\tDon\'t skip files that have the offline attribute set
/f:\tRead a file list from file
/c:\tSpecify a literal search string
/g:\tRead literal search strings from file
/d:\tSpecify the search list of directories
/a:\tUse color attributes with two hexadecimal digits
/?\tShow help'
    end
end

complete --command findstr --no-files --arguments '(__findstr_generate_args)'
completions/firefox-developer-edition.fishcomplete -c firefox-developer-edition -w firefox
completions/firefox.fish# X11 options
complete -c firefox -l display -r -d "X display to use"
complete -c firefox -l sync -d "Make X calls synchronous"
complete -c firefox -l g-fatal-warnings -d "Make all warnings fatal"

# Firefox options
complete -c firefox -s h -l help -d "Print this message"
complete -c firefox -s v -l version -d "Print Firefox version"
complete -c firefox -l full-version -d "Print Firefox version, build and platform build ids"
complete -c firefox -s P -r -d "Start this profile" -fa '(string replace -rf "^Name=(.*)" \'$1\' < ~/.mozilla/firefox/profiles.ini)'
complete -c firefox -l profile -r -d "Start with profile at <path>"
complete -c firefox -l migration -d "Start with migration wizard"
complete -c firefox -l ProfileManager -d "Start with ProfileManager"
complete -c firefox -l no-remote -d "Do not accept or send remote commands implies --new-instance"
complete -c firefox -l new-instance -d "Open new instance, not a new window in running instance"
complete -c firefox -l safe-mode -d "Disables extensions and themes for this session"
complete -c firefox -l allow-downgrade -d "Allows downgrading a profile"
complete -c firefox -l MOZ_LOG -rf -d "Treated as MOZ_LOG=<modules> environment variable, overrides it"
complete -c firefox -l MOZ_LOG_FILE -r -d "Treated as MOZ_LOG_FILE=<file> environment variable, overrides it"
complete -c firefox -l headless -d "Run without a GUI"
complete -c firefox -l jsdebugger -d "Open the Browser Toolbox"
complete -c firefox -l wait-for-jsdebugger -d "Spin event loop until JS debugger connects"
complete -c firefox -l start-debugger-server -d "Start the devtools server on a TCP port or Unix domain socket path"
complete -c firefox -l browser -d "Open a browser window"
complete -c firefox -l new-window -r -d "Open <url> in a new window"
complete -c firefox -l new-tab -r -d "Open <url> in a new tab"
complete -c firefox -l private-window -r -d "Open <url> in a new private window"
complete -c firefox -l preferences -d "Open Preferences dialog"
complete -c firefox -l screenshot -d "Save screenshot to <path> or in working directory"
complete -c firefox -rf -l window-size -d "Width and optionally height of screenshot"
complete -c firefox -l search -r -d "Search <term> with your default search engine"
complete -c firefox -l setDefaultBrowser -d "Set this app as the default browser"
complete -c firefox -l first-startup -d "Run post-install actions before opening a new window"
complete -c firefox -l kiosk -d "Start the browser in kiosk mode"
complete -c firefox -l disable-pinch -d "Disable touch-screen and touch-pad pinch gestures"
complete -c firefox -l jsconsole -d "Open the Browser Console"
complete -c firefox -l devtools -d "Open DevTools on initial load"
complete -c firefox -l marionette -d "Enable remote control server"
complete -c firefox -f -l remote-debugging-port -d "Start the Firefox Remote Agent"
complete -c firefox -f -l remote-allow-hosts -r -d "Values of the Host header to allow for incoming requests"
complete -c firefox -f -l remote-allow-origins -r -d "Values of the Origin header to allow for incoming requests"
completions/firejail.fishfunction __fish_firejail_profiles
    path basename -- /etc/firejail/*.profile ~/.config/firejail/*.profile
end

function __fish_firejail_complete_sandboxes
    firejail --list | string replace -rf -- '([^:]+):([^:]+):([^:]+):(.*)' '$1\t$3: $4 ($2)\n$3\t$1: $4 ($2)'
end

complete -c firejail -f
complete -c firejail -l help -d 'Show help and exit'
complete -c firejail -l version -d 'Show version and exit'
complete -c firejail -l debug -d 'Print debug info'
complete -c firejail -l debug-blacklists -d 'Debug blacklisting'
complete -c firejail -l debug-whitelists -d 'Debug whitelisting'
complete -c firejail -l debug-caps -d 'Print known capabilities and exit'
complete -c firejail -l debug-errnos -d 'Print known error numbers and exit'
complete -c firejail -l debug-private-lib -d 'Debug --private-lib'
complete -c firejail -l debug-protocols -d 'Print known protocols and exit'
complete -c firejail -l debug-syscalls -d 'Print known syscalls and exit'
complete -c firejail -l debug-syscalls32 -d 'Print known 32-bit syscalls and exit'
complete -c firejail -l list -d 'List all sandboxes'
complete -c firejail -l tree -d 'Print a tree of all sandboxes'
complete -c firejail -l top -d 'Monitor sandboxes (like `top`)'
complete -c firejail -l shutdown -d 'Show help and exit'

# Profiles
# Note: firejail's option parsing is weird and *requires* the --foo=bar form
# So we don't use -r
complete -c firejail -l profiles -d 'Load a custom security profile' -a '(__fish_firejail_profiles)'

# Sandboxes
complete -c firejail -l join -d 'Join existing sandbox' -a '(__fish_firejail_complete_sandboxes)'

# Files
complete -c firejail -l hosts-file -d 'Show help and exit' -a '(__fish_firejail_profiles)'

# directory
complete -c firejail -l chroot -d 'Chroot into this directory' -a '(__fish_complete_directories)'
complete -c firejail -l tmpfs -d 'Mount tmpfs into sandbox' -a '(__fish_complete_directories)'
complete -c firejail -l blacklist -d 'Blacklist dir or file' -F
complete -c firejail -l noblacklist -d 'Disable blacklist for dir or file' -F
complete -c firejail -l whitelist -d 'Whitelist dir or file' -F
complete -c firejail -l nowhitelist -d 'Disable whitelist for dir or file' -F
complete -c firejail -l read-only -d 'Set dir or file read-only' -F
complete -c firejail -l read-write -d 'Set dir or file read-write' -F
# TODO: Comma-separated ("/etc/foo,/usr/etc/foo" bind-mounts /etc/foo on /usr/etc/foo)
complete -c firejail -l bind -d 'Bind-mount file on top of another' -F
complete -c firejail -l private -d 'Mount temporary home directories and delete on exit' -F
complete -c firejail -l netfilter -d 'Enable firewall given by this file' -F

# Interfaces
complete -c firejail -l net -d 'Enable network namespace connected to this interface' -a '(__fish_print_interfaces)'

# Commands
complete -c firejail -a '(__fish_complete_subcommand)'
completions/firewall-cmd.fishfunction __fish_print_firewalld_zones --description "Print list of predefined firewalld zones"
    firewall-cmd --get-zones | string split " "
end

function __fish_print_firewalld_policies --description "Print list of predefined firewalld policies"
    firewall-cmd --get-policies | string split " "
end

function __fish_print_firewalld_services --description "Print list of predefined firewalld services"
    firewall-cmd --get-services | string split " "
end

function __fish_print_firewalld_icmptypes --description "Print list of ICMP types supported by firewalld"
    firewall-cmd --get-icmptypes | string split " "
end

function __fish_print_firewalld_helpers --description "Print list of predefined firewalld helpers"
    firewall-cmd --get-helpers | string split " "
end

function __fish_print_firewalld_protocols --description "Print list of protocols supported by firewalld"
    string replace -f -r '^([[:alnum:]]\S*).*' '$1' </etc/protocols
end

complete -c firewall-cmd -f

# General Options
complete -c firewall-cmd -s h -l help -d "Prints a short help text and exits"
complete -c firewall-cmd -s V -l version -d "Print the version string of firewalld"
complete -c firewall-cmd -s q -l quiet -d "Do not print status messages"

# Status Options
complete -c firewall-cmd -l state -d "Check whether the firewalld daemon is active"
complete -c firewall-cmd -l reload -d "Reload firewall rules and keep state information"
complete -c firewall-cmd -l complete-reload -d "Reload firewall completely, even netfilter kernel modules"
complete -c firewall-cmd -l runtime-to-permanent -d "Save active runtime configuration and overwrite permanent configuration"
complete -c firewall-cmd -l check-config -d "Run checks on the permanent configuration"

# Log Denied Options
complete -c firewall-cmd -l get-log-denied -d "Print the log denied setting"
complete -c firewall-cmd -l set-log-denied -xa "all unicast broadcast multicast off" -d "Add logging rules right before reject and drop rules"

# Permanent Options
complete -c firewall-cmd -l permanent -d "Set options permanently"

# Zone Options
complete -c firewall-cmd -l get-default-zone -d "Print default zone for connections and interfaces"
complete -c firewall-cmd -l set-default-zone -xa "(__fish_print_firewalld_zones)" -d "Set default zone for connections and interfaces"
complete -c firewall-cmd -l get-active-zones -d "Print currently active zones altogether with interfaces and sources"
complete -c firewall-cmd -l get-zones -d "Print predefined zones"
complete -c firewall-cmd -l get-services -d "Print predefined services"
complete -c firewall-cmd -l get-icmptypes -d "Print predefined icmptypes"
complete -c firewall-cmd -l get-zone-of-interface -xa "(__fish_print_interfaces)" -d "Print the name of the zone the interface is bound to"
complete -c firewall-cmd -l get-zone-of-source -x -d "Print the name of the zone the source is bound to"
complete -c firewall-cmd -l info-zone -xa "(__fish_print_firewalld_zones)" -d "Print information about the zone"
complete -c firewall-cmd -l list-all-zones -d "List everything added for or enabled in all zones"
complete -c firewall-cmd -l new-zone -x -d "Add a new permanent and empty zone"
complete -c firewall-cmd -l new-zone-from-file -F -d "Add a new permanent zone from a prepared zone file"
complete -c firewall-cmd -l delete-zone -xa "(__fish_print_firewalld_zones)" -d "Delete an existing permanent zone"
complete -c firewall-cmd -l load-zone-defaults -xa "(__fish_print_firewalld_zones)" -d "Load zone default settings"
complete -c firewall-cmd -l path-zone -xa "(__fish_print_firewalld_zones)" -d "Print path of the zone configuration file"

# Policy Options
complete -c firewall-cmd -l get-policies -d "Print predefined policies"
complete -c firewall-cmd -l info-policy -xa "(__fish_print_firewalld_policies)" -d "Print information about the policy"
complete -c firewall-cmd -l list-all-policies -d "List everything added for or enabled in all policies"
complete -c firewall-cmd -l new-policy -x -d "Add a new permanent policy"
complete -c firewall-cmd -l new-policy-from-file -F -d "Add a new permanent policy from a prepared policy file"
complete -c firewall-cmd -l path-policy -xa "(__fish_print_firewalld_policies)" -d "Print path of the policy configuration file"
complete -c firewall-cmd -l delete-policy -xa "(__fish_print_firewalld_policies)" -d "Delete an existing permanent policy"
complete -c firewall-cmd -l load-policy-defaults -xa "(__fish_print_firewalld_policies)" -d "Load the shipped defaults for a policy"

# Options to Adapt and Query Zones and Policies
complete -c firewall-cmd -l zone -xa "(__fish_print_firewalld_zones)" -d "Apply option to this zone"
complete -c firewall-cmd -l policy -xa "(__fish_print_firewalld_policies)" -d "Apply option to this policy"
complete -c firewall-cmd -l get-target -d "Get the target"
complete -c firewall-cmd -l set-target -xa "default CONTINUE ACCEPT DROP REJECT" -d "Set the target"
complete -c firewall-cmd -l list-all -d "List everything added for or enabled"
complete -c firewall-cmd -l list-services -d "List services added"
complete -c firewall-cmd -l add-service -xa "(__fish_print_firewalld_services)" -d "Add a service"
complete -c firewall-cmd -l remove-service -xa "(__fish_print_firewalld_services)" -d "Remove a service"
complete -c firewall-cmd -l query-service -xa "(__fish_print_firewalld_services)" -d "Return whether service has been added"
complete -c firewall-cmd -l list-ports -d "List ports added"
complete -c firewall-cmd -l list-protocols -d "List protocols added"
complete -c firewall-cmd -l list-source-ports -d "List source ports added"
complete -c firewall-cmd -l list-icmp-blocks -d "List ICMPs type blocks added"
complete -c firewall-cmd -l add-icmp-block -xa "(__fish_print_firewalld_icmptypes)" -d "Add an ICMP block for icmptype"
complete -c firewall-cmd -l remove-icmp-block -xa "(__fish_print_firewalld_icmptypes)" -d "Remove the ICMP block for icmptype"
complete -c firewall-cmd -l query-icmp-block -xa "(__fish_print_firewalld_icmptypes)" -d "Return whether an ICMP block for icmptype has been added"
complete -c firewall-cmd -l list-forward-ports -d "List IPv4 forward ports added"
complete -c firewall-cmd -l add-forward-port -x -d "Add the IPv4 forward port"
complete -c firewall-cmd -l remove-forward-port -x -d "Remove the IPv4 forward port"
complete -c firewall-cmd -l query-forward-port -x -d "Return whether the IPv4 forward port has been added"
complete -c firewall-cmd -l add-masquerade -d "Enable IPv4 masquerade"
complete -c firewall-cmd -l remove-masquerade -d "Disable IPv4 masquerade"
complete -c firewall-cmd -l query-masquerade -d "Return whether IPv4 masquerading has been enabled"
complete -c firewall-cmd -l list-rich-rules -d "List rich language rules added"
complete -c firewall-cmd -l add-rich-rule -x -d "Add rich language rule"
complete -c firewall-cmd -l remove-rich-rule -x -d "Remove rich language rule"
complete -c firewall-cmd -l query-rich-rule -x -d "Return whether the rich language rule has been added"
complete -c firewall-cmd -l timeout -x -d "The rule will be active for the specified amount of time"

# Options to Adapt and Query Zones
complete -c firewall-cmd -l add-icmp-block-inversion -d "Enable ICMP block inversion"
complete -c firewall-cmd -l remove-icmp-block-inversion -d "Disable ICMP block inversion"
complete -c firewall-cmd -l query-icmp-block-inversion -d "Return whether ICMP block inversion is enabled"
complete -c firewall-cmd -l add-forward -d "Enable intra zone forwarding"
complete -c firewall-cmd -l remove-forward -d "Disable intra zone forwarding"
complete -c firewall-cmd -l query-forward -d "Return whether intra zone forwarding is enabled"

# Options to Adapt and Query Policies
complete -c firewall-cmd -l get-priority -d "Get the priority"
complete -c firewall-cmd -l set-priority -x -d "Set the priority"
complete -c firewall-cmd -l list-ingress-zones -d "List ingress zones added"
complete -c firewall-cmd -l add-ingress-zone -xa "(__fish_print_firewalld_zones) HOST ANY" -d "Add an ingress zone"
complete -c firewall-cmd -l remove-ingress-zone -xa "(__fish_print_firewalld_zones) HOST ANY" -d "Remove an ingress zone"
complete -c firewall-cmd -l query-ingress-zone -xa "(__fish_print_firewalld_zones) HOST ANY" -d "Return whether zone has been added"
complete -c firewall-cmd -l list-egress-zones -d "List egress zones added"
complete -c firewall-cmd -l add-egress-zone -xa "(__fish_print_firewalld_zones) HOST ANY" -d "Add an egress zone"
complete -c firewall-cmd -l remove-egress-zone -xa "(__fish_print_firewalld_zones) HOST ANY" -d "Remove an egress zone"
complete -c firewall-cmd -l query-egress-zone -xa "(__fish_print_firewalld_zones) HOST ANY" -d "Return whether zone has been added"

# Options to Handle Bindings of Interfaces
complete -c firewall-cmd -l list-interfaces -d "List interfaces that are bound to zone"
complete -c firewall-cmd -l add-interface -xa "(__fish_print_interfaces)" -d "Bind interface to zone"
complete -c firewall-cmd -l change-interface -xa "(__fish_print_interfaces)" -d "Change to which zone interface is bound"
complete -c firewall-cmd -l query-interface -xa "(__fish_print_interfaces)" -d "Query whether interface is bound to zone"
complete -c firewall-cmd -l remove-interface -xa "(__fish_print_interfaces)" -d "Remove binding of interface from zone"

# Options to Handle Bindings of Sources
complete -c firewall-cmd -l list-sources -d "List sources that are bound to zone"
complete -c firewall-cmd -l add-source -x -d "Bind the source to zone"
complete -c firewall-cmd -l change-source -x -d "Change zone the source is bound to"
complete -c firewall-cmd -l query-source -x -d "Query whether the source is bound to the zone"
complete -c firewall-cmd -l remove-source -x -d "Remove binding of the source from zone"

# IPSet Options
complete -c firewall-cmd -l get-ipset-types -d "Print the supported ipset types"
complete -c firewall-cmd -l new-ipset -x -d "Add a new permanent and empty ipset"
complete -c firewall-cmd -l type -x -d "Specify ipset type"
complete -c firewall-cmd -l option -x -d "Options for new ipset"
complete -c firewall-cmd -l new-ipset-from-file -F -d "Add a new permanent ipset from a prepared ipset file"
complete -c firewall-cmd -l delete-ipset -x -d "Delete an existing permanent ipset"
complete -c firewall-cmd -l load-ipset-defaults -x -d "Load ipset default settings"
complete -c firewall-cmd -l info-ipset -x -d "Print information about the ipset"
complete -c firewall-cmd -l get-ipsets -d "Print predefined ipsets"
complete -c firewall-cmd -l ipset -x -d "Apply settings to this ipset"
complete -c firewall-cmd -l add-entry -x -d "Add a new entry to the ipset"
complete -c firewall-cmd -l remove-entry -x -d "Remove an entry from the ipset"
complete -c firewall-cmd -l query-entry -x -d "Return whether the entry has been added to an ipset"
complete -c firewall-cmd -l get-entries -d "List all entries of the ipset"
complete -c firewall-cmd -l add-entries-from-file -F -d "Add new entries to the ipset from the file"
complete -c firewall-cmd -l remove-entries-from-file -F -d "Remove existing entries from the ipset from the file"
complete -c firewall-cmd -l path-ipset -d "Print path of the ipset configuration file"

# Service Options
complete -c firewall-cmd -l info-service -xa "(__fish_print_firewalld_services)" -d "Print information about the service"
complete -c firewall-cmd -l new-service -x -d "Add a new permanent and empty service"
complete -c firewall-cmd -l new-service-from-file -F -d "Add a new permanent service from a prepared service file"
complete -c firewall-cmd -l delete-service -xa "(__fish_print_firewalld_services)" -d "Delete an existing permanent service"
complete -c firewall-cmd -l load-service-defaults -xa "(__fish_print_firewalld_services)" -d "Load service default settings"
complete -c firewall-cmd -l path-service -xa "(__fish_print_firewalld_services)" -d "Print path of the service configuration file"
complete -c firewall-cmd -l service -xa "(__fish_print_firewalld_services)" -d "Apply settings to this service"
complete -c firewall-cmd -l get-protocols -d "List protocols added to the permanent service"
complete -c firewall-cmd -l get-source-ports -d "List source ports added to the permanent service"
complete -c firewall-cmd -l add-helper -xa "(__fish_print_firewalld_helpers)" -d "Add a new helper to the permanent service"
complete -c firewall-cmd -l remove-helper -xa "(__fish_print_firewalld_helpers)" -d "Remove a helper from the permanent service"
complete -c firewall-cmd -l query-helper -xa "(__fish_print_firewalld_helpers)" -d "Return whether the helper has been added to the permanent service"
complete -c firewall-cmd -l get-service-helpers -d "List helpers added to the permanent service"
complete -c firewall-cmd -l set-destination -x -d "Set destination for ipv to address[/mask] in the permanent service"
complete -c firewall-cmd -l add-include -xa "(__fish_print_firewalld_services)" -d "Add a new include to the permanent service"
complete -c firewall-cmd -l remove-include -xa "(__fish_print_firewalld_services)" -d "Remove a include from the permanent service"
complete -c firewall-cmd -l query-include -xa "(__fish_print_firewalld_services)" -d "Return whether the include has been added to the permanent service"
complete -c firewall-cmd -l get-includes -d "List includes added to the permanent service"

# Helper Options
complete -c firewall-cmd -l info-helper -xa "(__fish_print_firewalld_helpers)" -d "Print information about the helper"
complete -c firewall-cmd -l new-helper -x -d "Add a new permanent helper"
complete -c firewall-cmd -l module -x -d "Specify module for new helper"
complete -c firewall-cmd -l new-helper-from-file -F -d "Add a new permanent helper from a prepared helper file"
complete -c firewall-cmd -l delete-helper -xa "(__fish_print_firewalld_helpers)" -d "Delete an existing permanent helper"
complete -c firewall-cmd -l load-helper-defaults -xa "(__fish_print_firewalld_helpers)" -d "Load helper default settings"
complete -c firewall-cmd -l path-helper -xa "(__fish_print_firewalld_helpers)" -d "Print path of the helper configuration file"
complete -c firewall-cmd -l get-helpers -d "Print predefined helpers as a space separated list"
complete -c firewall-cmd -l helper -xa "(__fish_print_firewalld_helpers)" -d "Apply settings to this helper"
complete -c firewall-cmd -l set-module -x -d "Set module description for helper"
complete -c firewall-cmd -l get-module -d "Print module description for helper"
complete -c firewall-cmd -l set-family -x -d "Set family description for helper"
complete -c firewall-cmd -l get-family -d "Print family description of helper"

# Internet Control Message Protocol (ICMP) type Options
complete -c firewall-cmd -l info-icmptype -xa "(__fish_print_firewalld_icmptypes)" -d "Print information about the icmptype"
complete -c firewall-cmd -l new-icmptype -x -d "Add a new permanent and empty icmptype"
complete -c firewall-cmd -l new-icmptype-from-file -F -d "Add a new permanent icmptype from a prepared icmptype file"
complete -c firewall-cmd -l delete-icmptype -xa "(__fish_print_firewalld_icmptypes)" -d "Delete an existing permanent icmptype"
complete -c firewall-cmd -l load-icmptype-defaults -xa "(__fish_print_firewalld_icmptypes)" -d "Load icmptype default settings"
complete -c firewall-cmd -l icmptype -xa "(__fish_print_firewalld_icmptypes)" -d "Apply settings to this icmptype"
complete -c firewall-cmd -l add-destination -xa "ipv4 ipv6" -d "Enable destination for ipv in permanent icmptype"
complete -c firewall-cmd -l path-icmptype -xa "(__fish_print_firewalld_icmptypes)" -d "Print path of the icmptype configuration file"

# Direct Options
complete -c firewall-cmd -l direct -d "Give a more direct access to the firewall"
complete -c firewall-cmd -l get-all-chains -d "Get all chains added to all tables"
complete -c firewall-cmd -l get-chains -xa "ipv4 ipv6 eb" -d "Get all chains added to table"
complete -c firewall-cmd -l add-chain -xa "ipv4 ipv6 eb" -d "Add a new chain to table"
complete -c firewall-cmd -l remove-chain -xa "ipv4 ipv6 eb" -d "Remove chain from table"
complete -c firewall-cmd -l query-chain -xa "ipv4 ipv6 eb" -d "Return whether the chain with given name exists in table"
complete -c firewall-cmd -l get-all-rules -d "Get all rules added to all chains in all tables"
complete -c firewall-cmd -l get-rules -xa "ipv4 ipv6 eb" -d "Get all rules added to chain in table"
complete -c firewall-cmd -l add-rule -xa "ipv4 ipv6 eb" -d "Add a rule to chain in table"
complete -c firewall-cmd -l remove-rule -xa "ipv4 ipv6 eb" -d "Remove a rule from chain in table"
complete -c firewall-cmd -l remove-rules -xa "ipv4 ipv6 eb" -d "Remove all rules in the chain in table"
complete -c firewall-cmd -l query-rule -xa "ipv4 ipv6 eb" -d "Return whether the rule exists in chain in table"
complete -c firewall-cmd -l passthrough -xa "ipv4 ipv6 eb" -d "Pass a command through to the firewall"
complete -c firewall-cmd -l get-all-passthroughs -d "Get all passthrough rules"
complete -c firewall-cmd -l get-passthroughs -xa "ipv4 ipv6 eb" -d "Get all passthrough rules for the ipv value"
complete -c firewall-cmd -l add-passthrough -xa "ipv4 ipv6 eb" -d "Add a passthrough rule"
complete -c firewall-cmd -l remove-passthrough -xa "ipv4 ipv6 eb" -d "Remove a passthrough rule"
complete -c firewall-cmd -l query-passthrough -xa "ipv4 ipv6 eb" -d "Return whether the passthrough rule exists"

# Lockdown Options
complete -c firewall-cmd -l lockdown-on -d "Enable lockdown"
complete -c firewall-cmd -l lockdown-off -d "Disable lockdown"
complete -c firewall-cmd -l query-lockdown -d "Query whether lockdown is enabled"

# Lockdown Whitelist Options
complete -c firewall-cmd -l list-lockdown-whitelist-commands -d "List all command lines that are on the whitelist"
complete -c firewall-cmd -l add-lockdown-whitelist-command -x -d "Add the command to the whitelist"
complete -c firewall-cmd -l remove-lockdown-whitelist-command -x -d "Remove the command from the whitelist"
complete -c firewall-cmd -l query-lockdown-whitelist-command -x -d "Query whether the command is on the whitelist"
complete -c firewall-cmd -l list-lockdown-whitelist-contexts -d "List all contexts that are on the whitelist"
complete -c firewall-cmd -l add-lockdown-whitelist-context -x -d "Add the context to the whitelist"
complete -c firewall-cmd -l remove-lockdown-whitelist-context -x -d "Remove the context from the whitelist"
complete -c firewall-cmd -l query-lockdown-whitelist-context -x -d "Query whether the context is on the whitelist"
complete -c firewall-cmd -l list-lockdown-whitelist-uids -d "List all user ids that are on the whitelist"
complete -c firewall-cmd -l add-lockdown-whitelist-uid -x -d "Add the user id to the whitelist"
complete -c firewall-cmd -l remove-lockdown-whitelist-uid -x -d "Remove the user id from the whitelist"
complete -c firewall-cmd -l query-lockdown-whitelist-uid -x -d "Query whether the user id is on the whitelist"
complete -c firewall-cmd -l list-lockdown-whitelist-users -d "List all user names that are on the whitelist"
complete -c firewall-cmd -l add-lockdown-whitelist-user -xa "(__fish_complete_users)" -d "Add the user to the whitelist"
complete -c firewall-cmd -l remove-lockdown-whitelist-user -xa "(__fish_complete_users)" -d "Remove the user from the whitelist"
complete -c firewall-cmd -l query-lockdown-whitelist-user -xa "(__fish_complete_users)" -d "Query whether the user is on the whitelist"

# Panic Options
complete -c firewall-cmd -l panic-on -d "Enable panic mode"
complete -c firewall-cmd -l panic-off -d "Disable panic mode"
complete -c firewall-cmd -l query-panic -d "Returns 0 if panic mode is enabled, 1 otherwise"

# Object independent options
complete -c firewall-cmd -l set-description -x -d "Set new description for zone|policy|ipset|service|helper|icmptype"
complete -c firewall-cmd -l get-description -d "Print description of zone|policy|ipset|service|helper|icmptype"
complete -c firewall-cmd -l set-short -x -d "Set short description for zone|policy|ipset|service|helper|icmptype"
complete -c firewall-cmd -l get-short -d "Print short description of zone|policy|ipset|service|helper|icmptype"
complete -c firewall-cmd -l name -x -d "Name for new zone|policy|ipset|service|helper|icmptype"
complete -c firewall-cmd -l add-port -x -d "Add the port to zone|policy|service|helper"
complete -c firewall-cmd -l remove-port -x -d "Remove the port from zone|policy|service|helper"
complete -c firewall-cmd -l query-port -x -d "Return whether the port has been added for zone|policy|service|helper"
complete -c firewall-cmd -l add-protocol -xa "(__fish_print_firewalld_protocols)" -d "Add the protocol to zone|policy|service"
complete -c firewall-cmd -l remove-protocol -xa "(__fish_print_firewalld_protocols)" -d "Remove the protocol from zone|policy|service"
complete -c firewall-cmd -l query-protocol -xa "(__fish_print_firewalld_protocols)" -d "Return whether the protocol has been added to zone|policy|service"
complete -c firewall-cmd -l add-source-port -x -d "Add the source port to zone|policy|service"
complete -c firewall-cmd -l remove-source-port -x -d "Remove the source port from zone|policy|service"
complete -c firewall-cmd -l query-source-port -x -d "Return whether the source port has been added for zone|policy|service"
complete -c firewall-cmd -l get-ports -d "List ports added to the permanent service|helper"
complete -c firewall-cmd -l remove-destination -xa "ipv4 ipv6" -d "Disable destination for ipv in permanent service|icmptype"
complete -c firewall-cmd -l query-destination -xa "ipv4 ipv6" -d "Return whether destination for ipv is enabled in permanent service|icmptype"
complete -c firewall-cmd -l get-destinations -d "List destinations in permanent service|icmptype"
complete -c firewall-cmd -l family -x -d "Inet family"
completions/fish-lsp.fish__fish_cache_sourced_completions fish-lsp complete
or fish-lsp complete | source
completions/fish.fishcomplete -c fish -s c -l command -d "Run specified command instead of interactive session" -x -a "(__fish_complete_command)"
complete -c fish -s C -l init-command -d "Run specified command before session" -x -a "(__fish_complete_command)"
complete -c fish -s h -l help -d "Display help and exit"
complete -c fish -s v -l version -d "Display version and exit"
complete -c fish -s N -l no-config -d "Do not read configuration files"
complete -c fish -s n -l no-execute -d "Only parse input, do not execute"
complete -c fish -s i -l interactive -d "Run in interactive mode"
complete -c fish -s l -l login -d "Run as a login shell"
complete -c fish -s p -l profile -d "Output profiling information (excluding startup) to a file" -r
complete -c fish -l profile-startup -d "Output startup profiling information to a file" -r
complete -c fish -s d -l debug -d "Specify debug categories" -x -a "(fish --print-debug-categories | string replace ' ' \t)"
complete -c fish -s o -l debug-output -d "Where to direct debug output to" -rF
complete -c fish -s P -l private -d "Do not persist history"

function __fish_complete_features
    set -l arg_comma (commandline -tc | string replace -rf '(.*,)[^,]*' '$1' | string replace -r -- '--.*=' '')
    set -l features (status features | string replace -rf '^([\w-]+).*\t(.*)$' '$1\t$2')
    printf "%s\n" "$arg_comma"$features #TODO: remove existing args
end
complete -c fish -s f -l features -d "Run with comma-separated feature flags enabled" -a "(__fish_complete_features)" -x
complete -c fish -l print-rusage-self -d "Print stats from getrusage at exit" -f
complete -c fish -l print-debug-categories -d "Print the debug categories fish knows" -f

complete -c fish -k -x -a "(__fish_complete_suffix .fish)"
completions/fish_add_path.fishcomplete -c fish_add_path -s a -l append -d 'Add path to the end'
complete -c fish_add_path -s p -l prepend -d 'Add path to the front (default)'
complete -c fish_add_path -s g -l global -d 'Use a global $fish_user_paths'
complete -c fish_add_path -s U -l universal -d 'Use a universal $fish_user_paths (default)'
complete -c fish_add_path -s P -l path -d 'Update $PATH directly'
complete -c fish_add_path -s m -l move -d 'Move path to the front or back'
complete -c fish_add_path -s v -l verbose -d 'Print the set command used'
complete -c fish_add_path -s n -l dry-run -d 'Print the set command without executing it'
complete -c fish_add_path -s h -l help -d 'Display help and exit'
completions/fish_config.fishcomplete fish_config -f
set -l prompt_commands choose save show list
set -l theme_commands choose demo dump save show list
complete fish_config -n __fish_use_subcommand -a prompt -d 'View and pick from the sample prompts'
complete fish_config -n "__fish_seen_subcommand_from prompt; and not __fish_seen_subcommand_from $prompt_commands" \
    -a choose -d 'View and pick from the sample prompts'
complete fish_config -n "__fish_seen_subcommand_from prompt; and not __fish_seen_subcommand_from $prompt_commands" \
    -a show -d 'Show what prompts would look like'
complete fish_config -n "__fish_seen_subcommand_from prompt; and not __fish_seen_subcommand_from $prompt_commands" \
    -a list -d 'List all available prompts'
complete fish_config -n "__fish_seen_subcommand_from prompt; and not __fish_seen_subcommand_from $prompt_commands" \
    -a save -d 'Save the current or given prompt to ~/.config/fish'
complete fish_config -n '__fish_seen_subcommand_from prompt; and __fish_seen_subcommand_from choose save show' -a '(fish_config prompt list)'

complete fish_config -n __fish_use_subcommand -a browse -d 'Open the web-based UI'

complete fish_config -n __fish_use_subcommand -a theme -d 'View and pick from the sample themes'
complete fish_config -n '__fish_seen_subcommand_from theme; and __fish_seen_subcommand_from choose save show' -a '(fish_config theme list)'
complete fish_config -n '__fish_seen_subcommand_from theme; and __fish_seen_subcommand_from choose save' -l color-theme -xa 'dark light unknown' -d 'Use this variant, overriding $fish_terminal_color_theme'
complete fish_config -n "__fish_seen_subcommand_from theme; and not __fish_seen_subcommand_from $theme_commands" \
    -a choose -d 'View and pick from the sample themes'
complete fish_config -n "__fish_seen_subcommand_from theme; and not __fish_seen_subcommand_from $theme_commands" \
    -a show -d 'Show what theme would look like'
complete fish_config -n "__fish_seen_subcommand_from theme; and not __fish_seen_subcommand_from $theme_commands" \
    -a list -d 'List all available themes'
complete fish_config -n "__fish_seen_subcommand_from theme; and not __fish_seen_subcommand_from $theme_commands" \
    -a save -d 'Save the given theme as universal variables'
complete fish_config -n "__fish_seen_subcommand_from theme; and not __fish_seen_subcommand_from $theme_commands" \
    -a demo -d 'Show example in the current theme'
complete fish_config -n "__fish_seen_subcommand_from theme; and not __fish_seen_subcommand_from $theme_commands" \
    -a dump -d 'Print the current theme in .theme format'
completions/fish_delta.fishcomplete -c fish_delta -f -a '(path filter -rf -- $fish_function_path/*.fish $fish_complete_path/*.fish $__fish_vendor_confdirs/*.fish |
path basename | path change-extension "") config'

complete -c fish_delta -s c -l no-completions -d 'Ignore completions'
complete -c fish_delta -s f -l no-functions -d 'Ignore function files'
complete -c fish_delta -s C -l no-config -d 'Ignore config files'
complete -c fish_delta -s d -l no-diff -d 'Don\'t display the full diff'
complete -c fish_delta -s n -l new -d 'Include new files'
complete -c fish_delta -s V -l vendor -d 'Choose how to count vendor files' -xa 'ignore\t"Skip vendor files" user\t"Count vendor files as belonging to the user" default\t"Count vendor files as fish defaults"'
completions/fish_indent.fishcomplete -c fish_indent -s h -l help -d 'Display help and exit'
complete -c fish_indent -s v -l version -d 'Display version and exit'
complete -c fish_indent -s c -l check -d 'Do not indent, only return 0 if the code is already indented as fish_indent would'
complete -c fish_indent -s i -l no-indent -d 'Do not indent output, only reformat into one job per line'
complete -c fish_indent -l only-indent -d 'Do not reformat, only indent lines'
complete -c fish_indent -l only-unindent -d 'Do not reformat, only unindent lines'
complete -c fish_indent -l ansi -d 'Colorize the output using ANSI escape sequences'
complete -c fish_indent -l html -d 'Output in HTML format'
complete -c fish_indent -s w -l write -d 'Write to file'
complete -c fish_indent -s d -l debug -x -d 'Enable debug at specified verbosity level'
complete -c fish_indent -s o -l debug-output -d "Where to direct debug output to" -rF
complete -c fish_indent -s D -l debug-stack-frames -x -d 'Specify how many stack frames to display in debug messages'
complete -c fish_indent -l dump-parse-tree -d 'Dump information about parsed statements to stderr'
complete -c fish_key_reader -s h -l help -d 'Display help and exit'
complete -c fish_key_reader -s v -l version -d 'Display version and exit'
complete -c fish_key_reader -s c -l continuous -d 'Start a continuous session'
complete -c fish_key_reader -s V -l verbose -d 'Output timing and explain sequence'
completions/fish_opt.fish# localization: skip(barely-used)

set --local CONDITION '! __fish_seen_argument --short r --long required-val --short o --long optional-val'

complete --command fish_opt --no-files

complete --command fish_opt --short-option h --long-option help --description 'Show help'

complete --command fish_opt --short-option s --long-option short --no-files --require-parameter --description 'Specify short option'
complete --command fish_opt --short-option l --long-option long --no-files --require-parameter --description 'Specify long option'
complete --command fish_opt --long-option longonly --description 'Use only long option'
complete --command fish_opt --short-option o --long-option optional-val -n $CONDITION --description 'Don\'t require value'
complete --command fish_opt --short-option r --long-option required-val -n $CONDITION --description 'Require value'
complete --command fish_opt --short-option m --long-option multiple-vals --description 'Store all values'
complete --command fish_opt --short-option d --long-option delete --description 'Delete option from argv_opts'
complete --command fish_opt --short-option v --long-option validate --require-parameter --description 'Fish script to validate option values'
completions/flac.fish#
# Completions for flac
#
complete -c flac -s v -l version -d "Show the flac version number"
complete -c flac -s h -l help -d "Show this screen"
complete -c flac -s H -l explain -d "Show detailed explanation of usage and options"
complete -c flac -s d -l decode -d "Decode (the default behavior is to encode)"
complete -c flac -s t -l test -d "Same as -d except no decoded file is written"
complete -c flac -s a -l analyze -d "Same as -d except an analysis file is written"
complete -c flac -s c -l stdout -d "Write output to stdout"
complete -c flac -s s -l silent -d "Do not write runtime encode/decode statistics"
complete -c flac -l totally-silent -d "Do not print anything including errors"
complete -c flac -s f -l force -d "Force overwriting of output files"
complete -c flac -r -s o -l output-name -d "Force the output file name"
complete -c flac -l output-prefix -d "Prepend STRING to output names"
complete -c flac -l delete-input-file -d "Deletes after a successful encode/decode"
complete -c flac -l skip -d "Skip the given initial samples for each input {#|mm:ss.ss}"
complete -c flac -l until -d "Stop at the given sample for each input file {#|[+|-]mm:ss.ss}"
complete -c flac -l ogg -d "Use Ogg as transport layer"
complete -c flac -l serial-number -d "Serial number to use for the FLAC stream"
complete -c flac -l residual-text -d "Include residual signal in text output"
complete -c flac -l residual-gnuplot -d "Generate gnuplot files of residual distribution"
complete -c flac -s F -l decode-through-errors -d "Continue decoding through stream errors"
complete -c flac -l cue -d "Set the beginning and ending cuepoints to decode [#.#][-[#.#]]"
complete -c flac -s V -l verify -d "Verify a correct encoding"
complete -c flac -l lax -d "Allow encoder to generate non-Subset files"
complete -c flac -l sector-align -d "Align multiple files on sector boundaries"
complete -c flac -l replay-gain -d "Calculate ReplayGain & store in Vorbis comments"
complete -c flac -l cuesheet -d "Import cuesheet and store in CUESHEET block"
complete -c flac -x -s T -l tag -d "Add a Vorbis comment FIELD=VALUE; may appear multiple times"
complete -c flac -x -s T -l tag-from-file -d "Read tags from file"
complete -c flac -x -s S -l seekpoint -d "Add seek point(s) {#|X|#x|#s}"
complete -c flac -x -s P -l padding -d "Write a PADDING block of length #"
complete -c flac -s 0 -l compression-level-0 -d "Synonymous with -l 0 -b 1152 -r 22"
complete -c flac -l fast -d "Synonymous with -l 0 -b 1152 -r 22"
complete -c flac -s 1 -l compression-level-1 -d "Synonymous with -l 0 -b 1152 -M -r 2,2"
complete -c flac -s 2 -l compression-level-2 -d "Synonymous with -l 0 -b 1152 -m -r 3"
complete -c flac -s 3 -l compression-level-3 -d "Synonymous with -l 6 -b 4608 -r 3,3"
complete -c flac -s 4 -l compression-level-4 -d "Synonymous with -l 8 -b 4608 -M -r 3,3"
complete -c flac -s 5 -l compression-level-5 -d "Synonymous with -l 8 -b 4608 -m -r 3,3"
complete -c flac -s 6 -l compression-level-6 -d "Synonymous with -l 8 -b 4608 -m -r 4"
complete -c flac -s 7 -l compression-level-7 -d "Synonymous with -l 8 -b 4608 -m -e -r 6"
complete -c flac -s 8 -l compression-level-8 -d "Synonymous with -l 12 -b 4608 -m -e -r 6"
complete -c flac -l best -d "Synonymous with -l 12 -b 4608 -m -e -r 6"
complete -c flac -x -s b -l blocksize -d "Specify blocksize in samples"
complete -c flac -s m -l mid-side -d "Try mid-side coding for each frame"
complete -c flac -s M -l adaptive-mid-side -d "Adaptive mid-side coding for all frames"
complete -c flac -s e -l exhaustive-model-search -d "Do exhaustive model search (expensive!)"
complete -c flac -x -s l -l max-lpc-order -d "Max LPC order; 0 => only fixed predictors"
complete -c flac -s p -l qlp-coeff-precision-search -d "Exhaustively search LP coeff quantization"
complete -c flac -x -s q -l qlp-coeff-precision -d "Specify precision in bits"
complete -c flac -x -s r -l rice-partition-order -d "Set [min,]max residual partition order"

complete -c flac -l endian=big -d "Set byte order for samples"
complete -c flac -l endian=little -d "Set byte order for samples"
complete -c flac -l channels -d "Number of channels"
complete -c flac -l bps -d "Number of bits per sample"
complete -c flac -l sample-rate -d "Sample rate in Hz"
complete -c flac -l sign=unsigned -d "Sign of samples"
complete -c flac -l sign=signed -d "Sign of samples"
complete -c flac -l input-size -d "Size of the raw input in bytes"
complete -c flac -l force-aiff-format -d "Force decoding to AIFF format"
complete -c flac -l force-raw-format -d "Treat input or output as raw samples"

complete -c flac -l no-adaptive-mid-side -d "No adaptive mid-side coding for all frames"
complete -c flac -l no-decode-through-errors -d "Don't continue decoding through stream errors"
complete -c flac -l no-delete-input-file -d "Don't delete after a successful encode/decode"
complete -c flac -l no-exhaustive-model-search -d "No exhaustive model search"
complete -c flac -l no-lax -d "Don't allow encoder to generate non-Subset files"
complete -c flac -l no-mid-side -d "Don't try mid-side coding for each frame"
complete -c flac -l no-ogg -d "Don't use Ogg as transport layer"
complete -c flac -l no-padding -d "Don't write a PADDING block of length #"
complete -c flac -l no-qlp-coeff-prec-search -d "Don't exhaustively search LP coeff quantization"
complete -c flac -l no-replay-gain -d "Don't calculate ReplayGain & store in Vorbis comments"
complete -c flac -l no-residual-gnuplot -d "Don't generate gnuplot files of residual distribution"
complete -c flac -l no-residual-text -d "Don't include residual signal in text output"
complete -c flac -l no-sector-align -d "Don't align multiple files on sector boundaries"
complete -c flac -l no-seektable
complete -c flac -l no-silent -d "Write runtime encode/decode statistics"
complete -c flac -l no-force -d "Don't force overwriting of output files"
complete -c flac -l no-verify -d "Don't verify a correct encoding"
completions/flatpak.fish# Completions for flatpak, an "Application deployment framework for desktop apps"

function __fish_flatpak_subcommands
    printf "%s\n" \
        build-bundle\t"Create a bundle file from a build directory" \
        build-commit-from\t"Create new commit based on existing ref" \
        build-export\t"Export a build dir to a repository" \
        build-finish\t"Finish a build dir for export" \
        build-import-bundle\t"Import a bundle file" \
        build-init\t"Initialize a directory for building" \
        build-sign\t"Sign an application or runtime" \
        build-update-repo\t"Update the summary file in a repository" \
        build\t"Run a build command inside the build dir" \
        config\t"Configure flatpak" \
        create-usb\t"Put applications or runtimes onto removable media" \
        document-export\t"Grant an application access to a specific file" \
        document-info\t"Show information about a specific file" \
        document-unexport\t"Revoke access to a specific file" \
        documents\t"List exported files" \
        enter\t"Enter the namespace of a running application" \
        history\t"Show history" \
        info\t"Show info for installed app or runtime" \
        install\t"Install an application or runtime from a remote" \
        kill\t"Stop a running application" \
        list\t"List installed apps and/or runtimes" \
        make-current\t"Specify default version to run" \
        mask\t"Mask out updates and automatic installation" \
        override\t"Override permissions for an application" \
        permission-remove\t"Remove item from permission store" \
        permission-reset\t"Reset app permissions" \
        permission-set\t"Set permissions" \
        permission-show\t"Show app permissions" \
        permissions\t"List permissions" \
        ps\t"Enumerate running applications" \
        remote-add\t"Add a new remote repository (by URL)" \
        remote-delete\t"Delete a configured remote" \
        remote-info\t"Show information about a remote app or runtime" \
        remote-ls\t"List contents of a configured remote" \
        remote-modify\t"Modify properties of a configured remote" \
        remotes\t"List all configured remotes" \
        repair\t"Repair flatpak installation" \
        repo\t"Show information about a repo" \
        run\t"Run an application" \
        search\t"Search for remote apps/runtimes" \
        uninstall\t"Uninstall an installed application or runtime" \
        update\t"Update an installed application or runtime"
end
complete -c flatpak -n __fish_is_first_token -xa "(__fish_flatpak_subcommands)"

# A flatpak bug on some systems seems to cause it to assume output is a tty and always emit pretty-formatted output, with
# a variable number of spaces for alignment, trailing CR, and ANSI formatting sequences (see #10514).
#
# This wrapper function is akin to `flatpak $argv[1] $argv[2..]` but sanitizes the output to make it completion-friendly.
function __fish_flatpak
    # We can't rely on the first line being the headers because modern flatpak will omit it when running in a "subshell".
    # Based off our invocations, we expect the first column of actual output to never contain a capitalized letter
    # (unlike the header row).
    flatpak $argv | string replace -rf '^([^A-Z].*?)(?: +|\t)(.*?)\s*$' '$1\t$2'
end

complete -f -c flatpak -n "__fish_seen_subcommand_from run" -a "(__fish_flatpak list --app --columns=application,name)"
complete -f -c flatpak -n "__fish_seen_subcommand_from info uninstall" -a "(__fish_flatpak list --columns=application,name)"
complete -f -c flatpak -n "__fish_seen_subcommand_from enter kill" -a "(__fish_flatpak ps --columns=instance,application)"
complete -f -c flatpak -n "__fish_seen_subcommand_from remote-info remote-ls remote-modify remote-delete" -a "(__fish_flatpak remotes --columns=name,title)"

complete -c flatpak -n '__fish_seen_subcommand_from install' -xa "(__fish_cached -t 250 -- 'flatpak remote-ls --columns=application,name' | string replace -rf '^([^A-Z].*?)(?: +|\t)(.*?)\s*\$' '\$1\t\$2')"

# Plenty of the other stuff is too free-form to complete (e.g. remote-add).
complete -f -c flatpak -s h -l help
completions/flux.fish__fish_cache_sourced_completions flux completion fish 2>/dev/null
completions/fluxbox-remote.fishcomplete -c fluxbox-remote -xa '(fluxbox -list-commands)'
completions/folderify.fishfolderify --completions fish | source
completions/for.fishcomplete -c for -n 'test (count (commandline -xpc)) -eq 1' -s h -l help -d 'Display help and exit'
complete -c for -n 'test (count (commandline -xpc)) -eq 1' -f
complete -c for -n 'test (count (commandline -xpc)) -eq 2' -xa in
completions/forfiles.fishcomplete -c forfiles -f -a /P -d 'Specify the path from which to start the search'
complete -c forfiles -f -a /M -d 'Search files according to the specified search mask'
complete -c forfiles -f -a /S -d 'Instruct the forfiles command to search in subdirectories recursively'
complete -c forfiles -f -a /C -d 'Run the specified command on each file'
complete -c forfiles -f -a /D \
    -d 'Select files with a last modified date within the specified time frame'
complete -c forfiles -f -a '/?' -d 'Show help'
completions/fortune.fish# Fish completions for fortune <https://www.ibiblio.org/pub/linux/games/amusements/fortune/!INDEX.html>

complete -c fortune -s a -d 'Include offensive fortunes'
complete -c fortune -s e -d 'Equal category weighting'
complete -c fortune -s f -d 'Print fortune categories'
complete -c fortune -s i -d 'Ignore case for regex patterns'
complete -c fortune -s l -d 'Long fortunes only'
complete -c fortune -s m -r -d 'Print all fortunes that match regex pattern'
complete -c fortune -s n -r -d 'Set short/long fortune threshold'
complete -c fortune -s o -d 'Offensive fortunes only'
complete -c fortune -s s -d 'Short fortunes only'
complete -c fortune -s w -d 'Add a wait time for reading'
completions/fossil.fish# fish completion for fossil
# http://www.fossil-scm.org/

function __fish_fossil
    command fossil $argv 2>/dev/null
end

function __fish_fossil_needs_command
    test (count (commandline -pxc)) -eq 1
end

function __fish_fossil_command
    set -l cmd (commandline -pxc)
    test (count $cmd) -gt 1
    and contains -- $cmd[2] $argv
end

function __fish_fossil_subcommand
    set -l cmd (commandline -pxc)
    test (count $cmd) -eq 2
    and test $argv[1] = $cmd[2]
end

function __fish_fossil_subsubcommand
    set -l cmd (commandline -pxc)
    test (count $cmd) -ge 3
    and test $argv[1] = $cmd[2]
    and test $argv[2] = $cmd[3]
end

function __fish_fossil_subsubcommand_only
    set -l cmd (commandline -pxc)
    test (count $cmd) -eq 3
    and test $argv[1] = $cmd[2]
    and test $argv[2] = $cmd[3]
end

function __fish_fossil_subsubsubcommand_only
    set -l cmd (commandline -pxc)
    test (count $cmd) -eq 4
    and test $argv[1] = $cmd[2]
    and test $argv[2] = $cmd[3]
    and test $argv[3] = $cmd[4]
end

# add
complete -c fossil -n __fish_fossil_needs_command -a add -x -d 'Add files to checkout'
complete -c fossil -n '__fish_fossil_command add' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching'
complete -c fossil -n '__fish_fossil_command add' -l dotfiles -d 'Include dotfiles'
complete -c fossil -n '__fish_fossil_command add' -l ignore -r -d 'Files to ignore'
complete -c fossil -n '__fish_fossil_command add' -l clean -r -d 'Files to ignore'
complete -c fossil -n '__fish_fossil_command add' -a '(__fish_fossil extra --rel-paths)' -x -d File

# addremove
complete -c fossil -n __fish_fossil_needs_command -a addremove -f -d 'Remove and add files to checkout'
complete -c fossil -n '__fish_fossil_command addremove' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching'
complete -c fossil -n '__fish_fossil_command addremove' -l dotfiles -d 'Include dotfiles'
complete -c fossil -n '__fish_fossil_command addremove' -l ignore -r -d 'Files to ignore'
complete -c fossil -n '__fish_fossil_command addremove' -l clean -r -d 'Files to ignore'
complete -c fossil -n '__fish_fossil_command addremove' -s n -l dry-run -d 'Display actions without running'

# all
complete -c fossil -n __fish_fossil_needs_command -a all -f -d 'Check all repositories'
complete -c fossil -n '__fish_fossil_subcommand all' -a changes -f -d 'List changes'
complete -c fossil -n '__fish_fossil_subcommand all' -a ignore -d 'Ignore repository'
complete -c fossil -n '__fish_fossil_subsubcommand all ignore' -x -a '(__fish_fossil all ls)' -d 'Ignore repository'
complete -c fossil -n '__fish_fossil_subcommand all' -a 'list ls' -d 'Display locations'
complete -c fossil -n '__fish_fossil_subcommand all' -a pull -d 'Pull repositories'
complete -c fossil -n '__fish_fossil_subcommand all' -a push -d 'Push repositories'
complete -c fossil -n '__fish_fossil_subcommand all' -a rebuild -d 'Rebuild repositories'
complete -c fossil -n '__fish_fossil_subcommand all' -a sync -d 'Sync repositories'

# annotate
complete -c fossil -n __fish_fossil_needs_command -a annotate -d 'Shows file modifications'
complete -c fossil -n '__fish_fossil_command annotate' -l filevers -d 'Show file versions'
complete -c fossil -n '__fish_fossil_command annotate' -s l -l log -d 'List all analyzed versions'
complete -c fossil -n '__fish_fossil_command annotate' -s n -l limit -x -d 'Limit analyzed versions'

# bisect
complete -c fossil -n __fish_fossil_needs_command -a bisect -f -d 'Find regressions'
complete -c fossil -n '__fish_fossil_subcommand bisect' -a bad -x -d 'Identify version as not working'
complete -c fossil -n '__fish_fossil_subcommand bisect' -a good -x -d 'Identify version as working'
complete -c fossil -n '__fish_fossil_subcommand bisect' -a log -d 'Show log of bisects in test order'
complete -c fossil -n '__fish_fossil_subcommand bisect' -a chart -d 'Show log of bisects in check-in order'
complete -c fossil -n '__fish_fossil_subcommand bisect' -a next -d 'Skip version'
complete -c fossil -n '__fish_fossil_subcommand bisect' -a options -d 'Show bisect options'
complete -c fossil -n '__fish_fossil_subsubcommand_only bisect options' -x -a auto-next -d 'Automatically run bisect next'
complete -c fossil -n '__fish_fossil_subsubcommand_only bisect options' -x -a direct-only -d 'Follow only primary parent-child links'
complete -c fossil -n '__fish_fossil_subsubcommand_only bisect options' -x -a display -d 'Command to show after bisect next'
complete -c fossil -n '__fish_fossil_subsubsubcommand_only bisect options auto-next' -x -a 'on off' -d 'Automatically run bisect next'
complete -c fossil -n '__fish_fossil_subsubsubcommand_only bisect options direct-only' -x -a 'on off' -d 'Follow only primary parent-child links'
complete -c fossil -n '__fish_fossil_subsubsubcommand_only bisect options display' -x -a chart -d 'Show log of bisects in check-in order'
complete -c fossil -n '__fish_fossil_subsubsubcommand_only bisect options display' -x -a log -d 'Show log of bisects in test order'
complete -c fossil -n '__fish_fossil_subsubsubcommand_only bisect options display' -x -a status -d 'List versions between bad and good'
complete -c fossil -n '__fish_fossil_subsubsubcommand_only bisect options display' -x -a none -d 'Don\'t show anything'
complete -c fossil -n '__fish_fossil_subcommand bisect' -a reset -d 'Reinitialize bisect'
complete -c fossil -n '__fish_fossil_subcommand bisect' -a 'vlist ls status' -d 'List versions between bad and good'
complete -c fossil -n '__fish_fossil_subsubcommand bisect vlist' -s a -l all -d 'Show all versions'
complete -c fossil -n '__fish_fossil_subsubcommand bisect ls' -s a -l all -d 'Show all versions'
complete -c fossil -n '__fish_fossil_subsubcommand bisect status' -s a -l all -d 'Show all versions'
complete -c fossil -n '__fish_fossil_subcommand bisect' -a undo -d 'Undo latest bad/good command.'

# branch
complete -c fossil -n __fish_fossil_needs_command -a branch -f -d 'Create a new branch'
complete -c fossil -n '__fish_fossil_subcommand branch' -a new -x -d 'Create new branch'
complete -c fossil -n '__fish_fossil_subsubcommand branch new' -l private -d 'Make branch local'
complete -c fossil -n '__fish_fossil_subsubcommand branch new' -l bgcolor -x -d 'Set background color'
complete -c fossil -n '__fish_fossil_subsubcommand branch new' -l nosign -d 'Don\'t sign the branch with GPG'
complete -c fossil -n '__fish_fossil_subsubcommand branch new' -l date-override -x -d 'Override date'
complete -c fossil -n '__fish_fossil_subsubcommand branch new' -l user-override -x -d 'Override user'
complete -c fossil -n '__fish_fossil_subcommand branch' -a 'list ls' -x -d 'List branches'
complete -c fossil -n '__fish_fossil_subsubcommand branch list' -s a -l all -d 'Show all branches'
complete -c fossil -n '__fish_fossil_subsubcommand branch ls' -s a -l all -d 'Show all branches'
complete -c fossil -n '__fish_fossil_subsubcommand branch list' -s c -l closed -d 'Show closed branches'
complete -c fossil -n '__fish_fossil_subsubcommand branch ls' -s c -l closed -d 'Show closed branches'
complete -c fossil -n '__fish_fossil_command branch' -s R -l repository -r -d 'Run command on repository'

# cat
complete -c fossil -n __fish_fossil_needs_command -a cat -d 'Print a file'
complete -c fossil -n '__fish_fossil_command cat' -s R -l repository -r -d 'Run command on repository'
complete -c fossil -n '__fish_fossil_command cat' -s r -x -a '(__fish_fossil tag list)' -d 'Print specific revision'

# changes
complete -c fossil -n __fish_fossil_needs_command -f -a changes -d 'List local changes'
complete -c fossil -n '__fish_fossil_command changes' -l abs-paths -d 'Display absolute paths'
complete -c fossil -n '__fish_fossil_command changes' -l rel-paths -d 'Display relative paths'
complete -c fossil -n '__fish_fossil_command changes' -l sha1sum -d 'Verify file status using SHA1'
complete -c fossil -n '__fish_fossil_command changes' -l header -d 'Identify the repository if there are changes'
complete -c fossil -n '__fish_fossil_command changes' -s v -l verbose -d 'Say (none) if there are no changes'

# checkout
complete -c fossil -n __fish_fossil_needs_command -f -a 'co checkout' -d 'Checkout version'
complete -c fossil -n '__fish_fossil_command co checkout' -x -a '(__fish_fossil tag list)' -d 'Version to check out'
complete -c fossil -n '__fish_fossil_command co checkout' -l force -d 'Ignore edited files'
complete -c fossil -n '__fish_fossil_command co checkout' -l force-missing -d 'Ignore missing content'
complete -c fossil -n '__fish_fossil_command co checkout' -l keep -d 'Only update the manifest'
complete -c fossil -n '__fish_fossil_command co checkout' -l latest -d 'Update to latest version'

# clean
complete -c fossil -n __fish_fossil_needs_command -a clean -d 'Delete all extra files'
complete -c fossil -n '__fish_fossil_command clean' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching'
complete -c fossil -n '__fish_fossil_command clean' -l dotfiles -d 'Include dotfiles'
complete -c fossil -n '__fish_fossil_command clean' -l ignore -r -d 'Files to ignore'
complete -c fossil -n '__fish_fossil_command clean' -l clean -r -d 'Files to clean without prompting'
complete -c fossil -n '__fish_fossil_command clean' -s f -l force -d 'Remove without prompting'
complete -c fossil -n '__fish_fossil_command clean' -s n -l dry-run -d 'Display actions without running'
complete -c fossil -n '__fish_fossil_command clean' -l temp -d 'Only remove Fossil temporary files'
complete -c fossil -n '__fish_fossil_command clean' -s v -l verbose -d 'Show removed files'

# clone
complete -c fossil -n __fish_fossil_needs_command -a clone -d 'Clone repository'
complete -c fossil -n '__fish_fossil_command clone' -s A -l admin-user -x -d 'Make username an administrator'
complete -c fossil -n '__fish_fossil_command clone' -l private -d 'Clone private branches'
complete -c fossil -n '__fish_fossil_command clone' -l ssl-identity -r -d 'Use SSL identity'

# commit
complete -c fossil -n __fish_fossil_needs_command -a 'ci commit' -d 'Create new revision'
complete -c fossil -n '__fish_fossil_command ci commit' -a '(__fish_fossil changes --rel-paths | cut -c12-)' -x -d File
complete -c fossil -n '__fish_fossil_command ci commit' -l allow-conflict -d 'Allow unresolved merge conflicts'
complete -c fossil -n '__fish_fossil_command ci commit' -l allow-empty -d 'Allow empty check-ins'
complete -c fossil -n '__fish_fossil_command ci commit' -l allow-fork -d 'Allow forking'
complete -c fossil -n '__fish_fossil_command ci commit' -l allow-older -d 'Allow commit older than ancestor'
complete -c fossil -n '__fish_fossil_command ci commit' -l baseline -d 'Use a baseline manifest'
complete -c fossil -n '__fish_fossil_command ci commit' -l bgcolor -x -d 'Apply color to check-in'
complete -c fossil -n '__fish_fossil_command ci commit' -l branch -x -d 'Check-in to new branch'
complete -c fossil -n '__fish_fossil_command ci commit' -l branchcolor -x -d 'Apply color to branch'
complete -c fossil -n '__fish_fossil_command ci commit' -l close -d 'Close the branch'
complete -c fossil -n '__fish_fossil_command ci commit' -l delta -d 'Use a delta manifest'
complete -c fossil -n '__fish_fossil_command ci commit' -s m -l comment -x -d 'Commit comment'
complete -c fossil -n '__fish_fossil_command ci commit' -s M -l message-file -r -d 'Read commit comment from a file'
complete -c fossil -n '__fish_fossil_command ci commit' -l mimetype -x -d 'Mimetype of commit comment'
complete -c fossil -n '__fish_fossil_command ci commit' -s n -l dry-run -d 'Display actions without running'
complete -c fossil -n '__fish_fossil_command ci commit' -l no-warnings -d 'Omit all warnings'
complete -c fossil -n '__fish_fossil_command ci commit' -l nosign -d 'Don\'t sign the branch with GPG'
complete -c fossil -n '__fish_fossil_command ci commit' -l private -d 'Don\'t sync the changes'
complete -c fossil -n '__fish_fossil_command ci commit' -l tag -x -d 'Assign a tag to the checkin'

# diff
complete -c fossil -n __fish_fossil_needs_command -a 'diff gdiff' -d 'Show differences'
complete -c fossil -n '__fish_fossil_command diff gdiff' -l binary -r -d 'Binary files glob pattern'
complete -c fossil -n '__fish_fossil_command diff gdiff' -l branch -x -a '(__fish_fossil tag list)' -d 'Show diff of branch'
complete -c fossil -n '__fish_fossil_command diff gdiff' -l brief -d 'Show file names only'
complete -c fossil -n '__fish_fossil_command diff gdiff' -s c -l context -x -d 'Context lines'
complete -c fossil -n '__fish_fossil_command diff gdiff' -l diff-binary -a 'yes no' -x -d 'Include binary files'
complete -c fossil -n '__fish_fossil_command diff gdiff' -s r -l from -x -a '(__fish_fossil tag list)' -d 'Select revision to compare with'
complete -c fossil -n '__fish_fossil_command diff gdiff' -s i -l internal -d 'Use internal diff logic'
complete -c fossil -n '__fish_fossil_command diff gdiff' -s y -l side-by-side -d 'Side-by-side diff'
complete -c fossil -n '__fish_fossil_command diff gdiff' -l tk -d 'Launch GUI'
complete -c fossil -n '__fish_fossil_command diff gdiff' -l to -x -a '(__fish_fossil tag list)' -d 'Select revision to compare to'
complete -c fossil -n '__fish_fossil_command diff gdiff' -l unified -d 'Unified diff'
complete -c fossil -n '__fish_fossil_command diff gdiff' -s v -l verbose -d 'Output complete text'
complete -c fossil -n '__fish_fossil_command diff gdiff' -s W -l width -x -d 'Line width in side-by-side diff'

# export
complete -c fossil -n __fish_fossil_needs_command -a export -d 'Export repository to git'
complete -c fossil -n '__fish_fossil_command export' -l export-marks -r -d 'Export rids of exported data to file'
complete -c fossil -n '__fish_fossil_command export' -l import-marks -r -d 'Read rids of data to ignore from file'
complete -c fossil -n '__fish_fossil_command export' -s R -l repository -r -d 'Run command on repository'

# extras
complete -c fossil -n __fish_fossil_needs_command -a extras -d 'Show files that aren\'t part of checkout'
complete -c fossil -n '__fish_fossil_command extras' -l abs-paths -d 'Display absolute paths'
complete -c fossil -n '__fish_fossil_command extras' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching'
complete -c fossil -n '__fish_fossil_command extras' -l dotfiles -d 'Include dotfiles'
complete -c fossil -n '__fish_fossil_command extras' -l ignore -r -d 'Files to ignore'
complete -c fossil -n '__fish_fossil_command extras' -l rel-paths -d 'Display relative paths'

# finfo
complete -c fossil -n __fish_fossil_needs_command -a finfo -d 'Print complete file history'
complete -c fossil -n '__fish_fossil_command finfo' -s b -l brief -d 'Display one-line summary'
complete -c fossil -n '__fish_fossil_command finfo' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching'
complete -c fossil -n '__fish_fossil_command finfo' -s l -l log -d 'Select log mode (default)'
complete -c fossil -n '__fish_fossil_command finfo' -s n -l limit -x -d 'Limit analyzed versions'
complete -c fossil -n '__fish_fossil_command finfo' -l offset -x -d 'Skip changes'
complete -c fossil -n '__fish_fossil_command finfo' -s p -l print -d 'Select print mode'
complete -c fossil -n '__fish_fossil_command finfo' -s r -l revision -x -a '(__fish_fossil tag list)' -d 'Print specific revision'
complete -c fossil -n '__fish_fossil_command finfo' -s s -l status -d 'Select status mode'

# help
complete -c fossil -n __fish_fossil_needs_command -f -a help -d 'Display help'
complete -c fossil -n '__fish_fossil_command help' -s a -l all -d 'Show main and auxiliary commands'
complete -c fossil -n '__fish_fossil_command help' -s t -l test -d 'Show test commands only'
complete -c fossil -n '__fish_fossil_command help' -s x -l aux -d 'Show auxiliary commands only'
complete -c fossil -n '__fish_fossil_command help' -s w -l www -d 'Show list of web UI pages'

# import
complete -c fossil -n __fish_fossil_needs_command -a import -d 'Import repository from git'
complete -c fossil -n '__fish_fossil_command import' -l incremental -d 'Allow importing into existing repository'

# info
complete -c fossil -n __fish_fossil_needs_command -a import -d 'Provide information about object'
complete -c fossil -n '__fish_fossil_command import' -s R -l repository -r -d 'Run command on repository'
complete -c fossil -n '__fish_fossil_command import' -s v -l verbose -d 'Show extra information'

# init
complete -c fossil -n __fish_fossil_needs_command -a 'init new' -d 'Create a repository'
complete -c fossil -n '__fish_fossil_command init new' -l template -r -d 'Copy settings from repository'
complete -c fossil -n '__fish_fossil_command init new' -s A -l admin-user -r -d 'Make username an administrator'
complete -c fossil -n '__fish_fossil_command init new' -l date-override -x -d 'Override date'

# json
complete -c fossil -n __fish_fossil_needs_command -a json -d 'Make JSON request'
complete -c fossil -n '__fish_fossil_command json' -s R -l repository -r -d 'Run command on repository'
# TODO more

# ls
complete -c fossil -n __fish_fossil_needs_command -a ls -d 'List files'
complete -c fossil -n '__fish_fossil_command ls' -s r -x -a '(__fish_fossil tag list)' -d Tag
complete -c fossil -n '__fish_fossil_command ls' -l age -d 'Show commit time'
complete -c fossil -n '__fish_fossil_command ls' -s v -l verbose -d 'Provide extra information'

# merge
complete -c fossil -n __fish_fossil_needs_command -a merge -d 'Merge commits'
complete -c fossil -n '__fish_fossil_command merge' -a '(__fish_fossil tag list)' -d Tag
complete -c fossil -n '__fish_fossil_command merge' -l baseline -a '(__fish_fossil tag list)' -x -d 'Use baseline'
complete -c fossil -n '__fish_fossil_command merge' -l binary -r -d 'Binary files glob pattern'
complete -c fossil -n '__fish_fossil_command merge' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching'
complete -c fossil -n '__fish_fossil_command merge' -s f -l force -d 'Allow empty merge'
complete -c fossil -n '__fish_fossil_command merge' -l integrate -d 'Close merged branch'
complete -c fossil -n '__fish_fossil_command merge' -s n -l dry-run -d 'Display actions without running'
complete -c fossil -n '__fish_fossil_command merge' -s v -l verbose -d 'Show extra information'

# mv
complete -c fossil -n __fish_fossil_needs_command -a mv -d 'Move file'
complete -c fossil -n '__fish_fossil_command mv' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching'

# open
complete -c fossil -n __fish_fossil_needs_command -a open -d 'Open repository'
complete -c fossil -n '__fish_fossil_command open' -l keep -d 'Only modify manifest'
complete -c fossil -n '__fish_fossil_command open' -l nested -d 'Allow opening inside an opened repository'

# pull
complete -c fossil -n __fish_fossil_needs_command -a pull -d 'Pull from a repository'
complete -c fossil -n '__fish_fossil_command pull' -s R -l repository -r -d 'Run command on repository'
complete -c fossil -n '__fish_fossil_command pull' -l private -r -d 'Pull private branches'

# push
complete -c fossil -n __fish_fossil_needs_command -a push -d 'Push into a repository'
complete -c fossil -n '__fish_fossil_command push' -s R -l repository -r -d 'Run command on repository'
complete -c fossil -n '__fish_fossil_command push' -l private -d 'Pull private branches'

# rebuild
complete -c fossil -n __fish_fossil_needs_command -a rebuild -d 'Rebuild a repository'
complete -c fossil -n '__fish_fossil_command rebuild' -l cluster -d 'Compute clusters'
complete -c fossil -n '__fish_fossil_command rebuild' -l compress -d 'Compress database'
complete -c fossil -n '__fish_fossil_command rebuild' -l force -d 'Force rebuild even with errors'
complete -c fossil -n '__fish_fossil_command rebuild' -l noverify -d 'Skip BLOB table verification'
complete -c fossil -n '__fish_fossil_command rebuild' -l pagesize -x -a '512 1024 2048 4096 8192 16384 32768 65536' -d 'Set the database pagesize'
complete -c fossil -n '__fish_fossil_command rebuild' -l randomize -d 'Scan in random order'
complete -c fossil -n '__fish_fossil_command rebuild' -l vacuum -d 'Run VACUUM'
complete -c fossil -n '__fish_fossil_command rebuild' -l deanalyze -d 'Remove ANALYZE tables'
complete -c fossil -n '__fish_fossil_command rebuild' -l analyze -d 'Run ANALYZE'
complete -c fossil -n '__fish_fossil_command rebuild' -l wal -d 'Set Write-Ahead-Log journalling'
complete -c fossil -n '__fish_fossil_command rebuild' -l stats -d 'Show statistics'

# remote-url
complete -c fossil -n __fish_fossil_needs_command -a remote-url -d 'Default server URL'

# revert
complete -c fossil -n __fish_fossil_needs_command -f -a revert -d 'Revert a commit'
complete -c fossil -n '__fish_fossil_command revert' -a '(__fish_fossil tag list)' -d Tag
complete -c fossil -n '__fish_fossil_command revert' -s r -x -a '(__fish_fossil tag list)' -d 'Revert back to given revision'

# rm
complete -c fossil -n __fish_fossil_needs_command -a 'rm delete' -d 'Remove a file from repository'
complete -c fossil -n '__fish_fossil_command rm delete' -l hard -d 'Remove files from this checkout'
complete -c fossil -n '__fish_fossil_command rm delete' -l soft -d 'Skip removing files from this checkout'
complete -c fossil -n '__fish_fossil_command rm delete' -s n -l dry-run -d 'Display actions without running'
complete -c fossil -n '__fish_fossil_command rm delete' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching'

# settings
complete -c fossil -n __fish_fossil_needs_command -a settings -f -d 'Manage settings'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a access-log -d 'Log accesses'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a allow-symlinks -d 'Allow symbolic links'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a auto-captcha -d 'Allow automatically filling CAPTCHA'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a auto-hyperlink -d 'Use JavaScript to enable hyperlinks'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a auto-shun -d 'Pull list of shunned references from server'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a autosync -d 'Automatically sync the repository'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a binary-glob -d 'Binary files glob pattern'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a case-sensitive -d 'Case insensitive file matching'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a clean-glob -d 'Files to clean without prompting'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a clearsign -d 'Sign commits using GPG'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a crnl-glob -d 'Non-standard line endings allowed glob pattern'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a default-perms -d 'Permissions given to new users'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a diff-binary -d 'Allow binary files to be diffed'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a diff-command -d 'External diff command'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a dont-push -d 'Disallow pushing to the repository'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a editor -d 'Text editor for writing check-in comments'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a empty-dirs -d 'List of empty directories'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a encoding-glob -d 'Non-UTF-8 files glob pattern'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a gdiff-command -d 'Command to use for graphical diff'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a gmerge-command -d 'Command to use for graphical merge'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a http-port -d 'HTTP port for fossil ui'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a https-login -d 'Send login credentials using HTTPS'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a ignore-glob -d 'Files to ignore glob pattern'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a keep-glob -d 'Files to keep when cleaning'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a localauth -d 'Require authentication for localhost logins'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a main-branch -d 'Primary branch'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a manifest -d 'Automatically create manifest files'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a max-upload -d 'HTTP request size limit'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a mtime-changes -d 'Use modification times'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a pgp-command -d 'PGP command'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a proxy -d 'HTTP proxy URL'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a relative-paths -d 'Report relative paths'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a repo-cksum -d 'Compute checksums over all files'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a self-register -d 'Allow users to register themselves'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a ssh-command -d 'Command to use for SSH protocol'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a ssl-ca-location -d 'Location of SSL CA root certificates'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a ssl-identity -d 'SSL private certificate path'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a tcl -d 'Allow Tcl scripting'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a tcl-setup -d 'Tcl initialization script'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a th1-setup -d 'TH1 initialization script'
complete -c fossil -n '__fish_fossil_subcommand settings' -x -a web-browser -d 'Web browser name'
complete -c fossil -n '__fish_fossil_command settings' -l global -d 'Set globally'

# sqlite3
complete -c fossil -n __fish_fossil_needs_command -a sqlite3 -f -d 'Run SQL commands'

# stash
complete -c fossil -n __fish_fossil_needs_command -a stash -f -d 'Manage stashes'
complete -c fossil -n '__fish_fossil_subcommand stash' -x -a 'save snapshot' -d 'Save current changes'
complete -c fossil -n '__fish_fossil_subsubcommand stash save' -s m -l comment -x -d 'Stash comment'
complete -c fossil -n '__fish_fossil_subsubcommand stash snapshot' -s m -l comment -x -d 'Stash comment'
complete -c fossil -n '__fish_fossil_subcommand stash' -x -a 'list ls' -d 'List all stashes'
complete -c fossil -n '__fish_fossil_subsubcommand stash list' -s v -l verbose -d 'Show information about files'
complete -c fossil -n '__fish_fossil_subsubcommand stash ls' -s v -l verbose -d 'Show information about files'
complete -c fossil -n '__fish_fossil_subcommand stash' -x -a show -d 'Show stash contents'
complete -c fossil -n '__fish_fossil_subcommand stash' -x -a pop -d 'Pop last stash'
complete -c fossil -n '__fish_fossil_subcommand stash' -x -a apply -d 'Apply stash'
complete -c fossil -n '__fish_fossil_subcommand stash' -x -a goto -d 'Updates to stash state'
complete -c fossil -n '__fish_fossil_subcommand stash' -x -a 'drop rm' -d 'Forget about stash'
complete -c fossil -n '__fish_fossil_subsubcommand stash drop' -s a -l all -d 'Forget ALL stashes'
complete -c fossil -n '__fish_fossil_subsubcommand stash rm' -s a -l all -d 'Forget ALL stashes'
complete -c fossil -n '__fish_fossil_subcommand stash' -x -a goto -d 'Compare stash'

# status
complete -c fossil -n __fish_fossil_needs_command -a status -f -d 'Show status'
complete -c fossil -n '__fish_fossil_command status' -l abs-paths -d 'Display absolute paths'
complete -c fossil -n '__fish_fossil_command status' -l rel-paths -d 'Display relative paths'
complete -c fossil -n '__fish_fossil_command status' -l sha1sum -d 'Verify file status using SHA1'

# sync
complete -c fossil -n __fish_fossil_needs_command -a sync -d 'Sync with a repository'
complete -c fossil -n '__fish_fossil_command sync' -s R -l repository -r -d 'Run command on repository'
complete -c fossil -n '__fish_fossil_command sync' -l private -r -d 'Sync private branches'

# tag
complete -c fossil -n __fish_fossil_needs_command -a tag -d 'Manage tags'
complete -c fossil -n '__fish_fossil_subcommand tag' -x -a add -d 'Add tag to check-in'
complete -c fossil -n '__fish_fossil_subsubcommand tag add' -l raw -d 'Add raw tag'
complete -c fossil -n '__fish_fossil_subsubcommand tag add' -l propagate -d 'Propagate tag'
complete -c fossil -n '__fish_fossil_subcommand tag' -x -a remove -d 'Remove tag from check-in'
complete -c fossil -n '__fish_fossil_subsubcommand tag remove' -a '(__fish_fossil tag list)' -d Tag
complete -c fossil -n '__fish_fossil_subsubcommand tag remove' -l raw -d 'Remove raw tag'
complete -c fossil -n '__fish_fossil_subcommand tag' -x -a find -d 'Find tag'
complete -c fossil -n '__fish_fossil_subsubcommand tag find' -l raw -d 'Find raw tag'
complete -c fossil -n '__fish_fossil_subsubcommand tag find' -s t -l type -x -a 'ci e' -d 'Find tag type'
complete -c fossil -n '__fish_fossil_subsubcommand tag find' -s n -l limit -x -d 'Limit number of tags'
complete -c fossil -n '__fish_fossil_subsubcommand tag find' -a '(__fish_fossil tag list)' -d Tag
complete -c fossil -n '__fish_fossil_subcommand tag' -x -a list -d 'List tags'
complete -c fossil -n '__fish_fossil_subsubcommand tag list' -l raw -d 'List raw tags'

# timeline
complete -c fossil -n __fish_fossil_needs_command -a timeline -d 'Show timeline'
complete -c fossil -n '__fish_fossil_command timeline' -s n -l limit -x -d 'Limit timeline entries'
complete -c fossil -n '__fish_fossil_command timeline' -s t -l type -x -a 'ci e t w' -d 'Output only event type'
complete -c fossil -n '__fish_fossil_command timeline' -s v -l verbose -d 'Output list of files changed'

# ui
complete -c fossil -n __fish_fossil_needs_command -a ui -d 'Open web UI'
complete -c fossil -n __fish_fossil_needs_command -a server -d 'Start web server'
complete -c fossil -n '__fish_fossil_command ui server' -l localauth -d 'Enable automatic login for localhost'
complete -c fossil -n '__fish_fossil_command server' -l localhost -d 'Only listen on localhost'
complete -c fossil -n '__fish_fossil_command ui server' -s P -l port -d 'Port to listen on'
complete -c fossil -n '__fish_fossil_command ui server' -l th-trace -d 'Trace TH1 execution'
complete -c fossil -n '__fish_fossil_command ui server' -l baseurl -d 'Use base URL'
complete -c fossil -n '__fish_fossil_command ui server' -l notfound -d Redirect
complete -c fossil -n '__fish_fossil_command ui server' -l files -d 'Static files glob'
complete -c fossil -n '__fish_fossil_command ui server' -l scgi -d 'Use SCGI rather than HTTP'

# undo
complete -c fossil -n __fish_fossil_needs_command -a undo -d 'Undo the changes'
complete -c fossil -n '__fish_fossil_command undo' -s n -l dry-run -d 'Display actions without running'

# update
complete -c fossil -n __fish_fossil_needs_command -a update -d 'Update version'
complete -c fossil -n '__fish_fossil_command update' -l case-sensitive -x -a 'yes no' -d 'Case insensitive file matching'
complete -c fossil -n '__fish_fossil_command update' -l debug -d 'Print debug information'
complete -c fossil -n '__fish_fossil_command update' -l latest -d 'Update to latest version'
complete -c fossil -n '__fish_fossil_command update' -s n -l dry-run -d 'Display actions without running'
complete -c fossil -n '__fish_fossil_command update' -s v -l verbose -d 'Print information about all files'

# version
complete -c fossil -n __fish_fossil_needs_command -a version -d 'Print fossil version'
complete -c fossil -n '__fish_fossil_command version' -s v -l verbose -d 'Print version of optional features'

# --help
complete -c fossil -l help -d 'Print help'
completions/fsharpc.fish# Completions for the F# Compiler
# See: https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/compiler-options

# Output files
complete -c fsharpc -o "o:" -l "out:" -d "Name of the output file"
complete -c fsharpc -o "a:exe" -l "target:exe" -d "Build a console executable"
complete -c fsharpc -o "a:winexe" -l "target:winexe" -d "Build a Windows executable"
complete -c fsharpc -o "a:library" -l "target:library" -d "Build a library"
complete -c fsharpc -o "a:module" -l "target:module" -d "Build a module that can be added to another assembly"
complete -c fsharpc -l delaysign -l "delaysign+" -d "Delay-sign the assembly using only the public portion of the strong name key"
complete -c fsharpc -l delaysign- -d "Disable --delaysign"
complete -c fsharpc -l "doc:" -d "Write the xmldoc of the assembly to the given file"
complete -c fsharpc -l "keyfile:" -d "Specify a strong name key file"
complete -c fsharpc -l "keycontainer:" -d "Specify a strong name key container"
complete -c fsharpc -l "platform:x86" -d "Limit the platform to x86"
complete -c fsharpc -l "platform:Itanium" -d "Limit the platform to Itanium"
complete -c fsharpc -l "platform:x64" -d "Limit the platform to x64"
complete -c fsharpc -l "platform:anycpu32bitpreferred" -d "Limit the platform to anycpu32bitpreferred"
complete -c fsharpc -l "platform:anycpu" -d "Limit the platform to anycpu (default)"
complete -c fsharpc -l nooptimizationdata -d "Only include optimization information for inlined constructs"
complete -c fsharpc -l nointerfacedata -d "Don't add a resource to the assembly containing F#-specific metadata"
complete -c fsharpc -l "sig:" -d "Print the inferred interface of the assembly to a file"

# Input files
complete -c fsharpc -o "r:" -l "reference:" -d "Reference an assembly"

# Resources
complete -c fsharpc -l "win32res:" -d "Specify a Win32 resource file (.res)"
complete -c fsharpc -l "win32manifest:" -d "Specify a Win32 manifest file"
complete -c fsharpc -l nowin32manifest -d "Do not include the default Win32 manifest"
complete -c fsharpc -l "resource:" -d "Embed the specified managed resource"
complete -c fsharpc -l "linkresource:" -d "Link the specified resource to this assembly"

# Code generation
complete -c fsharpc -s g -o "g+" -l debug -l "debug+" -d "Emit debug information"
complete -c fsharpc -o g- -l debug- -d "Disable --debug"
for arguments in full pdbonly portable embedded
    complete -c fsharpc -o "g:$arguments" -l "debug:$arguments" -d "Specify debugging type"
end

complete -c fsharpc -s O -o "O+" -l optimize -l "optimize+" -d "Enable optimizations"
complete -c fsharpc -o O- -l optimize- -d "Disable --optimize"
complete -c fsharpc -l tailcalls -l "tailcalls+" -d "Enable or disable tailcalls"
complete -c fsharpc -l tailcalls- -d "Disable --tailcalls"
complete -c fsharpc -l deterministic -l "deterministic+" -d "Produce a deterministic assembly"
complete -c fsharpc -l deterministic- -d "Disable --deterministic"
complete -c fsharpc -l crossoptimize -l "crossoptimize+" -d "Enable or disable cross-module optimizations"
complete -c fsharpc -l crossoptimize- -d "Disable --crossoptimize"

# Errors and warnings
complete -c fsharpc -l warnaserror -l "warnaserror+" -d "Report all warnings as errors"
complete -c fsharpc -l warnaserror- -d "Disable --warnaserror"
complete -c fsharpc -l "warnaserror:" -l "warnaserror+:" -d "Report specific warnings as errors"
complete -c fsharpc -l "warnaserror-:" -d "Disable --warnaserror:"

for warning_level in (seq 0 5)
    complete -c fsharpc -l "warn:$warning_level" -d "Set a warning level to $warning_level"
end

complete -c fsharpc -l "nowarn:" -d "Disable specific warning messages"
complete -c fsharpc -l "warnon:" -d "Enable specific warnings that may be off by default"
complete -c fsharpc -l consolecolors -l "consolecolors+" -d "Output warning and error messages in color"
complete -c fsharpc -l consolecolors- -d "Disable --consolecolors"

# Language
complete -c fsharpc -l checked -l "checked+" -d "Generate overflow checks"
complete -c fsharpc -l checked- -d "Disable --checked"
complete -c fsharpc -o "d:" -l "define:" -d "Define conditional compilation symbols"
complete -c fsharpc -l mlcompatibility -d "Ignore ML compatibility warnings"

# Miscellaneous
complete -c fsharpc -l nologo -d "Suppress compiler copyright message"
complete -c fsharpc -s "?" -l help -d "Display this usage message"

# Advanced
complete -c fsharpc -l "codepage:" -d "Specify the codepage used to read source files"
complete -c fsharpc -l utf8output -d "Output messages in UTF-8 encoding"
complete -c fsharpc -l fullpaths -d "Output messages with fully qualified paths"
complete -c fsharpc -o "I:" -l "lib:" -d "Specify a directory for include path for resolving source files and assemblies"
complete -c fsharpc -l simpleresolution -d "Resolve assembly references using directory-based rules"
complete -c fsharpc -l "baseaddress:" -d "Base address for the library to be built"
complete -c fsharpc -l noframework -d "Do not reference the default CLI assemblies by default"
complete -c fsharpc -l standalone -d "Statically link F# library and referenced DLLs into the generated assembly"
complete -c fsharpc -l "staticlink:" -d "Statically link the assembly and referenced DLLs that depend on this assembly"
complete -c fsharpc -l "pdb:" -d "Name the output debug file"
complete -c fsharpc -l highentropyva -l "highentropyva+" -d "Enable high-entropy ASLR"
complete -c fsharpc -l highentropyva- -d "Disable --highentropyva"
complete -c fsharpc -l "subsystemversion:" -d "Specify subsystem version of this assembly"
complete -c fsharpc -l quotations-debug -l "quotations-debug+" -d "Emit debug information in quotations"
complete -c fsharpc -l quotations-debug- -d "Disable --quotations-debug"
completions/fsharpi.fish# Completions for the F# Interactive
# See: https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/fsharp-interactive-options

# Input files
complete -c fsharpi -l "use:" -d "Use the given file on startup"
complete -c fsharpi -l "load:" -d "#load the given file on startup"
complete -c fsharpi -o "r:" -l "reference:" -d "Reference an assembly"

# Code generation
complete -c fsharpi -s g -o "g+" -l debug -l "debug+" -d "Emit debug information"
complete -c fsharpi -o g- -l debug- -d "Disable --debug"
for arguments in full pdbonly portable embedded
    complete -c fsharpi -o "g:$arguments" -l "debug:$arguments" -d "Specify debugging type"
end

complete -c fsharpi -s O -o "O+" -l optimize -l "optimize+" -d "Enable optimizations"
complete -c fsharpi -o O- -l optimize- -d "Disable --optimize"
complete -c fsharpi -l tailcalls -l "tailcalls+" -d "Enable or disable tailcalls"
complete -c fsharpi -l tailcalls- -d "Disable --tailcalls"
complete -c fsharpi -l deterministic -l "deterministic+" -d "Produce a deterministic assembly"
complete -c fsharpi -l deterministic- -d "Disable --deterministic"
complete -c fsharpi -l crossoptimize -l "crossoptimize+" -d "Enable or disable cross-module optimizations"
complete -c fsharpi -l crossoptimize- -d "Disable --crossoptimize"

# Errors and warnings
complete -c fsharpi -l warnaserror -l "warnaserror+" -d "Report all warnings as errors"
complete -c fsharpi -l warnaserror- -d "Disable --warnaserror"
complete -c fsharpi -l "warnaserror:" -l "warnaserror+:" -d "Report specific warnings as errors"
complete -c fsharpi -l "warnaserror-:" -d "Disable --warnaserror:"

for warning_level in (seq 0 5)
    complete -c fsharpi -l "warn:$warning_level" -d "Set a warning level to $warning_level"
end

complete -c fsharpi -l "nowarn:" -d "Disable specific warning messages"
complete -c fsharpi -l "warnon:" -d "Enable specific warnings that may be off by default"
complete -c fsharpi -l consolecolors -l "consolecolors+" -d "Output warning and error messages in color"
complete -c fsharpi -l consolecolors- -d "Disable --consolecolors"

# Language
complete -c fsharpi -l checked -l "checked+" -d "Generate overflow checks"
complete -c fsharpi -l checked- -d "Disable --checked"
complete -c fsharpi -o "d:" -l "define:" -d "Define conditional compilation symbols"
complete -c fsharpi -l mlcompatibility -d "Ignore ML compatibility warnings"

# Miscellaneous
complete -c fsharpi -l nologo -d "Suppress compiler copyright message"
complete -c fsharpi -s "?" -l help -d "Display this usage message"

# Advanced
complete -c fsharpi -l "codepage:" -d "Specify the codepage used to read source files"
complete -c fsharpi -l utf8output -d "Output messages in UTF-8 encoding"
complete -c fsharpi -l fullpaths -d "Output messages with fully qualified paths"
complete -c fsharpi -o "I:" -l "lib:" -d "Specify a dir for the include path for source files and assemblies"
complete -c fsharpi -l simpleresolution -d "Resolve assembly references using directory-based rules"
complete -c fsharpi -l "targetprofile:" -d "Specify target framework profile: mscorlib, netcore or netstandard"
complete -c fsharpi -l noframework -d "Do not reference the default CLI assemblies by default"
complete -c fsharpi -l exec -d "Exit fsi after loading files or running the .fsx script"
complete -c fsharpi -l gui -l "gui+" -d "Execute interactions on a Windows Forms event loop"
complete -c fsharpi -l gui- -d "Disable --gui"
complete -c fsharpi -l quiet -d "Suppress fsi writing to stdout"
complete -c fsharpi -l readline -l "readline+" -d "Support TAB completion in console"
complete -c fsharpi -l readline- -d "Disable --readline"
complete -c fsharpi -l quotations-debug -l "quotations-debug+" -d "Emit debug information in quotations"
complete -c fsharpi -l quotations-debug- -d "Disable --quotations-debug"
complete -c fsharpi -l shadowcopyreferences -l "shadowcopyreferences+" -d "Prevents references being locked by the F# Interactive process"
complete -c fsharpi -l shadowcopyreferences- -d "Disable --shadowcopyreferences"
completions/ftp.fish__fish_complete_ftp ftp
completions/funced.fishcomplete -c funced -xa "(functions -na)" -d "Save function"
complete -c funced -s e -l editor -d 'Open function in external editor' -xa '(__fish_complete_command)'
complete -c funced -s i -l interactive -d 'Edit in fish, not external editor'
complete -c funced -s s -l save -d 'Autosave after successful edit'
completions/funcsave.fishcomplete -c funcsave -d "save function(s) to disk"
complete -c funcsave -xa "(functions -na)"
complete -c funcsave -s d -l directory -d "dir to save function(s) into" -a '$fish_function_path' -r
complete -c funcsave -s q -d "suppress output" -r
completions/function.fishfunction __fish_complete_signals
    __fish_make_completion_signals
    for sig in $__kill_signals
        # signal name as completion and signal number as description
        printf "%s\t%s\n" (string split " " $sig)[-1..1]
    end
end

function __fish_complete_variables
    # Borrowed from completions for set command
    set -l | string replace ' ' \t'Local Variable: '
    set -g | string replace ' ' \t'Global Variable: '
    set -U | string replace ' ' \t'Universal Variable: '
end

function __fish_complete_function_event_handlers
    set -l handlers fish_prompt "When new prompt is about to be displayed" \
        fish_command_not_found "When command lookup fails" \
        fish_preexec "Before executing an interactive command" \
        fish_postexec "After executing an interactive command" \
        fish_exit "Right before fish exits" \
        fish_cancel "When commandline is cleared" \
        fish_posterror "After executing command with syntax errors" \
        fish_focus_in "When fish's terminal gains focus" \
        fish_focus_out "When fish's terminal loses focus"

    printf "%s\t%s\n" $handlers
end

complete -c function -s d -l description -d "Set function description" -x
complete -c function -xa "(functions -n)" -d Function
complete -c function -xa "(builtin -n)" -d Builtin
complete -c function -s j -l on-job-exit -d "Make the function a job exit event handler" -x
complete -c function -s p -l on-process-exit -d "Make the function a process exit event handler" -x
complete -c function -s s -l on-signal -d "Make the function a signal event handler" -xka "(__fish_complete_signals)"
complete -c function -s v -l on-variable -d "Make the function a variable update event handler" -xa "(__fish_complete_variables)"
complete -c function -s e -l on-event -d "Make the function a generic event handler" -xa "(__fish_complete_function_event_handlers)"
complete -c function -s a -l argument-names -d "Specify named arguments" -x
complete -c function -s S -l no-scope-shadowing -d "Do not shadow variable scope of calling function"
complete -c function -s w -l wraps -d "Inherit completions from the given command" -xa "(__fish_complete_command)"
complete -c function -s V -l inherit-variable -d "Snapshot and define local variable" -xa "(__fish_complete_variables)"
completions/functions.fishfunction __fish_maybe_list_all_functions
    # if the current commandline token starts with an _, list all functions
    if string match -qr -- '^_' (commandline -ct)
        functions -an
    else
        functions -n
    end
end

complete -c functions -s e -l erase -d "Erase function" -x -a "(__fish_maybe_list_all_functions)"
complete -c functions -xa "(functions -na)" -d Function
complete -c functions -s a -l all -d "Show hidden functions"
complete -c functions -s h -l help -d "Display help and exit"
complete -c functions -s d -l description -d "Set function description" -x
complete -c functions -s q -l query -d "Test if function is defined"
complete -c functions -s n -l names -d "List the names of the functions, but not their definition"
complete -c functions -s c -l copy -d "Copy the specified function to the specified new name"
complete -c functions -s D -l details -d "Display information about the function"
complete -c functions -s v -l verbose -d "Print more output"
complete -c functions -s H -l handlers -d "Show event handlers"
complete -c functions -s t -l handlers-type -d "Show event handlers matching the given type" -x -a "signal variable exit job-id generic"
complete -c functions -l color -d 'When to colorize output' -x -a 'always never auto'
completions/fuser.fish__fish_make_completion_signals
for i in $__kill_signals
    string split -f 1,2 " " -- $i | read --line number name
    complete -c fuser -o $number -d $name
    complete -c fuser -o $name -d $name
end

complete -c fuser -s a -l all -d 'Show all files specified on the command line'
complete -c fuser -s k -l kill -d 'Kill processes, accessing the file'
complete -c fuser -s i -d 'Ask the user for confirmation before killing a process'
complete -c fuser -s l -l list-signals -d 'List all known signal names'
complete -c fuser -s m -l mount -d 'All processes accessing files on that file system are listed' -xa '(__fish_print_mounted)'
complete -c fuser -s M -l ismountpoint -d 'Request will be fulfilled if -m specifies a mountpoint'
complete -c fuser -s w -d 'Kill only processes which have write access'
complete -c fuser -s n -l namespace -d 'Select a different namespace' -r
complete -c fuser -s s -l silent -d 'Silent operation'
complete -c fuser -s u -l user -d 'Append the user name of the process owner to each PID'
complete -c fuser -s v -l verbose -d 'Verbose mode'
complete -c fuser -s V -d 'Print version and exit'
complete -c fuser -s 4 -l ipv4 -d 'Search only for IPv4 sockets'
complete -c fuser -s 6 -l ip64 -d 'Search only for IPv6 sockets'
completions/fusermount.fish#
# Completions for fusermount
#
# Find mount points, borrowed from umount.fish
#
complete -c fusermount -d "Mount point" -x -a '(__fish_print_mounted)'
complete -c fusermount -s h -d "Display help and exit"
complete -c fusermount -s v -d "Display version and exit"
complete -c fusermount -s o -x -d "Mount options"
complete -c fusermount -s u -d Unmount
complete -c fusermount -s q -d Quiet
complete -c fusermount -s z -d "Lazy unmount"
completions/fzf.fishcomplete -c fzf -f

# Search mode
complete -c fzf -l no-extended -d no-extended
complete -c fzf -n 'string match "+*" -- (commandline -ct)' -a +x -d no-extended
complete -c fzf -s e -l exact -d 'Enable exact-match'
complete -c fzf -n 'string match "+*" -- (commandline -ct)' -a +i -d 'case-sensitive match'
complete -c fzf -s i -d 'Case-insensitive match'
complete -c fzf -l literal -d 'Do not normalize latin script letters for matching'
complete -c fzf -l algo -d 'Fuzzy matching algorithm' -x -a 'v1 v2'
complete -c fzf -s n -l nth -d 'Limit search scope using field index expressions' -x
complete -c fzf -l with-nth -d 'Transform each line using field index expressions' -x
complete -c fzf -s d -l delimiter -d 'Field delimiter regex for --nth and --with-nth' -x

# Search result
complete -c fzf -l no-sort -d 'Do not sort the result'
complete -c fzf -n 'string match "+*" -- (commandline -ct)' -a +s -d 'Do not sort the result'
complete -c fzf -l tac -d 'Reverse the order of the input'
complete -c fzf -l disabled -d 'Do not perform search'
complete -c fzf -l tiebreak -d 'Sort criteria when breaking ties' -x -a 'length begin end index'

# Interface
complete -c fzf -s m -l multi -d 'Enable multi-select with tab/shift-tab'
complete -c fzf -l no-multi -d 'Disable multi-select'
complete -c fzf -n 'string match "+*" -- (commandline -ct)' -a +m -d 'Disable multi-select'
complete -c fzf -l no-mouse -d 'Disable mouse'
complete -c fzf -l bind -d 'Custom key bindings' -x
complete -c fzf -l cycle -d 'Enable cyclic scroll'
complete -c fzf -l keep-right -d 'Keep the right end of the line visible on overflow'
complete -c fzf -l no-hscroll -d 'Disable horizontal scroll'
complete -c fzf -l hscroll-off -d 'Number of columns to keep right of highlighted substring' -x
complete -c fzf -l filepath-word -d 'Make word-wise movements respect path separators'
complete -c fzf -l jump-labels -d 'Label characters for jump and jump-accept' -x

# layout
complete -c fzf -l height -d 'Display fzf window with the given height' -x
complete -c fzf -l min-height -d 'Minimum height when --height is given in percent' -x
complete -c fzf -l layout -d 'Choose the layout' -x -a 'default reverse reverse-list'
complete -c fzf -l reverse -d 'A synonym for --layout=reverse'
complete -c fzf -l border -d 'Draw border around the finder' -x -a 'rounded sharp horizontal'
complete -c fzf -l no-unicode -d 'Draw border with ASCII characters'
complete -c fzf -l margin -d 'Expression for margins around the finder'
complete -c fzf -l info -d 'Finder info style' -x -a 'default inline hidden'
complete -c fzf -l inline-info -d 'Display finder info inline with the query'
complete -c fzf -l prompt -d 'Input prompt' -x
complete -c fzf -l pointer -d 'Pointer to the current line' -x
complete -c fzf -l marker -d 'Multi-select marker' -x
complete -c fzf -l header -d 'String to print as header' -x
complete -c fzf -l header-lines -d 'Treat the first N lines of input as header' -x

# Display
complete -c fzf -l ansi -d 'Enable processing of ANSI color codes'
complete -c fzf -l tabstop -d 'Number of spaces for a tab character' -x
complete -c fzf -l color -d 'Color configuration' -x
complete -c fzf -l no-bold -d 'Do not use bold text'
complete -c fzf -l black -d 'Use black background'

# History
complete -c fzf -l history -d 'History file' -x
complete -c fzf -l history-size -d 'Maximum number of history entries' -x

# Preview
complete -c fzf -l preview -d 'Command to preview highlighted line' -x
complete -c fzf -l preview-window -d 'Preview window layout' -x

# Scripting
complete -c fzf -s q -l query -d 'Start the finder with the given query' -x
complete -c fzf -s 1 -l select-1 -d 'Automatically select the only match'
complete -c fzf -s 0 -l exit-0 -d 'Exit immediately when there\'s no match'
complete -c fzf -s f -l filter -d 'Filter mode. Do not start interactive finder' -x
complete -c fzf -l print-query -d 'Print query as the first line'
complete -c fzf -l expect -d 'List of keys to complete fzf' -x
complete -c fzf -l read0 -d 'Read input delimited by ASCII NUL characters'
complete -c fzf -l print0 -d 'Print output delimited by ASCII NUL characters'
complete -c fzf -l no-clear -d 'Do not clear finder interface on exit'
complete -c fzf -l sync -d 'Synchronous search for multi-staged filtering'
complete -c fzf -l version -d 'Display version information and exit'
completions/g++.fishcomplete -c g++ -w gcc
completions/gacutil.fishset -l COMMANDS -s i -o il -s u -o ul -o us -s l

complete -c gacutil -s '?' -d 'Show help'

complete -c gacutil -s i -c "! __fish_seen_argument $COMMANDS" \
    -d 'Install an assembly into the global assembly cache'
complete -c gacutil -o il -c "! __fish_seen_argument $COMMANDS" \
    -d 'Install one or more assemblies into the global assembly cache'
complete -c gacutil -s u -c "! __fish_seen_argument $COMMANDS" \
    -d 'Uninstall an assembly from the global assembly cache'
complete -c gacutil -o ul -c "! __fish_seen_argument $COMMANDS" \
    -d 'Uninstall one or more assemblies from the global assembly cache'
complete -c gacutil -o us -c "! __fish_seen_argument $COMMANDS" \
    -d 'Uninstall an assembly using the specified assembly\'s full name'
complete -c gacutil -s l -c "! __fish_seen_argument $COMMANDS" \
    -d 'List the contents of the global assembly cache'

complete -c gacutil -o package -c '__fish_seen_argument $COMMANDS' \
    -d 'Create a directory in prefix/lib/mono'
complete -c gacutil -o gacdir -c "__fish_seen_argument $COMMANDS" \
    -d 'Use the GACs base directory'
complete -c gacutil -o root -c "__fish_seen_argument $COMMANDS" \
    -d 'Integrate with packaging tools that require a prefix directory to be specified'
complete -c gacutil -o check_refs -c '__fish_seen_argument -s i -o il' \
    -d 'Check the assembly being installed does not reference any non strong named assemblies'
completions/gapplication.fish# Completions for gapplication (a part of GLib)

# Commands
complete -f -c gapplication -n __fish_use_subcommand -a help -d "Print help"
complete -f -c gapplication -n __fish_use_subcommand -a version -d "Print version"
complete -f -c gapplication -n __fish_use_subcommand -a list-apps -d "List applications"
complete -f -c gapplication -n __fish_use_subcommand -a launch -d "Launch an application"
complete -f -c gapplication -n __fish_use_subcommand -a list-actions -d "List available actions"
complete -f -c gapplication -n __fish_use_subcommand -a action -d "Activate an action"

# Arguments of help command
complete -f -c gapplication -n "__fish_seen_subcommand_from help" -a "help version list-apps launch list-actions action" -d Command
completions/gcc.fishcomplete -c gcc -o std -d "Standard mode" -x -a '
    c89\t"ISO C90"
    iso9899:1990\t"ISO C90"
    iso9899:199409\t"ISO C90 as modified in amendment 1"
    c99\t"ISO C99"
    c9x \t"ISO C99"
    iso9899:1999\t"ISO C99"
    iso9899:199x\t"ISO C99"
    gnu89\t"ISO C90 plus GNU extensions"
    gnu99\t"ISO C99 plus GNU extensions"
    gnu9x\t"ISO C99 plus GNU extensions"
    c++98\t"ISO C++98"
    gnu++98\t"ISO C++98 plus GNU extensions"
'

complete -c gcc -o ftemplate-depth -d "Set maximum template depth" -a '(seq 1 17)'

complete -c gcc -s o -d 'Place output in file' -r
complete -c gcc -o aux-info -d 'Output to given file prototyped declarations for all functions from a translation unit' -r
complete -c gcc -o fabi-version -d 'Use specified version of the C++ ABI' -xa "0 1"
complete -c gcc -l sysroot -x -a '(__fish_complete_directories)' -d 'Use dir as the root directory for headers and libraries'

complete -c gcc -o pass-exit-codes -d 'Return the highest error returned by any phase'
complete -c gcc -s c -d 'Compile or assemble the source files, but do not link'
complete -c gcc -s S -d 'Do not assemble'
complete -c gcc -s E -d 'Stop after preprocessing'
complete -c gcc -s v -d 'Print the executed commands to stderr'
complete -c gcc -o \#\#\# -d 'Like -v except commands are not executed'
complete -c gcc -o pipe -d 'Use pipes not temp files for communication'
complete -c gcc -o combine -d 'Pass all the source files to the compiler at once'
complete -c gcc -l help -d 'Print help'
complete -c gcc -l target-help -d 'Print a description of target specific options for each tool'
complete -c gcc -l version -d 'Display the version number and copyrights'
complete -c gcc -o ansi -d 'Support all ISO C90 programs'
complete -c gcc -o fno-asm -d 'No "asm", "inline" or "typeof" as keyword, so code can use these as identifiers'
complete -c gcc -o fno-builtin -d 'Don’t recognize built-in functions without __builtin_ prefix'
complete -c gcc -o fno-builtin-function -d 'Don’t recognize built-in functions that do not begin with __builtin_ as prefix'
complete -c gcc -o fhosted -d 'Assert that compilation takes place in a hosted environment'
complete -c gcc -o ffreestanding -d 'Assert that compilation takes place in a freestanding environment'
complete -c gcc -o fms-extensions -d 'Accept some non-standard constructs used in Microsoft header files'
complete -c gcc -o trigraphs -d 'Support ISO C trigraphs'
complete -c gcc -o no-integrated-cpp -d 'Performs a compilation in two passes: preprocessing and compiling'
complete -c gcc -o traditional -o traditional-cpp -d 'Try to imitate pre-standard C preprocessors'
complete -c gcc -o fcond-mismatch -d 'Allow conditional expressions with mismatched types'
complete -c gcc -o funsigned-char -d 'Let "char" be unsigned, like "unsigned char"'
complete -c gcc -o fsigned-char -d 'Let "char" be signed, like "signed char"'
complete -c gcc -o fsigned-bitfields -d 'Treat bitfields as signed by default'
complete -c gcc -o funsigned-bitfields -d 'Treat bitfields as unsigned by default'
complete -c gcc -o fno-signed-bitfields -d 'Remove fsigned-bitfields'
complete -c gcc -o fno-unsigned-bitfields -d 'Remove funsinged-bitfields'
complete -c gcc -o fno-access-control -d 'Turn off all access checking'
complete -c gcc -o fcheck-new -d 'Check "operator new" returns non-null before modifying allocated storage'
complete -c gcc -o fconserve-space -d 'Put uninitialized global variables into the common segment, as C does'
complete -c gcc -o ffriend-injection -d 'Inject friend functions into enclosing namespace'
complete -c gcc -o fno-const-strings -d 'Give string constants type "char *" without const'
complete -c gcc -o fno-elide-constructors -d "Don't elide temporaries used to construct objects"
complete -c gcc -o fno-enforce-eh-specs -d 'Don’t generate code to check for violation of exception specifications at runtime'
complete -c gcc -o ffor-scope -d 'Limit scope of variables in for-init-statement to the loop itself, like the C++ standard says'
complete -c gcc -o fno-for-scope -d "Don't limit scope of vars declared in for loop to the for loop"
complete -c gcc -o fno-gnu-keywords -d 'Do not recognize "typeof" as a keyword, so code can use it as an identifier'
complete -c gcc -o fno-implicit-templates -d 'Never emit code for non-inline templates which are instantiated implicitly'
complete -c gcc -o fno-implicit-inline-templates -d 'Don’t emit code for implicit instantiations of inline templates, either'
complete -c gcc -o fno-implement-inlines -d 'Do not emit out-of-line copies of inline functions controlled by #pragma implementation'
complete -c gcc -o fno-nonansi-builtins -d 'Disable built-ins that are not mandated by ANSI/ISO C'
complete -c gcc -o fno-operator-names -d 'Do not treat and/bitand/bitor/compl/not/or/xor as keywords'
complete -c gcc -o fno-optional-diags -d 'Disable diagnostics that the standard says a compiler does not need to issue'
complete -c gcc -o fpermissive -d 'Downgrade some diagnostics about nonconformant code from errors to warnings'
complete -c gcc -o frepo -d 'Enable automatic template instantiation at link time'
complete -c gcc -o fno-rtti -d 'Disable Run-Time Type Information (used by dynamic_cast and typeid)'
complete -c gcc -o fstats -d 'Emit statistics about front-end processing at the end of the compilation'
complete -c gcc -o fno-threadsafe-statics -d 'Do not emit code to use C++ ABI routines for thread-safe initialization of local statics'
complete -c gcc -o fuse-cxa-atexit -d 'Use "__cxa_atexit" function for static object destructors'
complete -c gcc -o fvisibility-inlines-hidden -d 'Mark inlined methods with "__attribute__ ((visibility ("hidden")))"'
complete -c gcc -o fno-weak -d 'Do not use weak symbol support'
complete -c gcc -o fno-default-inline -d 'Do not assume inline for functions defined inside a class scope'
complete -c gcc -o Wabi -d 'Warn when code is probably incompatible with the vendor-neutral C++ ABI'
complete -c gcc -o Wctor-dtor-privacy -d 'Warn when a class has no usable con/destructors'
complete -c gcc -o Wnon-virtual-dtor -d 'Warn when a class requires a virtual destructor but declares a non-virtual one'
complete -c gcc -o Wreorder -d 'Warn when the order of initializers is not the order in which they must be executed'
complete -c gcc -o Weffc++ -d 'Warn about violations of style guidelines from Scott Meyers’ Effective C++ book'
complete -c gcc -o Wno-deprecated -d '(C++) Do not warn about usage of deprecated features'
complete -c gcc -o Wstrict-null-sentinel -d '(C++) Warn also about the use of an uncasted "NULL" as sentinel'
complete -c gcc -o Wno-non-template-friend -d '(C++) Disable warnings for non-templatized friend functions declared in a template'
complete -c gcc -o Wold-style-cast -d 'Warn if an C-style cast to a non-void type is used in a C++ program'
complete -c gcc -o Woverloaded-virtual -d '(C++) Warn when a function hides virtual functions from a base class'
complete -c gcc -o Wno-pmf-conversions -d '(C++) Don\'t warn when converting bound pointer to member function to a plain pointer'
complete -c gcc -o Wsign-promo -d '(C++) Warn when overload resolution promotes from unsigned or enumerated to signed'
complete -c gcc -o fconstant-string-class -d 'Use class-name as the name of the class to instantiate for each literal string specified with the syntax "@"'
complete -c gcc -o name -d 'Use class-name as the name of the class to instantiate for each literal string specified with the syntax "@"'
complete -c gcc -o fgnu-runtime -d 'Generate object code compatible with the standard GNU Objective-C runtime'
complete -c gcc -o fnext-runtime -d 'Generate output compatible with the NeXT runtime'
complete -c gcc -o fno-nil-receivers -d 'Assume that all Objective-C message dispatches (e'
complete -c gcc -o fobjc-call-cxx-cdtors -d '(Obj-C), check if instance variables are a C++ object with non-trivial default constructor'
complete -c gcc -o fobjc-direct-dispatch -d 'Allow fast jumps to the message dispatcher'
complete -c gcc -o fobjc-exceptions -d '(Obj-C) Enable syntactic support for structured exception handling'
complete -c gcc -o fobjc-gc -d 'Enable garbage collection (GC) in Objective-C and Objective-C++ programs'
complete -c gcc -o freplace-objc-classes -d 'Tell ld(1) not to statically link the object file'
complete -c gcc -o fzero-link
complete -c gcc -o gen-decls -d 'Dump interface declarations for all classes seen in the source file to a file named sourcename'
complete -c gcc -o Wassign-intercept -d 'Warn whenever an Objective-C assignment is being intercepted by the garbage collector'
complete -c gcc -o Wno-protocol -d 'Warn about unimplemented protocol methods'
complete -c gcc -o Wselector -d 'Warn if multiple methods of different types for the same selector are found during compilation'
complete -c gcc -o Wstrict-selector-match -d 'Warn if methods with differing argument/return types are found for a selector with a receiver of type "id"/"Class"'
complete -c gcc -o Wundeclared-selector -d 'Warn for a "@selector" referring to undeclared selector'
complete -c gcc -o print-objc-runtime-info -d 'Generate C header describing the largest structure that is passed by value'
complete -c gcc -o fmessage-length -d 'Try to format error messages so that they fit on lines of this number of characters' -x -a 80
complete -c gcc -o fdiagnostics-show-location -d 'Only meaningful in line-wrapping mode' -a once
complete -c gcc -o line -d 'Only meaningful in line-wrapping mode'
complete -c gcc -o fdiagnostics-show-options -d 'Show which option controls a diagnostic'
complete -c gcc -o fsyntax-only -d 'Check the code for syntax errors, but don’t do anything beyond that'
complete -c gcc -s w -d 'Inhibit all warning messages'
complete -c gcc -o Wno-import -d 'Inhibit warning messages about the use of #import'
complete -c gcc -o Wchar-subscripts -d 'Warn if an array subscript has type "char"'
complete -c gcc -o Wfatal-errors -d 'Abort compilation on the first error'
complete -c gcc -o Wformat -d 'Check calls to "printf" and "scanf", etc'
complete -c gcc -o Wformat-y2k -d 'Warn about "strftime" formats which may yield only a two-digit year'
complete -c gcc -o Wno-format-extra-args -d 'Do not warn about excess arguments to "printf" or "scanf"'
complete -c gcc -o Wno-format-zero-length -d 'Do not warn about zero-length formats'
complete -c gcc -o Wformat-nonliteral -d 'With -Wformat, also warn if the format string is not a string literal'
complete -c gcc -o Wformat-security -d 'With -Wformat, also warn about uses of potentially insecure format functions'
complete -c gcc -o Wnonnull -d 'Warn about passing a null pointer for arguments marked as requiring non-null'
complete -c gcc -o Winit-self -d 'Warn about uninitialized variables which are initialized with themselves'
complete -c gcc -o Wimplicit-int -d 'Warn when a declaration does not specify a type'
complete -c gcc -o Wimplicit-function-declaration -d 'Give a warning (or error) whenever a function is used before being declared'
complete -c gcc -o Werror-implicit-function-declaration -d 'Give a warning (or error) whenever a function is used before being declared'
complete -c gcc -o Wimplicit -d 'Same as -Wimplicit-int and -Wimplicit-function-declaration'
complete -c gcc -o Wmain -d 'Warn if the type of main is suspicious'
complete -c gcc -o Wmissing-braces -d 'Warn if an aggregate or union initializer is not fully bracketed'
complete -c gcc -o Wmissing-include-dirs -d '(C, C++, Obj-C, Obj-C++) Warn if a user-supplied include directory does not exist'
complete -c gcc -o Wparentheses -d 'Warn if parentheses are omitted where confusing'
complete -c gcc -o Wsequence-point -d 'Warn about undefined semantics because of violations of sequence point rules in the C standard'
complete -c gcc -o Wreturn-type -d 'Warn whenever a function is defined with a return-type that defaults to "int"'
complete -c gcc -o Wswitch -o Wswitch-enum -d 'Warn whenever a "switch" statement lacks a "case" for a member of an enum'
complete -c gcc -o Wswitch-default -d 'Warn whenever a "switch" statement does not have a "default" case'
complete -c gcc -o Wtrigraphs -d 'Warn about used trigraphs'
complete -c gcc -o Wunused-function -d 'Warn about unused functions'
complete -c gcc -o Wunused-label -d 'Warn about unused labels'
complete -c gcc -o Wunused-parameter -d 'Warn about unused function parameters'
complete -c gcc -o Wunused-variable -d 'Warn about unused variables'
complete -c gcc -o Wunused-value -d 'Warn whenever a statement computes a result that is explicitly not used'
complete -c gcc -o Wunused -d 'All the -Wunused options combined'
complete -c gcc -o Wuninitialized -d 'Warn if an automatic variable is used without being initialized'
complete -c gcc -o Wunknown-pragmas -d 'Warn when an unknown #pragma directive is encountered'
complete -c gcc -o Wno-pragmas -d 'Do not warn about misuses of pragmas'
complete -c gcc -o Wstrict-aliasing -d 'Warn about strict aliasing rules' -a 2
complete -c gcc -o Wextra -d 'Enable warnings not enabled by -Wall'
complete -c gcc -o Wno-div-by-zero -d 'Do not warn about compile-time integer division by zero'
complete -c gcc -o Wfloat-equal -d 'Warn if floating point values are used in equality comparisons'
complete -c gcc -o Wdeclaration-after-statement -d '(C) Warn when a declaration is found after a statement in a block'
complete -c gcc -o Wundef -d 'Warn if an undefined identifier is evaluated in an #if directive'
complete -c gcc -o Wno-endif-labels -d 'Do not warn whenever an #else or an #endif are followed by text'
complete -c gcc -o Wshadow -d 'Warn if a local variable shadows another variable or if a built-in function is shadowed'
complete -c gcc -o Wlarger-than-len -d 'Warn whenever an object of larger than len bytes is defined'
complete -c gcc -o Wunsafe-loop-optimizations -d 'Warn if a loop cannot be safely optimized'
complete -c gcc -o Wpointer-arith -d 'Warn about anything that depends on the "size of" a function type or of "void"'
complete -c gcc -o Wbad-function-cast -d '(C) Warn whenever a function call is cast to a non-matching type'
complete -c gcc -o Wc++-compat -d 'Warn about ISO C constructs that are outside of the common subset of ISO C and ISO C++, e'
complete -c gcc -o Wcast-qual -d 'Warn whenever a pointer is cast so as to remove a type qualifier from the target type'
complete -c gcc -o Wcast-align -d 'Warn whenever a pointer is cast such that the required alignment of the target is increased'
complete -c gcc -o Wwrite-strings -d 'C: make string consts "const char[length]"; C++: warn about converting string constants to "char *"'
complete -c gcc -o Wconversion -d 'Warn if presence of a prototype changes type conversion'
complete -c gcc -o Wsign-compare -d 'Warn when a comparison between signed and unsigned values could produce an incorrect result'
complete -c gcc -o Waggregate-return -d 'Warn if any functions that return structures or unions are defined or called'
complete -c gcc -o Wno-attributes -d 'Do not warn if an unexpected "__attribute__" is used'
complete -c gcc -o Wstrict-prototypes -d '(C) Warn if a function is declared or defined without specifying the argument types'
complete -c gcc -o Wold-style-definition -d '(C) Warn if an old-style function definition is used'
complete -c gcc -o Wmissing-prototypes -d '(C) Warn if a global function is defined without a previous prototype declaration'
complete -c gcc -o Wmissing-declarations -d '(C) Warn if a global function is defined without a previous declaration'
complete -c gcc -o Wmissing-field-initializers -d 'Warn if a structure’s initializer has some fields missing'
complete -c gcc -o Wmissing-noreturn -d 'Warn about functions which might be candidates for attribute "noreturn"'
complete -c gcc -o Wmissing-format-attribute -d 'Warn about function pointers which might be candidates for "format" attributes'
complete -c gcc -o Wno-multichar -d 'Do not warn if a multicharacter constant (’FOOF’) is used'
complete -c gcc -o Wnormalized -d 'Warn about identifiers that are not normalized' -x -a "none id nfc nfkc"
complete -c gcc -o Wno-deprecated-declarations -d 'Do not warn about uses of functions, variables, and types marked as deprecated'
complete -c gcc -o Wpacked -d 'Warn if a structure is given the packed attribute without effect'
complete -c gcc -o Wpadded -d 'Warn if padding is included in a structure'
complete -c gcc -o Wredundant-decls -d 'Warn if anything is declared more than once in the same scope'
complete -c gcc -o Wnested-externs -d '(C) Warn if an "extern" declaration is encountered within a function'
complete -c gcc -o Wunreachable-code -d 'Warn if the compiler detects that code will never be executed'
complete -c gcc -o Winline -d 'Warn if a function can not be inlined and it was declared as inline'
complete -c gcc -o Wno-invalid-offsetof -d '(C++) Suppress warnings from applying the offsetof macro to a non-POD type'
complete -c gcc -o Wno-int-to-pointer-cast -d '(C) Suppress warnings from casts to pointer type of an integer of a different size'
complete -c gcc -o Wno-pointer-to-int-cast -d '(C) Suppress warnings from casts from a pointer to an integer type of a different size'
complete -c gcc -o Winvalid-pch -d 'Warn if a precompiled header is found in the search path but can’t be used'
complete -c gcc -o Wlong-long -d 'Warn if long long type is used'
complete -c gcc -o Wvariadic-macros -d 'Warn if variadic macros are used in pedantic mode'
complete -c gcc -o Wvolatile-register-var -d 'Warn if a register variable is declared volatile'
complete -c gcc -o Wdisabled-optimization -d 'Warn if a requested optimization pass is disabled'
complete -c gcc -o Wpointer-sign -d 'Warn for pointer argument passing or assignment with different signedness'
complete -c gcc -o Werror -d 'Make all warnings into errors'
complete -c gcc -o Wstack-protector -d 'Only active when -fstack-protector is active'
complete -c gcc -s g -d 'Produce debugging information in OS’s native format (stabs, COFF, XCOFF, or DWARF 2)'
complete -c gcc -o ggdb -d 'Produce debugging information for use by GDB'
complete -c gcc -o gstabs -d 'Produce debugging information in stabs format (if that is supported), without GDB extensions'
complete -c gcc -o feliminate-unused-debug-symbols -d 'Produce debugging information in stabs format, for only symbols that are actually used'
complete -c gcc -o gstabs+ -d 'Produce debug info in stabs format, using GNU extensions for GDB'
complete -c gcc -o gcoff -d 'Produce debug info in COFF format'
complete -c gcc -o gxcoff -d 'Produce debug info in XCOFF format'
complete -c gcc -o gxcoff+ -d 'Produce debug info in XCOFF format, using GNU extensions for GDB'
complete -c gcc -o gdwarf-2 -d 'Produce debug info in DWARF version 2 format'
complete -c gcc -o gvms -d 'Produce debug info in VMS debug format'
complete -c gcc -o glevel -d 'Request debug info and also use level to specify how much information'
complete -c gcc -o ggdblevel -d 'Request debug info and also use level to specify how much information'
complete -c gcc -o gstabslevel -d 'Request debug info and also use level to specify how much information'
complete -c gcc -o gcofflevel -d 'Request debug info and also use level to specify how much information'
complete -c gcc -o gxcofflevel -d 'Request debug info and also use level to specify how much information'
complete -c gcc -o gvmslevel -d 'Request debug info and also use level to specify how much information'
complete -c gcc -o feliminate-dwarf2-dups -d 'Compress DWARF2 debug info by eliminating duplicated information about each symbol'
complete -c gcc -s p -d 'Generate extra code to write profile information suitable for the analysis program prof'
complete -c gcc -o pg -d 'Generate extra code to write profile information suitable for the analysis program gprof'
complete -c gcc -s Q -d 'Print out each function name as it is compiled, and some statistics about each pass'
complete -c gcc -o ftime-report -d 'Makes the compiler print some statistics about the time consumed by each pass when it finishes'
complete -c gcc -o fmem-report -d 'Makes the compiler print some statistics about permanent memory allocation when it finishes'
complete -c gcc -o fprofile-arcs -d 'Add code so that program flow arcs are instrumented'
complete -c gcc -l coverage -d 'Used to compile and link code instrumented for coverage analysis'
complete -c gcc -o ftest-coverage -d 'Produce a notes file that the gcov code-coverage utility can use to show program coverage'
# FIXME
# complete -c gcc -o dletters -d 'Says to make debugging dumps during compilation at times specified by letters'
complete -c gcc -o fdump-rtl-pass -d 'Says to make debugging dumps during compilation at times specified by letters'
complete -c gcc -o fdump-unnumbered -d 'When doing debugging dumps (-d), suppress instruction numbers and line number note output'
complete -c gcc -o fdump-translation-unit -d '(C++) Dump representation of the tree structure for the entire translation unit'
complete -c gcc -o fdump-translation-unit-options -d '(C++) Dump representation of the tree structure for the translation unit'
complete -c gcc -o fdump-ipa-switch -d 'Control the dumping at various stages of inter-procedural analysis language tree to a file'
complete -c gcc -o fdump-tree-switch -d 'Control the dumping at various stages of processing the intermediate language tree to a file'
complete -c gcc -o fdump-tree-switch-options -d 'Control the dumping at various stages of processing the intermediate language tree to a file'
complete -c gcc -o ftree-vectorizer-verbose -d 'Controls the amount of debugging output the vectorizer prints' -x -a "1 2 3 4 5"
complete -c gcc -o frandom-seed -d 'Provides a seed that GCC uses when it would otherwise use random numbers' -x
complete -c gcc -o fsched-verbose -d 'Control the amount of debugging output the scheduler prints' -x -a "1 2 3 4 5"
complete -c gcc -o save-temps -d 'Store the usual "temporary" intermediate files in the current directory'
complete -c gcc -o time -d 'Report the CPU time taken by each subprocess in the compilation sequence'
complete -c gcc -o fvar-tracking -d 'Run variable tracking pass'
complete -c gcc -o print-file-name -r -d 'Print the full absolute name of the library file library that would be used when linking'
complete -c gcc -o print-multi-directory -d 'Print the multilib directory'
complete -c gcc -o print-multi-lib -d 'Print the mapping from multilib directories to compiler switches that enable them'
complete -c gcc -o print-prog-name -r -d 'Like -print-file-name, but searches for a program such as cpp'
complete -c gcc -o print-libgcc-file-name -d 'Same as -print-file-name=libgcc'
complete -c gcc -o print-search-dirs -d 'Print installation directory and a list of directories gcc will search and exit'
complete -c gcc -o dumpmachine -d 'Print the compiler’s target machine and exit'
complete -c gcc -o dumpversion -d 'Print the compiler version and exit'
complete -c gcc -o dumpspecs -d 'Print the compiler’s built-in specs and exit'
complete -c gcc -o feliminate-unused-debug-types
complete -c gcc -o O -d Optimize
complete -c gcc -o O1 -d Optimize
complete -c gcc -o O2 -d 'Optimize even more'
complete -c gcc -o O3 -d 'Optimize yet more'
complete -c gcc -o O0 -d 'Do not optimize'
complete -c gcc -o Os -d 'Optimize for size'
complete -c gcc -o Ofast -d 'Disregard strict standards compliance'
complete -c gcc -o Og -d 'Optimize debugging experience'
complete -c gcc -o Oz -d 'Optimize aggressively for size rather than speed'
complete -c gcc -o fno-defer-pop -d 'Always pop the arguments to each function call as soon as that function returns'
complete -c gcc -o fforce-mem -d 'Force memory operands to be copied into registers before doing arithmetic on them'
complete -c gcc -o fforce-addr -d 'Force memory address constants to be copied into registers before doing arithmetic on them'
complete -c gcc -o fomit-frame-pointer -d 'Don’t keep the frame pointer in a register for functions that don’t need one'
complete -c gcc -o foptimize-sibling-calls -d 'Optimize sibling and tail recursive calls'
complete -c gcc -o fno-inline -d 'Don’t pay attention to the "inline" keyword'
complete -c gcc -o finline-functions -d 'Integrate all simple functions into their callers'
complete -c gcc -o finline-functions-called-once -d 'Consider all "static" functions called once for inlining into their caller even if they are not marked "inline"'
complete -c gcc -o fearly-inlining -d 'Inline functions marked by "always_inline" and small functions early'
complete -c gcc -o finline-limit -d 'By default, GCC limits the size of functions that can be inlined' -x -a "1 2 3 4 5"
complete -c gcc -o fkeep-inline-functions -d 'In C, keep inline "static" functions in the object file'
complete -c gcc -o fkeep-static-consts -d 'Emit "static const" variables when optimization isn’t turned on, even when they aren’t referenced'
complete -c gcc -o fmerge-constants -d 'Attempt to merge identical constants (string and float) across compilation units'
complete -c gcc -o fmerge-all-constants -d 'Attempt to merge identical constants and identical variables'
complete -c gcc -o fmodulo-sched -d 'Perform swing modulo scheduling immediately before the first scheduling pass'
complete -c gcc -o fno-branch-count-reg -d 'Do not use "decrement and branch" instructions on a count register'
complete -c gcc -o fno-function-cse -d 'Make each instruction that calls a constant function contain the function’s address explicitly'
complete -c gcc -o fno-zero-initialized-in-bss -d 'Don\'t put zero-initialized variables in BSS'
complete -c gcc -o fbounds-check -d 'Generate additional code to check that indices used to access arrays are within bounds'
complete -c gcc -o fstrength-reduce -d 'Perform loop strength reduction and elimination of iteration variables'
complete -c gcc -o fthread-jumps -d 'Check if a jump branches to a location where another comparison subsumed by the first is found'
complete -c gcc -o fcse-follow-jumps -d 'Scan through jump instructions when the target of the jump is not reached by any other path'
complete -c gcc -o fcse-skip-blocks -d 'Like -fcse-follow-jumps, but follow jumps which conditionally skip over blocks'
complete -c gcc -o frerun-cse-after-loop -d 'Re-run common subexpression elimination after loop optimizations has been performed'
complete -c gcc -o frerun-loop-opt -d 'Run the loop optimizer twice'
complete -c gcc -o fgcse -d 'Perform a global common subexpression elimination pass'
complete -c gcc -o fgcse-lm -d 'Global common subexpression elimination: Move loads which are killed by stores into themselves'
complete -c gcc -o fgcse-sm -d 'A store motion pass is run after global common subexpression elimination'
complete -c gcc -o fgcse-las -d 'global common subexpression elimination pass (eliminates redundant loads)'
complete -c gcc -o fgcse-after-reload -d 'With -fgcse-after-reload: perform redundant load elimination pass'
complete -c gcc -o floop-optimize -d 'Perform loop optimizations'
complete -c gcc -o floop-optimize2 -d 'Perform loop optimizations with new loop optimizer'
complete -c gcc -o funsafe-loop-optimizations -d 'Assume that loop indices do not overflow, and that loops are not infinite'
complete -c gcc -o fcrossjumping -d 'Perform cross-jumping transformation'
complete -c gcc -o fif-conversion -d 'Attempt to transform conditional jumps into branch-less equivalents'
complete -c gcc -o fif-conversion2 -d 'Use conditional execution to transform conditional jumps into branch-less equivalents'
complete -c gcc -o fdelete-null-pointer-checks -d 'Use global dataflow analysis to identify and eliminate useless checks for null pointers'
complete -c gcc -o fexpensive-optimizations -d 'Perform a number of minor optimizations that are relatively expensive'
complete -c gcc -o foptimize-register-move -o fregmove -d 'Attempt to reassign register numbers in move instructions to maximize register tying'
complete -c gcc -o fdelayed-branch -d 'Try to reorder instructions to use instruction slots after delayed branch instructions'
complete -c gcc -o fschedule-insns -d 'Try to reorder instructions to eliminate execution stalls'
complete -c gcc -o fschedule-insns2 -d '-fschedule-insns, but more instruction scheduling after register allocation'
complete -c gcc -o fno-sched-interblock -d 'Don’t schedule instructions across basic blocks'
complete -c gcc -o fno-sched-spec -d 'Don’t allow speculative motion of non-load instructions'
complete -c gcc -o fsched-spec-load -d 'Allow speculative motion of some load instructions'
complete -c gcc -o fsched-spec-load-dangerous -d 'Allow speculative motion of more load instructions'
complete -c gcc -o fsched-stalled-insns -d 'Define how many insns can be moved from the queue of stalled insns into the ready list'
complete -c gcc -o fsched-stalled-insns-dep
complete -c gcc -o fsched2-use-superblocks -d 'When scheduling after register allocation, do use superblock scheduling algorithm'
complete -c gcc -o fsched2-use-traces -d 'Use -fsched2-use-superblocks algorithm when scheduling after register allocation'
complete -c gcc -o freschedule-modulo-scheduled-loops
complete -c gcc -o fcaller-saves -d 'Allocate in registers that will be clobbered by function calls, by saving and restoring'
complete -c gcc -o ftree-pre -d 'Perform Partial Redundancy Elimination (PRE) on trees'
complete -c gcc -o ftree-fre -d 'Perform Full Redundancy Elimination (FRE) on trees'
complete -c gcc -o ftree-copy-prop -d 'Perform copy propagation on trees'
complete -c gcc -o ftree-store-copy-prop -d 'Perform copy propagation of memory loads and stores'
complete -c gcc -o ftree-salias -d 'Perform structural alias analysis on trees'
complete -c gcc -o ftree-sink -d 'Perform forward store motion on trees'
complete -c gcc -o ftree-ccp -d 'Perform sparse conditional constant propagation (CCP) on trees'
complete -c gcc -o ftree-store-ccp -d 'Perform sparse conditional constant propagation (CCP) on trees'
complete -c gcc -o ftree-dce -d 'Perform dead code elimination (DCE) on trees'
complete -c gcc -o ftree-dominator-opts -d 'Perform a variety of simple scalar cleanups based on a dominator tree traversal'
complete -c gcc -o ftree-ch -d 'Perform loop header copying on trees'
complete -c gcc -o ftree-loop-optimize -d 'Perform loop optimizations on trees'
complete -c gcc -o ftree-loop-linear -d 'Perform linear loop transformations on tree'
complete -c gcc -o ftree-loop-im -d 'Perform loop invariant motion on trees'
complete -c gcc -o ftree-loop-ivcanon
complete -c gcc -o fivopts -d 'Perform induction variable optimizations on trees'
complete -c gcc -o ftree-sra -d 'Perform scalar replacement of aggregates'
complete -c gcc -o ftree-copyrename -d 'Perform copy renaming on trees'
complete -c gcc -o ftree-ter -d 'Perform temporary expression replacement during the SSA->normal phase'
complete -c gcc -o ftree-lrs -d 'Perform live range splitting during the SSA->normal phase'
complete -c gcc -o ftree-vectorize -d 'Perform loop vectorization on trees'
complete -c gcc -o ftree-vect-loop-version -d 'Perform loop versioning when doing loop vectorization on trees'
complete -c gcc -o ftree-vrp -d 'Perform Value Range Propagation on trees'
complete -c gcc -o ftracer -d 'Perform tail duplication to enlarge superblock size'
complete -c gcc -o funroll-loops -d 'Unroll loops whose number of iterations is known at compile time'
complete -c gcc -o funroll-all-loops -d 'Unroll all loops, even if their number of iterations is uncertain when entered'
complete -c gcc -o fsplit-ivs-in-unroller
complete -c gcc -o fvariable-expansion-in-unroller -d 'Create multiple copies of local variables when unrolling a loop if it helps'
complete -c gcc -o fprefetch-loop-arrays -d 'Generate instructions to prefetch memory for loops that access large arrays'
complete -c gcc -o fno-peephole -d 'Disable any machine-specific peephole optimizations'
complete -c gcc -o fno-peephole2 -d 'Disable any machine-specific peephole optimizations'
complete -c gcc -o fno-guess-branch-probability -d 'Do not guess branch probabilities using heuristics'
complete -c gcc -o freorder-blocks -d 'Reorder basic blocks to reduce number of taken branches and improve code locality'
complete -c gcc -o freorder-blocks-and-partition -d 'Reorder basic blocks and partition hot and cold blocks'
complete -c gcc -o freorder-functions -d 'Reorder functions in the object file in order to improve code locality'
complete -c gcc -o fstrict-aliasing -d 'Assume strictest aliasing rules'
complete -c gcc -o falign-functions -d 'Align the start of functions to the next power-of-two greater than n, skipping up to n bytes'
complete -c gcc -o falign-labels -d 'Align all branch targets to power-of-two boundary, skipping up to n bytes'
complete -c gcc -o falign-loops -d 'Align loops to a power-of-two boundary, skipping up to n bytes like -falign-functions'
complete -c gcc -o falign-jumps -d 'Align branch targets to a power-of-two, skipping bytes'
complete -c gcc -o funit-at-a-time -d 'Parse the whole compilation unit before starting to produce code'
complete -c gcc -o fweb -d 'Construct webs for register allocation purposes and assign each web individual pseudo register'
complete -c gcc -o fwhole-program -d 'Assume that the current compilation unit represents whole program being compiled'
complete -c gcc -o fno-cprop-registers -d 'Perform a copy-propagation pass to try to reduce scheduling dependencies/copies'
complete -c gcc -o fprofile-generate -d 'Enable options to generate useful profiles'
complete -c gcc -o fprofile-use -d 'Enable profile feedback directed optimizations'
complete -c gcc -o ffloat-store -d 'Do not store floating point variables in registers'
complete -c gcc -o ffast-math -d 'Set a bunch of inadvisable math options to make it faster'
complete -c gcc -o fno-math-errno -d 'Do not set ERRNO after calling math functions that are executed with a single instruction, e'
complete -c gcc -o funsafe-math-optimizations -d 'Allow unsafe optimizations for floating-point arithmetic'
complete -c gcc -o ffinite-math-only -d 'Allow optimizations for float arithmetic that assume no NaNs or +-Infs'
complete -c gcc -o fno-trapping-math -d 'Assume floating-point operations cannot generate user-visible traps'
complete -c gcc -o frounding-math -d 'Disable transformations and optimizations that assume default float rounding behavior'
complete -c gcc -o fsignaling-nans -d 'Assume IEEE signaling NaNs may generate uservisible traps during float operations'
complete -c gcc -o fsingle-precision-constant -d 'Treat float constants as single instead of double'
complete -c gcc -o fcx-limited-range -d 'When enabled, states that a range reduction step is not needed when performing complex division'
complete -c gcc -o fno-cx-limited-range -d 'When enabled, states that a range reduction step is not needed when performing complex division'
complete -c gcc -o fbranch-probabilities -d 'Optimize based on the number of times each branch was taken with -fprofile-arcs'
complete -c gcc -o fprofile-values -d 'With -fprofile-arcs: gather data about values of expressions'
complete -c gcc -o fvpt -d 'With -fprofile-arcs: gather information about values of expressions'
complete -c gcc -o frename-registers -d 'Make use of registers left over after register allocation'
complete -c gcc -o fpeel-loops -d 'Peel loops that do not roll much (from profile feedback)'
complete -c gcc -o fmove-loop-invariants -d 'Enables the loop invariant motion pass in the new loop optimizer'
complete -c gcc -o funswitch-loops -d 'Move branches with loop invariant conditions out of the loop'
complete -c gcc -o ffunction-sections -d 'Place each function or data item into its own section in the output file if possible'
complete -c gcc -o fdata-sections -d 'Place each function or data item into its own section in the output file if possible'
complete -c gcc -o fbranch-target-load-optimize -d 'Perform branch target register load optimization before prologue / epilogue threading'
complete -c gcc -o fbranch-target-load-optimize2 -d 'Perform branch target register load optimization after prologue / epilogue threading'
complete -c gcc -o fstack-protector -d 'Emit extra code to check for buffer overflows, such as stack smashing attacks'
complete -c gcc -o fstack-protector-all -d 'Like -fstack-protector except that all functions are protected'
complete -c gcc -l param -d 'In some places, GCC uses various constants to control the amount of optimization that is done'
complete -c gcc -o Xpreprocessor -d 'Pass option as an option to the preprocessor'
complete -c gcc -s D -d 'Predefine name as a macro, with definition 1'
complete -c gcc -s U -d 'Cancel any previous definition of name, either built in or provided with a -D option'
complete -c gcc -o undef -d 'Do not predefine any system-specific or GCC-specific macros'
complete -c gcc -s I -d 'Add the directory dir to the list of directories to be searched for header files'
complete -c gcc -o Wall -d 'Turns on all optional warnings which are desirable for normal code'
complete -c gcc -o Wcomment -o Wcomments -d 'Warn for "/*" in a /* comment and backslash-newline in a // comment'
complete -c gcc -o Wtraditional -d 'Warn about certain constructs that behave differently in traditional and ISO C'
complete -c gcc -o Wimport -d 'Warn the first time #import is used'
complete -c gcc -o Wunused-macros -d 'Warn about macros defined in the main file that are unused'
complete -c gcc -o Wendif-labels -d 'Warn whenever an #else or an #endif are followed by text'
complete -c gcc -o Wsystem-headers -d 'Issue warnings for code in system headers'
complete -c gcc -o pedantic -d 'Issue all the mandatory diagnostics listed in the C standard'
complete -c gcc -o pedantic-errors -d 'Issue all the mandatory diagnostics, and make them errors'
complete -c gcc -s M -d 'Output make code for the main source file\'s dependencies'
complete -c gcc -o MM -d 'Like -M but ignore headers in system header directories and what they include'
complete -c gcc -o MF -d 'When used with -M or -MM, specifies a file to write the dependencies to' -x
complete -c gcc -o MG -d 'When requesting dependency generation (-M): assume missing header files exist'
complete -c gcc -o MP -d 'Add a phony target for each dependency other than the main file'
complete -c gcc -o MT -d 'Change the target of the rule emitted by dependency generation'
complete -c gcc -o MQ -d 'Same as -MT, but it quotes any characters which are special to Make'
complete -c gcc -o MD -d 'is equivalent to -M -MF file, except that -E is not implied'
complete -c gcc -o MMD -d 'Like -MD except mention only user header files, not system header files'
complete -c gcc -o fpch-deps -d 'Also list precompiled header’s dependencies in dependency output'
complete -c gcc -o fpch-preprocess -d 'Allows use of a precompiled header together with -E'
complete -c gcc -s x -d 'Specify the source language' -a 'c  c-header  cpp-output
c++  c++-header  c++-cpp-output objective-c  objective-c-header  objective-c-cpp-output
objective-c++ objective-c++-header objective-c++-cpp-output
assembler  assembler-with-cpp ada f77  f77-cpp-input f95  f95-cpp-input go brig'
complete -c gcc -o nostdinc -d 'Do not search the standard system directories for header files'
complete -c gcc -o nostdinc++ -d 'Do not search for header files in the C++-specific standard directories'
complete -c gcc -o include -d 'Process file as if "#include "file"" appeared as the first line of the primary source file'
complete -c gcc -o imacros -d 'Exactly like -include, except that any output produced by scanning file is thrown away'
complete -c gcc -o idirafter -d 'Search dir for header files, after all other directories'
complete -c gcc -o iprefix -d 'Specify prefix as the prefix for subsequent -iwithprefix options'
complete -c gcc -o iwithprefix -d 'Append dir to prefix defined with -iprefix, to same place as -I'
complete -c gcc -o iwithprefixbefore -d 'Append dir to prefix defined with -iprefix, to same place as -idirafter'
complete -c gcc -o isysroot -d 'Like the --sysroot option, but only to header files'
complete -c gcc -o isystem -d 'Search dir for headers, after -I dirs but before standard system dirs'
complete -c gcc -o fdollars-in-identifiers -d 'Accept $ in identifiers'
complete -c gcc -o fextended-identifiers -d 'Accept universal character names in identifiers'
complete -c gcc -o fpreprocessed -d 'Indicate to the preprocessor that the input file has already been preprocessed'
complete -c gcc -o ftabstop -d 'Set the distance between tab stops'
complete -c gcc -o fexec-charset -d 'Set the execution character set, used for string and character constants' -a "(__fish_print_encodings)"
complete -c gcc -o fwide-exec-charset -d 'Set the wide execution character set, used for wide string and character constants' -a "(__fish_print_encodings)"
complete -c gcc -o finput-charset -d 'Set the input character set' -a "(__fish_print_encodings)"
complete -c gcc -o fworking-directory -d 'Let the compiler know the current working directory when preprocessing'
complete -c gcc -o fno-show-column -d 'Do not print column numbers in diagnostics'
complete -c gcc -s A -d 'Make an assertion with the predicate predicate and answer answer'
complete -c gcc -s A -d 'Cancel an assertion with the predicate predicate and answer answer' -x
complete -c gcc -o predicate -d 'Cancel an assertion with the predicate predicate and answer answer' -x
complete -c gcc -o d -d 'Make debug dumps according to these arguments' -x -a 'M D N I U'
complete -c gcc -s P -d 'Inhibit generation of linemarkers in the output from the preprocessor'
complete -c gcc -s C -d 'Do not discard comments'
complete -c gcc -o CC -d 'Do not discard comments, including during macro expansion'
complete -c gcc -o remap -d 'Work around file systems with very short file names, such as MS-DOS'
complete -c gcc -l help -d 'Print text describing all the command line options instead of preprocessing anything'
complete -c gcc -l target-help -d 'Print text describing all the command line options instead of preprocessing anything'
complete -c gcc -s H -d 'Print the name of each header file used, in addition to other normal activities'
complete -c gcc -o version -d 'Print out GNU CPP’s version number'
complete -c gcc -l version -d 'Print out GNU CPP’s version number'
complete -c gcc -o Xassembler -d 'Pass option as an option to the assembler'
complete -c gcc -s l -d 'Search the library named library when linking' -xa '(path basename /usr/lib/lib*.so* | string match -r -g "^lib(.*?)\.so.*")'
complete -c gcc -o ldl -d 'Search the dynamic loader library when linking'
complete -c gcc -o lm -d 'Search the math library when linking'
complete -c gcc -o lz -d 'Search the zlib library when linking'
complete -c gcc -o lrt -d 'Search the realtime extensions library when linking'
complete -c gcc -o lobjc -d 'Link an Objective-C or Objective-C++ program'
complete -c gcc -o nostartfiles -d 'Do not use the standard system startup files when linking'
complete -c gcc -o nodefaultlibs -d 'Do not use the standard system libraries when linking'
complete -c gcc -o nostdlib -d 'Do not use the standard system startup files or libraries when linking'
complete -c gcc -o pie -d 'Produce a position independent executable on targets which support it'
complete -c gcc -o rdynamic -d 'Pass the flag -export-dynamic to the ELF linker, on targets that support it'
complete -c gcc -s s -d 'Remove all symbol table and relocation information from the executable'
complete -c gcc -o static -d 'On systems that support dynamic linking, this prevents linking with the shared libraries'
complete -c gcc -o shared -d 'Produce a shared object which can then be linked with other objects to form an executable'
complete -c gcc -o shared-libgcc -d 'Force shared libgcc'
complete -c gcc -o static-libgcc -d 'Force static libgcc'
complete -c gcc -o symbolic -d 'Bind references to global symbols when building a shared object'
complete -c gcc -o Xlinker -d 'Pass option as an option to the linker'
complete -c gcc -s u -d 'Pretend the symbol symbol is undefined, to force linking of library modules to define it'
complete -c gcc -o I -d 'Add header search directory' -xa '(__fish_complete_directories)'
complete -c gcc -o iquote -d 'Add header search directory for #include "file"' -xa '(__fish_complete_directories)'
complete -c gcc -o L -d 'Add dir to the list of directories to be searched for -l'
complete -c gcc -o B -d 'Specifies where to find the executables, libraries, include/data files of the compiler itself'
complete -c gcc -o specs -r -d 'Process file after the compiler reads in the standard specs file'
complete -c gcc -l sysroot -x -a '(__fish_complete_directories)' -d 'Use dir as the logical root directory for headers and libraries'
complete -c gcc -o mmangle-cpu -d 'Prepend the name of the cpu to all public symbol names'
complete -c gcc -o mabi -d 'Generate code for the specified ABI' -x
complete -c gcc -o mapcs-frame -d 'Always generate a stack frame compliant with ARM Procedure Call Standard'
complete -c gcc -o mapcs -d 'This is a synonym for -mapcs-frame'
complete -c gcc -o mthumb-interwork -d 'Generate code which supports calling between the ARM and Thumb instruction sets'
complete -c gcc -o mno-sched-prolog -d 'Prevent the reordering of instructions in the function prolog'
complete -c gcc -o mfloat-abi -d 'Specifies which ABI to use for floating point values' -x
complete -c gcc -o mlittle-endian -d 'Generate code for a processor running in little-endian mode'
complete -c gcc -o mbig-endian -d 'Generate code for a processor running in big-endian mode'
complete -c gcc -o mwords-little-endian -d 'Only applies when generating code for big-endian processors'
complete -c gcc -o mfpe -x
complete -c gcc -o mfp -x
complete -c gcc -o mstructure-size-boundary -x -d 'Round size of structs and unions up to multiple of this number of bits'
complete -c gcc -o mabort-on-noreturn -d 'Generate a call to the function "abort" at the end of a "noreturn" function'
complete -c gcc -o mlong-calls -d 'Assume function calls are long'
complete -c gcc -o mno-long-calls -d 'Do not assume function calls are long'
complete -c gcc -o mnop-fun-dllimport -d 'Disable support for the "dllimport" attribute'
complete -c gcc -o msingle-pic-base -d 'Treat the PIC addressing register as read-only, rather than loading it in the function prologue'
complete -c gcc -o mpic-register -x -d 'Specify the register to be used for PIC addressing'
complete -c gcc -o mcirrus-fix-invalid-insns -d 'Insert NOPs to work around invalid Maverick instruction combinations'
complete -c gcc -o mpoke-function-name -d 'Write the name of each function into the text section, directly preceding the function prologue'
complete -c gcc -o mthumb -d 'Generate code for the 16-bit Thumb instruction set'
complete -c gcc -o mtpcs-frame -d 'Generate a stack frame compliant with Thumb Procedure Call Standard for non-leaf functions'
complete -c gcc -o mtpcs-leaf-frame -d 'Generate a stack frame compliant with Thumb Procedure Call Standard for leaf functions'
complete -c gcc -o mcallee-super-interworking
complete -c gcc -o mcaller-super-interworking
complete -c gcc -o mtp -x -d 'Specify the access model for the thread local storage pointer'
complete -c gcc -o mmcu -x -d 'Specify ATMEL AVR instruction set or MCU type'
complete -c gcc -o msize -d 'Output instruction sizes to the asm file'
complete -c gcc -o minit-stack -x -d 'Specify the initial stack address (symbol or numeric value)'
complete -c gcc -o mno-interrupts -d 'Generated code is not compatible with hardware interrupts'
complete -c gcc -o mcall-prologues -d 'Functions prologues/epilogues expanded as call to appropriate subroutines'
complete -c gcc -o mno-tablejump -d 'Do not generate tablejump insns which sometimes increase code size'
complete -c gcc -o mtiny-stack -d 'Change only the low 8 bits of the stack pointer'
complete -c gcc -o mint8 -d 'Assume int to be 8 bit integer'
complete -c gcc -o momit-leaf-frame-pointer -d 'Don’t keep the frame pointer in a register for leaf functions'
complete -c gcc -o mspecld-anomaly -d 'Ensure that the generated code does not contain speculative loads after jump instructions'
complete -c gcc -o mno-specld-anomaly -d 'Don’t generate extra code to prevent speculative loads from occurring'
complete -c gcc -o mcsync-anomaly -d 'Ensure that code does not contain C/SSYNC instructions too soon after conditional branches'
complete -c gcc -o mno-csync-anomaly -d 'Don’t generate extra code to prevent C/SSYNC instructions too soon after a conditional branch'
complete -c gcc -o mlow-64k -d 'Assume that the entire program fits into the low 64k of memory'
complete -c gcc -o mno-low-64k -d 'Assume that the program is arbitrarily large'
complete -c gcc -o mid-shared-library -d 'Support shared libraries via the library ID method'
complete -c gcc -o mno-id-shared-library -d 'Don’t assume ID based shared libraries are being used'
complete -c gcc -o mshared-library-id -x -d 'Specified the identification number of the ID based shared library being compiled'
# Note: Do *not* use the same description here.
complete -c gcc -o march -d 'Generate code for this architecture'
complete -c gcc -o mcpu -d 'Generate and tune code for this cpu'
complete -c gcc -o mtune -d 'Tune output for this cpu without restricting the instructions to it'
complete -c gcc -o mmax-stack-frame -d '=n Warn when the stack frame of a function exceeds n bytes'
complete -c gcc -o melinux-stacksize -d '=n Only available with the cris-axis-aout target'
complete -c gcc -o metrax4 -d 'Synonym for -march=v3'
complete -c gcc -o metrax100 -d 'Synonym for -march=v8'
complete -c gcc -o mmul-bug-workaround -d 'Work around a bug in the "muls" and "mulu" instructions for CPU models where it applies'
complete -c gcc -o mno-mul-bug-workaround -d 'Work around a bug in the "muls" and "mulu" instructions for CPU models where it applies'
complete -c gcc -o mpdebug -d 'Enable CRIS-specific verbose debug-related information in the assembly code'
complete -c gcc -o mcc-init -d 'Always emit compare and test instructions before use of condition codes'
complete -c gcc -o mno-side-effects -d 'Do not emit instructions with side-effects in addressing modes other than post-increment'
complete -c gcc -o mstack-align -d 'Arranges for stack-frame to be aligned for maximum single data access size for chosen CPU'
complete -c gcc -o mno-stack-align -d 'Don\'t align the stack-frame for the chosen CPU'
complete -c gcc -o mdata-align -d 'Arranges for individual data to be aligned for maximum single data access size for chosen CPU'
complete -c gcc -o mno-data-align -d 'Don\'t align data for the chosen CPU'
complete -c gcc -o mconst-align -d 'Arranges for constants to be aligned for maximum single data access size for chosen CPU'
complete -c gcc -o mno-const-align -d 'Don\'t align constants for the chosen CPU'
complete -c gcc -o m32-bit -d 'Make stack-frame, writable data and constants all 32-bit'
complete -c gcc -o m16-bit -d 'Make stack-frame, writable data and constants all 16-bit'
complete -c gcc -o m8-bit -d 'Make stack-frame, writable data and constants all 8-bit'
complete -c gcc -o mno-prologue-epilogue -d 'Skip the normal function prologue and epilogue that sets up the stack-frame'
complete -c gcc -o mprologue-epilogue -d 'Don\'t skip the normal function prologue and epilogue'
complete -c gcc -o mno-gotplt
complete -c gcc -o mgotplt
complete -c gcc -o sim -d 'Arrange to link with a simulator library'
complete -c gcc -o sim2 -d 'Like -sim, but put initialized data at 0x40000000 and zero-initialized data at 0x80000000'
complete -c gcc -o mmac -d 'Enable the use of multiply-accumulate instructions'
complete -c gcc -o Fdir -d 'Add the framework dir to the list of directories to be searched for headers'
complete -c gcc -o gused -d 'Emit debugging information for symbols that are used'
complete -c gcc -o gfull -d 'Emit debugging information for all symbols and types'
complete -c gcc -o mmacosx-version-min -d '=version The earliest version of MacOS X that this executable will run on is version'
complete -c gcc -o mone-byte-bool -d 'Override the defaults for bool so that sizeof(bool)==1'
complete -c gcc -o mfix-and-continue -d 'Generate code suitable for fast turn around development'
complete -c gcc -o ffix-and-continue -d 'Generate code suitable for fast turn around development'
complete -c gcc -o findirect-data -d 'Generate code suitable for fast turn around development'
complete -c gcc -o all_load -d 'Loads all members of static archive libraries'
complete -c gcc -o arch_errors_fatal -d 'Cause the errors having to do with files that have the wrong architecture to be fatal'
complete -c gcc -o bind_at_load -d 'Let dynamic linker bind undefined references when the file is loaded'
complete -c gcc -o bundle -d 'Produce a Mach-o bundle format file'
complete -c gcc -o bundle_loader -d 'Specifies the executable that will be loading the build output file being linked'
complete -c gcc -o dynamiclib -d 'Produce a dynamic library, using the Darwin libtool command'
complete -c gcc -o force_cpusubtype_ALL -d 'Make output have the ALL subtype, instead of one controlled by -mcpu or -march'
complete -c gcc -o mfp-reg -d 'Use the floating-point register set'
complete -c gcc -o mno-fp-regs -d 'Do not use the floating-point register set'
complete -c gcc -o mieee-with-inexact -d 'This is like -mieee except the generated code also maintains the IEEE inexact-flag'
complete -c gcc -o mfp-trap-mode -d 'This option controls what floating-point related traps are enabled'
complete -c gcc -o mfp-rounding-mode -d 'Selects the IEEE rounding mode'
complete -c gcc -o mode -d 'Selects the IEEE rounding mode'
complete -c gcc -o mtrap-precision -d 'In the Alpha architecture, floating point traps are imprecise'
complete -c gcc -o precision -d 'In the Alpha architecture, floating point traps are imprecise'
complete -c gcc -o mieee-conformant -d 'This option marks the generated code as IEEE conformant'
complete -c gcc -o mbuild-constants -d 'This option require to construct all integer constants using code (maximum is six)'
complete -c gcc -o mgas -d 'Use GNU assembler'
complete -c gcc -o mbwx -d 'Use BWX instruction set'
complete -c gcc -o mno-bwx -d 'Do not use BWX instruction set'
complete -c gcc -o mcix -d 'Use CIX instruction set'
complete -c gcc -o mno-cix -d 'Do not use CIX instruction set'
complete -c gcc -o mfix -d 'Use FIX instruction set'
complete -c gcc -o mno-fix -d 'Do not use FIX instruction set'
complete -c gcc -o mmax -d 'Use MAX instruction set'
complete -c gcc -o mno-max -d 'Do not use MAX instruction set'
complete -c gcc -o mfloat-vax -d 'Use VAX F and G floating point arithmetic'
complete -c gcc -o mfloat-ieee -d 'Do not use VAX F and G floating point arithmetic'
complete -c gcc -o msmall-text -d 'Assume that the code is small enough to be reachable with a branch instruction'
complete -c gcc -o mlarge-text -d 'Does not assume that the code is small enough to be reachable with a branch instruction'
complete -c gcc -o mmemory-latency -d '=time Sets the latency the scheduler should assume for typical memory references'
complete -c gcc -o mvms-return-codes -d 'Return VMS condition codes from main'
complete -c gcc -o mgpr-32 -d 'Only use the first 32 general purpose registers'
complete -c gcc -o mgpr-64 -d 'Use all 64 general purpose registers'
complete -c gcc -o mfpr-32 -d 'Use only the first 32 floating point registers'
complete -c gcc -o mfpr-64 -d 'Use hardware instructions for floating point operations'
complete -c gcc -o mno-soft-float -d 'Use the hardware floating-point instructions for floating-point operations'
complete -c gcc -o mhard-float -d 'Use hardware instructions for floating point operations'
complete -c gcc -o msoft-float -d 'Use library routines for floating point operations'
complete -c gcc -o malloc-cc -d 'Dynamically allocate condition code registers'
complete -c gcc -o mfixed-cc -d 'Do not try to dynamically allocate condition code registers, only use "icc0" and "fcc0"'
complete -c gcc -o mdword -d 'Change ABI to use double word insns'
complete -c gcc -o mno-dword -d 'Do not use double word instructions'
complete -c gcc -o mdouble -d 'Use floating point double instructions'
complete -c gcc -o mno-double -d 'Do not use floating point double instructions'
complete -c gcc -o mmedia -d 'Use media instructions'
complete -c gcc -o mno-media -d 'Do not use media instructions'
complete -c gcc -o mmuladd -d 'Use multiply and add/subtract instructions'
complete -c gcc -o mno-muladd -d 'Do not use multiply and add/subtract instructions'
complete -c gcc -o mfdpic -d 'Select the FDPIC ABI, that uses function descriptors to represent pointers to functions'
complete -c gcc -o minline-plt -d 'Enable inlining of PLT entries for functions that are not known to bind locally'
complete -c gcc -o mTLS -d 'Assume a large TLS segment when generating thread-local code'
complete -c gcc -o mtls -d 'Do not assume a large TLS segment when generating thread-local code'
complete -c gcc -o mgprel-ro -d 'Enable the use of "GPREL" relocations in the FDPIC ABI for data that is known to be in read-only sections'
complete -c gcc -o multilib-library-pic -d 'Link with the (library, not FD) pic libraries'
complete -c gcc -o mlinked-fp -d 'Always create a frame pointer when a stack frame is allocated (EABI requirement)'
complete -c gcc -o malign-labels -d 'Try to align labels to an 8-byte boundary by inserting nops into the previous packet'
complete -c gcc -o mlibrary-pic -d 'Generate position-independent EABI code'
complete -c gcc -o macc-4 -d 'Use only the first four media accumulator registers'
complete -c gcc -o macc-8 -d 'Use all eight media accumulator registers'
complete -c gcc -o mpack -d 'Pack VLIW instructions'
complete -c gcc -o mno-pack -d 'Do not pack VLIW instructions'
complete -c gcc -o mno-eflags -d 'Do not mark ABI switches in e_flags'
complete -c gcc -o mcond-move -d 'Enable the use of conditional-move instructions (default)'
complete -c gcc -o mno-cond-move -d 'Disable the use of conditional-move instructions'
complete -c gcc -o mscc -d 'Enable the use of conditional set instructions (default)'
complete -c gcc -o mno-scc -d 'Disable the use of conditional set instructions'
complete -c gcc -o mcond-exec -d 'Enable the use of conditional execution (default)'
complete -c gcc -o mno-cond-exec -d 'Disable the use of conditional execution'
complete -c gcc -o mvliw-branch -d 'Run a pass to pack branches into VLIW instructions (default)'
complete -c gcc -o mno-vliw-branch -d 'Do not run a pass to pack branches into VLIW instructions'
complete -c gcc -o mmulti-cond-exec -d 'Enable optimization of "&&" and "││" in conditional execution (default)'
complete -c gcc -o mno-multi-cond-exec -d 'Disable optimization of "&&" and "││" in conditional execution'
complete -c gcc -o mnested-cond-exec -d 'Enable nested conditional execution optimizations (default)'
complete -c gcc -o mno-nested-cond-exec -d 'Disable nested conditional execution optimizations'
complete -c gcc -o moptimize-membar -d 'This switch removes redundant "membar" instructions from the compiler generated code'
complete -c gcc -o mno-optimize-membar -d 'This switch disables the automatic removal of redundant "membar" instructions from the generated code'
complete -c gcc -o mtomcat-stats -d 'Cause gas to print out tomcat statistics'
complete -c gcc -o mrelax -d 'Shorten some address references at link time, when possible; uses the linker option -relax'
complete -c gcc -o mh -d 'Generate code for the H8/300H'
complete -c gcc -o ms -d 'Generate code for the H8S'
complete -c gcc -o mn -d 'Generate code for the H8S and H8/300H in the normal mode'
complete -c gcc -o ms2600 -d 'Generate code for the H8S/2600'
complete -c gcc -o malign-300 -d 'On the H8/300H and H8S, use the same alignment rules as for the H8/300'
complete -c gcc -o mbig-switch -d 'Generate code suitable for big switch tables'
complete -c gcc -o mjump-in-delay -d 'Fill delay slots of function calls with unconditional jump instructions'
complete -c gcc -o mdisable-fpregs -d 'Prevent floating point registers from being used in any manner'
complete -c gcc -o mdisable-indexing -d 'Prevent the compiler from using indexing address modes'
complete -c gcc -o mno-space-regs -d 'Assume the target has no space registers'
complete -c gcc -o mfast-indirect-calls -d 'Assume calls never cross space boundaries'
complete -c gcc -o mfixed-range -d 'Generate code treating the given register range as fixed registers'
complete -c gcc -o range -d 'Generate code treating the given register range as fixed registers'
complete -c gcc -o mlong-load-store -d 'Generate 3-instruction load and store sequences as sometimes required by the HP-UX 10 linker'
complete -c gcc -o mportable-runtime -d 'Use the portable calling conventions proposed by HP for ELF systems'
complete -c gcc -o mschedule -d 'Schedule code according to the constraints for the machine type cpu-type'
complete -c gcc -o mlinker-opt -d 'Enable the optimization pass in the HP-UX linker'
complete -c gcc -o msio -d 'Generate the predefine, "_SIO", for server IO'
complete -c gcc -o mgnu-ld -d 'Use GNU ld specific options'
complete -c gcc -o mhp-ld -d 'Use HP ld specific options'
complete -c gcc -o munix -d 'Generate compiler predefines and select a startfile for the specified UNIX standard'
complete -c gcc -o nolibdld -d 'Suppress the generation of link options to search libdld'
complete -c gcc -o mfpmath -d '=unit Generate floating point arithmetics for selected unit unit'
complete -c gcc -o masm -d '=dialect Output asm instructions using selected dialect'
complete -c gcc -o mieee-fp -d 'Control whether or not the compiler uses IEEE floating point comparisons'
complete -c gcc -o mno-ieee-fp -d 'Control whether or not the compiler uses IEEE floating point comparisons'
complete -c gcc -o mno-fp-ret-in-387 -d 'Do not use the FPU registers for return values of functions'
complete -c gcc -o mno-fancy-math-387 -d 'Some 387 emulators do not support the "sin", "cos" and "sqrt" instructions for the 387'
complete -c gcc -o malign-double -d 'Aligns "double", "long double", and "long long" variables on a two word boundary'
complete -c gcc -o mno-align-double -d 'Aligns "double", "long double", and "long long" variables on a one word boundary'
complete -c gcc -o m96bit-long-double -d 'These switches control the size of "long double" type'
complete -c gcc -o m128bit-long-double -d 'These switches control the size of "long double" type'
complete -c gcc -o mmlarge-data-threshold -d '=number With -mcmodel=medium: place data greater than threshold in large data section'
complete -c gcc -o msvr3-shlib -d 'Control whether GCC places uninitialized local variables into the "bss" or "data" segments'
complete -c gcc -o mno-svr3-shlib -d 'Control whether GCC places uninitialized local variables into the "bss" or "data" segments'
complete -c gcc -o msseregparm -d 'Use SSE register passing conventions for float and double arguments and return values'
complete -c gcc -o mpreferred-stack-boundary -d '=num Attempt to keep the stack boundary aligned to a 2 raised to num byte boundary'
complete -c gcc -o mmmx
complete -c gcc -o mno-mmx
complete -c gcc -o msse
complete -c gcc -o mno-sse
complete -c gcc -o msse2
complete -c gcc -o mno-sse2
complete -c gcc -o msse3
complete -c gcc -o mno-sse3
complete -c gcc -o mmni
complete -c gcc -o mno-mni
complete -c gcc -o m3dnow
complete -c gcc -o mno-3dnow
complete -c gcc -o mpush-args -d 'Use PUSH operations to store outgoing parameters'
complete -c gcc -o mno-push-args -d 'Don\'t use PUSH operations to store outgoing parameters'
complete -c gcc -o maccumulate-outgoing-args -d 'Reserve space for outgoing args in the function prologue'
complete -c gcc -o mthreads -d 'Support thread-safe exception handling on Mingw32'
complete -c gcc -o mno-align-stringops -d 'Do not align destination of inlined string operations'
complete -c gcc -o minline-all-stringops -d 'Enable string operation inlining even without alignment'
complete -c gcc -o mtls-direct-seg-refs -d 'TLS variables may be accessed with offsets from the TLS segment register'
complete -c gcc -o mno-tls-direct-seg-refs -d 'TLS variables may not accessed with offsets from the TLS segment register'
complete -c gcc -o m32 -d 'Generate code for a 32-bit environment'
complete -c gcc -o m64 -d 'Generate code for a 64-bit environment'
complete -c gcc -o mno-red-zone -d 'Do not use a so called red zone for x86-64 code'
complete -c gcc -o mgnu-as -d 'Generate code for the GNU assembler'
complete -c gcc -o mno-gnu-as -d 'Don\'t generate code for the GNU assembler'
complete -c gcc -o mno-gnu-ld -d 'Don\'t generate code for the GNU linker'
complete -c gcc -o mno-pic -d 'Do not use a global pointer register'
complete -c gcc -o mvolatile-asm-stop -d 'Generate (or don’t) a stop bit immediately before and after volatile asm statements'
complete -c gcc -o mno-volatile-asm-stop -d 'Generate (or don’t) a stop bit immediately before and after volatile asm statements'
complete -c gcc -o mregister-names -d 'Generate (or don’t) in, loc, and out register names for the stacked registers'
complete -c gcc -o mno-register-names -d 'Generate (or don’t) in, loc, and out register names for the stacked registers'
complete -c gcc -o mconstant-gp -d 'Use a single constant global pointer value'
complete -c gcc -o mauto-pic -d 'Generate code that is self-relocatable'
complete -c gcc -o minline-float-divide-min-latency -d 'Inline divides of floating point values using the minimum latency algorithm'
complete -c gcc -o minline-float-divide-max-throughput -d 'Inline divides of floating point values using the maximum throughput algorithm'
complete -c gcc -o minline-int-divide-min-latency -d 'Inline divides of integer values using the minimum latency algorithm'
complete -c gcc -o minline-int-divide-max-throughput -d 'Inline divides of integer values using the maximum throughput algorithm'
complete -c gcc -o minline-sqrt-min-latency -d 'Inline square roots using the minimum latency algorithm'
complete -c gcc -o minline-sqrt-max-throughput -d 'Inline square roots using the maximum throughput algorithm'
complete -c gcc -o mno-dwarf2-asm -d 'Don’t generate assembler code for the DWARF2 line number debugging info'
complete -c gcc -o mdwarf2-asm -d 'Generate assembler code for the DWARF2 line number debugging info'
complete -c gcc -o mearly-stop-bits -d 'Allow stop bits to be placed earlier than immediately before the triggering instruction'
complete -c gcc -o mno-early-stop-bits -d 'Disallow stop bits to be placed earlier than immediately before the triggering instruction'
complete -c gcc -o mtls-size -d 'Specify bit size of immediate TLS offsets'
complete -c gcc -o size -d 'Specify bit size of immediate TLS offsets'
complete -c gcc -o mt -d 'Add support for multithreading using the POSIX threads library'
complete -c gcc -o pthread -d 'Add support for multithreading using the POSIX threads library'
complete -c gcc -o milp32 -d 'Generate code for a 32-bit environment'
complete -c gcc -o mlp64 -d 'Generate code for a 64-bit environment'
complete -c gcc -o msim -d 'Specifies that the program will be run on the simulator'
complete -c gcc -o memregs -d '=number The number of available memory-based pseudo-registers'
complete -c gcc -o m32r2 -d 'Generate code for the M32R/2'
complete -c gcc -o m32rx -d 'Generate code for the M32R/X'
complete -c gcc -o m32r -d 'Generate code for the M32R'
complete -c gcc -o mmodel -xa "small\t'Assume all objects live in the lower 16MB of memory' medium\t'Assume objects may be anywhere in the 32-bit address space' large\t'assume subroutines may not be reachable with the bl instruction'"
complete -c gcc -o msdata -xa 'none\t"Disable use of the small data area"
sdata\t"Put small global and static data in the small data area, but do not generate special code to reference them"
use\t"Put small global and static data in the small data area, and generate special instructions to reference them"'
complete -c gcc -s G -d 'Put global and static objects <= num bytes into the small data or bss sections' -xa '(seq 100)'
complete -c gcc -o mdebug -d 'Print additional debug info'
complete -c gcc -o mno-debug -d 'Do not print additional debug info'
complete -c gcc -o malign-loops -d 'Align all loops to a 32-byte boundary'
complete -c gcc -o mno-align-loops -d 'Do not enforce a 32-byte alignment for loops'
complete -c gcc -o missue-rate -d '=number Issue number instructions per cycle'
complete -c gcc -o mbranch-cost -d '=number number can only be 1 or 2'
complete -c gcc -o mflush-trap -d '=number Specifies the trap number to use to flush the cache'
complete -c gcc -o mno-flush-trap -d 'Specifies that the cache cannot be flushed by using a trap'
complete -c gcc -o mflush-func -d '=name Specifies the name of the operating system function to call to flush the cache'
complete -c gcc -o mno-flush-func -d 'Indicates that there is no OS function for flushing the cache'
complete -c gcc -o m68000 -d 'Generate output for a 68000'
complete -c gcc -o mc68000 -d 'Generate output for a 68000'
complete -c gcc -o m68020 -d 'Generate output for a 68020'
complete -c gcc -o mc68020 -d 'Generate output for a 68020'
complete -c gcc -o m68881 -d 'Generate output containing 68881 instructions for floating point'
complete -c gcc -o m68030 -d 'Generate output for a 68030'
complete -c gcc -o m68040 -d 'Generate output for a 68040'
complete -c gcc -o m68060 -d 'Generate output for a 68060'
complete -c gcc -o mcpu32 -d 'Generate output for a CPU32'
complete -c gcc -o m5200 -d 'Generate output for a 520X "coldfire" family cpu'
complete -c gcc -o m68020-40 -d 'Generate output for a 68040, without using any of the new instructions'
complete -c gcc -o m68020-60 -d 'Generate output for a 68060, without using any of the new instructions'
complete -c gcc -o mshort -d 'Consider type "int" to be 16 bits wide, like "short int"'
complete -c gcc -o mnobitfield -d 'Do not use the bit-field instructions'
complete -c gcc -o mbitfield -d 'Do use the bit-field instructions'
complete -c gcc -o mrtd -d 'Let functions that take a fixed number of arguments return with the "rtd" instruction'
complete -c gcc -o malign-int -d 'Make GCC align "int", "long", "long long", "float", "double", and "long double" variables on a 32-bit boundary'
complete -c gcc -o mno-align-int -d 'Make GCC aligns "int", "long", "long long", "float", "double", and "long double" variables on 16-bit boundary'
complete -c gcc -o mpcrel -d 'Use the pc-relative addressing mode of the 68000 directly'
complete -c gcc -o mno-strict-align -d 'Do not (do) assume that unaligned memory references will be handled by the system'
complete -c gcc -o mstrict-align -d 'Do not (do) assume that unaligned memory references will be handled by the system'
complete -c gcc -o msep-data -d 'Allow the data segment to be located in a different area of memory from the text segment'
complete -c gcc -o mno-sep-data -d 'Assume that the data segment follows the text segment'
complete -c gcc -o m6811 -d 'Generate output for a 68HC11'
complete -c gcc -o m68hc11 -d 'Generate output for a 68HC11'
complete -c gcc -o m6812 -d 'Generate output for a 68HC12'
complete -c gcc -o m68hc12 -d 'Generate output for a 68HC12'
complete -c gcc -o m68S12 -d 'Generate output for a 68HCS12'
complete -c gcc -o m68hcs12 -d 'Generate output for a 68HCS12'
complete -c gcc -o mauto-incdec -d 'Enable the use of 68HC12 pre and post auto-increment and autodecrement addressing modes'
complete -c gcc -o minmax -d 'Enable the use of 68HC12 min and max instructions'
complete -c gcc -o nominmax -d 'Enable the use of 68HC12 min and max instructions'
complete -c gcc -o msoft-reg-count -d '=count Specify the number of pseudo-soft registers which are used for the code generation'
complete -c gcc -o mhardlit -d 'Inline constants into the code stream if it can be done in two instructions or less'
complete -c gcc -o mno-hardlit -d 'Inline constants into the code stream if it can be done in two instructions or less'
complete -c gcc -o mdiv -d 'Use the divide instruction'
complete -c gcc -o mno-div -d 'Use the divide instruction'
complete -c gcc -o mrelax-immediate -d 'Allow arbitrary sized immediates in bit operations'
complete -c gcc -o mno-relax-immediate -d 'Allow arbitrary sized immediates in bit operations'
complete -c gcc -o mwide-bitfields -d 'Always treat bit-fields as int-sized'
complete -c gcc -o mno-wide-bitfields -d 'Always treat bit-fields as int-sized'
complete -c gcc -o m4byte-functions -d 'Force all functions to be aligned to a four byte boundary'
complete -c gcc -o mno-4byte-functions -d 'Force all functions to be aligned to a four byte boundary'
complete -c gcc -o mcallgraph-data -d 'Emit callgraph information'
complete -c gcc -o mno-callgraph-data -d 'Emit callgraph information'
complete -c gcc -o mslow-bytes -d 'Prefer word access when reading byte quantities'
complete -c gcc -o mno-slow-bytes -d 'Prefer word access when reading byte quantities'
complete -c gcc -o m210 -d 'Generate code for the 210 processor'
complete -c gcc -o m340 -d 'Generate code for the 210 processor'
complete -c gcc -o EB -d 'Generate big-endian code'
complete -c gcc -o EL -d 'Generate little-endian code'
complete -c gcc -o mips1 -d 'Equivalent to -march=mips1'
complete -c gcc -o mips2 -d 'Equivalent to -march=mips2'
complete -c gcc -o mips3 -d 'Equivalent to -march=mips3'
complete -c gcc -o mips4 -d 'Equivalent to -march=mips4'
complete -c gcc -o mips32 -d 'Equivalent to -march=mips32'
complete -c gcc -o mips32r2 -d 'Equivalent to -march=mips32r2'
complete -c gcc -o mips64 -d 'Equivalent to -march=mips64'
complete -c gcc -o mips16 -d 'Generate MIPS16 code'
complete -c gcc -o mno-mips16 -d 'Do not generate MIPS16 code'
complete -c gcc -o mabicalls -d 'Generate SVR4-style position-independent code'
complete -c gcc -o mno-abicalls -d 'Do not generate SVR4-style position-independent code'
complete -c gcc -o mxgot -d 'Lift the usual restrictions on the size of the global offset table'
complete -c gcc -o mno-xgot -d 'Do not lift the usual restrictions on the size of the global offset table'
complete -c gcc -o mgp32 -d 'Assume that general-purpose registers are 32 bits wide'
complete -c gcc -o mgp64 -d 'Assume that general-purpose registers are 64 bits wide'
complete -c gcc -o mfp32 -d 'Assume that floating-point registers are 32 bits wide'
complete -c gcc -o mfp64 -d 'Assume that floating-point registers are 64 bits wide'
complete -c gcc -o msingle-float -d 'Assume that the floating-point coprocessor only supports singleprecision operations'
complete -c gcc -o mdouble-float -d 'Assume that the floating-point coprocessor supports double-precision operations'
complete -c gcc -o mdsp -d 'Use the MIPS DSP ASE'
complete -c gcc -o mno-dsp -d 'Do not use the MIPS DSP ASE'
complete -c gcc -o mpaired-single -d 'Use paired-single floating-point instructions'
complete -c gcc -o mno-paired-single -d 'Do not use paired-single floating-point instructions'
complete -c gcc -o mips3d -d 'Use the MIPS-3D ASE'
complete -c gcc -o mno-mips3d -d 'Do not use the MIPS-3D ASE'
complete -c gcc -o mlong64 -d 'Force "long" types to be 64 bits wide'
complete -c gcc -o mlong32 -d 'Force "long", "int", and pointer types to be 32 bits wide'
complete -c gcc -o msym32 -d 'Assume that all symbols have 32-bit values, regardless of the selected ABI'
complete -c gcc -o mno-sym32 -d 'Do not assume that all symbols have 32-bit values, regardless of the selected ABI'
complete -c gcc -o membedded-data -d 'Allocate variables read-only data section, then small data section, otherwise in data'
complete -c gcc -o mno-embedded-data -d 'Do not allocate variables to the read-only data section first'
complete -c gcc -o muninit-const-in-rodata -d 'Put uninitialized "const" variables in the read-only data section'
complete -c gcc -o mno-uninit-const-in-rodata -d 'Put uninitialized "const" variables in the read-only data section'
complete -c gcc -o msplit-addresses -d 'Enable use of the "%hi()" and "%lo()" assembler relocation operators'
complete -c gcc -o mno-split-addresses -d 'Disable use of the "%hi()" and "%lo()" assembler relocation operators'
complete -c gcc -o mexplicit-relocs -d 'Use assembler relocation operators when dealing with symbolic addresses'
complete -c gcc -o mno-explicit-relocs -d 'Do not use assembler relocation operators when dealing with symbolic addresses'
complete -c gcc -o mcheck-zero-division -d 'Trap on integer division by zero'
complete -c gcc -o mno-check-zero-division -d 'Do not trap on integer division by zero'
complete -c gcc -o mdivide-traps -d 'Check for division by zero with a trap'
complete -c gcc -o mdivide-breaks -d 'Check for division by zero with a break'
complete -c gcc -o mmemcpy -d 'Force the use of "memcpy()" for non-trivial block moves'
complete -c gcc -o mno-memcpy -d 'Do not force the use of "memcpy()" for non-trivial block moves'
complete -c gcc -o mmad -d 'Enable use of the "mad", "madu" and "mul" instructions, as provided by the R4650 ISA'
complete -c gcc -o mno-mad -d 'Disable use of the "mad", "madu" and "mul" instructions, as provided by the R4650 ISA'
complete -c gcc -o mfused-madd -d 'Enable floating point multiply-accumulate instructions'
complete -c gcc -o mno-fused-madd -d 'Disable floating point multiply-accumulate instructions'
complete -c gcc -o nocpp -d 'Tell the MIPS assembler to not run its preprocessor over user assembler files'
complete -c gcc -o mfix-r4000 -d 'Work around certain R4000 CPU errata'
complete -c gcc -o mno-fix-r4000 -d 'Does not work around certain R4000 CPU errata'
complete -c gcc -o mfix-r4400 -d 'Work around certain R4400 CPU errata'
complete -c gcc -o mno-fix-r4400 -d 'Does not work around certain R4400 CPU errata'
complete -c gcc -o mfix-vr4120 -d 'Work around certain VR4120 errata'
complete -c gcc -o mno-fix-vr4120 -d 'Does not work around certain VR4120 errata'
complete -c gcc -o mfix-vr4130 -d 'Work around the VR4130 "mflo"/"mfhi" errata'
complete -c gcc -o mfix-sb1 -d 'Work around certain SB-1 CPU core errata'
complete -c gcc -o mno-fix-sb1 -d 'Does not work around certain SB-1 CPU core errata'
complete -c gcc -o mbranch-likely -d 'Enable use of Branch Likely instructions'
complete -c gcc -o mno-branch-likely -d 'Disable use of Branch Likely instructions'
complete -c gcc -o mfp-exceptions -d 'Specifies whether FP exceptions are enabled'
complete -c gcc -o mno-fp-exceptions -d 'Specifies whether FP exceptions are enabled'
complete -c gcc -o mvr4130-align
complete -c gcc -o mno-vr4130-align
complete -c gcc -o mlibfuncs -d 'Intrinsic library functions are being compiled, passing all values in registers'
complete -c gcc -o mno-libfuncs -d 'Intrinsic library functions are NOT being compiled'
complete -c gcc -o mepsilon -d 'Generate floating-point comparison instructions that compare with respect to the "rE" epsilon register'
complete -c gcc -o mno-epsilon -d 'Generate floating-point comparison instructions that compare with respect to the "rE" epsilon register'
complete -c gcc -o mzero-extend -d 'Use zero-extending load instructions for short reads by default'
complete -c gcc -o mno-zero-extend -d 'Don\'t use zero-extending load instructions for short reads by default'
complete -c gcc -o mknuthdiv -d 'Make the result of a division yielding a remainder have the same sign as the divisor'
complete -c gcc -o mno-knuthdiv -d 'Make the result of a division yielding a remainder have the same sign as the divisor'
complete -c gcc -o mtoplevel-symbols -d 'Prepend a : to all global symbols, so the assembly code can be used with the "PREFIX" assembly directive'
complete -c gcc -o mno-toplevel-symbols -d 'Do not prepend a : to all global symbols, so the assembly code can be used with the "PREFIX" assembly directive'
complete -c gcc -o melf -d 'Generate an executable in the ELF format'
complete -c gcc -o mbranch-predict -d 'Use probable-branch instructions'
complete -c gcc -o mno-branch-predict -d 'Do not use probable-branch instructions'
complete -c gcc -o mbase-addresses -d 'Generate code that uses base addresses'
complete -c gcc -o mno-base-addresses -d 'Do not generate code that uses base addresses'
complete -c gcc -o msingle-exit -d 'Force generated code to have a single exit point in each function'
complete -c gcc -o mno-single-exit -d 'Do not force generated code to have a single exit point in each function'
complete -c gcc -o mmult-bug -d 'Generate code to avoid bugs in the multiply instructions for the MN10300 processors'
complete -c gcc -o mno-mult-bug -d 'Do not generate code to avoid bugs in the multiply instructions for the MN10300 processors'
complete -c gcc -o mam33 -d 'Generate code which uses features specific to the AM33 processor'
complete -c gcc -o mno-am33 -d 'Do not generate code which uses features specific to the AM33 processor'
complete -c gcc -o mreturn-pointer-on-d0 -d 'When generating a function which returns a pointer, return the pointer in both "a0" and "d0"'
complete -c gcc -o mno-crt0 -d 'Do not link in the C run-time initialization object file'
complete -c gcc -o mbacc -d 'Use byte loads and stores when generating code'
complete -c gcc -o mno-bacc -d 'Do not use byte loads and stores when generating code'
complete -c gcc -o mfpu -d 'Use hardware FPP floating point'
complete -c gcc -o mac0 -d 'Return floating-point results in ac0 (fr0 in Unix assembler syntax)'
complete -c gcc -o mno-ac0 -d 'Return floating-point results in memory'
complete -c gcc -o m40 -d 'Generate code for a PDP-11/40'
complete -c gcc -o m45 -d 'Generate code for a PDP-11/45'
complete -c gcc -o m10 -d 'Generate code for a PDP-11/10'
complete -c gcc -o mbcopy-builtin -d 'Use inline "movmemhi" patterns for copying memory'
complete -c gcc -o mbcopy -d 'Do not use inline "movmemhi" patterns for copying memory'
complete -c gcc -o mint16 -d 'Use 16-bit "int"'
complete -c gcc -o mno-int32 -d 'Use 16-bit "int"'
complete -c gcc -o mint32 -d 'Use 32-bit "int"'
complete -c gcc -o mno-int16 -d 'Use 32-bit "int"'
complete -c gcc -o mfloat64 -d 'Use 64-bit "float"'
complete -c gcc -o mno-float32 -d 'Use 64-bit "float"'
complete -c gcc -o mfloat32 -d 'Use 32-bit "float"'
complete -c gcc -o mno-float64 -d 'Use 32-bit "float"'
complete -c gcc -o mabshi -d 'Use "abshi2" pattern'
complete -c gcc -o mno-abshi -d 'Do not use "abshi2" pattern'
complete -c gcc -o mbranch-expensive -d 'Pretend that branches are expensive'
complete -c gcc -o mbranch-cheap -d 'Do not pretend that branches are expensive'
complete -c gcc -o msplit -d 'Generate code for a system with split I&D'
complete -c gcc -o mno-split -d 'Generate code for a system without split I&D'
complete -c gcc -o munix-asm -d 'Use Unix assembler syntax'
complete -c gcc -o mdec-asm -d 'Use DEC assembler syntax'
complete -c gcc -o mnew-mnemonics -d 'Select which mnemonics to use in the generated assembler code'
complete -c gcc -o mold-mnemonics -d 'Select which mnemonics to use in the generated assembler code'
complete -c gcc -o mswdiv -d 'Generate code to compute division as reciprocal estimate and iterative refinement'
complete -c gcc -o mno-swdiv -d 'Do not generate code to compute division as reciprocal estimate and iterative refinement'
complete -c gcc -o maltivec -d 'Use AltiVec instructions'
complete -c gcc -o mno-altivec -d 'Don\'t use AltiVec instructions'
complete -c gcc -o mvrsave -d 'Generate VRSAVE instructions when generating AltiVec code'
complete -c gcc -o mno-vrsave -d 'Generate VRSAVE instructions when generating AltiVec code'
complete -c gcc -o msecure-plt -d 'Allow ld and ld'
complete -c gcc -o mbss-plt -d 'Use a BSS '
complete -c gcc -o misel -d 'Enable the generation of ISEL instructions'
complete -c gcc -o mno-isel -d 'Disable the generation of ISEL instructions'
complete -c gcc -o mspe -d 'Enable the generation of SPE simd instructions'
complete -c gcc -o mfloat-gprs -d 'Enable the generation of floating point operations on the general purpose registers'
complete -c gcc -o mfull-toc -d 'Allocate full Table Of Contents'
complete -c gcc -o mno-fp-in-toc -d 'No floats in Table Of Contents'
complete -c gcc -o mno-sum-in-toc -d 'No sums in Table Of Contents'
complete -c gcc -o mminimal-toc -d 'Only one Table Of Contents entry per file'
complete -c gcc -o maix64 -d 'Enable 64-bit AIX ABI and calling convention'
complete -c gcc -o maix32 -d 'Enable 32-bit AIX ABI and calling convention'
complete -c gcc -o mxl-compat -d 'Conform more closely to IBM XL compiler semantics when using AIX-compatible ABI'
complete -c gcc -o mno-xl-compat -d 'Don\'t conform more closely to IBM XL compiler semantics when using AIX-compatible ABI'
complete -c gcc -o mpe -d 'Support IBM RS/6000 SP Parallel Environment (PE)'
complete -c gcc -o malign-natural -d 'Override ABI-defined alignment of larger types on their natural size-based boundary'
complete -c gcc -o malign-power -d 'Follow ABI-specified alignment rules'
complete -c gcc -o mmultiple -d 'Use load multiple word instructions and the store multiple word instructions'
complete -c gcc -o mno-multiple -d 'Don\'t use load multiple word instructions and the store multiple word instructions'
complete -c gcc -o mstring -d 'Use load string and store string word instructions to save registers and do small block moves'
complete -c gcc -o mno-string -d 'Don\'t use load string and store string word instructions to save registers and do small block moves'
complete -c gcc -o mupdate -d 'Use load or store instructions that update the base register to the calculated memory location'
complete -c gcc -o mno-update -d 'Don\'t use load or store instructions that update the base register to the calculated memory location'
complete -c gcc -o mdynamic-no-pic -d 'macOS: compile code so that its external references are relocatable'
complete -c gcc -o mprioritize-restricted-insns -d '=priority Set priority of dispatch-slot restricted instructions in second scheduling pass'
complete -c gcc -o msched-costly-dep -d 'Which dependences are considered costly by the target during instruction scheduling' -a 'no all true_store_to_load store_to_load'
complete -c gcc -o minsert-sched-nops -d 'Which nop insertion scheme to use during the second scheduling pass' -a 'no pad regroup_exact'
complete -c gcc -o maix-struct-return -d 'Return all structures in memory (as specified by the AIX ABI)'
complete -c gcc -o msvr4-struct-return -d 'Return structures smaller than 8 bytes in registers (as specified by the SVR4 ABI)'
complete -c gcc -o mprototype -d 'PowerPC: assume that all calls to variable argument functions are properly prototyped'
complete -c gcc -o mno-prototype -d 'PowerPC: does not assume that all calls to variable argument functions are properly prototyped'
complete -c gcc -o mmvme -d 'PowerPC: startup module is crt0, stdlib is libmvme.a'
complete -c gcc -o mads -d 'PowerPC: startup module is crt0, stdlib is libads.a'
complete -c gcc -o myellowknife -d 'PowerPC: startup module is crt0, stdlib is libyk.a'
complete -c gcc -o mvxworks -d 'PowerPC: specify that you are compiling for a VxWorks system'
complete -c gcc -o mwindiss -d 'Specify that you are compiling for the WindISS simulation environment'
complete -c gcc -o memb -d 'PowerPC: set PPC_EMB bit in the ELF header to indicate eabi extended relocations'
complete -c gcc -o meabi -d 'Adhere to EABI'
complete -c gcc -o mno-eabi -d 'Don\'t adhere to EABI'
complete -c gcc -o mno-sdata -d 'Disable optimizations that use the small data section'
complete -c gcc -o mregnames -d 'PowerPC: emit register names in the assembly language output using symbolic forms'
complete -c gcc -o mno-regnames -d 'PowerPC: do not emit register names in the assembly language output using symbolic forms'
complete -c gcc -o mlongcall -d 'Default to making all function calls indirectly'
complete -c gcc -o mlong-double-64 -d 'These switches control the size of "long double" type'
complete -c gcc -o mlong-double-128 -d 'These switches control the size of "long double" type'
complete -c gcc -o mbackchain -d 'Store the address of the caller’s frame as backchain pointer into callee’s stack frame'
complete -c gcc -o mno-backchain -d 'Do not store the address of the caller’s frame as backchain pointer into callee’s stack frame'
complete -c gcc -o mpacked-stack -d 'Use the packed stack layout'
complete -c gcc -o mno-packed-stack -d 'Do not use the packed stack layout'
complete -c gcc -o msmall-exec -d 'Generate code using the "bras" instruction to do subroutine calls'
complete -c gcc -o mno-small-exec -d 'Do not generate code using the "bras" instruction to do subroutine calls'
complete -c gcc -o m31 -d 'When -m31 is specified, generate code compliant to the GNU/Linux for S/390 ABI'
complete -c gcc -o mzarch -d 'When -mzarch is specified, generate code using the instructions available on z/Architecture'
complete -c gcc -o mesa -d 'When -mzarch is specified, generate code using the instructions available on z/Architecture'
complete -c gcc -o mmvcle -d 'Generate (or do not generate) code using the "mvcle" instruction to perform block moves'
complete -c gcc -o mno-mvcle -d 'Generate (or do not generate) code using the "mvcle" instruction to perform block moves'
complete -c gcc -o mtpf-trace -d 'Add in TPF OS specific branches to trace routines in the operating system'
complete -c gcc -o mno-tpf-trace -d 'Do not add in TPF OS specific branches to trace routines in the operating system'
complete -c gcc -o mwarn-framesize -d '=framesize Emit a warning if the current function exceeds the given frame size'
complete -c gcc -o mwarn-dynamicstack -d 'Emit a warning if the function calls alloca or uses dynamically sized arrays'
complete -c gcc -o m1 -d 'Generate code for the SH1'
complete -c gcc -o m2 -d 'Generate code for the SH2'
complete -c gcc -o m2e -d 'Generate code for the SH2e'
complete -c gcc -o m3 -d 'Generate code for the SH3'
complete -c gcc -o m3e -d 'Generate code for the SH3e'
complete -c gcc -o m4-nofpu -d 'Generate code for the SH4 without a floating-point unit'
complete -c gcc -o m4-single-only -d 'Generate code for the SH4 with a single-precision-only FPU'
complete -c gcc -o m4-single -d 'Generate code for the SH4 assuming the FPU is single-precision by default'
complete -c gcc -o m4 -d 'Generate code for the SH4'
complete -c gcc -o m4a-nofpu -d 'Generate code for the SH4al-dsp, or for a SH4a without using FPU'
complete -c gcc -o m4a-single-only -d 'Generate code for the SH4a, without double-precision floating point operations'
complete -c gcc -o m4a-single -d 'Generate code for the SH4a assuming the FPU is single-precision by default'
complete -c gcc -o m4a -d 'Generate code for the SH4a'
complete -c gcc -o m4al -d 'Same as -m4a-nofpu, except that it implicitly passes -dsp to the assembler'
complete -c gcc -o mb -d 'Compile code for the processor in big endian mode'
complete -c gcc -o ml -d 'Compile code for the processor in little endian mode'
complete -c gcc -o mdalign -d 'Align doubles at 64-bit boundaries'
complete -c gcc -o mbigtable -d 'Use 32-bit offsets in "switch" tables'
complete -c gcc -o mfmovd -d 'Enable the use of the instruction "fmovd"'
complete -c gcc -o mhitachi -d 'Comply with the calling conventions defined by Renesas'
complete -c gcc -o mrenesas -d 'Comply with the calling conventions defined by Renesas'
complete -c gcc -o mno-renesas -d 'Comply with the old calling conventions defined for GCC before Renesas'
complete -c gcc -o mnomacsave -d 'Mark the "MAC" register as call-clobbered, even if -mhitachi is given'
complete -c gcc -o mieee -d 'Increase IEEE-compliance of floating-point code'
complete -c gcc -o misize -d 'Dump instruction size and location in the assembly code'
complete -c gcc -o mspace -d 'Optimize for space instead of speed'
complete -c gcc -o mprefergot -d 'For PIC: function calls using the Global Offset Table, not Procedure Linkage Table'
complete -c gcc -o musermode -d 'Don\'t allow generating privileged mode code'
complete -c gcc -o multcost -d '=number Set the cost to assume for a multiply insn'
complete -c gcc -o mdivsi3_libfunc -d '=name Set the name of the library function used for 32 bit signed division to name'
complete -c gcc -o madjust-unroll -d 'Throttle unrolling to avoid thrashing target registers'
complete -c gcc -o mindexed-addressing -d 'Enable the use of the indexed addressing mode for SHmedia32/SHcompact'
complete -c gcc -o mgettrcost -d '=number Set the cost assumed for the gettr instruction to number'
complete -c gcc -o mpt-fixed -d 'Assume pt* instructions won’t trap'
complete -c gcc -o minvalid-symbols -d 'Assume symbols might be invalid'
complete -c gcc -o mapp-regs -d 'Use global registers 2 through 4, SPARC SVR4 ABI-reserved for applications'
complete -c gcc -o mno-app-regs -d 'Don\'t use global registers 2 through 4, SPARC SVR4 ABI-reserved for applications'
complete -c gcc -o mno-fpu -d 'Generate output containing library calls for floating point'
complete -c gcc -o mhard-quad-float -d 'Generate quad-word (long double) floating point instructions'
complete -c gcc -o msoft-quad-float -d 'Generate library calls for quad-word (long double) floating point instructions'
complete -c gcc -o mno-unaligned-doubles -d 'Assume that doubles have 8 byte alignment'
complete -c gcc -o munaligned-doubles -d 'Assume that doubles have 8 byte alignment'
complete -c gcc -o mfaster-structs -d 'Assumes that structures should have 8 byte alignment'
complete -c gcc -o mno-faster-structs -d 'Does not assume that structures should have 8 byte alignment'
complete -c gcc -o mimpure-text -d 'With -shared: do not pass -z text to the linker'
complete -c gcc -o mv8plus -d 'With -mv8plus, GCC generates code for the SPARC-V8+ ABI'
complete -c gcc -o mno-v8plus -d 'With -mv8plus, GCC generates code for the SPARC-V8+ ABI'
complete -c gcc -o mvis -d 'Take advantage of the UltraSPARC Visual Instruction Set extensions'
complete -c gcc -o mno-vis -d 'Don\'t take advantage of the UltraSPARC Visual Instruction Set extensions'
complete -c gcc -o mcmodel -a 'medlow\t"Medium/Low code model: 64-bit addresses, programs must be linked in the low 32 bits of memory"
medmid\t"Medium/Middle code model: 64-bit addresses, programs must be linked in the low 44 bits of memory, the text/data segments must be less than 2GB in size and the data segment must be located within 2GB of the text segment"
medany\t"Medium/Anywhere code model: 64-bit addresses, programs may be linked anywhere in memory, the text and data segments must be less than 2GB in size and the data segment must be located within 2GB of the text segment"
embmedany\t"Medium/Anywhere code model for embedded systems: 64-bit addresses, the text and data segments must be less than 2GB in size, both starting anywhere in memory (determined at link time)"'
complete -c gcc -o mstack-bias -d 'Assume that the stack pointer, and frame pointer if present, are offset by -2047'
complete -c gcc -o mno-stack-bias -d 'Don\'t assume that the stack pointer, and frame pointer if present, are offset by -2047'
complete -c gcc -o threads -d 'Add support for multithreading'
complete -c gcc -o Qy -d 'Identify the versions of each tool used by the compiler, in a "'
complete -c gcc -o Qn -d 'Refrain from adding "'
complete -c gcc -o mbig-memory -d 'Generates code for the big or small memory model'
complete -c gcc -o mbig -d 'Generates code for the big or small memory model'
complete -c gcc -o msmall-memory -d 'Generates code for the big or small memory model'
complete -c gcc -o msmall -d 'Generates code for the big or small memory model'
complete -c gcc -o mbk -d 'Allow allocation of general integer operands into the block count register BK'
complete -c gcc -o mno-bk -d 'Disallow allocation of general integer operands into the block count register BK'
complete -c gcc -o mdb -d 'Enable generation of code using decrement and branch, DBcond(D), instructions'
complete -c gcc -o mno-db -d 'Disable generation of code using decrement and branch, DBcond(D), instructions'
complete -c gcc -o mdp-isr-reload
complete -c gcc -o mparanoid
complete -c gcc -o mmpyi
complete -c gcc -o mno-mpyi
complete -c gcc -o mfast-fix
complete -c gcc -o mno-fast-fix
complete -c gcc -o mrptb -d 'Enable repeat block sequences using the RPTB instruction for zero overhead looping'
complete -c gcc -o mno-rptb -d 'Disable repeat block sequences using the RPTB instruction for zero overhead looping'
complete -c gcc -o mrpts -d 'Enable the use of the single instruction repeat instruction RPTS'
complete -c gcc -o mno-rpts -d 'Disable the use of the single instruction repeat instruction RPTS'
complete -c gcc -o mloop-unsigned
complete -c gcc -o mno-loop-unsigned
complete -c gcc -o mti -d 'Try to emit an assembler syntax that the TI assembler (asm30) is happy with'
complete -c gcc -o mregparm -d 'Use registers (stack) for passing arguments to functions'
complete -c gcc -o mmemparm -d 'Use registers (stack) for passing arguments to functions'
complete -c gcc -o mparallel-insns -d 'Allow the generation of parallel instructions'
complete -c gcc -o mno-parallel-insns -d 'Allow the generation of parallel instructions'
complete -c gcc -o mparallel-mpy -d 'Allow the generation of MPY││ADD/MPY││SUB parallel instructions, with -mparallel-insns'
complete -c gcc -o mno-parallel-mpy -d 'Disallow the generation of MPY││ADD/MPY││SUB parallel instructions, with -mparallel-insns'
complete -c gcc -o mep
complete -c gcc -o mno-ep
complete -c gcc -o mno-prolog-function -d 'Do not use external functions to save/restore registers at function prologue/epilogue'
complete -c gcc -o mprolog-function -d 'Do use external functions to save/restore registers at function prologue/epilogue'
complete -c gcc -o mtda -d '=n Put static/global variables under n bytes into tiny data area register "ep" points to'
complete -c gcc -o msda -d '=n Put static/global variables under n bytes into small data area register "gp" points to'
complete -c gcc -o mzda -d '=n Put static/global variables under n bytes into the first 32 kilobytes of memory'
complete -c gcc -o mv850 -d 'Specify that the target processor is the V850'
complete -c gcc -o mv850e1 -d 'Specify that the target processor is the V850E1'
complete -c gcc -o mv850e -d 'Specify that the target processor is the V850E'
complete -c gcc -o mdisable-callt -d 'Suppress generation of CALLT instruction for the v850e/v850e1 flavors of v850 architecture'
complete -c gcc -o mgnu -d 'Output certain jump instructions, only compatible with GNU assembler'
complete -c gcc -o mg -d 'Output code for g-format floating point numbers instead of d-format'
complete -c gcc -o mconst16 -d 'Enable or disable use of "CONST16" instructions for loading constant values'
complete -c gcc -o mno-const16 -d 'Enable or disable use of "CONST16" instructions for loading constant values'
complete -c gcc -o mtext-section-literals -d 'Control the treatment of literal pools'
complete -c gcc -o mno-text-section-literals -d 'Control the treatment of literal pools'
complete -c gcc -o mtarget-align -d 'Tell assembler to automatically align instructions to reduce branch penalties'
complete -c gcc -o mno-target-align -d 'Tell assembler to not automatically align instructions to reduce branch penalties'
complete -c gcc -o mlongcalls -d 'Tell assembler to translate direct calls to indirect calls'
complete -c gcc -o ftrapv -d 'Generates traps for signed overflow on addition, subtraction, multiplication operations'
complete -c gcc -o fwrapv -d 'Assume that signed arithmetic overflow wraps around using twos-complement representation'
complete -c gcc -o fexceptions -d 'Enable exception handling'
complete -c gcc -o fnon-call-exceptions -d 'Allow trapping instructions to throw exceptions'
complete -c gcc -o funwind-tables -d 'Like -fexceptions, but only generate needed static data'
complete -c gcc -o fasynchronous-unwind-tables -d 'Generate unwind table in dwarf2 format'
complete -c gcc -o fpcc-struct-return -d 'Return "short" "struct" and "union" values in memory like longer ones, rather than in registers'
complete -c gcc -o freg-struct-return -d 'Return "struct" and "union" values in registers when possible'
complete -c gcc -o fshort-enums -d 'Allocate to an "enum" type only as many bytes as it needs for the declared range of possible values'
complete -c gcc -o fshort-double -d 'Use the same size for "double" as for "float"'
complete -c gcc -o fshort-wchar -d 'Override the underlying type for wchar_t to be short unsigned int'
complete -c gcc -o fshared-data -d 'Requests that the data and non-"const" variables of this compilation be shared data rather than private data'
complete -c gcc -o fno-common -d 'In C, allocate even uninitialized global variables in the data section of the object file'
complete -c gcc -o fno-ident -d 'Ignore the #ident directive'
complete -c gcc -o finhibit-size-directive -d 'Don’t output a "'
complete -c gcc -o fverbose-asm -d 'Put extra commentary information in the generated assembly code to make it more readable'
complete -c gcc -o fpic -d 'Emit position-independent code (PIC) usable in shared library'
complete -c gcc -o fPIC -d 'Emit position-independent code, usable in shared library, avoid global offset table size limits'
complete -c gcc -o fpie -d 'Like -fpic, but position independent code can be only linked into executables'
complete -c gcc -o fPIE -d 'fpie but harder'
complete -c gcc -o fno-jump-tables -d 'Do not use jump tables for switch statements'
complete -c gcc -o ffixed-reg -d 'Treat register as a fixed register; generated code should not refer to it'
complete -c gcc -o fcall-used-reg -d 'Treat the register named reg as an allocable register that is clobbered by function calls'
complete -c gcc -o fcall-saved-reg -d 'Treat the register named reg as an allocable register saved by functions'
complete -c gcc -o fpack-struct -d 'Without a value specified, pack all structure members together without holes' -x
complete -c gcc -o finstrument-functions -d 'Generate instrumentation calls for entry and exit to functions'
complete -c gcc -o fstack-check -d 'Generate code to verify that you do not go beyond the boundary of the stack'
complete -c gcc -o fstack-limit-register -d 'Generate code to ensure that the stack does not grow beyond the value of a register'
complete -c gcc -o fstack-limit-symbol -d 'Generate code to ensure that the stack does not grow beyond the address of a symbol'
complete -c gcc -o fno-stack-limit -d 'Don\'t generate code to ensure that the stack does not grow beyond a certain value'
complete -c gcc -o fargument-alias -d 'Specify the possible relationships among parameters and between parameters and global data'
complete -c gcc -o fargument-noalias -d 'Specify the possible relationships among parameters and between parameters and global data'
complete -c gcc -o fargument-noalias-global -d 'Specify the possible relationships among parameters and between parameters and global data'
complete -c gcc -o fleading-underscore -d 'Change the way C symbols are represented in the object file'
complete -c gcc -o ftls-model -d '=model Alter the thread-local storage model to be used'
complete -c gcc -o fvisibility -a 'default internal hidden protected' -d 'Set the default ELF image symbol visibility'
complete -c gcc -o fopenmp -d 'Enable handling of OpenMP directives "#pragma omp" in C/C++ and "!$omp" in Fortran'
completions/gcloud.fishcomplete -c gcloud -f -a '(__fish_argcomplete_complete gcloud)'
completions/gdb.fish#
# Command specific completions for the gdb command.
# These completions where generated from the commands
# man page by the make_completions.py script, but may
# have been hand edited since.
#

complete -c gdb -o help -s h -d 'List all options, with brief explanations'
complete -c gdb -o symbols -s s -d 'Read symbol table from <file>' -r
complete -c gdb -o write -d 'Enable writing into executable and core files'
complete -c gdb -o exec -s e -d 'Set executable' -r
complete -c gdb -o se -d 'Read symbol table from <file> and execute it' -r
complete -c gdb -o core -s c -d 'Use <file> as a core dump to examine' -r
complete -c gdb -o command -s x -d 'Execute GDB commands from <file>' -r
complete -c gdb -o directory -s d -d 'Add directory with source files' -x -a '(__fish_complete_directories (commandline -ct))'
complete -c gdb -o nx -s n -d 'Do not execute commands from any .gdbinit files'
complete -c gdb -o quiet -s q -d Quiet
complete -c gdb -o batch -d 'Run in batch mode'
complete -c gdb -o cd -d 'Set GDB\'s working directory' -x -a '(__fish_complete_directories (commandline -ct))'
complete -c gdb -o fullname -s f -d 'Used by Emacs'
complete -c gdb -s b -d 'Set throughput in bps for remote debugging'
complete -c gdb -o tty -d 'Set device for the program\'s stdin/stdout' -r
complete -c gdb -l args -d 'Pass arguments to the program after its name'
complete -c gdb -o tui -d 'Run GDB using a text (console) user interface'
completions/gdbserver.fishcomplete gdbserver -n 'not __fish_is_first_token' -a '(__fish_complete_subcommand --fcs-skip=2)'
completions/gdbus.fish# Completions for gdbus (a part of GLib)

# Commands
complete -f -c gdbus -n __fish_use_subcommand -a introspect -d "Introspect a remote object"
complete -f -c gdbus -n __fish_use_subcommand -a monitor -d "Monitor a remote object"
complete -f -c gdbus -n __fish_use_subcommand -a call -d "Invoke a method on a remote object"
complete -f -c gdbus -n __fish_use_subcommand -a emit -d "Emit a signal"
complete -f -c gdbus -n __fish_use_subcommand -a wait -d "Wait for a bus name to appear"
complete -f -c gdbus -n __fish_use_subcommand -a help -d "Prints help"

# Common options
complete -f -c gdbus -n "__fish_seen_subcommand_from introspect monitor call emit wait" -s y -l system -d "Connect to the system bus"
complete -f -c gdbus -n "__fish_seen_subcommand_from introspect monitor call emit wait" -s e -l session -d "Connect to the session bus"
complete -x -c gdbus -n "__fish_seen_subcommand_from introspect monitor call emit wait" -s a -l address -d "Connect to given D-Bus address"
complete -x -c gdbus -n "__fish_seen_subcommand_from introspect monitor call emit" -s d -l dest -d "Destination name"
complete -x -c gdbus -n "__fish_seen_subcommand_from introspect monitor call emit" -s o -l object-path -d "Object path"
complete -f -c gdbus -n "__fish_seen_subcommand_from introspect monitor call emit wait" -s h -l help -d "Prints help"

# Options of introspect command
complete -f -c gdbus -n "__fish_seen_subcommand_from introspect" -s x -l xml -d "Print XML"
complete -f -c gdbus -n "__fish_seen_subcommand_from introspect" -s r -l recurse -d "Introspect children"
complete -f -c gdbus -n "__fish_seen_subcommand_from introspect" -s p -l only-properties -d "Only print properties"

# Options of call command
complete -x -c gdbus -n "__fish_seen_subcommand_from call" -s m -l method -d "Method and interface name"
complete -x -c gdbus -n "__fish_seen_subcommand_from call" -s t -l timeout -d "Timeout in seconds"

# Options of emit command
complete -x -c gdbus -n "__fish_seen_subcommand_from emit" -s s -l signal -d "Signal and interface name"

# Options of wait command
complete -x -c gdbus -n "__fish_seen_subcommand_from wait" -s a -l activate -d "Service to activate"
complete -x -c gdbus -n "__fish_seen_subcommand_from wait" -s t -l timeout -d "Timeout to wait"
completions/gem.fish# Completions for rubygem's `gem' command

# Author: Tassilo Horn <tassilo@member.fsf.org>

#####
# Global options
complete -c gem -n __fish_use_subcommand -s h -l help -d "Print usage informations and quit"
complete -c gem -n __fish_use_subcommand -s v -l version -d "Print the version and quit"

#####
# Subcommands
complete -c gem -n __fish_use_subcommand -xa build -d "Build a gem from a gemspec"
complete -c gem -n __fish_use_subcommand -xa cert -d "Adjust RubyGems certificate settings"
complete -c gem -n __fish_use_subcommand -xa check -d "Check installed gems"
complete -c gem -n __fish_use_subcommand -xa cleanup -d "Cleanup old versions of installed gems in the local repository"
complete -c gem -n __fish_use_subcommand -xa contents -d "Display the contents of the installed gems"
complete -c gem -n __fish_use_subcommand -xa dependency -d "Show the dependencies of an installed gem"
complete -c gem -n __fish_use_subcommand -xa environment -d "Display RubyGems environmental information"
complete -c gem -n __fish_use_subcommand -xa fetch -d "Download a gem into current directory"
complete -c gem -n __fish_use_subcommand -xa help -d "Provide help on the 'gem' command"
complete -c gem -n __fish_use_subcommand -xa install -d "Install a gem into the local repository"
complete -c gem -n __fish_use_subcommand -xa list -d "Display all gems whose name starts with STRING"
complete -c gem -n __fish_use_subcommand -xa query -d "Query gem information in local or remote repositories"
complete -c gem -n __fish_use_subcommand -xa rdoc -d "Generates RDoc for pre-installed gems"
complete -c gem -n __fish_use_subcommand -xa search -d "Display all gems whose name contains STRING"
complete -c gem -n __fish_use_subcommand -xa specification -d "Display gem specification (in YAML)"
complete -c gem -n __fish_use_subcommand -xa uninstall -d "Uninstall a gem from the local repository"
complete -c gem -n __fish_use_subcommand -xa unpack -d "Unpack an installed gem to the current directory"
complete -c gem -n __fish_use_subcommand -xa update -d "Update the named gem or all installed gems in the local repository"

#####
# Subcommand switches

# common opts
set -l common_opt -c gem -n 'not __fish_use_subcommand'
complete $common_opt -l source -d "Use URL as the remote source for gems" -x
complete $common_opt -s p -l http-proxy -d "Use the given HTTP proxy for remote operations" -x
complete $common_opt -l no-http-proxy -d "Use no HTTP proxy for remote operations"
complete $common_opt -s h -l help -d "Get help on this command"
complete $common_opt -s v -l verbose -d "Set the verbose level of output"
complete $common_opt -l config-file -d "Use this config file instead of default" -x
complete $common_opt -l backtrace -d "Show stack backtrace on errors"
complete $common_opt -l debug -d "Turn on Ruby debugging"

##
# cert
set -l cert_opt -c gem -n 'contains cert (commandline -pxc)'
complete $cert_opt -s a -l add -d "Add a trusted certificate" -x
complete $cert_opt -s l -l list -d "List trusted certificates"
complete $cert_opt -s r -l remove -d "Remove trusted certificates containing STRING" -x
complete $cert_opt -s b -l build -d "Build private key and self-signed certificate for EMAIL_ADDR" -x
complete $cert_opt -s C -l certificate -d "Certificate for --sign command" -x
complete $cert_opt -s K -l private-key -d "Private key for --sign command" -x
complete $cert_opt -s s -l sign -d "Sign a certificate with my key and certificate" -x

##
# check
set -l check_opt -c gem -n 'contains check (commandline -pxc)'
complete $check_opt -s v -l verify -d "Verify gem file against its internal checksum" -x
complete $check_opt -s a -l alien -d "Report 'unmanaged' or rogue files in the gem repository"
complete $check_opt -s t -l test -d "Run unit tests for gem"
complete $check_opt -s V -l version -d "Specify version for which to run unit tests"

##
# cleanup
set -l cleanup_opt -c gem -n 'contains cleanup (commandline -pxc)'
complete $cleanup_opt -s d -l dryrun -d "Don't really cleanup"

##
# contents
set -l contents_opt -c gem -n 'contains contents (commandline -pxc)'
complete $contents_opt -s l -l list -d "List the files inside a Gem"
complete $contents_opt -s V -l version -d "Specify version for gem to view"
complete $contents_opt -s s -l spec-dir -d "Search for gems under specific paths" -x
complete $contents_opt -s v -l verbose -d "Be verbose when showing status"

##
# dependency
set -l dep_opt -c gem -n 'contains dependency (commandline -pxc)'
complete $dep_opt -s v -l version -d "Specify version of gem to uninstall" -x
complete $dep_opt -s r -l reverse-dependencies -d "Include reverse dependencies in the output"
complete $dep_opt -l no-reverse-dependencies -d "Don't include reverse dependencies in the output"
complete $dep_opt -s p -l pipe -d "Pipe Format (name --version ver)"

##
# environment
set -l env_opt -c gem -n 'contains environment (commandline -pxc)'
complete $env_opt -xa "packageversion\t'display the package version' gemdir\t'display the path where gems are installed' gempath\t'display path used to search for gems' version\t'display the gem format version' remotesources\t'display the remote gem servers'"

set -l fetch_opt -c gem -n 'contains fetch (commandline -pxc)'
complete $fetch_opt -s v -l version -d "Specify version of gem to download" -x

##
# help
set -l help_opt -c gem -n 'contains help (commandline -pxc)'
complete $help_opt -xa "commands\t'list all gem commands' examples\t'show some examples of usage' build cert check cleanup contents dependency environment help install list query rdoc search specification uninstall unpack update"

##
# install
set -l install_opt -c gem -n 'contains install (commandline -pxc)'
complete $install_opt -s v -l version -d "Specify version of gem to install" -x
complete $install_opt -s l -l local -d "Restrict operations to the LOCAL domain (default)"
complete $install_opt -s r -l remote -d "Restrict operations to the REMOTE domain"
complete $install_opt -s b -l both -d "Allow LOCAL and REMOTE operations"
complete $install_opt -s i -l install-dir -d "Gem repository directory to get installed gems" -x
complete $install_opt -s i -l user-install -d "Install in user's home directory instead of GEM_HOME."
complete $install_opt -s N -l no-document -d "Disable documentation generation on install"
complete $install_opt -l document -a '(__fish_append , rdoc ri)' -d "Specify the documentation types you wish to generate"
complete $install_opt -s f -l force -d "Force gem to install, bypassing dependency checks"
complete $install_opt -l no-force -d "Don't force gem to install, bypassing dependency checks"
complete $install_opt -s t -l test -d "Run unit tests prior to installation"
complete $install_opt -l no-test -d "Don't run unit tests prior to installation"
complete $install_opt -s w -l wrappers -d "Use bin wrappers for executables"
complete $install_opt -l no-wrappers -d "Don't use bin wrappers for executables"
complete $install_opt -s P -l trust-policy -d "Specify gem trust policy" -x
complete $install_opt -l ignore-dependencies -d "Do not install any required dependent gems"
complete $install_opt -s y -l include-dependencies -d "Unconditionally install the required dependent gems"

##
# list
set -l list_opt -c gem -n 'contains list (commandline -pxc)'
complete $list_opt -s d -l details -d "Display detailed information of gem(s)"
complete $list_opt -l no-details -d "Don't display detailed information of gem(s)"
complete $list_opt -s l -l local -d "Restrict operations to the LOCAL domain (default)"
complete $list_opt -s r -l remote -d "Restrict operations to the REMOTE domain"
complete $list_opt -s b -l both -d "Allow LOCAL and REMOTE operations"

##
# query
set -l query_opt -c gem -n 'contains query (commandline -pxc)'
complete $query_opt -s n -l name-matches -d "Name of gem(s) to query on matches the provided REGEXP" -x
complete $query_opt -s d -l details -d "Display detailed information of gem(s)"
complete $query_opt -l no-details -d "Don't display detailed information of gem(s)"
complete $query_opt -s l -l local -d "Restrict operations to the LOCAL domain (default)"
complete $query_opt -s r -l remote -d "Restrict operations to the REMOTE domain"
complete $query_opt -s b -l both -d "Allow LOCAL and REMOTE operations"

##
# rdoc
set -l rdoc_opt -c gem -n 'contains rdoc (commandline -pxc)'
complete $rdoc_opt -l all -d "Generate RDoc/RI documentation for all installed gems"
complete $rdoc_opt -l rdoc -d "Include RDoc generated documents"
complete $rdoc_opt -l no-rdoc -d "Don't include RDoc generated documents"
complete $rdoc_opt -l ri -d "Include RI generated documents"
complete $rdoc_opt -l no-ri -d "Don't include RI generated documents"
complete $rdoc_opt -s v -l version -d "Specify version of gem to rdoc" -x

##
# search
set -l search_opt -c gem -n 'contains search (commandline -pxc)'
complete $search_opt -s d -l details -d "Display detailed information of gem(s)"
complete $search_opt -l no-details -d "Don't display detailed information of gem(s)"
complete $search_opt -s l -l local -d "Restrict operations to the LOCAL domain (default)"
complete $search_opt -s r -l remote -d "Restrict operations to the REMOTE domain"
complete $search_opt -s b -l both -d "Allow LOCAL and REMOTE operations"

##
# specification
set -l specification_opt -c gem -n 'contains specification (commandline -pxc)'
complete $specification_opt -s v -l version -d "Specify version of gem to examine" -x
complete $specification_opt -s l -l local -d "Restrict operations to the LOCAL domain (default)"
complete $specification_opt -s r -l remote -d "Restrict operations to the REMOTE domain"
complete $specification_opt -s b -l both -d "Allow LOCAL and REMOTE operations"
complete $specification_opt -l all -d "Output specifications for all versions of the gem"

##
# uninstall
set -l uninstall_opt -c gem -n 'contains uninstall (commandline -pxc)'
complete $uninstall_opt -s a -l all -d "Uninstall all matching versions"
complete $uninstall_opt -l no-all -d "Don't uninstall all matching versions"
complete $uninstall_opt -s i -l ignore-dependencies -d "Ignore dependency requirements while uninstalling"
complete $uninstall_opt -l no-ignore-dependencies -d "Don't ignore dependency requirements while uninstalling"
complete $uninstall_opt -s x -l executables -d "Uninstall applicable executables without confirmation"
complete $uninstall_opt -l no-executables -d "Don't uninstall applicable executables without confirmation"
complete $uninstall_opt -s v -l version -d "Specify version of gem to uninstall" -x

##
# unpack
set -l unpack_opt -c gem -n 'contains unpack (commandline -pxc)'
complete $unpack_opt -s v -l version -d "Specify version of gem to unpack" -x

##
# update
set -l update_opt -c gem -n 'contains update (commandline -pxc)'
complete $update_opt -s i -l install-dir -d "Gem repository directory to get installed gems"
complete $update_opt -s N -l no-document -d "Disable documentation generation on update"
complete $update_opt -l document -a '(__fish_append , rdoc ri)' -d "Specify the documentation types you wish to generate"
complete $update_opt -s f -l force -d "Force gem to install, bypassing dependency checks"
complete $update_opt -l no-force -d "Don't force gem to install, bypassing dependency checks"
complete $update_opt -s t -l test -d "Run unit tests prior to installation"
complete $update_opt -l no-test -d "Don't run unit tests prior to installation"
complete $update_opt -s w -l wrappers -d "Use bin wrappers for executables"
complete $update_opt -l no-wrappers -d "Don't use bin wrappers for executables"
complete $update_opt -s P -l trust-policy -d "Specify gem trust policy" -x
complete $update_opt -l ignore-dependencies -d "Do not install any required dependent gems"
complete $update_opt -s y -l include-dependencies -d "Unconditionally install the required dependent gems"
complete $update_opt -l system -d "Update the RubyGems system software"
completions/gendarme.fishcomplete -c gendarme -l version -d 'Show version'

complete -c gendarme -l config -r -d 'Use config file'
complete -c gendarme -l set -x -d 'Use rule set from config file'
complete -c gendarme -l xml -r -d 'Convert stdout to XML and redirect to file'
complete -c gendarme -l html -r -d 'Convert stdout to HTML and redirect to file'
complete -c gendarme -l console -d 'Show the defects on stdout'
complete -c gendarme -l ignore -r -d 'Exclude the defects from file'
complete -c gendarme -l limit -x -d 'Specify defect limit'
complete -c gendarme -l severity -x \
    -a 'all audit audit+ low low+ low- medium medium+ medium- high high+ high- critical critical-' \
    -d 'Filter the reported defects to include the specified severity levels'
complete -c gendarme -l confidence -x \
    -a 'all low low+ normal normal+ normal- high high+ high- total total-' \
    -d 'Filter the reported defects to include the specified confidence levels'
complete -c gendarme -l quiet -d 'Discard stdout'
complete -c gendarme -s v -l verbose -d 'Show more messages'
completions/gh.fish# gh, at least as of version 1.17.5, does not write errors to stderr, causing
# `checks/completions.fish` to fail if the `gh-completion` module is missing.
# It also does not exit with a non-zero error code, making this harder than it needs to be :(
set completion "$(gh completion --shell fish 2>/dev/null)"
string match -rq '^Error' -- $completion && return -1
echo $completion | source
completions/gimp.fishcomplete -c gimp -s h -l help -d 'show help'
complete -c gimp -l help-all -d 'show help with advanced options'
complete -c gimp -l help-gtk -d 'show help with GTK+ options'
complete -c gimp -l help-gegl -d 'show help with GEGL options'
complete -c gimp -s v -l version -d 'show version'
complete -c gimp -l license -d 'show license'

complete -c gimp -l verbose -d 'show verbosely'
complete -c gimp -s n -l new-instance -d 'open new instance'
complete -c gimp -s a -l as-new -d 'open with new images'

complete -c gimp -s i -l no-interface -d 'hide UI'
complete -c gimp -s d -l no-data -d 'do not load patterns, gradients, palettes, and brushes'
complete -c gimp -s f -l no-fonts -d 'do not load fonts'
complete -c gimp -s s -l no-splash -d 'hide splash screen'
complete -c gimp -l no-shm -d 'do not use shared memory'
complete -c gimp -l no-cpu-accel -d 'do not use CPU acceleration'

complete -c gimp -l display -d 'open with X display' -r
complete -c gimp -l session -d 'open with alternative sessionrc' -r
complete -c gimp -s g -l gimprc -d 'open with alternative gimprc' -r
complete -c gimp -l system-gimprc -d 'open with alternative system gimprc' -r
complete -c gimp -l dump-gimprc -d 'show gimprc'
complete -c gimp -l console-messages -d 'show messages on the console'
complete -c gimp -l debug-handlers -d 'enable debug handlers'
complete -c gimp -l stack-trace-mode -d 'whether generate stack-trace in case of fatal signals' -a 'never query always' -x
complete -c gimp -l pdb-compat-mode -d 'whether PDB provides aliases for deprecated functions' -a 'off on warn' -x
complete -c gimp -l batch-interpreter -d 'run procedure to use to process batch events' -r
complete -c gimp -s b -l batch -d 'run command non-interactively' -a - -r
completions/gio.fish# Completions for gio (a part of GLib)

# Scheme name (see: https://wiki.gnome.org/Projects/gvfs/schemes)
set -l supported_schemes admin afc afp archive burn cdda computer dav dav+sd davs davs+sd dns-sd file ftp ftpis ftps google-drive gphoto2 http https localtest mtp network nfs recent sftp smb ssh test trash

for scheme in $supported_schemes
    complete -c gio -n "__fish_seen_subcommand_from cat copy info list mkdir monitor mount move open rename remove save set trash tree" -a "$scheme": -d Scheme
end

# Commands
complete -f -c gio -n __fish_use_subcommand -a help -d "Print help"
complete -f -c gio -n __fish_use_subcommand -a version -d "Print version"
complete -f -c gio -n __fish_use_subcommand -a cat -d "Concatenate files to stdout"
complete -f -c gio -n __fish_use_subcommand -a copy -d "Copy files"
complete -f -c gio -n __fish_use_subcommand -a info -d "Show information about locations"
complete -f -c gio -n __fish_use_subcommand -a list -d "List the contents of locations"
complete -f -c gio -n __fish_use_subcommand -a mime -d "Get or set the handler"
complete -f -c gio -n __fish_use_subcommand -a mkdir -d "Create directories"
complete -f -c gio -n __fish_use_subcommand -a monitor -d "Monitor files"
complete -f -c gio -n __fish_use_subcommand -a mount -d "Mount or unmount the locations"
complete -f -c gio -n __fish_use_subcommand -a move -d "Move files"
complete -f -c gio -n __fish_use_subcommand -a open -d "Open files"
complete -f -c gio -n __fish_use_subcommand -a rename -d "Rename a file"
complete -f -c gio -n __fish_use_subcommand -a remove -d "Delete files"
complete -f -c gio -n __fish_use_subcommand -a save -d "Read from stdin and save"
complete -f -c gio -n __fish_use_subcommand -a set -d "Set a file attribute"
complete -f -c gio -n __fish_use_subcommand -a trash -d "Move files to the trash"
complete -f -c gio -n __fish_use_subcommand -a tree -d "Lists the contents of locations in a tree"

# Arguments of help command
complete -f -c gio -n "__fish_seen_subcommand_from help" -a "version cat copy info list mime mkdir monitor mount move open rename remove save set trash tree" -d Command

# Arguments of mime command
function __fish_gio_list_mimetypes
    set -l python (__fish_anypython) || return
    $python -S -c 'import mimetypes; mimetypes.inited or mimetypes.init(); print("\n".join(sorted(set(mimetypes.types_map.values()))))'
end

complete -f -c gio -n "__fish_seen_subcommand_from mime" -a "(__fish_gio_list_mimetypes)" -d "MIME type"

# Common options
complete -f -c gio -n "__fish_seen_subcommand_from copy move" -s T -l no-target-directory -d "No target directory"
complete -f -c gio -n "__fish_seen_subcommand_from copy move" -s p -l progress -d "Show progress"
complete -f -c gio -n "__fish_seen_subcommand_from copy move" -s i -l interactive -d "Prompt before overwrite"
complete -f -c gio -n "__fish_seen_subcommand_from copy move save" -s b -l backup -d "Backup existing destination files"
complete -x -c gio -n "__fish_seen_subcommand_from info list" -s a -l attributes -d "The attributes to get"
complete -f -c gio -n "__fish_seen_subcommand_from info list set" -s n -l nofollow-symlinks -d "Don't follow symbolic links"
complete -f -c gio -n "__fish_seen_subcommand_from list tree" -s h -l hidden -d "Show hidden files"
complete -f -c gio -n "__fish_seen_subcommand_from remove trash" -s f -l force -d "Ignore nonexistent files"

# Options of copy command
complete -f -c gio -n "__fish_seen_subcommand_from copy" -l preserve -d "Preserve all attributes"
complete -f -c gio -n "__fish_seen_subcommand_from copy" -s P -l no-dereference -d "Never follow symbolic links"
complete -f -c gio -n "__fish_seen_subcommand_from copy" -l default-permissions -d "Use default permissions"

# Options of info command
complete -f -c gio -n "__fish_seen_subcommand_from info" -s w -l query-writable -d "List writable attributes"
complete -f -c gio -n "__fish_seen_subcommand_from info" -s f -l filesystem -d "Get file system info"

# Options of list command
complete -f -c gio -n "__fish_seen_subcommand_from list" -s l -l long -d "Use a long listing format"
complete -f -c gio -n "__fish_seen_subcommand_from list" -s d -l print-display-names -d "Print display names"
complete -f -c gio -n "__fish_seen_subcommand_from list" -s u -l print-uris -d "Print full URIs"

# Options of mkdir command
complete -f -c gio -n "__fish_seen_subcommand_from mkdir" -s p -l parent -d "Create parent directories"

# Options of monitor command
complete -r -c gio -n "__fish_seen_subcommand_from monitor" -s d -l dir -d "Monitor a directory"
complete -r -c gio -n "__fish_seen_subcommand_from monitor" -s f -l file -d "Monitor a file"
complete -r -c gio -n "__fish_seen_subcommand_from monitor" -s D -l direct -d "Monitor a file directly"
complete -r -c gio -n "__fish_seen_subcommand_from monitor" -s s -l silent -d "Monitors a file directly without reporting changes"
complete -f -c gio -n "__fish_seen_subcommand_from monitor" -s n -l no-moves -d "Don't report move events"
complete -f -c gio -n "__fish_seen_subcommand_from monitor" -s m -l mounts -d "Watch for mount events"

# Options of mount command
complete -f -c gio -n "__fish_seen_subcommand_from mount" -s m -l mountable -d "Mount as mountable"
complete -x -c gio -n "__fish_seen_subcommand_from mount" -s d -l device -d "Mount volume"
complete -f -c gio -n "__fish_seen_subcommand_from mount" -s u -l unmount -d Unmount
complete -f -c gio -n "__fish_seen_subcommand_from mount" -s e -l eject -d Eject
complete -x -c gio -n "__fish_seen_subcommand_from mount" -s t -l stop -d "Stop drive"
complete -x -c gio -n "__fish_seen_subcommand_from mount" -s s -l unmount-scheme -a "$supported_schemes" -d "Unmount all mounts with the given scheme"
complete -f -c gio -n "__fish_seen_subcommand_from mount" -s f -l force -d "Ignore outstanding file operations"
complete -f -c gio -n "__fish_seen_subcommand_from mount" -s a -l anonymous -d "Use an anonymous user"
complete -f -c gio -n "__fish_seen_subcommand_from mount" -s l -l list -d List
complete -f -c gio -n "__fish_seen_subcommand_from mount" -s o -l monitor -d "Monitor events"
complete -f -c gio -n "__fish_seen_subcommand_from mount" -s i -l detail -d "Show extra information"
complete -x -c gio -n "__fish_seen_subcommand_from mount" -l tcrypt-pim -d "The numeric PIM when unlocking a VeraCrypt volume"
complete -f -c gio -n "__fish_seen_subcommand_from mount" -l tcrypt-hidden -d "Mount a TCRYPT hidden volume"
complete -f -c gio -n "__fish_seen_subcommand_from mount" -l tcrypt-system -d "Mount a TCRYPT system volume"

# Options of move command
complete -f -c gio -n "__fish_seen_subcommand_from move" -s C -l no-copy-fallback -d "Don't use copy and delete fallback"

# Options of save command
complete -f -c gio -n "__fish_seen_subcommand_from save" -s c -l create -d "Only create if not existing"
complete -f -c gio -n "__fish_seen_subcommand_from save" -s a -l append -d "Append to end of file"
complete -f -c gio -n "__fish_seen_subcommand_from save" -s p -l private -d "Restrict access to the current user"
complete -f -c gio -n "__fish_seen_subcommand_from save" -s u -l unlink -d "Replace as if the destination didn't exist"
complete -f -c gio -n "__fish_seen_subcommand_from save" -s v -l print-etag -d "Print new etag at end"
complete -x -c gio -n "__fish_seen_subcommand_from save" -s e -l etag -d "The etag of the file being overwritten"

# Options of set command
complete -x -c gio -n "__fish_seen_subcommand_from set" -s t -l type -d "Type of the attribute"

# Options of trash command
complete -f -c gio -n "__fish_seen_subcommand_from trash" -l empty -d "Empty the trash"

# Options of tree command
complete -f -c gio -n "__fish_seen_subcommand_from tree" -s l -l follow-symlinks -d "Follow symbolic links"
completions/git-lfs.fish__fish_cache_sourced_completions git-lfs completion fish 2>/dev/null
or git-lfs completion fish 2>/dev/null | source
completions/git-sizer.fish# Completions for git-sizer

complete -f -c git-sizer -l help -d "Display help for Git Sizer"
complete -f -c git-sizer -s v -l verbose -d "Report all statistics"
complete -x -c git-sizer -l threshold -d "Minimum level of concern"
complete -f -c git-sizer -l critical -d "Only report critical statistics"
complete -x -c git-sizer -l names -d "How to display names of large objects" -a "
    none\t'Omit footnotes entirely'
    hash\t'Only show SHA-1s'
    full\t'Show full names'
"
complete -f -c git-sizer -s j -l json -d "Output results in JSON format"
complete -x -c git-sizer -l json-version -d "JSON format version to use" -a "1 2"
complete -f -c git-sizer -l progress -d "Report progress to stderr"
complete -f -c git-sizer -l no-progress -d "Don't report progress to stderr"
complete -f -c git-sizer -l version -d "Output git-sizer version"
complete -x -c git-sizer -l branches -d "Process branches"
complete -x -c git-sizer -l tags -d "Process tags"
complete -x -c git-sizer -l remotes -d "Process remote refs"
complete -x -c git-sizer -l include -d "Process refs with specified PREFIX"
complete -x -c git-sizer -l exclude -d "Don't process refs with specified PREFIX"
complete -x -c git-sizer -l include-regexp -d "Process refs matching specified regex"
complete -x -c git-sizer -l exclude-regexp -d "Don't process refs matching specified regex"
complete -f -c git-sizer -l show-refs -d "Show refs which are being included/excluded"
completions/git-subtree.fishcomplete -f -c git -a subtree -d 'Manage git subtrees'
# Git subtree common completions
complete -f -c git -n '__fish_git_using_command subtree' -s q -l quiet -d 'Suppress output'
complete -f -c git -n '__fish_git_using_command subtree' -s d -l debug -d 'Debug output'
complete -f -c git -n '__fish_git_using_command subtree' -s P -l path -d 'Path to the subtree'

# Git subtree subcommands
complete -f -c git -n '__fish_git_using_command subtree' -a add -d "Add a new subtree to the repository"
complete -f -c git -n '__fish_git_using_command subtree' -a merge -d "Merge changes from a subtree into the repository"
complete -f -c git -n '__fish_git_using_command subtree' -a split -d "Extract a subtree from the repository"
complete -f -c git -n '__fish_git_using_command subtree' -a pull -d "Fetch and integrate changes from a remote subtree"
complete -f -c git -n '__fish_git_using_command subtree' -a push -d "Push changes to a remote subtree"

# Completions for push and split subcommands
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from push split' -l annotate -d 'Annotate the commit'
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from push split' -s b -l branch -d 'Branch to split'
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from push split' -l ignore-joins -d 'Ignore joins during history reconstruction'
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from push split' -l onto -d 'Specify the commit ID to start history reconstruction'
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from push split' -l rejoin -d 'Merge the synthetic history back into the main project'
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from push split; and __fish_contains_opt rejoin' -l squash -d 'Merge subtree changes as a single commit'
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from push split; and __fish_contains_opt rejoin' -l no-squash -d 'Do not merge subtree changes as a single commit'
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from push split; and __fish_contains_opt rejoin' -s m -l message -d 'Use the given message as the commit message for the merge commit'

# Completion for add and merge subcommands
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from add merge' -l squash -d 'Merge subtree changes as a single commit'
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from add merge' -l no-squash -d 'Do not merge subtree changes as a single commit'
complete -f -c git -n '__fish_git_using_command subtree; and __fish_seen_subcommand_from add merge' -s m -l message -d 'Use the given message as the commit message for the merge commit'
completions/git.fish# fish completion for git

# Use this instead of calling git directly; it passes the commands that are
# already present on the commandline to git. This is relevant for --work-tree etc, see issue #6219.
function __fish_git
    set -l saved_args $argv
    set -l global_args
    set -l cmd (commandline -xpc)
    # We assume that git is the first command until we have a better awareness of subcommands, see #2705.
    set -e cmd[1]
    if argparse -s (__fish_git_global_optspecs) -- $cmd 2>/dev/null
        # All arguments that were parsed by argparse are global git options.
        set -l num_global_args (math (count $cmd) - (count $argv))
        if test $num_global_args -ne 0
            set global_args $cmd[1..$num_global_args]
        end
    end
    # Using 'command git' to avoid interactions for aliases from git to (e.g.) hub
    command git $global_args $saved_args 2>/dev/null
end

# Print an optspec for argparse to handle git's options that are independent of any subcommand.
function __fish_git_global_optspecs
    string join \n v-version h/help C= c=+ 'e-exec-path=?' H-html-path M-man-path I-info-path p/paginate \
        P/no-pager o-no-replace-objects b-bare G-git-dir= W-work-tree= N-namespace= S-super-prefix= \
        l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs
end

function __fish_git_commits
    # Complete commits with their subject line as the description
    # This allows filtering by subject with the new pager!
    # Because even subject lines can be quite long,
    # trim them (abbrev'd hash+tab+subject) to 73 characters
    #
    # Hashes we just truncate ourselves to 10 characters, without disambiguating.
    # That technically means that sometimes we don't give usable SHAs,
    # but according to https://stackoverflow.com/a/37403152/3150338,
    # that happens for 3 commits out of 600k.
    # For fish, at the time of writing, out of 12200 commits, 7 commits need 8 characters.
    # And since this takes about 1/3rd of the time that disambiguating takes...
    __fish_git log --no-show-signature --pretty=tformat:"%H"\t"%<(64,trunc)%s" --all --max-count=1000 2>/dev/null \
        | string replace -r '^([0-9a-f]{10})[0-9a-f]*\t(.*)' '$1\t$2'
end

function __fish_git_recent_commits
    # Like __fish_git_commits, but not on all branches and limited to
    # the last 50 commits. Used for fixup, where only the current branch
    # and the latest commits make sense.
    __fish_git log --no-show-signature --pretty=tformat:"%h"\t"%<(64,trunc)%s" --max-count=50 $argv 2>/dev/null
end

function __fish_git_branches
    # This is much faster than using `git branch` and avoids dealing with localized "detached HEAD" messages.
    # We intentionally only sort local branches by recency. See discussion in #9248.
    __fish_git_local_branches
    __fish_git_remote_branches
end

function __fish_git_submodules
    __fish_git submodule 2>/dev/null \
        | string replace -r '^.[^ ]+ ([^ ]+).*$' '$1'
end

function __fish_git_local_branches
    __fish_git for-each-ref --format='%(refname:strip=2)%09Local Branch' --sort=-committerdate refs/heads/ 2>/dev/null
end

function __fish_git_remote_branches
    __fish_git for-each-ref --format='%(refname:strip=2)%09Remote Branch' refs/remotes/ 2>/dev/null
end

function __fish_git_unique_remote_branches
    # `git checkout` accepts remote branches without the remote part
    # if they are unambiguous.
    # E.g. if only alice has a "frobulate" branch
    # `git checkout frobulate` is equivalent to `git checkout -b frobulate --track alice/frobulate`.
    __fish_git for-each-ref --format="%(refname:strip=3)" \
        --sort="refname:strip=3" \
        refs/remotes/ 2>/dev/null | uniq -u
end

function __fish_git_tags
    __fish_git tag --sort=-creatordate 2>/dev/null
end

function __fish_git_heads
    set -l gitdir (__fish_git rev-parse --git-dir 2>/dev/null)
    or return # No git dir, no need to even test.
    for head in HEAD FETCH_HEAD ORIG_HEAD MERGE_HEAD REBASE_HEAD REVERT_HEAD \
        CHERRY_PICK_HEAD BISECT_HEAD AUTO_MERGE
        if test -f $gitdir/$head
            echo $head
        end
    end
end

function __fish_git_remote_heads
    # Example of output parsed:
    # "remote.upstream.url git@github.com:fish-shell/fish-shell.git" -> "upstream\tgit@github.com:fish-shell/fish-shell.git"
    __fish_git for-each-ref --format="%(refname:strip=2)" 'refs/remotes/*/HEAD' | path dirname
end

function __fish_git_refs
    __fish_git_branches
    __fish_git_tags
    __fish_git_heads
end

function __fish_git_remotes
    # Example of output parsed:
    # "remote.upstream.url git@github.com:fish-shell/fish-shell.git" -> "upstream\tgit@github.com:fish-shell/fish-shell.git"
    __fish_git config --get-regexp '^remote\.[^[:space:]]+\.url$' | string replace -rf '^remote\.(\S+)\.url (.*)' '$1\t$2'
end

set -g __fish_git_recent_commits_arg
set -g __fish_git_unqualified_unique_remote_branches false
set -g __fish_git_filter_non_pushable ''

function __fish_git_add_revision_completion
    set -l c complete -f -c git $argv -n 'not contains -- -- (commandline -xpc)' -ka
    # The following dynamic, order-preserved (-k) completions will be shown in reverse order (see #9221)
    $c "(__fish_git_recent_commits $__fish_git_recent_commits_arg $__fish_git_filter_non_pushable)"
    $c "(__fish_git_tags)" -d Tag
    $c "(__fish_git_remote_heads $__fish_git_filter_non_pushable)" -d 'Remote alias'
    $c "(__fish_git_heads $__fish_git_filter_non_pushable)" -d Head
    $c "(__fish_git_remote_branches $__fish_git_filter_non_pushable)"
    if $__fish_git_unqualified_unique_remote_branches
        $c "(__fish_git_unique_remote_branches $__fish_git_filter_non_pushable)" -d 'Unique Remote Branch'
    end
    $c "(__fish_git_local_branches)" -d 'Local Branch'
end

function __fish_git_files
    # A function to show various kinds of files git knows about,
    # by parsing `git status --porcelain`.
    #
    # This accepts arguments to denote the kind of files:
    # - added: Staged added files (unstaged adds are untracked)
    # - copied
    # - deleted
    # - deleted-staged
    # - ignored
    # - modified: Files that have been modified (but aren't staged)
    # - modified-staged: Staged modified files
    # - renamed
    # - untracked
    # and as a convenience "all-staged"
    # to get _all_ kinds of staged files.

    # Save the repo root to remove it from the path later.
    set -l root (__fish_git rev-parse --show-toplevel --is-bare-repository 2>/dev/null)
    or return

    # Skip bare repositories.
    test "$root[2]" = true
    and return
    or set -e root[2]

    # Cache the translated descriptions so we don't have to get it
    # once per file.
    contains -- all-staged $argv; and set -l all_staged
    contains -- unmerged $argv; and set -l unmerged
    and set -l unmerged_desc "Unmerged File"
    contains -- added $argv; or set -ql all_staged; and set -l added
    and set -l added_desc "Added file"
    contains -- modified $argv; and set -l modified
    and set -l modified_desc "Modified file"
    contains -- untracked $argv; and set -l untracked
    and set -l untracked_desc "Untracked file"
    contains -- modified-staged $argv; or set -ql all_staged; and set -l modified_staged
    and set -l staged_modified_desc "Staged modified file"
    contains -- modified-staged-deleted $argv; or set -ql modified_staged; and set -l modified_staged_deleted
    and set -l modified_staged_deleted_desc "Staged modified and deleted file"
    contains -- deleted $argv; and set -l deleted
    and set -l deleted_desc "Deleted file"
    contains -- deleted-staged $argv; or set -ql all_staged; and set -l deleted_staged
    and set -l staged_deleted_desc "Staged deleted file"
    contains -- ignored $argv; and set -l ignored
    and set -l ignored_desc "Ignored file"
    contains -- renamed $argv; and set -l renamed
    and set -l renamed_desc "Renamed file"
    contains -- copied $argv; and set -l copied
    and set -l copied_desc "Copied file"

    # git status --porcelain gives us all the info we need, in a format we don't.
    # The v2 format has better documentation and doesn't use " " to denote anything,
    # but it's only been added in git 2.11.0, which was released November 2016.

    # Also, we ignore submodules because they aren't useful as arguments (generally),
    # and they slow things down quite significantly.
    # E.g. `git reset $submodule` won't do anything (not even print an error).
    # --ignore-submodules=all was added in git 1.7.2, released July 2010.
    #
    set -l status_opt --ignore-submodules=all

    # If we aren't looking for ignored files, let git status skip them.
    # (don't use --ignored=no because that was only added in git 2.16, from Jan 2018.
    set -q ignored; and set -a status_opt --ignored

    # We need to set status.relativePaths to true because the porcelain v2 format still honors that,
    # and core.quotePath to false so characters > 0x80 (i.e. non-ASCII) aren't considered special.
    # We explicitly enable globs so we can use that to match the current token.
    set -l git_opt -c status.relativePaths -c core.quotePath=

    # If the token starts with `./`, we need to prepend that
    string match -q './*' -- (commandline -ct)
    and set -l rel ./
    or set -l rel

    # If the token starts with `:`, it's from the repo root
    string match -q ':*' -- (commandline -ct)
    and set -l colon 1
    or set -l colon

    # We pick the v2 format if we can, because it shows relative filenames (if used without "-z").
    # We fall back on the v1 format by reading git's _version_, because trying v2 first is too slow.
    set -l ver (__fish_git --version | string replace -rf 'git version (\d+)\.(\d+)\.?.*' '$1\n$2')
    # Version >= 2.11.* has the v2 format.
    if test "$ver[1]" -gt 2 2>/dev/null; or test "$ver[1]" -eq 2 -a "$ver[2]" -ge 11 2>/dev/null
        set -l stats (__fish_git $git_opt status --porcelain=2 -uno $status_opt)
        if set -ql untracked
            # Fast path for untracked files - it is extremely easy to get a lot of these,
            # so we handle them separately.
            set -l files (__fish_git $git_opt ls-files -o --exclude-standard)
            printf "$rel%s\n" $files\t$untracked_desc
            if set -ql colon[1]
                or set files (string match '../*' -- $files)
                set files (path resolve -- $files | string replace -- "$root/" ":/:")
                and printf '%s\n' $files\t$untracked_desc
            end
        end
        printf %s\n $stats | while read -la -d ' ' line
            set -l file
            set -l desc
            # The basic status format is "XY", where X is "our" state (meaning the staging area),
            # and "Y" is "their" state.
            # A "." means it's unmodified.
            switch "$line[1..2]"
                case 'u *'
                    # Unmerged
                    # "Unmerged entries have the following format; the first character is a "u" to distinguish from ordinary changed entries."
                    # "u <xy> <sub> <m1> <m2> <m3> <mW> <h1> <h2> <h3> <path>"
                    # This is first to distinguish it from normal modifications et al.
                    set -ql unmerged
                    and set file "$line[11..-1]"
                    and set desc $unmerged_desc
                case '2 .R*' '2 R.*'
                    # Renamed/Copied
                    # From the docs: "Renamed or copied entries have the following format:"
                    # "2 <XY> <sub> <mH> <mI> <mW> <hH> <hI> <X><score> <path><sep><origPath>"
                    # Since <sep> is \t, we can't really parse it unambiguously.
                    # The "-z" format would be great here!
                    set -ql renamed
                    and set file (string replace -r '\t[^\t]*' '' -- "$line[10..-1]")
                    and set desc $renamed_desc
                case '2 RM*' '2 RT*'
                    # Staged as renamed, with unstaged modifications (issue #6031)
                    set -ql renamed
                    or set -ql modified
                    and set file (string replace -r '\t[^\t]*' '' -- "$line[10..-1]")
                    set -ql renamed
                    and set desc $renamed_desc
                    set -ql modified
                    and set --append desc $modified_desc
                case '2 RD*'
                    # Staged as renamed, but deleted in the worktree
                    set -ql renamed
                    or set -ql deleted
                    and set file (string replace -r '\t[^\t]*' '' -- "$line[10..-1]")
                    set -ql renamed
                    and set desc $renamed_desc
                    set -ql deleted
                    and set --append desc $deleted_desc
                case '2 .C*' '2 C.*'
                    set -ql copied
                    and set file (string replace -r '\t[^\t].*' '' -- "$line[10..-1]")
                    and set desc $copied_desc
                case '1 A.*'
                    # Additions are only shown here if they are staged.
                    # Otherwise it's an untracked file.
                    set -ql added
                    and set file "$line[9..-1]"
                    and set desc $added_desc
                case '1 AD*'
                    # Added files that were since deleted
                    if set -ql added
                        set file "$line[9..-1]"
                        set desc $added_desc
                    else if set -ql deleted
                        set file "$line[9..-1]"
                        set desc $deleted_desc
                    end
                case "1 AM*" "1 AT*"
                    # Added files with additional modifications
                    # ("T" is type-changed. As of git 2.33 this appears to be undocumented.
                    # it happens when e.g. a file is replaced with a symlink.
                    # For our purposes it's the same as modified)
                    if set -ql added
                        set file "$line[9..-1]"
                        set desc $added_desc
                    else if set -ql modified
                        set file "$line[9..-1]"
                        set desc $modified_desc
                    end
                case '1 .A*'
                    # Files added with git add --intent-to-add.
                    set -ql untracked
                    and set file "$line[9..-1]"
                    and set desc $untracked_desc
                case '1 .M*' '1 .T*'
                    # Modified
                    # From the docs: "Ordinary changed entries have the following format:"
                    # "1 <XY> <sub> <mH> <mI> <mW> <hH> <hI> <path>"
                    # Since <path> can contain spaces, print from element 9 onwards
                    set -ql modified
                    and set file "$line[9..-1]"
                    and set desc $modified_desc
                case '1 MD*' '1 TD*'
                    set -ql modified_staged_deleted
                    and set file "$line[9..-1]"
                    and set desc $modified_staged_deleted_desc
                case '1 M.*' '1 T.*'
                    # If the character is first ("M."), then that means it's "our" change,
                    # which means it is staged.
                    # This is useless for many commands - e.g. `checkout` won't do anything with this.
                    # So it needs to be requested explicitly.
                    set -ql modified_staged
                    and set file "$line[9..-1]"
                    and set desc $staged_modified_desc
                case '1 MM*' '1 MT*' '1 TM*' '1 TT*'
                    # Staged-modified with unstaged modifications
                    # These need to be offered for both kinds of modified.
                    if set -ql modified
                        set file "$line[9..-1]"
                        set desc $modified_desc
                    else if set -ql modified_staged
                        set file "$line[9..-1]"
                        set desc $staged_modified_desc
                    end
                case '1 .D*'
                    set -ql deleted
                    and set file "$line[9..-1]"
                    and set desc $deleted_desc
                case '1 D.*'
                    # TODO: The docs are unclear on this.
                    # There is both X unmodified and Y either M or D ("not updated")
                    # and Y is D and X is unmodified or [MARC] ("deleted in work tree").
                    # For our purposes, we assume this is a staged deletion.
                    set -ql deleted_staged
                    and set file "$line[9..-1]"
                    and set desc $staged_deleted_desc
                case '! *'
                    # Ignored
                    # "! <path>" - print from element 2 on.
                    set -ql ignored
                    and set file "$line[2..-1]"
                    and set desc $ignored_desc
            end
            # Only try printing if the file was selected.
            if set -q file[1]
                # Without "-z", git sometimes _quotes_ filenames.
                # It adds quotes around it _and_ escapes the character.
                # e.g. `"a\\b"`.
                # We just remove the quotes and hope it works out.
                # If this contains newlines or tabs,
                # there is nothing we can do, but that's a general issue with scripted completions.
                set file (string trim -c \" -- $file)
                # The (possibly relative) filename.
                printf "$rel%s\n" "$file"\t$desc
                # Now from repo root.
                # Only do this if the filename isn't a simple child,
                # or the current token starts with ":"
                if set -ql colon[1]; or string match -q '../*' -- $file
                    set -l fromroot (path resolve -- $file 2>/dev/null)
                    # `:` starts pathspec "magic", and the second `:` terminates it.
                    # `/` is the magic letter for "from repo root".
                    # If we didn't terminate it we'd have to escape any special chars
                    # (non-alphanumeric, glob or regex special characters, in whatever dialect git uses)
                    and set fromroot (string replace -- "$root/" ":/:" "$fromroot")
                    and printf '%s\n' "$fromroot"\t$desc
                end
            end
        end
    else
        # v1 format logic
        # This is pretty terrible and requires us to do a lot of weird work.

        # A literal "?" for use in `case`.
        set -l q '\\?'
        if status test-feature qmark-noglob
            set q '?'
        end
        # Whether we need to use the next line - some entries have two lines.
        set -l use_next

        # We need to compute relative paths on our own, which is slow.
        # Pre-remove the root at least, so we have fewer components to deal with.
        set -l _pwd_list (string replace "$root/" "" -- $PWD/ | string split /)
        test -z "$_pwd_list[-1]"; and set -e _pwd_list[-1]
        # Cache the previous relative path because these are sorted, so we can reuse it
        # often for files in the same directory.
        set -l previous
        # Note that we can't use space as a delimiter between status and filename, because
        # the status can contain spaces - " M" is different from "M ".
        __fish_git $git_opt status --porcelain -z $status_opt \
            | while read -lz -d' ' line
            set -l desc
            # The entire line is the "from" from a rename.
            if set -q use_next[1]
                if contains -- $use_next $argv
                    set -l var "$use_next"_desc
                    set desc $$var
                    set -e use_next[1]
                else
                    set -e use_next[1]
                    continue
                end
            end

            # The format is two characters for status, then a space and then
            # up to a NUL for the filename.
            #
            set -l stat (string sub -l 2 -- $line)
            # The basic status format is "XY", where X is "our" state (meaning the staging area),
            # and "Y" is "their" state (meaning the work tree).
            # A " " means it's unmodified.
            #
            # Be careful about the ordering here!
            switch "$stat"
                case DD AU UD UA DU AA UU
                    # Unmerged
                    set -ql unmerged
                    and set desc $unmerged_desc
                case 'R ' RM RD
                    # Renamed/Copied
                    # These have the "from" name as the next batch.
                    # TODO: Do we care about the new name?
                    set use_next renamed
                    continue
                case 'C ' CM CD
                    set use_next copied
                    continue
                case AM
                    if set -ql added
                        set file "$line[9..-1]"
                        set desc $added_desc
                    else if set -ql modified
                        set file "$line[9..-1]"
                        set desc $modified_desc
                    end
                case AD
                    if set -ql added
                        set file "$line[9..-1]"
                        set desc $added_desc
                    else if set -ql deleted
                        set file "$line[9..-1]"
                        set desc $deleted_desc
                    end
                case 'A '
                    # Additions are only shown here if they are staged.
                    # Otherwise it's an untracked file.
                    set -ql added
                    and set desc $added_desc
                case '*M'
                    # Modified
                    set -ql modified
                    and set desc $modified_desc
                case 'M*'
                    # If the character is first ("M "), then that means it's "our" change,
                    # which means it is staged.
                    # This is useless for many commands - e.g. `checkout` won't do anything with this.
                    # So it needs to be requested explicitly.
                    set -ql modified_staged
                    and set desc $staged_modified_desc
                case '*D'
                    set -ql deleted
                    and set desc $deleted_desc
                case 'D*'
                    # TODO: The docs are unclear on this.
                    # There is both X unmodified and Y either M or D ("not updated")
                    # and Y is D and X is unmodified or [MARC] ("deleted in work tree").
                    # For our purposes, we assume this is a staged deletion.
                    set -ql deleted_staged
                    and set desc $staged_deleted_desc
                case "$q$q"
                    # Untracked
                    set -ql untracked
                    and set desc $untracked_desc
                case '!!'
                    # Ignored
                    set -ql ignored
                    and set desc $ignored_desc
            end
            if set -q desc[1]
                # Again: "XY filename", so the filename starts on character 4.
                set -l relfile (string sub -s 4 -- $line)

                set -l file
                # Computing relative path by hand.
                set -l abs (string split / -- $relfile)
                # If it's in the same directory, we just need to change the filename.
                if test "$abs[1..-2]" = "$previous[1..-2]"
                    # If we didn't have a previous file, and the current file is in the current directory,
                    # this would error out.
                    #
                    # See #5728.
                    set -q previous[1]
                    and set previous[-1] $abs[-1]
                    or set previous $abs
                else
                    set -l pwd_list $_pwd_list
                    # Remove common prefix
                    while test "$pwd_list[1]" = "$abs[1]"
                        set -e pwd_list[1]
                        set -e abs[1]
                    end
                    # Go a dir up for every entry left in pwd_list, then into $abs
                    set previous (string replace -r '.*' '..' -- $pwd_list) $abs
                end
                set -a file (string join / -- $previous)

                # The filename with ":/:" prepended.
                if set -ql colon[1]; or string match -q '../*' -- $file
                    set file (string replace -- "$root/" ":/:" "$root/$relfile")
                end

                if test "$root/$relfile" -ef "$relfile"
                    and not set -ql colon[1]
                    set file $relfile
                end

                printf '%s\n' $file\t$desc
            end
        end
    end
end

# Lists files included in the index of a commit, branch, or tag (not necessarily HEAD)
function __fish_git_rev_files
    set -l rev $argv[1]
    set -l path $argv[2]

    # Strip any partial files from the path before handing it to `git show`
    set -l path (string replace -r -- '(.*/|).*' '$1' $path)

    # List files in $rev's index, skipping the "tree ..." header, but appending
    # the parent path, which git does not include in the output (and fish requires)
    string join \n -- $path(__fish_git show $rev:$path | sed '1,2d')
end

# Provides __fish_git_rev_files completions for the current token
function __fish_git_complete_rev_files
    set -l split (string split -m 1 ":" -- (commandline -xt))
    set -l rev $split[1]
    set -l path $split[2]

    printf "$rev:%s\n" (__fish_git_rev_files $rev $path)
end

# Determines whether we can/should complete with __fish_git_rev_files
function __fish_git_needs_rev_files
    # git (as of 2.20) accepts the rev:path syntax for a number of subcommands,
    # but then doesn't emit the expected (or any?) output, e.g. `git log master:foo`
    #
    # This definitely works with `git show` to retrieve a copy of a file as it exists
    # in the index of revision $rev, it should be updated to include others as they
    # are identified.
    __fish_git_using_command show; and string match -r "^[^-].*:" -- (commandline -xt)
end

function __fish_git_ranges
    set -l both (commandline -xt | string replace -r '\.{2,3}' \n\$0\n)
    set -l from $both[1]
    set -l dots $both[2]
    # If we didn't need to split (or there's nothing _to_ split), complete only the first part
    # Note that status here is from `string replace` because `set` doesn't alter it
    if test -z "$from" -o $status -gt 0
        if commandline -ct | string match -q '*..*'
            # The cursor is right of a .. range operator, make sure to include them first.
            __fish_git_refs | string replace -r '' "$dots"
        else
            __fish_git_refs | string replace \t "$dots"\t
        end
        return 0
    end

    set -l from_refs
    if commandline -ct | string match -q '*..*'
        # If the cursor is right of a .. range operator, only complete the right part.
        set from_refs $from
    else
        set from_refs (__fish_git_refs | string match -e "$from" | string replace -r \t'.*$' '')
    end

    set -l to $both[3]
    # Remove description from the from-ref, not the to-ref.
    for from_ref in $from_refs
        for to_ref in (__fish_git_refs | string match "*$to*") # if $to is empty, this correctly matches everything
            printf "%s%s%s\n" $from_ref $dots $to_ref
        end
    end
end

function __fish_git_needs_command
    # Figure out if the current invocation already has a command.
    #
    # This is called hundreds of times and the argparse is kinda slow,
    # so we cache it as long as the commandline doesn't change.
    set -l cmdline "$(commandline -c)"
    if set -q __fish_git_cmdline; and test "$cmdline" = "$__fish_git_cmdline"
        if set -q __fish_git_cmd[1]
            echo -- $__fish_git_cmd
            return 1
        end
        return 0
    end
    set -g __fish_git_cmdline $cmdline

    set -l cmd (commandline -xpc)
    set -e cmd[1]
    argparse -s (__fish_git_global_optspecs) -- $cmd 2>/dev/null
    or return 0
    # These flags function as commands, effectively.
    set -q _flag_version; and return 1
    set -q _flag_html_path; and return 1
    set -q _flag_man_path; and return 1
    set -q _flag_info_path; and return 1
    if set -q argv[1]
        # Also print the command, so this can be used to figure out what it is.
        set -g __fish_git_cmd $argv[1]
        echo $argv[1]
        return 1
    end
    set -g __fish_git_cmd
    return 0
end

function __fish_git_dash_in_token
    commandline -t | string match -q -- '*-*'
end

function __fish_git_config_keys
    # Print already defined config values first
    # Config keys may span multiple lines, so parse using null char
    # With -z, key and value are separated by space, not "="
    __fish_git config -lz | while read -lz key value
        # Print only first line of value(with an ellipsis) if multiline
        printf '%s\t%s\n' $key (string shorten -N -- $value)
    end
    # Print all recognized config keys; duplicates are not shown twice by fish
    printf '%s\n' (__fish_git help --config)[1..-2] # Last line is a footer; ignore it
end

# HACK: Aliases
# Git allows aliases, so we need to see what command the current command-token corresponds to
# (so we can complete e.g. `lg` like `log`).
# Checking `git config` for a lot of aliases can be quite slow if it is called
# for every possible command.
# Ideally, we'd `complete --wraps` this, but that is not currently possible, as is
# using `complete -C` like
# complete -c git -n '__fish_git_using_command lg' -a '(complete -C"git log ")'
#
# So instead, we store the aliases in global variables, named after the alias, containing the command.
# This is because alias:command is an n:1 mapping (an alias can only have one corresponding command,
#                                                  but a command can be aliased multiple times)

# Approximately duplicates the logic from https://github.com/git/git/blob/d486ca60a51c9cb1fe068803c3f540724e95e83a/contrib/completion/git-completion.bash#L1130
# The bash script also finds aliases that reference other aliases via a loop but we handle that separately
function __fish_git_aliased_command
    for word in (string split ' ' -- $argv)
        switch $word
            case !gitk gitk
                echo gitk
                return
                # Adding " to the list
            case '!*' '-*' '*=*' git '()' '{' : '\'*' '"*'
                continue
            case '*'
                echo $word
                return
        end
    end
end

set -g __fish_git_aliases
git config -z --get-regexp 'alias\..*' | while read -lz alias cmdline
    set -l command (__fish_git_aliased_command $cmdline)
    string match -q --regex '\w+' -- $command; or continue
    # Git aliases can contain chars that variable names can't - escape them.
    set -l alias (string replace 'alias.' '' -- $alias | string escape --style=var)
    set -g __fish_git_alias_$alias $command $cmdline
    set --append -g __fish_git_aliases $alias
end

# Resolve aliases that call another alias
for alias in $__fish_git_aliases
    set -l handled $alias

    while true
        set -l alias_varname __fish_git_alias_$alias
        set -l aliased_command $$alias_varname[1][1]
        set -l aliased_escaped (string escape --style=var -- $aliased_command)
        set -l aliased_varname __fish_git_alias_$aliased_escaped
        set -q $aliased_varname
        or break

        # stop infinite recursion
        contains $aliased_escaped $handled
        and break

        # expand alias in cmdline
        set -l aliased_cmdline $$alias_varname[1][2]
        set -l aliased_cmdline (string replace " $aliased_command " " $$aliased_varname[1][2..-1] " -- " $aliased_cmdline ")
        set -g $alias_varname $$aliased_varname[1][1] (string trim "$aliased_cmdline")
        set --append handled $aliased_escaped
    end
end

function __fish_git_using_command
    set -l cmd (__fish_git_needs_command)
    test -z "$cmd"
    and return 1
    contains -- $cmd $argv
    and return 0

    # Check aliases.
    set -l varname __fish_git_alias_(string escape --style=var -- $cmd)
    set -q $varname
    and contains -- $$varname[1][1] $argv
    and return 0
    return 1
end

function __fish_git_contains_opt
    # Check if an option has been given
    # First check the commandline normally
    __fish_contains_opt $argv
    and return

    # Now check the alias
    argparse s= -- $argv
    set -l cmd (__fish_git_needs_command)
    set -l varname __fish_git_alias_(string escape --style=var -- $cmd)
    if set -q $varname
        echo -- $$varname | read -lat toks
        set toks (string replace -r '(-.*)=.*' '' -- $toks)
        for i in $argv
            if contains -- --$i $toks
                return 0
            end
        end

        for i in $_flag_s
            if string match -qr -- "^-$i|^-[^-]*$i" $toks
                return 0
            end
        end
    end

    return 1
end
function __fish_git_stash_using_command
    set -l cmd (commandline -xpc)
    __fish_git_using_command stash
    or return 2
    # The word after the stash command _must_ be the subcommand
    set cmd $cmd[(contains -i -- "stash" $cmd)..-1]
    set -e cmd[1]
    set -q cmd[1]
    or return 1
    contains -- $cmd[1] $argv
    and return 0
    return 1
end

function __fish_git_stash_not_using_subcommand
    set -l cmd (commandline -xpc)
    __fish_git_using_command stash
    or return 2
    set cmd $cmd[(contains -i -- "stash" $cmd)..-1]
    set -q cmd[2]
    or return 0
    contains -- $cmd[2] list show pop apply clear drop create save branch push
    and return 1
    return 0
end

function __fish_git_stash_is_push
    __fish_git_stash_not_using_subcommand
    or __fish_git_stash_using_command push
end

function __fish_git_complete_worktrees
    __fish_git worktree list --porcelain | string replace --regex --filter '^worktree\s*' ''
end

function __fish_git_complete_stashes
    __fish_git stash list --format=%gd:%gs 2>/dev/null | string replace ":" \t
end

function __fish_git_aliases
    __fish_git config -z --get-regexp '^alias\.' 2>/dev/null | while read -lz key value
        begin
            set -l name (string replace -r '^.*\.' '' -- $key)
            set -l val (string shorten --no-newline -m 36 -- $value)
            printf "%s\t%s\n" $name "alias: $val"
        end
    end
end

function __fish_git_custom_commands
    # complete all commands starting with git-
    # however, a few builtin commands are placed into $PATH by git because
    # they're used by the ssh transport. We could filter them out by checking
    # if any of these completion results match the name of the builtin git commands,
    # but it's simpler just to blacklist these names. They're unlikely to change,
    # and the failure mode is we accidentally complete a plumbing command.
    set -l git_subcommands $PATH/git-*
    for name in (string replace -r "^.*/git-([^/]*)" '$1' $git_subcommands)
        switch $name
            case cvsserver receive-pack shell upload-archive upload-pack
                # skip these
            case \*
                echo $name
        end
    end
end

# Suggest branches for the specified remote - returns 1 if no known remote is specified
function __fish_git_branch_for_remote
    set -l remotes (__fish_git remote 2>/dev/null)
    set -l remote
    set -l cmd (commandline -xpc)
    for r in $remotes
        if contains -- $r $cmd
            set remote $r
            break
        end
    end
    set -q remote[1]
    or return 1
    __fish_git_branches | string replace -f -- "$remote/" ''
end

# Return 0 if the current token is a possible commit-hash with at least 3 characters
function __fish_git_possible_commithash
    set -q argv[1]
    and set -l token $argv[1]
    or set -l token (commandline -ct)
    if string match -qr '^[0-9a-fA-F]{3,}$' -- $token
        return 0
    end
    return 1
end

function __fish_git_reflog
    __fish_git reflog --no-decorate 2>/dev/null | string replace -r '[0-9a-f]* (.+@\{[0-9]+\}): (.*)$' '$1\t$2'
end

function __fish_git_help_all_concepts
    git help -g | string match -e -r '^   \w+' | while read -l concept desc
        printf "%s\tConcept: %s\n" $concept (string trim $desc)
    end
end

function __fish_git_diff_opt -a option
    switch $option
        case diff-algorithm
            printf "%b" "
default\tBasic greedy diff algorithm
myers\tBasic greedy diff algorithm
minimal\tMake smallest diff possible
patience\tPatience diff algorithm
histogram\tPatience algorithm with low-occurrence common elements"
        case diff-filter
            printf "%b" "
A\tAdded files
C\tCopied files
D\tDeleted files
M\tModified files
R\tRenamed files
T\tType changed files
U\tUnmerged files
X\tUnknown files
B\tBroken pairing files"
        case dirstat
            printf "%b" "
changes\tCount lines that have been removed from the source / added to the destination
lines\tRegular line-based diff analysis
files\tCount the number of files changed
cumulative\tCount changes in a child directory for the parent directory as well"
        case ignore-submodules
            printf "%b" "
none\tUntracked/modified files
untracked\tNot considered dirty when they only contain untracked content
dirty\tIgnore all changes to the work tree of submodules
all\tHide all changes to submodules (default)"
        case submodule
            printf "%b" "
short\tShow the name of the commits at the beginning and end of the range
log\tList the commits in the range
diff\tShow an inline diff of the changes"
        case ws-error-highlight
            printf "%b" "
context\tcontext lines of the diff
old\told lines of the diff
new\tnew lines of the diff
none\treset previous values
default\treset the list to 'new'
all\tShorthand for 'old,new,context'"
    end
end

function __fish_git_show_opt -a option
    switch $option
        case format pretty
            printf "%b" "
oneline\t<sha1> <title line>
short\t<sha1> / <author> / <title line>
medium\t<sha1> / <author> / <author date> / <title> / <commit msg>
full\t<sha1> / <author> / <committer> / <title> / <commit msg>
fuller\t<sha1> / <author> / <author date> / <committer> / <committer date> / <title> / <commit msg>
reference\t<abbrev-hash> (<title-line>, <short-author-date>)
email\t<sha1> <date> / <author> / <author date> / <title> / <commit msg>
mboxrd\tLike email, but lines in the commit message starting with \"From \" are quoted with \">\"
raw\tShow the entire commit exactly as stored in the commit object
format:\tSpecify which information to show
"
            __fish_git config -z --get-regexp '^pretty\.' 2>/dev/null | while read -lz key value
                set -l name (string replace -r '^.*?\.' '' -- $key)
                printf "%s\t%s\n" $name $value
            end
    end
end

function __fish_git_is_rebasing
    test -e (__fish_git rev-parse --absolute-git-dir)/rebase-merge
end

function __fish_git_filters
    printf "%s\n" \
        blob:none\t"omits all blobs" \
        blob:limit=\t"omits blobs by size" \
        object:type={tag,commit,tree,blob}\t"omit object which are not of the requested type" \
        sparse:oid=\t"omit blobs not required for a sparse checkout" \
        tree:\t"omits all blobs and trees"
end

# general options
complete git -f -l help -s h -d 'Display manual of a Git command'
complete git -f -n __fish_git_needs_command -l version -s v -d 'display git version'
complete git -x -n __fish_git_needs_command -s C -a '(__fish_complete_directories)' -d 'run as if started in dir'
complete git -x -n __fish_git_needs_command -s c -a '(__fish_git config -l 2>/dev/null | string replace = \t)' -d 'set config option (conf-key=val)'
complete git -x -n __fish_git_needs_command -l config-env -a '(__fish_git config -l 2>/dev/null | string replace = \t)' -d 'like -c but environment var (conf-key=ENVVAR)'
complete git -x -n __fish_git_needs_command -l exec-path -a '(__fish_complete_directories)' -d 'get or set the path to git'
complete git -f -n __fish_git_needs_command -l html-path -d 'print html docs path'
complete git -f -n __fish_git_needs_command -l man-path -d 'print man pages path'
complete git -f -n __fish_git_needs_command -l info-path -d 'print info docs path'
complete git -f -n __fish_git_needs_command -s p -l paginate -d 'pipe output into pager'
complete git -f -n __fish_git_needs_command -s P -l no-pager -d 'don\'t pipe output into pager'
complete git -r -n __fish_git_needs_command -l git-dir -d 'set path to the repo'
complete git -r -n __fish_git_needs_command -l work-tree -d 'set path to the working tree'
complete git -f -n __fish_git_needs_command -l namespace -d 'set Git namespace'
complete git -f -n __fish_git_needs_command -l bare -d 'treat the repo as bare'
complete git -f -n __fish_git_needs_command -l no-replace-objects -d 'disable replacement references'
complete git -f -n __fish_git_needs_command -l literal-pathspecs -d 'treat pathspecs literally'
complete git -f -n __fish_git_needs_command -l glob-pathspecs -d 'treat pathspecs as globs'
complete git -f -n __fish_git_needs_command -l noglob-pathspecs -d 'don\'t treat pathspecs as globs'
complete git -f -n __fish_git_needs_command -l icase-pathspecs -d 'match pathspecs case-insensitively'
complete git -f -n __fish_git_needs_command -l no-optional-locks -d 'skip optional operations requiring locks'
complete git -x -n __fish_git_needs_command -l list-cmds -d 'list commands by group' -k -a "builtins\t
parseopt\t'builtins using parse-options'
others\t'git- commands in \$PATH'
nohelpers\t'exclude helper commands'
config\t'list completion.commands'"

# Options shared between multiple commands
complete -f -c git -n '__fish_git_using_command log show diff-tree rev-list' -l pretty -a '(__fish_git_show_opt pretty)'

complete -c git -n '__fish_git_using_command diff show range-diff' -l abbrev -d 'Show only a partial prefix instead of the full 40-byte hexadecimal object name'
complete -c git -n '__fish_git_using_command diff show range-diff' -l binary -d 'Output a binary diff that can be applied with "git-apply"'
complete -c git -n '__fish_git_using_command diff show range-diff' -l check -d 'Warn if changes introduce conflict markers or whitespace errors'
complete -c git -n '__fish_git_using_command diff show range-diff' -l color -d 'Show colored diff'
complete -x -c git -n '__fish_git_using_command diff show range-diff' -l color-moved -d 'Moved lines of code are colored differently' -a 'no default plain blocks zebra dimmed-zebra'
complete -x -c git -n '__fish_git_using_command diff show range-diff' -l color-moved-ws -d 'Ignore whitespace when using --color-moved' -a 'no ignore-space-at-eol ignore-space-change ignore-all-space allow-indentation-change'
complete -c git -n '__fish_git_using_command diff show range-diff' -l color-words -d 'Equivalent to --word-diff=color plus --word-diff-regex=<regex>'
complete -c git -n '__fish_git_using_command diff show range-diff' -l compact-summary -d 'Output a condensed summary of extended header information'
complete -c git -n '__fish_git_using_command diff log show range-diff' -l dst-prefix -d 'Show the given destination prefix instead of "b/"'
complete -c git -n '__fish_git_using_command diff show range-diff' -l ext-diff -d 'Allow an external diff helper to be executed'
complete -c git -n '__fish_git_using_command diff show range-diff' -l find-copies-harder -d 'Inspect unmodified files as candidates for the source of copy'
complete -c git -n '__fish_git_using_command diff show range-diff' -l find-object -d 'Look for differences that change the number of occurrences of the object'
complete -c git -n '__fish_git_using_command diff show range-diff' -l full-index -d 'Show the full pre- and post-image blob object names on the "index" line'
complete -c git -n '__fish_git_using_command diff show range-diff' -l histogram -d 'Generate a diff using the "histogram diff" algorithm'
complete -c git -n '__fish_git_using_command diff show range-diff' -l ignore-blank-lines -d 'Ignore changes whose lines are all blank'
complete -c git -n '__fish_git_using_command diff show range-diff' -l ignore-cr-at-eol -d 'Ignore carriage-return at the end of line when doing a comparison'
complete -c git -n '__fish_git_using_command diff show range-diff' -l ignore-space-at-eol -d 'Ignore changes in whitespace at EOL'
complete -c git -n '__fish_git_using_command diff show range-diff' -l indent-heuristic -d 'Enable the heuristic that shift diff hunk boundaries'
complete -c git -n '__fish_git_using_command diff log show range-diff' -l inter-hunk-context -d 'Show the context between diff hunks, up to the specified number of lines'
complete -c git -n '__fish_git_using_command diff log show range-diff' -l ita-invisible-in-index -d 'Make the entry appear as a new file in "git diff" and non-existent in "git diff -l cached"'
complete -c git -n '__fish_git_using_command diff log show range-diff' -l line-prefix -d 'Prepend an additional prefix to every line of output'
complete -c git -n '__fish_git_using_command diff show range-diff' -l minimal -d 'Spend extra time to make sure the smallest possible diff is produced'
complete -c git -n '__fish_git_using_command diff show range-diff' -l name-only -d 'Show only names of changed files'
complete -c git -n '__fish_git_using_command diff show range-diff' -l name-status -d 'Show only names and status of changed files'
complete -c git -n '__fish_git_using_command diff show range-diff' -l no-color -d 'Turn off colored diff'
complete -c git -n '__fish_git_using_command diff show range-diff' -l no-ext-diff -d 'Disallow external diff drivers'
complete -c git -n '__fish_git_using_command diff show range-diff' -l no-indent-heuristic -d 'Disable the indent heuristic'
complete -c git -n '__fish_git_using_command diff log show range-diff' -l no-prefix -d 'Do not show any source or destination prefix'
complete -c git -n '__fish_git_using_command diff show range-diff' -l no-renames -d 'Turn off rename detection'
complete -c git -n '__fish_git_using_command diff show range-diff' -l no-textconv -d 'Disallow external text conversion filters to be run when comparing binary files'
complete -c git -n '__fish_git_using_command diff show range-diff' -l numstat -d 'Shows number of added/deleted lines in decimal notation'
complete -c git -n '__fish_git_using_command diff show range-diff' -l patch-with-raw -d 'Synonym for -p --raw'
complete -c git -n '__fish_git_using_command diff show range-diff' -l patch-with-stat -d 'Synonym for -p --stat'
complete -c git -n '__fish_git_using_command diff show range-diff' -l patience -d 'Generate a diff using the "patience diff" algorithm'
complete -c git -n '__fish_git_using_command diff log show range-diff' -l pickaxe-all -d 'When -S or -G finds a change, show all the changes in that changeset'
complete -c git -n '__fish_git_using_command diff log show range-diff' -l pickaxe-regex -d 'Treat the <string> given to -S as an extended POSIX regular expression to match'
complete -c git -n '__fish_git_using_command diff log show range-diff' -l relative -d 'Exclude changes outside the directory and show relative pathnames'
complete -c git -n '__fish_git_using_command diff show range-diff' -l shortstat -d 'Output only the last line of the --stat format containing the total'
complete -c git -n '__fish_git_using_command diff log show range-diff' -l src-prefix -d 'Show the given source prefix instead of "a/"'
complete -c git -n '__fish_git_using_command diff show range-diff' -l stat -d 'Generate a diffstat'
complete -c git -n '__fish_git_using_command diff show range-diff apply' -l stat -d 'Generate a diffstat'
complete -c git -n '__fish_git_using_command diff show range-diff' -l summary -d 'Output a condensed summary of extended header information'
complete -c git -n '__fish_git_using_command diff show range-diff' -l textconv -d 'Allow external text conversion filters to be run when comparing binary files'
complete -c git -n '__fish_git_using_command diff show range-diff' -l word-diff -d 'Show a word diff'
complete -c git -n '__fish_git_using_command diff show range-diff' -l word-diff-regex -d 'Use <regex> to decide what a word is'
complete -c git -n '__fish_git_using_command diff log show range-diff' -s a -l text -d 'Treat all files as text'
complete -c git -n '__fish_git_using_command diff log show range-diff' -s B -l break-rewrites -d 'Break complete rewrite changes into pairs of delete and create'
complete -c git -n '__fish_git_using_command diff show range-diff' -s b -l ignore-space-change -d 'Ignore changes in amount of whitespace'
complete -c git -n '__fish_git_using_command diff log show range-diff' -s C -l find-copies -d 'Detect copies as well as renames'
complete -c git -n '__fish_git_using_command diff log show range-diff' -s D -l irreversible-delete -d 'Omit the preimage for deletes'
complete -c git -n '__fish_git_using_command diff log show range-diff' -s G -d "Look for differences where <regex> matches the patch's added/removed lines"
complete -c git -n '__fish_git_using_command diff log show range-diff' -s M -l find-renames -d 'Detect and report renames'
complete -c git -n '__fish_git_using_command diff log show range-diff' -s R -d 'Swap inputs to create a reverse diff'
complete -c git -n '__fish_git_using_command diff log show range-diff' -s S -d 'Look for differences that change the number of occurrences of the string'
complete -c git -n '__fish_git_using_command diff show range-diff' -s W -l function-context -d 'Show whole surrounding functions of changes'
complete -c git -n '__fish_git_using_command diff show range-diff' -s w -l ignore-all-space -d 'Ignore whitespace when comparing lines'
complete -c git -n '__fish_git_using_command diff show range-diff' -s z -d 'Use NULs as output field/commit terminators'
complete -r -c git -n '__fish_git_using_command diff log show range-diff' -s O -d 'Control the order in which files appear in the output'
complete -f -c git -n '__fish_git_using_command diff show range-diff' -l anchored -d 'Generate a diff using the "anchored diff" algorithm'
complete -x -c git -n '__fish_git_using_command diff log show range-diff' -s l -d 'Prevents rename/copy detection when rename/copy targets exceed the given number'
complete -x -c git -n '__fish_git_using_command diff show range-diff' -l diff-filter -a '(__fish_git_diff_opt diff-filter)' -d 'Choose diff filters'
complete -x -c git -n '__fish_git_using_command diff log show range-diff' -l diff-algorithm -a '(__fish_git_diff_opt diff-algorithm)' -d 'Choose a diff algorithm'
complete -x -c git -n '__fish_git_using_command diff log show range-diff' -l dirstat -a '(__fish_git_diff_opt dirstat)' -d 'Output the distribution of relative amount of changes for each sub-directory'
complete -x -c git -n '__fish_git_using_command diff log show range-diff' -l ignore-submodules -a '(__fish_git_diff_opt ignore-submodules)' -d 'Ignore changes to submodules in the diff generation'
complete -x -c git -n '__fish_git_using_command diff log show range-diff' -l submodule -a '(__fish_git_diff_opt submodule)' -d 'Specify how differences in submodules are shown'
complete -x -c git -n '__fish_git_using_command diff log show range-diff' -l ws-error-highlight -a '(__fish_git_diff_opt ws-error-highlight)' -d 'Highlight whitespace errors in lines of the diff'

complete -f -c git -n '__fish_git_using_command fetch pull' -l unshallow -d 'Convert a shallow repository to a complete one'
complete -f -c git -n '__fish_git_using_command fetch pull' -l set-upstream -d 'Add upstream (tracking) reference'

#### fetch
complete -f -c git -n __fish_git_needs_command -a fetch -d 'Download objects from another repo'
# Suggest "repository", then "refspec" - this also applies to e.g. push/pull
complete -f -c git -n '__fish_git_using_command fetch' -n 'not __fish_git_branch_for_remote' -a '(__fish_git_remotes)' -d Remote
complete -f -c git -n '__fish_git_using_command fetch' -n __fish_git_branch_for_remote -ka '(__fish_git_branch_for_remote)'
complete -f -c git -n '__fish_git_using_command fetch' -s q -l quiet -d 'Be more quiet'
complete -f -c git -n '__fish_git_using_command fetch' -s v -l verbose -d 'Be more verbose'
complete -f -c git -n '__fish_git_using_command fetch' -s a -l append -d 'Append to .git/FETCH_HEAD instead of overwriting'
complete -f -c git -n '__fish_git_using_command fetch' -l upload-pack -d 'Path to upload pack on remote end'
complete -f -c git -n '__fish_git_using_command fetch' -s f -l force -d 'Force update of local branches'
complete -f -c git -n '__fish_git_using_command fetch' -s p -l prune -d 'Prune remote-tracking branches no longer on remote'
complete -f -c git -n '__fish_git_using_command fetch' -l all -d 'Fetch all remotes'
complete -f -c git -n '__fish_git_using_command fetch' -l atomic -d 'Use atomic transfer to update references'
complete -f -c git -n '__fish_git_using_command fetch' -s m -l multiple -d 'Fetch from multiple remotes'
complete -f -c git -n '__fish_git_using_command fetch' -s t -l tags -d 'Fetch all tags and associated objects'
complete -f -c git -n '__fish_git_using_command fetch' -s P -l prune-tags -d 'Prune local tags no longer on remote and clobber changed tags'
complete -f -c git -n '__fish_git_using_command fetch' -l prefetch -d 'Modify the refspec to replace all refs within refs/prefetch/'
complete -f -c git -n '__fish_git_using_command fetch' -s j -l jobs -d 'Numbers of submodules fetched in parallel'
complete -f -c git -n '__fish_git_using_command fetch' -s n -d 'Do not fetch all tags (--no-tags)'
complete -f -c git -n '__fish_git_using_command fetch' -l dry-run -d 'Dry run'
complete -f -c git -n '__fish_git_using_command fetch' -l depth -d 'Limit number of commits'
complete -f -c git -n '__fish_git_using_command fetch' -l with-fetch-head -d 'Write fetched references to the FETCH_HEAD file'
complete -f -c git -n '__fish_git_using_command fetch' -l update-shallow -d 'Accept refs that update .git/shallow'
complete -f -c git -n '__fish_git_using_command fetch' -s k -l keep -d 'Keep downloaded pack'
complete -f -c git -n '__fish_git_using_command fetch' -s u -l update-head-ok -d 'Allow updating of HEAD ref'
complete -f -c git -n '__fish_git_using_command fetch' -l progress -d 'Force progress reporting'
complete -f -c git -n '__fish_git_using_command fetch' -l deepen -d 'Deepen history of shallow clones'
complete -f -c git -n '__fish_git_using_command fetch' -l shallow-since -d 'Deepen history of shallow repository based on time'
complete -f -c git -n '__fish_git_using_command fetch' -l shallow-exclude -d 'Deepen history of shallow clone, excluding rev'
complete -f -c git -n '__fish_git_using_command fetch' -l unshallow -d 'Convert to a complete repository'
complete -f -c git -n '__fish_git_using_command fetch' -l refetch -d 'Re-fetch without negotiating common commits'
__fish_git_add_revision_completion -n '__fish_git_using_command fetch' -l negotiation-tip -d 'Only report commits reachable from these tips' -x
complete -f -c git -n '__fish_git_using_command fetch' -l negotiate-only -d "Don't fetch, only show commits in common with the server"
complete -f -c git -n '__fish_git_using_command fetch' -l filter -ra '(__fish_git_filters)' -d 'Request a subset of objects from server'
complete -f -c git -n '__fish_git_using_command fetch' -s 4 -l ipv4 -d 'Use IPv4 addresses only'
complete -f -c git -n '__fish_git_using_command fetch' -s 6 -l ipv6 -d 'Use IPv6 addresses only'
complete -x -c git -n '__fish_git_using_command fetch' -l depth -d 'Limit fetching to specified depth'
complete -x -c git -n '__fish_git_using_command fetch' -l deepen -d 'Deepen history of shallow repository'
complete -x -c git -n '__fish_git_using_command fetch' -l shallow-since -d 'Deepen history after specified date'
complete -x -c git -n '__fish_git_using_command fetch' -l shallow-exclude -d 'Deepen history excluding branch'
complete -f -c git -n '__fish_git_using_command fetch' -l unshallow -d 'Convert shallow repository to complete one'
complete -f -c git -n '__fish_git_using_command fetch' -l update-shallow -d 'Accept refs that update .git/shallow'
complete -x -c git -n '__fish_git_using_command fetch' -l refmap -d 'Specify refspec to map the refs to remote-tracking branches'
complete -f -c git -n '__fish_git_using_command fetch' -l write-fetch-head -d 'Write FETCH_HEAD file (default)'
complete -f -c git -n '__fish_git_using_command fetch' -l no-write-fetch-head -d 'Do not write FETCH_HEAD file'

#### filter-branch
complete -f -c git -n __fish_git_needs_command -a filter-branch -d 'Rewrite branches'
complete -f -c git -n '__fish_git_using_command filter-branch' -l env-filter -d 'Filter for rewriting env vars like author name/email'
complete -f -c git -n '__fish_git_using_command filter-branch' -l tree-filter -d 'Filter for rewriting the tree and its contents'
complete -f -c git -n '__fish_git_using_command filter-branch' -l index-filter -d 'Filter for rewriting the index'
complete -f -c git -n '__fish_git_using_command filter-branch' -l parent-filter -d 'Filter for rewriting the commit'
complete -f -c git -n '__fish_git_using_command filter-branch' -l msg-filter -d 'Filter for rewriting the commit messages'
complete -f -c git -n '__fish_git_using_command filter-branch' -l commit-filter -d 'Filter for performing the commit'
complete -f -c git -n '__fish_git_using_command filter-branch' -l tag-name-filter -d 'Filter for rewriting tag names'
complete -f -c git -n '__fish_git_using_command filter-branch' -l subdirectory-filter -d 'Only look at the history which touches the given subdirectory'
complete -f -c git -n '__fish_git_using_command filter-branch' -l prune-empty -d 'Ignore empty commits generated by filters'
complete -f -c git -n '__fish_git_using_command filter-branch' -l original -d 'Use this option to set the namespace where the original commits will be stored'
complete -r -c git -n '__fish_git_using_command filter-branch' -s d -d 'Use this option to set the path to the temporary directory used for rewriting'
complete -c git -n '__fish_git_using_command filter-branch' -s f -l force -d 'Filter even with refs in refs/original or existing temp directory'

### remote
set -l remotecommands add rm remove show prune update rename set-head set-url set-branches get-url
complete -f -c git -n __fish_git_needs_command -a remote -d 'Manage tracked repositories'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from $remotecommands" -a '(__fish_git_remotes)'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -s v -l verbose -d 'Be verbose'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a add -d 'Adds a new remote'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a rm -d 'Removes a remote'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a remove -d 'Removes a remote'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a show -d 'Shows a remote'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a prune -d 'Deletes all stale tracking branches'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a update -d 'Fetches updates'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a rename -d 'Renames a remote'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a set-head -d 'Sets the default branch for a remote'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a set-url -d 'Changes URLs for a remote'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a get-url -d 'Retrieves URLs for a remote'
complete -f -c git -n "__fish_git_using_command remote" -n "not __fish_seen_subcommand_from $remotecommands" -a set-branches -d 'Changes the list of branches tracked by a remote'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from add " -s f -d 'Once the remote information is set up git fetch <name> is run'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from add " -l tags -d 'Import every tag from a remote with git fetch <name>'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from add " -l no-tags -d "Don't import tags from a remote with git fetch <name>"
complete -f -c git -n '__fish_git_using_command remote' -n '__fish_seen_subcommand_from remove' -xa '(__fish_git_remotes)'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from set-branches" -l add -d 'Add to the list of currently tracked branches instead of replacing it'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from set-url" -l push -d 'Manipulate push URLs instead of fetch URLs'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from set-url" -l add -d 'Add new URL instead of changing the existing URLs'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from set-url" -l delete -d 'Remove URLs that match specified URL'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from get-url" -l push -d 'Query push URLs rather than fetch URLs'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from get-url" -l all -d 'All URLs for the remote will be listed'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from show" -s n -d 'Remote heads are not queried, cached information is used instead'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from prune" -l dry-run -d 'Report what will be pruned but do not actually prune it'
complete -f -c git -n "__fish_git_using_command remote" -n "__fish_seen_subcommand_from update" -l prune -d 'Prune all remotes that are updated'

### show
complete -f -c git -n __fish_git_needs_command -a show -d 'Show the last commit of a branch'
complete -f -c git -n '__fish_git_using_command show' -n 'not contains -- -- (commandline -xpc)' -ka '(__fish_git_complete_stashes)'
__fish_git_add_revision_completion -n '__fish_git_using_command show'
complete -f -c git -n __fish_git_needs_rev_files -n 'not contains -- -- (commandline -xpc)' -xa '(__fish_git_complete_rev_files)'
complete -F -c git -n '__fish_git_using_command show' -n 'contains -- -- (commandline -xpc)'
complete -f -c git -n '__fish_git_using_command show' -l format -d 'Pretty-print the contents of the commit logs in a given format' -a '(__fish_git_show_opt format)'
complete -f -c git -n '__fish_git_using_command show' -l abbrev-commit -d 'Show only a partial hexadecimal commit object name'
complete -f -c git -n '__fish_git_using_command show' -l no-abbrev-commit -d 'Show the full 40-byte hexadecimal commit object name'
complete -f -c git -n '__fish_git_using_command show' -l oneline -d 'Shorthand for "--pretty=oneline --abbrev-commit"'
complete -f -c git -n '__fish_git_using_command show' -l encoding -d 'Re-code the commit log message in the encoding'
complete -f -c git -n '__fish_git_using_command show' -l expand-tabs -d 'Perform a tab expansion in the log message'
complete -f -c git -n '__fish_git_using_command show' -l no-expand-tabs -d 'Do not perform a tab expansion in the log message'
complete -f -c git -n '__fish_git_using_command show' -l notes -ka '(__fish_git_refs)' -d 'Show the notes that annotate the commit'
complete -f -c git -n '__fish_git_using_command show' -l no-notes -d 'Do not show notes'
complete -f -c git -n '__fish_git_using_command show' -s s -l no-patch -d 'Suppress diff output'
complete -f -c git -n '__fish_git_using_command show' -l show-signature -d 'Check the validity of a signed commit object'

### show-branch
complete -f -c git -n '__fish_git_needs_command && __fish_git_dash_in_token' -a show-branch -d 'Show the commits on branches'
complete -f -c git -n '__fish_git_using_command show-branch' -ka '(__fish_git_refs)' -d Rev
complete -f -c git -n '__fish_git_using_command show-branch' -s r -l remotes -d "Shows the remote tracking branches"
complete -f -c git -n '__fish_git_using_command show-branch' -s a -l all -d "Show both remote-tracking branches and local branches"
complete -f -c git -n '__fish_git_using_command show-branch' -l current -d "Includes the current branch to the list of revs to be shown"
complete -f -c git -n '__fish_git_using_command show-branch' -l topo-order -d "Makes commits appear in topological order"
complete -f -c git -n '__fish_git_using_command show-branch' -l date-order -d "Makes commits appear in date order"
complete -f -c git -n '__fish_git_using_command show-branch' -l sparse -d "Shows merges only reachable from one tip"
complete -f -c git -n '__fish_git_using_command show-branch' -l no-name -d "Do not show naming strings for each commit"
complete -f -c git -n '__fish_git_using_command show-branch' -l sha1-name -d "Name commits with unique prefix"
complete -f -c git -n '__fish_git_using_command show-branch' -l no-color -d "Turn off colored output"
complete -f -c git -n '__fish_git_using_command show-branch' -l merge-base -d "Determine merge bases for the given commits"
complete -f -c git -n '__fish_git_using_command show-branch' -l independent -d "Show which refs can't be reached from any other"
complete -f -c git -n '__fish_git_using_command show-branch' -l topics -d "Show only commits that are not on the first given branch"
complete -f -c git -n '__fish_git_using_command show-branch' -l all -d 'Show all refs under refs/heads and refs/remotes'
complete -f -c git -n '__fish_git_using_command show-branch' -s r -l remotes -d 'Show all refs under refs/remotes'
complete -f -c git -n '__fish_git_using_command show-branch' -l current -d 'Include the current branch to the list of revs'
complete -f -c git -n '__fish_git_using_command show-branch' -l topo-order -d 'Do not show commits in reverse chronological order'
complete -f -c git -n '__fish_git_using_command show-branch' -l date-order -d 'Show commits in chronological order'
complete -f -c git -n '__fish_git_using_command show-branch' -l sparse -d 'Show merges only reachable from one tip'
complete -x -c git -n '__fish_git_using_command show-branch' -l more -d 'Go N more commits beyond common ancestor'
complete -f -c git -n '__fish_git_using_command show-branch' -l list -d 'Show branches and their commits'
complete -f -c git -n '__fish_git_using_command show-branch' -l sha1-name -d 'Name commits with unique prefix of SHA-1'
complete -f -c git -n '__fish_git_using_command show-branch' -l no-name -d 'Do not show naming strings for each commit'
complete -x -c git -n '__fish_git_using_command show-branch' -l color -a 'always never auto' -d 'Color the status sign'
complete -f -c git -n '__fish_git_using_command show-branch' -l no-color -d 'Turn off colored output'

### add
complete -c git -n __fish_git_needs_command -a add -d 'Add file contents to the staging area'
complete -c git -n '__fish_git_using_command add' -s n -l dry-run -d "Don't actually add the file(s)"
complete -c git -n '__fish_git_using_command add' -s v -l verbose -d 'Be verbose'
complete -c git -n '__fish_git_using_command add' -s f -l force -d 'Allow adding otherwise ignored files'
complete -c git -n '__fish_git_using_command add' -s i -l interactive -d 'Interactive mode'
complete -c git -n '__fish_git_using_command add' -s p -l patch -d 'Interactively choose hunks to stage'
complete -c git -n '__fish_git_using_command add' -s e -l edit -d 'Manually create a patch'
complete -c git -n '__fish_git_using_command add' -s u -l update -d 'Only match tracked files'
complete -c git -n '__fish_git_using_command add' -s A -l all -d 'Match files both in working tree and index'
complete -c git -n '__fish_git_using_command add' -s N -l intent-to-add -d 'Record only the fact that the path will be added later'
complete -c git -n '__fish_git_using_command add' -l refresh -d "Don't add the file(s), but only refresh their stat"
complete -c git -n '__fish_git_using_command add' -l chmod -xa "-x\t'Track file as non-executable' +x\t'Track file as executable'"
complete -c git -n '__fish_git_using_command add' -l ignore-errors -d 'Ignore errors'
complete -c git -n '__fish_git_using_command add' -l ignore-missing -d 'Check if any of the given files would be ignored'
# Renames also show up as untracked + deleted, and to get git to show it as a rename _both_ need to be added.
# However, we can't do that as it is two tokens, so we don't need renamed here.
complete -f -c git -n '__fish_git_using_command add; and test "$(__fish_git config --type bool --get status.showUntrackedFiles)" != false' -a '(__fish_git_files modified untracked deleted unmerged modified-staged-deleted)'
# If we have so many files that you disable untrackedfiles, let's add file completions,
# to avoid slurping megabytes of git output.
complete -F -c git -n '__fish_git_using_command add; and test "$(__fish_git config --type bool --get status.showUntrackedFiles)" = false' -a '(__fish_git_files modified deleted unmerged modified-staged-deleted)'

### am
complete -c git -n __fish_git_needs_command -a am -d 'Apply patches from a mailbox'
complete -f -c git -n '__fish_git_using_command am' -s s -l signoff -d 'Add a Signed-off-By trailer to commit message'
complete -f -c git -n '__fish_git_using_command am' -l keep-non-patch -d 'Only strip bracket pairs containing \'PATCH\''
complete -f -c git -n '__fish_git_using_command am' -l no-keep-cr -d 'Override am.keepcr to false'
complete -f -c git -n '__fish_git_using_command am' -s c -l scissors -d 'Remove everything in body before scissors'
complete -f -c git -n '__fish_git_using_command am' -l no-scissors -d 'Ignore scissor lines'
complete -x -c git -n '__fish_git_using_command am' -l quoted-cr -a 'nowarn warn strip' -d 'What to do when an email ends with CRLF'
complete -f -c git -n '__fish_git_using_command am' -l no-messageid -d 'Do not add message id to commit message'
complete -f -c git -n '__fish_git_using_command am' -s q -l quiet -d 'Suppress logs'
complete -f -c git -n '__fish_git_using_command am' -l no-utf8 -d 'Disable all charset re-encoding of metadata'
complete -f -c git -n '__fish_git_using_command am' -s 3 -l 3way -d 'Fall back to three way merge on patch failure'
complete -f -c git -n '__fish_git_using_command am' -l no-3way -d 'Do not fall back to three way merge on patch failure'
complete -f -c git -n '__fish_git_using_command am' -l rerere-autoupdate -d 'Allow rerere to update index if possible'
complete -f -c git -n '__fish_git_using_command am' -l ignore-space-change -d 'Pass --ignore-space-change to git apply'
complete -F -c git -n '__fish_git_using_command am' -l directory -d 'Pass --directory to git apply'
complete -F -c git -n '__fish_git_using_command am' -l exclude -d 'Pass --exclude to git apply'
complete -F -c git -n '__fish_git_using_command am' -l include -d 'Pass --include to git apply'
complete -f -c git -n '__fish_git_using_command am' -l reject -d 'Pass --reject to git apply'
complete -x -f git -n '__fish_git_using_command am' -l patch-format -a 'mbox mboxrd stgit stgit-series hg' -d 'Specify the patch format'
complete -f -c git -n '__fish_git_using_command am' -s i -l interactive -d 'Run interactively'
complete -f -c git -n '__fish_git_using_command am' -l committer-date-is-author-date -d 'Treat committer date as author date'
complete -f -c git -n '__fish_git_using_command am' -l ignore-date -d 'Treat author date as committer date'
complete -f -c git -n '__fish_git_using_command am' -l skip -d 'Skip current patch'
complete -x -c git -n '__fish_git_using_command am' -s S -l gpg-sign -a '(type -q gpg && __fish_complete_gpg_key_id gpg)' -d 'Sign commits with gpg'
complete -f -c git -n '__fish_git_using_command am' -l no-gpg-sign -d 'Do not sign commits'
complete -f -c git -n '__fish_git_using_command am' -s n -l no-verify -d 'Do not run pre-applypatch and applypatch-msg hooks'
complete -f -c git -n '__fish_git_using_command am' -s r -l resolved -l continue -d 'Mark patch failures as resolved'
complete -x -c git -n '__fish_git_using_command am' -l resolvemsg -d 'Message to print after patch failure'
complete -f -c git -n '__fish_git_using_command am' -l abort -d 'Abort patch operation and restore branch'
complete -f -c git -n '__fish_git_using_command am' -l quit -d 'Abort without restoring branch'
complete -c git -n '__fish_git_using_command am' -l show-current-patch -a 'diff raw' -d 'Show message at which patch failures occurred'

### checkout
complete -F -c git -n '__fish_git_using_command checkout' -n 'contains -- -- (commandline -xpc)'
complete -f -c git -n __fish_git_needs_command -a checkout -d 'Checkout and switch to a branch'
begin
    set -lx __fish_git_recent_commits_arg --all
    set -lx __fish_git_unqualified_unique_remote_branches true
    __fish_git_add_revision_completion -n '__fish_git_using_command checkout'
end

# In the presence of changed files, `git checkout ...` assumes highest likelihood is intent to restore so this comes last (aka shown first).
complete -f -c git -n '__fish_git_using_command checkout' -ka '(__fish_git_files modified deleted modified-staged-deleted)'

complete -f -c git -n '__fish_git_using_command checkout' -s b -d 'Create a new branch'
complete -f -c git -n '__fish_git_using_command checkout' -s B -d 'Create a new branch or reset existing to start point'
complete -f -c git -n '__fish_git_using_command checkout' -s t -l track -d 'Track a new branch'
complete -f -c git -n '__fish_git_using_command checkout' -l theirs -d 'Keep staged changes'
complete -f -c git -n '__fish_git_using_command checkout' -l ours -d 'Keep unmerged changes'
complete -f -c git -n '__fish_git_using_command checkout' -l recurse-submodules -d 'Update the work trees of submodules'
complete -f -c git -n '__fish_git_using_command checkout' -l no-recurse-submodules -d 'Do not update the work trees of submodules'
complete -f -c git -n '__fish_git_using_command checkout' -l progress -d 'Report progress even if not connected to a terminal'
complete -f -c git -n '__fish_git_using_command checkout' -l no-progress -d "Don't report progress"
complete -f -c git -n '__fish_git_using_command checkout' -s f -l force -d 'Switch even if working tree differs or unmerged files exist'
complete -f -c git -n '__fish_git_using_command checkout' -s q -l quiet -d 'Suppress feedback messages'
complete -f -c git -n '__fish_git_using_command checkout' -l detach -d 'Detach HEAD at named commit'
complete -f -c git -n '__fish_git_using_command checkout' -l guess -d 'Guess remote tracking branch (default)'
complete -f -c git -n '__fish_git_using_command checkout' -l no-guess -d 'Do not guess remote tracking branch'
complete -f -c git -n '__fish_git_using_command checkout' -l overlay -d 'Never remove files from working tree in checkout'
complete -f -c git -n '__fish_git_using_command checkout' -l no-overlay -d 'Remove files from working tree not in tree-ish'
complete -F -c git -n '__fish_git_using_command checkout' -l pathspec-from-file -d 'Read pathspec from file'
complete -f -c git -n '__fish_git_using_command checkout' -l pathspec-file-nul -d 'NUL separator for pathspec-from-file'
complete -f -c git -n '__fish_git_using_command checkout' -l ignore-skip-worktree-bits -d 'Check out all files including sparse entries'

### sparse-checkout
# `init` subcommand is deprecated
set -l sparse_co_commands list set add reapply disable check-rules
complete -f -c git -n __fish_git_needs_command -a sparse-checkout -d 'Reduce your working tree to a subset of tracked files'
complete -f -c git -n "__fish_git_using_command sparse-checkout" -n "not __fish_seen_subcommand_from $sparse_co_commands" -a set -d 'Enable the necessary sparse-checkout config settings'
complete -f -c git -n "__fish_git_using_command sparse-checkout" -n "not __fish_seen_subcommand_from $sparse_co_commands" -a list -d 'Describe the directories or patterns in the sparse-checkout file'
complete -x -c git -n "__fish_git_using_command sparse-checkout" -n "not __fish_seen_subcommand_from $sparse_co_commands" -a add -d 'Add directories (in cone mode) or patterns (in non-cone mode)'
complete -f -c git -n "__fish_git_using_command sparse-checkout" -n "not __fish_seen_subcommand_from $sparse_co_commands" -a reapply -d 'Reapply the sparsity pattern rules in case of merge-conflict'
complete -f -c git -n "__fish_git_using_command sparse-checkout" -n "not __fish_seen_subcommand_from $sparse_co_commands" -a disable -d 'Disable sparse-checkout, and restore the working directory to include all files'
complete -f -c git -n "__fish_git_using_command sparse-checkout" -n "not __fish_seen_subcommand_from $sparse_co_commands" -a check-rules -d 'Check whether sparsity rules match one or more paths'

complete -f -c git -n "__fish_git_using_command sparse-checkout" -n "__fish_seen_subcommand_from add set" -l stdin -d 'read patterns from stdin as a newline-delimited list'
complete -f -c git -n "__fish_git_using_command sparse-checkout" -n "__fish_seen_subcommand_from reapply set" -l no-cone -d 'input list is considered a list of patterns instead of directory paths'
complete -f -c git -n "__fish_git_using_command sparse-checkout" -n "__fish_seen_subcommand_from reapply set" -l sparse-index -d 'use a sparse index to be more closely aligned with your sparse-checkout definition'
complete -f -c git -n "__fish_git_using_command sparse-checkout" -n "__fish_seen_subcommand_from reapply set" -l no-sparse-index -d 'not --sparse-index'

### apply
complete -c git -n __fish_git_needs_command -a apply -d 'Apply a patch'
complete -f -c git -n '__fish_git_using_command apply' -l numstat -d 'Show number of additions and deletions'
complete -f -c git -n '__fish_git_using_command apply' -l summary -d 'Output a condensed summary'
complete -f -c git -n '__fish_git_using_command apply' -l check -d 'Just check if the patches can be applied'
complete -f -c git -n '__fish_git_using_command apply' -l index -d 'Apply patch to index and working tree'
complete -f -c git -n '__fish_git_using_command apply' -l cached -d 'Apply patch to index'
complete -f -c git -n '__fish_git_using_command apply' -l intent-to-add -d 'Add entry for file in index with no content'
complete -f -c git -n '__fish_git_using_command apply' -s 3 -l 3way -d 'Attempt a 3 way merge on conflicts'
complete -F -c git -n '__fish_git_using_command apply' -l build-fake-ancestor -d 'Build a temporary index containing these blobs'
complete -f -c git -n '__fish_git_using_command apply' -s R -l reverse -d 'Apply the patch in reverse'
complete -f -c git -n '__fish_git_using_command apply' -l reject -d 'Leave rejected hunks in *.rej files'
complete -f -c git -n '__fish_git_using_command apply' -n '__fish_git_contains_opt numstat' -s z -d 'Do not munge pathnames'
complete -x -c git -n '__fish_git_using_command apply am' -s p -d 'Remove n leading path components'
complete -x -c git -n '__fish_git_using_command apply am' -s C -d 'Ensure n that lines of surrounding context match'
complete -f -c git -n '__fish_git_using_command apply' -l unidiff-zero -d 'Do not break on diffs generated using --unified=0'
complete -f -c git -n '__fish_git_using_command apply' -l apply -d 'Always apply patches'
complete -f -c git -n '__fish_git_using_command apply' -l no-add -d 'Ignore additions made by patches'
complete -f -c git -n '__fish_git_using_command apply' -l allow-binary-replacement -l binary -d 'Also patch binaries'
complete -F -c git -n '__fish_git_using_command apply' -l exclude -d 'Dont apply changes to files matching given pattern'
complete -F -c git -n '__fish_git_using_command apply' -l include -d 'Apply changes to files matching given pattern'
complete -f -c git -n '__fish_git_using_command apply am' -l ignore-space-change -l ignore-whitespace -d 'Ignore whitespace change in context lines'
complete -x -c git -n '__fish_git_using_command apply am' -l whitespace -a 'nowarn warn fix error error-all' -d 'Action to take when there are whitespace errors'
complete -f -c git -n '__fish_git_using_command apply' -l inaccurate-eof -d 'Work around some diff versions not detecting newlines at end of file'
complete -f -c git -n '__fish_git_using_command apply' -s v -l verbose -d 'Report progress to stderr'
complete -f -c git -n '__fish_git_using_command apply' -l recount -d 'Do not trust the line counts in the hunk headers'
complete -F -c git -n '__fish_git_using_command apply' -l directory -d 'Prepend given path to all filenames'
complete -f -c git -n '__fish_git_using_command apply' -l unsafe-paths -d 'Allow patches that work outside working area'

### archive
complete -f -c git -n __fish_git_needs_command -a archive -d 'Create an archive of files from a tree'
complete -f -c git -n '__fish_git_using_command archive' -s l -l list -d "Show all available formats"
complete -f -c git -n '__fish_git_using_command archive' -s v -l verbose -d "Be verbose"
complete -f -c git -n '__fish_git_using_command archive' -l worktree-attributes -d "Look for attributes in .gitattributes files in the working tree as well"
complete -x -c git -n '__fish_git_using_command archive' -l format -a 'tar zip tar.gz tgz' -d 'Format of the resulting archive'
complete -F -c git -n '__fish_git_using_command archive' -s o -l output -d 'Write the archive to file instead of stdout'
complete -x -c git -n '__fish_git_using_command archive' -l prefix -d 'Prepend prefix to each pathname in the archive'
complete -F -c git -n '__fish_git_using_command archive' -l add-file -d 'Add non-tracked file to the archive'
complete -x -c git -n '__fish_git_using_command archive' -l remote -d 'Retrieve a tar archive from a remote repository'
complete -x -c git -n '__fish_git_using_command archive' -l exec -d 'Path to git-upload-archive on the remote side'

### bisect
complete -f -c git -n __fish_git_needs_command -a bisect -d 'Use binary search to find what introduced a bug'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_prev_arg_in bisect' -xa "
start\t'Start a new bisect session'
bad\t'Mark a commit as bad'
new\t'Mark a commit as new'
good\t'Mark a commit as good'
old\t'Mark a commit as old'
terms\t'Show terms used for new/old states'
skip\t'Skip some commits'
reset\t'Exit a bisect session and reset HEAD'
visualize\t'See remaining commits in gitk'
replay\t'Replay a bisect log file'
log\t'Record a bisect log file'
run\t'Bisect automatically with the given command as discriminator'
help\t'Print a synopsis of all commands'
"
complete -c git -n '__fish_git_using_command bisect' -n '__fish_seen_argument --' -F
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from start' -l term-new -l term-bad -x -d 'Use another term instead of new/bad'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from start' -l term-old -l term-good -x -d 'Use another term instead of old/good'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from start' -l no-checkout -d 'Do not checkout tree, only update BISECT_HEAD'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from start' -l first-parent -d 'On merge commits, follow only the first parent commit'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from start' -n 'not contains -- -- (commandline -xpc)' -a '(__fish_git_refs)'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from bad new good old' -a '(__fish_git_refs)'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from terms' -l --term-good -d 'Print the term for the old state'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from terms' -l --term-bad -d 'Print the term for the new state'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from skip' -a '(__fish_git_ranges)'
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from reset' -a '(__fish_git_refs)'
complete -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from replay' -F
complete -f -c git -n '__fish_git_using_command bisect' -n '__fish_seen_subcommand_from run' -xa '(__fish_complete_subcommand --fcs-skip=3)'

### branch
complete -f -c git -n __fish_git_needs_command -a branch -d 'List, create, or delete branches'
complete -f -c git -n '__fish_git_using_command branch' -ka '(__fish_git_branches)'
complete -f -c git -n '__fish_git_using_command branch' -s d -l delete -d 'Delete branch' -xa '(__fish_git_local_branches)'
complete -f -c git -n '__fish_git_using_command branch' -s D -d 'Force deletion of branch' -xa '(__fish_git_local_branches)'
complete -f -c git -n '__fish_git_using_command branch' -s f -l force -d 'Reset branch even if it already exists'
complete -f -c git -n '__fish_git_using_command branch' -s m -l move -d 'Rename branch'
complete -f -c git -n '__fish_git_using_command branch' -s M -d 'Force rename branch'
complete -f -c git -n '__fish_git_using_command branch' -s c -l copy -d 'Copy branch'
complete -f -c git -n '__fish_git_using_command branch' -s C -d 'Force copy branch'
complete -f -c git -n '__fish_git_using_command branch' -s a -l all -d 'Lists both local and remote branches'
complete -f -c git -n '__fish_git_using_command branch' -s r -l remotes -d 'List or delete (if used with -d) the remote-tracking branches.'
complete -f -c git -n '__fish_git_using_command branch' -s t -l track -l track -d 'Track remote branch'
complete -f -c git -n '__fish_git_using_command branch' -l no-track -d 'Do not track remote branch'
complete -f -c git -n '__fish_git_using_command branch' -l set-upstream-to -d 'Set remote branch to track' -ka '(__fish_git_branches)'
complete -f -c git -n '__fish_git_using_command branch' -l merged -d 'List branches that have been merged'
complete -f -c git -n '__fish_git_using_command branch' -l no-merged -d 'List branches that have not been merged'
complete -f -c git -n '__fish_git_using_command branch' -l unset-upstream -d 'Remove branch upstream information'
complete -f -c git -n '__fish_git_using_command branch' -l edit-description -d 'Edit branch description in editor'
complete -f -c git -n '__fish_git_using_command branch' -l contains -d 'List branches that contain the specified commit' -xa '(__fish_git_commits)'
complete -f -c git -n '__fish_git_using_command branch' -l no-contains -d 'List branches that don\'t contain the specified commit' -xa '(__fish_git_commits)'

### bundle
set -l bundlecommands create verify list-heads unbundle
complete -f -c git -n __fish_git_needs_command -a bundle -d 'Create, unpack, and manipulate "bundle" files'
complete -f -c git -n "__fish_git_using_command bundle" -n "not __fish_seen_subcommand_from $bundlecommands" -a "create\t'Create a bundle'
verify\t'Check that the bundle is valid and will apply cleanly'
list-heads\t'List the references defined in the bundle'
unbundle\t'Build a pack index file and print all defined references'"
complete -f -c git -n "__fish_git_using_command bundle" -n "__fish_seen_subcommand_from create verify" -s q -l quiet -d 'Do not show progress meter'
complete -f -c git -n "__fish_git_using_command bundle" -n "__fish_seen_subcommand_from create unbundle" -l progress -d 'Show progress meter'
complete -f -c git -n "__fish_git_using_command bundle" -n "__fish_seen_subcommand_from create" -l all-progress -d 'Show progress meter during object writing phase'
complete -f -c git -n "__fish_git_using_command bundle" -n "__fish_seen_subcommand_from create" -l all-progress-implied -d 'Similar to --all-progress when progress meter is shown'
complete -x -c git -n "__fish_git_using_command bundle" -n "__fish_seen_subcommand_from create" -l version -d 'Specify bundle format version'
# FIXME: <file> should be suggested first and <git-rev-list args> second (also, '--all' is only valid in rev-list)
complete -c git -n '__fish_git_using_command bundle' -n "__fish_seen_subcommand_from create" -ka '--all\t"All refs"'
complete -c git -n '__fish_git_using_command bundle' -n "__fish_seen_subcommand_from create" -ka '(__fish_git_ranges)'

### cherry
complete -f -c git -n __fish_git_needs_command -a cherry -d 'Find commits yet to be applied to upstream'
complete -f -c git -n '__fish_git_using_command cherry' -s v -d 'Show the commit subjects next to the SHA1s'
complete -f -c git -n '__fish_git_using_command cherry' -ka '(__fish_git_refs)' -d Upstream

### cherry-pick
complete -f -c git -n __fish_git_needs_command -a cherry-pick -d 'Reapply a commit on another branch'
complete -f -c git -n '__fish_git_using_command cherry-pick' -ka '(__fish_git_ranges)'
# TODO: Filter further
complete -f -c git -n '__fish_git_using_command cherry-pick' -n __fish_git_possible_commithash -ka '(__fish_git_commits)'
complete -f -c git -n '__fish_git_using_command cherry-pick' -s e -l edit -d 'Edit the commit message prior to committing'
complete -f -c git -n '__fish_git_using_command cherry-pick' -s x -d 'Append info in generated commit on the origin of the cherry-picked change'
complete -f -c git -n '__fish_git_using_command cherry-pick' -s n -l no-commit -d 'Apply changes without making any commit'
complete -f -c git -n '__fish_git_using_command cherry-pick' -s s -l signoff -d 'Add Signed-off-by line to the commit message'
complete -f -c git -n '__fish_git_using_command cherry-pick' -l ff -d 'Fast-forward if possible'
complete -f -c git -n '__fish_git_using_command cherry-pick' -l continue -d 'Continue the operation in progress'
complete -f -c git -n '__fish_git_using_command cherry-pick' -l abort -d 'Cancel the operation'
complete -f -c git -n '__fish_git_using_command cherry-pick' -l skip -d 'Skip the current commit and continue with the rest of the sequence'

### clone
complete -f -c git -n __fish_git_needs_command -a clone -d 'Clone a repository into a new directory'
complete -f -c git -n '__fish_git_using_command clone' -l no-hardlinks -d 'Copy files instead of using hardlinks'
complete -f -c git -n '__fish_git_using_command clone' -s q -l quiet -d 'Operate quietly and do not report progress'
complete -f -c git -n '__fish_git_using_command clone' -s v -l verbose -d 'Provide more information on what is going on'
complete -f -c git -n '__fish_git_using_command clone' -s n -l no-checkout -d 'No checkout of HEAD is performed after the clone is complete'
complete -f -c git -n '__fish_git_using_command clone' -l bare -d 'Make a bare Git repository'
complete -f -c git -n '__fish_git_using_command clone' -l mirror -d 'Set up a mirror of the source repository'
complete -f -c git -n '__fish_git_using_command clone' -s o -l origin -d 'Use a specific name of the remote instead of the default'
complete -f -c git -n '__fish_git_using_command clone' -s b -l branch -d 'Use a specific branch instead of the one used by the cloned repository'
complete -f -c git -n '__fish_git_using_command clone' -l depth -d 'Truncate the history to a specified number of revisions'
complete -f -c git -n '__fish_git_using_command clone' -l recursive -d 'Initialize all submodules within the cloned repository'
complete -f -c git -n '__fish_git_using_command clone' -l filter -ra '(__fish_git_filters)' -d 'Partial clone by requesting a subset of objects from server'
complete -f -c git -n '__fish_git_using_command clone' -l single-branch -d 'Clone only the history leading to the tip of a single branch'
complete -f -c git -n '__fish_git_using_command clone' -l no-single-branch -d 'Clone histories near the tips of all branches'
complete -f -c git -n '__fish_git_using_command clone' -s l -l local -d 'Bypass transport mechanism for local repositories'
complete -f -c git -n '__fish_git_using_command clone' -l no-local -d 'Use Git transport for local paths'
complete -f -c git -n '__fish_git_using_command clone' -s s -l shared -d 'Setup .git/objects/info/alternates to share objects'
complete -f -c git -n '__fish_git_using_command clone' -l dissociate -d 'Stop borrowing objects from reference repositories after clone'
complete -f -c git -n '__fish_git_using_command clone' -l progress -d 'Force progress status'
complete -f -c git -n '__fish_git_using_command clone' -l server-option -d 'Transmit string to the server when using protocol version 2'
complete -f -c git -n '__fish_git_using_command clone' -l no-reject-shallow -d 'Do not fail if the source repository is a shallow repository'
complete -f -c git -n '__fish_git_using_command clone' -l reject-shallow -d 'Fail if the source repository is a shallow repository'
complete -f -c git -n '__fish_git_using_command clone' -l sparse -d 'Employ a sparse-checkout'
complete -f -c git -n '__fish_git_using_command clone' -l also-filter-submodules -d 'Apply partial clone filter to submodules'
complete -f -c git -n '__fish_git_using_command clone' -l revision -r -d 'Fetch history leading to the given revision'
complete -f -c git -n '__fish_git_using_command clone' -s u -l upload-pack -r -d 'Specify a non-default path for the command on the other end'
complete -f -c git -n '__fish_git_using_command clone' -l template -r -d 'Specify the directory from which templates will be used'
complete -f -c git -n '__fish_git_using_command clone' -s c -l config -r -d 'Set a configuration variable in the new repository'
complete -f -c git -n '__fish_git_using_command clone' -l shallow-since -r -d 'Create a shallow clone with a history after the specified time'
complete -f -c git -n '__fish_git_using_command clone' -l shallow-exclude -r -d 'Create a shallow clone excluding commits from a specified ref'
complete -f -c git -n '__fish_git_using_command clone' -l no-tags -d 'Do not clone tags'
complete -f -c git -n '__fish_git_using_command clone' -l tags -d 'Clone tags'
complete -f -c git -n '__fish_git_using_command clone' -l recurse-submodules -r -d 'Initialize and clone submodules'
complete -f -c git -n '__fish_git_using_command clone' -l shallow-submodules -d 'Clone submodules with a depth of 1'
complete -f -c git -n '__fish_git_using_command clone' -l no-shallow-submodules -d 'Do not clone submodules shallowly'
complete -f -c git -n '__fish_git_using_command clone' -l remote-submodules -d 'Use submodule remote-tracking branch to update'
complete -f -c git -n '__fish_git_using_command clone' -l no-remote-submodules -d 'Do not use submodule remote-tracking branch to update'
complete -f -c git -n '__fish_git_using_command clone' -l separate-git-dir -r -d 'Place the cloned repository in a specified directory'
complete -f -c git -n '__fish_git_using_command clone' -l ref-format -f -a "files reftable" -d 'Specify the ref storage format'
complete -f -c git -n '__fish_git_using_command clone' -s j -l jobs -r -d 'Number of submodules fetched at the same time'
complete -f -c git -n '__fish_git_using_command clone' -l bundle-uri -r -d 'Fetch a bundle from the given URI'

### commit
complete -c git -n __fish_git_needs_command -a commit -d 'Record changes to the repository'
complete -c git -n '__fish_git_using_command commit' -l amend -d 'Amend the log message of the last commit'
complete -f -c git -n '__fish_git_using_command commit && not string match -rq -- "^(--fixup\b|--squash\b|-C|-c)" (commandline -xpc)[-1]' -a '(__fish_git_files modified deleted modified-staged-deleted untracked)'
complete -c git -n '__fish_git_using_command commit' -s a -l all -d 'Automatically stage modified and deleted files'
complete -c git -n '__fish_git_using_command commit' -s p -l patch -d 'Use interactive patch selection interface'
complete -f -c git -n '__fish_git_using_command commit' -l fixup -d 'Fixup commit to be used with rebase --autosquash'
complete -f -c git -n '__fish_git_using_command commit' -l squash -d 'Squash commit to be used with rebase --autosquash'
complete -c git -n '__fish_git_using_command commit' -l reset-author -d 'When amending, reset author of commit to the committer'
complete -x -c git -n '__fish_git_using_command commit' -l author -d 'Override the commit author'
complete -x -c git -n '__fish_git_using_command commit' -l cleanup -a "
    strip\t'Leading/trailing whitespace/empty lines, #commentary'
    whitespace\t'Like strip but keep #commentary'
    verbatim\t'Do not change the message'
    scissors\t'Like whitespace but also remove after scissor lines'
    default\t'Like strip if the message is to be edited, whitespace otherwise'
" -d 'How to clean up the commit message'
complete -x -c git -n '__fish_git_using_command commit' -l date -d 'Override the author date'
complete -x -c git -n '__fish_git_using_command commit' -s m -l message -d 'Use the given message as the commit message'
complete -f -c git -n '__fish_git_using_command commit' -l no-edit -d 'Use the selected commit message without launching an editor'
complete -f -c git -n '__fish_git_using_command commit' -l no-gpg-sign -d 'Do not sign commit'
complete -f -c git -n '__fish_git_using_command commit' -s n -l no-verify -d 'Do not run pre-commit and commit-msg hooks'
complete -f -c git -n '__fish_git_using_command commit' -n 'string match -rq -- "^(--fixup\b|--squash\b|-C|-c|--reuse-message\b|--reedit-message\b)" (commandline -xpc)[-1]' -ka '(__fish_git_recent_commits)'
complete -f -c git -n '__fish_git_using_command commit' -l allow-empty -d 'Create a commit with no changes'
complete -f -c git -n '__fish_git_using_command commit' -l allow-empty-message -d 'Create a commit with no commit message'
complete -f -c git -n '__fish_git_using_command commit' -s s -l signoff -d 'Append Signed-off-by trailer to commit message'
complete -f -c git -n '__fish_git_using_command commit' -l no-signoff -d 'Do not append Signed-off-by trailer to commit message'
complete -f -c git -n '__fish_git_using_command commit' -s C -l reuse-message -d 'Reuse log message and authorship of an existing commit'
complete -f -c git -n '__fish_git_using_command commit' -s c -l reedit-message -d 'Like --reuse-message, but allow editing commit message'
complete -f -c git -n '__fish_git_using_command commit' -s e -l edit -d 'Further edit the message taken from -m, -C, or -F'
complete -f -c git -n '__fish_git_using_command commit' -l no-edit -d 'Do not edit the commit message'
complete -f -c git -n '__fish_git_using_command commit' -s q -l quiet -d 'Suppress commit summary message'
complete -f -c git -n '__fish_git_using_command commit' -l dry-run -d 'Show what would be committed without committing'
complete -f -c git -n '__fish_git_using_command commit' -l short -d 'Show short format output for dry-run'
complete -f -c git -n '__fish_git_using_command commit' -l porcelain -d 'Show porcelain format output for dry-run'
complete -f -c git -n '__fish_git_using_command commit' -l long -d 'Show long format output for dry-run (default)'
complete -f -c git -n '__fish_git_using_command commit' -s z -l null -d 'Terminate entries with NUL in dry-run'
complete -f -c git -n '__fish_git_using_command commit' -l status -d 'Include git status output in commit message template'
complete -f -c git -n '__fish_git_using_command commit' -l no-status -d 'Do not include git status output in commit message template'
complete -f -c git -n '__fish_git_using_command commit' -s i -l include -d 'Stage contents of given paths before committing'
complete -f -c git -n '__fish_git_using_command commit' -s o -l only -d 'Commit only from paths specified on command line'
complete -f -c git -n '__fish_git_using_command commit' -l trailer -d 'Add trailer to commit message'
complete -F -c git -n '__fish_git_using_command commit' -s t -l template -d 'Use file as commit message template'
complete -F -c git -n '__fish_git_using_command commit' -l pathspec-from-file -d 'Read pathspec from file'
complete -f -c git -n '__fish_git_using_command commit' -l pathspec-file-nul -d 'NUL separator for pathspec-from-file'

### count-objects
complete -f -c git -n __fish_git_needs_command -a count-objects -d 'Count number of objects and disk consumption'
complete -f -c git -n '__fish_git_using_command count-objects' -s v -l verbose -d 'Be verbose'
complete -f -c git -n '__fish_git_using_command count-objects' -s H -l human-readable -d 'Print in human readable format'

### daemon
complete -c git -n __fish_git_needs_command -a daemon -d 'A simple server for git repositories'
complete -f -c git -n '__fish_git_using_command daemon' -l strict-paths -d 'Match paths exactly'
complete -F -c git -n '__fish_git_using_command daemon' -l base-path -d 'Git Root'
complete -f -c git -n '__fish_git_using_command daemon' -l base-path-relaxed -d 'When looking up with base path fails, try without it'
complete -F -c git -n '__fish_git_using_command daemon' -l interpolated-path -d 'Construct a path from the given template'
complete -f -c git -n '__fish_git_using_command daemon' -l export-all -d 'Allow pulling from all directories'
complete -f -c git -n '__fish_git_using_command daemon' -l inetd -d 'Run as inetd service'
complete -x -c git -n '__fish_git_using_command daemon' -l listen -d 'Listen on this IP'
complete -x -c git -n '__fish_git_using_command daemon' -l port -d 'Listen on this port'
complete -x -c git -n '__fish_git_using_command daemon' -l init-timeout -d 'Connection timeout'
complete -x -c git -n '__fish_git_using_command daemon' -l timeout -d 'Timeout for each request'
complete -x -c git -n '__fish_git_using_command daemon' -l max-connections -d 'Maximum parallel clients'
complete -f -c git -n '__fish_git_using_command daemon' -l syslog -d '--log-destination=syslog'
complete -x -c git -n '__fish_git_using_command daemon' -l log-destination -a 'stderr syslog none' -d 'Log destination'
complete -x -c git -n '__fish_git_using_command daemon' -l user-path -d 'Allow ~user notation to be used'
complete -f -c git -n '__fish_git_using_command daemon' -l verbose -d 'Log all details'
complete -f -c git -n '__fish_git_using_command daemon' -l reuseaddr -d 'Reuse address when binding to listening server'
complete -f -c git -n '__fish_git_using_command daemon' -l detach -d 'Detach from shell'
complete -x -c git -n '__fish_git_using_command daemon' -l reuseaddr -d 'Save the process ID in file'
complete -x -c git -n '__fish_git_using_command daemon' -l user -d 'Change daemon\'s uid'
complete -x -c git -n '__fish_git_using_command daemon' -l group -d 'Change daemon\'s gid'
complete -x -c git -n '__fish_git_using_command daemon' -l enable -a 'upload-pack upload-archive receive-pack' -d 'Enable service'
complete -x -c git -n '__fish_git_using_command daemon' -l disable -a 'upload-pack upload-archive receive-pack' -d 'Disable service'
complete -x -c git -n '__fish_git_using_command daemon' -l allow-override -a 'upload-pack upload-archive receive-pack' -d 'Allow overriding site-wide default per repository configuration'
complete -x -c git -n '__fish_git_using_command daemon' -l forbid-override -a 'upload-pack upload-archive receive-pack' -d 'Forbid overriding site-wide default per repository configuration'
complete -f -c git -n '__fish_git_using_command daemon' -l informative-errors -d 'Report more verbose errors to clients'
complete -f -c git -n '__fish_git_using_command daemon' -l no-informative-errors -d 'Report less verbose errors to clients'
complete -x -c git -n '__fish_git_using_command daemon' -l access-hook -d 'Hook to run whenever a client connects'

### describe
complete -c git -n __fish_git_needs_command -a describe -d 'Give an object a human readable name'
__fish_git_add_revision_completion -n '__fish_git_using_command describe'
complete -f -c git -n '__fish_git_using_command describe' -l dirty -d 'Describe the state of the working tree, append dirty if there are local changes'
complete -f -c git -n '__fish_git_using_command describe' -l broken -d 'Describe the state of the working tree, append -broken instead of erroring'
complete -f -c git -n '__fish_git_using_command describe' -l all -d 'Use all tags, not just annotated'
complete -f -c git -n '__fish_git_using_command describe' -l tags -d 'Use all commits/tags, not just annotated tags'
complete -f -c git -n '__fish_git_using_command describe' -l contains -d 'Find the tag that comes after the commit'
complete -f -c git -n '__fish_git_using_command describe' -l abbrev -d 'Use <n> digits, or as many digits as needed to form a unique object name'
complete -f -c git -n '__fish_git_using_command describe' -l candidates -d 'Consider up to <n> candidates'
complete -f -c git -n '__fish_git_using_command describe' -l exact-match -d 'Only output exact matches'
complete -f -c git -n '__fish_git_using_command describe' -l debug -d 'Display debug info'
complete -f -c git -n '__fish_git_using_command describe' -l long -d 'Always output the long format'
complete -f -c git -n '__fish_git_using_command describe' -l match -d 'Only consider tags matching the given glob pattern'
complete -f -c git -n '__fish_git_using_command describe' -l exclude -d 'Do not consider tags matching the given glob pattern'
complete -f -c git -n '__fish_git_using_command describe' -l always -d 'Show uniquely abbreviated commit object as fallback'
complete -f -c git -n '__fish_git_using_command describe' -l first-parent -d 'Follow only the first parent of a merge commit'

### diff
complete -c git -n __fish_git_needs_command -a diff -d 'Show changes between commits and working tree'
complete -c git -n '__fish_git_using_command diff' -n 'not contains -- -- (commandline -xpc)' -ka '(__fish_git_ranges)'
complete -c git -n '__fish_git_using_command diff' -n 'not contains -- -- (commandline -xpc)' -ka '(__fish_git_complete_stashes)'
begin
    set -lx __fish_git_recent_commits_arg --all
    __fish_git_add_revision_completion -n '__fish_git_using_command diff'
end
complete -c git -n '__fish_git_using_command diff' -l cached -d 'Show diff of changes in the index'
complete -c git -n '__fish_git_using_command diff' -l staged -d 'Show diff of changes in the index'
complete -c git -n '__fish_git_using_command diff' -l no-index -d 'Compare two paths on the filesystem'
complete -c git -n '__fish_git_using_command diff' -l exit-code -d 'Exit with 1 if there were differences or 0 if no differences'
complete -c git -n '__fish_git_using_command diff' -l quiet -d 'Disable all output of the program, implies --exit-code'
complete -c git -n '__fish_git_using_command diff' -s 1 -l base -d 'Compare the working tree with the "base" version'
complete -c git -n '__fish_git_using_command diff' -s 2 -l ours -d 'Compare the working tree with the "our branch"'
complete -c git -n '__fish_git_using_command diff' -s 3 -l theirs -d 'Compare the working tree with the "their branch"'
complete -c git -n '__fish_git_using_command diff' -s 0 -d 'Omit diff output for unmerged entries and just show "Unmerged"'
complete -c git -n '__fish_git_using_command diff' -k -n 'not __fish_git_contains_opt cached staged' -a '(
    set -l kinds modified
    contains -- -- (commandline -xpc) && set -a kinds deleted modified-staged-deleted
    __fish_git_files $kinds
)'
complete -c git -n '__fish_git_using_command diff' -n '__fish_git_contains_opt cached staged' -fa '(__fish_git_files all-staged)'

### Function to list available tools for git difftool and mergetool

function __fish_git_diffmerge_tools -a cmd
    git $cmd --tool-help | while read -l line
        string match -q 'The following tools are valid, but not currently available:' -- $line
        and break
        string replace -f -r '^\t\t(\w+).*$' '$1' -- $line
    end
end

### difftool
complete -c git -n __fish_git_needs_command -a difftool -d 'Open diffs in a visual tool'
complete -c git -n '__fish_git_using_command difftool' -n 'not contains -- -- (commandline -xpc)' -ka '(__fish_git_ranges)'
complete -c git -n '__fish_git_using_command difftool' -l cached -d 'Visually show diff of changes in the index'
complete -f -c git -n '__fish_git_using_command difftool' -a '(
    set -l kinds modified
    contains -- -- (commandline -xpc) && set -a kinds deleted modified-staged-deleted
    __fish_git_files $kinds
)'
complete -f -c git -n '__fish_git_using_command difftool' -s g -l gui -d 'Use `diff.guitool` instead of `diff.tool`'
complete -f -c git -n '__fish_git_using_command difftool' -s d -l dir-diff -d 'Perform a full-directory diff'
complete -c git -n '__fish_git_using_command difftool' -l prompt -d 'Prompt before each invocation of the diff tool'
complete -f -c git -n '__fish_git_using_command difftool' -s y -l no-prompt -d 'Do not prompt before launching a diff tool'
complete -f -c git -n '__fish_git_using_command difftool' -l symlinks -d 'Use symlinks in dir-diff mode'
complete -f -c git -n '__fish_git_using_command difftool' -s t -l tool -d 'Use the specified diff tool' -a "(__fish_git_diffmerge_tools difftool)"
complete -f -c git -n '__fish_git_using_command difftool' -l tool-help -d 'Print a list of diff tools that may be used with `--tool`'
complete -f -c git -n '__fish_git_using_command difftool' -l trust-exit-code -d 'Exit when an invoked diff tool returns a non-zero exit code'
complete -f -c git -n '__fish_git_using_command difftool' -s x -l extcmd -d 'Specify a custom command for viewing diffs'
complete -f -c git -n '__fish_git_using_command difftool' -l no-gui -d 'Overrides --gui setting'
complete -f -c git -n '__fish_git_using_command difftool' -l tool-help -d 'Print a list of diff tools that may be used'
complete -f -c git -n '__fish_git_using_command difftool' -s d -l dir-diff -d 'Copy modified files to a temporary location and perform dir diff'
complete -f -c git -n '__fish_git_using_command difftool' -l symlinks -d 'Use symlinks in dir-diff mode'
complete -f -c git -n '__fish_git_using_command difftool' -l no-symlinks -d 'Do not use symlinks in dir-diff mode'
complete -f -c git -n '__fish_git_using_command difftool' -l no-trust-exit-code -d 'Do not exit when diff tool returns non-zero'
complete -f -c git -n '__fish_git_using_command difftool' -s y -l no-prompt -d 'Do not prompt before launching diff tool'
complete -f -c git -n '__fish_git_using_command difftool' -l prompt -d 'Prompt before each invocation of diff tool'

### gc
complete -f -c git -n __fish_git_needs_command -a gc -d 'Collect garbage (unreachable commits etc)'
complete -f -c git -n '__fish_git_using_command gc' -l aggressive -d 'Aggressively optimize the repository'
complete -f -c git -n '__fish_git_using_command gc' -l auto -d 'Checks any housekeeping is required and then run'
complete -f -c git -n '__fish_git_using_command gc' -l prune -d 'Prune loose objects older than date'
complete -f -c git -n '__fish_git_using_command gc' -l no-prune -d 'Do not prune any loose objects'
complete -f -c git -n '__fish_git_using_command gc' -l quiet -d 'Be quiet'
complete -f -c git -n '__fish_git_using_command gc' -l force -d 'Force `git gc` to run'
complete -f -c git -n '__fish_git_using_command gc' -l keep-largest-pack -d 'Ignore `gc.bigPackThreshold`'

### grep
complete -c git -n __fish_git_needs_command -a grep -d 'Print lines matching a pattern'
complete -f -c git -n '__fish_git_using_command grep' -l cached -d 'Search blobs registered in the index file'
complete -f -c git -n '__fish_git_using_command grep' -l no-index -d 'Search files in the current directory not managed by Git'
complete -f -c git -n '__fish_git_using_command grep' -l untracked -d 'Search also in untracked files'
complete -f -c git -n '__fish_git_using_command grep' -l no-exclude-standard -d 'Also search in ignored files by not honoring the .gitignore mechanism'
complete -f -c git -n '__fish_git_using_command grep' -l exclude-standard -d 'Do not search ignored files specified via the .gitignore mechanism'
complete -f -c git -n '__fish_git_using_command grep' -l recurse-submodules -d 'Recursively search in each submodule that is active and checked out in the repository'
complete -f -c git -n '__fish_git_using_command grep' -s a -l text -d 'Process binary files as if they were text'
complete -f -c git -n '__fish_git_using_command grep' -l textconv -d 'Honor textconv filter settings'
complete -f -c git -n '__fish_git_using_command grep' -l no-textconv -d 'Do not honor textconv filter settings'
complete -f -c git -n '__fish_git_using_command grep' -s i -l ignore-case -d 'Ignore case differences between the patterns and the files'
complete -f -c git -n '__fish_git_using_command grep' -s I -d 'Don\'t match the pattern in binary files'
complete -f -c git -n '__fish_git_using_command grep' -s r -l recursive -d 'Descend into levels of directories endlessly'
complete -f -c git -n '__fish_git_using_command grep' -l no-recursive -d 'Do not descend into directories'
complete -f -c git -n '__fish_git_using_command grep' -s w -l word-regexp -d 'Match the pattern only at word boundary'
complete -f -c git -n '__fish_git_using_command grep' -s v -l invert-match -d 'Select non-matching lines'
complete -f -c git -n '__fish_git_using_command grep' -l full-name -d 'Forces paths to be output relative to the project top directory'
complete -f -c git -n '__fish_git_using_command grep' -s E -l extended-regexp -d 'Use POSIX extended regexp for patterns'
complete -f -c git -n '__fish_git_using_command grep' -s G -l basic-regexp -d 'Use POSIX basic regexp for patterns'
complete -f -c git -n '__fish_git_using_command grep' -s P -l perl-regexp -d 'Use Perl-compatible regular expressions for patterns'
complete -f -c git -n '__fish_git_using_command grep' -s F -l fixed-strings -d 'Don\'t interpret pattern as a regex'
complete -f -c git -n '__fish_git_using_command grep' -s n -l line-number -d 'Prefix the line number to matching lines'
complete -f -c git -n '__fish_git_using_command grep' -l column -d 'Prefix the 1-indexed byte-offset of the first match from the start of the matching line'
complete -f -c git -n '__fish_git_using_command grep' -s l -l files-with-matches -d 'Show only the names of files that contain matches'
complete -f -c git -n '__fish_git_using_command grep' -s L -l files-without-match -d 'Show only the names of files that do not contain matches'
complete -f -c git -n '__fish_git_using_command grep' -s z -l null -d 'Use \\0 as the delimiter for pathnames in the output, and print them verbatim'
complete -f -c git -n '__fish_git_using_command grep' -s o -l only-matching -d 'Print only the matched parts of a matching line'
complete -f -c git -n '__fish_git_using_command grep' -s c -l count -d 'Instead of showing every matched line, show the number of lines that match'
complete -f -c git -n '__fish_git_using_command grep' -l no-color -d 'Turn off match highlighting'
complete -f -c git -n '__fish_git_using_command grep' -l break -d 'Print an empty line between matches from different files'
complete -f -c git -n '__fish_git_using_command grep' -l heading -d 'Show the filename once above the matches in that file'
complete -f -c git -n '__fish_git_using_command grep' -s p -l show-function -d 'Show the function name for the match'
complete -f -c git -n '__fish_git_using_command grep' -s W -l function-context -d 'Show the surrounding function'
complete -f -c git -n '__fish_git_using_command grep' -s e -d 'The next parameter is the pattern'
complete -f -c git -n '__fish_git_using_command grep' -l and -d 'Combine patterns using and'
complete -f -c git -n '__fish_git_using_command grep' -l or -d 'Combine patterns using or'
complete -f -c git -n '__fish_git_using_command grep' -l not -d 'Combine patterns using not'
complete -f -c git -n '__fish_git_using_command grep' -l all-match -d 'Only match files that can match all the pattern expressions when giving multiple'
complete -f -c git -n '__fish_git_using_command grep' -s q -l quiet -d 'Just exit with status 0 when there is a match and with non-zero status when there isn\'t'
complete -c git -n '__fish_git_using_command grep' -n 'not contains -- -- (commandline -xpc)' -ka '(__fish_git_refs)'
complete -x -c git -n '__fish_git_using_command grep' -l max-depth -d 'Maximum depth of directory traversal'
complete -f -c git -n '__fish_git_using_command grep' -s h -d 'Do not output the filename for each match'
complete -f -c git -n '__fish_git_using_command grep' -s H -d 'Show filename for each match (default)'
complete -x -c git -n '__fish_git_using_command grep' -s O -l open-files-in-pager -d 'Open matching files in pager'
complete -x -c git -n '__fish_git_using_command grep' -s C -l context -d 'Show context lines before and after matches'
complete -x -c git -n '__fish_git_using_command grep' -s A -l after-context -d 'Show context lines after matches'
complete -x -c git -n '__fish_git_using_command grep' -s B -l before-context -d 'Show context lines before matches'
complete -x -c git -n '__fish_git_using_command grep' -l threads -d 'Number of grep worker threads to use'
complete -f -c git -n '__fish_git_using_command grep' -l break -d 'Print empty line between matches from different files'
complete -f -c git -n '__fish_git_using_command grep' -l heading -d 'Show filename above matches in that file'
complete -f -c git -n '__fish_git_using_command grep' -l untracked -d 'Search in untracked files'
complete -f -c git -n '__fish_git_using_command grep' -l no-index -d 'Search files in current directory that is not managed by Git'
complete -f -c git -n '__fish_git_using_command grep' -l recurse-submodules -d 'Recursively search in each submodule'

### init
complete -f -c git -n __fish_git_needs_command -a init -d 'Create an empty git repository'
complete -f -c git -n '__fish_git_using_command init' -s q -l quiet -d 'Only print error and warning messages'
complete -f -c git -n '__fish_git_using_command init' -l bare -d 'Create a bare repository'
complete -F -c git -n '__fish_git_using_command init' -l template -d 'Directory from which templates will be used'
complete -F -c git -n '__fish_git_using_command init' -l separate-git-dir -d 'Create git dir at specified path'
complete -x -c git -n '__fish_git_using_command init' -l object-format -a 'sha1 sha256' -d 'Specify hash algorithm for objects'
complete -x -c git -n '__fish_git_using_command init' -s b -l initial-branch -d 'Use specified name for initial branch'
complete -x -c git -n '__fish_git_using_command init' -l shared -a 'false true umask group all world everybody' -d 'Specify that the repository is shared'

### interpret-trailers
complete -c git -n __fish_git_needs_command -a interpret-trailers -d 'Add or parse structured information in commit messages'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l in-place -d 'Edit the files in place'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l trim-empty -d 'Remove trailers with whitespace values'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l trailer -r -d 'Key-value pair to apply as a trailer'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l where -ra 'after before end start' -d 'Where new trailers will be added'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l no-where -d 'Clear the effect of previous use of --where'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l if-exists -ra 'addIfDifferent addIfDifferentNeighbor add replace doNothing' -d 'What to do when there is already a trailer with the same key'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l no-if-exists -d 'Clear the effect of previous use of --if-exists'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l if-missing -ra 'doNothing add' -d 'What to do when there is no other trailer with the same key'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l no-if-missing -d 'Clear the effect of previous use of --if-missing'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l only-trailers -d 'Output only trailers'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l only-input -d 'Output only trailers from the input'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l unfold -d 'Unfold multiline trailer values'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l parse -d 'Alias for --only-trailers --only-input --unfold'
complete -f -c git -n '__fish_git_using_command interpret-trailers' -l no-divider -d 'Do not treat --- as the end of the commit message'

### shortlog
complete -c git -n __fish_git_needs_command -a shortlog -d 'Show commit shortlog'
complete -c git -n '__fish_git_using_command shortlog' -a '(__fish_git ls-files)'
complete -c git -n '__fish_git_using_command shortlog' -n 'not contains -- -- (commandline -xpc)' -ka '(__fish_git_ranges)'
complete -c git -n '__fish_git_using_command shortlog' -s n -l numbered -d 'Sort output by number of commits per group'
complete -c git -n '__fish_git_using_command shortlog' -l no-numbered -d 'Sort output alphabetically by author'
complete -c git -n '__fish_git_using_command shortlog' -s s -l summary -d 'Only show commit counts per group'
complete -c git -n '__fish_git_using_command shortlog' -l no-summary -d 'Show commit subjects for each entry'
complete -c git -n '__fish_git_using_command shortlog' -s e -l email -d 'Display email address alongside each name'
complete -c git -n '__fish_git_using_command shortlog' -l no-email -d 'Hide email addresses in the output'
complete -c git -n '__fish_git_using_command shortlog' -s c -l committer -d 'Group commits by committer instead of author'
complete -c git -n '__fish_git_using_command shortlog' -l no-committer -d 'Group commits by author (default)'
complete -x -c git -n '__fish_git_using_command shortlog' -l group -a 'author\tGroup\ by\ author committer\tGroup\ by\ committer trailer:\tGroup\ by\ trailer format:\tGroup\ by\ pretty\ format' -d 'Group commits by author, committer, trailer, or format'
complete -c git -n '__fish_git_using_command shortlog' -l no-group -d 'Disable custom groupings'
complete -c git -n '__fish_git_using_command shortlog' -s w -d 'Linewrap entries as width[,indent1[,indent2]]'

### log
complete -c git -n __fish_git_needs_command -a log -d 'Show commit logs'
complete -c git -n '__fish_git_using_command log' -a '(__fish_git ls-files)'
complete -c git -n '__fish_git_using_command log' -n 'not contains -- -- (commandline -xpc)' -ka '(__fish_git_ranges)'
complete -c git -n '__fish_git_using_command log' -l follow -d 'Continue listing file history beyond renames'
complete -c git -n '__fish_git_using_command log' -l no-decorate -d 'Don\'t print ref names'
complete -f -c git -n '__fish_git_using_command log' -l decorate -a 'short\tHide\ prefixes full\tShow\ full\ ref\ names auto\tHide\ prefixes\ if\ printed\ to\ terminal no\tDon\\\'t\ display\ ref' -d 'Print out ref names'
complete -c git -n '__fish_git_using_command log' -l source -d 'Print ref name by which each commit was reached'
complete -c git -n '__fish_git_using_command log' -l use-mailmap
complete -c git -n '__fish_git_using_command log' -l full-diff
complete -c git -n '__fish_git_using_command log' -l log-size
complete -r -F -c git -n '__fish_git_using_command log' -s L -d 'Trace the evolution of the line range given by <start>,<end>, or regex <funcname>, within the <file>'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -s n -l max-count -d 'Limit the number of commits before starting to show the commit output'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l skip -d 'Skip given number of commits'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l since -d 'Show commits more recent than specified date'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l since-as-filter -d 'Show commits more recent than date without stopping traversal early'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l after -d 'Show commits more recent than specified date'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l until -d 'Show commits older than specified date'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l before -d 'Show commits older than specified date'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l author -d 'Limit commits from given author'
complete -x -c git -n '__fish_git_using_command log rev-list' -l committer -d 'Limit commits from given committer'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l grep-reflog -d 'Limit commits to ones with reflog entries matching given pattern'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l grep -d 'Limit commits with message that match given pattern'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l all-match -d 'Limit commits to ones that match all given --grep'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l invert-grep -d 'Limit commits to ones with message that don\'t match --grep'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l regexp-ignore-case -s i -d 'Case insensitive match'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l basic-regexp -d 'Patterns are basic regular expressions (default)'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l extended-regexp -s E -d 'Patterns are extended regular expressions'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l fixed-strings -s F -d 'Patterns are fixed strings'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l perl-regexp -d 'Patterns are Perl-compatible regular expressions'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l remove-empty -d 'Stop when given path disappears from tree'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l merges -d 'Print only merge commits'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l no-merges -d 'Don\'t print commits with more than one parent'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l min-parents -d 'Show only commit with at least the given number of parents'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l max-parents -d 'Show only commit with at most the given number of parents'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l no-min-parents -d 'Show only commit without a minimum number of parents'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l no-max-parents -d 'Show only commit without a maximum number of parents'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l first-parent -d 'Follow only the first parent commit upon seeing a merge commit'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l not -d 'Reverse meaning of ^ prefix'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l all -d 'Show log for all branches, tags, and remotes'
complete -f -c git -n '__fish_git_using_command log shortlog rev-list' -l branches -d 'Show log for all matching branches'
complete -f -c git -n '__fish_git_using_command log shortlog rev-list' -l tags -d 'Show log for all matching tags'
complete -f -c git -n '__fish_git_using_command log shortlog rev-list' -l remotes -d 'Show log for all matching remotes'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l glob -d 'Show log for all matching branches, tags, and remotes'
complete -x -c git -n '__fish_git_using_command log shortlog rev-list' -l exclude -d 'Do not include refs matching given glob pattern'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l reflog -d 'Show log for all reflogs entries'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l ignore-missing -d 'Ignore invalid object names'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l bisect
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l stdin -d 'Read commits from stdin'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l cherry-mark -d 'Mark equivalent commits with = and inequivalent with +'
complete -c git -n '__fish_git_using_command log shortlog rev-list' -l cherry-pick -d 'Omit equivalent commits'
complete -f -c git -n '__fish_git_using_command rev-list' -l filter -ra '(__fish_git_filters)' -d 'Omits objects from the list of printed objects'
complete -c git -n '__fish_git_using_command log shortlog' -l left-only
complete -c git -n '__fish_git_using_command log shortlog' -l right-only
complete -c git -n '__fish_git_using_command log shortlog' -l cherry
complete -c git -n '__fish_git_using_command log shortlog' -l walk-reflogs -s g
complete -c git -n '__fish_git_using_command log shortlog' -l merge
complete -c git -n '__fish_git_using_command log shortlog' -l boundary
complete -c git -n '__fish_git_using_command log shortlog' -l simplify-by-decoration
complete -c git -n '__fish_git_using_command log shortlog' -l full-history
complete -c git -n '__fish_git_using_command log shortlog' -l dense
complete -c git -n '__fish_git_using_command log shortlog' -l sparse
complete -c git -n '__fish_git_using_command log shortlog' -l simplify-merges
complete -c git -n '__fish_git_using_command log shortlog' -l ancestry-path
complete -c git -n '__fish_git_using_command log shortlog' -l date-order
complete -c git -n '__fish_git_using_command log shortlog' -l author-date-order
complete -c git -n '__fish_git_using_command log shortlog' -l topo-order
complete -c git -n '__fish_git_using_command log shortlog' -l reverse
complete -f -c git -n '__fish_git_using_command log shortlog' -l no-walk -a "sorted unsorted"
complete -c git -n '__fish_git_using_command log shortlog' -l do-walk
complete -x -c git -n '__fish_git_using_command log shortlog' -l format -a '(__fish_git_show_opt format)' -d 'Pretty format string or preset name'
complete -c git -n '__fish_git_using_command log' -l abbrev-commit
complete -c git -n '__fish_git_using_command log' -l no-abbrev-commit
complete -c git -n '__fish_git_using_command log' -l oneline
complete -x -c git -n '__fish_git_using_command log' -l encoding -a '(__fish_print_encodings)'
complete -f -c git -n '__fish_git_using_command log' -l expand-tabs
complete -c git -n '__fish_git_using_command log' -l no-expand-tabs
complete -f -c git -n '__fish_git_using_command log' -l notes
complete -c git -n '__fish_git_using_command log' -l no-notes
complete -f -c git -n '__fish_git_using_command log' -l show-notes
complete -c git -n '__fish_git_using_command log' -l standard-notes
complete -c git -n '__fish_git_using_command log' -l no-standard-notes
complete -c git -n '__fish_git_using_command log' -l show-signature
complete -c git -n '__fish_git_using_command log' -l relative-date
complete -x -c git -n '__fish_git_using_command log shortlog' -l date -a '
    relative
    local
    iso
    iso-local
    iso8601
    iso8601-local
    iso-strict
    iso-strict-local
    iso8601-strict
    iso8601-strict-local
    rfc-local
    rfc2822-local
    short
    short-local
    raw
    human
    unix
    format:
    default
    default-local
'
complete -c git -n '__fish_git_using_command log' -l parents
complete -c git -n '__fish_git_using_command log' -l children
complete -c git -n '__fish_git_using_command log' -l left-right
complete -c git -n '__fish_git_using_command log' -l graph
complete -f -c git -n '__fish_git_using_command log' -l show-linear-break
complete -c git -n '__fish_git_using_command log' -s c
complete -c git -n '__fish_git_using_command log' -l cc
complete -c git -n '__fish_git_using_command log' -s m
complete -c git -n '__fish_git_using_command log' -s r
complete -c git -n '__fish_git_using_command log' -s t
complete -c git -n '__fish_git_using_command log' -l patch -s p
complete -c git -n '__fish_git_using_command log' -s u
complete -c git -n '__fish_git_using_command log' -l no-patch -s s
complete -x -c git -n '__fish_git_using_command log' -l unified -s U
complete -c git -n '__fish_git_using_command log' -l raw
complete -c git -n '__fish_git_using_command log' -l patch-with-raw
complete -c git -n '__fish_git_using_command log' -l indent-heuristic
complete -c git -n '__fish_git_using_command log' -l no-indent-heuristic
complete -c git -n '__fish_git_using_command log' -l compaction-heuristic
complete -c git -n '__fish_git_using_command log' -l no-compaction-heuristic
complete -c git -n '__fish_git_using_command log' -l minimal
complete -c git -n '__fish_git_using_command log' -l patience
complete -c git -n '__fish_git_using_command log' -l histogram
complete -f -x -c git -n '__fish_git_using_command log' -l stat
complete -c git -n '__fish_git_using_command log' -l numstat
complete -c git -n '__fish_git_using_command log' -l shortstat
complete -c git -n '__fish_git_using_command log' -l summary
complete -c git -n '__fish_git_using_command log' -l patch-with-stat
complete -c git -n '__fish_git_using_command log' -s z
complete -c git -n '__fish_git_using_command log' -l name-only
complete -c git -n '__fish_git_using_command log' -l name-status
complete -f -c git -n '__fish_git_using_command log' -l color -a 'always never auto'
complete -c git -n '__fish_git_using_command log' -l no-color
complete -f -c git -n '__fish_git_using_command log' -l word-diff -a '
    color
    plain
    porcelain
    none
'
complete -f -c git -n '__fish_git_using_command log' -l color-words
complete -c git -n '__fish_git_using_command log' -l no-renames
complete -c git -n '__fish_git_using_command log' -l check
complete -c git -n '__fish_git_using_command log' -l full-index
complete -c git -n '__fish_git_using_command log' -l binary
complete -f -c git -n '__fish_git_using_command log' -l abbrev
complete -f -c git -n '__fish_git_using_command log' -s l

function __fish__git_append_letters_nosep
    set -l token (commandline -tc)
    printf "%s\n" $token$argv
end

complete -x -c git -n '__fish_git_using_command log' -l diff-filter -a '(__fish__git_append_letters_nosep a\tExclude\ added c\tExclude\ copied d\tExclude\ deleted m\tExclude\ modified r\tExclude\ renamed t\tExclude\ type\ changed u\tExclude\ unmerged x\tExclude\ unknown b\tExclude\ broken A\tAdded C\tCopied D\tDeleted M\tModified R\tRenamed T\tType\ Changed U\tUnmerged X\tUnknown B\tBroken)'

### ls-files
complete -c git -n __fish_git_needs_command -a ls-files -d 'Show information about files'
complete -c git -n '__fish_git_using_command ls-files'
complete -c git -n '__fish_git_using_command ls-files' -s c -l cached -d 'Show cached files in the output'
complete -c git -n '__fish_git_using_command ls-files' -s d -l deleted -d 'Show deleted files in the output'
complete -c git -n '__fish_git_using_command ls-files' -s m -l modified -d 'Show modified files in the output'
complete -c git -n '__fish_git_using_command ls-files' -s o -l others -d 'Show other (i.e. untracked) files in the output'
complete -c git -n '__fish_git_using_command ls-files' -s i -l ignored -d 'Show only ignored files in the output'
complete -c git -n '__fish_git_using_command ls-files' -s s -l stage -d "Show staged contents' mode bits, object name and stage number in the output"
complete -c git -n '__fish_git_using_command ls-files' -l directory -d 'If a whole directory is classified as "other", show just its name'
complete -c git -n '__fish_git_using_command ls-files' -l no-empty-directory -d 'Do not list empty directories'
complete -c git -n '__fish_git_using_command ls-files' -s u -l unmerged -d 'Show unmerged files in the output'
complete -c git -n '__fish_git_using_command ls-files' -s k -l killed -d 'Show files on the filesystem that need to be removed for checkout-index to succeed'
complete -c git -n '__fish_git_using_command ls-files' -s z -d 'Use \0 delimiter'
complete -c git -n '__fish_git_using_command ls-files' -s x -l exclude -d 'Skip untracked files matching pattern'
complete -c git -n '__fish_git_using_command ls-files' -s X -l exclude-from -d 'Read exclude patterns from <file>; 1 per line'
complete -c git -n '__fish_git_using_command ls-files' -l exclude-per-directory -d 'Read extra exclude patterns that apply only to the dir and its subdirs in <file>'
complete -c git -n '__fish_git_using_command ls-files' -l exclude-standard -d 'Add the standard Git exclusions'
complete -c git -n '__fish_git_using_command ls-files' -l error-unmatch -d 'If any <file> does not appear in the index, treat this as an error'
complete -c git -n '__fish_git_using_command ls-files' -l with-tree
complete -c git -n '__fish_git_using_command ls-files' -s t -d 'Identifies the file status'
complete -c git -n '__fish_git_using_command ls-files' -s v -d 'Show file status, use lowercase letters for files assumed unchanged'
complete -c git -n '__fish_git_using_command ls-files' -s f -d 'Show file status, use lowercase letters for files marked as fsmonitor valid'
complete -c git -n '__fish_git_using_command ls-files' -l full-name -d 'Force paths to be output relative to the project top directory'
complete -c git -n '__fish_git_using_command ls-files' -l recurse-submodules -d 'Recursively calls ls-files on each submodule in the repository'
complete -c git -n '__fish_git_using_command ls-files' -l abbrev -d 'Show only a partial prefix'
complete -c git -n '__fish_git_using_command ls-files' -l debug -d 'After each line that describes a file, add more data about its cache entry'
complete -c git -n '__fish_git_using_command ls-files' -l eol -d 'Show <eolinfo> and <eolattr> of files'

### mailinfo
complete -f -c git -n __fish_git_needs_command -a mailinfo -d 'Extracts patch and authorship from an e-mail'
complete -f -c git -n '__fish_git_using_command mailinfo am' -s k -d 'Do not remove email cruft from subject'
complete -f -c git -n '__fish_git_using_command mailinfo' -s b -d 'Only strip bracket pairs containing \'PATCH\''
complete -f -c git -n '__fish_git_using_command mailinfo am' -s u -d 'Do not re-encode author name and email'
complete -x -c git -n '__fish_git_using_command mailinfo' -l encoding -d 'Re-encode to given charset'
complete -f -c git -n '__fish_git_using_command mailinfo' -s n -d 'Disable all charset re-encoding of metadata'
complete -f -c git -n '__fish_git_using_command mailinfo am' -s m -l message-id -d 'Copy message id to the end of commit message'
complete -f -c git -n '__fish_git_using_command mailinfo' -l scissors -d 'Remove everything above scissor line'
complete -f -c git -n '__fish_git_using_command mailinfo' -l no-scissors -d 'Ignore scissor lines'
complete -x -c git -n '__fish_git_using_command mailinfo' -l quoted-cr -a 'nowarn warn strip' -d 'Action when processed email message end with CRLF instead of LF'

### mailsplit
complete -c git -n __fish_git_needs_command -a mailsplit -d 'mbox splitter'
complete -F -c git -n '__fish_git_using_command mailsplit' -s o -d 'Directory to place individual messages'
complete -f -c git -n '__fish_git_using_command mailsplit' -s b -d 'Treat files not starting with From line as single mail message'
complete -x -c git -n '__fish_git_using_command mailsplit' -s d -d 'File name prefix digit precision'
complete -x -c git -n '__fish_git_using_command mailsplit' -s f -d 'Skip first n numbers'
complete -f -c git -n '__fish_git_using_command mailsplit am' -l keep-cr -d 'Do not remove \\r from lines starting with \\n\\r'
complete -f -c git -n '__fish_git_using_command mailsplit' -l mboxrd -d 'Input is of mboxrd form'

### maintenance
complete -f -c git -n __fish_git_needs_command -a maintenance -d 'Run tasks to optimize Git repository data'
complete -f -c git -n '__fish_git_using_command maintenance' -a register -d 'Initialize Git config vars for maintenance'
complete -f -c git -n '__fish_git_using_command maintenance' -a run -d 'Run one or more maintenance tasks'
complete -f -c git -n '__fish_git_using_command maintenance' -a start -d 'Start maintenance'
complete -f -c git -n '__fish_git_using_command maintenance' -a stop -d 'Halt background maintenance'
complete -f -c git -n '__fish_git_using_command maintenance' -a unregister -d 'Remove repository from background maintenance'
complete -f -c git -n '__fish_git_using_command maintenance' -l quiet -d 'Suppress logs'
complete -x -c git -n '__fish_git_using_command maintenance' -l task -a 'commit-graph prefetch gc loose-objects incremental-repack pack-refs' -d 'Tasks to run'
complete -f -c git -n '__fish_git_using_command maintenance' -l auto -d 'Run maintenance only when necessary'
complete -f -c git -n '__fish_git_using_command maintenance' -l schedule -d 'Run maintenance on certain intervals'

### merge
complete -f -c git -n __fish_git_needs_command -a merge -d 'Join multiple development histories'
__fish_git_add_revision_completion -n '__fish_git_using_command merge'
complete -f -c git -n '__fish_git_using_command merge' -l commit -d "Autocommit the merge"
complete -f -c git -n '__fish_git_using_command merge' -l no-commit -d "Don't autocommit the merge"
complete -f -c git -n '__fish_git_using_command merge' -s e -l edit -d 'Edit auto-generated merge message'
complete -f -c git -n '__fish_git_using_command merge' -l no-edit -d "Don't edit auto-generated merge message"
complete -f -c git -n '__fish_git_using_command merge' -l ff -d "Don't generate a merge commit if merge is fast-forward"
complete -f -c git -n '__fish_git_using_command merge' -l no-ff -d "Generate a merge commit even if merge is fast-forward"
complete -f -c git -n '__fish_git_using_command merge' -l ff-only -d 'Refuse to merge unless fast-forward possible'
complete -f -c git -n '__fish_git_using_command merge' -s S -l gpg-sign -d 'GPG-sign the merge commit'
complete -f -c git -n '__fish_git_using_command merge' -l log -d 'Populate the log message with one-line descriptions'
complete -f -c git -n '__fish_git_using_command merge' -l no-log -d "Don't populate the log message with one-line descriptions"
complete -f -c git -n '__fish_git_using_command merge' -l signoff -d 'Add Signed-off-by line at the end of the merge commit message'
complete -f -c git -n '__fish_git_using_command merge' -l no-signoff -d 'Do not add a Signed-off-by line at the end of the merge commit message'
complete -f -c git -n '__fish_git_using_command merge' -l stat -d "Show diffstat of the merge"
complete -f -c git -n '__fish_git_using_command merge' -s n -l no-stat -d "Don't show diffstat of the merge"
complete -f -c git -n '__fish_git_using_command merge' -l squash -d "Squash changes from other branch as a single commit"
complete -f -c git -n '__fish_git_using_command merge' -l no-squash -d "Don't squash changes"
complete -x -c git -n '__fish_git_using_command merge' -s s -l strategy -d 'Use the given merge strategy'
complete -r -c git -n '__fish_git_using_command merge' -s X -l strategy-option -d 'Pass given option to the merge strategy'
complete -f -c git -n '__fish_git_using_command merge' -l verify-signatures -d 'Abort merge if other branch tip commit is not signed with a valid key'
complete -f -c git -n '__fish_git_using_command merge' -l no-verify-signatures -d 'Do not abort merge if other branch tip commit is not signed with a valid key'
complete -f -c git -n '__fish_git_using_command merge' -s q -l quiet -d 'Be quiet'
complete -f -c git -n '__fish_git_using_command merge' -s v -l verbose -d 'Be verbose'
complete -f -c git -n '__fish_git_using_command merge' -l progress -d 'Force progress status'
complete -f -c git -n '__fish_git_using_command merge' -l no-progress -d 'Force no progress status'
complete -f -c git -n '__fish_git_using_command merge' -l allow-unrelated-histories -d 'Allow merging even when branches do not share a common history'
complete -x -c git -n '__fish_git_using_command merge' -s m -d 'Set the commit message'
complete -f -c git -n '__fish_git_using_command merge' -l rerere-autoupdate -d 'If possible, use previous conflict resolutions'
complete -f -c git -n '__fish_git_using_command merge' -l no-rerere-autoupdate -d 'Do not use previous conflict resolutions'
complete -f -c git -n '__fish_git_using_command merge' -l abort -d 'Abort the current conflict resolution process'
complete -f -c git -n '__fish_git_using_command merge' -l continue -d 'Conclude current conflict resolution process'
complete -f -c git -n '__fish_git_using_command merge' -l autostash -d 'Before starting merge, stash local changes, and apply stash when done'
complete -f -c git -n '__fish_git_using_command merge' -l no-autostash -d 'Do not stash local changes before starting merge'

### merge-base
complete -f -c git -n __fish_git_needs_command -a merge-base -d 'Find a common ancestor for a merge'
__fish_git_add_revision_completion -n '__fish_git_using_command merge-base'
complete -f -c git -n '__fish_git_using_command merge-base' -s a -l all -d 'Output all merge bases for the commits, instead of just one'
complete -f -c git -n '__fish_git_using_command merge-base' -l octopus -d 'Compute the best common ancestors of all supplied commits'
complete -f -c git -n '__fish_git_using_command merge-base' -l independent -d 'Print a minimal subset of the supplied commits with the same ancestors'
complete -f -c git -n '__fish_git_using_command merge-base' -l is-ancestor -d 'Check if the first commit is an ancestor of the second commit'
complete -f -c git -n '__fish_git_using_command merge-base' -l fork-point -d 'Find the point at which a branch forked from another branch ref'

### mergetool

complete -f -c git -n __fish_git_needs_command -a mergetool -d 'Run merge conflict resolution tool'
complete -f -c git -n '__fish_git_using_command mergetool' -s t -l tool -d "Use specific merge resolution program" -a "(__fish_git_diffmerge_tools mergetool)"
complete -f -c git -n '__fish_git_using_command mergetool' -l tool-help -d 'Print a list of merge tools that may be used with `--tool`'
complete -f -c git -n '__fish_git_using_command mergetool' -a "(__fish_git_files unmerged)"
complete -f -c git -n '__fish_git_using_command mergetool' -s y -l no-prompt -d 'Do not prompt before launching a diff tool'
complete -f -c git -n '__fish_git_using_command mergetool' -l prompt -d 'Prompt before each invocation of the merge resolution program'
complete -c git -n '__fish_git_using_command mergetool' -s O -d 'Process files in the order specified in the file passed as argument'

### mv
complete -c git -n __fish_git_needs_command -a mv -d 'Move or rename a file'
complete -f -c git -n '__fish_git_using_command mv' -a '(__fish_git ls-files)'
complete -f -c git -n '__fish_git_using_command mv' -s f -l force -d 'Force rename/moving even if target exists'
complete -f -c git -n '__fish_git_using_command mv' -s k -d 'Skip rename/move which can lead to error'
complete -f -c git -n '__fish_git_using_command mv' -s n -l dry-run -d 'Only show what would happen'
complete -f -c git -n '__fish_git_using_command mv' -s v -l verbose -d 'Report names of files as they are changed'

### notes
set -l notescommands add copy append edit show merge remove # list prune get-ref
complete -c git -n __fish_git_needs_command -a notes -d 'Add or inspect object notes'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a list -d 'List notes for given object'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a add -d 'Add notes for a given object'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a copy -d 'Copy notes from object1 to object2'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a append -d 'Append to the notes of existing object'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a edit -d 'Edit notes for a given object'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a show -d 'Show notes for given object'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a merge -d 'Merge the given notes ref to current notes ref'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a remove -d 'Remove notes for given object'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a prune -d 'Remove notes for non-existing/unreachable objects'
complete -f -c git -n "__fish_git_using_command notes" -n "not __fish_seen_subcommand_from $notescommands" -a get-ref -d 'Print current notes ref'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from $notescommands" -ka '(__fish_git_commits)'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from add copy" -s f -l force -d 'Overwrite existing notes'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from add append edit" -l allow-empty -d 'Allow empty note'
complete -r -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from add append" -s F -l file -d 'Read note message from file'
complete -x -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from add append" -s m -l message -d 'Use this note message'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from add append" -s C -l reuse-message -a '(__fish_git_commits)' -d 'Copy note from object'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from add append" -s c -l reedit-message -a '(__fish_git_commits)' -d 'Copy and edit note from object'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from copy remove" -l stdin -d 'Read object names from stdin'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from merge remove prune" -s v -l verbose -d 'Be more verbose'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from merge remove prune" -s q -l quiet -d 'Operate quietly'
complete -x -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from merge" -s s -l strategy -d 'Merge strategy to use to resolve conflicts' -a "
    manual\t'Instruct the user to resolve merge conflicts'
    ours\t'Resolve conflicts in favour of local version'
    theirs\t'Resolve conflicts in favour of remote version'
    union\t'Resolve conflicts by concatenating local and remote versions'
    cat_sort_uniq\t'Concatenate, sort and remove duplicate lines'
"
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from merge" -l commit -d 'Finalize git notes merge'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from merge" -l abort -d 'Abort git notes merge'
complete -f -c git -n "__fish_git_using_command notes" -n "__fish_seen_subcommand_from remove" -l ignore-missing -d 'Do not throw error on deleting non-existing object note'

### prune
complete -f -c git -n __fish_git_needs_command -a prune -d 'Prune unreachable objects from the database'
complete -f -c git -n '__fish_git_using_command prune' -s n -l dry-run -d 'Just report what it would remove'
complete -f -c git -n '__fish_git_using_command prune' -s v -l verbose -d 'Report all removed objects'
complete -f -c git -n '__fish_git_using_command prune' -l progress -d 'Show progress'
complete -x -c git -n '__fish_git_using_command prune' -l expire -d 'Only expire loose objects older than date'

### pull
complete -f -c git -n __fish_git_needs_command -a pull -d 'Fetch from and merge with another repo or branch'
complete -f -c git -n '__fish_git_using_command pull' -s q -l quiet -d 'Be quiet'
complete -f -c git -n '__fish_git_using_command pull' -s v -l verbose -d 'Be verbose'
# Options related to fetching
complete -f -c git -n '__fish_git_using_command pull' -l all -d 'Fetch all remotes'
complete -f -c git -n '__fish_git_using_command pull' -s a -l append -d 'Append ref names and object names'
complete -f -c git -n '__fish_git_using_command pull' -s f -l force -d 'Force update of local branches'
complete -f -c git -n '__fish_git_using_command pull' -s k -l keep -d 'Keep downloaded pack'
complete -f -c git -n '__fish_git_using_command pull' -l no-tags -d 'Disable automatic tag following'
complete -f -c git -n '__fish_git_using_command pull' -s p -l prune -d 'Remove remote-tracking references that no longer exist on the remote'
# TODO --upload-pack
complete -f -c git -n '__fish_git_using_command pull' -l progress -d 'Force progress status'
complete -f -c git -n '__fish_git_using_command pull' -n 'not __fish_git_branch_for_remote' -a '(__fish_git_remotes)' -d 'Remote alias'
complete -f -c git -n '__fish_git_using_command pull' -n __fish_git_branch_for_remote -ka '(__fish_git_branch_for_remote)'
# Options related to merging
complete -f -c git -n '__fish_git_using_command pull' -l commit -d "Autocommit the merge"
complete -f -c git -n '__fish_git_using_command pull' -l no-commit -d "Don't autocommit the merge"
complete -f -c git -n '__fish_git_using_command pull' -s e -l edit -d 'Edit auto-generated merge message'
complete -f -c git -n '__fish_git_using_command pull' -l no-edit -d "Don't edit auto-generated merge message"
complete -f -c git -n '__fish_git_using_command pull' -l ff -d "Don't generate a merge commit if merge is fast-forward"
complete -f -c git -n '__fish_git_using_command pull' -l no-ff -d "Generate a merge commit even if merge is fast-forward"
complete -f -c git -n '__fish_git_using_command pull' -l ff-only -d 'Refuse to merge unless fast-forward possible'
complete -f -c git -n '__fish_git_using_command pull' -s S -l gpg-sign -d 'GPG-sign the merge commit'
complete -f -c git -n '__fish_git_using_command pull' -l log -d 'Populate the log message with one-line descriptions'
complete -f -c git -n '__fish_git_using_command pull' -l no-log -d "Don't populate the log message with one-line descriptions"
complete -f -c git -n '__fish_git_using_command pull' -l signoff -d 'Add Signed-off-by line at the end of the merge commit message'
complete -f -c git -n '__fish_git_using_command pull' -l no-signoff -d 'Do not add a Signed-off-by line at the end of the merge commit message'
complete -f -c git -n '__fish_git_using_command pull' -l stat -d "Show diffstat of the merge"
complete -f -c git -n '__fish_git_using_command pull' -s n -l no-stat -d "Don't show diffstat of the merge"
complete -f -c git -n '__fish_git_using_command pull' -l squash -d "Squash changes from upstream branch as a single commit"
complete -f -c git -n '__fish_git_using_command pull' -l no-squash -d "Don't squash changes"
complete -x -c git -n '__fish_git_using_command pull' -s s -l strategy -d 'Use the given merge strategy'
complete -r -c git -n '__fish_git_using_command pull' -s X -l strategy-option -d 'Pass given option to the merge strategy'
complete -f -c git -n '__fish_git_using_command pull' -l verify-signatures -d 'Abort merge if upstream branch tip commit is not signed with a valid key'
complete -f -c git -n '__fish_git_using_command pull' -l no-verify-signatures -d 'Do not abort merge if upstream branch tip commit is not signed with a valid key'
complete -f -c git -n '__fish_git_using_command pull' -l allow-unrelated-histories -d 'Allow merging even when branches do not share a common history'
complete -f -c git -n '__fish_git_using_command pull' -s r -l rebase -d 'Rebase the current branch on top of the upstream branch'
complete -f -c git -n '__fish_git_using_command pull' -l no-rebase -d 'Do not rebase the current branch on top of the upstream branch'
complete -f -c git -n '__fish_git_using_command pull' -l autostash -d 'Before starting rebase, stash local changes, and apply stash when done'
complete -f -c git -n '__fish_git_using_command pull' -l no-autostash -d 'Do not stash local changes before starting rebase'
complete -f -c git -n '__fish_git_using_command pull' -l verify -d 'Allow the pre-merge and commit-msg hooks to run (default)'
complete -f -c git -n '__fish_git_using_command pull' -l no-verify -d 'Do not run pre-merge and commit-msg hooks'
complete -x -c git -n '__fish_git_using_command pull' -l upload-pack -d 'Path to git-upload-pack on remote'
complete -x -c git -n '__fish_git_using_command pull' -l depth -d 'Limit fetching to specified number of commits'
complete -x -c git -n '__fish_git_using_command pull' -l deepen -d 'Deepen history of shallow repository by specified commits'
complete -x -c git -n '__fish_git_using_command pull' -l shallow-since -d 'Deepen history after specified date'
complete -x -c git -n '__fish_git_using_command pull' -l shallow-exclude -d 'Deepen history excluding commits reachable from branch'
complete -f -c git -n '__fish_git_using_command pull' -l unshallow -d 'Convert shallow repository to complete one'
complete -f -c git -n '__fish_git_using_command pull' -l update-shallow -d 'Accept refs that update .git/shallow'
complete -x -c git -n '__fish_git_using_command pull' -s j -l jobs -d 'Number of parallel children for fetching'
complete -f -c git -n '__fish_git_using_command pull' -s 4 -l ipv4 -d 'Use IPv4 addresses only'
complete -f -c git -n '__fish_git_using_command pull' -s 6 -l ipv6 -d 'Use IPv6 addresses only'

### range-diff
complete -f -c git -n __fish_git_needs_command -a range-diff -d 'Compare two commit ranges'
complete -f -c git -n '__fish_git_using_command range-diff' -ka '(__fish_git_ranges)'
complete -f -c git -n '__fish_git_using_command range-diff' -l creation-factor -d 'Percentage by which creation is weighted'
complete -f -c git -n '__fish_git_using_command range-diff' -l no-dual-color -d 'Use simple diff colors'

### push
complete -f -c git -n __fish_git_needs_command -a push -d 'Push changes elsewhere'
complete -f -c git -n '__fish_git_using_command push' -n 'not __fish_git_branch_for_remote' -a '(__fish_git_remotes)' -d 'Remote alias'
begin
    set -lx __fish_git_filter_non_pushable '| string replace -r "(\t.*)?\$" ":\$1"'
    __fish_git_add_revision_completion -n '__fish_git_using_command push' -n __fish_git_branch_for_remote
end
# The "refspec" here is an optional "+" to signify a force-push
complete -f -c git -n '__fish_git_using_command push' -n __fish_git_branch_for_remote -n 'string match -q "+*" -- (commandline -ct)' -ka '+(__fish_git_branches | string replace -r \t".*" "")' -d 'Force-push branch'
# git push REMOTE :BRANCH deletes BRANCH on remote REMOTE
complete -f -c git -n '__fish_git_using_command push' -n __fish_git_branch_for_remote -n 'string match -q ":*" -- (commandline -ct)' -ka ':(__fish_git_branch_for_remote | string replace -r \t".*" "")' -d 'Delete remote branch'
# then src:dest (where both src and dest are git objects, so we want to complete branches)
complete -f -c git -n '__fish_git_using_command push' -n __fish_git_branch_for_remote -n 'string match -q "+*:*" -- (commandline -ct)' -ka '(commandline -ct | string replace -r ":.*" ""):(__fish_git_branch_for_remote | string replace -r \t".*" "")' -d 'Force-push local branch to remote branch'
complete -f -c git -n '__fish_git_using_command push' -n __fish_git_branch_for_remote -n 'string match -q "*:*" -- (commandline -ct)' -ka '(commandline -ct | string replace -r ":.*" ""):(__fish_git_branch_for_remote | string replace -r \t".*" "")' -d 'Push local branch to remote branch'
complete -f -c git -n '__fish_git_using_command push' -l all -d 'Push all refs under refs/heads/'
complete -f -c git -n '__fish_git_using_command push' -l prune -d "Remove remote branches that don't have a local counterpart"
complete -f -c git -n '__fish_git_using_command push' -l mirror -d 'Push all refs under refs/'
complete -f -c git -n '__fish_git_using_command push' -l delete -d 'Delete all listed refs from the remote repository'
complete -f -c git -n '__fish_git_using_command push' -l tags -d 'Push all refs under refs/tags'
complete -f -c git -n '__fish_git_using_command push' -l follow-tags -d 'Push all usual refs plus the ones under refs/tags'
complete -f -c git -n '__fish_git_using_command push' -s n -l dry-run -d 'Do everything except actually send the updates'
complete -f -c git -n '__fish_git_using_command push' -l porcelain -d 'Produce machine-readable output'
complete -f -c git -n '__fish_git_using_command push' -s f -l force -d 'Force update of remote refs'
complete -f -c git -n '__fish_git_using_command push' -l force-with-lease -d 'Force update of remote refs, stopping if other\'s changes would be overwritten'
complete -f -c git -n '__fish_git_using_command push' -l force-if-includes -d 'Force an update only if the tip of the remote-tracking ref has been integrated locally'
complete -f -c git -n '__fish_git_using_command push' -s u -l set-upstream -d 'Add upstream (tracking) reference'
complete -f -c git -n '__fish_git_using_command push' -s q -l quiet -d 'Be quiet'
complete -f -c git -n '__fish_git_using_command push' -s v -l verbose -d 'Be verbose'
complete -f -c git -n '__fish_git_using_command push' -l progress -d 'Force progress status'
complete -f -c git -n '__fish_git_using_command push' -l verify -d 'Allow the pre-push hook to run (default)'
complete -f -c git -n '__fish_git_using_command push' -l no-verify -d 'Do not run the pre-push hook'
complete -x -c git -n '__fish_git_using_command push' -l recurse-submodules -a 'check on-demand only no' -d 'Control recursive pushing of submodules'
complete -f -c git -n '__fish_git_using_command push' -l signed -d 'GPG-sign the push'
complete -f -c git -n '__fish_git_using_command push' -l no-signed -d 'Do not GPG-sign the push'
complete -f -c git -n '__fish_git_using_command push' -l atomic -d 'Request atomic transaction on remote side'
complete -f -c git -n '__fish_git_using_command push' -l no-atomic -d 'Do not request atomic transaction'
complete -f -c git -n '__fish_git_using_command push' -l thin -d 'Spend extra cycles to minimize number of objects'
complete -f -c git -n '__fish_git_using_command push' -l no-thin -d 'Do not use thin pack'
complete -f -c git -n '__fish_git_using_command push' -s 4 -l ipv4 -d 'Use IPv4 addresses only'
complete -f -c git -n '__fish_git_using_command push' -s 6 -l ipv6 -d 'Use IPv6 addresses only'
complete -x -c git -n '__fish_git_using_command push' -s o -l push-option -d 'Transmit string to server'
complete -x -c git -n '__fish_git_using_command push' -l repo -d 'Override configured repository'
complete -x -c git -n '__fish_git_using_command push' -l receive-pack -d 'Path to git-receive-pack on remote'
complete -x -c git -n '__fish_git_using_command push' -l exec -d 'Same as --receive-pack'

### rebase
complete -f -c git -n __fish_git_needs_command -a rebase -d 'Reapply commit sequence on a new base'
__fish_git_add_revision_completion -n '__fish_git_using_command rebase'
complete -f -c git -n '__fish_git_using_command rebase' -n 'string match -rq -- "^-i|^--interactive" (commandline -xpc)' -ka '(__fish_git_recent_commits)'
complete -f -c git -n '__fish_git_using_command rebase' -n __fish_git_is_rebasing -l continue -d 'Restart the rebasing process'
complete -f -c git -n '__fish_git_using_command rebase' -n __fish_git_is_rebasing -l abort -d 'Abort the rebase operation'
complete -f -c git -n '__fish_git_using_command rebase' -n __fish_git_is_rebasing -l edit-todo -d 'Edit the todo list'
complete -f -c git -n '__fish_git_using_command rebase' -n __fish_git_is_rebasing -l skip -d 'Restart the rebasing process by skipping the current patch'
complete -f -c git -n '__fish_git_using_command rebase' -l keep-empty -d "Keep the commits that don't change anything"
complete -f -c git -n '__fish_git_using_command rebase' -l keep-base -d 'Keep the base commit as-is'
complete -f -c git -n '__fish_git_using_command rebase' -s m -l merge -d 'Use merging strategies to rebase'
complete -f -c git -n '__fish_git_using_command rebase' -s q -l quiet -d 'Be quiet'
complete -f -c git -n '__fish_git_using_command rebase' -s v -l verbose -d 'Be verbose'
complete -f -c git -n '__fish_git_using_command rebase' -l stat -d "Show diffstat of the rebase"
complete -f -c git -n '__fish_git_using_command rebase' -s n -l no-stat -d "Don't show diffstat of the rebase"
complete -f -c git -n '__fish_git_using_command rebase' -l verify -d "Allow the pre-rebase hook to run"
complete -f -c git -n '__fish_git_using_command rebase' -l no-verify -d "Don't allow the pre-rebase hook to run"
complete -f -c git -n '__fish_git_using_command rebase' -s f -l force-rebase -d 'Force the rebase'
complete -f -c git -n '__fish_git_using_command rebase' -l committer-date-is-author-date -d "Use the author date as the committer date"
complete -f -c git -n '__fish_git_using_command rebase' -l ignore-date -d "Use the committer date as the author date"
complete -f -c git -n '__fish_git_using_command rebase' -s i -l interactive -d 'Interactive mode'
complete -f -c git -n '__fish_git_using_command rebase' -s p -l preserve-merges -d 'Try to recreate merges'
complete -f -c git -n '__fish_git_using_command rebase' -s r -l rebase-merges -a 'rebase-cousins no-rebase-cousins' -d 'Preserve branch structure'
complete -f -c git -n '__fish_git_using_command rebase' -l root -d 'Rebase all reachable commits'
complete -f -c git -n '__fish_git_using_command rebase' -l autosquash -d 'Automatic squashing'
complete -f -c git -n '__fish_git_using_command rebase' -l no-autosquash -d 'No automatic squashing'
complete -f -c git -n '__fish_git_using_command rebase' -l autostash -d 'Before starting rebase, stash local changes, and apply stash when done'
complete -f -c git -n '__fish_git_using_command rebase' -l no-autostash -d 'Do not stash local changes before starting rebase'
complete -f -c git -n '__fish_git_using_command rebase' -l no-ff -d 'No fast-forward'
__fish_git_add_revision_completion -n '__fish_git_using_command rebase' -l onto -d 'Rebase current branch onto given upstream or newbase' -r
complete -f -c git -n '__fish_git_using_command rebase' -l update-refs -d 'Update any branches that point to commits being rebased'
complete -f -c git -n '__fish_git_using_command rebase' -l no-update-refs -d 'Don\'t update any branches that point to commits being rebased'
# This actually takes script for $SHELL, but completing that is... complicated.
complete -r -c git -n '__fish_git_using_command rebase' -l exec -d 'Execute shellscript'

### reflog
set -l reflogcommands show expire delete exists
complete -f -c git -n __fish_git_needs_command -a reflog -d 'Manage reflog information'
complete -f -c git -n '__fish_git_using_command reflog' -ka '(__fish_git_branches)'
complete -f -c git -n '__fish_git_using_command reflog' -ka '(__fish_git_heads)' -d Head

complete -f -c git -n "__fish_git_using_command reflog" -n "not __fish_seen_subcommand_from $reflogcommands" -a "$reflogcommands"

### reset
complete -c git -n __fish_git_needs_command -a reset -d 'Reset current HEAD to the specified state'
complete -f -c git -n '__fish_git_using_command reset' -l hard -d 'Reset the index and the working tree'
complete -f -c git -n '__fish_git_using_command reset' -l soft -d 'Reset head without touching the index or the working tree'
complete -f -c git -n '__fish_git_using_command reset' -l mixed -d 'The default: reset the index but not the working tree'
__fish_git_add_revision_completion -n '__fish_git_using_command reset'
# reset can either undo changes to versioned modified files,
# or remove files from the staging area.
# Deleted files seem to need a "--" separator.
complete -f -c git -n '__fish_git_using_command reset' -n 'not contains -- -- (commandline -xpc)' -a '(__fish_git_files all-staged modified)'
complete -F -c git -n '__fish_git_using_command reset' -n 'contains -- -- (commandline -xpc)'
complete -f -c git -n '__fish_git_using_command reset' -n 'not contains -- -- (commandline -xpc)' -a '(__fish_git_reflog)' -d Reflog
complete -f -c git -n '__fish_git_using_command reset' -s q -l quiet -d 'Be quiet, only report errors'
complete -f -c git -n '__fish_git_using_command reset' -s p -l patch -d 'Interactively select hunks to reset'
complete -f -c git -n '__fish_git_using_command reset' -l merge -d 'Reset index and update files in working tree that differ'
complete -f -c git -n '__fish_git_using_command reset' -l keep -d 'Reset index but keep changes in working tree'
complete -F -c git -n '__fish_git_using_command reset' -l pathspec-from-file -d 'Read pathspec from file'
complete -f -c git -n '__fish_git_using_command reset' -l pathspec-file-nul -d 'NUL separator for pathspec-from-file'

### restore and switch
# restore options
complete -f -c git -n __fish_git_needs_command -a restore -d 'Restore working tree files'
complete -f -c git -n '__fish_git_using_command restore' -r -s s -l source -d 'Specify the source tree used to restore the working tree' -ka '(__fish_git_refs)'
complete -f -c git -n '__fish_git_using_command restore' -s p -l patch -d 'Interactive mode'
complete -f -c git -n '__fish_git_using_command restore' -s W -l worktree -d 'Restore working tree (default)'
complete -f -c git -n '__fish_git_using_command restore' -s S -l staged -d 'Restore the index'
complete -f -c git -n '__fish_git_using_command restore' -l ours -d 'When restoring files, use stage #2 (ours)'
complete -f -c git -n '__fish_git_using_command restore' -l theirs -d 'When restoring files, use stage #3 (theirs)'
complete -f -c git -n '__fish_git_using_command restore' -s m -l merge -d 'Recreate the conflicted merge in the unmerged paths when restoring files'
complete -f -c git -n '__fish_git_using_command restore' -l ignore-unmerged -d 'When restoring files, do not abort the operation if there are unmerged entries'
complete -f -c git -n '__fish_git_using_command restore' -l ignore-skip-worktree-bits -d 'Ignore the sparse-checkout file and unconditionally restore any files in <pathspec>'
complete -f -c git -n '__fish_git_using_command restore' -l overlay -d 'Never remove files when restoring'
complete -f -c git -n '__fish_git_using_command restore' -l no-overlay -d 'Remove files when restoring (default)'
complete -f -c git -n '__fish_git_using_command restore' -n 'not __fish_git_contains_opt -s S staged' -a '(__fish_git_files modified deleted modified-staged-deleted)'
complete -f -c git -n '__fish_git_using_command restore' -n '__fish_git_contains_opt -s S staged' -a '(__fish_git_files added modified-staged deleted-staged renamed copied unmerged)'
complete -F -c git -n '__fish_git_using_command restore' -n '__fish_git_contains_opt -s s source'
# switch options
complete -f -c git -n __fish_git_needs_command -a switch -d 'Switch to a branch'
complete -f -c git -n '__fish_git_using_command switch' -ka '(__fish_git_unique_remote_branches)' -d 'Unique Remote Branch'
complete -f -c git -n '__fish_git_using_command switch' -ka '(__fish_git_branches)'
complete -f -c git -n '__fish_git_using_command switch' -s c -l create -d 'Create a new branch'
complete -f -c git -n '__fish_git_using_command switch' -s C -l force-create -d 'Force create a new branch'
begin
    set -lx __fish_git_recent_commits_arg --all
    __fish_git_add_revision_completion -n '__fish_git_using_command switch' -s d -l detach -r
end
complete -f -c git -n '__fish_git_using_command switch' -s d -l detach -d 'Switch to a commit for inspection and discardable experiment' -rka '(__fish_git_refs)'
complete -f -c git -n '__fish_git_using_command switch' -l guess -d 'Guess branch name from remote branch (default)'
complete -f -c git -n '__fish_git_using_command switch' -l no-guess -d 'Do not guess branch name from remote branch'
complete -f -c git -n '__fish_git_using_command switch' -s f -l force -l discard-changes -d 'Proceed even if the index or the working tree differs from HEAD'
complete -f -c git -n '__fish_git_using_command switch' -s m -l merge -d 'Merge the current branch and contents of the working tree into a new branch'
complete -f -c git -n '__fish_git_using_command switch' -s t -l track -d 'Track remote branch when creating a new branch'
complete -f -c git -n '__fish_git_using_command switch' -l no-track -d 'Do not track remote branch when creating a new branch'
complete -f -c git -n '__fish_git_using_command switch' -r -l orphan -d 'Create a new orphan branch'
complete -f -c git -n '__fish_git_using_command switch' -l ignore-other-worktrees -d 'Force check out of the reference'
complete -f -c git -n '__fish_git_using_command switch' -l recurse-submodules -d 'Update the work trees of submodules'
complete -f -c git -n '__fish_git_using_command switch' -l no-recurse-submodules -d 'Do not update the work trees of submodules'
# common options
complete -f -c git -n '__fish_git_using_command restore switch' -s q -l quiet -d 'Suppress messages'
complete -f -c git -n '__fish_git_using_command restore switch' -l progress -d 'Report progress status to stderr (default)'
complete -f -c git -n '__fish_git_using_command restore switch' -l no-progress -d 'Do not report progress status to stderr'
complete -f -c git -n '__fish_git_using_command restore switch' -l 'conflict=merge' -d 'Same as --merge, but specify \'merge\' as the conflicting hunk style (default)'
complete -f -c git -n '__fish_git_using_command restore switch' -l 'conflict=diff3' -d 'Same as --merge, but specify \'diff3\' as the conflicting hunk style'

### rev-list
# (options see log)
complete -f -c git -n __fish_git_needs_command -a rev-list -d 'List commits in chronological order'

### rev-parse
complete -f -c git -n __fish_git_needs_command -a rev-parse -d 'Parse revision names or give repo information'
__fish_git_add_revision_completion -n '__fish_git_using_command rev-parse'
complete -c git -n '__fish_git_using_command rev-parse' -l abbrev-ref -d 'Output non-ambiguous short object names'
complete -c git -n '__fish_git_using_command rev-parse' -l is-inside-git-dir -d 'Print whether the current working directory is in the .git directory'
complete -c git -n '__fish_git_using_command rev-parse' -l is-inside-work-tree -d 'Print whether the current working directory is in the work tree of the repository'

### revert
complete -f -c git -n __fish_git_needs_command -a revert -d 'Revert an existing commit'
complete -f -c git -n '__fish_git_using_command revert' -ka '(__fish_git_commits)'
complete -f -c git -n '__fish_git_using_command revert' -l continue -d 'Continue the operation in progress'
complete -f -c git -n '__fish_git_using_command revert' -l abort -d 'Cancel the operation'
complete -f -c git -n '__fish_git_using_command revert' -l skip -d 'Skip the current commit and continue with the rest of the sequence'
complete -f -c git -n '__fish_git_using_command revert' -l quit -d 'Forget about the current operation in progress'
complete -f -c git -n '__fish_git_using_command revert' -l no-edit -d 'Do not start the commit message editor'
complete -f -c git -n '__fish_git_using_command revert' -s n -l no-commit -d 'Apply changes to index but don\'t create a commit'
complete -f -c git -n '__fish_git_using_command revert' -s s -l signoff -d 'Add a Signed-off-by trailer at the end of the commit message'
complete -f -c git -n '__fish_git_using_command revert' -l rerere-autoupdate -d 'Allow the rerere mechanism to update the index automatically'
complete -f -c git -n '__fish_git_using_command revert' -l no-rerere-autoupdate -d 'Prevent the rerere mechanism from updating the index with auto-conflict resolution'
complete -f -c git -n '__fish_git_using_command revert' -l abort -d 'Cancel the operation and return to pre-sequence state'
complete -f -c git -n '__fish_git_using_command revert' -l continue -d 'Continue the operation after resolving conflicts'
complete -f -c git -n '__fish_git_using_command revert' -l quit -d 'Clear the sequencer state after a failed revert'
complete -f -c git -n '__fish_git_using_command revert' -l skip -d 'Skip the current commit and continue with the rest'
complete -f -c git -n '__fish_git_using_command revert' -s e -l edit -d 'Edit the commit message before committing'
complete -f -c git -n '__fish_git_using_command revert' -l no-edit -d 'Do not edit the commit message'
complete -x -c git -n '__fish_git_using_command revert' -s m -l mainline -d 'Select parent number for reverting merge commits'
complete -x -c git -n '__fish_git_using_command revert' -s S -l gpg-sign -a '(type -q gpg && __fish_complete_gpg_key_id gpg)' -d 'GPG-sign commits'
complete -f -c git -n '__fish_git_using_command revert' -l no-gpg-sign -d 'Do not GPG-sign commits'
complete -x -c git -n '__fish_git_using_command revert' -s s -l strategy -d 'Use the given merge strategy'
complete -x -c git -n '__fish_git_using_command revert' -s X -l strategy-option -d 'Pass option to the merge strategy'

### rm
complete -c git -n __fish_git_needs_command -a rm -d 'Remove files from the working tree and/or staging area'
complete -c git -n '__fish_git_using_command rm' -l cached -d 'Unstage files from the index'
complete -c git -n '__fish_git_using_command rm' -n '__fish_git_contains_opt cached' -f -a '(__fish_git_files all-staged)'
complete -c git -n '__fish_git_using_command rm' -l ignore-unmatch -d 'Exit with a zero status even if no files matched'
complete -c git -n '__fish_git_using_command rm' -s r -d 'Allow recursive removal'
complete -c git -n '__fish_git_using_command rm' -s q -l quiet -d 'Be quiet'
complete -c git -n '__fish_git_using_command rm' -s f -l force -d 'Override the up-to-date check'
complete -c git -n '__fish_git_using_command rm' -s n -l dry-run -d 'Dry run'
complete -c git -n '__fish_git_using_command rm' -l sparse -d 'Allow updating index entries outside of the sparse-checkout cone'
complete -F -c git -n '__fish_git_using_command rm' -l pathspec-from-file -d 'Read pathspec from file'
complete -f -c git -n '__fish_git_using_command rm' -l pathspec-file-nul -d 'NUL separator for pathspec-from-file'

### status
complete -f -c git -n __fish_git_needs_command -a status -d 'Show the working tree status'
complete -f -c git -n '__fish_git_using_command status' -s s -l short -d 'Give the output in the short-format'
complete -f -c git -n '__fish_git_using_command status' -s b -l branch -d 'Show the branch and tracking info even in short-format'
complete -f -c git -n '__fish_git_using_command status' -l porcelain -d 'Give the output in a stable, easy-to-parse format'
complete -f -c git -n '__fish_git_using_command status' -s z -d 'Terminate entries with null character'
complete -f -c git -n '__fish_git_using_command status' -s u -l untracked-files -x -a 'no normal all' -d 'The untracked files handling mode'
complete -f -c git -n '__fish_git_using_command status' -l ignore-submodules -x -a 'none untracked dirty all' -d 'Ignore changes to submodules'
complete -f -c git -n '__fish_git_using_command status' -s v -l verbose -d 'Also show the textual changes that are staged to be committed'
complete -f -c git -n '__fish_git_using_command status' -l no-ahead-behind -d 'Do not display detailed ahead/behind upstream-branch counts'
complete -f -c git -n '__fish_git_using_command status' -l renames -d 'Turn on rename detection regardless of user configuration'
complete -f -c git -n '__fish_git_using_command status' -l no-renames -d 'Turn off rename detection regardless of user configuration'
complete -f -c git -n '__fish_git_using_command status' -l ahead-behind -d 'Display detailed ahead/behind upstream-branch counts'
complete -f -c git -n '__fish_git_using_command status' -l long -d 'Give the output in the long-format (default)'
complete -f -c git -n '__fish_git_using_command status' -l show-stash -d 'Show the number of entries currently stashed'
complete -x -c git -n '__fish_git_using_command status' -l column -d 'Display untracked files in columns'
complete -f -c git -n '__fish_git_using_command status' -l no-column -d 'Do not display untracked files in columns'
complete -F -c git -n '__fish_git_using_command status' -l pathspec-from-file -d 'Read pathspec from file'
complete -f -c git -n '__fish_git_using_command status' -l pathspec-file-nul -d 'NUL separator for pathspec-from-file'

### stripspace
complete -f -c git -n __fish_git_needs_command -a stripspace -d 'Remove unnecessary whitespace'
complete -f -c git -n '__fish_git_using_command stripspace' -s s -l strip-comments -d 'Strip all lines starting with comment character'
complete -f -c git -n '__fish_git_using_command stripspace' -s c -l comment-lines -d 'Prepend comment character to each line'

### tag
complete -f -c git -n __fish_git_needs_command -a tag -d 'Create, list, delete or verify a tag object signed with GPG'
__fish_git_add_revision_completion -n '__fish_git_using_command tag' -n '__fish_not_contain_opt -s d' -n '__fish_not_contain_opt -s v' -n 'test (count (commandline -xpc | string match -r -v \'^-\')) -eq 3'
complete -f -c git -n '__fish_git_using_command tag' -s a -l annotate -d 'Make an unsigned, annotated tag object'
complete -f -c git -n '__fish_git_using_command tag' -s s -l sign -d 'Make a GPG-signed tag'
complete -f -c git -n '__fish_git_using_command tag' -s d -l delete -d 'Remove a tag'
complete -f -c git -n '__fish_git_using_command tag' -s v -l verify -d 'Verify signature of a tag'
complete -f -c git -n '__fish_git_using_command tag' -s f -l force -d 'Force overwriting existing tag'
complete -f -c git -n '__fish_git_using_command tag' -s l -l list -d 'List tags'
complete -f -c git -n '__fish_git_using_command tag' -l contains -xka '(__fish_git_commits)' -d 'List tags that contain a commit'
complete -f -c git -n '__fish_git_using_command tag' -n '__fish_git_contains_opt -s d delete -s v verify -s f force' -ka '(__fish_git_tags)' -d Tag
complete -x -c git -n '__fish_git_using_command tag' -s m -l message -d 'Use the given tag message'
complete -F -c git -n '__fish_git_using_command tag' -s F -l file -d 'Read tag message from file'
complete -x -c git -n '__fish_git_using_command tag' -s u -l local-user -d 'Use this key to sign tag'
complete -x -c git -n '__fish_git_using_command tag' -l cleanup -a 'strip whitespace verbatim' -d 'How to clean up the tag message'
complete -f -c git -n '__fish_git_using_command tag' -l create-reflog -d 'Create reflog for the tag'
complete -f -c git -n '__fish_git_using_command tag' -l no-create-reflog -d 'Do not create reflog for the tag'
complete -x -c git -n '__fish_git_using_command tag' -l color -a 'always never auto' -d 'Respect any colors in format'
complete -f -c git -n '__fish_git_using_command tag' -l column -d 'Display tag listing in columns'
complete -f -c git -n '__fish_git_using_command tag' -l no-column -d 'Do not display tag listing in columns'
complete -x -c git -n '__fish_git_using_command tag' -l sort -d 'Sort tags based on the given key'
complete -f -c git -n '__fish_git_using_command tag' -l merged -d 'List tags whose commits are reachable from specified commit'
complete -f -c git -n '__fish_git_using_command tag' -l no-merged -d 'List tags whose commits are not reachable from specified commit'
complete -x -c git -n '__fish_git_using_command tag' -l points-at -d 'List tags of the given object'

### update-index
complete -c git -n __fish_git_needs_command -a update-index -d 'Register file contents in the working tree to the index'
complete -f -c git -n '__fish_git_using_command update-index' -l add -d 'Add specified files to the index'
complete -f -c git -n '__fish_git_using_command update-index' -l remove -d 'Remove specified files from the index'
complete -f -c git -n '__fish_git_using_command update-index' -l refresh -d 'Refresh current index'
complete -f -c git -n '__fish_git_using_command update-index' -s q -d 'Continue refresh after error'
complete -f -c git -n '__fish_git_using_command update-index' -l ignore-submodules -d 'Do not try to update submodules'
complete -f -c git -n '__fish_git_using_command update-index' -l unmerged -d 'Continue on unmerged changes in the index'
complete -f -c git -n '__fish_git_using_command update-index' -l ignore-missing -d 'Ignores missing files during a refresh'
complete -f -c git -n '__fish_git_using_command update-index' -l index-info -d 'Read index information from stdin'
complete -x -c git -n '__fish_git_using_command update-index' -l chmod -a '+x\tAdd\ execute\ permissions -x\tRemove\ execute\ permissions' -d 'Set execute permissions'
complete -f -c git -n '__fish_git_using_command update-index' -l assume-unchanged -d 'Set the "assume unchanged" bit for the paths'
complete -f -c git -n '__fish_git_using_command update-index' -l no-assume-unchanged -d 'Unset the "assume unchanged" bit'
complete -f -c git -n '__fish_git_using_command update-index' -l really-refresh -d 'Refresh but check stat info unconditionally'
complete -f -c git -n '__fish_git_using_command update-index' -l skip-worktree -d 'Set the "fsmonitor valid" bit'
complete -f -c git -n '__fish_git_using_command update-index' -l no-skip-worktree -d 'Unset the "fsmonitor valid" bit'
complete -f -c git -n '__fish_git_using_command update-index' -l fsmonitor-valid -d 'Set the "fsmonitor valid" bit'
complete -f -c git -n '__fish_git_using_command update-index' -l no-fsmonitor-valid -d 'Unset the "fsmonitor valid" bit'
complete -f -c git -n '__fish_git_using_command update-index' -s g -l again -d 'Run git update-index on paths with differing index'
complete -f -c git -n '__fish_git_using_command update-index' -l unresolve -d 'Restores the state of a file during a merge'
complete -r -c git -n '__fish_git_using_command update-index' -l info-only -d 'Do not create objects in the object database'
complete -f -c git -n '__fish_git_using_command update-index' -l force-remove -d 'Forcefully remove the file from the index'
complete -f -c git -n '__fish_git_using_command update-index' -l replace -d 'Replace conflicting entries'
complete -f -c git -n '__fish_git_using_command update-index' -l stdin -d 'Read list of paths from stdin'
complete -f -c git -n '__fish_git_using_command update-index' -l verbose -d 'Report changes to index'
complete -x -c git -n '__fish_git_using_command update-index' -l index-version -a "2\t\t3\t\t4" -d 'Set index-version'
complete -f -c git -n '__fish_git_using_command update-index' -s z -d 'Separate paths with NUL instead of LF'
complete -f -c git -n '__fish_git_using_command update-index' -l split-index -d 'Enable split index mode'
complete -f -c git -n '__fish_git_using_command update-index' -l no-split-index -d 'Disable split index mode'
complete -f -c git -n '__fish_git_using_command update-index' -l untracked-cache -d 'Enable untracked cache feature'
complete -f -c git -n '__fish_git_using_command update-index' -l no-untracked-cache -d 'Disable untracked cache feature'
complete -f -c git -n '__fish_git_using_command update-index' -l test-untracked-cache -d 'Only perform tests on the working directory'
complete -f -c git -n '__fish_git_using_command update-index' -l force-untracked-cache -d 'Same as --untracked-cache'
complete -f -c git -n '__fish_git_using_command update-index' -l fsmonitor -d 'Enable files system monitor feature'
complete -f -c git -n '__fish_git_using_command update-index' -l no-fsmonitor -d 'Disable files system monitor feature'

### worktree
set -l git_worktree_commands add list lock move prune remove unlock
complete -c git -n __fish_git_needs_command -a worktree -d 'Manage multiple working trees'
complete -f -c git -n "__fish_git_using_command worktree" -n "not __fish_seen_subcommand_from $git_worktree_commands" -a add -d 'Create a working tree'
complete -f -c git -n "__fish_git_using_command worktree" -n "not __fish_seen_subcommand_from $git_worktree_commands" -a list -d 'List details of each worktree'
complete -f -c git -n "__fish_git_using_command worktree" -n "not __fish_seen_subcommand_from $git_worktree_commands" -a lock -d 'Lock a working tree'
complete -f -c git -n "__fish_git_using_command worktree" -n "not __fish_seen_subcommand_from $git_worktree_commands" -a move -d 'Move a working tree to a new location'
complete -f -c git -n "__fish_git_using_command worktree" -n "not __fish_seen_subcommand_from $git_worktree_commands" -a prune -d 'Prune working tree information in $GIT_DIR/worktrees'
complete -f -c git -n "__fish_git_using_command worktree" -n "not __fish_seen_subcommand_from $git_worktree_commands" -a remove -d 'Remove a working tree'
complete -f -c git -n "__fish_git_using_command worktree" -n "not __fish_seen_subcommand_from $git_worktree_commands" -a unlock -d 'Unlock a working tree'

complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add move remove' -s f -l force -d 'Override safeguards'

complete -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add'
begin
    set -lx __fish_git_unqualified_unique_remote_branches true
    __fish_git_add_revision_completion -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add'
end
complete -x -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -s b -d 'Create a new branch'
complete -x -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -s B -d 'Create a new branch even if it already exists'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -l detach -d 'Detach HEAD in the new working tree'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -l checkout -d 'Checkout <commit-ish> after creating working tree'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -l no-checkout -d 'Suppress checkout'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -l guess-remote
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -l no-guess-remote
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -l track -d 'Mark <commit-ish> as "upstream" from the new branch'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -l no-track -d 'Don\'t mark <commit-ish> as "upstream" from the new branch'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -l lock -d 'Lock working tree after creation'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from add' -s q -l quiet -d 'Suppress feedback messages'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from list' -l porcelain -d 'Output in an easy-to-parse format for scripts'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from lock' -a '(__fish_git_complete_worktrees)' -d Worktree
complete -x -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from lock' -l reason -d 'An explanation why the working tree is locked'
complete -x -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from move' -n 'not __fish_any_arg_in (__fish_git_complete_worktrees)' -a '(__fish_git_complete_worktrees)' -d Worktree
complete -x -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from move' -n '__fish_any_arg_in (__fish_git_complete_worktrees)' -a '(__fish_complete_directories)'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from prune' -s n -l dry-run -d 'Do not remove anything'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from prune' -s v -l verbose -d 'Report all removals'
complete -x -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from prune' -l expire -d 'Only expire unused working trees older than <time>'
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from remove' -a '(__fish_git_complete_worktrees)' -d Worktree
complete -f -c git -n '__fish_git_using_command worktree' -n '__fish_seen_subcommand_from unlock' -a '(__fish_git_complete_worktrees)' -d Worktree

### stash
complete -c git -n __fish_git_needs_command -a stash -d 'Stash away changes'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a list -d 'List stashes'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a show -d 'Show the changes recorded in the stash'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a pop -d 'Apply and remove a single stashed state'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a apply -d 'Apply a single stashed state'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a clear -d 'Remove all stashed states'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a drop -d 'Remove a single stashed state from the stash list'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a create -d 'Create a stash'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a save -d 'Save a new stash'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a branch -d 'Create a new branch from a stash'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_not_using_subcommand -a push -d 'Create a new stash with given files'

complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_is_push -a '(__fish_git_files modified deleted modified-staged-deleted)'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_is_push -s a -l all -d 'Stash ignored and untracked files'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_is_push -s k -l keep-index -d 'Keep changes in index intact'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_is_push -s p -l patch -d 'Interactively select hunks'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_is_push -s m -l message -d 'Add a description'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_is_push -l no-keep-index -d 'Don\'t keep changes in index intact'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_is_push -s S -l staged -d 'Stash only staged changes'
complete -f -c git -n '__fish_git_using_command stash' -n __fish_git_stash_is_push -s u -l include-untracked -d 'Stash untracked files'

complete -f -c git -n '__fish_git_using_command stash' -n '__fish_git_stash_using_command apply branch drop pop show' -ka '(__fish_git_complete_stashes)'

### config
complete -f -c git -n __fish_git_needs_command -a config -d 'Set and read git configuration variables'
complete -f -c git -n '__fish_git_using_command config' -l local -d 'Write to repository .git/config'
complete -f -c git -n '__fish_git_using_command config' -l global -d 'Write to global ~/.gitconfig'
complete -f -c git -n '__fish_git_using_command config' -l system -d 'Write to system-wide /etc/gitconfig'
complete -f -c git -n '__fish_git_using_command config' -l worktree -d 'Write to .git/config.worktree'
complete -F -c git -n '__fish_git_using_command config' -s f -l file -d 'Use given config file'
complete -F -c git -n '__fish_git_using_command config' -l blob -d 'Read config from given blob object'
complete -f -c git -n '__fish_git_using_command config' -s l -l list -d 'List all variables set in config'
complete -f -c git -n '__fish_git_using_command config' -s e -l edit -d 'Open config file in editor'
complete -f -c git -n '__fish_git_using_command config' -l get -d 'Get value for given key'
complete -f -c git -n '__fish_git_using_command config' -l get-all -d 'Get all values for a multi-valued key'
complete -f -c git -n '__fish_git_using_command config' -l get-regexp -d 'Get values for keys matching regex'
complete -f -c git -n '__fish_git_using_command config' -l get-urlmatch -d 'Get value for URL-specific key'
complete -f -c git -n '__fish_git_using_command config' -l add -d 'Add new line without altering existing values'
complete -f -c git -n '__fish_git_using_command config' -l unset -d 'Remove line matching key'
complete -f -c git -n '__fish_git_using_command config' -l unset-all -d 'Remove all lines matching key'
complete -f -c git -n '__fish_git_using_command config' -l replace-all -d 'Replace all matching lines'
complete -f -c git -n '__fish_git_using_command config' -l rename-section -d 'Rename given section'
complete -f -c git -n '__fish_git_using_command config' -l remove-section -d 'Remove given section'
complete -x -c git -n '__fish_git_using_command config' -l type -a 'bool int bool-or-int path expiry-date color' -d 'Ensure value is of given type'
complete -f -c git -n '__fish_git_using_command config' -l bool -d 'Value is true or false'
complete -f -c git -n '__fish_git_using_command config' -l int -d 'Value is a decimal number'
complete -f -c git -n '__fish_git_using_command config' -l bool-or-int -d 'Value is bool or int'
complete -f -c git -n '__fish_git_using_command config' -l path -d 'Value is a path'
complete -f -c git -n '__fish_git_using_command config' -s z -l null -d 'Terminate values with NUL byte'
complete -f -c git -n '__fish_git_using_command config' -l name-only -d 'Output only names of config variables'
complete -f -c git -n '__fish_git_using_command config' -l show-origin -d 'Show origin of config'
complete -f -c git -n '__fish_git_using_command config' -l show-scope -d 'Show scope of config'
complete -f -c git -n '__fish_git_using_command config' -l includes -d 'Respect include directives'
complete -f -c git -n '__fish_git_using_command config' -l no-includes -d 'Do not respect include directives'
complete -x -c git -n '__fish_git_using_command config' -l default -d 'Use default value when variable is missing'
complete -f -c git -n '__fish_git_using_command config' -a '(__fish_git_config_keys)' -d 'Config key'

### format-patch
complete -f -c git -n __fish_git_needs_command -a format-patch -d 'Generate patch series to send upstream'
__fish_git_add_revision_completion -n '__fish_git_using_command format-patch'
complete -c git -n '__fish_git_using_command format-patch' -s o -l output-directory -xa '(__fish_complete_directories)'
complete -f -c git -n '__fish_git_using_command format-patch' -s p -l no-stat -d "Generate plain patches without diffstat"
complete -f -c git -n '__fish_git_using_command format-patch' -s s -l no-patch -d "Suppress diff output"
complete -f -c git -n '__fish_git_using_command format-patch' -l minimal -d "Spend more time to create smaller diffs"
complete -f -c git -n '__fish_git_using_command format-patch' -l patience -d "Generate diff with the 'patience' algorithm"
complete -f -c git -n '__fish_git_using_command format-patch' -l histogram -d "Generate diff with the 'histogram' algorithm"
complete -f -c git -n '__fish_git_using_command format-patch' -l stdout -d "Print all commits to stdout in mbox format"
complete -f -c git -n '__fish_git_using_command format-patch' -l numstat -d "Show number of added/deleted lines in decimal notation"
complete -f -c git -n '__fish_git_using_command format-patch' -l shortstat -d "Output only last line of the stat"
complete -f -c git -n '__fish_git_using_command format-patch' -l summary -d "Output a condensed summary of extended header information"
complete -f -c git -n '__fish_git_using_command format-patch' -l no-renames -d "Disable rename detection"
complete -f -c git -n '__fish_git_using_command format-patch' -l full-index -d "Show full blob object names"
complete -f -c git -n '__fish_git_using_command format-patch' -l binary -d "Output a binary diff for use with git apply"
complete -f -c git -n '__fish_git_using_command format-patch log' -l find-copies-harder -d "Also inspect unmodified files as source for a copy"
complete -f -c git -n '__fish_git_using_command format-patch' -l text -s a -d "Treat all files as text"
complete -f -c git -n '__fish_git_using_command format-patch log' -l ignore-space-at-eol -d "Ignore changes in whitespace at EOL"
complete -f -c git -n '__fish_git_using_command format-patch log' -l ignore-space-change -s b -d "Ignore changes in amount of whitespace"
complete -f -c git -n '__fish_git_using_command format-patch log' -l ignore-all-space -s w -d "Ignore whitespace when comparing lines"
complete -f -c git -n '__fish_git_using_command format-patch log' -l ignore-blank-lines -d "Ignore changes whose lines are all blank"
complete -f -c git -n '__fish_git_using_command format-patch log' -l function-context -s W -d "Show whole surrounding functions of changes"
complete -f -c git -n '__fish_git_using_command format-patch log' -l ext-diff -d "Allow an external diff helper to be executed"
complete -f -c git -n '__fish_git_using_command format-patch log' -l no-ext-diff -d "Disallow external diff helpers"
complete -f -c git -n '__fish_git_using_command format-patch log' -l no-textconv -d "Disallow external text conversion filters for binary files (Default)"
complete -f -c git -n '__fish_git_using_command format-patch log' -l textconv -d "Allow external filters for binary files (Resulting diff is unappliable)"
complete -f -c git -n '__fish_git_using_command format-patch log' -l no-prefix -d "Do not show source or destination prefix"
complete -f -c git -n '__fish_git_using_command format-patch' -l numbered -s n -d "Name output in [Patch n/m] format, even with a single patch"
complete -f -c git -n '__fish_git_using_command format-patch' -l no-numbered -s N -d "Name output in [Patch] format, even with multiple patches"

## git submodule
set -l submodulecommands add status init deinit update set-branch set-url summary foreach sync absorbgitdirs
complete -f -c git -n __fish_git_needs_command -a submodule -d 'Initialize, update or inspect submodules'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a add -d 'Add a submodule'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a status -d 'Show submodule status'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a init -d 'Initialize all submodules'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a deinit -d 'Unregister the given submodules'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a update -d 'Update all submodules'
complete -x -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a set-branch -d 'Set the default remote tracking branch'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a set-url -d 'Sets the URL of the specified submodule'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a summary -d 'Show commit summary'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a foreach -d 'Run command on each submodule'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a sync -d 'Sync submodules\' URL with .gitmodules'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -a absorbgitdirs -d 'Move submodule\'s git directory to current .git/module directory'
complete -f -c git -n "__fish_git_using_command submodule" -n "not __fish_seen_subcommand_from $submodulecommands" -s q -l quiet -d "Only print error messages"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from update' -l init -d "Initialize all submodules"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from update' -l checkout -d "Checkout the superproject's commit on a detached HEAD in the submodule"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from update' -l merge -d "Merge the superproject's commit into the current branch of the submodule"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from update' -l rebase -d "Rebase current branch onto the superproject's commit"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from update' -s N -l no-fetch -d "Don't fetch new objects from the remote"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from update' -l remote -d "Instead of using superproject's SHA-1, use the state of the submodule's remote-tracking branch"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from update' -l force -d "Discard local changes when switching to a different commit & always run checkout"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from update' -l filter -ra '(__fish_git_filters)' -d 'Request a subset of objects from server'
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from add' -l force -d "Also add ignored submodule path"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from deinit' -l force -d "Remove even with local changes"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from deinit' -l all -d "Remove all submodules"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from deinit' -n 'not contains -- -- (commandline -xpc)' -a '(__fish_git_submodules)' -d Submodule
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from set-branch' -s b -l branch -d "Specify the branch to use"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from set-branch' -s d -l default -d "Use default branch of the submodule"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from status summary' -l cached -d "Use the commit stored in the index"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from status' -n 'not contains -- -- (commandline -xpc)' -a '(__fish_git_submodules)' -d Submodule
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from summary' -l files -d "Compare the commit in the index with submodule HEAD"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from foreach update status' -l recursive -d "Traverse submodules recursively"
complete -f -c git -n '__fish_git_using_command submodule' -n '__fish_seen_subcommand_from foreach' -a "(__fish_complete_subcommand --fcs-skip=3)"

## git whatchanged
complete -f -c git -n __fish_git_needs_command -a whatchanged -d 'Show logs with difference each commit introduces'

## Aliases (custom user-defined commands)
complete -c git -n __fish_git_needs_command -a '(__fish_git_aliases)'

### git clean
complete -f -c git -n __fish_git_needs_command -a clean -d 'Remove untracked files from the working tree'
complete -f -c git -n '__fish_git_using_command clean' -s f -l force -d 'Force run'
complete -f -c git -n '__fish_git_using_command clean' -s i -l interactive -d 'Show what would be done and clean files interactively'
complete -f -c git -n '__fish_git_using_command clean' -s n -l dry-run -d 'Don\'t actually remove anything, just show what would be done'
complete -f -c git -n '__fish_git_using_command clean' -s q -l quiet -d 'Be quiet, only report errors'
complete -f -c git -n '__fish_git_using_command clean' -s d -d 'Remove untracked directories in addition to untracked files'
complete -f -c git -n '__fish_git_using_command clean' -s x -d 'Remove ignored files, as well'
complete -f -c git -n '__fish_git_using_command clean' -s X -d 'Remove only ignored files'
complete -x -c git -n '__fish_git_using_command clean' -s e -l exclude -d 'Add pattern to exclude from removal'

### git blame
complete -f -c git -n __fish_git_needs_command -a blame -d 'Show what last modified each line of a file'
complete -f -c git -n '__fish_git_using_command blame' -s b -d 'Show blank SHA-1 for boundary commits'
complete -f -c git -n '__fish_git_using_command blame' -l root -d 'Do not treat root commits as boundaries'
complete -f -c git -n '__fish_git_using_command blame' -l show-stats -d 'Include additional statistics'
complete -f -c git -n '__fish_git_using_command blame' -s L -d 'Annotate only the given line range'
complete -f -c git -n '__fish_git_using_command blame' -s l -d 'Show long rev'
complete -f -c git -n '__fish_git_using_command blame' -s t -d 'Show raw timestamp'
complete -r -c git -n '__fish_git_using_command blame' -s S -d 'Use revisions from named file instead of calling rev-list'
complete -f -c git -n '__fish_git_using_command blame' -l reverse -d 'Walk history forward instead of backward'
complete -f -c git -n '__fish_git_using_command blame' -s p -l porcelain -d 'Show in a format designed for machine consumption'
complete -f -c git -n '__fish_git_using_command blame' -l line-porcelain -d 'Show the porcelain format'
complete -f -c git -n '__fish_git_using_command blame' -l incremental -d 'Show the result incrementally'
complete -r -c git -n '__fish_git_using_command blame' -l contents -d 'Instead of working tree, use the contents of the named file'
complete -x -c git -n '__fish_git_using_command blame' -l date -d 'Specifies the format used to output dates'
complete -f -c git -n '__fish_git_using_command blame' -s M -d 'Detect moved or copied lines within a file'
complete -f -c git -n '__fish_git_using_command blame' -s C -d 'Detect lines moved or copied from other files modified in the same commit'
complete -f -c git -n '__fish_git_using_command blame' -s h -d 'Show help message'
complete -f -c git -n '__fish_git_using_command blame' -s c -d 'Use the same output mode as git-annotate'
complete -f -c git -n '__fish_git_using_command blame' -s f -l show-name -d 'Show the filename in the original commit'
complete -f -c git -n '__fish_git_using_command blame' -s n -l show-number -d 'Show the line number in the original commit'
complete -f -c git -n '__fish_git_using_command blame' -s s -d 'Suppress the author name and timestamp from the output'
complete -f -c git -n '__fish_git_using_command blame' -s e -l show-email -d 'Show the author email instead of author name'
complete -f -c git -n '__fish_git_using_command blame' -s w -d 'Ignore whitespace changes'

### help
complete -f -c git -n __fish_git_needs_command -a help -d 'Display help information about Git'
complete -f -c git -n '__fish_git_using_command help' -a '(__fish_git_help_all_concepts)'
complete -f -c git -n '__fish_git_using_command help' -a add -d 'Add file contents to the index'
complete -f -c git -n '__fish_git_using_command help' -a am -d 'Apply a series of patches from a mailbox'
complete -f -c git -n '__fish_git_using_command help' -a apply -d 'Apply a patch on a git index file and a working tree'
complete -f -c git -n '__fish_git_using_command help' -a archive -d 'Create an archive of files from a named tree'
complete -f -c git -n '__fish_git_using_command help' -a bisect -d 'Find the change that introduced a bug by binary search'
complete -f -c git -n '__fish_git_using_command help' -a blame -d 'Show what revision and author last modified each line of a file'
complete -f -c git -n '__fish_git_using_command help' -a branch -d 'List, create, or delete branches'
complete -f -c git -n '__fish_git_using_command help' -a checkout -d 'Checkout and switch to a branch'
complete -f -c git -n '__fish_git_using_command help' -a cherry-pick -d 'Apply the change introduced by an existing commit'
complete -f -c git -n '__fish_git_using_command help' -a clean -d 'Remove untracked files from the working tree'
complete -f -c git -n '__fish_git_using_command help' -a clone -d 'Clone a repository into a new directory'
complete -f -c git -n '__fish_git_using_command help' -a commit -d 'Record changes to the repository'
complete -f -c git -n '__fish_git_using_command help' -a config -d 'Set and read git configuration variables'
complete -f -c git -n '__fish_git_using_command help' -a count-objects -d 'Count unpacked number of objects and their disk consumption'
complete -f -c git -n '__fish_git_using_command help' -a describe -d 'Give an object a human-readable name'
complete -f -c git -n '__fish_git_using_command help' -a diff -d 'Show changes between commits, commit and working tree, etc'
complete -f -c git -n '__fish_git_using_command help' -a daemon -d 'A really simple server for Git repositories'
complete -f -c git -n '__fish_git_using_command help' -a difftool -d 'Open diffs in a visual tool'
complete -f -c git -n '__fish_git_using_command help' -a fetch -d 'Download objects and refs from another repository'
complete -f -c git -n '__fish_git_using_command help' -a filter-branch -d 'Rewrite branches'
complete -f -c git -n '__fish_git_using_command help' -a format-patch -d 'Generate patch series to send upstream'
complete -f -c git -n '__fish_git_using_command help' -a gc -d 'Cleanup unnecessary files and optimize the local repository'
complete -f -c git -n '__fish_git_using_command help' -a grep -d 'Print lines matching a pattern'
complete -f -c git -n '__fish_git_using_command help' -a init -d 'Create an empty git repository or reinitialize an existing one'
complete -f -c git -n '__fish_git_using_command help' -a log -d 'Show commit logs'
complete -f -c git -n '__fish_git_using_command help' -a ls-files -d 'Show information about files in the index and the working tree'
complete -f -c git -n '__fish_git_using_command help' -a mailinfo -d 'Extracts patch and authorship from a single e-mail message'
complete -f -c git -n '__fish_git_using_command help' -a mailsplit -d 'Simple UNIX mbox splitter program'
complete -f -c git -n '__fish_git_using_command help' -a maintenance -d 'Run tasks to optimize Git repository data'
complete -f -c git -n '__fish_git_using_command help' -a merge -d 'Join two or more development histories together'
complete -f -c git -n '__fish_git_using_command help' -a merge-base -d 'Find as good common ancestors as possible for a merge'
complete -f -c git -n '__fish_git_using_command help' -a mergetool -d 'Run merge conflict resolution tools to resolve merge conflicts'
complete -f -c git -n '__fish_git_using_command help' -a mv -d 'Move or rename a file, a directory, or a symlink'
complete -f -c git -n '__fish_git_using_command help' -a notes -d 'Add or inspect object notes'
complete -f -c git -n '__fish_git_using_command help' -a prune -d 'Prune all unreachable objects from the object database'
complete -f -c git -n '__fish_git_using_command help' -a pull -d 'Fetch from and merge with another repository or a local branch'
complete -f -c git -n '__fish_git_using_command help' -a push -d 'Update remote refs along with associated objects'
complete -f -c git -n '__fish_git_using_command help' -a range-diff -d 'Compare two commit ranges (e.g. two versions of a branch)'
complete -f -c git -n '__fish_git_using_command help' -a rebase -d 'Forward-port local commits to the updated upstream head'
complete -f -c git -n '__fish_git_using_command help' -a reflog -d 'Manage reflog information'
complete -f -c git -n '__fish_git_using_command help' -a remote -d 'Manage set of tracked repositories'
complete -f -c git -n '__fish_git_using_command help' -a reset -d 'Reset current HEAD to the specified state'
complete -f -c git -n '__fish_git_using_command help' -a restore -d 'Restore working tree files'
complete -f -c git -n '__fish_git_using_command help' -a revert -d 'Revert an existing commit'
complete -f -c git -n '__fish_git_using_command help' -a rev-parse -d 'Pick out and massage parameters'
complete -f -c git -n '__fish_git_using_command help' -a rm -d 'Remove files from the working tree and from the index'
complete -f -c git -n '__fish_git_using_command help' -a show -d 'Shows the last commit of a branch'
complete -f -c git -n '__fish_git_using_command help' -a show-branch -d 'Shows the commits on branches'
complete -f -c git -n '__fish_git_using_command help' -a stash -d 'Stash away changes'
complete -f -c git -n '__fish_git_using_command help' -a status -d 'Show the working tree status'
complete -f -c git -n '__fish_git_using_command help' -a submodule -d 'Initialize, update or inspect submodules'
complete -f -c git -n '__fish_git_using_command help' -a stripspace -d 'Remove unnecessary whitespace'
complete -f -c git -n '__fish_git_using_command help' -a switch -d 'Switch to a branch'
complete -f -c git -n '__fish_git_using_command help' -a tag -d 'Create, list, delete or verify a tag object signed with GPG'
complete -f -c git -n '__fish_git_using_command help' -a update-index -d 'Register file contents in the working tree to the index'
complete -f -c git -n '__fish_git_using_command help' -a whatchanged -d 'Show logs with difference each commit introduces'
complete -f -c git -n '__fish_git_using_command help' -a worktree -d 'Manage multiple working trees'

# Complete both options and possible parameters to `git config`
complete -f -c git -n '__fish_git_using_command config' -l global -d 'Get/set global configuration'
complete -f -c git -n '__fish_git_using_command config' -l system -d 'Get/set system configuration'
complete -f -c git -n '__fish_git_using_command config' -l local -d 'Get/set local repo configuration'
complete -F -c git -n '__fish_git_using_command config' -s f -l file -d 'Read config from file' -r
complete -F -c git -n '__fish_git_using_command config' -l blob -d 'Read config from blob' -r

# For config options that have the user select one from a set, this function completes possible options
function __fish_git_complete_key_values
    set -l config_key (__fish_nth_token 2)

    switch $config_key
        case diff.algorithm
            printf "%s\n" myers patience histogram minimal
        case init.defaultBranch
            printf "%s\n" master main trunk dev next
        case '*'
            __fish_complete_path
    end
end

# If no argument is specified, it's as if --get was used
# Use -k with `__fish_git_config_keys` so that user defined values are shown first
complete -c git -n '__fish_git_using_command config' -n '__fish_is_nth_token 2' -kfa '(__fish_git_config_keys)'
complete -c git -n '__fish_git_using_command config' -n '__fish_is_nth_token 3' -fa '(__fish_git_complete_key_values)'
complete -f -c git -n '__fish_git_using_command config' -l get -d 'Get config with name' -kra '(__fish_git_config_keys)'
complete -f -c git -n '__fish_git_using_command config' -l get-all -d 'Get all values matching key' -ka '(__fish_git_config_keys)'
complete -f -c git -n '__fish_git_using_command config' -l get-urlmatch -d 'Get value specific for the section url' -r
complete -f -c git -n '__fish_git_using_command config' -l replace-all -d 'Replace all matching variables' -kra '(__fish_git_config_keys)'
complete -f -c git -n '__fish_git_using_command config' -l add -d 'Add a new variable' -r
complete -f -c git -n '__fish_git_using_command config' -l unset -d 'Remove a variable' -ka '(__fish_git_config_keys)'
complete -f -c git -n '__fish_git_using_command config' -l unset-all -d 'Remove matching variables' -ka '(__fish_git_config_keys)'
complete -f -c git -n '__fish_git_using_command config' -l rename-section -d 'Rename section' -r
complete -f -c git -n '__fish_git_using_command config' -s l -l list -d 'List all variables'
complete -f -c git -n '__fish_git_using_command config' -s e -l edit -d 'Open configuration in an editor'

complete -f -c git -n '__fish_git_using_command config' -s t -l type -d 'Value is of given type'
complete -f -c git -n '__fish_git_using_command config' -l bool -d 'Value is \'true\' or \'false\''
complete -f -c git -n '__fish_git_using_command config' -l int -d 'Value is a decimal number'
complete -f -c git -n '__fish_git_using_command config' -l bool-or-int -d 'Value is --bool or --int'
complete -f -c git -n '__fish_git_using_command config' -l path -d 'Value is a path'
complete -f -c git -n '__fish_git_using_command config' -l expiry-date -d 'Value is an expiry date'

complete -f -c git -n '__fish_git_using_command config' -s z -l null -d 'Terminate values with NUL byte'
complete -f -c git -n '__fish_git_using_command config' -l name-only -d 'Show variable names only'
complete -f -c git -n '__fish_git_using_command config' -l includes -d 'Respect include directives'
complete -f -c git -n '__fish_git_using_command config' -l show-origin -d 'Show origin of configuration'
complete -f -c git -n '__fish_git_using_command config' -n '__fish_seen_argument get' -l default -d 'Use default value when missing entry'

### for-each-ref
complete -f -c git -n __fish_git_needs_command -a for-each-ref -d "Format and output info on each ref"
complete -f -c git -n '__fish_git_using_command for-each-ref' -l count -d "Limit to n results"
# Any one of --shell, --perl, --python, or --tcl
set -l for_each_ref_interpreters shell perl python tcl
for intr in $for_each_ref_interpreters
    complete -f -c git -n '__fish_git_using_command for-each-ref' \
        -n "not __fish_seen_argument --$for_each_ref_interpreters" \
        -l $intr -d "%(fieldname) placeholders are $intr scripts"
end
complete -f -c git -n '__fish_git_using_command for-each-ref' -x -l format -d "Format string with %(fieldname) placeholders"
complete -f -c git -n '__fish_git_using_command for-each-ref' -f -l color -d "When to color" -a "always never auto"
complete -f -c git -n '__fish_git_using_command for-each-ref' -l points-at -d "Only list refs pointing at object" -ka '(__fish_git_commits)'
complete -f -c git -n '__fish_git_using_command for-each-ref' -x -l merged -d "Only list refs reachable from specified commit" -ka '(__fish_git_commits)'
complete -f -c git -n '__fish_git_using_command for-each-ref' -x -l no-merged -d "Only list refs not reachable from specified commit" -ka '(__fish_git_commits)'
complete -f -c git -n '__fish_git_using_command for-each-ref' -x -l contains -d "Only list refs containing the specified commit" -ka '(__fish_git_commits)'
complete -f -c git -n '__fish_git_using_command for-each-ref' -x -l no-contains -d "Only list refs not containing the specified commit" -ka '(__fish_git_commits)'
complete -f -c git -n '__fish_git_using_command for-each-ref' -x -l ignore-case -d "Sorting and filtering refs are case insensitive"

### send-email
complete -f -c git -n __fish_git_needs_command -a send-email -d 'Send a collection of patches as emails'
complete -f -c git -n '__fish_git_using_command send-email' -l annotate -d 'Edit patches before sending'
complete -f -c git -n '__fish_git_using_command send-email' -l bcc -r -d 'Specify Bcc: value'
complete -f -c git -n '__fish_git_using_command send-email' -l cc -r -d 'Specify Cc: value'
complete -f -c git -n '__fish_git_using_command send-email' -l compose -d 'Add an introductory message'
complete -f -c git -n '__fish_git_using_command send-email' -l from -r -d Sender
complete -f -c git -n '__fish_git_using_command send-email' -l reply-to -r -d 'Address for replies'
complete -f -c git -n '__fish_git_using_command send-email' -l in-reply-to -r -d 'Reply in thread to given Message-ID'
complete -f -c git -n '__fish_git_using_command send-email' -l subject -r -d Subject
complete -f -c git -n '__fish_git_using_command send-email' -l to -r -d Recipient
complete -f -c git -n '__fish_git_using_command send-email' -l 8bit-encoding -ra UTF-8 -d 'Encoding for non-ASCII messages'
complete -f -c git -n '__fish_git_using_command send-email' -l compose-encoding -ra UTF-8 -d 'Encoding for the compose message'
complete -f -c git -n '__fish_git_using_command send-email' -l transfer-encoding -ra '7bit 8bit quoted-printable base64 auto' -d 'Encoding for transferring over SMTP'
complete -f -c git -n '__fish_git_using_command send-email' -l xmailer -d 'Add X-Mailer: header'
complete -f -c git -n '__fish_git_using_command send-email' -l no-xmailer -d 'Suppress X-Mailer: header'
complete -f -c git -n '__fish_git_using_command send-email' -l envelope-sender -r
complete -f -c git -n '__fish_git_using_command send-email' -l sendmail-cmd -ra '(__fish_complete_command)' -d 'Command to send email'
complete -f -c git -n '__fish_git_using_command send-email' -l smtp-encryption -ra 'ssl tls'
complete -f -c git -n '__fish_git_using_command send-email' -l smtp-domain -r
complete -f -c git -n '__fish_git_using_command send-email' -l smtp-auth -r -d 'Restrict auth mechanisms'
complete -f -c git -n '__fish_git_using_command send-email' -l smtp-pass -r
complete -f -c git -n '__fish_git_using_command send-email' -l no-smtp-auth
complete -f -c git -n '__fish_git_using_command send-email' -l smtp-server -r
complete -f -c git -n '__fish_git_using_command send-email' -l smtp-server-port -r
complete -f -c git -n '__fish_git_using_command send-email' -l smtp-server-option -r
complete -c git -n '__fish_git_using_command send-email' -l smtp-ssl-cert-path -r
complete -f -c git -n '__fish_git_using_command send-email' -l smtp-user -r
complete -f -c git -n '__fish_git_using_command send-email' -l smt-debug -ra '0 1' -d 'SMTP debug output'
complete -f -c git -n '__fish_git_using_command send-email' -l batch-size -r -d 'Reconnect after sending this many messages'
complete -f -c git -n '__fish_git_using_command send-email' -l relogin-dleay -r -d 'Seconds to wait before reconnecting'
complete -f -c git -n '__fish_git_using_command send-email' -l no-to -d 'Clear To:'
complete -f -c git -n '__fish_git_using_command send-email' -l no-cc -d 'Clear Cc:'
complete -f -c git -n '__fish_git_using_command send-email' -l no-bcc -d 'Clear Bcc:'
complete -f -c git -n '__fish_git_using_command send-email' -l no-identity
complete -f -c git -n '__fish_git_using_command send-email' -l to-cmd -ra '(__fish_complete_command)' -d 'Command to generate To: lines'
complete -f -c git -n '__fish_git_using_command send-email' -l cc-cmd -ra '(__fish_complete_command)' -d 'Command to generate Cc: lines'
complete -f -c git -n '__fish_git_using_command send-email' -l header-cmd -ra '(__fish_complete_command)' -d 'Command to generate header lines'
complete -f -c git -n '__fish_git_using_command send-email' -l no-header-cmd -d 'Disable any header command'
complete -f -c git -n '__fish_git_using_command send-email' -l chain-reply-to -d 'Each email is sent as reply to the previous one'
complete -f -c git -n '__fish_git_using_command send-email' -l no-chain-reply-to -d 'Each email is sent as reply to the first one'
complete -f -c git -n '__fish_git_using_command send-email' -l identity -r -d 'Configuration identity'
complete -f -c git -n '__fish_git_using_command send-email' -l signed-off-by-cc -d 'Add addresses in Signed-off-by trailers to Cc'
complete -f -c git -n '__fish_git_using_command send-email' -l no-signed-off-by-cc -d 'Do not add Signed-off-by trailers to Cc'
complete -f -c git -n '__fish_git_using_command send-email' -l cc-cover -d 'Copy Cc: list from first message to the others'
complete -f -c git -n '__fish_git_using_command send-email' -l no-cc-cover -d 'Do not copy Cc: list from first message'
complete -f -c git -n '__fish_git_using_command send-email' -l to-cover -d 'Copy To: list from first message to the others'
complete -f -c git -n '__fish_git_using_command send-email' -l no-to-cover -d 'Do not copy To: list from first message'
complete -f -c git -n '__fish_git_using_command send-email' -l suppress-cc -ra '
    author\t"Do not auto-cc patch author"
    self\t"Do not auto-cc sender"
    cc\t"Do not auto-cc address from Cc lines in patch header"
    bodycc\t"Do not auto-cc addresses from Cc lines in patch body"
    sob\t"Do not auto-cc address from Signed-off-by trailers"
    misc-by\t"Do not auto-cc addresses from commit trailers"
    cccmd\t"Do not run --cc-cmd"
    body\t"equivalent to sob + bodycc + misc-by"
    all\t"Do not auto-cc anyone"
' -d 'Suppress auto-cc of recipient categories'
complete -f -c git -n '__fish_git_using_command send-email' -l suppress-from -d 'Do not cc the From: address'
complete -f -c git -n '__fish_git_using_command send-email' -l no-suppress-from -d 'Do cc the From: address'
complete -f -c git -n '__fish_git_using_command send-email' -l thread -d 'Create an email thread'
complete -f -c git -n '__fish_git_using_command send-email' -l no-thread -d 'Do not create an email thread'
complete -f -c git -n '__fish_git_using_command send-email' -l confirm -ra '
    always\t"Always confirm before sending"
    never\t"Never confirm before sending"
    cc\t"Confirm before sending if CC lines have been added"
    compose\t"Confirm before sending if using --compose"
    auto\t"Equivalent to cc + compose"
' -d 'Confirm just before sending'
complete -f -c git -n '__fish_git_using_command send-email' -l dry-run -d 'Do everything except actually send the emails'
complete -f -c git -n '__fish_git_using_command send-email' -l format-patch -d 'Ambiguous arguments are for format-patch, not filenames'
complete -f -c git -n '__fish_git_using_command send-email' -l no-format-patch -d 'Interpret ambiguous arguments as filenames, not format-patch arguments'
complete -f -c git -n '__fish_git_using_command send-email' -l quiet -d 'Print only one line per email'
complete -f -c git -n '__fish_git_using_command send-email' -l validate -d 'Perform sanity checks'
complete -f -c git -n '__fish_git_using_command send-email' -l no-validate -d 'Skip sanity checks'
complete -f -c git -n '__fish_git_using_command send-email' -l force -d 'Ignore safety checks'
complete -f -c git -n '__fish_git_using_command send-email' -l dump-aliases -d 'Dump shorthand alias names'

### subcommands supporting --sort (XXX: list may not be complete!)
set -l sortcommands branch for-each-ref tag
# A list of keys one could reasonably sort refs by. This isn't the list of all keys that
# can be used as any git internal key for a ref may be used here, sorted by binary value.
function __fish_git_sort_keys
    echo -objectsize\tSize of branch or commit
    echo -authordate\tWhen the latest commit was actually made
    echo -committerdate\tWhen the branch was last committed or rebased
    echo -creatordate\tWhen the latest commit or tag was created
    echo creator\tThe name of the commit author
    echo objectname\tThe complete SHA1
    echo objectname:short\tThe shortest non-ambiguous SHA1
    echo refname\tThe complete, unambiguous git ref name
    echo refname:short\tThe shortest non-ambiguous ref name
    echo author\tThe name of the author of the latest commit
    echo committer\tThe name of the person who committed latest
    echo tagger\tThe name of the person who created the tag
    echo authoremail\tThe email of the author of the latest commit
    echo committeremail\tThe email of the person who committed last
    echo taggeremail\tThe email of the person who created the tag
end
complete -f -c git -n "__fish_seen_subcommand_from $sortcommands" -l sort -d 'Sort results by' -a "(__fish_git_sort_keys)"

### Plumbing commands

### cat-file
complete -f -c git -n __fish_git_needs_command -a cat-file -d 'Provide content or type info for repository objects'
complete -f -c git -n '__fish_git_using_command cat-file' -s t -d 'Show object type'
complete -f -c git -n '__fish_git_using_command cat-file' -s s -d 'Show object size'
complete -f -c git -n '__fish_git_using_command cat-file' -s e -d 'Exit with zero if object exists and is valid'
complete -f -c git -n '__fish_git_using_command cat-file' -s p -d 'Pretty-print object content'
complete -f -c git -n '__fish_git_using_command cat-file' -l textconv -d 'Show content as transformed by a textconv filter'
complete -f -c git -n '__fish_git_using_command cat-file' -l filters -d 'Show content as transformed by filters'
complete -f -c git -n '__fish_git_using_command cat-file' -l batch -d 'Read objects from stdin and print info'
complete -f -c git -n '__fish_git_using_command cat-file' -l batch-check -d 'Read objects from stdin and print type/size info'
complete -f -c git -n '__fish_git_using_command cat-file' -l batch-all-objects -d 'Print info for all objects'
complete -f -c git -n '__fish_git_using_command cat-file' -l follow-symlinks -d 'Follow symlinks when using --batch'

### ls-remote
complete -f -c git -n __fish_git_needs_command -a ls-remote -d 'List references in a remote repository'
complete -f -c git -n '__fish_git_using_command ls-remote' -s h -l heads -d 'Limit to refs/heads'
complete -f -c git -n '__fish_git_using_command ls-remote' -s t -l tags -d 'Limit to refs/tags'
complete -f -c git -n '__fish_git_using_command ls-remote' -l refs -d 'Do not show peeled tags or pseudorefs'
complete -f -c git -n '__fish_git_using_command ls-remote' -s q -l quiet -d 'Do not print remote URL'
complete -x -c git -n '__fish_git_using_command ls-remote' -l upload-pack -d 'Path to git-upload-pack on remote'
complete -f -c git -n '__fish_git_using_command ls-remote' -l exit-code -d 'Exit with status 2 if no matching refs are found'
complete -f -c git -n '__fish_git_using_command ls-remote' -l get-url -d 'Print URL of remote'
complete -f -c git -n '__fish_git_using_command ls-remote' -l symref -d 'Show underlying ref for symbolic refs'
complete -x -c git -n '__fish_git_using_command ls-remote' -l sort -d 'Sort based on the given key'
complete -f -c git -n '__fish_git_using_command ls-remote' -a '(__fish_git_remotes)' -d Remote

### ls-tree
complete -f -c git -n __fish_git_needs_command -a ls-tree -d 'List contents of a tree object'
complete -f -c git -n '__fish_git_using_command ls-tree' -s d -d 'Only show trees'
complete -f -c git -n '__fish_git_using_command ls-tree' -s r -d 'Recurse into subtrees'
complete -f -c git -n '__fish_git_using_command ls-tree' -s t -d 'Show tree entries even when recursing'
complete -f -c git -n '__fish_git_using_command ls-tree' -l name-only -d 'Show only names'
complete -f -c git -n '__fish_git_using_command ls-tree' -l name-status -d 'Show only names (same as name-only)'
complete -f -c git -n '__fish_git_using_command ls-tree' -l full-name -d 'Show full path names'
complete -f -c git -n '__fish_git_using_command ls-tree' -l full-tree -d 'Do not limit listing to current directory'
complete -f -c git -n '__fish_git_using_command ls-tree' -s z -d 'NUL line termination on output'
complete -f -c git -n '__fish_git_using_command ls-tree' -l long -d 'Show object size'
complete -f -c git -n '__fish_git_using_command ls-tree' -l abbrev -d 'Show abbreviated object names'
complete -f -c git -n '__fish_git_using_command ls-tree' -a '(__fish_git_refs)' -d Ref

### show-ref
complete -f -c git -n '__fish_git_needs_command && __fish_git_dash_in_token' -a show-ref -d 'List references in a local repository'
complete -f -c git -n '__fish_git_using_command show-ref' -l head -d 'Show HEAD reference'
complete -f -c git -n '__fish_git_using_command show-ref' -l heads -d 'Limit to refs/heads'
complete -f -c git -n '__fish_git_using_command show-ref' -l tags -d 'Limit to refs/tags'
complete -f -c git -n '__fish_git_using_command show-ref' -s d -l dereference -d 'Dereference tags'
complete -f -c git -n '__fish_git_using_command show-ref' -s s -l hash -d 'Only show SHA-1 hash'
complete -f -c git -n '__fish_git_using_command show-ref' -l verify -d 'Enable stricter reference checking'
complete -f -c git -n '__fish_git_using_command show-ref' -l abbrev -d 'Show abbreviated object names'
complete -f -c git -n '__fish_git_using_command show-ref' -s q -l quiet -d 'Do not print any results'
complete -f -c git -n '__fish_git_using_command show-ref' -l exclude-existing -d 'Check refs from stdin that do not exist'

### symbolic-ref
complete -f -c git -n __fish_git_needs_command -a symbolic-ref -d 'Read, modify, delete symbolic refs'
complete -f -c git -n '__fish_git_using_command symbolic-ref' -s d -l delete -d 'Delete the symbolic ref'
complete -f -c git -n '__fish_git_using_command symbolic-ref' -s q -l quiet -d 'Do not issue error if ref is not a symbolic ref'
complete -f -c git -n '__fish_git_using_command symbolic-ref' -l short -d 'Shorten the ref name'
complete -x -c git -n '__fish_git_using_command symbolic-ref' -s m -d 'Update reflog with given reason'

### check-ignore
complete -f -c git -n '__fish_git_needs_command && __fish_git_dash_in_token' -a check-ignore -d 'Debug gitignore / exclude files'
complete -f -c git -n '__fish_git_using_command check-ignore' -s q -l quiet -d 'Do not output anything, just set exit status'
complete -f -c git -n '__fish_git_using_command check-ignore' -s v -l verbose -d 'Show matching pattern for each file'
complete -f -c git -n '__fish_git_using_command check-ignore' -l stdin -d 'Read pathnames from stdin'
complete -f -c git -n '__fish_git_using_command check-ignore' -s z -d 'NUL line termination'
complete -f -c git -n '__fish_git_using_command check-ignore' -s n -l non-matching -d 'Show given paths which do not match any pattern'
complete -f -c git -n '__fish_git_using_command check-ignore' -l no-index -d 'Do not look in the index when undertaking checks'

### checkout-index
complete -c git -n '__fish_git_needs_command && __fish_git_dash_in_token' -a checkout-index -d 'Copy files from index to working tree'
complete -f -c git -n '__fish_git_using_command checkout-index' -s a -l all -d 'Check out all files in the index'
complete -f -c git -n '__fish_git_using_command checkout-index' -s f -l force -d 'Force overwrite existing files'
complete -f -c git -n '__fish_git_using_command checkout-index' -s n -l no-create -d 'Do not create files that do not exist'
complete -f -c git -n '__fish_git_using_command checkout-index' -s q -l quiet -d 'Be quiet if files exist or are not in the index'
complete -f -c git -n '__fish_git_using_command checkout-index' -s u -l index -d 'Update stat information in the index'
complete -f -c git -n '__fish_git_using_command checkout-index' -s z -d 'NUL line termination'
complete -x -c git -n '__fish_git_using_command checkout-index' -l prefix -d 'Prefix to use when creating files'
complete -x -c git -n '__fish_git_using_command checkout-index' -l stage -a 'all 1 2 3' -d 'Which stage to check out'
complete -f -c git -n '__fish_git_using_command checkout-index' -l temp -d 'Write files to temporary files'

### commit-tree
complete -f -c git -n '__fish_git_needs_command && __fish_git_dash_in_token' -a commit-tree -d 'Create a new commit object'
complete -x -c git -n '__fish_git_using_command commit-tree' -s p -d 'Parent commit object'
complete -x -c git -n '__fish_git_using_command commit-tree' -s m -d 'Commit message'
complete -F -c git -n '__fish_git_using_command commit-tree' -s F -d 'Read commit message from file'
complete -x -c git -n '__fish_git_using_command commit-tree' -s S -l gpg-sign -d 'GPG-sign commit'
complete -f -c git -n '__fish_git_using_command commit-tree' -l no-gpg-sign -d 'Do not GPG-sign commit'

### diff-index
complete -f -c git -n '__fish_git_needs_command && __fish_git_dash_in_token' -a diff-index -d 'Compare tree to working tree or index'
complete -f -c git -n '__fish_git_using_command diff-index' -l cached -d 'Compare tree to index'
complete -f -c git -n '__fish_git_using_command diff-index' -s m -d 'Ignore changes in submodules'
complete -f -c git -n '__fish_git_using_command diff-index' -l raw -d 'Generate raw diff output'
complete -f -c git -n '__fish_git_using_command diff-index' -s p -l patch -d 'Generate patch'
complete -f -c git -n '__fish_git_using_command diff-index' -s q -l quiet -d 'Disable diff output, only set exit status'
complete -f -c git -n '__fish_git_using_command diff-index' -a '(__fish_git_refs)' -d Ref

### hash-object
complete -f -c git -n __fish_git_needs_command -a hash-object -d 'Compute object ID and optionally create an object'
complete -x -c git -n '__fish_git_using_command hash-object' -s t -a 'blob tree commit tag' -d 'Specify object type'
complete -f -c git -n '__fish_git_using_command hash-object' -s w -d 'Actually write object into object database'
complete -f -c git -n '__fish_git_using_command hash-object' -l stdin -d 'Read object from stdin'
complete -f -c git -n '__fish_git_using_command hash-object' -l stdin-paths -d 'Read file paths from stdin'
complete -F -c git -n '__fish_git_using_command hash-object' -l path -d 'Hash object as if it were at the given path'
complete -f -c git -n '__fish_git_using_command hash-object' -l no-filters -d 'Hash contents as-is, without any input filters'
complete -f -c git -n '__fish_git_using_command hash-object' -l literally -d 'Allow hashing any garbage'

### read-tree
complete -f -c git -n __fish_git_needs_command -a read-tree -d 'Read tree info into the index'
complete -f -c git -n '__fish_git_using_command read-tree' -s m -d 'Perform a merge'
complete -f -c git -n '__fish_git_using_command read-tree' -l reset -d 'Same as -m, but discard unmerged entries'
complete -f -c git -n '__fish_git_using_command read-tree' -s u -d 'Update working tree with merge result'
complete -f -c git -n '__fish_git_using_command read-tree' -s i -d 'Update only the index, leave working tree alone'
complete -f -c git -n '__fish_git_using_command read-tree' -s n -l dry-run -d 'Do not update index or working tree'
complete -f -c git -n '__fish_git_using_command read-tree' -s v -d 'Show progress'
complete -f -c git -n '__fish_git_using_command read-tree' -l trivial -d 'Restrict three-way merge to trivial cases'
complete -f -c git -n '__fish_git_using_command read-tree' -l aggressive -d 'Try harder to resolve trivial cases'
complete -x -c git -n '__fish_git_using_command read-tree' -l prefix -d 'Read tree into subdirectory'
complete -f -c git -n '__fish_git_using_command read-tree' -l index-output -d 'Write index to specified file'
complete -f -c git -n '__fish_git_using_command read-tree' -l empty -d 'Instead of reading tree object, empty the index'
complete -f -c git -n '__fish_git_using_command read-tree' -l no-sparse-checkout -d 'Disable sparse checkout support'
complete -f -c git -n '__fish_git_using_command read-tree' -a '(__fish_git_refs)' -d Ref

### update-ref
complete -f -c git -n __fish_git_needs_command -a update-ref -d 'Update object name stored in a ref safely'
complete -f -c git -n '__fish_git_using_command update-ref' -s d -d 'Delete the reference'
complete -f -c git -n '__fish_git_using_command update-ref' -l no-deref -d 'Do not dereference symbolic refs'
complete -x -c git -n '__fish_git_using_command update-ref' -s m -d 'Update reflog with given reason'
complete -f -c git -n '__fish_git_using_command update-ref' -l create-reflog -d 'Create a reflog'
complete -f -c git -n '__fish_git_using_command update-ref' -l stdin -d 'Read instructions from stdin'
complete -f -c git -n '__fish_git_using_command update-ref' -s z -d 'NUL-terminated format for stdin'

### verify-commit
complete -f -c git -n __fish_git_needs_command -a verify-commit -d 'Check the GPG signature of commits'
complete -f -c git -n '__fish_git_using_command verify-commit' -ka '(__fish_git_commits)'
complete -f -c git -n '__fish_git_using_command verify-commit' -s v -l verbose -d 'Print commit contents'
complete -f -c git -n '__fish_git_using_command verify-commit' -l raw -d 'Print raw gpg status output'

### verify-pack
complete -f -c git -n __fish_git_needs_command -a verify-pack -d 'Validate packed Git archive files'
complete -f -c git -n '__fish_git_using_command verify-pack' -s v -l verbose -d 'Show objects contained in pack'
complete -f -c git -n '__fish_git_using_command verify-pack' -s s -l stat-only -d 'Only show histogram of delta chain length'

### verify-tag
complete -f -c git -n __fish_git_needs_command -a verify-tag -d 'Check the GPG signature of tags'
complete -f -c git -n '__fish_git_using_command verify-tag' -ka '(__fish_git_tags)'
complete -f -c git -n '__fish_git_using_command verify-tag' -s v -l verbose -d 'Print tag contents'
complete -f -c git -n '__fish_git_using_command verify-tag' -l raw -d 'Print raw gpg status output'
complete -x -c git -n '__fish_git_using_command verify-tag' -l format -d 'Format to use for the output'

### write-tree
complete -f -c git -n __fish_git_needs_command -a write-tree -d 'Create a tree object from the current index'
complete -f -c git -n '__fish_git_using_command write-tree' -l missing-ok -d 'Allow missing objects'
complete -x -c git -n '__fish_git_using_command write-tree' -l prefix -d 'Write a tree object for a subdirectory'

## Custom commands (git-* commands installed in the PATH)
complete -c git -n __fish_git_needs_command -a '(__fish_git_custom_commands)' -d 'Custom command'

function __fish_git_complete_custom_command -a subcommand
    set -l cmd (commandline -xpc)
    set -e cmd[1] # Drop "git".
    set -l subcommand_args
    if argparse -s (__fish_git_global_optspecs) -- $cmd
        set subcommand_args (string escape -- $argv[2..]) # Drop the subcommand.
    end
    complete -C "git-$subcommand $subcommand_args "(commandline -ct)
end

# source git-* commands' autocompletion file if exists
set -l __fish_git_custom_commands_completion
set -l git_subcommands $PATH/git-*
for file in (path filter -xZ $git_subcommands | path basename)
    # Already seen this command earlier in $PATH.
    contains -- $file $__fish_git_custom_commands_completion
    and continue

    # Running `git foo` ends up running `git-foo`, so we need to ignore the `git-` here.
    set -l cmd (string replace -r '^git-' '' -- $file | string escape)
    complete -c git -f -n "__fish_git_using_command $cmd" -a "(__fish_git_complete_custom_command $cmd)"
    set -a __fish_git_custom_commands_completion $file
end

functions --erase __fish_git_add_revision_completion
set -eg __fish_git_recent_commits_arg
set -eg __fish_git_unqualified_unique_remote_branches
set -eg __fish_git_filter_non_pushable
completions/gitk.fish# gitk - The Git repository browser

# for __fish_git_ranges and __fish_git_refs
complete -C"git " >/dev/null

complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l all -d 'Show all refs (branches, tags, etc.)'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l since=YYYY-MM-DD -x -d 'Show commits more recent that a specific date'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l until=YYYY-MM-DD -x -d 'Show commits older than a specific date'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l date-order -d 'Sort commits by date when possible'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l merge -d 'On a merge conflict, show commits that modify conflicting files'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l left-right -d 'Mark which side of a symmetric difference a commit is reachable from'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l full-history -d 'When filtering history with -- path..., do not prune some history'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l simplify-merges -d 'Hide needless merges from history'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l ancestry-path -d 'Only display commits that exist directly on the ancestry chain between the range'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l argscmd= -d 'Command to be run to determine th revision range to show'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l select-commit= -d 'Select the specified commit after loading the graph, instead of HEAD'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -l select-commit=HEAD -d 'Select the specified commit after loading the graph, instead of HEAD'
complete -c gitk -n 'not contains -- -- (commandline -xpc) && string match -rq -- "^--select-commit=" (commandline -ct)' -xa '(printf -- "--select-commit=%s\n" (__fish_git_refs))'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -s n -l max-count -x -d 'Limit the number of commits to output'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -xa -L1 -d '-L<start>,<end>:<file> trace the evolution of a line range'
complete -c gitk -n 'not contains -- -- (commandline -xpc)' -xa -L. -d '-L<funcname>:<file> trace the evolution of a function name regex'
complete -c gitk -n 'not contains -- -- (commandline -xpc) && string match -rq -- "^-L[^:]*": (commandline -ct)' -xa '(
    set -l tok (string split -m 1 -- : (commandline -ct))
    printf -- "$tok[1]:%s\n" (complete -C"__fish_command_without_completions $tok[2]")
)'
complete -c gitk -f -n 'not contains -- -- (commandline -xpc)' -a '(__fish_git_ranges)'
complete -c gitk -F -n 'contains -- -- (commandline -xpc)'
completions/glow.fishglow completion fish | source
completions/gnome-extensions.fish# Fish completion for gnome-extensions

function __fish_gnome-extensions_complete_all_extensions
    gnome-extensions list
end

function __fish_gnome-extensions_complete_enabled_extensions
    gnome-extensions list --enabled
end

function __fish_gnome-extensions_complete_disabled_extensions
    gnome-extensions list --disabled
end

function __fish_gnome-extensions_complete_enabled_extensions_with_preferences
    gnome-extensions list --enabled --prefs
end

function __fish_gnome-extensions_complete_disabled_extensions_with_preferences
    gnome-extensions list --disabled --prefs
end

set -l commands_with_quiet enable disable reset uninstall list info show prefs create pack install
set -l commands help version $commands_with_quiet
set -l commands_without_help version $commands_with_quiet

complete -f -c gnome-extensions

complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a help -d "Print help"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a version -d "Print version"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a enable -d "Enable extension"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a disable -d "Disable extension"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a reset -d "Reset extension"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a uninstall -d "Uninstall extension"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a list -d "List extensions"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a "info show" -d "Show extension info"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a prefs -d "Open extension preferences"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a create -d "Create extension"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a pack -d "Package extension"
complete -c gnome-extensions -n "not __fish_seen_subcommand_from $commands" -a install -d "Install extension bundle"

complete -c gnome-extensions -n "__fish_seen_subcommand_from help && not __fish_seen_subcommand_from $commands_without_help" -a "$commands"
complete -c gnome-extensions -n "__fish_seen_subcommand_from enable && not __fish_seen_subcommand_from (__fish_gnome-extensions_complete_disabled_extensions)" -a "(__fish_gnome-extensions_complete_disabled_extensions)"
complete -c gnome-extensions -n "__fish_seen_subcommand_from disable && not __fish_seen_subcommand_from (__fish_gnome-extensions_complete_enabled_extensions)" -a "(__fish_gnome-extensions_complete_enabled_extensions)"
complete -c gnome-extensions -n "__fish_seen_subcommand_from reset && not __fish_seen_subcommand_from (__fish_gnome-extensions_complete_all_extensions)" -a "(__fish_gnome-extensions_complete_all_extensions)"
complete -c gnome-extensions -n "__fish_seen_subcommand_from uninstall && not __fish_seen_subcommand_from (__fish_gnome-extensions_complete_all_extensions)" -a "(__fish_gnome-extensions_complete_all_extensions)"

complete -c gnome-extensions -n "__fish_seen_subcommand_from list" -l user -d "Show user-installed extensions"
complete -c gnome-extensions -n "__fish_seen_subcommand_from list" -l system -d "Show system-installed extensions"
complete -c gnome-extensions -n "__fish_seen_subcommand_from list" -l enabled -d "Show enabled extensions"
complete -c gnome-extensions -n "__fish_seen_subcommand_from list" -l disabled -d "Show disabled extensions"
complete -c gnome-extensions -n "__fish_seen_subcommand_from list" -l prefs -d "Show extensions with preferences"
complete -c gnome-extensions -n "__fish_seen_subcommand_from list" -l updates -d "Show extensions with updates"
complete -c gnome-extensions -n "__fish_seen_subcommand_from list" -s d -l details -d "Print extension details"

complete -c gnome-extensions -n "__fish_seen_subcommand_from info show && not __fish_seen_subcommand_from (__fish_gnome-extensions_complete_enabled_extensions)" -a "(__fish_gnome-extensions_complete_enabled_extensions)" -d Enabled
complete -c gnome-extensions -n "__fish_seen_subcommand_from info show && not __fish_seen_subcommand_from (__fish_gnome-extensions_complete_disabled_extensions)" -a "(__fish_gnome-extensions_complete_disabled_extensions)" -d Disabled

complete --keep-order -c gnome-extensions -n "__fish_seen_subcommand_from prefs && not __fish_seen_subcommand_from (__fish_gnome-extensions_complete_disabled_extensions_with_preferences) (__fish_gnome-extensions_complete_enabled_extensions_with_preferences)" -a "(__fish_gnome-extensions_complete_disabled_extensions_with_preferences)" -d Disabled
complete --keep-order -c gnome-extensions -n "__fish_seen_subcommand_from prefs && not __fish_seen_subcommand_from (__fish_gnome-extensions_complete_disabled_extensions_with_preferences) (__fish_gnome-extensions_complete_enabled_extensions_with_preferences)" -a "(__fish_gnome-extensions_complete_enabled_extensions_with_preferences)" -d Enabled

complete -x -c gnome-extensions -n "__fish_seen_subcommand_from create && not __fish_seen_argument -l uuid" -l uuid -d "The unique identifier of the new extension"
complete -x -c gnome-extensions -n "__fish_seen_subcommand_from create && not __fish_seen_argument -l name" -l name -d "The user-visible name of the new extension"
complete -x -c gnome-extensions -n "__fish_seen_subcommand_from create && not __fish_seen_argument -l description" -l description -d "A short description of what the extension does"
complete -x -c gnome-extensions -n "__fish_seen_subcommand_from create && not __fish_seen_argument -l template" -l template -d "The template to use for the new extension"
complete -c gnome-extensions -n "__fish_seen_subcommand_from create && not __fish_seen_argument -s i -l interactive" -s i -l interactive -d "Enter extension information interactively"

complete -x -c gnome-extensions -n "__fish_seen_subcommand_from pack && not __fish_seen_argument -l extra-source" -l extra-source -d "Additional source to include in the bundle"
complete -x -c gnome-extensions -n "__fish_seen_subcommand_from pack && not __fish_seen_argument -l schema" -l schema -d "A GSettings schema that should be included"
complete -x -c gnome-extensions -n "__fish_seen_subcommand_from pack && not __fish_seen_argument -l podir" -l podir -d "The directory where translations are found"
complete -x -c gnome-extensions -n "__fish_seen_subcommand_from pack && not __fish_seen_argument -l gettext-domain" -l gettext-domain -d "The gettext domain to use for translations"
complete -c gnome-extensions -n "__fish_seen_subcommand_from pack && not __fish_seen_argument -s f -l force" -s f -l force -d "Overwrite an existing pack"
complete -c gnome-extensions -n "__fish_seen_subcommand_from pack && not __fish_seen_argument -s o -l out-dir" -s o -l out-dir -d "The directory where the pack should be created"
complete -c gnome-extensions -n "__fish_seen_subcommand_from pack" -a "(__fish_complete_directories)" -d "Source directory"

complete -c gnome-extensions -n "__fish_seen_subcommand_from install && not __fish_seen_argument -s f" -s f -l force -d "Overwrite an existing extension"
complete -F -c gnome-extensions -n "__fish_seen_subcommand_from install" -d "Extension bundle"

complete -c gnome-extensions -n "__fish_seen_subcommand_from $commands_with_quiet" -s q -l quiet -d "Do not print error messages"
completions/go.fish# go is a tool for managing Go source code.
# See: https://golang.org

# Completions for go build commands
set -l __go_cmds_w_buildflags build get install run test generate
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -s a -d 'force rebuild'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -s n -d 'print the commands but do not run them'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -s p -r -d 'number parallel builds (default=#cpus)'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o race -d 'enable data race detection'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o msan -d 'enable interoperation with memory sanitizer'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -s v -d 'print packages being built'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o work -d 'print and preserve work directory'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -s x -d 'print the commands'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o asmflags -d 'arguments to pass on each go tool asm invocation'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o buildmode -x -d 'build mode to use' -a 'archive c-archive c-shared default shared exe pie plugin'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o compiler -x -d 'name of compiler to use, as in runtime' -a 'gccgo gc'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o gccgoflags -r -d 'gccgo compiler/linker flags'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o gcflags -r -d 'go compiler flags'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o installsuffix -r -d 'suffix for installation directory'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o ldflags -r -d 'linker flags'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o linkshared -r -d 'link against shared libraries previously created with -buildmode=shared'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o mod -x -d 'module download mode to use' -a 'readonly vendor mod'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o modcacherw -d 'leave newly-created directories in the module cache writable'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o modfile -r -d 'read (and possibly write) an alternate go.mod'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o pkgdir -r -d 'install and load all packages from dir instead of the usual locations'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o tags -r -d 'build tags'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o trimpath -d 'remove all file system paths from the resulting executable'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o toolexec -r -d 'a program to use to invoke toolchain programs'
complete -c go -n "__fish_seen_subcommand_from $__go_cmds_w_buildflags" -o mod -x -d 'module download mode to use' -a 'readonly vendor'

# Completions for go cmds that takes file arguments
complete -c go -n "__fish_seen_subcommand_from build compile fix fmt install test vet" -k -x -a "(
            __fish_complete_suffix .go
    )" --description File

# Completions for go cmds that takes pkg arguments
complete -c go -n "__fish_seen_subcommand_from build doc fix fmt install test vet" -x -a "(
            go list -e -f '{{.ImportPath}}	{{or .Doc \"Go package\"}}' (commandline -ct)... 2>/dev/null
    )" --description Package

# build
complete -c go -n __fish_use_subcommand -a build -d 'compile packages and dependencies'

# clean
complete -c go -n __fish_use_subcommand -a clean -d 'remove object files'
complete -c go -n '__fish_seen_subcommand_from clean' -s i -d "remove the corresponding installed archive or binary"
complete -c go -n '__fish_seen_subcommand_from clean' -s n -d "print the command that would be executed without running"
complete -c go -n '__fish_seen_subcommand_from clean' -s r -d "recursively clean all the dependencies of package named by the import paths"
complete -c go -n '__fish_seen_subcommand_from clean' -s x -d "clean to print remove commands as it executes them"
complete -c go -n '__fish_seen_subcommand_from clean' -o cache -d 'remove the entire go build cache'
complete -c go -n '__fish_seen_subcommand_from clean' -o testcache -d 'expire all test results in the go build cache'
complete -c go -n '__fish_seen_subcommand_from clean' -o modcache -d 'remove the entire module download cache'

# doc
complete -c go -n __fish_use_subcommand -a doc -d 'run godoc on package sources'
complete -c go -n '__fish_seen_subcommand_from doc' -o all -d "show all the documentation for the package"
complete -c go -n '__fish_seen_subcommand_from doc' -s c -d 'respect case when matching symbols'
complete -c go -n '__fish_seen_subcommand_from doc' -o cmd -d 'treat a command (package main) like a regular package'
complete -c go -n '__fish_seen_subcommand_from doc' -o short -d 'one-line representation for each symbol'
complete -c go -n '__fish_seen_subcommand_from doc' -o src -d 'show the full source code for the symbol'
complete -c go -n '__fish_seen_subcommand_from doc' -s u -d 'show documentation for unexported as well as exported symbols'

# env
complete -c go -n __fish_use_subcommand -a env -d 'print Go environment information'
complete -c go -n '__fish_seen_subcommand_from env' -o json -d 'print the environment in JSON format'
complete -c go -n '__fish_seen_subcommand_from env' -s u -r -d 'set NAME to default values'
complete -c go -n '__fish_seen_subcommand_from env' -s w -r -d 'set default values for config variables'

# fix
complete -c go -n __fish_use_subcommand -a fix -d 'run go tool fix on packages'

# fmt
complete -c go -n __fish_use_subcommand -a fmt -d 'run gofmt on package sources'
complete -c go -n '__fish_seen_subcommand_from fmt' -s n -d "prints commands that would be executed"
complete -c go -n '__fish_seen_subcommand_from fmt' -s x -d "prints commands as they are executed"

# get
complete -c go -n __fish_use_subcommand -a get -d 'download and install packages and dependencies'
complete -c go -n '__fish_seen_subcommand_from get' -s d -d "stop after downloading the packages; don't install"
complete -c go -n '__fish_seen_subcommand_from get' -o fix -d "run fix tool on packages before resolving dependencies or building"
complete -c go -n '__fish_seen_subcommand_from get' -s u -d "update remote packages"
complete -c go -n '__fish_seen_subcommand_from get' -s v -d "verbose progress and debug output"
complete -c go -n '__fish_seen_subcommand_from get' -s t -d "also download the packages required to build the tests"
complete -c go -n '__fish_seen_subcommand_from get' -o insecure -d "flag permits fetching & resolving domains using insecure schemes"

# generate
complete -c go -n __fish_use_subcommand -a generate -d 'Generate runs commands described by directives within existing files.'
complete -c go -n '__fish_seen_subcommand_from get' -s n -d "prints commands that would be executed"
complete -c go -n '__fish_seen_subcommand_from get' -s x -d "prints commands as they are executed"
complete -c go -n '__fish_seen_subcommand_from get' -s v -d "prints the names of packages and files as they are processed"
complete -c go -n '__fish_seen_subcommand_from get' -o run -d "prints the names of packages and files as they are processed"

# help
complete -c go -n __fish_use_subcommand -a help -d 'get help on topic'
complete -c go -n '__fish_seen_subcommand_from help' -xa bug -d "start a bug report"
complete -c go -n '__fish_seen_subcommand_from help' -xa build -d "compile packages and dependencies"
complete -c go -n '__fish_seen_subcommand_from help' -xa clean -d "remove object files and cached files"
complete -c go -n '__fish_seen_subcommand_from help' -xa doc -d "show documentation for package or symbol"
complete -c go -n '__fish_seen_subcommand_from help' -xa env -d "print Go environment information"
complete -c go -n '__fish_seen_subcommand_from help' -xa fix -d "update packages to use new APIs"
complete -c go -n '__fish_seen_subcommand_from help' -xa fmt -d "gofmt (reformat) package sources"
complete -c go -n '__fish_seen_subcommand_from help' -xa generate -d "generate Go files by processing source"
complete -c go -n '__fish_seen_subcommand_from help' -xa get -d "download and install packages and dependencies"
complete -c go -n '__fish_seen_subcommand_from help' -xa install -d "compile and install packages and dependencies"
complete -c go -n '__fish_seen_subcommand_from help' -xa list -d "list packages or modules"
complete -c go -n '__fish_seen_subcommand_from help' -xa mod -d "module maintenance"
complete -c go -n '__fish_seen_subcommand_from help' -xa run -d "compile and run Go program"
complete -c go -n '__fish_seen_subcommand_from help' -xa test -d "test packages"
complete -c go -n '__fish_seen_subcommand_from help' -xa tool -d "run specified go tool"
complete -c go -n '__fish_seen_subcommand_from help' -xa version -d "print Go version"
complete -c go -n '__fish_seen_subcommand_from help' -xa vet -d "report likely mistakes in packages"
complete -c go -n '__fish_seen_subcommand_from help' -xa buildmode -d "build modes"
complete -c go -n '__fish_seen_subcommand_from help' -xa c -d "calling between Go and C"
complete -c go -n '__fish_seen_subcommand_from help' -xa cache -d "build and test caching"
complete -c go -n '__fish_seen_subcommand_from help' -xa environment -d "environment variables"
complete -c go -n '__fish_seen_subcommand_from help' -xa filetype -d "file types"
complete -c go -n '__fish_seen_subcommand_from help' -xa go.mod -d "the go.mod file"
complete -c go -n '__fish_seen_subcommand_from help' -xa gopath -d "GOPATH environment variable"
complete -c go -n '__fish_seen_subcommand_from help' -xa gopath-get -d "legacy GOPATH go get"
complete -c go -n '__fish_seen_subcommand_from help' -xa goproxy -d "module proxy protocol"
complete -c go -n '__fish_seen_subcommand_from help' -xa importpath -d "import path syntax"
complete -c go -n '__fish_seen_subcommand_from help' -xa modules -d "modules, module versions, and more"
complete -c go -n '__fish_seen_subcommand_from help' -xa module-get -d "module-aware go get"
complete -c go -n '__fish_seen_subcommand_from help' -xa module-auth -d "module authentication using go.sum"
complete -c go -n '__fish_seen_subcommand_from help' -xa module-private -d "module configuration for non-public modules"
complete -c go -n '__fish_seen_subcommand_from help' -xa packages -d "package lists and patterns"
complete -c go -n '__fish_seen_subcommand_from help' -xa testflag -d "testing flags"
complete -c go -n '__fish_seen_subcommand_from help' -xa testfunc -d "testing functions"

# install
complete -c go -n __fish_use_subcommand -a install -d 'compile and install packages and dependencies'

# list
complete -c go -n __fish_use_subcommand -a list -d 'list packages'
complete -c go -n '__fish_seen_subcommand_from list' -s e -d "tolerate erroneous packages"
complete -c go -n '__fish_seen_subcommand_from list' -s f -r -d "pass in template for formatting"
complete -c go -n '__fish_seen_subcommand_from list' -o json -d "print in JSON format"
complete -c go -n '__fish_seen_subcommand_from list' -o tags -r -d 'list of build tags'
complete -c go -n '__fish_seen_subcommand_from list' -s m -d 'list modules instead of packages'

# run
complete -c go -n __fish_use_subcommand -a run -d 'compile and run Go program'

# test
complete -c go -n __fish_use_subcommand -a test -d 'test packages'
complete -c go -n '__fish_seen_subcommand_from test' -s c -r -d "compile the test binary to pkg.test but do not run it"
complete -c go -n '__fish_seen_subcommand_from test' -s i -d "install dependent packages, but don't run tests"

# tool
complete -c go -n __fish_use_subcommand -a tool -d 'run specified go tool'
complete -c go -n '__fish_seen_subcommand_from tool' -a 'addr2line api asm cgo compile dist fix link nm objdump pack pprof prof vet yacc' -d "target tool"
complete -c go -n '__fish_seen_subcommand_from tool' -s n -d "print the command that would be executed but not execute it"

# version
complete -c go -f -n __fish_use_subcommand -a version -d 'print Go version'
complete -c go -f -n '__fish_seen_subcommand_from version'

# vet
complete -c go -n __fish_use_subcommand -a vet -d 'vet packages'
complete -c go -n '__fish_seen_subcommand_from vet' -s n -d "print the command that would be executed"
complete -c go -n '__fish_seen_subcommand_from vet' -s x -d "prints commands as they are executed"

# mod
complete -c go -n __fish_use_subcommand -a mod -d 'module maintenance'
complete -c go -f -n '__fish_seen_subcommand_from mod' -a download -d "download modules to local cache"
complete -c go -f -n '__fish_seen_subcommand_from mod' -a edit -d "edit go.mod from tools or scripts"
complete -c go -f -n '__fish_seen_subcommand_from mod' -a graph -d "print module requirement graph"
complete -c go -f -n '__fish_seen_subcommand_from mod' -a init -d "initialize new module in current directory"
complete -c go -f -n '__fish_seen_subcommand_from mod' -a tidy -d "add missing and remove unused modules"
complete -c go -f -n '__fish_seen_subcommand_from mod' -a vendor -d "make vendored copy of dependencies"
complete -c go -f -n '__fish_seen_subcommand_from mod' -a verify -d "verify dependencies have expected content"
complete -c go -f -n '__fish_seen_subcommand_from mod' -a why -d "explain why packages or modules are needed"
completions/godoc.fishcomplete -x -c godoc -l analysis -o analysis -d "Comma-separated list of analyses to perform"
complete -c godoc -l ex -o ex -d "Show examples in command line mode"
complete -r -c godoc -l goroot -o goroot -d "Go root directory"
complete -c godoc -l html -o html -d "Print HTML in command-line mode"
complete -x -c godoc -l http -o http -d "HTTP service address"
complete -c godoc -l httptest.serve -o httptest.serve -d "httptest.NewServer serves on this address and blocks"
complete -c godoc -l index -o index -d "Enable search index"
complete -c godoc -l index_files -o index_files -d "Glob pattern specifying index files"
complete -x -c godoc -l index_interval -o index_interval -d "Interval of indexing"
complete -x -c godoc -l index_throttle -o index_throttle -d "Index throttle value"
complete -c godoc -l links -o links -d "Link identifiers to their declarations"
complete -x -c godoc -l maxresults -o maxresults -d "Maximum number of full text search results shown"
complete -x -c godoc -l notes -o notes -d "Regular expression matching note markers to show"
complete -c godoc -l play -o play -d "Enable playground in web interface"
complete -c godoc -s q -d "Arguments are considered search queries"
complete -c godoc -l server -o server -d "Webserver address for command line searches"
complete -c godoc -l src -o src -d "Print (exported) source in command-line mode"
complete -x -c godoc -l tabwidth -o tabwidth -d "Tab width"
complete -r -c godoc -l templates -o templates -d "Directory containing alternate template files"
complete -c godoc -l timestamps -o timestamps -d "Show timestamps with directory listings"
complete -r -c godoc -l url -o url -d "Print HTML for named URL"
complete -c godoc -s v -d "Verbose mode"
complete -r -c godoc -l write_index -o write_index -d "Write index to a file"
complete -r -c godoc -l zip -o zip -d "Zip file providing the file system to serve"
complete -c godoc -l help -o help -s h -d "Show help"
completions/gofmt.fishcomplete -c gofmt -l cpuprofile -o cpuprofile -d "Write cpu profile to this file"
complete -c gofmt -s d -d "Display diffs instead of rewriting files"
complete -c gofmt -s e -d "Report all errors (not just the first 10 on different lines)"
complete -c gofmt -s l -d "List files whose formatting differs from gofmt's"
complete -c gofmt -s r -d "Rewrite rule (e.g., 'a[b:len(a)] -> a[b:]')"
complete -c gofmt -s s -d "Simplify code"
complete -c gofmt -s w -d "Write result to (source) file instead of stdout"
complete -c gofmt -l help -o help -s h -d "Show help"
completions/goimports.fishcomplete -c goimports -s d -d "Display diffs instead of rewriting files"
complete -c goimports -s e -d "Report all errors"
complete -c goimports -s l -d "List files whose formatting differs from goimport's"
complete -c goimports -l srcdir -o srcdir -r -d "Choose imports as if source code is from dir"
complete -c goimports -s w -d "Write result to (source) file instead of stdout"
complete -c goimports -l help -o help -s h -d "Show help"
completions/gojq.fish# Pure Go implementation of jq
# https://github.com/itchyny/gojq

complete -c gojq -s c -l compact-output -d "Compact output, no pretty-print"
complete -c gojq -s r -l raw-output -d "Output raw strings without quotes"
complete -c gojq -s j -l join-output -d "Stop printing a newline after each output"
complete -c gojq -s 0 -l nul-output -d "Print NUL after each output"
complete -c gojq -s C -l color-output -d "Colorize output even if piped"
complete -c gojq -s M -l monochrome-output -d "Stop colorizing output"
complete -c gojq -l yaml-output -d "Output as YAML"
complete -c gojq -l indent -x -d "Number of spaces for indentation"
complete -c gojq -l tab -d "Use tabs for indentation"
complete -c gojq -s n -l null-input -d "Use null as input value"
complete -c gojq -s R -l raw-input -d "Read input as raw strings"
complete -c gojq -s s -l slurp -d "Read all inputs into an array"
complete -c gojq -l stream -d "Parse input in stream fashion"
complete -c gojq -l yaml-input -d "Read input as YAML"
complete -c gojq -s f -l from-file -rF -d "Load query from file"
complete -c gojq -s L -xa "(__fish_complete_directories)" -d "Directory to search modules from"
complete -c gojq -l arg -x -d "Set variable to string value"
complete -c gojq -l argjson -x -d "Set variable to JSON value"
complete -c gojq -l slurpfile -x -d "Set variable to the JSON contents of the file"
complete -c gojq -l rawfile -x -d "Set variable to the contents of the file"
complete -c gojq -l args -d "Consume remaining arguments as positional string values"
complete -c gojq -l jsonargs -d "Consume remaining arguments as positional JSON values"
complete -c gojq -s e -l exit-status -d "Exit 1 when the last value is false or null"
complete -c gojq -s v -l version -d "Print gojq version"
complete -c gojq -s h -l help -d "Print help"
completions/golint.fishcomplete -c golint -l min_confidence -o min_confidence -d "Minimum confidence of a problem to print it" -x
complete -c golint -l set_exit_status -o set_exit_status -d "Set exit status to 1 if any issues are found"
complete -c golint -l help -o help -s h -d "Show help"
completions/gorename.fishcomplete -c gorename -s d -d "Display diffs instead of rewriting files"
complete -c gorename -l diffcmd -o diffcmd -d "Diff command invoked when using -d" -r
complete -c gorename -l force -o force -d "Proceed, even if conflicts were reported"
complete -c gorename -l from -o from -d "Identifier to be renamed" -x
complete -c gorename -l help -o help -d "Show usage message"
complete -c gorename -l offset -o offset -d "File and byte offset of identifier to be renamed" -x
complete -c gorename -l tags -o tags -d "Build tag"
complete -c gorename -l to -o to -d "New name for identifier" -r
complete -c gorename -s v -d "Print verbose information"
complete -c gorename -l help -o help -s h -d "Show help"
completions/gpasswd.fishcomplete -c gpasswd -xa '(__fish_complete_groups)'
complete -c gpasswd -s a -l add -d 'Add user to group' -xa '(__fish_complete_users)'
complete -c gpasswd -s d -l delete -d 'Remove user from group' -xa '(__fish_complete_users)'
complete -c gpasswd -s h -l help -d 'Print help'
complete -c gpasswd -s r -l remove-password -d 'Remove the GROUP\'s password'
complete -c gpasswd -s R -l restrict -d 'Restrict access to GROUP to its members'
complete -c gpasswd -s M -l members -d 'Set the list of members of GROUP' -xa "(__fish_stripprefix='^(--members=|-\w*M)' __fish_complete_list , __fish_complete_users)"
complete -c gpasswd -s A -l administrators -d 'set the list of administrators for GROUP' -xa "(__fish_stripprefix='^(--administrators=|-\w*A)' __fish_complete_list , __fish_complete_users)"
completions/gpg.fish__fish_complete_gpg gpg
completions/gpg1.fish__fish_complete_gpg gpg1
completions/gpg2.fish__fish_complete_gpg gpg2
completions/gphoto2.fish#Common options
complete -c gphoto2 -s '?' -l help -d 'Print complete help message on program usage'
complete -c gphoto2 -l usage -d 'Print short message on program usage'
complete -c gphoto2 -l debug -d 'Turn on debugging'
complete -c gphoto2 -l debug-logfile -r -d 'Name of file to write debug info to'
complete -c gphoto2 -l quiet -d 'Quiet output (default=verbose)'
complete -c gphoto2 -l hook-script -r -d 'Hook script to call after downloads, captures, etc.'

#Miscellaneous options (unsorted)
complete -c gphoto2 -l stdout -d 'Send file to stdout'
complete -c gphoto2 -l stdout-size -d 'Print filesize before data'
complete -c gphoto2 -l auto-detect -d 'List auto-detected cameras'
complete -c gphoto2 -l show-exif -r -d 'Show EXIF information'
complete -c gphoto2 -l show-info -r -d 'Show info'
complete -c gphoto2 -l summary -d 'Show summary'
complete -c gphoto2 -l manual -d 'Show camera driver manual'
complete -c gphoto2 -l about -d 'About the camera driver manual'
complete -c gphoto2 -l storage-info -d 'Show storage information'
complete -c gphoto2 -l shell -d 'gPhoto shell'

#Get information on software and host system (not from the camera)
complete -c gphoto2 -s v -l version -d 'Display version and exit'
complete -c gphoto2 -l list-cameras -d 'List supported camera models'
complete -c gphoto2 -l list-ports -d 'List supported port devices'
complete -c gphoto2 -s a -l abilities -d 'Display camera/driver abilities'

#Specify the camera to use
complete -c gphoto2 -l port -r -d 'Specify device port'
complete -c gphoto2 -l speed -r -d 'Specify serial transfer speed'
complete -c gphoto2 -l camera -r -d 'Specify camera model'
complete -c gphoto2 -l usbid -r -d '(expert only) Override USB IDs'

#Camera and software configuration
complete -c gphoto2 -l list-config -d 'List configuration tree'
complete -c gphoto2 -l list-all-config -d 'Dump full configuration tree'
complete -c gphoto2 -l get-config -r -d 'Get configuration value'
complete -c gphoto2 -l set-config -r -d 'Set configuration value or index in choices'
complete -c gphoto2 -l set-config-index -r -d 'Set configuration value index in choices'
complete -c gphoto2 -l set-config-value -r -d 'Set configuration value'

#Capture an image from or on the camera
complete -c gphoto2 -l wait-event -d 'Wait for event(s) from camera'
complete -c gphoto2 -l wait-event-and-download -d 'Wait for event(s) from the camera and download new images'
complete -c gphoto2 -l capture-preview -d 'Capture a quick preview'
complete -c gphoto2 -s B -l bulb -r -d 'Set bulb exposure time in seconds'
complete -c gphoto2 -s F -l frames -r -d 'Set number of frames to capture (default=infinite)'
complete -c gphoto2 -s I -l interval -r -d 'Set capture interval in seconds'
complete -c gphoto2 -l reset-interval -d 'Reset capture interval on signal (default=no)'
complete -c gphoto2 -l capture-image -d 'Capture an image'
complete -c gphoto2 -l capture-image-and-download -d 'Capture an image and download it'
complete -c gphoto2 -l capture-movie -d 'Capture a movie'
complete -c gphoto2 -l capture-sound -d 'Capture an audio clip'
complete -c gphoto2 -l capture-tethered -d 'Wait for shutter release on the camera and download'

#Downloading, uploading and manipulating files
complete -c gphoto2 -s l -l list-folders -d 'List folders in folder'
complete -c gphoto2 -s L -l list-files -d 'List files in folder'
complete -c gphoto2 -s m -l mkdir -r -d 'Create a directory'
complete -c gphoto2 -s r -l rmdir -r -d 'Remove a directory'
complete -c gphoto2 -s n -l num-files -d 'Display number of files'
complete -c gphoto2 -s p -l get-file -r -d 'Get files given in range'
complete -c gphoto2 -s P -l get-all-files -d 'Get all files from folder'
complete -c gphoto2 -s t -l get-thumbnail -r -d 'Get thumbnails given in range'
complete -c gphoto2 -s T -l get-all-thumbnails -d 'Get all thumbnails from folder'
complete -c gphoto2 -l get-metadata -r -d 'Get metadata given in range'
complete -c gphoto2 -l get-all-metadata -d 'Get all metadata from folder'
complete -c gphoto2 -l upload-metadata -r -d 'Upload metadata for file'
complete -c gphoto2 -l get-raw-data -r -d 'Get raw data given in range'
complete -c gphoto2 -l get-all-raw-data -d 'Get all raw data from folder'
complete -c gphoto2 -l get-audio-data -r -d 'Get audio data given in range'
complete -c gphoto2 -l get-all-audio-data -d 'Get all audio data from folder'
complete -c gphoto2 -s d -l delete-file -r -d 'Delete files given in range'
complete -c gphoto2 -s D -l delete-all-files -d 'Delete all files in folder (--no-recurse by default)'
complete -c gphoto2 -s u -l upload-file -r -d 'Upload a file to camera'
complete -c gphoto2 -l filename -r -d 'Specify a filename or filename pattern'
complete -c gphoto2 -s f -l folder -r -d 'Specify camera folder (default="/")'
complete -c gphoto2 -s R -l recurse -d 'Recursion (default for download)'
complete -c gphoto2 -l no-recurse -d 'No recursion (default for deletion)'
complete -c gphoto2 -l new -d 'Process new files only'
complete -c gphoto2 -l force-overwrite -d 'Overwrite files without asking'
completions/gping.fish# Completion for https://github.com/orf/gping

complete -x -c gping -d "Ping, but with a graph"
complete -x -c gping -l cmd -d "Graph execution time for this command"
complete -f -c gping -s h -l help -d "Print help information"
complete -f -c gping -s 4 -d "Resolve ping targets to IPv4 address"
complete -f -c gping -s 6 -d "Resolve ping targets to IPv6 address"
complete -f -c gping -s s -l simple-graphics -d "Use dot character instead of braille"
complete -x -c gping -s b -l buffer -d "Number of seconds to display on graph"
complete -x -c gping -s n -l watch-interval -d "Watch interval in seconds"
completions/gprof.fishcomplete -c gprof -s A -l annotated-source -d "Print annotated source"
complete -c gprof -s b -l brief -d "Do not print explanations"
complete -c gprof -s C -l exec-counts -d "Print tally"
complete -c gprof -s i -l file-info -d "Display summary"
complete -c gprof -s I -l directory-path -d "Search directories for source"
complete -c gprof -s J -l no-annotated-source -d "No annotated source"
complete -c gprof -s L -l print-path -d "Print full path of source"
complete -c gprof -s p -l flat-profile -d "Print flat profile"
complete -c gprof -s P -l no-flat-profile -d "No flat profile"
complete -c gprof -s q -l graph -d "Print call graph"
complete -c gprof -s Q -l no-graph -d "No call graph"
complete -c gprof -s y -l separate-files -d "Annotate to file"
complete -c gprof -s Z -l no-exec-counts -d "No tally"
complete -c gprof -l function-ordering -d "Suggest function ordering"
complete -rc gprof -l file-ordering -d "Suggest file ordering"
complete -c gprof -s T -l traditional -d "Traditional mode"
complete -xc gprof -s w -l width -d "Set width of output"
complete -c gprof -s x -l all-lines -d "Annotate every line"
complete -xc gprof -l demangle -d "Set demangling style"
complete -c gprof -l no-demangle -d "Turn of demangling"
complete -xc gprof -s a -l no-static -d "Suppress static functions"
complete -xc gprof -s c -l static-call-graph
complete -xc gprof -s D -l ignore-non-functions -d "Ignore symbols not known to be functions"
complete -xc gprof -s k -r -d "Delete arcs from callgraph"
complete -xc gprof -s l -l line -d "Line by line profiling"
complete -xc gprof -s m -l min-count -r -d "Suppress output when executed less than specified times"
complete -xc gprof -s n -l time -d "Only propagate times for matching symbols"
complete -xc gprof -s N -l no-time -d "Do not propagate times for matching symbols"
complete -xc gprof -s z -l display-unused-functions -d "Mention unused functions in flat profile"
complete -xc gprof -s d -l debug -d "Specify debugging options"
complete -xc gprof -s h -l help -d "Display help and exit"
complete -xc gprof -s v -l version -d "Display version and exit"
complete -xc gprof -s O -l file-format -x -a "auto bsd 4.4bsd magic prof" -d "Profile data format"
complete -xc gprof -s s -l sum -d "Print summary"
completions/gradle.fish# Gradle is a build system.
# See: https://gradle.org

function __fish_gradle_contains_build_file
    test -f build.gradle -o -f build.gradle.kts
end

function __fish_gradle_create_completion_cache_file
    set -l xdg_cache_home $XDG_CACHE_HOME
    # Set up cache directory
    if test -z "$xdg_cache_home"
        set xdg_cache_home $HOME/.cache
    end
    mkdir -m 700 -p "$xdg_cache_home/gradle-completions"

    set -l md5Hash (__fish_md5 -s $argv[1] | string replace -r '.* = ' '')
    string trim -- "$xdg_cache_home/gradle-completions/$md5Hash"
end

##############################
# Configure Tasks Completion #
##############################

# Outside of a Project
function __fish_gradle_get_default_task_completion
    if __fish_gradle_contains_build_file
        return
    end

    printf '%s\t%s\n' \
        buildEnvironment "Display buildscript dependencies" \
        components "Display components" \
        dependencies "Display dependencies" \
        dependencyInsight "Display insight of a given dependency" \
        dependentComponents "Display the dependent components" \
        help "Display help message" \
        init "Initialize new Gradle project" \
        model "Display configuration model" \
        projects "Display sub-projects" \
        properties "Display properties" \
        tasks "Display tasks" \
        wrapper "Generate Gradle wrapper files"
end

complete --command gw --command gradle --command gradlew \
    --exclusive \
    --arguments "(__fish_gradle_get_default_task_completion)"

# Inside of a Project
function __fish_gradle_get_task_completion
    if not __fish_gradle_contains_build_file
        return
    end

    set -l gradle_cache_file (__fish_gradle_create_completion_cache_file "{$PWD}-tasks")
    if not test -f "$gradle_cache_file" -a -s "$gradle_cache_file"
        command gradle -q tasks --all 2>/dev/null | string match --regex '^(?!-)[A-Za-z0-9:-]+(?: - .*)?$' | string replace ' - ' \t >"$gradle_cache_file"
    end

    # return possible tasks
    string trim -- <"$gradle_cache_file"
end

complete --command gw --command gradle --command gradlew \
    --condition __fish_gradle_contains_build_file \
    --exclusive \
    --arguments "(__fish_gradle_get_task_completion)"

###############################
# Configure Option Completion #
###############################

function __fish_gradle_get_console_completion
    printf '%s\t%s\n' \
        auto "Use 'rich' in console otherwise 'plain'" \
        plain "Disable color and rich output" \
        rich "Enable color and rich output" \
        verbose "Enable color, rich output, output task names and outcomes at the lifecycle log level"
end

function __fish_gradle_get_property_completion
    printf '%s\t%s\n' \
        "org.gradle.cache.reserved.mb" "Reserve Gradle Daemon memory for operations" \
        "org.gradle.caching" "Enable Gradle build cache" \
        "org.gradle.console" "Set type of console output to generate (plain, auto, rich, verbose)" \
        "org.gradle.daemon.debug" "Enable debug Gradle Daemon" \
        "org.gradle.daemon.idletimeout" "Kill Gradle Daemon after" \
        "org.gradle.debug" "Enable debug Gradle Client" \
        "org.gradle.jvmargs" "Set JVM arguments" \
        "org.gradle.java.home" "Set JDK home dir" \
        "org.gradle.logging.level" "Set default Gradle log level (quiet, warn, lifecycle, info, debug)" \
        "org.gradle.parallel" "Enable parallel project builds (incubating)" \
        "org.gradle.priority" "Set priority for Gradle worker processes (low, normal)" \
        "org.gradle.warning.mode" "Set types of warnings to log (all, summary, fail, none)" \
        "org.gradle.workers.max" "Set the number of workers Gradle is allowed to use"
end

function __fish_gradle_get_priority_completion
    printf '%s\t%s\n' \
        normal "Default process priority" \
        low "Low process priority"
end

function __fish_gradle_get_warning_mode_completion
    printf '%s\t%s\n' \
        all "Log all warnings" \
        summary "Suppress all warnings, log a summary at the end" \
        fail "Log all warnings and fail the build if there are any" \
        none "Suppress all warnings, including the summary at the end"
end

complete --command gw --command gradle --command gradlew \
    --long-option help \
    --short-option h --short-option '?' \
    --description 'Show this help message'
complete --command gw --command gradle --command gradlew \
    --long-option no-rebuild \
    --short-option a \
    --description 'Do not rebuild project dependencies'
complete --command gw --command gradle --command gradlew \
    --long-option build-file \
    --short-option b \
    --require-parameter \
    --description 'Specify build file'
complete --command gw --command gradle --command gradlew \
    --long-option build-cache \
    --description 'Enable Gradle build cache'
complete --command gw --command gradle --command gradlew \
    --long-option settings-file \
    --short-option c \
    --require-parameter \
    --description 'Specify settings file'
complete --command gw --command gradle --command gradlew \
    --long-option configure-on-demand \
    --description 'Configure necessary projects only [incubating]'
complete --command gw --command gradle --command gradlew \
    --long-option console \
    --exclusive \
    --description 'Specify type of console output' \
    --arguments "(__fish_gradle_get_console_completion)"
complete --command gw --command gradle --command gradlew \
    --long-option continue \
    --description 'Continue task execution after task failures'
complete --command gw --command gradle --command gradlew \
    --long-option system-prop \
    --short-option D \
    --exclusive \
    --description 'Set system property of the JVM (e.g. -Dmyprop=myvalue)' \
    --arguments "(__fish_gradle_get_property_completion)"
complete --command gw --command gradle --command gradlew \
    --long-option debug \
    --short-option d \
    --description 'Log in debug mode (incl. normal stacktrace)'
complete --command gw --command gradle --command gradlew \
    --long-option daemon \
    --description 'Uses Gradle Daemon'
complete --command gw --command gradle --command gradlew \
    --long-option foreground \
    --description 'Start Gradle Daemon in foreground'
complete --command gw --command gradle --command gradlew \
    --long-option gradle-user-home \
    --short-option g \
    --require-parameter \
    --description 'Specify gradle user home directory'
complete --command gw --command gradle --command gradlew \
    --long-option init-script \
    --short-option I \
    --require-parameter \
    --description 'Specify initialization script'
complete --command gw --command gradle --command gradlew \
    --long-option info \
    --short-option i \
    --description 'Info log level'
complete --command gw --command gradle --command gradlew \
    --long-option include-build \
    --require-parameter \
    --description 'Include specified build in composite'
complete --command gw --command gradle --command gradlew \
    --long-option dry-run \
    --short-option m \
    --description 'Run builds with all task actions disabled'
complete --command gw --command gradle --command gradlew \
    --long-option max-workers \
    --exclusive \
    --description 'Configure number of concurrent workers'
complete --command gw --command gradle --command gradlew \
    --long-option no-build-cache \
    --description 'Disable Gradle build cache'
complete --command gw --command gradle --command gradlew \
    --long-option no-configure-on-demand \
    --description 'Disable use of configuration on demand [incubating]'
complete --command gw --command gradle --command gradlew \
    --long-option no-daemon \
    --description 'Disable Gradle daemon'
complete --command gw --command gradle --command gradlew \
    --long-option no-parallel \
    --description 'Disable parallel execution'
complete --command gw --command gradle --command gradlew \
    --long-option no-scan \
    --description 'Disable creation of build scan'
complete --command gw --command gradle --command gradlew \
    --long-option offline \
    --description 'Execute build without accessing network resources'
complete --command gw --command gradle --command gradlew \
    --long-option project-prop \
    --short-option P \
    --exclusive \
    --description 'Set project property for build script (e.g. -Pmyprop=myvalue)'
complete --command gw --command gradle --command gradlew \
    --long-option project-dir \
    --short-option p \
    --require-parameter \
    --description 'Specify start directory for Gradle'
complete --command gw --command gradle --command gradlew \
    --long-option parallel \
    --description 'Build projects in parallel'
complete --command gw --command gradle --command gradlew \
    --long-option priority \
    --exclusive \
    --description 'Specify scheduling priority for the Gradle daemon and all processes launched by it' \
    --arguments "(__fish_gradle_get_priority_completion)"
complete --command gw --command gradle --command gradlew \
    --long-option profile \
    --description 'Profile build execution time and generate report'
complete --command gw --command gradle --command gradlew \
    --long-option project-cache-dir \
    --require-parameter \
    --description 'Specify cache directory'
complete --command gw --command gradle --command gradlew \
    --long-option quiet \
    --short-option q \
    --description 'Error log level'
complete --command gw --command gradle --command gradlew \
    --long-option refresh-dependencies \
    --description 'Refresh dependencies state'
complete --command gw --command gradle --command gradlew \
    --long-option rerun-tasks \
    --description 'Ignore previously cached task results'
complete --command gw --command gradle --command gradlew \
    --long-option full-stacktrace \
    --short-option S \
    --description 'Print out full stacktrace'
complete --command gw --command gradle --command gradlew \
    --long-option stacktrace \
    --short-option s \
    --description 'Print out stacktrace'
complete --command gw --command gradle --command gradlew \
    --long-option scan \
    --description 'Creates build scan'
complete --command gw --command gradle --command gradlew \
    --long-option status \
    --description 'Show status of Gradle Daemon(s)'
complete --command gw --command gradle --command gradlew \
    --long-option stop \
    --description 'Stop Gradle Daemon(s)'
complete --command gw --command gradle --command gradlew \
    --long-option continuous \
    --short-option t \
    --description 'Enable continuous build'
complete --command gw --command gradle --command gradlew \
    --long-option update-locks \
    --description 'Perform a partial update of the dependency lock [incubating]'
complete --command gw --command gradle --command gradlew \
    --long-option version \
    --short-option v \
    --description 'Print version info.'
complete --command gw --command gradle --command gradlew \
    --long-option warn \
    --short-option w \
    --description 'Warn log level'
complete --command gw --command gradle --command gradlew \
    --long-option warning-mode \
    --description 'Specify warn mode' \
    --arguments "(__fish_gradle_get_warning_mode_completion)"
complete --command gw --command gradle --command gradlew \
    --long-option write-locks \
    --description 'Persists dependency resolution for locked configurations [incubating]'
completions/gradlew.fishcomplete -c gradlew -w gradle
completions/grep.fishcomplete -c grep -s A -l after-context -d "Print NUM lines of trailing context" -x
complete -c grep -s a -l text -d "Process binary file as text"
complete -c grep -s B -l before-context -d "Print NUM lines of leading context" -x
complete -c grep -s C -l context -d "Print NUM lines of context" -x
complete -c grep -s b -l byte-offset -d "Print byte offset of matches"
complete -c grep -l binary-files -d "Assume data type for binary files" -x -a "binary\tBinary\ format text\tText\ format"
complete -c grep -l colour -f -d "Colour output" -a "never always auto"
complete -c grep -l color -f -d "Color output" -a "never always auto"
complete -c grep -s c -l count -d "Only print number of matches"
complete -c grep -s D -l devices -x -a "read skip" -d "Action for devices"
complete -c grep -s d -l directories -x -a "read skip recurse" -d "Action for directories"
complete -c grep -s E -l extended-regexp -d "Pattern is extended regexp"
complete -xc grep -s e -l regexp -d "Specify a pattern"
complete -rc grep -l exclude-from -d "Read pattern list from file. Skip files whose base name matches list"
complete -rc grep -l exclude-dir -d "Exclude matching directories from recursive searches"
complete -c grep -s F -l fixed-strings -d "Pattern is a fixed string"
complete -rc grep -s f -l file -d "Use patterns from a file"
complete -c grep -s G -l basic-regexp -d "Pattern is basic regex"
complete -c grep -s H -l with-filename -d "Print filename"
complete -c grep -s h -l no-filename -d "Suppress printing filename"
complete -c grep -l help -d "Display help and exit"
complete -c grep -s I -d "Skip binary files"
complete -c grep -s i -l ignore-case -d "Ignore case"
complete -c grep -s L -l files-without-match -d "Print name of files without matches"
complete -c grep -s l -l files-with-matches -d "Print name of files with matches"
complete -c grep -s m -l max-count -d "Stop reading after NUM matches"
complete -c grep -l mmap -d "Use the mmap system call to read input"
complete -c grep -s n -l line-number -d "Print line number"
complete -c grep -s o -l only-matching -d "Show only matching part"
complete -c grep -l label -d "Rename stdin" -x
complete -c grep -l line-buffered -d "Use line buffering"
complete -c grep -s P -l perl-regexp -d "Pattern is a Perl regexp (PCRE) string"
complete -c grep -s q -l quiet -d "Do not write anything"
complete -c grep -l silent -d "Do not write anything"
complete -c grep -s R -l dereference-recursive -d "Recursively read files under each directory, following symlinks"
complete -c grep -s r -l recursive -d "Recursively read files under each directory"
complete -c grep -l include -d "Search only files matching PATTERN" -r
complete -c grep -l exclude -d "Skip files matching PATTERN" -r
complete -c grep -s s -l no-messages -d "Suppress error messages"
complete -c grep -s T -l initial-tab -d "Ensure first character of actual line content lies on a tab stop"
complete -c grep -s U -l binary -d "Treat files as binary"
complete -c grep -s u -l unix-byte-offsets -d "Report Unix-style byte offsets"
complete -c grep -s V -l version -d "Display version and exit"
complete -c grep -s v -l invert-match -d "Invert the sense of matching"
complete -c grep -s w -l word-regexp -d "Only whole matching words"
complete -c grep -s x -l line-regexp -d "Only whole matching lines"
complete -c grep -s z -l null-data -d "Treat input as a set of zero-terminated lines"
complete -c grep -s Z -l null -d "Output a zero byte after filename"
complete -c grep -l group-separator -x -d "Set a group separator"
complete -c grep -l no-group-separator -d "Use empty string as a group separator"
completions/gresource.fish# Completions for gresource (a part of GLib)

# Global options
complete -f -c gresource -l section -d "Select which section to operate on"

# Commands
complete -f -c gresource -n __fish_use_subcommand -a list -d "List resource sections"
complete -f -c gresource -n __fish_use_subcommand -a details -d "List resources with details"
complete -f -c gresource -n __fish_use_subcommand -a extract -d "Extract a resource"
complete -f -c gresource -n "__fish_not_contain_opt section && __fish_use_subcommand" -a sections -d "List resource sections"
complete -f -c gresource -n "__fish_not_contain_opt section && __fish_use_subcommand" -a help -d "Prints help"

# Arguments of help command
complete -f -c gresource -n "__fish_seen_subcommand_from help" -a "list details extract sections help" -d Command
completions/groupadd.fish#
# Command specific completions for the groupadd command.
# These completions where generated from the commands
# man page by the make_completions.py script, but may
# have been hand edited since.
#

complete -c groupadd -s f -d 'Exit with success status if the specified group already exists'
complete -c groupadd -s g -d 'The numerical value of the group\'s ID'
complete -c groupadd -s h -l help -d 'Display help message and exit'
complete -c groupadd -s K -d 'Overrides default key/value pairs from /etc/login'
complete -c groupadd -s o -d 'This option permits to add group with non-unique GID'
completions/groups.fishcomplete -c groups -x -a "(__fish_complete_users)"
complete -c groups -l help -d 'Display help message'
complete -c groups -l version -d 'Display version information'
completions/grub-file.fish# grub-file - check file type

complete -c grub-file -l is-i386-xen-pae-domu -d 'Check if FILE can be booted as i386 PAE Xen unprivileged guest kernel'
complete -c grub-file -l is-x86 -d 'Check if given file can be booted as x86_64 Xen unprivileged guest kernel'
complete -c grub-file -l is-x86-xen-dom0 -d 'Check if given file can be used as Xen x86 privileged guest kernel'
complete -c grub-file -l is-x86-multiboot -d 'Check if given file can be used as x86 multiboot kernel'
complete -c grub-file -l is-x86-multiboot2 -d 'Check if given file can be used as x86 multiboot2 kernel'
complete -c grub-file -l is-arm-linux -d 'Check if given file is ARM Linux'
complete -c grub-file -l is-arm64-linux -d 'Check if given file is ARM64 Linux'
complete -c grub-file -l is-ia64-linux -d 'Check if given file is IA64 Linux'
complete -c grub-file -l is-mips-linux -d 'Check if given file is MIPS Linux'
complete -c grub-file -l is-mipsel-linux -d 'Check if given file is MIPSEL Linux'
complete -c grub-file -l is-sparc64-linux -d 'Check if given file is SPARC64 Linux'
complete -c grub-file -l is-powerpc-linux -d 'Check if given file is POWERPC Linux'
complete -c grub-file -l is-x86-linux -d 'Check if given file is x86 Linux'
complete -c grub-file -l is-x86-linux32 -d 'Check if given file is x86 Linux supporting 32-bit protocol'
complete -c grub-file -l is-x86-kfreebsd -d 'Check if given file is x86 kFreeBSD'
complete -c grub-file -l is-i386-kfreebsd -d 'Check if given file is i386 kFreeBSD'
complete -c grub-file -l is-x86 -d 'Check if given file is x86_64 kFreeBSD'
complete -c grub-file -l is-x86-knetbsd -d 'Check if given file is x86 kNetBSD'
complete -c grub-file -l is-i386-knetbsd -d 'Check if given file is i386 kNetBSD'
complete -c grub-file -l is-x86 -d 'Check if given file is x86_64 kNetBSD'
complete -c grub-file -l is-i386-efi -d 'Check if given file is i386 EFI file'
complete -c grub-file -l is-x86 -d 'Check if given file is x86_64 EFI file'
complete -c grub-file -l is-ia64-efi -d 'Check if given file is IA64 EFI file'
complete -c grub-file -l is-arm64-efi -d 'Check if given file is ARM64 EFI file'
complete -c grub-file -l is-arm-efi -d 'Check if given file is ARM EFI file'
complete -c grub-file -l is-hibernated-hiberfil -d 'Check if given file is hiberfil.sys in hibernated state'
complete -c grub-file -l is-x86 -d 'Check if given file is x86_64 XNU (Mac OS X kernel)'
complete -c grub-file -l is-i386-xnu -d 'Check if given file is i386 XNU (Mac OS X kernel)'
complete -c grub-file -l is-xnu-hibr -d 'Check if given file is XNU (Mac OS X kernel) hibernated image'
complete -c grub-file -l is-x86-bios-bootsector -d 'Check if given file is BIOS bootsector'
complete -c grub-file -l help -s h -d 'Display help and exit'
complete -c grub-file -l usage -s u -d 'Display usage and exit'
completions/grub-install.fish# grub-install - install GRUB to a device

complete -c grub-install -l compress -d 'Compress GRUB files' -x -a 'no xz gz lzo'
complete -c grub-install -l directory -s d -d 'Use image and modules under given directory' -r
complete -c grub-install -l fonts -d 'Install given fonts' -r
complete -c grub-install -l install-modules -d 'Install only given modules and their dependencies' -x
complete -c grub-install -l pubkey -s k -d 'Embed given file as public key for signature checking' -r
complete -c grub-install -l locale-directory -d 'Use translations under given directory' -r
complete -c grub-install -l locales -d 'Install only given locales' -x
complete -c grub-install -l modules -d 'Preload specified modules' -x
complete -c grub-install -l themes -d 'Install given theme' -x
complete -c grub-install -l verbose -s v -d 'Verbose mode'
complete -c grub-install -l allow-floppy -d 'Make drive also bootable as floppy'
complete -c grub-install -l boot-directory -d 'Install GRUB images under DIR/grub' -r
complete -c grub-install -l bootloader-id -d 'Set bootloader ID' -x
complete -c grub-install -l core-compress -d 'Choose compression to use for core image' -x -a 'none xz auto'
complete -c grub-install -l disk-module -d 'Set disk module to use' -x
complete -c grub-install -l efi-directory -d 'Use given directory as the EFI System Partition root' -r
complete -c grub-install -l force -d 'Install even if problems are detected'
complete -c grub-install -l force-file-id -d 'Use identifier file even if UUID is available'
complete -c grub-install -l label-bgcolor -d 'Use given color for label background' -x
complete -c grub-install -l label-color -d 'Use given color for label' -x
complete -c grub-install -l label-font -d 'Use given file for label' -r
complete -c grub-install -l macppc-directory -d 'Use given directory for PPC Mac install' -r
complete -c grub-install -l no-bootsector -d 'Do not install bootsector'
complete -c grub-install -l no-nvram -d 'Don\'t update the boot-device/Boot* NVRAM variables'
complete -c grub-install -l no-rs-codes -d 'Don\'t apply any reed-solomon codes when embedding core.img'
complete -c grub-install -l product-version -d 'Set product version' -x
complete -c grub-install -l recheck -d 'Delete device map if it already exists'
complete -c grub-install -l removable -d 'The installation is removable'
complete -c grub-install -l skip-fs-probe -s s -d 'Do not probe for filesystems'
complete -c grub-install -l target -d 'Install GRUB for given platform' -a 'arm-efi\t arm-uboot\t arm64-efi\t i386-coreboot\t i386-efi\t i386-ieee1275\t i386-multiboot\t i386-pc\t i386-qemu\t i386-xen\t ia64-efi\t mips-arc\t mips-qemu_mips\t mipsel-arc\t mipsel-loongson\t mipsel-qemu_mips\t powerpc-ieee1275\t sparc64-ieee1275\t x86_64-efi\t x86_64-xen\t' -x
complete -c grub-install -l help -s '?' -d 'Show help'
complete -c grub-install -l usage -d 'Show usage'
complete -c grub-install -l version -d 'Show version'
completions/grub-mkrescue.fish# grub-mkrescue makes GRUB CD-ROM, disk, pendrive and floppy bootable image.

complete -c grub-mkrescue -l compress -a 'no\tNo\ compression xz\tXZ gz\tGZ lzo\tLZO' -x -d "Compress GRUB files"
complete -c grub-mkrescue -l dtb -r -d "Embed a specific DTB"
complete -c grub-mkrescue -l directory -s d -r -d "Use images and modules under given directory"
complete -c grub-mkrescue -l fonts -r -d "Install given fonts"
complete -c grub-mkrescue -l install-modules -r -d "Install only the given modules"
complete -c grub-mkrescue -l pubkey -s k -r -d "Embed given file as public key for signature checking"
complete -c grub-mkrescue -l locale-directory -r -d "Use translation under given directory"
complete -c grub-mkrescue -l locales -r -d "Install only given locales"
complete -c grub-mkrescue -l modules -r -d "Pre-load specified modules"
complete -c grub-mkrescue -l theme -r -d "Install given theme"
complete -c grub-mkrescue -l verbose -s v -d "Print verbose messages"
complete -c grub-mkrescue -l arcs-boot -d "Enable ARCS boot"
complete -c grub-mkrescue -l core-compress -x -a 'xz\tXZ\ compression none\tNo\ compression auto\tAuto' -d "Choose compression to use for core image"
complete -c grub-mkrescue -l label-gbcolor -x -d "Use given color for label background"
complete -c grub-mkrescue -l label-color -x -d "Use given color for label"
complete -c grub-mkrescue -l label-font -r -d "Use given file font for label"
complete -c grub-mkrescue -l output -s o -r -d "Save output in given file"
complete -c grub-mkrescue -l product-name -x -d "Use given string as product name"
complete -c grub-mkrescue -l product-version -x -d "Use given string as product version"
complete -c grub-mkrescue -l rom-directory -r -d "Save ROM image in given directory"
complete -c grub-mkrescue -l sparc-boot -d "Enable sparc boot"
complete -c grub-mkrescue -l xorriso -r -d "Use given file as xorriso"
complete -c grub-mkrescue -l help -s '?' -d "Show help"
complete -c grub-mkrescue -l usage -d "Show short usage message"
complete -c grub-mkrescue -l version -s V -d "Show program version"
completions/grunt.fish# Completion for grunt

# grunt-cli
# http://gruntjs.com/
#
# Copyright (c) 2012 Tyler Kellen, contributors
# Licensed under the MIT license.
# https://github.com/gruntjs/grunt/blob/master/LICENSE-MIT

function __grunt_print_tasks
    grunt --version --verbose 2>/dev/null | awk '/Available tasks: / {$1=$2=""; print $0}' | awk '{$1=$1}1' | string split ' '
end

complete -c grunt -fa '(__grunt_print_tasks)'
complete -c grunt -s h -l help -d "Display help text"
complete -c grunt -l base -d "Specify an alternate base path"
complete -c grunt -l no-color -d "Disable colored output"
complete -c grunt -l gruntfile -rd "Specify an alternate Gruntfile"
complete -c grunt -s d -l debug -d "Enable debugging mode for tasks that support it"
complete -c grunt -l stack -d "Print a stack trace when exiting with a warning or fatal error"
complete -c grunt -s f -l force -d "A way to force your way past warnings."
complete -c grunt -l tasks -rd "Additional directory paths to scan for task and "extra" files"
complete -c grunt -l npm -x -d "Npm-installed grunt plugins to scan for task and "extra" files"
complete -c grunt -l no-write -d "Disable writing files (dry run)"
complete -c grunt -s v -l verbose -d "Verbose mode. A lot more information output"
complete -c grunt -s V -l version -d "Print the grunt version. Combine with --verbose for more info"
complete -c grunt -l completion -d "Output shell auto-completion rules."
completions/gsettings.fish# Fish completions for glibs's "gsettings" configuration tool

function __fish_complete_gsettings_args
    set -l schema_commands get monitor writable range describe set reset reset-recursively list-keys list-children list-recursively
    set -l key_commands get monitor writable range describe set reset

    set -l schemadir
    set -l cmd (commandline -pxc)
    set -e cmd[1]

    if set -q cmd[2]
        and string match -q -- --schemadir $cmd[1]
        # TODO: This needs to support proper expansion of paths (~, variables, etc.)
        set schemadir --schemadir $cmd[2]
        set -e cmd[1..2]
    end

    if not set -q cmd[1]
        return 1
    end

    set -l subcommand $cmd[1]

    if not contains -- $subcommand $schema_commands
        return 1
    end

    if not set -q cmd[2]
        # Non-relocatable schemas
        gsettings $schemadir list-schemas 2>/dev/null

        # Relocatable schemas require a dconf path, but there is no universal way of
        # finding the right paths to suggest here. Just default to '/'.
        gsettings $schemadir list-relocatable-schemas 2>/dev/null | string replace -r \$ ':/'
        return 0
    end

    if not contains -- $subcommand $key_commands
        return 1
    end

    set -l schema $cmd[2]

    if not set -q cmd[3]
        gsettings $schemadir list-keys $schema 2>/dev/null
        return 0
    end

    if test $subcommand != set
        return 1
    end

    if not set -q cmd[4]
        set -l key $cmd[3]
        set -l range (gsettings $schemadir range $schema $key 2>/dev/null)
        set -l key_type $range[1]
        set -e range[1]
        switch $key_type
            case 'type b'
                echo true
                echo false
            case enum
                string join \n $range
            case '*'
                # If no sensible suggestions can be made, just use the current value.
                # It gives a good indication on the expected format and is likely already close to what the user wants.
                gsettings $schemadir get $schema $key 2>/dev/null
        end
        return 0
    end

    return 1
end

set -l valid_commands get monitor writable range describe set reset reset-recursively list-schemas list-relocatable-schemas list-keys list-children list-recursively help

complete -f -c gsettings

complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -l version -d 'Print the version information'
complete -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -l schemadir -d 'Specify a custom schemas directory' -xa "(__fish_complete_directories (commandline -ct))"

complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a get -d 'Get the value of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a writable -d 'Determine if a key is writable'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a range -d 'Determine the valid value range of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a describe -d 'Print the description of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a set -d 'Set the value of a key'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a reset -d 'Reset a key to its default value'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a reset-recursively -d 'Reset all keys under the given schema'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-schemas -d 'List all installed, non-relocatable schemas'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-relocatable-schemas -d 'List all installed, relocatable schemas'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-keys -d 'List all keys in a schema'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-children -d 'List all children of a schema'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a list-recursively -d 'List keys and values, recursively'
complete -f -c gsettings -n "not __fish_seen_subcommand_from $valid_commands" -a help -d 'Print help'

complete -f -c gsettings -n "__fish_seen_subcommand_from $valid_commands" -xa "(__fish_complete_gsettings_args)"
completions/gsutil.fishcomplete -c gsutil -f -a '(__fish_argcomplete_complete gsutil)'
completions/guild.fishfunction __fish_guild__complete_warnings
    guild compile -Whelp |
        string replace --filter --regex '^\s+`([a-z\-]+)\'\s+(.+)' '$1\t$2'

    printf '%s\n' 0 2 3
    echo 1\tdefault
end

function __fish_guild__complete_optimizations
    guild compile -Ohelp |
        string replace --filter --regex '^\s+-O(.+)' '$1\nno-$1'

    printf '%s\n' 0 1 3
    echo 2\tdefault
end

set -l command guild
complete -c $command -f

set -l compile_condition '__fish_seen_subcommand_from compile'
complete -c $command -a 'compile\tCompile scripts' -n "not $compile_condition"

complete -c $command -s h -l help -d 'Show help' -n $compile_condition
complete -c $command -l version -d 'Show version' -n $compile_condition

complete -c $command -s L -l load-path -F \
    -d 'Specify the directory to prepend to module load path' \
    -n $compile_condition

complete -c $command -s o -l output -F \
    -d 'Specify the output file to put bytecode in' \
    -n $compile_condition

complete -c $command -s x -x \
    -d 'Specify the extension to prepend to extension list' \
    -n $compile_condition

complete -c $command -s W -l warning \
    -a "(__fish_stripprefix='^(--warning=|-\w*W)' __fish_complete_list , __fish_guild__complete_warnings)" \
    -d 'Specify the warning level for a compilation' \
    -n $compile_condition

complete -c $command -s O -l optimize \
    -a '(__fish_guild__complete_optimizations)' \
    -d 'Specify the optimization level for a compilation' \
    -n $compile_condition

for standard in 6 7
    set -l option r$standard"rc"

    complete -c $command -l $option \
        -d "Use $(string upper -- $option) compatible mode" \
        -n $compile_condition
end

complete -c $command -s f -l from \
    -a 'scheme\tdefault elisp ecmascript' \
    -d 'Specify the language for sources' \
    -n $compile_condition

complete -c $command -s t -l to \
    -a 'rtl\tdefault' \
    -d 'Specify the language for an output' \
    -n $compile_condition

complete -c $command -s T -l target \
    -d 'Specify the target for a code' \
    -n $compile_condition
completions/guile.fishfunction __fish_guile__complete_srfis
    printf '%s\n' 0\t'cond-expand' \
        1\t'List library' \
        2\t'and-let*' \
        4\t'Homogeneous numeric vector datatypes' \
        6\t'Basic String Ports' \
        8\t'receive' \
        9\t'define-record-type' \
        10\t'Hash-Comma Reader Extension' \
        11\t'let-values' \
        13\t'String Library' \
        14\t'Character-set Library' \
        16\t'case-lambda' \
        17\t'Generalized set!' \
        18\t'Multithreading support' \
        19\t'Time/Date Library' \
        23\t'Error Reporting' \
        26\t'specializing parameters' \
        27\t'Sources of Random Bits' \
        28\t'Basic Format Strings' \
        30\t'Nested Multi-line Comments' \
        31\t'A special form ‘rec’ for recursive evaluation' \
        34\t'Exception handling for programs' \
        35\t'Conditions' \
        37\t'args-fold' \
        38\t'External Representation for Data With Shared Structure' \
        39\t'Parameters' \
        41\t'Streams' \
        42\t'Eager Comprehensions' \
        43\t'Vector Library' \
        45\t'Primitives for Expressing Iterative Lazy Algorithms' \
        46\t'Basic syntax-rules Extensions' \
        55\t'Requiring Features' \
        60\t'Integers as Bits' \
        61\t'A more general cond clause' \
        62\t'S-expression comments' \
        64\t'A Scheme API for test suites' \
        67\t'Compare procedures' \
        69\t'Basic hash tables' \
        71\t'Extended let-syntax for multiple values' \
        87\t'in case clauses' \
        88\t'Keyword Objects' \
        98\t'Accessing environment variables' \
        105\t'Curly-infix expressions' \
        111\t'Boxes' \
        119\t'Wisp: simpler indentation-sensitive Scheme'
end

function __fish_guile__complete_function_names
    set -l path (commandline -poc |
        string match --regex '.*\\.scm$' |
        sed -n 1p)

    test -e "$path" && begin
        cat $path |
            string match --all --groups-only --regex '\(\s*define\s+\(\s*(\w+)'
    end
end

set -l command guile
complete -c $command -f

complete -c $command -s h -l help -d 'Show help'
complete -c $command -s v -l version -d 'Show version'
complete -c $command -s s -F -r -d 'Specify the script to run'
complete -c $command -s c -x -d 'Specify the code to run'

complete -c $command -s L -F -r \
    -d 'Specify the directory to prepend to module load path'

complete -c $command -s C -F -r \
    -d 'Specify the directory to prepend to module load path for compiled files'

complete -c $command -s x -x \
    -a '.scm\tdefault' \
    -d 'Specify the extension to prepend to extension list'

complete -c $command -s l -F -r -d 'Specify the script to load'

complete -c $command -s e -x \
    -a '(__fish_guile__complete_function_names)' \
    -d 'Specify the entry point of a script'

complete -c $command -o ds \
    -d 'Treat the last -s option as if it occurred at this point'

complete -c $command -l use-srfi \
    -a "(__fish_stripprefix='^--use-srfi=' __fish_complete_list , __fish_guile__complete_srfis)" \
    -d 'Specify the SRFI modules to load'

for standard in 6 7
    set -l option r$standard"rc"

    complete -c $command -l $option \
        -d "Use $(string upper -- $option) compatible mode"
end

complete -c $command -l debug -d 'Use debug mode'
complete -c $command -l no-debug -d "Don't use debug mode"
complete -c $command -s q -d "Don't load .guile file"

complete -c $command -l listen \
    -a '37146\tdefault' \
    -d 'Specify the port to list to'

complete -c $command -l auto-compile -d 'Compile scripts automatically'

complete -c $command -l fresh-auto-compile \
    -d 'Compile scripts automatically forcefully'

complete -c $command -l no-auto-compile -d "Don't compile scripts automatically"

complete -c $command -l language \
    -a 'scheme\tdefault elisp ecmascript' \
    -d 'Specify the language for sources'
completions/gunzip.fishcomplete -c gunzip -s c -l stdout -d "Compress to stdout"
complete -c gunzip -k -x -a "(__fish_complete_suffix .gz .tgz)"
complete -c gunzip -s f -l force -d Overwrite
complete -c gunzip -s h -l help -d "Display help and exit"
complete -c gunzip -s k -l keep -d "Keep input files"
complete -c gunzip -s l -l list -d "List compression information"
complete -c gunzip -s L -l license -d "Print license"
complete -c gunzip -s n -l no-name -d "Do not save/restore filename"
complete -c gunzip -s N -l name -d "Save/restore filename"
complete -c gunzip -s q -l quiet -d "Suppress warnings"
complete -c gunzip -s r -l recursive -d "Recurse directories"
complete -c gunzip -s S -l suffix -r -d Suffix
complete -c gunzip -s t -l test -d "Check integrity"
complete -c gunzip -s v -l verbose -d "Display compression ratios"
complete -c gunzip -s V -l version -d "Display version and exit"
completions/gv.fishcomplete -c gv -k -xa "(__fish_complete_suffix .ps .ps.gz .eps .pdf)"
complete -c gv -l monochrome -d 'Display document using only black and white'
complete -c gv -l grayscale -d 'Display document without colors'
complete -c gv -l color -d 'Display document as usual'
complete -c gv -l safer -d 'Start ghostscript in safe mode'
complete -c gv -l nosafer -d 'Do not start ghostscript in safe mode'
complete -c gv -l safedir -d 'Start ghostscript from a safe directory'
complete -c gv -l nosafedir -d 'Do not start ghostscript from a safe directory'
complete -c gv -l quiet -d 'Start ghostscript with the -dQUIET option'
complete -c gv -l noquiet -d 'Do not start ghostscript with the -dQUIET option'
complete -c gv -l infoSilent -d 'Do not show any messages in the info popup window'
complete -c gv -l infoErrors -d 'Do not show warning messages in the info popup window'
complete -c gv -l infoAll -d 'Do show all messages in the info popup window'
complete -c gv -l arguments -d 'Start ghostscript with additional options as specified by the string ARGS' -x
complete -c gv -l page -d 'Display the page with label LABEL first' -x
complete -c gv -l center -d 'The page should be centered automatically'
complete -c gv -l nocenter -d 'The page should not be centered automatically'
complete -c gv -l media -d 'Selects the paper size to be used'
complete -c gv -l orientation -d 'Sets the orientation of the page' -xa 'automatic bbox letter legal statement tabloid ledger folio quatro 10x14 executive a3 a4 a5 b4 b5'
complete -c gv -l scale -d 'Selects the scale N, or arbitrary scale f.f' -x
complete -c gv -l scalebase -d 'Selects the scale base N' -x
complete -c gv -l swap -d 'Interchange the meaning of the orientations landscape and seascape'
complete -c gv -l noswap -d 'Do not interchange the meaning of the orientation landscape and seascape'
complete -c gv -l antialias -d 'Use antialiasing'
complete -c gv -l noantialias -d 'Do not use antialiasing'
complete -c gv -l dsc -d 'Dsc comments are respected'
complete -c gv -l nodsc -d 'Dsc comments are not respected'
complete -c gv -l eof -d 'Ignore the postscript EOF comment while scanning documents'
complete -c gv -l noeof -d 'Do not ignore the postscript EOF comment while scanning documents'
complete -c gv -l pixmap -d 'Use backing pixmap'
complete -c gv -l nopixmap -d 'Do not use backing pixmap'
complete -c gv -l watch -d 'Watch the document file for changes'
complete -c gv -l nowatch -d 'Do not watch the document file for changes'
complete -c gv -l help -d 'Print a help message and exit'
complete -c gv -l usage -d 'Print a usage message and exit'
complete -c gv -l resize -d 'Fit the size of the window to the size of the page'
complete -c gv -l noresize -d 'Do not fit the size of the window to the size of the page'
complete -c gv -o geometry -d 'Set geometry'
complete -c gv -l ad -d 'Read and use additional resources from FILE (higher priority)' -r
complete -c gv -l style -d 'Read and use additional resources from FILE (lower priority)' -r
complete -c gv -l password -d 'Sets the password for opening encrypted PDF files' -x
complete -c gv -l spartan -d 'Shortcut for --style=gv_spartan.dat'
complete -c gv -l widgetless -d 'Shortcut for --style=gv_widgetless.dat'
complete -c gv -l fullscreen -d 'Start in fullscreen mode (needs support from WM)'
complete -c gv -l presentation -d 'Presentation mode '
complete -c gv -l version -d 'Show gv version and exit'
completions/gvim.fishcomplete -c gvim -w vim

complete -c gvim -s g -d 'Run using GUI'
complete -c gvim -s f -l nofork -d 'Don\'t fork when starting GUI'
complete -c gvim -o font -o fn -x -d 'Use <font> for normal text'
complete -c gvim -o geometry -o geom -x -d 'Use <geom> for initial geometry'
complete -c gvim -o reverse -o rv -d 'Use reverse video'
complete -c gvim -o display -l display -x -d 'Run vim on <display>'
complete -c gvim -l role -x -d 'Set role for identifying the window in X11'
complete -c gvim -l socketid -x -d 'Open Vim inside another GTK widget'
complete -c gvim -l echo-wid -d 'Echo the Window ID on stdout'
completions/gvimdiff.fishcomplete -c gvimdiff -w vim
completions/gw.fishcomplete -c gw -w gradle
completions/gzip.fishcomplete -c gzip -s c -l stdout -d "Compress to stdout"
complete -c gzip -s d -l decompress -d Decompress -k -x -a "(__fish_complete_suffix .gz .tgz)"

complete -c gzip -s f -l force -d Overwrite
complete -c gzip -s h -l help -d "Display help and exit"
complete -c gzip -s k -l keep -d "Keep input files"
complete -c gzip -s l -l list -d "List compression information"
complete -c gzip -s L -l license -d "Print license"
complete -c gzip -s n -l no-name -d "Do not save/restore filename"
complete -c gzip -s N -l name -d "Save/restore filename"
complete -c gzip -s q -l quiet -d "Suppress warnings"
complete -c gzip -s r -l recursive -d "Recurse directories"
complete -c gzip -s S -l suffix -r -d Suffix
complete -c gzip -s t -l test -d "Check integrity"
complete -c gzip -s v -l verbose -d "Display compression ratios"
complete -c gzip -s V -l version -d "Display version and exit"
complete -c gzip -s 1 -l fast -d "Use fast setting"
complete -c gzip -s 9 -l best -d "Use high compression setting"
completions/hashcat.fishfunction __fish_hashcat_types --description "Get hashcat hash types"
    set -l modes (hashcat --example-hashes | string replace -f -r '^(?:MODE: |Hash mode #)(\d+)' '$1')
    set -l types (hashcat --example-hashes | string replace -f -r '^(?:TYPE:|\s+Name\.+:)\s+(.+)' '$1')
    for i in (seq (count $modes))
        echo -e "$modes[$i]\t$types[$i]"
    end
end

function __fish_hashcat_outfile_formats --description "Get hashcat outfile formats"
    echo -e "
1\thash[:salt]
2\tplain
3\thex_plain
4\tcrack_pos
5\ttimestamp absolute
6\ttimestamp relative"
end

function __fish_hashcat_device_types --description "Get hashcat device types"
    echo -e "
1\tCPU
2\tGPU
3\tFPGA, DSP, Co-Processor"
end

complete -c hashcat -s m -l hash-type -xa "(__fish_hashcat_types)" -d Hash-type
complete -c hashcat -s a -l attack-mode -d Attack-mode -xa "
                                                0\t'Straight'
                                                1\t'Combination'
                                                3\t'Brute-force'
                                                6\t'Hybrid Wordlist + Mask'
                                                7\t'Hybrid Mask + Wordlist'
                                                9\t'Association'"
complete -c hashcat -s V -l version -d "Print version"
complete -c hashcat -s h -l help -d "Print help"
complete -c hashcat -l quiet -d "Suppress output"
complete -c hashcat -l hex-charset -d "Assume charset is given in hex"
complete -c hashcat -l hex-salt -d "Assume salt is given in hex"
complete -c hashcat -l hex-wordlist -d "Assume words in wordlist are given in hex"
complete -c hashcat -l force -d "Ignore warnings"
complete -c hashcat -l deprecated-check-disable -d "Enable deprecated plugins"
complete -c hashcat -l status -d "Enable automatic update of the status screen"
complete -c hashcat -l status-json -d "Enable JSON format for status output"
complete -c hashcat -l status-timer -x -d "Sets seconds between status screen updates"
complete -c hashcat -l stdin-timeout-abort -x -d "Abort if there is no input from stdin for X seconds"
complete -c hashcat -l machine-readable -d "Display the status view in a machine-readable format"
complete -c hashcat -l keep-guessing -d "Keep guessing the hash after it has been cracked"
complete -c hashcat -l self-test-disable -d "Disable self-test functionality on startup"
complete -c hashcat -l loopback -d "Add new plains to induct directory"
complete -c hashcat -l markov-hcstat2 -rF -d "Specify hcstat2 file to use"
complete -c hashcat -l markov-disable -d "Disables markov-chains, emulates classic brute-force"
complete -c hashcat -l markov-classic -d "Enables classic markov-chains, no per-position"
complete -c hashcat -l markov-inverse -d "Enables inverse markov-chains, no per-position"
complete -c hashcat -s t -l markov-threshold -x -d "Threshold when to stop accepting new markov-chains"
complete -c hashcat -l runtime -x -d "Abort session after X seconds of runtime"
complete -c hashcat -l session -x -d "Define specific session name"
complete -c hashcat -l restore -d "Restore session from --session"
complete -c hashcat -l restore-disable -d "Do not write restore file"
complete -c hashcat -l restore-file-path -rF -d "Specific path to restore file"
complete -c hashcat -s o -l outfile -rF -d "Define outfile for recovered hash"
complete -c hashcat -l outfile-format -xa "(__fish_stripprefix='^--outfile-format=' __fish_complete_list , __fish_hashcat_outfile_formats)" -d "Outfile formats to use"
complete -c hashcat -l outfile-autohex-disable -d "Disable the use of \$HEX[] in output plains"
complete -c hashcat -l outfile-check-timer -x -d "Sets seconds between outfile checks"
complete -c hashcat -l wordlist-autohex-disable -d "Disable the conversion of \$HEX[] from the wordlist"
complete -c hashcat -s p -l separator -x -d "Separator char for hashlists and outfile"
complete -c hashcat -l stdout -d "Do not crack a hash, instead print candidates only"
complete -c hashcat -l show -d "Compare hashlist with potfile; show cracked hashes"
complete -c hashcat -l left -d "Compare hashlist with potfile; show uncracked hashes"
complete -c hashcat -l username -d "Enable ignoring of usernames in hashfile"
complete -c hashcat -l remove -d "Enable removal of hashes once they are cracked"
complete -c hashcat -l remove-timer -x -d "Update input hash file each X seconds"
complete -c hashcat -l potfile-disable -d "Do not write potfile"
complete -c hashcat -l potfile-path -rF -d "Specific path to potfile"
complete -c hashcat -l encoding-from -x -d "Force internal wordlist encoding from X"
complete -c hashcat -l encoding-to -x -d "Force internal wordlist encoding to X"
complete -c hashcat -l debug-mode -d "Defines the debug mode" -xa "
                                            1\t'Finding-Rule'
                                            2\t'Original-Word'
                                            3\t'Original-Word:Finding-Rule'
                                            4\t'Original-Word:Finding-Rule:Processed-Word'"
complete -c hashcat -l debug-file -rF -d "Output file for debugging rules"
complete -c hashcat -l induction-dir -xa "(__fish_complete_directories)" -d "Specify the induction directory to use for loopback"
complete -c hashcat -l outfile-check-dir -xa "(__fish_complete_directories)" -d "Specify the outfile directory to monitor for plains"
complete -c hashcat -l logfile-disable -d "Disable the logfile"
complete -c hashcat -l hccapx-message-pair -x -d "Load only message pairs from hccapx matching X"
complete -c hashcat -l nonce-error-corrections -x -d "The BF size range to replace AP's nonce last bytes"
complete -c hashcat -l keyboard-layout-mapping -rF -d "Keyboard layout mapping table for special hash-modes"
complete -c hashcat -l truecrypt-keyfiles -rF -d "Keyfiles to use"
complete -c hashcat -l veracrypt-keyfiles -rF -d "Keyfiles to use"
complete -c hashcat -l veracrypt-pim-start -x -d "VeraCrypt personal iterations multiplier start"
complete -c hashcat -l veracrypt-pim-stop -x -d "VeraCrypt personal iterations multiplier stop"
complete -c hashcat -s b -l benchmark -d "Run benchmark of selected hash-modes"
complete -c hashcat -l benchmark-all -d "Run benchmark of all hash-modes (requires -b)"
complete -c hashcat -l speed-only -d "Return expected speed of the attack, then quit"
complete -c hashcat -l progress-only -d "Return ideal progress step size and time to process"
complete -c hashcat -s c -l segment-size -x -d "Sets size in MB to cache from the wordfile"
complete -c hashcat -l bitmap-min -x -d "Sets minimum bits allowed for bitmaps"
complete -c hashcat -l bitmap-max -x -d "Sets maximum bits allowed for bitmaps"
complete -c hashcat -l cpu-affinity -x -d "Locks to CPU devices"
complete -c hashcat -l hook-threads -x -d "Sets number of threads for a hook (per compute unit)"
complete -c hashcat -l hash-info -d "Show information for each hash-mode"
complete -c hashcat -l example-hashes -d "Alias of --hash-info"
complete -c hashcat -l backend-ignore-cuda -d "Do not try to open CUDA interface on startup"
complete -c hashcat -l backend-ignore-hip -d "Do not try to open HIP interface on startup"
complete -c hashcat -l backend-ignore-metal -d "Do not try to open Metal interface on startup"
complete -c hashcat -l backend-ignore-opencl -d "Do not try to open OpenCL interface on startup"
complete -c hashcat -s I -l backend-info -d "Show info about detected backend API devices"
complete -c hashcat -s d -l backend-devices -x -d "Backend devices to use"
complete -c hashcat -s D -l opencl-device-types -xa "(__fish_stripprefix='^(--opencl-device-types=|-\w*D)' __fish_complete_list , __fish_hashcat_device_types)" -d "OpenCL device-types to use"
complete -c hashcat -s O -l optimized-kernel-enable -d "Enable optimized kernels (limits password length)"
complete -c hashcat -s M -l multiply-accel-disable -d "Disable multiply kernel-accel with processor count"
complete -c hashcat -s w -l workload-profile -d "Enable a specific workload profile" -xa "
                                                        1\tLow
                                                        2\tDefault
                                                        3\tHigh
                                                        4\tNightmare"
complete -c hashcat -s n -l kernel-accel -x -d "Manual workload tuning, set outerloop step size"
complete -c hashcat -s u -l kernel-loops -x -d "Manual workload tuning, set innerloop step size"
complete -c hashcat -s T -l kernel-threads -x -d "Manual workload tuning, set thread count"
complete -c hashcat -l backend-vector-width -x -d "Manually override backend vector-width"
complete -c hashcat -l spin-damp -x -d "Use CPU for device synchronization, in percent"
complete -c hashcat -l hwmon-disable -d "Disable temperature and fanspeed reads and triggers"
complete -c hashcat -l hwmon-temp-abort -x -d "Abort if temperature reaches X degrees Celsius"
complete -c hashcat -l scrypt-tmto -x -d "Manually override TMTO value for scrypt to X"
complete -c hashcat -s s -l skip -x -d "Skip X words from the start"
complete -c hashcat -s l -l limit -x -d "Limit X words from the start + skipped words"
complete -c hashcat -l keyspace -d "Show keyspace base:mod values and quit"
complete -c hashcat -s j -l rule-left -x -d "Single rule applied to each word from left wordlist"
complete -c hashcat -s k -l rule-right -x -d "Single rule applied to each word from right wordlist"
complete -c hashcat -s r -l rules-file -rF -d "Multiple rules applied to each word from wordlists"
complete -c hashcat -s g -l generate-rules -x -d "Generate X random rules"
complete -c hashcat -l generate-rules-func-min -x -d "Force min X functions per rule"
complete -c hashcat -l generate-rules-func-max -x -d "Force max X functions per rule"
complete -c hashcat -l generate-rules-func-sel -x -d "Pool of rule operators valid for random rule engine"
complete -c hashcat -l generate-rules-seed -x -d "Force RNG seed set to X"
complete -c hashcat -s 1 -l custom-charset1 -x -d "User-defined charset ?1"
complete -c hashcat -s 2 -l custom-charset2 -x -d "User-defined charset ?2"
complete -c hashcat -s 3 -l custom-charset3 -x -d "User-defined charset ?3"
complete -c hashcat -s 4 -l custom-charset4 -x -d "User-defined charset ?4"
complete -c hashcat -s i -l identify -d "Shows all supported algorithms for input hashes"
complete -c hashcat -s i -l increment -d "Enable mask increment mode"
complete -c hashcat -l increment-min -x -d "Start mask incrementing at X"
complete -c hashcat -l increment-max -x -d "Stop mask incrementing at X"
complete -c hashcat -s S -l slow-candidates -d "Enable slower (but advanced) candidate generators"
complete -c hashcat -l brain-server -d "Enable brain server"
complete -c hashcat -l brain-server-timer -x -d "Update the brain server dump each X seconds (min:60)"
complete -c hashcat -s z -l brain-client -d "Enable brain client, activates -S"
complete -c hashcat -l brain-client-features -d "Define brain client features" -xa "
                                                    1\t'Send hashed passwords'
                                                    2\t'Send attack positions'
                                                    3\t'Send hashed passwords and attack positions'"
complete -c hashcat -l brain-host -xa "(__fish_print_hostnames)" -d "Brain server host (IP or domain)"
complete -c hashcat -l brain-port -x -d "Brain server port"
complete -c hashcat -l brain-password -x -d "Brain server authentication password"
complete -c hashcat -l brain-session -x -d "Overrides automatically calculated brain session"
complete -c hashcat -l brain-session-whitelist -x -d "Allow given sessions only"
completions/head.fishif head --version >/dev/null 2>/dev/null
    complete -c head -s c -l bytes -d 'Print the first N bytes; Leading '-', truncate the last N bytes' -r
    complete -c head -s n -l lines -d 'Print the first N lines; Leading '-', truncate the last N lines' -r
    complete -c head -s q -l quiet -l silent -d 'Never print file names'
    complete -c head -s v -l verbose -d 'Always print file names'
    complete -f -c head -l version -d 'Display version'
    complete -f -c head -l help -d 'Display help'
else # OSX and similar - no longopts (and fewer shortopts)
    complete -c head -s c -d 'Print the first N bytes' -r
    complete -c head -s n -d 'Print the first N lines' -r
end
completions/helm.fishhelm completion fish 2>/dev/null | source
completions/help.fishcomplete -c help -n __fish_is_first_arg -x -a '(
    {
        status get-file help_sections |
            string replace -r "^index(#|\$)" introduction\$1
        printf cmds/%s\n ! . : \[ \{
    } |
        while read -l item
            printf "%s\t%s\n" $item "$(__fish_help_describe $item)"
        end
)'

function __fish_help_describe -a help_item
    switch $help_item
        case 'cmds/*'
            echo (_ "Help for this command")
        case commands
            return
        case commands#helper-commands
            return
        case commands#helper-functions
            return
        case commands#keywords
            return
        case commands#known-functions
            return
        case commands#the-full-list
            return
        case commands#tools
            return
        case completions
            echo (_ "How to write completions")
        case completions#useful-functions-for-writing-completions
            echo (_ 'Useful functions for writing completions')
        case completions#where-to-put-completions
            echo (_ 'Where to put completions')
        case contributing
            return
        case contributing#adding-translations-for-a-new-language
            return
        case contributing#code-style
            return
        case contributing#commit-history
            return
        case contributing#configuring-your-editor-for-fish-scripts
            return
        case contributing#contributing-completions
            return
        case contributing#contributing-documentation
            return
        case contributing#contributing-translations
            return
        case contributing#editing-po-files
            return
        case contributing#fish-script-style-guide
            return
        case contributing#github
            return
        case contributing#guidelines
            return
        case contributing#local-testing
            return
        case contributing#mailing-list
            return
        case contributing#minimum-supported-rust-version-msrv-policy
            return
        case contributing#modifications-to-strings-in-source-files
            return
        case contributing#modifying-existing-translations
            return
        case contributing#setting-code-up-for-translations
            return
        case contributing#testing
            return
        case contributing#updating-dependencies
            return
        case contributing#versioning
            return
        case design
            return
        case design#configurability-is-the-root-of-all-evil
            return
        case design#the-law-of-discoverability
            return
        case design#the-law-of-orthogonality
            return
        case design#the-law-of-responsiveness
            return
        case design#the-law-of-user-focus
            return
        case faq
            echo (_ "Frequently Asked Questions")
        case faq#fish-does-not-work-in-a-specific-terminal
            return
        case faq#how-do-i-change-the-greeting-message
            return
        case faq#how-do-i-check-whether-a-variable-is-defined
            return
        case faq#how-do-i-check-whether-a-variable-is-not-empty
            return
        case faq#how-do-i-customize-my-syntax-highlighting-colors
            return
        case faq#how-do-i-get-the-exit-status-of-a-command
            return
        case faq#how-do-i-run-a-command-every-login-what-s-fish-s-equivalent-to-bashrc-or-profile
            return
        case faq#how-do-i-run-a-command-from-history
            return
        case faq#how-do-i-run-a-subcommand-the-backtick-doesn-t-work
            return
        case faq#how-do-i-set-my-prompt
            return
        case faq#how-do-i-set-or-clear-an-environment-variable
            return
        case faq#i-m-getting-weird-graphical-glitches-a-staircase-effect-ghost-characters-cursor-in-the-wrong-position
            return
        case faq#my-command-pkg-config-gives-its-output-as-a-single-long-string
            return
        case faq#my-command-prints-no-matches-for-wildcard-but-works-in-bash
            return
        case faq#uninstalling-fish
            return
        case faq#what-is-the-equivalent-to-this-thing-from-bash-or-other-shells
            return
        case faq#why-does-my-prompt-show-a-i
            return
        case faq#why-doesn-t-history-substitution-etc-work
            return
        case faq#why-doesn-t-set-ux-exported-universal-variables-seem-to-work
            return
        case faq#why-won-t-ssh-scp-rsync-connect-properly-when-fish-is-my-login-shell
            return
        case fish_for_bash_users
            echo (_ "Differences from bash")
        case fish_for_bash_users#arithmetic-expansion
            return
        case fish_for_bash_users#blocks-and-loops
            return
        case fish_for_bash_users#builtins-and-other-commands
            return
        case fish_for_bash_users#command-substitutions
            return
        case fish_for_bash_users#heredocs
            return
        case fish_for_bash_users#other-facilities
            return
        case fish_for_bash_users#process-substitution
            return
        case fish_for_bash_users#prompts
            echo (_ 'How to make your own prompt')
        case fish_for_bash_users#quoting
            echo (_ 'How "" and \'\' work')
        case fish_for_bash_users#special-variables
            return
        case fish_for_bash_users#string-manipulation
            return
        case fish_for_bash_users#subshells
            return
        case fish_for_bash_users#test-test
            return
        case fish_for_bash_users#variables
            return
        case fish_for_bash_users#wildcards-globs
            return
        case introduction
            echo (_ Introduction)
        case introduction#configuration
            echo (_ 'Initialization files')
        case introduction#default-shell
            return
        case introduction#examples
            return
        case introduction#installation
            return
        case introduction#other-help-pages
            return
        case introduction#resources
            echo (_ 'Further help and development')
        case introduction#setup
            return
        case introduction#shebang-line
            return
        case introduction#starting-and-exiting
            return
        case introduction#uninstalling
            return
        case introduction#where-to-go
            return
        case interactive
            return
        case interactive#abbreviations
            return
        case interactive#autosuggestions
            echo (_ Autosuggestions)
        case interactive#command-line-editor
            echo (_ 'Command line editor')
        case interactive#command-mode
            echo (_ 'Command mode')
        case interactive#configurable-greeting
            echo (_ 'Configurable greeting')
        case interactive#copy-and-paste-kill-ring
            echo (_ 'Copy and paste (Kill Ring)')
        case interactive#custom-bindings
            return
        case interactive#directory-stack
            return
        case interactive#emacs-mode-commands
            echo (_ 'Emacs mode commands')
        case interactive#help
            return
        case interactive#insert-mode
            echo (_ 'Insert mode')
        case interactive#key-sequences
            return
        case interactive#multiline-editing
            echo (_ 'Multiline editing')
        case interactive#navigating-directories
            return
        case interactive#pager-color-variables
            echo (_ "How to color the pager")
        case interactive#private-mode
            return
        case interactive#programmable-prompt
            return
        case interactive#programmable-title
            echo (_ 'Programmable title')
        case interactive#searchable-command-history
            echo (_ 'Searchable history')
        case interactive#shared-bindings
            echo (_ 'Shared bindings')
        case interactive#syntax-highlighting
            echo (_ 'Setting syntax highlighting colors')
        case interactive#syntax-highlighting-variables
            echo (_ 'Variables for changing highlighting colors')
        case interactive#tab-completion
            echo (_ 'How tab-completion works')
        case interactive#vi-mode-commands
            return
        case interactive#visual-mode
            echo (_ 'Visual mode')
        case language
            return
        case language#argument-handling
            echo (_ "How to handle arguments")
        case language#autoloading-functions
            echo (_ "How functions are loaded")
        case language#brace-expansion
            echo (_ 'Brace expansion {a,b,c}')
        case language#builtin-commands
            echo (_ "An overview of fish's builtins")
        case language#combiners-and-or
            return
        case language#combining-different-expansions
            echo (_ "How different expansions work together")
        case language#combining-lists
            echo (_ 'Cartesian Products')
        case language#combining-pipes-and-redirections
            return
        case language#command-lookup
            return
        case language#command-substitution
            echo (_ "Command substitution")
        case language#comments
            echo (_ "# comments")
        case language#conditions
            echo (_ 'Conditional execution of code and flow control')
        case language#configuration-files
            return
        case language#debugging-fish-scripts
            echo (_ 'Debugging fish scripts')
        case language#defining-aliases
            echo (_ "How to define an alias")
        case language#dereferencing-variables
            return
        case language#escaping-characters
            echo (_ "How \\\\ escaping works")
        case language#event-handlers
            echo (_ 'Event handlers')
        case language#exporting-variables
            echo (_ 'Exporting variables')
        case language#functions
            echo (_ "How to define functions")
        case language#future-feature-flags
            return
        case language#home-directory-expansion
            echo (_ 'Home directory expansion ~USER')
        case language#input-output-redirection
            echo (_ 'Input/Output (IO) redirection')
        case language#job-control
            echo (_ 'Running multiple programs')
        case language#lists
            echo (_ "Variables with multiple elements")
        case language#locale-variables
            echo (_ 'Locale variables')
        case language#loops-and-blocks
            echo (_ "while, for and begin")
        case language#overriding-variables-for-a-single-command
            echo (_ "foo=bar variable overrides")
        case language#parameter-expansion
            echo (_ 'Parameter expansion (Globbing)')
        case language#path-variables
            echo (_ 'Why $PATH is special')
        case language#piping
            echo (_ Piping)
        case language#profiling-fish-scripts
            return
        case language#querying-for-user-input
            return
        case language#quotes
            echo (_ Quotes)
        case language#quoting-variables
            echo (_ 'How "" and \'\' work')
        case language#shell-variable-and-function-names
            echo (_ 'What characters are allowed in names')
        case language#shell-variables
            echo (_ 'Shell variables')
        case language#slices
            echo (_ 'Index range expansion')
        case language#special-variables
            echo (_ 'Special variables')
        case language#syntax-overview
            echo (_ 'Introduction to the fish syntax')
        case language#table-of-operators
            return
        case language#terminology
            echo (_ Terminology)
        case language#the-if-statement
            return
        case language#the-status-variable
            echo (_ '$status, the return code')
        case language#the-switch-statement
            return
        case language#universal-variables
            echo (_ 'More on universal variables')
        case language#variable-expansion
            echo (_ 'Variable expansion $VARNAME')
        case language#variable-scope
            echo (_ 'Variable scope')
        case language#variables-as-command
            return
        case language#wildcards-globbing
            echo (_ 'Wildcard expansion *.*')
        case license
            return
        case license#gnu-library-general-public-license
            return
        case license#license-for-fish
            return
        case license#license-for-the-python-docs-theme
            return
        case license#mit-license
            return
        case prompt
            echo (_ 'How to write your own prompt')
        case prompt#adding-color
            return
        case prompt#formatting
            return
        case prompt#our-first-prompt
            return
        case prompt#save-the-prompt
            return
        case prompt#shortening-the-working-directory
            return
        case prompt#status
            return
        case prompt#transient-prompt
            return
        case prompt#where-to-go-from-here
            return
        case relnotes
            echo (_ "Fish's release notes")
        case terminal-compatibility
            echo (_ "Terminal features used by fish")
        case terminal-compatibility#dcs-commands-and-gnu-screen
            return
        case terminal-compatibility#optional-commands
            return
        case terminal-compatibility#required-commands
            return
        case terminal-compatibility#unicode-codepoints
            return
        case tutorial
            echo (_ Tutorial)
        case tutorial#autoloading-functions
            echo (_ 'Autoloading Functions')
        case tutorial#autosuggestions
            echo (_ Autosuggestions)
        case tutorial#combiners-and-or-not
            echo (_ 'Combiners (And, Or, Not)')
        case tutorial#command-substitutions
            echo (_ 'Command Substitutions')
        case tutorial#conditionals-if-else-switch
            echo (_ 'Conditionals (If, Else, Switch)')
        case tutorial#exit-status
            echo (_ 'Exit Status')
        case tutorial#exports-shell-variables
            echo (_ 'Exports (Shell Variables)')
        case tutorial#functions
            echo (_ Functions)
        case tutorial#getting-help
            echo (_ 'Getting Help')
        case tutorial#getting-started
            return
        case tutorial#learning-fish
            echo (_ 'Learning fish')
        case tutorial#lists
            echo (_ Lists)
        case tutorial#loops
            echo (_ Loops)
        case tutorial#path
            echo (_ '$PATH')
        case tutorial#pipes-and-redirections
            echo (_ 'Pipes and Redirections')
        case tutorial#prompt
            echo (_ Prompt)
        case tutorial#ready-for-more
            echo (_ 'Ready for more?')
        case tutorial#running-commands
            echo (_ 'Running Commands')
        case tutorial#separating-commands-semicolon
            echo (_ 'Separating Commands (Semicolon)')
        case tutorial#startup-where-s-bashrc
            echo (_ "Startup (Where's .bashrc?)")
        case tutorial#syntax-highlighting
            echo (_ 'Syntax Highlighting')
        case tutorial#tab-completions
            echo (_ 'Tab Completions')
        case tutorial#universal-variables
            echo (_ 'Universal Variables')
        case tutorial#variables
            echo (_ Variables)
        case tutorial#why-fish
            echo (_ 'Why fish?')
        case tutorial#wildcards
            echo (_ Wildcards)
    end
end
completions/heroku.fish# Heroku toolbelt completions
# By Jason Brokaw (github.com/jbbrokaw)

function __fish_list_available_addons
    heroku addons:list | awk -F":" '/^[a-z]/ {print $1}'
end

function __fish_list_installed_addons
    heroku addons | awk '{if (NR>1) print $1}'
end

function __fish_list_heroku_apps
    heroku apps | awk '{if (NR>1) print $1}'
end

function __fish_list_heroku_config_keys
    heroku config | awk -F':' '{if (NR>1) print $1}'
end

function __fish_list_heroku_domains
    heroku domains | awk '{if (NR>1) print $1}'
end

function __fish_list_heroku_dynos
    heroku ps | awk -F':' '{if (NR>1) print $1}'
end

function __fish_list_heroku_releases
    heroku releases | awk '{if (NR>1) print $1}'
end

function __fish_heroku_needs_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    end
    return 1
end

function __fish_heroku_using_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
    end
    return 1
end

set -l heroku_looking -c heroku -n __fish_heroku_needs_command

# Main commands
complete $heroku_looking -xa addons -d 'list installed addons'
complete $heroku_looking -xa apps -d 'manage apps (create, destroy)'
complete $heroku_looking -xa auth -d 'authentication (login, logout)'
complete $heroku_looking -xa config -d 'manage app config vars'
complete $heroku_looking -xa domains -d 'manage custom domains'
complete $heroku_looking -xa logs -d 'display logs for an app'
complete $heroku_looking -xa ps -d 'manage dynos (dynos, workers)'
complete $heroku_looking -xa releases -d 'manage app releases'
complete $heroku_looking -xa run -d 'run one-off commands (console, rake)'
complete $heroku_looking -xa sharing -d 'manage collaborators on an app'

# Additional topics:

complete $heroku_looking -xa certs -d 'manage ssl endpoints for an app'
complete $heroku_looking -xa drains -d 'display syslog drains for an app'
complete $heroku_looking -xa features -d 'manage optional features'
complete $heroku_looking -xa fork -d 'clone an existing app'
complete $heroku_looking -xa help -d 'list commands and display help'
complete $heroku_looking -xa keys -d 'manage authentication keys'
complete $heroku_looking -xa labs -d 'manage optional features'
complete $heroku_looking -xa maintenance -d 'manage maintenance mode for an app'
complete $heroku_looking -xa members -d 'manage membership in organization accounts'
complete $heroku_looking -xa orgs -d 'manage organization accounts'
complete $heroku_looking -xa pg -d 'manage heroku-postgresql databases'
complete $heroku_looking -xa plugins -d 'manage plugins to the heroku gem'
complete $heroku_looking -xa regions -d 'list available regions'
complete $heroku_looking -xa stack -d 'manage the stack for an app'
complete $heroku_looking -xa status -d 'check status of heroku platform'
complete $heroku_looking -xa update -d 'update the heroku client'
complete $heroku_looking -xa version -d 'display version'

complete $heroku_looking -xa git:clone -d "clones heroku application to machine at DIRECTORY. defaults to app name."
complete $heroku_looking -xa git:remote -d "adds a git remote to an app repo (-a APP)"

# Addons subcommands
complete $heroku_looking -xa addons:add -d 'install an addon'
complete -c heroku -n '__fish_heroku_using_command addons:add' -fa '(__fish_list_available_addons)'

complete $heroku_looking -xa addons:docs -d "open an addon's documentation in your browser"
complete -c heroku -n '__fish_heroku_using_command addons:docs' -fa '(__fish_list_installed_addons)'

complete $heroku_looking -xa addons:downgrade -d 'downgrade an existing addon'
complete -c heroku -n '__fish_heroku_using_command addons:downgrade' -fa '(__fish_list_installed_addons)'

complete $heroku_looking -xa addons:list -d 'list all available addons'

complete $heroku_looking -xa addons:open -d "open an addon's dashboard in your browser"
complete -c heroku -n '__fish_heroku_using_command addons:open' -fa '(__fish_list_installed_addons)'

complete $heroku_looking -xa addons:remove -d 'uninstall one or more addons'
complete -c heroku -n '__fish_heroku_using_command addons:remove' -fa '(__fish_list_installed_addons)'

complete $heroku_looking -xa addons:upgrade -d 'upgrade an existing addon'
complete -c heroku -n '__fish_heroku_using_command addons:upgrade' -fa '(__fish_list_installed_addons)'

# Apps options and subcommands
complete -c heroku -n '__fish_heroku_using_command apps' -s o -l org -l ORG -d "the org to list the apps for"
complete -c heroku -n '__fish_heroku_using_command apps' -s A -l all -d "list all apps in the org. Not just joined apps"
complete -c heroku -n '__fish_heroku_using_command apps' -s p -l personal -d "list apps in personal account when a default org is set"

complete $heroku_looking -xa apps:create -d "create a new app (takes name)"

complete $heroku_looking -xa apps:destroy -d " permanently destroy an app (--app APP)"
complete -c heroku -n '__fish_heroku_using_command apps:destroy' -l app -s a -xa '(__fish_list_heroku_apps)'

complete $heroku_looking -xa apps:info -d "show detailed app information"

complete $heroku_looking -xa apps:join -d " add yourself to an organization app (--app APP)"
complete -c heroku -n '__fish_heroku_using_command apps:join' -l app -s a

complete $heroku_looking -xa apps:leave -d " remove yourself from an organization app (--app APP)"
complete -c heroku -n '__fish_heroku_using_command apps:leave' -l app -s a -xa '(__fish_list_heroku_apps)'

complete $heroku_looking -xa apps:lock -d " lock an organization app to restrict access"
complete -c heroku -n '__fish_heroku_using_command apps:lock' -l app -s a -xa '(__fish_list_heroku_apps)'

complete $heroku_looking -xa apps:open -d " open the app in a web browser"
complete -c heroku -n '__fish_heroku_using_command apps:open' -l app -s a -xa '(__fish_list_heroku_apps)'

complete $heroku_looking -xa apps:rename -d " rename the app (apps:rename newname --app oldname)"
complete -c heroku -n '__fish_heroku_using_command apps:rename' -l app -s a -xa '(__fish_list_heroku_apps)'

complete $heroku_looking -xa apps:unlock -d " unlock an organization app so that any org member can join it"
complete -c heroku -n '__fish_heroku_using_command apps:unlock' -l app -s a -xa '(__fish_list_heroku_apps)'

# Auth subcommands
complete $heroku_looking -xa auth:login -d "log in with your heroku credentials"
complete $heroku_looking -xa auth:logout -d "clear local authentication credentials"
complete $heroku_looking -xa auth:token -d "display your api token"
complete $heroku_looking -xa auth:whoami -d "display your heroku email address"

# Config options and subcommands
complete -c heroku -n '__fish_heroku_using_command config' -s s -l shell -d "output config vars in shell format"

complete $heroku_looking -xa config:get -d "display a config value for an app"
complete -c heroku -n '__fish_heroku_using_command config:get' -xa '(__fish_list_heroku_config_keys)' -d "display a config value for an app"

complete $heroku_looking -xa config:set -d "set one or more config vars (KEY=VALUE)"
complete -c heroku -n '__fish_heroku_using_command config:set' -fa '(__fish_list_heroku_config_keys)' -d "set one or more config vars (KEY=VALUE)"

complete $heroku_looking -xa config:unset -d "unset one or more config vars"
complete -c heroku -n '__fish_heroku_using_command config:unset' -fa '(__fish_list_heroku_config_keys)' -d "unset one or more config vars"

# Domains subcommands
complete $heroku_looking -xa domains:add -d "add a custom domain to an app"
complete $heroku_looking -xa domains:clear -d "remove all custom domains from an app"
complete $heroku_looking -xa domains:remove -d "remove a custom domain from an app"
complete -c heroku -n '__fish_heroku_using_command domains:remove' -fa '(__fish_list_heroku_domains)' -d "remove a custom domain from an app"

# Logs options
complete -c heroku -n '__fish_heroku_using_command logs' -s n -l num -l NUM -d "the number of lines to display"
complete -c heroku -n '__fish_heroku_using_command logs' -s p -l ps -l PS -d "only display logs from the given process"
complete -c heroku -n '__fish_heroku_using_command logs' -s s -l source -l SOURCE -d "only display logs from the given source"
complete -c heroku -n '__fish_heroku_using_command logs' -s t -l tail -d "continually stream logs"

# PG subcommands
complete $heroku_looking -xa pg:backups -d "manage backups of heroku postgresql databases"
complete $heroku_looking -xa pg:backups:cancel -d "cancel an in-progress backup or restore (default newest)"
complete $heroku_looking -xa pg:backups:capture -d "capture a new backup"
complete $heroku_looking -xa pg:backups:delete -d "delete a backup"
complete $heroku_looking -xa pg:backups:download -d "downloads database backup"
complete $heroku_looking -xa pg:backups:info -d "get information about a specific backup"
complete $heroku_looking -xa pg:backups:restore -d "restore a backup (default latest) to a database"
complete $heroku_looking -xa pg:backups:schedule -d "schedule daily backups for given database"
complete $heroku_looking -xa pg:backups:schedules -d "list backup schedule"
complete $heroku_looking -xa pg:backups:unschedule -d "stop daily backups"
complete $heroku_looking -xa pg:backups:url -d "get secret but publicly accessible URL of a backup"

# PS subcommands
complete $heroku_looking -xa ps:resize -d "resize dynos to the given size (DYNO1=1X|2X|PX)"
complete -c heroku -n '__fish_heroku_using_command ps:resize' -fa '(__fish_list_heroku_dynos)' -d "resize dynos to the given size (DYNO1=1X|2X|PX)"

complete $heroku_looking -xa ps:restart -d "restart an app dyno"
complete -c heroku -n '__fish_heroku_using_command ps:restart' -fa '(__fish_list_heroku_dynos)' -d "restart an app dyno"

complete $heroku_looking -xa ps:scale -d "scale dynos by the given amount (DYNO1=AMOUNT1)"
complete -c heroku -n '__fish_heroku_using_command ps:scale' -fa '(__fish_list_heroku_dynos)' -d "scale dynos by the given amount (DYNO1=AMOUNT1)"

complete $heroku_looking -xa ps:stop -d "stop an app dyno"
complete -c heroku -n '__fish_heroku_using_command ps:stop' -fa '(__fish_list_heroku_dynos)' -d "stop an app dyno"

# Releases options and subcommands
complete -c heroku -n '__fish_heroku_using_command releases' -s n -l num -l NUM -d "number of releases to show, maximum 50"

complete $heroku_looking -xa releases:info -d "view detailed information for a release"
complete -c heroku -n '__fish_heroku_using_command releases:info' -fa '(__fish_list_heroku_releases)' -d "view detailed information for a release"

complete $heroku_looking -xa releases:rollback -d "roll back to an older release"
complete -c heroku -n '__fish_heroku_using_command releases:rollback' -fa '(__fish_list_heroku_releases)' -d "roll back to an older release"

# Run options and subcommands
complete -c heroku -n '__fish_heroku_using_command run' -s s -l size -l SIZE -d "specify dyno size"

complete $heroku_looking -xa run:console -d "open a remote console session (with optional COMMAND)"
complete $heroku_looking -xa run:detached -d "run a detached dyno, where output is sent to your logs"
# complete $heroku_looking -xa run:rake -d "WARNING: `heroku run:rake` has been deprecated. Please use `heroku run rake` instead."
complete -c heroku -n '__fish_heroku_using_command run:detached' -s t -l tail -d "stream logs for the dyno"

# Sharing subcommands
complete $heroku_looking -xa sharing:add -d "add a collaborator to an app"
complete $heroku_looking -xa sharing:remove -d "remove a collaborator from an app"
complete $heroku_looking -xa sharing:transfer -d "transfers an app to another user or an organization."
completions/hg.fish# fish completion for hg

# Mercurial has a global switch to specify the path to the repository on which
# to run the hg command (-R or --repository).  If that is on the commandline,
# this function echoes the given path and returns 0.  Otherwise, it returns 1.
function __fish_hg_get_repo
    set -l cmdline (commandline -p)
    if set -l match (string match -r -- "(-R|--repository) +([^ ]+)" $cmdline)
        echo $match[3]
        return 0
    else
        return 1
    end
end

# Mercurial also has a global switch to specify a directory to which to switch
# before running the command (--cwd).  If it is on the commandline, this
# function echoes the given path and returns 0.  Otherwise, it returns 1.
function __fish_hg_get_cwd
    set -l cmdline (commandline -p)
    if set -l match (string match -r -- "--cwd +([^ ]+)" $cmdline)
        echo $match[2]
        return 0
    else
        return 1
    end
end

function __fish_hg
    set -lx HGPLAIN 1
    if set -l repo (__fish_hg_get_repo)
        set argv $argv -R $repo
    end
    if set -l cwd (__fish_hg_get_cwd)
        set argv $argv --cwd $cwd
    end
    command hg $argv 2>/dev/null
end

function __fish_hg_commands
    set -l commands (__fish_hg debugcomplete)
    for command in $commands
        switch $command
            case add
                printf "$command\tadd the specified files on the next commit\n"
            case addremove
                printf "$command\tadd all new files, delete all missing files\n"
            case annotate
                printf "$command\tshow changeset information by line for each file\n"
            case archive
                printf "$command\tcreate an unversioned archive of a repository revision\n"
            case backout
                printf "$command\treverse effect of earlier changeset\n"
            case bisect
                printf "$command\tsubdivision search of changesets\n"
            case bookmarks
                printf "$command\tcreate a new bookmark or list existing bookmarks\n"
            case branch
                printf "$command\tset or show the current branch name\n"
            case branches
                printf "$command\tlist repository named branches\n"
            case bundle
                printf "$command\tcreate a bundle file\n"
            case cat
                printf "$command\toutput the current or given revision of files\n"
            case churn
                printf "$command\thistogram of changes to the repository\n"
            case clone
                printf "$command\tmake a copy of an existing repository\n"
            case commit
                printf "$command\tcommit the specified files or all outstanding changes\n"
            case config
                printf "$command\tshow combined config settings from all hgrc files\n"
            case convert
                printf "$command\tconvert a foreign SCM repository to a Mercurial one\n"
            case copy
                printf "$command\tmark files as copied for the next commit\n"
            case diff
                printf "$command\tdiff repository (or selected files)\n"
            case email
                printf "$command\tsend changesets by email\n"
            case export
                printf "$command\tdump the header and diffs for one or more changesets\n"
            case extdiff
                printf "$command\tuse external program to diff repository (or selected files)\n"
            case files
                printf "$command\tlist tracked files\n"
            case forget
                printf "$command\tforget the specified files on the next commit\n"
            case graft
                printf "$command\tcopy changes from other branches onto the current branch\n"
            case grep
                printf "$command\tsearch revision history for a pattern in specified files\n"
            case heads
                printf "$command\tshow branch heads\n"
            case help
                printf "$command\tshow help for a given topic or a help overview\n"
            case histedit
                printf "$command\tinteractively edit changeset history\n"
            case identify
                printf "$command\tidentify the working directory or specified revision\n"
            case import
                printf "$command\timport an ordered set of patches\n"
            case incoming
                printf "$command\tshow new changesets found in source\n"
            case init
                printf "$command\tcreate a new repository in the given directory\n"
            case locate
                printf "$command\tlocate files matching specific patterns\n"
            case log
                printf "$command\tshow revision history of entire repository or files\n"
            case manifest
                printf "$command\toutput the current or given revision of the project manifest\n"
            case merge
                printf "$command\tmerge another revision into working directory\n"
            case outgoing
                printf "$command\tshow changesets not found in the destination\n"
            case parents
                printf "$command\tshow the parents of the working directory or revision\n"
            case paths
                printf "$command\tshow aliases for remote repositories\n"
            case phase
                printf "$command\tset or show the current phase name\n"
            case pull
                printf "$command\tpull changes from the specified source\n"
            case push
                printf "$command\tpush changes to the specified destination\n"
            case qapplied
                printf "$command\tprint the patches already applied\n"
            case qclone
                printf "$command\tclone main and patch repository at same time\n"
            case qcommit
                # deprecated
            case qdelete
                printf "$command\tremove patches from queue\n"
            case qdiff
                printf "$command\tdiff of the current patch and subsequent modifications\n"
            case qfinish
                printf "$command\tmove applied patches into repository history\n"
            case qfold
                printf "$command\tfold the named patches into the current patch\n"
            case qgoto
                printf "$command\tpush or pop patches until named patch is at top of stack\n"
            case qguard
                printf "$command\t set or print guards for a patch\n"
            case qheader
                printf "$command\tprint the header of the topmost or specified patch\n"
            case qimport
                printf "$command\timport a patch or existing changeset\n"
            case qinit
                # deprecated
            case qnew
                printf "$command\tcreate a new patch\n"
            case qnext
                printf "$command\tprint the name of the next pushable patch\n"
            case qpop
                printf "$command\tpop the current patch off the stack\n"
            case qprev
                printf "$command\tprint the name of the preceding applied patch\n"
            case qpush
                printf "$command\tpush the next patch onto the stack\n"
            case qqueue
                printf "$command\tmanage multiple patch queues\n"
            case qrecord
                printf "$command\tinteractively record a new patch\n"
            case qrefresh
                printf "$command\tupdate the current patch\n"
            case qrename
                printf "$command\trename a patch\n"
            case qrestore
                # deprecated
            case qsave
                # deprecated
            case qselect
                printf "$command\tset or print guarded patches to push\n"
            case qseries
                printf "$command\tprint the entire series file\n"
            case qtop
                printf "$command\tprint the name of the current patch\n"
            case qunapplied
                printf "$command\tprint the patches not yet applied\n"
            case rebase
                printf "$command\tmove changeset (and descendants) to a different branch\n"
            case record
                printf "$command\tinteractively select changes to commit\n"
            case recover
                printf "$command\troll back an interrupted transaction\n"
            case remove
                printf "$command\tremove the specified files on the next commit\n"
            case rename
                printf "$command\trename files; equivalent of copy + remove\n"
            case resolve
                printf "$command\tredo merges or set/view the merge status of files\n"
            case revert
                printf "$command\trestore files to their checkout state\n"
            case rollback
                # deprecated
            case root
                printf "$command\tprint the root (top) of the current working directory\n"
            case serve
                printf "$command\tstart stand-alone webserver\n"
            case shelve
                printf "$command\tsave and set aside changes from the working directory\n"
            case status
                printf "$command\tshow changed files in the working directory\n"
            case strip
                printf "$command\tstrip changesets and all their descendants from the repository\n"
            case summary
                printf "$command\tsummarize working directory state\n"
            case tag
                printf "$command\tadd one or more tags for the current or given revision\n"
            case tags
                printf "$command\tlist repository tags\n"
            case tip
                # deprecated
            case unbundle
                printf "$command\tapply one or more bundle files\n"
            case unshelve
                printf "$command\trestore a shelved change to the working directory\n"
            case update
                printf "$command\tupdate working directory (or switch revisions)\n"
            case verify
                printf "$command\tverify the integrity of the repository\n"
            case version
                printf "$command\toutput version and copyright information\n"
            case view
                printf "$command\tstart interactive history viewer\n"
            case "*"
                printf "$command\n"
        end
    end
end

function __fish_hg_labels
    if set -l labels (__fish_hg debuglabelcomplete)
        printf "%s\tlabel\n" $labels
    else
        __fish_hg_branches
        __fish_hg_bookmarks
        for line in (__fish_hg tags)
            set -l parts (string split " " -m 1 $line)
            printf "%s\ttag\n" $parts[1]
        end
    end
end

function __fish_hg_help_topics
    set -l commands (__fish_hg debugcomplete)
    printf "%s\tcommand\n" $commands
    for line in (__fish_hg help | string match -re '^ [a-zA-Z]')
        set -l parts (string trim $line | string split " " -m 1)
        set -l topic $parts[1]
        if not contains $topic $commands
            printf "%s\thelp topic\n" $topic
        end
    end
end

function __fish_hg_config_entries
    for line in (__fish_hg config)
        set -l parts (string split = -m 1 $line)
        printf "%s\tconfig entry\n" $parts[1]
    end
end

function __fish_hg_patches
    printf "%s\tpatch\n" (__fish_hg qseries)
end

function __fish_hg_patch_queues
    for line in (__fish_hg qqueue)
        set -l parts (string split "(" -m 1 $line)
        set -l queue (string trim $parts[1])
        printf "%s\tpatch queue\n" $queue
    end
end

function __fish_hg_status
    set -l token (commandline -ct)
    __fish_hg status -n $argv "glob:$token**"
end

function __fish_hg_locate
    __fish_hg locate $argv
end

function __fish_hg_bookmarks
    set -l bookmarks (__fish_hg bookmarks)
    if string match -q -- "no bookmarks set" "$bookmarks[1]"
        return
    end
    for line in $bookmarks
        # Bookmarks can contain lots of different characters, including spaces,
        # but they can't contain colons.  So we use that to split the line.
        set -l parts (string sub -s 4 $line | string split ":" -m 1)
        set -l parts (string split " " -r -m 1 $parts[1])
        set -l bookmark (string trim $parts[1])
        printf "%s\tbookmark\n" $bookmark
    end
end

function __fish_hg_branches
    for line in (__fish_hg branches)
        # Like with bookmarks, branches can't contain colons, so we use that for
        # splitting.
        set -l parts (string split ":" -m 1 $line)
        set -l parts (string split " " -r -m 1 $parts[1])
        set -l branch (string trim $parts[1])
        printf "%s\tbranch\n" $branch
    end
end

function __fish_hg_merge_tools
    for tool in internal:dump internal:fail internal:forcedump internal:local internal:merge internal:merge-local internal:merge-other internal:merge3 internal:other internal:prompt internal:tagmerge internal:union
        printf "$tool\tmerge tool\n"
    end
    for line in (__fish_hg config merge-tools)
        set -l parts (string split "." -m 2 $line)
        printf "%s\tmerge tool\n" $parts[2]
    end
end

function __fish_hg_sources
    for line in (__fish_hg paths)
        set -l parts (string split = $line)
        printf "%s\tsource\n" (string trim $parts[1])
    end
end

function __fish_hg_shelves
    printf "%s\tshelve\n" (__fish_hg shelve -ql)
end

function __fish_hg_mq_enabled
    if set -l line (__fish_hg config extensions.hgext.mq)
        set -l parts (string split "=" -m 1 $line)
        not string match -r -q -- "^!" $parts[2]
        return
    else
        return 1
    end
end

function __fish_hg_get_command
    set -l cmdline (commandline -pxc)
    set -e cmdline[1]
    set -l lasttoken ""
    for token in $cmdline
        # if the last token was a switch that takes an argument, we just skip
        # the current token
        if string match -r -q -- "-R|--repository|--cwd|--config|--encoding|--encodingmode|--color|--pager" $lasttoken
            set lasttoken ""
            continue
        end
        # if the current token is a switch of any kind, we can skip it
        if string match -q -- "-*" $token
            set lasttoken $token
            continue
        end
        # if we get to here, then we assume that the token is an hg command
        echo $token
        return 0
    end
    # no hg command was found
    return 1
end

function __fish_hg_using_command --argument-names cmd
    if set -l token (__fish_hg_get_command)
        string match -q -- $token $cmd
        return
    else
        return 1
    end
end

function __fish_hg_needs_command
    not __fish_hg_get_command >/dev/null
end

# global options
complete -c hg -s R -l repository -x -d "repository root directory or name of overlay bundle file"
complete -c hg -l cwd -x -a "(__fish_complete_directories (commandline -ct))" -d "change working directory"
complete -c hg -s y -l noninteractive -d "do not prompt, automatically pick the first choice for all prompts"
complete -c hg -s q -l quiet -d "suppress output"
complete -c hg -s v -l verbose -d "enable additional output"
complete -c hg -l config -x -a "(__fish_hg_config_entries)" -d "set/override config option"
complete -c hg -l debug -d "enable debugging output"
complete -c hg -l debugger -d "start debugger"
complete -c hg -l encoding -x -d "set the charset encoding"
complete -c hg -l encodingmode -x -d "set the charset encoding mode"
complete -c hg -l traceback -d "always print a traceback on exception"
complete -c hg -l time -d "time how long the command takes"
complete -c hg -l profile -d "print command execution profile"
complete -c hg -l version -d "output version information and exit"
complete -c hg -s h -l help -d "display help and exit"
complete -c hg -l hidden -d "consider hidden changesets"
complete -c hg -l color -x -a "true false always auto never debug" -d "when to colorize"
complete -c hg -l pager -x -a "true false always auto never" -d "when to paginate"

# subcommands
complete -c hg -n __fish_hg_needs_command -x -a "(__fish_hg_commands)"

# hg add
complete -c hg -n "__fish_hg_using_command add" -f -a "(__fish_hg_status -u)"
complete -c hg -n "__fish_hg_using_command add" -s I -l include -x -d "include names matching the given patterns"
complete -c hg -n "__fish_hg_using_command add" -s X -l exclude -x -d "exclude names matching the given patterns"
complete -c hg -n "__fish_hg_using_command add" -s S -l subrepos -d "recurse into subrepositories"
complete -c hg -n "__fish_hg_using_command add" -s n -l dry-run -d "do not perform actions, just print output"
complete -c hg -n "__fish_hg_using_command add; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"

# hg addremove
for cmd in addr addre addrem addremo addremov addremove
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -ud)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l similarity -x -d "guess renamed files by similarity (0<=s<=100)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg annotate
for cmd in an ann anno annot annota annotat annotate bl bla blam blame
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -cmdr)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "annotate the specified revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -l no-follow -d "don't follow copies and renames"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -d "list the author (long with -v)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l file -d "list the filename"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -d "list the date (short with -q)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l number -d "list the revision number (default)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l changeset -d "list the changeset"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l line-number -d "show line number at the first appearance"
    complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank"
    complete -c hg -n "__fish_hg_using_command $cmd" -s Z -l ignore-space-at-eol -d "ignore changes in whitespace at EOL"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg archive
for cmd in ar arc arch archi archiv archive
    complete -c hg -n "__fish_hg_using_command $cmd" -l no-decode -d "do not pass files through decoders"
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l prefix -x -d "directory prefix for files in archive"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to distribute"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l type -x -a "files tar tbz2 tgz uzip zip" -d "type of distribution to create"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg backout
for cmd in ba bac back backo backou backout
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l merge -d "merge with old dirstate parent after backout"
    complete -c hg -n "__fish_hg_using_command $cmd" -l no-commit -d "do not commit"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to backout"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg bisect
for cmd in bi bis bise bisec bisect
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l reset -d "reset bisect state"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l good -d "mark changeset good"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l bad -d "mark changeset bad"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l skip -d "skip testing changeset"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l extend -d "extend the bisect range"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l command -x -d "use command to check changeset state"
    complete -c hg -n "__fish_hg_using_command $cmd" -s U -l noupdate -d "do not update to target"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg bookmarks
for cmd in bo boo book bookm bookma bookmar bookmark bookmarks
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_bookmarks)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d force
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision for bookmark action"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l delete -d "delete a given bookmark"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l rename -x -a "(__fish_hg_bookmarks)" -d "rename a given bookmark"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l inactive -d "mark a bookmark inactive"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg branch
complete -c hg -n "__fish_hg_using_command branch" -f -a "(__fish_hg_branches)"
complete -c hg -n "__fish_hg_using_command branch" -s f -l force -d "set branch name even if it shadows an existing branch"
complete -c hg -n "__fish_hg_using_command branch" -s C -l clean -d "reset branch name to parent branch name"
complete -c hg -n "__fish_hg_using_command branch; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"

# hg branches
for cmd in branche branches
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l closed -d "show normal and closed branches"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg bundle
for cmd in bu bun bund bundl bundle
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "run even when the destination is unrelated"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "a changeset intended to be added to the destination"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -a "(__fish_hg_branches)" -d "a specific branch you would like to bundle"
    complete -c hg -n "__fish_hg_using_command $cmd" -l base -x -a "(__fish_hg_labels)" -d "a base changeset assumed to be available at the destination"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "bundle all changesets in the repository"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l type -x -d "bundle compression type to use (default: bzip2)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg cat
for cmd in ca cat
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -cmrd)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s o -l output -x -d "print output to file with formatted name"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "print the given revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -l decode -d "apply any matching decode filter"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg clone
for cmd in cl clo clon clone
    complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_sources)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s U -l noupdate -d "the clone will include an empty working directory (only a repository)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l updaterev -x -d "revision, tag, or branch to check out"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -d "do not clone everything, but include this changeset and its ancestors"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -d "do not clone everything, but include this branch's changesets and their ancestors"
    complete -c hg -n "__fish_hg_using_command $cmd" -l pull -d "use pull protocol to copy metadata"
    complete -c hg -n "__fish_hg_using_command $cmd" -l stream -d "clone with minimal data processing"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
end

# hg commit
for cmd in com comm commi commit ci
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s A -l addremove -d "mark new/missing files as added/removed before committing"
    complete -c hg -n "__fish_hg_using_command $cmd" -l close-branch -d "mark a branch head as closed"
    complete -c hg -n "__fish_hg_using_command $cmd" -l amend -d "amend the parent of the working directory"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l secret -d "use the secret phase for committing"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "use interactive mode"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg config
for cmd in conf confi config sh sho show showc showco showcon showconf showconfi showconfig
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_config_entries)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l untrusted -d "show untrusted configuration options"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "edit user config"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l local -d "edit repository config"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l global -d "edit global config"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg convert
for cmd in conv conve conver convert
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l source-type -x -a "hg cvs darcs git svn mtn gnuarch bzr p4" -d "source repository type"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l dest-type -x -a "hg svn" -d "destination repository type"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -d "import up to this source revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -s A -l authormap -r -d "remap usernames using this file"
    complete -c hg -n "__fish_hg_using_command $cmd" -l filemap -r -d "remap file names using contents of file"
    complete -c hg -n "__fish_hg_using_command $cmd" -l full -d "apply filemap changes by converting all files again"
    complete -c hg -n "__fish_hg_using_command $cmd" -l splicemap -r -d "splice synthesized history into place"
    complete -c hg -n "__fish_hg_using_command $cmd" -l branchmap -r -d "change branch names while converting"
    complete -c hg -n "__fish_hg_using_command $cmd" -l branchsort -d "try to sort changesets by branches"
    complete -c hg -n "__fish_hg_using_command $cmd" -l datesort -d "try to sort changesets by date"
    complete -c hg -n "__fish_hg_using_command $cmd" -l sourcesort -d "preserve source changesets order"
    complete -c hg -n "__fish_hg_using_command $cmd" -l closesort -d "try to reorder closed revisions"
end

# hg copy
for cmd in cop copy cp
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -cmrd)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s A -l after -d "record a copy that has already occurred"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "forcibly copy over an existing managed file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg diff
for cmd in d di dif diff
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d revision
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l change -x -a "(__fish_hg_labels)" -d "change made by revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command $cmd" -l binary -d "generate binary diffs in git mode (default)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l nodates -d "omit dates from diff headers"
    complete -c hg -n "__fish_hg_using_command $cmd" -l noprefix -d "omit a/ and b/ prefixes from filenames"
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l show-function -d "show which function each change is in"
    complete -c hg -n "__fish_hg_using_command $cmd" -l reverse -d "produce a diff that undoes the changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank"
    complete -c hg -n "__fish_hg_using_command $cmd" -s Z -l ignore-space-at-eol -d "ignore changes in whitespace at EOL"
    complete -c hg -n "__fish_hg_using_command $cmd" -s U -l unified -x -d "number of lines of context to show"
    complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -l root -x -d "produce diffs relative to subdirectory"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg email
for cmd in em ema emai email
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command $cmd" -l plain -d "omit hg patch header"
    complete -c hg -n "__fish_hg_using_command $cmd" -s o -l outgoing -d "send changes not found in the target repository"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l bundle -d "send changes not in target as a binary bundle"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -a "(__fish_hg_bookmarks)" -d "send changes only reachable by given bookmark"
    complete -c hg -n "__fish_hg_using_command $cmd" -l bundlename -x -d "name of the bundle attachment file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "a revision to send"
    complete -c hg -n "__fish_hg_using_command $cmd" -l force -d "run even when remote repository is unrelated (with -b/--bundle)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l base -x -a "(__fish_hg_labels)" -d "a base changeset to specify instead of a destination (with -b/--bundle)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l intro -d "send an introduction email for a single patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -l body -d "send patches as inline message text (default)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l attach -d "send patches as attachments"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l inline -d "send patches as inline attachments"
    complete -c hg -n "__fish_hg_using_command $cmd" -l bcc -x -d "email addresses of blind carbon copy recipients"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l cc -x -d "email addresses of copy recipients"
    complete -c hg -n "__fish_hg_using_command $cmd" -l confirm -d "ask for confirmation before sending"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l diffstat -d "add diffstat output to messages"
    complete -c hg -n "__fish_hg_using_command $cmd" -l date -x -d "use the given date as the sending date"
    complete -c hg -n "__fish_hg_using_command $cmd" -l desc -x -d "use the given file as the series description"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l from -x -d "email address of sender"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l test -d "print messages that would be sent"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l mbox -r -d "write messages to mbox file instead of sending them"
    complete -c hg -n "__fish_hg_using_command $cmd" -l reply-to -x -d "email addresses replies should be sent to"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l subject -x -d "subject of first message (intro or single patch)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l in-reply-to -x -d "message identifier to reply to"
    complete -c hg -n "__fish_hg_using_command $cmd" -l flag -x -d "flags to add in subject prefixes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l to -x -d "email addresses of recipients"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
end

# hg export
for cmd in exp expo expor export
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -a "(__fish_hg_bookmarks)" -d "export changes only reachable by given bookmark"
    complete -c hg -n "__fish_hg_using_command $cmd" -s o -l output -x -d "print output to file with formatted name"
    complete -c hg -n "__fish_hg_using_command $cmd" -l switch-parent -d "diff against the second parent"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revisions to export"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command $cmd" -l binary -d "generate binary diffs in git mode (default)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l nodates -d "omit dates from diff headers"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg files
for cmd in fi fil file files
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "search the repository as it is in REV"
    complete -c hg -n "__fish_hg_using_command $cmd" -s 0 -l print0 -d "end filenames with NUL, for use with xargs"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg forget
for cmd in fo for forg forge forget
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -ca)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "use interactive mode"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg graft
for cmd in gra graf graft
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revisions to graft"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l continue -d "resume interrupted graft"
    complete -c hg -n "__fish_hg_using_command $cmd" -l stop -d "stop interrupted graft"
    complete -c hg -n "__fish_hg_using_command $cmd" -l abort -d "abort interrupted graft"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages"
    complete -c hg -n "__fish_hg_using_command $cmd" -l log -d "append graft info to log message"
    complete -c hg -n "__fish_hg_using_command $cmd" -l no-commit -d "don't commit, just apply the changes in working directory"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "force graft"
    complete -c hg -n "__fish_hg_using_command $cmd" -s D -l currentdate -d "record the current date as commit date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s U -l currentuser -d "record the current user as committer"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg grep
for cmd in gre grep
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -cmrd)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s 0 -l print0 -d "end fields with NUL"
    complete -c hg -n "__fish_hg_using_command $cmd" -l all -d "print all revisions that match"
    complete -c hg -n "__fish_hg_using_command $cmd" -l diff -d "print all revisions when the term was introduced or removed"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l follow -d "follow changeset history, or file history across copies and renames"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l ignore-case -d "ignore case when matching"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l files-with-matches -d "print only filenames and revisions that match"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l line-number -d "print matching line numbers"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "only search files changed within revision range"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -d "list the author (long with -v)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -d "list the date (short with -q)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg heads
for cmd in hea head heads
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "show only heads which are descendants of STARTREV"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l topo -d "show topological heads only"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l closed -d "show normal and closed branch heads"
    complete -c hg -n "__fish_hg_using_command $cmd" -s T -l template -x -d "display with template"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg help
for cmd in hel help
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_help_topics)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l extension -d "show only help for extensions"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l command -d "show only help for commands"
    complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keyword -d "show topics matching keyword"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l system -x -d "show help for specific platform(s)"
end

# hg histedit
for cmd in histe histed histedi histedit
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l commands -r -d "read history edits from the specified file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l continue -d "continue an edit already in progress"
    complete -c hg -n "__fish_hg_using_command $cmd" -l edit-plan -d "edit remaining actions list"
    complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "don't strip old nodes after edit is complete"
    complete -c hg -n "__fish_hg_using_command $cmd" -l abort -d "abort an edit in progress"
    complete -c hg -n "__fish_hg_using_command $cmd" -s o -l outgoing -d "changesets not found in destination"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "force outgoing even for unrelated repositories"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "first revision to be edited"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg identify
for cmd in id ide iden ident identi identif identify
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_sources)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "identify the specified revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l num -d "show local revision number"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l id -d "show global revision id"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -d "show branch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tags -d "show tags"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmarks -d "show bookmarks"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg import
for cmd in im imp impo impor import patc patch
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l strip -x -d "directory strip option for patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages"
    complete -c hg -n "__fish_hg_using_command $cmd" -l no-commit -d "don't commit, just update the working directory"
    complete -c hg -n "__fish_hg_using_command $cmd" -l bypass -d "apply patch without touching the working directory"
    complete -c hg -n "__fish_hg_using_command $cmd" -l partial -d "commit even if some hunks fail"
    complete -c hg -n "__fish_hg_using_command $cmd" -l exact -d "abort if patch would apply lossily"
    complete -c hg -n "__fish_hg_using_command $cmd" -l prefix -r -d "apply patch to subdirectory"
    complete -c hg -n "__fish_hg_using_command $cmd" -l import-branch -d "use any branch information in patch (implied by --exact)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l similarity -x -d "guess renamed files by similarity (0<=s<=100)"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg incoming
for cmd in inc inco incom incomi incomin incoming in
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_sources)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "run even if remote repository is unrelated"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l newest-first -d "show newest record first"
    complete -c hg -n "__fish_hg_using_command $cmd" -l bundle -r -d "file to store the bundles into"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -d "a remote changeset intended to be added"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmarks -d "compare bookmarks"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -d "a specific branch you would like to pull"
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l patch -d "show patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l limit -x -d "limit number of changes displayed"
    complete -c hg -n "__fish_hg_using_command $cmd" -s M -l no-merges -d "do not show merges"
    complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s G -l graph -d "show the revision DAG"
    complete -c hg -n "__fish_hg_using_command $cmd" -s T -l template -x -d "display with template"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg init
for cmd in ini init
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg locate
for cmd in loc loca locat locate
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "search the repository as it is in REV"
    complete -c hg -n "__fish_hg_using_command $cmd" -s 0 -l print0 -d "end filenames with NUL, for use with xargs"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l fullpath -d "print complete paths from the filesystem root"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg log
for cmd in log histo histor history
    complete -c hg -n "__fish_hg_using_command "$cmd -f -a "(__fish_hg_status -cmrd)"
    complete -c hg -n "__fish_hg_using_command "$cmd -s f -l follow -d "follow changeset history, or file history across copies and renames"
    complete -c hg -n "__fish_hg_using_command "$cmd -s d -l date -x -d "show revisions matching date spec"
    complete -c hg -n "__fish_hg_using_command "$cmd -s C -l copies -d "show copied files"
    complete -c hg -n "__fish_hg_using_command "$cmd -s k -l keyword -x -d "do case-insensitive search for a given text"
    complete -c hg -n "__fish_hg_using_command "$cmd -s r -l rev -x -a "(__fish_hg_labels)" -d "show the specified revision or revset"
    complete -c hg -n "__fish_hg_using_command "$cmd -l removed -d "include revisions where files were removed"
    complete -c hg -n "__fish_hg_using_command "$cmd -s u -l user -x -d "revisions committed by user"
    complete -c hg -n "__fish_hg_using_command "$cmd -s b -l branch -x -a "(__fish_hg_branches)" -d "show changesets within the given named branch"
    complete -c hg -n "__fish_hg_using_command "$cmd -s P -l prune -x -a "(__fish_hg_labels)" -d "do not display revision or any of its ancestors"
    complete -c hg -n "__fish_hg_using_command "$cmd -s p -l patch -d "show patch"
    complete -c hg -n "__fish_hg_using_command "$cmd -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command "$cmd -s l -l limit -x -d "limit number of changes displayed"
    complete -c hg -n "__fish_hg_using_command "$cmd -s M -l no-merges -d "do not show merges"
    complete -c hg -n "__fish_hg_using_command "$cmd -l stat -d "output diffstat-style summary of changes"
    complete -c hg -n "__fish_hg_using_command "$cmd -s G -l graph -d "show the revision DAG"
    complete -c hg -n "__fish_hg_using_command "$cmd -s T -l template -x -d "display with template"
    complete -c hg -n "__fish_hg_using_command "$cmd -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command "$cmd -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command "$cmd"; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg manifest
for cmd in ma man mani manif manife manifes manifest
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to display"
    complete -c hg -n "__fish_hg_using_command $cmd" -l all -d "list files from all revisions"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg merge
for cmd in me mer merg merge
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to merge"
    complete -c hg -n "__fish_hg_using_command $cmd" -s P -l preview -d "review revisions to merge (no merge is performed)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l abort -d "abort the ongoing merge"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg outgoing
for cmd in o ou out outg outgo outgoi outgoin outgoing
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_sources)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "run even when the destination is unrelated"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "a changeset intended to be included in the destination"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l newest-first -d "show newest record first"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmarks -d "compare bookmarks"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -a "(__fish_hg_branches)" -d "a specific branch you would like to push"
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l patch -d "show patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l limit -x -d "limit number of changes displayed"
    complete -c hg -n "__fish_hg_using_command $cmd" -s M -l no-merges -d "do not show merges"
    complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s G -l graph -d "show the revision DAG"
    complete -c hg -n "__fish_hg_using_command $cmd" -s T -l template -x -d "display with template"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg parents
for cmd in par pare paren parent parents
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -cmrd)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "show parents of the specified revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -s T -l template -x -d "display with template"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg paths
for cmd in path paths
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg phase
for cmd in ph pha phas phase
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l public -d "set changeset phase to public"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l draft -d "set changeset phase to draft"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l secret -d "set changeset phase to secret"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "allow to move boundary backward"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "target revision"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg pull
for cmd in pul pull
    complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_sources)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l update -d "update to new branch head if new descendants were pulled"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "run even when remote repository is unrelated"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -d "a remote changeset intended to be added"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -d "bookmark to pull"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -d "a specific branch you would like to pull"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg push
for cmd in pus push
    complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_sources)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "force push"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "a changeset intended to be included in the destination"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -a "(__fish_hg_bookmarks)" -d "bookmark to push"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -a "(__fish_hg_branches)" -d "a specific branch you would like to push"
    complete -c hg -n "__fish_hg_using_command $cmd" -l new-branch -d "allow pushing a new branch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg qapplied
for cmd in qa qap qapp qappl qappli qapplie qapplied
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s 1 -l last -d "show only the preceding applied patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header"
end

# hg qclone
for cmd in qcl qclo qclon qclone
    complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_sources)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l pull -d "use pull protocol to copy metadata"
    complete -c hg -n "__fish_hg_using_command $cmd" -s U -l noupdate -d "do not update the new working directories"
    complete -c hg -n "__fish_hg_using_command $cmd" -l uncompressed -d "use uncompressed transfer (fast over LAN)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l patches -d "location of source patch repository"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side"
    complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)"
end

# hg qdelete
for cmd in qde qdel qdele qdelet qdelete qrem qremo qremov qremove qrm
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "keep patch file"
end

# hg qdiff
for cmd in qdi qdif qdiff
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -mrd --rev .^)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command $cmd" -l binary -d "generate binary diffs in git mode (default)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l nodates -d "omit dates from diff headers"
    complete -c hg -n "__fish_hg_using_command $cmd" -l noprefix -d "omit a/ and b/ prefixes from filenames"
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l show-function -d "show which function each change is in"
    complete -c hg -n "__fish_hg_using_command $cmd" -l reverse -d "produce a diff that undoes the changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank"
    complete -c hg -n "__fish_hg_using_command $cmd" -s Z -l ignore-space-at-eol -d "ignore changes in whitespace at EOL"
    complete -c hg -n "__fish_hg_using_command $cmd" -s U -l unified -x -d "number of lines of context to show"
    complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -l root -x -d "produce diffs relative to subdirectory"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
end

# hg qfinish
for cmd in qfi qfin qfini qfinis qfinish
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels; __fish_hg_patches)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l applied -d "finish all applied changesets"
end

# hg qfold
for cmd in qfo qfol qfold
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages"
    complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "keep folded patch files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file"
end

# hg qgoto
for cmd in qgo qgot qgoto
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l keep-changes -d "tolerate non-conflicting local changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "overwrite any local changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -l no-backup -d "do not save backup copies of files"
end

# hg qguard
for cmd in qgu qgua qguar qguard
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list all patches and guards"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l none -d "drop all guards"
end

# hg qheader
for cmd in qh qhe qhea qhead qheade qheader
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)"
end

# hg qimport
for cmd in qim qimp qimpo qimpor qimport
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l existing -d "import file in patch directory"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l name -x -d "name of patch file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "overwrite existing files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "place existing revisions under mq control"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command $cmd" -s P -l push -d "qpush after importing"
end

# hg qnew
complete -c hg -n "__fish_hg_using_command qnew" -s e -l edit -d "invoke editor on commit messages"
complete -c hg -n "__fish_hg_using_command qnew" -s g -l git -d "use git extended diff format"
complete -c hg -n "__fish_hg_using_command qnew" -s U -l currentuser -d "add \"From: <current user>\" to patch"
complete -c hg -n "__fish_hg_using_command qnew" -s u -l user -x -d "add \"From: <USER>\" to patch"
complete -c hg -n "__fish_hg_using_command qnew" -s D -l currentdate -d "add \"Date: <current date>\" to patch"
complete -c hg -n "__fish_hg_using_command qnew" -s d -l date -x -d "add \"Date: <DATE>\" to patch"
complete -c hg -n "__fish_hg_using_command qnew" -s I -l include -x -d "include names matching the given patterns"
complete -c hg -n "__fish_hg_using_command qnew" -s X -l exclude -x -d "exclude names matching the given patterns"
complete -c hg -n "__fish_hg_using_command qnew" -s m -l message -x -d "use text as commit message"
complete -c hg -n "__fish_hg_using_command qnew" -s l -l logfile -r -d "read commit message from file"
complete -c hg -n "__fish_hg_using_command qnew" -s i -l interactive -d "interactively record a new patch"

# hg qnext
for cmd in qnex qnext
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header"
end

# hg qpop
for cmd in qpo qpop
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_patches)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "pop all patches"
    complete -c hg -n "__fish_hg_using_command $cmd" -l keep-changes -d "tolerate non-conflicting local changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "forget any local changes to patched files"
    complete -c hg -n "__fish_hg_using_command $cmd" -l no-backup -d "do not save backup copies of files"
end

# hg qprev
for cmd in qpr qpre qprev
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header"
end

# hg qpush
for cmd in qpu qpus qpush
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_patches)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l keep-changes -d "tolerate non-conflicting local changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "apply on top of local changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l exact -d "apply the target patch to its recorded parent"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list patch name in commit text"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "apply all patches"
    complete -c hg -n "__fish_hg_using_command $cmd" -l move -d "reorder patch series and apply only the patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -l no-backup -d "do not save backup copies of files"
end

# hg qqueue
for cmd in qq qqu qque qqueu qqueue
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patch_queues)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list all available queues"
    complete -c hg -n "__fish_hg_using_command $cmd" -l active -d "print name of active queue"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l create -d "create new queue"
    complete -c hg -n "__fish_hg_using_command $cmd" -l rename -d "rename active queue"
    complete -c hg -n "__fish_hg_using_command $cmd" -l delete -d "delete reference to queue"
    complete -c hg -n "__fish_hg_using_command $cmd" -l purge -d "delete queue, and remove patch dir"
end

# hg qrecord
for cmd in qrec qreco qrecor qrecord
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "edit commit message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command $cmd" -s U -l currentuser -d "add \"From: <current user>\" to patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "add \"From: <USER>\" to patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s D -l currentdate -d "add \"Date: <current date>\" to patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "add \"Date: <DATE>\" to patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -x -d "read commit message from file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank"
end

# hg qrefresh
for cmd in qref qrefr qrefre qrefres qrefresh
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages"
    complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l short -d "refresh only files already in the patch and specified files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s U -l currentuser -d "add/update author field in patch with current user"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "add/update author field in patch with given user"
    complete -c hg -n "__fish_hg_using_command $cmd" -s D -l currentdate -d "add/update date field in patch with current date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "add/update date field in patch with given date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "interactively select changes to refresh"
end

# hg qrename
for cmd in qren qrena qrenam qrename qm qmv
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)"
end

# hg qselect
for cmd in qsel qsele qselec qselect
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l none -d "disable all guards"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l series -d "list all guards in series file"
    complete -c hg -n "__fish_hg_using_command $cmd" -l pop -d "pop to before first guarded applied patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -l reapply -d "pop, then reapply patches"
end

# hg qseries
for cmd in qser qseri qserie qseries
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l missing -d "print patches not in series"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header"
end

# hg qtop
for cmd in qt qto qtop
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header"
end

# hg qunapplied
for cmd in qu qun quna qunap qunapp qunappl qunappli qunapplie qunapplied
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s 1 -l first -d "show only the preceding applied patch"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header"
end

# hg rebase
for cmd in reb reba rebas rebase
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l source -x -a "(__fish_hg_labels)" -d "rebase the specified changeset and descendants"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l base -x -a "(__fish_hg_labels)" -d "rebase everything from branching point of specified changeset"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "rebase these revisions"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l dest -x -a "(__fish_hg_labels)" -d "rebase onto the specified changeset"
    complete -c hg -n "__fish_hg_using_command $cmd" -l collapse -d "collapse the rebased changesets"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as collapse commit message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read collapse commit message from file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "keep original changesets"
    complete -c hg -n "__fish_hg_using_command $cmd" -l keepbranches -d "keep original branch names"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l continue -d "continue an interrupted rebase"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l abort -d "abort an interrupted rebase"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output"
    complete -c hg -n "__fish_hg_using_command $cmd" -l confirm -d "ask before applying actions"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg record
for cmd in recor record
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s A -l addremove -d "mark new/missing files as added/removed before committing"
    complete -c hg -n "__fish_hg_using_command $cmd" -l close-branch -d "mark a branch as closed, hiding it from the branch list"
    complete -c hg -n "__fish_hg_using_command $cmd" -l amend -d "amend the parent of the working dir"
    complete -c hg -n "__fish_hg_using_command $cmd" -s s -l secret -d "use the secret phase for committing"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -x -d "read commit message from file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines"
    complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg recover
for cmd in recov recove recover
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg remove
for cmd in rem remo remov remove rm
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -c)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s A -l after -d "record delete for missing files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "forget added files, delete modified files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg rename
for cmd in ren rena renam rename mo mov move mv
    complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_status -cam)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s A -l after -d "record a rename that has already occurred"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "forcibly copy over an existing managed file"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg resolve
for cmd in res reso resol resolv resolve
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_locate 'set:unresolved()')"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "select all unresolved files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list state of files needing merge"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l mark -x -a "(__fish_hg_locate 'set:unresolved()')" -d "mark files as resolved"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l unmark -x -a "(__fish_hg_locate 'set:resolved()')" -d "mark files as unresolved"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l no-status -d "hide status prefix"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg revert
for cmd in rev reve rever revert
    complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -camrd)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "revert all changes when no arguments given"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "tipmost revision matching date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revert to the specified revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -s C -l no-backup -d "do not save backup copies of files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "interactively select the changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg root
for cmd in roo root
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg serve
for cmd in se ser serv serve
    complete -c hg -n "__fish_hg_using_command $cmd" -s A -l accesslog -r -d "name of access log file to write to"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l daemon -d "run server in background"
    complete -c hg -n "__fish_hg_using_command $cmd" -l daemon-postexec -x -d "used internally by daemon mode"
    complete -c hg -n "__fish_hg_using_command $cmd" -s E -l errorlog -r -d "name of error log file to write to"
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l port -x -d "port to listen on (default: 8000)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l address -x -d "address to listen on (default: all interfaces)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l prefix -x -d "prefix path to serve from (default: server root)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l name -x -d "name to show in web pages (default: working directory)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l web-conf -r -d "name of the hgweb config file (see 'hg help hgweb')"
    complete -c hg -n "__fish_hg_using_command $cmd" -l pid-file -r -d "name of file to write process ID to"
    complete -c hg -n "__fish_hg_using_command $cmd" -l stdio -d "for remote clients"
    complete -c hg -n "__fish_hg_using_command $cmd" -l cmdserver -x -d "for remote clients"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l templates -x -d "web templates to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -l style -x -d "template style to use"
    complete -c hg -n "__fish_hg_using_command $cmd" -s 6 -l ipv6 -d "use IPv6 in addition to IPv4"
    complete -c hg -n "__fish_hg_using_command $cmd" -l certificate -r -d "SSL certificate file"
    complete -c hg -n "__fish_hg_using_command $cmd" -l print-url -d "start and print only the URL"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg shelve
for cmd in she shel shelv shelve
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -amrd)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s A -l addremove -d "mark new/missing files as added/removed before shelving"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l unknown -d "store unknown files in the shelve"
    complete -c hg -n "__fish_hg_using_command $cmd" -l cleanup -d "delete all shelved changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -l date -x -d "shelve with the specified commit date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l delete -d "delete the named shelved change(s)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages"
    complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list current shelves"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as shelve message"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l name -x -d "use the given name for the shelved commit"
    complete -c hg -n "__fish_hg_using_command $cmd" -s p -l patch -d "output patches for changes (provide the names of the shelved changes as positional arguments)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "interactive mode, only works while creating a shelve"
    complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg status
for cmd in st sta stat statu status
    complete -c hg -n "__fish_hg_using_command $cmd" -s A -l all -d "show status of all files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l modified -d "show only modified files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l added -d "show only added files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l removed -d "show only removed files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l deleted -d "show only deleted (but tracked) files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l clean -d "show only files without changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l unknown -d "show only unknown (not tracked) files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s i -l ignored -d "show only ignored files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l no-status -d "hide status prefix"
    complete -c hg -n "__fish_hg_using_command $cmd" -s C -l copies -d "show source of copied files"
    complete -c hg -n "__fish_hg_using_command $cmd" -s 0 -l print0 -d "end filenames with NUL, for use with xargs"
    complete -c hg -n "__fish_hg_using_command $cmd" -l rev -x -a "(__fish_hg_labels)" -d "show difference from revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -l change -x -a "(__fish_hg_labels)" -d "list the changed files of a revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns"
    complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg strip
for cmd in str stri strip
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "strip specified revision"
    complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "force removal of changesets, discard uncommitted changes (no backup)"
    complete -c hg -n "__fish_hg_using_command $cmd" -l no-backup -d "do not save backup bundle"
    complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "do not modify working directory during strip"
    complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -a "(__fish_hg_bookmarks)" -d "remove revs only reachable from given bookmark"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg summary
for cmd in su sum summ summa summar summary
    complete -c hg -n "__fish_hg_using_command $cmd" -l remote -d "check for push and pull"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg tag
complete -c hg -n "__fish_hg_using_command tag" -s f -l force -d "force tag"
complete -c hg -n "__fish_hg_using_command tag" -s l -l local -d "make the tag local"
complete -c hg -n "__fish_hg_using_command tag" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to tag"
complete -c hg -n "__fish_hg_using_command tag" -l remove -d "remove a tag"
complete -c hg -n "__fish_hg_using_command tag" -s e -l edit -d "invoke editor on commit messages"
complete -c hg -n "__fish_hg_using_command tag" -s m -l message -x -d "use <text> as commit message"
complete -c hg -n "__fish_hg_using_command tag" -s d -l date -x -d "record the specified date as commit date"
complete -c hg -n "__fish_hg_using_command tag" -s u -l user -x -d "record the specified user as committer"
complete -c hg -n "__fish_hg_using_command tag; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"

# hg tags
complete -c hg -n "__fish_hg_using_command tags; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"

# hg unbundle
for cmd in un unb unbu unbun unbund unbundl unbundle
    complete -c hg -n "__fish_hg_using_command $cmd" -s u -l update -d "update to new branch head if changesets were unbundled"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg unshelve
for cmd in uns unsh unshe unshel unshelv unshelve
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_shelves)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s a -l abort -d "abort an incomplete unshelve operation"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l continue -d "continue an incomplete unshelve operation"
    complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "keep shelve after unshelving"
    complete -c hg -n "__fish_hg_using_command $cmd" -s n -l name -x -a "(__fish_hg_shelves)" -d "restore shelved change with given name"
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg update
for cmd in up upd upda updat update che chec check checko checkou checkout co
    complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s C -l clean -d "discard uncommitted changes (no backup)"
    complete -c hg -n "__fish_hg_using_command $cmd" -s c -l check -d "require clean working directory"
    complete -c hg -n "__fish_hg_using_command $cmd" -s m -l merge -d "merge uncommitted changes"
    complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "tipmost revision matching date"
    complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d revision
    complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool"
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end

# hg verify
for cmd in veri verif verify
    complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository"
end
completions/hikari.fishset PROG hikari

complete -c $PROG -f
complete -c $PROG -s a -F -d 'Specify autostart executable'
complete -c $PROG -s c -F -d 'Specify a configuration file'
complete -c $PROG -f -s h -d 'Show help message and quit'
complete -c $PROG -f -s v -d 'Show version and quit'
completions/history.fish# Note that when a completion file is sourced a new block scope is created so `set -l` works.
set -l __fish_history_all_commands search delete save merge clear clear-session append

complete -c history -s h -l help -d "Display help and exit"

# Note that these options are only valid with the "search" and "delete" subcommands.
complete -c history -n '__fish_seen_subcommand_from search delete; or not __fish_seen_subcommand_from $__fish_history_all_commands' \
    -s p -l prefix -d "Match items beginning with the string"
complete -c history -n '__fish_seen_subcommand_from search delete; or not __fish_seen_subcommand_from $__fish_history_all_commands' \
    -s c -l contains -d "Match items containing the string"
complete -c history -n '__fish_seen_subcommand_from search delete; or not __fish_seen_subcommand_from $__fish_history_all_commands' \
    -s e -l exact -d "Match items identical to the string"
complete -c history -n '__fish_seen_subcommand_from search delete; or not __fish_seen_subcommand_from $__fish_history_all_commands' \
    -s t -l show-time -d "Output with timestamps"
complete -c history -n '__fish_seen_subcommand_from search delete; or not __fish_seen_subcommand_from $__fish_history_all_commands' \
    -s C -l case-sensitive -d "Match items in a case-sensitive manner"

# Note that these options are only valid with the "search" subcommand.
complete -c history -n '__fish_seen_subcommand_from search; or not __fish_seen_subcommand_from $__fish_history_all_commands' \
    -s n -l max -d "Limit output to the first 'n' matches" -x
complete -c history -n '__fish_seen_subcommand_from search; or not __fish_seen_subcommand_from $__fish_history_all_commands' \
    -s z -l null -d "Terminate entries with NUL character"
complete -c history -n '__fish_seen_subcommand_from search; or not __fish_seen_subcommand_from $__fish_history_all_commands' \
    -s R -l reverse -d "Output the oldest results first" -x
complete -c history -n '__fish_seen_subcommand_from search; or not __fish_seen_subcommand_from $__fish_history_all_commands' \
    -l color -d "When to colorize output" -xa "always never auto"

# We don't include a completion for the "save" subcommand because it should not be used
# interactively.
complete -f -c history -n "not __fish_seen_subcommand_from $__fish_history_all_commands" \
    -a search -d "Prints commands from history matching the strings"
complete -f -c history -n "not __fish_seen_subcommand_from $__fish_history_all_commands" \
    -a delete -d "Deletes commands from history matching the strings"
complete -f -c history -n "not __fish_seen_subcommand_from $__fish_history_all_commands" \
    -a merge -d "Incorporate history changes from other sessions"
complete -f -c history -n "not __fish_seen_subcommand_from $__fish_history_all_commands" \
    -a clear -d "Clears history file"
complete -f -c history -n "not __fish_seen_subcommand_from $__fish_history_all_commands" \
    -a clear-session -d "Clears all history from the current session"
complete -f -c history -n "not __fish_seen_subcommand_from $__fish_history_all_commands" \
    -a append -d "Appends commands to the history without needing to execute them"
completions/hjson.fishcomplete -c hjson -n __fish_should_complete_switches -s j -l json -d "output formatted json"
complete -c hjson -n __fish_should_complete_switches -s c -l compact -d "output condensed json"

# these are "old-style" arguments so using `__fish_should_complete_switches` is needed
# to prevent completing them by default as regular arguments.
complete -c hjson -n __fish_should_complete_switches -a -sl -d "output the opening brace on the same line"
complete -c hjson -n __fish_should_complete_switches -a -quote -d "quote all strings"
complete -c hjson -n __fish_should_complete_switches -a "-quote=all" -d "quote all strings and keys"
complete -c hjson -n __fish_should_complete_switches -a -js -d "output in JSON-compatible format"
complete -c hjson -n __fish_should_complete_switches -a -rt -d "round trip comments"
complete -c hjson -n __fish_should_complete_switches -a -nocol -d "disable color output"
complete -c hjson -n __fish_should_complete_switches -a "-cond=" -d "set condense option [default 60]"

complete -c hjson -k -xa "(__fish_complete_suffix .hjson .json)"
completions/hledger.fish# Generated by hand against hledger --help as of version 1.14.2.

# TODO: Handle the -NUM form of --depth=NUM.

set -l debug_opts '
    1\tdefault
    2\t
    3\t
    4\t
    5\t
    6\t
    7\t
    8\t
    9\t
'

set -l takes_general_input_flags 'add commodities files'
set -l takes_general_reporting_flags 'import check-dates check-dupes close equity rewrite balancesheet bs balancesheetequity bse cashflow cf incomestatement is roi accounts a activity balance bal b prices print txns p print-unique register reg r register-match stats tags'

# General input flags
complete -c hledger -r -s f -l file -d 'Input file' -n "__fish_seen_subcommand_from $takes_general_input_flags $takes_general_reporting_flags"
complete -c hledger -r -l rules-file -d 'CSV-conversion-rules file' -n "__fish_seen_subcommand_from $takes_general_input_flags $takes_general_reporting_flags"
complete -c hledger -x -l separator -d 'CSV separator' -n "__fish_seen_subcommand_from $takes_general_input_flags $takes_general_reporting_flags"
complete -c hledger -r -l alias -d 'Rename account' -n "__fish_seen_subcommand_from $takes_general_input_flags $takes_general_reporting_flags"
complete -c hledger -f -l anon -d 'Anonymize accounts and payees' -n "__fish_seen_subcommand_from $takes_general_input_flags $takes_general_reporting_flags"
complete -c hledger -x -l pivot -d 'Use some other field/tag for account names' -n "__fish_seen_subcommand_from $takes_general_input_flags $takes_general_reporting_flags"
complete -c hledger -x -s I -l ignore-assertions -d 'Ignore any balance assertions' -n "__fish_seen_subcommand_from $takes_general_input_flags $takes_general_reporting_flags"

# General reporting flags
complete -c hledger -x -s b -l begin -d 'Include postings/txns on or after this date' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -x -s e -l end -d 'Include postings/txns before this date' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s D -l daily -d 'Multiperiod/multicolumn report by day' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s W -l weekly -d 'Multiperiod/multicolumn report by week' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s M -l monthly -d 'Multiperiod/multicolumn report by month' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s Q -l quarterly -d 'Multiperiod/multicolumn report by quarter' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s Y -l yearly -d 'Multiperiod/multicolumn report by year' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -x -s p -l period -d 'Set start date, end date, and report interval' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -l date2 -d 'Match secondary date instead' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s U -l unmarked -d 'Include only unmarked postings/txns' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s P -l pending -d 'Include only pending (“!”) postings/txns' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s C -l cleared -d 'Include only cleared (“*”) postings/txns' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s R -l real -d 'Include only non-virtual postings' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -x -l depth -d 'Hide accounts/postings deeper than this' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s E -l empty -d 'Show items with zero amount' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s B -l cost -d 'Converts amounts to their cost at txn time' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -s V -l value -d 'Converts amounts to their market value on report end date' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -l auto -d 'Apply automated posting rules to modify txns' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"
complete -c hledger -f -l forecast -d 'Apply periodic txn rules to generate future txns' -n "__fish_seen_subcommand_from $takes_general_reporting_flags"

# General help flags
complete -c hledger -x -s h -l help -d 'Show help for this command'
complete -c hledger -x -l debug -a "$debug_opts" -d 'Show debug output'
complete -c hledger -x -l version -d 'Show version information'

# Commands

# Data entry
complete -c hledger -f -n __fish_use_subcommand -a add -d 'Add transactions using guided prompts'
complete -c hledger -f -n '__fish_seen_subcommand_from add' -l no-new-accounts -d 'Don’t allow creating new accounts'

complete -c hledger -n __fish_use_subcommand -a import -d 'Add new transactions from other files'
complete -c hledger -f -n '__fish_seen_subcommand_from import' -l dry-run -d 'Just show the transactions to be imported'

# Data management
complete -c hledger -f -n __fish_use_subcommand -a check-dates -d 'Ensure transactions are ordered by date'
complete -c hledger -f -n '__fish_seen_subcommand_from check-dates' -l strict -d 'Makes date comparing strict'

complete -c hledger -f -n __fish_use_subcommand -a check-dupes -d 'Ensure accounts have different leaf names'

complete -c hledger -f -n __fish_use_subcommand -a 'close equity' -d 'Generate balance-resetting transactions'
complete -c hledger -f -n '__fish_seen_subcommand_from close' -l opening -d 'Show just opening transaction'
complete -c hledger -f -n '__fish_seen_subcommand_from close' -l closing -d 'Show just closing transaction'

complete -c hledger -f -n __fish_use_subcommand -a rewrite -d 'Generate automated postings/diffs'
complete -c hledger -f -n '__fish_seen_subcommand_from rewrite' -l add-posting -d 'Add a posting to account'
complete -c hledger -f -n '__fish_seen_subcommand_from rewrite' -l diff -d 'Generate diff suitable for patch(1)'

# Financial reports
set -l financial_reports_commands 'balancesheet bs balancesheetequity bse cashflow cf incomestatement is' # these four (but not roi!) use the same commands
complete -c hledger -f -n __fish_use_subcommand -a 'balancesheet       bs' -d 'Show assets, liabilities, and net worth'
complete -c hledger -f -n __fish_use_subcommand -a 'balancesheetequity bse' -d 'Show assets, liabilities, and equity'
complete -c hledger -f -n __fish_use_subcommand -a 'cashflow           cf' -d 'Show changes in liquid assets'
complete -c hledger -f -n __fish_use_subcommand -a 'incomestatement    is' -d 'Show revenues and expenses'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -l change -d 'Show balance change in each period'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -l cumulative -d 'Show balance change accumulated across periods'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -s H -l historical -d 'Show historical ending balance in each period'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -l flat -d 'Show accounts as a list'
complete -c hledger -x -n "__fish_seen_subcommand_from $financial_reports_commands" -l drop -d 'Omit N leading account-name parts (in flat mode)'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -s N -l no-total -d 'Omit the final total row'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -l tree -d 'Show accounts as a tree; amounts include subaccounts'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -s A -l average -d 'Show a row average column in multicolumn reports'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -s T -l row-total -d 'Show a row total column in multicolumn reports'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -l no-elide -d 'Don’t squash boring parent accounts in tree mode'
complete -c hledger -x -n "__fish_seen_subcommand_from $financial_reports_commands" -l format -d 'Use a custom line format in multicolumn reports'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -l pretty-tables -d 'Use Unicode when displaying tables'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -s S -l sort-amount -d 'Sort by amount instead of account code/name'
complete -c hledger -f -n "__fish_seen_subcommand_from $financial_reports_commands" -s O -l output-format -a 'txt csv html' -d 'Select an output format'
complete -c hledger -r -n "__fish_seen_subcommand_from $financial_reports_commands" -s o -l output-file -d 'Write output to given file; extension selects format'

complete -c hledger -f -n __fish_use_subcommand -a roi -d 'Show return on investments'
complete -c hledger -f -n '__fish_seen_subcommand_from roi' -l cashflow -d 'Show all amounts that were used to compute returns'
complete -c hledger -x -n '__fish_seen_subcommand_from roi' -l investment -d 'Query to select investment transactions'
complete -c hledger -x -n '__fish_seen_subcommand_from roi' -l profit-loss -l pnl -d 'Query to select profit-and-loss or appreciation/valuation transactions'

# Low-level reports
complete -c hledger -f -n __fish_use_subcommand -a accounts -d 'Show account names'
complete -c hledger -f -n '__fish_seen_subcommand_from accounts' -l declared -d 'Show account names declared with account directives'
complete -c hledger -f -n '__fish_seen_subcommand_from accounts' -l used -d 'Show account names referenced by transactions'
complete -c hledger -f -n '__fish_seen_subcommand_from accounts' -l tree -d 'Show short account names as a tree'
complete -c hledger -f -n '__fish_seen_subcommand_from accounts' -l flat -d 'Show short account names as a list'
complete -c hledger -x -n '__fish_seen_subcommand_from accounts' -l drop -d 'Omit N leading account name parts in flat mode'

complete -c hledger -f -n __fish_use_subcommand -a activity -d 'Show postings-per-interval bar charts'

complete -c hledger -f -n __fish_use_subcommand -a balance -d 'Show balance changes/end balances/budgets in accounts'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l change -d 'Show balance change in each period'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l cumulative -d 'Show balance change accumulated across periods'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -s H -l historical -d 'Show historical ending balance in each period'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l tree -d 'Show accounts as a tree'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l flat -d 'Show accounts as a list'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -s A -l average -d 'Show a row average column in multicolumn reports'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -s T -l row-total -d 'Show a row total column in multicolumn reports'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -s N -l no-total -d 'Omit the final row'
complete -c hledger -x -n '__fish_seen_subcommand_from balance' -l drop -d 'Omit N leading account name parts in flat mode'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l no-elide -d 'Don’t squash boring parent accounts in tree mode'
complete -c hledger -x -n '__fish_seen_subcommand_from balance' -l format -d 'Use a custom line format in multicolumn reports'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l pretty-tables -d 'Use Unicode when displaying tables'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -s S -l sort-amount -d 'Sort by amount instead of account code/name'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l budget -d 'Show performance compared to budget goals defined by periodic transactions'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l invert -d 'Display all amounts with reversed sign'
complete -c hledger -f -n '__fish_seen_subcommand_from balance' -l transpose -d 'Transpose rows and columns'
complete -c hledger -x -n '__fish_seen_subcommand_from balance' -s O -l output-format -a 'txt csv html' -d 'Select an output format'
complete -c hledger -r -n '__fish_seen_subcommand_from balance' -s o -l output-file -d 'Write output to given file; extension selects format'

complete -c hledger -f -n __fish_use_subcommand -a commodities -d 'Show commodity/currency symbols'

complete -c hledger -f -n __fish_use_subcommand -a files -d 'Show input file paths'

complete -c hledger -f -n __fish_use_subcommand -a prices -d 'Show market-price records'
complete -c hledger -f -n '__fish_seen_subcommand_from prices' -l costs -d 'Print transaction prices from postings'
complete -c hledger -f -n '__fish_seen_subcommand_from prices' -l inverted-costs -d 'Print transaction inverted prices from postings also'

complete -c hledger -f -n __fish_use_subcommand -a 'print txns' -d 'Show transactions'
complete -c hledger -f -n __fish_use_subcommand -a print-unique -d 'Show only transactions with unique descriptions'
complete -c hledger -x -n '__fish_seen_subcommand_from print txns print-unique' -s m -l match -d 'Show the most-recent transaction most similar to STR'
complete -c hledger -f -n '__fish_seen_subcommand_from print txns print-unique' -s x -l explicit -d 'Show all amounts explicitly'
complete -c hledger -f -n '__fish_seen_subcommand_from print txns print-unique' -l new -d 'Show only newer-dated transactions added in each file since last run'
complete -c hledger -x -n '__fish_seen_subcommand_from print txns print-unique' -s O -l output-format -a 'txt csv html' -d 'Select an output format'
complete -c hledger -r -n '__fish_seen_subcommand_from print txns print-unique' -s o -l output-file -d 'Write output to given file; extension selects format'

complete -c hledger -f -n __fish_use_subcommand -a register -d 'Show postings in one or more accounts & running total'
complete -c hledger -f -n '__fish_seen_subcommand_from register' -l cumulative -d 'Show running total from report start date'
complete -c hledger -f -n '__fish_seen_subcommand_from register' -s H -l historical -d 'Show historical running total/balance'
complete -c hledger -f -n '__fish_seen_subcommand_from register' -s A -l average -d 'Show running average of posting amounts instead of total (implies --empty)'
complete -c hledger -f -n '__fish_seen_subcommand_from register' -s r -l related -d 'Show postings’ siblings instead'
complete -c hledger -f -n '__fish_seen_subcommand_from register' -l invert -d 'Display all amounts with reversed sign'
complete -c hledger -x -n '__fish_seen_subcommand_from register' -s w -l width -d 'Set output width (defaults to terminal width or $COLUMNS)'
complete -c hledger -x -n '__fish_seen_subcommand_from register' -s O -l output-format -a 'txt csv html' -d 'Select an output format'
complete -c hledger -r -n '__fish_seen_subcommand_from register' -s o -l output-file -d 'Write output to given file; extension selects format'

complete -c hledger -f -n __fish_use_subcommand -a register-match -d 'Show a recent posting that best matches a description'

complete -c hledger -f -n __fish_use_subcommand -a stats -d 'Show journal statistics'
complete -c hledger -r -n '__fish_seen_subcommand_from stats' -s o -l output-file -d 'Write output to given file; extension selects format'

complete -c hledger -f -n __fish_use_subcommand -a tags -d 'Show tag names'

complete -c hledger -f -n __fish_use_subcommand -a test -d 'Run self-tests'

# Help
complete -c hledger -f -n __fish_use_subcommand -a help -d 'Show hledger manual list'
completions/homectl.fishset -l commands_need_user activate deactivate inspect authenticate remove update passwd resize lock unlock with
set -l commands list create lock-all $commands_need_user

function __homectl_users
    homectl list | string match -r -- '\S+\s+\d+\s+\d+' | string match -r -- '\S+'
end

function __homectl_subcommand_is
    set -l cmd (commandline -pxc)
    contains -- $cmd[-1] $argv
end

# Commands
complete -c homectl -f
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a list -d 'List home areas'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a activate -d 'Activate a home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a deactivate -d 'Deactivate a home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a inspect -d 'Inspect a home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a authenticate -d 'Authenticate a home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a create -d 'Create a home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a remove -d 'Remove a home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a update -d 'Update a home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a passwd -d 'Change password of a home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a resize -d 'Resize a home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a lock -d 'Temporarily lock an active home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a unlock -d 'Unlock a temporarily locked home area'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a lock-all -d 'Lock all suitable home areas'
complete -c homectl -n "not __fish_seen_subcommand_from $commands" -a with -d 'Run shell or command with access to a home area'
complete -c homectl -n "__homectl_subcommand_is $commands_need_user" -xa '(__homectl_users)'

# Options
complete -c homectl -s h -l help -d 'Show this help'
complete -c homectl -l version -d 'Show package version'
complete -c homectl -l no-pager -d 'Do not pipe output into a pager'
complete -c homectl -l no-legend -d 'Do not show the headers and footers'
complete -c homectl -l no-ask-password -d 'Do not ask for system passwords'
complete -c homectl -s H -l host -d 'Operate on remote host'
complete -c homectl -s M -l machine -d 'Operate on local container'
complete -c homectl -l identity -d 'Read JSON identity from file' -r
complete -c homectl -l json -d 'Output inspection data in JSON' -xa 'pretty short off'
complete -c homectl -s j -d 'Equivalent to --json (on TTY) or short (otherwise)'
complete -c homectl -l export-format -d 'Strip JSON inspection data' -xa 'full stripped minimal'
complete -c homectl -s E -d 'Equals -j --export-format (twice to minimal)'
complete -c homectl -o EE -d 'Equals -j --export-format=minimal'

# User Record Properties
set -l condition '__fish_seen_subcommand_from create update'

# General User Record Properties
complete -c homectl -n $condition -s c -l real-name -d 'Real name for user'
complete -c homectl -n $condition -l realm -d 'Realm to create user in'
complete -c homectl -n $condition -l email-address -d 'Email address for user'
complete -c homectl -n $condition -l location -d 'Set location of user on earth'
complete -c homectl -n $condition -l icon-name -d 'Icon name for user'
complete -c homectl -n $condition -s d -l home-dir -d 'Home directory' -r
complete -c homectl -n $condition -s u -l uid -d 'Numeric UID for user'
complete -c homectl -n $condition -s G -l member-of -d 'Add user to group'
complete -c homectl -n $condition -l skel -d 'Skeleton directory to use' -r
complete -c homectl -n $condition -l shell -d 'Shell for account' -xa "(string match -r '^[^#].*' < /etc/shells)"
complete -c homectl -n $condition -l setenv -d 'Set an environment variable at log-in'
complete -c homectl -n $condition -l timezone -d 'Set a time-zone'
complete -c homectl -n $condition -l language -d 'Set preferred language'
complete -c homectl -n $condition -l ssh-authorized-keys -d 'Specify SSH public keys'
complete -c homectl -n $condition -l pkcs11-token-uri -d 'URI to PKCS#11 security token'
complete -c homectl -n $condition -l fido2-device -d 'Path to FIDO2 hidraw device' -r

# Account Management User Record Properties
complete -c homectl -n $condition -l locked -d 'Set locked account state' -xa 'yes no'
complete -c homectl -n $condition -l not-before -d 'Do not allow logins before'
complete -c homectl -n $condition -l not-after -d 'Do not allow logins after'
complete -c homectl -n $condition -l rate-limit-interval -d 'Login rate-limit interval in seconds'
complete -c homectl -n $condition -l rate-limit-burst -d 'Login rate-limit attempts per interval'

# Password Policy User Record Properties:
complete -c homectl -n $condition -l password-hint -d 'Set Password hint'
complete -c homectl -n $condition -l enforce-password-policy -d 'Control enforce password policy' -xa 'yes no'
complete -c homectl -n $condition -s P -d 'Equivalent to --enforce-password-password=no'
complete -c homectl -n $condition -l password-change-now -d 'Require the password to be changed on next login' -xa 'yes no'
complete -c homectl -n $condition -l password-change-min -d 'Require minimum time between password changes'
complete -c homectl -n $condition -l password-change-max -d 'Require maximum time between password changes'
complete -c homectl -n $condition -l password-change-warn -d 'How much time to warn before password expiry'
complete -c homectl -n $condition -l password-change-inactive -d 'How much time to block password after expiry'

# Resource Management User Record Properties:
complete -c homectl -n $condition -l disk-size -d 'Size to assign the user on disk'
complete -c homectl -n $condition -l access-mode -d 'User home directory access mode'
complete -c homectl -n $condition -l umask -d 'Umask for user when logging in'
complete -c homectl -n $condition -l nice -d 'Nice level for user'
complete -c homectl -n $condition -l rlimit -d 'Set resource limits'
complete -c homectl -n $condition -l tasks-max -d 'Set maximum number of per-user tasks'
complete -c homectl -n $condition -l memory-high -d 'Set high memory threshold in bytes'
complete -c homectl -n $condition -l memory-max -d 'Set maximum memory limit'
complete -c homectl -n $condition -l cpu-weight -d 'Set CPU weight'
complete -c homectl -n $condition -l io-weight -d 'Set IO weight'

# Storage User Record Properties:
complete -c homectl -n $condition -l storage -d 'Storage type to use' -xa 'luks fscrypt directory subvolume cifs'
complete -c homectl -n $condition -l image-path -d 'Path to image file/directory' -r

# LUKS Storage User Record Properties:
complete -c homectl -n $condition -l fs-type -d 'File system type to use in case of luks storage' -xa 'ext4 xfs btrfs'
complete -c homectl -n $condition -l luks-discard -d 'Whether to use discard feature' -xa 'yes no'
complete -c homectl -n $condition -l luks-offline-discard -d 'Whether to trim file on logout' -xa 'yes no'
complete -c homectl -n $condition -l luks-cipher -d 'Cipher to use for LUKS encryption'
complete -c homectl -n $condition -l luks-cipher-mode -d 'Cipher mode to use for LUKS encryption'
complete -c homectl -n $condition -l luks-volume-key-size -d 'Volume key size to use for LUKS encryption'
complete -c homectl -n $condition -l luks-pbkdf-type -d 'Password-based Key Derivation Function to use'
complete -c homectl -n $condition -l luks-pbkdf-hash-algorithm -d 'PBKDF hash algorithm to use'
complete -c homectl -n $condition -l luks-pbkdf-time-cost -d 'Time cost for PBKDF in seconds'
complete -c homectl -n $condition -l luks-pbkdf-memory-cost -d 'Memory cost for PBKDF in bytes'
complete -c homectl -n $condition -l luks-pbkdf-parallel-threads -d 'Number of parallel threads for PKBDF'

# Mounting User Record Properties:
complete -c homectl -n $condition -l nosuid -d 'Control the nosuid flag of the home mount' -xa 'yes no'
complete -c homectl -n $condition -l nodev -d 'Control the nodev flag of the home mount' -xa 'yes no'
complete -c homectl -n $condition -l noexec -d 'Control the noexec flag of the home mount' -xa 'yes no'

# CIFS User Record Properties:
complete -c homectl -n $condition -l cifs-domain -d 'CIFS (Windows) domain'
complete -c homectl -n $condition -l cifs-user-name -d 'CIFS (Windows) user name'
complete -c homectl -n $condition -l cifs-service -d 'CIFS (Windows) service to mount as home area'

# Login Behaviour User Record Properties:
complete -c homectl -n $condition -l stop-delay -d 'How long to leave user services running after logout'
complete -c homectl -n $condition -l kill-processes -d 'Whether to kill user processes when sessions terminate' -xa 'yes no'
complete -c homectl -n $condition -l auto-login -d 'Try to log this user in automatically' -xa 'yes no'
completions/horcrux.fishset -l subcommands 'bind split'
set -l subcommand_show_condition "not __fish_seen_subcommand_from $subcommands"
set -l split_option_show_condition "__fish_seen_subcommand_from split"

complete -c horcrux -a bind -n "$subcommand_show_condition" -f -d 'Bind directory'
complete -c horcrux -a split -n "$subcommand_show_condition" -f -d 'Split file'
complete -c horcrux -s n -r -n "$split_option_show_condition" -d 'Count of horcruxes to make'
complete -c horcrux -s t -r -n "$split_option_show_condition" -d 'Count of horcruxes required to resurrect the original file'
completions/hostnamectl.fishcomplete -c hostnamectl -f

set -l __hostnamectl_version $(hostnamectl --version &| string match -rg 'systemd (\d+).*')
if test "$__hostnamectl_version" -lt 249
    complete -c hostnamectl -n __fish_use_subcommand -xa "status\t'Show hostname and related info'
                                                            set-hostname\t'Set hostname'
                                                            set-icon-name\t'Set icon name'
                                                            set-chassis\t'Set chassis type'
                                                            set-deployment\t'Set deployment environment'
                                                            set-location\t'Set location'"
else
    complete -c hostnamectl -n __fish_use_subcommand -xa "status\t'Show hostname and related info'
                                                            hostname\t'Get or set hostname'
                                                            icon-name\t'Get or set icon name'
                                                            chassis\t'Get or set chassis type'
                                                            deployment\t'Get or set deployment environment'
                                                            location\t'Get or set location'"
end

complete -c hostnamectl -n "__fish_seen_subcommand_from set-chassis chassis" -xa "desktop laptop convertible server tablet handset watch embedded vm container"
complete -c hostnamectl -n "__fish_seen_subcommand_from set-deployment deployment" -xa "development integration staging production"

complete -c hostnamectl -l no-ask-password -d "Don't query for authentication for privileged operations"
complete -c hostnamectl -l static -d "Get or set static hostname"
complete -c hostnamectl -l transient -d "Get or set transient hostname"
complete -c hostnamectl -l pretty -d "Get or set pretty hostname"
complete -c hostnamectl -s H -l host -x -d "Execute operation on remote host"
complete -c hostnamectl -s M -l machine -x -d "Execute operation on local container"
complete -c hostnamectl -s h -l help -d "Print short help"
complete -c hostnamectl -l version -d "Print version"
complete -c hostnamectl -l json -d "Show output as JSON" -xa "short pretty off"
completions/htop.fish# htop is an interactive process viewer.
# See: https://htop.dev

complete -c htop -l delay -s d -d 'Update interval' -x
complete -c htop -l no-color -s C -d 'Start htop in monochrome mode'
complete -c htop -l no-colour -d 'Start htop in monochrome mode'
complete -c htop -l filter -s F -d 'Filter processes by terms matching the commands' -x
complete -c htop -l help -s h -d 'Show help and exit'
complete -c htop -l pid -s p -d 'Show only given PIDs' -xa '(__fish_append , (__fish_complete_pids))'
complete -c htop -l sort-key -s s -d 'Sort column' -xa '(htop --sort-key help | sed -E "s/^\s*([^[:space:]]*)\s*(.*)/\1\t\2/")'
complete -c htop -l user -s u -d 'Monitor given user' -xa '(__fish_complete_users)'
complete -c htop -l no-unicode -s U -d 'Do not use unicode but ASCII characters for graph meters'
complete -c htop -l no-mouse -s M -d 'Disable support of mouse control'
complete -c htop -l readonly -d 'Disable all system and process changing features'
complete -c htop -l version -s V -d 'Show version and exit'
complete -c htop -l tree -s t -d 'Show processes in tree view'
complete -c htop -l highlight-changes -s H -d 'Highlight new and old processes' -x
complete -c htop -l drop-capabilities -d 'Drop unneeded Linux capabilities (Requires libpcap support)' -xka "
    off
    basic
    strict
"
completions/hubble.fishhubble completion fish 2>/dev/null | source
completions/hugo.fish# Completions for Hugo (https://gohugo.io)

# Functions

function __fish_hugo_command
    set -l tokens (commandline -xpc)
    test (count $tokens) -le 1; and return 1
    set -l command ""
    set -l skip 1
    for token in $tokens[2..-1]
        if test $skip -eq 0
            set skip 1
        else
            switch $token
                case --config --logFile
                    set skip 0
                case "-*"
                case "*"
                    set command (string trim -l "$command $token")
            end
        end
    end
    test (count $command) -eq 0; and return 1
    echo $command
end

function __fish_hugo_using_command
    set -l command (__fish_hugo_command)
    test "$command" = "$argv"
end

function __fish_hugo_using_main_like_command
    set -l command (__fish_hugo_command)
    switch "$command"
        case "" benchmark server
            return 0
    end
    return 1
end

# Global options

complete -c hugo -l config -f -d "Configuration file"
complete -c hugo -l debug -f -d "Debug output"
complete -c hugo -l log -f -d "Enable logging"
complete -c hugo -l logFile -r -d "Log file"
complete -c hugo -l quiet -f -d "Quiet mode"
complete -c hugo -s v -l verbose -f -d "Verbose output"
complete -c hugo -l verboseLog -f -d "Verbose logging"

# Main-like commands

complete -c hugo -n __fish_hugo_using_main_like_command -s b -l baseURL -r -d "Hostname and path to the root"
complete -c hugo -n __fish_hugo_using_main_like_command -s B -l buildDrafts -f -d "Include content marked as draft"
complete -c hugo -n __fish_hugo_using_main_like_command -s E -l buildExpired -f -d "Include expired content"
complete -c hugo -n __fish_hugo_using_main_like_command -s F -l buildFuture -f -d "Include content with publishdate in the future"
complete -c hugo -n __fish_hugo_using_main_like_command -l cacheDir -f -a "(__fish_complete_directories (commandline -ct) 'Cache directory')" -d "Cache directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l canonifyURLs -f -d "Canonicalize all relative URLs using baseurl"
complete -c hugo -n __fish_hugo_using_main_like_command -l cleanDestinationDir -f -d "Remove files from destination not found in static directories"
complete -c hugo -n __fish_hugo_using_main_like_command -s c -l contentDir -f -a "(__fish_complete_directories (commandline -ct) 'Content directory')" -d "Content directory"
complete -c hugo -n __fish_hugo_using_main_like_command -s d -l destination -f -a "(__fish_complete_directories (commandline -ct) 'Destination directory')" -d "Destination directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l disable404 -f -d "Do not build 404 page"
complete -c hugo -n __fish_hugo_using_main_like_command -l disableKinds -r -d "Disable different kinds of pages"
complete -c hugo -n __fish_hugo_using_main_like_command -l disableRSS -f -d "Do not build RSS files"
complete -c hugo -n __fish_hugo_using_main_like_command -l disableSitemap -f -d "Do not build sitemap files"
complete -c hugo -n __fish_hugo_using_main_like_command -l enableGitInfo -f -d "Add Git revision, date and author info to the pages"
complete -c hugo -n __fish_hugo_using_main_like_command -l forceSyncStatic -f -d "Copy all files when static is changed"
complete -c hugo -n __fish_hugo_using_main_like_command -s h -l help -f -d "Help for hugo"
complete -c hugo -n __fish_hugo_using_main_like_command -l i18n-warnings -f -d "Print missing translations"
complete -c hugo -n __fish_hugo_using_main_like_command -l ignoreCache -f -d "Ignore the cache directory"
complete -c hugo -n __fish_hugo_using_main_like_command -s l -l layoutDir -f -a "(__fish_complete_directories (commandline -ct) 'Layout directory')" -d "Layout directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l noChmod -f -d "Do not sync permission mode of files"
complete -c hugo -n __fish_hugo_using_main_like_command -l noTimes -f -d "Do not sync modification time of files"
complete -c hugo -n __fish_hugo_using_main_like_command -l pluralizeListTitles -f -d "Pluralize titles in lists using inflect"
complete -c hugo -n __fish_hugo_using_main_like_command -l preserveTaxonomyNames -f -d "Preserve taxonomy names as written"
complete -c hugo -n __fish_hugo_using_main_like_command -l renderToMemory -f -d "Render to memory"
complete -c hugo -n __fish_hugo_using_main_like_command -s s -l source -f -a "(__fish_complete_directories (commandline -ct) 'Source directory')" -d "Source directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l stepAnalysis -f -d "Display memory and timing of different steps of the program"
complete -c hugo -n __fish_hugo_using_main_like_command -l templateMetrics -f -d "Display metrics about template executions"
complete -c hugo -n __fish_hugo_using_main_like_command -l templateMetricsHints -f -d "Calculate some improvement hints when combined with --templateMetrics"
complete -c hugo -n __fish_hugo_using_main_like_command -s t -l theme -r -d "Theme to use"
complete -c hugo -n __fish_hugo_using_main_like_command -l themesDir -f -a "(__fish_complete_directories (commandline -ct) 'Themes directory')" -d "Themes directory"
complete -c hugo -n __fish_hugo_using_main_like_command -l uglyURLs -f -d "Use /filename.html instead of /filename/"
complete -c hugo -n __fish_hugo_using_main_like_command -s w -l watch -f -d "Watch filesystem for changes and recreate as needed"

# Commands

# benchmark
complete -c hugo -n "not __fish_hugo_command" -f -a benchmark -d "Benchmark Hugo by building the site a number of times"
complete -c hugo -n "__fish_hugo_using_command benchmark" -s n -l count -f -d "Number of times to build the site"
complete -c hugo -n "__fish_hugo_using_command benchmark" -l cpuprofile -r -d "CPU profile file"
complete -c hugo -n "__fish_hugo_using_command benchmark" -s h -l help -f -d "Help for benchmark"
complete -c hugo -n "__fish_hugo_using_command benchmark" -l memprofile -r -d "Memory profile file"
complete -c hugo -n "__fish_hugo_using_command benchmark" -l renderToMemory -f -d "Render to memory"
complete -c hugo -n "__fish_hugo_using_command benchmark" -l stepAnalysis -f -d "Display memory and timing of different steps of the program"
complete -c hugo -n "__fish_hugo_using_command benchmark" -l templateMetrics -f -d "Display metrics about template executions"
complete -c hugo -n "__fish_hugo_using_command benchmark" -l templateMetricsHints -f -d "Calculate some improvement hints when combined with --templateMetrics"

# check
complete -c hugo -n "not __fish_hugo_command" -f -a check -d "Perform some verification checks"
complete -c hugo -n "__fish_hugo_using_command check" -s h -l help -f -d "Help for check"

# check ulimit
complete -c hugo -n "__fish_hugo_using_command check" -f -a ulimit -d "Check system ulimit settings"
complete -c hugo -n "__fish_hugo_using_command check ulimit" -s h -l help -f -d "Help for ulimit"

# config
complete -c hugo -n "not __fish_hugo_command" -f -a config -d "Print the site configuration"
complete -c hugo -n "__fish_hugo_using_command config" -s h -l help -f -d "Help for config"

# convert
complete -c hugo -n "not __fish_hugo_command" -f -a convert -d "Convert the content to different formats"
complete -c hugo -n "__fish_hugo_using_command convert" -s h -l help -f -d "Help for convert"
complete -c hugo -n "__fish_hugo_using_command convert" -s o -l output -f -a "(__fish_complete_directories (commandline -ct) 'Output directory')" -d "Output directory"
complete -c hugo -n "__fish_hugo_using_command convert" -s s -l source -f -a "(__fish_complete_directories (commandline -ct) 'Source directory')" -d "Source directory"
complete -c hugo -n "__fish_hugo_using_command convert" -l unsafe -f -d "Enable less safe operations"

# convert toJSON
complete -c hugo -n "__fish_hugo_using_command convert" -f -a toJSON -d "Convert front matter to JSON"
complete -c hugo -n "__fish_hugo_using_command convert toJSON" -s h -l help -f -d "Help for toJSON"

# convert toTOML
complete -c hugo -n "__fish_hugo_using_command convert" -f -a toTOML -d "Convert front matter to TOML"
complete -c hugo -n "__fish_hugo_using_command convert toTOML" -s h -l help -f -d "Help for toTOML"

# convert toYAML
complete -c hugo -n "__fish_hugo_using_command convert" -f -a toYAML -d "Convert front matter to YAML"
complete -c hugo -n "__fish_hugo_using_command convert toYAML" -s h -l help -f -d "Help for toYAML"

# env
complete -c hugo -n "not __fish_hugo_command" -f -a env -d "Print Hugo version and environment info"
complete -c hugo -n "__fish_hugo_using_command env" -s h -l help -f -d "Help for env"

# gen
complete -c hugo -n "not __fish_hugo_command" -f -a gen -d "Collection of several useful generators"
complete -c hugo -n "__fish_hugo_using_command gen" -s h -l help -f -d "Help for gen"

# gen autocomplete
complete -c hugo -n "__fish_hugo_using_command gen" -f -a autocomplete -d "Generate shell autocompletion script for Hugo"
complete -c hugo -n "__fish_hugo_using_command gen autocomplete" -l completionfile -r -d "Autocompletion file"
complete -c hugo -n "__fish_hugo_using_command gen autocomplete" -s h -l help -f -d "Help for autocomplete"
complete -c hugo -n "__fish_hugo_using_command gen autocomplete" -l type -f -a bash -d "Autocompletion type"

# gen chromastyles
complete -c hugo -n "__fish_hugo_using_command gen" -f -a chromastyles -d "Generate CSS stylesheet for the Chroma code highlighter"
complete -c hugo -n "__fish_hugo_using_command gen chromastyles" -s h -l help -f -d "Help for chromastyles"
complete -c hugo -n "__fish_hugo_using_command gen chromastyles" -l highlightStyle -r -d "Style used for highlighting lines"
complete -c hugo -n "__fish_hugo_using_command gen chromastyles" -l lineStyle -r -d "Style used for line numbers"
complete -c hugo -n "__fish_hugo_using_command gen chromastyles" -l style -r -d "Highlighter style"

# gen doc
complete -c hugo -n "__fish_hugo_using_command gen" -f -a doc -d "Generate Markdown documentation for the Hugo CLI"
complete -c hugo -n "__fish_hugo_using_command gen doc" -l dir -f -a "(__fish_complete_directories (commandline -ct) 'Doc directory')" -d "Doc directory"
complete -c hugo -n "__fish_hugo_using_command gen doc" -s h -l help -f -d "Help for doc"

# gen man
complete -c hugo -n "__fish_hugo_using_command gen" -f -a man -d "Generate man pages for the Hugo CLI"
complete -c hugo -n "__fish_hugo_using_command gen man" -l dir -f -a "(__fish_complete_directories (commandline -ct) 'Man pages directory')" -d "Man pages directory"
complete -c hugo -n "__fish_hugo_using_command gen man" -s h -l help -f -d "Help for man"

# import
complete -c hugo -n "not __fish_hugo_command" -f -a import -d "Import your site from others"
complete -c hugo -n "__fish_hugo_using_command import" -s h -l help -f -d "Help for import"

# import jekyll
complete -c hugo -n "__fish_hugo_using_command import" -f -a jekyll -d "Import from Jekyll"
complete -c hugo -n "__fish_hugo_using_command import jekyll" -l force -f -d "Allow import into non-empty target directory"
complete -c hugo -n "__fish_hugo_using_command import jekyll" -s h -l help -f -d "Help for jekyll"

# list
complete -c hugo -n "not __fish_hugo_command" -f -a list -d "List various types of content"
complete -c hugo -n "__fish_hugo_using_command list" -s h -l help -f -d "Help for list"
complete -c hugo -n "__fish_hugo_using_command list" -s s -l source -f -a "(__fish_complete_directories (commandline -ct) 'Source directory')" -d "Source directory"

# list drafts
complete -c hugo -n "__fish_hugo_using_command list" -f -a drafts -d "List all drafts"
complete -c hugo -n "__fish_hugo_using_command list drafts" -s h -l help -f -d "Help for drafts"

# list expired
complete -c hugo -n "__fish_hugo_using_command list" -f -a expired -d "List all expired posts"
complete -c hugo -n "__fish_hugo_using_command list expired" -s h -l help -f -d "Help for expired"

# list future
complete -c hugo -n "__fish_hugo_using_command list" -f -a future -d "List all posts dated in the future"
complete -c hugo -n "__fish_hugo_using_command list future" -s h -l help -f -d "Help for future"

# new
complete -c hugo -n "not __fish_hugo_command" -f -a new -d "Create new content"
complete -c hugo -n "__fish_hugo_using_command new" -l editor -r -d "Editor to use"
complete -c hugo -n "__fish_hugo_using_command new" -s h -l help -f -d "Help for new"
complete -c hugo -n "__fish_hugo_using_command new" -s k -l kind -r -d "Content type to create"
complete -c hugo -n "__fish_hugo_using_command new" -s s -l source -f -a "(__fish_complete_directories (commandline -ct) 'Source directory')" -d "Source directory"

# new site
complete -c hugo -n "__fish_hugo_using_command new" -f -a site -d "Create a new site"
complete -c hugo -n "__fish_hugo_using_command new site" -l force -f -d "Create site inside non-empty directory"
complete -c hugo -n "__fish_hugo_using_command new site" -s f -l format -r -d "Config and front matter format"
complete -c hugo -n "__fish_hugo_using_command new site" -s h -l help -f -d "Help for site"

# new theme
complete -c hugo -n "__fish_hugo_using_command new" -f -a theme -d "Create a new theme"
complete -c hugo -n "__fish_hugo_using_command new theme" -s h -l help -f -d "Help for theme"

# server
complete -c hugo -n "not __fish_hugo_command" -f -a server -d "Start high performance web server"
complete -c hugo -n "__fish_hugo_using_command server" -l appendPort -f -d "Append port to baseurl"
complete -c hugo -n "__fish_hugo_using_command server" -l bind -r -d "Interface to which the server will bind"
complete -c hugo -n "__fish_hugo_using_command server" -l disableFastRender -f -d "Enable full re-renders on changes"
complete -c hugo -n "__fish_hugo_using_command server" -l disableLiveReload -f -d "Watch without enabling live browser reload on rebuild"
complete -c hugo -n "__fish_hugo_using_command server" -s h -l help -f -d "Help for server"
complete -c hugo -n "__fish_hugo_using_command server" -l liveReloadPort -r -d "Port for live reloading"
complete -c hugo -n "__fish_hugo_using_command server" -l meminterval -f -d "Interval to poll memory usage"
complete -c hugo -n "__fish_hugo_using_command server" -l memstats -f -d "Memory usage log file"
complete -c hugo -n "__fish_hugo_using_command server" -l navigateToChanged -f -d "Navigate to changed content file on live browser reload"
complete -c hugo -n "__fish_hugo_using_command server" -l noHTTPCache -f -d "Prevent HTTP caching"
complete -c hugo -n "__fish_hugo_using_command server" -s p -l port -r -d "Port on which the server will listen"
complete -c hugo -n "__fish_hugo_using_command server" -l renderToDisk -r -d "Render to destination directory"

# undraft
complete -c hugo -n "not __fish_hugo_command" -f -a undraft -d "Reset the content draft status"
complete -c hugo -n "__fish_hugo_using_command undraft" -s h -l help -f -d "Help for undraft"

# version
complete -c hugo -n "not __fish_hugo_command" -f -a version -d "Print the version number of Hugo"
complete -c hugo -n "__fish_hugo_using_command version" -s h -l help -f -d "Help for version"
completions/hwinfo.fish# Completions for hwinfo

set -l hardware_items all arch bios block bluetooth braille bridge camera \
    cdrom chipcard cpu disk dsl dvb fingerprint floppy framebuffer gfxcard \
    hub ide isapnp isdn joystick keyboard memory mmc-ctrl modem monitor mouse \
    netcard network partition pci pcmcia pcmcia-ctrl pppoe printer redasd \
    reallyall scanner scsi smp sound storage-ctrl sys tape tv uml usb \
    usb-ctrl vbe wlan xen zip

for i in $hardware_items
    complete -f -c hwinfo -l $i -d "Probe the specified HARDWARE_ITEM"
end

complete -f -c hwinfo -l short -d "Show only a summary"
complete -f -c hwinfo -l listmd -d "Report RAID devices"
complete -f -c hwinfo -l only -d "Show only entries in the device list matching DEVNAME"
complete -f -c hwinfo -l save-config -d "Store config for a particular device"
complete -f -c hwinfo -l show-config -d "Show saved config data"
complete -f -c hwinfo -l map -d "Prints a list of disk name mappings"
complete -f -c hwinfo -l debug -d "Set debug level"
complete -f -c hwinfo -l verbose -d "Increase verbosity"
complete -f -c hwinfo -l log -d "Write log"
complete -f -c hwinfo -l dump-db -d "Dump hardware database"
complete -f -c hwinfo -l version -d "Show libhd version"
complete -f -c hwinfo -l help -d "Show help message"
completions/i3-msg.fish# i3-msg is a tool to send messages to the i3 window manager.
# See: https://i3wm.org

complete -c i3-msg -l quiet -s q -d 'Only send ipc message and suppress output'
complete -c i3-msg -l version -s v -d 'Display version number and exit'
complete -c i3-msg -l help -s h -d 'Display help and exit'
complete -c i3-msg -l socket -s s -d 'Set socket'
complete -c i3-msg -s t -x -d 'Specify ipc message type' -a '
    command\t"Payload is a command"
    get_workspaces\t"Get current workspace"
    get_outputs\t"Get current outputs"
    get_tree\t"Get layout tree"
    get_marks\t"Get list of marks"
    get_bar_config\t"Get list of configured binding modes"
    get_version\t"Get i3 version"
'
completions/ibmcloud.fishcomplete -c ibmcloud -f -a '(__fish_argcomplete_complete (commandline -xpc) --generate-bash-completion)'
completions/ibus.fish# Completions for `ibus` (https://github.com/ibus/ibus/)

complete -c ibus -n __fish_use_subcommand -f -a engine -d 'Set or get engine'
complete -c ibus -n __fish_use_subcommand -f -a exit -d 'Exit ibus-daemon'
complete -c ibus -n __fish_use_subcommand -f -a list-engine -d 'Show available engines'
complete -c ibus -n __fish_use_subcommand -f -a restart -d 'Restart ibus-daemon'
complete -c ibus -n __fish_use_subcommand -f -a version -d 'Show version'
complete -c ibus -n __fish_use_subcommand -f -a read-cache -d 'Show the content of registry cache'
complete -c ibus -n __fish_use_subcommand -f -a write-cache -d 'Create registry cache'
complete -c ibus -n __fish_use_subcommand -f -a address -d 'Print the D-Bus address of ibus-daemon'
complete -c ibus -n __fish_use_subcommand -f -a read-config -d 'Show the configuration values'
complete -c ibus -n __fish_use_subcommand -f -a reset-config -d 'Reset the configuration values'
complete -c ibus -n __fish_use_subcommand -f -a emoji -d 'Save emoji on dialog to clipboard'
complete -c ibus -n __fish_use_subcommand -f -a help
completions/icdiff.fish# Completions for icdiff
complete -c icdiff -l version -d "Display version and exit"
complete -c icdiff -s h -l help -d "Display help and exit"
complete -c icdiff -l cols -d "Specify the width of the screen"
complete -c icdiff -l encoding -d "Specify file encoding"
complete -c icdiff -s E -l exclude-lines -d "Ignore lines that match this regex"
complete -c icdiff -l head -d "Consider only the first N lines of each file"
complete -c icdiff -s H -l highlight -d "Use the background instead of foreground color for diff"
complete -c icdiff -s L -l label -d "Override file label. Use twice for both files"
complete -c icdiff -s N -l line-numbers -d "Show line numbers"
complete -c icdiff -l no-bold -d "Use non-bold colors"
complete -c icdiff -l no-headers -d "Don't show file labels"
complete -c icdiff -l output-encoding -d "Specify output encoding"
complete -c icdiff -s r -l recursive -d "Recursive search"
complete -c icdiff -s s -l report-identical-files -d "Report when two files are same"
complete -c icdiff -l show-all-spaces -d "Color non-matchining whitespace changes"
complete -c icdiff -l tabsize -d "Tab stop spacing"
complete -c icdiff -s U -l unified -l numlines -d "Print N lines of surrounding context"
complete -c icdiff -s W -l whole-file -d "Show the whole file instead of just changes"
complete -c icdiff -l strip-trailing-cr -d "Strip trailing carriage return at the end of an input line"
complete -c icdiff -l color-map -d "Specify color map"
completions/iconutil.fishcomplete -c iconutil -s c -l convert -r -f --arguments "icns iconset" -d "Convert to the specified type."
complete -c iconutil -s o -l output -r --description "Overrides the default output file name."
completions/iconv.fishcomplete -c iconv -s f -l from-code -d "Convert from specified encoding" -x -a "(__fish_print_encodings)"
complete -c iconv -s t -l to-code -d "Convert to specified encoding" -x -a "(__fish_print_encodings)"
complete -c iconv -l list -d "List known coded character sets"
complete -c iconv -s o -l output -d "Output file" -r
complete -c iconv -l verbose -d "Print progress information"
complete -c iconv -l help -d "Display version and exit"
complete -c iconv -l version -d "Display help and exit"
completions/id.fishcomplete id -xa "(__fish_complete_users)"

if string match -eq 'GNU coreutils' (id --version 2>&1)
    complete id -s Z -l context -d "Print security context"
    complete id -s z -l zero -d "Delimit entries with NUL"
    complete id -s n -l name -d "Print name, not number"
    complete id -s g -l group -d "Print effective group ID"
    complete id -s G -l groups -d "Print all group ids"
    complete id -s r -l real -d "Print real ID, not effective"
    complete id -s u -l user -d "Print effective user ID"
    complete id -l help -d "Display help and exit"
    complete id -l version -d "Display version and exit"
else
    # macOS id shell_cmds-240.100.15
    #      id [user]
    #      id -A
    #      id -F [user]
    #      id -G [-n] [user]
    #      id -P [user]
    #      id -g [-nr] [user]
    #      id -p [user]
    #      id -u [-nr] [user]
    complete id -s A -d "Print process audit ID"
    complete id -s F -d "Print full name of the user"
    complete id -s G -d "Print all group ids"
    complete id -s P -d "Print as passwd file entry"
    complete id -s g -d "Print effective group ID"
    complete id -s n -d "Print name, not number"
    complete id -s p -d "Human-readable output"
    complete id -s r -d "Print real ID, not effective"
    complete id -s u -d "Print effective user ID"
end
completions/identify.fishcomplete -c identify -o antialias -d 'Remove pixel-aliasing'
complete -c identify -o authenticate -d 'Decrypt image with this password [value]'
complete -c identify -o channel -d 'Apply option to select image channels [type]' -xa '(identify -list channel)'
complete -c identify -o crop -d 'Cut out a rectangular region of the image [geometry]'
complete -c identify -o define -d 'Define one or more image format options [format:option]'
complete -c identify -o density -d 'Horizontal and vertical density of the image [geometry]'
complete -c identify -o depth -d 'Image depth [value]'
complete -c identify -o extract -d 'Extract area from image [geometry]'
complete -c identify -o features -d 'Display image features [distance]'
complete -c identify -o format -d 'Output formatted image characteristics ["string"]'
complete -c identify -o fuzz -d 'Colors within this distance are considered equal [distance]'
complete -c identify -o interlace -d 'Type of image interlacing scheme [type]' -xa '(identify -list interlace)'
complete -c identify -o interpolate -d 'Pixel color interpolation method [method]' -xa '(identify -list interpolate)'
complete -c identify -o limit -d 'Pixel cache resource limit [type value]' -x
complete -c identify -o list -d 'Print a list of supported option arguments [type]' -xa '(identify -list list)'
complete -c identify -o matte -d 'Store matte channel if the image has one'
complete -c identify -o monitor -d 'Monitor progress'
complete -c identify -o ping -d 'Efficiently determine image attributes'
complete -c identify -o quiet -d 'Suppress all warning messages'
complete -c identify -o regard-warnings -d 'Pay attention to warning messages'
complete -c identify -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
complete -c identify -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c identify -o set -d 'Attribute set an image attribute [value]'
complete -c identify -o size -d 'Width and height of image [geometry]'
complete -c identify -o strip -d 'Strip image of all profiles and comments'
complete -c identify -o unique -d 'Display the number of unique colors in the image'
complete -c identify -o units -d 'The units of image resolution [type]' -xa '(identify -list units)'
complete -c identify -o verbose -d 'Print detailed information about the image'
complete -c identify -o virtual-pixel -d 'Virtual pixel access method [method]' -xa '(identify -list virtual-pixel)'
complete -c identify -o negate -d 'Replace each pixel with its complementary color'
complete -c identify -o debug -d 'Display copious debugging information [events]' -xa '(identify -list debug)'
complete -c identify -o help -d 'Print program options'
complete -c identify -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
completions/iex.fishcomplete -f -c iex -s v -d "Prints version and exit"
complete -f -c iex -s e -d "Evaluates the given command"
complete -c iex -s r -d "Requires the given files/patterns"
complete -c iex -s S -d "Finds and executes the given script"
complete -c iex -s pr -d "Requires the given files/patterns in parallel"
complete -c iex -s pa -d "Prepends the given path to Erlang code path"
complete -c iex -s pz -d "Appends the given path to Erlang code path"
complete -c iex -l app -d "Start the given app and its dependencies"
complete -f -c iex -l erl -d "Switches to be passed down to erlang"
complete -f -c iex -l name -d "Make & assign a name to the distributed node"
complete -f -c iex -l sname -d "Make & assign a short name to the distributed node"
complete -f -c iex -l cookie -d "Sets a cookie for this distributed node"
complete -f -c iex -l hidden -d "Makes a hidden node"
complete -f -c iex -l detached -d "Starts the Erlang VM detached from console"
complete -f -c iex -l remsh -d "Connects to a node using a remote shell"
complete -c iex -l dot-iex -d "Overrides default .iex file and uses path instead"
completions/if.fishcomplete -c if -s h -l help -d 'Display help and exit'
complete -c if -xa '(__fish_complete_subcommand)'
completions/ifconfig.fishcomplete -x -c ifconfig -a down -d "Stop interface"
complete -x -c ifconfig -a up -d "Start interface"
complete -x -c ifconfig -a "
    {,-}arp
    {,-}promisc
    {,-}allmulti
    metric
    mtu
    dstaddr
    netmask
    add
    del
    tunnel
    irq
    io_addr
    mem_start
    media
    {,-}broadcast
    {,-}pointopoint
    hw
    multicast
    address
    txqueuelen
"
complete -x -c ifconfig -a "(__fish_print_interfaces)" -d "Network interface"
completions/ifdata.fishcomplete -c ifdata -xa '(__fish_print_interfaces)'
complete -c ifdata -o e -d 'Reports interface existence via return code'
complete -c ifdata -o p -d 'Print out the whole config of iface'
complete -c ifdata -o pe -d 'Print out yes or no according to existence'
complete -c ifdata -o pa -d 'Print out the address'
complete -c ifdata -o pn -d 'Print netmask'
complete -c ifdata -o pN -d 'Print network address'
complete -c ifdata -o pb -d 'Print broadcast'
complete -c ifdata -o pm -d 'Print mtu'
complete -c ifdata -o ph -d 'Print out the hardware address'
complete -c ifdata -o pf -d 'Print flags'
complete -c ifdata -o si -d 'Print all statistics on input'
complete -c ifdata -o sip -d 'Print # of in packets'
complete -c ifdata -o sib -d 'Print # of in bytes'
complete -c ifdata -o sie -d 'Print # of in errors'
complete -c ifdata -o sid -d 'Print # of in drops'
complete -c ifdata -o sif -d 'Print # of in fifo overruns'
complete -c ifdata -o sic -d 'Print # of in compress'
complete -c ifdata -o sim -d 'Print # of in multicast'
complete -c ifdata -o so -d 'Print all statistics on output'
complete -c ifdata -o sop -d 'Print # of out packets'
complete -c ifdata -o sob -d 'Print # of out bytes'
complete -c ifdata -o soe -d 'Print # of out errors'
complete -c ifdata -o sod -d 'Print # of out drops'
complete -c ifdata -o sof -d 'Print # of out fifo overruns'
complete -c ifdata -o sox -d 'Print # of out collisions'
complete -c ifdata -o soc -d 'Print # of out carrier loss'
complete -c ifdata -o som -d 'Print # of out multicast'
complete -c ifdata -o bips -d 'Print # of incoming bytes per second'
complete -c ifdata -o bops -d 'Print # of outgoing bytes per second'
completions/ifdown.fishcomplete -x -c ifdown -a "(__fish_print_interfaces)" -d "Network interface"
complete -c ifdown -l force -d force
completions/iftop.fishfunction __fish_iftop_sort_orders
    echo -e "2s\tSort by 2s traffic average"
    echo -e "10s\tSort by 10s traffic average (default)"
    echo -e "40s\tSort by 40s traffic average"
    echo -e "source\tSort by source address"
    echo -e "destination\tSort by destination address"
end

complete -c iftop -f

complete -c iftop -s h -d "Print a summary of usage"
complete -c iftop -s n -d "Don't do hostname lookups"
complete -c iftop -s N -d "Don't resolve port number to service names"
complete -c iftop -s p -d "Run in promiscuous mode"
complete -c iftop -s P -d "Turn on port display"
complete -c iftop -s l -d "Include link-local IPv6 addresses"
complete -c iftop -s b -d "Don't display bar graphs of traffic"
complete -c iftop -s m -x -d "Set the upper limit for the bandwidth scale"
complete -c iftop -s B -d "Show bandwidth rates in bytes/s rather than bits/s"
complete -c iftop -s i -xa "(__fish_print_interfaces)" -d "Listen to packets on interface"
complete -c iftop -s f -x -d "Use filter code to select the packets to count"
complete -c iftop -s F -x -d "Filter to only specified IPv4 network"
complete -c iftop -s G -x -d "Filter to only specified IPv6 network"
complete -c iftop -s c -r -d "Use specified config file"
complete -c iftop -s o -xa "(__fish_iftop_sort_orders)" -d "Sort by specified column"

complete -c iftop -s t -d "Use text interface without ncurses"
complete -c iftop -s L -x -d "Number of lines to print with -t"
complete -c iftop -s s -x -d "With -t, print single output after specific number of seconds"
completions/ifup.fishcomplete -x -c ifup -a "(__fish_print_interfaces)" -d "Network interface"
complete -c ifup -l force -d force
completions/ijq.fish# localization: skip(not-needed)
# Completion for https://codeberg.org/gpanders/ijq
# also at https://github.com/gpanders/ijq

complete ijq -o h -l help -o help -d 'print help'
complete ijq -o V -d 'output version'

complete ijq -o C -d 'color output'
complete ijq -o M -d 'no color, monochrome'
complete ijq -o R -d 'input raw string, not JSON'
complete ijq -o r -d 'output raw string unescaped'
complete ijq -o S -d 'sort keys in output'
complete ijq -o c -d 'no pretty-printing, compact'
complete ijq -o n -d 'use `null` as input'
complete ijq -o s -d 'turn all inputs into one array input'
complete ijq -o hide-input-pane -d 'hide input pane'

complete ijq -ro jqbin -d 'path to `jq` binary'
complete ijq -ro f -d 'read initial filter from file'
complete ijq -ro H -d 'history file'
completions/ikdasm.fishcomplete -c ikdasm -o help -d 'Show help'

complete -c ikdasm -o out -r -d 'Redirect stdout to file'
complete -c ikdasm -o assembly -d 'Include Assembly table contents'
complete -c ikdasm -o assemblyref -d 'Include AssemblyRef table contents'
complete -c ikdasm -o moduleref -d 'Include ModuleRef table contents'
complete -c ikdasm -o exported -d 'Include ExportedType table contents'
complete -c ikdasm -o customattr -d 'Include CustomAttribute table contents'
completions/ilasm.fishcomplete -c ilasm -l help -d 'Show help and exit'
complete -c ilasm -l version -d 'Show version and exit'

complete -c ilasm -o 'output:' -r -d 'Specify the output file name'
complete -c ilasm -o exe -d 'Generate an exe'
complete -c ilasm -o scan_only -d 'Just scan the IL code and display tokens'
complete -c ilasm -o show_tokens -d 'Show tokens as they are parsed'
complete -c ilasm -o show_method_def -d 'Display method information when a method is defined'
complete -c ilasm -o show_method_ref -d 'Display method information when a method is referenced'
complete -c ilasm -o 'key:' -d 'Strongname (sign) the output assembly using the key pair'
completions/import.fishcomplete -c import -o adjoin -d 'Join images into a single multi-image file'
complete -c import -o border -d 'Include window border in the output image'
complete -c import -o channel -d 'Apply option to select image channels [type]' -xa '(import -list channel)'
complete -c import -o colorspace -d 'Alternate image colorspace [type]' -xa '(import -list colorspace)'
complete -c import -o comment -d 'Annotate image with comment [string]'
complete -c import -o compress -d 'Type of pixel compression when writing the image [type]' -xa '(import -list compress)'
complete -c import -o define -d 'Define one or more image format options [format:option]'
complete -c import -o density -d 'Horizontal and vertical density of the image [geometry]'
complete -c import -o depth -d 'Image depth [value]'
complete -c import -o descend -d 'Obtain image by descending window hierarchy'
complete -c import -o display -d 'X server to contact [server]'
complete -c import -o dispose -d 'Layer disposal method [method]' -xa '(import -list dispose)'
complete -c import -o dither -d 'Apply error diffusion to image [method]' -xa '(import -list dither)'
complete -c import -o delay -d 'Display the next image after pausing [value]'
complete -c import -o encipher -d 'Convert plain pixels to cipher pixels [filename]' -r
complete -c import -o endian -d 'Endianness (MSB or LSB) of the image [type]' -xa '(import -list endian)'
complete -c import -o encoding -d 'Encoding type [type text]' -xa '(__fish_print_encodings)'
complete -c import -o filter -d 'Use this filter when resizing an image [type]' -xa '(import -list filter)'
complete -c import -o format -d 'Output formatted image characteristics ["string"]'
complete -c import -o frame -d 'Include window manager frame'
complete -c import -o gravity -d 'Direction which direction to gravitate towards'
complete -c import -o identify -d 'Identify the format and characteristics of the image'
complete -c import -o interlace -d 'None, Line, Plane, or Partition [type]' -xa '(import -list interlace)'
complete -c import -o interpolate -d 'Pixel color interpolation method [method]' -xa '(import -list interpolate)'
complete -c import -o label -d 'Assign a label to an image [string]'
complete -c import -o limit -d 'Area, Disk, Map, or Memory resource limit [type value]' -x
complete -c import -o monitor -d 'Monitor progress'
complete -c import -o page -d 'Size and location of an image canvas [geometry]'
complete -c import -o pause -d 'Seconds delay between snapshots [value]'
complete -c import -o pointsize -d 'Font point size [value]'
complete -c import -o quality -d 'JPEG/MIFF/PNG compression level [value]'
complete -c import -o quiet -d 'Suppress all warning messages'
complete -c import -o regard-warnings -d 'Pay attention to warning messages'
complete -c import -o respect-parentheses -d 'Settings remain in effect until parenthesis boundary'
complete -c import -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
complete -c import -o scene -d 'Image scene number [value]'
complete -c import -o screen -d 'Select image from root window'
complete -c import -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c import -o set -d 'Set an image property [property value]'
complete -c import -o silent -d 'Operate silently, i.e. don\'t ring any bells '
complete -c import -o snaps -d 'Number of screen snapshots [value]'
complete -c import -o synchronize -d 'Synchronize image to storage device'
complete -c import -o taint -d 'Declare the image as modified'
complete -c import -o transparent-color -d 'Transparent color [color]' -xa '(__fish_complete_convert_options color)'
complete -c import -o treedepth -d 'Color tree depth [value]'
complete -c import -o verbose -d 'Print detailed information about the image'
complete -c import -o virtual-pixel -d 'Constant, Edge, Mirror, or Tile [method]' -xa '(import -list virtual-pixel)'
complete -c import -o window -d 'Select window with this id or name [id]' -xa 'root (__fish_print_xwindows)'
complete -c import -o annotate -d 'Annotate the image with text [geometry text]'
complete -c import -o colors -d 'Preferred number of colors in the image [value]'
complete -c import -o crop -d 'Preferred size and location of the cropped image [geometry]'
complete -c import -o geometry -d 'Preferred size or location of the image [geometry]'
complete -c import -o help -d 'Print program options'
complete -c import -o monochrome -d 'Transform image to black and white'
complete -c import -o negate -d 'Replace every pixel with its complementary color '
complete -c import -o repage -d 'Size and location of an image canvas [geometry]'
complete -c import -o quantize -d 'Reduce colors in this colorspace [colorspace]' -xa '(import -list colorspace)'
complete -c import -o resize -d 'Resize the image [geometry]'
complete -c import -o rotate -d 'Apply Paeth rotation to the image [degrees]'
complete -c import -o strip -d 'Strip image of all profiles and comments'
complete -c import -o thumbnail -d 'Create a thumbnail of the image [geometry]'
complete -c import -o transparent -d 'Make this color transparent within the image [color]' -xa '(__fish_complete_convert_options color)'
complete -c import -o trim -d 'Trim image edges'
complete -c import -o type -d 'Image type [type]' -xa '(import -list type)'
complete -c import -o debug -d 'Display copious debugging information [events]' -xa '(import -list debug)'
complete -c import -o list -d 'Print a list of supported option arguments [type]' -xa '(import -list list)'
complete -c import -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
complete -c import -o version -d 'Print version information'
complete -c import -o support -d 'Resize support: > 1.0 is blurry, < 1.0 is sharp [factor]'
completions/imv.fishcomplete -c imv -s h -d 'Show help message and quit'
complete -c imv -s v -d 'Show version and quit'
complete -c imv -s b -d 'Background colour (6-digit hex)' -x
complete -c imv -s c -d 'Command to run on launch' -x
complete -c imv -s d -d 'Visible overlay'
complete -c imv -s f -d 'Start fullscreen'
complete -c imv -s l -d 'List open files to stdout at exit'
complete -c imv -s n -d 'Start with the given path/index selected'
complete -c imv -s r -d 'Load directories recursively'
complete -c imv -s s -d 'Set scaling mode to use' -xa "none shrink full"
complete -c imv -s t -d 'Slideshow mode with X seconds per photo' -x
complete -c imv -s u -d 'Upscaling method' -xa "linear nearest_neighbour"
complete -c imv -s x -d 'Disable looping of input paths'
completions/invoke-rc.d.fishfunction __fish_print_debian_services --description 'Prints services installed'
    path filter -fxZ /etc/init.d/* | path basename
end

function __fish_invoke_rcd_has_service
    set -l tokens (commandline -xpc)
    if test (count $tokens) -eq 2
        return 0
    else
        return 1
    end
end

complete -f -c invoke-rc.d -n 'not __fish_invoke_rcd_has_service' -a '(__fish_print_debian_services)'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a start -d 'Start the service'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a stop -d 'Stop the service'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a restart -d 'Restart the service'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a reload -d 'Reload Configuration'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a force-reload -d 'Force reloading configuration'
complete -f -c invoke-rc.d -n __fish_invoke_rcd_has_service -a status -d 'Print the status of the service'
completions/ip.fish# ip(8) completion for fish

# The difficulty here is that ip allows abbreviating options, so we need to complete "ip a" like "ip address", but not "ip m" like "ip mroute"
# Also the manpage and even the grammar it accepts is utter shite (options can only be before commands, some things are only in the BNF, others only in the text)
# It also quite likes the word "dev", even though it needs it less than the BNF specifies

set -l ip_commands link address addrlabel route rule neighbour ntable tunnel tuntap maddr mroute mrule monitor xfrm netns l2tp tcp_metrics
set -l ip_addr a ad add addr addre addres address
set -l ip_link l li lin link
set -l ip_neigh n ne nei neig neigh neighb neighbo neighbor neighbour
set -l ip_route r ro rou rout route
set -l ip_rule ru rul rule
set -l ip_all_commands $ip_commands $ip_addr $ip_link $ip_neigh $ip_route $ip_rule

function __fish_ip_commandwords
    set -l skip 0
    set -l cmd (commandline -xpc | string escape)
    # Remove the first word because it's "ip" or an alias for it
    set -e cmd[1]
    set -l have_command 0
    for word in $cmd
        switch $word
            # Normalize the commands to their full form - `ip a` is `ip address`
            # This can't be just an unambiguity check because there's also `ip addrlabel`
            case a ad add addr addre addres address
                # "addr add" is a thing, so we can only echo "address" if it's actually the command
                if test $have_command = 0
                    set have_command 1
                    echo address
                else
                    echo $word
                end
            case l li lin link
                if test $have_command = 0
                    set have_command 1
                    echo link
                else
                    echo $word
                end
            case "addrl*"
                if test $have_command = 0
                    set have_command 1
                    echo addrlabel
                else
                    echo $word
                end
            case r ro rou rout route
                if test $have_command = 0
                    set have_command 1
                    echo route
                else
                    echo $word
                end
            case "ru*"
                if test $have_command = 0
                    set have_command 1
                    echo rule
                else
                    echo $word
                end
            case n ne nei neig neigh neighb neighbo neighbor neighbour
                if test $have_command = 0
                    set have_command 1
                    echo neighbour
                else
                    echo $word
                end
            case nt
                if test $have_command = 0
                    set have_command 1
                    echo ntable
                else
                    echo $word
                end
            case t tu tun tunn tunne tunnel
                if test $have_command = 0
                    set have_command 1
                    echo tunnel
                else
                    echo $word
                end
            case "tunt*"
                if test $have_command = 0
                    set have_command 1
                    echo tuntap
                else
                    echo $word
                end
            case m ma mad madd maddr maddre maddres maddress
                if test $have_command = 0
                    set have_command 1
                    echo maddress
                else
                    echo $word
                end
            case mr "mro*"
                if test $have_command = 0
                    set have_command 1
                    echo mroute
                else
                    echo $word
                end
            case "mru*"
                if test $have_command = 0
                    set have_command 1
                    echo mrule
                else
                    echo $word
                end
            case "mo*"
                if test $have_command = 0
                    set have_command 1
                    echo monitor
                else
                    echo $word
                end
            case "x*"
                if test $have_command = 0
                    set have_command 1
                    echo xfrm
                else
                    echo $word
                end
            case "net*"
                if test $have_command = 0
                    set have_command 1
                    echo netns
                else
                    echo $word
                end
            case "l*"
                if test $have_command = 0
                    set have_command 1
                    echo l2tp
                else
                    echo $word
                end
            case "tc*"
                if test $have_command = 0
                    set have_command 1
                    echo tcp_metrics
                else
                    echo $word
                end
            case "to*"
                if test $have_command = 0
                    set have_command 1
                    echo token
                else
                    echo $word
                end
            case -n -netns --netns
                if test $have_command = 0
                    set skip 1
                else
                    echo $word
                end
            case '-*'
                test $have_command = 0
                and continue
                echo $word
            case '*'
                if test $skip = 1
                    set skip 0
                    continue
                end
                echo $word
        end
    end
    # Print an empty line if the current token is empty, so we know that the one before it is finished
    # TODO: For some reason it is necessary to always print the current token - why doesn't the above loop catch it?
    set -l token (commandline -ct)
    echo $token
end

function __fish_ip_device
    command ip -o link show | while read -l a b c
        printf '%s\t%s\n' (string replace -r '(@.*)?:' '' -- $b) Device
    end
end

function __fish_ip_scope
    if test -r /etc/iproute2/rt_scopes
        string replace -r '#.*' '' </etc/iproute2/rt_scopes \
            | string match -v '^\s*$' \
            | string replace -r '(\S+)\s*(\S+)' '$1\t$2\n$2\t$1' \
            | string match -rv '^(global|link|host).*' # Ignore scopes with better descriptions
    end
    # Predefined scopes
    printf '%s\t%s\n' global "Address is globally valid" \
        link "Address is link-local, only valid on this device" \
        host "Address is only valid on this host"
end

function __fish_ip_netns_list
    command ip netns list | while read -l a b c
        echo -- $a
    end
end

function __fish_ip_routing_tables
    command ip -d route show table all 2>/dev/null | string replace -fr '.*\stable\s(\S+).*' '$1'
end

function __fish_ip_types
    printf '%s\t%s\n' \
        bridge "Ethernet Bridge device" \
        bond "Bonding device" \
        dummy "Dummy network interface" \
        hsr "High-availability Seamless Redundancy device" \
        ifb "Intermediate Functional Block device" \
        ipoib "IP over Infiniband device" \
        macvlan "Virtual interface base on link layer address (MAC)" \
        macvtap "Virtual interface based on link layer address (MAC) and TAP." \
        vcan "Virtual Controller Area Network interface" \
        vxcan "Virtual Controller Area Network tunnel interface" \
        veth "Virtual ethernet interface" \
        vlan "802.1q tagged virtual LAN interface" \
        vxlan "Virtual eXtended LAN" \
        ip6tnl "Virtual tunnel interface IPv4|IPv6 over IPv6" \
        ipip "Virtual tunnel interface IPv4 over IPv4" \
        sit "Virtual tunnel interface IPv6 over IPv4" \
        gre "Virtual tunnel interface GRE over IPv4" \
        gretap "Virtual L2 tunnel interface GRE over IPv4" \
        erspan "Encapsulated Remote SPAN over GRE and IPv4" \
        ip6gre "Virtual tunnel interface GRE over IPv6" \
        ip6gretap "Virtual L2 tunnel interface GRE over IPv6" \
        ip6erspan "Encapsulated Remote SPAN over GRE and IPv6" \
        vti "Virtual tunnel interface" \
        nlmon "Netlink monitoring device" \
        ipvlan "Interface for L3 (IPv6/IPv4) based VLANs" \
        ipvtap "Interface for L3 (IPv6/IPv4) based VLANs and TAP" \
        lowpan "Interface for 6LoWPAN (IPv6) over IEEE 802.15.4 / Bluetooth" \
        geneve "GEneric NEtwork Virtualization Encapsulation" \
        bareudp "Bare UDP L3 encapsulation support" \
        macsec "Interface for IEEE 802.1AE MAC Security (MACsec)" \
        vrf "Interface for L3 VRF domains" \
        netdevsim "Interface for netdev API tests" \
        rmnet "Qualcomm rmnet device" \
        xfrm "Virtual xfrm interface"
end

function __fish_ip_neigh_states
    printf '%s\t%s\n' \
        permanent "entry is valid forever" \
        noarp "entry is valid without validation" \
        reachable "entry is valid until timeout" \
        stale "entry is valid but suspicious" \
        none "pseudo state" \
        incomplete "entry has not yet been validated" \
        delay "entry validation is currently delayed" \
        probe "neighbor is being probed" \
        failed "neighbor validation has ultimately failed"
end

function __fish_complete_ip
    set -l cmd (__fish_ip_commandwords)
    set -l count (count $cmd)
    switch "$cmd[1]"
        case address
            # We're still _on_ the second word, which is the subcommand
            if not set -q cmd[3]
                printf '%s\t%s\n' \
                    add "Add new protocol address" \
                    delete "Delete protocol address" \
                    show "Look at protocol addresses" \
                    flush "Flush protocol addresses" \
                    help "Display help"
            else
                switch $cmd[2]
                    # Change and replace are undocumented (apart from mentions in the BNF)
                    case add change replace
                        switch $count
                            case 3
                                # __fish_ip_complete_ip
                            case '*'
                                switch $cmd[-2]
                                    case dev
                                        __fish_ip_device
                                    case scope
                                        __fish_ip_scope
                                        # TODO: Figure out how to complete these
                                    case label
                                        # Prefix
                                    case local peer broadcast
                                        # Address
                                    case valid_lft preferred_lft
                                        # Lifetime
                                    case '*'
                                        printf '%s\t%s\n' forever "Keep address valid forever" \
                                            home "(Ipv6 only) Designate address as home address" \
                                            nodad "(Ipv6 only) Don't perform duplicate address detection" \
                                            dev "Add address to specified device" \
                                            scope "Set scope of address" \
                                            label "Tag address with label"
                                end
                        end
                    case delete
                        switch $count
                            case 3
                                command ip -o addr show | while read -l a b c d e
                                    echo $d
                                end
                            case 4
                                # A dev argument is mandatory, but contrary to the BNF, other things (like "scope") are also valid here
                                # And yes, unlike e.g. show, this _needs_ the "dev" before the device
                                # Otherwise it barfs and says "??? prefix is expected"
                                # Anyway, try to steer the user towards supplying a device
                                echo dev
                            case 5
                                switch $cmd[-2]
                                    case dev
                                        command ip -o addr show | string match "*$cmd[3]*" | while read -l a b c
                                            echo $b
                                        end
                                        # TODO: Moar
                                end
                        end
                    case show save flush # These take the same args
                        switch $cmd[-2]
                            case dev
                                __fish_ip_device
                            case scope
                                __fish_ip_scope
                            case to
                                # Prefix
                            case label
                                # Label-pattern
                            case '*'
                                printf '%s\t%s\n' up "Only active devices" \
                                    dev "Limit to a certain device" \
                                    scope "Limit scope" \
                                    to "Limit prefix" \
                                    label "Limit by label" \
                                    dynamic "(Ipv6 only) Limit to dynamic addresses" \
                                    permanent "(Ipv6 only) Limit to permanent addresses"
                                __fish_ip_device
                                # TODO: Moar
                        end
                end
            end
        case link
            if not set -q cmd[3]
                printf '%s\t%s\n' \
                    add "Add virtual link" \
                    delete "Delete virtual link" \
                    set "Change device attributes" \
                    show "Display device attributes" \
                    help "Display help"
            else
                # TODO: Add moar
                switch $cmd[2]
                    case add
                        switch $cmd[-2]
                            case link
                                __fish_ip_device
                            case name # freeform, uncompleteable.
                            case type
                                __fish_ip_types
                            case txqueuelen
                            case address
                            case broadcast
                            case mtu index numtxqueues numrxqueues gso_max_size gso_max_segs
                                # These all take some kind of number?
                                seq 0 50
                            case add '*'
                                # We assume if we haven't checked it above, we're back to `ip link add`, with any optionals completed.
                                # So we now suggest optionals.
                                printf '%s\t%s\n' \
                                    link "" \
                                    type "" \
                                    txqueuelen PACKETS \
                                    address LLADDR \
                                    broadcast LLADDR \
                                    mtu MTU \
                                    index IDX \
                                    numtxqueues QUEUE_COUNT \
                                    numrxqueues QUEUE_COUNT \
                                    gso_max_size BYTES \
                                    gso_max_segs
                        end
                    case delete
                        switch $cmd[-2]
                            case delete
                                __fish_ip_device
                                echo dev
                                echo group
                            case dev
                                __fish_ip_device
                            case group
                            case type
                                __fish_ip_types
                            case '*'
                                if not set -q cmd[6]
                                    echo type
                                end
                        end
                    case set
                        switch $cmd[-2]
                            case type
                                __fish_ip_types
                                echo bridge_slave
                                echo bond_slave
                            case arp dynamic {all,}multicast pro{misc,todown} trailers spoofchk query_rss trust
                                echo on
                                echo off
                            case name alias
                            case address broadcast
                            case mtu txqueuelen
                            case netns
                                __fish_ip_netns_list
                            case link-netnsid
                            case vf mac
                            case {{max,min}_tx_,}rate
                            case node_guid port_guid
                            case state
                                echo auto
                                echo enable
                                echo disable
                            case master dev # Yes, the word "dev" is allowed here!
                                __fish_ip_device
                            case nomaster
                            case vrf
                            case xdp'*'
                            case object section pinned
                            case addrgenmode
                            case macaddr
                            case group
                            case set '*'
                                __fish_ip_device
                                echo group
                                echo up
                                echo down
                        end
                    case show
                    case help
                        __fish_ip_types
                end
            end
        case neighbour
            if not set -q cmd[3]
                printf '%s\t%s\n' \
                    add "Add new neighbour entry" \
                    delete "Delete neighbour entry" \
                    change "Change neighbour entry" \
                    replace "Add or change neighbour entry" \
                    show "List neighbour entries" \
                    flush "Flush neighbour entries" \
                    get "Lookup neighbour entry" \
                    help "Display help"
            else
                switch $cmd[2]
                    case add del delete change replace
                        switch $cmd[-2]
                            case lladdr
                            case nud
                                __fish_ip_neigh_states
                            case proxy
                            case dev
                                __fish_ip_device
                            case '*'
                                echo lladdr
                                echo nud
                                echo proxy
                                echo dev
                                echo router
                                echo use
                                echo managed
                                echo extern_learn
                        end
                    case show flush
                        switch $cmd[-2]
                            case to
                            case dev
                                __fish_ip_device
                            case vrf
                            case nud
                                __fish_ip_neigh_states
                                echo all
                            case '*'
                                echo to
                                echo dev
                                echo vrf
                                echo nomaster
                                echo proxy
                                echo unused
                                echo nud
                        end
                    case get
                        switch $cmd[-2]
                            case to
                            case dev
                                __fish_ip_device
                            case '*'
                                echo proxy
                                echo to
                                echo dev
                        end
                end
            end
        case route
            if not set -q cmd[3]
                printf '%s\t%s\n' \
                    add "Add new route" \
                    change "Change route" \
                    append "Append route" \
                    replace "Change or add new route" \
                    delete "Delete route" \
                    show "List routes" \
                    flush "Flush routing tables" \
                    get "Get a single route" \
                    save "Save routing table to stdout" \
                    showdump "Show saved routing table from stdin" \
                    restore "Restore routing table from stdin" \
                    help "Display help"
            else
                # TODO: switch on $cmd[2] and complete subcommand specific arguments
                # for now just complete most useful arguments for the last token
                switch $cmd[-2]
                    case dev iif oif
                        __fish_ip_device
                    case table
                        __fish_ip_routing_tables
                end
            end
        case rule
            if not set -q cmd[3]
                printf '%s\t%s\n' \
                    add "Add new rule" \
                    delete "Delete rule" \
                    flush "Flush rules" \
                    show "List rules" \
                    save "Save rules to stdout" \
                    restore "Restore rules from stdin" \
                    help "Display help"
            else
                # TODO: switch on $cmd[2] and complete subcommand specific arguments
                # for now just complete most useful arguments for the last token
                switch $cmd[-2]
                    case iif oif
                        __fish_ip_device
                    case table
                        __fish_ip_routing_tables
                end
            end
        case netns
            if not set -q cmd[3]
                printf '%s\t%s\n' add "Add network namespace" \
                    attach "Attach process to network namespace" \
                    delete "Delete network namespace" \
                    set "Change network namespace attributes" \
                    identify "Display network namespace for a process ID" \
                    pids "Display process IDs of processes running in network namespace" \
                    monitor "Report as network namespace names are added and deleted" \
                    exec "Execute command in network namespace" \
                    help "Display help" \
                    list "List network namespaces"
            else
                switch $cmd[2]
                    case delete
                        if not set -q cmd[4]
                            __fish_ip_netns_list
                        end
                    case exec
                        if not set -q cmd[4]
                            __fish_ip_netns_list
                        else
                            __fish_complete_subcommand --commandline $cmd[4..-1]
                        end
                    case pids
                        if not set -q cmd[4]
                            __fish_ip_netns_list
                        end
                    case set
                        if not set -q cmd[4]
                            __fish_ip_netns_list
                        end
                    case attach
                        if not set -q cmd[4]
                            __fish_ip_netns_list
                        else
                            __fish_complete_pids
                        end
                    case identify
                        if not set -q cmd[4]
                            __fish_complete_pids
                        end
                end
            end
        case tuntap
            if not set -q cmd[3]
                printf '%s\t%s\n' \
                    add "Add a new tun or tap device" \
                    del "Delete a tun or tap device" \
                    show "Show tun and tap devices" \
                    help "Display help"
            else
                switch $cmd[-2]
                    case dev
                        __fish_ip_device
                    case mode
                        printf '%s\n' tun tap
                    case user
                        __fish_complete_users
                    case group
                        __fish_complete_groups
                    case '*'
                        printf '%s\n' dev mode user group one_queue pi vnet_hdr multi_queue name
                end
            end
    end
end

complete -f -c ip
complete -f -c ip -a '(__fish_complete_ip)'
complete -f -c ip -n "not __fish_seen_subcommand_from $ip_all_commands" -a "$ip_commands"
# Yes, ip only takes options before "objects"
complete -c ip -s h -l human -d "Output statistics with human readable values" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -s b -l batch -d "Read commands from file or stdin" -rF -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -l force -d "Don't terminate on errors in batch mode" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -s V -l Version -d "Print the version" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s s -l stats -d "Output more information" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s d -l details -d "Output more detailed information" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s l -l loops -d "Specify maximum number of loops for 'ip addr flush'" -x -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s f -l family -d "The protocol family to use" -xa "inet inet6 bridge ipx dnet mpls link any" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s 4 -d "Short for --family inet" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s 6 -d "Short for --family inet6" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s B -d "Short for --family bridge" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s M -d "Short for --family mpls" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s 0 -d "Short for --family link" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s o -l oneline -d "Output on one line" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s r -l resolve -d "Resolve names and print them instead of addresses" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s n -l netns -d "Use specified network namespace" -xa "(__fish_ip_netns_list)" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s a -l all -d "Execute command for all objects" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s c -l color -d "Configure color output" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s t -l timestamp -d "Display current time when using monitor" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -o ts -l tshort -d "Like -timestamp, but shorter format" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -o rc -l rcvbuf -d "Set the netlink socket receive buffer size" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -o iec -d "Print human readable rates in IEC units" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -o br -l brief -d "Print only basic information in a tabular format" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s j -l json -d "Output results in JSON" -n "not __fish_seen_subcommand_from $ip_commands"
complete -c ip -f -s p -l pretty -d "Output results in pretty JSON" -n "not __fish_seen_subcommand_from $ip_commands"
completions/ipset.fishfunction __fish_ipset_nosubcommand
    if __fish_seen_subcommand_from create add del test destroy list save restore flush rename swap help version
        return 1
    end
    return 0
end

function __fish_ipset_needs_setname
    if __fish_seen_subcommand_from add del test destroy list save restore flush rename swap
        return 0
    end
    return 1
end

function __fish_ipset_list_sets
    set -l ipset_list (ipset list --name 2>/dev/null)
    if not __fish_seen_subcommand_from $ipset_list
        echo $ipset_list
    end
end

complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a create -d 'Create a set identified with SETNAME'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a add -d 'Add a given entry to a SET'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a del -d 'Delete an entry from a SET'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a test -d 'Test whether an entry is in a set'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a x -d 'Destroy the specified set or all sets'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a destroy -d 'Destroy the specified set or all sets'
complete -c ipset --no-files --condition __fish_ipset_nosubcommand -a list -d a

complete -c ipset --no-files --condition __fish_ipset_needs_setname -a '(__fish_ipset_list_sets)'

complete -c ipset --no-files -s ! -o exist -d 'Ignore errors'
complete -c ipset --no-files -s o -o output -a 'plain save xml' -d 'Output format to the list command'
complete -c ipset --no-files -s q -o quiet -d 'Suppress any output'
complete -c ipset --no-files -s r -o resolve -d 'Enforce name lookup'
# complete -c ipset --no-files -s 's' -o 'sorted' -d 'Sorted output (not supported yet)'
complete -c ipset --no-files -s n -o name -d 'List just the names of the sets'
complete -c ipset --no-files -s t -o terse -d 'List the set names and headers'
complete -c ipset --no-files -s f -o file -d 'Filename instead of stdout'
completions/iptables.fishset -l __fish_iptables_tables filter nat mangle raw security

function __fish_iptables_current_table
    set -l next_is_table 1
    for token in (commandline -xc)
        switch $token
            case "--table=*"
                echo (string split -m1 = -- $token)[2]
                return 0
            case --table
                set next_is_table 0
            case "-*t*"
                set next_is_table 0
            case "*"
                if test $next_is_table -eq 0
                    echo $token
                    return 0
                end
        end
    end
    return 1
end

function __fish_iptables_user_chains
    # There can be user-defined chains so we need iptables' help
    set -l tablearg
    set -l table (__fish_iptables_current_table)
    if __fish_iptables_current_table
        set tablearg "--table=$table"
    end
    # This only works as root, so ignore errors
    iptables $tablearg -L 2>/dev/null | string match '*Chain*' | while read -l a b c
        echo $b
    end
end

function __fish_iptables_chains
    set -l table (__fish_iptables_current_table)
    test -z $table
    and set -l table "*"
    set -l prerouting "PREROUTING	For packets that are coming in"
    set -l input "INPUT	For packets destined to local sockets"
    set -l output "OUTPUT	For locally-generated packets"
    set -l forward "FORWARD	For packets being routed through"
    set -l postrouting "POSTROUTING	For packets that are about to go out"
    switch $table
        case filter
            echo $input
            echo $forward
            echo $output
        case nat
            echo $prerouting
            echo $output
            echo $postrouting
        case mangle
            echo $prerouting
            echo $input
            echo $output
            echo $forward
            echo $postrouting
        case raw
            echo $prerouting
            echo $output
        case security
            echo $input
            echo $output
            echo $forward
        case '*'
            echo $prerouting
            echo $input
            echo $output
            echo $forward
            echo $postrouting
    end
    __fish_iptables_user_chains
end

function __fish_iptables_has_chain
    # Remove descriptions
    set -l chains (__fish_iptables_chains | string split -m1 "    " | while read -l a b; echo $a; end)
    set -l cmdline (commandline -xp)
    for c in $chains
        if contains -- $c $cmdline
            return 0
        end
    end
    return 1
end

# A target is a user-defined chain, one of "ACCEPT DROP RETURN" or an extension (TODO)
function __fish_iptables_targets
    echo ACCEPT
    echo DROP
    echo RETURN
    __fish_iptables_chains
end

### Commands
complete -c iptables -s A -l append -d 'Append rules to the end of a chain' -a '(__fish_iptables_chains)' -f
complete -c iptables -s C -l check -d 'Check whether a matching rule exists in a chain' -a '(__fish_iptables_chains)' -f
complete -c iptables -s D -l delete -d 'Delete rules from a chain' -a '(__fish_iptables_chains)' -f
# Rulespec is match (can't complete that) and then a target
# TODO: This is only valid for some options, as others need a rulenum first or no rulespec at all
complete -c iptables -n '__fish_contains_opt -s A -s C -s D append check delete; and __fish_iptables_has_chain' -s j -l jump -d 'Specify the target of a rule' -f -a\
'(__fish_iptables_targets)'

complete -c iptables -n '__fish_contains_opt -s A -s C -s D append check delete; and __fish_iptables_has_chain' -s m -l match -d 'Specify a match to use' -f
complete -c iptables -n __fish_iptables_has_chain -a 'ACCEPT DROP RETURN' -f
complete -c iptables -n __fish_iptables_has_chain -a '( __fish_iptables_user_chains)' -f
complete -c iptables -s I -l insert -d 'Insert rules in the beginning of a chain' -a '(__fish_iptables_chains)' -f
complete -c iptables -s R -l replace -d 'Replace a rule in a chain' -a '(__fish_iptables_chains)' -f
complete -c iptables -s L -l list -d 'List all rules in a chain' -a '(__fish_iptables_chains)' -f
complete -c iptables -s S -l list-rules -d 'Print all rules in a chain.' -a '(__fish_iptables_chains)' -f
complete -c iptables -s F -l flush -d 'Delete ALL rules in a chain' -a '(__fish_iptables_chains)' -f
complete -c iptables -s Z -l zero -d 'Zero the packet and byte counters in chains' -a '(__fish_iptables_chains)' -f
complete -c iptables -s N -l new-chain -d 'Create a new user-defined chain by the given name' -a '(__fish_iptables_chains)' -f
complete -c iptables -s X -l delete-chain -d 'Delete the optional user-defined chain specified' -a '(__fish_iptables_chains)' -f
complete -c iptables -s P -l policy -d 'Set the policy for the chain to the given target' -a '(__fish_iptables_chains)' -f
complete -c iptables -s E -l rename-chain -d 'Rename the user specified chain to the user supplied name' -a '(__fish_iptables_chains)' -f
complete -c iptables -s h -d Help -f

complete -c iptables -s p -l protocol -d 'The protocol of the rule or of the packet to check' -f
complete -c iptables -s s -l source -d 'Source specification' -f
complete -c iptables -s d -l destination -d 'Destination specification' -f
complete -c iptables -s j -l jump -d 'Specify the target of a rule' -f
complete -c iptables -s i -l in-interface -d 'Interface via which a packet was received' -f
complete -c iptables -s o -l out-interface -d 'Interface via which packet is to be sent' -f
complete -c iptables -s f -l fragment -d 'Rule only refers to second and further ipv4 fragments' -f
complete -c iptables -s c -l set-counters -d 'Initialize packet and byte counters of a rule' -f
complete -c iptables -s v -l verbose -d 'Verbose output' -f
complete -c iptables -s w -l wait -d 'Wait for the xtables lock' -f
complete -c iptables -s n -l numeric -d 'Numeric output' -f
complete -c iptables -s x -l exact -d 'Expand numbers' -f
complete -c iptables -l line-numbers -d 'When listing rules, add line numbers' -f
complete -c iptables -s t -l table -d 'The table to operate on' -a "$__fish_iptables_tables" -f

# Options that take files
complete -c iptables -l modprobe -d 'Use this command to load modules' -r

# I don't get these
# complete -c iptables -s 4 -l ipv4 -d 'This option has no effect in iptables and iptables-restore.' -f
# complete -c iptables -s 6 -l ipv6 -d 'If a rule using the -6 option is inserted with … [See Man Page]' -f
# complete -c iptables -s g -l goto -d '' -f

# Should aliased options be in the completion?
# complete -c iptables -l dst -d 'Alias for -d' -f
completions/irb.fish# irb (interactive ruby)

complete -c irb -s f -d "Suppresses read of ~/.irbrc"
complete -c irb -s d -d "Set \$DEBUG to true"
complete -c irb -s r -f -d "Load LIB using require"
complete -c irb -s I -xa "(__fish_complete_directories)" -d "Specify \$LOAD_PATH directory"
complete -c irb -s U -d "Same as 'ruby -U'"
complete -c irb -s E -l encoding -d "Specify default text encoding"
complete -c irb -s w -d "Turn on warnings'"
complete -c irb -s W -xa '0 1 2' -d "Set warning level"
complete -c irb -l context-mode -xa '0 1 2 3' -d "Create Binding Object"
complete -c irb -l echo -d "Show result"
complete -c irb -l noecho -d "Don't show result"
complete -c irb -l inspect -d "Use 'inspect' for output"
complete -c irb -l noinspect -d "Don't use 'inspect' for output"
complete -c irb -l readline -d "Use Readline extension module"
complete -c irb -l noreadline -d "Don't use Readline extension module"
complete -c irb -l prompt -xa "default simple xmp inf-ruby" -d "Switch prompt mode"
complete -c irb -l prompt-mode -xa "default simple xmp inf-ruby" -d "Switch prompt mode"
complete -c irb -l inf-ruby-mode -d "Use prompt for emacs inf-ruby-mode"
complete -c irb -l sample-book-mode -d "Simple prompt mode"
complete -c irb -l simple-prompt -d "Simple prompt mode"
complete -c irb -l noprompt -d "No prompt mode"
complete -c irb -l single-irb -d "Share self with sub-irb"
complete -c irb -l tracer -d "Displays trace for each execution of commands"
complete -c irb -l back-trace-limit -x -d "Displays backtrace, top N and tail N"
complete -c irb -l irb_debug -x -d "Sets internal debug level to N"
complete -c irb -l verbose -d "Show details"
complete -c irb -l noverbose -d "Don't show details"
complete -c irb -s v -l version -d "Print the version of irb"
complete -c irb -s h -l help -d "Print a summary of options"
completions/isatty.fishcomplete -c isatty -x

if test -d /dev/fd
    complete -c isatty -k -a "(string replace /dev/fd/ '' /dev/fd/*)"
end

complete -c isatty -k -a stderr -d 2
complete -c isatty -k -a stdout -d 1
complete -c isatty -k -a stdin -d 0
completions/istioctl.fishistioctl completion fish | source
completions/iw.fish# iw(8) completion for fish

# The completions for iw are based off those for ip, which has a similar options structure.

set -l iw_commands dev phy reg event features commands list
# wdev not supported since it is barely documented

function __fish_iw_device
    __fish_print_interfaces | while read -l i
        printf '%s\t%s\n' $i Device
    end
end

function __fish_iw_phy
    set -l phys /sys/class/ieee80211/*
    string match --regex '[^/]*$' $phys
end

function __fish_iw_ssid
    printf '%s\n' (iw dev $argv[1] scan dump | string match --regex --entire SSID | string split ' ')[2]
end

function __fish_complete_iw
    set -l cmd (commandline -xpc)

    if string match --quiet -- '-*' $cmd[2]
        set -e cmd[2] # Allow other completions to complete as normal
    end
    if not set -q cmd[2]
        return # Uses completions from $iw_commands
    else if not set -q cmd[3]
        switch $cmd[2]
            case dev
                __fish_iw_device
            case phy
                __fish_iw_phy
        end
        return
    end
    switch $cmd[2]
        case dev
            switch "$cmd[4]"
                case ap
                    if not set -q cmd[5]
                        printf '%s\t%s\n' stop "Stop AP functionality" \
                            start "Start AP functionality"
                    end
                case auth connect
                    if not set -q cmd[5]
                        __fish_iw_ssid $cmd[3]
                    end
                case disconnect
                case cqm
                    if not set -q cmd[5]
                        echo rssi
                    else if not set -q cmd[6]
                        echo threshold
                        echo off
                    end
                case ftm
                    if not set -q cmd[5]
                        printf '%s\t%s\n' start_responder "Start an FTM responder" \
                            get_stats "Get FTM responder statistics"
                    end
                case ibss
                    if not set -q cmd[5]
                        printf '%s\t%s\n' join "Join an IBSS cell or create one" \
                            leave "Leave the current IBSS cell"
                    end
                case switch
                    if not set -q cmd[5]
                        echo channel
                        echo freq
                    end
                case info del
                case interface
                    if not set -q cmd[5]
                        echo add
                    end
                case link
                case measurement
                    if not set -q cmd[5]
                        echo ftm_request
                    else if not set -q cmd[6]
                        __fish_complete_path
                    end
                    # options after config file?
                case mesh
                    if not set -q cmd[5]
                        printf '%s\t%s\n' leave "Leave a mesh" \
                            join "Join a mesh"
                    end
                case mgmt
                    if not set -q cmd[5]
                        echo dump
                    else if not set -q cmd[6]
                        echo frame
                    end
                case mpath
                    if not set -q cmd[5]
                        printf '%s\t%s\n' dump "List known mesh paths" \
                            set "Set an existing mesh path's next hop" \
                            new "Create a new mesh math manually" \
                            del "Remove the mesh path to a node" \
                            get "Get information on a mesh path to a node" \
                            probe "Inject ethernet frame to a peer"
                    end
                case mpp
                    if not set -q cmd[5]
                        printf '%s\t%s\n' dump "List known mesh proxy paths" \
                            get "Get information on mesh proxy path to a node"
                    end
                case ocb
                    if not set -q cmd[5]
                        printf '%s\t%s\n' leave "Leave the OCB mode network" \
                            join "Join the OCB mode network"
                    end
                case cac
                    if not set -q cmd[5]
                        echo channel
                        echo freq
                        echo trigger
                    end
                case roc
                    if not set -q cmd[5]
                        echo start
                    end
                case scan
                    if not set -q cmd[5]
                        printf '%s\t%s\n' sched_stop "Stop an ongoing scheduled scan" \
                            sched_start "Start a scheduled scan" \
                            abort "Abort ongoing scan" \
                            trigger "Trigger a scan" \
                            dump "Dmp the current scan results"
                    end
                    # -u option?
                case set
                    if not set -q cmd[5]
                        printf '%s\t%s\n' bitrates "Rate masks" \
                            mcast_rate "Multicast bitrate" \
                            peer "WDS peer" \
                            noack_map "Noack map for TIDs" \
                            4addr "4addr (WDS) mode" \
                            type "Interface type/mode" \
                            meshid "" \
                            monitor "Monitor flags" \
                            mesh_param "Mesh parameter" \
                            txpower "Transmit power" \
                            channel "" \
                            freq "" \
                            power_save "Power save state"
                    else
                        switch "$cmd[5]"
                            case type
                                if not set -q cmd[6]
                                    printf '%s\n' managed ibss monitor mesh wds
                                end
                            case channel
                                if not set -q cmd[6]
                                    # cmd[6] is just the simple channel number
                                else if not set -q cmd[7]
                                    printf '%s\n' NOHT HT20 HT40+ HT40- 5MHz 10MHz 80MHz 160MHz
                                end
                        end
                    end
                case get
                    if not set -q cmd[5]
                        printf '%s\t%s\n' mesh_param "Mesh parameter" \
                            power_save "Power save state"
                    end
                case station
                    if not set -q cmd[5]
                        printf '%s\t%s\n' dump "List all stations known" \
                            set "Set station options" \
                            del "Remove a station entry" \
                            get "Get information for a station"
                    end
                case survey
                    if not set -q cmd[5]
                        echo dump
                    end
                case vendor
                    if not set -q cmd[5]
                        echo recvbin
                        echo recv
                        echo send
                    end
                case '*'
                    printf '%s\t%s\n' ap "Start/stop AP functionality" \
                        auth "Authenticate with a network" \
                        connect "Join a network" \
                        disconnect "Disconnect from the current network" \
                        cqm "Set connection quality monitor RSSI threshold" \
                        ftm "Control the FTM responder" \
                        ibss "Join or leave a IBSS cell" \
                        switch "Switch the operating channel by sending a CSA" \
                        info "Show information for this interface" \
                        del "Remove this virtual interface" \
                        interface "Control the interface" \
                        link "Print information about the current link" \
                        measurement "Perform measurements" \
                        mesh "Join or leave a mesh" \
                        mpp "Get information on mesh proxy paths" \
                        mgmt "Print mgmt frames" \
                        mpath "Interact with mesh paths" \
                        ocb "Join or leave an OCB mode network" \
                        offchannel "Leave operating channel" \
                        cac "Start or trigger a channel availability chec" \
                        roc "" \
                        scan "Scan and probe for SSIDs" \
                        set "Set parameters" \
                        get "Get parameters" \
                        station "Set station parameters" \
                        survey "List all gathered channel survey data" \
                        vendor ""
            end
        case phy
            switch "$cmd[4]"
                case coalesce
                    if not set -q cmd[5]
                        printf '%s\t%s\n' show "Show coalesce status" \
                            disable "Disable coalesce" \
                            enable "Enable coalesce"
                    else if test "$cmd[5]" = enable && not set -q cmd[6]
                        __fish_complete_path # Enable takes a config file
                    end
                case hwsim
                    if not set -q cmd[5]
                        printf '%s\n' wakequeues stopqueues setps getps
                    end
                case info
                case interface
                    if not set -q cmd[5]
                        echo add
                    end
                case channels
                case reg
                    if not set -q cmd[5]
                        printf '%s\t%s\n' get "Print the current regulatory domain information" \
                            set "Notify kernel about current regulatory domain"
                    end
                case set
                    if not set -q cmd[5]
                        printf '%s\t%s\n' txq "TXQ parameters" \
                            antenna "Bitmap of allowed antennas" \
                            txpower "Transmit power" \
                            distance "Link distance coverage class" \
                            netns "Network namespace" \
                            retry "Retry limit" \
                            rts "Rts threshold" \
                            frag "Fragmentation threshold" \
                            channel "" \
                            name "Wireless device name"
                    end
                case get
                    if not set -q cmd[5]
                        printf '%s\t%s\n' txq "TXQ parameters"
                    end
                case get
                    if not set -q cmd[5]
                        printf '%s\t%s\n' show "Show WoWLAN status" \
                            disable "Disable WoWLAN" \
                            enable "Enable WoWLAN"
                    end
                case '*'
                    printf '%s\t%s\n' coalesce "Interface with coalesce" \
                        hwsim "" \
                        info "Show wireless device capabilities" \
                        interface "Add a new virtual interface" \
                        channels "Show available channels" \
                        reg "Manage regulatory domains" \
                        set "Set parameters" \
                        get "Get parameters"
            end
    end
end

complete -f -c iw
complete -f -c iw -a '(__fish_complete_iw)'
complete -f -c iw -n "not __fish_seen_subcommand_from $iw_commands" -a "$iw_commands"
# Yes, iw only takes options before "objects"
complete -f -c iw -l debug -d "Enable netlink message debugging" -n "not __fish_seen_subcommand_from $iw_commands"
complete -f -c iw -l version -d "Print the version" -n "not __fish_seen_subcommand_from $iw_commands"

complete -f -c iw -n "__fish_seen_subcommand_from event" -s t -d 'Print timestamp'
complete -f -c iw -n "__fish_seen_subcommand_from event" -s r -d 'Print relative timestamp'
complete -f -c iw -n "__fish_seen_subcommand_from event" -s f -d 'Print full frame for auth/assoc'

complete -f -c iw -n "__fish_seen_subcommand_from reg" -a reload -d 'Reload the kernel\'s regulatory database'
complete -f -c iw -n "__fish_seen_subcommand_from reg" -a get -d 'Print the kernel\'s current regulatory domain information'
complete -f -c iw -n "__fish_seen_subcommand_from reg" -a set -d 'Notify the kernel about the current regulatory domain'
completions/iwctl.fish# Execute an `iwctl ... list` command and parse output
function __iwctl_filter -w iwctl
    # set results "iwctl $cmd list | tail -n +5"
    # if test -n "$empty"
    #     set -a results "| string match --invert '*$empty*'"
    # end
    # eval "$results" | awk '{print $2}'
    # awk does not work on multiline entries, therefore we use string match,
    # which has the added benefit of filtering out the `No devices in ...` lines

    argparse -u 'all-columns&' -- $argv

    # remove color escape sequences
    set -l results (iwctl $argv_opts -- $argv | string replace -ra '\e\[[\d;]+m' '')
    # calculate column widths
    set -l headers $results[3]
    # We exploit the fact that all column labels will have >2 space to the left, and inside column labels there is always only one space.
    set -l leading_ws (string match -r "^ *" -- $headers | string length)
    set -l column_widths (string match -a -r '(?<=  )\S.*?(?:  (?=\S)|$)' -- $headers | string length)

    if set -ql _flag_all_columns
        for line in (string match "  *" -- $results[5..] | string sub -s (math $leading_ws + 1))
            for column_width in $column_widths
                printf %s\t (string sub -l $column_width -- $line | string trim -r)
                set line (string sub -s (math $column_width + 1) -- $line)
            end
            printf "\n"
        end
    else if set -q column_widths[1]
        # only take lines starting with `  `, i.e., no `No devices ...`
        # then take the first column as substring
        string match "  *" $results[5..] | string sub -s (math $leading_ws + 1) -l $column_widths[1] | string trim -r
    end
end

function __iwctl_match_subcoms
    set -l match (string split --no-empty " " -- $argv)

    set argv (commandline -pxc)
    # iwctl allows to specify arguments for username, password, passphrase and dont-ask regardless of any following commands
    argparse -u 'u/username=' 'p/password=' 'P/passphrase=' v/dont-ask -- $argv
    set argv $argv[2..]

    if test (count $argv) != (count $match)
        return 1
    end

    while set -q argv[1]
        string match -q -- $match[1] $argv[1]
        or return 1
        set -e match[1] argv[1]
    end
end

function __iwctl_connect
    set argv (commandline -pxc)
    # remove all options
    argparse -u 'u/username=' 'p/password=' 'P/passphrase=' v/dont-ask -- $argv
    # station name should now be the third argument (`iwctl station <wlan>`)
    for network in (__iwctl_filter station $argv[3] get-networks rssi-dbms --all-columns)
        set network (string split \t -- $network)
        set -l strength "$network[3]"
        # This follows iwctls display of * to ****
        # https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/client/station.c?id=4a0a97379008489daa108c9bc0a4204c1ae9c6a8#n380
        if test $strength -ge -6000
            set strength 4
        else if test $strength -ge -6700
            set strength 3
        else if test $strength -ge -7500
            set strength 2
        else
            set strength 1
        end

        printf "%s\t[%s] - %s\n" "$network[1]" (string repeat -n $strength '*' | string pad -rw 4 -c -) "$network[2]"
    end
end

# The `empty` messages in case we want to go back to using those
# set ad_hoc '(__iwctl_filter ad-hoc "No devices in Ad-Hoc mode available.")'
# set adapter '(__iwctl_filter adapter)'
# set ap '(__iwctl_filter ap "No devices in access point mode available.")'
# set device '(__iwctl_filter device)'
# set dpp '(__iwctl_filter dpp "No DPP-capable devices available")'
# set known_networks '(__iwctl_filter known-networks)'
# set station '(__iwctl_filter station "No devices in Station mode available.")'
# set wsc '(__iwctl_filter wsc "No WSC-capable devices available")'

complete -f iwctl

# Options
complete -c iwctl -s h -l help
complete -c iwctl -s p -l password -rf
complete -c iwctl -s u -l username -rf
complete -c iwctl -s P -l passphrase -rf
complete -c iwctl -s v -l dont-ask -d "Don't ask for missing credentials"

# Subcommand
complete -c iwctl -n __iwctl_match_subcoms \
    -a "ad-hoc adapter ap debug device dpp exit help known-networks quit station version wsc"

# ad-hoc
complete -c iwctl -n '__iwctl_match_subcoms ad-hoc' -a list -d "List devices in Ad-Hoc mode"
complete -c iwctl -n '__iwctl_match_subcoms ad-hoc' -a "(__iwctl_filter ad-hoc list)"
complete -c iwctl -n '__iwctl_match_subcoms "ad-hoc *"' -n 'not __iwctl_match_subcoms ad-hoc list' -a start -d "Start or join an Ad-Hoc network"
complete -c iwctl -n '__iwctl_match_subcoms "ad-hoc *"' -n 'not __iwctl_match_subcoms ad-hoc list' -a start_open -d "Start of join an open Ad-Hoc network"
complete -c iwctl -n '__iwctl_match_subcoms "ad-hoc *"' -n 'not __iwctl_match_subcoms ad-hoc list' -a stop -d "Leave an Ad-Hoc network"

# adapter
complete -c iwctl -n '__iwctl_match_subcoms adapter' -a list -d "List adapters"
complete -c iwctl -n '__iwctl_match_subcoms adapter' -a "(__iwctl_filter adapter list)"
complete -c iwctl -n '__iwctl_match_subcoms "adapter *"' -n 'not __iwctl_match_subcoms adapter list' -a show -d "Show adapter info"
complete -c iwctl -n '__iwctl_match_subcoms "adapter *"' -n 'not __iwctl_match_subcoms adapter list' -a set-property -d "Set property"
# TODO implement completions for `properties`, i.e. all rows with `*` in first column

# ap
complete -c iwctl -n '__iwctl_match_subcoms ap' -a list -d "List devices in AP mode"
complete -c iwctl -n '__iwctl_match_subcoms ap' -a "(__iwctl_filter ap list)"
complete -c iwctl -n '__iwctl_match_subcoms "ap *"' -n 'not __iwctl_match_subcoms ap list' -a start -d "Start an access point"
complete -c iwctl -n '__iwctl_match_subcoms "ap *"' -n 'not __iwctl_match_subcoms ap list' -a start-profile -d "Start an access point based on a disk profile"
complete -c iwctl -n '__iwctl_match_subcoms "ap *"' -n 'not __iwctl_match_subcoms ap list' -a stop -d "Stop a started access point"
complete -c iwctl -n '__iwctl_match_subcoms "ap *"' -n 'not __iwctl_match_subcoms ap list' -a show -d "Show AP info"
complete -c iwctl -n '__iwctl_match_subcoms "ap *"' -n 'not __iwctl_match_subcoms ap list' -a get-networks -d "Get network list after scanning"

# debug
complete -c iwctl -n '__iwctl_match_subcoms "debug *"' -a connect -d "Connect to a specific BSS"
complete -c iwctl -n '__iwctl_match_subcoms "debug *"' -a roam -d "Roam to a BSS"
complete -c iwctl -n '__iwctl_match_subcoms "debug *"' -a get-networks -d "Get networks"
complete -c iwctl -n '__iwctl_match_subcoms "debug *"' -a autoconnect -d "Set autoconnect property"
complete -c iwctl -n '__iwctl_match_subcoms "debug * autoconnect"' -a "on off" -d "Set autoconnect property"

# device
complete -c iwctl -n '__iwctl_match_subcoms device' -a list -d "List devices"
complete -c iwctl -n '__iwctl_match_subcoms device' -a "(__iwctl_filter device list)"
complete -c iwctl -n '__iwctl_match_subcoms "device *"' -n 'not __iwctl_match_subcoms device list' -a show -d "Show device info"
complete -c iwctl -n '__iwctl_match_subcoms "device *"' -n 'not __iwctl_match_subcoms device list' -a set-property -d "Set property"
# TODO implement completions for `properties`, i.e. all rows with `*` in first column

# dpp
complete -c iwctl -n '__iwctl_match_subcoms dpp' -a list -d "List DPP-capable devices"
complete -c iwctl -n '__iwctl_match_subcoms dpp' -a "(__iwctl_filter dpp list)"
complete -c iwctl -n '__iwctl_match_subcoms "dpp *"' -n 'not __iwctl_match_subcoms dpp list' -a start-enrollee -d "Starts a DPP Enrollee"
complete -c iwctl -n '__iwctl_match_subcoms "dpp *"' -n 'not __iwctl_match_subcoms dpp list' -a start-configurator -d "Starts a DPP Configurator"
complete -c iwctl -n '__iwctl_match_subcoms "dpp *"' -n 'not __iwctl_match_subcoms dpp list' -a stop -d "Aborts a DPP operations"
complete -c iwctl -n '__iwctl_match_subcoms "dpp *"' -n 'not __iwctl_match_subcoms dpp list' -a show -d "Show the DPP state"

# known-networks
# TODO Does not support SSIDs ending/starting on whitespace. Not sure how to fix.
complete -c iwctl -n '__iwctl_match_subcoms known-networks' -a list -d "List known networks"
complete -c iwctl -n '__iwctl_match_subcoms known-networks' -a "(__iwctl_filter known-networks list)"
complete -c iwctl -n '__iwctl_match_subcoms "known-networks *"' -n 'not __iwctl_match_subcoms known-networks list' -a forget -d "Forget a known network"
complete -c iwctl -n '__iwctl_match_subcoms "known-networks *"' -n 'not __iwctl_match_subcoms known-networks list' -a show -d "Show known network"
complete -c iwctl -n '__iwctl_match_subcoms "known-networks *"' -n 'not __iwctl_match_subcoms known-networks list' -a set-property -d "Set property"

# station
complete -c iwctl -n '__iwctl_match_subcoms station' -a list -d "List devices in Station mode"
complete -c iwctl -n '__iwctl_match_subcoms station' -a "(__iwctl_filter station list)"
complete -c iwctl -n '__iwctl_match_subcoms "station *"' -n 'not __iwctl_match_subcoms station list' -a connect -d "Connect to network"
complete -c iwctl -n '__iwctl_match_subcoms "station * connect"' -a "(__iwctl_connect)" -d "Connect to network" --keep-order
complete -c iwctl -n '__iwctl_match_subcoms "station *"' -n 'not __iwctl_match_subcoms station list' -a connect-hidden -d "Connect to hidden network"
complete -c iwctl -n '__iwctl_match_subcoms "station *"' -n 'not __iwctl_match_subcoms station list' -a disconnect -d Disconnect
complete -c iwctl -n '__iwctl_match_subcoms "station *"' -n 'not __iwctl_match_subcoms station list' -a get-networks -d "Get networks"
complete -c iwctl -n '__iwctl_match_subcoms "station * get-networks"' -a "rssi-dbms rssi-bars"
complete -c iwctl -n '__iwctl_match_subcoms "station *"' -n 'not __iwctl_match_subcoms station list' -a get-hidden-access-points -d "Get hidden APs"
complete -c iwctl -n '__iwctl_match_subcoms "station * get-hidden-access-points"' -a rssi-dbms
complete -c iwctl -n '__iwctl_match_subcoms "station *"' -n 'not __iwctl_match_subcoms station list' -a scan -d "Scan for networks"
complete -c iwctl -n '__iwctl_match_subcoms "station *"' -n 'not __iwctl_match_subcoms station list' -a show -d "Show station info"

# wsc
complete -c iwctl -n '__iwctl_match_subcoms wsc' -a list -d "List WSC-capable devices"
complete -c iwctl -n '__iwctl_match_subcoms wsc' -a "(__iwctl_filter wsc list)"
complete -c iwctl -n '__iwctl_match_subcoms "wsc *"' -n 'not __iwctl_match_subcoms wsc list' -a push-button -d "PushButton Mode"
complete -c iwctl -n '__iwctl_match_subcoms "wsc *"' -n 'not __iwctl_match_subcoms wsc list' -a start-user-pin -d "PIN mode"
complete -c iwctl -n '__iwctl_match_subcoms "wsc *"' -n 'not __iwctl_match_subcoms wsc list' -a start-pin -d "PIN mode with generated PIN"
complete -c iwctl -n '__iwctl_match_subcoms "wsc *"' -n 'not __iwctl_match_subcoms wsc list' -a cancel -d "Aborts WSC operations"
completions/j.fishfunction __history_completions --argument-names limit
    if string match -q "" -- "$limit"
        set limit 25
    end

    set -l tokens (commandline --current-process --tokens-expanded)
    history --prefix (commandline) | string replace -r \^$tokens[1]\\s\* "" | head -n$limit
end

# erase the stock autojump completions, which are no longer needed with this
complete -c j -e
complete -k -c j -a '(__history_completions 25)' -f
completions/java_home.fishfunction __fish_complete_macos_java_version
    set -l json (/usr/libexec/java_home -X|plutil -convert json -o - -)
    osascript -l JavaScript -s o -e "JSON.parse('$json').map(e => `\${e.JVMVersion}\t\${e.JVMArch} \${e.JVMName} by \${e.JVMVendor}`).join('\n')"
end

function __fish_complete_macos_java_home_exec
    # separate the buffer into two parts
    # where the first used to get the JAVA_HOME
    # and the second is the subcommand to complete
    set -l cmds (string replace -a -r ' *java_home *' ''  (commandline) )
    set -l cmds (string replace -r ' *--exec *' \n -- "$cmds")

    # parse the java_home argv to get $JAVA_HOME/bin
    argparse v/version= a/arch= -- "$cmds[1]"
    set -l get_java_home /usr/libexec/java_home
    if test -n "$_flag_v"
        set get_java_home "$get_java_home -v $_flag_v"
    end
    if test -n "$_flag_a"
        set get_java_home "$get_java_home -a $_flag_a"
    end
    set -l java_bin_dir (eval $get_java_home)"/bin"

    # if such $binary in $JAVA_HOME/bin
    # complete the subcommand
    # else
    # complete using $binary as prefix
    set -l binary (string match -r '^.*?(?= )' $cmds[2])
    if test -f "$java_bin_dir/$binary"
        complete -C $cmds[2]
    else
        command ls $java_bin_dir | string match -r ^"$binary.*"
    end
end

complete -ec java_home
complete -xc java_home -n "__fish_not_contain_opt -s h exec " -l exec
complete -xc java_home -n "__fish_contains_opt exec " -a "(__fish_complete_macos_java_home_exec)"
complete -xc java_home -n "__fish_not_contain_opt -s h exec " -s v -l version -a '(__fish_complete_macos_java_version)' -d 'Filter versions (as if JAVA_VERSION had been set in the environment).'
complete -xc java_home -n "__fish_not_contain_opt -s h exec " -s a -l arch -a "arm64 x86_64" -d 'Filter architecture (as if JAVA_ARCH had been set in the environment).'
complete -xc java_home -n "__fish_not_contain_opt -s h exec " -s h -l help -d 'Usage information.'
complete -fc java_home -n "__fish_not_contain_opt -s h exec " -s F -l failfast -d 'Fail when filters return no JVMs, do not continue with default.'
complete -fc java_home -n "__fish_not_contain_opt -s h exec " -s X -l xml -d 'Print full JVM list and additional data as XML plist.'
complete -fc java_home -n "__fish_not_contain_opt -s h exec " -s V -l verbose -d 'Print full JVM list with architectures.'
completions/jbake.fish# Completions for JBake (https://jbake.org/)

complete -c jbake -o b -l bake -f -d "Perform a bake"
complete -c jbake -o h -l help -f -d "Print the help message"
complete -c jbake -o i -l init -d "Initialise the required directory structure with default templates"
complete -c jbake -o s -l server -d "Run the HTTP server to serve out the baked site"
complete -c jbake -o t -l template -x -d "Use the specified template engine for default templates"
completions/jest.fish# fish for Jest

complete -f -c jest -l help -s h -d 'Show help'
complete -f -c jest -l automock -d 'Automock all files by default'
complete -f -c jest -l bail -s b -d 'Exit the test suite immediately upon the first failing test'
complete -f -c jest -l browser -d 'Respect the "browser" field in package.json when resolving modules'
complete -f -c jest -l cache -d 'Whether to use the transform cache'
complete -f -c jest -l no-cache -d 'Disable the cache'
complete -f -c jest -l cacheDirectory -d 'The directory where Jest should store its  dependency information'
complete -f -c jest -l ci -d 'Whether to run Jest in continuous integration (CI) mode'
complete -f -c jest -l clearMocks -d 'Automatically clear mock calls and instances every test'
complete -f -c jest -l collectCoverage -d 'Alias for --coverage'
complete -f -c jest -l collectCoverageFrom -d 'glob pattern matching files that coverage info needs to be collected from'
complete -f -c jest -l collectCoverageOnlyFrom -d 'Explicit list of paths coverage will be restricted to'
complete -f -c jest -l color -d 'Forces test results output color highlighting'
complete -f -c jest -l colors -d 'Alias for --color'
complete -c jest -l config -s c -d 'The path to a jest config file'
complete -f -c jest -l coverage -d 'Indicates that test coverage info be collected and reported in the output'
complete -f -c jest -l coverageDirectory -d 'The directory where Jest should output its coverage files'
complete -f -c jest -l coveragePathIgnorePatterns -d 'Pattern of files to ignore'
complete -f -c jest -l coverageReporters -d 'A list of reporter names that Jest uses when writing coverage reports'
complete -f -c jest -l coverageThreshold -d 'A JSON used to configure minimum threshold enforcement for coverage results'
complete -f -c jest -l debug -d 'Print debugging info about your jest config'
complete -f -c jest -l env -d 'The test environment used for all tests'
complete -f -c jest -l expand -s e -d 'Use this flag to show full diffs instead of a patch'
complete -f -c jest -l findRelatedTests -d 'Find related tests for a list of source files'
complete -f -c jest -l forceExit -d 'Force Jest to exit after all tests have completed running'
complete -f -c jest -l globals -d 'A JSON string with map of global variables'
complete -f -c jest -l haste -d 'A JSON string with map of variables for the haste module system'
complete -f -c jest -l json -d 'Prints the test results in JSON'
complete -f -c jest -l lastCommit -d 'Will run all tests affected by file changes in the last commit made'
complete -f -c jest -l listTests -d 'Lists all tests Jest will run given the arguments and exits'
complete -f -c jest -l logHeapUsage -d 'Logs the heap usage after every test'
complete -f -c jest -l mapCoverage -d 'Maps code coverage reports against original source code'
complete -f -c jest -l maxWorkers -s w -d 'Specifies the maximum number of workers'
complete -f -c jest -l moduleDirectories -d 'Dir names to be searched recursively up from the requiring module''s location'
complete -f -c jest -l moduleFileExtensions -d 'An array of file extensions your modules use'
complete -f -c jest -l -moduleNameMapper -d 'A JSON with map from regexps to module names that allow to stub out resources'
complete -f -c jest -l modulePathIgnorePatterns -d 'Modules to ignore'
complete -f -c jest -l modulePaths -d 'An alternative API to setting the NODE_PATH env variable'
complete -f -c jest -l noStackTrace -d 'Disables stack trace in test results output'
complete -f -c jest -l notify -d 'Activates notifications for test results'
complete -f -c jest -l onlyChanged -s o -d 'Run tests based on the changed files'
complete -c jest -l outputFile -d 'A file where to write test results'
complete -c jest -l preset -d 'A preset that is used as a base for Jest''s configuration'
complete -f -c jest -l projects -d 'A list of projects that use Jest to run all tests'
complete -f -c jest -l reporters -d 'A list of custom reporters for the test suite'
complete -f -c jest -l resetMocks -d 'Automatically reset mock state between every test'
complete -f -c jest -l resetModules -d 'Whatever to reset the module registry for every test'
complete -f -c jest -l resolver -d 'A JSON string which allows the use of a custom resolver'
complete -c jest -l rootDir -d 'The root directory that Jest should scan for tests and modules within'
complete -c jest -l roots -d 'Paths to directories that Jest should use to search for files in'
complete -f -c jest -l runInBand -s i -d 'Run all tests serially in the current process'
complete -c jest -l setupFiles -d 'The paths to modules to configure the testing environment'
complete -c jest -l setupTestFrameworkScriptFile -d 'The path to a module to configure the testing framework'
complete -f -c jest -l showConfig -d 'Print your jest config and then exits'
complete -f -c jest -l silent -d 'Prevent tests from printing messages through the console'
complete -c jest -l snapshotSerializers -d 'Snapshot serializer modules Jest should use for snapshot testing'
complete -f -c jest -l testEnvironment -d 'Alias for --env'
complete -f -c jest -l testMatch -d 'The glob patterns Jest uses to detect test files'
complete -f -c jest -l testNamePattern -s t -d 'Run only tests with a name that matches the regex pattern'
complete -f -c jest -l testPathIgnorePatterns -d 'Paths to skip'
complete -f -c jest -l testPathPattern -d 'Regex for test paths'
complete -f -c jest -l testRegex -d 'The regexp pattern Jest uses to detect test files'
complete -f -c jest -l testResultsProcessor -d 'Allows the use of a custom results processor'
complete -f -c jest -l testRunner -d 'Allows to specify a custom test runner'
complete -f -c jest -l testURL -d 'This option sets the URL for the jsdom environment'
complete -f -c jest -l timers -d 'Setting this value to fake value of timers'
complete -f -c jest -l transform -d 'A JSON string which maps from regular expressions to paths to transformers'
complete -f -c jest -l transformIgnorePatterns -d 'Regexp patterns matched against all source file paths before transformation'
complete -f -c jest -l unmockedModulePathPatterns -d 'a regex pattern of module to unmock'
complete -f -c jest -l updateSnapshot -s u -d 'Use this flag to re-record snapshots'
complete -f -c jest -l useStderr -d 'Divert all output to stderr'
complete -f -c jest -l verbose -d 'Display individual test results with the test suite hierarchy'
complete -f -c jest -l version -s v -d 'Print the version and exit'
complete -f -c jest -l watch -d 'Watch files for changes and rerun tests related to changed files'
complete -f -c jest -l watchAll -d 'Watch files for changes and rerun all tests'
complete -f -c jest -l watchman -d 'Whether to use watchman for file crawling'
complete -f -c jest -l no-watchman -d 'Disable using watchman for file crawling'
complete -f -c jest -l detectOpenHandles -d 'Print out open handles preventing Jest from exiting at the end of a test run'
completions/jhipster.fish# JHipster 4.9.0

# Check if command already given
function __fish_prog_needs_command
    set -l cmd (commandline -xpc)
    echo $cmd
    if test (count $cmd) -eq 1
        return 0
    end
    return 1
end

# Options
complete -f -c jhipster -n __fish_prog_needs_command -s d -l debug -d 'Enable debugger'
complete -f -c jhipster -n __fish_prog_needs_command -s h -l help -d 'Output usage information'
complete -f -c jhipster -n __fish_prog_needs_command -s V -l version -d 'Output version number'

# Commands
complete -f -c jhipster -n __fish_prog_needs_command -a app -d 'Create a new JHipster application'
complete -f -c jhipster -n __fish_prog_needs_command -a aws -d 'Deploy the current application to AWS'
complete -f -c jhipster -n __fish_prog_needs_command -a ci-cd -d 'Create pipeline scripts for popular CI tools'
complete -f -c jhipster -n __fish_prog_needs_command -a client -d 'Create a new JHipster client-side application'
complete -f -c jhipster -n __fish_prog_needs_command -a cloudfoundry -d 'Prepare Cloud Foundry deployment'
complete -f -c jhipster -n __fish_prog_needs_command -a docker-compose -d 'Create required Docker deployment configs for applications'
complete -f -c jhipster -n __fish_prog_needs_command -r -a entity -d 'Create a new JHipster entity: JPA, Spring & Angular components'
complete -f -c jhipster -n __fish_prog_needs_command -r -a export-jdl -d 'Create a JDL file from the existing entities'
complete -f -c jhipster -n __fish_prog_needs_command -a heroku -d 'Deploy the current application to Heroku'
complete -f -c jhipster -n __fish_prog_needs_command -r -a import-jdl -d 'Create entities from the JDL file passed in argument'
complete -f -c jhipster -n __fish_prog_needs_command -a info -d 'Display information about your current project and system'
complete -f -c jhipster -n __fish_prog_needs_command -a kubernetes -d 'Deploy the current application to Kubernetes'
complete -f -c jhipster -n __fish_prog_needs_command -r -a languages -d 'Copy i18n files for selected languages to /webapp/i18n'
complete -f -c jhipster -n __fish_prog_needs_command -a openshift -d 'Deploy the current application to OpenShift'
complete -f -c jhipster -n __fish_prog_needs_command -a rancher-compose -d 'Deploy the current application to Rancher'
complete -f -c jhipster -n __fish_prog_needs_command -a server -d 'Create a new JHipster server-side application'
complete -f -c jhipster -n __fish_prog_needs_command -r -a service -d 'Create a new Spring service bean'
complete -f -c jhipster -n __fish_prog_needs_command -a upgrade -d 'Upgrade the JHipster and the generated application'
complete -f -c jhipster -n __fish_prog_needs_command -a completion -d 'Print command completion script'
completions/jj.fish# The reason for `__this-command-does-not-exist` is that, if dynamic completion
# is not implemented, we'd like to get an error reliably. However, the
# behavior of `jj` without arguments depends on the value of a config, see
# https://jj-vcs.github.io/jj/latest/config/#default-command
if set -l completion (COMPLETE=fish jj __this-command-does-not-exist 2>/dev/null)
    # jj is new enough for dynamic completions to be implemented
    printf %s\n $completion | source
else
    jj util completion fish | source
end
completions/jnv.fishcomplete -c jnv -s e -l edit-mode -ra "insert overwrite" -d "Edit mode for the interface. [default: insert]"
complete -c jnv -s i -l indent -r -d "Number of spaces used for indentation in the visualized data. [default: 2]"
complete -c jnv -s n -l no-hint -d "Disables the display of hints."
complete -c jnv -s d -l expand-depth -r -d "Initial depth to which JSON nodes are expanded in the visualization. [default: 3]"
complete -c jnv -s l -l suggestion-list-length -r -d "Number of suggestions visible in the list. [default: 3]"
complete -c jnv -s h -l help -f -d "Print help (see a summary with '-h')"
complete -c jnv -s V -l version -f -d "Print version"
completions/jobs.fishcomplete -c jobs -s h -l help -d 'Display help and exit'
complete -c jobs -s p -l pid -d "Show the process ID of each process in the job"
complete -c jobs -s g -l group -d "Show group ID of job"
complete -c jobs -s c -l command -d "Show commandname of each job"
complete -c jobs -s l -l last -d "Only show status for last job to be started"
complete -c jobs -s q -l quiet -l query -d "Check if a job exists without output"
completions/john.fishfunction __fish_john_encodings
    john --list=encodings 2>/dev/null | string match -a -r '[A-Z][A-Za-z0-9-]*'
end

function __fish_john_rules
    john --list=rules 2>/dev/null
end

function __fish_john_formats
    john --list=format-details 2>/dev/null | string match -v -r '^dynamic_' | cut -f 1,8
    john --list=subformats 2>/dev/null | string replace -fr '.*type = (dynamic_\d+): (.*)' '$1\t$2'
end

complete -c john -l help -d "print usage summary"
complete -c john -l single -fa "(__fish_stripprefix='^--single=' __fish_complete_list , __fish_john_rules)" -d "single crack mode"
complete -c john -l single-seed -rf -d "add static seed word(s) for all salts in single mode"
complete -c john -l single-wordlist -rF -d "short wordlist with static seed words/morphemes"
complete -c john -l single-user-seed -rF -d "wordlist with seeds per username"
complete -c john -l single-pair-max -rf -d "max. number of word pairs generated"
complete -c john -l no-single-pair -d "disable single word pair generation"
complete -c john -l single-retest-guess -d "enable SingleRetestGuess"
complete -c john -l no-single-retest-guess -d "disable SingleRetestGuess"
complete -c john -l wordlist -F -d "read wordlist from file"
complete -c john -l stdin -d "read wordlist from stdin"
complete -c john -l pipe -d "read wordlist from stdin but with bulk reads and allows rules"
complete -c john -l rules -fa "(__fish_stripprefix='^--rules=' __fish_complete_list , __fish_john_rules)" -d "enable word mangling rules"
complete -c john -l rules-stack -fa "(__fish_stripprefix='^--rules-stack=' __fish_complete_list , __fish_john_rules)" -d "stacked rules"
complete -c john -l rules-skip-nop -d "skip any NOP rules"
complete -c john -l loopback -F -d "parse a .pot file as a wordlist"
complete -c john -l mem-file-size -rf -d "size threshold for wordlist preload"
complete -c john -l dupe-suppression -d "opportunistic dupe suppression for wordlist+rules"
complete -c john -l incremental -fa "(john --list=inc-modes 2>/dev/null)" -d "incremental mode"
complete -c john -l incremental-charcount -rf -d "override CharCount for incremental mode"
complete -c john -l external -xa "(john --list=externals 2>/dev/null)" -d "external mode or word filter"
complete -c john -l mask -f -d "mask mode"
complete -c john -l markov -f -d "Markov mode"
complete -c john -l mkv-stats -rF -d "Markov stats file"
complete -c john -l prince -F -d "PRINCE mode, read words from file"
complete -c john -l prince-loopback -F -d "PRINCE mode, fetch words from a .pot file"
complete -c john -l prince-elem-cnt-min -rf -d "minimum number of elements per chain"
complete -c john -l prince-elem-cnt-max -rf -d "maximum number of elements per chain"
complete -c john -l prince-skip -rf -d "initial skip"
complete -c john -l prince-limit -rf -d "limit number of candidates generated"
complete -c john -l prince-wl-dist-len -d "calculate length distribution from wordlist"
complete -c john -l prince-wl-max -rf -d "load only N words from input wordlist"
complete -c john -l prince-case-permute -d "permute case of first letter"
complete -c john -l prince-keyspace -d "just show total keyspace that would be produced"
complete -c john -l subsets -f -d "subsets mode"
complete -c john -l subsets-required -rf -d "the N first characters of subsets charset are the required set"
complete -c john -l subsets-min-diff -rf -d "minimum unique characters in subset"
complete -c john -l subsets-max-diff -rf -d "maximum unique characters in subset"
complete -c john -l subsets-prefer-short -d "prefer shorter candidates over smaller subsets"
complete -c john -l subsets-prefer-small -d "prefer smaller subsets over shorter candidates"
complete -c john -l make-charset -rF -d "make a charset file"
complete -c john -l stdout -f -d "just output candidate passwords"
complete -c john -l session -rf -d "give a new session a name"
complete -c john -l status -f -d "print status of a session"
complete -c john -l restore -f -d "restore an interrupted session"
complete -c john -l crack-status -d "emit a status line whenever a password is cracked"
complete -c john -l no-crack-status -d "don't emit a status line whenever a password is cracked"
complete -c john -l progress-every -rf -d "emit a status line every N seconds"
complete -c john -l show -d "show cracked passwords" -fa "
                                    left\t'show uncracked passwords'
                                    formats\t'show information about hashes in a file'
                                    invalid\t'show lines that are not valid for selected format(s)'"
complete -c john -l test -f -d "run tests and benchmarks for TIME seconds each"
complete -c john -l stress-test -f -d "loop self tests forever"
complete -c john -l test-full -rf -d "run more thorough self-tests"
complete -c john -l no-mask -d "used with --test for alternate benchmark w/o mask"
complete -c john -l skip-self-tests -d "skip self tests"
complete -c john -l users -rf -d "load or don't load these users only"
complete -c john -l groups -rf -d "load users in or not in these groups only"
complete -c john -l shells -rf -d "load users with or without these shells only"
complete -c john -l salts -rf -d "load certain salts"
complete -c john -l costs -rf -d "load salts with or without specific cost values"
complete -c john -l fork -rf -d "fork N processes"
complete -c john -l node -rf -d "this node's number range out of TOTAL count"
complete -c john -l save-memory -xa "1 2 3" -d "enable memory saving at level"
complete -c john -l log-stderr -d "log to screen instead of file"
complete -c john -l verbosity -xa "1 2 3 4 5 6" -d "change verbosity"
complete -c john -l no-log -d "disables creation and writing to john.log file"
complete -c john -l bare-always-valid -xa "Y N" -d "treat bare hashes as valid"
complete -c john -l catch-up -rf -d "catch up with existing (paused) session NAME"
complete -c john -l config -rF -d "use custom file instead of john.conf or john.ini"
complete -c john -l encoding -l input-encoding -xa "(__fish_john_encodings)" -d "input encoding"
complete -c john -l internal-codepage -xa "(__fish_john_encodings)" -d "codepage used in rules/masks"
complete -c john -l target-encoding -xa "(__fish_john_encodings)" -d "output encoding"
complete -c john -l force-tty -d "set up terminal for reading keystrokes"
complete -c john -l field-separator-char -rf -d "use custom character instead of ':' in input and pot files"
complete -c john -l keep-guessing -d "try finding plaintext collisions"
complete -c john -l no-keep-guessing -d "don't try finding plaintext collisions"
complete -c john -l list -fa "help subformats inc-modes rules externals ext-modes ext-hybrids ext-filters ext-filters-only build-info encodings formats format-classes format-details format-all-details format-methods format-tests sections parameters: list-data:" -d "list capabilities"
complete -c john -l length -rf -d "shortcut for --min-len=N --max-len=N"
complete -c john -l min-length -rf -d "request a minimum candidate length in bytes"
complete -c john -l max-length -rf -d "request a maximum candidate length in bytes"
complete -c john -l max-candidates -rf -d "gracefully exit after this many candidates tried"
complete -c john -l max-run-time -rf -d "gracefully exit after this many seconds"
complete -c john -l mkpc -rf -d "request a lower max. keys per crypt"
complete -c john -l no-loader-dupecheck -d "disable the dupe checking when loading hashes"
complete -c john -l pot -rF -d "pot file to use"
complete -c john -l regen-lost-salts -rf -d "brute force unknown salts"
complete -c john -l reject-printable -d "reject printable binaries"
complete -c john -l tune -fa "auto report N" -d "tuning options"
complete -c john -l subformat -fa "md5crypt bcrypt sha256crypt sha512crypt" -d "pick a benchmark format for --format=crypt"
complete -c john -l format -fa "(__fish_stripprefix='^--format=' __fish_complete_list , __fish_john_formats)" -d "force hash type"
completions/journalctl.fishfunction __fish_journalctl_fields
    # This would be nicer to get programmatically, but this is how the official
    # bash completion does it
    set -l __journal_fields MESSAGE{,_ID} PRIORITY CODE_{FILE,LINE,FUNC} ERRNO SYSLOG_{FACILITY,IDENTIFIER,PID} COREDUMP_EXE _{P,U,G}ID _COMM _EXE _CMDLINE _AUDIT_{SESSION,LOGINUID} _SYSTEMD_{CGROUP,SESSION,UNIT,OWNER_UID} _SELINUX_CONTEXT _SOURCE_REALTIME_TIMESTAMP _{BOOT,MACHINE}_ID _HOSTNAME _TRANSPORT _KERNEL_{DEVICE,SUBSYSTEM} _UDEV_{SYSNAME,DEVNODE,DEVLINK} __CURSOR __{REALTIME,MONOTONIC}_TIMESTAMP
    for f in $__journal_fields
        echo $f"="
    end
end

function __fish_journalctl_is_field
    set -l token (commandline -t)
    if contains -- $token (__fish_journalctl_fields)
        return 0
    end
    return 1
end

function __fish_journalctl_field_values
    set -l token (commandline -t | string split -f1 =)
    echo $token=(command journalctl -F $token 2>/dev/null)
end

complete -c journalctl -n "not __fish_journalctl_is_field" -a '(__fish_journalctl_fields)' -d "Journal field" -f
complete -c journalctl -n "not __fish_journalctl_is_field" -a '(command journalctl -F _EXE 2>/dev/null)' -d Executable
complete -c journalctl -n "not __fish_journalctl_is_field" -a '+' -d OR
complete -c journalctl -n __fish_journalctl_is_field -a '(__fish_journalctl_field_values)' -f -r

complete -c journalctl -f -s h -l help -d 'Prints a short help text and exits'
complete -c journalctl -f -l version -d 'Prints a short version string and exits'
complete -c journalctl -f -l no-pager -d 'Do not pipe output into a pager'
complete -c journalctl -f -s a -l all -d 'Show all fields in full'
complete -c journalctl -f -s f -l follow -d 'Show live tail of entries'
complete -c journalctl -f -s e -l pager-end -d 'Skip to the end of the journal'
complete -c journalctl -f -s n -l lines -d 'Controls the number of journal lines'
complete -c journalctl -f -l no-tail -d 'Show all lines, even in follow mode'
complete -c journalctl -f -s o -l output -d 'Controls the formatting' -xa '(printf %s\t\n (command journalctl --output=help))'
complete -c journalctl -f -s q -l quiet -d 'Suppress warning about normal user'
complete -c journalctl -f -s m -l merge -d 'Show entries interleaved from all journals'

# Boot number (0 for current, -X for the Xst to last boot) with time as description
complete -c journalctl -f -l this-boot -d 'Show data only from the current boot'
complete -c journalctl -f -s b -l boot -d 'Show data only from a certain boot' -xa '(command journalctl 2>/dev/null --list-boots --no-pager | while read -l a b c; echo -e "$a\\t$c"; end)'
complete -c journalctl -f -s u -l unit -d 'Show data only of the specified unit' -xa "(__fish_systemctl_services)"
complete -c journalctl -f -s p -l priority -d 'Filter by priority' -xa 'emerg 0 alert 1 crit 2 err 3 warning 4 notice 5 info 6 debug 7'
complete -c journalctl -f -s c -l cursor -d 'Start from the passing cursor'
complete -c journalctl -f -l since -d 'Entries on or newer than DATE' -xa 'yesterday today tomorrow now'
complete -c journalctl -f -l until -d 'Entries on or older than DATE' -xa 'yesterday today tomorrow now'
complete -c journalctl -f -s F -l field -d 'Print all possible data values of FIELD' -xa '(printf %s\t\n (command journalctl --fields))'
complete -c journalctl -f -s D -l directory -d 'Specify journal directory' -xa "(__fish_complete_directories)"
complete -c journalctl -f -l new-id128 -d 'Generate a new 128 bit ID'
complete -c journalctl -f -l header -d 'Show internal header information'
complete -c journalctl -f -l disk-usage -d 'Shows the current disk usage'
complete -c journalctl -f -l setup-keys -d 'Generate Forward Secure Sealing key pair'
complete -c journalctl -f -l interval -d 'Change interval for the sealing'
complete -c journalctl -f -l verify -d 'Check journal for internal consistency'
complete -c journalctl -f -l verify-key -d 'Specifies FSS key for --verify'
complete -c journalctl -f -s r -l reverse -d "Reverse output to show newest entries first"
complete -c journalctl -f -l utc -d "Express time in Coordinated Universal Time (UTC)"
complete -c journalctl -f -l no-hostname -d "Don't show the hostname field"
complete -c journalctl -f -s x -l catalog -d "Augment log lines with explanation texts from the message catalog"
complete -c journalctl -f -l list-boots -d "Show a list of boot numbers, their IDs and timestamps"
complete -c journalctl -f -s k -l dmesg -d "Show only kernel messages"
complete -c journalctl -f -s N -l fields -d "Print all field names used in all entries of the journal"
complete -c journalctl -f -l update-catalog -d "Update the message catalog index"
complete -c journalctl -f -l sync -d "Write all unwritten journal data and sync journals"
complete -c journalctl -f -l flush -d "Flush log data from /run/log/journal/ into /var/log/journal/"
complete -c journalctl -f -l relinquish-var -d "Write to /run/log/journal/ instead of /var/log/journal/"
complete -c journalctl -f -l smart-relinquish-var -d "Similar to --relinquish-var"
complete -c journalctl -f -l rotate -d "Mark active journal files as archived and create new empty ones"
complete -c journalctl -f -l output-fields -d "List of fields to be included in the output"
complete -c journalctl -f -s t -l identifier -d "Show messages for specified syslog identifier" -xa '(printf %s\t\n (command journalctl -F SYSLOG_IDENTIFIER))'
complete -c journalctl -f -l user-unit -d "Show messages for the specified user session unit" -xa '(printf %s\t\n (command journalctl -F _SYSTEMD_USER_UNIT))'
complete -c journalctl -f -l facility -d "Filter output by syslog facility"
complete -c journalctl -f -s g -l grep -d "Show entries where MESSAGE field matches regex"
complete -c journalctl -f -l case-sensitive -d "Toggle pattern matching case sensitivity"
complete -c journalctl -F -l cursor-file -d "Load cursor from file or save to file, if missing"
complete -c journalctl -f -l after-cursor -d "Show entries after the passed cursor"
complete -c journalctl -f -l show-cursor -d "Show cursor after the last entry"
complete -c journalctl -f -l user -d "Show messages from service of current user"
complete -c journalctl -f -l system -d "Show messages from system services and the kernel"
complete -c journalctl -f -s M -l machine -d "Show messages from a running, local container"
complete -c journalctl -f -l file -d "Operate only on journal files matching glob"
complete -c journalctl -f -l root -d "Use specified directory instead of the root directory" -xa "(__fish_complete_directories)"
complete -c journalctl -f -l namespace -d "Show log data of specified namespace"
complete -c journalctl -f -l vacuum-size -d "Reduce disk usage below specified SIZE"
complete -c journalctl -f -l vacuum-time -d "Remove journal files older than TIME"
complete -c journalctl -f -l vacuum-files -d "Leave only INT number of journal files"
complete -c journalctl -f -l list-catalog -d "Show message catalog entries as a table"
complete -c journalctl -f -l dump-catalog -d "Show message catalog entries"
completions/jq.fish# jq is a lightweight and flexible command-line JSON processor.
# See: https://stedolan.github.io/jq

complete -c jq -l version -d 'Output jq version'
complete -c jq -l seq -d 'Use application/json-seq MIME type'
complete -c jq -l stream -d 'Parse input in streaming fashion'
complete -c jq -l slurp -s s -d 'Read input to array and filter once'
complete -c jq -l raw-input -s R -d 'Parse input as string (not JSON)'
complete -c jq -l null-input -s n -d 'Ignore input and treat it as null'
complete -c jq -l compact-output -s c -d 'Don\'t pretty-print JSON'
complete -c jq -l tab -d 'Indent w/ tabs instead of spaces'
complete -c jq -l indent -x -d 'Num of spaces per indent'
complete -c jq -l color-output -s C -d 'Color output'
complete -c jq -l monochrome-output -s M -d 'Don\'t color output'
complete -c jq -l ascii-output -s a -d 'Replace UTF-8 chars w/ escape sequences'
complete -c jq -l unbuffered -d 'Flush output after each JSON object'
complete -c jq -l sort-keys -s S -d 'Sort object keys in output'
complete -c jq -l raw-output -s r -d 'Write string output w/out quotes'
complete -c jq -l join-output -s j -d 'Raw output without newlines'
complete -c jq -l from-file -s f -r -d 'Read filter from file'
complete -c jq -s L -d 'Prepend dir to module search list'
complete -c jq -l exit-status -s e -d 'Set exit status from output'
complete -c jq -l arg -x -d 'Set variable'
complete -c jq -l argjson -x -d 'Set JSON-encoded variable'
complete -c jq -l slurpfile -x -d 'Read JSON in file and bind to given variable'
complete -c jq -l argfile -x -d 'Read JSON in file and bind to given variable [see man]'
complete -c jq -l args -d 'Remaining args are positional string args'
complete -c jq -l jsonargs -d 'Remaining args are positional JSON text args'
complete -c jq -l run-tests -d 'Run tests in given file'
completions/julia.fish# Completions for the Julia Programming Language

complete -c julia -s v -l version -d "Display version"
complete -c julia -s h -l help -d "Print help"
complete -c julia -l help-hidden -d "Print help of uncommon options"

complete -c julia -l project -d "Set DIR as the home project/environment"
complete -r -c julia -s J -l sysimage -d "Start up with SYSIMAGE"
complete -r -c julia -s H -l home -d "Set location of julia executable"
complete -x -c julia -l startup-file -a "yes no" -d "Load ~/.julia/config/startup.jl"
complete -x -c julia -l handle-signals -a "yes\tEnable no\tDisable" -d "Julia's default signal handlers"
complete -x -c julia -l sysimage-native-code -a "yes no" -d "Use native code from SYSIMAGE"
complete -x -c julia -l compiled-modules -a "yes\tEnable no\tDisable" -d "Incremental precompilation of modules"

complete -x -c julia -s e -l eval -d "Evaluate EXPR"
complete -x -c julia -s E -l print -d "Evaluate EXPR and display the result"
complete -r -c julia -s L -l load -d "Load FILE immediately on all processors"

complete -x -c julia -s t -l threads -a auto -d "The number of worker threads"
complete -x -c julia -s p -l procs -a auto -d "The number of local worker processes"
complete -c julia -l machine-file -d "Run processes on hosts listed in FILE"

complete -c julia -s i -d "Interactive mode"
complete -c julia -s q -l quiet -d "Quiet startup"
complete -x -c julia -l banner -a "yes\tEnable no\tDisable auto" -d "Startup banner"
complete -x -c julia -l color -a "yes\tEnable no\tDisable auto" -d "Color text"
complete -x -c julia -l history-file -a "yes no" -d "Load/Save history"

complete -x -c julia -l depwarn -a "yes\tEnable no\tDisable error" -d "Syntax and method deprecation warnings"
complete -x -c julia -l warn-overwrite -a "yes\tEnable no\tDisable" -d "Method overwrite warnings"
complete -x -c julia -l warn-scope -a "yes\tEnable no\tDisable" -d "Warning for ambiguous top-level scope"

complete -x -c julia -s C -l cpu-target -d "Limit usage of CPU features"
complete -x -c julia -s O -l optimize -a "0 1 2 3" -d "Set the optimization level"
complete -x -c julia -s g -d "Set the level of debug info generation"
complete -x -c julia -l inline -a "yes\tpermit no\tprohibit" -d "Control inlining"
complete -x -c julia -l check-bounds -a "yes\tAlways no\tNever" -d "Emit bounds checks"
complete -x -c julia -l math-mode -a "ieee\tDisallow fast\tEnable" -d "Unsafe floating point optimizations"

complete -x -c julia -l code-coverage -a "none user all" -d "Count executions of source lines"
complete -x -c julia -l track-allocation -a "none user all" -d "Count bytes allocated by each source line"
complete -c julia -l bug-report -d "Launch a bug report session"

# Uncommon options
complete -x -c julia -l compile -a "yes\tEnable no\tDisable all\t'Request exhaustive compilation' min" -d "JIT compiler"
complete -c julia -l output-o -d "Generate an object file"
complete -c julia -l output-ji -d "Generate a SYSIMAGE"
complete -c julia -l output-unopt-bc -d "Generate unoptimized LLVM bitcode"
complete -c julia -l output-jit-bc -d "Dump all IR"
complete -c julia -l output-bc -d "Generate LLVM bitcode"
complete -c julia -l output-asm -d "Generate an assembly"
complete -x -c julia -l output-incremental -a no -d "Generate an incremental output file"
complete -x -c julia -l trace-compile -a "stdout stderr" -d "Print precompile statements"
completions/just.fishfunction _justfile_targets
    just -l | tail -n +2 | string trim -l | string replace -r '(\s*#\s*)' '\t' | string replace -r '(\s*[\*\+][^\s]*)' ''
end
complete -c just -f -a '(_justfile_targets)'
completions/jv.fishcomplete -c jv -s h -l help -d "Show help"
complete -c jv -s v -l version -d "Show version"

complete -c jv -s q -l quiet -d "Hide errors"
complete -c jv -s d -l draft -x -a "4 5 7 2019 2020\tdefault" -d "Specify the draft version used when '\$schema' is missing"
complete -c jv -s o -l output -x -a "simple alt flag basic detailed\tdefault" -d "Specify the output format"
complete -c jv -s f -l assert-format -d "Enable format assertions with draft >= 2019"
complete -c jv -s c -l assert-content -d "Enable content assertions with draft >= 7"
complete -c jv -s k -l insecure -d "Use insecure TLS connection"
complete -c jv -l cacert -d "Specify a pem-file to verify the peers"
complete -c jv -s m -l map -d "Load url with a prefix from the directory"
completions/k3d.fishfunction __fish_k3d_no_subcommand --description 'Test if k3d has yet to be given subcommands'
    for i in (commandline -xpc)
        if contains -- $i cluster image kubeconfig node version
            return 1
        end
    end
    return 0
end

function __fish_k3d_print_clusters --description 'Print a list of k3d clusters'
    k3d cluster list --no-headers | awk '{print $1}'
end

function __fish_k3d_print_nodes --description 'Print a list of k3d nodes'
    k3d node list --no-headers | awk '{print $1}'
end

complete -f -c k3d -n __fish_k3d_no_subcommand -s h -l help -d "More information about a command"
complete -f -c k3d -n __fish_k3d_no_subcommand -l version -d "Show k3d and default k3s version"
complete -f -c k3d -n __fish_k3d_no_subcommand -a cluster -d "Manage cluster(s)"
complete -f -c k3d -n __fish_k3d_no_subcommand -a version -d "Show k3d and default k3s version"
complete -f -c k3d -n __fish_k3d_no_subcommand -a image -d "Handle container images"
complete -f -c k3d -n __fish_k3d_no_subcommand -a kubeconfig -d "Manage kubeconfig(s)"
complete -f -c k3d -n __fish_k3d_no_subcommand -a node -d "Manage node(s)"

complete -f -c k3d -n '__fish_seen_subcommand_from cluster' -a create -d "Create a new cluster"
complete -f -c k3d -n '__fish_seen_subcommand_from cluster' -a list -d "List cluster(s)"
complete -f -c k3d -n '__fish_seen_subcommand_from cluster' -a delete -d "Delete cluster(s)"
complete -f -c k3d -n '__fish_seen_subcommand_from cluster' -a start -d "Start existing k3d cluster(s)"
complete -f -c k3d -n '__fish_seen_subcommand_from cluster' -a stop -d "Stop existing k3d cluster(s)"
complete -f -c k3d -n '__fish_seen_subcommand_from cluster; and __fish_seen_subcommand_from delete start stop' -a '(__fish_k3d_print_clusters)' -d Cluster
complete -f -c k3d -n '__fish_seen_subcommand_from cluster' -s h -l help -d "Print usage"

complete -f -c k3d -n '__fish_seen_subcommand_from image' -a import -d "Import image(s) from docker into k3d cluster(s)"
complete -f -c k3d -n '__fish_seen_subcommand_from image' -a help -d "Print usage"
complete -f -c k3d -n '__fish_seen_subcommand_from image' -s h -l help -d "Print usage"

complete -f -c k3d -n '__fish_seen_subcommand_from kubeconfig' -a get -d "Get kubeconfig from cluster(s)"
complete -f -c k3d -n '__fish_seen_subcommand_from kubeconfig' -a merge -d "Merge/write kubeconfig(s) from cluster(s) into existing kubeconfig/file"
complete -f -c k3d -n '__fish_seen_subcommand_from kubeconfig get merge' -a '(__fish_k3d_print_clusters)' -d Cluster
complete -f -c k3d -n '__fish_seen_subcommand_from kubeconfig get merge' -s a -l all -d "Get kubeconfig from all existing clusters"
complete -f -c k3d -n '__fish_seen_subcommand_from kubeconfig' -s h -l help -d "Print usage"

complete -f -c k3d -n '__fish_seen_subcommand_from node' -a create -d "Create a new k3s node in docker"
complete -f -c k3d -n '__fish_seen_subcommand_from node' -a delete -d "Delete node(s)"
complete -f -c k3d -n '__fish_seen_subcommand_from node' -a list -d "List node(s)"
complete -f -c k3d -n '__fish_seen_subcommand_from node' -a start -d "Start an existing k3d node"
complete -f -c k3d -n '__fish_seen_subcommand_from node' -a stop -d "Stop an existing k3d node"
complete -f -c k3d -n '__fish_seen_subcommand_from node; and __fish_seen_subcommand_from delete start stop' -a '(__fish_k3d_print_nodes)' -d Node
complete -f -c k3d -n '__fish_seen_subcommand_from node' -s h -l help -d "Print usage"
completions/k9s.fishk9s completion fish 2>/dev/null | source
completions/kak.fish# Kakoune editor - https://kakoune.org/
complete -c kak -o c -x -a '(command kak -l)' -d 'connect to given session'
complete -c kak -o e -x -d 'execute argument on client initialisation'
complete -c kak -o E -x -d 'execute argument on server initialisation'
complete -c kak -o n -d 'do not source kakrc files on startup'
complete -c kak -o s -x -d 'set session name'
complete -c kak -o d -d 'run as a headless session (requires -s)'
complete -c kak -o p -x -a '(command kak -l)' -d 'just send stdin as commands to the given session'
complete -c kak -o f -x -d 'filter: for each file, select the entire buffer and execute the given keys'
complete -c kak -o i -x -d 'backup the files on which a filter is applied using the given suffix'
complete -c kak -o q -d 'in filter mode be quiet about errors applying keys'
complete -c kak -o ui -x -a 'terminal dummy json' -d 'set the type of user interface to use'
complete -c kak -o l -d 'list existing sessions'
complete -c kak -o clear -d 'clear dead sessions'
complete -c kak -o debug -x -d 'initial debug option value' -a 'hooks shell profile keys commands'
complete -c kak -o version -d 'display kakoune version and exit'
complete -c kak -o ro -d 'readonly mode'
complete -c kak -o help -d 'display a help message and quit'
completions/kb.fish# Based on https://github.com/gnebbia/kb#usage

set -l commands add edit list view grep update delete template import export erase sync help

complete -c kb -s h -l help -d 'Show help and exit'
complete -c kb -l version -d 'Show version and exit'

complete -c kb -n "not __fish_seen_subcommand_from $commands" -a "$commands"
completions/kcmshell5.fishcomplete -c kcmshell5 -f -l list -d "List available modules"
complete -c kcmshell5 -f -l author -d "Show author information"
complete -c kcmshell5 -f -l license -d "Show license information"
complete -c kcmshell5 -f -l lang -d "Set a language"
complete -c kcmshell5 -f -l silent -d "Don't show main window"
complete -c kcmshell5 -f -l args -d "Arguments to the module"
complete -c kcmshell5 -f -l icon -d "Icon for the module"
complete -c kcmshell5 -f -l caption -d "Title for the window"
complete -c kcmshell5 -f -l version -s v -d "Show version information and exit"
complete -c kcmshell5 -f -l help -s h -d "Show help information and exit"
complete -c kcmshell5 -f -a "(kcmshell5 --list 2>/dev/null | tail -n +2 | string replace -r -- ' +-' \t)"
completions/kdeconnect-cli.fishfunction __complete_devices
    kdeconnect-cli --shell-device-autocompletion=zsh 2>/dev/null | string replace -rf -- '(\w+)\[(.*)]' '$1\t$2'
    or kdeconnect-cli --list-devices 2>/dev/null | string replace -rf -- '- (.*): (\w+) .*' '$2\t$1'
end

complete -c kdeconnect-cli -s l -l list-devices -d "List all devices"
complete -c kdeconnect-cli -s a -l list-available -d "List available (paired and reachable) devices"
complete -c kdeconnect-cli -l id-only -d "Make --list-devices or --list-available print the devices id, to ease scripting"
complete -c kdeconnect-cli -l refresh -d "Search for devices in the network and re-establish connections"
complete -c kdeconnect-cli -l pair -d "Request pairing to a said device"
complete -c kdeconnect-cli -l ring -d "Find the said device by ringing it."
complete -c kdeconnect-cli -l unpair -d "Stop pairing to a said device"
complete -c kdeconnect-cli -l ping -d "Sends a ping to said device"
complete -c kdeconnect-cli -l ping-msg -f -r -d "Same as ping but you can set the message to display" # message
complete -c kdeconnect-cli -l share -r -d "Share a file to a said device" # path
complete -c kdeconnect-cli -l list-notifications -d "Display the notifications on a said device"
complete -c kdeconnect-cli -l lock -d "Lock the specified device"
complete -c kdeconnect-cli -l send-sms -f -r -d "Sends an SMS. Requires destination" # message
complete -c kdeconnect-cli -l destination -f -r -d "Phone number to send the message" # phone number
complete -c kdeconnect-cli -s d -l device -f -r -a '(__complete_devices)'
complete -c kdeconnect-cli -s n -l name -f -r -d "Device Name" # name
complete -c kdeconnect-cli -l encryption-info -d "Get encryption info about said device"
complete -c kdeconnect-cli -l list-commands -d "Lists remote commands and their ids"
complete -c kdeconnect-cli -l execute-command -f -r -d "Executes a remote command by id" # id
complete -c kdeconnect-cli -s h -l help -d "Displays this help."
complete -c kdeconnect-cli -s v -l version -d "Displays version information."
complete -c kdeconnect-cli -l author -d "Show author information."
complete -c kdeconnect-cli -l license -d "Show license information."
complete -c kdeconnect-cli -l desktopfile -r -d "The base file name of the desktop entry for this application." # file name
completions/keepassxc-cli.fish# Completions for keepassxc-cli

# General options
complete -c keepassxc-cli -l debug-info -d "Show debug info"
complete -r -c keepassxc-cli -s k -l key-file -d "Specify a key file"
complete -c keepassxc-cli -l no-password -d "Deactivate the password key"
complete -r -c keepassxc-cli -s y -l yubikey -d "Specify a yubikey slot"
complete -r -c keepassxc-cli -s q -l quiet -d "Be quiet"
complete -c keepassxc-cli -s h -l help -d "Show help info"
complete -c keepassxc-cli -s v -l version -d "Show version info"

# Commands
complete -f -c keepassxc-cli -n __fish_use_subcommand -a add -d "Add a new entry"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a analyze -d "Analyze password for weakness and problem"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a clip -d "Copy an entry's password to the clipboard"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a close -d "Close the currently opened database"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a create -d "Create new database"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a diceware -d "Generate a new random diceware passphrase"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a edit -d "Edit an entry"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a estimate -d "Estimate the entropy of a password"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a exit -d "Exit interactive mode"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a export -d "Export the contents to stdout"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a generate -d "Generate a new password"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a help -d "Show command help"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a import -d "Import the contents"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a locate -d "Find entries quickly"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a ls -d "List database entries"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a merge -d "Merge two databases"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a mkdir -d "Add a new group"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a mv -d "Move an entry"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a open -d "Open a database"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a quit -d "Exit interactive mode"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a rm -d "Remove an entry"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a rmdir -d "Remove a group"
complete -f -c keepassxc-cli -n __fish_use_subcommand -a show -d "Show an entry's info"

## Merge options
complete -r -c keepassxc-cli -n "__fish_seen_subcommand_from merge" -s d -l dry-run -d "Dry run"
complete -r -c keepassxc-cli -n "__fish_seen_subcommand_from merge" -l key-file-from -d "Key file to merge from"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from merge" -l no-password-from -d "Deactivate the password key to merge from"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from merge" -l yubikey-from -d "Yubikey slot for the second database"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from merge" -s s -l same-credentials -d "Use the same credentials for both databases"

## Add and edit options
complete -x -c keepassxc-cli -n "__fish_seen_subcommand_from add edit" -s u -l username -d "Username for the entry"
complete -f -c keepassxc-cli -n "__fish_seen_subcommand_from add edit" -l url -d "URL for the entry"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from add edit" -p u -l password-prompt -d "Prompt for the entry's password"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from add edit" -s g -l generate -d "Generate a password for the entry"

## Edit options
complete -x -c keepassxc-cli -n "__fish_seen_subcommand_from edit" -s t -l title -d "Title for the entry"

## Estimate options
complete -c keepassxc-cli -n "__fish_seen_subcommand_from estimate" -s a -l advanced -d "Perform advanced analysis on the password"

## Analyze options
complete -r -c keepassxc-cli -n "__fish_seen_subcommand_from analyze" -s H -l hibp -d "Check if any passwords have been publicly leaked"

## Clip options
complete -c keepassxc-cli -n "__fish_seen_subcommand_from clip" -s t -l totp -d "Copy the current TOTP to the clipboard"

## Show options
complete -x -c keepassxc-cli -n "__fish_seen_subcommand_from show" -s a -l attributes -d "Names of the attributes to show"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from show" -s s -l show-protected -d "Show the protected attributes in clear text"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from show" -s t -l totp -d "Show the entry's current TOTP"

## Diceware options
complete -x -c keepassxc-cli -n "__fish_seen_subcommand_from diceware" -s W -l words -d "Word count for the diceware passphrase"
complete -x -c keepassxc-cli -n "__fish_seen_subcommand_from diceware" -s w -l word-list -d "Wordlist for the diceware generator"

## Export options
complete -x -c keepassxc-cli -n "__fish_seen_subcommand_from export" -s f -l format -a "xml csv" -d "Format to use when exporting"

## List options
complete -c keepassxc-cli -n "__fish_seen_subcommand_from ls" -s R -l recursive -d "Recursively list the elements of the group"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from ls" -s f -l flatten -d "Flattens the output to single line"

## Generate options
complete -x -c keepassxc-cli -n "__fish_seen_subcommand_from generate" -s L -l length -d "Length of the generated password"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from generate" -s l -l lower -d "Use lowercase chars"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from generate" -s U -l upper -d "Use uppercase chars"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from generate" -s n -l numeric -d "Use numbers"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from generate" -s s -l special -d "Use special chars"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from generate" -s e -l extended -d "Use extended ASCII"
complete -x -c keepassxc-cli -n "__fish_seen_subcommand_from generate" -s x -l exclude -d "Exclude char set"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from generate" -l exclude-similar -d "Exclude similar looking chars"
complete -c keepassxc-cli -n "__fish_seen_subcommand_from generate" -l every-group -d "Include chars from every selected group"
completions/keybase.fish# Keybase 6.4.0

function __fish_keybase_line_ends_with
    set -l line (commandline -pxc | string match -v -r '^-')
    for i in (seq -1 -1 -(count $argv))
        if test "$line[$i]" != "$argv[$i]"
            return 1
        end
    end
end

# variables
set -l ends __fish_keybase_line_ends_with
# 1
set -l keybase account apicall audit base62 blocks bot btc ca chat config ctl currency db decrypt deprovision device dir dismiss dismiss-category dump-keyfamily dump-push-notifications encrypt fnmr follow fs git h help home id interesting-people kvstore list-followers list-following log login logout network-stats oneshot paperkey passphrase pgp ping pprof prove push rekey riit script selfprovision service sign signup sigs status team track unfollow unlock untrack upak update upload-avatar verify version wallet web-auth-token whoami wot
# 2
set -l keybase_account contact-settings delete email h help lockdown phonenumber recover-username reset-cancel upload-avatar
set -l keybase_audit box h help
set -l keybase_base62 decode encode h help
set -l keybase_blocks h help list-teams list-users
set -l keybase_bot h help signup token
set -l keybase_chat add-bot-member add-to-channel api api-listen archive archive-delete archive-list archive-pause archive-resume bot-member-settings clear-commands conv-info create-channel default-channels delete-channel delete-history download edit-bot-member emoji-add emoji-addalias emoji-list emoji-remove featured-bots forward-message h help hide join-channel leave-channel list list-channels list-members list-unread ls lsur mark-as-read min-writer-role mute notification-settings read readd-member remove-bot-member remove-from-channel rename-channel report retention-policy search search-bots search-regexp send upload
set -l keybase_config get h help info set
set -l keybase_ctl app-exit autostart h help init log-rotate redirector reload restart start stop wait wants-systemd watchdog watchdog2
set -l keybase_currency add h help
set -l keybase_db clean delete get h help keys-with-prefix nuke put
set -l keybase_device add h help list remove
set -l keybase_fs archive cancel-uploads clear-conflicts cp debug finish-resolving-conflicts get-status h help history index-progress kill ln ls mkdir mv ps quota read recover reset reset-index rm search set-debug-level stat sync uploads write
set -l keybase_git archive create delete gc h help lfs-config list settings
set -l keybase_help advanced gpg keyring tor
set -l keybase_kvstore api h help
set -l keybase_log h help profile send
set -l keybase_passphrase change check h help recover remember set
set -l keybase_pgp decrypt drop encrypt export gen h help import list pull pull-private purge push-private select sign update verify
set -l keybase_pprof cpu h heap help trace
set -l keybase_rekey h help paper status
set -l keybase_sigs h help list revoke
set -l keybase_team accept-invite add-member add-members-bulk api bot-settings create delete edit-member ftl generate-invite-token generate-invitelink h help ignore-request leave list-members list-memberships list-requests profile-load remove-member rename request-access search settings show-tree
set -l keybase_update check check-in-use notify
set -l keybase_wallet accounts balances detail details export h help list
set -l keybase_wot accept h help list reject vouch
# 3
set -l keybase_account_email add delete edit h help list send-verification-email set-primary set-visibility
set -l keybase_account_phonenumber add delete edit h help list set-visibility verify
set -l keybase_bot_token create delete h help list
set -l keybase_fs_archive cancel check check dismiss h help start status
set -l keybase_fs_debug deobfuscate dump h help obfuscate
set -l keybase_fs_sync disable enable h help show

# global options
complete -c keybase -f -n "$ends keybase" -l api-dump-unsafe -d "Dump API call internals (may leak secrets)"
complete -c keybase -f -n "$ends keybase" -l api-timeout -d "Set the HTTP timeout for API calls to the keybase API server"
complete -c keybase -f -n "$ends keybase" -l api-uri-path-prefix -d "Specify an alternate API URI path prefix"
complete -c keybase -f -n "$ends keybase" -l app-start-mode -d "Specify 'service' to auto-start UI app, or anything else to disable"
complete -c keybase -f -n "$ends keybase" -l auto-fork -d "Enable auto-fork of background service"
complete -c keybase -f -n "$ends keybase" -l bg-identifier-disabled -d "Supply to disable the BG identifier loop"
complete -c keybase -f -n "$ends keybase" -l chat-db -d "Specify an alternate local Chat DB location"
complete -c keybase -f -n "$ends keybase" -l code-signing-kids -d "Set of code signing key IDs (colon-separated)"
complete -c keybase -f -n "$ends keybase" -l config-file -s c -d "Specify an (alternate) master config file"
complete -c keybase -f -n "$ends keybase" -l db -d "Specify an alternate local DB location"
complete -c keybase -f -n "$ends keybase" -l debug -s d -d "Enable debugging mode"
complete -c keybase -f -n "$ends keybase" -l debug-journeycard -d "Enable experimental journey cards"
complete -c keybase -f -n "$ends keybase" -l disable-bg-conv-loader -d "Disable background conversation loading"
complete -c keybase -f -n "$ends keybase" -l disable-cert-pinning -d "WARNING: Do not use unless necessary!"
complete -c keybase -f -n "$ends keybase" -l disable-merkle-auditor -d "Disable background probabilistic merkle audit"
complete -c keybase -f -n "$ends keybase" -l disable-search-indexer -d "Disable chat search background indexer"
complete -c keybase -f -n "$ends keybase" -l disable-team-auditor -d "Disable auditing of teams"
complete -c keybase -f -n "$ends keybase" -l disable-team-box-auditor -d "Disable box auditing of teams"
complete -c keybase -f -n "$ends keybase" -l display-raw-untrusted-output -d "Display output from users without escaping terminal codes"
complete -c keybase -f -n "$ends keybase" -l ek-log-file -d "Specify a log file for the keybase ephemeral key log"
complete -c keybase -f -n "$ends keybase" -l enable-bot-lite-mode -d "Enable bot lite mode. Disables non-critical background services"
complete -c keybase -f -n "$ends keybase" -l extra-net-logging -d "Do additional debug logging during network requests"
complete -c keybase -f -n "$ends keybase" -l features -d "Specify experimental feature flags"
complete -c keybase -f -n "$ends keybase" -l force-linux-keyring -d "Require the use of the OS keyring"
complete -c keybase -f -n "$ends keybase" -l generate-bash-completion -d ""
complete -c keybase -f -n "$ends keybase" -l gpg -d "Path to GPG client (optional for exporting keys)"
complete -c keybase -f -n "$ends keybase" -l gpg-options -d "Options to use when calling GPG"
complete -c keybase -f -n "$ends keybase" -l gpgdir -d "Specify a PGP directory (default is ~/.gnupg)"
complete -c keybase -f -n "$ends keybase" -l gui-config-file -d "Specify a path to the GUI config file"
complete -c keybase -f -n "$ends keybase" -l help -s h -d "Show help"
complete -c keybase -f -n "$ends keybase" -l home -s H -d "Specify an (alternate) home directory"
complete -c keybase -f -n "$ends keybase" -l leveldb-num-files -d "Specify the max number of files LevelDB may open"
complete -c keybase -f -n "$ends keybase" -l local-rpc-debug-unsafe -d "Use to debug local RPC (may leak secrets)"
complete -c keybase -f -n "$ends keybase" -l log-file -d "Specify a log file for the keybase service"
complete -c keybase -f -n "$ends keybase" -l log-format -d "Log format (default, plain, file, fancy)"
complete -c keybase -f -n "$ends keybase" -l log-prefix -d "Specify a prefix for a unique log file name"
complete -c keybase -f -n "$ends keybase" -l merkle-kids -d "Set of admissible Merkle Tree fingerprints (colon-separated)"
complete -c keybase -f -n "$ends keybase" -l no-auto-fork -s F -d "Disable auto-fork of background service"
complete -c keybase -f -n "$ends keybase" -l no-debug -d "Suppress debugging mode; takes precedence over --debug"
complete -c keybase -f -n "$ends keybase" -l paramproof-kit -d "Specify an alternate local parameterized proof kit file location"
complete -c keybase -f -n "$ends keybase" -l pgpdir -d "Specify a PGP directory (default is ~/.gnupg)"
complete -c keybase -f -n "$ends keybase" -l pid-file -d "Location of the keybased pid-file (to ensure only one running daemon)"
complete -c keybase -f -n "$ends keybase" -l pinentry -d "Specify a path to find a pinentry program"
complete -c keybase -f -n "$ends keybase" -l proof-cache-size -d "Number of proof entries to cache"
complete -c keybase -f -n "$ends keybase" -l prove-bypass -d "Prove even disabled proof services"
complete -c keybase -f -n "$ends keybase" -l proxy -d "Specify a proxy to ship all Web requests over"
complete -c keybase -f -n "$ends keybase" -l proxy-type -d "Set the proxy type; One of: socks,http_connect"
complete -c keybase -f -n "$ends keybase" -l push-disabled -d "Disable push server connection (which is on by default)"
complete -c keybase -f -n "$ends keybase" -l push-save-interval -d "Set the interval between saves of the push cache (in seconds)"
complete -c keybase -f -n "$ends keybase" -l push-server-uri -d "Specify a URI for contacting the Keybase push server"
complete -c keybase -f -n "$ends keybase" -l pvl-kit -d "Specify an alternate local PVL kit file location"
complete -c keybase -f -n "$ends keybase" -l read-deleted-sigchain -d "Allow admins to read deleted sigchains for debugging"
complete -c keybase -f -n "$ends keybase" -l remember-passphrase -d "Remember keybase passphrase"
complete -c keybase -f -n "$ends keybase" -l run-mode -d "Run mode (devel, staging, prod)"
complete -c keybase -f -n "$ends keybase" -l scraper-timeout -d "Set the HTTP timeout for external proof scrapers"
complete -c keybase -f -n "$ends keybase" -l secret-keyring -d "Location of the Keybase secret-keyring (P3SKB-encoded)"
complete -c keybase -f -n "$ends keybase" -l server -s s -d "Specify server API"
complete -c keybase -f -n "$ends keybase" -l session-file -d "Specify an alternate session data file"
complete -c keybase -f -n "$ends keybase" -l slow-gregor-conn -d "Slow responses from gregor for testing"
complete -c keybase -f -n "$ends keybase" -l socket-file -d "Location of the keybased socket-file"
complete -c keybase -f -n "$ends keybase" -l standalone -d "Use the client without any daemon support"
complete -c keybase -f -n "$ends keybase" -l timers -d "Specify 'a' for API; 'r' for RPCs; and 'x' for eXternal API calls"
complete -c keybase -f -n "$ends keybase" -l tor-hidden-address -d "Set TOR address of keybase server"
complete -c keybase -f -n "$ends keybase" -l tor-mode -d "Set TOR mode to be 'leaky', 'none', or 'strict'"
complete -c keybase -f -n "$ends keybase" -l tor-proxy -d "Set TOR proxy; when Tor mode is on; defaults to localhost:9050"
complete -c keybase -f -n "$ends keybase" -l updater-config-file -d "Specify a path to the updater config file"
complete -c keybase -f -n "$ends keybase" -l use-default-log-file -d "Log to the default log file in $XDG_CACHE_HOME, or ~/.cache if unset"
complete -c keybase -f -n "$ends keybase" -l use-root-config-file -d "Use the default root config on Linux only"
complete -c keybase -f -n "$ends keybase" -l user-cache-size -d "Number of User entries to cache"
complete -c keybase -f -n "$ends keybase" -l vdebug -d "Verbose debugging; takes a comma-joined list of levels and tags"
complete -c keybase -f -n "$ends keybase" -l version -s v -d "Print the version"

# commands
# 1
complete -c keybase -f -n "not $ends keybase"
complete -c keybase -f -n "$ends keybase" -a "$keybase"
# 2
complete -c keybase -f -n "$ends keybase account" -a "$keybase_account"
complete -c keybase -f -n "$ends keybase audit" -a "$keybase_audit"
complete -c keybase -f -n "$ends keybase base62" -a "$keybase_base62"
complete -c keybase -f -n "$ends keybase blocks" -a "$keybase_blocks"
complete -c keybase -f -n "$ends keybase bot" -a "$keybase_bot"
complete -c keybase -f -n "$ends keybase chat" -a "$keybase_chat"
complete -c keybase -f -n "$ends keybase config" -a "$keybase_config"
complete -c keybase -f -n "$ends keybase ctl" -a "$keybase_ctl"
complete -c keybase -f -n "$ends keybase currency" -a "$keybase_currency"
complete -c keybase -f -n "$ends keybase db" -a "$keybase_db"
complete -c keybase -f -n "$ends keybase device" -a "$keybase_device"
complete -c keybase -f -n "$ends keybase fs" -a "$keybase_fs"
complete -c keybase -f -n "$ends keybase git" -a "$keybase_git"
complete -c keybase -f -n "$ends keybase h" -a "$keybase_help"
complete -c keybase -f -n "$ends keybase help" -a "$keybase_help"
complete -c keybase -f -n "$ends keybase kvstore" -a "$keybase_kvstore"
complete -c keybase -f -n "$ends keybase log" -a "$keybase_log"
complete -c keybase -f -n "$ends keybase passphrase" -a "$keybase_passphrase"
complete -c keybase -f -n "$ends keybase pgp" -a "$keybase_pgp"
complete -c keybase -f -n "$ends keybase pprof" -a "$keybase_pprof"
complete -c keybase -f -n "$ends keybase rekey" -a "$keybase_rekey"
complete -c keybase -f -n "$ends keybase sigs" -a "$keybase_sigs"
complete -c keybase -f -n "$ends keybase team" -a "$keybase_team"
complete -c keybase -f -n "$ends keybase update" -a "$keybase_update"
complete -c keybase -f -n "$ends keybase wallet" -a "$keybase_wallet"
complete -c keybase -f -n "$ends keybase wot" -a "$keybase_wot"
# 3
complete -c keybase -f -n "$ends keybase account email" -a "$keybase_account_email"
complete -c keybase -f -n "$ends keybase account phonenumber" -a "$keybase_account_phonenumber"
complete -c keybase -f -n "$ends keybase bot token" -a "$keybase_bot_token"
complete -c keybase -f -n "$ends keybase fs archive" -a "$keybase_fs_archive"
complete -c keybase -f -n "$ends keybase fs debug" -a "$keybase_fs_debug"
complete -c keybase -f -n "$ends keybase fs sync" -a "$keybase_fs_sync"

# command options
complete -c keybase -f -n "$ends keybase account upload-avatar" -l skip-chat-message -s s
complete -c keybase -f -n "$ends keybase account upload-avatar" -l team
# ...
completions/kill.fish__fish_make_completion_signals

for sig in $__kill_signals[-1..1]
    set -l number (string split ' ' $sig)[1]
    set -l name (string split ' ' $sig)[2]
    complete -c kill -o $number -d $name
    complete -c kill -o $name -d $number
    complete -c kill -k -s s -x -a "$name\t$number"
end

complete -c kill -xa '(__fish_complete_pids)'

if kill -L >/dev/null 2>/dev/null
    complete -c kill -s s -l signal -d "Signal to send"
    complete -c kill -s l -l list -d "List signal names"
    complete -c kill -s L -l table -d "List signal names and their #s"
    complete -c kill -s a -l all -d "Resolve PIDs from other users' too"
    complete -c kill -s p -l pid -d "Show resolved PID, don't send signal"
    complete -c kill -s q -l queue -d "Use sigqueue(2) rather than kill(2)"
    complete -c kill -l verbose -d "Print PIDs and signals sent"
else # non-GNU
    complete -c kill -s s -d "Signal to send"
    complete -c kill -s l -d "List signal names"
end
completions/killall.fish# On Solaris, `killall` kills all processes. So we don't want to bother providing completion
# support on that OS.
set -l OS (uname)
if test "$OS" = SunOS
    exit 0
end

__fish_make_completion_signals

for i in $__kill_signals
    set -l numname (string split " " -- $i)
    set -l number $numname[1]
    set -q numname[2]
    and set -l name $numname[2]
    complete -c killall -o $number -d $name
    complete -c killall -o $name -d $name
    # The `-s` flag doesn't work in OS X
    test "$OS" != Darwin
    and complete -c killall -s s -x -a "$number $name"
end

complete -c killall -xa '(__fish_complete_proc | string replace -r -- "^-" "")'

if killall --version >/dev/null 2>/dev/null # GNU
    complete -c killall -s e -l exact -d 'Require an exact match for very long names'
    complete -c killall -s I -l ignore-case -d 'Do case insensitive process name match'
    complete -c killall -s g -l process-group -d 'Kill the process group to which the process belongs with one signal'
    complete -c killall -s i -l interactive -d 'Interactively ask for confirmation before killing'
    complete -c killall -s u -l user -x -a "(__fish_complete_users)" -d 'Kill only processes the specified user owns. Command names are optional'
    complete -c killall -s w -l wait -d 'Wait for all killed processes to die'
    complete -c killall -s v -l version -d 'Print version'
else # probably BSD
    complete -c killall -s v -d 'Print what is done'
    complete -c killall -s e -d 'Use effective UID instead of the real UID for -u'
    complete -c killall -o help
    complete -c killall -s l -d 'List names of available signals'
    complete -c killall -s m -d 'Case sensitive process matching'
    complete -c killall -s s -d "Simulate, send no signals"
    complete -c killall -s d -d "Simulate & summarize, send no signals"
    complete -c killall -s u -x -a "(__fish_complete_users)" -d "kill given user's processes"
    complete -c killall -s t -xa "(ps a -o tty | sed 1d | uniq)" -d 'Limit to processes on specified TTY'
    complete -c killall -s c -x -d 'Limit to processes matching pattern'
    complete -c killall -s z -d "Don't skip zombies"
end
completions/kind.fish# kind (Kubernetes in Docker)
kind completion fish | source
completions/kitchen.fish# Fish Shell command-line completions for Test Kitchen

function __fish_kitchen_no_command -d 'Test if kitchen has yet to be given the main command'
    set -l cmd (commandline -xpc)
    test (count $cmd) -eq 1
end

function __fish_kitchen_using_command
    set -l cmd (commandline -xpc)
    set -q cmd[2]; and test "$argv[1]" = $cmd[2]
end

function __fish_kitchen_list
    command kitchen list --bare
end

# help commands
complete -c kitchen -f -n __fish_kitchen_no_command -a help -d "Describe available commands or one specific command"

# help help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a help -d "Describe available commands or one specific command"

# list commands
complete -c kitchen -f -n __fish_kitchen_no_command -a list -d "Lists one or more instances"
complete -c kitchen -f -n '__fish_kitchen_using_command list' -s b -l bare -d "List the name of each instance only, one per line"
complete -c kitchen -f -n '__fish_kitchen_using_command list' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"

# list help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a list -d "Lists one or more instances"

# list instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command list' -a '(__fish_kitchen_list)'

# diagnose commands
complete -c kitchen -f -n __fish_kitchen_no_command -a diagnose -d "Show computed diagnostic configuration"
complete -c kitchen -f -n '__fish_kitchen_using_command diagnose' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"
complete -c kitchen -f -n '__fish_kitchen_using_command diagnose' -l loader -d "Include data loader diagnostics"
complete -c kitchen -f -n '__fish_kitchen_using_command diagnose' -l instances -d "Include instances diagnostics"
complete -c kitchen -f -n '__fish_kitchen_using_command diagnose' -l all -d "Include all diagnostics"

# diagnose help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a diagnose -d "Show computed diagnostic configuration"

# diagnose instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command diagnose' -a '(__fish_kitchen_list)'

# create commands
complete -c kitchen -f -n __fish_kitchen_no_command -a create -d "Change instance state to create. Start one or more instances"
complete -c kitchen -f -n '__fish_kitchen_using_command create' -s c -l concurrency -d "Run concurrently, give number for max instances"
complete -c kitchen -f -n '__fish_kitchen_using_command create' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"

# create help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a create -d "Change instance state to create. Start one or more instances"

# create instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command create' -a '(__fish_kitchen_list)'

# converge commands
complete -c kitchen -f -n __fish_kitchen_no_command -a converge -d "Change instance state to converge. Use a provisioner to configure one or more instances"
complete -c kitchen -f -n '__fish_kitchen_using_command converge' -s c -l concurrency -d "Run converge concurrently, give number for max instances"
complete -c kitchen -f -n '__fish_kitchen_using_command converge' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"

# converge help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a converge -d "Change instance state to converge. Use a provisioner to configure one or more instances"

# converge instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command converge' -a '(__fish_kitchen_list)'

# setup commands
complete -c kitchen -f -n __fish_kitchen_no_command -a setup -d "Change instance state to setup. Prepare to run automated tests. Install busser"
complete -c kitchen -f -n '__fish_kitchen_using_command setup' -s c -l concurrency -d "Run concurrently, give number for max instances"
complete -c kitchen -f -n '__fish_kitchen_using_command setup' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"

# setup help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a setup -d "Change instance state to setup. Prepare to run automated tests. Install busser"

# setup instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command setup' -a '(__fish_kitchen_list)'

# verify commands
complete -c kitchen -f -n __fish_kitchen_no_command -a verify -d "Change instance state to verify. Run automated tests"
complete -c kitchen -f -n '__fish_kitchen_using_command verify' -s c -l concurrency -d "Run concurrently, give number for max instances"
complete -c kitchen -f -n '__fish_kitchen_using_command verify' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"

# verify help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a verify -d "Change instance state to verify. Run automated tests"

# verify instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command verify' -a '(__fish_kitchen_list)'

# destroy commands
complete -c kitchen -f -n __fish_kitchen_no_command -a destroy -d "Change instance state to destroy. Delete all information for one or more instances"
complete -c kitchen -f -n '__fish_kitchen_using_command destroy' -s c -l concurrency -d "Run concurrently, give number for max instances"
complete -c kitchen -f -n '__fish_kitchen_using_command destroy' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"

# destroy help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a destroy -d "Change instance state to destroy. Delete all information for one or more instances"

# destroy instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command destroy' -a '(__fish_kitchen_list)'

# test commands
complete -c kitchen -f -n __fish_kitchen_no_command -a test -d "Test (destroy, create, converge, setup, verify and destroy) one or more instances"
complete -c kitchen -f -n '__fish_kitchen_using_command test' -s c -l concurrency -d "Run concurrently, give number for max instances"
complete -c kitchen -f -n '__fish_kitchen_using_command test' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"
complete -c kitchen -f -n '__fish_kitchen_using_command test' -s d -l destroy -d "Destroy strategy to use after testing (passing, always, never)."
complete -c kitchen -f -n '__fish_kitchen_using_command test' -l auto_init -d "Invoke init command if .kitchen.yml is missing"

# test help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a test -d "Test (destroy, create, converge, setup, verify and destroy) one or more instances"

# test instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command test' -a '(__fish_kitchen_list)'

# login commands
complete -c kitchen -f -n __fish_kitchen_no_command -a login -d "Log in to one instance"
complete -c kitchen -f -n '__fish_kitchen_using_command login' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"

# login help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a login -d "Log in to one instance"

# login instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command login' -a '(__fish_kitchen_list)'

# exec commands
complete -c kitchen -f -n __fish_kitchen_no_command -a exec -d "Execute command on one or more instance"
complete -c kitchen -f -n '__fish_kitchen_using_command exec' -s l -l log_level -d "Set the log level (debug, info, warn, error, fatal)"
complete -c kitchen -f -n '__fish_kitchen_using_command exec' -s c -l command -d "execute via ssh"

# exec help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a exec -d "Execute command on one or more instance"

# exec instance-based commands
complete -c kitchen -f -n '__fish_kitchen_using_command exec' -a '(__fish_kitchen_list)'

# version commands
complete -c kitchen -f -n __fish_kitchen_no_command -a version -d "Print Kitchen's version information"

# version help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a version -d "Print Kitchen's version information"

# sink commands
complete -c kitchen -f -n __fish_kitchen_no_command -a sink -d "Show the Kitchen sink!"

# sink help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a sink -d "Show the Kitchen sink!"

# console commands
complete -c kitchen -f -n __fish_kitchen_no_command -a console -d "Kitchen Console!"

# console help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a console -d "Kitchen Console!"

# init commands
complete -c kitchen -f -n __fish_kitchen_no_command -a init -d "Adds some configuration to your cookbook so Kitchen can rock"
complete -c kitchen -f -n '__fish_kitchen_using_command init' -s D -l driver -d "One or more Kitchen Driver gems to be installed or added to a Gemfile "
complete -c kitchen -f -n '__fish_kitchen_using_command init' -s P -l provisioner -d "The default Kitchen Provisioner to use "
complete -c kitchen -f -n '__fish_kitchen_using_command init' -l create_gemfile -d "Whether or not to create a Gemfile if one does not exist. Default: false "

# init help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a init -d "Add some configuration to your cookbook"

# driver commands
complete -c kitchen -f -n __fish_kitchen_no_command -a driver -d "Driver subcommands"

# driver help
complete -c kitchen -f -n '__fish_kitchen_using_command help' -a driver -d "Driver subcommands"
completions/kldload.fish# Completions for the FreeBSD `kldload` kernel module load utility
function __fish_list_kldload_options
    set -l klds (__fish_complete_suffix --complete=/boot/kernel/(commandline -ct) ".ko" | string replace -r '.*/(.+)\\.ko' '$1')
    # Completing available klds is fast, but completing it with a call to __fish_whatis
    # is decidedly not. With 846 modules (FreeBSD 11.1), fish --profile 'complete -C"kldload "' returns the following:
    # 10671   11892698    > complete -C"kldload "
    # A 12 second completion delay is obviously out of the question, so don't provide a description unless there are
    # fewer than 50 results. (Update: now 200 after the switch to __kld_whatis.)
    # Additionally, we can halve the time by not shelling out to `whatis` if we know the man file for the kernel module
    # in question does not exist, since the paths are hardcoded.
    set -l kld_count (count $klds)
    if test $kld_count -le 200 -a $kld_count -gt 0
        # print name and description
        for kld in $klds
            printf '%s\t%s\n' $kld (test -f /usr/share/man/man4/$kld.4.gz;
                and __kld_whatis $kld; or echo "kernel module")[1]
        end
    else if test $kld_count -gt 0
        # print name only
        printf '%s\n' $klds
    else
        # print name only (description won't exist since the kernel module isn't installed)
        __fish_complete_suffix .ko
    end
end

# This is up to 10-50x faster than using __fish_whatis but it could someday break.
# (zcat is part of the standard FreeBSD distribution.)
# Without this, we can't reasonably show descriptions for most completions within our time budget.
function __kld_whatis
    set -l kld $argv[1]
    set -l path /usr/share/man/man4/$kld.4.gz
    zcat $path | string replace -rf '\.Nd "?([^"]+).*' '$1'
end

# Only attempt to match a local file if there isn't a match in /boot/kernel,
# as odds are that is the desired source.
complete -c kldload -xa '(__fish_list_kldload_options)'
completions/kldunload.fishfunction __fish_list_loaded_klds
    set -l klds (kldstat | string match -r '\b\S+.ko$')
    for kld in $klds
        if set -l description (__fish_whatis (string replace '.ko' '' -- $kld) "kernel module")
            printf '%s\t%s\n' $kld $description
        else
            printf '%s\n' $kld
        end
    end
end

complete -c kldunload -xa '(__fish_list_loaded_klds)'
completions/kmutil.fish# SYNOPSIS
#        kmutil <subcommand>
#        kmutil <load|unload|showloaded>
#        kmutil <find|libraries|print-diagnostics>
#        kmutil <create|inspect|check|log|dumpstate>
#        kmutil <clear-staging|trigger-panic-medic>
#        kmutil -h

if test "$(command -s kmutil)" = /usr/bin/kmutil
    command kmutil --generate-completion-script=fish | source
end
completions/konsole.fish# Completion for konsole

complete -c konsole -f

complete -c konsole -l help -xs h -d 'Show help and exit'
complete -c konsole -l help-all -d 'Show all options and exit'
complete -c konsole -l version -xs v -d 'Show version and exit'
complete -c konsole -l author -d 'Show author info and exit'
complete -c konsole -l license -d 'Show license info and exit'
complete -c konsole -l desktopfile -d 'Base file name of desktop entry'
complete -c konsole -l profile -d 'Name of profile to use' -xa "(konsole --list-profiles)"
complete -c konsole -l layout -r -d 'json layoutfile to be loaded'
complete -c konsole -l builtin-profile -d 'Use the built-in profile'
complete -c konsole -l workdir -d 'Set initial working dir' -xa "(__fish_complete_directories)"
complete -c konsole -l hold -l noclose -d 'Do not close when command exists'
complete -c konsole -l new-tab -d 'Create a new tab'
complete -c konsole -l tabs-from-file -r -d 'Create tabs from tabs config'
complete -c konsole -l background-mode -d 'Start Konsole in the background'
complete -c konsole -l separate -l nofork -d 'Run in a separate process'
complete -c konsole -l show-menubar -d 'Show the menubar'
complete -c konsole -l hide-menubar -d 'Hide the menubar'
complete -c konsole -l show-tabbar -d 'Show the tabbar'
complete -c konsole -l hide-tabbar -d 'Hide the tabbar'
complete -c konsole -l fullscreen -d 'Start Konsole in fullscreen mode'
complete -c konsole -l notransparency -d 'Disable transparent backgrounds'
complete -c konsole -l list-profiles -d 'List the available profiles'
complete -c konsole -l list-profile-properties -d 'List all the profile properties'
complete -c konsole -s p -d '<P=V> Change profile property' -ra "(__konsole_profile_ops)"
complete -c konsole -xs e -d '<CMD> Command to execute'
complete -c konsole -l force-reuse -d 'Force re-using existing instance'

function __konsole_profile_ops
    konsole --list-profile-properties | string replace -fr '^(\S+) .*' '$1='
end
completions/kops.fishkops completion fish 2>/dev/null | source
completions/krita.fishfunction __krita_complete_image_format
    set -l previous_token (commandline -xc)[-1]
    set -l current_token (commandline -t)

    if test "$previous_token" = --new-image
        switch $current_token
            case '*,*,*'
                # nothing is completed as arbitrary width and height are expected
            case '*,'
                printf '%s,\n' U8 U16 F16 F32 |
                    string replace -r '^' $current_token
            case '*'
                printf '%s,\n' RGBA XYZA LABA CMYKA GRAY YCbCrA
        end
    end
end

function __krita_list_workspaces
    path basename ~/.local/share/krita/workspaces/*.kws |
        path change-extension ''
end

complete -c krita -s h -l help -d 'show help'
complete -c krita -l help-all -d 'show help with Qt options'
complete -c krita -s v -l version -d 'show version'

complete -c krita -l export -d 'export file as image'
complete -c krita -l export-pdf -d 'export file as PDF'
complete -c krita -l export-sequence -d 'export animation as sequence'

complete -c krita -l export-filename -d 'exported filename' -n '__fish_seen_subcommand_from --export --export-pdf --export-sequence' -r

complete -c krita -l template -d 'open template' -r

complete -c krita -l nosplash -d 'hide splash screen'
complete -c krita -l canvasonly -d 'open with canvasonly mode'
complete -c krita -l fullscreen -d 'open with fullscreen mode'
complete -c krita -l workspace -d 'open with workspace' -a '(__krita_list_workspaces)' -x
complete -c krita -l file-layer -d 'open with file-layer' -r
complete -c krita -l resource-location -d 'open with resource' -r

complete -c krita -l new-image -d 'open with new image'
complete -c krita -a '(__krita_complete_image_format)' -x
completions/ksh.fishset -l options allexport bgnice braceexpand emacs errexit globstar gmacs histexpand ignoreeof keyword letoctal markdirs monitor multiline noclobber noexec noglob nolog notify nounset pipefail privileged showme trackall verbose vi viraw xtrace
complete -c ksh -a "{+,-}{a\t'always export vars',b\t'print job end message immediately',c\t'read commands from 1st arg',e\t'fail on non-zero exit status',f\t'disable pathname expansion',i\t'interactive session',n\t'run script but skip execution',o\t'specify options',p\t'privledged mode',r\t'restricted mode',s\t'read commands from stdin',u\t'error on expanding unset var',v\tverbose,x\t'execution trace',B\t'enable {...} expansion',C\t'always noclobber',D\t'output strings in script'}"
complete -c ksh -a "$options"
completions/kubebuilder.fishkubebuilder completion fish | source
completions/kubectl.fishkubectl completion fish 2>/dev/null | source
completions/kustomize.fish__fish_cache_sourced_completions kustomize completion fish 2>/dev/null
completions/latex.fishcomplete -c latex -w tex
completions/latexmk.fishcomplete -c latexmk -k -x -a "(__fish_complete_suffix --description='(La)TeX file' .tex)"
complete -c latexmk -o bibtex -d 'use bibtex when needed (default)'
complete -c latexmk -o bibtex- -d 'never use bibtex'
complete -c latexmk -o bibtex-cond -d 'use bibtex when needed, but only if the bib files exist'
complete -c latexmk -o bm -x -d 'Print message across the page when converting to postscript'
complete -c latexmk -o bi -x -d 'Set contrast or intensity of banner'
complete -c latexmk -o bs -x -d 'Set scale for banner'
complete -c latexmk -o commands -d 'list commands used by latexmk for processing files'
complete -c latexmk -o c -d 'Delete all nonessential files, except dvi, ps and pdf files'
complete -c latexmk -o C -o CA -d 'Delete all nonessential files'
complete -c latexmk -o CF -d 'Delete database file information file before other actions'
complete -c latexmk -o cd -d 'Change to directory of source file when processing it'
complete -c latexmk -o cd- -d "Don't change to directory of source file when processing it"
complete -c latexmk -o dependents -o -deps -d 'Show list of dependent files after processing'
complete -c latexmk -o dependents- -o -deps- -d 'Do not show list of dependent files'
complete -c latexmk -o deps-out= -r -d 'Set dependency list file name, show dependency list'
complete -c latexmk -o dF -x -d 'Filter to apply to dvi file'
complete -c latexmk -o dvi -d 'generate dvi'
complete -c latexmk -o dvi- -d 'turn off required dvi'
complete -c latexmk -o e -x -d 'Execute specified Perl code on start-up'
complete -c latexmk -o f -d 'force continued processing past errors'
complete -c latexmk -o f- -d 'turn off forced continuing processing past errors'
complete -c latexmk -o gg -d 'Super go mode: clean out generated files before processing'
complete -c latexmk -o g -d 'process regardless of file timestamps'
complete -c latexmk -o g- -d 'Turn off -g'
complete -c latexmk -o h -o help -d 'print help'
complete -c latexmk -o jobname= -x -d 'set basename of output files to STRING'
complete -c latexmk -o l -d 'force landscape mode'
complete -c latexmk -o l- -d 'turn off -l'
complete -c latexmk -o latex= -d 'set program used for latex' -xa '(__fish_complete_command)'
complete -c latexmk -o new-viewer -d 'in -pvc mode, always start a new viewer'
complete -c latexmk -o new-viewer- -d 'in -pvc mode, start a new viewer only if needed'
complete -c latexmk -o nobibtex -d 'never use bibtex'
complete -c latexmk -o nodependents -d 'Do not show list of dependent files after processing'
complete -c latexmk -o norc -d 'omit automatic reading of system, user and project rc files'
complete -c latexmk -o output-directory= -o outdir= -d 'set name of directory for output files' -xa '(__fish_complete_directories)'
complete -c latexmk -o pdf -d 'generate pdf by pdflatex'
complete -c latexmk -o pdfdvi -d 'generate pdf by dvipdf'
complete -c latexmk -o pdflatex= -d 'set program used for pdflatex' -xa '(__fish_complete_command)'
complete -c latexmk -o pdfps -d 'generate pdf by ps2pdf'
complete -c latexmk -o pdf- -d 'turn off pdf'
complete -c latexmk -o ps -d 'generate postscript'
complete -c latexmk -o ps- -d 'turn off postscript'
complete -c latexmk -o pF -x -d 'Filter to apply to postscript file'
complete -c latexmk -o p -d 'print document after generating postscript'
complete -c latexmk -o print=dvi -d 'when file is to be printed, print the dvi file'
complete -c latexmk -o print=ps -d 'when file is to be printed, print the ps file (default)'
complete -c latexmk -o print=pdf -d 'when file is to be printed, print the pdf file'
complete -c latexmk -o pv -d 'preview document'
complete -c latexmk -o pv- -d 'turn off preview mode'
complete -c latexmk -o pvc -d 'preview document and continuously update'
complete -c latexmk -o pvc- -d 'turn off -pvc'
complete -c latexmk -o quiet -d 'silence progress messages from called programs'
complete -c latexmk -o r -r -d 'Read custom RC file'
complete -c latexmk -o recorder -d 'Use -recorder option for (pdf)latex'
complete -c latexmk -o recorder- -d 'Do not use -recorder option for (pdf)latex'
complete -c latexmk -o rules -d 'Show list of rules after processing'
complete -c latexmk -o rules- -d 'Do not show list of rules after processing'
complete -c latexmk -o silent -d 'silence progress messages from called programs'
complete -c latexmk -o time -d 'show CPU time used'
complete -c latexmk -o time- -d 'don\'t show CPU time used'
complete -c latexmk -o use-make -d 'use the make program to try to make missing files'
complete -c latexmk -o use-make- -d 'don\'t use the make program to try to make missing files'
complete -c latexmk -o v -d 'display program version'
complete -c latexmk -o verbose -d 'display usual progress messages from called programs'
complete -c latexmk -o version -d 'display program version'
complete -c latexmk -o view=default -d 'viewer is default (dvi, ps, pdf)'
complete -c latexmk -o view=dvi -d 'viewer is for dvi'
complete -c latexmk -o view=none -d 'no viewer is used'
complete -c latexmk -o view=ps -d 'viewer is for ps'
complete -c latexmk -o view=pdf -d 'viewer is for pdf'
completions/launchctl.fishcomplete --command launchctl -n __fish_use_subcommand -xa bootstrap -d "Bootstraps a domain or a service into a domain"
complete --command launchctl -n __fish_use_subcommand -xa bootout -d "Tears down a domain or removes a service from a domain"
complete --command launchctl -n __fish_use_subcommand -xa enable -d "Enables an existing service"
complete --command launchctl -n __fish_use_subcommand -xa disable -d "Disables an existing service"
complete --command launchctl -n __fish_use_subcommand -xa uncache -d "Removes the specified service name from the service cache"
complete --command launchctl -n __fish_use_subcommand -xa kickstart -d "Forces an existing service to start"
complete --command launchctl -n __fish_use_subcommand -xa attach -d "Attach the system's debugger to a service"
complete --command launchctl -n __fish_use_subcommand -xa debug -d "Configures the next invocation of a service for debugging"
complete --command launchctl -n __fish_use_subcommand -xa kill -d "Sends a signal to the service instance"
complete --command launchctl -n __fish_use_subcommand -xa blame -d "Prints the reason a service is running"
complete --command launchctl -n __fish_use_subcommand -xa print -d "Prints a description of a domain or service"
complete --command launchctl -n __fish_use_subcommand -xa print-cache -d "Prints information about the service cache"
complete --command launchctl -n __fish_use_subcommand -xa print-disabled -d "Prints which services are disabled"
complete --command launchctl -n __fish_use_subcommand -xa plist -d "Prints a property list embedded in a binary (targets the Info.plist by default)"
complete --command launchctl -n __fish_use_subcommand -xa procinfo -d "Prints port information about a process"
complete --command launchctl -n __fish_use_subcommand -xa hostinfo -d "Prints port information about the host"
complete --command launchctl -n __fish_use_subcommand -xa resolveport -d "Resolves a port name from a process to an endpoint in launchd"
complete --command launchctl -n __fish_use_subcommand -xa limit -d "Reads or modifies launchd's resource limits"
complete --command launchctl -n __fish_use_subcommand -xa runstats -d "Prints performance statistics for a service"
complete --command launchctl -n __fish_use_subcommand -xa examine -d "Runs the specified analysis tool against launchd in a non-reentrant manner"
complete --command launchctl -n __fish_use_subcommand -xa config -d "Modifies persistent configuration parameters for launchd domains"
complete --command launchctl -n __fish_use_subcommand -xa dumpstate -d "Dumps launchd state to stdout"
complete --command launchctl -n __fish_use_subcommand -xa dumpjpcategory -d "Dumps the jetsam properties category for all services"
complete --command launchctl -n __fish_use_subcommand -xa reboot -d "Initiates a system reboot of the specified type"
complete --command launchctl -n __fish_use_subcommand -xa bootshell -d "Brings the system up from single-user mode with a console shell"
complete --command launchctl -n __fish_use_subcommand -xa load -d "Bootstraps a service or directory of services"
complete --command launchctl -n __fish_use_subcommand -xa unload -d "Unloads a service or directory of services"
complete --command launchctl -n __fish_use_subcommand -xa remove -d "Unloads the specified service name"
complete --command launchctl -n __fish_use_subcommand -xa list -d "Lists information about services"
complete --command launchctl -n __fish_use_subcommand -xa start -d "Starts the specified service"
complete --command launchctl -n __fish_use_subcommand -xa stop -d "Stops the specified service if it is running"
complete --command launchctl -n __fish_use_subcommand -xa setenv -d "Sets the specified environment variables for all services within the domain"
complete --command launchctl -n __fish_use_subcommand -xa unsetenv -d "Unsets the specified environment variables for all services within the domain"
complete --command launchctl -n __fish_use_subcommand -xa getenv -d "Gets the value of an environment variable from within launchd"
complete --command launchctl -n __fish_use_subcommand -xa bsexec -d "Execute a program in another process' bootstrap context"
complete --command launchctl -n __fish_use_subcommand -xa asuser -d "Execute a program in the bootstrap context of a given user"
complete --command launchctl -n __fish_use_subcommand -xa submit -d "Submit a basic job from the command line"
complete --command launchctl -n __fish_use_subcommand -xa managerpid -d "Prints the PID of the launchd controlling the session"
complete --command launchctl -n __fish_use_subcommand -xa manageruid -d "Prints the UID of the current launchd session"
complete --command launchctl -n __fish_use_subcommand -xa managername -d "Prints the name of the current launchd session"
complete --command launchctl -n __fish_use_subcommand -xa error -d "Prints a description of an error"
complete --command launchctl -n __fish_use_subcommand -xa variant -d "Prints the launchd variant"
complete --command launchctl -n __fish_use_subcommand -xa version -d "Prints the launchd version"
complete --command launchctl -n __fish_use_subcommand -xa help -d "Prints the usage for a given subcommand"
completions/lazygit.fishcomplete -c lazygit -xa "status branch log stash"
complete -c lazygit -s h -l help -d 'Display help'
complete -c lazygit -s v -l version -d 'Print version'
complete -c lazygit -s p -l path -d 'Path of git repo' -xa "(__fish_complete_directories)"

# Config
complete -c lazygit -s c -l config -d 'Print the default config'
complete -c lazygit -o cd -l print-config-dir -d 'Print the config directory'
complete -c lazygit -o ucd -l use-config-dir -d 'Override default config directory with provided directory' -r
complete -c lazygit -o ucf -l use-config-file -d 'Comma separated list to custom config file(s)' -r

# Git
complete -c lazygit -s f -l filter -d 'Path to filter on in `git log -- <path>`' -r
complete -c lazygit -s g -l git-dir -d 'Equivalent of the --git-dir git argument' -r
complete -c lazygit -s w -l work-tree -d 'Equivalent of the --work-tree git argument' -xa "(__fish_complete_directories)"

# Debug
complete -c lazygit -s d -l debug -d 'Run in debug mode with logging'
complete -c lazygit -s l -l logs -d 'Tail lazygit logs; used with --debug'
complete -c lazygit -l profile -d 'Start the profiler and serve it on http port 6060'
completions/ldapsearch.fishcomplete -c ldapsearch -s V -d 'Print version info'
complete -c ldapsearch -o VV -d 'Print version info and exit'
complete -c ldapsearch -s d -x -d 'Set the LDAP debug level'
complete -c ldapsearch -s n -d 'Show what would be done, but don\'t actually perform search'
complete -c ldapsearch -s v -d 'Run in verbose mode'
complete -c ldapsearch -s c -d 'Continuous operation mode'
complete -c ldapsearch -s u -d 'Include User Friendly Name of the Distinguished Name (DN)'
complete -c ldapsearch -s t -d 'Write retrieved non-printable values to temp files'
complete -c ldapsearch -o tt -d 'Write all retrieved values to temp files'
complete -c ldapsearch -s T -r -d 'Write temp files to specified directory'
complete -c ldapsearch -s F -x -d 'URL prefix for temp files'
complete -c ldapsearch -s A -d 'Retrieve attributes only'
complete -c ldapsearch -s L -d 'Search results are display in LDAP Data Interchange Format'
complete -c ldapsearch -s S -x -d 'Sort the entries returned based on attribute'
complete -c ldapsearch -s b -x -d 'Specify starting point for the search'
complete -c ldapsearch -s s -xa 'base one sub children' -d 'Specify the scope of the search'
complete -c ldapsearch -s a -xa 'never always search find' -d 'Specify how aliases dereferencing is done'
complete -c ldapsearch -s l -x -d 'Set max number of seconds for a search to complete'
complete -c ldapsearch -s z -x -d 'Set max number of entries for a search'
complete -c ldapsearch -s f -r -d 'Read lines from file, performing one search for each'
complete -c ldapsearch -s M -d 'Enable manage DSA IT control'
complete -c ldapsearch -o MM -d 'Enable manage DSA IT with critical control'
complete -c ldapsearch -s x -d 'Use simple authentication instead of SASL'
complete -c ldapsearch -s D -x -d 'Specify Distinguished Name to bind to the LDAP directory'
complete -c ldapsearch -s W -d 'Prompt for simple authentication'
complete -c ldapsearch -s w -x -d 'Set password for simple authentication'
complete -c ldapsearch -s y -r -d 'Use contents of file as password for simple authentication'
complete -c ldapsearch -s H -x -d 'Specify URI(s) referring to the ldap server(s)'
complete -c ldapsearch -s h -x -d 'Specify an alternate host'
complete -c ldapsearch -s p -x -d 'Specify an alternate TCP port'
complete -c ldapsearch -s P -xa '2 3' -d 'Specify the LDAP protocol version'
complete -c ldapsearch -s e -x -d 'Specify general extensions'
complete -c ldapsearch -s E -x -d 'Specify search extensions'
complete -c ldapsearch -s o -x -d 'Specify general options'
complete -c ldapsearch -s O -x -d 'Specify SASL security properties'
complete -c ldapsearch -s I -d 'Enable SASL Interactive mode'
complete -c ldapsearch -s Q -d 'Enable SASL Quiet mode'
complete -c ldapsearch -s N -d 'Do not use reverse DNS to canonicalize SASL host name'
complete -c ldapsearch -s U -x -d 'Specify the authentication ID for SASL bind'
complete -c ldapsearch -s R -x -d 'Specify the realm of authentication ID for SASL bind'
complete -c ldapsearch -s X -x -d 'Specify the requested authorization ID for SASL bind'
complete -c ldapsearch -s Y -x -d 'Specify the SASL mechanism to be used for authentication'
complete -c ldapsearch -s Z -d 'Issue StartTLS extended operation'
complete -c ldapsearch -o ZZ -d 'Issue StartTLS ectended operation only if successful'
completions/lein.fishfunction __fish_lein_needs_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    end
    return 1
end

complete -f -c lein -n __fish_lein_needs_command -a check -d "Check syntax and warn on reflection."
complete -f -c lein -n __fish_lein_needs_command -a classpath -d "Write the classpath of the current project to output-file."
complete -f -c lein -n __fish_lein_needs_command -a clean -d "Remove all files from project's target-path."
complete -f -c lein -n __fish_lein_needs_command -a compile -d "Compile Clojure source into .class files."
complete -f -c lein -n __fish_lein_needs_command -a deploy -d "Build jar and deploy to remote repository."
complete -f -c lein -n __fish_lein_needs_command -a deps -d "Show details about dependencies."
complete -f -c lein -n __fish_lein_needs_command -a do -d "Higher-order task to perform other tasks in succession."
complete -f -c lein -n __fish_lein_needs_command -a help -d "Display a list of tasks or help for a given task or subtask."
complete -f -c lein -n __fish_lein_needs_command -a install -d "Install current project to the local repository."
complete -f -c lein -n __fish_lein_needs_command -a jar -d "Package up all the project's files into a jar file."
complete -f -c lein -n __fish_lein_needs_command -a javac -d "Compile Java source files."
complete -f -c lein -n __fish_lein_needs_command -a light -d "Start a Light Table client for this project"
complete -f -c lein -n __fish_lein_needs_command -a new -d "Generate scaffolding for a new project based on a template."
complete -f -c lein -n __fish_lein_needs_command -a plugin -d "DEPRECATED. Please use the :user profile instead."
complete -f -c lein -n __fish_lein_needs_command -a pom -d "Write a pom.xml file to disk for Maven interoperability."
complete -f -c lein -n __fish_lein_needs_command -a repl -d "Start a repl session either with the current project or standalone."
complete -f -c lein -n __fish_lein_needs_command -a retest -d "Run only the test namespaces which failed last time around."
complete -f -c lein -n __fish_lein_needs_command -a run -d "Run the project's -main function."
complete -f -c lein -n __fish_lein_needs_command -a search -d "Search remote maven repositories for matching jars."
complete -f -c lein -n __fish_lein_needs_command -a show-profiles -d "List all available profiles or display one if given an argument."
complete -f -c lein -n __fish_lein_needs_command -a test -d "Run the project's tests."
complete -f -c lein -n __fish_lein_needs_command -a trampoline -d "Run a task without nesting the project's JVM inside Leiningen's."
complete -f -c lein -n __fish_lein_needs_command -a uberjar -d "Package up the project files and all dependencies into a jar file."
complete -f -c lein -n __fish_lein_needs_command -a update-in -d "Perform arbitrary transformations on your project map."
complete -f -c lein -n __fish_lein_needs_command -a upgrade -d "Upgrade Leiningen to specified version or latest stable."
complete -f -c lein -n __fish_lein_needs_command -a version -d "Print version for Leiningen and the current JVM."
complete -f -c lein -n __fish_lein_needs_command -a with-profile -d "Apply the given task with the profile(s) specified."
completions/less.fishcomplete -c less -s \? -l help -d "Display help and exit"
complete -c less -s a -l search-skip-screen -d "Search after end of screen"
complete -c less -s b -l buffers -r -d "Buffer space"
complete -c less -s B -l auto-buffers -d "Disable automatic buffer allocation"
complete -c less -s c -l clear-screen -d "Repaint from top"
complete -c less -s C -l CLEAR-SCREEN -d "Clear and repaint from top"
complete -c less -s d -l dumb -d "Suppress error for lacking terminal capability"
#complete -c less -o Dxcolor -l color -d 'Changes the color of different parts of the displayed text' #Complex rules
complete -c less -s e -l quit-at-eof -d "Exit on second EOF"
complete -c less -s E -l QUIT-AT-EOF -d "Exit on EOF"
complete -c less -s f -l force -d "Open non-regular files"
complete -c less -s F -l quit-if-one-screen -d "Quit if file shorter than one screen"
complete -c less -s g -l hilite-search -d "Highlight one search target"
complete -c less -s G -l HILITE-SEARCH -d "No search highlighting"
complete -c less -s h -l max-back-scroll -d "Maximum backward scroll" -r -a "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19"
complete -c less -s i -l ignore-case -d "Search ignores lowercase case"
complete -c less -s I -l IGNORE-CASE -d "Search ignores all case"
complete -c less -s j -l jump-target -d "Target line" -r -a "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19"
complete -c less -s J -l status-column -d "Display status column"
complete -c less -s k -l lesskey-file -d "Specify key bindings binary file" -F -r
complete -c less -l lesskey-src -d "Specify key bindings source file" -F -r
complete -c less -s K -l quit-on-intr -d "Quit with status 2 if interrupt keys pressed"
complete -c less -s L -l no-lessopen -d 'Ignore $LESSOPEN'
complete -c less -s m -l long-prompt -d "Prompt with percentage"
complete -c less -s M -l LONG-PROMPT -d "Verbose prompt"
complete -c less -s n -l line-numbers -d "Display line number"
complete -c less -s N -l LINE-NUMBERS -d "Display line number for each line"
complete -c less -o o -l log-file -d "Log input to file" -r
complete -c less -o O -l LOG-FILE -d "Log to file, overwrite" -r
complete -c less -o p -l pattern -d "Start at first occurrence of pattern" -r
complete -c less -o P -l prompt -d "Prompt string" -r
complete -c less -s q -l quiet -d "Silent mode"
complete -c less -l silent -d "Silent mode"
complete -c less -s Q -l QUIET -d "Completely silent mode"
complete -c less -l SILENT -d "Completely silent mode"
complete -c less -s r -l raw-control-chars -d "Display control chars"
complete -c less -s R -l RAW-CONTROL-CHARS -d "Display control chars, guess screen appearance"
complete -c less -s s -l squeeze-blank-lines -d "Multiple blank lines sqeezed"
complete -c less -s S -l chop-long-lines -d "Do not fold long lines"
complete -c less -o t -l tag -d "Edit tag" -r
complete -c less -o T -l tag-file -d "Set tag file" -r
complete -c less -s u -l underline-special -d "Allow backspace and carriage return"
complete -c less -s U -l UNDERLINE-SPECIAL -d "Allow backspace, tab and carriage return"
complete -c less -s V -l version -d "Display version and exit"
complete -c less -s w -l hilite-unread -d "Highlight first unread line on new page"
complete -c less -s W -l HILITE-UNREAD -d "Highlight first unread line on any movement"
complete -c less -s x -l tabs -d "Set tab stops" -r -a "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16"
complete -c less -s X -l no-init -d "No termcap init"
complete -c less -l no-keypad -d "No keypad init"
complete -c less -s y -l max-forw-scroll -d "Maximum forward scroll" -r -a "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19"
complete -c less -o z -l window -d "Max scroll window" -r -a "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19"
complete -c less -s \" -l quotes -d "Set quote char" -r
complete -c less -s \~ -l tilde -d "Lines after EOF are blank"
complete -c less -s \# -l shift -d "Characters to scroll on left/right arrows" -a "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19"
complete -c less -l file-size -d "Determine the size of the file immediately after opening"
complete -c less -l follow-name -d "Periodically reopen file by name"
complete -c less -l incsearch -d 'Incremental search commands'
complete -c less -l line-num-width -d 'Set minimum width of line number field'
complete -c less -l mouse -d 'Enables mouse input'
complete -c less -l MOUSE -d 'Enables mouse input with reversed scroll direction'
complete -c less -l no-histdups -d 'No duplicates in search history'
complete -c less -l rscroll -d 'Changes the character used to mark truncated lines'
complete -c less -l save-marks -d 'Save marks in the history file'
complete -c less -l status-col-width -d 'Sets the width of the status column when the -J option is in effect'
complete -c less -l use-backslash -d 'Escape characters with backslashes in the options string'
complete -c less -l use-color -d 'Enables colored text'
complete -c less -l wheel-lines -d 'Number of lines scrolled by mouse wheel'
complete -c less -l quotes -d 'Changes the filename quoting character'
completions/light.fish# Light is a program to control backlight controllers under GNU/Linux.
# See: https://github.com/haikarainen/light

complete -c light -s h -s -H -d 'Print help and exit'
complete -c light -s V -d 'Print version info and exit'
complete -c light -s L -d 'List controllers'
complete -c light -s A -x -d 'Add value'
complete -c light -s U -x -d 'Subtract value'
complete -c light -s T -d 'Save brightness'
complete -c light -s S -x -d 'Set value'
complete -c light -s G -d 'Get value (default)'
complete -c light -s N -d 'Set minimum brightness'
complete -c light -s P -d 'Get minimum brightness'
complete -c light -s O -d 'Save brightness'
complete -c light -s I -d 'Restore brightness after saving'

complete -c light -s r -d 'Interpret & output values in raw mode'
complete -c light -s s -a '(command light -L)' -x -d 'Specify controller to use'
complete -c light -s v -x -d 'Sets the verbosity level' -a '0\tRead\ values 1\tRead\ values\ \&\ errors 2\tRead\ values,\ errors\ \&\ warnings 3\tRead\ values,\ errors,\ warnings\ \&\ notices'
completions/lightdm.fish# Completions for the lightdm command

complete -c lightdm -f
complete -c lightdm -s h -l help -x -d "Show help options"
complete -c lightdm -s c -l config -r -F -d "Use configuration file"
complete -c lightdm -s d -l debug -d "Print debugging messages"
complete -c lightdm -l test-mode -d "Skip things requiring root access"
complete -c lightdm -l pid-file -r -F -d "File to write PID into"
complete -c lightdm -l xsessions-dir -r -F -d "Directory to load X sessions from"
complete -c lightdm -l xgreeters-dir -r -F -d "Directory to load X greeters from"
complete -c lightdm -l log-dir -r -F -d "Directory to write logs to"
complete -c lightdm -l run-dir -r -F -d "Directory to store running state"
complete -c lightdm -l cache-dir -r -F -d "Directory to cache information"
complete -c lightdm -s v -l version -x -d "Show release version"
completions/llm.fish# Completions for simonw/llm

set -l subcmds prompt aliases chat collections embed embed-models embed-multi install keys logs models openai plugins similar templates uninstall
function __fish_llm_subcmds
    printf "%s\t%s\n" prompt "Execute a prompt" \
        aliases "Manage model aliases" \
        chat "Hold chat with model" \
        collections "View/manage embedding collections" \
        embed "Embed text and get/store result" \
        embed-models "Manage available embedding models" \
        embed-multi "Store embeddings for multiple strings" \
        install "Install PyPI packages into llm env" \
        keys "Manage stored API keys" \
        logs "Explore logged prompts/responses" \
        models "Manage available models" \
        openai "Work with OpenAI API directly" \
        plugins "List installed plugins" \
        similar "Return top-N similar IDs for collection" \
        templates "Manage stored prompt templates" \
        uninstall "Uninstall Python packages from llm env"
end

complete -c llm -n __fish_is_first_token -xa "(__fish_llm_subcmds)"

# This applies to the base command only
complete -c llm -n "not __fish_seen_subcommand_from $subcmds" -l version -d "Show version info"
# This applies to the base command or any subcommands
complete -c llm -l help -d "Show command usage info" -x

function __fish_llm_models
    llm models |
        string replace -r '^[^:\\n]+: (\\S+)(?: \\(aliases: )?((?:[^),\\s]+,?)?+.*?)\\)?$' '$1 $2' |
        string split ' ' -n |
        string trim -c ','
end

function __fish_embedding_models
    llm models |
        string replace -r '^[^:\\n]+: (\\S+)(?: \\(aliases: )?((?:[^),\\s]+,?)?+.*?)\\)?$' '$1 $2' |
        string split ' ' -n |
        string trim -c ','
end

# The default subcommand is 'prompt'
set -l condition "not __fish_seen_subcommand_from $subcmds || __fish_seen_subcommand_from prompt"
complete -c llm -n $condition -s s -l system -d "System prompt to use" -r
complete -c llm -n $condition -s m -l model -d "Model to use" -xa "(__fish_llm_models)"
complete -c llm -n $condition -s a -l attachment -d "Attachment to use" -ra-
complete -c llm -n $condition -l at -d "Attachment type" -r
complete -c llm -n $condition -l attachment-type -d "Attachment type" -r
complete -c llm -n $condition -s n -l no-log -d "Don't log to db" -x
complete -c llm -n $condition -s l -l log -d "Log prompt/reply to db" -x
complete -c llm -n $condition -s c -l continue -d "Continue most recent conversation" -x
complete -c llm -n $condition -l key -d "API key to use" -r
complete -c llm -n $condition -l save -d "Save prompt as template with name" -x

# llm aliases
set -l condition "__fish_seen_subcommand_from aliases"
complete -c llm -n $condition -n '__fish_is_nth_token 2' -xa list -d "List current aliases" -x
complete -c llm -n $condition -n '__fish_is_nth_token 2' -xa path -d "Print path of llm's aliases.json" -x
complete -c llm -n $condition -n '__fish_is_nth_token 2' -xa remove -d "Remove an llm alias" -r
complete -c llm -n $condition -n '__fish_is_nth_token 2' -xa set -d "Set an alias for a model" -r
complete -c llm -n $condition -n '__fish_is_nth_token 4' -xa "(__fish_llm_models)" -d "Alias target model"

# llm chat
set -l condition "__fish_seen_subcommand_from chat"
complete -c llm -n $condition -s s -l system -d "System prompt to use" -r
complete -c llm -n $condition -s m -l model -d "Model to use" -xa "(__fish_llm_models)"
complete -c llm -n $condition -l cid -d "Continue conversation with given id" -x
complete -c llm -n $condition -l conversation -d "Continue conversation with given id" -x
complete -c llm -n $condition -s t -l template -d "Template to use" -x
complete -c llm -n $condition -s p -l param -d "Set template parameter to value" -x
complete -c llm -n $condition -s o -l option -d "Set key/value option for model" -x
complete -c llm -n $condition -l no-stream -d "Do not stream output" -x
complete -c llm -n $condition -l key -d "API key to use" -x

# llm collections
set -l condition "__fish_seen_subcommand_from collections"
complete -c llm -n $condition -xa list -d "List collections" -x
complete -c llm -n $condition -xa delete -d "Delete specified collection" -x
complete -c llm -n $condition -xa path -d "Print path to embeddings database" -x

# llm embed
set -l condition "__fish_seen_subcommand_from embed"
complete -c llm -n $condition -s i -l input -d "File to embed" -r
complete -c llm -n $condition -s m -l model -d "Model to use" -xa "(__fish_embedding_models)"
complete -c llm -n $condition -l store -d "Store the text itself in the db" -x
complete -c llm -n $condition -s d -l database -d "Path to db to use" -r
complete -c llm -n $condition -s c -l content -d "Text content to embed" -x
complete -c llm -n $condition -l binary -d "Treat input as binary" -x
complete -c llm -n $condition -l metadata -d "JSON object metadata to store" -x
complete -c llm -n $condition -s f -l format -d "Output format" -xa "json blob base64 hex"

# llm embed-models
set -l condition "__fish_seen_subcommand_from embed-models"
complete -c llm -n $condition -xa list -d "List available embedding models" -x
complete -c llm -n $condition -xa default -d "Show or set default embedding model" -x

# llm embed-multi
set -l condition "__fish_seen_subcommand_from embed-multi"
complete -c llm -n $condition -l format -xa "json csv tsv nl" -d "Format of input (default: auto-detected)"
complete -c llm -n $condition -l files -r -d "Embed files in DIR matching GLOB"
complete -c llm -n $condition -l encoding -r -d "Encoding to use when reading input"
complete -c llm -n $condition -l binary -d "Treat input as binary"
complete -c llm -n $condition -l sql -x -d "Read input using this SQL query"
complete -c llm -n $condition -l attach -x -d "Attach db ALIAS from PATH"
complete -c llm -n $condition -l batch-size -x -d "Batch size to use for embeddings"
complete -c llm -n $condition -l prefix -x -d "Prefix to add to the IDs"
complete -c llm -n $condition -s m -l model -d "Embedding model to use" -xa "(__fish_embedding_models)"
complete -c llm -n $condition -l store -d "Store the text itself in the db"
complete -c llm -n $condition -s d -l database -d "Path to db to use"

# llm install
set -l condition "__fish_seen_subcommand_from install"
complete -c llm -n $condition -s U -l upgrade -d "Upgrade packages to latest version" -x
complete -c llm -n $condition -s e -l editable -d "Install project in editable mode from PATH" -r
complete -c llm -n $condition -l force-reinstall -d "Reinstall all packages, even if up-to-date" -x
complete -c llm -n $condition -l no-cache-dir -d "Disable cache" -x

# llm keys
set -l condition "__fish_seen_subcommand_from keys"
complete -c llm -n $condition -xa list -d "List names of all stored keys"
complete -c llm -n $condition -xa get -d "Print saved key"
complete -c llm -n $condition -xa path -d "Print path of llm's keys.json"
complete -c llm -n $condition -xa set -d "Save a key in llm's keys.json"

# llm logs
set -l condition "__fish_seen_subcommand_from logs"
complete -c llm -n $condition -xa list -d "List recent prompts and responses"
complete -c llm -n $condition -xa off -d "Turn off logging"
complete -c llm -n $condition -xa on -d "Turn on logging"
complete -c llm -n $condition -xa path -d "Print path to llm's logs.db"
complete -c llm -n $condition -xa status -d "Show current status of db logging"

# llm models
set -l condition "__fish_seen_subcommand_from models"
complete -c llm -n $condition -xa list -d "List available models" -x
complete -c llm -n $condition -xa default -d "Show or set default model" -x

# llm plugins
set -l condition "__fish_seen_subcommand_from plugins"
complete -c llm -n $condition -l all -d "Include built-in/default plugins" -x
completions/ln.fishcomplete -c ln -l backup -d 'Make a backup of each existing destination file' -a "none off numbered t existing nil simple never"
complete -c ln -s b -d 'Make a backup of each existing destination file'
complete -c ln -s d -l directory -d 'Allow superuser to attempt to hard link directories'
complete -c ln -s f -l force -d 'Remove existing destination files'
complete -c ln -s i -l interactive -d 'Prompt whether to remove destinations'
complete -c ln -s L -l logical -d 'Dereference TARGETs that are symbolic links'
complete -c ln -s n -l no-dereference -d 'Treat symlink to directory as if it were a file'
complete -c ln -s P -l physical -d 'Make hard links directly to symbolic links'
complete -c ln -s r -l relative -d 'With -s, create links relative to link location'
complete -c ln -s s -l symbolic -d 'Make symbolic links instead of hard links'
complete -c ln -s S -l suffix -d 'Override the usual ~ backup suffix'
complete -c ln -s t -l target-directory -d 'Specify the DIRECTORY in which to create the links' -a '(__fish_complete_directories)'
complete -c ln -s T -l no-target-directory -d 'Treat LINK_NAME as a normal file'
complete -c ln -s v -l verbose -d 'Print name of each linked file'

complete -c ln -f -l help -d 'Display help and exit'
complete -c ln -f -l version -d 'Output version information and exit'
completions/loadkeys.fishfunction __fish_print_console_keymaps
    # The path(s) used may differ by linux distribution, and are compiled into
    # loadkeys, which doesn't provide a way to check which paths are searched
    # or which keymaps it can find. localectl can list keymaps, but is part of
    # systemd, which we shouldn't depend on.

    set -l dirs /usr/share/kbd/keymaps /usr/share/keymaps /usr/lib/kbd/keymaps /lib/kbd/keymaps /usr/src/linux/drivers

    path filter -f $dirs/** | string replace -rf '.*/(.*)\.k?map(|\..*)$' '$1'
end

complete -fc loadkeys -a "(__fish_print_console_keymaps)"

complete -c loadkeys -s C -l console -d "Console device to use" -x -a "(path filter --type=char /dev/tty*)"
complete -c loadkeys -s a -l ascii -d "Force conversion to ASCII"
complete -c loadkeys -s b -l bkeymap -d "Output binary keymap"
complete -c loadkeys -s c -l clearcompose -d "Clear kernel compose table"
complete -c loadkeys -s d -l default -d "Load default keymap"
complete -c loadkeys -s m -l mktable -d "Output a 'defkeymap.c'"
complete -c loadkeys -s p -l parse -d "Only search and parse keymap"
complete -c loadkeys -s s -l clearstrings -d "Clear kernel string table"
complete -c loadkeys -s u -l unicode -d "Force conversion to Unicode"
complete -c loadkeys -s q -l quiet -d "Suppress all normal output"
complete -c loadkeys -s v -l verbose -d "Be more verbose"
complete -c loadkeys -s V -l version -d "Print version number"
complete -c loadkeys -s h -l help -d "Print help"
completions/localectl.fish# Completion for systemd's localectl
set -l commands status set-locale list-locales set-keymap list-keymaps set-x11-keymap list-x11-keymap-{models,layouts,variants,options}

complete -c localectl -f
for cmd in $commands
    complete -c localectl -n "not __fish_seen_subcommand_from $commands" -a $cmd
end
set -l localevars LANG LC_MESSAGES LC_{CTYPE,NUMERIC,TIME,COLLATE,MONETARY,MESSAGES,PAPER,NAME,ADDRESS,TELEPHONE,MEASUREMENT,IDENTIFICATION,ALL}
set -l locales $localevars=(localectl list-locales 2>/dev/null)

function __fish_localectl_layout
    set -l cmd (commandline -pxc)
    set -e cmd[1]
    set -e cmd[1]
    for l in (localectl list-x11-keymap-layouts)
        if contains -- $l $cmd
            echo $l
            return 0
        end
    end
    return 1
end

complete -c localectl -n "__fish_seen_subcommand_from set-locale" -a "$locales"
complete -c localectl -n "__fish_seen_subcommand_from set-keymap" -a "(localectl list-keymaps)"
# set-x11-keymap takes layout model variant option... (i.e. multiple options)
complete -c localectl -n "__fish_seen_subcommand_from set-x11-keymap; and not __fish_seen_subcommand_from (localectl list-x11-keymap-layouts)" -a "(localectl list-x11-keymap-layouts)"
complete -c localectl -n "__fish_seen_subcommand_from set-x11-keymap; and __fish_seen_subcommand_from (localectl list-x11-keymap-layouts); and not __fish_seen_subcommand_from (localectl list-x11-keymap-models)" -a "(localectl list-x11-keymap-models)"
# Only complete variants for the current layout
complete -c localectl -n "__fish_seen_subcommand_from set-x11-keymap; and __fish_seen_subcommand_from (localectl list-x11-keymap-models); and not __fish_seen_subcommand_from (localectl list-x11-keymap-variants)" -a "(localectl list-x11-keymap-variants (__fish_localectl_layout))"
complete -c localectl -n "__fish_seen_subcommand_from set-x11-keymap; and __fish_seen_subcommand_from (localectl list-x11-keymap-variants)" -a "(localectl list-x11-keymap-options)"
complete -c localectl -l no-ask-password -d "Don't ask for password"
complete -c localectl -l no-convert -d "Don't convert keymap from console to X11 and vice-versa"
complete -c localectl -s H -l host -d 'Execute the operation on a remote host'
complete -c localectl -s h -l help -d 'Print a short help text and exit'
complete -c localectl -l version -d 'Print a short version string and exit'
complete -c localectl -l no-pager -d 'Do not pipe output into a pager'
completions/locate.fishcomplete -c locate -s A -l all -d 'Match all non-option arguments'
complete -c locate -s b -l basename -d 'Match against the base name of the file'
complete -c locate -s c -l count -d 'Print only the number of matches found'
complete -c locate -s d -l database -r -d 'Use different DATABASE file[s]'
complete -c locate -s e -l existing -d 'Match only existing files'
complete -c locate -s L -l follow -d 'Consider broken symbolic links to be non-existing files'
complete -c locate -s P -l nofollow -d 'Treat broken symbolic links as if they were existing'
complete -c locate -s H -l nofollow -d 'Treat broken symbolic links as if they were existing'
complete -c locate -s i -l ignore-case -d 'Ignore case distinctions'
complete -c locate -s l -l limit -r -d 'Limit  the number of matches'
complete -c locate -s 0 -l null -d 'Use ASCII NUL as a separator'
complete -c locate -s S -l statistics -d 'Print statistics about databases and exit'
complete -c locate -s w -l wholename -d 'Match against the whole name of the file'
complete -c locate -s r -l regex -d 'The pattern is a regular expression'
complete -c locate -s h -l help -d 'Print a summary of the options and exit'
complete -c locate -s V -l version -d 'Print the version number and exit'
completions/loginctl.fish#loginctl (systemd 254)

#variables
set -l seen __fish_seen_subcommand_from
set -l commands activate attach disable-linger enable-linger flush-devices kill-session kill-user list-seats list-sessions list-users lock-session lock-sessions seat-status session-status show-seat show-session show-user terminate-seat terminate-session terminate-user unlock-session unlock-sessions user-status
set -l output cat export json json-pretty json-seq json-sse short short-full short-iso short-iso-precise short-monotonic short-precise short-unix verbose with-unit

complete -c loginctl -f

#commands
complete -c loginctl -x -n "not $seen $commands" -a "$commands"

#options
complete -c loginctl -f -n "not $seen $commands" -l all -s a -d "Show all properties, including empty ones"
complete -c loginctl -f -n "not $seen $commands" -l full -s l -d "Do not ellipsize output"
complete -c loginctl -f -n "not $seen $commands" -l help -s h -d "Show this help"
complete -c loginctl -x -n "not $seen $commands" -l host -s H -d "Operate on remote host"
complete -c loginctl -x -n "not $seen $commands" -l kill-who -d "Who to send signal to"
complete -c loginctl -x -n "not $seen $commands" -l lines -s n -d "Number of journal entries to show"
complete -c loginctl -x -n "not $seen $commands" -l machine -s M -d "Operate on local container"
complete -c loginctl -f -n "not $seen $commands" -l no-ask-password -d "Don't prompt for password"
complete -c loginctl -f -n "not $seen $commands" -l no-legend -d "Do not show the headers and footers"
complete -c loginctl -f -n "not $seen $commands" -l no-pager -d "Do not pipe output into a pager"
complete -c loginctl -x -n "not $seen $commands" -l output -s o -a "$output" -d "Change journal output mode"
complete -c loginctl -x -n "not $seen $commands" -l property -s p -d "Show only properties by this name"
complete -c loginctl -x -n "not $seen $commands" -s P -d "Equivalent to --value --property"
complete -c loginctl -x -n "not $seen $commands" -l signal -s s -d "Which signal to send"
complete -c loginctl -f -n "not $seen $commands" -l value -d "When showing properties, only print the value"
complete -c loginctl -f -n "not $seen $commands" -l version -d "Show package version"

function __fish_loginctl_list_sessions
    loginctl list-sessions --no-legend --no-pager --output=short | string replace -r '^\s*(\S+)\s+\d+\s+(\S+)\s+(\S+).*' '$1\t$2 at $3'
end

function __fish_loginctl_list_users
    loginctl list-users --no-legend --no-pager --output=short | string replace -r '(\d+) (\S+) .*' '$1\t$2'
end

function __fish_loginctl_list_seats
    loginctl list-seats --no-legend --no-pager --output=short
end

complete -c loginctl -n "$seen session-status show-session activate lock-session unlock-session terminate-session kill-session" -a '(__fish_loginctl_list_sessions)'
complete -c loginctl -n "$seen user-status show-user enable-linger disable-linger terminate-user kill-user" -a '(__fish_loginctl_list_users)'
complete -c loginctl -n "$seen seat-status show-seat attach terminate-seat" -a '(__fish_loginctl_list_seats)'
completions/logkeys.fishcomplete -c logkeys -s s -l start -d 'Starts the keylogging daemon'
complete -c logkeys -s k -l kill -d 'Terminates the logkeys daemon'
complete -c logkeys -s o -l output -d 'Set output LOGFILE'
complete -c logkeys -s m -l keymap -n '__fish_not_contain_opt -s u' -d 'Use file as input KEYMAP'
complete -c logkeys -s d -l device -d 'Use DEVICE as keyboard input'
complete -c logkeys -s u -l us-keymap -n '__fish_not_contain_opt -s m' -d 'Treat keyboard as standard US keyboard'
complete -c logkeys -l export-keymap -d 'Export dynamic KEYMAP to file'
complete -c logkeys -l no-func-keys -d 'Log only character key presses'
complete -c logkeys -l no-timestamps -d 'No timestamp to each line of log'
complete -c logkeys -l post-size -d 'On SIZE, rotate current logfile'
complete -c logkeys -l post-http -d 'POST the log file to URL'
completions/losetup.fish# losetup - Set up and control loop devices.
#
# This is part of the util-linux package.
# https://www.kernel.org/pub/linux/utils/util-linux

function __fish_print_losetup_list_output
    printf "%s\t%s\n" \
        NAME "Loop device name" \
        AUTOCLEAR "Autoclear flag set" \
        BACK-FILE "Device backing file" \
        BACK-INO "Backing file inode number" \
        BACK-MAJ:MIN "Backing file major:minor device number" \
        MAJ:MIN "Loop device major:minor number" \
        OFFSET "Offset from the beginning" \
        PARTSCAN "Partscan flag set" \
        RO "Read-only device" \
        SIZELIMIT "Size limit of the file in bytes" \
        DIO "Access backing file with direct-io" \
        LOG-SEC "Logical sector size in bytes"
end

function __fish_print_losetup_attached
    losetup --list --raw --noheadings --output NAME,BACK-FILE | string replace ' ' \t
end

complete -c losetup -s a -l all -d "List all used devices"
complete -c losetup -s d -l detach -x -a "(__fish_print_losetup_attached)" -d "Detach one or more devices"
complete -c losetup -s D -l detach-all -d "Detach all used devices"
complete -c losetup -s f -l find -d "Find first unused device"
complete -c losetup -s c -l set-capacity -x -a "(__fish_print_losetup_attached)" -d "Resize the device"
complete -c losetup -s j -l associated -r -d "List all devices associated with given file"
complete -c losetup -s L -l nooverlap -d "Avoid possible conflict between devices"
complete -c losetup -s o -l offset -x -d "Start at given offset into file"
complete -c losetup -l sizelimit -x -d "Device is limited to give bytes of the file"
complete -c losetup -s b -l sector-size -x -d "Set the logical sector size"
complete -c losetup -s P -l partscan -d "Create a partitioned loop device"
complete -c losetup -s r -l read-only -d "Set up a read-only loop device"
complete -c losetup -l direct-io -x -a "on off" -d "open backing file with O_DIRECT"
complete -c losetup -l show -d "Print device name after setup"
complete -c losetup -s v -l verbose -d "Verbose mode"
complete -c losetup -s J -l json -d "Use JSON --list output format"
complete -c losetup -s l -l list -d "List info about all or specified"
complete -c losetup -s n -l noheadings -d "Don't print headings for --list output"
complete -c losetup -s O -l output -x -a "(__fish_stripprefix='^(--output=|-\w*O)' __fish_complete_list , __fish_print_losetup_list_output)" -d "Specify columns to output for --list"
complete -c losetup -l output-all -d "Output all columns"
complete -c losetup -l raw -d "Use raw --list output format"
complete -c losetup -s h -l help -d "Display help"
complete -c losetup -s V -l version -d "Display version"
completions/lp.fish__fish_complete_lpr lp
complete -c lpr -k -xa "(__fish_complete_suffix .pdf .ps)"
complete -c lp -s d -d 'Prints files to the named printer' -xa '(__fish_print_lpr_printers)'
complete -c lp -s i -d 'Specifies an existing job to modify' -x
complete -c lp -s n -d 'Sets the number of copies to print from 1 to 100' -x
complete -c lp -s q -d 'Sets the job priority from 1 (lowest) to 100 (highest)'
complete -c lp -s s -d 'Do not report the resulting job IDs (silent mode)'
complete -c lp -s t -d 'Sets the job name' -x
complete -c lp -s H -d 'Specifies  when the job should be printed' -xa 'hold immediate restart resume HH:MM'
complete -c lp -s P -d 'Specify the page ranges' -x
completions/lpadmin.fishcomplete -c lpadmin -s c -d 'Adds the named printer to class' -x
complete -c lpadmin -s i -d 'Sets a  SysV style interface script for printer' -x
complete -c lpadmin -s m -d 'Sets a standard SysV interface script or PPD file ' -x
complete -c lpadmin -s R -d 'Deletes the named option from printer' -xa '(__fish_print_lpr_options)'
complete -c lpadmin -s r -d 'Removes the named printer from class' -x

complete -c lpadmin -s v -d 'Sets the device-uri attribute of the printer queue' -r
complete -c lpadmin -s D -d 'Provides a textual description of the destination' -x
complete -c lpadmin -s E -d 'Enables the destination and accepts jobs'
complete -c lpadmin -s L -d 'Provides a textual location of the destination' -x
complete -c lpadmin -s P -d 'Specify a PDD file to use with the printer' -k -xa "(__fish_complete_suffix .ppd .ppd.gz)"
complete -c lpadmin -s o -xa cupsIPPSupplies=true -d 'Specify if IPP supply level values should be reported'
complete -c lpadmin -s o -xa cupsIPPSupplies=false -d 'Specify if IPP supply level values should be reported'
complete -c lpadmin -s o -xa cupsSNMPSupplies=true -d 'Specify if SNMP supply level values should be reported'
complete -c lpadmin -s o -xa cupsSNMPSupplies=false -d 'Specify if SNMP supply level values should be reported'
complete -c lpadmin -s o -xa job-k-limit= -d 'Sets the kilobyte limit for per-user quotas'
complete -c lpadmin -s o -xa job-page-limit= -d 'Sets the page limit for per-user quotas (int) '
complete -c lpadmin -s o -xa job-quota-period= -d 'Sets the accounting period for per-user quotas (sec)'
complete -c lpadmin -s o -xa job-sheets-default= -d 'Sets the default banner page(s) to use for print jobs'
complete -c lpadmin -s o -d 'Sets a  PPD option for the printer' -xa '(__fish_complete_lpr_option)'
#complete -c lpadmin -s o -d 'Sets a default server-side option for the destination' -xa '(__fish_complete_lpr_option | sed "s/=/-default=/")'
complete -c lpadmin -s o -d 'Set the binary communications program to use' -xa 'port-monitor=none port-monitor=bcp port-monitor=tbcp'
complete -c lpadmin -s o -d "Set error policy if printer backend can't send job" -xa 'printer-error-policy=abort-job printer-error-policy=retry-job printer-error-policy=retry-current-job printer-error-policy=stop-printer'
complete -c lpadmin -s o -xa printer-is-shared=true -d 'Sets dest to shared/published or unshared/unpublished'
complete -c lpadmin -s o -xa printer-is-shared=false -d 'Sets dest to shared/published or unshared/unpublished'
complete -c lpadmin -s o -d 'Set IPP operation policy associated with dest' -xa "printer-policy=(test -r /etc/cups/cupsd.conf; and string replace -r --filter '<Policy (.*)>' '$1' < /etc/cups/cupsd.conf)"

complete -c lpadmin -s u -xa "allow:all allow:none (__fish_stripprefix='^-\w*u' __fish_complete_list , __fish_complete_users allow:)" -d 'Sets user-level access control on a destination'
complete -c lpadmin -s u -xa "(__fish_stripprefix='^-\w*u' __fish_complete_list , __fish_complete_groups allow: @)" -d 'Sets user-level access control on a destination'
complete -c lpadmin -s u -xa "deny:all deny:none (__fish_stripprefix='^-\w*u' __fish_complete_list , __fish_complete_users deny:)" -d 'Sets user-level access control on a destination'
complete -c lpadmin -s u -xa "(__fish_stripprefix='^-\w*u' __fish_complete_list , __fish_complete_groups deny: @)" -d 'Sets user-level access control on a destination'
completions/lpinfo.fish__fish_complete_lpr lpinfo
complete -c lpinfo -s l -d 'Shows a "long" listing of devices or drivers'
complete -c lpinfo -l device-id -x -d 'Specifies the IEEE-1284 device ID to match when listing drivers with the -m option'
complete -c lpinfo -l exclude-schemes -x -d 'comma-separated list of device or PPD schemes that should be excluded from the results'
complete -c lpinfo -l include-schemes -x -d 'comma-separated list of device or PPD schemes that should be included in the results'
complete -c lpinfo -l language -x -d 'Specifies the language to match when listing drivers with the -m option'
complete -c lpinfo -l make-and-model -x -d 'Specifies the make and model to match when listing drivers with the -m option'
complete -c lpinfo -l product -x -d 'Specifies the product to match when listing drivers with the -m option'
complete -c lpinfo -l timeout -x -d 'Specifies the timeout when listing devices with the -v option (sec)'
completions/lpmove.fish__fish_complete_lpr lpmove
completions/lpoptions.fish__fish_complete_lpr lpoptions

complete -c lpoptions -s d -d 'Sets the user default printer' -xa '(__fish_print_lpr_printers)'
complete -c lpoptions -s l -d 'Lists the printer specific options and their current settings'
complete -c lpoptions -s o -d 'Specifies a new option for the named destination' -xa '(__fish_complete_lpr_option)'
complete -c lpoptions -s p -d 'Sets the destination and instance for any options that follow' -xa '(__fish_print_lpr_printers)'
complete -c lpoptions -s r -d 'Removes the specified option for the named destination' -xa '(__fish_print_lpr_options)'
complete -c lpoptions -s x -d 'Removes the options for the named destination and instance' -xa '(__fish_print_lpr_printers)'
completions/lppasswd.fishcomplete -c lppasswd -d 'Change CUPS digest password' -xa '(__fish_complete_users)'
complete -c lppasswd -s a -d 'Add password'
complete -c lppasswd -s x -d 'Remove password'
complete -c lppasswd -s g -d 'Specify the group other, than default system group' -xa '(__fish_complete_groups)'
completions/lpq.fish__fish_complete_lpr lpq
complete -c lpq -s l -d 'Requests a more verbose (long) reporting format'
completions/lpr.fish__fish_complete_lpr lpr
complete -c lpr -k -xa "(__fish_complete_suffix .pdf .ps)"
complete -c lpr -s H -x -d 'Specifies an alternate server' -xa '(__fish_print_hostnames)'
complete -c lpr -s C -s J -s T -x -d 'Sets the job name'
#complete -c lpr -o '\\#' -d 'Sets the number of copies to print from 1 to 100' -xa
complete -c lpr -s h -d 'Disables banner printing'
complete -c lpr -s l -d 'Send print file without filtering'
complete -c lpr -s p -d 'Format the print file with a shaded header: date, time, job name, and page no.'
complete -c lpr -s q -d 'Hold job for printing'
complete -c lpr -s r -d 'Delete the specified print file after printing'
completions/lprm.fish__fish_complete_lpr lprm
completions/lpstat.fish__fish_complete_lpr lpstat
complete -c lpstat -s H -d 'Show server hostname and port'
complete -c lpstat -s R -d 'Shows ranking of print jobs'
complete -c lpstat -s W -d 'Specify which jobs to show' -xa 'completed not-completed'
complete -c lpstat -s a -d 'Shows accepting state of selected printer queues' -xa '(__fish_print_lpr_printers)'
complete -c lpstat -s c -x -d 'Shows printer classes and the printers that belong to them'
complete -c lpstat -s d -d 'Shows the current default destination'
complete -c lpstat -s l -d 'Shows list of printers, classes, or jobs'
complete -c lpstat -s o -d 'Shows jobs queue on the specified destinations' -xa '(__fish_print_lpr_printers)'
complete -c lpstat -s p -d 'Shows printers and if they are enabled for printing' -xa '(__fish_print_lpr_printers)'
complete -c lpstat -s r -d 'Shows whether the CUPS server is running'
complete -c lpstat -s s -d 'Shows a status summary, including default destination'
complete -c lpstat -s t -d 'Shows all status information'
complete -c lpstat -s u -d 'Shows a list of print jobs queued by the specified users' -xa '(__fish_complete_users)'
complete -c lpstat -s v -d 'Shows printers and what device they are attached to' -xa '(__fish_print_lpr_printers)'
completions/ls.fish#
# Completions for the ls command and its aliases
#

# Shared ls switches
set -l uname (uname -s)
test "$uname" != SunOS
and complete -c ls -s S -d "Sort by size"

complete -c ls -s 1 -d "List one entry per line"
complete -c ls -s c -d "Sort by changed time, (-l) show ctime"
complete -c ls -s C -d "Force multi-column output"
complete -c ls -s f -d "Unsorted output, enables -a"
complete -c ls -s l -d "Long listing format"
complete -c ls -s m -d "Comma-separated format, fills across screen"
complete -c ls -s t -d "Sort by modified time, most recent first"
complete -c ls -s u -d "Sort by access time, (-l) show atime"
complete -c ls -s x -d "Multi-column output, horizontally listed"

# Test if we are using GNU ls
if ls --version >/dev/null 2>/dev/null
    complete -c ls -s a -l all -d "Show hidden"
    complete -c ls -s A -l almost-all -d "Show hidden except . and .."
    complete -c ls -s b -l escape -d "Octal escapes for non-graphic characters"
    complete -c ls -s d -l directory -d "List directories, not their content"
    complete -c ls -s F -l classify -d "Append filetype indicator (*/=>@|)"
    complete -c ls -s h -l human-readable -d "Human readable sizes"
    complete -c ls -s H -l dereference-command-line -d "Follow symlinks"
    complete -c ls -s i -l inode -d "Print inode number of files"
    complete -c ls -s k -d "Set blocksize to 1kB" # BSD ls -k enables blocksize *output*
    complete -c ls -s L -l dereference -d "Follow symlinks"
    complete -c ls -s n -l numeric-uid-gid -d "Long format, numeric UIDs and GIDs"
    complete -c ls -s p -l file-type -d "Append filetype indicator"
    complete -c ls -s q -l hide-control-chars -d "Replace non-graphic characters with '?'"
    complete -c ls -s r -l reverse -d "Reverse sort order"
    complete -c ls -s R -l recursive -d "List subdirectory recursively"
    complete -c ls -s s -l size -d "Print size of files"

    # GNU specific ls switches
    complete -c ls -l author -d "Print author"
    complete -c ls -s B -l ignore-backups -d "Ignore files ending with ~"
    complete -c ls -l block-size -x -d "Set block size"
    complete -c ls -l color -f -a "never always auto" -d "Use colors"
    complete -c ls -s D -l dired -d "Generate dired output"
    complete -c ls -l dereference-command-line-symlink-to-dir #-d "Follow directory symlinks from command line"
    complete -c ls -l format -x -a "across commas horizontal long single-column verbose vertical" -d "List format"
    complete -c ls -l full-time -d "Long format, full-iso time"
    complete -c ls -s G -l no-group -d "Don't print group information"
    complete -c ls -l group-directories-first -r -d "Group directories before files"
    complete -c ls -l hide -r -d "Do not list implied entries matching specified shell pattern"
    complete -c ls -s I -l ignore -r -d "Skip entries matching pattern"
    complete -c ls -l indicator-style -x -a "none classify file-type" -d "Append filetype indicator"
    complete -c ls -l lcontext -d "Display security context"
    complete -c ls -s N -l literal -d "Print raw entry names"
    complete -c ls -s o -d "Long format without groups"
    complete -c ls -s Q -l quote-name -d "Enclose entry in quotes"
    complete -c ls -l quoting-style -x -a "literal locale shell shell-always c escape" -d "Select quoting style"
    complete -c ls -l scontext -d "Display only security context and file name"
    complete -c ls -l si -d "Human readable sizes, powers of 1000"
    complete -c ls -l show-control-chars -d "Non-graphic characters printed as-is"
    complete -c ls -l sort -x -d "Sort criteria" -a "
            extension\t'Sort by file extension'
            none\tDon\'t\ sort
            size\t'Sort by size'
            time\t'Sort by modification time'
            version\t'Sort by version'
            status\t'Sort by file status modification time'
            atime\t'Sort by access time'
            access\t'Sort by access time'
            use\t'Sort by access time'
        "
    complete -c ls -s T -l tabsize -x -a "1 2 3 4 5 6 7 8 9 10 11 12" -d "Assume tab stops at each COLS"
    complete -c ls -l time -x -d "Show time type" -a "
            time\t'Sort by modification time'
            access\t'Sort by access time'
            use\t'Sort by use time'
            ctime\t'Sort by file status modification time'
            status\t'Sort by status time'
        "
    complete -c ls -l time-style -x -a "full-iso long-iso iso locale" -d "Select time style"
    complete -c ls -s U -d "Do not sort"
    complete -c ls -s v -d "Sort by version"
    complete -c ls -s w -l width -x -d "Assume screen width"
    complete -c ls -s X -d "Sort by extension"
    complete -c ls -s Z -l context -d "Display security context so it fits on most displays"
    complete -c ls -l help -d "Display help and exit"
    complete -c ls -l version -d "Display version and exit"

else
    ####              ls on eunichs                  ####
    # From latest checked-in man pages as of Nov 2018.
    # Reformatted with Open Group's ordering and spacing,
    # then sorted by prevalence, consolidating option
    # matches.

    #              [         IEEE 1003.1-2017 options         ]  [   extension options  ]
    # freebsd: ls -[ikqrs][glno][Aa][Cmx1][Fp][LH][Rd][Sft][cu]  [hbTBWwPUG ZyI,        ] [-D format] [--color=when] [file ...]
    # netbsd:  ls -[ikqrs][glno][Aa][Cmx1][Fp][L ][Rd][Sft][cu]  [hbTBWwP       XMO     ] [file ...]
    # macOS:   ls -[ikqrs][glno][Aa][Cmx1][Fp][LH][Rd][Sft][cu]  [hbTBWwPUG       Oe@   ] [file ...]
    # openbsd: ls -[ikqrs][glno][Aa][Cmx1][Fp][LH][Rd][Sft][cu]  [  TB                  ] [file ...]
    # solaris: ls -[i qrs][glno][Aa][Cmx1][Fp][LH][Rd][ ft][cu]  [hb               e@EvV] [file ...]

    # netbsd ls -O: only leaf files, no dirs | macos ls -O: include file flags in -l output
    # so: don't complete -H for netbsd, and return early after the ls -P completion.
    #     But not before adding their -X, -M, -O options. Same kind of thing for the other OSes.

    ## IEEE 1003.1-2017 standard options:

    complete -c ls -s i -d "Show inode numbers for files"
    test "$uname" != SunOS
    and complete -c ls -s k -d "for -s: Display sizes in kB, not blocks" # GNU sets block size with -k
    complete -c ls -s q -d "Replace non-graphic characters with '?'"
    complete -c ls -s r -d "Reverse sort order"
    complete -c ls -s s -d "Show file sizes"

    complete -c ls -s g -d "Show group instead of owner in long format"
    complete -c ls -s n -d "Long format, numerical UIDs and GIDs"
    contains "$uname" FreeBSD NetBSD OpenBSD DragonFly
    and complete -c ls -s o -d "Long format, show file flags" # annoying BSD
    or complete -c ls -s o -d "Long format, omit group names" # annoying POSIX

    complete -c ls -s A -d "Show hidden except . and .."
    complete -c ls -s a -d "Show hidden entries"

    # -C in common, -m in common, -x in common, -1 in common

    complete -c ls -s F -d "Append indicators. dir/ exec* link@ socket= fifo| whiteout%"
    complete -c ls -s p -d "Append directory indicators"

    complete -c ls -s L -d "Follow all symlinks Cancels -P option"
    test "$uname" != NetBSD
    and complete -c ls -s H -d "Follow symlink given on commandline" # not present on netbsd

    complete -c ls -s R -d "Recursively list subdirectories"
    complete -c ls -s d -d "List directories, not their content"

    # -S in common, -f in common, -t in common
    # -c in common, -u in common
    ## These options are not standardized:
    if test "$uname" != OpenBSD
        complete -c ls -s h -d "Human-readable sizes"
        complete -c ls -s b -d "C escapes for non-graphic characters"
        if test "$uname" = SunOS
            complete -c ls -s e -d "Like -l, but fixed time format with seconds"
            complete -c ls -s @ -d "Like -l, but xattrs shown instead of ACLs"
            complete -c ls -s E -d "Like -l, but fixed time format with nanoseconds"
            complete -c ls -s v -d "Like -l, but verbose ACL information shown as well as -l output"
            complete -c ls -s V -d "Like -l, but compact ACL information printed after -l output"
            exit 0
        end
    else
        exit 0 # OpenBSD
    end
    complete -c ls -s T -d "for -l: Show complete date and time"
    complete -c ls -s B -d "Octal escapes for non-graphic characters"
    complete -c ls -s W -d "Display whiteouts when scanning directories"
    complete -c ls -s w -d "Force raw printing of non-printable characters"
    complete -c ls -s P -d "Don't follow symlinks"
    switch "$uname"
        case NetBSD
            complete -c ls -s X -d "Don't cross mount points when recursing"
            complete -c ls -s M -d "for -l, -s: Format size/count with commas"
            complete -c ls -s O -d "Show only leaf files (not dirs), eliding other output"
            exit 0
        case Darwin
            complete -c ls -s O -d "for -l: Show file flags"
            complete -c ls -s e -d "for -l: Print ACL associated with file, if present"
            complete -c ls -s @ -d "for -l: Display extended attributes"
        case FreeBSD
            complete -c ls -s Z -d "Display each file's MAC label"
            complete -c ls -s y -d "for -t: Sort A-Z output in same order as time output"
            complete -c ls -s I -d "Prevent -A from being automatically set for root"
            complete -c ls -s , -d "for -l: Format size/count number groups with ,/locale"
            complete -r -c ls -s D -d "for -l: Format date with strptime string"
            complete -c ls -l color -f -a "auto always never" -d "Enable color output"
    end
    complete -c ls -s U -d "Sort (-t) by creation time and show time (-l)"
    complete -c ls -s G -d "Enable colorized output" # macos, freebsd.
end
completions/lsb_release.fishcomplete -c lsb_release -s a -l all -d 'Show all information'
complete -c lsb_release -s i -l short -d 'Show distributor ID'
complete -c lsb_release -s d -l description -d 'Show description of distribution'
complete -c lsb_release -s r -l release -d 'Show release number'
complete -c lsb_release -s c -l codename -d 'Show code name'
complete -c lsb_release -s h -l help -d 'Show help message'
complete -c lsb_release -s v -l version -d 'Show LSB modules supported'
complete -c lsb_release -s s -l short -d 'Show in short format'
completions/lsblk.fishfunction __fish_print_lsblk_columns --description 'Print available lsblk columns'
    LC_ALL=C lsblk --help | sed '1,/Available .*columns:/d; /^$/,$d; s/^[[:space:]]\+//; s/[[:space:]]/\t/'
end

complete -c lsblk -s a -l all -d "print all devices"
complete -c lsblk -s b -l bytes -d "print SIZE in bytes rather than in human readable format"
complete -c lsblk -s d -l nodeps -d "don't print slaves or holders"
complete -c lsblk -s D -l discard -d "print discard capabilities"
complete -c lsblk -s e -l exclude -d "exclude devices by major number (default: RAM disks)"
complete -c lsblk -s f -l fs -d "output info about filesystems"
complete -c lsblk -s h -l help -d "usage information (this)"
complete -c lsblk -s i -l ascii -d "use ascii characters only"
complete -c lsblk -s m -l perms -d "output info about permissions"
complete -c lsblk -s n -l noheadings -d "don't print headings"
complete -c lsblk -s o -l output -d "output columns" -xa "(__fish_stripprefix='^(--output=|-\w*o)' __fish_complete_list , __fish_print_lsblk_columns)"
complete -c lsblk -s P -l pairs -d "use key='value' output format"
complete -c lsblk -s r -l raw -d "use raw output format"
complete -c lsblk -s t -l topology -d "output info about topology"
complete -c lsblk -s l -l list -d "use list format output"
completions/lscpu.fishset -l __fish_lscpu_columns CPU\tLogical\ CPU\ number\ of\ a\ CPU\nCORE\tLogical\ core\ number\nSOCKET\tLogical\ socket\ number\nBOOK\tLogical\ book\ number\nNODE\tLogical\ NUMA\ node\ number\nCACHE\tInformation\ about\ how\ caches\ are\ shared\nPOLARIZATION\tCPU\ dispatching\ mode\ on\ virtual\ hardware\nADDRESS\tPhysical\ address\nCONFIGURED\tShows\ if\ the\ hypervisor\ has\ allocated\ the\ CPU\nONLINE\tShows\ if\ Linux\ currently\ use\ the\ CPU\nMAXMHZ\tShows\ the\ maximum\ MHz\nMINMHZ\tShows\ the\ minimum\ MHz

complete -c lscpu -f
complete -c lscpu -l all -s a -d "Print both online and offline CPUs"
complete -c lscpu -l online -s b -d "Print online CPUs only"
complete -c lscpu -l offline -s c -d "Print offline CPUs only"
complete -c lscpu -l extended -s e -x -a '(__fish_append , $__fish_lscpu_columns)' -d "Print out an extended readable format"
complete -c lscpu -l parse -s p -x -a '(__fish_append , $__fish_lscpu_columns)' -d "Print out a parseble format"
complete -c lscpu -l sysroot -s s -r -d "Use specified directory as system root"
complete -c lscpu -l hex -s x -d "Print hexadecimal masks rather thans lists of CPUs"
complete -c lscpu -l help -s h -d "Display help"
complete -c lscpu -l version -s V -d "Display version"
completions/lsof.fishcomplete -c lsof -s '?' -s h -d 'Print help and exit'
complete -c lsof -s a -d 'Causes list selections to be ANDed'
complete -c lsof -s A -r -d 'Use alternative name list file'
complete -c lsof -s b -d 'Avoid kernel functions that might block: lstat, readlink, stat'
complete -c lsof -s c -d 'Select the listing for processes, whose command begins with string (^ - negate)' -xa '(__fish_complete_proc)'
complete -c lsof -s C -d 'Do not report any pathname component from kernel\'s namecache'
complete -c lsof -s d -r -d 'specifies a list of file descriptors to exclude or include in the output listing'
complete -c lsof -s D -d 'use of device cache file' -xa '\?\t"report device cache file paths"
b\t"build the device cache file"
i\t"ignore the device cache file"
r\t"read the device cache file"
u\t"read and update the device cache file"'

complete -c lsof -s g -d 'select by group (^ - negates)' -xa "(__fish_stripprefix='^-\w*g' __fish_complete_list , __fish_complete_groups)"
complete -c lsof -s l -d 'Convert UIDs to login names'
complete -c lsof -s p -d 'Select or exclude processes by pid' -xa "(__fish_stripprefix='^-\w*p' __fish_complete_list , __fish_complete_pids)"
complete -c lsof -s R -d 'Print PPID'
complete -c lsof -s t -d 'Produce terse output (pids only, no header)'
complete -c lsof -s u -d 'select by user (^ - negates)' -xa "(__fish_stripprefix='^-\w*u' __fish_complete_list , __fish_complete_users)"
completions/lsusb.fishfunction __fish_complete_lsusb
    lsusb | awk -F[ :] '{ print $2 ":" $4 }'
end

complete -c lsusb -s v -l verbose -d "Increase verbosity (show descriptors)"
complete -x -c lsusb -s s -a '(__fish_complete_lsusb)' -d "Show only devices with specified device and/or bus numbers (in decimal)"
complete -c lsusb -s d -d "Show only devices with the given vendor and product ID numbers (in hexadecimal)"
complete -c lsusb -s D -l device -d "Selects which device lsusb will examine"
complete -c lsusb -s t -l tree -d "Dump the physical USB device hierarchy as a tree"
complete -c lsusb -s V -l version -d "Show version of program"
complete -c lsusb -s h -l help -d "Show usage and help"
completions/lua.fishcomplete -c lua -s e -d 'Execute string' -x
# Try the most common lib directories, silencing errors in case they don't exist.
complete -c lua -s l -d 'Require library' -xa "(find /usr/lib{,32,64}/lua/ -name \*.so -printf '%f\n' 2>/dev/null | string replace -r '.so\$' '')"
complete -c lua -s i -d 'Enter interactive mode after executing script'
complete -c lua -s v -d 'Show version'
complete -c lua -s h -l help -d 'Print help and exit'
complete -c lua -k -a "(__fish_complete_suffix .lua)"
complete -c lua -a - -d 'Execute stdin and stop handling options'
completions/lualatex.fishcomplete -c lualatex -w tex
completions/lunchy.fishfunction __fish_lunchy_needs_command
    set -l cmd (commandline -xpc)

    if test (count $cmd) -eq 1
        return 0
    end

    return 1
end

function __fish_lunchy_using_command
    set -l cmd (commandline -xpc)
    set -l cmd_count (count $cmd)

    if test $cmd_count -lt 2
        return 1
    end

    for arg in $argv
        if test $arg = $cmd[2]
            return 0
        end
    end

    return 1
end

complete -f -c lunchy -s v -l verbose -d 'Show command executions'

# Commands
complete -f -c lunchy -n __fish_lunchy_needs_command -a install -d 'Installs [file] to ~/Library/LaunchAgents or /Library/LaunchAgents'
complete -f -c lunchy -n __fish_lunchy_needs_command -a 'ls list' -d 'Show the list of installed agents'
complete -f -c lunchy -n __fish_lunchy_needs_command -a start -d 'Start the first matching agent'
complete -f -c lunchy -n __fish_lunchy_needs_command -a stop -d 'Stop the first matching agent'
complete -f -c lunchy -n __fish_lunchy_needs_command -a restart -d 'Stop and start the first matching agent'
complete -f -c lunchy -n __fish_lunchy_needs_command -a status -d 'Show the PID and label for all agents'
complete -f -c lunchy -n __fish_lunchy_needs_command -a edit -d 'Opens the launchctl daemon file in the default editor'

# Commands with service completion
complete -f -c lunchy -n '__fish_lunchy_using_command ls list start stop restart status edit' -a '(lunchy ls)' -d Service

# Command: start
complete -f -c lunchy -n '__fish_lunchy_using_command start' -s w -l write -d 'Persist command'
complete -f -c lunchy -n '__fish_lunchy_using_command start' -s F -l force -d 'Force start (disabled) agents'

# Command: stop
complete -f -c lunchy -n '__fish_lunchy_using_command stop' -s w -l write -d 'Persist command'
completions/lxc.fishfunction __fish_lxc_no_subcommand -d 'Test if lxc has yet to be given the command'
    for i in (commandline --tokens-expanded --cut-at-cursor --current-process)
        if contains -- $i config console copy delete exec file help image info launch list move network pause profile publish remote rename restart restore shell snapshot start stop
            return 1
        end
    end
    return 0
end

function __fish_lxc_list_containers
    lxc list -c n | string match -r '\| [a-zA-Z0-9_-]+' | string replace -r '\| ' ''
end

complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments config -d 'Manage configuration.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments console -d 'Attach to instance console.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments copy -d 'Copy containers within or in between lxd instances.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments delete -d 'Delete containers or snapshots.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments exec -d 'Execute the specified command in a container.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments file -d 'Manage files on a container.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments finger -d 'Check if the LXD instance is up.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments help -d 'Print help.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments image -d 'Manipulate container images.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments info -d 'List information on LXD servers and containers.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments init -d 'Initialize a container from a particular image.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments launch -d 'Launch a container from a particular image.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments list -d 'Lists the available resources.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments manpage -d 'Prints all the subcommands help.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments monitor -d 'Monitor activity on the LXD server.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments move -d 'Move containers within or in between lxd instances.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments network -d 'Manage networks.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments pause -d 'Changes state of one or more containers to pause.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments profile -d 'Manage configuration profiles.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments publish -d 'Publish containers as images.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments remote -d 'Manage remote LXD servers.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments rename -d 'Rename instance or snapshot.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments restart -d 'Changes state of one or more containers to restart.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments restore -d 'Set the current state of a container back to a snapshot.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments shell -d 'Execute commands in instance.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments snapshot -d 'Create a read-only snapshot of a container.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments start -d 'Changes state of one or more containers to start.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments stop -d 'Changes state of one or more containers to stop.'
complete --condition __fish_lxc_no_subcommand --command lxc --no-files --arguments version -d 'Prints the version number of this client tool.'

# config
complete --condition '__fish_seen_subcommand_from config' --command lxc --no-files --arguments "device get set unset show edit trust"

set -l subcommands_taking_name console copy delete exec export info move pause publish rename restart restore shell snapshot start stop
complete --condition "__fish_seen_subcommand_from $subcommands_taking_name" --command lxc --no-files --arguments "(__fish_lxc_list_containers)"
completions/lxpanel.fishcomplete -c lxpanel -s h -l help -d 'print this help and exit'
complete -c lxpanel -s v -l version -d 'print version and exit'
complete -c lxpanel -s p -l profile -d 'use specified profile' -xa '(find ~/.config/lxpanel/ -maxdepth 1 -mindepth 1  -type d -printf "%f\n")'
complete -c lxpanel -l log -r -d 'set log level 0-5. 0 - none 5 - chatty'
completions/lz4.fish# Completions for lz4

complete -c lz4 -s z -l compress -d "Compress (default)"
complete -c lz4 -s d -l decompress -l uncompress -d Decompress -k -x -a "
(
    __fish_complete_suffix .lz4
)
"

complete -c lz4 -s t -l test -d "Test the integrity"
complete -c lz4 -l list -d "List information about .lz4 file(s)"

for level in (seq 1 12)
    complete -c lz4 -o $level -d "Set compression level"
end

complete -c lz4 -l fast -d "Ultra-fast compression"
complete -c lz4 -l best -d "Highest compression, same as -12"
complete -c lz4 -l favor-decSpeed -d "Generate file(s) optimized for decompression speed"
complete -r -c lz4 -s D -d "Use specified file as dictionary"
complete -c lz4 -s f -l force -d "Overwrite without prompting"
complete -c lz4 -s c -l stdout -l to-stdout -d "Force write to stdout"
complete -c lz4 -s m -l multiple -d "Multiple input files"
complete -c lz4 -s r -d "Recurse directories"
complete -c lz4 -o B4 -d "Set block size to 64KB"
complete -c lz4 -o B5 -d "Set block size to 256KB"
complete -c lz4 -o B6 -d "Set block size to 1MB"
complete -c lz4 -o B7 -d "Set block size to 4MB"
complete -c lz4 -o BI -d "Block independence (default)"
complete -c lz4 -o BD -d "Block dependency"
complete -c lz4 -l no-frame-crc -d "Disable frame checksum"
complete -c lz4 -l content-size -d "Header includes original size"
complete -c lz4 -l sparse -d "Enable sparse mode"
complete -c lz4 -l no-sparse -d "Disable sparse mode"
complete -c lz4 -s v -l verbose -d "Be verbose"
complete -c lz4 -s q -l quiet -d "Suppress warnings"
complete -c lz4 -s h -l help -d "Show help"
complete -c lz4 -s H -d "Show long help"
complete -c lz4 -s V -l version -d "Show version"
complete -c lz4 -s k -l keep -d "Keep input file(s) (default)"
complete -c lz4 -l rm -d "Remove input file(s) after de/compression"
completions/lz4c.fish# Completions for lz4c

complete -c lz4c -w lz4
completions/lz4cat.fish# Completions for lz4cat

complete -c lz4cat -k -x -a "
(
    __fish_complete_suffix .lz4
)
"

complete -c lz4cat -s t -l test -d "Test the integrity"
complete -c lz4cat -l list -d "List information about .lz4 file(s)"
complete -r -c lz4cat -s D -d "Use specified file as dictionary"
complete -c lz4cat -l sparse -d "Enable sparse mode"
complete -c lz4cat -l no-sparse -d "Disable sparse mode"
complete -c lz4cat -s v -l verbose -d "Be verbose"
complete -c lz4cat -s q -l quiet -d "Suppress warnings"
complete -c lz4cat -s h -l help -d "Show help"
complete -c lz4cat -s H -d "Show long help"
complete -c lz4cat -s V -l version -d "Show version"
completions/m4.fish#
# Command specific completions for the m4 command.
# These completions where generated from the commands
# man page by the make_completions.py script, but may
# have been hand edited since.
#

complete -c m4 -l help -d 'Display this help and exit'
complete -c m4 -l version -d 'Output version information and exit'
complete -c m4 -s E -l fatal-warnings -d 'Once: warnings become errors, twice: stop execution at first error'
complete -c m4 -s i -l interactive -d 'Unbuffer output, ignore interrupts'
complete -c m4 -s P -l prefix-builtins -d 'Force a \'m4_\' prefix to all builtins'
complete -c m4 -s Q -l quiet -l silent -d 'Suppress some warnings for builtins'
complete -c m4 -l warn-macro-sequence -d 'Warn if macro definition matches REGEXP, default \$\({[^}]*}\|[0-9][0-9]+\)'
complete -c m4 -s D -l define -d 'Define NAME as having VALUE, or empty'
complete -c m4 -s I -l include -d 'Append DIRECTORY to include path'
complete -c m4 -s s -l synclines -d 'Generate \'#line NUM "FILE"\' lines'
complete -c m4 -s U -l undefine -d 'Undefine NAME'
complete -c m4 -s G -l traditional -d 'Suppress all GNU extensions'
complete -c m4 -s H -l hashsize -d 'Set symbol lookup hash table size [509]'
complete -c m4 -s L -l nesting-limit -d 'Change artificial nesting limit [1024]'
complete -c m4 -s F -l freeze-state -d 'Produce a frozen state on FILE at end'
complete -c m4 -s R -l reload-state -d 'Reload a frozen state from FILE at start'
complete -c m4 -s d -l debug -d 'Set debug level (no FLAGS implies \'aeq\')'
complete -c m4 -l debugfile -d 'Redirect debug and trace output'
complete -c m4 -s l -l arglength -d 'Restrict macro tracing size'
complete -c m4 -s t -l trace -d 'Trace NAME when it is defined'
completions/machinectl.fishcomplete -f -c machinectl

set -l commands list status show start login enable disable poweroff reboot \
    terminate kill bind copy-{to,from} list-images image-status show-image clone rename read-only remove set-limit pull-{tar,raw,dkr} \
    {import,export}-{raw,tar} {list,cancel}-transfers shell

function __fish_systemd_has_machine_image
    set -l images (__fish_systemd_machine_images)
    for i in $images ".host"
        # Include ".host" here because it _is_ a valid machine
        if contains -- $i (commandline -xpc)
            echo $i
            return 0
        end
    end
    return 1
end

function __fish_systemd_has_machine
    set -l cmd
    if not count $argv >/dev/null
        set cmd (commandline -xpc)
    else
        set cmd $argv
    end
    set -l machines (__fish_systemd_machines)
    for m in $machines
        if contains -- $m $cmd
            echo $m
            return 0
        end
    end
    return 1
end

# General options
complete -x -c machinectl -s H -l host -d 'Execute the operation on a remote host' -a "(__fish_print_hostnames)"
complete -x -c machinectl -s M -l machine -d 'Execute operation on a VM or container' -a "(__fish_systemd_machines)"
complete -f -c machinectl -s h -l help -d 'Print a short help and exit'
complete -f -c machinectl -l version -d 'Print a short version and exit'
complete -f -c machinectl -l no-pager -d 'Do not pipe output into a pager'
complete -f -c machinectl -l no-legend -d 'Do not print header and footer'
complete -f -c machinectl -l no-ask-password -d "Don't ask for password for privileged operations" # might only be valid for certain commands, manpage is vague

# Machine commands
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a list -d "List running machines"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a list-images -d "List startable machine images"
complete -f -c machinectl -n "__fish_seen_subcommand_from list-images" -s a -l all -d "Also show machines starting with a '.'"

complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a status -d "Show information about machine"
complete -f -c machinectl -n "__fish_seen_subcommand_from status" -s l -l full -d "Do not ellipsize process tree entries"
complete -x -c machinectl -n "__fish_seen_subcommand_from status" -s n -l lines -d "How many journal lines to show"
complete -x -c machinectl -n "__fish_seen_subcommand_from status" -s o -l output -d "Formatting of journal output" -a \
    'short short-iso short-precise short-monotonic verbose export json json-pretty json-sse cat'

complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a show -d "Show properties of machines"
complete -x -c machinectl -n "__fish_seen_subcommand_from show" -s p -l property -d "Limit to certain properties"
complete -f -c machinectl -n "__fish_seen_subcommand_from show" -s a -l all -d "Show all properties, even if not set"

complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a start -d "Start machine"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a login -d "Login to a machine"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a enable -d "Enable machine to start at boot"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a disable -d "Disable machine from starting at boot"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a poweroff -d "Poweroff machine"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a reboot -d "Reboot machine"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a terminate -d "Terminate machine (without shutting down)"

complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a kill -d "Send signal to process in a machine"
complete -x -c machinectl -n "__fish_seen_subcommand_from kill" -l kill-who -d "Choose who to send the signal to" -a 'leader all'
__fish_make_completion_signals
complete -x -c machinectl -n "__fish_seen_subcommand_from kill" -s s -l signal -d "Signal to send" -a "$__kill_signals"

complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a bind -d "Bind-mount a directory to a machine"
complete -f -c machinectl -n "__fish_seen_subcommand_from bind" -l mkdir -d "Create destination directory"
complete -f -c machinectl -n "__fish_seen_subcommand_from bind" -l read-only -d "Apply read-only mount"

complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a copy-to -d "Copy file or directory to a machine"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a copy-from -d "Copy file or directory from a machine"

complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a shell -d "Open a shell on a machine"

# Image commands
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a list-images -d "Show a list of locally installed machines"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a image-status -d "Show information about machine images (human-readable)"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a show-image -d "Show properties of machine images (machine-readable)"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a clone -d "Clone a machine image"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a rename -d "Rename a machine image"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a read-only -d "Mark or unmark machine image as read-only"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a remove -d "Remove machine images"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a set-limit -d "Set size limit for machine image"

# Image transfer commands
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a pull-tar -d "Download a .tar container image"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a pull-raw -d "Download a .raw container image"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a pull-dkr -d "Download a .dkr container image"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a import-tar -d "Import a .tar container image"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a import-raw -d "Import a .raw container image"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a export-tar -d "Export a .tar container image"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a export-raw -d "Export a .raw container image"
complete -f -c machinectl -n "__fish_seen_subcommand_from export-tar export-raw" -l format -d "Specify compression format" -a 'uncompressed xz gzip bzip2'
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a list-transfers -d "Show running downloads, imports and exports"
complete -f -c machinectl -n "not __fish_seen_subcommand_from $commands" -a cancel-transfers -d "Abort running downloads, imports or exports"
complete -x -c machinectl -n "__fish_seen_subcommand_from pull-{tar,raw}" -l verify -a 'no checksum signature' -d "Verify image with specified method"
complete -x -c machinectl -n "__fish_seen_subcommand_from pull-dkr" -l verify -a no -d "Verify image (not available for dkr)"
complete -x -c machinectl -n "__fish_seen_subcommand_from pull-dkr" -l dkr-index-url -d "Specify index server"
complete -f -c machinectl -n "__fish_seen_subcommand_from pull-{tar,raw,dkr}" -l force -d "Overwrite existing machine image"

# These take a list of _running_ machines
complete -f -c machinectl -n "__fish_seen_subcommand_from status show poweroff reboot terminate kill" -a "(__fish_systemd_machines)"

# These take a list of _installed_ machines, i.e. "machine images"
# enable seems to do something with a running machine that's not listed as an image, it seems to be a bug
# disable is kinda hard, as it's essentially a wrapper around `systemctl disable systemd-nspawn@XXX`, but completing machine images is the least wrong for now
complete -f -c machinectl -n "__fish_seen_subcommand_from start clone rename image-status show-image remove enable disable" -a "(__fish_systemd_machine_images)"

# These take one machine and then something else
# bind copy-to copy-from take paths so we're done (almost, copy-from takes a path _on the machine_),
# while login takes exactly one machine and nothing else, which fish currently doesn't do
complete -f -c machinectl -n "__fish_seen_subcommand_from login bind copy-to copy-from; and not __fish_systemd_has_machine" -a "(__fish_systemd_machines)"

complete -f -c machinectl -n "__fish_seen_subcommand_from login bind copy-to copy-from shell; and not __fish_systemd_has_machine" -a "(__fish_systemd_machines)"
# This is imperfect as we print the _local_ users
complete -f -c machinectl -n "__fish_seen_subcommand_from shell; and not __fish_systemd_has_machine (commandline -xpc | cut -d"@" -f2-)" -a "(__fish_print_users)@(__fish_systemd_machines)"

complete -f -c machinectl -n "__fish_seen_subcommand_from read-only; and not __fish_systemd_has_machine_image" -a "(__fish_systemd_machine_images)"
complete -f -c machinectl -n "__fish_seen_subcommand_from read-only; and __fish_systemd_has_machine_image" -a "yes no"
completions/magento.fishfunction __fish_print_magento_url_protocols -d "Shows all available URL protocols"
    echo http://
    echo https://
end

function __fish_print_magento_mysql_engines
    echo MyISAM\t"MyISAM storage engine"
    echo InnoDB\t"Supports transactions, row-level locking, and foreign keys"
    echo BLACKHOLE\t"/dev/null storage engine (anything you write to it disappears)"
    echo MEMORY\t"Hash based, stored in memory, useful for temporary tables"
    echo CSV\t"CSV storage engine"
    echo ARCHIVE\t"Archive storage engine"
end

###

function __fish_print_magento_modules -d "Lists all Magento modules"
    set -l config_path app/etc/config.php
    test -f $config_path; or return

    set -l in_modules 0
    cat $config_path | while read -l line
        if test "$in_modules" -eq 0
            if string match -rq '[\'"]modules[\'"]\s*=>.*\[' -- $line
                set in_modules 1
            end
        else
            if string match -rq '^\s*]\s*,\s*$' -- $line
                break
            end
            string replace -rf '\s*[\'"](.*?)[\'"]\s*=>.*' '$1' -- $line
        end
    end
end

function __fish_print_magento_i18n_packing_modes -d "Shows all available packing modes"
    echo replace\t"replace language pack by new one"
    echo merge\t"merge language packages"
end

function __fish_print_magento_available_ides -d "Shows all IDEs supported by magento"
    echo phpstorm\t"JetBrains PhpStorm"
end

function __fish_print_magento_available_tests -d "Shows all available magento tests"
    echo all\t"all tests"
    echo unit\t"unit tests only"
    echo integration\t"integration tests only"
    echo integration-all\t"all integration tests"
    echo static\t"static file tests only"
    echo static-all\t"all static file tests"
    echo integrity\t"integrity tests only"
    echo legacy\t"legacy tests only"
    echo default\t"all tests"
end

function __fish_print_magento_theme_areas -d "Shows all available magento theme areas"
    echo frontend\t"Frontend"
    echo adminhtml\t"Backend"
end

function __fish_print_magento_languages -d "Shows all existing magento languages"
    echo af_ZA\t"Afrikaans (South Africa)"
    echo sq_AL\t"Albanian (Albania)"
    echo ar_DZ\t"Arabic (Algeria)"
    echo ar_EG\t"Arabic (Egypt)"
    echo ar_KW\t"Arabic (Kuwait)"
    echo ar_MA\t"Arabic (Morocco)"
    echo ar_SA\t"Arabic (Saudi Arabia)"
    echo az_Latn_AZ\t"Azerbaijani (Azerbaijan)"
    echo eu_ES\t"Basque (Spain)"
    echo be_BY\t"Belarusian (Belarus)"
    echo bn_BD\t"Bengali (Bangladesh)"
    echo bs_Latn_BA\t"Bosnian (Bosnia and Herzegovina)"
    echo bg_BG\t"Bulgarian (Bulgaria)"
    echo ca_ES\t"Catalan (Spain)"
    echo zh_Hans_CN\t"Chinese (China)"
    echo zh_Hant_HK\t"Chinese (Hong Kong SAR China)"
    echo zh_Hant_TW\t"Chinese (Taiwan)"
    echo hr_HR\t"Croatian (Croatia)"
    echo cs_CZ\t"Czech (Czech Republic)"
    echo da_DK\t"Danish (Denmark)"
    echo nl_BE\t"Dutch (Belgium)"
    echo nl_NL\t"Dutch (Netherlands)"
    echo en_AU\t"English (Australia)"
    echo en_CA\t"English (Canada)"
    echo en_IE\t"English (Ireland)"
    echo en_NZ\t"English (New Zealand)"
    echo en_GB\t"English (United Kingdom)"
    echo en_US\t"English (United States)"
    echo et_EE\t"Estonian (Estonia)"
    echo fil_PH\t"Filipino (Philippines)"
    echo fi_FI\t"Finnish (Finland)"
    echo fr_BE\t"French (Belgium)"
    echo fr_CA\t"French (Canada)"
    echo fr_FR\t"French (France)"
    echo gl_ES\t"Galician (Spain)"
    echo ka_GE\t"Georgian (Georgia)"
    echo de_AT\t"German (Austria)"
    echo de_DE\t"German (Germany)"
    echo de_CH\t"German (Switzerland)"
    echo el_GR\t"Greek (Greece)"
    echo gu_IN\t"Gujarati (India)"
    echo he_IL\t"Hebrew (Israel)"
    echo hi_IN\t"Hindi (India)"
    echo hu_HU\t"Hungarian (Hungary)"
    echo is_IS\t"Icelandic (Iceland)"
    echo id_ID\t"Indonesian (Indonesia)"
    echo it_IT\t"Italian (Italy)"
    echo it_CH\t"Italian (Switzerland)"
    echo ja_JP\t"Japanese (Japan)"
    echo km_KH\t"Khmer (Cambodia)"
    echo ko_KR\t"Korean (South Korea)"
    echo lo_LA\t"Lao (Laos)"
    echo lv_LV\t"Latvian (Latvia)"
    echo lt_LT\t"Lithuanian (Lithuania)"
    echo mk_MK\t"Macedonian (Macedonia)"
    echo ms_Latn_MY\t"Malay (Malaysia)"
    echo mn_Cyrl_MN\t"Mongolian (Mongolia)"
    echo nb_NO\t"Norwegian Bokmål (Norway)"
    echo nn_NO\t"Norwegian Nynorsk (Norway)"
    echo fa_IR\t"Persian (Iran)"
    echo pl_PL\t"Polish (Poland)"
    echo pt_BR\t"Portuguese (Brazil)"
    echo pt_PT\t"Portuguese (Portugal)"
    echo ro_RO\t"Romanian (Romania)"
    echo ru_RU\t"Russian (Russia)"
    echo sr_Cyrl_RS\t"Serbian (Serbia)"
    echo sk_SK\t"Slovak (Slovakia)"
    echo sl_SI\t"Slovenian (Slovenia)"
    echo es_AR\t"Spanish (Argentina)"
    echo es_CL\t"Spanish (Chile)"
    echo es_CO\t"Spanish (Colombia)"
    echo es_CR\t"Spanish (Costa Rica)"
    echo es_MX\t"Spanish (Mexico)"
    echo es_PA\t"Spanish (Panama)"
    echo es_PE\t"Spanish (Peru)"
    echo es_ES\t"Spanish (Spain)"
    echo es_VE\t"Spanish (Venezuela)"
    echo sw_KE\t"Swahili (Kenya)"
    echo sv_SE\t"Swedish (Sweden)"
    echo th_TH\t"Thai (Thailand)"
    echo tr_TR\t"Turkish (Turkey)"
    echo uk_UA\t"Ukrainian (Ukraine)"
    echo vi_VN\t"Vietnamese (Vietnam)"
    echo cy_GB\t"Welsh (United Kingdom)"
end

function __fish_print_magento_source_theme_file_types -d "Shows all available source theme file types"
    echo less\t"Currently only LESS is supported"
end

function __fish_print_magento_deploy_modes -d "Shows all available deploy modes"
    echo developer\t"Development mode"
    echo production\t"Production mode"
end

function __fish_print_magento_cache_types -d "Shows all available cache types"
    echo config\t"Configuration"
    echo layout\t"Layout"
    echo block_html\t"Block HTML output"
    echo collections\t"Collections data"
    echo db_ddl\t"Database schema"
    echo eav\t"Entity attribute value (EAV)"
    echo full_page\t"Page cache"
    echo reflection\t"Reflection"
    echo translate\t"Translations"
    echo config_integration\t"Integration configuration"
    echo config_integration_api\t"Integration API configuration"
    echo config_webservice\t"Web services configuration"
end

function __fish_print_magento_verbosity_levels -d "Shows all available verbosity levels"
    echo 1\t"normal output"
    echo 2\t"more verbose output"
    echo 3\t"debug"
end

function __fish_print_magento_list_formats -d "Shows all available output formats"
    echo txt\t"Print as plain text"
    echo json\t"Print as JSON"
    echo xml\t"Print as XML"
end

function __fish_print_magento_commands_list -d "Lists magento commands"
    set -l commands help list admin:user:create admin:user:unlock \
        app:config:dump cache:clean cache:disable cache:enable cache:flush \
        cache:status catalog:images:resize catalog:product:attributes:cleanup \
        cron:run customer:hash:upgrade deploy:mode:set deploy:mode:show \
        dev:source-theme:deploy dev:tests:run dev:urn-catalog:generate \
        dev:xml:convert i18n:collect-phrases i18n:pack i18n:uninstall \
        indexer:info indexer:reindex indexer:reset indexer:set-mode \
        indexer:show-mode indexer:status info:adminuri info:backups:list \
        info:currency:list info:dependencies:show-framework \
        info:dependencies:show-modules info:dependencies:show-modules-circular \
        info:language:list info:timezone:list maintenance:allow-ips \
        maintenance:disable maintenance:enable maintenance:status module:disable \
        module:enable module:status module:uninstall sampledata:deploy \
        sampledata:remove sampledata:reset setup:backup setup:config:set \
        setup:cron:run setup:db-data:upgrade setup:db-schema:upgrade \
        setup:db:status setup:di:compile setup:install \
        setup:performance:generate-fixtures setup:rollback \
        setup:static-content:deploy setup:store-config:set \
        setup:uninstall setup:upgrade theme:uninstall
    for i in $commands
        echo $i
    end
end

#########################################################

function __fish_magento_not_in_command -d "Checks that prompt is not inside of magento command"
    set -l cmd (commandline -xpc)
    for i in $cmd
        if contains -- $i (__fish_print_magento_commands_list)
            return 1
        end
    end
    return 0
end

#########################################################

# Perforce command is a single word that comes either as first argument
# or directly after global options.
# To test whether we're in command, it's enough that a command will appear
# in the arguments, even though if more than a single command is specified,
# p4 will complain.
function __fish_magento_is_using_command -d "Checks if prompt is in a specific command"
    if contains -- $argv[1] (commandline -xpc)
        return 0
    end
    return 1
end

#########################################################

function __fish_magento_register_command -d "Adds a completion for a specific command"
    complete -c magento -n __fish_magento_not_in_command -a $argv[1] $argv[2..-1]
end

#########################################################

function __fish_magento_register_command_option -d "Adds a specific option for a command"
    complete -c magento -n "__fish_magento_is_using_command $argv[1]" $argv[2..-1]
end

#########################################################

function __fish_magento_parameter_missing -d "Checks if a parameter has been given already"
    if __fish_contains_opt $argv
        return 1
    end

    return 0
end

##################
# Global options #
##################
complete -x -c magento -s h -l help -d "Show help for a command"
complete -x -c magento -s q -l quiet -d "Do not output any message"
complete -x -c magento -s v -l verbose -a "(__fish_print_magento_verbosity_levels)" -d "Increase verbosity: 1 for normal, 2 for verbose and 3 for debug"
complete -x -c magento -o -vv
complete -x -c magento -o vvv
complete -x -c magento -s V -l version -d "Show version"
complete -x -c magento -l ansi -d "Force colored output"
complete -x -c magento -l no-ansi -d "Disable colored output"
complete -x -c magento -s n -l no-interaction -d "Don't ask any interactive question"

################
# Sub-Commands #
################
__fish_magento_register_command help -a "(__fish_print_magento_commands_list)" -d "Show help for a command"
__fish_magento_register_command list -d "List commands"

__fish_magento_register_command admin:user:create -x -d "Create admin account"
__fish_magento_register_command admin:user:unlock -x -d "Unlock admin account"

__fish_magento_register_command app:config:dump -d "Create application dump"

__fish_magento_register_command cache:clean -d "Clean cache types"
__fish_magento_register_command cache:disable -d "Disable cache types"
__fish_magento_register_command cache:enable -d "Enable cache types"
__fish_magento_register_command cache:flush -d "Flush cache storage used by cache types"
__fish_magento_register_command cache:status -d "Check cache status"

__fish_magento_register_command catalog:images:resize -d "Create resized product images"
__fish_magento_register_command catalog:product:attributes:cleanup -d "Remove unused product attributes"

__fish_magento_register_command cron:run -d "Run jobs by schedule"

__fish_magento_register_command customer:hash:upgrade -d "Upgrade customer's hashes according to latest algorithm"

__fish_magento_register_command deploy:mode:set -d "Set application mode"
__fish_magento_register_command deploy:mode:show -d "Show current application mode"

__fish_magento_register_command dev:source-theme:deploy -d "Collect and publish source files for theme"
__fish_magento_register_command dev:tests:run -d "Run tests"
__fish_magento_register_command dev:urn-catalog:generate -d "Generate catalog of URNs to *.xsd mappings for IDEs to highlight XML"
__fish_magento_register_command dev:xml:convert -d "Convert XML file using XSL stylesheets"

__fish_magento_register_command i18n:collect-phrases -d "Discover phrases in the codebase"
__fish_magento_register_command i18n:pack -d "Save language package"
__fish_magento_register_command i18n:uninstall -d "Uninstall language packages"

__fish_magento_register_command indexer:info -d "Show allowed indexers"
__fish_magento_register_command indexer:reindex -d "Reindex data"
__fish_magento_register_command indexer:reset -d "Reset indexer status to invalid"
__fish_magento_register_command indexer:set-mode -d "Set index mode type"
__fish_magento_register_command indexer:show-mode -d "Show index mode"
__fish_magento_register_command indexer:status -d "Show status of indexer"

__fish_magento_register_command info:adminuri -d "Show Magento Admin URI"
__fish_magento_register_command info:backups:list -d "Show available backup files"
__fish_magento_register_command info:currency:list -d "Show available currencies"
__fish_magento_register_command info:dependencies:show-framework -d "Show dependencies on Magento framework"
__fish_magento_register_command info:dependencies:show-modules -d "Show dependencies between modules"
__fish_magento_register_command info:dependencies:show-modules-circular -d "Show circular dependencies between modules"
__fish_magento_register_command info:language:list -d "Show available languages"
__fish_magento_register_command info:timezone:list -d "Show available timezones"

__fish_magento_register_command maintenance:allow-ips -d "Set maintenance mode exempt IPs"
__fish_magento_register_command maintenance:disable -d "Disable maintenance mode"
__fish_magento_register_command maintenance:enable -d "Enable maintenance mode"
__fish_magento_register_command maintenance:status -d "Show maintenance mode status"

__fish_magento_register_command module:disable -d "Disable specified modules"
__fish_magento_register_command module:enable -d "Enable specified modules"
__fish_magento_register_command module:status -d "Show status of modules"
__fish_magento_register_command module:uninstall -d "Uninstall modules installed by composer"

__fish_magento_register_command sampledata:deploy -d "Deploy sample data modules"
__fish_magento_register_command sampledata:remove -d "Remove sample data packages"
__fish_magento_register_command sampledata:reset -d "Reset sample data modules for re-installation"

__fish_magento_register_command setup:backup -d "Take backup of application code base, media and database"
__fish_magento_register_command setup:config:set -d "Create or modifies the deployment configuration"
__fish_magento_register_command setup:cron:run -d "Run cron job scheduled for setup application"
__fish_magento_register_command setup:db-data:upgrade -d "Install and upgrades data in the DB"
__fish_magento_register_command setup:db-schema:upgrade -d "Install and upgrade the DB schema"
__fish_magento_register_command setup:db:status -d "Check if DB schema or data requires upgrade"
__fish_magento_register_command setup:di:compile -d "Generate DI configuration and all missing classes that can be auto-generated"
__fish_magento_register_command setup:install -d "Install Magento application"
__fish_magento_register_command setup:performance:generate-fixtures -d "Generate fixtures"
__fish_magento_register_command setup:rollback -d "Roll back Magento Application codebase, media and database"
__fish_magento_register_command setup:static-content:deploy -d "Deploy static view files"
__fish_magento_register_command setup:store-config:set -d "Install store configuration"
__fish_magento_register_command setup:uninstall -d "Uninstall Magento application"
__fish_magento_register_command setup:upgrade -d "Upgrade Magento application, DB data, and schema"

__fish_magento_register_command theme:uninstall -d "Uninstall theme"

#
# help
#
__fish_magento_register_command_option help -x -a "(__fish_print_magento_commands_list)" -d "Show help for a command"

#
# list
#
__fish_magento_register_command_option list -f -l xml -d "Output as XML"
__fish_magento_register_command_option list -f -l raw -d "Output as plaintext"
__fish_magento_register_command_option list -f -l format -a "(__fish_print_magento_list_formats)" -d "Output other formats (default: txt)"

#
# admin:user:create
#
__fish_magento_register_command_option admin:user:create -n "__fish_magento_parameter_missing admin-user" -f -a --admin-user -d "(Required) Admin user"
__fish_magento_register_command_option admin:user:create -n "__fish_magento_parameter_missing admin-password" -f -a --admin-password -d "(Required) Admin password"
__fish_magento_register_command_option admin:user:create -n "__fish_magento_parameter_missing admin-email" -f -a --admin-email -d "(Required) Admin email"
__fish_magento_register_command_option admin:user:create -n "__fish_magento_parameter_missing admin-firstname" -f -a --admin-firstname -d "(Required) Admin first name"
__fish_magento_register_command_option admin:user:create -n "__fish_magento_parameter_missing admin-lastname" -f -a --admin-lastname -d "(Required) Admin last name"
__fish_magento_register_command_option admin:user:create -f -r -l admin-user -d "(Required) Admin user"
__fish_magento_register_command_option admin:user:create -f -r -l admin-password -d "(Required) Admin password"
__fish_magento_register_command_option admin:user:create -f -r -l admin-email -d "(Required) Admin email"
__fish_magento_register_command_option admin:user:create -f -r -l admin-firstname -d "(Required) Admin first name"
__fish_magento_register_command_option admin:user:create -f -r -l admin-lastname -d "(Required) Admin last name"
__fish_magento_register_command_option admin:user:create -f -l magento-init-params -d "Add to any command to customize Magento initialization parameters"

#
# admin:user:unlock
#
__fish_magento_register_command_option admin:user:unlock -f -d "Admin user to unlock"

#
# cache:clean
#
__fish_magento_register_command_option cache:clean -f -a "(__fish_print_magento_cache_types)" -d "Space-separated list of cache types or omit for all"
__fish_magento_register_command_option cache:clean -f -l bootstrap -d "Add or override parameters of the bootstrap"

#
# cache:enable
#
__fish_magento_register_command_option cache:enable -f -a "(__fish_print_magento_cache_types)" -d "Space-separated list of cache types or omit for all"
__fish_magento_register_command_option cache:enable -f -l bootstrap -d "Add or override parameters of the bootstrap"

#
# cache:disable
#
__fish_magento_register_command_option cache:disable -f -a "(__fish_print_magento_cache_types)" -d "Space-separated list of cache types or omit for all"
__fish_magento_register_command_option cache:disable -f -l bootstrap -d "Add or override parameters of the bootstrap"

#
# cache:status
#
__fish_magento_register_command_option cache:status -f -l bootstrap -d "Add or override parameters of the bootstrap"

#
# cron:run
#
__fish_magento_register_command_option cron:run -f -l group -d "Run jobs only from specified group"
__fish_magento_register_command_option cron:run -f -l bootstrap -d "Add or override parameters of the bootstrap"

#
# deploy:mode:set
#
__fish_magento_register_command_option deploy:mode:set -f -a "(__fish_print_magento_deploy_modes)" -d 'Application mode to set. Available are "developer" or "production"'
__fish_magento_register_command_option deploy:mode:set -f -s s -l skip-compilation -d "Skip regeneration of static content (generated code, preprocessed CSS, assets)"

#
# dev:source-theme:deploy
#
__fish_magento_register_command_option dev:source-theme:deploy -d 'Files to pre-process (file should be specified without extension) (default: "css/styles-m","css/styles-l")'
__fish_magento_register_command_option dev:source-theme:deploy -f -l type -a "(__fish_print_magento_source_theme_file_types)" -d 'Type of source files (default: "less")'
__fish_magento_register_command_option dev:source-theme:deploy -f -l locale -a "(__fish_print_magento_languages)" -d 'Locale (default: "en_US")'
__fish_magento_register_command_option dev:source-theme:deploy -f -l area -a "(__fish_print_magento_theme_areas)" -d 'Area (default: "frontend")'
__fish_magento_register_command_option dev:source-theme:deploy -l theme -d 'Theme [Vendor/theme] (default: "Magento/luma")'

#
# dev:tests:run
#
__fish_magento_register_command_option dev:tests:run -f -a "(__fish_print_magento_available_tests)" -d 'Type of test to run (default: "default")'

#
# dev:urn-catalog:generate
#
__fish_magento_register_command_option dev:urn-catalog:generate -f -l ide -a "(__fish_print_magento_available_ides)" -d 'Catalog generation format. Supported: [phpstorm] (default: "phpstorm")'

#
# dev:xml:convert
#
__fish_magento_register_command_option dev:xml:convert -s o -l overwrite -d 'Overwrite XML file'

#
# i18n:collect-phrases
#
__fish_magento_register_command_option i18n:collect-phrases -s o -l output -d 'Path (including filename) to an output file. With no file specified, defaults to stdout'
__fish_magento_register_command_option i18n:collect-phrases -f -s m -l magento -d 'Use --magento to parse current Magento codebase. Omit parameter if a directory is specified'

#
# i18n:pack
#
__fish_magento_register_command_option i18n:pack -f -s m -l mode -a "(__fish_print_magento_i18n_packing_modes)" -d 'Save mode for dictionary (default: "replace")'
__fish_magento_register_command_option i18n:pack -s d -l allow-duplicates -d 'Use --allow-duplicates to allow saving duplicates of translate. Otherwise omit parameter'

#
# i18n:uninstall
#
__fish_magento_register_command_option i18n:uninstall -f -s b -l backup-code -d 'Take code and configuration files backup (excluding temporary files)'
__fish_magento_register_command_option i18n:uninstall -f -a "(__fish_print_magento_languages)" -d 'Language package name'

#
# info:dependencies:show-framework
#
__fish_magento_register_command_option info:dependencies:show-framework -f -s o -l output -d 'Report filename (default: "framework-dependencies.csv")'

#
# info:dependencies:show-modules
#
__fish_magento_register_command_option info:dependencies:show-modules -f -s o -l output -d 'Report filename (default: "modules-dependencies.csv")'

#
# info:dependencies:show-modules-circular
#
__fish_magento_register_command_option info:dependencies:show-modules-circular -f -s o -l output -d 'Report filename (default: "modules-circular-dependencies.csv")'

#
# maintenance:allow-ips
#
__fish_magento_register_command_option maintenance:allow-ips -l none -d 'Clear allowed IP addresses'

#
# maintenance:disable
#
__fish_magento_register_command_option maintenance:disable -l ip -d "Allowed IP addresses (use 'none' to clear list)"

#
# maintenance:enable
#
__fish_magento_register_command_option maintenance:enable -l ip -d "Allowed IP addresses (use 'none' to clear list)"

#
# module:disable
#
__fish_magento_register_command_option module:disable -f -a "(__fish_print_magento_modules)" -d "Module name"
__fish_magento_register_command_option module:disable -s f -l force -d "Bypass dependencies check"
__fish_magento_register_command_option module:disable -l all -d "Disable all modules"
__fish_magento_register_command_option module:disable -s c -l clear-static-content -d "Clear generated static view files. Necessary if module(s) have static view files"

#
# module:enable
#
__fish_magento_register_command_option module:enable -f -a "(__fish_print_magento_modules)" -d "Module name"
__fish_magento_register_command_option module:enable -f -s f -l force -d "Bypass dependencies check"
__fish_magento_register_command_option module:enable -f -l all -d "Enable all modules"
__fish_magento_register_command_option module:enable -f -s c -l clear-static-content -d "Clear generated static view files. Necessary if module(s) have static view files"

#
# module:status
#
__fish_magento_register_command_option module:status -f -a "(__fish_print_magento_modules)" -d "Module name"
__fish_magento_register_command_option module:status -f -l enabled -d "Print only enabled modules"
__fish_magento_register_command_option module:status -f -l disabled -d "Print only disabled modules"

#
# module:uninstall
#
__fish_magento_register_command_option module:uninstall -f -a "(__fish_print_magento_modules)" -d "Module name"
__fish_magento_register_command_option module:uninstall -f -s r -l remove-data -d "Remove data installed by module(s)"
__fish_magento_register_command_option module:uninstall -f -l backup-code -d "Take code and configuration files backup (excluding temporary files)"
__fish_magento_register_command_option module:uninstall -f -l backup-media -d "Take media backup"
__fish_magento_register_command_option module:uninstall -f -l backup-db -d "Take complete database backup"
__fish_magento_register_command_option module:uninstall -f -s c -l clear-static-content -d "Clear generated static view files. Necessary if module(s) have static view files"

#
# setup:backup
#
__fish_magento_register_command_option setup:backup -f -l code -d "Take code and configuration files backup (excluding temporary files)"
__fish_magento_register_command_option setup:backup -f -l media -d "Take media backup"
__fish_magento_register_command_option setup:backup -f -l db -d "Take complete database backup"

#
# setup:config:set
#
__fish_magento_register_command_option setup:config:set -f -l backend-frontname -d "Backend frontname (will be autogenerated if missing)"
__fish_magento_register_command_option setup:config:set -f -l key -d "Encryption key"
__fish_magento_register_command_option setup:config:set -f -l session-save -d "Session save handler"
__fish_magento_register_command_option setup:config:set -f -l definition-format -d "Type of definitions used by Object Manager"
__fish_magento_register_command_option setup:config:set -f -l db-host -d "Database server host"
__fish_magento_register_command_option setup:config:set -f -l db-name -d "Database name"
__fish_magento_register_command_option setup:config:set -f -l db-user -d "Database server username"
__fish_magento_register_command_option setup:config:set -f -l db-engine -d "Database server engine" -a "(__fish_print_magento_mysql_engines)"
__fish_magento_register_command_option setup:config:set -f -l db-password -d "Database server password"
__fish_magento_register_command_option setup:config:set -f -l db-prefix -d "Database table prefix"
__fish_magento_register_command_option setup:config:set -f -l db-model -d "Database type"
__fish_magento_register_command_option setup:config:set -f -l db-init-statements -d "Database initial set of commands"
__fish_magento_register_command_option setup:config:set -f -l skip-db-validation -s s -d "If specified, then db connection validation will be skipped"
__fish_magento_register_command_option setup:config:set -f -l http-cache-hosts -d "HTTP cache hosts"

#
# setup:install
#
__fish_magento_register_command_option setup:install -n "__fish_magento_parameter_missing admin-user" -f -a --admin-user -d "(Required) Admin user"
__fish_magento_register_command_option setup:install -n "__fish_magento_parameter_missing admin-password" -f -a --admin-password -d "(Required) Admin password"
__fish_magento_register_command_option setup:install -n "__fish_magento_parameter_missing admin-email" -f -a --admin-email -d "(Required) Admin email"
__fish_magento_register_command_option setup:install -n "__fish_magento_parameter_missing admin-firstname" -f -a --admin-firstname -d "(Required) Admin first name"
__fish_magento_register_command_option setup:install -n "__fish_magento_parameter_missing admin-lastname" -f -a --admin-lastname -d "(Required) Admin last name"
__fish_magento_register_command_option setup:install -f -l backend-frontname -d "Backend frontname (will be autogenerated if missing)"
__fish_magento_register_command_option setup:install -f -l key -d "Encryption key"
__fish_magento_register_command_option setup:install -f -l session-save -d "Session save handler"
__fish_magento_register_command_option setup:install -f -l definition-format -d "Type of definitions used by Object Manager"
__fish_magento_register_command_option setup:install -f -l db-host -d "Database server host"
__fish_magento_register_command_option setup:install -f -l db-name -d "Database name"
__fish_magento_register_command_option setup:install -f -l db-user -d "Database server username"
__fish_magento_register_command_option setup:install -f -l db-engine -d "Database server engine" -a "(__fish_print_magento_mysql_engines)"
__fish_magento_register_command_option setup:install -f -l db-password -d "Database server password"
__fish_magento_register_command_option setup:install -f -l db-prefix -d "Database table prefix"
__fish_magento_register_command_option setup:install -f -l db-model -d "Database type"
__fish_magento_register_command_option setup:install -f -l db-init-statements -d "Database initial set of commands"
__fish_magento_register_command_option setup:install -f -l skip-db-validation -s s -d "Skip database connection validation"
__fish_magento_register_command_option setup:install -f -l http-cache-hosts -d "HTTP cache hosts"
__fish_magento_register_command_option setup:install -f -l base-url -a "(__fish_print_magento_url_protocols)" -d "URL the store is supposed to be available at"
__fish_magento_register_command_option setup:install -f -l language -a "(__fish_print_magento_languages)" -d "Default language code"
__fish_magento_register_command_option setup:install -f -l timezone -d "Default time zone code"
__fish_magento_register_command_option setup:install -f -l currency -d "Default currency code"
__fish_magento_register_command_option setup:install -f -l use-rewrites -d "Use rewrites"
__fish_magento_register_command_option setup:install -f -l use-secure -d "Use secure URLs. Enable only if SSL is available"
__fish_magento_register_command_option setup:install -f -l base-url-secure -a "https://" -d "Base URL for SSL connection"
__fish_magento_register_command_option setup:install -f -l use-secure-admin -d "Run admin interface with SSL"
__fish_magento_register_command_option setup:install -f -l admin-use-security-key -d 'Use security key in admin urls/forms'
__fish_magento_register_command_option setup:install -f -r -l admin-user -d "(Required) Admin user"
__fish_magento_register_command_option setup:install -f -r -l admin-password -d "(Required) Admin password"
__fish_magento_register_command_option setup:install -f -r -l admin-email -d "(Required) Admin email"
__fish_magento_register_command_option setup:install -f -r -l admin-firstname -d "(Required) Admin first name"
__fish_magento_register_command_option setup:install -f -r -l admin-lastname -d "(Required) Admin last name"
__fish_magento_register_command_option setup:install -f -l cleanup-database -d "Cleanup database before installation"
__fish_magento_register_command_option setup:install -f -l sales-order-increment-prefix -d "Sales order number prefix"
__fish_magento_register_command_option setup:install -f -l use-sample-data -d "Use sample data"

#
# setup:performance:generate-fixtures
#
__fish_magento_register_command_option setup:performance:generate-fixtures -f -s s -l skip-reindex -d "Skip reindex"

#
# setup:rollback
#
__fish_magento_register_command_option setup:rollback -s c -l code-file -d "Basename of the code backup file in var/backups"
__fish_magento_register_command_option setup:rollback -s m -l media-file -d "Basename of the media backup file in var/backups"
__fish_magento_register_command_option setup:rollback -s d -l db-file -d "Basename of the db backup file in var/backups"

#
# setup:static-content:deploy
#
__fish_magento_register_command_option setup:static-content:deploy -x -a "(__fish_print_magento_languages)" -d "Space-separated list of ISO-636 language codes to output static view files for"
__fish_magento_register_command_option setup:static-content:deploy -f -s d -l dry-run -d "Simulate deployment only"
__fish_magento_register_command_option setup:static-content:deploy -f -l no-javascript -d "Don't deploy JavaScript files"
__fish_magento_register_command_option setup:static-content:deploy -f -l no-css -d "Don't deploy CSS files"
__fish_magento_register_command_option setup:static-content:deploy -f -l no-less -d "Don't deploy LESS files"
__fish_magento_register_command_option setup:static-content:deploy -f -l no-images -d "Don't deploy images"
__fish_magento_register_command_option setup:static-content:deploy -f -l no-fonts -d "Don't deploy font files"
__fish_magento_register_command_option setup:static-content:deploy -f -l no-html -d "Don't deploy HTML files"
__fish_magento_register_command_option setup:static-content:deploy -f -l no-misc -d "Don't deploy other types of files (.md, .jbf, .csv, etc...)"
__fish_magento_register_command_option setup:static-content:deploy -f -l no-html-minify -d "Don't minify HTML files"
__fish_magento_register_command_option setup:static-content:deploy -s t -l theme -d 'Generate static view files only for specified themes (default: "all")'
__fish_magento_register_command_option setup:static-content:deploy -l exclude-theme -d 'Do not generate files for specified themes (default: "none")'
__fish_magento_register_command_option setup:static-content:deploy -f -s l -l language -a "(__fish_print_magento_languages)" -d 'Generate files only for specified languages (default: "all")'
__fish_magento_register_command_option setup:static-content:deploy -f -l exclude-language -d 'Do not generate files for specified languages. (default: "none") (multiple values allowed)'
__fish_magento_register_command_option setup:static-content:deploy -f -s a -l area -a "(__fish_print_magento_theme_areas)" -d 'Generate files only for specified areas (default: "all")'
__fish_magento_register_command_option setup:static-content:deploy -f -l exclude-area -a "(__fish_print_magento_theme_areas)" -d 'Do not generate files for specified areas (default: "none")'
__fish_magento_register_command_option setup:static-content:deploy -x -s j -l jobs -d "Enable parallel processing using specified number of jobs (default: 4)"
__fish_magento_register_command_option setup:static-content:deploy -f -l symlink-locale -d "Create symlinks for files of locales which are passed for deployment but have no customizations"

#
# setup:store-config:set
#
__fish_magento_register_command_option setup:store-config:set -f -l base-url -a "(__fish_print_magento_url_protocols)" -d "URL the store is supposed to be available at"
__fish_magento_register_command_option setup:store-config:set -f -l language -a "(__fish_print_magento_languages)" -d "Default language code"
__fish_magento_register_command_option setup:store-config:set -f -l timezone -d "Default time zone code"
__fish_magento_register_command_option setup:store-config:set -f -l currency -d "Default currency code"
__fish_magento_register_command_option setup:store-config:set -f -l use-rewrites -d "Use rewrites"
__fish_magento_register_command_option setup:store-config:set -f -l use-secure -d "Use secure URLs. Only enable if SSL is available"
__fish_magento_register_command_option setup:store-config:set -f -l base-url-secure -a "https://" -d "Base URL for SSL connection"
__fish_magento_register_command_option setup:store-config:set -f -l use-secure-admin -d "Run admin interface with SSL"
__fish_magento_register_command_option setup:store-config:set -f -l admin-use-security-key -d 'Use security key in admin urls/forms'

#
# setup:upgrade
#
__fish_magento_register_command_option setup:upgrade -l keep-generated -d "Prevents generated files from being deleted"

#
# theme:uninstall
#
__fish_magento_register_command_option theme:uninstall -f -l backup-code -d "Take code backup (excluding temporary files)"
__fish_magento_register_command_option theme:uninstall -f -s c -l clear-static-content -d "Clear generated static view files"
completions/magick.fish__fish_complete_magick magick
__fish_complete_magick "magick convert"
completions/make.fish# Completions for make
function __fish_print_make_targets --argument-names directory file
    # Since we filter based on localized text, we need to ensure the
    # text will be using the correct locale.
    set -lx LC_ALL C

    set -l makeflags -C $directory
    if test -n "$file"
        set -a makeflags -f $file
    end

    if make --version 2>/dev/null | string match -q 'GNU*'
        # https://stackoverflow.com/a/26339924
        make $makeflags -pRrq : 2>/dev/null |
            awk -F: -v 'bs_regex=\\\\\\\\' '/^# Files/,/^# Finished Make data base/ {
                if ($1 == "# Not a target") skip = 1;
                if ($1 !~ "^[#.\t]" && !is_continuation ) {
                    if (!skip) print $1;
                    skip = 0
                }
                is_continuation = $0 ~ "^([^#]*[^#" bs_regex "])?(" bs_regex bs_regex ")*" bs_regex "$";
            }' 2>/dev/null
    else
        # FreeBSD/NetBSD
        make $makeflags -V .ALLTARGETS 2>/dev/null | string split ' '
        # OpenBSD
        or make $makeflags -d g1 -rn 2>/dev/null | awk '/^[^#. \t].+:/ { gsub(/:.*/, "", $1); print $1 }'
    end
end

function __fish_complete_make_targets
    set -l directory (string replace -rf '^make .*(-C ?|--directory(=| +))([^ ]*) .*$' '$3' -- $argv)
    or set directory .
    set -l file (string replace -rf '^make .*(-f ?|--file(=| +))([^ ]*) .*$' '$3' -- $argv)
    __fish_print_make_targets $directory $file
end

# This completion reenables file completion on
# assignments, so e.g. 'make foo FILES=<tab>' will receive standard
# filename completion.
complete -c make -n 'commandline -ct | string match -q "*=*"' -a "(__fish_complete_make_targets (commandline -p))" -d Target
complete -f -c make -n 'commandline -ct | not string match -q "*=*"' -a "(__fish_complete_make_targets (commandline -p))" -d Target
complete -c make -s f -d "Use file as makefile" -r
complete -x -c make -s C -l directory -x -a "(__fish_complete_directories (commandline -ct))" -d "Change directory"
complete -c make -s d -d "Debug mode"
complete -c make -s e -d "Environment before makefile"
complete -c make -s i -d "Ignore errors"
complete -x -c make -s I -d "Search directory for makefile" -a "(__fish_complete_directories (commandline -ct))"
complete -f -c make -s j -d "Number of concurrent jobs (no argument means no limit)"
complete -c make -s k -d "Continue after an error"
complete -c make -s l -d "Start when load drops"
complete -c make -s n -d "Do not execute commands"
complete -c make -s o -r -d "Ignore specified file"
complete -c make -s p -d "Print database"
complete -c make -s q -d "Question mode"
complete -c make -s r -d "Eliminate implicit rules"
complete -c make -s s -d "Quiet mode"
complete -c make -s S -d "Don't continue after an error"
complete -c make -s t -d "Touch files, don't run commands"
complete -c make -s v -d "Display version and exit"
complete -c make -s w -d "Print working directory"
complete -c make -s W -r -d "Pretend file is modified"
completions/makedepend.fishcomplete -c makedepend -s D -r -d Define
complete -c makedepend -s I -r -d "Include directory"
complete -c makedepend -s Y -r -d "Replace include directories"
complete -c makedepend -s a -d "Append dependencies to makefile"
complete -c makedepend -s f -r -d "Specify makefile"
complete -c makedepend -o include -r -d "Prepend file to input"
complete -c makedepend -s o -r -d "Object file suffix"
complete -c makedepend -s p -r -d "Object file prefix"
complete -c makedepend -s s -r -d "Starting string delimiter"
complete -c makedepend -s w -r -d "Line width"
complete -c makedepend -s v -d "Verbose mode"
complete -c makedepend -s m -d "Warn about multiple inclusion"
completions/makensis.fish# System to create Windows installers
# See: https://nsis.sourceforge.io

complete -c makensis -o CMDHELP -d 'Prints out help for a specific command, or lists all commands'
complete -c makensis -o INPUTCHARSET -a 'ACP OEM UTF8 UTF16LE UTF16BE' -d 'Specifies input charset'
complete -c makensis -o OUTPUTCHARSET -a 'ACP OEM UTF8 UTF8SIG UTF16LE UTF16BE UTF16LEBOM UTF16BEBOM' -d 'Specifies output charset'
complete -c makensis -o LICENSE -d 'Prints the makensis software license'
complete -c makensis -o NOCD -d 'Disables the current directory change to that of the .nsi file'
complete -c makensis -o NOCONFIG -d 'Disables inclusion of <path to makensis.exe>/nsisconf.nsh'
complete -c makensis -o P0 -d 'Sets the compiler process priority to idle'
complete -c makensis -o P1 -d 'Sets the compiler process priority to below normal'
complete -c makensis -o P2 -d 'Sets the compiler process priority to normal'
complete -c makensis -o P3 -d 'Sets the compiler process priority to above normal'
complete -c makensis -o P4 -d 'Sets the compiler process priority to high'
complete -c makensis -o P5 -d 'Sets the compiler process priority to realtime'
complete -c makensis -o PAUSE -d 'Pauses after execution'
complete -c makensis -o PPO -d 'Preprocess to stdout/file'
complete -c makensis -o SAFEPPO -d 'Preprocess to stdout/file'
complete -c makensis -o V0 -d 'Verbosity: none'
complete -c makensis -o V1 -d 'Verbosity: no warnings'
complete -c makensis -o V2 -d 'Verbosity: no info'
complete -c makensis -o V3 -d 'Verbosity: no script'
complete -c makensis -o V4 -d 'Verbosity: all'
complete -c makensis -o VERSION -d 'Prints the makensis version and exits'
complete -c makensis -o WX -d 'Treat warnings as errors'
completions/makepkg.fishcomplete -c makepkg -s A -l ignorearch -d 'Ignore missing or incomplete arch field'
complete -c makepkg -s c -l clean -d 'Clean up work files after build'
complete -c makepkg -l config -d 'Use alternate config <file>'
complete -c makepkg -s d -l nodeps -d 'Do not perform dependency checks'
complete -c makepkg -s e -l noextract -d 'Do not extract source files'
complete -c makepkg -l verifysource -d 'Only perform integrity checks'
complete -c makepkg -s f -l force -d 'Force rebuild of the package'
complete -c makepkg -s g -l geninteg -d 'Generate integrity checks'
complete -c makepkg -l skipinteg -d 'Do not perform integrity checks'
complete -c makepkg -l skipchecksums -d 'Do not verify checksums'
complete -c makepkg -l skippgpcheck -d 'Do not verify PGP signatures'
complete -c makepkg -s h -l help -d 'Display syntax and command line options'
complete -c makepkg -l holdver -d 'No automatic bump of pkgver'
complete -c makepkg -s i -l install -d 'Install the package after build'
complete -c makepkg -s L -l log -d 'Enable makepkg build logging'
complete -c makepkg -s m -l nocolor -d 'Disable color in output messages'
complete -c makepkg -s o -l nobuild -d 'Only download and extract files'
complete -c makepkg -s p -d 'Use alternative <buildscript>'
complete -c makepkg -s r -l rmdeps -d 'Remove installed deps after build'
complete -c makepkg -s R -l repackage -d 'Repackage without rebuilding'
complete -c makepkg -s s -l syncdeps -d 'Install missing dependencies'
complete -c makepkg -s S -l source -d 'Build a source-only tarball for AUR'
complete -c makepkg -s V -l version -d 'Display the version and exit'
complete -c makepkg -s C -l cleanbuild -d 'Remove the srcdir before building the package'
complete -c makepkg -l allsource -d 'Build a source-only GPL tarball for AUR'
complete -c makepkg -l check -d 'Run the check function in the PKGBUILD'
complete -c makepkg -l noarchive -d 'Do not create the archive'
complete -c makepkg -l nocheck -d 'Do not run the check function in the PKGBUILD'
complete -c makepkg -l sign -d 'Sign the resulting package with gpg'
complete -c makepkg -l nosign -d 'Do not create a signature for the package'
complete -c makepkg -l key -d 'Specify a <key> to use when signing'
complete -c makepkg -l noconfirm -d 'Passed to pacman: Do not ask for confirmation'
complete -c makepkg -l needed -d 'Passed to pacman: Only install what is needed'
complete -c makepkg -l asdeps -d 'Passed to pacman: Install as dependencies'
complete -c makepkg -l noprogressbar -d 'Passed to pacman: Do not display a progress bar'

# Since pacman 5
complete -c makepkg -l packagelist -d 'List all packages that would be built'
complete -c makepkg -l printsrcinfo -d 'Print SRCINFO to stdout'
completions/man.fishcomplete -xc man -a "(__fish_complete_man)"

complete -xc man -n 'not __fish_complete_man' -a 1 -d 'Program section'
complete -xc man -n 'not __fish_complete_man' -a 2 -d 'Syscall section'
complete -xc man -n 'not __fish_complete_man' -a 3 -d 'Library section'
complete -xc man -n 'not __fish_complete_man' -a 4 -d 'Device section'
complete -xc man -n 'not __fish_complete_man' -a 5 -d 'File format section'
complete -xc man -n 'not __fish_complete_man' -a 6 -d 'Games section'
complete -xc man -n 'not __fish_complete_man' -a 7 -d 'Misc section'
complete -xc man -n 'not __fish_complete_man' -a 8 -d 'Admin section'
complete -xc man -n 'not __fish_complete_man' -a 9 -d 'Kernel section'
complete -xc man -n 'not __fish_complete_man' -a tcl -d 'Tcl section'
complete -xc man -n 'not __fish_complete_man' -a n -d 'New section'
complete -xc man -n 'not __fish_complete_man' -a l -d 'Local section'
complete -xc man -n 'not __fish_complete_man' -a p
complete -xc man -n 'not __fish_complete_man' -a o -d 'Old section'

complete -rc man -s C -d "Configuration file"
complete -xc man -s M -a "(__fish_complete_directories (commandline -ct))" -d Manpath
complete -rc man -s P -d Pager
complete -xc man -s S -d "Manual sections"
complete -c man -s a -d "Display all matches"
complete -c man -s c -d "Always reformat"
complete -c man -s d -d Debug
complete -c man -s D -d "Debug and run"
complete -c man -s f -d "Show whatis information"
complete -c man -s F -l preformat -d "Format only"
complete -c man -s h -d "Display help and exit"
complete -c man -s k -d "Show apropos information"
complete -c man -s K -d "Search in all man pages"
complete -xc man -s m -d "Set system"
complete -xc man -s p -d Preprocessors
complete -c man -s t -d "Format for printing"
complete -c man -s w -l path -d "Only print locations"
complete -c man -s W -d "Only print locations"

complete -c man -n 'string match -q -- "*/*" (commandline -t | string collect)' --force-files
if command -q man
    # We have a conditionally-defined man function,
    # so we need to check for existence here.
    if echo | __fish_without_manpager command man -l - &>/dev/null
        complete -c man -s l -l local-file -d "Local file" -r
    end
end
completions/mariner.fish# Subcommands
complete -f -n __fish_use_subcommand -c mariner -a complete -d "Print bash completion command"
complete -f -n __fish_use_subcommand -c mariner -a config -d "Show or update configuration"
complete -f -n __fish_use_subcommand -c mariner -a details -d "Show details about torrent with given ID"
complete -f -n __fish_use_subcommand -c mariner -a download -d "Download torrent with given ID"
complete -f -n __fish_use_subcommand -c mariner -a help -d "Print detailed help for another command"
complete -f -n __fish_use_subcommand -c mariner -a magnet -d "Copy magnet link with given ID to clipboard"
complete -f -n __fish_use_subcommand -c mariner -a open -d "Open torrent in the default torrent application"
complete -f -n __fish_use_subcommand -c mariner -a search -d "Search for torrents"

# Global options
complete -f -n __fish_use_subcommand -c mariner -l version -d "Show program's version number and exit"
complete -f -n __fish_use_subcommand -c mariner -s v -l verbose -d "Increase verbosity of output. Can be repeated"
complete -f -n __fish_use_subcommand -c mariner -s q -l quiet -d "Suppress output except warnings and errors"
complete -f -n __fish_use_subcommand -c mariner -s h -l help -d "Show help message and exit"
complete -f -n __fish_use_subcommand -c mariner -l debug -d "Show tracebacks on errors"
complete -r -n __fish_use_subcommand -c mariner -l log-file -d "Specify a file to log output. Default ~/.local/share/mariner/mariner.log"
complete -r -n __fish_use_subcommand -c mariner -l config-file -d "Path to config file. Default ~/.config/mariner/config.yaml"

# Config options
complete -f -n "__fish_seen_subcommand_from config" -c mariner -s s -l show -d "Show the configuration"

# Download options
complete -r -n "__fish_seen_subcommand_from download" -c mariner -s p -l path -d "Path to download torrent files to"

# Search options
complete -f -n "__fish_seen_subcommand_from search" -c mariner -s a -l all -d "Search all available trackers"
complete -f -n "__fish_seen_subcommand_from search" -c mariner -s A -l anime -d "Search trackers with anime content only"
complete -f -n "__fish_seen_subcommand_from search" -c mariner -s f -l filter -a "anime legal" -d "Filter trackers that should be searched"
complete -f -n "__fish_seen_subcommand_from search" -c mariner -s L -l legal -d "Search trackers with legal content only"
complete -x -n "__fish_seen_subcommand_from search" -c mariner -s l -l limit -d "Limit the number of results shown. Default is 50"
complete -f -n "__fish_seen_subcommand_from search" -c mariner -s n -l newest -d "Sort results by newest"
complete -x -n "__fish_seen_subcommand_from search" -c mariner -s t -l trackers -d "Trackers that should be searched"
completions/math.fishcomplete -f -c math -r
complete -f -c math -s s -l scale -r
complete -f -c math -s b -l base -r
completions/matlab.fish# Completion for: MATLAB R2021b
function __fish_matlabcheck_no_desktop_nodesktop_opts
    not __fish_seen_argument --old desktop --old nodesktop
    return $status
end

function __fish_matlabcheck_no_batch_r_opts
    not __fish_seen_argument --old batch --short r
    return $status
end

complete -c matlab -s h -l help -d 'Show help'

# Mode options
complete -c matlab -o desktop -n __fish_matlabcheck_no_desktop_nodesktop_opts -d 'Start without a controlling terminal'
complete -c matlab -o nodesktop -n __fish_matlabcheck_no_desktop_nodesktop_opts -d 'Run the JVM software without opening the desktop'
complete -c matlab -o nojvm -d 'Start without the JVM software'

# Display options
complete -c matlab -o noFigureWindows -d 'Disable the display of figure windows'
complete -c matlab -o nosplash -d 'Don\'t display the splash screen during startup'
complete -c matlab -o nodisplay -d 'Start the JVM software without starting desktop'
complete -c matlab -o display -x -d 'Send X commands to X Window Server display xDisp'

# Set initial working folder
complete -c matlab -o sd -r -d 'Set the folder'
complete -c matlab -o useStartupFolderPref -d 'Change the folder to the Initial working folder preference'

# Debugging options
complete -c matlab -o logfile -r -a '(__fish_complete_suffix .log)' -d 'Copy Command Window output into filename'
complete -c matlab -s n -d 'Display the environment variables/arguments passed to the executable'
complete -c matlab -s e -d 'Display all environment variables and their values to standard output'
complete -c matlab -s Dgdb -x -d 'Start in debug mode'
complete -c matlab -s Dlldb -x -d 'Start in debug mode'
complete -c matlab -s Ddbx -x -d 'Start in debug mode'
complete -c matlab -o jdb -x -d 'Enable use of the Java debugger'
complete -c matlab -o debug -d 'Display information for debugging X-based problems'

# Execute MATLAB script or function
complete -c matlab -o batch -x -n __fish_matlabcheck_no_batch_r_opts -d 'Execute script, statement, or function non-interactively'
complete -c matlab -s r -x -n __fish_matlabcheck_no_batch_r_opts -d 'Execute the statement'

# Use single computational thread
complete -c matlab -o singleCompThread -d 'Limit to a single computational thread'

# Disable searching custom Java class path
complete -c matlab -o nouserjavapath -d 'Disable use of javaclasspath.txt and javalibrarypath.txt files'

# OpenGL library options
complete -c matlab -o softwareopengl -d 'Force to start with software OpenGL libraries'
complete -c matlab -o nosoftwareopengl -d 'Disable auto-selection of OpenGL software'

# Specify license file
complete -c matlab -s c -r -d 'Use the specified license file'
completions/mc.fishcomplete -c mc -s a -l stickchars -d 'No graphic chars for line drawing'
complete -c mc -s b -l nocolor -d 'Force black and white display'
complete -c mc -s c -l color -d 'Force color mode'
complete -c mc -s C -l colors -d 'Specify a different color set'
complete -c mc -s S -d 'Specify a name of skin'
complete -c mc -s d -l nomouse -d 'Disable mouse support'
complete -c mc -s e -l edit -d 'Start the internal editor with FILE'
complete -c mc -s f -l datadir -d 'Display the compiled-in search paths'
complete -c mc -s F -l datadir-info -d 'Display extended info about compiled-in paths'
complete -c mc -l configure-options -d 'Display configure options'
complete -c mc -s k -l resetsoft -d 'Reset softkeys to their default'
complete -c mc -s K -d 'Specify a keymap FILE'
complete -c mc -l nokeymap -d 'Use default hardcoded keys'
complete -c mc -s l -l ftplog -d 'Save the ftpfs dialog with the server in FILE'
complete -c mc -s P -l printwd -d 'Print the last working directory to FILE'
complete -c mc -s s -d 'Set alternative mode drawing of frameworks'
complete -c mc -s t -l termcap -d 'Use the TERMCAP variable for terminal info'
complete -c mc -s u -l nosubshell -d 'Disable use of the concurrent shell'
complete -c mc -s U -l subshell -d 'Enable use of the concurrent shell'
complete -c mc -s v -l view -d 'Start the internal viewer with FILE'
complete -c mc -s V -l version -d 'Display the version of the program'
complete -c mc -s x -l xterm -d 'Force xterm mode'
complete -c mc -s g -l oldmouse -d 'Force a "normal tracking" mouse mode'
completions/md-to-clip.fish# Source: https://github.com/command-line-interface-pages/v2-tooling/tree/main/md-to-clip
complete -c md-to-clip -s h -l help -d 'Display help'
complete -c md-to-clip -s v -l version -d 'Display version'
complete -c md-to-clip -s a -l author -d 'Display author'
complete -c md-to-clip -s e -l email -d 'Display author email'
complete -c md-to-clip -o nfs -l no-file-save -d 'Whether to display conversion result in stdout instead of writing it to a file'
complete -c md-to-clip -o od -l output-directory -d 'Directory where conversion result will be written'
complete -c md-to-clip -o spc -l special-placeholder-config -d 'Config with special placeholders'
completions/md5sum.fishcomplete -c md5sum -d "Compute and check message digest" -r
complete -c md5sum -s b -l binary -d 'Read in binary mode'
complete -c md5sum -s c -l check -d "Read sums from files and check them"
complete -c md5sum -l tag -d 'Create a BSD-style checksum'
complete -c md5sum -s t -l text -d 'Read in text mode (default)'
complete -c md5sum -s z -l zero -d 'End each output line with NUL, not newline, and disable file name escaping'
complete -c md5sum -l ignore-missing -d 'Don\'t fail or report status for missing files'
complete -c md5sum -l quiet -d 'Don\'t print OK for each successfully verified file'
complete -c md5sum -l status -d 'Don\'t output anything, status code shows success'
complete -c md5sum -l strict -d 'With --check, exit non-zero for any invalid input'
complete -c md5sum -s w -l warn -d 'Warn about improperly formatted checksum lines'
complete -c md5sum -l help -d 'Display help text'
complete -c md5sum -l version -d 'Output version information and exit'
completions/mdadm.fish# fish completions for mdadm, as documented under Debian Stretch (mdadm v3.4)
# Known lacks :
# - be more contextual : suggest according to available files, devices, arrays…
# - especially, suggest values for levels, metadata format… according to the already given parameters
# - some descriptions are not very useful, even a bit Captain Obvious-like
# - some options could see their meaning in different contexts explained with different completions with proper tests for context
# - misc and manage modes could be tested for, and the corresponding options proposed only in the right context
#
# -n tests have been simplified when __fish_contains_opt …; or _fish_not_contain_opt …: the options in the first test were removed from the second one,
#     as their absence has already been checked, because this absence caused evaluation of __fish_not_contain_opt

function __fish_mdadm_metadata_options
    echo -e "0\tUse original 0.90 format superblock"
    echo -e "0.90\tUse original 0.90 format superblock"
    echo -e "1\tUse last 1.x format superblock"
    echo -e "default\tUse last 1.x format superblock"
    echo -e "1.0\tUse 1.0 format superblock"
    echo -e "1.1\tUse 1.1 format superblock"
    echo -e "1.2\tUse 1.2 format superblock"
    echo -e "ddf\tUse DDF (Disk Data Format) format"
    echo -e "imsm\tUse Intel(R) Matrix Storage Manager format"
end

function __fish_mdadm_level_options
    echo -e "linear\tJBOD"
    echo -e "raid0\tStripped volume (RAID 0)"
    echo -e "0\tStripped volume (RAID 0)"
    echo -e "stripe\tStripped volume (RAID 0)"
    echo -e "raid1\tMirrored volume (RAID 1)"
    echo -e "1\tMirrored volume (RAID 1)"
    echo -e "mirror\tMirrored volume (RAID 1)"
    echo -e "raid4\tStripped volume with parity disk (RAID 4)"
    echo -e "4\tStripped volume with parity disk (RAID 4)"
    echo -e "raid5\tStripped volume with distributed parity (RAID 5)"
    echo -e "5\tStripped volume with distributed parity (RAID 5)"
    echo -e "raid6\tStripped volume with double distributed parity (RAID 5)"
    echo -e "6\tStripped volume with double distributed parity (RAID 5)"
    echo -e "raid10\tMirrored stripped volume (RAID 10)"
    echo -e "10\tMirrored stripped volume (RAID 10)"
    echo -e "multipath\tMultiple access device, AKA multipath (deprecated)"
    echo -e "mp\tMultiple access device, AKA multipath (deprecated)"
    echo -e "faulty\tPseudo RAID layer for single device (akin faulty RAID 1)"
    echo -e "container\tContainer" # To be clarified
end

function __fish_mdadm_layout_options # To be clarified
    echo -e left-asymmetric
    echo -e left-symmetric
    echo -e right-asymmetric
    echo -e right-symmetric
    echo -e "la\tAlias of left-asymmetric"
    echo -e "ra\tAlias of right-asymmetric"
    echo -e "ls\tAlias of left-symmetric"
    echo -e "rs\tAlias of right-symmetric"
    echo -e parity-first
    echo -e parity-last
    echo -e ddf-zero-restart
    echo -e ddf-N-restart
    echo -e ddf-N-continue
    echo -e left-symmetric-6
    echo -e right-symmetric-6
    echo -e left-asymmetric-6
    echo -e right-asymmetric-6
    echo -e parity-first-6
    echo -e write-transient
    echo -e "wt\tAlias of write-transient"
    echo -e read-transient
    echo -e "rt\tAlias of read-transient"
    echo -e write-persistent
    echo -e "wp\tAlias of write-persistent"
    echo -e read-persistent
    echo -e "rp\tAlias of read-persistent"
    echo -e write-all
    echo -e read-fixable
    echo -e "rf\tAlias of read-fixable"
    echo -e clear
    echo -e flush
    echo -e none
    echo -e n
    echo -e o
    echo -e f
    echo -e normalise
    echo -e preserve
end

function __fish_mdadm_level_options
    echo -e "yes\tUse standard format (default)"
    echo -e "md\tUse a non-partitionable array"
    echo -e "mdp\tUse a partitionable array"
    echo -e "part\tUse a partitionable array"
    echo -e "p\tUse a partitionable array"
end

function __fish_mdadm_update_options
    echo -e "sparc2.2\tRemove superblock misalignment from SPARC kernel 2.2"
    echo -e "summaries\tCorrect superblock summaries"
    echo -e "uuid\tUpdate array UUID"
    echo -e "name\tUpdate array name"
    echo -e "nodes\tUpdate array nodes"
    echo -e "homehost\tUpdate array homehost"
    echo -e "home-cluster\tUpdate array cluster name"
    echo -e "resync\tMark the array as dirty, thus forcing resync"
    echo -e "byteorder\tReverse superblock endianness"
    echo -e "devicesize\tRefresh device size"
    echo -e "no-bitmap\tAssume bitmap absence"
    echo -e "bbl\tReserve space for bad block list"
    echo -e "no-bbl\tFree reserved space for bad block list"
    echo -e "metadata\tConvert 0.90 metadata to 1.0"
    echo -e "super-minor\tReset preferred minor to current one"
end

function __fish_mdadm_action_options
    echo -e "idle\tAbort currently running actions"
    echo -e "frozen\tAbort currently running actions, prevent their restart"
    echo -e "check\tScrub the array (i.e. check consistency)"
    echo -e "repair\tCheck, then resync"
end

# In the next 7 lines, the tested option is maintained into the search list to prevent suggesting it if it has already been used, as they cannot be used twice
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s A -l assemble -d "Assemble a pre-existing array"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s B -l build -d "Build a legacy array without superblocks"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s C -l create -d "Create a new array"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s F -l follow -l monitor -d "Select monitor mode"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s G -l grow -d "Change the size or shape of an active array"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s I -l incremental -d "Manage devices in array, and possibly start it"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l auto-detect -d "Start all auto-detected arrays"
complete -c mdadm -s h -l help -d "Display help"
complete -c mdadm -l help-options -d "Display more detailed help"
complete -c mdadm -s V -l version -d "Print version information"
complete -c mdadm -s v -l verbose -d "Be more verbose"
complete -c mdadm -s q -l quiet -d "Be quiet"
complete -c mdadm -s f -l force -d "Force operation"
complete -c mdadm -s c -l config -r -d "Specify config file or directory"
complete -c mdadm -s s -l scan -d "Scan for missing information"
complete -c mdadm -s e -l metadata -a __fish_mdadm_metadata_options -x -d "Set metadata style to use"
complete -c mdadm -l homehost -x -d "Provide home host identity"
complete -c mdadm -l prefer -x -d "Give name format preference"
complete -c mdadm -l home-cluster -x -d "Give cluster name"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow; or __fish_not_contain_opt -s A assemble -s F follow monitor -s I incremental auto-detect' -s n -l raid-devices -x -d "Specify the number of active devices"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -s x -l spare-devices -x -d "Specify the number of spare devices"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -s z -l size -x -d "Specify the space to use from each drive"
complete -c mdadm -n '__fish_contains_opt -s G grow' -s Z -l array-size -x -d "Specify the size made available on the array"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -s c -l chunk -x -d "Specify the chunk size"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -l rounding -x -d "Specify rounding factor"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -s l -l level -a __fish_mdadm_level_options -x -d "Specify RAID level"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -s p -l layout -l parity -a __fish_mdadm_layout_options -x -d "Specify data layout"
complete -c mdadm -n '__fish_contains_opt -s A assemble -s B build -s C create -s G grow' -s b -l bitmap -r -d "Specify file for write-intent bitmap"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -l bitmap-chunk -x -d "Specify chunksize of bitmap"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow -s a add' -s W -l write-mostly -d "Prefer reading from other devices than these"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l readwrite -d "Enable writes on array or device"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create; or __fish_not_contain_opt -s A assemble -s F follow monitor -s G grow -s I incremental' -s o -l readonly -d "Disable writes on array"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -l write-behind -x -d "Enable write-behind mode"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -l assume-clean -d "Assume the array is clean"
complete -c mdadm -n '__fish_contains_opt -s A assemble -s G grow' -l backup-file -r -d "Use this file as a backup"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -l data-offset -x -d "Specify start of array data"
complete -c mdadm -n '__fish_contains_opt -s G grow' -l continue -d "Resume frozen --grow command"
complete -c mdadm -n '__fish_contains_opt -s A assemble -s B build -s C create' -s N -l name -x -d "Set array name"
complete -c mdadm -n '__fish_contains_opt -s A assemble -s B build -s C create -s I incremental; or __fish_not_contain_opt -s F follow monitor -s G grow' -s R -l run -d "Run array despite warnings"
complete -c mdadm -n '__fish_contains_opt -s A assemble -s B build -s C create' -s a -l auto -l level -a __fish_mdadm_level_options -x -d "Give instruction for device file" # May be improved with device numbers management
complete -c mdadm -n '__fish_contains_opt -s A assemble -s G grow' -s a -l add -d "Add devices to array"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -l nodes -d "Specify max nodes in the cluster"
complete -c mdadm -n '__fish_contains_opt -s B build -s C create -s G grow' -l write-journal -d "Specify journal device for RAID-4/5/6 array"
complete -c mdadm -n '__fish_contains_opt -s A assemble' -s u -l uuid -x -d "UUID of array to assemble"
complete -c mdadm -n '__fish_contains_opt -s A assemble' -s m -l super-minor -x -d "Minor number of array device"
complete -c mdadm -n '__fish_contains_opt -s A assemble; and __fish_contains_opt -s s scan' -l no-degraded -d "Refuse to start without all drives"
complete -c mdadm -n '__fish_contains_opt -s A assemble' -l invalid-backup -d "Do not ask for backup file, unavailable"
complete -c mdadm -n '__fish_contains_opt -s A assemble' -s U -l update -a __fish_mdadm_update_options -x -d "Update superblock properties"
complete -c mdadm -n '__fish_contains_opt -s A assemble' -l freeze-reshape -d "Freeze --grow command"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor; or __fish_not_contain_opt -s A assemble -s B build -s C create -s G grow -s I incremental auto-detect' -s t -l test -d "Test mode" # To be clarified
complete -c mdadm -n '__fish_contains_opt -s G grow; or __fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s I incremental auto-detect' -s a -l add -d "Hot-add listed devices"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l re-add -d "Re-add a previously removed device"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l add-spare -d "Hot-add listed devices as spare"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s r -l remove -d "Remove listed inactive devices"
complete -c mdadm -n '__fish_contains_opt -s I incremental; or __fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow auto-detect' -s f -l fail -l set-faulty -d "Mark listed devices as faulty"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l replace -d "Mark listed devices as requiring replacement"
complete -c mdadm -n '__fish_contains_opt replace' -l with -d "Give devices as replacement"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l cluster-confirm -d "Confirm existence of device"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s Q -l query -d "Examine device for md use"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s D -l detail -d "Print details on array"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l detail-platform -d "Print details on platform capabilities"
complete -c mdadm -n '__fish_contains_opt -s I incremental; or __fish_contains_opt -s D detail; or __fish_contains_opt detail-platform; or __fish_contains_opt -s E examine' -s Y -l export -d "Format data output as key=value pairs"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s E -l examine -d "Print content of device metadata"
complete -c mdadm -n '__fish_contains_opt -s E examine; or __fish_contains_opt -s A assemble' -l sparc2.2 -d "Fix examination for buggy SPARC 2.2 kernel RAID"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s X -l examine-bitmap -d "Print report about bitmap"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l examine-badblocks -d "List recorded bad blocks"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l dump -r -d "Dump metadata to directory"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l restore -r -d "Restore metadata from directory"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s S -l stop -d "Deactivate array"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l zero-superblock -d "Erase possible superblock"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l kill-subarray -r -d "Delete subarray"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l update-subarray -r -d "Update subarray" # To be clarified
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -s W -l wait -d "Wait for pending operations"
complete -c mdadm -l wait-clean -d "Mark array as clean ASAP"
complete -c mdadm -n '__fish_not_contain_opt -s A assemble -s B build -s C create -s F follow monitor -s G grow -s I incremental auto-detect' -l action -a __fish_mdadm_action_options -x -d "Set sync action for md devices"
complete -c mdadm -n '__fish_contains_opt -s I incremental' -s r -l rebuild-map -d "Rebuild /run/mdadm/map"
complete -c mdadm -n '__fish_contains_opt -s I incremental; and __fish_contains_opt -s f fail set-faulty' -l path -r -d "Automatically add eventually appearing device to array"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor' -s m -l mail -x -d "Mail address to send alerts to"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor' -s p -l program -l alert -x -d "Program to run in case of an event"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor' -s y -l syslog -d "Record events in syslog"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor' -s d -l delay -x -d "Polling interval"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor' -s r -l increment -x -d "Generate RebuildNN events each given percentage"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor' -s f -l daemonise -d "Run monitor mode as a daemon"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor; and __fish_contains_opt -s 1 oneshot' -s i -l pid-file -r -d "Write PID file when running as a daemon"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor' -s 1 -l oneshot -d "Check arrays only once"
complete -c mdadm -n '__fish_contains_opt -s F follow monitor' -l no-sharing -d "Do not move spares between arrays"
complete -c mdadm -n '__fish_contains_opt -s D detail; or __fish_contains_opt -s E examine' -s b -l brief -d "Be more concise"
completions/mdbook.fishset -l cmds build help init serve test watch

complete -c mdbook -f
complete -c mdbook -s l -l help -d "Prints help"
complete -c mdbook -s V -l version -d "Prints version"

complete -c mdbook -n "not __fish_seen_subcommand_from $cmds" -a build -d "Build book from markdown files"
complete -c mdbook -n "not __fish_seen_subcommand_from $cmds" -a help -d "Prints help"

complete -c mdbook -n "not __fish_seen_subcommand_from $cmds" -a init -d "Create boilerplate structure and files in directory"
complete -c mdbook -n "__fish_seen_subcommand_from init" -l force -d "Skip confirmation prompts"
complete -c mdbook -n "__fish_seen_subcommand_from init" -l theme -d "Copy default theme into source folder"

complete -c mdbook -n "not __fish_seen_subcommand_from $cmds" -a serve -d "Serve book at http://localhost:3000"
complete -c mdbook -n "__fish_seen_subcommand_from serve" -l port -s p -x -d "Use another port (default 3000)"
complete -c mdbook -n "__fish_seen_subcommand_from serve" -l websocket-port -s w -x -d "Use another port for websocket (default 3001)"

complete -c mdbook -n "not __fish_seen_subcommand_from $cmds" -a test -d "Test that code samples compile"
complete -c mdbook -n "not __fish_seen_subcommand_from $cmds" -a watch -d "Watch file changes"
completions/mddiagnose.fish# completion for mddiagnose (macOS)

complete -c mddiagnose -s h -f -d 'Display help'
complete -c mddiagnose -s d -f -d 'Ignore unknown options'
complete -c mddiagnose -s n -f -d 'Do not reveal the resulting package in the Finder'
complete -c mddiagnose -s r -f -d 'Avoid restricted operations such as heap'
complete -c mddiagnose -s s -f -d 'Skip gathering system.log'
complete -c mddiagnose -s v -f -d 'Prints version of mddiagnose'
complete -c mddiagnose -s m -f -d 'Minimal report'
complete -c mddiagnose -s e -r -d 'Evaluate indexing information for path'
complete -c mddiagnose -s p -r -d 'Evaluate permissions information for path'
complete -c mddiagnose -s f -r -d 'Write the diagnostic to the specified path'
completions/mdfind.fish# completion for mdfind (macOS)

complete mdfind -d "find files matching given query"
complete mdfind -o attr -x -d 'Show given attribute'
complete mdfind -o count -f -d 'Print number of matches'
complete mdfind -o onlyin -x -a '(__fish_complete_directories (commandline -ct))' -d 'Search within directory'
complete mdfind -o live -f -d 'Query should stay active'
complete mdfind -o name -x -d 'Search on file name only'
complete mdfind -o reprint -f -d 'Reprint -live results'
complete mdfind -s s -x -d 'List a smart folder'
complete mdfind -s 0 -f -d 'NUL path separators'
complete mdfind -o literal -f -d 'Literal metadata query'
complete mdfind -o interpret -f -d 'Spotlight-like search'
completions/mdimport.fish# completion for mdimport (macOS)

complete -c mdimport -s g -r -d 'Import files using the listed plugin'
complete -c mdimport -s V -f -d 'Print timing information for this run'
complete -c mdimport -s A -f -d 'Print out the list of all of the attributes and exit'
complete -c mdimport -s X -f -d 'Print out the schema file and exit'
complete -c mdimport -s r -f -d 'Ask the server to reimport files for UTIs claimed by the listed plugin'
complete -c mdimport -s p -f -d 'Print out performance information gathered during the run'
complete -c mdimport -s L -f -d 'Print the list of installed importers and exit'
complete -c mdimport -s d -x -a '1 2 3 4' -d 'Print debugging information'
complete -c mdimport -s n -f -d 'Dont send the imported attributes to the data store'
complete -c mdimport -s w -x -d 'Wait for the specified interval between scanning files'
complete -c mdimport -s o -r -d 'Write the imported attributes to a file'
completions/mdls.fish# completion for mdls (macOS)

complete -c mdls -s n -o name -x -d 'Print only the matching metadata attribute value'
complete -c mdls -s r -o raw -f -d 'Print raw attribute data'
complete -c mdls -n '__fish_seen_subcommand_from -raw -r' -o nullMarker -x -d 'Sets a marker string to be used when a requested attribute is null'
complete -c mdls -s p -o plist -r -d 'Output attributes in XML format to file'
completions/mdutil.fish# completion for mdutil (macOS)

function __fish_mdutil_volumes
    command mdutil -a -s | while read -l line
        if string match -q \t"*" -- $line
            printf "%s\n" $line
        else
            # Use printf to not output a newline so indented lines are joined
            # to non-indented ones
            printf "%s" (string replace -r ':$' '' -- $line)
        end
    end
end

complete -c mdutil -s p -f -d 'Publish metadata'
complete -c mdutil -s i -f -a 'on off' -d 'Turn indexing on or off'
complete -c mdutil -s d -f -d 'Disable Spotlight activity for volume'
complete -c mdutil -s E -f -d 'Erase and rebuild index'
complete -c mdutil -s s -f -d 'Print indexing status'
complete -c mdutil -s t -x -a '(__fish_mdutil_volumes)' -d 'Resolve files from file id with an optional volume path or device id'
complete -c mdutil -s a -f -d 'Apply command to all volumes'
complete -c mdutil -s V -x -a '(__fish_mdutil_volumes)' -d 'Apply command to all stores on the specified volume'
complete -c mdutil -s v -f -d 'Display verbose information'
complete -c mdutil -x -a '(__fish_mdutil_volumes)'
completions/meson.fish# Completions for the meson build system (http://mesonbuild.com/)

function __fish_meson_needs_command
    set -l cmd (commandline -xpc)
    set -e cmd[1]
    argparse -s v/version -- $cmd 2>/dev/null
    or return 0
    not set -q argv[1]
end

function __fish_meson_using_command
    set -l cmd (commandline -xpc)
    set -e cmd[1]
    test (count $cmd) -eq 0
    and return 1
    contains -- $cmd[1] $argv
    and return 0
end

function __fish_meson_builddir
    # Consider the value of -C option to detect the build directory
    set -l cmd (commandline -xpc)
    argparse -u 'C=' -- $cmd
    if set -q _flag_C
        echo $_flag_C
    else
        echo .
    end
end

function __fish_meson_targets
    set -l python (__fish_anypython); or return
    meson introspect --targets (__fish_meson_builddir) | $python -S -c 'import json, sys
data = json.load(sys.stdin)
targets = set()
for target in data:
    targets.add(target["name"])
for name in targets:
    print(name)' 2>/dev/null
end

function __fish_meson_subprojects
    set -l python (__fish_anypython); or return
    meson introspect --projectinfo (__fish_meson_builddir) | $python -S -c 'import json, sys
data = json.load(sys.stdin)
for subproject in data["subprojects"]:
    print(subproject["name"])' 2>/dev/null
end

function __fish_meson_tests
    # --list option shows suites in a short form, e.g. if a test "gvariant"
    # is present both in "glib:glib" and "glib:slow" suites, it will be shown
    # in a list as "glib:glib+slow / gvariant". So, just filter out the first
    # part and list all of the test names.
    meson test -C (__fish_meson_builddir) --no-rebuild --list | string split -r -f1 ' / '
end

function __fish_meson_test_suites
    set -l python (__fish_anypython); or return
    meson introspect --tests (__fish_meson_builddir) | $python -S -c 'import json, sys
data = json.load(sys.stdin)
suites = set()
for test in data:
    suites.update(test["suite"])
for name in suites:
    print(name)' 2>/dev/null
end

function __fish_meson_help_commands
    meson help --help | string match -g -r '^ *{(.*)}' | string split ,
end

# Each meson command and subcommand has -h/--help option
complete -c meson -s h -l help -d 'Show help'

# In order to prevent directory completions from being mixed in with subcommand completions,
# we need to use -kxa instead of -xa and make sure we do the directory completions first.
# In order for subcommands to be sorted alphabetically, we need to make sure that we compose
# them in the reverse alphabetical order and use -kxa there as well.

# This is to support the implicit setup/configure mode, deprecated upstream but not yet removed.
complete -c meson -n __fish_meson_needs_command -kxa '(__fish_complete_directories)'

### wrap
set -l wrap_cmds list search install update info status promote update-db
complete -c meson -n __fish_meson_needs_command -kxa wrap -d 'Manage WrapDB dependencies'
complete -c meson -n "__fish_meson_using_command wrap; and not __fish_seen_subcommand_from $wrap_cmds" -xa '
list\t"Show all available projects"
search\t"Search the db by name"
install\t"Install the specified project"
update\t"Update wrap files from WrapDB"
info\t"Show available versions of a project"
status\t"Show installed and available versions of your projects"
promote\t"Bring a subsubproject up to the master project"
update-db\t"Update list of projects available in WrapDB"
'
complete -c meson -n "__fish_meson_using_command wrap; and __fish_seen_subcommand_from $wrap_cmds" -l allow-insecure -d 'Allow insecure server connections'
complete -c meson -n '__fish_meson_using_command wrap; and __fish_seen_subcommand_from update' -l force -d 'Update wraps that does not seems to come from WrapDB'
complete -c meson -n '__fish_meson_using_command wrap; and __fish_seen_subcommand_from update' -l sourcedir -xa '(__fish_complete_directories)' -d 'Source directory'
complete -c meson -n '__fish_meson_using_command wrap; and __fish_seen_subcommand_from update' -l types -x -d 'Comma-separated list of subproject types'
complete -c meson -n '__fish_meson_using_command wrap; and __fish_seen_subcommand_from update' -l num-processes -x -d 'How many parallel processes to use'
complete -c meson -n '__fish_meson_using_command wrap; and __fish_seen_subcommand_from update' -l allow-insecure -x -d 'Allow insecure server connections'
complete -c meson -n '__fish_meson_using_command wrap; and __fish_seen_subcommand_from promote' -xa '(__fish_complete_directories)' -d 'Project path'

### test
complete -c meson -n __fish_meson_needs_command -kxa test -d 'Run tests for the project'
# TODO: meson allows to pass just "testname" to run all tests with that name,
# or "subprojname:testname" to run "testname" from "subprojname",
# or "subprojname:" to run all tests defined by "subprojname",
# but completion is only handled for the "testname".
complete -c meson -n '__fish_meson_using_command test' -xa '(__fish_meson_tests)'
complete -c meson -n '__fish_meson_using_command test' -s h -l help -d 'Show help'
complete -c meson -n '__fish_meson_using_command test' -s C -xa '(__fish_complete_directories)' -d 'Directory to cd into before running'
complete -c meson -n '__fish_meson_using_command test' -l maxfail -x -d 'Number of failing tests before aborting the test run'
complete -c meson -n '__fish_meson_using_command test' -l repeat -x -d 'Number of times to run the tests'
complete -c meson -n '__fish_meson_using_command test' -l no-rebuild -d 'Do not rebuild before running tests'
complete -c meson -n '__fish_meson_using_command test' -l gdb -d 'Run test under gdb'
complete -c meson -n '__fish_meson_using_command test' -l gdb-path -r -d 'Run test under gdb'
complete -c meson -n '__fish_meson_using_command test' -l list -d 'List available tests'
complete -c meson -n '__fish_meson_using_command test' -l wrapper -r -d 'Wrapper to run tests with (e.g. valgrind)'
complete -c meson -n '__fish_meson_using_command test' -l suite -xa '(__fish_meson_test_suites)' -d 'Only run tests belonging to the given suite'
complete -c meson -n '__fish_meson_using_command test' -l no-suite -xa '(__fish_meson_test_suites)' -d 'Do not run tests belonging to the given suite'
complete -c meson -n '__fish_meson_using_command test' -l no-stdsplit -d 'Do not split stderr and stdout in test logs'
complete -c meson -n '__fish_meson_using_command test' -l print-errorlogs -d 'Print logs of failing tests'
complete -c meson -n '__fish_meson_using_command test' -l benchmark -d 'Run benchmarks instead of tests'
complete -c meson -n '__fish_meson_using_command test' -l logbase -x -d 'Base name for log file'
complete -c meson -n '__fish_meson_using_command test' -l num-processes -x -d 'How many parallel processes to use'
complete -c meson -n '__fish_meson_using_command test' -s v -l verbose -d 'Do not redirect stdout and stderr'
complete -c meson -n '__fish_meson_using_command test' -s q -l quiet -d 'Produce less output to the terminal'
complete -c meson -n '__fish_meson_using_command test' -s t -l timeout-multiplier -x -d 'Multiplier for test timeout'
complete -c meson -n '__fish_meson_using_command test' -l setup -x -d 'Which test setup to use'
complete -c meson -n '__fish_meson_using_command test' -l test-args -x -d 'Arguments to pass to the test(s)'

### subprojects
set -l subprojects_cmds update checkout download foreach purge packagefiles
complete -c meson -n __fish_meson_needs_command -kxa subprojects -d 'Manage subprojects'
complete -c meson -n "__fish_meson_using_command subprojects; and not __fish_seen_subcommand_from $subprojects_cmds" -xa '
update\t"Update all subprojects"
checkout\t"Checkout a branch (git only)"
download\t"Ensure subprojects are fetched"
foreach\t"Execute a command in each subproject"
purge\t"Remove all wrap-based subproject artifacts"
packagefiles\t"Manage the packagefiles overlay"
'
complete -c meson -n "__fish_meson_using_command subprojects; and __fish_seen_subcommand_from $subprojects_cmds" -l sourcedir -xa '(__fish_complete_directories)' -d 'Path to source directory'
complete -c meson -n "__fish_meson_using_command subprojects; and __fish_seen_subcommand_from $subprojects_cmds" -l types -xa 'file git hg svn' -d 'Comma-separated list of subproject types'
complete -c meson -n "__fish_meson_using_command subprojects; and __fish_seen_subcommand_from $subprojects_cmds" -l num-processes -x -d 'How many parallel processes to use'
complete -c meson -n "__fish_meson_using_command subprojects; and __fish_seen_subcommand_from $subprojects_cmds" -l allow-insecure -x -d 'Allow insecure server connections'
complete -c meson -n '__fish_meson_using_command subprojects; and __fish_seen_subcommand_from update' -l reset -d 'Checkout wrap\'s revision and hard reset to that commit'
complete -c meson -n '__fish_meson_using_command subprojects; and __fish_seen_subcommand_from checkout' -s b -d 'Create a new branch'
complete -c meson -n '__fish_meson_using_command subprojects; and __fish_seen_subcommand_from purge' -l include-cache -d 'Remove the package cache as well'
complete -c meson -n '__fish_meson_using_command subprojects; and __fish_seen_subcommand_from purge' -l confirm -d 'Confirm the removal of subproject artifacts'
complete -c meson -n '__fish_meson_using_command subprojects; and __fish_seen_subcommand_from packagefiles' -l apply -d 'Apply packagefiles to the subproject'
complete -c meson -n '__fish_meson_using_command subprojects; and __fish_seen_subcommand_from packagefiles' -l save -d 'Save packagefiles from the subproject'

### setup
complete -c meson -n __fish_meson_needs_command -kxa setup -d 'Configure a build directory'
# All of the setup options are also exposed to the global scope
# Use -k here for one of the cases to make sure directories come after any other top-level completions
complete -c meson -n '__fish_meson_using_command setup' -xa '(__fish_complete_directories)'
# A lot of options are shared for "setup" and "configure" commands
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l prefix -xa '(__fish_complete_directories)' -d 'Installation prefix'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l bindir -xa '(__fish_complete_directories)' -d 'Executable directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l datadir -xa '(__fish_complete_directories)' -d 'Data file directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l includedir -xa '(__fish_complete_directories)' -d 'Header file directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l infodir -xa '(__fish_complete_directories)' -d 'Info page directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l libdir -xa '(__fish_complete_directories)' -d 'Library directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l licensedir -xa '(__fish_complete_directories)' -d 'Licenses directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l libexecdir -xa '(__fish_complete_directories)' -d 'Library executable directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l localedir -xa '(__fish_complete_directories)' -d 'Locale data directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l localstatedir -xa '(__fish_complete_directories)' -d 'Localstate data directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l mandir -xa '(__fish_complete_directories)' -d 'Manual page directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l sbindir -xa '(__fish_complete_directories)' -d 'System executable directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l sharedstatedir -xa '(__fish_complete_directories)' -d 'Architecture-independent data directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l sysconfdir -xa '(__fish_complete_directories)' -d 'Sysconf data directory'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l auto-features -xa 'enabled disabled auto' -d 'Override value of all "auto" features'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l backend -xa 'ninja vs vs2010 vs2012 vs2013 vs2015 vs2017 vs2019 vs2022 xcode' -d 'Backend to use'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l buildtype -xa 'plain debug debugoptimized release minsize custom' -d 'Build type to use'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l debug -d 'Enable debug symbols and other info'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l default-library -xa 'shared static both' -d 'Default library type'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l errorlogs -d 'Print the logs from failing tests'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l install-umask -x -d 'Default umask to apply on permissions of installed files'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l layout -xa 'mirror flat' -d 'Build directory layout'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l optimization -xa 'plain 0 g 1 2 3 s' -d 'Optimization level'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l prefer-static -d 'Try static linking before shared linking'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l stdsplit -d 'Split stdout and stderr in test logs'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l strip -d 'Strip targets on install'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l unity -xa 'on off subprojects' -d 'Unity build'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l unity-size -x -d 'Unity block size'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l warnlevel -xa '0 1 2 3 everything' -d 'Compiler warning level to use'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l werror -d 'Treat warnings as errors'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l wrap-mode -xa 'default nofallback nodownload forcefallback nopromote' -d 'Wrap mode'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l force-fallback-for -x -d 'Force fallback for those subprojects'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l pkgconfig.relocatable -d 'Generate pkgconfig files as relocatable'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l python.install-env -xa 'auto prefix system venv' -d 'Which python environment to install to'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l python.platlibdir -x -d 'Directory for site-specific, platform-specific files'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l python.purelibdir -x -d 'Directory for site-specific, non-platform-specific files'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l pkg-config-path -x -d 'Additional paths for pkg-config (for host machine)'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l build.pkg-config-path -x -d 'Additional paths for pkg-config (for build machine)'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l cmake-prefix-path -x -d 'Additional prefixes for cmake (for host machine)'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -l build.cmake-prefix-path -x -d 'Additional prefixes for cmake (for build machine)'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup configure' -s D -x -d 'Set the value of an option'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup' -l native-file -r -d 'File with overrides for native compilation environment'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup' -l cross-file -r -d 'File describing cross compilation environment'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup' -l vsenv -d 'Force setup of Visual Studio environment'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup' -s v -l version -d 'Show version number and exit'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup' -l fatal-meson-warnings -d 'Make all Meson warnings fatal'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup' -l reconfigure -d 'Set options and reconfigure the project'
complete -c meson -n '__fish_meson_needs_command || __fish_meson_using_command setup' -l wipe -d 'Wipe build directory and reconfigure'

### rewrite
set -l rewrite_cmds target kwargs default-options command
complete -c meson -n __fish_meson_needs_command -kxa rewrite -d 'Modify the project'
complete -c meson -n "__fish_meson_using_command rewrite; and not __fish_seen_subcommand_from $rewrite_cmds" -s s -l sourcedir -xa '(__fish_complete_directories)' -d 'Path to source directory'
complete -c meson -n "__fish_meson_using_command rewrite; and not __fish_seen_subcommand_from $rewrite_cmds" -s V -l verbose -d 'Enable verbose output'
complete -c meson -n "__fish_meson_using_command rewrite; and not __fish_seen_subcommand_from $rewrite_cmds" -s S -l skip-errors -d 'Skip errors instead of aborting'
complete -c meson -n "__fish_meson_using_command rewrite; and not __fish_seen_subcommand_from $rewrite_cmds" -xa '
target\t"Modify a target"
kwargs\t"Modify keyword arguments"
default-options\t"Modify the project default options"
command\t"Execute a JSON array of commands"
'
# TODO: "meson rewrite target" completions are incomplete and hard to implement properly
complete -c meson -n '__fish_meson_using_command rewrite; and __fish_seen_subcommand_from target' -s s -l subdir -xa '(__fish_complete_directories)' -d 'Subdirectory of the new target'
complete -c meson -n '__fish_meson_using_command rewrite; and __fish_seen_subcommand_from target' -l type -d 'Type of the target to add' \
    -xa 'both_libraries executable jar library shared_library shared_module static_library'
complete -c meson -n '__fish_meson_using_command rewrite; and __fish_seen_subcommand_from kwargs; and __fish_is_nth_token 3' -xa 'set delete add remove remove_regex info' -d 'Action to execute'
complete -c meson -n '__fish_meson_using_command rewrite; and __fish_seen_subcommand_from kwargs; and __fish_is_nth_token 4' -xa 'dependency target project' -d 'Function type to modify'
complete -c meson -n '__fish_meson_using_command rewrite; and __fish_seen_subcommand_from default-options; and __fish_is_nth_token 3' -xa 'set delete' -d 'Action to execute'

### introspect
complete -c meson -n __fish_meson_needs_command -kxa introspect -d 'Display info about a project'
complete -c meson -n '__fish_meson_using_command introspect' -xa '(__fish_complete_directories)'
complete -c meson -n '__fish_meson_using_command introspect' -l ast -d 'Dump the AST of the meson file'
complete -c meson -n '__fish_meson_using_command introspect' -l benchmarks -d 'List all benchmarks'
complete -c meson -n '__fish_meson_using_command introspect' -l buildoptions -d 'List all build options'
complete -c meson -n '__fish_meson_using_command introspect' -l buildsystem-files -d 'List files that make up the build system'
complete -c meson -n '__fish_meson_using_command introspect' -l dependencies -d 'List external dependencies'
complete -c meson -n '__fish_meson_using_command introspect' -l scan-dependencies -d 'Scan for dependencies used in the meson.build file'
complete -c meson -n '__fish_meson_using_command introspect' -l installed -d 'List all installed files and directories'
complete -c meson -n '__fish_meson_using_command introspect' -l install-plan -d 'List all installed files and directories with their details'
complete -c meson -n '__fish_meson_using_command introspect' -l projectinfo -d 'Information about projects'
complete -c meson -n '__fish_meson_using_command introspect' -l targets -d 'List top level targets'
complete -c meson -n '__fish_meson_using_command introspect' -l tests -d 'List all unit tests'
complete -c meson -n '__fish_meson_using_command introspect' -l backend -xa 'ninja vs vs2010 vs2012 vs2013 vs2015 vs2017 vs2019 vs2022 xcode' -d 'The backend to use for the --buildoptions introspection'
complete -c meson -n '__fish_meson_using_command introspect' -s a -l all -d 'Print all available information'
complete -c meson -n '__fish_meson_using_command introspect' -s i -l indent -d 'Enable pretty printed JSON'
complete -c meson -n '__fish_meson_using_command introspect' -s f -l force-object-output -d 'Always use the new JSON format for multiple entries'

### install
complete -c meson -n __fish_meson_needs_command -kxa install -d 'Install the project'
complete -c meson -n '__fish_meson_using_command install' -f
complete -c meson -n '__fish_meson_using_command install' -s C -xa '(__fish_complete_directories)' -d 'Directory to cd into before running'
complete -c meson -n '__fish_meson_using_command install' -l no-rebuild -d 'Do not rebuild before installing'
complete -c meson -n '__fish_meson_using_command install' -l only-changed -d 'Only overwrite files that are older than the copied file'
complete -c meson -n '__fish_meson_using_command install' -l quiet -d 'Do not print every file that was installed'
complete -c meson -n '__fish_meson_using_command install' -l destdir -r -d 'Sets or overrides DESTDIR environment'
complete -c meson -n '__fish_meson_using_command install' -s n -l dry-run -d 'Do not actually install, but print logs'
complete -c meson -n '__fish_meson_using_command install' -l skip-subprojects -xa '(__fish_meson_subprojects)' -d 'Do not install files from given subprojects'
complete -c meson -n '__fish_meson_using_command install' -l tags -x -d 'Install only targets having one of the given tags'
complete -c meson -n '__fish_meson_using_command install' -l strip -d 'Strip targets even if strip option was not set during configure'

### init
complete -c meson -n __fish_meson_needs_command -kxa init -d 'Create a project from template'
complete -c meson -n '__fish_meson_using_command init' -s C -xa '(__fish_complete_directories)' -d 'Directory to cd into before running'
complete -c meson -n '__fish_meson_using_command init' -s n -l name -x -d 'Project name'
complete -c meson -n '__fish_meson_using_command init' -s e -l executable -x -d 'Executable name'
complete -c meson -n '__fish_meson_using_command init' -s d -l deps -x -d 'Dependencies, comma-separated'
complete -c meson -n '__fish_meson_using_command init' -s l -l language -xa 'c cpp cs cuda d fortran java objc objcpp rust vala' -d 'Project language'
complete -c meson -n '__fish_meson_using_command init' -s b -l build -d 'Build after generation'
complete -c meson -n '__fish_meson_using_command init' -l builddir -r -d 'Directory for build'
complete -c meson -n '__fish_meson_using_command init' -s f -l force -d 'Force overwrite of existing files and directories'
complete -c meson -n '__fish_meson_using_command init' -l type -xa 'executable library' -d 'Project type'
complete -c meson -n '__fish_meson_using_command init' -l version -x -d 'Project version'

### help
complete -c meson -n __fish_meson_needs_command -kxa help -d 'Show help for a command'
complete -c meson -n '__fish_meson_using_command help' -xa "(__fish_meson_help_commands)"

### dist
complete -c meson -n __fish_meson_needs_command -kxa dist -d 'Generate a release archive'
complete -c meson -n '__fish_meson_using_command dist' -f
complete -c meson -n '__fish_meson_using_command dist' -s C -xa '(__fish_complete_directories)' -d 'Directory to cd into before running'
complete -c meson -n '__fish_meson_using_command dist' -l allow-dirty -d 'Allow even when repository contains uncommitted changes'
complete -c meson -n '__fish_meson_using_command dist' -l formats -xa 'xztar gztar zip' -d 'Comma separated list of archive types to create'
complete -c meson -n '__fish_meson_using_command dist' -l include-subprojects -d 'Include source code of subprojects'
complete -c meson -n '__fish_meson_using_command dist' -l no-tests -d 'Do not build and test generated packages'

### devenv
complete -c meson -n __fish_meson_needs_command -kxa devenv -d 'Run a command from the build directory'
complete -c meson -n '__fish_meson_using_command devenv' -s h -l help -d 'Show help'
complete -c meson -n '__fish_meson_using_command devenv' -s C -xa '(__fish_complete_directories)' -d 'Path to build directory'
complete -c meson -n '__fish_meson_using_command devenv' -s w -l workdir -xa '(__fish_complete_directories)' -d 'Directory to cd into before running'
complete -c meson -n '__fish_meson_using_command devenv' -l dump -d 'Only print required environment'
complete -c meson -n '__fish_meson_using_command devenv' -l dump-format -xa 'sh export vscode' -d 'Format used with --dump'

### configure
complete -c meson -n __fish_meson_needs_command -kxa configure -d 'Change project options'
complete -c meson -n '__fish_meson_using_command configure' -xa '(__fish_complete_directories)'
complete -c meson -n '__fish_meson_using_command configure' -l clearcache -d 'Clear cached state'
complete -c meson -n '__fish_meson_using_command configure' -l no-pager -d 'Do not redirect output to a pager'

### compile
complete -c meson -n __fish_meson_needs_command -kxa compile -d 'Build the configured project'
complete -c meson -n '__fish_meson_using_command compile' -xa '(__fish_meson_targets)'
complete -c meson -n '__fish_meson_using_command compile' -l clean -d 'Clean the build directory'
complete -c meson -n '__fish_meson_using_command compile' -s C -r -d 'Directory to cd into before running'
complete -c meson -n '__fish_meson_using_command compile' -s j -l jobs -x -d 'The number of worker jobs to run'
complete -c meson -n '__fish_meson_using_command compile' -s l -l load-average -x -d 'The system load average to try to maintain'
complete -c meson -n '__fish_meson_using_command compile' -s v -l verbose -d 'Show more verbose output'
complete -c meson -n '__fish_meson_using_command compile' -l ninja-args -x -d 'Arguments to pass to `ninja`'
complete -c meson -n '__fish_meson_using_command compile' -l vs-args -x -d 'Arguments to pass to `msbuild`'
complete -c meson -n '__fish_meson_using_command compile' -l xcode-args -x -d 'Arguments to pass to `xcodebuild`'

# tag: k_reverse_order
completions/micro.fishcomplete -c micro -o clean -d 'Cleans the configuration directory'
complete -c micro -o config-dir -xa '(__fish_complete_directories)' -d 'Custom location for the configuration directory'
complete -c micro -o options -d 'Show all option help'
complete -c micro -o debug -d 'Enable debug mode'
complete -c micro -o version -d 'Show version information'
complete -c micro -o help -d 'Show help message'

for option in (micro -options | string replace -f -r '^-(\S+)\s.*' '$1')
    complete -c micro -o $option -x
end

complete -c micro -o plugin -xa "
    install\t'Install plugins'
    remove\t'Remove plugins'
    update\t'Update plugins'
    search\t'Search for a plugin'
    list\t'List installed plugins'
    available\t'List available plugins'
"
completions/minikube.fishminikube completion fish 2>/dev/null | source
completions/mix.fish# Completions for the Elixir build tool mix

function __fish_mix_needs_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    end
    return 1
end

function __fish_mix_using_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
    end
    return 1
end

complete -f -c mix -n __fish_mix_needs_command -a app.start -d "Starts all registered apps"
complete -f -c mix -n __fish_mix_needs_command -a archive -d "Lists all archives"
complete -f -c mix -n __fish_mix_needs_command -a archive.build -d "Archives this project into a .ez file"
complete -c mix -n __fish_mix_needs_command -a archive.install -d "Installs an archive locally"
complete -c mix -n __fish_mix_needs_command -a archive.uninstall -d "Uninstalls archives"
complete -f -c mix -n __fish_mix_needs_command -a clean -d "Deletes generated application files"
complete -f -c mix -n __fish_mix_needs_command -a cmd -d "Executes the given command"
complete -f -c mix -n __fish_mix_needs_command -a compile -d "Compiles source files"
complete -f -c mix -n __fish_mix_needs_command -a compile.phoenix -d "Compiles Phoenix source files that support code reloading"
complete -f -c mix -n __fish_mix_needs_command -a deps -d "Lists dependencies and their status"
complete -f -c mix -n __fish_mix_needs_command -a deps.clean -d "Deletes the given dependencies' files"
complete -f -c mix -n __fish_mix_needs_command -a deps.compile -d "Compiles dependencies"
complete -f -c mix -n __fish_mix_needs_command -a deps.get -d "Gets all out of date dependencies"
complete -f -c mix -n __fish_mix_needs_command -a deps.unlock -d "Unlocks the given dependencies"
complete -f -c mix -n __fish_mix_needs_command -a deps.update -d "Updates the given dependencies"
complete -f -c mix -n __fish_mix_needs_command -a do -d "Executes the tasks separated by comma"
complete -f -c mix -n __fish_mix_needs_command -a escript.build -d "Builds an escript for the project"
complete -f -c mix -n __fish_mix_needs_command -a help -d "Prints help information for tasks"
complete -c mix -n __fish_mix_needs_command -a loadconfig -d "Loads and persists the given configuration"
complete -f -c mix -n __fish_mix_needs_command -a local -d "Lists local tasks"
complete -f -c mix -n __fish_mix_needs_command -a local.hex -d "Installs Hex locally"
complete -f -c mix -n __fish_mix_needs_command -a local.public_keys -d "Manages public keys"
complete -f -c mix -n __fish_mix_needs_command -a local.rebar -d "Installs rebar locally"
complete -f -c mix -n __fish_mix_needs_command -a local.phx -d "Updates the Phoenix project generator locally"
complete -c mix -n __fish_mix_needs_command -a new -d "Creates a new Elixir project"
complete -c mix -n __fish_mix_needs_command -a profile.fprof -d "Profiles the given file or expression with fprof"
complete -f -c mix -n __fish_mix_needs_command -a phx -d "Prints Phoenix tasks and their information."
complete -f -c mix -n __fish_mix_needs_command -a phx.digest -d "Digests and compresses static files"
complete -f -c mix -n __fish_mix_needs_command -a phx.digest.clean -d "Removes old versions of static assets."
complete -f -c mix -n __fish_mix_needs_command -a phx.gen -d "Lists all available Phoenix generators"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.auth -d "Generates authentication logic for a resource"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.cert -d "Generates a self-signed certificate for HTTPS testing"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.channel -d "Generates a Phoenix channel"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.context -d "Generates a context with functions around an Ecto schema"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.embedded -d "Generates an embedded Ecto schema file"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.html -d "Generates context and controller for an HTML resource"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.json -d "Generates context and controller for a JSON resource"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.live -d "Generates LiveView, templates, and context for a resource"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.notifier -d "Generates a notifier that delivers emails by default"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.presence -d "Generates a Presence tracker"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.release -d "Generates release files and optional Dockerfile for release-based deployments"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.schema -d "Generates an Ecto schema and migration file"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.secret -d "Generates a secret"
complete -f -c mix -n __fish_mix_needs_command -a phx.gen.socket -d "Generates a Phoenix socket handler"
complete -f -c mix -n __fish_mix_needs_command -a phx.new -d "Creates a new Phoenix application"
complete -f -c mix -n __fish_mix_needs_command -a phx.new.ecto -d "Creates a new Ecto project within an umbrella project"
complete -f -c mix -n __fish_mix_needs_command -a phx.new.web -d "Creates a new Phoenix web project within an umbrella project"
complete -f -c mix -n __fish_mix_needs_command -a phx.routes -d "Prints all routes"
complete -f -c mix -n __fish_mix_needs_command -a phx.server -d "Starts applications and their servers"
complete -f -c mix -n __fish_mix_needs_command -a run -d "Runs the given file or expression"
complete -f -c mix -n __fish_mix_needs_command -a test -d "Runs a project's tests"

# archive.build subcommand
complete -c mix -n '__fish_mix_using_command archive.build' -s i -d "Specify input directory"
complete -f -c mix -n '__fish_mix_using_command archive.build' -s o -d "Specify output file name"
complete -f -c mix -n '__fish_mix_using_command archive.build' -l no-compile -d "Skip compilation"

# clean subcommand
complete -f -c mix -n '__fish_mix_using_command clean' -l all -d "Clean everything, including dependencies"

# escript.build subcommand
complete -f -c mix -n '__fish_mix_using_command escript.build' -l force -d "Forces compilation regardless of modification times"
complete -f -c mix -n '__fish_mix_using_command escript.build' -l no-compile -d "Skips compilation to .beam files"

# new subcommand
complete -f -c mix -n '__fish_mix_using_command new' -l sup -d "Generate an OTP application skeleton with a supervision tree"
complete -f -c mix -n '__fish_mix_using_command new' -l umbrella -d "Can be given to generate an umbrella project"
complete -f -c mix -n '__fish_mix_using_command new' -l app -d "Can be given in order to name the OTP application"
complete -f -c mix -n '__fish_mix_using_command new' -l module -d "Can be given in order to name the modules in the generated code skeleton"

# run subcommand
complete -c mix -n '__fish_mix_using_command run' -l config -s c -d "Loads the given configuration file"
complete -c mix -n '__fish_mix_using_command run' -l eval -s e -d "Evaluates the given code"
complete -c mix -n '__fish_mix_using_command run' -l require -s r -d "Requires pattern before running the command"
complete -c mix -n '__fish_mix_using_command run' -l parallel-require -s pr -d "Requires pattern in parallel"
complete -c mix -n '__fish_mix_using_command run' -l no-compile -d "Does not compile even if files require compilation"
complete -c mix -n '__fish_mix_using_command run' -l no-deps-check -d "Does not check dependencies"
complete -c mix -n '__fish_mix_using_command run' -l no-halt -d "Does not halt the system after running the command"
complete -c mix -n '__fish_mix_using_command run' -l no-start -d "Does not start applications after compilation"

# test subcommand
complete -c mix -n '__fish_mix_using_command test' -l trace -d "Run tests with detailed reporting; automatically sets `--max-cases` to 1"
complete -c mix -n '__fish_mix_using_command test' -l max-cases -d "Set the maximum number of cases running async"
complete -c mix -n '__fish_mix_using_command test' -l cover -d "The directory to include coverage results"
complete -c mix -n '__fish_mix_using_command test' -l force -d "Forces compilation regardless of modification times"
complete -c mix -n '__fish_mix_using_command test' -l no-compile -d "Do not compile, even if files require compilation"
complete -c mix -n '__fish_mix_using_command test' -l no-start -d "Do not start applications after compilation"
complete -c mix -n '__fish_mix_using_command test' -l no-color -d "Disable color in the output"
complete -c mix -n '__fish_mix_using_command test' -l color -d "Enable color in the output"
complete -c mix -n '__fish_mix_using_command test' -l include -d "Include tests that match the filter"
complete -c mix -n '__fish_mix_using_command test' -l exclude -d "Exclude tests that match the filter"
complete -c mix -n '__fish_mix_using_command test' -l only -d "Run only tests that match the filter"
complete -c mix -n '__fish_mix_using_command test' -l seed -d "Seeds the random number generator used to randomize test order"
complete -c mix -n '__fish_mix_using_command test' -l timeout -d "Set the timeout for the tests"

# phx subcommand
complete -f -c mix -n '__fish_mix_using_command phx' -l version -d "Prints the Phoenix version"
complete -c mix -n '__fish_mix_using_command phx.digest' -s o -d "Specify output file name"
complete -f -c mix -n '__fish_mix_using_command phx.digest' -l no-vsn -d "digest the stylesheet asset references without the query string `?vsn=d`"
complete -c mix -n '__fish_mix_using_command phx.digest.clean' -s o -l output -d "The path to your compiled assets directory. Defaults to priv/static"
complete -f -c mix -n '__fish_mix_using_command phx.digest.clean' -l age -d "Maximum age (in seconds) for assets"
complete -f -c mix -n '__fish_mix_using_command phx.digest.clean' -l keep -d "How many previous versions of assets to keep"
complete -f -c mix -n '__fish_mix_using_command phx.digest.clean' -l all -d "Specifies that all compiled assets (including the manifest) will be removed"
complete -f -c mix -n '__fish_mix_using_command phx.gen.auth' -l web -d "Customize the web module namespace"
complete -f -c mix -n '__fish_mix_using_command phx.gen.auth' -l binary-id -d "Uses `binary_id` for schema's primary key and its references"
complete -f -c mix -n '__fish_mix_using_command phx.gen.auth' -l table -d "Specify the the table name for the migration and schema"
complete -f -c mix -n '__fish_mix_using_command phx.gen.cert' -s o -l output -d "The path and base filename for the certificate and key"
complete -f -c mix -n '__fish_mix_using_command phx.gen.cert' -s n -l name -d "The Common Name value in certificate's subject"
complete -f -c mix -n '__fish_mix_using_command phx.gen.context' -l binary-id -d "Uses `binary_id` for schema's primary key and its references"
complete -f -c mix -n '__fish_mix_using_command phx.gen.context' -l table -d "Specify the the table name for the migration and schema"
complete -f -c mix -n '__fish_mix_using_command phx.gen.context' -l merge-with-existing-context -d "Skips prompt and automatically merge the new schema access functions and tests"
complete -f -c mix -n '__fish_mix_using_command phx.gen.context' -l no-merge-with-existing-context -d "Skips prompt and prevents changes to an existing context"
complete -f -c mix -n '__fish_mix_using_command phx.gen.html' -l context-app -d "Specifies the context app"
complete -f -c mix -n '__fish_mix_using_command phx.gen.html' -l web -d "Customize the web module namespace"
complete -f -c mix -n '__fish_mix_using_command phx.gen.html' -l no-context -d "Omits context internal implementation"
complete -f -c mix -n '__fish_mix_using_command phx.gen.html' -l no-schema -d "Omits schema internal implementation"
complete -f -c mix -n '__fish_mix_using_command phx.gen.html' -l binary-id -d "Uses `binary_id` for schema's primary key and its references"
complete -f -c mix -n '__fish_mix_using_command phx.gen.html' -l table -d "Specify the the table name for the migration and schema"
complete -f -c mix -n '__fish_mix_using_command phx.gen.json' -l context-app -d "Specifies the context app"
complete -f -c mix -n '__fish_mix_using_command phx.gen.json' -l web -d "Customize the web module namespace"
complete -f -c mix -n '__fish_mix_using_command phx.gen.json' -l no-context -d "Omits context internal implementation"
complete -f -c mix -n '__fish_mix_using_command phx.gen.json' -l no-schema -d "Omits schema internal implementation"
complete -f -c mix -n '__fish_mix_using_command phx.gen.json' -l binary-id -d "Uses `binary_id` for schema's primary key and its references"
complete -f -c mix -n '__fish_mix_using_command phx.gen.json' -l table -d "Specify the the table name for the migration and schema"
complete -f -c mix -n '__fish_mix_using_command phx.gen.live' -l context-app -d "Specifies the context app"
complete -f -c mix -n '__fish_mix_using_command phx.gen.live' -l web -d "Customize the web module namespace"
complete -f -c mix -n '__fish_mix_using_command phx.gen.live' -l no-context -d "Omits context internal implementation"
complete -f -c mix -n '__fish_mix_using_command phx.gen.live' -l no-schema -d "Omits schema internal implementation"
complete -f -c mix -n '__fish_mix_using_command phx.gen.live' -l binary-id -d "Uses `binary_id` for schema's primary key and its references"
complete -f -c mix -n '__fish_mix_using_command phx.gen.live' -l table -d "Specify the the table name for the migration and schema"
complete -f -c mix -n '__fish_mix_using_command phx.gen.notifier' -l context-app -d "Specifies the context app"
complete -f -c mix -n '__fish_mix_using_command phx.gen.release' -l docker -d "Generates a Docker and .dockerignore file"
complete -f -c mix -n '__fish_mix_using_command phx.gen.release' -l no-ecto -d "Skip migration-related file generation"
complete -f -c mix -n '__fish_mix_using_command phx.gen.release' -l ecto -d "Force migration-related file generation"
complete -f -c mix -n '__fish_mix_using_command phx.gen.schema' -l no-migration -d "Omits migration file"
complete -f -c mix -n '__fish_mix_using_command phx.gen.schema' -l context-app -d "Specifies the context app"
complete -f -c mix -n '__fish_mix_using_command phx.gen.schema' -l table -d "Specify the the table name for the migration and schema"
complete -f -c mix -n '__fish_mix_using_command phx.gen.schema' -l binary-id -d "Uses `binary_id` for schema's primary key and its references"
complete -f -c mix -n '__fish_mix_using_command phx.gen.schema' -l no-binary-id -d "Use normal ids despite the default configuration"
complete -f -c mix -n '__fish_mix_using_command phx.gen.schema' -l prefix -d "Specifies a prefix"
complete -f -c mix -n '__fish_mix_using_command phx.gen.schema' -l migration -d "Force generation of the migration"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l umbrella -d "Generate an umbrella project (one app for your domain, a second app for web interface)"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l app -d "The name of the OTP application"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l module -d "The name of the base module in the generated skeleton"
complete -x -c mix -n '__fish_mix_using_command phx.new' -l database -a "postgres mysql mssql sqlite3" -d "Specify the database adapter for Ecto"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-assets -d "Do not generate the assets folder"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-ecto -d "Do not generate Ecto files"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-html -d "Do not generate HTML views"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-gettext -d "Do not generate gettext files"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-dashboard -d "Do not include Phoenix.LiveDashboard"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-live -d "Comment out LiveView socket setup in assets/js/app.js"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-mailer -d "Do not generate Swoosh mailer files"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-esbuild -d "Do not include esbuild dependencies and assets"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-tailwind -d "Do not include tailwind dependencies and assets"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l binary-id -d "Use binary_id as primary key type in Ecto schemas"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l verbose -d "Use verbose output"
complete -f -c mix -n '__fish_mix_using_command phx.new' -s v -l version -d "Prints the Phoenix installer version"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-context -d "Omits context internal implementation"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l no-install -d "Disable prompt to install dependencies"
complete -f -c mix -n '__fish_mix_using_command phx.new' -l install -d "Force prompt to install dependencies"
complete -f -c mix -n '__fish_mix_using_command phx.new.ecto' -l app -d "The name of the OTP application"
complete -f -c mix -n '__fish_mix_using_command phx.new.ecto' -l module -d "The name of the base module in the generated skeleton"
complete -f -c mix -n '__fish_mix_using_command phx.new.ecto' -l database -d "Specify the database adapter for Ecto"
complete -f -c mix -n '__fish_mix_using_command phx.new.ecto' -l binary-id -d "Use binary_id as primary key type in Ecto schemas"
complete -f -c mix -n '__fish_mix_using_command phx.new.web' -l app -d "The name of the OTP application"
complete -f -c mix -n '__fish_mix_using_command phx.new.web' -l module -d "The name of the base module in the generated skeleton"
complete -f -c mix -n '__fish_mix_using_command phx.routes' -l info -d "Locate the controller function definition called by the given url"
complete -f -c mix -n '__fish_mix_using_command phx.server' -l open -d "Open browser window for each started endpoint"
complete -f -c mix -n '__fish_mix_using_command phx.server' -l config -s c -d "Loads the given configuration file"
complete -f -c mix -n '__fish_mix_using_command phx.server' -l eval -s e -d "Evaluates the given code"
complete -f -c mix -n '__fish_mix_using_command phx.server' -l require -s r -d "Requires pattern before running the command"
complete -f -c mix -n '__fish_mix_using_command phx.server' -l parallel-require -s pr -d "Requires pattern in parallel"
complete -f -c mix -n '__fish_mix_using_command phx.server' -l no-compile -d "Does not compile even if files require compilation"
complete -f -c mix -n '__fish_mix_using_command phx.server' -l no-deps-check -d "Does not check dependencies"
complete -f -c mix -n '__fish_mix_using_command phx.server' -l no-halt -d "Does not halt the system after running the command"
complete -f -c mix -n '__fish_mix_using_command phx.server' -l no-start -d "Does not start applications after compilation"

# help subcommand
complete -f -c mix -n '__fish_mix_using_command help' -a app.start -d "Starts all registered apps"
complete -f -c mix -n '__fish_mix_using_command help' -a archive -d "Lists all archives"
complete -f -c mix -n '__fish_mix_using_command help' -a archive.build -d "Archives this project into a .ez file"
complete -f -c mix -n '__fish_mix_using_command help' -a archive.install -d "Installs an archive locally"
complete -f -c mix -n '__fish_mix_using_command help' -a archive.uninstall -d "Uninstalls archives"
complete -f -c mix -n '__fish_mix_using_command help' -a clean -d "Deletes generated application files"
complete -f -c mix -n '__fish_mix_using_command help' -a cmd -d "Executes the given command"
complete -f -c mix -n '__fish_mix_using_command help' -a compile -d "Compiles source files"
complete -f -c mix -n '__fish_mix_using_command help' -a compile.phoenix -d "Compiles Phoenix source files that support code reloading"
complete -f -c mix -n '__fish_mix_using_command help' -a deps -d "Lists dependencies and their status"
complete -f -c mix -n '__fish_mix_using_command help' -a deps.clean -d "Deletes the given dependencies' files"
complete -f -c mix -n '__fish_mix_using_command help' -a deps.compile -d "Compiles dependencies"
complete -f -c mix -n '__fish_mix_using_command help' -a deps.get -d "Gets all out of date dependencies"
complete -f -c mix -n '__fish_mix_using_command help' -a deps.unlock -d "Unlocks the given dependencies"
complete -f -c mix -n '__fish_mix_using_command help' -a deps.update -d "Updates the given dependencies"
complete -f -c mix -n '__fish_mix_using_command help' -a do -d "Executes the tasks separated by comma"
complete -f -c mix -n '__fish_mix_using_command help' -a escript.build -d "Builds an escript for the project"
complete -f -c mix -n '__fish_mix_using_command help' -a help -d "Prints help information for tasks"
complete -f -c mix -n '__fish_mix_using_command help' -a loadconfig -d "Loads and persists the given configuration"
complete -f -c mix -n '__fish_mix_using_command help' -a local -d "Lists local tasks"
complete -f -c mix -n '__fish_mix_using_command help' -a local.hex -d "Installs Hex locally"
complete -f -c mix -n '__fish_mix_using_command help' -a local.public_keys -d "Manages public keys"
complete -f -c mix -n '__fish_mix_using_command help' -a local.rebar -d "Installs rebar locally"
complete -f -c mix -n '__fish_mix_using_command help' -a new -d "Creates a new Elixir project"
complete -f -c mix -n '__fish_mix_using_command help' -a profile.fprof -d "Profiles the given file or expression with fprof"
complete -f -c mix -n '__fish_mix_using_command help' -a phx -d "Prints Phoenix tasks and their information."
complete -f -c mix -n '__fish_mix_using_command help' -a phx.digest -d "Digests and compresses static files"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.digest.clean -d "Removes old versions of static assets."
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen -d "Lists all available Phoenix generators"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.auth -d "Generates authentication logic for a resource"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.cert -d "Generates a self-signed certificate for HTTPS testing"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.channel -d "Generates a Phoenix channel"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.context -d "Generates a context with functions around an Ecto schema"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.embedded -d "Generates an embedded Ecto schema file"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.html -d "Generates context and controller for an HTML resource"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.json -d "Generates context and controller for a JSON resource"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.live -d "Generates LiveView, templates, and context for a resource"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.notifier -d "Generates a notifier that delivers emails by default"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.presence -d "Generates a Presence tracker"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.release -d "Generates release files and optional Dockerfile for release-based deployments"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.schema -d "Generates an Ecto schema and migration file"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.secret -d "Generates a secret"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.gen.socket -d "Generates a Phoenix socket handler"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.new -d "Creates a new Phoenix application"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.new.ecto -d "Creates a new Ecto project within an umbrella project"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.new.web -d "Creates a new Phoenix web project within an umbrella project"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.routes -d "Prints all routes"
complete -f -c mix -n '__fish_mix_using_command help' -a phx.server -d "Starts applications and their servers"
complete -f -c mix -n '__fish_mix_using_command help' -a run -d "Runs the given file or expression"
complete -f -c mix -n '__fish_mix_using_command help' -a test -d "Runs a project's tests"
completions/mkbundle.fishfunction __fish_mkbundle_cross_args
    mkbundle --list-targets | awk -F '	- ' '/^Targets available/ { exit } !/^Available targets/ { printf "%s\t%s\n", gensub(/^\t/, "", 1, $1), $2 }'
end

# Options
complete -c mkbundle -l config -r -d 'Bundle DLLMAP Mono config file'
complete -c mkbundle -l config-dir -r -d 'Use MONO_CFG_DIR environment variable as config dir'
complete -c mkbundle -n 'not __fish_seen_argument -l sdk -l cross' -l cross -x -a '(__fish_mkbundle_cross_args)' \
    -d 'Create bundle for the specified target platform'
complete -c mkbundle -l deps \
    -d 'Bundle all of the referenced assemblies for the assemblies listed on the command line option'
complete -c mkbundle -l env -x -d 'Specify value for the environment variable'
complete -c mkbundle -l fetch-target -x \
    -d 'Download a precompiled runtime for the specified target from the Mono distribution site'
complete -c mkbundle -l i18n -x -d 'Use encoding tables to ship with the executable'
complete -c mkbundle -s L -r -d 'Use path for look for assemblies'
complete -c mkbundle -l library -r -d 'Embed the dynamic library file'
complete -c mkbundle -l lists-targets -d 'Show all of the available remote cross compilation targets'
complete -c mkbundle -l local-targets -d 'Show all of the available local cross compilation targets'
complete -c mkbundle -l cil-strip -r -d 'Use a CIL stripper that mkbundle will use if able to'
complete -c mkbundle -l in-tree -r \
    -d 'Use a mono source repository to pull the necessary headers for compilation'
complete -c mkbundle -l managed-linker -r \
    -d 'Use mkbundle access to a managed linker to preprocess the assemblies'
complete -c mkbundle -l machine-config -r \
    -d 'Use the given FILE as the machine.config file for the generated application'
complete -c mkbundle -l no-config \
    -d 'Prevent mkbundle from automatically bundling a config file'
complete -c mkbundle -l nodeps \
    -d 'Exclude all the assemblies but those were specified on the command line'
complete -c mkbundle -s o -r -d 'Use output file name'
complete -c mkbundle -l options -r -d 'Specify configuration options to the Mono runtime'
complete -c mkbundle -n 'not __fish_seen_argument -l sdk -l cross' -l sdk -r \
    -d 'Use a path from which mkbundle will resolve the Mono SDK from'
complete -c mkbundle -l target-server -r -d 'Use a different server to provide cross-compiled runtimes'
complete -c mkbundle -l mono-api-struct-path -r \
    -d 'Use file with the definition of the BundleMonoAPI structure'

# Old embedding options
complete -c mkbundle -s c -d 'Produce the stub file, do not compile the resulting stub'
complete -c mkbundle -o oo -r \
    -d 'Specify the name to be used for the helper object file that contains the bundle'
complete -c mkbundle -l keeptemp \
    -d 'Prevent mkbundle from deleting temporary files that it uses to produce the bundle'
complete -c mkbundle -l nomain -d 'Generate the host stub without a main() function'
complete -c mkbundle -l static -d 'Statically link to mono and glib'
complete -c mkbundle -s z -d 'Compress the assemblies before embedding'

# AOT options
complete -c mkbundle -l aot-runtime -r \
    -d 'Use the path to the mono runtime to use for AOTing assemblies'
complete -c mkbundle -l aot-dedup \
    -d 'Deduplicate AOT\'ed methods based on a unique mangling of method names'
complete -c mkbundle -l aot-mode -x \
    -a 'full\t"Generate the necessary stubs to not require runtime code generation" llvmonly\t"Do the same, but force all codegen to go through the llvm backend"' \
    -d 'Specify AOT mode'
completions/mkdir.fish# Checks if we are using GNU tools
if mkdir --version >/dev/null 2>/dev/null
    complete -c mkdir -l version -d 'Output version'
    complete -c mkdir -s m -l mode -d 'Set file mode (as in chmod)' -x
    complete -c mkdir -s p -l parents -d 'Make parent directories as needed'
    complete -c mkdir -s v -l verbose -d 'Print a message for each created directory'
    complete -c mkdir -l help -d 'Display help'

else
    complete -c mkdir -s m -d 'Set file mode (as in chmod)' -x
    complete -c mkdir -s p -d 'Make parent directories as needed'
    complete -c mkdir -s v -d 'Print a message for each created directory'
end

# Checks if SELinux is installed
if command -s sestatus >/dev/null 2>/dev/null
    complete -c mkdir -l context -s Z -d 'Set SELinux security context of each created directory to the default type'
end
completions/mkdocs.fish# completion for mkdocs

complete -f -c mkdocs -s h -l help -d 'Show help and exit'
complete -f -c mkdocs -s v -l verbose -d 'Enable verbose output'
complete -f -c mkdocs -s q -l quiet -d 'Silence warnings'
complete -n 'not __fish_seen_subcommand_from build gh-deploy new serve' -f -c mkdocs -s V -l version -d 'Show the version and exit'

## build
complete -n 'not __fish_seen_subcommand_from build gh-deploy new serve' -f -c mkdocs -a build -d 'Build the MkDocs documentation'
complete -n 'contains build (commandline -pxc)' -f -c mkdocs -s c -l clean -d 'Remove old site_dir before building (the default)'
complete -n 'contains build (commandline -pxc)' -c mkdocs -s f -l config-file -r -d 'Provide a specific MkDocs config'
complete -n 'contains build (commandline -pxc)' -f -c mkdocs -s s -l strict -d 'Enable strict mode. This will cause MkDocs to abort the build on any warnings'
complete -n 'contains build (commandline -pxc)' -c mkdocs -s t -l theme -d 'The theme to use when building your documentation' -xa 'mkdocs readthedocs material'
complete -n 'contains build (commandline -pxc)' -c mkdocs -s e -l theme-dir -r -d 'The theme directory to use when building your documentation'
complete -n 'contains build (commandline -pxc)' -c mkdocs -s d -l site-dir -r -d 'The directory to output the result of the documentation build'

## gh-deploy
complete -n 'not __fish_seen_subcommand_from build gh-deploy new serve' -f -c mkdocs -a gh-deploy -d 'Deploy your documentation to GitHub Pages'
complete -n 'contains gh-deploy (commandline -pxc)' -f -c mkdocs -s c -l clean -d 'Remove old site_dir before building (the default)'
complete -n 'contains gh-deploy (commandline -pxc)' -c mkdocs -s f -l config-file -r -d 'Provide a specific MkDocs config'
complete -n 'contains gh-deploy (commandline -pxc)' -f -c mkdocs -s m -l message -r -d 'A commit message to use when committing to the GitHub Pages remote branch'
complete -n 'contains gh-deploy (commandline -pxc)' -f -c mkdocs -s b -l remote-branch -r -d 'The remote branch to commit to for GitHub Pages'
complete -n 'contains gh-deploy (commandline -pxc)' -f -c mkdocs -s r -l remote-name -r -d 'The remote name to commit to for GitHub Pages'
complete -n 'contains gh-deploy (commandline -pxc)' -f -c mkdocs -l force -d 'Force the push to the repository'

## new
complete -n 'not __fish_seen_subcommand_from build gh-deploy new serve' -f -c mkdocs -a new -r -d 'Create a new MkDocs project'

## serve
complete -n 'not __fish_seen_subcommand_from build gh-deploy new serve' -f -c mkdocs -a serve -d 'Run the builtin development server'
complete -n 'contains serve (commandline -pxc)' -c mkdocs -s f -l config-file -r -d 'Provide a specific MkDocs config'
complete -n 'contains serve (commandline -pxc)' -c mkdocs -s a -l dev-addr -r -d 'IP address and port to serve documentation locally (default: localhost:8000)'
complete -n 'contains serve (commandline -pxc)' -f -c mkdocs -s s -l strict -d 'Enable strict mode. This will cause MkDocs to abort the build on any warnings'
complete -n 'contains serve (commandline -pxc)' -c mkdocs -s t -l theme -d 'The theme to use when building your documentation' -xa 'mkdocs readthedocs material'
complete -n 'contains serve (commandline -pxc)' -c mkdocs -s e -l theme-dir -r -d 'The theme directory to use when building your documentation'
complete -n 'contains serve (commandline -pxc)' -f -c mkdocs -l livereload -d 'Enable the live reloading in the development server (this is the default)'
complete -n 'contains serve (commandline -pxc)' -f -c mkdocs -l no-livereload -d 'Disable the live reloading in the development server'
complete -n 'contains serve (commandline -pxc)' -f -c mkdocs -l dirtyreload -d 'Enable the live reloading in the development server, but only re-build files that have changed'
completions/mkdosfs.fish# mkdosfs is a tool to create MS-DOS filesystems.
# See: https://github.com/dosfstools/dosfstools

complete -c mkdosfs -s a -d 'Disable alignment'
complete -c mkdosfs -s A -d 'Use Atari variation'
complete -c mkdosfs -s b -x -d 'Select location of backup sector'
complete -c mkdosfs -s c -d 'Check for bad blocks'
complete -c mkdosfs -s C -d 'Create file given as device'
complete -c mkdosfs -s D -x -d 'Specify drive number' -a '0x80\tHard\ disk 0x00\tFloppy\ disk'
complete -c mkdosfs -s f -x -d 'Specify number of FATs' -a '1\t 2\tDefault 3\t 4\t'
complete -c mkdosfs -s F -x -d 'Specify FAT size' -a '12 16 32'
complete -c mkdosfs -s h -x -d 'Specify number of hidden sectors'
complete -c mkdosfs -s i -x -d 'Specify volume ID'
complete -c mkdosfs -s I -d 'Force to use entire disk'
complete -c mkdosfs -s l -r -d 'Read bad blocks list from given file'
complete -c mkdosfs -s m -r -d 'Specify file containing non bootable message' -a '-\tStdin'
complete -c mkdosfs -s M -x -d 'Specify media type' -a '
    0xf0\t2.88MB3.5-inch,\ 2-sided,\ 36-sector
    0xf0\t1.44MB\ 3.5-inch,\ 2-sided,\ 18-sector
    0xf9\t720KB\ 3.5-inch,\ 2-sided,\ 9-sector
    0xf9\t1.2MB\ 5.25-inch,\ 2-sided,\ 15-sector
    0xfd\t360KB\ 5.25-inch,\ 2-sided,\ 9-sector
    0xff\t320KB\ 5.25-inch,\ 2-sided,\ 8-sector
    0xfc\t180KB\ 5.25-inch,\ 1-sided,\ 9-sector
    0xfe\t160KB\ 5.25-inch,\ 1-sided,\ 8-sector
    0xf8\tFixed\ disk
'
complete -c mkdosfs -s n -x -d 'Specify volume name'
complete -c mkdosfs -s r -x -d 'Specify number of entries available in root directory' -a '112\tFloppy\ default 224\tFloppy\ default 512\tHard\ disks\ default'
complete -c mkdosfs -s R -x -d 'Specify number of reserved sectors'
complete -c mkdosfs -s s -x -d 'Specify number of sector per cluster' -a '1 2 4 8 16 32 64 128'
complete -c mkdosfs -s S -x -d 'Specify number of bytes per logical sector' -a '512 1024 2048 4096 8192 16384 32768'
complete -c mkdosfs -s v -d 'Verbose mode'
complete -c mkdosfs -l invariant -d 'Use constants for randomly generated data'
complete -c mkdosfs -l help -d 'Show help and exit'
completions/mkfs.fat.fishcompletions/mkfs.vfat.fishcomplete -c mkfs.vfat -w mkdosfs
completions/mkinitcpio.fish# Archlinux's mkinitcpio (https://projects.archlinux.org/mkinitcpio.git/)

function __fish_mkinitcpio_complete_hooks
    mkinitcpio -L | string match -r '^[a-z].*$' | string split \t | string match -r '.+' | string replace -ra '[¹²³]' '\tdeprecated'
end

complete -c mkinitcpio -s A -l addhooks -d 'Add the additional hooks to the image' -a "(__fish_mkinitcpio_complete_hooks)" -f
complete -c mkinitcpio -s c -l config -d 'Use config file to generate the ramdisk'
complete -c mkinitcpio -s d -l generatedir -d 'Set directory as the location where the initramfs is built'
complete -c mkinitcpio -s g -l generate -d 'Generate a CPIO image as filename'
complete -c mkinitcpio -s H -l hookhelp -d 'Output help for a hook' -a "(__fish_mkinitcpio_complete_hooks)" -f
complete -c mkinitcpio -s h -l help -d 'Output a short overview of available command-line switches' -f
complete -c mkinitcpio -s k -l kernel -d 'Use kernelversion, instead of the current running kernel' -a "(string match -v '*extramodules*' -- /usr/lib/modules/* | string replace -r '.*/' '')" -f
complete -c mkinitcpio -s L -l listhooks -d 'List all available hooks' -f
complete -c mkinitcpio -s M -l automods -d 'Display modules found via autodetection' -f
complete -c mkinitcpio -s n -l nocolor -d 'Disable color output' -f
complete -c mkinitcpio -s P -l allpresets -d 'Process all presets contained in /etc/mkinitcpio.d' -f
complete -c mkinitcpio -s p -l preset -d 'Build initramfs image(s) according to specified preset'
complete -c mkinitcpio -s r -l moduleroot -d 'Specifies the root directory to find modules in'
complete -c mkinitcpio -s S -l skiphooks -d 'Skip hooks when generating the image' -a "(__fish_mkinitcpio_complete_hooks)" -f
complete -c mkinitcpio -s s -l save -d 'Saves the build directory for the initial ramdisk'
complete -c mkinitcpio -s t -l builddir -d 'Use tmpdir as the temporary build directory instead of /tmp'
complete -c mkinitcpio -s V -l version -d 'Display version information'
complete -c mkinitcpio -s v -l verbose -d 'Verbose output'
complete -c mkinitcpio -s z -l compress -d 'Override the compression method with the compress program'
completions/mkpasswd.fishfunction __fish_mkpasswd_methods --description "Complete hashing methods for mkpasswd"
    mkpasswd -m help | tail -n +2 | string replace -r '^(\S+)\s+(\S.*)' '$1\t$2'
    echo -e "help\tList available methods"
end

complete -c mkpasswd -f
complete -c mkpasswd -s S -l salt -x -d 'Use given string as salt'
complete -c mkpasswd -s R -l rounds -x -d 'Use given number of rounds'
complete -c mkpasswd -s m -l method -xa "(__fish_mkpasswd_methods)" -d 'Compute the password using the given method'
complete -c mkpasswd -s 5 -d 'Like --method=md5crypt'
complete -c mkpasswd -s P -l password-fd -x -d 'Read the password from the given file descriptor'
complete -c mkpasswd -s s -l stdin -d 'Read the password from stdin'
completions/mksquashfs.fishcomplete -c mksquashfs -o b -d 'Data block size'
complete -c mksquashfs -o comp -d 'Selects the compression scheme' -xa 'gzip lzo lz4 xz zstd lzma'
complete -c mksquashfs -o noI -o noInodeCompression -d 'Do not compress inode table'
complete -c mksquashfs -o noId -o noIdTableCompression -d 'Do not compress the uid/gid table'
complete -c mksquashfs -o noD -o noDataCompression -d 'Do not compress data blocks'
complete -c mksquashfs -o noF -o noFragmentCompression -d 'Do not compress fragment blocks'
complete -c mksquashfs -o noX -o noXattrCompression -d 'Do not compress extended attributes'
complete -c mksquashfs -o no-compression -d 'Do not compress any of the data or metadata'
complete -c mksquashfs -o tar -d 'Read uncompressed tar file from standard in (stdin)'
complete -c mksquashfs -o no-strip -o tarstyle -d 'Act like tar, and do not strip leading directories from source files'
complete -c mksquashfs -o cpiostyle -d 'Act like cpio, and read file pathnames from standard in (stdin)'
complete -c mksquashfs -o cpiostyle0 -d 'Like -cpiostyle, but filenames are null terminated'
complete -c mksquashfs -o reproducible -d 'Build filesystems that are reproducible'
complete -c mksquashfs -o not-reproducible -d 'Build filesystems that are not reproducible'
complete -c mksquashfs -o mkfs-time -o fstime -xd 'Set filesystem creation timestamp'
complete -c mksquashfs -o all-time -xd 'Set all file timestamps'
complete -c mksquashfs -o root-time -xd 'Set root directory time'
complete -c mksquashfs -o root-mode -xd 'Set root directory permissions to octal <mode>'
complete -c mksquashfs -o root-uid -xa '(__fish_complete_user_ids)' -d 'Set root directory owner'
complete -c mksquashfs -o root-gid -xa '(__fish_complete_group_ids)' -d 'Set root directory group'
complete -c mksquashfs -o all-root -o root-owned -d 'Make all files owned by root'
complete -c mksquashfs -o force-uid -xa '(__fish_complete_user_ids)' -d 'Set all file uids'
complete -c mksquashfs -o force-gid -xa '(__fish_complete_group_ids)' -d 'Set all file gids'
complete -c mksquashfs -o pseudo-override -d 'Make pseudo file uids and gids override -all-root, -force-uid and -force-gid options'
complete -c mksquashfs -o no-exports -d 'Do not make filesystem exportable via NFS'
complete -c mksquashfs -o exports -d 'Make filesystem exportable via NFS'
complete -c mksquashfs -o no-sparse -d 'Do not detect sparse files'
complete -c mksquashfs -o no-tailends -d 'Do not pack tail ends into fragments'
complete -c mksquashfs -o tailends -o always-use-fragments -d 'Pack tail ends into fragments'
complete -c mksquashfs -o no-fragments -d 'Do not use fragments'
complete -c mksquashfs -o no-duplicates -d 'Do not perform duplicate checking'
complete -c mksquashfs -o no-hardlinks -d 'Do not hardlink files, instead store duplicates'
complete -c mksquashfs -o keep-as-directory -d 'If one source directory is specified, create a root directory containing that directory, rather than the contents of the directory'
complete -c mksquashfs -o p -xd 'Add pseudo file definition'
complete -c mksquashfs -o pf -rd 'Add list of pseudo file definitions from <pseudo-file>'
complete -c mksquashfs -o sort -rd 'Sort files according to priorities in <sort_file>'
complete -c mksquashfs -o ef -rd 'List of exclude dirs/files'
complete -c mksquashfs -o wildcards -d 'Allow extended shell wildcards (globbing) to be used in exclude dirs/files'
complete -c mksquashfs -o regex -d 'Allow POSIX regular expressions to be used in exclude dirs/files'
complete -c mksquashfs -o max-depth -xd 'Descend at most <levels> of directories when scanning filesystem'
complete -c mksquashfs -o one-file-system -d 'Do not cross filesystem boundaries'
complete -c mksquashfs -o one-file-system-x -d 'Do not cross filesystem boundaries'
complete -c mksquashfs -o no-xattrs -d 'Do not store extended attributes'
complete -c mksquashfs -o xattrs -d 'Store extended attributes'
complete -c mksquashfs -o xattrs-exclude -xd 'Exclude any xattr names matching <regex>'
complete -c mksquashfs -o xattrs-include -xd 'Include any xattr names matching <regex>'
complete -c mksquashfs -o xattrs-add -xd 'Add the xattr <name> with <val> to files'
complete -c mksquashfs -o version -d 'Print version, licence and copyright message'
complete -c mksquashfs -o exit-on-error -d 'Treat normally ignored errors as fatal'
complete -c mksquashfs -o quiet -d 'No verbose output'
complete -c mksquashfs -o info -d 'Print files written to filesystem'
complete -c mksquashfs -o no-progress -d 'Do not display the progress bar'
complete -c mksquashfs -o progress -d 'Display progress bar when using the -info option'
complete -c mksquashfs -o percentage -d 'Display a percentage rather than the full progress bar'
complete -c mksquashfs -o throttle -xd 'Throttle the I/O input rate by the given percentage'
complete -c mksquashfs -o limit -xd 'Limit the I/O input rate to the given percentage'
complete -c mksquashfs -o processors -xd 'Use <number> processors'
complete -c mksquashfs -o mem -xd 'Use <size> physical memory for caches'
complete -c mksquashfs -o mem-percent -xd 'Use <percent> physical memory for caches'
complete -c mksquashfs -o mem-default -d 'Print default memory usage in Mbytes'
complete -c mksquashfs -o noappend -d 'Do not append to existing filesystem'
complete -c mksquashfs -o root-becomes -xd 'When appending source files/directories, make the original root become a subdirectory in the new root called <name>, rather than adding the new source items to the original root'
complete -c mksquashfs -o no-recovery -d 'Do not generate a recovery file'
complete -c mksquashfs -o recovery-path -rd 'Use <name> as the directory to store the recovery file'
complete -c mksquashfs -o recover -rd 'Recover filesystem data using recovery file'
complete -c mksquashfs -o action -xd 'Evaluate <expr> on every file, and execute <action> if it returns TRUE'
complete -c mksquashfs -o log-action -xd 'As -action, but log expression evaluation results and actions performed'
complete -c mksquashfs -o true-action -xd 'As -action, but only log expressions which return TRUE'
complete -c mksquashfs -o false-action -xd 'As -action, but only log expressions which return FALSE'
complete -c mksquashfs -o action-file -rd 'As -action, but read actions from <file>'
complete -c mksquashfs -o log-action-file -rd 'As -log-action, but read actions from <file>'
complete -c mksquashfs -o true-action-file -rd 'As -true-action, but read actions from <f>'
complete -c mksquashfs -o false-action-file -rd 'As -false-action, but read actions from <f>'
complete -c mksquashfs -o default-mode -xd 'Sets the default directory permissions to octal <mode>'
complete -c mksquashfs -o default-uid -xa '(__fish_complete_user_ids)' -d 'Sets the default directory user'
complete -c mksquashfs -o default-gid -xa '(__fish_complete_group_ids)' -d 'Sets the default directory group'
complete -c mksquashfs -o ignore-zeros -d 'Allow tar files to be concatenated together and fed to Mksquashfs'
complete -c mksquashfs -o nopad -d 'Do not pad filesystem to a multiple of 4K'
complete -c mksquashfs -o o -o offset -xd 'Skip <offset> bytes at the beginning of FILESYSTEM'
complete -c mksquashfs -o h -o help -d 'Print help and exit'

complete -c mksquashfs -o Xhelp -d 'Print compressor options for selected compressor'
complete -c mksquashfs -o Xwindow-size -xd 'Window size in range 8 .. 15 (gzip only)'
complete -c mksquashfs -o Xstrategy -xa 'default filtered huffman_only run_length_encoded fixed' -d 'Strategy to use (gzip only)'
complete -c mksquashfs -o Xalgorithm -xa 'lzo1x_1 lzo1x_1_11 lzo1x_1_12 lzo1x_1_15 lzo1x_999' -d 'Algorithm to use (lzo only)'
complete -c mksquashfs -o Xhc -d 'Compress using LZ4 High Compression (lz4 only)'
complete -c mksquashfs -o Xbcj -xa 'x86 arm armthumb powerpc sparc ia64' -d 'Compress using filters in turn and choose the best compression (xz only)'
complete -c mksquashfs -o Xdict-size -xd 'Set xz dictionary size (xz only)'

# Specialize description if compressor name appears in argv. Misdetection is possible.
complete -c mksquashfs -o Xcompression-level -xd 'Compression level setting (lzo, gzip, zstd)'
complete -c mksquashfs -n '__fish_seen_argument lzo' -o Xcompression-level -xd 'Sets compression level for lzo1x_999 algorithm in range 1 .. 9'
complete -c mksquashfs -n '__fish_seen_argument gzip' -o Xcompression-level -xd 'Sets gzip compression level in range 1 .. 9'
complete -c mksquashfs -n '__fish_seen_argument zstd' -o Xcompression-level -xd 'Sets zstd compression level in range 1 .. 22'
completions/mktemp.fishif mktemp --version >/dev/null 2>/dev/null # GNU
    complete -c mktemp -s d -l directory -d 'create a directory, not a file'
    complete -c mktemp -s u -l dry-run -d 'do not create anything; merely print a name (unsafe)'
    complete -c mktemp -s q -l quiet -d 'suppress diagnostics about file/dir-creation failure'
    complete -c mktemp -l suffix -r -d 'append SUFF to TEMPLATE'
    complete -c mktemp -l tmpdir -d 'interpret TEMPLATE relative to DIR'
    complete -c mktemp -l help -d 'display this help and exit'
    complete -c mktemp -l version -d 'output version information and exit'
else # OS X
    complete -c mktemp -s d -d 'create a directory, not a file'
    complete -c mktemp -s q -d 'suppress diagnostics about file/dir-creation failure'
    complete -c mktemp -s t -r -d 'generate a template using PREFIX and TMPDIR (if set)'
    complete -c mktemp -s u -d 'file will be unlinked before mktemp exits (unsafe)'
end
completions/mkvextract.fish# Sample output of 'mkvmerge -i file.mkv'
#
# File 'file.mkv': container: Matroska
# Track ID 0: video (MPEG-4p10/AVC/h.264)
# Track ID 1: audio (AAC)
# Track ID 2: subtitles (SubStationAlpha)
# Attachment ID 1: type 'application/x-truetype-font', size 53532 bytes, file name 'some_font.ttf'
# Chapters: 7 entries

function __fish_mkvextract_get_mode
    set -l cmd (commandline -xpc)
    set -l skip_next 0
    for c in $cmd[2..-1]
        test $skip_next = 1; and set skip_next 0; and continue
        switch $c
            # All extraction modes
            case tracks tags attachments chapters cuesheet timecodes_v2 cues
                echo $c
                return 0
                # General flags that require an option - skip next argument
            case --ui-language --command-line-charset --output-charset -r --redirect-output --ui-language --debug --engage
                set skip_next 1
                # If any of these flags are present, all other args are ignored
            case -h --help -V --version --check-for-updates
                return 1
        end
    end
    return 1
end

function __fish_mkvextract_get_file
    set -l cmd (commandline -xpc)
    # Any invocation with a file specified will already have >= 2 args
    if not set -q cmd[3]
        return 1
    end
    if not set -l mode (__fish_mkvextract_get_mode)
        return 1
    end
    set -l skip_next 0
    # Files strictly appear after the mode specifier
    set -l mode_found 0
    for c in $cmd[2..-1]
        test $skip_next = 1; and set skip_next 0; and continue
        switch $c
            # We've found the mode specifier, now look for the file
            case $mode
                set mode_found 1
                # Track-specific flags can appear between mode specifier and file
            case --ui-language --command-line-charset --output-charset -r --redirect-output --ui-language --debug --engage -c --blockadd --simple-language
                set skip_next 1
                # These flags now need to be explicitly skipped
            case -f --parse-fully -v --verbose -q --quiet '@*' --cuesheet --raw --fullraw -s --simple --gui-mode
                continue
            case -h --help -V --version --check-for-updates
                return 1
            case '*'
                if test $mode_found = 1
                    echo -- $c
                    return 0
                end
        end
    end
    return 1
end

function __fish_mkvextract_using_mode
    set -l mode (__fish_mkvextract_get_mode)
    and set -l file (__fish_mkvextract_get_file)
    and contains -- $mode $argv
end

function __fish_mkvextract_print_attachments
    if set -l matroska (__fish_mkvextract_get_file)
        if set -l info (mkvmerge -i $matroska)
            string match 'Attachment ID*' -- $info | string replace -r '.*?(\d+).*? type \'(.*?)\'.*?file name \'(.*?)\'' '$1:\t$3 ($2)'
        end
    end
end

function __fish_mkvextract_print_tracks
    if set -l matroska (__fish_mkvextract_get_file)
        if set -l info (mkvmerge -i $matroska)
            string match 'Track ID*' -- $info | string replace -r '.*?(\d+): (.*)' '$1:\t$2'
        end
    end
end

# simple options
complete -f -c mkvextract -s V -l version -d 'Show version information'
complete -f -c mkvextract -s h -l help -d 'Show help'
complete -f -c mkvextract -l check-for-updates -d 'Check online for updates'
# extraction modes
complete -f -c mkvextract -n 'not __fish_mkvextract_get_mode' -a tracks -d 'Extract tracks to external files'
complete -f -c mkvextract -n 'not __fish_mkvextract_get_mode' -a tags -d 'Extract tags as XML'
complete -f -c mkvextract -n 'not __fish_mkvextract_get_mode' -a attachments -d 'Extract attachments'
complete -f -c mkvextract -n 'not __fish_mkvextract_get_mode' -a chapters -d 'Extract chapters as XML'
complete -f -c mkvextract -n 'not __fish_mkvextract_get_mode' -a cuesheet -d 'Extract chapters and tags as CUE sheet'
complete -f -c mkvextract -n 'not __fish_mkvextract_get_mode' -a timecodes_v2 -d 'Extract timecodes of a track as timecode v2 file'
complete -f -c mkvextract -n 'not __fish_mkvextract_get_mode' -a cues -d 'Extract cue information as text file'
# tracks/attachments when appropriate
complete -f -c mkvextract -n '__fish_mkvextract_using_mode tracks timecodes_v2 cues' -a '(__fish_mkvextract_print_tracks)'
complete -f -c mkvextract -n '__fish_mkvextract_using_mode attachments' -a '(__fish_mkvextract_print_attachments)'
# these extraction modes have no parameters other than optional flags and the file
complete -f -c mkvextract -n '__fish_mkvextract_using_mode tags chapters cuesheet'
# general flags
complete -c mkvextract -s f -l parse-fully -d 'Parse the whole file instead of relying on the index'
complete -c mkvextract -s v -l verbose -d 'Increase verbosity'
complete -c mkvextract -s q -l quiet -d 'Suppress status output'
complete -c mkvextract -r -l ui-language -d 'Force a locale'
complete -c mkvextract -r -l command-line-charset -d 'Charset for strings on the command line'
complete -c mkvextract -r -l output-charset -d 'Outputs messages in specified charset'
complete -c mkvextract -r -s r -l redirect-output -d 'Redirect all messages into a file'
complete -c mkvextract -r -l debug -d 'Turn on debugging for a specific feature'
complete -c mkvextract -r -l engage -d 'Turn on an experimental feature'
complete -c mkvextract -l gui-mode -d 'Enable GUI mode'
# mode-specific flags
complete -f -c mkvextract -n '__fish_mkvextract_using_mode tracks' -r -s c -d 'Convert text subtitles to a charset'
complete -f -c mkvextract -n '__fish_mkvextract_using_mode tracks' -l cuesheet -d 'Also try to extract the CUE sheet'
complete -f -c mkvextract -n '__fish_mkvextract_using_mode tracks' -r -l blockadd -d 'Keep only the BlockAdditions up to the specified level'
complete -f -c mkvextract -n '__fish_mkvextract_using_mode tracks' -l raw -d 'Extract the data to a raw file'
complete -f -c mkvextract -n '__fish_mkvextract_using_mode tracks' -l fullraw -d 'Extract the data to a raw file including the CodecPrivate as header'
complete -f -c mkvextract -n '__fish_mkvextract_using_mode chapters' -s s -l simple -d 'Exports the chapter information in a simple format'
complete -f -c mkvextract -n '__fish_mkvextract_using_mode chapters' -r -l simple-language -d 'Uses the chapter names of the specified language'
completions/mocha.fishcomplete -c mocha -l help -o help -s h -d "Show help"
complete -c mocha -s V -l version -d "output the version number"
complete -c mocha -s A -l async-only -d "force all tests to take a callback (async) or return a promise"
complete -c mocha -s c -l colors -d "force enabling of colors"
complete -c mocha -s C -l no-colors -d "force disabling of colors"
complete -c mocha -s G -l growl -d "enable growl notification support"
complete -c mocha -s O -l reporter-options -d "<k=v,k2=v2,...>  reporter-specific options"
complete -c mocha -s R -l reporter -x -d "specify the reporter to use"
complete -c mocha -s S -l sort -d "sort test files"
complete -c mocha -s b -l bail -d "bail after first test failure"
complete -c mocha -s d -l debug -d "enable node's debugger, synonym for node --debug"
complete -c mocha -s g -l grep -x -d "only run tests matching <pattern>"
complete -c mocha -s f -l fgrep -x -d "only run tests containing <string>"
complete -c mocha -s g -l expose-gc -d "expose gc extension"
complete -c mocha -s i -l invert -d "inverts --grep and --fgrep matches"
complete -c mocha -s r -l require -r -d "require the given module"
complete -c mocha -s s -l slow -x -d "\"slow\" test threshold in milliseconds [75]"
complete -c mocha -s t -l timeout -x -d "set test-case timeout in milliseconds [2000]"
complete -c mocha -s u -l ui -x -d "specify user-interface (bdd|tdd|qunit|exports)"
complete -c mocha -s w -l watch -d "watch files for changes"
complete -c mocha -l check-leaks -d "check for global variable leaks"
complete -c mocha -l full-trace -d "display the full stack trace"
complete -c mocha -l compilers -x -d "use the given module(s) to compile files"
complete -c mocha -l debug-brk -d "enable node's debugger breaking on thefirst line"
complete -c mocha -l globals -x -d "allow the given comma-delimited global[names]"
complete -c mocha -l es_staging -d "enable all staged features"
complete -c mocha -l harmony -d "all node --harmony* flags are available"
complete -c mocha -l preserve-symlinks -d "Preserve symbolic links when loading modules"
complete -c mocha -l icu-data-dir -d "include ICU data"
complete -c mocha -l inline-diffs -d "display actual/expected differences inline within each string"
complete -c mocha -l interfaces -d "display available interfaces"
complete -c mocha -l no-deprecation -d "silence deprecation warnings"
complete -c mocha -l no-exit -d "require a clean shutdown of the event loop: mocha will not call process.exit"
complete -c mocha -l no-timeouts -d "disables timeouts, given implicitly with --debug"
complete -c mocha -l opts -d "specify opts path"
complete -c mocha -l perf-basic-prof -d "enable perf linux profiler (basic support)"
complete -c mocha -l prof -d "log statistical profiling information"
complete -c mocha -l log-timer-events -d "Time events including external callbacks"
complete -c mocha -l recursive -d "include sub directories"
complete -c mocha -l reporters -d "display available reporters"
complete -c mocha -l retries -d "set numbers of time to retry a failed test case"
complete -c mocha -l throw-deprecation -d "throw an exception anytime a deprecated function is used"
complete -c mocha -l trace -d "trace function calls"
complete -c mocha -l trace-deprecation -d "show stack traces on deprecations"
complete -c mocha -l use_strict -d "enforce strict mode"
complete -c mocha -l watch-extensions -d "additional extensions to monitor with --watch"
complete -c mocha -l delay -d "wait for async suite definition"
completions/mocp.fishcomplete -c mocp -s V -l version -d "Print program version"
complete -c mocp -s h -l help -d "Print usage"
complete -c mocp -s D -l debug -d "Turn on logging to a file"
complete -c mocp -s S -l server -d "Run only the server"
complete -c mocp -s F -l foreground -d "Run server in fg, log to stdout"
complete -c mocp -s R -l sound-driver -d "Use the specified sound driver" -xa 'oss alsa jack null'
complete -c mocp -s m -l music-dir -r -d "Start in MusicDir"
complete -c mocp -s a -l append -r -d "Append to the playlist"
complete -c mocp -s q -l enqueue -r -d "Add files to the queue"
complete -c mocp -s c -l clear -d "Clear the playlist"
complete -c mocp -s p -l play -r -d "Start playing from the first item on the playlist"
complete -c mocp -s l -l playit -r -d "Play files without modifying the playlist"
complete -c mocp -s s -l stop -d "Stop playing"
complete -c mocp -s f -l next -d "Play next song"
complete -c mocp -s r -l previous -d "Play previous song"
complete -c mocp -s x -l exit -d "Shutdown the server"
complete -c mocp -s T -l theme -r -d "Use selected theme file"
complete -c mocp -s C -l config -r -d "Use config file instead of the default"
complete -c mocp -s O -l set-option -r -d "NAME=VALUE Override configuration option NAME"
complete -c mocp -s M -l moc-dir -r -d "Use MOC directory instead of the default"
complete -c mocp -s P -l pause -d Pause
complete -c mocp -s U -l unpause -d Unpause
complete -c mocp -s G -l toggle-pause -d "Toggle between play/pause"
complete -c mocp -s v -l volume -d "(+/-)LEVEL Adjust PCM volume" -xa '+ -'
complete -c mocp -s y -l sync -d "Synchronize the playlist with other clients"
complete -c mocp -s n -l nosync -d "Don't synchronize the playlist with other clients"
complete -c mocp -s A -l ascii -d "Use ASCII characters to draw lines"
complete -c mocp -s i -l info -d "Information of the currently played file"
complete -c mocp -s Q -l format -rf -d "Formatted information about currently played file"
complete -c mocp -s e -l recursively -d "Alias for -a"
complete -c mocp -s k -l seek -rf -d "Seek by N seconds (can be negative)"
complete -c mocp -s j -l jump -rf -d "N{%,s} Jump to some position of the current track"
complete -c mocp -s o -l on -d "Turn on a control" -xa 'shuffle autonext repeat'
complete -c mocp -s u -l off -d "Turn off a control" -xa 'shuffle autonext repeat'
complete -c mocp -s t -l toggle -d "Toggle a control" -xa '(__fish_append , shuffle autonext repeat s\tshuffle r\trepeat n\tautonext)'
completions/modinfo.fishcomplete -c modinfo -a "(__fish_print_modules)"
complete -c modinfo -l author -s a -d "Print only 'author'"
complete -c modinfo -l description -s d -d "Print only 'description'"
complete -c modinfo -l license -s l -d "Print only 'license'"
complete -c modinfo -l parameters -s p -d "Print only 'parm'"
complete -c modinfo -l filename -s n -d "Print only 'filename'"
complete -c modinfo -l null -s 0 -d "Use \\0 instead of \\n"
complete -c modinfo -l field -s F -x -d "Print only provided FIELD" -a "author description license parm depends alias intree vermagic vermagic"
complete -c modinfo -l set-version -s k -x -d "Use VERSION instead of `uname -r`"
complete -c modinfo -l basedir -s b -r -d "Use DIR as filesystem root for /lib/modules"
complete -c modinfo -l version -s V -d "Show version"
complete -c modinfo -l help -s h -d "Show help"
completions/modprobe.fishcomplete -c modprobe -n "__fish_contains_opt -s r remove" --no-files -d Module -a "(lsmod | cut -d' ' -f1)"
complete -c modprobe -n "not __fish_contains_opt -s r remove" --no-files -d Module -a "(__fish_print_modules)"
complete -c modprobe -s v -l verbose -d "Print messages about what the program is doing"
complete -c modprobe -s C -l config -d "Configuration file" -r
complete -c modprobe -s c -l showconfig -d "Dump configuration file"
complete -c modprobe -s n -l dry-run -d "Do not actually insert/remove module"
complete -c modprobe -s i -l ignore-install -d "Ignore install and remove commands in configuration file"
complete -c modprobe -l ignore-remove -d "Ignore install and remove commands in configuration file"
complete -c modprobe -s q -l quiet -d "Ignore bogus module names"
complete -c modprobe -s r -l remove -d "Remove modules"
complete -c modprobe -s V -l version -d "Display version and exit"
complete -c modprobe -s f -l force -d "Ignore all version information"
complete -c modprobe -l force-vermagic -d "Ignore version magic information"
complete -c modprobe -l force-modversion -d "Ignore module interface version"
complete -c modprobe -s l -l list -d "List all modules matching the given wildcard"
complete -c modprobe -s a -l all -d "Insert modules matching the given wildcard"
complete -c modprobe -s t -l type -d "Restrict wildcards to specified directory"
complete -c modprobe -s s -l syslog -d "Send error messages through syslog"
complete -c modprobe -l set-version -d "Specify kernel version"
complete -c modprobe -l show-depends -d "List dependencies of module"
complete -c modprobe -s o -l name -d "Rename module"
complete -c modprobe -l first-time -d "Fail if inserting already loaded module"
completions/mogrify.fishcomplete -c mogrify -o adjoin -d 'Join images into a single multi-image file'
complete -c mogrify -o affine -d 'Affine transform matrix [matrix]'
complete -c mogrify -o antialias -d 'Remove pixel-aliasing'
complete -c mogrify -o authenticate -d 'Decrypt image with this password [value]'
complete -c mogrify -o background -d 'Background color [color]' -xa '(__fish_complete_convert_options color)'
complete -c mogrify -o bias -d 'Add bias when convolving an image [value]'
complete -c mogrify -o black-point-compensation -d 'Use black point compensation'
complete -c mogrify -o blue-primary -d 'Chromaticity blue primary point [point]'
complete -c mogrify -o bordercolor -d 'Border color [color]' -xa '(__fish_complete_convert_options color)'
complete -c mogrify -o caption -d 'Assign a caption to an image [string]'
complete -c mogrify -o cdl -d 'Color correct with a color decision list [filename]' -r
complete -c mogrify -o channel -d 'Apply option to select image channels [type]' -xa '(mogrify -list channel)'
complete -c mogrify -o colors -d 'Preferred number of colors in the image [value]'
complete -c mogrify -o colorspace -d 'Alternate image colorspace [type]' -xa '(mogrify -list colorspace)'
complete -c mogrify -o comment -d 'Annotate image with comment [string]'
complete -c mogrify -o compose -d 'Set image composite operator [operator]'
complete -c mogrify -o compress -d 'Type of pixel compression when writing the image [type]' -xa '(mogrify -list compress)'
complete -c mogrify -o decipher -d 'Convert cipher pixels to plain pixels [filename]' -r
complete -c mogrify -o define -d 'Define one or more image format options [format:option]'
complete -c mogrify -o delay -d 'Display the next image after pausing [value]'
complete -c mogrify -o density -d 'Horizontal and vertical density of the image [geometry]'
complete -c mogrify -o depth -d 'Image depth [value]'
complete -c mogrify -o direction -d 'Render text right-to-left or left-to-right [type]' -xa '(mogrify -list direction)'
complete -c mogrify -o display -d 'Get image or font from this X server [server]'
complete -c mogrify -o dispose -d 'Layer disposal method [method]' -xa '(mogrify -list dispose)'
complete -c mogrify -o dither -d 'Apply error diffusion to image [method]' -xa '(mogrify -list dither)'
complete -c mogrify -o encipher -d 'Convert plain pixels to cipher pixels [filename]' -r
complete -c mogrify -o encoding -d 'Encoding type [type text]' -xa '(__fish_print_encodings)'
complete -c mogrify -o endian -d 'Endianness (MSB or LSB) of the image [type]' -xa '(mogrify -list endian)'
complete -c mogrify -o family -d 'Render text with this font family [name]' -xa '(__fish_complete_convert_options family)'
complete -c mogrify -o fill -d 'Color to use when filling a graphic primitive [color]' -xa '(__fish_complete_convert_options color)'
complete -c mogrify -o filter -d 'Use this filter when resizing an image [type]' -xa '(mogrify -list filter)'
complete -c mogrify -o flatten -d 'Flatten a sequence of images'
complete -c mogrify -o font -d 'Render text with this font [name]' -xa '(__fish_complete_convert_options font)'
complete -c mogrify -o format -d 'Image format type [type]' -xa '(__fish_complete_convert_options type)'
complete -c mogrify -o function -d 'Apply a function to the image [name]' -xa '(mogrify -list function)'
complete -c mogrify -o fuzz -d 'Colors within this distance are considered equal [distance]'
complete -c mogrify -o gravity -d 'Horizontal and vertical text placement [type]' -xa '(mogrify -list gravity)'
complete -c mogrify -o green-primary -d 'Chromaticity green primary point [point]'
complete -c mogrify -o intent -d 'Type of rendering intent when managing the image color [type]' -xa '(mogrify -list intent)'
complete -c mogrify -o interlace -d 'Type of image interlacing scheme [type]' -xa '(mogrify -list interlace)'
complete -c mogrify -o interpolate -d 'Pixel color interpolation method [method]' -xa '(mogrify -list interpolate)'
complete -c mogrify -o kerning -d 'Set the space between two letters [value]'
complete -c mogrify -o label -d 'Assign a label to an image [string]'
complete -c mogrify -o limit -d 'Pixel cache resource limit [type value]' -x
complete -c mogrify -o loop -d 'Add Netscape loop extension to your GIF animation [iterations]'
complete -c mogrify -o mask -d 'Associate a mask with the image [filename]' -r
complete -c mogrify -o matte -d 'Store matte channel if the image has one'
complete -c mogrify -o mattecolor -d 'Frame color [color]' -xa '(__fish_complete_convert_options color)'
complete -c mogrify -o monitor -d 'Monitor progress'
complete -c mogrify -o morphology -d 'Apply a morphology method to the image [method kernel]' -xa '(mogrify -list morphology)'
complete -c mogrify -o orient -d 'Image orientation [type]' -xa '(mogrify -list orientation)'
complete -c mogrify -o origin -d 'Image origin [geometry]'
complete -c mogrify -o page -d 'Size and location of an image canvas (setting) [geometry]'
complete -c mogrify -o path -d 'Path write images to this path on disk'
complete -c mogrify -o ping -d 'Efficiently determine image attributes'
complete -c mogrify -o pointsize -d 'Font point size [value]'
complete -c mogrify -o preview -d 'Image preview type [type]' -xa '(mogrify -list preview)'
complete -c mogrify -o quality -d 'JPEG/MIFF/PNG compression level [value]'
complete -c mogrify -o quiet -d 'Suppress all warning messages'
complete -c mogrify -o red-primary -d 'Chromaticity red primary point [point]'
complete -c mogrify -o regard-warnings -d 'Pay attention to warning messages'
complete -c mogrify -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
complete -c mogrify -o scene -d 'Image scene number [value]'
complete -c mogrify -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c mogrify -o size -d 'Width and height of image [geometry]'
complete -c mogrify -o stretch -d 'Render text with this font stretch [type]' -xa '(mogrify -list stretch)'
complete -c mogrify -o stroke -d 'Graphic primitive stroke color [color]' -xa '(__fish_complete_convert_options color)'
complete -c mogrify -o strokewidth -d 'Graphic primitive stroke width [value]'
complete -c mogrify -o style -d 'Render text with this font style [type]' -xa '(mogrify -list style)'
complete -c mogrify -o support -d 'Resize support: > 1.0 is blurry, < 1.0 is sharp [factor]'
complete -c mogrify -o synchronize -d 'Synchronize image to storage device'
complete -c mogrify -o taint -d 'Declare the image as modified'
complete -c mogrify -o texture -d 'Name of texture to tile onto the image background [filename]' -r
complete -c mogrify -o tile-offset -d 'Tile offset [geometry]'
complete -c mogrify -o treedepth -d 'Color tree depth [value]'
complete -c mogrify -o transparent-color -d 'Transparent color [color]' -xa '(__fish_complete_convert_options color)'
complete -c mogrify -o undercolor -d 'Annotation bounding box color [color]' -xa '(__fish_complete_convert_options color)'
complete -c mogrify -o units -d 'The units of image resolution [type]' -xa '(mogrify -list units)'
complete -c mogrify -o verbose -d 'Print detailed information about the image'
complete -c mogrify -o view -d 'FlashPix viewing transforms'
complete -c mogrify -o virtual-pixel -d 'Virtual pixel access method [method]' -xa '(mogrify -list virtual-pixel)'
complete -c mogrify -o weight -d 'Render text with this font weight [type]' -x
complete -c mogrify -o white-point -d 'Chromaticity white point [point]'
complete -c mogrify -o adaptive-blur -d 'Adaptively blur pixels; decrease effect near edges [geometry]'
complete -c mogrify -o adaptive-resize -d "Adaptively resize image using 'mesh' interpolation [geometry]"
complete -c mogrify -o adaptive-sharpen -d 'Adaptively sharpen pixels; increase effect near edges [geometry]'
complete -c mogrify -o annotate -d 'Annotate the image with text [geometry text]'
complete -c mogrify -o auto-orient -d 'Automatically orient (rotate) image'
complete -c mogrify -o black-threshold -d 'Force all pixels below the threshold into black [value]'
complete -c mogrify -o blur -d 'Reduce image noise and reduce detail levels [geometry]'
complete -c mogrify -o border -d 'Surround image with a border of color [geometry]'
complete -c mogrify -o charcoal -d 'Simulate a charcoal drawing [radius]'
complete -c mogrify -o chop -d 'Remove pixels from the image interior [geometry]'
complete -c mogrify -o clip -d 'Clip along the first path from the 8BIM profile'
complete -c mogrify -o clip-mask -d 'Associate a clip mask with the image [filename]' -r
complete -c mogrify -o clip-path -d 'Clip along a named path from the 8BIM profile [id]'
complete -c mogrify -o colorize -d 'Colorize the image with the fill color [value]'
complete -c mogrify -o color-matrix -d 'Apply color correction to the image [matrix]'
complete -c mogrify -o contrast -d 'Enhance or reduce the image contrast'
complete -c mogrify -o contrast-stretch -d 'Improve contrast by `stretching\' the intensity range [geometry]'
complete -c mogrify -o convolve -d 'Apply a convolution kernel to the image [coefficients]'
complete -c mogrify -o cycle -d 'Cycle the image colormap [amount]'
complete -c mogrify -o despeckle -d 'Reduce the speckles within an image'
complete -c mogrify -o draw -d 'Annotate the image with a graphic primitive [string]'
complete -c mogrify -o edge -d 'Apply a filter to detect edges in the image [radius]'
complete -c mogrify -o emboss -d 'Emboss an image [radius]'
complete -c mogrify -o enhance -d 'Apply a digital filter to enhance a noisy image'
complete -c mogrify -o equalize -d 'Perform histogram equalization to an image'
complete -c mogrify -o evaluate -d 'Alter channel pixels based on expression [operator]'
complete -c mogrify -o extent -d 'Set the image size [geometry]'
complete -c mogrify -o extract -d 'Extract area from image [geometry]'
complete -c mogrify -o fft -d 'Implements the discrete Fourier transform (DFT)'
complete -c mogrify -o flip -d 'Flip image vertically'
complete -c mogrify -o floodfill -d 'Color floodfill the image with color [geometry]'
complete -c mogrify -o flop -d 'Flop image horizontally'
complete -c mogrify -o frame -d 'Surround image with an ornamental border [geometry]'
complete -c mogrify -o gamma -d 'Level of gamma correction [value]'
complete -c mogrify -o gaussian-blur -d 'Reduce image noise and reduce detail levels [geometry]'
complete -c mogrify -o geometry -d 'Preferred size or location of the image [geometry]'
complete -c mogrify -o ift -d 'Implements the inverse discrete Fourier transform (DFT)'
complete -c mogrify -o help -d 'Print program options'
complete -c mogrify -o identify -d 'Identify the format and characteristics of the image'
complete -c mogrify -o implode -d 'Implode image pixels about the center [amount]'
complete -c mogrify -o lat -d 'Local adaptive thresholding [geometry]'
complete -c mogrify -o layers -d 'Optimize or compare image layers [method]' -xa '(mogrify -list layers)'
complete -c mogrify -o level -d 'Adjust the level of image contrast [value]'
complete -c mogrify -o linear-stretch -d 'Improve contrast by `stretching with saturation\' the intensity range [geometry]'
complete -c mogrify -o median -d 'Apply a median filter to the image [geometry]'
complete -c mogrify -o mode -d 'Make each pixel the \'predominant color\' of the neighborhood [geometry]'
complete -c mogrify -o modulate -d 'Vary the brightness, saturation, and hue [value]'
complete -c mogrify -o monochrome -d 'Transform image to black and white'
complete -c mogrify -o motion-blur -d 'Simulate motion blur [geometry]'
complete -c mogrify -o negate -d 'Replace each pixel with its complementary color'
complete -c mogrify -o noise -d 'Add or reduce noise in an image [geometry]'
complete -c mogrify -o normalize -d 'Transform image to span the full range of colors'
complete -c mogrify -o opaque -d 'Change this color to the fill color [color]' -xa '(__fish_complete_convert_options color)'
complete -c mogrify -o ordered-dither -d 'Add a noise pattern to the image with specific amplitudes [NxN]'
complete -c mogrify -o paint -d 'Simulate an oil painting [radius]'
complete -c mogrify -o polaroid -d 'Simulate a Polaroid picture [angle]'
complete -c mogrify -o posterize -d 'Reduce the image to a limited number of color levels [levels]'
complete -c mogrify -o print -d 'Interpret string and print to console [string]'
complete -c mogrify -o profile -d 'Add, delete, or apply an image profile [filename]' -r
complete -c mogrify -o quantize -d 'Reduce colors in this colorspace [colorspace]' -xa '(mogrify -list colorspace)'
complete -c mogrify -o radial-blur -d 'Radial blur the image [angle]'
complete -c mogrify -o raise -d 'Lighten/darken image edges to create a 3-D effect [value]'
complete -c mogrify -o random-threshold -d 'Random threshold the image [low,high]'
complete -c mogrify -o region -d 'Apply options to a portion of the image [geometry]'
complete -c mogrify -o render -d 'Render vector graphics'
complete -c mogrify -o repage -d 'Size and location of an image canvas [geometry]'
complete -c mogrify -o resample -d 'Change the resolution of an image [geometry]'
complete -c mogrify -o resize -d 'Resize the image [geometry]'
complete -c mogrify -o roll -d 'Roll an image vertically or horizontally [geometry]'
complete -c mogrify -o rotate -d 'Apply Paeth rotation to the image [degrees]'
complete -c mogrify -o sample -d 'Scale image with pixel sampling [geometry]'
complete -c mogrify -o scale -d 'Scale the image [geometry]'
complete -c mogrify -o segment -d 'Segment an image [values]'
complete -c mogrify -o selective-blur -d 'Selectively blur pixels within a contrast threshold [geometry]'
complete -c mogrify -o sepia-tone -d 'Simulate a sepia-toned photo [threshold]'
complete -c mogrify -o set -d 'Set an image property [property value]'
complete -c mogrify -o shade -d 'Shade the image using a distant light source [degrees]'
complete -c mogrify -o shadow -d 'Simulate an image shadow [geometry]'
complete -c mogrify -o sharpen -d 'Sharpen the image [geometry]'
complete -c mogrify -o shave -d 'Shave pixels from the image edges [geometry]'
complete -c mogrify -o shear -d 'Slide one edge of the image along the X or Y axis [geometry]'
complete -c mogrify -o sigmoidal-contrast -d 'Lightness rescaling using sigmoidal contrast enhancement [geometry]'
complete -c mogrify -o sketch -d 'Simulate a pencil sketch [geometry]'
complete -c mogrify -o solarize -d 'Negate all pixels above the threshold level [threshold]'
complete -c mogrify -o splice -d 'Splice the background color into the image [geometry]'
complete -c mogrify -o spread -d 'Displace image pixels by a random amount [amount]'
complete -c mogrify -o statistic -d 'Replace pixels with statistic from the neighborhood [type geometry]' -xa '(mogrify -list statistic)'
complete -c mogrify -o strip -d 'Strip image of all profiles and comments'
complete -c mogrify -o swirl -d 'Swirl image pixels about the center [degrees]'
complete -c mogrify -o threshold -d 'Threshold the image [value]'
complete -c mogrify -o thumbnail -d 'Create a thumbnail of the image [geometry]'
complete -c mogrify -o tile -d 'Tile image when filling a graphic primitive [filename]' -r
complete -c mogrify -o tint -d 'Tint the image with the fill color [value]'
complete -c mogrify -o transform -d 'Affine transform image'
complete -c mogrify -o transparent -d 'Make this color transparent within the image [color]' -xa '(__fish_complete_convert_options color)'
complete -c mogrify -o transpose -d 'Flip image vertically and rotate 90 degrees'
complete -c mogrify -o transverse -d 'Flop image horizontally and rotate 270 degrees'
complete -c mogrify -o trim -d 'Trim image edges'
complete -c mogrify -o type -d 'Image type [type]' -xa '(mogrify -list type)'
complete -c mogrify -o unique-colors -d 'Discard all but one of any pixel color'
complete -c mogrify -o unsharp -d 'Sharpen the image [geometry]'
complete -c mogrify -o vignette -d 'Soften the edges of the image in vignette style [geometry]'
complete -c mogrify -o wave -d 'Alter an image along a sine wave [geometry]'
complete -c mogrify -o white-threshold -d 'Force all pixels above the threshold into white [value]'
complete -c mogrify -o affinity -d 'Transform image colors to match this set of colors [filename]' -r
complete -c mogrify -o append -d 'Append an image sequence'
complete -c mogrify -o clut -d 'Apply a color lookup table to the image'
complete -c mogrify -o coalesce -d 'Merge a sequence of images'
complete -c mogrify -o combine -d 'Combine a sequence of images'
complete -c mogrify -o composite -d 'Composite image'
complete -c mogrify -o crop -d 'Cut out a rectangular region of the image [geometry]'
complete -c mogrify -o deconstruct -d 'Break down an image sequence into constituent parts'
complete -c mogrify -o evaluate-sequence -d 'Alter channel pixels based on expression [operator]'
complete -c mogrify -o fx -d 'Apply mathematical expression to an image channel(s) [expression]'
complete -c mogrify -o hald-clut -d 'Apply a Hald color lookup table to the image'
complete -c mogrify -o morph -d 'Morph an image sequence [value]'
complete -c mogrify -o mosaic -d 'Create a mosaic from an image sequence'
complete -c mogrify -o process -d 'Process the image with a custom image filter [arguments]' -xa '(mogrify -list filter)'
complete -c mogrify -o separate -d 'Separate an image channel into a grayscale image'
complete -c mogrify -o smush -d 'Smush an image sequence together [geometry]'
complete -c mogrify -o write -d 'Write images to this file [filename]' -r
complete -c mogrify -o delete -d 'Delete the image from the image sequence [indexes]'
complete -c mogrify -o duplicate -d 'Duplicate an image one or more times [count,indexes]'
complete -c mogrify -o insert -d 'Insert last image into the image sequence [index]'
complete -c mogrify -o swap -d 'Swap two images in the image sequence [indexes]'
complete -c mogrify -o debug -d 'Display copious debugging information [events]' -xa '(mogrify -list debug)'
complete -c mogrify -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
complete -c mogrify -o list -d 'Print a list of supported option arguments [type]' -xa '(mogrify -list list)'
completions/mono.fish# Runtime options
complete -c mono -s h -l help -d 'Show help'
complete -c mono -s V -l version -a number -f -d 'Show version'

complete -c mono -l aot -a '(__fish_append , \\
    asmonly\t"Instruct the AOT compiler to output assembly code instead of an object file" \\
    bind-to-runtime-version\t"Force the generated AOT files to be bound to the runtime version of the compiling Mono" \\
    data-outfile\t"Instruct the AOT code generator to output certain data constructs into a separate file" \\
    direct-icalls\t"Invoke icalls directly instead of going through the operating system symbol lookup operation" \\
    direct-pinvoke\t"Invoke PInvoke methods directly instead of going through the operating system symbol lookup operation" \\
    dwarfdebug\t"Instruct the AOT compiler to emit DWARF debugging information" \\
    full\t"Create binaries which can be used with the --full-aot option" \\
    hybrid\t"Create binaries which can be used with the --hybrid-aot option" \\
    llvm\t"Perform AOT with the LLVM backend instead of the Mono backend where possible" \\
    llvmonly\t"Perform AOT with the LLVM backend exclusively and the Mono backend will not be used" \\
    llvmopts\t"Specify flags to the built-in set of flags passed to the LLVM optimizer" \\
    llvmllc\t"Specify flags to the built-in set of flags passed to the LLVM static compiler (llc)" \\
    mcpu\t"Allow AOT mode to use all instructions current CPU supports" \\
    dedup-include\t"Pass compilation where we compile the methods that we had previously skipped" \\
    info\t"Print the architecture the AOT in this copy of Mono targets and quit" \\
    interp\t"Generate all required wrappers, so that it is possible to run --interpreter without any  code generation at runtime" \\
    depfile\t"Output a gcc -M style dependency file" \\
    ld-flags\t"Specify flags to pass to the C linker (if the current AOT mode calls for invoking it)" \\
    llvm-path\t"Same for the llvm tools \\\'opt\\\' and \\\'llc\\\'" \\
    msym-dir\t"Instruct the AOT compiler to generate offline sequence points .msym files" \\
    mtriple\t"Use the GNU style target triple <TRIPLE> to determine some code generation options" \\
    nimt-trampolines\t"Precreate IMT trampolines in the AOT image" \\
    ngsharedvt-trampolines\t"Precreate value type generic sharing trampolines in the AOT image" \\
    nodebug\t"Instruct the AOT compiler to not output any debugging information" \\
    no-direct-calls\t"Prevent the AOT compiler from generating direct calls to a method" \\
    nrgctx-trampolines\t"Precreate generic sharing trampolines in the AOT image" \\
    nrgctx-fetch-trampolines\t"Precreate generic sharing fetch trampolines in the AOT image" \\
    ntrampolines\t"Precreate method trampolines in the AOT image" \\
    outfile\t"Instruct the AOT compiler to save the output to the specified file" \\
    print-skipped-methods\t"Output the skipped methods to the console" \\
    profile\t"Specify a file to use for profile-guided optimization" \\
    profile-only\t"" \\
    readonly-value\t"Override the value of a static readonly field" \\
    save-temps,keep-temps\t"Instruct the AOT compiler to keep temporary files" \\
    soft-debug\t"Instruct the compiler to generate sequence point checks" \\
    static\t"Create  an ELF object file (.o) or .s file which can be statically linked into an executable when embedding the mono runtime" \\
    stats\t"Print various stats collected during AOT compilation" \\
    temp-path\t"Specify path to store temporary files created during AOT compilation" \\
    threads\t"Use multiple threads when compiling the methods" \\
    tool-prefix\t"Prepend <PREFIX> to the name of tools ran by the AOT compiler" \\
    verbose\t"Print additional information about type loading failures" \\
    write-symbols,no-write-symbols\t"Instruct the AOT compiler to emit (or not emit) debug symbol information" \\
    no-opt\t"Instruct the AOT compiler tot no call opt when compiling with LLVM")' \
    -f -d 'Precompile CIL code to native code'

complete -c mono -l aot-path -d 'Show additional directories to search for AOT images'
complete -c mono -l apply-bindings \
    -d 'Apply the assembly bindings from the specified configuration file when running the AOT compiler'
complete -c mono -l assembly-loader \
    -a 'strict\t"Check that the public key token, culture and version of a candidate assembly matches the requested strong name" legacy\t"Allow candidate as long as the name matches"' \
    -f -d 'Use assembly loader mode'
complete -c mono -l attach -a disable -f -d 'Disable the attach functionality'
complete -c mono -l config -d 'Read configuration from file instead of using default one'

complete -c mono -l debugger-agent -a '(__fish_append , \\
    address\t"Specify the IP address where your debugger client is listening to" \\
    loglevel\t"Specify the diagnostics log level for" \\
    logfile\t"Instruct the AOT code generator to output certain data constructs into a separate file" \\
    server\t"Specify the file where the log will be stored, it defaults to standard output" \\
    setpgid\t"If set to yes, Mono will call setpgid(0, 0) on startup" \\
    suspend\t"Suspend the vm on startup until it connects successfully to a debugger front end" \\
    transport\t"Specify the transport that the debugger will use to communicate")' \
    -f -d 'Use a debugging agent inside the Mono runtime and connect it to a client user interface'

complete -c mono -l desktop \
    -d 'Configure the virtual machine to be better suited for desktop applications'
complete -c mono -l full-aot \
    -d 'Depend exclusively on code generated from previous mono --aot=full'
complete -c mono -l full-aot-interp \
    -d 'Same as --full-aot with fallback to the interpreter'
complete -c mono -l gc -a 'boehm\tBoehm sgen\tSGen' -f -d 'Use the Garbage Collector engine'
complete -c mono -l gc-debug -f -d 'Specify MONO_GC_DEBUG environment variable value'
complete -c mono -l gc-params -f -d 'Specify MONO_GC_PARAMS environment variable value'
test "$(uname)" = Darwin && complete -c mono -l arch -a '32\t"32 bit" 64\t"64 bit"' -f \
    -d 'Use the bitness of the Mono binary used, if available'
complete -c mono -l interpreter -d 'Use Mono interpreter to execute a given assembly'
complete -c mono -l hybrid-aot -d 'Run assemblies that have been stripped of IL'
complete -c mono -l llvm -d 'Use the LLVM optimization and code generation engine to JIT or AOT compile'
complete -c mono -l ffast-math -d 'Use Mono and LLVM aggressive floating point optimizations'

complete -c mono -s o -l optimize -a '(__fish_append , \\
    abcrem\t"Array bound checks removal" \\
    all\t"Turn on all optimizations" \\
    aot\t"Usage of Ahead Of Time compiled code" \\
    branch\t"Branch optimizations" \\
    cfold\t"Constant folding" \\
    cmov\t"Conditional moves [arch-dependency]" \\
    deadce\t"Dead code elimination" \\
    consprop\t"Constant propagation" \\
    copyprop\t"Copy propagation" \\
    fcmov\t"Fast x86 FP compares [arch-dependency]" \\
    float32\t"Perform 32-bit float arithmetic using 32-bit operations" \\
    gshared\t"Enable generic code sharing" \\
    inline\t"Inline method calls" \\
    intrins\t"Intrinsic method implementations" \\
    linears\t"Linear scan global reg allocation" \\
    leaf\t"Leaf procedures optimizations" \\
    loop\t"Loop related optimizations" \\
    peephole\t"Peephole postpass" \\
    precomp\t"Precompile all methods before executing Main" \\
    sched\t"Instruction scheduling" \\
    shared\t"Emit per-domain code" \\
    sse2\t"SSE2 instructions on x86 [arch-dependency]" \\
    tailc\t"Tail recursion and tail calls" \\
    transport\t"Specify the transport that the debugger will use to communicate")' \
    -f -d 'Use optimizations'

complete -c mono -l response -d 'Use a response file'
complete -c mono -l runtime -a '(mono --version)' -f -d 'Use Mono version'
complete -c mono -l server -d 'Optimize the virtual machine to be better suited for server operations'
complete -c mono -l use-map-jit -d 'Generate code using MAP_JIT on MacOS'
complete -c mono -l verify-all \
    -d 'Verify mscorlib and assemblies in the cache for valid IL, and user code for IL verifiability'

# Development options
complete -c mono -l debug -a '(__fish_append , \\
    casts\t"Produce a detailed error when throwing a InvalidCastException" \\
    mdb-optimizations\t"Disable some JIT optimizations which are usually only disabled when running inside the debugger" \\
    gdb\t"Generate and register debugging information with gdb")' \
    -f -d 'Use the debugging mode in the runtime'

complete -c mono -l profile -f -d 'Use a profiler module with the given arguments'
complete -c mono -l trace -f -d 'Show method names as they are invoked'
complete -c mono -l no-x86-stack-align -d 'Don\'t align stack frames on the x86 architecture'
complete -c mono -l jitmap -d 'Generate a JIT method map in a /tmp/perf-PID.map file'

# JIT maintainer options
complete -c mono -l bisect -f -d 'This flag is used by the automatic optimization bug bisector'
complete -c mono -l break -x \
    -d 'Insert a breakpoint before the method whose name is \'method\' (namespace.class:methodname)'
complete -c mono -l breakonex -d 'Use a breakpoint on exceptions'
complete -c mono -l compile -x -d 'Compile a method (namespace.name:methodname)'
complete -c mono -l compile-all -d 'Compile all the methods in an assembly'
complete -c mono -l graph \
    -a 'cfg\t"Control Flow Graph (CFG)"
    dtree\t"Dominator Tree" code\t"CFG showing code"
    ssa\t"CFG showing code after SSA translation"
    optcode\t"CFG showing code after IR optimizations"' \
    -x -d 'Generate a postscript file with a graph with the details about the specified method'
complete -c mono -l ncompile \
    -d 'Tell runtime to compile methods specified by --compile N times'
complete -c mono -l stats \
    -d 'Display information about the work done by the runtime during the execution of an application'
complete -c mono -l wapi \
    -a 'hps\t"Delete the global semaphore"
    semdel\t"List the currently used handles"' \
    -x -d 'Perform maintenance of the process shared data'
complete -c mono -s v -l verbose -d 'Show more messages'
completions/monodis.fish# Options
complete -c monodis -s h -l help -d 'Show help'

complete -c monodis -l output -r -d 'Redirect stdout to file'
complete -c monodis -l mscorlib -d 'Use \'mscorlib\' as the assembly name for non-corlib assemblies'
complete -c monodis -l show-method-tokens -d 'Show tokens for disassembled methods'
complete -c monodis -l show-tokens -d 'Show tokens for strings, types, methods, fields, ...'

# Options to display metadata tables
complete -c monodis -l assembly -d 'Include Assembly table contents'
complete -c monodis -l assemblyref -d 'Include AssemblyRef table contents'
complete -c monodis -l classlayout -d 'Include ClassLayout table contents'
complete -c monodis -l constant -d 'Include Constant table contents'
complete -c monodis -l customattr -d 'Include CustomAttribute table contents'
complete -c monodis -l declsec -d 'Include DeclSec table contents'
complete -c monodis -l event -d 'Include Event table contents'
complete -c monodis -l exported -d 'Include ExportedType table contents'
complete -c monodis -l fields -d 'Include Field table contents'
complete -c monodis -l file -d 'Include File table contents'
complete -c monodis -l forward-decls -d 'Include forward declarations for classes'
complete -c monodis -l genericpar -d 'Include GenericParam table contents'
complete -c monodis -l implmap -d 'Include ImplMap table contents'
complete -c monodis -l interface -d 'Include InterfaceImpl table contents'
complete -c monodis -l manifest -d 'Include ManifestResource table contents'
complete -c monodis -l marshal -d 'Include FieldMarshal table contents'
complete -c monodis -l numberref -d 'Include MemberRef table contents'
complete -c monodis -l method -d 'Include MethodRef table contents'
complete -c monodis -l methodimpl -d 'Include MethodImpl table contents'
complete -c monodis -l methodspec -d 'Include MethodSpec table contents'
complete -c monodis -l methodsem -d 'Include MethodSemantics table contents'
complete -c monodis -l module -d 'Include Module table contents'
complete -c monodis -l moduleref -d 'Include ModuleRef table contents'
complete -c monodis -l mresources -d 'Save all the managed resources embedded in the assembly into the current directory'
complete -c monodis -l presources -d 'Show offsets and names of manifest resources embedded in the assembly'
complete -c monodis -l nested -d 'Include NestedClass table contents'
complete -c monodis -l param -d 'Include Param table contents'
complete -c monodis -l parconst -d 'Include GenericParameterConstraint table contents'
complete -c monodis -l property -d 'Include Property table contents'
complete -c monodis -l propertymap -d 'Include PropertyMap table contents'
complete -c monodis -l standalonesig -d 'Include StandAloneSig table contents'
complete -c monodis -l typedef -d 'Include TypeDef table contents'
complete -c monodis -l typespec -d 'Include TypeRef table contents'
complete -c monodis -l blob -d 'Use hex for entire contents of the blob stream'
complete -c monodis -l strings -d 'Include Strings table contents'
complete -c monodis -l userstrings -d 'Include User-Strings heap contents'
completions/monop.fishcomplete -c monop -s r -d 'Specifies the assembly to use for looking up the type'
complete -c monop -s a -d 'Renders all of the types in the specified assembly'
complete -c monop -s s -s k -l search -d 'Searches through all known assemblies for types containing \'class\''
complete -c monop -l refs -d 'Print a list of the referenced assemblies for an assembly.'
complete -c monop -s f -l filter-obsolete -d 'Do not show obsolete types and members'
complete -c monop -s d -l declared-only -d 'Only show members declared in the type'
complete -c monop -s p -l private -d 'Show private members'
complete -c monop -l runtime-version -d 'Print runtime version'
complete -c monop -o xa -d 'Set the lookup path to the Xamarin.Android directory'
complete -c monop -o xi -d 'Set the lookup path to the Xamarin.iOS directory'
completions/montage.fishcomplete -c montage -o adjoin -d 'Join images into a single multi-image file'
complete -c montage -o affine -d 'Affine transform matrix [matrix]'
complete -c montage -o alpha -d 'Control alpha/matte channel of an image [option]' -xa '(montage -list alpha)'
complete -c montage -o authenticate -d 'Decipher image with this password [password]'
complete -c montage -o blue-primary -d 'Chromaticity blue primary point [point]'
complete -c montage -o bordercolor -d 'Border color [color]' -xa '(__fish_complete_convert_options color)'
complete -c montage -o caption -d 'Assign a caption to an image [string]'
complete -c montage -o channel -d 'Apply option to select image channels [type]' -xa '(montage -list channel)'
complete -c montage -o colors -d 'Preferred number of colors in the image [value]'
complete -c montage -o colorspace -d 'Alternate image colorsapce [type]' -xa '(montage -list colorspace)'
complete -c montage -o comment -d 'Annotate image with comment [string]'
complete -c montage -o compose -d 'Composite operator [operator]'
complete -c montage -o compress -d 'Type of pixel compression when writing the image [type]' -xa '(montage -list compress)'
complete -c montage -o define -d 'Define one or more image format options [format:option]'
complete -c montage -o density -d 'Horizontal and vertical density of the image [geometry]'
complete -c montage -o depth -d 'Image depth [value]'
complete -c montage -o display -d 'Query font from this X server [server]'
complete -c montage -o dispose -d 'Layer disposal method [method]' -xa '(montage -list dispose)'
complete -c montage -o dither -d 'Apply error diffusion to image [method]' -xa '(montage -list dither)'
complete -c montage -o draw -d 'Annotate the image with a graphic primitive [string]'
complete -c montage -o encoding -d 'Encoding type [type text]' -xa '(__fish_print_encodings)'
complete -c montage -o endian -d 'Endianness (MSB or LSB) of the image [type]' -xa '(montage -list endian)'
complete -c montage -o extract -d 'Extract area from image [geometry]'
complete -c montage -o fill -d 'Color to use when filling a graphic primitive [color]' -xa '(__fish_complete_convert_options color)'
complete -c montage -o filter -d 'Use this filter when resizing an image [type]' -xa '(montage -list filter)'
complete -c montage -o font -d 'Render text with this font [name]' -xa '(__fish_complete_convert_options font)'
complete -c montage -o format -d 'Output formatted image characteristics ["string"]'
complete -c montage -o gamma -d 'Level of gamma correction [value]'
complete -c montage -o geometry -d 'Preferred tile and border sizes [geometry]'
complete -c montage -o gravity -d 'Direction which direction to gravitate towards'
complete -c montage -o green-primary -d 'Chromaticity green primary point [point]'
complete -c montage -o identify -d 'Identify the format and characteristics of the image'
complete -c montage -o interlace -d 'Type of image interlacing scheme [type]' -xa '(montage -list interlace)'
complete -c montage -o interpolate -d 'Pixel color interpolation method [method]' -xa '(montage -list interpolate)'
complete -c montage -o kerning -d 'Set the space between two letters [value]'
complete -c montage -o label -d 'Assign a label to an image [string]'
complete -c montage -o limit -d 'Pixel cache resource limit [type value]' -x
complete -c montage -o mattecolor -d 'Frame color [color]' -xa '(__fish_complete_convert_options color)'
complete -c montage -o mode -d 'Framing style [type]' -xa '(montage -list mode)'
complete -c montage -o monitor -d 'Monitor progress'
complete -c montage -o origin -d 'Image origin [geometry]'
complete -c montage -o page -d 'Size and location of an image canvas (setting) [geometry]'
complete -c montage -o pointsize -d 'Font point size [value]'
complete -c montage -o profile -d 'Add, delete, or apply an image profile [filename]' -r
complete -c montage -o quality -d 'JPEG/MIFF/PNG compression level [value]'
complete -c montage -o quantize -d 'Reduce colors in this colorspace [colorspace]' -xa '(montage -list colorspace)'
complete -c montage -o quiet -d 'Suppress all warning messages'
complete -c montage -o red-primary -d 'Chromaticity red primary point [point]'
complete -c montage -o regard-warnings -d 'Pay attention to warning messages'
complete -c montage -o respect-parentheses -d 'Settings remain in effect until parenthesis boundary'
complete -c montage -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
complete -c montage -o scenes -d 'Range image scene range'
complete -c montage -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c montage -o set -d 'Attribute set an image attribute [value]'
complete -c montage -o shadow -d 'Add a shadow beneath a tile to simulate depth'
complete -c montage -o size -d 'Width and height of image [geometry]'
complete -c montage -o stroke -d 'Color to use when stroking a graphic primitive [color]' -xa '(__fish_complete_convert_options color)'
complete -c montage -o synchronize -d 'Synchronize image to storage device'
complete -c montage -o taint -d 'Declare the image as modified'
complete -c montage -o texture -d 'Texture name to tile onto the image background [filename]' -r
complete -c montage -o thumbnail -d 'Create a thumbnail of the image [geometry]'
complete -c montage -o tile -d 'Number of tiles per row and column [geometry]'
complete -c montage -o title -d 'Decorate the montage image with a title [string]'
complete -c montage -o transparent-color -d 'Transparent color [color]' -xa '(__fish_complete_convert_options color)'
complete -c montage -o treedepth -d 'Color tree depth [value]'
complete -c montage -o trim -d 'Trim image edges'
complete -c montage -o units -d 'The units of image resolution [type]' -xa '(montage -list units)'
complete -c montage -o verbose -d 'Print detailed information about the image'
complete -c montage -o virtual-pixel -d 'Virtual pixel access method [method]' -xa '(montage -list virtual-pixel)'
complete -c montage -o white-point -d 'Chromaticity white point [point]'
complete -c montage -o adaptive-sharpen -d 'Adaptively sharpen pixels; increase effect near edges [geometry]'
complete -c montage -o auto-orient -d 'Automagically orient (rotate) image'
complete -c montage -o blur -d 'Reduce image noise and reduce detail levels [geometry]'
complete -c montage -o border -d 'Surround image with a border of color [geometry]'
complete -c montage -o crop -d 'Preferred size and location of the cropped image [geometry]'
complete -c montage -o extent -d 'Set the image size [geometry]'
complete -c montage -o flatten -d 'Flatten a sequence of images'
complete -c montage -o flip -d 'Flip image in the vertical direction'
complete -c montage -o flop -d 'Flop image in the horizontal direction'
complete -c montage -o frame -d 'Surround image with an ornamental border [geometry]'
complete -c montage -o monochrome -d 'Transform image to black and white'
complete -c montage -o polaroid -d 'Simulate a Polaroid picture [angle]'
complete -c montage -o repage -d 'Size and location of an image canvas (operator) [geometry]'
complete -c montage -o resize -d 'Resize the image [geometry]'
complete -c montage -o rotate -d 'Apply Paeth rotation to the image [degrees]'
complete -c montage -o strip -d 'Strip image of all profiles and comments'
complete -c montage -o transform -d 'Affine transform image'
complete -c montage -o transpose -d 'Flip image vertically and rotate 90 degrees'
complete -c montage -o transparent -d 'Make this color transparent within the image [color]' -xa '(__fish_complete_convert_options color)'
complete -c montage -o type -d 'Image type [type]' -xa '(montage -list type)'
complete -c montage -o unsharp -d 'Sharpen the image [geometry]'
complete -c montage -o coalesce -d 'Merge a sequence of images'
complete -c montage -o composite -d 'Composite image'
complete -c montage -o clone -d 'Clone an image [indexes]'
complete -c montage -o delete -d 'Delete the image from the image sequence [indexes]'
complete -c montage -o duplicate -d 'Duplicate an image one or more times [count,indexes]'
complete -c montage -o insert -d 'Insert last image into the image sequence [index]'
complete -c montage -o reverse -d 'Reverse image sequence'
complete -c montage -o swap -d 'Swap two images in the image sequence [indexes]'
complete -c montage -o debug -d 'Display copious debugging information [events]' -xa '(montage -list debug)'
complete -c montage -o help -d 'Print program options'
complete -c montage -o list -d 'Print a list of supported option arguments [type]' -xa '(montage -list list)'
complete -c montage -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
complete -c montage -o version -d 'Print version information'
complete -c montage -o matte -d 'Store matte channel if the image has one'
complete -c montage -o support -d 'Resize support: > 1.0 is blurry, < 1.0 is sharp [factor]'
complete -c montage -o annotate -d 'Annotate the image with text [geometry text]'
completions/mosh.fishcomplete -x -c mosh -d Hostname -a "(__fish_complete_user_at_hosts)"

complete -x -c mosh -d User -a "
(__fish_print_users)@
"
complete -c mosh -n 'test (__fish_number_of_cmd_args_wo_opts) -ge 2' -d "Command to run" -x -a '(__fish_complete_subcommand --fcs-skip=2)'

complete -c mosh -l client -d 'Path to client helper on local machine (default: "mosh-client")'
complete -c mosh -l server -d 'Command to run server helper on remote machine (default: "mosh-server")'
complete -c mosh -l ssh -d 'SSH command to run when setting up session (example: "ssh -p 2222") (default: "ssh")'
complete -c mosh -f -l predict -d 'Controls use of speculative local echo' -a 'adaptive always never experimental'
complete -c mosh -s a -d 'Synonym for --predict=always'
complete -c mosh -s n -d 'Synonym for --predict=never'
complete -c mosh -s p -l port -d 'Use a particular server-side UDP port or port range'
completions/mount.fish# Completions for mount

complete -c mount -a '(__fish_complete_blockdevice)'
# In case `mount UUID=` and similar also works
complete -c mount -a "(test -r /etc/fstab; and string replace -r '#.*' '' < /etc/fstab | string match -r '.+' | string replace -r ' (\S*) .*' '\tMount point \$1' | string replace -a '\040' ' ')"
complete -c mount -a "(test -r /etc/fstab; and string replace -r '#.*' '' < /etc/fstab | string match -r '.+' | string replace -r '(\S*) (\S*) .*' '\$2\tDevice \$1' | string replace -a '\040' ' ')"
# In case it doesn't
# complete -x -c mount -a "(test -r /etc/fstab; and string match -r '^/.*' < /etc/fstab | string replace -r ' ([^\s]*) .*' '\tMount point \$1')"
# complete -x -c mount -a "(test -r /etc/fstab; and string match -r '^/.*' < /etc/fstab | string replace -r '(^/[^\s]*) ([^\s]*) .*' '\$2\tDevice \$1')"

complete -c mount -s a -l all -d 'Mount file systems in fstab'
complete -c mount -s B -l bind -f -d 'Remount a subtree to a second position'
complete -c mount -s c -l no-canonicalize -d 'Do not canonicalize any paths or tags during the mount process'
complete -c mount -s F -l fork -d 'Fork process for each mount'
complete -c mount -s f -l fake -d 'Fake mounting'
complete -c mount -s i -l internal-only -d 'Don’t call the /sbin/mount.filesystem helper even if it exists'
complete -c mount -s L -l label -x -d 'Mount partition with specified label'
complete -c mount -s l -l show-labels -d 'Add label to output'
complete -c mount -s M -l move -f -d 'Move a subtree to a new position'
complete -c mount -s m -l mkdir -d 'Allow to make a target directory (mountpoint) if it does not exist yet'
complete -c mount -l map-groups -l map-users -d 'Add the specified user/group mapping to an X-mount.idmap map'
complete -c mount -s n -l no-mtab -d 'Do not write mtab'
complete -c mount -s N -l namespace -r -d 'Perform the mount operation in the mount namespace specified by ns'
complete -c mount -s O -l test-opts -x -d 'Exclude file systems'
complete -c mount -s o -l options -x -a '(__fish_complete_mount_opts)' -d 'Mount option'
complete -c mount -l onlyonce -d 'Check if already mounted'
complete -c mount -l options-mode -a "ignore append prepend replace" -d 'how to combine with options from fstab/mtab'
complete -c mount -l options-source -d 'Source of default options'
complete -c mount -l options-source-force -d 'Use options from fstab/mtab even if both device and dir are specified'
complete -c mount -s R -l rbind -d 'Remount a subtree and all possible submounts somewhere else'
complete -c mount -s r -l read-only -d 'Read only'
complete -c mount -s s -d 'Tolerate sloppy mount options'
complete -c mount -l source -r -d 'explicitly define the argument as the mount source'
complete -c mount -l target -r -d 'explicitly define the argument as the mount target'
complete -c mount -l target-prefix -r -d 'Prepend the specified directory to all mount targets'
complete -c mount -s T -l fstab -r -d 'Specifies an alternative fstab file'
complete -c mount -s t -l types -x -a '(__fish_print_filesystems)' -d 'File system'
complete -c mount -s U -l uuid -x -d 'Mount partition with specified UID'
complete -c mount -s v -l verbose -d 'Verbose mode'
complete -c mount -s w -l rw -l read-write -d 'Read/Write mode'
complete -c mount -s h -l help -d 'Display help and exit'
complete -c mount -s V -l version -d 'Display version and exit'
completions/mpc.fish# Completions for mpc, used to control MPD from the command line

set -l subcommands consume crossfade queued mixrampdb mixrampdelay next \
    pause play prev random repeat replaygain single seek seekthrough stop \
    toggle add insert clear crop del mv searchplay shuffle load lsplaylists \
    playlist rm save listall ls search search find findadd list stats mount \
    mount unmount outputs disable enable toggleoutput channels sendmessage \
    waitmessage subscribe idle idleloop version volume update rescan current

# disable file completions
complete -fc mpc

complete -c mpc -s f -l format -d "Configure the format used to display songs"
complete -c mpc -l wait -d "Wait for operation to finish (e. g.  database update)"
complete -c mpc -l range -d "Operate on a range"
complete -c mpc -s q -l quiet -l no-status -d "Prevents the current song status from being printed"
complete -c mpc -l verbose -d "Verbose output"
complete -c mpc -l host -xd "The MPD server to connect to"
complete -c mpc -s p -l port -xd "The TCP port of the MPD server to connect to"

complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a consume -d "Toggle consume mode if state is not specified"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a crossfade -d "Get and set current amount of crossfading"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a queued -d "Show currently queued (next) song"

complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a mixrampdb -d "Get/set volume level at which songs with MixRamp tags will be overlapped"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a mixrampdelay -d "Get/set extra delay added computed from MixRamp tags"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a next -d "Start playing next song on queue"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a pause -d "Pause playing"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a play -d "Start playing song-number specified"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a prev -d "Start playing previous song"

complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a random -d "Toggle random mode if state (on or off) is not specified"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a repeat -d "Toggle repeat mode if state (on or off) is not specified"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a replaygain -d "Set replay gain mode"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a single -d "Toggle single mode if state (on or off) is not specified"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a seek -d "Seek by hour, minute or seconds"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a seekthrough -d "Seek relative to current position"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a stop -d "Stop playing"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a toggle -d "Toggle between play and pause"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a add -d "Add a song from music database to queue"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a insert -d "Add a song from music database to queue after current song"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a clear -d "Empty queue"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a crop -d "Remove all songs except for currently playing song"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a del -d "Remove a queue number from queue"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a mv -l move -d "Change position of song in queue"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a searchplay -d "Search queue for a matching song and play it"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a shuffle -d "Shuffle all songs on queue"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a load -d "Load a file as queue"

complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a lsplaylists -d "List available playlists"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a playlist -d "List all songs in playlist"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a rm -d "Delete a specific playlist"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a save -d "Save playlist as file"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a listall -d "List file from database"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a ls -d "List all files/folders in directory"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a search -d "Search for substrings in song tags"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a search -d " Search with a filter expression"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a find -d "Exact search with a filter expression"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a findadd -d "Find and add results to current queue"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a list -d "Return a list of all tags of given tag type"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a stats -d "Display statistics about MPD"

complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a mount -d "List all mounts"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a mount -d "Create a new mount"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a unmount -d "Remove a mount"

complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a outputs -d "List all available outputs"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a disable -d "Disable output(s)"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a enable -d "Enable output(s)"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a toggleoutput -d "Change status for given output(s)"

complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a channels -d "List channels that other clients have subscribed to"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a sendmessage -d "Send a message to specified channel"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a waitmessage -d "Wait for at least one message on specified channel"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a subscribe -d "Subscribe to specified channel and continuously receive messages"

complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a idle -d "Wait until an event occurs"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a idleloop -d "Keep waiting and printing events as they occur"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a version -d "Report version of MPD"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a volume -d "Set volume"

complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a update -d "Scan for updated files in music directory"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a rescan -d "Like update, but also rescans unmodified files"
complete -c mpc -n "not __fish_seen_subcommand_from $subcommands" -a current -d "Show currently playing song"

# Using '(mpc search filename (commandline -ct))' _might_ be faster for larger libraries
complete -c mpc -n "__fish_seen_subcommand_from add insert" -a "(mpc listall)"
complete -c mpc -n "__fish_seen_subcommand_from add insert" -n 'string match -qr -- ^/ "$(commandline -xt)"' -F

complete -c mpc -n "__fish_seen_subcommand_from playlist load" -a "(mpc lsplaylists)"
complete -c mpc -n "__fish_seen_subcommand_from consume random repeat single" -a "on off"
complete -c mpc -n "__fish_seen_subcommand_from replaygain" -a "off track album"

# TODO: sticker subcommand
completions/mplayer.fish# Completions for mplayer (Incomplete, there are too many options and
# I am too lazy. Please send in suggested additions)

#
# List of two letter language codes for dvd audio, etc. Very
# incomplete. Please send in additions.
#

set -l mplayer_lang "
    de\tGerman
    dk\tDanish
    en\tEnglish
    es\tSpanish
    fi\tFinnish
    fr\tFrench
    gr\tGreek
    hu\tHungarian
    it\tItalian
    jp\tJapanese
    no\tNorwegian
    hu\tHungarian
    pl\tPolish
    pt\tPortugese
    se\tSwedish
"

complete -c mplayer -o autoq -d "Dynamically change postprocessing" -x
complete -c mplayer -o autosync -x -d "A/V sync speed"
complete -c mplayer -o framedrop -d "Skip frames to maintain A/V sync"
complete -c mplayer -s h -o help -d "Display help and exit"
complete -c mplayer -o hardframedrop -d "Skip frames to maintain A/V sync"
complete -c mplayer -o loop -x -d "Loop playback" -r -a "0 1 2 3 4 5 6 7 8 9"
complete -c mplayer -o shuffle -d "Play in random order"

complete -c mplayer -s h -o help -d "Display help and exit"
complete -c mplayer -o fs -d "Full screen"
complete -c mplayer -o playlist -d "Set playlist"-r
complete -c mplayer -o alang -d "Audio language" -x -a $mplayer_lang
complete -c mplayer -o audiofile -d "Play audio from file" -r
complete -c mplayer -o cdrom-device -d "Set default CD-ROM drive"
complete -c mplayer -o channels -d "Set number of audio channels" -x -a "2 4 6"
complete -c mplayer -o chapter -d "Set start chapter" -x
complete -c mplayer -o dvd-device -d "Set default DVD-ROM drive"
complete -c mplayer -o dvdangle -d "Set dvd viewing angle" -x -a "1 2 3 4 5 6 7 8"
complete -c mplayer -o forceidx -d "Force rebuilding index"
complete -c mplayer -o fps -d "Override framerate" -x -a "24 25 30"
complete -c mplayer -o idx -d "Build index if unavailable"
complete -c mplayer -o loadidx -d "Load index from file" -r
complete -c mplayer -o ni -d "Force non-interleaved AVI parser"
complete -c mplayer -o saveidx -d "Rebuild index and save to file" -r
complete -c mplayer -o ss -d "Seek to given time position" -x
complete -c mplayer -o tv -d "TV capture mode"
complete -c mplayer -o slang -d "Subtitle language" -x -a $mplayer_lang
complete -c mplayer -o sub -d "Subtitle file" -r
complete -c mplayer -o unicode -d "Handle subtitlefile as unicode"
complete -c mplayer -o utf8 -d "Handle subtitlefile as utf8"

complete -c mplayer -o vo -x -d "Video output" -a "
(
    mplayer -vo help | string match -ar '\t.*\t.*|^ *[a-zA-Z0-9]+  ' | sed -e 's/[\t ]*\([a-zA-Z0-9]*\)[\t ]*\(.*\)/\1'\t'\2/'
)
"

complete -c mplayer -o ao -x -d "Audio output" -a "
(
    mplayer -ao help | string match -ar '\t.*\t|^ *[a-zA-Z0-9]+  ' | sed -e 's/[\t ]*\([a-zA-Z0-9]*\)[\t ]*\(.*\)/\1'\t'\2/'
)
"

complete -c mplayer -o afm -x -d "Audio output" -a "
(
    __fish_append ',' (mplayer -afm help | string match -ar '\t.*\t|^ *[a-zA-Z0-9]+  ' | sed -e 's/[\t ]*\([a-zA-Z0-9]*\)[\t ]*\(.*\)/\1'\t'\2/')
)
"

complete -c mplayer -o vfm -x -d "Video output" -a "
(
    __fish_append ',' (mplayer -vfm help | string match -ar '\t.*\t|^ *[a-zA-Z0-9]+  ' | sed -e 's/[\t ]*\([a-zA-Z0-9]*\)[\t ]*\(.*\)/\1'\t'\2/')
)
"

complete -c mplayer -l help -d "Display help and exit"
complete -c mplayer -l version -d "Display version and exit"
completions/mpv.fishset -l options (mpv --list-options 2>/dev/null)
complete -c mpv -l(string replace -fr '^\s*--([\w-]+).*' '$1' -- $options)
complete -c mpv -lno-(string replace -fr '^\s*--([\w-]+).*Flag.*' '$1' -- $options)

complete -c mpv -l start -x -d "Seek to given position (%, s, hh:mm:ss)"
complete -c mpv -l no-audio -d "Disable audio"
complete -c mpv -l no-audio-display -d "Hide attached picture for audio"
complete -c mpv -l no-video -d "Disable video"
complete -c mpv -l fs -d "Fullscreen playback"
complete -c mpv -l sub-file -r -d "Specify subtitle file"
complete -c mpv -l playlist -r -d "Specify playlist file"
completions/msfconsole.fishcomplete -c msfconsole -f

# Common options
complete -c msfconsole -s E -l environment -x -d 'Set Rails environment'

# Database options
complete -c msfconsole -s M -l migration-path -xa "(__fish_complete_directories)" -d 'Directory containing additional DB migrations'
complete -c msfconsole -s n -l no-database -d 'Disable database support'
complete -c msfconsole -s y -l yaml -F -d 'YAML file containing database settings'

# Framework options
complete -c msfconsole -s c -F -d 'Load the specified configuration file'
complete -c msfconsole -s v -s V -l version -d 'Show version'

# Module options
complete -c msfconsole -l defer-module-loads -d 'Defer module loading'
complete -c msfconsole -s m -l module-path -xa "(__fish_complete_directories)" -d 'Load an additional module path'

# Console options
complete -c msfconsole -s a -l ask -d 'Ask before exiting Metasploit'
complete -c msfconsole -s H -l history-file -F -d 'Save command history to the specified file'
complete -c msfconsole -s l -l logger -xa 'Stdout Flatfile StdoutWithoutTimestamps TimestampColorlessFlatfile Stderr' -d 'Specify a logger to use'
complete -c msfconsole -s L -l real-readline -d 'Use the system Readline library'
complete -c msfconsole -s o -l output -F -d 'Output to the specified file'
complete -c msfconsole -s p -l plugin -x -d 'Load a plugin on startup'
complete -c msfconsole -s q -l quiet -d 'Do not print the banner on startup'
complete -c msfconsole -s r -l resource -F -d 'Execute the specified resource file'
complete -c msfconsole -s x -l execute-command -x -d 'Execute the specified console commands'
complete -c msfconsole -s h -l help -d 'Show help message'
completions/msfdb.fishcomplete -c msfdb -f

# Commands
complete -c msfdb -n __fish_use_subcommand -x -a init -d 'Initialize the component'
complete -c msfdb -n __fish_use_subcommand -x -a reinit -d 'Delete and reinitialize the component'
complete -c msfdb -n __fish_use_subcommand -x -a delete -d 'Delete and stop the component'
complete -c msfdb -n __fish_use_subcommand -x -a status -d 'Check component status'
complete -c msfdb -n __fish_use_subcommand -x -a start -d 'Start the component'
complete -c msfdb -n __fish_use_subcommand -x -a stop -d 'Stop the component'
complete -c msfdb -n __fish_use_subcommand -x -a restart -d 'Restart the component'

# General Options
complete -c msfdb -l component -x -a 'all database webservice' -d 'Component used with provided command'
complete -c msfdb -s d -l debug -d 'Enable debug output'
complete -c msfdb -s h -l help -d 'Show help message'
complete -c msfdb -l use-defaults -d 'Accept all defaults and do not prompt for options'

# Database Options
complete -c msfdb -l msf-db-name -x -d 'Database name'
complete -c msfdb -l msf-db-user-name -x -d 'Database username'
complete -c msfdb -l msf-test-db-name -x -d 'Test database name'
complete -c msfdb -l msf-test-db-user-name -x -d 'Test database username'
complete -c msfdb -l db-port -x -d 'Database port'
complete -c msfdb -l db-pool -x -d 'Database connection pool size'

# Web Service Options
complete -c msfdb -s a -l address -x -a "(__fish_print_addresses --all)" -d 'Bind to host address'
complete -c msfdb -s p -l port -x -d 'Web service port'
complete -c msfdb -l ssl -d 'Enable SSL'
complete -c msfdb -l no-ssl -d 'Disable SSL'
complete -c msfdb -l ssl-key-file -F -d 'Path to private key'
complete -c msfdb -l ssl-cert-file -F -d 'Path to certificate'
complete -c msfdb -l ssl-disable-verify -d 'Disables (optional) client cert requests'
complete -c msfdb -l no-ssl-disable-verify -d 'Enables (optional) client cert requests'
complete -c msfdb -l environment -xa 'production development' -d 'Web service framework environment'
complete -c msfdb -l retry-max -x -d 'Maximum number of web service connect attempts'
complete -c msfdb -l retry-delay -x -d 'Delay (seconds) between web service connect attempts'
complete -c msfdb -l user -x -d 'Initial web service admin username'
complete -c msfdb -l pass -x -d 'Initial web service admin password'
complete -c msfdb -l msf-data-service -x -d 'Local msfconsole data service connection name'
complete -c msfdb -l no-msf-data-service -x -d 'Disable local msfconsole data service connection'
completions/msfvenom.fishfunction __fish_msf_db_running
    msfdb status 2>/dev/null | string match -q -r 'Database started|Active: active'
end

function __fish_complete_msf_payloads
    if not set -q __fish_msf_cached_payloads; and __fish_msf_db_running
        set -g __fish_msf_cached_payloads (msfvenom -l payloads | string replace -f -r '^\s*([[:lower:]]\S*)\s+(\S.*)' '$1\t$2' | string collect)
    end
    echo $__fish_msf_cached_payloads
end

function __fish_complete_msf_formats
    if not set -q __fish_msf_cached_formats; and __fish_msf_db_running
        set -g __fish_msf_cached_formats (msfvenom -l formats | string replace -f -r '^\s*([[:lower:]]\S*)' '$1' | string collect)
    end
    echo $__fish_msf_cached_formats
end

function __fish_complete_msf_encoders
    if not set -q __fish_msf_cached_encoders; and __fish_msf_db_running
        set -g __fish_msf_cached_encoders (msfvenom -l encoders | string replace -f -r '^\s*([[:lower:]]\S*)\s+\S+\s+(\S.*)' '$1\t$2' | string collect)
    end
    echo $__fish_msf_cached_encoders
end

function __fish_complete_msf_encrypt
    if not set -q __fish_msf_cached_encrypt; and __fish_msf_db_running
        set -g __fish_msf_cached_encrypt (msfvenom -l encrypt | string replace -f -r '^\s*([[:lower:]]\S*)' '$1' | string collect)
    end
    echo $__fish_msf_cached_encrypt
end

function __fish_complete_msf_archs
    if not set -q __fish_msf_cached_archs; and __fish_msf_db_running
        set -g __fish_msf_cached_archs (msfvenom -l archs | string replace -f -r '^\s*([[:lower:]]\S*)' '$1' | string collect)
    end
    echo $__fish_msf_cached_archs
end

function __fish_complete_msf_platforms
    if not set -q __fish_msf_cached_platforms; and __fish_msf_db_running
        set -g __fish_msf_cached_platforms (msfvenom -l platforms | string replace -f -r '^\s*([[:lower:]]\S*)' '$1' | string collect)
    end
    echo $__fish_msf_cached_platforms
end

complete -c msfvenom -f

complete -c msfvenom -s l -l list -xa 'payloads encoders nops platforms archs encrypt formats all' -d 'List all modules for type'
complete -c msfvenom -s p -l payload -xa "(__fish_complete_msf_payloads)" -d 'Payload to use'
complete -c msfvenom -l list-options -d 'List options for payload'
complete -c msfvenom -s f -l format -xa "(__fish_complete_msf_formats)" -d 'Output format'
complete -c msfvenom -s e -l encoder -xa "(__fish_complete_msf_encoders)" -d 'The encoder to use'
complete -c msfvenom -l service-name -x -d 'Service name to use when generating a service binary'
complete -c msfvenom -l sec-name -x -d 'Section name when generating Windows binaries'
complete -c msfvenom -l smallest -d 'Generate the smallest possible payload'
complete -c msfvenom -l encrypt -xa "(__fish_complete_msf_encrypt)" -d 'Type of encryption to apply to the shellcode'
complete -c msfvenom -l encrypt-key -x -d 'A key to be used for --encrypt'
complete -c msfvenom -l encrypt-iv -x -d 'An initialization vector for --encrypt'
complete -c msfvenom -s a -l arch -xa "(__fish_complete_msf_archs)" -d 'The architecture to use'
complete -c msfvenom -l platform -xa "(__fish_complete_msf_platforms)" -d 'The platform to use'
complete -c msfvenom -s o -l out -F -d 'Save the payload to a file'
complete -c msfvenom -s b -l bad-chars -x -d 'Characters to avoid'
complete -c msfvenom -s n -l nopsled -x -d 'Prepend a nopsled'
complete -c msfvenom -l pad-nops -d 'Use nopsled size as total payload size'
complete -c msfvenom -s s -l space -x -d 'Maximum size of the resulting payload'
complete -c msfvenom -l encoder-space -x -d 'Maximum size of the encoded payload'
complete -c msfvenom -s i -l iterations -x -d 'Number of times to encode the payload'
complete -c msfvenom -s c -l add-code -F -d 'Additional win32 shellcode file to include'
complete -c msfvenom -s x -l template -F -d 'Custom executable file to use as a template'
complete -c msfvenom -s k -l keep -d 'Inject the payload as a new thread (for template)'
complete -c msfvenom -s v -l var-name -x -d 'Custom variable name for certain output formats'
complete -c msfvenom -s t -l timeout -x -d 'Number of seconds to wait when reading the payload'
complete -c msfvenom -s h -l help -d 'Show help message'
completions/msgfmt.fishcomplete -c msgfmt -s D -l directory -d "Add specified directory to list for input files search" -x -a "(__fish_complete_directories (commandline -ct))"

set -l cond "not __fish_contains_opt -s j java java2 csharp csharp-resource tcl qt"
complete -c msgfmt -n $cond -s j -l java -d "Generate a Java ResourceBundle class"
complete -c msgfmt -n $cond -l java2 -d "Like --java, and assume Java2 (JDK 1.2 or higher)"
complete -c msgfmt -n $cond -l csharp -d "Generate a .NET .dll file"
complete -c msgfmt -n $cond -l csharp-resources -d "Generate a .NET .resources file"
complete -c msgfmt -n $cond -l tcl -d "Generate a tcl/msgcat .msg file"
complete -c msgfmt -n $cond -l qt -d "Generate a Qt .qm file"

complete -c msgfmt -s o -l output-file -d "Write output to specified file" -r
complete -c msgfmt -l strict -d "Enable strict Uniforum mode"

set -l cond "__fish_contains_opt -s j java java2 csharp csharp-resource tcl"
complete -c msgfmt -n $cond -s r -l resource -d "Resource name"
complete -c msgfmt -n $cond -s l -l locale -d "Locale name, either language or language_COUNTRY"
complete -c msgfmt -n $cond -s d -d "Base directory for output" -x -a "(__fish_complete_directories (commandline -ct))"

complete -c msgfmt -s P -l properties-input -d "Input files are in Java .properties syntax"
complete -c msgfmt -l stringtable-input -d "Input files are in NeXTstep/GNUstep .strings syntax"
complete -c msgfmt -s c -l check -d "Perform all the checks implied by --check-format, --check-header, --check-domain"
complete -c msgfmt -l check-format -d "Check language dependent format strings"
complete -c msgfmt -l chack-header -d "Verify presence and contents of the header entry"
complete -c msgfmt -l check-domain -d "Check for conflicts between domain directives and the --output-file option"
complete -c msgfmt -s C -l check-compatibility -d "Check that GNU msgfmt behaves like X/Open msgfmt"
complete -c msgfmt -l check-accelerators -d "Check presence of keyboard accelerators for menu items"
complete -c msgfmt -s f -l use-fuzzy -d "Use fuzzy entries in output"
complete -c msgfmt -s a -l alignment -d Alignment -r
complete -c msgfmt -l no-hash -d "Binary file will not include the hash table"
complete -c msgfmt -s h -l help -d "Display help and exit"
complete -c msgfmt -s V -l version -d "Display version and exit"
complete -c msgfmt -l statistics -d "Print statistics about translations"
complete -c msgfmt -l verbose -d "Increase verbosity level"
completions/mtr.fishcomplete -c mtr -x -a '(__fish_print_hostnames)'

complete -c mtr -s h -l help -d 'Display help and exit'
complete -c mtr -s v -l version -d 'Output version information and exit'
complete -c mtr -s 4 -d 'Use IPv4 only'
complete -c mtr -s 6 -d 'Use IPv6 only'
complete -c mtr -s F -l filename -d 'Read hostname(s) from a file' -rF
complete -c mtr -s r -l report -d 'Output a statistic report'
complete -c mtr -s w -l report-wide -d 'Output report with full hostnames'
complete -c mtr -s x -l xml -d 'Output xml format'
complete -c mtr -s t -l curses -d 'Use curses terminal interface'
complete -c mtr -l displaymode -d 'Select initial display mode' -x -a \
    '0\t"Statistics" 1\t"Stripchart without latency" 2\t"Stripchart with latency"'
complete -c mtr -s g -l gtk -d 'Use the GTK+ interface (if available)'
complete -c mtr -s l -l raw -d 'Output raw format'
complete -c mtr -s C -l csv -d 'Output csv format'
complete -c mtr -s j -l json -d 'Output json format'
complete -c mtr -s p -l split -d 'Split output'
complete -c mtr -s n -l no-dns -d 'Do not resolve host names'
complete -c mtr -s b -l show-ips -d 'Show IP numbers and host names'
complete -c mtr -s o -l order -d 'Select output fields' -x
complete -c mtr -s y -l ipinfo -d 'Select IP information in output' -x -a '
    0\t"AS number"
    1\t"IP prefix"
    2\t"Country code"
    3\t"RIR organization"
    4\t"Allocation date of the IP prefix"
'
complete -c mtr -s z -l aslookup -d 'Display AS number'
complete -c mtr -s i -l interval -d 'ICMP echo request interval (sec)' -x
complete -c mtr -s c -l report-cycles -d 'Set the number of pings sent' -x
complete -c mtr -s s -l psize -d 'Set the packet size used for probing (bytes)' -x
complete -c mtr -s B -l bitpattern -d 'Set bit pattern to use in payload' -x -a '(seq 0 256)'
complete -c mtr -s G -l gracetime -d 'Number of seconds to wait for responses' -x
complete -c mtr -s Q -l tos -d 'Type of service field in IP header' -x -a '(seq 0 255)'
complete -c mtr -s e -l mpls -d 'Display information from ICMP extensions'
complete -c mtr -s I -l interface -d 'Use named network interface' -x
complete -c mtr -s a -l address -d 'Bind the outgoing socket to ADDRESS' -x
complete -c mtr -s f -l first-ttl -d 'Set the TTL start number' -x
complete -c mtr -s m -l max-ttl -d 'Maximum number of hops' -x
complete -c mtr -s U -l max-unknown -d 'Maximum number of unknown host' -x
complete -c mtr -s u -l udp -d 'use UDP instead of ICMP echo'
complete -c mtr -s T -l tcp -d 'use TCP instead of ICMP echo'
complete -c mtr -s S -l sctp -d 'Use Stream Control Transmission instead of ICMP echo'
complete -c mtr -s P -l port -d 'Target port number for TCP SCTP or UDP' -x
complete -c mtr -s L -l localport -d 'Source port number for UDP' -x
complete -c mtr -s Z -l timeout -d 'Seconds to keep probe sockets open' -x
complete -c mtr -s M -l mark -d 'Mark each sent packet' -x
completions/mupdf.fishcomplete -c mupdf -k -x -a "(__fish_complete_suffix .pdf)"

complete -c mupdf -s p -d Description
complete -c mupdf -s r -d Resolution
complete -c mupdf -x -s A -a "(seq 0 8)" -d "Set anti-aliasing quality in bits"
complete -c mupdf -x -s C -d "Tint color in RRGGBB"
complete -c mupdf -s I -d "Invert colors"
complete -c mupdf -x -s W -d "Page width for EPUB layout"
complete -c mupdf -x -s H -d "Page height for EPUB layout"
complete -c mupdf -x -s S -d "Font size for EPUB layout"
complete -c mupdf -r -s U -d "User style sheet for EPUB layout"
complete -c mupdf -s X -d "Disable document styles for EPUB layout"
completions/mutt.fishfunction __fish_print_abook_emails --description 'Print email addresses (abook)'
    abook --mutt-query "" | string match -r -v '^\s*$'

end

if command -sq abook
    complete -c mutt -f -a '(__fish_print_abook_emails)'
    complete -c mutt -s c -x -d 'Specify a carbon-copy (CC) recipient' -a '(__fish_print_abook_emails)'
    complete -c mutt -s b -x -d 'Specify a blind-carbon-copy (BCC) recipient' -a '(__fish_print_abook_emails)'
end

complete -c mutt -s D -d 'Print the value of all configuration options to stdout'
complete -c mutt -s h -d 'Display help'
complete -c mutt -s n -d 'Bypass the system configuration file'
complete -c mutt -s p -d 'Resume a postponed message'
complete -c mutt -s R -d 'Open a mailbox in read-only mode'
complete -c mutt -s v -d 'Display the Mutt version number and compile-time definitions'
complete -c mutt -s x -d 'Emulate the mailx compose mode'
complete -c mutt -s y -d 'Start Mutt with a listing of all mailboxes'
complete -c mutt -s z -d 'When used with -f, causes Mutt not to start if there are no messages'
complete -c mutt -s Z -d 'Open the first mailbox which contains new mail'

complete -r -c mutt -s A -d 'An expanded version of the given alias is passed to stdout'
complete -r -c mutt -s a -d 'Attach a file to your message using MIME'
complete -r -c mutt -s b -d 'Specify a blind-carbon-copy (BCC) recipient'
complete -r -c mutt -s c -d 'Specify a carbon-copy (CC) recipient'
complete -r -c mutt -s e -d 'Run command after processing of initialization files'
complete -r -c mutt -s f -d 'Specify which mailbox to load'
complete -r -c mutt -s F -d 'Specify an initialization file to read instead of ~/.muttrc'
complete -r -c mutt -s H -d 'Specify a draft file containing header and body for the message'
complete -r -c mutt -s i -d 'Specify a file to include into the body of a message'
complete -r -c mutt -s m -d 'Specify a default mailbox type'
complete -r -c mutt -s Q -d 'Query a configuration variables value'
complete -r -c mutt -s s -d 'Specify the subject of the message'
completions/mv.fishset -l uname (uname -s)

## GNU mv
if mv --version >/dev/null 2>/dev/null
    # --backup requires an argument, -b does not accept an argument
    complete -c mv -l backup -r -d "Backup each existing destination file" -x -ka "
        none\t'Never make backups'
        off\t'Never make backups'
        numbered\t'Make numbered backups'
        t\t'Make numbered backups'
        existing\t'Numbered backups if any exist, else simple'
        nil\t'Numbered backups if any exist, else simple'
        simple\t'Make simple backups'
        never\t'Make simple backups'
    "
    complete -c mv -s b -d "Backup each existing destination file"
    complete -c mv -s f -l force -d "Don't prompt to overwrite"
    complete -c mv -s i -l interactive -d "Prompt to overwrite"
    complete -c mv -s n -l no-clobber -d "Don't overwrite existing"
    # --reply has been deprecated for over a decade, and now GNU mv does not accept this option.
    # Better to use -f instead of --reply=yes.
    #   complete -c mv -l reply -x -a "yes no query" -d "Answer for overwrite questions"
    complete -c mv -l strip-trailing-slashes -d "Remove trailing '/' from source args"
    complete -c mv -s S -l suffix -x -d "Override default backup suffix"
    complete -c mv -s t -l target-directory -d "Move all source args into DIR" \
        -x -a "(__fish_complete_directories (commandline -ct) 'Directory')"
    complete -c mv -s T -l no-target-directory -d "Treat DEST as a normal file"
    complete -c mv -s u -l update -d "Don't overwrite newer"
    complete -c mv -s v -l verbose -d "Print filenames as it goes"
    test "$uname" = Linux
    and complete -c mv -s Z -l context -d "Set SELinux context to default"

    complete -c mv -l help -d "Print help and exit"
    complete -c mv -l version -d "Print version and exit"
    ## BSD-ish mv
else #[posix][ext]
    # freebsd:   mv [-fi][nvh] src dst
    # dragonfly: mv [-fi][nvh] src dst
    # macos:     mv [-fi][nv ] src dst
    # netbsd:    mv [-fi][ v ] src dst
    # openbsd:   mv [-fi][ v ] src dst
    # solaris:   mv [-fi][   ] src dst

    # POSIX options
    complete -c mv -s f -d "Don't prompt to overwrite"
    complete -c mv -s i -d "Prompt to overwrite existing"

    test uname = SunOS # -fi
    and exit 0

    # Extensions
    complete -c mv -s v -d "Print filenames as it goes"

    contains "$uname" NetBSD OpenBSD # -fiv
    and exit 0

    complete -c mv -s n -d "Don't overwrite existing"

    test "$uname" = Darwin # -fivn
    and exit 0

    complete -c mv -s h -d "Don't follow target if it links to a dir"
end
completions/mvn.fish#!fish
# Maven fish auto completion
#
# Possible calls to mvn
#
## Lifecycle
# mvn $lifecycle(s)
#
# Attention: Multiple lifecycles can be given
#
### Samples
# mvn clean
# mvn clean install
# mvn install
#
#
## Plugins
# mvn $plugin:$goal
### Samples
# mvn jboss:start
# mvn ejb:ejb
# mvn jboss:start ejb:ejb
# Attention: Multiple plugins can be given

# Default lifecycles
complete -c mvn -f -a 'pre-clean clean post-clean validate initialize generate-sources process-sources generate-resources process-resources compile process-classes generate-test-sources process-test-sources generate-test-resources process-test-resources test-compile process-test-classes testprepare-package package pre-integration-test integration-test post-integration-test verify install deploy pre-site site post-site site-deploy'

# All options form mvn --help
complete -c mvn -f -o am -l also-make -d "If project list is specified, also build projects required by the list"
complete -c mvn -f -o amd -l also-make-dependents -d "If project list is specified, also build projects that depend on projects on the list"
complete -c mvn -f -o B -l batch-mode -d "Run in non-interactive (batch) mode"
complete -c mvn -r -f -o b -l builder -d "The id of the build strategy to use"
complete -c mvn -f -o C -l strict-checksums -d "Fail the build if checksums don't match"
complete -c mvn -f -o c -l lax-checksums -d "Warn if checksums don't match"
complete -c mvn -f -o cpu -l check-plugin-updates -d "Ineffective, only kept for backward compatibility"

function __fish_mvn_complete_definition
    set -l current_token (commandline -t)
    set -l previous_token (commandline -xpc)[-1]
    string match -qr -- '^(-D|--define\b)' $current_token $previous_token
    or return
    set -l keyval (string split --max=1 -- = $current_token)
    or return
    # Use normal file completion for the value.
    printf -- "$keyval[1]=%s\n" (complete -C "__fish_command_without_completions $keyval[2]")
end

complete -c mvn -f -o D -l define -d "Define a system property"
complete -c mvn -f -a "(__fish_mvn_complete_definition)"
complete -c mvn -f -o e -l errors -d "Produce execution error messages"
complete -c mvn -f -o emp -l encrypt-master-password -d "Encrypt master security password"
complete -c mvn -f -o ep -l encrypt-password -d "Encrypt server password"
complete -c mvn -r -o f -l file -d "Force the use of an alternate POM file (or directory with pom.xml)"
complete -c mvn -f -o fae -l fail-at-end -d "Only fail the build afterwards; allow all non-impacted builds to continue"
complete -c mvn -f -o ff -l fail-fast -d "Stop at first failure in reactorized builds"
complete -c mvn -f -o fn -l fail-never -d "NEVER fail the build, regardless of project result"
complete -c mvn -r -o gs -l global-settings -d "Alternate path for the global settings file"
complete -c mvn -f -o h -l help -d "Display help information"
complete -c mvn -r -o l -l log-file -d "Log file to where all build output will go"
complete -c mvn -f -o llr -l legacy-local-repository -d "Use Maven 2 Legacy Local Repository behaviour, ie no use of _remote.repositories"
complete -c mvn -f -o N -l non-recursive -d "Do not recurse into sub-projects"
complete -c mvn -f -o npr -l no-plugin-registry -d "Ineffective, only kept for backward compatibility"
complete -c mvn -f -o npu -l no-plugin-updates -d "Ineffective, only kept for backward compatibility"
complete -c mvn -f -o nsu -l no-snapshot-updates -d "Suppress SNAPSHOT updates"
complete -c mvn -f -o o -l offline -d "Work offline"
complete -c mvn -r -f -o pl -l projects -d "Comma-delimited list of specified reactor projects to build instead of all projects"
complete -c mvn -f -o q -l quiet -d "Quiet output - only show errors"
complete -c mvn -r -f -o rf -l resume-from -d "Resume reactor from specified project"
complete -c mvn -r -o s -l settings -d "Alternate path for the user settings file"
complete -c mvn -r -f -o T -l threads -d "Thread count, for instance 2.0C where C is core multiplied"
complete -c mvn -r -o t -l toolchains -d "Alternate path for the user toolchains file"
complete -c mvn -f -o U -l update-snapshots -d "Forces a check for missing releases and updated snapshots on remote repositories"
complete -c mvn -f -o up -l update-plugins -d "Ineffective, only kept for backward compatibility"
complete -c mvn -f -o V -l show-version -d "Display version information WITHOUT stopping build"
complete -c mvn -f -o v -l version -d "Display version information"
complete -c mvn -f -o X -l debug -d "Produce execution debug output"

#
# Profiles
#
#TODO search pom.xml hierarchy
function __fish_mvn_profiles
    # find line opening the profile-tag
    # read next line
    # extract contents of id-tag
    sed -n -e '/<profile>/{n; s!^.*<id>\([^<]*\)</id>.*$!\1!; p}' ~/.m2/settings.xml pom.xml 2>/dev/null
end

function __fish_mvn_projects
    grep "<module>" pom.xml 2>/dev/null | sed 's/[[:space:]]*<[^<]*>\(.*\)<[^<]*>/\1/'
end

complete -c mvn -f -r -o P -l activate-profiles -a "(__fish_mvn_profiles)" -d "Comma-delimited list of profiles to activate"

complete -c mvn -f -r -o pl -l projects -a "(__fish_mvn_projects)" -d "Projects to build"

#default properties for some plugins / profiles
complete -c mvn -o DskipTests -d "Skipping JUnit Tests"
complete -c mvn -o DbuildInstaller -d "Build installer (if profile is available in project)"
complete -c mvn -o DperformRelease -d "Use release profile (create javadoc and attach sources)"
complete -c mvn -o Dmaven.surefire.debug -d "Run surefire tests with debugging on port 5005"
complete -c mvn -o Dmaven.javadoc.skip -d "Skip Javadoc generation"

#
# Plugin configurations
#

# More plugins
complete -c mvn -a "clean:clean" -d "Clean the build"
complete -c mvn -a "clean:help" -d "Display help information on maven-clean-plugin"
complete -c mvn -a "compiler:compile" -d "Compiles application sources"
complete -c mvn -a "compiler:help" -d "Display help information on maven-compiler-plugin"
complete -c mvn -a "compiler:testCompile" -d "Compiles application test sources"
complete -c mvn -a "deploy:help" -d "Display help information on maven-deploy-plugin"
complete -c mvn -a "deploy:deploy-file" -d "Installs the artifact in the remote repository"
complete -c mvn -a "deploy:deploy" -d "Deploys an artifact to remote repository"
complete -c mvn -a "failsafe:help" -d "Display help information on maven-failsafe-plugin"
complete -c mvn -a "failsafe:integration-test" -d "Run integration tests using Surefire"
complete -c mvn -a "failsafe:verify" -d "Verify integration tests ran using Surefire"
complete -c mvn -a "install:install" -d "Installs the project's main artifact, and any other artifacts attached by other plugins in the lifecycle, to the local repository"
complete -c mvn -a "install:help" -d "Display help information on maven-install-plugin"
complete -c mvn -a "install:install-file" -d "Installs a file in the local repository"
complete -c mvn -a "resources:testResources" -d "Copy resources for the test source code to the test output directory"
complete -c mvn -a "resources:copy-resources" -d "Copy resources of the configured plugin attribute resources"
complete -c mvn -a "resources:help" -d "Display help information on maven-resources-plugin"
complete -c mvn -a "resources:resources" -d "Copy resources for the main source code to the main output directory"
complete -c mvn -a "site:attach-descriptor" -d "Adds the site descriptor (site.xml) to the list of files to be installed/deployed"
complete -c mvn -a "site:deploy" -d "Deploys the generated site"
complete -c mvn -a "site:effective-site" -d "Displays the effective site descriptor"
complete -c mvn -a "site:help" -d "Display help information on maven-site-plugin"
complete -c mvn -a "site:jar" -d "Bundle the site output into a JAR to deploy"
complete -c mvn -a "site:run" -d "Start the site up, rendering documents as requested for faster editing (with Jetty web server)"
complete -c mvn -a "site:site" -d "Generates the site for a single project"
complete -c mvn -a "site:stage" -d "Deploys the generated site to a local staging or mock directory"
complete -c mvn -a "site:stage-deploy" -d "Deploys the generated site to a staging or mock URL"
complete -c mvn -a "surefire:help" -d "Display help information on maven-surefire-plugin"
complete -c mvn -a "surefire:test" -d "Run tests using Surefire"
complete -c mvn -a "verifier:help" -d "Display help information on maven-verifier-plugin"
complete -c mvn -a "verifier:verify" -d "Verify the existence of files and optionally check content against a regex"
complete -c mvn -a "ear:ear" -d "Builds J2EE Enterprise Archive (EAR) files"
complete -c mvn -a "ear:generate-application-xml" -d "Generates the EAR deployment descriptor file(s)"
complete -c mvn -a "ear:help" -d "Display help information on maven-ear-plugin"
complete -c mvn -a "ejb:ejb" -d "Build an EJB (and optional client) from the current project"
complete -c mvn -a "ejb:help" -d "Display help information on maven-ejb-plugin"
complete -c mvn -a "jar:help" -d "Display help information on maven-jar-plugin"
complete -c mvn -a "jar:jar" -d "Build a JAR from the current project"
complete -c mvn -a "jar:test-jar" -d "Build a JAR of the test classes for the current project"
complete -c mvn -a "rar:help" -d "Display help information on maven-rar-plugin"
complete -c mvn -a "rar:rar" -d "Builds J2EE Resource Adapter Archive (RAR) files"
complete -c mvn -a "shade:help" -d "Display help information on maven-shade-plugin"
complete -c mvn -a "shade:shade" -d "Mojo that performs shading delegating to the Shader component"
complete -c mvn -a "source:aggregate" -d "Aggregate sources for all modules in an aggregator project"
complete -c mvn -a "source:jar" -d "This plugin bundles all the sources into a jar archive"
complete -c mvn -a "source:test-jar-no-fork" -d "Bundle all the test sources into a jar archive (goal)"
complete -c mvn -a "source:test-jar" -d "Bundle all the test sources into a jar archive (plugin)"
complete -c mvn -a "source:generated-test-jar" -d "This plugin bundles all the test sources into a jar archive"
complete -c mvn -a "source:help" -d "Display help information on maven-source-plugin"
complete -c mvn -a "source:jar-no-fork" -d "This goal bundles all the sources into a jar archive"
complete -c mvn -a "changelog:changelog" -d "Generate a changelog report"
complete -c mvn -a "changelog:file-activity" -d "Generate a file activity report"
complete -c mvn -a "changelog:dev-activity" -d "Generate a developer activity report"
complete -c mvn -a "changelog:help" -d "Display help information on maven-changelog-plugin"
complete -c mvn -a "changes:changes-validate" -d "Goal which validate the changes.xml file"
complete -c mvn -a "changes:changes-check" -d "Check that changes.xml has the necessary data for a release announcement"
complete -c mvn -a "changes:github-report" -d "Goal which downloads issues from GitHub and generates a report"
complete -c mvn -a "changes:announcement-generate" -d "Goal which generate an announcement from the announcement template"
complete -c mvn -a "changes:trac-report" -d "Goal which downloads issues from the Issue Tracking System and generates a report"
complete -c mvn -a "changes:changes-report" -d "Goal which creates a nicely formatted Changes Report in html format from a changes.xml file"
complete -c mvn -a "changes:announcement-mail" -d "Goal which sends an announcement through email"
complete -c mvn -a "changes:jira-report" -d "Goal which downloads issues from the Issue Tracking System and generates a report"
complete -c mvn -a "changes:help" -d "Display help information on maven-changes-plugin"
complete -c mvn -a "checkstyle:check" -d "Perform Checkstyle analysis"
complete -c mvn -a "checkstyle:checkstyle" -d "Perform Checkstyle analysis and generate an HTML report"
complete -c mvn -a "checkstyle:checkstyle-aggregate" -d "Perform Checkstyle analysis and generate an aggregate HTML report"
complete -c mvn -a "checkstyle:help" -d "Display help information on maven-checkstyle-plugin"
complete -c mvn -a "doap:generate" -d "Generate a Description of a Project (DOAP) file"
complete -c mvn -a "doap:help" -d "Display help information on maven-doap-plugin"
complete -c mvn -a "docck:check" -d "Checks a plugin's documentation for the standard minimums"
complete -c mvn -a "docck:help" -d "Display help information on maven-docck-plugin"
complete -c mvn -a "javadoc:aggregate" -d "Generates documentation for the Java code in an aggregator project"
complete -c mvn -a "javadoc:aggregate-jar" -d "Bundles Javadoc for main Java code into a jar"
complete -c mvn -a "javadoc:fix" -d "Fix Javadoc documentation and tags for the Java code for the project"
complete -c mvn -a "javadoc:help" -d "Display help information on maven-javadoc-plugin"
complete -c mvn -a "javadoc:jar" -d "Bundle the Javadoc into a jar"
complete -c mvn -a "javadoc:javadoc" -d "Generate documentation"
complete -c mvn -a "javadoc:javadoc-no-fork" -d "Generate documentation"
complete -c mvn -a "javadoc:resource-bundle" -d "Bundle AbstractJavadocMojo.javadocDirectory"
complete -c mvn -a "javadoc:test-aggregate" -d "Generates documentation for the Java Test code"
complete -c mvn -a "javadoc:test-aggregate-jar" -d "Bundle documentation for Java Test Code into a jar"
complete -c mvn -a "javadoc:test-fix" -d "Fix Javadoc documentation and tags for the Test Java code"
complete -c mvn -a "javadoc:test-jar" -d "Bundles the Javadoc documentation for test Java code into a jar"
complete -c mvn -a "javadoc:test-javadoc" -d "Generates documentation for the Java Test code"
complete -c mvn -a "javadoc:test-javadoc-no-fork" -d "Generate documentation for the Java Test code"
complete -c mvn -a "javadoc:test-resource-bundle" -d "Bundle TestJavadocJar.testJavadocDirectory"
complete -c mvn -a "jxr:aggregate" -d "Generates a combined JXR report in an aggregating project"
complete -c mvn -a "jxr:help" -d "Display help information on maven-jxr-plugin"
complete -c mvn -a "jxr:jxr" -d "Creates an html-based, cross referenced version of Java source code for a project"
complete -c mvn -a "jxr:test-aggregate" -d "Generates a combined JXR report for test code in an aggregating project"
complete -c mvn -a "jxr:test-jxr" -d "Creates an html-based, cross referenced version of Java source code for a project's test sources"
complete -c mvn -a "linkcheck:linkcheck" -d "Generates a Linkcheck report"
complete -c mvn -a "linkcheck:help" -d "Display help information on maven-linkcheck-plugin"
complete -c mvn -a "pmd:check" -d "Fail the build if there were any PMD violations in the source code"
complete -c mvn -a "pmd:cpd" -d "Creates a report for PMD's CPD tool. See http://pmd.sourceforge.net/cpd.html for more detail"
complete -c mvn -a "pmd:cpd-check" -d "Fail the build if there were any CPD violations in the source code"
complete -c mvn -a "pmd:help" -d "Display help information on maven-pmd-plugin"
complete -c mvn -a "pmd:pmd" -d "Creates a PMD report"
complete -c mvn -a "project-info-reports:cim" -d "Generates the Project Continuous Integration System report"
complete -c mvn -a "project-info-reports:dependencies" -d "Generates the Project Dependencies report"
complete -c mvn -a "project-info-reports:dependency-convergence" -d "Generates the Dependency Convergence report for reactor builds"
complete -c mvn -a "project-info-reports:dependency-info" -d "Generates code snippets to be added to build tools"
complete -c mvn -a "project-info-reports:dependency-management" -d "Generates the Project Dependency Management report"
complete -c mvn -a "project-info-reports:distribution-management" -d "Generates the Project Distribution Management report"
complete -c mvn -a "project-info-reports:help" -d "Display help information on maven-project-info-reports-plugin"
complete -c mvn -a "project-info-reports:index" -d "Generates the project index page"
complete -c mvn -a "project-info-reports:issue-tracking" -d "Generates the Project Issue Tracking report"
complete -c mvn -a "project-info-reports:license" -d "Generates the Project License report"
complete -c mvn -a "project-info-reports:mailing-list" -d "Generates the Mailing List report"
complete -c mvn -a "project-info-reports:modules" -d "Generates the Project Modules report"
complete -c mvn -a "project-info-reports:plugin-management" -d "Generates the Project Plugin Management report"
complete -c mvn -a "project-info-reports:plugins" -d "Generates the Project Plugins report"
complete -c mvn -a "project-info-reports:project-team" -d "Generates the Project Team report"
complete -c mvn -a "project-info-reports:scm" -d "Generates the Project Source Code Management (SCM) report"
complete -c mvn -a "project-info-reports:summary" -d "Generates the project information reports summary"
complete -c mvn -a "surefire-report:failsafe-report-only" -d "Create Failsafe Test Report html "
complete -c mvn -a "surefire-report:help" -d "Display help information on maven-surefire-report-plugin"
complete -c mvn -a "surefire-report:report" -d "Create Surefire Test Report html"
complete -c mvn -a "surefire-report:report-only" -d "Create Surefire Test Report html"
complete -c mvn -a "ant:ant" -d "Generate Ant build files"
complete -c mvn -a "ant:clean" -d "Clean all Ant build files"
complete -c mvn -a "ant:help" -d "Display help information on maven-ant-plugin"
complete -c mvn -a "antrun:help" -d "Display help information on maven-antrun-plugin"
complete -c mvn -a "antrun:run" -d "Maven AntRun Mojo"
complete -c mvn -a "archetype:crawl" -d "Crawl a Maven repository (filesystem, not HTTP) and creates a catalog file"
complete -c mvn -a "archetype:create" -d "Retrieve an archetype from the remote repository"
complete -c mvn -a "archetype:create-from-project" -d "Creates an archetype project from the current project"
complete -c mvn -a "archetype:generate" -d "Generate new project from an archetype, or update project if using a partial archetype"
complete -c mvn -a "archetype:help" -d "Display help information on maven-archetype-plugin"
complete -c mvn -a "archetype:integration-test" -d "Execute the archetype integration tests"
complete -c mvn -a "archetype:jar" -d "Build a JAR from the current Archetype project"
complete -c mvn -a "archetype:update-local-catalog" -d "Updates the local catalog"
complete -c mvn -a "assembly:assembly" -d "Assemble an application bundle or distribution"
complete -c mvn -a "assembly:attached" -d "Assemble an application bundle or distribution from an assembly descriptor"
complete -c mvn -a "assembly:directory" -d "Assemble an application bundle or distribution"
complete -c mvn -a "assembly:directory-inline" -d "Like assembly:attached, but ignore the <formats/> section"
complete -c mvn -a "assembly:directory-single" -d "Assemble an application bundle or distribution from an assembly descriptor"
complete -c mvn -a "assembly:help" -d "Display help information on maven-assembly-plugin"
complete -c mvn -a "assembly:single" -d "Assemble an application bundle or distribution from an assembly descriptor"
complete -c mvn -a "assembly:unpack" -d "Unpack project dependencies. Currently supports dependencies of type jar and zip"
complete -c mvn -a "dependency:analyze" -d "Analyzes the dependencies of this project"
complete -c mvn -a "dependency:analyze-dep-mgt" -d "Look for dependency mismatches in your dependencyManagement section"
complete -c mvn -a "dependency:analyze-duplicate" -d "Determine duplicate dependencies"
complete -c mvn -a "dependency:analyze-only" -d "Analyze the dependencies of this project"
complete -c mvn -a "dependency:analyze-report" -d "Analyze the dependencies of this project and produce a report"
complete -c mvn -a "dependency:build-classpath" -d "Output a classpath string of dependencies from the local repository to a file or log"
complete -c mvn -a "dependency:copy" -d "Copy a list of artifacts from the repository to defined locations"
complete -c mvn -a "dependency:copy-dependencies" -d "Copy the project dependencies from the repository to a defined location"
complete -c mvn -a "dependency:display-ancestors" -d "Displays all ancestor POMs of the project"
complete -c mvn -a "dependency:get" -d "Resolves a single artifact, eventually transitively, from the specified remote repositories"
complete -c mvn -a "dependency:go-offline" -d "Resolve all project dependencies"
complete -c mvn -a "dependency:help" -d "Display help information on maven-dependency-plugin"
complete -c mvn -a "dependency:list" -d "Displays the list of dependencies for this project"
complete -c mvn -a "dependency:list-repositories" -d "Resolve all project dependencies and then lists the repositories used"
complete -c mvn -a "dependency:properties" -d "Set a property pointing to the artifact file for each project dependency"
complete -c mvn -a "dependency:purge-local-repository" -d "Remove the project dependencies from the local repository, and optionally re-resolve them"
complete -c mvn -a "dependency:resolve" -d "Resolve project dependencies"
complete -c mvn -a "dependency:resolve-plugins" -d "Resolve all project plugins and reports and their dependencies"
complete -c mvn -a "dependency:sources" -d "Resolve the project source dependencies from the repository"
complete -c mvn -a "dependency:tree" -d "Displays the dependency tree for this project"
complete -c mvn -a "dependency:unpack" -d "Retrieve a list of artifacts from the repository and unpacks them in a defined location"
complete -c mvn -a "dependency:unpack-dependencies" -d "Unpack the project dependencies from the repository to a defined location"
complete -c mvn -a "enforcer:display-info" -d "Display the current platform information"
complete -c mvn -a "enforcer:enforce" -d "Execute the defined enforcer-rules once per module"
complete -c mvn -a "enforcer:help" -d "Display help information on maven-enforcer-plugin"
complete -c mvn -a "gpg:help" -d "Display help information on maven-gpg-plugin"
complete -c mvn -a "gpg:sign" -d "Sign project artifact, the POM, and attached artifacts with GnuPG for deployment"
complete -c mvn -a "gpg:sign-and-deploy-file" -d "Signs artifacts and installs the artifact in the remote repository"
complete -c mvn -a "help:expressions" -d "Displays the supported Plugin expressions used by Maven"
complete -c mvn -a "help:active-profiles" -d "Displays a list of the profiles which are currently active for this build"
complete -c mvn -a "help:effective-settings" -d "Displays the calculated settings as XML for this project"
complete -c mvn -a "help:system" -d "Displays a list of the platform details like system properties and environment variables"
complete -c mvn -a "help:effective-pom" -d "Displays the effective POM as an XML for this build, with the active profiles factored in"
complete -c mvn -a "help:help" -d "Display help information on maven-help-plugin"
complete -c mvn -a "help:all-profiles" -d "Displays a list of available profiles under the current project"
complete -c mvn -a "help:describe" -d "Displays the attributes for a Maven Plugin / goals (aka Mojo - Maven plain Old Java Object)"
complete -c mvn -a "help:evaluate" -d "Evaluates Maven expressions given by the user in an interactive mode"
complete -c mvn -a "invoker:help" -d "Display help information on maven-invoker-plugin"
complete -c mvn -a "invoker:install" -d "Installs the project artifacts of the main build into the local repository"
complete -c mvn -a "invoker:integration-test" -d "Execute integration test Maven projects, collecting a log in the project directory"
complete -c mvn -a "invoker:report" -d "Generate a report based on the results of the Maven invocations"
complete -c mvn -a "invoker:run" -d "Execute integration test Maven projects, collect a log, and output the results"
complete -c mvn -a "invoker:verify" -d "Check the results of maven-invoker-plugin integration tests"
complete -c mvn -a "jarsigner:help" -d "Display help information on maven-jarsigner-plugin"
complete -c mvn -a "jarsigner:sign" -d "Signs a project artifact and attachments using jarsigner"
complete -c mvn -a "jarsigner:verify" -d "Checks the signatures of a project artifact and attachments using jarsigner"
complete -c mvn -a "patch:apply" -d "Apply one or more patches to project sources"
complete -c mvn -a "patch:help" -d "Display help information on maven-patch-plugin"
complete -c mvn -a "pdf:help" -d "Display help information on maven-pdf-plugin"
complete -c mvn -a "pdf:pdf" -d "Generates a PDF document for a project"
complete -c mvn -a "plugin:updateRegistry" -d "Update the user plugin registry (if it's in use) to reflect the version we're installing"
complete -c mvn -a "plugin:report" -d "Generates the Plugin's documentation report"
complete -c mvn -a "plugin:xdoc" -d "Generate Xdoc files for the project mojos or goals"
complete -c mvn -a "plugin:addPluginArtifactMetadata" -d "Inject any plugin-specific artifact metadata to the project's artifact, for subsequent installation and deployment"
complete -c mvn -a "plugin:help" -d "Display help information on maven-plugin-plugin"
complete -c mvn -a "plugin:helpmojo" -d "Generates a HelpMojo class"
complete -c mvn -a "plugin:descriptor" -d "Generate a plugin descriptor"
complete -c mvn -a "release:perform" -d "Perform a release from SCM"
complete -c mvn -a "release:rollback" -d "Rollback changes made by a previous release"
complete -c mvn -a "release:prepare-with-pom" -d "Prepare for a release in SCM, fully resolving dependencies for the purpose of producing a 'release POM'"
complete -c mvn -a "release:stage" -d "Perform a release from SCM to a staging repository"
complete -c mvn -a "release:update-versions" -d "Update the POM versions for a project"
complete -c mvn -a "release:prepare" -d "Prepare for a release in SCM"
complete -c mvn -a "release:clean" -d "Clean up after a release preparation"
complete -c mvn -a "release:help" -d "Display help information on maven-release-plugin"
complete -c mvn -a "release:branch" -d "Branch a project in SCM"
complete -c mvn -a "remote-resources:process" -d "Pull down resourceBundles and process them"
complete -c mvn -a "remote-resources:help" -d "Display help information on maven-remote-resources-plugin"
complete -c mvn -a "remote-resources:bundle" -d "Bundle up resources that should be considered as a remote-resource"
complete -c mvn -a "repository:bundle-create" -d "Goal which creates an upload bundle for a project built with Maven"
complete -c mvn -a "repository:bundle-pack" -d "Packs artifacts already available in a local repository in a bundle for an upload requests"
complete -c mvn -a "repository:help" -d "Display help information on maven-repository-plugin"
complete -c mvn -a "scm:status" -d "Display the modification status of the files in the configured scm url"
complete -c mvn -a "scm:branch" -d "Branch the project"
complete -c mvn -a "scm:validate" -d "Validate scm connection string"
complete -c mvn -a "scm:checkin" -d "Commit changes to the configured scm url"
complete -c mvn -a "scm:diff" -d "Display the difference of the working copy with the latest copy in the configured scm url"
complete -c mvn -a "scm:update" -d "Update the local working copy with the latest source from the configured scm url"
complete -c mvn -a "scm:add" -d "Add a file set to the project"
complete -c mvn -a "scm:remove" -d "Mark a set of files for deletion"
complete -c mvn -a "scm:unedit" -d "Unedit/unlock a set of files"
complete -c mvn -a "scm:bootstrap" -d "Pull the project source from the configured scm and execute the configured goals"
complete -c mvn -a "scm:checkout" -d "Get a fresh copy of the latest source from the configured scm url"
complete -c mvn -a "scm:tag" -d "Tag the project"
complete -c mvn -a "scm:edit" -d "Edit/lock a set of files"
complete -c mvn -a "scm:check-local-modification" -d "This mojo will fail the build if there is any local modifications"
complete -c mvn -a "scm:list" -d "Get the list of project files"
complete -c mvn -a "scm:changelog" -d "Dump changelog contents to console. It is mainly used to test maven-scm-api's changelog command"
complete -c mvn -a "scm:help" -d "Display help information on maven-scm-plugin"
complete -c mvn -a "scm:export" -d "Get a fresh exported copy of the latest source from the configured scm url"
complete -c mvn -a "scm:update-subprojects" -d "Updates all projects in a multi project build"
complete -c mvn -a "scm-publish:publish-scm" -d "Publish a content to scm"
complete -c mvn -a "scm-publish:help" -d "Display help information on maven-scm-publish-plugin"
complete -c mvn -a "scm-publish:scmpublish" -d "Empty goal, provided only to set loose the lifecycle"
complete -c mvn -a "stage:copy" -d "Copies artifacts from one repository to another repository"
complete -c mvn -a "stage:help" -d "Display help information on maven-stage-plugin"
complete -c mvn -a "toolchains:help" -d "Display help information on maven-toolchains-plugin"
complete -c mvn -a "toolchains:toolchain" -d "Check that toolchains requirements are met by currently configured toolchains"
complete -c mvn -a "eclipse:clean" -d "Deletes the .project, .classpath, .wtpmodules files and .settings folder used by Eclipse"
complete -c mvn -a "eclipse:configure-workspace" -d "Configure Eclipse Workspace features"
complete -c mvn -a "eclipse:eclipse" -d "Generate Eclipse configuration files"
complete -c mvn -a "eclipse:help" -d "Display help information on maven-eclipse-plugin"
complete -c mvn -a "eclipse:install-plugins" -d "Install plugins resolved from the Maven repository system into an Eclipse instance"
complete -c mvn -a "eclipse:myeclipse" -d "Generates MyEclipse configuration files"
complete -c mvn -a "eclipse:myeclipse-clean" -d "Deletes configuration files used by MyEclipse"
complete -c mvn -a "eclipse:rad" -d "Generates the rad-6 configuration files"
complete -c mvn -a "eclipse:rad-clean" -d "Deletes the config files used by Rad-6. the files .j2ee and the file .websettings"
complete -c mvn -a "eclipse:remove-cache" -d "Removes the not-available marker files from the repository"
complete -c mvn -a "eclipse:resolve-workspace-dependencies" -d "For the entire workspace: resolve references to the M2_REPO classpath variable"
complete -c mvn -a "eclipse:to-maven" -d "Add eclipse artifacts from an eclipse installation to the local repo"
complete -c mvn -a "jboss-packaging:har-exploded" -d "Builds a deployable JBoss Hibernate exploded Archive"
complete -c mvn -a "jboss-packaging:esb" -d "Builds a deployable JBoss ESB Archive"
complete -c mvn -a "jboss-packaging:esb-exploded" -d "Builds a deployable JBoss ESB exploded Archive"
complete -c mvn -a "jboss-packaging:aop" -d "Builds a deployable JBoss AOP Archive"
complete -c mvn -a "jboss-packaging:spring" -d "Builds a deployable JBoss Spring Archive"
complete -c mvn -a "jboss-packaging:har" -d "Builds a deployable JBoss Hibernate Archive"
complete -c mvn -a "jboss-packaging:help" -d "Display help information on jboss-packaging-maven-plugin"
complete -c mvn -a "jboss-packaging:par" -d "Builds a deployable JBoss Process Archive"
complete -c mvn -a "jboss-packaging:sar" -d "Builds a deployable JBoss Service Archive"
complete -c mvn -a "jboss-packaging:sar-inplace" -d "Builds a deployable JBoss Service in place exploded Archive"
complete -c mvn -a "jboss-packaging:sar-exploded" -d "Builds a deployable JBoss Service exploded Archive"
complete -c mvn -a "was6:wsAdmin" -d "Execute the WebSphere command-line administration tool with the specified arguments"
complete -c mvn -a "was6:wsListApps" -d "Lists all the applications installed on a WebSphere Server or Cell"
complete -c mvn -a "was6:wsStartServer" -d "Starts a standalone server instance"
complete -c mvn -a "was6:wsStartApp" -d "Start an application on a WebSphere Server or in a WebSphere Cell"
complete -c mvn -a "was6:clean" -d "Cleans out temporary resources and generated sources"
complete -c mvn -a "was6:wsStopServer" -d "Stop a standalone server instance"
complete -c mvn -a "was6:wsStopApp" -d "Stop an application on a WebSphere Server or in a WebSphere Cell"
complete -c mvn -a "was6:servicedeploy" -d "Executes ServiceDeploy command on archive (Ear, Zip or Jar), produce a deployable ear file"
complete -c mvn -a "was6:installApp" -d "Installs an EAR into WebSphere Application Server"
complete -c mvn -a "was6:wsDefaultBindings" -d "Generate default IBM WebSphere Bindings for the specified EAR file"
complete -c mvn -a "was6:endpointEnabler" -d "Executes the endpoint enabler ant task on the EAR archive"
complete -c mvn -a "was6:wsdl2java" -d "Creates Java classes and deployment descriptor templates from a WSDL file"
complete -c mvn -a "was6:help" -d "Display help information on was6-maven-plugin"
complete -c mvn -a "was6:ejbdeploy" -d "Generates EJB RMIC stub sources"
complete -c mvn -a "was6:wsUninstallApp" -d "Uninstall an existing application from a WebSphere Server or Cell"
complete -c mvn -a "weblogic:stop" -d "Stop an artifact on Weblogic server(s) or cluster(s)"
complete -c mvn -a "weblogic:start" -d "Start an artifact on Weblogic server(s) or cluster(s)"
complete -c mvn -a "weblogic:undeploy" -d "Undeploy artifacts from Weblogic server(s) or cluster(s)"
complete -c mvn -a "weblogic:appc" -d "Run the weblogic appc compiler against an artifact"
complete -c mvn -a "weblogic:clientgen9" -d "Runs Client Gen on a given WSDL"
complete -c mvn -a "weblogic:listapps" -d "List the artifacts on Weblogic server(s) or cluster(s)"
complete -c mvn -a "weblogic:help" -d "Display help information on weblogic-maven-plugin"
complete -c mvn -a "weblogic:wsdlgen" -d "This class generates wsdl from ear/war package"
complete -c mvn -a "weblogic:redeploy" -d "Redeploy artifact on Weblogic server(s) or cluster(s)"
complete -c mvn -a "weblogic:jwsc" -d "Runs the JWSC compiler task for web service enabled code"
complete -c mvn -a "weblogic:servicegen" -d "Runs Service Gen on a given WSDL"
complete -c mvn -a "weblogic:deploy" -d "Deploy an artifact to Weblogic servers(s) or cluster(s)"
complete -c mvn -a "antlr:help" -d "Display help information on antlr-maven-plugin"
complete -c mvn -a "antlr:html" -d "Generates Antlr documentation from grammar files"
complete -c mvn -a "antlr:generate" -d "Generates files based on grammar files with Antlr tool"
complete -c mvn -a "aspectj:aspectj-report" -d "Creates an AspectJ HTML report using the ajdoc tool and format"
complete -c mvn -a "aspectj:compile" -d "Weaves all main classes"
complete -c mvn -a "aspectj:EclipseAjcMojo" -d "Create eclipse configuration of aspectJ"
complete -c mvn -a "aspectj:help" -d "Display help information on aspectj-maven-plugin"
complete -c mvn -a "aspectj:test-compile" -d "Weaves all test classes"
complete -c mvn -a "axistools:java2wsdl" -d "A Plugin for generating WSDL files using Axis Java2WSDL"
complete -c mvn -a "axistools:help" -d "Display help information on axistools-maven-plugin"
complete -c mvn -a "axistools:wsdl2java" -d "A Plugin for generating stubs for WSDL files using Axis WSDL2Java"
complete -c mvn -a "axistools:admin" -d "Utility for turning xml into Axis deployment operations (wraps org.apache.axis.utils.Admin)"
complete -c mvn -a "castor:help" -d "Display help information on castor-maven-plugin"
complete -c mvn -a "castor:mappings" -d "Use Castor MappingTool to generate mapping files from a set of Classes"
complete -c mvn -a "castor:mapping" -d "Use Castor MappingTool to generate mapping files from a single Class"
complete -c mvn -a "castor:generate" -d "A mojo that uses Castor to generate a collection of javabeans from an XSD"
complete -c mvn -a "commons-attributes:compile" -d "Commons-attributes compiler"
complete -c mvn -a "commons-attributes:test-compile" -d "Commons-attributes compiler for tests"
complete -c mvn -a "gwt:debug" -d "Runs the project with a debugger port hook (optionally suspended)"
complete -c mvn -a "gwt:mergewebxml" -d "Merges GWT servlet elements into deployment descriptor (and non GWT servlets into shell)"
complete -c mvn -a "gwt:help" -d "Display help information on gwt-maven-plugin"
complete -c mvn -a "gwt:compile" -d "Invokes the GWT Compiler"
complete -c mvn -a "gwt:source-jar" -d "Add GWT java source code and module descriptor as resources to project jar"
complete -c mvn -a "gwt:resources" -d "Copy GWT java source code and module descriptor as resources in the build outputDirectory"
complete -c mvn -a "gwt:compile-report" -d "see http://code.google.com/webtoolkit/doc/latest/DevGuideCompileReport.html#Usage"
complete -c mvn -a "gwt:css" -d "Creates CSS interfaces for css files"
complete -c mvn -a "gwt:run-codeserver" -d "Runs GWT modules with Super Dev Mode"
complete -c mvn -a "gwt:eclipseTest" -d "Goal which creates Eclipse lauch configurations for GWTTestCases"
complete -c mvn -a "gwt:test" -d "Mimic surefire to run GWTTestCases during integration-test phase, until SUREFIRE-508 is fixed"
complete -c mvn -a "gwt:clean" -d "Cleanup the webapp directory for GWT module compilation output"
complete -c mvn -a "gwt:generateAsync" -d "Goal which generate Async interface"
complete -c mvn -a "gwt:i18n" -d "Creates I18N interfaces for constants and messages files"
complete -c mvn -a "gwt:run" -d "Runs the project in the GWT (Classic or Super) Dev Mode for development"
complete -c mvn -a "gwt:eclipse" -d "Goal which creates Eclipse lauch configurations for GWT modules"
complete -c mvn -a "hibernate3:hbm2doc" -d "'hbm2doc' generates html documentation a'la javadoc for the database schema"
complete -c mvn -a "hibernate3:hbm2hbmxml" -d "Generate a set of .hbm files"
complete -c mvn -a "hibernate3:hbm2dao" -d "Generate a set of DAOs"
complete -c mvn -a "hibernate3:query" -d "Execute a HQL query statements"
complete -c mvn -a "hibernate3:instrument" -d "Goal for 'cglib' or 'javassist' instrumentation"
complete -c mvn -a "hibernate3:run" -d "'AntRun' wrapper"
complete -c mvn -a "hibernate3:hbmtemplate" -d "'hbmtemplate' generic exporter that can be controlled by a user provided template or class"
complete -c mvn -a "hibernate3:hbm2cfgxml" -d "'hbm2cfgxml' generates a hibernate.cfg.xml"
complete -c mvn -a "hibernate3:hbm2ddl" -d "'hbm2ddl' lets you run schemaexport and schemaupdate which generates the appropriate SQL DDL"
complete -c mvn -a "hibernate3:help" -d "Display help information on hibernate3-maven-plugin"
complete -c mvn -a "hibernate3:hbmlint" -d "'hbmlint' scans mappings for errors"
complete -c mvn -a "hibernate3:hbm2java" -d "'hbm2java' is a java code generator"
complete -c mvn -a "idlj:generate-test" -d "Process CORBA IDL test files in IDLJ"
complete -c mvn -a "idlj:help" -d "Display help information on idlj-maven-plugin"
complete -c mvn -a "idlj:generate" -d "Process CORBA IDL files in IDLJ"
complete -c mvn -a "javacc:jjtree" -d "Parse a JJTree grammar file (*.jjt) and transform it to source files and a JavaCC grammar file"
complete -c mvn -a "javacc:jtb" -d "Parses a JTB file and transforms it into source for an AST and a JavaCC grammar"
complete -c mvn -a "javacc:jjdoc" -d "JJDoc takes a JavaCC parser specification and produces documentation for the BNF grammar"
complete -c mvn -a "javacc:jtb-javacc" -d "Preprocess *.jtb grammar files and generate a parser with parse tree actions"
complete -c mvn -a "javacc:help" -d "Display help information on javacc-maven-plugin"
complete -c mvn -a "javacc:jjtree-javacc" -d "Preprocess decorated grammar files (*.jjt) and generate a parser with parse tree actions"
complete -c mvn -a "javacc:javacc" -d "Parse a JavaCC grammar file (*.jj) and transform it to Java source files"
complete -c mvn -a "jaxb2:help" -d "Display help information on jaxb2-maven-plugin"
complete -c mvn -a "jaxb2:schemagen" -d "Mojo that creates XML schema(s) from compile-scope Java sources or binaries"
complete -c mvn -a "jaxb2:testSchemagen" -d "Mojo that creates XML schema(s) from test-scope Java testSources or binaries"
complete -c mvn -a "jaxb2:testXjc" -d "Mojo that creates test-scope Java source or binaries from XML schema"
complete -c mvn -a "jaxb2:xjc" -d "Mojo that creates compile-scope Java source or binaries from XML schema"
complete -c mvn -a "jpox:enhance"
complete -c mvn -a "jpox:schema-create" -d "Generates the Schema from the JDO mappings and the enhanced class files"
complete -c mvn -a "jpox:schema-dbinfo" -d "Provides detailed information about the database - limits and datatypes support"
complete -c mvn -a "jpox:schema-delete" -d "Deletes all database tables required for a set of JDO MetaData files from the database schema"
complete -c mvn -a "jpox:schema-info" -d "Provides a detailed information about the database schema"
complete -c mvn -a "jpox:schema-validate" -d "Validates database tables required for a set of JDO MetaData files for correct structure"
complete -c mvn -a "jslint:test-jslint" -d "Goal which reports on the test source files using JSLint"
complete -c mvn -a "jslint:jslint" -d "Goal which reports on the source files using JSLint"
complete -c mvn -a "jslint:help" -d "Display help information on jslint-maven-plugin"
complete -c mvn -a "js-import:test-generate-html" -d "Test goal implementation of the generate html mojo"
complete -c mvn -a "js-import:generate-html" -d "Main goal implementation of the generate html mojo"
complete -c mvn -a "js-import:test-import-js" -d "Test goal implementation of the import mojo"
complete -c mvn -a "js-import:import-js" -d "Main goal implementation of the import mojo"
complete -c mvn -a "js-import:help" -d "Display help information on js-import-maven-plugin"
complete -c mvn -a "jspc:compile"
complete -c mvn -a "jspc:testCompile"
complete -c mvn -a "openjpa:test-enhance" -d "Processes Application model classes and enhances them by running Open JPA Enhancer tool"
complete -c mvn -a "openjpa:help" -d "Display help information on openjpa-maven-plugin"
complete -c mvn -a "openjpa:enhance" -d "Processes Application model classes and enhances them by running Open JPA Enhancer tool"
complete -c mvn -a "openjpa:schema" -d "Executes the schema generation via the OpenJPA MappingTool"
complete -c mvn -a "openjpa:sql" -d "Executes the SQL generation via the OpenJPA MappingTool"
complete -c mvn -a "rmic:help" -d "Display help information on rmic-maven-plugin"
complete -c mvn -a "rmic:test-rmic" -d "Compiles rmi stubs and skeleton classes from a remote implementation class"
complete -c mvn -a "rmic:rmic" -d "Compiles rmi stubs and skeleton classes from a remote implementation class"
complete -c mvn -a "rmic:package" -d "Creates a jar containing the rmic generated classes"
complete -c mvn -a "sablecc:generate" -d "A plugin for processing grammar files in SableCC"
complete -c mvn -a "sqlj:sqlj" -d "Translates SQLJ source code using the SQLJ Translator"
complete -c mvn -a "sqlj:clean" -d "Cleans out generated stale resources"
complete -c mvn -a "sqlj:help" -d "Display help information on sqlj-maven-plugin"
complete -c mvn -a "xdoclet:help" -d "Display help information on xdoclet-maven-plugin"
complete -c mvn -a "xdoclet:xdoclet" -d "Runs XDoclet"
complete -c mvn -a "xmlbeans:xmlbeans-test" -d "Parse xsd files and produces a corresponding object model based on the Apache XML Beans parser"
complete -c mvn -a "xmlbeans:help" -d "Display help information on xmlbeans-maven-plugin"
complete -c mvn -a "xmlbeans:xmlbeans" -d "Parse xsd files and produces a corresponding object model based on the Apache XML Beans parser"
complete -c mvn -a "nbm:autoupdate" -d "Create the NetBeans auto update site definition"
complete -c mvn -a "nbm:branding" -d "Package branding resources for NetBeans platform/IDE based application"
complete -c mvn -a "nbm:build-installers" -d "Build installers for Mavenized NetBeans application"
complete -c mvn -a "nbm:cluster" -d "Create the NetBeans module clusters from reactor"
complete -c mvn -a "nbm:cluster-app" -d "Create the NetBeans module clusters/application for the 'nbm-application' packaging projects"
complete -c mvn -a "nbm:help" -d "Display help information on nbm-maven-plugin"
complete -c mvn -a "nbm:manifest" -d "Generate NetBeans module system specific manifest entries"
complete -c mvn -a "nbm:nbm" -d "Create the NetBeans module artifact (nbm file), part of 'nbm' lifecycle/packaging"
complete -c mvn -a "nbm:run-ide" -d "Run NetBeans with additional module clusters, to be used with nbm:cluster"
complete -c mvn -a "nbm:run-platform" -d "Run a branded application on top of NetBeans Platform"
complete -c mvn -a "nbm:standalone-zip" -d "Create a standalone application out of the composed clusters of nbm-application"
complete -c mvn -a "nbm:webstart-app" -d "Create webstartable binaries for a 'nbm-application'"
complete -c mvn -a "clirr:clirr" -d "Generate a report from the Clirr output"
complete -c mvn -a "clirr:check-arbitrary" -d "Check for compatibility between two arbitrary artifact sets"
complete -c mvn -a "clirr:help" -d "Display help information on clirr-maven-plugin"
complete -c mvn -a "clirr:check" -d "Check for compatibility with previous version"
complete -c mvn -a "clirr:check-no-fork" -d "Check for compatibility with previous version without forking the project"
complete -c mvn -a "cobertura:check" -d "Check the coverage for unit tests from last instrumentation"
complete -c mvn -a "cobertura:check-integration-test" -d "Check the coverage for unit and integration tests from last instrumentation"
complete -c mvn -a "cobertura:clean" -d "Clean up the files that Cobertura Maven Plugin has created during instrumentation"
complete -c mvn -a "cobertura:cobertura" -d "Generate Cobertura report on unit tests"
complete -c mvn -a "cobertura:cobertura-integration-test" -d "Generate Cobertura report on unit and integration tests"
complete -c mvn -a "cobertura:dump-datafile" -d "Output the contents of Cobertura's data file to the command line"
complete -c mvn -a "cobertura:help" -d "Display help information on cobertura-maven-plugin"
complete -c mvn -a "cobertura:instrument" -d "Instrument the compiled classes"
complete -c mvn -a "scmchangelog:report" -d "Goal which produces a changelog report based on the Subversion logs"
complete -c mvn -a "scmchangelog:help" -d "Display help information on scmchangelog-maven-plugin"
complete -c mvn -a "sonar:help" -d "Display help information on sonar-maven-plugin"
complete -c mvn -a "sonar:sonar" -d "Analyze project"
complete -c mvn -a "taglist:taglist" -d "Scans the source files for tags and generates a report on their occurrences"
complete -c mvn -a "taglist:help" -d "Display help information on taglist-maven-plugin"
complete -c mvn -a "javancss:check" -d "Check the build if for any Method with a ccn greater than a limit in the source code"
complete -c mvn -a "javancss:help" -d "Display help information on javancss-maven-plugin"
complete -c mvn -a "javancss:report" -d "Generates a JavaNCSS report based on this module's source code"
complete -c mvn -a "jdepend:generate-no-fork" -d "Run JDepend and generate a site report"
complete -c mvn -a "jdepend:help" -d "Display help information on jdepend-maven-plugin"
complete -c mvn -a "jdepend:generate" -d "Run JDepend and generate a site report"
complete -c mvn -a "codenarc:codenarc" -d "Create a CodeNarc Report"
complete -c mvn -a "codenarc:help" -d "Display help information on codenarc-maven-plugin"
complete -c mvn -a "findbugs:check"
complete -c mvn -a "findbugs:findbugs"
complete -c mvn -a "findbugs:gui" -d "Open the findbugs GUI to browse the report"
complete -c mvn -a "findbugs:help" -d "Display help information on findbugs-maven-plugin"
complete -c mvn -a "fitnesse:remotecall" -d "Use fitnesse.runner.TestRunner to get result of a remote FitNesse web page execution"
complete -c mvn -a "fitnesse:help" -d "Display help information on fitnesse-maven-plugin"
complete -c mvn -a "fitnesse:run" -d "Use fitnesse.runner.TestRunner to call a remote FitNesse web page and run the tests locally"
complete -c mvn -a "fitnesse:fitnesse" -d "Generates a FitNesse report from a FitNesse web server"
complete -c mvn -a "selenium:start-server" -d "Start the Selenium server"
complete -c mvn -a "selenium:xvfb" -d "Starts an Xvfb instance suitable for handling X11 displays for headless systems"
complete -c mvn -a "selenium:stop-server" -d "Stop the Selenium server"
complete -c mvn -a "selenium:selenese" -d "Run a suite of HTML Selenese tests"
complete -c mvn -a "selenium:help" -d "Display help information on selenium-maven-plugin"
complete -c mvn -a "webtest:help" -d "Display help information on webtest-maven-plugin"
complete -c mvn -a "webtest:verify-filecontent" -d "Grep through a set of files to find text strings and fail build if matches are found"
complete -c mvn -a "webtest:clean" -d "Remove temporary data from running the Canoo WebTests"
complete -c mvn -a "webtest:test" -d "Runs a Canoo WebTest defined in an ANT script"
complete -c mvn -a "webtest:loop" -d "Runs a Canoo WebTest in a loop until an error or failure occurs"
complete -c mvn -a "webtest:info" -d "Prints the configuration settings"
complete -c mvn -a "webtest:report" -d "Creates the HTML report for a test run based on XSLT"
complete -c mvn -a "webtest:verify-result" -d "Check webtest result file for test failures"
complete -c mvn -a "chronos-jmeter:jmeter" -d "Invokes JMeter"
complete -c mvn -a "chronos-jmeter:check" -d "Checks the latest performancetests to verify that performance targets have been met"
complete -c mvn -a "chronos-jmeter:jmetergui" -d "Invokes the JMeter gui"
complete -c mvn -a "chronos-jmeter:jmeteroutput" -d "Analyzes output from JMeter"
complete -c mvn -a "chronos-jmeter:help" -d "Display help information on chronos-jmeter-maven-plugin"
complete -c mvn -a "chronos-jmeter:savehistory" -d "Save a snapshot of the currently executed test to enable later historic reports"
complete -c mvn -a "chronos-surefire:help" -d "Display help information on chronos-surefire-maven-plugin"
complete -c mvn -a "chronos-surefire:collect" -d "Collect the execution of each performed unittest, and compare to previous times"
complete -c mvn -a "chronos-report:historyreport" -d "Creates a historic report of performance test results"
complete -c mvn -a "chronos-report:report" -d "Creates a report of the currently executed performancetest in html format"
complete -c mvn -a "chronos-report:help" -d "Display help information on chronos-report-maven-plugin"
complete -c mvn -a "animal-sniffer:build" -d "Generate API Signature from at least one of: java runtime, module dependencies/module classes"
complete -c mvn -a "animal-sniffer:check" -d "Checks the classes compiled by this module"
complete -c mvn -a "animal-sniffer:help" -d "Display help information on animal-sniffer-maven-plugin"
complete -c mvn -a "appassembler:generate-daemons" -d "Generates JSW based daemon wrappers"
complete -c mvn -a "appassembler:assemble" -d "Assembles the artifacts and generates bin scripts for the configured applications"
complete -c mvn -a "appassembler:create-repository" -d "Creates an appassembler repository"
complete -c mvn -a "appassembler:help" -d "Display help information on appassembler-maven-plugin"
complete -c mvn -a "build-helper:parse-version" -d "Parse a version string and set properties containing the component parts of the version"
complete -c mvn -a "build-helper:bsh-property" -d "Define one or many properties as a result of a Beanshell script invocation"
complete -c mvn -a "build-helper:add-resource" -d "Add more resource directories to the POM"
complete -c mvn -a "build-helper:maven-version" -d "Store the maven core version in a property maven.version"
complete -c mvn -a "build-helper:attach-artifact" -d "Attach additional artifacts to be installed and deployed"
complete -c mvn -a "build-helper:add-test-source" -d "Add test source directories to the POM"
complete -c mvn -a "build-helper:released-version" -d "Resolve the latest released version of this project"
complete -c mvn -a "build-helper:local-ip" -d "Retrieve current host IP address and place it under a configurable project property"
complete -c mvn -a "build-helper:reserve-network-port" -d "Reserve a list of random not in use network ports and place them in project properties"
complete -c mvn -a "build-helper:remove-project-artifact" -d "Remove project's artifacts from local repository"
complete -c mvn -a "build-helper:add-source" -d "Add more source directories to the POM"
complete -c mvn -a "build-helper:add-test-resource" -d "Add more test resource directories to the POM"
complete -c mvn -a "build-helper:cpu-count" -d "Get number of CPUs, place it under a configurable project property"
complete -c mvn -a "build-helper:timestamp-property" -d "Sets a property based on the current date and time"
complete -c mvn -a "build-helper:regex-properties" -d "Sets a property by applying a regex replacement rule to a supplied value"
complete -c mvn -a "build-helper:regex-property" -d "Sets a property by applying a regex replacement rule to a supplied value"
complete -c mvn -a "build-helper:help" -d "Display help information on build-helper-maven-plugin"
complete -c mvn -a "buildnumber:create-timestamp" -d "Give a timestamp available through one or more properties"
complete -c mvn -a "buildnumber:create" -d "Create a build number"
complete -c mvn -a "buildnumber:help" -d "Display help information on buildnumber-maven-plugin"
complete -c mvn -a "buildnumber:hgchangeset" -d "Set project properties for changeSet/changeSetDate from the current hg repository"
complete -c mvn -a "cassandra:help" -d "Display help information on cassandra-maven-plugin"
complete -c mvn -a "cassandra:load" -d "Loads a cassandra-cli bscript into a Cassandra instance"
complete -c mvn -a "cassandra:delete" -d "Deletes the Cassandra home directory that we create for running Cassandra"
complete -c mvn -a "cassandra:start-cluster" -d "Starts a Cassandra instance in the background"
complete -c mvn -a "cassandra:cu-load" -d "Loads a CassandraUnit DataSet into a Cassandra instance"
complete -c mvn -a "cassandra:stop-cluster" -d "Stops a background Cassandra instance"
complete -c mvn -a "cassandra:repair" -d "Runs nodetool repair on a Cassandra instance"
complete -c mvn -a "cassandra:cql-exec" -d "Executes cql statements from maven"
complete -c mvn -a "cassandra:stop" -d "Stops a background Cassandra instance"
complete -c mvn -a "cassandra:flush" -d "Runs nodetool flush on a Cassandra instance"
complete -c mvn -a "cassandra:run" -d "Runs Cassandra in the foreground"
complete -c mvn -a "cassandra:start" -d "Starts a Cassandra instance in the background"
complete -c mvn -a "cassandra:cleanup" -d "Runs nodetool cleanup on a Cassandra instance"
complete -c mvn -a "cassandra:compact" -d "Runs nodetool compact on a Cassandra instance"
complete -c mvn -a "ditaot:help" -d "Display help information on ditaot-maven-plugin"
complete -c mvn -a "ditaot:version" -d "Display DITA Open Toolkit's built-in version"
complete -c mvn -a "ditaot:eclipse" -d "Generate http://www.dita-op.org's Eclipse configuration to allow editing"
complete -c mvn -a "ditaot:print-help" -d "Display DITA Open Toolkit's common Ant properties usage"
complete -c mvn -a "ditaot:chm2web" -d "Convert DITA Open Toolkit's Microsoft CHM output file, produced by htmlhelp transtype, to pure HTML set of files"
complete -c mvn -a "ditaot:run" -d "Execute DITA Open Toolkit's Ant command line to transform DITA files to desired output format"
complete -c mvn -a "exec:exec" -d "A Plugin for executing external programs"
complete -c mvn -a "exec:help" -d "Display help information on exec-maven-plugin"
complete -c mvn -a "exec:java" -d "Executes the supplied java class in the current VM with the enclosing project's dependencies as classpath"
complete -c mvn -a "keytool:clean" -d "A Mojo that deletes a generated keystore file"
complete -c mvn -a "keytool:exportCertificate" -d "To export a certificate from a keystore"
complete -c mvn -a "keytool:changeKeyPassword" -d "To change the key password of an entry of a keystore"
complete -c mvn -a "keytool:generateSecretKey" -d "To generate a secret key into a keystore"
complete -c mvn -a "keytool:importKeystore" -d "To import all entries of a keystore to another keystore"
complete -c mvn -a "keytool:changeStorePassword" -d "To change the store password of a keystore"
complete -c mvn -a "keytool:importCertificate" -d "To import a certificate into a keystore"
complete -c mvn -a "keytool:generateCertificateRequest" -d "To generate certificate request"
complete -c mvn -a "keytool:list" -d "To list entries in a keystore"
complete -c mvn -a "keytool:printCertificateRequest" -d "To print the content of a certificate request"
complete -c mvn -a "keytool:printCertificate" -d "To print the content of a certificate"
complete -c mvn -a "keytool:deleteAlias" -d "To delete an entry alias from a keystore"
complete -c mvn -a "keytool:help" -d "Display help information on keytool-maven-plugin"
complete -c mvn -a "keytool:generateKeyPair" -d "To generate a key pair into a keystore"
complete -c mvn -a "keytool:changeAlias" -d "To change an entry alias into a keystore"
complete -c mvn -a "keytool:printCRLFile" -d "To print the content of a CRL file"
complete -c mvn -a "keytool:generateCertificate" -d "To generate certificate from a certificate request from a keystore"
complete -c mvn -a "latex:help" -d "Display help information on latex-maven-plugin"
complete -c mvn -a "latex:latex" -d "LaTeX documents building goal"
complete -c mvn -a "license:third-party-report" -d "Generates a report of all third-parties detected in the module"
complete -c mvn -a "license:check-file-header" -d "The goal to check if the state of header on project source files"
complete -c mvn -a "license:add-third-party" -d "Goal to generate the third-party license file"
complete -c mvn -a "license:update-project-license" -d "Updates (or creates) the license file according to the licenseName"
complete -c mvn -a "license:help" -d "Display help information on license-maven-plugin"
complete -c mvn -a "license:aggregate-add-third-party" -d "Fork executions of add-third-party for the leaf projects of the module tree"
complete -c mvn -a "license:license-list" -d "Display all available licenses"
complete -c mvn -a "license:comment-style-list" -d "Displays all the available comment style to box file headers"
complete -c mvn -a "license:update-file-header" -d "The goal to update (or add) the header on project source files"
complete -c mvn -a "license:download-licenses" -d "Download the license files of all the current project's dependencies, and generate a summary file containing a list of all dependencies and their licenses"
complete -c mvn -a "ounce:report" -d "Generate the scan results as part of the site"
complete -c mvn -a "ounce:application" -d "Generate an Ounce application file"
complete -c mvn -a "ounce:scan" -d "Allows an on demand scan of an application and the optional publishing of the results"
complete -c mvn -a "ounce:project-only" -d "This mojo generates an Ounce project file"
complete -c mvn -a "ounce:project" -d "This mojo generates an Ounce project file"
complete -c mvn -a "ounce:help" -d "Display help information on ounce-maven-plugin"
complete -c mvn -a "rpm:attached-rpm" -d "Construct the RPM file and attaches it as a secondary artifact"
complete -c mvn -a "rpm:help" -d "Display help information on rpm-maven-plugin"
complete -c mvn -a "rpm:rpm" -d "Construct the RPM file"
complete -c mvn -a "rpm:version" -d "Makes the rpm version and release attributes available as properties"
complete -c mvn -a "siteskinner:skin" -d "Call mvn siteskinner:skin on a maven project"
complete -c mvn -a "siteskinner:help" -d "Display help information on siteskinner-maven-plugin"
complete -c mvn -a "sql:help" -d "Display help information on sql-maven-plugin"
complete -c mvn -a "sql:execute" -d "Executes SQL against a database"
complete -c mvn -a "truezip:list" -d "List all files in the archive"
complete -c mvn -a "truezip:ls" -d "Display an archive's list to console"
complete -c mvn -a "truezip:cp" -d "Copy an archive/directory to another archive/directory"
complete -c mvn -a "truezip:remove" -d "Remove a set of files from an existing archive"
complete -c mvn -a "truezip:copy" -d "Copy a set of files in and out of an existing archive"
complete -c mvn -a "truezip:move" -d "Move a single file or multiple files (via FileSet) between archives or directories"
complete -c mvn -a "truezip:help" -d "Display help information on truezip-maven-plugin"
complete -c mvn -a "truezip:update" -d "Update open archives immediately, flush cached data to disk"
complete -c mvn -a "versions:commit" -d "Removes the initial backup of the pom, thereby accepting the changes"
complete -c mvn -a "versions:compare-dependencies" -d "Compare dependency versions of current project to another"
complete -c mvn -a "versions:dependency-updates-report" -d "Generates a report of available updates for the dependencies of a project"
complete -c mvn -a "versions:display-dependency-updates" -d "Displays all dependencies that have newer versions available"
complete -c mvn -a "versions:display-parent-updates" -d "Displays any updates of the project's parent project"
complete -c mvn -a "versions:display-plugin-updates" -d "Displays all plugins that have newer versions available"
complete -c mvn -a "versions:display-property-updates" -d "Displays properties that are linked to artifact versions and have updates available"
complete -c mvn -a "versions:force-releases" -d "Replace -SNAPSHOT versions with a release version, downgrading if necessary"
complete -c mvn -a "versions:help" -d "Display help information on versions-maven-plugin"
complete -c mvn -a "versions:lock-snapshots" -d "Resolve unlocked snapshot dependencies to the locked timestamp versions"
complete -c mvn -a "versions:plugin-updates-report" -d "Generates a report of available updates for the plugins of a project"
complete -c mvn -a "versions:property-updates-report" -d "Generates a report of available updates for properties of a project"
complete -c mvn -a "versions:resolve-ranges" -d "Resolve dependency version ranges to the specific version being used in the build"
complete -c mvn -a "versions:revert" -d "Restores the pom from the initial backup"
complete -c mvn -a "versions:set" -d "Sets the current project's version and based on that change propagates that change onto any child modules as necessary"
complete -c mvn -a "versions:unlock-snapshots" -d "Resolve unlocked snapshot dependencies to the locked timestamp versions"
complete -c mvn -a "versions:update-child-modules" -d "Scan the current projects child modules, and update versions"
complete -c mvn -a "versions:update-parent" -d "Sets the parent version to the latest parent version"
complete -c mvn -a "versions:update-properties" -d "Sets properties to the latest versions of specific artifacts"
complete -c mvn -a "versions:update-property" -d "Sets a property to the latest version in a given range of associated artifacts"
complete -c mvn -a "versions:use-latest-releases" -d "Replaces any release versions with the latest release version"
complete -c mvn -a "versions:use-latest-snapshots" -d "Replaces any release versions with the latest snapshot version (if it has been deployed)"
complete -c mvn -a "versions:use-latest-versions" -d "Replaces any version with the latest version"
complete -c mvn -a "versions:use-next-releases" -d "Replaces any release versions with the next release version (if it has been released)"
complete -c mvn -a "versions:use-next-snapshots" -d "Replaces any release versions with the next snapshot version (if it has been deployed)"
complete -c mvn -a "versions:use-next-versions" -d "Replaces any version with the latest version"
complete -c mvn -a "versions:use-reactor" -d "Replaces any versions with the corresponding version from the reactor"
complete -c mvn -a "versions:use-releases" -d "Replaces any -SNAPSHOT versions with the corresponding release version"
complete -c mvn -a "vfs:copy" -d "Copy files from one VFS to another VFS"
complete -c mvn -a "vfs:help" -d "Display help information on vfs-maven-plugin"
complete -c mvn -a "vfs:list" -d "Display file list of a virtual file system"
complete -c mvn -a "vfs:merge-maven-repositories" -d "Merge Maven repository from one VFS to another VFS"
complete -c mvn -a "vfs:move" -d "Move files from a virtual file system to another"
complete -c mvn -a "vfs:remove" -d "Remove files from a virtual file system"
complete -c mvn -a "xml:validate" -d "The ValidatorMojo's task is the validation of XML files against a given schema"
complete -c mvn -a "xml:help" -d "Display help information on xml-maven-plugin"
complete -c mvn -a "xml:transform" -d "The TransformMojo is used for transforming a set of files using a common stylesheet"
complete -c mvn -a "nexus-staging:rc-release" -d "Release a closed Nexus staging repo into a permanent Nexus repo for general consumption"
complete -c mvn -a "nexus-staging:close" -d "Closes a Nexus staging repository"
complete -c mvn -a "nexus-staging:deploy" -d "Alternative deploy mojo, that will select proper DeployStrategy to perform deploys"
complete -c mvn -a "nexus-staging:promote" -d "Promotes a closed Nexus staging repository into a Nexus Build Promotion Profile"
complete -c mvn -a "nexus-staging:deploy-staged" -d "Deploy locally staged artifacts from nexus-staging repository"
complete -c mvn -a "nexus-staging:rc-drop" -d "Drops a Nexus staging repository that is either open or closed"
complete -c mvn -a "nexus-staging:rc-promote" -d "Promotes a closed Nexus staging repository into a Nexus Build Promotion Profile"
complete -c mvn -a "nexus-staging:help" -d "Display help information on nexus-staging-maven-plugin"
complete -c mvn -a "nexus-staging:drop" -d "Drops a Nexus staging repository that is either open or closed"
complete -c mvn -a "nexus-staging:deploy-staged-repository" -d "Deploy staged artifacts from local repository"
complete -c mvn -a "nexus-staging:release" -d "Release a closed Nexus staging repo into a permanent Nexus repo for general consumption"
complete -c mvn -a "nexus-staging:rc-list" -d "Lists staging repositories accessible by current user available on Nexus"
complete -c mvn -a "nexus-staging:rc-list-profiles" -d "Lists staging profiles accessible by current user available on Nexus"
complete -c mvn -a "nexus-staging:rc-close" -d "Closes a Nexus staging repository"
complete -c mvn -a "appengine:vacuum_indexes" -d "Delete unused indexes from application"
complete -c mvn -a "appengine:devserver_start" -d "Starts the App Engine development server and does not wait"
complete -c mvn -a "appengine:backends_start" -d "Start the specified backend"
complete -c mvn -a "appengine:devserver_stop" -d "Stops the App Engine development server"
complete -c mvn -a "appengine:backends_rollback" -d "Roll back a previously in-progress update"
complete -c mvn -a "appengine:start_module_version" -d "Start the specified module version"
complete -c mvn -a "appengine:migrate_traffic" -d "Change the default version, but more gently than set_default_version"
complete -c mvn -a "appengine:update_dispatch" -d "Update application dispatch.xml"
complete -c mvn -a "appengine:endpoints_get_client_lib" -d "App Engine endpoints get-client-lib … command"
complete -c mvn -a "appengine:debug" -d "Debug the specified VM Runtime instance"
complete -c mvn -a "appengine:set_default_version" -d "Set the default serving version"
complete -c mvn -a "appengine:enhance" -d "Runs the datanucleus enhancer"
complete -c mvn -a "appengine:update" -d "Create or update an app version"
complete -c mvn -a "appengine:create-property" -d "Maven project version is dot based, e.g '1.9.15' , whereas appengine-web.xml is dash based, e.g"
complete -c mvn -a "appengine:backends_configure" -d "Configure the specified backend"
complete -c mvn -a "appengine:update_cron" -d "Update application cron jobs"
complete -c mvn -a "appengine:devserver" -d "Runs the App Engine development server"
complete -c mvn -a "appengine:backends_delete" -d "Delete the specified backend"
complete -c mvn -a "appengine:backends_update" -d "Update the specified backend or all backends"
complete -c mvn -a "appengine:update_indexes" -d "Update application indexes"
complete -c mvn -a "appengine:update_queues" -d "Update application task queue definitions"
complete -c mvn -a "appengine:stop_module_version" -d "Stop the specified module version"
complete -c mvn -a "appengine:rollback" -d "Rollback an in-progress update"
complete -c mvn -a "appengine:update_dos" -d "Update application DoS protection configuration"
complete -c mvn -a "appengine:endpoints_get_discovery_doc" -d "App Engine endpoints get-discovery-doc command"
complete -c mvn -a "appengine:backends_stop" -d "Stop the specified backend"
complete -c mvn -a "android:aar" -d "Creates an Android Archive (aar) file"
complete -c mvn -a "android:apk" -d "Creates the apk file"
complete -c mvn -a "android:apklib" -d "Creates the apklib file"
complete -c mvn -a "android:clean"
complete -c mvn -a "android:connect" -d "Connect external IP addresses to the ADB server"
complete -c mvn -a "android:deploy" -d "Deploys the apk(s) of the current project(s) to all attached devices and emulators"
complete -c mvn -a "android:deploy-apk" -d "Deploys a specified Android application apk to attached devices and emulators"
complete -c mvn -a "android:deploy-dependencies" -d "Deploys all directly declared dependencies of <type>apk</type> in this project's pom"
complete -c mvn -a "android:devices" -d "DevicesMojo lists all attached devices and emulators found with the android debug bridge"
complete -c mvn -a "android:dex" -d "Converts compiled Java classes to the Android dex format"
complete -c mvn -a "android:disconnect" -d "Disconnect external IP addresses from the ADB server"
complete -c mvn -a "android:emma" -d "After compiled Java classes use emma tool"
complete -c mvn -a "android:emulator-start" -d "EmulatorStartMojo can start the Android Emulator with a specified Android Virtual Device (avd)"
complete -c mvn -a "android:emulator-stop" -d "EmulatorStartMojo can stop the Android Emulator with a specified Android Virtual Device (avd)"
complete -c mvn -a "android:emulator-stop-all" -d "EmulatorStopeAllMojo will stop all attached devices"
complete -c mvn -a "android:generate-sources" -d "Generates R.java based on resources specified by the resources configuration parameter"
complete -c mvn -a "android:help" -d "Display help information on android-maven-plugin"
complete -c mvn -a "android:instrument" -d "Runs the instrumentation apk on device"
complete -c mvn -a "android:internal-integration-test" -d Internal
complete -c mvn -a "android:internal-pre-integration-test" -d Internal
complete -c mvn -a "android:lint" -d "LintMojo can run the lint command against the project"
complete -c mvn -a "android:manifest-merger" -d "Manifest Merger V2 AndroidManifest.xml file"
complete -c mvn -a "android:manifest-update" -d "Updates various version attributes present in the AndroidManifest.xml file"
complete -c mvn -a "android:monkey" -d "Execute tests using UI/Application Exerciser Monkey"
complete -c mvn -a "android:monkeyrunner" -d "Execute monkey runner programs"
complete -c mvn -a "android:ndk-build"
complete -c mvn -a "android:proguard" -d "Use ProGuard byte code obfuscator, minimzer, and optimizer"
complete -c mvn -a "android:publish-apk"
complete -c mvn -a "android:publish-listing"
complete -c mvn -a "android:pull" -d "Copy file or directory from all the attached (or specified) devices/emulators"
complete -c mvn -a "android:push" -d "Copy file to all the attached (or specified) devices/emulators"
complete -c mvn -a "android:redeploy" -d "Undeploys and the deploys the apks of the current projects to attached devices and emulators"
complete -c mvn -a "android:redeploy-apk" -d "Reploys a specified Android application apk to attached devices and emulators"
complete -c mvn -a "android:run" -d "Runs the first Activity shown in the top-level launcher as determined by its Intent filters"
complete -c mvn -a "android:uiautomator" -d "Can execute tests using ui uiautomator"
complete -c mvn -a "android:undeploy" -d "Undeploys the apk(s) of the current project(s) to all attached devices and emulators"
complete -c mvn -a "android:undeploy-apk" -d "Undeploys a specified Android application apk from attached devices and emulators"
complete -c mvn -a "android:unpack" -d "Unpack libraries code and dependencies into target"
complete -c mvn -a "android:zipalign" -d "ZipalignMojo can run the zipalign command against the apk"
complete -c mvn -a "liquibase:releaseLocks" -d "Removes any Liquibase updater locks from the current database"
complete -c mvn -a "liquibase:tag" -d "Writes a Liquibase tag to the database"
complete -c mvn -a "liquibase:dropAll" -d "Drops all database objects in the configured schema(s)"
complete -c mvn -a "liquibase:updateSQL" -d "Generate SQL to update the database to the current version"
complete -c mvn -a "liquibase:listLocks" -d "Lists all Liquibase updater locks on the current database"
complete -c mvn -a "liquibase:migrate" -d "Liquibase Migration Maven plugin"
complete -c mvn -a "liquibase:changelogSync" -d "Marks all unapplied changes to the database as applied in the change log"
complete -c mvn -a "liquibase:clearCheckSums" -d "Clears all checksums in the current changelog, so they will be recalculated next update"
complete -c mvn -a "liquibase:dbDoc" -d "Generates dbDocs against the database"
complete -c mvn -a "liquibase:rollbackSQL" -d "Generates SQL to rollback the database to the specified pointing attributes 'rollbackCount', 'rollbackTag'"
complete -c mvn -a "liquibase:status" -d "Prints which changesets need to be applied to the database"
complete -c mvn -a "liquibase:changelogSyncSQL" -d "Generates SQL that marks all unapplied changes as applied"
complete -c mvn -a "liquibase:updateTestingRollback" -d "Applies the DatabaseChangeLogs to the database, testing rollback"
complete -c mvn -a "liquibase:help" -d "Display help information on liquibase-maven-plugin"
complete -c mvn -a "liquibase:rollback" -d "Invokes Liquibase rollbacks on a database"
complete -c mvn -a "liquibase:futureRollbackSQL" -d "Generates SQL to rollback the database to current state after the next update"
complete -c mvn -a "liquibase:diff" -d "Generates a diff between the specified database and the reference database"
complete -c mvn -a "liquibase:update" -d "Applies the DatabaseChangeLogs to the database"
complete -c mvn -a "liquibase:generateChangeLog" -d "Generates SQL that marks all unapplied changes as applied"
complete -c mvn -a "liquibase:migrateSQL" -d "Creates an SQL migration script using the provided DatabaseChangeLog(s)"
complete -c mvn -a "jgitflow:feature-deploy"
complete -c mvn -a "jgitflow:release-finish" -d "Finishes a release"
complete -c mvn -a "jgitflow:hotfix-start" -d "Starts a hotfix"
complete -c mvn -a "jgitflow:hotfix-finish" -d "Finishes a hotfix"
complete -c mvn -a "jgitflow:feature-finish" -d "Finishes a feature branch"
complete -c mvn -a "jgitflow:build-number" -d "Updates the pom versions in the current branch by adding a build number label"
complete -c mvn -a "jgitflow:release-start" -d "Starts a release"
complete -c mvn -a "jgitflow:feature-start" -d "Starts a feature branch"
complete -c mvn -a "spring-boot:help" -d "Display help information on spring-boot-maven-plugin"
complete -c mvn -a "spring-boot:repackage" -d "Repackage JAR and WAR for use with java -jar"
complete -c mvn -a "spring-boot:run" -d "Run an executable archive application"
completions/mycli.fish# fish completion for mycli                              -*- shell-script -*-

function __fish_mycli_dsn
    mycli --list-dsn
end

complete -c mycli -s d -l dsn -x -d 'Use DSN configured into the [alias_dsn]' -a '(__fish_mycli_dsn)'
complete -c mycli -a '(__fish_mycli_dsn)'
completions/mysql.fish__fish_complete_mysql mysql

complete -c mysql -f

complete -c mysql -s I -s \? -l help -d 'Display a help message'
complete -c mysql -l abort-source-on-error -d 'Abort source filename operations in case of errors'
complete -c mysql -l auto-rehash -d 'Enable automatic rehashing'
complete -c mysql -l auto-vertical-output -d 'Automatically switch to vertical output'
complete -c mysql -s B -l batch -d 'Batch mode results'
complete -c mysql -l binary-mode -d 'Binary input mode'
complete -c mysql -l character-sets-dir -x -a "(__fish_complete_directories)" -d 'Set directory where character sets are installed'
complete -c mysql -l column-names -d 'Write column names in results'
complete -c mysql -s m -l column-type-info -d 'Display result set metadata'
complete -c mysql -s c -l comments -d 'Preserve comments in statements'
complete -c mysql -l skip-comments -d 'Discard comments in statements'
complete -c mysql -s C -l compress -d 'Compress all information'
complete -c mysql -l connect-timeout -x -d 'Set the number of seconds before connection timeout'

complete -c mysql -s \# -l debug -d 'Write a debugging log'
complete -c mysql -l debug-check -d 'Print some debugging information'
complete -c mysql -s T -l debug-info -d 'Prints debugging information and memory and CPU usage'
complete -c mysql -l default-auth -x -d 'Default authentication client-side plugin'
complete -c mysql -l default-character-set -x -d 'Use charset_name as the default character set'
complete -c mysql -l defaults-extra-file -F -d 'Read default options from file after global defaults'
complete -c mysql -l defaults-file -F -d 'Read default options from file overriding global defaults'
complete -c mysql -l defaults-group-suffix -x -d 'Read groups that have the given suffix'
complete -c mysql -l delimiter -x -d 'Set the statement delimiter'
complete -c mysql -l disable-named-commands -d 'Disable named commands'
complete -c mysql -s e -l execute -x -d 'Execute the statement'
complete -c mysql -s f -l force -d 'Continue even if an SQL error occurs'
complete -c mysql -s h -l host -x -a "(__fish_print_hostnames)" -d 'Connect to the server on the given host'
complete -c mysql -s H -l html -d 'Produce HTML output'
complete -c mysql -s i -l ignore-spaces -d 'Ignore spaces after function names'
complete -c mysql -l init-command -x -d 'SQL Command to execute when connecting to the server'
complete -c mysql -l line-numbers -d 'Write line numbers for errors'
complete -c mysql -l local-infile -a '0 1' -d 'Enable or disable LOCAL capability for LOAD DATA INFILE'
complete -c mysql -l max-allowed-packet -x -d 'Set the maximum packet length'
complete -c mysql -l max-join-size -x -d 'Set the automatic limit for rows in a join'
complete -c mysql -s G -l named-commands -d 'Enable named mysql commands'
complete -c mysql -l skip-named-commands -d 'Disable named commands'
complete -c mysql -l net-buffer-length -x -d 'Set the buffer size for TCP/IP and socket communication'
complete -c mysql -s A -l no-auto-rehash -l skip-auto-rehash -l disable-auto-rehash -d 'Disable automatic rehashing'
complete -c mysql -s b -l no-beep -d 'Do not beep when errors occur'
complete -c mysql -l no-defaults -d 'Do not read default options from any option file'
complete -c mysql -s o -l one-database -d 'Ignore statements for other databases than the chosen one'
complete -c mysql -l pager -d 'Use the given command for paging query output'
complete -c mysql -l skip-pager -d 'Disable paging'
complete -c mysql -s p -l password -d 'Password to use when connecting (empty for prompt)'
complete -c mysql -s W -l pipe -d 'Connect to the server via a named pipe'
complete -c mysql -l plugin-dir -x -a "(__fish_complete_directories)" -d 'Directory for client-side plugins'
complete -c mysql -s P -l port -x -d 'The port to use for the connection'
complete -c mysql -l print-defaults -d 'Print the program argument list'
complete -c mysql -l progress-reports -d 'Get progress reports for long running commands'
complete -c mysql -l skip-progress-reports -d 'Disable progress reports for long running commands'
complete -c mysql -l prompt -x -d 'Set the prompt to the specified format'
complete -c mysql -l protocol -x -a 'TCP SOCKET PIPE MEMORY' -d 'The connection protocol to use'
complete -c mysql -s q -l quick -d 'Print each row as it is received'
complete -c mysql -s r -l raw -d 'Disables character escaping'
complete -c mysql -l reconnect -d 'Try to reconnect when connection gets lost'
complete -c mysql -l skip-reconnect -l disable-reconnect -d 'Do not try to reconnect when connection gets lost'
complete -c mysql -s U -l safe-updates -l i-am-a-dummy -d 'Allow only those statements that specify which rows to modify'
complete -c mysql -l secure-auth -d 'Do not send passwords to the server in old format'
complete -c mysql -l select-limit -x -d 'Set automatic limit for SELECT when using --safe-updates'
complete -c mysql -l server-arg -x -d 'Send a parameter to the embedded server'
complete -c mysql -l show-warnings -d 'Cause warnings to be shown'
complete -c mysql -l sigint-ignore -d 'Ignore SIGINT signals'
complete -c mysql -s s -l silent -d 'Silent mode'
complete -c mysql -s N -l skip-column-names -d 'Do not write column names in results'
complete -c mysql -s L -l skip-line-numbers -d 'Do not write line numbers for errors'
complete -c mysql -s S -l socket -F -d 'For connections to localhost the socket file or named pipe'
complete -c mysql -l ssl -d 'Enable SSL for connection'
complete -c mysql -l skip-ssl -d 'Disable SSL for connection'
complete -c mysql -l ssl-ca -F -d 'CA file in PEM format'
complete -c mysql -l ssl-capath -x -a "(__fish_complete_directories)" -d 'CA directory'
complete -c mysql -l ssl-cert -F -d 'X509 cert in PEM format'
complete -c mysql -l ssl-cipher -x -d 'SSL cipher to use'
complete -c mysql -l ssl-key -F -d 'X509 key in PEM format'
complete -c mysql -l ssl-crl -F -d 'Certificate revocation list'
complete -c mysql -l ssl-crlpath -x -a "(__fish_complete_directories)" -d 'Certificate revocation list path'
complete -c mysql -l ssl-verify-server-cert -d 'Verify server\'s "Common Name"'
complete -c mysql -s t -l table -d 'Display output in table format'
complete -c mysql -l tee -F -d 'Append a copy of output to the given file'
complete -c mysql -s n -l unbuffered -d 'Flush the buffer after each query'
complete -c mysql -s u -l user -x -d 'User name to use when connecting'
complete -c mysql -s v -l verbose -d 'Verbose mode'
complete -c mysql -s V -l version -d 'Display version information'
complete -c mysql -s E -l vertical -d 'Print query output rows vertically'
complete -c mysql -s w -l wait -d 'If the connection cannot be established, wait and retry'
complete -c mysql -s X -l xml -d 'Produce XML output'
completions/mysqldump.fishcompletions/namei.fishcomplete -c namei -s h -l help -d 'displays this help text'
complete -c namei -s V -l version -d 'output version information and exit'
complete -c namei -s x -l mountpoints -d 'show mount point directories with a \'D\''
complete -c namei -s m -l modes -d 'show the mode bits of each file'
complete -c namei -s o -l owners -d 'show owner and group name of each file'
complete -c namei -s l -l long -d 'use a long listing format (-m -o -v)'
complete -c namei -s n -l nosymlinks -d 'don\'t follow symlinks'
complete -c namei -s v -l vertical -d 'vertical align of modes and owners'
completions/native2ascii.fish# native2ascii
complete -c native2ascii -o reverse -d 'Perform the reverse operation'
complete -c native2ascii -o encoding -d 'Specifies the name of the character encoding'
complete -c native2ascii -o Joption -d 'Pass "option" to JVM'
completions/navi.fishcomplete navi --no-files

set --local sub_commands fn help info repo widget
set --local options best-match cheatsh finder fzf-overrides fzf-overrides-var help path print query tag-rules tldr version

# subcommands
complete navi -n "not __fish_seen_subcommand_from $sub_commands && \
    not __fish_contains_opt -s h -s p -s q -s V $options" -a "$sub_commands"

set --local internal_functions "url::open welcome widget::last_command map::expand"
complete navi -n "__fish_seen_subcommand_from fn && not __fish_seen_subcommand_from $internal_functions" \
    -k -a $internal_functions

set --local supported_shells "bash zsh fish elvish"
complete navi -n "__fish_seen_subcommand_from widget && not __fish_seen_subcommand_from $supported_shells" -k -a $supported_shells

# options
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -l best-match -d "Returns the best match"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -x -l cheatsh -d "Searches for cheatsheets using the cheat.sh repository"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -x -l finder -a "fzf skim" -d "Finder application to use"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -x -l fzf-overrides -d "Finder overrides for snippet selection"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -x -l fzf-overrides-var -d "Finder overrides for variable selection"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -x -s h -l help -d "Print help information"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -r -s p -l path -d "Colon-separated list of paths containing .cheat files"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -l print -d "Instead of executing a snippet, prints it to stdout"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -x -s q -l query -d "Prepopulates the search field"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -x -l tag-rules -d "[Experimental] Comma-separated list as filter for tags. ! represents negation"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -x -l tldr -d "Searches for cheatsheets using the tldr-pages repository"
complete navi -n "not __fish_seen_subcommand_from $sub_commands" -x -s V -l version -d "Print version information"
completions/nc.fish# There a several different implementations of netcat.
# Try to figure out which is the current used one
# and load the right set of completions.

set -l flavor
if string match -rq -- '^OpenBSD netcat' (nc -h 2>&1)[1]
    set flavor nc.openbsd
else
    set flavor (command -s nc | path resolve | path basename)
end

__fish_complete_netcat nc $flavor
completions/nc.openbsd.fish__fish_complete_netcat nc.openbsd
completions/nc.traditional.fish__fish_complete_netcat nc.traditional
completions/ncat.fish# Completions for ncat (https://www.nmap.org)

complete -c ncat -f -a "(__fish_print_hostnames)"

# PROTOCOL OPTIONS
complete -c ncat -s 4 -d "IPv4 only"
complete -c ncat -s 6 -d "IPv6 only"
complete -c ncat -s U -l unixsock -d "Use Unix domain sockets"
complete -c ncat -s u -l udp -d "Use UDP"
complete -c ncat -l sctp -d "Use SCTP"
complete -c ncat -l vsock -d "Use AF_VSOCK sockets"

# CONNECT MODE OPTIONS
complete -c ncat -s g -x -d "Loose source routing"
complete -c ncat -s G -x -d "Set source routing pointer"
complete -c ncat -s p -l source-port -x -d "Specify source port"
complete -c ncat -s s -l source -x -d "Specify source address"

# LISTEN MODE OPTIONS
complete -c ncat -s l -l listen -d "Listen for connections"
complete -c ncat -s m -l max-conns -x -d "Specify maximum number of connections"
complete -c ncat -s k -l keep-open -d "Accept multiple connections"
complete -c ncat -l broker -d "Connection brokering"
complete -c ncat -l chat -d "Ad-hoc \"chat server\""

# SSL OPTIONS
complete -c ncat -l ssl -d "Use SSL"
complete -c ncat -l ssl-verify -d "Verify server certificates"
complete -c ncat -l ssl-cert -r -d "Specify SSL certificate"
complete -c ncat -l ssl-key -r -d "Specify SSL private key"
complete -c ncat -l ssl-trustfile -r -d "List trusted certificates"
function __fish_complete_openssl_ciphers
    openssl ciphers -s -stdname | string replace -r '^([^ ]*) - ([^ ]*).*$' '$2\t$1'
    for cs in COMPLEMENTOFDEFAULT ALL COMPLEMENTOFALL HIGH MEDIUM LOW eNULL NULL aNULL kRSA aRSA RSA kDHr kDHd kDH kDHE kEDH DH DHE EDH ADH kEECDH kECDHE ECDH ECDHE EECDH AECDH aDSS DSS aDH aECDSA ECDSA TLSv1.2 TLSv1.0 SSLv3 AES128 AES256 AES AESGCM AESCCM AESCCM8 ARIA128 ARIA256 ARIA CAMELLIA128 CAMELLIA256 CAMELLIA CHACHA20 3DES DES RC4 RC2 IDEA SEED MD5 SHA1 SHA SHA256 SHA384 aGOST aGOST01 kGOST GOST94 GOST89MAC PSK kPSK kECDHEPSK kDHEPSK kRSAPSK aPSK SUITEB128 SUITEB128ONLY SUITEB192
        printf "%s\tCipher String\n" $cs
    end
end
complete -c ncat -l ssl-ciphers -x -a "(__fish_stripprefix='^--ssl-ciphers=' __fish_complete_list : __fish_complete_openssl_ciphers)" -d "Specify SSL ciphersuites"
complete -c ncat -l ssl-servername -x -a "(__fish_print_hostnames)" -d "Request distinct server name"
complete -c ncat -l ssl-alpn -x -d "Specify ALPN protocol list"

# PROXY OPTIONS
complete -c ncat -l proxy -x -d "Specify proxy address"
complete -c ncat -l proxy-type -x -a "http socks4 socks5" -d "Specify proxy protocol"
complete -c ncat -l proxy-auth -x -d "Specify proxy credentials"
complete -c ncat -l proxy-dns -x -a "local remote both none" -d "Specify where to resolve proxy destination"

# COMMAND EXECUTION OPTIONS
complete -c ncat -s e -l exec -r -d "Execute command"
complete -c ncat -s c -l sh-exec -r -d "Execute command via sh"
complete -c ncat -l lua-exec -r -d "Execute a .lua script"

# ACCESS CONTROL OPTIONS
complete -c ncat -l allow -x -a "(__fish_print_hostnames)" -d "Allow connections"
complete -c ncat -l allowfile -r -d "Allow connections from file"
complete -c ncat -l deny -x -a "(__fish_print_hostnames)" -d "Deny connections"
complete -c ncat -l denyfile -r -d "Deny connections from file"

# TIMING OPTIONS
complete -c ncat -s d -l delay -x -d "Specify line delay"
complete -c ncat -s i -l idle-timeout -x -d "Specify idle timeout"
complete -c ncat -s w -l wait -x -d "Specify connect timeout"

# OUTPUT OPTIONS
complete -c ncat -s o -l output -r -d "Save session data"
complete -c ncat -s x -l hex-dump -r -d "Save session data in hex"
complete -c ncat -l append-output -d "Append output"
complete -c ncat -s v -l verbose -d "Be verbose"

# MISC OPTIONS
complete -c ncat -s C -l crlf -d "Use CRLF as EOL"
complete -c ncat -s h -l help -d "Help screen"
complete -c ncat -l recv-only -d "Only receive data"
complete -c ncat -l send-only -d "Only send data"
complete -c ncat -l no-shutdown -d "Do not shutdown into half-duplex mode"
complete -c ncat -s n -l nodns -d "Do not resolve hostnames"
complete -c ncat -s t -l telnet -d "Answer Telnet negotiations"
complete -c ncat -l version -d "Display version"
complete -c ncat -s z -d "Report connection status only"
completions/ncdu.fishcomplete -c ncdu -s h -l help -d 'Print help'
complete -c ncdu -s q -l slow-ui-updates -d 'Quiet mode. Refresh interval 2 seconds'
complete -c ncdu -l fast-ui-updates -d 'Refresh interval 10 per second'
complete -c ncdu -s v -s V -l version -d 'Print version'
complete -c ncdu -s x -l one-file-system -d 'Same filesystem'
complete -c ncdu -l cross-file-system -d 'Cross filesystems'
complete -c ncdu -s e -l extended -d 'Enable extended information'
complete -c ncdu -l no-extended -d 'Disable extended information'
complete -c ncdu -s r -d 'Read only mode'
complete -c ncdu -s o -d 'Export scanned directory' -r
complete -c ncdu -s f -d 'Import scanned directory' -r
complete -c ncdu -s 0 -s 1 -s 2 -d 'UI to use when scanning (0=none,2=full ncurses)'
complete -c ncdu -l si -d 'Use base 10 prefixes'
complete -c ncdu -l no-si -d 'Use base 2 prefixes'
complete -c ncdu -l exclude -d 'Exclude files that match pattern' -x
complete -c ncdu -s X -l exclude-from -d 'Exclude files that match any pattern in file' -r
complete -c ncdu -s L -l follow-symlinks -d 'Follow symlinks (excluding dirs)'
complete -c ncdu -l no-follow-symlinks -d 'Do not follow symlinks (excluding dirs)'
complete -c ncdu -l exclude-caches -d 'Exclude dirs containing CACHEDIR.TAG'
complete -c ncdu -l include-caches -d 'Include dirs containing CACHEDIR.TAG'
complete -c ncdu -l confirm-quit -d 'Prompt before exiting ncdu'
complete -c ncdu -l no-confirm-quit -d 'No confirmation before exiting ncdu'
complete -c ncdu -l color -d 'Set color scheme' -a 'off dark dark-bg' -x
complete -c ncdu -l ignore-config -d 'Do not load any configuration files'
complete -c ncdu -l include-kernfs -d 'Include Linux pseudo filesystems'
complete -c ncdu -l exclude-kernfs -d 'Exclude Linux pseudo filesystems'
complete -c ncdu -l enable-shell -d 'Enable shell spawning'
complete -c ncdu -l disable-shell -d 'Disable shell spawning'
complete -c ncdu -l enable-delete -d 'Enable built-in file deletion'
complete -c ncdu -l disable-delete -d 'Disable built-in file deletion'
complete -c ncdu -l enable-refresh -d 'Enable directory refreshing'
complete -c ncdu -l disable-refresh -d 'Disable directory refreshing'
complete -c ncdu -l disk-usage -d 'Show disk usage of files'
complete -c ncdu -l apparent-size -d 'Show apparent size of files'
complete -c ncdu -l show-hidden -d 'Show hidden and excluded files'
complete -c ncdu -l hide-hidden -d 'Hide hidden and excluded files'
complete -c ncdu -l show-itemcount -d 'Show the item counts column'
complete -c ncdu -l hide-itemcount -d 'Hide the item counts column'
complete -c ncdu -l show-mtime -d 'Show last modification time column'
complete -c ncdu -l hide-mtime -d 'Hide last modification time column'
complete -c ncdu -l show-graph -d 'Show the relative size bar column'
complete -c ncdu -l hide-graph -d 'Hide the relative size bar column'
complete -c ncdu -l show-percent -d 'Show the relative size percent column'
complete -c ncdu -l hide-percent -d 'Hide the relative size percent column'
complete -c ncdu -l graph-style -d 'Relative size bar column style' -a 'hash half-block eighth-block' -x
complete -c ncdu -l shared-column -d 'Show/hide hard link shared sizes' -a 'off shared unique' -x
complete -c ncdu -l sort -d 'Column to sort on' -a 'disk-usage disk-usage-desc name name-desc apparent-size apparent-size-desc itemcount itemcount-desc mtime mtime-desc' -x
complete -c ncdu -l enable-natsort -d 'Enable natural sort'
complete -c ncdu -l disable-natsort -d 'Disable natural sort'
complete -c ncdu -l group-directories-first -d 'Sort directories before files'
complete -c ncdu -l no-group-directories-first -d 'Do not sort directories before files'
complete -c ncdu -l confirm-delete -d 'Require a confirmation before deleting'
complete -c ncdu -l no-confirm-delete -d 'Do not require a confirmation before deleting'
completions/netcat.fish# There a several different implementations of netcat.
# Try to figure out which is the current used one
# and load the right set of completions.

set -l flavor
if string match -rq -- '^OpenBSD netcat' (netcat -h 2>&1)[1]
    set flavor nc.openbsd
else
    set flavor (command -s netcat | path resolve | path basename)
end

__fish_complete_netcat netcat $flavor
completions/netctl-auto.fishset -l cmds list start stop switch-to enable disable enable-all disable-all is-active is-enabled

# Helper function that prints network profiles managed by netctl-auto.
# If no argument is given, it prints all profiles.
# Otherwise, it only prints the ones given as arguments witch are either:
#    - active
#    - disabled
#    - other (meaning enabled but not active)
#
# For example, if you only want the enabled profiles, call it with
# the arguments active and other.
function __fish_print_netctl-auto_profile
    set -l show_active false
    set -l show_disabled false
    set -l show_other false

    for arg in $argv
        switch $arg
            case other
                set show_other true
            case disabled
                set show_disabled true
            case active
                set show_active true
        end
    end

    if not count $argv >/dev/null
        set show_active true
        set show_disabled true
        set show_other true
    end

    for line in (netctl-auto list)
        set -l profile (string sub -s 3 $line)
        if string match -q '\**' -- $line
            if test $show_active = true
                printf "%s\t%s\n" $profile "Active profile"
            end
        else if string match -q "!*" -- $line
            if test $show_disabled = true
                printf "%s\t%s\n" $profile "Disabled profile"
            end
        else
            if test $show_other = true
                printf "%s\t%s\n" $profile Profile
            end
        end
    end
end

complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -l help -d "Show help"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -l version -d "Show version"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a list -f -d "List all available profiles for automatic selection"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a start -f -d "Start automatic profile selection on interface"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a stop -f -d "Stop automatic profile selection on interface"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a switch-to -f -d "Switch to the given network profile"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a enable -f -d "Enable network profile for automatic selection"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a disable -f -d "Disable network profile for automatic selection"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a enable-all -f -d "Enable all profiles for automatic selection"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a disable-all -f -d "Disable all profiles for automatic selection"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a is-active -f -d "Check whether specified profile is active"
complete -c netctl-auto -n "not __fish_seen_subcommand_from $cmds" -a is-enabled -f -d "Check whether specified profile is enabled"

complete -c netctl-auto -n "__fish_seen_subcommand_from switch-to" -f -a "(__fish_print_netctl-auto_profile other disabled)" -d Profile
complete -c netctl-auto -n "__fish_seen_subcommand_from enable" -f -a "(__fish_print_netctl-auto_profile disabled)" -d Profile
complete -c netctl-auto -n "__fish_seen_subcommand_from disable" -f -a "(__fish_print_netctl-auto_profile active other)" -d Profile
complete -c netctl-auto -n "__fish_seen_subcommand_from start stop" -f -a "(__fish_print_interfaces)"
complete -c netctl-auto -n "__fish_seen_subcommand_from is-enabled is-active" -x -a "(__fish_print_netctl-auto_profile active disabled other)"
completions/netctl.fishset -l cmds list store restore stop-all start stop restart switch-to status enable disable reenable is-enabled edit

function __fish_netctl_get_profiles
    command netctl list | string trim -l -c ' *'\t
end

complete -f -c netctl -l help -d 'Display help'
complete -f -c netctl -l version -d 'Display version'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a list -d 'List available profiles'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a store -d 'Save which profiles are active'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a restore -d 'Load saved profiles'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a stop-all -d 'Stops all profiles'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a start -d 'Start a profile'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a stop -d 'Stop a profile'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a restart -d 'Restart a profile'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a switch-to -d 'Switch to a profile'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a status -d 'Show runtime status of a profile'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a enable -d 'Enable the systemd unit for a profile'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a disable -d 'Disable the systemd unit for a profile'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a reenable -d 'Reenable the systemd unit for a profile'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a is-enabled -d 'Check whether the unit is enabled'
complete -f -c netctl -n "not __fish_seen_subcommand_from $cmds" -a edit -d 'Open the specified profile in an editor'
complete -f -c netctl -n "__fish_seen_subcommand_from start stop restart switch-to status enable disable reenable is-enabled edit" -a '(__fish_netctl_get_profiles)' -d Profile
completions/nethack.fishfunction __fish_complete_nethack
    set -l roles Archeologist Barbarian Cave{man,woman} Healer Knight Monk \
        Priest{,ess} Rogue Ranger Samurai Tourist Valkyrie Wizard

    set -l races Human Elf Dwarf Gnome Orc

    for r in $$argv[1]
        printf "%s\t%s\n" (string sub -l 3 $r) $r
    end
end

complete -c nethack -s d -ra "(__fish_complete_directories)" -d 'Specify a playground directory'
complete -c nethack -s n -d 'Suppress printing any news from the game administrator'
complete -c nethack -s p -x -a "(__fish_complete_nethack roles)" -d 'Specify profession'
complete -c nethack -s r -x -a "(__fish_complete_nethack races)" -d 'Specify race'
complete -c nethack -s D -d 'Start in debugging (wizard) mode'
complete -c nethack -s X -d 'Start in discovery mode'
complete -c nethack -s u -x -d 'Specify player name'
complete -c nethack -o dec -d 'Use DEC graphics'
complete -c nethack -o ibm -d 'Use IBM graphics'
complete -c nethack -l version -d 'Show version information'
complete -c nethack -l version:paste -d 'Show version information & copy it to paste buffer'
complete -c nethack -s s -d 'Print the list of your scores'
complete -c nethack -s v -d 'Print all versions present in the score file'
completions/networkctl.fish# Completions for networkctl (a part of systemd)

set -l command_with_devices list status lldp delete up down renew forcerenew reconfigure
set -l command_with_config_devices edit cat
set -l command_with_config_files mask unmask $command_with_config_devices
set -l commands label reload $command_with_devices $command_with_config_files
set -l devices "(networkctl list --no-legend 2>/dev/null | string trim | string split -f 2 -- ' ')"
set -l config_devices "(networkctl list --no-legend 2>/dev/null | string trim | string split -f 2 -- ' ' | string replace -r -- '^' '@')"

function __fish_complete_networkctl_files
    set -l dirs /etc/systemd/network /run/systemd/network /usr/local/lib/systemd/network /usr/lib/systemd/network
    set -l exts link netdev network

    for dir in $dirs
        for ext in $exts
            path basename $dir/*.$ext
        end
    end
end

# Commands
complete -c networkctl -f
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a list -d "List links"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a status -d "Show link status"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a lldp -d "Show LLDP neighbors"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a label -d "Show current address label"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a delete -d "Delete virtual netdevs"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a up -d "Bring devices up"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a down -d "Bring devices down"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a renew -d "Renew dynamic configurations"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a forcerenew -d "Trigger DHCP reconfiguration of all connected clients"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a reconfigure -d "Reconfigure interfaces"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a reload -d "Reload .network and .netdev files"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a edit -d "Edit network configuration files"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a cat -d "Show network configuration files"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a mask -d "Mask network configuration files"
complete -c networkctl -n "not __fish_seen_subcommand_from $commands" -a unmask -d "Unmask network configuration files"
complete -c networkctl -n "__fish_seen_subcommand_from $command_with_devices" -a "$devices"
complete -c networkctl -n "__fish_seen_subcommand_from $command_with_config_files" -xa "(__fish_complete_networkctl_files) $config_devices"

# Options
complete -c networkctl -s h -l help -d "Show help"
complete -c networkctl -l version -d "Show version"
complete -c networkctl -l no-pager -d "Do not pipe output into a pager"
complete -c networkctl -l no-legend -d "Do not show the headers and footers"
complete -c networkctl -l no-ask-password -d "Do no prompt for password"
complete -c networkctl -s a -l all -d "Show status for all links"
complete -c networkctl -s s -l stats -d "Show detailed link statics"
complete -c networkctl -s l -l full -d "Do not ellipsize output"
complete -c networkctl -s n -l lines -d "Number of journal entries to show" -xa "(seq 1 10)"
complete -c networkctl -l json -d "Generate JSON output" -xa "pretty short off"
complete -c networkctl -l no-reload -d "Do not reload systemd-networkd or systemd-udevd"
complete -c networkctl -l drop-in -d "Edit specified drop-in instead of main file" -x
complete -c networkctl -l runtime -d "Edit runtime config file"
complete -c networkctl -l stdin -d "Read new contents of edited file from stdin"
completions/nextd.fishcomplete -c nextd -s l -l list -d "Also print directory history"
completions/ng.fishcomplete -c ng -f -d "The Angular CLI"

complete -c ng -n __fish_use_subcommand -a add -d "Add dependency"
complete -c ng -n __fish_use_subcommand -a analytics -d "Configure analytics"
complete -c ng -n __fish_use_subcommand -a build -d "Compile Angular app"
complete -c ng -n __fish_use_subcommand -a config -d "get/set config vars"
complete -c ng -n __fish_use_subcommand -a deploy -d "Deploy builder"
complete -c ng -n __fish_use_subcommand -a doc -d "Search documentation"
complete -c ng -n __fish_use_subcommand -a e2e -d "Run e2e tests"
complete -c ng -n __fish_use_subcommand -a extract-i18n -d "Extracts i18n"
complete -c ng -n __fish_use_subcommand -a make-this-awesome -d ""
complete -c ng -n __fish_use_subcommand -a generate -d "Create <schematic>"
complete -c ng -n __fish_use_subcommand -a help -d "Display help"
complete -c ng -n __fish_use_subcommand -a lint -d "Run linter"
complete -c ng -n __fish_use_subcommand -a new -d "New workspace"
complete -c ng -n __fish_use_subcommand -a run -d "Run Architect"
complete -c ng -n __fish_use_subcommand -a serve -d "Start dev server"
complete -c ng -n __fish_use_subcommand -a test -d "Run unit tests"
complete -c ng -n __fish_use_subcommand -a update -d "Update deps"
complete -c ng -n __fish_use_subcommand -a version -d "Display version"
completions/ngrok.fishSHELL=/bin/fish ngrok completion 2>/dev/null | source
completions/nice.fishcomplete -c nice -a "(__fish_complete_subcommand -- -n --adjustment)" -d Command

complete -c nice -s n -l adjustment -n __fish_no_arguments -d "Add specified amount to niceness value" -x
complete -c nice -l help -n __fish_no_arguments -d "Display help and exit"
complete -c nice -l version -n __fish_no_arguments -d "Display version and exit"
completions/ninja.fishfunction __fish_ninja
    set -l saved_args $argv
    set -l dir .
    if argparse -u C/dir= -- (commandline -xpc)
        command ninja -C$_flag_C $saved_args
    end
end

function __fish_print_ninja_tools
    __fish_ninja -t list | string match -v '*:' | string replace -r '\s+(\w+).*' '$1'
end

function __fish_print_ninja_targets
    __fish_ninja -t targets 2>/dev/null | string replace -r ':.*' ''
    __fish_ninja -t targets all 2>/dev/null | string replace -r ':.*' '' | string match -e -r '\.(?:o|so|a)$'
end
complete -c ninja -f -a '(__fish_print_ninja_targets)' -d target
complete -x -c ninja -s t -x -a "(__fish_print_ninja_tools)" -d subtool
complete -x -c ninja -s C -x -a "(__fish_complete_directories (commandline -ct))" -d "change to specified directory"
complete -c ninja -s f -k -x -a "(__fish_complete_suffix .ninja)" -d "specify build file [default=build.ninja]"
complete -f -c ninja -s n -d "dry run"
complete -f -c ninja -s v -d "show all command lines while building"
complete -f -c ninja -s j -d "number of jobs to run in parallel [default derived from CPUs]"
complete -f -c ninja -s l -d "do not start if load average > N"
complete -f -c ninja -s k -d "keep going until N jobs fail [default=1]"
complete -f -c ninja -s h -d "show help"
complete -f -c ninja -s d -d "enable debugging, specify debug mode"
complete -f -c ninja -s w -d "adjust warnings, specify flags"
complete -f -c ninja -s v -l verbose -d "show all command lines while building"
complete -f -c ninja -l version -d "print ninja version"
completions/nl.fishset -l style 'a\t"number all lines"
t\t"number only nonempty lines"
n\t"number no lines"
p\t"number only lines that match regular expression"'

complete -c nl -s b -l body-numbering -d 'use STYLE for numbering body lines' -xa $style
complete -c nl -s d -l section-delimiter -x -d 'use for separating logical pages'
complete -c nl -s f -l footer-numbering -d 'use STYLE for numbering footer lines' -xa $style
complete -c nl -s h -l header-numbering -d 'use STYLE for numbering header lines' -xa $style
complete -c nl -s i -l line-increment -x -d 'line number increment at each line'
complete -c nl -s l -l join-blank-lines -x -d 'group of NUMBER empty lines counted as one'
complete -c nl -s n -l number-format -x -d 'insert line numbers according to FORMAT'
complete -c nl -s n -l number-format -xa ln -d 'left justified, no leading zeroes'
complete -c nl -s n -l number-format -xa rn -d 'right justified, no leading zeroes'
complete -c nl -s n -l number-format -xa rz -d 'right justified, leading zeroes'
complete -c nl -s p -l no-renumber -d 'do not reset line numbers at logical pages'
complete -c nl -s s -l number-separator -x -d 'add STRING after (possible) line number'
complete -c nl -s v -l starting-line-number -x -d 'first line number on each logical page'
complete -c nl -s w -l number-width -x -d 'use NUMBER columns for line numbers'
complete -c nl -l help -d 'display this help and exit'
complete -c nl -l version -d 'output version information and exit'
completions/nm.fishcomplete -c nm -s a -l debug-syms -d 'Display debugger-only symbols'
complete -c nm -s A -l print-file-name -d 'Print name of the input file before every symbol'
#complete -c nm -C -l demangle[=STYLE] Decode low-level symbol names into user-level names
#                     Same as --format=bsd
#                     The STYLE, if specified, can be `auto' (the default),
#                    `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java' or `gnat'
complete -c nm -l no-demangle -d 'Do not demangle low-level symbol names'
complete -c nm -s D -l dynamic -d 'Display dynamic symbols instead of normal symbols'
complete -c nm -l defined-only -d 'Display only defined symbols'
complete -c nm -s f -l format -d 'Use the output format FORMAT. The default is "bsd"' -a 'bsd sysv posix'
complete -c nm -s g -l extern-only -d 'Display only external symbols'
complete -c nm -s l -l line-numbers -d 'Use debugging information to find a filename and line number for each symbol'
complete -c nm -s n -l numeric-sort -d 'Sort symbols numerically by address'
complete -c nm -s o -d 'Print name of the input file before every symbol'
complete -c nm -s p -l no-sort -d 'Do not sort the symbols'
complete -c nm -s P -l portability -d 'Same as --format=posix'
complete -c nm -s r -l reverse-sort -d 'Reverse the sense of the sort'
complete -c nm -l plugin -d 'Load the specified plugin'
complete -c nm -s S -l print-size -d 'Print size of defined symbols'
complete -c nm -s s -l print-armap -d 'Include index for symbols from archive members'
complete -c nm -l size-sort -d 'Sort symbols by size'
complete -c nm -l special-syms -d 'Include special symbols in the output'
complete -c nm -l synthetic -d 'Display synthetic symbols as well'
complete -c nm -s t -l radix -d 'Use RADIX for printing symbol values'
complete -c nm -l target -d 'Specify the target object format as BFDNAME'
complete -c nm -s u -l undefined-only -d 'Display only undefined symbols'
complete -c nm -s h -l help -d 'Display this information'
complete -c nm -s V -l version -d "Display this program's version number"
completions/nmap.fish# Completions for nmap (https://www.nmap.org)

complete -c nmap -f -a "(__fish_print_hostnames)"

# TARGET SPECIFICATION
complete -c nmap -o iL -F -d 'Input target from file'
complete -c nmap -o iR -x -d 'Choose random targets'
complete -c nmap -l exclude -x -a "(__fish_print_hostnames)" -d 'Exclude hosts/networks'
complete -c nmap -l excludefile -r -d 'Exclude list from file'

# HOST DISCOVERY
complete -c nmap -o sL -d 'Scan: List Scan'
complete -c nmap -o sn -d 'Scan: No port scan'
complete -c nmap -o Pn -d 'Probe: No Ping'
complete -c nmap -o PS -x -d 'Probe: TCP Syn Ping'
complete -c nmap -o PA -x -d 'Probe: TCP ACK Ping'
complete -c nmap -o PU -x -d 'Probe: UDP Ping'
complete -c nmap -o PY -x -d 'Probe: SCTP INIT Ping'
complete -c nmap -o PE -d 'Probe: ICMP Echo Ping'
complete -c nmap -o PP -d 'Probe: ICMP timestamp request'
complete -c nmap -o PM -d 'Probe: ICMP netmask Ping'
complete -c nmap -o PO -x -d 'Probe: IP Protocol Ping'
complete -c nmap -o PR -d 'Probe: ARP Ping'
complete -c nmap -l disable-arp-ping -d 'No ARP or ND Ping'
complete -c nmap -l traceroute -d 'Trace path to host'
complete -c nmap -s n -d 'No DNS resolution'
complete -c nmap -s R -d 'DNS resolution for all targets'
complete -c nmap -l system-dns -d 'Use system DNS resolver'
complete -c nmap -l dns-servers -x -a "(__fish_print_hostnames)" -d 'Servers to use for reverse DNS queries'

# PORT SCANNING TECHNIQUES
complete -c nmap -o sS -d 'Scan: TCP SYN'
complete -c nmap -o sT -d 'Scan: TCP connect'
complete -c nmap -o sU -d 'Scan: UDP'
complete -c nmap -o sY -d 'Scan: SCTP INIT'
complete -c nmap -o sN -d 'Scan: TCP NULL'
complete -c nmap -o sF -d 'Scan: FIN'
complete -c nmap -o sX -d 'Scan: Xmas'
complete -c nmap -o sA -d 'Scan: ACK'
complete -c nmap -o sW -d 'Scan: Window'
complete -c nmap -o sM -d 'Scan: Mainmon'
complete -c nmap -l scanflags -d 'Custom TCP scan flags'
complete -c nmap -o sZ -d 'Scan: SCTP COOKIE ECHO'
complete -c nmap -o sI -x -a"(__fish_print_hostnames)" -d 'Scan: Idle Scan'
complete -c nmap -o sO -d 'Scan: IP protocol'
complete -c nmap -s b -x -a"(__fish_print_hostnames)" -d 'FTP bounce scan'

# PORT SPECIFICATION AND SCAN ORDER
complete -c nmap -s p -d 'Only scan specified ports'
complete -c nmap -l exclude-ports -d 'Exclude the specified ports from scanning'
complete -c nmap -s F -d 'Fast (limited port) scan'
complete -c nmap -s r -d "Don't randomize ports"
complete -c nmap -l port-ratio -x -d 'Scan ports with ratio greater then'
complete -c nmap -l top-ports -x -d 'Scan the n highest-ratio ports'

# SERVICE AND VERSION DETECTION
complete -c nmap -o sV -d 'Scan: Version'
complete -c nmap -l allports -d "Don't exclude any ports from version detection"
complete -c nmap -l version-intensity -x -d 'Set version scan intensity'
complete -c nmap -l version-light -d 'Enable light mode'
complete -c nmap -l version-all -d 'Try every single probe'
complete -c nmap -l version-trace -d 'Trace version scan activity'

# OS DETECTION
complete -c nmap -s O -d 'Enable OS detection'
complete -c nmap -l osscan-limit -d 'Limit OS detection to promising targets'
complete -c nmap -l osscan-guess -d 'Guess OS detection results'
complete -c nmap -l fuzzy -d 'Guess OS detection results'
complete -c nmap -l max-os-tries -d 'Set the maximum number of OS detection tries against a target'

# NMAP SCRIPTING ENGINE (NSE)
complete -c nmap -o sC -d 'Scan: Scripts (default)'
function __fish_complete_nmap_script
    set -l now (date "+%s")

    # cache completion for 5 minutes (`nmap --script-help all` is slow)
    # must use `math` because of differences between BSD and GNU `date`
    if test -z "$__fish_nmap_script_completion_cache" -o (math $now - 5 "*" 60) -gt "$__fish_nmap_script_completion_cache_time"
        set -g __fish_nmap_script_completion_cache_time $now
        set -g __fish_nmap_script_completion_cache ""
        set -l cmd
        for l in (nmap --script-help all 2> /dev/null | grep -A2 -B1 Categories: | grep -v '^\\(--\\|Categories:\\|https:\\)')
            if string match -q -v --regex "^ " $l
                set cmd $l
            else
                set __fish_nmap_script_completion_cache $__fish_nmap_script_completion_cache\n$cmd\t(string trim -l $l)
            end
        end
        for cat in all auth broadcast brute default discovery dos exploit external fuzzer intrusive malware safe version vuln
            set __fish_nmap_script_completion_cache $__fish_nmap_script_completion_cache\n$cat\tCategory\n
        end
    end
    echo -e $__fish_nmap_script_completion_cache
end
complete -c nmap -l script -r -a "(__fish_stripprefix='^--script=' __fish_complete_list , __fish_complete_nmap_script)"
complete -c nmap -l script -r -d 'Runs a script scan'
complete -c nmap -l script-args -d 'provide arguments to NSE scripts'
complete -c nmap -l script-args-file -r -d 'load arguments to NSE scripts from a file'
complete -c nmap -l script-help -r -a "(__fish_stripprefix='^--script-help=' __fish_complete_list , __fish_complete_nmap_script)"
complete -c nmap -l script-help -r -d "Shows help about scripts"
complete -c nmap -l script-trace
complete -c nmap -l script-updatedb

# TIMING AND PERFORMANCE
complete -c nmap -l min-hostgroup -l max-hostgroup -x -d 'Adjust parallel scan group size'
complete -c nmap -l min-parallelism -l max-parallelism -x -d 'Adjust probe parallelization'
complete -c nmap -l min-rtt-timeout -l max-rtt-timeout -l initial-rtt-timeout -x -d 'Adjust probe timeouts'
complete -c nmap -l max-retries -x -d 'Specify the maximum number of port scan probe retransmissions'
complete -c nmap -l host-timeout -d 'to skip slow hosts'
complete -c nmap -l script-timeout -x
complete -c nmap -l scan-delay -l max-scan-delay -x -d 'Adjust delay between probes'
complete -c nmap -l min-rate -l max-rate -x -d 'Directly control the scanning rate'
complete -c nmap -l defeat-rst-ratelimit -d 'ignore ICMP-RST rate limits'
complete -c nmap -l defeat-icmp-ratelimit -d 'ignore ICMP unreachable in UDP'
complete -c nmap -l nsock-engine -x -d 'Enforce use of a given nsock IO multiplexing engine' -a "epoll kqueue poll select"
function __fish_complete_nmap_timing-template
    set -l i 0
    for t in paranoid sneaky polite normal aggressive insane
        printf "%i\t%s timing\n" $i $t
        printf "%s\tTemplate %i\n" $t $i
        set i (math $i + 1)
    end
end
complete -c nmap -s T -x -a "(__fish_complete_nmap_timing-template)" -d 'Set a timing template'

# FIREWALL/IDS EVASION AND SPOOFING
complete -c nmap -s f -d 'fragment packets' -n "not __fish_contains_opt -s f"
complete -c nmap -s f -d 'use 16 bytes per fragment' -n "__fish_contains_opt -s f"
complete -c nmap -l mtu -d 'use specified mtu' -n "__fish_contains_opt -s f"
complete -c nmap -s D -x -d 'Cloak a scan with decoys'
complete -c nmap -s S -x -d 'Spoof source address'
complete -c nmap -s e -x -d 'Use specified interface' -a "(__fish_print_interfaces)"
complete -c nmap -l source-port -s g -x -d 'Spoof source port number'
complete -c nmap -l data -x -d 'Append custom binary data to sent packets'
complete -c nmap -l data-string -x -d 'Append custom string to sent packets'
complete -c nmap -l data-length -x -d 'Append random data to sent packets'
function __fish_complete_nmap_ip-options
    printf "S\tstrict source routing\n" # may be followed by ip addresses
    printf "R\trecord route\n" # may be followed by ip addresses
    printf "L\tloose source routing\n" # may be followed by ip addresses
    printf "T\trecord internet timestamps\n"
    printf "U\trecord timestamps and ip addresses\n"
end
complete -c nmap -l ip-options -x -a "(__fish_complete_nmap_ip-options)" -d 'Send packets with specified ip options'
complete -c nmap -l ttl -x -d 'Set IP time-to-live field'
complete -c nmap -l randomize-hosts -d 'Randomize target host order'
complete -c nmap -l spoof-mac -x -d 'Spoof MAC address'
complete -c nmap -l proxies -x -d 'Relay TCP connections through a chain of proxies'
complete -c nmap -l badsum -d 'Send packets with bogus TCP/UDP checksums'
complete -c nmap -l adler32 -d 'Use deprecated Adler32 instead of CRC32C for SCTP checksums'

# OUTPUT
complete -c nmap -o oN -r -d 'normal output'
complete -c nmap -o oX -r -d 'XML output'
complete -c nmap -o oS -r -d 'ScRipT KIdd|3 oUTpuT'
complete -c nmap -o oG -r -d 'grepable output'
complete -c nmap -o oA -r -d 'Output in the three major formats'
complete -c nmap -s v -d 'Increase/Set verbosity level'
complete -c nmap -s d -d 'Increase/Set debugging level' -a '0 1 2 3 4 5 6 7 8 9'
complete -c nmap -l reason -d 'Host and port state reasons'
complete -c nmap -l stats-every -x -d 'Print periodic timing stats'
complete -c nmap -l packet-trace -d 'Trace packets and data sent and received'
complete -c nmap -l open -d 'Show only open (or possibly open) ports'
complete -c nmap -l iflist -d 'List interfaces and routes'
complete -c nmap -l append-output -d 'Append to rather than clobber output files'
complete -c nmap -l resume -r -d 'Resume aborted scan'
complete -c nmap -l stylesheet -r -d 'Set XSL stylesheet to transform XML output'
complete -c nmap -l webxml -d 'Load stylesheet from Nmap.Org'
complete -c nmap -l no-stylesheet -d 'Omit XSL stylesheet declaration from XML'

# MISCELLANEOUS OPTIONS
complete -c nmap -s 6 -d 'Enable IPv6 scanning'
complete -c nmap -s A -d 'Aggressive scan options'
complete -c nmap -l datadir -x -a "(__fish_complete_directories)" -d 'Specify custom Nmap data file location'
complete -c nmap -l servicedb -r -d 'Specify custom services file'
complete -c nmap -l versiondb -r -d 'Specify custom service probes file'
complete -c nmap -l send-eth -d 'Use raw ethernet sending'
complete -c nmap -l send-ip -d 'Send at raw IP level'
complete -c nmap -l privileged -d 'Assume that the user is fully privileged'
complete -c nmap -l unprivileged -d 'Assume that the user lacks raw socket privileges'
complete -c nmap -l release-memory -d 'Release memory before quitting'
complete -c nmap -s V -l version -d 'Print version number'
complete -c nmap -s h -l help -d 'Print help summary page'
completions/nmcli.fishset -l nmoutput '(nmcli -g NAME connection show --active 2>/dev/null)'
set -l cname "$nmoutput"\t"Active connection"
set -a cname '(nmcli -g NAME connection show 2>/dev/null)\t"Connection"'
set -l ifname '(nmcli -g DEVICE device status 2>/dev/null)\t"Interface name"'
set -l ssid '(nmcli -g SSID device wifi list 2>/dev/null)\t"SSID"'
set -l bssid '(nmcli -g BSSID device wifi list 2>/dev/null | string replace --all \\\ "")\t"BSSID"'

set -l nmcli_commands general networking radio connection device agent monitor help
set -l nmcli_general status hostname permissions logging help
set -l nmcli_networking on off connectivity help
set -l nmcli_radio all wifi wwan help
set -l nmcli_connection show up down add modify clone edit delete monitor reload load import export help
set -l nmcli_device status show set connect reapply modify disconnect delete monitor wifi lldp help
set -l nmcli_agent secret polkit all help

complete -c nmcli -s t -l terse -d 'Output is terse' -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s p -l pretty -d 'Output is pretty' -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s m -l mode -d 'Switch between tabular and multiline mode' -xa 'tabular multiline' -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s c -l color -d 'Whether to use colors in output' -xa 'auto yes no' -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s f -l fields -d 'Specify the output fields' -xa 'all common' -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s e -l escape -d 'Whether to escape ":" and "\\" characters' -xa 'yes no' -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s a -l ask -d 'Ask for missing parameters' -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s s -l show-secrets -d 'Allow displaying passwords' -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s w -l wait -d 'Set timeout (seconds) waiting for finishing operations' -x -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s v -l version -d 'Show nmcli version' -x -n "not __fish_seen_subcommand_from $nmcli_commands"
complete -c nmcli -s h -l help -d 'Print help information' -x
complete -c nmcli -d 'Command-line tool to control NetworkManager'

complete -c nmcli -n "not __fish_seen_subcommand_from $nmcli_commands" -xa "$nmcli_commands"

complete -c nmcli -n "__fish_seen_subcommand_from general; and not __fish_seen_subcommand_from $nmcli_general" -xa status -d 'Show overall status of NetworkManager'
complete -c nmcli -n "__fish_seen_subcommand_from general; and not __fish_seen_subcommand_from $nmcli_general" -xa hostname -d 'Get or change persistent system hostname'
complete -c nmcli -n "__fish_seen_subcommand_from general; and not __fish_seen_subcommand_from $nmcli_general" -xa permissions -d 'Show caller permissions for authenticated operations'
complete -c nmcli -n "__fish_seen_subcommand_from general; and not __fish_seen_subcommand_from $nmcli_general" -xa logging -d 'Get or change NetworkManager logging level and domains'
complete -c nmcli -n "__fish_seen_subcommand_from general; and not __fish_seen_subcommand_from $nmcli_general" -xa help
complete -c nmcli -n "contains_seq general logging -- (commandline -xp)" -xa 'level domains help'

complete -c nmcli -n "__fish_seen_subcommand_from networking; and not __fish_seen_subcommand_from $nmcli_networking" -xa on -d 'Switch networking on'
complete -c nmcli -n "__fish_seen_subcommand_from networking; and not __fish_seen_subcommand_from $nmcli_networking" -xa off -d 'Switch networking off'
complete -c nmcli -n "__fish_seen_subcommand_from networking; and not __fish_seen_subcommand_from $nmcli_networking" -xa connectivity -d 'Get network connectivity state'
complete -c nmcli -n "__fish_seen_subcommand_from networking; and not __fish_seen_subcommand_from $nmcli_networking" -xa help
complete -c nmcli -n "contains_seq networking connectivity -- (commandline -xp)" -xa check -d 'Re-check the connectivity'

complete -c nmcli -n "__fish_seen_subcommand_from radio; and not __fish_seen_subcommand_from $nmcli_radio" -xa all -d 'Get status of all radio switches; turn them on/off'
complete -c nmcli -n "contains_seq radio all -- (commandline -xp)" -xa 'on off help'
complete -c nmcli -n "__fish_seen_subcommand_from radio; and not __fish_seen_subcommand_from $nmcli_radio" -xa wifi -d 'Get status of Wi-Fi radio switch; turn it on/off'
complete -c nmcli -n "contains_seq radio wifi -- (commandline -xp)" -xa 'on off help'
complete -c nmcli -n "__fish_seen_subcommand_from radio; and not __fish_seen_subcommand_from $nmcli_radio" -xa wwan -d 'Get status of mobile broadband radio switch; turn it on/off'
complete -c nmcli -n "contains_seq radio wwan -- (commandline -xp)" -xa 'on off help'

complete -c nmcli -n "__fish_seen_subcommand_from connection; and not __fish_seen_subcommand_from $nmcli_connection" -xa "$nmcli_connection"
# Connection subcommands are self-explanatory, I'm just highlighting a difference between edit and modify
complete -c nmcli -n "__fish_seen_subcommand_from connection; and not __fish_seen_subcommand_from $nmcli_connection" -xa modify -d "Modify one or more properties"
complete -c nmcli -n "__fish_seen_subcommand_from connection; and not __fish_seen_subcommand_from $nmcli_connection" -xa edit -d "Interactive edit"
complete -c nmcli -n "contains_seq connection show -- (commandline -xp)" -l active -d 'List only active profiles'
complete -c nmcli -n "contains_seq connection show -- (commandline -xp)" -l order -d 'Custom connection ordering'
complete -c nmcli -n "contains_seq connection show -- (commandline -xp)" -xa "help $cname" -k
complete -c nmcli -n "contains_seq connection up -- (commandline -xp) && not contains -- (commandline -xp)[-1] ifname ap" -xa "help $cname" -k
complete -c nmcli -n "contains_seq connection up -- (commandline -xp) && test (commandline -xp)[-1] = ifname" -xa "$ifname" -k
complete -c nmcli -n "contains_seq connection up -- (commandline -xp) && test (commandline -xp)[-1] = ap" -xa "$bssid"
complete -c nmcli -n "contains_seq connection up -- (commandline -xp)" -xa nsp -d 'Specify NSP to connect to (only for WiMAX)'
complete -c nmcli -n "contains_seq connection up -- (commandline -xp)" -xa passwd-file -d 'password file to activate the connection'
complete -c nmcli -n "contains_seq connection down -- (commandline -xp)" -xa "help $cname" -k
complete -c nmcli -n "contains_seq connection add -- (commandline -xp)" -xa 'type ifname con-name autoconnect save master slave-type help'
complete -c nmcli -n "contains_seq connection add -- (commandline -xp) && test (commandline -xp)[-1] = ifname" -xa "$ifname"
complete -c nmcli -n "contains_seq connection modify -- (commandline -xp)" -l temporary
complete -c nmcli -n "contains_seq connection modify -- (commandline -xp)" -xa "help $cname" -k
complete -c nmcli -n "contains_seq connection clone -- (commandline -xp)" -l temporary
complete -c nmcli -n "contains_seq connection clone -- (commandline -xp)" -xa "help $cname" -k
complete -c nmcli -n "contains_seq connection edit -- (commandline -xp)" -xa "type help $cname" -k
complete -c nmcli -n "contains_seq connection edit type -- (commandline -xp)" -xa con-name
complete -c nmcli -n "contains_seq connection delete -- (commandline -xp)" -xa "help $cname" -k
complete -c nmcli -n "contains_seq connection monitor -- (commandline -xp)" -xa "help $cname" -k
complete -c nmcli -n "contains_seq connection import -- (commandline -xp)" -l temporary
complete -c nmcli -n "contains_seq connection import -- (commandline -xp)" -xa 'type file help'
complete -c nmcli -n "contains_seq connection export -- (commandline -xp)" -xa "help $cname" -k

set -l wifi_commands list connect hotspot rescan help
complete -c nmcli -n "__fish_seen_subcommand_from device; and not __fish_seen_subcommand_from $nmcli_device" -xa "$nmcli_device"
complete -c nmcli -n "contains_seq device set -- (commandline -xp)" -xa 'ifname autoconnect managed'
complete -c nmcli -n "contains_seq device wifi -- (commandline -xp); and not __fish_seen_subcommand_from $wifi_commands" -xa "$wifi_commands"
complete -c nmcli -n "contains_seq device wifi list -- (commandline -xp)" -xa 'ifname bssid'
complete -c nmcli -n "contains_seq device wifi list ifname -- (commandline -xp)" -xa "$ifname"
complete -c nmcli -n "contains_seq device wifi list bssid -- (commandline -xp)" -xa "$bssid"
complete -c nmcli -n "contains_seq device wifi connect -- (commandline -xp)" -xa "$ssid $bssid password wep-key-type ifname bssid name private hidden" -k
complete -c nmcli -n "contains_seq device wifi connect ifname -- (commandline -xp)" -xa "$ifname"
complete -c nmcli -n "contains_seq device wifi connect bssid -- (commandline -xp)" -xa "$bssid"
complete -c nmcli -n "contains_seq device wifi hotspot -- (commandline -xp)" -xa 'ifname con-name ssid band channel password'
complete -c nmcli -n "contains_seq device wifi hotspot ifname -- (commandline -xp)" -xa "$ifname"
complete -c nmcli -n "contains_seq device wifi rescan -- (commandline -xp)" -xa 'ifname ssid'
complete -c nmcli -n "contains_seq device wifi rescan ifname -- (commandline -xp)" -xa "$ifname"
complete -c nmcli -n "contains_seq device wifi rescan ssid -- (commandline -xp)" -xa "$ssid"
complete -c nmcli -n "contains_seq device lldp -- (commandline -xp)" -xa list

complete -c nmcli -n "__fish_seen_subcommand_from agent; and not __fish_seen_subcommand_from $nmcli_agent" -xa secret -d "Register nmcli as NM secret agent"
complete -c nmcli -n "__fish_seen_subcommand_from agent; and not __fish_seen_subcommand_from $nmcli_agent" -xa polkit -d "Register nmcli as a polkit agent for user session"
complete -c nmcli -n "__fish_seen_subcommand_from agent; and not __fish_seen_subcommand_from $nmcli_agent" -xa all -d "Run nmcli as secret and polkit agent"
completions/node.fish#
# Command specific completions for the node command.
# These completions were generated from the commands
# man page by the make_completions.py script, but has
# been hand edited since.
#

# the four main options, each with a short & long flag
complete -x -c node -s v -n '__fish_not_contain_opt -s p -s i -s e eval print interactive' -l version -d "Print node's version"
complete -c node -n '__fish_not_contain_opt -s v -s p -s i version print interactive' -r -s e -l eval -d 'Evaluate script'
complete -c node -n '__fish_not_contain_opt -s v -s e -s i version eval interactive' -r -s p -l print -d 'Print result of --eval'
complete -c node -n '__fish_not_contain_opt -s v -s p -s e version print eval' -s i -l interactive -d 'Always enter the REPL even if stdin does not appear to be a terminal'

# longer options related to V8, ES5, logging, etc.
complete -c node -l no-deprecation -d 'Silence deprecation warnings'
complete -c node -l trace-deprecation -d 'Show stack traces on deprecations'
complete -c node -l throw-deprecation -d 'Throw errors on deprecations'
complete -c node -l v8-options -d 'Print v8 command line options'
complete -c node -l max-stack-size -d 'Set max v8 stack size (bytes)'
complete -c node -l use_strict -d 'enforce strict mode'
complete -c node -l es5_readonly -d 'activate correct semantics for inheriting readonliness'
complete -c node -l es52_globals -d 'activate new semantics for global var declarations'
complete -c node -l harmony_typeof -d 'enable harmony semantics for typeof'
complete -c node -l harmony_scoping -d 'enable harmony block scoping'
complete -c node -l harmony_modules -d 'enable harmony modules (implies block scoping)'
complete -c node -l harmony_proxies -d 'enable harmony proxies'
complete -c node -l harmony_collections -d 'enable harmony collections (sets, maps, and weak maps)'
complete -c node -l harmony -d 'enable all harmony features (except typeof)'
complete -c node -l packed_arrays -d 'optimizes arrays that have no holes'
complete -c node -l smi_only_arrays -d 'tracks arrays with only smi values'
complete -c node -l clever_optimizations -d 'Optimize object size, Array shift, DOM strings and string +'
complete -c node -l unbox_double_arrays -d 'automatically unbox arrays of doubles'
complete -c node -l string_slices -d 'use string slices'
complete -c node -l crankshaft -d 'use crankshaft'
complete -c node -l hydrogen_filter -d 'optimization filter'
complete -c node -l use_range -d 'use hydrogen range analysis'
complete -c node -l eliminate_dead_phis -d 'eliminate dead phis'
complete -c node -l use_gvn -d 'use hydrogen global value numbering'
complete -c node -l use_canonicalizing -d 'use hydrogen instruction canonicalizing'
complete -c node -l use_inlining -d 'use function inlining'
complete -c node -l max_inlined_source_size -d 'max source size in bytes considered for single inlining'
complete -c node -l max_inlined_nodes -d 'max number of AST nodes considered for single inlining'
complete -c node -l max_inlined_nodes_cumulative -d 'max cumulative number of AST nodes considered for inlining'
complete -c node -l loop_invariant_code_motion -d 'loop invariant code motion'
complete -c node -l collect_megamorphic_maps_from_stub_cache -d 'crankshaft harvests type feedback from stub cache'
complete -c node -l hydrogen_stats -d 'print statistics for hydrogen'
complete -c node -l trace_hydrogen -d 'trace generated hydrogen to file'
complete -c node -l trace_phase -d 'trace generated IR for specified phases'
complete -c node -l trace_inlining -d 'trace inlining decisions'
complete -c node -l trace_alloc -d 'trace register allocator'
complete -c node -l trace_all_uses -d 'trace all use positions'
complete -c node -l trace_range -d 'trace range analysis'
complete -c node -l trace_gvn -d 'trace global value numbering'
complete -c node -l trace_representation -d 'trace representation types'
complete -c node -l stress_pointer_maps -d 'pointer map for every instruction'
complete -c node -l stress_environments -d 'environment for every instruction'
complete -c node -l deopt_every_n_times -d 'deoptimize every n times a deopt point is passed'
complete -c node -l trap_on_deopt -d 'put a break point before deoptimizing'
complete -c node -l deoptimize_uncommon_cases -d 'deoptimize uncommon cases'
complete -c node -l polymorphic_inlining -d 'polymorphic inlining'
complete -c node -l use_osr -d 'use on-stack replacement'
complete -c node -l array_bounds_checks_elimination -d 'perform array bounds checks elimination'
complete -c node -l array_index_dehoisting -d 'perform array index dehoisting'
complete -c node -l trace_osr -d 'trace on-stack replacement'
complete -c node -l stress_runs -d 'number of stress runs'
complete -c node -l optimize_closures -d 'optimize closures'
complete -c node -l inline_construct -d 'inline constructor calls'
complete -c node -l inline_arguments -d 'inline functions with arguments object'
complete -c node -l loop_weight -d 'loop weight for representation inference'
complete -c node -l optimize_for_in -d 'optimize functions containing for-in loops'
complete -c node -l experimental_profiler -d 'enable all profiler experiments'
complete -c node -l watch_ic_patching -d 'profiler considers IC stability'
complete -c node -l frame_count -d 'number of stack frames inspected by the profiler'
complete -c node -l self_optimization -d 'primitive functions trigger their own optimization'
complete -c node -l direct_self_opt -d 'call recompile stub directly when self-optimizing'
complete -c node -l retry_self_opt -d 're-try self-optimization if it failed'
complete -c node -l count_based_interrupts -d 'trigger profiler ticks based on counting instead of timing'
complete -c node -l interrupt_at_exit -d 'insert an interrupt check at function exit'
complete -c node -l weighted_back_edges -d 'weight back edges by jump distance for interrupt triggering'
complete -c node -l interrupt_budget -d 'execution budget before interrupt is triggered'
complete -c node -l type_info_threshold -d '% of ICs that must have type info to allow optimization'
complete -c node -l self_opt_count -d 'call count before self-optimization'
complete -c node -l trace_opt_verbose -d 'extra verbose compilation tracing'
complete -c node -l debug_code -d 'generate extra code (assertions) for debugging'
complete -c node -l code_comments -d 'emit comments in code disassembly'
complete -c node -l enable_sse2 -d 'enable use of SSE2 instructions if available'
complete -c node -l enable_sse3 -d 'enable use of SSE3 instructions if available'
complete -c node -l enable_sse4_1 -d 'enable use of SSE4'
complete -c node -l enable_cmov -d 'enable use of CMOV instruction if available'
complete -c node -l enable_rdtsc -d 'enable use of RDTSC instruction if available'
complete -c node -l enable_sahf -d 'enable use of SAHF instruction if available (X64 only)'
complete -c node -l enable_vfp3 -d 'enable use of VFP3 instructions if available (ARM only)'
complete -c node -l enable_armv7 -d 'enable use of ARMv7 instructions if available (ARM only)'
complete -c node -l enable_fpu -d 'enable use of MIPS FPU instructions if available (MIPS only)'
complete -c node -l expose_natives_as -d 'expose natives in global object'
complete -c node -l expose_debug_as -d 'expose debug in global object'
complete -c node -l expose_gc -d 'expose gc extension'
complete -c node -l expose_externalize_string -d 'expose externalize string extension'
complete -c node -l stack_trace_limit -d 'number of stack frames to capture'
complete -c node -l builtins_in_stack_traces -d 'show built-in functions in stack traces'
complete -c node -l disable_native_files -d 'disable builtin natives files'
complete -c node -l inline_new -d 'use fast inline allocation'
complete -c node -l stack_trace_on_abort -d 'print a stack trace if an assertion failure occurs'
complete -c node -l trace -d 'trace function calls'
complete -c node -l mask_constants_with_cookie -d 'use random jit cookie to mask large constants'
complete -c node -l lazy -d 'use lazy compilation'
complete -c node -l trace_opt -d 'trace lazy optimization'
complete -c node -l trace_opt_stats -d 'trace lazy optimization statistics'
complete -c node -l opt -d 'use adaptive optimizations'
complete -c node -l always_opt -d 'always try to optimize functions'
complete -c node -l prepare_always_opt -d 'prepare for turning on always opt'
complete -c node -l sparkplug -d 'use non-optimizing sparkplug compiler'
complete -c node -l always_sparkplug -d 'always use non-optimizing sparkplug compiler'
complete -c node -l trace_deopt -d 'trace deoptimization'
complete -c node -l min_preparse_length -d 'minimum length for automatic enable preparsing'
complete -c node -l always_full_compiler -d 'try to use the dedicated run-once backend for all code'
complete -c node -l trace_bailout -d 'print reasons for falling back to the classic V8 backend'
complete -c node -l compilation_cache -d 'enable compilation cache'
complete -c node -l cache_prototype_transitions -d 'cache prototype transitions'
complete -c node -l trace_debug_json -d 'trace debugging JSON request/response'
complete -c node -l debugger_auto_break -d 'autoset debug break flag when debugger commands are in queue'
complete -c node -l enable_liveedit -d 'enable liveedit experimental feature'
complete -c node -l break_on_abort -d 'always cause a debug break before aborting'
complete -c node -l stack_size -d 'default size of stack region v8 is allowed to use (in kBs)'
complete -c node -l max_stack_trace_source_length -d 'max length of function source code printed in stack trace'
complete -c node -l always_inline_smi_code -d 'always inline smi code in non-opt code'
complete -c node -l max_new_space_size -d 'max size of the new generation (in kBytes)'
complete -c node -l max_old_space_size -d 'max size of the old generation (in Mbytes)'
complete -c node -l max_executable_size -d 'max size of executable memory (in Mbytes)'
complete -c node -l gc_global -d 'always perform global GCs'
complete -c node -l gc_interval -d 'garbage collect after <n> allocations'
complete -c node -l trace_gc -d 'print 1 trace line following each garbage collection'
complete -c node -l trace_gc_nvp -d 'print 1 full trace(w/ name=value) after garbage collections'
complete -c node -l print_cumulative_gc_stat -d 'print cumulative GC statistics(w/ name=value) on exit'
complete -c node -l trace_gc_verbose -d 'print more details following each garbage collection'
complete -c node -l trace_fragmentation -d 'report fragmentation for old pointer and data pages'
complete -c node -l collect_maps -d 'garbage collect maps from which no objects can be reached'
complete -c node -l flush_code -d 'flush code that we expect not to use again before full gc'
complete -c node -l incremental_marking -d 'use incremental marking'
complete -c node -l incremental_marking_steps -d 'do incremental marking steps'
complete -c node -l trace_incremental_marking -d 'trace progress of the incremental marking'
complete -c node -l use_idle_notification -d 'Use idle notification to reduce memory footprint'
complete -c node -l send_idle_notification -d 'Send idle notification between stress runs'
complete -c node -l use_ic -d 'use inline caching'
complete -c node -l native_code_counters -d 'generate extra code for manipulating stats counters'
complete -c node -l always_compact -d 'Perform compaction on every full GC'
complete -c node -l lazy_sweeping -d 'Use lazy sweeping for old pointer and data spaces'
complete -c node -l never_compact -d 'Never perform compaction on full GC - testing only'
complete -c node -l compact_code_space -d 'Compact code space on full non-incremental collections'
complete -c node -l cleanup_code_caches_at_gc -d 'Flush inline/code caches prior to mark compact collection/cycle'
complete -c node -l random_seed -d 'Default seed for random generator init(0:default-sys random)'
complete -c node -l use_verbose_printer -d 'allows verbose printing'
complete -c node -l allow_natives_syntax -d 'allow natives syntax'
complete -c node -l trace_sim -d 'Trace simulator execution'
complete -c node -l check_icache -d 'Check icache flushes in ARM and MIPS simulator'
complete -c node -l stop_sim_at -d 'Simulator stop after x number of instructions'
complete -c node -l sim_stack_alignment -d 'Stack alignment in bytes in simulator (4/8, 8 is default)'
complete -c node -l trace_exception -d 'print stack trace when throwing exceptions'
complete -c node -l preallocate_message_memory -d 'preallocate some memory to build stack traces'
complete -c node -l randomize_hashes -d 'randomize hashes(w/ snapshots cannot override baked-in seed)'
complete -c node -l hash_seed -d 'Fix seed to hash prop. key(w/ snapshots no BI seed overr.)'
complete -c node -l preemption -d 'activate a 100ms timer that switches between V8 threads'
complete -c node -l regexp_optimization -d 'generate optimized regexp code'
complete -c node -l testing_bool_flag -d testing_bool_flag
complete -c node -l testing_int_flag -d testing_int_flag
complete -c node -l testing_float_flag -d float-flag
complete -c node -l testing_string_flag -d string-flag
complete -c node -l testing_prng_seed -d 'Seed used for threading test randomness'
complete -c node -l testing_serialization_file -d 'file in which to serialize heap'
complete -c node -l help -d 'Print usage message, including flags, on console'
complete -c node -l dump_counters -d 'Dump counters on exit'
complete -c node -l debugger -d 'Enable JavaScript debugger'
complete -c node -l remote_debugger -d 'Connect JS debugger to the debugger agent in another process'
complete -c node -l debugger_agent -d 'Enable debugger agent'
complete -c node -l debugger_port -d 'Port to use for remote debugging'
complete -c node -l map_counters -d 'Map counters to a file'
complete -c node -l js_arguments -d 'Pass all remaining arguments to the script'
complete -c node -l debug_compile_events -d 'Enable debugger compile events'
complete -c node -l debug_script_collected_events -d 'Enable debugger script collected events'
complete -c node -l gdbjit -d 'enable GDBJIT interface (disables compacting GC)'
complete -c node -l gdbjit_full -d 'enable GDBJIT interface for all code objects'
complete -c node -l gdbjit_dump -d 'dump elf objects with debug info to disk'
complete -c node -l gdbjit_dump_filter -d 'dump only objects containing this substring'
complete -c node -l force_marking_deque_overflows -d 'force overflow of marking deque by reducing size to 64 words'
complete -c node -l stress_compaction -d 'stress the GC compactor to flush out bugs'
complete -c node -l log -d 'Minimal logging (no API,code,GC,suspect,or handles samples)'
complete -c node -l log_all -d 'Log all events to the log file'
complete -c node -l log_runtime -d 'Activate runtime system %Log call'
complete -c node -l log_api -d 'Log API events to the log file'
complete -c node -l log_code -d 'Log code events to the log file without profiling'
complete -c node -l log_gc -d 'Log heap samples on garbage collection for the hp2ps tool'
complete -c node -l log_handles -d 'Log global handle events'
complete -c node -l log_snapshot_positions -d 'log positions of (de)serialized objects in the snapshot'
complete -c node -l log_suspect -d 'Log suspect operations'
complete -c node -l prof -d 'Log statistical profiling information (implies --log-code)'
complete -c node -l prof_auto -d 'Used w/ --prof,starts profiling automatically)'
complete -c node -l prof_lazy -d 'Used w/ --prof,only samples and logs w/ active profiler'
complete -c node -l prof_browser_mode -d 'Used w/ --prof,set on browser-compatible mode for profiling'
complete -c node -l log_regexp -d 'Log regular expression execution'
complete -c node -l sliding_state_window -d 'Update sliding state window counters'
complete -c node -l logfile -d 'Specify the name of the log file'
complete -c node -l ll_prof -d 'Enable low-level linux profiler'
completions/nodeenv.fish# Generated by fish-python-argparse-completions v0.1.0, for nodeenv v1.6.0
# (With manual modifications)
complete -c nodeenv -e
complete -c nodeenv -f
complete -c nodeenv -s h -l help -d 'Show this help message and exit'
complete -c nodeenv -l version -d 'Show nodeenv\'s version number and exit'
complete -c nodeenv -s n -l node -r -d 'The Node.js version to use'
complete -c nodeenv -l mirror -r -d 'The mirror of nodejs.org to download from'
complete -c nodeenv -s j -l jobs -r -d 'The number of compile jobs to run in parallel'
complete -c nodeenv -l load-average -r -d 'The maximum load average during parallel compilation.'
complete -c nodeenv -l without-ssl -d 'Build Node.js without SSL support'
complete -c nodeenv -l debug -d 'Enable debug build of Node.js'
complete -c nodeenv -l profile -d 'Enable profiling of Node.js'
complete -c nodeenv -l make -s m -r -d 'Path to make command'
complete -c nodeenv -l source -d 'Install Node.js from source'
complete -c nodeenv -s v -l verbose -d 'Verbose mode'
complete -c nodeenv -s q -l quiet -d 'Quiet mode'
complete -c nodeenv -s C -l config-file -r -d 'Config file to use instead of ~/.nodeenvrc'
complete -c nodeenv -s r -l requirements -r -d 'Install all Node.js packages listed in this file'
complete -c nodeenv -l prompt -r -d 'Set a custom prompt prefix for this environment'
complete -c nodeenv -s l -l list -d 'List available Node.js versions'
complete -c nodeenv -l update -d 'Install npm packages from file without Node.js'
complete -c nodeenv -l with-npm -d 'Build without installing npm into the new virtual environment'
complete -c nodeenv -l npm -r -d 'The npm version to use'
complete -c nodeenv -l no-npm-clean -d 'Skip the npm 0.x cleanup'
complete -c nodeenv -l python-virtualenv -s p -d 'Use the currently-active Python virtualenv'
complete -c nodeenv -l clean-src -s c -d 'Remove "src" directory after installation'
complete -c nodeenv -l force -d 'Force installation to an existing directory'
complete -c nodeenv -l prebuilt -d 'Install Node.js from a prebuilt package (default)'
complete -c nodeenv -l ignore_ssl_certs -d 'UNSAFE! Ignore SSL certs for package downloads'
complete -c nodeenv -F
completions/not.fishcomplete -c not -s h -l help -d 'Display help and exit'
complete -c not -xa '(__fish_complete_subcommand)'
completions/notify-send.fishset -l c complete -c notify-send

$c -f # Disable file completion

# notify-send [OPTION…] <SUMMARY> [BODY] - create a notification

set -l urgency_levels

$c -s u -l urgency -d "urgency level" -x -a 'low normal critical'
$c -s t -l expire-time -x -d "timeout in milliseconds at which to expire the notification"
$c -s a -l app-name -x -d "app name for the icon"
$c -s i -l icon -x -d "icon filename or stock icon to display"
$c -s i -l icon -x -a "(__fish_complete_freedesktop_icons)"
$c -s c -l category -x -d "notification category"
$c -s e -l transient -d "create a transient notification"
$c -s h -l hint -x -d "extra data to pass, format: `TYPE:NAME:VALUE`, valid types: boolean, int, double, string, byte and variant"
$c -s p -l print-id -d "print the notification ID"
$c -s r -l replace-id -x -d "ID of the notification to replace"
$c -s w -l wait -d "wait for the notification to be closed before exciting"
$c -s A -l action -x -d "clickable actions to display to the user. implies --wait, can be set multiple times, example: --action=save='Save Screenshot?'"

$c -s '?' -l help -d "print help information"
$c -s v -l version -d "print program version"
completions/npm.fish# npm (https://npmjs.org) completions for Fish shell
# __fish_npm_needs_* and __fish_npm_using_* taken from:
# https://stackoverflow.com/questions/16657803/creating-autocomplete-script-with-sub-commands
# see also Fish's large set of completions for examples:
# https://github.com/fish-shell/fish-shell/tree/master/share/completions

__fish_npm_helper
set -l npm_install "npm install --global"

function __fish_npm_needs_command
    set -l cmd (commandline -xpc)

    if test (count $cmd) -eq 1
        return 0
    end

    return 1
end

function __fish_npm_using_command
    set -l cmd (commandline -xpc)

    if test (count $cmd) -gt 1
        if contains -- $cmd[2] $argv
            return 0
        end
    end

    return 1
end

function __fish_npm_needs_option
    switch (commandline -ct)
        case "-*"
            return 0
    end
    return 1
end

# list available npm scripts and their partial content
function __fish_parse_npm_run_completions
    while read -l name
        set -l trim 20
        read -l value
        set value (string sub -l $trim -- $value)
        printf "%s\t%s\n" $name $value
    end
end

function __fish_npm_run
    # Complete `npm run` scripts
    # These are stored in package.json, which we need a tool to read.
    # python is very probably installed (we use it for other things!),
    # jq is slower but also a common tool,
    # npm is dog-slow and might check for updates online!
    if test -e package.json; and set -l python (__fish_anypython)
        # Warning: That weird indentation is necessary, because python.
        $python -S -c 'import json, sys; data = json.load(sys.stdin);
for k,v in data["scripts"].items(): print(k + "\t" + v[:18])' <package.json 2>/dev/null
    else if command -sq jq; and test -e package.json
        jq -r '.scripts | to_entries | map("\(.key)\t\(.value | tostring | .[0:20])") | .[]' package.json
    else if command -sq npm
        # Like above, only try to call npm if there's a command by that name to facilitate aliases that call nvm.
        command npm run | string match -r -v '^[^ ]|^$' | string trim | __fish_parse_npm_run_completions
    end
end

# run
complete -f -c npm -n __fish_npm_needs_command -a 'run-script run' -d 'Run arbitrary package scripts'
for c in run-script run rum urn
    complete -f -c npm -n "__fish_npm_using_command $c" -a "(__fish_npm_run)"
    complete -f -c npm -n "__fish_npm_using_command $c" -l if-present -d "Don't error on nonexistent script"
    complete -f -c npm -n "__fish_npm_using_command $c" -l ignore-scripts -d "Don't run pre-, post- and life-cycle scripts"
    complete -x -c npm -n "__fish_npm_using_command $c" -s script-shell -d 'The shell to use for scripts'
    complete -f -c npm -n "__fish_npm_using_command $c" -l foreground-scripts -d 'Run all build scripts in the foreground'
end

# access
set -l access_commands 'list get set grant revoke'
complete -f -c npm -n __fish_npm_needs_command -a access -d 'Set access level on published packages'
complete -x -c npm -n '__fish_npm_using_command access' -n "not __fish_seen_subcommand_from $access_commands" -a list -d 'List access info'
complete -x -c npm -n '__fish_npm_using_command access' -n "not __fish_seen_subcommand_from $access_commands" -a get -d 'Get access level'
complete -x -c npm -n '__fish_npm_using_command access' -n "not __fish_seen_subcommand_from $access_commands" -a grant -d 'Grant access to users'
complete -x -c npm -n '__fish_npm_using_command access' -n "not __fish_seen_subcommand_from $access_commands" -a revoke -d 'Revoke access from users'
complete -x -c npm -n '__fish_npm_using_command access' -n "not __fish_seen_subcommand_from $access_commands" -a set -d 'Set access level'
complete -x -c npm -n '__fish_npm_using_command access' -n '__fish_seen_subcommand_from list' -a 'packages collaborators'
complete -x -c npm -n '__fish_npm_using_command access' -n '__fish_seen_subcommand_from get' -a status
complete -x -c npm -n '__fish_npm_using_command access' -n '__fish_seen_subcommand_from grant' -a 'read-only read-write'
complete -x -c npm -n '__fish_npm_using_command access' -n '__fish_seen_subcommand_from set' -a 'status=public status=private' -d 'Set package status'
complete -x -c npm -n '__fish_npm_using_command access' -n '__fish_seen_subcommand_from set' -a 'mfa=none mfa=publish mfa=automation' -d 'Set package MFA'
complete -x -c npm -n '__fish_npm_using_command access' -n '__fish_seen_subcommand_from set' -a '2fa=none 2fa=publish 2fa=automation' -d 'Set package MFA'
complete -f -c npm -n '__fish_npm_using_command access' -l json -d 'Output JSON'
complete -x -c npm -n '__fish_npm_using_command access' -l otp -d '2FA one-time password'
complete -x -c npm -n '__fish_npm_using_command access' -l registry -d 'Registry base URL'
complete -f -c npm -n '__fish_npm_using_command access' -s h -l help -d 'Display help'

# adduser
complete -f -c npm -n __fish_npm_needs_command -a adduser -d 'Add a registry user account'
complete -f -c npm -n __fish_npm_needs_command -a login -d 'Login to a registry user account'
for c in adduser add-user login
    complete -x -c npm -n "__fish_npm_using_command $c" -l registry -d 'Registry base URL'
    complete -x -c npm -n "__fish_npm_using_command $c" -l scope -d 'Log into a private repository'
    complete -x -c npm -n "__fish_npm_using_command $c" -l auth-type -a 'legacy web' -d 'Authentication strategy'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# audit
complete -f -c npm -n __fish_npm_needs_command -a audit -d 'Run a security audit'
complete -f -c npm -n '__fish_npm_using_command audit' -a signatures -d 'Verify registry signatures'
complete -f -c npm -n '__fish_npm_using_command audit' -a fix -d 'Install compatible updates to vulnerable deps'
complete -x -c npm -n '__fish_npm_using_command audit' -l audit-level -a 'info low moderate high critical none' -d 'Audit level'
complete -f -c npm -n '__fish_npm_using_command audit' -l dry-run -d 'Do not make any changes'
complete -f -c npm -n '__fish_npm_using_command audit' -s f -l force -d 'Removes various protections'
complete -f -c npm -n '__fish_npm_using_command audit' -l json -d 'Output JSON'
complete -f -c npm -n '__fish_npm_using_command audit' -l package-lock-only -d 'Only use package-lock.json, ignore node_modules'
complete -x -c npm -n '__fish_npm_using_command audit' -l omit -a 'dev optional peer' -d 'Omit dependency type'
complete -f -c npm -n '__fish_npm_using_command audit' -l foreground-scripts -d 'Run all build scripts in the foreground'
complete -f -c npm -n '__fish_npm_using_command audit' -l ignore-scripts -d "Don't run pre-, post- and life-cycle scripts"
complete -f -c npm -n '__fish_npm_using_command audit' -l install-links -d 'Install file: protocol deps as regular deps'
complete -f -c npm -n '__fish_npm_using_command audit' -s h -l help -d 'Display help'

# bugs
for c in bugs issues
    complete -f -c npm -n __fish_npm_needs_command -a "$c" -d 'Report bugs for a package in a web browser'
    complete -x -c npm -n "__fish_npm_using_command $c" -l browser -d 'Set browser'
    complete -x -c npm -n "__fish_npm_using_command $c" -l no-browser -d 'Print to stdout'
    complete -x -c npm -n "__fish_npm_using_command $c" -l registry -d 'Registry base URL'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# cache
complete -f -c npm -n __fish_npm_needs_command -a cache -d "Manipulates package's cache"
complete -f -c npm -n '__fish_npm_using_command cache' -a add -d 'Add the specified package to the local cache'
complete -f -c npm -n '__fish_npm_using_command cache' -a clean -d 'Delete data out of the cache folder'
complete -f -c npm -n '__fish_npm_using_command cache' -a ls -d 'Show the data in the cache'
complete -f -c npm -n '__fish_npm_using_command cache' -a verify -d 'Verify the contents of the cache folder'
complete -x -c npm -n '__fish_npm_using_command cache' -l cache -a '(__fish_complete_directories)' -d 'Cache location'
complete -f -c npm -n '__fish_npm_using_command cache' -s h -l help -d 'Display help'

# ci
# install-ci-test
complete -f -c npm -n __fish_npm_needs_command -a 'ci clean-install' -d 'Clean install a project'
complete -f -c npm -n __fish_npm_needs_command -a 'install-ci-test cit' -d 'Install a project with a clean slate and run tests'
# typos are intentional
for c in ci clean-install ic install-clean isntall-clean install-ci-test cit clean-install-test sit
    complete -x -c npm -n "__fish_npm_using_command $c" -l install-strategy -a 'hoisted nested shallow linked' -d 'Install strategy'
    complete -x -c npm -n "__fish_npm_using_command $c" -l omit -a 'dev optional peer' -d 'Omit dependency type'
    complete -x -c npm -n "__fish_npm_using_command $c" -l strict-peer-deps -d 'Treat conflicting peerDependencies as failure'
    complete -f -c npm -n "__fish_npm_using_command $c" -l foreground-scripts -d 'Run all build scripts in the foreground'
    complete -f -c npm -n "__fish_npm_using_command $c" -l ignore-scripts -d "Don't run pre-, post- and life-cycle scripts"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-audit -d "Don't submit audit reports"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-bin-links -d "Don't symblink package executables"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-fund -d "Don't display funding info"
    complete -f -c npm -n "__fish_npm_using_command $c" -l dry-run -d 'Do not make any changes'
    complete -f -c npm -n "__fish_npm_using_command $c" -l install-links -d 'Install file: protocol deps as regular deps'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# completion
complete -f -c npm -n __fish_npm_needs_command -a completion -d 'Tab Completion for npm'
complete -f -c npm -n '__fish_npm_using_command completion' -s h -l help -d 'Display help'

# config
complete -f -c npm -n __fish_npm_needs_command -a config -d 'Manage the npm configuration files'
for c in config c
    set -l config_commands 'set get delete list edit fix'
    complete -x -c npm -n "__fish_npm_using_command $c" -n "not __fish_seen_subcommand_from $config_commands" -a set -d 'Sets the config keys to the values'
    complete -x -c npm -n "__fish_npm_using_command $c" -n "not __fish_seen_subcommand_from $config_commands" -a get -d 'Echo the config value(s) to stdout'
    complete -x -c npm -n "__fish_npm_using_command $c" -n "not __fish_seen_subcommand_from $config_commands" -a delete -d 'Deletes the key from all config files'
    complete -x -c npm -n "__fish_npm_using_command $c" -n "not __fish_seen_subcommand_from $config_commands" -a list -d 'Show all config settings'
    complete -x -c npm -n "__fish_npm_using_command $c" -n "not __fish_seen_subcommand_from $config_commands" -a edit -d 'Opens the config file in an editor'
    complete -x -c npm -n "__fish_npm_using_command $c" -n "not __fish_seen_subcommand_from $config_commands" -a fix -d 'Attempts to repair invalid config items'
    complete -f -c npm -n "__fish_npm_using_command $c" -l json -d 'Output JSON'
    complete -f -c npm -n "__fish_npm_using_command $c" -s g -l global -d 'Edit global config'
    complete -x -c npm -n "__fish_npm_using_command $c" -l editor -d 'Specify the editor'
    complete -x -c npm -n "__fish_npm_using_command $c" -s L -l location -a 'global user project' -d 'Which config file'
    complete -f -c npm -n "__fish_npm_using_command $c" -s l -l long -d 'Show extended information'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end
# get, set also exist as shorthands
complete -f -c npm -n __fish_npm_needs_command -a get -d 'Get a value from the npm configuration'
complete -f -c npm -n '__fish_npm_using_command get' -s l -l long -d 'Show extended information'
complete -f -c npm -n '__fish_npm_using_command get' -s h -l help -d 'Display help'
# set
complete -f -c npm -n __fish_npm_needs_command -a set -d 'Set a value in the npm configuration'
complete -x -c npm -n '__fish_npm_using_command set' -s L -l location -a 'global user project' -d 'Which config file'
complete -f -c npm -n '__fish_npm_using_command set' -s g -l global -d 'Edit global config'
complete -f -c npm -n '__fish_npm_using_command set' -s h -l help -d 'Display help'

# dedupe
complete -f -c npm -n __fish_npm_needs_command -a dedupe -d 'Reduce duplication'
complete -f -c npm -n __fish_npm_needs_command -a find-dupes -d 'Find duplication'
for c in dedupe ddp find-dupes
    complete -x -c npm -n "__fish_npm_using_command $c" -l install-strategy -a 'hoisted nested shallow linked' -d 'Install strategy'
    complete -x -c npm -n "__fish_npm_using_command $c" -l strict-peer-deps -d 'Treat conflicting peerDependencies as failure'
    complete -x -c npm -n "__fish_npm_using_command $c" -l no-package-lock -d 'Ignore package-lock.json'
    complete -x -c npm -n "__fish_npm_using_command $c" -l omit -a 'dev optional peer' -d 'Omit dependency type'
    complete -f -c npm -n "__fish_npm_using_command $c" -l ignore-scripts -d "Don't run pre-, post- and life-cycle scripts"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-audit -d "Don't submit audit reports"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-bin-links -d "Don't symblink package executables"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-fund -d "Don't display funding info"
    complete -f -c npm -n "__fish_npm_using_command $c" -l install-links -d 'Install file: protocol deps as regular deps'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'

    if test $c != find-dupes
        complete -f -c npm -n "__fish_npm_using_command $c" -l dry-run -d "Don't display funding info"
    end
end

# deprecate
complete -f -c npm -n __fish_npm_needs_command -a deprecate -d 'Deprecate a version of a package'
complete -x -c npm -n '__fish_npm_using_command deprecate' -l registry -d 'Registry base URL'
complete -x -c npm -n '__fish_npm_using_command deprecate' -l otp -d '2FA one-time password'
complete -f -c npm -n '__fish_npm_using_command deprecate' -s h -l help -d 'Display help'

# diff
complete -f -c npm -n __fish_npm_needs_command -a diff -d 'The registry diff command'
complete -x -c npm -n '__fish_npm_using_command diff' -l diff -d 'Arguments to compare'
complete -f -c npm -n '__fish_npm_using_command diff' -l diff-name-only -d 'Prints only filenames'
complete -x -c npm -n '__fish_npm_using_command diff' -l diff-unified -d 'The number of lines to print'
complete -f -c npm -n '__fish_npm_using_command diff' -l diff-ignore-all-space -d 'Ignore whitespace'
complete -f -c npm -n '__fish_npm_using_command diff' -l diff-no-prefix -d 'Do not show any prefix'
complete -x -c npm -n '__fish_npm_using_command diff' -l diff-src-prefix -d 'Source prefix'
complete -x -c npm -n '__fish_npm_using_command diff' -l diff-dst-prefix -d 'Destination prefix'
complete -f -c npm -n '__fish_npm_using_command diff' -l diff-text -d 'Treat all files as text'
complete -f -c npm -n '__fish_npm_using_command diff' -s g -l global -d 'Operates in "global" mode'
complete -x -c npm -n '__fish_npm_using_command diff' -l tag -d 'The tag used to fetch the tarball'
complete -f -c npm -n '__fish_npm_using_command diff' -s h -l help -d 'Display help'

# dist-tag
complete -f -c npm -n __fish_npm_needs_command -a dist-tag -d 'Modify package distribution tags'
for c in dist-tag dist-tags
    complete -f -c npm -n "__fish_npm_using_command $c" -a add -d 'Tag the package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a rm -d 'Clear a tag from the package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a ls -d 'List all dist-tags'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# docs
complete -f -c npm -n __fish_npm_needs_command -a docs -d 'Open docs for a package in a web browser'
for c in docs home
    complete -x -c npm -n "__fish_npm_using_command $c" -l browser -d 'Set browser'
    complete -x -c npm -n "__fish_npm_using_command $c" -l registry -d 'Registry base URL'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# doctor
complete -f -c npm -n __fish_npm_needs_command -a doctor -d 'Check your npm environment'
complete -f -c npm -n '__fish_npm_using_command doctor' -a ping -d 'Check npm ping'
complete -f -c npm -n '__fish_npm_using_command doctor' -a registry -d 'Check registry'
complete -f -c npm -n '__fish_npm_using_command doctor' -a versions -d 'Check installed versions'
complete -f -c npm -n '__fish_npm_using_command doctor' -a environment -d 'Check PATH'
complete -f -c npm -n '__fish_npm_using_command doctor' -a permissions -d 'Check file permissions'
complete -f -c npm -n '__fish_npm_using_command doctor' -a cache -d 'Verify cache'
complete -f -c npm -n '__fish_npm_using_command doctor' -s h -l help -d 'Display help'

# edit
complete -f -c npm -n __fish_npm_needs_command -a edit -d 'Edit an installed package'
complete -f -c npm -n '__fish_npm_using_command edit' -l editor -d 'Specify the editor'
complete -f -c npm -n '__fish_npm_using_command edit' -s h -l help -d 'Display help'

# exec
complete -f -c npm -n __fish_npm_needs_command -a exec -d 'Run a command from a local or remote npm package'
for c in exec x
    complete -x -c npm -n "__fish_npm_using_command $c" -l package -d 'The package(s) to install'
    complete -x -c npm -n "__fish_npm_using_command $c" -l call -d 'Specify a custom command'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# explain
for c in explain why
    complete -f -c npm -n __fish_npm_needs_command -a "$c" -d 'Explain installed packages'
    complete -f -c npm -n "__fish_npm_using_command $c" -l json -d 'Output JSON'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# explore
complete -f -c npm -n __fish_npm_needs_command -a explore -d 'Browse an installed package'
complete -f -c npm -n '__fish_npm_using_command explore' -a shell -d 'The shell to open'
complete -f -c npm -n '__fish_npm_using_command explore' -s h -l help -d 'Display help'

# fund
complete -f -c npm -n __fish_npm_needs_command -a fund -d 'Retrieve funding information'
complete -f -c npm -n '__fish_npm_using_command fund' -l json -d 'Output JSON'
complete -x -c npm -n '__fish_npm_using_command fund' -l browser -d 'Set browser'
complete -f -c npm -n '__fish_npm_using_command fund' -l no-browser -d 'Print to stdout'
complete -f -c npm -n '__fish_npm_using_command fund' -l unicode -d 'Use unicode characters in the output'
complete -f -c npm -n '__fish_npm_using_command fund' -l no-unicode -d 'Use ascii characters over unicode glyphs'
complete -x -c npm -n '__fish_npm_using_command fund' -l which -d 'Which source URL to open (1-indexed)'
complete -f -c npm -n '__fish_npm_using_command fund' -s h -l help -d 'Display help'

# help
complete -f -c npm -n __fish_npm_needs_command -a help -d 'Get help on npm'
for c in help hlep
    complete -f -c npm -n "__fish_npm_using_command $c" -l viewer -a 'browser man' -d 'Program to view content'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
    complete -f -c npm -n "__fish_npm_using_command $c" -a registry -d 'The JavaScript Package Registry'
    complete -f -c npm -n "__fish_npm_using_command $c" -a removal -d 'Cleaning the Slate'
    complete -f -c npm -n "__fish_npm_using_command $c" -a logging -d 'Why, What & How We Log'
    complete -f -c npm -n "__fish_npm_using_command $c" -a scope -d 'How npm handles the "scripts" field'
    complete -f -c npm -n "__fish_npm_using_command $c" -a dependency-selectors -d 'Dependency Selector Syntax & Querying'
    complete -f -c npm -n "__fish_npm_using_command $c" -a npm -d 'javascript package manager'
    complete -f -c npm -n "__fish_npm_using_command $c" -a npmrc -d 'The npm config files'
    complete -f -c npm -n "__fish_npm_using_command $c" -a shrinkwrap -d 'A publishable lockfile'
    complete -f -c npm -n "__fish_npm_using_command $c" -a developers -d 'Developer Guide'
    complete -f -c npm -n "__fish_npm_using_command $c" -a npx -d 'Run a command from a local or remote npm package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a package-json -d "Specifics of npm's package.json handling"
    complete -f -c npm -n "__fish_npm_using_command $c" -a package-lock-json -d 'A manifestation of the manifest'
    complete -f -c npm -n "__fish_npm_using_command $c" -a package-spec -d 'Package name specifier'
    complete -f -c npm -n "__fish_npm_using_command $c" -a folders -d 'Folder Structures Used by npm'
    complete -f -c npm -n "__fish_npm_using_command $c" -a global -d 'Folder Structures Used by npm'
    complete -f -c npm -n "__fish_npm_using_command $c" -a workspaces -d 'FolderWorking with workspaces'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'run-script run' -d 'Run arbitrary package scripts'
    complete -f -c npm -n "__fish_npm_using_command $c" -a access -d 'Set access level on published packages'
    complete -f -c npm -n "__fish_npm_using_command $c" -a adduser -d 'Add a registry user account'
    complete -f -c npm -n "__fish_npm_using_command $c" -a login -d 'Login to a registry user account'
    complete -f -c npm -n "__fish_npm_using_command $c" -a audit -d 'Run a security audit'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'bugs issues' -d 'Report bugs for a package in a web browser'
    complete -f -c npm -n "__fish_npm_using_command $c" -a cache -d "Manipulates package's cache"
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'ci clean-install' -d 'Clean install a project'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'install-ci-test cit' -d 'Install a project with a clean slate and run tests'
    complete -f -c npm -n "__fish_npm_using_command $c" -a config -d 'Manage the npm configuration files'
    complete -f -c npm -n "__fish_npm_using_command $c" -a dedupe -d 'Reduce duplication'
    complete -f -c npm -n "__fish_npm_using_command $c" -a find-dupes -d 'Find duplication'
    complete -f -c npm -n "__fish_npm_using_command $c" -a deprecate -d 'Deprecate a version of a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a diff -d 'The registry diff command'
    complete -f -c npm -n "__fish_npm_using_command $c" -a dist-tag -d 'Modify package distribution tags'
    complete -f -c npm -n "__fish_npm_using_command $c" -a docs -d 'Open docs for a package in a web browser'
    complete -f -c npm -n "__fish_npm_using_command $c" -a doctor -d 'Check your npm environment'
    complete -f -c npm -n "__fish_npm_using_command $c" -a edit -d 'Edit an installed package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a exec -d 'Run a command from a local or remote npm package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'explaiin why' -d 'Explain installed packages'
    complete -f -c npm -n "__fish_npm_using_command $c" -a explore -d 'Browse an installed package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a fund -d 'Retrieve funding information'
    complete -f -c npm -n "__fish_npm_using_command $c" -a help -d 'Get help on npm'
    complete -f -c npm -n "__fish_npm_using_command $c" -a help-search -d 'Search npm help documentation'
    complete -f -c npm -n "__fish_npm_using_command $c" -a hook -d 'Manage registry hooks'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'init create' -d 'Create a package.json file'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'install add i' -d 'Install a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'install-test it' -d 'Install package(s) and run tests'
    complete -f -c npm -n "__fish_npm_using_command $c" -a logout -d 'Log out of the registry'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'ls list' -d 'List installed packages'
    complete -f -c npm -n "__fish_npm_using_command $c" -a outdated -d 'Check for outdated packages'
    complete -f -c npm -n "__fish_npm_using_command $c" -a org -d 'Manage orgs'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'owner author' -d 'Manage package owners'
    complete -f -c npm -n "__fish_npm_using_command $c" -a pack -d 'Create a tarball from a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a ping -d 'Ping npm registry'
    complete -f -c npm -n "__fish_npm_using_command $c" -a pkg -d 'Manages your package.json'
    complete -f -c npm -n "__fish_npm_using_command $c" -a prefix -d 'Display npm prefix'
    complete -f -c npm -n "__fish_npm_using_command $c" -a publish -d 'Publish a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a query -d 'Dependency selector query'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'uninstall remove un' -d 'Remove a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a repo -d 'Open package repository page in the browser'
    complete -f -c npm -n "__fish_npm_using_command $c" -a restart -d 'Restart a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a start -d 'Start a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a stop -d 'Stop a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a test -d 'Test a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a root -d 'Display npm root'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'search find' -d 'Search for packages'
    complete -f -c npm -n "__fish_npm_using_command $c" -a star -d 'Mark your favorite packages'
    complete -f -c npm -n "__fish_npm_using_command $c" -a stars -d 'View packages marked as favorites'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'update up upgrade' -d 'Update package(s)'
    complete -f -c npm -n "__fish_npm_using_command $c" -a unstar -d 'Remove star from a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a version -d 'Bump a package version'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'view info' -d 'View registry info'
    complete -f -c npm -n "__fish_npm_using_command $c" -a whoami -d 'Display npm username'
    complete -f -c npm -n "__fish_npm_using_command $c" -a 'link ln' -d 'Symlink a package folder'
    complete -f -c npm -n "__fish_npm_using_command $c" -a profile -d 'Change settings on your registry profile'
    complete -f -c npm -n "__fish_npm_using_command $c" -a prune -d 'Remove extraneous packages'
    complete -f -c npm -n "__fish_npm_using_command $c" -a rebuild -d 'Rebuild a package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a team -d 'Manage organization teams and team memberships'
    complete -f -c npm -n "__fish_npm_using_command $c" -a token -d 'Manage your authentication tokens'
    complete -f -c npm -n "__fish_npm_using_command $c" -a unpublish -d 'Remove a package from the registry'
    complete -f -c npm -n "__fish_npm_using_command $c" -a completion -d 'Tab Completion for npm'
    complete -f -c npm -n "__fish_npm_using_command $c" -a shrinkwrap -d 'Lock down dependency versions'
end

# help-search
complete -f -c npm -n __fish_npm_needs_command -a help-search -d 'Search npm help documentation'
complete -f -c npm -n '__fish_npm_using_command help-search' -s l -l long -d 'Show extended information'
complete -f -c npm -n '__fish_npm_using_command help-search' -s h -l help -d 'Display help'

# hook
set -l hook_commands 'add ls update rm'
complete -f -c npm -n __fish_npm_needs_command -a hook -d 'Manage registry hooks'
complete -f -c npm -n '__fish_npm_using_command hook' -n "not __fish_seen_subcommand_from $hook_commands" -a add -d 'Add a hook'
complete -f -c npm -n '__fish_npm_using_command hook' -n "not __fish_seen_subcommand_from $hook_commands" -a ls -d 'List all active hooks'
complete -f -c npm -n '__fish_npm_using_command hook' -n "not __fish_seen_subcommand_from $hook_commands" -a update -d 'Update an existing hook'
complete -f -c npm -n '__fish_npm_using_command hook' -n "not __fish_seen_subcommand_from $hook_commands" -a rm -d 'Remove a hook'
complete -f -c npm -n '__fish_npm_using_command hook' -n '__fish_seen_subcommand_from add' -l type -d 'Hook type'
complete -x -c npm -n '__fish_npm_using_command hook' -l registry -d 'Registry base URL'
complete -x -c npm -n '__fish_npm_using_command hook' -l otp -d '2FA one-time password'
complete -f -c npm -n '__fish_npm_using_command hook' -s h -l help -d 'Display help'

# init
complete -c npm -n __fish_npm_needs_command -a 'init create' -d 'Create a package.json file'
for c in init create innit
    complete -f -c npm -n "__fish_npm_using_command $c" -s y -l yes -d 'Automatically answer "yes" to all prompts'
    complete -f -c npm -n "__fish_npm_using_command $c" -s f -l force -d 'Removes various protections'
    complete -x -c npm -n "__fish_npm_using_command $c" -l scope -d 'Create a scoped package'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# install
# install-test
# link
complete -c npm -n __fish_npm_needs_command -a 'install add i' -d 'Install a package'
complete -f -c npm -n __fish_npm_needs_command -a 'install-test it' -d 'Install package(s) and run tests'
complete -f -c npm -n __fish_npm_needs_command -a 'link ln' -d 'Symlink a package folder'
# typos are intentional
for c in install add i in ins inst insta instal isnt isnta isntal isntall install-test it link ln
    complete -f -c npm -n "__fish_npm_using_command $c" -s S -l save -d 'Save to dependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-save -d 'Prevents saving to dependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -s P -l save-prod -d 'Save to dependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -s D -l save-dev -d 'Save to devDependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -s O -l save-optional -d 'Save to optionalDependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -l save-peer -d 'Save to peerDependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -s B -l save-bundle -d 'Also save to bundleDependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -s E -l save-exact -d 'Save dependency with exact version'
    complete -f -c npm -n "__fish_npm_using_command $c" -s g -l global -d 'Install package globally'
    complete -x -c npm -n "__fish_npm_using_command $c" -l install-strategy -a 'hoisted nested shallow linked' -d 'Install strategy'
    complete -x -c npm -n "__fish_npm_using_command $c" -l omit -a 'dev optional peer' -d 'Omit dependency type'
    complete -x -c npm -n "__fish_npm_using_command $c" -l strict-peer-deps -d 'Treat conflicting peerDependencies as failure'
    complete -x -c npm -n "__fish_npm_using_command $c" -l no-package-lock -d 'Ignore package-lock.json'
    complete -f -c npm -n "__fish_npm_using_command $c" -l ignore-scripts -d "Don't run pre-, post- and life-cycle scripts"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-audit -d "Don't submit audit reports"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-bin-links -d "Don't symblink package executables"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-fund -d "Don't display funding info"
    complete -f -c npm -n "__fish_npm_using_command $c" -l dry-run -d 'Do not make any changes'
    complete -f -c npm -n "__fish_npm_using_command $c" -l install-links -d 'Install file: protocol deps as regular deps'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'

    if test $c != link -a $c != ln
        complete -f -c npm -n "__fish_npm_using_command $c" -l foreground-scripts -d 'Run all build scripts in the foreground'
        complete -f -c npm -n "__fish_npm_using_command $c" -l prefer-dedupe -d 'Prefer to deduplicate packages'
    end
end

# logout
complete -f -c npm -n __fish_npm_needs_command -a logout -d 'Log out of the registry'
complete -x -c npm -n '__fish_npm_using_command logout' -l registry -d 'Registry base URL'
complete -x -c npm -n '__fish_npm_using_command logout' -l scope -d 'Log out of private repository'
complete -f -c npm -n '__fish_npm_using_command logout' -s h -l help -d 'Display help'

# ls
# ll, la
complete -f -c npm -n __fish_npm_needs_command -a 'ls list ll' -d 'List installed packages'
for c in ls list ll la
    complete -f -c npm -n "__fish_npm_using_command $c" -s a -l all -d 'Also show indirect dependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -l json -d 'Output JSON'
    complete -f -c npm -n "__fish_npm_using_command $c" -s l -l long -d 'Show extended information'
    complete -f -c npm -n "__fish_npm_using_command $c" -s p -l parseable -d 'Output parseable results'
    complete -f -c npm -n "__fish_npm_using_command $c" -s g -l global -d 'List global packages'
    complete -x -c npm -n "__fish_npm_using_command $c" -l depth -d 'Dependency recursion depth'
    complete -x -c npm -n "__fish_npm_using_command $c" -l omit -a 'dev optional peer' -d 'Omit dependency type'
    complete -f -c npm -n "__fish_npm_using_command $c" -l linked -d 'Only show linked packages'
    complete -f -c npm -n "__fish_npm_using_command $c" -l package-lock-only -d 'Only use package-lock.json, ignore node_modules'
    complete -f -c npm -n "__fish_npm_using_command $c" -l unicode -d 'Use unicode characters in the output'
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-unicode -d 'Use ascii characters over unicode glyphs'
    complete -f -c npm -n "__fish_npm_using_command $c" -l install-links -d 'Install file: protocol deps as regular deps'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# outdated
complete -f -c npm -n __fish_npm_needs_command -a outdated -d 'Check for outdated packages'
complete -f -c npm -n '__fish_npm_using_command outdated' -s a -l all -d 'Also show indirect dependencies'
complete -f -c npm -n '__fish_npm_using_command outdated' -l json -d 'Output JSON'
complete -f -c npm -n '__fish_npm_using_command outdated' -s l -l long -d 'Show extended information'
complete -f -c npm -n '__fish_npm_using_command outdated' -l parseable -d 'Output parseable results'
complete -f -c npm -n '__fish_npm_using_command outdated' -s g -l global -d 'Check global packages'
complete -f -c npm -n '__fish_npm_using_command outdated' -s h -l help -d 'Display help'

# org
complete -f -c npm -n __fish_npm_needs_command -a org -d 'Manage orgs'
for c in org ogr
    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 2' -a set -d 'Add a new user'
    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 2' -a rm -d 'Remove a user'
    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 2' -a ls -d 'List all users'

    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 5' -n '__fish_seen_subcommand_from set' -a admin -d 'Add admin'
    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 5' -n '__fish_seen_subcommand_from set' -a developer -d 'Add developer'
    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 5' -n '__fish_seen_subcommand_from set' -a owner -d 'Add owner'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# owner
for c in owner author
    complete -f -c npm -n __fish_npm_needs_command -a "$c" -d 'Manage package owners'
    complete -f -c npm -n "__fish_npm_using_command $c" -a ls -d 'List package owners'
    complete -f -c npm -n "__fish_npm_using_command $c" -a add -d 'Add a new owner to package'
    complete -f -c npm -n "__fish_npm_using_command $c" -a rm -d 'Remove an owner from package'
    complete -x -c npm -n "__fish_npm_using_command $c" -l registry -d 'Registry base URL'
    complete -x -c npm -n "__fish_npm_using_command $c" -l otp -d '2FA one-time password'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# pack
complete -f -c npm -n __fish_npm_needs_command -a pack -d 'Create a tarball from a package'
complete -f -c npm -n '__fish_npm_using_command pack' -l dry-run -d 'Do not make any changes'
complete -f -c npm -n '__fish_npm_using_command pack' -l json -d 'Output JSON'
complete -x -c npm -n '__fish_npm_using_command pack' -l pack-destination -a '(__fish_complete_directories)' -d 'Tarball destination directory'
complete -f -c npm -n '__fish_npm_using_command pack' -s h -l help -d 'Display help'

# ping
complete -f -c npm -n __fish_npm_needs_command -a ping -d 'Ping npm registry'
complete -x -c npm -n '__fish_npm_using_command ping' -l registry -d 'Registry base URL'
complete -f -c npm -n '__fish_npm_using_command ping' -s h -l help -d 'Display help'

# pkg
complete -f -c npm -n __fish_npm_needs_command -a pkg -d 'Manages your package.json'
complete -x -c npm -n '__fish_npm_using_command pkg' -a set -d 'Sets a value'
complete -x -c npm -n '__fish_npm_using_command pkg' -a get -d 'Retrieves a value'
complete -x -c npm -n '__fish_npm_using_command pkg' -a delete -d 'Deletes a key'
complete -f -c npm -n '__fish_npm_using_command pkg' -s f -l force -d 'Removes various protections'
complete -f -c npm -n '__fish_npm_using_command pkg' -l json -d 'Parse values with JSON.parse()'
complete -f -c npm -n '__fish_npm_using_command pkg' -s h -l help -d 'Display help'

# prefix
complete -f -c npm -n __fish_npm_needs_command -a prefix -d 'Display npm prefix'
complete -f -c npm -n '__fish_npm_using_command prefix' -s g -l global -d 'Display global prefix'
complete -f -c npm -n '__fish_npm_using_command prefix' -s h -l help -d 'Display help'

# profile
set -l profile_commands 'enable-2fa disable-2fa get set'
complete -f -c npm -n __fish_npm_needs_command -a profile -d 'Change settings on your registry profile'
complete -x -c npm -n '__fish_npm_using_command profile' -n "not __fish_seen_subcommand_from $profile_commands" -a enable-2fa -d 'Enables two-factor authentication'
complete -x -c npm -n '__fish_npm_using_command profile' -n "not __fish_seen_subcommand_from $profile_commands" -a disable-2fa -d 'Disables two-factor authentication'
complete -x -c npm -n '__fish_npm_using_command profile' -n "not __fish_seen_subcommand_from $profile_commands" -a get -d 'Display profile properties'
complete -x -c npm -n '__fish_npm_using_command profile' -n "not __fish_seen_subcommand_from $profile_commands" -a set -d 'Set the value of a profile property'
complete -x -c npm -n '__fish_npm_using_command profile' -n '__fish_seen_subcommand_from enable-2fa' -a auth-only -d 'Require an OTP on profile changes'
complete -x -c npm -n '__fish_npm_using_command profile' -n '__fish_seen_subcommand_from enable-2fa' -a auth-and-writes -d 'Also require an OTP on package changes'
complete -f -c npm -n '__fish_npm_using_command profile' -s h -l help -d 'Display help'

# prune
complete -f -c npm -n __fish_npm_needs_command -a prune -d 'Remove extraneous packages'
complete -x -c npm -n '__fish_npm_using_command prune' -l omit -a 'dev optional peer' -d 'Omit dependency type'
complete -f -c npm -n '__fish_npm_using_command prune' -l dry-run -d 'Do not make any changes'
complete -f -c npm -n '__fish_npm_using_command prune' -l json -d 'Output JSON'
complete -f -c npm -n '__fish_npm_using_command prune' -l foreground-scripts -d 'Run all build scripts in the foreground'
complete -f -c npm -n '__fish_npm_using_command prune' -l ignore-scripts -d "Don't run pre-, post- and life-cycle scripts"
complete -f -c npm -n '__fish_npm_using_command prune' -l install-links -d 'Install file: protocol deps as regular deps'
complete -f -c npm -n '__fish_npm_using_command prune' -s h -l help -d 'Display help'

# publish
complete -f -c npm -n __fish_npm_needs_command -a publish -d 'Publish a package'
complete -x -c npm -n '__fish_npm_using_command publish' -l tag -d 'Upload to tag'
complete -x -c npm -n '__fish_npm_using_command publish' -l access -d 'Restrict access' -a "public\t'Publicly viewable' restricted\t'Restricted access (scoped packages only)'"
complete -f -c npm -n '__fish_npm_using_command publish' -l dry-run -d 'Do not make any changes'
complete -x -c npm -n '__fish_npm_using_command publish' -l otp -d '2FA one-time password'
complete -f -c npm -n '__fish_npm_using_command publish' -l provenance -d 'Link to build location when publishing from CI/CD'
complete -f -c npm -n '__fish_npm_using_command publish' -s h -l help -d 'Display help'

# query
complete -f -c npm -n __fish_npm_needs_command -a query -d 'Dependency selector query'
complete -f -c npm -n '__fish_npm_using_command query' -s g -l global -d 'Query global packages'
complete -f -c npm -n '__fish_npm_using_command query' -s h -l help -d 'Display help'

# rebuild
complete -f -c npm -n __fish_npm_needs_command -a rebuild -d 'Rebuild a package'
for c in rebuild rb
    complete -x -c npm -n "__fish_npm_using_command $c" -s g -l global -d 'Rebuild global package'
    complete -f -c npm -n "__fish_npm_using_command $c" -l foreground-scripts -d 'Run all build scripts in the foreground'
    complete -f -c npm -n "__fish_npm_using_command $c" -l ignore-scripts -d "Don't run pre-, post- and life-cycle scripts"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-bin-links -d "Don't symblink package executables"
    complete -f -c npm -n "__fish_npm_using_command $c" -l install-links -d 'Install file: protocol deps as regular deps'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# repo
complete -f -c npm -n __fish_npm_needs_command -a repo -d 'Open package repository page in the browser'
complete -f -c npm -n '__fish_npm_using_command repo' -s g -l global -d 'Display global root'
complete -x -c npm -n '__fish_npm_using_command repo' -l browser -d 'Set browser'
complete -x -c npm -n '__fish_npm_using_command repo' -l no-browser -d 'Print to stdout'
complete -x -c npm -n '__fish_npm_using_command repo' -l registry -d 'Registry base URL'
complete -f -c npm -n '__fish_npm_using_command repo' -s h -l help -d 'Display help'

# restart
# start
# stop
# test
complete -f -c npm -n __fish_npm_needs_command -a restart -d 'Restart a package'
complete -f -c npm -n __fish_npm_needs_command -a start -d 'Start a package'
complete -f -c npm -n __fish_npm_needs_command -a stop -d 'Stop a package'
complete -f -c npm -n __fish_npm_needs_command -a test -d 'Test a package'
for c in restart start stop test tst t
    complete -f -c npm -n "__fish_npm_using_command $c" -s ignore-scripts -d "Don't run pre-, post- and life-cycle scripts"
    complete -x -c npm -n "__fish_npm_using_command $c" -s script-shell -d 'The shell to use for scripts'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# root
complete -f -c npm -n __fish_npm_needs_command -a root -d 'Display npm root'
complete -f -c npm -n '__fish_npm_using_command root' -s g -l global -d 'Display global root'
complete -f -c npm -n '__fish_npm_using_command root' -s h -l help -d 'Display help'

# search
complete -f -c npm -n __fish_npm_needs_command -a 'search find' -d 'Search for packages'
for c in search find s se
    complete -f -c npm -n "__fish_npm_using_command $c" -s l -l long -d 'Show extended information'
    complete -f -c npm -n "__fish_npm_using_command $c" -l json -d 'Output JSON data'
    complete -f -c npm -n "__fish_npm_using_command $c" -l color -a always -d 'Print color'
    complete -x -c npm -n "__fish_npm_using_command $c" -l color -a always -d 'Print color'
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-color -d "Don't print color"
    complete -f -c npm -n "__fish_npm_using_command $c" -s p -l parseable -d 'Output parseable results'
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-description -d "Don't show the description"
    complete -x -c npm -n "__fish_npm_using_command $c" -l searchopts -d 'Space-separated search options'
    complete -x -c npm -n "__fish_npm_using_command $c" -l searchexclude -d 'Space-separated options to exclude from search'
    complete -x -c npm -n "__fish_npm_using_command $c" -l registry -d 'Registry base URL'
    complete -f -c npm -n "__fish_npm_using_command $c" -l prefer-online -d 'Force staleness checks for cached data'
    complete -f -c npm -n "__fish_npm_using_command $c" -l prefer-offline -d 'Bypass staleness checks for cached data'
    complete -f -c npm -n "__fish_npm_using_command $c" -l offline -d 'Force offline mode'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# shrinkwrap
complete -f -c npm -n __fish_npm_needs_command -a shrinkwrap -d 'Lock down dependency versions'
complete -f -c npm -n '__fish_npm_using_command shrinkwrap' -s h -l help -d 'Display help'

# star
complete -f -c npm -n __fish_npm_needs_command -a star -d 'Mark your favorite packages'
complete -x -c npm -n '__fish_npm_using_command star' -l registry -d 'Registry base URL'
complete -f -c npm -n '__fish_npm_using_command star' -l unicode -d 'Use unicode characters in the output'
complete -f -c npm -n '__fish_npm_using_command star' -l no-unicode -d 'Use ascii characters over unicode glyphs'
complete -x -c npm -n '__fish_npm_using_command star' -l otp -d '2FA one-time password'
complete -f -c npm -n '__fish_npm_using_command star' -s h -l help -d 'Display help'

# stars
complete -f -c npm -n __fish_npm_needs_command -a stars -d 'View packages marked as favorites'
complete -x -c npm -n '__fish_npm_using_command stars' -l registry -d 'Registry base URL'
complete -f -c npm -n '__fish_npm_using_command stars' -s h -l help -d 'Display help'

# team
set -l team_commands 'create destroy add rm ls'
complete -f -c npm -n __fish_npm_needs_command -a team -d 'Manage organization teams and team memberships'
complete -x -c npm -n '__fish_npm_using_command team' -n "not __fish_seen_subcommand_from $team_commands" -a create -d 'Create a new team'
complete -x -c npm -n '__fish_npm_using_command team' -n "not __fish_seen_subcommand_from $team_commands" -a destroy -d 'Destroy an existing team'
complete -x -c npm -n '__fish_npm_using_command team' -n "not __fish_seen_subcommand_from $team_commands" -a add -d 'Add a user to an existing team'
complete -x -c npm -n '__fish_npm_using_command team' -n "not __fish_seen_subcommand_from $team_commands" -a rm -d 'Remove users from a team'
complete -x -c npm -n '__fish_npm_using_command team' -n "not __fish_seen_subcommand_from $team_commands" -a ls -d 'List teams or team members'
complete -x -c npm -n '__fish_npm_using_command team' -n 'not __fish_seen_subcommand_from ls' -l otp -d '2FA one-time password'
complete -x -c npm -n '__fish_npm_using_command team' -l registry -d 'Registry base URL'
complete -f -c npm -n '__fish_npm_using_command team' -s p -l parseable -d 'Output parseable results'
complete -f -c npm -n '__fish_npm_using_command team' -l json -d 'Output JSON'
complete -f -c npm -n '__fish_npm_using_command team' -s h -l help -d 'Display help'

# token
set -l token_commands 'create destroy add rm ls'
complete -f -c npm -n __fish_npm_needs_command -a token -d 'Manage your authentication tokens'
complete -x -c npm -n '__fish_npm_using_command token' -n "not __fish_seen_subcommand_from $token_commands" -a list -d 'Shows active authentication tokens'
complete -x -c npm -n '__fish_npm_using_command token' -n "not __fish_seen_subcommand_from $token_commands" -a revoke -d 'Revokes an authentication token'
complete -x -c npm -n '__fish_npm_using_command token' -n "not __fish_seen_subcommand_from $token_commands" -a create -d 'Create a new authentication token'
complete -f -c npm -n '__fish_npm_using_command token' -n '__fish_seen_subcommand_from create' -l read-only -d 'Mark a token as unable to publish'
complete -x -c npm -n '__fish_npm_using_command token' -n '__fish_seen_subcommand_from create' -l cidr -d 'List of CIDR address'
complete -x -c npm -n '__fish_npm_using_command token' -l registry -d 'Registry base URL'
complete -x -c npm -n '__fish_npm_using_command token' -l otp -d '2FA one-time password'
complete -f -c npm -n '__fish_npm_using_command token' -s h -l help -d 'Display help'

# update
complete -f -c npm -n __fish_npm_needs_command -a 'update up upgrade' -d 'Update package(s)'
for c in update up upgrade udpate
    complete -f -c npm -n "__fish_npm_using_command $c" -s S -l save -d 'Save to dependencies'
    complete -x -c npm -n "__fish_npm_using_command $c" -l no-save -d 'Do not remove package from your dependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -s g -l global -d 'Update global package(s)'
    complete -x -c npm -n "__fish_npm_using_command $c" -l install-strategy -a 'hoisted nested shallow linked' -d 'Install strategy'
    complete -x -c npm -n "__fish_npm_using_command $c" -l omit -a 'dev optional peer' -d 'Omit dependency type'
    complete -x -c npm -n "__fish_npm_using_command $c" -l strict-peer-deps -d 'Treat conflicting peerDependencies as failure'
    complete -x -c npm -n "__fish_npm_using_command $c" -l no-package-lock -d 'Ignore package-lock.json'
    complete -f -c npm -n "__fish_npm_using_command $c" -l foreground-scripts -d 'Run all build scripts in the foreground'
    complete -f -c npm -n "__fish_npm_using_command $c" -l ignore-scripts -d "Don't run pre-, post- and life-cycle scripts"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-audit -d "Don't submit audit reports"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-bin-links -d "Don't symblink package executables"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-fund -d "Don't display funding info"
    complete -f -c npm -n "__fish_npm_using_command $c" -l dry-run -d 'Do not make any changes'
    complete -f -c npm -n "__fish_npm_using_command $c" -l install-links -d 'Install file: protocol deps as regular deps'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# uninstall
complete -f -c npm -n __fish_npm_needs_command -a 'uninstall remove un' -d 'Remove a package'
for c in uninstall unlink remove rm r un
    complete -x -c npm -n "__fish_npm_using_command $c" -d 'Remove package' -a '(__npm_installed_local_packages)'
    complete -x -c npm -n "__fish_npm_using_command $c" -s g -l global -d 'Remove global package' -a '(__npm_installed_global_packages)'
    complete -f -c npm -n "__fish_npm_using_command $c" -s S -l save -d 'Save to dependencies'
    complete -x -c npm -n "__fish_npm_using_command $c" -l no-save -d 'Do not remove package from your dependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -l install-links -d 'Install file: protocol deps as regular deps'
end

# unpublish
complete -f -c npm -n __fish_npm_needs_command -a unpublish -d 'Remove a package from the registry'
complete -x -c npm -n '__fish_npm_using_command unpublish' -l dry-run -d 'Do not make any changes'
complete -x -c npm -n '__fish_npm_using_command unpublish' -s f -l force -d 'Removes various protections'
complete -f -c npm -n '__fish_npm_using_command unpublish' -s h -l help -d 'Display help'

# unstar
complete -f -c npm -n __fish_npm_needs_command -a unstar -d 'Remove star from a package'
complete -x -c npm -n '__fish_npm_using_command unstar' -l registry -d 'Registry base URL'
complete -f -c npm -n '__fish_npm_using_command unstar' -l unicode -d 'Use unicode characters in the output'
complete -f -c npm -n '__fish_npm_using_command unstar' -l no-unicode -d 'Use ascii characters over unicode glyphs'
complete -x -c npm -n '__fish_npm_using_command unstar' -l otp -d '2FA one-time password'
complete -f -c npm -n '__fish_npm_using_command unstar' -s h -l help -d 'Display help'

# version
complete -f -c npm -n __fish_npm_needs_command -a version -d 'Bump a package version'
for c in version verison
    complete -x -c npm -n "__fish_npm_using_command $c" -a 'major minor patch premajor preminor prepatch prerelease'
    complete -f -c npm -n "__fish_npm_using_command $c" -l allow-same-version -d 'Allow same version'
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-commit-hooks -d "Don't run git commit hooks"
    complete -f -c npm -n "__fish_npm_using_command $c" -l no-git-tag-version -d "Don't tag the commit"
    complete -f -c npm -n "__fish_npm_using_command $c" -l json -d 'Output JSON'
    complete -x -c npm -n "__fish_npm_using_command $c" -l preid -d 'The prerelease identifier'
    complete -f -c npm -n "__fish_npm_using_command $c" -l sign-git-tag -d 'Sign the version tag'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# view
complete -f -c npm -n __fish_npm_needs_command -a 'view info' -d 'View registry info'
for c in view info v show
    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 2'
    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 3' -a 'author bin bugs description engines exports homepage keywords license main name repository scripts type types'
    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 3' -a 'dependencies devDependencies optionalDependencies peerDependencies'
    complete -f -c npm -n "__fish_npm_using_command $c" -n '__fish_is_nth_token 3' -a 'directories dist dist-tags gitHead maintainers readme time users version versions'
    complete -f -c npm -n "__fish_npm_using_command $c" -l json -d 'Output JSON'
    complete -f -c npm -n "__fish_npm_using_command $c" -s h -l help -d 'Display help'
end

# whoami
complete -f -c npm -n __fish_npm_needs_command -a whoami -d 'Display npm username'
complete -f -c npm -n '__fish_npm_using_command whoami' -a registry -d 'Check registry'
complete -f -c npm -n '__fish_npm_using_command whoami' -s h -l help -d 'Display help'

# misc
complete -f -c npm -n '__fish_seen_subcommand_from add i in ins inst insta instal isnt isnta isntal isntall; and not __fish_is_switch' -a "(__npm_filtered_list_packages \"$npm_install\")"
completions/nu.fishcomplete -c nu -s h -l help -d 'Display help and exit'
complete -c nu -s v -l version -d 'Display version and exit'

complete -c nu -l stdin -d 'Redirect stdin'
complete -c nu -s l -l login -d 'Use login shell'
complete -c nu -s i -l interactive -d 'Use interactive mode'
complete -c nu -l testbin -d 'Run internal test binary and exit'
complete -c nu -s c -l commands -d 'Run commands and exit'
complete -c nu -l config -d 'Specify config'
complete -c nu -l env-config -d 'Specify environment config'
complete -c nu -x -l log-level -a 'error warn info debug trace' -d 'Specify log level'
complete -c nu -x -l log-target -a 'stdout stderr' -d 'Specify log output target'
complete -c nu -s e -l execute -d 'Run commands and exit and fall in interactive mode'
complete -c nu -s t -l threads -d 'Thread count for multithreading'
complete -c nu -s m -l table-mode -d 'Use table mode'
complete -c nu -l plugin-config -d 'Specify plugin signature file'
completions/nvim.fishcomplete -C"vim " &>/dev/null

# Options shared with vim, copied from vim.fish
complete -c nvim -s c -r -d 'Execute Ex command after the first file has been read'
complete -c nvim -s S -r -d 'Source file after the first file has been read'
complete -c nvim -l cmd -r -d 'Execute Ex command before loading any vimrc'
complete -c nvim -s i -r -d 'Set the shada file location'
complete -c nvim -s o -d 'Open horizontally split windows for each file'
complete -c nvim -o o2 -d 'Open two horizontally split windows' # actually -o[N]
complete -c nvim -s O -d 'Open vertically split windows for each file'
complete -c nvim -o O2 -d 'Open two vertically split windows' # actually -O[N]
complete -c nvim -s p -d 'Open tab pages for each file'
complete -c nvim -o p2 -d 'Open two tab pages' # actually -p[N]
complete -c nvim -s q -r -d 'Start in quickFix mode'
complete -c nvim -s r -r -d 'Use swap files for recovery'
complete -c nvim -s t -xa '(__fish_vim_tags)' -d 'Set the cursor to tag'
complete -c nvim -s u -r -d 'Use alternative vimrc'
complete -c nvim -s w -r -d 'Record all typed characters'
complete -c nvim -s W -r -d 'Record all typed characters (overwrite file)'
complete -c nvim -s A -d 'Start in Arabic mode'
complete -c nvim -s b -d 'Start in binary mode'
complete -c nvim -s d -d 'Start in diff mode'
complete -c nvim -s D -d 'Debugging mode'
complete -c nvim -s e -d 'Start in Ex mode, execute stdin as Ex commands'
complete -c nvim -s E -d 'Start in Ex mode, read stdin as text into buffer 1'
complete -c nvim -s h -d 'Print help message and exit'
complete -c nvim -s H -d 'Start in Hebrew mode'
complete -c nvim -s L -d 'List swap files'
complete -c nvim -s m -d 'Disable file modification'
complete -c nvim -s M -d 'Disable buffer modification'
complete -c nvim -s n -d 'Don\'t use swap files'
complete -c nvim -s R -d 'Read-only mode'
complete -c nvim -s r -d 'List swap files'
complete -c nvim -s V -d 'Start in verbose mode'
complete -c nvim -s h -l help -d 'Print help message and exit'
complete -c nvim -l noplugin -d 'Skip loading plugins'
complete -c nvim -s v -l version -d 'Print version information and exit'
complete -c nvim -l clean -d 'Factory defaults: skip vimrc, plugins, shada'
complete -c nvim -l startuptime -r -d 'Write startup timing messages to <file>'

# Options exclusive to nvim, see https://neovim.io/doc/user/starting.html
complete -c nvim -s l -r -d 'Execute Lua script'
complete -c nvim -s ll -r -d 'Execute Lua script in uninitialized editor'
complete -c nvim -s es -d 'Start in Ex script mode, execute stdin as Ex commands'
complete -c nvim -s Es -d 'Start in Ex script mode, read stdin as text into buffer 1'
complete -c nvim -s s -r -d 'Execute script file as normal-mode input'

# Server and API options
complete -c nvim -l api-info -d 'Write msgpack-encoded API metadata to stdout'
complete -c nvim -l embed -d 'Use stdin/stdout as a msgpack-rpc channel'
complete -c nvim -l headless -d "Don't start a user interface"
complete -c nvim -l listen -r -d 'Serve RPC API from this address (e.g. 127.0.0.1:6000)'
complete -c nvim -l server -r -d 'Specify RPC server to send commands to'

# Client options
complete -c nvim -l remote -d 'Edit files on nvim server specified with --server'
complete -c nvim -l remote-expr -d 'Evaluate expr on nvim server specified with --server'
complete -c nvim -l remote-send -d 'Send keys to nvim server specified with --server'
complete -c nvim -l remote-silent -d 'Edit files on nvim server specified with --server'

# Unimplemented client/server options
# Support for these options is planned, but they are not implemented yet (February 2023).
# nvim currently prints either a helpful error message or a confusing one ("Garbage after option argument: ...")
# Once they are supported, we can add them back in - see https://neovim.io/doc/user/remote.html for their status.
# complete -c nvim -l remote-wait -d 'Edit files on nvim server'
# complete -c nvim -l remote-wait-silent -d 'Edit files on nvim server'
# complete -c nvim -l serverlist -d 'List all nvim servers that can be found'
# complete -c nvim -l servername -d 'Set server name'
completions/nvme.fish# NVME user space tooling for Linux
# See: https://github.com/linux-nvme/nvme-cli

set cmds list list-subsys id-ctrl id-ns id-ns-granularity id-ns-lba-format list-ns list-ctrl nvm-id-ctrl nvm-id-ns nvm-id-ns-lba-format primary-ctrl-caps list-secondary cmdset-ind-id-ns ns-descs id-nvmset id-uuid id-iocs id-domain list-endgrp create-ns delete-ns attach-ns detach-ns get-ns-id get-log telemetry-log fw-log changed-ns-list-log smart-log ana-log error-log effects-log endurance-log predictable-lat-log pred-lat-event-agg-log persistent-event-log endurance-event-agg-log lba-status-log resv-notif-log boot-part-log get-feature device-self-test self-test-log supported-log-pages fid-support-effects-log mi-cmd-support-effects-log media-unit-stat-log supported-cap-config-log set-feature set-property get-property format fw-commit fw-download admin-passthru io-passthru security-send security-recv get-lba-status capacity-mgmt resv-acquire resv-register resv-release resv-report dsm copy flush compare read write write-zeroes write-uncor verify sanitize sanitize-log reset subsystem-reset ns-rescan show-regs discover connect-all connect disconnect disconnect-all config gen-hostnqn show-hostnqn gen-dhchap-key check-dhchap-key gen-tls-key check-tls-key dir-receive dir-send virt-mgmt rpmb lockdown dim version help

function __fish_print_nvme_from_nvme_cli
    # If jq is installed, we use the JSON output and parse it with jq.
    # Otherwise, we fallback to the "normal" output which doesn't make any
    # guarantees on the format.
    if command -q jq
        nvme list --output-format json |
            jq '.Devices[] | "\(.DevicePath)\t\(.ModelNumber) - \(.SerialNumber)"' --raw-output
    else
        nvme list --output-format normal | string match -r '^/dev/[^ \t]+'
    end
end

function __fish_print_nvme
    # We first try to get the list from the nvme command. If this doesn't yield
    # any results (e.g. when we are not root), we fallback to looking at file
    # names in /dev/.
    set -a list (__fish_print_nvme_from_nvme_cli)

    if set -q list[1]
        printf "%s\n" $list
    else
        string match -vr -- 'p[0-9]+$' /dev/nvme*
    end
end

complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a list -d "List all NVMe devices and namespaces on machine"
complete -c nvme -n "__fish_seen_subcommand_from list" -s v -l verbose -d "Increase verbosity"

complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a list-subsys -d "List nvme subsystems"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a id-ctrl -d "Send NVMe Identify Controller"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a id-ns -d "Send NVMe Identify Namespace"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a id-ns-granularity -d "Send NVMe Identify Namespace Granularity List"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a id-ns-lba-format -d "Send NVMe Identify Namespace for the specified LBA Format index"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a list-ns -d "Send NVMe Identify List"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a list-ctrl -d "Send NVMe Identify Controller List"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a nvm-id-ctrl -d "Send NVMe Identify Controller NVM Command Set"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a nvm-id-ns -d "Send NVMe Identify Namespace NVM Command Set"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a nvm-id-ns-lba-format -d "Send NVMe Identify Namespace NVM Command Set for the specified LBA Format index"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a primary-ctrl-caps -d "Send NVMe Identify Primary Controller Capabilities"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a list-secondary -d "List Secondary Controllers associated with a Primary Controller"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a cmdset-ind-id-ns -d "I/O Command Set Independent Identify Namespace"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a ns-descs -d "Send NVMe Namespace Descriptor List"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a id-nvmset -d "Send NVMe Identify NVM Set List"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a id-uuid -d "Send NVMe Identify UUID List"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a id-iocs -d "Send NVMe Identify I/O Command Set"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a id-domain -d "Send NVMe Identify Domain List"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a list-endgrp -d "Send NVMe Identify Endurance Group List"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a create-ns -d "Creates a namespace with the provided parameters"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a delete-ns -d "Deletes a namespace from the controller"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a attach-ns -d "Attaches a namespace to requested controller(s)"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a detach-ns -d "Detaches a namespace from requested controller(s)"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a get-ns-id -d "Retrieve the namespace ID of opened block device"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a get-log -d "Generic NVMe get log, returns log in raw format"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a telemetry-log -d "Retrieve FW Telemetry log write to file"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a fw-log -d "Retrieve FW Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a changed-ns-list-log -d "Retrieve Changed Namespace List"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a smart-log -d "Retrieve SMART Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a ana-log -d "Retrieve ANA Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a error-log -d "Retrieve Error Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a effects-log -d "Retrieve Command Effects Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a endurance-log -d "Retrieve Endurance Group Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a predictable-lat-log -d "Retrieve Predictable Latency per Nvmset Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a pred-lat-event-agg-log -d "Retrieve Predictable Latency Event Aggregate Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a persistent-event-log -d "Retrieve Persistent Event Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a endurance-event-agg-log -d "Retrieve Endurance Group Event Aggregate Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a lba-status-log -d "Retrieve LBA Status Information Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a resv-notif-log -d "Retrieve Reservation Notification Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a boot-part-log -d "Retrieve Boot Partition Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a get-feature -d "Get feature and show the resulting value"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a device-self-test -d "Perform the necessary tests to observe the performance"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a self-test-log -d "Retrieve the SELF-TEST Log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a supported-log-pages -d "Retrieve the Supported Log pages details"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a fid-support-effects-log -d "Retrieve FID Support and Effects log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a mi-cmd-support-effects-log -d "Retrieve MI Command Support and Effects log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a media-unit-stat-log -d "Retrieve the configuration and wear of media units"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a supported-cap-config-log -d "Retrieve the list of Supported Capacity Configuration Descriptors"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a set-feature -d "Set a feature and show the resulting value"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a set-property -d "Set a property and show the resulting value"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a get-property -d "Get a property and show the resulting value"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a format -d "Format namespace with new block format"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a fw-commit -d "Verify and commit firmware to a specific slot"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a fw-download -d "Download new firmware"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a admin-passthru -d "Submit an arbitrary admin command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a io-passthru -d "Submit an arbitrary IO command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a security-send -d "Submit a Security Send command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a security-recv -d "Submit a Security Receive command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a get-lba-status -d "Submit a Get LBA Status command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a capacity-mgmt -d "Submit Capacity Management Command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a resv-acquire -d "Submit a Reservation Acquire"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a resv-register -d "Submit a Reservation Register"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a resv-release -d "Submit a Reservation Release"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a resv-report -d "Submit a Reservation Report"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a dsm -d "Submit a Data Set Management command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a copy -d "Submit a Simple Copy command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a flush -d "Submit a Flush command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a compare -d "Submit a Compare command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a read -d "Submit a read command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a write -d "Submit a write command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a write-zeroes -d "Submit a write zeroes command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a write-uncor -d "Submit a write uncorrectable command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a verify -d "Submit a verify command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a sanitize -d "Submit a sanitize command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a sanitize-log -d "Retrieve sanitize log"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a reset -d "Resets the controller"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a subsystem-reset -d "Resets the subsystem"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a ns-rescan -d "Rescans the NVME namespaces"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a show-regs -d "Shows the controller registers or properties"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a discover -d "Discover NVMeoF subsystems"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a connect-all -d "Discover and Connect to NVMeoF subsystems"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a connect -d "Connect to NVMeoF subsystem"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a disconnect -d "Disconnect from NVMeoF subsystem"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a disconnect-all -d "Disconnect from all connected NVMeoF subsystems"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a config -d "Configuration of NVMeoF subsystems"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a gen-hostnqn -d "Generate NVMeoF host NQN"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a show-hostnqn -d "Show NVMeoF host NQN"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a gen-dhchap-key -d "Generate NVMeoF DH-HMAC-CHAP host key"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a check-dhchap-key -d "Validate NVMeoF DH-HMAC-CHAP host key"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a gen-tls-key -d "Generate NVMeoF TLS PSK"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a check-tls-key -d "Validate NVMeoF TLS PSK"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a dir-receive -d "Submit a Directive Receive command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a dir-send -d "Submit a Directive Send command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a virt-mgmt -d "Manage Flexible Resources between Primary and Secondary Controller "
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a rpmb -d "Replay Protection Memory Block commands"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a lockdown -d "Submit Lockdown command"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a dim -d "Send Discovery Information Management command to a Discovery Controller"
complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a version -d "Show  version"

complete -c nvme -f -n "not __fish_seen_subcommand_from $cmds" -a help -d "Display help"
complete -c nvme -f -n "__fish_seen_subcommand_from help" -a "$cmds"

complete -c nvme -n "__fish_seen_subcommand_from list list-subsys id-ctrl id-ns list-ns list-ctrl nvm-id-ctrl primary-ctrl-caps cmdset-ind-id-ns ns-descs id-nvmset id-iocs id-domain list-endgrp fw-log changed-ns-list-log smart-log ana-log error-log effects-log endurance-log predictable-lat-log pred-lat-event-agg-log persistent-event-log endurance-event-agg-log lba-status-log resv-notif-log boot-part-log self-test-log supported-log-pages fid-support-effects-log mi-cmd-support-effects-log get-lba-status resv-report sanitize-log show-regs discover connect list list-subsys id-ctrl id-ns list-ns list-ctrl nvm-id-ctrl primary-ctrl-caps cmdset-ind-id-ns ns-descs id-nvmset id-iocs id-domain list-endgrp fw-log changed-ns-list-log smart-log ana-log error-log effects-log endurance-log predictable-lat-log pred-lat-event-agg-log persistent-event-log endurance-event-agg-log lba-status-log resv-notif-log boot-part-log self-test-log supported-log-pages fid-support-effects-log mi-cmd-support-effects-log get-lba-status resv-report sanitize-log show-regs discover connect list list-subsys id-ctrl id-ns list-ns list-ctrl nvm-id-ctrl primary-ctrl-caps cmdset-ind-id-ns ns-descs id-nvmset id-iocs id-domain list-endgrp fw-log changed-ns-list-log smart-log ana-log error-log effects-log endurance-log predictable-lat-log pred-lat-event-agg-log persistent-event-log endurance-event-agg-log lba-status-log resv-notif-log boot-part-log self-test-log supported-log-pages fid-support-effects-log mi-cmd-support-effects-log get-lba-status resv-report sanitize-log show-regs discover connect list list-subsys id-ctrl id-ns list-ns list-ctrl nvm-id-ctrl primary-ctrl-caps cmdset-ind-id-ns ns-descs id-nvmset id-iocs id-domain list-endgrp fw-log changed-ns-list-log smart-log ana-log error-log effects-log endurance-log predictable-lat-log pred-lat-event-agg-log persistent-event-log endurance-event-agg-log lba-status-log resv-notif-log boot-part-log self-test-log supported-log-pages fid-support-effects-log mi-cmd-support-effects-log get-lba-status resv-report sanitize-log show-regs discover connect" -x -s f -l output-format -d "Output format" -a "json\t normal\t"

complete -c nvme -n "__fish_seen_subcommand_from id-ctrl id-ns nvm-id-ctrl primary-ctrl-caps cmdset-ind-id-ns ns-descs id-nvmset id-iocs id-domain fw-log changed-ns-list-log smart-log ana-log error-log effects-log endurance-log predictable-lat-log pred-lat-event-agg-log persistent-event-log endurance-event-agg-log lba-status-log resv-notif-log boot-part-log self-test-log supported-log-pages fid-support-effects-log mi-cmd-support-effects-log get-lba-status resv-report sanitize-log show-regs discover" -x -s f -l output-format -d "Output format" -a "binary\t"
complete -c nvme -s h -l help -d "Display help"

complete -c nvme -f -n "__fish_seen_subcommand_from id-ctrl id-ns list-ns list-ctrl nvm-id-ctrl primary-ctrl-caps cmdset-ind-id-ns ns-descs id-nvmset id-iocs id-domain list-endgrp create-ns delete-ns attach-ns detach-ns get-ns-id get-log telemetry-log fw-log changed-ns-list-log smart-log ana-log error-log effects-log endurance-log predictable-lat-log pred-lat-event-agg-log persistent-event-log endurance-event-agg-log lba-status-log resv-notif-log boot-part-log get-feature device-self-test self-test-log supported-log-pages fid-support-effects-log set-feature set-property get-property format fw-commit fw-download security-send security-recv get-lba-status capacity-mgmt resv-acquire resv-register resv-release resv-report dsm flush sanitize sanitize-log reset subsystem-reset ns-rescan show-regs dir-receive dir-send rpmb" -d "NVME device" -a "(__fish_print_nvme)"
completions/nvram.fish# completion for nvram (macOS)

function __fish_nvram_variables
    command nvram -p
end

complete -c nvram -s x -f -d 'Use  XML  format  for  reading  and  writing variables'
complete -c nvram -s p -f -d 'Print all of the firmware variables'
complete -c nvram -s f -r -d 'Set firmware variables from a text file'
complete -c nvram -s d -x -a '(__fish_nvram_variables)' -d 'Deletes the named firmware variable'
complete -c nvram -s c -f -d 'Delete all of the firmware variable'
complete -c nvram -x -a '(__fish_nvram_variables)'
completions/objdump.fishcomplete -c objdump -l archive-headers -s a -d "Display archive header information"
complete -c objdump -l file-headers -s f -d "Display contents of the overall file header"
complete -c objdump -l private-headers -s p -d "Display object format specific file header contents"
complete -c objdump -l private -s P -d "Display object format specific contents" -x
complete -c objdump -l header -s h -d "Display contents of section headers"
complete -c objdump -l section-header -s h -d "Display content of section headers"
complete -c objdump -l all-headers -s x -d "Display the contents of all headers"
complete -c objdump -l disassemble -s d -d "Display assembler contents of executable sections"
complete -c objdump -l disassemble-all -s D -d "Display assembler contents of all sections"
complete -c objdump -l source -s S -d "Intermix source code with disassembly"
complete -c objdump -l full-contents -s s -d "Display full contents of all sections requested"
complete -c objdump -l debugging -s g -d "Display debug information in object file"
complete -c objdump -l debugging-tags -s e -d "Display debug information using ctags style"
complete -c objdump -l stabs -s G -d "Display (in raw form) any STABS info in file"
complete -c objdump -l dwarf -x -d "Display DWARF info in file" -a "rawline decodedline info abbrev pubnames aranges macro frames frames-interp str loc Ranges pubtypes gdb_index trace_info trace_abbrev trace_aranges addr cu_index"
complete -c objdump -l syms -s t -d "Display contents of symbol table(s)"
complete -c objdump -l dynamic-syms -s T -d "Display contents of dynamic symbol table"
complete -c objdump -l reloc -s r -d "Display relocation entries in file"
complete -c objdump -l dynamic-reloc -s R -d "Display dynamic relocation entries in file"
complete -c objdump -l version -s v -d "Display version number"
complete -c objdump -l info -s i -d "List object formats and architectures supported"
complete -c objdump -l help -s H -d "Display help"
complete -c objdump -l target -s b -d "Specify target object format" -x -a "elf64-x86-64 elf32-i386 elf32-iamcu elf32-x86-64 a.out-i386-linux pei-i386 pei-x86-64 elf64-l1om elf64-k1om elf64-little elf64-big elf32-little elf32-big plugin srec symbolsrec verilog tekhex binary ihex"
complete -c objdump -l architecture -s m -d "Specify target architecture" -x -a "i386 i386:x86-64 i386:x64-32 i8086 i386:intel i386:x86-64:intel i386:x64-32:intel i386:nacl i386:x86-64:nacl i386:x64-32:nacl iamcu iamcu:intel l1om l1om:intel k1om k1om:intel plugin"
complete -c objdump -l section -s j -d "Only display information for given section" -x
complete -c objdump -l disassembler-options -s M -d "Pass given options on to disassembler" -x
complete -c objdump -l disassembler-color -d "Control disassembler syntax highlighting style" -x -a "off terminal on extended"
complete -c objdump -l endian -x -d "Set format endianness when disassembling" -a "big little"
complete -c objdump -o EB -d "Assume big endian format when disassembling"
complete -c objdump -o EL -d "Assume little endian format when disassembling"
complete -c objdump -l file-start-context -d "Include context from start of file (with -S)"
complete -c objdump -l include -s I -f -d "Add given directory to search list from source files" -x
complete -c objdump -l line-numbers -s l -d "Include line numbers and filenames in output"
complete -c objdump -l file-offsets -s F -d "Include file offsets when displaying information"
complete -c objdump -l demangle -s C -d "Decode mangled/processed symbol names" -x -a "auto gnu lucid arm hp edg gnu-v3 java gnat"
complete -c objdump -l wide -s w -d "Format output for more than 80 columns"
complete -c objdump -l disassemble-zeroes -s z -d "Do not skip blocks of zeroes when disassembling"
complete -c objdump -l start-address -d "Only process data whose address is >= given address" -x
complete -c objdump -l stop-address -d "Only process data whose address is <= given address" -x
complete -c objdump -l prefix-addresses -d "Print complete address alongside disassembly"
complete -c objdump -l show-raw-insn -d "Display hex alongside symbolic disassembly"
complete -c objdump -l no-show-raw-insn -d "Don't display hex alongside symbolic disassembly"
complete -c objdump -l insn-width -x -d "Display specified number of bytes on single line for -d"
complete -c objdump -l adjust-vma -x -d "Add offset to all displayed section address"
complete -c objdump -l special-syms -d "Include special symbols in symbol dumps"
complete -c objdump -l prefix -x -d "Add given prefix to absolute paths for -S"
complete -c objdump -l prefix-strip -x -d "Strip initial directory names for -S"
complete -c objdump -l dwarf-depth -x -d "Do not display DIEs at given depth or greater"
complete -c objdump -l dwarf-start -x -d "Display DIEs starting with given number"
complete -c objdump -l dwarf-check -d "Make additional dwarf internal consistency checks"
completions/obnam.fishfunction __fish_obnam_nosubcommand
    if __fish_seen_subcommand_from add-key backup client-keys clients diff dump-repo force-lock forget fsck \
            generations genids help help-all kdirstat list-errors list-formats list-keys list-toplevels \
            ls mount nagios-last-backup-age remove-client remove-key restore verify
        return 1
    end
    return 0
end

complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a add-key -d 'Add a key to the repository'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a backup -d 'Backup data to repository'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a client-keys -d 'List clients and their keys in the repository'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a clients -d 'List clients using the repository'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a diff -d 'Show difference between two generations'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a dump-repo -d 'Dump (some) data structures from a repository'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a force-lock -d 'Force a locked repository to be open'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a forget -d 'Forget (remove) specified backup generations'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a fsck -d 'Verify internal consistency of backup repository'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a generations -d 'List backup generations for client'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a genids -d 'List generation ids for client'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a help -d 'Print help'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a help-all -d 'Print help, including hidden subcommands'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a kdirstat -d 'List contents of a generation in kdirstat cache format'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a list-errors -d 'List error codes and explanations'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a list-formats -d 'List available repository formats'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a list-keys -d 'List keys and repository toplevels they are used in'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a list-toplevels -d 'List repository toplevel directories and their keys'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a ls -d 'List contents of a generation'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a mount -d 'Mount a backup repository as a FUSE filesystem'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a nagios-last-backup-age -d 'Check if the most recent generation is recent enough'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a remove-client -d 'Remove client and its key from repository'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a remove-key -d 'Remove a key from the repository'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a restore -d 'Restore some or all files from a generation'
complete -c obnam --no-files --condition __fish_obnam_nosubcommand -a verify -d 'Verify that live data and backed up data match'

complete -c obnam --no-files -l always-restore-setuid -d 'Restore setuid/setgid bits in restored files'
complete -c obnam --no-files -l no-always-restore-setuid -d 'Do not restore setuid/setgid bits in restored files'
complete -c obnam --no-files -l checksum-algorithm -a 'sha512 sha224 sha256 sha384' -d 'Use CHECKSUM algorithm'
complete -c obnam --no-files -l client-name -a '$hostname' -d 'Name of client'
complete -c obnam --no-files -l compress-with -a 'none deflate' -d 'Compress repository with'
complete -c obnam --no-files -l critical-age -d 'For --nagios-last-backup-age: maximum age'
complete -c obnam --no-files -l dump-repo-file-metadata -d 'Dump metadata about files'
complete -c obnam --no-files -l no-dump-repo-file-metadata -d 'Do not dump metadata about files'
complete -c obnam --no-files -l generate-manpage -d 'Generate man page'
complete -c obnam --no-files -l generation -d 'Which generation to restore'
complete -c obnam --no-files -s h -l help -d 'Show this help message and exit'
complete -c obnam --no-files -l keep -d 'Policy for what generations to keep when forgetting.'
complete -c obnam --no-files -l lock-timeout -d 'Wait TIMEOUT seconds for an existing lock'
complete -c obnam -l output -d 'Write output to FILE instead of STDOUT'
complete -c obnam --no-files -l pretend -l dry-run -l no-act -d 'Do not actually change anything'
complete -c obnam --no-files -l no-pretend -l no-dry-run -l no-no-act -d 'Actually commit changes'
complete -c obnam --no-files -l quiet -d 'Show only errors, no progress updates'
complete -c obnam --no-files -l no-quiet -d 'Show errors and progress updates'
complete -c obnam -s r -l repository -d 'Name of backup repository'
complete -c obnam --no-files -l repository-format -a '6 green-albatross-20160813' -d 'Use FORMAT for new repositories'
complete -c obnam -l to -d 'Where to restore / mount to'
complete -c obnam --no-files -l verbose -d 'Be more verbose'
complete -c obnam --no-files -l no-verbose -d 'Do not be verbose'
complete -c obnam --no-files -l verify-randomly -d 'Verify N files randomly from the backup'
complete -c obnam --no-files -l version -d 'Show version number and exit'
complete -c obnam -l warn-age -d 'For nagios-last-backup-age: maximum age'

# Backing up
complete -c obnam --no-files -l checkpoint -d 'Make a checkpoint after a given SIZE'
complete -c obnam --no-files -l deduplicate -a 'fatalist never verify' -d 'Deduplicate mode'
complete -c obnam -l exclude -d 'REGEXP for pathnames to exclude'
complete -c obnam --no-files -l exclude-caches -d 'Exclude directories tagged as cache'
complete -c obnam --no-files -l no-exclude-caches -d 'Include directories tagged as cache'
complete -c obnam -l exclude-from -d 'Read exclude patterns from FILE'
complete -c obnam --no-files -l include -d 'REGEXP for pathnames to include, even if matches --exclude'
complete -c obnam --no-files -l leave-checkpoints -d 'Leave checkpoint generations at the end of backup'
complete -c obnam --no-files -l no-leave-checkpoints -d 'Omit checkpoint generations at the end of backup'
complete -c obnam --no-files -l one-file-system -d 'Do not follow mount points'
complete -c obnam --no-files -l no-one-file-system -d 'Follow mount points'
complete -c obnam -l root -d 'What to backup'
complete -c obnam --no-files -l small-files-in-btree -d 'Put small files directly into the B-tree'
complete -c obnam --no-files -l no-small-files-in-btree -d 'No not put small files into the B-tree'

# Configuration files and settings
complete -c obnam -l config -d 'Add FILE to config files'
complete -c obnam --no-files -l dump-config -d 'Write out the current configuration'
complete -c obnam --no-files -l dump-setting-names -d 'Write out setting names'
complete -c obnam --no-files -l help-all -d 'Show all options'
complete -c obnam --no-files -l list-config-files -d 'List config files'
complete -c obnam --no-files -l no-default-configs -d 'Clear list of configuration files to read'

# Development of Obnam itself
complete -c obnam --no-files -l crash-limit -d 'Artificially crash the program after COUNTER files'
complete -c obnam --no-files -l pretend-time -d 'Pretend it is TIMESTAMP'
complete -c obnam --no-files -l testing-fail-matching -d 'Simulate failures for files that match REGEXP'
complete -c obnam -l trace -d 'FILENAME pattern for trace debugging'

# Encryption
complete -c obnam --no-files -l encrypt-with -d 'PGP key with which to encrypt'
complete -c obnam -l gnupghome -d 'Home directory for GPG'
complete -c obnam --no-files -l key-details -d 'Show additional user IDs'
complete -c obnam --no-files -l no-key-details -d 'Do not show additional user IDs'
complete -c obnam --no-files -l keyid -d 'PGP key id'
complete -c obnam --no-files -l symmetric-key-bits -d 'Size of symmetric key'
complete -c obnam --no-files -l weak-random -d 'Use /dev/urandom instead of /dev/random'
complete -c obnam --no-files -l no-weak-random -d 'Use default /dev/random'

# Integrity checking (fsck)
complete -c obnam --no-files -l fsck-fix -d 'fsck should try to fix problems'
complete -c obnam --no-files -l no-fsck-fix -d 'fsck should not try to fix problems'
complete -c obnam --no-files -l fsck-ignore-chunks -d 'Ignore chunks when checking integrity'
complete -c obnam --no-files -l no-fsck-ignore-chunks -d 'Check chunks when checking integrity'
complete -c obnam --no-files -l fsck-ignore-client -d 'Do not check data for client NAME'
complete -c obnam --no-files -l fsck-last-generation-only -d 'Check only the last generation'
complete -c obnam --no-files -l no-fsck-last-generation-only -d 'Check all generations'
complete -c obnam --no-files -l fsck-rm-unused -d 'fsck should remove unused chunks'
complete -c obnam --no-files -l no-fsck-rm-unused -d 'fsck should remove unused chunks'
complete -c obnam --no-files -l fsck-skip-checksums -d 'Do not check checksums of files'
complete -c obnam --no-files -l no-fsck-skip-checksums -d 'Check checksums of files'
complete -c obnam --no-files -l fsck-skip-dirs -d 'Do not check directories'
complete -c obnam --no-files -l no-fsck-skip-dirs -d 'Check directories'
complete -c obnam --no-files -l fsck-skip-files -d 'Do not check files'
complete -c obnam --no-files -l no-fsck-skip-files -d 'Check files'
complete -c obnam --no-files -l fsck-skip-generations -d 'Do not check any generations'
complete -c obnam --no-files -l no-fsck-skip-generations -d 'Check all generations'
complete -c obnam --no-files -l fsck-skip-per-client-b-trees -d 'Do not check per-client B-trees'
complete -c obnam --no-files -l no-fsck-skip-per-client-b-trees -d 'Check per-client B-trees'
complete -c obnam --no-files -l fsck-skip-shared-b-trees -d 'Do not check shared B-trees'
complete -c obnam --no-files -l no-fsck-skip-shared-b-trees -d 'Check shared B-trees'

# Logging
complete -c obnam -l log -a syslog -d 'Write log to FILE or syslog'
complete -c obnam --no-files -l log-keep -d 'Keep last N logs (10)'
complete -c obnam --no-files -l log-level -a 'debug info warning error critical fatal' -d 'Log at LEVEL'
complete -c obnam --no-files -l log-max -d 'Rotate logs larger than SIZE'
complete -c obnam --no-files -l log-mode -d 'Set permissions of logfiles to MODE'

# Mounting with FUSE
complete -c obnam --no-files -l fuse-opt -d 'Options to pass to FUSE'

# Performance
complete -c obnam --no-files -l dump-memory-profile -a 'none simple meliae heapy' -d 'Make memory profiling dumps using METHOD'
complete -c obnam --no-files -l memory-dump-interval -d 'Make memory profiling dumps at SECONDS'

# Performance tweaking
complete -c obnam --no-files -l chunk-size -d 'Size of chunks of file data'
complete -c obnam --no-files -l chunkids-per-group -d 'Encode NUM chunk ids per group'
complete -c obnam --no-files -l idpath-bits -d 'Chunk id level size'
complete -c obnam --no-files -l idpath-depth -d 'Depth of chunk id mapping'
complete -c obnam --no-files -l idpath-skip -d 'Chunk id mapping lowest bits skip'
complete -c obnam --no-files -l lru-size -d 'Size of LRU cache for B-tree nodes'
complete -c obnam --no-files -l node-size -d 'Size of B-tree nodes on disk'
complete -c obnam --no-files -l upload-queue-size -d 'Length of upload queue for B-tree nodes'

# Repository format green-albatross
complete -c obnam --no-files -l chunk-bag-size -d 'Approx max SIZE of bag combining chunk objects'
complete -c obnam --no-files -l chunk-cache-size -d 'In-memory cache SIZE for chunk objects'
complete -c obnam --no-files -l dir-bag-size -d 'Approx max SIZE of bags combining dir objects'
complete -c obnam --no-files -l dir-cache-size -d 'In-memory cache SIZE for dir objects'

# SSH/SFTP
complete -c obnam --no-files -l pure-paramiko -d 'Use only paramiko, no openssh'
complete -c obnam --no-files -l no-pure-paramiko -d 'Use openssh if available'
complete -c obnam -l ssh-command -d 'Executable to be used instead of "ssh"'
complete -c obnam --no-files -l ssh-host-keys-check -a 'no yes ask ssh-config' -d 'ssh host key check'
complete -c obnam -l ssh-key -d 'Use FILENAME as the ssh RSA key'
complete -c obnam -l ssh-known-hosts -a '\\~/.ssh/known_hosts' -d 'FILENAME of the known_hosts file'
completions/oc.fishoc completion fish | source
completions/octave.fish# Completion for: GNU Octave 5.2.0

complete -c octave -x -a '(__fish_complete_suffix .m)'

complete -c octave -s h -l help -d 'Show help'
complete -c octave -s v -l version -d 'Show version'

complete -c octave -l built-in-docstrings-file -r -d 'Use docs for built-ins'
complete -c octave -s d -l debug -d 'Enter parser debugging mode'
complete -c octave -l debug-jit -d 'Enable JIT compiler debugging/tracing'
complete -c octave -l doc-cache-file -r -d 'Use doc cache file'
complete -c octave -s x -l echo-commands -d 'Echo commands as they are executed'
complete -c octave -l eval -x -d 'Evaluate code'
complete -c octave -l exec-path -r -d 'Set path for executing subprograms'
complete -c octave -l gui -n 'not __fish_seen_argument --long gui --long no-gui --long no-line-editing' -d 'Start the graphical user interface'
complete -c octave -l image-path -r -a '(.bmp .gif .jpg .jpeg .pbm .pcx .bgm .png .pnm .ppm .ras .tif .tiff .xwd)' -d 'Add path to head of image search path'
complete -c octave -l info-file -r -d 'Use top-level info file'
complete -c octave -l info-program -r -d 'Specify program for reading info files'
complete -c octave -s i -l interactive -d 'Force interactive behavior'
complete -c octave -l jit-compiler -d 'Enable the JIT compiler'
complete -c octave -l line-editing -n 'not __fish_seen_argument --long line-editing --long no-line-editing' -d 'Force readline use for command-line editing'
complete -c octave -l no-gui -n 'not __fish_seen_argument --long gui --long no-gui' -d 'Disable the graphical user interface'
complete -c octave -s H -l no-history -d 'Don\'t save commands to the history list'
complete -c octave -l no-init-file -d 'Don\'t read the ~/.octaverc or .octaverc files'
complete -c octave -l no-init-path -d 'Don\'t initialize function search path'
complete -c octave -l no-line-editing -n 'not __fish_seen_argument --long line-editing --long no-line-editing --long gui' -d 'Don\'t use readline for command-line editing'
complete -c octave -l no-site-file -d 'Don\'t read the site-wide octaverc file'
complete -c octave -s W -l no-window-system -d 'Disable window system, including graphics'
complete -c octave -s f -l norc -d 'Don\'t read any initialization files'
complete -c octave -s p -l path -r -d 'Add path to head of function search path'
complete -c octave -l persist -d 'Go interactive after --eval or reading'
complete -c octave -s q -l quiet --long-option silent -d 'Don\'t print message at startup'
complete -c octave -l texi-macros-file -r -d 'Use Texinfo macros for makeinfo command'
complete -c octave -l traditional -d 'Set variables for closer MATLAB compatibility'
complete -c octave -s V -l verbose -d 'Enable verbose output in some cases'
completions/oggenc.fish#
# Completions for oggenc
#
complete -c oggenc -s Q -l quiet -f -d "Produce no output to stderr"
complete -c oggenc -s h -l help -f -d "Print this help text"
complete -c oggenc -s v -l version -f -d "Print the version number"
complete -c oggenc -s r -l raw -f -d "Raw mode. Input files are read directly as PCM data"
complete -c oggenc -s B -l raw-bits -x -d "Set bits/sample for raw input (default 16)"
complete -c oggenc -s C -l raw-chan -x -d "Set number of channels for raw input"
complete -c oggenc -s R -l raw-rate -x -d "Set samples/sec for raw input"
complete -c oggenc -l raw-endianness -f -d "1 for bigendian, 0 for little (default 0)"
complete -c oggenc -s b -l bitrate -x -d "Choose a nominal bitrate to encode at"
complete -c oggenc -l managed -f -d "Enable the bitrate management engine"
complete -c oggenc -s m -l min-bitrate -x -d "Specify a minimum bitrate in kbps"
complete -c oggenc -s M -l max-bitrate -x -d "Specify a maximum bitrate in kbps"
complete -c oggenc -l advanced-encode-option -x -d "option=value Set an advanced encoder option to the given value"
complete -c oggenc -s q -l quality -x -d "Specify quality"
complete -c oggenc -l resample -x -d "Resample input data to sampling rate n (Hz)"
complete -c oggenc -l downmix -f -d "Downmix stereo to mono"
complete -c oggenc -s s -l serial -x -d "Specify a serial number for the stream"
complete -c oggenc -l discard-comments -f -d "Don't copy comments to the output file"
complete -c oggenc -s o -l output -x -d "Write file to fn (only valid in single-file mode)"
complete -c oggenc -s n -l names -x -d "Produce filenames as this string"
complete -c oggenc -s X -l name-remove= -x -d "Remove the specified characters from parameters"
complete -c oggenc -s P -l name-replace= -x -d "Replace characters removed by --name-remove"
complete -c oggenc -s c -l comment -x -d "Add the given string as an extra comment"
complete -c oggenc -s d -l date -x -d "Date for track"
complete -c oggenc -s N -l tracknum -x -d "Track number"
complete -c oggenc -s t -l title -x -d "Title of track"
complete -c oggenc -s l -l album -x -d "Name of album"
complete -c oggenc -s a -l artist -x -d "Name of artist"
complete -c oggenc -s G -l genre -x -d "Genre of track"
completions/oksh.fishcomplete -c oksh -s c -d 'Specify commands to run'
complete -c oksh -s i -d 'Use interactive mode'
complete -c oksh -s l -d 'Use login shell'
complete -c oksh -s p -d 'Use privileged shell'
complete -c oksh -s r -d 'Use restricted shell'
complete -c oksh -s c -d 'Run commands from stdin'
completions/okular.fishcomplete -c okular -s p -l page -d 'A page number'
complete -c okular -l presentation -d 'Enable presentation mode'
complete -c okular -l print -d 'Show print dialog'
complete -c okular -l print-and-exit -d 'Show print dialog and exit'
complete -c okular -l unique -d 'Enable unique instance control'
complete -c okular -l noraise -d 'Disable window raising'
complete -c okular -l find -d 'A string to find'
complete -c okular -l editor-cmd -d 'An external editor command'
completions/ollama.fishfunction __fish_ollama_list
    ollama list 2>/dev/null | tail -n +2 | string replace --regex "\s.*" ""
end

function __fish_ollama_ps
    ollama ps 2>/dev/null | tail -n +2 | string replace --regex "\s.*" ""
end

complete -f -c ollama
complete -c ollama -n __fish_use_subcommand -a serve -d "Start ollama"
complete -c ollama -n __fish_use_subcommand -a create -d "Create a model from a Modelfile"
complete -c ollama -n __fish_use_subcommand -a show -d "Show information for a model"
complete -c ollama -n __fish_use_subcommand -a run -d "Run a model"
complete -c ollama -n __fish_use_subcommand -a stop -d "Stop a running model."
complete -c ollama -n __fish_use_subcommand -a pull -d "Pull a model from a registry"
complete -c ollama -n __fish_use_subcommand -a push -d "Push a model to a registry"
complete -c ollama -n __fish_use_subcommand -a list -d "List models"
complete -c ollama -n __fish_use_subcommand -a cp -d "Copy a model"
complete -c ollama -n __fish_use_subcommand -a rm -d "Remove a model"
complete -c ollama -n __fish_use_subcommand -a help -d "Help about any command"
complete -c ollama -s h -l help -d "help for ollama"
complete -c ollama -s v -l version -d "Show version information"
complete -c ollama -f -a "(__fish_ollama_list)" --condition '__fish_seen_subcommand_from show'
complete -c ollama -f -a "(__fish_ollama_list)" --condition '__fish_seen_subcommand_from run'
complete -c ollama -f -a "(__fish_ollama_list)" --condition '__fish_seen_subcommand_from cp'
complete -c ollama -f -a "(__fish_ollama_list)" --condition '__fish_seen_subcommand_from rm'
complete -c ollama -f -a "(__fish_ollama_ps)" --condition '__fish_seen_subcommand_from stop'
completions/omega.fishcomplete -c omega -w tex
completions/op.fishop completion fish | source
completions/opam.fishfunction __fish_opam_using_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
    end
    return 1
end

function __fish_opam_needs_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    end
    return 1
end

# general flags
## ones that work without any subcommand
complete -f -c opam -l help -d "Display the manual for an OPAM command"
complete -f -c opam -l version -d 'Show version information'
## ones that require at least a subcommand (but are shared by all)
complete -f -c opam -n 'not __fish_opam_needs_command' -l color -d 'Colorize the output' -a 'always never auto'
complete -f -c opam -n 'not __fish_opam_needs_command' -l 'compat-mode-1.0' -d 'Compatibility mode with OPAM 1.0'
complete -f -c opam -n 'not __fish_opam_needs_command' -l debug -d 'Print debug message on stdout'
complete -f -c opam -n 'not __fish_opam_needs_command' -l git-version -d 'Print the git version if it exists and exit'
complete -f -c opam -n 'not __fish_opam_needs_command' -l no-aspcud -d 'Do not use the external aspcud solver, even if available'
complete -f -c opam -n 'not __fish_opam_needs_command' -l no-base-packages -d 'Do not install base packages'
complete -f -c opam -n 'not __fish_opam_needs_command' -s q -l quiet -d 'Be quiet when installing a new compiler'
complete -f -c opam -n 'not __fish_opam_needs_command' -s r -l root -d 'Use ROOT as the current root path'
complete -f -c opam -n 'not __fish_opam_needs_command' -l strict -d 'Fail whenever an error is found in a package definition or a configuration file'
complete -f -c opam -n 'not __fish_opam_needs_command' -l switch -d 'Use SWITCH as the current compiler switch'
complete -f -c opam -n 'not __fish_opam_needs_command' -s v -l verbose -d 'Be more verbose'
complete -f -c opam -n 'not __fish_opam_needs_command' -s y -l yes -d 'Disable interactive mode and answer yes to all questions'

# subcommands
## config
complete -f -c opam -n __fish_opam_needs_command -a config -d "Display configuration options for packages"
### config flags
complete -f -c opam -n '__fish_opam_using_command config' -s a -l all -d 'Enable all the global and user configuration options'
complete -f -c opam -n '__fish_opam_using_command config' -l csh -d 'Use csh-compatible mode for configuring OPAM'
complete -f -c opam -n '__fish_opam_using_command config' -l dot-profile -d 'Name of the configuration file to update instead of ~/'
complete -f -c opam -n '__fish_opam_using_command config' -s e -d 'Backward-compatible option, equivalent to opam config env'
complete -f -c opam -n '__fish_opam_using_command config' -l fish -d 'Use fish-compatible mode for configuring OPAM'
complete -f -c opam -n '__fish_opam_using_command config' -s g -l global -d 'Enable all the global configuration options'
complete -f -c opam -n '__fish_opam_using_command config' -s l -l list -d 'List the current configuration'
complete -f -c opam -n '__fish_opam_using_command config' -l no-complete -d 'Do not load the auto-completion scripts in the environment'
complete -f -c opam -n '__fish_opam_using_command config' -l no-switch-eval -d 'Do not install `opam-switch-eval`'
complete -f -c opam -n '__fish_opam_using_command config' -l ocamlinit -d 'Modify ~/'
complete -f -c opam -n '__fish_opam_using_command config' -l profile -d 'Modify ~/. profile'
complete -f -c opam -n '__fish_opam_using_command config' -s R -l rec -d 'Recursive query'
complete -f -c opam -n '__fish_opam_using_command config' -l sexp -d 'Display environment variables as an s-expression'
complete -f -c opam -n '__fish_opam_using_command config' -l sh -d 'Use sh-compatible mode for configuring OPAM'
complete -f -c opam -n '__fish_opam_using_command config' -s u -l user -d 'Enable all the user configuration options'
complete -f -c opam -n '__fish_opam_using_command config' -l zsh -d 'Use zsh-compatible mode for configuring OPAM.  DOMAINS'
### config subcommands
complete -f -c opam -n '__fish_opam_using_command config' -a env -d 'Return PATH, MANPATH, OCAML_TOPLEVEL_PATH and CAML_LD_LIBRARY_PATH for compiler'
complete -f -c opam -n '__fish_opam_using_command config' -a setup -d 'Configure global and user parameters for OPAM' #TODO
complete -f -c opam -n '__fish_opam_using_command config' -a exec -d 'Execute the shell script given in parameter with the correct environment variables'
complete -f -c opam -n '__fish_opam_using_command config' -a var -d 'Return the value associated with the given variable'
complete -f -c opam -n '__fish_opam_using_command config' -a list -d 'Return the list of all variables defined in the listed packages'
complete -f -c opam -n '__fish_opam_using_command config' -a subst -d 'Substitute %{var}% variables'
complete -f -c opam -n '__fish_opam_using_command config' -a includes -d 'returns include options'
complete -f -c opam -n '__fish_opam_using_command config' -a bytecomp -d 'returns bytecode compile options'
complete -f -c opam -n '__fish_opam_using_command config' -a asmcomp -d 'returns assembly compile options'
complete -f -c opam -n '__fish_opam_using_command config' -a bytelink -d 'returns bytecode linking options'
complete -f -c opam -n '__fish_opam_using_command config' -a report -d 'Prints a summary of your setup, useful for bug-reports'

# TODO all subcommands other than config (and admin?)
complete -f -c opam -n __fish_opam_needs_command -a help -d "Display help about OPAM and OPAM commands"
complete -f -c opam -n __fish_opam_needs_command -a init -d "Initialize OPAM state"
complete -f -c opam -n __fish_opam_needs_command -a install -d "Install a list of packages"
complete -f -c opam -n __fish_opam_needs_command -a list -d "Display the list of available packages"
complete -f -c opam -n __fish_opam_needs_command -a pin -d "Pin a given package to a specific version"
complete -f -c opam -n __fish_opam_needs_command -a reinstall -d "Reinstall a list of packages"
complete -f -c opam -n __fish_opam_needs_command -a "remove uninstall" -d "Remove a list of packages"
complete -f -c opam -n __fish_opam_needs_command -a "repository remote" -d "Manage OPAM repositories"
complete -f -c opam -n __fish_opam_needs_command -a search -d "Search into the package list"
complete -f -c opam -n __fish_opam_needs_command -a "show info" -d "Display information about specific packages"
complete -f -c opam -n __fish_opam_needs_command -a switch -d "Manage multiple installation of compilers"
complete -f -c opam -n __fish_opam_needs_command -a update -d "Update the list of available packages"
complete -f -c opam -n __fish_opam_needs_command -a upgrade -d "Upgrade the installed package to latest version"
## admin
complete -f -c opam -n __fish_opam_needs_command -a admin -d "Administration tool for local repositories"
complete -c opam -n '__fish_opam_using_command admin' -l help -d 'Show this help in format FMT (pager, plain or groff)'
complete -c opam -n '__fish_opam_using_command admin' -l version -d 'Show version information'
complete -f -c opam -n '__fish_opam_using_command admin' -a check -d "Check a local repo for errors"
complete -f -c opam -n '__fish_opam_using_command admin' -a depexts -d "Add external dependencies"
complete -f -c opam -n '__fish_opam_using_command admin' -a make -d "Initialize a repo for serving files"
complete -f -c opam -n '__fish_opam_using_command admin' -a stats -d "Compute statistics"

# opam switch
set -l switchcommands create set remove export import reinstall list list-available show set-base set-description link
complete -c opam -f -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a create -d 'Create a new switch, and install the given compiler there'
complete -c opam -f -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a set -d 'Set the currently active switch'
complete -c opam -f -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a remove -d 'Remove the given switch from disk'
complete -c opam -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a export -d 'Save the current switch state to a file'
complete -c opam -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a import -d 'Import a saved switch state'
complete -c opam -f -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a reinstall -d 'Reinstall the given compiler switch and all its packages'
complete -c opam -f -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a list -d 'Lists installed switches'
complete -c opam -f -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a list-available -d 'Lists base packages that can be used to create a new switch'
complete -c opam -f -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a show -d 'Prints the name of the current switch'
complete -c opam -f -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a set-base -d 'Sets the packages forming the immutable base for the selected switch'
complete -c opam -f -n "__fish_seen_subcommand_from switch; and not __fish_seen_subcommand_from $switchcommands" -a link -d 'Sets a local alias for a given switch'

complete -c opam -f -n "__fish_seen_subcommand_from switch; and __fish_seen_subcommand_from set" -a '(opam switch list --short)'
complete -c opam -f -n "__fish_seen_subcommand_from switch; and __fish_seen_subcommand_from remove" -a '(opam switch list --short)'

complete -c opam -f -n "__fish_seen_subcommand_from switch; and __fish_seen_subcommand_from create" -a '(opam switch list-available --short)'
completions/open.fishif test (uname) = Darwin # OS X
    complete -c open -s a -d 'specify app name' -r -a "(mdfind -onlyin /Applications -onlyin ~/Applications -onlyin /System/Applications -onlyin /Developer/Applications 'kMDItemContentType==com.apple.application-*' | string replace -r '.+/(.+).app' '\$1')"
    complete -c open -s b -d 'specify app bundle id' -x -a "(mdls (mdfind -onlyin /Applications -onlyin ~/Applications -onlyin /System/Applications -onlyin /Developer/Applications 'kMDItemContentType==com.apple.application-*') -name kMDItemCFBundleIdentifier | string replace -rf 'kMDItemCFBundleIdentifier = \"(.+)\"' '\$1')"
    complete -c open -s e -d 'open in TextEdit'
    complete -c open -s t -d 'open in default editor'
    complete -c open -s f -d 'open stdin with editor'
    complete -c open -s F -d 'open app with fresh state'
    complete -c open -s W -d 'wait for app to exit'
    complete -c open -s R -d 'reveal in Finder'
    complete -c open -s n -d 'open new instance of app'
    complete -c open -s g -d 'open app in background'
    complete -c open -s h -d 'open library header file' -r
    complete -c open -l args -d 'pass remaining args to app' -x
end
completions/openocd.fish# openocd is a utility for programming microcontrollers, especially popular with
# developers targeting ARM devices. It has a number of pre-installed configuration
# scripts to control its connection behavior which are in its installation directory
# and may be specified at the command line via relative paths as if you were cd'd
# into that directory.

# Retrieve the likely compile-time PREFIX for openocd based off of where the binary
# is located. e.g. if openocd is /usr/local/bin/openocd return /usr/local
function __fish_openocd_prefix
    string replace /bin/openocd "" (command -s openocd)
end

# The results of this function are as if __fish_complete_suffix were called
# while cd'd into the openocd scripts directory
function __fish_complete_openocd_path
    __fish_complete_suffix --prefix=(__fish_openocd_prefix)/share/openocd/scripts "$argv[1]"
end

complete -c openocd -f # at no point does openocd take arbitrary arguments
complete -c openocd -s h -l help -d "display help"
complete -c openocd -s v -l version -d "display version info"
complete -c openocd -s f -l file -k -xa '(__fish_complete_openocd_path .cfg)'
complete -c openocd -s d -l debug -d "run under debug level 3"
complete -c openocd -s d -l debug -d "run under debug level n" -xa '(seq 1 9)'
complete -c openocd -s l -l log_output -d "redirect output to file" -r
complete -c openocd -s c -l command -d "run command"
complete -c openocd -s s -l search -d "search path for config files and scripts" -xa '(__fish_complete_directories)'
completions/openssl.fishif string match -q "OpenSSL*" (command openssl version)
    # This is real OpenSSL that has the list command.
    function __fish_openssl_subcommand_options --description "Print options for openssl subcommand"
        set -l cmd (commandline -pxc)
        openssl list -options $cmd[2] | string replace -r -- '^(\S*)\s*.*' '-$1'
    end

    complete -c openssl -n __fish_use_subcommand -x -a "(openssl list -1 -commands -cipher-commands -digest-commands)"
    complete -c openssl -n 'not __fish_use_subcommand && string match -qr -- "^-" (commandline -ct)' -a "(__fish_openssl_subcommand_options)"
else
    # Perhaps LibreSSL - see #7966
    # TODO: support subcommand options.
    complete -c openssl -n __fish_use_subcommand -x -a "(openssl help 2>&1 | string match -rv '^[A-Z]|^\$|Error' | string split -n ' ')"
end
completions/opkg.fish#completion for opkg

function __fish_opkg_no_subcommand -d 'Test if opkg has yet to be given the subcommand'
    for i in (commandline -xpc)
        if contains -- $i update upgrade install configure remove flag list list-installed list-upgradable list-changed-conffiles files search find info status download compare-versions print-architecture depends whatdepends whatdependsrec whatrecommends whatsuggests whatprovides whatconflicts whatreplaces
            return 1
        end
    end
    return 0
end

function __fish_opkg_use_package -d 'Test if opkg command should have packages as potential completion'
    for i in (commandline -xpc)
        if contains -- $i contains install search find info status download compare-versions print-architecture depends whatdepends whatdependsrec whatrecommends whatsuggests whatprovides whatconflicts whatreplaces
            return 0
        end
    end
    return 1
end

function __fish_opkg_use_package_installed -d 'Test if opkg command should have installed packages as potential completion'
    for i in (commandline -xpc)
        if contains -- $i contains upgrade configure remove flag files
            return 0
        end
    end
    return 1
end

complete -c opkg -n __fish_opkg_use_package -a '(__fish_print_opkg_packages)' -d Package

complete -c opkg -n __fish_opkg_use_package_installed -a '(__fish_print_opkg_packages --installed)' -d Package

complete -f -n __fish_opkg_no_subcommand -c opkg -a update -d 'Update list of available packages'
complete -f -n __fish_opkg_no_subcommand -c opkg -a upgrade -d 'Upgrade packages'
complete -f -n __fish_opkg_no_subcommand -c opkg -a install -d 'Install package(s)'
complete -f -n __fish_opkg_no_subcommand -c opkg -a configure -d 'Configure unpacked package(s)'
complete -f -n __fish_opkg_no_subcommand -c opkg -a remove -d 'Remove package(s)'
complete -f -n __fish_opkg_no_subcommand -c opkg -a flag -d 'Flag package(s)'
complete -f -n __fish_opkg_no_subcommand -c opkg -a list -d 'List available packages'
complete -f -n __fish_opkg_no_subcommand -c opkg -a list-installed -d 'List installed packages'
complete -f -n __fish_opkg_no_subcommand -c opkg -a list-upgradable -d 'List installed and upgradable packages'
complete -f -n __fish_opkg_no_subcommand -c opkg -a list-changed-conffiles -d 'List user modified configuration files'
complete -f -n __fish_opkg_no_subcommand -c opkg -a files -d 'List files belonging to <pkg>'
complete -f -n __fish_opkg_no_subcommand -c opkg -a search -d 'List package providing <file>'
complete -f -n __fish_opkg_no_subcommand -c opkg -a find -d 'List packages whose name or description matches <regexp>'
complete -f -n __fish_opkg_no_subcommand -c opkg -a info -d 'Display all info for <pkg>'
complete -f -n __fish_opkg_no_subcommand -c opkg -a status -d 'Display all status for <pkg>'
complete -f -n __fish_opkg_no_subcommand -c opkg -a download -d 'Download <pkg> to current directory'
complete -f -n __fish_opkg_no_subcommand -c opkg -a compare-versions -d 'compare versions using <= < > >= = << >>'
complete -f -n __fish_opkg_no_subcommand -c opkg -a print-architecture -d 'List installable package architectures'
complete -f -n __fish_opkg_no_subcommand -c opkg -a depends -d 'list depends'
complete -f -n __fish_opkg_no_subcommand -c opkg -a whatdepends -d 'list whatdepends'
complete -f -n __fish_opkg_no_subcommand -c opkg -a whatdependsrec -d 'list whatdepends recursively'
complete -f -n __fish_opkg_no_subcommand -c opkg -a whatrecommends -d 'list whatrecommends'
complete -f -n __fish_opkg_no_subcommand -c opkg -a whatsuggests -d 'list whatsuggests'
complete -f -n __fish_opkg_no_subcommand -c opkg -a whatprovides -d 'list whatprovides'
complete -f -n __fish_opkg_no_subcommand -c opkg -a whatconflicts -d 'list whatconflicts'
complete -f -n __fish_opkg_no_subcommand -c opkg -a whatreplaces -d 'list whatreplaces'

complete -c opkg -s A -d 'Query all packages not just those installed'
complete -c opkg -s V -l verbosity -d 'Set verbosity level to <level>'
complete -c opkg -s f -l conf -d 'Use <conf_file> as the opkg configuration file'
complete -c opkg -l cache -d 'Use a package cache'
complete -c opkg -s d -l dest -d 'Use <dest_name> as the root directory'
complete -c opkg -s o -l offline-root -d 'Use <dir> as the root directory for offline'
complete -c opkg -l add-arch -d 'Register architecture with given priority'
complete -c opkg -l add-dest -d 'Register destination with given path'

complete -c opkg -l force-depends -d 'Install/remove despite failed dependencies'
complete -c opkg -l force-maintainer -d 'Overwrite preexisting config files'
complete -c opkg -l force-reinstall -d 'Reinstall package(s)'
complete -c opkg -l force-overwrite -d 'Overwrite files from other package(s)'
complete -c opkg -l force-downgrade -d 'Allow opkg to downgrade packages'
complete -c opkg -l force-space -d 'Disable free space checks'
complete -c opkg -l force-postinstall -d 'Run postinstall scripts even in offline mode'
complete -c opkg -l force-remove -d 'Remove package even if prerm script fails'
complete -c opkg -l force-checksum -d 'Don\'t fail on checksum mismatches'
complete -c opkg -l noaction -d 'No action -- test only'
complete -c opkg -l download-only -d 'No action -- download only'
complete -c opkg -l nodeps -d 'Do not follow dependencies'
complete -c opkg -l nocase -d 'Perform case insensitive pattern matching'
complete -c opkg -l size -d 'Print package size when listing available packages'
complete -c opkg -l force-removal-of-dependent-packages -d 'Remove package and all dependencies'
complete -c opkg -l autoremove -d 'Remove automatically installed packages'
complete -c opkg -s t -l tmp-dir -d 'Specify tmp-dir.'
complete -c opkg -s l -l lists-dir -d 'Specify lists-dir.'
complete -c optimus-manager -f
complete -c optimus-manager -l switch -d 'Set the GPU mode to MODE. You need to log out then log in to apply the change' -xa 'integrated nvidia hybrid'
complete -c optimus-manager -l temp-config -d 'Set a path to a temporary configuration file to use for the next reboot ONLY' -r
complete -c optimus-manager -s h -l help -d 'show this help message and exit'
complete -c optimus-manager -s v -l version -d 'Print version and exit'
complete -c optimus-manager -l status -d 'Print current status of optimus-manager'
complete -c optimus-manager -l print-mode -d 'Print the GPU mode that your current desktop session is running on'
complete -c optimus-manager -l print-next-mode -d 'Print the GPU mode that will be used the next time you log into your session'
complete -c optimus-manager -l print-startup -d 'Print the GPU mode that will be used on startup'
complete -c optimus-manager -l unset-temp-config -d 'Undo --temp-config (unset temp config path)'
complete -c optimus-manager -l no-confirm -d 'Do not ask for confirmation and skip all warnings when switching GPUs'
complete -c optimus-manager -l cleanup -d 'Remove auto-generated configuration files left over by the daemon'
completions/optipng.fishcomplete -x -c optipng
complete -x -c optipng -n '__fish_should_complete_switches; and __fish_is_first_arg' -a '-?\t"show help"'
complete -x -c optipng -n '__fish_should_complete_switches; and __fish_is_first_arg' -a '-h\t"show help"'
complete -x -c optipng -n '__fish_should_complete_switches; and __fish_is_first_arg' -a '-help\t"show help"'
complete -x -c optipng -n __fish_should_complete_switches -a '-v\t"run in verbose mode"'
complete -x -c optipng -n __fish_should_complete_switches -a '-backup\t"keep a backup of the modified files"'
complete -x -c optipng -n __fish_should_complete_switches -a '-keep\t"keep a backup of the modified files"'
complete -x -c optipng -n __fish_should_complete_switches -a '-clobber\t"overwrite existing files"'
complete -x -c optipng -n __fish_should_complete_switches -a '-fix\t"enable error recovery"'
complete -x -c optipng -n __fish_should_complete_switches -a '-force\t"enforce writing of a new output file"'
complete -x -c optipng -n __fish_should_complete_switches -a '-preserve\t"preserve file attributes if possible"'
complete -x -c optipng -n __fish_should_complete_switches -a '-quiet\t"run in quiet mode"'
complete -x -c optipng -n __fish_should_complete_switches -a '-silent\t"run in quiet mode"'
complete -x -c optipng -n __fish_should_complete_switches -a '-simulate\t"run in simulation mode"'
complete -x -c optipng -n __fish_should_complete_switches -a '-full\t"produce a full IDAT report (might reduce speed)"'
complete -x -c optipng -n __fish_should_complete_switches -a '-nb\t"no bit depth reduction"'
complete -x -c optipng -n __fish_should_complete_switches -a '-nc\t"no color type reduction"'
complete -x -c optipng -n __fish_should_complete_switches -a '-np\t"no palette reduction"'
complete -x -c optipng -n __fish_should_complete_switches -a '-nx\t"no reductions"'
complete -x -c optipng -n __fish_should_complete_switches -a '-nz\t"no IDAT recoding"'
complete -x -c optipng -n __fish_should_complete_switches -a '-snip\t"cut one image out of multi-image or animation files"'
complete -x -c optipng -n __fish_should_complete_switches -a '-strip\t"strip specified metadata objects (e.g. "all")"'

for n in (seq 0 9)
    complete -x -c optipng -n __fish_should_complete_switches -a "-o$n\t\"PNG optimization level $n\""
end

complete -x -c optipng -n __fish_should_complete_switches -a '-i0\t"PNG interlace type 0"'
complete -x -c optipng -n __fish_should_complete_switches -a '-i1\t"PNG interlace type 1"'

for n in (seq 0 5)
    complete -x -c optipng -n __fish_should_complete_switches -a "-f$n\t'PNG delta filters $n'"
end

complete -x -c optipng -n __fish_should_complete_switches -a '-out\t"write output file to <file>"'
complete -x -c optipng -n __fish_should_complete_switches -a '-dir\t"write output file(s) to <directory>"'
complete -x -c optipng -n __fish_should_complete_switches -a '-log\t"log messages to <file>"'

complete -x -c optipng -n 'not __fish_prev_arg_in -out -dir -log' \
    -k -a '(__fish_complete_suffix .png .pnm .tiff .bmp)'

complete -x -c optipng -n '__fish_prev_arg_in -dir' -a '(__fish_complete_directories)'
completions/or.fishcomplete -c or -s h -l help -d 'Display help and exit'
complete -c or -xa '(__fish_complete_subcommand)'
completions/otool.fishcomplete otool -d 'object file displaying tool' -r
complete otool -s f -d 'print the fat headers' -F
complete otool -s a -d 'print the archive header' -F
complete otool -s h -d 'print the mach header' -F
complete otool -s l -d 'print the load commands' -F
complete otool -s L -d 'print shared libraries used' -F
complete otool -s d -d 'print the data section' -F
complete otool -s D -d 'print shared library id name' -F
complete otool -s o -d 'print the Obj-C segment' -F
complete otool -s r -d 'print the relocation entries' -F
complete otool -s I -d 'print the indirect symbol table' -F
complete otool -s C -d 'print linker optimization hints' -F
complete otool -s G -d 'print the data in code table' -F
complete otool -s c -d 'print arg  of a core file' -F
complete otool -s s -d 'print contents of <seg> <sect>' -x
complete otool -s P -d 'print Info.plist section' -F
complete otool -s x -d 'print all text sections' -F
complete otool -s p -d 'specify routine to disassemble' -x
complete otool -s v -d 'print verbosely'
complete otool -s V -d 'symbolicate disassembled operands'
complete otool -s X -d 'omit leading addresses, headers'
complete otool -s m -d "disable archive(member) syntax"
complete otool -s B -d 'ARM only: force Thumb disassembly'
complete otool -s q -d "(default) use llvm's disassembler"
complete otool -s Q -d "use otool's disassembler"
complete otool -o mcpu -d 'specify cpu for disassembly'
complete otool -s j -d 'print opcode bytes'
complete otool -l version -f -d "print the version"
completions/ouch.fish# fish completions for ouch https://github.com/ouch-org/ouch

# subcommands list
set -l commands c compress d decompress l list help

# if no subcommand yet then no file completion
complete -c ouch -f --condition "not __fish_seen_subcommand_from $commands"

# subcommand completions
complete -c ouch --condition "not __fish_seen_subcommand_from $commands" \
    -a compress -d "Compress one or more files into one output file [aliases: c]"
complete -c ouch --condition "not __fish_seen_subcommand_from $commands" \
    -a decompress -d "Decompresses one or more files, optionally into another folder [aliases: d]"
complete -c ouch --condition "not __fish_seen_subcommand_from $commands" \
    -a list -d "List contents of an archive [aliases: l]"
complete -c ouch --condition "not __fish_seen_subcommand_from $commands" \
    -a help -d "Print this message or the help of the given subcommand(s)"

# options completions
complete -c ouch -s y -l yes -d "Skip [Y/n] questions positively"
complete -c ouch -s n -l no -d "Skip [Y/n] questions negatively"
complete -c ouch -s A -l accessible -d "Activate accessibility mode, reducing visual noise [env: ACCESSIBLE=]"
complete -c ouch -s H -l hidden -d "Ignores hidden files"
complete -c ouch -s g -l gitignore -d "Ignores files matched by git's ignore files"
complete -c ouch -s h -l help -d "Print help information (use `--help` for more detail)"
complete -c ouch -s V -l version -d "Print version information"
completions/p4.fish# Fish completions for Perforce (p4) SCM
# Based on the list of commands from
# https://www.perforce.com/perforce/r16.1/manuals/cmdref/
# Author: Boris Aranovich https://github.com/nomaed

#########################################################
### p4 command parsing
#########################################################

function __fish_print_p4_client_name -d "Use `p4 info` output to query for current client name"
    set -l p4info (p4 info -s 2> /dev/null)
    if string match -qr '^Client unknown' $p4info
        return
    end
    string match -r '^Client name: .+' $p4info | string replace 'Client name: ' ''
end

#########################################################

function __fish_print_p4_user_name -d "Use `p4 info` output to query for current client name"
    string match -r '^User name: .+' (p4 info 2> /dev/null) | string replace 'User name: ' ''
end

#########################################################

function __fish_print_p4_changelists -d "Reformat output from `p4 changes` to simple format. Specify 'detailed!' as first argument to use username@workspace prefix"
    set -l detailed
    if test -n "$argv"
        and test $argv[1] = "detailed!"
        set detailed true
        set -e argv[1]
    end

    # The format of `p4 changes -L` is as follows, for each changelist:
    # Change 1234 on YYYY/MM/DD by user@workspace *status*\n
    # \n
    #   \t  Description text line\n
    #   \t  Description text another line\n
    # \n
    set -l changes (p4 changes -L $argv)

    set -l result
    for line in (string trim -- $changes)
        if test -z "$line"
            continue
        end
        # see output format ^^^
        set -l change_match (string match -ar '^Change ([0-9]+) on [0-9/]+ by (\S+).*$' -- $line)
        if test -n "$change_match"
            if test -n "$result"
                echo $result
                set result
            end
            set result $change_match[2]\t
            if test -n "$detailed"
                set result $result $change_match[3]:
            end
        else
            set -a result $line
        end
    end

    if test -n "$result"
        echo $result
    end
end

#########################################################

function __fish_print_p4_opened_files -d "Use `p4 diff` to output the names of all opened files"
    # p4 opened -s | sed 's/#.*//' | p4 -x - where | awk '/^\// {print $3}'
    # p4 opened -s | string replace -ar '(^\S+).*$' '$1' | p4 -x - where | string replace -ar '\S+\s\S+\s(\S+)' '$1'
    string replace -a "$PWD/" '' (p4 diff -sa -sb -sr)
end

#########################################################

function __fish_print_p4_branches -d "Prints the list of all defined branches on the server"
    set -l branches (p4 branches)
    for branch in $branches
        # "Branch branch-name YYYY/MM/DD 'description text'"
        set -l matches (string match -ar '^Branch\s+(\S+)[^\']+\'(.+)\'$' $branch)
        if not set -q matches[2]
            # skip $branch if no match for branch name with description
            continue
        end
        # matches[2] = branch name; matches[3] = description
        echo -n $matches[2]
        if not set -q matches[3]
            echo -n \t$matches[3]
        end
        echo
    end
end

#########################################################

function __fish_print_p4_streams
    # I do not have an example of p4 streams output
    #p4 streams 2> /dev/null
end

#########################################################

function __fish_print_p4_users -d "Lists perforce users suitable for list of completions"
    # `p4 users` output format:
    #   "username <email@address> (Full Name) accessed YYYY/MM/DD"
    # function will output it as:
    #   username[TAB]Full Name <email@address>
    string replace -ar '(^\S+) <([^>]+)> \(([^\)]+)\).*$' '$1'\t'$3 <$2>' (p4 users)
end

#########################################################

function __fish_print_p4_workspaces -d "Lists current user's workspaces"
    set -l user (__fish_print_p4_user_name)
    if test -z "$user"
        return
    end
    # "Client clientname YYYY/MM/DD root /home/user/workspace/path 'description text'"
    string replace -ar '^Client (\S+) \S+ root (\S+) \'(.+)\'$' '$1'\t'$3' (p4 clients -u $user)
end

#########################################################

function __fish_print_p4_workspace_changelists -d "Lists all changelists for current user"
    set -l client (__fish_print_p4_client_name)
    if test -n "$client"
        __fish_print_p4_changelists -c $client $argv
    end
end

#########################################################

function __fish_print_p4_pending_changelists -d "Lists all *pending* changelists. If 'default' argument is provided, default changelist will also be listed"
    if set -q argv[1]
        and test $argv[1] = default
        echo default\tDefault changelist
    end
    __fish_print_p4_workspace_changelists -s pending
end

#########################################################

function __fish_print_p4_shelved_changelists -d "Lists all changelists with *shelved* files"
    __fish_print_p4_workspace_changelists -s shelved
end

#########################################################
### completion helpers
#########################################################

function __fish_print_p4_commands_list -d "Lists p4 commands"
    set -l commands add annotate attribute branch branches change changes changelist changelists clean client clients copy counter counters cstat delete depot depots describe diff diff2 dirs edit filelog files fix fixes flush fstat grep group groups have help info integ integrate integrated interchanges istat job jobs key keys label labels labelsync list lock logger login logout merge move opened passwd populate print protect protects prune rec reconcile rename reopen resolve resolved revert review reviews set shelve status sizes stream streams submit sync tag tickets unlock unshelve update user users where workspace workspaces
    for i in $commands
        echo $i
    end
end

#########################################################

function __fish_print_p4_env_vars -d "Lists environment variables that can be consumed by perforce"
    set -l env_vars P4CLIENT P4PORT P4PASSWD P4USER P4CONFIG P4DIFF P4EDITOR P4MERGE P4CHARSET P4TRUST P4PAGER PWD TMP TEMP P4TICKETS P4LANGUAGE P4LOGINSSO P4COMMANDCHARSET P4DIFFUNICODE P4MERGEUNICODE P4CLIENTPATH P4AUDIT P4JOURNAL P4LOG P4PORT P4ROOT P4DEBUG P4NAME P4SSLDIR
    for var in $env_vars
        echo $var
    end
end

#########################################################

function __fish_print_p4_file_types -d "Lists all of available file modes"
    set -l base_types text binary symlink apple resource unicode utf16
    for type in $base_types
        printf '%s\t%s\n' $type+m 'always set modtime' $type+w 'always writeable' $type+x 'exec bit set' $type+k '$Keyword$ expansion of Id, Header, Author, Date, DateUTC, DateTime, DateTimeUTC, DateTimeTZ, Change, File, Revision' $type+ko '$Keyword$ expansion of Id, Header only' $type+l 'exclusive open: disallow multiple opens' $type+C 'server stores compressed file per revision' $type+D 'server stores deltas in RCS format' $type+F 'server stores full file per revision' $type+S 'server stores only single head rev., or specify number to <n> of revisions' $type+X 'server runs archive trigger to access files'
    end
end

#########################################################

function __fish_print_p4_help_keywords -d "Keywords for `p4 help`"
    echo administration\t"Help on specialized administration topics"
    echo charset\t"Describes how to control Unicode translation"
    echo commands\t"Lists all the Perforce commands"
    echo configurables\t"Describes all of the server configuration variables"
    echo dvcs\t"Describes decentralized version control with Perforce"
    echo environment\t"Lists the Perforce environment variables and their meanings"
    echo filetypes\t"Lists the Perforce filetypes and their meanings"
    echo jobview\t"Describes Perforce jobviews"
    echo legal\t"Legal and license information"
    echo networkaddress\t"Help on network address syntax"
    echo replication\t"Describes specialized replication topics"
    echo revisions\t"Describes Perforce revision specifiers"
    echo simple\t"Provides short descriptions of the eight most basic Perforce commands"
    echo usage\t"Lists the six options available with all Perforce commands"
    echo views\t"Describes the meaning of Perforce views"
end

#########################################################

function __fish_print_p4_diff_options -d "Options for `p4 diff -d`"
    echo n\t"RCS output format, showing additions and deletions made to the file and associated line ranges"
    echo c\t"context output format, showing line number ranges and N lines of context around the changes" #
    echo s\t"summary output format, showing only the number of chunks and lines added, deleted, or changed"
    echo u\t"unified output format, showing added and deleted lines with N lines of context, in a form compatible with the patch(1) utility" #
    echo l\t"ignore line-ending (CR/LF) convention when finding diffs"
    echo b\t"ignore changes made within whitespace; this option implies -dl"
    echo w\t"ignore whitespace altogether; this option implies -dl"
end

#########################################################

function __fish_print_p4_resolve_options -d "Options for `p4 merge` using -a, -A and -d"
    switch "$argv[1]"
        case a
            echo m\t"Automatic: accept the Perforce-recommended file revision (yours, their, merge)"
            echo y\t"Accept Yours, ignore theirs"
            echo t\t"Accept Theirs"
            echo s\t"Safe Accept: merge if no conflict, ignore file otherwise"
            echo f\t"Force Accept: conflicted changes will leave conflict markers in the file"
        case A
            echo b\t"Resolve attributes set by p4 attribute"
            echo b\t"Resolve file branching; that is, integrations where the source is edited and the target is deleted"
            echo c\t"Resolve file content changes"
            echo d\t"Integrations where the source is deleted and target is deleted"
            echo t\t"Filetype changes"
            echo m\t"Move and renames"
        case d
            echo b\t"Ignore whitespace-only changes (for instance, a tab replaced by eight spaces)"
            echo w\t"Ignore whitespace altogether (for instance, deletion of tabs or other whitespace)"
            echo l\t"Ignore differences in line-ending convention"
    end
end

#########################################################

function __fish_print_p4_parallel_options -d "Values for --parallel option in various commands"
    set -l mode
    if test -n "$argv"
        set mode $argv[1]
    end

    # for now only looks that mode is set, later it will need to have a specific setting
    echo 'threads='\t"sends files concurrently using N independent network connections"
    echo 'batch='\t"specifies the number of files in a batch"
    test -n "$mode"
    or echo 'batchsize='\t"specifies the number of bytes in a batch"
    echo 'min='\t"specifies the minimum number of files in a parallel sync"
    test -n "$mode"
    or echo 'minsize='\t"specifies the minimum number of bytes in a parallel sync"
end

#########################################################

function __fish_print_p4_submit_options -d "Options for `p4 submit`"
    echo 'submitunchanged'\t"Submit all open files (default behavior)"
    echo 'submitunchanged+reopen'\t"Submit all open files + reopen to default changelist"
    echo 'revertunchanged'\t"Revert unmodified files, submit all the rest"
    echo 'revertunchanged+reopen'\t"Revert unmodified files, submit all the rest + reopen them in default changelist"
    echo 'leaveunchanged'\t"Move unchanged files to default changelist, submit all the rest"
    echo 'leaveunchanged+reopen'\t"Submit only modified files + reopen all (modified and unmodified) in default changelist"
end

#########################################################

function __fish_print_p4_noretransfer_options -d "Options for `p4 submit --noretransfer`"
    echo 1\t"server avoids re-transferring files that have already been archived after a failed submit operation"
    echo 0\t"server re-transfers all files after a failed submit operation"
end

#########################################################

function __fish_print_p4_integrate_output_options -d "Options for `p4 resolve -O`"
    echo b\t"outputs the base revision for the merge (if any)"
    echo r\t"outputs the resolves that are being scheduled"
end

#########################################################

function __fish_print_p4_integrate_resolve_options -d "Options for `p4 resolve -R`"
    echo b\t"schedules a branch resolve instead of branching the target files automatically"
    echo d\t"schedules a delete resolve instead of deleting the target files automatically"
    echo s\t"skips cherry-picked revisions that have already been integrated"
end

#########################################################

function __fish_p4_not_in_command -d "Checks that prompt is not inside of p4 command"
    for i in (commandline -xpc)
        if contains -- $i (__fish_print_p4_commands_list)
            return 1
        end
    end
    return 0
end

#########################################################

# Perforce command is a single word that comes either as first argument
# or directly after global options.
# To test whether we're in command, it's enough that a command will appear
# in the arguments, even though if more than a single command is specified,
# p4 will complain.
function __fish_p4_is_using_command -d "Checks if prompt is in a specific command"
    if contains -- $argv[1] (commandline -xpc)
        return 0
    end
    return 1
end

#########################################################

function __fish_p4_register_command -d "Adds a completion for a specific command"
    complete -c p4 -n __fish_p4_not_in_command -a $argv[1] $argv[2..-1]
end

#########################################################

function __fish_p4_register_command_option -d "Adds a specific option for a command"
    complete -c p4 -n "__fish_p4_is_using_command $argv[1]" $argv[2..-1]
end

#########################################################
### global options -- can be used before any command
#########################################################

complete -c p4 -n __fish_p4_not_in_command -s b -x -d 'Number of arguments when using -x flag'
complete -c p4 -n __fish_p4_not_in_command -s c -x -d 'Overrides P4CLIENT settings'
complete -c p4 -n __fish_p4_not_in_command -s d -r -d 'Overrides PWD settings'
complete -c p4 -n __fish_p4_not_in_command -s I -d 'Show process indicators'
complete -c p4 -n __fish_p4_not_in_command -s G -d 'python dict in/output'
complete -c p4 -n __fish_p4_not_in_command -s H -x -a '(__fish_print_hostnames)' -d 'Overrides P4HOST settings'
complete -c p4 -n __fish_p4_not_in_command -s p -x -d 'Overrides P4PORT settings'
complete -c p4 -n __fish_p4_not_in_command -s P -x -d 'Overrides P4PASSWD settings'
complete -c p4 -n __fish_p4_not_in_command -s r -x -d 'Number of retry attempts'
complete -c p4 -n __fish_p4_not_in_command -s s -d 'Prefix for each line'
complete -c p4 -n __fish_p4_not_in_command -s u -x -a '(__fish_print_p4_users)' -d 'Overrides P4USER/USER/USERNAME settings'
complete -c p4 -n __fish_p4_not_in_command -s x -r -d 'Read arguments from file'
complete -c p4 -n __fish_p4_not_in_command -s C -x -a '(__fish_print_encodings)' -d 'Overrides P4CHARSET settings'
complete -c p4 -n __fish_p4_not_in_command -s Q -x -a '(__fish_print_encodings)' -d 'Overrides P4COMMANDCHARSET settings'
complete -c p4 -n __fish_p4_not_in_command -s L -x -d 'Feature reserved for system integrators'
complete -c p4 -n __fish_p4_not_in_command -s z -x -d 'fstat output'
complete -c p4 -n __fish_p4_not_in_command -s q -d 'Quiet mode'
complete -c p4 -n __fish_p4_not_in_command -s V -d 'Display version'
complete -c p4 -n __fish_p4_not_in_command -s h -d 'Display help'

#########################################################
### sub-commands
#########################################################

__fish_p4_register_command add -d "Open a new file to add it to the depot"
__fish_p4_register_command annotate -d "Print file lines along with their revisions"
__fish_p4_register_command attribute -f -d "Set per-revision attributes on revisions"
__fish_p4_register_command branch -f -d "Create or edit a branch specification"
__fish_p4_register_command branches -f -d "Display list of branches"
__fish_p4_register_command change -f -d "Create or edit a changelist description"
__fish_p4_register_command changes -f -d "Display list of pending and submitted changelists"
__fish_p4_register_command changelist -f -d "Create or edit a changelist description"
__fish_p4_register_command changelists -f -d "Display list of pending and submitted changelists"
__fish_p4_register_command clean -d "Delete or refresh local files to match depot state"
__fish_p4_register_command client -f -d "Create or edit a client specification and its view"
__fish_p4_register_command clients -f -d "Display list of known clients"
__fish_p4_register_command copy -d "Schedule copy of latest rev from one file to another"
__fish_p4_register_command counter -f -d "Display, set, or delete a counter"
__fish_p4_register_command counters -f -d "Display list of known counters"
__fish_p4_register_command cstat -f -d "Dump change/sync status for current client"
__fish_p4_register_command delete -d "Open an existing file to delete it from the depot"
__fish_p4_register_command depot -f -d "Create or edit a depot specification"
__fish_p4_register_command depots -f -d "Display list of depots"
__fish_p4_register_command describe -x -d "Display a changelist description"
__fish_p4_register_command diff -d "Display diff of client file with depot file"
__fish_p4_register_command diff2 -d "Display diff of two depot files"
__fish_p4_register_command dirs -f -d "List subdirectories of a given depot directory"
__fish_p4_register_command edit -d "Open an existing file for edit"
__fish_p4_register_command filelog -d "List revision history of files"
__fish_p4_register_command files -d "List files in the depot"
__fish_p4_register_command fix -f -d "Mark jobs as being fixed by named changelists"
__fish_p4_register_command fixes -f -d "List what changelists fix what job"
__fish_p4_register_command flush -d "Fake a 'p4 sync' by not moving files"
__fish_p4_register_command fstat -d "Dump file info"
__fish_p4_register_command grep -d "Print lines from text files matching a pattern"
__fish_p4_register_command group -f -d "Change members of a user group"
__fish_p4_register_command groups -f -d "List groups (of users)"
__fish_p4_register_command have -f -d "List revisions last synced"
__fish_p4_register_command help -f -d "Print the requested help message"
__fish_p4_register_command info -f -d "Print out client/server information"
__fish_p4_register_command integ -d "Schedule integration from one file to another"
__fish_p4_register_command integrate -d "Schedule integration from one file to another"
__fish_p4_register_command integrated -f -d "Show integrations that have been submitted"
__fish_p4_register_command interchanges -f -d "Report changes that have not yet been integrated"
__fish_p4_register_command istat -f -d "Show integrations needed for a stream"
__fish_p4_register_command job -f -d "Create or edit a job (defect) specification"
__fish_p4_register_command jobs -f -d "Display list of jobs"
__fish_p4_register_command key -f -d "Display, set, or delete a key/value pair"
__fish_p4_register_command keys -f -d "Display list of known keys and their values"
__fish_p4_register_command label -f -d "Create or edit a label specification and its view"
__fish_p4_register_command labels -f -d "Display list of labels"
__fish_p4_register_command labelsync -f -d "Synchronize label with the current client contents"
__fish_p4_register_command list -d "Create an in-memory (label) list of depot files"
__fish_p4_register_command lock -d "Lock an opened file against changelist submission"
__fish_p4_register_command logger -f -d "Report what jobs and changelists have changed"
__fish_p4_register_command login -f -d "Login to Perforce by obtaining a session ticket"
__fish_p4_register_command logout -f -d "Logout of Perforce by removing or invalidating a ticket"
__fish_p4_register_command merge -d "Schedule merge (integration) from one file to another"
__fish_p4_register_command move -d "Moves files from one location to another"
__fish_p4_register_command opened -d "Display list of files opened for pending changelist"
__fish_p4_register_command passwd -f -d "Set the user's password on the server (and Windows client)"
__fish_p4_register_command populate -d "Populate a branch or stream with files"
__fish_p4_register_command print -d "Retrieve a depot file to the standard output"
__fish_p4_register_command protect -f -d "Modify protections in the server namespace"
__fish_p4_register_command protects -f -d "Display protections in place for a given user/path"
__fish_p4_register_command prune -d "Remove unmodified branched files from a stream"
__fish_p4_register_command rec -f -d "Reconcile client to offline workspace changes"
__fish_p4_register_command reconcile -f -d "Reconcile client to offline workspace changes"
__fish_p4_register_command rename -d "Moves files from one location to another"
__fish_p4_register_command reopen -d "Change the type or changelist number of an opened file"
__fish_p4_register_command resolve -d "Merge open files with other revisions or files"
__fish_p4_register_command resolved -d "Show files that have been merged but not submitted"
__fish_p4_register_command revert -d "Discard changes from an opened file"
__fish_p4_register_command review -f -d "List and track changelists (for the review daemon)"
__fish_p4_register_command reviews -d "Show what users are subscribed to review files"
__fish_p4_register_command set -x -d "Set variables in the registry (Windows only)"
__fish_p4_register_command shelve -x -d "Store files from a pending changelist into the depot"
__fish_p4_register_command status -f -d "Preview reconcile of client to offline workspace changes"
__fish_p4_register_command sizes -d "Display size information for files in the depot"
__fish_p4_register_command stream -f -d "Create or edit a stream specification"
__fish_p4_register_command streams -f -d "Display list of streams"
__fish_p4_register_command submit -d "Submit open files to the depot"
__fish_p4_register_command sync -f -d "Synchronize the client with its view of the depot"
__fish_p4_register_command tag -d "Tag files with a label"
__fish_p4_register_command tickets -f -d "Display list of session tickets for this user"
__fish_p4_register_command unlock -d "Release a locked file but leave it open"
__fish_p4_register_command unshelve -d "Restore shelved files from a pending changelist"
__fish_p4_register_command update -f -d "Update the client with its view of the depot"
__fish_p4_register_command user -f -d "Create or edit a user specification"
__fish_p4_register_command users -f -d "Display list of known users"
__fish_p4_register_command where -d "Show how file names map through the client view"
__fish_p4_register_command workspace -f -d "Create or edit a client specification and its view"
__fish_p4_register_command workspaces -f -d "Display list of known clients"

#########################################################
### sub-command options
#########################################################

#-----------------------------------------------------
#--> Help
#-----------------------------------------------------

# help
__fish_p4_register_command_option help -f -a '(__fish_print_p4_help_keywords)'

# info
__fish_p4_register_command_option info -s s -d "Short output (removes information that requires DB search)"

#-----------------------------------------------------
#--> Client workspace
#-----------------------------------------------------

# clean
__fish_p4_register_command_option clean -a '(__fish_print_p4_opened_files)'
__fish_p4_register_command_option clean -s a -d "Delete files not in depot"
__fish_p4_register_command_option clean -s d -d "Restore deleted files"
__fish_p4_register_command_option clean -s e -d "Restore edited files"
__fish_p4_register_command_option clean -s I -d "Ignore P4IGNORE settings for added files"
__fish_p4_register_command_option clean -s l -d "Display output in local file syntax with relative paths"
__fish_p4_register_command_option clean -s n -d "Preview what would be done"

# client, workspace @TODO: -Fs (only in -f), -c (only in -S stream)
for a in client workspace
    __fish_p4_register_command_option $a -x -a '(__fish_print_p4_workspaces)'
    __fish_p4_register_command_option $a -s f -d "Allows the last modification date to be set"
    __fish_p4_register_command_option $a -s d -f -a '(__fish_print_p4_workspaces)' -d "Delete client workspace even if not owned by user"
    # __fish_p4_register_command_option $a -a '-Fs' -d 'Deletes client with shelves (must follow -f)'
    __fish_p4_register_command_option $a -s F -a s -d 'Deletes client with shelves (must follow -f)'
    __fish_p4_register_command_option $a -s o -d "Write the client workspace spec to standard output"
    __fish_p4_register_command_option $a -s i -d "Read the client workspace spec from standard input"
    __fish_p4_register_command_option $a -s c -x -a '(__fish_print_p4_workspace_changelists)' -d "When used with -S stream, preview the workspace spec"
    __fish_p4_register_command_option $a -s s -d "Switch workspace view"
    __fish_p4_register_command_option $a -s t -x -d "Specify a client workspace Template"
    __fish_p4_register_command_option $a -l serverid -x -d "Forcefully delete workspace that is bound to another server"
    __fish_p4_register_command_option $a -s S -x -a '(__fish_print_p4_streams)' -d "Associates the workspace with the specified stream"
end

# clients, workspaces @TODO -U and others are mutually exclusive
for a in clients workspaces
    __fish_p4_register_command_option $a -s a -d "List all client workspaces"
    __fish_p4_register_command_option $a -s e -x -d "List client workspaces matching filter (case-sensitive)"
    __fish_p4_register_command_option $a -s E -x -d "List client workspaces matching filter (case-insensitive)"
    __fish_p4_register_command_option $a -s m -x -d "List the first max client workspaces"
    __fish_p4_register_command_option $a -s s -x -d "List client workspaces bound to the specified serverID"
    __fish_p4_register_command_option $a -s S -x -a '(__fish_print_p4_streams)' -d "List client workspaces associated with the specified stream"
    __fish_p4_register_command_option $a -s t -d "Display time and date last update to the workspace"
    __fish_p4_register_command_option $a -s u -x -a '(__fish_print_p4_users)' -d "List only client workspaces owned by user"
    __fish_p4_register_command_option $a -s U -d "List only client workspaces unloaded with p4 unload"
end

# flush @TODO
# have @TODO
# ignores @TODO

# sync @TODO --parallel has unique key-value pair syntax: --parallel=optq1=n,opt2=n,opt3=n,opt4=n
__fish_p4_register_command_option sync -s f -d "Force sync, overwrite all unopened files"
__fish_p4_register_command_option sync -s k -d "Keep existing workspace files, alias for p4 flush"
__fish_p4_register_command_option sync -s L -d "Perform sync on a list of valid file arguments"
__fish_p4_register_command_option sync -s m -x -d "Sync only the first max files specified"
__fish_p4_register_command_option sync -s n -d "Display sync results without actually syncing"
__fish_p4_register_command_option sync -s N -d "Display network traffic estimates without actually syncing"
__fish_p4_register_command_option sync -s p -d "Populate a client workspace, but don't update the have list"
__fish_p4_register_command_option sync -l parallel -x -a '(__fish_print_p4_parallel_options)' -d "Specify options for parallel file transfer"
__fish_p4_register_command_option sync -s q -d "Quiet operation: suppress normal output messages"
__fish_p4_register_command_option sync -s r -d "Reopen files mapped to new locations, in the new location"
__fish_p4_register_command_option sync -s s -d "Compare client workspace against what was last synced"

# update @TODO
# where @TODO

#-----------------------------------------------------
#--> Files
#-----------------------------------------------------

# add
__fish_p4_register_command_option add -s c -x -a '(__fish_print_p4_pending_changelists default)' -d "Changelist number"
__fish_p4_register_command_option add -s d -d "Revert and re-add"
__fish_p4_register_command_option add -s f -d "Use wildcard characters for files"
__fish_p4_register_command_option add -s I -d "Do not use P4IGNORE"
__fish_p4_register_command_option add -s n -d "Preview operation, don't change files"
__fish_p4_register_command_option add -s t -x -a '(__fish_print_p4_file_types)' -d "File type"

# attribute @TODO
# copy @TODO
# delete @TODO
# diff @TODO
# diff2 @TODO
# dirs @TODO

# edit
__fish_p4_register_command_option edit -s c -x -a '(__fish_print_p4_pending_changelists default)' -d "Changelist number"
__fish_p4_register_command_option edit -s k -d "Keep existing workspace files; mark file as open for edit"
__fish_p4_register_command_option edit -s n -d "Preview operation, don't change files"
__fish_p4_register_command_option edit -s t -x -a '(__fish_print_p4_file_types)' -d "File type"

# files @TODO
# fstat @TODO
# grep @TODO
# move @TODO
# lock @TODO
# print @TODO
# reconcile @TODO
# rename @TODO
# revert @TODO
# status @TODO
# sizes @TODO
# unlock @TODO

#-----------------------------------------------------
#--> Changelists
#-----------------------------------------------------

# change, changelist
for a in change changelist
    __fish_p4_register_command_option $a -x -a '(__fish_print_p4_pending_changelists)'
    __fish_p4_register_command_option $a -s s -d "Allows jobs to be assigned any status values on submission"
    __fish_p4_register_command_option $a -s f -d "Force operation"
    __fish_p4_register_command_option $a -s u -d "Update a submitted changelist"
    __fish_p4_register_command_option $a -s O -x -a '(__fish_print_p4_pending_changelists)' -d "Changelist number"
    __fish_p4_register_command_option $a -s d -x -a '(__fish_print_p4_pending_changelists)' -d "Delete a changelist"
    __fish_p4_register_command_option $a -s o -d "Writes the changelist spec to standard output"
    __fish_p4_register_command_option $a -s i -d "Read the changelist spec from standard input"
    __fish_p4_register_command_option $a -s t -x -a "restricted public" -d "Modifies the 'Type' of the change"
    __fish_p4_register_command_option $a -s U -x -a '(__fish_print_p4_users)' -d "Changes the 'User' of the change"
end

# changes, changelists
for a in changes changelists
    __fish_p4_register_command_option $a -s i -d "Include changelists of integrated, affected files"
    __fish_p4_register_command_option $a -s t -d "Display the time as well as the date of each change"
    __fish_p4_register_command_option $a -s l -d "List long output, with full changelist"
    __fish_p4_register_command_option $a -s L -d "List long output, with full changelist (truncated)"
    __fish_p4_register_command_option $a -s f -d "View restricted changes (requires admin permission)"
    __fish_p4_register_command_option $a -c c -x -a '(__fish_print_p4_workspace_changelists)' -d "List only changes made from the named client workspace"
    __fish_p4_register_command_option $a -c m -x -d "List only the highest numbered max changes"
    __fish_p4_register_command_option $a -c s -x -a 'pending submitted shelved' -d "Limit the list to the changelists with the given status"
    __fish_p4_register_command_option $a -c u -x -a '(__fish_print_p4_users)' -d "List only changes made from the named user"

end

# describe @TODO: -dc<n>, -du<n>
__fish_p4_register_command_option describe -x -a '(__fish_print_p4_workspace_changelists)'
__fish_p4_register_command_option describe -s f -d 'Force display of descriptions for restricted changelists'
__fish_p4_register_command_option describe -s O -d 'Specify the original changelist number'
__fish_p4_register_command_option describe -s s -d 'Short output without diffs'
__fish_p4_register_command_option describe -s S -d 'Display shelved files with diffs'
__fish_p4_register_command_option describe -s d -x -a '(__fish_print_p4_diff_options)' -d Diff

# filelog @TODO

# opened
__fish_p4_register_command_option opened -s a -d "List opened files in all client workspaces"
__fish_p4_register_command_option opened -s c -x -a '(__fish_print_p4_pending_changelists default)' -d "List the files in a pending changelist"
__fish_p4_register_command_option opened -s C -x -a '(__fish_print_p4_workspaces)' -d "List files that are open in the specified client workspace"
__fish_p4_register_command_option opened -s m -x -d "List only the first max open files"
__fish_p4_register_command_option opened -s s -d "Short output; don't output the revision number or file type"
__fish_p4_register_command_option opened -s u -x -a '(__fish_print_p4_users)' -d "List only those files that were opened by user"
__fish_p4_register_command_option opened -s x -d "List all files that have the +l filetype over all servers"

# reopen
__fish_p4_register_command_option reopen -x -a '(__fish_print_p4_opened_files)' -d "Select opened files"
__fish_p4_register_command_option reopen -s c -x -a '(__fish_print_p4_pending_changelists default)' -d "Move files to changelist"
__fish_p4_register_command_option reopen -s t -x -a '(__fish_print_p4_file_types)' -d "Change file type"

# review @TODO

# shelve
__fish_p4_register_command_option shelve -a '(__fish_print_p4_opened_files)'
__fish_p4_register_command_option shelve -s a -x -a 'submitunchanged leaveunchanged' -d "Choose which files to shelve"
__fish_p4_register_command_option shelve -s c -x -a '(__fish_print_p4_pending_changelists)' -d "Changelist number"
__fish_p4_register_command_option shelve -s d -d 'Discard the shelved files'
__fish_p4_register_command_option shelve -s f -d 'Force overwrite of shelved files'
__fish_p4_register_command_option shelve -s i -d 'Read a changelist description from standard input'
__fish_p4_register_command_option shelve -s p -d "Promote shelved change from Edge server to Commit server"
__fish_p4_register_command_option shelve -s r -d 'Replace shelved files in changelist with opened files'

# submit @TODO: parallel syntax
__fish_p4_register_command_option submit -a '(__fish_print_p4_opened_files)'
__fish_p4_register_command_option submit -s c -x -a '(__fish_print_p4_pending_changelists)' -d "Submit specific changelist"
__fish_p4_register_command_option submit -s d -x -d "Submit changelist and bypass interactive form"
__fish_p4_register_command_option submit -s e -x -a '(__fish_print_p4_shelved_changelists)' -d "Submit specific shelved changelist"
__fish_p4_register_command_option submit -s f -x -a '(__fish_print_p4_submit_options)' -d "Override the SubmitOptions setting in the p4 client form"
__fish_p4_register_command_option submit -s i -d "Read a changelist specification from standard input"
__fish_p4_register_command_option submit -l noretransfer -x -a '(__fish_print_p4_noretransfer_options)'
__fish_p4_register_command_option submit -l parallel -x -a '(__fish_print_p4_parallel_options "submit")' -d "Specify options for parallel file transfer"
__fish_p4_register_command_option submit -s r -d "Reopen files for edit in default changelist"
__fish_p4_register_command_option submit -s s -d "Allow jobs to be assigned arbitrary status values"

# unshelve @TODO: Streams
__fish_p4_register_command_option unshelve -s b -x -a '(__fish_print_p4_branches)' -d "Specifies a branch spec for unshelving from"
__fish_p4_register_command_option unshelve -s c -x -a '(__fish_print_p4_pending_changelists)' -d "Changelist number into which to unshelve"
__fish_p4_register_command_option unshelve -s f -d 'Force the overwriting of writable (but unopened) files'
__fish_p4_register_command_option unshelve -s n -d "Preview result of unshelve operation"
__fish_p4_register_command_option unshelve -s P -x -a '(__fish_print_p4_streams)' -d "Unshelve to the specified parent stream"
__fish_p4_register_command_option unshelve -s s -x -a '(__fish_print_p4_shelved_changelists)' -d "Specify the source shelved pending changelist number"
__fish_p4_register_command_option unshelve -s S -x -a '(__fish_print_p4_streams)' -d "Specifies a stream spec for unshelving from"

#-----------------------------------------------------
#--> Jobs
#-----------------------------------------------------

# fix @TODO
# fixes @TODO
# job @TODO
# jobs @TODO
# jobspec @TODO

#-----------------------------------------------------
#--> Branching and Merging
#-----------------------------------------------------

# branch @TODO
# branches @TODO
# copy @TODO
# cstat @TODO

# integ, integrate @TODO -s fromFile is based on -b branchname, try resolving
for a in integ integrate
    __fish_p4_register_command_option $a -s b -x -a '(__fish_print_p4_branches)' -d "Integrate files using sourceFile/targetFile mappings"
    __fish_p4_register_command_option $a -s n -d "Preview the integrations"
    __fish_p4_register_command_option $a -s v -d "Open files for branching without copying toFiles"
    __fish_p4_register_command_option $a -s c -x -a '(__fish_print_p4_pending_changelists)' -d "Open the toFiles in the specified pending changelist"
    __fish_p4_register_command_option $a -s q -d "Quiet mode"
    __fish_p4_register_command_option $a -a -Di -d "If file is deleted and re-added, consider it the same file"
    __fish_p4_register_command_option $a -s f -d "Force integration on all revisions of fromFile and toFile"
    __fish_p4_register_command_option $a -s h -d "Use the have revision"
    __fish_p4_register_command_option $a -s O -x -a '(__fish_print_p4_integrate_output_options)' -d "Specify output options"
    __fish_p4_register_command_option $a -s m -x -d "Limit the command to integrating only the first N files"
    __fish_p4_register_command_option $a -s R -x -a '(__fish_print_p4_integrate_resolve_options)' -d "Specify resolve options"
    __fish_p4_register_command_option $a -s s -r -d "Source file and revision"
    __fish_p4_register_command_option $a -s r -r -d "Reverse the mappings in the branch view"
    __fish_p4_register_command_option $a -s S -x -a '(__fish_print_p4_streams)' -d "Source stream"
    __fish_p4_register_command_option $a -s P -x -a '(__fish_print_p4_streams)' -d "Custom parent stream"
end

# integrated @TODO
# interchanges @TODO
# istat @TODO
# label @TODO
# labels @TODO
# labelsync @TODO
# list @TODO
# merge @TODO
# populate @TODO
# tag @TODO

# resolve
__fish_p4_register_command_option resolve -s a -x -a '(__fish_print_p4_resolve_options a)' -d "Resolve automatically"
__fish_p4_register_command_option resolve -s A -x -a '(__fish_print_p4_resolve_options A)' -d "Constrain the type of resolve"
__fish_p4_register_command_option resolve -s d -x -a '(__fish_print_p4_resolve_options d)' -d "Ignore whitespace/line-ending convention"
__fish_p4_register_command_option resolve -s f -d "Re-resolve already resolved files if they're not submitted"
__fish_p4_register_command_option resolve -s n -d "List files that need resolving"
__fish_p4_register_command_option resolve -s N -d "Preview based on scheduled non-content resolve actions"
__fish_p4_register_command_option resolve -s o -d "Show base file name and revision on resolve"
__fish_p4_register_command_option resolve -s t -d "Force a three-way merge, even on binary (non-text) files"
__fish_p4_register_command_option resolve -s v -d "Include conflict markers in the file"
__fish_p4_register_command_option resolve -s c -x -a '(__fish_print_p4_workspace_changelists)' -d "Limit scope of resolve based on specified changelist number"

# resolved @TODO
# stream @TODO
# streams @TODO

#-----------------------------------------------------
#--> Administration
#-----------------------------------------------------

# admin @TODO
# archive @TODO
# cachepurge @TODO
# configure @TODO
# counter @TODO
# counters @TODO
# dbschema @TODO
# dbstat @TODO
# depot @TODO
# depots @TODO
# diskspace @TODO
# journals @TODO
# key @TODO
# keys @TODO
# license @TODO
# lockstat @TODO
# logappend @TODO
# logger @TODO
# logparse @TODO
# logrotate @TODO
# logschema @TODO
# logstat @TODO
# logtail @TODO
# monitor @TODO
# obliterate @TODO
# ping @TODO
# property @TODO
# proxy @TODO
# pull @TODO
# reload @TODO
# renameuser @TODO
# replicate @TODO
# restore @TODO
# reviews @TODO
# server @TODO
# serverid @TODO
# servers @TODO
# triggers @TODO
# typemap @TODO
# unload @TODO
# verify @TODO

#-----------------------------------------------------
#--> Security
#-----------------------------------------------------

# group @TODO
# groups @TODO
# login @TODO
# logout @TODO
# passwd @TODO
# protect @TODO
# protects @TODO
# tickets @TODO
# trust @TODO
# user @TODO
# users @TODO

#-----------------------------------------------------
#--> Environment
#-----------------------------------------------------

# set
__fish_p4_register_command_option set -x -a '(__fish_print_p4_env_vars)'
__fish_p4_register_command_option set -s q -d "Reduce the output"
__fish_p4_register_command_option set -s s -d "Set value of the registry variable for the local machine"
__fish_p4_register_command_option set -s S -x -d "Set value of the registry variables as used by the service"
completions/pabcnetcclear.fish# Completion for: PascalABC.NET 3.8.1 compiler

function __pabcnetcclear_generate_args --description 'Function to generate args'
    set --local current_token (commandline --current-token --cut-at-cursor)
    switch $current_token
        case '/Debug:*'
            echo -e $current_token"0\tEnable generation
$current_token"1"\tDisable generation"
        case '*'
            echo -e "/Help\tShow help
/H\tShow help
/?\tShow help
/Debug\tGenerate a code debug info
/output\tSpecify an executable name
/SearchDir\tSpecify a path to search units
/define\tDefine a symbol"
    end
end

complete --command pabcnetcclear --no-files --arguments '(__pabcnetcclear_generate_args)'
completions/pacaur.fishset -l progname pacaur
complete -c $progname -f

set -l listinstalled "(__fish_print_pacman_packages --installed)"
# This might be an issue if another package manager is also installed (e.g. for containers)
set -l listall "(__fish_print_pacman_packages)"
set -l listrepos "(__fish_print_pacman_repos)"
set -l listgroups "(pacman -Sg)\t'Package Group'"

set -l hasopt '__fish_contains_opt -s B backup -s C -s G getpkgbuild -s P pkgbuild -s D database -s Q query -s R remove -s S sync -s U upgrade -s F files stats'
set -l noopt "not $hasopt"

set -l backup '__fish_contains_opt -s B backup'
set -l clean '__fish_contains_opt -s C'
set -l getpkgbuild '__fish_contains_opt -s G getpkgbuild'
set -l pkgbuild '__fish_contains_opt -s P pkgbuild'
set -l database '__fish_contains_opt -s D database'
set -l query '__fish_contains_opt -s Q query'
set -l remove '__fish_contains_opt -s R remove'
set -l sync '__fish_contains_opt -s S sync'
set -l upgrade '__fish_contains_opt -s U upgrade'
set -l files '__fish_contains_opt -s F files'

# HACK: We only need these three to coerce fish to stop file completion and complete options
complete -c $progname -n $noopt -a -D -d "Modify the package database"
complete -c $progname -n $noopt -a -Q -d "Query the package database"
complete -c $progname -n $noopt -a -C -d "Manage .pac* files"
# Primary operations
complete -c $progname -s D -f -l database -n $noopt -d 'Modify the package database'
complete -c $progname -s Q -f -l query -n $noopt -d 'Query the package database'
complete -c $progname -s R -f -l remove -n $noopt -d 'Remove packages from the system'
complete -c $progname -s S -f -l sync -n $noopt -d 'Synchronize packages'
complete -c $progname -s T -f -l deptest -n $noopt -d 'Check dependencies'
complete -c $progname -s U -f -l upgrade -n $noopt -d 'Upgrade or add a local package'
complete -c $progname -s F -f -l files -n $noopt -d 'Query the files database'
complete -c $progname -s V -f -l version -d 'Display version and exit'
complete -c $progname -s h -f -l help -d 'Display help'
# pacaur operations
complete -c $progname -n $noopt -s s -l search -d "(AUR) Search for packages"
complete -c $progname -n $noopt -s i -l info -d "(AUR) Show info for packages"
complete -c $progname -n $noopt -s m -l makepkg -d "(AUR) Clone the packages' build files and build them"
complete -c $progname -n $noopt -s y -l sync -d "(AUR) Clone build files, build and install packages"
complete -c $progname -n $noopt -s k -l check -d "(AUR) Check foreign packages for updates"
complete -c $progname -n $noopt -s u -l update -d "(AUR) Update foreign packages"
complete -c $progname -n "$noopt; and not __fish_contains_opt -s d download" -s d -l download -d "(AUR) Clone the packages' build files"
complete -c $progname -n "$noopt; and __fish_contains_opt -s d download" -s d -l download -d "Download dependencies recursively"

# General options
# Only offer these once a command has been given so they get prominent display
complete -c $progname -n $noopt -s b -l dbpath -d 'Alternative database location' -xa '(__fish_complete_directories)'
complete -c $progname -n $hasopt -s r -l root -d 'Alternative installation root'
complete -c $progname -n $hasopt -s v -l verbose -d 'Output more status messages'
complete -c $progname -n $hasopt -l arch -d 'Alternate architecture' -f
complete -c $progname -n $hasopt -l cachedir -d 'Alternative package cache location'
complete -c $progname -n $hasopt -l config -d 'Alternate config file'
complete -c $progname -n $hasopt -l debug -d 'Display debug messages' -f
complete -c $progname -n $hasopt -l gpgdir -d 'GPG directory to verify signatures'
complete -c $progname -n $hasopt -l hookdir -d 'Hook file directory'
complete -c $progname -n $hasopt -l logfile -d 'Specify alternative log file'
complete -c $progname -n $hasopt -l noconfirm -d 'Bypass any question' -f
# General options (pacaur only)
complete -c $progname -n $hasopt -s a -l aur -d 'Apply only for AUR targets'
complete -c $progname -n $hasopt -s r -l repo -d 'Apply only for specified repo'
complete -c $progname -n $hasopt -s r -l edit -d 'Edit build files'
complete -c $progname -n $hasopt -l noedit -d 'Do not edit build files'
complete -c $progname -n $hasopt -l rebuild -d 'Always rebuild packages'
complete -c $progname -n $hasopt -l silent -d 'Redirect output to the log in the clone directory'
complete -c $progname -n $hasopt -l domain -x -d 'Point at a domain other than the default aur.archlinux.org'
complete -c $progname -n $hasopt -l devel -d 'Use devel packages'
complete -c $progname -n $hasopt -l ignore-ood -d 'Ignore all results marked as out of date'
complete -c $progname -n $hasopt -l no-ignore-ood -d 'Do not ignore all results marked as out of date'
complete -c $progname -n $hasopt -l sort -d 'Sort ascending by key' -xa "name votes popularity"
complete -c $progname -n $hasopt -l rsort -d 'Sort descending by key' -xa "name votes popularity"
complete -c $progname -n $hasopt -l by -d 'Search by field' -xa "name name-desc maintainer"

# Transaction options (sync, remove, upgrade)
for condition in sync remove upgrade
    complete -c $progname -n $$condition -s d -l nodeps -d 'Skip [all] dependency checks' -f
    complete -c $progname -n $$condition -l dbonly -d 'Modify database entry only' -f
    complete -c $progname -n $$condition -l noprogressbar -d 'Do not display progress bar' -f
    complete -c $progname -n $$condition -l noscriptlet -d 'Do not execute install script' -f
    complete -c $progname -n $$condition -s p -l print -d 'Dry run, only print targets' -f
    complete -c $progname -n $$condition -l print-format -x -d 'Specify printf-like format' -f
end

# Database and upgrade options (database, sync, upgrade)
for condition in database sync upgrade
    complete -c $progname -n $$condition -l asdeps -d 'Mark PACKAGE as dependency' -f
    complete -c $progname -n $$condition -l asexplicit -d 'Mark PACKAGE as explicitly installed' -f
end

# Upgrade options (sync, upgrade)
for condition in sync upgrade
    complete -c $progname -n $$condition -l force -d 'Bypass file conflict checks' -f
    complete -c $progname -n $$condition -l ignore -d 'Ignore upgrade of PACKAGE' -xa "$listinstalled" -f
    complete -c $progname -n $$condition -l ignoregroup -d 'Ignore upgrade of GROUP' -xa "$listgroups" -f
    complete -c $progname -n $$condition -l needed -d 'Do not reinstall up-to-date targets' -f
    complete -c $progname -n $$condition -l recursive -d 'Recursively reinstall all dependencies' -f
end

# Query and sync options
for condition in query sync
    complete -c $progname -n $$condition -s g -l groups -d 'Display all packages in GROUP' -xa "$listgroups" -f
    complete -c $progname -n $$condition -s i -l info -d 'Display information on PACKAGE' -f
    complete -c $progname -n $$condition -s q -l quiet -d 'Show less information' -f
    complete -c $progname -n $$condition -s s -l search -r -d 'Search packages for regexp' -f
end

# Query options
complete -c $progname -n $query -s c -l changelog -d 'View the change log of PACKAGE' -f
complete -c $progname -n $query -s d -l deps -d 'List only non-explicit packages (dependencies)' -f
complete -c $progname -n $query -s e -l explicit -d 'List only explicitly installed packages' -f
complete -c $progname -n $query -s k -l check -d 'Check if all files owned by PACKAGE are present' -f
complete -c $progname -n $query -s l -l list -d 'List all files owned by PACKAGE' -f
complete -c $progname -n $query -s m -l foreign -d 'List all packages not in the database' -f
complete -c $progname -n $query -s o -l owns -r -d 'Search for the package that owns FILE' -xa '' -f
complete -c $progname -n $query -s p -l file -d 'Apply the query to a package file, not package' -xa '' -f
complete -c $progname -n $query -s t -l unrequired -d 'List only unrequired packages' -f
complete -c $progname -n $query -s u -l upgrades -d 'List only out-of-date packages' -f
complete -c $progname -n "$query" -d 'Installed package' -xa $listinstalled -f

# Remove options
complete -c $progname -n $remove -s c -l cascade -d 'Also remove packages depending on PACKAGE' -f
complete -c $progname -n $remove -s n -l nosave -d 'Ignore file backup designations' -f
complete -c $progname -n $remove -s s -l recursive -d 'Also remove dependencies of PACKAGE' -f
complete -c $progname -n $remove -s u -l unneeded -d 'Only remove targets not required by PACKAGE' -f
complete -c $progname -n "$remove" -d 'Installed package' -xa $listinstalled -f

# Sync options
complete -c $progname -n $sync -s c -l clean -d 'Remove [all] packages from cache'
complete -c $progname -n $sync -s l -l list -xa "$listrepos" -d 'List all packages in REPOSITORY'
complete -c $progname -n "$sync; and not __fish_contains_opt -s u sysupgrade" -s u -l sysupgrade -d 'Upgrade all packages that are out of date'
complete -c $progname -n "$sync; and __fish_contains_opt -s u sysupgrade" -s u -l sysupgrade -d 'Also downgrade packages'
complete -c $progname -n $sync -s w -l downloadonly -d 'Only download the target packages'
complete -c $progname -n $sync -s y -l refresh -d 'Download fresh copy of the package list'
complete -c $progname -n "$sync" -xa "$listall $listgroups"

# Database options
set -l has_db_opt '__fish_contains_opt asdeps asexplicit'
complete -c $progname -n "$database; and not $has_db_opt" -xa --asdeps -d 'Mark PACKAGE as dependency'
complete -c $progname -n "$database; and not $has_db_opt" -xa --asexplicit -d 'Mark PACKAGE as explicitly installed'
complete -c $progname -n "$database; and not $has_db_opt" -s k -l check -d 'Check database validity'
complete -c $progname -n "$has_db_opt; and $database" -xa "$listinstalled"

# File options - since pacman 5
set -l has_file_opt '__fish_contains_opt list search -s l -s s'
complete -c $progname -n "$files; and not $has_file_opt" -xa --list -d 'List files owned by given packages'
complete -c $progname -n "$files; and not $has_file_opt" -xa -l -d 'List files owned by given packages'
complete -c $progname -n "$files; and not $has_file_opt" -xa --search -d 'Search packages for matching files'
complete -c $progname -n "$files; and not $has_file_opt" -xa -s -d 'Search packages for matching files'
complete -c $progname -n "$files" -s y -l refresh -d 'Refresh the files database' -f
complete -c $progname -n "$files" -s l -l list -d 'List files owned by given packages' -xa $listall
complete -c $progname -n "$files" -s s -l search -d 'Search packages for matching files'
complete -c $progname -n "$files" -s o -l owns -d 'Search for packages that include the given files'
complete -c $progname -n "$files" -s q -l quiet -d 'Show less information' -f
complete -c $progname -n "$files" -l machinereadable -d 'Show in machine readable format' -f

# Upgrade options
# Theoretically, pacman reads packages in all formats that libarchive supports
# In practice, it's going to be tar.xz or tar.gz or tar.zst
complete -c $progname -n "$upgrade" -k -xa '(__fish_complete_suffix pkg.tar.zst pkg.tar.xz pkg.tar.gz)' -d 'Package file'
completions/pacman-color.fishcomplete -c pacman-color -w pacman
completions/pacman-key.fishcomplete -c pacman-key -s a -l add -d 'Add or update keys from <file>'
complete -c pacman-key -l config -d 'Use an alternate config <file>'
complete -c pacman-key -s d -l delete -d 'Remove the <keys> from the keyring'
complete -c pacman-key -s e -l export -d 'Export <keys> to stdout'
complete -c pacman-key -l edit-key -d 'Present a menu on specified <keys>'
complete -c pacman-key -s f -l finger -d 'List a fingerprint for each specified <key>'
complete -c pacman-key -l gpgdir -d 'Alternate home <dir> for GnuPG'
complete -c pacman-key -s h -l help -d 'Output syntax and command line options'
complete -c pacman-key -l import -d 'Imports keys from <dir>/pubring.gpg'
complete -c pacman-key -l import-trustdb -d 'Imports ownertrust values from <dir>/trustdb.gpg'
complete -c pacman-key -l init -d 'Initialize the keyring'
complete -c pacman-key -l keyserver -d 'Use the specified <keyserver>'
complete -c pacman-key -s l -l list-keys -d 'Lists all or specified <keys> from the keyring'
complete -c pacman-key -l list-sigs -d 'Same as --list-keys, but with signatures'
complete -c pacman-key -l lsign-key -d 'Locally sign the given <key>'
complete -c pacman-key -s r -l recv-keys -d 'Equivalent to --recv-keys in GnuPG'
complete -c pacman-key -l refresh-keys -d 'Equivalent to --refresh-keys in GnuPG'
complete -c pacman-key -l populate -d 'Reload the default keys'
complete -c pacman-key -s u -l updatedb -d 'Equivalent to --check-trustdb in GnuPG'
complete -c pacman-key -s v -l verify -d 'Verify the given <signature> file'
complete -c pacman-key -s V -l version -d 'Displays the program version'
completions/pacman.fish# Completions for pacman (https://man.archlinux.org/man/pacman.8)
# Author: Giorgio Lando <patroclo7@gmail.com>
# Updated by maxfl, SanskritFritz, faho, f1u77y, akiirui, marmitar

set -l progname pacman

# Checks if the given or any command is in the command line.
function __fish_pacman_has_operation
    set -l operations '-s D database' '-s Q query' '-s R remove' '-s S sync' '-s T deptest' '-s U upgrade' '-s F files'
    if test (count $argv) -gt 0
        set operations (string match -er (string join '|' -- $argv) -- $operations)
    end
    __fish_contains_opt (string split ' ' -- $operations)
end

function __fish_pacman_print_package_groups
    argparse i/installed -- $argv
    or return 1

    set -l groups
    if not set -q _flag_installed
        set -a groups (pacman -Sg)
    else
        set -a groups (pacman -Qg | string split -f 1 ' ' | uniq)
    end
    printf '%s\n' $groups\t'Package Group'
end

# Used for pacman -F, which only handles basenames and absolute paths.
function __fish_pacman_complete_absolute_paths
    set -l target (commandline -ct)

    if string match -q '/*' -- $target
        __fish_complete_path $target
    else if test -z $target
        printf '%s\n' ''\t'Filename' /\t'Absolute Path'
    end
end

# Do a normal __fish_print_pacman_packages, unless the command line has "$repo/...".
# In that case, no package would matched, so it searches for packages in that repo
# instead.
function __fish_pacman_complete_packages_from_repo
    set -l repo (commandline -ct | string replace -fr '^([^/]+)/.*$' '$1')
    __fish_print_pacman_packages --repo=$repo 2>/dev/null
    if test -z "$repo"
        printf '%s\n' (__fish_print_pacman_repos)/\t'Repository'
    end
end

# See PKGEXT on https://man.archlinux.org/man/makepkg.conf.5
set -l pkgexts (string match --all --regex '\S+' '
    .pkg.tar.gz
    .pkg.tar.bz2
    .pkg.tar.xz
    .pkg.tar.zst
    .pkg.tar.lzo
    .pkg.tar.lrz
    .pkg.tar.lz4
    .pkg.tar.lz
    .pkg.tar.Z
    .pkg.tar
')

# From https://rfc.archlinux.page/0032-arch-linux-ports/
set -l linux_architectures '
    x86_64
    x86_64_v2
    x86_64_v3
    x86_64_v4
    i486
    i686
    pentium4
    aarch64
    armv7h
    riscv64
    loong64
'

# Exactly one main operation needed
complete -c $progname -f
complete -c $progname -n 'not __fish_pacman_has_operation' -a -D -d 'Modify the package database' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -a -Q -d 'Query the package database' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -a -R -d 'Remove packages from the system' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -a -S -d 'Synchronize packages' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -a -T -d 'Check dependencies' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -a -U -d 'Add a package from a file or URL' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -a -F -d 'Query the files database' -f

## OPERATIONS
complete -c $progname -n 'not __fish_pacman_has_operation' -s D -l database -d 'Modify the package database' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -s Q -l query -d 'Query the package database' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -s R -l remove -d 'Remove packages from the system' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -s S -l sync -d 'Synchronize packages' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -s T -l deptest -d 'Check dependencies' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -s U -l upgrade -d 'Add a package from a file or URL' -f
complete -c $progname -n 'not __fish_pacman_has_operation' -s F -l files -d 'Query the files database' -f
complete -c $progname -s V -l version -d 'Display version and exit' -f
complete -c $progname -s h -l help -d 'Display help' -f

## OPTIONS
# Only offer these once a command has been given so they get prominent display
complete -c $progname -n __fish_pacman_has_operation -s b -l dbpath -d 'Alternate database location' -xa '(__fish_complete_directories)'
complete -c $progname -n __fish_pacman_has_operation -s r -l root -d 'Alternate installation root' -xa '(__fish_complete_directories)'
complete -c $progname -n __fish_pacman_has_operation -s v -l verbose -d 'Output paths of config files' -f
complete -c $progname -n __fish_pacman_has_operation -l arch -d 'Alternate architecture' -xa $linux_architectures
complete -c $progname -n __fish_pacman_has_operation -l cachedir -d 'Alternate package cache location' -xa '(__fish_complete_directories)'
complete -c $progname -n __fish_pacman_has_operation -l color -d 'Colorize the output' -fa 'auto always never'
complete -c $progname -n __fish_pacman_has_operation -l config -d 'Alternate config file' -xka '(__fish_complete_suffix .conf)'
complete -c $progname -n __fish_pacman_has_operation -l debug -d 'Display debug messages' -f
complete -c $progname -n __fish_pacman_has_operation -l gpgdir -d 'Alternate home directory for GnuPG' -xa '(__fish_complete_directories)'
complete -c $progname -n __fish_pacman_has_operation -l hookdir -d 'Alternate hook location' -xa '(__fish_complete_directories)'
complete -c $progname -n __fish_pacman_has_operation -l logfile -d 'Alternate log file' -rF
complete -c $progname -n __fish_pacman_has_operation -l noconfirm -d 'Bypass any confirmation' -f
complete -c $progname -n __fish_pacman_has_operation -l confirm -d 'Cancels a previous --noconfirm' -f
complete -c $progname -n __fish_pacman_has_operation -l disable-download-timeout -d 'Use relaxed timeouts for download' -f
complete -c $progname -n __fish_pacman_has_operation -l sysroot -d 'Operate on a mounted guest system (root-only)' -xa '(__fish_complete_directories)'
complete -c $progname -n __fish_pacman_has_operation -l disable-sandbox -d '--disable-sandbox-filesystem and --disable-sandbox-syscalls' -f
complete -c $progname -n __fish_pacman_has_operation -l disable-sandbox-filesystem -d 'Disable the filesystem restrictions' -f
complete -c $progname -n __fish_pacman_has_operation -l disable-sandbox-syscalls -d 'Disable the syscall filtering' -f

## TRANSACTION OPTIONS (APPLY TO -S, -R AND -U)
complete -c $progname -n '__fish_pacman_has_operation S R U' -s d -l nodeps -d 'Skip [all] dependency checks' -f
complete -c $progname -n '__fish_pacman_has_operation S R U' -l assume-installed -d 'Add a virtual package to satisfy dependencies' -xa '(__fish_print_pacman_packages)'
complete -c $progname -n '__fish_pacman_has_operation S R U' -l dbonly -d 'Modify database entry only' -f
complete -c $progname -n '__fish_pacman_has_operation S R U' -l noprogressbar -d 'Do not display progress bar' -f
complete -c $progname -n '__fish_pacman_has_operation S R U' -l noscriptlet -d 'Do not execute install script' -f
complete -c $progname -n '__fish_pacman_has_operation S R U' -s p -l print -d 'Dry run, only print targets' -f
complete -c $progname -n '__fish_pacman_has_operation S R U' -l print-format -d 'Specify printf-like format' -x

## UPGRADE OPTIONS (APPLY TO -S AND -U)
complete -c $progname -n '__fish_pacman_has_operation S U' -s w -l downloadonly -d 'Retrieve packages but do not install' -f
complete -c $progname -n '__fish_pacman_has_operation S U' -l asdeps -d 'Install packages as non-explicitly installed' -f
complete -c $progname -n '__fish_pacman_has_operation S U' -l asexplicit -d 'Install packages as explicitly installed' -f
complete -c $progname -n '__fish_pacman_has_operation S U' -l ignore -d 'Ignore a package upgrade (can be used more than once)' -xa '(__fish_print_pacman_packages)'
complete -c $progname -n '__fish_pacman_has_operation S U' -l ignoregroup -d 'Ignore a group upgrade (can be used more than once)' -xa '(__fish_pacman_print_package_groups)'
complete -c $progname -n '__fish_pacman_has_operation S U' -l needed -d 'Do not reinstall up to date packages' -f
complete -c $progname -n '__fish_pacman_has_operation S U' -l overwrite -d 'Overwrite conflicting files (can be used more than once)' -rF

## QUERY OPTIONS (APPLY TO -Q)
complete -c $progname -n '__fish_pacman_has_operation Q' -s c -l changelog -d 'View the ChangeLog of PACKAGE' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s d -l deps -d 'List only non-explicit packages (dependencies)' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s e -l explicit -d 'List only explicitly installed packages' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s g -l groups -d 'List only packages that are part of a group' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s i -l info -d 'View PACKAGE [backup files] information' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s k -l check -d 'Check that PACKAGE files exist' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s l -l list -d 'List the files owned by PACKAGE' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s m -l foreign -d 'List installed packages not found in sync database' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s n -l native -d 'List installed packages only found in sync database' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s o -l owns -d 'Query for packages that own FILE' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s p -l file -d 'Query a package file instead of the database' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s q -l quiet -d 'Show less information' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s s -l search -d 'Search locally-installed packages for regexp' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s t -l unrequired -d 'List only unrequired packages [and optdepends]' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -s u -l upgrades -d 'List only out-of-date packages' -f
complete -c $progname -n '__fish_pacman_has_operation Q' -n 'not __fish_contains_opt -s g groups -s o owns -s p file' -d Package -xa '(__fish_print_pacman_packages --installed)'
complete -c $progname -n '__fish_pacman_has_operation Q' -n '__fish_contains_opt -s g groups' -d 'Package Group' -xa '(__fish_pacman_print_package_groups --installed)'
complete -c $progname -n '__fish_pacman_has_operation Q' -n '__fish_contains_opt -s o owns' -d File -rF
complete -c $progname -n '__fish_pacman_has_operation Q' -n '__fish_contains_opt -s p file' -d 'Package File' -xka "(__fish_complete_suffix $pkgexts)"

## REMOVE OPTIONS (APPLY TO -R)
complete -c $progname -n '__fish_pacman_has_operation R' -s c -l cascade -d 'Also remove packages depending on PACKAGE' -f
complete -c $progname -n '__fish_pacman_has_operation R' -s n -l nosave -d 'Ignore file backup designations' -f
complete -c $progname -n '__fish_pacman_has_operation R' -s s -l recursive -d 'Also remove dependencies of PACKAGE' -f
complete -c $progname -n '__fish_pacman_has_operation R' -s u -l unneeded -d 'Remove targets not required by any package' -f
complete -c $progname -n '__fish_pacman_has_operation R' -d Package -xa '(__fish_print_pacman_packages --installed)'
complete -c $progname -n '__fish_pacman_has_operation R' -d 'Package Group' -xa '(__fish_pacman_print_package_groups --installed)'

## SYNC OPTIONS (APPLY TO -S)
complete -c $progname -n '__fish_pacman_has_operation S' -s c -l clean -d 'Remove [all] packages from cache' -f
complete -c $progname -n '__fish_pacman_has_operation S' -s g -l groups -d 'Display members of [all] package GROUP' -f
complete -c $progname -n '__fish_pacman_has_operation S' -s i -l info -d 'View PACKAGE [extended] information' -f
complete -c $progname -n '__fish_pacman_has_operation S' -s l -l list -d 'List all packages in REPOSITORY' -f
complete -c $progname -n '__fish_pacman_has_operation S' -s q -l quiet -d 'Show less information' -f
complete -c $progname -n '__fish_pacman_has_operation S' -s s -l search -d 'Search remote repositories for regexp' -f
complete -c $progname -n '__fish_pacman_has_operation S' -s u -l sysupgrade -d 'Upgrade all packages that are out of date' -f
complete -c $progname -n '__fish_pacman_has_operation S' -s y -l refresh -d 'Download fresh package databases [force]' -f
complete -c $progname -n '__fish_pacman_has_operation S' -n 'not __fish_contains_opt -s g groups -s l list' -d Package -xa '(__fish_pacman_complete_packages_from_repo)'
complete -c $progname -n '__fish_pacman_has_operation S' -n '__fish_contains_opt -s g groups' -d 'Package Group' -xa '(__fish_pacman_print_package_groups)'
complete -c $progname -n '__fish_pacman_has_operation S' -n '__fish_contains_opt -s l list' -d Repository -xa '(__fish_print_pacman_repos)'

## DATABASE OPTIONS (APPLY TO -D)
complete -c $progname -n '__fish_pacman_has_operation D' -l asdeps -d 'Mark PACKAGE as dependency' -f
complete -c $progname -n '__fish_pacman_has_operation D' -l asexplicit -d 'Mark PACKAGE as explicitly installed' -f
complete -c $progname -n '__fish_pacman_has_operation D' -s k -l check -d 'Check database validity' -f
complete -c $progname -n '__fish_pacman_has_operation D' -s q -l quiet -d 'Suppress output of success messages' -f
complete -c $progname -n '__fish_pacman_has_operation D' -n '__fish_contains_opt asdeps asexplicit' -d Package -xa '(__fish_print_pacman_packages --installed)'

## FILE OPTIONS (APPLY TO -F)
complete -c $progname -n '__fish_pacman_has_operation F' -s y -l refresh -d 'Download fresh package databases [force]' -f
complete -c $progname -n '__fish_pacman_has_operation F' -s l -l list -d 'List the files owned by PACKAGE' -f
complete -c $progname -n '__fish_pacman_has_operation F' -s x -l regex -d 'Interpret each query as a regular expression' -f
complete -c $progname -n '__fish_pacman_has_operation F' -s q -l quiet -d 'Show less information' -f
complete -c $progname -n '__fish_pacman_has_operation F' -l machinereadable -d 'Print each match in a machine readable output format' -f
complete -c $progname -n '__fish_pacman_has_operation F' -n '__fish_contains_opt -s l list' -d Package -xa '(__fish_print_pacman_packages)'
complete -c $progname -n '__fish_pacman_has_operation F' -n 'not __fish_contains_opt -s l list' -d File -xa '(__fish_pacman_complete_absolute_paths)'

# No extra options (-U)
complete -c $progname -n '__fish_pacman_has_operation U' -d 'Package File' -xka "(__fish_complete_suffix $pkgexts)"
completions/pacmatic.fishcomplete -c pacmatic -w pacman
completions/pacmd.fish# Pulseaudio's pacmd
# This covers the most useful commands
set -l commands (pacmd help 2>/dev/null | string match -r '^ +[-\w]+' | string trim)
complete -f -c pacmd
complete -f -c pacmd -w pactl

# These descriptions are a bit wordy and unnecessary
# Sample: set-source-port Change the port of a source (args: index|name, port-name)
# Or: list-source-outputs List source outputs
complete -f -c pacmd -n "not __fish_seen_subcommand_from $commands" -a "(pacmd help 2>/dev/null | string match ' *' | string trim | string replace -r '\s+' '\t')"

# Since we wrapped pactl, we can also use functions defined there
complete -f -c pacmd -n "__fish_seen_subcommand_from describe-module" -a '(__fish_pa_complete_type modules)'
complete -f -c pacmd -n "__fish_seen_subcommand_from kill-client" -a '(__fish_pa_complete_type clients | string match -r "^[0-9].*")' # match because this only takes an index

for t in client sink-input source-output
    complete -f -c pacmd -n "__fish_seen_subcommand_from kill-$t" -a '(__fish_pa_complete_type '$t's | string match -r "^[0-9].*")' # match because this only takes an index
end

complete -f -c pactl -n "__fish_seen_subcommand_from suspend" -a '0 false off' -d Resume
complete -f -c pactl -n "__fish_seen_subcommand_from suspend" -a '1 true on' -d Suspend
completions/pactl.fish# The control program for pulseaudio
# See not just pactl(1) but also pulse-cli-syntax(1)
# Note: Streams are called "sink-input" (for playback) and "source-output" (for recording)

# TODO: Moar commands
# set-port-latency-offset set-sink-formats

# These are the actual commands for pactl - we complete only these, and then the cmd commands in that completion
set -l ctlcommands stat info list exit {upload,play,remove}-sample {load,unload}-module \
    move-{sink-input,source-output} suspend-{sink,source} set-{card-profile,default-sink,sink-port,source-port,port-latency-offset} \
    set-{sink,source,sink-input,source-output}-{volume,mute} set-sink-formats subscribe

# HACK: This is the list of commands from pacmd - used so we can use complete -w there
if command -sq pacmd
    set commands (pacmd help 2>/dev/null | string match -r '^ +[-\w]+' | string trim)
else
    set commands $ctlcommands
end

function __fish_pa_complete_type
    # Print a completion candidate for the object type (like "card" or "sink"),
    # with a description.
    # Pa allows both a numerical index and a name
    pactl list short $argv | string replace -rf '(\d+)\s+(\S+)(\s+.*)?' '$2\t$1$3\n$1\t$2$3'
end

function __fish_pa_print_type
    # Print just the object, without description
    __fish_pa_complete_type $argv | string replace -r '\t.*' ''
end

function __fish_pa_list_ports
    # Yes, this is localized
    env LC_ALL=C pactl list cards 2>/dev/null | sed -n -e '/Ports:/,$p' | string match -r '^\t\t\w.*$' | string replace -r '\s+([-+\w:]+): (\w.+)' '$1\t$2'
end

function __fish_pa_list_profiles
    env LC_ALL=C pactl list cards 2>/dev/null | sed -n -e '/Profiles:/,/Active Profile/p' | string match -r '\t\t.*' | string replace -r '\s+([-+\w:]+): (\w.+)' '$1\t$2'
end

# This is needed to filter out loaded modules
function __fish_pa_complete_unloaded_modules
    if command -sq pulseaudio
        # We need to get just the module names
        set -l loaded (__fish_pa_print_type modules | string replace -r '^\w*\t([-\w]+).*' '$1')
        pulseaudio --dump-modules | while read -l name description
            # This is a potential source of slowness, but on my system it's instantaneous
            # with 73 modules
            if not contains -- $name $loaded
                printf "%s\t%s\n" $name $description
            end
        end
    end
end

complete -f -c pactl
complete -f -c pactl -n "not __fish_seen_subcommand_from $commands" -a "$ctlcommands"

complete -f -c pactl -n "not __fish_seen_subcommand_from $commands" -a stat -d 'Show statistics about memory usage'
complete -f -c pactl -n "not __fish_seen_subcommand_from $commands" -a info -d 'Show info about the daemon'
complete -f -c pactl -n "not __fish_seen_subcommand_from $commands" -a list -d 'Show all loaded things of the specified type'
complete -f -c pactl -n "__fish_seen_subcommand_from list" -a "modules sinks sources sink-inputs source-outputs clients samples cards"
complete -f -c pactl -n "__fish_seen_subcommand_from list" -a short -d "Show shorter output"
complete -f -c pactl -n "not __fish_seen_subcommand_from $commands" -a exit -d 'Ask the daemon to exit'

complete -c pactl -n "not __fish_seen_subcommand_from $commands" -a upload-sample -d 'Upload a file to the sample cache'
complete -f -c pactl -n "not __fish_seen_subcommand_from $commands" -a play-sample -d 'Play a sample from the cache'
complete -f -c pactl -n "not __fish_seen_subcommand_from $commands" -a remove-sample -d 'Remove a sample from the cache'
complete -f -c pactl -n "__fish_seen_subcommand_from play-sample remove-sample" -a '(__fish_pa_complete_type samples)'

complete -f -c pactl -n "__fish_seen_subcommand_from unload-module" -a '(__fish_pa_complete_type modules)'
complete -f -c pactl -n "__fish_seen_subcommand_from load-module" -a '(__fish_pa_complete_unloaded_modules)'

complete -f -c pactl -n "__fish_seen_subcommand_from move-sink-input; and not __fish_seen_subcommand_from (__fish_pa_print_type sink-inputs)" \
    -a '(__fish_pa_complete_type sink-inputs)'
complete -f -c pactl -n "__fish_seen_subcommand_from move-sink-input; and __fish_seen_subcommand_from (__fish_pa_print_type sink-inputs)" \
    -a '(__fish_pa_complete_type sinks)'
complete -f -c pactl -n "__fish_seen_subcommand_from move-source-output; and not __fish_seen_subcommand_from (__fish_pa_print_type source-outputs)" \
    -a '(__fish_pa_complete_type source-outputs)'
complete -f -c pactl -n "__fish_seen_subcommand_from move-source-output; and __fish_seen_subcommand_from (__fish_pa_print_type source-outputs)" \
    -a '(__fish_pa_complete_type sources)'

# Suspend
for t in source sink
    complete -f -c pactl -n "__fish_seen_subcommand_from suspend-$t; and not __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a "(__fish_pa_complete_type "$t"s)"
    complete -f -c pactl -n "__fish_seen_subcommand_from suspend-$t; and __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a '0 false off' -d Resume
    complete -f -c pactl -n "__fish_seen_subcommand_from suspend-$t; and __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a '1 true on' -d Suspend
    complete -f -c pactl -n "__fish_seen_subcommand_from set-$t-port; and not __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a "(__fish_pa_complete_type "$t"s)"
    complete -f -c pactl -n "__fish_seen_subcommand_from set-$t-port; and __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a "(__fish_pa_list_ports)"
end

# Volume and mute
for t in source sink source-output sink-input
    complete -f -c pactl -n "__fish_seen_subcommand_from set-$t-volume; and not __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a "(__fish_pa_complete_type "$t"s)"
    complete -f -c pactl -n "__fish_seen_subcommand_from set-$t-volume; and __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a "(seq 0 100)%"
    complete -f -c pactl -n "__fish_seen_subcommand_from set-$t-mute; and not __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a "(__fish_pa_complete_type "$t"s)"
    complete -f -c pactl -n "__fish_seen_subcommand_from set-$t-mute; and __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a "1 true on" -d Muted
    complete -f -c pactl -n "__fish_seen_subcommand_from set-$t-mute; and __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a "0 false off" -d Unmuted
    complete -f -c pactl -n "__fish_seen_subcommand_from set-$t-mute; and __fish_seen_subcommand_from (__fish_pa_print_type "$t"s)" \
        -a toggle
end

complete -f -c pactl -n "__fish_seen_subcommand_from set-card-profile; and not __fish_seen_subcommand_from (__fish_pa_print_type cards)" \
    -a "(__fish_pa_complete_type cards)"
complete -f -c pactl -n "__fish_seen_subcommand_from set-card-profile; and __fish_seen_subcommand_from (__fish_pa_print_type cards)" \
    -a "(__fish_pa_list_profiles)"

complete -f -c pactl -n "__fish_seen_subcommand_from set-default-sink" -a "(__fish_pa_complete_type sinks)"

complete -f -c pactl -l version -d 'Print a short version and exit'
complete -f -c pactl -s h -l help -d 'Print help text and exit'
completions/pactree.fishcomplete -c pactree -xa "(__fish_print_pacman_packages --installed)"
complete -c pactree -s b -l dbpath -d 'Set an alternate database location' -xa '(__fish_complete_directories)'
complete -c pactree -s c -l color -d 'Colorize output'
complete -c pactree -s d -l depth -d 'Limit the depth of recursion' -x
complete -c pactree -s g -l graph -d 'Generate output for graphviz\'s dot'
complete -c pactree -s h -l help -d 'Display this help message'
complete -c pactree -s l -l linear -d 'Enable linear output'
complete -c pactree -s r -l reverse -d 'Show reverse dependencies'
complete -c pactree -s s -l sync -d 'Search sync DBs instead of local'
complete -c pactree -s u -l unique -d 'Show dependencies with no duplicates (implies -l)'
complete -c pactree -l config -d 'Set an alternate configuration file' -r
completions/pandoc.fish# Pandoc completions written by David Sanson
# Copyright (c) 2018 David Sanson
# Licensed under the GNU General Public License version 2

set -l informats (pandoc --list-input-formats)
set -l outformats (pandoc --list-output-formats)
set -l highlight_styles (pandoc --list-highlight-styles)
set -l datadir $HOME/.pandoc

# Only suggest installed engines
set -l pdfengines
for engine in pdflatex lualatex xelatex latexmk tectonic wkhtmltopdf weasyprint pagedjs-cli prince context pdfroff
    if type -q $engine
        set pdfengines $pdfengines $engine
    end
end

# options that take no arguments
complete -c pandoc -s p -l preserve-tabs
complete -c pandoc -l file-scope
complete -c pandoc -s s -l standalone
complete -c pandoc -l strip-comments
complete -c pandoc -l toc -l table-of-contents
complete -c pandoc -l no-highlight
complete -c pandoc -l self-contained # deprecated: replaced by the following two options
complete -c pandoc -l standalone
complete -c pandoc -l embed-resources
complete -c pandoc -l html-q-tags
complete -c pandoc -l ascii
complete -c pandoc -l reference-links
complete -c pandoc -l atx-headers
complete -c pandoc -s N -l number-sections
complete -c pandoc -l listings
complete -c pandoc -s i -l incremental
complete -c pandoc -l section-divs
complete -c pandoc -l natbib -l biblatex
complete -c pandoc -l dump-args
complete -c pandoc -l ignore-args
complete -c pandoc -l verbose
complete -c pandoc -l quiet
complete -c pandoc -l fail-if-warnings
complete -c pandoc -l bash-completion
complete -c pandoc -l list-input-formats
complete -c pandoc -l list-output-formats
complete -c pandoc -l list-extensions
complete -c pandoc -l list-highlight-languages
complete -c pandoc -l list-highlight-styles
complete -c pandoc -s v -l version
complete -c pandoc -s h -l help

# options that complete URLs
complete -c pandoc -x -l mathml -l webtex -l mathjax -l katex
complete -c pandoc -x -l katex-stylesheet -s m -l latexmathml
complete -c pandoc -x -l asciimathml -l mimetex -l jsmath -l gladtex
complete -c pandoc -x -s c -l css

# options that use informats and outformats
complete -c pandoc -x -s f -s r -l from -l read -a "$informats"
complete -c pandoc -x -s t -s w -l to -l write -a "$outformats"
complete -c pandoc -x -s D -l print-default-template -a "$outformats"

# TODO: add support for enabling and disabling extensions using the +/- switches

# options that take directories
complete -c pandoc -x -l data-dir -a "(__fish_complete_directories (commandline -ct) "")"
complete -c pandoc -x -l extract-media -a "(__fish_complete_directories (commandline -ct) "")"

# options that take files
complete -c pandoc -r -s o -l output
complete -c pandoc -r -s F -l filter
complete -c pandoc -r -l template
complete -c pandoc -r -l syntax-definition
complete -c pandoc -r -s H -l include-in-header
complete -c pandoc -r -s B -l include-before-body
complete -c pandoc -r -s A -l include-after-body
complete -c pandoc -r -l abbreviations
complete -c pandoc -r -l log
complete -c pandoc -r -l epub-cover-image
complete -c pandoc -r -l epub-metadata
complete -c pandoc -r -l epub-embed-font
complete -c pandoc -r -l citation-abbreviations

# options that take files filtered by extension

complete -c pandoc -r -f -l print-highlight-style -k -a "(__fish_complete_suffix 'theme' )"
complete -c pandoc -r -f -l highlight_style -k -a "(__fish_complete_suffix 'theme' )"
complete -c pandoc -r -f -l csl -k -a "(__fish_complete_suffix 'csl'   )"
complete -c pandoc -r -f -l reference-file -k -a "(__fish_complete_suffix 'odt' 'docx')"
complete -c pandoc -r -f -l bibliography -k -a "(__fish_complete_suffix 'bib' 'bibtex' 'copac' 'json' 'yaml' 'enl' 'xml' 'wos' 'medline' 'mods' 'ria')"
complete -c pandoc -r -f -l lua-filter -k -a "(__fish_complete_suffix 'lua')"

# options that take files in DATADIR
complete -c pandoc -r -s F -l filter -a "(find $datadir/filters -type f 2>/dev/null | string replace -- '$datadir/filters/' '')"
complete -c pandoc -r -l template -a "(find $datadir/templates -type f 2>/dev/null | string replace -- '$datadir/templates/' '')"
complete -c pandoc -r -f -l lua-filter -a "(find $datadir -type f 2>/dev/null | string match -r '.lua\$' | string replace -- '$datadir/' '')"

# options that require arguments which cannot be autocompleted
complete -c pandoc -x -l indented-code-classes
complete -c pandoc -x -s M -l metadata
complete -c pandoc -x -s V -l variable
complete -c pandoc -x -l dpi
complete -c pandoc -x -l columns
complete -c pandoc -r -l resource-path
complete -c pandoc -x -l request-header
complete -c pandoc -x -l number-offset
complete -c pandoc -x -l id-prefix
complete -c pandoc -x -s T -l title-prefix
complete -c pandoc -x -l epub-subdirectory
complete -c pandoc -x -l pdf-engine-opt

# options that take their own arguments

complete -c pandoc -x -l default-image-extension -a 'jpg png pdf svg gif'
complete -c pandoc -x -l base-header-level -a "1 2 3 4 5"
complete -c pandoc -x -l toc-depth -l slide-level -l epub-chapter-level -a "1 2 3 4 5 6"
complete -c pandoc -x -l tab-stop -a "1 2 3 4 5 6 7 8"
complete -c pandoc -x -l track-changes -a "accept reject all"
complete -c pandoc -x -l print-default-data-file -a "reference.odt reference.docx"
complete -c pandoc -x -l print-highlight-style -l highlight-style -a "$highlight_styles"
complete -c pandoc -x -l eol -a "crlf lf native"
complete -c pandoc -x -l wrap -a "auto none preserve"
complete -c pandoc -x -l reference-location -a "block section document"
complete -c pandoc -x -l top-level-division -a "default section chapter part"
complete -c pandoc -x -l email-obfuscation -a "none javascript references"
complete -c pandoc -x -l pdf-engine -a "$pdfengines"
completions/passwd.fish# Completions for passwd

function __fish_passwd_darwin_infosystem
    echo -e "PAM\tPluggable Authentication Module"
    echo -e "opendirectory\tOpen Directory-compatible system"
    echo -e "file\tLocal flat-file"
    echo -e "nis\tRemote NIS server"
end

if passwd --help >/dev/null 2>&1
    complete -c passwd -n '__fish_contains_opt -s S status' -s a -l all -f -d "Display password state for all users"
    complete -c passwd -s d -l delete -f -d "Delete user password"
    complete -c passwd -s e -l expire -f -d "Immediately obsolete user password"
    complete -c passwd -s h -l help -f -d "Display help and exit"
    complete -c passwd -s i -l inactive -x -d "Schedule account inactivation after password expiration"
    complete -c passwd -s k -l keep-tokens -f -d "Wait tokens expiration before changing password"
    complete -c passwd -s l -l lock -f -d "Lock password"
    complete -c passwd -s n -l mindays -x -d "Define minimum delay between password changes"
    complete -c passwd -s q -l quiet -f -d "Be quiet"
    complete -c passwd -s r -l repository -r -d "Update given repository"
    complete -c passwd -s R -l root -r -d "Use given directory as working directory"
    complete -c passwd -s S -l status -f -d "Display account status"
    complete -c passwd -s u -l unlock -f -d "Unlock password"
    complete -c passwd -s w -l warndays -x -d "Define warning period before mandatory password change"
    complete -c passwd -s w -l warndays -x -d "Define maximum period of password validity"
    complete -c passwd -n '__fish_not_contain_opt -s A all' -f -a '(__fish_complete_users)' -d "Account to be altered"
else # Not Linux, so let's see what it is, with the ugly uname
    set -l os_type (uname)
    switch $os_type
        case Darwin # macOS family
            complete -c passwd -f -a '(__fish_complete_users)' -d "Account to be altered"
            complete -c passwd -x -s i -a '(__fish_passwd_darwin_infosystem)' -d "Directory system to apply the update to"
            complete -c passwd -x -s l -d "Location to be updated on chosen directory system"
            complete -c passwd -x -s u -d "User name to use on chosen directory system"
        case FreeBSD
            complete -c passwd -f -s l -d "Update locally, not in Kerberos"
            complete -c passwd -f -a '(__fish_complete_users)' -d "Account to be altered"
    end
    # This is common to Darwin, FreeBSD and OpenBSD, and is even the only possible completion under OpenBSD
    # This is separated from Linux completions, because the Linux one is useless with -A / --all,
    # whereas -A / --all does not exist under *BSD
    complete -c passwd -f -a '(__fish_complete_users)' -d "Account to be altered"
end
completions/patch.fish#
# Completions for GNU patch
# TODO: POSIX patch
#

# No effect on POSIX systems that don't use O_BINARY/O_TEXT
uname -s | string match -q CYGWIN\*
and complete -c patch -l binary -d "Read & write data in binary mode"

complete -c patch -s b -l backup -d "Back up the original contents of each file"
complete -c patch -l backup-if-mismatch -d "Back up files if patch doesn't match exactly"
complete -c patch -l no-backup-if-mismatch -d "Don't back up for mismatching patches"
complete -c patch -s B -l prefix -x -d "Prepend PREFIX to backup filenames"
complete -c patch -s c -l context -d "Interpret patch as context diff"
complete -c patch -s d -l directory -xa '(__fish_complete_directories (commandline -ct))' -d "Change directory to DIR first"
complete -c patch -s D -l ifdef -x -d "Make merged if-then-else output using NAME"
complete -c patch -l dry-run -d "Don't change files; just print what would happen"
complete -c patch -s e -l ed -d "Interpret patch as an 'ed' script"
complete -c patch -s E -l remove-empty-files -d "Remove output files empty after patching"
complete -c patch -s f -l force -d "Like -t, but ignore bad-Prereq patches, assume unreversed"
complete -c patch -s F -l fuzz -x -d "Number of LINES for inexact 'fuzzy' matching" -a "(seq 0 9){\tfuzz lines}"
complete -c patch -s g -l get -x -d "Get files from RCS etc. if positive; ask if negative" -a '(seq -1 1){\t\n}'
complete -c patch -l help -f -d "Display help"
complete -c patch -s i -l input -x -d "Read patch from FILE instead of stdin" -k -a "( __fish_complete_suffix .patch .diff)"
complete -c patch -s l -l ignore-whitespace -d "Ignore whitespace changes between patch & input"
complete -c patch -s n -l normal -d "Interpret patch as normal diff"
complete -c patch -s N -l forward -d "Ignore patches that seem reversed or already applied"
complete -c patch -s o -l output -r -d "Output patched files to FILE"
complete -c patch -s p -l strip -x -d "Strip NUM path components from filenames" -a "(seq 0 9){\t\n}"
complete -c patch -l posix -d "Conform to the POSIX standard"
complete -c patch -l quoting-style -x -d "Output file names using quoting style" -a "literal shell shell-always c escape"
complete -c patch -s r -l reject-file -r -d "Output rejects to FILE"
complete -c patch -s R -l reverse -d "Assume patches were created with old/new files swapped"
complete -c patch -s s -l silent -l quiet -d "Work silently unless an error occurs"
complete -c patch -s t -l batch -d "Ask no questions; skip bad-Prereq patches; assume reversed"
complete -c patch -s T -l set-time -d "Set times of patched files assuming diff uses local time"
complete -c patch -s u -l unified -d "Interpret patch file as a unified diff"
complete -c patch -s v -l version -d "Display version"
complete -c patch -s V -l version-control -x -d "Use method to determine backup file names" -a "simple numbered existing"
complete -c patch -l verbose -d "Output extra information about work being done"
complete -c patch -s x -l debug -x -d "Set internal debugging flags"
complete -c patch -s Y -l basename-prefix -x -d "Prepend PREFIX to backup file basenames"
complete -c patch -s z -l suffix -x -d "Append SUFFIX to backup file name"
complete -c patch -s Z -l set-utc -d "Set times of patched files assuming diff uses UTC"
completions/path.fish# Completion for builtin path
# This follows a strict command-then-options approach, so we can just test the number of tokens
complete -f -c path -n "test (count (commandline -xpc)) -le 2" -s h -l help -d "Display help and exit"
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a basename -d 'Give basename for given paths'
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a dirname -d 'Give dirname for given paths'
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a extension -d 'Give extension for given paths'
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a change-extension -d 'Change extension for given paths'
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a mtime -d 'Show modification time'
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a normalize -d 'Normalize given paths (remove ./, resolve ../ against other components..)'
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a resolve -d 'Normalize given paths and resolve symlinks'
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a filter -d 'Print paths that match a filter'
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a is -d 'Return true if any path matched a filter'
complete -f -c path -n "test (count (commandline -xpc)) -lt 2" -a sort -d 'Sort paths'
complete -f -c path -n "test (count (commandline -xpc)) -ge 2" -s q -l quiet -d "Only return status, no output"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2" -s z -l null-in -d "Handle NULL-delimited input"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2" -s Z -l null-out -d "Print NULL-delimited output"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] basename" -s E -l no-extension -d "Remove the extension"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] filter is" -s v -l invert -d "Invert meaning of filters"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] filter is" -s t -l type -d "Filter by type" -x -a '(__fish_append , file link dir block char fifo socket)'
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] filter is" -s f -d "Filter files"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] filter is" -s d -d "Filter directories"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] filter is" -s l -d "Filter symlinks"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] filter is" -s p -l perm -d "Filter by permission" -x -a '(__fish_append , read write exec suid sgid user group)'
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] filter is" -s r -d "Filter readable paths"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] filter is" -s w -d "Filter writable paths"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] filter is" -s x -d "Filter executable paths"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] mtime" -s R -l relative -d "Show seconds since the modification time"
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] sort" \
    -l key -x -a 'basename\t"Sort only by basename" dirname\t"Sort only by dirname" path\t"Sort by full path"'
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] sort" -s u -l unique -d 'Only leave the first of each run with the same key'
complete -f -c path -n "test (count (commandline -xpc)) -ge 2; and contains -- (commandline -xpc)[2] sort" -s r -l reverse -d 'Reverse the order'

# Turn on file completions again.
# match takes a glob as first arg, expand takes only globs.
# We still want files completed then!
complete -F -c path -n "test (count (commandline -xpc)) -ge 2"
completions/patool.fish# Completions for patool

# Global options
complete -f -c patool -s h -l help -d "Show help message"
complete -f -c patool -n __fish_no_arguments -s v -l verbose -d "Be verbose"
complete -f -c patool -n __fish_no_arguments -l non-interactive -d "Run in batch mode"

# Commands
complete -f -c patool -n __fish_use_subcommand -a extract -d "Extract archive(s)"
complete -f -c patool -n __fish_use_subcommand -a list -d "List files in archive(s)"
complete -f -c patool -n __fish_use_subcommand -a create -d "Create archive"
complete -f -c patool -n __fish_use_subcommand -a test -d "Test archive(s)"
complete -f -c patool -n __fish_use_subcommand -a repack -d "Repackage archive to different format"
complete -f -c patool -n __fish_use_subcommand -a recompress -d "Recompress archive to smaller"
complete -f -c patool -n __fish_use_subcommand -a diff -d "Differences between two archives"
complete -f -c patool -n __fish_use_subcommand -a search -d "Search contents of archive"
complete -f -c patool -n __fish_use_subcommand -a formats -d "Show supported formats"

# extract option
complete -c patool -n "__fish_seen_subcommand_from extract" -l outdir -d "Specify output directory"
completions/pbget.fishcomplete -c pbget -l abs -d 'Use the ABS tree'
complete -c pbget -l arch -d 'Set the desired package architecture'
complete -c pbget -l aur -d 'Search the AUR'
complete -c pbget -l aur-only -d 'Only search the AUR'
complete -c pbget -l dir -d 'Set the output directory'
complete -c pbget -l help -d 'Display this message'
complete -c pbget -l upgradable -d 'Search for upgradable packages'
complete -c pbget -l testing -d 'Search the ABS testing branches'
completions/pbpaste.fishcomplete -c pbpaste -o help -d "Display command help"
complete -c pbpaste -o pboard -d "Which paste board to use" -xa "general ruler find font"
complete -c pbpaste -o Prefer -d "Tells pbpaste what type of data to look for in the pasteboard first" -xa "txt rtf ps"
completions/pdfelatex.fishcomplete -c pdfelatex -w tex
completions/pdfetex.fishcomplete -c pdfetex -w tex
completions/pdflatex.fishcomplete -c pdflatex -w tex
completions/pdftex.fishcomplete -c pdftex -w tex
completions/pdftotext.fishcomplete -c pdftotext -s f -d "First page to convert"
complete -c pdftotext -s l -d "Last page to convert"
complete -c pdftotext -s r -d "Resolution, in DPI [75]"
complete -c pdftotext -s x -d "Top left X-coordinate of crop area"
complete -c pdftotext -s y -d "Top left y-coordinate of crop area"
complete -c pdftotext -s W -d "Width of crop area in pixels"
complete -c pdftotext -s H -d "Height of crop area in pixels"
complete -c pdftotext -o layout -d "Maintain original layout"
complete -c pdftotext -o fixed -d "Assume fixed-pitch/tabular text"
complete -c pdftotext -o raw -d "Keep text in content stream order"
complete -c pdftotext -o htmlmeta -d "Generate simple HTML file"
complete -c pdftotext -o bbox -d "Generate XHTML bounding boxes"
complete -c pdftotext -o enc -d "Sets encoding for the output [UTF-8]"
complete -c pdftotext -o listenc -d "Lists the available encodings"
complete -c pdftotext -o eol -d "Sets the end-of-line convention" -xa 'unix dos mac'
complete -c pdftotext -o nopgbrk -d "Don't insert page breaks"
complete -c pdftotext -o opw -d "Specify owner password for the PDF"
complete -c pdftotext -o upw -d "Specify user password for the PDF"
complete -c pdftotext -s q -d "Don't print any messages or errors"
complete -c pdftotext -s v -d "Print copyright and version"
complete -c pdftotext -s h -d "Print usage information"
completions/perl.fish# TODO: Whether the expensive operations
# done by the module detection really needs to be done every time the completion is invoked is
# unclear. See issue #3856.
set -l unicode 'commandline | string match -qr -- "-[a-zA-Z]*C[a-zA-Z]*\$"'
set -l noopt 'commandline | not string match -qr -- "-[a-zA-Z]*C[a-zA-Z]*\$"'
set -l modules "(find (perl -lE'print for @INC') -name '*.pm' -printf '%P\n' 2>/dev/null \
                    | sed -e 's,/,::,g; s,\.pm\$,,' | sort -u)"
complete -c perl -s 0 -n $noopt -d 'Specify record separator'
complete -c perl -s a -n $noopt -d 'Turn on autosplit mode'
complete -c perl -s c -n $noopt -d 'Check syntax'
complete -c perl -s C -n $noopt -d 'Control Unicode features'
complete -c perl -s Ca -n $unicode -d 'Debug UTF-8 cache'
complete -c perl -s CA -n $unicode -d 'ARGV uses UTF-8'
complete -c perl -s CD -n $unicode -d 'Opened filehandles are UTF-8'
complete -c perl -s CE -n $unicode -d 'STDERR is UTF-8'
complete -c perl -s Ci -n $unicode -d 'Filehandles that are read are UTF-8'
complete -c perl -s CI -n $unicode -d 'STDIN is UTF-8'
complete -c perl -s CL -n $unicode -d 'Enable Unicode conditionally'
complete -c perl -s Co -n $unicode -d 'Filehandles written to are UTF-8'
complete -c perl -s CO -n $unicode -d 'STDOUT is UTF-8'
complete -c perl -s CS -n $unicode -d 'STDOUT, STDIN, and STDERR are UTF-8'
complete -c perl -s d -n $noopt -d Debugger
complete -c perl -s dt -n 'commandline | string match -qr "d\$"' -d 'Debugger, with threads'
complete -c perl -s D -n $noopt -x -d 'Debug option'
complete -c perl -s e -n $noopt -x -d 'Execute command'
complete -c perl -s E -n $noopt -x -d 'Execute command, enable optional features'
complete -c perl -s f -n $noopt -d 'Disable sitecustomize.pl'
complete -c perl -s F -n $noopt -x -d 'Set regexp used to split input'
complete -c perl -s h -n $noopt -d 'Show help and exit'
complete -c perl -s i -n $noopt -x -d 'Edit files in-place'
complete -c perl -s I -n $noopt -r -d 'Include path'
complete -c perl -s l -n $noopt -d 'Automatic line ending processing'
complete -c perl -s m -n $noopt -x -d 'Require module' -a $modules
complete -c perl -s M -n $noopt -x -d 'Use module' -a $modules
complete -c perl -s n -n $noopt -d 'Loop script'
complete -c perl -s p -n $noopt -d 'Loop script, print $_'
complete -c perl -s s -n $noopt -d 'Define custom switches'
complete -c perl -s S -n $noopt -d 'Search $PATH for script'
complete -c perl -s t -n $noopt -d 'Taint checking, but only with warnings'
complete -c perl -s T -n $noopt -d 'Taint checking'
complete -c perl -s u -n $noopt -d 'Dump core'
complete -c perl -s U -n $noopt -d 'Unsafe mode'
complete -c perl -s v -n $noopt -d 'Display version and exit'
complete -c perl -s V -n $noopt -d 'Display configuration and exit'
complete -c perl -s w -n $noopt -d 'Show warnings'
complete -c perl -s W -n $noopt -d 'Force warnings'
complete -c perl -s X -n $noopt -d 'Disable warnings'
complete -c perl -s x -n $noopt -r -d 'Extract script'
completions/pfctl.fishcomplete -c pfctl -s s -d 'Show a filter parameter by modifier' -xa \
    'queue\t"Show loaded queue definitions" \
    rules\t"Show loaded filter rules" \
    Anchors\t"Show anchors attached to main ruleset" \
    states\t"Show state table"
    Sources\t"Show source tracking table" \
    info\t"Show filter information" \
    labels\t"Show stats of labeled filter rules" \
    timeouts\t"Show global timeouts" \
    memory\t"Show pool memory hard limits" \
    Tables\t"Show the list of tables" \
    osfp\t"Show a list of OS fingerprints" \
    Interfaces\t"List PF interfaces/drivers" \
    all\t"Everything."'
complete -c pfctl -s F -d 'Flush filter params specified by mod' -xa \
    'rules\t"Flush filter rules" \
    states\t"Flush state table" \
    Sources\t"Flush source tracking table" \
    info\t"Flush filter information" \
    Tables\t"Flush the tables" \
    ospf\t"Flush the passive OS fingerprints" \
    all\t"Flush everything"'
complete -c pfctl -s T -d 'Table command' -xa \
    'kill\t"Kill a table." \
    flush\t"Flush addresses of a table" \
    add\t"Add one or more addresses in table" \
    delete\t"Delete one or more addresses from a table" \
    expire\t"Delete addresses where stats cleared > N seconds" \
    replace\t"Replace the addresses of the table" \
    show\t"Show the contents of a table" \
    test\t"Test if the given addresses match a table" \
    zero\t"Clear all the stats of a table"'
completions/pftp.fish__fish_complete_ftp pftp
completions/pg_dump.fishcomplete -c pg_dump --no-files -a '(__fish_complete_pg_database)'

# General options:
complete -c pg_dump -s f -l file -r -d "Output file or directory name"
complete -c pg_dump -s F -l format -x -a "p\t'Plain text' c\t'Custom format' d\t'Directory archive' t\t'Tar archive'" -d "Output file format"
complete -c pg_dump -s j -l jobs -x -d "Number of parallel jobs to dump"
complete -c pg_dump -s v -l verbose -d "Verbose mode"
complete -c pg_dump -s V -l version -d "Output version information"
complete -c pg_dump -s Z -l compress -x -d "Compression level for compressed formats"
complete -c pg_dump -l lock-wait-timeout -x -d "Fail after waiting TIMEOUT for a table lock"
complete -c pg_dump -l no-sync -d "Do not wait for changes to be written safely to disk"
complete -c pg_dump -s '?' -l help -d "Show this help"

# Options controlling the output content:
complete -c pg_dump -s a -l data-only -d "Dump only the data, not the schema"
complete -c pg_dump -s b -l blobs -d "Include large objects in dump"
complete -c pg_dump -s B -l no-blobs -d "Exclude large objects in dump"
complete -c pg_dump -s c -l clean -d "Clean (drop) database objects before recreating"
complete -c pg_dump -s C -l create -d "Include commands to create database in dump"
complete -c pg_dump -s E -l encoding -x -d "Dump the data in encoding ENCODING"
complete -c pg_dump -s n -l schema -x -d "Dump the named schemas only"
complete -c pg_dump -s N -l exclude-schema -x -d "Do NOT dump the named schemas"
complete -c pg_dump -s o -l oids -d "Include OIDs in dump"
complete -c pg_dump -s O -l no-owner -d "Skip restoration of object ownership in plain-text format"
complete -c pg_dump -s s -l schema-only -d "Dump only the schema, no data"
complete -c pg_dump -s S -l superuser -x -d "Superuser user name to use in plain-text format"
complete -c pg_dump -s t -l table -x -d "Dump the named tables only"
complete -c pg_dump -s T -l exclude-table -x -d "Do NOT dump the named tables"
complete -c pg_dump -s x -l no-privileges -d "Do not dump privileges (grant/revoke)"
complete -c pg_dump -l binary-upgrade -d "For use by upgrade utilities only"
complete -c pg_dump -l column-inserts -d "Dump data as INSERT commands with column names"
complete -c pg_dump -l disable-dollar-quoting -d "Disable dollar quoting, use SQL standard quoting"
complete -c pg_dump -l disable-triggers -d "Disable triggers during data-only restore"
complete -c pg_dump -l enable-row-security -d "Enable row security (dump only content user has access to)"
complete -c pg_dump -l exclude-table-data -x -d "Do NOT dump data for the named tables"
complete -c pg_dump -l if-exists -d "Use IF EXISTS when dropping objects"
complete -c pg_dump -l inserts -d "Dump data as INSERT commands, rather than COPY"
complete -c pg_dump -l load-via-partition-root -d "Load partitions via the root table"
complete -c pg_dump -l no-comments -d "Do not dump comments"
complete -c pg_dump -l no-publications -d "Do not dump publications"
complete -c pg_dump -l no-security-labels -d "Do not dump security label assignments"
complete -c pg_dump -l no-subscriptions -d "Do not dump subscriptions"
complete -c pg_dump -l no-synchronized-snapshots -d "Do not use synchronized snapshots in parallel jobs"
complete -c pg_dump -l no-tablespaces -d "Do not dump tablespace assignments"
complete -c pg_dump -l no-unlogged-table-data -d "Do not dump unlogged table data"
complete -c pg_dump -l quote-all-identifiers -d "Quote all identifiers, even if not key words"
complete -c pg_dump -l section -x -a "pre-data data post-data" -d "Dump named section (pre-data, data, or post-data)"
complete -c pg_dump -l serializable-deferrable -d "Wait until the dump can run without anomalies"
complete -c pg_dump -l snapshot -x -d "Use given snapshot for the dump"
complete -c pg_dump -l strict-names -d "Require table/schema include patterns to match entities"
complete -c pg_dump -l use-set-session-authorization -d "Use SET SESSION AUTHORIZATION instead of ALTER OWNER"

# Connection options:
complete -c pg_dump -s d -l dbname -x -a '(__fish_complete_pg_database)' -d "Database to dump"
complete -c pg_dump -s h -l host -x -a '(__fish_print_hostnames)' -d "Database server host or socket directory"
complete -c pg_dump -s p -l port -x -d "Database server port number"
complete -c pg_dump -s U -l username -x -a '(__fish_complete_pg_user)' -d "Connect as specified database user"
complete -c pg_dump -s w -l no-password -d "Never prompt for password"
complete -c pg_dump -s W -l password -d "Force password prompt (should happen automatically)"
complete -c pg_dump -l role -x -d "Do SET ROLE before dump"
completions/pg_dumpall.fishcomplete -c pg_dumpall --no-files

# General options:
complete -c pg_dumpall -s f -l file -r -d "Output file name"
complete -c pg_dumpall -s v -l verbose -d "Verbose mode"
complete -c pg_dumpall -s V -l version -d "Output version information"
complete -c pg_dumpall -l lock-wait-timeout -x -d "Fail after waiting TIMEOUT for a table lock"
complete -c pg_dumpall -s '?' -l help -d "Show this help"

# Options controlling the output content:
complete -c pg_dumpall -s a -l data-only -d "Dump only the data, not the schema"
complete -c pg_dumpall -s c -l clean -d "Clean (drop) database objects before recreating"
complete -c pg_dumpall -s E -l encoding -x -d "Dump the data in encoding ENCODING"
complete -c pg_dumpall -s g -l globals-only -d "Dump only global objects, no databases"
complete -c pg_dumpall -s o -l oids -d "Include OIDs in dump"
complete -c pg_dumpall -s O -l no-owner -d "Skip restoration of object ownership"
complete -c pg_dumpall -s r -l roles-only -d "Dump only roles, no databases or tablespaces"
complete -c pg_dumpall -s s -l schema-only -d "Dump only the schema, no data"
complete -c pg_dumpall -s S -l superuser -x -d "Superuser user name to use in the dump"
complete -c pg_dumpall -s t -l tablespaces-only -d "Dump only tablespaces, no databases or roles"
complete -c pg_dumpall -s x -l no-privileges -d "Do not dump privileges (grant/revoke)"
complete -c pg_dumpall -l binary-upgrade -d "For use by upgrade utilities only"
complete -c pg_dumpall -l column-inserts -d "Dump data as INSERT commands with column names"
complete -c pg_dumpall -l disable-dollar-quoting -d "Disable dollar quoting, use SQL standard quoting"
complete -c pg_dumpall -l disable-triggers -d "Disable triggers during data-only restore"
complete -c pg_dumpall -l if-exists -d "Use IF EXISTS when dropping objects"
complete -c pg_dumpall -l inserts -d "Dump data as INSERT commands, rather than COPY"
complete -c pg_dumpall -l load-via-partition-root -d "Load partitions via the root table"
complete -c pg_dumpall -l no-comments -d "Do not dump comments"
complete -c pg_dumpall -l no-publications -d "Do not dump publications"
complete -c pg_dumpall -l no-role-passwords -d "Do not dump passwords for roles"
complete -c pg_dumpall -l no-security-labels -d "Do not dump security label assignments"
complete -c pg_dumpall -l no-subscriptions -d "Do not dump subscriptions"
complete -c pg_dumpall -l no-sync -d "Do not wait for changes to be written safely to disk"
complete -c pg_dumpall -l no-tablespaces -d "Do not dump tablespace assignments"
complete -c pg_dumpall -l no-unlogged-table-data -d "Do not dump unlogged table data"
complete -c pg_dumpall -l quote-all-identifiers -d "Quote all identifiers, even if not key words"
complete -c pg_dumpall -l use-set-session-authorization -d "Use SET SESSION AUTHORIZATION instead of ALTER OWNER"

# Connection options:
complete -c pg_dumpall -s d -l dbname -x -a '(__fish_complete_pg_database)' -d "Database to dump"
complete -c pg_dumpall -s h -l host -x -a '(__fish_print_hostnames)' -d "Database server host or socket directory"
complete -c pg_dumpall -s l -l database -x -a '(__fish_complete_pg_database)' -d "Alternative default database"
complete -c pg_dumpall -s p -l port -x -d "Database server port number"
complete -c pg_dumpall -s U -l username -x -a '(__fish_complete_pg_user)' -d "Connect as specified database user"
complete -c pg_dumpall -s w -l no-password -d "Never prompt for password"
complete -c pg_dumpall -s W -l password -d "Force password prompt (should happen automatically)"
complete -c pg_dumpall -l role -x -d "Do SET ROLE before dump"
completions/pg_restore.fish# General options:
complete -c pg_restore -s d -l dbname -x -a '(__fish_complete_pg_database)' -d "Connect to database name"
complete -c pg_restore -s f -l file -a - -r -d "Output file name (- for stdout)"
complete -c pg_restore -s F -l format -x -a "c\t'Custom format (pg_dump)' d\t'Directory archive' t\t'Tar archive'" -d "Backup file format (should be automatic)"
complete -c pg_restore -s l -l list -d "Print summarized TOC of the archive"
complete -c pg_restore -s v -l verbose -d "Verbose mode"
complete -c pg_restore -s V -l version -d "Output version information"
complete -c pg_restore -s '?' -l help -d "Show help"

# Options controlling the restore:
complete -c pg_restore -s a -l data-only -d "Restore only the data, no schema"
complete -c pg_restore -s c -l clean -d "Clean (drop) database objects before recreating"
complete -c pg_restore -s C -l create -d "Create the target database"
complete -c pg_restore -s e -l exit-on-error -d "Exit on error, default is to continue"
complete -c pg_restore -s I -l index -x -d "Restore named index"
complete -c pg_restore -s j -l jobs -x -d "Number of parallel jobs to restore"
complete -c pg_restore -s L -l use-list -r -d "Use table of contents from this file"
complete -c pg_restore -s n -l schema -x -d "Restore only objects in this schema"
complete -c pg_restore -s N -l exclude-schema -x -d "Do not restore objects in this schema"
complete -c pg_restore -s O -l no-owner -d "Skip restoration of object ownership"
complete -c pg_restore -s P -l function -x -d "Restore named function"
complete -c pg_restore -s s -l schema-only -d "Restore only the schema, no data"
complete -c pg_restore -s S -l superuser -x -a '(__fish_complete_pg_user)' -d "Superuser user name to use for disabling triggers"
complete -c pg_restore -s t -l table -x -d "Restore named relation (table, view, etc.)"
complete -c pg_restore -s T -l trigger -x -d "Restore named trigger"
complete -c pg_restore -s x -l no-privileges -d "Skip restoration of access privileges (grant/revoke)"
complete -c pg_restore -s 1 -l single-transaction -d "Restore as a single transaction"
complete -c pg_restore -l disable-triggers -d "Disable triggers during data-only restore"
complete -c pg_restore -l enable-row-security -d "Enable row security"
complete -c pg_restore -l if-exists -d "Use IF EXISTS when dropping objects"
complete -c pg_restore -l no-comments -d "Do not restore comments"
complete -c pg_restore -l no-data-for-failed-tables -d "Don't restore data of tables that could not be created"
complete -c pg_restore -l no-publications -d "Do not restore publications"
complete -c pg_restore -l no-security-labels -d "Do not restore security labels"
complete -c pg_restore -l no-subscriptions -d "Do not restore subscriptions"
complete -c pg_restore -l no-tablespaces -d "Do not restore tablespace assignments"
complete -c pg_restore -l section -x -d "Restore named section (pre-data, data, or post-data)"
complete -c pg_restore -l strict-names -d "Require table/schema include patterns to match entities"
complete -c pg_restore -l use-set-session-authorization -d "Use SET SESSION AUTHORIZATION instead of ALTER OWNER"

# Connection options:
complete -c pg_restore -s h -l host -x -a '(__fish_print_hostnames)' -d "Database server host or socket directory"
complete -c pg_restore -s p -l port -x -d "Database server port number"
complete -c pg_restore -s U -l username -x -a '(__fish_complete_pg_user)' -d "Connect as specified database user"
complete -c pg_restore -s w -l no-password -d "Never prompt for password"
complete -c pg_restore -s W -l password -d "Force password prompt (should happen automatically)"
complete -c pg_restore -l role -x -d "Do SET ROLE before restore"
completions/pgrep.fish__fish_complete_pgrep pgrep
complete -c pgrep -s d -r -d 'Output delimiter'
complete -c pgrep -s l -d 'List the process name as well as the process ID'
completions/phpunit.fish# Lists PHPUnit test suites
function __fish_phpunit_list_suites
    __fish_phpunit_list --list-suites
end

# Lists PHPUnit test groups
function __fish_phpunit_list_groups
    __fish_phpunit_list --list-groups
end

# Lists PHPUnit objects corresponding to the given option
function __fish_phpunit_list --argument-names option
    # Use the same PHPUnit binary as in the command being completed
    set -l phpunit (commandline -xpc)[1]
    test -x $phpunit
    or return

    $phpunit $option | tail -n +4 | string trim -c ' -'
end

# Code Coverage Options:
complete -x -c phpunit -l coverage-clover -d 'Generate code coverage report in Clover XML format'
complete -x -c phpunit -l coverage-crap4j -d 'Generate code coverage report in Crap4J XML format'
complete -x -c phpunit -l coverage-html -d 'Generate code coverage report in HTML format'
complete -x -c phpunit -l coverage-php -d 'Export PHP_CodeCoverage object to file'
complete -x -c phpunit -l coverage-text -d 'Generate code coverage report in text format'
complete -x -c phpunit -l coverage-xml -d 'Generate code coverage report in PHPUnit XML format'
complete -x -c phpunit -l whitelist -d 'Whitelist <dir> for code coverage analysis'
complete -f -c phpunit -l disable-coverage-ignore -d 'Disable annotations for ignoring code coverage'
complete -f -c phpunit -l no-coverage -d 'Ignore code coverage configuration'
complete -x -c phpunit -l dump-xdebug-filter -d 'Generate script to set Xdebug code coverage filter'

# Logging Options:
complete -x -c phpunit -l log-junit -d 'Log test execution in JUnit XML format to file'
complete -x -c phpunit -l log-teamcity -d 'Log test execution in TeamCity format to file'
complete -x -c phpunit -l testdox-html -d 'Write agile documentation in HTML format to file'
complete -x -c phpunit -l testdox-text -d 'Write agile documentation in Text format to file'
complete -x -c phpunit -l testdox-xml -d 'Write agile documentation in XML format to file'
complete -f -c phpunit -l reverse-list -d 'Print defects in reverse order'

# Test Selection Options:
complete -x -c phpunit -l filter -d 'Filter which tests to run'
complete -x -c phpunit -l testsuite -a '(__fish_phpunit_list_suites)' -d 'Filter which testsuite to run'
complete -x -c phpunit -l group -a '(__fish_phpunit_list_groups)' -d 'Only runs tests from the specified group(s)'
complete -f -c phpunit -l exclude-group -d 'Exclude tests from the specified group(s)'
complete -f -c phpunit -l list-groups -d 'List available test groups'
complete -f -c phpunit -l list-suites -d 'List available test suites'
complete -f -c phpunit -l list-tests -d 'List available tests'
complete -x -c phpunit -l list-tests-xml -d 'List available tests in XML format'
complete -x -c phpunit -l test-suffix -d 'Only search for test in files with specified suffix(es). Default: Test.php,.phpt'

# Test Execution Options:
complete -f -c phpunit -l dont-report-useless-tests -d 'Do not report tests that do not test anything'
complete -f -c phpunit -l strict-coverage -d 'Be strict about @covers annotation usage'
complete -f -c phpunit -l strict-global-state -d 'Be strict about changes to global state'
complete -f -c phpunit -l disallow-test-output -d 'Be strict about output during tests'
complete -f -c phpunit -l disallow-resource-usage -d 'Be strict about resource usage during small tests'
complete -f -c phpunit -l enforce-time-limit -d 'Enforce time limit based on test size'
complete -f -c phpunit -l default-time-limit -d 'Timeout in seconds for tests without @small, @medium or @large'
complete -f -c phpunit -l disallow-todo-tests -d 'Disallow @todo-annotated tests'

complete -f -c phpunit -l process-isolation -d 'Run each test in a separate PHP process'
complete -f -c phpunit -l globals-backup -d 'Backup and restore $GLOBALS for each test'
complete -f -c phpunit -l static-backup -d 'Backup and restore static attributes for each test'

complete -f -c phpunit -l colors -a 'never auto always' -d 'Use colors in output'
complete -x -c phpunit -l columns -a max -d 'Number of columns to use for progress output'
complete -f -c phpunit -l stderr -d 'Write to STDERR instead of STDOUT'
complete -f -c phpunit -l stop-on-defect -d 'Stop execution upon first not-passed test'
complete -f -c phpunit -l stop-on-error -d 'Stop execution upon first error'
complete -f -c phpunit -l stop-on-failure -d 'Stop execution upon first error or failure'
complete -f -c phpunit -l stop-on-warning -d 'Stop execution upon first warning'
complete -f -c phpunit -l stop-on-risky -d 'Stop execution upon first risky test'
complete -f -c phpunit -l stop-on-skipped -d 'Stop execution upon first skipped test'
complete -f -c phpunit -l stop-on-incomplete -d 'Stop execution upon first incomplete test'
complete -f -c phpunit -l fail-on-warning -d 'Treat tests with warnings as failures'
complete -f -c phpunit -l fail-on-risky -d 'Treat risky tests as failures'
complete -f -c phpunit -s v -l verbose -d 'Output more verbose information'
complete -f -c phpunit -l debug -d 'Display debugging information'

complete -x -c phpunit -l loader -d 'TestSuiteLoader implementation to use'
complete -x -c phpunit -l repeat -d 'Runs the test(s) repeatedly'
complete -f -c phpunit -l teamcity -d 'Report test execution progress in TeamCity format'
complete -f -c phpunit -l testdox -d 'Report test execution progress in TestDox format'
complete -f -c phpunit -l testdox-group -d 'Only include tests from the specified group(s)'
complete -f -c phpunit -l testdox-exclude-group -d 'Exclude tests from the specified group(s)'
complete -x -c phpunit -l no-interaction -d 'Disable TestDox progress animation'
complete -x -c phpunit -l printer -d 'TestListener implementation to use'

complete -x -c phpunit -l order-by -a 'default defects duration no-depends random reverse size' -d 'Run tests in order'
complete -x -c phpunit -l random-order-seed -d 'Use a specific random seed for random order'
complete -f -c phpunit -l cache-result -d 'Write test results to cache file'
complete -f -c phpunit -l do-not-cache-result -d 'Do not write test results to cache file'

# Configuration Options:
complete -x -c phpunit -l prepend -d 'A PHP script that is included as early as possible'
complete -x -c phpunit -l bootstrap -d 'A PHP script that is included before the tests run'
complete -x -c phpunit -s c -l configuration -k -a '(__fish_complete_suffix .xml .xml.dist)' -d 'Read configuration from XML file'
complete -f -c phpunit -l no-configuration -d 'Ignore default configuration file (phpunit.xml)'
complete -f -c phpunit -l no-logging -d 'Ignore logging configuration'
complete -f -c phpunit -l no-extensions -d 'Do not load PHPUnit extensions'
complete -f -c phpunit -l include-path -d 'Prepend PHP\'s include_path with given path(s)'
complete -x -c phpunit -s d -d 'Sets a php.ini value in the format key[=value]'
complete -f -c phpunit -l generate-configuration -d 'Generate configuration file with suggested settings'
complete -x -c phpunit -l cache-result-file -d 'Specify result cache path and filename'

# Miscellaneous Options:
complete -f -c phpunit -s h -l help -d 'Prints usage information'
complete -f -c phpunit -l version -d 'Prints the version and exits'
complete -x -c phpunit -l atleast-version -d 'Checks that version is greater than min and exits'
complete -f -c phpunit -l check-version -d 'Check whether PHPUnit is the latest version'
completions/pidof.fishcomplete -c pidof -s s -d "Single shot: return only one PID"
complete -c pidof -s c -d "Only return processes w/ same root directory"
complete -c pidof -s n -d "Avoid stat(2) for binaries on NFS shares"
complete -c pidof -s x -d "Include PIDs of shell scripts matching name"

# Dynamically complete all PIDs + special variable %PPID for parent process
complete -c pidof -s o -d "Exclude processes with PID" -xa '%PPID\t"Parent process, i.e. fish" (__fish_complete_pids)'

# Dynamically complete all running processes
complete -c pidof -xa '(__fish_complete_proc)'
completions/pine.fishcomplete -c pine -s f -d "Open folder" -a "(ls -d ~/.Mail/*)"
complete -c pine -s F -d "Open file" -r
complete -c pine -s h -d "Display help and exit"
complete -c pine -s i -d "Start in folder index"
complete -c pine -s I -d "Initial set of keystrokes" -x
complete -c pine -s k -d "Use function keys for commands"
complete -c pine -s l -d "Expand collections in FOLDER LIST display"
complete -c pine -s n -d "Start with specified current message number" -x
complete -c pine -s o -d "Open folder read-only"
complete -c pine -s p -d "Set configuration file" -r
complete -c pine -s P -d "Set global configuration file"
complete -c pine -s r -d "Restricted mode"
complete -c pine -s z -d "Enable suspension support"
complete -c pine -o conf -d "Produce a sample global configuration file"
complete -c pine -o pinerc -d "Produce sample configuration file" -r
complete -c pine -o sort -d "Set mail sort order" -a "
    arrival
    subject
    from
    date
    size
    orderedsubj
    reverse
"

complete -c pine -o option -d "Config option" -x
completions/ping.fishcomplete -c ping -xa "(__fish_print_hostnames)"

set -l ping_version (ping -V 2>&1 | string collect)

switch $ping_version
    case '*iputils*'
        # completions for ping from iputils
        complete -c ping -s 4 -d "Use IPv4"
        complete -c ping -s 6 -d "Use IPv6"
        complete -c ping -s a -d "Audible ping"
        complete -c ping -s A -d "Adaptive ping"
        complete -c ping -s b -d "Allow pinging a broadcast address (IPv4 only)"
        complete -c ping -s B -d "Sticky source address"
        complete -c ping -s c -d "Stop after specified number of packets" -x
        complete -c ping -s D -d "Print timestamps"
        complete -c ping -s d -d "Set SO_DEBUG socket option"
        complete -c ping -s f -d "Flood ping"
        complete -c ping -s F -d "Define flow label (IPv6 only)" -x
        complete -c ping -s h -d "Print help and exit"
        complete -c ping -s I -d "Set source address to specified interface address" -xa "(__fish_print_interfaces; __fish_print_addresses)"
        complete -c ping -s i -d "Seconds between sending each packet" -x
        complete -c ping -s L -d "Suppress loopback of multicast packets"
        complete -c ping -s l -d "Send the specified number of packets without waiting for reply" -x
        complete -c ping -s m -d "Tag the packets going out" -x
        complete -c ping -s M -d "Select Path MTU Discovery strategy" -xa "do want dont"
        complete -c ping -s n -d "No dns name resolution"
        complete -c ping -s N -d "Send ICMPv6 Node Information Queries (IPv6 only)" -x
        complete -c ping -s O -d "Report outstanding replies"
        complete -c ping -s p -d "Contents of padding byte" -x
        complete -c ping -s R -d "Record route (IPv4 only)"
        complete -c ping -s q -d "Quiet mode"
        complete -c ping -s Q -d "Set QoS bits in ICMP datagrams" -x
        complete -c ping -s s -d "Number of data bytes to be sent" -x
        complete -c ping -s S -d "Set socket buffer size" -x
        complete -c ping -s t -d "Set the IP Time to Live" -x
        complete -c ping -s T -d "Set IP timestamp options (IPv4 only)" -xa "tsonly tsandaddr tsprespec"
        complete -c ping -s U -d "Print full user-to-user latency"
        complete -c ping -s v -d "Verbose mode"
        complete -c ping -s V -d "Display version and exit"
        complete -c ping -s w -d "Specify a timeout, in seconds, before ping exits" -x
        complete -c ping -s W -d "Time to wait for a response, in seconds" -x

    case '*inetutils*'
        # completions for ping from GNU inetutils
        complete -c ping -l address -l mask -d "Send ICMP_ADDRESS packets"
        complete -c ping -l echo -d "Send ICMP_ECHO packets"
        complete -c ping -l timestamp -d "Send ICMP_TIMESTAMP packets"
        complete -c ping -s t -l type -d "Set packet type" -x
        complete -c ping -s c -l count -d "Set number of packets to send" -x
        complete -c ping -s d -l debug -d "Set the SO_DEBUG option"
        complete -c ping -s i -l interval -d "Set seconds to wait between sending each packet" -x
        complete -c ping -s n -l numeric -d "Do not resolve host addresses"
        complete -c ping -s r -l ignore-routing -d "Send directly to a host on an attached network"
        complete -c ping -l ttl -d "Set time-to-live" -x
        complete -c ping -s T -l tos -d "Set type of service" -x
        complete -c ping -s v -l verbose -d "Verbose output"
        complete -c ping -s w -l timeout -d "Stop after N seconds" -x
        complete -c ping -s W -l linger -d "Number of seconds to wait for response" -x
        complete -c ping -s f -l flood -d "Flood ping"
        complete -c ping -l ip-timestamp -d "Set IP timestamp type" -xa "tsonly tsaddr"
        complete -c ping -s l -l preload -d "Send number of packets as fast as possible" -x
        complete -c ping -s p -l pattern -d "Fill ICMP packet with given pattern" -x
        complete -c ping -s q -l quiet -d "Quiet output"
        complete -c ping -s R -l route -d "Record route"
        complete -c ping -s s -l size -d "Set number of data octets" -x
        complete -c ping -s \? -l help -d "Show help"
        complete -c ping -l usage -d "Short usage message"
        complete -c ping -s V -l version -d "Print program version"

    case '*BusyBox*'
        # completions for ping from busybox
        complete -c ping -s 4 -d "Use IPv4"
        complete -c ping -s 6 -d "Use IPv6"
        complete -c ping -s c -d "Set number of pings to send" -x
        complete -c ping -s s -d "Set data size" -x
        complete -c ping -s i -d "Interval (seconds)" -x
        complete -c ping -s A -d "Ping as soon as reply is received"
        complete -c ping -s t -d "Set TTL" -x
        complete -c ping -s I -d "Source interface or IP address" -xa "(__fish_print_interfaces; __fish_print_addresses)"
        complete -c ping -s W -d "Seconds to wait for the first response" -x
        complete -c ping -s w -d "Seconds until ping exits" -x
        complete -c ping -s q -d Quiet
        complete -c ping -s p -d "Payload pattern" -x

    case '*'
        set -l ping_os_version (uname)
        switch $ping_os_version
            case '*FreeBSD*' '*Darwin*'
                # In common with FreeBSD and Apple
                complete -c ping -s A -d "Audible ping"
                complete -c ping -s a -d "Audible ping"
                complete -c ping -s C -d "Prohibit the socket from using the cellular network interface"
                complete -c ping -s c -d "Stop after specified number of packets" -x
                complete -c ping -s D -d "Set the Don't Fragment bit"
                complete -c ping -s d -d "Set the SO_DEBUG socket option"
                complete -c ping -s f -d "Flood ping"
                complete -c ping -s G -d "Maximum payload size for sweeping pings" -x
                complete -c ping -s g -d "Minimum payload size for sweeping pings" -x
                complete -c ping -s h -d "Payload size increment for sweeping pings" -x
                complete -c ping -s I -d "Source multicast packets with the given interface address" -x
                complete -c ping -s i -d "Seconds between sending each packet" -x
                complete -c ping -s L -d "Suppress loopback of multicast packets"
                complete -c ping -s l -d "Send specified number of packets as fast as possible" -x
                complete -c ping -s M -d "Use ICMP_MASKREQ or ICMP_TSTAMP instead of ICMP_ECHO" -xa "mask time"
                complete -c ping -s m -d "Time To Live for outgoing packets" -x
                complete -c ping -s n -d "Numeric output only"
                complete -c ping -s o -d "Exit successfully after receiving one reply packet"
                complete -c ping -s P -d "Specify IPsec policy for the ping session" -x
                complete -c ping -s p -d "Pattern to fill the sent packets" -x
                complete -c ping -s Q -d "Somewhat quiet output"
                complete -c ping -s q -d "Quiet output"
                complete -c ping -s R -d "Record route"
                complete -c ping -s r -d "Bypass the normal routing tables"
                complete -c ping -s S -d "Source address for outgoing packets" -xa "(__fish_print_addresses)"
                complete -c ping -s s -d "The number of data bytes to be sent" -x
                complete -c ping -s T -d "Time To Live for multicasted packets" -x
                complete -c ping -s t -d "Timeout (seconds) before ping exits" -x
                complete -c ping -s v -d "Verbose output"
                complete -c ping -s W -d "Time (milliseconds) to wait for a reply for each packet sent" -x
                complete -c ping -s z -d "Use the specified type of service" -x

                if string match -q '*Darwin*' $ping_os_version
                    # Apple specific
                    complete -c ping -s b -d "Bind the socket to specified interface for sending" -xa "(__fish_print_interfaces)"
                    complete -c ping -s k -d "Traffic class to use for sending ICMP packets" -xa "BK_SYS BK BE RD OAM AV RV VI VO CTL"
                    complete -c ping -s K -d "Network service type to use for sending ICMP packets" -xa "BK_SYS BK BE RV AV RD OAM VI SIG VO"
                    complete -c ping -l apple-connect -d "Connects the socket to the destination address"
                    complete -c ping -l apple-time -d "Prints the time a packet was received"
                end
        end
end
completions/pinky.fishcomplete -c pinky -a "(__fish_complete_users)" -f
complete -c pinky -s l -d "produce long format output for the specified USERs"
complete -c pinky -s b -d "omit the user's home directory and shell in long format"
complete -c pinky -s h -d "omit the user's project file in long format"
complete -c pinky -s p -d "omit the user's plan file in long format"
complete -c pinky -s s -d "do short format output, this is the default"
complete -c pinky -s f -d "omit the line of column headings in short format"
complete -c pinky -s w -d "omit the user's full name in short format"
complete -c pinky -s i -d "omit the user's full name and remote host in short format"
complete -c pinky -s q -d "omit the user's full name, remote host and idle time in short format"
complete -c pinky -l help -d "display this help and exit"
complete -c pinky -l version -d "output version information and exit"
completions/pip.fish__fish_cache_sourced_completions pip completion --fish 2>/dev/null
or pip completion --fish 2>/dev/null | source
completions/pip2.fish__fish_cache_sourced_completions pip2 completion --fish 2>/dev/null
or pip2 completion --fish 2>/dev/null | source
completions/pip3.fish__fish_cache_sourced_completions pip3 completion --fish 2>/dev/null
or pip3 completion --fish 2>/dev/null | source
completions/pipenv.fish_PIPENV_COMPLETE=fish_source __fish_cache_sourced_completions pipenv 2>/dev/null
or _PIPENV_COMPLETE=fish_source pipenv 2>/dev/null | source

# manual workaround for pipenv run command completion until this is supported by the built-in mechanism
complete -c pipenv -n "__fish_seen_subcommand_from run" -a "(__fish_complete_subcommand --fcs-skip=2)" -x
completions/pix.fishcomplete -c pix -l help -d 'Show help and exit'
complete -c pix -l version -d 'Show version and exit'

complete -c pix -s f -l fullscreen -d 'Use fullscreen mode'
complete -c pix -s s -l slideshow -d 'Use slideshow mode'
complete -c pix -l import-photos -d 'Automatically import digital camera photos'
completions/pkg-config.fish# pkg-config
complete -f -c pkg-config -l modversion -d 'Print versions of the specified libraries'
complete -f -c pkg-config -l version -d 'Display the version of pkg-config and quit'
complete -f -c pkg-config -l help -d 'Displays a help message and quit'
complete -f -c pkg-config -l print-errors -d 'Print message when errors occur'
complete -f -c pkg-config -l silence-errors -d 'Stay quiet when errors occur'
complete -f -c pkg-config -l errors-to-stdout -d 'Print errors to stdout instead of stderr'
complete -f -c pkg-config -l debug -d 'Print debugging information'
complete -f -c pkg-config -l cflags -d 'Print pre-processor and compile flags for the specified libraries'
complete -f -c pkg-config -l cflags-only-I -d 'This prints the -I part of "--cflags".'
complete -f -c pkg-config -l libs -d 'Print link flags'
complete -f -c pkg-config -l libs-only-L -d 'This prints the -L/-R part of "--libs".'
complete -f -c pkg-config -l libs-only-l -d 'This prints the -l part of "--libs"'
# TODO: Something like 'pkg-config --print-variables $lib' should offer the options here - the difficulty is determining $lib
complete -f -c pkg-config -l variable -d 'This returns the value of a variable defined in a package\'s .pc file'
complete -f -c pkg-config -l define-variable -d 'This sets a global value for a variable'
complete -f -c pkg-config -l print-variables -d 'Returns a list of all variables defined in the package'
complete -f -c pkg-config -l uninstalled -d 'Return success if any -uninstalled packages are used'
complete -f -c pkg-config -l max-version -d 'Test if a package has at most the specified version'
complete -f -c pkg-config -l atleast-version -d 'Test if a package has at least this version'
complete -f -c pkg-config -l exact-version -d 'Test if a package has exactly this version'
complete -f -c pkg-config -l exists -d 'Test if a package exists'
complete -f -c pkg-config -l static -d 'Output libraries suitable for static linking'
complete -f -c pkg-config -l list-all -d 'List all modules found in the pkg-config path'
complete -f -c pkg-config -l print-provides -d 'List all modules the given packages provides'
complete -f -c pkg-config -l print-requires -d 'List all modules the given packages requires'
complete -f -c pkg-config -l print-requires-private -d 'List all modules the given packages requires for static linking'
complete -f -c pkg-config -a '(command pkg-config --list-all | string replace -r " (.*)" "\t\$1")'
completions/pkg.fish# Completions for pkgng package manager

# Solaris has a thing called "pkg"; it works quite differently and spews errors when called here.
# There are multiple SunOS-derived distributions and not all of them have `SunOS` in their name (and
# some of them also use pkgsrc and have a `pkg`).
#
# Additionally, this particular script is intended to complete the pkgng "Next Generation" package
# manager initially developed for FreeBSD though now available on a few other BSDs. From here on
# out, maintainers can assume we are specifically talking about the (Free)BSD `pkg` command being
# executed on a BSD system, rather than just work with "not SunOS".
if ! uname | string match -irq bsd
    exit
end

function __fish_pkg_is
    for option in $argv
        if contains $option (commandline -pxc)
            return 0
        end
    end
    return 1
end

function __fish_pkg_subcommand
    set -l skip_next 1
    for token in (commandline -xpc)
        if test $skip_next = 1
            set skip_next 0
            continue
        end
        switch $token
            # Option parser allows shortened long options
            case '--*=*'
                continue
            case -{o,j,c,r,C,R} --op\* --j\* --ch\* --ro\* --co\* --re\*
                set skip_next 1
                continue
            case '-*'
                continue
        end
        return 1
    end
    return 0
end

complete -c pkg -n __fish_pkg_subcommand -s v -l version -d "Display version and exit"
complete -c pkg -n __fish_pkg_subcommand -s d -l debug -d "Show debug information"
complete -c pkg -n __fish_pkg_subcommand -s l -l list -d "List subcommands"
complete -c pkg -n __fish_pkg_subcommand -x -s o -l option -d "Set configuration option"
complete -c pkg -n __fish_pkg_subcommand -s N -d "Run sanity test"
complete -c pkg -n __fish_pkg_subcommand -x -s j -l jail -d "Run package manager within jail"
complete -c pkg -n __fish_pkg_subcommand -r -s c -l chroot -d "Run package manager within chroot"
complete -c pkg -n __fish_pkg_subcommand -r -s r -l rootdir -d "Install packages in specified root"
complete -c pkg -n __fish_pkg_subcommand -r -s C -l config -d "Use configuration file"
complete -c pkg -n __fish_pkg_subcommand -r -s R -l repo-conf-dir -d "Set repository configuration directory"
complete -c pkg -n __fish_pkg_subcommand -s 4 -d "Use IPv4"
complete -c pkg -n __fish_pkg_subcommand -s 6 -d "Use IPv6"

complete -c pkg -n __fish_pkg_subcommand -xa add -d "Install package file"
complete -c pkg -n __fish_pkg_subcommand -xa alias -d "List the command line aliases"
complete -c pkg -n __fish_pkg_subcommand -xa annotate -d "Modify annotations on packages"
complete -c pkg -n __fish_pkg_subcommand -xa audit -d "Audit installed packages"
complete -c pkg -n __fish_pkg_subcommand -xa autoremove -d "Delete unneeded packages"
complete -c pkg -n __fish_pkg_subcommand -xa backup -d "Dump package database"
complete -c pkg -n __fish_pkg_subcommand -xa bootstrap -d "Install pkg(8) from remote repository"
complete -c pkg -n __fish_pkg_subcommand -xa check -d "Check installed packages"
complete -c pkg -n __fish_pkg_subcommand -xa clean -d "Clean local cache"
complete -c pkg -n __fish_pkg_subcommand -xa convert -d "Convert package from pkg_add format"
complete -c pkg -n __fish_pkg_subcommand -xa create -d "Create a package"
complete -c pkg -n __fish_pkg_subcommand -xa delete -d "Remove a package"
complete -c pkg -n __fish_pkg_subcommand -xa fetch -d "Download a remote package"
complete -c pkg -n __fish_pkg_subcommand -xa help -d "Display help for command"
complete -c pkg -n __fish_pkg_subcommand -xa info -d "List installed packages"
complete -c pkg -n __fish_pkg_subcommand -xa install -d "Install packages"
complete -c pkg -n __fish_pkg_subcommand -xa list -d "List files belonging to package(s)"
complete -c pkg -n __fish_pkg_subcommand -xa lock -d "Prevent package modification"
complete -c pkg -n __fish_pkg_subcommand -xa plugins -d "List package manager plugins"
complete -c pkg -n __fish_pkg_subcommand -xa query -d "Query installed packages"
complete -c pkg -n __fish_pkg_subcommand -xa register -d "Register a package in a database"
complete -c pkg -n __fish_pkg_subcommand -xa remove -d "Remove a package"
complete -c pkg -n __fish_pkg_subcommand -xa repo -d "Create package repository"
complete -c pkg -n __fish_pkg_subcommand -xa rquery -d "Query information for remote repositories"
complete -c pkg -n __fish_pkg_subcommand -xa search -d "Find packages"
complete -c pkg -n __fish_pkg_subcommand -xa set -d "Modify package information in database"
complete -c pkg -n __fish_pkg_subcommand -xa shell -d "Open a SQLite shell"
complete -c pkg -n __fish_pkg_subcommand -xa shlib -d "Display packages linking to shared library"
complete -c pkg -n __fish_pkg_subcommand -xa show -d "Show information about package(s)"
complete -c pkg -n __fish_pkg_subcommand -xa stats -d "Display package statistics"
complete -c pkg -n __fish_pkg_subcommand -xa unlock -d "Stop preventing package modification"
complete -c pkg -n __fish_pkg_subcommand -xa update -d "Update remote repositories"
complete -c pkg -n __fish_pkg_subcommand -xa updating -d "Display UPDATING entries"
complete -c pkg -n __fish_pkg_subcommand -xa upgrade -d "Upgrade packages"
complete -c pkg -n __fish_pkg_subcommand -xa version -d "Show package versions"
complete -c pkg -n __fish_pkg_subcommand -xa which -d "Check which package provides a file"

complete -c pkg -n __fish_pkg_subcommand -xa '(__fish_pkg_aliases)'

# add
complete -c pkg -n '__fish_pkg_is add install' -s A -l automatic -d "Mark packages as automatic"
complete -c pkg -n '__fish_pkg_is add bootstrap install' -s f -l force -d "Force installation even when installed"
complete -c pkg -n '__fish_pkg_is add' -s I -l no-scripts -d "Disable installation scripts"
complete -c pkg -n '__fish_pkg_is add' -s M -l accept-missing -d "Force installation with missing dependencies"
complete -c pkg -n '__fish_pkg_is add alias autoremove clean delete remove install update' -s q -l quiet -d "Force quiet output"

# alias
complete -c pkg -n '__fish_pkg_is alias' -xa '(pkg alias -lq)'
complete -c pkg -n '__fish_pkg_is alias' -s l -l list -d "Print all aliases without their pkg(8) arguments"

# autoremove
complete -c pkg -n '__fish_pkg_is autoremove clean delete remove install upgrade' -s n -l dry-run -d "Do not make changes"
complete -c pkg -n '__fish_pkg_is autoremove clean delete remove install' -s y -l yes -d "Assume yes when asked for confirmation"

# bootstrap
complete -c pkg -n '__fish_pkg_is bootstrap' -f

# check
set -l has_check_opt '__fish_contains_opt -s B shlibs -s d dependencies -s s checksums -s r recompute'
set -l has_all_opt '__fish_contains_opt -s a all'
complete -c pkg -n "__fish_pkg_is check" -f
complete -c pkg -n "__fish_pkg_is check; and not $has_check_opt" -xa "-B -d -s -r"
complete -c pkg -n "__fish_pkg_is check; and not $has_check_opt" -s B -l shlibs -d "Regenerate library dependency metadata"
complete -c pkg -n "__fish_pkg_is check; and not $has_check_opt" -s d -l dependencies -d "Check for and install missing dependencies"
complete -c pkg -n "__fish_pkg_is check; and not $has_check_opt" -s r -l recompute -d "Recalculate and set the checksums of installed packages"
complete -c pkg -n "__fish_pkg_is check; and not $has_check_opt" -s s -l checksums -d "Detect installed packages with invalid checksums"
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt" -s n -l dry-run -d "Do not make changes"
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt" -s q -l quiet -d "Force quiet output"
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt" -s v -l verbose -d "Provide verbose output"
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt" -s y -l yes -d "Assume yes when asked for confirmation"
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt; and not $has_all_opt" -xa '(pkg query "%n")'
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt; and not $has_all_opt" -s a -l all -d "Process all packages"
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt; and not $has_all_opt" -s C -l case-sensitive -d "Case sensitive packages"
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt; and not $has_all_opt" -s g -l glob -d "Treat the package name as shell glob"
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt; and not $has_all_opt" -s i -l case-insensitive -d "Case insensitive packages"
complete -c pkg -n "__fish_pkg_is check; and $has_check_opt; and not $has_all_opt" -s x -l regex -d "Treat the package name as regular expression"

# clean
complete -c pkg -n '__fish_pkg_is clean' -s a -l all -d "Delete all cached packages"

# delete/remove
complete -c pkg -n '__fish_pkg_is delete remove upgrade' -xa '(pkg query "%n")'
complete -c pkg -n '__fish_pkg_is delete remove' -s a -l all -d 'Delete all installed packages'
complete -c pkg -n '__fish_pkg_is delete remove install upgrade' -s C -l case-sensitive -d "Case sensitive packages"
complete -c pkg -n '__fish_pkg_is delete remove' -s D -l no-deinstall-script -d "Disable deinstallation scripts"
complete -c pkg -n '__fish_pkg_is delete remove' -s f -l force -d "Force package removal"
complete -c pkg -n '__fish_pkg_is delete remove install upgrade' -s g -l glob -d "Treat the package name as shell glob"
complete -c pkg -n '__fish_pkg_is delete remove install upgrade' -s i -l case-insensitive -d "Case insensitive packages"
complete -c pkg -n '__fish_pkg_is delete remove' -s R -l recursive -d "Remove recursively"
complete -c pkg -n '__fish_pkg_is delete remove install upgrade' -s x -l regex -d "Treat the package name as regular expression"

# install
complete -c pkg -n '__fish_pkg_is install' -xa '(pkg rquery -U "%n")'
complete -c pkg -n '__fish_pkg_is install' -s I -l no-install-scripts -d "Disable installation scripts"
complete -c pkg -n '__fish_pkg_is install' -s M -l ignore-missing -d "Force installation with missing dependencies"
complete -c pkg -n '__fish_pkg_is install upgrade' -s F -l fetch-only -d "Do not perform actual installation"
complete -c pkg -n '__fish_pkg_is install' -s R -l from-root -d "Reinstall packages required by this package"
complete -c pkg -n '__fish_pkg_is install update' -x -s r -l repository -d "Use only a given repository"
complete -c pkg -n '__fish_pkg_is install upgrade' -s U -l no-repo-update -d "Do not automatically update database"

# info
complete -c pkg -n '__fish_pkg_is info' -xa '(pkg query "%n")'

# show
complete -c pkg -n '__fish_pkg_is show' -xa '(pkg query "%n")'

# list
complete -c pkg -n '__fish_pkg_is list' -xa '(pkg query "%n")'

# update
complete -c pkg -n '__fish_pkg_is add update' -s f -l force -d "Force a full download of a repository"

# alias
set -l with_package_names all-depends annotations build-depends cinfo comment csearch desc iinfo isearch \
    list options origin provided-depends roptions shared-depends show size

for alias in (pkg alias -lq)
    if contains $with_package_names $alias
        complete -c pkg -n "__fish_pkg_is $alias" -xa '(pkg query "%n")'
    end
end

function __fish_pkg_aliases
    for alias in (pkg alias -q)
        echo $alias | read -l name description

        switch $name
            case all-depends
                set description 'Display all dependencies for a given package'

            case annotations
                set description 'Display any annotations added to the package'

            case build-depends
                set description 'Display build dependencies for a given package'

            case cinfo
                set description 'Display install package matching case-sensitive regex'

            case comment
                set description 'Display comment off a package'

            case csearch
                set description 'Displays package using case-sensitive search'

            case desc
                set description 'Show package description'

            case iinfo
                set description 'Display install package matching case-insensitive regex'

            case isearch
                set description 'Finds package using case-insensitive search'

            case prime-list
                set description 'Displays names of all manually installed packages'

            case prime-origins
                set description 'Displays origin of all manually installed packages'

            case leaf
                set description 'Lists all leaf packages'

            case list
                set description 'Display all files from an installed package'

            case noauto
                set description 'Displays all non automatically installed packages'

            case options
                set description 'Display options of a installed package'

            case origin
                set description 'Shows origin of a package'

            case provided-depends
                set description 'Display all shared libraries provided by package'

            case raw
                set description 'Display the full manifest for a package'

            case required-depends
                set description 'Display the list of packages which require this package'

            case roptions
                set description 'Display options of a package for the default repository'

            case shared-depends
                set description 'Display all shared libraries used by package'

            case show
                set description 'Display full information including lock status for a package'

            case size
                set description 'Display the total size of files installed by a package'

            case '*'
                set description "alias: $description"

        end

        printf '%s\t%s\n' $name $description
    end

end
completions/pkg_add.fish#completion for pkg_add

complete -c pkg_add -o D -d 'failsafe to overwrite' -xa 'allversions arch checksum dontmerge donttie downgrade installed libdepends nonroot paranoid repair scripts SIGNER snap unsigned updatedepends'
complete -c pkg_add -o V -d 'Turn on stats'
complete -c pkg_add -o a -d 'Automated package installation'
complete -c pkg_add -o h -d 'Print help'
complete -c pkg_add -o u -d 'Update packages'
complete -c pkg_add -o z -d 'Fuzzy match'
completions/pkg_delete.fishcomplete -c pkg_delete -a '(__fish_print_pkg_add_packages)' -d Package
complete -c pkg_delete -o a -d 'Delete unused deps'
complete -c pkg_delete -o V -d 'Turn on stats'
completions/pkg_info.fishcomplete -c pkg_info -a '(__fish_print_pkg_add_packages)' -d Package
completions/pkgadd.fish#completion for pkgadd

complete -c pkgadd -o u -l upgrade -d Upgrade
complete -c pkgadd -o f -l force -d 'Force installation, overwriting'
complete -c pkgadd -o r -l root -d 'Alternative installation root'
complete -c pkgadd -o v -l version -d 'Print version'
complete -c pkgadd -o h -l help -d 'Print help'
completions/pkgfile.fishcomplete -c pkgfile -l version -d 'show program\'s version number and exit'
complete -c pkgfile -s h -l help -d 'show this help message and exit'
complete -c pkgfile -s b -l binaries -d 'only show files in a {s}bin/ directory. Works with -s, -l'
complete -c pkgfile -s c -l case-sensitive -d 'make searches case sensitive'
complete -c pkgfile -s g -l glob -d 'allow the use of * and ? as wildcards'
complete -c pkgfile -s r -l regex -d 'allow the use of regex in searches'
complete -c pkgfile -s R -l repo -d 'search only in the specified repository' -xa '(__fish_print_pacman_repos)'
complete -c pkgfile -s v -l verbose -d 'enable verbose output'
complete -c pkgfile -s i -l info -d 'provides information about the package owning a file' -r
complete -c pkgfile -s l -l list -d 'list files of a given package; similar to "pacman -Ql"' -xa "(__fish_print_pacman_packages)"
complete -c pkgfile -s s -l search -d 'search which package owns a file' -r
complete -c pkgfile -s u -l update -d 'update to the latest filelist. This requires write permission to /var/cache/pkgtools/lists'
completions/pkginfo.fish# completions for Python pkginfo
if pkginfo --help 2>/dev/null | string match -qr Python
    complete -f -c pkginfo -s h -l help -d 'Print help'
    complete -x -c pkginfo -s m -l metadata-version -d 'Override metadata version'
    complete -x -c pkginfo -s f -l field -d 'Specify an output field (repeatable)'
    complete -x -c pkginfo -s d -l download-url-prefix -d 'Download URL prefix'
    complete -f -c pkginfo -l simple -d 'Output as simple key-value pairs'
    complete -f -c pkginfo -s s -l skip -d 'Skip missing values in simple output'
    complete -f -c pkginfo -s S -l no-skip -d 'Do not skip missing values in simple output'
    complete -f -c pkginfo -l single -d 'Output delimited values'
    complete -x -c pkginfo -l item-delim -d 'Delimiter for fields in single-line output'
    complete -x -c pkginfo -l sequence-delim -d 'Delimiter for multi-valued fields'
    complete -f -c pkginfo -l csv -d 'Output as CSV'
    complete -f -c pkginfo -l ini -d 'Output as INI'
    complete -f -c pkginfo -l json -d 'Output as JSON'
    # completions for CRUX Linux' pkginfo
else
    complete -f -c pkginfo -o i -l installed -d 'List installed packages'
    complete -f -c pkginfo -o l -l list -a '(__fish_crux_packages)' -r -d 'Package whose files to list'
    complete -f -c pkginfo -o o -l owner -d 'Print the package owning file matching pattern'
    complete -f -c pkginfo -o f -l footprint -d 'Print footprint for file'
    complete -f -c pkginfo -o r -l root -d 'Specify alternative installation root'
    complete -f -c pkginfo -o v -l version -d 'Print version of pkgutils'
    complete -f -c pkginfo -o h -l help -d 'Print help'
end
completions/pkgmk.fish#completion for pkgmk

complete -f -c pkgmk -o i -l install -d 'Install with pkgadd after build'
complete -f -c pkgmk -o u -l upgrade -d 'Upgrade with pkgadd after build'
complete -f -c pkgmk -o r -l recursive -d 'Search and build packages recursively'
complete -f -c pkgmk -o d -l download -d 'Download the sources'
complete -f -c pkgmk -o do -l download-only -d 'Only download the sources'
complete -f -c pkgmk -o utd -l up-to-date -d 'Check if the package is uptodate'
complete -f -c pkgmk -o uf -l update-footprint -d 'Update footprint'
complete -f -c pkgmk -o if -l ignore-footprint -d 'Ignore footprint'
complete -f -c pkgmk -o um -l update-md5sum -d 'Update md5sum'
complete -f -c pkgmk -o im -l ignore-md5sum -d 'Ignore md5sum'
complete -f -c pkgmk -o ns -l no-strip -d 'Do not strip executables'
complete -f -c pkgmk -o f -l force -d 'Force rebuild'
complete -f -c pkgmk -o c -l clean -d 'Remove package and sources'
complete -f -c pkgmk -o kw -l keep-work -d 'Keep working dir'
complete -f -c pkgmk -o cf -l config-file -r -d 'Use another config'
complete -f -c pkgmk -o v -l version -d 'Print version'
complete -f -c pkgmk -o h -l help -d 'Print help'
completions/pkgrm.fish#completion for pkgrm

complete -f -c pkgrm -a '(__fish_crux_packages)' -d 'Package to remove'

complete -c pkgrm -o r -l root -d 'Alternative installation root'
complete -f -c pkgrm -o v -l version -d 'Print version'
complete -f -c pkgrm -o h -l help -d 'Print help'
completions/pkill.fish__fish_complete_pgrep pkill
__fish_make_completion_signals
for i in $__kill_signals
    echo $i | read -l number name
    complete -c pkill -o $number -d $name
    complete -c pkill -o $name -d $name
end
completions/plutil.fishcomplete -c plutil -o help -d "Show usage information and exit"
complete -c plutil -o lint -d "Check plist files for syntax errors"
complete -c plutil -o convert -xa "xml1 binary1 json swift objc" -d "Rewrite file in FORMAT"
complete -c plutil -s r -n "__fish_seen_argument -s convert; and __fish_seen_subcommand_from json" -d "Pretty-print JSON"
complete -c plutil -s o -r -n "__fish_seen_argument -s convert" -d "Alternate path for conversion result"
complete -c plutil -s e -x -n "__fish_seen_argument -s convert" -d "Alternate extension for converted files"
complete -c plutil -o header -n "__fish_seen_argument -s convert; and __fish_seen_subcommand_from objc" -d "Convert FILE to Obj-C literal and create a .h file"
complete -c plutil -o insert -x -d "Insert VALUE into the plist"
complete -c plutil -o replace -x -d "Overwrite existing VALUE in the plist"
complete -c plutil -o type -n "__fish_seen_argument -o insert; or __fish_seen_argument -o replace" -xa "-bool -integer -float -string -date -data -xml -json"
complete -c plutil -o remove -x -d "Removes the value at KEYPATH"
complete -c plutil -o extract -x -d "Outputs the value at KEYPATH as a new plist"
complete -c plutil -s p -d "Print the plist in a human-readable fashion"
complete -c plutil -s s -d "Be silent on success"
completions/pnpm.fish__fish_cache_sourced_completions pnpm completion fish 2>/dev/null
or pnpm completion fish 2>/dev/null | source
completions/poff.fishcomplete -c poff -d 'PPP connection' -xa '(__fish_complete_ppp_peer)'
complete -c poff -s r -d 'Causes the connection to be redialed after it is dropped'
complete -c poff -s d -d 'Toggles the state of pppd\'s debug option'
complete -c poff -s c -d 'Causes pppd(8) to renegotiate compression'
complete -c poff -s a -d 'Stops all running ppp connections. If the argument isp-name is given it will be ignored'
complete -c poff -s h -d 'Displays help information'
complete -c poff -s v -d 'Prints the version and exits'
completions/pon.fishcomplete -c pon -d 'PPP connection' -xa '(__fish_complete_ppp_peer)'
completions/port.fish#completion for port
set -l subcommands activate archive build cat cd checksum clean configure \
    contents deactivate dependents deps destroot dir distcheck dmg echo \
    edit extract fetch file gohome info install installed lint list \
    livecheck location load log logfile mirror mdmg mpkg notes outdated \
    patch pkg provides rdependents rdeps reload rev search select \
    selfupdate setrequested setunrequested sync test unarchive uninstall \
    unload unsetrequested upgrade url usage variants version work
complete port -f -n "__fish_seen_subcommand_from $subcommands" -a '(__fish_print_port_packages)' -d Package

complete port -f -n __fish_use_subcommand -a activate -d 'Set  version of a port to active'
complete port -f -n __fish_use_subcommand -a archive -d "Create image for port without installing"
complete port -f -n __fish_use_subcommand -a build -d 'Run build phase of a port'
complete port -f -n __fish_use_subcommand -a cat -d 'Print the Portfile of the given port(s)'
complete port -f -n __fish_use_subcommand -a cd -d 'Change directory to that containing portname'
complete port -f -n __fish_use_subcommand -a checksum -d 'Compute checksums of distribution files'
complete port -f -n __fish_use_subcommand -a clean -d 'Remove temporary files used to build a port'
complete port -f -n __fish_use_subcommand -a configure -d 'Run configure phase of a port'
complete port -f -n __fish_use_subcommand -a contents -d 'List the files installed by a given port'
complete port -f -n __fish_use_subcommand -a deactivate -d 'Set the status of a port to inactive'
complete port -f -n __fish_use_subcommand -a dependents -d 'List ports that depend on a given port'
complete port -f -n __fish_use_subcommand -a deps -d 'Display a dependency listing for given port(s)'
complete port -f -n __fish_use_subcommand -a destroot -d 'Run destroot phase of a port'
complete port -f -n __fish_use_subcommand -a dir -d 'print directory with Portfile for port expression'
complete port -f -n __fish_use_subcommand -a distcheck -d 'Check if port can be fetched from all mirrors'
complete port -f -n __fish_use_subcommand -a dmg -d 'Create binary archives of a port'
complete port -f -n __fish_use_subcommand -a echo -d 'Print the list of ports the argument expands to'
complete port -f -n __fish_use_subcommand -a edit -d 'Open the Portfile in an editor'
complete port -f -n __fish_use_subcommand -a extract -d 'Run extract phase of a port'
complete port -f -n __fish_use_subcommand -a fetch -d 'Run fetch phase of a port'
complete port -f -n __fish_use_subcommand -a file -d 'Display the path to the Portfile for portname'
complete port -f -n __fish_use_subcommand -a help -d 'Get help on MacPorts commands'
complete port -f -n __fish_use_subcommand -a gohome -d 'Load home page for given portname in web browser'
complete port -f -n __fish_use_subcommand -a info -d 'Return information about the given ports'
complete port -f -n __fish_use_subcommand -a install -d 'Install a new port'
complete port -f -n __fish_use_subcommand -a installed -d 'List installed versions (of port)'
complete port -f -n __fish_use_subcommand -a lint -d 'Verifies Portfile for portname'
complete port -f -n __fish_use_subcommand -a list -d 'List latest available version for given ports'
complete port -f -n __fish_use_subcommand -a livecheck -d 'Check if new version of software is available'
complete port -f -n __fish_use_subcommand -a location -d 'Print location of archive used for (de)activation'
complete port -f -n __fish_use_subcommand -a load -d "load a port's daemon"
complete port -f -n __fish_use_subcommand -a log -d 'Parse and show log files for portname'
complete port -f -n __fish_use_subcommand -a logfile -d 'Display the path to the log file for portname'
complete port -f -n __fish_use_subcommand -a mirror -d 'Create/update local mirror of distfiles'
complete port -f -n __fish_use_subcommand -a mdmg -d 'Create disk image of portname and dependencies'
complete port -f -n __fish_use_subcommand -a mpkg -d 'Create binary archives of a port'
complete port -f -n __fish_use_subcommand -a notes -d 'Displays notes for portname'
complete port -f -n __fish_use_subcommand -a outdated -d 'List outdated ports'
complete port -f -n __fish_use_subcommand -a patch -d 'Run patch phase of a port'
complete port -f -n __fish_use_subcommand -a pkg -d 'Create binary archives of a port'
complete port -f -n __fish_use_subcommand -a provides -d 'Find the port that installed a file'
complete port -f -n __fish_use_subcommand -a rdependents -d 'Recursively list ports depending on given port'
complete port -f -n __fish_use_subcommand -a rdeps -d 'Display a recursive dependency listing of port(s)'
complete port -f -n __fish_use_subcommand -a reload -d "reload a port's daemon"
complete port -f -n __fish_use_subcommand -a rev-upgrade -d 'Rebuild ports containing broken binaries'
complete port -f -n __fish_use_subcommand -a search -d 'Search for a port using keywords'
complete port -f -n __fish_use_subcommand -a select -d 'Selects a version to be the default'
complete port -f -n __fish_use_subcommand -a selfupdate -d 'Upgrade MacPorts and update list of ports'
complete port -f -n __fish_use_subcommand -a setrequested -d 'Mark portname as requested'
complete port -f -n __fish_use_subcommand -a setunrequested -d 'Mark portname as unrequested'
complete port -f -n __fish_use_subcommand -a sync -d 'Update the port definition files'
complete port -f -n __fish_use_subcommand -a test -d 'Run test phase of a port'
complete port -f -n __fish_use_subcommand -a unarchive -d 'Extract destroot of given ports from archive'
complete port -f -n __fish_use_subcommand -a uninstall -d 'Remove a previously installed port'
complete port -f -n __fish_use_subcommand -a unload -d "Unload a port's daemon"
complete port -f -n __fish_use_subcommand -a unsetrequested -d 'Mark portname as unrequested'
complete port -f -n __fish_use_subcommand -a upgrade -d 'Upgrade a port to the latest version'
complete port -f -n __fish_use_subcommand -a url -d 'Display URL for path of given portname'
complete port -f -n __fish_use_subcommand -a usage -d 'Displays a condensed usage summary'
complete port -f -n __fish_use_subcommand -a variants -d 'Print list of variants with descriptions'
complete port -f -n __fish_use_subcommand -a version -d 'Print the MacPorts version'
complete port -f -n __fish_use_subcommand -a work -d 'Displays path to work directory for portname'

complete -c port -s v -d 'Verbose mode, generates verbose messages'
complete -c port -s d -d 'Debug mode, implies -v'
complete -c port -s q -d 'Quiet mode, implies -N'
complete -c port -s N -d 'Non-interactive mode'
complete -c port -s n -d "Don't follow dependencies in upgrade"
complete -c port -s R -d 'Also upgrade dependents (only for upgrade)'
complete -c port -s u -d 'Uninstall inactive ports'
complete -c port -s y -d 'Perform a dry run'
complete -c port -s s -d 'Source-only mode'
complete -c port -s b -d 'Binary-only mode, abort if no archive available'
complete -c port -s c -d 'Autoclean mode, execute clean after install'
complete -c port -s k -d 'Keep mode, do not autoclean after install'
complete -c port -s p -d 'Proceed to process despite any errors'
complete -c port -s o -d 'Honor state files even if Portfile was modified'
complete -c port -s t -d 'Enable trace mode debug facilities'
complete -c port -s f -d 'Force mode, ignore state file'
complete -c port -s D -d 'Specify portdir'
complete -c port -s F -d 'Read and process file of commands'
completions/portmaster.fish#completion for portmaster

# These completions are generated from the man page
complete -c portmaster -l force-config -d 'run \'make config\' for all ports (overrides -G).'
complete -c portmaster -s C -d 'prevents \'make clean\' from being run before building.'
complete -c portmaster -s G -d 'prevents \'make config\'.'
complete -c portmaster -s H -d 'hide details of the port build and install in a log file.'
complete -c portmaster -s K -d 'prevents \'make clean\' from being run after building.'
complete -c portmaster -s B -d 'prevents creation of the backup package for the installed port.'
complete -c portmaster -s b -d 'create and keep a backup package of an installed port.'
complete -c portmaster -s g -d 'create a package of the new port.'
complete -c portmaster -s n -d 'run through all steps, but do not make or install any ports.'
complete -c portmaster -s t -d 'recurse dependencies thoroughly, using all-depends-list.'
complete -c portmaster -s v -d 'verbose output.'
complete -c portmaster -s w -d 'save old shared libraries before deinstall [-R]… [See Man Page]'
complete -c portmaster -s i -d 'interactive update mode -- ask whether to rebuild ports.'
complete -c portmaster -s D -d 'no cleaning of distfiles.'
complete -c portmaster -s d -d 'always clean distfiles.'
complete -c portmaster -s m -d 'any arguments to supply to make 1.'
complete -c portmaster -s x -d 'avoid building or updating ports that match this pattern.'
complete -c portmaster -l no-confirm -d 'do not ask the user to confirm the list of port… [See Man Page]'
complete -c portmaster -l no-term-title -d 'do not update the xterm title bar.'
complete -c portmaster -l no-index-fetch -d 'skip fetching the INDEX file.'
complete -c portmaster -l index -d 'use INDEX-[7-9] exclusively to check if a port is up to date.'
complete -c portmaster -l index-first -d 'use the INDEX for status, but double-check with the port.'
complete -c portmaster -l index-only -d 'do not try to use /usr/ports.'
complete -c portmaster -l delete-build-only -d 'delete ports that are build-only dependencies a… [See Man Page]'
complete -c portmaster -l update-if-newer -d '(only for multiple ports listed on the command … [See Man Page]'
complete -c portmaster -s P -l packages -d 'use packages, but build port if not available.'
complete -c portmaster -o PP -l packages-only -d 'fail if no package is available.'
complete -c portmaster -l packages-build -d 'use packages for all build dependencies.'
complete -c portmaster -l packages-if-newer -d 'use package if newer than installed even if the… [See Man Page]'
complete -c portmaster -l always-fetch -d 'fetch package even if it already exists locally.'
complete -c portmaster -l local-packagedir -d 'where local packages can be found, will fall ba… [See Man Page]'
complete -c portmaster -l packages-local -d 'use packages from -local-packagedir only.'
complete -c portmaster -l delete-packages -d 'after installing from a package, delete it El P… [See Man Page]'
complete -c portmaster -s a -d 'check all ports, update as necessary.'
complete -c portmaster -l show-work -d 'show what dependent ports are, and are not inst… [See Man Page]'
complete -c portmaster -s o -d 'replace the installed port with a port from a d… [See Man Page]'
complete -c portmaster -s R -d 'used with the r or f options to skip ports upda… [See Man Page]'
complete -c portmaster -s l -d 'list all installed ports by category.'
complete -c portmaster -s L -d 'list all installed ports by category, and search for updates.'
complete -c portmaster -l list-origins -d 'list directories from /usr/ports for root and leaf ports.'
complete -c portmaster -s y -d 'answer yes to all user prompts for the features… [See Man Page]'
complete -c portmaster -s h -l help -d 'display help message.'
complete -c portmaster -l version -d 'display the version number El ENVIRONMENT The d… [See Man Page]'

# Grab items from the ports directory, max depth 2
complete -c portmaster -f -d 'Ports Directory' -a "
(
    string match -r '(?<=/usr/ports/)[^/]*(?:/[^/]*)?' (__fish_complete_directories /usr/ports/(commandline -ct))
)"

complete -c portmaster -f -d 'Installed package' -a "(__fish_print_port_packages)"
completions/ports.fishfunction __fish_ports_dirs -d 'Obtain a list of ports local collections'
    ls /usr/ports
end

complete -f -c ports -s u -l update -a '(__fish_ports_dirs)' -d 'Update ports'
complete -f -c ports -s l -l list -d 'List ports'
complete -f -c ports -s d -l diff -d 'List version diffs between local and installed ports'
complete -f -c ports -s v -l version -d 'Print version'
complete -f -c ports -s h -l help -d 'Print help'
completions/poweroff.fishcomplete -c poweroff -l help -d "Show help"
complete -c poweroff -l halt -d "Halt the machine"
complete -c poweroff -l poweroff -s p -d "Switch off the machine"
complete -c poweroff -l reboot -d "Reboot the machine"
complete -c poweroff -l force -s f -d "Force immediate halt/power-off/reboot"
complete -c poweroff -l wtmp-only -s w -d "Just write wtmp record"
complete -c poweroff -l no-wtmp -s d -d "Don't write wtmp record"
complete -c poweroff -l no-wall -d "Don't send wall message"
completions/powerpill.fishcompletions/powershell.fishcomplete --command powershell --short-option '?' --old-option Help --description 'Show help'

complete --command powershell --old-option PSConsoleFile --require-parameter \
    --description 'Load the specified PowerShell console file'
complete --command powershell --old-option Version --require-parameter --arguments '2.0 3.0' \
    --description 'Start the specified version of PowerShell'
complete --command powershell --old-option NoLogo --description 'Hides the copyright banner at startup'
complete --command powershell --old-option NoExit \
    --description 'Do not exit after running startup commands'
complete --command powershell --old-option Sta \
    --description 'Start PowerShell using a single-threaded apartment'
complete --command powershell --old-option Mta \
    --description 'Start PowerShell using a multi-threaded apartment'
complete --command powershell --old-option NoProfile --description 'Does not load the PowerShell profile'
complete --command powershell --old-option NonInteractive \
    --description 'Do not present an interactive prompt to the user'
complete --command powershell --old-option InputFormat --no-files --require-parameter \
    --arguments 'Text XML' --description 'Describe the format of data sent to PowerShell'
complete --command powershell --old-option OutputFormat --no-files --require-parameter \
    --arguments 'Text XML' --description 'Determine how output is formatted'
complete --command powershell --old-option WindowStyle --no-files --require-parameter \
    --arguments 'Normal Minimized Maximized Hidden' --description 'Set the window style for the session'
complete --command powershell --old-option EncodedCommand --require-parameter \
    --description 'Accept a base-64-encoded string version of a command'
complete --command powershell --old-option ConfigurationName --no-files --require-parameter \
    --description 'Specify a configuration endpoint in which PowerShell is run'
complete --command powershell --old-option File --require-parameter
complete --command powershell --old-option ExecutionPolicy --no-files --require-parameter \
    --arguments 'AllSigned Bypass Default RemoteSigned Restricted Undefined Unrestricted' \
    --description 'Sets the default execution policy for the current session'
complete --command powershell --old-option Command --no-files --require-parameter \
    --description 'Execute the specified commands at the PowerShell command prompt'
completions/pre-commit.fishset -l commands autoupdate clean gc init-templatedir install install-hooks migrate-config run sample-config try-repo uninstall validate-config validate-manifest
set -l hook_stages commit merge-commit prepare-commit-msg commit-msg post-commit manual post-checkout push post-merge post-rewrite
set -l hook_types pre-commit pre-merge-commit pre-push prepare-commit-msg commit-msg post-commit post-checkout post-merge post-rewrite

functions -q __fish_git || complete -C"git " &>/dev/null

function __fish_pre_commit_config_print -a key
    set -l config (__fish_git rev-parse --show-toplevel 2>/dev/null)/.pre-commit-config.yaml
    test -r "$config" && string match -rg "\s+$key:\s+(\S+)" <$config | string unescape
end

# Global options
complete pre-commit -f
complete pre-commit -n __fish_use_subcommand -s h -l help -d "Show help message and exit"
complete pre-commit -n __fish_use_subcommand -s V -l version -d "Show version number and exit"
complete pre-commit -n "__fish_seen_subcommand_from $commands" -l color -xa "auto always never" -d "Whether to use color in output"
complete pre-commit -n "__fish_seen_subcommand_from $commands" -s c -l config -r -d "Path to alternate config file"
complete pre-commit -n "__fish_seen_subcommand_from $commands" -s h -l help -d "Show help message and exit"

# autoupdate
complete pre-commit -n __fish_use_subcommand -a autoupdate -d "Auto-update config"
complete pre-commit -n "__fish_seen_subcommand_from autoupdate" -l bleeding-edge -d "Update to the bleeding edge of `HEAD`"
complete pre-commit -n "__fish_seen_subcommand_from autoupdate" -l freeze -d "Store frozen hashes in `rev`"
complete pre-commit -n "__fish_seen_subcommand_from autoupdate" -l repo -xa "(__fish_pre_commit_config_print repo)" -d "Only update this repository"

# clean
complete pre-commit -n __fish_use_subcommand -a clean -d "Clean out files"

# gc
complete pre-commit -n __fish_use_subcommand -a gc -d "Clean unused cached repos"

# help
complete pre-commit -n __fish_use_subcommand -a help -d "Show help for a specific command"
complete pre-commit -n "__fish_seen_subcommand_from help" -a "$commands" -d Command

# init-templatedir
complete pre-commit -n __fish_use_subcommand -a init-templatedir -d "Install hook script in a directory"
complete pre-commit -n "__fish_seen_subcommand_from init-templatedir" -l no-allow-missing-config -d "Assume cloned repos should have a config"
complete pre-commit -n "__fish_seen_subcommand_from init-templatedir" -s t -l hook-type -xa "$hook_types" -d "Type of hook to install"
complete pre-commit -n "__fish_seen_subcommand_from init-templatedir" -a "(__fish_complete_directories)" -d "Directory to write scripts"

# install
complete pre-commit -n __fish_use_subcommand -a install -d "Install the pre-commit script"
complete pre-commit -n "__fish_seen_subcommand_from install" -l allow-missing-config -d "Allow missing config file"
complete pre-commit -n "__fish_seen_subcommand_from install" -l install-hooks -d "Install hook environments"
complete pre-commit -n "__fish_seen_subcommand_from install" -s t -l hook-type -xa "$hook_types" -d "Type of hook to install"
complete pre-commit -n "__fish_seen_subcommand_from install" -s f -l overwrite -d "Overwrite existing hooks"

# install-hooks
complete pre-commit -n __fish_use_subcommand -a install-hooks -d "Install all hook environments"

# migrate-config
complete pre-commit -n __fish_use_subcommand -a migrate-config -d "Migrate to newer config"

# run / try-repo
complete pre-commit -n __fish_use_subcommand -a run -d "Run hooks"
complete pre-commit -n __fish_use_subcommand -a try-repo -d "Try the hooks in a repository"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l checkout-type -xa "0 1" -d "Indicate either branch or file checkout"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l commit-msg-filename -r -d "Filename to check when running during `commit-msg`"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l commit-object-name -d "Commit object name"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l files -r -d "Filenames to run hooks on"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l hook-stage -xa "$hook_stages" -d "The stage during which the hook is fired"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l is-squash-merge -d "Whether the merge was a squash merge"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l local-branch -d "Local branch ref used by `git push`"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l prepare-commit-message-source -d "Source of the commit message"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l remote-branch -d "Remote branch ref used by `git push`"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l remote-name -d "Remote name used by `git push`"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l remote-url -d "Remote url used by `git push`"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l rewrite-command -d "The command that invoked the rewrite"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -l show-diff-on-failure -d "Show `git diff` on hook failure"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -s a -l all-files -d "Run on all the files in the repo"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -s s -l source -l from-ref -xa '(__fish_git_refs)' -d "Original ref"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -s o -l origin -l to-ref -xa '(__fish_git_refs)' -d "Destination ref"
complete pre-commit -n "__fish_seen_subcommand_from run try-repo" -s v -l verbose -d Verbose
complete pre-commit -n "__fish_seen_subcommand_from run" -a "(__fish_pre_commit_config_print id)" -d "Hook id"
complete pre-commit -n "__fish_seen_subcommand_from try-repo" -l ref -l rev -xa '(__fish_git_refs)' -d "Ref to run against"

# sample-config
complete pre-commit -n __fish_use_subcommand -a sample-config -d "Produce sample config file"

# uninstall
complete pre-commit -n __fish_use_subcommand -a uninstall -d "Uninstall the pre-commit script"
complete pre-commit -n "__fish_seen_subcommand_from uninstall" -s t -l hook-type -xa "$hook_types" -d "Type of hook to uninstall"

# validate-config
complete pre-commit -n __fish_use_subcommand -a validate-config -d "Validate .pre-commit-config.yaml files"
complete pre-commit -n "__fish_seen_subcommand_from validate-config" --force-files

# validate-manifest
complete pre-commit -n __fish_use_subcommand -a validate-manifest -d "Validate .pre-commit-hooks.yaml files"
complete pre-commit -n "__fish_seen_subcommand_from validate-manifest" --force-files
completions/prevd.fishcomplete -c prevd -s l -l list -d "Also print directory history"
completions/prime-run.fishfunction __fish_complete_prime_run_subcommand
    set -lx -a PATH /usr/local/sbin /sbin /usr/sbin
    __fish_complete_subcommand
end

complete -c prime-run -x -a "(__fish_complete_prime_run_subcommand)"
completions/protontricks-launch.fishcomplete -c protontricks-launch -f -s h -l help -d 'Show help message and exit'
complete -c protontricks-launch -l no-term -d 'Specify no terminal is available for errors, use dialogs instead'
complete -c protontricks-launch -s v -l verbose -d 'Increase log verbosity, can be supplied twice'
complete -c protontricks-launch -l no-runtime -d 'Disable Steam Runtime'
complete -c protontricks-launch -l no-bwrap -d 'Disable bwrap containerization when using Steam Runtime'
complete -c protontricks-launch -l background-wineserver -d 'Launch a wineserver process to improve Wine startup time'
complete -c protontricks-launch -l no-background-wineserver -d 'Do not launch wineserver process'
complete -c protontricks-launch -l appid -xka '(__fish_protontricks_complete_appid)'
complete -c protontricks-launch -l cwd-app -d 'Change to the Steam app directory when launching command'
completions/protontricks.fishfunction __fish_protontricks_complete_winetricks_command
    complete -C 'winetricks '
end

function __fish_protontricks_is_search
    __fish_contains_opt -s s -s S search search-all
end

complete -c protontricks -f
complete -c protontricks -n 'not __fish_protontricks_is_search' -n '__fish_is_nth_token 1' -ka '(__fish_protontricks_complete_appid)'
complete -c protontricks -n 'not __fish_protontricks_is_search' -n 'not __fish_is_nth_token 1' -a '(__fish_protontricks_complete_winetricks_command)'
complete -c protontricks -s h -l help -d 'Show help message and exit'
complete -c protontricks -s v -l verbose -d 'Increase log verbosity, can be supplied twice'
complete -c protontricks -l no-term -d 'Specify that no terminal is available to Protontricks'
complete -c protontricks -s s -l search -d 'Search for game(s) with the given name for a single Steam installation'
complete -c protontricks -s S -l search-all -d 'Search for game(s) with the given name among all Steam installations'
complete -c protontricks -s l -l list -d 'List games for a single Steam installation'
complete -c protontricks -s L -l list-all -d 'List all games for all Steam installations'
complete -c protontricks -s c -l command -xa '(__fish_complete_subcommand)' -d 'Run a command with Wine-related environment variables set'
complete -c protontricks -l gui -d 'Launch the Protontricks GUI'
complete -c protontricks -l no-runtime -d 'Disable Steam Runtime'
complete -c protontricks -l no-bwrap -d 'Disable bwrap containerization when using Steam Runtime'
complete -c protontricks -l background-wineserver -d 'Launch a wineserver process to improve Wine startup time'
complete -c protontricks -l no-background-wineserver -d 'Do not launch wineserver process'
complete -c protontricks -l cwd-app -d 'Change to the Steam app directory when launching command'
complete -c protontricks -s V -l version -d 'Show version number and exit'
completions/proxychains.fishcomplete -c proxychains -n __fish_is_first_token -s q -d "Makes proxychains quiet"
complete -c proxychains -n __fish_is_first_token -s f -r -F -d "Specify a config file"
complete -c proxychains -xa "(__fish_complete_subcommand)"
completions/prt-get.fish#completion for prt-get
# A function to verify if prt-get (the crux package management tool) needs to be completed by a further command

# a function to obtain a list of installed packages with prt-get
function __fish_prt_packages -d 'Obtain a list of installed packages'
    prt-get listinst
end

# a function to obtain a list of ports with prt-get

function __fish_prt_ports -d 'Obtain a list of ports'
    prt-get list
end

function __fish_prt_no_subcommand -d 'Test if prt-get has yet to be given the command'
    for i in (commandline -xpc)
        if contains -- $i install depinst grpinst update remove sysup lock unlock listlocked diff quickdiff search dsearch fsearch info path readme depends quickdep dependent deptree dup list printf listinst listorphans isinst current ls cat edit help dumpconfig version cache
            return 1
        end
    end
    return 0
end

# a function to verify if prt-get should have packages as potential completion
function __fish_prt_use_package -d 'Test if prt-get should have packages as potential completion'
    for i in (commandline -xpc)
        if contains -- $i update remove lock unlock current
            return 0
        end
    end
    return 1
end

# a function to test if prt-get should have ports as potential completions
function __fish_prt_use_port -d 'Test if prt-get should have ports as potential completion'
    for i in (commandline -xpc)
        if contains -- $i install depinst grpinst diff depends quickdep dependent deptree isinst info path readme ls cat edit
            return 0
        end
    end
    return 1
end

complete -f -c prt-get -n __fish_prt_use_package -a '(__fish_prt_packages)' -d Package
complete -f -c prt-get -n __fish_prt_use_port -a '(__fish_prt_ports)' -d Port

complete -f -n __fish_prt_no_subcommand -c prt-get -a install -d 'Install listed ports'
complete -f -n __fish_prt_no_subcommand -c prt-get -a depinst -d 'Install listed ports and their deps'
complete -f -n __fish_prt_no_subcommand -c prt-get -a grpinst -d 'Install listed ports, stop if one fails'
complete -f -n __fish_prt_no_subcommand -c prt-get -a update -d 'Update listed packages'
complete -f -n __fish_prt_no_subcommand -c prt-get -a remove -d 'Remove listed packages'
complete -f -n __fish_prt_no_subcommand -c prt-get -a sysup -d 'Update all outdated installed packages'
complete -f -n __fish_prt_no_subcommand -c prt-get -a lock -d 'Do not update this in sysup'
complete -f -n __fish_prt_no_subcommand -c prt-get -a unlock -d 'Remove this from lock'
complete -f -n __fish_prt_no_subcommand -c prt-get -a diff -d 'Print differences between installed packages and ports in the port tree'
complete -f -n __fish_prt_no_subcommand -c prt-get -a search -d 'Search for an expr in port names'
complete -f -n __fish_prt_no_subcommand -c prt-get -a dsearch -d 'Search for an expr in port names and descriptions'
complete -f -n __fish_prt_no_subcommand -c prt-get -a info -d 'Print info on a port'
complete -f -n __fish_prt_no_subcommand -c prt-get -a fsearch -d 'Search for a pattern in the footprints in the ports tree'
complete -f -n __fish_prt_no_subcommand -c prt-get -a path -d 'Print the path of a port'
complete -f -n __fish_prt_no_subcommand -c prt-get -a readme -d 'Print the eventual README of a port'
complete -f -n __fish_prt_no_subcommand -c prt-get -a depends -d 'Print a list of deps for the listed ports'
complete -f -n __fish_prt_no_subcommand -c prt-get -a quickdeo -d 'Print a simple list of deps for the listed ports'
complete -f -n __fish_prt_no_subcommand -c prt-get -a deptree -d 'Print a deptree for the port'
complete -f -n __fish_prt_no_subcommand -c prt-get -a dup -d 'List ports in multiple directories'
complete -f -n __fish_prt_no_subcommand -c prt-get -a list -d 'List all the ports'
complete -f -n __fish_prt_no_subcommand -c prt-get -a printf -d 'Print formatted list of ports'
complete -f -n __fish_prt_no_subcommand -c prt-get -a listinst -d 'List installed packages'
complete -f -n __fish_prt_no_subcommand -c prt-get -a listorphans -d 'List installed packages which have no dependent packages'
complete -f -n __fish_prt_no_subcommand -c prt-get -a isinst -d 'Check if a port is installed'
complete -f -n __fish_prt_no_subcommand -c prt-get -a current -d 'Print the version of an installed package'
complete -f -n __fish_prt_no_subcommand -c prt-get -a ls -d 'Print the listing of the directory of a port'
complete -f -n __fish_prt_no_subcommand -c prt-get -a cat -d 'Print a file in a port to stdout'
complete -f -n __fish_prt_no_subcommand -c prt-get -a edit -d 'Edit a file in a port'
complete -f -n __fish_prt_no_subcommand -c prt-get -a help -d 'Shows a help screen'
complete -f -n __fish_prt_no_subcommand -c prt-get -a dumpconfig -d 'Print the configuration of prt-get'
complete -f -n __fish_prt_no_subcommand -c prt-get -a version -d 'Show the current version of prt-get'
complete -f -n __fish_prt_no_subcommand -c prt-get -a cache -d 'Create a cache for prt-get'
complete -c prt-get -o f -o i -d 'Force install'
complete -c prt-get -o fr -d 'Force rebuild'
complete -c prt-get -o um -d 'Update md5sum'
complete -c prt-get -o im -d 'Ignore md5sum'
complete -c prt-get -o uf -d 'Update footprint'
complete -c prt-get -o if -d 'Ignore footprint'
complete -c prt-get -o ns -d 'No stripping'
complete -c prt-get -o kw -d 'Keep work directory'
complete -c prt-get -l ignore -a '(__fish_prt_ports)' -r -f -d 'Ignore the listed ports'
complete -c prt-get -l cache -d 'Use cache'
complete -c prt-get -l test -d 'Dry run'
complete -c prt-get -l pre-install -d 'Exec eventual pre-install script'
complete -c prt-get -l post-install -d 'Exec eventual post-install script'
complete -c prt-get -l install-scripts -d 'Exec eventual pre-post-install scripts'
complete -c prt-get -l no-std-config -r -d 'Ignore default config file'
complete -c prt-get -l config-prepend -r -d 'Prepend string to config file'
complete -c prt-get -l config-append -r -d 'Append string to config file'
complete -c prt-get -l config-set -r -d 'Overrirde config file with string'
complete -c prt-get -o v -d 'Be verbose'
complete -c prt-get -l margs -r -d 'Arguments for pkgmk'
complete -c prt-get -l aargs -r -d 'Arguments for pkgadd'
complete -c prt-get -l rargs -r -d 'Arguments for pkgrm'
complete -c prt-get -l prefer-higher -o ph -d 'Prefer higher version'
complete -c prt-get -l strict-diff -o sd -d 'Override prefer-higher'
complete -c prt-get -l config -r -d 'Use alternative config file'
complete -c prt-get -l install-root -r -d 'Use this alternative root for installation'
complete -c prt-get -l log -d 'Write output to log file'

complete -f -c prt-cache -n __fish_prt_use_package -a '(__fish_prt_packages)' -d Port
complete -f -c prt-cache -n __fish_prt_use_port -a '(__fish_prt_ports)' -d Package

complete -f -n __fish_prt_no_subcommand -c prt-cache -a install -d 'Install listed ports'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a depinst -d 'Install listed ports and their deps'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a grpinst -d 'Install listed ports, stop if one fails'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a update -d 'Update listed packages'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a remove -d 'Remove listed packages'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a sysup -d 'Update all outdated installed packages'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a lock -d 'Do not update this in sysup'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a unlock -d 'Remove this from lock'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a diff -d 'Print differences between installed packages and ports in the port tree'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a search -d 'Search for an expr in port names'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a dsearch -d 'Search for an expr in port names and descriptions'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a info -d 'Print info on a port'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a fsearch -d 'Search for a pattern in the footprints in the ports tree'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a path -d 'Print the path of a port'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a readme -d 'Print the eventual README of a port'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a depends -d 'Print a list of deps for the listed ports'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a quickdeo -d 'Print a simple list of deps for the listed ports'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a deptree -d 'Print a deptree for the port'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a list -d 'List all the ports'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a printf -d 'Print formatted list of ports'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a listinst -d 'List installed packages'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a listorphans -d 'List installed packages which have no dependent packages'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a current -d 'Print the version of an installed package'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a ls -d 'Print the listing of the directory of a port'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a cat -d 'Print a file in a port to stdout'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a edit -d 'Edit a file in a port'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a help -d 'Shows a help screen'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a dumpconfig -d 'Print the configuration of prt-get'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a version -d 'Show the current version of prt-get'
complete -f -n __fish_prt_no_subcommand -c prt-cache -a cache -d 'Create a cache for prt-get'
complete -c prt-cache -o f -o i -d 'Force install'
complete -c prt-cache -o fr -d 'Force rebuild'
complete -c prt-cache -o um -d 'Update md5sum'
complete -c prt-cache -o im -d 'Ignore md5sum'
complete -c prt-cache -o uf -d 'Update footprint'
complete -c prt-cache -o if -d 'Ignore footprint'
complete -c prt-cache -o ns -d 'No stripping'
complete -c prt-cache -o kw -d 'Keep work directory'
complete -c prt-cache -l ignore -a '(__fish_prt_ports)' -r -f -d 'Ignore the listed ports'
complete -c prt-cache -l test -d 'Dry run'
complete -c prt-cache -l pre-install -d 'Exec eventual pre-install script'
complete -c prt-cache -l post-install -d 'Exec eventual post-install script'
complete -c prt-cache -l install-scripts -d 'Exec eventual pre-post-install scripts'
complete -c prt-cache -l no-std-config -r -d 'Ignore default config file'
complete -c prt-cache -l config-prepend -r -d 'Prepend string to config file'
complete -c prt-cache -l config-append -r -d 'Append string to config file'
complete -c prt-cache -l config-set -r -d 'Overrirde config file with string'
complete -c prt-cache -o v -d 'Be verbose'
complete -c prt-cache -l margs -r -d 'Arguments for pkgmk'
complete -c prt-cache -l aargs -r -d 'Arguments for pkgadd'
complete -c prt-cache -l rargs -r -d 'Arguments for pkgrm'
complete -c prt-cache -l prefer-higher -o ph -d 'Prefer higher version'
complete -c prt-cache -l strict-diff -o sd -d 'Override prefer-higher'
complete -c prt-cache -l config -r -d 'Use alternative config file'
complete -c prt-cache -l install-root -r -d 'Use this alternative root for installation'
complete -c prt-cache -l log -d 'Write output to log file'
completions/ps.fish# Completions for ps

set -l gnu_linux 0
if ps -V <&- >/dev/null 2>/dev/null
    set gnu_linux 1
end

# Separate out GNU/Linux-only options from BSD-compatible options
if test "$gnu_linux" -eq 1
    # Some short options are GNU-only
    complete -c ps -s a -d "Select all processes except session leaders and terminal-less"
    complete -c ps -s A -d "Select all"
    complete -c ps -s C -d "Select by command" -ra "(__fish_stripprefix='^-\w*C' __fish_complete_list , __fish_complete_proc)"
    complete -c ps -s c -d 'Show different scheduler information for the -l option'
    complete -c ps -s d -d "Select all processes except session leaders"
    complete -c ps -s e -d "Select all"
    complete -c ps -s F -d "Extra full format"
    complete -c ps -s f -d "Full format"
    complete -c ps -s H -l forest -d "Show hierarchy"
    complete -c ps -s j -d "Jobs format"
    complete -c ps -s l -d "Long format"
    complete -c ps -s L -d "Show threads. With LWP/NLWP"
    complete -c ps -s M -d "Add column for security data"
    complete -c ps -s m -d 'Show threads after processes'
    complete -c ps -s N -d "Invert selection"
    complete -c ps -s n -d "Set namelist file" -r
    complete -c ps -s s -l sid -d "Select by session ID" -x -a "(__fish_stripprefix='^(--sid=|-\w*s)' __fish_complete_list , __fish_complete_pids)"
    complete -c ps -s T -d "Show threads. With SPID"
    complete -c ps -s u -l user -d "Select by user" -x -a "(__fish_stripprefix='^(--script=|-\w*u)' __fish_complete_list , __fish_complete_users)"
    complete -c ps -s V -l version -d "Display version and exit"
    complete -c ps -s y -d "Do not show flags"

    # All long-only options are GNU extensions
    complete -c ps -l cols -l columns -l width -d "Set screen width" -r
    complete -c ps -l cumulative -d "Include dead child process data"
    complete -c ps -l deselect -d "Deselect all processes that do not fulfill conditions"
    complete -c ps -l headers -d "Repeat header lines, one per page"
    complete -c ps -l help -d "Display help and exit"
    complete -c ps -l info -d "Display debug info"
    complete -c ps -l lines -l rows -d "Set screen height" -r
    complete -c ps -l no-headers -d 'Print no headers'
    complete -c ps -l ppid -d "Select by parent PID" -x -a "(__fish_stripprefix='^--ppid=' __fish_complete_list , __fish_complete_pids)"
    complete -c ps -l sort -d 'Specify sort order' -r
else
    # Assume BSD options otherwise
    complete -c ps -s a -d "Select processes for all users"
    complete -c ps -s c -d "Show only executable name, not full invocation"
    complete -c ps -s C -d "Use raw CPU calculation (ignore resident time)"
    complete -c ps -s d -d "Arrange in descending tree format"
    complete -c ps -s e -d "Show environment as well"
    complete -c ps -s f -d "Show command-line and environment info for swapped-out processes (root-only)"
    complete -c ps -s H -d "Show threads for all processes"
    complete -c ps -s h -d "Repeat headers on each page of output"
    complete -c ps -s j -d "BSD jobs format (user, pid, ppid, pgid, sid, jobc, state, tt, time, and cmd)"
    complete -c ps -s J -d "Select by jail (name or id)" -r
    complete -c ps -s l -d "BSD long format (uid, pid, ppid, cpu, pri, nice, vsz, rss, mwchan, state, tt, time, and cmd)"
    complete -c ps -s L -d "List available columns for -O/-o"
    complete -c ps -s M -d "Extract names from specified core file" -r
    complete -c ps -s m -d "Sort by memory usage"
    complete -c ps -s N -d "Extract names from specified system/installation" -r
    complete -c ps -s r -d "Sort by CPU usage"
    complete -c ps -s S -d "Include sum of child exited children in parent process times"
    complete -c ps -s T -d "Select by tty connected to named stdin" -r
    complete -c ps -s t -d "Select by tty" -r
    complete -c ps -s u -d "BSD user format (user, pid, %cpu, %mem, vsz, rss, tt, state, start, time, and cmd)"
    complete -c ps -s v -d "BSD v format (pid, state, time, sl, re, pagein, vsz, rss, lim, tsiz, %cpu, %mem)"
    complete -c ps -s X -d "When filtering, skip processes without controlling terminal (default)"
    complete -c ps -s x -d "When filtering, include processes without controlling terminal"
end

# Shared options
complete -c ps -s O -d "User defined format" -x
complete -c ps -s w -d "Wide output"

# Shared options (but long opt not available on BSD)
set -l bsd_null ""
if test $gnu_linux -eq 0
    set bsd_null
end

complete -c ps -s o -lformat$bsd_null -d "User defined format" -x
complete -c ps -s Z -lcontext$bsd_null -d "Include security info"
complete -c ps -s t -ltty$bsd_null -d "Select by tty" -r
complete -c ps -s G -lgroup$bsd_null -d "Select by group" -x -a "(__fish_stripprefix='^(--group=|-\w*G)' __fish_complete_list , __fish_complete_groups)"
complete -c ps -s U -luser$bsd_null -d "Select by user" -x -a "(__fish_stripprefix='^(--user=|-\w*U)' __fish_complete_list , __fish_complete_users)"
complete -c ps -s p -lpid$bsd_null -d "Select by PID" -x -a "(__fish_stripprefix='^(--pid=|-\w*p)' __fish_complete_list , __fish_complete_pids)"
completions/ps2pdf.fishcomplete -c ps2pdf -k -x -a "(__fish_complete_suffix .ps)"
completions/ps2pdf12.fishcomplete -c ps2pdf12 --wraps=ps2pdf
completions/ps2pdf13.fishcomplete -c ps2pdf13 --wraps=ps2pdf
completions/ps2pdf14.fishcomplete -c ps2pdf14 --wraps=ps2pdf
completions/ps2pdfwr.fishcomplete -c ps2pdfwr --wraps=ps2pdf
completions/psql.fishcomplete -c psql --no-files -a '(__fish_complete_pg_database)'

# General options:
complete -c psql -s d -l dbname -x -a '(__fish_complete_pg_database)' -d "Database name to connect to"
complete -c psql -s c -l command -d "Run only single command (SQL or internal) and exit"
complete -c psql -s f -l file -r -d "Execute commands from file, then exit"
complete -c psql -s l -l list -d "List available databases, then exit"
complete -c psql -s v -l set -l variable -x -d "Set psql variable NAME to VALUE"
complete -c psql -s X -l no-psqlrc -d "Do not read startup file (~/.psqlrc)"
complete -c psql -s 1 -l single-transaction -d "Execute command file as a single transaction"
complete -c psql -s '?' -l help -a "options commands variables" -d "Show this help, then exit"
complete -c psql -l version -d "Output version information, then exit"

# Input and output options:
complete -c psql -s a -l echo-all -d "Echo all input from script"
complete -c psql -s b -l echo-errors -d "Echo failed commands"
complete -c psql -s e -l echo-queries -d "Echo commands sent to server"
complete -c psql -s E -l echo-hidden -d "Display queries that internal commands generate"
complete -c psql -s L -l log-file -r -d "Send session log to file"
complete -c psql -s n -l no-readline -d "Disable enhanced command line editing (readline)"
complete -c psql -s o -l output -r -d "Send query results to file (or |pipe)"
complete -c psql -s q -l quiet -d "Run quietly (no messages, only query output)"
complete -c psql -s s -l single-step -d "Single-step mode (confirm each query)"
complete -c psql -s S -l single-line -d "Single-line mode (end of line terminates SQL command)"

# Output format options:
complete -c psql -s A -l no-align -d "Unaligned table output mode"
complete -c psql -s H -l html -d "HTML table output mode"
complete -c psql -s P -l pset -d "Set printing option VAR to ARG (see \pset command)"
complete -c psql -s t -l tuples-only -d "Print rows only"
complete -c psql -s T -l table-attr -d "Set HTML table tag attributes (e.g., width, border)"
complete -c psql -s x -l expanded -d "Turn on expanded table output"
complete -c psql -s F -l field-separator -x -d "Set field separator (default: '|')"
complete -c psql -s R -l record-separator -x -d "Set record separator (default: newline)"
complete -c psql -s 0 -l record-separator-zero -d "Set record separator for unaligned output to zero byte"

# Connection options:
complete -c psql -s h -l host -x -a '(__fish_print_hostnames)' -d "Database server host or socket directory"
complete -c psql -s p -l port -x -d "Database server port"
complete -c psql -s U -l username -x -a '(__fish_complete_pg_user)' -d "Database user name"
complete -c psql -s w -l no-password -d "Never prompt for password"
complete -c psql -s W -l password -d "Force password prompt (should happen automatically)"
completions/pstack.fishcomplete -c pstack -xa '(__fish_complete_pids)'
completions/pstree.fishcomplete -c pstree -f
complete -c pstree -s a -l arguments -d 'Show command line arguments'
complete -c pstree -s A -l ascii -d 'use ASCII line drawing characters'
complete -c pstree -s c -l compact -d 'don\'t compact identical subtrees'
complete -c pstree -s h -l highlight-all -d 'highlight current process and its ancestors'
complete -c pstree -s H -l highlight-pid -d 'highlight this process and its ancestors' -a '(__fish_complete_pids)'
complete -c pstree -s g -l show-pgids -d 'show process group ids; implies -c'
complete -c pstree -s G -l vt100 -d 'use VT100 line drawing characters'
complete -c pstree -s l -l long -d 'don\'t truncate long lines'
complete -c pstree -s n -l numeric-sort -d 'sort output by PID'
complete -c pstree -s N -l ns-sort -d 'sort by namespace type' -xa 'cgroup ipc mnt net pid user uts'
complete -c pstree -s p -l show-pids -d 'show PIDs; implies -c'
complete -c pstree -s s -l show-parents -d 'show parents of the selected process'
complete -c pstree -s S -l ns-changes -d 'show namespace transitions'
complete -c pstree -s t -l thread-names -d 'show full thread names'
complete -c pstree -s T -l hide-threads -d 'hide threads, show only processes'
complete -c pstree -s u -l uid-changes -d 'show uid transitions'
complete -c pstree -s U -l unicode -d 'use UTF-8 line drawing characters'
complete -c pstree -s V -l version -d 'display version information'
complete -c pstree -s Z -l security-context -d 'show SELinux security contexts'
complete -c pstree -a '(__fish_complete_pids)' -d PID
complete -c pstree -a '(__fish_complete_users)' -d USER
completions/psub.fishcomplete -c psub -s h -l help -d "Display help and exit"
complete -c psub -s f -l file -d "Communicate using a regular file, not a named pipe"
complete -c psub -s F -l fifo -d "Communicate using a named pipe"
complete -c psub -s s -l suffix -d "Append suffix to the filename"
completions/pulumi.fishPULUMI_SKIP_UPDATE_CHECK=true pulumi completion fish | source
completions/pushd.fishfunction __fish_complete_pushd_plus
    if count $dirstack >/dev/null
        # print each member of the stack, replace $HOME with ~
        for i in (seq (count $dirstack))
            printf "+%s\t%s\n" $i "Rotate to "(string replace -r "^$HOME" "~" -- $dirstack[$i])
        end
    end
end

function __fish_complete_pushd_minus
    if count $dirstack >/dev/null
        # print each member of the stack, replace $HOME with ~
        # Negative arguments are expected to start at "-0"
        for i in (seq (count $dirstack) -1 1)
            printf "%s\t%s\n" -(math $i - 1) "Rotate to "(string replace -r "^$HOME" "~" -- $dirstack[(math -$i)])
        end
    end
end

function __fish_complete_pushd_swap
    if count $dirstack >/dev/null
        # replace $HOME with ~
        printf "\t%s\n" "Swap with "(string replace -r "^$HOME" "~" -- $dirstack[1])
    end
end

# support pushd <dir>
complete -c pushd -a "(__fish_complete_cd)"

# support pushd <>
complete -c pushd -a '(__fish_complete_pushd_swap)'

# support pushd <+n>
complete -c pushd -a '(__fish_complete_pushd_plus)'
complete -c pushd -a '(__fish_complete_pushd_minus)'
completions/pv.fish# pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of
# data through a pipeline.
# See: http://www.ivarch.com/programs/pv.shtml

complete -c pv -l progress -s p -d 'Turn progress bar on'
complete -c pv -l timer -s t -d 'Show timer'
complete -c pv -l eta -s e -d 'Show estimated time left'
complete -c pv -l fineta -s I -d 'Show estimated time of arrival'
complete -c pv -l rate -s r -d 'Show rate counter'
complete -c pv -l average-rate -s a -d 'Show average rate'
complete -c pv -l bytes -s b -d 'Show total byte counter'
complete -c pv -l buffer-percent -s T -d 'Show transfer buffer percentage'
complete -c pv -l last-written -s A -d 'Show the last NUM bytes written'
complete -c pv -l format -s F -x -d 'Set output format'
complete -c pv -l numeric -s n -d 'Numeric output'
complete -c pv -l quiet -s q -d 'No output'
complete -c pv -l wait -s W -d 'Wait for first byte before showing progress'
complete -x -c pv -l delay-start -s D -d 'Wait given time (in secs) before showing progress'
complete -x -c pv -l size -s s -d 'Set total number of bytes to be transferred'
complete -c pv -l line-mode -s l -d 'Count lines instead of bytes'
complete -c pv -l null -s 0 -d 'Count null-terminated lines'
complete -x -c pv -l interval -s i -d 'Wait given time (in secs) between updates'
complete -x -c pv -l width -s w -d 'Set terminal width'
complete -x -c pv -l height -s H -d 'Set terminal height'
complete -x -c pv -l name -l N -d 'Prefix output with given name'
complete -c pv -l force -s f -d 'Force output'
complete -c pv -l cursor -s c -d 'Use cursor positioning escape sequence instead of \r'
complete -x -c pv -l rate-limit -s L -d 'Limit transfer rate'
complete -x -c pv -l buffer-size -s B -d 'Use transfer buffer size (in bytes)'
complete -c pv -l no-splice -s C -d 'Don\'t use slice'
complete -c pv -l skip-errors -s E -d 'Ignore read errors'
complete -c pv -l stop-at-size -s S -d 'Stop transfer after given number of bytes'
complete -x -c pv -l watchfd -s d -d 'Watch file given description from given process (PID:FD)'
complete -x -c pv -l remote -s R -d 'Change a running pv\'s options' -a '(__fish_complete_pids | string match \*\tpv\*)'
complete -x -c pv -l pidfile -s P -d 'Save pv PID in given file'
complete -c pv -l help -s h -d 'Show help and exit'
complete -c pv -l version -s V -d 'Show version and exit'
completions/pwd.fishcomplete -c pwd -s h -l help -d "Display help and exit"
complete -c pwd -s L -l logical -d "Print working directory without resolving symlinks"
complete -c pwd -s P -l physical -d "Print working directory with symlinks resolved"
completions/pydf.fishcomplete -c pydf -r -d 'Report colourised filesystem disk space usage'
complete -c pydf -l help -d 'show this help message'
complete -c pydf -s v -l version -d 'show version'
complete -c pydf -s a -l all -d 'include filesystems having 0 blocks'
complete -c pydf -s h -l human-readable -d 'print sizes in human readable format (e.g., 1K 234M 2G)'
complete -c pydf -s H -l si -d 'likewise, but use powers of 1000 not 1024'
complete -c pydf -s b -l block-size -x -d 'use BLOCKSIZE-byte blocks'
complete -c pydf -s l -l local -d 'limit listing to local filesystems'
complete -c pydf -s k -l kilobytes -d 'like --block-size=1024'
complete -c pydf -s m -l megabytes -d 'like --block-size=1048576'
complete -c pydf -s g -l gigabytes -d 'like --block-size=1073741824'
complete -c pydf -l blocks -d 'use filesystem native block size'
complete -c pydf -l bw -d 'do not use colours'
complete -c pydf -l mounts -r -d 'file to get mount information from'
complete -c pydf -s B -l show-binds -d 'show \'mount --bind\' mounts'
complete -c pydf -s i -l inodes -d 'show inode instead of block usage'
completions/pyenv.fish# fish completion for pyenv

function __fish_pyenv_needs_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    end
    return 1
end

function __fish_pyenv_using_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
    end
    return 1
end

function __fish_pyenv_executables
    pyenv exec --complete
end

function __fish_pyenv_installed_versions
    pyenv versions --bare
end

function __fish_pyenv_available_versions
    # Remove trailing spaces, otherwise completion options appear like
    # "\ \ option"
    pyenv install --list | sed "s/^[[:space:]]*//"
end

function __fish_pyenv_prefixes
    pyenv prefix --complete
end

### commands
complete -f -c pyenv -n __fish_pyenv_needs_command -a commands -d 'List all available pyenv commands'
complete -f -c pyenv -n '__fish_pyenv_using_command commands' -a '--sh --no-sh'

### completions
complete -f -c pyenv -n __fish_pyenv_needs_command -a completions

### exec
complete -f -c pyenv -n __fish_pyenv_needs_command -a exec
complete -f -c pyenv -n '__fish_pyenv_using_command exec' -a '(__fish_pyenv_executables)'

### global
complete -f -c pyenv -n __fish_pyenv_needs_command -a global -d 'Set or show the global Python version'
complete -f -c pyenv -n '__fish_pyenv_using_command global' -a '(__fish_pyenv_installed_versions)'

### help
complete -f -c pyenv -n __fish_pyenv_needs_command -a help

### hooks
complete -f -c pyenv -n __fish_pyenv_needs_command -a hooks -d 'List hook scripts for a given pyenv command'

### init
complete -f -c pyenv -n __fish_pyenv_needs_command -a init -d 'Configure the shell environment for pyenv'

### install
complete -f -c pyenv -n __fish_pyenv_needs_command -a install -d 'Install a Python version'
complete -f -c pyenv -n '__fish_pyenv_using_command install' -a '(__fish_pyenv_available_versions)'

### local
complete -f -c pyenv -n __fish_pyenv_needs_command -a local -d 'Set or show the local application-specific Python version'
complete -f -c pyenv -n '__fish_pyenv_using_command local' -a '(__fish_pyenv_installed_versions)'

### prefix
complete -f -c pyenv -n __fish_pyenv_needs_command -a prefix -d 'Display the directory where a Python version is installed'
complete -f -c pyenv -n '__fish_pyenv_using_command prefix' -a '(__fish_pyenv_prefixes)'

### rehash
complete -f -c pyenv -n __fish_pyenv_needs_command -a rehash -d 'Rehash pyenv shims (run this after installing executables)'

### root
complete -f -c pyenv -n __fish_pyenv_needs_command -a root -d 'Display the root directory where versions and shims are kept'

### shell
complete -f -c pyenv -n __fish_pyenv_needs_command -a shell -d 'Set or show the shell-specific Python version'
complete -f -c pyenv -n '__fish_pyenv_using_command shell' -a '--unset (__fish_pyenv_installed_versions)'

### shims
complete -f -c pyenv -n __fish_pyenv_needs_command -a shims -d 'List existing pyenv shims'
complete -f -c pyenv -n '__fish_pyenv_using_command shims' -a --short

### version
complete -f -c pyenv -n __fish_pyenv_needs_command -a version -d 'Show the current Python version & how it was selected'

### version-file
complete -f -c pyenv -n __fish_pyenv_needs_command -a version-file -d 'Detect the file that sets the current pyenv version'

### version-file-read
complete -f -c pyenv -n __fish_pyenv_needs_command -a version-file-read

### version-file-write
complete -f -c pyenv -n __fish_pyenv_needs_command -a version-file-write

### version-name
complete -f -c pyenv -n __fish_pyenv_needs_command -a version-name -d 'Show the current Python version'

### version-origin
complete -f -c pyenv -n __fish_pyenv_needs_command -a version-origin -d 'Explain how the current Python version is set'

### versions
complete -f -c pyenv -n __fish_pyenv_needs_command -a versions -d 'List all Python versions known by pyenv'

### whence
complete -f -c pyenv -n __fish_pyenv_needs_command -a whence -d 'List all Python versions that contain the given executable'
complete -f -c pyenv -n '__fish_pyenv_using_command whence' -a --path

### which
complete -f -c pyenv -n __fish_pyenv_needs_command -a which -d 'Show the full path for the given Python executable'
complete -f -c pyenv -n '__fish_pyenv_using_command which' -a '(__fish_pyenv_executables)'
completions/pygmentize.fishfunction __fish_print_pygmentize
    set -l lines (pygmentize -L $argv[1] | string match -r '^(?:\* |    ).*(?:)$' | string replace -r '\* (.*):$' '$1' | string replace -r '^(.*)\.$' '$1' | string trim)

    while set -q lines[2]
        set -l names (string split ", " $lines[1])
        for name in $names
            printf '%s\t%s\n' $name $lines[2]
        end

        set -e lines[1]
        set -e lines[1]
    end
end

complete -c pygmentize -s o -d "Set output file"
complete -c pygmentize -s s -d "Read one line at a time"
complete -c pygmentize -s l -d "Set lexer" -x -a "(__fish_print_pygmentize lexers Lexer)"
complete -c pygmentize -s g -d "Guess lexer"
complete -c pygmentize -s f -d "Set formatter" -x -a "(__fish_print_pygmentize formatters Formatter)"
complete -c pygmentize -s O -d "Set coma-separated options" -x
complete -c pygmentize -s P -d "Set one option" -x
complete -c pygmentize -s F -d "Set filter" -x -a "(__fish_print_pygmentize filters Filter)"
complete -c pygmentize -s S -d "Print style definition for given style" -x -a "(__fish_print_pygmentize styles Style)"
complete -c pygmentize -s L -d "List lexers, formatters, styles or filters" -x -a "lexers formatters styles filters"
complete -c pygmentize -s N -d "Guess and print lexer name based on given file"
complete -c pygmentize -s H -d "Print detailed help" -x -a "lexer formatter filter"
complete -c pygmentize -s v -d "Print detailed traceback on unhandled exceptions"
complete -c pygmentize -s h -d "Print help"
complete -c pygmentize -s V -d "Print package version"
completions/python.fish# This function adjusts for options with arguments (-X, -W, etc.), ensures completions stop when a script/module is set (-c, -m, file, -)
function __fish_python_no_arg
    set -l num 1
    set -l tokens (commandline -pxc)
    set -l has_arg_list -X -W --check-hash-based-pycs
    if contains -- - $tokens
        set num (math $num - 1)
    end
    for has_arg in $has_arg_list
        if contains -- $has_arg $tokens
            set num (math $num + 1)
        end
    end
    if test (__fish_number_of_cmd_args_wo_opts) -gt $num
        return 1
    end
    return 0
end

complete -c python -n __fish_python_no_arg -s B -d 'Don\'t write .py[co] files on import'
complete -c python -n __fish_python_no_arg -s c -x -d "Execute argument as command"
complete -c python -n __fish_python_no_arg -l check-hash-based-pycs -a "default always never" -d "Control validation behaviour of pyc files"
complete -c python -n __fish_python_no_arg -s d -d "Debug on"
complete -c python -n __fish_python_no_arg -s E -d "Ignore all PYTHON* env vars"
complete -c python -n __fish_python_no_arg -s h -s '?' -l help -d "Display help and exit"
complete -c python -n __fish_python_no_arg -s i -d "Interactive mode after executing commands"
complete -c python -n __fish_python_no_arg -s m -d 'Run library module as a script (terminates option list)' -xa '(python -c "import pkgutil; print(\'\n\'.join([p[1] for p in pkgutil.iter_modules()]))")'
complete -c python -n __fish_python_no_arg -s O -d "Enable optimizations"
complete -c python -n __fish_python_no_arg -o OO -d "Remove doc-strings in addition to the -O optimizations"
complete -c python -n __fish_python_no_arg -s s -d 'Don\'t add user site directory to sys.path'
complete -c python -n __fish_python_no_arg -s S -d "Disable import of site module"
complete -c python -n __fish_python_no_arg -s u -d "Unbuffered input and output"
complete -c python -n __fish_python_no_arg -s v -d "Verbose mode"
complete -c python -n __fish_python_no_arg -o vv -d "Even more verbose mode"
complete -c python -n __fish_python_no_arg -s V -l version -d "Display version and exit"
complete -c python -n __fish_python_no_arg -s W -x -d "Warning control" -a "ignore default all module once error"
complete -c python -n __fish_python_no_arg -s x -d 'Skip first line of source, allowing use of non-Unix forms of #!cmd'
complete -c python -n __fish_python_no_arg -f -k -a "(__fish_complete_suffix .py)"
complete -c python -n __fish_python_no_arg -f -a - -d 'Read program from stdin'

# Version-specific completions
# We have to detect this at runtime because pyenv etc can change
# what `python` refers to.
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s2"' -s 3 -d 'Warn about Python 3.x incompatibilities that 2to3 cannot trivially fix'
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s2"' -s t -d "Warn on mixed tabs and spaces"
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s2"' -s Q -x -a "old new warn warnall" -d "Division control"
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s3" && __fish_python_no_arg' -s q -d 'Don\'t print version and copyright messages on interactive startup'
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s3" && __fish_python_no_arg' -s X -x -d 'Set implementation-specific option'
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s3" && __fish_python_no_arg' -s b -d 'Warn when comparing bytes with str or int'
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s3" && __fish_python_no_arg' -o bb -d 'Error when comparing bytes with str or int'
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s3" && __fish_python_no_arg' -s R -d 'Turn on hash randomization'
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s3" && __fish_python_no_arg' -s I -d 'Run in isolated mode'
complete -c python -n 'python -V 2>&1 | string match -rq "^.*\s3" && __fish_python_no_arg' -o VV -d 'Print further version info'
completions/python2.fishcomplete -c python2 -s B -d 'Don\'t write .py[co] files on import'
complete -c python2 -s c -x -d "Execute argument as command"
complete -c python2 -s d -d "Debug on"
complete -c python2 -s E -d "Ignore environment variables"
complete -c python2 -s h -l help -d "Display help and exit"
complete -c python2 -s i -d "Interactive mode after executing commands"
complete -c python2 -s O -d "Enable optimizations"
complete -c python2 -o OO -d "Remove doc-strings in addition to the -O optimizations"
complete -c python2 -s s -d 'Don\'t add user site directory to sys.path'
complete -c python2 -s S -d "Disable import of site module"
complete -c python2 -s u -d "Unbuffered input and output"
complete -c python2 -s v -d "Verbose mode"
complete -c python2 -s V -d "Display version and exit"
complete -c python2 -s W -x -d "Warning control" -a "ignore default all module once error"
complete -c python2 -s x -d 'Skip first line of source, allowing use of non-Unix forms of #!cmd'
complete -c python2 -f -n "__fish_is_nth_token 1" -k -a "(__fish_complete_suffix .py)"
complete -c python2 -f -n "__fish_is_nth_token 1" -a - -d 'Read program from stdin'
complete -c python2 -s 3 -d 'Warn about Python 3.x incompatibilities that 2to3 cannot trivially fix'
complete -c python2 -s t -d "Warn on mixed tabs and spaces"
complete -c python2 -s Q -x -a "old new warn warnall" -d "Division control"
# Override this to use python2 instead of python
complete -c python2 -s m -d 'Run library module as a script (terminates option list)' -xa '(python2 -c "import pkgutil; print(\'\n\'.join([p[1] for p in pkgutil.iter_modules()]))")'
completions/python3.fish# This function adjusts for options with arguments (-X, -W, etc.), ensures completions stop when a script/module is set (-c, -m, file, -)
function __fish_python_no_arg
    set -l num 1
    set -l tokens (commandline -pxc)
    set -l has_arg_list -X -W --check-hash-based-pycs
    if contains -- - $tokens
        set num (math $num - 1)
    end
    for has_arg in $has_arg_list
        if contains -- $has_arg $tokens
            set num (math $num + 1)
        end
    end
    if test (__fish_number_of_cmd_args_wo_opts) -gt $num
        return 1
    end
    return 0
end

complete -c python3 -n __fish_python_no_arg -s B -d 'Don\'t write .py[co] files on import'
complete -c python3 -n __fish_python_no_arg -s c -x -d "Execute argument as command"
complete -c python3 -n __fish_python_no_arg -s d -d "Debug on"
complete -c python3 -n __fish_python_no_arg -s E -d "Ignore environment variables"
complete -c python3 -n __fish_python_no_arg -s h -s '?' -l help -d "Display help and exit"
complete -c python3 -n __fish_python_no_arg -s i -d "Interactive mode after executing commands"
complete -c python3 -n __fish_python_no_arg -s O -d "Enable optimizations"
complete -c python3 -n __fish_python_no_arg -o OO -d "Remove doc-strings in addition to the -O optimizations"
complete -c python3 -n __fish_python_no_arg -s s -d 'Don\'t add user site directory to sys.path'
complete -c python3 -n __fish_python_no_arg -s S -d "Disable import of site module"
complete -c python3 -n __fish_python_no_arg -s u -d "Unbuffered input and output"
complete -c python3 -n __fish_python_no_arg -s v -d "Verbose mode"
complete -c python3 -n __fish_python_no_arg -s V -l version -d "Display version and exit"
complete -c python3 -n __fish_python_no_arg -s W -x -d "Warning control" -a "ignore default all module once error"
complete -c python3 -n __fish_python_no_arg -s x -d 'Skip first line of source, allowing use of non-Unix forms of #!cmd'
complete -c python3 -n __fish_python_no_arg -k -fa "(__fish_complete_suffix .py)"
complete -c python3 -n __fish_python_no_arg -fa - -d 'Read program from stdin'
complete -c python3 -n __fish_python_no_arg -s q -d 'Don\'t print version and copyright messages on interactive startup'
complete -c python3 -n __fish_python_no_arg -s X -x -d 'Set implementation-specific option' -a 'faulthandler showrefcount tracemalloc showalloccount importtime dev utf8 pycache_prefix=PATH:'
complete -c python3 -n __fish_python_no_arg -s b -d 'Issue warnings for possible misuse of `bytes` with `str`'
complete -c python3 -n __fish_python_no_arg -o bb -d 'Issue errors for possible misuse of `bytes` with `str`'
complete -c python3 -n __fish_python_no_arg -s m -d 'Run library module as a script (terminates option list)' -xa '(python3 -c "import pkgutil; print(\'\n\'.join([p[1] for p in pkgutil.iter_modules()]))")'
complete -c python3 -n __fish_python_no_arg -l check-hash-based-pycs -d 'Set pyc hash check mode' -xa "default always never"
complete -c python3 -n __fish_python_no_arg -s I -d 'Run in isolated mode'
completions/pzstd.fish# Completions for pzstd

complete -c pzstd -s d -l decompress -d Decompress -k -x -a "
(
    __fish_complete_suffix .zst
)
"

complete -c pzstd -s t -l test -d "Test the integrity"

for level in (seq 1 19)
    complete -c pzstd -o $level -d "Set compression level"
end

complete -c pzstd -l ultra -d "Enable compression level beyond 19"

complete -x -c pzstd -s p -l processes -a "(seq 1 8)" -d "De/compress using NUM working threads"

complete -r -c pzstd -s o -d "Specify file to save"
complete -c pzstd -s f -l force -d "Overwrite without prompting"
complete -c pzstd -s c -l stdout -d "Force write to stdout"
complete -c pzstd -l rm -d "Remove input file(s) after de/compression"
complete -c pzstd -s k -l keep -d "Keep input file(s) (default)"
complete -c pzstd -s r -d "Recurse directories"
complete -c pzstd -s h -l help -d "Show help"
complete -c pzstd -s H -d "Show long help"
complete -c pzstd -s V -l version -d "Show version"
complete -c pzstd -s v -l verbose -d "Be verbose"
complete -c pzstd -s q -l quiet -d "Suppress warnings"
complete -c pzstd -l no-check -d "Disable integrity check"
completions/qdbus.fishfunction __fish_qdbus_complete
    argparse system 'bus=' literal help -- (commandline --cut-at-cursor --tokens-expanded) 2>/dev/null
    or return
    if set -q _flag_help
        return
    end
    set -l qdbus_flags $_flag_system
    if set -q _flag_bus
        set -a qdbus_flags --bus $_flag_bus
    end
    set argc (count $argv)
    if test $argc -le 3
        # avoid completion of property value
        qdbus $qdbus_flags $argv[2] $argv[3] | string replace --regex '^(?<kind>property\ (read)?(write)?|signal|method( Q_NOREPLY)?) (?<type>(\{.+\})|([^\ ]+)) (?<name>[^\(]+)(?<arguments>\(.+?\))?' '$name\t$kind $type $arguments' | string trim
    end
end

complete -c qdbus -f

complete -c qdbus -l system -d 'connect to the system bus'
complete -c qdbus -l bus -r -d 'connect to a custom bus'
complete -c qdbus -l literal -d 'print replies literally'
complete -c qdbus -l help -d 'print usage'

complete -c qdbus -a '(__fish_qdbus_complete)'
completions/qjs.fish# from qjs --help

complete -c qjs -l help -s h -d "list options"
complete -c qjs -l eval -s e -r -d "evaluate EXPR"
complete -c qjs -l interactive -s i -d "go to interactive mode"
complete -c qjs -l module -s m -d "load as ES6 module (default=autodetect)"
complete -c qjs -l script -d "load as ES6 module (default=autodetect)"
complete -c qjs -l include -s I -r -d "include an additional file"
complete -c qjs -l std -d "make 'std' and 'os' available to the loaded script"
complete -c qjs -l bignum -d "enable the bignum extensions (BigFloat, BigDecimal)"
complete -c qjs -l qjscalc -d "load the QJSCalc runtime (default if invoked as qjscalc)"
complete -c qjs -l trace -s T -d "trace memory allocation"
complete -c qjs -l dump -d "dump the memory usage stats"
complete -c qjs -l memory-limit -r -d "limit the memory usage to 'n' bytes"
complete -c qjs -l stack-size -r -d "limit the stack size to 'n' bytes"
complete -c qjs -l unhandled-rejection -d "dump unhandled promise rejections"
complete -c qjs -l quit -s q -d "just instantiate the interpreter and quit"
completions/qjsc.fish# Define the completions for the qjsc command
# QuickJS Compiler version 2021-03-27
# usage: qjsc [options] [files]

# options are:
# -c          only output bytecode in a C file
# -e          output main() and bytecode in a C file (default = executable output)
# -o output   set the output filename
# -N cname    set the C name of the generated data
# -m          compile as Javascript module (default=autodetect)
# -D module_name         compile a dynamically loaded module or worker
# -M module_name[,cname] add initialization code for an external C module
# -x          byte swapped output
# -p prefix   set the prefix of the generated C names
# -S n        set the maximum stack size to 'n' bytes (default=262144)
# -flto       use link time optimization
# -fbignum    enable bignum extensions
# -fno-[date|eval|string-normalize|regexp|json|proxy|map|typedarray|promise|module-loader|bigint]
#             disable selected language features (smaller code size)
# from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=quickjs 2021.03.27

complete -c qjsc -s c -d 'Only output bytecode in a C file'
complete -c qjsc -s e -d 'Output main() and bytecode in a C file (default = executable output)'
complete -c qjsc -s o -r -d 'Set the output filename'
complete -c qjsc -s N -r -d 'Set the C name of the generated data'
complete -c qjsc -s m -d 'Compile as Javascript module (default=autodetect)'
complete -c qjsc -s D -r -d 'Compile a dynamically loaded module or worker'
complete -c qjsc -s M -r -d 'Add initialization code for an external C module'
complete -c qjsc -s x -d 'Byte swapped output'
complete -c qjsc -s p -r -d 'Set the prefix of the generated C names'
complete -c qjsc -s S -r -d 'Set the maximum stack size to 'n' bytes (default=262144)'
complete -c qjsc -o flto -d 'Use link time optimization'
complete -c qjsc -o fbignum -d 'Enable bignum extensions'
complete -c qjsc -o fno-date -d 'Disable the date extension'
complete -c qjsc -o fno-eval -d 'Disable the eval extension'
complete -c qjsc -o fno-string-normalize -d 'Disable the string normalize extension'
complete -c qjsc -o fno-regexp -d 'Disable the regexp extension'
complete -c qjsc -o fno-json -d 'Disable the JSON extension'
complete -c qjsc -o fno-proxy -d 'Disable the proxy extension'
complete -c qjsc -o fno-map -d 'Disable the Map extension'
complete -c qjsc -o fno-typedarray -d 'Disable the Typed Array extension'
complete -c qjsc -o fno-promise -d 'Disable the Promise extension'
complete -c qjsc -o fno-module-loader -d 'Disable the module loader extension'
complete -c qjsc -o fno-bigint -d 'Disable the BigInt extension'
completions/qmk.fishcomplete -c qmk -f -a '(__fish_argcomplete_complete qmk)'
completions/qshell.fishcomplete -c qshell -s s -l socket -d "qtilesocket for IPC communication"
completions/qubes-gpg-client.fish# Completions for qubes-gpg-client.
# These completions are mostly taken from fish's completions for gpg.
#
# Functions to generate completion options through gpg invocations
# are not implemented for this tool, as they are incompatible with
# Qubes's qrexec authorization prompts for split GPG (even if this worked,
# the resulting behavior would be quite annoying)
#
# Completions for nearly all of qubes-gpg-client's command line options
# are implemented-- the few that are excluded are not intended for
# interactive usage or are poorly documented.

complete -c qubes-gpg-client -s b -l detach-sign -d "Make a detached signature"
complete -c qubes-gpg-client -s a -l armor -d "Create ASCII armored output"
complete -c qubes-gpg-client -s c -l symmetric -d "Encrypt with a symmetric cipher using a passphrase"
complete -c qubes-gpg-client -l decrypt -d "Decrypt specified file or stdin"
complete -c qubes-gpg-client -s e -l encrypt -d "Encrypt data"
complete -c qubes-gpg-client -s k -l list-keys -d "List all keys from the public keyrings, or just the ones given on the command line"
complete -c qubes-gpg-client -s K -l list-secret-keys -d "List all keys from the secret keyrings, or just the ones given on the command line"
complete -c qubes-gpg-client -s n -l dry-run -d "Don't make any changes (this is not completely implemented)"
complete -c qubes-gpg-client -s o -l output -r -d "Write output to specified file"
complete -c qubes-gpg-client -s q -l quiet -d "Quiet mode"
complete -c qubes-gpg-client -s r -l recipient -x -d "Encrypt for specified user id"
complete -c qubes-gpg-client -s R -l hidden-recipient -x -d "Encrypt for specified user id, but hide the keyid of the key"
complete -c qubes-gpg-client -s s -l sign -d "Make a signature"
complete -c qubes-gpg-client -s t -l textmode -d "Treat input files as text and store them in the OpenPGP canonical text form with standard 'CRLF' line endings"
complete -c qubes-gpg-client -s u -l local-user -x -d "Use specified key as the key to sign with"
complete -c qubes-gpg-client -s v -l verbose -d "Give more information during processing"
complete -c qubes-gpg-client -l always-trust -d "Skip key validation and assume that used keys are always valid"
complete -c qubes-gpg-client -l batch -d "Batch mode"
complete -c qubes-gpg-client -l cert-digest-algo -x -d "Use specified message digest algorithm when signing a key"
complete -c qubes-gpg-client -l charset -l display-charset -xa " iso-8859-1 iso-8859-2 iso-8859-15 koi8-r utf-8 " -d "Set the native character set"
complete -c qubes-gpg-client -l cipher-algo -x -d "Use specified cipher algorithm"
complete -c qubes-gpg-client -l clearsign -d "Make a clear text signature"
complete -c qubes-gpg-client -l command-fd -x -d "Read user input from specified file descriptor"
complete -c qubes-gpg-client -l comment -x -d "Use specified string as comment string"
complete -c qubes-gpg-client -l compress-algo -x -d "Use specified compression algorithm"
complete -c qubes-gpg-client -l digest-algo -x -d "Use specified message digest algorithm"
complete -c qubes-gpg-client -l disable-cipher-algo -x -d "Never allow the use of specified cipher algorithm"
complete -c qubes-gpg-client -l disable-mdc -d "Disable the use of the modification detection code"
complete -c qubes-gpg-client -l disable-pubkey-algo -x -d "Never allow the use of specified public key algorithm"
complete -c qubes-gpg-client -l emit-version -d "Include the version string in ASCII armored output"
complete -c qubes-gpg-client -l export -x -d 'Export all or the given keys from all keyrings'
complete -c qubes-gpg-client -l fingerprint -d "List all keys with their fingerprints"
complete -c qubes-gpg-client -l fixed-list-mode -d "Do not merge primary user ID/key in --with-colons listing mode and make timestamps UNIX time"
complete -c qubes-gpg-client -l force-mdc -d "Force the use of encryption with a modification detection code"
complete -c qubes-gpg-client -l force-v3-sigs -d "Force v3 signatures for signatures on data"
complete -c qubes-gpg-client -l force-v4-certs -d "Always use v4 key signatures even on v3 keys"
complete -c qubes-gpg-client -l gnupg -d "Use standard GnuPG behavior"
complete -c qubes-gpg-client -l list-options -d "Display various internal configuration parameters of GnuPG"
complete -c qubes-gpg-client -l list-only -d "Changes the behaviour of some commands. This is like --dry-run but different"
complete -c qubes-gpg-client -l list-public-keys -x -d "List all keys from the public keyrings, or just the ones given on the command line"
complete -c qubes-gpg-client -l list-sigs -d "Same as --list-keys, but the signatures are listed too"
complete -c qubes-gpg-client -l max-output -x -d "Sets a limit on the number of bytes that will be generated when processing a file"
complete -c qubes-gpg-client -l no-comments -d "Don't use a comment string"
complete -c qubes-gpg-client -l no-emit-version -d "Don't include the version string in ASCII armored output"
complete -c qubes-gpg-client -l no-force-v3-sigs -d "Do not force v3 signatures for signatures on data"
complete -c qubes-gpg-client -l no-force-v4-certs -d "Don't use v4 key signatures on v3 keys"
complete -c qubes-gpg-client -l no-greeting -d "Suppress the initial copyright message"
complete -c qubes-gpg-client -l no-secmem-warning -d "Suppress the warning about 'using insecure memory'"
complete -c qubes-gpg-client -l no-tty -d "Never write output to terminal"
complete -c qubes-gpg-client -l no-verbose -d "Reset verbose level to 0"
complete -c qubes-gpg-client -l openpgp -d "Reset all packet, cipher, and digest options to strict OpenPGP behavior"
complete -c qubes-gpg-client -l personal-cipher-preferences -x -d "Set the list of personal cipher preferences to the specified string"
complete -c qubes-gpg-client -l personal-compress-preferences -x -d "Set the list of personal compression preferences to the specified string"
complete -c qubes-gpg-client -l personal-digest-preferences -x -d "Set the list of personal digest preferences to the specified string"
complete -c qubes-gpg-client -l s2k-cipher-algo -x -d "Use specified cipher algorithm to protect secret keys"
complete -c qubes-gpg-client -l s2k-digest-algo -x -d "Use specified digest algorithm to mangle the passphrases"
complete -c qubes-gpg-client -l s2k-count -x -d "Specify how many times the passphrase mangling for symmetric encryption is repeated"
complete -c qubes-gpg-client -l s2k-mode -xa "0\t'Plain passphrase' 1\t'Salted passphrase' 3\t'Repeated salted mangling'" -d "Selects how passphrases are mangled"
complete -c qubes-gpg-client -l status-fd -x -d "Write special status strings to the specified file descriptor"
complete -c qubes-gpg-client -l store -d "Store only (make a simple RFC1991 packet)"
complete -c qubes-gpg-client -l trust-model -xa "pgp classic direct always" -d "Specify trust model"
complete -c qubes-gpg-client -l use-agent -d "Try to use the GnuPG-Agent"
complete -c qubes-gpg-client -l verify -r -d "Assume specified file or stdin is sigfile and verify it"
complete -c qubes-gpg-client -l version -d "Display version and supported algorithms, and exit"
complete -c qubes-gpg-client -l with-colons -d "Print key listings delimited by colons"
complete -c qubes-gpg-client -l with-fingerprint -d "Like --fingerprint but only change the output format"
complete -c qubes-gpg-client -l with-keygrip -d "Include the keygrip in the key listings"

# qubes-gpg-client-wrapper wraps qubes-gpg-client and qubes-gpg-import-key, but the latter needs no
# completions (only takes a file as an argument)
complete -c qubes-gpg-client-wrapper -w qubes-gpg-client
completions/quilt.fish# completions for quilt version 0.69

# List all patches in series, from latest to oldest (requires '-k').
function __fish_quilt_print_series
    set -l series (quilt series 2> /dev/null)
    printf '%s\n' $series[-1..1]
end

# Suggest '$token.patch' and '$token.diff' as names for new patches.
# An optional prefix can be passed to be removed from the patch name,
# e.g `__fish_quilt_complete_patch_name -p '-z'` for `quilt refresh -z[new_name]`.
function __fish_quilt_complete_patch_name -a prefix
    argparse --move-unknown 'p/prefix=&' -- $argv
    or return 1

    set -l name (commandline -ct)
    if test -z $name -o $name = "$_flag_prefix"
        return 1
    end

    printf '%s\n' $name
    set -l suggestions
    # output successful replace before other suggestions, requires '-k' to work
    if not string replace --filter --regex '\.(d(i(f(f)?)?)?)?$' '.diff' -- $name
        set -a suggestions $name.diff
    end
    if not string replace --filter --regex '\.(p(a(t(c(h)?)?)?)?)?$' '.patch' -- $name
        set -a suggestions $name.patch
    end
    printf '%s\n' $suggestions
    return 0
end

# For `quilt refresh -z[new_name]`, which looks like a short option
# but needs an argument connected to the switch.
function __fish_quilt_current_zarg -a quiet
    string match $quiet --regex '^-\w*z' -- (commandline -ct)
end

# Suggest more digits in number. Most useful for diff context and
# other options with a low number of digits.
function __fish_quilt_complete_integer
    set token (commandline -ct)
    if string match --quiet --regex '^\d*$' -- $token
        printf '%s\n' $token $token(seq 0 9)
    end
end

# Forward completions of 'quilt grep ...' to grep itself.
function __fish_quilt_complete_grep
    set -l command (commandline -px)
    while test (count $command) -gt 0 -a $command[1] != grep
        set -e command[1]
    end

    set -l arguments $command[2..]
    # quilt captures the initial -h arguments
    set -l quilt_help -h
    while test "$arguments[1]" = $quilt_help
        set -e arguments[1]
    end
    # and the first -- to stop capturing -h
    set -l quilt_sentinel --
    if test "$arguments[1]" = $quilt_sentinel
        set -e arguments[1]
    end

    complete -C "grep $(string escape -- $arguments)"
end

# List options for 'quilt setup --spec-filter ...'.
function __fish_quilt_complete_spec_filters
    # the current $QUILTRC can be safely ignored, since $QUILT_DIR is read before that
    set -l quilt_dir (quilt --quiltrc (echo 'printf "%s\n" "${QUILT_DIR}"' | psub) top -h 2>/dev/null | head -n 1)

    printf '%s\n' (path basename $quilt_dir/spec-filters/*)\t'Predefined Filter'
    printf '%s\n' (__fish_complete_path (commandline -ct))\t'Custom Filter'
end

complete -c quilt -f

# quilt [command] -h
set -l commands (string match --all --regex '\S+' '
    add
    annotate
    applied
    delete
    diff
    edit
    files
    fold
    fork
    graph
    grep
    header
    import
    mail
    new
    next
    patches
    pop
    previous
    push
    refresh
    remove
    rename
    revert
    series
    setup
    snapshot
    top
    unapplied
    upgrade
')
complete -c quilt -n "__fish_seen_subcommand_from $commands" -s h -d 'Show help' -f

# quilt [--quiltrc file] [--trace] command [options]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -l quiltrc -d 'Config file to use' -xka "(__fish_complete_suffix --description=Config .rc quiltrc) -\t'No config'"
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -l trace -d 'Trace internal shell commands (bash -x)' -fa verbose

# quilt --version
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -l version -d 'Show version' -f

# quilt add [-P patch] {file} ...
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a add -d 'Add files to patch' -f
complete -c quilt -n '__fish_seen_subcommand_from add' -s P -d 'Patch to add files to' -xka '(__fish_quilt_print_series)'
complete -c quilt -n '__fish_seen_subcommand_from add' -rF

# quilt annotate [-P patch] {file}
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a annotate -d 'Show which patches modify which lines in file' -f
complete -c quilt -n '__fish_seen_subcommand_from annotate' -s P -d 'Stop checking for changes at the specified patch' -xka '(__fish_quilt_print_series)'
complete -c quilt -n '__fish_seen_subcommand_from annotate' -rF

# quilt applied [patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a applied -d 'List applied patches in the stack' -f
complete -c quilt -n '__fish_seen_subcommand_from applied' -d 'Up to and including' -fka '(__fish_quilt_print_series)'

# quilt delete [-r] [--backup] [patch|-n]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a delete -d 'Remove patch from the series' -f
complete -c quilt -n '__fish_seen_subcommand_from delete' -s r -d 'Remove patch file from the patches directory as well' -f
complete -c quilt -n '__fish_seen_subcommand_from delete' -l backup -d 'Rename the patch file to patch~' -f
complete -c quilt -n '__fish_seen_subcommand_from delete' -s n -d 'Delete the next patch after topmost' -f
complete -c quilt -n '__fish_seen_subcommand_from delete' -n 'not __fish_seen_argument -s n' -d 'Patch to remove' -fka '(__fish_quilt_print_series)'

# quilt diff [-p n|-p ab] [-u|-U num|-c|-C num] [--combine patch|-z] [-R] [-P patch] [--snapshot] [--diff=utility] [--no-timestamps] [--no-index] [--sort] [--color[=always|auto|never]] [file ...]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a diff -d 'Diff files in patch' -f
complete -c quilt -n '__fish_seen_subcommand_from diff' -s p -d 'File name style in patch' -xa '0\t"-p0 patch" 1\t"-p1 patch" ab\t"-p1 patch with a/file b/file"'
complete -c quilt -n '__fish_seen_subcommand_from diff' -s u -d 'Unified diff (3 lines of context)' -f
complete -c quilt -n '__fish_seen_subcommand_from diff' -s U -d 'Unified diff (N lines of context)' -xa '(__fish_quilt_complete_integer)'
complete -c quilt -n '__fish_seen_subcommand_from diff' -s c -d 'Context diff (3 lines of context)' -f
complete -c quilt -n '__fish_seen_subcommand_from diff' -s C -d 'Context diff (N lines of context)' -xa '(__fish_quilt_complete_integer)'
complete -c quilt -n '__fish_seen_subcommand_from diff' -l combine -d 'Combined diff between this patch and -P' -xka "(__fish_quilt_print_series)\t'First patch to combine'"
complete -c quilt -n '__fish_seen_subcommand_from diff' -s z -d 'Write to stdout' -f
complete -c quilt -n '__fish_seen_subcommand_from diff' -s R -d 'Reverse diff' -f
complete -c quilt -n '__fish_seen_subcommand_from diff' -s P -d 'Patch to diff' -xka '(__fish_quilt_print_series)'
complete -c quilt -n '__fish_seen_subcommand_from diff' -l snapshot -d 'Diff against snapshot' -f
complete -c quilt -n '__fish_seen_subcommand_from diff' -l diff -d 'Custom diff command' -xa '(__fish_complete_command)'
complete -c quilt -n '__fish_seen_subcommand_from diff' -l no-timestamps -d 'Do not include timestamps in headers' -f
complete -c quilt -n '__fish_seen_subcommand_from diff' -l no-index -d "Do not include 'Index: lines' in headers" -f
complete -c quilt -n '__fish_seen_subcommand_from diff' -l sort -d 'Sort files by name' -f
complete -c quilt -n '__fish_seen_subcommand_from diff' -l color -d 'Use syntax coloring' -fa 'always auto never'
complete -c quilt -n '__fish_seen_subcommand_from diff' -F

# quilt edit file ...
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a edit -d 'Edit files in $EDITOR' -f
complete -c quilt -n '__fish_seen_subcommand_from edit' -rF

# quilt files [-v] [-a] [-l] [--combine patch] [patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a files -d 'Lists files changed by patch' -f
complete -c quilt -n '__fish_seen_subcommand_from files' -s v -d 'Pretty output' -f
complete -c quilt -n '__fish_seen_subcommand_from files' -s a -d 'List all files in all applied patches' -f
complete -c quilt -n '__fish_seen_subcommand_from files' -s l -d 'Add patch name to output' -f
complete -c quilt -n '__fish_seen_subcommand_from files' -l combine -d 'Combined listing between this patch and -P' -xka '(__fish_quilt_print_series)'
complete -c quilt -n '__fish_seen_subcommand_from files' -d 'List files changed by patch' -fka '(__fish_quilt_print_series)'

# quilt fold [-R] [-q] [-f] [-p strip-level]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a fold -d 'Integrate patch from stdin into the topmost patch' -f
complete -c quilt -n '__fish_seen_subcommand_from fold' -s R -d 'Apply patch in reverse' -f
complete -c quilt -n '__fish_seen_subcommand_from fold' -s q -d 'Quiet operation' -f
complete -c quilt -n '__fish_seen_subcommand_from fold' -s f -d 'Force apply, even if the patch has rejects' -f
complete -c quilt -n '__fish_seen_subcommand_from fold' -s p -d 'Number of components to strip from paths' -xa '(__fish_quilt_complete_integer)'

# quilt fork [new_name]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a fork -d 'Fork the topmost patch' -f
complete -c quilt -n '__fish_seen_subcommand_from fork' -fka '(__fish_quilt_complete_patch_name)'

# quilt graph [--all] [--reduce] [--lines[=num]] [--edge-labels=files] [-T ps] [patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a graph -d 'Visualize patch dependencies using dot' -f
complete -c quilt -n '__fish_seen_subcommand_from graph' -l all -d 'Include all applied patches and their dependencies' -f
complete -c quilt -n '__fish_seen_subcommand_from graph' -l reduce -d 'Eliminate transitive edges from the graph' -f
complete -c quilt -n '__fish_seen_subcommand_from graph' -l lines -d 'Compute dependencies by the lines the patches modify' -fa '(__fish_quilt_complete_integer)'
complete -c quilt -n '__fish_seen_subcommand_from graph' -l edge-labels -d 'Label graph edges with the file names' -xa files
complete -c quilt -n '__fish_seen_subcommand_from graph' -s T -d 'Directly produce a PostScript output file' -xa ps
complete -c quilt -n '__fish_seen_subcommand_from graph' -n 'not __fish_seen_argument -l all' -d 'Patch to graph dependencies' -fka '(__fish_quilt_print_series)'

# quilt grep [-h|options] {pattern}
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a grep -d 'Search through source files' -f
complete -c quilt -n '__fish_seen_subcommand_from grep' -fa '(__fish_quilt_complete_grep)'

# quilt header [-a|-r|-e] [--backup] [--strip-diffstat] [--strip-trailing-whitespace] [patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a header -d 'Print/change the header of patch' -f
complete -c quilt -n '__fish_seen_subcommand_from header' -n 'not __fish_seen_argument -s a -s r -s e' -s a -d 'Append to patch header' -f
complete -c quilt -n '__fish_seen_subcommand_from header' -n 'not __fish_seen_argument -s a -s r -s e' -s r -d 'Replace patch header' -f
complete -c quilt -n '__fish_seen_subcommand_from header' -n 'not __fish_seen_argument -s a -s r -s e' -s e -d 'Edit header in $EDITOR' -f
complete -c quilt -n '__fish_seen_subcommand_from header' -l backup -d 'Rename old version of a patch as patch~' -f
complete -c quilt -n '__fish_seen_subcommand_from header' -l strip-diffstat -d 'Remove diffstat from the header' -f
complete -c quilt -n '__fish_seen_subcommand_from header' -l strip-trailing-whitespace -d 'Strip whitespace at the end of lines' -f
complete -c quilt -n '__fish_seen_subcommand_from header' -d 'Print/change header of patch' -fka '(__fish_quilt_print_series)'

# quilt import [-p num] [-R] [-P patch] [-f] [-d {o|a|n}] patchfile ...
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a import -d 'Import external patches' -f
complete -c quilt -n '__fish_seen_subcommand_from import' -s p -d 'Number of directories to strip' -xa '(__fish_quilt_complete_integer)'
complete -c quilt -n '__fish_seen_subcommand_from import' -s R -d 'Apply patch in reverse' -f
complete -c quilt -n '__fish_seen_subcommand_from import' -s P -d 'Patch filename to use inside quilt' -xka '(__fish_quilt_complete_patch_name)'
complete -c quilt -n '__fish_seen_subcommand_from import' -s f -d 'Overwrite/update existing patches' -f
complete -c quilt -n '__fish_seen_subcommand_from import' -s d -d 'Which header to keep on overwrite' -xa "o\t'Keep old header' a\t'Keep all headers' n\t'Keep new header'"
complete -c quilt -n '__fish_seen_subcommand_from import' -d 'Patch to import' -fa '(__fish_complete_suffix .patch .diff)'

# quilt mail {--mbox file|--send} [-m text] [-M file] [--prefix prefix] [--sender ...] [--from ...] [--to ...] [--cc ...] [--bcc ...] [--subject ...] [--reply-to message] [--charset ...] [--signature file] [first_patch [last_patch]]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a mail -d 'Create or send mail messages from patches' -f
complete -c quilt -n '__fish_seen_subcommand_from mail' -l mbox -d 'Store the messages in an MBox file' -rF
complete -c quilt -n '__fish_seen_subcommand_from mail' -l send -d 'Send the messages directly' -f
complete -c quilt -n '__fish_seen_subcommand_from mail' -s m -d 'Text to use in the introduction' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -s M -d 'Read the introduction from file' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -l prefix -d 'Alternate bracketed prefix for the subject' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -l sender -d 'The envelope sender address to use' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -l from -d 'Value for the From header' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -l to -d 'Append recipient in the To header' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -l cc -d 'Append recipient in the Cc header' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -l bcc -d 'Append recipient in the Bcc header' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -l subject -d 'Value for the From header' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -l reply-to -d 'Add headers to reply to the message' -x
complete -c quilt -n '__fish_seen_subcommand_from mail' -l charset -d 'Specify a message encoding' -xa '(__fish_print_encodings)'
complete -c quilt -n '__fish_seen_subcommand_from mail' -l signature -d 'Append the signature to message' -rF
complete -c quilt -n '__fish_seen_subcommand_from mail' -n 'not __fish_seen_argument -l mbox -l send' -a -mbox -d 'Store the messages in an MBox file' -f
complete -c quilt -n '__fish_seen_subcommand_from mail' -n 'not __fish_seen_argument -l mbox -l send' -a -send -d 'Send the messages directly' -f
complete -c quilt -n '__fish_seen_subcommand_from mail' -n 'test (__fish_number_of_cmd_args_wo_opts) -eq 2' -d 'First patch to include' -fka '(__fish_quilt_print_series)'
complete -c quilt -n '__fish_seen_subcommand_from mail' -n 'test (__fish_number_of_cmd_args_wo_opts) -eq 3' -d 'Last patch to include' -fka '(__fish_quilt_print_series)'

# quilt new [-p n] {patchname}
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a new -d 'Start a new topmost patch' -f
complete -c quilt -n '__fish_seen_subcommand_from new' -s p -d 'File name style in patch' -xa "0\t'-p0 patch' 1\t'-p1 patch'"
complete -c quilt -n '__fish_seen_subcommand_from new' -xka '(__fish_quilt_complete_patch_name)'

# quilt next [patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a next -d 'Name of patch after the topmost/given patch' -f
complete -c quilt -n '__fish_seen_subcommand_from next' -xka '(__fish_quilt_print_series)'

# quilt patches [-v] [--color[=always|auto|never]] {file} [files...]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a patches -d 'List patches that modify the file(s)' -f
complete -c quilt -n '__fish_seen_subcommand_from patches' -s v -d 'Pretty output' -f
complete -c quilt -n '__fish_seen_subcommand_from patches' -l color -d 'Use syntax coloring' -fa 'always auto never'
complete -c quilt -n '__fish_seen_subcommand_from patches' -rF

# quilt pop [-afRqv] [--refresh] [num|patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a pop -d 'Unapply patches from the stack' -f
complete -c quilt -n '__fish_seen_subcommand_from pop' -s a -d 'Remove all applied patches' -f
complete -c quilt -n '__fish_seen_subcommand_from pop' -s f -d 'Force remove and restore state from backup files' -f
complete -c quilt -n '__fish_seen_subcommand_from pop' -s R -d 'Always verify if the patch removes cleanly' -f
complete -c quilt -n '__fish_seen_subcommand_from pop' -s q -d 'Quiet operation' -f
complete -c quilt -n '__fish_seen_subcommand_from pop' -s v -d 'Verbose operation' -f
complete -c quilt -n '__fish_seen_subcommand_from pop' -l refresh -d 'Refresh every patch before it gets unapplied' -f
complete -c quilt -n '__fish_seen_subcommand_from pop' -n 'not __fish_seen_argument -s a' -d 'Pop N patches' -fka '(seq 1 (count (__fish_quilt_print_series)))'
complete -c quilt -n '__fish_seen_subcommand_from pop' -n 'not __fish_seen_argument -s a' -d 'Pop down to' -fka '(__fish_quilt_print_series)'

# quilt previous [patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a previous -d 'Name of patch before the topmost/given patch' -f
complete -c quilt -n '__fish_seen_subcommand_from previous' -d 'Target patch' -fka '(__fish_quilt_print_series)'

# quilt push [-afqvm] [--fuzz=N] [--merge[=merge|diff3]] [--leave-rejects] [--color[=always|auto|never]] [--refresh] [num|patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a push -d 'Apply patches from the series' -f
complete -c quilt -n '__fish_seen_subcommand_from push' -s a -d 'Apply all patches in the series file' -f
complete -c quilt -n '__fish_seen_subcommand_from push' -s f -d 'Force apply, even if the patch has rejects' -f
complete -c quilt -n '__fish_seen_subcommand_from push' -s q -d 'Quiet operation' -f
complete -c quilt -n '__fish_seen_subcommand_from push' -s v -d 'Verbose operation' -f
complete -c quilt -n '__fish_seen_subcommand_from push' -s m -d 'Merge the patch file into the original files' -f
complete -c quilt -n '__fish_seen_subcommand_from push' -l merge -d 'Merge the patch file into the original files' -fa 'merge diff3'
complete -c quilt -n '__fish_seen_subcommand_from push' -l fuzz -d 'Maximum fuzz factor (in lines)' -xa '(__fish_quilt_complete_integer)'
complete -c quilt -n '__fish_seen_subcommand_from push' -l leave-rejects -d 'Leave around the reject files patch produced' -f
complete -c quilt -n '__fish_seen_subcommand_from push' -l color -d 'Use syntax coloring' -fa 'always auto never'
complete -c quilt -n '__fish_seen_subcommand_from push' -l refresh -d 'Automatically refresh every patch after it gets applied' -f
complete -c quilt -n '__fish_seen_subcommand_from push' -n 'not __fish_seen_argument -s a' -d 'Apply N patches' -fka '(seq 1 (count (__fish_quilt_print_series)))'
complete -c quilt -n '__fish_seen_subcommand_from push' -n 'not __fish_seen_argument -s a' -d 'Apply up to' -fka '(__fish_quilt_print_series)'

# quilt refresh [-p n|-p ab] [-u|-U num|-c|-C num] [-z[new_name]] [-f] [--no-timestamps] [--no-index] [--diffstat] [--sort] [--backup] [--strip-trailing-whitespace] [patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a refresh -d 'Update patch with changes from source' -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -n 'not __fish_quilt_current_zarg -q' -s p -d 'File name style in patch' -xa "0\t'-p0 patch' 1\t'-p1 patch' ab\t'-p1 patch with a/file b/file'"
complete -c quilt -n '__fish_seen_subcommand_from refresh' -n 'not __fish_quilt_current_zarg -q' -s u -d 'Unified diff (3 lines of context)' -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -n 'not __fish_quilt_current_zarg -q' -s U -d 'Unified diff (N lines of context)' -xa '(__fish_quilt_complete_integer)'
complete -c quilt -n '__fish_seen_subcommand_from refresh' -n 'not __fish_quilt_current_zarg -q' -s c -d 'Context diff (3 lines of context)' -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -n 'not __fish_quilt_current_zarg -q' -s C -d 'Context diff (N lines of context)' -xa '(__fish_quilt_complete_integer)'
complete -c quilt -n '__fish_seen_subcommand_from refresh' -n 'not __fish_quilt_current_zarg -q' -s z -d 'Create a new patch with the changes' -x
complete -c quilt -n '__fish_seen_subcommand_from refresh' -n '__fish_quilt_current_zarg -q' -d 'Name of the new patch' -xka "(__fish_quilt_complete_patch_name -p (__fish_quilt_current_zarg))"
complete -c quilt -n '__fish_seen_subcommand_from refresh' -n '__fish_quilt_current_zarg -q' -s h -e
complete -c quilt -n '__fish_seen_subcommand_from refresh' -n 'not __fish_quilt_current_zarg -q' -s f -d 'Refresh a patch that is not on top' -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -l no-timestamps -d 'Do not include timestamps in header' -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -l no-index -d "Do not include 'Index: lines' in header" -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -l diffstat -d 'Add or replace diffstat section to header' -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -l sort -d 'Sort files by name' -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -l backup -d 'Rename old patch file to patch~' -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -l strip-trailing-whitespace -d 'Strip whitespace at the end of lines' -f
complete -c quilt -n '__fish_seen_subcommand_from refresh' -d 'Patch to refresh' -fka '(__fish_quilt_print_series)'

# quilt remove [-P patch] {file} ...
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a remove -d 'Remove files from the patch' -f
complete -c quilt -n '__fish_seen_subcommand_from remove' -s P -d 'Remove files from named patch' -xka '(__fish_quilt_print_series)'
complete -c quilt -n '__fish_seen_subcommand_from remove' -rF

# quilt rename [-P patch] new_name
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a rename -d 'Rename the topmost/given patch' -f
complete -c quilt -n '__fish_seen_subcommand_from rename' -s P -d 'Patch to rename' -xka '(__fish_quilt_print_series)'
complete -c quilt -n '__fish_seen_subcommand_from rename' -xka "(__fish_quilt_complete_patch_name)\t'Suggestion'"
complete -c quilt -n '__fish_seen_subcommand_from rename' -xka "(__fish_quilt_print_series)\t'Old names'"

# quilt revert [-P patch] {file} ...
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a revert -d 'Revert file changes in patch' -f
complete -c quilt -n '__fish_seen_subcommand_from revert' -s P -d 'Revert changes in patch' -xka '(__fish_quilt_print_series)'
complete -c quilt -n '__fish_seen_subcommand_from revert' -rF

# quilt series [--color[=always|auto|never]] [-v]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a series -d 'List all patches in the series' -f
complete -c quilt -n '__fish_seen_subcommand_from series' -l color -d 'Use syntax coloring' -fa 'always auto never'
complete -c quilt -n '__fish_seen_subcommand_from series' -s v -d 'Pretty output' -f

# quilt setup [-d path-prefix] [-v] [--sourcedir dir] [--fuzz=N] [--spec-filter FILTER] [--slow|--fast] {specfile|seriesfile}
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a setup -d 'Initializes a source tree from an rpm spec or a quilt series' -f
complete -c quilt -n '__fish_seen_subcommand_from setup' -s d -d 'Path prefix for the resulting source tree' -x
complete -c quilt -n '__fish_seen_subcommand_from setup' -s v -d 'Verbose debug output' -f
complete -c quilt -n '__fish_seen_subcommand_from setup' -l sourcedir -d 'Directory for package sources' -xa '(__fish_complete_directories)'
complete -c quilt -n '__fish_seen_subcommand_from setup' -l fuzz -d 'Maximum fuzz factor (in lines)' -xa '(__fish_quilt_complete_integer)'
complete -c quilt -n '__fish_seen_subcommand_from setup' -l spec-filter -d 'Apply a filter before passing the spec file to rpmbuild' -xa '(__fish_quilt_complete_spec_filters)'
complete -c quilt -n '__fish_seen_subcommand_from setup' -n 'not __fish_seen_argument -l slow -l fast' -l slow -d 'Use original method to process the spec file' -f
complete -c quilt -n '__fish_seen_subcommand_from setup' -n 'not __fish_seen_argument -l slow -l fast' -l fast -d 'Use new method to process the spec file' -f
complete -c quilt -n '__fish_seen_subcommand_from setup' -xa '(__fish_complete_suffix .spec series)'

# quilt snapshot [-d]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a snapshot -d 'Take a snapshot of the working state' -f
complete -c quilt -n '__fish_seen_subcommand_from snapshot' -s d -d 'Only remove current snapshot' -f

# quilt top
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a top -d 'Name of topmost patch in the stack' -f

# quilt unapplied [patch]
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a unapplied -d 'List unapplied patches in the series' -f
complete -c quilt -n '__fish_seen_subcommand_from unapplied' -d 'Patch to assume as top' -fka '(__fish_quilt_print_series)'

# quilt upgrade
complete -c quilt -n "not __fish_seen_subcommand_from $commands" -a upgrade -d 'Upgrade meta-data from older version of quilt' -f
completions/rakudo.fishcomplete -c rakudo -n __fish_is_first_token -F -a - -d 'Read program source from STDIN or start REPL if a TTY'
complete -c rakudo -s c -d 'Check syntax only. Runs BEGIN and CHECK blocks'
complete -c rakudo -l doc -d 'Extract documentation and print it as text'
complete -c rakudo -s e -x -d 'One line of program, strict is enabled by default'
complete -c rakudo -s h -l help -x -d 'Display help text'
complete -c rakudo -s n -d 'Run program once for each line of input'
complete -c rakudo -s p -d 'Same as -n, but also print $_ at the end of lines'
complete -c rakudo -s I -r -d 'Add the path to the module search path'
complete -c rakudo -s M -r -d 'Load the module prior to running the program'
complete -c rakudo -l target -x -k -a 'start parse syntaxcheck ast optimize mast mbc moar' -d 'Specify compilation stage to emit'
complete -c rakudo -l optimize -x -d 'use the given level of optimization, pass 0..3' -a '0 1 2 3'
complete -c rakudo -s o -l output -r -d 'Specify name of output file'
complete -c rakudo -s v -x -l version -d 'Display version information'
complete -c rakudo -s V -x -d 'Print configuration summary'
complete -c rakudo -l rakudo-home -r -d 'Override the path of the Rakudo runtime files'
complete -c rakudo -l stagestats -d 'Display time spent in the compilation stages'
complete -c rakudo -l repl-mode -x -d 'Specify the REPL mode' -a 'interactive\t"Start the default interactive REPL" non-interactive\t"STDIN is read entirely and evaluated as if it were a program"'
complete -c rakudo -l profile -r -d 'Write profile information to a file. Extension controls format'
complete -c rakudo -l profile-compile -r -d 'Write compile-time profile information to a file. Extension controls format'
complete -c rakudo -l profile-kind -x -d 'Choose the type of profile to generate' -a 'instrumented\t"Performance measurements" heap\t"Record heap snapshots at every garbage collection run"'
complete -c rakudo -l profile-stage -f -d 'Write profile information for the given compilation stage to a file'
complete -c rakudo -l debug-port -x -d 'Listen for incoming debugger connections'
complete -c rakudo -l tracing -f -d 'Output a line to stderr on every interpreter instr, if enabled in MoarVM'
completions/random.fishcomplete -c random -s h -l help -d "Display help and exit"
completions/ranger.fishcomplete -c ranger -s d -l debug -d "Activate debug mode"
complete -c ranger -s c -l clean -d "Activate clean mode"
complete -c ranger -s r -l confdir -d "Change configuration directory"
complete -c ranger -l copy-config -x -d "Create copies of the default configuration" -a "all commands commands_full rc rifle scope"
complete -c ranger -l choosefile -r -d "Pick file with ranger"
complete -c ranger -l choosefiles -r -d "Pick multiple files with ranger"
complete -c ranger -l choosedir -r -d "Pick directory"
complete -c ranger -l selectfile -r -d "Open ranger with given file selected"
complete -c ranger -l list-unused-keys -d "List common keys which are not bound"
complete -c ranger -l list-tagged-files -f -d "List all tagged files with given tag (default *)"
complete -c ranger -l profile -d "Print statistics of CPU usage on exit"
complete -c ranger -l cmd -r -d "Execute command after configuration file read"
complete -c ranger -l version -d "Print version"
complete -c ranger -l help -s h -d "Print help"
completions/rbenv.fish# fish completion for rbenv

function __fish_rbenv_needs_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    end

    return 1
end

function __fish_rbenv_using_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
    end
    return 1
end

function __fish_rbenv_executables
    rbenv exec --complete
end

function __fish_rbenv_installed_rubies
    rbenv versions --bare
end

function __fish_rbenv_official_rubies
    if command -sq ruby-build
        ruby-build --definitions
    else
        # Remove trailing spaces, otherwise completion options appear like
        # "\ \ option"
        rbenv install --list | sed "s/^[[:space:]]*//"
    end
end

function __fish_rbenv_prefixes
    rbenv prefix --complete
end

### commands
complete -f -c rbenv -n __fish_rbenv_needs_command -a commands -d 'List all available rbenv commands'
complete -f -c rbenv -n '__fish_rbenv_using_command commands' -a '--sh --no-sh'

### completions
complete -f -c rbenv -n __fish_rbenv_needs_command -a completions

### exec
complete -f -c rbenv -n __fish_rbenv_needs_command -a exec
complete -f -c rbenv -n '__fish_rbenv_using_command exec' -a '(__fish_rbenv_executables)'

### global
complete -f -c rbenv -n __fish_rbenv_needs_command -a global -d 'Set or show the global Ruby version'
complete -f -c rbenv -n '__fish_rbenv_using_command global' -a '(__fish_rbenv_installed_rubies)'

### help
complete -f -c rbenv -n __fish_rbenv_needs_command -a help

### hooks
complete -f -c rbenv -n __fish_rbenv_needs_command -a hooks -d 'List hook scripts for a given rbenv command'

### init
complete -f -c rbenv -n __fish_rbenv_needs_command -a init -d 'Configure the shell environment for rbenv'

### install
complete -f -c rbenv -n __fish_rbenv_needs_command -a install -d 'Install a Ruby version'
complete -f -c rbenv -n '__fish_rbenv_using_command install' -a '(__fish_rbenv_official_rubies)'

### uninstall
complete -f -c rbenv -n __fish_rbenv_needs_command -a uninstall -d 'Uninstall a Ruby version'
complete -f -c rbenv -n '__fish_rbenv_using_command uninstall' -a '(__fish_rbenv_installed_rubies)'

### local
complete -f -c rbenv -n __fish_rbenv_needs_command -a local -d 'Set or show the local application-specific Ruby version'
complete -f -c rbenv -n '__fish_rbenv_using_command local' -a '(__fish_rbenv_installed_rubies)'

### prefix
complete -f -c rbenv -n __fish_rbenv_needs_command -a prefix -d 'Display the directory where a Ruby version is installed'
complete -f -c rbenv -n '__fish_rbenv_using_command prefix' -a '(__fish_rbenv_prefixes)'

### rehash
complete -f -c rbenv -n __fish_rbenv_needs_command -a rehash -d 'Rehash rbenv shims (run this after installing executables)'

### root
complete -f -c rbenv -n __fish_rbenv_needs_command -a root -d 'Display the root directory where versions and shims are kept'

### shell
complete -f -c rbenv -n __fish_rbenv_needs_command -a shell -d 'Set or show the shell-specific Ruby version'
complete -f -c rbenv -n '__fish_rbenv_using_command shell' -a '--unset (__fish_rbenv_installed_rubies)'

### shims
complete -f -c rbenv -n __fish_rbenv_needs_command -a shims -d 'List existing rbenv shims'
complete -f -c rbenv -n '__fish_rbenv_using_command shims' -a --short

### version
complete -f -c rbenv -n __fish_rbenv_needs_command -a version -d 'Show the current Ruby version & how it was selected'

### version-file
complete -f -c rbenv -n __fish_rbenv_needs_command -a version-file -d 'Detect the file that sets the current rbenv version'

### version-file-read
complete -f -c rbenv -n __fish_rbenv_needs_command -a version-file-read

### version-file-write
complete -f -c rbenv -n __fish_rbenv_needs_command -a version-file-write

### version-name
complete -f -c rbenv -n __fish_rbenv_needs_command -a version-name -d 'Show the current Ruby version'

### version-origin
complete -f -c rbenv -n __fish_rbenv_needs_command -a version-origin -d 'Explain how the current Ruby version is set'

### versions
complete -f -c rbenv -n __fish_rbenv_needs_command -a versions -d 'List all Ruby versions known by rbenv'

### whence
complete -f -c rbenv -n __fish_rbenv_needs_command -a whence -d 'List all Ruby versions that contain the given executable'
complete -f -c rbenv -n '__fish_rbenv_using_command whence' -a --path

### which
complete -f -c rbenv -n __fish_rbenv_needs_command -a which -d 'Show the full path for the given Ruby executable'
complete -f -c rbenv -n '__fish_rbenv_using_command which' -a '(__fish_rbenv_executables)'
completions/rc-service.fish# First argument is the names of the service, i.e. a file in /etc/init.d
complete -c rc-service -n "test (__fish_number_of_cmd_args_wo_opts) = 1" \
    -xa "(__fish_print_service_names)" -d "Service name"

# The second argument is what action to take with the service
complete -c rc-service -n "test (__fish_number_of_cmd_args_wo_opts) -gt 1" \
    -xa "start stop restart"

# Complete rc-service the options
complete -c rc-service -s e -l exists -d 'Tests if the service exists or not'
complete -c rc-service -s i -l ifexists \
    -d 'If the service exists, then run the command'
complete -c rc-service -s l -l list -d 'List all available services'
complete -c rc-service -s r -l resolve \
    -d 'Resolve the service name to an init script'
complete -c rc-service -s h -l help -d 'Display the help output'
complete -c rc-service -s C -l nocolor -d 'Disable color output'
complete -c rc-service -s V -l version -d 'Display software version'
complete -c rc-service -s v -l verbose -d 'Run verbosely'
complete -c rc-service -s q -l quiet -d 'Run quietly (Does not affect errors)'
completions/rc-status.fishset -l levels '(set -l p /etc/runlevels/*; string replace /etc/runlevels "" $p)'

#disable file listing
complete -f rc-status
complete -c rc-status -n "test (__fish_number_of_cmd_args_wo_opts) = 1" \
    -xa "$levels"

complete -c rc-status -s h -l help -d 'Display the help output'
complete -c rc-status -s a -l all -d 'Show services from all run levels'
complete -c rc-status -s f -l format -d 'format status to be parsable'
complete -c rc-status -s l -l list -d 'Show list of run levels'
complete -c rc-status -s r -l runlevel -d 'Show the name of the current runlevel'
complete -c rc-status -s m -l manual -d 'Show manually started services'
complete -c rc-status -s s -l servicelist -d 'Show service list'
complete -c rc-status -s S -l supervised -d 'Show supervised services'
complete -c rc-status -s u -l unused -d 'Show services not assigned to any runlevel'
complete -c rc-status -s v -l version -d 'Display software version'
complete -c rc-status -s q -l quiet -d 'Run quietly'
complete -c rc-status -s C -l nocolor -d 'Disable color output'
complete -c rc-status -s V -l version -d 'Display software version'
completions/rc-update.fishfunction __fish_complete_rc-update_actions
    set -l actions add \
        'Add the service to the runlevel or the current one if non given'
    set -l actions $actions del \
        'Delete the service from the runlevel or the current one if non given'
    set -l actions $actions show \
        'Show all enabled services and the runlevels they belong to'
    printf "%s\t%s\n" $actions
end

function __fish_complete_rc-update_runlevels
    set -l levels sysinit \
        'First startup runlevel' \
        boot \
        'Second startup runlevel' \
        default \
        'Last startup runlevel' \
        shutdown \
        'Runlevel for shutting down'
    printf "%s\t%s\n" $levels
end

# The first argument is what action to take with the service
complete -c rc-update -n "test (__fish_number_of_cmd_args_wo_opts) = 1" \
    -xa "(__fish_complete_rc-update_actions)"

# The second argument is the names of the service, i.e. a file in /etc/init.d
complete -c rc-update -n "test (__fish_number_of_cmd_args_wo_opts) = 2" \
    -xa "(__fish_print_service_names)" -d "Service name"

# The third argument is the names of the service, i.e. a file in /etc/init.d
complete -c rc-update -n "test (__fish_number_of_cmd_args_wo_opts) = 3" \
    -xa "(__fish_complete_rc-update_runlevels)"
completions/rc.fishcomplete -c rc -s c -d "Commands to execute"
complete -c rc -s d -d "Do not ignore SIGQUIT or SIGTERM"
complete -c rc -s e -d "Exit on command failure"
complete -c rc -s i -d "Use interactive mode"
complete -c rc -s I -d "Do not interactive mode"
complete -c rc -s l -d "Use login shell"
complete -c rc -s n -d "Do not execute commands, just parse them"
complete -c rc -s o -d "Do not allow open /dev/null on 0, 1, 2 descriptors"
complete -c rc -s p -d "Do not initialize from environment"
complete -c rc -s s -d "Read from stdin"
complete -c rc -s v -d "Echo input to stderr"
complete -c rc -s x -d "Echo command to stderr"
completions/rcctl.fishcomplete -c rcctl -xa 'check ls reload restart stop start disable enable' -n 'not __fish_seen_subcommand_from list check ls reload restart stop start enable disable'
complete -c rcctl -n '__fish_seen_subcommand_from check reload restart stop start enable disable' -xa '(set -l files /etc/rc.d/*; string replace "/etc/rc.d/" "" -- $files)'
completions/rclone.fishif set -l rclone_version (rclone version | string match -rg 'rclone v?(.*)' | string split .) &&
        test "$rclone_version[1]" -lt 1 ||
        test "$rclone_version[1]" -eq 1 &&
        test "$rclone_version[2]" -le 62
    # version is definitely <= 1.62, adding a `-` would be an error
    rclone completion fish
else
    # For newer versions, this requires an `-`. Without a `-`, it would
    # try to write to /etc/completions/fish.
    # If we can't determine the version, assume a recent one. An error
    # is better than trying to write to /etc unexpectedly.
    rclone completion fish -
end 2>/dev/null | source
completions/read.fish# Completion for builtin read
complete -c read -s h -l help -d "Display help and exit"
complete -c read -s p -l prompt -d "Set prompt command" -x
complete -c read -s P -l prompt-str -d "Set prompt using provided string" -x
complete -c read -s x -l export -d "Export variable to subprocess"
complete -c read -s g -l global -d "Make variable scope global"
complete -c read -s l -l local -d "Make variable scope local"
complete -c read -s f -l function -d "Make variable function-scoped"
complete -c read -s U -l universal -d "Share variable with all the users fish processes on the computer"
complete -c read -s u -l unexport -d "Do not export variable to subprocess"
complete -c read -s c -l command -d "Initial contents of read buffer when reading interactively" -r
complete -c read -s S -l shell -d "Read like the shell would"
complete -c read -s s -l silent -d "Mask input with ●"
complete -c read -s n -l nchars -d "Read the specified number of characters" -x
complete -c read -s a -l list -l array -d "Store the results as an array"
complete -c read -s R -l right-prompt -d "Set right-hand prompt command" -x
complete -c read -s z -l null -d "Use NUL character as line terminator"
complete -c read -s L -l line -d "Read each line into its own variable"
complete -c read -s d -l delimiter -d "Set string to use as delimiter" -x
complete -c read -s t -l tokenize -d "Use shell tokenization rules when splitting"
completions/readelf.fish# Completions for the 'readelf' command

# common section names and what they contain
set -l sections '
    .bss\t"Uninitialized read-write data"
    .data\t"Comment section"
    .debug\t"Debugging information"
    .fini\t"Runtime finalization instructions"
    .init\t"Runtime initialization instructions"
    .rodata\t"Read-only data"
    .text\t"Executable text"
    .line\t"Line info for symbolic debugging"
    .note\t"Note information"
    .dynamic\t"Dynamic linking information"
    .dynstr\t"Strings needed for dynamic linking"
    .dynsym\t"Dynamic linking symbol table"
    .got\t"Global offset table"
    .hash\t"Symbol hash table"
    .interp\t"Path name of a program interpreter"
    .plt\t"Procedure linking table"
    .shstrtab\t"String table for the section header table names"
    .strtab\t"String table"
    .symtab\t"Symbol table"
'

complete -c readelf -s a -l all -d "Equivalent to -h -l -S -s -r -d -V -A -I"
complete -c readelf -s h -l file-header -d "Display the ELF file header"
complete -c readelf -s l -l program-headers -l segments -d "Display the program headers"
complete -c readelf -s S -l section-headers -l sections -d "Display the sections' header"
complete -c readelf -s g -l section-groups -d "Display the section groups"
complete -c readelf -s t -l section-details -d "Display the section details"
complete -c readelf -s e -l headers -d "Equivalent to -h -l -S"
complete -c readelf -s s -l syms -l symbols -d "Display the symbol table"
complete -c readelf -l dyn-syms -d "Display the dynamic symbol table"
complete -c readelf -l lto-syms -d "Display LTO symbol tables"
complete -c readelf -l sym-base -d "Force base for symbol sizes" -a '0\t"Mixed" 8\t"Octal" 10\t"Decimal" 16\t"Hexadecimal"' -x
complete -c readelf -s C -l demangle -d "Decode mangled/processed symbol names" -a 'none auto gnu-v3 java gnat dlang rust' -x
complete -c readelf -l no-demangle -d "Don't demangle low-level symbol names"
complete -c readelf -l recurse-limit -d "Enable a demangling recursion limit"
complete -c readelf -l no-recurse-limit -d "Disable a demangling recursion limit"
complete -c readelf -s U -l unicode -d "Controls the display of non-ASCII characters in identifier names" -a 'd\t"default" l\t"locale" e\t"escape" x\t"hex" h\t"highlight" i\t"invalid"' -x
complete -c readelf -s n -l notes -d "Display the core notes"
complete -c readelf -s r -l relocs -d "Display the relocations"
complete -c readelf -s u -l unwind -d "Display the unwind info"
complete -c readelf -s d -l dynamic -d "Display the dynamic section"
complete -c readelf -s V -l version-info -d "Display the version sections"
complete -c readelf -s A -l arch-specific -d "Display architecture specific information"
complete -c readelf -s c -l archive-index -d "Display the symbol/file index in an archive"
complete -c readelf -s D -l use-dynamic -d "Use the dynamic section info when displaying symbols"
complete -c readelf -s L -l lint -l enable-checks -d "Display warning messages for possible problems"
complete -c readelf -s x -l hex-dump -d "Dump the contents of specified section as bytes" -a $sections -x
complete -c readelf -s p -l string-dump -d "Dump the contents of specified section as strings" -a $sections -x
complete -c readelf -s R -l relocated-dump -d "Dump the relocated contents of of specified section" -a $sections -x
complete -c readelf -s z -l decompress -d "Decompress section before dumping it"
complete -c readelf -l debug-dump -d "Display the contents of DWARF debug sections"
complete -c readelf -o wa -l debug-dump=abbrev -d "Displays the contents of the .debug_abbrev section"
complete -c readelf -o wA -l debug-dump=addr -d "Displays the contents of the .debug_addr section"
complete -c readelf -o wc -l debug-dump=cu_index -d "Displays the contents of the .debug_cu_index and/or .debug_tu_index sections"
complete -c readelf -o wf -l debug-dump=frames -d "Display the raw contents of a .debug_frame section"
complete -c readelf -o wF -l debug-dump=frames-interp -d "Display the interpreted contents of a .debug_frame section"
complete -c readelf -o wg -l debug-dump=gdb_index -d " Displays the contents of the .gdb_index and/or .debug_names sections"
complete -c readelf -o wi -l debug-dump=info -d "Displays the contents of the .debug_info section"
complete -c readelf -o wk -l debug-dump=links -d "Display the contents of sections that link to separate debuginfo files"
complete -c readelf -o wK -l debug-dump=follow-links -d "Follow links to separate debug info files"
complete -c readelf -o wN -l debug-dump=no-follow-links -d "Don't follow links to separate debug info files"
complete -c readelf -o wD -l debug-dump=use-debuginfod -d "When following links, also query debuginfod servers"
complete -c readelf -o wE -l debug-dump=do-not-use-debuginfod -d "When following links, don't query debuginfod servers"
complete -c readelf -o wl -l debug-dump=rawline -d "Displays the contents of the .debug_line section in a raw format"
complete -c readelf -o wL -l debug-dump=decodedline -d "Displays the interpreted contents of the .debug_line section"
complete -c readelf -o wm -l debug-dump=macro -d "Displays the contents of the .debug_macro and/or .debug_macinfo sections"
complete -c readelf -o wo -l debug-dump=loc -d "Displays the contents of the .debug_loc and/or .debug_loclists sections"
complete -c readelf -o wO -l debug-dump=str-offsets -d "Displays the contents of the .debug_str_offsets section"
complete -c readelf -o wp -l debug-dump=pubnames -d "Displays the contents of the .debug_pubnames and/or .debug_gnu_pubnames sections"
complete -c readelf -o wr -l debug-dump=aranges -d "Displays the contents of the .debug_aranges section"
complete -c readelf -o wR -l debug-dump=Ranges -d "Displays the contents of the .debug_ranges and/or .debug_rnglists sections"
complete -c readelf -o ws -l debug-dump=str -d "Displays the contents of the .debug_str, .debug_line_str and/or .debug_str_offsets sections"
complete -c readelf -o wt -l debug-dump=pubtype -d "Displays the contents of the .debug_pubtypes and/or .debug_gnu_pubtypes sections"
complete -c readelf -o wT -l debug-dump=trace_aranges -d "Displays the contents of the .trace_aranges section"
complete -c readelf -o wu -l debug-dump=trace_abbrev -d "Displays the contents of the .trace_abbrev section"
complete -c readelf -o wU -l debug-dump=trace_info -d "Displays the contents of the .trace_info section"
complete -c readelf -s P -l process-links -d "Display the contents of non-debug sections in separate debuginfo files"
complete -c readelf -l dwarf-depth -d "Don't display DIEs at greater than specified depth" -x
complete -c readelf -l dwarf-start -d "Display DIEs starting at specified offset" -x
complete -c readelf -l ctf -d "Display CTF info from specified section" -x
complete -c readelf -l ctf-parent -d "Use specified CTF archive member as the CTF parent" -x
complete -c readelf -l ctf-symbols -d "Use specified section as the CTF external symtab" -x
complete -c readelf -l ctf-strings -d "Use specified section as the CTF external strtab" -x
complete -c readelf -s I -l histogram -d "Display histogram of bucket list lengths"
complete -c readelf -s W -l wide -d "Allow output width to exceed 80 characters"
complete -c readelf -s T -l silent-truncation -d "If a symbol name is truncated, don't add [...] suffix"
complete -c readelf -s H -l help -d "Display this information"
complete -c readelf -s v -l version -d "Display the version number of readelf"
completions/readlink.fishcomplete -c readlink -s f -l canonicalize -d 'Canonicalize, follow symlinks, last can be missing'
complete -c readlink -s e -l canonicalize-existing -d 'Canonicalize, follow symlinks, none can be missing'
complete -c readlink -s m -l canonicalize-missing -d 'Canonicalize, follow symlinks, all can be missing'
complete -c readlink -s n -l no-newline -d 'Do not output the trailing newline'
complete -c readlink -s q -l quiet -s s -l silent -d 'Suppress most error messages'
complete -c readlink -s v -l verbose -d 'Report error messages'
complete -c readlink -l help -d 'Display this help and exit'
complete -c readlink -l version -d 'Output version information and exit'
completions/realpath.fishcomplete -c realpath -s e -l canonicalize-existing -d 'all components of the path must exist'
complete -c realpath -s m -l canonicalize-missing -d 'no components of the path need exist'
complete -c realpath -s L -l logical -d 'resolve \'..\' components before symlinks'
complete -c realpath -s P -l physical -d 'resolve symlinks as encountered (default)'
complete -c realpath -s q -l quiet -d 'suppress most error messages'
complete -c realpath -l relative-to -r -d 'print the resolved path relative to FILE'
complete -c realpath -l relative-base -r -d 'print absolute paths unless paths below FILE'
complete -c realpath -s s -l strip -l no-symlinks -d 'don\'t expand symlinks'
complete -c realpath -s z -l zero -d 'separate output with NUL rather than newline'
complete -c realpath -l help -d 'display this help and exit'
complete -c realpath -l version -d 'output version information and exit'
completions/reflector.fishcomplete -c reflector -f
# options
complete -c reflector -s h -l help -d 'Show help'
complete -c reflector -l connection-timeout -d 'The number of seconds to wait before a connection times out'
complete -c reflector -l download-timeout -d 'The number of seconds to wait before a download times out'
complete -c reflector -l list-countries -d 'Display a table of the distribution of servers by country'
complete -c reflector -l cache-timeout -d 'The cache timeout in seconds for the data retrieved from the Arch Linux Mirror Status API'
complete -c reflector -l url -d 'The URL from which to retrieve the mirror data in JSON format'
complete -c reflector -l save -d 'Save the mirrorlist to the given path'
complete -c reflector -l sort -d 'Sort the mirrorlist' -xa 'age rate country score delay'
complete -c reflector -l threads -d 'The number of threads to use for downloading'
complete -c reflector -l verbose -d 'Print extra information'
complete -c reflector -l info -d 'Print mirror information instead of a mirror list'

# filters
complete -c reflector -s a -l age -d 'Only return mirrors that have synchronized in the last n hours'
complete -c reflector -l delay -d 'Only return mirrors with a reported sync delay of n hours or less, where n is a float'
complete -c reflector -s c -l country -d 'Restrict mirrors to selected countries' -xa "(reflector --list-countries | cut -f 1 -d ' ' | tail -n +3)"
complete -c reflector -s f -l fastest -d 'Return the n fastest mirrors that meet the other criteria'
complete -c reflector -s i -l include -d 'Include servers that match <regex>'
complete -c reflector -s x -l exclude -d 'Exclude servers that match <regex>'
complete -c reflector -s l -l latest -d 'Limit the list to the n most recently synchronized servers'
complete -c reflector -l score -d 'Limit the list to the n servers with the highest score'
complete -c reflector -s n -l number -d 'Return at most n mirrors'
complete -c reflector -s p -l protocol -d 'Match one of the given protocols' -xa 'http https ftp rsync'
complete -c reflector -l completion-percent -d 'Set the minimum completion percent for the returned mirrors'
complete -c reflector -l isos -d 'Only return mirrors that host ISOs'
complete -c reflector -l ipv4 -d 'Only return mirrors that support IPv4'
complete -c reflector -l ipv6 -d 'Only return mirrors that support IPv6'
completions/reg.fishfunction __reg_run_reg_safely
    set -l output (reg $argv | tr -d '\r' | tail --lines +2 | string collect)
    if not string match -q -r "reg: Invalid syntax*" -- $output
        set output (string split \n -- $output)
        echo $output | string replace -a " " \n
    end
end

function __reg_add_complete_args -a previous_token
    if test "$previous_token" = add
        set -l current_token (commandline -tc)
        __reg_run_reg_safely query $current_token
        return
    end

    if test "$previous_token" = /t
        echo 'REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
REG_BINARY
REG_DWORD_LITTLE_ENDIAN
REG_LINK
REG_FULL_RESOURCE_DESCRIPTOR
REG_EXPAND_SZ'
        return
    end

    if not __fish_seen_argument -w v -w ve
        echo -e '/v\tSpecify the name of the add registry entry
/ve\tSpecify that the added registry entry has a null value'
    end

    echo -e '/t\tSpecify the type for the registry entry
/s\tSpecify the character to be used
/d\tSpecify the data for the new registry entry
/f\tAdd the registry entry without prompting for confirmation
/?\tShow help'
end

function __reg_compare_complete_args
    if not __fish_seen_argument -w v -w ve
        echo -e '/v\tSpecify the value name
/ve\tSpecify that only entries that have a value name of null should be compared'
    end

    if not __fish_seen_argument -w oa -w od -w os -w on
        echo -e '/oa\tSpecify that all differences and matches are displayed
/od\tSpecify that only differences are displayed
/os\tSpecify that only matches are displayed
/on\tSpecify that nothing is displayed'
    end

    echo -e '/s\tCompare all subkeys and entries recursively
/?\tShow help'
end

function __reg_copy_complete_args
    echo -e '/s\tCopy all subkeys and entries under the specified subkey
/f\tCopy the subkey without prompting for confirmation
/?\tShow help'
end

function __reg_delete_complete_args -a previous_token
    if test "$previous_token" = delete
        set -l current_token (commandline -tc)
        __reg_run_reg_safely query $current_token
        return
    end

    if not __fish_seen_argument -w v -w ve -w va
        echo -e '/v\tDelete a specific entry under the subkey
/ve\tSpecify that only entries that have no value will be deleted
/va\tDelete all entries under the specified subkey'
    end

    echo -e '/f\tDelete the existing registry subkey or entry without asking for confirmation
/?\tShow help'
end

function __reg_export_complete_args -a previous_token
    if test "$previous_token" = export
        set -l current_token (commandline -tc)
        __reg_run_reg_safely query $current_token
        return
    end

    echo -e '/y\tOverwrite any existing file with the name filename without prompting for confirmation
/?\tShow help'
end

function __reg_query_complete_args -a previous_token
    if test "$previous_token" = query
        set -l current_token (commandline -tc)
        __reg_run_reg_safely query $current_token
        return
    end

    if test "$previous_token" = /t
        echo 'REG_SZ
REG_MULTI_SZ
REG_EXPAND_SZ
REG_DWORD
REG_BINARY
REG_NONE'
        return
    end

    if not __fish_seen_argument -w v -w ve
        echo -e '/v\tSpecify the registry value name
/ve\tRun a query for value names that are empty'
    end

    if not __fish_seen_argument -w k -w d
        echo -e '/k\tSpecify to search in key names only
/d\tSpecify to search in data only'
    end

    echo -e '/se\tSpecify the single value separator
/f\tSpecify the data or pattern to search for
/c\tSpecify that the query is case sensitive
/e\tSpecify to return only exact matches
/t\tSpecify registry types to search
/z\tSpecify to include the numeric equivalent for the registry type in search results
/?\tShow help'
end

function __reg_save_complete_args -a previous_token
    if test "$previous_token" = save
        set -l current_token (commandline -tc)
        __reg_run_reg_safely query $current_token
        return
    end

    echo -e '/y\tOverwrite an existing file with the name filename without prompting for confirmation
/?\tShow help'
end

function __reg_complete_args -d 'Function to generate args'
    set -l previous_token (commandline -xc)[-1]

    if __fish_seen_subcommand_from add
        __reg_add_complete_args $previous_token
    else if __fish_seen_subcommand_from compare
        __reg_compare_complete_args
    else if __fish_seen_subcommand_from copy
        __reg_copy_complete_args
    else if __fish_seen_subcommand_from delete
        __reg_delete_complete_args $previous_token
    else if __fish_seen_subcommand_from export
        __reg_export_complete_args $previous_token
    else if __fish_seen_subcommand_from query
        __reg_query_complete_args $previous_token
    else if __fish_seen_subcommand_from save
        __reg_save_complete_args $previous_token
    end
end

complete -c reg -f -a '(__reg_complete_args)'

complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a add \
    -d 'Add a new subkey or entry'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a compare \
    -d 'Compare specified registry subkeys or entries'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a copy \
    -d 'Copy a registry entry'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a delete \
    -d 'Delete a subkey or entries'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a export \
    -d 'Copy the specified subkeys, entries, and values of the local computer into a file'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a import \
    -d 'Copy contents of a file with registry data into the local registry'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a load \
    -d 'Write saved subkeys and entries into a different subkey in the registry'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a query \
    -d 'Return a list of the next tier of subkeys and entries'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a restore \
    -d 'Write saved subkeys and entries back'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a save \
    -d 'Save a copy of specified subkeys, entries, and values of the registry in a specified file'
complete -c reg -f \
    -n 'not __fish_seen_subcommand_from add compare copy delete export import load query restore save unload' -a unload \
    -d 'Remove a section of the registry that was loaded using the reg load operation'
completions/reject.fish__fish_complete_lpr reject
complete -c reject -s r -d 'Reject reason' -x
completions/rejmerge.fish#completion for rejmerge

complete -f -c rejmerge -o r -l root -d 'Alternative root'
complete -f -c rejmerge -o v -l version -d 'Print version'
complete -f -c rejmerge -o h -l help -d 'Print help'
completions/rename.fish# abort if `rename` is not installed
command -sq rename; or return

set -l rename_version (rename --version 2>/dev/null)
set -l version_status $status

if string match -q "*util-linux*" $rename_version[1]
    # util-linux version
    # https://www.mankier.com/1/rename
    complete -c rename -s s -l symlink -d 'Rename symlink target(s)'
    complete -c rename -s v -l verbose -n '! __fish_seen_argument -s n -l no-act' -d 'Show which files were renamed'
    complete -c rename -s v -l verbose -n '__fish_seen_argument -s n -l no-act' -d 'Show which files would be renamed'
    complete -c rename -s n -l no-act -d 'Make no changes'
    complete -c rename -s a -l all -d 'Replace all occurrences'
    complete -c rename -s l -l last -d 'Replace only the last occurrence'
    complete -c rename -s o -l no-overwrite -n '! __fish_seen_argument -s s -l symlink' -d "Don't overwrite existing files"
    complete -c rename -s o -l no-overwrite -n '__fish_seen_argument -s s -l symlink' -d "Don't overwrite symlink targets"
    complete -c rename -s i -l interactive -d 'Ask before overwriting'
    complete -c rename -s h -l help -d 'Print help text and exit'
    complete -c rename -s V -l version -d 'Print version and exit'
else if string match -q "*File::Rename*" $rename_version[1]
    # Perl library version
    # https://metacpan.org/release/File-Rename
    complete -c rename -s v -l verbose -d 'Print renamed files'
    complete -c rename -s 0 -l null -d 'Split on NUL when reading from stdin'
    complete -c rename -s n -l nono -d 'Only show what would be renamed'
    complete -c rename -s f -l force -d 'Overwrite existing files'
    complete -c rename -l path -l fullpath -n '! __fish_seen_argument -s d -l filename -l nopath -l nofullpath' -d 'Rename any directory component'
    complete -c rename -s d -l filename -l nopath -l nofullpath -n '! __fish_seen_argument -l path -l fullpath' -d 'Rename only filename component'
    complete -c rename -s h -l help -d 'Print synopsis and options'
    complete -c rename -s m -l man -d 'Print manual page'
    complete -c rename -s V -l version -d 'Show version number'
    complete -c rename -s u -l unicode -d 'Treat filenames as Unicode strings'
    complete -c rename -s e -x -d 'Perl expression'
    complete -c rename -s E -x -d 'Perl statement'
else if test "$version_status" = 2
    # `brew install rename`
    # http://plasmasturm.org/code/rename
    complete -c rename -s h -l help -d 'See a synopsis'
    complete -c rename -l man -d 'Browse the manpage'
    complete -c rename -s 0 -l null -d 'Split on NUL bytes'
    complete -c rename -s f -l force -d 'Rename over existing files'
    complete -c rename -s g -l glob -d 'Glob filename arguments'
    complete -c rename -s i -l interactive -d 'Confirm every action'
    complete -c rename -s k -l backwards -l reverse-order -d 'Process last file first'
    complete -c rename -s l -l symlink -n '! __fish_seen_argument -s L -l hardlink' -d 'Symlink instead of renaming'
    complete -c rename -s L -l hardlink -n '! __fish_seen_argument -s l -l symlink' -d 'Hardlink instead of renaming'
    complete -c rename -s M -l use -x -d 'Like perl -M'
    complete -c rename -s n -l dry-run -l just-print -d 'Only show what would be renamed'
    complete -c rename -s N -l counter-format -x -a '01 001 0001' -d 'Format and set $N per template'
    complete -c rename -s p -l mkpath -l make-dirs -d 'Create non-existent dirs'
    complete -c rename -l stdin -l no-stdin -d 'Always/never read list of files from STDIN'
    complete -c rename -s T -l transcode -x -d 'Transcode filenames'
    complete -c rename -s v -l verbose -d 'Print more information'
    complete -c rename -s a -l append -x -d 'Append STRING to each filename'
    complete -c rename -s A -l prepend -x -d 'Prepend STRING to each filename'
    complete -c rename -s c -l lower-case -d 'Convert to all lowercase'
    complete -c rename -s C -l upper-case -d 'Convert to all uppercase'
    complete -c rename -s e -l expr -x -d 'Perl expression'
    complete -c rename -s P -l pipe -d 'Pass filenames to external command'
    complete -c rename -s s -l subst -x -d 'Simple text substitution'
    complete -c rename -s S -l subst-all -x -d 'Like -s, but substitutes all matches'
    complete -c rename -s x -l remove-extension -d 'Remove extension'
    complete -c rename -s X -l keep-extension -d 'Save and remove extension'
    complete -c rename -s z -l sanitize -d 'Shortcut for --nows --noctrl --nometa --trim'
    complete -c rename -l camelcase -d 'Capitalise each word in the filename'
    complete -c rename -l urlesc -d 'Decode URL-escaped filenames'
    complete -c rename -l nows -d 'Replace all whitespace with underscores'
    complete -c rename -l rews -d 'Replace all underscores with whitespace'
    complete -c rename -l noctrl -d 'Replace all control chars with underscores'
    complete -c rename -l nometa -d 'Replace all shell meta-chars with underscores'
end
completions/renice.fishcomplete -c renice -s p -d "Force following parameters to be process ID's (The default)"
complete -c renice -s g -d "Force following parameters to be interpreted as process group ID's"
complete -c renice -s u -d "Force following parameters to be interpreted as user names"
completions/resolvectl.fish# resolvectl (systemd 256)

function __resolvectl_interfaces
    resolvectl status | string replace -fr '^Link\s+\d+\s+\((.*)\)$' '$1'
end

function __resolvectl_protocols
    resolvectl --protocol help | string match -rv ':$'
end

function __resolvectl_types
    resolvectl --type help | string match -rv ':$'
end

function __resolvectl_classes
    resolvectl --class help | string match -rv ':$'
end

function __resolvectl_commands
    printf "%b\n" \
        "query\tResolve domain names or IP addresses" \
        "service\tResolve service records" \
        "openpgp\tQuery PGP keys for email" \
        "tlsa\tQuery TLS public keys" \
        "status\tShow current DNS settings" \
        "statistics\tShow resolver statistics" \
        "reset-statistics\tReset statistics counters" \
        "flush-caches\tFlush all local DNS caches" \
        "reset-server-features\tForget learnt DNS server feature levels" \
        "monitor\tMonitor DNS queries" \
        "show-cache\tShow cache contents" \
        "show-server-state\tShow server state" \
        "dns\tSet per-interface DNS servers" \
        "domain\tSet per-interface search or routing domains" \
        "default-route\tSet per-interface default route flag" \
        "llmnr\tSet per-interface LLMNR settings" \
        "mdns\tSet per-interface MulticastDNS settings" \
        "dnsovertls\tSet per-interface DNS-over-TLS settings" \
        "dnssec\tSet per-interface DNSSEC mode" \
        "nta\tSet per-interface DNSSEC NTA" \
        "revert\tRevert per-interface DNS configuration" \
        "log-level\tSet the log-level"
end

# variables
set -l seen __fish_seen_subcommand_from
set -l commands (__resolvectl_commands | string split -f 1 '\t')

# commands
complete -c resolvectl -f
complete -c resolvectl -n "not $seen $commands" -xa "(__resolvectl_commands)"
complete -c resolvectl -n "__fish_is_nth_token 2" -n "$seen status dns domain default-route llmnr mdns dnssec dnsovertls nta revert" -xa "(__resolvectl_interfaces)"

# global options
complete -c resolvectl -s 4 -d "Resolve only IPv4"
complete -c resolvectl -s 6 -d "Resolve only IPv6"
complete -c resolvectl -l interface -s i -xa "(__resolvectl_interfaces)" -d "Interface to execute the query on"
complete -c resolvectl -l protocol -s p -xa "(__resolvectl_protocols)" -d "Network protocol for the query"
complete -c resolvectl -l type -s t -xa "(__resolvectl_types)" -d "DNS RR type for query"
complete -c resolvectl -l class -s c -xa "(__resolvectl_classes)" -d "DNS class for query"
complete -c resolvectl -l service-address -xa "true false" -d "Resolve address for SRV record"
complete -c resolvectl -l service-txt -xa "true false" -d "Resolve TXT records for services"
complete -c resolvectl -l cname -xa "true false" -d "Follow CNAME redirects"
complete -c resolvectl -l validate -xa "true false" -d "Allow DNSSEC validation"
complete -c resolvectl -l synthesize -xa "true false" -d "Allow synthetic response"
complete -c resolvectl -l cache -xa "true false" -d "Allow response from cache"
complete -c resolvectl -l stale-data -xa "true false" -d "Allow response from cache with stale data"
complete -c resolvectl -l relax-single-label -xa "true false" -d "Allow single label lookups to go upstream"
complete -c resolvectl -l zone -xa "true false" -d "Allow response from locally registered mDNS/LLMNR records"
complete -c resolvectl -l trust-anchor -xa "true false" -d "Use local trust anchors"
complete -c resolvectl -l network -xa "true false" -d "Allow response from network"
complete -c resolvectl -l search -xa "true false" -d "Use search domains for single-label names"
complete -c resolvectl -l raw -xa "payload packet" -d "Dump answer as binary data"
complete -c resolvectl -l legend -xa "true false" -d "Print headers and meta info"
complete -c resolvectl -l json -xa "short pretty off" -d "Output as JSON in specified mode"
complete -c resolvectl -s j -d "Output as JSON"
complete -c resolvectl -l help -s h -d "Show help"
complete -c resolvectl -l version -d "Show version"
complete -c resolvectl -l no-pager -d "Do not pipe output into a pager"
completions/return.fishcomplete -c return -s h -l help -d "Display help and exit"
complete -c return -x -a 0 -d "Return from function with normal exit status"
complete -c return -x -a 1 -d "Return from function with abnormal exit status"
completions/reuse.fish# Completions for `reuse` (https://reuse.software/)
# Based on version 3.0.2

set -l comment_styles \
    applescript \
    aspx \
    bat \
    bibtex \
    c \
    csingle \
    css \
    f \
    ftl \
    handlebars \
    haskell \
    html \
    jinja \
    julia \
    lisp \
    m4 \
    ml \
    f90 \
    plantuml \
    python \
    rst \
    semicolon \
    tex \
    vst \
    vim \
    xquery
set -l copyright_styles \
    spdx \
    spdx-c \
    spdx-symbol \
    string \
    string-c \
    string-symbol \
    symbol

complete -c reuse -s h -l help -d "show help message"

complete -c reuse -n __fish_no_arguments -l debug -d "enable debug logging"
complete -c reuse -n __fish_no_arguments -l suppress-deprecation -d "hide deprecation warnings"
complete -c reuse -n __fish_no_arguments -l include-submodules -d "do not ignore Git submodules"
complete -c reuse -n __fish_no_arguments -l include-meson-subprojects -d "do not ignore Meson subprojects"
complete -c reuse -n __fish_no_arguments -l no-multiprocessing -d "disable multiprocessing"
complete -r -c reuse -n __fish_no_arguments -l root -d "set root of project"
complete -c reuse -n __fish_no_arguments -l version -d "show version number"

complete -x -c reuse -n __fish_use_subcommand -a annotate -d "add REUSE information to files"
complete -x -c reuse -n __fish_use_subcommand -a download -d "download license files"
complete -x -c reuse -n __fish_use_subcommand -a init -d "initialize REUSE project"
complete -x -c reuse -n __fish_use_subcommand -a lint -d "list all non-compliant files"
complete -x -c reuse -n __fish_use_subcommand -a spdx -d "generate SPDX bill of materials"
complete -x -c reuse -n __fish_use_subcommand -a supported-licenses -d "list all supported licenses"

complete -x -c reuse -n "__fish_seen_subcommand_from annotate" -s c -l copyright -d "copyright statement"
complete -x -c reuse -n "__fish_seen_subcommand_from annotate" -s l -l license -d "SPDX Identifier"
complete -x -c reuse -n "__fish_seen_subcommand_from annotate" -l contributor -d "file contributor"
complete -x -c reuse -n "__fish_seen_subcommand_from annotate" -s y -l year -d "year of copyright statement"
complete -x -c reuse -n "__fish_seen_subcommand_from annotate" -s s -l style -a "$comment_styles" -d "comment style to use"
complete -x -c reuse -n "__fish_seen_subcommand_from annotate" -l copyright-style -a "$copyright_styles" -d "copyright style to use"
complete -x -c reuse -n "__fish_seen_subcommand_from annotate" -s t -l template -d "name of template to use"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -l exclude-year -d "do not include year in statement"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -l merge-copyrights -d "merge copyright lines if copyright statements are identical"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -l single-line -d "force single-line comment style"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -l multi-line -d "force multi-line comment style"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -s r -l recursive -d "annotate all files recursively"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -l no-replace -d "do not replace the first header in the file"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -l force-dot-license -d "always write a .license file"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -l fallback-dot-license -d "write a .license file to files with unrecognised comment styles"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -l skip-unrecognised -d "skip files with unrecognised comment styles"
complete -c reuse -n "__fish_seen_subcommand_from annotate" -l skip-existing -d "skip files that already contain REUSE information"

complete -c reuse -n "__fish_seen_subcommand_from download" -l all -d "download all missing licenses"
complete -r -c reuse -n "__fish_seen_subcommand_from download" -s o -l output -d "output license to specified file"
complete -x -c reuse -n "__fish_seen_subcommand_from download" -l source -d "source from which to copy custom `LicenseRef-` licenses"

complete -c reuse -n "__fish_seen_subcommand_from lint" -s q -l quiet -d "prevents output"
complete -c reuse -n "__fish_seen_subcommand_from lint" -s j -l json -d "formats output as JSON"
complete -c reuse -n "__fish_seen_subcommand_from lint" -s p -l plain -d "formats output as plain text"

complete -r -c reuse -n "__fish_seen_subcommand_from spdx" -s o -l output -d "write the bill of materials to specified file"
complete -c reuse -n "__fish_seen_subcommand_from spdx" -l add-license-concluded -d "populate the LicenseConcluded field"
complete -x -c reuse -n "__fish_seen_subcommand_from spdx" -l creator-person -d "name of the person signing off on the SPDX report"
complete -x -c reuse -n "__fish_seen_subcommand_from spdx" -l creator-organization -d "name of the organization signing off on the SPDX report"
completions/rfkill.fishcomplete -c rfkill -xa 'block unblock list event help' -n 'not __fish_seen_subcommand_from block unblock list event help'
complete -c rfkill -n '__fish_seen_subcommand_from block unblock toggle list' -d 'device group' -xa "all wifi wlan bluetooth uwb ultrawideband wimax wwan gps fm (rfkill list | string replace : \t)"
complete -c rfkill -s V -l version -d 'Print version'
complete -c rfkill -s h -l help -d 'Print help'
complete -c rfkill -s J -l json -d 'JSON output'
complete -c rfkill -s r -l raw -d 'Raw output'
complete -c rfkill -s n -l noheadings -d "Don't print headings"
complete -c rfkill -s o -l output -d "Columns to output" -xa "DEVICE ID TYPE TYPE-DESC SOFT HARD"
complete -c rfkill -l output-all -d "Output all columns"
completions/rgrep.fishcomplete -c rgrep -w grep
completions/rm.fish#Completions for rm
if rm --version >/dev/null 2>/dev/null # GNU
    complete -c rm -s d -l directory -d "Unlink directories"
    complete -c rm -s f -l force -d "Never prompt for removal"
    complete -c rm -s i -l interactive -d "Prompt for removal"
    complete -c rm -s I -d "Prompt to remove >3 files"
    complete -c rm -s r -l recursive -d "Recursively remove subdirs"
    complete -c rm -s R -d "Recursively remove subdirs"
    complete -c rm -s v -l verbose -d "Explain what is done"
    complete -c rm -s h -l help -d "Display help"
    complete -c rm -l version -d "Display rm version"
else
    set -l uname (uname -s)
    # solaris:   rm [-fi        ] file ...
    # openbsd:   rm [-fidPRrv   ] file ...
    # macos:     rm [-fidPRrvW  ] file ...
    # netbsd:    rm [-fidPRrvWx ] file ...
    # freebsd:   rm [-fidPRrvWxI] file ...
    # dragonfly: rm [-fidPRrvWxI] file ...

    complete -c rm -s f -d "Never prompt for removal"
    complete -c rm -s i -d "Prompt for removal"
    test "$uname" = SunOS
    and exit 0
    complete -c rm -s d -d "Remove directories as well"
    complete -c rm -s P -d "Overwrite before removal"
    complete -c rm -s R -s r -d "Recursively remove subdirs"
    complete -c rm -s v -d "Explain what is done"
    test "$uname" = OpenBSD
    and exit 0
    complete -c rm -s W -d "Undelete given filenames"
    test "$uname" = Darwin
    and exit 0
    complete -c rm -s x -d "Don't traverse mount points"
    test "$uname" = NetBSD
    and exit 0
    complete -c rm -s I -d "Prompt to remove >=3 files"
end
completions/rmdir.fish#Completions for rmdir
complete -x -c rmdir -a "(__fish_complete_directories (commandline -ct))"
complete -c rmdir -l ignore-fail-on-non-empty -d "Ignore errors from non-empty directories"
complete -c rmdir -s p -l parents -d "Remove each component of path"
complete -c rmdir -s v -l verbose -d "Verbose mode"
complete -c rmdir -l help -d "Display help and exit"
complete -c rmdir -l version -d "Display version and exit"
completions/rmmod.fish# rmmod completion
complete -c rmmod -x -a "(lsmod | string replace -r '\s.*' '')"

complete -c rmmod -s h -l help -d "Prints the help text"
complete -c rmmod -s s -l syslog -d "Send errors to syslog instead of standard error"
complete -c rmmod -s v -l verbose -d "Print messages about what the program is doing"
complete -c rmmod -s V -l version -d "Show version of program and exit"
complete -c rmmod -s f -l force -d "remove being used, unsafe or not-for-removal modules"
completions/root.fishcomplete -c root -s b -d 'Run in batch mode'
complete -c root -s n -d 'Do not execute logon and logoff macros'
complete -c root -s q -d 'Exit after processing commandline macro files'
complete -c root -s l -d 'Do not show splashscreen'
complete -c root -s x -d 'Exit on exception'
complete -c root -s h -s \? -l help -d 'Print help'
complete -c root -o config -d 'Print ./configure options'
complete -c root -o memstat -d 'Run with memory usage monitoring'
complete -c root -k -a "(__fish_complete_suffix .root)"
completions/roswell.fish### subcommands
complete -f -c ros -n __fish_use_subcommand -xa run -d "Run repl"
complete -f -c ros -n __fish_use_subcommand -xa install -d "Install a given implementation or a system for roswell environment"
complete -f -c ros -n __fish_use_subcommand -xa update -d "Update installed systems."
complete -f -c ros -n __fish_use_subcommand -xa build -d "Make executable from script."
complete -f -c ros -n __fish_use_subcommand -xa use -d "Change default implementation."
complete -f -c ros -n __fish_use_subcommand -xa init -d "Creates a new ros script, optionally based on a template."
complete -f -c ros -n __fish_use_subcommand -xa fmt -d "Indent lisp source."
complete -f -c ros -n __fish_use_subcommand -xa list -d "List Information"
complete -f -c ros -n __fish_use_subcommand -xa template -d "Manage templates"
complete -f -c ros -n __fish_use_subcommand -xa delete -d "Delete installed implementations"
complete -f -c ros -n __fish_use_subcommand -xa config -d "Get and set options"
complete -f -c ros -n __fish_use_subcommand -xa version -d "Show the roswell version information"
complete -f -c ros -n __fish_use_subcommand -xa help -d "Use \"ros help [command]\" for more information about a command."

### help
set -l __roswell_helps "run install update build use init fmt list template delete config version"
complete -c ros -n "__fish_seen_subcommand_from help" -xa $__roswell_helps

### run
complete -c ros -n '__fish_seen_subcommand_from run' -s l -d 'load lisp FILE while building'
complete -c ros -n '__fish_seen_subcommand_from run' -l load -d 'load lisp FILE while building'
complete -c ros -n '__fish_seen_subcommand_from run' -s l -d 'load lisp FILE while building'
complete -c ros -n '__fish_seen_subcommand_from run' -l load -d 'load lisp FILE while building'
complete -c ros -n '__fish_seen_subcommand_from run' -s S -d 'override source registry of asdf systems'
complete -c ros -n '__fish_seen_subcommand_from run' -l source-registry -d 'override source registry of asdf systems'
complete -c ros -n '__fish_seen_subcommand_from run' -s s -d 'load asdf SYSTEM while building'
complete -c ros -n '__fish_seen_subcommand_from run' -l system -d 'load asdf SYSTEM while building'
complete -c ros -n '__fish_seen_subcommand_from run' -l load-system -d 'same as above (buildapp compatibility)'
complete -c ros -n '__fish_seen_subcommand_from run' -s p -d 'change current package to PACKAGE'
complete -c ros -n '__fish_seen_subcommand_from run' -l package -d 'change current package to PACKAGE'
complete -c ros -n '__fish_seen_subcommand_from run' -o sp -d 'combination of -s SP and -p SP'
complete -c ros -n '__fish_seen_subcommand_from run' -l system-package -d ' combination of -s SP and -p SP'
complete -c ros -n '__fish_seen_subcommand_from run' -s e -d 'evaluate FORM while building'
complete -c ros -n '__fish_seen_subcommand_from run' -l eval -d 'evaluate FORM while building'
complete -c ros -n '__fish_seen_subcommand_from run' -l require -d 'require MODULE while building'
complete -c ros -n '__fish_seen_subcommand_from run' -s q -d 'quit lisp here'
complete -c ros -n '__fish_seen_subcommand_from run' -l quit -d 'quit lisp here'
complete -c ros -n '__fish_seen_subcommand_from run' -s r -d 'restart from build by calling (FUNC)'
complete -c ros -n '__fish_seen_subcommand_from run' -l restart -d 'restart from build by calling (FUNC)'
complete -c ros -n '__fish_seen_subcommand_from run' -s E -d 'restart from build by calling (FUNC argv)'
complete -c ros -n '__fish_seen_subcommand_from run' -l entry -d 'restart from build by calling (FUNC argv)'
complete -c ros -n '__fish_seen_subcommand_from run' -s i -d 'evaluate FORM after restart'
complete -c ros -n '__fish_seen_subcommand_from run' -l init -d 'evaluate FORM after restart'
complete -c ros -n '__fish_seen_subcommand_from run' -o ip -d 'evaluate and princ FORM after restart'
complete -c ros -n '__fish_seen_subcommand_from run' -l print -d 'evaluate and princ FORM after restart'
complete -c ros -n '__fish_seen_subcommand_from run' -o iw -d 'evaluate and write FORM after restart'
complete -c ros -n '__fish_seen_subcommand_from run' -l write -d 'evaluate and write FORM after restart'
complete -c ros -n '__fish_seen_subcommand_from run' -s F -d 'evaluate FORM before dumping IMAGE'
complete -c ros -n '__fish_seen_subcommand_from run' -l final -d 'evaluate FORM before dumping IMAGE'
complete -c ros -n '__fish_seen_subcommand_from run' -a +R -d 'skip /etc/rosrc, ~/.roswell/init.lisp'
complete -c ros -n '__fish_seen_subcommand_from run' -l no-rc -d 'skip /etc/rosrc, ~/.roswell/init.lisp'
complete -c ros -n '__fish_seen_subcommand_from run' -s A -d 'use new asdf'
complete -c ros -n '__fish_seen_subcommand_from run' -l asdf -d 'use new asdf'
complete -c ros -n '__fish_seen_subcommand_from run' -a +Q -d 'do not use quicklisp'
complete -c ros -n '__fish_seen_subcommand_from run' -l noquicklisp -d 'do not use quicklisp'
complete -c ros -n '__fish_seen_subcommand_from run' -s v -d 'be quite noisy while building'
complete -c ros -n '__fish_seen_subcommand_from run' -l verbose -d 'be quite noisy while building'
complete -c ros -n '__fish_seen_subcommand_from run' -l quiet -d 'be quite quiet while building (default)'
complete -c ros -n '__fish_seen_subcommand_from run' -l test -d 'for test purpose'

### list
set -l __roswell_lists "installed dump versions"
complete -c ros -n "__fish_seen_subcommand_from list" -xa $__roswell_lists

### template
complete -c ros -n "__fish_seen_subcommand_from template" -xa init -d "Create new template"
complete -c ros -n "__fish_seen_subcommand_from template" -xa deinit -d "Remove a template"
complete -c ros -n "__fish_seen_subcommand_from template" -xa list -d "List the installed templates"
complete -c ros -n "__fish_seen_subcommand_from template" -xa checkout -d "Checkout default template to edit."
complete -c ros -n "__fish_seen_subcommand_from template" -xa add -d "Add files to template."
complete -c ros -n "__fish_seen_subcommand_from template" -xa cat -d "Show file contents"
complete -c ros -n "__fish_seen_subcommand_from template" -xa edit -d "Edit file contents"
complete -c ros -n "__fish_seen_subcommand_from template" -xa rm -d "Remove (delete) files from template."
complete -c ros -n "__fish_seen_subcommand_from template" -xa delete -d "Remove (delete) files from template."
complete -c ros -n "__fish_seen_subcommand_from template" -xa type -d "Set template type for a file."
complete -c ros -n "__fish_seen_subcommand_from template" -xa chmod -d "Set mode for a file."
complete -c ros -n "__fish_seen_subcommand_from template" -xa rewrite -d "Set path rewrite rule for a file"
complete -c ros -n "__fish_seen_subcommand_from template" -xa export -d "Export template to directory"
complete -c ros -n "__fish_seen_subcommand_from template" -xa import -d "Import template"
complete -c ros -n "__fish_seen_subcommand_from template" -xa help -d "Print usage and subcommands description"

### config
complete -c ros -n "__fish_seen_subcommand_from config" -xa show -d "show TARGET."
complete -c ros -n "__fish_seen_subcommand_from config" -xa set -d "set TARGET VALUE."
completions/rpm-ostree.fish#
# completion for rpm-ostree
#

# Subcommands for rpm-ostree
set -l subcommands apply-live cancel cleanup compose db deploy initramfs initramfs-etc install kargs override rebase refresh-md reload remove reset rollback status uninstall update upgrade usroverlay

# Options for rpm-ostree, most of them also apply to subcommands
set -l options --version --quiet -q --help -h

# subcommands that does not support --quiet
set -l no_quiet apply-live container-encapsulate image usroverlay

# subcommands that does not support --version
set -l no_version apply-live container-encapsulate image

# File completions also need to be disabled
complete -c rpm-ostree -f

# All the options
# --help for all
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $options" -l help -xs h -d "Show help options"

# --quiet for all
complete -c rpm-ostree -n "not __fish_seen_subcommand_from options $options $no_quiet" -l quiet -s q -d "Print minimal informational messages"

# --version for all
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $options $no_version" -l version -d "Print version info and exit"

# All the subcommands
# There is not --version or --quiet for apply-live
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands --version --quiet -q" -a apply-live -d "Apply pending changes to booted deployment"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a cancel -d "Cancel an active transaction"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a cleanup -d "Clear cached/pending data"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a compose -d "Commands to compose a tree"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a db -d "Commands to query the RPM database"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a deploy -d "Deploy a specific commit"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a initramfs -d "Toggle local initramfs regeneration"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a initramfs-etc -d "Add files to the initramfs"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a install -d "Overlay additional packages"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a kargs -d "Query or modify kernel arguments"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a override -d "Manage base package overrides"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a rebase -d "Switch to a different tree"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a refresh-md -d "Generate rpm repo metadata"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a reload -d "Reload configuration"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a reset -d "Remove all mutations"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a rollback -d "Revert to previously booted tree"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a status -d "Get booted system version"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a uninstall -d "Remove overlayed additional packages"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a remove -d "Remove overlayed additional packages"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a upgrade -d "Perform system upgrade"
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands" -a update -d "Alias for upgrade"
# 2023-07-21: Any flag between rpm-ostree and usroverlay can cause Segmentation fault. https://github.com/coreos/rpm-ostree/issues/4508
complete -c rpm-ostree -n "not __fish_seen_subcommand_from $subcommands -" -a usroverlay -d "Apply transient overlayfs to /usr"

# apply-live
complete -c rpm-ostree -n "__fish_seen_subcommand_from apply-live" -l target -d "Target provided commit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from apply-live" -l reset -d "Reset back to booted commit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from apply-live" -l allow-replacement -d "Allow replacement of packages/files"

# cancel
complete -c rpm-ostree -n "__fish_seen_subcommand_from cancel" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from cancel" -l peer -d "Force peer-to-peer connection"

# cleanup
complete -c rpm-ostree -n "__fish_seen_subcommand_from cleanup" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from cleanup" -l base -s b -d "Clear temporary files; will not change deployments"
complete -c rpm-ostree -n "__fish_seen_subcommand_from cleanup" -l pending -s p -d "Remove pending deployment"
complete -c rpm-ostree -n "__fish_seen_subcommand_from cleanup" -l rollback -s r -d "Remove rollback deployment"
complete -c rpm-ostree -n "__fish_seen_subcommand_from cleanup" -l repomd -s m -d "Delete cached rpm repo metadata"
complete -c rpm-ostree -n "__fish_seen_subcommand_from cleanup" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from cleanup" -l peer -d "Force peer-to-peer connection"

# compose
# All compose subcommands
# container-encapsulatedoes, image not have --quiet or --version
set -l compose_subcommands commit container-encapsulate extensions image install postprocess tree
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and not __fish_seen_subcommand_from $compose_subcommands" -a commit -d "Commit target path to an OSTree repo"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and not __fish_seen_subcommand_from $compose_subcommands --quiet -q --version" -a container-encapsulate -d "Create Chunked Container image from OSTree Commit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and not __fish_seen_subcommand_from $compose_subcommands" -a extensions -d "Download Depsolved RPMs for Base OSTree"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and not __fish_seen_subcommand_from $compose_subcommands --quiet -q --version" -a image -d "Create reproducible Chunked Image from Treefile"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and not __fish_seen_subcommand_from $compose_subcommands" -a install -r -d "Install packages into a target path"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and not __fish_seen_subcommand_from $compose_subcommands" -a postprocess -d "Final postprocessing on an installation root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and not __fish_seen_subcommand_from $compose_subcommands" -a tree -d "Process a treefile"

# compose commit
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -l unified-core -d "Use new unified core codepath"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -l repo -s r -d "=REPO Path to OSTree repo"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -l layer-repo -d "=REPO Path to OSTree repo for ostree-layers & ostree-override-layers"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -l add-metadata-string -d "=KEY=VALUE Append given key=value to metadata"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -l add-metadata-from-json -d "=JSON Append given JSON file to ostree commit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -l write-commitid-to -d "=FILE Write composed CommitID to file"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -l write-composejson-to -d "=FIlE Write compose run info to JSON file"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -l no-parent -d "Always commit without a parent"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -l parent -d "=REV Commit with specific parent revision"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from commit" -r -F # This seems to enable path completion

# compose container-encapsulate
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l repo -r -d "=REPO Path to repo"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l label -xs l -d "Additional labels for container"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l copymeta -d "Propagate OSTree key to container label"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l copymeta-opt -d "Propagate opt OSTree key to container label"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l cmd -d "Matches dockerfile CMD instruction"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l max-layers -d "Maximum number of container image layers"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l format-version -d "0 or 1; encapsulated container format version"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l write-contentmeta-json -r -d "Output content metadata as JSON"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l compare-with-build -d "Compare current OCI layers with another imgref"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from container-encapsulate" -l previous-build-manifest -d "Preserve pack structure with prior metadata"

# compose extensions
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from extensions" -l unified-core -d "Use new unified core codepath"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from extensions" -l repo -s r -d "=REPO Path to OSTree repo"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from extensions" -l layer-repo -d "=REPO Repo for ostree-layers & ostree-override-layers"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from extensions" -l output-dir -d "=PATH Path to extensions output dir"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from extensions" -l base-rev -d "=REV Base OSTree revision"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from extensions" -l cachedir -d "=CACHEDIR Cached state dir"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from extensions" -l rootfs -d "=ROOTFS Path to existing rootfs"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from extensions" -l touch-if-changed -d "=FILE Update mod time on file"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from extensions" -r -F

# compose image
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l cachedir -d "Set cache directory for packages and data"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l authfile -d "Container authentication file"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l layer-repo -d "Specify repository for ostree layers and ostree-override-layers"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l initialize -s i -d "Skip previous image query for first build"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l format -d "Choose format (ociarchive oci registry)"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l force-nocache -d "Force a build"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l offline -d "Operate on cached data, no network repo access"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l lockfile -d "Specify JSON-formatted lockfile"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l label -xs l -d "Add labels (KEY=VALUE) to the container image"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l touch-if-changed -d "Update file timestamp on changes"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -l copy-retry-times -d "Set number of copy retries to remote destination"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from image" -r -F

# compose install
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l unified-core -d "Use new unified core codepath"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l repo -s r -d "=REPO Path to OSTree repo"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l layer-repo -d "=REPO Repo for ostree-layers & ostree-override-layers"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l force-nocache -d "Always create new OSTree commit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l cache-only -d "Assume cache present, no updates"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l cachedir -d "=CACHEDIR Cached state dir"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l download-only -d "Dry-run but download & import RPMs"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l download-only-rpms -d "Dry-run but download RPMs; need --cachedir"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l proxy -d "=PROXY HTTP proxy"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l dry-run -d "Print transaction and exit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l print-only -d "Expand includes and print treefile"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l touch-if-changed -d "=FILE Update FILE's mod time if new commit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l previous-commit -d "=COMMIT for change detection"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l previous-inputhash -d "=DIGEST Use input hash for change detect"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l previous-version -d "=VERSION for auto version numbering"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l workdir -d "=WORKDIR Working directory"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l ex-write-lockfile-to -d "=FILE Write lockfile to FILE"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l ex-lockfile -d "=FILE Read lockfile from FILE"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -l ex-lockfile-strict -d "Only allow installing locked packages with --ex-lockfile"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from install" -r -F

# compose postprocess
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from postprocess" -l unified-core -d "Use new unified core codepath"

# compose tree
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l unified-core -d "Use new unified core codepath"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l repo -s r -d "=REPO Path to OSTree repos"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l layer-repo -d "=REPO Repo for ostree-layers & ostree-override-layers"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l force-nocache -d "Always create new OSTree commit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l cache-only -d "Assume cache present, no updates"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l cachedir -d "=CACHEDIR Specify cached state dir"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l download-only -d "Dry-run but download & import RPMs"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l download-only-rpms -d "Dry-run but download RPMs; need --cachedir"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l proxy -d "=PROXY HTTP proxy"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l dry-run -d "Print transaction and exit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l print-only -d "Expand includes and print treefile"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l touch-if-changed -d "=FILE Update FILE's mod time if new commit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l previous-commit -d "=COMMIT for change detection"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l previous-inputhash -d "=DIGEST Use input hash for change detect"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l previous-version -d "=VERSION for auto version numbering"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l workdir -d "=WORKDIR Working directory"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l ex-write-lockfile-to -d "=FILE Write lockfile to FILE"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l ex-lockfile -d "=FILE Read lockfile from FILE"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l ex-lockfile-strict -d "Only allow installing locked packages with --ex-lockfile"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l add-metadata-string -d "=KEY=VALUE Append key=value to metadata"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l add-metadata-from-json -d "=JSON Append JSON to OSTree commit"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l write-commitid-to -d "=FILE Write commitid to FILE, not ref"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l write-composejson-to -d "=FILE Write compose run info json to FILE"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l no-parent -d "Always Commit without a parent"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -l parent -d "=REV Commit with specific parent revision"
complete -c rpm-ostree -n "__fish_seen_subcommand_from compose; and __fish_seen_subcommand_from tree" -r -F

# db
set -l db_subcommands diff list version
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and not __fish_seen_subcommand_from $db_subcommands" -a diff -d "Show package changes between two commits"
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and not __fish_seen_subcommand_from $db_subcommands" -a list -d "List packages within commits"
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and not __fish_seen_subcommand_from $db_subcommands" -a version -d "Show rpmdb version of packages within the commits"

# db diff
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and __fish_seen_subcommand_from diff" -l repo -s r -r -d "=REPO Path to OSTree repo"
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and __fish_seen_subcommand_from diff" -l format -d "=FORMAT Choose output format (block diff json)"
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and __fish_seen_subcommand_from diff" -l changelogs -s c -d "Include RPM changelogs"
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and __fish_seen_subcommand_from diff" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and __fish_seen_subcommand_from diff" -l base -d "Diff against deployments' base"
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and __fish_seen_subcommand_from diff" -l advisories -s a -d "Include new advisories"

# db list
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and __fish_seen_subcommand_from list" -l repo -s r -r -d "=PATH Path to OSTree repo"
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and __fish_seen_subcommand_from list" -l advisories -s a -d "Include new advisories"

# db version
complete -c rpm-ostree -n "__fish_seen_subcommand_from db; and __fish_seen_subcommand_from version" -l repo -s r -r -d "=REPO Path to OSTree repo"

# deploy
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l reboot -s r -d "Reboot after operation complete"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l preview -d "Preview package differences"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l cache-only -s C -d "No latest ostree and RPM download"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l download-only -d "Download latest ostree and RPM data, don't deploy"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l skip-branch-check -d "Don't check if commit belongs on the same branch"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l disallow-downgrade -d "Forbid deployment of older trees"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l unchanged-exit-77 -d "If no new deployment made, exit 77"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l register-driver -d "=DRIVERNAME Register agent as driver for updates"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l bypass-driver -d "Force deploy even if updates driver is registered"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l peer -d "Force peer-to-peer connection"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l install -d "=PKG Overlay additional package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from deploy" -l uninstall -d "=PKG Remove overlayed additional package"

# initramfs
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs" -l enable -d "Enable regenerating initramfs locally using dracut"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs" -l arg -d "=ARG Append ARG to the dracut arguments"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs" -l disable -d "Disable regenerating initramfs locally"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs" -l reboot -s r -d "Reboot after operation complete"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs" -l peer -d "Force peer-to-peer connection"

# initramfs-etc
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs-etc" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs-etc" -l force-sync -d "Deploy a new tree with the latest tracked /etc files"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs-etc" -l track -r -d "=FILE Track root /etc file"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs-etc" -l untrack -r -d "=FILE Untrack root /etc file"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs-etc" -l untrack-all -d "Untrack all root /etc files"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs-etc" -l reboot -s r -d "Reboot after operation complete"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs-etc" -l unchanged-exit-77 -d "Exit with 77 if no new deployment made"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs-etc" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from initramfs-etc" -l peer -d "Force peer-to-peer connection"

# install, there is also compose install
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l uninstall -d "=PKG Remove overlayed additional package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l cache-only -s C -d "Skip downloading latest ostree/RPM data"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l download-only -d "Download latest ostree & RPM data, skip deploy"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l apply-live -s A -d "Apply changes to pending & live filesystem"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l force-replacefiles -d "Allow package to replace files from others' pkgs"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l reboot -s r -d "Initiate a reboot post-operation"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l dry-run -s n -d "Exit after printing the transaction"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l assumeyes -s y -d "Auto-confirm non-security prompts"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l allow-inactive -d "Allow inactive package requests"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l idempotent -d "No action if pkg already (un)installed"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l unchanged-exit-77 -d "If no overlays were changed, exit 77"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l enablerepo -d "Enable repo based on its ID"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l disablerepo -d "Only disabling all (*) repo is supported"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l releasever -d "Set the releasever"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from install; and not __fish_seen_subcommand_from compose" -l peer -d "Force peer-to-peer connection"

# kargs
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l os -d "=OSNAME Operation on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l deploy-index -d "=INDEX Modify kernel args of a deployment by index"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l reboot -d "Initiate a reboot after operation"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l append -d "=KEY=VALUE Append kernel argument"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l replace -d "=KEY=VALUE=NEWVALUE Replace kernel argument"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l delete -d "=KEY=VALUE Delete kernel argument pair"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l append-if-missing -d "=KEY=VALUE Append kernel arg if missing"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l delete-if-present -d "=KEY=VALUE Delete kernel arg if present"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l unchanged-exit-77 -d "Exit 77 if no kernel args changed"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l import-proc-cmdline -d "Modify args from the booted deployment"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l editor -d "Use editor to modify kernel arguments"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from kargs" -l peer -d "Force peer-to-peer connection"

# override
set -l override_subcommands remove replace reset
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and not __fish_seen_subcommand_from $override_subcommands" -a remove -d "Remove packages from the base layer"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and not __fish_seen_subcommand_from $override_subcommands" -a replace -d "Replace packages in the base layer"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and not __fish_seen_subcommand_from $override_subcommands" -a reset -d "Reset active package overrides"

# override remove
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from remove" -l replace -d "=RPM Replace a package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from remove" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from remove" -l reboot -s r -d "Initiate a reboot after operation"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from remove" -l dry-run -s n -d "Exit after printing transaction"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from remove" -l cache-only -s C -d "Only operate on cached data"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from remove" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from remove" -l peer -d "Force peer-to-peer connection"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from remove" -l install -d "=PKG Overlay additional package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from remove" -l uninstall -d "=PKG Remove overlayed package"

# override replace
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from replace" -l remove -d "=PKG Remove a package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from replace" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from replace" -l reboot -d "Initiate a reboot after operation"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from replace" -l dry-run -s n -d "Exit after printing transaction"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from replace" -l cache-only -s C -d "Only operate on cached data"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from replace" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from replace" -l peer -d "Force peer-to-peer connection"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from replace" -l install -d "=PKG Overlay additional package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from replace" -l uninstall -d "=PKG Remove overlayed package"

# override reset
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from reset" -l all -s a -d "Reset all active overrides"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from reset" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from reset" -l reboot -s r -d "Initiate a reboot after operation"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from reset" -l dry-run -s n -d "Exit after printing transaction"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from reset" -l cache-only -s C -d "Only operate on cached data"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from reset" -l sysroot -r -d "=SYSROOT Use system root "
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from reset" -l peer -d "Force peer-to-peer connection"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from reset" -l install -d "=PKG Overlay additional package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from override; and __fish_seen_subcommand_from reset" -l uninstall -d "=PKG Remove overlayed package"

# rebase
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l branch -s b -x -d "=BRANCH Rebase to branch BRANCH"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l remote -s m -x -d "=REMOTE Rebase to current branch name using REMOTE"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l reboot -s r -d "Initiate a reboot after operation"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l skip-purge -d "Keep previous refspec after rebase"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l cache-only -s C -d "Don't download latest ostree/RPM data"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l download-only -d "Download ostree & RPM data, don't deploy"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l custom-origin-description -d "Human-readable description of custom origin"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l custom-origin-url -d "Machine-readable description of custom origin"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l experimental -d "Enable experimental features"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l disallow-downgrade -d "Forbid older trees deployment"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l bypass-driver -d "Force rebase despite updates driver is registered"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l peer -d "Force peer-to-peer connection"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l install -d "=PKG Overlay additional package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rebase" -l uninstall -d "=PKG Remove overlayed package"

# refresh-md
complete -c rpm-ostree -n "__fish_seen_subcommand_from refresh-md" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from refresh-md" -l force -d "Expire current cache"
complete -c rpm-ostree -n "__fish_seen_subcommand_from refresh-md" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from refresh-md" -l peer -d "Force peer-to-peer connection"

# reload
complete -c rpm-ostree -n "__fish_seen_subcommand_from reload" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from refresh-md" -l peer -d "Force peer-to-peer connection"

# reset, there is also override reset
complete -c rpm-ostree -n "__fish_seen_subcommand_from reset; and not __fish_seen_subcommand_from override" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from reset; and not __fish_seen_subcommand_from override" -l reboot -s r -d "Reboot after transaction"
complete -c rpm-ostree -n "__fish_seen_subcommand_from reset; and not __fish_seen_subcommand_from override" -l overlays -s l -d "Remove all overlayed packages"
complete -c rpm-ostree -n "__fish_seen_subcommand_from reset; and not __fish_seen_subcommand_from override" -l overrides -s o -d "Remove all overrides"
complete -c rpm-ostree -n "__fish_seen_subcommand_from reset; and not __fish_seen_subcommand_from override" -l initramfs -s i -d "Stop regenerating initramfs"
complete -c rpm-ostree -n "__fish_seen_subcommand_from reset; and not __fish_seen_subcommand_from override" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from reset; and not __fish_seen_subcommand_from override" -l peer -d "Force peer-to-peer connection"
complete -c rpm-ostree -n "__fish_seen_subcommand_from reset; and not __fish_seen_subcommand_from override" -l install -d "=PKG Overlay additional package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from reset; and not __fish_seen_subcommand_from override" -l uninstall -d "=PKG Remove overlayed package"

# rollback
complete -c rpm-ostree -n "__fish_seen_subcommand_from rollback" -l reboot -s r -d "Reboot after transaction"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rollback" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from rollback" -l peer -d "Force peer-to-peer connection"

# status
complete -c rpm-ostree -n "__fish_seen_subcommand_from status" -l verbose -s v -d "Print additional fields"
complete -c rpm-ostree -n "__fish_seen_subcommand_from status" -l advisories -s a -d "Expand advisories listing"
complete -c rpm-ostree -n "__fish_seen_subcommand_from status" -l json -d "Output JSON"
complete -c rpm-ostree -n "__fish_seen_subcommand_from status" -l jsonpath -s J -d "=EXPRESSION Filter JSONPath expression"
complete -c rpm-ostree -n "__fish_seen_subcommand_from status" -l booted -s b -d "Only print booted deployment"
complete -c rpm-ostree -n "__fish_seen_subcommand_from status" -l pending-exit-77 -d "If pending deployment available, exit 77"
complete -c rpm-ostree -n "__fish_seen_subcommand_from status" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from status" -l peer -d "Force peer-to-peer connection"

# uninstall and remove, there is also override remove
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l install -d "=PKG Overlay additional package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l all -d "Remove all overlayed packages"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l reboot -s r -d "Reboot after operation"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l dry-run -s n -d "Print transaction, don't execute"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l assumeyes -s y -d "Auto-confirm non-security prompts"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l allow-inactive -d "Allow inactive package requests"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l idempotent -d "Skip if pkg already (un)installed"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l unchanged-exit-77 -d "Exit 77 if no overlays changed"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l enablerepo -d "Enable repo by id"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l disablerepo -d "Disable all (*) repositories"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l releasever -d "Set the release version"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from uninstall remove; and not __fish_seen_subcommand_from override" -l peer -d "Force peer-to-peer connection"

# upgrade
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l os -d "=OSNAME Operate on provided OSNAME"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l reboot -s r -d "Reboot after operation"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l allow-downgrade -d "Allow older trees deployment"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l preview -d "Preview pkg differences"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l check -d "Check upgrade availability"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l cache-only -s C -d "Don't download OSTree & RPM data"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l download-only -d "Download OSTree & RPM data, don't deploy"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l unchanged-exit-77 -d "Exit 77 if no deployment"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l bypass-driver -d "Force upgrade even if updates driver is registered"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l sysroot -r -d "=SYSROOT Use system root"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l peer -d "Force peer-to-peer connection"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l install -d "=PKG Overlay additional package"
complete -c rpm-ostree -n "__fish_seen_subcommand_from update upgrade" -l uninstall -d "=PKG Remove overlayed package"

# usroverlay
# Usage: rpm-ostree usroverlay
#
# Options:
#   -h, --help     Print help (see more with '--help')
#   -V, --version  Print version
completions/rpm.fish# Completions for the rpm command. Insanely complicated,
# since rpm has multiple operation modes, and a perverse number of switches.

complete -c rpm -s "?" -l help -d "Display help and exit"
complete -c rpm -l version -d "Display version and exit"
complete -c rpm -l quiet -d "Quiet mode"
complete -c rpm -s v -d "Verbose mode"
complete -c rpm -l rcfile -d "List of rpm configuration files" -f
complete -c rpm -l pipe -d "Pipe output through specified command" -r
complete -c rpm -l dbpath -d "Specify directory for rpm database" -a "
(
    __fish_complete_directories (commandline -ct) 'Rpm database directory'
)
"
complete -c rpm -l root -d "Specify root directory for rpm operations" -a "
(
    __fish_complete_directories (commandline -ct) 'Root directory for rpm operations'
)
"

set -l rpm_install -c rpm -n "__fish_contains_opt -s i -s U -s F install upgrade freshen"
complete $rpm_install -l aid -d "Add suggested packages to the transaction set when needed"
complete $rpm_install -l allfiles -d "Install all files in package, even those not needed (missingok)"
complete $rpm_install -l badreloc -d "Allow path relocations not included in package hints (requires --relocate)"
complete $rpm_install -l excludepath -d "Don't install files whose name begins with specified path" -xa "(__fish_complete_directories (commandline -ct) 'Skip installation of files in this directory')"
complete $rpm_install -l excludedocs -d "Don't install any files which are marked as documentation"
complete $rpm_install -l force -d 'Same as using --replacepkgs, --replacefiles, and --oldpackage'
complete $rpm_install -s h -l hash -d 'Print 50 hash marks as the package archive is unpacked'
complete $rpm_install -l ignoresize -d "Don't check for sufficient disk space before installation"
complete $rpm_install -l ignorearch -d "Ignore host and package architecture mismatch"
complete $rpm_install -l ignoreos -d "Ignore host and package OS mismatch"
complete $rpm_install -l includedocs -d 'Install documentation files (default)'
complete $rpm_install -l justdb -d 'Update only the database, not the filesystem'
complete $rpm_install -l nodigest -d "Don't verify package or header digests when reading"
complete $rpm_install -l nosignature -d "Don't verify package or header signatures when reading"
complete $rpm_install -l nodeps -d "Don't perform a dependency check"
complete $rpm_install -l nosuggest -d "Don't suggest package(s) that provide a missing dependency"
complete $rpm_install -l noorder -d "Don't change the package installation order"
complete $rpm_install -l noscripts -d "Don't execute scripts"
complete $rpm_install -l nopre -d "Don't execute pre scripts"
complete $rpm_install -l nopost -d "Don't execute post scripts"
complete $rpm_install -l nopreun -d "Don't execute preun scripts"
complete $rpm_install -l nopostun -d "Don't execute postun scripts"
complete $rpm_install -l notriggers -d "Don't execute trigger scriptlets"
complete $rpm_install -l notriggerin -d "Don't execute triggerin scriptlets"
complete $rpm_install -l notriggerun -d "Don't execute triggerun scriptlets"
complete $rpm_install -l notriggerpostun -d "Don't execute triggerpostun scriptlets"
complete $rpm_install -l oldpackage -d 'Allow an upgrade to replace a newer package with an older one'
complete $rpm_install -l percent -d 'Output percentages as files are unpacked from the package archive'
complete $rpm_install -l prefix -d 'Replace path prefix for relocatable binary packages with NEWPATH' -xa "(__fish_complete_directories (commandline -ct) 'Directory prefix for relocatable packages')"
complete $rpm_install -l relocate -x -d "Replace OLDPATH prefixes for relocatable packages with NEWPATH"
complete $rpm_install -l repackage -d 'Re-package the files before erasing'
complete $rpm_install -l replacefiles -d 'Install packages even if they replace files from other installed packages'
complete $rpm_install -l replacepkgs -d 'Install packages even if they are already installed'
complete $rpm_install -l test -d "Don't install, only check and report potential conflicts"

set -l rpm_query -c rpm -n "__fish_contains_opt -s q query"
complete $rpm_query -l changelog -d 'Display change information for the package'
complete $rpm_query -s c -l configfiles -d 'List only configuration files (implies -l)'
complete $rpm_query -s d -l docfiles -d 'List only documentation files (implies -l)'
complete $rpm_query -l dump -d 'Dump file information. Requires at least one of -l, -c, -d'
complete $rpm_query -l filesbypkg -d 'List all the files in each selected package'
complete $rpm_query -s i -l info -d 'Display package details, uses --queryformat if specified'
complete $rpm_query -l last -d 'Orders the package listing by install time'
complete $rpm_query -s l -l list -d 'List files in package'
complete $rpm_query -l provides -d 'List capabilities this package provides'
complete $rpm_query -s R -l requires -d 'List packages on which this package depends'
complete $rpm_query -l scripts -d 'List the package specific scriptlets'
complete $rpm_query -s s -l state -d 'Display the states of files in the package'
complete $rpm_query -l triggers -d 'Display the trigger scripts contained in the package'
complete $rpm_query -l triggerscripts -d 'Display the trigger scripts contained in the package'

set -l rpm_select -c rpm -n "__fish_contains_opt -s q -s V query verify"
complete $rpm_select -a "(__fish_print_rpm_packages)"
complete $rpm_select -s a -l all -d 'Query all installed packages'
complete $rpm_select -s f -l file -d 'Query package owning specified file' -rF
complete $rpm_select -l fileid -d 'Query package that contains a given file identifier' -x
complete $rpm_select -s g -l group -d 'Query packages with the specified group' -x
complete $rpm_select -l hdrid -d 'Query package that contains a given header identifier' -x
complete $rpm_select -s p -l package -d 'Query an (uninstalled) package in specified file' -k -xa "(__fish_complete_suffix .rpm)"
complete $rpm_select -l pkgid -d 'Query package that contains a given package identifier' -x
complete $rpm_select -l specfile -d 'Parse and query specified spec-file as if it were a package' -k -xa "(__fish_complete_suffix .spec)"
complete $rpm_select -l tid -d 'Query package(s) that have the specified TID (transaction identifier)' -x
complete $rpm_select -l triggeredby -d 'Query packages that are triggered by the specified packages' -x -a "(__fish_print_rpm_packages)"
complete $rpm_select -l whatprovides -d 'Query all packages that provide the specified capability' -x
complete $rpm_select -l whatrequires -d 'Query all packages that require the specified capability' -x

set -l rpm_verify -c rpm -n "__fish_contains_opt -s V verify"
complete $rpm_verify -l nodeps -d "Don't verify dependencies of packages"
complete $rpm_verify -l nodigest -d "Don't verify package or header digests when reading"
complete $rpm_verify -l nofiles -d "Don't verify any attributes of package files"
complete $rpm_verify -l noscripts -d "Don't execute the %verifyscript scriptlet"
complete $rpm_verify -l nosignature -d "Don't verify package or header signatures when reading"
complete $rpm_verify -l nolinkto -d "Don't verify linkto attribute"
complete $rpm_verify -l nomd5 -d "Don't verify md5 attribute"
complete $rpm_verify -l nosize -d "Don't verify size attribute"
complete $rpm_verify -l nouser -d "Don't verify user attribute"
complete $rpm_verify -l nogroup -d "Don't verify group attribute"
complete $rpm_verify -l nomtime -d "Don't verify time attribute"
complete $rpm_verify -l nomode -d "Don't verify mode attribute"
complete $rpm_verify -l nordev -d "Don't verify dev attribute"

set -l rpm_erase -c rpm -n "__fish_contains_opt -s e erase"
complete $rpm_erase -a "(__fish_print_rpm_packages)"
complete $rpm_erase -l allmatches -d 'Remove all versions of the package which match specified string'
complete $rpm_erase -l nodeps -d "Don't check dependencies before uninstalling the packages"
complete $rpm_erase -l noscripts -d "Don't execute scriplets"
complete $rpm_erase -l nopreun -d "Don't execute preun scriptlet"
complete $rpm_erase -l nopostun -d "Don't execute postun scriptlet"
complete $rpm_erase -l notriggers -d "Don't execute trigger scriptlets"
complete $rpm_erase -l notriggerun -d "Don't execute triggerun scriptlets"
complete $rpm_erase -l notriggerpostun -d "Don't execute triggerpostun scriptlets"
complete $rpm_erase -l repackage -d 'Re-package the files before erasing'
complete $rpm_erase -l test -d "Don't really uninstall anything"

set -l rpm_mode -c rpm -n 'not __fish_contains_opt -s e -s i -s F -s V -s U -s q erase install freshen verify upgrade query'
complete $rpm_mode -s i -l install -d 'Install new package'
complete $rpm_mode -s U -l upgrade -d 'Upgrade existing package'
complete $rpm_mode -s F -l freshen -d 'Upgrade package if already installed'
complete $rpm_mode -s q -l query -d 'Query installed packages'
complete $rpm_mode -s V -l verify -d 'Verify package integrity'
complete $rpm_mode -s e -l erase -d 'Erase package'

complete -c rpm -k -xa '(__fish_complete_suffix .rpm)'
completions/rst2html.fish# Completions for Docutils common options
__fish_complete_docutils rst2html

# Completions for Docutils standalone reader options
__fish_complete_docutils_standalone_reader rst2html

# Completions for Docutils HTML options
__fish_complete_docutils_html rst2html
completions/rst2html4.fishcomplete -c rst2html4 -w rst2html
completions/rst2html5.fish# Completions for Docutils common options
__fish_complete_docutils rst2html5

# Completions for Docutils standalone reader options
__fish_complete_docutils_standalone_reader rst2html5

# Completions for Docutils HTML options
__fish_complete_docutils_html rst2html5
completions/rst2latex.fish# Completions for Docutils common options
__fish_complete_docutils rst2latex

# Completions for Docutils standalone reader options
__fish_complete_docutils_standalone_reader rst2latex

# Completions for Docutils LaTeX options
__fish_complete_docutils_latex rst2latex
completions/rst2man.fish# Completions for Docutils common options
__fish_complete_docutils rst2man

# Completions for Docutils standalone reader options
__fish_complete_docutils_standalone_reader rst2man
completions/rst2odt.fish# Completions for Docutils common options
__fish_complete_docutils rst2odt

# Completions for Docutils standalone reader options
__fish_complete_docutils_standalone_reader rst2odt

# Completions for Docutils ODF options
complete -c rst2odt -l stylesheet -d "Specify a stylesheet"
complete -c rst2odt -l odf-config-file -d "Specify additional ODF options"
complete -c rst2odt -l cloak-email-addresses -d "Enable obfuscate email addresses"
complete -c rst2odt -l no-cloak-email-addresses -d "Disable obfuscate email addresses"
complete -c rst2odt -l table-border-thickness -d "Specify the thickness of table borders"
complete -c rst2odt -l add-syntax-highlighting -d "Enable syntax highlighting"
complete -c rst2odt -l no-syntax-highlighting -d "Disable syntax highlighting"
complete -c rst2odt -l create-sections -d "Create sections"
complete -c rst2odt -l no-sections -d "Don't create sections"
complete -c rst2odt -l create-links -d "Create links"
complete -c rst2odt -l no-links -d "Don't create links"
complete -c rst2odt -l endnotes-end-doc -d "Generate endnotes"
complete -c rst2odt -l no-endnotes-end-doc -d "Generate footnotes"
complete -c rst2odt -l generate-list-toc -d "Generate a bullet list TOC"
complete -c rst2odt -l generate-oowriter-toc -d "Generate an ODF TOC"
complete -c rst2odt -l custom-odt-header -d "Specify a custom header"
complete -c rst2odt -l custom-odt-footer -d "Specify a custom footer"
completions/rst2pseudoxml.fishcomplete -c rst2pseudoxml -w rst2man
completions/rst2s5.fish# Completions for Docutils common options
__fish_complete_docutils rst2s5

# Completions for Docutils standalone reader options
__fish_complete_docutils_standalone_reader rst2s5

# Completions for Docutils HTML options
__fish_complete_docutils_html rst2s5

# Completions for Docutils S5 Slideshow options
complete -c rst2s5 -l theme -d "Specify a S5 theme"
complete -c rst2s5 -l theme-url -d "Specify a S5 theme URL"
complete -c rst2s5 -l overwrite-theme-files -d "Allow overwriting existing theme files"
complete -c rst2s5 -l keep-theme-files -d "Keep existing theme files"
complete -x -c rst2s5 -l view-mode -a "slideshow outline" -d "Set the initial view mode"
complete -c rst2s5 -l hidden-controls -d "Normally hide the controls"
complete -c rst2s5 -l visible-controls -d "Always show the controls"
complete -c rst2s5 -l current-slide -d "Enable the current slide indicator"
complete -c rst2s5 -l no-current-slide -d "Disable the current slide indicator"
completions/rst2xetex.fish# Completions for Docutils common options
__fish_complete_docutils rst2xetex

# Completions for Docutils standalone reader options
__fish_complete_docutils_standalone_reader rst2xetex

# Completions for Docutils LaTeX options
__fish_complete_docutils_latex rst2xetex
completions/rst2xml.fish# Completions for Docutils common options
__fish_complete_docutils rst2xml

# Completions for Docutils standalone reader options
__fish_complete_docutils_standalone_reader rst2xml

# Completions for Docutils XML Writer options
complete -c rst2xml -l newlines -d "Generate XML with newlines"
complete -c rst2xml -l indents -d "Generate XML with indents"
complete -c rst2xml -l no-xml-declaration -d "Omit the XML declaration"
complete -c rst2xml -l no-doctype -d "Omit the DOCTYPE"
completions/rstpep2html.fish# Completions for Docutils common options
__fish_complete_docutils rstpep2html

# Completions for Docutils HTML options
__fish_complete_docutils_html rstpep2html

# Completions for Docutils PEP/HTML options
complete -c rstpep2html -l python-home -d "Python's home URL"
complete -c rstpep2html -l pep-home -d "Home URL prefix for PEPs"
completions/rsync.fishfunction __rsync_remote_target
    commandline -ct | string match -r '.*::?(?:.*/)?' | string unescape
end

function __rsync_parse_flags -d "Print info|help FLAGS from help output"
    set -l helptext $argv[2..-1] # Skips header line
    for line in $helptext
        set -l tokens (string match -r "([A-Z]+)(?: {2,})(.+)" $line)
        if test (count $tokens) -ge 3
            echo $tokens[2]\t$tokens[3]
        end
    end
end

complete -c rsync -s v -l verbose -d "Increase verbosity"
complete -c rsync -l info -d "Fine-grained informational verbosity" -xa "
(__rsync_parse_flags (rsync --info=help))"
complete -c rsync -l debug -d "Fine-grained debug verbosity" -xa "
(__rsync_parse_flags (rsync --debug=help))"
complete -c rsync -l stderr -xa 'errors all client' -d "change stderr output mode, default: errors"
complete -c rsync -s q -l quiet -d "Suppress non-error messages"
complete -c rsync -l no-motd -d "Suppress daemon-mode MOTD"
complete -c rsync -s c -l checksum -d "Skip based on checksum, not mod-time & size"
complete -c rsync -s a -l archive -d "Archive mode; same as -rlptgoD (no -H)"
complete -c rsync -s r -l recursive -d "Recurse into directories"
complete -c rsync -s R -l relative -d "Use relative path names"
complete -c rsync -l no-implied-dirs -d "Don’t send implied dirs with --relative"
complete -c rsync -s b -l backup -d "Make backups (see --suffix & --backup-dir)"
complete -c rsync -l backup-dir -xa '(__fish_complete_directories)' -d "Make backups into hierarchy based in DIR"
complete -c rsync -l suffix -d "Backup suffix (default ~ w/o --backup-dir)"
complete -c rsync -s u -l update -d "Skip files that are newer on the receiver"
complete -c rsync -l inplace -d "Update destination files in-place"
complete -c rsync -l append -d "Append data onto shorter files without verifying old content"
complete -c rsync -l append-verify -d "Append with full file checksum, including old data"
complete -c rsync -s d -l dirs -d "Transfer directories without recursing"
complete -c rsync -l mkpath -d "Create the destination's path component"
complete -c rsync -s l -l links -d "Copy symlinks as symlinks"
complete -c rsync -s L -l copy-links -d "Transform symlink into referent file/dir"
complete -c rsync -l copy-unsafe-links -d "Only \"unsafe\" symlinks are transformed"
complete -c rsync -l safe-links -d "Ignore symlinks that point outside the tree"
complete -c rsync -l munge-links -d "Munge symlinks to make them safe & unusable"
complete -c rsync -s k -l copy-dirlinks -d "Transform symlink to dir into referent dir"
complete -c rsync -s K -l keep-dirlinks -d "Treat symlinked dir on receiver as dir"
complete -c rsync -s H -l hard-links -d "Preserve hard links"
complete -c rsync -s p -l perms -d "Preserve permissions"
complete -c rsync -s E -l executability -d "Preserve executability"
complete -c rsync -l chmod -d "Change destination permissions"
complete -c rsync -s A -l acls -d "Preserve ACLs (implies -p) [non-standard]"
complete -c rsync -s X -l xattrs -d "Preserve extended attrs (implies -p) [n.s.]"
complete -c rsync -s o -l owner -d "Preserve owner (super-user only)"
complete -c rsync -s g -l group -d "Preserve group"
complete -c rsync -l devices -d "Preserve device files (super-user only)"
complete -c rsync -l specials -d "Preserve special files"
complete -c rsync -s D -d "Same as --devices --specials"
complete -c rsync -s t -l times -d "Preserve modification times"
complete -c rsync -s U -l atimes -d "Preserve access (use) times"
complete -c rsync -l open-noatime -d "Avoid changing the atime on opened files"
complete -c rsync -l crtimes -d "Preserve creation (birth) times"
complete -c rsync -s O -l omit-dir-times -d "Omit directories when preserving times"
complete -c rsync -s J -l omit-link-times -d "Omit symlinks when preserving times"
complete -c rsync -l super -d "Receiver attempts super-user activities"
complete -c rsync -l fake-super -d "Store/recover privileged attrs using xattrs"
complete -c rsync -s S -l sparse -d "Handle sparse files efficiently"
complete -c rsync -l preallocate -d "Allocate dest files before writing them"
complete -c rsync -l write-devices -d "Write to devices as files (implies --inplace)"
complete -c rsync -s n -l dry-run -d "Show what would have been transferred"
complete -c rsync -s W -l whole-file -d "Copy files whole (without rsync algorithm)"
complete -c rsync -l cc -l checksum-choice -xa 'xxh128 xxh3 xxh64 md5 md4 none' -d "Choose the checksum algorithm"
complete -c rsync -s x -l one-file-system -d "Don’t cross filesystem boundaries"
complete -c rsync -s B -l block-size -x -d "Force a fixed checksum block-size"
complete -c rsync -s e -l rsh -x -d "Specify the remote shell to use"
complete -c rsync -l rsync-path -x -d "Specify the rsync to run on remote machine"
complete -c rsync -l existing -d "Ignore non-existing files on receiving side"
complete -c rsync -l ignore-existing -d "Ignore files that already exist on receiver"
complete -c rsync -l remove-sent-files -d "Sent files/symlinks are removed from sender"
complete -c rsync -l remove-source-files -d "Remove all synced files from source/sender"
complete -c rsync -l del -d "An alias for --delete-during"
complete -c rsync -l delete -d "Delete files that don’t exist on sender"
complete -c rsync -l delete-before -d "Receiver deletes before transfer (default)"
complete -c rsync -l delete-during -d "Receiver deletes during xfer, not before"
complete -c rsync -l delete-delay -d "Find deletions during, delete after"
complete -c rsync -l delete-after -d "Receiver deletes after transfer, not before"
complete -c rsync -l delete-excluded -d "Also delete excluded files on receiver"
complete -c rsync -l ignore-missing-args -d "Ignore missing source args without error"
complete -c rsync -l delete-missing-args -d "Delete missing source args from destination"
complete -c rsync -l ignore-errors -d "Delete even if there are I/O errors"
complete -c rsync -l force -d "Force deletion of dirs even if not empty"
complete -c rsync -l max-delete -xa '(seq 0 10)' -d "Don’t delete more than NUM files"
complete -c rsync -l max-size -xa '(seq 0 10){K,M,G}' -d "Don’t transfer any file larger than SIZE"
complete -c rsync -l min-size -xa '(seq 0 10){K,M,G}' -d "Don’t transfer any file smaller than SIZE"
complete -c rsync -l max-alloc -xa '(seq 0 10){K,M,G}' -d "Change process memory allocation limit"
complete -c rsync -l partial -d "Keep partially transferred files"
complete -c rsync -l partial-dir -xa '(__fish_complete_directories)' -d "Put a partially transferred file into DIR"
complete -c rsync -l delay-updates -d "Put all updated files into place at end"
complete -c rsync -s m -l prune-empty-dirs -d "Prune empty directory chains from file-list"
complete -c rsync -l numeric-ids -d "Don’t map uid/gid values by user/group name"
complete -c rsync -l usermap -xa '(__fish_complete_users)' -d "Custom username mapping"
complete -c rsync -l groupmap -xa '(__fish_complete_groups)' -d "Custom username mapping"
complete -c rsync -l chown -xa '(__fish_complete_users;__fish_complete_groups)' -d "Combined username/groupname mapping"
complete -c rsync -l timeout -d "Set I/O timeout in seconds"
complete -c rsync -l cotimeout -d "Set daemon connection timeout in seconds"
complete -c rsync -s I -l ignore-times -d "Don’t skip files that match size and time"
complete -c rsync -l size-only -d "Skip files that match in size"
complete -c rsync -l modify-window -xa '(seq 0 10)' -d "Compare NUM mod-times with reduced accuracy"
complete -c rsync -s T -l temp-dir -xa '(__fish_complete_directories)' -d "Create temporary files in directory DIR"
complete -c rsync -s y -l fuzzy -d "Find similar file for basis if no dest file"
complete -c rsync -l compare-dest -xa '(__fish_complete_directories)' -d "Also compare received files relative to DIR"
complete -c rsync -l copy-dest -xa '(__fish_complete_directories)' -d "Like compare-dest but also copies unchanged files"
complete -c rsync -l link-dest -xa '(__fish_complete_directories)' -d "Hardlink to files in DIR when unchanged"
complete -c rsync -s z -l compress -d "Compress file data during the transfer"
complete -c rsync -l zc -l compress-choice -xa 'zstd lz4 zlibx zlib none' -d "Choose the compression algorithm"
complete -c rsync -l compress-level -x -d "Explicitly set compression level (aka --zl)"
complete -c rsync -l skip-compress -x -d "Skip compressing files with suffix in LIST"
complete -c rsync -s C -l cvs-exclude -d "Auto-ignore files in the same way CVS does"
complete -c rsync -s f -l filter -d "Add a file-filtering RULE"
complete -c rsync -s F -d "Same as --filter=’dir-merge /.rsync-filter’ repeated: --filter='- .rsync-filter'"
complete -c rsync -l exclude -d "Exclude files matching PATTERN"
complete -c rsync -l exclude-from -d "Read exclude patterns from FILE" -r
complete -c rsync -l include -d "Don’t exclude files matching PATTERN"
complete -c rsync -l include-from -r -d "Read include patterns from FILE"
complete -c rsync -l files-from -r -d "Read list of source-file names from FILE"
complete -c rsync -s 0 -l from0 -d "All *from/filter files are delimited by 0s"
complete -c rsync -s s -l protect-args -d "No space-splitting; wildcard chars only"
complete -c rsync -l copy-as -xa '(__fish_complete_users;__fish_complete_groups)' -d "Specify user & optional group for the copy"
complete -c rsync -l address -d "Bind address for outgoing socket to daemon"
complete -c rsync -l port -d "Specify double-colon alternate port number"
complete -c rsync -l sockopts -d "Specify custom TCP options"
complete -c rsync -l blocking-io -d "Use blocking I/O for the remote shell"
complete -c rsync -l outbuf -xa 'N L B' -d "Set out buffering to None, Line, or Block"
complete -c rsync -l stats -d "Give some file-transfer stats"
complete -c rsync -s 8 -l 8-bit-output -d "Leave high-bit chars unescaped in output"
complete -c rsync -s h -l human-readable -d "Output numbers in a human-readable format"
complete -c rsync -l progress -d "Show progress during transfer"
complete -c rsync -s P -d "Same as --partial --progress"
complete -c rsync -s i -l itemize-changes -d "Output a change-summary for all updates"
complete -c rsync -s M -l remote-option -d "Send OPTION to the remote side only"
complete -c rsync -l out-format -x -d "Output updates using the specified FORMAT"
complete -c rsync -l log-file -d "log what we're doing to the specified FILE"
complete -c rsync -l log-file-format -x -d "log updates using the specified FMT"
complete -c rsync -l password-file -r -d "Read password from FILE"
complete -c rsync -l early-input -d "Use FILE for daemon's early exec input"
complete -c rsync -l list-only -d "List the files instead of copying them"
complete -c rsync -l bwlimit -xa '(seq 0 10){K,M,G}' -d "Limit I/O bandwidth; optional unit (KB/s default)"
complete -c rsync -l stop-after -x -d "Stop rsync after MINS minutes have elapsed"
complete -c rsync -l stop-at -x -d "Stop rsync at the specified point in time"
complete -c rsync -l write-batch -r -d "Write a batched update to FILE"
complete -c rsync -l only-write-batch -d "Like --write-batch but w/o updating dest"
complete -c rsync -l read-batch -r -d "Read a batched update from FILE"
complete -c rsync -l protocol -x -d "Force an older protocol version to be used"
complete -c rsync -l iconv -x -d "Request charset conversion of filenames"
complete -c rsync -l checksum-seed -x -d "Set block/file checksum seed (advanced)"
complete -c rsync -s 4 -l ipv4 -d "Prefer IPv4"
complete -c rsync -s 6 -l ipv6 -d "Prefer IPv6"
complete -c rsync -l daemon -d "Run as an rsync daemon"
complete -c rsync -l config -r -d "Specify alternate rsyncd.conf file"
complete -c rsync -l dparam -x -d "Override global daemon config parameter"
complete -c rsync -l no-detach -x -d "Do not detach from the parent"
complete -c rsync -s V -l version -d "Display version and feature info"
complete -c rsync -s h -l help -d "Display help and exit"

#
# Hostname completion
#
complete -c rsync -d Hostname -a "
(__fish_print_hostnames):

(
    # Prepend any username specified in the completion to the hostname.
    commandline -ct |sed -ne 's/\(.*@\).*/\1/p'
)(__fish_print_hostnames):

(__fish_print_users)@\tUsername
"

#
# Remote path
#
# Unfortunately, the escaping changed in version 3.2.4.
# Even more unfortunate, rsync's version output is horrible:
# rsync  version v3.2.4  protocol version 31
# Copyright (C) 1996-2022 by Andrew Tridgell, Wayne Davison, and others.
# Web site: https://rsync.samba.org/
# ... (and then a ton of lines about capabilities)
#
# This includes multiple spaces, the version might start with "v" depending on whether it's
# built from a git tag or not...

set -l new_escaping # has an element if the new escaping style introduced in 3.2.4 is required

set -l rsync_ver (rsync --version |
                  string replace -rf '^rsync +version\D+([\d.]+) .*' '$1' |
                  string split .)

if test "$rsync_ver[1]" -gt 3 2>/dev/null
    or test "$rsync_ver[1]" -eq 3 -a "$rsync_ver[2]" -gt 2 2>/dev/null
    or test "$rsync_ver[1]" -eq 3 -a "$rsync_ver[2]" -eq 2 -a "$rsync_ver[3]" -gt 3 2>/dev/null
    set new_escaping 1
end

complete -c rsync -d "Remote path" -n "commandline -ct | string match -q '*:*'" -xa "
(
    # Prepend any user@host:/path information supplied before the remote completion.
        __rsync_remote_target
)(
    # Get the list of remote files from the specified rsync server.
        rsync --list-only (__rsync_remote_target) 2>/dev/null | string replace -r '^d.*' '\$0/' |
        string replace -r '(\S+\s+){4}' '' |
        string match --invert './' $(set -q new_escaping[1]; or echo ' | string escape -n'; echo)
)
"
completions/ruby-build.fishfunction __fish_ruby-build_needs_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    end
    return 1
end

function __fish_ruby-build_definitions
    ruby-build --definitions
end

complete -f -c ruby-build -n __fish_ruby-build_needs_command -a '(__fish_ruby-build_definitions)' -d Definition

complete -f -c ruby-build -n __fish_ruby-build_needs_command -l keep -s k -d 'Do not remove source tree after installation'
complete -f -c ruby-build -n __fish_ruby-build_needs_command -l verbose -s v -d 'Verbose mode: print compilation status to stdout'
complete -f -c ruby-build -n __fish_ruby-build_needs_command -l definitions -d 'List all built-in definitions'

complete -f -c ruby-build -n __fish_ruby-build_needs_command -l help -s h -d 'Display help information'
completions/ruby.fish#Completions for ruby
complete -c ruby -s 0 -d 'Specify record separator'
complete -c ruby -s a -d 'Turn on autosplit mode'
complete -c ruby -s c -d 'Check syntax'
complete -c ruby -s K -d 'Kanji code-set'
complete -c ruby -s d -l debug -d Debugger
complete -c ruby -s e -x -d 'Execute command'
complete -c ruby -s h -l help -d 'Display help and exit'
complete -c ruby -s F -d 'Set regexp used to split input'
complete -c ruby -s i -d 'Edit files in-place'
complete -c ruby -s I -d 'Include path'
complete -c ruby -s l -d 'Automatic line ending processing'
complete -c ruby -s n -d 'Loop script'
complete -c ruby -s p -d 'Loop script, print $_'
complete -c ruby -s r -r -d 'Require file'
complete -c ruby -s s -d 'Define custom switches'
complete -c ruby -s S -d 'Search $PATH for script'
complete -c ruby -s T -d 'Taint checking'
complete -c ruby -s v -l verbose -d 'Verbose mode'
complete -c ruby -s w -d 'Verbose mode without message'
complete -c ruby -l version -d 'Display version and exit'
complete -c ruby -s x -d 'Extract script'
complete -c ruby -s X -x -a '(__fish_complete_directories (commandline -ct))' -d Directory
complete -c ruby -s y -l yydebug -d 'Compiler debug mode'
completions/ruff.fish__fish_cache_sourced_completions ruff generate-shell-completion fish 2>/dev/null
or ruff generate-shell-completion fish 2>/dev/null | source
completions/run0.fishfunction __run0_slice
    systemctl -t slice --no-legend --no-pager --plain | string split -nf 1 ' '
    systemctl -t slice --user --no-legend --no-pager --plain | string split -nf 1 ' '
end

complete -c run0 -xa "(__fish_complete_subcommand)"
complete -c run0 -s h -l help -d "Show help"
complete -c run0 -s V -l version -d "Show version"
complete -c run0 -s u -l user -d "Switches to the specified user instead of root" -xa "(__fish_complete_users)"
complete -c run0 -s g -l group -d "Switches to the specified group instead of root" -xa "(__fish_complete_groups)"
complete -c run0 -l no-ask-password -d "Do not query the user for authentication for privileged operations"
complete -c run0 -l machine -d "Execute operation on a local container" -xa "(machinectl list --no-legend --no-pager | string split -f 1 ' ')"
complete -c run0 -l unit -d "Run under the specified unit name" -x
complete -c run0 -l property -d "Sets a property on the service unit that is created" -x
complete -c run0 -l description -d "Description for unit" -x
complete -c run0 -l slice -d "Make the new .service unit part of the specified slice, instead of user.slice." -xa "(__run0_slice)"
complete -c run0 -l slice-inherit -d "Make the new .service unit part of the slice the run0 itself has been invoked in"
complete -c run0 -l nice -d "Runs the invoked session with the specified nice level" -xa "(seq -20 19)"
complete -c run0 -s D -l chdir -d "Set working directory" -xa "(__fish_complete_directories)"
complete -c run0 -l via-shell -d "Invoke command via target user's login shell"
complete -c run0 -s i -d "Shortcut for --via-shell --chdir='~'"
complete -c run0 -l setenv -d "Runs the invoked session with the specified environment variable set" -x
complete -c run0 -l background -d "Change the terminal background color to the specified ANSI color" -x
complete -c run0 -l pty -d "Request allocation of a pseudo TTY for stdio"
complete -c run0 -l pty-late -d "Just like --pty, but leave TTY access to agents until unit is started up"
complete -c run0 -l pipe -d "Request redirect pipe for stdio"
complete -c run0 -l shell-prompt-prefix -d "Set a shell prompt prefix string" -x
complete -c run0 -l lightweight -d "Control whether to register a session with service manager or without" -xa "true false"
complete -c run0 -l area -d "Home area to log into" -x
complete -c run0 -l empower -d "Give privileges to selected or current user"
completions/rustc.fishcomplete -c rustc -s h -l help

complete -c rustc -x -l cfg
complete -c rustc -x -l check-cfg -d "Provide list of expected cfgs for checking"
complete -c rustc -r -s L -a 'dependency= crate= native= framework= all='
complete -c rustc -x -s l -a 'dylib= static= framework='
complete -c rustc -x -l crate-type -a 'bin lib rlib dylib cdylib staticlib proc-macro'
complete -c rustc -r -l crate-name
complete -c rustc -x -l edition -a '2015 2018 2021' -d "Specify compiler edition"
complete -c rustc -x -l emit -a 'asm llvm-bc llvm-ir obj link dep-info metadata mir'
complete -c rustc -x -l print -d "Print compiler information" -xa "(rustc --print fake 2>&1 | string match -arg '`(.*?)`' | string match -v fake)"
complete -c rustc -s g -d "Equivalent to -C debuginfo=2"
complete -c rustc -s O -d "Equivalent to -C opt-level=2"
complete -c rustc -r -s o -d "Write output to <filename>"
complete -c rustc -r -l out-dir
complete -c rustc -x -l explain
complete -c rustc -l test
complete -c rustc -l target -xa "(rustc --print target-list)"
complete -c rustc -x -l cap-lints
complete -c rustc -s V -l version -d 'Print version info and exit'
complete -c rustc -s v -l verbose -d 'Use verbose output'
complete -c rustc -f -l extern
complete -c rustc -f -l sysroot
complete -c rustc -x -l color -a 'auto always never'

complete -c rustc -s C -l codegen -xa "(rustc -C help 2>/dev/null | string match -rv 'option is deprecated' | string replace -rf -i '(\s+)-C\s*(.+)=val(\s+)--(\s+)([^\n]+)' '\$2='\t'\$5')"

# rustc -Z is only available with the nightly toolchain, which may not be installed
function __fish_rustc_z_completions
    # This function takes a little over one second to run, so let's cache it. (It's ok if the first run is slow
    # since this is only run when specifically completing `rustc -Z<TAB>` and not when the completion is loaded.)
    if set -q __fish_cached_rustc_z_completions
        printf '%s\n' $__fish_cached_rustc_z_completions
        return
    end

    if not command -q rustup; or not rustup toolchain list | string match -q 'nightly*'
        return
    end

    set -l rust_docs (rustc +nightly -Z help 2>/dev/null |
        string replace -r '^\s+' '' | string replace -ar ' +' ' ' | string replace -r '=val +-- +' '=\t')

    set -f flag
    set -f docs
    set -g __fish_cached_rustc_z_completions (for line in $rust_docs
        # Handle multi-line completions for options with values, e.g.
        #    -Z                                      unpretty=val -- present the input source, unstable (and less-pretty) variants;
        # `normal`, `identified`,
        # `expanded`, `expanded,identified`,
        # `expanded,hygiene` (with internal representations)
        if string match -rq '^-Z' -- $line
            # Actual -Z completion
            set -l parts (string split -- \t $line)
            set flag (string replace -r -- '-Z\s*' '' $parts[1])
            set docs $parts[2]
            printf '%s\t%s\n' $flag $docs
        else
            # Check for possible argument followed by description, supporting multiple completions per line
            # Don't split on ',' but rather ', ' to preserve commas in backticks
            # echo $flag:
            for line in (string split ', ' -- $line | string trim -c ',' | string trim)
                # echo \* $line
                if set -l parts (string match -gr '^(?:or )?`=?(.*?)`\s*(?:\((.*?)\)|: (.*))?\s*' -- $line)
                    set -l docs $parts[2] $parts[3]
                    printf '%s%s\t%s\n' $flag $parts[1] $docs
                else if set -l parts (string match -gr '^([a-z-]+):?\s*(.*)' -- $line)
                    printf '%s%s\t%s\n' $flag $parts[1] $parts[2]
                end | string match -ev '=val'
            end
        end
    end)
    __fish_rustc_z_completions
end
complete -c rustc -x -s Z -ka "(__fish_rustc_z_completions)"

function __fish_rustc_lint_completions
    rustc -W help 2>/dev/null \
        | string match -r \
        '(?:\s+)(?:.+)(?:\s+)(?:allow|warn|deny|forbid)(?:\s+){2}(?:[^\n]+)' \
        | string replace -r -i \
        '(\s+)(.+)(\s+)(allow|warn|deny|forbid)(\s+){2}([^\n]+)' '$2 $6' \
        | string match -r '^.*[^:]$' \
        | string match -r -v '^(allow|warn|deny|forbid)$' \
        | string match -r -v '^([a-z\-]+)(\s+)(allow|warn|deny|forbid)' \
        | string replace ' ' ,\t
end

# Support multiple arguments in one parameter as comma-separated values with `__fish_concat_completions`,
# combined with printing the name with a trailing , above.
complete -c rustc -s W -l warn -xa "(__fish_rustc_lint_completions | __fish_concat_completions)" -d "Warn on lint"
complete -c rustc -s A -l allow -xa "(__fish_rustc_lint_completions | __fish_concat_completions)" -d "Allow lint"
complete -c rustc -s D -l deny -xa "(__fish_rustc_lint_completions | __fish_concat_completions)" -d "Deny lint"
complete -c rustc -s F -l forbid -xa "(__fish_rustc_lint_completions | __fish_concat_completions)" -d "Forbid lint"
completions/rustup.fishset -l subcmds \
    show \
    update \
    default \
    toolchain \
    target \
    component \
    override \
    run \
    which \
    doc \
    man \
    self \
    set \
    # "completions" \
    help

set -l rustup_show \
    active-toolchain \
    home \
    profile \
    help

# rustup does not really expose a mechanism of retrieving a list of all valid components without the archs appended
# Just print the list of installable x86_64-unknown-linux-gnu components for everyone
function __rustup_components
    rustup component list | string match -r "\S+" | string replace -rf -- "-x86_64-unknown-linux-gnu.*" "" | sort -u
end

function __rustup_installed_components
    # If the user has supplied `--toolchain foo`, use it to filter the list
    set -l toolchain (commandline -j | string replace -rf ".*\s--toolchain\s+(\S+)\s.*" '$1')
    set -l toolchain_filter
    if string match -qr . -- $toolchain
        set toolchain_filter "--toolchain $toolchain"
    end

    rustup component list --installed $toolchain_filter | string replace -r -- (printf -- "-%s\n" (__rustup_targets) | string join "|") "" | sort -u

end

function __rustup_installable_components
    comm -2 -3 (__rustup_components | psub -F) (__rustup_installed_components | psub -F)
end

# All *valid* target triples, retrieved from source
function __rustup_triples
    # The list below must be kept sorted alphabetically
    printf "%s\n" \
        aarch64-apple-ios \
        aarch64-linux-android \
        aarch64-pc-windows-msvc \
        aarch64-unknown-cloudabi \
        aarch64-unknown-fuchsia \
        aarch64-unknown-linux-gnu \
        aarch64-unknown-linux-musl \
        aarch64-unknown-redox \
        armebv7r-none-eabi \
        armebv7r-none-eabihf \
        arm-linux-androideabi \
        arm-unknown-linux-gnueabi \
        arm-unknown-linux-gnueabihf \
        arm-unknown-linux-musleabi \
        arm-unknown-linux-musleabihf \
        armv5te-unknown-linux-gnueabi \
        armv5te-unknown-linux-musleabi \
        armv7-apple-ios \
        armv7-linux-androideabi \
        armv7r-none-eabi \
        armv7r-none-eabihf \
        armv7s-apple-ios \
        armv7-unknown-cloudabi-eabihf \
        armv7-unknown-linux-gnueabi \
        armv7-unknown-linux-gnueabihf \
        armv7-unknown-linux-musleabi \
        armv7-unknown-linux-musleabihf \
        asmjs-unknown-emscripten \
        i386-apple-ios \
        i586-pc-windows-msvc \
        i586-unknown-linux-gnu \
        i586-unknown-linux-musl \
        i686-apple-darwin \
        i686-linux-android \
        i686-pc-windows-gnu \
        i686-pc-windows-msvc \
        i686-unknown-cloudabi \
        i686-unknown-freebsd \
        i686-unknown-haiku \
        i686-unknown-linux-gnu \
        i686-unknown-linux-musl \
        i686-unknown-netbsd \
        le32-unknown-nacl \
        mips64el-unknown-linux-gnuabi64 \
        mips64-unknown-linux-gnuabi64 \
        mipsel-unknown-linux-gnu \
        mipsel-unknown-linux-musl \
        mipsel-unknown-linux-uclibc \
        mipsisa32r6el-unknown-linux-gnu \
        mipsisa32r6-unknown-linux-gnu \
        mipsisa64r6el-unknown-linux-gnuabi64 \
        mipsisa64r6-unknown-linux-gnuabi64 \
        mips-unknown-linux-gnu \
        mips-unknown-linux-musl \
        mips-unknown-linux-uclibc \
        msp430-none-elf \
        nvptx64-nvidia-cuda \
        powerpc64le-unknown-linux-gnu \
        powerpc64-unknown-linux-gnu \
        powerpc-unknown-linux-gnu \
        powerpc-unknown-linux-gnuspe \
        riscv32imac-unknown-none-elf \
        riscv32imc-unknown-none-elf \
        riscv32i-unknown-none-elf \
        riscv64gc-unknown-none-elf \
        riscv64imac-unknown-none-elf \
        s390x-unknown-linux-gnu \
        sparc64-unknown-linux-gnu \
        sparc64-unknown-netbsd \
        sparc-unknown-linux-gnu \
        sparcv9-sun-solaris \
        thumbv6m-none-eabi \
        thumbv7em-none-eabi \
        thumbv7em-none-eabihf \
        thumbv7m-none-eabi \
        thumbv7neon-linux-androideabi \
        thumbv7neon-unknown-linux-gnueabihf \
        "thumbv8m.base-none-eabi" \
        "thumbv8m.main-none-eabi" \
        "thumbv8m.main-none-eabihf" \
        wasm32-unknown-emscripten \
        wasm32-unknown-unknown \
        x86_64-apple-darwin \
        x86_64-apple-ios \
        x86_64-fortanix-unknown-sgx \
        x86_64-linux-android \
        x86_64-pc-solaris \
        x86_64-pc-windows-gnu \
        x86_64-pc-windows-msvc \
        x86_64-rumprun-netbsd \
        x86_64-sun-solaris \
        x86_64-unknown-bitrig \
        x86_64-unknown-cloudabi \
        x86_64-unknown-dragonfly \
        x86_64-unknown-freebsd \
        x86_64-unknown-fuchsia \
        x86_64-unknown-haiku \
        x86_64-unknown-linux-gnu \
        x86_64-unknown-linux-gnux32 \
        x86_64-unknown-linux-musl \
        x86_64-unknown-netbsd \
        x86_64-unknown-openbsd \
        x86_64-unknown-redox
end

# Given n arguments, return the longest suffix common to all
function __rustup_common_suffix
    if test (count $argv) -le 1
        return
    end

    set -l index -1
    set -l min_length 65335
    for arg in $argv
        if test (string length "$arg") -lt $min_length
            set min_length (string length "$arg")
        end
    end

    set -l length 1
    set -l suffix
    set -l done 0
    while test $done -eq 0 -a $length -le $min_length
        set -l match (string match -r -- ".{$length}\$" "$argv[1]")
        for arg in $argv[2..-1]
            set -l value (string match -r -- ".{$length}\$" "$arg")
            if test "$value" = "$match"
                continue
            else if string match -qr -- . "$suffix"
                set done 1
                break
            else
                # No common suffix
                return 1
            end
        end
        set suffix "$match"
        set length (math $length + 1)
    end

    printf "%s\n" "$suffix"
end

# Strip result of __rustup_common_suffix
function __rustup_strip_common_suffix
    set -l suffix (__rustup_common_suffix $argv)
    printf "%s\n" $argv | string replace -r -- (string escape --style=regex -- "$suffix")\$ ""
end

# Strip result of __rustup_common_suffix, but require suffix to begin at a literal -
function __rustup_strip_common_suffix_strict
    set -l suffix (__rustup_common_suffix $argv | string match -r -- "-.*")
    printf "%s\n" $argv | string replace -r -- (string escape --style=regex -- "$suffix")\$ ""
end

function __rustup_all_toolchains
    set -l __rustup_channels beta stable nightly
    printf "%s\n" $__rustup_channels
    printf "%s\n" $__rustup_channels-(__rustup_triples)
end

# All valid toolchains excluding installed
function __rustup_installable_toolchains
    comm -2 -3 (__rustup_all_toolchains | psub -F) (printf "%s\n" $__rustup_toolchains | psub -F) \
        # Ignore warnings about lists not being in sorted order, as we are aware of their contents
        2>/dev/null
end

function __rustup_targets
    rustup target list | string replace -rf "^(\S+).*" '$1'
end

function __rustup_installed_targets
    rustup target list | string replace -rf "^(\S+) \(installed\)" '$1'
end

# All valid targets excluding installed
function __rustup_installable_targets
    rustup target list | string match -rv '\(installed\)$'
end

# Trim trailing attributes, e.g. "rust-whatever (default)" -> "rust-whatever"
set -l __rustup_toolchains (rustup toolchain list | string replace -r "\s+.*" '')
# By default, the long name of a toolchain is used (e.g. nightly-x86_64-unknown-linux-gnu),
# but a shorter version can be used if it is unambiguous.
set -l __rustup_toolchains_short (__rustup_strip_common_suffix_strict $__rustup_toolchains)

set -l rustup_profiles minimal default complete

complete -c rustup -n __fish_should_complete_switches -s v -l verbose
complete -c rustup -n __fish_should_complete_switches -s h -l help
complete -c rustup -n __fish_should_complete_switches -s V -l version

complete -c rustup -n "__fish_is_nth_token 1" -xa "$subcmds"

complete -c rustup -n "__fish_prev_arg_in default" -xa "$__rustup_toolchains_short $__rustup_toolchains"
complete -c rustup -n "__fish_prev_arg_in toolchain" -xa "add install list remove uninstall link help"
complete -c rustup -n "__fish_prev_arg_in target" -xa "list add install remove uninstall help"
complete -c rustup -n "__fish_prev_arg_in component" -xa "list add install remove uninstall help"
complete -c rustup -n "__fish_prev_arg_in override" -xa "list set unset help"
complete -c rustup -n "__fish_prev_arg_in run" -xa "$__rustup_toolchains_short $__rustup_toolchains"
complete -c rustup -n "__fish_prev_arg_in self" -xa "update remove uninstall upgrade-data help"
complete -c rustup -n "__fish_prev_arg_in set" -xa "default-host profile help"

complete -c rustup -n "__fish_seen_subcommand_from toolchain; and __fish_prev_arg_in remove uninstall" \
    -xa "$__rustup_toolchains $__rustup_toolchains_short"
complete -c rustup -n "__fish_seen_subcommand_from toolchain; and __fish_prev_arg_in add install" \
    -xa "(__rustup_installable_toolchains)"

complete -c rustup -n "__fish_seen_subcommand_from component; and __fish_prev_arg_in remove uninstall" \
    -xa "(__rustup_installed_components)"
complete -c rustup -n "__fish_seen_subcommand_from component; and __fish_prev_arg_in add install" \
    -xa "(__rustup_installable_components)"

complete -c rustup -n "__fish_seen_subcommand_from target; and __fish_prev_arg_in add install" \
    -xa "(__rustup_installable_targets)"
complete -c rustup -n "__fish_seen_subcommand_from target; and __fish_prev_arg_in remove uninstall" \
    -xa "(__rustup_installed_targets)"

complete -c rustup -n "__fish_seen_subcommand_from show;" -xa "$rustup_show"

complete -c rustup -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in default-host" \
    -xa "(__rustup_triples)"

complete -c rustup -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in profile" \
    -xa "$rustup_profiles"

# Global argument completions where valid
complete -c rustup -n "__fish_prev_arg_in --toolchain" -xa "$__rustup_toolchains_short $__rustup_toolchains"

complete -f -c rustup -n '__fish_seen_subcommand_from doc' -a '(__fish_rustup_docs_primitives)'
complete -f -c rustup -n '__fish_seen_subcommand_from doc' -a '(__fish_rustup_docs_keywords)'
complete -f -c rustup -n '__fish_seen_subcommand_from doc' -a '(__fish_rustup_docs_macros)'
complete -f -c rustup -n '__fish_seen_subcommand_from doc' -a '(__fish_rustup_docs_modules)'

function __fish_rustup_docs_modules
    set -l doc_path (__rustup_doc_path)
    command find "$doc_path"/{std,core,alloc} -name index.html \
        | string replace --regex "$doc_path/(.+)/index\.html" '$1\tModule' \
        | string replace --all / ::
end

function __fish_rustup_docs_keywords
    set -l doc_path (__rustup_doc_path)
    string replace --regex "$doc_path/std/keyword\.(.+)\.html" '$1\tKeyword' "$doc_path"/std/keyword.*.html
end

function __fish_rustup_docs_primitives
    set -l doc_path (__rustup_doc_path)
    string replace --regex "$doc_path/std/primitive\.(.+)\.html" '$1\tPrimitive' "$doc_path"/std/primitive.*.html
end

function __fish_rustup_docs_macros
    set -l doc_path (__rustup_doc_path)
    string replace --regex "$doc_path/" '' "$doc_path"/{std,core,alloc}/macro.*.html \
        | string replace --regex 'macro\.(.+)\.html' '$1\tMacro' \
        | string replace --all / ::
end

function __rustup_doc_path
    rustup doc --path | string replace --regex '/[^/]*$' ''
end
completions/s3cmd.fish# s3cmd

function __s3cmd_is_remote_path
    commandline -pct | string match -q -r -- "^s3://.*"
end

function __s3cmd_is_valid_remote_path
    commandline -pct | string match -q -r -- "^s3://.*?/.*"
end

# Completions to allow for autocomplete of remote paths
complete -c s3cmd -f -n __s3cmd_is_valid_remote_path -a "(s3cmd ls (commandline -ct) 2>/dev/null | string match -r -- 's3://.*')"
complete -c s3cmd -f -n __s3cmd_is_remote_path

# Suppress file completions for initial command
complete -c s3cmd -n "__fish_is_nth_token 1" -f

# Available commands
complete -c s3cmd -n "__fish_is_nth_token 1" -a mb -d 'Make bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a rb -d 'Remove bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a ls -d 'List objects or buckets'
complete -c s3cmd -n "__fish_is_nth_token 1" -a la -d 'List all object in all buckets'
complete -c s3cmd -n "__fish_is_nth_token 1" -a put -d 'Put file into bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a get -d 'Get file from bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a del -d 'Delete file from bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a rm -d 'Delete file from bucket (alias for del)'
complete -c s3cmd -n "__fish_is_nth_token 1" -a restore -d 'Restore file from Glacier storage'
complete -c s3cmd -n "__fish_is_nth_token 1" -a sync -d 'Synchronize a directory tree to S3'
complete -c s3cmd -n "__fish_is_nth_token 1" -a du -d 'Disk usage by buckets'
complete -c s3cmd -n "__fish_is_nth_token 1" -a info -d 'Get various information about Buckets or Files'
complete -c s3cmd -n "__fish_is_nth_token 1" -a cp -d 'Copy object'
complete -c s3cmd -n "__fish_is_nth_token 1" -a modify -d 'Modify object metadata'
complete -c s3cmd -n "__fish_is_nth_token 1" -a mv -d 'Move object'
complete -c s3cmd -n "__fish_is_nth_token 1" -a setacl -d 'Modify Access control list for Bucket or Files'
complete -c s3cmd -n "__fish_is_nth_token 1" -a setpolicy -d 'Modify Bucket Policy'
complete -c s3cmd -n "__fish_is_nth_token 1" -a delpolicy -d 'Delete Bucket Policy'
complete -c s3cmd -n "__fish_is_nth_token 1" -a setcors -d 'Modify Bucket CORS'
complete -c s3cmd -n "__fish_is_nth_token 1" -a delcors -d 'Delete Bucket CORS'
complete -c s3cmd -n "__fish_is_nth_token 1" -a payer -d 'Modify Bucket Requester Pays policy'
complete -c s3cmd -n "__fish_is_nth_token 1" -a multipart -d 'Show multipart uploads'
complete -c s3cmd -n "__fish_is_nth_token 1" -a abortmp -d 'Abort a multipart upload'
complete -c s3cmd -n "__fish_is_nth_token 1" -a listmp -d 'List parts of a multipart upload'
complete -c s3cmd -n "__fish_is_nth_token 1" -a accesslog -d 'Enable/disable bucket access logging'
complete -c s3cmd -n "__fish_is_nth_token 1" -a sign -d 'Sign arbitrary string using the secret key'
complete -c s3cmd -n "__fish_is_nth_token 1" -a signurl -d 'Sign an S3 URL to provide limited public access with expiry'
complete -c s3cmd -n "__fish_is_nth_token 1" -a fixbucket -d 'Fix invalid file names in a bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a ws-create -d 'Create Website from bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a ws-delete -d 'Delete Website'
complete -c s3cmd -n "__fish_is_nth_token 1" -a ws-info -d 'Info about Website'
complete -c s3cmd -n "__fish_is_nth_token 1" -a expire -d 'Set or delete expiration rule for the bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a setlifecycle -d 'Upload a lifecycle policy for the bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a dellifecycle -d 'Remove a lifecycle policy for the bucket'
complete -c s3cmd -n "__fish_is_nth_token 1" -a cflist -d 'List CloudFront distribution points'
complete -c s3cmd -n "__fish_is_nth_token 1" -a cfinfo -d 'Display CloudFront distribution point parameters'
complete -c s3cmd -n "__fish_is_nth_token 1" -a cfcreate -d 'Create CloudFront distribution point'
complete -c s3cmd -n "__fish_is_nth_token 1" -a cfdelete -d 'Delete CloudFront distribution point'
complete -c s3cmd -n "__fish_is_nth_token 1" -a cfmodify -d 'Change CloudFront distribution point parameters'
complete -c s3cmd -n "__fish_is_nth_token 1" -a cfinvalinfo -d 'Display CloudFront invalidation request(s) status'

# Created against s3cmd version 2.0
complete -c s3cmd -s h -l help -d 'Show help and exit'
complete -c s3cmd -l configure -d 'Run interactive (re)configuration tool'
complete -c s3cmd -s c -l config -d 'Config file (default: $HOME/.s3cfg)'
complete -c s3cmd -l dump-config -d 'Dump current configuration'
complete -c s3cmd -l access_key -d 'AWS Access Key'
complete -c s3cmd -l secret_key -d 'AWS Secret Key'
complete -c s3cmd -l access_token -d 'AWS Access Token'
complete -c s3cmd -s n -l dry-run -d 'Dry run, test only'
complete -c s3cmd -s s -l ssl -d 'Use HTTPS (default)'
complete -c s3cmd -l no-ssl -d 'Don\'t use HTTPS'
complete -c s3cmd -s e -l encrypt -d 'Encrypt files before uploading'
complete -c s3cmd -l no-encrypt -d 'Don\'t encrypt files'
complete -c s3cmd -s f -l force -d 'Force overwrite'
complete -c s3cmd -l continue -d 'Resume partially downloaded file' -n "__fish_seen_subcommand_from get"
complete -c s3cmd -l continue-put -d 'Resume partially uploaded files'
complete -c s3cmd -l upload-id -d 'Resume multipart upload by UploadId'
complete -c s3cmd -l skip-existing -d 'Skip existing files at destination' -n "__fish_seen_subcommand_from get sync"
complete -c s3cmd -s r -l recursive -d 'Upload/download/delete recursively'
complete -c s3cmd -l check-md5 -d 'Check MD5 sums (default)' -n "__fish_seen_subcommand_from sync"
complete -c s3cmd -l no-check-md5 -d 'Skip MD5 sum check' -n "__fish_seen_subcommand_from sync"
complete -c s3cmd -s P -l acl-public -d 'Store with ACL read for all'
complete -c s3cmd -l acl-private -d 'Store with private ACL'
complete -c s3cmd -l acl-grant -d 'Grant permission to named user'
complete -c s3cmd -l acl-revoke -d 'Revoke permission to named user'
complete -c s3cmd -s D -l restore-days -d 'Days to keep restored file'
complete -c s3cmd -l restore-priority -d 'S3 glacier restore priority'
complete -c s3cmd -l delete-removed -d 'Delete objects not found locally' -n "__fish_seen_subcommand_from sync"
complete -c s3cmd -l no-delete-removed -d 'Don\'t delete dest objects'
complete -c s3cmd -l delete-after -d 'Delete after upload' -n "__fish_seen_subcommand_from sync"
complete -c s3cmd -l max-delete -d 'Delete no more than NUM files' -n "__fish_seen_subcommand_from del sync"
complete -c s3cmd -l limit -d 'Max objects per response' -n "__fish_seen_subcommand_from ls la"
complete -c s3cmd -l add-destination -d 'Additional parallel upload'
complete -c s3cmd -l delete-after-fetch -d 'Delete remotely after fetch' -n "__fish_seen_subcommand_from get sync"
complete -c s3cmd -s p -l preserve -d 'Preserve FS attributes'
complete -c s3cmd -l no-preserve -d 'Don\'t store FS attributes'
complete -c s3cmd -l exclude -d 'Exclude GLOB matches'
complete -c s3cmd -l exclude-from -d '--exclude GLOBs from FILE'
complete -c s3cmd -l rexclude -d 'Exclude REGEXP matches'
complete -c s3cmd -l rexclude-from -d 'Read --rexclude REGEXPs from FILE'
complete -c s3cmd -l include -d 'Include GLOB matches even if previously excluded'
complete -c s3cmd -l include-from -d 'Read --include GLOBs from FILE'
complete -c s3cmd -l rinclude -d 'Include REGEXP matches even if preiously excluded'
complete -c s3cmd -l rinclude-from -d 'Read --rinclude REGEXPs from FILE'
complete -c s3cmd -l files-from -d 'Read source-file names from FILE'
complete -c s3cmd -l region -l bucket-location -d 'Create bucket in region'
complete -c s3cmd -l host -d 'S3 endpoint (default: s3.amazonaws.com)'
complete -c s3cmd -l host-bucket -d 'DNS-style bucket+hostname:port template for bucket'
complete -c s3cmd -l reduced-redundancy -l rr -d 'Store with reduced redundancy' -n "__fish_seen_subcommand_from put cp mv"
complete -c s3cmd -l no-reduced-redundancy -l no-rr -d 'Store without reduced redundancy' -n "__fish_seen_subcommand_from put cp mv"
complete -c s3cmd -l storage-class -d 'Store with STANDARD, STANDARD_IA, or REDUCED_REDUNDANCY'
complete -c s3cmd -l access-logging-target-prefix -d 'Prefix for access logs' -n "__fish_seen_subcommand_from cfmodify accesslog"
complete -c s3cmd -l no-access-logging -d 'Disable access logging' -n "__fish_seen_subcommand_from cfmodify accesslog"
complete -c s3cmd -l default-mime-type -d 'Default MIME-type for objects'
complete -c s3cmd -s M -l guess-mime-type -d 'Guess MIME-type'
complete -c s3cmd -l no-guess-mime-type -d 'Don\'t guess MIME-type, use default'
complete -c s3cmd -l no-mime-magic -d 'Don\'t use mime magic when guessing'
complete -c s3cmd -s m -l mime-type -d 'Force MIME-type'
complete -c s3cmd -l add-header -d 'Add HTTP header'
complete -c s3cmd -l remove-header -d 'Remove HTTP header'
complete -c s3cmd -l server-side-encryption -d 'Use server-side encryption for upload'
complete -c s3cmd -l server-side-encryption-kms-id -d 'Encrypt with specified AWS KMS-managed key'
complete -c s3cmd -l encoding -d 'Use specified encoding'
complete -c s3cmd -l add-encoding-exts -d 'Add encoding to CSV extension list'
complete -c s3cmd -l verbatim -d 'Use S3 name as-is'
complete -c s3cmd -l disable-multipart -d 'No multipart on files larger than --multipart-chunk-size-mb'
complete -c s3cmd -l multipart-chunk-size-mb -d 'Multipart upload chunk size'
complete -c s3cmd -l list-md5 -d 'Include MD5 sums in bucket listings' -n "__fish_seen_subcommand_from ls"
complete -c s3cmd -s H -l human-readable-sizes -d 'Print sizes in human-readable form'
complete -c s3cmd -l ws-index -d 'Name of index-document' -n "__fish_seen_subcommand_from ws-create"
complete -c s3cmd -l ws-error -d 'Name of error-document' -n "__fish_seen_subcommand_from ws-create"
complete -c s3cmd -l expiry-date -d 'When expiration rule takes effect' -n "__fish_seen_subcommand_from expire"
complete -c s3cmd -l expiry-days -d 'Days to expire' -n "__fish_seen_subcommand_from expire"
complete -c s3cmd -l expiry-prefix -d 'Apply expiry to objects matching prefix' -n "__fish_seen_subcommand_from expire"
complete -c s3cmd -l progress -d 'Show progress (default on TTY)'
complete -c s3cmd -l no-progress -d 'Don\'t show progress meter (default if non-TTY)'
complete -c s3cmd -l stats -d 'Show file transfer stats'
complete -c s3cmd -l enable -d 'Enable CloudFront distribution' -n "__fish_seen_subcommand_from cfmodify"
complete -c s3cmd -l disable -d 'Disable CloudFront distribution' -n "__fish_seen_subcommand_from cfmodify"
complete -c s3cmd -l cf-invalidate -d 'Invalidate CloudFront file' -n "__fish_seen_subcommand_from cfmodify"
complete -c s3cmd -l cf-invalidate-default-index -d 'Invalidate default index' -n "__fish_seen_subcommand_from cfmodify"
complete -c s3cmd -l cf-no-invalidate-default-index-root -d 'Don\'t invalidate default index' -n "__fish_seen_subcommand_from cfmodify"
complete -c s3cmd -l cf-add-cname -d 'Add CNAME to CloudFront distribution' -n "__fish_seen_subcommand_from cfcreate cfmodify"
complete -c s3cmd -l cf-remove-cname -d 'Remove CNAME from CloudFront distribution' -n "__fish_seen_subcommand_from cfmodify"
complete -c s3cmd -l cf-comment -d 'Set COMMENT for CloudFront distribution' -n "__fish_seen_subcommand_from cfcreate cfmodify"
complete -c s3cmd -l cf-default-root-object -d 'Set default root object' -n "__fish_seen_subcommand_from cfcreate cfmodify"
complete -c s3cmd -s v -l verbose -d 'Verbose output'
complete -c s3cmd -s d -l debug -d 'Debug output'
complete -c s3cmd -l version -d 'Show version'
complete -c s3cmd -s F -l follow-symlinks -d 'Follow symlinks'
complete -c s3cmd -l cache-file -d 'Cache FILE containing MD5 values'
complete -c s3cmd -s q -l quiet -d 'Silence stdout output'
complete -c s3cmd -l ca-certs -d 'Path to SSL CA certificate FILE'
complete -c s3cmd -l check-certificate -d 'Validate SSL certificate'
complete -c s3cmd -l no-check-certificate -d 'Don\'t validate SSL certificate'
complete -c s3cmd -l check-hostname -d 'Validate SSL hostname'
complete -c s3cmd -l no-check-hostname -d 'Don\'t validate SSL hostname'
complete -c s3cmd -l signature-v2 -d 'Use AWS Signature version 2'
complete -c s3cmd -l limit-rate -d 'Limit upload or download speed (bytes/sec)'
complete -c s3cmd -l requester-pays -d 'Set REQUESTER PAYS for operations'
complete -c s3cmd -s l -l long-listing -d 'Produce long listing' -n "__fish_seen_subcommand_from ls"
complete -c s3cmd -l stop-on-error -d 'Stop on error in transfer'
complete -c s3cmd -l content-disposition -d 'Provide Content-Disposition for signed URLs'
complete -c s3cmd -l content-type -d 'Provide Content-Type for signed URLs'
completions/sad.fishcomplete sad -s 0 -l read0 -d 'Use \0 as stdin delimiter'
complete sad -s e -l exact -d 'String literal mode'
complete sad -x -s f -l flags -d "Regex flags: use `--help` instead of `-h` to see details"
complete sad -x -l fzf -a never -d "Additional Fzf options, disable = never"
complete sad -s h -d 'Print short help information'
complete sad -l help -d 'Print detailed help information'
complete sad -s k -l commit -d 'No preview, write changes to file'
complete sad -x -s p -l pager -a never -d 'Colourizing program, disable = never, default = $GIT_PAGER'
complete sad -x -s u -l unified -a "0 1 2 3 4 5" -d 'Same as in GNU diff --unified={size}, affects aggregate size'
complete sad -x -s V -l version -d 'Print version information'
completions/sass-convert.fish# Usage: sass-convert [options] [INPUT] [OUTPUT]

# Description:
#   Converts between CSS, indented syntax, and SCSS files. For example,
#   this can convert from the indented syntax to SCSS, or from CSS to
#   SCSS (adding appropriate nesting).

# Common Options:
#     -F, --from FORMAT                The format to convert from. Can be css, scss, sass.
#                                      By default, this is inferred from the input filename.
#                                      If there is none, defaults to css.
complete -c sass-convert -s F -l from -x -a "css scss sass" -d "The format to convert from"
#     -T, --to FORMAT                  The format to convert to. Can be scss or sass.
#                                      By default, this is inferred from the output filename.
#                                      If there is none, defaults to sass.
complete -c sass-convert -s T -l to -x -a "scss sass" -d "The format to convert to"
#     -i, --in-place                   Convert a file to its own syntax.
#                                      This can be used to update some deprecated syntax.
complete -c sass-convert -s i -l in-place -d "Convert a file to its own syntax"
#     -R, --recursive                  Convert all the files in a directory. Requires --from and --to.
complete -c sass-convert -s R -l recursive -d "Convert all the files in a directory"
#     -?, -h, --help                   Show this help message.
complete -c sass-convert -s '?' -s h -l help -f -d "Show help message"
#     -v, --version                    Print the Sass version.
complete -c sass-convert -s v -l version -f -d "Print the Sass version"

# Style:
#         --dasherize                  Convert underscores to dashes.
complete -c sass-convert -l dasherize -d "Convert underscores to dashes"
#         --indent NUM                 How many spaces to use for each level of indentation. Defaults to 2.
#                                      "t" means use hard tabs.
complete -c sass-convert -l indent -x -d "How many spaces to use for each level of indentation"
#         --old                        Output the old-style ":prop val" property syntax.
#                                      Only meaningful when generating Sass.
complete -c sass-convert -l old -d "Output the old-style ':prop val' property syntax"

# Input and Output:
#     -s, --stdin                      Read input from standard input instead of an input file.
#                                      This is the default if no input file is specified. Requires --from.
complete -c sass-convert -s s -l stdin -d "Read input from standard input instead of an input file"
#     -E, --default-encoding ENCODING  Specify the default encoding for input files.
complete -c sass-convert -s E -l default-encoding -x -d "Specify the default encoding for input files"
#         --unix-newlines              Use Unix-style newlines in written files.
#                                      Always true on Unix.
complete -c sass-convert -l unix-newlines -d "Use Unix-style newlines in written files"

# Miscellaneous:
#         --cache-location PATH        The path to save parsed Sass files. Defaults to .sass-cache.
complete -c sass-convert -l cache-location -r -d "The path to save parsed Sass files"
#     -C, --no-cache                   Don't cache to sassc files.
complete -c sass-convert -s C -l no-cache -d "Don't cache to sassc files"
#         --trace                      Show a full Ruby stack trace on error
complete -c sass-convert -l trace -d "Show a full Ruby stack trace on error"
completions/sass.fish# Usage: sass [options] [INPUT] [OUTPUT]

# Description:
#   Converts SCSS or Sass files to CSS.

# Common Options:
#     -I, --load-path PATH             Specify a Sass import path.
complete -c sass -s I -l load-path -r -d "Specify a import path"
#     -r, --require LIB                Require a Ruby library before running Sass.
complete -c sass -s r -l require -x -d "Require a Ruby library before running"
#         --compass                    Make Compass imports available and load project configuration.
complete -c sass -l compass -d "Enable Compass imports and load project configuration"
#     -t, --style NAME                 Output style. Can be nested (default), compact, compressed, or expanded.
complete -c sass -s t -l style -x -a "nested compact compressed expanded" -d "Output style"
#     -?, -h, --help                   Show this help message.
complete -c sass -s '?' -s h -l help -f -d "Show help message"
#     -v, --version                    Print the Sass version.
complete -c sass -s v -l version -f -d "Print the version"

# Watching and Updating:
#         --watch                      Watch files or directories for changes.
#                                      The location of the generated CSS can be set using a colon:
#                                        sass --watch input.sass:output.css
#                                        sass --watch input-dir:output-dir
complete -c sass -l watch -d "Watch files or directories for changes"
#         --poll                       Check for file changes manually, rather than relying on the OS.
#                                      Only meaningful for --watch.
complete -c sass -l poll -d "Check for file changes manually, don't rely on OS"
#         --update                     Compile files or directories to CSS.
#                                      Locations are set like --watch.
complete -c sass -l update -d "Compile files or directories to CSS"
#     -f, --force                      Recompile every Sass file, even if the CSS file is newer.
#                                      Only meaningful for --update.
complete -c sass -s f -l force -d "Recompile every Sass file, even if the CSS file is newer"
#         --stop-on-error              If a file fails to compile, exit immediately.
#                                      Only meaningful for --watch and --update.
complete -c sass -l stop-on-error -d "If a file fails to compile, exit immediately"

# Input and Output:
#         --scss                       Use the CSS-superset SCSS syntax.
complete -c sass -l scss -d "Use the CSS-superset SCSS syntax."
#         --sourcemap=TYPE             How to link generated output to the source files.
#                                        auto (default): relative paths where possible, file URIs elsewhere
#                                        file: always absolute file URIs
#                                        inline: include the source text in the sourcemap
#                                        none: no sourcemaps
complete -c sass -l sourcemap -x -a "auto\t'(default) relative paths where possible, file URIs elsewhere'
sfile\t'always absolute file URIs'
inline\t'include the source text in the sourcemap'
none\t'no sourcemaps'" -d "How to link generated output to the source files"
#     -s, --stdin                      Read input from standard input instead of an input file.
#                                      This is the default if no input file is specified.
complete -c sass -s s -l stdin -d "Read input from standard input instead of an input file"
#     -E, --default-encoding ENCODING  Specify the default encoding for input files.
complete -c sass -s E -l default-encoding -x -d "Specify the default encoding for input files"
#         --unix-newlines              Use Unix-style newlines in written files.
#                                      Always true on Unix.
complete -c sass -l unix-newlines -d "Use Unix-style newlines in written files"
#     -g, --debug-info                 Emit output that can be used by the FireSass Firebug plugin.
complete -c sass -s g -l debug-info -d "Emit output that can be used by the FireSass Firebug plugin"
#     -l, --line-numbers               Emit comments in the generated CSS indicating the corresponding source line.
#         --line-comments
complete -c sass -s l -l line-numbers -l line-comments -d "Indicate corresponding source line with comments"

# Miscellaneous:
#     -i, --interactive                Run an interactive SassScript shell.
complete -c sass -s i -l interactive -d "Run an interactive SassScript shell"
#     -c, --check                      Just check syntax, don't evaluate.
complete -c sass -s c -l check -d "Just check syntax, don't evaluate"
#         --precision NUMBER_OF_DIGITS How many digits of precision to use when outputting decimal numbers.
#                                      Defaults to 5.
complete -c sass -l precision -x -d "Set precision when outputting decimal numbers"
#         --cache-location PATH        The path to save parsed Sass files. Defaults to .sass-cache.
complete -c sass -l cache-location -r -d "The path to save parsed Sass files"
#     -C, --no-cache                   Don't cache parsed Sass files.
complete -c sass -s C -l no-cache -d "Don't cache parsed Sass files"
#         --trace                      Show a full Ruby stack trace on error.
complete -c sass -l trace -d "Show a full Ruby stack trace on error"
#     -q, --quiet                      Silence warnings and status messages during compilation.
complete -c sass -s q -l quiet -d "Silence warnings and status messages during compilation"
completions/sbcl.fishcomplete -c sbcl -l help -d "Print this message and exit."
complete -c sbcl -l version -d "Print version information and exit."
complete -c sbcl -l core -d "Use the specified core file instead of the default."
complete -c sbcl -l dynamic-space-size -d "Size of reserved dynamic space in megabytes."
complete -c sbcl -l control-stack-size -d "Size of reserved control stack in megabytes."
complete -c sbcl -l tls-limit -d "Maximum number of thread-local symbols."
complete -c sbcl -l sysinit -d "System-wide init-file to use instead of default."
complete -c sbcl -l userinit -d "Per-user init-file to use instead of default."
complete -c sbcl -l no-sysinit -d "Inhibit processing of any system-wide init-file."
complete -c sbcl -l no-userinit -d "Inhibit processing of any per-user init-file."
complete -c sbcl -l disable-debugger -d "Invoke sb-ext:disable-debugger."
complete -c sbcl -l noprint -d "Run a Read-Eval Loop without printing results."
complete -c sbcl -l script -d "Skip #! line, disable debugger, avoid verbosity."
complete -c sbcl -l quit -d "Exit with code 0 after option processing."
complete -c sbcl -l non-interactive -d "Sets both --quit and --disable-debugger."
complete -c sbcl -l eval -d "Form to eval when processing this option."
complete -c sbcl -l load -d "File to load when processing this option."
completions/sbt.fish############
# COMMANDS #
############

# 1. In general it's not recommended to run commands one by one, because sbt startup is quite slow
# 2. Only commands without arguments are completed, because any commands with args have to be quoted: `sbt "show key"`
# 3. Only those commands are completed that could be useful to run as one off, like `sbt new ...`, the rest should be run in an interactive sbt shell
# 4. Tasks is somewhat dynamic and depends on the project definition, so only most common are offered
# 5. Same about settings (none are offered)

# These commands can be combined in any order
complete -c sbt -f -a '(string split "\n" "
    about            Display basic information about sbt and the build
    clean            Delete files produced by the build
    compile          Compile sources
    console          Scala REPL: project classes
    consoleQuick     Scala REPL: only project dependencies
    doc              Generate API documentation
    help             Display help message
    package          Produce the main artifact
    plugins          List currently available plugins
    projects         List the names of available projects
    publish          Publish artifacts to a repository
    publishLocal     Publish artifacts to the local Ivy repository
    publishM2        Publish artifacts to the local Maven repository
    run              Run a main class
    settings         List the settings defined for the current project
    shell            Launch an interactive sbt prompt
    tasks            List the tasks defined for the current project
    test             Execute all tests
" | string trim | string replace -r "\s+" "\t")' \
    -n 'not contains -- "new" (commandline -cpx);
    and not contains -- "client" (commandline -cpx)'

# These cannot be combined with any other commands and require an argument
complete -c sbt -f -n 'test  (count (commandline -cpx)) = 1 ' -a new -d 'Create a new sbt project from the given template'
complete -c sbt -f -n 'test  (count (commandline -cpx)) = 1 ' -a client -d 'Connect to a server with an interactive sbt prompt'

###########
# OPTIONS #
###########

# This is based on the output of `sbt -help`:

# general options without arguments
complete -c sbt -o help -s h -f -d "Print options help message"
complete -c sbt -o verbose -s v -f -d "Print more details"
complete -c sbt -o debug -s d -f -d "Set log level to debug"
complete -c sbt -o no-colors -f -d "Disable ANSI color codes"
complete -c sbt -o sbt-create -f -d "Launch even if there's no sbt project"
complete -c sbt -o no-share -f -d "Use all local caches"
complete -c sbt -o no-global -f -d "Use global caches, but not global ~/.sbt directory"
complete -c sbt -o batch -f -d "Disable interactive mode"

# general options with arguments
complete -c sbt -o sbt-dir -d "Specify path to global settings/plugins" -r # path
complete -c sbt -o sbt-boot -d "Specify path to shared boot directory" -r # path
complete -c sbt -o ivy -d "Specify path to local Ivy repository" -r # path
complete -c sbt -o mem -d "Set memory options" -x # integer? (default: -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m -XX:MaxPermSize=256m)
complete -c sbt -o port -d "Turn on JVM debugging, open at the given port" -r # port

# sbt version
complete -c sbt -o sbt-version -d "Use specified version of sbt" -x -a '0.13.(seq 0 6)\t"" 1.0.0\t""'
complete -c sbt -o sbt-jar -d "Use specified jar as the sbt launcher" -r # jar path
complete -c sbt -o sbt-rc -d "Use an RC version of sbt" -f
complete -c sbt -o sbt-snapshot -d "Use a snapshot version of sbt" -f

# java-related
complete -c sbt -o java-home -d "Alternate JAVA_HOME" -r # path
complete -c sbt -o D -d "Pass -D option directly to the Java runtime" -x # -Dkey=val
complete -c sbt -o J-X -d "Pass -X option directly to the Java runtime" -x # -X*
complete -c sbt -o S-X -d "Pass -X option to sbt's scalacOptions" -x # -X*
# TODO: list available -X options if it's possible to do in an automatic way
completions/scanimage.fishcomplete -c scanimage -s l -r -d 'Top-left x position of scan area [0..480pel]/[0..218mm]'
complete -c scanimage -s t -r -d 'Top-left y position of scan area [0..360pel]'
complete -c scanimage -s x -r -d 'Width of scan area [160..640pel]'
complete -c scanimage -s y -r -d 'Height of scan area [120..480pel]'

complete -c scanimage -l brightness -r -d 'Controls the brightness of the acquired image [0..255: 128]'
complete -c scanimage -l hue -d 'Controls the "hue" (blue-level) of the acquired image [0..255]: 128'
complete -c scanimage -l color -d 'Sets the picture\'s color [0..255]: 133'
complete -c scanimage -l contrast -d 'Controls the contrast of the acquired image [0..255]: 128'
complete -c scanimage -l white-level -d 'Selects what radiance level should be considered "white" [0..255]: 124'
complete -c scanimage -l custom-gamma -d 'Use custom gamma gable'
complete -c scanimage -l gamma-table -r -d 'Gamma-correction table [0..255, …]'
complete -c scanimage -l mode -xa 'Lineart Gray Color' -d 'Scan mode'

complete -c scanimage -s d -l device-name -d 'Device name to use' -xa '(scanimage -f "%d%n")'
complete -c scanimage -s L -l list-devices -d 'List devices'
complete -c scanimage -s f -l formatted-device-list -r -d 'Print formatted device list [%d, %v, %m, %t, %i, %n]'
complete -c scanimage -l channel -r -d 'Selects the channel of the v4l device (e.g. television or video-in.)'

complete -c scanimage -l filename -d 'The filename of the image to be loaded'
complete -c scanimage -l format -xa 'pnm tiff' -d 'Output image format'
complete -c scanimage -s i -l icc-profile -r -d 'Include this ICC profile into TIFF file'

complete -c scanimage -s b -l batch -d 'Working in batch mode, FORMAT is \'out%d.pnm\' or \'out%d.tif\' by default depending on --format'
complete -c scanimage -l batch-start -r -d 'Page number to start naming files with'
complete -c scanimage -l batch-count -r -d 'How many pages to scan in batch mode'
complete -c scanimage -l batch-increment -r -d 'Increase page number in filename by #'
complete -c scanimage -l batch-double -d 'Increment page number by two'
complete -c scanimage -l batch-prompt -d 'Ask for pressing a key before scanning a page'

complete -c scanimage -l accept-md5-only -d 'Only accept authorization requests using md5'
complete -c scanimage -s p -l progress -d 'Print progress messages'
complete -c scanimage -s n -l dont-scan -d 'Only set options, don\'t actually scan'
complete -c scanimage -s T -l test -d 'Test backend thoroughly'
complete -c scanimage -s A -l all-options -d 'List all available backend options'
complete -c scanimage -s h -l help -d 'Display this help message and exit'
complete -c scanimage -s v -l verbose -d 'Give even more status messages'
complete -c scanimage -s B -l buffer-size -r -d 'Change input buffer size (in kB, default 32)'
complete -c scanimage -s V -l version -d 'Print version information'
completions/schtasks.fishfunction __schtasks_print_tasks -d 'Helper function to print tasks'
    schtasks /query /fo csv /nh | awk -F ',' '{ print $1 }'
end

function __schtasks_change_complete_args -a previous_token
    if test "$previous_token" = /tn
        __schtasks_print_tasks
        return
    end

    if string match -r -q -- "$previous_token" '^/r?u$'
        __fish_print_windows_users
        return
    end

    if __fish_seen_argument -w s
        echo -e '/u\tRun this command with the permissions of the specified user account'
    end

    if __fish_seen_argument -w u
        echo -e '/p\tSpecify the password of the user account specified in the /u parameter'
    end

    if not __fish_seen_argument -w et -w du
        echo -e '/et\tSpecify the end time for the task
/du\tA value that specifies the duration'
    end

    if not __fish_seen_argument -w ENABLE -w DISABLE
        echo -e '/ENABLE\tSpecify to enable the scheduled task
/DISABLE\tSpecify to disable the scheduled task'
    end

    echo -e '/tn\tIdentify the task to be changed
/s\tSpecify the name or IP address of a remote computer
/ru\tChange the user name under which the scheduled task has to run
/rp\tSpecify a new password for the existing user account, or the user account specified by /ru
/tr\tChange the program that the task runs
/st\tSpecify the start time for the task
/ri\tSpecify the repetition interval for the scheduled task
/k\tStop the program that the task runs at the time specified by /et or /du
/sd\tSpecify the first date on which the task should be run
/ed\tSpecify the last date on which the task should be run
/it\tSpecify to run the scheduled task only when the run as user is logged on to the computer
/z\tSpecify to delete the task upon the completion of its schedule
/?\tShow help'
end

function __schtasks_create_complete_args -a previous_token
    if test "$previous_token" = /sc
        echo -e 'MINUTE\tSpecify the number of minutes before the task should run
HOURLY\tSpecify the number of hours before the task should run
DAILY\tSpecify the number of days before the task should run
WEEKLY\tSpecify the number of weeks before the task should run
MONTHLY\tSpecify the number of months before the task should run
ONCE\tSpecify that that task runs once at a specified date and time
ONSTART\tSpecify that the task runs every time the system starts
ONLOGON\tSpecify that the task runs whenever a user logs on
ONIDLE\tSpecify that the task runs whenever the system is idle for a specified period of time'
        return
    end

    if string match -r -q -- "$previous_token" '^/r?u$'
        __fish_print_windows_users
        return
    end

    if test "$previous_token" = /mo
        echo -e 'MINUTE\tSpecify that the task runs every n minutes
HOURLY\tSpecify that the task runs every n hours
DAILY\tSpecify that the task runs every n days
WEEKLY\tSpecify that the task runs every n weeks
MONTHLY\tSpecify that the task runs every n months
ONCE\tSpecify that the task runs once
ONSTART\tSpecify that the task runs at startup
ONLOGON\tSpecify that the task runs when the user specified by the /u parameter logs on
ONIDLE\tSpecify that the task runs after the system is idle for the number of minutes specified by /i'
        return
    end

    if __fish_seen_argument -w s
        echo -e '/u\tRun this command with the permissions of the specified user account'
    end

    if __fish_seen_argument -w u
        echo -e '/p\tSpecify the password of the user account specified in the /u parameter'
    end

    if not __fish_seen_argument -w et -w du
        echo -e '/et\tSpecify the time of day that a minute or hourly task schedule ends
/du\tSpecify a maximum length of time for a minute or hourly schedule'
    end

    echo -e '/sc\tSpecify the schedule type
/tn\tSpecify a name for the task
/tr\tSpecify the program or command that the task runs
/s\tSpecify the name or IP address of a remote computer
/ru\tRun the task with permissions of the specified user account
/rp\tSpecify a the password for the existing user account, or the user account specified by /ru
/mo\tSpecify how often the task runs within its schedule type
/d\tSpecify how often the task runs within its schedule type
/m\tSpecify a month or months of the year during which the scheduled task should run
/i\tSpecify how many minutes the computer is idle before the task starts
/st\tSpecify the start time for the task
/ri\tSpecify the repetition interval for the scheduled task
/k\tStop the program that the task runs at the time specified by /et or /du
/sd\tSpecify the date on which the task schedule starts
/ed\tSpecify the date on which the schedule ends
/it\tSpecify to run the scheduled task only when the run as user is logged on to the computer
/z\tSpecify to delete the task upon the completion of its schedule
/f\tSpecify to create the task and suppress warnings if the specified task already exists
/?\tShow help'
end

function __schtasks_delete_complete_args -a previous_token
    if test "$previous_token" = /tn
        __schtasks_print_tasks
        return
    end

    if test "$previous_token" = /u
        __fish_print_windows_users
        return
    end

    if __fish_seen_argument -w s
        echo -e '/u\tRun this command with the permissions of the specified user account'
    end

    if __fish_seen_argument -w u
        echo -e '/p\tSpecify the password of the user account specified in the /u parameter'
    end

    echo -e '/tn\tIdentify the task to be deleted
/f\tSuppress the confirmation message
/s\tSpecify the name or IP address of a remote computer
/?\tShow help'
end

function __schtasks_end_complete_args -a previous_token
    if test "$previous_token" = /tn
        __schtasks_print_tasks
        return
    end

    if test "$previous_token" = /u
        __fish_print_windows_users
        return
    end

    if __fish_seen_argument -w s
        echo -e '/u\tRun this command with the permissions of the specified user account'
    end

    if __fish_seen_argument -w u
        echo -e '/p\tSpecify the password of the user account specified in the /u parameter'
    end

    echo -e '/tn\tIdentify the task that started the program
/s\tSpecify the name or IP address of a remote computer
/?\tShow help'
end

function __schtasks_query_complete_args -a previous_token
    if test "$previous_token" = /fo
        echo -e 'TABLE
LIST
CSV'
        return
    end

    if test "$previous_token" = /u
        __fish_print_windows_users
        return
    end

    if __fish_seen_argument -w s
        echo -e '/u\tRun this command with the permissions of the specified user account'
    end

    if __fish_seen_argument -w u
        echo -e '/p\tSpecify the password of the user account specified in the /u parameter'
    end

    echo -e '/fo\tSpecify the output format
/nh\tRemove column headings
/v\tAdd the advanced properties of the task
/s\tSpecify the name or IP address of a remote computer
/?\tShow help'
end

function __schtasks_run_complete_args -a previous_token
    if test "$previous_token" = /tn
        __schtasks_print_tasks
        return
    end

    if test "$previous_token" = /u
        __fish_print_windows_users
        return
    end

    if __fish_seen_argument -w s
        echo -e '/u\tRun this command with the permissions of the specified user account'
    end

    if __fish_seen_argument -w u
        echo -e '/p\tSpecify the password of the user account specified in the /u parameter'
    end

    echo -e '/tn\tIdentify the task to start
/s\tSpecify the name or IP address of a remote computer
/?\tShow help'
end

function __schtasks_complete_args -d 'Function to generate args'
    set --local previous_token (commandline -xc)[-1]

    if __fish_seen_argument -w change
        __schtasks_change_complete_args "$previous_token"
    else if __fish_seen_argument -w create
        __schtasks_create_complete_args "$previous_token"
    else if __fish_seen_argument -w delete
        __schtasks_delete_complete_args "$previous_token"
    else if __fish_seen_argument -w end
        __schtasks_end_complete_args "$previous_token"
    else if __fish_seen_argument -w query
        __schtasks_query_complete_args "$previous_token"
    else if __fish_seen_argument -w run
        __schtasks_run_complete_args "$previous_token"
    end
end

complete -c schtasks -f -a '(__schtasks_complete_args)'

complete -c schtasks -f -n 'not __fish_seen_argument -w change -w create -w delete -w end \
    -w query -w run' -a /change \
    -d 'Change one or more properties of a task'
complete -c schtasks -f -n 'not __fish_seen_argument -w change -w create -w delete -w end \
    -w query -w run' -a /create \
    -d 'Schedule a new task'
complete -c schtasks -f -n 'not __fish_seen_argument -w change -w create -w delete -w end \
    -w query -w run' -a /delete \
    -d 'Delete a scheduled task'
complete -c schtasks -f -n 'not __fish_seen_argument -w change -w create -w delete -w end \
    -w query -w run' -a /end \
    -d 'Stop a program started by a task'
complete -c schtasks -f -n 'not __fish_seen_argument -w change -w create -w delete -w end \
    -w query -w run' -a /query \
    -d 'Display tasks scheduled to run on the computer'
complete -c schtasks -f -n 'not __fish_seen_argument -w change -w create -w delete -w end \
    -w query -w run' -a /run \
    -d 'Start a scheduled task immediately'
completions/scons.fishcomplete -c scons -s c -l clean -l remove -d 'Clean up all target files'
complete -c scons -l cache-debug -d 'Print debug information about the CacheDir() derived-file caching to the specified file'
complete -c scons -l cache-disable -l no-cache -d 'Disable the derived-file caching specified by CacheDir()'
complete -c scons -l cache-force -l cache-populate -d 'Populate cache with already existing files'
complete -c scons -l cache-show -d 'Show how a cached file would be built'

complete -c scons -l config -d 'How the Configure call should run the config tests' -a '
    auto\t"Use normal dependency mechanism"
    force\t"Rerun all tests"
    cache\t"Take all results from cache"' -x

complete -c scons -s C -l directory -d 'Change to this directory before searching for the sconstruct file'
complete -c scons -s D -d 'Like -u except for the way default targets are handled'

complete -c scons -l debug -d 'Debug the build process' -a "count dtree explain findlibs includes memoizer memory nomemoizer objects pdb presub stacktrace stree time tree" -x

complete -c scons -l diskcheck -d 'Check if files and directories are where they should be' -a "all none match rcs " -x

complete -c scons -s f -l file -l makefile -l sconstruct -d 'Use file as the initial SConscript file'
complete -c scons -s h -l help -d 'Print a help message for this build'
complete -c scons -s H -l help-options -d 'Print the standard help message about command-line options and exit'
complete -c scons -s i -l ignore-errors -d 'Ignore all errors from commands executed to rebuild files'
complete -c scons -s I -l include-dir -d 'Specifies a directory to search for imported Python modules'
complete -c scons -l implicit-cache -d 'Cache implicit dependencies'
complete -c scons -l implicit-deps-changed -d 'Force SCons to ignore the cached implicit dependencies'
complete -c scons -l implicit-deps-unchanged -d 'Force SCons to ignore changes in the implicit dependencies'
complete -c scons -s j -l jobs -d 'Specifies the number of jobs (commands) to run simultaneously'
complete -c scons -s k -l keep-going -d 'Continue as much as possible after an error'
complete -c scons -l duplicate -d 'How to duplicate files' -a 'hard-soft-copy soft-hard-copy hard-copy soft-copy copy'
complete -c scons -l max-drift -d 'Set the maximum expected drift in the modification time of files to SECONDS'
complete -c scons -s n -l just-print -l dry-run -l recon -d 'No execute'
complete -c scons -l profile -d 'Run SCons under the Python profiler and save the results in the specified file'
complete -c scons -s q -l question -d 'Do not run any commands, or print anything'
complete -c scons -s Q -d 'Quiet some status messages'
complete -c scons -l random -d 'Build dependencies in a random order'
complete -c scons -s s -l silent -l quiet -d Silent
complete -c scons -l taskmastertrace -d 'Prints Taskmaster trace information to the specified file'
complete -c scons -s u -l up -l search-up -d 'Walks up directories for an SConstruct file, and uses that as the top of the directory tree'
complete -c scons -s U -d 'Like -u option except for how default targets are handled'
complete -c scons -s v -l version -d 'Print the scons version information'
complete -c scons -s w -l print-directory -d 'Print the working directory'

complete -c scons -l warn -d 'Enable or disable warnings' -a 'all no-all dependency no-dependency deprecated no-deprecated missing-sconscript no-missing-sconscript' -x

complete -c scons -l no-print-directory -d 'Turn off -w, even if it was turned on implicitly'
complete -c scons -s Y -l repository -d 'Search this repo for input and target files not in the local directory tree'
completions/scp.fish# Load completions shared by various ssh tools like ssh, scp and sftp.
__fish_complete_ssh scp

# Helper functions to simplify the completions.
function __scp2ssh_port_number
    # There is a silly inconsistency between the ssh and scp commands regarding the short flag name
    # for specifying the TCP port number. This function deals with that by extracting the port
    # number if present.
    set -l port (commandline -c | string match -r -- ' -P ?(\d+)\b')
    and echo $port[2]
end

function __scp_remote_target
    set -l target (commandline -ct | string match -r -- '(.*):')
    and echo $target[2]
end

function __scp_remote_path_prefix
    set -l path_prefix (commandline -ct | string match -r -- ':(.*)')
    and echo $path_prefix[2]
end

function __fish_no_scp_remote_specified
    set -l tokens (commandline -t)
    # can't use `for token in tokens[1..-2]` due to https://github.com/fish-shell/fish-shell/issues/4897
    set -e tokens[-1]
    for token in $tokens # ignoring current token
        if string match -e @ -- $token
            return 1
        end
    end
    return 0
end

#
# scp specific completions
#

# Inherit user/host completions from ssh
complete -c scp -d Remote -n "__fish_no_scp_remote_specified; and not string match -e -- : (commandline -ct)" -a "(complete -C'ssh ' | string replace -r '\t.*' ':')"

# Local path
complete -c scp -d "Local Path" -n "not string match @ -- (commandline -ct)"

# Remote path
# Get the list of remote files from the scp target.
complete -c scp -d "Remote Path" -f -n "commandline -ct | string match -e ':'" -a '
    (__scp_remote_target):(
        if not set -q __fish_scp_sftp
            if set -l tmp (__fish_mktemp_relative fish-scp)
                and scp -P(__scp2ssh_port_number) -o "BatchMode yes" -q -O $tmp (__scp_remote_target):/dev/null
                set -g __fish_scp_sftp true
            else
                set -g __fish_scp_sftp false
            end
            if set -q tmp[1]
                command rm $tmp
            end
        end
        if $__fish_scp_sftp
            command ssh -p(__scp2ssh_port_number) -o "BatchMode yes" (__scp_remote_target) command\ ls\ -dp\ (__scp_remote_path_prefix)\* 2>/dev/null
        else
            command ssh -p(__scp2ssh_port_number) -o "BatchMode yes" (__scp_remote_target) command\ ls\ -dp\ (__scp_remote_path_prefix | string unescape)\* 2>/dev/null |
            string escape -n
        end
    )
'

complete -c scp -s 3 -d "Copies between two remote hosts are transferred through the local host"
complete -c scp -s B -d "Batch mode"
complete -c scp -s D -x -d "Connect directly to a local SFTP server"
complete -c scp -s l -x -d "Bandwidth limit"
complete -c scp -s O -d "Use original SCP protocol instead of SFTP"
complete -c scp -s P -x -d Port
complete -c scp -s p -d "Preserves modification times, access times, and modes from the original file"
complete -c scp -s R -d "Copies between two remote hosts are performed by executing scp on the origin host"
complete -c scp -s r -d "Recursively copy"
complete -c scp -s S -d "Encryption program"
complete -c scp -s T -d "Disable strict filename checking"
completions/screen.fishfunction __fish_detect_screen_socket_dir -d "Detect which folder screen uses"
    set -l screen_bin screen
    if not set -q __fish_screen_socket_dir
        set -g __fish_screen_socket_dir ($screen_bin -ls __fish_i_don_t_think_this_will_be_matched | string match -r "(?<=No Sockets found in ).*(?=\.)")
    end
end

function __fish_complete_screen_general_list_mac -d "Get the socket list on mac"
    pushd $__fish_screen_socket_dir >/dev/null
    set -l sockets (ls)
    if test (count $sockets) -ne 0
        switch $argv
            case Detached
                stat -f "%Lp %SB %N" -t "%D %T" $sockets | string match -r '^6\d{2} .*$' | string replace -r '^6\d{2} (\S+ \S+) (\S+)' '$2\t$1 Detached'
            case Attached
                stat -f "%Lp %SB %N" -t "%D %T" $sockets | string match -r '^7\d{2} .*$' | string replace -r '^7\d{2} (\S+ \S+) (\S+)' '$2\t$1 Attached'
        end
    end
    popd >/dev/null
end

function __fish_complete_screen_general_list -d "Get the socket list"
    set -l escaped (string escape --style=regex $argv)
    screen -list | string match -r '^\t.*\('$escaped'\)\s*$' | string replace -r '\t(.*)\s+(\(.*\))?\s*\((.*)\)' '$1\t$3'
end

function __fish_complete_screen_detached -d "Print a list of detached screen sessions"
    switch (uname)
        case Darwin
            __fish_complete_screen_general_list_mac Detached
        case '*'
            __fish_complete_screen_general_list Detached
    end
end

function __fish_complete_screen_attached -d "Print a list of attached screen sessions"
    switch (uname)
        case Darwin
            __fish_complete_screen_general_list_mac Attached
        case '*'
            __fish_complete_screen_general_list Attached
    end
end

function __fish_complete_screen -d "Print a list of running screen sessions"
    string join \n (__fish_complete_screen_attached) (__fish_complete_screen_detached)
end

# detect socket directory for mac users
__fish_detect_screen_socket_dir

complete -c screen -s a -d 'Include all capabilitys'
complete -c screen -s A -d 'Adapt window size'
complete -c screen -s c -r -d 'Specify init file'
complete -c screen -o d -d 'Detach screen' -a '(__fish_complete_screen)' -x
complete -c screen -o D -d 'Detach screen' -a '(__fish_complete_screen)' -x
complete -c screen -o r -d 'Reattach session' -a '(__fish_complete_screen)' -x
complete -c screen -o R -d 'Reattach/create session' -a '(__fish_complete_screen)' -x
complete -c screen -o RR -d 'Reattach/create any session' -a '(__fish_complete_screen)' -x
complete -c screen -s e -x -d 'Escape character'
complete -c screen -s f -d 'Flow control on'
complete -c screen -o fn -d 'Flow control off'
complete -c screen -o fa -d 'Flow control automatic'
complete -c screen -o h -x -d 'History length'
complete -c screen -s i -d 'Interrupt display on C-c'
complete -c screen -s l -d 'Login on'
complete -c screen -o ln -d 'Login off'
complete -c screen -o ls -d 'List sessions'
complete -c screen -o list -d 'List sessions'
complete -c screen -s L -d 'Log on'
complete -c screen -s m -d 'Ignore $STY'
complete -c screen -s O -d 'Optimal output'
complete -c screen -s p -d 'Preselect window'
complete -c screen -s q -d 'Quiet mode'
complete -c screen -o s -r -d 'Set shell'
complete -c screen -o S -x -d 'Session name'
complete -c screen -o t -x -d 'Session title'
complete -c screen -o T -x -d 'Value to use for $TERM (default "screen")'
complete -c screen -s U -d 'UTF-8 mode'
complete -c screen -s v -d 'Display version and exit'
complete -c screen -o wipe -d 'Wipe dead sessions'
complete -c screen -o x -d 'Multi attach' -a '(__fish_complete_screen_attached)' -x
complete -c screen -o X -r -d 'Send command'
completions/scrot.fishcomplete -c scrot -s h -l help -d 'Display help and exit'
complete -c scrot -s v -l version -d 'Display version information and exit'
complete -c scrot -s b -l border -d 'When selecting a window, grab wm border too'
complete -c scrot -s c -l count -d 'Display a countdown when used with delay'
complete -c scrot -s d -l delay -d 'Wait NUMBER of seconds before taking a shot'
complete -c scrot -s e -l exec -d 'Execute APPLICATION on the saved image'
complete -c scrot -s q -l quality -d 'Image quality [1-100]'
complete -c scrot -s m -l multidisp -d 'Grab shot from multiple heads'
complete -c scrot -s s -l select -d 'Select a window or rectangle with the mouse'
complete -c scrot -s t -l thumb -d 'Generate thumbnail PERCENT of original'
completions/scrypt.fish# Completions for the scrypt encryption utility

complete -x -c scrypt -n __fish_use_subcommand -a enc -d "Encrypt file"
complete -x -c scrypt -n __fish_use_subcommand -a dec -d "Decrypt file"
complete -x -c scrypt -n __fish_use_subcommand -a info -d "Print information about the encryption parameters"

complete -c scrypt -n "__fish_seen_subcommand_from enc dec" -s f -d "Force the operation to proceed"
complete -x -c scrypt -n "__fish_seen_subcommand_from enc dec" -l logN -a "(seq 10 40)" -d "Set the work parameter N"
complete -x -c scrypt -n "__fish_seen_subcommand_from enc dec" -s M -d "Use at most the specified bytes of RAM"
complete -x -c scrypt -n "__fish_seen_subcommand_from enc dec" -s m -d "Use at most the specified fraction of the available RAM"
complete -c scrypt -n "__fish_seen_subcommand_from enc dec" -s P -d "Deprecated synonym for `--passphrase dev:stdin-once`"
complete -x -c scrypt -n "__fish_seen_subcommand_from enc dec" -s p -a "(seq 1 32)" -d "Set the work parameter p"
complete -x -c scrypt -n "__fish_seen_subcommand_from enc dec" -l passphrase -a "
    dev:tty-stdin\t'Read from /dev/tty, or stdin if fails (default)'
    dev:stdin-once\t'Read from stdin'
    dev:tty-once\t'Read from /dev/tty'
    env:(set -xn)\t'Read from the environment variable'
    file:(__fish_complete_path)\t'Read from the file'
    " -d "Read the passphrase using the specified method"
complete -x -c scrypt -n "__fish_seen_subcommand_from enc dec" -s r -a "(seq 1 32)" -d "Set the work parameter r"
complete -x -c scrypt -n "__fish_seen_subcommand_from enc dec" -s t -d "Use at most the specified seconds of CPU time"
complete -c scrypt -n "__fish_seen_subcommand_from enc dec" -s v -d "Print encryption parameters and memory/CPU limits"
complete -x -c scrypt -n "not __fish_seen_subcommand_from enc dec info" -l version -d "Print version"
completions/scss.fish# Usage: scss [options] [INPUT] [OUTPUT]

# Description:
#   Converts SCSS or Sass files to CSS.

# Common Options:
#     -I, --load-path PATH             Specify a Sass import path.
complete -c scss -s I -l load-path -r -d "Specify a Sass import path"
#     -r, --require LIB                Require a Ruby library before running Sass.
complete -c scss -s r -l require -r -d "Require a Ruby library before running Sass"
#         --compass                    Make Compass imports available and load project configuration.
complete -c scss -l compass -d "Enable Compass imports and load project configuration"
#     -t, --style NAME                 Output style. Can be nested (default), compact, compressed, or expanded.
complete -c scss -s t -l style -x -a "nested compact compressed expanded" -d "Output style"
#     -?, -h, --help                   Show this help message.
complete -c scss -s '?' -s h -l help -f -d "Show help message"
#     -v, --version                    Print the Sass version.
complete -c scss -s v -l version -f -d "Print the Sass version"

# Watching and Updating:
#         --watch                      Watch files or directories for changes.
#                                      The location of the generated CSS can be set using a colon:
#                                        scss --watch input.scss:output.css
#                                        scss --watch input-dir:output-dir
complete -c scss -l watch -d "Watch files or directories for changes"
#         --poll                       Check for file changes manually, rather than relying on the OS.
#                                      Only meaningful for --watch.
complete -c scss -l poll -d "Check for file changes manually, don't rely on OS"
#         --update                     Compile files or directories to CSS.
#                                      Locations are set like --watch.
complete -c scss -l update -d "Compile files or directories to CSS"
#     -f, --force                      Recompile every Sass file, even if the CSS file is newer.
#                                      Only meaningful for --update.
complete -c scss -s f -l force -d "Recompile every Sass file, even if the CSS file is newer"
#         --stop-on-error              If a file fails to compile, exit immediately.
#                                      Only meaningful for --watch and --update.
complete -c scss -l stop-on-error -d "If a file fails to compile, exit immediately"

# Input and Output:
#         --sass                       Use the indented Sass syntax.
complete -c scss -l sass -d "Use the indented Sass syntax"
#         --sourcemap=TYPE             How to link generated output to the source files.
#                                        auto (default): relative paths where possible, file URIs elsewhere
#                                        file: always absolute file URIs
#                                        inline: include the source text in the sourcemap
#                                        none: no sourcemaps
complete -c scss -l sourcemap -x -d "How to link generated output to the source files" -a \
    "auto\t'(default) relative paths where possible, file URIs elsewhere'
file\t'always absolute file URIs'
inline\t'include the source text in the sourcemap'
none\t'no sourcemaps'"
#     -s, --stdin                      Read input from standard input instead of an input file.
#                                      This is the default if no input file is specified.
complete -c scss -s s -l stdin -d "Read input from standard input instead of an input file"
#     -E, --default-encoding ENCODING  Specify the default encoding for input files.
complete -c scss -s E -l default-encoding -x -d "Specify the default encoding for input files"
#         --unix-newlines              Use Unix-style newlines in written files.
#                                      Always true on Unix.
complete -c scss -l unix-newlines -d "Use Unix-style newlines in written files"
#     -g, --debug-info                 Emit output that can be used by the FireSass Firebug plugin.
complete -c scss -s g -l debug-info -d "Emit output that can be used by the FireSass Firebug plugin"
#     -l, --line-numbers               Emit comments in the generated CSS indicating the corresponding source line.
#         --line-comments
complete -c scss -s l -l line-numbers -l line-comments -d "Indicate corresponding source line with comments"

# Miscellaneous:
#     -i, --interactive                Run an interactive SassScript shell.
complete -c scss -s i -l interactive -d "Run an interactive SassScript shell"
#     -c, --check                      Just check syntax, don't evaluate.
complete -c scss -s c -l check -d "Just check syntax, don't evaluate"
#         --precision NUMBER_OF_DIGITS How many digits of precision to use when outputting decimal numbers.
#                                      Defaults to 5.
complete -c scss -l precision -x -d "Set precision when outputting decimal numbers"
#         --cache-location PATH        The path to save parsed Sass files. Defaults to .sass-cache.
complete -c scss -l cache-location -r -d "The path to save parsed Sass files"
#     -C, --no-cache                   Don't cache parsed Sass files.
complete -c scss -s C -l no-cache -d "Don't cache parsed Sass files"
#         --trace                      Show a full Ruby stack trace on error.
complete -c scss -l trace -d "Show a full Ruby stack trace on error"
#     -q, --quiet                      Silence warnings and status messages during compilation.
complete -c scss -s q -l quiet -d "Silence warnings and status messages during compilation"
completions/sed.fish#
# Completions for sed
#

# Test if we are using GNU sed

set -l is_gnu
sed --version >/dev/null 2>/dev/null; and set is_gnu --is-gnu

# Shared ls switches

__fish_gnu_complete -c sed -s n -l quiet -d "Silent mode" $is_gnu
__fish_gnu_complete -c sed -s e -l expression -x -d "Evaluate expression" $is_gnu
__fish_gnu_complete -c sed -s f -l file -r -d "Evaluate file" $is_gnu
__fish_gnu_complete -c sed -s i -l in-place -d "Edit files in place" $is_gnu

if test -n "$is_gnu"

    # GNU specific features

    complete -c sed -l silent -d "Silent mode"
    complete -c sed -s l -l line-length -x -d "Specify line-length"
    complete -c sed -l posix -d "Disable all GNU extensions"
    complete -c sed -s r -l regexp-extended -d "Use extended regexp"
    complete -c sed -s s -l separate -d "Consider files as separate"
    complete -c sed -s u -l unbuffered -d "Use minimal IO buffers"
    complete -c sed -l help -d "Display help and exit"
    complete -c sed -s V -l version -d "Display version and exit"

else

    # If not a GNU system, assume we have standard BSD ls features instead

    complete -c sed -s E -d "Use extended regexp"
    complete -c sed -s a -d "Delay opening files until a command containing the related 'w' function is applied"
    complete -c sed -s l -d "Use line buffering"

end
completions/seq.fishif seq --version 2>/dev/null >/dev/null #GNU
    complete -c seq -s f -l format -d 'Use printf style floating-point FORMAT'
    complete -c seq -s s -l separator -d 'Use STRING to separate numbers'
    complete -c seq -s w -l equal-width -d 'Equalize width with leading zeroes'
    complete -c seq -l help -d 'Display this help'
    complete -c seq -l version -d 'Output version information'
else #OS X
    complete -c seq -s f -d 'Use printf style floating-point FORMAT'
    complete -c seq -s s -d 'Use STRING to separate numbers'
    complete -c seq -s w -d 'Equalize width with leading zeroes'
    complete -c seq -s t -d 'Use STRING to terminate sequence of numbers'
end
completions/serve.fish# See: https://github.com/zeit/serve

complete -x -c serve -l help -s h -d "Shows help message"
complete -x -c serve -l version -s v -d "Displays the current version of serve"
complete -x -c serve -l listen -s l -d "Specify a URI endpoint on which to listen"
complete -x -c serve -l debug -s d -d "Show debugging information"
complete -x -c serve -l single -s s -d "Rewrite all not-found requests to `index.html`"
complete -x -c serve -l config -s c -d "Specify custom path to `serve.json`"
complete -x -c serve -l no-clipboard -s n -d "Do not copy the local address to the clipboard"
completions/service.fish# First argument is the names of the service, i.e. a file in /etc/init.d
complete -c service -n "__fish_is_nth_token 1" -xa "(__fish_print_service_names)" -d Service

# as found in __fish_print_service_names.fish
if test -d /run/systemd/system # Systemd systems
    complete -c service -n 'not __fish_is_nth_token 1' -xa "start stop restart status enable disable"
else if command -sq rc-service # OpenRC (Gentoo)
    complete -c service -n 'not __fish_is_nth_token 1' -xa "start stop restart"
else if test -d /etc/init.d # SysV on Debian and other linuxen
    complete -c service -n 'not __fish_is_nth_token 1' -xa "start stop --full-restart"
else # FreeBSD
    # Use the output of `service -v foo` to retrieve the list of service-specific verbs
    complete -c service -n 'not __fish_is_nth_token 1' -xa "(__fish_complete_freebsd_service_actions)"
end

function __fish_complete_freebsd_service_actions
    # Use the output of `service -v foo` to retrieve the list of service-specific verbs
    # Output takes the form "[prefix1 prefix2 ..](cmd1 cmd2 cmd3)" where any combination
    # of zero or one prefixe(s) and any one command is a valid verb.
    set -l service_name (commandline --tokens-expanded --cut-at-cursor)[-1]
    set -l results (service $service_name -v 2>| string match -r '\\[(.*)\\]\\((.*)\\)')
    set -l prefixes "" (string split '|' -- $results[2])
    set -l commands (string split '|' -- $results[3])
    printf '%s\n' $prefixes$commands
end
completions/set.fish#
# Completions for the 'set' builtin
#

#
# Various helper functions
#

function __fish_set_is_color -a foreground background -d 'Test if We are specifying a color value for the prompt'
    set -l cmd (commandline -pxc)
    set -e cmd[1]
    for i in $cmd
        switch $i
            case fish_color_search_match fish_color_selection fish_pager_color_selected_background
                $background
                return
            case 'fish_color_*' 'fish_pager_color_*'
                $foreground
                return

            case '-*'

            case '*'
                return 1
        end
    end
    return 1
end

function __fish_set_is_locale -d 'Test if We are specifying a locale value for the prompt'
    set -l cmd (commandline -pxc)
    set -e cmd[1]
    set -l locale_vars (__fish_locale_vars)
    for i in $cmd
        switch $i

            case $locale_vars
                return 0

            case '-*'
                continue

            case '*'
                return 1
        end
    end
    return 1
end

function __fish_complete_special_vars_ifndef -a varname description
    if not set -q $varname
        printf "%s\t%s\n" $varname "Undefined Variable; $description"
    end
end

function __fish_complete_special_vars
    printf "%s\t%s\n" \
        PATH "list of dirs to look for commands in" \
        CDPATH "list of dirs under which that cd searches" \
        FISH_DEBUG "list of enabled debug categories" \
        FISH_DEBUG_OUTPUT "debug output path" \
        umask "current file creation mask" \
        fish_ambiguous_width "affects computed width of east asian chars" \
        fish_autosuggestion_enabled "set to 0 to turn autosuggestions off" \
        fish_cursor_end_mode "set to 'inclusive' to disallow moving the cursor beyond the command line end" \
        fish_cursor_selection_mode "set to 'inclusive' if selections should include the cursor" \
        fish_emoji_width "cols wide fish assumes emoji render as" \
        fish_escape_delay_ms "How long fish waits to distinguish escape and alt" \
        fish_greeting "The message to display at start (also a function)" \
        fish_handle_reflow "if fish should repaint prompt when the term resizes" \
        fish_history "The session id to store history under" \
        fish_key_bindings "name of function that sets binds" \
        fish_term24bit "set to 0 to use the color palette instead of true-colors" \
        fish_term256 "set to 0 to use the 16-color palette instead of 256" \
        fish_trace "Enables execution tracing (if set to non-empty value)" \
        fish_transient_prompt "set to 1 to re-run prompts before pushing them to scrollback" \
        fish_user_paths "A list of dirs to prepend to PATH"
    __fish_complete_special_vars_ifndef fish_color_option 'defaults to $fish_color_param'
    __fish_complete_special_vars_ifndef fish_color_keyword 'defaults to $fish_color_command'
end

#
# Completions
#

# Regular switches, set only accepts these before the variable name,
# so we need to test using "__fish_is_nth_token 1"

complete -c set -n "__fish_is_nth_token 1" -s e -l erase -d "Erase variable"
complete -c set -n "__fish_is_nth_token 1" -s x -l export -d "Export variable to subprocess"
complete -c set -n "__fish_is_nth_token 1" -s u -l unexport -d "Do not export variable to subprocess"
complete -c set -n "__fish_is_nth_token 1" -s f -l function -d "Make variable function-scoped"
complete -c set -n "__fish_is_nth_token 1" -s g -l global -d "Make variable scope global"
complete -c set -n "__fish_is_nth_token 1" -s l -l local -d "Make variable scope local"
complete -c set -n "__fish_is_nth_token 1" -s L -l long -d 'Do not truncate long lines'
complete -c set -n "__fish_is_nth_token 1" -s U -l universal -d "Share variable persistently across sessions"
complete -c set -n "__fish_is_nth_token 1" -s q -l query -d "Test if variable is defined"
complete -c set -n "__fish_is_nth_token 1" -s h -l help -d "Display help and exit"
complete -c set -n "__fish_is_nth_token 1" -s n -l names -d "List the names of the variables, but not their value"
complete -c set -n "__fish_is_nth_token 1" -s a -l append -d "Append value to a list"
complete -c set -n "__fish_is_nth_token 1" -s p -l prepend -d "Prepend value to a list"
complete -c set -n "__fish_is_nth_token 1" -s S -l show -d "Show variable"
complete -c set -n "__fish_is_nth_token 1" -l path -d "Make variable as a path variable"
complete -c set -n "__fish_is_nth_token 1" -l unpath -d "Make variable not as a path variable"
complete -c set -n "__fish_is_nth_token 1" -l no-event -d "Don't emit an event"

#TODO: add CPP code to generate list of read-only variables and exclude them from the following completions

# Complete using preexisting variable names
set -l maybe_filter_private_vars '
    string match (
        if string match -qr -- "^_" "$(commandline -t)": then
            echo "*"
        else
            echo -rv
            echo "^__"
        end
    )'
# We do not *filter* these by the given scope because you might want to set e.g. a global to shadow a universal.
complete -c set -n '__fish_is_nth_token 1; and not __fish_seen_argument -s e -l erase' -x -a "(set -U | $maybe_filter_private_vars | string replace ' ' \t'Universal Variable: ')"
complete -c set -n '__fish_is_nth_token 1; and not __fish_seen_argument -s e -l erase' -x -a "(set -g | $maybe_filter_private_vars | string replace -r '^((?:history|fish_killring) ).*' '\$1' | string replace ' ' \t'Global Variable: ')"
complete -c set -n '__fish_is_nth_token 1; and not __fish_seen_argument -s e -l erase' -x -a "(set -l | $maybe_filter_private_vars | string replace ' ' \t'Local Variable: ')"
# Complete some fish configuration variables even if they aren't set.
complete -c set -n '__fish_is_nth_token 1; and not __fish_seen_argument -s e -l erase' -x -a "(__fish_complete_special_vars)"

# Complete using preexisting variable names for `set --erase`
complete -c set -n '__fish_seen_argument -s e -l erase; and not __fish_seen_argument -s l -s U -s g -l local -l global -l Universal' -f -a "(set -U | string replace ' ' \tUniversal\ Variable:\ )"
complete -c set -n '__fish_seen_argument -s e -l erase; and not __fish_seen_argument -s l -s U -s g -l local -l global -l Universal' -f -a "(set -g | string replace ' ' \tGlobal\ Variable:\ )"
complete -c set -n '__fish_seen_argument -s e -l erase; and not __fish_seen_argument -s l -s U -s g -l local -l global -l Universal' -f -a "(set -l | string replace ' ' \tLocal\ Variable:\ )"
# Complete scope-specific variables for `set --erase`
complete -c set -n '__fish_seen_argument -s e -l erase; and __fish_seen_argument -s U -l universal' -f -a "(set -U | string replace ' ' \t'Universal Variable: ')"
complete -c set -n '__fish_seen_argument -s e -l erase; and __fish_seen_argument -s g -l global' -f -a "(set -g | string replace ' ' \t'Global Variable: ')"
complete -c set -n '__fish_seen_argument -s e -l erase; and __fish_seen_argument -s l -l local' -f -a "(set -l | string replace ' ' \t'Local Variable: ')"

# Color completions
complete -c set -n '__fish_set_is_color true false' -x -a '(set_color --print-colors)' -d 'text color'
complete -c set -n '__fish_set_is_color false true' -a '--background=(set_color --print-colors)'
complete -c set -n '__fish_set_is_color false true' -a '--underline-color=(set_color --print-colors)'
complete -c set -n '__fish_set_is_color true false' -a --bold -x
complete -c set -n '__fish_set_is_color true false' -a --dim -x
complete -c set -n '__fish_set_is_color true false' -a --italics -x
complete -c set -n '__fish_set_is_color true false' -a --strikethrough -x
complete -c set -n '__fish_set_is_color true true' -a --reverse -x
complete -c set -n '__fish_set_is_color true false' -a --underline -x
complete -c set -n '__fish_set_is_color true false' -a--underline={double,curly,dotted,dashed} -x

# Locale completions
complete -c set -n '__fish_set_is_locale; and not __fish_seen_argument -s e -l erase' -x -a '(command -sq locale; and locale -a)' -d Locale
completions/set_color.fishcomplete -c set_color -x -d Color -a '(set_color --print-colors)'
complete -c set_color -s b -l background -x -a '(set_color --print-colors)' -d "Change background color"
complete -c set_color -s b -l underline-color -x -a '(set_color --print-colors)' -d "Change underline color"
complete -c set_color -s o -l bold -d 'Make font bold'
complete -c set_color -s i -l italics -d Italicise
complete -c set_color -s s -l strikethrough -d Strikethrough
complete -c set_color -s d -l dim -d 'Dim text'
complete -c set_color -s r -l reverse -d 'Reverse color text'
complete -c set_color -s u -l underline -d 'Underline style' -a 'single double curly dotted dashed'
complete -c set_color -s h -l help -d 'Display help and exit'
complete -c set_color -s c -l print-colors -d 'Print a list of all accepted color names'
completions/setfacl.fishfunction __fish_facl_list_spec_keyword
    for keyword in default user group mask other
        echo $keyword:
    end
end

function __fish_facl_starts_with_spec_user
    commandline -ct | string match -r "u(ser)?:"
end

function __fish_facl_starts_with_spec_group
    commandline -ct | string match -r "g(roup)?:"
end

function __fish_facl_extract_acl
    commandline -ct | string replace -ar '.*(\w*:).*' '$1'
end

complete -c setfacl -s m -s x -l modify -l remove -l set -n __fish_facl_starts_with_spec_user -a '(__fish_facl_extract_acl)(__fish_complete_users  | string replace -a "\t" ":\t")'
complete -c setfacl -s m -s x -l modify -l remove -l set -n __fish_facl_starts_with_spec_group -a '(__fish_facl_extract_acl)(__fish_complete_groups | string replace -a "\t" ":\t")'
complete -c setfacl -f -s m -s x -l modify -l remove -l set -a '(__fish_facl_list_spec_keyword)'

complete -c setfacl -s b -l remove-all -d 'Remove all extended ACL entries'
complete -c setfacl -s k -l remove-default -d 'Remove the Default ACL'
complete -c setfacl -s n -l no-mask -d 'Do not recalculate the effective rights mask'
complete -c setfacl -l mask -d 'Do recalculate the effective rights mask'
complete -c setfacl -s d -l default -d 'All operations apply to the Default ACL'
complete -c setfacl -l restore -d 'Restore a permission backup created by `getfacl -R\' or similar'
complete -c setfacl -l test -d 'Test mode'
complete -c setfacl -s R -l recursive -d 'Apply operations to all files and directories recursively'
complete -c setfacl -s L -l logical -d 'Logical walk, follow symbolic links to directories'
complete -c setfacl -s P -l physical -d 'Physical walk, do not follow symbolic links to directories'
complete -c setfacl -f -s v -l version -d 'Print the version of setfacl and exit'
complete -c setfacl -f -s h -l help -d 'Print help explaining the command line options'
complete -c setfacl -s m -l modify -d 'Modify the current ACL(s) of file(s)'
complete -c setfacl -s x -l remove -d 'Remove entries from the ACL(s) of file(s)'
complete -c setfacl -s M -l modify-file -d 'Read ACL entries to modify from file'
complete -c setfacl -s X -l remove-file -d 'Read ACL entries to remove from file'
complete -c setfacl -l set-file -d 'Read ACL entries to set from file'
complete -c setfacl -l set -d 'Set the ACL of file(s), replacing the current ACL'
completions/setsid.fish# setsid is a tool to run a program in a new session.
# It is part of the util-linux package.
# See: https://www.kernel.org/pub/linux/utils/util-linux

complete -c setsid -x -d 'Command to run' -a '(__fish_complete_subcommand)'
complete -c setsid -n __fish_no_arguments -l ctty -s c -d 'Set controlling terminal to current one'
complete -c setsid -n __fish_no_arguments -l wait -s w -d 'Wait until program ends and return its exit value'
complete -c setsid -n __fish_no_arguments -l version -s V -d 'Display version and exit'
complete -c setsid -n __fish_no_arguments -l help -s h -d 'Display help and exit'
completions/setx.fishfunction __setx_complete_args -d 'Function to generate args'
    set -l previous_token (commandline -xc)[-1]

    if test "$previous_token" = /u
        __fish_print_windows_users
        return
    end
end

complete -c setx -f -a '(__setx_complete_args)'

complete -c setx -f -n '__fish_seen_argument -w s' -a /u \
    -d 'Run the script with the credentials of the specified user account'
complete -c setx -f -n '__fish_seen_argument -w u' -a /p \
    -d 'Specify the password of the user account that is specified in the /u parameter'

complete -c setx -f -n 'not __fish_seen_argument -w a -w r -w x' -a /a \
    -d 'Specify absolute coordinates and offset as search parameters'
complete -c setx -f -n 'not __fish_seen_argument -w a -w r -w x' -a /r \
    -d 'Specify relative coordinates and offset'
complete -c setx -f -n 'not __fish_seen_argument -w a -w r -w x' -a /x \
    -d 'Display file coordinates, ignoring the /a, /r, and /d command-line options'

complete -c setx -f -n '__fish_seen_argument -w a -w r' -a /m \
    -d 'Specify to set the variable in the system environment'

complete -c setx -f -a /s -d 'Specify the name or IP address of a remote computer'
complete -c setx -f -a /k \
    -d 'Specify that the variable is set based on information from a registry key'
complete -c setx -f -a /f -d 'Specify the file that you want to use'
complete -c setx -f -a /d -d 'Specify delimiters to be used'
complete -c setx -f -a '/?' -d 'Show help'
completions/setxkbmap.fishfunction __fish_complete_setxkbmap --description 'Complete setxkb options' --argument-names what
    sed -e "1,/! $what/d" -e '/^[[:space:]]*$/,$d' /usr/share/X11/xkb/rules/xorg.lst | sed -r 's/[[:space:]]+([^[:space:]]+)[[:space:]]+(.+)/\1\t\2/'
end

set -l filter '"s/[^[:space:]]+[[:space:]][^[:space:]]+[[:space:]](.+)\((.+)\)/\1\t\2/;"'

complete -c setxkbmap -o '?' -o help -d 'Print this message'
complete -c setxkbmap -o compat -d 'Specifies compatibility map component name' -xa "(sed -r $filter /usr/share/X11/xkb/compat.dir)"
complete -c setxkbmap -o config -d 'Specifies configuration file to use' -r
complete -c setxkbmap -o device -d 'Specifies the device ID to use' -x
complete -c setxkbmap -o display -d 'Specifies display to use' -x
complete -c setxkbmap -o geometry -d 'Specifies geometry component name' -xa "(sed -r $filter /usr/share/X11/xkb/geometry.dir)"
complete -c setxkbmap -o I -d 'Add <dir> to list of directories to be used' -xa '(__fish_complete_directories)'
complete -c setxkbmap -o keycodes -d 'Specifies keycodes component name' -xa "(sed -r $filter /usr/share/X11/xkb/keycodes.dir)"
complete -c setxkbmap -o keymap -d 'Specifies name of keymap to load' -xa "(sed -r $filter /usr/share/X11/xkb/keymap.dir)"
complete -c setxkbmap -o layout -d 'Specifies layout used to choose component names' -xa "(__fish_complete_setxkbmap layout)"
complete -c setxkbmap -o model -d 'Specifies model used to choose component names' -xa "(__fish_complete_setxkbmap model)"
complete -c setxkbmap -o option -d 'Adds an option used to choose component names' -xa "(__fish_stripprefix='^--option=' __fish_complete_list , '__fish_complete_setxkbmap option')"
complete -c setxkbmap -o print -d 'Print a complete xkb_keymap description and exit'
complete -c setxkbmap -o query -d 'Print the current layout settings and exit'
complete -c setxkbmap -o rules -d 'Name of rules file to use' -x
complete -c setxkbmap -o symbols -d 'Specifies symbols component name' -xa "(sed -r $filter /usr/share/X11/xkb/symbols.dir)"
complete -c setxkbmap -o synch -d 'Synchronize request w/X server'
complete -c setxkbmap -o types -d 'Specifies types component name' -xa "(sed -r $filter /usr/share/X11/xkb/types.dir)"
complete -c setxkbmap -o v -o verbose -d 'Sets verbosity (1..10).  Higher values yield more messages' -xa '(seq 1 10)'
complete -c setxkbmap -o variant -d 'Specifies layout variant used to choose component names' -xa "(__fish_complete_setxkbmap variant)"
completions/sfdx.fish# Tab completion for sfdx (https://developer.salesforce.com/tools/sfdxcli).

function __fish_sfdx_using_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
    end
    return 1
end

function __fish_sfdx_find_packagexml
    # To find manifest (in other words package.xml)
    printf '%s\n' (find . -type f -regex ".*/package.xml" | string sub -s 3)
end

set -l sfdx_looking -c sfdx -n __fish_use_subcommand

set -l sfdx_loglevels 'trace debug info warn error fatal TRACE DEBUG INFO WARN ERROR FATAL'

#
# commands
#
complete $sfdx_looking -xa commands -d 'list all the commands'
complete -c sfdx -n '__fish_sfdx_using_command commands' -s h -l help -d 'show CLI help'
complete -c sfdx -n '__fish_sfdx_using_command commands' -s j -l json -d 'output in json format'
complete -c sfdx -n '__fish_sfdx_using_command commands' -l hidden -d 'also show hidden commands'

#
# force
#
complete $sfdx_looking -xa force -d 'tools for the Salesforce developer'
complete -c sfdx -n '__fish_sfdx_using_command force' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:alias -d 'manage username aliases'

complete $sfdx_looking -xa force:alias:list -d 'list username aliases for the Salesforce CLI'
complete -c sfdx -n '__fish_sfdx_using_command force:alias:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:alias:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:alias:set -d 'set username aliases for the Salesforce CLI'
complete -c sfdx -n '__fish_sfdx_using_command force:alias:set' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:alias:set' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:apex -d 'work with Apex code'

complete $sfdx_looking -xa force:apex:execute -d 'execute anonymous Apex code'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:execute' -s f -l apexcodefile -d 'path to a local file containing Apex code'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:execute' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:execute' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:execute' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:execute' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:apex:class -d 'create an Apex class'

complete $sfdx_looking -xa force:apex:class:create -d 'create an Apex class'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:class:create' -s a -l apiversion -d '[default: 46.0] API version number'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:class:create' -s d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:class:create' -s n -l classname -d '(required) name of the generated Apex class'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:class:create' -s t -l template -d '[default: DefaultApexClass] template to use for file creation' -xa 'DefaultApexClass ApexException ApexUnitTest InboundEmailService'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:class:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:class:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:apex:log -d 'work with Apex logs'

complete $sfdx_looking -xa force:apex:log:get -d 'fetch the last debug log'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:get' -s c -l color -d 'colorize noteworthy log lines'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:get' -s i -l logid -d 'ID of the log to display'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:get' -s n -l number -d 'number of most recent logs to display'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:get' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:get' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:get' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:get' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:apex:log:list -d 'list debug logs'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:list' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:list' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:apex:log:tail -d 'start debug logging and display logs'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:tail' -s c -l color -d 'colorize noteworthy log lines'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:tail' -s d -l debuglevel -d 'debug level for trace flag'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:tail' -s s -l skiptraceflag -d 'skip trace flag setup'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:tail' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:tail' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:log:tail' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:apex:test -d 'work with Apex tests'

complete $sfdx_looking -xa force:apex:test:report -d 'display test results'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -s c -l codecoverage -d 'retrieve code coverage results'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -s d -l outputdir -d 'directory to store test run files'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -s i -l testrunid -d '(required) ID of test run'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -s r -l resultformat -d '[default: human] result format emitted to stdout; --json flag overrides this parameter' -xa 'human tap junit json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -s w -l wait -d '[default: 6 minutes] the streaming client socket timeout (in minutes)'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:report' -l verbose -d 'display Apex test processing details'

complete $sfdx_looking -xa force:apex:test:run -d 'invoke Apex tests'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s c -l codecoverage -d 'retrieve code coverage results'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s d -l outputdir -d 'directory to store test run files'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s l -l testlevel -d 'testlevel enum value' -xa 'RunLocalTests RunAllTestsInOrg RunSpecifiedTests'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s n -l classnames -d 'comma-separated list of Apex test class names to run'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s r -l resultformat -d 'result format emitted to stdout; --json flag overrides this parameter' -xa 'human tap junit json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s s -l suitenames -d 'comma-separated list of Apex test suite names to run'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s t -l tests -d 'comma-separated list of Apex test class names or IDs and, if applicable, test methods to run'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s w -l wait -d 'the streaming client socket timeout (in minutes)'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -s y -l synchronous -d 'run tests from a single class synchronously'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:apex:test:run' -l verbose -d 'display Apex test processing details'

complete $sfdx_looking -xa force:apex:trigger -d 'create an Apex trigger'

complete $sfdx_looking -xa force:apex:trigger:create -d 'create an Apex trigger'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:trigger:create' -s a -l apiversion -d '[default: 46.0] API version number'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:trigger:create' -s d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:trigger:create' -s e -l triggerevents -d 'events that fire trigger'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:trigger:create' -s n -l triggername -d '(required) name of the generated Apex trigger'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:trigger:create' -s s -l sobject -d '[default: SOBJECT] sObject to create a trigger on'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:trigger:create' -s t -l template -d '[default: ApexTrigger] template to use for file creation'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:trigger:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:apex:trigger:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:auth -d 'authorize an org for use with the Salesforce'

complete $sfdx_looking -xa force:auth:list -d 'list auth connection information'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:auth:logout -d 'log out from authorized orgs'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:logout' -s a -l all -d 'include all authenticated orgs'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:logout' -s p -l noprompt -d 'do not prompt for confirmation'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:logout' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:logout' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:logout' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:logout' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:auth:jwt -d 'authorize an org using JWT'

complete $sfdx_looking -xa force:auth:jwt:grant -d 'authorize an org using the JWT flow'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:jwt:grant' -s a -l setalias -d 'set an alias for the authenticated org'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:jwt:grant' -s d -l setdefaultdevhubusername -d 'set the authenticated org as the default dev hub org for scratch org creation'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:jwt:grant' -s f -l jwtkeyfile -d '(required) path to a file containing the private key'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:jwt:grant' -s i -l clientid -d '(required) OAuth client ID (sometimes called the consumer key)'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:jwt:grant' -s r -l instanceurl -d 'the login URL of the instance the org lives on'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:jwt:grant' -s s -l setdefaultusername -d 'set the authenticated org as the default username that all commands run against'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:jwt:grant' -s u -l username -d '(required) authentication username'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:jwt:grant' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:jwt:grant' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:auth:sfdxurl -d 'authorize an org using sfdxurl'

complete $sfdx_looking -xa force:auth:sfdxurl:store -d 'authorize an org using an SFDX auth URL'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:sfdxurl:store' -s a -l setalias -d 'set an alias for the authenticated org'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:sfdxurl:store' -s d -l setdefaultdevhubusername -d 'set the authenticated org as the default dev hub org for scratch org creation'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:sfdxurl:store' -s f -l sfdxurlfile -d '(required) path to a file containing the sfdx url'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:sfdxurl:store' -s s -l setdefaultusername -d 'set the authenticated org as the default username that all commands run against'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:sfdxurl:store' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:sfdxurl:store' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:auth:web -d 'authorize an org using a web browser'

complete $sfdx_looking -xa force:auth:web:login -d 'authorize an org using the web login flow'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:web:login' -s a -l setalias -d 'set an alias for the authenticated org'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:web:login' -s d -l setdefaultdevhubusername -d 'set the authenticated org as the default dev hub org for scratch org creation'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:web:login' -s i -l clientid -d '(required) OAuth client ID (sometimes called the consumer key)'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:web:login' -s r -l instanceurl -d 'the login URL of the instance the org lives on'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:web:login' -s s -l setdefaultusername -d 'set the authenticated org as the default username that all commands run against'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:web:login' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:auth:web:login' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:config -d 'configure the Salesforce CLI'

complete $sfdx_looking -xa force:config:get -d 'get config var values for given names'
complete -c sfdx -n '__fish_sfdx_using_command force:config:get' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:config:get' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:config:get' -l verbose -d 'emit additional command output to stdout'

complete $sfdx_looking -xa force:config:list -d 'list config vars for the Salesforce CLI'
complete -c sfdx -n '__fish_sfdx_using_command force:config:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:config:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:config:set -d 'set config vars for the Salesforce CLI'
complete -c sfdx -n '__fish_sfdx_using_command force:config:set' -s g -l global -d 'set config var globally (to be used from any directory)'
complete -c sfdx -n '__fish_sfdx_using_command force:config:set' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:config:set' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:data -d 'manipulate records in your org'

complete $sfdx_looking -xa force:data:bulk -d 'manipulate records using the bulk API'

complete $sfdx_looking -xa force:data:bulk:delete -d 'bulk delete records from a csv file'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:delete' -s f -l csvfile -d '(required) the path to the CSV file containing the ids of the records to delete'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:delete' -s s -l sobjecttype -d '(required) the sObject type of the records you’re deleting'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:delete' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:delete' -s w -l wait -d 'number of minutes to wait for the command to complete'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:delete' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:delete' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:delete' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:data:bulk:status -d 'view the status of a bulk data load job or batch'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:status' -s b -l batchid -d 'the ID of the batch whose status you want to view'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:status' -s i -l jobid -d '(required) the ID of the job you want to view or of the job whose batch you want to view'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:status' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:status' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:status' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:status' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:data:bulk:upsert -d 'bulk upsert records from a CSV file'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:upsert' -s f -l csvfile -d '(required) the path to the CSV file that defines the records to upsert'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:upsert' -s i -l externalid -d '(required) the column name of the external ID'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:upsert' -s s -l sobjecttype -d '(required) the sObject type of the records you want to upsert'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:upsert' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:upsert' -s w -l wait -d 'number of minutes to wait for the command to complete'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:upsert' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:upsert' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:bulk:upsert' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:data:record -d 'manipulate records using the enterprise API'

complete $sfdx_looking -xa force:data:record:create -d 'create a record'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:create' -s s -l sobjecttype -d '(required) the type of the record you’re creating'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:create' -s t -l usetoolingapi -d 'create the record with tooling api'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:create' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:create' -s v -l values -d '(required) the <fieldName>=<value> pairs you’re creating'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:create' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:create' -l perflog -d 'get API performance data'

complete $sfdx_looking -xa force:data:record:delete -d 'delete a record'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:delete' -s i -l sobjectid -d 'the ID of the record you’re deleting'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:delete' -s s -l sobjecttype -d '(required) the type of the record you’re creating'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:delete' -s t -l usetoolingapi -d 'create the record with tooling api'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:delete' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:delete' -s w -l where -d 'a list of <fieldName>=<value> pairs to search for'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:delete' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:delete' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:delete' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:delete' -l perflog -d 'get API performance data'

complete $sfdx_looking -xa force:data:record:get -d 'view a record'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:get' -s i -l sobjectid -d 'the ID of the record you’re deleting'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:get' -s s -l sobjecttype -d '(required) the type of the record you’re creating'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:get' -s t -l usetoolingapi -d 'create the record with tooling api'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:get' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:get' -s w -l where -d 'a list of <fieldName>=<value> pairs to search for'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:get' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:get' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:get' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:get' -l perflog -d 'get API performance data'

complete $sfdx_looking -xa force:data:record:update -d 'update a record'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:update' -s i -l sobjectid -d 'the ID of the record you’re deleting'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:update' -s s -l sobjecttype -d '(required) the type of the record you’re creating'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:update' -s t -l usetoolingapi -d 'create the record with tooling api'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:update' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:update' -s w -l where -d 'a list of <fieldName>=<value> pairs to search for'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:update' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:update' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:update' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:data:record:update' -l perflog -d 'get API performance data'

complete $sfdx_looking -xa force:data:soql -d 'fetch records using SOQL'

complete $sfdx_looking -xa force:data:soql:query -d 'execute a SOQL query'
complete -c sfdx -n '__fish_sfdx_using_command force:data:soql:query' -s q -l query -d '(required) SOQL query to execute'
complete -c sfdx -n '__fish_sfdx_using_command force:data:soql:query' -s r -l resultformat -d '[default: human] result format emitted to stdout; --json flag overrides this parameter' -xa 'human csv json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:soql:query' -s t -l usetoolingapi -d 'execute query with Tooling API'
complete -c sfdx -n '__fish_sfdx_using_command force:data:soql:query' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:soql:query' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:soql:query' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:soql:query' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:data:soql:query' -l perflog -d 'get API performance data'

complete $sfdx_looking -xa force:data:tree -d 'manipulate records using the tree API'

complete $sfdx_looking -xa force:data:tree:export -d 'export data from an org into sObject tree format for force:data:tree:import consumption'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:export' -s d -l outputdir -d 'directory to store files'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:export' -s p -l plan -d 'generate multiple sobject tree files and a plan definition file for aggregated import'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:export' -s q -l query -d '(required) soql query, or filepath of file containing a soql query, to retrieve records'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:export' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:export' -s x -l prefix -d 'prefix of generated files'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:export' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:export' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:export' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:data:tree:import -d 'import data into an org using SObject Tree Save API'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:import' -s f -l sobjecttreefiles -d 'comma-delimited, ordered paths of json files containing collection of record trees to insert'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:import' -s p -l plan -d 'path to plan to insert multiple data files that have master-detail relationships'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:import' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:import' -l confighelp -d 'display schema information for the --plan configuration file to stdout'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:import' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:import' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:data:tree:import' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:doc -d 'display help for force commands'

complete $sfdx_looking -xa force:doc:commands -d 'display help for force commands'

complete $sfdx_looking -xa force:doc:commands:display -d 'display help for force commands'
complete -c sfdx -n '__fish_sfdx_using_command force:doc:commands:display' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:doc:commands:display' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:doc:commands:list -d 'list the force commands'
complete -c sfdx -n '__fish_sfdx_using_command force:doc:commands:list' -s u -l usage -d 'list only docopt usage strings'
complete -c sfdx -n '__fish_sfdx_using_command force:doc:commands:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:doc:commands:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:lightning -d 'create Aura components and Lightning web'

complete $sfdx_looking -xa force:lightning:lint -d 'analyze (lint) Aura component code'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:lint' -s i -l ignore -d 'pattern used to ignore some folders'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:lint' -l config -d 'path to a custom ESLint configuration file'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:lint' -l exit -d 'exit with error code 1 if there are lint issues'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:lint' -l files -d 'pattern used to include specific files'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:lint' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:lint' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:lint' -l verbose -d 'report warnings in addition to errors'

complete $sfdx_looking -xa force:lightning:app -d 'create a Lightning app'

complete $sfdx_looking -xa force:lightning:app:create -d 'create a Lightning app'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:app:create' -s a -l apiversion -d '[default: 46.0] API version number'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:app:create' -s d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:app:create' -s n -l appname -d '(required) name of the generated Lightning app'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:app:create' -s t -l template -d '[default: DefaultLightningApp] template to use for file creation'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:app:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:app:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:lightning:component -d 'create a bundle for an Aura component or a Lightning web component'

complete $sfdx_looking -xa force:lightning:component:create -d 'create a bundle for an Aura component or a Lightning web component'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:component:create' -s a -l apiversion -d '[default: 46.0] API version number'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:component:create' -s d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:component:create' -s n -l componentname -d '(required) name of the generated Lightning component'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:component:create' -s t -l template -d '[default: DefaultLightningCmp] template to use for file creation'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:component:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:component:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:component:create' -l type -d '[default: aura] type of the Lightning component' -xa 'aura lwc'

complete $sfdx_looking -xa force:lightning:event -d 'create a Lightning event'

complete $sfdx_looking -xa force:lightning:event:create -d 'create a Lightning event'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:event:create' -s a -l apiversion -d '[default: 46.0] API version number'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:event:create' -s d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:event:create' -s n -l eventname -d '(required) name of the generated Lightning event'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:event:create' -s t -l template -d '[default: DefaultLightningEvt] template to use for file creation'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:event:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:event:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:lightning:interface -d 'create a Lightning interface'

complete $sfdx_looking -xa force:lightning:interface:create -d 'create a Lightning interface'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:interface:create' -s a -l apiversion -d '[default: 46.0] API version number'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:interface:create' -s d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:interface:create' -s n -l interfacename -d '(required) name of the generated Lightning interface'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:interface:create' -s t -l template -d '[default: DefaultLightningIntf] template to use for file creation'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:interface:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:interface:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:lightning:test -d 'test Aura components'

complete $sfdx_looking -xa force:lightning:test:create -d 'create a Lightning test'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:create' -s d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:create' -s n -l testname -d '(required) name of the generated Lightning test'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:create' -s t -l template -d '[default: DefaultLightningTest] template to use for file creation'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:lightning:test:install -d 'install Lightning Testing Service unmanaged package in your org'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:install' -s r -l releaseversion -d '[default: latest] release version of Lightning Testing Service'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:install' -s t -l packagetype -d '[default: full] type of unmanaged package. \'full\' option contains both jasmine and mocha, plus examples' -xa 'jasmine mocha full'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:install' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:install' -s w -l wait -d 'number of minutes to wait for installation status (default 2)'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:install' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:install' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:install' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:lightning:test:run -d 'invoke Aura component tests'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -s a -l appname -d 'name of your Lightning test application'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -s d -l outputdir -d 'directory path to store test run artifacts: for example, log files and test results'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -s f -l configfile -d 'path to config file for the test'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -s o -l leavebrowseropen -d 'leave browser open'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -s r -l resultformat -d '[default: human] result format emitted to stdout; --json flag overrides this parameter' -xa 'human tap junit json'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -s t -l timeout -d '[default: 60000] time (ms) to wait for results element in dom'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:lightning:test:run' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:limits -d 'view your org’s limits'

complete $sfdx_looking -xa force:limits:api -d 'view your org’s API limits'

complete $sfdx_looking -xa force:limits:api:display -d 'display current org’s limits'
complete -c sfdx -n '__fish_sfdx_using_command force:limits:api:display' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:limits:api:display' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:limits:api:display' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:limits:api:display' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:mdapi -d 'retrieve and deploy metadata using Metadata'

complete $sfdx_looking -xa force:mdapi:convert -d 'convert metadata from the Metadata API format into the source format'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:convert' -s d -l outputdir -d 'the output directory to store the source–formatted files'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:convert' -s r -l rootdir -d '(required) the root directory containing the Metadata API–formatted metadata'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:convert' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:convert' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:mdapi:deploy -d 'deploy metadata using Metadata API'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s c -l checkonly -d 'validate deploy but don’t save to the org'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s d -l deploydir -d 'root of directory tree of files to deploy'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s f -l zipfile -d 'path to .zip file of metadata to deploy'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s g -l ignorewarnings -d 'whether a warning will allow a deployment to complete successfully'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s l -l testlevel -d 'deployment testing level' -xa 'NoTestRun RunSpecifiedTests RunLocalTests RunAllTestsInOrg'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s o -l ignoreerrors -d 'ignore any errors and do not roll back deployment'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s q -l validateddeployrequestid -d 'request ID of the validated deployment to run a Quick Deploy'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s r -l runtests -d 'tests to run if --testlevel RunSpecifiedTests'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -s w -l wait -d 'wait time for command to finish in minutes (default: 0)'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy' -l verbose -d 'verbose output of deploy results'

complete $sfdx_looking -xa force:mdapi:deploy:cancel -d 'cancel a metadata deployment'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:cancel' -s i -l jobid -d 'job ID of the deployment you want to cancel (default: most recent CLI deployment)'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:cancel' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:cancel' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes 33'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:cancel' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:cancel' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:cancel' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:mdapi:deploy:report -d 'check the status of a metadata deployment'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:report' -s i -l jobid -d 'job ID of the deployment you want to cancel (default: most recent CLI deployment)'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:report' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:report' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes 33'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:report' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:report' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:report' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:deploy:report' -l verbose -d 'verbose output of deploy results'

complete $sfdx_looking -xa force:mdapi:describemetadata -d 'display the metadata types enabled for your org'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:describemetadata' -s a -l apiversion -d 'API version to use (the default is 46.0)'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:describemetadata' -s f -l resultfile -d 'filter metadata known by the CLI'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:describemetadata' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:describemetadata' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:describemetadata' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:mdapi:listmetadata -d 'display properties of metadata components of a specified type'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:listmetadata' -s a -l apiversion -d 'API version to use (the default is 46.0)'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:listmetadata' -s f -l resultfile -d 'path to the file where results are stored'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:listmetadata' -s m -l metadatatype -d '(required) metadata type to be retrieved'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:listmetadata' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:listmetadata' -l folder -d 'folder associated with the component'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:listmetadata' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:listmetadata' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:mdapi:retrieve -d 'retrieve metadata using Metadata API'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -s a -l apiversion -d 'target API version for the retrieve (default 46.0)'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -s d -l sourcedir -d 'source dir to use instead of the default package dir in sfdx-project.json'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -s k -l unpackaged -d 'file path of manifest of components to retrieve'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -s p -l packagenames -d 'a comma-separated list of packages to retrieve'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -s r -l retrievetargetdir -d '(required) directory root for the retrieved files'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -s s -l singlepackage -d 'a single-package retrieve (default: false)'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -s w -l wait -d 'wait time for command to finish in minutes (default: -1 (no limit))'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve' -l verbose -d 'verbose output of retrieve result'

complete $sfdx_looking -xa force:mdapi:retrieve:report -d 'check the status of a metadata retrieval'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve:report' -s i -l jobid -d 'job ID of the retrieve you want to check'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve:report' -s r -l retrievetargetdir -d 'directory root for the retrieved files'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve:report' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve:report' -s w -l wait -d 'wait time for command to finish in minutes (default: -1 (no limit))'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve:report' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve:report' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve:report' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:mdapi:retrieve:report' -l verbose -d 'verbose output of retrieve result'

complete $sfdx_looking -xa force:org -d 'manage your orgs'

complete $sfdx_looking -xa force:org:clone -d 'clone a sandbox org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:clone' -s a -l setalias -d 'alias for the created org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:clone' -s f -l definitionfile -d 'path to an org definition file'
complete -c sfdx -n '__fish_sfdx_using_command force:org:clone' -s s -l setdefaultusername -d 'set the created org as the default username'
complete -c sfdx -n '__fish_sfdx_using_command force:org:clone' -s t -l type -d '(required) type of org to create' -xa sandbox
complete -c sfdx -n '__fish_sfdx_using_command force:org:clone' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:clone' -s w -l wait -d '[default: 6 minutes] the streaming client socket timeout (in minutes)'
complete -c sfdx -n '__fish_sfdx_using_command force:org:clone' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:clone' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:clone' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:create -d 'create a scratch or sandbox org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s a -l setalias -d 'alias for the created org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s c -l noancestors -d 'do not include second-generation package ancestors in the scratch org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s d -l durationdays -d 'duration of the scratch org (in days) (default:7, min:1, max:30)'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s f -l definitionfile -d 'path to an org definition file'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s i -l clientid -d 'connected app consumer key'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s n -l nonamespace -d 'create the scratch org with no namespace'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s s -l setdefaultusername -d 'set the created org as the default username'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s t -l type -d '[default: scratch] type of org to create' -xa 'scratch sandbox'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s v -l targetdevhubusername -d 'username or alias for the dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -s w -l wait -d '[default: 6 minutes] the streaming client socket timeout (in minutes)'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:delete -d 'mark a scratch org for deletion'
complete -c sfdx -n '__fish_sfdx_using_command force:org:delete' -s p -l noprompt -d 'no prompt to confirm deletion'
complete -c sfdx -n '__fish_sfdx_using_command force:org:delete' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:delete' -s v -l targetdevhubusername -d 'username or alias for the dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:delete' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:delete' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:delete' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:display -d 'get org description'
complete -c sfdx -n '__fish_sfdx_using_command force:org:display' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:display' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:display' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:display' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:org:display' -l verbose -d 'emit additional command output to stdout'

complete $sfdx_looking -xa force:org:list -d 'list all orgs you’ve created or authenticated to'
complete -c sfdx -n '__fish_sfdx_using_command force:org:list' -s p -l noprompt -d 'do not prompt for confirmation'
complete -c sfdx -n '__fish_sfdx_using_command force:org:list' -l all -d 'include expired, deleted, and unknown-status scratch orgs'
complete -c sfdx -n '__fish_sfdx_using_command force:org:list' -l clean -d 'remove all local org authorizations for non-active orgs'
complete -c sfdx -n '__fish_sfdx_using_command force:org:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:org:list' -l verbose -d 'list more information about each org'

complete $sfdx_looking -xa force:org:open -d 'open an org in your browser'
complete -c sfdx -n '__fish_sfdx_using_command force:org:open' -s p -l path -d 'navigation URL path'
complete -c sfdx -n '__fish_sfdx_using_command force:org:open' -s r -l urlonly -d 'display navigation URL, but don’t launch browser'
complete -c sfdx -n '__fish_sfdx_using_command force:org:open' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:open' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:open' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:open' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:status -d 'report sandbox org creation status and headlessly authenticate to org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:status' -s a -l setalias -d 'alias for the created org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:status' -s n -l sandboxname -d '(required) name of the sandbox org to check status for'
complete -c sfdx -n '__fish_sfdx_using_command force:org:status' -s s -l setdefaultusername -d 'set the created org as the default username'
complete -c sfdx -n '__fish_sfdx_using_command force:org:status' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:status' -s w -l wait -d 'number of minutes to wait while polling for status (default 6)'
complete -c sfdx -n '__fish_sfdx_using_command force:org:status' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:status' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:status' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:shape -d 'manage org shape'

complete $sfdx_looking -xa force:org:shape:create -d 'create a snapshot of org edition, features, and licenses'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:create' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:create' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:shape:delete -d 'delete all org shapes for a target org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:delete' -s p -l noprompt -d 'do not prompt for confirmation'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:delete' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:delete' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:delete' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:delete' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:shape:list -d 'list all org shapes you’ve created'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:org:shape:list' -l verbose -d 'list more information about each org shape'

complete $sfdx_looking -xa force:org:snapshot -d 'snapshot a scratch org'

complete $sfdx_looking -xa force:org:snapshot:create -d 'snapshot a scratch org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:create' -s d -l description -d 'description of snapshot'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:create' -s n -l snapshotname -d '(required) unique name of snapshot'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:create' -s o -l sourceorg -d '(required) ID or locally authenticated username or alias of scratch org to snapshot'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:create' -s v -l targetdevhubusername -d 'username or alias for the dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:create' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:snapshot:delete -d 'delete a scratch org snapshot'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:delete' -s s -l snapshot -d '(required) name or ID of snapshot to delete'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:delete' -s v -l targetdevhubusername -d 'username or alias for the dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:delete' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:delete' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:delete' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:snapshot:get -d 'get details about a scratch org snapshot'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:get' -s s -l snapshot -d '(required) name or ID of snapshot to retrieve'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:get' -s v -l targetdevhubusername -d 'username or alias for the dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:get' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:get' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:get' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:org:snapshot:list -d 'list scratch org snapshots'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:list' -s v -l targetdevhubusername -d 'username or alias for the dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:list' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:org:snapshot:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package -d 'develop and install packages'

complete $sfdx_looking -xa force:package:create -d 'create a package'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s d -l description -d 'package description'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s e -l nonamespace -d 'creates the package with no namespace'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s n -l name -d '(required) package name'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s r -l path -d '(required) path to directory that contains the contents of the package'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s t -l packagetype -d '(required) package type' -xa 'Managed Unlocked'

complete $sfdx_looking -xa force:package:install -d 'install packages'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s a -l apexcompile -d '[default: all] compile all Apex in the org and package, or only Apex in the package' -xa 'all package'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s b -l publishwait -d 'number of minutes to wait for subscriber package version ID to become available'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s k -l installationkey -d 'installation key for key-protected package (default: null)'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s p -l package -d 'ID (starts with 04t) or alias of the package version to install'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s r -l noprompt -d 'do not prompt for confirmation'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s s -l securitytype -d '[default: AllUsers] security access type for the installed package' -xa 'AllUsers AdminsOnly'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s t -l upgradetype -d '[default: Mixed] the upgrade type for the package installation' -xa 'DeprecateOnly Mixed Delete'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:create' -s w -l wait -d 'number of minutes to wait for installation status'

complete $sfdx_looking -xa force:package:list -d 'list all packages in the Dev Hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:list' -s v -l targetdevhubusername -d 'username or alias for the dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:list' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:package:list' -l verbose -d 'display extended package detail'

complete $sfdx_looking -xa force:package:uninstall -d 'uninstall packages'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -s p -l package -d 'ID (starts with 04t) or alias of the package version to uninstall'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -s w -l wait -d 'number of minutes to wait for uninstall status'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package:update -d 'update package details'
complete -c sfdx -n '__fish_sfdx_using_command force:package:update' -s d -l description -d 'new package description'
complete -c sfdx -n '__fish_sfdx_using_command force:package:update' -s n -l name -d 'new package name'
complete -c sfdx -n '__fish_sfdx_using_command force:package:update' -s p -l package -d '(required) ID (starts with 0Ho) or alias of the package to update'
complete -c sfdx -n '__fish_sfdx_using_command force:package:update' -s v -l targetdevhubusername -d 'username or alias for the dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:update' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:update' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:update' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package:hammertest -d 'run ISV Hammer tests'

complete $sfdx_looking -xa force:package:hammertest:list -d 'list the statuses of running and completed ISV Hammer tests'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:list' -s i -l packageversionid -d 'ID of the package version to list results for'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:list' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:list' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package:hammertest:report -d 'display the status or results of a ISV Hammer test'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:report' -s i -l requestid -d '(required) ID of the hammer request to report on'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:report' -s s -l summary -d 'report only a results summary (hide Apex test failures)'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:report' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:report' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:report' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:report' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package:hammertest:run -d 'run ISV Hammer'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -s d -l scheduledrundatetime -d 'earliest date/time to run the package upgrade test (YYYY-MM-DD HH:mm:ss, in GMT)'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -s f -l subscriberfile -d 'file with list of subscriber orgs IDs, one per line'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -s i -l packageversionids -d '(required) comma-separated list of package version IDs to test'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -s p -l preview -d 'run the package hammer test in the Salesforce preview version'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -s s -l subscriberorgs -d 'comma-separated list of subscriber org IDs'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -s t -l apextests -d 'after package upgrade validation, run the package\'s Apex tests in the subscriber org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:hammertest:run' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package:install -d 'install packages'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install' -s a -l apexcompile -d '[default: all] compile all Apex in the org and package, or only Apex in the package' -xa 'all package'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install' -s b -l publishwait -d 'number of minutes to wait for subscriber package version ID to become available'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install' -s k -l installationkey -d 'installation key for key-protected package (default: null)'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install' -s p -l package -d 'ID (starts with 04t) or alias of the package version to install'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install' -s r -l noprompt -d 'do not prompt for confirmation'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install' -s s -l securitytype -d '[default: AllUsers] security access type for the installed package' -xa 'AllUsers AdminsOnly'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install' -s t -l upgradetype -d '[default: Mixed] the upgrade type for the package installation' -xa 'DeprecateOnly Mixed Delete'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install' -s w -l wait -d 'number of minutes to wait for installation status'

complete $sfdx_looking -xa force:package:install:report -d 'retrieve the status of a package installation request'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install:report' -s i -l requestid -d '(required) ID of the package install request you want to check'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install:report' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install:report' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install:report' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:install:report' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package:installed -d 'list installed packages'

complete $sfdx_looking -xa force:package:installed:list -d 'list the org’s installed packages'
complete -c sfdx -n '__fish_sfdx_using_command force:package:installed:list' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:installed:list' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:installed:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:installed:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package:uninstall -d 'uninstall packages'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -s p -l package -d 'ID (starts with 04t) or alias of the package version to uninstall'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -s w -l wait -d 'number of minutes to wait for uninstall status'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package:uninstall:report -d 'retrieve status of package uninstall request'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall:report' -s i -l requestid -d '(required) ID of the package uninstall request you want to check'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall:report' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall:report' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall:report' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package:uninstall:report' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package:version -d 'develop package versions'

complete $sfdx_looking -xa force:package1 -d 'develop first-generation managed and'

complete $sfdx_looking -xa force:package1:version -d 'develop package versions'

complete $sfdx_looking -xa force:package1:version:create -d 'report on created package versions'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s d -l description -d 'package version description'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s i -l packageid -d '(required) ID of the metadata package (starts with 033) of which you’re creating a new version'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s k -l installationkey -d 'installation key for key-protected package (default: null)'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s m -l managedreleased -d 'create a managed package version'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s n -l name -d '(required) package version name'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s p -l postinstallurl -d 'post install URL'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s r -l releasenotesurl -d 'release notes URL'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s v -l version -d 'package version in major.minor format, for example, 3.2'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s w -l wait -d 'minutes to wait for the package version to be created (default: 2 minutes)'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package1:version:display -d 'display details about a first-generation package version'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:display' -s i -l packageversionid -d '(required) metadata package version ID (starts with 04t)'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:display' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:display' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:display' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:display' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package1:version:list -d 'list package versions for the specified first-generation package or for the org'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:list' -s i -l packageid -d 'metadata package ID (starts with 033)'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:list' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:list' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package1:version:create -d 'report on created package versions'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s d -l description -d 'package version description'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s i -l packageid -d '(required) ID of the metadata package (starts with 033) of which you’re creating a new version'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s k -l installationkey -d 'installation key for key-protected package (default: null)'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s m -l managedreleased -d 'create a managed package version'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s n -l name=name -d '(required) package version name'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s p -l postinstallurl -d 'post install URL'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s r -l releasenotesurl -d 'release notes URL'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s v -l version -d 'package version in major.minor format, for example, 3.2'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -s w -l wait -d 'minutes to wait for the package version to be created (default: 2 minutes)'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:package1:version:create:get -d 'retrieve the status of a package version creation request'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create:get' -s i -l requestid -d '(required) PackageUploadRequest ID'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create:get' -s u -l targetusername -d 'username or alias for the target org'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create:get' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create:get' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:package1:version:create:get' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:project -d 'set up a Salesforce DX project'

complete $sfdx_looking -xa force:project:create -d 'create a Salesforce DX project'
complete -c sfdx -n '__fish_sfdx_using_command force:project:create' -s d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:project:create' -s n -l projectname -d '(required) name of the generated project'
complete -c sfdx -n '__fish_sfdx_using_command force:project:create' -s p -l defaultpackagedir -d '[default: force-app] default package directory name'
complete -c sfdx -n '__fish_sfdx_using_command force:project:create' -s s -l namespace -d 'project associated namespace'
complete -c sfdx -n '__fish_sfdx_using_command force:project:create' -s t -l template -d '[default: standard] template to use for project creation'
complete -c sfdx -n '__fish_sfdx_using_command force:project:create' -s x -l manifest -d 'generate a manifest (package.xml) for change-set-based development'
complete -c sfdx -n '__fish_sfdx_using_command force:project:create; and __fish_contains_opt -s x manifest' -xa '(__fish_sfdx_find_packagexml)'
complete -c sfdx -n '__fish_sfdx_using_command force:project:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:project:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:project:upgrade -d 'update project config files to the latest format'
complete -c sfdx -n '__fish_sfdx_using_command force:project:upgrade' -s f -l forceupgrade -d 'run all upgrades even if project has already been upgraded'
complete -c sfdx -n '__fish_sfdx_using_command force:project:upgrade' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:project:upgrade' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:schema -d 'view standard and custom objects'

complete $sfdx_looking -xa force:schema:sobject -d 'view standard and custom objects'

complete $sfdx_looking -xa force:schema:sobject:describe -d 'describe an object'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:describe' -s s -l sobjecttype -d '(required) the API name of the object to describe'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:describe' -s t -l usetoolingapi -d 'execute with Tooling API'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:describe' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:describe' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:describe' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:describe' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:schema:sobject:list -d 'list all objects of a specified category'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:list' -s c -l sobjecttypecategory -d '(required) the type of objects to list (all|custom|standard)'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:list' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:list' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:sobject:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:source -d 'sync your project with your orgs'

complete $sfdx_looking -xa force:source:convert -d 'convert source into Metadata API format'
complete -c sfdx -n '__fish_sfdx_using_command force:source:conevrt' -s d -l outputdir -d 'output directory to store the Metadata API–formatted files in'
complete -c sfdx -n '__fish_sfdx_using_command force:source:conevrt' -s n -l packagename -d 'name of the package to associate with the metadata-formatted files'
complete -c sfdx -n '__fish_sfdx_using_command force:source:conevrt' -s r -l rootdir -d 'a source directory other than the default package to convert'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:convert' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:schema:convert' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:source:delete -d 'delete source from your project and from a non-source-tracked org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:delete' -s m -l metadata -d 'comma-separated list of names of metadata components to delete'
complete -c sfdx -n '__fish_sfdx_using_command force:source:delete' -s p -l sourcepath -d 'comma-separated list of paths to the local metadata to delete'
complete -c sfdx -n '__fish_sfdx_using_command force:source:delete' -s r -l noprompt -d 'do not prompt for delete confirmation'
complete -c sfdx -n '__fish_sfdx_using_command force:source:delete' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:delete' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes 33'
complete -c sfdx -n '__fish_sfdx_using_command force:source:delete' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:source:delete' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:delete' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:source:deploy -d 'deploy source to an org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s c -l checkonly -d 'validate deploy but don’t save to the org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s g -l ignorewarnings -d 'whether a warning will allow a deployment to complete successfully'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s l -l testlevel -d 'deployment testing level' -xa 'NoTestRun RunSpecifiedTests RunLocalTests RunAllTestsInOrg'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s m -l metadata -d 'comma-separated list of metadata component names'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s o -l ignoreerrors -d 'ignore any errors and do not roll back deployment'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s p -l sourcepath -d 'comma-separated list of paths to the local source files to deploy'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s q -l validateddeployrequestid -d 'request ID of the validated deployment to run a Quick Deploy'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s r -l runtests -d 'tests to run if --testlevel RunSpecifiedTests'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s x -l manifest -d 'file path for manifest (package.xml) of components to deploy'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy; and __fish_contains_opt -s x manifest' -xa '(__fish_sfdx_find_packagexml)'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -l verbose -d 'display Apex test processing details'

complete $sfdx_looking -xa force:source:open -d 'edit a Lightning Page with Lightning App Builder'
complete -c sfdx -n '__fish_sfdx_using_command force:source:open' -s f -l sourcefile -d '(required) file to edit'
complete -c sfdx -n '__fish_sfdx_using_command force:source:open' -s r -l urlonly -d 'generate a navigation URL; don’t launch the editor'
complete -c sfdx -n '__fish_sfdx_using_command force:source:open' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:open' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:source:open' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:open' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:source:pull -d 'pull source from the scratch org to the project'
complete -c sfdx -n '__fish_sfdx_using_command force:source:pull' -s f -l forceoverwrite -d 'ignore conflict warnings and overwrite changes to the project'
complete -c sfdx -n '__fish_sfdx_using_command force:source:pull' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:pull' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes (default: 33)'
complete -c sfdx -n '__fish_sfdx_using_command force:source:pull' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:source:pull' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:pull' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:source:push -d 'push source to a scratch org from the project'
complete -c sfdx -n '__fish_sfdx_using_command force:source:push' -s f -l forceoverwrite -d 'ignore conflict warnings and overwrite changes to scratch org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:push' -s g -l ignorewarnings -d 'deploy changes even if warnings are generated'
complete -c sfdx -n '__fish_sfdx_using_command force:source:push' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:push' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes (default: 33)'
complete -c sfdx -n '__fish_sfdx_using_command force:source:push' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:source:push' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:push' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:source:retrieve -d 'retrieve source from an org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -s a -l apiversion -d 'target API version for the retrieve (default 46.0)'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -s m -l metadata -d 'comma-separated list of metadata component names'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -s n -l packagenames -d 'a comma-separated list of packages to retrieve'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -s p -l sourcepath -d 'comma-separated list of source file paths to retrieve'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -s x -l manifest -d 'file path for manifest (package.xml) of components to retrieve'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve; and __fish_contains_opt -s x manifest' -xa '(__fish_use_subcommand)'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:source:retrieve' -l verbose -d 'verbose output of retrieve result'

complete $sfdx_looking -xa force:source:status -d 'list local changes and/or changes in a scratch org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:status' -s a -l all -d 'list all the changes that have been made'
complete -c sfdx -n '__fish_sfdx_using_command force:source:status' -s l -l local -d 'list the changes that have been made locally'
complete -c sfdx -n '__fish_sfdx_using_command force:source:status' -s r -l remote -d 'list the changes that have been made in the scratch org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:status' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:status' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:source:status' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:status' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:source:deploy -d 'deploy source to an org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s c -l checkonly -d 'validate deploy but don’t save to the org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s g -l ignorewarnings -d 'whether a warning will allow a deployment to complete successfully'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s l -l testlevel -d 'deployment testing level' -xa 'NoTestRun RunSpecifiedTests RunLocalTests RunAllTestsInOrg'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s m -l metadata -d 'comma-separated list of metadata component names'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s o -l ignoreerrors -d 'ignore any errors and do not roll back deployment'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s p -l sourcepath -d 'comma-separated list of paths to the local source files to deploy'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s q -l validateddeployrequestid -d 'request ID of the validated deployment to run a Quick Deploy'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s r -l runtests -d 'tests to run if --testlevel RunSpecifiedTests'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -s x -l manifest -d 'file path for manifest (package.xml) of components to deploy'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy; and __fish_contains_opt -s x manifest' -xa '(__fish_use_subcommand)'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy' -l verbose -d 'display Apex test processing details'

complete $sfdx_looking -xa force:source:deploy:cancel -d 'cancel a source deployment'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:cancel' -s i -l jobid -d 'job ID of the deployment you want to cancel (default: most recent CLI deployment)'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:cancel' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:cancel' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes 33'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:cancel' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:cancel' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:cancel' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:source:deploy:report -d 'check the status of a metadata deployment'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:report' -s i -l jobid -d 'job ID of the deployment you want to check (default: most recent CLI deployment)'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:report' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:report' -s w -l wait -d '[default: 33 minutes] wait time for command to finish in minutes 33'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:report' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:report' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:source:deploy:report' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:user -d 'perform user-related admin tasks'

complete $sfdx_looking -xa force:user:create -d 'create a user for a scratch org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:create' -s a -l setalias -d 'set an alias for the created username to reference within the CLI'
complete -c sfdx -n '__fish_sfdx_using_command force:user:create' -s f -l definitionfile -d 'file path to a user definition'
complete -c sfdx -n '__fish_sfdx_using_command force:user:create' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:create' -s v -l targetdevhubusername -d 'username or alias for the dev hub org; overrides default dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:create' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:user:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:user:display -d 'displays information about a user of a scratch org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:display' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:display' -s v -l targetdevhubusername -d 'username or alias for the dev hub org; overrides default dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:display' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:user:display' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:user:display' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:user:list -d 'lists all users of a scratch org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:list' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:list' -s v -l targetdevhubusername -d 'username or alias for the dev hub org; overrides default dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:list' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:user:list' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:user:list' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:user:password -d 'perform password-related admin tasks'

complete $sfdx_looking -xa force:user:password:generate -d 'generate a password for scratch org users'
complete -c sfdx -n '__fish_sfdx_using_command force:user:password:generate' -s o -l onbehalfof -d 'comma-separated list of usernames for which to generate passwords'
complete -c sfdx -n '__fish_sfdx_using_command force:user:password:generate' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:password:generate' -s v -l targetdevhubusername -d 'username or alias for the dev hub org; overrides default dev hub org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:password:generate' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:user:password:generate' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:user:password:generate' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:user:permset -d 'perform permset-related admin tasks'

complete $sfdx_looking -xa force:user:permset:assign -d 'assign a permission set to one or more users of an org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:permset:assign' -s n -l permsetname -d '(required) the name of the permission set to assign'
complete -c sfdx -n '__fish_sfdx_using_command force:user:permset:assign' -s o -l onbehalfof -d 'comma-separated list of usernames or aliases to assign the permission set to'
complete -c sfdx -n '__fish_sfdx_using_command force:user:permset:assign' -s u -l targetusername -d 'username or alias for the target org; overrides default target org'
complete -c sfdx -n '__fish_sfdx_using_command force:user:permset:assign' -l apiversion -d 'override the api version used for api requests made by this command'
complete -c sfdx -n '__fish_sfdx_using_command force:user:permset:assign' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:user:permset:assign' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:visualforce -d 'create and edit Visualforce files'

complete $sfdx_looking -xa force:visualforce:component -d 'create a Visualforce component'

complete $sfdx_looking -xa force:visualforce:component:create -d 'create a Visualforce component'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:component:create' -p a -l apiversion -d '[default: 46.0] API version number'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:component:create' -p d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:component:create' -p l -l label -d '(required) Visualforce component label'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:component:create' -p n -l componentname -d '(required) name of the generated Visualforce component'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:component:create' -p t -l template -d '[default: DefaultVFComponent] template to use for file creation'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:component:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:component:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa force:visualforce:page -d 'create a Visualforce page'

complete $sfdx_looking -xa force:visualforce:page:create -d 'create a Visualforce page'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:page:create' -p a -l apiversion -d '[default: 46.0] API version number'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:page:create' -p d -l outputdir -d 'folder for saving the created files'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:page:create' -p l -l label -d '(required) Visualforce page label'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:page:create' -p n -l componentname -d '(required) name of the generated Visualforce page'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:page:create' -p t -l template -d '[default: DefaultVFPage] template to use for file creation'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:page:create' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command force:visualforce:page:create' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

#
# help
#
complete $sfdx_looking -xa help -d 'display help for sfdx'

#
# plugins
#
complete $sfdx_looking -xa plugins -d 'add/remove/create CLI plug-ins'
complete -c sfdx -n '__fish_sfdx_using_command plugins' -l core -d 'show core plugins'

complete $sfdx_looking -xa plugins:install -d 'installs a plugin into the CLI'
complete -c sfdx -n '__fish_sfdx_using_command plugins:install' -s f -l force -d 'yarn install with force flag'
complete -c sfdx -n '__fish_sfdx_using_command plugins:install' -s h -l help -d 'show CLI help'
complete -c sfdx -n '__fish_sfdx_using_command plugins:install' -s v -l verbose

complete $sfdx_looking -xa plugins:link -d 'links a plugin into the CLI for development'
complete -c sfdx -n '__fish_sfdx_using_command plugins:link' -s h -l help -d 'show CLI help'
complete -c sfdx -n '__fish_sfdx_using_command plugins:link' -s v -l verbose

complete $sfdx_looking -xa plugins:uninstall -d 'removes a plugin from the CLI'
complete -c sfdx -n '__fish_sfdx_using_command plugins:uninstall' -s h -l help -d 'show CLI help'
complete -c sfdx -n '__fish_sfdx_using_command plugins:uninstall' -s v -l verbose

complete $sfdx_looking -xa plugins:update -d 'update installed plugins'
complete -c sfdx -n '__fish_sfdx_using_command plugins:update' -s h -l help -d 'show CLI help'
complete -c sfdx -n '__fish_sfdx_using_command plugins:update' -s v -l verbose

complete $sfdx_looking -xa plugins:generate -d 'create a new sfdx-cli plugin'
complete -c sfdx -n '__fish_sfdx_using_command plugins:generate' -s h -l help -d 'show CLI help'
complete -c sfdx -n '__fish_sfdx_using_command plugins:generate' -l defaults -d 'use defaults for every setting'
complete -c sfdx -n '__fish_sfdx_using_command plugins:generate' -l force -d 'overwrite existing files'

complete $sfdx_looking -xa plugins:trust -d 'pack an npm package and produce a tgz file along with a corresponding digital signature'

complete $sfdx_looking -xa plugins:trust:sign -d 'pack an npm package and produce a tgz file along with a corresponding digital signature'
complete -c sfdx -n '__fish_sfdx_using_command plugins:trust:sign' -s k -l privatekeypath -d '(required) the local file path for the private key.'
complete -c sfdx -n '__fish_sfdx_using_command plugins:trust:sign' -s p -l publickeyurl -d '(required) the url where the public key/certificate will be hosted.'
complete -c sfdx -n '__fish_sfdx_using_command plugins:trust:sign' -s s -l signatureurl -d '(required) the url where the signature will be hosted minus name of signature file'
complete -c sfdx -n '__fish_sfdx_using_command plugins:trust:sign' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command plugins:trust:sign' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

complete $sfdx_looking -xa plugins:trust:verify -d 'For an npm validate the associated digital signature if it exits.'
complete -c sfdx -n '__fish_sfdx_using_command plugins:trust:verify' -s n -l npm -d '(required) Specify the npm name. This can include a tag/version'
complete -c sfdx -n '__fish_sfdx_using_command plugins:trust:verify' -s r -l registry -d 'The registry name. the behavior is the same as npm.'
complete -c sfdx -n '__fish_sfdx_using_command plugins:trust:verify' -l json -d 'format output as json'
complete -c sfdx -n '__fish_sfdx_using_command plugins:trust:verify' -l loglevel -d '[default: warn] logging level for this command invocation' -xa $sfdx_loglevels

#
# update
#
complete $sfdx_looking -xa update -d 'update the sfdx CLI'

#
# which
#
complete $sfdx_looking -xa which -d 'show which plugin a command is in'
completions/sftp.fish# Load completions shared by various ssh tools like ssh, scp and sftp.
__fish_complete_ssh sftp

complete -c sftp -x -a "(__fish_complete_user_at_hosts)"

complete -c sftp -s a -d 'Attempt to continue interrupted transfers'
complete -c sftp -s B -x -d 'Size of the buffer when transferring files'
complete -c sftp -s b -F -d 'Reads a series of commands from an input batchfile'
complete -c sftp -s D -x -d 'Connect directly to a local SFTP server'
complete -c sftp -s f -d 'Flush files to disk after transfer'
complete -c sftp -s l -x -d 'Limits the used bandwidth (Kbit/s)'
complete -c sftp -s N -d 'Disables quiet mode'
complete -c sftp -s P -x -d 'Port to connect to on the remote host'
complete -c sftp -s p -d 'Preserve timestamps from the original files transferred'
complete -c sftp -s R -x -d 'How many requests may be outstanding'
complete -c sftp -s r -d 'Recursively copy entire directories'
complete -c sftp -s S -r -d 'Program to use for the encrypted connection'
complete -c sftp -s s -x -d 'The SSH2 subsystem or the path for an sftp server'
completions/sha1sum.fishcomplete -c sha1sum -w md5sum
completions/sha224sum.fishcompletions/sha256sum.fishcompletions/sha384sum.fishcompletions/sha512sum.fishcompletions/shortcuts.fish# apple shortcuts.app CLI tool completion sucker downer by Aaron Gyes
# https://en.wikipedia.org/wiki/Shortcuts_(app)

# Apple added fish completion output to Swift's ArgumentParser.
# imagine my surprise when I found fish function strings in binaries in /usr/bin!

# checking the path is as expected is about as far as we're going with validation
if test "$(command -s shortcuts)" = /usr/bin/shortcuts
    command shortcuts --generate-completion-script=fish | source
end

# output is like:

# function __fish_shortcuts_using_command
#     set cmd (commandline -xpc)
#     if test  (count $cmd) -eq (count $argv)
#         for i in (seq (count $argv))
#             if test  $cmd[$i] != $argv[$i]
#                 return 1
#             end
#         end
#         return 0
#     end
#     return 1
# end
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts' -f -a 'run' -d 'Run a shortcut.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts' -f -a 'list' -d 'List your shortcuts.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts' -f -a 'view' -d 'View a shortcut in Shortcuts.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts' -f -a 'sign' -d 'Sign a shortcut file.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts' -f -a 'help' -d 'Show subcommand help information.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts run' -f -r -s i -l input-path -d 'The input to provide to the shortcut.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts run -i' -f -a '(for i in *.{}; echo $i;end)'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts run --input-path' -f -a '(for i in *.{}; echo $i;end)'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts run' -f -r -s o -l output-path -d 'Where to write the shortcut output, if applicable.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts run -o' -f -a '(for i in *.{}; echo $i;end)'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts run --output-path' -f -a '(for i in *.{}; echo $i;end)'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts run' -f -r -l output-type -d 'What type to output data in, in Universal Type Identifier format.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts list' -f -r -s f -l folder-name -d 'The folder to list.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts list -f' -f -a '(command shortcuts ---completion list -- --custom (commandline -xpc)[1..-1])'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts list --folder-name' -f -a '(command shortcuts ---completion list -- --custom (commandline -xpc)[1..-1])'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts list' -f -l folders -d 'List folders instead of shortcuts.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts sign' -f -r -s m -l mode -d 'The signing mode.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts sign' -f -r -s i -l input -d 'The shortcut file to sign.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts sign -i' -f -a '(for i in *.{shortcut}; echo $i;end)'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts sign --input' -f -a '(for i in *.{shortcut}; echo $i;end)'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts sign' -f -r -s o -l output -d 'Output path for the signed shortcut file.'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts sign -o' -f -a '(for i in *.{shortcut,wflow}; echo $i;end)'
# complete -c shortcuts -n '__fish_shortcuts_using_command shortcuts sign --output' -f -a '(for i in *.{shortcut,wflow}; echo $i;end)'
completions/signify.fish# Tab completion for openbsd-signify

set -l subcommands -C -G -S -V
set -l subcommands_desc (echo -s \
    -C\t"Verify a signed checksum list."\n \
    -G\t"Generate a new key pair."\n \
    -S\t"Sign the specified message file."\n \
    -V\t"Verify the message and signature match."\n \
    | string escape)

complete -c signify -f

complete -c signify \
    -n "not __fish_seen_subcommand_from $subcommands" \
    -a "$subcommands_desc"

complete -c signify -F \
    -n '__fish_seen_subcommand_from -C'

complete -c signify -s c -f -r \
    -d 'Specify the comment to be added during key generation' \
    -n '__fish_seen_subcommand_from -G'

complete -c signify -s e -f \
    -d 'Use embedded signatures' \
    -n '__fish_seen_subcommand_from -S -V'

complete -c signify -s m -F -r \
    -d 'Message file to sign or verify' \
    -n '__fish_seen_subcommand_from -S -V'

# The -n option has two context-dependent meanings
complete -c signify -s n -f \
    -d 'When generating a key pair, do not ask for a passphrase' \
    -n '__fish_seen_argument -s G'
complete -c signify -s n -f \
    -d 'When signing with -z, store a zero timestamp in the gzip header' \
    -n '__fish_seen_subcommand_from -S && __fish_seen_argument -s z'

# This is deliberately split up to only add a description to the flag and not all its argument completions
complete -c signify -s p -f -k -r \
    -a '(__fish_complete_suffix .pub)' \
    -n '__fish_seen_subcommand_from -C -G -V'
complete -c signify -s p -f -k -r \
    -d 'Public key produced by -G, and used by -V to check a signature' \
    -n '__fish_seen_subcommand_from -C -G -V'

complete -c signify -s q -f \
    -d 'Quiet mode.  Suppress informational output' \
    -n '__fish_seen_subcommand_from -C -V'

complete -c signify -s s -f -k -r \
    -a '(__fish_complete_suffix .sec)' \
    -n '__fish_seen_subcommand_from -G -S'
complete -c signify -s s -f -k -r \
    -d 'Secret (private) key produced by -G, and used by -S to sign a message' \
    -n '__fish_seen_subcommand_from -G -S'

complete -c signify -s t -f -r \
    -a '(
        set -l files /etc/signify/*
        string replace -rf -- \'\\.pub$\' "" $files | string replace -r \'.*-\' ""
    )' \
    -n '__fish_seen_subcommand_from -C -V'
complete -c signify -s t -f -r \
    -d 'When inferring a key to verify with, only use keys with this keytype suffix' \
    -n '__fish_seen_subcommand_from -C -V'

complete -c signify -s x -f -k -r \
    -a '(__fish_complete_suffix .sig)' \
    -n '__fish_seen_subcommand_from -C -S -V'
complete -c signify -s x -f -k -r \
    -d 'The signature file to create or verify. The default is message.sig' \
    -n '__fish_seen_subcommand_from -C -S -V'

complete -c signify -s z -f \
    -d 'Sign and verify gzip (1) archives, embed signature in the header' \
    -n '__fish_seen_subcommand_from -S -V'
completions/smerge.fish# Sublime Merge CLI tool

complete -c smerge -s n -l new-window -d 'Open a new window'
complete -c smerge -l launch-or-new-window -d 'Open new window only if app is running'
complete -c smerge -s b -l background -d "Don't activate the application"
complete -c smerge -l safe-mode -d 'Launch in a sandboxed environment'
complete -c smerge -s h -l help -d 'Show help (this message) and exit'
complete -c smerge -s v -l version -d 'Show version and exit'
complete -c smerge -a search -x -d 'Search for commits in the current repository'
complete -c smerge -a blame -r -d 'Blame the given file in the current repo'
complete -c smerge -a log -r -d 'Show the file history in the current repo'
complete -c smerge -a mergetool -rF -d 'Open the merge tool for the given files'
complete -c smerge -l no-wait -d "Don't wait for the application to close" -n '__fish_seen_subcommand_from mergetool'
complete -c smerge -s o -rF -d "Merged output file" -n "__fish_seen_subcommand_from mergetool"
completions/snap.fish# Completions for `snap` command

function __fish_snap_no_subcommand -d 'Test if snap has yet to be given the subcommand'
    for i in (commandline -xpc)
        if contains -- $i abort ack alias aliases buy changes connect disable disconnect download \
                enable find get help info install interfaces known list login logout prefer refresh remove \
                revert run set tasks try unalias version watch
            return 1
        end
    end
    return 0
end

function __fish_snap_using_subcommand -d 'Test if given subcommand is used'
    for i in (commandline -xpc)
        if contains -- $i $argv[1]
            return 0
        end
    end
    return 1
end

function __fish_snap_use_file -d 'Test if snap command should have files as potential completion'
    for i in (commandline -xpc)
        if contains -- $i ack try
            return 0
        end
    end
    return 1
end

function __fish_snap_subcommand
    set -l subcommand $argv[1]
    set -e argv[1]
    complete -f -c snap -n __fish_snap_no_subcommand -a $subcommand $argv
end

function __fish_snap_option
    set -l subcommand $argv[1]
    set -e argv[1]
    complete -f -c snap -n "__fish_snap_using_subcommand $subcommand" $argv
end

function __fish_snap_disabled_snaps -d 'List disabled snaps'
    snap list | string match "*disabled" | string replace -r '(.+?) .*disabled' '$1'
end

function __fish_snap_enabled_snaps -d 'List disabled snaps'
    snap list | string match -vr "disabled|Name" | string replace -r '(.+?) .*' '$1'
end

function __fish_snap_installed_snaps -d 'List installed snaps'
    snap list | string replace -r '(.+?) .*' '$1' | string match -v 'Name*'
end

function __fish_snap_interfaces -d 'List of interfaces'
    for snap in (__fish_snap_installed_snaps)
        if test $snap != core
            snap interfaces $snap 2>/dev/null | string replace -r '[- ]*([^ ]*)[ ]+([^ ]+)' '$2$1' | string match -v "*Slot*"
        end
    end
end

function __fish_snap_change_id -d 'List change IDs'
    snap changes | string match -v 'ID*' | string replace -r '([0-9]*) .*' '$1'
end

function __fish_snap_aliases -d 'List aliases'
    snap aliases | string match -v 'Command*' | string replace -r '.* (.+?) .*$' '$1'
    snap aliases | string match -v 'Command*' | string replace -r '(.*?) .*$' '$1'
end

function __fish_snap_no_assertion -d 'Check that no assertion type is used yet'
    for i in (commandline -xpc)
        if contains -- $i account account-key model serial snap-declaration snap-build snap-revision \
                system-user validation
            return 1
        end
    end
    return 0
end

function __fish_snap_using_assertion -d 'Check if certain assertion type is used'
    if __fish_snap_using_subcommand known
        if __fish_snap_using_subcommand $argv[1]
            return 0
        end
    end
    return 1
end

function __fish_snap_assertion
    set -l assertion $argv[1]
    set -e argv[1]
    complete -f -c snap -n '__fish_snap_using_subcommand known; and __fish_snap_no_assertion' -a $assertion
    complete -f -c snap -n "__fish_snap_using_assertion $assertion" -a "(__fish_snap_filters $assertion)" \
        -d Filter
end

function __fish_snap_filters -d 'List assertion filters'
    snap known $argv[1] | string match -v 'type:*' | string match '*: *' | string replace -r '(.*): (.*)' '$1=$2'
end

# Enable file completions where appropriate
complete -c snap -n __fish_snap_use_file -a '(__fish_complete_path)'

# Support flags
complete -x -f -c snap -s h -l help -d 'Show this help message'
complete -x -f -c snap -s v -l version -d 'Print the version and exit'

# Abort
__fish_snap_subcommand abort -d "Abort a pending change"

# Ack
__fish_snap_subcommand ack -r -d "Adds an assertion to the system"

# Alias
__fish_snap_subcommand alias -r -d "Sets up a manual alias"
__fish_snap_option alias -a '(__fish_snap_installed_snaps)' -d Snap

# Aliases
__fish_snap_subcommand aliases -d "Lists aliases in the system"

# Buy
__fish_snap_subcommand buy -r -d "Buys a snap"

# Changes
__fish_snap_subcommand changes -d "List system changes"

# Connect
__fish_snap_subcommand connect -r -d "Connects a plug to a slot"
__fish_snap_option connect -a '(__fish_snap_interfaces)' -d "Snap:Plug or Slot"

# Disable
__fish_snap_subcommand disable -r -d "Disables a snap in the system"
__fish_snap_option disable -a '(__fish_snap_enabled_snaps)' -d "Enabled snap"

# Disconnect
__fish_snap_subcommand disconnect -r -d "Disconnects a plug from a slot"
__fish_snap_option disconnect -a '(__fish_snap_interfaces)' -d "Snap:Plug or Slot"

# Downloads
__fish_snap_subcommand download -r -d "Downloads the given snap"
__fish_snap_option download -l channel -d "Use this channel instead of stable"
__fish_snap_option download -l edge -d "Install from the edge channel"
__fish_snap_option download -l beta -d "Install from the beta channel"
__fish_snap_option download -l candidate -d "Install from the candidate channel"
__fish_snap_option download -l stable -d "Install from the stable channel"
__fish_snap_option download -l revision -d "Download the given revision of snap, to which you must have developer access"

# Enable
__fish_snap_subcommand enable -r -d "Enables a snap in the system"
__fish_snap_option enable -a '(__fish_snap_disabled_snaps)' -d "Disabled snap"

# Find
__fish_snap_subcommand find -r -d "Finds packages to install"
__fish_snap_option find -l private -d "Search private snaps"
__fish_snap_option find -l section -d "Restrict the search to a given section"

# There seems to be no programmatic way of getting configuration options
# Get
__fish_snap_subcommand get -r -d "Prints configuration options"
__fish_snap_option get -s t -d "Strict typing with nulls and quoted strings"
__fish_snap_option get -s d -d "Always return documents, even with single key"
__fish_snap_option get -a '(__fish_snap_installed_snaps)' -d Snap

# Help
__fish_snap_subcommand help -d "The help command shows useful information"
__fish_snap_option help -l man -d "Generates the manpage"

# Info
__fish_snap_subcommand info -r -d "Show detailed information about a snap"
__fish_snap_option info -l verbose -d "Include a verbose list of snap's notes"
__fish_snap_option info -a '(__fish_snap_installed_snaps)' -d Snap

# Install
__fish_snap_subcommand install -r -d "Installs a snap to the system"
__fish_snap_option install -l channel -d "Use this channel instead of stable"
__fish_snap_option install -l edge -d "Install from the edge channel"
__fish_snap_option install -l beta -d "Install from the beta channel"
__fish_snap_option install -l candidate -d "Install from the candidate channel"
__fish_snap_option install -l stable -d "Install from the stable channel"
__fish_snap_option install -l revision -d "Install the given revision of snap, to which you must have developer access"
__fish_snap_option install -l devmode -d "Put snap in development mode and disable security confinement"
__fish_snap_option install -l jailmode -d "Put snap in enforced confinement mode"
__fish_snap_option install -l classic -d "Put snap in classic mode and disable security confinement"
__fish_snap_option install -l dangerous -d "Install the given snap even without pre-acknowledged signatures (DANGEROUS)"

# Interfaces
__fish_snap_subcommand interfaces -d "Lists interfaces in the system"
complete -f -c snap -n '__fish_snap_using_subcommand interfaces' -a '(__fish_snap_installed_snaps)' -d Snap
__fish_snap_option interfaces -s i -d "Constrain listing to specific interfaces"

# Known
__fish_snap_subcommand known -r -d "Shows known assertions of the provided type"
__fish_snap_option known -l remote -d "Shows known assertions of the provided type"
__fish_snap_assertion account -d 'Assertion type'
__fish_snap_assertion account-key -d 'Assertion type'
__fish_snap_assertion model -d 'Assertion type'
__fish_snap_assertion serial -d 'Assertion type'
__fish_snap_assertion snap-declaration -d 'Assertion type'
__fish_snap_assertion snap-build -d 'Assertion type'
__fish_snap_assertion snap-revision -d 'Assertion type'
__fish_snap_assertion system-user -d 'Assertion type'
__fish_snap_assertion validation -d 'Assertion type'

# List
__fish_snap_subcommand list -d "List installed snaps"
__fish_snap_option list -l all -d "Show all revisions"

# Login
__fish_snap_subcommand login -d "Authenticates on snapd and the store"

# Logout
__fish_snap_subcommand logout -d "Log out of the store"

# Prefer
__fish_snap_subcommand prefer -r -d "Prefes aliases from a snap and disable conflicts"
__fish_snap_option prefer -a '(__fish_snap_installed_snaps)' -d Snap

# Refresh
__fish_snap_subcommand refresh -r -d "Refreshes a snap in the system"
__fish_snap_option refresh -l channel -d "Use this channel instead of stable"
__fish_snap_option refresh -l edge -d "Install from the edge channel"
__fish_snap_option refresh -l beta -d "Install from the beta channel"
__fish_snap_option refresh -l candidate -d "Install from the candidate channel"
__fish_snap_option refresh -l stable -d "Install from the stable channel"
__fish_snap_option refresh -l revision -d "Refresh to the given revision"
__fish_snap_option refresh -l devmode -d "Put snap in development mode and disable security confinement"
__fish_snap_option refresh -l jailmode -d "Put snap in enforced confinement mode"
__fish_snap_option refresh -l classic -d "Put snap in classic mode and disable security confinement"
__fish_snap_option refresh -l ignore-validation -d "Ignore validation by other snaps blocking the refresh"
__fish_snap_option refresh -a '(__fish_snap_installed_snaps)' -d Snap

# Remove
__fish_snap_subcommand remove -r -d "Removes a snap from the system"
__fish_snap_option remove -l revision -d "Removes only the given revision"
__fish_snap_option remove -a '(__fish_snap_installed_snaps)' -d Snap

# Revert
__fish_snap_subcommand revert -r -d "Revert the given snap to the previous state"
__fish_snap_option refresh -l revision -d "Revert to the given revision"
__fish_snap_option refresh -l devmode -d "Put snap in development mode and disable security confinement"
__fish_snap_option refresh -l jailmode -d "Put snap in enforced confinement mode"
__fish_snap_option refresh -l classic -d "Put snap in classic mode and disable security confinement"
__fish_snap_option revert -a '(__fish_snap_installed_snaps)' -d Snap

# Run
__fish_snap_subcommand run -r -d "Run the given snap command"
__fish_snap_option run -l shell -d "Run a shell instead of the command (useful for debugging)"
__fish_snap_option run -a '(__fish_snap_installed_snaps)' -d Snap

# There seems to be no programmatic way of getting configuration options
# Set
__fish_snap_subcommand set -r -d "Changes configuration options"
__fish_snap_option set -a '(__fish_snap_installed_snaps)' -d Snap

# Tasks
__fish_snap_subcommand tasks -d "List a change's tasks"
__fish_snap_option tasks -a '(__fish_snap_change_id)' -d ID

# Try
__fish_snap_subcommand try -r -d "Tests a snap in the system"
__fish_snap_option try -l devmode -d "Put snap in development mode and disable security confinement"
__fish_snap_option try -l jailmode -d "Put snap in enforced confinement mode"
__fish_snap_option try -l classic -d "Put snap in classic mode and disable security confinement"

# Unalias
__fish_snap_subcommand unalias -r -d "Unalias a manual alias or an entire snap"
__fish_snap_option unalias -a '(__fish_snap_aliases)' -d "Alias or snap"

# Version
__fish_snap_subcommand version -d "Shows version details"

# Watch
__fish_snap_subcommand watch -d "Watch a change in progress"
__fish_snap_option watch -a '(__fish_snap_change_id)' -d ID
completions/sops.fish# Completion for SOPS (Secrets OPerationS)

function __fish_sops_no_subcommand --description "Test if there is a subcommand given"
    not __fish_sops_print_remaining_args
end

function __fish_sops_print_remaining_args --description "Print remaining argument given"
    set -l cmd (commandline -pxc) (commandline -ct)
    set -e cmd[1]
    set -l opts d/decrypt e/encrypt r/rotate i/in-place s/show-master-keys v/version
    set -a opts extract ignore-mac verbose enable-local-keyservice
    set -a opts k/kms= p/pgp= a/age=
    set -a opts gcp-kms= aws-profile= azure-kv= hc-vault-transit= input-type= output-type=
    set -a opts add-gcp-kms= rm-gcp-kms= add-azure-kv= rm-azure-kv= add-kms= rm-kms=
    set -a opts add-hc-vault-transit= rm-hc-vault-transit= add-age= rm-age= add-pgp= rm-pgp=
    set -a opts unencrypted-suffix= encrypted-suffix= unencrypted-regex= encrypted-regex=
    set -a opts config= encryption-context= set= shamir-secret-sharing-threshold= output= keyservice=
    argparse -s $opts -- $cmd 2>/dev/null
    if test -n "$argv"
        and not string match -qr '^-' $argv[1]
        string join0 -- $argv
        return 0
    else
        return 1
    end
end

function __fish_sops_commands --description "Test if argument(s) match a sops command"
    set -l args (__fish_sops_print_remaining_args | string split0)
    if string match -qr $argv $args[1]
        return 0
    else
        return 1
    end
end

# Primary commands
complete -F -c sops -n __fish_is_first_token -a exec-env -d "Execute a command with decrypted values inserted into the environment"
complete -F -c sops -n __fish_is_first_token -a exec-file -d "Execute a command with decrypted contents as a temporary file"
complete -F -c sops -n __fish_is_first_token -a publish -d "Publish sops file or directory to a configured destination"
complete -F -c sops -n __fish_is_first_token -a keyservice -d "Start a SOPS key kervice server"
complete -F -c sops -n __fish_is_first_token -a groups -d "Modify the groups on a SOPS file"
complete -F -c sops -n __fish_is_first_token -a updatekeys -d "Update the keys of a SOPS file using the config file"
complete -F -c sops -n __fish_is_first_token -a help -d "Shows a list of commands or help for one command"
complete -F -c sops -n __fish_is_first_token -a h -d "Shows a list of commands or help for one command"

# Primary flags without parameters
complete -F -c sops -n __fish_sops_no_subcommand -s d -l decrypt -d "Decrypt a file and output the result to stdout"
complete -F -c sops -n __fish_sops_no_subcommand -s e -l encrypt -d "Encrypt a file and output the result to stdout"
complete -F -c sops -n __fish_sops_no_subcommand -s r -l rotate -d "Generate new encryption key & reencrypt with the new key"
complete -F -c sops -n __fish_sops_no_subcommand -s i -l in-place -d "Write output back to the same file instead of stdout"
complete -F -c sops -n __fish_sops_no_subcommand -s s -l show-master-keys -d "Display master encryption keys in the file during editing"
complete -F -c sops -n __fish_sops_no_subcommand -l extract -d "Extract a specific key or branch from decrypted input document"
complete -F -c sops -n __fish_sops_no_subcommand -l ignore-mac -d "Ignore Message Authentication Code during decryption"
complete -F -c sops -n __fish_sops_no_subcommand -l verbose -d "Enable verbose logging output"
complete -F -c sops -n __fish_sops_no_subcommand -l enable-local-keyservice -d "Use local key service"
complete -F -c sops -n __fish_sops_no_subcommand -s v -l version -d "Print the version"

# Primary flags with required parameters
complete -x -c sops -n __fish_sops_no_subcommand -s k -l kms -d "Comma separated list of KMS ARNs"
complete -x -c sops -n __fish_sops_no_subcommand -s p -l pgp -d "Comma separated list of PGP fingerprints"
complete -x -c sops -n __fish_sops_no_subcommand -s a -l age -d "Comma separated list of age recipients"
complete -x -c sops -n __fish_sops_no_subcommand -l gcp-kms -d "Comma separated list of GCP KMS resource IDs"
complete -x -c sops -n __fish_sops_no_subcommand -l aws-profile -d "The AWS profile to use for requests to AWS"
complete -x -c sops -n __fish_sops_no_subcommand -l azure-kv -d "Comma separated list of Azure Key Vault URLs"
complete -x -c sops -n __fish_sops_no_subcommand -l hc-vault-transit -d "Comma separated list of Vault's key URI"
complete -x -c sops -n __fish_sops_no_subcommand -l input-type -d "Currently json, yaml, dotenv and binary are supported."
complete -x -c sops -n __fish_sops_no_subcommand -l output-type -d "Currently json, yaml, dotenv and binary are supported."
complete -x -c sops -n __fish_sops_no_subcommand -l add-gcp-kms -d "Comma-separated list of GCP KMS key resource IDs"
complete -x -c sops -n __fish_sops_no_subcommand -l rm-gcp-kms -d "Remove comma-separated list of GCP KMS key resource IDs"
complete -x -c sops -n __fish_sops_no_subcommand -l add-azure-kv -x -d "Add comma-separated list of Azure Key Vault key URLs"
complete -x -c sops -n __fish_sops_no_subcommand -l rm-azure-kv -x -d "Remove comma-separated list of Azure Key Vault key URLs"
complete -x -c sops -n __fish_sops_no_subcommand -l add-kms -x -d "Add comma-separated list of KMS ARNs"
complete -x -c sops -n __fish_sops_no_subcommand -l rm-kms -x -d "Remove comma-separated list of KMS ARNs"
complete -x -c sops -n __fish_sops_no_subcommand -l add-hc-vault-transit -x -d "Add comma-separated list of Vault's URI key"
complete -x -c sops -n __fish_sops_no_subcommand -l rm-hc-vault-transit -x -d "Remove comma-separated list of Vault's URI key"
complete -x -c sops -n __fish_sops_no_subcommand -l add-age -x -d "Add comma-separated list of age recipients fingerprints"
complete -x -c sops -n __fish_sops_no_subcommand -l rm-age -x -d "Remove comma-separated list of age recipients fingerprints"
complete -x -c sops -n __fish_sops_no_subcommand -l add-pgp -x -d "Add comma-separated list of PGP fingerprints"
complete -x -c sops -n __fish_sops_no_subcommand -l rm-pgp -x -d "Remove comma-separated list of PGP fingerprints"
complete -x -c sops -n __fish_sops_no_subcommand -l unencrypted-suffix -d "Override the unencrypted key suffix"
complete -x -c sops -n __fish_sops_no_subcommand -l encrypted-suffix -d "Override the encrypted key suffix"
complete -x -c sops -n __fish_sops_no_subcommand -l unencrypted-regex -d "Set the unencrypted key suffix"
complete -x -c sops -n __fish_sops_no_subcommand -l encrypted-regex -d "Set the encrypted key suffix"
complete -r -c sops -n __fish_sops_no_subcommand -l config -d "Path to sops' config file"
complete -x -c sops -n __fish_sops_no_subcommand -l encryption-context -d "Comma separated list of KMS encryption context key:value pairs"
complete -x -c sops -n __fish_sops_no_subcommand -l set -d "Set a specific key or branch in the input document (edit mode)"
complete -x -c sops -n __fish_sops_no_subcommand -l shamir-secret-sharing-threshold -x -d "Number of master keys required to retrieve the data key with shamir"
complete -r -c sops -n __fish_sops_no_subcommand -l output -d "Save the output after encryption or decryption to file"
complete -x -c sops -n __fish_sops_no_subcommand -l keyservice -d "Specify key services to use in addition to the local one"

# Global flags
complete -F -c sops -s h -l help -d "Show help"

# exec-env flags
complete -F -c sops -n "__fish_sops_commands exec-env" -l background -d "Background the process and don\'t wait for it to complete"
complete -x -c sops -n "__fish_sops_commands exec-env" -l user -a "(__fish_print_users)" -d "The user to run the command as"
complete -F -c sops -n "__fish_sops_commands exec-env" -l enable-local-keyservice -d "Use local key service"
complete -x -c sops -n "__fish_sops_commands exec-env" -l keyservice -d "Specify key services to use in addition to the local one"

# exec-file flags
complete -F -c sops -n "__fish_sops_commands exec-file" -l background -d "Background the process and don\'t wait for it to complete"
complete -F -c sops -n "__fish_sops_commands exec-file" -l no-fifo -d "Use a regular file instead of a fifo to temporarily hold the decrypted contents"
complete -x -c sops -n "__fish_sops_commands exec-file" -l user -a "(__fish_print_users)" -d "The user to run the command as"
complete -x -c sops -n "__fish_sops_commands exec-file" -l input-type -a "json yaml dotenv binary" -d "Currently json, yaml, dotenv and binary are supported"
complete -x -c sops -n "__fish_sops_commands exec-file" -l output-type -a "json yaml dotenv binary" -d "Currently json, yaml, dotenv and binary are supported"
complete -F -c sops -n "__fish_sops_commands exec-file" -l filename -d "Filename for the temporarily file (default: tmp-file)"
complete -F -c sops -n "__fish_sops_commands exec-file" -l enable-local-keyservice -d "Use local key service"
complete -x -c sops -n "__fish_sops_commands exec-file" -l keyservice -d "Specify key services to use in addition to the local one"

# publish flags
complete -F -c sops -n "__fish_sops_commands publish" -s y -l yes -d "Pre-approve all changes and run non-interactively"
complete -F -c sops -n "__fish_sops_commands publish" -l omit-extensions -d "Omit file extensions in destination path when publishing sops file"
complete -F -c sops -n "__fish_sops_commands publish" -l recursive -d "If source path is a directory, publish all its content recursively"
complete -F -c sops -n "__fish_sops_commands publish" -l verbose -d "Enable verbose logging output"
complete -F -c sops -n "__fish_sops_commands publish" -l enable-local-keyservice -d "use local key service"
complete -x -c sops -n "__fish_sops_commands publish" -l keyservice -d "Specify key services to use in addition to the local one"

# keyservice flags
complete -x -c sops -n "__fish_sops_commands keyservice" -l network -l net -a "tcp;unix" -d "Network to listen on (default: \"tcp\")"
complete -x -c sops -n "__fish_sops_commands keyservice" -l address -l addr -a "(__fish_print_addresses | cut -f1):" -d "Address to listen on (default: \"127.0.0.1:5000\")"
complete -F -c sops -n "__fish_sops_commands keyservice" -l prompt -d "Prompt user to confirm every incoming request"
complete -F -c sops -n "__fish_sops_commands keyservice" -l verbose -d "Enable verbose logging output"

# groups subcommands
complete -x -c sops -n "__fish_sops_commands groups; and __fish_prev_arg_in groups" -a add -d "Add a new group to a SOPS file"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_prev_arg_in groups" -a delete -d "Delete a key group from a SOPS file"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_prev_arg_in add" -a "(__fish_print_users)"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_prev_arg_in delete" -a "(__fish_print_users)"

# groups add flags
complete -F -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -s f -l file -d "The file to add the group to"
complete -F -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -s i -l in-place -d "Write output back to the same file instead of stdout"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l pgp -d "The PGP fingerprints the new group should contain"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l kms -d "The KMS ARNs the new group should contain"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l aws-profile -d "The AWS profile to use for requests to AWS"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l gcp-kms -d "The GCP KMS Resource ID the new group should contain"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l azure-kv -d "The Azure Key Vault key URL the new group should contain"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l hc-vault-transit -d "The full vault path to the key used to encrypt/decrypt"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l age -d "The age recipient the new group should contain. Can be specified more than once"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l shamir-secret-sharing-threshold -d "Number of master keys required to retrieve data key with shamir"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l encryption-context -d "Comma separated list of KMS encryption context key:value pairs"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l enable-local-keyservice -d "Use local key service"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from add" -l keyservice -d "Specify key services to use in addition to the local one"

# groups delete flags
complete -F -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from delete" -s f -l file -d "The file to add the group to"
complete -F -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from delete" -s i -l in-place -d "Write output back to the same file instead of stdout"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from delete" -l shamir-secret-sharing-threshold -d "Number of master keys required to retrieve data key with shamir"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from delete" -l enable-local-keyservice -d "Use local key service"
complete -x -c sops -n "__fish_sops_commands groups; and __fish_seen_subcommand_from delete" -l keyservice -d "Specify key services to use in addition to the local one"

# updatekeys flags
complete -F -c sops -n "__fish_sops_commands updatekeys" -s y -l yes -d "Pre-approve all changes and run non-interactively"
complete -F -c sops -n "__fish_sops_commands updatekeys" -l enable-local-keyservice -d "Use local key service"
complete -x -c sops -n "__fish_sops_commands updatekeys" -l keyservice -d "Specify key services to use in addition to the local one"

# help options
complete -x -c sops -n "__fish_sops_commands help; or __fish_sops_commands h" -a exec-env -d "Execute a command with decrypted values inserted into the environment"
complete -x -c sops -n "__fish_sops_commands help; or __fish_sops_commands h" -a exec-file -d "Execute a command with decrypted contents as a temporary file"
complete -x -c sops -n "__fish_sops_commands help; or __fish_sops_commands h" -a publish -d "Publish sops file or directory to a configured destination"
complete -x -c sops -n "__fish_sops_commands help; or __fish_sops_commands h" -a keyservice -d "Start a SOPS key kervice server"
complete -x -c sops -n "__fish_sops_commands help; or __fish_sops_commands h" -a groups -d "Modify the groups on a SOPS file"
complete -x -c sops -n "__fish_sops_commands help; or __fish_sops_commands h" -a updatekeys -d "Update the keys of a SOPS file using the config file"
completions/sort.fishcomplete -c sort -s b -l ignore-leading-blanks -d "Ignore leading blanks"
complete -c sort -s d -l dictionary-order -d "Consider only blanks and alphanumerics"
complete -c sort -s f -l ignore-case -d "Ignore case"
complete -c sort -s g -l general-numeric-sort -d "Compare general numeric value"
complete -c sort -s i -l ignore-nonprinting -d "Consider only printable"
complete -c sort -s h -l human-numeric-sort -d "Compare human readable numbers [2K 1G]"
complete -c sort -s M -l month-sort -d "Compare month names"
complete -c sort -s n -l numeric-sort -d "Compare string numerical value"
complete -c sort -s R -l random-sort -d "Sort by random hash of keys"
complete -c sort -l random-source -d "Get random bytes from FILE"
complete -c sort -s r -l reverse -d "Reverse results"
complete -c sort -s c -l check -d "Only check if sorted"
complete -c sort -s k -l key -d "Define key"
complete -c sort -s m -l merge -d "Merge sorted files"
complete -c sort -s o -l output -f -d "Write to file"
complete -c sort -s s -l stable -d "Stabilize sort"
complete -c sort -s S -l buffer-size -r -d "Set memory buffer size"
complete -c sort -s t -l field-separator -d "Field separator"
complete -c sort -s T -l temporary-directory -r -d "Set temporary directory"
complete -c sort -s u -l unique -d "Output only first of equal lines"
complete -c sort -s z -l zero-terminated -d "Lines end with 0 byte"
complete -c sort -l help -d "Display help and exit"
complete -c sort -l version -d "Display version and exit"
completions/source.fishcomplete -c source -k -xa '(__fish_complete_suffix .fish)'
complete -c source -s h -l help -d 'Display help and exit'
completions/spago.fish# fish completion for spago, PureScript package manager and build tool
# version v0.16.0

spago --fish-completion-script (command -v spago) | source

function __fish_spago_is_arg_n --argument-names n
    test $n -eq (count (string match -v -- '-*' (commandline -pxc)))
end

function __fish_spago_pkgnames
    spago ls packages 2>/dev/null | string match -r '\S+'
end

complete -c spago -n '__fish_seen_subcommand_from install; and __fish_spago_is_arg_n 2' -a '(__fish_spago_pkgnames)'
completions/speedtest-cli.fishcomplete -c speedtest-cli -s h -l help -d 'Display help and exit'
complete -c speedtest-cli -l no-download -d 'Do not perform download test'
complete -c speedtest-cli -l no-upload -d 'Do not perform upload test'
complete -c speedtest-cli -l single -d 'Only use a single connection. Simulates typical file transfer'
complete -c speedtest-cli -l bytes -d 'Display values in bytes. Ignored by JSON or CSV output'
complete -c speedtest-cli -l share -d 'Generate a URL to the speedtest.net share results image'
complete -c speedtest-cli -l simple -d 'Suppress verbose output'
complete -c speedtest-cli -l csv -d 'Only show basic information in CSV format (bits/s)'
complete -c speedtest-cli -l csv-delimiter -a "',' ';' ' '" -d 'Single character delimiter to use in CSV output' -rf
complete -c speedtest-cli -l csv-header -d 'Print CSV headers'
complete -c speedtest-cli -l json -d 'Only show basic information in JSON format (bits/s)'
complete -c speedtest-cli -l list -d 'Display a list of speedtest.net servers sorted by distance'
complete -c speedtest-cli -l server -d 'Specify a server ID to test against' -rf
complete -c speedtest-cli -l exclude -d 'Exclude a server from selection' -rf
complete -c speedtest-cli -l mini -d 'URL of the Speedtest Mini server' -rf
complete -c speedtest-cli -l source -d 'Source IP address to bind to' -rf
complete -c speedtest-cli -l timeout -d 'HTTP timeout in seconds' -rf
complete -c speedtest-cli -l secure -d 'Use HTTPS instead of HTTP with speedtest.net operated servers'
complete -c speedtest-cli -l no-pre-allocate -d 'Do not pre allocate upload data'
complete -c speedtest-cli -l version -d 'Show the version number and exit'
completions/speedtest.fishcomplete -c speedtest -w speedtest-cli
completions/sphinx-apidoc.fishcomplete -c sphinx-apidoc -s h -l help -d "Display usage summary"
complete -c sphinx-apidoc -l version -d "Display Sphinx version"
complete -c sphinx-apidoc -s o -d "Directory to place all output"
complete -c sphinx-apidoc -s q -d "No output on stdout"
complete -c sphinx-apidoc -s f -l force -d "Overwrite existing files"
complete -c sphinx-apidoc -s l -l follow-links -d "Follow symbolic links"
complete -c sphinx-apidoc -s n -l dry-run -d "Run the script without creating files"
complete -c sphinx-apidoc -s s -d "File suffix"
complete -c sphinx-apidoc -s d -d "Maximum depth of submodules"
complete -c sphinx-apidoc -l tocfile -d "Filename of table of contents"
complete -c sphinx-apidoc -s T -l no-toc -d "Do not create a table of contents file"
complete -c sphinx-apidoc -s F -l full -d "Generate a full Sphinx project"
complete -c sphinx-apidoc -s e -l separate -d "Put doc for each module on its own page"
complete -c sphinx-apidoc -s E -l no-headings -d "Do not create headings"
complete -c sphinx-apidoc -s P -l private -d "Include _private modules"
complete -c sphinx-apidoc -l implicit-namespaces -d "Interpret module paths according to PEP-0420"
complete -c sphinx-apidoc -s M -l module-first -d "Put module doc before submodule doc"
complete -c sphinx-apidoc -s a -d "Append module_path to sys.path"
complete -c sphinx-apidoc -s H -d "Project name"
complete -c sphinx-apidoc -s A -d "Project author"
complete -c sphinx-apidoc -s V -d "Project version"
complete -c sphinx-apidoc -s R -d "Project release"

# Project templating
complete -c sphinx-apidoc -s t -l templatedir -d "Template directory for template files"
completions/sphinx-autogen.fishcomplete -c sphinx-autogen -s h -l help -d "Display usage summary"
complete -c sphinx-autogen -l version -d "Display Sphinx version"
complete -c sphinx-autogen -s o -d "Directory to place all output"
complete -c sphinx-autogen -s s -l suffix -d "Default suffix for files"
complete -c sphinx-autogen -s t -l templates -d "Custom template directory"
complete -c sphinx-autogen -s i -l imported-members -d "Document imported members"
completions/sphinx-build.fishcomplete -c sphinx-build -s h -l help -d "Display usage summary"
complete -c sphinx-build -l version -d "Display Sphinx version"

# General Options
complete -x -c sphinx-build -s b -a "html dirhtml singlehtml htmlhelp qthelp devhelp epub applehelp latex man texinfo text gettext doctest linkcheck xml pseudoxml" -d "Builder to use"
complete -x -c sphinx-build -s M -a "latexpdf info" -d "Alternative to -b"
complete -c sphinx-build -s a -d "Write all files"
complete -c sphinx-build -s E -d "Do not use a saved environment"
complete -c sphinx-build -s d -d "Path for the cached environment and doctree files"
complete -c sphinx-build -s j -d "Build in parallel"

# Build Configuration Option
complete -c sphinx-build -s c -d "Path to conf.py"
complete -c sphinx-build -s C -d "Do not look for a conf.py"
complete -c sphinx-build -s D -d "Override a setting in conf.py"
complete -c sphinx-build -s A -d "Pass a value into HTML templates"
complete -c sphinx-build -s t -d "Define tag"
complete -c sphinx-build -s n -d "Nit-picky mode"

# Console Output Options
complete -c sphinx-build -s v -d "Increase verbosity"
complete -c sphinx-build -s q -d "No output on stdout"
complete -c sphinx-build -s Q -d "No output at all"
complete -c sphinx-build -s N -d "Do not emit colored output"
complete -c sphinx-build -s w -d "Write warnings to given file"
complete -c sphinx-build -s W -d "Turn warnings into errors"
complete -c sphinx-build -l keep-going -d "Keep going when getting warnings"
complete -c sphinx-build -s T -d "Show full traceback on exception"
complete -c sphinx-build -s P -d "Run Pdb on exception"
completions/sphinx-quickstart.fishcomplete -c sphinx-quickstart -s q -l quiet -d "Quiet mode"
complete -c sphinx-quickstart -s h -l help -d "Display usage summary"
complete -c sphinx-quickstart -l version -d "Display Sphinx version"

# Structure Options
complete -c sphinx-quickstart -l sep -d "Separate source and build directories"
complete -c sphinx-quickstart -l dot -d "Replacement for dot in _templates etc"

# Project Basic Options
complete -c sphinx-quickstart -s p -l project -d "Project name"
complete -c sphinx-quickstart -s a -l author -d "Author names"
complete -c sphinx-quickstart -s v -d "Version of project"
complete -c sphinx-quickstart -s r -l release -d "Release of project"
complete -c sphinx-quickstart -s l -l language -d "Document language"
complete -c sphinx-quickstart -l suffix -d "Source file suffix"
complete -c sphinx-quickstart -l master -d "Master document name"

# Extension Options
complete -c sphinx-quickstart -l ext-autodoc -d "Enable autodoc extension"
complete -c sphinx-quickstart -l ext-doctest -d "Enable doctest extension"
complete -c sphinx-quickstart -l ext-intersphinx -d "Enable intersphinx extension"
complete -c sphinx-quickstart -l ext-todo -d "Enable todo extension"
complete -c sphinx-quickstart -l ext-coverage -d "Enable coverage extension"
complete -c sphinx-quickstart -l ext-imgmath -d "Enable imgmath extension"
complete -c sphinx-quickstart -l ext-mathjax -d "Enable mathjax extension"
complete -c sphinx-quickstart -l ext-ifconfig -d "Enable ifconfig extension"
complete -c sphinx-quickstart -l ext-viewcode -d "Enable viewcode extension"
complete -c sphinx-quickstart -l ext-githubpages -d "Enable githubpages extension"
complete -c sphinx-quickstart -l extensions -d "Enable arbitrary extensions"

# Makefile and Batchfile Creation Options
complete -c sphinx-quickstart -s m -l use-make-mode -d "Use make-mode"
complete -c sphinx-quickstart -s M -l no-use-make-mode -d "Not use make-mode"
complete -c sphinx-quickstart -l makefile -d "Create makefile"
complete -c sphinx-quickstart -l no-makefile -d "Not create makefile"
complete -c sphinx-quickstart -l batchfile -d "Create batchfile"
complete -c sphinx-quickstart -l no-batchfile -d "Not create batchfile"

# Project templating
complete -c sphinx-quickstart -s t -l templatedir -d "Template directory for template files"
complete -c sphinx-quickstart -s d -d "Define a template variable"
completions/sqlsharp.fishcomplete -c sqlsharp -s f -r -d 'Read SQL commands from file'
complete -c sqlsharp -s o -r -d 'Redirect stdout to file'
complete -c sqlsharp -s s -d 'Use silent mode'
completions/src.fish# Generated by hand from <http://www.catb.org/~esr/src/src.html> as of src 1.26.

# TODO?: add short synonyms like ci, am
# TODO: extract tag/branch names and feed to -a for tag delete, branch delete, rename

complete -c src -f -n __fish_use_subcommand -a help -d 'Displays help for commands'
complete -c src -f -n '__fish_seen_subcommand_from help' -a 'intro revisions commands commit amend checkout cat status log list diff fast-export fast-import ignores'

complete -c src -n __fish_use_subcommand -a commit -d 'Enters a commit for the specified files'
complete -c src -x -n '__fish_seen_subcommand_from commit' -s m -d 'Enter commit message as a string'
complete -c src -r -n '__fish_seen_subcommand_from commit' -s f -d 'Enter file containing commit message'
complete -c src -n '__fish_seen_subcommand_from commit' -s e -d 'Further edit commit message'

complete -c src -r -n __fish_use_subcommand -a amend -d 'Amends the stored comment for a specified revision'
complete -c src -x -n '__fish_seen_subcommand_from amend' -s m -d 'Enter commit message as a string'
complete -c src -r -n '__fish_seen_subcommand_from amend' -s f -d 'Enter file containing commit message'
complete -c src -n '__fish_seen_subcommand_from amend' -s e -d 'Further edit commit message'

complete -c src -r -n __fish_use_subcommand -a checkout -d 'Refresh working copy from history'

complete -c src -r -n __fish_use_subcommand -a cat -d 'Send the specified revision of the files to standard output'

complete -c src -r -n __fish_use_subcommand -a status -d 'Show status of files'
complete -c src -n '__fish_seen_subcommand_from status' -s a -d 'Show all files'

complete -c src -r -n __fish_use_subcommand -a tag -d 'List/create/delete tags'
complete -c src -n '__fish_seen_subcommand_from tag' -a list -d 'List tags'
complete -c src -n '__fish_seen_subcommand_from tag' -s l -d 'List tags'
complete -c src -r -n '__fish_seen_subcommand_from tag' -a create -d 'Create tag'
complete -c src -r -n '__fish_seen_subcommand_from tag' -s c -d 'Create tag'
complete -c src -r -n '__fish_seen_subcommand_from tag' -a delete -d 'Delete tag'
complete -c src -r -n '__fish_seen_subcommand_from tag' -s d -d 'Delete tag'

complete -c src -r -n __fish_use_subcommand -a branch -d 'List/create/delete branches'
complete -c src -n '__fish_seen_subcommand_from branch' -a list -d 'List branches'
complete -c src -n '__fish_seen_subcommand_from branch' -s l -d 'List branches'
complete -c src -r -n '__fish_seen_subcommand_from branch' -a create -d 'Create branch'
complete -c src -r -n '__fish_seen_subcommand_from branch' -s c -d 'Create branch'
complete -c src -r -n '__fish_seen_subcommand_from branch' -a delete -d 'Delete branch'
complete -c src -r -n '__fish_seen_subcommand_from branch' -s d -d 'Delete branch'

complete -c src -r -n __fish_use_subcommand -a rename -d 'Rename tag/branch'

complete -c src -r -n __fish_use_subcommand -a list -d 'List information about commits'
# TODO: support `src list -<n>`
complete -c src -x -n '__fish_seen_subcommand_from list' -s l -d 'Limit per-file commit count'
complete -c src -x -n '__fish_seen_subcommand_from list' -s f -d 'Specify format string'

# NOTE: pretending -b and -w are old-style options means they won’t be suggested as, say, “-pb” (which src can’t handle)
complete -c src -r -n __fish_use_subcommand -a log -d 'List information about commits'
complete -c src -x -n '__fish_seen_subcommand_from log' -s v -d 'Be more verbose'
# TODO: support `src log -<n>`
complete -c src -x -n '__fish_seen_subcommand_from log' -s l -d 'Limit per-file log entries'
complete -c src -n '__fish_seen_subcommand_from log' -s p -l patch -s u -d 'Print unified-format diff'
complete -c src -n '__fish_seen_subcommand_from log' -s c -d 'Print context diff'
complete -c src -n '__fish_seen_subcommand_from log' -n '__fish_contains_opt -s p patch' -o b -d 'Ignore whitespace changes'
complete -c src -n '__fish_seen_subcommand_from log' -n '__fish_contains_opt -s p patch' -o w -d 'Ignore all whitespace'
complete -c src -n '__fish_seen_subcommand_from log' -n '__fish_contains_opt -s u' -o b -d 'Ignore whitespace changes'
complete -c src -n '__fish_seen_subcommand_from log' -n '__fish_contains_opt -s u' -o w -d 'Ignore all whitespace'

# NOTE: pretending -b and -w are old-style options means they won’t be suggested as, say, “-pb” (which src can’t handle)
complete -c src -r -n __fish_use_subcommand -a diff -d 'Print diff'
complete -c src -n '__fish_seen_subcommand_from diff' -s u -d 'Print unified-format diff'
complete -c src -n '__fish_seen_subcommand_from diff' -s c -d 'Print context diff'
complete -c src -n '__fish_seen_subcommand_from diff' -o b -d 'Ignore whitespace changes'
complete -c src -n '__fish_seen_subcommand_from diff' -o w -d 'Ignore all whitespace'

complete -c src -r -n __fish_use_subcommand -a ls -d 'List all registered files'

complete -c src -r -n __fish_use_subcommand -a visualize -d 'Emit DOT visualization'

complete -c src -r -n __fish_use_subcommand -a move -d 'Rename a workfile and its history'

complete -c src -r -n __fish_use_subcommand -a copy -d 'Copy a file and its master'

complete -c src -r -n __fish_use_subcommand -a fast-export -d 'Export as a Git fast-import stream'

complete -c src -r -n __fish_use_subcommand -a fast-import -d 'Parse a git-fast-import stream from stdin'
complete -c src -n '__fish_seen_subcommand_from fast-import' -s p -d 'Discards metadata'

complete -c src -r -n __fish_use_subcommand -a release -d 'Release locks on files'

complete -c src -s d -d 'Enable debugging output'
complete -c src -r -s S -d 'Set repository directory'
complete -c src -s T -d 'Set up for fast-export tests'
completions/ssh-copy-id.fish# Commands
complete -c ssh-copy-id -d Remote -xa "(__fish_complete_user_at_hosts)"
complete -c ssh-copy-id -d Remote -k -fa '(__ssh_history_completions)'

# Options
complete -c ssh-copy-id -s i -d IdentityFile -r -F
complete -c ssh-copy-id -s p -d Port -r -x
complete -c ssh-copy-id -s F -d 'Alternate ssh config file' -r -F

# Load completions shared by various ssh tools like ssh, scp and sftp.
complete -c ssh-copy-id -s o -d Options -xa "
        AddKeysToAgent
        AddressFamily
        BatchMode
        BindAddress
        BindInterface
        CanonicalDomains
        CanonicalizeFallbackLocal
        CanonicalizeHostname
        CanonicalizeMaxDots
        CanonicalizePermittedCNAMEs
        CASignatureAlgorithms
        CertificateFile
        ChallengeResponseAuthentication
        CheckHostIP
        Ciphers
        ClearAllForwardings
        Compression
        ConnectionAttempts
        ConnectTimeout
        ControlMaster
        ControlPath
        ControlPersist
        DynamicForward
        EscapeChar
        ExitOnForwardFailure
        FingerprintHash
        ForwardAgent
        ForwardX11
        ForwardX11Timeout
        ForwardX11Trusted
        GatewayPorts
        GlobalKnownHostsFile
        GSSAPIAuthentication
        GSSAPIClientIdentity
        GSSAPIDelegateCredentials
        GSSAPIKexAlgorithms
        GSSAPIKeyExchange
        GSSAPIRenewalForcesRekey
        GSSAPIServerIdentity
        GSSAPITrustDns
        HashKnownHosts
        Host
        HostbasedAuthentication
        HostbasedKeyTypes
        HostKeyAlgorithms
        HostKeyAlias
        Hostname
        IdentitiesOnly
        IdentityAgent
        IdentityFile
        IPQoS
        KbdInteractiveAuthentication
        KbdInteractiveDevices
        KexAlgorithms
        LocalCommand
        LocalForward
        LogLevel
        MACs
        Match
        NoHostAuthenticationForLocalhost
        NumberOfPasswordPrompts
        PasswordAuthentication
        PermitLocalCommand
        PKCS11Provider
        Port
        PreferredAuthentications
        ProxyCommand
        ProxyJump
        ProxyUseFdpass
        PubkeyAcceptedKeyTypes
        PubkeyAuthentication
        RekeyLimit
        RemoteCommand
        RemoteForward
        RequestTTY
        SendEnv
        ServerAliveCountMax
        ServerAliveInterval
        SetEnv
        StreamLocalBindMask
        StreamLocalBindUnlink
        StrictHostKeyChecking
        TCPKeepAlive
        Tunnel
        TunnelDevice
        UpdateHostKeys
        User
        UserKnownHostsFile
        VerifyHostKeyDNS
        VisualHostKey
        XAuthLocation
    "

complete -c ssh-copy-id -s f -d 'Force mode'
complete -c ssh-copy-id -s n -d 'Dry run'
complete -c ssh-copy-id -s s -d 'Use sftp'
complete -c ssh-copy-id -s h -s \? -d 'Show help'
completions/ssh-keygen.fish# ssh-keygen
complete -c ssh-keygen -s a -x -d "number of KDF rounds used [default 16]"
complete -c ssh-keygen -s b -x -d "number of bits in the key"
complete -c ssh-keygen -s c -d "change the comment in the private and public key files"

complete -c ssh-keygen -s N -x -d "provide the new passphrase"
complete -c ssh-keygen -s P -x -d "provide the (old) passphrase"
complete -c ssh-keygen -s p -d "request changing the passphrase of a private key file"
complete -c ssh-keygen -s L -d "print the contents of one or more certificates"
complete -c ssh-keygen -s l -d "show fingerprint of public key file"
complete -c ssh-keygen -s v -d "verbose mode: print debugging messages about its progress"

complete -c ssh-keygen -s f -r -d "filename of key file"
complete -c ssh-keygen -s C -x -d "comment of the generated key"
complete -c ssh-keygen -s t -x -d "type of key to create" -a "dsa ecdsa ecdsa-sk ed25519 ed25519-sk rsa"

complete -c ssh-keygen -s A -f -d 'generate host keys of all default key types (rsa, ecdsa, and ed25519)'
complete -c ssh-keygen -s B -f -d 'show the bubblebabble digest of specified key file'
complete -c ssh-keygen -s D -f -d 'download the public keys provided by shared library pkcs11'
complete -c ssh-keygen -s E -x -d 'hash algorithm used when displaying key fingerprints' -a 'md5 sha256'
complete -c ssh-keygen -s e -d 'print public key of a OpenSSH key file in a format specified by the -m option'
complete -c ssh-keygen -s F -x -d 'find hashed host names or addresses in a known_hosts file'
complete -c ssh-keygen -s g -d 'use generic DNS format when printing fingerprint resource records using -r command'
complete -c ssh-keygen -s H -d 'hash a known_hosts file'
complete -c ssh-keygen -s h -d 'create a host certificate when signing a key'
complete -c ssh-keygen -s I -r -d 'specify the key identity when signing a public key'
complete -c ssh-keygen -s i -d 'print an OpenSSH compatible private (or public) key'
complete -c ssh-keygen -s K -d 'download resident keys from a FIDO authenticator'
complete -c ssh-keygen -s k -d 'generate a KRL file'
complete -c ssh-keygen -s M -r -d 'candidate Diffie-Hellman Group Exchange (DH-GEX) parameters' -a ' generate  screen'
complete -c ssh-keygen -s m -r -d 'key format for key generation, for -i, -e and -p flag' -a 'RFC4716 PKCS8 PEM'
complete -c ssh-keygen -s n -r -d 'specify principals (user or host names) to be included in a certificate when signing a key'
complete -c ssh-keygen -s O -d 'specify a key/value option'
complete -c ssh-keygen -s Q -d 'whether keys have been revoked in a KRL'
complete -c ssh-keygen -s q -d 'silence ssh-keygen'
complete -c ssh-keygen -s R -x -d 'removes all keys belonging to the specified hostname from a known_hosts file'
complete -c ssh-keygen -s r -x -d 'print the SSHFP fingerprint resource record named hostname'
complete -c ssh-keygen -s s -r -d 'sign a public key using the specified CA key'
complete -c ssh-keygen -s U -d 'indicates that a CA key resides in a ssh-agent'
complete -c ssh-keygen -s u -d 'update a KRL'
complete -c ssh-keygen -s V -x -d 'specify a validity interval when signing a certificate'
complete -c ssh-keygen -s w -r -d 'path to a needed library when creating FIDO authenticator-hosted keys'
complete -c ssh-keygen -s Y -x -a "\
    find-principals\t'find the principal(s) associated with the public key of a signature'
    match-principals\t'find principal matching the principal name provided using the -I flag'
    check-novalidate\t'check that a signature generated using -Y sign has a valid structure'
    sign\t'Cryptographically sign a file or some data using an SSH key'
    verify\t'Request to verify a signature generated using -Y sign'
"
complete -c ssh-keygen -s y -d 'print an OpenSSH public key from a private OpenSSH format file'
# Note: `ssh -Q` is not available on old versions
complete -c ssh-keygen -s Z -x -d 'cipher kind used for encryption an OpenSSH-format private key file' -a "(ssh -Q cipher 2>/dev/null)"
complete -c ssh-keygen -s z -x -d 'serial number embedded in the certificate'
completions/ssh.fish# Load completions shared by various ssh tools like ssh, scp and sftp.
__fish_complete_ssh ssh

#
# ssh specific completions
#

complete -c ssh -d Remote -xa "(__fish_complete_user_at_hosts)"
complete -c ssh -d Remote -k -fa '(__ssh_history_completions)'

complete -c ssh -n 'test (__fish_number_of_cmd_args_wo_opts) -ge 2' -d "Command to run" -xa '(__fish_complete_subcommand --fcs-skip=2)'

complete -c ssh -s a -d "Disables forwarding of the authentication agent"
complete -c ssh -s B -d "Bind to the address of that interface" -xa '(__fish_print_interfaces)'
complete -c ssh -s b -d "Local address to bind to" -xa '(__fish_print_addresses)'
complete -c ssh -s D -d "Specify dynamic port forwarding" -x
complete -c ssh -s E -d "Append debug logs to log_file" -rF
complete -c ssh -s e -d "Escape character" -xa "\^ none"
complete -c ssh -s f -d "Go to background"
complete -c ssh -s G -d "Print configuration after evaluating Host"
complete -c ssh -s g -d "Allow remote host to connect to local forwarded ports"
complete -c ssh -s I -d "Specify the PKCS#11 library" -r
complete -c ssh -s K -d "Enables GSSAPI-based authentication"
complete -c ssh -s k -d "Disables forwarding of GSSAPI credentials"
complete -c ssh -s L -d "Specify local port forwarding" -x
complete -c ssh -s l -x -a "(__fish_complete_users)" -d User
complete -c ssh -s M -d "Places the ssh client into master mode"
complete -c ssh -s m -d "MAC algorithm" -xa "(__fish_stripprefix='^-\w*m' __fish_complete_list , __fish_ssh_macs)"
complete -c ssh -s N -d "Do not execute remote command"
complete -c ssh -s n -d "Prevent reading from stdin"
complete -c ssh -s O -d "Control an active connection multiplexing master process" -x
complete -c ssh -s p -d Port -x
complete -c ssh -s Q -d "List supported algorithms" -xa "(ssh -Q help)"
complete -c ssh -s R -d "Specify remote/reverse port forwarding" -x
complete -c ssh -s S -d "Location of a control socket for connection sharing" -r
complete -c ssh -s s -d Subsystem
complete -c ssh -s T -d "Disable pseudo-tty allocation"
complete -c ssh -s t -d "Force pseudo-tty allocation"
complete -c ssh -s V -d "Display version number"
complete -c ssh -s W -d "Forward stdin/stdout to host:port over secure channel" -x
complete -c ssh -s w -d "Requests tunnel device forwarding" -x
complete -c ssh -s X -d "Enable X11 forwarding"
complete -c ssh -s x -d "Disable X11 forwarding"
complete -c ssh -s Y -d "Enables trusted X11 forwarding"
complete -c ssh -s y -d "Send log information using syslog"
completions/sshfs.fish#
# Completions for sshfs
#
complete -x -c sshfs -d Hostname -a "(__fish_complete_user_at_hosts):"
#
# Mount Points
#
complete -c sshfs -x -a '(__fish_complete_directories (commandline -ct) "Mount point")'
#
# Command options
#
complete -c sshfs -s V -d "Display version and exit"
complete -c sshfs -s p -x -d Port
complete -c sshfs -s C -d Compression
complete -c sshfs -s o -x -d "Mount options"
complete -c sshfs -s d -d "Enable debug"
complete -c sshfs -s f -d "Foreground operation"
complete -c sshfs -s s -d "Disable multi-threaded operation"
complete -c sshfs -s r -d "Mount options"
complete -c sshfs -s h -d "Display help and exit"
completions/stack.fish# Completion for 'stack' haskell build tool (http://haskellstack.org)

stack --fish-completion-script stack | source
completions/stackit.fishstackit completion fish | source
completions/starship.fishstarship completions fish | source
completions/stat.fishif stat --version 2>/dev/null >/dev/null # GNU
    complete -c stat -s L -l dereference -d 'follow links'
    complete -c stat -s f -l file-system -d 'display file system status instead of file status'
    complete -c stat -s c -l format -x -d 'use the specified FORMAT, with implicit newline'
    complete -c stat -l printf -x -d 'use specified FORMAT, with backslash escapes and no implicit trailing newline'
    complete -c stat -s t -l terse -d 'print the information in terse form'
    complete -c stat -l help -d 'display this help and exit'
    complete -c stat -l version -d 'output version information and exit'
else # OS X
    complete -c stat -s F -d "Display content type symbols similar to ls(1)"
    complete -c stat -s f -d "Display information using specified FORMAT" -r
    complete -c stat -s L -d "Use stat(2) instead of lsstat(2)"
    complete -c stat -s l -d "Display output in ls -lT format"
    complete -c stat -s n -d "Don't force a newline to appear at end of each piece of output"
    complete -c stat -s q -d "Suppress failure messages"
    complete -c stat -s r -d "Display raw information"
    complete -c stat -s s -d "Display informationin ``shell output'' suitable for initialising variables"
    complete -c stat -s t -d "Display timestamps using specified FORMAT" -r
    complete -c stat -s x -d "Verbose information, similar to some Linux distributions"
end
completions/status.fish# Note that when a completion file is sourced a new block scope is created so `set -l` works.
set -l __fish_status_all_commands \
    basename \
    build-info \
    current-command \
    current-commandline \
    current-filename \
    current-function \
    current-line-number \
    dirname \
    features \
    filename \
    fish-path \
    function \
    get-file \
    is-block \
    is-breakpoint \
    is-command-substitution \
    is-full-job-control \
    is-interactive \
    is-interactive-job-control \
    is-interactive-read \
    is-login \
    is-no-job-control \
    job-control \
    language \
    line-number \
    list-files \
    print-stack-trace \
    stack-trace \
    terminal \
    terminal-os \
    test-feature \
    test-terminal-feature

# These are the recognized flags.
complete -c status -s h -l help -d "Display help and exit"

# The "is-something" subcommands.
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a is-login -d "Test if this is a login shell"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a is-interactive -d "Test if this is an interactive shell"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a is-interactive-read -d "Test if inside an interactive read builtin"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a is-command-substitution -d "Test if a command substitution is currently evaluated"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a is-block -d "Test if a code block is currently evaluated"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a is-breakpoint -d "Test if a breakpoint is currently in effect"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a is-no-job-control -d "Test if new jobs are never put under job control"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a is-interactive-job-control -d "Test if only interactive new jobs are put under job control"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a is-full-job-control -d "Test if all new jobs are put under job control"

# The subcommands that are not "is-something" which don't change the fish state.
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a build-info -d "Print information on how this version fish was built"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a current-command -d "Print the name of the currently running command or function"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a current-commandline -d "Print the currently running command with its arguments"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a current-filename -d "Print the filename of the currently running script"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a filename -d "Print the filename of the currently running script"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a basename -d "Print the file name (without the path) of the currently running script"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a dirname -d "Print the path (without the file name) of the currently running script"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a current-function -d "Print the name of the current function"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a function -d "Print the name of the current function"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a current-line-number -d "Print the line number of the currently running script"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a line-number -d "Print the line number of the currently running script"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a print-stack-trace -d "Print a list of all function calls leading up to running the current command"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a stack-trace -d "Print a list of all function calls leading up to running the current command"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a features -d "List all feature flags"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a test-feature -d "Test if a feature flag is enabled"
complete -f -c status -n "__fish_seen_subcommand_from test-feature" -a '(status features | sed "s/[[:space:]]\+[^[:space:]]*[[:space:]]\+[^[:space:]]*/\t/")'
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a fish-path -d "Print the path to the current instance of fish"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a get-file -d "Print an embedded file from the fish binary"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a list-files -d "List embedded files contained in the fish binary"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a fish-path -d "Print the path to the current instance of fish"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a terminal -d "Print name and version of the terminal fish is running in"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a terminal-os -d "Print the operating system the terminal is running on"
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a test-terminal-feature -d "Test if the terminal suports the given feature"
complete -f -c status -n "__fish_seen_subcommand_from test-terminal-feature" -a 'scroll-content-up\t"Command for scrolling up terminal contents"'

# The job-control command changes fish state.
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a job-control -d "Set which jobs are under job control"
complete -f -c status -n "__fish_seen_subcommand_from job-control" -a full -d "Set all jobs under job control"
complete -f -c status -n "__fish_seen_subcommand_from job-control" -a interactive -d "Set only interactive jobs under job control"
complete -f -c status -n "__fish_seen_subcommand_from job-control" -a none -d "Set no jobs under job control"

complete -f -c status -n "__fish_seen_subcommand_from get-file" -a '(status list-files 2>/dev/null)'
complete -f -c status -n "__fish_seen_subcommand_from list-files" -a '(status list-files 2>/dev/null)'

# Tests equality between the command line with the first item removed
# and the function's arguments.
function __fish_status_is_exact_subcommand
    set -l line (commandline -pxc)[2..]
    test "$line" = "$argv"
end
# Tests if the command line with the first item removed starts with the provided arguments.
function __fish_status_is_subcommand_prefix
    set -l prefix (string escape --style=regex -- (string join -- ' ' $argv))
    set -l line (string join -- ' ' (commandline -pxc)[2..])
    string match -rq -- "^$prefix" $line
end
complete -f -c status -n "not __fish_seen_subcommand_from $__fish_status_all_commands" -a language -d "Show or change fish's language settings"
complete -f -c status -n "__fish_status_is_exact_subcommand language" -a "(echo list-available\tShow languages usable with \'status language set\'\nset\tSet the language\(s\) used for fish\'s messages\nunset\tUndo effects of \'status language set\'\n)"
complete -f -c status -n "__fish_status_is_subcommand_prefix language set" -a "(status language list-available)"
completions/stow.fish# Sources:
# stow --help
# https://www.gnu.org/software/stow/manual/stow.html
# https://git.savannah.gnu.org/cgit/stow.git/tree/NEWS

# options
complete -c stow -s d -l dir -r -d 'Set stow dir, default $STOW_DIR or current dir'
complete -c stow -s t -l target -r -d 'Set target dir, default parent of stow dir'
complete -c stow -l ignore -x -d 'Ignore files ending in this Perl regex'
complete -c stow -l defer -x -d "Don't stow files beginning with this Perl regex if already stowed"
complete -c stow -l override -x -d "Force stowing files beginning with this Perl regex if already stowed"
complete -c stow -l no-folding -d "Create dirs instead of symlinks to whole dirs"
complete -c stow -l adopt -d "Move existing files into stow dir if target exists (AND OVERWRITE!)"
complete -c stow -s n -l no -l simulate -d "Don't modify the file system"
complete -c stow -s v -l verbose -d "Increase verbosity by 1 (levels are from 0 to 5)"
complete -c stow -l verbose -a "0 1 2 3 4 5" -d "Increase verbosity by 1 or set it with verbose=N [0..5]"
complete -c stow -s p -l compat -d "Use legacy algorithm for unstowing"
complete -c stow -s V -l version -d "Show stow version number"
complete -c stow -s h -l help -d "Show help"
complete -c stow -l dotfiles -d "Stow dot-file_or_dir_name as .file_or_dir_name" # not yet in the manual (February 2023)

# action flags
complete -c stow -s D -l delete -r -d "Unstow the package names that follow this option"
complete -c stow -s S -l stow -r -d "Stow the package names that follow this option"
complete -c stow -s R -l restow -r -d "Restow: delete and then stow again"
completions/strace.fish# Startup
complete -c strace -s E -l env -d 'Remove var from the inherited environment before passing it on to the command'
complete -c strace -s p -l attach -xa '(__fish_complete_pids)'
complete -c strace -s u -l user -xa '(__fish_complete_users)'
complete -c strace -l argv0 -d 'Set argv[0] of the command being executed to name'

# Tracing
complete -c strace -s b -l detach-on -d 'Detach when the specified syscall is reached'
complete -c strace -s D -l daemonize -d 'Run tracer process as a grandchild, not as the parent of the tracee'
complete -c strace -o DD -d "Run tracer process as tracee's grandchild in a separate process group."
complete -c strace -o DDD -d "Run tracer process as tracee's grandchild in a separate session"
complete -c strace -s f -l follow-forks
complete -c strace -l output-separately
complete -c strace -o ff -d 'Like --follow-forks --output-separately'
complete -c strace -s I -l interruptible -d 'When strace can be interrupted by signals'
complete -c strace -l syscall-limit -d 'Detach all tracees when LIMIT number of syscalls have been captured'
complete -c strace -l kill-on-exit -d 'Set PTRACE_O_EXITKILL ptrace option to all tracee processes'

# General/Filtering/Tampering
complete -c strace -s e -l trace -d 'Set expression which modifies which events to trace'
complete -c strace -s e -l trace-fds -d 'Set expression which modifies which events to trace'
complete -c strace -s e -l signal -d 'Set expression which modifies which events to trace'
complete -c strace -s e -l status -d 'Set expression which modifies which events to trace'
complete -c strace -s P -l trace-path -d 'Trace only system calls accessing path'
complete -c strace -s z -l successful-only -d 'Print only syscalls that returned without an error code'
complete -c strace -s Z -l failed-only -d 'Print only syscalls that returned with an error code'

# Output format
complete -c strace -s a -l columns -d 'Align output in columns'
complete -c strace -s e -l verbose -d 'Dereference structures for the specified set of system calls'
complete -c strace -l decode-pids -d 'Decode various information associated with process IDs'
complete -c strace -l silence -l silent -l quiet -d 'Suppress various information messages'
complete -c strace -l decode-fds -d 'Decode various information associated with file descriptors'
complete -c strace -l decode-pids -d 'Decode various information associated with process IDs'
complete -c strace -l kvm -d 'Print the exit reason of kvm vcpu'
complete -c strace -s i -l instruction-pointer -d 'Print the instruction pointer at the time of the system call'
complete -c strace -s n -l syscall-number -d 'Print the syscall number'
complete -c strace -s k -l stack-traces -d 'Print the execution stack trace of the traced processes after each system call'
complete -c strace -s o -l output -d 'Write the trace output to the file filename rather than to stderr'
complete -c strace -s A -l output-append-mode -d 'Open the file provided in the -o option in append mode'
complete -c strace -s q -l quiet
complete -c strace -o qq -l quiet
complete -c strace -o qqq -l quiet
complete -c strace -s r -l relative-timestamps -d 'Print a relative timestamp upon entry to each system call'
complete -c strace -s s -l string-limit -d 'Specify the maximum string size to print (the default is 32)'
complete -c strace -l absolute-timestamps -l timestamps -d 'Prefix each line of the trace with the wall clock time'
complete -c strace -s t -l absolute-timestamps -d 'Prefix each line of the trace with the wall clock time'
complete -c strace -o tt -l absolute-timestamps -d 'If given twice, the time printed will include the microseconds'
complete -c strace -o ttt -l absolute-timestamps
complete -c strace -s T -l syscall-times -d 'Show the time spent in system calls'
complete -c strace -s v -l no-abbrev -d 'Print unabbreviated versions of environment'
complete -c strace -l strings-in-hex -d 'Control usage of escape sequences with hexadecimal numbers in the printed strings'
complete -c strace -s x -d 'Print all non-ASCII strings in hex format'
complete -c strace -o xx -d 'Print all strings in hex format'
complete -c strace -s X -l const-print-style -d 'Set the format for printing of named constants and flags'
complete -c strace -o yy -l decode-fds -d 'Print all available information associated with file descriptors'
complete -c strace -s y -l decode-fds -d 'Print paths associated with file descriptor arguments and with the AT_FDCWD constant'
complete -c strace -l pidns-translation -l decode-pids -d "print PIDs in strace's namespace"
complete -c strace -s Y -l decode-pids -d 'Print command names for PIDs'

# Statistics
complete -c strace -s c -l summary-only -d 'Suppress output and report summary on exit'
complete -c strace -s C -l summary -d 'Display output and report summary on exit'
complete -c strace -s O -l summary-syscall-overhead -d 'Set the overhead for tracing system calls to overhead'
complete -c strace -s S -l summary-sort-by -xa 'time time_total total_time calls count errors error name syscall syscall_name nothing none' -d 'Sort summary by the specified criterion'
complete -c strace -s U -l summary-columns -d 'Configure a set (and order) of columns being shown in the call summary'
complete -c strace -s w -l summary-wall-clock -d 'Summarise the time difference between the beginning and end of each system call'

# Miscellaneous
complete -c strace -s d -l debug -d 'Debug output'
complete -c strace -l seccomp-bpf -d 'Try to enable use of seccomp-bpf'
complete -c strace -l tips -d 'Show strace tips, tricks, and tweaks before exit'
complete -c strace -s h -l help -d 'Print help and exit'
complete -c strace -s V -l version -d 'Print version and exit'
completions/stream.fishcomplete -c stream -o authenticate -d 'Decipher image with this password [password]'
complete -c stream -o channel -d 'Apply option to select image channels [type]' -xa '(stream -list channel)'
complete -c stream -o colorspace -d 'Alternate image colorspace [type]' -xa '(stream -list colorspace)'
complete -c stream -o compress -d 'Type of pixel compression when writing the image [type]' -xa '(stream -list compress)'
complete -c stream -o define -d 'Define one or more image format options [format:option]'
complete -c stream -o density -d 'Horizontal and vertical density of the image [geometry]'
complete -c stream -o depth -d 'Image depth [value]'
complete -c stream -o extract -d 'Extract area from image [geometry]'
complete -c stream -o identify -d 'Identify the format and characteristics of the image'
complete -c stream -o interlace -d 'Type of image interlacing scheme [type]' -xa '(stream -list interlace)'
complete -c stream -o interpolate -d 'Pixel color interpolation method [method]' -xa '(stream -list interpolate)'
complete -c stream -o limit -d 'Pixel cache resource limit [type value]' -x
complete -c stream -o map -d 'Components one or more pixel components'
complete -c stream -o monitor -d 'Monitor progress'
complete -c stream -o quantize -d 'Reduce colors in this colorspace [colorspace]' -xa '(stream -list colorspace)'
complete -c stream -o quiet -d 'Suppress all warning messages'
complete -c stream -o regard-warnings -d 'Pay attention to warning messages'
complete -c stream -o respect-parentheses -d 'Settings remain in effect until parenthesis boundary'
complete -c stream -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
complete -c stream -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
complete -c stream -o set -d 'Attribute set an image attribute [value]'
complete -c stream -o size -d 'Width and height of image [geometry]'
complete -c stream -o storage-type -d 'Pixel storage type [type]' -xa '(stream -list storage)'
complete -c stream -o synchronize -d 'Synchronize image to storage device'
complete -c stream -o taint -d 'Declare the image as modified'
complete -c stream -o transparent-color -d 'Transparent color [color]' -xa '(__fish_complete_convert_options color)'
complete -c stream -o verbose -d 'Print detailed information about the image'
complete -c stream -o virtual-pixel -d 'Virtual pixel access method [method]' -xa '(stream -list virtual-pixel)'
complete -c stream -o debug -d 'Display copious debugging information [events]' -xa '(stream -list debug)'
complete -c stream -o help -d 'Print program options'
complete -c stream -o list -d 'Print a list of supported option arguments [type]' -xa '(stream -list list)'
complete -c stream -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
complete -c stream -o version -d 'Print version information'
completions/string.fish# Completion for builtin string
# This follows a strict command-then-options approach, so we can just test the number of tokens
complete -f -c string
complete -f -c string -n "test (count (commandline -xpc)) -le 2" -s h -l help -d "Display help and exit"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "not contains -- (commandline -xpc)[2] escape collect pad" -s q -l quiet -d "Do not print output"
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a lower
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a upper
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a length
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] length" -s V -l visible -d "Use the visible width, excluding escape sequences"
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a sub
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] sub" -s s -l start -xa "(seq 1 10)" -d "Specify start index"
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] sub" -s e -l end -xa "(seq 1 10)" -d "Specify end index"
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] sub" -s l -l length -xa "(seq 1 10)" -d "Specify substring length"
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a split
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a split0
complete -x -c string -n 'test (count (commandline -xpc)) -ge 2' -n 'string match -qr split0\?\$ -- (commandline -xpc)[2]' -s m -l max -a "(seq 1 10)" -d "Specify maximum number of splits"
complete -x -c string -n 'test (count (commandline -xpc)) -ge 2' -n 'string match -qr split0\?\$ -- (commandline -xpc)[2]' -s f -l fields -a "(seq 1 10)" -d "Specify fields"
complete -f -c string -n 'test (count (commandline -xpc)) -ge 2' -n 'string match -qr split0\?\$ -- (commandline -xpc)[2]' -s r -l right -d "Split right-to-left"
complete -f -c string -n 'test (count (commandline -xpc)) -ge 2' -n 'string match -qr split0\?\$ -- (commandline -xpc)[2]' -s n -l no-empty -d "Empty results excluded"
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a collect
complete -f -c string -n 'test (count (commandline -xpc)) -ge 2' -n 'string match -qr collect\$ -- (commandline -xpc)[2]' -s N -l no-trim-newlines -d "Don't trim trailing newlines"
complete -f -c string -n 'test (count (commandline -xpc)) -ge 2' -n 'string match -qr collect\$ -- (commandline -xpc)[2]' -s a -l allow-empty -d "Always print empty argument"

complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a join
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a join0
complete -f -c string -n 'test (count (commandline -xpc)) -ge 2' -n 'contains -- (commandline -xpc)[2] join' -s n -l no-empty -d "Empty strings excluded"
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a trim
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] trim" -s l -l left -d "Trim only leading chars"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] trim" -s r -l right -d "Trim only trailing chars"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] trim" -s c -l chars -d "Specify the chars to trim (default: whitespace)" -x
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a escape
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a unescape
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] escape; or contains -- (commandline -xpc)[2] unescape" -s n -l no-quoted -d "Escape with \\ instead of quotes"
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] escape; or contains -- (commandline -xpc)[2] unescape" -l style -d "Specify escaping style" -xa "
(printf '%s\t%s\n' script 'For use in scripts' \
    var 'For use as a variable name' \
    regex 'For string match -r, string replace -r' \
    url 'For use as a URL')
"
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a match
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] match" -s n -l index -d "Report index, length of match"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] match" -s v -l invert -d "Report only non-matches"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] match" -s e -l entire -d "Show entire matching lines"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] match" -s g -l groups-only -d "Only report capturing groups"
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a replace
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] replace" -s f -l filter -d "Report only actual replacements"
# All replace options are also valid for match
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] match replace" -s a -l all -d "Report every match"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] match replace" -s i -l ignore-case -d "Case insensitive"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] match replace" -s r -l regex -d "Use regex instead of globs"

complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a repeat
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] repeat" -s n -l count -xa "(seq 1 10)" -d "Repetition count"
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] repeat" -s m -l max -xa "(seq 1 10)" -d "Maximum number of printed chars"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] repeat" -s N -l no-newline -d "Remove newline"
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a pad
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] pad" -s r -l right -d "Pad right instead of left"
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] pad" -s r -l center -d "Pad both left and right"
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] pad" -s c -l char -x -d "Character to use for padding"
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] pad" -s w -l width -x -d "Integer width of the result, default is maximum width of inputs"
complete -f -c string -n "test (count (commandline -xpc)) -lt 2" -a shorten
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] shorten" -s l -l left -d "Remove from the left on"
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] shorten" -s c -l char -x -d "Characters to use as ellipsis"
complete -x -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] shorten" -s m -l max -x -d "Integer width of the result, default is minimum non-zero width of inputs"
complete -f -c string -n "test (count (commandline -xpc)) -ge 2" -n "contains -- (commandline -xpc)[2] shorten" -s N -l no-newline -d "Only keep one line of each input"
completions/su.fishfunction __fish_complete_su_env_whitelist
    env | string match -v -e -r '^(?:HOME|SHELL|USER|LOGNAME|PATH)=' | string replace -r '([^=]+)=(.*)' '$1\t$2'
end

complete -c su -x -a "(__fish_complete_users)"

complete -c su -s l -l login -d "Make login shell"
complete -c su -s c -l command -d "Pass command to shell" -xa "(complete -C '')"
complete -c su -s f -l fast -d "Pass -f to the shell"
complete -c su -s g -l group -x -a "(__fish_complete_groups)" -d "Specify the primary group"
complete -c su -s G -l supp-group -x -a "(__fish_complete_groups)" -d "Specify a supplemental group"
complete -c su -s m -s p -l preserve_environment -d "Preserve environment"
complete -c su -s P -l pty -d "Create pseudo-terminal for the session"
complete -c su -s s -l shell -x -a "(cat /etc/shells)" -d "Run the specified shell"
complete -c su -s w -l whitelist-environment -x -a "(__fish_stripprefix='^(--whitelist-environment=|-\w*w)' __fish_complete_list , __fish_complete_su_env_whitelist)" -d "Don't reset these environment variables"
complete -c su -s h -l help -d "Display help and exit"
complete -c su -s V -l version -d "Display version and exit"
completions/subl.fish# Sublime Text build 3142

# Usage: subl [arguments] [files]         edit the given files
#    or: subl [arguments] [directories]   open the given directories
#    or: subl [arguments] -               edit stdin

# Arguments:
#   --project <project>: Load the given project
#   --command <command>: Run the given command
#   -n or --new-window:  Open a new window
#   -a or --add:         Add folders to the current window
#   -w or --wait:        Wait for the files to be closed before returning
#   -b or --background:  Don't activate the application
#   -s or --stay:        Keep the application activated after closing the file
#   -h or --help:        Show help (this message) and exit
#   -v or --version:     Show version and exit

# --wait is implied if reading from stdin. Use --stay to not switch back
# to the terminal when a file is closed (only relevant if waiting for a file).

# Filenames may be given a :line or :line:column suffix to open at a specific
# location.

complete -c subl --long-option project --require-parameter -d "Load the given project"
complete -c subl --long-option command --require-parameter -d "Run the given command"
complete -c subl --short-option n --long-option new-window -d "Open a new window"
complete -c subl --short-option a --long-option add --require-parameter -d "Add folders to the current window"
complete -c subl --short-option w --long-option wait -d "Wait for the files to be closed before returning"
complete -c subl --short-option b --long-option background -d "Don't activate the application"
complete -c subl --short-option s --long-option stay -d "Keep the application activated after closing the file"
complete -c subl --short-option h --long-option help --exclusive -d "Show help and exit"
complete -c subl --short-option v --long-option version --exclusive -d "Show version and exit"
completions/sudo-rs.fish__fish_complete_sudo sudo-rs
completions/sudo.fish__fish_complete_sudo sudo
completions/sv.fish# Completions for sv
# A part of the runit init system
# Author: Leonardo da Rosa Eugênio <lelgenio@disroot.org>

set -l commands \
    status up down once s u d o pause cont hup \
    alarm interrupt quit 1 2 term kill exit p c h \
    a i q 1 2 t k e start stop reload restart \
    shutdown force-stop force-reload force-restart force-shutdown \
    try-restart check

function __fish_complete_sv_list_services
    set -l svdir (path filter -d -- $SVDIR  \
        /run/runit/runsvdir/current \
        /run/runit/service \
        /etc/services \
        /services)
    set -q svdir[1]; or return
    set -l services (path basename -- $svdir[1]/*)
    set -l sv_status (sv status $services 2>/dev/null |
        string replace -ar ';.*$' '')
    and string replace -r "^(\w+: )(.*?):" '$2\t$1' $sv_status
    or printf "%s\n" $services
end

complete -f -c sv -a "(__fish_complete_sv_list_services)" -n "__fish_seen_subcommand_from $commands"

complete -fc sv -s v -d "Report status for up, down, term, once, cont, and exit"
complete -fc sv -s w -d "Override the default timeout to report status"

set -l no_comm "not __fish_seen_subcommand_from $commands"

complete -kfc sv -n $no_comm -a check -d "Check if the service is in it's requested state"
complete -kfc sv -n $no_comm -a try-restart -d "Run term, cont, and  up, report status"
complete -kfc sv -n $no_comm -a force-shutdown -d "Run exit, report status or kill on timeout"
complete -kfc sv -n $no_comm -a force-restart -d "Run term, cont and up, report status"
complete -kfc sv -n $no_comm -a force-reload -d "Run term and  cont, report status"
complete -kfc sv -n $no_comm -a force-stop -d "Run down, report status or kill on timeout"
complete -kfc sv -n $no_comm -a shutdown -d "Run exit, report status"
complete -kfc sv -n $no_comm -a restart -d "Run term, cont, and  up, report status using ./check"
complete -kfc sv -n $no_comm -a reload -d "Run hup, report status"
complete -kfc sv -n $no_comm -a stop -d "Run down, report status"
complete -kfc sv -n $no_comm -a start -d "Run up, report status"

complete -kfc sv -n $no_comm -a e -d "Alias for exit"
complete -kfc sv -n $no_comm -a k -d "Alias for kill"
complete -kfc sv -n $no_comm -a t -d "Alias for term"
complete -kfc sv -n $no_comm -a 2 -d "Alias for 2"
complete -kfc sv -n $no_comm -a 1 -d "Alias for 1"
complete -kfc sv -n $no_comm -a q -d "Alias for quit"
complete -kfc sv -n $no_comm -a i -d "Alias for interrupt"
complete -kfc sv -n $no_comm -a a -d "Alias for alarm"
complete -kfc sv -n $no_comm -a h -d "Alias for hup"
complete -kfc sv -n $no_comm -a c -d "Alias for cont"
complete -kfc sv -n $no_comm -a p -d "Alias for pause"
complete -kfc sv -n $no_comm -a exit -d "Send TERM, and CONT, report status"
complete -kfc sv -n $no_comm -a kill -d "Send SIGKILL"
complete -kfc sv -n $no_comm -a term -d "Send SIGTERM"
complete -kfc sv -n $no_comm -a 2 -d "Send SIGUSR2"
complete -kfc sv -n $no_comm -a 1 -d "Send SIGUSR1"
complete -kfc sv -n $no_comm -a quit -d "Send SIGQUIT"
complete -kfc sv -n $no_comm -a interrupt -d "Send SIGINT"
complete -kfc sv -n $no_comm -a alarm -d "Send SIGALRM"
complete -kfc sv -n $no_comm -a hup -d "Send SIGHUP"
complete -kfc sv -n $no_comm -a cont -d "Send SIGCONT"
complete -kfc sv -n $no_comm -a pause -d "Send SIGSTOP"

complete -kfc sv -n $no_comm -a o -d "Alias for once"
complete -kfc sv -n $no_comm -a d -d "Alias for down"
complete -kfc sv -n $no_comm -a u -d "Alias for up"
complete -kfc sv -n $no_comm -a s -d "Alias for status"
complete -kfc sv -n $no_comm -a once -d "Start service, but don't restart it"
complete -kfc sv -n $no_comm -a down -d "Send it the TERM signal"
complete -kfc sv -n $no_comm -a up -d "Start a service"
complete -kfc sv -n $no_comm -a status -d "Report the current status of the service"
completions/svn.fishfunction __fish_complete_svn_diff --description 'Complete "svn diff" arguments'
    set -l cmdl (commandline -cxp | string escape)
    set -l diff diff
    set -l args
    while set -q cmdl[1]
        switch $cmdl[1]
            case --diff-cmd
                if set -q cmdl[2]
                    set diff $cmdl[2]
                    set -e cmd[2]
                end

            case --extensions
                if set -q cmdl[2]
                    set args $cmdl[2]
                    set -e cmdl[2]
                end
        end
        set -e cmdl[1]
    end
    set -l token (commandline -cpt)
    complete -C"$diff $args $token"

end

function _svn_cmpl_ -d 'Make a completion for a subcommand' --argument-names subcommand
    set -e argv[1]
    complete -c svn -n "__fish_seen_subcommand_from $subcommand" $argv
end

#
# subcommands
#
set -l add add
set -l blame 'blame ann annotate praise'
set -l cat cat
set -l changelist 'cl changelist'
set -l checkout 'co checkout'
set -l cleanup cleanup
set -l commit 'ci commit'
set -l copy 'cp copy'
set -l diff 'di diff'
set -l export export
set -l help '\? h help'
set -l import import
set -l info info
set -l list 'ls list'
set -l lock lock
set -l log log
set -l merge merge
set -l mergeinfo mergeinfo
set -l mkdir mkdir
set -l move 'mv move ren rename'
set -l patch patch
set -l propdel 'pd pdel propdel'
set -l propedit 'pe pedit propedit'
set -l propget 'pg pget propget'
set -l proplist 'pl plist proplist'
set -l propset 'ps pset propset'
set -l relocate relocate
set -l remove 'rm remove del delete'
set -l resolve resolve
set -l resolved resolved
set -l revert revert
set -l stat 'st stat status'
set -l switch 'sw switch'
set -l unlock unlock
set -l update 'up update'
set -l upgrade upgrade

complete -c svn -n __fish_use_subcommand -x -a $add -d 'Put files under version control, scheduling them for addition in the next commit'
complete -c svn -n __fish_use_subcommand -x -a $blame -d 'Output the content of specified files or URLs with revision and author information in-line'
complete -c svn -n __fish_use_subcommand -x -a $cat -d 'Output the content of specified files or URLs'
complete -c svn -n __fish_use_subcommand -x -a $changelist -d 'Output the content of specified files or URLs with revision and author information in-line'
complete -c svn -n __fish_use_subcommand -x -a $checkout -d 'Check out a working copy from a repository'
complete -c svn -n __fish_use_subcommand -x -a $cleanup -d 'Recursively clean up the working copy, removing locks, resuming unfinished operations, etc'
complete -c svn -n __fish_use_subcommand -x -a $commit -d 'Send changes from your working copy to the repository'
complete -c svn -n __fish_use_subcommand -x -a $copy -d 'Duplicate something in working copy or repository, remembering history'
complete -c svn -n __fish_use_subcommand -x -a $diff -d 'Display the differences between two revisions or paths'
complete -c svn -n __fish_use_subcommand -x -a $export -d 'Create an unversioned copy of a tree'
complete -c svn -n __fish_use_subcommand -x -a $help -d 'Describe the usage of this program or its subcommands'
complete -c svn -n __fish_use_subcommand -x -a $import -d 'Commit an unversioned file or tree into the repository'
complete -c svn -n __fish_use_subcommand -x -a $info -d 'Display information about a local or remote item'
complete -c svn -n __fish_use_subcommand -x -a $list -d 'List directory entries in the repository'
complete -c svn -n __fish_use_subcommand -x -a $lock -d 'Lock working copy paths/URLs in the repo, so that no other user can commit changes to them'
complete -c svn -n __fish_use_subcommand -x -a $log -d 'Show the log messages for a set of revision(s) and/or file(s)'
complete -c svn -n __fish_use_subcommand -x -a $merge -d 'Apply the differences between two sources to a working copy path'
complete -c svn -n __fish_use_subcommand -x -a $mergeinfo -d 'Display information related to merges'
complete -c svn -n __fish_use_subcommand -x -a $mkdir -d 'Create a new directory under version control'
complete -c svn -n __fish_use_subcommand -x -a $move -d 'Move and/or rename something in working copy or repository'
complete -c svn -n __fish_use_subcommand -x -a $patch -d 'Apply a unidiff patch to the working copy'
complete -c svn -n __fish_use_subcommand -x -a $propdel -d 'Remove a property from files, dirs, or revisions'
complete -c svn -n __fish_use_subcommand -x -a $propedit -d 'Edit a property with an external editor'
complete -c svn -n __fish_use_subcommand -x -a $propget -d 'Print the value of a property on files, dirs, or revisions'
complete -c svn -n __fish_use_subcommand -x -a $proplist -d 'List all properties on files, dirs, or revisions'
complete -c svn -n __fish_use_subcommand -x -a $propset -d 'Set the value of a property on files, dirs, or revisions'
complete -c svn -n __fish_use_subcommand -x -a $relocate -d 'Rewrite working copy url metadata'
complete -c svn -n __fish_use_subcommand -x -a $remove -d 'Remove files and directories from version control'
complete -c svn -n __fish_use_subcommand -x -a $resolve -d 'Remove conflicts on working copy files or directories'
complete -c svn -n __fish_use_subcommand -x -a $resolved -d 'Remove \'conflicted\' state on working copy files or directories'
complete -c svn -n __fish_use_subcommand -x -a $revert -d 'Restore pristine working copy file (undo most local edits)'
complete -c svn -n __fish_use_subcommand -x -a $stat -d 'Print the status of working copy files and directories'
complete -c svn -n __fish_use_subcommand -x -a $switch -d 'Update the working copy to a different URL'
complete -c svn -n __fish_use_subcommand -x -a $unlock -d 'Unlock working copy paths or URLs'
complete -c svn -n __fish_use_subcommand -x -a $update -d 'Bring changes from the repository into the working copy'
complete -c svn -n __fish_use_subcommand -x -a $upgrade -d 'Upgrade the metadata storage format for a working copy'

#
# Global commands
#
complete -c svn -n 'not __fish_use_subcommand' -l username -x -d 'Specify a username ARG'
complete -c svn -n 'not __fish_use_subcommand' -l password -x -d 'Specify a password ARG'
complete -c svn -n 'not __fish_use_subcommand' -l no-auth-cache -d 'Do not cache authentication tokens'
complete -c svn -n 'not __fish_use_subcommand' -l non-interactive -d 'Do no interactive prompting'
complete -c svn -n 'not __fish_use_subcommand' -l trust-server-cert -d 'Accept SSL server certificates from unknown authorities (only with --non-interactive)'
complete -c svn -n 'not __fish_use_subcommand' -l config-dir -x -d 'Read user configuration files from directory ARG'
complete -c svn -n 'not __fish_use_subcommand' -l config-option -x -d 'Set user configuration option in the format: FILE:SECTION:OPTION=[VALUE]'

#
# local commands
#
for cmd in $commit $copy $import $lock $mkdir $move $propedit $remove
    if not test $cmd = lock
        _svn_cmpl_ $cmd -l editor-cmd -x -d 'Use ARG as external editor'
    end
    _svn_cmpl_ $cmd -l message -s m -d 'Specify log message'
    _svn_cmpl_ $cmd -l encoding -x -d 'Treat value as being in charset encoding ARG'
    _svn_cmpl_ $cmd -l file -s F -d 'Read log message from file'
    _svn_cmpl_ $cmd -l force-log -d 'Force validity of log message source'
end

for cmd in $merge $resolve $switch $update
    _svn_cmpl_ $cmd -l accept -d 'Specify automatic conflict resolution source' -xa 'base working mine-conflict theirs-conflict mine-full theirs-full'
end

for cmd in $add $changelist $checkout $commit $diff $export $import $info $list $log $merge $mergeinfo $propdel $propget $proplist $propset $resolve $resolved $revert $stat $switch $update
    _svn_cmpl_ $cmd -l depth -d 'Limit operation by depth' -xa 'empty files immediates infinity'
end

for cmd in $add $changelist $checkout $commit $copy $delete $elog $export $import $merge $mkdir $move $patch $propdel $proplist $propset $resolve $resolved $revert $stat $switch $update $upgrade
    _svn_cmpl_ $cmd -l quiet -s q -d 'Print nothing, or only summary information'
end

for cmd in $add $blame $checkout $delete $diff $export $import $lock $merge $move $propedit $propset $remove $switch $unlock $update
    _svn_cmpl_ $cmd -l force -d 'Force operation to run'
end

for cmd in $add $changelist $commit $delete $info $lock $log $propset $resolve $resolved $revert $unlock
    _svn_cmpl_ $cmd -l targets -d 'Process contents of file ARG as additional args' -r
end

for cmd in $changelist $commit $diff $info $propdel $propget $proplist $propset $revert $stat $update
    _svn_cmpl_ $cmd -l changelist -l cl -d 'Operate only on members of changelist' -r
end

for cmd in $blame $diff $info $list $log $propget $proplist $stat
    _svn_cmpl_ $cmd -l xml -d 'Output in xml'
end

for cmd in $commit $copy $delete $import $log $mkdir $move $propedit
    _svn_cmpl_ $cmd -l with-revprop -d 'Retrieve revision property' -x
end

for cmd in $diff $log $merge
    _svn_cmpl_ $cmd -l change -s c -d 'The change made in revision ARG' -xa '(__fish_print_svn_rev)'
end

for cmd in $blame $cat $checkout $copy $diff $export $info $list $log $merge $mergeinfo $move $propedit $propget $propdel $proplist $propset $switch $update
    _svn_cmpl_ $cmd -l revision -s r -d 'Which revision the target is first looked up' -xa '(__fish_print_svn_rev)'
end

for cmd in $checkout $copy $export $relocate $stat $switch $update
    _svn_cmpl_ $cmd -l ignore-externals -d 'Ignore externals definitions'
end

for cmd in $blame $list $log $propget $proplist $stat
    _svn_cmpl_ $cmd -l verbose -s v -d 'Print extra information'
end

for cmd in $propdel $propedit $propget $proplist $propset
    _svn_cmpl_ $cmd -l revprop -d 'Operate on a revision property (use with -r)'
end

for cmd in $add $copy $mkdir $move $update
    _svn_cmpl_ $cmd -l parents -d 'Add intermediate parents'
end

for cmd in $blame $diff $log $merge
    _svn_cmpl_ $cmd -l extensions -s x -d 'Output 3 lines of unified context' -xa '-u --unified'
    _svn_cmpl_ $cmd -l extensions -s x -d 'Ignore changes in amount of whitespace' -xa '-b --ignore-space-change'
    _svn_cmpl_ $cmd -l extensions -s x -d 'Ignore all whitespace' -xa '-w --ignore-all-space'
    _svn_cmpl_ $cmd -l extensions -s x -d 'Ignore eol style' -xa '-w --ignore-eol-style'
    _svn_cmpl_ $cmd -l extensions -s x -d 'Show C function name' -xa '-p --show-c-function'
    _svn_cmpl_ $cmd -l extensions -n '__fish_seen_subcommand_from --diff-cmd' -xa '(__fish_complete_svn_diff)'
end

for cmd in $cleanup $merge $switch $update
    _svn_cmpl_ $cmd -l diff3-cmd -d 'Use as merge command' -xa "(complete -C '')"
end

for cmd in $blame $info $list $log $stat
    _svn_cmpl_ $cmd -l incremental -d 'Give output suitable for concatenation'
end

for cmd in $add $import $stat
    _svn_cmpl_ $cmd -l no-ignore -d 'Disregard default and svn:ignore property ignores'
end

for cmd in $merge $patch
    _svn_cmpl_ $cmd -l dry-run -d 'Try operation but make no changes'
end

for cmd in $merge $switch
    _svn_cmpl_ $cmd -l ignore-ancestry -d 'Ignore ancestry when calculating merges'
end

for cmd in $diff $log
    _svn_cmpl_ $cmd -l internal-diff -d 'Override diff-cmd specified in config file'
    _svn_cmpl_ $cmd -l diff-cmd -d 'Use external diff command' -xa "(complete -C '')"
end

for cmd in $add $import
    _svn_cmpl_ $cmd -l no-auto-props -d 'Disable automatic properties'
end

for cmd in $switch $update
    _svn_cmpl_ $cmd -l set-depth -d 'Set new working copy depth' -xa 'exclude empty files immediates infinity'
end

for cmd in $blame $log
    _svn_cmpl_ $cmd -l use-merge-history -s g -d 'Use/display additional information from merge history'
end

#
# Individual commands
#

#
# Completions for the 'checkout', 'co' subcommands
#
_svn_cmpl_ $checkout -xa 'http:// ftp:// svn+ssh:// svn+ssh://(__fish_print_hostnames)'

#
# Completions for the 'changelist', 'cl' subcommands
#
_svn_cmpl_ $changelist -l remove -d 'Remove changelist association'

#
# Completions for the 'commit', 'ci' subcommands
#
_svn_cmpl_ $commit -l keep-changelists -d 'don\'t delete changelists after commit'
_svn_cmpl_ $commit -l no-unlock -d 'Don\'t unlock the targets'

#
# Completions for the 'remove', 'rm', 'delete', 'del' subcommands
#
_svn_cmpl_ $remove -l keep-local -x -d 'Keep path in working copy'

#
# Completions for the 'diff', 'di' subcommands
#
_svn_cmpl_ $diff -l old -d 'Use ARG as the older target' -xa '(__fish_print_svn_rev)'
_svn_cmpl_ $diff -l new -d 'Use ARG as the newer target' -xa '(__fish_print_svn_rev)'
_svn_cmpl_ $diff -l no-diff-deleted -d 'Do not print differences for deleted files'
_svn_cmpl_ $diff -l notice-ancestry -d 'Notice ancestry when calculating differences'
_svn_cmpl_ $diff -l summarize -d 'Show a summary of the results'
_svn_cmpl_ $diff -l git -d 'Use git\'s extended diff format'
_svn_cmpl_ $diff -l show-copies-as-adds -d 'Don\'t diff copied or moved files with their source'

#
# Completions for the 'export' subcommand
#
_svn_cmpl_ $export -l native-eol -x -d 'Use a different EOL marker than the standard'

#
# Completions for the 'log' subcommand
#
_svn_cmpl_ $log -l stop-on-copy -d 'Do not cross copies while traversing history'
_svn_cmpl_ $log -l limit -s l -x -d 'Maximum number of log entries'
_svn_cmpl_ $log -l diff -d 'Produce diff output'
_svn_cmpl_ $log -l with-all-revprops -d 'Retrieve all revision properties'
_svn_cmpl_ $log -l with-no-revprops -d 'Retrieve no revision properties'

#
# Completions for the 'merge' subcommand
#
_svn_cmpl_ $merge -l allow-mixed-variables -d 'Allow merge into mixed-revision working copy'
_svn_cmpl_ $merge -l record-only -d 'Merge only mergeinfo differences'
_svn_cmpl_ $merge -l reintegrate -d 'Merge a branch back into its parent branch'

#
# Completions for the 'patch' subcommand
#
_svn_cmpl_ $patch -l reverse-diff -d 'Apply the unidiff in reverse'
_svn_cmpl_ $patch -l strip -x -d 'Number of leading path components to strip from paths'

#
# Completions for the 'propget', 'pget', 'pg' subcommands
#
_svn_cmpl_ $propget -l strict -d 'Use strict semantics'

#
# Complete pget, pset, pedit options with svn props
#
set -l props svn:{ignore,keywords,executable,eol-style,mime-type,externals,need-lock}
_svn_cmpl_ $propget -a "$props"
_svn_cmpl_ $propedit -a "$props"
_svn_cmpl_ $propdel -a "$props"
_svn_cmpl_ $propset -a "$props"

_svn_cmpl_ svn:eol-style -a "native LF CR CRLF"
_svn_cmpl_ svn:mime-type -a "(__fish_print_xdg_mimetypes)"
_svn_cmpl_ svn:keywords -a URL -d 'The URL for the head version of the object'
_svn_cmpl_ svn:keywords -a Author -d 'The last person to modify the file'
_svn_cmpl_ svn:keywords -a Date -d 'Last changed date'
_svn_cmpl_ svn:keywords -a Rev -d 'The last revision the object changed'
_svn_cmpl_ svn:keywords -a Id -d 'A compressed summary of all keywords'

#
# Completions for the 'relocate' subcommand
#
_svn_cmpl_ $relocate -xa '( svn info | string match "*URL:*" | string split -f2 " ") http:// ftp:// svn+ssh:// svn+ssh://(__fish_print_hostnames)'

#
# Completions for the 'switch', 'sw' subcommands
#
_svn_cmpl_ $switch -l relocate -d 'Relocate via URL-rewriting' -xa '( svn info | string match "*URL:*" | string split -f2 " ") http:// ftp:// svn+ssh:// svn+ssh://(__fish_print_hostnames)'

#
# Completions for the 'status', 'st' subcommands
#
_svn_cmpl_ $stat -l show-updates -s u -d 'Display update information'

#
# Completions for the 'update', 'up' subcommand
#
_svn_cmpl_ $update -l editor-cmd -x -d 'Use ARG as external editor'

functions -e _svn_cmpl_
completions/sylpheed.fish#completion for sylpheed

complete -c sylpheed -l exit -d 'Exit sylpheed'
complete -c sylpheed -l debug -d 'Debug mode'
complete -c sylpheed -l help -d 'Display help and exit'
complete -c sylpheed -l version -d 'Output version information and exit'

complete -r -c sylpheed -l compose -d 'Open composition window with address'
complete -r -c sylpheed -l attach -d 'Open composition window with attached files'
complete -r -c sylpheed -l receive -d 'Receive new messages'
complete -r -c sylpheed -l receive-all -d 'Receive new messages of all accounts'
complete -r -c sylpheed -l send -d 'Send all queued messages'
complete -r -c sylpheed -l status -d 'Show the total number of messages for folder'
complete -r -c sylpheed -l status-full -d 'Show the total number of messages for each folder'
complete -r -c sylpheed -l configdir -d 'Specify directory with configuration files'
completions/synclient.fishset __fish_synclient_keys (synclient | string replace -r '\s*(\w+).*' '$1')

complete -c synclient -s l -d "List current user settings"
complete -c synclient -s '?' -d "Show help"
complete -c synclient -s V -d "Show version"
complete -c synclient -xa "$__fish_synclient_keys"
completions/sysbench.fish### Auto-complete for sysbench (cross-platform and multi-threaded benchmark tool) ###

### sub commands specification ###
complete -c sysbench -f -a "run\t'Run the test'"
complete -c sysbench -n "__fish_contains_opt test=fileio" -a "
    prepare\t'Prepare and create test file'
    cleanup\t'Cleanup test files'
    "
complete -c sysbench -n "__fish_contains_opt test=oltp" -a "
    prepare\t'Prepare test table'
    cleanup\t'Cleanup test table'
    "

### generic long options specification ###
complete -c sysbench -x -l num-threads -d 'The total number of worker threads to create (default: 1)'
complete -c sysbench -x -l max-requests -d 'Limit for total number of requests. 0 means unlimited (default: 10000)'
complete -c sysbench -x -l max-time -d 'Limit for total execution time in seconds. 0 means unlimited (default: 0)'
complete -c sysbench -x -l thread-stack-size -d 'Size of stack for each thread (default: 32K)'
complete -c sysbench -f -l init-rng -d 'Specifies if random numbers generator should be initialized from timer (default: off)' -a 'on off'
complete -c sysbench -x -l test -d 'Name of the test mode to run(required)' -a "
    cpu\t'Benchmark cpu by calculating prime numbers'
    threads\t'Benchmark scheduler performance'
    mutex\t'Benchmark mutex implementation'
    fileio\t'Benchmark various file I/O workloads'
    oltp\t'Benchmark a real database performance'
    "
complete -c sysbench -f -l debug -d 'Print more debug info (default: off)' -a 'on off'
complete -c sysbench -f -l validate -d 'Perform validation of test results where possible (default: off)' -a 'on off'
complete -c sysbench -l help -d 'Print help on general syntax'
complete -c sysbench -l version -d 'Show version of program'
complete -c sysbench -x -l percentile -d 'A percentile rank of query execution times to count (default: 95)'
complete -c sysbench -f -l batch -d 'Dump current results periodically (default: off)' -a 'on off'
complete -c sysbench -x -l batch-delay -d 'Delay between batch dumps in seconds (default: 300)'

### options for test=`cpu` mode ###
complete -c sysbench -n "__fish_contains_opt test=cpu" -x -l cpu-max-prime -d 'Calculation of prime numbers up to the specified value'

### options for test=`threads` mode ###
complete -c sysbench -n "__fish_contains_opt test=threads" -x -l thread-yields -d 'Number of lock/yield/unlock loops to execute per each request (default: 1000)'
complete -c sysbench -n "__fish_contains_opt test=threads" -x -l thread-locks -d 'Number of mutexes to create (default: 8)'

### options for test=`mutex` mode ###
complete -c sysbench -n "__fish_contains_opt test=mutex" -x -l mutex-num -d 'Number of mutexes to create (default: 4096)'
complete -c sysbench -n "__fish_contains_opt test=mutex" -x -l memory-scope -d 'Specifies whether each thread uses a global or local allocation (default:global)' -a "
    local\t'Allocate memory locally'
    global\t'Allocate memory globally'
    "
complete -c sysbench -n "__fish_contains_opt test=mutex" -x -l memory-total-size -d 'Total size of data to transfer (default: 100G)'
complete -c sysbench -n "__fish_contains_opt test=mutex" -x -l memory-oper -d 'Type of memory operations' -a 'read write'

### options for test=`fileio` mode ###
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-num -d 'Number of files to create (default: 128)'
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-block-size -d 'Block size to use in all I/O operations (default: 16K)'
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-total-size -d 'Total size of files (default: 2G)'
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-test-mode -d 'Type of workload to produce' -a "
    seqwr\t'Sequential write'
    seqrewr\t'Sequential rewrite'
    seqrd\t'Sequential read'
    rndrd\t'Random read'
    rndwr\t'Random write'
    rndrw\t'Random read/write'
    "
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-io-mode -d 'I/O mode (default: sync)' -a 'sync async fastmmap slowmmap'
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-async-backlog -d 'Number of asynchronous operations to queue per thread (default: 128)'
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-extra-flags -d 'Additional flags to use with open(2)'
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-fsync-freq -d 'Do fsync() after this number of requests (default: 0)'
complete -c sysbench -n "__fish_contains_opt test=fileio" -f -l file-fsync-all -d 'Do fsync() after each write operation (default: no)' -a 'yes no'
complete -c sysbench -n "__fish_contains_opt test=fileio" -f -l file-fsync-end -d 'Do fsync() at the end of the test (default: yes)' -a 'yes no'
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-fsync-mode -d 'Method used for synchronization: fsync, fdatasync (default: fsync)' -a 'fsync fdatasync'
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-merged-requests -d 'Upper limit of I/O requests merge (default: 0)'
complete -c sysbench -n "__fish_contains_opt test=fileio" -x -l file-rw-ratio -d 'reads/writes ratio for combined random read/write test (default: 1.5)'

### options for test=`oltp` mode ###
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-test-mode -d 'Execution mode: simple, complex and nontrx(non-transactional)(default: complex)' -a "
    simple\t'Simple'
    complex\t'Advanced transactional'
    nontrx\t'Non-transactional'
    "
complete -c sysbench -n "__fish_contains_opt test=oltp" -f -l oltp-read-only -d 'Read-only mode. No UPDATE, DELETE or INSERT queries will be performed. (default: off)' -a 'on off'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-range-size -d 'Range size for range queries (default: 100)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-point-selects -d 'Number of point select queries in a single transaction (default: 10)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-simple-ranges -d 'Number of simple range queries in a single transaction (default: 1)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-sum-ranges -d 'Number of SUM range queries in a single transaction (default: 1)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-order-ranges -d 'Number of ORDER range queries in a single transaction (default: 1)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-distinct-ranges -d 'Number of DISTINCT range queries in a single transaction (default: 1)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-index-updates -d 'Number of index UPDATE queries in a single transaction (default: 1)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-non-index-updates -d 'Number of non-index UPDATE queries in a single transaction (default: 1)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-nontrx-mode -d 'Type of queries for non-transactional execution mode (default: select)' -a 'select update_key update_nokey insert delete'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-connect-delay -d 'Time to sleep(in microseconds) after each connection to database (default: 10000)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-user-delay-min -d 'Minimum time to sleep(in microseconds) after each request (default: 0)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-user-delay-max -d 'Maximum time to sleep(in microseconds) after each request (default: 0)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-table-name -d 'Name of the test table (default: sbtest)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-table-size -d 'Number of rows in the test table (default: 10000)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l oltp-dist-type -d 'Distribution type of random numbers (default: special)' -a "
    uniform\t'Uniform distribution'
    gauss\t'Gaussian distribution'
    special\t'Specified percent of numbers is generated in a specified percent of cases'
    "
complete -c sysbench -n "__fish_contains_opt oltp-dist-type=special" -x -l oltp-dist-pct -d 'Percentage of values to be treated as \'special\'(default: 1)'
complete -c sysbench -n "__fish_contains_opt oltp-dist-type=special" -x -l oltp-dist-res -d 'Percentage of cases when \'special\' values are generated (default: 75)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l db-ps-mode -d 'Use "Prepared Statements" API if supported, otherwise - use clientside statements: disable, auto (default: auto)' -a 'disable auto'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l mysql-host -d 'MySQL server host (default: localhost)' -a "(__fish_print_hostnames)"
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l mysql-port -d 'MySQL server port (default: 3306)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -l mysql-socket -d 'Unix socket file to communicate with the MySQL server'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l mysql-user -d 'MySQL user (default: sbtest)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l mysql-password -d 'MySQL password'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l mysql-db -d 'MySQL database name (default: sbtest)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l mysql-table-engine -d 'Type of the test table to use' -a 'myisam innodb heap ndbcluster bdb maria falcon pbxt'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l mysql-ssl -d 'Use SSL connections. (default: no)' -a 'yes no'
complete -c sysbench -n "__fish_contains_opt test=oltp" -x -l myisam-max-rows -d 'MAX_ROWS option for MyISAM tables (required for big tables) (default: 1000000)'
complete -c sysbench -n "__fish_contains_opt test=oltp" -l mysql-create-options -d 'Additional options passed to CREATE TABLE.'
completions/sysctl.fish# Only GNU and BSD sysctl seem to know "-h", so others should exit non-zero
if sysctl -h >/dev/null 2>/dev/null
    # Print sysctl keys and values, separated by a tab
    function __fish_sysctl_values
        sysctl -a 2>/dev/null | string replace -a " = " \t
    end

    complete -c sysctl -a '(__fish_sysctl_values)' -f

    complete -c sysctl -s n -l values -d 'Only print values'
    complete -c sysctl -s e -l ignore -d 'Ignore errors about unknown keys'
    complete -c sysctl -s N -l names -d 'Only print names'
    complete -c sysctl -s q -l quiet -d 'Be quiet when setting values'
    complete -c sysctl -s w -l write -d 'Write value'
    complete -c sysctl -s p -l load -d 'Load in sysctl settings from the file specified or /etc/sysctl'
    complete -c sysctl -s a -l all -d 'Display all values currently available'
    complete -c sysctl -l deprecated -d 'Include deprecated parameters too'
    complete -c sysctl -s b -l binary -d 'Print value without new line'
    complete -c sysctl -l system -d 'Load settings from all system configuration files'
    complete -c sysctl -s r -l pattern -d 'Only apply settings that match pattern'
    # Don't include these as they don't do anything
    # complete -c sysctl -s A -d 'Alias of -a'
    # complete -c sysctl -s d -d 'Alias of -h'
    # complete -c sysctl -s f -d 'Alias of -p'
    # complete -c sysctl -s X -d 'Alias of -a'
    # complete -c sysctl -s o -d 'Does nothing, exists for BSD compatibility'
    # complete -c sysctl -s x -d 'Does nothing, exists for BSD compatibility'
    complete -c sysctl -s h -l help -d 'Display help text and exit.'
    complete -c sysctl -s V -l version -d 'Display version information and exit.'
else
    # OSX sysctl
    function __fish_sysctl_values
        sysctl -a 2>/dev/null | string replace -a ":" \t
    end

    complete -c sysctl -a '(__fish_sysctl_values)' -f
    complete -c sysctl -s a -d 'Display all non-opaque values currently available'
    complete -c sysctl -s A -d 'Display all MIB variables'
    complete -c sysctl -s b -d 'Output values in a binary format'
    complete -c sysctl -s n -d 'Show only values, not names'
    complete -c sysctl -s w -d 'Set values'
    complete -c sysctl -s X -d 'Like -A, but prints a hex dump'
end
completions/systemctl.fishset -l systemd_version (systemctl --version | string match "systemd*" | string replace -r "\D*(\d+)\D.*"  '$1')
set -l commands list-units list-sockets start stop reload restart try-restart reload-or-restart reload-or-try-restart \
    isolate kill is-active is-failed status show get-cgroup-attr set-cgroup-attr unset-cgroup-attr set-cgroup help \
    reset-failed list-unit-files enable disable is-enabled reenable preset mask unmask link list-jobs cancel \
    list-dependencies daemon-reload daemon-reexec show-environment set-environment unset-environment \
    default rescue emergency halt poweroff reboot kexec exit suspend suspend-then-hibernate hibernate hybrid-sleep switch-root \
    list-timers set-property import-environment get-default list-automounts is-system-running try-reload-or-restart freeze \
    thaw mount-image bind clean set-default cat list-machines preset-all add-wants add-requires edit
if test $systemd_version -gt 243 2>/dev/null
    set commands $commands log-level log-target service-watchdogs
end
if test $systemd_version -gt 246 2>/dev/null
    set commands $commands service-log-level service-log-target
end
if test $systemd_version -gt 253 2>/dev/null
    set commands $commands list-paths soft-reboot whoami
end
if test $systemd_version -gt 255 2>/dev/null
    set commands $commands sleep
end

set -l types services sockets mounts service_paths targets automounts timers

function __fish_systemd_properties
    # We need to call the main systemd binary (the thing that is run as PID1).
    # Unfortunately, it's usually not in $PATH.
    if test -f /usr/lib/systemd/systemd
        /usr/lib/systemd/systemd --dump-configuration-items | string replace -rf '(.+)=(.+)$' '$1\t$2'
    else if test -f /lib/systemd/systemd # Debian has not merged /lib and /usr/lib
        /lib/systemd/systemd --dump-configuration-items | string replace -rf '(.+)=(.+)$' '$1\t$2'
    end
end

# All systemctl commands
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a "$commands"

#### Units commands
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a add-requires -d 'Add Requires dependencies to a target unit'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a add-wants -d 'Add Wants dependencies to a target unit'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a bind -d 'Bind mount a path into the mount namespace of a unit'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a cancel -d 'Cancel one or more jobs'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a cat -d 'Show the backing files of one or more units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a clean -d 'Remove config/state/logs for the given units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a daemon-reload -d 'Reload the configuration of the system manager'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a default -d 'Enter and isolate the default mode'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a disable -d 'Disable one or more units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a edit -d 'Edit a unit file or drop-in snippet'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a enable -d 'Enable one or more units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a emergency -d 'Enter and isolate emergency mode'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a exit -d 'Ask the service manager to exit'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a freeze -d 'Freeze units with the cgroup freezer'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a get-default -d 'Show the default target to boot into'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a help -d 'Show the manual page for a unit'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a import-environment -d 'Import environment variables into the service manager'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a isolate -d 'Start a unit and dependencies and disable all others'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a is-system-running -d 'Return if system is running/starting/degraded'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a kexec -d 'Reboot via kexec'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a kill -d 'Kill one or more units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a link -d 'Link a unit file into the unit search path'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a list-automounts -d 'List automount units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a list-machines -d 'List the host and all running local containers'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a mask -d 'Prevent one or more units from starting'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a mount-image -d 'Mount an image into the mount namespace of a unit'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a preset -d 'Enable/disable a unit depending on preset configuration'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a preset-all -d 'Enable/disable all units depending on preset configuration'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a reenable -d 'Disable the enable one or more units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a reload -d 'Request a unit reload its configuration'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a reload-or-restart -d 'Reload units if supported or restart them'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a rescue -d 'Enter and isolate rescue mode'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a restart -d 'Restart one or more units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a set-default -d 'Set the default target to boot into'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a set-property -d 'Sets one or more properties of a unit'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a show -d 'Show properties of one or more units, jobs, or the manager itself'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a show-environment -d 'Dump the systemd manager environment block'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a soft-reboot -d 'Reboot userspace'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a start -d 'Start one or more units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a status -d 'Runtime status about one or more units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a stop -d 'Stop one or more units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a thaw -d 'Unfreeze frozen units'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a try-reload-or-restart -d 'Reload units if supported or restart them, if running'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a unmask -d 'Stop preventing one or more units from starting'
complete -f -c systemctl -n "not __fish_seen_subcommand_from $commands" -a whoami -d 'Query the unit that owns a process'

# Command completion done via argparse.
complete -c systemctl -a '(__fish_systemctl)' -f

# These "--x=help" outputs always have lines like "Available unit types:". We use the fact that they end in a ":" to filter them out.
complete -f -c systemctl -s t -l type -d 'List of unit types' -xa '(systemctl --type=help --no-legend --no-pager | string match -v "*:")'
complete -f -c systemctl -l state -d 'List of unit states' -xa '(systemctl --state=help --no-legend --no-pager | string match -v "*:")'
complete -f -c systemctl -s p -l property -a '(__fish_systemd_properties)'
complete -f -c systemctl -s a -l all -d 'Show all units or properties'
complete -f -c systemctl -s r -l recursive -d 'Show also units of local containers'
complete -f -c systemctl -l reverse -d 'Show reverse dependencies between units'
complete -f -c systemctl -l after -d 'Show units ordered before specified unit' -n "__fish_seen_subcommand_from list-dependencies"
complete -f -c systemctl -l before -d 'Show units ordered after specified unit' -n "__fish_seen_subcommand_from list-dependencies"
complete -f -c systemctl -s l -l full -d 'Do not ellipsize anything'
complete -f -c systemctl -l show-types -d 'Show the type of the socket'
complete -f -c systemctl -l job-mode -d 'How to deal with queued jobs' -xa 'fail replace replace-irreversibly isolate ignore-dependencies ignore-requirements flush'
complete -f -c systemctl -s i -l ignore-inhibitors -d 'Ignore inhibitor locks on shutdown or sleep'
complete -f -c systemctl -s q -l quiet -d 'Suppress output to STDOUT'
complete -f -c systemctl -l no-block -d 'Do not wait for the requested operation to finish'
complete -f -c systemctl -l no-legend -d 'Do not print header and footer'
# system and user/global are mutually exclusive
complete -f -c systemctl -l user -d 'Talk to the service manager of the calling user' -n "not __fish_contains_opt system"
complete -f -c systemctl -l system -d 'Talk to the service manager of the system.' -n "not __fish_contains_opt system global"
complete -c systemctl -l failed -d 'List units in failed state'
complete -f -c systemctl -l global -d 'Enable or disable for all users' -n "not __fish_contains_opt system"
complete -f -c systemctl -l no-wall -d 'Do not send wall message before halt'
complete -f -c systemctl -l no-reload -d 'Do not reload daemon configuration'
complete -f -c systemctl -l no-ask-password -d 'Disable asking for password'
complete -f -c systemctl -l kill-who -d 'Send signal to which process' -xa 'main control all'
complete -f -c systemctl -s s -l signal -d 'Which signal to send' -xa 'SIGTERM SIGINT SIGSTOP SIGKILL SIGHUP SIGCONT'
complete -f -c systemctl -s f -l force -d 'Overwrite conflicting existing symlinks'
# --root needs a path
complete -r -c systemctl -l root -d 'Use alternative root path'
complete -f -c systemctl -l runtime -d 'Make changes only temporarily'
complete -f -r -c systemctl -s n -l lines -d 'Number of journal lines to show' -a "(seq 1 1000)"
complete -f -c systemctl -s o -l output -d 'Control journal formatting' -xa 'short short-monotonic verbose export json json-pretty json-sse cat'
complete -f -c systemctl -l plain -d 'list-dependencies flat, not as tree'
complete -f -c systemctl -s H -l host -d 'Execute the operation on a remote host' -a "(__fish_print_hostnames)"
complete -x -c systemctl -s M -l machine -d 'Execute operation on a VM or container' -a "(__fish_systemd_machines)"
complete -f -c systemctl -s h -l help -d 'Print a short help and exit'
complete -f -c systemctl -l version -d 'Print a short version and exit'
complete -f -c systemctl -l no-pager -d 'Do not pipe output into a pager'
complete -f -c systemctl -l firmware-setup -n "__fish_seen_subcommand_from reboot" -d "Reboot to EFI setup"
complete -f -c systemctl -l now -n "__fish_seen_subcommand_from enable" -d "Also start unit"
complete -f -c systemctl -l now -n "__fish_seen_subcommand_from disable mask" -d "Also stop unit"

# New options since systemd 242
if test $systemd_version -ge 242 2>/dev/null
    complete -x -c systemctl -l boot-loader-entry -n "__fish_seen_subcommand_from halt poweroff reboot" -d "Boot into a specific boot loader entry on next boot" -a "(systemctl --boot-loader-entry=help --no-legend --no-pager 2>/dev/null)"
    complete -x -c systemctl -l boot-loader-menu -n "__fish_seen_subcommand_from halt poweroff reboot" -d "Boot into boot loader menu on next boot"
end
function __fish_systemd_units
    systemctl list-unit-files --full --no-legend --no-pager --plain 2>/dev/null | string split -f 1 ' '
    systemctl list-units --state=loaded --full --no-legend --no-pager --plain 2>/dev/null | string split -f 1 ' '
end

# global options

complete -c systemd-analyze -f
complete -c systemd-analyze -l system -d 'Operates on the system systemd instance' -n "not __fish_contains_opt system user global"
complete -c systemd-analyze -l user -d 'Operates on the user systemd instance' -n "not __fish_contains_opt system user global"
complete -c systemd-analyze -l global -d 'Operates on the system-wide configuration for user systemd instance' -n "not __fish_contains_opt system user global"
complete -c systemd-analyze -l order -d 'dot: show only After and Before dependencies' -n "not __fish_contains_opt order require"
complete -c systemd-analyze -l require -d 'dot: show only Requires, Requisite, Wants and Conflicts dependencies' -n "not __fish_contains_opt order require"
complete -c systemd-analyze -l from-pattern -d 'dot: show relationships matching left-hand nodes pattern'
complete -c systemd-analyze -l to-pattern -d 'dot: show relationships matching right-hand nodes pattern'
complete -c systemd-analyze -l fuzz -x -d 'critical-chain: also show units which finished timespan earlier than last unit in same level'
complete -c systemd-analyze -l man -xa no -d 'Do not invoke man to verify the existence of man pages'
complete -c systemd-analyze -l generators -d 'Invoke unit generators'
complete -c systemd-analyze -l instance -r -d 'Fallback instance name for template units'
complete -c systemd-analyze -l root -xa "(__fish_complete_directories)" -d 'With cat-files, show config files underneath the specified root path'
complete -c systemd-analyze -l image -r -d 'With cat-files, show config files inside the specified image path'
complete -c systemd-analyze -l image-policy -d 'Disk image dissection policy'
complete -c systemd-analyze -l iterations -x -d 'calendar: show number of iterations the calendar expression will elapse next'
complete -c systemd-analyze -l base-time -x -d 'calendar: show next iterations relative to the specified point in time'
complete -c systemd-analyze -l tldr -d 'cat-config: skip comments, empty lines and section headers'
complete -c systemd-analyze -l unit -r -d "condition: evaluate Condition and Assert assignments in unit file"
complete -c systemd-analyze -l table -d 'plot: output raw time data in a table'
complete -c systemd-analyze -l no-legend -d 'plot: exclude legends/hints'
complete -c systemd-analyze -l detailed -d "plot: show activation timestamps details in SVG plot"
complete -c systemd-analyze -l scale-svg -r -d "plot: stretch the x-axis of the plot"
complete -c systemd-analyze -s H -l host -xa "(__fish_complete_user_at_hosts)" -d 'Execute the operation on a remote host'
complete -c systemd-analyze -s M -l machine -xa "(__fish_systemd_machines)" -d 'Execute operation on a VM or container'
complete -c systemd-analyze -s h -l help -d 'Print a short help and exit'
complete -c systemd-analyze -l version -d 'Print a short version and exit'
complete -c systemd-analyze -l no-pager -d 'Do not pipe output into a pager'

# subcommands

complete -c systemd-analyze -n __fish_use_subcommand -a time -d "Print timing statistics"
complete -c systemd-analyze -n __fish_use_subcommand -a blame -d "Print list of running units ordered by time to init"

complete -c systemd-analyze -n __fish_use_subcommand -a critical-chain -d "Print a tree of the time critical chain of units"
complete -c systemd-analyze -n "__fish_seen_subcommand_from critical-chain" -a "(__fish_systemd_units)"

complete -c systemd-analyze -n __fish_use_subcommand -a dump -d "Output serialization of server state"
complete -c systemd-analyze -n __fish_use_subcommand -a malloc -d "Output internal memory state of D-Bus service"
complete -c systemd-analyze -n __fish_use_subcommand -a plot -d "Output SVG graphic showing service initialization"
complete -c systemd-analyze -n __fish_use_subcommand -a dot -d "Output dependency graph in dot(1) format"
complete -c systemd-analyze -n __fish_use_subcommand -a unit-paths -d "List all directories from which unit files may be loaded"
complete -c systemd-analyze -n __fish_use_subcommand -a exit-status -d "List exit statuses along with their class"
complete -c systemd-analyze -n __fish_use_subcommand -a capability -d "List Linux capabilities along with their numeric IDs"
complete -c systemd-analyze -n __fish_use_subcommand -a condition -d "Evaluate Condition and Assert assignments"
complete -c systemd-analyze -n __fish_use_subcommand -a syscall-filter -d "List system calls contained in the specified system call set"
complete -c systemd-analyze -n __fish_use_subcommand -a filesystems -d "List filesystems"
complete -c systemd-analyze -n __fish_use_subcommand -a calendar -d "Normalize repetitive calendar events and calculate when they elapse next"
complete -c systemd-analyze -n __fish_use_subcommand -a timestamp -d "Parse timestamp and output the normalized form"
complete -c systemd-analyze -n __fish_use_subcommand -a timespan -d "Parse time span and output the normalized form"

complete -c systemd-analyze -n __fish_use_subcommand -a cat-config -d "Show contents of a config file"
complete -c systemd-analyze -n "__fish_seen_subcommand_from cat-config" -F
complete -c systemd-analyze -n __fish_use_subcommand -a compare-versions -d "Compare two version strings"

complete -c systemd-analyze -n __fish_use_subcommand -a verify -d "Check unit files for correctness"
complete -c systemd-analyze -n "__fish_seen_subcommand_from verify" -F

complete -c systemd-analyze -n __fish_use_subcommand -a security -d "Analyze security settings of specified service units"
complete -c systemd-analyze -n "__fish_seen_subcommand_from security" -a "(__fish_systemctl_services)"
complete -c systemd-analyze -n __fish_use_subcommand -a inspect-elf -d "Parse and print ELF object packaging metadata"
complete -c systemd-analyze -n __fish_use_subcommand -a fdstore -d "List contents of service unit's file descriptor store"
complete -c systemd-analyze -n __fish_use_subcommand -a image-policy -d "Analyze image policy string"
complete -c systemd-analyze -n __fish_use_subcommand -a has-tpm2 -d "Report TPM2 support"
complete -c systemd-analyze -n __fish_use_subcommand -a pcrs -d "Show known TPM2 PCRs"
complete -c systemd-analyze -n __fish_use_subcommand -a srk -d "Read Storage Root Key from TPM2 device"
complete -c systemd-analyze -n __fish_use_subcommand -a architectures -d "List known CPU architectures"
complete -c systemd-analyze -n __fish_use_subcommand -a smbios11 -d "Show SMBIOS Type #11 strings passed to the system"
completions/systemd-cryptenroll.fishfunction __fish_cryptenroll_pkcs11_devices
    systemd-cryptenroll --pkcs11-token-uri=list 2>/dev/null | tail -n +2 | string replace -r '(\S+)\s(\S+).*' '$1\t$2'
    echo -e "auto\tautomatically determine URI of security token"
    echo -e "list\tlist available PKCS#11 tokens"
end

function __fish_cryptenroll_fido2_devices
    systemd-cryptenroll --fido2-device=list 2>/dev/null | tail -n +2 | string replace -ar ' +' ' ' | string replace -r '(\S+)\s(.*)' '$1\t$2'
    echo -e "auto\tautomatically determine device node of security token"
    echo -e "list\tlist available FIDO2 tokens"
end

function __fish_cryptenroll_tpm2_devices
    systemd-cryptenroll --tpm2-device=list 2>/dev/null | tail -n +2 | string replace -r '(\S+)\s(\S+).*' '$1\t$2'
    echo -e "auto\tautomatically determine device node of TPM2 device"
    echo -e "list\tlist available TPM2 devices"
end

function __fish_cryptenroll_complete_wipe
    echo -e "all\twipe all key slots"
    echo -e "empty\twipe key slots unlocked by an empty passphrase"
    echo -e "password\twipe key slots unlocked by a traditional passphrase"
    echo -e "recovery\twipe key slots unlocked by a recovery key"
    echo -e "pkcs11\twipe key slots unlocked by a PKCS#11 token"
    echo -e "fido2\twipe key slots unlocked by a FIDO2 token"
    echo -e "tpm2\twipe key slots unlocked by a TPM2 chip"
    for i in (seq 0 31)
        echo -e "$i\twipe key slot $i"
    end
end

complete -c systemd-cryptenroll -xa "(__fish_complete_blockdevice)"

complete -c systemd-cryptenroll -l password -d "Enroll a regular password"
complete -c systemd-cryptenroll -l recovery-key -d "Enroll an auto-generated recovery key"
complete -c systemd-cryptenroll -l pkcs11-token-uri -kxa "(__fish_cryptenroll_pkcs11_devices)" -d "Enroll a PKCS#11 security token or smartcard"
complete -c systemd-cryptenroll -l fido2-device -kxa "(__fish_cryptenroll_fido2_devices)" -d "Enroll a FIDO2 security token"
complete -c systemd-cryptenroll -l fido2-with-client-pin -xa "yes no" -d "Require to enter a PIN when unlocking the volume"
complete -c systemd-cryptenroll -l fido2-with-user-presence -xa "yes no" -d "Require to verify presence when unlocking the volume"
complete -c systemd-cryptenroll -l fido2-with-user-verification -xa "yes no" -d "Require user verification when unlocking the volume"
complete -c systemd-cryptenroll -l tpm2-device -kxa "(__fish_cryptenroll_tpm2_devices)" -d "Enroll a TPM2 security chip"
complete -c systemd-cryptenroll -l tpm2-pcrs -x -d "Bind the enrollment of TPM2 device to specified PCRs"
complete -c systemd-cryptenroll -l wipe-slot -kxa "(__fish_stripprefix='^--wipe-slot=' __fish_complete_list , __fish_cryptenroll_complete_wipe)" -d "Wipes one or more LUKS2 key slots"
complete -c systemd-cryptenroll -l help -s h -d "Print a short help"
complete -c systemd-cryptenroll -l version -d "Print a short version string"
completions/systemd-nspawn.fishcomplete -c systemd-nspawn -s D -l directory -d 'Directory to use as file system root for the container' -r
complete -c systemd-nspawn -l template -d 'Directory or btrfs subvolume to use as template' -r
complete -c systemd-nspawn -s x -l ephemeral -d 'Run container with a temporary btrfs snapshot (Only on btrfs)'
complete -c systemd-nspawn -s i -l image -d 'Disk image to mount the root directory for the container from' -r
complete -c systemd-nspawn -s b -l boot -d 'Invoke init in the container'
complete -c systemd-nspawn -s u -l user -d 'Change to user in the container' -x
complete -c systemd-nspawn -s M -l machine -d 'Sets the machine name for this container' -x
complete -c systemd-nspawn -l uuid -d 'Set the specified UUID for the container.'
complete -c systemd-nspawn -l slice -d 'Make the container part of the specified slice'
complete -c systemd-nspawn -l property -d 'Set a unit property on the scope unit'
complete -c systemd-nspawn -l private-users -d 'Enables user namespacing'
complete -c systemd-nspawn -l private-network -d 'Disconnect networking of the container from the host'
complete -c systemd-nspawn -l network-interface -d 'Assign the specified network interface to the container' -x
complete -c systemd-nspawn -l network-macvlan -d 'Create a "macvlan" interface of the specified Ethernet interface' -x
complete -c systemd-nspawn -l network-ipvlan -d 'Create an "ipvlan" interface of the specified Ethernet interface' -x
complete -c systemd-nspawn -s n -l network-veth -d 'Create a virtual Ethernet link ("veth") between host and container' -x
complete -c systemd-nspawn -l network-bridge -d 'Adds the host side of the Ethernet link created to the specified bridge' -x
complete -c systemd-nspawn -s p -l port -d 'Map an ip port from the host to the container' -x
complete -c systemd-nspawn -s Z -l selinux-context -d 'Sets the SELinux security context'
complete -c systemd-nspawn -s L -l selinux-apifs-context -d 'Sets the SELinux security context for files in the API filesystems'
complete -c systemd-nspawn -l capability -d 'Grant additional capabilities to the container'
complete -c systemd-nspawn -l drop-capability -d 'Drop capabilities from the container'
complete -c systemd-nspawn -l kill-signal -d "Signal to send to the container's PID1 when nspawn receives SIGTERM"
complete -c systemd-nspawn -l link-journal -d 'Set container journal visibility' -a 'no host try-host guest try-guest auto' -r
complete -c systemd-nspawn -s j -d 'Equivalent to --link-journal=try-guest'
complete -c systemd-nspawn -l read-only -d 'Mount the root file system read-only for the container'
complete -c systemd-nspawn -l bind -l bind-ro -d 'Bind mount a file or directory from the host in the container' -r
complete -c systemd-nspawn -l tmpfs -d 'Mount a tmpfs file system into the container' -r
complete -c systemd-nspawn -l overlay -l overlay-ro -d 'Mount directories as overlayfs in the container' -r
complete -c systemd-nspawn -l setenv -d 'Pass environment variables to init in the container'
complete -c systemd-nspawn -l share-system -d 'Share the system with the host [See Man Page]'
complete -c systemd-nspawn -l register -d 'Register container with systemd-machined' -a "yes no" -r
complete -c systemd-nspawn -l keep-unit -d 'Only register the unit with systemd-machined'
complete -c systemd-nspawn -l personality -d 'The architecture reported by uname in the container'
complete -c systemd-nspawn -s q -l quiet -d 'Turns off any status output by the tool itself'
complete -c systemd-nspawn -l volatile -d 'Boots the container in volatile mode'
complete -c systemd-nspawn -s h -l help -d 'Print a short help text and exit'
complete -c systemd-nspawn -l version -d 'Print a short version string and exit'
# Not quite correct, but otherwise we'd need to get the machine root, and we can't always know that
complete -c systemd-nspawn -n "__fish_not_contain_opt -s b boot" -a "(__fish_complete_subcommand)" -f
completions/t-rec.fish# fish completion for t-rec (https://github.com/sassman/t-rec-rs

function __fish_t_rec_time_unit
    set -l cur (commandline --current-token)
    if string match -qr '^\d+$' -- $cur
        echo $cur"ms"\t"milliseconds"
        echo $cur"s"\t"seconds"
        echo $cur"m"\t"minutes"
    end
end

function __fish_t_rec_window_list
    string replace -r -- '\s*(.*)\|\s+(\d+)' '$2\t$1' (t-rec --ls | tail -n +2)
end

# Options
complete -c t-rec -d "Command to run instead of shell" -xa "(complete -C '' | string split \t -f1)"
complete -c t-rec -s v -l verbose -d "Enable verbose insights for the curious"
complete -c t-rec -s q -l quiet -d "Quiet mode, suppresses the banner"
complete -c t-rec -s m -l video -d "Generate both gif and mp4 video"
complete -c t-rec -s M -l video-only -d "Generate only mp4 video, not gif"
complete -c t-rec -s d -l decor -d "Decorate animation" -xa "shadow none"
complete -c t-rec -s b -l bg -d "Background color when decors are used" -xa "white black transparent"
complete -c t-rec -s n -l natural -d "Natural typing, disables idle detection and sampling optimization"
complete -c t-rec -s l -l ls -d "List windows available for recording by their id"
complete -c t-rec -s w -l win-id -d "Id of window to capture" -xa "(__t_rec_window_list)"
complete -c t-rec -s e -l end-pause -d "Pause time at end of animation" -xa "(__fish_t_rec_time_unit)" -r
complete -c t-rec -s s -l start-pause -d "Pause time at start of animation" -xa "(__fish_t_rec_time_unit)" -r
complete -c t-rec -s o -l output -d "Output file (without extension); defaults to t-rec" -r
complete -c t-rec -s h -l help -d "Print help"
complete -c t-rec -s V -l version -d "Print version"
completions/tail.fishif tail --version >/dev/null 2>/dev/null
    complete -c tail -s c -l bytes -x -d 'output the last K bytes; with +K output bytes starting with the Kth'
    complete -c tail -s f -l follow -a 'name descriptor' -d 'output appended data as the file grows'
    complete -c tail -s F -d 'same as --follow=name --retry'
    complete -c tail -s n -l lines -x -d 'output the last K lines; with +K output lines starting with the Kth'
    complete -c tail -l max-unchanged-stats -x -d 'with --follow=name, reopen a FILE which has not changed size after N iterations'
    complete -c tail -l pid -d 'with -f, terminate after process ID, PID dies' -xa '(__fish_complete_pids)'
    complete -c tail -s q -l quiet -l silent -d 'never output headers giving file names'
    complete -c tail -l retry -d 'keep trying to open a file even when it is inaccessible; useful with --follow=name'
    complete -c tail -s s -l sleep-interval -x -d 'with -f, sleep for approximately N seconds (default 1.0) between iterations'
    complete -c tail -s v -l verbose -d 'always output headers giving file names'
    complete -c tail -x -l help -d 'display this help and exit'
    complete -c tail -x -l version -d 'output version information and exit'
else # OSX and similar - no longopts (and fewer shortopts)
    complete -c tail -s b -x -d 'output last K 512 byte blocks'
    complete -c tail -s c -x -d 'output the last K bytes or only K bytes with -r'
    complete -c tail -s f -d 'output appended data as the file grows'
    complete -c tail -s F -d 'Like -f, but also follow renamed or rotated files'
    complete -c tail -s n -x -d 'output the last K lines, instead of the last 10 - or only K lines with -r'
    complete -c tail -s q -d 'never output headers giving file names'
    complete -c tail -s r -d 'Display input in reverse order' # Only in OSX
end
completions/tailscale.fishtailscale completion fish | source
completions/tar.fishfunction __fish_complete_tar -d "Peek inside of archives and list all files"
    set -l args (commandline -pxc)
    while count $args >/dev/null
        switch $args[1]
            case '-*f' --file
                set -e args[1]
                if test -f $args[1]
                    set -l file_list (tar -atf $args[1] 2> /dev/null)
                    if test -n "$file_list"
                        printf "%s\tArchived file\n" $file_list
                    end
                    return
                end
            case '*'
                set -e args[1]
                continue
        end
    end
end

complete -c tar -a "(__fish_complete_tar)"

## Operation mode
complete -c tar -s A -l catenate -l concatenate -d "Append archive to archive"
complete -c tar -s c -l create -d "Create archive"
complete -c tar -s d -l diff -l compare -d "Compare archive and filesystem"
complete -c tar -l delete -d "Delete from archive"
complete -c tar -s r -l append -d "Append files to archive"
complete -c tar -s t -l list -d "List archive"
complete -c tar -l test-label -d "Test the archive volume label"
complete -c tar -s u -l update -d "Append new files"
complete -c tar -s x -l extract -l get -d "Extract from archive"
complete -c tar -l show-defaults -d "Show built-in defaults for various tar options"
complete -c tar -s \? -l help -d "Display short option summary"
complete -c tar -l usage -d "List available options"
complete -c tar -l version -d "Print program version and copyright information"

## Operation modifiers

complete -c tar -l check-device -d "Check device numbers when creating incremental archives"
complete -c tar -s g -l listed-incremental -r -d "Handle new GNU-format incremental backups"
complete -c tar -l hole-detection -x -a "seek raw" -d "Use  METHOD  to detect holes in sparse files"
complete -c tar -s G -l incremental -d "Use old incremental GNU format"
complete -c tar -l ignore-failed-read -d "Do not exit with nonzero on unreadable files"
complete -c tar -l level -x -a 0 -d "Set  dump  level  for  a created listed-incremental archive"
complete -c tar -s n -l seek -d "Assume  the  archive is seekable"
complete -c tar -l no-check-device -d "Do not check device numbers when creating incremental archives"
complete -c tar -l no-seek -d "Assume the archive is not seekable"
complete -c tar -l occurrence -r -d "Process only the Nth occurrence of each file in the archive"
complete -c tar -l restrict -d "Disable the use of some potentially harmful options"
complete -c tar -l sparse-version -x -a "0.0 0.1 1.0" -d "Set which version  of  the  sparse  format  to  use"
complete -c tar -s S -l sparse -d "Handle sparse files"

## Overwrite control
complete -c tar -s k -l keep-old-files -d "Don't overwrite"
complete -c tar -l keep-newer-files -d "Don't replace existing files that are newer"
complete -c tar -l keep-directory-symlink -d "Don't replace existing symlinks"
complete -c tar -l no-overwrite-dir -d "Preserve metadata of existing directories"
complete -c tar -l one-top-level -d "Extract into directory"
complete -c tar -l overwrite -d "Overwrite existing files when extracting"
complete -c tar -l overwrite-dir -d "Overwrite metadata of existing directories"
complete -c tar -l recursive-unlink -d "Recursively remove all files in the directory prior to extracting it"
complete -c tar -l remove-files -d "Remove files after adding to archive"
complete -c tar -l skip-old-files -d "Don't replace existing files when extracting"
complete -c tar -s U -l unlink-first -d "Remove each file prior to extracting over it"
complete -c tar -s W -l verify -d "Verify archive"

## Output stream selection

complete -c tar -l ignore-command-error -d "Ignore subprocess exit codes"
complete -c tar -l no-ignore-command-error -d "Treat non-zero exit codes of children as error"
complete -c tar -s O -l to-stdout -d "Extract to stdout"
complete -c tar -l to-command -r -d "Pipe  extracted files to COMMAND"

## Handling of file attributes

complete -c tar -l atime-preserve -d "Keep access time"
complete -c tar -l delay-directory-restore -d "Delay  setting  modification  times"
complete -c tar -l group -x -d "Force  NAME  as  group for added files"
complete -c tar -l group-map -r -d "Read group translation map from FILE"
complete -c tar -l mode -x -d "Force symbolic mode CHANGES for added files"
complete -c tar -l mtime -r -d "Set mtime for added files"
complete -c tar -s m -l touch -d "Don't extract modification time"
complete -c tar -l no-delay-directory-restore -d "Cancel the effect of the prior --delay-directory-restore"
complete -c tar -l no-same-owner -d "Extract files as yourself"
complete -c tar -l no-same-permissions -d "Apply the user's umask when extracting"
complete -c tar -l numeric-owner -d "Always use numbers for user/group names"
complete -c tar -l owner -x -d "Force NAME as owner for added files"
complete -c tar -l owner-map -r -d "Read owner translation map from FILE"
complete -c tar -s p -l same-permissions -l preserve-permissions -d "Extract all permissions"
complete -c tar -l same-owner -d "Try  extracting  files with the same ownership"
complete -c tar -s s -l same-order -l preserve-order -d "Do not sort file arguments"
complete -c tar -l sort -x -a "none name inode" -d "sort directory entries according to ORDER"

## Extended file attributes

complete -c tar -l acls -d "Enable POSIX ACLs support"
complete -c tar -l no-acls -d "Disable POSIX ACLs support"
complete -c tar -l selinux -d "Enable SELinux context support"
complete -c tar -l no-selinux -d "Disable SELinux context support"
complete -c tar -l xattrs -d "Enable extended attributes support"
complete -c tar -l no-xattrs -d "Disable extended attributes support"
complete -c tar -l xattrs-exclude -d "Specify the exclude pattern for xattr keys"
complete -c tar -l xattrs-include -d "Specify the include pattern for xattr keys"

## Device selection and switching
complete -c tar -s f -l file -r -d "Archive file"
complete -c tar -l force-local -r -d "Archive file is local even if it has a colon"
complete -c tar -s F -l info-script -l new-volume-script -r -d "Run script at end of tape"
complete -c tar -s L -l tape-length -r -d "Tape length"
complete -c tar -s M -l multi-volume -d "Multi volume archive"
complete -c tar -l rmt-command -r -d "Use COMMAND instead of rmt"
complete -c tar -l rsh-command -r -d "Use COMMAND instead of rsh"
complete -c tar -l volno-file -r -d "keep track of which volume of a multi-volume archive it is working in FILE"

complete -c tar -s f -l file -r -d "Archive file"
complete -c tar -s f -l file -r -d "Archive file"
complete -c tar -s f -l file -r -d "Archive file"

complete -c tar -s b -l block-size -d "Block size"
complete -c tar -s B -l read-full-blocks -d "Reblock while reading"
complete -c tar -s C -l directory -r -d "Change directory"
complete -c tar -l checkpoint -d "Print directory names"
complete -c tar -l force-local -d "Archive is local"
complete -c tar -s h -l dereference -d "Dereference symlinks"
complete -c tar -s i -l ignore-zeros -d "Ignore zero block in archive"
complete -c tar -s K -l starting-file -r -d "Starting file in archive"
complete -c tar -s l -l one-file-system -d "Stay in local filesystem"
complete -c tar -s m -l modification-time -d "Don't extract modification time"
complete -c tar -s N -l after-date -r -d "Only store newer files"
complete -c tar -l newer -r -d "Only store newer files"
complete -c tar -s o -l old-archive -d "Use V7 format"
complete -c tar -l portability -d "Use V7 format"
complete -c tar -s P -l absolute-paths -d "Don't strip leading /"
complete -c tar -l preserve -d "Preserve all permissions and do not sort file arguments"
complete -c tar -s R -l record-number -d "Show record number"
complete -c tar -s T -l files-from -r -d "Extract file from file"
complete -c tar -l null -d "-T has null-terminated names"
complete -c tar -l totals -d "Print total bytes written"
complete -c tar -s v -l verbose -d "Verbose mode"
complete -c tar -s V -l label -r -d "Set volume name"
complete -c tar -s w -l interactive -d "Ask for confirmation"
complete -c tar -l confirmation -d "Ask for confirmation"
complete -c tar -l exclude -r -d "Exclude file"
complete -c tar -s X -l exclude-from -r -d "Exclude files listed in specified file"

## Compression options
complete -c tar -s a -l auto-compress -d "Use archive suffix to determine the compression program"
complete -c tar -s I -l use-compress-program -r -d "Filter through specified program"
complete -c tar -s j -l bzip2 -d "Filter through bzip2"
complete -c tar -s J -l xz -d "Filter through xz"
complete -c tar -l lzip -d "Filter through lzip"
complete -c tar -l lzma -d "Filter through lzma"
complete -c tar -l lzop -d "Filter through lzop"
complete -c tar -l no-auto-compress -d "Do not use archive suffix to determine the compression program"
complete -c tar -s z -l gzip -l gunzip -l ungzip -d "Filter through gzip"
complete -c tar -s Z -l compress -l uncompress -d "Filter through compress"
complete -c tar -l zstd -d "Filter through zstd"
completions/tcpdump.fishfunction __fish_complete_tcpdump_interfaces --description "Complete network interfaces available on the system and on which tcpdump can capture packets"
    tcpdump --list-interfaces 2>/dev/null | string replace -r '\d+\.(\S+( \(.*\))?).*' '$1' | string replace -r ' \((.*)\)' '\t$1'
end

complete -c tcpdump -f
complete -c tcpdump -s A -d 'Print each packet in ASCII'
complete -c tcpdump -s b -d 'Print the AS number in BGP packets in ASDOT notation'
complete -c tcpdump -s B -l buffer-size -x -d 'Set the operating system capture buffer size (in KiB)'
complete -c tcpdump -s c -x -d 'Exit after receiving count packets'
complete -c tcpdump -l count -d 'Print only packet count when reading capture files'
complete -c tcpdump -s C -x -d 'Maximum size per savefile (in MB)'
complete -c tcpdump -s d -d 'Dump the compiled packet-matching code in a human readable form'
complete -c tcpdump -o dd -d 'Dump packet-matching code as a C program fragment'
complete -c tcpdump -o ddd -d 'Dump packet-matching code as decimal numbers'
complete -c tcpdump -s D -l list-interfaces -d 'Print the list of the network interfaces'
complete -c tcpdump -s e -d 'Print the link-level header on each dump line'
complete -c tcpdump -s E -x -d 'Set options for decrypting IPsec ESP packets'
complete -c tcpdump -s f -d 'Print foreign IPv4 addresses numerically'
complete -c tcpdump -s F -rF -d 'Use file as input for the filter expression'
complete -c tcpdump -s G -x -d 'Rotate the dump file every rotate_seconds seconds'
complete -c tcpdump -s h -l help -d 'Print version strings and a usage message'
complete -c tcpdump -l version -d 'Print the tcpdump and libpcap version strings'
complete -c tcpdump -s H -d 'Attempt to detect 802.11s draft mesh headers'
complete -c tcpdump -s i -l interface -x -a "(__fish_complete_tcpdump_interfaces)"
complete -c tcpdump -s I -l monitor-mode -d 'Put the interface in monitor mode'
complete -c tcpdump -l immediate-mode -d 'Capture in immediate mode'
complete -c tcpdump -s j -l time-stamp-type -x -a 'host host_lowprec host_hiprec adapter adapter_unsynced' -d 'Set the time stamp type for the capture'
complete -c tcpdump -s J -l list-time-stamp-types -d 'List the supported time stamp types for the interface'
complete -c tcpdump -l time-stamp-precision -x -a 'micro nano' -d 'Set the time stamp precision for the capture'
complete -c tcpdump -l micro -d 'Set time stamp precision to microseconds'
complete -c tcpdump -l nano -d 'Set time stamp precision to nanoseconds'
complete -c tcpdump -s K -l dont-verify-checksums -d 'Don\'t attempt to verify IP, TCP, or UDP checksums'
complete -c tcpdump -s l -d 'Make stdout line buffered'
complete -c tcpdump -s L -l list-data-link-types -d 'List the known data link types for the interface'
complete -c tcpdump -s m -rF -d 'Load SMI MIB module definitions from file'
complete -c tcpdump -s M -x -d 'Use a shared secret for validating digests with the TCP-MD5 option'
complete -c tcpdump -s n -d 'Don\'t convert host addresses to names'
complete -c tcpdump -o nn -d 'Don\'t convert protocol and port numbers etc. to names either'
complete -c tcpdump -s N -d 'Don\'t print domain name qualification of host names'
complete -c tcpdump -s \# -l number -d 'Print an optional packet number'
complete -c tcpdump -s O -l no-optimize -d 'Do not run the packet-matching code optimizer'
complete -c tcpdump -s p -l no-promiscuous-mode -d 'Don\'t put the interface into promiscuous mode'
complete -c tcpdump -l print -d 'Print parsed packet output'
complete -c tcpdump -s Q -l direction -x -a 'in out inout' -d 'Choose direction for which packets should be captured'
complete -c tcpdump -s q -d 'Print less protocol information'
complete -c tcpdump -s r -rF -d 'Read packets from file'
complete -c tcpdump -s S -l absolute-tcp-sequence-numbers -d 'Print absolute TCP sequence numbers'
complete -c tcpdump -s s -l snapshot-length -x -d 'Snarf snaplen bytes of data from each packet'
complete -c tcpdump -s T -x -d 'Force packets to be interpreted the specified type'
complete -c tcpdump -s t -d 'Don\'t print a timestamp on each dump line'
complete -c tcpdump -o tt -d 'Print timestamp as seconds and fractions of a second since epoch'
complete -c tcpdump -o ttt -d 'Print a delta between current and previous line'
complete -c tcpdump -o tttt -d 'Print timestamp as hours, minutes, seconds, and fractions of a second since midnight'
complete -c tcpdump -o ttttt -d 'Print a delta between current and first line'
complete -c tcpdump -s u -d 'Print undecoded NFS handles'
complete -c tcpdump -s U -l packet-buffered -d 'Make the packet output packet-buffered'
complete -c tcpdump -s v -d 'Produce (slightly more) verbose output'
complete -c tcpdump -o vv -d 'Even more verbose output'
complete -c tcpdump -o vvv -d 'Even more verbose output'
complete -c tcpdump -s V -rF -d 'Read a list of filenames from file'
complete -c tcpdump -s w -rF -d 'Write the raw packets to file'
complete -c tcpdump -s W -d 'Limit the number of files created'
complete -c tcpdump -s x -d 'Print the data of each packet in hex (minus link level header)'
complete -c tcpdump -o xx -d 'Print the data of each packet in hex (including link level header)'
complete -c tcpdump -s X -d 'Print the data of each packet in hex and ASCII (minus link level header)'
complete -c tcpdump -o XX -d 'Print the data of each packet in hex and ASCII (including link level header)'
complete -c tcpdump -s y -l linktype -x -d 'Set the data link type to use while capturing packets'
complete -c tcpdump -s z -x -d 'Make tcpdump run "postrotate-command file"'
complete -c tcpdump -s Z -l relinquish-privileges -x -a "(__fish_print_users)" -d 'Change user ID before opening any savefiles for output'
completions/tcsh.fishcomplete -c tcsh -l help -d 'Display help and exit'
complete -c tcsh -l version -d 'Display version and exit'

complete -c tcsh -s b -d 'Stop option processing'
complete -c tcsh -s c -d 'Specify commands'
complete -c tcsh -s d -d 'Load directory stack from ~/.tcshdirs'
complete -c tcsh -s D -d 'Specify environment variable'
complete -c tcsh -s e -d 'Exit when exit status is not zero'
complete -c tcsh -s f -d 'Do not load resource and startup files'
complete -c tcsh -s F -d 'Use fork instead of vfork'
complete -c tcsh -s i -d 'Use interactive mode'
complete -c tcsh -s l -d 'Use login shell'
complete -c tcsh -s m -d 'Load ~/.ttcshrc'
complete -c tcsh -s n -d 'Parse commands without executing'
complete -c tcsh -s q -d 'Accept SIGQUIT'
complete -c tcsh -s s -d 'Specify commands via stdin'
complete -c tcsh -s t -d 'Read and execute single input line'
complete -c tcsh -s v -d 'Set `verbose` shell variable'
complete -c tcsh -s x -d 'Set `echo` shell variable'
complete -c tcsh -s V -d 'Set `verbose` shell variable'
complete -c tcsh -s X -d 'Set `echo` shell variable'
completions/tee.fishcomplete -c tee -s a -l append -d 'append to the given FILEs, do not overwrite'
complete -c tee -s i -l ignore-interrupts -d 'ignore interrupt signals'
complete -c tee -l help -d 'display this help and exit'
complete -c tee -l version -d 'output version information and exit'
completions/telnet.fish# First written by:  Sean C. Higgins

complete -x -c telnet -d Hostname -a "(__fish_print_hostnames)"

# Common across all telnet implementations
complete -c telnet -s 4 -d "Use IPv4 addresses only"
complete -c telnet -s 6 -d "Use IPv6 addresses only"
complete -c telnet -s 8 -d "Specifies an 8-bit data path"
complete -c telnet -s E -d "Stops any character from being recognized as an escape character"
complete -c telnet -s e -x -d "Set escape character"
complete -c telnet -s K -d "Specifies no automatic login to remote system"
complete -c telnet -s a -d "Attempt automatic login"
complete -c telnet -s c -d "Disables reading user's .telnetrc"
complete -c telnet -s l -x -a "(__fish_complete_users)" -d "User login"
complete -c telnet -s L -d "Specifies an 8-bit data path"
complete -c telnet -s n -x -d "Log to tracefile"
complete -c telnet -s r -d "User interface similar to rlogin"

switch (uname -s)
    case FreeBSD NetBSD Linux
        complete -c telnet -s d -d "Sets debug mode"
end

switch (uname -s)
    case FreeBSD NetBSD
        complete -c telnet -s F -s f -d "Forward local credentials if using Kerberos V5 authentication"
        complete -c telnet -s S -x -d "Sets IP TOS"
        complete -c telnet -s x -d "Turn on encryption"
        complete -c telnet -s k -x -d "Use Kerberos realm for authentication"
        complete -c telnet -s N -d "Prevent IP address to name lookup"
        complete -c telnet -s X -x -d "Disables specified type of authentication"
end

switch (uname -s)
    case FreeBSD
        complete -c telnet -s y -d "Turn off encryption"
        complete -c telnet -s B -x -d "Set baudrate"
        complete -c telnet -s s -x -d "Set source IP address"
        complete -c telnet -s u -d "Force AF_UNIX addresses only"
    case NetBSD
        complete -c telnet -s P -x -d "Set IPsec policy specification"
    case OpenBSD
        complete -c telnet -s 7 -d "Do not try to negotiate TELNET BINARY option"
        complete -c telnet -s V -x -d "Set routing table"
        complete -c telnet -s D -d "Disable rewriting of the DISPLAY var"
        complete -c telnet -s b -x -a "(__fish_print_addresses)" -d "Local address to bind to"
    case Linux
        complete -c telnet -s '?' -l help -d "Print help and exit"
        complete -c telnet -l usage -d "Print short usage and exit"
        complete -c telnet -s V -l version -d "Print program version"
end
completions/termite.fishcomplete -c termite -s h -l help -d "Display help message"
complete -c termite -s v -l version -d "Display version information"
complete -r -c termite -s e -l exec -d "Tell termite start <cmd> instead of the shell"
complete -x -c termite -s r -l role -d "The role to set the termite window to report itself with"
complete -x -c termite -s t -l title -d "Set the termite window's title"
complete -r -c termite -s d -l directory -d "Tell termite to change to <dir> when launching"
complete -x -c termite -l geometry -d "Override the window geometry in pixels"
complete -c termite -l hold -d "Keep termite open after the child process exits"
complete -x -c termite -l display -d "Launch on <disp> X display"
complete -r -c termite -s c -l config -d "Config file to use"
complete -x -c termite -l name -d "Set the windows name part of WM_CLASS property"
complete -x -c termite -l class -d "Set the windows class part of the WM_CLASS property"
completions/terraform.fish# Returns 0 if the command has not had a subcommand yet
# Does not currently account for -chdir
function __fish_terraform_needs_command
    set -l cmd (commandline -xpc)

    if test (count $cmd) -eq 1
        return 0
    end

    return 1
end

function __fish_terraform_workspaces
    terraform workspace list | string replace -r "^[\s\*]*" ""
end

# general options
complete -f -c terraform -n "not __fish_terraform_needs_command" -o version -d "Print version information"
complete -f -c terraform -o help -d "Show help"

### apply/destroy
set -l apply apply destroy

complete -f -c terraform -n __fish_terraform_needs_command -a apply -d "Build or change infrastructure"
complete -f -c terraform -n __fish_terraform_needs_command -a destroy -d "Destroy infrastructure"
complete -f -c terraform -n "__fish_seen_subcommand_from $apply" -o auto-approve -d "Skip interactive approval"
complete -r -c terraform -n "__fish_seen_subcommand_from $apply" -o backup -d "Path to backup the existing state file"
complete -f -c terraform -n "__fish_seen_subcommand_from $apply" -o compact-warnings -d "Show only error summaries"
complete -f -c terraform -n "__fish_seen_subcommand_from $apply" -o lock=false -d "Don't hold a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from $apply" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from $apply" -o input=true -d "Ask for input for variables if not directly set"
complete -f -c terraform -n "__fish_seen_subcommand_from $apply" -o no-color -d "If specified, output won't contain any color"
complete -f -c terraform -n "__fish_seen_subcommand_from $apply" -o parallelism -d "Limit the number of concurrent operations"
complete -r -c terraform -n "__fish_seen_subcommand_from $apply" -o state -d "Path to a Terraform state file"
complete -r -c terraform -n "__fish_seen_subcommand_from $apply" -o state-out -d "Path to write state"

### console
complete -f -c terraform -n __fish_terraform_needs_command -a console -d "Interactive console for Terraform interpolations"
complete -r -c terraform -n "__fish_seen_subcommand_from console" -o state -d "Path to a Terraform state file"
complete -f -c terraform -n "__fish_seen_subcommand_from console" -o var -d "Set a variable in the Terraform configuration"
complete -r -c terraform -n "__fish_seen_subcommand_from console" -o var-file -d "Set variables from a file"

### fmt
complete -f -c terraform -n __fish_terraform_needs_command -a fmt -d "Rewrite config files to canonical format"
complete -f -c terraform -n "__fish_seen_subcommand_from fmt" -o list=false -d "Don't list files whose formatting differs"
complete -f -c terraform -n "__fish_seen_subcommand_from fmt" -o write=false -d "Don't write to source files"
complete -f -c terraform -n "__fish_seen_subcommand_from fmt" -o diff -d "Display diffs of formatting changes"
complete -f -c terraform -n "__fish_seen_subcommand_from fmt" -o check -d "Check if the input is formatted"
complete -f -c terraform -n "__fish_seen_subcommand_from fmt" -o no-color -d "If specified, output won't contain any color"
complete -f -c terraform -n "__fish_seen_subcommand_from fmt" -o recursive -d "Also process files in subdirectories"

### get
complete -f -c terraform -n __fish_terraform_needs_command -a get -d "Download and install modules for the configuration"
complete -f -c terraform -n "__fish_seen_subcommand_from get" -o update -d "Check modules for updates"
complete -f -c terraform -n "__fish_seen_subcommand_from get" -o no-color -d "If specified, output won't contain any color"

### graph
complete -f -c terraform -n __fish_terraform_needs_command -a graph -d "Create a visual graph of Terraform resources"
complete -f -c terraform -n "__fish_seen_subcommand_from graph" -o plan -d "Use specified plan file instead of current directory"
complete -f -c terraform -n "__fish_seen_subcommand_from graph" -o draw-cycles -d "Highlight any cycles in the graph"
complete -f -c terraform -n "__fish_seen_subcommand_from graph" -o type=plan -d "Output plan graph"
complete -f -c terraform -n "__fish_seen_subcommand_from graph" -o type=plan-refresh-only -d "Output plan graph assuming refresh only"
complete -f -c terraform -n "__fish_seen_subcommand_from graph" -o type=plan-destroy -d "Output plan graph assuming destroy"
complete -f -c terraform -n "__fish_seen_subcommand_from graph" -o type=apply -d "Output apply graph"

### import
complete -f -c terraform -n __fish_terraform_needs_command -a import -d "Import existing infrastructure into Terraform"
complete -r -c terraform -n "__fish_seen_subcommand_from import" -o backup -d "Path to backup the existing state file"
complete -f -c terraform -n "__fish_seen_subcommand_from import" -o config -d "Path to a directory of configuration files"
complete -f -c terraform -n "__fish_seen_subcommand_from import" -o allow-missing-config -d "Allow import without resource block"
complete -f -c terraform -n "__fish_seen_subcommand_from import" -o input=false -d "Disable interactive input prompts"
complete -f -c terraform -n "__fish_seen_subcommand_from import" -o lock=false -d "Don't hold a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from import" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from import" -o no-color -d "If specified, output won't contain any color"
complete -r -c terraform -n "__fish_seen_subcommand_from import" -o state -d "Path to a Terraform state file"
complete -r -c terraform -n "__fish_seen_subcommand_from import" -o state-out -d "Path to write state"
complete -f -c terraform -n "__fish_seen_subcommand_from import" -o var -d "Set a variable in the Terraform configuration"
complete -r -c terraform -n "__fish_seen_subcommand_from import" -o var-file -d "Set variables from a file"

### init
complete -f -c terraform -n __fish_terraform_needs_command -a init -d "Initialize a new or existing Terraform configuration"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o backend=false -d "Disable backend initialization"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o cloud=false -d "Disable backend initialization"
complete -r -c terraform -n "__fish_seen_subcommand_from init" -o backend-config -d "Backend configuration"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o force-copy -d "Suppress prompts about copying state data"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o from-module -d "Copy the module into target directory before init"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o get=false -d "Disable downloading modules for this configuration"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o input=false -d "Disable interactive prompts"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o lock=false -d "Don't hold state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o no-color -d "If specified, output won't contain any color"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o plugin-dir -d "Directory containing plugin binaries"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o reconfigure -d "Ignore any saved configuration"
complete -r -c terraform -n "__fish_seen_subcommand_from init" -o migrate-state -d "Reconfigure backend, migrating existing state"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o upgrade -d "Install latest dependencies, ignoring lockfile"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o lockfile=readonly -d "Set dependency lockfile mode to readonly"
complete -f -c terraform -n "__fish_seen_subcommand_from init" -o ignore-remote-version -d "Ignore local and remote backend compatibility check"

### login
complete -f -c terraform -n __fish_terraform_needs_command -a login -d "Retrieves auth token for the given hostname"
complete -f -c terraform -n "__fish_seen_subcommand_from login" -a "(__fish_print_hostnames)"

### logout
complete -f -c terraform -n __fish_terraform_needs_command -a logout -d "Removes auth token for the given hostname"
complete -f -c terraform -n "__fish_seen_subcommand_from logout" -a "(__fish_print_hostnames)"

### output
complete -f -c terraform -n __fish_terraform_needs_command -a output -d "Read an output from a state file"
complete -r -c terraform -n "__fish_seen_subcommand_from output" -o state -d "Path to the state file to read"
complete -f -c terraform -n "__fish_seen_subcommand_from output" -o no-color -d "If specified, output won't contain any color"
complete -f -c terraform -n "__fish_seen_subcommand_from output" -o json -d "Print output in JSON format"
complete -f -c terraform -n "__fish_seen_subcommand_from output" -o raw -d "Print raw strings directly"

### plan
complete -f -c terraform -n __fish_terraform_needs_command -a plan -d "Generate and show an execution plan"
complete -f -c terraform -n "__fish_seen_subcommand_from plan" -o compact-warnings -d "Show only error summaries"
complete -f -c terraform -n "__fish_seen_subcommand_from plan" -o detailed-exitcode -d "Return detailed exit codes"
complete -f -c terraform -n "__fish_seen_subcommand_from plan" -o input=true -d "Ask for input for variables if not directly set"
complete -f -c terraform -n "__fish_seen_subcommand_from plan" -o lock=false -d "Don't hold a state lock during the operation"
complete -f -c terraform -n "__fish_seen_subcommand_from plan" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from plan" -o no-color -d "If specified, output won't contain any color"
complete -f -c terraform -n "__fish_seen_subcommand_from plan" -o out -d "Write a plan file to the given path"
complete -f -c terraform -n "__fish_seen_subcommand_from plan" -o parallelism -d "Limit the number of concurrent operations"
complete -r -c terraform -n "__fish_seen_subcommand_from plan" -o state -d "Path to a Terraform state file"

### plan customization options are reusable across apply, destroy, and plan
set -l plan apply destroy plan

complete -f -c terraform -n "__fish_seen_subcommand_from $plan" -o destroy -d "Select \"destroy\" planning mode"
complete -f -c terraform -n "__fish_seen_subcommand_from $plan" -o refresh-only -d "Select \"refresh only\" planning mode"
complete -f -c terraform -n "__fish_seen_subcommand_from $plan" -o refresh=false -d "Skip checking for external changes"
complete -f -c terraform -n "__fish_seen_subcommand_from $plan" -o replace -d "Force replacement of resource using its address"
complete -f -c terraform -n "__fish_seen_subcommand_from $plan" -o target -d "Resource to target"
complete -f -c terraform -n "__fish_seen_subcommand_from $plan" -o var -d "Set a variable in the Terraform configuration"
complete -r -c terraform -n "__fish_seen_subcommand_from $plan" -o var-file -d "Set variables from a file"

### providers
complete -f -c terraform -n __fish_terraform_needs_command -a providers -d "Print tree of modules with their provider requirements"
complete -f -c terraform -n "__fish_seen_subcommand_from providers" -a "lock mirror schema"

### refresh
complete -f -c terraform -n __fish_terraform_needs_command -a refresh -d "Update local state file against real resources"
complete -f -c terraform -n "__fish_seen_subcommand_from $apply" -o compact-warnings -d "Show only error summaries"
complete -r -c terraform -n "__fish_seen_subcommand_from refresh" -o backup -d "Path to backup the existing state file"
complete -f -c terraform -n "__fish_seen_subcommand_from refresh" -o input=true -d "Ask for input for variables if not directly set"
complete -f -c terraform -n "__fish_seen_subcommand_from refresh" -o lock=false -d "Don't hold a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from refresh" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from refresh" -o no-color -d "If specified, output won't contain any color"
complete -r -c terraform -n "__fish_seen_subcommand_from refresh" -o state -d "Path to a Terraform state file"
complete -r -c terraform -n "__fish_seen_subcommand_from refresh" -o state-out -d "Path to write state"
complete -f -c terraform -n "__fish_seen_subcommand_from refresh" -o target -d "Resource to target"
complete -f -c terraform -n "__fish_seen_subcommand_from refresh" -o var -d "Set a variable in the Terraform configuration"
complete -r -c terraform -n "__fish_seen_subcommand_from refresh" -o var-file -d "Set variables from a file"

### show
complete -f -c terraform -n __fish_terraform_needs_command -a show -d "Inspect Terraform state or plan"
complete -f -c terraform -n "__fish_seen_subcommand_from show" -o no-color -d "If specified, output won't contain any color"
complete -f -c terraform -n "__fish_seen_subcommand_from validate" -o json -d "Produce output in JSON format"

### state
complete -r -c terraform -n __fish_terraform_needs_command -a state -d "Advanced state management"
complete -f -c terraform -n "__fish_seen_subcommand_from state" -a list -d "List resources in state"
complete -f -c terraform -n "__fish_seen_subcommand_from state" -a mv -d "Move an item in the state"
complete -f -c terraform -n "__fish_seen_subcommand_from state" -a pull -d "Pull current state and output to stdout"
complete -f -c terraform -n "__fish_seen_subcommand_from state" -a push -d "Update remote state from local state"
complete -f -c terraform -n "__fish_seen_subcommand_from state" -a replace-provider -d "Replace provider in the state"
complete -f -c terraform -n "__fish_seen_subcommand_from state" -a rm -d "Remove instance from the state"
complete -f -c terraform -n "__fish_seen_subcommand_from state" -a show -d "Show a resource in the state"

### taint
complete -f -c terraform -n __fish_terraform_needs_command -a taint -d "Manually mark a resource for recreation"
complete -f -c terraform -n "__fish_seen_subcommand_from taint" -o allow-missing -d "Succeed even if resource is missing"
complete -r -c terraform -n "__fish_seen_subcommand_from taint" -o backup -d "Path to backup the existing state file"
complete -f -c terraform -n "__fish_seen_subcommand_from taint" -o lock=false -d "Don't hold a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from taint" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from taint" -o ignore-remote-version -d "Ignore local and remote backend compatibility check"
complete -r -c terraform -n "__fish_seen_subcommand_from taint" -o state -d "Path to a Terraform state file"
complete -r -c terraform -n "__fish_seen_subcommand_from taint" -o state-out -d "Path to write state"

### test
complete -f -c terraform -n __fish_terraform_needs_command -a test -d "Runs automated test of shared modules"
complete -f -c terraform -n "__fish_seen_subcommand_from test" -o compact-warnings -d "Show only error summaries"
complete -f -c terraform -n "__fish_seen_subcommand_from test" -o junit-xml -d "Also write test results to provided JUnit XML file"
complete -f -c terraform -n "__fish_seen_subcommand_from test" -o no-color -d "If specified, output won't contain any color"

### untaint
complete -f -c terraform -n __fish_terraform_needs_command -a untaint -d "Manually unmark a resource as tainted"
complete -f -c terraform -n "__fish_seen_subcommand_from untaint" -o allow-missing -d "Succeed even if resource is missing"
complete -r -c terraform -n "__fish_seen_subcommand_from untaint" -o backup -d "Path to backup the existing state file"
complete -f -c terraform -n "__fish_seen_subcommand_from untaint" -o lock=false -d "Don't hold a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from untaint" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c terraform -n "__fish_seen_subcommand_from untaint" -o ignore-remote-version -d "Ignore local and remote backend compatibility check"
complete -r -c terraform -n "__fish_seen_subcommand_from untaint" -o state -d "Path to a Terraform state file"
complete -r -c terraform -n "__fish_seen_subcommand_from untaint" -o state-out -d "Path to write state"

### validate
complete -f -c terraform -n __fish_terraform_needs_command -a validate -d "Validate the Terraform files"
complete -f -c terraform -n "__fish_seen_subcommand_from validate" -o json -d "Produce output in JSON format"
complete -f -c terraform -n "__fish_seen_subcommand_from validate" -o no-color -d "If specified, output won't contain any color"

### version
complete -f -c terraform -n __fish_terraform_needs_command -a version -d "Print the Terraform version"

### workspace
set -l workspace_commands list select new delete

complete -f -c terraform -n __fish_terraform_needs_command -a workspace -d "Workspace management"
complete -f -c terraform -n "__fish_seen_subcommand_from workspace && not __fish_seen_subcommand_from $workspace_commands" -a list -d "List workspaces"
complete -f -c terraform -n "__fish_seen_subcommand_from workspace && not __fish_seen_subcommand_from $workspace_commands" -a select -d "Select an workspace"
complete -f -c terraform -n "__fish_seen_subcommand_from workspace && not __fish_seen_subcommand_from $workspace_commands" -a new -d "Create a new workspace"
complete -f -c terraform -n "__fish_seen_subcommand_from workspace && not __fish_seen_subcommand_from $workspace_commands" -a delete -d "Delete an existing workspace"
complete -f -c terraform -n "__fish_seen_subcommand_from workspace && __fish_seen_subcommand_from select delete" -a "(__fish_terraform_workspaces)"
completions/test-spice.fishcomplete -c test-spice -l help -d 'Show help'

complete -c test-spice -s r -l remove -d 'Remove all test spices'
complete -c test-spice -s s -l skip -d 'Skip validation with `validate-spice`'
completions/test.fishcomplete -c test -d 'condition evaluation utility' --force-files
complete -c test -k -f -a ! -d "Negate expression"
complete -c test -k -f -s a -d "Logical AND"
complete -c test -k -f -s o -d "Logical OR"
complete -c test -k -f -s n -d "String length is non-zero"
complete -c test -k -f -s z -d "String length is zero"
complete -c test -k -f -a = -d "Strings are identical"
complete -c test -k -f -a != -d "Strings are not identical"
complete -c test -k -f -o eq -d "Numbers are equal"
complete -c test -k -f -o ge -d "Left number >= right number"
complete -c test -k -f -o gt -d "Left number > right number"
complete -c test -k -f -o le -d "Left number <= right number"
complete -c test -k -f -o lt -d "Left number < right number"
complete -c test -k -f -o ne -d "Left number != right number"
complete -c test -k -o ef -d "Left file equal to right file"
complete -c test -k -o nt -d "Left file newer than right file"
complete -c test -k -o ot -d "Left file older than right file"
complete -c test -k -s b -r -d "Path is a block device"
complete -c test -k -s c -r -d "Path is a character device"
complete -c test -k -s d -r -d "Path is a directory"
complete -c test -k -s e -r -d "Path exists"
complete -c test -k -s f -r -d "Path is a regular file"
complete -c test -k -s g -r -d "File has the set-group-ID bit"
complete -c test -k -s G -r -d "File owned by our effective group ID"
complete -c test -k -s L -r -d "Path is a symlink"
complete -c test -k -s O -r -d "File owned by our effective user ID"
complete -c test -k -s p -r -d "Path is a named pipe"
complete -c test -k -s r -r -d "File is readable"
complete -c test -k -s s -r -d "File size is non-zero"
complete -c test -k -s S -r -d "File is a socket"
complete -c test -k -f -s t -d "FD is a terminal"
complete -c test -k -s u -r -d "File has the set-user-ID bit"
complete -c test -k -s w -r -d "File is writable"
complete -c test -k -s x -r -d "File is executable"
completions/tex-fmt.fishtex-fmt --completion fish | source
completions/tex.fishcomplete -c tex -o help -d "Display help and exit"
complete -c tex -o version -d "Display version and exit"
complete -c tex -k -x -a "(__fish_complete_suffix --description='(La)TeX file' .tex)"

complete -c tex -o file-line-error -d "Show errors in style file:line"
complete -c tex -o no-file-line-error -d "Show errors not in style file:line"
complete -c tex -o halt-on-error -d "Stop processing at the first error"
complete -c tex -o interaction=batchmode -d "Set interaction mode"
complete -c tex -o interaction=nonstopmode -d "Set interaction mode"
complete -c tex -o interaction=scrollmode -d "Set interaction mode"
complete -c tex -o interaction=errorstopmode -d "Set interaction mode"
complete -c tex -o output-directory= -x -a "(__fish_complete_directories (commandline -ct))" -d "Output directory"
complete -c tex -o shell-escape -d "Enable \write18{SHELL COMMAND}"
complete -c tex -o no-shell-escape -d "Disable \write18{SHELL COMMAND}"
complete -c tex -o src-specials -d "Insert source specials into the DVI file"
completions/tflint.fishcomplete -c tflint -f
complete -c tflint -s c -l config -r -d "Config file name"
complete -c tflint -s f -l format -fra "default json checkstyle junit compact sarif" -d "Output format"
complete -c tflint -s h -l help -f -d "Show help message"
complete -c tflint -s v -l version -f -d "Print TFLint version"
complete -c tflint -l call-module-type -frka "all local none" -d "Types of module to call"
complete -c tflint -l chdir -r -d "Switch to a different working directory before executing the command"
complete -c tflint -l color -f -d "Enable colorized output"
complete -c tflint -l disable-rule -fr -d "Disable rules from the command line"
complete -c tflint -l enable-plugin -fr -d "Enable plugins from the command line"
complete -c tflint -l enable-rule -fr -d "Enable rules from the command line"
complete -c tflint -l filter -r -d "Filter issues by file names or globs"
complete -c tflint -l fix -f -d "Fix issues automatically"
complete -c tflint -l force -f -d "Return zero exit status even if issues found"
complete -c tflint -l ignore-module -fr -d "Ignore module sources"
complete -c tflint -l init -f -d "Install plugins"
complete -c tflint -l langserver -f -d "Start language server"
complete -c tflint -l max-workers -fr -d "Set maximum number of workers in recursive inspection"
complete -c tflint -l minimum-failure-severity -frka "error warning notice" -d "Sets minimum severity level for exiting with a non-zero error code"
complete -c tflint -l no-color -f -d "Disable colorized output"
complete -c tflint -l no-parallel-runners -f -d "Disable per-runner parallelism"
complete -c tflint -l only -fr -d "Enable only this rule, disabling all other defaults. Can be specified multiple times"
complete -c tflint -l recursive -f -d "Run command in each directory recursively"
complete -c tflint -l var -fr -d "Set a Terraform variable"
complete -c tflint -l var-file -r -d "Terraform variable file name"
completions/tig.fish# tig - text-mode interface for Git

functions -q __fish_git || complete -C"git " &>/dev/null

set -l subcommands log show reflog blame grep refs statsh status
complete -c tig -n "not contains -- -- (commandline -xpc) && not __fish_seen_subcommand_from $subcommands" -xa 'show\t"Open diff view using the given git-show(1) options"
blame\t"Annotate the given file, takes git-blame(1) options"
status\t"Start up in status view"
log\t"Start up in log view view, displaying git-log(1) output"
reflog\t"Start up in reflog view"
refs\t"Start up in refs view"
stash\t"Start up in stash view"
grep\t"Open the grep view. Supports the same options as git-grep(1)"
'
complete -c tig -n 'not contains -- -- (commandline -xpc)' -l stdin -d 'Read git commit IDs from stdin'
complete -c tig -n 'not contains -- -- (commandline -xpc)' -l pretty=raw -d 'Read git log output from stdin'
complete -c tig -n 'not contains -- -- (commandline -xpc)' -s C -r -d 'Run as if Tig was started in this directory'
complete -c tig -n 'not contains -- -- (commandline -xpc)' -s v -l version -d 'Show version and exit'
complete -c tig -n 'not contains -- -- (commandline -xpc)' -s h -l help -d 'Show help message and exit'

complete -c tig -n 'not contains -- -- (commandline -xpc) && __fish_seen_subcommand_from show' -xa '(set -l t (commandline -ct); complete -C"git show $t")'
complete -c tig -n 'not contains -- -- (commandline -xpc) && __fish_seen_subcommand_from blame' -xa '(set -l t (commandline -ct); complete -C"git blame $t")'
complete -c tig -n 'not contains -- -- (commandline -xpc) && __fish_seen_subcommand_from log' -xa '(set -l t (commandline -ct); complete -C"git log $t")'
complete -c tig -n 'not contains -- -- (commandline -xpc) && __fish_seen_subcommand_from grep' -xa '(set -l t (commandline -ct); complete -C"git grep $t")'

complete -c tig -f -n 'not contains -- -- (commandline -xpc)' -a '(__fish_git_ranges)'
complete -c tig -n 'contains -- -- (commandline -xpc)' -F
completions/time.fishif not command -q time
    complete -c time -a "(__fish_complete_subcommand)" -d Command
    exit
end

complete -c time -a "(__fish_complete_subcommand -- -o --output -f --format)" -d Command

complete -c time -s f -l format -n __fish_no_arguments -d "Specify output format" -x
complete -c time -s p -l portable -n __fish_no_arguments -d "Use the portable output format"
complete -c time -s o -l output -n __fish_no_arguments -d "Do not send the results to stderr, but overwrite the specified file" -r
complete -c time -s a -l append -n __fish_no_arguments -d "(Used together with -o) Do not overwrite but append"
complete -c time -s v -l verbose -n __fish_no_arguments -d "Verbose mode"
complete -c time -l help -n __fish_no_arguments -d "Display help and exit"
complete -c time -s V -l version -n __fish_no_arguments -d "Display version and exit"
completions/timedatectl.fishset -l commands status show set-time set-timezone list-timezones set-local-rtc set-ntp timesync-status show-timesync

complete -c timedatectl -f
complete -c timedatectl -n "not __fish_seen_subcommand_from $commands" -a status -d 'Show current time settings'
complete -c timedatectl -n "not __fish_seen_subcommand_from $commands" -a show -d 'Show properties of systemd-timedated'
complete -c timedatectl -n "not __fish_seen_subcommand_from $commands" -a set-time -d 'Set system time'
complete -c timedatectl -n "not __fish_seen_subcommand_from $commands" -a set-timezone -d 'Set system time zone'
complete -c timedatectl -n "__fish_seen_subcommand_from set-timezone" -a "(timedatectl list-timezones)"
complete -c timedatectl -n "not __fish_seen_subcommand_from $commands" -a list-timezones -d 'Show known time zones'
complete -c timedatectl -n "not __fish_seen_subcommand_from $commands" -a set-local-rtc -d 'Control whether RTC is in local time'
complete -c timedatectl -n "__fish_seen_subcommand_from set-local-rtc" -a 'true false'
complete -c timedatectl -n "not __fish_seen_subcommand_from $commands" -a set-ntp -d 'Control network time sync'
complete -c timedatectl -n "__fish_seen_subcommand_from set-ntp" -a 'true false'
complete -c timedatectl -n "not __fish_seen_subcommand_from $commands" -a timesync-status -d 'Show status of systemd-timesyncd'
complete -c timedatectl -n "not __fish_seen_subcommand_from $commands" -a show-timesync -d 'Show properties of systemd-timesyncd'

complete -c timedatectl -s h -l help -d 'Show this help message'
complete -c timedatectl -l version -d 'Show package version'
complete -c timedatectl -l no-pager -d 'Do not pipe output into a pager'
complete -c timedatectl -l no-ask-password -d 'Do not prompt for password'
complete -c timedatectl -s H -l host -r -d 'Operate on remote HOST'
complete -c timedatectl -s M -l machine -r -d 'Operate on local CONTAINER'
complete -c timedatectl -l adjust-system-clock -d 'Adjust system clock when changing local RTC mode'
complete -c timedatectl -l monitor -d 'Monitor status of systemd-timesyncd'
complete -c timedatectl -s p -l property -r -d 'Show only properties by this NAME'
complete -c timedatectl -s a -l all -d 'Show all properties'
complete -c timedatectl -l value -d 'Only show properties with values'
completions/timeout.fish__fish_make_completion_signals

complete -c timeout -l foreground -d 'Run COMMAND in the foreground'
complete -c timeout -s k -l kill-after -d 'Send a KILL signal after DURATION' -x
complete -c timeout -s s -l signal -d 'Specify the signal to be sent' -xa "$__kill_signals"
complete -c timeout -l preserve-status -d 'Exit with same status as COMMAND'

complete -c timeout -r -a '(__fish_complete_command)' -d 'Specify which command to run'

# GNU coreutils ver
if timeout --version &>/dev/null
    complete -c timeout -l help -d 'Display this help and exit'
    complete -c timeout -l version -d 'Output version and exit'
    complete -c timeout -s v -l verbose -d 'Send diagnostic info to stderr'
end
completions/tmutil.fish# completion for tmutil (macOS)

function __fish_tmutil_destination_ids
    for line in $(tmutil destinationinfo)
        if string match -q '*===*' -- $line
            # New section so clear out variables
            set -f name ''
            set -f kind ''
            continue
        end

        if string match -q -r '^Name' -- $line
            # Got the destination name
            set -f name "$(string match -r -g '^Name\s+:\s+(.*)$' $line | string trim)"
            continue
        end

        if string match -q -r '^Kind' -- $line
            # Got the destination name
            set -f kind "$(string match -r -g '^Kind\s+:\s+(\w+)' $line | string trim)"
            continue
        end

        if string match -q -r '^ID' -- $line
            # Got the destination ID
            set -f ID "$(string match -r -g '^ID\s+:\s+(.*)$' $line | string trim)"
            echo $ID\t$name $kind
            continue
        end
    end
end

complete -c tmutil -n __fish_use_subcommand -a status -d 'Display Time Machine status'
complete -c tmutil -f -n '__fish_seen_subcommand_from status'

complete -c tmutil -f -n __fish_use_subcommand -a addexclusion -d 'Add an exclusion not to back up a file'
complete -c tmutil -r -n '__fish_seen_subcommand_from addexclusion' -s v -d 'Volume exclusion'
complete -c tmutil -r -n '__fish_seen_subcommand_from addexclusion' -s p -d 'Path exclusion'

complete -c tmutil -r -n __fish_use_subcommand -a associatedisk -d 'Bind a snapshot volume directory to the specified local disk'

complete -c tmutil -r -n __fish_use_subcommand -a calculatedrift -d 'Determine the amount of change between snapshots'

complete -c tmutil -r -n __fish_use_subcommand -a compare -d 'Perform a backup diff'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s a -d 'Compare all supported metadata'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s n -d 'No metadata comparison'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s @ -d 'Compare extended attributes'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s c -d 'Compare creation times'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s d -d 'Compare file data forks'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s e -d 'Compare ACLs'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s f -d 'Compare file flags'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s g -d 'Compare GIDs'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s m -d 'Compare file modes'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s s -d 'Compare sizes'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s t -d 'Compare modification times'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s u -d 'Compare UIDs'
complete -c tmutil -r -n '__fish_seen_subcommand_from compare' -s D -d 'Limit traversal depth to depth levels from the beginning of iteration'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s E -d 'Dont take exclusions into account'
complete -c tmutil -r -n '__fish_seen_subcommand_from compare' -s I -d 'Ignore path'
complete -c tmutil -f -n '__fish_seen_subcommand_from compare' -s U -d 'Ignore logical volume identity'

complete -c tmutil -r -n __fish_use_subcommand -a delete -d 'Delete one or more snapshots'
complete -c tmutil -r -n '__fish_seen_subcommand_from delete' -s d -d 'Backup mount point'
complete -c tmutil -r -f -n '__fish_seen_subcommand_from delete' -s t -d Timestamp
complete -c tmutil -r -n '__fish_seen_subcommand_from delete' -s p -d Path

complete -c tmutil -r -n __fish_use_subcommand -a deletelocalsnapshots -d 'Delete all local Time Machine snapshots for the specified date (formatted YYYY-MM-DD-HHMMSS)'

complete -c tmutil -r -n __fish_use_subcommand -a deleteinprogress -d 'Delete all in-progress backups for a machine directory'

complete -c tmutil -f -n __fish_use_subcommand -a destinationinfo -d 'Print information about destinations'

complete -c tmutil -f -n __fish_use_subcommand -a disable -d 'Turn off automatic backups'

complete -c tmutil -f -n __fish_use_subcommand -a disablelocal -d 'Turn off local Time Machine snapshots'

complete -c tmutil -f -n __fish_use_subcommand -a enable -d 'Turn on automatic backups'

complete -c tmutil -f -n __fish_use_subcommand -a enablelocal -d 'Turn on local Time Machine snapshots'

complete -c tmutil -r -n __fish_use_subcommand -a inheritbackup -d 'Claim a machine directory or sparsebundle for use by the current machine'

complete -c tmutil -r -n __fish_use_subcommand -a isexcluded -d 'Determine if a file, directory, or volume are excluded from backups'

complete -c tmutil -f -n __fish_use_subcommand -a latestbackup -d 'Print the path to the latest snapshot'

complete -c tmutil -f -n __fish_use_subcommand -a listlocalsnapshotdates -d 'List the creation dates of all local Time Machine snapshots'

complete -c tmutil -r -n __fish_use_subcommand -a listlocalsnapshots -d 'List local Time Machine snapshots of the specified volume'

complete -c tmutil -f -n __fish_use_subcommand -a listbackups -d 'Print paths for all snapshots'

complete -c tmutil -f -n __fish_use_subcommand -a localsnapshot -d 'Create new local Time Machine snapshot of APFS volume in TM backup'

complete -c tmutil -f -n __fish_use_subcommand -a machinedirectory -d 'Print the path to the current machine directory'

complete -c tmutil -f -n __fish_use_subcommand -a removedestination -d 'Removes a backup destination'
complete -c tmutil -f -n '__fish_seen_subcommand_from removedestination' -a '$(__fish_tmutil_destination_ids)'

complete -c tmutil -f -n __fish_use_subcommand -a removeexclusion -d 'Remove an exclusion'
complete -c tmutil -f -n '__fish_seen_subcommand_from removeexclusion' -s v -d 'Volume exclusion'
complete -c tmutil -f -n '__fish_seen_subcommand_from removeexclusion' -s p -d 'Path exclusion'

complete -c tmutil -f -n __fish_use_subcommand -a restore -d 'Restore an item'
complete -c tmutil -r -n '__fish_seen_subcommand_from restore' -s v

complete -c tmutil -r -n __fish_use_subcommand -a setdestination -d 'Set a backup destination'
complete -c tmutil -f -n '__fish_seen_subcommand_from setdestination' -s a -d 'Add to the list of destinations'
complete -c tmutil -f -n '__fish_seen_subcommand_from setdestination' -s p -d 'Enter the password at a non-echoing interactive prompt'

complete -c tmutil -f -n __fish_use_subcommand -a snapshot -f -d 'Create new local Time Machine snapshot'

complete -c tmutil -f -n __fish_use_subcommand -a startbackup -d 'Begin a backup if one is not already running'
complete -c tmutil -f -n '__fish_seen_subcommand_from startbackup' -s a -l auto -d 'Automatic mode'
complete -c tmutil -f -n '__fish_seen_subcommand_from startbackup' -s b -l block -d 'Block until finished'
complete -c tmutil -f -n '__fish_seen_subcommand_from startbackup' -s r -l rotation -d 'Automatic rotation'
complete -c tmutil -f -n '__fish_seen_subcommand_from startbackup' -s d -l destination -r -a '$(__fish_tmutil_destination_ids)' -d 'Backup destination'

complete -c tmutil -f -n __fish_use_subcommand -a stopbackup -d 'Cancel a backup currently in progress'

complete -c tmutil -r -n __fish_use_subcommand -a thinlocalsnapshots -d 'Thin local Time Machine snapshots for the specified volume'

complete -c tmutil -r -n __fish_use_subcommand -a uniquesize -d 'Analyze the specified path and determine its unique size'

complete -c tmutil -r -n __fish_use_subcommand -a verifychecksums -d 'Verify snapshot'

complete -c tmutil -f -n __fish_use_subcommand -a version -d 'Print version'

complete -c tmutil -f -n __fish_use_subcommand -a setquota -d 'Set the quota for the destination in gigabytes'
complete -c tmutil -f -n '__fish_seen_subcommand_from setquota' -r -a '$(__fish_tmutil_destination_ids)'

complete -c tmutil -f -n '__fish_seen_subcommand_from destinationinfo isexcluded compare status' -s X -d 'Print as XML'
complete -c tmutil -f -n '__fish_seen_subcommand_from latestbackup listbackups' -s m -d 'Destination volume to list backups from'
complete -c tmutil -f -n '__fish_seen_subcommand_from latestbackup listbackups' -s t -d 'Attempt to mount the backups and list their mounted paths'
complete -c tmutil -f -n '__fish_seen_subcommand_from latestbackup listbackups' -s d -d 'Backup mount point'
completions/tmux.fishfunction __fish_tmux_sessions -d 'available sessions'
    tmux list-sessions -F "#S"\t"#{session_windows} windows created: #{session_created_string} [#{session_width}x#{session_height}]#{session_attached}" | sed 's/0$//;s/1$/ (attached)/' 2>/dev/null
end

function __fish_tmux_clients -d 'connected clients'
    tmux list-clients -F "#{client_tty}"\t"#S: Created: #{client_created_string} [#{client_width}x#{client_height} #{client_termname}]" 2>/dev/null
end

# These are meant to be used with `complete --keep-order`
function __fish_tmux_panes -d "list tmux panes in the current session"
    set -l pane_details_format (
        string join '' \
        '[#W] #{=/15/...:pane_title}' \
        '#{?pane_marked, <marked>,}' \
        '#{?window_active, <active #{?pane_active,pane,win.}>,}'
        # TODO: Could show <zoomed>/<invisible> for active/inactive panes in a zoomed window
    )
    # panes by themselves (current window)
    # For pane commands, `tmux` understands an integer to mean "pane
    # with this index in the current window"
    tmux list-panes -F "#P"\t"#D $pane_details_format" 2>/dev/null

    # window.pane index
    tmux list-panes -s -F "#I.#P"\t"#D $pane_details_format" 2>/dev/null

    # unique pane id
    # These ids start with `%` and do not change when panes are reordered,
    # nor when they are moved to another window or session. We show them
    # for context in above completions, and support completing them.
    tmux list-panes -s -F "#D"\t"#I.#P $pane_details_format" | sort -n -k 1.2 2>/dev/null

    # We could also add the panes in the `session:window.pane` syntax,
    # but there's not reason to use it in the common case where the
    # person is interested in the current tmux session (or there is only
    # one tmux session). This can also be confusing when "sesssion groups"
    # are used
end

function __fish_tmux_buffers -d buffers
    tmux list-buffers -F '#{buffer_name}'\t'#{buffer_sample}' 2>/dev/null
end

# Meant to be used with `complete --keep-order`, since tmux follows numerical order
function __fish_tmux_windows -d "list tmux windows in the current session"
    # Using the same notation as tmux's default status bar. Could use <marked>, <active>, etc.
    # Unlike tmux's statusbar , we add a space for readability
    set -l window_flags '#{?window_active, *,}#{?window_marked_flag, M,}#{?window_zoomed_flag, Z,}'

    # In window context, an integer means a window index in this session
    tmux list-windows -F "#I"\t"#W$window_flags" 2>/dev/null

    # Showing windows in other sessions can be confusing e.g. if there
    # are session groups. So, we assume the user is interested in the
    # current (or only) session.
end

#don't allow dirs in the completion list...
complete -c tmux -x

###############  Begin: Dynamic Completions Using `tmux list-commands` ###############

# The dynamic completions are exhaustive. The manual completions below override
# them with better-documented completions and custom completions for some
# arguments, e.g. for target panes, but only have partial coverage.
function __fish_tmux_parse_lscm_usage
    set -l lscm (tmux list-commands -F "#{command_list_name} #{command_list_alias}"\t"#{command_list_usage}" 2>/dev/null)
    or return

    for cmd_tab_usage in $lscm
        set -l split_command (string split --max 2 \t -- $cmd_tab_usage)
        set -l cmdnames $split_command[1]
        set -l usage $split_command[2]

        complete -c tmux -n __fish_use_subcommand -a "$cmdnames"

        # $usage has the form '[-ABCD] [-L|-S|-U] [-e arg-name] [positional-arg-name]'
        for item in (string match -ag --regex '\[([^\]]+)\]' $usage)
            if not set -l item (string trim -l -c - -- $item)
                continue
            end
            if set -l split_item (string split -n --max 2 " " -- "$item")
                # The option should always have length 1 by tmux convention,
                # but we double-check to avoid syntax errors.
                if [ "$(string length $split_item[1])" = 1 ]
                    complete -c tmux -xs $split_item[1] -n "__fish_seen_subcommand_from $cmdnames" -d "$split_item[2]"
                end
            else
                for char in (string split '' -- "$item")
                    if string match -q -r '\||-' -- $char
                        # TODO: Actually treat exclusive args, [-L|-S|-U], as exclusive
                        # For now, we just ignore the `-`s and `|`s
                        continue
                    end
                    complete -c tmux -n "__fish_seen_subcommand_from $cmdnames" -s $char
                end
            end
        end
    end
end

__fish_tmux_parse_lscm_usage
functions -e __fish_tmux_parse_lscm_usage

# Completions for `tmux list-commands` itself
set -l all_commands (tmux list-commands -F "#{command_list_name} #{command_list_alias}" 2>/dev/null)
and complete -c tmux -n "__fish_seen_subcommand_from list-commands lscm" -x -a "$all_commands"

###############  End:   Dynamic Completions Using `tmux list-commands` ###############

###############  Begin: Front  Flags ###############
#these do not require parameters
complete -c tmux -n __fish_use_subcommand -s 2 -d 'Force tmux to assume the terminal supports 256 colours'
complete -c tmux -n __fish_use_subcommand -s 8 -d 'Like -2, but indicates that the terminal supports 88 colours'
complete -c tmux -n __fish_use_subcommand -s l -d 'Behave as a login shell'
complete -c tmux -n __fish_use_subcommand -s q -d 'Set the quiet server option'
complete -c tmux -n __fish_use_subcommand -s u -d 'Flag explicitly informs tmux that UTF-8 is supported'
complete -c tmux -n __fish_use_subcommand -s v -d 'Request verbose logging'
complete -c tmux -n __fish_use_subcommand -s V -d 'Report the tmux version'

#these require parameters
complete -c tmux -n __fish_use_subcommand -xs c -d 'Execute command using the default shell'
complete -c tmux -n __fish_use_subcommand -rs f -d 'Alternate config file'
complete -c tmux -n __fish_use_subcommand -rs L -d 'Specify the name of the server socket to use'
complete -c tmux -n __fish_use_subcommand -rs S -d 'Full path to server socket. If set, -L is ignored.'
###############  End:   Front  Flags ###############

###############  Begin: Clients and Sessions ###############
set -l attach 'attach-session attach at a'
set -l detach 'detach-client detach'
set -l has 'has-session has'
set -l killserver kill-server
set -l killsession kill-session
set -l lsc 'list-clients lsc'
set -l lscm 'list-commands lscm'
set -l ls 'list-sessions ls'
set -l lockc 'lock-client lockc'
set -l locks 'lock-session locks'
set -l new 'new-session new'
set -l refresh 'refresh-client refresh'
set -l rename 'rename-session rename'
set -l showmsgs 'show-messages showmsgs'
set -l source 'source-file source'
set -l start 'start-server start'
set -l suspendc 'suspend-client suspendc'
set -l switchc 'switch-client switchc'

complete -c tmux -n __fish_use_subcommand -a $attach -d 'attach to existing session'
complete -c tmux -n "__fish_seen_subcommand_from $attach" -s d -d 'detach other clients'
complete -c tmux -n "__fish_seen_subcommand_from $attach" -s r -d 'attach in read-only mode'

complete -c tmux -n __fish_use_subcommand -a $detach -d 'detach current client'
complete -c tmux -n "__fish_seen_subcommand_from $detach" -s P -d 'SIGHUP parent process of client, likely causing it to exit'

complete -c tmux -n __fish_use_subcommand -a $has -d 'report error and exit with 1 if the session does not exist'
complete -c tmux -n __fish_use_subcommand -a $killserver -d 'kill tmux server, clients, and sessions'
complete -c tmux -n __fish_use_subcommand -a $killsession -d 'destroy session, close its windows, and detach all its clients'
complete -c tmux -n __fish_use_subcommand -a $lsc -d 'list all attached clients'
complete -c tmux -n __fish_use_subcommand -a $lscm -d 'list syntax for all tmux commands'
complete -c tmux -n __fish_use_subcommand -a $ls -d 'list all sessions'
complete -c tmux -n __fish_use_subcommand -a $lockc -d 'lock client'
complete -c tmux -n __fish_use_subcommand -a $locks -d 'lock session'

complete -c tmux -n __fish_use_subcommand -a $new -d 'create a new session with name session-name'
complete -c tmux -n "__fish_seen_subcommand_from $new" -s d -d "don't attach to current window"
complete -c tmux -n "__fish_seen_subcommand_from $new" -s A -d "attach to existing session if session-name already exists"
complete -c tmux -n "__fish_seen_subcommand_from $new" -s D -d "if -A is specified, detach other clients attached to the session"
complete -c tmux -n "__fish_seen_subcommand_from $new" -s P -d "print information about the new session after creation"
complete -c tmux -n "__fish_seen_subcommand_from $new" -s E -d "don't apply update-environment option"
complete -c tmux -n "__fish_seen_subcommand_from $new" -xs c -d start-directory
complete -c tmux -n "__fish_seen_subcommand_from $new" -xs F -d format
complete -c tmux -n "__fish_seen_subcommand_from $new" -xs n -d window-name
complete -c tmux -n "__fish_seen_subcommand_from $new" -xs s -d session-name
complete -c tmux -n "__fish_seen_subcommand_from $new" -xs t -d group-name
complete -c tmux -n "__fish_seen_subcommand_from $new" -xs x -d width
complete -c tmux -n "__fish_seen_subcommand_from $new" -xs y -d height

complete -c tmux -n __fish_use_subcommand -a $refresh -d 'refresh client'
complete -c tmux -n "__fish_seen_subcommand_from $refresh" -s S -d 'update client status bar'

complete -c tmux -n __fish_use_subcommand -a $rename -d 'rename session'
complete -c tmux -n __fish_use_subcommand -a $showmsgs -d 'save msgs in status bar in per-client msg log'

complete -c tmux -n __fish_use_subcommand -a $source -d 'execute commands from path'
complete -c tmux -n "__fish_seen_subcommand_from $source" -F

complete -c tmux -n __fish_use_subcommand -a $start -d 'start tmux server if not running; do not create a session'

complete -c tmux -n __fish_use_subcommand -a $suspendc -d 'send SIGTSTP signal to client (tty stop)'

complete -c tmux -n __fish_use_subcommand -a $switchc -d 'Switch the current session for client target-client to target-session'
complete -c tmux -n "__fish_seen_subcommand_from $switchc" -s l -d 'move client to the last session'
complete -c tmux -n "__fish_seen_subcommand_from $switchc" -s n -d 'move client to the next session'
complete -c tmux -n "__fish_seen_subcommand_from $switchc" -s p -d 'move client to the previous session'
complete -c tmux -n "__fish_seen_subcommand_from $switchc" -s r -d 'toggle if client is read-only'

#commands with a session flag
complete -c tmux -xs t -n "__fish_seen_subcommand_from $attach $new $has $killsession $lsc $locks $rename $switchc" -a '(__fish_tmux_sessions)' -d target-session
complete -c tmux -xs s -n "__fish_seen_subcommand_from $detach" -a '(__fish_tmux_sessions)' -d target-session

#commands with a client flag
complete -c tmux -xs t -n "__fish_seen_subcommand_from $detach $lockc $refresh $showmsgs $suspendc" -a '(__fish_tmux_clients)' -d target-client
complete -c tmux -xs c -n "__fish_seen_subcommand_from $switchc" -a '(__fish_tmux_clients)' -d target-client

#commands with the -F format flag
complete -c tmux -n "__fish_seen_subcommand_from $lsc $ls" -xs F -d 'format string'

#commands that take shell commands
complete -c tmux -x -n "__fish_seen_subcommand_from $new " -a '(__fish_complete_subcommand --fcs-skip=2)'

###############  End: Clients and Sessions ###############

###############  Begin: Windows and Panes ###############

set -l breakp "break-pane breakp"
set -l capturep "capture-pane capturep"
set -l chooseclient choose-client
set -l choosetree choose-tree
set -l customizemode customize-mode
set -l displayp "display-panes displayp"
set -l findw "find-window findw"
set -l joinp "join-pane joinp move-pane movep"
set -l killp "kill-pane killp"
set -l killw "kill-window killw"
set -l lastp "last-pane lastp"
set -l lastw "last-window lastw"
set -l linkw "link-window linkw"
set -l lsp "list-panes lsp"
set -l lsw "list-windows lsw"
set -l movew "move-window movew"
set -l neww "new-window neww"
set -l nextl "next-layout nextl"
set -l next "next-window next"
set -l pipep "pipe-pane pipep"
set -l prevl "previous-layout prevl"
set -l prev "previous-window prev"
set -l renamew "rename-window renamew"
set -l resizep "resize-pane resizep"
set -l resizew "resize-window resizew"
set -l respawnp "respawn-pane respawnp"
set -l respawnw "respawn-window respawnw"
set -l rotatew "rotate-window rotatew"
set -l selectl "select-layout selectl"
set -l selectp "select-pane selectp"
set -l selectw "select-window selectw"
set -l splitw "split-window splitw"
set -l swapp "swap-pane swapp"
set -l swapw "swap-window swapw"
set -l unlinkw "unlink-window unlinkw"

complete -c tmux -n __fish_use_subcommand -a $breakp -d 'break pane off into a new window'

complete -c tmux -n __fish_use_subcommand -a $capturep -d 'capture contents of a pane into a buffer'
complete -c tmux -n "__fish_seen_subcommand_from $capturep" -xs a -d 'capture alternate screen'
complete -c tmux -n "__fish_seen_subcommand_from $capturep" -xs p -d 'output to stdout'
complete -c tmux -n "__fish_seen_subcommand_from $capturep" -xs e -d 'include color escapes'
complete -c tmux -n "__fish_seen_subcommand_from $capturep" -xs C -d 'escape non-printable chars'

complete -c tmux -n __fish_use_subcommand -a $chooseclient -d 'interactively choose client'
complete -c tmux -n __fish_use_subcommand -a $choosetree -d 'interactively choose session/window/pane'
complete -c tmux -n __fish_use_subcommand -a $customizemode -d 'interactively customize settings'
complete -c tmux -n __fish_use_subcommand -a $displayp -d 'display a visible indicator for each pane'
complete -c tmux -n __fish_use_subcommand -a $findw -d 'interactively choose window matching pattern'

complete -c tmux -n __fish_use_subcommand -a $joinp -d 'split destination pane and move source pane into one of the halves'
# $joinp takes a subset of $splitw arguments
complete -c tmux -n "__fish_seen_subcommand_from $joinp $splitw" -xs b -d 'before target'
complete -c tmux -n "__fish_seen_subcommand_from $joinp $splitw" -xs h -d horizontal
complete -c tmux -n "__fish_seen_subcommand_from $joinp $splitw" -xs v -d vertical
complete -c tmux -n "__fish_seen_subcommand_from $joinp $splitw" -xs l -d 'size in lines/cols'
complete -c tmux -n "__fish_seen_subcommand_from $joinp $splitw" -xs f -d 'full height/width'

complete -c tmux -n __fish_use_subcommand -a $killp -d 'destroy a pane'
complete -c tmux -n __fish_use_subcommand -a $killw -d 'destroy a window'
complete -c tmux -n __fish_use_subcommand -a $lastp -d 'select the previously selected pane'
complete -c tmux -n __fish_use_subcommand -a $lastw -d 'select the previously selected window'
complete -c tmux -n __fish_use_subcommand -a $linkw -d 'link source window to destination window'

complete -c tmux -n __fish_use_subcommand -a $lsp -d 'list panes'
complete -c tmux -n "__fish_seen_subcommand_from $lsp" -xs s -d 'all in session'

complete -c tmux -n __fish_use_subcommand -a $lsw -d 'list windows'
complete -c tmux -n __fish_use_subcommand -a $movew -d 'move window'

complete -c tmux -n __fish_use_subcommand -a $neww -d 'create a new window'
complete -c tmux -n "__fish_seen_subcommand_from $neww" -xs k -d 'replace if exists'
complete -c tmux -n "__fish_seen_subcommand_from $neww" -xs S -d 'select if exists'

complete -c tmux -n __fish_use_subcommand -a $nextl -d 'rearrange panes in a window according to the next layout'
complete -c tmux -n __fish_use_subcommand -a $next -d 'move to the next window in the session'
complete -c tmux -n __fish_use_subcommand -a $pipep -d 'pipe output from pane to a shell command'
complete -c tmux -n __fish_use_subcommand -a $prevl -d 'rearrange panes in a window according to the previous layout'
complete -c tmux -n __fish_use_subcommand -a $prev -d 'move to the previous window in the session'
complete -c tmux -n __fish_use_subcommand -a $renamew -d 'rename a window'

complete -c tmux -n __fish_use_subcommand -a $resizep -d 'resize a pane'
complete -c tmux -n "__fish_seen_subcommand_from $resizep" -xs M -d 'begin mouse resize'
complete -c tmux -n "__fish_seen_subcommand_from $resizep" -xs T -d 'trim below cursor'

complete -c tmux -n __fish_use_subcommand -a $resizew -d 'resize a window'
complete -c tmux -n __fish_use_subcommand -a $respawnp -d 'reactivate a pane where a command exited'
complete -c tmux -n __fish_use_subcommand -a $respawnw -d 'reactivate a window where a command exited'
complete -c tmux -n __fish_use_subcommand -a $rotatew -d 'rotate panes within a window'

complete -c tmux -n __fish_use_subcommand -a $selectl -d 'rearrange panes according to a given layout'
set -l layouts 'even-horizontal even-vertical main-horizontal main-horizontal-mirrored main-vertical main-vertical-mirrored tiled'
complete -c tmux -n "__fish_seen_subcommand_from $selectl" -x -a "$layouts" -d 'predefined layout'

complete -c tmux -n __fish_use_subcommand -a $selectp -d 'activate specific pane'
complete -c tmux -n "__fish_seen_subcommand_from $selectp" -xs d -d 'disable input'
complete -c tmux -n "__fish_seen_subcommand_from $selectp" -xs e -d 'enable input'
complete -c tmux -n "__fish_seen_subcommand_from $selectp" -xs l -d 'previously selected'
complete -c tmux -n "__fish_seen_subcommand_from $selectp" -xs m -d mark
complete -c tmux -n "__fish_seen_subcommand_from $selectp" -xs M -d unmark

complete -c tmux -n __fish_use_subcommand -a $selectw -d 'activate specific window'
complete -c tmux -n "__fish_seen_subcommand_from $selectw" -xs l -d 'previously selected'
complete -c tmux -n "__fish_seen_subcommand_from $selectw" -xs p -d previous
complete -c tmux -n "__fish_seen_subcommand_from $selectw" -xs n -d next

complete -c tmux -n __fish_use_subcommand -a $splitw -d 'create a new pane by splitting target-pane'
# See also $joinp's arguments
complete -c tmux -n "__fish_seen_subcommand_from $splitw" -xs I -d 'show stdin contents'

complete -c tmux -n __fish_use_subcommand -a $swapp -d 'swap two panes'
complete -c tmux -n __fish_use_subcommand -a $swapw -d 'swap two windows'
complete -c tmux -n __fish_use_subcommand -a $unlinkw -d 'unlink target-window'

## commands with pane flag
complete -c tmux -n "__fish_seen_subcommand_from $breakp $joinp $swapp" -xs s --keep-order -a '(__fish_tmux_panes)' -d 'source pane'
complete -c tmux -n "__fish_seen_subcommand_from $capturep $chooseclient $choosetree $customizemode $findw" -xs t --keep-order -a '(__fish_tmux_panes)' -d 'target pane'
complete -c tmux -n "__fish_seen_subcommand_from $killp $pipep $resizep $respawnp $selectl $selectp $splitw" -xs t --keep-order -a '(__fish_tmux_panes)' -d 'target pane'
# Unclear if there's a meaningful difference between "target pane" and "destination pane", but tmux makes the distinction
complete -c tmux -n "__fish_seen_subcommand_from $joinp $swapp" -xs t --keep-order -a '(__fish_tmux_panes)' -d 'destination pane'

## commands with window flag
complete -c tmux -n "__fish_seen_subcommand_from $linkw $movew $swapw" \
    --keep-order -a '(__fish_tmux_windows)' -xs s -d 'source window'
complete -c tmux -n "__fish_seen_subcommand_from $breakp $linkw $movew $neww $swapw" \
    --keep-order -a '(__fish_tmux_windows)' -xs t -d 'destination window'
complete -c tmux -n "__fish_seen_subcommand_from $killw $lastp $nextl $prevl $renamew" \
    --keep-order -a '(__fish_tmux_windows)' -xs t -d 'target window'
complete -c tmux -n "__fish_seen_subcommand_from $resizew $reswpawnw $rotatew $selectw $unlinkw" \
    --keep-order -a '(__fish_tmux_windows)' -xs t -d 'target window'

## commands with session flag
complete -c tmux -n "__fish_seen_subcommand_from $lastw $lsw $next $prev" -xs t -a '(__fish_tmux_sessions)' -d 'target session'

## commands with the -F format flag
complete -c tmux -n "__fish_seen_subcommand_from $breakp $lsp $lsw $neww $chooseclient $choosetree" -xs F -d 'format string'

## commands with -s/-t flags that are not panes/sessions/windows  (nice completion not yet implemented)
complete -c tmux -n "__fish_seen_subcommand_from $displayp" -xs t -d 'target client'
complete -c tmux -n "__fish_seen_subcommand_from $lsp" -xs t -d target

#commands that take shell commands
complete -c tmux -x -n "__fish_seen_subcommand_from $neww $pipep $respawnp $respawnw $splitw" \
    -a '(__fish_complete_subcommand --fcs-skip=2)'

# Common boolean flags. TODO: -P for "print info", -Z for "zoom"
complete -c tmux -n "__fish_seen_subcommand_from $breakp $joinp $linkw $neww $movew $splitw $swapp $swapp" -xs d -d 'do not activate'

set -l updownleftright "$resizep $resizew $selectp "
complete -c tmux -n "__fish_seen_subcommand_from $updownleftright" -xs D -d down
complete -c tmux -n "__fish_seen_subcommand_from $updownleftright" -xs U -d up
complete -c tmux -n "__fish_seen_subcommand_from $updownleftright" -xs L -d left
complete -c tmux -n "__fish_seen_subcommand_from $updownleftright" -xs R -d right

set -l before_after "$breakp $linkw $movew $neww "
complete -c tmux -n "__fish_seen_subcommand_from $before_after" -xs a -d after
complete -c tmux -n "__fish_seen_subcommand_from $before_after" -xs b -d before

# Boolean flags, ct'd. Unclear why these are not -a/-b for after/before
set -l updownnextprev "$rotatew $swapp "
complete -c tmux -n "__fish_seen_subcommand_from $updownnextprev" -xs D -d down/next
complete -c tmux -n "__fish_seen_subcommand_from $updownnextprev" -xs U -d up/prev

# Boolean flags, ct'd. When `-a` does not mean "after"
complete -c tmux -n "__fish_seen_subcommand_from $lsp $lsw" -xs a -d 'all on this server'
complete -c tmux -n "__fish_seen_subcommand_from $killp $killw" -xs a -d 'all except chosen'
complete -c tmux -n "__fish_seen_subcommand_from $prev $next" -xs a -d 'with alert'

###############  End:   Windows and Panes ###############

###############  Begin: Key Bindings ###############
set -l bind 'bind-key bind'
set -l lsk 'list-keys lsk'
set -l send 'send-keys send'
set -l sendprefix send-prefix
set -l unbind 'unbind-key unbind'

complete -c tmux -n __fish_use_subcommand -a $bind -d 'bind key to command'
complete -c tmux -n "__fish_seen_subcommand_from $bind" -s c -d 'bind for command mode instead of normal mode'
complete -c tmux -n "__fish_seen_subcommand_from $bind" -s n -d 'make the binding work without using a prefix key'
complete -c tmux -n "__fish_seen_subcommand_from $bind" -s r -d 'key may repeat'

complete -c tmux -n __fish_use_subcommand -a $lsk -d 'list all key bindings'

complete -c tmux -n __fish_use_subcommand -a $send -d 'send key or event'
complete -c tmux -n "__fish_seen_subcommand_from $send" -s R -d 'reset terminal state'
# TODO: Could list all possible copy mode commands
complete -c tmux -n "__fish_seen_subcommand_from $send" -s X -d 'copy mode command'
complete -c tmux -n "__fish_seen_subcommand_from $send" -s l -d 'literal chars'
complete -c tmux -n "__fish_seen_subcommand_from $send" -s H -d 'hex-encoded chars'
complete -c tmux -n "__fish_seen_subcommand_from $send" -xs t --keep-order -a '(__fish_tmux_panes)' -d 'target pane'

complete -c tmux -n __fish_use_subcommand -a $sendprefix -d 'send the prefix key'
complete -c tmux -n "__fish_seen_subcommand_from $sendprefix" -s 2 -d 'use secondary prefix'
complete -c tmux -n "__fish_seen_subcommand_from $sendprefix" -xs t --keep-order -a '(__fish_tmux_panes)' -d 'target pane'

complete -c tmux -n __fish_use_subcommand -a $unbind -d 'unbind the command bound to key'
complete -c tmux -n "__fish_seen_subcommand_from $unbind" -s a -d 'remove all key bindings'
complete -c tmux -n "__fish_seen_subcommand_from $unbind" -s c -d 'binding for command mode'
complete -c tmux -n "__fish_seen_subcommand_from $unbind" -s n -d 'command bound to key without a prefix (if any) removed'

# key table commands
# TODO: Could parse output of `tmux lsk` to get a dynamic list that includes any user key tables
set -l key_table 'copy-mode copy-mode-vi prefix root'
complete -c tmux -n "__fish_seen_subcommand_from $bind $unbind $lsk" -xs T -d 'key table' -xa "$key_table"
complete -c tmux -n "__fish_seen_subcommand_from $switchc" -xs T -d 'switch client key table' -xa "$key_table"

###############  End:   Key Bindings ###############

###############  Begin: Options ###############
set -l setoption 'set set-option'
set -l showoptions show-options
set -l options \
    backspace \
    buffer-limit \
    command-alias \
    default-terminal \
    copy-command \
    escape-time \
    editor \
    exit-empty \
    exit-unattached \
    extended-keys \
    focus-events \
    history-file \
    message-limit \
    prompt-history-limit \
    set-clipboard \
    terminal-features \
    terminal-overrides \
    user-keys \
    activity-action \
    assume-paste-time \
    base-index \
    bell-action \
    default-command \
    default-shell \
    default-size \
    destroy-unattached \
    detach-on-destroy \
    display-panes-active-colour \
    display-panes-colour \
    display-panes-time \
    display-time \
    history-limit \
    key-table \
    lock-after-time \
    lock-command \
    message-command-style \
    message-style \
    mouse \
    prefix \
    renumber-windows \
    repeat-time \
    set-titles \
    set-titles-string \
    silence-action \
    status \
    status-format \
    status-interval \
    status-justify \
    status-keys \
    status-left \
    status-left-length \
    status-left-style \
    status-position \
    status-right \
    status-right-length \
    status-right-style \
    status-style \
    update-environment \
    visual-activity \
    visual-bell \
    visual-silence \
    word-separators \
    aggressive-resize \
    automatic-rename \
    automatic-rename-format \
    clock-mode-colour \
    clock-mode-style \
    fill-character \
    main-pane-height \
    main-pane-width \
    copy-mode-match-style \
    copy-mode-mark-style \
    copy-mode-current-match-style \
    mode-keys \
    mode-style \
    monitor-activity \
    monitor-bell \
    monitor-silence \
    other-pane-height \
    other-pane-width \
    pane-active-border-style \
    pane-base-index \
    pane-border-format \
    pane-border-indicators \
    pane-border-lines \
    pane-border-status \
    pane-border-style \
    popup-style \
    popup-border-style \
    popup-border-lines \
    window-status-activity-style \
    window-status-bell-style \
    window-status-current-format \
    window-status-current-style \
    window-status-format \
    window-status-last-style \
    window-status-separator \
    window-status-style \
    window-size \
    wrap-search \
    allow-passthrough \
    allow-rename \
    alternate-screen \
    cursor-colour \
    pane-colours \
    cursor-style \
    remain-on-exit \
    remain-on-exit-format \
    scroll-on-clear \
    synchronize-panes \
    window-active-style \
    window-style
complete -c tmux -n __fish_use_subcommand -a "$setoption" -d 'Set or unset option'
complete -c tmux -n __fish_use_subcommand -a "$showoptions" -d 'Show set options'
complete -c tmux -n "__fish_seen_subcommand_from $setoption $showoptions" -s p -d 'Pane option'
complete -c tmux -n "__fish_seen_subcommand_from $setoption $showoptions" -s w -d 'Window option'
complete -c tmux -n "__fish_seen_subcommand_from $setoption $showoptions" -s s -d 'Server option'
complete -c tmux -n "__fish_seen_subcommand_from $setoption $showoptions" -s g -d 'Global option'
complete -c tmux -n "__fish_seen_subcommand_from $setoption" -s F -d 'Expand format'
complete -c tmux -n "__fish_seen_subcommand_from $setoption" -s u -d 'Unset option'
complete -c tmux -n "__fish_seen_subcommand_from $setoption" -s U -d 'Unset option, also in child panes'
complete -c tmux -n "__fish_seen_subcommand_from $setoption" -s o -d 'Prevent override'
complete -c tmux -n "__fish_seen_subcommand_from $setoption" -s q -d 'Suppress ambiguous option errors'
complete -c tmux -n "__fish_seen_subcommand_from $setoption" -s a -d Append
complete -c tmux -n "__fish_seen_subcommand_from $setoption $showoptions" -s t -x -d 'Target pane' --keep-order -a '(__fish_tmux_panes)'
complete -c tmux -n "__fish_seen_subcommand_from $showoptions" -s q -d 'No error if unset'
complete -c tmux -n "__fish_seen_subcommand_from $showoptions" -s v -d 'Only show value'
complete -c tmux -n "__fish_seen_subcommand_from $showoptions" -s H -d 'Include hooks'
complete -c tmux -n "__fish_seen_subcommand_from $showoptions" -s A -d 'Include inherited options'
complete -c tmux -n "__fish_seen_subcommand_from $setoption $showoptions; and not __fish_seen_subcommand_from $options" -a "$options"

###############  End:   Options ###############

###############  Begin: Environment ###############
set -l setenv 'set-environment setenv'
set -l showenv 'show-environment showenv'

complete -c tmux -n __fish_use_subcommand -a $setenv -d 'Set or unset an environment variable'
complete -c tmux -n "__fish_seen_subcommand_from $setenv" -s g -d 'global environment'
complete -c tmux -n "__fish_seen_subcommand_from $setenv" -s r -d 'remove from environment before starting a new process'
complete -c tmux -n "__fish_seen_subcommand_from $setenv" -s u -d 'unset variable'
complete -c tmux -xs t -n "__fish_seen_subcommand_from $setenv" -a '(__fish_tmux_sessions)' -d target-session

complete -c tmux -n __fish_use_subcommand -a $showenv -d 'bind key to command'
complete -c tmux -n "__fish_seen_subcommand_from $showenv" -s g -d 'global environment'
complete -c tmux -xs t -n "__fish_seen_subcommand_from $showenv" -a '(__fish_tmux_sessions)' -d target-session

###############  End:   Environment ###############

###############  Begin: Status Line ###############
set -l commandprompt command-prompt
set -l display 'display-message display'

complete -c tmux -n __fish_use_subcommand -a $commandprompt -d 'Open the command prompt in a client'
complete -c tmux -n "__fish_seen_subcommand_from $commandprompt" -s I -x -d 'Comma-separated list of initial text for each prompt'
complete -c tmux -n "__fish_seen_subcommand_from $commandprompt" -s p -x -d 'Comma-separated list of prompts'
complete -c tmux -n "__fish_seen_subcommand_from $commandprompt" -s t -xa '(__fish_tmux_clients)' -d target-client

complete -c tmux -n __fish_use_subcommand -a $display -d 'Display a message'
complete -c tmux -n "__fish_seen_subcommand_from $display" -s p -d 'print to stdout'
complete -c tmux -n "__fish_seen_subcommand_from $display" -s t --keep-order -xa '(__fish_tmux_panes)' -d target-pane
complete -c tmux -n "__fish_seen_subcommand_from $display" -s c -xa '(__fish_tmux_clients)' -d target-client

###############  End:   Status Line ###############

###############  Begin: Buffers ###############

set -l choosebuffer choose-buffer
set -l clearhist "clearhist clear-history"
set -l deleteb "deleteb delete-buffer"
set -l lsb "lsb list-buffers"
set -l loadb "loadb load-buffer"
set -l pasteb "pasteb paste-buffer"
set -l saveb "saveb save-buffer"
set -l setb "setb set-buffer"
set -l showb "showb show-buffer"

complete -c tmux -n __fish_use_subcommand -a $choosebuffer -d 'interactively choose buffer'
complete -c tmux -n __fish_use_subcommand -a $clearhist -d 'forget history for a pane'
complete -c tmux -n __fish_use_subcommand -a $deleteb -d 'delete buffer'
complete -c tmux -n __fish_use_subcommand -a $lsb -d 'list buffers'
complete -c tmux -n __fish_use_subcommand -a $loadb -d 'load buffer from path, use - for stdin'
complete -c tmux -n __fish_use_subcommand -a $pasteb -d 'paste buffer to pane'
complete -c tmux -n __fish_use_subcommand -a $saveb -d 'save buffer to path'
complete -c tmux -n __fish_use_subcommand -a $setb -d 'set buffer to value'
complete -c tmux -n __fish_use_subcommand -a $showb -d 'print buffer to stdout'

## commands with buffer flag
complete -c tmux -n "__fish_seen_subcommand_from $deleteb $loadb $pasteb $saveb $setb $showb" -xs b -a '(__fish_tmux_buffers)' --keep-order -d 'buffer name'
complete -c tmux -n "__fish_seen_subcommand_from $setb" -xs n -a '(__fish_tmux_buffers)' --keep-order -d 'new buffer name'

## commands with target pane flag
complete -c tmux -n "__fish_seen_subcommand_from $choosebuffer $clearhist $pasteb" -xs t --keep-order -a '(__fish_tmux_panes)' -d 'target pane'

#commands with the -F format flag
complete -c tmux -n "__fish_seen_subcommand_from $choosebuffer $lsb" -xs F -d 'format string'

#commands with the -f filter flag
complete -c tmux -n "__fish_seen_subcommand_from $choosebuffer $loadb $lsb" -xs f -d 'filter format string'

# Commands that take paths
complete -c tmux -n "__fish_seen_subcommand_from $loadb $saveb" --force-files

###############  End:   Buffers ###############

###############  Begin: Miscellaneous ###############
#TODO - these commands are not currently implemented.
#there is a section in the tmux man page that has the same title as this section
#use the "Clients and Sessions" code as an example when implementing this
###############  End:   Miscellaneous ###############
completions/tmuxinator.fishfunction __fish_tmuxinator_using_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -gt 1
        if test $argv[1] = $cmd[2]
            return 0
        end
    end
    return 1
end

complete -f -c tmuxinator -a '(tmuxinator completions start)'
complete -f -c tmuxinator -a '(tmuxinator commands)'
complete -f -c tmuxinator -n '__fish_tmuxinator_using_command start' -a '(tmuxinator completions start)'
complete -f -c tmuxinator -n '__fish_tmuxinator_using_command open' -a '(tmuxinator completions open)'
complete -f -c tmuxinator -n '__fish_tmuxinator_using_command copy' -a '(tmuxinator completions copy)'
complete -f -c tmuxinator -n '__fish_tmuxinator_using_command delete' -a '(tmuxinator completions delete)'
completions/tmuxp.fishfunction __fish_tmuxp_ls
    tmuxp ls 2>/dev/null
end

complete -c tmuxp -f
complete -c tmuxp -s h -l help -d Help
complete -c tmuxp -s V -l version -d Version
complete -c tmuxp -l log-level -x -a "debug info warning error critical" -d "Log level"
complete -c tmuxp -n __fish_use_subcommand -a load -d "Load tmuxp workspace"
complete -c tmuxp -n __fish_use_subcommand -a shell -d "Launch python shell"
complete -c tmuxp -n __fish_use_subcommand -a import -d "Import workspace"
complete -c tmuxp -n __fish_use_subcommand -a convert -d "Convert workspace"
complete -c tmuxp -n __fish_use_subcommand -a debug-info -d "Print diagnostics"
complete -c tmuxp -n __fish_use_subcommand -a ls -d "List workspaces"
complete -c tmuxp -n __fish_use_subcommand -a edit -d "Edit workspace"
complete -c tmuxp -n __fish_use_subcommand -a freeze -d "Freeze session to worskpace"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -a "(__fish_tmuxp_ls)"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -s L -r -F -d "Passthru to tmux -L"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -s S -r -F -d "Passthru to tmux -S"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -s f -r -F -d "Passthru to tmux -f"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -s s -r -d "Session name"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -s d -d "Detached session"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -s a -r -d "Attach current windows to session"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -s y -l yes -d "Always answer yes"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -s 2 -d "Assume 256 color support"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -s 8 -d "Assume 88 color support"
complete -c tmuxp -n "__fish_seen_subcommand_from load" -l log-file -r -F -d "Log file path"
complete -c tmuxp -n "__fish_seen_subcommand_from import" -a "teamocil tmuxinator"
complete -c tmuxp -n "__fish_seen_subcommand_from convert" -s y -l yes -d "Always answer yes"
complete -c tmuxp -n "__fish_seen_subcommand_from convert" -r -F
complete -c tmuxp -n "__fish_seen_subcommand_from edit" -a "(__fish_tmuxp_ls)"
complete -c tmuxp -n "__fish_seen_subcommand_from freeze" -s L -r -F -d "Passthru to tmux -L"
complete -c tmuxp -n "__fish_seen_subcommand_from freeze" -s S -r -F -d "Passthru to tmux -S"
complete -c tmuxp -n "__fish_seen_subcommand_from freeze" -s f -l worskpace-format -x -a "json yaml" -d "File format"
complete -c tmuxp -n "__fish_seen_subcommand_from freeze" -s o -l save-to -r -F -d "Output file"
complete -c tmuxp -n "__fish_seen_subcommand_from freeze" -s y -l yes -d "Always answer yes"
complete -c tmuxp -n "__fish_seen_subcommand_from freeze" -s q -l quiet -d "Do not prompt for confirmation"
complete -c tmuxp -n "__fish_seen_subcommand_from freeze" -l force -d "Overwrite existing file"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -s L -r -F -d "Passthru to tmux -L"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -s S -r -F -d "Passthru to tmux -S"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -s c -r -d "Run code and exit"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l best -d "Use best shell available"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l pdb -d "Use pdb"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l code -d "Use code.interact()"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l ptipython -d "Use ptpython+ipython"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l ptpython -d "Use ptpython"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l ipython -d "Use ipython"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l bpython -d "Use bpython"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l use-pythonrc -d "Load ~/.pythonrc.py"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l no-startup -d "Do not load ~/.pythonrc.py"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l use-vi-mode -d "Use vi input mode"
complete -c tmuxp -n "__fish_seen_subcommand_from shell" -l no-vi-mode -d "Do not use vi input mode"
completions/tofu.fish# Returns 0 if the command has not had a subcommand yet
# Does not currently account for -chdir
function __fish_tofu_needs_command
    set -l cmd (commandline -xpc)

    if test (count $cmd) -eq 1
        return 0
    end

    return 1
end

function __fish_tofu_workspaces
    tofu workspace list | string replace -r "^[\s\*]*" ""
end

# general options
complete -f -c tofu -n "not __fish_tofu_needs_command" -o version -d "Print version information"
complete -f -c tofu -o help -d "Show help"

### apply/destroy
set -l apply apply destroy

complete -f -c tofu -n __fish_tofu_needs_command -a apply -d "Build or change infrastructure"
complete -f -c tofu -n __fish_tofu_needs_command -a destroy -d "Destroy infrastructure"
complete -f -c tofu -n "__fish_seen_subcommand_from $apply" -o auto-approve -d "Skip interactive approval"
complete -r -c tofu -n "__fish_seen_subcommand_from $apply" -o backup -d "Path to backup the existing state file"
complete -f -c tofu -n "__fish_seen_subcommand_from $apply" -o compact-warnings -d "Show only error summaries"
complete -f -c tofu -n "__fish_seen_subcommand_from $apply" -o lock=false -d "Don't hold a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from $apply" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from $apply" -o input=true -d "Ask for input for variables if not directly set"
complete -f -c tofu -n "__fish_seen_subcommand_from $apply" -o no-color -d "If specified, output won't contain any color"
complete -f -c tofu -n "__fish_seen_subcommand_from $apply" -o parallelism -d "Limit the number of concurrent operations"
complete -r -c tofu -n "__fish_seen_subcommand_from $apply" -o state -d "Path to a OpenTofu state file"
complete -r -c tofu -n "__fish_seen_subcommand_from $apply" -o state-out -d "Path to write state"

### console
complete -f -c tofu -n __fish_tofu_needs_command -a console -d "Interactive console for OpenTofu interpolations"
complete -r -c tofu -n "__fish_seen_subcommand_from console" -o state -d "Path to a OpenTofu state file"
complete -f -c tofu -n "__fish_seen_subcommand_from console" -o var -d "Set a variable in the OpenTofu configuration"
complete -r -c tofu -n "__fish_seen_subcommand_from console" -o var-file -d "Set variables from a file"

### fmt
complete -f -c tofu -n __fish_tofu_needs_command -a fmt -d "Rewrite config files to canonical format"
complete -f -c tofu -n "__fish_seen_subcommand_from fmt" -o list=false -d "Don't list files whose formatting differs"
complete -f -c tofu -n "__fish_seen_subcommand_from fmt" -o write=false -d "Don't write to source files"
complete -f -c tofu -n "__fish_seen_subcommand_from fmt" -o diff -d "Display diffs of formatting changes"
complete -f -c tofu -n "__fish_seen_subcommand_from fmt" -o check -d "Check if the input is formatted"
complete -f -c tofu -n "__fish_seen_subcommand_from fmt" -o no-color -d "If specified, output won't contain any color"
complete -f -c tofu -n "__fish_seen_subcommand_from fmt" -o recursive -d "Also process files in subdirectories"

### get
complete -f -c tofu -n __fish_tofu_needs_command -a get -d "Download and install modules for the configuration"
complete -f -c tofu -n "__fish_seen_subcommand_from get" -o update -d "Check modules for updates"
complete -f -c tofu -n "__fish_seen_subcommand_from get" -o no-color -d "If specified, output won't contain any color"

### graph
complete -f -c tofu -n __fish_tofu_needs_command -a graph -d "Create a visual graph of OpenTofu resources"
complete -f -c tofu -n "__fish_seen_subcommand_from graph" -o plan -d "Use specified plan file instead of current directory"
complete -f -c tofu -n "__fish_seen_subcommand_from graph" -o draw-cycles -d "Highlight any cycles in the graph"
complete -f -c tofu -n "__fish_seen_subcommand_from graph" -o type=plan -d "Output plan graph"
complete -f -c tofu -n "__fish_seen_subcommand_from graph" -o type=plan-refresh-only -d "Output plan graph assuming refresh only"
complete -f -c tofu -n "__fish_seen_subcommand_from graph" -o type=plan-destroy -d "Output plan graph assuming destroy"
complete -f -c tofu -n "__fish_seen_subcommand_from graph" -o type=apply -d "Output apply graph"
complete -f -c tofu -n "__fish_seen_subcommand_from graph" -o consice -d "Shorten the plan output"

### import
complete -f -c tofu -n __fish_tofu_needs_command -a import -d "Import existing infrastructure into OpenTofu"
complete -r -c tofu -n "__fish_seen_subcommand_from import" -o backup -d "Path to backup the existing state file"
complete -f -c tofu -n "__fish_seen_subcommand_from import" -o config -d "Path to a directory of configuration files"
complete -f -c tofu -n "__fish_seen_subcommand_from import" -o allow-missing-config -d "Allow import without resource block"
complete -f -c tofu -n "__fish_seen_subcommand_from import" -o input=false -d "Disable interactive input prompts"
complete -f -c tofu -n "__fish_seen_subcommand_from import" -o lock=false -d "Don't hold a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from import" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from import" -o no-color -d "If specified, output won't contain any color"
complete -r -c tofu -n "__fish_seen_subcommand_from import" -o state -d "Path to a OpenTofu state file"
complete -r -c tofu -n "__fish_seen_subcommand_from import" -o state-out -d "Path to write state"
complete -f -c tofu -n "__fish_seen_subcommand_from import" -o var -d "Set a variable in the OpenTofu configuration"
complete -r -c tofu -n "__fish_seen_subcommand_from import" -o var-file -d "Set variables from a file"

### init
complete -f -c tofu -n __fish_tofu_needs_command -a init -d "Initialize a new or existing OpenTofu configuration"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o backend=false -d "Disable backend initialization"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o cloud=false -d "Disable backend initialization"
complete -r -c tofu -n "__fish_seen_subcommand_from init" -o backend-config -d "Backend configuration"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o force-copy -d "Suppress prompts about copying state data"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o from-module -d "Copy the module into target directory before init"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o get=false -d "Disable downloading modules for this configuration"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o input=false -d "Disable interactive prompts"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o lock=false -d "Don't hold state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o no-color -d "If specified, output won't contain any color"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o plugin-dir -d "Directory containing plugin binaries"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o reconfigure -d "Ignore any saved configuration"
complete -r -c tofu -n "__fish_seen_subcommand_from init" -o migrate-state -d "Reconfigure backend, migrating existing state"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o upgrade -d "Install latest dependencies, ignoring lockfile"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o lockfile=readonly -d "Set dependency lockfile mode to readonly"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o ignore-remote-version -d "Ignore local and remote backend compatibility check"
complete -f -c tofu -n "__fish_seen_subcommand_from init" -o json -d "Print output in JSON"

### login
complete -f -c tofu -n __fish_tofu_needs_command -a login -d "Retrieves auth token for the given hostname"
complete -f -c tofu -n "__fish_seen_subcommand_from login" -a "(__fish_print_hostnames)"

### logout
complete -f -c tofu -n __fish_tofu_needs_command -a logout -d "Removes auth token for the given hostname"
complete -f -c tofu -n "__fish_seen_subcommand_from logout" -a "(__fish_print_hostnames)"

### output
complete -f -c tofu -n __fish_tofu_needs_command -a output -d "Read an output from a state file"
complete -r -c tofu -n "__fish_seen_subcommand_from output" -o state -d "Path to the state file to read"
complete -f -c tofu -n "__fish_seen_subcommand_from output" -o no-color -d "If specified, output won't contain any color"
complete -f -c tofu -n "__fish_seen_subcommand_from output" -o json -d "Print output in JSON format"
complete -f -c tofu -n "__fish_seen_subcommand_from output" -o raw -d "Print raw strings directly"

### plan
complete -f -c tofu -n __fish_tofu_needs_command -a plan -d "Generate and show an execution plan"
complete -f -c tofu -n "__fish_seen_subcommand_from plan" -o compact-warnings -d "Show only error summaries"
complete -f -c tofu -n "__fish_seen_subcommand_from plan" -o detailed-exitcode -d "Return detailed exit codes"
complete -f -c tofu -n "__fish_seen_subcommand_from plan" -o input=true -d "Ask for input for variables if not directly set"
complete -f -c tofu -n "__fish_seen_subcommand_from plan" -o lock=false -d "Don't hold a state lock during the operation"
complete -f -c tofu -n "__fish_seen_subcommand_from plan" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from plan" -o no-color -d "If specified, output won't contain any color"
complete -f -c tofu -n "__fish_seen_subcommand_from plan" -o out -d "Write a plan file to the given path"
complete -f -c tofu -n "__fish_seen_subcommand_from plan" -o parallelism -d "Limit the number of concurrent operations"
complete -r -c tofu -n "__fish_seen_subcommand_from plan" -o state -d "Path to a OpenTofu state file"

### plan customization options are reusable across apply, destroy, and plan
set -l plan apply destroy plan

complete -f -c tofu -n "__fish_seen_subcommand_from $plan" -o destroy -d "Select \"destroy\" planning mode"
complete -f -c tofu -n "__fish_seen_subcommand_from $plan" -o refresh-only -d "Select \"refresh only\" planning mode"
complete -f -c tofu -n "__fish_seen_subcommand_from $plan" -o refresh=false -d "Skip checking for external changes"
complete -f -c tofu -n "__fish_seen_subcommand_from $plan" -o replace -d "Force replacement of resource using its address"
complete -f -c tofu -n "__fish_seen_subcommand_from $plan" -o target -d "Resource to target"
complete -f -c tofu -n "__fish_seen_subcommand_from $plan" -o exclude -d "Resource to ignore during plan"
complete -f -c tofu -n "__fish_seen_subcommand_from $plan" -o var -d "Set a variable in the OpenTofu configuration"
complete -r -c tofu -n "__fish_seen_subcommand_from $plan" -o var-file -d "Set variables from a file"

### providers
complete -f -c tofu -n __fish_tofu_needs_command -a providers -d "Print tree of modules with their provider requirements"
complete -f -c tofu -n "__fish_seen_subcommand_from providers" -a "lock mirror schema"

### refresh
complete -f -c tofu -n __fish_tofu_needs_command -a refresh -d "Update local state file against real resources"
complete -f -c tofu -n "__fish_seen_subcommand_from $apply" -o compact-warnings -d "Show only error summaries"
complete -r -c tofu -n "__fish_seen_subcommand_from refresh" -o backup -d "Path to backup the existing state file"
complete -f -c tofu -n "__fish_seen_subcommand_from refresh" -o input=true -d "Ask for input for variables if not directly set"
complete -f -c tofu -n "__fish_seen_subcommand_from refresh" -o lock=false -d "Don't hold a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from refresh" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from refresh" -o no-color -d "If specified, output won't contain any color"
complete -r -c tofu -n "__fish_seen_subcommand_from refresh" -o state -d "Path to a OpenTofu state file"
complete -r -c tofu -n "__fish_seen_subcommand_from refresh" -o state-out -d "Path to write state"
complete -f -c tofu -n "__fish_seen_subcommand_from refresh" -o target -d "Resource to target"
complete -f -c tofu -n "__fish_seen_subcommand_from refresh" -o var -d "Set a variable in the OpenTofu configuration"
complete -r -c tofu -n "__fish_seen_subcommand_from refresh" -o var-file -d "Set variables from a file"

### show
complete -f -c tofu -n __fish_tofu_needs_command -a show -d "Inspect OpenTofu state or plan"
complete -f -c tofu -n "__fish_seen_subcommand_from show" -o no-color -d "If specified, output won't contain any color"
complete -f -c tofu -n "__fish_seen_subcommand_from validate" -o json -d "Produce output in JSON format"

### state
complete -r -c tofu -n __fish_tofu_needs_command -a state -d "Advanced state management"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a list -d "List resources in state"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a ls -d "List resources in state"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a mv -d "Move an item in the state"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a move -d "Move an item in the state"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a pull -d "Pull current state and output to stdout"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a push -d "Update remote state from local state"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a replace-provider -d "Replace provider in the state"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a rm -d "Remove instance from the state"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a remove -d "Remove instance from the state"
complete -f -c tofu -n "__fish_seen_subcommand_from state" -a show -d "Show a resource in the state"

### taint
complete -f -c tofu -n __fish_tofu_needs_command -a taint -d "Manually mark a resource for recreation"
complete -f -c tofu -n "__fish_seen_subcommand_from taint" -o allow-missing -d "Succeed even if resource is missing"
complete -r -c tofu -n "__fish_seen_subcommand_from taint" -o backup -d "Path to backup the existing state file"
complete -f -c tofu -n "__fish_seen_subcommand_from taint" -o lock=false -d "Don't hold a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from taint" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from taint" -o ignore-remote-version -d "Ignore local and remote backend compatibility check"
complete -r -c tofu -n "__fish_seen_subcommand_from taint" -o state -d "Path to a OpenTofu state file"
complete -r -c tofu -n "__fish_seen_subcommand_from taint" -o state-out -d "Path to write state"

### test
complete -f -c tofu -n __fish_tofu_needs_command -a test -d "Runs automated test of shared modules"
complete -f -c tofu -n "__fish_seen_subcommand_from test" -o compact-warnings -d "Show only error summaries"
complete -f -c tofu -n "__fish_seen_subcommand_from test" -o junit-xml -d "Also write test results to provided JUnit XML file"
complete -f -c tofu -n "__fish_seen_subcommand_from test" -o no-color -d "If specified, output won't contain any color"

### untaint
complete -f -c tofu -n __fish_tofu_needs_command -a untaint -d "Manually unmark a resource as tainted"
complete -f -c tofu -n "__fish_seen_subcommand_from untaint" -o allow-missing -d "Succeed even if resource is missing"
complete -r -c tofu -n "__fish_seen_subcommand_from untaint" -o backup -d "Path to backup the existing state file"
complete -f -c tofu -n "__fish_seen_subcommand_from untaint" -o lock=false -d "Don't hold a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from untaint" -o lock-timeout -d "Duration to retry a state lock"
complete -f -c tofu -n "__fish_seen_subcommand_from untaint" -o ignore-remote-version -d "Ignore local and remote backend compatibility check"
complete -r -c tofu -n "__fish_seen_subcommand_from untaint" -o state -d "Path to a OpenTofu state file"
complete -r -c tofu -n "__fish_seen_subcommand_from untaint" -o state-out -d "Path to write state"

### validate
complete -f -c tofu -n __fish_tofu_needs_command -a validate -d "Validate the OpenTofu files"
complete -f -c tofu -n "__fish_seen_subcommand_from validate" -o json -d "Produce output in JSON format"
complete -f -c tofu -n "__fish_seen_subcommand_from validate" -o no-color -d "If specified, output won't contain any color"

### version
complete -f -c tofu -n __fish_tofu_needs_command -a version -d "Print the OpenTofu version"

### workspace
set -l workspace_commands list select new delete

complete -f -c tofu -n __fish_tofu_needs_command -a workspace -d "Workspace management"
complete -f -c tofu -n "__fish_seen_subcommand_from workspace && not __fish_seen_subcommand_from $workspace_commands" -a list -d "List workspaces"
complete -f -c tofu -n "__fish_seen_subcommand_from workspace && not __fish_seen_subcommand_from $workspace_commands" -a select -d "Select an workspace"
complete -f -c tofu -n "__fish_seen_subcommand_from workspace && not __fish_seen_subcommand_from $workspace_commands" -a new -d "Create a new workspace"
complete -f -c tofu -n "__fish_seen_subcommand_from workspace && not __fish_seen_subcommand_from $workspace_commands" -a delete -d "Delete an existing workspace"
complete -f -c tofu -n "__fish_seen_subcommand_from workspace && __fish_seen_subcommand_from select delete" -a "(__fish_tofu_workspaces)"
completions/tokei.fish# Written against `tokei --help`, version 10.0.1 compiled with support for CBOR, JSON, and YAML

function __fish_tokei_supported_serializations
    # Expecting a line like:
    # tokei 10.0.1 compiled with serialization support: cbor, json, yaml
    command tokei --help | grep 'with serialization support' | string split --fields 2 : | string trim | string split ', '
end

complete -c tokei -s f -l files -d 'Print out statistics for individual files'
complete -c tokei -f -s h -l help -d 'Print help information'
complete -c tokei -l hidden -d 'Count hidden files, too'
complete -c tokei -f -s l -l languages -d 'Print out supported languages'
complete -c tokei -l no-ignore -d 'Don’t respect ignore files'
complete -c tokei -l no-ignore-parent -d 'Don’t respect ignore files in parent directories'
complete -c tokei -l no-ignore-vcs -d 'Don’t respect version-control ignore files'
complete -c tokei -f -s V -l version -d 'Print version information'
complete -c tokei -s v -l verbose -d 'Increase log output level'

# Options
complete -c tokei -x -s c -l columns -d 'Set column width for terminal output'
complete -c tokei -x -s e -l exclude -d 'Ignore all files and directories containing this word'
complete -c tokei -r -s i -l input -d 'Gives statistics from a previous Tokei run'
complete -c tokei -x -s o -l output -a '(__fish_tokei_supported_serializations)' -d 'Choose output format'
complete -c tokei -x -s s -l sort -ka 'files lines code comments blanks' -d 'Sort languages based on column'
complete -c tokei -x -s t -l type -a '(command tokei --languages)' -d 'Filters output by language type, comma-separated'
completions/toot.fishset -l _sub_commands 'login login_cli activate logout auth tui whoami whois notifications instance search thread timeline post upload delete favourite unfavourite reblog unreblog reblogged_by pin unpin follow unfollow mute unmute block unblock'

function __fish_complete_toot_accounts
    toot auth | awk '/^\*/{print $2}'
end

# No file completion for most subcomands
complete -c toot -f

# # Subcommands
complete -c toot -a activate -n __fish_is_first_token -d 'Switch between accounts.'
complete -c toot -a auth -n __fish_is_first_token -d 'Show logged in accounts and instances'
complete -c toot -a instance -n __fish_is_first_token -d 'Display instance details'
complete -c toot -a login -n __fish_is_first_token -d 'Log in using your browser'
complete -c toot -a login_cli -n __fish_is_first_token -d 'Log in from the console'
complete -c toot -a logout -n __fish_is_first_token -d 'Log out'
complete -c toot -a notifications -n __fish_is_first_token -d 'Show notifications'
complete -c toot -a post -n __fish_is_first_token -d 'Post a status text'
complete -c toot -a search -n __fish_is_first_token -d 'Search for users or hashtags'
complete -c toot -a thread -n __fish_is_first_token -d 'Show toot thread items'
complete -c toot -a timeline -n __fish_is_first_token -d 'Show recent items'
complete -c toot -a tui -n __fish_is_first_token -d 'Toot terminal user interface'
complete -c toot -a upload -n __fish_is_first_token -d 'Upload a file'
complete -c toot -a whoami -n __fish_is_first_token -d 'Display user details'
complete -c toot -a whois -n __fish_is_first_token -d 'Display account details'
complete -c toot -a delete -n __fish_is_first_token -d 'Delete a status'
complete -c toot -a favourite -n __fish_is_first_token -d 'Favourite a status'
complete -c toot -a pin -n __fish_is_first_token -d 'Pin a status'
complete -c toot -a reblog -n __fish_is_first_token -d 'Reblog a status'
complete -c toot -a reblogged_by -n __fish_is_first_token -d 'Show rebloggers of status'
complete -c toot -a unfavourite -n __fish_is_first_token -d 'Unfavourite a status'
complete -c toot -a unpin -n __fish_is_first_token -d 'Unpin a status'
complete -c toot -a unreblog -n __fish_is_first_token -d 'Unreblog a status'

# Accounts
complete -c toot -a follow -n __fish_is_first_token -d 'Follow an account'
complete -c toot -a unfollow -n __fish_is_first_token -d 'Unfollow an account'
complete -c toot -a mute -n __fish_is_first_token -d 'Mute an account'
complete -c toot -a unmute -n __fish_is_first_token -d 'Unmute an account'
complete -c toot -a block -n __fish_is_first_token -d 'Block an account'
complete -c toot -a unblock -n __fish_is_first_token -d 'Unblock an account'

# Parameters common to all subcommands
complete -c toot -n "__fish_seen_subcommand_from $_sub_commands" -l debug -d 'show debug log'
complete -c toot -n "__fish_seen_subcommand_from $_sub_commands" -l no-color -d "no colors in output"
complete -c toot -n "__fish_seen_subcommand_from $_sub_commands" -l quiet -d "don't write to stdout on success"
complete -c toot -n "__fish_seen_subcommand_from $_sub_commands" -s h -l help -d 'show help message'

# Parameters common to some subcommands
complete -c toot -n '__fish_seen_subcommand_from activate logout' -a "(__fish_complete_toot_accounts)"
complete -c toot -n '__fish_seen_subcommand_from login login_cli instance' -l disable-https -d 'disable HTTPS'
complete -c toot -n '__fish_seen_subcommand_from login login_cli timeline' -s i -l instance -x -d 'mastodon instance'
complete -c toot -n '__fish_seen_subcommand_from tui whoami whois notifications search thread timeline post upload delete favourite unfavourite reblog unreblog pin unpin follow unfollow mute unmute block unblock' -s u -l using -x -a "(__fish_complete_toot_accounts)" -d 'account to use'
complete -c toot -n '__fish_seen_subcommand_from notifications timeline' -s r -l reverse -x -d 'reverse order of output'
complete -c toot -n '__fish_seen_subcommand_from post upload' -s d -l description -x -d 'alt text for media file'

# Parameters for login_cli
complete -c toot -n '__fish_seen_subcommand_from login_cli' -s e -l email -x -d 'email address'

# Parameters for notifications
complete -c toot -n '__fish_seen_subcommand_from notifications' -l clear -d 'delete all notifications'
complete -c toot -n '__fish_seen_subcommand_from notifications' -s m -l mentions -x -d 'only print mentions'

# Parameters for search
complete -c toot -n '__fish_seen_subcommand_from search' -s r -l resolve -x -d 'resolve non-local accounts'

# Parameters for timeline
complete -c toot -n '__fish_seen_subcommand_from timeline' -s p -l public -d 'show public timeline'
complete -c toot -n '__fish_seen_subcommand_from timeline' -s t -l tag -x -d 'show hastag timeline'
complete -c toot -n '__fish_seen_subcommand_from timeline' -s l -l local -d 'show only statuses from local instance'
complete -c toot -n '__fish_seen_subcommand_from timeline' -l list -x -d 'show timeline for given list'
complete -c toot -n '__fish_seen_subcommand_from timeline' -s c -l count -x -d 'number of toots per page'
complete -c toot -n '__fish_seen_subcommand_from timeline' -s 1 -l once -d 'do not prompt to continue'

# Parameters for post
complete -c toot -n '__fish_seen_subcommand_from post' -s m -l media -r -F -d 'path to the media file'
complete -c toot -n '__fish_seen_subcommand_from post' -s v -l visibility -x -d 'post visibility' -a 'public unlisted private direct'
complete -c toot -n '__fish_seen_subcommand_from post' -s s -l sensitive -d 'mark as NSFW'
complete -c toot -n '__fish_seen_subcommand_from post' -s p -l spoiler-text -x -d 'warning text before content'
complete -c toot -n '__fish_seen_subcommand_from post' -s r -l reply-to -x -d 'ID of the status to reply to'
complete -c toot -n '__fish_seen_subcommand_from post' -s l -l language -x -d 'language code of the toot'
complete -c toot -n '__fish_seen_subcommand_from post' -s e -l editor -x -d 'editor to compose toot'
complete -c toot -n '__fish_seen_subcommand_from post' -l scheduled-at -x -d 'datetime at which to schedule'
complete -c toot -n '__fish_seen_subcommand_from post' -s t -l content-type -x -d 'MIME type'

# Parameters for upload
complete -c toot -n '__fish_seen_subcommand_from upload' -F
completions/top.fish# Completions for top
complete -c top -s b -d "Batch mode"
complete -c top -s c -d "Toggle command line/program name"
complete -c top -s d -d "Update interval" -x
complete -c top -s h -d "Display help and exit"
complete -c top -s i -d "Toggle idle processes"
complete -c top -s n -d "Maximum iterations" -x
complete -c top -s u -d "Monitor effective UID" -x -a "(__fish_complete_users)"
complete -c top -s U -d "Monitor user" -x -a "(__fish_complete_users)"
complete -c top -s p -d "Monitor PID" -x -a "(__fish_complete_pids)"
complete -c top -s s -d "Secure mode"
complete -c top -s S -d "Cumulative mode"
complete -c top -s v -d "Display version and exit"
completions/topgrade.fish# Flags
complete -f -c topgrade -s c -l cleanup -d "Cleanup temporary or old files"
complete -f -c topgrade -l disable-predefined-git-repos -d "Don't pull the predefined git repos"
complete -f -c topgrade -s n -l dry-run -d "Print what would be done"
complete -f -c topgrade -l edit-config -d "Edit the configuration file"
complete -f -c topgrade -s h -l help -d "Prints help information"
complete -f -c topgrade -s k -l keep -d "Prompt for a key before exiting"
complete -f -c topgrade -l no-retry -d "Do not ask to retry failed steps"
complete -f -c topgrade -s t -l tmux -d "Run inside tmux"
complete -f -c topgrade -l config-reference -d "Show config reference"
complete -f -c topgrade -l show-skipped -d "Show the reason for skipped steps"
complete -f -c topgrade -s V -l version -d "Prints version information"
complete -f -c topgrade -s v -l verbose -d "Output logs"

# Options
complete -f -c topgrade -l config -r -d "Alternative configuration file"
complete -f -c topgrade -l disable -r -a "asdf atom brew_cask brew_formula bin cargo chezmoi chocolatey choosenim composer custom_commands deno dotnet emacs firmware flatpak flutter fossil gcloud gem git_repos haxelib gnome_shell_extensions home_manager jetpack krew macports mas micro myrepos nix node opam pacdiff pacstall pearl pipx pip3 pkg pkgin pnpm powershell raco remotes restarts rtcl rustup scoop sdkman silnite sheldon shell snap spicetify stack system tldr tlmgr tmux vagrant vcpkg vim winget wsl yadm" -d "Do not perform upgrades for the given steps"

complete -f -c topgrade -l only -r -a "asdf atom brew_cask brew_formula bin cargo chezmoi chocolatey choosenim composer custom_commands deno dotnet emacs firmware flatpak flutter fossil gcloud gem git_repos haxelib gnome_shell_extensions home_manager jetpack krew macports mas micro myrepos nix node opam pacdiff pacstall pearl pipx pip3 pkg pkgin pnpm powershell raco remotes restarts rtcl rustup scoop sdkman silnite sheldon shell snap spicetify stack system tldr tlmgr tmux vagrant vcpkg vim winget wsl yadm" -d "Perform only the specified steps (experimental)"

complete -f -c topgrade -l remote-host-limit -r -d "A regular expression for restricting remote host execution"
complete -f -c topgrade -s y -l yes -d "Say yes to package manager's prompt"
completions/totem.fish#completion for totem

complete -c totem -l usage -d 'Output a brief synopsis of command options then quit'
complete -c totem -s '?' -l help -d 'Output  a longer help message then quit'
complete -c totem -l version -d 'Output version information then quit'
complete -c totem -l play-pause -d 'Tell any running totem instance: Toggle between play and pause'
complete -c totem -l play -d 'Tell any running totem instance: Play'
complete -c totem -l pause -d 'Tell any running totem instance: Pause'
complete -c totem -l next -d 'Tell any running totem instance: Skip to next'
complete -c totem -l previous -d 'Tell any running totem instance: Skip to previous'
complete -c totem -l seek-fwd -d 'Tell any running totem instance: Seek forwards 15 sec'
complete -c totem -l seek-bwd -d 'Tell any running totem instance: Seek backwards 15 sec'
complete -c totem -l volume-up -d 'Tell any running totem instance: Raise volume by 8%'
complete -c totem -l volume-down -d 'Tell any running totem instance: Lower volume by 8%'
complete -c totem -l fullscreen -d 'Tell any running totem instance: Toggle fullscreen'
complete -c totem -l quit -d 'Tell any running totem instance: Quit'

complete -r -c totem -l enqueue -d 'Tell any running totem instance: Add to playlist'
complete -r -c totem -l replace -d 'Tell any running totem instance: Play from playlist'
completions/touch.fishcomplete touch -d "change file access and modification times"
# common options
complete touch -s a -d "change access time (atime)"
complete touch -s m -d "change modification time (mtime)"
complete touch -s t -d "use specified time [[CC]YY]MMDDhhmm[.SS]"

if touch --version 2>/dev/null >/dev/null # GNU
    complete touch -s B -l backward -x -d "set date back"
    complete touch -s c -l no-create -d "don't create file if it doesn't exist"
    complete touch -s d -l date -x -d "set to specified YYYY-MM-DDThh:mm:SS[.frac][tz]"
    complete touch -s f -l forward -x -d "set date forward"
    complete touch -s r -l reference -d "use times from specified reference file"
    # TODO these may require that = but builtin complete doesn't seem to infer it should
    # use = here
    complete touch -l time -x -d "change specified kind of timestamp" -a \
        "atime\t'change access time (atime) only'
    access\t'change access time (atime) only'
    use\t'change access time (atime) only'
    mtime\t'change modification time (mtime) only'
    modify\t'change modification time (mtime) only'"
    complete touch -l help -d "display help"
    complete touch -l version -d "display version"
else # not GNU
    set -l uname (uname -s)
    contains $uname Darwin DragonFly FreeBSD
    and complete touch -s A -d "adjust timestamps by relative value [-][hh]mm]SS" -x
    contains $uname Darwin DragonFly FreeBSD NetBSD
    and complete touch -s h -d "act on symbolic links themselves"
    contains $uname Darwin DragonFly FreeBSD OpenBSD SunOS
    and complete touch -s d -d "set to specified YYYY-MM-DDThh:mm:SS[.frac][tz]" -x
    # common BSD options
    complete touch -s c -d "don't create file if it doesn't exist"
    complete touch -s r -d "use times from specified reference file" -r
end
completions/tox.fishfunction __fish_toxenvs
    echo ALL
    tox --listenvs-all 2>/dev/null
end

complete -c tox -l version -d "Report version information to stdout"
complete -c tox -s h -l help -d "Show help about options"
complete -c tox -l help-ini -l hi -d "Show help about ini-names"
complete -c tox -s v -l verbose -d "Increase verbosity of reporting output"
complete -c tox -s q -l quiet -d "Progressively silence reporting output"
complete -c tox -l showconfig -d "Show live configuration"
complete -c tox -s l -l listenvs -d "Show list of test environments"
complete -c tox -s a -l listenvs-all -d "Show list of all defined environments"
complete -c tox -s c -F -r -d "Config file name or directory with 'tox.ini' file"
complete -c tox -s e -f -r -a "(__fish_toxenvs)" -d "Work against specified environments"
complete -c tox -l devenv -F -r -d "Sets up a development environment at ENVIDR"
complete -c tox -l notest -d "Skip invoking test commands"
complete -c tox -l sdistonly -d "Only perform the sdist packaging activity"
complete -c tox -l skip-pkg-install -d "Skip package installation for this run"
complete -c tox -s p -l parallel -f -r -d "Run tox environments in parallel"
complete -c tox -s o -l parallel-live -d "Connect to stdout while running environments"
complete -c tox -l installpkg -F -r -d "Use specified package for installation into venv, instead of creating an sdist"
complete -c tox -l develop -d "Install package in the venv using 'setup.py develop' via 'pip -e .'"
complete -c tox -s i -l index-url -r -d "Set indexserver url"
complete -c tox -l pre -d "Install pre-releases and development versions of dependencies"
complete -c tox -s r -l recreate -d "Force recreation of virtual environments"
complete -c tox -l result-json -r -d "Write commands and results to this JSON file"
complete -c tox -l discover -r -d "For python discovery first try the python executables under these paths"
complete -c tox -l hashseed -r -d "Set PYTHONHASHSEED to SEED before running commands"
complete -c tox -l force-dep -r -d "Force dependency version"
complete -c tox -l sitepackages -d "Override sitepackages setting to True in all envs"
complete -c tox -l alwayscopy -d "Override alwayscopy setting to True in all envs"
complete -c tox -l no-provision -d "Do not perform provision but write JSON metadata to this file"
complete -c tox -s s -l skip-missing-interpreters -f -r -a "config true false" -d "Don't fail tests for missing interpreters"
complete -c tox -l workdir -r -d "Tox working directory"
completions/tr.fish#
# Completions for tr
#

# Test if we are using GNU tr
if command tr --version >/dev/null 2>/dev/null
    complete -c tr -x
    complete -c tr -s c -s C -l complement -d 'use the complement of SET1'
    complete -c tr -s d -l delete -d 'delete characters in SET1, do not translate'
    complete -c tr -s s -l squeeze-repeats -d 'replace each run of a character listed in SET1 with a single occurrence of that character'
    complete -c tr -s t -l truncate-set1 -d 'first truncate SET1 to length of SET2'
    complete -c tr -l help -d 'display this help and exit'
    complete -c tr -l version -d 'output version information and exit'

    complete -c tr -a '[:alnum:]' -d 'all letters and digits'
    complete -c tr -a '[:alpha:]' -d 'all letters'
    complete -c tr -a '[:blank:]' -d 'all horizontal whitespace'
    complete -c tr -a '[:cntrl:]' -d 'all control characters'
    complete -c tr -a '[:digit:]' -d 'all digits'
    complete -c tr -a '[:graph:]' -d 'all printable characters, not including space'
    complete -c tr -a '[:lower:]' -d 'all lower case letters'
    complete -c tr -a '[:print:]' -d 'all printable characters, including space'
    complete -c tr -a '[:punct:]' -d 'all punctuation characters'
    complete -c tr -a '[:space:]' -d 'all horizontal or vertical whitespace'
    complete -c tr -a '[:upper:]' -d 'all upper case letters'
    complete -c tr -a '[:xdigit:]' -d 'all hexadecimal digits'
else
    # If not a GNU system, assume we have standard BSD tr features instead
    complete -c tr -x
    complete -c tr -s C -d 'Complement the set of characters in string1'
    complete -c tr -s c -d 'Same as -C but complement the set of values in string1'
    complete -c tr -s d -d 'Delete characters in string1 from the input'
    complete -c tr -s s -d 'Squeeze runs of characters listed in the last operand into one'
    complete -c tr -l u -d 'Guarantee that any output is unbuffered.'

    complete -c tr -a '[:alnum:]' -d 'alphanumeric characters'
    complete -c tr -a '[:alpha:]' -d 'alphabetic characters'
    complete -c tr -a '[:blank:]' -d 'whitespace characters'
    complete -c tr -a '[:cntrl:]' -d 'control characters'
    complete -c tr -a '[:digit:]' -d 'numeric characters'
    complete -c tr -a '[:graph:]' -d 'graphic characters'
    complete -c tr -a '[:ideogram:]' -d 'ideographic characters'
    complete -c tr -a '[:lower:]' -d 'lower-case alphabetic characters'
    complete -c tr -a '[:phonogram:]' -d 'phonographic characters'
    complete -c tr -a '[:print:]' -d 'printable characters'
    complete -c tr -a '[:punct:]' -d 'punctuation characters'
    complete -c tr -a '[:rune:]' -d 'valid characters'
    complete -c tr -a '[:space:]' -d 'space characters'
    complete -c tr -a '[:special:]' -d 'special characters'
    complete -c tr -a '[:upper:]' -d 'upper-case characters'
    complete -c tr -a '[:xdigit:]' -d 'hexadecimal characters'
end
completions/tracepath.fishcomplete -c tracepath -x -a "(__fish_print_hostnames)"

complete -c tracepath -s 4 -d 'Use IPv4 only'
complete -c tracepath -s 6 -d 'Use IPv6 only'
complete -c tracepath -s n -d 'Print IP addresses numerically'
complete -c tracepath -s b -d 'Print host names and IP addresses'
complete -c tracepath -s l -x -d 'Sets the initial packet length'
complete -c tracepath -s m -x -d 'Set maximum hops'
complete -c tracepath -s p -x -d 'Sets the initial destination port'
complete -c tracepath -s V -d 'Print version and exit'
completions/traceroute.fishcomplete -c traceroute -x -a "(__fish_print_hostnames)"

complete -c traceroute -l help -d 'Print help info and exit'
complete -c traceroute -s 4 -d 'Force IPv4 tracerouting'
complete -c traceroute -s 6 -d 'Force IPv6 tracerouting'
complete -c traceroute -s I -l icmp -d 'Use ICMP ECHO for probes'
complete -c traceroute -s T -l tcp -d 'Use TCP SYN for probes'
complete -c traceroute -s d -l debug -d 'Enable socket level debugging'
complete -c traceroute -s F -l dont-fragment -d 'Do not fragment probe packets'
complete -c traceroute -s f -l first -x -d 'Specifies with what TTL to start'
complete -c traceroute -s g -l gateway -x -d 'Route the packet through the specified gateway'
complete -c traceroute -s i -l interface -x -a "(__fish_print_interfaces)" -d 'Specify network interface'
complete -c traceroute -s m -l max-hops -x -d 'Maximum number of hops'
complete -c traceroute -s N -l sim-queries -x -d 'Number of probe packets sent out simultaneously'
complete -c traceroute -s n -d 'Do not map IP addresses to host names'
complete -c traceroute -s p -l port -x -d 'Destination port'
complete -c traceroute -s t -l tos -x -d 'Set Type of Service or Traffic Control value'
complete -c traceroute -s l -l flowlabel -x -d 'Use specified flow_label for IPv6'
complete -c traceroute -s w -l wait -x -d 'How long to wait for a response'
complete -c traceroute -s q -l queries -x -d 'Number of probe packets per hop'
complete -c traceroute -s r -d 'Bypass the normal routing tables'
complete -c traceroute -s s -l source -x -d 'Chooses an alternative source address'
complete -c traceroute -s z -l sendwait -x -d 'Minimal time interval between probes'
complete -c traceroute -s e -l extensions -d 'Show ICMP extensions'
complete -c traceroute -s A -l as-path-lookups -d 'Perform AS path lookups'
complete -c traceroute -s V -l version -d 'Print the version and exit'
complete -c traceroute -l sport -x -d 'Chooses the source port'
complete -c traceroute -l fwmark -x -d 'Set the firewall mark for outgoing packets'
complete -c traceroute -s M -l module -x -a "default icmp tcp tcpconn udp udplite dccp raw" -d 'Use specified method for traceroute'
complete -c traceroute -s O -l options -x -d 'Specifies some method-specific options'
complete -c traceroute -s U -l udp -d 'Use UDP to particular destination port'
complete -c traceroute -o UL -d 'Use UDPLITE for tracerouting'
complete -c traceroute -s D -l dccp -d 'Use DCCP requests for probes'
complete -c traceroute -s P -l protocol -x -d 'Use raw packet of specified protocol for tracerouting'
complete -c traceroute -l mtu -d 'Discover MTU along the path'
complete -c traceroute -l back -d 'Print the number of backward hops'
completions/transmission-remote.fishcomplete -c transmission-remote -s a -l add -d 'Add torrents to transmission'
complete -c transmission-remote -s b -l debug -d 'Enable debugging mode'
complete -c transmission-remote -o as -l alt-speed -d 'Use the alternate Limits'
complete -c transmission-remote -o AS -l no-alt-speed -d 'Don\'t use the alternate Limits'
complete -c transmission-remote -o asd -l alt-speed-downlimit -d 'Limit the alternate download speed'
complete -c transmission-remote -o asu -l alt-speed-uplimit -d 'Limit the alternate upload speed'
complete -c transmission-remote -o asc -l alt-speed-scheduler -d 'Use the scheduled on/off times'
complete -c transmission-remote -o ASC -l no-alt-speed-scheduler -d 'Don\'t use the scheduled on/off times'
complete -c transmission-remote -l alt-speed-time-begin -d 'Time to start using the alt speed limits (in)'
complete -c transmission-remote -l alt-speed-time-end -d 'Time to stop using the alt speed limits (hhmm)'
complete -c transmission-remote -l alt-speed-days -d 'Number of days to enable the speed scheduler'
complete -c transmission-remote -l torrent-done-script -d 'Script to run each time a torrent finishes'
complete -c transmission-remote -l no-torrent-done-script -d 'Don\'t run any script when a torrent finishes'
complete -c transmission-remote -s c -l incomplete-dir -d 'Directory for incomplete downloads'
complete -c transmission-remote -s C -l no-incomplete-dir -d 'Don\'t store incomplete torrents in a different directory'
complete -c transmission-remote -s d -l downlimit -d 'Limit the maximum download speed to limit'
complete -c transmission-remote -s D -l no-downlimit -d 'Disable download speed limits'
complete -c transmission-remote -s e -l cache -d 'Set the session\'s maximum memory cache size (MiB)'
complete -c transmission-remote -o er -l encryption-required -d 'Encrypt all peer connections'
complete -c transmission-remote -o ep -l encryption-preferred -d 'Prefer encrypted peer connections'
complete -c transmission-remote -o et -l encryption-tolerated -d 'Prefer unencrypted peer connections'
complete -c transmission-remote -l exit -d 'Tell the Transmission to initiate a shutdown'
complete -c transmission-remote -s f -l files -d 'Get a file list for the current torrent(s)'
complete -c transmission-remote -s g -l get -d 'Mark file(s) for download'
complete -c transmission-remote -s G -l no-get -d 'Mark file(s) for not downloading'
complete -c transmission-remote -o gsr -l global-seedratio -d 'Ratio All torrents should seed'
complete -c transmission-remote -o GSR -l no-global-seedratio -d 'All torrents should seed regardless of ratio'
complete -c transmission-remote -s h -l help -d 'Print command-line option descriptions'
complete -c transmission-remote -s i -l info -d 'Show details of the current torrent(s)'
complete -c transmission-remote -o si -l session-info -d 'List session information from the server'
complete -c transmission-remote -o st -l session-stats -d 'List statistical information from the server'
complete -c transmission-remote -s l -l list -d 'List all torrents'
complete -c transmission-remote -s m -l portmap -d 'Enable portmapping via NAT-PMP or UPnP'
complete -c transmission-remote -s M -l no-portmap -d 'Disable portmapping'
complete -c transmission-remote -s n -l auth -d 'Set the username:password for authentication'
complete -c transmission-remote -o ne -l authenv -d 'Set the authentication information from $TR_AUTH'
complete -c transmission-remote -s N -l netrc -d 'Set authentication information from a netrc file'
complete -c transmission-remote -s o -l dht -d 'Enable distributed hash table (DHT)'
complete -c transmission-remote -s O -l no-dht -d 'Disable distributed hash table (DHT)'
complete -c transmission-remote -s p -l port -d 'Set the port to use when listening'
complete -c transmission-remote -o Bh -l bandwidth-high -d 'Give this torrent high bandwidth'
complete -c transmission-remote -o Bn -l bandwidth-normal -d 'Give this torrent normal bandwidth'
complete -c transmission-remote -o Bl -l bandwidth-low -d 'Give this torrent low bandwidth'
complete -c transmission-remote -o ph -l priority-high -d 'Try to download the specified files first'
complete -c transmission-remote -o pn -l priority-normal -d 'Try to download the specified files normally'
complete -c transmission-remote -o pl -l priority-low -d 'Try to download the specified files last'
complete -c transmission-remote -o pr -l peers -d 'Set the maximum number of peers'
complete -c transmission-remote -s r -l remove -d 'Remove the current torrents'
complete -c transmission-remote -l remove-and-delete -d 'Remove the current torrents and delete data'
complete -c transmission-remote -l reannounce -d 'Reannounce the current torrents'
complete -c transmission-remote -l move -d 'Move the current torrents\' data to another directory'
complete -c transmission-remote -l find -d 'Where to look for the current torrents\' data'
complete -c transmission-remote -o sr -l seedratio -d 'Current torrents seed until a specific ratio'
complete -c transmission-remote -o SR -l no-seedratio -d 'Current torrents seed regardless of ratio'
complete -c transmission-remote -o srd -l seedratio-default -d 'Current torrents use global seedratio'
complete -c transmission-remote -o td -l tracker-add -d 'Add a tracker to a torrent'
complete -c transmission-remote -o tr -l tracker-remove -d 'Remove a tracker from a torrent'
complete -c transmission-remote -s s -l start -d 'Start the current torrents'
complete -c transmission-remote -s S -l stop -d 'Stop the current torrents'
complete -c transmission-remote -l start-paused -d 'Start added torrents paused'
complete -c transmission-remote -l no-start-paused -d 'Start added torrents unpaused'
complete -c transmission-remote -s t -l torrent -d 'Set torrents as current for subsequent options'
complete -c transmission-remote -l trash-torrent -d 'Delete torrents after adding'
complete -c transmission-remote -l no-trash-torrent -d 'Do not delete torrents after adding'
complete -c transmission-remote -o hl -l honor-session -d 'Current torrents honor session limits'
complete -c transmission-remote -o HL -l no-honor-session -d 'Make the current torrent(s) not honor the session limits'
complete -c transmission-remote -s u -l uplimit -d 'Limit the maximum upload speed (KiB/s)'
complete -c transmission-remote -s U -l no-uplimit -d 'Disable upload speed limits'
complete -c transmission-remote -l utp -d 'Enable uTP for peer connections'
complete -c transmission-remote -l no-utp -d 'Disable uTP for peer connections'
complete -c transmission-remote -s v -l verify -d 'Verify the current torrents'
complete -c transmission-remote -s V -l version -d 'Show version number and exit'
complete -c transmission-remote -s w -l download-dir -d 'Use directory as default for new downloads'
complete -c transmission-remote -s x -l pex -d 'Enable peer exchange (PEX)'
complete -c transmission-remote -s X -l no-pex -d 'Disable peer exchange (PEX)'
complete -c transmission-remote -s y -l lds -d 'Enable local peer discovery (LPD)'
complete -c transmission-remote -s Y -l no-lds -d 'Disable local peer discovery (LPD)'
complete -c transmission-remote -o pi -l peer-info -d 'List the current torrent\'s connected peers'
completions/trap.fishcomplete -c trap -s l -l list-signals -d 'Display names of all signals'
complete -c trap -s p -l print -d 'Display all currently defined trap handlers'
complete -c trap -s h -l help -d 'Display help and exit'
complete -c trap -a '(trap -l | sed "s/ /\n/g")' -d Signal
completions/trash-empty.fish# Completions for trash-cli
# There are many implementations of trash cli tools, but the name ``trash-empty`` is unique.

# https://github.com/andreafrancia/trash-cli
complete -f -c trash-empty -s h -l help -d 'show help message'
complete -f -c trash-empty -l print-completion -xa 'bash zsh tcsh' -d 'print shell completion script'
complete -f -c trash-empty -l version -d 'show version number'
complete -f -c trash-empty -s v -l verbose -d 'list files that will be deleted'
complete -F -c trash-empty -l trash-dir -d 'specify trash directory'
complete -f -c trash-empty -l all-users -d 'empty trashcan of all users'
complete -f -c trash-empty -s i -l interactive -d 'prompt before emptying'
complete -f -c trash-empty -s f -d 'don\'t ask before emptying'
complete -f -c trash-empty -l dry-run -d 'show which files would have been removed'
completions/trash-list.fish# Completions for trash-cli
# There are many implementations of trash cli tools, but the name ``trash-list`` is unique.

# https://github.com/andreafrancia/trash-cli
complete -f -c trash-list -s h -l help -d 'show help message'
complete -f -c trash-list -l print-completion -xa 'bash zsh tcsh' -d 'print completion script'
complete -f -c trash-list -l version -d 'show version number'
complete -f -c trash-list -l trash-dirs -d 'list trash dirs'
complete -f -c trash-list -l trash-dir -d 'specify trash directory'
complete -f -c trash-list -l all-users -d 'list trashcans of all users'
completions/trash-put.fish# Completions for trash-cli
# There are many implementations of trash cli tools, but the name ``trash-put`` is unique.

# https://github.com/andreafrancia/trash-cli
complete -f -c trash-put -s h -l help -d 'show help message'
complete -f -c trash-put -l print-completion -xa 'bash zsh tcsh' -d 'print shell completion script'
complete -f -c trash-put -s d -l directory -d 'ignored (for GNU rm compatibility)'
complete -f -c trash-put -s f -l force -d 'silently ignore nonexistent files'
complete -f -c trash-put -s i -l interactive -d 'prompt before every removal'
complete -f -c trash-put -s r -s R -l recursive -d 'ignored (for GNU rm compatibility)'
complete -F -c trash-put -l trash-dir -d 'specify trash folder'
complete -f -c trash-put -s v -l verbose -d 'be verbose'
complete -f -c trash-put -l version -d 'show version number'
completions/trash-restore.fish# Completions for trash-cli
# There are many implementations of trash cli tools, but the name ``trash-restore`` is unique.

# https://github.com/andreafrancia/trash-cli
complete -f -c trash-restore -s h -l help -d 'show help message'
complete -f -c trash-restore -l print-completion -xa 'bash zsh tcsh' -d 'print shell completion script(default: None)'
complete -f -c trash-restore -l sort -a 'date path none' -d 'sort candidates(default: date)'
complete -f -c trash-restore -l version -d 'show version number'
completions/trash.fish# Completions for trash-cli
# There are many implementations of trash cli tools, identify different version of ``trash`` executable by its help message.

# https://github.com/andreafrancia/trash-cli
function __trash_by_andreafrancia
    complete -f -c trash -s h -l help -d 'show help message'
    complete -f -c trash -l print-completion -xa 'bash zsh tcsh' -d 'print shell completion script'
    complete -f -c trash -s d -l directory -d 'ignored (for GNU rm compatibility)'
    complete -f -c trash -s f -l force -d 'silently ignore nonexistent files'
    complete -f -c trash -s i -l interactive -d 'prompt before every removal'
    complete -f -c trash -s r -s R -l recursive -d 'ignored (for GNU rm compatibility)'
    complete -F -c trash -l trash-dir -d 'specify trash folder'
    complete -f -c trash -s v -l verbose -d 'be verbose'
    complete -f -c trash -l version -d 'show version number'
end

if string match -qr "https://github.com/andreafrancia/trash-cli" (trash --help 2>/dev/null)
    __trash_by_andreafrancia
end
completions/travis.fishfunction __fish_travis_needs_command
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1
        return 0
    end
    return 1
end

# Commands
complete -c travis -f -n __fish_travis_needs_command -a accounts -d "Displays accounts and their subscription status"
complete -c travis -f -n __fish_travis_needs_command -a branches -d "Displays the most recent build for each branch"
complete -c travis -f -n __fish_travis_needs_command -a cache -d "Lists or deletes repository caches"
complete -c travis -f -n __fish_travis_needs_command -a cancel -d "Cancels a job or build"
complete -c travis -f -n __fish_travis_needs_command -a console -d "Interactive shell"
complete -c travis -f -n __fish_travis_needs_command -a disable -d "Disables a project"
complete -c travis -f -n __fish_travis_needs_command -a enable -d "Enables a project"
complete -c travis -f -n __fish_travis_needs_command -a encrypt -d "Encrypts values for the .travis.yml"
complete -c travis -f -n __fish_travis_needs_command -a encrypt-file -d "Encrypts a file and adds decryption steps to .travis.yml"
complete -c travis -f -n __fish_travis_needs_command -a endpoint -d "Displays or changes the API endpoint"
complete -c travis -f -n __fish_travis_needs_command -a env -d "Show or modify build environment variables"
complete -c travis -f -n __fish_travis_needs_command -a help -d "Helps you out when in dire need of information"
complete -c travis -f -n __fish_travis_needs_command -a history -d "Displays a projects build history"
complete -c travis -f -n __fish_travis_needs_command -a init -d "Generates a .travis.yml and enables the project"
complete -c travis -f -n __fish_travis_needs_command -a lint -d "Display warnings for a .travis.yml"
complete -c travis -f -n __fish_travis_needs_command -a login -d "Authenticates against the API and stores the token"
complete -c travis -f -n __fish_travis_needs_command -a logout -d "Deletes the stored API token"
complete -c travis -f -n __fish_travis_needs_command -a logs -d "Streams test logs"
complete -c travis -f -n __fish_travis_needs_command -a monitor -d "Live monitor for what's going on"
complete -c travis -f -n __fish_travis_needs_command -a open -d "Opens a build or job in the browser"
complete -c travis -f -n __fish_travis_needs_command -a pubkey -d "Prints out a repository's public key"
complete -c travis -f -n __fish_travis_needs_command -a raw -d "Makes an (authenticated) API call and prints out the result"
complete -c travis -f -n __fish_travis_needs_command -a report -d "Generates a report useful for filing issues"
complete -c travis -f -n __fish_travis_needs_command -a repos -d "Lists repositories the user has certain permissions on"
complete -c travis -f -n __fish_travis_needs_command -a requests -d "Lists recent requests"
complete -c travis -f -n __fish_travis_needs_command -a restart -d "Restarts a build or job"
complete -c travis -f -n __fish_travis_needs_command -a settings -d "Access repository settings"
complete -c travis -f -n __fish_travis_needs_command -a setup -d "Sets up an addon or deploy target"
complete -c travis -f -n __fish_travis_needs_command -a show -d "Displays a build or job"
complete -c travis -f -n __fish_travis_needs_command -a sshkey -d "Checks, updates or deletes an SSH key"
complete -c travis -f -n __fish_travis_needs_command -a status -d "Checks status of the latest build"
complete -c travis -f -n __fish_travis_needs_command -a sync -d "Triggers a new sync with GitHub"
complete -c travis -f -n __fish_travis_needs_command -a token -d "Outputs the secret API token"
complete -c travis -f -n __fish_travis_needs_command -a version -d "Outputs the client version"
complete -c travis -f -n __fish_travis_needs_command -a whatsup -d "Lists most recent builds"
complete -c travis -f -n __fish_travis_needs_command -a whoami -d "Outputs the current user"

# General Options
complete -c travis -f -s h -l help -d "Display help"
complete -c travis -f -n 'not __fish_travis_needs_command' -s i -l interactive -d "Be interactive and colorful"
complete -c travis -f -n 'not __fish_travis_needs_command' -l no-interactive -d "Don't be interactive and colorful"
complete -c travis -f -n 'not __fish_travis_needs_command' -s E -l explode -d "Don't rescue exceptions"
complete -c travis -f -n 'not __fish_travis_needs_command' -l no-explode -d "Rescue exceptions"
complete -c travis -f -n 'not __fish_travis_needs_command' -l skip-version-check -d "Don't check if travis client is up to date"
complete -c travis -f -n 'not __fish_travis_needs_command' -l skip-completion-check -d "Don't check if auto-completion is set up"
completions/tree.fish## Listing options
complete -c tree -s a -d 'All files are listed'
complete -c tree -s d -d 'List directories only'
complete -c tree -s l -d 'Follow symbolic links like directories'
complete -c tree -s f -d 'Print the full path prefix for each file'
complete -c tree -s x -d 'Stay on current filesystem only'
complete -c tree -s L -x -d 'Descend only level directories deep'
complete -c tree -s R -d 'Rerun tree when max dir level reached'
complete -c tree -s P -r -d 'List only those files that match the pattern given'
complete -c tree -s I -r -d 'Do not list files that match the given pattern'
complete -c tree -l gitignore -d 'Filter by using .gitignore files'
complete -c tree -l ignore-case -d 'Ignore case when pattern matching'
complete -c tree -l matchdirs -d 'Include directory names in -P pattern matching'
complete -c tree -l metafirst -d 'Print meta-data at the beginning of each line'
complete -c tree -l prune -d 'Prune empty directories from the output'
complete -c tree -l info -d 'Print information about files found in .info files'
complete -c tree -l noreport -d 'Turn off file/directory count at end of tree listing'
complete -c tree -l charset -x -d 'Use charset X for terminal/HTML and indentation line output'
complete -c tree -l filelimit -r -d 'Do not descend dirs with more than # files in them'
complete -c tree -s o -r -d 'Output to file instead of stdout'

## File options
complete -c tree -s q -d 'Print non-printable characters as \'?\''
complete -c tree -s N -d 'Print non-printable characters as is'
complete -c tree -s Q -d 'Quote filenames with double quotes'
complete -c tree -s p -d 'Print the protections for each file'
complete -c tree -s u -d 'Displays file owner or UID number'
complete -c tree -s g -d 'Displays file group owner or GID number'
complete -c tree -s s -d 'Print the size in bytes of each file'
complete -c tree -s h -d 'Print the size in a more human readable way'
complete -c tree -l si -d 'Like -h, but use in SI units (powers of 1000)'
complete -c tree -l du -d 'Compute size of directories by their contents'
complete -c tree -s D -d 'Print the date of last modification or (-c) status change'
complete -c tree -l timefmt -x -d 'Print and format time according to the format <f>'
complete -c tree -s F -d 'Appends \'/\', \'=\', \'*\', \'@\', \'|\' or \'>\' as per ls -F'
complete -c tree -l inodes -d 'Print inode number of each file'
complete -c tree -l device -d 'Print device ID number to which each file belongs'

## Sorting options
complete -c tree -s v -d 'Sort files alphanumerically by version'
complete -c tree -s t -d 'Sort files by last modification time'
complete -c tree -s c -d 'Sort files by last status change time'
complete -c tree -s U -d 'Leave files unsorted'
complete -c tree -s r -d 'Reverse the order of the sort'
complete -c tree -l dirsfirst -d 'List directories before files (-U disables)'
complete -c tree -l filesfirst -d 'List files before directories (-U disables)'
complete -c tree -l sort -d 'Select sort' -xa 'name version size mtime ctime'

## Graphics options
complete -c tree -s i -d 'Don\'t print indentation lines'
complete -c tree -s A -d 'Print ANSI lines graphic indentation lines'
complete -c tree -s S -d 'Print with CP437 (console) graphics indentation lines'
complete -c tree -s n -d 'Turn colorization off always (-C overrides)'
complete -c tree -s C -d 'Turn colorization on always'

## XML/HTML/JSON options
complete -c tree -s X -d 'Prints out an XML representation of the tree'
complete -c tree -s J -d 'Prints out an JSON representation of the tree'
complete -c tree -s H -r -d 'Prints out HTML format with baseHREF as top directory'
complete -c tree -s T -r -d 'Replace the default HTML title and H1 header with string'
complete -c tree -l nolinks -d 'Turn off hyperlinks in HTML output'

## Input options
complete -c tree -l fromfile -r -d 'Reads paths from files (.=stdin)'

## Miscellaneous options
complete -c tree -l version -d 'Print version and exit'
complete -c tree -l help -d 'Print usage and this help message and exit'
completions/tsc.fish# Completions for the TypeScript compiler
# See: https://www.typescriptlang.org/docs/handbook/compiler-options.html

complete -c tsc -l allowJs -d "Allow JavaScript files to be compiled"
complete -c tsc -l allowSyntheticDefaultImports -d "Allow default imports from modules with no default export"
complete -c tsc -l allowUmdGlobalAccess -d "Allow accessing UMD globals from modules"
complete -c tsc -l allowUnreachableCode -d "Do not report errors on unreachable code"
complete -c tsc -l allowUnusedLabels -d "Do not report errors on unused labels"
complete -c tsc -l alwaysStrict -d "Parse in strict mode and emit \"use strict\" for each source file"
complete -c tsc -l baseUrl -d "Base directory to resolve non-relative module names"
complete -c tsc -s b -l build -d "Builds this project and all of its dependencies specified by Project References"
complete -c tsc -l charset -d "The character set of the input files"
complete -c tsc -l checkJs -d "Report errors in .js files"
complete -c tsc -l composite -d "Enable constraints that allow a TypeScript project to be used with project references."
complete -c tsc -s d -l declaration -d "Generates corresponding .d.ts file"
complete -c tsc -l declarationDir -d "Output directory for generated declaration files"
complete -c tsc -l declarationMap -d "Create sourcemaps for d.ts files."
complete -c tsc -l diagnostics -d "Show diagnostic information"
complete -c tsc -l disableSizeLimit -d "Disable size limitation on JavaScript project"
complete -c tsc -l downlevelIteration -d "Emit more compliant, but verbose and less performant JavaScript for iteration."
complete -c tsc -l emitBOM -d "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files"
complete -c tsc -l emitDeclarationOnly -d "Only emit ‘.d.ts’ declaration files"
complete -c tsc -l emitDecoratorMetadata -d "Emit design-type metadata for decorated declarations in source"
complete -c tsc -l esModuleInterop -d "Emit additional JavaScript to ease support for importing CommonJS modules"
complete -c tsc -l experimentalDecorators -d "Enables experimental support for ES decorators"
complete -c tsc -l extendedDiagnostics -d "Show verbose diagnostic information"
complete -c tsc -l forceConsistentCasingInFileNames -d "Disallow inconsistently-cased references to the same file"
complete -c tsc -s h -l help -d "Print help message"
complete -c tsc -l importHelpers -d "Allow importing helper functions from tslib once per project"
complete -c tsc -l incremental -d "Save .tsbuildinfo files to allow for incremental compilation of projects."
complete -c tsc -l inlineSourceMap -d "Include sourcemap files inside the emitted JavaScript."
complete -c tsc -l inlineSources -d "Emit the source alongside the sourcemaps within a single file"
complete -c tsc -l init -d "Initializes a TypeScript project and creates a tsconfig.json file"
complete -c tsc -l isolatedModules -d "Transpile each file as a separate module (similar to “ts.transpileModule”)"
complete -c tsc -l jsx -d "Support JSX in .tsx files: \"react\", \"preserve\", \"react-native\""
complete -c tsc -l jsxFactory -d "Specify the JSX factory function used when targeting React JSX emit"
complete -c tsc -l keyofStringsOnly -d "Resolve keyof to string valued property names only (no numbers or symbols)"
complete -c tsc -l lib -x -a "ES5 ES6 ES2015 ES7 ES2016 ES2017 ES2018 ESNext DOM DOM.Iterable WebWorker ScriptHost ES2015.Core ES2015.Collection ES2015.Generator ES2015.Iterable ES2015.Promise ES2015.Proxy ES2015.Reflect ES2015.Symbol ES2015.Symbol.WellKnown ES2016.Array.Include ES2017.object ES2017.Intl ES2017.SharedMemory ES2017.String ES2017.TypedArrays ES2018.Intl ES2018.Promise ES2018.RegExp ESNext.AsyncIterable ESNext.Array ESNext.Intl ESNext.Symbol" -d "List of library files to be included in the compilation"
complete -c tsc -l listEmittedFiles -d "Print names of generated files part of the compilation"
complete -c tsc -l listFiles -d "Print names of files part of the compilation"

complete -c tsc -l locale -x -a "(
    printf '%s\t%s\n' en 'English (US)'
    printf '%s\t%s\n' cs Czech
    printf '%s\t%s\n' de German
    printf '%s\t%s\n' es Spanish
    printf '%s\t%s\n' fr French
    printf '%s\t%s\n' it Italian
    printf '%s\t%s\n' ja Japanese
    printf '%s\t%s\n' ko Korean
    printf '%s\t%s\n' pl Polish
    printf '%s\t%s\n' pt-BR 'Portuguese(Brazil)'
    printf '%s\t%s\n' ru Russian
    printf '%s\t%s\n' tr Turkish
    printf '%s\t%s\n' zh-CN 'Simplified Chinese'
    printf '%s\t%s\n' zh-TW 'Traditional Chinese'
)" -d "The locale to use to show error messages, e.g. en-us"

complete -c tsc -l mapRoot -d "Specify the location where debugger should locate map files instead of generated locations"
complete -c tsc -l maxNodeModuleJsDepth -d "The maximum folder depth used for checking JavaScript files from node_modules"
complete -c tsc -s m -l module -x -a "None CommonJS AMD System UMD ES6 ES2015 ESNext" -d "Specify module code generation"
complete -c tsc -l moduleResolution -x -a "Node Classic" -d "Determine how modules get resolved"

complete -c tsc -l newLine -x -a "(
    printf '%s\t%s\n' crlf windows
    printf '%s\t%s\n' lf unix
)" -d "Use the specified end of line sequence to be used when emitting files"

complete -c tsc -l noEmit -d "Do not emit outputs"
complete -c tsc -l noEmitHelpers -d "Disable generating custom helper functions in compiled output"
complete -c tsc -l noEmitOnError -d "Do not emit outputs if any errors were reported"
complete -c tsc -l noErrorTruncation -d "Do not truncate error messages"
complete -c tsc -l noFallthroughCasesInSwitch -d "Report errors for fallthrough cases in switch statement"
complete -c tsc -l noImplicitAny -d "Raise error on expressions and declarations with an implied any type"
complete -c tsc -l noImplicitReturns -d "Report an error for codepaths that do not return in a function"
complete -c tsc -l noImplicitThis -d "Raise error on this expressions with an implied any type"
complete -c tsc -l noImplicitUseStrict -d "Do not emit \"use strict\" directives in module output"
complete -c tsc -l noLib -d "Do not include the default library file (lib.d.ts)"
complete -c tsc -l noResolve -d "Do not add triple-slash references or module import targets to the list of compiled files"
complete -c tsc -l noStrictGenericChecks -d "Disable strict checking of generic signatures in function types"
complete -c tsc -l noUnusedLocals -d "Report errors on unused locals"
complete -c tsc -l noUnusedParameters -d "Report errors on unused parameters"
complete -c tsc -l outDir -d "Redirect output structure to the directory"
complete -c tsc -l outFile -d "Concatenate and emit output to single file"
complete -c tsc -l preserveConstEnums -d "Do not erase const enum declarations in generated code"
complete -c tsc -l preserveSymlinks -d "Disable resolving symlinks to their realpath"
complete -c tsc -l preserveWatchOutput -d "Disable wiping the console in watch mode"
complete -c tsc -l pretty -d "Stylize errors and messages using color and context"
complete -c tsc -s p -l project -d "Compile a project given a valid configuration file"
complete -c tsc -l removeComments -d "Remove all comments except copy-right header comments beginning with /*!"
complete -c tsc -l resolveJsonModule -d "Include modules imported with .json extension"
complete -c tsc -l rootDir -d "Specifies the root directory of input files"
complete -c tsc -l showConfig -d "Print the final configuration instead of building"
complete -c tsc -l skipLibCheck -d "Skip type checking of all declaration files (*.d.ts)"
complete -c tsc -l sourceMap -d "Generates corresponding .map file"
complete -c tsc -l sourceRoot -d "Specify the root path for debuggers to find the reference source code"
complete -c tsc -l strict -d "Enable all strict type checking options"
complete -c tsc -l strictBindCallApply -d "Enable stricter checking of the bind, call, and apply methods on functions"
complete -c tsc -l strictFunctionTypes -d "Disable bivariant parameter checking for function types"
complete -c tsc -l strictPropertyInitialization -d "Ensure non-undefined class properties are initialized in the constructor"
complete -c tsc -l strictNullChecks -d "When type checking, take into account null and undefined"
complete -c tsc -l suppressExcessPropertyErrors -d "Suppress excess property checks for object literals"
complete -c tsc -l suppressImplicitAnyIndexErrors -d "Suppress --noImplicitAny errors for indexing objects lacking index signatures"

complete -c tsc -s t -l target -x -a "(
    printf '%s\t%s\n' ES3 'ECMAScript 3 (default)'
    printf '%s\t%s\n' ES5 'ECMAScript 5'
    printf '%s\t%s\n' ES6 'ECMAScript 6'
    printf '%s\t%s\n' ES2015 'ECMAScript 2015'
    printf '%s\t%s\n' ES2016 'ECMAScript 2016'
    printf '%s\t%s\n' ES2017 'ECMAScript 2017'
    printf '%s\t%s\n' ESNext 'Latest supported ECMAScript'
)" -d "Specify ECMAScript target version"

complete -c tsc -l traceResolution -d "Report module resolution log messages"
complete -c tsc -l tsBuildInfoFile -d "Specify what file to store incremental build information in"
complete -c tsc -l types -d "List of names of type definitions to include"
complete -c tsc -l typeRoots -d "List of folders to include type definitions from"
complete -c tsc -s v -l version -d "Print the compiler’s version"
complete -c tsc -s w -l watch -d "Run the compiler in watch mode"
completions/tshark.fish# tshark - Dump and analyze network traffic

__fish_complete_wireshark tshark

function __fish_tshark_protocols
    set -l tok (commandline -ct | string collect)
    set -l tok_param (string replace -r -- '^-O' '' $tok)
    command tshark -G protocols 2>/dev/null | while read -l -d \t name shortname identifier
        printf "%s%s\t%s\n" (string replace -r -- '(.+),[^,]*$' '$1,' $tok_param) $tok_no_comma $identifier $name
    end
end

complete -c tshark -s 2 -d 'Perform a two-pass analysis'
# This is fairly expensive, but only done upon the user pressing tab.
complete -c tshark -s e -d 'Add a field to the list of fields to display' -xa '(command tshark -G fields 2> /dev/null | awk -F\t \'{print $3"\t"$2}\')'
complete -c tshark -s E -d 'Set an option controlling the printing of fields' -xa '
bom=y\t"Prepend output with the UTF-8 byte order mark"
header=y\t"Print a list of the selected field names"
separator=\t"Set the separator character to use for fields"
occurrence=\t"Select which occurrence to use for fields that have multiple: f=first, l=last, a=all"
aggregator=\t"Set the aggregator character to use for fields that have multiple occurrences"
quote=\t"Set the quote character to use to surround fields d=\", s=\', n=no quotes"'

complete -c tshark -s F -d 'Set the output capture file format' -xa '(command tshark -F 2>| string replace -rf "\s+(\S+) - (.*)" \'$1\t$2\')'
complete -c tshark -s G -d 'Print a glossary' -xa '(
printf "help\tList available report types\n"
command tshark -G help 2>/dev/null | string replace -rf "\s+-G (\S+)\s+(.*)" \'$1\t$2\'
)'
complete -c tshark -s H -d 'Read a list of entries from a "hosts" file' -r
complete -c tshark -s j -d 'Protocol match filter used for ek|json|jsonraw|pdml output file types' -x
complete -c tshark -s J -d 'Protocol match filter used, includes all child protocols' -x
complete -c tshark -s l -d 'Flush the standard output after the information for each packet is printed'
complete -c tshark -s O -d 'Show a detailed view of the comma-separated list of protocols' -xa '(__fish_tshark_protocols)'
complete -c tshark -s P -l print -d 'Decode and display packet summary or details'
complete -c tshark -s Q -d "When capturing packets, don't display, on the standard error, the initial message"
complete -c tshark -s S -d 'Set the line separator to be printed between packets' -x
complete -c tshark -s T -d 'Set the format of the output when viewing decoded packet data' -xa '
ek\t"Newline delimited JSON for bulk import into Elasticsearch"
fields\t"The values of fields specified with the -e option, in a form specified by the -E option"
json\t"JSON file format"
jsonraw\t"JSON file format including only raw hex-encoded packet data"
pdml\t"Packet Details Markup Language, an XML-based format for the details of a decoded packet"
ps\t"PostScript for a human-readable summary of each of the packets"
psml\t"Packet Summary Markup Language"
tabs\t"Tab-separated human-readable one-line packet summaries"
text\t"Default"'

complete -c tshark -s U -d "PDUs export according to given tap name" -xa '(
    printf "%s\tTap name\n" (command tshark -U "" 2>| string replace -rf "^tshark:\s*" "")[2..-1])'
complete -c tshark -s V -d 'Causes TShark to print a view of packet details'
complete -c tshark -s W -d 'Save extra information in the capture file if the format supports it' -xa n
complete -c tshark -s x -d 'Print hex and ASCII dumps of packet data'
complete -c tshark -s M -d 'Automatically reset internal session when reaching N packets' -x
complete -c tshark -l color -d 'Enable coloring of packets according to standard Wireshark color filters'
complete -c tshark -l no-duplicate-keys -d 'Merge duplicate keys in json output'
complete -c tshark -l elastic-mapping-filter -d 'Only put specified protocols in an ElasticSearch mapping file' -x # TODO
complete -c tshark -l export-objects -d 'Export all objects within a protocol into directory given destination directory' -x # TODO
completions/ttx.fish# completions for ttx, xml font export utility

# Retrieved from http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=IWS-AppendixC
# Not all may be supported by ttx; names *are* case-sensitive and correct as they appear.
set -l table_names name glyf cmap post OS/2 head hmtx hhea kern hdmx LTHS vmtx vhea VDMX loca maxp DSIG PCLT gasp prep fpgm cvt CFF VORG EBDT EBLC EBSC GSUB GPOS GDEF BASE JSTF Silf Glat Gloc Feat mort morx feat acnt bsln just lcar fdsc fmtx prop Zapf opbd trak fvar gvar avar cvar bdat bhed bloc hsty PfEd TeX BDF FFTM

set -l formats raw row bitwise extfile
set -l line_endings LF CR CRLF
set -l woff_fmts woff woff2

complete -f -c ttx -k -a '(__fish_complete_suffix .otf .ttf .ttx .ttc)'
complete -c ttx -f -n "__fish_is_nth_token 1" -k -a '(__fish_complete_suffix .otf .ttf .ttx)'

# General options
complete -c ttx -f -s h -d'Show help message'
complete -c ttx -f -l version -d'Show version info'
complete -c ttx -x -s d -d'Set output folder' -a '(__fish_complete_directories)'
complete -c ttx -r -s o -d'Set output filename' -k -a '(__fish_complete_suffix .otf .ttf .ttx)'
complete -c ttx -f -s f -d'Force output overwrite'
complete -c ttx -f -s v -d'Verbose output'
complete -c ttx -f -s q -d'Quiet mode'
complete -c ttx -f -s a -d'Allow virtual glyph IDs'

# Dump options
complete -c ttx -f -s l -d'List table info'
complete -c ttx -x -s t -d'Dump named table' -a "$table_names"
complete -c ttx -x -s x -d'Exclude named table' -a "$table_names"
complete -c ttx -f -s s -d'Split tables'
complete -c ttx -f -s g -d'Split glyf tables'
complete -c ttx -f -s i -d'Do NOT disassemble TT instructions'
complete -c ttx -x -s z -d'Use FORMAT for EBDT or CBDT' -a "$formats"
complete -c ttx -f -s e -d'Don\'t ignore decompilation errors'
complete -c ttx -x -s y -d'Select font index for TrueType Collection'
complete -c ttx -x -l unicodedata -d'Custom database for character names [UnicodeData.txt]' -k -a '(__fish_complete_suffix .txt)'
complete -c ttx -x -l newline -d'Set EOL format' -a "$line_endings"

# Compile options
complete -c ttx -x -s m -d'Merge named TTF/OTF with SINGLE .ttx input' -k -a '(__fish_complete_suffix .otf .ttf)'
complete -c ttx -f -s b -d'Don\'t recalculate glyph bounding boxes'
complete -c ttx -f -l recalc-timestamp -d'Set font modified timestamp to current time'
complete -c ttx -x -l flavor -d'Set WOFF flavor' -a "$woff_fmts"
complete -c ttx -f -l with-zopfli -d'Compress with zopfli instead of zlib'
completions/tuned-adm.fish#disable file selection
complete -f tuned-adm

#get profile list
set profiles (tuned-adm list 2>&1 < /dev/null  | awk  '{print $2}' | tail -n +2 | head -n -1)

# all tuned-adm actions
set -l actions list available profiles active off profile profile_info recommend verify auto_profile profile_mode

#first argument
complete -k -c tuned-adm -n "test (__fish_number_of_cmd_args_wo_opts) = 1" \
    -xa "$actions"

# second argument for profile subcommand
complete -k -c tuned-adm -n "test (__fish_number_of_cmd_args_wo_opts) = 2; and __fish_seen_subcommand_from profile" \
    -xa "$profiles"

#options
complete -k -c tuned-adm -s h -l help -d "show this help message and exit"
complete -k -c tuned-adm -s v -l version -d "show program's version number and exit"
complete -k -c tuned-adm -s d -l debug -d "show debug messages"
complete -k -c tuned-adm -s a -l async -d "with dbus do not wait on commands completion and return immediately"
complete -k -c tuned-adm -s t -l timeout -d "with sync operation use specific timeout instead of the default 600 second(s)"
complete -k -c tuned-adm -s l -l loglevel -d "level of log messages to capture"
completions/type.fishcomplete -c type -s h -l help -d "Display help and exit"
complete -c type -s a -l all -d "Print all possible definitions of the specified name"
complete -c type -s f -l no-functions -d "Suppress function and builtin lookup"
complete -c type -s t -l type -d "Print command type"
complete -c type -s p -l path -d "Print path to command, or nothing if name is not a command"
complete -c type -s P -l force-path -d "Print path to command"
complete -c type -s q -l query -l quiet -d "Check if something exists without output"
complete -c type -s s -l short -d "Don't print function definition"
complete -c type -l color -d "When to colorize output" -xa "always never auto"

complete -c type -a "(builtin -n)" -d Builtin
complete -c type -a "(functions -n)" -d Function

complete -c type -a "(__fish_complete_command)" -x
completions/typst.fishcompletions/udevadm.fishset -l commands info trigger settle control monitor test test-builtin
complete -c udevadm -n "__fish_is_nth_token 1" -xa "$commands"

complete -c udevadm -s h -l help -d "Show help"
complete -c udevadm -s V -l version -d "Show version info"

# udevadm info
set -l query_type "name\t'Name of device node'" "symlink\t'Pointing to node'" "path\t'sysfs device path'" "property\t'Device properties'" all
complete -c udevadm -n '__fish_seen_subcommand_from info' -s q -l query -d "Query device information" -xa "$query_type"
complete -c udevadm -n '__fish_seen_subcommand_from info' -s p -l path -d "sysfs device path" -f
complete -c udevadm -n '__fish_seen_subcommand_from info' -s n -l name -d "Node or symlink name"
complete -c udevadm -n '__fish_seen_subcommand_from info' -s r -l root -d "Prepend dev directory"
complete -c udevadm -n '__fish_seen_subcommand_from info' -s a -l attribute-walk -d "Print all key matches"
complete -c udevadm -n '__fish_seen_subcommand_from info' -s d -l device-id-of-file -d "Print major:minor of device containing FILE" -f
complete -c udevadm -n '__fish_seen_subcommand_from info' -s x -l export -d "Export key/value pairs"
complete -c udevadm -n '__fish_seen_subcommand_from info' -s P -l export-prefix -d "Export key name with prefix"
complete -c udevadm -n '__fish_seen_subcommand_from info' -s e -l export-db -d "Export content of udev database"
complete -c udevadm -n '__fish_seen_subcommand_from info' -s c -l cleanup-db -d "Clean up the udev database"

# udevadm trigger
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s v -l verbose -d "Print device paths while running"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s n -l dry-run -d "Do not actually trigger"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s t -l type -d "Type of events to trigger" -xa "devices\t'sysfs devices' subsystems\t'sysfs subsystems and drivers'"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s c -l action -d "Event action value [change]"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s s -l subsystem-match -d "Trigger devices matching subsystem"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s S -l subsystem-nomatch -d "Exclude devices matching subsystem"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s a -l attr-match -d "Trigger devices matching attribute"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s A -l attr-nomatch -d "Exclude devices matching attribute"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s p -l property-match -d "Trigger devices matching property"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s g -l tag-match -d "Trigger devices matching property"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s y -l sysname-match -d "Trigger devices matching /sys path"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -l name-match -d "Trigger devices matching /dev path"
complete -c udevadm -n '__fish_seen_subcommand_from trigger' -s b -l parent-match -d "Trigger devices with parent device"

# udevadm settle
complete -c udevadm -n '__fish_seen_subcommand_from settle' -s t -l timeout -d "Maximum time in seconds to wait"
complete -c udevadm -n '__fish_seen_subcommand_from settle' -s E -l exit-if-exists -d "Stop waiting if FILE exists"

# udevadm control
complete -c udevadm -n '__fish_seen_subcommand_from control' -s e -l exit -d "Exit the daemon"
# todo: enumerate log levels
complete -c udevadm -n '__fish_seen_subcommand_from control' -s l -l log-priority -d "Set udev daemon log level"
complete -c udevadm -n '__fish_seen_subcommand_from control' -s s -l stop-exec-queue -d "Queue but do not execute events"
complete -c udevadm -n '__fish_seen_subcommand_from control' -s S -l start-exec-queue -d "Execute events, flush queue"
complete -c udevadm -n '__fish_seen_subcommand_from control' -s R -l reload -d "Reload rules and database"
complete -c udevadm -n '__fish_seen_subcommand_from control' -s p -l property -d "Set property globally"
complete -c udevadm -n '__fish_seen_subcommand_from control' -s m -l children-max -d "Max num of children"
complete -c udevadm -n '__fish_seen_subcommand_from control' -s t -l timeout -d "Max seconds to block for reply"

# udevadm monitor
complete -c udevadm -n '__fish_seen_subcommand_from monitor' -s p -l property -d "Print event properties"
complete -c udevadm -n '__fish_seen_subcommand_from monitor' -s k -l kernel -d "Print kernel uevents"
complete -c udevadm -n '__fish_seen_subcommand_from monitor' -s u -l udev -d "Print udev events"
complete -c udevadm -n '__fish_seen_subcommand_from monitor' -s s -l subsystem-match -d "Filter events by subsystem"
complete -c udevadm -n '__fish_seen_subcommand_from monitor' -s t -l tag-match -d "Filter events by tag"

# udevadm test
complete -c udevadm -n '__fish_seen_subcommand_from test' -s a -l action -d "Set action string"
complete -c udevadm -n '__fish_seen_subcommand_from test' -s N -l resolve-names -d "When to resolve names" -xa "early late never"

# udevadm test-builtin
complete -c udevadm -n '__fish_seen_subcommand_from test-builtin; and __fish_is_nth_token 2' -xa "blkid\t'Filesystem and partition probing' btrfs\t'btrfs volume management' hwdb\t'Hardware database' input_id\t'Input device properties' keyboard\t'Keyboard scan code to key mapping' kmod\t'Kernel module loader' net_id\t'Network device properties' net_setup_link\t'Configure network link' path_id\t'Compose persistent device path' usb_id\t'USB device properties' uaccess\t'Manage device node user ACL'"
completions/udevil.fishset -l __fish_udevil_commands mount unmount umount clean monitor help info
complete -c udevil -f
complete -c udevil -n "not __fish_seen_subcommand_from $__fish_udevil_commands" -a "$__fish_udevil_commands"
complete -c udevil -n "not __fish_seen_subcommand_from $__fish_udevil_commands" -l verbose -l quiet
complete -c udevil -n "__fish_seen_subcommand_from mount" -a "(__fish_complete_blockdevice)" -F
complete -c udevil -n "__fish_seen_subcommand_from mount" -x -o t -a "(__fish_print_filesystems)"
complete -c udevil -n "__fish_seen_subcommand_from mount" -x -o o -a "(__fish_complete_mount_opts)"
complete -c udevil -n "__fish_seen_subcommand_from umount unmount" -a "(__fish_print_mounted)"
complete -c udevil -n "__fish_seen_subcommand_from umount unmount" -o l -o f
complete -c udevil -n "__fish_seen_subcommand_from info" -a "(__fish_complete_blockdevice)"
completions/udisksctl.fishset -l cmds help info dump status monitor mount unmount unlock lock loop-setup loop-delete power-off smart-simulate

function __fish_print_mounted_blockdevice
    if test -r /proc/mounts
        string match -r "^/[^ ]*" </proc/mounts
    end
end

complete -f -c udisksctl -n "__fish_seen_subcommand_from $cmds" -l help -d "Shows help"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a help -d "Shows help"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a info -d "Shows information about an object"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a dump -d "Shows information about all objects"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a status -d "Shows high-level status"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a monitor -d "Monitor changes to objects"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a mount -d "Mount a filesystem"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a unmount -d "Unmount a filesystem"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a unlock -d "Unlock an encrypted device"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a lock -d "Lock an encrypted device"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a loop-setup -d "Set-up a loop device"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a loop-delete -d "Delete a loop device"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a power-off -d "Safely power off a drive"
complete -f -c udisksctl -n "not __fish_seen_subcommand_from $cmds" -a smart-simulate -d "Set SMART data for a drive"

complete -f -c udisksctl -n "__fish_seen_subcommand_from info" -s p -l object-path -d "Object to get information about"
complete -c udisksctl -n "__fish_seen_subcommand_from info" -s b -l block-device -d "Block device to get information about" -a "(__fish_complete_blockdevice)"
complete -f -c udisksctl -n "__fish_seen_subcommand_from info" -s d -l drive -d "Drive to get information about"

complete -x -c udisksctl -n "__fish_seen_subcommand_from mount" -s t -l filesystem-type -d "Filesystem type to use" -a "(__fish_print_filesystems)"
complete -x -c udisksctl -n "__fish_seen_subcommand_from mount" -s o -l options -d "Mount options" -a '(__fish_complete_mount_opts)'

complete -c udisksctl -n "__fish_seen_subcommand_from unmount" -s f -l force -d "Force/layzy unmount"
complete -c udisksctl -n "__fish_seen_subcommand_from unmount" -a "(__fish_print_mounted)" -f -d "Mount point"
complete -c udisksctl -n "__fish_seen_subcommand_from unmount" -s b -l block-device -a "(__fish_print_mounted_blockdevice)" -x -d "Mounted block device"

complete -c udisksctl -n "__fish_seen_subcommand_from loop-setup" -s f -l file -d "File to set-up a loop device for"
complete -c udisksctl -n "__fish_seen_subcommand_from loop-setup" -s r -l read-only -d "Setup read-only device"
complete -c udisksctl -n "__fish_seen_subcommand_from loop-setup" -s o -l offset -x -d "Start at <num> bytes into file"
complete -c udisksctl -n "__fish_seen_subcommand_from loop-setup" -s s -l size -x -d "Limit size to <num> bytes"

complete -c udisksctl -n "__fish_seen_subcommand_from loop-delete" -s p -l object-path -d "Object for loop device to delete"
complete -c udisksctl -n "__fish_seen_subcommand_from loop-delete" -s b -l block-device -d "Loop device to delete"

complete -c udisksctl -n "__fish_seen_subcommand_from smart-simulate" -s f -l file -d "File with libatasmart blob"

complete -c udisksctl -n "__fish_seen_subcommand_from mount unmount lock unlock loop-setup loop-delete power-off smart-simulate" -l no-user-interaction -d "Do not authenticate the user if needed"

for cmd in mount lock unlock
    complete -r -c udisksctl -n "__fish_seen_subcommand_from $cmd" -s p -l object-path -d "Object to $cmd"
    complete -r -c udisksctl -n "__fish_seen_subcommand_from $cmd" -s b -l block-device -d "Block device to $cmd" -a "(__fish_complete_blockdevice)"
end

for cmd in power-off smart-simulate
    complete -r -c udisksctl -n "__fish_seen_subcommand_from $cmd" -s p -l object-path -d "Object path for ATA device"
    complete -r -c udisksctl -n "__fish_seen_subcommand_from $cmd" -s b -l block-device -d "Block device for ATA device" -a "(__fish_complete_blockdevice)"
end
completions/ulimit.fishcomplete -c ulimit -s S -l soft -d "Set or get soft limit"
complete -c ulimit -s H -l hard -d "Set or get hard limit"

complete -c ulimit -s a -l all -d "Get all current limits"
complete -c ulimit -s b -l socket-buffers -d "Maximum size of socket buffers"
complete -c ulimit -s c -l core-size -d "Maximum size of core files created"
complete -c ulimit -s d -l data-size -d "Maximum size of a process's data segment"
complete -c ulimit -s e -l nice -d "Control of maximum nice priority"
complete -c ulimit -s f -l file-size -d "Maximum size of files created by the shell"
complete -c ulimit -s i -l pending-signals -d "Maximum number of pending signals"
complete -c ulimit -s l -l lock-size -d "Maximum size that may be locked into memory"
complete -c ulimit -s m -l resident-set-size -d "Maximum resident set size"
complete -c ulimit -s n -l file-descriptor-count -d "Maximum number of open file descriptors"
complete -c ulimit -s q -l queue-size -d "Maximum bytes in POSIX message queues"
complete -c ulimit -s r -l realtime-priority -d "Maximum realtime scheduling priority"
complete -c ulimit -s s -l stack-size -d "Maximum stack size"
complete -c ulimit -s t -l cpu-time -d "Maximum amount of cpu time in seconds"
complete -c ulimit -s u -l process-count -d "Maximum number of processes available to a single user"
complete -c ulimit -s v -l virtual-memory-size -d "Maximum amount of virtual memory available to the shell"
complete -c ulimit -s w -l swap-size -d "Maximum swap space"
complete -c ulimit -s y -l realtime-maxtime -d "Maximum contiguous realtime CPU time"
complete -c ulimit -s K -l kernel-queues -d "Maximum number of kqueues"
complete -c ulimit -s P -l ptys -d "Maximum number of pseudo-terminals"
complete -c ulimit -s T -l threads -d "Maximum number of simultaneous threads"

complete -c ulimit -s h -l help -d "Display help and exit"

complete -c ulimit -a "unlimited soft hard" -d "New resource limit"
completions/umask.fishcomplete -c umask -s S -l symbolic -x -d 'Gets the umask in symbolic format instead of octal'
complete -c umask -s p -l as-command -x -d 'Gets the umask in a format that can be used as a command'
complete -c umask -s h -l help -x -d 'Display help and exit'
completions/umount.fish#
# Completions for the umount command
#

#
# Find all mountpoints
#
complete -c umount -d "Mount point" -x -a '(__fish_print_mounted)'

complete -c umount -s V -l version -d "Display version"
complete -c umount -s h -l help -d "Display help"
complete -c umount -s v -l verbose -d "Say what is being done"
complete -c umount -s n -l no-mtab -d "Don't write to /etc/mtab"
complete -c umount -s r -l read-only -d "In case unmounting fails, try to remount read-only"
complete -c umount -s d -l detach-loop -d "In case the unmounted device was a loop device, also free this loop device"
complete -c umount -s i -l internal-only -d "Don't call the umount.<type> helpers"
complete -c umount -s a -l all -d "Unmount all of the file systems described in /etc/mtab"
complete -c umount -s t -l types -d "Actions should only be taken on file systems of the specified type" -xa "(__fish_print_filesystems)"
complete -c umount -s O -l test-opts -d "Actions should only be taken on file systems with the specified options in /etc/fstab" -xa '(cut -d " " -f 4 /etc/mtab)\t"Mount option"'
complete -c umount -s f -l force -d "Force unmount (in case of an unreachable NFS system)"
complete -c umount -s l -l lazy -d "Lazy unmount (unmount a 'busy' filesystem)"
complete -c umount -s R -l recursive -d "Recursively unmount a target with all its children"
complete -c umount -s A -l all-targets -d "Unmount all mountpoints for the given device in the current namespaces"
complete -c umount -s c -l no-canonicalize -d "Don't canonicalize paths"
complete -c umount -l fake -d "dry run; skip the umount(2) syscall"
completions/uname.fishif test (uname) = Darwin
    complete -c uname -s a -d 'Behave as though all of the options mnrsv were specified.'
    complete -c uname -s m -d 'print the machine hardware name.'
    complete -c uname -s n -d 'print the nodename'
    complete -c uname -s p -d 'print the machine processor architecture name.'
    complete -c uname -s r -d 'print the operating system release.'
    complete -c uname -s s -d 'print the operating system name.'
    complete -c uname -s v -d 'print the operating system version.'
else
    complete -c uname -s a -l all -d "Print all information"
    complete -c uname -s s -l kernel-name -d "Print kernel name"
    complete -c uname -s n -l nodename -d "Print network node hostname"
    complete -c uname -s r -l kernel-release -d "Print kernel release"
    complete -c uname -s v -l kernel-version -d "Print kernel version"
    complete -c uname -s m -l machine -d "Print machine name"
    complete -c uname -s p -l processor -d "Print processor"
    complete -c uname -s i -l hardware-platform -d "Print hardware platform"
    complete -c uname -s o -l operating-system -d "Print operating system"
    complete -c uname -l help -d "Display help and exit"
    complete -c uname -l version -d "Display version and exit"
end
completions/unbuffer.fishcomplete -c unbuffer -a "(__fish_complete_subcommand)" -x
complete -c unbuffer -s p -d "Read from stdin for pipeline use, exit when stdin closes"
completions/unexpand.fishcomplete -c unexpand -s a -l all -d 'convert all blanks, instead of just initial blanks'
complete -c unexpand -l first-only -d 'convert only leading sequences of blanks (overrides -a)'
complete -c unexpand -s t -l tabs -x -d 'have tabs N characters apart instead of 8 (enables -a)'
complete -c unexpand -s t -l tabs -x -d 'use comma separated LIST of tab positions (enables -a)'
complete -c unexpand -l help -d 'display this help and exit'
complete -c unexpand -l version -d 'output version information and exit'
completions/uniq.fishif uniq --version >/dev/null 2>/dev/null
    complete -c uniq -s c -l count -d "Print number of occurrences"
    complete -c uniq -s d -l repeated -d "Only print duplicates"
    complete -c uniq -s D -l all-repeated -d "Remove non-duplicate lines" -f -x -a "
        none\t'Remove none-duplicate lines'
        prepend\t'Remove non-duplicate lines and print an empty line before each non-duplicate'
        separate\t'Remove non-duplicate lines and print an empty line between each non-duplicate'
    "
    complete -c uniq -s f -l skip-fields -d "Avoid comparing first N fields" -r
    complete -c uniq -s i -l ignore-case -d "Case insensitive"
    complete -c uniq -s s -l skip-chars -d "Avoid comparing first N characters" -r
    complete -c uniq -s u -l unique -d "Only print unique lines"
    complete -c uniq -s w -l check-chars -d "Compare only specified number of characters" -r
    complete -c uniq -l help -d "Display help and exit"
    complete -c uniq -l version -d "Display version and exit"
else # BSD
    complete -c uniq -s c -d 'Precede each output line with count of its occurrence'
    complete -c uniq -s d -d 'Only print duplicates'
    complete -c uniq -s f -d 'Avoid comparing first N fields' -x
    complete -c uniq -s s -d 'Avoid comparing first N characters' -x
    complete -c uniq -s u -d 'Only print unique lines'
    complete -c uniq -s i -d 'Case insensitive comparison'
end
completions/unlz4.fish# Completions for unlz4

complete -c unlz4 -k -x -a "
(
    __fish_complete_suffix .lz4
)
"

complete -c unlz4 -s t -l test -d "Test the integrity"
complete -c unlz4 -l list -d "List information about .lz4 file(s)"
complete -r -c unlz4 -s D -d "Use specified file as dictionary"
complete -c unlz4 -s f -l force -d "Overwrite without prompting"
complete -c unlz4 -s c -l stdout -l to-stdout -d "Force write to stdout"
complete -c unlz4 -s m -l multiple -d "Multiple input files"
complete -c unlz4 -l sparse -d "Enable sparse mode"
complete -c unlz4 -l no-sparse -d "Disable sparse mode"
complete -c unlz4 -s v -l verbose -d "Be verbose"
complete -c unlz4 -s q -l quiet -d "Suppress warnings"
complete -c unlz4 -s h -l help -d "Show help"
complete -c unlz4 -s H -d "Show long help"
complete -c unlz4 -s V -l version -d "Show version"
complete -c unlz4 -s k -l keep -d "Keep input file(s) (default)"
complete -c unlz4 -l rm -d "Remove input file(s) after decompression"
completions/unrar.fishfunction __fish_complete_unrar -d "Peek inside of archives and list all files"
    set -l cmd (commandline -pxc)
    set -e cmd[1]
    for i in $cmd
        switch $i
            case '-*'
                continue

            case '*.rar'
                if test -f $i
                    set -l file_list (unrar vb $i)
                    printf "%s\tArchived file\n" $file_list
                end
                return
        end
    end
end

complete -c unrar -a "(__fish_complete_unrar)"

complete -x -c unrar -n __fish_use_subcommand -a e -d "Extract files to current directory"
complete -x -c unrar -n __fish_use_subcommand -a l -d "List archive"
complete -x -c unrar -n __fish_use_subcommand -a lt -d "List archive (technical)"
complete -x -c unrar -n __fish_use_subcommand -a lb -d "List archive (bare)"
complete -x -c unrar -n __fish_use_subcommand -a p -d "Print file to stdout"
complete -x -c unrar -n __fish_use_subcommand -a t -d "Test archive files"
complete -x -c unrar -n __fish_use_subcommand -a v -d "Verbosely list archive"
complete -x -c unrar -n __fish_use_subcommand -a vt -d "Verbosely list archive (technical)"
complete -x -c unrar -n __fish_use_subcommand -a vb -d "Verbosely list archive (bare)"
complete -x -c unrar -n __fish_use_subcommand -a x -d "Extract files with full path"
completions/unzip.fishcomplete -c unzip -s p -d "extract files to pipe, no messages"
complete -c unzip -s f -d "freshen existing files, create none"
complete -c unzip -s u -d "update files, create if necessary"
complete -c unzip -s v -d "list verbosely/show version info"
complete -c unzip -s x -d "exclude files that follow (in xlist)"
complete -c unzip -s l -d "list files (short format)"
complete -c unzip -s t -d "test compressed archive datamodifiers:"
complete -c unzip -s z -d "display archive comment only"
complete -c unzip -s T -d "timestamp archive to latest"
complete -c unzip -s d -d "extract files into dir" -xa '(__fish_complete_directories)'
complete -c unzip -s n -d "never overwrite existing files"
complete -c unzip -s o -d "overwrite files WITHOUT prompting"
complete -c unzip -s q -d "quiet mode"
complete -c unzip -o qq -d "quieter mode"
complete -c unzip -s a -d "auto-convert any text files"
complete -c unzip -s U -d "use escapes for all non-ASCII Unicode"
complete -c unzip -o UU -d "ignore any Unicode fields"
complete -c unzip -s j -d "junk paths (do not make directories)"
complete -c unzip -s aa -d "treat ALL files as text"
complete -c unzip -s C -d "match filenames case-insensitively"
complete -c unzip -s L -d "make (some) names lowercase"
complete -c unzip -s X -d "restore UID/GID info"
complete -c unzip -s V -d "retain VMS version numbers"
complete -c unzip -s K -d "keep setuid/setgid/tacky permissions"
complete -c unzip -s M -d "pipe through `more` pager"
# Some distros have -O and -I, some don't.
# Even "-h" might not be available.
if unzip -h 2>/dev/null | string match -rq -- -O
    complete -c unzip -s O -d "specify a character encoding for DOS, Windows and OS/2 archives" -x -a "(__fish_print_encodings)"
end
if unzip -h 2>/dev/null | string match -rq -- -I
    complete -c unzip -s I -d "specify a character encoding for UNIX and other archives" -x -a "(__fish_print_encodings)"
end

# Debian version of unzip
if unzip -v 2>/dev/null | string match -eq Debian

    # the first non-switch argument should be the zipfile
    complete -c unzip -n "__fish_is_nth_token 1" -k -xa '(__fish_complete_suffix .zip .jar .aar)'

    # Files thereafter are either files to include or exclude from the operation
    complete -c unzip -n 'not __fish_is_nth_token 1' -xa '(unzip -l (__fish_first_token) 2>/dev/null | string replace -r --filter ".*:\S+\s+(.*)" "\$1")'

else

    # all tokens should be zip files
    complete -c unzip -k -xa '(__fish_complete_suffix .zip .jar .aar)'

end
completions/unzstd.fish# Completions for unzstd

complete -c unzstd -k -x -a "
(
    __fish_complete_suffix .zst
)
"

complete -c unzstd -s t -l test -d "Test the integrity"
complete -r -c unzstd -l train -d "Create a dictionary from specified file(s)"
complete -c unzstd -s l -l list -d "List information about .zst file(s)"
complete -c unzstd -l long -d "Enable long distance matching with specified windowLog"
complete -c unzstd -l single-thread -d "Single-thread mode"
complete -r -c unzstd -s D -d "Use specified file as dictionary"
complete -r -c unzstd -s o -d "Specify file to save"
complete -c unzstd -s f -l force -d "Overwrite without prompting"
complete -c unzstd -s c -l stdout -d "Force write to stdout"
complete -c unzstd -l sparse -d "Enable sparse mode"
complete -c unzstd -l no-sparse -d "Disable sparse mode"
complete -c unzstd -l rm -d "Remove input file(s) after decompression"
complete -c unzstd -s k -l keep -d "Keep input file(s) (default)"
complete -c unzstd -s r -d "Recurse directories"
complete -c unzstd -l filelist -d "Read a list of files"
complete -c unzstd -l output-dir-flat -d "Specify a directory to output all files"

for format in zstd gzip xz lzma lz4
    complete -c unzstd -l format="$format" -d "Specify the format to use for decompression"
end

complete -c unzstd -s h -l help -d "Show help"
complete -c unzstd -s H -d "Show long help"
complete -c unzstd -s V -l version -d "Show version"
complete -c unzstd -s v -l verbose -d "Be verbose"
complete -c unzstd -s q -l quiet -d "Suppress warnings"
complete -c unzstd -l no-progress -d "Do not show the progress bar"
completions/update-eix-remote.fish# Completions for the eix tool's update-eix-remote command
# http://dev.croup.de/proj/eix and http://sourceforge.net/projects/eix/

# Author: Tassilo Horn <tassilo@member.fsf.org>

##########
# UPDATE-EIX-REMOTE
# Options
complete -c update-eix-remote -s q -d "Be quiet"
complete -c update-eix-remote -s v -d "Be verbose (default)"
complete -c update-eix-remote -s u -xa '(__fish_print_users)' -d "Call wget as the given USER"
complete -c update-eix-remote -s o -d "Use the given PATH as $OVERLAYPARENT"

# Subcommands
set -l subcmds "
"
complete -c update-eix-remote -xa '
    update\t"Fetch the eix-caches of some layman overlays into a temporary file resp. into FILE and add them to the eix database"
    fetch\t"Only fetch the overlays into FILE"
    add\t"Only add the overlays from FILE to the eix database"
    remove\t"Remove all temporarily added virtual overlays from the eix database"
'
completions/update-eix.fish# Completions for the eix tool's update-eix command
# http://dev.croup.de/proj/eix and http://sourceforge.net/projects/eix/

# Author: Tassilo Horn <tassilo@member.fsf.org>

##########
# UPDATE-EIX
complete -c update-eix -s h -l help -d "Show a short help screen"
complete -c update-eix -s V -l version -d "Show version string"
complete -c update-eix -l dump -d "Show eixrc-variables"
complete -c update-eix -l dump-defaults -d "Show default eixrc-variables"
complete -c update-eix -s q -l quiet -d "Produce no output"
complete -c update-eix -s o -l output -d "Output to the given file"
complete -c update-eix -s x -l exclude-overlay -d "Exclude the given overlay from the update-process"
complete -c update-eix -s a -l add-overlay -d "Add the given overlay to the update-process"
complete -c update-eix -s m -l override-method -d "Override cache method for a specified overlay"
##########
completions/usbip.fishfunction __fish_usbip_no_subcommand -d 'Test if usbip has yet to be given the subcommand'
    for i in (commandline -xpc)
        if contains -- $i attach detach list bind unbind port
            return 1
        end
    end
    return 0
end

function __fish_usbip_remote -d 'List remote usbip host'
    set -l remote (ip r | awk '/via/ {print $3"\t"$5}')
    printf '%s\n' $remote
end

function __fish_usbip_busid -d 'List usbip busid'
    set -l remote (commandline -xpc | string match -r '(?<=-r)(emote)?=?\s*(\S+)' | string trim)
    set -l busids (usbip list -r $remote 2> /dev/null | string match -r '\d+-\d+')
    printf '%s\n' $busids
end

function __fish_usbip_busid_attached -d 'List usbip busid attached'
    set -l usbids (usbip port 2> /dev/null | string match -r '(?<=Port\s)(\d+)')
    printf '%s\n' $usbids
end

complete -f -c usbip
complete -f -c usbip -n __fish_usbip_no_subcommand -a attach -d 'Attach a USB device to the host'
complete -f -c usbip -n __fish_usbip_no_subcommand -a detach -d 'Detach a USB device from the host'
complete -f -c usbip -n __fish_usbip_no_subcommand -a list -d 'List USB devices on the host'
complete -f -c usbip -n __fish_usbip_no_subcommand -a bind -d 'Bind a USB device to a driver'
complete -f -c usbip -n __fish_usbip_no_subcommand -a unbind -d 'Unbind a USB device from a driver'
complete -f -c usbip -n __fish_usbip_no_subcommand -a port -d 'List USB ports on the host'

# attach
complete -f -c usbip -n '__fish_seen_subcommand_from attach' -s r -l remote -d 'The machine with exported USB devices' -xa "(__fish_usbip_remote)"
complete -f -c usbip -n '__fish_seen_subcommand_from attach' -s b -l busid -d 'Busid of the device on <host>' -xa "(__fish_usbip_busid)"
complete -f -c usbip -n '__fish_seen_subcommand_from attach' -s d -l device -d 'Id of the virtual UDB on <host>'

# detach
complete -f -c usbip -n '__fish_seen_subcommand_from detach' -s p -l port -d 'Vhci_hcd port the device is on' -xa "(__fish_usbip_busid_attached)"

# list
complete -f -c usbip -n '__fish_seen_subcommand_from list' -s p -l parsable -d 'Parsable list format'
complete -f -c usbip -n '__fish_seen_subcommand_from list' -s r -l remote -d 'List the exportable USB devices on <host>' -xa "(__fish_usbip_remote)"
complete -f -c usbip -n '__fish_seen_subcommand_from list' -s l -l local -d 'List the local USB devices'
complete -f -c usbip -n '__fish_seen_subcommand_from list' -s d -l device -d 'List the local USB gadgets bound to usbip-vudc'

# Bind
complete -f -c usbip -n '__fish_seen_subcommand_from bind' -s b -l busid -d 'Bind usbip-host.ko to device on <busid>'

# unbind
complete -f -c usbip -n '__fish_seen_subcommand_from unbind' -s b -l busid -d 'Unbind usbip-host.ko to device on <busid>'
completions/useradd.fish#
# Command specific completions for the useradd command.
# These completions where generated from the commands
# man page by the make_completions.py script, but may
# have been hand edited since.
#

complete -c useradd -s c -l comment -d 'A comment about this user' -r
complete -c useradd -s d -l home -d 'Home directory for the new user' -x -a '(__fish_complete_directories)'
complete -c useradd -s G -l groups -d 'Supplementary groups' -xa '(__fish_append , (string split -f1 : /etc/group))'
complete -c useradd -s h -l help -d 'Display help message and exit'
complete -c useradd -s m -l create-home -d 'The user\'s home directory will be created if it does not exist'
complete -c useradd -s n -d 'Create group with name of added user if -g is not specified'
complete -c useradd -s K -l key -d 'Overrides default key/value pairs from /etc/login'
complete -c useradd -s o -l non-unique -d 'Allow user account with a duplicate UID'
complete -c useradd -s p -l password -d 'The encrypted password, as returned by crypt(3)' -r
complete -c useradd -s u -l uid -d 'The numerical value of the user\'s ID' -r
complete -c useradd -s b -l base-dir -d 'The initial path prefix for a new user\'s home directory' -r -a '(__fish_complete_directories)'
complete -c useradd -s e -l expiredate -d 'The date on which the user account is disabled' -r
complete -c useradd -s f -l inactive -d 'Number of days to disable account after password expiration' -r
complete -c useradd -s g -l gid -d 'The group name or ID for a new user\'s initial group' -x -a '(string match -r "^[^#].*" < /etc/group | string split -f1,3 ":" | string join ":" | string replace -a ":" \n)'
complete -c useradd -s s -l shell -d 'Name of the new user\'s login shell' -x -a '(string match -r "^[^#].*" < /etc/shells; type -afp nologin)'
completions/userdbctl.fish# Completions for userdbctl (a part of systemd)

set -l commands_users user groups-of-user
set -l commands_groups group users-in-group
set -l commands $commands_users $commands_groups
set -l services "(userdbctl services | string match -r -- '\S+' | string match -v -- 'SERVICE')"

# Commands
complete -c userdbctl -f
complete -c userdbctl -n "not __fish_seen_subcommand_from $commands" -a user -d 'Inspect user'
complete -c userdbctl -n "not __fish_seen_subcommand_from $commands" -a group -d 'Inspect group'
complete -c userdbctl -n "not __fish_seen_subcommand_from $commands" -a users-in-group -d 'Show users that are members of specified group(s)'
complete -c userdbctl -n "not __fish_seen_subcommand_from $commands" -a groups-of-user -d 'Show groups the specified user(s) is a member of'
complete -c userdbctl -n "not __fish_seen_subcommand_from $commands" -a services -d 'Show enabled database services'

complete -c userdbctl -n "__fish_seen_subcommand_from $commands_users" -a '(__fish_complete_users)'
complete -c userdbctl -n "__fish_seen_subcommand_from $commands_groups" -a '(__fish_complete_groups)'

# Options
complete -c userdbctl -s h -l help -d 'Show help'
complete -c userdbctl -l version -d 'Show version'
complete -c userdbctl -l no-pager -d 'Do not pipe output into a pager'
complete -c userdbctl -l no-legend -d 'Do not show the headers and footers'
complete -c userdbctl -l output -d 'Select output mode' -xa 'classic friendly table json'
complete -c userdbctl -s j -d 'Equivalent to --output=json'
complete -c userdbctl -s s -l service -d 'Query the specified service' -xa "$services"
complete -c userdbctl -l with-nss -d 'Control whether to include glibc NSS data' -xa 'yes no'
complete -c userdbctl -s N -d 'Do not synthesize or include glibc NSS data'
complete -c userdbctl -l synthesize -d 'Synthesize root/nobody user' -xa 'yes no'
completions/userdel.fishcomplete -c userdel -xa "(__fish_complete_users)"

complete -c userdel -s f -l force -d "force the removal"
complete -c userdel -s h -l help -d "display help message"
complete -c userdel -s r -l remove -d "remove user's home and mail directories"
complete -c userdel -s R -l root -xa "(__fish_complete_directories)" -d "apply changes in a chroot directory"
complete -c userdel -s P -l prefix -xa "(__fish_complete_directories)" -d "apply changes in a prefix directory"
complete -c userdel -s Z -l selinux-user -d "remove SELinux user mappings"
completions/usermod.fishcomplete -c usermod -xa "(__fish_complete_users)"
complete -c usermod -s a -l append -d "Append groups (use with -G)"
complete -c usermod -s c -l comment -d "Change user's password file comment" -x
complete -c usermod -s d -l home -d "Change user's login directory" -r
complete -c usermod -s e -l expiredate -d "Date (YYYY-MM-DD) on which the user account will be disabled" -x
complete -c usermod -s f -l inactive -d "Number of days after a password expires until the account is locked" -xa "(seq 0 365)"
complete -c usermod -s g -l gid -d "Group name or number of the user's new initial login group" -xa "(__fish_complete_groups)"
complete -c usermod -s G -l groups -d "List of groups which the user is also a member of" -xa "(__fish_stripprefix='^(--groups=|-\w*G)' __fish_complete_list , __fish_complete_groups)"
complete -c usermod -s l -l login -d "Change user's name" -x
complete -c usermod -s L -l lock -d "Lock user's password" -f
complete -c usermod -s m -l move-home -d "Move the content of the user's home directory to the new location" -f
complete -c usermod -s o -l non-unique -d "Allow non-unique UID" -f
complete -c usermod -s p -l password -d "The encrypted password, as returned by crypt(3)" -x
complete -c usermod -s R -l root -d "Apply changes in this directory" -x
complete -c usermod -s P -l prefix -d "Apply changes in the PREFIX_DIR" -x
complete -c usermod -s s -l shell -d "The name of the user's new login shell" -x
complete -c usermod -s u -l uid -d "The new numerical value of the user's ID" -x
complete -c usermod -s U -l unlock -d "Unlock a users password" -f
complete -c usermod -s v -l add-subuids -d "Add a range of subordinate uids to the user's account" -x
complete -c usermod -s V -l del-subuids -d "Remove a range of subordinate uids from the user's account" -x
complete -c usermod -s w -l add-subgids -d "Add a range of subordinate gids to the user's account" -x
complete -c usermod -s W -l del-subgids -d "Remove a range of subordinate gids from the user's account" -x
complete -c usermod -s Z -l selinux-user -d "The new SELinux user for the user's login" -x
completions/uv.fishuv --generate-shell-completion fish | source
completions/uvx.fishuvx --generate-shell-completion fish | source
completions/vagrant.fish# Completions for vagrant, a vm/container management thing.
# Docs are at https://www.vagrantup.com/docs/cli/.
#
# Apparently options can only come after commands, with the exception of "-v" and "-h", which are effectively commands.
set -l commands box cloud connect destroy \
    docker-{exec,logs,run} \
    global-status halt help init list-commands login \
    package plugin provision push rdp reload resume \
    rsync rsync-auto share snapshot ssh ssh-config \
    status suspend up version \
    port powershell winrm{,-config}

set -l box_commands add help list outdated prune remove repackage update
set -l cloud_commands auth box search provider publish version
set -l plugin_commands install license list uninstall update
set -l snapshot_commands delete list pop push restore save

function __fish_print_vagrant_state
    # Find a .vagrant file/directory above $PWD
    set -l root
    set -l dir (pwd -P)
    while test $dir != /
        if test -d $dir.vagrant -o -f $dir.vagrant
            echo $dir.vagrant
            return 0
        end
        # Go up one directory
        set dir (string replace -r '[^/]*/?$' '' $dir)
    end
    return 1
end

function __fish_vagrant_machines
    if set -l state (__fish_print_vagrant_state)
        test -d "$state"; or return
        set -l machines $state/machines/*
        string replace -- $state/machines/ '' $machines
    end
end

function __fish_vagrant_boxes
    set -l vhome $VAGRANT_HOME/boxes
    set -q vhome[1]; or set vhome ~/.vagrant.d/boxes
    set -l boxes $vhome/*
    string replace -- $vhome/ '' $boxes | string replace -- -VAGRANTSLASH- /
end

function __fish_vagrant_need_command -V commands
    argparse -s h/help v/version -- (commandline -xpc)[2..-1] 2>/dev/null
    or return
    if set -q _flag_help[1]; or set -q _flag_help[1]
        return 1
    end
    if set -q argv[1]
        echo $argv
        return 1
    end
    return 0
end

function __fish_vagrant_using_command
    set -l cmd (__fish_vagrant_need_command)
    contains -- $cmd[1] $argv
end

function __fish_vagrant_box_need_command
    set -l cmd (__fish_vagrant_need_command)
    test "$cmd[1]" = box 2>/dev/null
    or return 1
    set -e cmd[1]

    # Not all of these are valid for all subcommands, but that's not important here.
    # Yes, none of these have a short version.
    set -l opts b-box-version= c-cacert= C-capath= 1-cert= 2-clean f-force i-insecure p-provider=
    set -a opts 3-checksum= 4-checksum-type= n-name=
    set -a opts g-global d-dry-run a-all B-box
    argparse -s $opts -- $cmd 2>/dev/null
    or return 1
    if set -q argv[1]
        echo $argv
        return 1
    end
    return 0
end

function __fish_vagrant_cloud_need_command
    set -l cmd (__fish_vagrant_need_command)
    test "$cmd[1]" = cloud 2>/dev/null
    or return 1
    set -e cmd[1]

    set -l opts c-check l-logout t-token d-description= s-short-description= p-private b-box-version=
    set -a opts f-force r-release u-url v-version-description= P-page= S-short= o-order= L-limit= 1-sort-by=
    argparse -s $opts -- $cmd 2>/dev/null
    or return 1
    if set -q argv[1]
        echo $argv
        return 1
    end
    return 0
end

complete -c vagrant -n __fish_vagrant_need_command -fa box -d 'Manage boxes: installation, removal, etc.'
complete -c vagrant -n "__fish_vagrant_using_command box; and __fish_vagrant_box_need_command" -fa "$box_commands"
complete -c vagrant -n __fish_vagrant_need_command -fa cloud -d 'Manage Vagrant Cloud'
complete -c vagrant -n "__fish_vagrant_using_command cloud; and __fish_vagrant_cloud_need_command" -fa "$cloud_commands"
complete -c vagrant -n __fish_vagrant_need_command -fa connect
complete -c vagrant -n __fish_vagrant_need_command -fa destroy -d 'Stop and delete all traces of the vagrant machine'
complete -c vagrant -n __fish_vagrant_need_command -fa docker-exec
complete -c vagrant -n __fish_vagrant_need_command -fa docker-logs
complete -c vagrant -n __fish_vagrant_need_command -fa docker-run
complete -c vagrant -n __fish_vagrant_need_command -fa global-status -d 'Show status Vagrant environments for this user'
complete -c vagrant -n __fish_vagrant_need_command -fa halt -d 'Stop a machine'
complete -c vagrant -n __fish_vagrant_need_command -fa help -d 'Show help for a subcommand'
complete -c vagrant -n __fish_vagrant_need_command -fa init -d 'Initialize a new Vagrant env by creating a Vagrantfile'
complete -c vagrant -n "__fish_vagrant_using_command init" -fa '(__fish_vagrant_boxes)'
complete -c vagrant -n __fish_vagrant_need_command -fa list-commands
complete -c vagrant -n __fish_vagrant_need_command -fa login
complete -c vagrant -n __fish_vagrant_need_command -fa package -d 'Package a running vagrant environment into a box'
complete -c vagrant -n __fish_vagrant_need_command -fa plugin -d 'Manages plugins: install, uninstall, update, etc.'
complete -c vagrant -n __fish_vagrant_need_command -fa provision
complete -c vagrant -n __fish_vagrant_need_command -fa push
complete -c vagrant -n __fish_vagrant_need_command -fa rdp
complete -c vagrant -n __fish_vagrant_need_command -fa reload
complete -c vagrant -n __fish_vagrant_need_command -fa resume
complete -c vagrant -n __fish_vagrant_need_command -fa rsync
complete -c vagrant -n __fish_vagrant_need_command -fa rsync-auto
complete -c vagrant -n __fish_vagrant_need_command -fa share
complete -c vagrant -n __fish_vagrant_need_command -fa snapshot
complete -c vagrant -n __fish_vagrant_need_command -fa ssh -d 'Connect to a machine via SSH'
complete -c vagrant -n __fish_vagrant_need_command -fa ssh-config -d 'Print ssh config to connect to machine'
complete -c vagrant -n __fish_vagrant_need_command -fa status -d 'Print status of a machine'
complete -c vagrant -n __fish_vagrant_need_command -fa suspend -d 'Suspend a machine'
complete -c vagrant -n __fish_vagrant_need_command -fa up -d 'Start and provision the environment'
complete -c vagrant -n "__fish_vagrant_using_command up" -fa '(__fish_vagrant_machines)'
complete -c vagrant -n __fish_vagrant_need_command -fa version -d 'Print current and latest version'
completions/valgrind.fish# Don't go invoking valgrind unless it is installed

set -l skin tool
if valgrind --version 2>/dev/null | string match -qr -- '-2\.[012]\.'
    # In older versions of Valgrind, the skin selection option was
    # '--skin'
    # But someone decided that it would be fun to change this to
    # '--tool' for no good reason
    set skin skin
end

complete -xc valgrind -l $skin -d Skin -a "
    memcheck\tHeavyweight\ memory\ checker
    cachegrind\tCache-miss\ profiler
    addrcheck\tLightweight\ memory\ checker
    helgrind\tData-race\ detector
    massif\tHeap\ profiler
"

function __fish_valgrind_skin --argument-names tool -V skin
    set -l cmd (commandline -cpx)
    # Quote $cmd so the tokens are separated with a space
    if string match -qr -- "--$skin(=| )$tool" "$cmd"
        return 0
    end
    # memcheck is the default tool/skin
    test $tool = memcheck
    and not string match -- $skin $cmd
end

complete -c valgrind -l help -d "Display help and exit"
complete -c valgrind -l help-debug -d "Display help and debug options"
complete -c valgrind -l version -d "Display version and exit"
complete -c valgrind -s q -l quiet -d "Quiet mode"
complete -c valgrind -s v -l verbose -d "Verbose mode"
complete -xc valgrind -l trace-children -d "Valgrind-ise children" -a "yes no"
complete -xc valgrind -l track-fds -d "Track file descriptors" -a "yes no"
complete -xc valgrind -l log-fd -d "Log to file descriptor" -a "0 1 2 3 4 5 6 7 8 9"
complete -rc valgrind -l log-file -d "Log to file"
complete -xc valgrind -l logsocket -d "Log to socket"
complete -c valgrind -l demangle -xd "Demangle C++ names" -a "yes no"
complete -xc valgrind -l num-callers -d "Callers in stack trace"
complete -xc valgrind -l error-limit -d "Stop showing errors if too many" -a "yes no"
complete -xc valgrind -l show-below-main -d "Continue trace below main()" -a "yes no"
complete -rc valgrind -l suppressions -d "Suppress errors from file"
complete -c valgrind -l gen-suppressions -d "Print suppressions for detected errors"
complete -xc valgrind -l db-attach -d "Start debugger on error" -a "yes no"
complete -rc valgrind -l db-command -d "Debugger command"
complete -xc valgrind -l input-fd -d "File descriptor for input" -a "0 1 2 3 4 5 6 7 8 9"

# Memcheck-specific options
complete -n "__fish_valgrind_skin memcheck" -xc valgrind -l leak-check -d "Check for memory leaks" -a "no\tDon\'t\ check\ for\ memory\ leaks summary\t'Show a leak summary' full\t'Describe memory leaks in detail'"
complete -n "__fish_valgrind_skin memcheck" -xc valgrind -l show-reachable -d "Show reachable leaked memory" -a "yes\t'Show reachable leaked memory' no\t'Do not show reachable leaked memory'"
complete -n "__fish_valgrind_skin memcheck" -xc valgrind -l leak-resolution -d "Determines how willingly Memcheck considers different backtraces to be the same" -a "low\t'Two entries need to match' med\t'Four entries need to match' high\t'All entries need to match'"
complete -n "__fish_valgrind_skin memcheck" -xc valgrind -l freelist-vol -d "Set size of freed memory pool"
complete -n "__fish_valgrind_skin memcheck" -xc valgrind -l partial-loads-ok -d 'How to handle loads of words that are partially addressable' -a 'yes\t"Do not emit errors on partial loads" no\t"Emit errors on partial loads"'
complete -n "__fish_valgrind_skin memcheck" -xc valgrind -l avoid-strlen-errors -d 'Whether to skip error reporting for the strlen function' -a 'yes no'

# Addrcheck-specific options
complete -n "__fish_valgrind_skin addrcheck" -xc valgrind -l leak-check -d "Check for memory leaks" -a "no\t'Do not check for memory leaks' summary\t'Show a leak summary' full\t'Describe memory leaks in detail'"
complete -n "__fish_valgrind_skin addrcheck" -xc valgrind -l show-reachable -d "Show reachable leaked memory" -a "yes\t'Show reachable leaked memory' no\t'Do not show reachable leaked memory'"
complete -n "__fish_valgrind_skin addrcheck" -xc valgrind -l leak-resolution -d "Determines how willingly Addrcheck considers different backtraces to be the same" -a "low\t'Two entries need to match' med\t'Four entries need to match' high\t'All entries need to match'"
complete -n "__fish_valgrind_skin addrcheck" -xc valgrind -l freelist-vol -d "Set size of freed memory pool"
complete -n "__fish_valgrind_skin addrcheck" -xc valgrind -l partial-loads-ok -d 'How to handle loads of words that are partially addressable' -a 'yes\t"Do not emit errors on partial loads" no\t"Emit errors on partial loads"'
complete -n "__fish_valgrind_skin addrcheck" -xc valgrind -l avoid-strlen-errors -d 'Whether to skip error reporting for the strlen function' -a 'yes no'

# Cachegrind-specific options
complete -n "__fish_valgrind_skin cachegrind" -xc valgrind -l I1 -d "Type of L1 instruction cache"
complete -n "__fish_valgrind_skin cachegrind" -xc valgrind -l D1 -d "Type of L1 data cache"
complete -n "__fish_valgrind_skin cachegrind" -xc valgrind -l L2 -d "Type of L2 cache"

function __fish_print_function_prototypes -d "Prints the names of all function prototypes found in the headers in the current directory"
    set -l headers *.h *.hh *.hpp *.hxx
    if set -q headers[1]
        sed -n "s/^\(.*[^[a-zA-Z_0-9]\|\)\([a-zA-Z_][a-zA-Z_0-9]*\) *(.*);.*\$/\2/p" $headers
    end
end

# Massif-specific options
complete -c valgrind -n "__fish_valgrind_skin massif" -l alloc-fn -d "Specify a function that allocates memory" -x -a "(__fish_print_function_prototypes)"
complete -c valgrind -n "__fish_valgrind_skin massif" -x -l heap -d 'Profile heap usage' -a 'yes\t"Profile heap usage" no\t"Do not profile heap usage"'
complete -c valgrind -n "__fish_valgrind_skin massif" -x -l heap-admin -d "The number of bytes of heap overhead per allocation"
complete -c valgrind -n "__fish_valgrind_skin massif" -x -l stacks -d "Profile stack usage" -a 'yes\t"Profile stack usage" no\t"Do not profile stack usage"'
complete -c valgrind -n "__fish_valgrind_skin massif" -x -l depth -d "Depth of call chain"
complete -c valgrind -n "__fish_valgrind_skin massif" -x -l format -d "Profiling output format" -a "html\t'Produce html output' text\t'Produce text output'"
completions/validate-spice.fishcomplete -c validate-spice -l all -d 'Validate all spices'
completions/vared.fishcomplete -c vared -x -a "(set | string replace -r ' ' '\tVariable: ')"
complete -c vared -s h -l help -d "Display help and exit"
completions/vbc.fish# Completions for the Visual Basic Compiler(Roslyn)
# See: https://docs.microsoft.com/en-us/dotnet/visual-basic/reference/command-line-compiler/compiler-options-listed-by-category

# Compiler output
complete -c vbc -o nologo -d "Suppresses compiler banner information"
complete -c vbc -o utf8output -o "utf8output+" -d "Displays compiler output using UTF-8 encoding"
complete -c vbc -o utf8output- -d "Disable -utf8output"
complete -c vbc -o verbose -o "verbose+" -d "Outputs extra information during compilation"
complete -c vbc -o verbose- -d "Disable -verbose"
complete -c vbc -o "modulename:" -d "Specify the name of the source module"
complete -c vbc -o "preferreduilang:" -d "Specify a language for compiler output"

# Optimization
for bytes in 512 1024 2048 4096 8192
    complete -c vbc -o "filealign:$bytes" -d "Specifies where to align the sections of the output file"
end

complete -c vbc -o optimize -o "optimize+" -d "Enable optimizations"
complete -c vbc -o optimize- -d "Disable optimizations"

# Output files
complete -c vbc -o doc -o "doc:" -o "doc+" -d "Process documentation comments to an XML file"
complete -c vbc -o doc- -d "Disable -doc"
complete -c vbc -o deterministic -d "Output identical assemblies for identical inputs"
complete -c vbc -o netcf -d "Sets the compiler to target the .NET Compact Framework"
complete -c vbc -o "out:" -d "Specifies an output file"
complete -c vbc -o refonly -d "Outputs only a reference assembly"
complete -c vbc -o "refout:" -d "Specifies the output path of a reference assembly"
complete -c vbc -o "t:exe" -o "target:exe" -d "Create a console application"
complete -c vbc -o "t:library" -o "target:library" -d "Create a dynamic-link library"
complete -c vbc -o "t:module" -o "target:module" -d "Create a module that can be added to an assembly"
complete -c vbc -o "t:winexe" -o "target:winexe" -d "Create Windows application"
complete -c vbc -o "t:appcontainerexe" -o "target:appcontainerexe" -d "Create Windows application that must be run in an app container"
complete -c vbc -o "t:winmdobj" -o "target:winmdobj" -d "Create an intermediate file that can be converted to .winmd file"

# .NET assemblies
complete -c vbc -o "addmodule:" -d "Add type information from provided files to the project"
complete -c vbc -o delaysign -o "delaysign+" -d "Specifies whether the assembly will be fully or partially signed"
complete -c vbc -o delaysign- -d "Disable -delaysign"
complete -c vbc -o "imports:" -d "Imports a namespace from a specified assembly"
complete -c vbc -o "keycontainer:" -d "Specify a strong name key container"
complete -c vbc -o "keyfile:" -d "Specify a strong name key file"
complete -c vbc -o "libpath:" -d "Specifies the location of assemblies referenced by the -reference option"
complete -c vbc -o "r:" -o "reference:" -d "Imports metadata from an assembly"
complete -c vbc -o "moduleassemblyname:" -d "Specifies the name of the assembly that a module will be a part of"
complete -c vbc -o "a:" -o "analyzer:" -d "Run the analyzers from this assembly"
complete -c vbc -o "additionalfile:" -d "Files that analyzers can use to generate error or warning"

# Debugging/error checking
complete -c vbc -o "bugreport:" -d "Creates a file that contains information that makes it easy to report a bug"

complete -c vbc -o debug -o "debug+" -d "Produces debugging information"
for arguments in full pdbonly
    complete -c vbc -o "debug:$arguments" -d "Produces debugging information"
end
complete -c vbc -o debug- -d "Disable -debug"

complete -c vbc -o nowarn -o "nowarn:" -d "Suppresses the compiler's ability to generate warnings"
complete -c vbc -o quiet -d "Don't display code for syntax-related errors and warnings"
complete -c vbc -o removeintchecks -o "removeintchecks+" -d "Disables integer overflow checking"
complete -c vbc -o removeintchecks- -d "Disable -removeintchecks"
complete -c vbc -o warnaserror -o "warnaserror:" -o "warnaserror+" -o "warnaserror+:" -d "Promotes warnings to errors"
complete -c vbc -o warnaserror- -o "warnaserror-:" -d "Disable -warnaserror"
complete -c vbc -o "ruleset:" -d "Specify a ruleset file that disables specific diagnostics"

# Help
complete -c vbc -s "?" -o help -d "Displays the compiler options"

# Language
complete -c vbc -o "langversion:?" -d "Display the allowed values for language version"
complete -c vbc -o "langversion:default" -d "Specify latest major version as language version"
complete -c vbc -o "langversion:latest" -d "Specify latest version (including minor releases) as language version"
for version_number in (seq 9 15)
    switch $version_number
        case (seq 9 12) 14
            complete -c vbc -o "langversion:$version_number" -d "Specify $version_number as language version"
            complete -c vbc -o "langversion:$version_number.0" -d "Specify $version_number.0 as language version"
        case 15
            complete -c vbc -o "langversion:$version_number" -d "Specify $version_number as language version"
            complete -c vbc -o "langversion:$version_number.0" -d "Specify $version_number.0 as language version"
            complete -c vbc -o "langversion:$version_number.3" -d "Specify $version_number.3 as language version"
            complete -c vbc -o "langversion:$version_number.5" -d "Specify $version_number.5 as language version"
    end
end

complete -c vbc -o optionexplicit -o "optionexplicit+" -d "Enforces explicit declaration of variables"
complete -c vbc -o optionexplicit- -d "Disable -optionexplicit"
complete -c vbc -o optionstrict -o "optionstrict+" -o "optionstrict:" -d "Enforces strict type semantics"
complete -c vbc -o optionstrict- -d "Disable -optionstrict"

for arguments in binary text
    complete -c vbc -o "optioncompare:$arguments" -d "Specify string comparison mode: text or binary"
end

complete -c vbc -o optioninfer -o "optioninfer+" -d "Enables the use of local type inference in variable declarations"
complete -c vbc -o optioninfer- -d "Disable -optioninfer"

# Preprocessor
complete -c vbc -o "d:" -o "define:" -d "Defines symbols for conditional compilation"

# Resources
complete -c vbc -o "linkres:" -o "linkresource:" -d "Creates a link to a managed resource"
complete -c vbc -o "res:" -o "resource:" -d "Embeds a managed resource in an assembly"
complete -c vbc -o "win32icon:" -d "Inserts an .ico file into the output file"
complete -c vbc -o "win32resource:" -d "Inserts a Win32 resource into the output file"

# Miscellaneous
complete -c vbc -o "baseaddress:" -d "Specifies the base address of a DLL"
complete -c vbc -o "codepage:" -d "Specify the code page for source code files"

for arguments in prompt queue send none
    complete -c vbc -o "errorreport:$arguments" -d "Specify how to report internal compiler errors"
end

complete -c vbc -o highentropyva -o "highentropyva+" -d "Specify if an executable supports high entropy ASLR"
complete -c vbc -o highentropyva- -d "Disable -highentropyva"
complete -c vbc -o "m:" -o "main:" -d "Specifies the class that contains the Sub Main procedure to use at startup"
complete -c vbc -o noconfig -d "Do not compile with Vbc.rsp"
complete -c vbc -o nostdlib -d "Causes the compiler not to reference the standard libraries"
complete -c vbc -o nowin32manifest -d "Don't embed any application manifest into the executable"
complete -c vbc -o "platform:x86" -d "Specify x86 as target platform"
complete -c vbc -o "platform:x64" -d "Specify AMD64 or EM64T as target platform"
complete -c vbc -o "platform:Itanium" -d "Specify Itanium as target platform"
complete -c vbc -o "platform:arm" -d "Specify ARM as target platform"
complete -c vbc -o "platform:anycpu" -d "Specify any platform as target"
complete -c vbc -o "platform:anycpu32bitpreferred" -d "Specify any platform as target (32-bit process on 64-bit machine)"
complete -c vbc -o "recurse:" -d "Searches subdirectories for source files to compile"
complete -c vbc -o "rootnamespace:" -d "Specifies a namespace for all type declarations"
complete -c vbc -o "sdkpath:" -d "Specifies the location of Mscorlib.dll and Microsoft.VisualBasic.dll"

complete -c vbc -o "vbruntime:" -d "Specify reference to VB Runtime Library or disable library referencing"
for arguments in - + "*"
    complete -c vbc -o "vbruntime:$arguments" -d "Specify reference to VB Runtime Library or disable library referencing"
end

complete -c vbc -o "win32manifest:" -d "Provide application manifest file"
complete -c vbc -o parallel -o "parallel+" -d "Specifies whether to use concurrent build"
complete -c vbc -o parallel- -d "Disable -parallel"
complete -c vbc -o "checksumalgorithm:SHA1" -d "Use SHA1 to calculate the source file checksum"
complete -c vbc -o "checksumalgorithm:SHA256" -d "Use SHA256 to calculate the source file checksum"
completions/vi.fish# plain vi (as bundled with SunOS 5.8)
# todo:
# -wn : Set the default window size to n
# +command : same as -c command

# Check if vi is really vim
if vi --version >/dev/null 2>/dev/null
    complete -c vi -w vim
else
    complete -c vi -s s -d 'Suppress all interactive user feedback'
    complete -c vi -s C -d 'Encrypt/decrypt text'
    complete -c vi -s l -d 'Set up for editing LISP programs'
    complete -c vi -s L -d 'List saved file names after crash'
    complete -c vi -s R -d 'Read-only mode'
    complete -c vi -s S -d 'Use linear search for tags if tag file not sorted'
    complete -c vi -s v -d 'Start in display editing state'
    complete -c vi -s V -d 'Verbose mode'
    complete -c vi -s x -d 'Encrypt/decrypt text'
    complete -c vi -r -s r -d 'Recover file after crash'
    complete -c vi -r -s t -d 'Edit the file containing a tag'
    complete -c vi -r -c t -d 'Begin editing by executing the specified  editor command'
end
completions/vim-addons.fish# Completion for vim-addons
# =========================
#
# Adrien Grellier <adrien.grellier@laposte.net>
#

function __fish_vim-addons_subcommand -d 'Test if vim-addons has yet to be given the subcommand'
    for i in (commandline -xpc)
        if contains -- $i list status install remove disable amend files show
            return 1
        end
    end
    return 0
end

# Commands
# --------
# list
complete -c vim-addons -n __fish_vim-addons_subcommand -a list -f -d "list the names of the addons available in the system"
# status
complete -c vim-addons -n __fish_vim-addons_subcommand -a status -f -d "show the status of the addons available in the system"
complete -c vim-addons -n "contains status (commandline -pxc)" -a "(vim-addons list)" -x
# install
complete -c vim-addons -n __fish_vim-addons_subcommand -a install -x -d "install one or more addons under ~/.vim"
complete -c vim-addons -n "contains install (commandline -pxc)" -a "(vim-addons status | awk '\$2 != \"installed\" && \$1 != \"#\" { print \$1}')" -x
# remove
complete -c vim-addons -n __fish_vim-addons_subcommand -a remove -x -d "remove one or more addons from ~/.vim"
complete -c vim-addons -n "contains remove (commandline -pxc)" -a "(vim-addons status | awk '\$2 != \"removed\" && \$1 != \"#\" { print \$1}')" -x
# disable
complete -c vim-addons -n __fish_vim-addons_subcommand -a disable -x -d "disable  one  or more addons to be used by the current user"
complete -c vim-addons -n "contains disable (commandline -pxc)" -a "(vim-addons status | awk '\$2 != \"disable\" && \$1 != \"#\" { print \$1}')" -x
# amend
complete -c vim-addons -n __fish_vim-addons_subcommand -a amend -x -d "undo the effects of a previous disable command"
complete -c vim-addons -n "contains amend (commandline -pxc)" -a "(vim-addons list)" -x
# files
complete -c vim-addons -n __fish_vim-addons_subcommand -a files -x -d "list, one per line, the files composing the specified addons"
complete -c vim-addons -n "contains files (commandline -pxc)" -a "(vim-addons list)" -x
# show
complete -c vim-addons -n __fish_vim-addons_subcommand -a show -x -d "displays detailed information about the specified addons"
complete -c vim-addons -n "contains show (commandline -pxc)" -a "(vim-addons list)" -x

# Options
# --------
complete -c vim-addons -s h -l help -d "show this usage message and exit"
complete -c vim-addons -s q -l query -d "be quiet and make the output more parseable"
complete -c vim-addons -s r -l registry-dir -d "set the registry directory"
complete -c vim-addons -s s -l source-dir -d "set the addons source directory"
complete -c vim-addons -s t -l target-dir -d "set the addons target directory"
complete -c vim-addons -s v -l verbose -d "increase verbosity"
complete -c vim-addons -s y -l system-dir -d "set the system-wide target directory"
complete -c vim-addons -s w -l system-wide -d "set target directory to the system-wide one"
completions/vim.fish# these don't work
#complete vim -a - -d 'Read file from stdin, commands from stderr, which should be a tty'

function __fish_vim_find_tags_path
    set -l max_depth 10
    set -l tags_path tags

    for depth in (seq $max_depth)
        if test -f $tags_path
            echo $tags_path
            return 0
        end

        set tags_path ../$tags_path
    end

    return 1
end

# NB: This function is also used by the nvim completions
function __fish_vim_tags
    set -l token (commandline -ct)
    set -l tags_path (__fish_vim_find_tags_path)
    or return

    # To prevent freezes on a huge tags file (e.g., on one from the Linux
    # kernel source tree), limit matching tag lines to some reasonable amount
    set -l limit 10000

    # tags file is alphabetically sorted, so it's reasonable to use "look" to
    # speedup the lookup of strings with known prefix
    command look $token $tags_path | head -n $limit | cut -f1,2 -d \t
end

# todo
# +[num]        : Position the cursor on line number
# +/{pat}       : Position the cursor on the first occurrence of {pat}
# +{command}    : Execute Ex command after the first file has been read
complete -c vim -s c -r -d 'Execute Ex command after the first file has been read'
complete -c vim -s S -r -d 'Source file after the first file has been read'
complete -c vim -l cmd -r -d 'Execute Ex command before loading any vimrc'
complete -c vim -s d -r -d 'Use device as terminal (Amiga only)'
complete -c vim -s i -r -d 'Set the viminfo file location'
complete -c vim -s o -d 'Open horizontally split windows for each file'
complete -c vim -o o2 -d 'Open two horizontally split windows' # actually -o[N]
complete -c vim -s O -d 'Open vertically split windows for each file'
complete -c nvim -o O2 -d 'Open two vertically split windows' # actually -O[N]
complete -c vim -s p -d 'Open tab pages for each file'
complete -c nvim -o p2 -d 'Open two tab pages' # actually -p[N]
complete -c vim -s q -r -d 'Start in quickFix mode'
complete -c vim -s r -r -d 'Use swap files for recovery'
complete -c vim -s s -r -d 'Source and execute script file'
complete -c vim -s t -xa '(__fish_vim_tags)' -d 'Set the cursor to tag'
complete -c vim -s T -r -d 'Terminal name'
complete -c vim -s u -r -d 'Use alternative vimrc'
complete -c vim -s U -r -d 'Use alternative vimrc in GUI mode'
complete -c vim -s w -r -d 'Record all typed characters'
complete -c vim -s W -r -d 'Record all typed characters (overwrite file)'
complete -c vim -s A -d 'Start in Arabic mode'
complete -c vim -s b -d 'Start in binary mode'
complete -c vim -s C -d 'Behave mostly like vi'
complete -c vim -s d -d 'Start in diff mode'
complete -c vim -s D -d 'Debugging mode'
complete -c vim -s e -d 'Start in Ex mode'
complete -c vim -s E -d 'Start in improved Ex mode'
complete -c vim -s f -d 'Start in foreground mode'
complete -c vim -s F -d 'Start in Farsi mode'
complete -c vim -s g -d 'Start in GUI mode'
complete -c vim -s h -d 'Print help message and exit'
complete -c vim -s H -d 'Start in Hebrew mode'
complete -c vim -s L -d 'List swap files'
complete -c vim -s l -d 'Start in lisp mode'
complete -c vim -s m -d 'Disable file modification'
complete -c vim -s M -d 'Disallow file modification'
complete -c vim -s N -d 'Reset compatibility mode'
complete -c vim -s n -d 'Don\'t use swap files'
complete -c vim -s R -d 'Read only mode'
complete -c vim -s r -d 'List swap files'
complete -c vim -s s -d 'Start in silent mode'
complete -c vim -s V -d 'Start in verbose mode'
complete -c vim -s v -d 'Start in vi mode'
complete -c vim -s x -d 'Use encryption when writing files'
complete -c vim -s X -d 'Don\'t connect to X server'
complete -c vim -s y -d 'Start in easy mode'
complete -c vim -s Z -d 'Start in restricted mode'
complete -c vim -o nb -d 'Become an editor server for NetBeans'
complete -c vim -l no-fork -d 'Start in foreground mode'
complete -c vim -l echo-wid -d 'Echo the Window ID on stdout (GTK GUI only)'
complete -c vim -l help -d 'Print help message and exit'
complete -c vim -l literal -d 'Do not expand wildcards'
complete -c vim -l noplugin -d 'Skip loading plugins'
complete -c vim -l remote -d 'Edit files on Vim server'
complete -c vim -l remote-expr -d 'Evaluate expr on Vim server'
complete -c vim -l remote-send -d 'Send keys to Vim server'
complete -c vim -l remote-silent -d 'Edit files on Vim server'
complete -c vim -l remote-wait -d 'Edit files on Vim server'
complete -c vim -l remote-wait-silent -d 'Edit files on Vim server'
complete -c vim -l serverlist -d 'List all Vim servers that can be found'
complete -c vim -l servername -d 'Set server name'
complete -c vim -l version -d 'Print version information and exit'
complete -c vim -l socketid -r -d 'Run gvim in another window (GTK GUI only)'
complete -c vim -l clean -d 'Factory defaults: skip vimrc, plugins, viminfo'
complete -c vim -l startuptime -r -d 'Write startup timing messages to <file>'
completions/vimdiff.fishcomplete -c vimdiff -w vim
completions/vips.fish# Regular completions
complete -c vips -s l -l list -d 'List objects'
complete -c vips -s p -l plugin -d 'Load PLUGIN'
complete -c vips -s v -l version -d 'Print version'
complete -c vips -l vips-concurrency -d 'Evaluate with N threads'
complete -c vips -l vips-progress -d 'Show progress feedback'
complete -c vips -l vips-leak -d 'Leak-check on exit'
complete -c vips -l vips-profile -d 'Profile and dump timing on exit'
complete -c vips -l vips-disc-threshold -d 'Decompress images larger than N'
complete -c vips -l vips-novector -d 'Disable vectorised operations'
complete -c vips -l vips-cache-max -d 'Cache at most N operations'
complete -c vips -l vips-cache-max-memory -d 'Cache at most N bytes in memory'
complete -c vips -l vips-cache-max-files -d 'Allow at most N open files'
complete -c vips -l vips-cache-trace -d 'Trace operation cache'
complete -c vips -l vips-cache-dump -d 'Dump operation cache on exit'
complete -c vips -l vips-version -d 'Print libvips version'
complete -c vips -l vips-config -d 'Print libvips config'
complete -c vips -l vips-pipe-read-limit -d 'Pipe read limit (bytes)'

# Operations
complete -c vips -n "__fish_is_nth_token 1" -xa "(__fish_vips_ops)"

function __fish_vips_ops
    vips -l | string match -rv _base | string replace -rf '^\s*\S+ \((.+?)\), +(\S.*?)(?:\s*[,(].*)?$' '$1\t$2'
end
completions/virsh.fish# virsh is the main interface for managing virtlib guest domains.
# See: https://libvirt.org/virshcmdref.html

set -l cmds attach-device attach-disk attach-interface autostart blkdeviotune blkiotune \
    blockcommit blockcopy blockjob blockpull blockresize change-media console cpu-baseline \
    cpu-compare cpu-stats create define desc destroy detach-device detach-disk detach-interface \
    domdisplay domfsfreeze domfsthaw domfsinfo domfstrim domhostname domid domif-setlink domiftune \
    domjobabort domjobinfo domname domrename dompmsuspend dompmwakeup domuuid domxml-from-native \
    domxml-to-native dump dumpxml edit event inject-nmi iothreadinfo iothreadpin iothreadadd \
    iothreaddel send-key send-process-signal lxc-enter-namespace managedsave managedsave-remove \
    managedsave-edit managedsave-dumpxml managedsave-define memtune perf metadata migrate \
    migrate-setmaxdowntime migrate-getmaxdowntime migrate-compcache migrate-setspeed \
    migrate-getspeed migrate-postcopy numatune qemu-attach qemu-monitor-command \
    qemu-monitor-event qemu-agent-command reboot reset restore resume save save-image-define \
    save-image-dumpxml save-image-edit schedinfo screenshot set-lifecycle-action set-user-password \
    setmaxmem setmem setvcpus shutdown start suspend ttyconsole undefine update-device vcpucount \
    vcpuinfo vcpupin emulatorpin vncdisplay guestvcpus setvcpu domblkthreshold domblkerror \
    domblkinfo domblklist domblkstat domcontrol domif-getlink domifaddr domiflist domifstat \
    dominfo dommemstat domstate domstats domtime list allocpages capabilities cpu-models \
    domcapabilities freecell freepages hostname maxvcpus node-memory-tune nodecpumap nodecpustats \
    nodeinfo nodememstats nodesuspend sysinfo uri version iface-begin iface-bridge iface-commit \
    iface-define iface-destroy iface-dumpxml iface-edit iface-list iface-mac iface-name \
    iface-rollback iface-start iface-unbridge iface-undefine nwfilter-define nwfilter-dumpxml \
    nwfilter-edit nwfilter-list nwfilter-undefine net-autostart net-create net-define net-destroy \
    net-dhcp-leases net-dumpxml net-edit net-event net-info net-list net-name net-start \
    net-undefine net-update net-uuid nodedev-create nodedev-destroy nodedev-detach nodedev-dumpxml \
    nodedev-list nodedev-reattach nodedev-reset nodedev-event secret-define secret-dumpxml \
    secret-event secret-get-value secret-list secret-set-value secret-undefine snapshot-create \
    snapshot-create-as snapshot-current snapshot-delete snapshot-dumpxml snapshot-edit snapshot-info \
    snapshot-list snapshot-parent snapshot-revert find-storage-pool-sources-as \
    find-storage-pool-sources pool-autostart pool-build pool-create-as pool-create pool-define-as \
    pool-define pool-delete pool-destroy pool-dumpxml pool-edit pool-info pool-list pool-name \
    pool-refresh pool-start pool-undefine pool-uuid pool-event vol-clone vol-create-as vol-create \
    vol-create-from vol-delete vol-download vol-dumpxml vol-info vol-key vol-list \
    vol-name vol-path vol-pool vol-resize vol-upload vol-wipe

function __fish_virsh_get_domains --argument-names state --description "Prints the list of virtlib domains with the given state (running, shutoff, paused or transient)."
    set -l filter
    switch "$state"
        case running paused shutoff
            set filter --state-$state
        case inactive transient
            set filter --$state
        case '*'
            set filter --all
    end

    set -l desc (test -n "$state"; and echo (string sub -s1 -l1 -- $state | string upper)(string sub -s2 -- $state) domain; or echo Domain)
    set -l domains (virsh list --name $filter | string match -v -r '^$')
    set -q domains[1]
    and printf "%s\t$desc\n" $domains
end

function __fish_virsh_get_networks
    # Example of `virsh net-list --all` output:
    #
    #  Name                 State      Autostart     Persistent
    # ----------------------------------------------------------
    #  default              active     yes           yes
    #  mynet                active     yes           yes
    #

    set -l header 'Name State Autostart Persistent'
    set -l networks (virsh net-list --all | string replace -ar '[ \t]+' ' ' | string trim | string match -rv -- ---)

    if not string match -q -- $header $networks[1]
        return 1
    end

    set -l networks (string match -v -- $header $networks | string match -rv '^$')
    for network in $networks
        set -l network (string split ' ' $network)
        set -l network_name $network[1]
        set -l network_state $network[2]
        set -l network_autostart $network[3]
        set -l network_persistent $network[4]

        set -l network_qualities $network_state (test $network_autostart = 'yes'; and echo 'autostart') (test $network_persistent = 'yes'; and echo 'persistent')
        set -l show true
        if set -q argv[1]
            for filter in $argv
                if not string match -q -- $filter $network_qualities
                    set show false
                    continue
                end
            end
        end

        if not test $show = true
            continue
        end

        printf '%s\tNetwork (%s)\n' $network_name (string join ' ' $network_qualities)
    end
end

# virsh
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -x
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l connect -s -x -d "Specify hypervisor connection URI"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l debug -s d -x -a "0\t 1\t 2\t 3\t 4\t" -d "Specify debug level (0-4)"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l help -s h -d "Show help and exit"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l keepalive-interval -s k -x -a "0\tDisable\ keepalive" -d "Set keepalive interval (secs)"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l keepalive-count -s K -x -d "Set number of possible missed keepalive messages"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l log -s l -r -d "Output logging to file"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l quiet -s q -d "Quiet mode"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l readonly -s r -d "Connect readonly"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l timing -s t -d "Show timing information"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -s v -d "Show short version and exit"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -s V -d "Show short version and exit"
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -l version -a "short\tShort\ version long\tLong\ version" -d "Show version"

# virsh attach-device
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a attach-device -d "Attach device from an XML file"
complete -c virsh -n "__fish_seen_subcommand_from attach-device" -l persistent -d "Make live change persistent"
complete -c virsh -n "__fish_seen_subcommand_from attach-device" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from attach-device" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from attach-device" -l current -d "Affect current domain"

# virsh attach-disk
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a attach-disk -d "Attach disk device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l targetbus -d "Target bus of disk device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l driver -d "Driver of disk device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l subdriver -d "Subdriver of disk device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l iothread -d "IOThread to be used by supported device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l cache -d "Cache mode of disk device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l io -d "IO policy of disk device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l type -d "Target device type"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l mode -d "Mode of device reading and writing"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l sourcetype -d "Type of source" -x -a "block file"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l serial -d "Serial of disk device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l wwn -d "Wwn of disk device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l rawio -d "Needs rawio capability"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l address -d "Address of disk device"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l multifunction -d "Use multifunction pci under specified address"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l print-xml -d "Print XML document rather than attach the disk"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l persistent -d "Make live change persistent"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from attach-disk" -l current -d "Affect current domain"

# virsh attach-interface
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a attach-interface -d "Attach network interface"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l target -d "Target network name"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l mac -d "MAC address"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l script -d "Script used to bridge network interface"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l model -d "Model type"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l inbound -d "Control domain's incoming traffics"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l outbound -d "Control domain's outgoing traffics"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l persistent -d "Make live change persistent"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l current -d "Affect current domain"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l print-xml -d "Print XML document rather than attach the interface"
complete -c virsh -n "__fish_seen_subcommand_from attach-interface" -l managed -d "Libvirt will automatically detach/attach the device from/to host"

# virsh autostart
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a autostart -d "Autostart a domain"
complete -c virsh -n "__fish_seen_subcommand_from autostart" -a '(__fish_virsh_get_domains)' -x
complete -c virsh -n "__fish_seen_subcommand_from autostart" -l disable -d "Disable autostarting"

# virsh blkdeviotune
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a blkdeviotune -d "Set or query a block device I/O tuning parameters"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l total-bytes-sec -d "Total throughput limit, as scaled integer (default bytes)"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l read-bytes-sec -d "Read throughput limit, as scaled integer (default bytes)"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l write-bytes-sec -d "Write throughput limit, as scaled integer (default bytes)"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l total-iops-sec -d "Total I/O operations limit per second"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l read-iops-sec -d "Read I/O operations limit per second"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l write-iops-sec -d "Write I/O operations limit per second"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l total-bytes-sec-max -d "Total max, as scaled integer (default bytes)"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l read-bytes-sec-max -d "Read max, as scaled integer (default bytes)"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l write-bytes-sec-max -d "Write max, as scaled integer (default bytes)"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l total-iops-sec-max -d "Total I/O operations max"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l read-iops-sec-max -d "Read I/O operations max"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l write-iops-sec-max -d "Write I/O operations max"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l size-iops-sec -d "I/O size in bytes"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l group-name -d "Group name to share I/O quota between multiple drives"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l total-bytes-sec-max-length -d "Duration in seconds to allow total max bytes"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l read-bytes-sec-max-length -d "Duration in seconds to allow read max bytes"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l write-bytes-sec-max-length -d "Duration in seconds to allow write max bytes"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l total-iops-sec-max-length -d "Duration in seconds to allow total I/O operations max"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l read-iops-sec-max-length -d "Duration in seconds to allow read I/O operations max"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l write-iops-sec-max-length -d "Duration in seconds to allow write I/O operations max"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from blkdeviotune" -l current -d "Affect current domain"

# virsh blkiotune
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a blkiotune -d "Get or set blkio parameters"
complete -c virsh -n "__fish_seen_subcommand_from blkiotune" -l weight -d "IO Weight"
complete -c virsh -n "__fish_seen_subcommand_from blkiotune" -l device-weights -d "Per-device IO Weights, in the form of /path/to/device,weight,..."
complete -c virsh -n "__fish_seen_subcommand_from blkiotune" -l device-read-iops-sec -d "Per-device read I/O limit per second, in the form of /path/to/device,read_iops_sec,..."
complete -c virsh -n "__fish_seen_subcommand_from blkiotune" -l device-write-iops-sec -d "Per-device write I/O limit per second, in the form of /path/to/device,write_iops_sec,..."
complete -c virsh -n "__fish_seen_subcommand_from blkiotune" -l device-read-bytes-sec -d "Per-device bytes read per second, in the form of /path/to/device,read_bytes_sec,..."
complete -c virsh -n "__fish_seen_subcommand_from blkiotune" -l device-write-bytes-sec -d "Per-device bytes wrote per second, in the form of /path/to/device,write_bytes_sec,..."
complete -c virsh -n "__fish_seen_subcommand_from blkiotune" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from blkiotune" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from blkiotune" -l current -d "Affect current domain"

# virsh blockcommit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a blockcommit -d "Start a block commit operation"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l bandwidth -d "Bandwidth limit in MiB/s"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l base -d "Path of base file to commit into (default bottom of chain)"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l shallow -d "Use backing file of top as base"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l top -d "Path of top file to commit from (default top of chain)"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l active -d "Trigger two-stage active commit of top file"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l delete -d "Delete files that were successfully committed"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l wait -d "Wait for job to complete (with --active, wait for job to sync)"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l verbose -d "With --wait, display the progress"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l timeout -d "Implies --wait, abort if copy exceeds timeout (in seconds)"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l pivot -d "Implies --active --wait, pivot when commit is synced"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l keep-overlay -d "Implies --active --wait, quit when commit is synced"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l async -d "With --wait, don't wait for cancel to finish"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l keep-relative -d "Keep the backing chain relatively referenced"
complete -c virsh -n "__fish_seen_subcommand_from blockcommit" -l bytes -d "The bandwidth limit is in bytes/s rather than MiB/s"

# virsh blockcopy
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a blockcopy -d "Start a block copy operation"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l dest -d "Path of the copy to create"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l bandwidth -d "Bandwidth limit in MiB/s"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l shallow -d "Make the copy share a backing chain"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l reuse-external -d "Reuse existing destination"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l blockdev -d "Copy destination is block device instead of regular file"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l wait -d "Wait for job to reach mirroring phase"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l verbose -d "With --wait, display the progress"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l timeout -d "Implies --wait, abort if copy exceeds timeout (in seconds)"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l pivot -d "Implies --wait, pivot when mirroring starts"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l finish -d "Implies --wait, quit when mirroring starts"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l async -d "With --wait, don't wait for cancel to finish"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l xml -d "Filename containing XML description of the copy destination"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l format -d "Format of the destination file"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l granularity -d "Power-of-two granularity to use during the copy"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l buf-size -d "Maximum amount of in-flight data during the copy"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l bytes -d "The bandwidth limit is in bytes/s rather than MiB/s"
complete -c virsh -n "__fish_seen_subcommand_from blockcopy" -l transient-job -d "The copy job is not persisted if VM is turned off"

# virsh blockjob
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a blockjob -d "Manage active block operations"
complete -c virsh -n "__fish_seen_subcommand_from blockjob" -l abort -d "Abort the active job on the specified disk"
complete -c virsh -n "__fish_seen_subcommand_from blockjob" -l async -d "Implies --abort; request but don't wait for job end"
complete -c virsh -n "__fish_seen_subcommand_from blockjob" -l pivot -d "Implies --abort; conclude and pivot a copy or commit job"
complete -c virsh -n "__fish_seen_subcommand_from blockjob" -l info -d "Get active job information for the specified disk"
complete -c virsh -n "__fish_seen_subcommand_from blockjob" -l bytes -d "Get/set bandwidth in bytes rather than MiB/s"
complete -c virsh -n "__fish_seen_subcommand_from blockjob" -l raw -d "Implies --info; output details rather than human summary"
complete -c virsh -n "__fish_seen_subcommand_from blockjob" -l bandwidth -d "Set the bandwidth limit in MiB/s"

# virsh blockpull
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a blockpull -d "Populate a disk from its backing image"
complete -c virsh -n "__fish_seen_subcommand_from blockpull" -l bandwidth -d "Bandwidth limit in MiB/s"
complete -c virsh -n "__fish_seen_subcommand_from blockpull" -l base -d "Path of backing file in chain for a partial pull"
complete -c virsh -n "__fish_seen_subcommand_from blockpull" -l wait -d "Wait for job to finish"
complete -c virsh -n "__fish_seen_subcommand_from blockpull" -l verbose -d "With --wait, display the progress"
complete -c virsh -n "__fish_seen_subcommand_from blockpull" -l timeout -d "With --wait, abort if pull exceeds timeout (in seconds)"
complete -c virsh -n "__fish_seen_subcommand_from blockpull" -l async -d "With --wait, don't wait for cancel to finish"
complete -c virsh -n "__fish_seen_subcommand_from blockpull" -l keep-relative -d "Keep the backing chain relatively referenced"
complete -c virsh -n "__fish_seen_subcommand_from blockpull" -l bytes -d "The bandwidth limit is in bytes/s rather than MiB/s"

# virsh blockresize
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a blockresize -d "Resize block device of domain"

# virsh change-media
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a change-media -d "Change media of CD or floppy drive"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l source -d "Source of the media"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l eject -d "Eject the media"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l insert -d "Insert the media"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l update -d "Update the media"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l current -d "Alter live or persistent configuration of domain depending on hypervisor driver"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l live -d "Alter live configuration of running domain"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l config -d "Alter persistent configuration, effect observed on next boot"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l force -d "Force media changing"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l print-xml -d "Print XML document rather than change media"
complete -c virsh -n "__fish_seen_subcommand_from change-media" -l block -d "Source media is a block device"

# virsh console
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a console -d "Connect to the guest console"
complete -c virsh -n "__fish_seen_subcommand_from console" -a '(__fish_virsh_get_domains running)' -x
complete -c virsh -n "__fish_seen_subcommand_from console" -l devname -d "Character device name"
complete -c virsh -n "__fish_seen_subcommand_from console" -l force -d "Force console connection (disconnect already connected sessions)"
complete -c virsh -n "__fish_seen_subcommand_from console" -l safe -d "Only connect if safe console handling is supported"

# virsh cpu-baseline
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a cpu-baseline -d "Compute baseline CPU"
complete -c virsh -n "__fish_seen_subcommand_from cpu-baseline" -l features -d "Show features that are part of the CPU model type"
complete -c virsh -n "__fish_seen_subcommand_from cpu-baseline" -l migratable -d "Do not include features that block migration"

# virsh cpu-compare
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a cpu-compare -d "Compare host CPU with a CPU described by an XML file"
complete -c virsh -n "__fish_seen_subcommand_from cpu-compare" -l error -d "Report error if CPUs are incompatible"

# virsh cpu-stats
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a cpu-stats -d "Show domain cpu statistics"
complete -c virsh -n "__fish_seen_subcommand_from cpu-stats" -l total -d "Show total statistics only"
complete -c virsh -n "__fish_seen_subcommand_from cpu-stats" -l start -d "Show statistics from this CPU"
complete -c virsh -n "__fish_seen_subcommand_from cpu-stats" -l count -d "Number of shown CPUs at most"

# virsh create
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a create -d "Create a domain from an XML file"
complete -c virsh -n "__fish_seen_subcommand_from create" -l console -d "Attach to console after creation"
complete -c virsh -n "__fish_seen_subcommand_from create" -l paused -d "Leave the guest paused after creation"
complete -c virsh -n "__fish_seen_subcommand_from create" -l autodestroy -d "Automatically destroy the guest when virsh disconnects"
complete -c virsh -n "__fish_seen_subcommand_from create" -l pass-fds -d "Pass file descriptors N,M,... to the guest"
complete -c virsh -n "__fish_seen_subcommand_from create" -l validate -d "Validate the XML against the schema"

# virsh define
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a define -d "Define (but don't start) a domain"
complete -c virsh -n "__fish_seen_subcommand_from define" -l validate -d "Validate the XML against the schema"

# virsh desc
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a desc -d "Show or set domain's description or title"
complete -c virsh -n "__fish_seen_subcommand_from desc" -l live -d "Modify/get running state"
complete -c virsh -n "__fish_seen_subcommand_from desc" -l config -d "Modify/get persistent configuration"
complete -c virsh -n "__fish_seen_subcommand_from desc" -l current -d "Modify/get current state configuration"
complete -c virsh -n "__fish_seen_subcommand_from desc" -l title -d "Modify/get the title instead of description"
complete -c virsh -n "__fish_seen_subcommand_from desc" -l edit -d "Open an editor to modify the description"

# virsh destroy
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a destroy -d "Destroy (stop) a domain"
complete -c virsh -n "__fish_seen_subcommand_from destroy" -l graceful -d "Terminate gracefully"

# virsh detach-device
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a detach-device -d "Detach device from an XML file"
complete -c virsh -n "__fish_seen_subcommand_from detach-device" -l persistent -d "Make live change persistent"
complete -c virsh -n "__fish_seen_subcommand_from detach-device" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from detach-device" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from detach-device" -l current -d "Affect current domain"

# virsh detach-disk
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a detach-disk -d "Detach disk device"
complete -c virsh -n "__fish_seen_subcommand_from detach-disk" -l persistent -d "Make live change persistent"
complete -c virsh -n "__fish_seen_subcommand_from detach-disk" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from detach-disk" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from detach-disk" -l current -d "Affect current domain"

# virsh detach-interface
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a detach-interface -d "Detach network interface"
complete -c virsh -n "__fish_seen_subcommand_from detach-interface" -l mac -d "MAC address"
complete -c virsh -n "__fish_seen_subcommand_from detach-interface" -l persistent -d "Make live change persistent"
complete -c virsh -n "__fish_seen_subcommand_from detach-interface" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from detach-interface" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from detach-interface" -l current -d "Affect current domain"

# virsh domdisplay
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domdisplay -d "Domain display connection URI"
complete -c virsh -n "__fish_seen_subcommand_from domdisplay" -l include-password -d "Includes the password into the connection URI if available"
complete -c virsh -n "__fish_seen_subcommand_from domdisplay" -l type -d "Select particular graphical display (e.g. "vnc", "spice", "rdp")"
complete -c virsh -n "__fish_seen_subcommand_from domdisplay" -l all -d "Show all possible graphical displays"

# virsh domfsfreeze
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domfsfreeze -d "Freeze domain's mounted filesystems"

# virsh domfsthaw
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domfsthaw -d "Thaw domain's mounted filesystems"

# virsh domfsinfo
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domfsinfo -d "Get information of domain's mounted filesystems"

# virsh domfstrim
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domfstrim -d "Invoke fstrim on domain's mounted filesystems"
complete -c virsh -n "__fish_seen_subcommand_from domfstrim" -l minimum -d "Just a hint to ignore contiguous free ranges smaller than this (Bytes)"
complete -c virsh -n "__fish_seen_subcommand_from domfstrim" -l mountpoint -d "Which mount point to trim"

# virsh domhostname
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domhostname -d "Print the domain's hostname"

# virsh domid
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domid -d "Convert a domain name or UUID to domain id"

# virsh domif-setlink
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domif-setlink -d "Set link state of a virtual interface"
complete -c virsh -n "__fish_seen_subcommand_from domif-setlink" -l config -d "Affect next boot"

# virsh domiftune
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domiftune -d "Get/set parameters of a virtual interface"
complete -c virsh -n "__fish_seen_subcommand_from domiftune" -l inbound -d "Control domain's incoming traffics"
complete -c virsh -n "__fish_seen_subcommand_from domiftune" -l outbound -d "Control domain's outgoing traffics"
complete -c virsh -n "__fish_seen_subcommand_from domiftune" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from domiftune" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from domiftune" -l current -d "Affect current domain"

# virsh domjobabort
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domjobabort -d "Abort active domain job"

# virsh domjobinfo
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domjobinfo -d "Domain job information"
complete -c virsh -n "__fish_seen_subcommand_from domjobinfo" -l completed -d "Return statistics of a recently completed job"

# virsh domname
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domname -d "Convert a domain id or UUID to domain name"

# virsh domrename
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domrename -d "Rename a domain"
complete -c virsh -n "__fish_seen_subcommand_from domrename" -a '(__fish_virsh_get_domains)' -x

# virsh dompmsuspend
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a dompmsuspend -d "Suspend a domain gracefully using power management functions"
complete -c virsh -n "__fish_seen_subcommand_from dompmsuspend" -l duration -d "Duration in seconds"
complete -c virsh -n "__fish_seen_subcommand_from dompmsuspend" -a '(__fish_virsh_get_domains running)' -x

# virsh dompmwakeup
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a dompmwakeup -d "Wakeup a domain from pmsuspended state"
complete -c virsh -n "__fish_seen_subcommand_from dompmwakeup" -a '(__fish_virsh_get_domains paused)' -x

# virsh domuuid
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domuuid -d "Convert a domain name or id to domain UUID"
complete -c virsh -n "__fish_seen_subcommand_from domuuid" -a '(__fish_virsh_get_domains)' -x

# virsh domxml-from-native
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domxml-from-native -d "Convert native config to domain XML"

# virsh domxml-to-native
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domxml-to-native -d "Convert domain XML to native config"
complete -c virsh -n "__fish_seen_subcommand_from domxml-to-native" -l domain -d "Domain name, id or UUID"
complete -c virsh -n "__fish_seen_subcommand_from domxml-to-native" -l xml -d "Xml data file to export from"

# virsh dump
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a dump -d "Dump the core of a domain to a file for analysis"
complete -c virsh -n "__fish_seen_subcommand_from dump" -l live -d "Perform a live core dump if supported"
complete -c virsh -n "__fish_seen_subcommand_from dump" -l crash -d "Crash the domain after core dump"
complete -c virsh -n "__fish_seen_subcommand_from dump" -l bypass-cache -d "Avoid file system cache when dumping"
complete -c virsh -n "__fish_seen_subcommand_from dump" -l reset -d "Reset the domain after core dump"
complete -c virsh -n "__fish_seen_subcommand_from dump" -l verbose -d "Display the progress of dump"
complete -c virsh -n "__fish_seen_subcommand_from dump" -l memory-only -d "Dump domain's memory only"
complete -c virsh -n "__fish_seen_subcommand_from dump" -l format -d "Specify the format of memory-only dump"

# virsh dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a dumpxml -d "Domain information in XML"
complete -c virsh -n "__fish_seen_subcommand_from dumpxml" -a '(__fish_virsh_get_domains)' -x
complete -c virsh -n "__fish_seen_subcommand_from dumpxml" -l inactive -d "Show inactive defined XML"
complete -c virsh -n "__fish_seen_subcommand_from dumpxml" -l security-info -d "Include security sensitive information in XML dump"
complete -c virsh -n "__fish_seen_subcommand_from dumpxml" -l update-cpu -d "Update guest CPU according to host CPU"
complete -c virsh -n "__fish_seen_subcommand_from dumpxml" -l migratable -d "Provide XML suitable for migrations"

# virsh edit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a edit -d "Edit XML configuration for a domain"
complete -c virsh -n "__fish_seen_subcommand_from edit" -a '(__fish_virsh_get_domains)' -x
complete -c virsh -n "__fish_seen_subcommand_from edit" -l skip-validate -d "Skip validation of the XML against the schema"

# virsh event
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a event -d "Domain Events"
complete -c virsh -n "__fish_seen_subcommand_from event" -l domain -d "Filter by domain name, id, or UUID"
complete -c virsh -n "__fish_seen_subcommand_from event" -l event -d "Which event type to wait for"
complete -c virsh -n "__fish_seen_subcommand_from event" -l all -d "Wait for all events instead of just one type"
complete -c virsh -n "__fish_seen_subcommand_from event" -l loop -d "Loop until timeout or interrupt, rather than one-shot"
complete -c virsh -n "__fish_seen_subcommand_from event" -l timeout -d "Timeout seconds"
complete -c virsh -n "__fish_seen_subcommand_from event" -l list -d "List valid event types"
complete -c virsh -n "__fish_seen_subcommand_from event" -l timestamp -d "Show timestamp for each printed event"

# virsh inject-nmi
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a inject-nmi -d "Inject NMI to the guest"

# virsh iothreadinfo
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iothreadinfo -d "View domain IOThreads"
complete -c virsh -n "__fish_seen_subcommand_from iothreadinfo" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from iothreadinfo" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from iothreadinfo" -l current -d "Affect current domain"

# virsh iothreadpin
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iothreadpin -d "Control domain IOThread affinity"
complete -c virsh -n "__fish_seen_subcommand_from iothreadpin" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from iothreadpin" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from iothreadpin" -l current -d "Affect current domain"

# virsh iothreadadd
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iothreadadd -d "Add an IOThread to the guest domain"
complete -c virsh -n "__fish_seen_subcommand_from iothreadadd" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from iothreadadd" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from iothreadadd" -l current -d "Affect current domain"

# virsh iothreaddel
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iothreaddel -d "Delete an IOThread from the guest domain"
complete -c virsh -n "__fish_seen_subcommand_from iothreaddel" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from iothreaddel" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from iothreaddel" -l current -d "Affect current domain"

# virsh send-key
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a send-key -d "Send keycodes to the guest"
complete -c virsh -n "__fish_seen_subcommand_from send-key" -l codeset -d "The codeset of keycodes, default:linux"
complete -c virsh -n "__fish_seen_subcommand_from send-key" -l holdtime -d "The time (in milliseconds) how long the keys will be held"

# virsh send-process-signal
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a send-process-signal -d "Send signals to processes"

# virsh lxc-enter-namespace
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a lxc-enter-namespace -d "LXC Guest Enter Namespace"
complete -c virsh -n "__fish_seen_subcommand_from lxc-enter-namespace" -l noseclabel -d "Do not change process security label"

# virsh managedsave
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a managedsave -d "Managed save of a domain state"
complete -c virsh -n "__fish_seen_subcommand_from managedsave" -l bypass-cache -d "Avoid file system cache when saving"
complete -c virsh -n "__fish_seen_subcommand_from managedsave" -l running -d "Set domain to be running on next start"
complete -c virsh -n "__fish_seen_subcommand_from managedsave" -l paused -d "Set domain to be paused on next start"
complete -c virsh -n "__fish_seen_subcommand_from managedsave" -l verbose -d "Display the progress of save"

# virsh managedsave-remove
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a managedsave-remove -d "Remove managed save of a domain"

# virsh managedsave-edit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a managedsave-edit -d "Edit XML for a domain's managed save state file"
complete -c virsh -n "__fish_seen_subcommand_from managedsave-edit" -l running -d "Set domain to be running on start"
complete -c virsh -n "__fish_seen_subcommand_from managedsave-edit" -l paused -d "Set domain to be paused on start"

# virsh managedsave-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a managedsave-dumpxml -d "Domain information of managed save state file in XML"
complete -c virsh -n "__fish_seen_subcommand_from managedsave-dumpxml" -l security-info -d "Include security sensitive information in XML dump"

# virsh managedsave-define
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a managedsave-define -d "Redefine the XML for a domain's managed save state file"
complete -c virsh -n "__fish_seen_subcommand_from managedsave-define" -l running -d "Set domain to be running on start"
complete -c virsh -n "__fish_seen_subcommand_from managedsave-define" -l paused -d "Set domain to be paused on start"

# virsh memtune
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a memtune -d "Get or set memory parameters"
complete -c virsh -n "__fish_seen_subcommand_from memtune" -l hard-limit -d "Max memory, as scaled integer (default KiB)"
complete -c virsh -n "__fish_seen_subcommand_from memtune" -l soft-limit -d "Memory during contention, as scaled integer (default KiB)"
complete -c virsh -n "__fish_seen_subcommand_from memtune" -l swap-hard-limit -d "Max memory plus swap, as scaled integer (default KiB)"
complete -c virsh -n "__fish_seen_subcommand_from memtune" -l min-guarantee -d "Min guaranteed memory, as scaled integer (default KiB)"
complete -c virsh -n "__fish_seen_subcommand_from memtune" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from memtune" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from memtune" -l current -d "Affect current domain"

# virsh perf
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a perf -d "Get or set perf event"
complete -c virsh -n "__fish_seen_subcommand_from perf" -l enable -d "Perf events which will be enabled"
complete -c virsh -n "__fish_seen_subcommand_from perf" -l disable -d "Perf events which will be disabled"
complete -c virsh -n "__fish_seen_subcommand_from perf" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from perf" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from perf" -l current -d "Affect current domain"

# virsh metadata
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a metadata -d "Show or set domain's custom XML metadata"
complete -c virsh -n "__fish_seen_subcommand_from metadata" -l live -d "Modify/get running state"
complete -c virsh -n "__fish_seen_subcommand_from metadata" -l config -d "Modify/get persistent configuration"
complete -c virsh -n "__fish_seen_subcommand_from metadata" -l current -d "Modify/get current state configuration"
complete -c virsh -n "__fish_seen_subcommand_from metadata" -l edit -d "Use an editor to change the metadata"
complete -c virsh -n "__fish_seen_subcommand_from metadata" -l key -d "Key to be used as a namespace identifier"
complete -c virsh -n "__fish_seen_subcommand_from metadata" -l set -d "New metadata to set"
complete -c virsh -n "__fish_seen_subcommand_from metadata" -l remove -d "Remove the metadata corresponding to an uri"

# virsh migrate
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a migrate -d "Migrate domain to another host"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l live -d "Live migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l offline -d "Offline migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l p2p -d "Peer-2-peer migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l direct -d "Direct migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l tunnelled -d "Tunnelled migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l persistent -d "Persist VM on destination"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l undefinesource -d "Undefine VM on source"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l suspend -d "Do not restart the domain on the destination host"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l copy-storage-all -d "Migration with non-shared storage with full disk copy"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l copy-storage-inc -d "Migration with non-shared storage with incremental copy"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l change-protection -d "Prevent any configuration changes to domain until migration ends"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l unsafe -d "Force migration even if it may be unsafe"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l verbose -d "Display the progress of migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l compressed -d "Compress repeated pages during live migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l auto-converge -d "Force convergence during live migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l rdma-pin-all -d "Pin all memory before starting RDMA live migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l abort-on-error -d "Abort on soft errors during migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l postcopy -d "Enable post-copy migration; switch to it using migrate-postcopy command"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l postcopy-after-precopy -d "Automatically switch to post-copy migration after one pass of pre-copy"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l migrateuri -d "Migration URI, usually can be omitted"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l graphicsuri -d "Graphics URI to be used for seamless graphics migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l listen-address -d "Listen address that destination should bind to for incoming migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l dname -d "Rename to new name during migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l timeout -d "Run action specified by --timeout-* if live migration exceeds timeout"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l timeout-suspend -d "Suspend the guest after timeout"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l timeout-postcopy -d "Switch to post-copy after timeout"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l xml -d "Filename containing updated XML for the target"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l migrate-disks -d "Comma separated list of disks to be migrated"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l disks-port -d "Port to use by target server for incoming disks migration"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l comp-methods -d "Comma separated list of compression methods to be used"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l comp-mt-level -d "Compress level for multithread compression"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l comp-mt-threads -d "Number of compression threads for multithread compression"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l comp-mt-dthreads -d "Number of decompression threads for multithread compression"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l comp-xbzrle-cache -d "Page cache size for xbzrle compression"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l auto-converge-initial -d "Initial CPU throttling rate for auto-convergence"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l auto-converge-increment -d "CPU throttling rate increment for auto-convergence"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l persistent-xml -d "Filename containing updated persistent XML for the target"
complete -c virsh -n "__fish_seen_subcommand_from migrate" -l tls -d "Use TLS for migration"

# virsh migrate-setmaxdowntime
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a migrate-setmaxdowntime -d "Set maximum tolerable downtime"

# virsh migrate-getmaxdowntime
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a migrate-getmaxdowntime -d "Get maximum tolerable downtime"

# virsh migrate-compcache
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a migrate-compcache -d "Get/set compression cache size"
complete -c virsh -n "__fish_seen_subcommand_from migrate-compcache" -l size -d "Requested size of the cache (in bytes) used for compression"

# virsh migrate-setspeed
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a migrate-setspeed -d "Set the maximum migration bandwidth"

# virsh migrate-getspeed
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a migrate-getspeed -d "Get the maximum migration bandwidth"

# virsh migrate-postcopy
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a migrate-postcopy -d "Switch running migration from pre-copy to post-copy"

# virsh numatune
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a numatune -d "Get or set numa parameters"
complete -c virsh -n "__fish_seen_subcommand_from numatune" -l mode -d "NUMA mode, one of strict, preferred and interleave"
complete -c virsh -n "__fish_seen_subcommand_from numatune" -l nodeset -d "NUMA node selections to set"
complete -c virsh -n "__fish_seen_subcommand_from numatune" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from numatune" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from numatune" -l current -d "Affect current domain"

# virsh qemu-attach
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a qemu-attach -d "QEMU Attach"

# virsh qemu-monitor-command
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a qemu-monitor-command -d "QEMU Monitor Command"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-command" -l hmp -d "Command is in human monitor protocol"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-command" -l pretty -d "Pretty-print any qemu monitor protocol output"

# virsh qemu-monitor-event
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a qemu-monitor-event -d "QEMU Monitor Events"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-event" -l domain -d "Filter by domain name, id or UUID"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-event" -l event -d "Filter by event name"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-event" -l pretty -d "Pretty-print any JSON output"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-event" -l loop -d "Loop until timeout or interrupt, rather than one-shot"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-event" -l timeout -d "Timeout seconds"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-event" -l regex -d "Treat event as a regex rather than literal filter"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-event" -l no-case -d "Treat event case-insensitively"
complete -c virsh -n "__fish_seen_subcommand_from qemu-monitor-event" -l timestamp -d "Show timestamp for each printed event"

# virsh qemu-agent-command
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a qemu-agent-command -d "QEMU Guest Agent Command"
complete -c virsh -n "__fish_seen_subcommand_from qemu-agent-command" -l timeout -d "Timeout seconds. must be positive"
complete -c virsh -n "__fish_seen_subcommand_from qemu-agent-command" -l async -d "Execute command without waiting for timeout"
complete -c virsh -n "__fish_seen_subcommand_from qemu-agent-command" -l block -d "Execute command without timeout"
complete -c virsh -n "__fish_seen_subcommand_from qemu-agent-command" -l pretty -d "Pretty-print the output"

# virsh reboot
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a reboot -d "Reboot a domain"
complete -c virsh -n "__fish_seen_subcommand_from reboot" -l mode -d "Shutdown mode" -x -a "acpi agent initctl signal paravirt"
complete -c virsh -n "__fish_seen_subcommand_from reboot" -a '(__fish_virsh_get_domains running)' -x

# virsh reset
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a reset -d "Reset a domain"

# virsh restore
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a restore -d "Restore a domain from a saved state in a file"
complete -c virsh -n "__fish_seen_subcommand_from restore" -l bypass-cache -d "Avoid file system cache when restoring"
complete -c virsh -n "__fish_seen_subcommand_from restore" -l xml -d "Filename containing updated XML for the target"
complete -c virsh -n "__fish_seen_subcommand_from restore" -l running -d "Restore domain into running state"
complete -c virsh -n "__fish_seen_subcommand_from restore" -l paused -d "Restore domain into paused state"

# virsh resume
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a resume -d "Resume a domain"
complete -c virsh -n "__fish_seen_subcommand_from resume" -a '(__fish_virsh_get_domains paused)' -x

# virsh save
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a save -d "Save a domain state to a file"
complete -c virsh -n "__fish_seen_subcommand_from save" -a '(__fish_virsh_get_domains running)' -x
complete -c virsh -n "__fish_seen_subcommand_from save" -l bypass-cache -d "Avoid file system cache when saving"
complete -c virsh -n "__fish_seen_subcommand_from save" -l xml -d "Filename containing updated XML for the target"
complete -c virsh -n "__fish_seen_subcommand_from save" -l running -d "Set domain to be running on restore"
complete -c virsh -n "__fish_seen_subcommand_from save" -l paused -d "Set domain to be paused on restore"
complete -c virsh -n "__fish_seen_subcommand_from save" -l verbose -d "Display the progress of save"

# virsh save-image-define
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a save-image-define -d "Redefine the XML for a domain's saved state file"
complete -c virsh -n "__fish_seen_subcommand_from save-image-define" -l running -d "Set domain to be running on restore"
complete -c virsh -n "__fish_seen_subcommand_from save-image-define" -l paused -d "Set domain to be paused on restore"

# virsh save-image-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a save-image-dumpxml -d "Saved state domain information in XML"
complete -c virsh -n "__fish_seen_subcommand_from save-image-dumpxml" -l security-info -d "Include security sensitive information in XML dump"

# virsh save-image-edit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a save-image-edit -d "Edit XML for a domain's saved state file"
complete -c virsh -n "__fish_seen_subcommand_from save-image-edit" -l running -d "Set domain to be running on restore"
complete -c virsh -n "__fish_seen_subcommand_from save-image-edit" -l paused -d "Set domain to be paused on restore"

# virsh schedinfo
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a schedinfo -d "Show/set scheduler parameters"
complete -c virsh -n "__fish_seen_subcommand_from shechinfo" -a '(__fish_virsh_get_domains)' -x
complete -c virsh -n "__fish_seen_subcommand_from schedinfo" -l weight -d "Weight for XEN_CREDIT"
complete -c virsh -n "__fish_seen_subcommand_from schedinfo" -l cap -d "Cap for XEN_CREDIT"
complete -c virsh -n "__fish_seen_subcommand_from schedinfo" -l current -d "Get/set current scheduler info"
complete -c virsh -n "__fish_seen_subcommand_from schedinfo" -l config -d "Get/set value to be used on next boot"
complete -c virsh -n "__fish_seen_subcommand_from schedinfo" -l live -d "Get/set value from running domain"

# virsh screenshot
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a screenshot -d "Take a screenshot of a current domain console and store it into a file"
complete -c virsh -n "__fish_seen_subcommand_from screenshot" -l file -d "Where to store the screenshot"
complete -c virsh -n "__fish_seen_subcommand_from screenshot" -l screen -d "ID of a screen to take screenshot of"

# virsh set-lifecycle-action
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a set-lifecycle-action -d "Change lifecycle actions"
complete -c virsh -n "__fish_seen_subcommand_from set-lifecycle-action" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from set-lifecycle-action" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from set-lifecycle-action" -l current -d "Affect current domain"

# virsh set-user-password
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a set-user-password -d "Set the user password inside the domain"
complete -c virsh -n "__fish_seen_subcommand_from set-user-password" -l encrypted -d "The password is already encrypted"

# virsh setmaxmem
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a setmaxmem -d "Change maximum memory limit"
complete -c virsh -n "__fish_seen_subcommand_from setmaxmem" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from setmaxmem" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from setmaxmem" -l current -d "Affect current domain"

# virsh setmem
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a setmem -d "Change memory allocation"
complete -c virsh -n "__fish_seen_subcommand_from setmem" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from setmem" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from setmem" -l current -d "Affect current domain"

# virsh setvcpus
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a setvcpus -d "Change number of virtual CPUs"
complete -c virsh -n "__fish_seen_subcommand_from setvcpus" -l maximum -d "Set maximum limit on next boot"
complete -c virsh -n "__fish_seen_subcommand_from setvcpus" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from setvcpus" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from setvcpus" -l current -d "Affect current domain"
complete -c virsh -n "__fish_seen_subcommand_from setvcpus" -l guest -d "Modify cpu state in the guest"
complete -c virsh -n "__fish_seen_subcommand_from setvcpus" -l hotpluggable -d "Make added vcpus hot(un)pluggable"

# virsh shutdown
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a shutdown -d "Gracefully shutdown a domain"
complete -c virsh -n "__fish_seen_subcommand_from shutdown" -a '(__fish_virsh_get_domains running)' -x
complete -c virsh -n "__fish_seen_subcommand_from shutdown" -l mode -d "Shutdown mode" -x -a "acpi agent initctl signal paravirt"

# virsh start
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a start -d "Start a (previously defined) inactive domain"
complete -c virsh -n "__fish_seen_subcommand_from start" -a '(__fish_virsh_get_domains inactive)' -x
complete -c virsh -n "__fish_seen_subcommand_from start" -l console -d "Attach to console after creation"
complete -c virsh -n "__fish_seen_subcommand_from start" -l paused -d "Leave the guest paused after creation"
complete -c virsh -n "__fish_seen_subcommand_from start" -l autodestroy -d "Automatically destroy the guest when virsh disconnects"
complete -c virsh -n "__fish_seen_subcommand_from start" -l bypass-cache -d "Avoid file system cache when loading"
complete -c virsh -n "__fish_seen_subcommand_from start" -l force-boot -d "Force fresh boot by discarding any managed save"
complete -c virsh -n "__fish_seen_subcommand_from start" -l pass-fds -d "Pass file descriptors N,M,... to the guest"

# virsh suspend
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a suspend -d "Suspend a domain"
complete -c virsh -n "__fish_seen_subcommand_from suspend" -a '(__fish_virsh_get_domains running)' -x

# virsh ttyconsole
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a ttyconsole -d "TTY console"

# virsh undefine
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a undefine -d "Undefine a domain"
complete -c virsh -n "__fish_seen_subcommand_from undefine" -l managed-save -d "Remove domain managed state file"
complete -c virsh -n "__fish_seen_subcommand_from undefine" -l storage -d "Remove associated storage volumes"
complete -c virsh -n "__fish_seen_subcommand_from undefine" -l remove-all-storage -d "Remove all associated storage volumes"
complete -c virsh -n "__fish_seen_subcommand_from undefine" -l delete-snapshots -d "Delete snapshots associated with volume(s)"
complete -c virsh -n "__fish_seen_subcommand_from undefine" -l wipe-storage -d "Wipe data on the removed volumes"
complete -c virsh -n "__fish_seen_subcommand_from undefine" -l snapshots-metadata -d "Remove all domain snapshot metadata, if inactive"
complete -c virsh -n "__fish_seen_subcommand_from undefine" -l nvram -d "Remove nvram file, if inactive"
complete -c virsh -n "__fish_seen_subcommand_from undefine" -l keep-nvram -d "Keep nvram file, if inactive"

# virsh update-device
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a update-device -d "Update device from an XML file"
complete -c virsh -n "__fish_seen_subcommand_from update-device" -l persistent -d "Make live change persistent"
complete -c virsh -n "__fish_seen_subcommand_from update-device" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from update-device" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from update-device" -l current -d "Affect current domain"
complete -c virsh -n "__fish_seen_subcommand_from update-device" -l force -d "Force device update"

# virsh vcpucount
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vcpucount -d "Domain vcpu counts"
complete -c virsh -n "__fish_seen_subcommand_from vcpucount" -l maximum -d "Get maximum count of vcpus"
complete -c virsh -n "__fish_seen_subcommand_from vcpucount" -l active -d "Get number of currently active vcpus"
complete -c virsh -n "__fish_seen_subcommand_from vcpucount" -l live -d "Get value from running domain"
complete -c virsh -n "__fish_seen_subcommand_from vcpucount" -l config -d "Get value to be used on next boot"
complete -c virsh -n "__fish_seen_subcommand_from vcpucount" -l current -d "Get value according to current domain state"
complete -c virsh -n "__fish_seen_subcommand_from vcpucount" -l guest -d "Retrieve vcpu count from the guest instead of the hypervisor"

# virsh vcpuinfo
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vcpuinfo -d "Detailed domain vcpu information"
complete -c virsh -n "__fish_seen_subcommand_from vcpuinfo" -l pretty -d "Return human readable output"

# virsh vcpupin
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vcpupin -d "Control or query domain vcpu affinity"
complete -c virsh -n "__fish_seen_subcommand_from vcpupin" -l vcpu -d "Vcpu number"
complete -c virsh -n "__fish_seen_subcommand_from vcpupin" -l cpulist -d "Host cpu number(s) to set, or omit option to query"
complete -c virsh -n "__fish_seen_subcommand_from vcpupin" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from vcpupin" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from vcpupin" -l current -d "Affect current domain"

# virsh emulatorpin
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a emulatorpin -d "Control or query domain emulator affinity"
complete -c virsh -n "__fish_seen_subcommand_from emulatorpin" -l cpulist -d "Host cpu number(s) to set, or omit option to query"
complete -c virsh -n "__fish_seen_subcommand_from emulatorpin" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from emulatorpin" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from emulatorpin" -l current -d "Affect current domain"

# virsh vncdisplay
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vncdisplay -d "Vnc display"

# virsh guestvcpus
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a guestvcpus -d "Query or modify state of vcpu in the guest (via agent)"
complete -c virsh -n "__fish_seen_subcommand_from guestvcpus" -l cpulist -d "List of cpus to enable or disable"
complete -c virsh -n "__fish_seen_subcommand_from guestvcpus" -l enable -d "Enable cpus specified by cpulist"
complete -c virsh -n "__fish_seen_subcommand_from guestvcpus" -l disable -d "Disable cpus specified by cpulist"

# virsh setvcpu
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a setvcpu -d "Attach/detach vcpu or groups of threads"
complete -c virsh -n "__fish_seen_subcommand_from setvcpu" -l enable -d "Enable cpus specified by cpumap"
complete -c virsh -n "__fish_seen_subcommand_from setvcpu" -l disable -d "Disable cpus specified by cpumap"
complete -c virsh -n "__fish_seen_subcommand_from setvcpu" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from setvcpu" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from setvcpu" -l current -d "Affect current domain"

# virsh domblkthreshold
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domblkthreshold -d "Set the threshold for block-threshold event"

# virsh domblkerror
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domblkerror -d "Show errors on block devices"

# virsh domblkinfo
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domblkinfo -d "Domain block device size information"
complete -c virsh -n "__fish_seen_subcommand_from domblkinfo" -l human -d "Human readable output"

# virsh domblklist
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domblklist -d "List all domain blocks"
complete -c virsh -n "__fish_seen_subcommand_from domblklist" -l inactive -d "Get inactive rather than running configuration"
complete -c virsh -n "__fish_seen_subcommand_from domblklist" -l details -d "Additionally display the type and device value"

# virsh domblkstat
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domblkstat -d "Get device block stats for a domain"
complete -c virsh -n "__fish_seen_subcommand_from domblkstat" -l device -d "Block device"
complete -c virsh -n "__fish_seen_subcommand_from domblkstat" -l human -d "Print a more human readable output"

# virsh domcontrol
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domcontrol -d "Domain control interface state"

# virsh domif-getlink
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domif-getlink -d "Get link state of a virtual interface"
complete -c virsh -n "__fish_seen_subcommand_from domif-getlink" -l config -d "Get persistent interface state"

# virsh domifaddr
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domifaddr -d "Get network interfaces' addresses for a running domain"
complete -c virsh -n "__fish_seen_subcommand_from domifaddr" -l interface -d "Network interface name"
complete -c virsh -n "__fish_seen_subcommand_from domifaddr" -l full -d "Always display names and MACs of interfaces"
complete -c virsh -n "__fish_seen_subcommand_from domifaddr" -l source -d "Address source: 'lease' or 'agent'"

# virsh domiflist
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domiflist -d "List all domain virtual interfaces"
complete -c virsh -n "__fish_seen_subcommand_from domiflist" -l inactive -d "Get inactive rather than running configuration"

# virsh domifstat
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domifstat -d "Get network interface stats for a domain"

# virsh dominfo
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a dominfo -d "Domain information"

# virsh dommemstat
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a dommemstat -d "Get memory statistics for a domain"
complete -c virsh -n "__fish_seen_subcommand_from dommemstat" -l period -d "Period in seconds to set collection"
complete -c virsh -n "__fish_seen_subcommand_from dommemstat" -l config -d "Affect next boot"
complete -c virsh -n "__fish_seen_subcommand_from dommemstat" -l live -d "Affect running domain"
complete -c virsh -n "__fish_seen_subcommand_from dommemstat" -l current -d "Affect current domain"

# virsh domstate
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domstate -d "Domain state"
complete -c virsh -n "__fish_seen_subcommand_from domstate" -l reason -d "Also print reason for the state"

# virsh domstats
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domstats -d "Get statistics about one or multiple domains"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l state -d "Report domain state"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l cpu-total -d "Report domain physical cpu usage"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l balloon -d "Report domain balloon statistics"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l vcpu -d "Report domain virtual cpu information"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l interface -d "Report domain network interface information"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l block -d "Report domain block device statistics"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l perf -d "Report domain perf event statistics"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l list-active -d "List only active domains"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l list-inactive -d "List only inactive domains"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l list-persistent -d "List only persistent domains"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l list-transient -d "List only transient domains"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l list-running -d "List only running domains"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l list-paused -d "List only paused domains"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l list-shutoff -d "List only shutoff domains"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l list-other -d "List only domains in other states"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l raw -d "Do not pretty-print the fields"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l enforce -d "Enforce requested stats parameters"
complete -c virsh -n "__fish_seen_subcommand_from domstats" -l backing -d "Add backing chain information to block stats"

# virsh domtime
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domtime -d "Domain time"
complete -c virsh -n "__fish_seen_subcommand_from domtime" -l now -d "Set to the time of the host running virsh"
complete -c virsh -n "__fish_seen_subcommand_from domtime" -l pretty -d "Print domain's time in human readable form"
complete -c virsh -n "__fish_seen_subcommand_from domtime" -l sync -d "Instead of setting given time, synchronize from domain's RTC"
complete -c virsh -n "__fish_seen_subcommand_from domtime" -l time -d "Time to set"

# virsh list
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a list -d "List domains"
complete -c virsh -n "__fish_seen_subcommand_from list" -l inactive -d "List inactive domains"
complete -c virsh -n "__fish_seen_subcommand_from list" -l all -d "List inactive & active domains"
complete -c virsh -n "__fish_seen_subcommand_from list" -l transient -d "List transient domains"
complete -c virsh -n "__fish_seen_subcommand_from list" -l persistent -d "List persistent domains"
complete -c virsh -n "__fish_seen_subcommand_from list" -l with-snapshot -d "List domains with existing snapshot"
complete -c virsh -n "__fish_seen_subcommand_from list" -l without-snapshot -d "List domains without a snapshot"
complete -c virsh -n "__fish_seen_subcommand_from list" -l state-running -d "List domains in running state"
complete -c virsh -n "__fish_seen_subcommand_from list" -l state-paused -d "List domains in paused state"
complete -c virsh -n "__fish_seen_subcommand_from list" -l state-shutoff -d "List domains in shutoff state"
complete -c virsh -n "__fish_seen_subcommand_from list" -l state-other -d "List domains in other states"
complete -c virsh -n "__fish_seen_subcommand_from list" -l autostart -d "List domains with autostart enabled"
complete -c virsh -n "__fish_seen_subcommand_from list" -l no-autostart -d "List domains with autostart disabled"
complete -c virsh -n "__fish_seen_subcommand_from list" -l with-managed-save -d "List domains with managed save state"
complete -c virsh -n "__fish_seen_subcommand_from list" -l without-managed-save -d "List domains without managed save"
complete -c virsh -n "__fish_seen_subcommand_from list" -l uuid -d "List UUID's only"
complete -c virsh -n "__fish_seen_subcommand_from list" -l name -d "List domain names only"
complete -c virsh -n "__fish_seen_subcommand_from list" -l table -d "List table (default)"
complete -c virsh -n "__fish_seen_subcommand_from list" -l managed-save -d "Mark inactive domains with managed save state"
complete -c virsh -n "__fish_seen_subcommand_from list" -l title -d "Show domain title"

# virsh allocpages
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a allocpages -d "Manipulate pages pool size"
complete -c virsh -n "__fish_seen_subcommand_from allocpages" -l cellno -d "NUMA cell number"
complete -c virsh -n "__fish_seen_subcommand_from allocpages" -l add -d "Instead of setting new pool size add pages to it"
complete -c virsh -n "__fish_seen_subcommand_from allocpages" -l all -d "Set on all NUMA cells"

# virsh capabilities
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a capabilities -d Capabilities

# virsh cpu-models
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a cpu-models -d "CPU models"

# virsh domcapabilities
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a domcapabilities -d "Domain capabilities"
complete -c virsh -n "__fish_seen_subcommand_from domcapabilities" -l virttype -d "Virtualization type (/domain/@type)"
complete -c virsh -n "__fish_seen_subcommand_from domcapabilities" -l emulatorbin -d "Path to emulator binary (/domain/devices/emulator)"
complete -c virsh -n "__fish_seen_subcommand_from domcapabilities" -l arch -d "Domain architecture (/domain/os/type/@arch)"
complete -c virsh -n "__fish_seen_subcommand_from domcapabilities" -l machine -d "Machine type (/domain/os/type/@machine)"

# virsh freecell
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a freecell -d "NUMA free memory"
complete -c virsh -n "__fish_seen_subcommand_from freecell" -l cellno -d "NUMA cell number"
complete -c virsh -n "__fish_seen_subcommand_from freecell" -l all -d "Show free memory for all NUMA cells"

# virsh freepages
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a freepages -d "NUMA free pages"
complete -c virsh -n "__fish_seen_subcommand_from freepages" -l cellno -d "NUMA cell number"
complete -c virsh -n "__fish_seen_subcommand_from freepages" -l pagesize -d "Page size (in kibibytes)"
complete -c virsh -n "__fish_seen_subcommand_from freepages" -l all -d "Show free pages for all NUMA cells"

# virsh hostname
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a hostname -d "Print the hypervisor hostname"

# virsh maxvcpus
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a maxvcpus -d "Connection vcpu maximum"
complete -c virsh -n "__fish_seen_subcommand_from maxvcpus" -l type -d "Domain type"

# virsh node-memory-tune
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a node-memory-tune -d "Get or set node memory parameters"
complete -c virsh -n "__fish_seen_subcommand_from node-memory-tune" -l shm-pages-to-scan -d "Number of pages to scan before the shared memory service goes to sleep"
complete -c virsh -n "__fish_seen_subcommand_from node-memory-tune" -l shm-sleep-millisecs -d "Number of millisecs the shared memory service should sleep before next scan"
complete -c virsh -n "__fish_seen_subcommand_from node-memory-tune" -l shm-merge-across-nodes -d "Specifies if pages from different numa nodes can be merged"

# virsh nodecpumap
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodecpumap -d "Node cpu map"
complete -c virsh -n "__fish_seen_subcommand_from nodecpumap" -l pretty -d "Return human readable output"

# virsh nodecpustats
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodecpustats -d "Prints cpu stats of the node"
complete -c virsh -n "__fish_seen_subcommand_from nodecpustats" -l cpu -d "Prints specified cpu statistics only"
complete -c virsh -n "__fish_seen_subcommand_from nodecpustats" -l percent -d "Prints by percentage during 1 second"

# virsh nodeinfo
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodeinfo -d "Node information"

# virsh nodememstats
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodememstats -d "Prints memory stats of the node"
complete -c virsh -n "__fish_seen_subcommand_from nodememstats" -l cell -d "Prints specified cell statistics only"

# virsh nodesuspend
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodesuspend -d "Suspend the host node for a given time duration"

# virsh sysinfo
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a sysinfo -d "Print the hypervisor sysinfo"

# virsh uri
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a uri -d "Print the hypervisor canonical URI"

# virsh version
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a version -d "Show version"
complete -c virsh -n "__fish_seen_subcommand_from version" -l daemon -d "Report daemon version too"

# virsh iface-begin
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-begin -d "Create a snapshot of current interfaces settings"

# virsh iface-bridge
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-bridge -d "Create a bridge device and attach an existing network device to it"
complete -c virsh -n "__fish_seen_subcommand_from iface-bridge" -l no-stp -d "Do not enable STP for this bridge"
complete -c virsh -n "__fish_seen_subcommand_from iface-bridge" -l delay -d "Number of seconds to squelch traffic on newly connected ports"
complete -c virsh -n "__fish_seen_subcommand_from iface-bridge" -l no-start -d "Don't start the bridge immediately"

# virsh iface-commit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-commit -d "Commit changes made since iface-begin and free restore point"

# virsh iface-define
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-define -d "Define or modify an inactive persistent physical host interface"

# virsh iface-destroy
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-destroy -d "Destroy a physical host interface"

# virsh iface-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-dumpxml -d "Interface information in XML"
complete -c virsh -n "__fish_seen_subcommand_from iface-dumpxml" -l inactive -d "Show inactive defined XML"

# virsh iface-edit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-edit -d "Edit XML configuration for a physical host interface"

# virsh iface-list
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-list -d "List physical host interfaces"
complete -c virsh -n "__fish_seen_subcommand_from iface-list" -l inactive -d "List inactive interfaces"
complete -c virsh -n "__fish_seen_subcommand_from iface-list" -l all -d "List inactive & active interfaces"

# virsh iface-mac
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-mac -d "Convert an interface name to interface MAC address"

# virsh iface-name
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-name -d "Convert an interface MAC address to interface name"

# virsh iface-rollback
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-rollback -d "Rollback to previous saved configuration created via iface-begin"

# virsh iface-start
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-start -d "Start a physical host interface"

# virsh iface-unbridge
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-unbridge -d "Undefine a bridge device after detaching its slave device"
complete -c virsh -n "__fish_seen_subcommand_from iface-unbridge" -l no-start -d "Don't start the un-slaved interface immediately"

# virsh iface-undefine
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a iface-undefine -d "Undefine a physical host interface"

# virsh nwfilter-define
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nwfilter-define -d "Define or update a network filter"

# virsh nwfilter-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nwfilter-dumpxml -d "Network filter information in XML"

# virsh nwfilter-edit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nwfilter-edit -d "Edit XML configuration for a network filter"

# virsh nwfilter-list
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nwfilter-list -d "List network filters"

# virsh nwfilter-undefine
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nwfilter-undefine -d "Undefine a network filter"

# virsh net-autostart
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-autostart -d "Autostart a network"
complete -c virsh -n "__fish_seen_subcommand_from net-autostart" -x -a '(__fish_virsh_get_networks)'
complete -c virsh -n "__fish_seen_subcommand_from net-autostart" -l disable -d "Disable autostarting"

# virsh net-create
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-create -d "Create a network from an XML file"

# virsh net-define
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-define -d "Define or modify an inactive persistent virtual network"

# virsh net-destroy
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-destroy -d "Destroy (stop) a network"
complete -c virsh -n "__fish_seen_subcommand_from net-destroy" -x -a '(__fish_virsh_get_networks active)'

# virsh net-dhcp-leases
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-dhcp-leases -d "Print lease info for a given network"
complete -c virsh -n "__fish_seen_subcommand_from net-dhcp-leases" -x -a '(__fish_virsh_get_networks active)'
complete -c virsh -n "__fish_seen_subcommand_from net-dhcp-leases" -l mac -d "MAC address"

# virsh net-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-dumpxml -d "Network information in XML"
complete -c virsh -n "__fish_seen_subcommand_from net-dumpxml" -x -a '(__fish_virsh_get_networks)'
complete -c virsh -n "__fish_seen_subcommand_from net-dumpxml" -l inactive -d "Show inactive defined XML"

# virsh net-edit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-edit -d "Edit XML configuration for a network"
complete -c virsh -n "__fish_seen_subcommand_from net-edit" -x -a '(__fish_virsh_get_networks)'

# virsh net-event
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-event -d "Network Events"
complete -c virsh -n "__fish_seen_subcommand_from net-event" -l network -d "Filter by network name or UUID" -a '(__fish_virsh_get_networks)'
complete -c virsh -n "__fish_seen_subcommand_from net-event" -l event -d "Which event type to wait for"
complete -c virsh -n "__fish_seen_subcommand_from net-event" -l loop -d "Loop until timeout or interrupt, rather than one-shot"
complete -c virsh -n "__fish_seen_subcommand_from net-event" -l timeout -d "Timeout seconds"
complete -c virsh -n "__fish_seen_subcommand_from net-event" -l list -d "List valid event types"
complete -c virsh -n "__fish_seen_subcommand_from net-event" -l timestamp -d "Show timestamp for each printed event"

# virsh net-info
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-info -d "Network information"
complete -c virsh -n "__fish_seen_subcommand_from net-info" -x -a '(__fish_virsh_get_networks)'

# virsh net-list
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-list -d "List networks"
complete -c virsh -n "__fish_seen_subcommand_from net-list" -l inactive -d "List inactive networks"
complete -c virsh -n "__fish_seen_subcommand_from net-list" -l all -d "List inactive & active networks"
complete -c virsh -n "__fish_seen_subcommand_from net-list" -l persistent -d "List persistent networks"
complete -c virsh -n "__fish_seen_subcommand_from net-list" -l transient -d "List transient networks"
complete -c virsh -n "__fish_seen_subcommand_from net-list" -l autostart -d "List networks with autostart enabled"
complete -c virsh -n "__fish_seen_subcommand_from net-list" -l no-autostart -d "List networks with autostart disabled"
complete -c virsh -n "__fish_seen_subcommand_from net-list" -l uuid -d "List UUID's only"
complete -c virsh -n "__fish_seen_subcommand_from net-list" -l name -d "List network names only"
complete -c virsh -n "__fish_seen_subcommand_from net-list" -l table -d "List table (default)"

# virsh net-name
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-name -d "Convert a network UUID to network name"

# virsh net-start
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-start -d "Start a (previously defined) inactive network"
complete -c virsh -n "__fish_seen_subcommand_from net-start" -x -a '(__fish_virsh_get_networks inactive)'

# virsh net-undefine
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-undefine -d "Undefine a persistent network"
complete -c virsh -n "__fish_seen_subcommand_from net-undefine" -x -a '(__fish_virsh_get_networks)'

# virsh net-update
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-update -d "Update parts of an existing network's configuration"
complete -c virsh -n "__fish_seen_subcommand_from net-update" -x -a '(__fish_virsh_get_networks)'
complete -c virsh -n "__fish_seen_subcommand_from net-update" -l parent-index -d "Which parent object to search through"
complete -c virsh -n "__fish_seen_subcommand_from net-update" -l config -d "Affect next network startup"
complete -c virsh -n "__fish_seen_subcommand_from net-update" -l live -d "Affect running network"
complete -c virsh -n "__fish_seen_subcommand_from net-update" -l current -d "Affect current state of network"

# virsh net-uuid
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a net-uuid -d "Convert a network name to network UUID"
complete -c virsh -n "__fish_seen_subcommand_from net-uuid" -x -a '(__fish_virsh_get_networks)'

# virsh nodedev-create
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodedev-create -d "Create a device defined by an XML file on the node"

# virsh nodedev-destroy
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodedev-destroy -d "Destroy (stop) a device on the node"

# virsh nodedev-detach
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodedev-detach -d "Detach node device from its device driver"
complete -c virsh -n "__fish_seen_subcommand_from nodedev-detach" -l driver -d "Pci device assignment backend driver (e.g. 'vfio' or 'kvm')"

# virsh nodedev-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodedev-dumpxml -d "Node device details in XML"

# virsh nodedev-list
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodedev-list -d "Enumerate devices on this host"
complete -c virsh -n "__fish_seen_subcommand_from nodedev-list" -l tree -d "List devices in a tree"
complete -c virsh -n "__fish_seen_subcommand_from nodedev-list" -l cap -d "Capability names, separated by comma"

# virsh nodedev-reattach
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodedev-reattach -d "Reattach node device to its device driver"

# virsh nodedev-reset
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodedev-reset -d "Reset node device"

# virsh nodedev-event
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a nodedev-event -d "Node Device Events"
complete -c virsh -n "__fish_seen_subcommand_from nodedev-event" -l device -d "Filter by node device name"
complete -c virsh -n "__fish_seen_subcommand_from nodedev-event" -l event -d "Which event type to wait for"
complete -c virsh -n "__fish_seen_subcommand_from nodedev-event" -l loop -d "Loop until timeout or interrupt, rather than one-shot"
complete -c virsh -n "__fish_seen_subcommand_from nodedev-event" -l timeout -d "Timeout seconds"
complete -c virsh -n "__fish_seen_subcommand_from nodedev-event" -l list -d "List valid event types"
complete -c virsh -n "__fish_seen_subcommand_from nodedev-event" -l timestamp -d "Show timestamp for each printed event"

# virsh secret-define
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a secret-define -d "Define or modify a secret"

# virsh secret-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a secret-dumpxml -d "Secret attributes in XML"

# virsh secret-event
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a secret-event -d "Secret Events"
complete -c virsh -n "__fish_seen_subcommand_from secret-event" -l secret -d "Filter by secret name or UUID"
complete -c virsh -n "__fish_seen_subcommand_from secret-event" -l event -d "Which event type to wait for"
complete -c virsh -n "__fish_seen_subcommand_from secret-event" -l loop -d "Loop until timeout or interrupt, rather than one-shot"
complete -c virsh -n "__fish_seen_subcommand_from secret-event" -l timeout -d "Timeout seconds"
complete -c virsh -n "__fish_seen_subcommand_from secret-event" -l list -d "List valid event types"
complete -c virsh -n "__fish_seen_subcommand_from secret-event" -l timestamp -d "Show timestamp for each printed event"

# virsh secret-get-value
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a secret-get-value -d "Output a secret value"

# virsh secret-list
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a secret-list -d "List secrets"
complete -c virsh -n "__fish_seen_subcommand_from secret-list" -l ephemeral -d "List ephemeral secrets"
complete -c virsh -n "__fish_seen_subcommand_from secret-list" -l no-ephemeral -d "List non-ephemeral secrets"
complete -c virsh -n "__fish_seen_subcommand_from secret-list" -l private -d "List private secrets"
complete -c virsh -n "__fish_seen_subcommand_from secret-list" -l no-private -d "List non-private secrets"

# virsh secret-set-value
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a secret-set-value -d "Set a secret value"

# virsh secret-undefine
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a secret-undefine -d "Undefine a secret"

# virsh snapshot-create
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-create -d "Create a snapshot from XML"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l xmlfile -d "Domain snapshot XML"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l redefine -d "Redefine metadata for existing snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l current -d "With redefine, set current snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l no-metadata -d "Take snapshot but create no metadata"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l halt -d "Halt domain after snapshot is created"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l disk-only -d "Capture disk state but not vm state"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l reuse-external -d "Reuse any existing external files"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l quiesce -d "Quiesce guest's file systems"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l atomic -d "Require atomic operation"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create" -l live -d "Take a live snapshot"

# virsh snapshot-create-as
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-create-as -d "Create a snapshot from a set of args"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l name -d "Name of snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l description -d "Description of snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l print-xml -d "Print XML document rather than create"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l no-metadata -d "Take snapshot but create no metadata"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l halt -d "Halt domain after snapshot is created"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l disk-only -d "Capture disk state but not vm state"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l reuse-external -d "Reuse any existing external files"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l quiesce -d "Quiesce guest's file systems"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l atomic -d "Require atomic operation"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l live -d "Take a live snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-create-as" -l memspec -d "Memory attributes: [file=]name[,snapshot=type]"

# virsh snapshot-current
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-current -d "Get or set the current snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-current" -l name -d "List the name, rather than the full xml"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-current" -l security-info -d "Include security sensitive information in XML dump"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-current" -l snapshotname -d "Name of existing snapshot to make current"

# virsh snapshot-delete
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-delete -d "Delete a domain snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-delete" -l snapshotname -d "Snapshot name"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-delete" -l current -d "Delete current snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-delete" -l children -d "Delete snapshot and all children"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-delete" -l children-only -d "Delete children but not snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-delete" -l metadata -d "Delete only libvirt metadata, leaving snapshot contents behind"

# virsh snapshot-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-dumpxml -d "Dump XML for a domain snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-dumpxml" -l security-info -d "Include security sensitive information in XML dump"

# virsh snapshot-edit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-edit -d "Edit XML for a snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-edit" -l snapshotname -d "Snapshot name"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-edit" -l current -d "Also set edited snapshot as current"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-edit" -l rename -d "Allow renaming an existing snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-edit" -l clone -d "Allow cloning to new name"

# virsh snapshot-info
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-info -d "Snapshot information"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-info" -l snapshotname -d "Snapshot name"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-info" -l current -d "Info on current snapshot"

# virsh snapshot-list
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-list -d "List snapshots for a domain"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l parent -d "Add a column showing parent snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l roots -d "List only snapshots without parents"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l leaves -d "List only snapshots without children"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l no-leaves -d "List only snapshots that are not leaves (with children)"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l metadata -d "List only snapshots that have metadata that would prevent undefine"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l no-metadata -d "List only snapshots that have no metadata managed by libvirt"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l inactive -d "Filter by snapshots taken while inactive"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l active -d "Filter by snapshots taken while active (system checkpoints)"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l disk-only -d "Filter by disk-only snapshots"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l internal -d "Filter by internal snapshots"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l external -d "Filter by external snapshots"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l tree -d "List snapshots in a tree"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l from -d "Limit list to children of given snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l current -d "Limit list to children of current snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l descendants -d "With --from, list all descendants"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-list" -l name -d "List snapshot names only"

# virsh snapshot-parent
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-parent -d "Get the name of the parent of a snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-parent" -l snapshotname -d "Find parent of snapshot name"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-parent" -l current -d "Find parent of current snapshot"

# virsh snapshot-revert
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a snapshot-revert -d "Revert a domain to a snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-revert" -l snapshotname -d "Snapshot name"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-revert" -l current -d "Revert to current snapshot"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-revert" -l running -d "After reverting, change state to running"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-revert" -l paused -d "After reverting, change state to paused"
complete -c virsh -n "__fish_seen_subcommand_from snapshot-revert" -l force -d "Try harder on risky reverts"

# virsh find-storage-pool-sources-as
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a find-storage-pool-sources-as -d "Find potential storage pool sources"
complete -c virsh -n "__fish_seen_subcommand_from find-storage-pool-sources-as" -l host -d "Optional host to query"
complete -c virsh -n "__fish_seen_subcommand_from find-storage-pool-sources-as" -l port -d "Optional port to query"
complete -c virsh -n "__fish_seen_subcommand_from find-storage-pool-sources-as" -l initiator -d "Optional initiator IQN to use for query"

# virsh find-storage-pool-sources
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a find-storage-pool-sources -d "Discover potential storage pool sources"
complete -c virsh -n "__fish_seen_subcommand_from find-storage-pool-sources" -l srcSpec -d "Optional file of source xml to query for pools"

# virsh pool-autostart
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-autostart -d "Autostart a pool"
complete -c virsh -n "__fish_seen_subcommand_from pool-autostart" -l disable -d "Disable autostarting"

# virsh pool-build
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-build -d "Build a pool"
complete -c virsh -n "__fish_seen_subcommand_from pool-build" -l no-overwrite -d "Do not overwrite any existing data"
complete -c virsh -n "__fish_seen_subcommand_from pool-build" -l overwrite -d "Overwrite any existing data"

# virsh pool-create-as
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-create-as -d "Create a pool from a set of args"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l print-xml -d "Print XML document, but don't define/create"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l source-host -d "Source-host for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l source-path -d "Source path for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l source-dev -d "Source device for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l source-name -d "Source name for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l target -d "Target for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l source-format -d "Format for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l auth-type -d "Auth type to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l auth-username -d "Auth username to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l secret-usage -d "Auth secret usage to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l secret-uuid -d "Auth secret UUID to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l adapter-name -d "Adapter name to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l adapter-wwnn -d "Adapter wwnn to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l adapter-wwpn -d "Adapter wwpn to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l adapter-parent -d "Adapter parent to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l build -d "Build the pool as normal"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l no-overwrite -d "Do not overwrite any existing data"
complete -c virsh -n "__fish_seen_subcommand_from pool-create-as" -l overwrite -d "Overwrite any existing data"

# virsh pool-create
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-create -d "Create a pool from an XML file"
complete -c virsh -n "__fish_seen_subcommand_from pool-create" -l build -d "Build the pool as normal"
complete -c virsh -n "__fish_seen_subcommand_from pool-create" -l no-overwrite -d "Do not overwrite any existing data"
complete -c virsh -n "__fish_seen_subcommand_from pool-create" -l overwrite -d "Overwrite any existing data"

# virsh pool-define-as
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-define-as -d "Define a pool from a set of args"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l print-xml -d "Print XML document, but don't define/create"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l source-host -d "Source-host for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l source-path -d "Source path for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l source-dev -d "Source device for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l source-name -d "Source name for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l target -d "Target for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l source-format -d "Format for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l auth-type -d "Auth type to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l auth-username -d "Auth username to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l secret-usage -d "Auth secret usage to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l secret-uuid -d "Auth secret UUID to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l adapter-name -d "Adapter name to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l adapter-wwnn -d "Adapter wwnn to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l adapter-wwpn -d "Adapter wwpn to be used for underlying storage"
complete -c virsh -n "__fish_seen_subcommand_from pool-define-as" -l adapter-parent -d "Adapter parent to be used for underlying storage"

# virsh pool-define
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-define -d "Define or modify an inactive persistent storage pool"

# virsh pool-delete
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-delete -d "Delete a pool"

# virsh pool-destroy
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-destroy -d "Destroy (stop) a pool"

# virsh pool-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-dumpxml -d "Pool information in XML"
complete -c virsh -n "__fish_seen_subcommand_from pool-dumpxml" -l inactive -d "Show inactive defined XML"

# virsh pool-edit
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-edit -d "Edit XML configuration for a storage pool"

# virsh pool-info
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-info -d "Storage pool information"
complete -c virsh -n "__fish_seen_subcommand_from pool-info" -l bytes -d "Return pool info in bytes"

# virsh pool-list
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-list -d "List pools"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l inactive -d "List inactive pools"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l all -d "List inactive & active pools"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l transient -d "List transient pools"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l persistent -d "List persistent pools"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l autostart -d "List pools with autostart enabled"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l no-autostart -d "List pools with autostart disabled"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l type -d "Only list pool of specified type(s) (if supported)"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l details -d "Display extended details for pools"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l uuid -d "List UUID of active pools only"
complete -c virsh -n "__fish_seen_subcommand_from pool-list" -l name -d "List name of active pools only"

# virsh pool-name
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-name -d "Convert a pool UUID to pool name"

# virsh pool-refresh
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-refresh -d "Refresh a pool"

# virsh pool-start
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-start -d "Start a (previously defined) inactive pool"
complete -c virsh -n "__fish_seen_subcommand_from pool-start" -l build -d "Build the pool as normal"
complete -c virsh -n "__fish_seen_subcommand_from pool-start" -l no-overwrite -d "Do not overwrite any existing data"
complete -c virsh -n "__fish_seen_subcommand_from pool-start" -l overwrite -d "Overwrite any existing data"

# virsh pool-undefine
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-undefine -d "Undefine an inactive pool"

# virsh pool-uuid
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-uuid -d "Convert a pool name to pool UUID"

# virsh pool-event
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a pool-event -d "Storage Pool Events"
complete -c virsh -n "__fish_seen_subcommand_from pool-event" -l pool -d "Filter by storage pool name or UUID"
complete -c virsh -n "__fish_seen_subcommand_from pool-event" -l event -d "Which event type to wait for"
complete -c virsh -n "__fish_seen_subcommand_from pool-event" -l loop -d "Loop until timeout or interrupt, rather than one-shot"
complete -c virsh -n "__fish_seen_subcommand_from pool-event" -l timeout -d "Timeout seconds"
complete -c virsh -n "__fish_seen_subcommand_from pool-event" -l list -d "List valid event types"
complete -c virsh -n "__fish_seen_subcommand_from pool-event" -l timestamp -d "Show timestamp for each printed event"

# virsh vol-clone
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-clone -d "Clone a volume"
complete -c virsh -n "__fish_seen_subcommand_from vol-clone" -l pool -d "Pool name or UUID"
complete -c virsh -n "__fish_seen_subcommand_from vol-clone" -l prealloc-metadata -d "Preallocate metadata (for qcow2 instead of full allocation)"
complete -c virsh -n "__fish_seen_subcommand_from vol-clone" -l reflink -d "Use btrfs COW lightweight copy"

# virsh vol-create-as
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-create-as -d "Create a volume from a set of args"
complete -c virsh -n "__fish_seen_subcommand_from vol-create-as" -l allocation -d "Initial allocation size, as scaled integer (default bytes)"
complete -c virsh -n "__fish_seen_subcommand_from vol-create-as" -l format -d "File format type raw,bochs,qcow,qcow2,qed,vmdk"
complete -c virsh -n "__fish_seen_subcommand_from vol-create-as" -l backing-vol -d "The backing volume if taking a snapshot"
complete -c virsh -n "__fish_seen_subcommand_from vol-create-as" -l backing-vol-format -d "Format of backing volume if taking a snapshot"
complete -c virsh -n "__fish_seen_subcommand_from vol-create-as" -l prealloc-metadata -d "Preallocate metadata (for qcow2 instead of full allocation)"
complete -c virsh -n "__fish_seen_subcommand_from vol-create-as" -l print-xml -d "Print XML document, but don't define/create"

# virsh vol-create
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-create -d "Create a vol from an XML file"
complete -c virsh -n "__fish_seen_subcommand_from vol-create" -l prealloc-metadata -d "Preallocate metadata (for qcow2 instead of full allocation)"

# virsh vol-create-from
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-create-from -d "Create a vol, using another volume as input"
complete -c virsh -n "__fish_seen_subcommand_from vol-create-from" -l inputpool -d "Pool name or UUID of the input volume's pool"
complete -c virsh -n "__fish_seen_subcommand_from vol-create-from" -l prealloc-metadata -d "Preallocate metadata (for qcow2 instead of full allocation)"
complete -c virsh -n "__fish_seen_subcommand_from vol-create-from" -l reflink -d "Use btrfs COW lightweight copy"

# virsh vol-delete
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-delete -d "Delete a vol"
complete -c virsh -n "__fish_seen_subcommand_from vol-delete" -l pool -d "Pool name or UUID"
complete -c virsh -n "__fish_seen_subcommand_from vol-delete" -l delete-snapshots -d "Delete snapshots associated with volume (must be supported by storage driver)"

# virsh vol-download
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-download -d "Download volume contents to a file"
complete -c virsh -n "__fish_seen_subcommand_from vol-download" -l pool -d "Pool name or UUID"
complete -c virsh -n "__fish_seen_subcommand_from vol-download" -l offset -d "Volume offset to download from"
complete -c virsh -n "__fish_seen_subcommand_from vol-download" -l length -d "Amount of data to download"
complete -c virsh -n "__fish_seen_subcommand_from vol-download" -l sparse -d "Preserve sparseness of volume"

# virsh vol-dumpxml
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-dumpxml -d "Vol information in XML"
complete -c virsh -n "__fish_seen_subcommand_from vol-dumpxml" -l pool -d "Pool name or UUID"

# virsh vol-info
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-info -d "Storage vol information"
complete -c virsh -n "__fish_seen_subcommand_from vol-info" -l pool -d "Pool name or UUID"
complete -c virsh -n "__fish_seen_subcommand_from vol-info" -l bytes -d "Sizes are represented in bytes rather than pretty units"
complete -c virsh -n "__fish_seen_subcommand_from vol-info" -l physical -d "Return the physical size of the volume in allocation field"

# virsh vol-key
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-key -d "Returns the volume key for a given volume name or path"
complete -c virsh -n "__fish_seen_subcommand_from vol-key" -l pool -d "Pool name or UUID"

# virsh vol-list
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-list -d "List vols"
complete -c virsh -n "__fish_seen_subcommand_from vol-list" -l details -d "Display extended details for volumes"

# virsh vol-name
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-name -d "Returns the volume name for a given volume key or path"

# virsh vol-path
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-path -d "Returns the volume path for a given volume name or key"
complete -c virsh -n "__fish_seen_subcommand_from vol-path" -l pool -d "Pool name or UUID"

# virsh vol-pool
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-pool -d "Returns the storage pool for a given volume key or path"
complete -c virsh -n "__fish_seen_subcommand_from vol-pool" -l uuid -d "Return the pool UUID rather than pool name"

# virsh vol-resize
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-resize -d "Resize a vol"
complete -c virsh -n "__fish_seen_subcommand_from vol-resize" -l pool -d "Pool name or UUID"
complete -c virsh -n "__fish_seen_subcommand_from vol-resize" -l allocate -d "Allocate the new capacity, rather than leaving it sparse"
complete -c virsh -n "__fish_seen_subcommand_from vol-resize" -l delta -d "Use capacity as a delta to current size, rather than the new size"
complete -c virsh -n "__fish_seen_subcommand_from vol-resize" -l shrink -d "Allow the resize to shrink the volume"

# virsh vol-upload
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-upload -d "Upload file contents to a volume"
complete -c virsh -n "__fish_seen_subcommand_from vol-upload" -l pool -d "Pool name or UUID"
complete -c virsh -n "__fish_seen_subcommand_from vol-upload" -l offset -d "Volume offset to upload to"
complete -c virsh -n "__fish_seen_subcommand_from vol-upload" -l length -d "Amount of data to upload"
complete -c virsh -n "__fish_seen_subcommand_from vol-upload" -l sparse -d "Preserve sparseness of volume"

# virsh vol-wipe
complete -c virsh -n "not __fish_seen_subcommand_from $cmds" -a vol-wipe -d "Wipe a vol"
complete -c virsh -n "__fish_seen_subcommand_from vol-wipe" -l pool -d "Pool name or UUID"
complete -c virsh -n "__fish_seen_subcommand_from vol-wipe" -l algorithm -d "Perform selected wiping algorithm"
completions/vmctl.fishfunction __fish_get_vmctl_vms
    for line in (vmctl status | string match -e -v "MAXMEM")
        set -l a (string split " " $line)
        and printf "%s " $a[-1]
    end
end

complete -c vmctl -xa 'console create load log reload reset start status stop pause unpause send receive' -n 'not __fish_seen_subcommand_from list console create load log reload reset start status stop pause unpause send receive'
complete -c vmctl -n '__fish_seen_subcommand_from console reload reset start status stop pause unpause send receive' -xa '(__fish_get_vmctl_vms)'
completions/volta.fishvolta completions fish 2>/dev/null | source
completions/w.fishcomplete -c w -s h -d "Dont print header"
complete -c w -s u -d "Ignore username for time calculations"
complete -c w -s s -d "Short format"
complete -c w -s f -d "Toggle printing of remote hostname"
complete -c w -s V -d "Display version and exit"
complete -c w -x -a "(__fish_complete_users)" -d Username
completions/wait.fishcomplete -c wait -xa '(__fish_complete_job_pids)'
complete -c wait -s n -l any -d 'Return as soon as the first job completes'
complete -c wait -s h -l help -d 'Display help and exit'
completions/wajig.fishfunction __fish_wajig_no_subcommand -d 'Test if wajig has yet to be given the subcommand'
    for i in (commandline -xpc)
        if contains -- $i addcdrom auto-alts auto-clean auto-download auto-install \
                available bug build build-depend changelog clean commands daily-upgrade \
                dependents describe describe-new detail detail-new dist-upgrade docs download \
                file-download file-install file-remove find-file find-pkg fix-configure \
                fix-install fix-missing force help hold init install installr installrs \
                installs integrity large last-update list list-all list-alts list-cache \
                list-commands list-daemons list-files list-hold list-installed list-log \
                list-names list-orphans list-scripts list-section list-section list-status \
                list-wide local-dist-upgrade local-upgrade madison move new news new-upgrades \
                non-free orphans package policy purge purge-depend purge-orphans readme \
                recursive recommended reconfigure reinstall reload remove remove-depend \
                remove-orphans repackage reset restart rpminstall rpmtodeb search search-apt \
                setup show showdistupgrade showinstall showremove showupgrade size sizes \
                snapshot source start status status-match status-search stop suggested \
                tasksel toupgrade unhold unofficial update update-alts update-pci-ids \
                update-usb-ids upgrade versions whatis whichpkg
            return 1
        end
    end
    return 0
end

function __fish_wajig_use_package -d 'Test if wajig command should have packages as potential completion'
    for i in (commandline -xpc)
        if contains -- $i contains bug build build-depend changelog dependents describe \
                detail hold install installr installrs installs list list-files news \
                package purge purge-depend readme recursive recommended reconfigure \
                reinstall remove remove-depend repackage show showinstall showremove \
                showupgrade size sizes source suggested unhold upgrade versions whatis
            return 0
        end
    end
    return 1
end

complete -c wajig -n __fish_wajig_use_package -a '(__fish_print_apt_packages)' -d Packages
complete -c wajig -s q -l quiet -d 'Do system commands everything quietly.'
complete -c wajig -s n -l noauth -d 'Allow packages from unauthenticated archives.'
complete -c wajig -s s -l simulate -d 'Trace but don\'t execute the sequence of underlying commands.'
complete -c wajig -s t -l teaching -d 'Trace the sequence of commands performed.'
complete -c wajig -s y -l yes -d 'Assume yes for any questions asked.'
complete -f -n __fish_wajig_no_subcommand -c wajig -a addcdrom -d 'Add a CD-ROM to the list of available sources of packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a auto-alts -d 'Mark the alternative to be auto set (using set priorities)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a auto-clean -d 'Remove superseded deb files from the download cache'
complete -f -n __fish_wajig_no_subcommand -c wajig -a auto-download -d 'Do an update followed by a download of all updated packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a auto-install -d 'Perform an install without asking questions (non-interactive)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a available -d 'List versions of packages available for installation'
complete -f -n __fish_wajig_no_subcommand -c wajig -a bug -d 'Check reported bugs in package using the Debian Bug Tracker'
complete -f -n __fish_wajig_no_subcommand -c wajig -a build -d 'Retrieve/unpack sources and build .deb for the named packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a build-depend -d 'Retrieve packages required to build listed packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a changelog -d 'Retrieve latest changelog for the package'
complete -f -n __fish_wajig_no_subcommand -c wajig -a clean -d 'Remove all deb files from the download cache'
complete -f -n __fish_wajig_no_subcommand -c wajig -a commands -d 'List all the JIG commands and one line descriptions for each'
complete -f -n __fish_wajig_no_subcommand -c wajig -a daily-upgrade -d 'Perform an update then a dist-upgrade'
complete -f -n __fish_wajig_no_subcommand -c wajig -a dependents -d 'List of packages which depend/recommend/suggest the package'
complete -f -n __fish_wajig_no_subcommand -c wajig -a describe -d 'One line description of packages (-v and -vv for more detail)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a describe-new -d 'One line description of new packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a detail -d 'Provide a detailed description of package (describe -vv)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a detail-new -d 'Provide a detailed description of new packages (describe -vv)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a dist-upgrade -d 'Upgrade to new distribution (installed and new rqd packages)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a docs -d 'Equivalent to help with -verbose=2'
complete -f -n __fish_wajig_no_subcommand -c wajig -a download -d 'Download package files ready for an install'
complete -f -n __fish_wajig_no_subcommand -c wajig -a file-download -d 'Download packages listed in file ready for an install'
complete -f -n __fish_wajig_no_subcommand -c wajig -a file-install -d 'Install packages listed in a file'
complete -f -n __fish_wajig_no_subcommand -c wajig -a file-remove -d 'Remove packages listed in a file'
complete -f -n __fish_wajig_no_subcommand -c wajig -a find-file -d 'Search for a file within installed packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a find-pkg -d 'Search for an unofficial Debian package at apt-get.org'
complete -f -n __fish_wajig_no_subcommand -c wajig -a fix-configure -d 'Perform dpkg --configure -a (to fix interrupted configure)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a fix-install -d 'Perform apt-get -f install (to fix broken dependencies)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a fix-missing -d 'Perform apt-get --fix-missing upgrade'
complete -f -n __fish_wajig_no_subcommand -c wajig -a force -d 'Install packages and ignore file overwrites and depends'
complete -f -n __fish_wajig_no_subcommand -c wajig -a help -d 'Print documentation (detail depends on --verbose)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a hold -d 'Place listed packages on hold so they are not upgraded'
complete -f -n __fish_wajig_no_subcommand -c wajig -a init -d 'Initialise or reset the JIG archive files'
complete -f -n __fish_wajig_no_subcommand -c wajig -a install -d 'Install (or upgrade) one or more packages or .deb files'
complete -f -n __fish_wajig_no_subcommand -c wajig -a installr -d 'Install package and associated recommended packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a installrs -d 'Install package and recommended and suggested packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a installs -d 'Install package and associated suggested packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a integrity -d 'Check the integrity of installed packages (through checksums)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a large -d 'List size of all large (>10MB) installed packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a last-update -d 'Identify when an update was last performed'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list -d 'List the status and description of installed packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-all -d 'List a one line description of given or all packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-alts -d 'List the objects that can have alternatives configured'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-cache -d 'List the contents of the download cache'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-commands -d 'List all the JIG commands and one line descriptions for each'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-daemons -d 'List the daemons that JIG can start/stop/restart'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-files -d 'List the files that are supplied by the named package'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-hold -d 'List those packages on hold'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-installed -d 'List packages (with optional argument substring) installed'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-log -d 'List the contents of the install/remove log file (filtered)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-names -d 'List all known packages or those containing supplied string'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-orphans -d 'List libraries not required by any installed package'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-scripts -d 'List the control scripts of the package of deb file'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-section -d 'List packages that belong to a specific section'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-section -d 'List the sections that are available'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-status -d 'Same as list but only prints first two columns, not truncated'
complete -f -n __fish_wajig_no_subcommand -c wajig -a list-wide -d 'Same as list but avoids truncating package names'
complete -f -n __fish_wajig_no_subcommand -c wajig -a local-dist-upgrade -d 'Dist-upgrade using packages already downloaded'
complete -f -n __fish_wajig_no_subcommand -c wajig -a local-upgrade -d 'Upgrade using packages already downloaded, but not any others'
complete -f -n __fish_wajig_no_subcommand -c wajig -a madison -d 'Runs the madison command of apt-cache.'
complete -f -n __fish_wajig_no_subcommand -c wajig -a move -d 'Move packages in the download cache to a local Debian mirror'
complete -f -n __fish_wajig_no_subcommand -c wajig -a new -d 'List packages that became available since last update'
complete -f -n __fish_wajig_no_subcommand -c wajig -a news -d 'Obtain the latest news about the package'
complete -f -n __fish_wajig_no_subcommand -c wajig -a new-upgrades -d 'List packages newly available for upgrading'
complete -f -n __fish_wajig_no_subcommand -c wajig -a non-free -d 'List installed packages that do not meet the DFSG'
complete -f -n __fish_wajig_no_subcommand -c wajig -a orphans -d 'List libraries not required by any installed package'
complete -f -n __fish_wajig_no_subcommand -c wajig -a package -d 'Generate a .deb file for an installed package'
complete -f -n __fish_wajig_no_subcommand -c wajig -a policy -d 'From preferences file show priorities/policy (available)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a purge -d 'Remove one or more packages and configuration files'
complete -f -n __fish_wajig_no_subcommand -c wajig -a purge-depend -d 'Purge package and those it depend on and not required by others'
complete -f -n __fish_wajig_no_subcommand -c wajig -a purge-orphans -d 'Purge orphaned libraries (not required by installed packages)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a readme -d 'Display the package\'s README file from /usr/share/doc'
complete -f -n __fish_wajig_no_subcommand -c wajig -a recursive -d 'Download package and any packages it depends on'
complete -f -n __fish_wajig_no_subcommand -c wajig -a recommended -d 'Install package and associated recommended packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a reconfigure -d 'Reconfigure the named installed packages or run gkdebconf'
complete -f -n __fish_wajig_no_subcommand -c wajig -a reinstall -d 'Reinstall each of the named packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a reload -d 'Reload daemon configs, e.g., gdm, apache (see list-daemons)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a remove -d 'Remove one or more packages (see also purge)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a remove-depend -d 'Remove package and its dependees not required by others'
complete -f -n __fish_wajig_no_subcommand -c wajig -a remove-orphans -d 'Remove orphaned libraries (not required by installed packages)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a repackage -d 'Generate a .deb file for an installed package'
complete -f -n __fish_wajig_no_subcommand -c wajig -a reset -d 'Initialise or reset the JIG archive files'
complete -f -n __fish_wajig_no_subcommand -c wajig -a restart -d 'Stop then start a daemon, e.g., gdm, apache (see list-daemons)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a rpminstall -d 'Install a RedHat .rpm package'
complete -f -n __fish_wajig_no_subcommand -c wajig -a rpmtodeb -d 'Convert a RedHat .rpm file to a Debian .deb file'
complete -f -n __fish_wajig_no_subcommand -c wajig -a search -d 'Search for packages containing listed words'
complete -f -n __fish_wajig_no_subcommand -c wajig -a search-apt -d 'Find local Debian archives suitable for sources.list'
complete -f -n __fish_wajig_no_subcommand -c wajig -a setup -d 'Configure the sources.list file which locates Debian archives'
complete -f -n __fish_wajig_no_subcommand -c wajig -a show -d 'Provide a detailed description of package [same as detail]'
complete -f -n __fish_wajig_no_subcommand -c wajig -a showdistupgrade -d 'Trace the steps that a dist-upgrade would perform'
complete -f -n __fish_wajig_no_subcommand -c wajig -a showinstall -d 'Trace the steps that an install would perform'
complete -f -n __fish_wajig_no_subcommand -c wajig -a showremove -d 'Trace the steps that a remove would perform'
complete -f -n __fish_wajig_no_subcommand -c wajig -a showupgrade -d 'Trace the steps that an upgrade would perform'
complete -f -n __fish_wajig_no_subcommand -c wajig -a size -d 'Print out the size (in K) of all, or listed, installed packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a sizes -d 'Print out the size (in K) of all, or listed, installed packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a snapshot -d 'Generates list of package=version for all installed packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a source -d 'Retrieve and unpack sources for the named packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a start -d 'Start a daemon, e.g., gdm, apache (see list-daemons)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a status -d 'Show the version and available version of packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a status-match -d 'Show the version and available version of matching packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a status-search -d 'Show the version and available version of matching packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a stop -d 'Stop a daemon, e.g., gdm, apache (see list-daemons)'
complete -f -n __fish_wajig_no_subcommand -c wajig -a suggested -d 'Install package and associated suggested packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a tasksel -d 'Run the Gnome task selector to install groups of packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a toupgrade -d 'List packages with newer versions available for upgrading'
complete -f -n __fish_wajig_no_subcommand -c wajig -a unhold -d 'Remove listed packages from hold so they are again upgraded'
complete -f -n __fish_wajig_no_subcommand -c wajig -a unofficial -d 'Search for an unofficial Debian package at apt-get.org'
complete -f -n __fish_wajig_no_subcommand -c wajig -a update -d 'Update the list of down-loadable packages'
complete -f -n __fish_wajig_no_subcommand -c wajig -a update-alts -d 'Update default alternative for things like x-window-manager'
complete -f -n __fish_wajig_no_subcommand -c wajig -a update-pci-ids -d 'Updates the local list of PCI ids from the internet master list'
complete -f -n __fish_wajig_no_subcommand -c wajig -a update-usb-ids -d 'Updates the local list of USB ids from the internet master list'
complete -f -n __fish_wajig_no_subcommand -c wajig -a upgrade -d 'Upgrade all of the installed packages or just those listed'
complete -f -n __fish_wajig_no_subcommand -c wajig -a versions -d 'List version and distribution of (all) packages.'
complete -f -n __fish_wajig_no_subcommand -c wajig -a whatis -d 'A synonym for describe'
complete -f -n __fish_wajig_no_subcommand -c wajig -a whichpkg -d 'Find the package that supplies the given command or file'
completions/warp-cli.fishwarp-cli generate-completions fish | source
completions/watch.fishcomplete -c watch -s b -l beep -d 'Beep if command has a non-zero exit'
complete -c watch -s c -l color -d 'Interpret ANSI color sequences'
complete -c watch -s d -l differences -d 'Highlight changes between updates'
complete -c watch -s d -l differences=permanent -d 'Highlight changes between updates'
complete -c watch -s e -l errexit -d 'Exit if command has a non-zero exit'
complete -c watch -s g -l chgexit -d 'Exit when output from command changes'
complete -c watch -s n -l interval -d 'Seconds to wait between updates' -x
complete -c watch -s p -l precise -d 'Attempt run command in precise intervals'
complete -c watch -s t -l no-title -d 'Turn off header'
complete -c watch -s x -l exec -d 'Pass command to exec instead of "sh -c"'
complete -c watch -s h -l help -d 'Display this help and exit'
complete -c watch -s v -l version -d 'Output version information and exit'
complete -c watch -xa '(__fish_complete_subcommand -- -n --interval)'
completions/watchexec.fishfunction __fish_watchexec_print_remaining_args
    set -l spec w/watch= c/clear='?' o/on-busy-update= r/restart s/signal= stop-signal= stop-timeout= d/debounce= stdin-quit no-vcs-ignore no-project-ignore no-global-ignore no-default-ignore no-discover-ignore p/postpone delay-run= poll= shell= n no-environment emit-events-to= E/env= no-process-group N/notify project-origin= workdir= e/exts= f/filter= filter-file= i/ignore= ignore-file= fs-events= no-meta print-events v/verbose log-file= manual h/help V/version

    set argv (commandline -xpc | string escape) (commandline -ct)
    set -e argv[1]

    argparse -s $spec -- $argv 2>/dev/null

    # The remaining argv is the subcommand with all its options, which is what
    # we want.
    if set -q argv[1]
        and not string match -qr '^-.*' -- $argv[1]
        string join0 -- $argv
        return 0
    else
        return 1
    end
end

function __fish_watchexec_complete_subcommand
    set -l args (__fish_watchexec_print_remaining_args | string split0)
    complete -C "$args"
end

function __fish_watchexec_at_argfile
    set -l current (commandline -ct)
    if test (count (commandline -xpc)) -eq 1
        and string match -q '@*' -- $current

        set current (string sub -s 2 -- $current)
        __fish_complete_path | string replace -r "^" @
        return 0
    end
    return 1
end

complete -c watchexec -n __fish_watchexec_at_argfile -x -a "(__fish_watchexec_at_argfile)"

complete -c watchexec -x -a "(__fish_watchexec_complete_subcommand)"

complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sw -lwatch -r -d "Watch a specific file or directory"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sc -lclear -fa reset -d "Clear screen before running command"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -so -lon-busy-update -r -xa "queue do-nothinig restart signal" -d "What to do when receiving events while the command is running"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sr -lrestart -d "Restart the process if it's still running"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -ss -lsignal -r -f -d "Send a signal to the process when it's still running"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lstop-signal -r -f -d "Signal to send to sstop the command"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lstop-timeout -r -f -d "Time to wait for the command to exit gracefully"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sd -ldebounce -r -f -d "Time to wait for new events before taking action"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lstdin-quit -d "Exit when stding closes"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lno-vcs-ignore -d "Don't load gitignores"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lno-project-ignore -d "Don't load project-local ignores"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lno-global-ignore -d "Don't load global ignores"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lno-default-ignore -d "Don't use internal default ignores"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lno-discover-ignore -d "Don't discover ignore files at all"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sp -lpostpone -d "Wait until first change before running command"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -ldelay-run -r -f -d "Sleep before running the command"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lpoll -r -f -d "Poll for filesystem changes"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lshell -r -fa "(printf 'none\tDon\'t use a shell\n';string match -r '^[^#].*' < /etc/shells)" -d "Use a different shell"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -ln -d "Don#t use a shell"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lno-environment -d "--emit-events=none"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lemit-events-to -r -fa "environment stdin file json-stdin json-file none" -d "Configure event emission"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sE -lenv -r -f -d "Add env vars to the command"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lno-process-group -d "Don't use a process group"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sN -lnotify -d "Alert when commands start and end"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lproject-origin -r -fa "(__fish_complete_directories)" -d "Set the project origin"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lworkdir -r -fa "(__fish_complete_directories)" -d "Set the working directory"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -se -lexts -r -f -d "Filename extensions to filter to"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sf -lfilter -r -f -d "Filename patterns to filter to"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lfilter-file -r -d "Files to load filters from"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -si -lignore -r -f -d "Filename patterns to filter out"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lignore-file -r -d "Files to load ignores from"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lfs-events -r -fa "access create remove rename modify metadata" -d "Filesystem events to filter to"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lno-meta -d "Filesystem events to filter to"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lprint-events -d "Print events that trigger actions"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sv -lverbose -d "Set diagnostic log level"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -llog-file -r -d "Write diagnostic logs to a file"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -lmanual -d "Show the manual page"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sh -lhelp -d "Print help (see a summary with '-h')"
complete -c watchexec -n "not __fish_watchexec_print_remaining_args" -sV -lversion -d "Print version"
completions/waydroid.fish#all subcommands avaliable
set -l commands status log init upgrade session container app prop show-full-ui first-launch shell logcat

#help parameter can be used on any (sub)commands
complete -f waydroid -s h -l help -d "show help message and exit"

#disable file completions globally
complete -f waydroid

#main command parameter
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -s V -l version -d "show version number and exit"
complete -F waydroid -n "not __fish_seen_subcommand_from $commands" -s l -l log -r -d "path to log file"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -s v -l verbose -d "write even more to the logfiles"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -s q -l quiet -d "do not output any log messages"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -s w -l wait -d "wait for init before running"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -l details-to-stdout -d "print details to stdout"

#main command
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a status -d "quick check for the waydroid"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a log -d "follow the waydroid logfile"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a init -d "set up configs and install images"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a upgrade -d "upgrade images"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a session -d "session controller"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a container -d "container controller"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a app -d "applications controller"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a prop -d "android properties controller"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a show-full-ui -d "show android full screen in window"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a first-launch -d "initialize waydroid and start it"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a shell -d "run remote shell command"
complete -f waydroid -n "not __fish_seen_subcommand_from $commands" -a logcat -d "show android logcat"

#log
complete -f waydroid -n "__fish_seen_subcommand_from log" -s n -l lines -d "count of initial output lines"
complete -f waydroid -n "__fish_seen_subcommand_from log" -s c -l clear -d "clear the log"

#init
complete -F waydroid -n "__fish_seen_subcommand_from init" -s i -l images_path -r -d "custom path to waydroid images"
complete -f waydroid -n "__fish_seen_subcommand_from init" -s f -l force -d "re-initialize configs and images"
complete -f waydroid -n "__fish_seen_subcommand_from init" -s c -l system_channel -d "custom system channel"
complete -f waydroid -n "__fish_seen_subcommand_from init" -s v -l vendor_channel -d "custom vendor channel"
complete -f waydroid -n "__fish_seen_subcommand_from init" -s r -l rom_type -ra "lineage bliss" -d "rom type"
complete -f waydroid -n "__fish_seen_subcommand_from init" -s s -l system_type -ra "VANILLA FOSS GAPPS" -d "system type"

#upgrade
complete -f waydroid -n "__fish_seen_subcommand_from upgrade" -s o -l offline -d "just for updating configs"

#session
complete -f waydroid -n "__fish_seen_subcommand_from session; and not __fish_seen_subcommand_from start stop" -a start -d "start session"
complete -f waydroid -n "__fish_seen_subcommand_from session; and not __fish_seen_subcommand_from start stop" -a stop -d "stop session"

#container
complete -f waydroid -n "__fish_seen_subcommand_from container; and not __fish_seen_subcommand_from start stop restart freeze unfreeze" -a start -d "start container"
complete -f waydroid -n "__fish_seen_subcommand_from container; and not __fish_seen_subcommand_from start stop restart freeze unfreeze" -a stop -d "stop container"
complete -f waydroid -n "__fish_seen_subcommand_from container; and not __fish_seen_subcommand_from start stop restart freeze unfreeze" -a restart -d "restart container"
complete -f waydroid -n "__fish_seen_subcommand_from container; and not __fish_seen_subcommand_from start stop restart freeze unfreeze" -a freeze -d "freeze container"
complete -f waydroid -n "__fish_seen_subcommand_from container; and not __fish_seen_subcommand_from start stop restart freeze unfreeze" -a unfreeze -d "unfreeze container"

#app
complete -f waydroid -n "__fish_seen_subcommand_from app; and not __fish_seen_subcommand_from install remove launch intent list" -a install -r -d "push a single package to the container and install it"
complete -f waydroid -n "__fish_seen_subcommand_from app; and not __fish_seen_subcommand_from install remove launch intent list" -a remove -d "remove single app package from the container"
complete -f waydroid -n "__fish_seen_subcommand_from app; and not __fish_seen_subcommand_from install remove launch intent list" -a launch -d "start single application"
complete -f waydroid -n "__fish_seen_subcommand_from app; and not __fish_seen_subcommand_from install remove launch intent list" -a intent -d "start single application"
complete -f waydroid -n "__fish_seen_subcommand_from app; and not __fish_seen_subcommand_from install remove launch intent list" -a list -d "list installed applications"
#enable file completions on app install
complete -F waydroid -n "__fish_seen_subcommand_from app; and __fish_seen_subcommand_from install"

#prop
complete -f waydroid -n "__fish_seen_subcommand_from prop; and not __fish_seen_subcommand_from get set" -a get -d "get value of property from container"
complete -f waydroid -n "__fish_seen_subcommand_from prop; and not __fish_seen_subcommand_from get set" -a set -d "set value to property on container"

#prop get/set - property name completions
set -l props \
    persist.waydroid.cursor_force_shm \
    persist.waydroid.cursor_on_subsurface \
    persist.waydroid.fake_touch \
    persist.waydroid.fake_wifi \
    persist.waydroid.height \
    persist.waydroid.height_padding \
    persist.waydroid.invert_colors \
    persist.waydroid.multi_windows \
    persist.waydroid.no_background_subsurface \
    persist.waydroid.no_presentation \
    persist.waydroid.reverse_scrolling \
    persist.waydroid.suspend \
    persist.waydroid.uevent \
    persist.waydroid.use_subsurface \
    persist.waydroid.width \
    persist.waydroid.width_padding

set -l prop_condition "__fish_seen_subcommand_from prop; and __fish_seen_subcommand_from get set; and not __fish_seen_subcommand_from $props"
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.height_padding" -d 0-9999
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.width_padding" -d 0-9999
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.width" -d 0-9999
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.height" -d 0-9999
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.multi_windows" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.suspend" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.uevent" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.reverse_scrolling" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.no_presentation" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.invert_colors" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.cursor_on_subsurface" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.cursor_force_shm" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.no_background_subsurface" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.use_subsurface" -d bool
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.fake_touch" -d "list of package names"
complete -f waydroid -n "$prop_condition" -a "persist.waydroid.fake_wifi" -d "list of package names"

#prop set - boolean value completions
set -l bool_props \
    persist.waydroid.cursor_force_shm \
    persist.waydroid.cursor_on_subsurface \
    persist.waydroid.invert_colors \
    persist.waydroid.multi_windows \
    persist.waydroid.no_background_subsurface \
    persist.waydroid.no_presentation \
    persist.waydroid.reverse_scrolling \
    persist.waydroid.suspend \
    persist.waydroid.uevent \
    persist.waydroid.use_subsurface

set -l prop_condition "__fish_seen_subcommand_from prop; and __fish_seen_subcommand_from set; and __fish_seen_subcommand_from $bool_props; and not __fish_seen_subcommand_from true false"
complete -f waydroid -n "$prop_condition" -a "true false"

#shell
complete -f waydroid -n "__fish_seen_subcommand_from shell" -s u -l uid -r -d "the UID to run as"
complete -f waydroid -n "__fish_seen_subcommand_from shell" -s g -l gid -r -d "the GID to run as"
complete -f waydroid -n "__fish_seen_subcommand_from shell" -s s -l context -r -d "transition to the specified SELinux or AppArmor security context"
complete -f waydroid -n "__fish_seen_subcommand_from shell" -s L -l nolsm -d "Don't perform security domain transition related to mandatory access control"
complete -f waydroid -n "__fish_seen_subcommand_from shell" -s C -l allcaps -d "Don't drop capabilities"
complete -f waydroid -n "__fish_seen_subcommand_from shell" -s G -l nocgroup -d "Don't switch to the container cgroup"

#below subcommands don't have any parameter or subcommand avaliable
#status
#show-full-ui
#first-launch
#logcat
completions/wc.fishif command -q wc && command wc --version >/dev/null 2>/dev/null
    complete -c wc -s c -l bytes -d "Print byte count"
    complete -c wc -s m -l chars -d "Print character count"
    complete -c wc -s l -l lines -d "Print number of lines"
    complete -c wc -s L -l max-line-length -d "Print length of longest line"
    complete -c wc -s w -l words -d "Print number of words"
    complete -c wc -l files0-from -d "Read input from NUL-terminated filenames in the given file" -r
    complete -c wc -l help -d "Display help and exit"
    complete -c wc -l version -d "Display version and exit"
else
    complete -c wc -s c -d "Print byte count"
    complete -c wc -s m -d "Print character count"
    complete -c wc -s l -d "Print number of lines"
    complete -c wc -s w -d "Print number of words"
    switch (uname -s)
        case FreeBSD NetBSD
            complete -c wc -s L -d "Print length of longest line"
        case OpenBSD
            complete -c wc -s h -d "Use B, KB, MB, GB, TB, PB, EB unit suffixes"
    end
end
completions/web-ext.fishcomplete -c web-ext -s h -l help -d 'Show help'
complete -c web-ext -l version -d 'Show version'

complete -c web-ext -a build -d "Create the extension package from source"
complete -c web-ext -a dump-config -d "Run the config discovery and dump the resulting config data as JSON"
complete -c web-ext -a sign -d "Sign the extension so it can be installed in Firefox"
complete -c web-ext -a run -d "Run the extension"
complete -c web-ext -a lint -d "Validate the extension source"
complete -c web-ext -a docs -d "Show help in the browser"

complete -c web-ext -s s -l source-dir -d "Set the extension source directory"
complete -c web-ext -s a -l artifacts-dir -d "Set the directory where artifacts will be saved"
complete -c web-ext -s v -l verbose -d "Show verbose output"
complete -c web-ext -s i -l ignore-files -d "List glob patterns to define which files should be ignored"
complete -c web-ext -l no-input -d "Disable all features that require standard input"
complete -c web-ext -s c -l config -d "Set the path to a CommonJS config file to set option defaults"
complete -c web-ext -l config-discovery -d "Discover the config files in home directory and working directory"
completions/wesnoth.fish# Command specific completions for the wesnoth command from The Battle For Wesnoth (a strategy game)
# http://www.wesnoth.org/

complete -c wesnoth -l bpp -d 'Number sets BitsPerPixel value'
complete -c wesnoth -l compress -d '<in> <out> compress a savefile from text to binary format'
complete -c wesnoth -s d -l debug -d 'Shows extra debugging information'
complete -c wesnoth -l decompress -d '<in> <out> decompress a savefile from binary to text format'
complete -c wesnoth -s f -l fullscreen -d 'Runs the game in full screen mode'
complete -c wesnoth -l fps -d 'Shows frames per second'
complete -c wesnoth -s h -l help -d 'Display a summary of command line options'
complete -c wesnoth -l load -d 'Loads the file savegame from the standard save game directory'
complete -c wesnoth -l log-error -l log-warning -l log-info -d 'Set the severity level of debugging domains'
complete -c wesnoth -l multiplayer -d 'Runs a multiplayer game'
complete -c wesnoth -l nocache -d 'Disables caching of game data'
complete -c wesnoth -l nosound -d 'Runs the game without sounds and music'
complete -c wesnoth -l path -d 'Prints the name of the game data directory and exits'
complete -c wesnoth -s r -l resolution -d 'XxY sets the screen resolution'
complete -c wesnoth -s t -l test -d 'Runs the game in a small test scenario'
complete -c wesnoth -s v -l version -d 'Shows the version number and exits'
complete -c wesnoth -s w -l windowed -d 'Runs the game in windowed mode'
complete -c wesnoth -l no-delay -d 'Runs the game without any delays for graphic benchmarking'
complete -c wesnoth -l exit-at-end -d 'Exits once the scenario is over, without displaying dialog'
complete -c wesnoth -l algorithm -d 'Selects a non-standard algorithm to be used by the AI controller'
complete -c wesnoth -l controller -d 'Selects the controller for this side'
complete -c wesnoth -l era -d 'Use this option to play in the selected era'
complete -c wesnoth -l nogui -d 'Runs the game without the GUI'
complete -c wesnoth -l parm -d 'Sets additional parameters for this side'
complete -c wesnoth -l scenario -d 'Selects a multiplayer scenario'
complete -c wesnoth -l side -d 'Selects a faction of the current era for this side'
complete -c wesnoth -l turns -d 'Sets the number of turns for the chosen scenario'
completions/wg-quick.fishset -l valid_subcmds up down strip save

function __fish_wg_complete_interfaces
    wg show interfaces | string split " " | string replace -r '$' \tInterface
end

# After a command, this takes a config file.
complete -c wg-quick -n "not __fish_seen_subcommand_from $valid_subcmds" -f

complete -c wg-quick -n "__fish_seen_subcommand_from $valid_subcmds" -a '(__fish_wg_complete_interfaces)'
complete -c wg-quick -n "not __fish_seen_subcommand_from $valid_subcmds" -a up -d 'Add and set up an interface'
complete -c wg-quick -n "not __fish_seen_subcommand_from $valid_subcmds" -a down -d 'Tear down and remove an interface'
complete -c wg-quick -n "not __fish_seen_subcommand_from $valid_subcmds" -a strip -d 'Output config for use with wg'
complete -c wg-quick -n "not __fish_seen_subcommand_from $valid_subcmds" -a save -d 'Saves the configuration of an existing interface'
completions/wg.fishset -l commands show showconf set setconf addconf syncconf genkey genpsk pubkey

function __fish_wg_print_interfaces
    wg show interfaces | string split ' '
end

# disable file completions
complete -c wg -f

# subcommands
complete -c wg -n "not __fish_seen_subcommand_from $commands" -x -a "$commands"
complete -c wg -n "not __fish_seen_subcommand_from $commands" -a show -d "Shows the current configuration and device information"
complete -c wg -n "not __fish_seen_subcommand_from $commands" -a showconf -d "Shows the current configuration of an interface"
complete -c wg -n "not __fish_seen_subcommand_from $commands" -a set -d "Change the current configuration"
complete -c wg -n "not __fish_seen_subcommand_from $commands" -a setconf -d "Applies a configuration to an interface"
complete -c wg -n "not __fish_seen_subcommand_from $commands" -a addconf -d "Appends a configuration to an interface"
complete -c wg -n "not __fish_seen_subcommand_from $commands" -a syncconf -d "Synchronizes a configuration to an interface"
complete -c wg -n "not __fish_seen_subcommand_from $commands" -a genkey -d "Generates a new private key"
complete -c wg -n "not __fish_seen_subcommand_from $commands" -a genpsk -d "Generates a new preshared key"
complete -c wg -n "not __fish_seen_subcommand_from $commands" -a pubkey -d "Computes public key given a private key"

complete -c wg -n "__fish_seen_subcommand_from $commands" -x -l help -d 'View usage of the subcommand'

complete -c wg -n "__fish_seen_subcommand_from addconf syncconf setconf; and __fish_is_nth_token 2" -f -a "(__fish_wg_print_interfaces)" -d 'Wireguard Interface'
complete -c wg -n "__fish_seen_subcommand_from addconf syncconf setconf; and __fish_is_nth_token 3" -F -d "Configuration file"

complete -c wg -n "__fish_seen_subcommand_from showconf; and __fish_is_nth_token 2" -f -a "(__fish_wg_print_interfaces)" -d 'Wireguard Interface'

complete -c wg -n "__fish_seen_subcommand_from show; and __fish_is_nth_token 2" -x -a interfaces -d "Shows a list of interfaces"
complete -c wg -n "__fish_seen_subcommand_from show; and __fish_is_nth_token 2" -f -a all -d "Shows information for all interfaces"
complete -c wg -n "__fish_seen_subcommand_from show; and __fish_is_nth_token 2" -f -a "(__fish_wg_print_interfaces)" -d 'Wireguard Interface'
complete -c wg -n "__fish_seen_subcommand_from show; and __fish_is_nth_token 3" -f -a "public-key private-key listen-port fwmark peers preshared-keys endpoints allowed-ips latest-handshakes transfer persistent-keepalive dump"

set -l settables fwmark private peer peer endpoint persistent allowed
set -l settables_kw $settables[..] remove preshared-key
complete -c wg -n "__fish_seen_subcommand_from set; and __fish_is_nth_token 2" -f -a "(__fish_wg_print_interfaces)" -d 'Wireguard Interface'
complete -c wg -n "__fish_seen_subcommand_from set; and not __fish_prev_arg_in $settables_kw; and not __fish_is_nth_token 2" -f -a "$settables"
complete -c wg -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in fwmark" -F
complete -c wg -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in private-key" -F
complete -c wg -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in peer" -a 'remove preshared key'
complete -c wg -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in preshared-key" -F
complete -c wg -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in remove" -F
complete -c wg -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in endpoint"
complete -c wg -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in persistent-keepalive"
complete -c wg -n "__fish_seen_subcommand_from set; and __fish_prev_arg_in allowed-ips"
completions/wget.fish#
# Completions for the wget command
#

complete -c wget -s V -l version -d "Display version and exit"
complete -c wget -s h -l help -d "Display help and exit"
complete -c wget -s b -l background -d "Go to background immediately after startup"
complete -c wget -s e -l execute -d "Execute command as if part of .wgetrc" -x
complete -c wget -s o -l output-file -d "Log all messages to logfile" -r
complete -c wget -s a -l append-output -d "Append all messages to logfile"
complete -c wget -s d -l debug -d "Turn on debug output"
complete -c wget -s q -l quiet -d "Quiet mode"
complete -c wget -s v -l verbose -d "Verbose mode"
complete -c wget -l no-verbose -d "Turn off verbose without being completely quiet"
complete -c wget -o nv -d "Turn off verbose without being completely quiet"
complete -c wget -s i -l input-file -d "Read URLs from file" -r
complete -c wget -s F -l force-html -d "Force input to be treated as HTML"
complete -c wget -s B -l base -d "Prepend string to relative links" -x
complete -c wget -l bind-address -d "Bind address on local machine" -xa "(__fish_print_addresses; __fish_print_hostnames)"
complete -c wget -s t -l tries -d "Set number of retries to number" -xa "0 1 2 4 8 16 32 64 128"
complete -c wget -s O -l output-document -d "Concatenate output to file" -r
complete -c wget -l no-clobber -d "Never overwrite files with same name"
complete -c wget -o nc -d "Never overwrite files with same name"
complete -c wget -s c -l continue -d "Continue getting a partially-downloaded file"
complete -c wget -l progress -d "Select progress meter type" -a "
    dot\t'Print one dot for every kB of data, 50 dots per line'
    dot:default\t'Print one dot for every kB of data, 50 dots per line'
    dot:binary\t'Print one dot for every 8 kB of data, 48 dots per line'
    dot:mega\t'Print one dot for every 64 kB of data, 48 dots per line'
    bar\t'Print progress bar'
"
complete -c wget -s N -l timestamping -d "Turn on time-stamping"
complete -c wget -s S -l server-response -d "Print the headers/responses sent by servers"
complete -c wget -l spider -d "Do not download the pages, just check that they are there"
complete -c wget -s T -l timeout -d "Set the network timeout" -x
complete -c wget -l dns-timeout -d "Set the DNS lookup timeout" -x
complete -c wget -l connect-timeout -d "Set the connect timeout" -x
complete -c wget -l read-timeout -d "Set the read (and write) timeout" -x
complete -c wget -l limit-rate -d "Limit the download speed" -x
complete -c wget -s w -l wait -d "Wait the specified number of seconds between the retrievals" -x
complete -c wget -l waitretry -d "Wait time between retries" -x
complete -c wget -l random-wait -d "Wait random amount of time between retrievals"
complete -c wget -s Y -l proxy -d "Toggle proxy support" -xa "on off"
complete -c wget -s Q -l quota -d "Specify download quota for automatic retrievals" -x
complete -c wget -l dns-cache -d "Turn off caching of DNS lookups" -xa off
complete -c wget -l restrict-file-names -d "Change which characters found in remote URLs may show up in local file names" -a "
    unix\t'Escape slash and non-printing characters'
    windows\t'Escape most non-alphabetical characters'
"

# HTTP options

complete -c wget -l no-directories -d "Do not create a hierarchy of directories"
complete -c wget -o nd -d "Do not create a hierarchy of directories"
complete -c wget -s x -l force-directories -d "Force creation of a hierarchy of directories"
complete -c wget -l no-host-directories -d "Disable generation of host-prefixed directories"
complete -c wget -o nH -d "Disable generation of host-prefixed directories"
complete -c wget -l protocol-directories -d "Use the protocol name as a directory component"
complete -c wget -l cut-dirs -d "Ignore specified number of directory components" -xa "1 2 3 4 5"
complete -c wget -s P -l directory-prefix -d "Set directory prefix" -r
complete -c wget -s E -l html-extension -d "Force html files to have html extension"
complete -c wget -l http-user -d "Specify the http username" -xa "(__fish_complete_users)"
complete -c wget -l http-passwd -d "Specify the http password" -x
complete -c wget -l no-cache -d "Disable server-side cache"
complete -c wget -l no-cookies -d "Disable the use of cookies"
complete -c wget -l load-cookies -d "Load cookies from file" -r
complete -c wget -l save-cookies -d "Save cookies to file"
complete -c wget -l keep-session-cookies -d "Save session cookies"
complete -c wget -l ignore-length -d "Ignore 'Content-Length' header"
complete -c wget -l header -d "Define an additional-header to be passed to the HTTP servers" -x
complete -c wget -l proxy-user -d "Specify the proxy username" -xa "(__fish_complete_users)"
complete -c wget -l proxy-password -d "Specify the proxy password" -x
complete -c wget -l referer -d "Set referer URL" -x
complete -c wget -l save-headers -d "Save the headers sent by the HTTP server"
complete -c wget -s U -l user-agent -d "Identify as agent-string" -x
complete -c wget -l post-data -d "Use POST for all HTTP requests and send the specified data in the request body" -x
complete -c wget -l post-file -d "Use POST for all HTTP requests and send the specified file in the request body" -r
complete -c wget -l no-http-keep-alive -d "Turn off keep-alive for http downloads"

# HTTPS options

complete -c wget -f -r -l secure-protocol -a 'auto SSLv2 SSLv3 TLSv1 PFS' -d "Choose secure protocol"
complete -c wget -f -l https-only -d "Only follow secure HTTPS links"
complete -c wget -f -l no-check-certificate -d "Don't validate the server's certificate"
complete -c wget -r -l certificate -d "Client certificate file"
complete -c wget -f -r -l certificate-type --arguments 'PEM DER' -d "Client certificate type"
complete -c wget -r -l private-key -d "Private key file"
complete -c wget -f -r -l private-key-type --arguments 'PEM DER' -d "Private key type"
complete -c wget -r -l ca-certificate -d "File with the bundle of CAs"
complete -c wget -r -l ca-directory -d "Directory where hash list of CAs is stored"
complete -c wget -r -l crl-file -d "File with bundle of CRLs"
complete -c wget -r -l random-file -d "File with random data for seeding the SSL PRNG"
complete -c wget -r -l egd-file -d "File naming the EGD socket with random data"

# HSTS options

complete -c wget -f -l no-hsts -d "Disable HSTS"
complete -c wget -l hsts-file -d "Path of HSTS database"

#FTP options

complete -c wget -l no-remove-listing -d "Don't remove the temporary .listing files generated"
complete -c wget -l no-glob -d "Turn off FTP globbing"
complete -c wget -l passive-ftp -d "Use the passive FTP retrieval scheme"
complete -c wget -l retr-symlinks -d "Traverse symlinks and retrieve pointed-to files"

# Recursive options

complete -c wget -s r -l recursive -d "Turn on recursive retrieving"
complete -c wget -n '__fish_contains_opt -s r recursive' -s l -l level -d "Specify recursion maximum depth" -x
complete -c wget -l delete-after -d "Delete every single file downloaded"
complete -c wget -s k -l convert-links -d "Convert the links in the document to make them suitable for local viewing"
complete -c wget -s K -l backup-converted -d "Back up the original version"
complete -c wget -s m -l mirror -d "Turn on options suitable for mirroring"
complete -c wget -s p -l page-requisites -d "Download all the files that are necessary to properly display a given HTML page"
complete -c wget -l strict-comments -d "Turn on strict parsing of HTML comments"

#Recursive accept/reject options

complete -c wget -s A -l accept -d "Comma-separated lists of file name suffixes or patterns to accept" -x
complete -c wget -s R -l reject -d "Comma-separated lists of file name suffixes or patterns to reject" -x
complete -c wget -s D -l domains -d "Set domains to be followed" -x
complete -c wget -l exclude-domains -d "Specify the domains that are not to be followed" -x
complete -c wget -l follow-ftp -d "Follow FTP links from HTML documents"
complete -c wget -l follow-tags -d "HTML tags to follow" -x
complete -c wget -l ignore-tags -d "HTML tags to ignore" -x
complete -c wget -s H -l span-hosts -d "Enable spanning across hosts"
complete -c wget -s L -l relative -d "Follow relative links only"
complete -c wget -s I -l include-directories -d "Specify a comma-separated list of directories you wish to follow" -x
complete -c wget -s X -l exclude-directories -d "Specify a comma-separated list of directories you wish to exclude" -x
complete -c wget -l no-parent -d "Do not ever ascend to the parent directory"
complete -c wget -o np -d "Do not ever ascend to the parent directory"
completions/whatis.fishcomplete -xc whatis -a "(__fish_complete_man)"

complete -c whatis -s d -l debug -d Debug
complete -c whatis -s v -l verbose -d Verbose
complete -c whatis -s r -l regex -d "Interpret each keyword as a regex"
complete -c whatis -s w -l wildcard -d "Allow wildcards"
complete -c whatis -s l -l long -d "Do not trim output to terminal width"
complete -rc whatis -s C -l config-file -d "Configuration file"
complete -xc whatis -s L -l locale -a "(command -sq locale; and locale -a)" -d "Set locale"
complete -xc whatis -s m -l systems -d "Set system"
complete -xc whatis -s M -l manpath -a "(__fish_complete_directories (commandline -ct))" -d Manpath
complete -xc whatis -s s -l sections -l section -d "Search only these sections (colon-separated)"
complete -c whatis -s '?' -l help -l usage -d "Display help and exit"
complete -c whatis -s V -l version -d "Print program version"
completions/which.fishif which -v >/dev/null 2>/dev/null # GNU
    complete -c which -s a -l all -d "Print all matching executables in PATH, not just the first"
    complete -c which -s i -l read-alias -d "Read aliases from stdin, reporting matching ones on stdout"
    complete -c which -l skip-alias -d "Ignore option '--read-alias'"
    complete -c which -l read-functions -d "Read shell function definitions from stdin, reporting matching ones on stdout"
    complete -c which -l skip-functions -d "Ignore option '--read-functions'"
    complete -c which -l skip-dot -d "Skip dirs in PATH that start with a dot"
    complete -c which -l skip-tilde -d "Skip dirs in PATH that start with tilde and executables in \$HOME"
    complete -c which -l show-dot -d "For matches in PATH dirs that start with a dot, print './programname'"
    complete -c which -l show-tilde -d "Output a tilde when a dir matches the \$HOME"
    complete -c which -l tty-only -d "Stop processing options on the right if not on tty"
    complete -c which -s v -s V -l version -d "Display version and exit"
    complete -c which -l help -d "Display help and exit"
else # OSX
    complete -c which -s a -d "Print all matching executables in PATH, not just the first"
    complete -c which -s s -d "Print no output, only return 0 if found"
end

complete -c which -a "(__fish_complete_subcommand)" -x
completions/while.fishcomplete -c while -s h -l help -d 'Display help and exit'
complete -c while -xa '(__fish_complete_subcommand)'
completions/who.fishcomplete -c who -s a -l all -d "Same as -b -d --login -p -r -t -T -u"
complete -c who -s b -l boot -d "Print time of last boot"
complete -c who -s d -l dead -d "Print dead processes"
complete -c who -s H -l heading -d "Print line of headings"
complete -c who -s i -l idle -d "Print idle time"
complete -c who -s l -l login -d "Print login process"
complete -c who -l lookup -d "Canonicalize hostnames via DNS"
complete -c who -s m -d "Print hostname and user for stdin"
complete -c who -s p -l process -d "Print active processes spawned by init"
complete -c who -s q -l count -d "Print all login names and number of users logged on"
complete -c who -s r -l runlevel -d "Print current runlevel"
complete -c who -s s -l short -d "Print name, line, and time"
complete -c who -s t -l time -d "Print last system clock change"
complete -c who -s T -l mesg -d "Print users message status as +, - or ?"
complete -c who -s w -l writable -d "Print users message status as +, - or ?"
complete -c who -l message -d "Print users message status as +, - or ?"
complete -c who -s u -l users -d "List users logged in"
complete -c who -l help -d "Display help and exit"
complete -c who -l version -d "Display version and exit"
completions/wicd-cli.fishcomplete -c wicd-cli -s h -l help -d 'Print help and exit'
complete -c wicd-cli -s S -l scan -d 'Scan for networks'
complete -c wicd-cli -s l -l list-networks -d 'List networks'
complete -c wicd-cli -s d -l network-details -d 'Show network details'
complete -c wicd-cli -s x -l disconnect -d Disconnect
complete -c wicd-cli -s c -l connect -d Connect
complete -c wicd-cli -s e -l list-encryption-types -d 'List encryption types'
complete -c wicd-cli -s y -l wireless -d 'Perform operation on wireless network'
complete -c wicd-cli -s z -l wired -d 'Perform operation on wired network'
complete -c wicd-cli -s w -l save -d 'Save profile'
complete -c wicd-cli -s o -l load-profile -d 'Load profile'
complete -c wicd-cli -s m -l name -d 'Set name for profile to save/load'
complete -c wicd-cli -s p -l network-property -r -d 'Get or set network property'
complete -c wicd-cli -s s -l set-to -r -d 'Set network property to'
complete -c wicd-cli -s n -l network -d 'Set the network'
completions/wicd-client.fishcomplete -c wicd-client -s t -l tray -d 'Run the wicd tray icon only.'
complete -c wicd-client -s n -l no-tray -d 'Run wicd without the tray icon.'
complete -c wicd-client -s h -l help -d 'Print this help information.'
complete -c wicd-client -s a -l no-animate -d 'Run the tray without network traffic tray animations.'
complete -c wicd-client -s o -l only-notifications -d 'Don\'t display anything except notifications.'
completions/wicd-gtk.fishcomplete -c wicd-gtk -s t -l tray -d 'Run the wicd tray icon only.'
complete -c wicd-gtk -s n -l no-tray -d 'Run wicd without the tray icon.'
complete -c wicd-gtk -s h -l help -d 'Print this help information.'
complete -c wicd-gtk -s a -l no-animate -d 'Run the tray without network traffic tray animations.'
complete -c wicd-gtk -s o -l only-notifications -d 'Don\'t display anything except notifications.'
completions/windscribe.fish#Windscribe 1.4

#variables
set -l seen __fish_seen_subcommand_from
set -l commands account connect disconnect examples firewall lanbypass locations login logout port protocol proxy sendlog speedtest status viewlog

#options
complete -c windscribe -x -n "not $seen $commands" -l help

#commands
complete -c windscribe -f -n "$seen $commands"
complete -c windscribe -f -n "not $seen $commands" -a account -d "Output current account details"
complete -c windscribe -f -n "not $seen $commands" -a connect -d "Connect to Windscribe"
complete -c windscribe -f -n "not $seen $commands" -a disconnect -d "Disconnect from VPN"
complete -c windscribe -f -n "not $seen $commands" -a examples -d "Show usage examples"
complete -c windscribe -f -n "not $seen $commands" -a firewall -d "View/Modify Firewall mode"
complete -c windscribe -f -n "not $seen $commands" -a lanbypass -d "View/Modify Firewall LAN bypass"
complete -c windscribe -f -n "not $seen $commands" -a locations -d "Output list of all available server locations"
complete -c windscribe -f -n "not $seen $commands" -a login -d "Login to Windscribe account"
complete -c windscribe -f -n "not $seen $commands" -a logout -d "Logout and disconnect"
complete -c windscribe -f -n "not $seen $commands" -a port -d "View/Modify default Port"
complete -c windscribe -f -n "not $seen $commands" -a protocol -d "View/Modify default Protocol"
complete -c windscribe -f -n "not $seen $commands" -a proxy -d "View/Modify Proxy Settings"
complete -c windscribe -f -n "not $seen $commands" -a sendlog -d "Send the debug log to Support"
complete -c windscribe -f -n "not $seen $commands" -a speedtest -d "Test the connection speed"
complete -c windscribe -f -n "not $seen $commands" -a status -d "Check status of Windscribe and connection"
complete -c windscribe -f -n "not $seen $commands" -a viewlog -d "View the debug log"
completions/wine.fishfunction __fish_wine_explorer__complete_desktop_arg
    set -l current_token (commandline -tc)

    switch "$current_token"
        case '/desktop=*x*'
            return
        case '/desktop=*'
            printf '%sx' "$current_token"
    end
end

function __fish_msiexec__option_completion_condition
    set -l token (commandline -oc)[3]

    not string match --quiet --regex '^/(uninstall|[ipyz])$|^/[fjql]' -- "$token"
end

function __fish_msiexec_complete_option_arg
    set -l current_token (commandline -tc)

    switch "$current_token"
        case '/f*'
            set values 'p\tReinstall the file if it is missing' \
                'o\tReinstall the file if it is missing or if any older version is installed' \
                'e\tReinstall the file if it is missing, or if the installed version is equal or older' \
                'd\tReinstall the file if it is missing or a different version is installed' \
                'c\tReinstall the file if it is missing or the checksum does not match' \
                'a\tReinstall all files' \
                'u\tRewrite all required user registry entries' \
                'm\tRewrite all required machine registry entries' \
                's\tOverwrite any conflicting shortcuts' \
                'v\tRecache the local installation package from the source installation package'

        case '/q*'
            set values 'n\tDisable UI' \
                'b\tShow the basic UI' \
                'r\tShow the reduced UI' \
                'f\tShow the full UI'

        case '/l*'
            set values '*\tEnable all options except v and x' \
                'i\tEnable status messages' \
                'w\tEnable warning messages' \
                'e\tEnable error messages' \
                'a\tEnable messages for action startups' \
                'r\tEnable messages for action records' \
                'u\tEnable messages for user requests' \
                'c\tEnable messages for initial UI parameters' \
                'm\tEnable messages for out of memory errors' \
                'o\tEnable messages for out of disk space errors' \
                'p\tEnable messages for terminal properties' \
                'v\tEnable verbose messages' \
                'x\tEnable messages for debugging' \
                '+\tAppend messages to a file' \
                '!\tFlush each line of messages'
    end

    for value in $values
        echo -e "$current_token$value"
    end
end

function __fish_wine__complete_cmd_subcommand --argument-names command
    set -l condition '__fish_seen_subcommand_from cmd'
    complete -c $command -a '(__fish_cmd__complete_args)' -n $condition

    set -l c_and_k_condition 'not __fish_seen_argument -w c -w k'

    complete -c $command -a /c \
        -d 'Run the command and stop' \
        -n "$condition && $c_and_k_condition"

    complete -c $command -a /k \
        -d 'Run the command and continue' \
        -n "$condition && $c_and_k_condition"

    complete -c $command -a /s \
        -d 'Modify the treatment of string after /c or /k' \
        -n $condition

    complete -c $command -a /q -d 'Turn echo off' -n $condition

    complete -c $command -a /d \
        -d 'Disable execution of AutoRun commands' \
        -n $condition

    set -l a_and_u_condition 'not __fish_seen_argument -w a -w u'

    complete -c $command -a /a \
        -d 'Format internal command output as ANSI' \
        -n "$condition && $a_and_u_condition"

    complete -c $command -a /u \
        -d 'Format internal command output as Unicode' \
        -n "$condition && $a_and_u_condition"

    complete -c $command -a /t \
        -d 'Set the background and foreground color' \
        -n $condition

    complete -c $command -a /e -d 'Manage command extensions' -n $condition

    complete -c $command -a /f \
        -d 'Manage file and directory name completion' \
        -n $condition

    complete -c $command -a /v \
        -d 'Manage delayed environment variable expansion' \
        -n $condition

    complete -c $command -a '/?' -d 'Show help' -n $condition
end

function __fish_wine__complete_control_subcommand --argument-names command
    set -l condition '__fish_seen_subcommand_from control'

    complete -c $command \
        -a 'COLOR DATE/TIME DESKTOP INTERNATIONAL KEYBOARD MOUSE PORTS PRINTERS' \
        -n $condition
end

function __fish_wine__complete_eject_subcommand --argument-names command
    set -l condition '__fish_seen_subcommand_from eject'
    complete -c $command -s h -d 'Show help' -n $condition
    complete -c $command -s a -d 'Eject all the CD drives' -n $condition
    complete -c $command -s u -d 'Unmount the CD drives' -n $condition
end

function __fish_wine__complete_explorer_subcommand --argument-names command
    set -l condition '__fish_seen_subcommand_from explorer'

    complete -c $command -a '(__fish_wine_explorer__complete_desktop_arg)' \
        -n $condition

    complete -c $command -a /n -d 'Use the single pain view' -n $condition
    complete -c $command -a /e, -d 'Use the default view' -n $condition

    complete -c $command -a /root, -d 'Specify the root level of a view' \
        -n $condition

    complete -c $command -a /select, -d 'Specify the selection in a view' \
        -n $condition

    complete -c $command -a /desktop= -d 'Specify the desktop name' \
        -n $condition
end

function __fish_wine__complete_msiexec_subcommand --argument-names command
    set -l condition '__fish_seen_subcommand_from msiexec'
    complete -c $command -a '/? /h' -d 'Show help' -n $condition

    complete -c $command -a '(__fish_msiexec_complete_option_arg)' \
        -n $condition

    complete -c $command -a /i \
        -d 'Install the software' \
        -n "$condition && __fish_msiexec__option_completion_condition"

    set -l a_condition '__fish_seen_argument -w i -w p'

    complete -c $command -a /a \
        -d 'Use the administrator network' \
        -n "$condition && $a_condition"

    complete -c $command -a /f \
        -d 'Repair the installation of software' \
        -n "$condition && __fish_msiexec__option_completion_condition"

    complete -c $command -a /uninstall \
        -d 'Uninstall the software' \
        -n "$condition && __fish_msiexec__option_completion_condition"

    complete -c $command -a /j \
        -d 'Advertise the software' \
        -n "$condition && __fish_msiexec__option_completion_condition"

    complete -c $command -a /p \
        -d 'Apply the patch to software' \
        -n "$condition && __fish_msiexec__option_completion_condition"

    complete -c $command -a /q \
        -d 'Change the UI while installing software' \
        -n "$condition && __fish_msiexec__option_completion_condition"

    complete -c $command -a /l \
        -d 'Change the logging' \
        -n "$condition && __fish_msiexec__option_completion_condition"

    complete -c $command -a /y \
        -d 'Register the MSI service' \
        -n "$condition && __fish_msiexec__option_completion_condition"

    complete -c $command -a /z \
        -d 'Register the MSI service' \
        -n "$condition && __fish_msiexec__option_completion_condition"
end

function __fish_wine__complete_regedit_subcommand --argument-names command
    set -l condition '__fish_seen_subcommand_from regedit'
    complete -c $command -a '/?' -d 'Show help' -n $condition

    complete -c $command -a /L \
        -d 'Specify the location of system.dat file' \
        -n $condition

    complete -c $command -a /R \
        -d 'Specify the location of user.dat file' \
        -n $condition

    complete -c $command -a /C \
        -d 'Import contents of a registry file' \
        -n $condition

    complete -c $command -a /D \
        -d 'Delete a registry key' \
        -n $condition

    complete -c $command -a /E \
        -d 'Export contents to a registry file' \
        -n $condition

    complete -c $command -a /S \
        -d 'Do not display messages' \
        -n $condition

    complete -c $command -a /V \
        -d 'Launch the GUI in an advanced mode' \
        -n $condition

    complete -c $command -a '(__fish_reg__complete_keys)' \
        -n $condition
end

function __fish_wine__complete_start_subcommand --argument-names command
    set -l condition '__fish_seen_subcommand_from start'
    complete -c $command -a '/?' -d 'Show help' -n $condition

    complete -c $command -a /d \
        -d 'Specify the directory for a program' \
        -n $condition

    complete -c $command -a /b \
        -d "Don't create the new console for a progra" \
        -n $condition

    complete -c $command -a /i \
        -d 'Clear the environment for a program' \
        -n $condition

    complete -c $command -a /min \
        -d 'Start a program in the minimized window' \
        -n $condition

    complete -c $command -a /max \
        -d 'Start a program in the minimized window' \
        -n $condition

    complete -c $command -a /low \
        -d 'Start a program in the idle priority class' \
        -n $condition

    complete -c $command -a /normal \
        -d 'Start a program in the normal priority class' \
        -n $condition

    complete -c $command -a /high \
        -d 'Start a program in the high priority class' \
        -n $condition

    complete -c $command -a /realtime \
        -d 'Start a program in the realtime priority class' \
        -n $condition

    complete -c $command -a /abovenormal \
        -d 'Start a program in the abovenormal priority class' \
        -n $condition

    complete -c $command -a /belownormal \
        -d 'Start a program in the belownormal priority class' \
        -n $condition

    complete -c $command -a /node \
        -d 'Specify the NUMA node for a program' \
        -n $condition

    complete -c $command -a /affinity \
        -d 'Specify the affinity mask for a program' \
        -n $condition

    complete -c $command -a /wait \
        -d 'Wait for a program to exit' \
        -n $condition

    complete -c $command -a /unix \
        -d 'Use the Unix filename for a program' \
        -n $condition
end

function __fish_wine__complete_winemenubuilder_subcommand --argument-names command
    complete -c $command -a /w \
        -d 'Wait till the shortcut can be created' \
        -n '__fish_seen_subcommand_from winemenubuilder'
end

function __fish_wine__complete_winepath_subcommand --argument-names command
    set -l condition '__fish_seen_subcommand_from winepath'
    complete -c $command -s h -d 'Show help' -n $condition
    complete -c $command -s v -d 'Show version' -n $condition

    complete -c $command -s u -l unix \
        -d 'Convert a Windows path to the Unix one' \
        -n $condition

    complete -c $command -s w -l windows \
        -d 'Convert a Unix path to the Windows one' \
        -n $condition

    complete -c $command -s l -l long \
        -d 'Convert a Windows path to the long format' \
        -n $condition

    complete -c $command -s s -l short \
        -d 'Convert a Windows path to the short format' \
        -n $condition
end

set -l command wine

complete -c $command -l help -d 'Show help'
complete -c $command -l version -d 'Show version'

set -l subcommands_with_descriptions 'cacls\t"Edit ACLs"' \
    'clock\t"Open the clock"' \
    'cmd\t"Open the command prompt"' \
    'cmdlgtst\t"commdlg.dll test jig"' \
    'control\t"Open control panel"' \
    'eject\t"Eject optical discs"' \
    'expand\t"Expand cabinet files"' \
    'explorer\t"Open Explorer"' \
    'hh\t"Open HTML help"' \
    'icinfo\t"List installed video compressors"' \
    'iexplore\t"Open Internet Explorer"' \
    'lodctr\t"Load performance monitor counters"' \
    'msiexec\t"Open an installer for .msi files"' \
    'net\t"Manage services"' \
    'notepad\t"Notepad, a simple text editor"' \
    'oleview\t"Browse and explore COM objects as well as configure DCOM"' \
    'progman\t"Open Program manager"' \
    'reg\t"Edit registry though command line"' \
    'regedit\t"Edit registry"' \
    'regsvr32\t"Register OLE components in the registry"' \
    'rpcss\t"Open rpcss.exe"' \
    'rundll32\t"Load a DLL and run an entry point"' \
    'secedit\t"Edit security configuration"' \
    'services\t"Manages services"' \
    'spoolsv\t"Print documents"' \
    'start\t"Start a program or open a file in the program"' \
    'svchost\t"Host process for services"' \
    'taskmgr\t"Open Task Manager"' \
    'uninstaller\t"Uninstall a program"' \
    'unlodctr\t"Unload performance monitor counters"' \
    'view\t"View metafiles"' \
    'wineboot\t"Reboot Wine"' \
    'winebrowser\t"Launch native OS browser or mail client"' \
    'winecfg\t"Configure wine through a GUI"' \
    'wineconsole\t"Open Windows console"' \
    'winedbg\t"Open debugger core"' \
    'winedevice\t"Manages devices"' \
    'winefile\t"Open file explorer"' \
    'winemenubuilder\t"Build Unix menu entries"' \
    'winemine\t"classic minesweeper game"' \
    'winepath\t"Translate between Windows and Unix paths formats"' \
    'winetest\t"Run DLL conformance test programs"' \
    'winevdm\t"Open DOS"' \
    'winhelp\t"Open help"' \
    'winhlp32\t"HOpen help"' \
    'winver\t"Show about information"' \
    'wordpad\t"Open WordPad"' \
    'write\t"Open WordPad"' \
    'xcopy\t"Run xcopy"'

set -l subcommands (string replace --regex '\\\t.+' '' -- $subcommands_with_descriptions)
set -l root_condition "not __fish_seen_subcommand_from $subcommands"
complete -c $command -a "$subcommands_with_descriptions" -n $root_condition

__fish_wine__complete_cmd_subcommand $command
__fish_wine__complete_control_subcommand $command
__fish_wine__complete_eject_subcommand $command
__fish_wine__complete_explorer_subcommand $command
__fish_wine__complete_msiexec_subcommand $command
__fish_wine__complete_regedit_subcommand $command
__fish_wine__complete_start_subcommand $command
__fish_wine__complete_winemenubuilder_subcommand $command
__fish_wine__complete_winepath_subcommand $command
completions/wineboot.fishcomplete -c wineboot -s h -l help -d 'Show help and exit'
complete -c wineboot -s e -l end-session -d 'End current session cleanly'
complete -c wineboot -s f -l force -d 'Force exit processes don\'t exit cleanly'
complete -c wineboot -s i -l init -d 'Perform initialization for first Wine instance'
complete -c wineboot -s k -l kill -d 'Kill processes without cleanup'
complete -c wineboot -s r -l restart -d Restart
complete -c wineboot -s s -l shutdown -d Shutdown
complete -c wineboot -s u -l update -d 'Update wineprefix directory'
completions/winemaker.fishcomplete -c winemaker -l nobanner -d 'Don\'t use banner'
complete -c winemaker -l backup -d 'Use backup'
complete -c winemaker -l nobackup -d 'Don\'t use backup'
complete -c winemaker -l nosource-fix -d 'Perform source fixing'

complete -c winemaker -l lower-all -d 'Transform everything to lowercase'
complete -c winemaker -l lower-uppercase -d 'Transform uppercase to lowercase'
complete -c winemaker -l lower-none -d 'Don\'t transform uppercase to lowercase'
complete -c winemaker -l lower-include -d 'Transform uppercase to lowercase when no referenced file found'
complete -c winemaker -l nolower-include -d 'Don\'t transform uppercase to lowercase when no referenced file found'

complete -c winemaker -l guiexe -d 'Treat unknown app as GUI app'
complete -c winemaker -l windows -d 'Treat unknown app as GUI app'
complete -c winemaker -l cuiexe -d 'Treat unknown app as console app'
complete -c winemaker -l console -d 'Treat unknown app as console app'
complete -c winemaker -l dll -d 'Treat unknown app as library'

complete -c winemaker -l nodlls -d 'Don\'t use standard libraries'
complete -c winemaker -l mfc -d 'Use MFC based targets'
complete -c winemaker -l nomfc -d 'Use MFC based targets'
complete -c winemaker -l nomsvcrt -d 'Don\'t use msvcrt compilation'

complete -c winemaker -o Dmacro -r -d 'Add macro'
complete -c winemaker -o Idir -r -d 'Add to include path'
complete -c winemaker -o Pdir -r -d 'Add to dll path'
complete -c winemaker -o idll -d 'Add Winelib to import'
complete -c winemaker -o Ldir -r -d 'Add to library path'
complete -c winemaker -o llibrary -r -d 'Link library'

complete -c winemaker -l interactive -d 'Use interactive mode'
complete -c winemaker -l single-target -r -d 'Use single target name'
complete -c winemaker -l generated-files -d 'Generate Makefile'
complete -c winemaker -l nogenerated-files -d 'Don\'t generate Makefile'
complete -c winemaker -l wine32 -d 'Use 32-bit target'
completions/winetricks.fishfunction __fish_winetricks__complete_verbs
    __fish_cached -t 3600 -- 'winetricks list-all 2>/dev/null' |
        string match --invert --regex '^==' |
        string match --invert --regex '^(apps|dlls|fonts|games|settings)$' |
        string replace --regex '(\S+)\s+(.+)' '$1\t$2'
end

set -l command winetricks

complete -c $command -f

complete -c $command -s h -l help -d 'Show help'
complete -c $command -s V -l version -d 'Show version'

complete -c $command -l country -f -d 'Specify the country code'

complete -c $command -s f -l force \
    -d "Don't check whether packages were already installed"

complete -c $command -l gui -d 'Show gui diagnostics'
complete -c $command -l isolate -d 'Use the separate bottles for applications'
complete -c $command -l self-update -d 'Update to the latest version'
complete -c $command -l update-rollback -d 'Rollback the latest self-update'
complete -c $command -s k -l keep_isos -d 'Cache ISOs'
complete -c $command -l no-clean -d "Don't delete temporary directories"
complete -c $command -s q -l unattended -d "Don't show any prompts"

complete -c $command -s r -l ddrescue \
    -d 'Reattempt when caching scratched discs'

complete -c $command -s t -l torify -d 'Run downloads through torify'
complete -c $command -l virefy -d 'Test verbs automaitally'
complete -c $command -s v -l verbose -d 'Show commands'

set -l subcommands_with_descriptions 'list\t"List categories"' \
    'list-all\t"List categories and their verbs"' \
    'apps\t"Interact with applications"' \
    'benchmarks\t"Interact with benchmarks"' \
    'dlls\t"Interact with DLLs"' \
    'fonts\t"Interact with fonts"' \
    'games\t"Interact with games"' \
    'settings\t"Interact with settings"' \
    'list-cached\t"Interact with list-cached"' \
    'list-download\t"Interact with list-download"' \
    'list-manual-download\t"Interact with list-manual-download"' \
    'list-installed\t"Interact with list-installed"' \
    'prefix\t"Specify the bottle"' \
    'annihilate\t"Clear the bottle"'

for architecture in 32 64
    set -a subcommands_with_descriptions "arch=$architecture\t\"Specify the architecture\""
end

set -l subcommands (string replace --regex '\\\t.+' '' -- $subcommands_with_descriptions)
set -l root_condition "not __fish_seen_subcommand_from $subcommands"

complete -c $command -a "$subcommands_with_descriptions" -n $root_condition

complete -c $command -a list \
    -d 'List applications' \
    -n '__fish_seen_subcommand_from apps'

complete -c $command -a list \
    -d 'List DLLs' \
    -n '__fish_seen_subcommand_from dlls'

for subcommand in benchmarks fonts games settings
    complete -c $command -a list \
        -d 'List $subcommand' \
        -n '__fish_seen_subcommand_from dlls'
end

complete -c $command -a '(__fish_winetricks__complete_verbs)' \
    -d 'Specify the verb or path to it' \
    -n $root_condition
completions/wireshark.fish# Wireshark - Interactively dump and analyze network traffic

__fish_complete_wireshark wireshark

complete -c wireshark -l display -d 'Specifies the X display to use' -x
complete -c wireshark -l fullscreen -d 'Start Wireshark in full screen' -x
complete -c wireshark -s g -d 'After reading in a capture file using th e-r flag, go to the given packet number' -x
complete -c wireshark -s H -d 'Hide the capture info dialog during live packet capture'
complete -c wireshark -s j -d 'When no exact match is found by a -J filter, select the first package before'
complete -c wireshark -s J -d 'Jump to packet matching filter (display filter syntax)' -x
complete -c wireshark -s k -d 'Start the capture session immediately'
complete -c wireshark -s l -d 'Turn on automatic scrolling'
complete -c wireshark -s m -d 'Set the font name used for most text' -x
complete -c wireshark -s P -d 'Override a configuration or data path' -x # TODO
complete -c wireshark -s S -d 'Automatically update the packet display as packets are coming in'
completions/wish.fishcomplete -c wish -o encoding -d "Specify encoding"
complete -c wish -o colormap -d "Use a new private colormap"
complete -c wish -o display -d "Specify display"
complete -c wish -o geometry -d "Specify initial geometry for window"
complete -c wish -o name -d "Specify title for window"
complete -c wish -o sync -d "Synchronize X server commands"
complete -c wish -o use -d "Specify parent window id"
complete -c wish -o visual -d "Specify visual"
completions/wlr-randr.fish# `wlr-randr` completions.
# See: https://gitlab.freedesktop.org/emersion/wlr-randr

function __fish_print_wlr-randr_outputs --argument-names exclude
    if command -q jq
        wlr-randr --json | jq \
            --raw-output \
            --arg exclude "$exclude" \
            '.[] | select(.name != $exclude) | "\(.name)\t\(.make), \(.model)"'
    end
end

function __fish_get_wlr-randr-current_output
    set -l last_output
    set -l tokens (commandline -xpc)

    while set -q tokens[1]
        if test "$tokens[1]" = --output
            set last_output "$tokens[2]"
            set -e tokens[1]
        else if string match -qr -- '^--output=' "$tokens[1]"
            set last_output (string replace -r -- '--output=(.*)' '$1' "$tokens[1]")
        end

        set -e tokens[1]
    end

    printf "%s" $last_output
end

function __fish_complete_wlr-randr_modes
    if command -q jq
        set -l output (__fish_get_wlr-randr-current_output)

        wlr-randr --json | jq \
            --raw-output \
            --arg output "$output" \
            --arg preferred_str Preferred \
            --arg empty_str '' \
            '.[] | select(.name == $output) | .modes[] | "\(.width)x\(.height)\t\(if .preferred then $preferred_str else $empty_str end)"'
    end
end

complete -c wlr-randr -f
complete -c wlr-randr -s h -l help -d 'Show help'
complete -c wlr-randr -l json -d 'Print as JSON'
complete -c wlr-randr -l dryrun -d 'Dry run'
complete -c wlr-randr -l output -x -d Output -a '(__fish_print_wlr-randr_outputs)'
complete -c wlr-randr -l on -d 'Turn on'
complete -c wlr-randr -l off -d 'Turn off'
complete -c wlr-randr -l mode -x -d Mode -a '(__fish_complete_wlr-randr_modes)'
complete -c wlr-randr -l pos -r -d Position
complete -c wlr-randr -l left-of -x -d 'Relative left position' -a '(__fish_print_wlr-randr_outputs (__fish_get_wlr-randr-current_output))'
complete -c wlr-randr -l right-of -x -d 'Relative right position' -a '(__fish_print_wlr-randr_outputs (__fish_get_wlr-randr-current_output))'
complete -c wlr-randr -l above -x -d 'Relative top position' -a '(__fish_print_wlr-randr_outputs (__fish_get_wlr-randr-current_output))'
complete -c wlr-randr -l below -x -d 'Relative bottom position' -a '(__fish_print_wlr-randr_outputs (__fish_get_wlr-randr-current_output))'
complete -c wlr-randr -l transform -x -d Transformation -a 'normal\t 90\t 180\t 270\t flipped\t flipped-90\t flipped-180\t flipped-270\t'
complete -c wlr-randr -l scale -x -d Scale
completions/wpa_cli.fish#completions for wpa_cli
complete -x -c wpa_cli -a status -d 'get current WPA/EAPOL/EAP status'
complete -x -c wpa_cli -a mib -d 'get MIB variables (dot1x, dot11)'
complete -x -c wpa_cli -a help -d 'show this usage help'
complete -x -c wpa_cli -a interface -d 'show interfaces/select interface'
complete -x -c wpa_cli -a level -d 'change debug level'
complete -x -c wpa_cli -a license -d 'show full wpa_cli license'
complete -x -c wpa_cli -a logoff -d 'IEEE 802.1X EAPOL state machine logoff'
complete -x -c wpa_cli -a logon -d 'IEEE 802.1X EAPOL state machine logon'
complete -x -c wpa_cli -a set -d 'set/list variables'
complete -x -c wpa_cli -a pmksa -d 'show PMKSA cache'
complete -x -c wpa_cli -a reassociate -d 'force reassociation'
complete -x -c wpa_cli -a reconfigure -d 'force wpa_supplicant to re-read its config file'
complete -x -c wpa_cli -a preauthenticate -d 'force preauthentication'
complete -x -c wpa_cli -a identity -d 'configure identity for an SSID'
complete -x -c wpa_cli -a password -d 'configure password for an SSID'
complete -x -c wpa_cli -a new_password -d 'change password for an SSID'
complete -x -c wpa_cli -a pin -d 'configure pin for an SSID'
complete -x -c wpa_cli -a otp -d 'configure one-time-password for an SSID'
complete -x -c wpa_cli -a passphrase -d 'configure private key passphrase for an SSID'
complete -x -c wpa_cli -a bssid -d 'set preferred BSSID for an SSID'
complete -x -c wpa_cli -a list_networks -d 'list configured networks'
complete -x -c wpa_cli -a select_network -d 'select a network (disable others)'
complete -x -c wpa_cli -a enable_network -d 'enable a network'
complete -x -c wpa_cli -a disable_network -d 'disable a network'
complete -x -c wpa_cli -a add_network -d 'add a network'
complete -x -c wpa_cli -a remove_network -d 'remove a network'
complete -x -c wpa_cli -a set_network -d 'set/list network variables'
complete -x -c wpa_cli -a get_network -d 'get network variables'
complete -x -c wpa_cli -a save_config -d 'save the current configuration'
complete -x -c wpa_cli -a disconnect -d 'disconnect and wait for reassociate command before connecting'
complete -x -c wpa_cli -a scan -d 'request new BSS scan'
complete -x -c wpa_cli -a scan_results -d 'get latest scan results'
complete -x -c wpa_cli -a get_capability -d 'get capabilities'
complete -x -c wpa_cli -a stakey-request -d 'request STAKey negotiation with <addr>'
complete -x -c wpa_cli -a ap_scan -d 'set ap_scan parameter'
complete -x -c wpa_cli -a stkstart -d 'request STK negotiation with <addr>'
complete -x -c wpa_cli -a terminate -d 'terminate wpa_supplicant'
completions/wpctl.fishset -l commands status get-volume inspect set-default set-volume set-mute set-profile clear-default

if wpctl settings &>/dev/null
    set --append commands settings
end

function __wpctl_get_nodes -a section -a type
    set -l havesection
    set -l havetype
    wpctl status | while read -l line
        if set -q havesection[1]
            test -z "$line"; and break
            if set -q havetype[1]
                string match -rq '^\s*\│\s*$' -- $line; and break
                printf '%s\t%s\n' (string match -r '\d+' $line) (string match -rg '\d+\. ([^\[]*)' $line)
            else
                string match -q "*$type*" -- $line
                and set havetype 1
            end
        else
            string match -q "$section*" -- $line
            and set havesection 1
        end
    end
end

function __wpctl_command_shape
    set -l shape $argv
    set -l command (commandline -pxc)
    set -e command[1] # Remove command name

    # Remove flags as we won't count them with the shape
    set -l command (string match -v -- '-*' $command)

    if test (count $command) != (count $shape)
        return 1
    end

    while set -q command[1]
        string match -q -- $shape[1] $command[1]; or return 1
        set -e shape[1] command[1]
    end
end

function __wpctl_get_settings
    set -l wpctl_settings (wpctl settings 2>/dev/null| string collect)
    or return

    string match --regex --all --quiet '\- Name: (?<wpctl_settings_name>.*)\n  Desc: (?<wpctl_settings_desc>.*)' $wpctl_settings

    for i in (seq (count $wpctl_settings_name))
        set -l name $wpctl_settings_name[$i]
        set -l desc (string shorten --max 60 $wpctl_settings_desc[$i])
        echo $name\t$desc
    end
end

complete -c wpctl -f

complete -c wpctl -s h -l help -d "Show help options"
complete -c wpctl -n "__fish_seen_subcommand_from status" -s k -l nick -d "Display device and node nicknames instead of descriptions"
complete -c wpctl -n "__fish_seen_subcommand_from status" -s n -l name -d "Display device and node names instead of descriptions"
complete -c wpctl -n "__fish_seen_subcommand_from inspect" -s r -l referenced -d "Show objects that are referenced in properties"
complete -c wpctl -n "__fish_seen_subcommand_from inspect" -s a -l associated -d "Show associated objects"
complete -c wpctl -n "__fish_seen_subcommand_from set-volume" -s p -l pid -d "Selects all nodes associated to the given PID"
complete -c wpctl -n "__fish_seen_subcommand_from set-volume" -s l -l limit -d "Limit volume to below this value"
complete -c wpctl -n "__fish_seen_subcommand_from set-mute" -s p -l pid -d "Selects all nodes associated to the given PID"
complete -c wpctl -n "__fish_seen_subcommand_from settings" -s d -l delete -d "Deletes the saved setting value"
complete -c wpctl -n "__fish_seen_subcommand_from settings" -s s -l save -d "Saves the setting value"
complete -c wpctl -n "__fish_seen_subcommand_from settings" -s r -l reset -d "Resets the saved setting to its default value"

complete -c wpctl -n __wpctl_command_shape -a "$commands"
complete -c wpctl -n '__wpctl_command_shape "*"' -n "__fish_seen_subcommand_from get-volume inspect set-volume set-mute set-profile" -a "@DEFAULT_AUDIO_SOURCE@" -d "Default Microphone"
complete -c wpctl -n '__wpctl_command_shape "*"' -n "__fish_seen_subcommand_from get-volume inspect set-volume set-mute set-profile" -a "@DEFAULT_AUDIO_SINK@" -d "Default Speakers"
complete -c wpctl -n '__wpctl_command_shape "*"' -n "__fish_seen_subcommand_from inspect set-profile" -a "@DEFAULT_VIDEO_SOURCE@" -d "Default Camera"
complete -c wpctl -n '__wpctl_command_shape "*"' -n "__fish_seen_subcommand_from get-volume inspect set-volume set-mute set-profile" -a "(__wpctl_get_nodes Audio Sources) (__wpctl_get_nodes Audio Sinks)"
complete -c wpctl -n '__wpctl_command_shape "*"' -n "__fish_seen_subcommand_from inspect set-profile" -a "(__wpctl_get_nodes Audio Sources) (__wpctl_get_nodes Audio Sinks) (__wpctl_get_nodes Video Source)"
complete -c wpctl -n '__wpctl_command_shape set-mute "*"' -a "0 1 toggle"
complete -c wpctl -n '__wpctl_command_shape settings' -a "(__wpctl_get_settings)"
completions/wslpath.fishcomplete -c wslpath -s a -d 'force result to absolute path format'
complete -c wslpath -s u -d 'translate from a Windows path to a WSL path (default)'
complete -c wslpath -s w -d 'translate from a WSL path to a Windows path'
complete -c wslpath -s m -d 'translate from a WSL path to a Windows path, with \'/\' instead of \'\\\''
completions/wvdial.fishfunction __fish_complete_wvdial_peers --description 'Complete wvdial peers' --argument-names cfgfiles
    set -q cfgfiles[1]
    or set -l cfgfiles /etc/wvdial.conf ~/.wvdialrc

    # test if there is an alternative config file specified
    set -l store_next
    for opt in (commandline -cpx)
        if set -q store_next[1]
            set store_next
            set cfgfiles $opt
            continue
        end

        switch $opt
            case -C --config
                set store_next true
            case '--config=*'
                set cfgfiles (string replace '--config=' '' -- $opt)
        end
    end

    for file in (path filter -rf -- $cfgfiles)
        string match -r '\[Dialer' <$file | string replace -r '\[Dialer (.+)\]' '$1'
    end | path sort -u | string match -v Defaults

end

complete -c wvdial -xa "(__fish_complete_wvdial_peers)" -d "wvdial connections"
complete -c wvdial -s c -l chat -d 'Run wvdial as chat replacement from within pppd'
complete -c wvdial -s C -l config -r -d 'Run wvdial with alternative config file'
complete -c wvdial -s n -l no-syslog -d 'Don\'t output debug information'
completions/xargs.fish#
#Completions for xargs
#

complete -c xargs -n __fish_is_first_token -s 0 -l null -d "Terminate filenames with a \0 instead of whitespace, ignore quotes and backslash"
complete -c xargs -n __fish_is_first_token -s e -l eof -d "Set the end of file string to eof-str"
complete -c xargs -n __fish_is_first_token -s E -r -f -d "Set the end of file string to eof-str"
complete -c xargs -n __fish_is_first_token -l help -d "Display help and exit"
complete -c xargs -n __fish_is_first_token -s i -l replace -d "Replace replace-str in the initial arguments with names from standard input"
complete -c xargs -n __fish_is_first_token -s I -r -f -d "Replace replace-str in the initial arguments with names from standard input"
complete -c xargs -n __fish_is_first_token -s l -l max-lines -d "Use at most max-lines nonblank input lines per command line"
complete -c xargs -n __fish_is_first_token -s L -r -f -d "Use at most max-lines nonblank input lines per command line"
complete -c xargs -n __fish_is_first_token -s n -l max-args -r -f -d "Use at most max-args arguments per command line"
complete -c xargs -n __fish_is_first_token -s p -l interactive -d "Prompt the user before running each command line"
complete -c xargs -n __fish_is_first_token -s r -l no-run-if-empty -d "If the standard input does not contain any nonblanks, do not run the command"
complete -c xargs -n __fish_is_first_token -s s -l max-chars -r -f -d "Use at most max-chars characters per command line"
complete -c xargs -n __fish_is_first_token -s t -l verbose -d "Print the command line on the standard error output before executing it"
complete -c xargs -n __fish_is_first_token -l version -d "Display version and exit"
complete -c xargs -n __fish_is_first_token -s x -l exit -d "Exit if the size is exceeded"
complete -c xargs -n __fish_is_first_token -s P -l max-procs -r -f -d "Run up to max-procs processes at a time"
complete -c xargs -xa "(__fish_complete_subcommand)"
completions/xbps-alternatives.fish# xbps-alternatives
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-alternatives

set -l listinstalled "(__fish_print_xbps_packages -i)"

complete -c $progname -f
complete -c $progname -a "$listinstalled"

complete -c $progname -s C -d 'Specifies a path to the XBPS configuration directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s d -d 'Enables extra debugging shown to stderr.'
complete -c $progname -s g -d 'Alternative group name to match.  To be used with the set mode.'
complete -c $progname -s h -d 'Show the help message.'
complete -c $progname -s r -d 'Specifies a full path for the target root directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s v -d 'Enables verbose messages.'
complete -c $progname -s V -d 'Show the version information.'
complete -c $progname -s l -n "not __fish_contains_opt -s s" -d 'Lists all current alternative groups or only from PKG, or just a specific group with -g.'
complete -c $progname -s s -n "not __fish_contains_opt -s l" -d 'Set alternative groups specified by PKG or just a specific group with -g.'
completions/xbps-checkvers.fish# Completions for xbps-checkvers
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-checkvers

complete -c $progname -s C -d 'Specifies a path to the XBPS configuration directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s D -d 'Specifies a full path to the void-packages repository.' -xa "(__fish_complete_directories)"
complete -c $progname -s d -d 'Enables extra debugging shown to stderr.'
complete -c $progname -s f -d 'Format according to the string format, inspired by printf.' -x
complete -c $progname -s h -d 'Show the help message.'
complete -c $progname -s i -d 'Ignore repositories defined in configuration files.'
complete -c $progname -s I -d 'Check for outdated installed packages rather than in repositories.'
complete -c $progname -s m -d 'Only process listed files.'
complete -c $progname -s R -d 'Repository to be added to the top of the list.'
complete -c $progname -s r -d 'Specifies a full path for the target root directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s s -d 'List all packages found in the void-packages tree and prints available version.'
complete -c $progname -s V -d 'Show the version information.'
completions/xbps-create.fish# Completions for xbps-create
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-create
set -l modes none gzip bzip2 xz lz4 zstd

complete -c $progname -f -a "(__fish_complete_directories)"

complete -c $progname -s A -d 'The target architecture for this package (required)' -x
complete -c $progname -s B -d 'The package builder string, free form' -x
complete -c $progname -s C -d 'Package patterns this package conflicts with, separated by whitespaces' -x
complete -c $progname -s D -d 'Package patterns this package depends on, separated by whitespaces' -x
complete -c $progname -s F -d 'Configuration files this package provides, separated by whitespace' -x
complete -c $progname -s G -d 'Set git revisions of the sourcepkg used to build binary package' -x
complete -c $progname -s H -d 'The package homepage string' -x
complete -c $progname -s h -d 'Show the help message'
complete -c $progname -s l -d 'The package license' -x
complete -c $progname -s M -d 'A list of mutable files this package provides, separated by whitespaces' -x
complete -c $progname -s m -d 'The package maintainer name and/or email contact' -x
complete -c $progname -s n -d 'The package name/version tuple, e. g: \'foo-1. 0_1\'' -x
complete -c $progname -s P -d 'Virtual packages this package provides, separated by whitespace' -x
complete -c $progname -s p -d 'Preserve package files after being updated'
complete -c $progname -s q -d 'Enable quiet operation'
complete -c $progname -s R -d 'Package patterns this package replaces, separated by whitespaces' -x
complete -c $progname -s r -d 'Versions this package reverts, separated by whitespaces' -x
complete -c $progname -s S -d 'A long description for this package' -x
complete -c $progname -s s -d 'A short description for this package, one line under 80 characters' -x
complete -c $progname -s t -d 'Tags (categories) for this package, separated by whitespace' -x
complete -c $progname -s V -d 'Show the version information'
complete -c $progname -l build-options -d 'A string containing the build options used in package' -x
complete -c $progname -l compression -d 'Set the binary package compression format (default: zstd)' -xa "$modes"
complete -c $progname -l shlib-provides -d 'Provided shared libraries, separated by whitespace' -x
complete -c $progname -l shlib-requires -d 'Required shared libraries, separated by whitespace' -x
complete -c $progname -l alternatives -d 'Alternatives provided by this package, separated by whitespace' -x
complete -c $progname -s c -d 'The package changelog string' -x
completions/xbps-dgraph.fish# Completions for xbps-dgraph
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-dgraph

complete -c $progname -f
complete -c $progname -a "(__fish_print_xbps_packages -i)"
complete -c $progname -n "__fish_contains_opt -s R" -a "(__fish_print_xbps_packages)"

complete -c $progname -s C -d 'Specifies a path to the XBPS configuration directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s c -d 'Specifies a path to the graph configuration file.' -F
complete -c $progname -s d -d 'Enables extra debugging shown to stderr.'
complete -c $progname -s h -d 'Show the help message.'
complete -c $progname -s M -d 'For remote repositories, the data is fetched and stored in memory.'
complete -c $progname -s R -d 'Enable repository mode.'
complete -c $progname -s r -d 'Specifies a full path for the target root directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s V -d 'Show the version information.'
complete -c $progname -s g -n "not __fish_contains_opt -s f" -n "not __fish_contains_opt -s m" -d 'Generates a graph configuration file in the current working directory.'
complete -c $progname -s f -n "not __fish_contains_opt -s m" -n "not __fish_contains_opt -s g" -d 'Generates a full dependency graph of the target package.'
complete -c $progname -s m -n "not __fish_contains_opt -s f" -n "not __fish_contains_opt -s g" -d 'Generates a metadata graph of the target package.' # TODO: kinda fix this, can't exactly figure out how to make these last 3 modes mutually exclusive
completions/xbps-digest.fish# Completions for xbps-digest
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-digest
set -l modes sha256

complete -c $progname -s m -d 'Sets the message digest mode. If unset, defaults to sha256' -xa "$modes"
complete -c $progname -s h -d 'Show the help message.'
complete -c $progname -s V -d 'Show the version information.'
completions/xbps-fbulk.fish# Completions for xbps-fbulk
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-fbulk

complete -c $progname -f -a "(__fish_complete_directories) (__fish_print_xbps_packages)"

complete -c $progname -s a -d 'Set a different target architecture, useful for cross compiling.' -x
complete -c $progname -s j -d 'Set number of parallel builds running at the same time.  By default set to 1.' -x
complete -c $progname -s l -d 'Set the log directory.  By default set to `log. <pid>`.' -x
complete -c $progname -s d -d 'Enables extra debugging shown to stderr.'
complete -c $progname -s h -d 'Show the help message.'
complete -c $progname -s v -d 'Enables verbose messages.'
complete -c $progname -s V -d 'Show the version information.'
completions/xbps-fetch.fish# Completions for xbps-fetch
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-fetch

complete -c $progname -f

complete -c $progname -s d -d 'Enables debug messages on stderr.'
complete -c $progname -s h -d 'Show the help message.'
complete -c $progname -s o -d 'Rename file from specified URL to output.' -F
complete -c $progname -s v -d 'Enables verbose messages.'
complete -c $progname -s V -d 'Show the version information.'
completions/xbps-install.fish# Completions for xbps-install
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-install

set -l listall "(__fish_print_xbps_packages)"

complete -c $progname -f
complete -c $progname -a "$listall"

complete -c $progname -s A -d 'Install as a dependency'
complete -c $progname -s C -d 'Use this XBPS configuration directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s c -d 'Use this cache directory to store binary packages' -xa "(__fish_complete_directories)"
complete -c $progname -s d -d 'Enable extra debugging shown to stderr'
complete -c $progname -s D -d 'Only download packages to the cache'
complete -c $progname -s f -d 'Force downgrade/reinstall package (pass twice to reinstall config files as well)'
complete -c $progname -s h -d 'Show the help message'
complete -c $progname -s I -d 'Ignore detected file conflicts in a transaction'
complete -c $progname -s i -d 'Ignore repositories defined in configuration files'
complete -c $progname -s M -d 'For remote repositories, the data is fetched and stored in memory'
complete -c $progname -s n -d 'Dry-run mode.  Show what actions would be done but don\'t do anything'
complete -c $progname -s R -d 'Enable repository mode' -xa "(__fish_complete_directories)"
complete -c $progname -l repository -d 'Append the specified repository to the top of the list' -xa "(__fish_complete_directories)"
complete -c $progname -s r -d 'Use this target root directory' -xa "(__fish_complete_directories)"
complete -c $progname -s S -d 'Synchronize remote repository index files'
complete -c $progname -s U -d 'Don\'t configure packages'
complete -c $progname -s u -d 'Performs a full system upgrade (except for packages on hold)'
complete -c $progname -s v -d 'Enables verbose messages'
complete -c $progname -s y -d 'Assume yes to all questions and avoid interactive questions'
complete -c $progname -s V -d 'Show the version information'
completions/xbps-pkgdb.fish# Completions for xbps-pkgdb
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-pkgdb
set -l modes auto manual hold unhold repolock repounlock

complete -c $progname -f

complete -c $progname -s a -d 'Process all registered packages, regardless of its state.'
complete -c $progname -s C -d 'Specifies a path to the XBPS configuration directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s d -d 'Enables extra debugging shown to stderr.'
complete -c $progname -s h -d 'Show the help message.'
complete -c $progname -s m -d 'Set mode of PKGNAME' -xa "$modes"
complete -c $progname -n "__fish_seen_subcommand_from $modes" -xa "(__fish_print_xbps_packages -i)"
complete -c $progname -s r -d 'Specifies a full path for the target root directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s u -d 'Updates the pkgdb format to the latest version making the necessary conversions.'
complete -c $progname -s v -d 'Enables verbose messages.'
complete -c $progname -s V -d 'Show the version information.'
completions/xbps-query.fish# Completions for xbps-query
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-query

set -l listall "(__fish_print_xbps_packages)"
set -l listinstalled "(__fish_print_xbps_packages -i)"

function __fish_print_xbps_pkg_props
    printf 'alternatives\tList of alternatives provided by the package\n'
    printf 'architecture\tArchitecture of machine\n'
    printf 'archive-compression-type\tType of archive\'s compression format\n'
    printf 'automatic-install\tWas the package installed automatically\n'
    printf 'build-options\tOptions used to build the package\n'
    printf 'conf_files\tList of provided system configuration files\n'
    printf 'conflicts\tList of packages the package conflicts with\n'
    printf 'filename-sha256\tFilename\'s sha256\n'
    printf 'filename-size\tFilename\'s size\n'
    printf 'homepage\tHomepage of the package\n'
    printf 'install-date\tDate the package was installed\n'
    printf 'install-msg\tMessage printed during installation\n'
    printf 'install-script\tPrint the package\'s install script\n'
    printf 'installed_size\tSize of the package\n'
    printf 'license\tLicense of the package\n'
    printf 'maintainer\tMaintainer of the package\n'
    printf 'metafile-sha256\tMetafile\'s sha256\n'
    printf 'pkgver\tThe package\'s name/version tuple\n'
    printf 'preserve\tWill files be preserved after update\n'
    printf 'provides\tList of virtual packages provided by the package\n'
    printf 'remove-msg\tMessage printed during removal\n'
    printf 'remove-script\tPrint the package\'s removal script\n'
    printf 'replaces\tList of packages the package replaces\n'
    printf 'repository\tRepo where package was downloaded from\n'
    printf 'run_depends\tList of packages required to run the package\n'
    printf 'reverts\tList of versions the package reverts\n'
    printf 'shlib-provides\tList of provided shared libraries\n'
    printf 'shlib-requires\tList of required shared libraries\n'
    printf 'short_desc\tShort description of the package\n'
    printf 'source-revisions\tGit revision used to build the package\n'
    printf 'state\tState of the package\n'
end

complete -c $progname -f
complete -c $progname -a "$listinstalled"
complete -c $progname -n "__fish_contains_opt -s R" -a "$listall"

complete -c $progname -s C -d 'Use this XBPS configuration directory' -xa "(__fish_complete_directories)"
complete -c $progname -s c -d 'Use this cache directory to store binary packages' -xa "(__fish_complete_directories)"
complete -c $progname -s d -d 'Enable extra debugging shown to stderr'
complete -c $progname -s h -d 'Show the help message'
complete -c $progname -s i -d 'Ignore repositories defined in configuration files'
complete -c $progname -s M -d 'For remote repositories, the data is fetched and stored in memory only'
complete -c $progname -s p -d 'Match one or more package properties' -xa "(__fish_stripprefix='^-\w*p' __fish_complete_list , __fish_print_xbps_pkg_props)"
complete -c $progname -s R -d 'Enable repository mode'
complete -c $progname -l repository -d 'Append the specified repository to the top of the list'
complete -c $progname -l regex -d 'Use Extended Regular Expressions'
complete -c $progname -l fulldeptree -d 'Print a full dependency tree in the show dependencies mode'
complete -c $progname -s r -d 'Use this path for the target root directory' -xa "(__fish_complete_directories)"
complete -c $progname -s v -d 'Enables verbose messages'
complete -c $progname -s V -d 'Show the version information'
complete -c $progname -s l -d 'List registered packages in the package database (pkgdb)'
complete -c $progname -s H -d 'List registered packages in the package database (pkgdb) that are on hold'
complete -c $progname -s L -d 'List repositories and the number of packages contained on them'
complete -c $progname -s m -d 'List packages in the package database (pkgdb) that were installed manually'
complete -c $progname -s O -d 'List package orphans in the package database (pkgdb)'
complete -c $progname -s o -d 'Search for installed package files by matching PATTERN'
complete -c $progname -s S -d 'Shows information of an installed package' -x
complete -c $progname -s s -d 'Search for packages by matching PATTERN on pkgver or short_desc'
complete -c $progname -s f -d 'Show the package files for PKG' -x
complete -c $progname -s x -d 'Show the required dependencies for PKG.  Only direct dependencies are shown' -x
complete -c $progname -s X -d 'Show the reverse dependencies for PKG' -xa "$listinstalled"
complete -c $progname -s X -d 'Show the reverse dependencies for PKG' -x -n "__fish_contains_opt -s R" -a "$listall"
complete -c $progname -l cat -d 'Prints the file FILE stored in binary package PKG to stdout' -F
completions/xbps-reconfigure.fish# Completions for xbps-reconfigure
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-reconfigure

set -l listinstalled "(__fish_print_xbps_packages -i)"

complete -c $progname -f
complete -c $progname -a "$listinstalled"

complete -c $progname -s a -d 'Configures all packages.'
complete -c $progname -s C -d 'Specifies a path to the XBPS configuration directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s d -d 'Enables extra debugging shown to stderr.'
complete -c $progname -s f -d 'Forcefully reconfigure package even if it was configured previously.'
complete -c $progname -s h -d 'Show the help message.'
complete -c $progname -s i -n "__fish_contains_opt -s a" -d 'Ignore PKG when configuring all packages, can be specified multiple times.' -xa "$listinstalled"
complete -c $progname -s r -d 'Specifies a path for the target root directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s v -d 'Enables verbose messages.'
complete -c $progname -s V -d 'Show the version information.'
completions/xbps-remove.fish# Completions for xbps-remove
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-remove

set -l listinstalled "(__fish_print_xbps_packages -i)"

complete -c $progname -f
complete -c $progname -a "$listinstalled"

complete -c $progname -s C -d 'Specifies a path to the XBPS configuration directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s c -d 'Specifies a path to the cache directory, where binary packages are stored.' -xa "(__fish_complete_directories)"
complete -c $progname -s d -d 'Enables extra debugging shown to stderr.'
complete -c $progname -s F -d 'Forcefully remove package even if there are reverse dependencies and/or broke…'
complete -c $progname -s f -d 'Forcefully remove package files even if they have been modified.'
complete -c $progname -s h -d 'Show the help message.'
complete -c $progname -s n -d 'Dry-run mode.  Show what actions would be done but don\'t do anything.'
complete -c $progname -s O -d 'Cleans cache directory removing obsolete binary packages.'
complete -c $progname -s o -d 'Remove orphaned packages that were installed as dependencies'
complete -c $progname -s R -d 'Recursively remove packages installed by PKG not by any other package'
complete -c $progname -s r -d 'Specifies a full path for the target root directory.' -xa "(__fish_complete_directories)"
complete -c $progname -s v -d 'Enables verbose messages.'
complete -c $progname -s y -d 'Assume yes to all questions and avoid interactive questions.'
complete -c $progname -s V -d 'Show the version information.'
completions/xbps-rindex.fish# Completions for xbps-rindex
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-rindex
set -l modes none gzip bzip2 xz lz4 zstd

complete -c $progname -f

complete -c $progname -s d -d 'Enable extra debugging shown to stderr'
complete -c $progname -l compression -d 'Set the repodata compression format (default: zstd)' -xa "$modes"
complete -c $progname -s C -d 'Check not only for file existence but for the correct file hash while cleaning'
complete -c $progname -s f -d 'Forcefully register package into the local repo (overwriting)'
complete -c $progname -s h -d 'Show the help message'
complete -c $progname -s V -d 'Show the version information'
complete -c $progname -l signedby -d 'Name and email of person signing the repository'
complete -c $progname -l privkey -d 'Path to the private RSA key to sign the repository. Defaults to ~/.ssh/id_rsa' -F

complete -c $progname -s a -d 'Register the binary package into the local repository' -k -xa "(__fish_complete_suffix .xbps)"
complete -c $progname -s c -d 'Remove obsolete entries found in the local repository' -xa "(__fish_complete_directories)"
complete -c $progname -s r -d 'Remove obsolete and currently unregistered packages from the local repository' -xa "(__fish_complete_directories)"
complete -c $progname -s s -d 'Initialize a signed repository with your specified RSA key' -xa "(__fish_complete_directories)"
complete -c $progname -s S -d 'Sign a binary package archive with your specified RSA key' -k -xa "(__fish_complete_suffix .xbps)"
completions/xbps-uchroot.fish# Completions for xbps-uchroot
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-uchroot

complete -c $progname -f -a "(__fish_complete_directories)"

complete -c $progname -s b -d 'Bind mounts src into CHROOTDIR/dest' -F
complete -c $progname -s O -d 'Setups a temporary directory and then creates an overlay layer (via overlayfs)'
complete -c $progname -s o -d 'Arguments passed to the tmpfs mount, if the O and t options are specified'
complete -c $progname -s t -d 'Mount temp directory in tmpfs (everything stored in RAM). Use only with -O'
completions/xbps-uhelper.fish# Completions for xbps-uhelper
# Author: Allen Sobot <chilledfrogs@disroot.org>

set -l progname xbps-uhelper
set -l actions binpkgarch binpkgver cmpver getpkgdepname getpkgdepversion getpkgname getpkgrevision getpkgversion pkgmatch version real-version

complete -c $progname -f -a "$actions (__fish_print_xbps_packages -i)"

complete -c $progname -s C -d 'Path to xbps.conf file.' -rF
complete -c $progname -s d -d 'Debugging messages to stderr.'
complete -c $progname -s r -d 'Path to rootdir.' -xa "(__fish_complete_directories)"
complete -c $progname -s V -d 'Prints the XBPS release version.'
completions/xclip.fish# xclip is a command line interface to X selections (clipboard).
# See: xclip(1)

complete -c xclip -o in -s i -d 'Read text into X selection from stdin'
complete -c xclip -o out -s o -d 'Prints the selection to stdout'
complete -c xclip -o loops -s l -d 'Number of selection requests to wait for before exiting'
complete -c xclip -o display -s d -d 'X display to connect to'
complete -c xclip -o help -s h -d 'Usage information'
complete -c xclip -o selection -x -d 'Selection to access' -a 'primary\tDefault secondary\t clipboard\t buffer-cut\t'
complete -c xclip -o target -x -d 'Use the given target atom'
complete -c xclip -o version -d 'Version information'
complete -c xclip -o silent -d 'Errors only, run in background (default)'
complete -c xclip -o quiet -d 'Run in foreground, show what\'s happening'
complete -c xclip -o verbose -d 'Running commentary'
completions/xcodes.fishxcodes --generate-completion-script fish | source
completions/xdg-mime.fishfunction __fish_print_xdg_desktop_file_ids --description 'Print all available xdg desktop file IDs'
    find (__fish_print_xdg_applications_directories) -name \*.desktop \( -type f -or -type l \) -printf '%P\n' | string replace -a -- / - | path sort -u
end

# main completion
complete -c xdg-mime -n 'not __fish_seen_subcommand_from query default install uninstall' -xa 'query default install uninstall'

# complete xdg-mime query
complete -c xdg-mime -n '__fish_seen_subcommand_from query; and not __fish_seen_subcommand_from filetype default' -xa 'filetype default' -d 'Query information'

# complete xdg-mime query default
complete -c xdg-mime -d 'Query default application for type' -n 'contains_seq query default -- (commandline -cxp)' -xa '(__fish_print_xdg_mimetypes)'

# complete xdg-mime query filetype
complete -c xdg-mime -d 'Query file\'s filetype' -n 'contains_seq query filetype -- (commandline -cxp)' -r

# complete xdg-mime default
complete -c xdg-mime -d 'Choose application' -n '__fish_seen_subcommand_from default; and test (commandline -xpc|count) -eq 2' -xa '(__fish_print_xdg_desktop_file_ids)'
complete -c xdg-mime -d Mimetype -n '__fish_seen_subcommand_from default; and test (commandline -xpc|count) -ge 3' -xa '(__fish_print_xdg_mimetypes)'

# complete xdg-mime install
complete -c xdg-mime -d 'Add filetype description' -n 'contains_seq xdg-mime install -- (commandline -cxp)' -r
complete -c xdg-mime -d 'Set mode' -n 'contains_seq xdg-mime install -- (commandline -cxp)' -l mode -xa 'user system'
complete -c xdg-mime -d 'Disable vendor check' -n 'contains_seq xdg-mime install -- (commandline -cxp)' -l novendor

# complete xdg-mime uninstall
complete -c xdg-mime -d 'Remove filetype description' -n 'contains_seq xdg-mime uninstall -- (commandline -cxp)' -r
complete -c xdg-mime -d 'Set mode' -n 'contains_seq xdg-mime uninstall -- (commandline -cxp)' -l mode -xa 'user system'

#complete -c xdg-mime install [--mode mode] [--novendor] mimetypes-file
#complete -c xdg-mime uninstall [--mode mode] mimetypes-file
complete -c xdg-mime -l help -d 'Display help'
complete -c xdg-mime -l manual -d 'Display long help'
complete -c xdg-mime -l version -d 'Print version'
completions/xdvi.fishcomplete -c xdvi -k -x -a "(__fish_complete_suffix .dvi)"
completions/xed.fishcomplete -c xed -s '?' -s h -l help -d 'Show help and exit'
complete -c xed -l version -d 'Show version and exit'
complete -c xed -l help-all -d 'Show all options and exit'

complete -c xed -l display -d 'X display'
complete -c xed -l encoding -d Encoding
complete -c xed -l new-window -d 'Create a new window'
complete -c xed -l new-document -d 'Create a new document'
complete -c xed -l list-encodings -d 'List encodings'
completions/xelatex.fishcomplete -c xelatex -w latex
completions/xgettext.fish#
# Command specific completions for the xgettext command.
# These completions where generated from the commands
# man page by the make_completions.py script, but may
# have been hand edited since.
#

complete -c xgettext -s f -l files-from -d 'Get list of input files from FILE'
complete -c xgettext -s D -l directory -d 'Add DIRECTORY to list for input files search'
complete -c xgettext -s d -l default-domain -d 'Use NAME'
complete -c xgettext -s o -l output -d 'Write output to specified file'
complete -c xgettext -s p -l output-dir -d 'Output files will be placed in directory DIR'
complete -c xgettext -s L -l language -d 'Recognise the specified programming language'
complete -c xgettext -s C -l c++ -d 'Shorthand for --language=C++'
complete -c xgettext -l from-code -d 'Encoding of input files (except for Python, Tcl, Glade)'
complete -c xgettext -s j -l join-existing -d 'Join messages with existing file'
complete -c xgettext -s x -l exclude-file -d 'Entries from FILE'
complete -c xgettext -s c -l add-comments -d 'Place comment block with TAG (or those preceding keyword lines) in output file'
complete -c xgettext -s a -l extract-all -d 'Extract all strings (only some languages)'
complete -c xgettext -s k -l keyword -d 'Look for this as an additional keyword'
complete -c xgettext -l flag -d 'Additional flag for strings inside the argument number ARG of keyword WORD'
complete -c xgettext -s T -l trigraphs -d 'Understand ANSI C trigraphs for input (only languages C, C++, ObjectiveC)'
complete -c xgettext -l qt -d 'Recognize Qt format strings (only language C++)'
complete -c xgettext -l boost -d 'Recognize Boost format strings (only language C++)'
complete -c xgettext -l debug -d 'More detailed formatstring recognition result'
complete -c xgettext -s e -l no-escape -d 'Do not use C escapes in output (default)'
complete -c xgettext -s E -l escape -d 'Use C escapes in output, no extended chars'
complete -c xgettext -l force-po -d 'Write PO file even if empty'
complete -c xgettext -s i -l indent -d 'Write the'
complete -c xgettext -l no-location -d 'Do not write #: filename:line lines'
complete -c xgettext -s n -l add-location -d 'Generate #: filename:line lines (default)'
complete -c xgettext -l strict -d 'Write out strict Uniforum conforming'
complete -c xgettext -l properties-output -d 'Write out a Java'
complete -c xgettext -l stringtable-output -d 'Write out a NeXTstep/GNUstep'
complete -c xgettext -s w -l width -d 'Set output page width'
complete -c xgettext -l no-wrap -d 'Do not break long message lines into several lines'
complete -c xgettext -s s -l sort-output -d 'Generate sorted output'
complete -c xgettext -s F -l sort-by-file -d 'Sort output by file location'
complete -c xgettext -l omit-header -d 'Dont write header with msgid "" entry'
complete -c xgettext -l copyright-holder -d 'Set copyright holder in output'
complete -c xgettext -l foreign-user -d 'Omit FSF copyright in output for foreign user'
complete -c xgettext -l msgid-bugs-address -d 'Set report address for msgid bugs'
complete -c xgettext -s m -l msgstr-prefix -d 'Use STRING or "" as prefix for msgstr entries'
complete -c xgettext -s M -l msgstr-suffix -d 'Use STRING or "" as suffix for msgstr entries'
complete -c xgettext -s h -l help -d 'Display this help and exit'
complete -c xgettext -s V -l version -d 'Output version information and exit'
completions/xinput.fish# xinput, a tool for managing X11 input devices
set -l cmds version list get-feedbacks set-pointer set-mode set-ptr-feedback set-integer-feedback set-button-map query-state list-props set-int-prop set-float-prop set-prop watch-props delete-prop test test-xi2 create-master remove-master reattach float set-cp map-to-output enable disable

function __fish_xinput_devices
    # Yeah, this includes a "↳" char
    # There's either this or printing only name or id, not both
    xinput list --short | string replace -r '^[\W↳]*(.*?)\s+id=([0-9]+).*$' '$2\t$1'
    xinput list --short | string replace -r '^[\W↳]*(.*?)\s+id=([0-9]+).*$' '$1'
end

function __fish_xinput_device_props
    set -l device $argv[1]
    if test -n "$device"
        xinput list-props $device | string replace -rf '\s+(.*?)\s+\((\d+)\).*' '$2\t$1'
        xinput list-props $device | string replace -rf '\s+(.*?)\s+\((\d+)\).*' '$1'
    end
end

function __fish_xinput_nth_token
    set -l n $argv[1]
    set -l tokens (commandline -cx)
    set -e tokens[1] # remove command name
    # remove options
    set -l tokens (string replace -r --filter '^([^-].*)' '$1' -- $tokens)
    if set -q tokens[$n]
        echo $tokens[$n]
    end
end

complete -c xinput -f -n "not __fish_seen_subcommand_from $cmds" -a "$cmds"
complete -c xinput -f -n "__fish_is_nth_token 2; and __fish_seen_subcommand_from list get-feedbacks set-pointer set-mode set-ptr-feedback set-integer-feedback set-button-map query-state list-props set-int-prop set-float-prop set-prop watch-props" -a "(__fish_xinput_devices)"
complete -c xinput -f -n "__fish_seen_subcommand_from list set-int-prop set-float-prop set-prop watch-props; and not __fish_is_nth_token 2" -xa "(__fish_xinput_device_props (__fish_xinput_nth_token 2))"
completions/xmms.fish#
# Completions for the xmms command
# Vikas Gorur <vikas@80x25.org>
#

complete -c xmms -s h -l help -d "Show summary of options"
complete -c xmms -s n -l session -d "Select XMMS session (Default: 0)"
complete -c xmms -s r -l rew -d "Skip backwards in playlist"
complete -c xmms -s p -l play -d "Start playing current playlist"
complete -c xmms -s u -l pause -d "Pause current song"
complete -c xmms -s s -l stop -d "Stop current song"
complete -c xmms -s t -l play-pause -d "Pause if playing, play otherwise"
complete -c xmms -s f -l fwd -d "Skip forward in playlist"
complete -c xmms -s e -l enqueue -d "Don't clear the playlist"
complete -c xmms -s m -l show-main-window -d "Show the main window"
complete -c xmms -s v -l version -d "Print the version number and exit"
completions/xonsh.fishcomplete -c xonsh -s h -l help -d 'Show help and exit'
complete -c xonsh -s v -l version -d 'Show version and exit'

complete -c xonsh -s c -d 'Command to run and exit'
complete -c xonsh -s i -l interactive -d 'Use interactive mode'
complete -c xonsh -s l -l login -d 'Use login shell'
complete -c xonsh -l rc -d '.rc files to load'
complete -c xonsh -l no-rc -d 'Do not load .rc files'
complete -c xonsh -l no-script-cache -d 'Do not use script cache'
complete -c xonsh -l cache-everything -d 'Use script cache'
complete -c xonsh -s D -d 'Specify environment variable'
complete -c xonsh -x -l shell-type -a 'b best d dumb ptk prompt-toolkit prompt_toolkit rand random rl readline' -d 'Specify shell type'
complete -c xonsh -l timings -d 'Show timing information'
completions/xpdf.fish#
# Completions for the xpdf command
# Vikas Gorur <vikas@80x25.org>
#
complete -c xpdf -k -x -a "(__fish_complete_suffix .pdf)"

complete -c xpdf -s g -d "Set the initial window geometry"
complete -c xpdf -o title -d "Set the window title"
complete -c xpdf -o cmap -d "Install a private colormap"
complete -c xpdf -o rgb -d "Set the size of the largest RGB cube xpdf will try to allocate"
complete -c xpdf -o rv -d "Set reverse video mode"
complete -c xpdf -o papercolor -d "Set the background of the page display"
complete -c xpdf -o mattecolor -d "Set the color for background outside the page area"
complete -c xpdf -s z -d "Set the initial zoom factor"
complete -c xpdf -o cont -d "Start in continuous view mode"
complete -c xpdf -o t1lib -a "yes no" -d "Enable or disable t1lib (Default: yes)"
complete -c xpdf -o freetype -a "yes no" -d "Enable or disable FreeType (Default: yes)"
complete -c xpdf -o aa -a "yes no" -d "Enable or disable font anti-aliasing (Default: yes)"
complete -c xpdf -o ps -d "Set the default file name for PostScript output"
complete -c xpdf -o paper -a "letter legal A4 A3 match" -d "Set the paper size"
complete -c xpdf -o paperw -d "Set the paper width, in points"
complete -c xpdf -o paperh -d "Set the paper height, in points"
complete -c xpdf -o level1 -d "Generate Level 1 PostScript"
complete -c xpdf -o enc -d "Sets the encoding to use for text output"
complete -c xpdf -o eol -a "unix dos mac" -d "Sets the end-of-line convention to use"
complete -c xpdf -o opw -d "Specify the owner password for the PDF file"
complete -c xpdf -o upw -d "Specify the user password for the PDF file"
complete -c xpdf -o fullscreen -d "Open xpdf in full-screen mode"
complete -c xpdf -o remote -d "Start/contact xpdf remote server"
complete -c xpdf -o reload -d "Reload xpdf remote server window"
complete -c xpdf -o raise -d "Raise xpdf remote server window"
complete -c xpdf -o quit -d "Kill xpdf remote server"
complete -c xpdf -o cmd -d "Print commands as they're executed"
complete -c xpdf -s q -d "Don't print any messages or errors"
complete -c xpdf -o cfg -d "Specify config file to use instead of ~/.xpdfrc"
complete -c xpdf -s v -d "Print copyright and version information"
complete -c xpdf -s h -d "Print usage information"
completions/xplayer.fishcomplete -c xplayer -s '?' -l help -d 'Show help and exit'
complete -c xplayer -l version -d 'Show version and exit'

complete -c xplayer -l play-pause -d 'Toggle between play
and pause'
complete -c xplayer -l play -d Play
complete -c xplayer -l pause -d Pause
complete -c xplayer -l next -d 'Skip to the next movie or chapter in the playlist'
complete -c xplayer -l previous -d 'Return to the previous movie or chapter in the playlist'
complete -c xplayer -l seek-fwd -d 'Seek forwards 15 seconds'
complete -c xplayer -l seek-bwd -d 'Seek backwards 15 seconds'
complete -c xplayer -l volume-up -d 'Raise the volume by 8%'
complete -c xplayer -l volume-down -d 'Lower the volume by 8%'
complete -c xplayer -l mute -d 'Toggle between muted and unmuted audio'
complete -c xplayer -l fullscreen -d 'Toggle fullscreen mode'
complete -c xplayer -l toggle-controls -d 'Toggle showing the controls'
complete -c xplayer -l quit -d Quit
complete -c xplayer -l enqueue -d 'Add a new stream to the playlist'
complete -c xplayer -l replace -d 'Play from the playlist'
completions/xprop.fishfunction __fish_xprop_list_properties
    # TODO search commandline for a target window ("-root" or "-name foo")
    xprop -root | string split -f1 '('
end

complete -c xprop -o help -d "Display help and exit"
complete -c xprop -o grammar -d "Display grammar and exit"
complete -c xprop -o id -x -d "Select window by id"
complete -c xprop -o name -d "Select window by name"
complete -c xprop -o font -x -d "Display font properties"
complete -c xprop -o root -d "Select root window"
complete -c xprop -o display -d "Specify X server"
complete -c xprop -o len -x -d "Maximum display length"
complete -c xprop -o notype -d "Do not show property type"
complete -c xprop -o fs -r -d "Set format file"
complete -c xprop -o frame -d "Select a window by clicking on its frame"
complete -c xprop -o remove -d "Remove property" -x -a "( __fish_xprop_list_properties)"
complete -c xprop -o set -d "Set property" -x -a " (__fish_xprop_list_properties)"
complete -c xprop -o spy -d "Examine property updates forever"
complete -c xprop -o f -d "Set format"
complete -c xprop -d Property -x -a "( __fish_xprop_list_properties)"
completions/xrandr.fishfunction __fish_print_xrandr_outputs --description 'Print xrandr outputs'
    xrandr | string replace -r --filter '^(\S+)\s+(.*)$' '$1\t$2' | string match -v -e Screen
end

function __fish_print_xrandr_modes --description 'Print xrandr modes'
    set -l output
    xrandr | string match -v -r '^(Screen|\s{4,})' | while read -l line
        switch $line
            case '  *'
                string trim $line | string replace -r '^(\S+)\s+(.*)$' "\$1\t\$2 [$output]"
            case '*'
                set output (string match -r '^\S+' $line)
        end
    end
end

complete -c xrandr -l verbose -d 'Be more verbose'
complete -c xrandr -l dryrun -d 'Make no changes'
complete -c xrandr -l nograb -d 'Apply modifications without grabbing the screen'
complete -c xrandr -o help -l help -d 'Print out a summary of the usage and exit'
complete -c xrandr -s v -l version -d 'Print out the RandR version reported by the X server and exit'
complete -c xrandr -s q -l query -d 'Display the current state of the system'
complete -c xrandr -s d -o display -l display -d 'Select X display to use' -x
complete -c xrandr -l screen -d 'Select which screen to manipulate' -x
complete -c xrandr -l q1 -d 'Use RandR version 1.1 protocol'
complete -c xrandr -l q12 -d 'Use RandR version 1.2 protocol'
complete -c xrandr -s s -l size -d 'Set the screen size (index or width x height)' -x
complete -c xrandr -s r -l rate -l refresh -d 'Set the refresh rate closest to the specified value' -x
complete -c xrandr -s o -l orientation -d 'Specify the orientation of the screen' -xa 'normal inverted left right'
complete -c xrandr -s x -d 'Reflect across the X axis'
complete -c xrandr -s y -d 'Reflect across the Y axis'
complete -c xrandr -l listmonitors -d 'Print all defined monitors'
complete -c xrandr -l listactivemonitors -d 'Print all active monitors'
complete -c xrandr -l setmonitor -d 'Define new monitor' -x
complete -c xrandr -l delmonitor -d 'Delete monitor' -x
complete -c xrandr -l listproviders -d 'Print all available providers'
complete -c xrandr -l setprovideroutputsource -d 'Set source for a given provider'
complete -c xrandr -l setprovideroffloadsink -d 'Set provider for a given sink'
complete -c xrandr -l noprimary -d "Don't define a primary output"
complete -c xrandr -l current -d 'Print current screen configuration'
complete -c xrandr -l panning -d 'Set panning parameters' -x
complete -c xrandr -l transform -d 'Set transformation matrix' -x
complete -c xrandr -l scale -d 'Set screen scale' -x
complete -c xrandr -l primary -d 'Set the output as primary'
complete -c xrandr -l filter -d 'Set scaling filter method' -xa 'bilinear nearest'
complete -c xrandr -l prop -l properties -d 'Display the contents of properties for each output'
complete -c xrandr -l fb -d 'Set screen size' -x
complete -c xrandr -l fbmm -d 'Set reported physical screen size' -x
complete -c xrandr -l dpi -d 'Set dpi to calculate reported physical screen size'
complete -c xrandr -l newmode -d 'Add new mode' -r
complete -c xrandr -l rmmode -d 'Removes a mode from the server' -xa '(__fish_print_xrandr_modes)'
complete -c xrandr -l addmode -d 'Add a mode to the set of valid modes for an output' -xa '(__fish_print_xrandr_outputs)'
complete -c xrandr -l delmode -d 'Remove a mode from the set of valid modes for an output' -xa '(__fish_print_xrandr_outputs)'
complete -c xrandr -l output -d 'Selects an output to reconfigure' -xa '(__fish_print_xrandr_outputs)'
complete -c xrandr -l auto -d 'Enable connected but disabled outputs'
complete -c xrandr -l mode -d 'This selects a mode' -xa '(__fish_print_xrandr_modes)'
complete -c xrandr -l preferred -d 'Select the same mode as --auto, but it do not automatically enable or disable the output'
complete -c xrandr -l pos -d 'Set output position within the secreen in pixels' -x
complete -c xrandr -l rate -d 'Set refresh rate' -x
complete -c xrandr -l reflect -d 'Set reflection' -xa 'normal x y xy'
complete -c xrandr -l rotate -d 'Set rotation' -xa 'normal left right inverted'
complete -c xrandr -l left-of -d 'Set position relative to the output' -xa '(__fish_print_xrandr_outputs)'
complete -c xrandr -l right-of -d 'Set position relative to the output' -xa '(__fish_print_xrandr_outputs)'
complete -c xrandr -l above -d 'Set position relative to the output' -xa '(__fish_print_xrandr_outputs)'
complete -c xrandr -l below -d 'Set position relative to the output' -xa '(__fish_print_xrandr_outputs)'
complete -c xrandr -l same-as -d 'Set position relative to the output' -xa '(__fish_print_xrandr_outputs)'
complete -c xrandr -l set -d 'Set the property value: --set <prop> <value>' -x
complete -c xrandr -l off -d 'Disables the output'
complete -c xrandr -l crtc -d 'Set the crtc' -x
complete -c xrandr -l gamma -d 'Set gamma correction [red:green:blue]' -x
complete -c xrandr -l brightness -d 'Set brightness. Multiplies gamma values by brightness value'
completions/xrdb.fishcomplete -c xrdb -o display -d 'display to use'
complete -c xrdb -o all -d 'do all resources [default]'
complete -c xrdb -o global -d 'do screen-independent resources'
complete -c xrdb -o screen -d 'do screen-specific resources for one screen'
complete -c xrdb -o screens -d 'do screen-specific resources for all screens'
complete -c xrdb -o n -d 'show but don\'t do changes'
complete -c xrdb -o cpp -r -d 'preprocessor to use [/usr/bin/mcpp]'
complete -c xrdb -o nocpp -d 'do not use a preprocessor'
complete -c xrdb -o query -d 'query resources'
complete -c xrdb -o load -d 'load resources from file [default]'
complete -c xrdb -o override -d 'add in resources from file'
complete -c xrdb -o merge -d 'merge resources from file & sort'
complete -c xrdb -o edit -r -d 'edit resources into file'
complete -c xrdb -o backup -x -d 'backup suffix for -edit [.bak]'
complete -c xrdb -o symbols -d 'show preprocessor symbols'
complete -c xrdb -o remove -d 'remove resources'
complete -c xrdb -o retain -d 'avoid server reset (avoid using this)'
complete -c xrdb -o quiet -d 'don\'t warn about duplicates'
#complete -c xrdb -s Dname[=value],
#complete -c xrdb -s Uname,
#complete -c xrdb -s Idirectory  -d 'passed to preprocessor'
completions/xreader.fishcomplete -c xreader -s '?' -s h -l help -d 'Show help and exit'
complete -c xreader -l version -d 'Show version and exit'
complete -c xreader -l help-all -d 'Show all options and exit'

complete -c xreader -s p -l page-label -d 'Page label'
complete -c xreader -s i -l page-index -d 'Page number'
complete -c xreader -s f -l fullscreen -d 'Use fullscreen mode'
complete -c xreader -s s -l presentation -d 'Use presentation mode'
complete -c xreader -s w -l preview -d 'Use preview mode'
complete -c xreader -l display -d 'X display'
completions/xsel.fishcomplete -c xsel -s a -l append -d "Append input to selection"
complete -c xsel -s f -l follow -d "Append to selection as input grows"
complete -c xsel -s i -l input -d "Read into selection"
complete -c xsel -s o -l output -d "Write selection"
complete -c xsel -s c -l clear -d "Clear selection"
complete -c xsel -s d -l delete -d "Delete selection"
complete -c xsel -s p -l primary -d "Use primary selection"
complete -c xsel -s s -l secondary -d "Use secondary selection"
complete -c xsel -s b -l clipboard -d "Use clipboard selection"
complete -c xsel -s k -l keep -d "Make current selections persistent after program exit"
complete -c xsel -s x -l exchange -d "Exchange primary and secondary selections"
complete -c xsel -l display -x -d "X server display"
complete -c xsel -s t -l selectionTimeout -d "Timeout for retrieving selection"
complete -c xsel -s l -l logfile -f -d "Error log"
complete -c xsel -s n -l nodetach -d "Do not detach from the controlling terminal"
complete -c xsel -s h -l help -d "Display help and exit"
complete -c xsel -s v -l verbose -d "Print informative messages"
complete -c xsel -l version -d "Display version and exit"
completions/xsp.fishcomplete -c xsp -l help -d 'Show help'
complete -c xsp -l version -d 'Show version'

complete -c xsp -l address -x -d 'Use the IP address to listen on'
complete -c xsp -l port -x -d 'Use the port where the XSP server will listen to requests'
complete -c xsp -l backlog -x -d 'Use the backlog of connections to set on the listener socket'
complete -c xsp -l minThreads -x -d 'Specify minimum number of threads the threadpool allocates'
complete -c xsp -l filename -r -d 'Use unix socket file name to listen on'
complete -c xsp -l root -r -d 'Use root directory for XSP'
complete -c xsp -l appconfigfile -r -d 'Add application definitions from the XML configuration file'
complete -c xsp -l appconfigdir -r \
    -d 'Add application definitions from all XML files found in the specified directory'
complete -c xsp -l applications -r \
    -d 'Use a comma separated list of virtual directory and real directory for all the applications'
complete -c xsp -l master -d 'Use this instance by mod_mono to create ASP.NET applications on demand'
complete -c xsp -l no-hidden -d 'Do not protect hidden files/directories from being accessed by clients'
complete -c xsp -l https -d 'Enable HTTPS support on the server'
complete -c xsp -l https-client-accept -d 'Like --https enable HTTPS support on the server'
complete -c xsp -l https-client-require -d 'Like --https enable HTTPS support on the server'
complete -c xsp -l p12file -r -d 'Use to specify the PKCS#12 file to use'
complete -c xsp -l cert -r -d 'Use to specify the server X.509 certificate file'
complete -c xsp -l pkpwd -r -d 'Use password to decode the private key'

complete -c xsp -l protocol \
    -a 'Default\t"Auto-detect the client protocol and adjust the server protocol accordingly" Tls\t"Tls protocol" Ssl3\t"Ssl3 protocol"' \
    -x -d 'Use protocols available for encrypting the communications'

complete -c xsp -l terminate -d 'Gracefully terminates a running mod-mono-server instance'
complete -c xsp -l verbose -d 'Show more messages'
complete -c xsp -l pidfile -r -d 'Redirect xsp4 PID output in stdout to file'
completions/xsv.fishcomplete -c xsv -n "__fish_is_nth_token 1" -xa cat -d 'Concatenate by row or column'
complete -c xsv -n "__fish_is_nth_token 1" -xa count -d 'Count records'
complete -c xsv -n "__fish_is_nth_token 1" -xa fixlengths -d 'Makes all records have same length'
complete -c xsv -n "__fish_is_nth_token 1" -xa flatten -d 'Show one field per line'
complete -c xsv -n "__fish_is_nth_token 1" -xa fmt -d 'Format CSV output (change field delimiter)'
complete -c xsv -n "__fish_is_nth_token 1" -xa frequency -d 'Show frequency tables'
complete -c xsv -n "__fish_is_nth_token 1" -xa headers -d 'Show header names'
complete -c xsv -n "__fish_is_nth_token 1" -xa help -d 'Show this usage message.'
complete -c xsv -n "__fish_is_nth_token 1" -xa index -d 'Create CSV index for faster access'
complete -c xsv -n "__fish_is_nth_token 1" -xa input -d 'Read CSV data with special quoting rules'
complete -c xsv -n "__fish_is_nth_token 1" -xa join -d 'Join CSV files'
complete -c xsv -n "__fish_is_nth_token 1" -xa sample -d 'Randomly sample CSV data'
complete -c xsv -n "__fish_is_nth_token 1" -xa search -d 'Search CSV data with regexes'
complete -c xsv -n "__fish_is_nth_token 1" -xa select -d 'Select columns from CSV'
complete -c xsv -n "__fish_is_nth_token 1" -xa slice -d 'Slice records from CSV'
complete -c xsv -n "__fish_is_nth_token 1" -xa sort -d 'Sort CSV data'
complete -c xsv -n "__fish_is_nth_token 1" -xa split -d 'Split CSV data into many files'
complete -c xsv -n "__fish_is_nth_token 1" -xa stats -d 'Compute basic statistics'
complete -c xsv -n "__fish_is_nth_token 1" -xa table -d 'Align CSV data into columns'

# with a subcommand
complete -c xsv -n 'not __fish_is_nth_token 1' -k -xa '(__fish_complete_suffix .csv)'
complete -c xsv -n 'not __fish_is_nth_token 1' -s h -l help -d 'Display help for this xsv command'

# without a subcommand
complete -c xsv -s h -l help -d 'Display xsv help'
complete -c xsv -l version -d 'Display xsv version info'
complete -c xsv -l list -d 'List all xsv commands'
completions/xterm.fish# completion for xterm

complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +ah -d 'Never highlight the text cursor'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +ai -d 'Enable active icon support'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +aw -d 'Disallow auto wraparound'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +bc -d 'Turn off cursor blinking'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +bdc -d 'Enable the display of bold characters'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +cb -d 'Set the vt100 resource cutToBeginningOfLine to \'true\''
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +cjk_width -d 'Set the cjkWidth resource to \'false\''
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +cm -d 'Enable recognition of ANSI color-change escape sequences'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +cn -d 'Cut newlines in line-mode selections'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +cu -d 'Don\'t workaround the bug in more(1)'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +dc -d 'Disable dynamic color changing'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +fbb -d 'Don\'t ensure compatibility between normal and bold fonts bounding boxes'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +fbx -d 'Normal and bold fonts have VT100 line-drawing characters'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +hf -d 'Don\'t generate HP Function Key escape codes for function keys'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +hold -d 'Close xterm\'s window after the shell exits'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +ie -d 'Don\'t use pseudo-terminal\'s sense of the stty erase value'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +im -d 'Don\'t force insert mode'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +j -d 'Don\'t use jump scrolling'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +k8 -d 'Don\'t treat C1 control characters as printable'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +l -d 'Turn off logging'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +lc -d 'Turn off support for encodings according the locale setting'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +ls -d 'The shell in xterm\'s window will not be login shell'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +mb -d 'Don\'t ring bell if the user types near the end of line'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +mesg -d 'Allow write access to the terminal'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +mk_width -d 'Don\'t use builtin version for the wide-character calculation'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +nul -d 'Enable underlining'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +pc -d 'Disable PC style bold colors'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +pob -d 'Don\'t raise window on Control-G'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +rvc -d 'Enable characters with reverse attribute as color'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +rw -d 'Disable reverse-wraparound'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +s -d 'Turn off asynchronous scrolling'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +samename -d 'Send title/icon change requests always'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +sb -d 'Don\'t display scrollbar'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +sf -d 'Don\'t generate Sun Function Key escape codes for function keys'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +si -d 'Move the screen to the bottom on input'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +sk -d 'Don\'t move the screen to the bottom on key press while scrolling'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +sm -d 'Don\'t setup session manager callbacks'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +sp -d 'Don\'t assume Sun/PC keyboard'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +t -d 'VT102 mode'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +tb -d 'Don\'t display toolbar or menubar'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +u8 -d 'Don\'t use UTF-8'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +ulc -d 'Display characters with underline attribute as color'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +ut -d 'Write to the system utmp log file'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +vb -d 'Don\'t use visual bell instead of audio bell'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +wc -d 'Don\'t use wide characters'
complete -c xterm -n 'string match "+*" -- (commandline -ct)' -a +wf -d 'Don\'t wait the first time for the window to be mapped'

complete -c xterm -o version -d 'Print version number to the standard output'
complete -c xterm -o help -d 'Print out a verbose message describing the options'
complete -c xterm -o 123 -d 'Don\'t ignore the VT102 DECCOLM escape sequence'
complete -c xterm -o ah -d 'Always highlight the text cursor'
complete -c xterm -o ai -d 'Disable active icon support'
complete -c xterm -o aw -d 'Allow auto wraparound'
complete -c xterm -o bc -d 'Turn on cursor blinking'
complete -c xterm -o bdc -d 'Disable the display of bold characters'
complete -c xterm -o cb -d 'Set the vt100 resource cutToBeginningOfLine to \'false\''
complete -c xterm -o cc -d 'Set character class'
complete -c xterm -o cjk_width -d 'Set the cjkWidth resource to \'true\''
complete -c xterm -o cm -d 'Disable recognition of ANSI color-change escape sequences'
complete -c xterm -o cn -d 'Don\'t cut newlines in line-mode selections'
complete -c xterm -o cu -d 'Workaround for bug in more(1)'
complete -c xterm -o dc -d 'Enable dynamic color changing'
complete -c xterm -o fbb -d 'Ensure compatibility between normal and bold fonts bounding boxes'
complete -c xterm -o fbx -d 'Normal and bold fonts don\'t have VT100 line-drawing characters'
complete -c xterm -o hf -d 'Generate HP Function Key escape codes for function keys'
complete -c xterm -o hold -d 'Don\'t close xterm\'s window after the shell exits'
complete -c xterm -o ie -d 'Use pseudo-terminal\'s sense of the stty erase value'
complete -c xterm -o im -d 'Force insert mode'
complete -c xterm -o k8 -d 'Treat C1 control characters as printable'
complete -c xterm -o lc -d 'Turn on support for encodings according the locale setting'
complete -c xterm -o leftbar -d 'Force scrollbar to the left side'
complete -c xterm -o ls -d 'The shell in xterm\'s window will be login shell'
complete -c xterm -o mb -d 'Ring bell if the user types near the end of line'
complete -c xterm -o mesg -d 'Disallow write access to the terminal'
complete -c xterm -o mk_width -d 'Use builtin version for the wide-character calculation'
complete -c xterm -o nul -d 'Disable underlining'
complete -c xterm -o pc -d 'Enable PC style bold colors'
complete -c xterm -o pob -d 'Raise window on Control-G'
complete -c xterm -o rightbar -d 'Force scrollbar to the right side'
complete -c xterm -o rvc -d 'Disable characters with reverse attribute as color'
complete -c xterm -o rw -d 'Enable reverse-wraparound'
complete -c xterm -o samename -d 'Don\'t send title/icon change requests always'
complete -c xterm -o sb -d 'Display scrollbar'
complete -c xterm -o sf -d 'Generate Sun Function Key escape codes for function keys'
complete -c xterm -o si -d 'Don\'t move the screen to the bottom on input'
complete -c xterm -o sk -d 'Move the screen to the bottom on key press while scrolling'
complete -c xterm -o sm -d 'Setup session manager callbacks'
complete -c xterm -o sp -d 'Assume Sun/PC keyboard'
complete -c xterm -o tb -d 'Display toolbar or menubar'
complete -c xterm -o u8 -d 'Use UTF-8'
complete -c xterm -o ulc -d 'Don\'t display characters with underline attribute as color'
complete -c xterm -o ut -d 'Don\'t write to the system utmp log file'
complete -c xterm -o vb -d 'Use visual bell instead of audio bell'
complete -c xterm -o wc -d 'Use wide characters'
complete -c xterm -o wf -d 'Wait the first time for the window to be mapped'
complete -c xterm -o Sccn -d 'Use as input/output channel for an existing program'

complete -c xterm -s e -a "(__fish_complete_subcommand)" -x -d 'Run program in xterm'

complete -r -c xterm -o bcf -d 'Blinking cursor will be off for that many milliseconds'
complete -r -c xterm -o bcn -d 'Blinking cursor will be on for that many milliseconds'
complete -r -c xterm -o class -d 'Override xterm resource class'
complete -r -c xterm -o cr -d 'Color for the text cursor'
complete -r -c xterm -o en -xa "(__fish_print_encodings)" -d 'xterm encoding'
complete -r -c xterm -o fb -d 'Bold font'
complete -r -c xterm -o fa -d 'FreeType font pattern'
complete -r -c xterm -o fd -d 'FreeType double-width font pattern'
complete -r -c xterm -o fi -d 'Font for active icons'
complete -r -c xterm -o fs -d 'Font size for FreeType font'
complete -r -c xterm -o fw -d 'Font for displaying wide text'
complete -r -c xterm -o fwb -d 'Font for displaying bold wide text'
complete -r -c xterm -o fx -d 'Font for the preedit string in "OverTheSpot"'
complete -r -c xterm -o hc -d 'Color for highlighted text'
complete -r -c xterm -o into -d 'Embed xterm into window'
complete -r -c xterm -o kt -d 'Set keyboard type' -a "unknown default hp sco sun vt220"
complete -r -c xterm -o lcc -d 'File name for the encoding converter'
complete -r -c xterm -o lf -d 'Log filename'
complete -r -c xterm -o mc -d 'Maximum time in milliseconds between multi-click selections'
complete -r -c xterm -o ms -d 'Color for the pointer cursor'
complete -r -c xterm -o nb -d 'Distance from the right end for ringing the margin bell'
complete -r -c xterm -o sl -d 'Number of scrolled off lines'
complete -r -c xterm -o ti -d 'Terminal identification' -a "vt52 vt100 vt101 vt102 vt220"
complete -r -c xterm -o tm -d 'Terminal name for $TERM'
complete -r -c xterm -o ziconbeep -d 'zIconBeep percentage'

complete -r -c xterm -s b -d 'Size of the inner border'

complete -c xterm -s j -d 'Use jump scrolling'
complete -c xterm -s l -d 'Turn on logging'
complete -c xterm -s s -d 'Turn on asynchronous scrolling'
complete -c xterm -s t -d 'Tektronix mode'
complete -c xterm -s C -d 'This window should receive console output'
completions/xviewer.fishcomplete -c xviewer -s h -l help -d 'Show help and exit'
complete -c xviewer -l version -d 'Show version and exit'

complete -c xviewer -l usage -d 'Show help and exit'
complete -c xviewer -l disable-sound -d 'Do not use sound server'
complete -c xviewer -l enable-sound -d 'Use sound server'
complete -c xviewer -l espeaker -d 'Host:port on which sound'
complete -c xviewer -l gdk-debug -d 'Enabled Gdk flags'
complete -c xviewer -l gdk-no-debug -d 'Disabled Gdk flags'
complete -c xviewer -l display -d 'X display'
complete -c xviewer -l sync -d 'Synchronize X calls'
complete -c xviewer -l no-xshm -d 'Do not use X shared memory extension'
complete -c xviewer -l name -d 'Program name'
complete -c xviewer -l class -d 'Program class'
complete -c xviewer -l gxid_host
complete -c xviewer -l gxid_port
complete -c xviewer -l xim-preedit
complete -c xviewer -l xim-status
complete -c xviewer -l gtk-debug -d 'Enabled Gtk+ flags'
complete -c xviewer -l gtk-no-debug -d 'Disabled Gtk+ flags'
complete -c xviewer -l g-fatal -d 'Treat warnings as fatal errors'
complete -c xviewer -l gtk-module -d 'Additional Gtk module'
complete -c xviewer -l disable-crash-dialog
complete -c xviewer -l sm-client-id -d 'Session management ID'
complete -c xviewer -l sm-config-prefix -d 'Prefix of saved configuration'
complete -c xviewer -l sm-disable -d 'Disable connection to session manager'
completions/xxd.fishcomplete -c xxd -o a -o autoskip -d 'Toggle autoskip'
complete -c xxd -o b -o bits -d 'Binary digit dump'
complete -c xxd -o c -o cols -x -d 'Number of octets per line'
complete -c xxd -o C -o capitalize -n '__fish_seen_argument -o i' -d 'Capitalize variable names'
complete -c xxd -o d -d 'Show offset in decimal, not hex'
complete -c xxd -o E -o EBCDIC -d 'Show characters in EBCDIC'
complete -c xxd -o e -d 'Little-endian hex dump'
complete -c xxd -o g -o groupsize -xa '0 1 2 4' -d 'Octets per group'
complete -c xxd -o h -o help -d 'Print help summary'
complete -c xxd -o i -o include -d 'Output in C include file style'
complete -c xxd -o l -o len -x -d 'Stop after NUM octets'
complete -c xxd -o n -o name -x -n '__fish_seen_argument -o i' -d 'Set variable name'
complete -c xxd -o o -x -d 'Add OFFSET to displayed file position'
complete -c xxd -o p -o ps -o postscript -o plain -d 'Output PostScript/plain hexdump style'
complete -c xxd -o r -o revert -d 'Convert hexdump to binary'
complete -c xxd -o R -xa 'never always auto' -d 'Output coloring mode'
complete -c xxd -o s -xa '-32 -8 +8 +32' -n 'not __fish_seen_argument -o r' -d 'Start at SEEK bytes offset in file'
complete -c xxd -o s -xa '-32 -8 +8 +32' -n '__fish_seen_argument -o r' -d 'Add OFFSET to file positions in hexdump'
complete -c xxd -o u -d 'Use uppercase hex letters'
complete -c xxd -o v -o version -d 'Show version'
completions/xxh128sum.fishcomplete -c xxh128sum -w xxh64sum
completions/xxh32sum.fishcomplete -c xxh32sum -w xxh64sum
completions/xxh64sum.fishcomplete -c xxh64sum -s V -l version -d "Display version"
complete -c xxh64sum -l little-endian -d "Display hashes in little endian"
complete -c xxh64sum -s h -l help -d "Display help"
complete -c xxh64sum -s c -l check -d "Check xxHash sums"
complete -c xxh64sum -s q -l quiet -d "Don't print OK when the checksum match"
complete -c xxh64sum -l strict -d "Exit non-zero if any line is invalid"
complete -c xxh64sum -l status -d "Don't output anything"
complete -c xxh64sum -s w -l warn -d "Warn about invalid lines"
complete -c xxh64sum -s b -d "Run a benchmark"
complete -c xxh64sum -s B -d "Test data block size of benchmark"
complete -c xxh64sum -s i -d "Number of benchmark iterations"
completions/xxhsum.fishcomplete -c xxhsum -w xxh64sum
complete -c xxhsum -o H0 -d "32bits hash"
complete -c xxhsum -o H1 -d "64bits hash"
complete -c xxhsum -o H2 -d "128bits hash"
completions/xz.fishcomplete -c xz -s z -l compress -d Compress
complete -c xz -s d -l decompress -l uncompress -d Decompress -k -x -a "(__fish_complete_suffix .xz .txz .lzma .tlz)"

complete -c xz -s t -l test -d 'Test the integrity of compressed files'
complete -c xz -s l -l list -d 'Print information about compressed files'
complete -c xz -s k -l keep -d 'Don\'t delete the input files'
complete -c xz -s f -l force
complete -c xz -s c -l stdout -l to-stdout -d 'Write to stdout instead of file'
complete -c xz -l single-stream -d 'Decompress only the first .xz stream'
complete -c xz -l no-sparse -d 'Disable creation of sparse files'
complete -c xz -s S -l suffix -d 'Use SUFFIX as the suffix for target file'
complete -c xz -l files -d 'Read the filenames to process from file' -r
complete -c xz -l files0 -d 'Identical to --files but filenames terminate with \\0' -r
complete -c xz -s F -l format -x -d 'Specify file format to compress/decompress' -a "auto xz lzma alone raw"
complete -c xz -s C -l check -x -d 'Specify type of integrity check' -a "none crc32 crc64 sha256"
complete -c xz -l ignore-check -d 'Don\'t verify the integrity check'

for level in (seq 1 9)
    complete -c xz -s $level -d "Select compression level"
end

complete -c xz -s e -l extreme -d 'Use slower variant'
complete -c xz -l fast -d 'Alias of -0'
complete -c xz -l best -d 'Alias of -9'
complete -c xz -l block-size -d 'Set block size' -x
complete -c xz -l block-list -d 'Set block sizes list' -x
complete -c xz -l flush-timeout -d 'Force flush if encoder did not fush after TIMEOUT ms' -x
complete -c xz -l memlimit-compress -d 'Set memory usage limit for compression' -x
complete -c xz -l memlimit-decompress -d 'Set memory usage limit for decompression' -x
complete -c xz -s M -l memlimit -l memory -d 'Set a memory usage for compression/decompression'
complete -c xz -l no-adjust -d 'Display error and exit if exceed memory usage limit'
complete -c xz -s T -l threads -d 'Specify the number of worker threads to use' -x
complete -c xz -l lsam1 -d 'Add LZMA1 filter to filter chain' -f
complete -c xz -l lzma2 -d 'Add LZMA2 filter to filter chain' -f

for op in x86 powerpc ia64 arm armthumb sparc
    complete -c xz -l $op -d 'Add a branch/call/jump filter to filter chain' -f
end

complete -c xz -l delta -d 'Add Delta filter to filter chain'
complete -c xz -s q -l quiet -d 'Suppress warnings/notices'
complete -c xz -s v -l verbose -d 'Be verbose'
complete -c xz -s Q -l no-warn -d 'Don\'t set the exit status to 2'
complete -c xz -l robot -d 'Print messages in a machine-parsable format'
complete -c xz -l info-memory -d 'Display memory informations (physical, usage limits)'
complete -c xz -s h -l help -d 'Display help'
complete -c xz -s H -l long-help -d 'Display long help'
complete -c xz -s V -l version -d 'Display version'
completions/yadm.fish# Completions for yadm v2

# Print an optspec for argparse to handle yadm's options
# that are independent of any subcommand. Borrowed from git completion file.
function __fish_yadm_global_optspecs
    string join \n v-version h/help C= c=+ 'e-exec-path=?' H-html-path M-man-path I-info-path p/paginate \
        P/no-pager o-no-replace-objects b-bare G-git-dir= W-work-tree= N-namespace= S-super-prefix= \
        l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \
        Y/yadm-dir= R-yadm-repo= n-yadm-config= E-yadm-encrypt= a-yadm-archive= B-yadm-bootstrap=
end

# Config values accepted by `yadm config`
# See `yadm gitconfig` for setting git config values
function __fish_yadm_config_keys
    yadm introspect configs
end

set -l __fish_yadm_subcommands (yadm introspect commands)

# Borrowed from git completion file
function __fish_yadm_needs_command
    # Figure out if the current invocation already has a command.
    set -l cmd (commandline -xpc)
    set -e cmd[1]
    argparse -s (__fish_yadm_global_optspecs) -- $cmd 2>/dev/null
    or return 0
    # These flags function as commands, effectively.
    set -q _flag_version; and return 1
    set -q _flag_html_path; and return 1
    set -q _flag_man_path; and return 1
    set -q _flag_info_path; and return 1
    if set -q argv[1]
        # Also print the command, so this can be used to figure out what it is.
        echo $argv[1]
        return 1
    end
    return 0
end

# Borrowed from git completion file
function __fish_yadm_using_command
    set -l cmd (__fish_yadm_needs_command)
    test -z "$cmd"
    and return 1
    contains -- $cmd $argv
    and return 0
    return 1
end

# Manual wrapping (instead of `complete -w`) is necessary here because we
# don't want to inherit all completions from git
function __fish_complete_yadm_like_git
    # Remove the first word from the commandline because that is "yadm"
    set -l cmdline (commandline -xpc | string escape; commandline -ct)[2..-1]

    # `yadm gitconfig` is same as `git config`
    if __fish_seen_subcommand_from gitconfig
        set cmdline (string replace 'gitconfig' 'config' "$cmdline")
    end

    set -l yadm_work_tree (yadm gitconfig --get core.worktree)
    set -l yadm_repo (yadm introspect repo)

    argparse -u 'R-yadm-repo=&' -- $cmdline 2>/dev/null
    if set -q _flag_yadm_repo
        set yadm_repo $_flag_yadm_repo
        # argparse -u *always* sets $argv to remaining arguments after consuming all options,
        # and it *always* sets $argv_opts to any specified non-& options and any unknown options
        # (the -- is needed in case $argv originally contained a -- followed by arguments starting with a -)
        set cmdline $argv_opts -- $argv
    end

    set -l git_wrapper_cmd "git --work-tree $yadm_work_tree --git-dir $yadm_repo $cmdline"

    # `complete -a` expects each completion to be separated by space, not newline
    complete -C "$git_wrapper_cmd"
end

# General git wrapping
complete -f -c yadm -n "not __fish_seen_subcommand_from $__fish_yadm_subcommands" -a '(__fish_complete_yadm_like_git)'

# Global options
complete -F -r -c yadm -l yadm-dir -s Y -a '(__fish_complete_directories)' -d 'Override the yadm directory'
complete -F -r -c yadm -l yadm-repo -d 'Override location of yadm repository'
complete -F -r -c yadm -l yadm-config -d 'Override location of yadm configuration file'
complete -F -r -c yadm -l yadm-encrypt -d 'Override location of yadm encryption configuration'
complete -F -r -c yadm -l yadm-archive -d 'Override location of yadm encrypted files archive'
complete -F -r -c yadm -l yadm-bootstrap -d 'Override location of yadm bootstrap program'

# Subcommands
complete -f -c yadm -n __fish_yadm_needs_command -a version -d 'Print yadm version'
complete -f -c yadm -n __fish_yadm_needs_command -a init -d 'Initialize new repository for tracking dotfiles'
complete -f -c yadm -n __fish_yadm_needs_command -a config -d 'Manage configuration for yadm'
complete -f -c yadm -n __fish_yadm_needs_command -a list -d 'Print list of files managed by yadm'
complete -f -c yadm -n __fish_yadm_needs_command -a bootstrap -d 'Execute bootstrap script'
complete -f -c yadm -n __fish_yadm_needs_command -a encrypt -d 'Encrypt files matched by encrypt spec file'
complete -f -c yadm -n __fish_yadm_needs_command -a decrypt -d 'Decrypt files matched by encrypt spec file'
complete -f -c yadm -n __fish_yadm_needs_command -a alt -d 'Setup and process alternate files'
complete -f -c yadm -n __fish_yadm_needs_command -a perms -d 'Update permissions'
complete -f -c yadm -n __fish_yadm_needs_command -a enter -d 'Run sub-shell with all git variables set'
complete -f -c yadm -n __fish_yadm_needs_command -a git-crypt -d 'Pass options to git-crypt if installed'
complete -f -c yadm -n __fish_yadm_needs_command -a gitconfig -d 'Pass options to the git config command'
complete -f -c yadm -n __fish_yadm_needs_command -a upgrade -d 'Migrate from v1 to v2'
complete -f -c yadm -n __fish_yadm_needs_command -a introspect -d 'Report internal yadm data'
complete -f -c yadm -n __fish_yadm_needs_command -a clone -d 'Clone remote repository for tracking dotfiles'

# Options for subcommands
complete -f -c yadm -n "__fish_yadm_using_command init" -s f -d 'Overwrite existing repository'
complete -f -c yadm -n "__fish_yadm_using_command init" -s w -r -a '(__fish_complete_directories)' -d 'Override work-tree'
complete -f -c yadm -n "__fish_yadm_using_command clone" -s f -d 'Overwrite existing repository'
complete -f -c yadm -n "__fish_yadm_using_command clone" -s w -r -a '(__fish_complete_directories)' -d 'Override work-tree'
complete -f -c yadm -n "__fish_yadm_using_command clone" -s b -d 'Use another branch'
complete -f -c yadm -n "__fish_yadm_using_command clone" -l bootstrap -d 'Force run the bootstrap script'
complete -f -c yadm -n "__fish_yadm_using_command clone" -l no-bootstrap -d 'Do not execute bootstrap script'
complete -f -c yadm -n "__fish_yadm_using_command list" -s a -d 'List all files'
complete -f -c yadm -n "__fish_yadm_using_command decrypt" -s l -d 'List files without extracting'
complete -f -c yadm -n "__fish_yadm_using_command introspect" -x -a 'commands configs repo switches'

# These inherit some options from git
complete -f -c yadm -n "__fish_yadm_using_command gitconfig" -a '(__fish_complete_yadm_like_git)'

# Some options for `yadm config` takes configuration keys as arguments, and these should have
# yadm's config keys instead of git's. Inherit all other options.
complete -f -c yadm -n "__fish_yadm_using_command config; and not __fish_seen_argument -l get -l get-all -l replace-all -l unset -l unset-all" -a '(__fish_complete_yadm_like_git)'

complete -f -c yadm -n "__fish_yadm_using_command config" -l get -r -a '(__fish_yadm_config_keys)' -d 'Get config with name'
complete -f -c yadm -n "__fish_yadm_using_command config" -l get-all -a '(__fish_yadm_config_keys)' -d 'Get all values matching key'
complete -f -c yadm -n "__fish_yadm_using_command config" -l replace-all -r -a '(__fish_yadm_config_keys)' -d 'Replace all matching variables'
complete -f -c yadm -n "__fish_yadm_using_command config" -l unset -a '(__fish_yadm_config_keys)' -d 'Remove a variable'
complete -f -c yadm -n "__fish_yadm_using_command config" -l unset-all -a '(__fish_yadm_config_keys)' -d 'Remove matching variables'

# If no argument is specified for `config`, it's as if --get was used
complete -f -c yadm -n "__fish_yadm_using_command config; and __fish_is_nth_token 3" -a '(__fish_yadm_config_keys)'
completions/yajsv.fishcomplete -c yajsv -s h -l help -d 'Show help'
complete -c yajsv -s v -d 'Show version'

complete -c yajsv -s b -r -d "Allow BOM in JSON files"
complete -c yajsv -s l -r -d "Validate the JSON documents from newline separated paths and/or globs in a text file"
complete -c yajsv -s q -r -d "Hide everything except errors"
complete -c yajsv -s r -r -d "The referenced schema"
complete -c yajsv -s s -r -d "The JSON schema to validate against"
completions/yaourt.fishset -l progname yaourt
complete -c $progname -f

set -l listinstalled "(__fish_print_pacman_packages --installed)"
# This might be an issue if another package manager is also installed (e.g. for containers)
set -l listall "(__fish_print_pacman_packages)"
set -l listrepos "(__fish_print_pacman_repos)"
set -l listgroups "(pacman -Sg)\t'Package Group'"

set -l hasopt '__fish_contains_opt -s B backup -s C -s G getpkgbuild -s P pkgbuild -s D database -s Q query -s R remove -s S sync -s U upgrade -s F files stats'
set -l noopt "not $hasopt"

set -l backup '__fish_contains_opt -s B backup'
set -l clean '__fish_contains_opt -s C'
set -l getpkgbuild '__fish_contains_opt -s G getpkgbuild'
set -l pkgbuild '__fish_contains_opt -s P pkgbuild'
set -l database '__fish_contains_opt -s D database'
set -l query '__fish_contains_opt -s Q query'
set -l remove '__fish_contains_opt -s R remove'
set -l sync '__fish_contains_opt -s S sync'
set -l upgrade '__fish_contains_opt -s U upgrade'
set -l files '__fish_contains_opt -s F files'

# HACK: We only need these three to coerce fish to stop file completion and complete options
complete -c $progname -n $noopt -a -D -d "Modify the package database"
complete -c $progname -n $noopt -a -Q -d "Query the package database"
complete -c $progname -n $noopt -a -C -d "Manage .pac* files"
# Primary operations
complete -c $progname -s D -f -l database -n $noopt -d 'Modify the package database'
complete -c $progname -s Q -f -l query -n $noopt -d 'Query the package database'
complete -c $progname -s R -f -l remove -n $noopt -d 'Remove packages from the system'
complete -c $progname -s S -f -l sync -n $noopt -d 'Synchronize packages'
complete -c $progname -s T -f -l deptest -n $noopt -d 'Check dependencies'
complete -c $progname -s U -f -l upgrade -n $noopt -d 'Upgrade or add a local package'
complete -c $progname -s F -f -l files -n $noopt -d 'Query the files database'
complete -c $progname -s V -f -l version -d 'Display version and exit'
complete -c $progname -s h -f -l help -d 'Display help'
# $progname operations
complete -c $progname -n $noopt -s B -l backup -d "Backup or restore alpm local database"
complete -c $progname -n $noopt -s C -f -d "Manage .pac* files"
complete -c $progname -n $noopt -s G -f -l getpkgbuild -d "Get PKGBUILD from ABS or AUR"
complete -c $progname -n $noopt -s P -l pkgbuild -d "Build package from PKGBUILD found in a local directory"
complete -c $progname -n $noopt -f -l stats -d "Show some statistics about your packages"

# General options
# Only offer these once a command has been given so they get prominent display
complete -c $progname -n $noopt -s b -l dbpath -d 'Alternative database location' -xa '(__fish_complete_directories)'
complete -c $progname -n $hasopt -s r -l root -d 'Alternative installation root'
complete -c $progname -n $hasopt -s v -l verbose -d 'Output more status messages'
complete -c $progname -n $hasopt -l arch -d 'Alternate architecture' -f
complete -c $progname -n $hasopt -l cachedir -d 'Alternative package cache location'
complete -c $progname -n $hasopt -l config -d 'Alternate config file'
complete -c $progname -n $hasopt -l debug -d 'Display debug messages' -f
complete -c $progname -n $hasopt -l gpgdir -d 'GPG directory to verify signatures'
complete -c $progname -n $hasopt -l hookdir -d 'Hook file directory'
complete -c $progname -n $hasopt -l logfile -d 'Specify alternative log file'
complete -c $progname -n $hasopt -l noconfirm -d 'Bypass any question' -f
# General options (yaourt only)
complete -c $progname -n $hasopt -l color -d 'Force color'
complete -c $progname -n $hasopt -l force -d 'Force installation or updates'
complete -c $progname -n $hasopt -l insecure -d 'Allow to perform "insecure" SSL connections'
complete -c $progname -n $hasopt -l nocolor -d 'Disable color'
complete -c $progname -n $hasopt -l confirm -d 'Always ask for confirmation'
complete -c $progname -n $hasopt -l pager -d 'Use $PAGER to show search results'
complete -c $progname -n $hasopt -l export -x -a '(__fish_complete_directories)' -d 'Export built packages and their sources to DIR'
complete -c $progname -n $hasopt -l tmp -x -a '(__fish_complete_directories)' -d 'Use DIR as temporary folder'

# Transaction options (sync, remove, upgrade)
for condition in sync remove upgrade
    complete -c $progname -n $$condition -s d -l nodeps -d 'Skip [all] dependency checks' -f
    complete -c $progname -n $$condition -l dbonly -d 'Modify database entry only' -f
    complete -c $progname -n $$condition -l noprogressbar -d 'Do not display progress bar' -f
    complete -c $progname -n $$condition -l noscriptlet -d 'Do not execute install script' -f
    complete -c $progname -n $$condition -s p -l print -d 'Dry run, only print targets' -f
    complete -c $progname -n $$condition -l print-format -x -d 'Specify printf-like format' -f
end

# Database and upgrade options (database, sync, upgrade)
for condition in database sync upgrade
    complete -c $progname -n $$condition -l asdeps -d 'Mark PACKAGE as dependency' -f
    complete -c $progname -n $$condition -l asexplicit -d 'Mark PACKAGE as explicitly installed' -f
end

# Upgrade options (sync, upgrade)
for condition in sync upgrade
    complete -c $progname -n $$condition -l force -d 'Bypass file conflict checks' -f
    complete -c $progname -n $$condition -l ignore -d 'Ignore upgrade of PACKAGE' -xa "$listinstalled" -f
    complete -c $progname -n $$condition -l ignoregroup -d 'Ignore upgrade of GROUP' -xa "$listgroups" -f
    complete -c $progname -n $$condition -l needed -d 'Do not reinstall up-to-date targets' -f
    complete -c $progname -n $$condition -l recursive -d 'Recursively reinstall all dependencies' -f
end

# Query and sync options
for condition in query sync
    complete -c $progname -n $$condition -s g -l groups -d 'Display all packages in GROUP' -xa "$listgroups" -f
    complete -c $progname -n $$condition -s i -l info -d 'Display information on PACKAGE' -f
    complete -c $progname -n $$condition -s q -l quiet -d 'Show less information' -f
    complete -c $progname -n $$condition -s s -l search -r -d 'Search packages for regexp' -f
    # Yaourt only
    complete -c $progname -n $$condition -l conflicts -d 'Show packages that conflict with one of the targets'
    complete -c $progname -n $$condition -l depends -d 'Show packages that depend on one of the targets'
    complete -c $progname -n $$condition -l provides -d 'Show packages that provide one of the targets'
    complete -c $progname -n $$condition -l replaces -d 'Show packages that replace one of the targets'
    complete -c $progname -n $$condition -l nameonly -d 'Query the package names only'
end

# Query options
complete -c $progname -n $query -s c -l changelog -d 'View the change log of PACKAGE' -f
complete -c $progname -n $query -s d -l deps -d 'List only non-explicit packages (dependencies)' -f
complete -c $progname -n $query -s e -l explicit -d 'List only explicitly installed packages' -f
complete -c $progname -n $query -s k -l check -d 'Check if all files owned by PACKAGE are present' -f
complete -c $progname -n $query -s l -l list -d 'List all files owned by PACKAGE' -f
complete -c $progname -n $query -s m -l foreign -d 'List all packages not in the database' -f
complete -c $progname -n $query -s o -l owns -rF -d 'Search for the package that owns FILE'
complete -c $progname -n $query -s p -l file -d 'Apply the query to a package file, not package'
complete -c $progname -n $query -s t -l unrequired -d 'List only unrequired packages' -f
complete -c $progname -n $query -s u -l upgrades -d 'List only out-of-date packages' -f
complete -c $progname -n "$query" -d 'Installed package' -xa $listinstalled -f
# Yaourt only query options
# Backup file is always saved as pacman-$date.tar.bz2
complete -c $progname -n $query -r -l backupfile -k -a '(__fish_complete_suffix tar.bz2)' -d 'Query FILE instead of alpm/aur'
complete -c $progname -n $query -l date -d 'List queries result sorted by installation date'

# Remove options
complete -c $progname -n $remove -s c -l cascade -d 'Also remove packages depending on PACKAGE' -f
complete -c $progname -n $remove -s n -l nosave -d 'Ignore file backup designations' -f
complete -c $progname -n $remove -s s -l recursive -d 'Also remove dependencies of PACKAGE' -f
complete -c $progname -n $remove -s u -l unneeded -d 'Only remove targets not required by PACKAGE' -f
complete -c $progname -n "$remove" -d 'Installed package' -xa $listinstalled -f

# Sync options
complete -c $progname -n $sync -s c -l clean -d 'Remove [all] packages from cache'
complete -c $progname -n $sync -s l -l list -xa "$listrepos" -d 'List all packages in REPOSITORY'
complete -c $progname -n "$sync; and not __fish_contains_opt -s u sysupgrade" -s u -l sysupgrade -d 'Upgrade all packages that are out of date'
complete -c $progname -n "$sync; and __fish_contains_opt -s u sysupgrade" -s u -l sysupgrade -d 'Also downgrade packages'
complete -c $progname -n $sync -s w -l downloadonly -d 'Only download the target packages'
complete -c $progname -n $sync -s y -l refresh -d 'Download fresh copy of the package list'
complete -c $progname -n "$sync" -xa "$listall $listgroups"
# Additional sync options
complete -c $progname -n $sync -s a -l aur -d 'Also search in AUR database'
complete -c $progname -n $sync -s A -l ignorearch -d 'Pass -A or --ignorearch option to makepkg'
complete -c $progname -n $sync -l aur-url -x -d 'Specify a custom AUR url'
set -l has_build_opt '__fish_contains_opt -s b build'
complete -c $progname -n "$sync; and not $has_build_opt" -s b -l build -d 'Build from sources(AUR or ABS)'
complete -c $progname -n "$sync; and     $has_build_opt" -s b -l build -d 'Also build all dependencies'
complete -c $progname -n $sync -l devel -d 'Search an update for devel packages'
complete -c $progname -n $sync -l maintainer -d 'Search packages by maintainer instead of name (AUR only)'
complete -c $progname -n $sync -l m-arg -d 'Pass additional options to makepkg'

# Database options
set -l has_db_opt '__fish_contains_opt asdeps asexplicit'
complete -c $progname -n "$database; and not $has_db_opt" -xa --asdeps -d 'Mark PACKAGE as dependency'
complete -c $progname -n "$database; and not $has_db_opt" -xa --asexplicit -d 'Mark PACKAGE as explicitly installed'
complete -c $progname -n "$database; and not $has_db_opt" -s k -l check -d 'Check database validity'
complete -c $progname -n "$has_db_opt; and $database" -xa "$listinstalled"

# File options - since pacman 5
set -l has_file_opt '__fish_contains_opt list search -s l -s s'
complete -c $progname -n "$files; and not $has_file_opt" -xa --list -d 'List files owned by given packages'
complete -c $progname -n "$files; and not $has_file_opt" -xa -l -d 'List files owned by given packages'
complete -c $progname -n "$files; and not $has_file_opt" -xa --search -d 'Search packages for matching files'
complete -c $progname -n "$files; and not $has_file_opt" -xa -s -d 'Search packages for matching files'
complete -c $progname -n "$files" -s y -l refresh -d 'Refresh the files database' -f
complete -c $progname -n "$files" -s l -l list -d 'List files owned by given packages' -xa $listall
complete -c $progname -n "$files" -s s -l search -d 'Search packages for matching files'
complete -c $progname -n "$files" -s o -l owns -d 'Search for packages that include the given files'
complete -c $progname -n "$files" -s q -l quiet -d 'Show less information' -f
complete -c $progname -n "$files" -l machinereadable -d 'Show in machine readable format' -f

# Upgrade options
# Theoretically, pacman reads packages in all formats that libarchive supports
# In practice, it's going to be tar.xz, tar.gz or tar.zst
complete -c $progname -n "$upgrade" -k -xa '(__fish_complete_suffix pkg.tar.zst pkg.tar.xz pkg.tar.gz)' -d 'Package file'

## Yaourt only stuff
# Clean options
set -l has_clean_opt '__fish_contains_opt clean'
complete -c $progname -n "$clean; and not $has_clean_opt" -xa --clean -d 'Clean all these files'

# pkgbuild options
complete -c $progname -n $pkgbuild -s i -l install -d 'Also install the package'

# getpkgbuild options
complete -c $progname -n $getpkgbuild -xa "$listall"
completions/yarn.fish# Yarn 1.22.4

__fish_npm_helper
set -l yarn_add "yarn global add"

# Typically there is no need to check if (commandline -ct) begins with `--`
# because it won't be matched. But we can prevent the slowdown from getting
# a list of all packages and filtering through it if we only do that when
# completing what seems to be a package name.
complete -f -c yarn -n '__fish_seen_subcommand_from remove; and not __fish_is_switch' -xa '(__npm_installed_local_packages)'
complete -f -c yarn -n '__fish_seen_subcommand_from add; and not __fish_is_switch' -xa "(__npm_filtered_list_packages \"$yarn_add\")"

complete -f -c yarn -n __fish_use_subcommand -a help -d 'Show available commands and flags'

complete -f -c yarn -n __fish_use_subcommand -a add -d 'Add packages'
complete -f -c yarn -n '__fish_seen_subcommand_from add' -l dev -s D
complete -f -c yarn -n '__fish_seen_subcommand_from add' -l peer -s P
complete -f -c yarn -n '__fish_seen_subcommand_from add' -l O -s O
complete -f -c yarn -n '__fish_seen_subcommand_from add' -l exact -s E
complete -f -c yarn -n '__fish_seen_subcommand_from add' -l tilde -s T

complete -f -c yarn -n __fish_use_subcommand -a bin -d 'Show location of Yarn `bin` folder'

complete -f -c yarn -n __fish_use_subcommand -a cache -d 'Manage Yarn cache'
complete -f -c yarn -n '__fish_seen_subcommand_from cache' -a clean

complete -f -c yarn -n __fish_use_subcommand -a config -d 'Manage Yarn configuration'
complete -f -c yarn -n '__fish_seen_subcommand_from config' -a 'set get delete list'

complete -f -c yarn -n __fish_use_subcommand -a exec -d 'Run binaries'

complete -f -c yarn -n __fish_use_subcommand -a info -d 'Show information about a package'

complete -f -c yarn -n __fish_use_subcommand -a init -d 'Interactively create or update `package.json`'
complete -f -c yarn -n '__fish_seen_subcommand_from init' -s y -l yes

complete -f -c yarn -n __fish_use_subcommand -a install -d 'Install packages'

complete -f -c yarn -n __fish_use_subcommand -a link -d 'Symlink a package'

complete -f -c yarn -n __fish_use_subcommand -a list -d 'List installed packages'
complete -f -c yarn -n '__fish_seen_subcommand_from list' -l depth

complete -f -c yarn -n __fish_use_subcommand -a node -d 'Run Node with the hook already setup'

complete -f -c yarn -n __fish_use_subcommand -a pack -d 'Create compressed archive of packages'

complete -f -c yarn -n __fish_use_subcommand -a remove -d 'Remove packages'
complete -f -c yarn -n __fish_use_subcommand -a run -d 'Run a defined package script'

function __fish_yarn_run
    if test -e package.json; and set -l python (__fish_anypython)
        # Warning: That weird indentation is necessary, because python.
        $python -S -c 'import json, sys; data = json.load(sys.stdin);
for k,v in data["scripts"].items(): print(k + "\t" + v[:18])' <package.json 2>/dev/null
    else if test -e package.json; and type -q jq
        jq -r '.scripts | to_entries | map("\(.key)\t\(.value | tostring | .[0:20])") | .[]' package.json
    else if type -q jq
        # Yarn is quite slow and still requires `jq` because the normal format is unusable.
        command yarn run --json 2>/dev/null | jq -r '.data.hints? | to_entries | map("\(.key)\t\(.value | tostring |.[0:20])") | .[]'
    end
end

# Scripts can be used like normal subcommands, or with `yarn run SCRIPT`.
complete -c yarn -n '__fish_use_subcommand; or __fish_seen_subcommand_from run' -xa "(__fish_yarn_run)"

complete -f -c yarn -n __fish_use_subcommand -a unlink -d 'Unlink a previously created symlink'
complete -f -c yarn -n __fish_use_subcommand -a unplug -d 'Force unpack packages'
complete -f -c yarn -n __fish_use_subcommand -a up -d 'Upgrade packages'
complete -f -c yarn -n __fish_use_subcommand -a upgrade-interactive -d 'Upgrade packages interactively'

complete -f -c yarn -n __fish_use_subcommand -a version -d 'Update the package version'
complete -f -c yarn -n '__fish_seen_subcommand_from version' -l new-version
complete -f -c yarn -n '__fish_seen_subcommand_from version' -l message
complete -f -c yarn -n '__fish_seen_subcommand_from version' -l no-git-tag-version

complete -f -c yarn -n __fish_use_subcommand -a why -d 'Show why a package is installed'
complete -f -c yarn -n __fish_use_subcommand -a workspace -d 'Manage workspace packages'
complete -f -c yarn -n __fish_use_subcommand -a workspaces -d 'Show workspaces information'

# These are the yarn commands all of them use the same options
set -g yarn_cmds add bin cache config exec info init install link node pack remove run unlink unplug up upgrade-interactive version why workspace workspaces

# Common short, long options
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l help -s h -d 'output usage information'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l version -s V -d 'output the version number'

# The rest of common options are all of them long
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l verbose -d 'output verbose messages on internal operations'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l offline -d 'trigger an error if any required dependencies are not available in local cache'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l prefer-offline -d 'use network only if dependencies are not available in local cache'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l strict-semver
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l json
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l ignore-scripts -d 'don\'t run lifecycle scripts'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l har -d 'save HAR output of network traffic'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l ignore-platform -d 'ignore platform checks'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l ignore-engines -d 'ignore engines check'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l ignore-optional -d 'ignore optional dependencies'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l force -d 'ignore all caches'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l no-bin-links -d 'don\'t generate bin links when setting up packages'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l flat -d 'only allow one version of a package'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l 'prod production'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l no-lockfile -d 'don\'t read or generate a lockfile'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l pure-lockfile -d 'don\'t generate a lockfile'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l frozen-lockfile -d 'don\'t generate a lockfile and fail if an update is needed'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l global-folder
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l modules-folder -d 'install modules here instead of node_modules'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l cache-folder -d 'specify a custom folder to store the yarn cache'

complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l mutex -d 'use a mutex to ensure only one yarn instance is executing'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l mutex -a 'file network'

complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l no-emoji -d 'disable emoji in output'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l proxy
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l https-proxy
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l no-progress -d 'disable progress bar'
complete -c yarn -n '__fish_seen_subcommand_from $yarn_cmds' -l network-concurrency -d 'maximum number of concurrent network requests'
completions/yash.fishcomplete -c yash -l help -d 'Show help and exit'
complete -c yash -s V -l version -d 'Show version and exit'

complete -c yash -s c -l cmdline -d 'Commands to run'
complete -c yash -s s -l stdin -d 'Read commands from stdin'
complete -c yash -s v -l verbose -d 'List optional features'
complete -c yash -s l -l login -d 'Use login shell'
complete -c yash -s i -l interactive -d 'Use interactive shell'
complete -c yash -l profile -d 'Load profile'
complete -c yash -l noprofile -d 'Do not load profile'
complete -c yash -l rcfile -d 'Load .rc file'
complete -c yash -l norcfile -d 'Do not load .rc file'
completions/yast2.fishcomplete -f -c yast2 -a '(yast2 -l)' -d Module

complete -f -c yast2 -s h -l help -d 'Show help'
complete -f -c yast2 -s l -l list -d 'List all available modules'
complete -f -c yast2 -l qt -d 'Use the QT graphical user interface'
complete -f -c yast2 -l gtk -d 'Use the GTK graphical user interface'
complete -f -c yast2 -l ncurses -d 'Use the NCURSES text-mode user interface'
complete -f -c yast2 -s g -l geometry -d 'Default window size (qt only)'
complete -f -c yast2 -l noborder -d 'No window manager border for main window'
complete -f -c yast2 -l fullscreen -d 'Use full screen'
completions/ykman.fish_YKMAN_COMPLETE=fish_source __fish_cache_sourced_completions ykman
or _YKMAN_COMPLETE=fish_source ykman | source
completions/yo.fishcomplete -c yo -s h -l help -d 'Show help'
complete -c yo -s v -l version -d 'Show version'

complete -c yo -s f -l force -d 'Allow overwrite files that already exist'
complete -c yo -l no-color -d 'Disable colors'
complete -c yo -l generators -d 'List available generators'
complete -c yo -l local-only -n '__fish_seen_subcommand_from --generators' -d 'Disable lookup of globally-installed generators'

complete -c yo -a '(yo --generators | sed -n "3,\$p" | sed "\$d" | string replace --regex "^\s+" "")'
completions/yum.fish#
# Completions for the yum command
#

# All yum commands

# Test if completing using package names is appropriate
function __fish_yum_package_ok
    for i in (commandline -pxc)
        if contains -- $i update upgrade remove erase install reinstall
            return 0
        end
    end
    return 1
end

complete -c yum -n __fish_use_subcommand -xa install -d "Install the latest version of a package"
complete -c yum -n __fish_use_subcommand -xa 'update upgrade' -d "Update specified packages (defaults to all packages)"
complete -c yum -n __fish_use_subcommand -xa check-update -d "Print list of available updates"
complete -c yum -n __fish_use_subcommand -xa 'remove erase' -d "Remove the specified packages and packages that depend on them"
complete -c yum -n __fish_use_subcommand -xa list -d "List available packages"
complete -c yum -n __fish_use_subcommand -xa info -d "Describe available packages"
complete -c yum -n __fish_use_subcommand -xa 'provides whatprovides' -d "Find package providing a feature or file"
complete -c yum -n __fish_use_subcommand -xa search -d "find packages matching description regexp"
complete -c yum -n __fish_use_subcommand -xa clean -d "Clean up cache directory"
complete -c yum -n __fish_use_subcommand -xa generate-rss -d "Generate rss changelog"

complete -c yum -n __fish_yum_package_ok -a "(__fish_print_rpm_packages)"

complete -c yum -s h -l help -d "Display help and exit"
complete -c yum -s y -d "Assume yes to all questions"
complete -c yum -s c -d "Configuration file" -r
complete -c yum -s d -d "Set debug level" -x
complete -c yum -s e -d "Set error level" -x
complete -c yum -s t -l tolerant -d "Be tolerant of errors in commandline"
complete -c yum -s R -d "Set maximum delay between commands" -x
complete -c yum -s c -d "Run commands from cache"
complete -c yum -l version -d "Display version and exit"
complete -c yum -l installroot -d "Specify installroot" -r
complete -c yum -l enablerepo -d "Enable repository" -r
complete -c yum -l disablerepo -d "Disable repository" -r
complete -c yum -l obsoletes -d "Enables obsolets processing logic"
complete -c yum -l rss-filename -d "Output rss-data to file" -r
complete -c yum -l exclude -d "Exclude specified package from updates" -a "(__fish_print_rpm_packages)"

complete -c yum -n 'contains list (commandline -pxc)' -a all -d 'List all packages'
complete -c yum -n 'contains list (commandline -pxc)' -a available -d 'List packages available for installation'
complete -c yum -n 'contains list (commandline -pxc)' -a updates -d 'List packages with updates available'
complete -c yum -n 'contains list (commandline -pxc)' -a installed -d 'List installed packages'
complete -c yum -n 'contains list (commandline -pxc)' -a extras -d 'List packages not available in repositories'
complete -c yum -n 'contains list (commandline -pxc)' -a obsoletes -d 'List packages that are obsoleted by packages in repositories'

complete -c yum -n 'contains clean (commandline -pxc)' -x -a packages -d 'Delete cached package files'
complete -c yum -n 'contains clean (commandline -pxc)' -x -a headers -d 'Delete cached header files'
complete -c yum -n 'contains clean (commandline -pxc)' -x -a all -d 'Delete all cache contents'
completions/zabbix_agent2.fishset -l runtime userparameter_reload \
    log_level_increase \
    log_level_decrease \
    help \
    metrics \
    version

complete -c zabbix_agent2 -s c -l config -d "Specify an alternate config-file."
complete -c zabbix_agent2 -r -f -s R -l runtime-control -a "$runtime" -d "Perform administrative functions."
complete -c zabbix_agent2 -f -s p -l print -d "Print known items and exit."
complete -c zabbix_agent2 -f -s t -l test -d "Test single item and exit."
complete -c zabbix_agent2 -f -s h -l help -d "Display this help and exit."
complete -c zabbix_agent2 -f -s V -l version -d "Output version information and exit."
completions/zabbix_agentd.fishset -l runtime userparameter_reload \
    log_level_increase \
    log_level_increase= \
    log_level_decrease \
    log_level_decrease=

function __fish_string_in_command -a ch
    string match -rq -- $ch (commandline)
end

function __fish_prepend -a prefix
    if string match -rq 'log_level_(in|de)crease' $prefix
        set var "active checks" collector listener
    end

    for i in $var
        echo $prefix="$i"
    end
end

# General
complete -c zabbix_agentd -s c -l config -d "Specify an alternate config-file."
complete -c zabbix_agentd -f -s f -l foreground -d "Run Zabbix agent in foreground."
complete -c zabbix_agentd -r -f -s R -l runtime-control -a "$runtime" -d "Perform administrative functions."
complete -c zabbix_agentd -f -s p -l print -d "Print known items and exit."
complete -c zabbix_agentd -f -s t -l test -d "Test single item and exit."
complete -c zabbix_agentd -f -s h -l help -d "Display this help and exit."
complete -c zabbix_agentd -f -s V -l version -d "Output version information and exit."

# Log levels
complete -c zabbix_agentd -r -f -s R -l runtime-control -n "__fish_string_in_command log_level_increase" -a "(__fish_prepend log_level_increase)"
complete -c zabbix_agentd -r -f -s R -l runtime-control -n "__fish_string_in_command log_level_decrease" -a "(__fish_prepend log_level_decrease)"
completions/zabbix_get.fish# General
complete -c zabbix_get -f -s s -l host -d "Specify host name or IP address of a host."
complete -c zabbix_get -f -s p -l port -d "Specify port number of agent running on the host."
complete -c zabbix_get -f -s I -l source-address -d "Specify source IP address."
complete -c zabbix_get -f -s t -l timeout -d "Specify timeout."
complete -c zabbix_get -f -s k -l key -d "Specify key of item to retrieve value for."
complete -c zabbix_get -f -s h -l help -d "Display this help and exit."
complete -c zabbix_get -f -s V -l version -d "Output version information and exit."

# TLS
complete -c zabbix_get -f -r -l tls-connect -a "unencrypted psk cert" -d "How to connect to agent."
complete -c zabbix_get -l tls-ca-file -F -d "Full path of a file with the top-level CA(s)."
complete -c zabbix_get -l tls-crl-file -F -d " Full path of a file with revoked certificates."
complete -c zabbix_get -f -l tls-agent-cert-issuer -d "Allowed agent certificate issuer."
complete -c zabbix_get -f -l tls-agent-cert-subject -d "Allowed agent certificate subject."
complete -c zabbix_get -l tls-cert-file -d "Full path the certificate or certificate chain."
complete -c zabbix_get -l tls-key-file -d "Full path of a file with the private key."
complete -c zabbix_get -f -l tls-psk-identity -d "PSK-identity string."
complete -c zabbix_get -l tls-psk-file -d "Full path of a file with the pre-shared key."
complete -c zabbix_get -f -l tls-cipher13 -d "Cipher string for OpenSSL."
complete -c zabbix_get -f -l tls-cipher -d "GnuTLS priority string."
completions/zabbix_js.fish# General
complete -c zabbix_js -s s -l script -d "Specify the file name of the script to execute."
complete -c zabbix_js -f -s p -l param -d "Specify the input parameter."
complete -c zabbix_js -s i -l input -d "Specify the file name of the input parameter."
complete -c zabbix_js -f -s l -l loglevel -d "Specify the log level."
complete -c zabbix_js -f -s t -l timeout -d "Specify the timeout in seconds."
complete -c zabbix_js -f -s h -l help -d "Display this help and exit."
complete -c zabbix_js -f -s V -l version -d "Output version information and exit."
completions/zabbix_proxy.fishset -l runtime config_cache_reload \
    snmp_cache_reload \
    housekeeper_execute \
    diaginfo \
    diaginfo= \
    log_level_increase \
    log_level_increase= \
    log_level_decrease \
    log_level_decrease=

function __fish_string_in_command -a ch
    string match -rq -- $ch (commandline)
end

function __fish_prepend -a prefix
    set -l log_target "configuration syncer" \
        "data sender" \
        discoverer \
        "history syncer" \
        housekeeper \
        "http poller" \
        "icmp pinger" \
        "ipmi manager" \
        "ipmi poller" \
        "java poller" \
        poller \
        self-monitoring \
        "snmp trapper" \
        "task manager" \
        trapper \
        "unreachable poller" \
        "vmware collector"

    if string match -rq 'log_level_(in|de)crease' $prefix
        set var $log_target
    else if string match -rq diaginfo $prefix
        set var historycache preprocessing
    end

    for i in $var
        echo $prefix="$i"
    end
end

# General
complete -c zabbix_proxy -s c -l config -d "Use an alternate config-file."
complete -c zabbix_proxy -f -s f -l foreground -d "Run Zabbix agent in foreground."
complete -c zabbix_proxy -f -s R -l runtime-control -a "$runtime" -d "Perform administrative functions."
complete -c zabbix_proxy -f -s h -l help -d "Display this help and exit."
complete -c zabbix_proxy -f -s V -l version -d "Output version information and exit."

# Logs
complete -c zabbix_proxy -r -f -s R -l runtime-control -n "__fish_string_in_command log_level_increase" -a "(__fish_prepend log_level_increase)"
complete -c zabbix_proxy -r -f -s R -l runtime-control -n "__fish_string_in_command log_level_decrease" -a "(__fish_prepend log_level_decrease)"

# Diag info
complete -c zabbix_proxy -r -f -s R -l runtime-control -n "__fish_string_in_command diaginfo" -a "(__fish_prepend diaginfo)"
completions/zabbix_sender.fish# General
complete -c zabbix_sender -F -s c -l config -d "Zabbix Agent configuration file."
complete -c zabbix_sender -f -s z -l zabbix-server -d "Hostname or IP address of Zabbix server."
complete -c zabbix_sender -f -s p -l port -d "Specify port number of agent running on the host."
complete -c zabbix_sender -f -s I -l source-address -d "Source IP address."
complete -c zabbix_sender -f -s t -l timeout -d "Specify timeout."
complete -c zabbix_sender -f -s s -l host -d "Specify host name the item belongs to."
complete -c zabbix_sender -f -s k -l key -d "Specify item key to send value to."
complete -c zabbix_sender -f -s o -l value -d "Specify item value."
complete -c zabbix_sender -s i -l input-file -d "Load values from input file."
complete -c zabbix_sender -f -s h -l help -d "Display this help and exit."
complete -c zabbix_sender -f -s V -l version -d "Output version information and exit."
complete -c zabbix_sender -s T -l with-timestamps -d "Input file contains timestamps"
complete -c zabbix_sender -s N -l with-ns -d "Timestamps have nanosecond portion."
complete -c zabbix_sender -s r -l real-time -d "Send values as soon as they are received."
complete -c zabbix_sender -s v -l verbose -d "Verbose mode, -vv for more details."

# TLS
complete -c zabbix_sender -f -r -l tls-connect -a "unencrypted psk cert" -d "How to connect to agent."
complete -c zabbix_sender -l tls-ca-file -F -d "Full path of a with the top-level CA(s)."
complete -c zabbix_sender -l tls-crl-file -F -d "Full path of a file with revoked certificates."
complete -c zabbix_sender -f -l tls-server-cert-issuer -d "Allowed server certificate issuer."
complete -c zabbix_sender -f -l tls-server-cert-subject -d "Allowed server certificate subject."
complete -c zabbix_sender -l tls-cert-file -d "Full path of the certificate or certificate chain."
complete -c zabbix_sender -l tls-key-file -d "Full path of  the private key."
complete -c zabbix_sender -f -l tls-psk-identity -d "PSK-identity string."
complete -c zabbix_sender -l tls-psk-file -d "Full path of a file with the pre-shared key."
complete -c zabbix_sender -f -l tls-cipher13 -d "Cipher string for OpenSSL."
complete -c zabbix_sender -f -l tls-cipher -d "GnuTLS priority string."
completions/zabbix_server.fishset -l runtime config_cache_reload \
    housekeeper_execute \
    trigger_housekeeper_execute \
    log_level_increase \
    "log_level_increase=" \
    log_level_decrease \
    "log_level_decrease=" \
    snmp_cache_reload \
    secrets_reload \
    diaginfo \
    "diaginfo=" \
    prof_enable \
    prof_enable= \
    prof_disable \
    prof_disable= \
    service_cache_reload \
    ha_status \
    "ha_remove_node=" \
    ha_set_failover_delay

set -l scope rwlock mutex processing

function __fish_string_in_command -a ch
    string match -rq -- $ch (commandline)
end

function __fish_prepend -a prefix
    set -l log_target alerter \
        "alert manager" \
        "configuration syncer" \
        discoverer \
        escalator \
        "history syncer" \
        housekeeper \
        "http poller" \
        "icmp pinger" \
        "ipmi manager" \
        "ipmi poller" \
        "java poller" \
        poller \
        "preprocessing manager" \
        "preprocessing worker" \
        "proxy poller" \
        self-monitoring \
        "snmp trapper" \
        "task manager" \
        timer \
        trapper \
        "unreachable poller" \
        "vmware collector" \
        "history poller" \
        "availability manager" \
        "service manager" \
        "odbc poller"

    if string match -rq 'log_level_(in|de)crease' $prefix
        set var $log_target
    else if string match -rq 'prof_(en|dis)able' $prefix
        set var $log_target 'ha manager'
    else if string match -rq diaginfo $prefix
        set var historycache preprocessing alerting lld valuecache locks
    end

    for i in $var
        echo $prefix="$i"
    end
end

function __fish_list_nodes
    zabbix_server -R ha_status | tail -n+4 | awk '{print "ha_remove_node="$3}'
end

# General
complete -c zabbix_server -s c -l config -d "Path to the configuration file."
complete -c zabbix_server -f -s f -l foreground -d "Run Zabbix server in foreground."
complete -c zabbix_server -f -s h -l help -d "Display this help message."
complete -c zabbix_server -f -s V -l version -d "Display version number."
complete -c zabbix_server -f -s R -l runtime-control -a "$runtime" -d "Perform administrative functions."

# Log levels
complete -c zabbix_server -r -f -s R -l runtime-control -n "__fish_string_in_command log_level_increase" -a "(__fish_prepend log_level_increase)"
complete -c zabbix_server -r -f -s R -l runtime-control -n "__fish_string_in_command log_level_decrease" -a "(__fish_prepend log_level_decrease)"

# Prof enable
complete -c zabbix_server -r -f -s R -l runtime-control -n "__fish_string_in_command prof_enable" -a "(__fish_prepend prof_enable)"
complete -c zabbix_server -r -f -s R -l runtime-control -n "__fish_string_in_command prof_disable" -a "(__fish_prepend prof_disable)"

# HA nodes
complete -c zabbix_server -r -f -s R -l runtime-control -n "__fish_string_in_command ha_remove_node" -a "(__fish_list_nodes)"

# diaginfo
complete -c zabbix_server -r -f -s R -l runtime-control -n "__fish_string_in_command diaginfo" -a "(__fish_prepend diaginfo)"
completions/zabbix_web_service.fishcomplete -c zabbix_web_service -s c -l config -d "Use an alternate config-file."
complete -c zabbix_web_service -s h -l help -d "Display this help and exit."
complete -c zabbix_web_service -s V -l version -d "Output version information and exit."
completions/zcat.fishcomplete -c zcat -k -x -a "(__fish_complete_suffix .gz .tgz)"
complete -c zcat -s f -l force -d Overwrite
complete -c zcat -s h -l help -d "Display help and exit"
complete -c zcat -s L -l license -d "Print license"
complete -c zcat -s V -l version -d "Display version and exit"
completions/zed-preview.fishcomplete -c zed-preview -w zed
completions/zed.fishcomplete -c zed -s w -l wait -d "Wait for all of the given paths to be opened/closed before exiting"
complete -c zed -s a -l add -d "Add files to the currently open workspace"
complete -c zed -s n -l new -d "Create a new workspace"
complete -c zed -s v -l version -d "Print Zed's version and the app path"
complete -c zed -l foreground -d "Run zed in the foreground (useful for debugging)"
complete -c zed -l zed -d "Custom path to Zed.app or the zed binary" -r
complete -c zed -l dev-server-token -d "Run zed in dev-server mode" -r
complete -c zed -l uninstall -d "Uninstall Zed from user system"
complete -c zed -s h -l help -d "Print help (see a summary with '-h')"
completions/zef.fishcomplete -c zef -f
complete -c zef -n __fish_is_first_token -s h -l help -f -d 'Display help text'
complete -c zef -n __fish_is_first_token -l version -f -d 'Detailed version information'
complete -c zef -n 'not __fish_is_first_token' -l config-path -r -F -d 'Load a specific Zef config file'
complete -c zef -n 'not __fish_is_first_token' -l error -d 'Verbosity level'
complete -c zef -n 'not __fish_is_first_token' -l warn -d 'Verbosity level'
complete -c zef -n 'not __fish_is_first_token' -l info -d 'Verbosity level (default)'
complete -c zef -n 'not __fish_is_first_token' -s v -l verbose -d 'Verbosity level'
complete -c zef -n 'not __fish_is_first_token' -l debug -d 'Verbosity level'

# Commands
complete -c zef -n __fish_use_subcommand -a install -d 'Install specific distributions by name or path'
complete -c zef -n __fish_use_subcommand -a uninstall -f -d 'Uninstall specific distributions'
complete -c zef -n __fish_use_subcommand -a test -d 'Run tests on a given module\'s path'
complete -c zef -n __fish_use_subcommand -a fetch -d 'Fetch and extract module\'s source'
complete -c zef -n __fish_use_subcommand -a build -d 'Run the Build.pm in a given module\'s path'
complete -c zef -n __fish_use_subcommand -a look -x -d 'Download a single module and change into its directory'
complete -c zef -n __fish_use_subcommand -a update -d 'Update package indexes for repositories'
complete -c zef -n __fish_use_subcommand -a upgrade -d 'Upgrade specific distributions (or all if no arguments)'
complete -c zef -n __fish_use_subcommand -a search -d 'Show a list of possible distribution candidates for the given terms'
complete -c zef -n __fish_use_subcommand -a info -d 'Show detailed distribution information'
complete -c zef -n __fish_use_subcommand -a browse -d 'Browse support urls (bugtracker etc)'
complete -c zef -n __fish_use_subcommand -a list -d 'List available distributions'
complete -c zef -n __fish_use_subcommand -a depends -d 'List full dependencies for a given identity'
complete -c zef -n __fish_use_subcommand -a rdepends -d 'List all distributions directly depending on a given identity'
complete -c zef -n __fish_use_subcommand -a locate -d 'Lookup installed module information by short-name, name-path, sha1'
complete -c zef -n __fish_use_subcommand -a smoke -d 'Run smoke testing on available modules'
complete -c zef -n __fish_use_subcommand -a nuke -d 'Delete directory/prefix containing matching configuration path or CURLI name'

# Shared options
complete -c zef -n '__fish_seen_subcommand_from install test build' -k -a '(__fish_complete_suffix)'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l fetch
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l build
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l /build -d 'Skip the building phase'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l test
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l /test -d 'Skip the testing phase'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke depends rdepends' -l depends
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke depends rdepends' -l /depends -d 'Do not fetch runtime dependencies'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke depends rdepends' -l build-depends
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke depends rdepends' -l /build-depends -d 'Do not fetch build dependencies'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke depends rdepends' -l test-depends
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke depends rdepends' -l /test-depends -d 'Do not fetch test dependencies'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke test fetch build' -l force -d 'Ignore errors'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l force-resolve -d 'Ignore errors'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke fetch' -l force-fetch -d 'Ignore errors'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l force-extract -d 'Ignore errors'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke build' -l force-build -d 'Ignore errors'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke test' -l force-test -d 'Ignore errors'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l force-install -d 'Ignore errors'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke test fetch build' -x -l timeout -d 'Set a timeout (in seconds)'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke fetch' -x -l fetch-timeout -d 'Set a timeout (in seconds)'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -x -l extract-timeout -d 'Set a timeout (in seconds)'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke build' -x -l build-timeout -d 'Set a timeout (in seconds)'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke test' -x -l test-timeout -d 'Set a timeout (in seconds)'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -x -l install-timeout -d 'Set a timeout (in seconds)'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke test fetch' -x -l degree -d 'Number of simultaneous jobs to process'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke fetch' -x -l fetch-degree -d 'Number of simultaneous jobs to process'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke test' -x -l test-degree -d 'Number of simultaneous jobs to process'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l dry -d 'Run all phases except the actual installations'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l serial -d 'Install each dependency after passing testing and before building/testing the next dependency'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke fetch search info list' -l update -d 'Force a refresh for all module indexes or a specific ecosystem'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke fetch search info list' -l /update -d 'Skip refreshing all module indexes or a specific ecosystem'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l exclude
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l to -r -F -d 'Short name or spec of CompUnit::Repository to install to'
complete -c zef -n '__fish_seen_subcommand_from install upgrade smoke' -l install-to -r -F -d 'Short name or spec of CompUnit::Repository to install to'

# Install
complete -c zef -n '__fish_seen_subcommand_from install' -l upgrade
complete -c zef -n '__fish_seen_subcommand_from install' -l deps-only -d 'Install only the dependency chains of the requested distributions'
complete -c zef -n '__fish_seen_subcommand_from install' -l contained -d 'Install dependencies regardless if they are already installed globally'

# Uninstall
complete -c zef -n '__fish_seen_subcommand_from uninstall' -l from
complete -c zef -n '__fish_seen_subcommand_from uninstall' -l uninstall-from

# Search, Info
complete -c zef -n '__fish_seen_subcommand_from search info' -x -l wrap

# Browse
complete -c zef -n '__fish_seen_subcommand_from browse' -l open
complete -c zef -n '__fish_seen_subcommand_from browse' -l /open

# List
complete -c zef -n '__fish_seen_subcommand_from list' -x -l max
complete -c zef -n '__fish_seen_subcommand_from list' -s i -l installed

# Locate
complete -c zef -n '__fish_seen_subcommand_from locate' -l sha1

# Nuke
complete -c zef -n '__fish_seen_subcommand_from locate' -l confirm
completions/zfs.fish# Fish completions for the ZFS `zfs` command
#
# Possible enhancements:
# - Add a test to propose iSCSI and Trusted Extensions completions only when such system is present;
# - Illumos man pages suggests that it does not support nbmand nor atime mount option, so these
#   properties should be proposed only when available;
# - Generally, propose properties only when the current OS and ZFS versions support them;
# - For the promote command, propose only eligible filesystems;
# - For the rollback command, propose only the most recent snapshot for each dataset, as it will not
#   accept an intermediary snapshot;
# - For the release command, complete with existing tags;
# - For the diff command, complete the destination dataset of the diff;
# - For the program command, complete the script to be executed;
# - For commands accepting several arguments of different types, propose arguments in the right
#   order: for get, once the ZFS parameters have been given, only propose datasets.

set -l OS ""
set -l freebsd_version ""
switch (uname)
    case Linux
        set OS Linux
    case Darwin
        set OS macOS
    case FreeBSD
        set OS FreeBSD
        set freebsd_version (uname -U)
    case SunOS
        set OS SunOS
        # Others?
    case "*"
        set OS unknown
end

# Certain functionality is exclusive to platforms using OpenZFS. This used to be just Linux, but it
# now includes FreeBSD 13 and above.
if not type -q __fish_is_openzfs
    function __fish_is_openzfs --inherit-variable freebsd_version --inherit-variable OS
        test $OS = Linux || test $OS = FreeBSD -a $freebsd_version -gt 1300000
    end
end

# Does the current invocation need a command?
function __fish_zfs_needs_command
    set -l bookmark ""
    if __fish_is_zfs_feature_enabled "feature@bookmarks"
        set bookmark bookmark
    end

    not __fish_seen_subcommand_from \? create destroy snap{,shot} rollback clone promote rename list set get inherit upgrade {user,group}space {u,un,}mount {un,}share $bookmark send receive recv {un,}allow hold{s,} release diff program load-key unload-key change-key
end

function __fish_zfs_using_command # ZFS command whose completions are looked for
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1 # The token can only be 'zfs', so skip
        return 2
    end
    if test $cmd[2] = $argv
        return 0
    else
        return 1
    end
end

function __fish_zfs_list_dataset_types
    echo -e "filesystem\tZFS filesystem"
    echo -e "snapshot\tZFS filesystem snapshot"
    echo -e "volume\tZFS block storage device"
    echo -e "bookmark\tZFS snapshot bookmark"
    echo -e "all\tAny ZFS dataset"
end

function __fish_zfs_list_source_types
    echo -e "local\tDataset-specific value"
    echo -e "default\tDefault ZFS value"
    echo -e "inherited\tValue inherited from parent dataset"
    echo -e "received\tValue received by 'zfs receive'"
    echo -e "temporary\tValue valid for the current mount"
    echo -e "none\tRead-only value"
end

function __fish_zfs_list_get_fields
    echo -e "name\tDataset full name"
    echo -e "property\tProperty"
    echo -e "value\tProperty value"
    echo -e "source\tProperty value origin"
end

function __fish_zfs_list_space_fields
    echo -e "type\tIdentity type"
    echo -e "name\tIdentity name"
    echo -e "used\tSpace usage"
    echo -e "quota\tSpace quota"
end

function __fish_zfs_list_userspace_types
    echo -e "posixuser\tPOSIX user"
    echo -e "smbuser\tSamba user"
    echo -e "all\tBoth types"
end

function __fish_zfs_list_groupspace_types
    echo -e "posixgroup\tPOSIX group"
    echo -e "smbgroup\tSamba group"
    echo -e "all\tBoth types"
end

function __fish_zfs_complete_property_values -a name
    # To make updates easier, instead of using a switch/case here we just copy-and-paste the lines
    # from zfsprops(8) directly, and then parse them when the function is called.

    set all_options "
    aclinherit=discard|noallow|restricted|passthrough|passthrough-x
    aclmode=discard|groupmask|passthrough|restricted
    acltype=off|nfsv4|posix
    atime=on|off
    canmount=on|off|noauto
    checksum=on|off|fletcher2|fletcher4|sha256|noparity|sha512|skein|edonr
    compression=on|off|gzip|gzip-N|lz4|lzjb|zle|zstd|zstd-N|zstd-fast|zstd-fast-N
    context=none|SELinux_User:SElinux_Role:Selinux_Type:Sensitivity_Level
    fscontext=none|SELinux_User:SElinux_Role:Selinux_Type:Sensitivity_Level
    defcontext=none|SELinux_User:SElinux_Role:Selinux_Type:Sensitivity_Level
    rootcontext=none|SELinux_User:SElinux_Role:Selinux_Type:Sensitivity_Level
    copies=1|2|3
    devices=on|off
    dedup=off|on|verify|sha256[,verify]|sha512[,verify]|skein[,verify]|edonr,verify
    dnodesize=legacy|auto|1k|2k|4k|8k|16k
    encryption=off|on|aes-128-ccm|aes-192-ccm|aes-256-ccm|aes-128-gcm|aes-192-gcm|aes-256-gcm
    keyformat=raw|hex|passphrase
    keylocation=prompt|file://</absolute/file/path>
    pbkdf2iters=iterations
    exec=on|off
    filesystem_limit=count|none
    special_small_blocks=size
    mountpoint=path|none|legacy
    nbmand=on|off
    overlay=on|off
    primarycache=all|none|metadata
    quota=size|none
    snapshot_limit=count|none
    recordsize=size
    readonly=on|off
    redundant_metadata=all|most
    refquota=size|none
    refreservation=size|none|auto
    relatime=on|off
    reservation=size|none
    secondarycache=all|none|metadata
    setuid=on|off
    sharesmb=on|off|opts
    sharenfs=on|off|opts
    logbias=latency|throughput
    snapdev=hidden|visible
    snapdir=hidden|visible
    sync=standard|always|disabled
    version=N|current
    volsize=size
    volmode=default | full | geom | dev | none
    vscan=on|off
    xattr=on|off|sa
    jailed=off | on
    casesensitivity=sensitive|insensitive|mixed
    normalization=none|formC|formD|formKC|formKD
    utf8only=on|off
    keyformat=raw|passphrase|hex
    keylocation=stdin|file:///
    encryption=off|on|aes-128-ccm|aes-192-ccm|aes-256-ccm|aes-128-gcm|aes-192-gcm|aes-256-gcm
"
    # Convert the list above into an array of strings
    set all_options (string split \n -- $all_options | string trim)

    # Make sure the name doesn't already have a trailing = (depending on the context)
    set name (string match -r '^[^=]+' -- $name)
    # Extract the values "value1|value2" from the long list of "key=value1|value2"
    set options (string match "$name=*" -- $all_options | string split =)[2]
    # echo o1: (string escape -- $options)
    # Put each possible value on its own line and account for formatting disparities
    set options (string replace -a '|' \n -- $options | string trim)
    # echo o2: (string escape -- $options)
    # Remove open-ended options (size, count, path)
    set options (string match -rv '^(size|count|iterations|path)$|\<.*?\>' -- $options)
    # echo o3: (string escape -- $options)
    # Expand optionally comma-separated arguments (e.g. skein[,verify] => skein\nskein,verify)
    set options (string replace -r "(.*)\[,(.*?)\]" '$1\n$1,$2' -- $options)
    # echo o4: (string escape -- $options)

    if set -q options[1]
        printf "$name=%s\n" $options
    end
end

# Generate a list of possible values from the man page.
# NB: This includes "hints" like "size" or "opts" which may be useful or unwanted. *shrug*
if type -q man && type -q col
    function __fish_zfs_property_options
        set -l property (string escape --style=regex -- $argv[1])
        set -l values (command man zfs | col -b | string replace -rf -- '^\s*'$property'=(.*\|.*)' '$1' | string split ' | ')
        printf '%s\n' $property=$values
    end
else
    function __fish_zfs_property_options
    end
end

function __fish_zfs_list_permissions -V OS
    echo -e "allow\tAlso needs the permission to be allowed"
    echo -e "clone\tAlso needs the 'create' and 'mount' permissions in the origin filesystem"
    echo -e "create\tAlso needs the 'mount' permission"
    echo -e "destroy\tAlso needs the 'mount' permission"
    echo -e mount
    echo -e "promote\tAlso needs the 'promote' and 'mount' permissions in the origin filesystem"
    echo -e "receive\tAlso needs the 'create' and 'mount' permissions"
    echo -e "rename\tAlso needs the 'create' and 'mount' permissions in the new parent"
    echo -e "rollback\tAlso needs the 'mount' permission"
    echo -e send
    echo -e "share\tFor SMB and NFS shares"
    echo -e "snapshot\tAlso needs the 'mount' permission"
    echo -e groupquota
    echo -e groupused
    echo -e "userprop\tAllows changing any user property"
    echo -e userquota
    echo -e userused
    # The remaining code of the function is almost a duplicate of __fish_complete_zfs_rw_properties and __fish_complete_zfs_ro_properties, but almost only, hence the duplication
    # RO properties
    echo -e "volblocksize\tVolume block size"
    # R/W properties
    echo -e "aclinherit\tInheritance of ACL entries (discard, noallow, restricted, passthrough, passthrough-x)"
    echo -e "atime\tUpdate access time on read (on, off)"
    echo -e "canmount\tIs the dataset mountable (on, off, noauto)"
    set -l additional_cksum_algs ''
    set -l additional_dedup_algs ''
    if contains -- $OS FreeBSD SunOS
        set additional_cksum_algs ", noparity"
    end
    if __fish_is_zfs_feature_enabled "feature@sha512"
        set additional_cksum_algs "$additional_cksum_algs, sha512"
        set additional_dedup_algs ", sha512[,verify]"
    end
    if __fish_is_zfs_feature_enabled "feature@skein"
        set additional_cksum_algs "$additional_cksum_algs, skein"
        set additional_dedup_algs "$additional_dedup_algs, skein[,verify]"
    end
    if __fish_is_zfs_feature_enabled "feature@edonr"
        set additional_cksum_algs "$additional_cksum_algs, edonr"
        set additional_dedup_algs "$additional_dedup_algs, edonr[,verify]"
    end
    echo -e "checksum\tData checksum (on, off, fletcher2, fletcher4, sha256$additional_cksum_algs)"
    set -e additional_cksum_algs
    set -l additional_compress_algs ''
    if __fish_is_zfs_feature_enabled "feature@lz4_compress"
        set additional_compress_algs ", lz4"
    end
    echo -e "compression\tCompression algorithm (on, off, lzjb$additional_compress_algs, gzip, gzip-[1-9], zle)"
    set -e additional_compress_algs
    echo -e "copies\tNumber of copies of data (1, 2, 3)"
    echo -e "dedup\tDeduplication (on, off, verify, sha256[,verify]$additional_dedup_algs)"
    set -e additional_dedup_algs
    echo -e "devices\tAre contained device nodes openable (on, off)"
    echo -e "exec\tCan contained executables be executed (on, off)"
    echo -e "filesystem_limit\tMax number of filesystems and volumes (COUNT, none)"
    echo -e "mountpoint\tMountpoint (PATH, none, legacy)"
    echo -e "primarycache\tWhich data to cache in ARC (all, none, metadata)"
    echo -e "quota\tMax size of dataset and children (SIZE, none)"
    echo -e "snapshot_limit\tMax number of snapshots (COUNT, none)"
    echo -e "readonly\tRead-only (on, off)"
    echo -e "recordsize\tSuggest block size (SIZE)"
    echo -e "redundant_metadata\tHow redundant are the metadata (all, most)"
    echo -e "refquota\tMax space used by dataset itself (SIZE, none)"
    echo -e "refreservation\tMin space guaranteed to dataset itself (SIZE, none)"
    echo -e "reservation\tMin space guaranteed to dataset (SIZE, none)"
    echo -e "secondarycache\tWhich data to cache in L2ARC (all, none, metadata)"
    echo -e "setuid\tRespect set-UID bit (on, off)"
    echo -e "sharenfs\tShare in NFS (on, off, OPTS)"
    echo -e "logbias\tHint for handling of synchronous requests (latency, throughput)"
    echo -e "snapdir\tHide .zfs directory (hidden, visible)"
    echo -e "sync\tHandle of synchronous requests (standard, always, disabled)"
    echo -e "volsize\tVolume logical size (SIZE)"
    if test $OS = SunOS
        echo -e "zoned\tManaged from a non-global zone (on, off)"
        echo -e "mlslabel\tCan the dataset be mounted in a zone with Trusted Extensions enabled (LABEL, none)"
        echo -e "nbmand\tMount with Non Blocking mandatory locks (on, off)"
        echo -e "sharesmb\tShare in Samba (on, off)"
        echo -e "shareiscsi\tShare as an iSCSI target (on, off)"
        echo -e "version\tOn-disk version of filesystem (1, 2, current)"
        echo -e "vscan\tScan regular files for viruses on opening and closing (on, off)"
        echo -e "xattr\tExtended attributes (on, off, sa)"
    else if test $OS = Linux
        echo -e "acltype\tUse no ACL or POSIX ACL (noacl, posixacl)"
        echo -e "nbmand\tMount with Non Blocking mandatory locks (on, off)"
        echo -e "relatime\tSometimes update access time on read (on, off)"
        echo -e "shareiscsi\tShare as an iSCSI target (on, off)"
        echo -e "sharesmb\tShare in Samba (on, off)"
        echo -e "snapdev\tHide volume snapshots (hidden, visible)"
        echo -e "version\tOn-disk version of filesystem (1, 2, current)"
        echo -e "vscan\tScan regular files for viruses on opening and closing (on, off)"
        echo -e "xattr\tExtended attributes (on, off, sa)"
    else if test $OS = FreeBSD
        echo -e "aclmode\tHow is ACL modified by chmod (discard, groupmask, passthrough, restricted)"
        echo -e "volmode\tHow to expose volumes to OS (default, geom, dev, none)"
    end
    # Write-once properties
    echo -e "normalization\tUnicode normalization (none, formC, formD, formKC, formKD)"
    echo -e "utf8only\tReject non-UTF-8-compliant filenames (on, off)"
    if test $OS = Linux
        echo -e "casesensitivity\tCase sensitivity (sensitive, insensitive)"
    else # FreeBSD, SunOS and virtually all others
        echo -e "casesensitivity\tCase sensitivity (sensitive, insensitive, mixed)"
    end
    # Permissions set; if none are found, or if permission sets are not supported, no output is expected, even an error
    for i in (zpool list -o name -H)
        zfs allow $i
    end | string match -r '@[[:alnum:]]*' | sort -u
end

function __fish_print_zfs_bookmarks -d "Lists ZFS bookmarks, if the feature is enabled"
    if __fish_is_zfs_feature_enabled 'feature@bookmarks'
        zfs list -t bookmark -o name -H
    end
end

function __fish_print_zfs_filesystems -d "Lists ZFS filesystems"
    zfs list -t filesystem -o name -H
end

function __fish_print_zfs_volumes -d "Lists ZFS volumes"
    zfs list -t volume -o name -H
end

complete -c zfs -f -n __fish_zfs_needs_command -s '?' -a '?' -d 'Display a help message'
complete -c zfs -f -n __fish_zfs_needs_command -a create -d 'Create a volume or filesystem'
complete -c zfs -f -n __fish_zfs_needs_command -a destroy -d 'Destroy a dataset'
complete -c zfs -f -n __fish_zfs_needs_command -a 'snapshot snap' -d 'Create a snapshot'
complete -c zfs -f -n __fish_zfs_needs_command -a rollback -d 'Roll back a filesystem to a previous snapshot'
complete -c zfs -f -n __fish_zfs_needs_command -a clone -d 'Create a clone of a snapshot'
complete -c zfs -f -n __fish_zfs_needs_command -a promote -d 'Promotes a clone file system to no longer be dependent on its "origin" snapshot'
complete -c zfs -f -n __fish_zfs_needs_command -a rename -d 'Rename a dataset'
complete -c zfs -f -n __fish_zfs_needs_command -a list -d 'List dataset properties'
complete -c zfs -f -n __fish_zfs_needs_command -a set -d 'Set a dataset property'
complete -c zfs -f -n __fish_zfs_needs_command -a get -d 'Get one or several dataset properties'
complete -c zfs -f -n __fish_zfs_needs_command -a inherit -d 'Set a dataset property to be inherited'
complete -c zfs -f -n __fish_zfs_needs_command -a upgrade -d 'List upgradeable datasets, or upgrade one'
complete -c zfs -f -n __fish_zfs_needs_command -a userspace -d 'Get dataset space consumed by each user'
complete -c zfs -f -n __fish_zfs_needs_command -a groupspace -d 'Get dataset space consumed by each user group'
complete -c zfs -f -n __fish_zfs_needs_command -a mount -d 'Mount a filesystem'
complete -c zfs -f -n __fish_zfs_needs_command -a 'unmount umount' -d 'Unmount a filesystem'
complete -c zfs -f -n __fish_zfs_needs_command -a share -d 'Share a given filesystem, or all of them'
complete -c zfs -f -n __fish_zfs_needs_command -a unshare -d 'Stop sharing a given filesystem, or all of them'
if __fish_is_zfs_feature_enabled 'feature@bookmarks'
    complete -c zfs -f -n __fish_zfs_needs_command -a bookmark -d 'Create a bookmark for a snapshot'
end
complete -c zfs -f -n __fish_zfs_needs_command -a send -d 'Output a stream representation of a dataset'
complete -c zfs -f -n __fish_zfs_needs_command -a 'receive recv' -d 'Write on disk a dataset from the stream representation given on standard input'
complete -c zfs -f -n __fish_zfs_needs_command -a allow -d 'Delegate, or display delegations of, rights on a dataset to (groups of) users'
complete -c zfs -f -n __fish_zfs_needs_command -a unallow -d 'Revoke delegations of rights on a dataset from (groups of) users'
complete -c zfs -f -n __fish_zfs_needs_command -a hold -d 'Put a named hold on a snapshot'
complete -c zfs -f -n __fish_zfs_needs_command -a holds -d 'List holds on a snapshot'
complete -c zfs -f -n __fish_zfs_needs_command -a release -d 'Remove a named hold from a snapshot'
complete -c zfs -f -n __fish_zfs_needs_command -a diff -d 'List changed files between a snapshot, and a filesystem or a previous snapshot'
if test $OS = SunOS # This is currently only supported under Illumos, but that will probably change
    complete -c zfs -f -n __fish_zfs_needs_command -a program -d 'Execute a ZFS Channel Program'
end
if __fish_is_openzfs
    complete -c zfs -f -n __fish_zfs_needs_command -a load-key -d "Load encryption key for dataset"
    complete -c zfs -f -n __fish_zfs_needs_command -a unload-key -d "Unload encryption key for dataset"
    complete -c zfs -f -n __fish_zfs_needs_command -a change-key -d "Change wrapper encryption key for dataset"
end

# Completions hereafter try to follow the man pages commands order, for maintainability, at the cost
# of multiple if statements.

# create completions
complete -c zfs -f -n '__fish_zfs_using_command create' -s p -d 'Create all needed non-existing parent datasets'
if test $OS = Linux # Only Linux supports the comma-separated format; others need multiple -o calls
    complete -c zfs -x -n '__fish_zfs_using_command create' -s o -d 'Dataset property' -a '(__fish_append , (__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties))'
end
complete -c zfs -x -n '__fish_zfs_using_command create' -s o -d 'Dataset property' -a '(__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties; __fish_zfs_complete_property_values (commandline -t))'
# create completions for volumes; as -V is necessary to zfs to recognize a volume creation request,
# we use it as a condition to propose volume creation completions.
# If -V is typed after -s or -b, zfs should accept it, but fish won't propose -s or -b, but, as
# these options are for volumes only, it seems reasonable to expect the user to ask for a volume,
# with -V, before giving its characteristics with -s or -b
complete -c zfs -x -n '__fish_zfs_using_command create' -s V -d 'Volume size'
complete -c zfs -f -n '__fish_zfs_using_command create; and __fish_contains_opt -s V' -s s -d 'Create a sparse volume'
complete -c zfs -x -n '__fish_zfs_using_command create; and __fish_contains_opt -s V' -s b -d Blocksize
# new dataset completions, applicable for both regular datasets and volumes; must start with pool
# and may optionally be a child of a pre-existing dataset.
complete -c zfs -x -n '__fish_zfs_using_command create' -a '(printf "%s/\n" (__fish_print_zfs_filesystems))'

# destroy completions; as the dataset is the last item, we can't know yet if it's a snapshot, a
# bookmark or something else, so we can't separate snapshot-specific options from others.
complete -c zfs -f -n '__fish_zfs_using_command destroy' -s r -d 'Recursively destroy children'
complete -c zfs -f -n '__fish_zfs_using_command destroy' -s R -d 'Recursively destroy all dependents'
complete -c zfs -f -n '__fish_zfs_using_command destroy' -s f -d 'Force unmounting'
complete -c zfs -f -n '__fish_zfs_using_command destroy' -s n -d 'Dry run'
complete -c zfs -f -n '__fish_zfs_using_command destroy' -s p -d 'Print machine-parsable verbose information'
complete -c zfs -f -n '__fish_zfs_using_command destroy' -s v -d 'Verbose mode'
complete -c zfs -f -n '__fish_zfs_using_command destroy' -s d -d 'Defer snapshot deletion'
complete -c zfs -x -n '__fish_zfs_using_command destroy' -d 'Dataset to destroy' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes; __fish_print_zfs_snapshots; __fish_print_zfs_bookmarks)'

# snapshot completions
complete -c zfs -f -n '__fish_zfs_using_command snapshot; or __fish_zfs_using_command snap' -s r -d 'Recursively snapshot children'
if test $OS = Linux # Only Linux supports the comma-separated format; others need multiple -o calls
    complete -c zfs -x -n '__fish_zfs_using_command snapshot; or __fish_zfs_using_command snap' -s o -d 'Snapshot property' -a '(__fish_append , (__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties))'
end
complete -c zfs -x -n '__fish_zfs_using_command snapshot; or __fish_zfs_using_command snap' -s o -d 'Snapshot property' -a '(__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties; __fish_zfs_complete_property_values (commandline -t))'
complete -c zfs -x -n '__fish_zfs_using_command snapshot; or __fish_zfs_using_command snap' -d 'Dataset to snapshot' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes)'

# rollback completions
complete -c zfs -f -n '__fish_zfs_using_command rollback' -s r -d 'Destroy later snapshot and bookmarks'
complete -c zfs -f -n '__fish_zfs_using_command rollback' -s R -d 'Recursively destroy later snapshot, bookmarks and clones'
complete -c zfs -f -n '__fish_zfs_using_command rollback; and __fish_contains_opt -s R' -s f -d 'Force unmounting of clones'
complete -c zfs -x -n '__fish_zfs_using_command rollback' -d 'Snapshot to roll back to' -a '(__fish_print_zfs_snapshots --force)'

# clone completions
complete -c zfs -f -n '__fish_zfs_using_command clone' -s p -d 'Create all needed non-existing parent datasets'
if test $OS = Linux # Only Linux supports the comma-separated format; others need multiple -o calls
    complete -c zfs -x -n '__fish_zfs_using_command clone' -s o -d 'Clone property' -a '(__fish_append , (__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties))'
end
complete -c zfs -x -n '__fish_zfs_using_command clone' -s o -d 'Clone property' -a '(__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties; __fish_zfs_complete_property_values (commandline -t))'
complete -c zfs -x -n '__fish_zfs_using_command clone' -d 'Snapshot to clone' -a '(__fish_print_zfs_snapshots --force)'

# promote completions
complete -c zfs -x -n '__fish_zfs_using_command promote' -d 'Clone to promote' -a '(__fish_print_zfs_filesystems)'

# rename completions; as the dataset is the last item, we can't know yet if it's a snapshot or not,
# we can't separate snapshot-specific option from others.
complete -c zfs -f -n '__fish_zfs_using_command rename' -s p -d 'Create all needed non-existing parent datasets'
complete -c zfs -f -n '__fish_zfs_using_command rename' -s r -d 'Recursively rename children snapshots'
if __fish_is_openzfs
    complete -c zfs -f -n '__fish_zfs_using_command rename' -s f -d 'Force unmounting if needed'
end
# These FreeBSD completions are in addition to any added via the OpenZFS check above
if test $OS = FreeBSD
    complete -c zfs -f -n '__fish_zfs_using_command rename' -s u -d 'Do not remount filesystems during rename'
end
complete -c zfs -x -n '__fish_zfs_using_command rename' -d 'Dataset to rename' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes; __fish_print_zfs_snapshots)'

# list completions
complete -c zfs -f -n '__fish_zfs_using_command list' -s H -d 'Print output in a machine-parsable format'
complete -c zfs -f -n '__fish_zfs_using_command list' -s r -d 'Operate recursively on datasets'
complete -c zfs -x -n '__fish_zfs_using_command list; and __fish_contains_opt -s r' -s d -d 'Maximum recursion depth'
complete -c zfs -x -n '__fish_zfs_using_command list' -s o -d 'Property to list' -a '(__fish_append , (__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties; __fish_complete_zfs_ro_properties; echo -e "name\tDataset name"; echo -e "space\tSpace properties"))'
complete -c zfs -f -n '__fish_zfs_using_command list' -s p -d 'Print parsable (exact) values for numbers'
complete -c zfs -x -n '__fish_zfs_using_command list; and __fish_not_contain_opt -s S' -s s -d 'Property to use for sorting output by ascending order' -a '(__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties; __fish_complete_zfs_ro_properties; echo -e "name\tDataset name")'
complete -c zfs -x -n '__fish_zfs_using_command list; and __fish_not_contain_opt -s s' -s S -d 'Property to use for sorting output by descending order' -a '(__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties; __fish_complete_zfs_ro_properties; echo -e "name\tDataset name")'
complete -c zfs -x -n '__fish_zfs_using_command list' -s t -d 'Dataset type' -a '(__fish_zfs_list_dataset_types)'
complete -c zfs -x -n '__fish_zfs_using_command list' -d 'Dataset whose properties to list' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes; __fish_print_zfs_snapshots)'

# set completions (zfs set PROP VALUE POOL/DATASET)
complete -c zfs -x -n '__fish_zfs_using_command set; and __fish_is_nth_token 2' -d 'Property to set' -a '(__fish_complete_zfs_rw_properties)'
complete -c zfs -x -n '__fish_zfs_using_command set; and __fish_is_nth_token 3' -d 'Dataset whose property to set' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes; __fish_print_zfs_snapshots)'
# set property value completions
complete -c zfs -x -n '__fish_zfs_using_command set; and __fish_is_nth_token 2' -a '(__fish_zfs_complete_property_values (__fish_nth_token 2))'

# get completions
complete -c zfs -f -n '__fish_zfs_using_command get' -s r -d 'Operate recursively on datasets'
complete -c zfs -x -n '__fish_zfs_using_command get; and __fish_contains_opt -s r' -s d -d 'Maximum recursion depth'
complete -c zfs -f -n '__fish_zfs_using_command get' -s H -d 'Print output in a machine-parsable format'
complete -c zfs -x -n '__fish_zfs_using_command get' -s o -d 'Fields to display' -a '(__fish_append , (__fish_zfs_list_get_fields))'
complete -c zfs -x -n '__fish_zfs_using_command get' -s s -d 'Property source to display' -a '(__fish_append , (__fish_zfs_list_source_types))'
complete -c zfs -f -n '__fish_zfs_using_command get' -s p -d 'Print parsable (exact) values for numbers'
complete -c zfs -x -n '__fish_zfs_using_command get' -s t -d 'Dataset type' -a '(__fish_append , (__fish_zfs_list_dataset_types))'
complete -c zfs -x -n '__fish_zfs_using_command get' -d 'Property to get' -a '(__fish_append , (__fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties; __fish_complete_zfs_ro_properties; echo "all"))'
complete -c zfs -x -n '__fish_zfs_using_command get' -d 'Dataset whose property to get' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes; __fish_print_zfs_snapshots)'

# inherit completions
complete -c zfs -f -n '__fish_zfs_using_command inherit' -s r -d 'Operate recursively on datasets'
complete -c zfs -f -n '__fish_zfs_using_command inherit' -s S -d 'Revert to the received value if available'
complete -c zfs -x -n '__fish_zfs_using_command inherit' -d 'Dataset whose properties are to be inherited' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes; __fish_print_zfs_snapshots)'

# upgrade completions
complete -c zfs -f -n '__fish_zfs_using_command upgrade; and __fish_not_contain_opt -s a -s r -s V' -s v -d 'Verbose mode'
complete -c zfs -f -n '__fish_zfs_using_command upgrade; and __fish_not_contain_opt -s v' -s a -d 'Upgrade all eligible filesystems'
complete -c zfs -f -n '__fish_zfs_using_command upgrade; and __fish_not_contain_opt -s v' -s r -d 'Operate recursively on datasets'
complete -c zfs -x -n '__fish_zfs_using_command upgrade; and __fish_not_contain_opt -s v' -s V -d 'Upgrade to the specified version'
complete -c zfs -x -n '__fish_zfs_using_command upgrade; and __fish_not_contain_opt -s a' -d 'Filesystem to upgrade' -a '(__fish_print_zfs_filesystems)'

# userspace/groupspace completions
complete -c zfs -f -n '__fish_zfs_using_command userspace' -s n -d 'Print UID instead of user name'
complete -c zfs -f -n '__fish_zfs_using_command groupspace' -s n -d 'Print GID instead of group name'
complete -c zfs -f -n '__fish_zfs_using_command userspace; or __fish_zfs_using_command groupspace' -s H -d 'Print output in a machine-parsable format'
complete -c zfs -f -n '__fish_zfs_using_command userspace; or __fish_zfs_using_command groupspace' -s p -d 'Print parsable (exact) values for numbers'
complete -c zfs -x -n '__fish_zfs_using_command userspace; or __fish_zfs_using_command groupspace' -s o -d 'Field to display' -a '(__fish_append , (__fish_zfs_list_space_fields))'
complete -c zfs -x -n '__fish_zfs_using_command userspace; or __fish_zfs_using_command groupspace; and __fish_not_contain_opt -s S' -s s -d 'Property to use for sorting output by ascending order' -a __fish_zfs_list_space_fields
complete -c zfs -x -n '__fish_zfs_using_command userspace; or __fish_zfs_using_command groupspace; and __fish_not_contain_opt -s s' -s S -d 'Property to use for sorting output by descending order' -a __fish_zfs_list_space_fields
complete -c zfs -x -n '__fish_zfs_using_command userspace' -s t -d 'Identity types to display' -a '(__fish_append , (__fish_zfs_list_userspace_types))'
complete -c zfs -x -n '__fish_zfs_using_command groupspace' -s t -d 'Identity types to display' -a '(__fish_append , (__fish_zfs_list_groupspace_types))'
complete -c zfs -f -n '__fish_zfs_using_command userspace; or __fish_zfs_using_command groupspace' -s i -d 'Translate S(amba)ID to POSIX ID'
complete -c zfs -x -n '__fish_zfs_using_command userspace; or __fish_zfs_using_command groupspace' -d 'Dataset whose space usage to get' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_snapshots)'

# mount completions
if test $OS = Linux
    complete -c zfs -x -n '__fish_zfs_using_command mount' -s o -d 'Temporary mount point property' -a '(__fish_append , (__fish_complete_zfs_mountpoint_properties))'
end
complete -c zfs -x -n '__fish_zfs_using_command mount' -s o -d 'Temporary mount point property' -a '(__fish_complete_zfs_mountpoint_properties; __fish_zfs_complete_property_values (commandline -t))'
complete -c zfs -f -n '__fish_zfs_using_command mount' -s v -d 'Report progress'
complete -c zfs -f -n '__fish_zfs_using_command mount' -s a -d 'Mount all available ZFS filesystems'
if contains -- $OS Linux SunOS
    complete -c zfs -f -n '__fish_zfs_using_command mount' -s O -d 'Overlay mount'
end
complete -c zfs -x -n '__fish_zfs_using_command mount; and __fish_not_contain_opt -s a' -d 'Filesystem to mount' -a '(__fish_print_zfs_filesystems)'

# unmount completions
complete -c zfs -f -n '__fish_zfs_using_command unmount; or __fish_zfs_using_command umount' -s f -d 'Force unmounting if needed'
complete -c zfs -f -n '__fish_zfs_using_command unmount; or __fish_zfs_using_command umount' -s a -d 'Unmount all available ZFS filesystems'
complete -c zfs -x -n '__fish_zfs_using_command unmount; or __fish_zfs_using_command umount; and __fish_not_contain_opt -s a' -d 'Filesystem to unmount' -a '(__fish_print_zfs_filesystems; __fish_print_mounted)'

# share completions
complete -c zfs -f -n '__fish_zfs_using_command share' -s a -d 'Share all eligible ZFS filesystems'
complete -c zfs -x -n '__fish_zfs_using_command share; and __fish_not_contain_opt -s a' -d 'Filesystem to share' -a '(__fish_print_zfs_filesystems)'

# unshare completions
complete -c zfs -f -n '__fish_zfs_using_command unshare' -s a -d 'Unshare all shared ZFS filesystems'
complete -c zfs -x -n '__fish_zfs_using_command unshare; and __fish_not_contain_opt -s a' -d 'Filesystem to unshare' -a '(__fish_print_zfs_filesystems; __fish_print_mounted)'

# bookmark completions
if __fish_is_zfs_feature_enabled 'feature@bookmarks'
    complete -c zfs -x -n '__fish_zfs_using_command bookmark' -d 'Snapshot to bookmark' -a '(__fish_print_zfs_snapshots)'
end

# send completions
complete -c zfs -x -n '__fish_zfs_using_command send' -s i -d 'Generate incremental stream from snapshot' -a '(__fish_print_zfs_snapshots --force; __fish_print_zfs_bookmarks)'
complete -c zfs -x -n '__fish_zfs_using_command send' -s I -d 'Generate incremental stream from snapshot, even with intermediary snapshots' -a '(__fish_print_zfs_snapshots --force)'
if test $OS = SunOS
    complete -c zfs -f -n '__fish_zfs_using_command send' -s R -l replicate -d 'Include children in replication stream'
    complete -c zfs -f -n '__fish_zfs_using_command send' -s D -l dedup -d 'Generate a deduplicated stream'
    complete -c zfs -f -n '__fish_zfs_using_command send; and __fish_is_zfs_feature_enabled "feature@large_blocks"' -s L -l large-block -d 'Allow the presence of larger blocks than 128 kiB'
    complete -c zfs -f -n '__fish_zfs_using_command send; and __fish_is_zfs_feature_enabled "feature@embedded_data"' -s e -l embed -d 'Generate a more compact stream by using WRITE_EMBEDDED records'
    complete -c zfs -f -n '__fish_zfs_using_command send' -s P -l parsable -d 'Print verbose information about the stream in a machine-parsable format'
    complete -c zfs -f -n '__fish_zfs_using_command send' -s c -l compressed -d 'Generate compressed stream'
    complete -c zfs -f -n '__fish_zfs_using_command send' -s n -l dryrun -d 'Dry run'
    complete -c zfs -f -n '__fish_zfs_using_command send; and __fish_not_contain_opt -s R' -s p -l props -d 'Include dataset properties'
    complete -c zfs -f -n '__fish_zfs_using_command send' -s v -l verbose -d 'Print verbose information about the stream'
else
    complete -c zfs -f -n '__fish_zfs_using_command send' -s R -d 'Include children in replication stream'
    complete -c zfs -f -n '__fish_zfs_using_command send' -s D -d 'Generate a deduplicated stream'
    complete -c zfs -f -n '__fish_zfs_using_command send; and __fish_is_zfs_feature_enabled "feature@large_blocks"' -s L -d 'Allow the presence of larger blocks than 128 kiB'
    complete -c zfs -f -n '__fish_zfs_using_command send; and __fish_is_zfs_feature_enabled "feature@embedded_data"' -s e -d 'Generate a more compact stream by using WRITE_EMBEDDED records'
    complete -c zfs -f -n '__fish_zfs_using_command send' -s P -d 'Print verbose information about the stream in a machine-parsable format'
    complete -c zfs -f -n '__fish_zfs_using_command send' -s n -d 'Dry run'
    complete -c zfs -f -n '__fish_zfs_using_command send; and __fish_not_contain_opt -s R' -s p -d 'Include dataset properties'
    complete -c zfs -f -n '__fish_zfs_using_command send' -s v -d 'Print verbose information about the stream'
end
# Only snapshots (and bookmarks?) may be sent
complete -c zfs -x -n '__fish_zfs_using_command send' -d 'Dataset to send' -a '(__fish_print_zfs_snapshots --force)'

# receive completions
complete -c zfs -f -n '__fish_zfs_using_command receive; or __fish_zfs_using_command recv' -s v -d 'Print verbose information about the stream and the time spent processing it'
complete -c zfs -f -n '__fish_zfs_using_command receive; or __fish_zfs_using_command recv' -s n -d 'Dry run: do not actually receive the stream'
complete -c zfs -f -n '__fish_zfs_using_command receive; or __fish_zfs_using_command recv' -s F -d 'Force rollback to the most recent snapshot'
complete -c zfs -f -n '__fish_zfs_using_command receive; or __fish_zfs_using_command recv' -s u -d 'Unmount the target filesystem'
complete -c zfs -f -n '__fish_zfs_using_command receive; or __fish_zfs_using_command recv; and __fish_not_contain_opt -s e' -s d -d 'Discard the first element of the path of the sent snapshot'
complete -c zfs -f -n '__fish_zfs_using_command receive; or __fish_zfs_using_command recv; and __fish_not_contain_opt -s d' -s e -d 'Discard all but the last element of the path of the sent snapshot'
if test $OS = SunOS
    complete -c zfs -x -n '__fish_zfs_using_command receive; or __fish_zfs_using_command recv' -s o -d 'Force the stream to be received as a clone of the given snapshot' -a origin
end
if __fish_is_zfs_feature_enabled "feature@extensible_dataset"
    complete -c zfs -f -n '__fish_zfs_using_command receive; or __fish_zfs_using_command recv' -s s -d 'On transfer interruption, store a receive_resume_token for resumption'
end
complete -c zfs -x -n '__fish_zfs_using_command receive; or __fish_zfs_using_command recv' -d 'Dataset to receive' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes;)'

# allow completions
complete -c zfs -f -n '__fish_zfs_using_command allow; and __fish_not_contain_opt -s d' -s l -d 'Delegate permissions only on the specified dataset'
complete -c zfs -f -n '__fish_zfs_using_command allow; and __fish_not_contain_opt -s l' -s d -d 'Delegate permissions only on the descendents dataset'
complete -c zfs -x -n '__fish_zfs_using_command allow; and __fish_not_contain_opt -s e' -s u -d 'User to delegate permissions to' -a '(__fish_append , (__fish_complete_users))'
complete -c zfs -x -n '__fish_zfs_using_command allow; and __fish_not_contain_opt -s e' -s g -d 'Group to delegate permissions to' -a '(__fish_append , (__fish_complete_groups))'
if contains -- $OS SunOS FreeBSD
    complete -c zfs -f -n '__fish_zfs_using_command allow; and __fish_not_contain_opt -s u -s g -s e' -a everyone -d 'Delegate permission to everyone'
end
complete -c zfs -x -n '__fish_zfs_using_command allow; and __fish_not_contain_opt -s u -s g everyone' -s e -d 'Delegate permission to everyone'
complete -c zfs -x -n '__fish_zfs_using_command allow; and __fish_not_contain_opt -s l -s d -s e -s g -s u -s s' -s c -d 'Delegate permissions only to the creator of later descendent datasets' -a '(__fish_append , (__fish_zfs_list_permissions))'
complete -c zfs -x -n '__fish_zfs_using_command allow; and __fish_not_contain_opt -s l -s d -s e -s g -s u -s c' -s s -d 'Create a permission set or add permissions to an existing one'
complete -c zfs -x -n '__fish_zfs_using_command allow' -d 'Dataset on which delegation is to be applied' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes)'

# unallow completions
complete -c zfs -f -n '__fish_zfs_using_command unallow; and __fish_not_contain_opt -s d' -s l -d 'Remove permissions only on the specified dataset'
complete -c zfs -f -n '__fish_zfs_using_command unallow; and __fish_not_contain_opt -s l' -s d -d 'Remove permissions only on the descendents dataset'
complete -c zfs -x -n '__fish_zfs_using_command unallow; and __fish_not_contain_opt -s e' -s u -d 'User to remove permissions from' -a '(__fish_append , (__fish_complete_users))'
complete -c zfs -x -n '__fish_zfs_using_command unallow; and __fish_not_contain_opt -s e' -s g -d 'Group to remove permissions from' -a '(__fish_append , (__fish_complete_groups))'
complete -c zfs -x -n '__fish_zfs_using_command unallow; and __fish_not_contain_opt -s u -s g everyone' -s e -d 'Remove permission from everyone'
complete -c zfs -x -n '__fish_zfs_using_command unallow; and __fish_not_contain_opt -s l -s d -s e -s g -s u -s s' -s c -d 'Remove permissions only on later created descendent datasets' -a '(__fish_append , (__fish_zfs_list_permissions))'
complete -c zfs -x -n '__fish_zfs_using_command unallow; and __fish_not_contain_opt -s l -s d -s e -s g -s u -s c' -s s -d 'Remove a permission set or remove permissions from an existing one'
if test $OS = SunOS
    complete -c zfs -f -n '__fish_zfs_using_command unallow' -s r -d 'Remove permissions recursively'
    complete -c zfs -f -n '__fish_zfs_using_command unallow; and __fish_not_contain_opt -s u -s g -s e' -a everyone -d 'Remove permission from everyone'
else if test $OS = FreeBSD
    complete -c zfs -f -n '__fish_zfs_using_command unallow; and __fish_not_contain_opt -s u -s g -s e' -a everyone -d 'Remove permission from everyone'
end
complete -c zfs -x -n '__fish_zfs_using_command unallow' -d 'Dataset on which delegation is to be removed' -a '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes)'

# hold completions
complete -c zfs -f -n '__fish_zfs_using_command hold' -s r -d 'Apply hold recursively'
complete -c zfs -x -n '__fish_zfs_using_command hold' -d 'Snapshot on which hold is to be applied' -a '(__fish_print_zfs_snapshots)'

# holds completions
complete -c zfs -f -n '__fish_zfs_using_command holds' -s r -d 'List holds recursively'
complete -c zfs -x -n '__fish_zfs_using_command holds' -d 'Snapshot whose holds are to be listed' -a '(__fish_print_zfs_snapshots)'

# release completions
complete -c zfs -f -n '__fish_zfs_using_command release' -s r -d 'Release hold recursively'
complete -c zfs -x -n '__fish_zfs_using_command release' -d 'Snapshot from which hold is to be removed' -a '(__fish_print_zfs_snapshots)'

# diff completions
complete -c zfs -f -n '__fish_zfs_using_command diff' -s F -d 'Display file type (à la ls -F)'
complete -c zfs -f -n '__fish_zfs_using_command diff' -s H -d 'Print output in a machine-parsable format'
complete -c zfs -f -n '__fish_zfs_using_command diff' -s t -d 'Display inode change time'
complete -c zfs -x -n '__fish_zfs_using_command diff' -d 'Source snapshot for the diff' -a '(__fish_print_zfs_snapshots)'

# program completions
if test $OS = SunOS # This is currently only supported under Illumos, but that will probably change
    complete -c zfs -x -n '__fish_zfs_using_command program' -s t -d 'Execution timeout'
    complete -c zfs -x -n '__fish_zfs_using_command program' -s t -d 'Execution memory limit'
    complete -c zfs -x -n '__fish_zfs_using_command program' -d 'Pool program will be executed on' -a '(__fish_complete_zfs_pools)'
end

# encryption-related completions
complete -c zfs -f -n '__fish_zfs_using_command load-key' -s n -d 'Dry run; checks but doesn\'t load'
complete -c zfs -f -n '__fish_zfs_using_command load-key' -s r -d 'Recursively load key for child datasets'
complete -c zfs -f -n '__fish_zfs_using_command load-key' -s a -d 'Load keys for all imported pools'
complete -c zfs -n '__fish_zfs_using_command load-key' -s L -d 'Key location' -r
# todo: maybe query properties to list only encrypted datasets (that haven't had their keys loaded)
complete -c zfs -n '__fish_zfs_using_command load-key' -d 'Dataset to load key for' -xa '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes)'

complete -c zfs -f -n '__fish_zfs_using_command unload-key' -s r -d 'Recursively unload key for child datasets'
complete -c zfs -f -n '__fish_zfs_using_command unload-key' -s a -d 'Unload keys for all imported pools'
# todo: maybe query properties to list only encrypted datasets (that have had their keys loaded)
complete -c zfs -n '__fish_zfs_using_command unload-key' -d 'Dataset to unload key for' -xa '(__fish_print_zfs_filesystems; __fish_print_zfs_volumes)'

complete -c zfs -f -n '__fish_zfs_using_command change-key' -s l -d 'Ensure key is loaded before changing key'
complete -c zfs -f -n '__fish_zfs_using_command change-key' -s i -d 'Inherit key from its parent'
complete -c zfs -f -n '__fish_zfs_using_command change-key' -s o -xa "keylocation=file:///" -d "Absolute path to key"
complete -c zfs -f -n '__fish_zfs_using_command change-key' -s o -xa "keylocation=prompt" -d "Obtain key from stdin"
complete -c zfs -f -n '__fish_zfs_using_command change-key' -s o -xa "keyformat=hex keyformat=raw keyformat=passphrase"
complete -c zfs -f -n '__fish_zfs_using_command change-key' -s o -xa "keyformat=hex keyformat=raw keyformat=passphrase"
complete -c zfs -f -n '__fish_zfs_using_command change-key' -s o -xa "pbkdf2iters=" -d "Specify PBKDF2 iteration count"
# todo: maybe query properties to list only encrypted datasets
complete -c zfs -f -n '__fish_zfs_using_command change-key' -d "Dataset to change wrapper key for" -xa "(__fish_print_zfs_filesystems; __fish_print_zfs_volumes)"
completions/zig.fish# Completions for `zig` (https://ziglang.org/)
# Based on version 0.13.0-dev.8+c352845e8

# This function is based on the `__fish_complete_clang` function.
function __fish_complete_zig_cc_and_cpp
    # If the result is for a value, clang only prints the value, so completions
    # for `-std=` print `c++11` and not `-std=c++11` like we need. See #4174.
    set -l prefix (commandline -ct | string replace -fr -- '^(.*=)[^=]*' '$1')

    # first get the completions from clang, with the prefix separated from the value by a comma
    zig cc --autocomplete=(commandline -ct | string unescape | string replace -- "$prefix" "$prefix,") 2>/dev/null |
        # and put it in a format that fish understands
        string replace -r -- '^([^ ]+)\s*(.*)' "$prefix\$1\t\$2"
end

complete -x -c zig -n "not __fish_seen_subcommand_from env help targets version zen" -s h -l help -d "Print command-specific usage"

# Commands (ref: <https://github.com/ziglang/zig/blob/db890dbae72bc31e50d4ec641f2afce683df772d/src/main.zig#L71>)
complete -x -c zig -n __fish_use_subcommand -a build -d "Build project from build.zig"
complete -x -c zig -n __fish_use_subcommand -a fetch -d "Copy a package into global cache and print its hash"
complete -x -c zig -n __fish_use_subcommand -a init -d "Initialize a Zig package in the current directory"

complete -x -c zig -n __fish_use_subcommand -a build-exe -d "Create executable from source or object files"
complete -x -c zig -n __fish_use_subcommand -a build-lib -d "Create library from source or object files"
complete -x -c zig -n __fish_use_subcommand -a build-obj -d "Create object from source or object files"
complete -x -c zig -n __fish_use_subcommand -a test -d "Perform unit testing"
complete -x -c zig -n __fish_use_subcommand -a run -d "Create executable and run immediately"

complete -x -c zig -n __fish_use_subcommand -a ast-check -d "Look for simple compile errors in any set of files"
complete -x -c zig -n __fish_use_subcommand -a fmt -d "Reformat Zig source into canonical form"
complete -x -c zig -n __fish_use_subcommand -a reduce -d "Minimize a bug report"
complete -x -c zig -n __fish_use_subcommand -a translate-c -d "Convert C code to Zig code"

complete -x -c zig -n __fish_use_subcommand -a ar -d "Use Zig as a drop-in archiver"
complete -x -c zig -n __fish_use_subcommand -a cc -d "Use Zig as a drop-in C compiler"
complete -x -c zig -n __fish_use_subcommand -a c++ -d "Use Zig as a drop-in C++ compiler"
complete -x -c zig -n __fish_use_subcommand -a dlltool -d "Use Zig as a drop-in dlltool.exe"
complete -x -c zig -n __fish_use_subcommand -a lib -d "Use Zig as a drop-in lib.exe"
complete -x -c zig -n __fish_use_subcommand -a ranlib -d "Use Zig as a drop-in ranlib"
complete -x -c zig -n __fish_use_subcommand -a objcopy -d "Use Zig as a drop-in objcopy"
complete -x -c zig -n __fish_use_subcommand -a rc -d "Use Zig as a drop-in rc.exe"

complete -x -c zig -n __fish_use_subcommand -a env -d "Print lib path, std path, cache directory, and version"
complete -x -c zig -n __fish_use_subcommand -a help -d "Print help for `zig`"
complete -x -c zig -n __fish_use_subcommand -a std -d "View standard library documentation in a browser"
complete -x -c zig -n __fish_use_subcommand -a libc -d "Display native libc paths file or validate one"
complete -x -c zig -n __fish_use_subcommand -a targets -d "List available compilation targets"
complete -x -c zig -n __fish_use_subcommand -a version -d "Print version number"
complete -x -c zig -n __fish_use_subcommand -a zen -d "Print Zen of Zig"

# Command-specific options

## Steps
complete -x -c zig -n "__fish_seen_subcommand_from build && __fish_prev_arg_in build" -a "
    install\t'Copy build artifacts to prefix path (default)'
    uninstall\t'Remove build artifacts from prefix path'
    run\t'Run the app'
    test\t'test the executable'
    unzip\t'Build/install the unzip cmdline tool'
    "

## General options (ref: <https://github.com/ziglang/zig/blob/db890dbae72bc31e50d4ec641f2afce683df772d/lib/compiler/build_runner.zig#L1088>)
complete -r -c zig -n "__fish_seen_subcommand_from build" -s p -l prefix -d "Where to install files (default: zig-out)"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l prefix-lib-dir -d "Where to install libraries"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l prefix-exe-dir -d "Where to install executables"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l prefix-include-dir -d "Where to install C header files"
complete -x -c zig -n "__fish_seen_subcommand_from build" -l release -d "Request release mode" -a "fast safe small"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fdarling -d "Integrate with system-installed Darling"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fno-darling -d "Don't integrate with system-installed Darling (default)"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fqemu -d "Integrate with system-installed QEMU"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fno-qemu -d "Don't integrate with system-installed QEMU (default)"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l glibc-runtimes -d "Enhances QEMU integration"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o frosetta -d "Rely on Rosetta"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fno-rosetta -d "Don't rely on Rosetta (default)"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fwasmtime -d "Integrate with system-installed Wasmtime"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fno-wasmtime -d "Don't integrate with system-installed Wasmtime (default)"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fwine -d "Integrate with system-installed Wine"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fno-wine -d "Don't integrate with system-installed Wine (default)"

complete -f -c zig -n "__fish_seen_subcommand_from build" -s l -l list-steps -d "Print available steps"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l verbose -d "Print commands before executing them"
complete -x -c zig -n "__fish_seen_subcommand_from build" -l color -a "auto off on" -d "Enable/Disable colored error messages"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l prominent-compile-errors -d "Output human-readable compile errors"
complete -x -c zig -n "__fish_seen_subcommand_from build" -l summary -d "Control the printing of the build summary" -a "
    failures\t'(Default) Only print failed steps'
    all\t'Print the build summary in its entirety'
    new\t'Omit cached steps'
    none\t'Do not print the build summary'
    "
complete -f -c zig -n "__fish_seen_subcommand_from build" -s j -d "Limit concurrent jobs (default is to use all CPU cores)"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l maxrss -d "Limit memory usage (default is to use available memory)"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l skip-oom-steps -d "skip steps that would exceed --maxrss"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l fetch -d "Exit after fetching dependency tree"

## Project-specific options
complete -x -c zig -n "__fish_seen_subcommand_from build" -o Dtarget -d "Specify the compilation target"
complete -x -c zig -n "__fish_seen_subcommand_from build" -o Dcpu -d "Specify CPU features to add/subtract"
complete -r -c zig -n "__fish_seen_subcommand_from build" -o Ddynamic-linker -d "Path to interpreter on the target system"
complete -x -c zig -n "__fish_seen_subcommand_from build" -o Doptimize -a "Debug ReleaseSafe ReleaseFast ReleaseSmall" -d "Optimizations on and safety on"

## System Integration Options
complete -r -c zig -n "__fish_seen_subcommand_from build" -l search-prefix -d "Add a path to look for binaries, libraries, headers"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l sysroot -d "Set the system root directory (usually /)"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l libc -d "Provide a file which specifies libc paths"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l system -d "Disable package fetching; enable all integrations"

## Advanced options
complete -x -c zig -n "__fish_seen_subcommand_from build" -o freference-trace -d "lines of reference trace shown per compile error"
complete -f -c zig -n "__fish_seen_subcommand_from build" -o fno-reference-trace -d "Disable reference trace"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l build-file -d "Override path to `build.zig`"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l cache-dir -d "Override path to zig cache directory"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l global-cache-dir -d "Override path to global Zig cache directory"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l zig-lib-dir -d "Override path to Zig lib directory"
complete -r -c zig -n "__fish_seen_subcommand_from build" -l build-runner -d "Override path to build runner"
complete -x -c zig -n "__fish_seen_subcommand_from build" -l seed -d "For shuffling dependency traversal order (default: random)"
complete -x -c zig -n "__fish_seen_subcommand_from build" -l debug-log -d "Enable debugging the compiler"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l debug-pkg-config -d "Fail if unknown pkg-config flags encountered"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l verbose-link -d "Enable compiler debug output for linking"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l verbose-air -d "Enable compiler debug output for Zig AIR"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l verbose-llvm-ir -d "Enable compiler debug output for LLVM IR"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l verbose-llvm-bc -d "Enable compiler debug output for LLVM BC"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l verbose-cimport -d "Enable compiler debug output for C imports"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l verbose-cc -d "Enable compiler debug output for C compilation"
complete -f -c zig -n "__fish_seen_subcommand_from build" -l verbose-llvm-cpu-features -d "Enable compiler debug output for LLVM CPU features"

complete -x -c zig -n "__fish_seen_subcommand_from ast-check" -l color -a "auto off on" -d "Enable/Disable colored error messages"
complete -c zig -n "__fish_seen_subcommand_from ast-check" -s t -d "Output ZIR in text form to stdout"

set -l zig_build_generic_commands build-exe build-lib build-obj run test translate-c

## General options <https://github.com/ziglang/zig/blob/db890dbae72bc31e50d4ec641f2afce683df772d/src/main.zig#L366>
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l watch -d "Enable compiler REPL"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l color -a "auto off on" -d "Enable/Disable colored error messages"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o femit-bin -d "Output machine code (default)"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-emit-bin -d "Don't output machine code"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o femit-asm -d "Output assembly code"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-emit-asm -d "Don't output assembly code (default)"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o femit-llvm-ir -d "Produce a file containing LLVM IR"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-emit-llvm-ir -d "Don't produce a file containing LLVM IR (default)"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o femit-llvm-bc -d "Produce a file containing LLVM bitcode"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-emit-llvm-bc -d "Don't produce a file containing LLVM bitcode (default)"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o femit-h -d "Generate a C header file"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-emit-h -d "Don't generate a C header file (default)"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o femit-docs -d "Create the documentation"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-emit-docs -d "Don't produce the documentation (default)"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o femit-analysis -d "Write analysis JSON file"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-emit-analysis -d "Don't write analysis JSON file (default)"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o femit-implib -d "Produce an import library file (default)"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-emit-implib -d "Don't produce an import library file"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l show-builtin -d "Output the source of `@import(\"builtin\")`"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l cache-dir -d "Override the local cache directory"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l global-cache-dir -d "Override the global cache directory"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l zig-lib-dir -d "Override path to Zig installation lib directory"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l enable-cache -d "Output to cache directory"

## Compile options
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o target -d "Specify the compilation target"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o mcpu -d "Specify target CPU and feature set"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o mcmodel -a "default tiny small kernel medium large" -d "Limit range of code and data virtual addresses"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o mred-zone -d "Force-enable the \"red-zone\""
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o mno-red-zone -d "Force-disable the \"red-zone\""
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fomit-frame-pointer -d "Omit the stack frame pointer"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-omit-frame-pointer -d "Store the stack frame pointer"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o mexec-model -d "Execution model (WASI)"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l name -d "Override root name"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -s O -a "
    Debug\t'Optimizations off, safety on (default)'
    ReleaseFast\t'Optimizations on, safety off'
    ReleaseSafe\t'Optimizations on, safety on'
    ReleaseSmall\t'Optimize for small binary, safety off'
    " -d "Choose what to optimize for"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l pkg-begin -d "Make pkg available to import and push current pkg"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l pkg-end -d "Pop current pkg"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l main-pkg-path -d "Set the directory of the root package"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fPIC -d "Force-enable Position Independent Code"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-PIC -d "Force-disable Position Independent Code"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fPIE -d "Force-enable Position Independent Executable"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-PIE -d "Force-disable Position Independent Executable"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o flto -d "Force-enable Link Time Optimization"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-lto -d "Force-disable Link Time Optimization"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fstack-check -d "Enable stack probing in unsafe builds"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-stack-check -d "Disable stack probing in safe builds"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fsanitize-c -d "Enable C undefined behavior detection in unsafe builds"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-sanitize-c -d "Disable C undefined behavior detection in safe builds"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fvalgrind -d "Include valgrind client requests in release builds"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-valgrind -d "Omit valgrind client requests in debug builds"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fsanitize-thread -d "Enable Thread Sanitizer"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-sanitize-thread -d "Disable Thread Sanitizer"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fdll-export-fns -d "Mark exported functions as DLL exports (Windows)"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-dll-export-fns -d "Force-disable marking exported functions as DLL exports"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o funwind-tables -d "Always produce unwind table entries for all functions"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-unwind-tables -d "Never produce unwind table entries"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fLLVM -d "Force using LLVM"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-LLVM -d "Prevent using LLVM"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fClang -d "Force using Clang"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-Clang -d "Prevent using Clang"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fstage1 -d "Force using bootstrap compiler"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-stage1 -d "Prevent using bootstrap compiler"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fsingle-threaded -d "Code assumes there is only one thread"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-single-threaded -d "Code may not assume there is only one thread"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l strip -d "Omit debug symbols"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o ofmt -a "
    elf\tELF
    c\t'C source code'
    wasm\tWasm
    coff\t'COFF (Windows)'
    macho\tMach-O
    spirv\tSPIR-V
    plan9\t'Plan 9 object format'
    hex\t'Intel hex'
    raw\t'Dump machine code directly'
    " -d "Override target object format"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o dirafter -d "Add directory to AFTER include search path"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o isystem -d "Add directory to SYSTEM include search path"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -s I -d "Add directory to include search path"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -s D -d "Define the C macro"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l libc -d "Provide a file which specifies libc paths"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o cflags -d "Set extra flags for the next positional C source files"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o ffunction-sections -d "Places each function in a separate section"

## Link options
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -s l -l library -d "Link against system library (only if actually used)"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o needed-l -l needed-library -d "Link against system library (even if unused)"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -s L -l library-directory -d "Add a directory to the library search path"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -s T -l script -d "Use a custom linker script"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l version-script -d "Provide a version .map file"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l dynamic-linker -d "Set the dynamic interpreter path"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l sysroot -d "Set the system root directory"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l version -d "Dynamic library semver"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l entry -d "Set the entrypoint symbol name"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fsoname -d "Override the default SONAME value"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-soname -d "Disable emitting a SONAME"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fLLD -d "Force using LLD"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-LLD -d "Prevent using LLD"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fcompiler-rt -d "Always include compiler-rt symbols"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-compiler-rt -d "Prevent including compiler-rt symbols"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o rdynamic -d "Add all symbols to the dynamic symbol table"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o rpath -d "Add directory to the runtime library search path"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o feach-lib-rpath -d "Ensure adding rpath for each used dynamic library"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-each-lib-rpath -d "Prevent adding rpath for each used dynamic library"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fallow-shlib-undefined -d "Allows undefined symbols in shared libraries"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fno-allow-shlib-undefined -d "Disallows undefined symbols in shared libraries"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l eh-frame-hdr -d "Enable C++ exception handling by passing `--eh-frame-hdr` to linker"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l emit-relocs -d "Enable output of relocation sections for post build tools"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -s z -a "
    nodelete\t'Indicate that the object cannot be deleted from a process'
    notext\t'Permit read-only relocations in read-only segments'
    defs\t'Force a fatal error if any undefined symbols remain'
    origin\t'Indicate that the object must have its origin processed'
    noexecstack\t'Indicate that the object requires an executable stack'
    now\t'Force all relocations to be processed on load'
    relro\t'Force all relocations to be resolved and be read-only on load'
    " -d "Set linker extension flags"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o dynamic -d "Force output to be dynamically linked"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o static -d "Force output to be statically linked"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o Bsymbolic -d "Bind global references locally"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l subsystem -a "
    console\t'Win32 console application'
    windows\t'Windows application'
    posix\t'Application that runs with the POSIX subsystem'
    native\t'Kernel mode drivers'
    efi_application\t'The EFI subsystem'
    efi_boot_service_driver\t'The EFI subsystem'
    efi_rom\t'The EFI subsystem'
    efi_runtime_driver\t'The EFI subsystem'
    " -d "The Windows subsystem to the linker (Windows)"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l stack -d "Override default stack size"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l image-base -d "Set base address for executable image"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o framework -d "Link against framework (Darwin)"
complete -r -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -s F -d "Add search path for frameworks (Darwin)"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o install_name -d "Add dylib's install name (Darwin)"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l import-memory -d "Import memory from the environment (Wasm)"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l initial-memory -d "Initial size of the linear memory (Wasm)"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l max-memory -d "Maximum size of the linear memory (Wasm)"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l global-base -d "Where to start to place global data (Wasm)"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l export -d "Force a symbol to be exported (Wasm)"

## Test options
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l test-filter -d "Skip tests that do not match filter"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l test-name-prefix -d "Add prefix to all tests"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l test-cmd -d "Specify test execution command"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l test-cmd-bin -d "Appends test binary path to `--test-cmd`"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l test-evented-io -d "Runs the test in evented I/O mode"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l test-no-exec -d "Compiles test binary without running it"

## Debug options
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o ftime-report -d "Print timing diagnostics"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -o fstack-report -d "Print stack size diagnostics"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l verbose-link -d "Display linker invocations"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l verbose-cc -d "Display C compiler invocations"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l verbose-air -d "Enable compiler debug output for Zig AIR"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l verbose-mir -d "Enable compiler debug output for Zig MIR"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l verbose-llvm-ir -d "Enable compiler debug output for LLVM IR"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l verbose-cimport -d "Enable compiler debug output for C imports"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l verbose-llvm-cpu-features -d "Enable compiler debug output for LLVM CPU features"
complete -x -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l debug-log -d "Enable printing debug/info log messages for scope"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l debug-compile-errors -d "Crash with helpful diagnostics at the first compile error"
complete -c zig -n "__fish_seen_subcommand_from $zig_build_generic_commands" -l debug-link-snapshot -d "Enable dumping of the linker's state in JSON"

complete -x -c zig -n "__fish_seen_subcommand_from fmt" -l color -a "auto off on" -d "Enable/Disable colored error messages"
complete -c zig -n "__fish_seen_subcommand_from fmt" -l stdin -d "Use stdin and stdout for I/O"
complete -c zig -n "__fish_seen_subcommand_from fmt" -l check -d "Check if the input is formatted"
complete -c zig -n "__fish_seen_subcommand_from fmt" -l ast-check -d "Run `zig ast-check` on every file"

complete -c zig -n "__fish_seen_subcommand_from cc c++" -a "(__fish_complete_zig_cc_and_cpp)"

complete -x -c zig -n "__fish_seen_subcommand_from libc" -o target -d "Specify the compilation target"
completions/zip.fish# Completions for zip
complete -c zip -s f -d "Freshen: only changed files"
complete -c zip -s d -d "Delete entries in zipfile"
complete -c zip -s u -d "Update: only changed or newer files"
complete -c zip -s m -d "Move into zipfile (delete files)"
complete -c zip -s r -d "Operate recursively"
complete -c zip -s j -d "Do not store directory names"
complete -c zip -s 0 -d "Do not compress at all"
complete -c zip -s l -d "Convert LF to CR LF"
complete -c zip -o ll -d "Convert CR LF to LF"
complete -c zip -s 1 -d "Compress faster"
complete -c zip -s 9 -d "Compress better"
complete -c zip -s q -d "Quiet mode"
complete -c zip -s v -d "Verbose mode"
complete -c zip -s c -d "Add one-line comments"
complete -c zip -s z -d "Add zipfile comments"
complete -c zip -s @ -d "Read names from stdin"
complete -c zip -s o -d "Make zipfile as old as the latest entry"
complete -c zip -s x -r -d "Exclude the following names"
complete -c zip -s i -r -d "Include only the following names"
complete -c zip -s F -d "Fix zipfile"
complete -c zip -o FF -d "Fix zipfile (try harder)"
complete -c zip -s A -d "Adjust offsets to suit self-extracting exe"
complete -c zip -s J -d "Strip prepended data"
complete -c zip -s T -d "Test zipfile integrity"
complete -c zip -s X -d "Exclude extra file attributes"
complete -c zip -s y -d "Store symbolic links as links"
complete -c zip -s R -d "PKZIP recursion"
complete -c zip -s e -d Encrypt
complete -c zip -s n -r -d "Don't compress files with these suffixes"
complete -c zip -s h -d "Display help and exit"
completions/zopfli.fishcomplete -c zopfli -s h -d "Gives this help"
complete -c zopfli -s c -d "Write the result on stdout"
complete -c zopfli -s v -d "Verbose mode"
complete -c zopfli -l i -d "Number of iterations"
complete -c zopfli -l gzip -d "Output to gzip format (default)"
complete -c zopfli -l zlib -d "Output to zlib format"
complete -c zopfli -l deflate -d "Output to deflate format"
complete -c zopfli -l splitlast -d "Left for backwards compatibility"
completions/zopflipng.fishcomplete -x -c zopflipng -k -a "(__fish_complete_suffix .png)"

complete -c zopflipng -s m -d "Compress more"
complete -c zopflipng -l prefix -d "Add prefix"
complete -c zopflipng -s y -d "Do not ask about overwriting"
complete -c zopflipng -l lossy_transparent -d "Remove colors behind alpha channel 0"
complete -c zopflipng -l lossy_8bit -d "Convert PNG16 to PNG8"
complete -c zopflipng -s d -d "Dry run"
complete -c zopflipng -l always_zopflify -d "For benchmarking the algorithm"
complete -c zopflipng -s q -d "Use quick"
complete -c zopflipng -l iterations -d "Number of iterations"
complete -c zopflipng -l splitting -d "Left for backwards compatibility"
complete -x -c zopflipng -l filters -a "0 1 2 3 4 m e p b" -d "Filter strategies"
complete -c zopflipng -l keepchunks -d "Keep metadata chunks"
complete -c zopflipng -s h -l help -d "Show help"
completions/zpaq.fish#zpaq 7.15

#variables
set -l seen __fish_seen_subcommand_from
set -l commands a add l list x extract
set -l command1 a add
set -l command2 l list
set -l command3 x extract

#commands
complete -c zpaq -f -n "not $seen $commands" -a "$commands"
complete -c zpaq -f -n "not $seen $commands" -a a -d add
complete -c zpaq -f -n "not $seen $commands" -a add -d "Append files to archive if dates have changed"
complete -c zpaq -f -n "not $seen $commands" -a x -d extract
complete -c zpaq -f -n "not $seen $commands" -a extract -d "Extract most recent versions of files"
complete -c zpaq -f -n "not $seen $commands" -a l -d list
complete -c zpaq -f -n "not $seen $commands" -a list -d "List or compare external files to archive"

#options
complete -c zpaq -x -n "$seen $commands" -o all -a N -d "Extract/list versions in N [4] digit directories"
complete -c zpaq -f -n "$seen $commands" -s f -d -force
complete -c zpaq -f -n "$seen $command1" -o force -d "Append files if contents have changed"
complete -c zpaq -f -n "$seen $command2" -o force -d "Compare file contents instead of dates"
complete -c zpaq -f -n "$seen $command3" -o force -d "Overwrite existing output files"
complete -c zpaq -x -n "$seen $commands" -o fragment -a N -d "Set the dedupe fragment size (64 2^N to 8128 2^N bytes)"
complete -c zpaq -x -n "$seen $command1" -o index -a F -d "Create suffix for archive indexed by F, update F"
complete -c zpaq -x -n "$seen $command3" -o index -a F -d "Create index F for archive"
complete -c zpaq -x -n "$seen $commands" -o key -a X -d "Create or access encrypted archive with password X"
complete -c zpaq -x -n "$seen $command1" -o mN -d "-method N"
complete -c zpaq -x -n "$seen $command1" -o method -a N -d "Compress level N (0..5 = faster..better, default 1)"
complete -c zpaq -f -n "$seen $commands" -o noattributes -d "Ignore/don't save file attributes or permissions"
complete -c zpaq -r -n "$seen $commands" -o not -d "Exclude. * and ? match any string or char"
complete -c zpaq -r -n "$seen $command2" -o not -d "Exclude. =[+-#^?] exclude by comparison result"
complete -c zpaq -r -n "$seen $commands" -o only -d "Include only matches (default: *)"
complete -c zpaq -x -n "$seen $command3" -o repack -a F -d "Extract to new archive F with key [X] (default: none)"
complete -c zpaq -x -n "$seen $commands" -o sN -d "-summary N"
complete -c zpaq -x -n "$seen $commands" -o summary -a N -d "If N > 0 show brief progress"
complete -c zpaq -x -n "$seen $command2" -o summary -a N -d "Show top N sorted by size. -1: show frag IDs"
complete -c zpaq -f -n "$seen $command3" -o test -d "Verify but do not write files"
complete -c zpaq -x -n "$seen $commands" -o tN -d "-threads N"
complete -c zpaq -x -n "$seen $commands" -o threads -a N -d "Use N threads (default: 0 = all cores)"
complete -c zpaq -r -n "$seen $commands" -o to -a P -d "Rename files... to P... or all to P/all"
complete -c zpaq -x -n "$seen $commands" -o until -a N -d "Roll back archive to N'th update or -N from end"
complete -c zpaq -x -n "$seen $commands" -o until -a D -d "Set date D, roll back (UT, default time: 235959)"
completions/zpool.fish# Fish completions for the ZFS `zpool` command
#
# Possible improvements:
# - Whenever possible, propose designation of vdevs using their GUID.
# - For eligible commands, with arguments of different types, only propose second type completions
#   after the first have been selected; for instance, only propose pool members for offline command.
# - This has been written mainly from manpages, which are known to be out-of-sync with the real
#   feature set; some discrepancies have been addressed, but it is highly likely that others still
#   lie.

set -l OS ""
set -l freebsd_version ""
switch (uname)
    case Linux
        set OS Linux
    case Darwin
        set OS macOS
    case FreeBSD
        set OS FreeBSD
        set freebsd_version (uname -U)
    case SunOS
        set OS SunOS
        # Others?
    case "*"
        set OS unknown
end

# Certain functionality is exclusive to platforms using OpenZFS. This used to be just Linux, but it
# now includes FreeBSD 13 and above.
if not type -q __fish_is_openzfs
    function __fish_is_openzfs --inherit-variable freebsd_version --inherit-variable OS
        test $OS = Linux || test $OS = FreeBSD -a $freebsd_version -gt 1300000
    end
end

# Does the current invocation need a command?
function __fish_zpool_needs_command
    not __fish_seen_subcommand_from \? add attach clear create destroy detach events get history import iostat labelclear list offline online reguid reopen remove replace scrub set split status upgrade
end

function __fish_zpool_using_command # zpool command whose completions are looked for
    set -l cmd (commandline -xpc)
    if test (count $cmd) -eq 1 # The token can only be 'zpool', so skip
        return 2
    end
    if test $cmd[2] = $argv
        return 0
    else
        return 1
    end
end

function __fish_zpool_list_used_vdevs -a pool
    # See discussion and variants discussed at
    # https://github.com/fish-shell/fish-shell/pull/5743#pullrequestreview-217432149
    zpool list -Hv $pool | string replace -rf "^\t([^\t]+).*" '$1' | string match -rv '^(spare|log|cache|mirror|raidz.?)'
end

function __fish_zpool_list_available_vdevs -V OS
    if test $OS = Linux
        find /dev -type b | string replace /dev/ ''
    else if test $OS = FreeBSD
        sysctl -an kern.disks | string split ' '
    else if test $OS = SunOS
        find /dev/dsk -type b | string replace /dev/ ''
    end
end

function __fish_zpool_complete_vdevs
    # As this function is to be called for completions only when necessary, we don't need to verify
    # that it is relevant for the specified command; this is to be decided by calling, or not, the
    # current function for command completions.
    # We can display the physical devices, as they are relevant whereas we are in a vdev definition
    # or not. Many operations need this list of vdevs winnowed down to some precondition (mostly
    # "vdevs associated with pool" or "vdevs not associated with pool") but it's not really feasible
    # to do that here as the situations are highly subcommand-dependent and this function is
    # structured to operate backwards only analyzing the subcommand at the very end. Long story
    # short, that vdev filtering will need to happen at the call site, at least currently.
    __fish_zpool_list_available_vdevs

    # First, reverse token list to analyze it from the end
    set -l tokens 0
    for i in (commandline -cx)[-1..1]
        switch $i
            case spare log cache # At least 1 item expected
                if test $tokens -ge 1
                    __fish_zpool_list_vdev_types
                end
                return
            case mirror raidz raidz1 # At least 2 items expected
                if test $tokens -ge 2
                    __fish_zpool_list_vdev_types
                end
                return
            case raidz2 # At least 3 items expected
                if test $tokens -ge 3
                    __fish_zpool_list_vdev_types
                end
                return
            case raidz3 # At least 4 items expected
                if test $tokens -ge 4
                    __fish_zpool_list_vdev_types
                end
                return
                # Here, we accept any possible zpool command; this way, the developer will not have
                # to augment or reduce the list when adding the current function to or removing it
                # from the completions for the said command.
            case \? add attach clear create destroy detach events get history import iostat labelclear list offline online reguid reopen remove replace scrub set split status upgrade
                __fish_zpool_list_vdev_types
                return
            case "" # Au cas où
                echo "" >/dev/null
            case "-*" "*=*" "*,*"
                # The token is an option or an option argument; as no option uses a vdev as its
                # argument, we can abandon commandline parsing.
                __fish_zpool_list_vdev_types
                return
        end
        set tokens (math $tokens+1)
    end
end

function __fish_zpool_list_get_fields
    echo -e "name\tPool full name"
    echo -e "property\tProperty"
    echo -e "value\tProperty value"
    echo -e "source\tProperty value origin"
end

function __fish_zpool_list_vdev_types
    echo -e "mirror\tMirror of at least two devices"
    echo -e "raidz\tZFS RAID-5 variant, single parity"
    echo -e "raidz1\tZFS RAID-5 variant, single parity"
    echo -e "raidz2\tZFS RAID-5 variant, double parity"
    echo -e "raidz3\tZFS RAID-5 variant, triple parity"
    echo -e "spare\tPseudo vdev for pool hot spares"
    echo -e "log\tSLOG device"
    echo -e "cache\tL2ARC device"
end

function __fish_zpool_list_ro_properties -V OS
    echo -e "alloc\tPhysically allocated space"
    if contains -- $OS SunOS Linux
        echo -e "available\tAvailable space"
        echo -e "avail\tAvailable space"
    end
    if test $OS = SunOS
        echo -e "bootsize\tSystem boot partition size"
    end
    echo -e "capacity\tUsage percentage of pool"
    echo -e "dedupratio\tDeduplication ratio"
    echo -e "expandsize\tAmount of uninitialized space within the pool"
    echo -e "fragmentation\tFragmentation percentage of pool"
    echo -e "free\tFree pool space"
    echo -e "freeing\tRemaining pool space to be freed"
    echo -e "guid\tPool GUID"
    echo -e "health\tCurrent pool health"
    echo -e "size\tTotal pool space"
    echo -e "used\tUsed pool space"
    # Unsupported features
    zpool list -o all | head -n1 | string replace -ra ' +' '\n' | string lower | string match -r unsupported
end

function __fish_zpool_list_device_properties
    echo -e "ashift\tPool sector size exponent (COUNT)"
end

function __fish_zpool_list_writeonce_properties
    echo -e "altroot\tAlternate root directory (PATH)"
end

function __fish_zpool_list_importtime_properties
    echo -e "altroot\tAlternate root directory (PATH)"
    echo -e "readonly\tImport pool in read-only mode (on, off)"
    echo -e "rdonly\tImport pool in read-only mode (on, off)"
end

function __fish_zpool_list_rw_properties
    echo -e "autoexpand\tAutomatic pool expansion on LUN growing (on, off)"
    echo -e "expand\tAutomatic pool expansion on LUN growing (on, off)"
    echo -e "autoreplace\tAutomatic use of replacement device (on, off)"
    echo -e "replace\tAutomatic use of replacement device (on, off)"
    echo -e "bootfs\tDefault bootable dataset (POOL/DATASET)"
    echo -e "cachefile\tPool configuration cache (PATH, none, '')"
    echo -e "comment\tComment about the pool (COMMENT)"
    echo -e "dedupditto\tThreshold for writing a ditto copy of deduplicated blocks (COUNT)"
    echo -e "delegation\tAllow rights delegation on the pool (on, off)"
    echo -e "failmode\tBehavior in case of catastrophic pool failure (wait, continue, panic)"
    echo -e "listsnaps\tDisplay snapshots even if 'zfs list' does not use '-t' (on, off)"
    echo -e "version\tOn-disk version of pool (VERSION)"
    # Feature properties
    zpool list -o all | string replace -ra ' +' '\n' | string lower | string replace -rf '^feature@(.*)' '$1'
end

complete -c zpool -f -n __fish_zpool_needs_command -s '?' -d 'Display a help message'
complete -c zpool -f -n __fish_zpool_needs_command -a add -d 'Add new virtual devices to pool'
complete -c zpool -f -n __fish_zpool_needs_command -a attach -d 'Attach virtual device to a pool device'
complete -c zpool -f -n __fish_zpool_needs_command -a clear -d 'Clear devices errors in pool'
complete -c zpool -f -n __fish_zpool_needs_command -a create -d 'Create a new storage pool'
complete -c zpool -f -n __fish_zpool_needs_command -a destroy -d 'Destroy a storage pool'
complete -c zpool -f -n __fish_zpool_needs_command -a detach -d 'Detach virtual device from a mirroring pool'
if __fish_is_openzfs
    complete -c zpool -f -n __fish_zpool_needs_command -a events -d 'Display pool event log'
end
complete -c zpool -f -n __fish_zpool_needs_command -a export -d 'Export a pool'
complete -c zpool -f -n __fish_zpool_needs_command -a get -d 'Get one or several pool properties'
complete -c zpool -f -n __fish_zpool_needs_command -a history -d 'Display pool command history'
complete -c zpool -f -n __fish_zpool_needs_command -a import -d 'List importable pools, or import some'
complete -c zpool -f -n __fish_zpool_needs_command -a iostat -d 'Display pool I/O stats'
complete -c zpool -f -n __fish_zpool_needs_command -a labelclear -d 'Remove ZFS label information from the specified device'
complete -c zpool -f -n __fish_zpool_needs_command -a list -d 'List pools with health status and space usage'
complete -c zpool -f -n __fish_zpool_needs_command -a offline -d 'Take the specified devices offline'
complete -c zpool -f -n __fish_zpool_needs_command -a online -d 'Bring the specified devices back online'
complete -c zpool -f -n __fish_zpool_needs_command -a reguid -d 'Reset pool GUID'
complete -c zpool -f -n __fish_zpool_needs_command -a remove -d 'Remove virtual devices from pool'
complete -c zpool -f -n __fish_zpool_needs_command -a reopen -d 'Reopen pool devices'
complete -c zpool -f -n __fish_zpool_needs_command -a replace -d 'Replace a pool virtual device'
complete -c zpool -f -n __fish_zpool_needs_command -a scrub -d 'Start or stop scrubbing'
complete -c zpool -f -n __fish_zpool_needs_command -a set -d 'Set a pool property'
complete -c zpool -f -n __fish_zpool_needs_command -a split -d 'Create a pool by splitting an existing mirror one'
complete -c zpool -f -n __fish_zpool_needs_command -a status -d 'Display detailed pool health status'
complete -c zpool -f -n __fish_zpool_needs_command -a upgrade -d 'List upgradeable pools, or upgrade one'

# add completions
complete -c zpool -f -n '__fish_zpool_using_command add' -s f -d 'Force use of virtual device'
complete -c zpool -f -n '__fish_zpool_using_command add' -s n -d 'Dry run: only display resulting configuration'
if __fish_is_openzfs
    complete -c zpool -f -n '__fish_zpool_using_command add' -s g -d 'Display virtual device GUID instead of device name'
    complete -c zpool -f -n '__fish_zpool_using_command add' -s L -d 'Resolve device path symbolic links'
    complete -c zpool -f -n '__fish_zpool_using_command add' -s P -d 'Display device full path'
    complete -c zpool -x -n '__fish_zpool_using_command add' -s o -d 'Pool property' -a '(__fish_zpool_list_device_properties)'
end
complete -c zpool -x -n '__fish_zpool_using_command add; and __fish_is_nth_token 2' -d 'Pool to add virtual device(s) to' -a '(__fish_complete_zfs_pools)'
# complete -c zpool -x -n '__fish_zpool_using_command add; and not __fish_prev_arg_in add' -d 'Virtual device to add' -a '(__fish_zpool_complete_vdevs)'
# Exclude devices already part of this pool, and devices already in any other pool unless
# `zpool add -f` was used.
complete -c zpool -x -n '__fish_zpool_using_command add; and not __fish_prev_arg_in add' -k -d 'Virtual device to add' -a '(__fish_zpool_complete_vdevs | string match -vr (__fish_zpool_list_used_vdevs (__fish_seen_argument -s f && __fish_nth_token 2) | string escape --style regex | string replace -r \'(.*)\' \'^$1\\\\\\$\' | string join "|"))' # the insane number of backslashes is unfortunate

# attach completions
complete -c zpool -f -n '__fish_zpool_using_command attach' -s f -d 'Force use of virtual device'
if __fish_is_openzfs
    complete -c zpool -x -n '__fish_zpool_using_command attach' -s o -d 'Pool property' -a '(__fish_zpool_list_device_properties)'
end
# The ideal behavior for attach is as follows:
# - zpool attach [should list only pools]
# - zpool attach <tank> [should list only devices already part of pool]
# - zpool attach <tank> <da1> [should list only devices not already part of a/the pool]
complete -c zpool -x -n '__fish_zpool_using_command attach; and __fish_is_nth_token 2' -d 'Pool to attach virtual device to' -a '(__fish_complete_zfs_pools)'
complete -c zpool -x -n '__fish_zpool_using_command attach; and __fish_is_nth_token 3' -d 'Existing pool device to attach to' -a '(__fish_zpool_list_used_vdevs (__fish_nth_token 2))'
# Generate a list of devices in the system modulo devices already part of an online zpool.
# These latter can be forcefully added, so we only exclude them if we don't introspect the presence
# of a `-f` argument to `zpool attach` (but still exclude any devices already part of the same pool
# that we're attaching to, "obviously").
complete -c zpool -x -n '__fish_zpool_using_command attach; and __fish_is_nth_token 4' -d 'Device to be attached' -a '(__fish_zpool_list_available_vdevs | string match -vr (__fish_zpool_list_used_vdevs (__fish_seen_argument -s f && __fish_nth_token 2) | string escape --style regex | string replace -r \'(.*)\' \'^$1\\\\\\$\' | string join "|"))' # the insane number of backslashes is unfortunate

# clear completions
if test $OS = FreeBSD
    complete -c zpool -f -n '__fish_zpool_using_command clear' -s F -d 'Initiate recovery mode'
    complete -c zpool -f -n '__fish_zpool_using_command clear; and __fish_contains_opt -s F' -s n -d 'Dry run: only determine if the recovery is possible, without attempting it'
end
complete -c zpool -x -n '__fish_zpool_using_command clear' -d 'Pool to clear errors on' -a '(__fish_complete_zfs_pools)'
complete -c zpool -f -n '__fish_zpool_using_command clear' -d 'Virtual device to operate on' -a '(__fish_zpool_list_used_vdevs)'

# create completions
if test $OS = SunOS
    complete -c zpool -f -n '__fish_zpool_using_command create' -s B -d 'Create whole disk pool with EFI System partition to support booting system with UEFI firmware'
else
    complete -c zpool -f -n '__fish_zpool_using_command create' -s f -d 'Force use of virtual device'
end
complete -c zpool -f -n '__fish_zpool_using_command create' -s n -d 'Dry run, only display resulting configuration'
complete -c zpool -f -n '__fish_zpool_using_command create' -s d -d 'Do not enable any feature on the new pool'
complete -c zpool -x -n '__fish_zpool_using_command create' -s o -d 'Pool property' -a '(__fish_zpool_list_writeonce_properties; __fish_zpool_list_rw_properties)'
complete -c zpool -x -n '__fish_zpool_using_command create' -s O -d 'Root filesystem property' -a '(__fish_complete_zfs_ro_properties; __fish_complete_zfs_rw_properties; __fish_complete_zfs_write_once_properties)'
complete -c zpool -r -n '__fish_zpool_using_command create' -s R -d 'Equivalent to "-o cachefile=none,altroot=ROOT"'
complete -c zpool -x -n '__fish_zpool_using_command create' -s m -d 'Root filesystem mountpoint' -a 'legacy none'
if __fish_is_openzfs
    complete -c zpool -x -n '__fish_zpool_using_command create' -s t -d 'Set a different in-core pool name'
end
complete -c zpool -x -n '__fish_zpool_using_command create' -d 'Virtual device to add' -a '(__fish_zpool_complete_vdevs)'

# destroy completions
complete -c zpool -f -n '__fish_zpool_using_command destroy' -s f -d 'Force unmounting of all contained datasets'
complete -c zpool -x -n '__fish_zpool_using_command destroy' -d 'Pool to destroy' -a '(__fish_complete_zfs_pools)'

# detach completions
complete -c zpool -x -n '__fish_zpool_using_command clear' -d 'Pool to detach device from' -a '(__fish_complete_zfs_pools)'
complete -c zpool -x -n '__fish_zpool_using_command clear' -d 'Physical device to detach' -a '(__fish_zpool_list_used_vdevs)'

# events completions
if __fish_is_openzfs
    complete -c zpool -f -n '__fish_zpool_using_command events' -s v -d 'Print verbose event information'
    complete -c zpool -f -n '__fish_zpool_using_command events' -s H -d 'Print output in a machine-parsable format'
    complete -c zpool -f -n '__fish_zpool_using_command events' -s f -d 'Output appended data as the log grows'
    complete -c zpool -f -n '__fish_zpool_using_command events' -s c -d 'Clear all previous events'
    complete -c zpool -f -n '__fish_zpool_using_command events' -d 'Pool to read events from' -a '(__fish_complete_zfs_pools)'
end

# export completions
if __fish_is_openzfs
    complete -c zpool -f -n '__fish_zpool_using_command export' -s a -d 'Export all pools'
end
complete -c zpool -f -n '__fish_zpool_using_command export' -s f -d 'Force unmounting of all contained datasets'
complete -c zpool -x -n '__fish_zpool_using_command export' -d 'Pool to export' -a '(__fish_complete_zfs_pools)'

# get completions
complete -c zpool -f -n '__fish_zpool_using_command get' -s p -d 'Print parsable (exact) values for numbers'
complete -c zpool -f -n '__fish_zpool_using_command get' -s H -d 'Print output in a machine-parsable format'
if contains -- $OS FreeBSD SunOS
    complete -c zpool -x -n '__fish_zpool_using_command get' -s o -d 'Fields to display' -a '(__fish_append , (__fish_zpool_list_get_fields))'
end
complete -c zpool -x -n '__fish_zpool_using_command get' -d 'Properties to get' -a '(__fish_append , (__fish_zpool_list_importtime_properties; __fish_zpool_list_rw_properties; __fish_zpool_list_writeonce_properties; __fish_zpool_list_ro_properties; __fish_zpool_list_device_properties; echo -e "all\tAll properties"))'
complete -c zpool -x -n '__fish_zpool_using_command get' -d 'Pool to get properties of' -a '(__fish_complete_zfs_pools)'

# history completions
complete -c zpool -f -n '__fish_zpool_using_command history' -s i -d 'Also display internal events'
complete -c zpool -f -n '__fish_zpool_using_command history' -s l -d 'Display log records using long format'
complete -c zpool -f -n '__fish_zpool_using_command history' -d 'Pool to get command history of' -a '(__fish_complete_zfs_pools)'

# import completions
complete -c zpool -r -n '__fish_zpool_using_command import; and __fish_not_contain_opt -s d' -s c -d 'Read configuration from specified cache file'
complete -c zpool -r -n '__fish_zpool_using_command import; and __fish_not_contain_opt -s c' -s d -d 'Search for devices or files in specified directory'
complete -c zpool -f -n '__fish_zpool_using_command import' -s D -d 'List or import destroyed pools only (requires -f for importation)'
complete -c zpool -x -n '__fish_zpool_using_command import' -s o -d 'Mount properties for contained datasets' -a '(__fish_append , (__fish_complete_zfs_mountpoint_properties))'
complete -c zpool -x -n '__fish_zpool_using_command import' -s o -d 'Properties of the imported pool' -a '(__fish_complete_zfs_mountpoint_properties; __fish_zpool_list_importtime_properties; __fish_zpool_list_rw_properties)'
complete -c zpool -f -n '__fish_zpool_using_command import' -s f -d 'Force import'
complete -c zpool -f -n '__fish_zpool_using_command import' -s F -d 'Recovery mode'
complete -c zpool -f -n '__fish_zpool_using_command import' -s a -d 'Search for and import all pools found'
complete -c zpool -f -n '__fish_zpool_using_command import' -s m -d 'Ignore missing log device (risk of loss of last changes)'
complete -c zpool -r -n '__fish_zpool_using_command import' -s R -d 'Equivalent to "-o cachefile=none,altroot=ROOT"'
complete -c zpool -f -n '__fish_zpool_using_command import' -s N -d 'Do not mount contained filesystems'
complete -c zpool -f -n '__fish_zpool_using_command import; and __fish_contains_opt -s F' -s n -d 'Dry run: only determine if the recovery is possible, without attempting it'
if __fish_is_openzfs
    complete -c zpool -f -n '__fish_zpool_using_command import; and __fish_contains_opt -s F' -s X -d 'Roll back to a previous TXG (hazardous)'
    complete -c zpool -r -n '__fish_zpool_using_command import' -s T -d 'TXG to roll back to (implies -FX)'
    complete -c zpool -f -n '__fish_zpool_using_command import' -s t -d 'Specify, as the last argument, a temporary pool name'
end
complete -c zpool -f -n '__fish_zpool_using_command import; and __fish_not_contain_opt -s a' -d 'Pool to import' -a '(__fish_complete_zfs_pools)'

# iostat completions
complete -c zpool -x -n '__fish_zpool_using_command iostat' -s T -d 'Display a timestamp using specified format'
if __fish_is_openzfs
    complete -c zpool -f -n '__fish_zpool_using_command iostat' -s g -d 'Display virtual device GUID instead of device name'
    complete -c zpool -f -n '__fish_zpool_using_command iostat' -s L -d 'Resolve device path symbolic links'
    complete -c zpool -f -n '__fish_zpool_using_command iostat' -s P -d 'Display device full path'
    complete -c zpool -f -n '__fish_zpool_using_command iostat' -s y -d 'Omit statistics since boot'
end
complete -c zpool -f -n '__fish_zpool_using_command iostat' -s v -d 'Print verbose statistics'
complete -c zpool -f -n '__fish_zpool_using_command iostat' -d 'Pool to retrieve I/O stats from' -a '(__fish_complete_zfs_pools)'

# labelclear completions
complete -c zpool -f -n '__fish_zpool_using_command labelclear' -s f -d 'Treat exported or foreign devices as inactive'
complete -c zpool -x -n '__fish_zpool_using_command labelclear' -d 'Device to clear ZFS label information from' -a '(__fish_zpool_list_available_vdevs)'

# list completions
complete -c zpool -f -n '__fish_zpool_using_command list' -s H -d 'Print output in a machine-parsable format'
if __fish_is_openzfs
    complete -c zpool -f -n '__fish_zpool_using_command list' -s g -d 'Display virtual device GUID instead of device name'
    complete -c zpool -f -n '__fish_zpool_using_command list' -s L -d 'Resolve device path symbolic links'
end
complete -c zpool -f -n '__fish_zpool_using_command list' -s P -d 'Display device full path'
complete -c zpool -x -n '__fish_zpool_using_command list' -s T -d 'Display a timestamp using specified format'
complete -c zpool -f -n '__fish_zpool_using_command list' -s v -d 'Print verbose statistics'
complete -c zpool -x -n '__fish_zpool_using_command list' -s o -d 'Property to list' -a '(__fish_append , (__fish_zpool_list_importtime_properties; __fish_zpool_list_rw_properties; __fish_zpool_list_writeonce_properties; __fish_zpool_list_ro_properties; __fish_zpool_list_device_properties))'
complete -c zpool -f -n '__fish_zpool_using_command list' -d 'Pool to list properties of' -a '(__fish_complete_zfs_pools)'

# offline completions
complete -c zpool -f -n '__fish_zpool_using_command offline' -s t -d 'Temporarily offline'
complete -c zpool -x -n '__fish_zpool_using_command offline' -d 'Pool to offline device from' -a '(__fish_complete_zfs_pools)'
complete -c zpool -x -n '__fish_zpool_using_command offline' -d 'Physical device to offline' -a '(__fish_zpool_list_used_vdevs)'

# online completions
complete -c zpool -f -n '__fish_zpool_using_command online' -s e -d 'Expand the device to use all available space'
complete -c zpool -x -n '__fish_zpool_using_command online' -d 'Pool to bring device back online on' -a '(__fish_complete_zfs_pools)'
complete -c zpool -x -n '__fish_zpool_using_command online' -d 'Physical device to bring back online' -a '(__fish_zpool_list_used_vdevs)'

# reguid completions
complete -c zpool -x -n '__fish_zpool_using_command reguid' -d 'Pool which GUID is to be changed' -a '(__fish_complete_zfs_pools)'

# remove completions
complete -c zpool -x -n '__fish_zpool_using_command remove' -d 'Pool to remove device from' -a '(__fish_complete_zfs_pools)'
complete -c zpool -x -n '__fish_zpool_using_command remove' -d 'Physical device to remove' -a '(__fish_zpool_list_used_vdevs)'

# reopen completions
complete -c zpool -x -n '__fish_zpool_using_command reopen' -d 'Pool which devices are to be reopened' -a '(__fish_complete_zfs_pools)'

# replace completions
complete -c zpool -f -n '__fish_zpool_using_command replace' -s f -d 'Force use of virtual device'
if __fish_is_openzfs
    complete -c zpool -x -n '__fish_zpool_using_command replace' -s o -d 'Pool property' -a '(__fish_zpool_list_device_properties)'
end
complete -c zpool -x -n '__fish_zpool_using_command replace' -d 'Pool to replace device' -a '(__fish_complete_zfs_pools)'
complete -c zpool -x -n '__fish_zpool_using_command replace' -d 'Pool device to be replaced' -a '(__fish_zpool_list_used_vdevs)'
complete -c zpool -f -n '__fish_zpool_using_command replace' -d 'Device to use for replacement' -a '(__fish_zpool_list_available_vdevs)'

# scrub completions
complete -c zpool -f -n '__fish_zpool_using_command scrub' -s s -d 'Stop scrubbing'
if test $OS = SunOS
    complete -c zpool -f -n '__fish_zpool_using_command scrub' -s p -d 'Pause scrubbing'
end
complete -c zpool -x -n '__fish_zpool_using_command scrub' -d 'Pool to start/stop scrubbing' -a '(__fish_complete_zfs_pools)'

# set completions
complete -c zpool -x -n '__fish_zpool_using_command set' -d 'Property to set' -a '(__fish_zpool_list_rw_properties)'
complete -c zpool -x -n '__fish_zpool_using_command set' -d 'Pool which property is to be set' -a '(__fish_complete_zfs_pools)'

# split completions
if __fish_is_openzfs
    complete -c zpool -f -n '__fish_zpool_using_command split' -s g -d 'Display virtual device GUID instead of device name'
    complete -c zpool -f -n '__fish_zpool_using_command split' -s L -d 'Resolve device path symbolic links'
    complete -c zpool -f -n '__fish_zpool_using_command split' -s P -d 'Display device full path'
end
complete -c zpool -f -n '__fish_zpool_using_command split' -s n -d 'Dry run: only display resulting configuration'
complete -c zpool -r -n '__fish_zpool_using_command split' -s R -d 'Set altroot for newpool and automatically import it'
complete -c zpool -x -n '__fish_zpool_using_command split' -s o -d 'Pool property' -a '(__fish_zpool_list_writeonce_properties; __fish_zpool_list_rw_properties)'
if test $OS = FreeBSD
    complete -c zpool -x -n '__fish_zpool_using_command split; and __fish_contains_opt -s R' -s o -d 'Mount properties for contained datasets' -a '(__fish_append , (__fish_complete_zfs_mountpoint_properties))'
end
complete -c zpool -x -n '__fish_zpool_using_command split' -d 'Pool to split' -a '(__fish_complete_zfs_pools)'

# status completions
if __fish_is_openzfs
    complete -c zpool -f -n '__fish_zpool_using_command status' -s g -d 'Display virtual device GUID instead of device name'
    complete -c zpool -f -n '__fish_zpool_using_command status' -s L -d 'Resolve device path symbolic links'
    complete -c zpool -f -n '__fish_zpool_using_command status' -s P -d 'Display device full path'
    complete -c zpool -f -n '__fish_zpool_using_command status' -s D -d 'Display deduplication histogram'
else if test $OS = SunOS
    complete -c zpool -f -n '__fish_zpool_using_command status' -s D -d 'Display deduplication histogram'
end
complete -c zpool -f -n '__fish_zpool_using_command status' -s v -d 'Verbose mode'
complete -c zpool -f -n '__fish_zpool_using_command status' -s x -d 'Only display status for unhealthy or unavailable pools'
complete -c zpool -x -n '__fish_zpool_using_command status' -s T -d 'Display a timestamp using specified format'
complete -c zpool -f -n '__fish_zpool_using_command status' -d 'Pool which status is to be displayed' -a '(__fish_complete_zfs_pools)'

# upgrade completions
complete -c zpool -f -n '__fish_zpool_using_command upgrade' -s a -d 'Upgrade all eligible pools, enabling all supported features'
complete -c zpool -f -n '__fish_zpool_using_command upgrade' -s v -d 'Display upgradeable ZFS versions'
complete -c zpool -x -n '__fish_zpool_using_command upgrade' -s V -d 'Upgrade to the specified legacy version'
complete -c zpool -f -n '__fish_zpool_using_command upgrade; and __fish_not_contain_opt -s a' -d 'Pool which status is to be displayed' -a '(__fish_complete_zfs_pools)'
completions/zstd.fish# Completions for zstd

complete -c zstd -s z -l compress -d "Compress (default)"
complete -c zstd -s d -l decompress -l uncompress -d Decompress -k -x -a "
(
    __fish_complete_suffix .zst
)
"

complete -c zstd -s t -l test -d "Test the integrity"
complete -r -c zstd -l train -d "Create a dictionary from specified file(s)"
complete -c zstd -s l -l list -d "List information about .zst file(s)"

for level in (seq 1 19)
    complete -c zstd -o $level -d "Set compression level"
end

complete -c zstd -l fast -d "Ultra-fast compression"
complete -c zstd -l ultra -d "Enable compression level beyond 19"
complete -c zstd -l long -d "Enable long distance matching with specified windowLog"

complete -c zstd -o T0 -l threads=0 -d "Compress using as many threads as there are CPU cores on the system"

complete -c zstd -l single-thread -d "Single-thread mode"
complete -c zstd -l adapt -d "Dynamically adapt compression level to I/O conditions"
complete -c zstd -l stream-size -d "Optimize compression parameters for streaming input of specified bytes"
complete -c zstd -l size-hint -d "Optimize compression parameters for streaming input of approximately this size"
complete -c zstd -l rsyncable -d "Compress using a rsync-friendly method"
complete -r -c zstd -s D -d "Use specified file as dictionary"
complete -c zstd -l no-dictID -d "Do not write dictID into header"
complete -r -c zstd -s o -d "Specify file to save"
complete -c zstd -s f -l force -d "Overwrite without prompting"
complete -c zstd -s c -l stdout -d "Force write to stdout"
complete -c zstd -l sparse -d "Enable sparse mode"
complete -c zstd -l no-sparse -d "Disable sparse mode"
complete -c zstd -l rm -d "Remove input file(s) after de/compression"
complete -c zstd -s k -l keep -d "Keep input file(s) (default)"
complete -c zstd -s r -d "Recurse directories"
complete -c zstd -l filelist -d "Read a list of files"
complete -c zstd -l output-dir-flat -d "Specify a directory to output all files"

for format in zstd gzip xz lzma lz4
    complete -c zstd -l format="$format" -d "Specify the format to use for compression"
end

complete -c zstd -s h -l help -d "Show help"
complete -c zstd -s H -d "Show long help"
complete -c zstd -s V -l version -d "Show version"
complete -c zstd -s v -l verbose -d "Be verbose"
complete -c zstd -s q -l quiet -d "Suppress warnings"
complete -c zstd -l no-progress -d "Do not show the progress bar"
complete -c zstd -l no-check -d "Disable integrity check"
completions/zstdcat.fish# Completions for zstdcat

complete -c zstdcat -k -x -a "
(
    __fish_complete_suffix .zst
)
"

complete -c zstdcat -s t -l test -d "Test the integrity"
complete -c zstdcat -s l -l list -d "List information about .zst file(s)"
complete -c zstdcat -l long -d "Enable long distance matching with specified windowLog"
complete -c zstdcat -l single-thread -d "Single-thread mode"
complete -r -c zstdcat -s D -d "Use specified file as dictionary"
complete -c zstdcat -l sparse -d "Enable sparse mode"
complete -c zstdcat -l no-sparse -d "Disable sparse mode"
complete -c zstdcat -s r -d "Recurse directories"
complete -c zstdcat -l filelist -d "Read a list of files"

for format in zstd gzip xz lzma lz4
    complete -c zstdcat -l format="$format" -d "Specify the format to use for decompression"
end

complete -c zstdcat -s h -l help -d "Show help"
complete -c zstdcat -s H -d "Show long help"
complete -c zstdcat -s V -l version -d "Show version"
complete -c zstdcat -s v -l verbose -d "Be verbose"
complete -c zstdcat -s q -l quiet -d "Suppress warnings"
complete -c zstdcat -l no-progress -d "Do not show the progress bar"
completions/zstdgrep.fish# Completions for zstdgrep

complete -c zstdgrep -w grep
completions/zstdless.fish# Completions for zstdless

complete -c zstdless -w zstdcat
completions/zstdmt.fish# Completions for zstdmt

complete -c zstdmt -s z -l compress -d "Compress (default)"
complete -c zstdmt -s d -l decompress -l uncompress -d Decompress -k -x -a "
(
    __fish_complete_suffix .zst
)
"

complete -c zstdmt -s t -l test -d "Test the integrity"
complete -r -c zstdmt -l train -d "Create a dictionary from specified file(s)"
complete -c zstdmt -s l -l list -d "List information about .zst file(s)"

for level in (seq 1 19)
    complete -c zstdmt -o $level -d "Set compression level"
end

complete -c zstdmt -l fast -d "Ultra-fast compression"
complete -c zstdmt -l ultra -d "Enable compression level beyond 19"
complete -c zstdmt -l long -d "Enable long distance matching with specified windowLog"
complete -c zstdmt -l single-thread -d "Single-thread mode"
complete -c zstdmt -l adapt -d "Dynamically adapt compression level to I/O conditions"
complete -c zstdmt -l stream-size -d "Optimize compression parameters for streaming input of specified bytes"
complete -c zstdmt -l size-hint -d "Optimize compression parameters for streaming input of approximately this size"
complete -c zstdmt -l rsyncable -d "Compress using a rsync-friendly method"
complete -r -c zstdmt -s D -d "Use specified file as dictionary"
complete -c zstdmt -l no-dictID -d "Do not write dictID into header"
complete -r -c zstdmt -s o -d "Specify file to save"
complete -c zstdmt -s f -l force -d "Overwrite without prompting"
complete -c zstdmt -s c -l stdout -d "Force write to stdout"
complete -c zstdmt -l sparse -d "Enable sparse mode"
complete -c zstdmt -l no-sparse -d "Disable sparse mode"
complete -c zstdmt -l rm -d "Remove input file(s) after de/compression"
complete -c zstdmt -s k -l keep -d "Keep input file(s) (default)"
complete -c zstdmt -s r -d "Recurse directories"
complete -c zstdmt -l filelist -d "Read a list of files"
complete -c zstdmt -l output-dir-flat -d "Specify a directory to output all files"

for format in zstd gzip xz lzma lz4
    complete -c zstdmt -l format="$format" -d "Specify the format to use for compression"
end

complete -c zstdmt -s h -l help -d "Show help"
complete -c zstdmt -s H -d "Show long help"
complete -c zstdmt -s V -l version -d "Show version"
complete -c zstdmt -s v -l verbose -d "Be verbose"
complete -c zstdmt -s q -l quiet -d "Suppress warnings"
complete -c zstdmt -l no-progress -d "Do not show the progress bar"
complete -c zstdmt -l no-check -d "Disable integrity check"
completions/zypper.fish# completion for zypper

set -g __fish_zypper_all_commands shell sh repos lr addrepo ar removerepo rr renamerepo nr modifyrepo mr refresh ref clean cc services ls addservice as modifyservice ms removeservice rs refresh-services refs install in remove rm verify ve source-install si install-new-recommends inr update up list-updates lu patch list-patches lp dist-upgrade dup patch-check pchk search se info if patch-info pattern-info product-info patches pch packages pa patterns pt products pd what-provides wp addlock al removelock rl locks ll cleanlocks cl locales lloc addlocale aloc removelocale rloc versioncmp vcmp targetos tos licenses download source-download needs-rebooting ps
set -g __fish_zypper_subcommands (zypper -q subcommand | string split ', ')
set -g __fish_zypper_pkg_commands install in remove rm info if addlock al removelock rl source-install si update up download
set -g __fish_zypper_repo_commands repos lr removerepo rr renamerepo nr modifyrepo mr refresh ref clean cc packages pa patches pch patterns pt products pd
set -g __fish_zypper_file_commands install in addrepo ar
set -g __fish_zypper_package_types package patch pattern product srcpackage application
set -g __fish_zypper_download_modes only in-advance in-heaps as-needed
set -g __fish_zypper_solver_focus_modes Job Installed Update

function __fish_zypper_cmd_in_array
    for i in (commandline -pcx)
        # -- is used to provide no options for contains
        # (if $i is equal to --optname without -- will be error)
        if contains -- $i $argv
            return 0
        end
    end

    return 1
end

function __fish_zypper_no_subcommand
    not __fish_zypper_cmd_in_array $__fish_zypper_all_commands $__fish_zypper_subcommands
end

function __fish_zypper_use_pkg
    __fish_zypper_cmd_in_array $__fish_zypper_pkg_commands
end

function __fish_zypper_use_repo
    __fish_zypper_cmd_in_array $__fish_zypper_repo_commands
end

function __fish_zypper_not_use_file
    not __fish_zypper_cmd_in_array $__fish_zypper_file_commands
end

function __fish_zypper_print_repos
    argparse e/enabled -- $argv
    set -q _flag_e; and set -l enabled -E
    set -l zypper_lr (zypper -t lr $enabled)
    # Because spaces and special characters are allowed in repo aliases (bad
    # practice though, but allowed), it's impossible to parse the aliases from
    # zypper's output correctly. So we fetch them from the repo files.
    set -l repos (cat /etc/zypp/repos.d/*.repo | string replace -rf '^\[(.+)\]$' '$1')
    # Then use the aliases to match their names from zypper's output.
    string replace -rf '^[\d\s]+\| ('(string escape -n $repos | string join \|)') +\| (.+)\s+\|.*\|.*\|.*$' '$1\t$2' -- $zypper_lr
end

function __fish_zypper_print_packages
    set -l repo
    set -l type
    set -l idx
    set -l args (commandline -pxc)
    while set -q args[1]
        switch $args[1]
            case -t --type
                set -e args[1]
                if contains -- $args[1] $__fish_zypper_package_types
                    set type $args[1]
                end
            case -r --repo --from
                set -e args[1]
                if contains -- $args[1] (__fish_zypper_print_repos -e | string replace -r '^(.+)\t.*$' '$1')
                    set repo $repo $args[1]
                end
        end
        set -e args[1]
    end

    if __fish_zypper_is_subcommand_rm
        set idx /var/cache/zypp/solv/@System/solv.idx
    else if test -z "$repo"
        set idx /var/cache/zypp/solv/*/solv.idx
    else
        set idx /var/cache/zypp/solv/$repo/solv.idx
    end

    if test -z "$type"
        cat $idx | string replace -rf '^([^\t]+)\t.*\t.*$' '$1'
    else if test "$type" = package
        cat $idx | string match -rv '^('(string join \| $__fish_zypper_package_types)'):' | string replace -rf '^([^\t]+)\t.*\t.*$' '$1'
    else
        cat $idx | string replace -rf "^$type"':([^\t]+)\t.*\t.*$' '$1\t'"$type"
    end
end

complete -n __fish_zypper_use_pkg -c zypper -a '(__fish_zypper_print_packages)' -d Package
complete -f -n __fish_zypper_use_repo -c zypper -a '(__fish_zypper_print_repos)' -d Repo
complete -f -n __fish_zypper_not_use_file -c zypper

# Commands:

complete -f -n __fish_zypper_no_subcommand -c zypper -a 'help ?' -d 'Print help'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'shell sh' -d 'Accept multiple commands at once'

#  Repository Management:
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'repos lr' -d 'List all defined repositories'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'addrepo ar' -d 'Add a new repository'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'removerepo rr' -d 'Remove specified repository'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'renamerepo nr' -d 'Rename specified repository'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'modifyrepo mr' -d 'Modify specified repository'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'refresh ref' -d 'Refresh all repositories'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'clean cc' -d 'Clean local caches'

#  Service Management:
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'services ls' -d 'List all defined services'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'addservice as' -d 'Add a new service'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'modifyservice ms' -d 'Modify specified service'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'removeservice rs' -d 'Remove specified service'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'refresh-services refs' -d 'Refresh all services'

#  Software Management:
complete -n __fish_zypper_no_subcommand -c zypper -a 'install in' -d 'Install packages'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'remove rm' -d 'Remove packages'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'verify ve' -d 'Verify integrity of package dependencies'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'source-install si' -d 'Install source packages and their build dependencies'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'install-new-recommends inr' -d 'Install newly added packages recommended by installed packages'

#  Update Management:
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'update up' -d 'Update installed packages with newer versions'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'list-updates lu' -d 'List available updates'
complete -f -n __fish_zypper_no_subcommand -c zypper -a patch -d 'Install needed patches'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'list-patches lp' -d 'List needed patches'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'dist-upgrade dup' -d 'Perform a distribution upgrade'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'patch-check pchk' -d 'Check for patches'

#  Querying:
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'search se' -d 'Search for packages matching a pattern'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'info if' -d 'Show full information for specified packages'
complete -f -n __fish_zypper_no_subcommand -c zypper -a patch-info -d 'Show full information for specified patches'
complete -f -n __fish_zypper_no_subcommand -c zypper -a pattern-info -d 'Show full information for specified patterns'
complete -f -n __fish_zypper_no_subcommand -c zypper -a product-info -d 'Show full information for specified products'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'patches pch' -d 'List all available patches'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'packages pa' -d 'List all available packages'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'patterns pt' -d 'List all available patterns'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'products pd' -d 'List all available products'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'what-provides wp' -d 'List packages providing specified capability'

#  Package Locks:
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'addlock al' -d 'Add a package lock'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'removelock rl' -d 'Remove a package lock'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'locks ll' -d 'List current package locks'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'cleanlocks cl' -d 'Remove unused locks'

#  Locale Management:
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'locales lloc' -d 'List requested locales (languages codes)'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'addlocale aloc' -d 'Add locale(s) to requested locales'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'removelocale rloc' -d 'Remove locale(s) from requested locales'

#  Other Commands:
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'versioncmp vcmp' -d 'Compare two version strings'
complete -f -n __fish_zypper_no_subcommand -c zypper -a 'targetos tos' -d 'Print the target operating system ID string'
complete -f -n __fish_zypper_no_subcommand -c zypper -a licenses -d 'Print report about licenses and EULAs of installed packages'
complete -f -n __fish_zypper_no_subcommand -c zypper -a download -d 'Download rpms specified on the commandline to a local directory'
complete -f -n __fish_zypper_no_subcommand -c zypper -a source-download -d 'Download source rpms for all installed packages to a local directory'
complete -f -n __fish_zypper_no_subcommand -c zypper -a needs-rebooting -d 'Check if the needs-reboot flag was set'
complete -f -n __fish_zypper_no_subcommand -c zypper -a ps -d 'List running processes still using deleted files'

#  Subcommands:

complete -f -n __fish_zypper_no_subcommand -c zypper -a subcommand -d 'Lists available subcommands'
complete -f -n __fish_zypper_no_subcommand -c zypper -a "$__fish_zypper_subcommands"

# Global Options:

complete -c zypper -n __fish_zypper_no_subcommand -l help -s h -d Help
complete -c zypper -n __fish_zypper_no_subcommand -l version -s V -d 'Output the version number'
complete -c zypper -n __fish_zypper_no_subcommand -l promptids -d 'Output a list of zypper user prompts'
complete -c zypper -n __fish_zypper_no_subcommand -l config -r -s c -d 'Use specified config file instead of the default'
complete -c zypper -n __fish_zypper_no_subcommand -l userdata -d 'User defined transaction id used in history and plugins'
complete -c zypper -n __fish_zypper_no_subcommand -l quiet -s q -d 'Suppress normal output, print only error messages'
complete -c zypper -n __fish_zypper_no_subcommand -l verbose -s v -d 'Increase verbosity'
complete -c zypper -n __fish_zypper_no_subcommand -l no-abbrev -s A -d 'Do not abbreviate text in tables'
complete -c zypper -n __fish_zypper_no_subcommand -l table-style -s s -d 'Table style (integer)'
complete -c zypper -n __fish_zypper_no_subcommand -l rug-compatible -s r -d 'Turn on rug compatibility'
complete -c zypper -n __fish_zypper_no_subcommand -l non-interactive -s n -d 'Do not ask anything, use default answers automatically'
complete -c zypper -n __fish_zypper_no_subcommand -l non-interactive-include-reboot-patches -d 'Do not treat patches as interactive, which have the rebootSuggested-flag set'
complete -c zypper -n __fish_zypper_no_subcommand -l xmlout -s x -d 'Switch to XML output'
complete -c zypper -n __fish_zypper_no_subcommand -l ignore-unknown -s i -d 'Ignore unknown packages'
complete -c zypper -n __fish_zypper_no_subcommand -l terse -s t -d 'Terse output for machine consumption. Implies --no-abbrev and --no-color'

complete -c zypper -n __fish_zypper_no_subcommand -l reposd-dir -s D -r -d 'Use alternative repository definition file directory'
complete -c zypper -n __fish_zypper_no_subcommand -l cache-dir -s C -r -d 'Use alternative directory for all caches'
complete -c zypper -n __fish_zypper_no_subcommand -l raw-cache-dir -r -d 'Use alternative raw meta-data cache directory'
complete -c zypper -n __fish_zypper_no_subcommand -l solv-cache-dir -r -d 'Use alternative solv file cache directory'
complete -c zypper -n __fish_zypper_no_subcommand -l pkg-cache-dir -r -d 'Use alternative package cache directory'

#  Repository Options
complete -c zypper -n __fish_zypper_no_subcommand -l no-gpg-checks -d 'Ignore GPG check failures and continue'
complete -c zypper -n __fish_zypper_no_subcommand -l gpg-auto-import-keys -d 'Automatically trust and import new repository signing keys'
complete -c zypper -n __fish_zypper_no_subcommand -l plus-repo -s p -rf -d 'Use an additional repository'
complete -c zypper -n __fish_zypper_no_subcommand -l plus-content -s p -rf -d 'Additionally use disabled repositories providing a specific keyword'
complete -c zypper -n __fish_zypper_no_subcommand -l disable-repositories -d 'Do not read meta-data from repositories'
complete -c zypper -n __fish_zypper_no_subcommand -l no-refresh -d 'Do not refresh the repositories'
complete -c zypper -n __fish_zypper_no_subcommand -l no-cd -d 'Ignore CD/DVD repositories'
complete -c zypper -n __fish_zypper_no_subcommand -l no-remote -d 'Ignore remote repositories'
complete -c zypper -n __fish_zypper_no_subcommand -l releasever -d 'Set the value of $releasever in all .repo files'

#  Target Options
complete -c zypper -n __fish_zypper_no_subcommand -l root -s R -r -d 'Operate on a different root directory'
complete -c zypper -n __fish_zypper_no_subcommand -l installroot -r -d 'Operate on a different root directory, but share repositories with the host'
complete -c zypper -n __fish_zypper_no_subcommand -l disable-system-resolvables -d 'Do not read installed packages'

function __fish_zypper_is_subcommand_lr
    __fish_zypper_cmd_in_array repos lr
end

complete -c zypper -n __fish_zypper_is_subcommand_lr -l export -r -s e -d 'Export all defined repositories as a single local .repo file'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l alias -s a -d 'Show also repository alias'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l name -s n -d 'Show also repository name'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l refresh -s r -d 'Show also the autorefresh flag'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l uri -s u -d 'Show also base URI of repositories'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l priority -s p -d 'Show also repository priority'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l details -s d -d 'Show more information like URI, priority, type'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l service -s s -d 'Show also alias of parent service'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l show-enabled-only -s E -d 'Show enabled repos only'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l sort-by-uri -s U -d 'Sort the list by URI'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l sort-by-name -s N -d 'Sort the list by name'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l sort-by-priority -s P -d 'Sort the list by repository priority'
complete -c zypper -n __fish_zypper_is_subcommand_lr -l sort-by-alias -s A -d 'Sort the list by alias'

function __fish_zypper_is_subcommand_ar
    __fish_zypper_cmd_in_array addrepo ar
end

complete -c zypper -n __fish_zypper_is_subcommand_ar -l repo -r -s r -d 'Just another means to specify a .repo file to read'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l check -s c -d 'Probe URI'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l no-check -s C -d "Don't probe URI, probe later during refresh"
complete -c zypper -n __fish_zypper_is_subcommand_ar -l priority -s p -d 'Set the priority of the repository'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l keep-packages -s k -d 'Enable RPM files caching'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l no-keep-packages -s K -d 'Disable RPM files caching'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l gpgcheck -s g -d 'Enable GPG check for this repository'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l gpgcheck-strict -d 'Enable strict GPG check for this repository'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l gpgcheck-allow-unsigned -d 'Short hand for --gpgcheck-allow-unsigned-repo --gpgcheck-allow-unsigned-package'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l gpgcheck-allow-unsigned-repo -d 'Enable GPG check but allow the repository metadata to be unsigned'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l gpgcheck-allow-unsigned-package -d 'Enable GPG check but allow installing unsigned packages from this repository.'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l no-gpgcheck -s G -d 'Disable GPG check for this repository'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l default-gpgcheck -d 'Use the global GPG check setting defined in /etc/zypp/zypp.conf'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l name -r -s n -d 'Specify descriptive name for the repository'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l enable -s d -d 'Add the repository as enabled'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l disable -s d -d 'Add the repository as disabled'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l refresh -s f -d 'Enable autorefresh of the repository'
complete -c zypper -n __fish_zypper_is_subcommand_ar -l no-refresh -s F -d 'Disable autorefresh of the repository'

function __fish_zypper_is_subcommand_rr
    __fish_zypper_cmd_in_array removerepo rr
end

complete -c zypper -n __fish_zypper_is_subcommand_rr -l loose-auth -d 'Ignore user authentication data in the URI'
complete -c zypper -n __fish_zypper_is_subcommand_rr -l loose-query -d 'Ignore query string in the URI'
complete -c zypper -n __fish_zypper_is_subcommand_rr -l all -s a -d 'Apply changes to all repositories'
complete -c zypper -n __fish_zypper_is_subcommand_rr -l local -s l -d 'Apply changes to all local repositories'
complete -c zypper -n __fish_zypper_is_subcommand_rr -l remote -s t -d 'Apply changes to all remote repositories'
complete -c zypper -n __fish_zypper_is_subcommand_rr -l medium-type -r -s m -d 'Apply changes to repositories of specified type'

function __fish_zypper_is_subcommand_mr
    __fish_zypper_cmd_in_array modifyrepo mr
end

complete -c zypper -n __fish_zypper_is_subcommand_mr -l name -r -s n -d 'Set a descriptive name for the repository'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l disable -s d -d "Disable the repository"
complete -c zypper -n __fish_zypper_is_subcommand_mr -l enable -s e -d 'Enable the repository'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l refresh -s f -d 'Enable auto-refresh of the repository'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l no-refresh -s F -d 'Disable auto-refresh of the repository'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l priority -r -s p -d 'Set the priority of the repository'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l keep-packages -s k -d 'Enable RPM files caching'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l no-keep-packages -s K -d 'Disable RPM files caching'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l gpgcheck -s g -d 'Enable GPG check for this repository'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l gpgcheck-strict -d 'Enable strict GPG check for this repository'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l gpgcheck-allow-unsigned -d 'Short hand for --gpgcheck-allow-unsigned-repo --gpgcheck-allow-unsigned-package'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l gpgcheck-allow-unsigned-repo -d 'Enable GPG check but allow the repository metadata to be unsigned'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l gpgcheck-allow-unsigned-package -d 'Enable GPG check but allow installing unsigned packages from this repository.'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l no-gpgcheck -s G -d 'Disable GPG check for this repository'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l default-gpgcheck -d 'Use the global GPG check setting defined in /etc/zypp/zypp.conf'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l all -s a -d 'Apply changes to all repositories'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l local -s l -d 'Apply changes to all local repositories'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l remote -s t -d 'Apply changes to all remote repositories'
complete -c zypper -n __fish_zypper_is_subcommand_mr -l medium-type -r -s m -d 'Apply changes to repositories of specified type'

function __fish_zypper_is_subcommand_ref
    __fish_zypper_cmd_in_array refresh ref
end

complete -c zypper -n __fish_zypper_is_subcommand_ref -l force -s f -d 'Force a complete refresh'
complete -c zypper -n __fish_zypper_is_subcommand_ref -l force-build -s b -d 'Force rebuild of the database'
complete -c zypper -n __fish_zypper_is_subcommand_ref -l force-download -s d -d 'Force download of raw metadata'
complete -c zypper -n __fish_zypper_is_subcommand_ref -l build-only -s B -d "Only build the database, don't download metadata"
complete -c zypper -n __fish_zypper_is_subcommand_ref -l download-only -s D -d "Only download raw metadata, don't build the database"
complete -c zypper -n __fish_zypper_is_subcommand_ref -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Refresh only specified repositories'
complete -c zypper -n __fish_zypper_is_subcommand_ref -l services -s s -d 'Refresh also services before refreshing repos'

function __fish_zypper_is_subcommand_ls
    __fish_zypper_cmd_in_array services ls
end

complete -c zypper -n __fish_zypper_is_subcommand_ls -l uri -s u -d 'Show also base URI of repositories'
complete -c zypper -n __fish_zypper_is_subcommand_ls -l priority -s p -d 'Show also repository priority'
complete -c zypper -n __fish_zypper_is_subcommand_ls -l details -s d -d 'Show more information like URI, priority, type'
complete -c zypper -n __fish_zypper_is_subcommand_ls -l with-repos -s r -d 'Show also repositories belonging to the services'
complete -c zypper -n __fish_zypper_is_subcommand_ls -l show-enabled-only -s E -d 'Show enabled repos only'
complete -c zypper -n __fish_zypper_is_subcommand_ls -l sort-by-priority -s P -d 'Sort the list by repository priority'
complete -c zypper -n __fish_zypper_is_subcommand_ls -l sort-by-uri -s U -d 'Sort the list by URI'
complete -c zypper -n __fish_zypper_is_subcommand_ls -l sort-by-name -s N -d 'Sort the list by name'

function __fish_zypper_is_subcommand_as
    __fish_zypper_cmd_in_array addservice as
end

complete -c zypper -n __fish_zypper_is_subcommand_as -l name -r -s n -d 'Set a descriptive name for the service'
complete -c zypper -n __fish_zypper_is_subcommand_as -l enable -s d -d 'Add the service as enabled'
complete -c zypper -n __fish_zypper_is_subcommand_as -l disable -s d -d 'Add the service as disabled'
complete -c zypper -n __fish_zypper_is_subcommand_as -l refresh -s f -d 'Enable autorefresh of the repository'
complete -c zypper -n __fish_zypper_is_subcommand_as -l no-refresh -s F -d 'Disable autorefresh of the repository'

function __fish_zypper_is_subcommand_ms
    __fish_zypper_cmd_in_array modifyservice ms
end

complete -c zypper -n __fish_zypper_is_subcommand_ms -l name -r -s n -d 'Set a descriptive name for the service'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l enable -s e -d 'Enable a disabled service'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l disable -s d -d "Disable the service (but don't remove it)"
complete -c zypper -n __fish_zypper_is_subcommand_ms -l refresh -s r -d 'Enable auto-refresh of the service'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l no-refresh -s R -d 'Disable auto-refresh of the service'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l all -s a -d 'Apply changes to all services'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l local -s l -d 'Apply changes to all local services'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l remote -s t -d 'Apply changes to all remote services'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l medium-type -s m -d 'Apply changes to services of specified type'

complete -c zypper -n __fish_zypper_is_subcommand_ms -l ar-to-enable -r -s i -d 'Add a RIS service repository to enable'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l ar-to-disable -r -s I -d 'Add a RIS service repository to disable'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l rr-to-enable -r -s j -d 'Remove a RIS service repository to enable'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l rr-to-disable -r -s J -d 'Remove a RIS service repository to disable'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l cl-to-enable -s k -d 'Clear the list of RIS repositories to enable'
complete -c zypper -n __fish_zypper_is_subcommand_ms -l cl-to-disable -s K -d 'Clear the list of RIS repositories to disable'

function __fish_zypper_is_subcommand_rs
    __fish_zypper_cmd_in_array removeservice rs
end

complete -c zypper -n __fish_zypper_is_subcommand_rs -l loose-auth -d 'Ignore user authentication data in the URI'
complete -c zypper -n __fish_zypper_is_subcommand_rs -l loose-query -d 'Ignore query string in the URI'

function __fish_zypper_is_subcommand_refs
    __fish_zypper_cmd_in_array refresh-services refs
end

complete -c zypper -n __fish_zypper_is_subcommand_refs -l force -s f -d 'Force a complete refresh'
complete -c zypper -n __fish_zypper_is_subcommand_refs -l with-repos -s r -d 'Refresh also repositories'
complete -c zypper -n __fish_zypper_is_subcommand_refs -l restore-status -s R -d 'Also restore service repositories enabled/disabled state'

function __fish_zypper_subcommand_has_solver_expert_options
    __fish_zypper_cmd_in_array install in verify ve source-install si install-new-recommends inr update up dist-upgrade dup patch
end

complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l debug-solver -d 'Create solver test case for debugging'
complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l force-resolution -d 'Force the solver to find a solution (even an aggressive one)'
complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l no-force-resolution -s R -d 'Do not force the solver to find solution, let it ask'
complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l solver-focus -rf -a "$__fish_zypper_solver_focus_modes" -d 'Create solver test case for debugging'
complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l recommends -d 'Install also recommended packages in addition to the required'
complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l no-recommends -d 'Do not install recommended packages, only required'

complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l allow-downgrade -l no-allow-downgrade -d 'Whether to allow downgrading installed resolvables'
complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l allow-name-change -l no-allow-name-change -d 'Whether to allow changing the names of installed resolvables'
complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l allow-arch-change -l no-allow-arch-change -d 'Whether to allow changing the architecture of installed resolvables'
complete -c zypper -n __fish_zypper_subcommand_has_solver_expert_options -l allow-vendor-change -l no-allow-vendor-change -d 'Whether to allow changing the vendor of installed resolvables'

function __fish_zypper_is_subcommand_in
    __fish_zypper_cmd_in_array install in
end

complete -c zypper -n __fish_zypper_is_subcommand_in -l type -s t -rf -a "$__fish_zypper_package_types" -d 'Type of package'
complete -c zypper -n __fish_zypper_is_subcommand_in -l name -s n -d 'Select packages by plain name, not by capability'
complete -c zypper -n __fish_zypper_is_subcommand_in -l capability -s C -d 'Select packages by capability'
complete -c zypper -n __fish_zypper_is_subcommand_in -l details -d 'Show the detailed installation summary'
complete -c zypper -n __fish_zypper_is_subcommand_in -l from -rf -a "(__fish_zypper_print_repos -e)" -d 'Select packages from the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_in -l oldpackage -d 'Allow to replace a newer item with an older one.'
complete -c zypper -n __fish_zypper_is_subcommand_in -l allow-unsigned-rpm -d 'Silently install unsigned rpm packages given as commandline parameters'
complete -c zypper -n __fish_zypper_is_subcommand_in -l force -s f -d 'Install even if the item is installed, downgraded or changes vendor/architecture'
complete -c zypper -n __fish_zypper_is_subcommand_in -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Load only the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_in -l no-confirm -s y -d 'Don\'t require user interaction'
complete -c zypper -n __fish_zypper_is_subcommand_in -l dry-run -s D -d 'Test the installation, do not actually install'
complete -c zypper -n __fish_zypper_is_subcommand_in -l replacefiles -d 'Install even if it replaces files from other installed packages'
complete -c zypper -n __fish_zypper_is_subcommand_in -l auto-agree-with-licenses -s l -d "Automatically say 'yes' to third party license confirmation prompt"
complete -c zypper -n __fish_zypper_is_subcommand_in -l download -rf -a "$__fish_zypper_download_modes" -d 'Set the download-install mode'
complete -c zypper -n __fish_zypper_is_subcommand_in -l download-only -s d -d 'Only download the packages, do not install'

function __fish_zypper_is_subcommand_rm
    __fish_zypper_cmd_in_array remove rm
end

complete -c zypper -n __fish_zypper_is_subcommand_rm -l type -s t -rf -a "$__fish_zypper_package_types" -d 'Type of package'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l name -s n -d 'Select packages by plain name, not by capability'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l capability -s C -d 'Select packages by capability'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l details -d 'Show the detailed installation summary'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Load only the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l no-confirm -s y -d 'Don\'t require user interaction'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l dry-run -s D -d 'Test the removal, do not actually remove'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l clean-deps -s u -d 'Automatically remove unneeded dependencies'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l no-clean-deps -s U -d 'No automatic removal of unneeded dependencies'

complete -c zypper -n __fish_zypper_is_subcommand_rm -l debug-solver -d 'Create solver test case for debugging'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l force-resolution -d 'Force the solver to find a solution (even an aggressive one)'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l no-force-resolution -s R -d 'Do not force the solver to find solution, let it ask'
complete -c zypper -n __fish_zypper_is_subcommand_rm -l solver-focus -rf -a "$__fish_zypper_solver_focus_modes" -d 'Create solver test case for debugging'

function __fish_zypper_is_subcommand_ve
    __fish_zypper_cmd_in_array verify ve
end

complete -c zypper -n __fish_zypper_is_subcommand_ve -l details -d 'Show the detailed installation summary'
complete -c zypper -n __fish_zypper_is_subcommand_ve -l dry-run -s D -d 'Test the repair, do not actually do anything to the system'
complete -c zypper -n __fish_zypper_is_subcommand_ve -l download -rf -a "$__fish_zypper_download_modes" -d 'Set the download-install mode'
complete -c zypper -n __fish_zypper_is_subcommand_ve -l download-only -s d -d 'Only download the packages, do not install'
complete -c zypper -n __fish_zypper_is_subcommand_ve -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Load only the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_ve -l no-confirm -s y -d 'Don\'t require user interaction'

function __fish_zypper_is_subcommand_si
    __fish_zypper_cmd_in_array source-install si
end

complete -c zypper -n __fish_zypper_is_subcommand_si -l build-deps-only -s d -d 'Install only build dependencies of specified packages'
complete -c zypper -n __fish_zypper_is_subcommand_si -l no-build-deps -s D -d "Don't install build dependencies"
complete -c zypper -n __fish_zypper_is_subcommand_si -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Install packages only from specified repositories'
complete -c zypper -n __fish_zypper_is_subcommand_si -l download -rf -a "$__fish_zypper_download_modes" -d 'Set the download-install mode'
complete -c zypper -n __fish_zypper_is_subcommand_si -l download-only -s d -d 'Only download the packages, do not install'

function __fish_zypper_is_subcommand_inr
    __fish_zypper_cmd_in_array install-new-recommends inr
end

complete -c zypper -n __fish_zypper_is_subcommand_inr -l details -d 'Show the detailed installation summary'
complete -c zypper -n __fish_zypper_is_subcommand_inr -l dry-run -s D -d 'Test the installation, do not actually install'
complete -c zypper -n __fish_zypper_is_subcommand_inr -l download -rf -a "$__fish_zypper_download_modes" -d 'Set the download-install mode'
complete -c zypper -n __fish_zypper_is_subcommand_inr -l download-only -s d -d 'Only download the packages, do not install'
complete -c zypper -n __fish_zypper_is_subcommand_inr -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Load only the specified repositories'

function __fish_zypper_is_subcommand_up
    __fish_zypper_cmd_in_array update up
end

complete -c zypper -n __fish_zypper_is_subcommand_up -l type -s t -rf -a "$__fish_zypper_package_types" -d 'Type of package'
complete -c zypper -n __fish_zypper_is_subcommand_up -l details -d 'Show the detailed installation summary'
complete -c zypper -n __fish_zypper_is_subcommand_up -l best-effort -d "Accept updates to a lower than the latest version"
complete -c zypper -n __fish_zypper_is_subcommand_up -l replacefiles -d 'Install even if it replaces files from other installed packages'
complete -c zypper -n __fish_zypper_is_subcommand_up -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Load only the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_up -l no-confirm -s y -d 'Don\'t require user interaction'
complete -c zypper -n __fish_zypper_is_subcommand_up -l with-interactive -d 'Do not skip interactive updates'
complete -c zypper -n __fish_zypper_is_subcommand_up -l skip-interactive -d 'Skip interactive updates'
complete -c zypper -n __fish_zypper_is_subcommand_up -l auto-agree-with-licenses -s l -d "Automatically say 'yes' to third party license confirmation prompt"
complete -c zypper -n __fish_zypper_is_subcommand_up -l dry-run -s D -d 'Test the update, do not actually update'
complete -c zypper -n __fish_zypper_is_subcommand_up -l download -rf -a "$__fish_zypper_download_modes" -d 'Set the download-install mode'
complete -c zypper -n __fish_zypper_is_subcommand_up -l download-only -s d -d 'Only download the packages, do not install'

function __fish_zypper_is_subcommand_lu
    __fish_zypper_cmd_in_array list-updates lu
end

complete -c zypper -n __fish_zypper_is_subcommand_lu -l type -s t -rf -a "$__fish_zypper_package_types" -d 'Type of package'
complete -c zypper -n __fish_zypper_is_subcommand_lu -l best-effort -d "Accept updates to a lower than the latest version"
complete -c zypper -n __fish_zypper_is_subcommand_lu -l all -s a -d 'List all packages with newer versions, even uninstalled'
complete -c zypper -n __fish_zypper_is_subcommand_lu -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'List only updates from the specified repository'

complete -c zypper -n __fish_zypper_is_subcommand_lu -l allow-downgrade -l no-allow-downgrade -d 'Whether to allow downgrading installed resolvables'
complete -c zypper -n __fish_zypper_is_subcommand_lu -l allow-name-change -l no-allow-name-change -d 'Whether to allow changing the names of installed resolvables'
complete -c zypper -n __fish_zypper_is_subcommand_lu -l allow-arch-change -l no-allow-arch-change -d 'Whether to allow changing the architecture of installed resolvables'
complete -c zypper -n __fish_zypper_is_subcommand_lu -l allow-vendor-change -l no-allow-vendor-change -d 'Whether to allow changing the vendor of installed resolvables'

function __fish_zypper_is_subcommand_lp
    __fish_zypper_cmd_in_array list-patches lp
end

set -g __fish_zypper_patch_category security recommended optional feature document yast
set -g __fish_zypper_patch_severity critical important moderate low unspecified

complete -c zypper -n __fish_zypper_is_subcommand_lp -l all -s a -d 'List all patches, not only the needed ones'
complete -c zypper -n __fish_zypper_is_subcommand_lp -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'List only patches from the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_lp -l category -s g -rf -a "$__fish_zypper_patch_category" -d 'Select patches with the specified category'
complete -c zypper -n __fish_zypper_is_subcommand_lp -l severity -rf -a "$__fish_zypper_patch_severity" -d 'Select patches with the specified severity'
complete -c zypper -n __fish_zypper_is_subcommand_lp -l date -rf -d 'Select patches issued up to, but not including, the specified date'
complete -c zypper -n __fish_zypper_is_subcommand_lp -l bugzilla -s b -d 'Select applicable patches for the specified Bugzilla issues'
complete -c zypper -n __fish_zypper_is_subcommand_lp -l cve -d 'Select applicable patches for the specified CVE issues'
complete -c zypper -n __fish_zypper_is_subcommand_lp -l issues -d 'Select issues matching the specified string'
complete -c zypper -n __fish_zypper_is_subcommand_lp -l with-optional -l without-optional -d 'Whether applicable optional patches should be treated as needed or be excluded'

function __fish_zypper_is_subcommand_dup
    __fish_zypper_cmd_in_array dist-upgrade dup
end

complete -c zypper -n __fish_zypper_is_subcommand_dup -l from -rf -a "(__fish_zypper_print_repos -e)" -d 'Restrict upgrade to specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_dup -l details -d 'Show the detailed installation summary'
complete -c zypper -n __fish_zypper_is_subcommand_dup -l replacefiles -d 'Install even if it replaces files from other installed packages'
complete -c zypper -n __fish_zypper_is_subcommand_dup -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Load only the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_dup -l auto-agree-with-licenses -s l -d "Automatically say 'yes' to third party license confirmation prompt"
complete -c zypper -n __fish_zypper_is_subcommand_dup -l dry-run -s D -d 'Test the upgrade, do not actually upgrade'
complete -c zypper -n __fish_zypper_is_subcommand_dup -l no-confirm -s y -d 'Don\'t require user interaction'
complete -c zypper -n __fish_zypper_is_subcommand_dup -l download -rf -a "$__fish_zypper_download_modes" -d 'Set the download-install mode'
complete -c zypper -n __fish_zypper_is_subcommand_dup -l download-only -s d -d 'Only download the packages, do not install'

function __fish_zypper_is_subcommand_pchk
    __fish_zypper_cmd_in_array patch-check pchk
end

complete -c zypper -n __fish_zypper_is_subcommand_pchk -l updatestack-only -d 'Consider only patches which affect the package management itself'
complete -c zypper -n __fish_zypper_is_subcommand_pchk -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Check for patches only in the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_pchk -l with-optional -l without-optional -d 'Whether applicable optional patches should be treated as needed or be excluded'

function __fish_zypper_is_subcommand_se
    __fish_zypper_cmd_in_array search se
end

complete -c zypper -n __fish_zypper_is_subcommand_se -l match-substrings -d 'Search for a match to partial words (default)'
complete -c zypper -n __fish_zypper_is_subcommand_se -l match-words -d 'Search for a match to whole words only'
complete -c zypper -n __fish_zypper_is_subcommand_se -l match-exact -s x -d 'Searches for an exact package name'
complete -c zypper -n __fish_zypper_is_subcommand_se -l provides -d 'Search for packages which provide the search strings'
complete -c zypper -n __fish_zypper_is_subcommand_se -l requires -d 'Search for packages which require the search strings'
complete -c zypper -n __fish_zypper_is_subcommand_se -l recommends -d 'Search for packages which recommend the search strings'
complete -c zypper -n __fish_zypper_is_subcommand_se -l supplements -d 'Search for packages which supplements the search strings'
complete -c zypper -n __fish_zypper_is_subcommand_se -l conflicts -d 'Search packages conflicting with search strings'
complete -c zypper -n __fish_zypper_is_subcommand_se -l obsoletes -d 'Search for packages which obsolete the search strings'
complete -c zypper -n __fish_zypper_is_subcommand_se -l suggests -d 'Search for packages which suggest the search strings'
complete -c zypper -n __fish_zypper_is_subcommand_se -l type -s t -rf -a "$__fish_zypper_package_types" -d 'Search only for packages of the specified type'
complete -c zypper -n __fish_zypper_is_subcommand_se -l name -s n -d 'Search package name even with dependency options'
complete -c zypper -n __fish_zypper_is_subcommand_se -l file-list -s f -d 'Search for a match in the file list of packages'
complete -c zypper -n __fish_zypper_is_subcommand_se -l search-descriptions -s d -d 'Search also in package summaries and descriptions'
complete -c zypper -n __fish_zypper_is_subcommand_se -l case-sensitive -s C -d 'Perform case-sensitive search'
complete -c zypper -n __fish_zypper_is_subcommand_se -l details -s s -d 'Show each available version in each repository on a separate line'
complete -c zypper -n __fish_zypper_is_subcommand_se -l verbose -s s -d 'Like --details, with additional info (useful for search in dependencies)'
complete -c zypper -n __fish_zypper_is_subcommand_se -l sort-by-name -d 'Sort packages by name (default)'
complete -c zypper -n __fish_zypper_is_subcommand_se -l sort-by-repo -d 'Sort packages by repository'
complete -c zypper -n __fish_zypper_is_subcommand_se -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Search only in the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_se -l installed-only -s i -d 'Show only packages that are already installed'
complete -c zypper -n __fish_zypper_is_subcommand_se -l not-installed-only -s u -d 'Show only packages that are not currently installed'

function __fish_zypper_is_subcommand_if
    __fish_zypper_cmd_in_array info if
end

complete -c zypper -n __fish_zypper_is_subcommand_if -l match-substrings -s s -d 'Print information for packages partially matching name'
complete -c zypper -n __fish_zypper_is_subcommand_if -l type -s t -rf -a "$__fish_zypper_package_types" -d 'Type of package'
complete -c zypper -n __fish_zypper_is_subcommand_if -l provides -d 'Show provides'
complete -c zypper -n __fish_zypper_is_subcommand_if -l requires -d 'Show requires and prerequires'
complete -c zypper -n __fish_zypper_is_subcommand_if -l conflicts -d 'Show conflicts'
complete -c zypper -n __fish_zypper_is_subcommand_if -l obsoletes -d 'Show obsoletes'
complete -c zypper -n __fish_zypper_is_subcommand_if -l recommends -d 'Show recommends'
complete -c zypper -n __fish_zypper_is_subcommand_if -l supplements -d 'Show supplements'
complete -c zypper -n __fish_zypper_is_subcommand_if -l suggests -d 'Show suggests'
complete -c zypper -n __fish_zypper_is_subcommand_if -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Work only with the specified repository'

function __fish_zypper_is_subcommand_pch
    __fish_zypper_cmd_in_array patches pch
end

complete -c zypper -n __fish_zypper_is_subcommand_pch -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Just another means to specify repository'

function __fish_zypper_is_subcommand_pa
    __fish_zypper_cmd_in_array packages pa
end

complete -c zypper -n __fish_zypper_is_subcommand_pa -l orphaned -d 'Show packages which are orphaned (without repository)'
complete -c zypper -n __fish_zypper_is_subcommand_pa -l suggested -d 'Show packages which are suggested'
complete -c zypper -n __fish_zypper_is_subcommand_pa -l recommended -d 'Show packages which are recommended'
complete -c zypper -n __fish_zypper_is_subcommand_pa -l unneeded -d 'Show packages which are unneeded'
complete -c zypper -n __fish_zypper_is_subcommand_pa -l sort-by-name -s N -d 'Sort the list by package name'
complete -c zypper -n __fish_zypper_is_subcommand_pa -l sort-by-repo -s R -d 'Sort the list by repository'
complete -c zypper -n __fish_zypper_is_subcommand_pa -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Just another means to specify repository'
complete -c zypper -n __fish_zypper_is_subcommand_pa -l installed-only -s i -d 'Show only installed packages'
complete -c zypper -n __fish_zypper_is_subcommand_pa -l not-installed-only -s u -d 'Show only packages which are not installed'

function __fish_zypper_is_subcommand_pt
    __fish_zypper_cmd_in_array patterns pt
end

complete -c zypper -n __fish_zypper_is_subcommand_pt -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Just another means to specify repository'
complete -c zypper -n __fish_zypper_is_subcommand_pt -l installed-only -s i -d 'Show only installed patterns'
complete -c zypper -n __fish_zypper_is_subcommand_pt -l not-installed-only -s u -d 'Show only patterns which are not installed'

function __fish_zypper_is_subcommand_pd
    __fish_zypper_cmd_in_array products pd
end

complete -c zypper -n __fish_zypper_is_subcommand_pd -l xmlfwd -r -d 'XML output only: Literally forward the XML tags found in a product file'
complete -c zypper -n __fish_zypper_is_subcommand_pd -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Just another means to specify repository'
complete -c zypper -n __fish_zypper_is_subcommand_pd -l installed-only -s i -d 'Show only installed products'
complete -c zypper -n __fish_zypper_is_subcommand_pd -l not-installed-only -s u -d 'Show only products which are not installed'

function __fish_zypper_is_subcommand_al
    __fish_zypper_cmd_in_array addlock al
end

complete -c zypper -n __fish_zypper_is_subcommand_al -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Restrict the lock to the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_al -l type -s t -rf -a "$__fish_zypper_package_types" -d 'Type of package'

function __fish_zypper_is_subcommand_rl
    __fish_zypper_cmd_in_array removelock rl
end

complete -c zypper -n __fish_zypper_is_subcommand_rl -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Remove only locks with specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_rl -l type -s t -rf -a "$__fish_zypper_package_types" -d 'Type of package'

function __fish_zypper_is_subcommand_cl
    __fish_zypper_cmd_in_array cleanlocks cl
end

complete -c zypper -n __fish_zypper_is_subcommand_cl -l only-duplicates -s d -d 'Clean only duplicate locks'
complete -c zypper -n __fish_zypper_is_subcommand_cl -l only-empty -s e -d "Clean only locks which doesn't lock anything"

function __fish_zypper_is_subcommand_lloc
    __fish_zypper_cmd_in_array locales lloc
end

complete -c zypper -n __fish_zypper_is_subcommand_lloc -l packages -s p -d 'Show corresponding packages'
complete -c zypper -n __fish_zypper_is_subcommand_lloc -l all -s a -d 'List all available locales'

function __fish_zypper_is_subcommand_aloc
    __fish_zypper_cmd_in_array addlocale aloc
end

complete -c zypper -n __fish_zypper_is_subcommand_aloc -l no-packages -s n -d 'Do not install corresponding packages for given locale(s)'

function __fish_zypper_is_subcommand_rloc
    __fish_zypper_cmd_in_array removelocale rloc
end

complete -c zypper -n __fish_zypper_is_subcommand_rloc -l no-packages -s n -d 'Do not remove corresponding packages for given locale(s)'

function __fish_zypper_is_subcommand_vcmp
    __fish_zypper_cmd_in_array versioncmp vcmp
end

complete -c zypper -n __fish_zypper_is_subcommand_vcmp -l match -s m -d 'Takes missing release number as any release'

function __fish_zypper_is_subcommand_tos
    __fish_zypper_cmd_in_array targetos tos
end

complete -c zypper -n __fish_zypper_is_subcommand_tos -l label -s l -d 'Show the operating system label'

function __fish_zypper_is_subcommand_clean
    __fish_zypper_cmd_in_array clean
end

complete -c zypper -n __fish_zypper_is_subcommand_clean -l repo -s r -rf -a "(__fish_zypper_print_repos)" -d 'Clean only specified repositories'
complete -c zypper -n __fish_zypper_is_subcommand_clean -l metadata -s m -d 'Clean metadata cache'
complete -c zypper -n __fish_zypper_is_subcommand_clean -l raw-metadata -s M -d 'Clean raw metadata cache'
complete -c zypper -n __fish_zypper_is_subcommand_clean -l all -s a -d 'Clean both metadata and package caches'

function __fish_zypper_is_subcommand_patch
    __fish_zypper_cmd_in_array patch
end

complete -c zypper -n __fish_zypper_is_subcommand_patch -l updatestack-only -d 'Consider only patches which affect the package management itself'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l with-update -d 'Additionally try to update all packages not covered by patches'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l details -d 'Show the detailed installation summary'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l replacefiles -d 'Install even if it replaces files from other installed packages'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Load only the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l category -s g -rf -a "$__fish_zypper_patch_category" -d 'Select patches with the specified category'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l severity -rf -a "$__fish_zypper_patch_severity" -d 'Select patches with the specified severity'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l date -r -d 'Select patches issued up to, but not including, the specified date'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l bugzilla -s b -d 'Select applicable patches for the specified Bugzilla issues'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l cve -d 'Select applicable patches for the specified CVE issues'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l no-confirm -s y -d 'Don\'t require user interaction'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l with-optional -l without-optional -d 'Whether applicable optional patches should be treated as needed or be excluded'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l with-interactive -d 'Do not skip interactive patches'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l skip-interactive -d 'Skip interactive patches'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l auto-agree-with-licenses -s l -d "Automatically say 'yes' to third party license confirmation prompt"
complete -c zypper -n __fish_zypper_is_subcommand_patch -l dry-run -s D -d 'Test the update, do not actually update'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l download -rf -a "$__fish_zypper_download_modes" -d 'Set the download-install mode'
complete -c zypper -n __fish_zypper_is_subcommand_patch -l download-only -s d -d 'Only download the packages, do not install'

function __fish_zypper_is_subcommand_sourcedownload
    __fish_zypper_cmd_in_array source-download
end

complete -c zypper -n __fish_zypper_is_subcommand_sourcedownload -l directory -r -s d -d 'Download all source rpms to this directory'
complete -c zypper -n __fish_zypper_is_subcommand_sourcedownload -l delete -d 'Delete extraneous source rpms in the local directory'
complete -c zypper -n __fish_zypper_is_subcommand_sourcedownload -l no-delete -d 'Do not delete extraneous source rpms'
complete -c zypper -n __fish_zypper_is_subcommand_sourcedownload -l status -d "Show which source rpms are missing or extraneous"

function __fish_zypper_is_subcommand_download
    __fish_zypper_cmd_in_array download
end

complete -c zypper -n __fish_zypper_is_subcommand_download -l all-matches -d 'Download all versions matching the commandline arguments'
complete -c zypper -n __fish_zypper_is_subcommand_download -l from -rf -a "(__fish_zypper_print_repos -e)" -d 'Select packages from the specified repository'
complete -c zypper -n __fish_zypper_is_subcommand_download -l dry-run -s D -d 'Don\'t change anything, just report what would be done'
complete -c zypper -n __fish_zypper_is_subcommand_download -l repo -s r -rf -a "(__fish_zypper_print_repos -e)" -d 'Work only with the specified repository'

function __fish_zypper_is_subcommand_ps
    __fish_zypper_cmd_in_array ps
end

complete -c zypper -n __fish_zypper_is_subcommand_ps -l short -s s -d 'Create a short table not showing the deleted files'
complete -c zypper -n __fish_zypper_is_subcommand_ps -l print -rf -d 'For each associated system service print <format>'
complete -c zypper -n __fish_zypper_is_subcommand_ps -l debugFile -r -s d -d 'Write debug output to file'
config.fish# localization: tier1

# This file does some internal fish setup.
# It is not recommended to remove or edit it.
#
# Set default field separators
#
set -g IFS \n\ \t
set -qg __fish_added_user_paths
or set -g __fish_added_user_paths

#
# Create the default command_not_found handler
#
function __fish_default_command_not_found_handler
    printf (_ "fish: Unknown command: %s\n") (string escape -- $argv[1]) >&2
end

if not status --is-interactive
    # Hook up the default as the command_not_found handler
    # if we are not interactive to avoid custom handlers.
    function fish_command_not_found --on-event fish_command_not_found
        __fish_default_command_not_found_handler $argv
    end
end

#
# Set default search paths for completions and shellscript functions
# unless they already exist
#

# Grab extra directories (as specified by the build process, usually for
# third-party packages to ship completions &c.
set -l __extra_completionsdir
set -l __extra_functionsdir
set -l __extra_confdir
status get-file __fish_build_paths.fish | source

# Compute the directories for vendor configuration.  We want to include
# all of XDG_DATA_DIRS, as well as the __extra_* dirs defined above.
set -l xdg_data_dirs /usr/local/share/fish /usr/share/fish
if test -n "$XDG_DATA_DIRS"
    set --path xdg_data_dirs $XDG_DATA_DIRS
    set xdg_data_dirs (string replace -r '([^/])/$' '$1' -- $xdg_data_dirs)/fish
end

set -g __fish_vendor_completionsdirs
set -g __fish_vendor_functionsdirs
set -g __fish_vendor_confdirs
# Don't load vendor directories when running unit tests
if not set -q FISH_UNIT_TESTS_RUNNING
    set __fish_vendor_completionsdirs $__fish_user_data_dir/vendor_completions.d $xdg_data_dirs/vendor_completions.d
    set __fish_vendor_functionsdirs $__fish_user_data_dir/vendor_functions.d $xdg_data_dirs/vendor_functions.d
    set __fish_vendor_confdirs $__fish_user_data_dir/vendor_conf.d $xdg_data_dirs/vendor_conf.d

    # Ensure that extra directories are always included.
    if not contains -- $__extra_completionsdir $__fish_vendor_completionsdirs
        set -a __fish_vendor_completionsdirs $__extra_completionsdir
    end
    if not contains -- $__extra_functionsdir $__fish_vendor_functionsdirs
        set -a __fish_vendor_functionsdirs $__extra_functionsdir
    end
    if not contains -- $__extra_confdir $__fish_vendor_confdirs
        set -a __fish_vendor_confdirs $__extra_confdir
    end
end

# Set up function and completion paths. Make sure that the fish
# default functions/completions are included in the respective path.

if not set -q fish_function_path
    set fish_function_path $__fish_config_dir/functions $__fish_sysconf_dir/functions $__fish_vendor_functionsdirs
end

if not set -q fish_complete_path
    set fish_complete_path $__fish_config_dir/completions $__fish_sysconf_dir/completions $__fish_vendor_completionsdirs
    set -a fish_complete_path $__fish_cache_dir/generated_completions
end

# Add a handler for when fish_user_path changes, so we can apply the same changes to PATH
function __fish_reconstruct_path -d "Update PATH when fish_user_paths changes" --on-variable fish_user_paths
    # Deduplicate $fish_user_paths
    # This should help with people appending to it in config.fish
    set -l new_user_path
    for path in (string split : -- $fish_user_paths)
        if not contains -- $path $new_user_path
            set -a new_user_path $path
        end
    end

    if test (count $new_user_path) -lt (count $fish_user_paths)
        # This will end up calling us again, so we return
        set fish_user_paths $new_user_path
        return
    end

    set -l local_path $PATH

    for x in $__fish_added_user_paths
        set -l idx (contains --index -- $x $local_path)
        and set -e local_path[$idx]
    end

    set -g __fish_added_user_paths
    if set -q fish_user_paths
        # Explicitly split on ":" because $fish_user_paths might not be a path variable,
        # but $PATH definitely is.
        for x in (string split ":" -- $fish_user_paths[-1..1])
            if set -l idx (contains --index -- $x $local_path)
                set -e local_path[$idx]
            else
                set -ga __fish_added_user_paths $x
            end
            set -p local_path $x
        end
    end

    set -xg PATH $local_path
end

#
# Launch debugger on SIGTRAP
#
function fish_sigtrap_handler --on-signal TRAP --no-scope-shadowing --description "TRAP handler: debug prompt"
    breakpoint
end

#
# When a prompt is first displayed, make sure that interactive
# mode-specific initializations have been performed.
# This includes a `read` prompt, hence the fish_read event.
# This handler removes itself after it is first called.
#
function __fish_on_interactive --on-event fish_prompt --on-event fish_read
    # We erase this *first* so it can't be called again,
    # e.g. if fish_greeting calls "read".
    functions -e __fish_on_interactive
    __fish_config_interactive
end

# Set the locale if it isn't explicitly set. Allowing the lack of locale env vars to imply the
# C/POSIX locale causes too many problems. Do this before reading the snippets because they might be
# in UTF-8 (with non-ASCII characters).
not set -q LANG # (fast path - no need to load the file if we have $LANG)
and __fish_set_locale

#
# Some things should only be done for login terminals
# This used to be in etc/config.fish - keep it here to keep the semantics
#
if status --is-login
    if command -sq /usr/libexec/path_helper
        __fish_macos_set_env PATH /etc/paths '/etc/paths.d'
        if test -n "$MANPATH"
            __fish_macos_set_env MANPATH /etc/manpaths '/etc/manpaths.d'
        end
        functions -e __fish_macos_set_env
    end

    #
    # Put linux consoles in unicode mode.
    #
    # TODO(terminal-workaround)
    if test "$TERM" = linux
        and string match -qir '\.UTF' -- $LANG
        and command -sq unicode_start
        unicode_start
    end
end

# Invoke this here to apply the current value of fish_user_path after
# PATH is possibly set above.
__fish_reconstruct_path

# Allow %n job expansion to be used with fg/bg/wait
# `jobs` is the only one that natively supports job expansion
function __fish_expand_pid_args
    for arg in $argv
        if string match -qr '^%\d+$' -- $arg
            if not jobs -p $arg
                return 1
            end
        else
            printf "%s\n" $arg
        end
    end
end

for jobbltn in bg wait disown
    function $jobbltn -V jobbltn
        set -l args (__fish_expand_pid_args $argv)
        and builtin $jobbltn $args
    end
end
function fg
    set -l args (__fish_expand_pid_args $argv)
    and builtin fg $args[-1]
end

if command -q kill
    # Only define this if something to wrap exists
    # this allows a nice "command not found" error to be triggered.
    function kill
        set -l args (__fish_expand_pid_args $argv)
        and command kill $args
    end
end

if status is-interactive
    __fish_migrate
end
if status is-interactive || set -qgx __fish_force_load_default_theme
    fish_config theme choose default --no-override
end

# As last part of initialization, source the conf directories.
# Implement precedence (User > Admin > Extra (e.g. vendors) > Fish) by basically doing "basename".
set -l sourcelist
for file in $__fish_config_dir/conf.d/*.fish $__fish_sysconf_dir/conf.d/*.fish $__fish_vendor_confdirs/*.fish
    set -l basename (string replace -r '^.*/' '' -- $file)
    contains -- $basename $sourcelist
    and continue
    set sourcelist $sourcelist $basename
    # Also skip non-files or unreadable files.
    # This allows one to use e.g. symlinks to /dev/null to "mask" something (like in systemd).
    test -f $file -a -r $file
    and source $file
end
functions/N_.fish# localization: skip(deprecated)
function N_
    printf "%s" $argv
end
# localization: skip(private)
# returns 0 only if any argument is on of the supplied arguments
function __fish_any_arg_in
    set -l haystack $argv
    for arg in (commandline -xpc)
        contains -- $arg $haystack
        and return 0
    end
    return 1
end
functions/__fish_anyeditor.fish# localization: tier1
function __fish_anyeditor
    set -l editor
    if set -q VISUAL
        echo $VISUAL | read -at editor
    else if set -q EDITOR
        echo $EDITOR | read -at editor
    else
        __fish_echo string join \n -- \
            (_ 'External editor requested but $VISUAL or $EDITOR not set.') \
            (_ 'Please set VISUAL or EDITOR to your preferred editor.')
        return 1
    end
    string join \n -- $editor
    return 0
end
functions/__fish_anypager.fish# localization: skip(private)
function __fish_anypager --description "Print a pager to use"
    set -l pager
    # We prefer $PAGER if we have it
    set -q PAGER
    and echo $PAGER | read -at pager

    # or even $MANPAGER if we're allowed to
    if test "$argv[1]" = --with-manpager
        set -q MANPAGER
        and echo $MANPAGER | read -at pager
    end

    # We use them if they *exist*
    if command -q $pager[1]
        printf %s\n $pager
        return 0
    end

    # Cheesy hardcoded list of pagers.
    for cmd in less lv most more
        if command -q $cmd
            echo -- $cmd
            return 0
        end
    end

    # We have no pager.
    # We could fall back to "cat",
    # but in some cases that's probably not helpful.
    return 1
end
functions/__fish_anypython.fish# localization: skip(private)
function __fish_anypython
    if set -l path (command -s python3)
        # Do not consider the stub /usr/bin/python3 that comes installed on Darwin to be Python
        # unless Xcode reports a real directory path.
        and not begin
            string match -q Darwin -- "$(uname)"
            and string match -q /usr/bin/python3 -- $path
            and type -q xcode-select
            and not xcode-select --print-path &>/dev/null
        end
        echo $path
        return 0
    end
    set -l best_path
    set -l best_minor_version
    set -l minor_version
    for path in (path filter -fx -- $PATH/python3.*)
        string match -rq -- '.*/python3\.(?<minor_version>\d+)$' $path
        and test $minor_version -ge 5 # Python 3.5+
        or continue
        and begin
            not set -q best_path[1]
            or test $minor_version -gt $best_minor_version
        end
        set best_path $path
        set best_minor_version $minor_version
    end
    if set -q best_path[1]
        echo $best_path
        return 0
    end
    # We have no python.
    return 1
end
functions/__fish_append.fish# localization: skip(private)
function __fish_append -d "Internal completion function for appending string to the commandline" --argument-names sep
    set -e argv[1]
    set -l str (commandline -tc | string replace -rf "(.*$sep)[^$sep]*" '$1' | string replace -r -- '--.*=' '')
    printf "%s\n" "$str"$argv
end
functions/__fish_apropos.fish# localization: skip(private)
if not type -q apropos
    function __fish_apropos
    end
    exit
end

if test (__fish_uname) = Darwin
    and test -x /usr/libexec/makewhatis

    set -l dir
    if test -n "$XDG_CACHE_HOME"
        set dir $XDG_CACHE_HOME/fish
    else
        set dir (getconf DARWIN_USER_CACHE_DIR)"fish"
    end

    function __fish_apropos -V dir
        # macOS has a read only filesystem where the whatis database should be.

        if functions -q apropos || test "$(command -v apropos)" != /usr/bin/apropos
            __fish_without_manpager apropos "$argv"
            return
        end

        # The whatis database is non-existent, so apropos tries (and fails) to create it every time,
        # which can take seconds.
        #
        # Instead, we build a whatis database in the user cache directory
        # and override the MANPATH using that directory before we run `apropos`
        #
        # the cache is rebuilt once a week.
        set -l whatis $dir/whatis
        set -l max_age 600000 # like a week
        set -l age $max_age

        if test -f "$whatis"
            set age (path mtime -R -- $whatis)
        end

        MANPATH="$dir" __fish_without_manpager /usr/bin/apropos "$argv"

        if test $age -ge $max_age
            test -d "$dir" || mkdir -m 700 -p $dir
            set -l sh (__fish_posix_shell)
            $sh -c '( "$@" ) >/dev/null 2>&1 </dev/null &' -- \
                /usr/libexec/makewhatis -o "$whatis" \
                (/usr/bin/manpath | string split : | xargs realpath)
        end
    end
else
    function __fish_apropos
        # we only ever prefix match for completions. This also ensures results for bare apropos <TAB>
        # (apropos '' gives no results, but apropos '^' lists all manpages)
        __fish_without_manpager apropos "$argv"
    end
end
functions/__fish_argcomplete_complete.fish# localization: skip(private)
function __fish_argcomplete_complete
    set -lx _ARGCOMPLETE 1
    set -lx _ARGCOMPLETE_IFS \n
    set -lx _ARGCOMPLETE_SUPPRESS_SPACE 1
    set -lx _ARGCOMPLETE_SHELL fish
    set -lx COMP_LINE (commandline -pc)
    set -lx COMP_POINT (string length (commandline -cp))
    set -lx COMP_TYPE
    $argv 8>&1 9>&2 2>/dev/null
end
functions/__fish_backup_config_files.fish# localization: skip(private)
function __fish_backup_config_files
    for relative_filename in $argv
        path is $__fish_config_dir/$relative_filename
        and cp $__fish_config_dir/$relative_filename{,.bak}
    end
end
functions/__fish_cache_put.fish# localization: skip(private)
function __fish_cache_put
    set -l cache_file $argv[1]
    touch $cache_file
    set -l dir (path dirname $cache_file)
    chown --reference=$dir $cache_file 2>/dev/null ||
        chown (
            if stat --version 2>&1 | string match -q 'BusyBox*'
                stat -c '%u:%g' $dir
            else
                stat --format '%u:%g' $dir 2>/dev/null ||
                stat -f '%u:%g' $dir
            end
        ) $cache_file
end
functions/__fish_cache_sourced_completions.fish# localization: skip(private)
function __fish_cache_sourced_completions
    # Allow a `--name=foo` option which ends up in the filename.
    argparse -s name= -- $argv
    or return

    set -q argv[1]
    or return 1

    set -l cmd (command -s $argv[1])
    or begin
        # If we have no command, we can't get an mtime
        # and so we can't cache
        # The caller can more easily retry
        return 127
    end

    set -l cachedir (__fish_make_cache_dir completions)
    or return

    set -l stampfile $cachedir/$argv[1].stamp
    set -l compfile $cachedir/$argv[1].fish

    set -l mtime (path mtime -- $cmd)

    set -l cmtime 0
    path is -rf -- $stampfile
    and read cmtime <$stampfile

    # If either the timestamp or the completion file don't exist,
    # or the mtime differs, we rerun.
    #
    # That means we'll rerun if the command was up- or downgraded.
    if path is -vrf -- $stampfile $compfile || test "$cmtime" -ne "$mtime" 2>/dev/null
        __fish_cache_put $compfile
        $argv >$compfile
        # If the command exited unsuccessfully, we assume it didn't work.
        or return 2
        __fish_cache_put $stampfile
        echo -- $mtime >$stampfile
    end

    if path is -rf -- $compfile
        source $compfile
        return 0
    end
    return 3
end
functions/__fish_cached.fish# localization: skip(private)
function __fish_cached --description "Cache the command output for a given amount of time"

    argparse --min-args 1 --max-args 1 --stop-nonopt 't/max-age=!_validate_int --min 0' 'k/cache-key=' -- $argv
    or return

    if set -q _flag_cache_key
        set -f cache_key $_flag_cache_key
    else
        set -f cache_key (string trim "$argv" | string split ' ')[1]
    end
    if not string match -q --regex '^[\w+-]+$' -- "$cache_key"
        return 1
    end

    if set -q _flag_max_age
        set -f max_age $_flag_max_age
    else
        set -f max_age -1
    end
    set -l cache_dir (__fish_make_cache_dir)
    or return
    set -l cache_file (path normalize $cache_dir/$cache_key)
    set -l cache_age (path mtime --relative $cache_file)

    set -l populate_cache (__fish_posix_shell) -c "
        {
            $argv
        } >$cache_file || rm $cache_file 2>/dev/null
    "

    if not test -f $cache_file
        __fish_cache_put $cache_file
        $populate_cache &

        if test -n "$last_pid"
            # wait for at most 1 second if supported
            command --search waitpid &>/dev/null
            and waitpid --exited --timeout 1 $last_pid
            and test -f $cache_file
            and cat $cache_file
        end
    else
        cat $cache_file

        if test $cache_age -gt $max_age
            __fish_cache_put $cache_file
            $populate_cache &
        end
    end
end
functions/__fish_cancel_commandline.fish# localization: skip(private)
# This is meant to be bound to something like ctrl-c
function __fish_cancel_commandline
    commandline -f cancel-commandline
end
functions/__fish_canonicalize_builtin.fish# localization: skip(private)
# Some of these don't have their own page,
# and adding one would be awkward given that the filename
# isn't guaranteed to be allowed.
# So we override them with the good name.
function __fish_canonicalize_builtin -a cmd
    switch $cmd
        case !
            echo not
        case .
            echo source
        case :
            echo true
        case '['
            echo test
        case '{'
            echo begin
        case '*'
            printf %s $cmd
    end
end
functions/__fish_change_key_bindings.fish# localization: skip(private)
function __fish_change_key_bindings --argument-names bindings
    set -g __fish_active_key_bindings $bindings
    # Allow the user to set the variable universally
    set -l scope
    if not set -q fish_key_bindings
        set scope -g
    end
    set --no-event $scope fish_key_bindings $bindings
end
functions/__fish_cmd__complete_args.fish# localization: tier3
function __fish_cmd__complete_args
    set -l current_token (commandline -tc)

    switch $current_token
        case '/t:*'
            echo -e '0\tBlack
1\tBlue
2\tGreen
3\tAqua
4\tRed
5\tPurple
6\tYellow
7\tWhite
8\tGray
9\tLight blue
A\tLight green
B\tLight aqua
C\tLight red
D\tLight purple
E\tLight yellow
F\tBright white' | awk -F '\t' "{ printf \"$current_token%s\t%s\n\", \$1, \$2 }"
        case '/e:*'
            echo -e 'on\tEnable command extensions
off\tDisable command extensions' | awk -F '\t' "{ printf \"$current_token%s\t%s\n\", \$1, \$2 }"
        case '/f:*'
            echo -e 'on\tEnable file and directory name completion
off\tDisable file and directory name completion' | awk -F '\t' "{ printf \"$current_token%s\t%s\n\", \$1, \$2 }"
        case '/v:*'
            echo -e 'on\tEnable delayed environment variable expansion
off\tDisable delayed environment variable expansion' | awk -F '\t' "{ printf \"$current_token%s\t%s\n\", \$1, \$2 }"
    end
end
functions/__fish_commandline_is_singlequoted.fish# localization: skip(private)
# TODO: This function is deprecated. It was used in fish_clipboard_paste
# which some users copied, so maybe leave it around for a few years.
function __fish_commandline_is_singlequoted --description "Return 0 if the current token has an open single-quote"
    string match -q 'single*' (__fish_tokenizer_state -- (commandline -ct | string collect))
end
functions/__fish_complete_atool_archive_contents.fish# localization: skip(private)
function __fish_complete_atool_archive_contents --description 'List archive contents'
    set -l cmd (commandline -cxp)
    set -e cmd[1]
    set -l file
    for arg in $cmd
        switch $arg
            case '-*'
            case '*'
                if test -f $arg
                    set file $arg
                    break
                end
        end
    end
    if not set -q file[1]
        return
    end
    als $file -qq | sed -r 's/^\s*[0-9]+\s+[0-9-]+\s+[0-9:]+\s+(.*)$/\1/'

end
functions/__fish_complete_bittorrent.fish# localization: tier3
#
# Bittorrent commands
function __fish_complete_bittorrent
    complete -c $argv -l max_uploads -x --description "Maximum uploads at once"
    complete -c $argv -l keepalive_interval -x --description "Number of seconds between keepalives"
    complete -c $argv -l download_slice_size -x --description "Bytes per request"
    complete -c $argv -l request_backlog -x --description "Requests per pipe"
    complete -c $argv -l max_message_length -x --description "Maximum length prefix encoding"
    complete -c $argv -l ip --description "IP to report to the tracker" -x -a "(__fish_print_addresses)"
    complete -c $argv -l minport --description "Minimum port to listen to"
    complete -c $argv -l maxport --description "Maximum port to listen to"
    complete -c $argv -l responsefile -r --description "File for server response"
    complete -c $argv -l url -x --description "URL to get file from"
    complete -c $argv -l saveas -r --description "Local file target"
    complete -c $argv -l timeout -x --description "Time to close inactive socket"
    complete -c $argv -l timeout_check_interval -x --description "Time between checking timeouts"
    complete -c $argv -l max_slice_length -x --description "Maximum outgoing slice length"
    complete -c $argv -l max_rate_period -x --description "Maximum time to guess rate"
    complete -c $argv -l bind -x --description "IP to bind to locally" -a "(__fish_print_addresses --all)"
    complete -c $argv -l display_interval -x --description "Time between screen updates"
    complete -c $argv -l rerequest_interval -x --description "Time to wait between requesting more peers"
    complete -c $argv -l min_peers -x --description "Minimum number of peers to not do requesting"
    complete -c $argv -l http_timeout -x --description "Number of seconds before assuming http timeout"
    complete -c $argv -l max_initiate -x --description "Number of peers at which to stop initiating new connections"
    complete -c $argv -l max_allow_in -x --description "Maximum number of connections to allow"
    complete -c $argv -l check_hashes -x --description "Whether to check hashes on disk"
    complete -c $argv -l max_upload_rate -x --description "Maximum kB/s to upload at"
    complete -c $argv -l snub_time -x --description "Seconds to wait for data to come in before assuming choking"
    complete -c $argv -l spew -x --description "Whether to display diagnostic info"
    complete -c $argv -l rarest_first_cutoff -x --description "Number of downloads at which to switch from random to rarest first"
    complete -c $argv -l min_uploads -x --description "Number of uploads to fill out to with optimistic unchokes"
    complete -c $argv -l report_hash_failiures -x --description "Whether to inform the user that hash failures occur"
end
functions/__fish_complete_blockdevice.fish# localization: skip(private)
#
# Helper function for completions that need to enumerate block devices.
function __fish_complete_blockdevice
    set -l cmd (commandline -ct)
    test -z "$cmd"
    and set cmd /dev/
    for f in $cmd*
        test -b $f
        and printf "%s\t%s\n" $f "Block device"
        test -d $f
        and printf "%s\n" $f/
    end
end
functions/__fish_complete_cd.fish# localization: skip(private)
#
# This function only emits completions that might result from matches against $CDPATH. We rely on
# the core file name completion logic to include all other possible matches.
function __fish_complete_cd -d "Completions for the cd command"
    set -q CDPATH[1]
    or return 0 # no CDPATH so rely solely on the core file name completions

    set -l token (commandline -ct)
    if string match -qr '^\.{0,2}/.*' -- $token
        # Absolute path or explicitly relative to the current directory. Rely on the builtin file
        # name completions since we no longer exclude them from the `cd` argument completion.
        return
    end

    # Relative path. Check $CDPATH and use that as the description for any possible matches.
    # We deliberately exclude the `.` path because the core file name completion logic will include
    # it when presenting possible matches.
    set -l cdpath (string match -v '.' -- $CDPATH)

    # Remove the CWD if it is in CDPATH since, again, the core file name completion logic will
    # handle it.
    set -l cdpath (string match -v -- $PWD $cdpath)
    set -q cdpath[1]
    or return 0

    # TODO: There's a subtlety regarding descriptions - if $cdpath[1]/foo and $cdpath[2]/foo
    # exist, we print both but want the first description to win - this currently works, but
    # is not guaranteed.
    for cdpath in $cdpath
        # Replace $HOME with "~".
        set -l desc (string replace -r -- "^$HOME" "~" "$cdpath")
        # This assumes the CDPATH component itself is cd-able.
        for d in $cdpath/$token*/
            # Remove the cdpath component again.
            test -x $d
            and printf "%s\tCDPATH %s\n" (string replace -r "^$cdpath/" "" -- $d) $desc
        end
    end
end
functions/__fish_complete_clang.fish# localization: skip(private)
#
# This function is compatible with clang, clang++, and variations thereof, and is shared
# by clang.fish and clang++.fish.
# We dynamically query the head at `(commandline -x)[1]` to get the correct completions.
function __fish_complete_clang
    # If the result is for a value, clang only prints the value, so completions
    # for `-std=` print `c++11` and not `-std=c++11` like we need. See #4174.
    set -l prefix (commandline -ct | string replace -fr -- '^(.*=)[^=]*' '$1')

    # Don't hard-code the name of the clang binary
    set -l clang (commandline -xp)[1]
    # first get the completions from clang, with the prefix separated from the value by a comma
    $clang --autocomplete=(commandline -ct | string unescape | string replace -- "$prefix" "$prefix,") 2>/dev/null |
        # and put it in a format that fish understands
        string replace -r -- '^([^ ]+)\s*(.*)' "$prefix\$1\t\$2"
end
functions/__fish_complete_command.fish# localization: skip(private)
function __fish_complete_command --description 'Complete using all available commands'
    set -l ctoken "$(commandline -ct)"
    switch $ctoken
        case '*=*'
            set ctoken (string split "=" -- $ctoken)
            complete -C "$ctoken[2]"
        case '-*' # do not try to complete options as commands
            return
        case '*'
            complete -C "$ctoken"
    end
end
functions/__fish_complete_convert_options.fish# localization: skip(private)
function __fish_complete_convert_options --description 'Complete Convert options' --argument-names what
    switch $what
        case format Format
            convert -list Format | sed '1,/----/d; /^$/,$d; /^$/d; s/^\s*\([a-zA-Z0-9-]\+\)\**\s*\S\+\s\+\\(\S\+\)\s\+\(.\+\S\)\s*$/\1\t\2 \3/'
        case color Color
            convert -list color | awk '{ print $1"\t"$2" "$3} ' | sed '1,/----/d'
        case family
            convert -list Font | sed '/family/!d; s/^\s*.\+: //' | sort -u
        case font Font
            convert -list Font | sed '/Font/!d; s/^\s*.\+: //' | sort -u
        case '*'
            convert -list $what
    end
end
functions/__fish_complete_directories.fish# localization: skip(private)
#
# Find directories that complete $argv[1], output them as completions
# with description $argv[2] if defined, otherwise use 'Directory'.
# If no arguments are provided, attempts to complete current commandline token.
#
function __fish_complete_directories -d "Complete directory prefixes" --argument-names comp desc
    if not set -q desc[1]
        set desc Directory
    end

    if not set -q comp[1]
        # No token given, so we use the current commandline token.
        # If we have a --name=val option, we need to remove it,
        # or the complete -C below would keep it, and then whatever complete
        # called us would add it again (assuming it's in the current token)
        set comp (commandline -ct | string replace -r -- '^-[^=]*=' '')
    end

    # HACK: We call into the file completions by using an empty command
    # If we used e.g. `ls`, we'd run the risk of completing its options or another kind of argument.
    # But since we default to file completions, if something doesn't have another completion...
    # (really this should have an actual complete option)
    set -l dirs (complete -C"'' $comp" | string match -r '.*/$')

    if set -q dirs[1]
        printf "%s\n" $dirs\t"$desc"
    end
end
functions/__fish_complete_docutils.fish# localization: tier3
function __fish_complete_docutils -a cmd
    complete -x -c $cmd -k -a "(__fish_complete_suffix .rst .txt)"

    # General Docutils Options
    complete -c $cmd -l title -d "Specify the docs title"
    complete -c $cmd -s g -l generator -d "Include a generator credit"
    complete -c $cmd -l no-generator -d "Don't include a generator credit"
    complete -c $cmd -s d -l date -d "Include the date at the end of the docs"
    complete -c $cmd -s t -l time -d "Include the time and date"
    complete -c $cmd -l no-datestamp -d "Don't include a datestamp"
    complete -c $cmd -s s -l source-link -d "Include a source link"
    complete -c $cmd -l source-url -d "Use URL for a source link"
    complete -c $cmd -l no-source-link -d "Don't include a source link"
    complete -c $cmd -l toc-entry-backlinks -d "Link from section headers to TOC entries"
    complete -c $cmd -l toc-top-backlinks -d "Link from section headers to the top of the TOC"
    complete -c $cmd -l no-toc-backlinks -d "Disable backlinks to the TOC"
    complete -c $cmd -l footnote-backlinks -d "Link from footnotes/citations to references"
    complete -c $cmd -l no-footnote-backlinks -d "Disable backlinks from footnotes/citations"
    complete -c $cmd -l section-numbering -d "Enable section numbering"
    complete -c $cmd -l no-section-numbering -d "Disable section numbering"
    complete -c $cmd -l strip-comments -d "Remove comment elements"
    complete -c $cmd -l leave-comments -d "Leave comment elements"
    complete -c $cmd -l strip-elements-with-class -d "Remove all elements with classes"
    complete -c $cmd -l strip-class -d "Remove all classes attributes"
    complete -x -c $cmd -s r -l report -a "info warning error severe none 1 2 3 4 5" -d "Report system messages"
    complete -c $cmd -s v -l verbose -d "Report all system messages"
    complete -c $cmd -s q -l quiet -d "Report no system messages"
    complete -x -c $cmd -l halt -a "info warning error severe none 1 2 3 4 5" -d "Halt execution at system messages"
    complete -c $cmd -l strict -d "Halt at the slightest problem"
    complete -x -c $cmd -l exit-status -a "info warning error severe none 1 2 3 4 5" -d "Enable a non-zero exit status"
    complete -c $cmd -l debug -d "Enable debug output"
    complete -c $cmd -l no-debug -d "Disable debug output"
    complete -c $cmd -l warnings -d "File to output system messages"
    complete -c $cmd -l traceback -d "Enable Python tracebacks"
    complete -c $cmd -l no-traceback -d "Disable Python tracebacks"
    complete -c $cmd -s i -l input-encoding -d "Encoding of input text"
    complete -x -c $cmd -l input-encoding-error-handler -a "strict ignore replace" -d "Error handler"
    complete -c $cmd -s o -l output-encoding -d "Encoding for output"
    complete -x -c $cmd -l output-encoding-error-handler -a "strict ignore replace xmlcharrefreplace backslashreplace" -d "Error handler"
    complete -c $cmd -s e -l error-encoding -d "Encoding for error output"
    complete -x -c $cmd -l error-encoding-error-handler -d "Error handler"
    complete -c $cmd -s l -l language -d "Specify the language"
    complete -c $cmd -l record-dependencies -d "File to write output file dependencies"
    complete -c $cmd -l config -d "File to read configs"
    complete -c $cmd -s V -l version -d "Show version number"
    complete -c $cmd -s h -l help -d "Show help message"

    # reStructuredText Parser Options
    complete -c $cmd -l pep-references -d "Link to standalone PEP refs"
    complete -c $cmd -l pep-base-url -d "Base URL for PEP refs"
    complete -c $cmd -l pep-file-url-template -d "Template for PEP file part of URL"
    complete -c $cmd -l rfc-references -d "Link to standalone RFC refs"
    complete -c $cmd -l rfc-base-url -d "Base URL for RFC refs"
    complete -c $cmd -l tab-width -d "Specify tab width"
    complete -c $cmd -l trim-footnote-reference-space -d "Remove spaces before footnote refs"
    complete -c $cmd -l leave-footnote-reference-space -d "Leave spaces before footnote refs"
    complete -c $cmd -l no-file-insertion -d "Disable directives to insert file"
    complete -c $cmd -l file-insertion-enabled -d "Enable directives to insert file"
    complete -c $cmd -l no-raw -d "Disable the 'raw' directives"
    complete -c $cmd -l raw-enabled -d "Enable the 'raw' directives"
    complete -x -c $cmd -l syntax-highlight -a "long short none" -d "Token name set for Pygments"
    complete -x -c $cmd -l smart-quotes -a "yes no alt" -d "Change straight quotation marks"
    complete -c $cmd -l smartquotes-locales -d "'smart quotes' for the language"
    complete -c $cmd -l word-level-inline-markup -d "Inline markup at word level"
    complete -c $cmd -l character-level-inline-markup -d "Inline markup at character level"
end

function __fish_complete_docutils_standalone_reader -d "Completions for Docutils standalone reader options" -a cmd
    # Standalone Reader
    complete -c $cmd -l no-doc-title -d "Disable the docs title"
    complete -c $cmd -l no-doc-info -d "Disable the docs info"
    complete -c $cmd -l section-subtitles -d "Enable section subtitles"
    complete -c $cmd -l no-section-subtitles -d "Disable section subtitles"
end

function __fish_complete_docutils_html -d "Completions for Docutils HTML options" -a cmd
    # HTML-Specific Options
    complete -c $cmd -l template -d "Specify the template"
    complete -c $cmd -l stylesheet -d "List of stylesheet URLs"
    complete -c $cmd -l stylesheet-path -d "List of stylesheet paths"
    complete -c $cmd -l embed-stylesheet -d "Embed the stylesheets"
    complete -c $cmd -l link-stylesheet -d "Link to the stylesheets"
    complete -c $cmd -l stylesheet-dirs -d "List of directories where stylesheets are found"
    complete -x -c $cmd -l initial-header-level -a "1 2 3 4 5 6" -d "Specify the initial header level"

    if test $cmd != rst2html5
        complete -c $cmd -l field-name-limit -d "Specify the limit for field names"
        complete -c $cmd -l option-limit -d "Specify the limit for options"
    end

    complete -x -c $cmd -l footnote-references -a "superscript brackets" -d "Format for footnote refs"
    complete -x -c $cmd -l attribution -a "dash parens none" -d "Format for block quote attr"
    complete -c $cmd -l compact-lists -d "Enable compact lists"
    complete -c $cmd -l no-compact-lists -d "Disable compact lists"
    complete -c $cmd -l compact-field-lists -d "Enable compact field lists"
    complete -c $cmd -l no-compact-field-lists -d "Disable compact field lists"

    if test $cmd = rst2html5
        complete -x -c $cmd -l table-style -a "borderless booktabs align-left align-center align-right colwidths-auto" -d "Specify table style"
    else
        complete -x -c $cmd -l table-style -a borderless -d "Specify table style"
    end

    complete -x -c $cmd -l math-output -a "MathML HTML MathJax LaTeX" -d "Math output format"

    if test $cmd = rst2html5
        complete -c $cmd -l xml-declaration -d "Prepend an XML declaration"
    end

    complete -c $cmd -l no-xml-declaration -d "Omit the XML declaration"
    complete -c $cmd -l cloak-email-addresses -d "Obfuscate email addresses"
end

function __fish_complete_docutils_latex -d "Completions for Docutils LaTeX options" -a cmd
    # LaTeX-Specific Options
    complete -c $cmd -l documentclass -d "Specify LaTeX documentclass"
    complete -c $cmd -l documentoptions -d "Specify docs options"
    complete -x -c $cmd -l footnote-references -a "superscript brackets" -d "Format for footnote refs"
    complete -x -c $cmd -l use-latex-citations -d "Use \cite command for citations"
    complete -x -c $cmd -l figure-citations -d "Use figure floats for citations"
    complete -x -c $cmd -l attribution -a "dash parens none" -d "Format for block quote attr"
    complete -c $cmd -l stylesheet -d "Specify LaTeX packages/stylesheets"
    complete -c $cmd -l stylesheet-path -d "List of LaTeX packages/stylesheets"
    complete -c $cmd -l link-stylesheet -d "Link to the stylesheets"
    complete -c $cmd -l embed-stylesheet -d "Embed the stylesheets"
    complete -c $cmd -l stylesheet-dirs -d "List of directories where stylesheets are found"
    complete -c $cmd -l latex-preamble -d "Customization the preamble"
    complete -c $cmd -l template -d "Specify the template"
    complete -c $cmd -l use-latex-toc -d "TOC by LaTeX"
    complete -c $cmd -l use-docutils-toc -d "TOC by Docutils"
    complete -c $cmd -l use-part-section -d "Add parts on top of the section hierarchy"
    complete -c $cmd -l use-docutils-docinfo -d "Use Docutils docinfo"
    complete -c $cmd -l use-latex-docinfo -d "Use LaTeX docinfo"
    complete -c $cmd -l topic-abstract -d "Typeset abstract as topic"
    complete -c $cmd -l use-latex-abstract -d "Use LaTeX abstract"
    complete -c $cmd -l hyperlink-color -d "Specify color of hyperlinks"
    complete -c $cmd -l hyperref-options -d "Additional options to the 'hyperref' package"
    complete -c $cmd -l compound-enumerators -d "Enable compound enumerators"
    complete -c $cmd -l no-compound-enumerators -d "Disable compound enumerators"
    complete -c $cmd -l section-prefix-for-enumerators -d "Enable section prefixes"
    complete -c $cmd -l no-section-prefix-for-enumerators -d "Disable section prefixes"
    complete -c $cmd -l section-enumerator-separator -d "Set the section enumerator separator"
    complete -c $cmd -l literal-block-env -d "Specify env for literal-blocks"
    complete -c $cmd -l use-verbatim-when-possible -d "Use 'verbatim' for literal-blocks"
    complete -x -c $cmd -l table-style -a "standard booktabs borderless" -d "Table style"
    complete -x -c $cmd -l graphicx-option -a "dvips pdftex auto" -d "LaTeX graphicx package option"

    if test $cmd = rst2latex
        complete -x -c $cmd -l font-encoding -a "T1 OT1 LGR,T1" -d "LaTeX font encoding"
    end

    complete -c $cmd -l reference-label -d "Puts the refs label"
    complete -c $cmd -l use-bibtex -d "Style and database for bibtex"
    complete -c $cmd -l docutils-footnotes -d "Footnotes by Docutils"
end
functions/__fish_complete_freedesktop_icons.fish# localization: skip(private)
function __fish_complete_freedesktop_icons -d 'List installed icon names according to `https://specifications.freedesktop.org/icon-theme-spec/0.13/`'
    # The latest `icon-theme-spec` as of 2024-08-10 is 0.13
    # https://specifications.freedesktop.org/icon-theme-spec/latest/
    # https://specifications.freedesktop.org/icon-theme-spec/0.13/#directory_layout
    # 1. $HOME/.icons
    # 2. $XDG_DATA_DIRS/icons
    # 3. /usr/share/pixmaps
    set -l dirs (path filter -rd -- ~/.icons $XDG_DATA_DIRS/icons /usr/share/pixmaps)

    # https://specifications.freedesktop.org/icon-theme-spec/0.13/#definitions
    # .png, .svg and .xpm are valid icon file formats
    path filter -rf -- $dirs/**/*.{png,svg,xpm} \
        | path basename \
        | path change-extension ''
end
functions/__fish_complete_ftp.fish# localization: tier3
function __fish_complete_ftp --argument-names ftp
    # Common across all ftp implementations
    complete -c $ftp -xa "(__fish_print_hostnames)" -d Hostname
    complete -c $ftp -s 4 -d 'Use IPv4 only'
    complete -c $ftp -s 6 -d 'Use IPv6 only'
    complete -c $ftp -s A -d 'Use active mode for data transfers'
    complete -c $ftp -s d -d 'Enable debugging'
    complete -c $ftp -s e -d 'Disable command editing and history support'
    complete -c $ftp -s g -d 'Disable file name globbing'
    complete -c $ftp -s i -d 'Disable interactive prompting during multiple file transfers.'
    complete -c $ftp -s p -d 'Use passive mode for data transfers'
    complete -c $ftp -s t -d 'Enable packet tracing'
    complete -c $ftp -s n -d 'Disable autologin'

    switch (uname -s)
        case FreeBSD NetBSD OpenBSD
            complete -c $ftp -s o -d "Set output for auto-fetched files"
            complete -c $ftp -s a -d "Anonymous login"
            complete -c $ftp -s P -d 'Set port number' -x
            complete -c $ftp -s r -d 'Time between retry attempts' -x
            complete -c $ftp -s s -d 'Local address to bind to' -xa "(__fish_print_addresses)"
    end

    switch (uname -s)
        case FreeBSD NetBSD Linux
            complete -c $ftp -s N -d "Specify netrc file" -r
            complete -c $ftp -s v -d 'Enable verbose and progress meter'
    end

    switch (uname -s)
        case FreeBSD NetBSD
            complete -c $ftp -s f -d "Force cache reload"
            complete -c $ftp -s q -d "Seconds to wait before quitting stalled connection" -x
            complete -c $ftp -s R -d 'Restart all non-proxied auto-fetches'
            complete -c $ftp -s T -d 'Set max transfer rate' -x
            complete -c $ftp -s u -d 'Upload file to URL' -r
            complete -c $ftp -s V -d 'Disable verbose and progress meter'
    end

    switch (uname -s)
        case NetBSD
            complete -c $ftp -s x -d "Set buffer size" -x
        case OpenBSD
            complete -c $ftp -s N -d "Set command name for error reports" -x
            complete -c $ftp -s V -d "Disable verbose"
            complete -c $ftp -s v -d "Enable verbose"
            complete -c $ftp -s M -d "Disable progress meter"
            complete -c $ftp -s m -d "Enable progress meter"
            complete -c $ftp -s C -d "Continue a previously interrupted file transfer"
            complete -c $ftp -s c -d "Netscape-like cookiejar file" -r
            complete -c $ftp -s D -d "Short title for start of progress meter" -x
            complete -c $ftp -s E -d "Disable EPSC/EPRT command on IPv4 connections"
            complete -c $ftp -s k -d "Keepalive interval in seconds" -x
            complete -c $ftp -s S -d "SSL/TLS options"
            complete -c $ftp -s U -d "Set useragent" -x
            complete -c $ftp -s w -d "Time to wait before aborting slow connections" -x
        case Linux
            complete -c $ftp -s V -d "Print version"
            complete -c $ftp -l prompt -d "Print a prompt even if not on a tty"
            complete -c $ftp -s '?' -l help -d "Print help"
    end
end
functions/__fish_complete_gpg.fish# localization: tier3
#
# Completions for the gpg program.
#
# This program accepts an rather large number of switches. It allows
# you to do things like changing what file descriptor errors should be
# written to, to make gpg use a different locale than the one
# specified in the environment or to specify an alternative home
# directory.

# Switches related to debugging, switches whose use is not
# recommended, switches whose behaviour is as of yet undefined,
# switches for experimental features, switches to make gpg compliant
# to legacy pgp-versions, dos-specific switches, switches meant for
# the options file and deprecated or obsolete switches have all been
# removed. The remaining list of completions is still quite
# impressive.

function __fish_complete_gpg -a __fish_complete_gpg_command
    if string match -q 'gpg (GnuPG) 1.*' ($__fish_complete_gpg_command --version 2>/dev/null)
        complete -c $__fish_complete_gpg_command -l simple-sk-checksum -d 'Integrity protect secret keys by using a SHA-1 checksum'
        complete -c $__fish_complete_gpg_command -l no-sig-create-check -d "Do not verify each signature right after creation"
        complete -c $__fish_complete_gpg_command -l pgp2 -d "Set up all options to be as PGP 2.x compliant as possible"
        complete -c $__fish_complete_gpg_command -l rfc1991 -d "Try to be more RFC-1991 compliant"
    else
        complete -c $__fish_complete_gpg_command -l no-keyring -d "Do not use any keyring at all"
        complete -c $__fish_complete_gpg_command -l no-skip-hidden-recipients -d "During decryption, do not skip all anonymous recipients"
        complete -c $__fish_complete_gpg_command -l only-sign-text-ids -d "Exclude any non-text-based user ids from selection for signing"
        complete -c $__fish_complete_gpg_command -l override-session-key-fd -x -d "Don't use the public key but the specified session key"
        complete -c $__fish_complete_gpg_command -l passwd -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Change the passphrase of the secret key belonging to the given user id"
        complete -c $__fish_complete_gpg_command -l pinentry-mode -xa "default ask cancel error loopback" -d "Set the pinentry mode"
        complete -c $__fish_complete_gpg_command -l quick-add-key -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)" -d "Directly add a subkey to a key"
        complete -c $__fish_complete_gpg_command -l quick-add-uid -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Adds a new user id to an existing key"
        complete -c $__fish_complete_gpg_command -l quick-gen-key -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Generate a standard key without needing to answer prompts"
        complete -c $__fish_complete_gpg_command -l quick-generate-key -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Generate a standard key without needing to answer prompts"
        complete -c $__fish_complete_gpg_command -l quick-lsign-key -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)" -d "Directly sign a key from the passphrase; marks signatures as non-exportable"
        complete -c $__fish_complete_gpg_command -l quick-revoke-uid -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Revokes a user id on an existing key"
        complete -c $__fish_complete_gpg_command -l quick-revuid -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Revokes a user id on an existing key"
        complete -c $__fish_complete_gpg_command -l quick-set-expire -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)" -d "Set the expiration time of the specified key"
        complete -c $__fish_complete_gpg_command -l quick-set-primary-uid -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Sets or updates the priary uid flag for the specified key"
        complete -c $__fish_complete_gpg_command -l quick-sign-key -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)" -d "Directly sign a key from the passphrase"
        complete -c $__fish_complete_gpg_command -l receive-keys -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)" -d "Import the keys with the given key IDs from a keyserver"
        complete -c $__fish_complete_gpg_command -s f -l recipient-file -r -d "Similar to --recipient, but encrypts to key stored in file instead"
        complete -c $__fish_complete_gpg_command -l request-origin -r -d "Tell gpg to assume that the operation ultimately originated at a particular origin"
        complete -c $__fish_complete_gpg_command -l sender -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "When creating a signature, tells gpg the user id of a key; when verifying, used to restrict information printed"
        complete -c $__fish_complete_gpg_command -l show-key -d "Take OpenPGP keys as input and print information about them"
        complete -c $__fish_complete_gpg_command -l show-keys -d "Take OpenPGP keys as input and print information about them"
        complete -c $__fish_complete_gpg_command -l skip-hidden-recipients -d "During decryption, skip all anonymous recipients"
        complete -c $__fish_complete_gpg_command -l tofu-default-policy -xa "auto good unknown bad ask" -d "Set the default TOFU policy"
        complete -c $__fish_complete_gpg_command -l tofu-policy -xa "auto good unknown bad ask" -d "Set the default TOFU policy for the specified keys"
        complete -c $__fish_complete_gpg_command -l try-secret-key -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command --list-secret-keys)" -d "Specify keys to be used for trial decryption"

        complete -c $__fish_complete_gpg_command -l with-icao-spelling -d "Print the ICAO spelling of the fingerprint in addition to the hex digits"
        complete -c $__fish_complete_gpg_command -l with-key-origin -d "Include the locally held information on the origin and last update of a key in a key listing"
        complete -c $__fish_complete_gpg_command -l with-keygrip -d "Include the keygrip in the key listings"
        complete -c $__fish_complete_gpg_command -l with-secret -d "Include info about the presence of a secret key in public key listings done with --with-colons"
        complete -c $__fish_complete_gpg_command -l no-symkey-cache -d "Disable the passphrase cache used for symmetrical en- and decryption"
        complete -c $__fish_complete_gpg_command -l no-autostart -d "Do not start the gpg-agent or the dirmngr if it has not been started and its service is required"
        complete -c $__fish_complete_gpg_command -l log-file -r -d "Write log output to the specified file"
        complete -c $__fish_complete_gpg_command -l locate-keys -d "Locate the keys given as arguments"
        complete -c $__fish_complete_gpg_command -l locate-external-keys -d "Locate they keys given as arguments; do not consider local keys"
        complete -c $__fish_complete_gpg_command -l list-signatures -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Same as --list-keys, but the signatures are listed too"
        complete -c $__fish_complete_gpg_command -l list-gcrypt-config -d "Display various internal configuration parameters of libgcrypt"
        complete -c $__fish_complete_gpg_command -l known-notation -r -d "Tell GnuPG about a critical signature notation"
        complete -c $__fish_complete_gpg_command -l key-origin -d "Track the origin of a key"
        complete -c $__fish_complete_gpg_command -l input-size-hint -r -d "Specify input size in bytes"
        complete -c $__fish_complete_gpg_command -s F -l hidden-recipient-file -r -d "Similar to --hidden-recipient, but encrypts to key stored in file instead"
        complete -c $__fish_complete_gpg_command -l generate-revocation -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Generate a revocation certificate for the complete key"
        complete -c $__fish_complete_gpg_command -l generate-key -d "Generate a new key pair"
        complete -c $__fish_complete_gpg_command -l generate-designated-revocation -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Generate a designated revocation certificate for a key"
        complete -c $__fish_complete_gpg_command -l full-gen-key -d "Generate a new key pair with dialogs for all options"
        complete -c $__fish_complete_gpg_command -l full-generate-key -d "Generate a new key pair with dialogs for all options"
        complete -c $__fish_complete_gpg_command -l export-filter -d "Define an import/export filter to apply to an imported/exported keyblock before it is written"
        complete -c $__fish_complete_gpg_command -l import-filter -d "Define an import/export filter to apply to an imported/exported keyblock before it is written"
        complete -c $__fish_complete_gpg_command -l edit-card -d "Present a menu to work with a smartcard"
        complete -c $__fish_complete_gpg_command -l disable-signer-uid -d "Don't embed the uid of the signing key in the data signature"
        complete -c $__fish_complete_gpg_command -l disable-dirmngr -d "Entirely disable the use of the Dirmngr"
        complete -c $__fish_complete_gpg_command -l dirmngr-program -r -d "Specify a dirmngr program to be used for keyserver access"
        complete -c $__fish_complete_gpg_command -l default-new-key-algo -x -d "Change the default algorothms for key generation"
        complete -c $__fish_complete_gpg_command -l compliance -xa "gnupg openpgp rfc4880 rfc4880bis rfc2440 pgp6 pgp7 pgp8" -d "Set a compliance standard for GnuPG"
        complete -c $__fish_complete_gpg_command -l change-passphrase -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Change the passphrase of the secret key belonging to the given user id"
        complete -c $__fish_complete_gpg_command -l agent-program -d "Specify an agent program to be used for secret key operations"
        complete -c $__fish_complete_gpg_command -l clear-sign -d "Make a clear text signature"
    end

    #
    # gpg subcommands
    #

    complete -c $__fish_complete_gpg_command -s s -l sign -d "Make a signature"
    complete -c $__fish_complete_gpg_command -l clearsign -d "Make a clear text signature"
    complete -c $__fish_complete_gpg_command -s b -l detach-sign -d "Make a detached signature"
    complete -c $__fish_complete_gpg_command -s e -l encrypt -d "Encrypt data"
    complete -c $__fish_complete_gpg_command -s c -l symmetric -d "Encrypt with a symmetric cipher using a passphrase"
    complete -c $__fish_complete_gpg_command -l store -d "Store only (make a simple literal data packet)"
    complete -c $__fish_complete_gpg_command -l decrypt -d "Decrypt specified file or stdin"
    complete -c $__fish_complete_gpg_command -l verify -d "Assume specified file or stdin is sigfile and verify it"
    complete -c $__fish_complete_gpg_command -l multifile -d "Modify certain other commands to accept multiple files for processing"
    complete -c $__fish_complete_gpg_command -l verify-files -d "Identical to '--multifile --verify'"
    complete -c $__fish_complete_gpg_command -l encrypt-files -d "Identical to '--multifile --encrypt'"
    complete -c $__fish_complete_gpg_command -l decrypt-files -d "Identical to --multifile --decrypt"

    complete -c $__fish_complete_gpg_command -s k -l list-keys -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "List all keys from the public keyrings, or just the ones given on the command line"
    complete -c $__fish_complete_gpg_command -l list-public-keys -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "List all keys from the public keyrings, or just the ones given on the command line"
    complete -c $__fish_complete_gpg_command -s K -l list-secret-keys -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command --list-secret-keys)" -d "List all keys from the secret keyrings, or just the ones given on the command line"
    complete -c $__fish_complete_gpg_command -l list-sigs -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Same as --list-keys, but the signatures are listed too"

    complete -c $__fish_complete_gpg_command -l check-sigs -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Same as --list-keys, but the signatures are listed and verified"
    complete -c $__fish_complete_gpg_command -l check-signatures -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Same as --list-keys, but the signatures are listed and verified"
    complete -c $__fish_complete_gpg_command -l fingerprint -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "List all keys with their fingerprints"

    complete -c $__fish_complete_gpg_command -l gen-key -d "Generate a new key pair"

    complete -c $__fish_complete_gpg_command -l edit-key -d "Present a menu which enables you to do all key related tasks" -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)"

    complete -c $__fish_complete_gpg_command -l sign-key -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Sign a public key with your secret key"
    complete -c $__fish_complete_gpg_command -l lsign-key -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Sign a public key with your secret key but mark it as non exportable"

    complete -c $__fish_complete_gpg_command -l delete-key -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Remove key from the public keyring"
    complete -c $__fish_complete_gpg_command -l delete-secret-key -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command --list-secret-keys)" -d "Remove key from the secret and public keyring"
    complete -c $__fish_complete_gpg_command -l delete-keys -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Remove key from the public keyring"
    complete -c $__fish_complete_gpg_command -l delete-secret-keys -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command --list-secret-keys)" -d "Remove key from the secret and public keyring"
    complete -c $__fish_complete_gpg_command -l delete-secret-and-public-key -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Same as --delete-key, but if a secret key exists, it will be removed first"

    complete -c $__fish_complete_gpg_command -l gen-revoke -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Generate a revocation certificate for the complete key"
    complete -c $__fish_complete_gpg_command -l desig-revoke -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Generate a designated revocation certificate for a key"

    complete -c $__fish_complete_gpg_command -l export -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d 'Export all or the given keys from all keyrings'
    complete -c $__fish_complete_gpg_command -l export-ssh-key -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d 'Export all or the given keys in OpenSSH format'
    complete -c $__fish_complete_gpg_command -l send-keys -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)" -d "Same as --export but sends the keys to a keyserver"
    complete -c $__fish_complete_gpg_command -l export-secret-keys -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command --list-secret-keys)" -d "Same as --export, but exports the secret keys instead"
    complete -c $__fish_complete_gpg_command -l export-secret-subkeys -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Same as --export, but exports the secret keys instead"

    complete -c $__fish_complete_gpg_command -l import -d 'Import/merge keys'
    complete -c $__fish_complete_gpg_command -l fast-import -d 'Import/merge keys'

    complete -c $__fish_complete_gpg_command -l recv-keys -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)" -d "Import the keys with the given key IDs from a keyserver"
    complete -c $__fish_complete_gpg_command -l refresh-keys -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)" -d "Request updates from a keyserver for keys that already exist on the local keyring"
    complete -c $__fish_complete_gpg_command -l search-keys -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Search the keyserver for the given names"

    complete -c $__fish_complete_gpg_command -l update-trustdb -d "Do trust database maintenance"
    complete -c $__fish_complete_gpg_command -l check-trustdb -d "Do trust database maintenance without user interaction"

    complete -c $__fish_complete_gpg_command -l export-ownertrust -d "Send the ownertrust values to stdout"
    complete -c $__fish_complete_gpg_command -l import-ownertrust -d "Update the trustdb with the ownertrust values stored in specified files or stdin"

    complete -c $__fish_complete_gpg_command -l rebuild-keydb-caches -d "Create signature caches in the keyring"

    complete -c $__fish_complete_gpg_command -l print-md -xa "(__fish_print_gpg_algo $__fish_complete_gpg_command Hash)" -d "Print message digest of specified algorithm for all given files or stdin"
    complete -c $__fish_complete_gpg_command -l print-mds -d "Print message digest of all algorithms for all given files or stdin"

    complete -c $__fish_complete_gpg_command -l gen-random -xa "0 1 2" -d "Emit specified number of random bytes of the given quality level"

    complete -c $__fish_complete_gpg_command -l card-edit -d "Present a menu to work with a smartcard"
    complete -c $__fish_complete_gpg_command -l card-status -x -d "Print smartcard status"
    complete -c $__fish_complete_gpg_command -l change-pin -x -d "Change smartcard PIN"

    complete -c $__fish_complete_gpg_command -l version -d "Display version and supported algorithms, and exit"
    complete -c $__fish_complete_gpg_command -l warranty -d "Display warranty and exit"
    complete -c $__fish_complete_gpg_command -s h -l help -d "Display help and exit"

    #
    # gpg options
    #

    complete -c $__fish_complete_gpg_command -s a -l armor -d "Create ASCII armored output"
    complete -c $__fish_complete_gpg_command -s o -l output -r -d "Write output to specified file"

    complete -c $__fish_complete_gpg_command -l max-output -d "Sets a limit on the number of bytes that will be generated when processing a file" -x

    complete -c $__fish_complete_gpg_command -s u -l local-user -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Use specified key as the key to sign with"
    complete -c $__fish_complete_gpg_command -l default-key -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Use specified key as the default key to sign with"

    complete -c $__fish_complete_gpg_command -s r -l recipient -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Encrypt for specified user id"
    complete -c $__fish_complete_gpg_command -s R -l hidden-recipient -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Encrypt for specified user id, but hide the keyid of the key"
    complete -c $__fish_complete_gpg_command -l default-recipient -xa "(__fish_complete_gpg_user_id $__fish_complete_gpg_command)" -d "Use specified user id as default recipient"
    complete -c $__fish_complete_gpg_command -l default-recipient-self -d "Use the default key as default recipient"
    complete -c $__fish_complete_gpg_command -l no-default-recipient -d "Reset --default-recipient and --default-recipient-self"

    complete -c $__fish_complete_gpg_command -s v -l verbose -d "Give more information during processing"
    complete -c $__fish_complete_gpg_command -s q -l quiet -d "Quiet mode"

    complete -c $__fish_complete_gpg_command -s z -d "Compression level" -xa "(seq 1 9)"
    complete -c $__fish_complete_gpg_command -l compress-level -d "Compression level" -xa "(seq 1 9)"
    complete -c $__fish_complete_gpg_command -l bzip2-compress-level -d "Compression level" -xa "(seq 1 9)"
    complete -c $__fish_complete_gpg_command -l bzip2-decompress-lowmem -d "Use a different decompression method for BZIP2 compressed files"

    complete -c $__fish_complete_gpg_command -s t -l textmode -d "Treat input files as text and store them in the OpenPGP canonical text form with standard 'CRLF' line endings"
    complete -c $__fish_complete_gpg_command -l no-textmode -d "Don't treat input files as text and store them in the OpenPGP canonical text form with standard 'CRLF' line endings"

    complete -c $__fish_complete_gpg_command -s n -l dry-run -d "Don't make any changes (this is not completely implemented)"

    complete -c $__fish_complete_gpg_command -s i -l interactive -d "Prompt before overwrite"

    complete -c $__fish_complete_gpg_command -l batch -d "Batch mode"
    complete -c $__fish_complete_gpg_command -l no-batch -d "Don't use batch mode"
    complete -c $__fish_complete_gpg_command -l no-tty -d "Never write output to terminal"

    complete -c $__fish_complete_gpg_command -l yes -d "Assume yes on most questions"
    complete -c $__fish_complete_gpg_command -l no -d "Assume no on most questions"

    complete -c $__fish_complete_gpg_command -l ask-cert-level -d "Prompt for a certification level when making a key signature"
    complete -c $__fish_complete_gpg_command -l no-ask-cert-level -d "Don't prompt for a certification level when making a key signature"
    complete -c $__fish_complete_gpg_command -l default-cert-level -xa "0\t'Not verified' 1\t'Not verified' 2\t'Caual verification' 3\t'Extensive verification'" -d "The default certification level to use for the level check when signing a key"
    complete -c $__fish_complete_gpg_command -l min-cert-level -xa "0 1 2 3" -d "Disregard any signatures with a certification level below specified level when building the trust database"

    complete -c $__fish_complete_gpg_command -l trusted-key -xa "(__fish_complete_gpg_key_id $__fish_complete_gpg_command)" -d "Assume that the specified key is as trustworthy as one of your own secret keys"
    complete -c $__fish_complete_gpg_command -l trust-model -xa "pgp classic direct always" -d "Specify trust model"

    complete -c $__fish_complete_gpg_command -l keyid-format -xa "short 0xshort long 0xlong" -d "Select how to display key IDs"

    complete -c $__fish_complete_gpg_command -l keyserver -x -d "Use specified keyserver"
    complete -c $__fish_complete_gpg_command -l keyserver-options -xa "(__fish_append , include-revoked include-disabled honor-keyserver-url include-subkeys use-temp-files keep-temp-files verbose timeout http-proxy auto-key-retrieve)" -d "Options for the keyserver"

    complete -c $__fish_complete_gpg_command -l import-options -xa "(__fish_append , import-local-sigs repair-pks-subkey-bug merge-only)" -d "Options for importing keys"
    complete -c $__fish_complete_gpg_command -l export-options -xa "(__fish_append , export-local-sigs export-attributes export-sensitive-revkeys export-minimal)" -d "Options for exporting keys"
    complete -c $__fish_complete_gpg_command -l list-options -xa "(__fish_append , show-photos show-policy-urls show-notations show-std-notations show-user-notations show-keyserver-urls show-uid-validity show-unusable-uids show-unusable-subkeys show-keyring show-sig-expire show-sig-subpackets )" -d "Options for listing keys and signatures"
    complete -c $__fish_complete_gpg_command -l verify-options -xa "(__fish_append , show-photos show-policy-urls show-notations show-std-notations show-user-notations show-keyserver-urls show-uid-validity show-unusable-uids)" -d "Options for verifying signatures"

    complete -c $__fish_complete_gpg_command -l photo-viewer -r -d "The command line that should be run to view a photo ID"
    complete -c $__fish_complete_gpg_command -l exec-path -r -d "Sets a list of directories to search for photo viewers and keyserver helpers"

    complete -c $__fish_complete_gpg_command -l show-keyring -d "Display the keyring name at the head of key listings to show which keyring a given key resides on"
    complete -c $__fish_complete_gpg_command -l keyring -r -d "Add specified file to the current list of keyrings"

    complete -c $__fish_complete_gpg_command -l secret-keyring -r -d "Add specified file to the current list of secret keyrings"
    complete -c $__fish_complete_gpg_command -l primary-keyring -r -d "Designate specified file as the primary public keyring"

    complete -c $__fish_complete_gpg_command -l trustdb-name -r -d "Use specified file instead of the default trustdb"
    complete -c $__fish_complete_gpg_command -l homedir -xa "(__fish_complete_directories (commandline -ct))" -d "Set the home directory"
    complete -c $__fish_complete_gpg_command -l display-charset -xa " iso-8859-1 iso-8859-2 iso-8859-15 koi8-r utf-8 " -d "Set the native character set"

    complete -c $__fish_complete_gpg_command -l utf8-strings -d "Assume that following command line arguments are given in UTF8"
    complete -c $__fish_complete_gpg_command -l no-utf8-strings -d "Assume that following arguments are encoded in the character set specified by --display-charset"
    complete -c $__fish_complete_gpg_command -l options -r -d "Read options from specified file, do not read the default options file"
    complete -c $__fish_complete_gpg_command -l no-options -d "Shortcut for '--options /dev/null'"
    complete -c $__fish_complete_gpg_command -l load-extension -x -d "Load an extension module"

    complete -c $__fish_complete_gpg_command -l status-fd -x -d "Write special status strings to the specified file descriptor"
    complete -c $__fish_complete_gpg_command -l logger-fd -x -d "Write log output to the specified file descriptor"
    complete -c $__fish_complete_gpg_command -l logger-file -r -d "Write log output to the specified file"
    complete -c $__fish_complete_gpg_command -l attribute-fd -d "Write attribute subpackets to the specified file descriptor"

    complete -c $__fish_complete_gpg_command -l sk-comments -d "Include secret key comment packets when exporting secret keys"
    complete -c $__fish_complete_gpg_command -l no-sk-comments -d "Don't include secret key comment packets when exporting secret keys"

    complete -c $__fish_complete_gpg_command -l comment -x -d "Use specified string as comment string"
    complete -c $__fish_complete_gpg_command -l no-comments -d "Don't use a comment string"

    complete -c $__fish_complete_gpg_command -l emit-version -d "Include the version string in ASCII armored output"
    complete -c $__fish_complete_gpg_command -l no-emit-version -d "Don't include the version string in ASCII armored output"

    complete -c $__fish_complete_gpg_command -l sig-notation -x
    complete -c $__fish_complete_gpg_command -l cert-notation -x

    complete -c $__fish_complete_gpg_command -s N -l set-notation -x -d "Put the specified name value pair into the signature as notation data"
    complete -c $__fish_complete_gpg_command -l sig-policy-url -x -d "Set signature policy"
    complete -c $__fish_complete_gpg_command -l cert-policy-url -x -d "Set certificate policy"
    complete -c $__fish_complete_gpg_command -l set-policy-url -x -d "Set signature and certificate policy"
    complete -c $__fish_complete_gpg_command -l sig-keyserver-url -x -d "Use specified URL as a preferred keyserver for data signatures"

    complete -c $__fish_complete_gpg_command -l set-filename -x -d "Use specified string as the filename which is stored inside messages"

    complete -c $__fish_complete_gpg_command -l for-your-eyes-only -d "Set the 'for your eyes only' flag in the message"
    complete -c $__fish_complete_gpg_command -l no-for-your-eyes-only -d "Clear the 'for your eyes only' flag in the message"

    complete -c $__fish_complete_gpg_command -l completes-needed -x -d "Number of completely trusted users to introduce a new key signer (defaults to 1)"
    complete -c $__fish_complete_gpg_command -l marginals-needed -x -d "Number of marginally trusted users to introduce a new key signer (defaults to 3)"

    complete -c $__fish_complete_gpg_command -l max-cert-depth -x -d "Maximum depth of a certification chain (default is 5)"

    complete -c $__fish_complete_gpg_command -l cipher-algo -xa "(__fish_print_gpg_algo $__fish_complete_gpg_command Cipher)" -d "Use specified cipher algorithm"
    complete -c $__fish_complete_gpg_command -l digest-algo -xa "(__fish_print_gpg_algo $__fish_complete_gpg_command Hash)" -d "Use specified message digest algorithm"
    complete -c $__fish_complete_gpg_command -l compress-algo -xa "(__fish_print_gpg_algo $__fish_complete_gpg_command Compression)" -d "Use specified compression algorithm"
    complete -c $__fish_complete_gpg_command -l cert-digest-algo -xa "(__fish_print_gpg_algo $__fish_complete_gpg_command Hash)" -d "Use specified message digest algorithm when signing a key"
    complete -c $__fish_complete_gpg_command -l s2k-cipher-algo -xa "(__fish_print_gpg_algo $__fish_complete_gpg_command Cipher)" -d "Use specified cipher algorithm to protect secret keys"
    complete -c $__fish_complete_gpg_command -l s2k-digest-algo -xa "(__fish_print_gpg_algo $__fish_complete_gpg_command Hash)" -d "Use specified digest algorithm to mangle the passphrases"
    complete -c $__fish_complete_gpg_command -l s2k-mode -xa "0\t'Plain passphrase' 1\t'Salted passphrase' 3\t'Repeated salted mangling'" -d "Selects how passphrases are mangled"

    complete -c $__fish_complete_gpg_command -l disable-cipher-algo -xa "(__fish_print_gpg_algo $__fish_complete_gpg_command Cipher)" -d "Never allow the use of specified cipher algorithm"
    complete -c $__fish_complete_gpg_command -l disable-pubkey-algo -xa "(__fish_print_gpg_algo $__fish_complete_gpg_command Pubkey)" -d "Never allow the use of specified public key algorithm"

    complete -c $__fish_complete_gpg_command -l no-sig-cache -d "Do not cache the verification status of key signatures"

    complete -c $__fish_complete_gpg_command -l auto-check-trustdb -d "Automatically run the --check-trustdb command internally when needed"
    complete -c $__fish_complete_gpg_command -l no-auto-check-trustdb -d "Never automatically run the --check-trustdb"

    complete -c $__fish_complete_gpg_command -l throw-keyids -d "Do not put the recipient keyid into encrypted packets"
    complete -c $__fish_complete_gpg_command -l no-throw-keyids -d "Put the recipient keyid into encrypted packets"
    complete -c $__fish_complete_gpg_command -l not-dash-escaped -d "Change the behavior of cleartext signatures so that they can be used for patch files"

    complete -c $__fish_complete_gpg_command -l escape-from-lines -d "Mangle From-field of email headers (default)"
    complete -c $__fish_complete_gpg_command -l no-escape-from-lines -d "Do not mangle From-field of email headers"

    complete -c $__fish_complete_gpg_command -l passphrase-fd -x -d "Read passphrase from specified file descriptor"
    complete -c $__fish_complete_gpg_command -l command-fd -x -d "Read user input from specified file descriptor"

    complete -c $__fish_complete_gpg_command -l use-agent -d "Try to use the GnuPG-Agent"
    complete -c $__fish_complete_gpg_command -l no-use-agent -d "Do not try to use the GnuPG-Agent"
    complete -c $__fish_complete_gpg_command -l gpg-agent-info -x -d "Override value of GPG_AGENT_INFO environment variable"

    complete -c $__fish_complete_gpg_command -l force-v3-sigs -d "Force v3 signatures for signatures on data"
    complete -c $__fish_complete_gpg_command -l no-force-v3-sigs -d "Do not force v3 signatures for signatures on data"

    complete -c $__fish_complete_gpg_command -l force-v4-certs -d "Always use v4 key signatures even on v3 keys"
    complete -c $__fish_complete_gpg_command -l no-force-v4-certs -d "Don't use v4 key signatures on v3 keys"

    complete -c $__fish_complete_gpg_command -l force-mdc -d "Force the use of encryption with a modification detection code"
    complete -c $__fish_complete_gpg_command -l disable-mdc -d "Disable the use of the modification detection code"

    complete -c $__fish_complete_gpg_command -l allow-non-selfsigned-uid -d "Allow the import and use of keys with user IDs which are not self-signed"
    complete -c $__fish_complete_gpg_command -l no-allow-non-selfsigned-uid -d "Do not allow the import and use of keys with user IDs which are not self-signed"

    complete -c $__fish_complete_gpg_command -l allow-freeform-uid -d "Disable all checks on the form of the user ID while generating a new one"

    complete -c $__fish_complete_gpg_command -l ignore-time-conflict -d "Do not fail if signature is older than key"
    complete -c $__fish_complete_gpg_command -l ignore-valid-from -d "Allow subkeys that have a timestamp from the future"
    complete -c $__fish_complete_gpg_command -l ignore-crc-error -d "Ignore CRC errors"
    complete -c $__fish_complete_gpg_command -l ignore-mdc-error -d "Do not fail on MDC integrity protection failure"

    complete -c $__fish_complete_gpg_command -l lock-once -d "Lock the databases the first time a lock is requested and do not release the lock until the process terminates"
    complete -c $__fish_complete_gpg_command -l lock-multiple -d "Release the locks every time a lock is no longer needed"

    complete -c $__fish_complete_gpg_command -l no-random-seed-file -d "Do not create an internal pool file for quicker generation of random numbers"
    complete -c $__fish_complete_gpg_command -l no-verbose -d "Reset verbose level to 0"
    complete -c $__fish_complete_gpg_command -l no-greeting -d "Suppress the initial copyright message"
    complete -c $__fish_complete_gpg_command -l no-secmem-warning -d "Suppress the warning about 'using insecure memory'"
    complete -c $__fish_complete_gpg_command -l no-permission-warning -d "Suppress the warning about unsafe file and home directory (--homedir) permissions"
    complete -c $__fish_complete_gpg_command -l no-mdc-warning -d "Suppress the warning about missing MDC integrity protection"

    complete -c $__fish_complete_gpg_command -l require-secmem -d "Refuse to run if GnuPG cannot get secure memory"

    complete -c $__fish_complete_gpg_command -l no-require-secmem -d "Do not refuse to run if GnuPG cannot get secure memory (default)"
    complete -c $__fish_complete_gpg_command -l no-armor -d "Assume the input data is not in ASCII armored format"

    complete -c $__fish_complete_gpg_command -l no-default-keyring -d "Do not add the default keyrings to the list of keyrings"

    complete -c $__fish_complete_gpg_command -l skip-verify -d "Skip the signature verification step"

    complete -c $__fish_complete_gpg_command -l with-colons -d "Print key listings delimited by colons"
    complete -c $__fish_complete_gpg_command -l with-key-data -d "Print key listings delimited by colons (like --with-colons) and print the public key data"
    complete -c $__fish_complete_gpg_command -l with-fingerprint -d "Same as the command --fingerprint but changes only the format of the output and may be used together with another command"
    complete -c $__fish_complete_gpg_command -l with-subkey-fingerprint -d "Force printing of all subkeys"

    complete -c $__fish_complete_gpg_command -l fast-list-mode -d "Changes the output of the list commands to work faster"
    complete -c $__fish_complete_gpg_command -l fixed-list-mode -d "Do not merge primary user ID and primary key in --with-colon listing mode and print all timestamps as UNIX timestamps"

    complete -c $__fish_complete_gpg_command -l list-only -d "Changes the behaviour of some commands. This is like --dry-run but different"

    complete -c $__fish_complete_gpg_command -l show-session-key -d "Display the session key used for one message"
    complete -c $__fish_complete_gpg_command -l ask-sig-expire -d "Prompt for an expiration time"
    complete -c $__fish_complete_gpg_command -l no-ask-sig-expire -d "Do not prompt for an expiration time"

    complete -c $__fish_complete_gpg_command -l ask-cert-expire -d "Prompt for an expiration time"
    complete -c $__fish_complete_gpg_command -l no-ask-cert-expire -d "Do not prompt for an expiration time"

    complete -c $__fish_complete_gpg_command -l try-all-secrets -d "Don't look at the key ID as stored in the message but try all secret keys in turn to find the right decryption key"
    complete -c $__fish_complete_gpg_command -l enable-special-filenames -d "Enable a mode in which filenames of the form -&n, where n is a non-negative decimal number, refer to the file descriptor n and not to a file with that name"

    complete -c $__fish_complete_gpg_command -l group -x -d "Sets up a named group, which is similar to aliases in email programs"
    complete -c $__fish_complete_gpg_command -l ungroup -d "Remove a given entry from the --group list"
    complete -c $__fish_complete_gpg_command -l no-groups -d "Remove all entries from the --group list"

    complete -c $__fish_complete_gpg_command -l preserve-permissions -d "Don't change the permissions of a secret keyring back to user read/write only"

    complete -c $__fish_complete_gpg_command -l personal-cipher-preferences -x -d "Set the list of personal cipher preferences to the specified string"
    complete -c $__fish_complete_gpg_command -l personal-digest-preferences -x -d "Set the list of personal digest preferences to the specified string"
    complete -c $__fish_complete_gpg_command -l personal-compress-preferences -x -d "Set the list of personal compression preferences to the specified string"

    complete -c $__fish_complete_gpg_command -l default-preference-list -x -d "Set the list of default preferences to the specified string"

    complete -c $__fish_complete_gpg_command -l openpgp -x -d "Use strict OpenPGP behaviour"
end
functions/__fish_complete_gpg_key_id.fish# localization: skip(private)

# Helper function for contextual autocompletion of GPG key ids
function __fish_complete_gpg_key_id -d 'Complete using gpg key ids' -a __fish_complete_gpg_command list_arg
    # Use user id as description
    set -l keyid
    set -q list_arg[1]; or set list_arg --list-keys
    $__fish_complete_gpg_command $list_arg --with-colons | while read -l garbage
        switch $garbage
            case "uid*"
                # Extract user ids (note: gpg escapes colons as '\x3a')
                set -l __uid (string split ":" -- $garbage)
                set -l uid (string replace -a '\x3a' ':' -- $__uid[10])
                printf "%s\t%s\n" $keyid $uid
                # NOTE key is preceded by "sec" instead of "pub" when listing secret keys
            case "pub*" "sec*"
                # Extract key fingerprints (no subkeys)
                set -l __pub (string split ":" -- $garbage)
                set keyid $__pub[5]
        end
    end
end
functions/__fish_complete_gpg_user_id.fish# localization: skip(private)

# Helper function for contextual autocompletion of gpg user ids
function __fish_complete_gpg_user_id -d "Complete using gpg user ids" -a __fish_complete_gpg_command list_arg
    # gpg doesn't seem to like it when you use the whole key name as a
    # completion, so we skip the <EMAIL> part and use it as a description.
    # It also replaces \x3a from gpg's output with colons.
    #
    # TODO: I tried with <EMAIL> and it worked, this was possibly fixed in gpg.
    # Regardless, it's probably nicer as a description.
    set -q list_arg[1]; or set list_arg --list-keys
    $__fish_complete_gpg_command $list_arg --with-colon | string split -a -f 10 : | string replace '\x3a' : | string replace -r '(.*) <(.*)>' '$1\t$2'
end
functions/__fish_complete_group_ids.fish# localization: skip(private)
function __fish_complete_group_ids --description "Complete group IDs with group name as description"
    if command -sq getent
        getent group | string replace -f -r '^([[:alpha:]_][^:]*):[^:]*:(\d+).*' '$2\t$1'
    else if test -r /etc/group
        string replace -f -r '^([[:alpha:]_][^:]*):[^:]*:(\d+).*' '$2\t$1' </etc/group
    end
end
functions/__fish_complete_groups.fish# localization: skip(private)
function __fish_complete_groups --description "Print a list of local groups, with group members as the description"
    if command -sq getent
        getent group | while read -l line
            string split -f 1,4 : -- $line | string join \t
        end
    else
        while read -l line
            string split -f 1,4 : -- $line | string join \t
        end </etc/group
    end
end
functions/__fish_complete_job_pids.fish# localization: skip(private)
function __fish_complete_job_pids --description "Print a list of job PIDs and their commands"
    if set -l jobpids (jobs -p)
        # when run at the commandline, the first line of output is a header, but
        # that doesn't seem to be printed when you run jobs in a subshell

        # then we can use the jobs command again to get the corresponding
        # command to provide as a description for each job PID
        for jobpid in $jobpids
            set -l cmd (jobs -c $jobpid)
            printf "%s\tJob: %s\n" $jobpid $cmd
        end
    end
end
functions/__fish_complete_list.fish# localization: skip(private)
function __fish_complete_list --argument-names div cmd prefix iprefix
    if not set -q cmd[1]
        echo "Usage:
    __fish_complete_list <separator> <function> <prefix> <itemprefix>
where:
  separator - a symbol, separating individual entries
  function - a function which prints a completion list to complete each entry
  prefix - a prefix, which is printed before the list
  itemprefix - a prefix, which is printed before each item" >/dev/stderr
        return 1
    end
    set -q iprefix[1]
    or set -l iprefix ""
    set -q prefix[1]
    or set -l prefix ""
    set -l pat "$(commandline -t)"
    if set -q __fish_stripprefix[1]
        set pat "$(string replace -r -- "$__fish_stripprefix" "" $pat)"
    end
    switch $pat
        case "*$div*"
            for i in (string unescape -- $pat | sed "s/^\(.\+$div\)$iprefix.*\$/\1/")$iprefix(eval $cmd)
                printf %s\n $i
            end
        case '*'
            for i in $prefix$iprefix(eval $cmd)
                printf %s\n $i
            end
    end

end
functions/__fish_complete_lpr.fish# localization: tier3
function __fish_complete_lpr -d 'Complete lpr common options' --argument-names cmd
    complete -c $cmd -s E -d 'Forces encryption when connecting to the server'
    complete -c $cmd -s U -d 'Specifies an alternate username' -xa '(__fish_complete_users)'

    switch $cmd
        case lpr lpq lprm
            complete -c $cmd -s P -d 'Specifies an alternate printer or class name' -xa '(__fish_print_lpr_printers)'
    end

    switch $cmd
        case lpq cancel
            complete -c $cmd -s a -d 'Apply command to all printers'
    end

    switch $cmd
        case lpq cancel lpmove lpstat lprm lpoptions lp reject accept cupsaccept cupsreject cupsenable cupsdisable
            complete -c $cmd -s h -d 'Specifies an alternate server' -xa '(__fish_print_hostnames)'
    end

    switch $cmd
        case lp lpr
            complete -c $cmd -s m -d 'Send an email on job completion'

            complete -c $cmd -s o -xa landscape -d 'Landscape mode'
            complete -c $cmd -s o -xa "media=a4 media=letter media=legal" -d 'Media size'
            complete -c $cmd -s o -xa page-ranges= -d 'Page ranges'
            complete -c $cmd -s o -xa orientation-requested= -d 'Choose orientation (4-landscape)'
            complete -c $cmd -s o -xa 'sides-one-sided two-sided-long-edge two-sided-short-edge' -d 'Choose between one/two sided modes'
            complete -c $cmd -s o -xa fitplot -d 'Scale the print file to fit on the page'
            complete -c $cmd -s o -xa 'number-up=2 number-up=4 number-up=6 number-up=9' -d 'Print multiple document pages on each output page'
            complete -c $cmd -s o -xa 'scaling=' -d 'Scale image files to use up to number percent of the page'
            complete -c $cmd -s o -xa 'cpi=' -d 'Set the number of characters per inch to use'
            complete -c $cmd -s o -xa 'lpi=' -d 'Set the number of lines per inch to use'
            complete -c $cmd -s o -xa 'page-bottom= page-left= page-right= page-top=' -d 'Set the page margins when printing text files'
            # this must be last
            complete -c $cmd -s o -d 'Sets a job option' -xa '(__fish_complete_lpr_option)'
    end
end
functions/__fish_complete_lpr_option.fish# localization: skip(private)
function __fish_complete_lpr_option --description 'Complete lpr option'
    set -l optstr "$(commandline -t)"
    switch $optstr
        case '*=*'
            string split -m1 = -- "$optstr" | read -l opt val
            set -l descr
            for l in (lpoptions -l 2>/dev/null | string match -- "*$opt*" | string replace -r '.*/(.*):\s*(.*)$' '$1 $2' | string split " ")
                if not set -q descr[1]
                    set descr $l
                    continue
                end
                set -l default ''
                if string match -q '\**' -- $l
                    set default 'Default '
                    set l (string sub -s 2 -- $l)
                end
                echo $opt=$l\t$default$descr
            end
        case '*'
            lpoptions -l 2>/dev/null | string replace -r '(.*)/(.*):.*$' '$1=\t$2'
    end

end
functions/__fish_complete_magick.fish# localization: tier3
function __fish_complete_magick
    complete -c $argv -o adjoin -d 'Join images into a single multi-image file'
    complete -c $argv -o affine -d 'Affine transform matrix [matrix]'
    complete -c $argv -o antialias -d 'Remove pixel-aliasing'
    complete -c $argv -o authenticate -d 'Decipher image with this password [password]'
    complete -c $argv -o background -d 'Background color [color]' -xa '(__fish_complete_convert_options color)'
    complete -c $argv -o bias -d 'Add bias when convolving an image [value]'
    complete -c $argv -o black-point-compensation -d 'Use black point compensation'
    complete -c $argv -o blue-primary -d 'Chromaticity blue primary point [point]'
    complete -c $argv -o bordercolor -d 'Border color [color]' -xa '(__fish_complete_convert_options color)'
    complete -c $argv -o caption -d 'Assign a caption to an image [string]'
    complete -c $argv -o colors -d 'Preferred number of colors in the image [value]'
    complete -c $argv -o colorspace -d 'Alternate image colorspace [type]' -xa '(convert -list colorspace)'
    complete -c $argv -o comment -d 'Annotate image with comment [string]'
    complete -c $argv -o compose -d 'Set image composite operator [operator]'
    complete -c $argv -o compress -d 'Type of pixel compression when writing the image [type]' -xa '(convert -list compress)'
    complete -c $argv -o decipher -d 'magick cipher pixels to plain pixels'
    complete -c $argv -o define -d 'Define one or more image format options [format:option]'
    complete -c $argv -o delay -d 'Display the next image after pausing [value]'
    complete -c $argv -o density -d 'Horizontal and vertical density of the image [geometry]'
    complete -c $argv -o depth -d 'Image depth [value]'
    complete -c $argv -o direction -d 'Render text right-to-left or left-to-right [type]' -xa '(convert -list direction)'
    complete -c $argv -o display -d 'Get image or font from this X server [server]'
    complete -c $argv -o dispose -d 'Layer disposal method [method]' -xa '(convert -list dispose)'
    complete -c $argv -o dither -d 'Apply error diffusion to image [method]' -xa '(convert -list dither)'
    complete -c $argv -o encipher -d 'magick plain pixels to cipher pixels'
    complete -c $argv -o encoding -d 'Encoding type [type text]' -xa '(__fish_print_encodings)'
    complete -c $argv -o endian -d 'Endianness (MSB or LSB) of the image [type]' -xa '(convert -list endian)'
    complete -c $argv -o family -d 'Render text with this font family [name]' -xa '(__fish_complete_convert_options family)'
    complete -c $argv -o fill -d 'Color to use when filling a graphic primitive [color]' -xa '(__fish_complete_convert_options color)'
    complete -c $argv -o filter -d 'Use this filter when resizing an image [type]' -xa '(convert -list filter)'
    complete -c $argv -o flatten -d 'flatten a sequence of images'
    complete -c $argv -o font -d 'Render text with this font [name]' -xa '(__fish_complete_convert_options font)'
    complete -c $argv -o format -d 'Output formatted image characteristics ["string"]'
    complete -c $argv -o fuzz -d 'Colors within this distance are considered equal [distance]'
    complete -c $argv -o gravity -d 'Horizontal and vertical text placement [type]' -xa '(convert -list gravity)'
    complete -c $argv -o green-primary -d 'Chromaticity green primary point [point]'
    complete -c $argv -o intent -d 'Type of rendering intent when managing the image color [type]' -xa '(convert -list intent)'
    complete -c $argv -o interlace -d 'Type of image interlacing scheme [type]' -xa '(convert -list interlace)'
    complete -c $argv -o interpolate -d 'Pixel color interpolation method [method]' -xa '(convert -list interpolate)'
    complete -c $argv -o kerning -d 'Set the space between two letters [value]'
    complete -c $argv -o label -d 'Assign a label to an image [string]'
    complete -c $argv -o limit -d 'Pixel cache resource limit [type value]' -x
    complete -c $argv -o loop -d 'Add Netscape loop extension to your GIF animation [iterations]'
    complete -c $argv -o mask -d 'Associate a mask with the image [filename]' -r
    complete -c $argv -o matte -d 'store matte channel if the image has one'
    complete -c $argv -o mattecolor -d 'Frame color [color]' -xa '(__fish_complete_convert_options color)'
    complete -c $argv -o monitor -d 'Monitor progress'
    complete -c $argv -o orient -d 'Image orientation [type]' -xa '(convert -list orientation)'
    complete -c $argv -o origin -d 'image origin'
    complete -c $argv -o page -d 'Size and location of an image canvas (setting) [geometry]'
    complete -c $argv -o ping -d 'Efficiently determine image attributes'
    complete -c $argv -o pointsize -d 'Font point size [value]'
    complete -c $argv -o preview -d 'Image preview type [type]' -xa '(convert -list preview)'
    complete -c $argv -o quality -d 'JPEG/MIFF/PNG compression level [value]'
    complete -c $argv -o quiet -d 'Suppress all warning messages'
    complete -c $argv -o red-primary -d 'Chromaticity red primary point [point]'
    complete -c $argv -o regard-warnings -d 'Pay attention to warning messages'
    complete -c $argv -o repage -d 'size and location of an image canvas'
    complete -c $argv -o sampling-factor -d 'Horizontal and vertical sampling factor [geometry]'
    complete -c $argv -o scene -d 'Image scene number [value]'
    complete -c $argv -o seed -d 'Seed a new sequence of pseudo-random numbers [value]'
    complete -c $argv -o size -d 'Width and height of image [geometry]'
    complete -c $argv -o statistic -d 'replace pixels with corresponding stats from the neighborhood'
    complete -c $argv -o stretch -d 'Render text with this font stretch [type]' -xa '(convert -list stretch)'
    complete -c $argv -o stroke -d 'Graphic primitive stroke color [color]' -xa '(__fish_complete_convert_options color)'
    complete -c $argv -o strokewidth -d 'Graphic primitive stroke width [value]'
    complete -c $argv -o style -d 'Render text with this font style [type]' -xa '(convert -list style)'
    complete -c $argv -o support -d 'resize support: > 1.0 blurry, < 1.0 sharp'
    complete -c $argv -o synchronize -d 'Synchronize image to storage device'
    complete -c $argv -o taint -d 'Declare the image as modified'
    complete -c $argv -o texture -d 'Name of texture to tile onto the image background [filename]' -r
    complete -c $argv -o tile-offset -d 'Tile offset [geometry]'
    complete -c $argv -o treedepth -d 'Color tree depth [value]'
    complete -c $argv -o transparent-color -d 'Transparent color [color]' -xa '(__fish_complete_convert_options color)'
    complete -c $argv -o undercolor -d 'Annotation bounding box color [color]' -xa '(__fish_complete_convert_options color)'
    complete -c $argv -o units -d 'The units of image resolution [type]' -xa '(convert -list units)'
    complete -c $argv -o verbose -d 'Print detailed information about the image'
    complete -c $argv -o view -d 'FlashPix viewing transforms'
    complete -c $argv -o virtual-pixel -d 'Virtual pixel access method [method]' -xa '(convert -list virtual-pixel)'
    complete -c $argv -o weight -d 'Render text with this font weight [type]' -x
    complete -c $argv -o white-point -d 'Chromaticity white point [point]'
    complete -c $argv -o adaptive-blur -d 'Adaptively blur pixels; decrease effect near edges [geometry]'
    complete -c $argv -o adaptive-resize -d "Adaptively resize image using 'mesh' interpolation [geometry]"
    complete -c $argv -o adaptive-sharpen -d 'Adaptively sharpen pixels; increase effect near edges [geometry]'
    complete -c $argv -o annotate -d 'Annotate the image with text [geometry text]'
    complete -c $argv -o auto-orient -d 'Automagically orient (rotate) image'
    complete -c $argv -o bilateral-blur -d 'non-linear, edge-preserving, and noise-reducing smoothing filter'
    complete -c $argv -o black-threshold -d 'Force all pixels below the threshold into black [value]'
    complete -c $argv -o blue-shift -d 'Simulate a scene at nighttime in the moonlight [factor]'
    complete -c $argv -o blur -d 'Reduce image noise and reduce detail levels [geometry]'
    complete -c $argv -o border -d 'Surround image with a border of color [geometry]'
    complete -c $argv -o channel -d 'set the image channel mask'
    complete -c $argv -o charcoal -d 'Simulate a charcoal drawing [radius]'
    complete -c $argv -o chop -d 'Remove pixels from the image interior [geometry]'
    complete -c $argv -o clip -d 'Clip along the first path from the 8BIM profile'
    complete -c $argv -o clip-mask -d 'Associate a clip mask with the image [filename]' -r
    complete -c $argv -o clip-path -d 'Clip along a named path from the 8BIM profile [id]'
    complete -c $argv -o colorize -d 'Colorize the image with the fill color [value]'
    complete -c $argv -o color-matrix -d 'Apply color correction to the image [matrix]'
    complete -c $argv -o contrast -d 'Enhance or reduce the image contrast'
    complete -c $argv -o contrast-stretch -d 'Improve contrast by stretching the intensity range [geometry]'
    complete -c $argv -o convolve -d 'Apply a convolution kernel to the image [coefficients]'
    complete -c $argv -o cycle -d 'Cycle the image colormap [amount]'
    complete -c $argv -o despeckle -d 'Reduce the speckles within an image'
    complete -c $argv -o draw -d 'Annotate the image with a graphic primitive [string]'
    complete -c $argv -o edge -d 'Apply a filter to detect edges in the image [radius]'
    complete -c $argv -o emboss -d 'Emboss an image [radius]'
    complete -c $argv -o enhance -d 'Apply a digital filter to enhance a noisy image'
    complete -c $argv -o equalize -d 'Perform histogram equalization to an image'
    complete -c $argv -o evaluate -d 'Alter channel pixels based on expression [operator]'
    complete -c $argv -o extent -d 'Set the image size [geometry]'
    complete -c $argv -o extract -d 'Extract area from image [geometry]'
    complete -c $argv -o fft -d 'Implements the discrete Fourier transform (DFT)'
    complete -c $argv -o flip -d 'Flip image vertically'
    complete -c $argv -o floodfill -d 'Color floodfill the image with color [geometry]'
    complete -c $argv -o flop -d 'Flop image horizontally'
    complete -c $argv -o frame -d 'Surround image with an ornamental border [geometry]'
    complete -c $argv -o function -d 'Apply function over image values [name parameters]' -xa '(convert -list function)'
    complete -c $argv -o gamma -d 'Level of gamma correction [value]'
    complete -c $argv -o gaussian-blur -d 'Reduce image noise and reduce detail levels [geometry]'
    complete -c $argv -o geometry -d 'Preferred size or location of the image [geometry]'
    complete -c $argv -o identify -d 'Identify the format and characteristics of the image'
    complete -c $argv -o ift -d 'Implements the inverse discrete Fourier transform (DFT)'
    complete -c $argv -o implode -d 'Implode image pixels about the center [amount]'
    complete -c $argv -o integral -d 'calculate the sum of values (pixel values) in the image'
    complete -c $argv -o lat -d 'Local adaptive thresholding [geometry]'
    complete -c $argv -o layers -d 'Optimize, merge,  or compare image layers [method]' -xa '(convert -list layers)'
    complete -c $argv -o level -d 'Adjust the level of image contrast [value]'
    complete -c $argv -o linear-stretch -d 'Improve contrast by stretching with saturation [geometry]'
    complete -c $argv -o median -d 'Apply a median filter to the image [geometry]'
    complete -c $argv -o mode -d 'Make each pixel the predominant color of the neighborhood [geometry]'
    complete -c $argv -o modulate -d 'Vary the brightness, saturation, and hue [value]'
    complete -c $argv -o monochrome -d 'Transform image to black and white'
    complete -c $argv -o morphology -d 'Apply a morphology method to the image [method kernel]' -xa '(convert -list morphology)'
    complete -c $argv -o motion-blur -d 'Simulate motion blur [geometry]'
    complete -c $argv -o negate -d 'Replace every pixel with its complementary color '
    complete -c $argv -o noise -d 'Add or reduce noise in an image [geometry]'
    complete -c $argv -o normalize -d 'Transform image to span the full range of colors'
    complete -c $argv -o opaque -d 'Change this color to the fill color [color]' -xa '(__fish_complete_convert_options color)'
    complete -c $argv -o ordered-dither -d 'Add a noise pattern to the image with specific amplitudes  [NxN]'
    complete -c $argv -o paint -d 'Simulate an oil painting [radius]'
    complete -c $argv -o polaroid -d 'Simulate a Polaroid picture [angle]'
    complete -c $argv -o posterize -d 'Reduce the image to a limited number of color levels [levels]'
    complete -c $argv -o profile -d 'Add, delete, or apply an image profile [filename]' -r
    complete -c $argv -o quantize -d 'Reduce colors in this colorspace [colorspace]' -xa '(convert -list colorspace)'
    complete -c $argv -o radial-blur -d 'Radial blur the image [angle]'
    complete -c $argv -o raise -d 'Lighten/darken image edges to create a 3-D effect [value]'
    complete -c $argv -o random-threshold -d 'Random threshold the image [low,high]'
    complete -c $argv -o region -d 'Apply options to a portion of the image [geometry]'
    complete -c $argv -o render -d 'Render vector graphics'
    complete -c $argv -o resample -d 'Change the resolution of an image [geometry]'
    complete -c $argv -o resize -d 'Resize the image [geometry]'
    complete -c $argv -o roll -d 'Roll an image vertically or horizontally [geometry]'
    complete -c $argv -o rotate -d 'Apply Paeth rotation to the image [degrees]'
    complete -c $argv -o sample -d 'Scale image with pixel sampling [geometry]'
    complete -c $argv -o scale -d 'Scale the image [geometry]'
    complete -c $argv -o segment -d 'Segment an image [values]'
    complete -c $argv -o selective-blur -d 'Selectively blur pixels within a contrast threshold [geometry]'
    complete -c $argv -o sepia-tone -d 'Simulate a sepia-toned photo [threshold]'
    complete -c $argv -o set -d 'Set an image property [property value]'
    complete -c $argv -o shade -d 'Shade the image using a distant light source [degrees]'
    complete -c $argv -o shadow -d 'Simulate an image shadow [geometry]'
    complete -c $argv -o sharpen -d 'Sharpen the image [geometry]'
    complete -c $argv -o shave -d 'Shave pixels from the image edges [geometry]'
    complete -c $argv -o shear -d 'Slide one edge of the image along the X or Y axis [geometry]'
    complete -c $argv -o sigmoidal-contrast -d 'Lightness rescaling using sigmoidal contrast enhancement [geometry]'
    complete -c $argv -o sketch -d 'Simulate a pencil sketch [geometry]'
    complete -c $argv -o solarize -d 'Negate all pixels above the threshold level [threshold]'
    complete -c $argv -o sort-pixels -d 'sort each scanline in ascending order of intensity'
    complete -c $argv -o splice -d 'Splice the background color into the image [geometry]'
    complete -c $argv -o spread -d 'Displace image pixels by a random amount [radius]'
    complete -c $argv -o strip -d 'Strip image of all profiles and comments'
    complete -c $argv -o swirl -d 'Swirl image pixels about the center [degrees]'
    complete -c $argv -o threshold -d 'Threshold the image [value]'
    complete -c $argv -o thumbnail -d 'Create a thumbnail of the image [geometry]'
    complete -c $argv -o tile -d 'Tile image when filling a graphic primitive [filename]' -r
    complete -c $argv -o tint -d 'Tint the image with the fill color [value]'
    complete -c $argv -o transform -d 'Affine transform image'
    complete -c $argv -o transparent -d 'Make this color transparent within the image [color]' -xa '(__fish_complete_convert_options color)'
    complete -c $argv -o transpose -d 'Flip image vertically and rotate 90 degrees'
    complete -c $argv -o transverse -d 'Flop image horizontally and rotate 270 degrees'
    complete -c $argv -o trim -d 'Trim image edges'
    complete -c $argv -o type -d 'Image type [type]' -xa '(convert -list type)'
    complete -c $argv -o unique-colors -d 'Discard all but one of any pixel color'
    complete -c $argv -o unsharp -d 'Sharpen the image [geometry]'
    complete -c $argv -o vignette -d 'Soften the edges of the image in vignette style [geometry]'
    complete -c $argv -o wave -d 'Alter an image along a sine wave [geometry]'
    complete -c $argv -o white-threshold -d 'Force all pixels above the threshold into white [value]'
    complete -c $argv -o channel-extract -d 'extract the channels in order'
    complete -c $argv -o channel-inject -d 'inject the channels in order'
    complete -c $argv -o channel-swap -d 'swap the channels'
    complete -c $argv -o affinity -d 'transform image colors to match this set of colors'
    complete -c $argv -o append -d 'Append an image sequence'
    complete -c $argv -o clut -d 'Apply a color lookup table to the image'
    complete -c $argv -o coalesce -d 'Merge a sequence of images'
    complete -c $argv -o combine -d 'Combine a sequence of images'
    complete -c $argv -o composite -d 'Composite image'
    complete -c $argv -o crop -d 'Cut out a rectangular region of the image [geometry]'
    complete -c $argv -o deconstruct -d 'Break down an image sequence into constituent parts'
    complete -c $argv -o evaluate-sequence -d 'Alter channel pixels based on expression [operator]'
    complete -c $argv -o flatten -d 'Flatten a sequence of images'
    complete -c $argv -o fx -d 'Apply mathematical expression to an image channel(s) [expression]'
    complete -c $argv -o hald-clut -d 'Apply a Hald color lookup table to the image'
    complete -c $argv -o morph -d 'Morph an image sequence [value]'
    complete -c $argv -o mosaic -d 'Create a mosaic from an image sequence'
    complete -c $argv -o process -d 'Process the image with a custom image filter [arguments]' -xa '(convert -list filter)'
    complete -c $argv -o separate -d 'Separate an image channel into a grayscale image'
    complete -c $argv -o smush -d 'Smush an image sequence together [geometry]'
    complete -c $argv -o write -d 'Write images to this file [filename]' -r
    complete -c $argv -o clone -d 'Clone an image [indexes]'
    complete -c $argv -o delete -d 'Delete the image from the image sequence [indexes]'
    complete -c $argv -o duplicate -d 'Duplicate an image one or more times [count,indexes]'
    complete -c $argv -o insert -d 'Insert last image into the image sequence [index]'
    complete -c $argv -o swap -d 'Swap two images in the image sequence [indexes]'
    complete -c $argv -o debug -d 'Display copious debugging information [events]' -xa '(convert -list debug)'
    complete -c $argv -o help -d 'Print program options'
    complete -c $argv -o log -d 'Format of debugging information [format]' -xa '(__fish_complete_convert_options format)'
    complete -c $argv -o list -d 'Print a list of supported option arguments [type]' -xa '(convert -list list)'
    complete -c $argv -o version -d 'Print version information'
end
functions/__fish_complete_man.fish# localization: skip(private)
function __fish_complete_man
    # Try to guess what section to search in. If we don't know, we
    # use [^)]*, which should match any section.
    set -l section ""
    set -l token (commandline -ct)
    set -l prev (commandline -pxc)
    set -e prev[1]
    while set -q prev[1]
        switch $prev[1]
            case '-**'

            case '*'
                set section (string escape --style=regex $prev[1])
                set section (string replace --all / \\/ $section)
        end
        set -e prev[1]
    end

    set -l exclude_fish_commands
    # Only include fish commands when section is empty or 1
    if test -z "$section" -o "$section" = 1
        set -e exclude_fish_commands
    end

    set section $section"[^)]*"
    # If we don't have a token but a section, list all pages for that section.
    # Don't do it for all sections because that would be overwhelming.
    if test -z "$token" -a "$section" != "[^)]*"
        set token "."
    end

    if test -n "$token"
        # Do the actual search
        __fish_apropos ^$token 2>/dev/null | awk '
                BEGIN { FS="[\t ]- "; OFS="\t"; }
                # BSD/Darwin
                /^[^( \t]+(, [^( \t]+)*\('$section'\)/ {
                  paren = index($1, "(");
                  sect = substr($1, paren + 1, length($1) - paren - 1);
                  aliases = substr($1, 1, paren - 1)
                  split(aliases, pages, ", ");
                  for (i in pages) {
                    print pages[i], sect ": " $2
                  }
                }
                # man-db
                /^[^( \t]+ +\('$section'\)/ {
                  split($1, t, " ");
                  sect = substr(t[2], 2, length(t[2]) - 2);
                  print t[1], sect ": " $2;
                }
                # man-db RHEL 5 with [aliases]
                /^[^( \t]+ +\[.*\] +\('$section'\)/ {
                  split($1, t, " ");
                  sect = substr(t[3], 2, length(t[3]) - 2);
                  print t[1], sect ": " $2;
                }
                # Solaris 11
                # Does not display descriptions
                # Solaris apropos outputs embedded backspace in descriptions
                /^[0-9]+\. [^( \t]*\('$section'\) / {
                  split($1, t, " ")
                  paren = index(t[2], "(");
                  name = substr(t[2], 1, paren - 1);
                  sect = substr(t[2], paren + 1, length(t[2]) - paren - 1);
                  print name, sect
                }
                '

        # Fish commands are not given by apropos
        if not set -ql exclude_fish_commands
            string join \n -- (__fish_man1_pages)\t'1: fish command'
        end
    else
        return 1
    end
    return 0
end
functions/__fish_complete_mount_opts.fish# localization: tier3
function __fish_print_user_ids
    if command -sq getent
        for line in (getent passwd)
            set -l v (string split : -- $line)
            printf "%s\t%s\n" $v[3] $v[1]
        end
    end
end

function __fish_print_group_ids
    if command -sq getent
        for line in (getent group)
            set -l v (string split : -- $line)
            printf "%s\t%s\n" $v[3] $v[1]
        end
    end
end

function __fish_complete_mount_opts
    set -l fish_mount_opts \
        async\t'Use asynchronous I/O' \
        atime\t'Update time on each access' \
        noatime\t'Do not update time on each access' \
        auto\t'Mounted with' \
        noauto\t'Not mounted by -a' \
        defaults\t'Use default options' \
        dev\t'Interpret character/block special devices' \
        nodev\t'Do not interpret character/block special devices' \
        diratime\t'Update directory inode access time' \
        nodiratime\t'Don\'t update directory inode access time' \
        dirsync\t'Use synchronous directory operations' \
        exec\t'Permit executables' \
        noexec\t'Do not permit executables' \
        group\t'Any user within device group may mount' \
        iversion\t'Increment i_version field on inode modification' \
        noiversion\t'Don\'t increment i_version field on inode modification' \
        mand\t'Allow mandatory locks' \
        nomand\t'Don\'t allow mandatory locks' \
        _netdev\t'Filesystem uses network' \
        nofail\t'Don\'t report errors' \
        relatime\t'Update inode access times' \
        norelatime\t'Don\'t update inode access times' \
        strictatime \
        nostrictatime \
        lazytime \
        nolazytime \
        suid\t'Allow suid bits' \
        nosuid\t'Ignore suid bits' \
        silent \
        loud \
        owner \
        remount\t'Remount read-only filesystem' \
        ro\t'Mount read-only' \
        rw\t'Mount read-write' \
        sync\t'Use synchronous I/O' \
        user\t'Any user may mount' \
        nouser\t'Only root may mount' \
        users\t'Any user may mount and unmount' \
        protect \
        usemp \
        verbose \
        {grp,no,usr,}quota \
        autodefrag \
        compress \
        compress-force \
        degraded \
        discard \
        enospc_debug \
        flushoncommit \
        inode_cache \
        context=\t'Set SELinux context' \
        uid= \
        gid= \
        ownmask= \
        othmask= \
        setuid= \
        setgid= \
        mode= \
        prefix= \
        volume= \
        reserved= \
        root= \
        bs= \
        alloc_start= \
        check_int{,_data,_print,_mask}= \
        commit= \
        compress= \
        compress-force= \
        device= \
        fatal_errors= \
        max_inline= \
        metadata_ratio= \
        noacl \
        nobarrier \
        nodatacow \
        nodatasum \
        notreelog \
        recovery \
        rescan_uuid_tree \
        skip_balance \
        nospace_cache \
        clear_cache \
        ssd \
        nossd \
        ssd_spread \
        subvol= \
        subvolrootid= \
        thread_pool= \
        user_subvol_rm_allowed \
        acl \
        noacl \
        bsddf \
        minixdf \
        check=none \
        nocheck \
        debug \
        errors={continue,remount-ro,panic} \
        grpid \
        bsdgroups \
        bsdgroups \
        bsdgroups \
        nouid32 \
        grpquota \
        grpquota \
        resgid= \
        resuid= \
        sb= \
        {user,nouser}_xattr \
        journal={update,unum} \
        journal{_dev,_path}= \
        norecovery \
        noload \
        data={journal,ordered,writeback} \
        data_err={ignore,abort} \
        barrier={0,1} \
        user_xattr \
        acl

    set -l token (commandline -tc | string replace -r '^-o' -- '')
    set -l args (string split , -- $token)

    if test (count $args) -ne 0
        set -l last_arg $args[-1]
        set -e args[-1]

        switch (string replace -r '=.*' '=' -- $last_arg)
            case uid=
                set -a fish_mount_opts uid=(__fish_print_user_ids)
            case gid=
                set -a fish_mount_opts gid=(__fish_print_group_ids)
            case setuid=
                set -a fish_mount_opts setuid=(__fish_print_user_ids)
            case setgid=
                set -a fish_mount_opts setgid=(__fish_print_group_ids)
        end
    end

    set -l prefix ''
    if set -q args[1]
        set prefix (string join , -- $args),
    end

    printf '%s\n' $prefix$fish_mount_opts
end
functions/__fish_complete_mysql.fish# localization: tier3
function __fish_mysql_query -a query
    argparse -u 'u/user=' 'P/port=' 'h/host=' 'p/password=?' 'S/socket=' -- (commandline -px)
    set -l mysql_cmd mysql
    for flag in u P h S
        if set -q _flag_$flag
            set -l flagvar _flag_$flag
            set -a mysql_cmd -$flag $$flagvar
        end
    end
    if test -n "$_flag_p"
        set -a mysql_cmd -p$_flag_p
    end
    echo $query | $mysql_cmd 2>/dev/null
end

function __fish_complete_mysql_databases
    __fish_mysql_query 'show databases'
end

function __fish_complete_mysql
    set -l command $argv[1]

    complete -c $command -s D -l database -x -d 'The database to use' -a '(__fish_complete_mysql_databases)'
    complete -c $command -a '(__fish_complete_mysql_databases)'
end
functions/__fish_complete_netcat.fish# localization: tier3
function __fish_complete_netcat
    set -l nc $argv[1]
    set -l flavor $argv[-1]

    switch $flavor
        case busybox
            complete -c $nc -s l -d "Listen mode, for inbound connects"
            complete -c $nc -s p -x -d "Local port"
            complete -c $nc -s w -x -d "Connect timeout"
            complete -c $nc -s i -x -d "Delay interval for lines sent"
            complete -c $nc -s f -r -d "Use file (ala /dev/ttyS0) instead of network"
            complete -c $nc -s e -r -d "Run PROG after connect"

        case ncat
            complete -c $nc -w ncat

        case nc.openbsd
            complete -c $nc -s 4 -d "Forces nc to use IPv4 addresses only"
            complete -c $nc -s 6 -d "Forces nc to use IPv6 addresses only"
            complete -c $nc -s b -d "Allow broadcast"
            complete -c $nc -s C -d "Send CRLF as line-ending"
            complete -c $nc -s D -d "Enable debugging on the socket"
            complete -c $nc -s d -d "Do not attempt to read from stdin"
            complete -c $nc -s F -d "Pass the first connected socket using sendmsg(2) to stdout and exit"
            complete -c $nc -s h -d "Prints out nc help"
            complete -c $nc -s I -x -d "Specifies the size of the TCP receive buffer"
            complete -c $nc -s i -x -d "Specifies a delay time interval between lines of text sent and received"
            complete -c $nc -s k -d "Forces nc to stay listening for another connection after its current connection is completed"
            complete -c $nc -s l -d "Used to specify that nc should listen for an incoming connection rather than initiate a connection to a remote host"
            complete -c $nc -s M -x -d "Set the TTL / hop limit of outgoing packets"
            complete -c $nc -s m -x -d "Ask the kernel to drop incoming packets whose TTL / hop limit is under minttl"
            complete -c $nc -s N -d "shutdown(2) the network socket after EOF on the input"
            complete -c $nc -s n -d "Do not do any DNS or service lookups on any specified addresses, hostnames or ports"
            complete -c $nc -s O -x -d "Specifies the size of the TCP send buffer"
            complete -c $nc -s P -x -d "Specifies a username to present to a proxy server that requires authentication"
            complete -c $nc -s p -x -d "Specifies the source port nc should use, subject to privilege restrictions and availability"
            complete -c $nc -s q -x -d "after EOF on stdin, wait the specified number of seconds and then quit"
            complete -c $nc -s r -d "Specifies that source and/or destination ports should be chosen randomly instead of sequentially within a range or in the order that the system assigns them"
            complete -c $nc -s S -d "Enables the RFC 2385 TCP MD5 signature option"
            complete -c $nc -s s -x -d "Specifies the IP of the interface which is used to send the packets"
            complete -c $nc -s T -x -a "critical inetcontrol lowcost lowdelay netcontrol throughput reliability ef af cs0 cs1 cs2 cs3 cs4 cs5 cs6 cs7" -d "Change IPv4 TOS value"
            complete -c $nc -s t -d "Causes nc to send RFC 854 DON'T and WON'T responses to RFC 854 DO and WILL requests"
            complete -c $nc -s U -d "Specifies to use UNIX-domain sockets"
            complete -c $nc -s u -d "Use UDP instead of the default option of TCP"
            complete -c $nc -s V -x -d "Set the routing table to be used"
            complete -c $nc -s v -d "Have nc give more verbose output"
            complete -c $nc -s W -x -d "Terminate after receiving recvlimit packets from the network"
            complete -c $nc -s w -x -d "Connections which cannot be established or are idle timeout after timeout seconds"
            function __fish_complete_nc-connect-openbsd
                printf "connect\tHTTPS proxy\n"
                printf "4\tSOCKS v.4\n"
                printf "5\tSOCKS v.5\n"
            end
            complete -c $nc -s X -x -a "(__fish_complete_nc-connect-openbsd)" -d "Requests that nc should use the specified protocol when talking to the proxy server"
            complete -c $nc -s x -x -a "(__fish_print_hostnames)" -d "Requests that nc should connect to destination using a proxy at proxy_address and port"
            complete -c $nc -s Z -d "DCCP mode"
            complete -c $nc -s z -d "Specifies that nc should just scan for listening daemons, without sending any data to them"

        case nc.traditional '*' # fallback to the most restricted one
            complete -c $nc -s c -r -d "specify shell commands to exec after connect"
            complete -c $nc -s e -r -d "specify filename to exec after connect"
            complete -c $nc -s g -x -d "source-routing hop point[s], up to 8"
            complete -c $nc -s G -x -d "source-routing pointer: 4, 8, 12, ..."
            complete -c $nc -s h -d "display help"
            complete -c $nc -s i -x -d "delay interval for lines sent, ports scanned"
            complete -c $nc -s l -d "listen mode, for inbound connects"
            complete -c $nc -s n -d "numeric-only IP addresses, no DNS"
            complete -c $nc -s o -r -d "hex dump of traffic"
            complete -c $nc -s p -x -d "local port number (port numbers can be individual or ranges: lo-hi [inclusive])"
            complete -c $nc -s q -x -d "after EOF on stdin, wait the specified number of seconds and then quit"
            complete -c $nc -s b -d "allow UDP broadcasts"
            complete -c $nc -s r -d "randomize local and remote ports"
            complete -c $nc -s s -x -d "local source address"
            complete -c $nc -s t -d "enable telnet negotiation"
            complete -c $nc -s u -d "UDP mode"
            complete -c $nc -s v -d "verbose [use twice to be more verbose]"
            complete -c $nc -s w -x -d "timeout for connects and final net reads"
            complete -c $nc -s C -d "Send CRLF as line-ending"
            complete -c $nc -s z -d "zero-I/O mode [used for scanning]"
            complete -c $nc -s T -x -a "Minimize-Delay Maximize-Throughput Maximize-Reliability Minimize-Cost" -x -d "set TOS flag"
    end
end
functions/__fish_complete_path.fish# localization: skip(private)
function __fish_complete_path --description "Complete using path"
    set -l target
    set -l description
    switch (count $argv)
        case 0
            # pass
        case 1
            set target "$argv[1]"
        case 2 "*"
            set target "$argv[1]"
            set description "$argv[2]"
    end
    set -l targets (complete -C"'' $target")
    if set -q targets[1]
        printf "%s\n" $targets\t"$description"
    end
end
functions/__fish_complete_pg_database.fish# localization: skip(private)
function __fish_complete_pg_database
    psql -AtqwlXF \t 2>/dev/null | awk 'NF > 1 { print $1 }'
end
functions/__fish_complete_pg_user.fish# localization: skip(private)
function __fish_complete_pg_user
    psql -AtqwXc 'select usename from pg_user' template1 2>/dev/null
end
functions/__fish_complete_pgrep.fish# localization: tier3
function __fish_complete_pgrep -d 'Complete pgrep/pkill' --argument-names cmd
    complete -c $cmd -xa '(__fish_complete_proc)'
    complete -c $cmd -s f -d 'Match pattern against full command line'
    complete -c $cmd -s g -d 'Only match processes in the process group' -xa "(__fish_stripprefix='^-\w*g' __fish_complete_list , __fish_complete_groups)"
    complete -c $cmd -s G -d "Only match processes whose real group ID is listed. Group 0 is translated into $cmd\'s own process group" -xa "(__fish_stripprefix='^-\w*G' __fish_complete_list , __fish_complete_groups)"
    complete -c $cmd -s n -d 'Select only the newest process'
    complete -c $cmd -s o -d 'Select only the oldest process'
    complete -c $cmd -s P -d 'Only match processes whose parent process ID is listed' -xa "(__fish_stripprefix='^-\w*P' __fish_complete_list , __fish_complete_pids)"
    complete -c $cmd -s s -d "Only  match  processes  whose  process  session  ID  is listed.  Session ID 0 is translated into $cmd\'s own session ID."
    complete -c $cmd -s t -d 'Only match processes whose controlling terminal is listed.  The terminal name should  be  specified without the "/dev/" prefix' -r
    complete -c $cmd -s u -d 'Only  match  processes  whose  effective  user ID is listed' -xa "(__fish_stripprefix='^-\w*u' __fish_complete_list , __fish_complete_users)"
    complete -c $cmd -s U -d 'Only match processes whose real user ID is listed' -xa "(__fish_stripprefix='^-\w*U' __fish_complete_list , __fish_complete_users)"
    complete -c $cmd -s v -d 'Negates the matching'
    complete -c $cmd -s x -d ' Only match processes whose name (or command line if -f is specified) exactly match the pattern'
end
functions/__fish_complete_pids.fish# localization: skip(private)
function __fish_complete_pids -d "Print a list of process identifiers along with brief descriptions"
    # This may be a bit slower, but it's nice - having the tty displayed is really handy
    # 'tail -n +2' deletes the first line, which contains the headers
    #  $fish_pid is removed from output by string match -r -v

    # Display the tty if available
    # But not if it's just question marks, meaning no tty
    __fish_ps -o pid,comm,tty | string match -r -v '^\s*'$fish_pid'\s' | tail -n +2 | string replace -r ' *([0-9]+) +([^ ].*[^ ]|[^ ]) +([^ ]+) *$' '$1\t$2 [$3]' | string replace -r ' *\[\?*\] *$' ''
end
functions/__fish_complete_ppp_peer.fish# localization: skip(private)
function __fish_complete_ppp_peer --description 'Complete isp name for pon/poff'
    find /etc/ppp/peers/ -type f -printf '%f\n'

end
functions/__fish_complete_proc.fish# localization: skip(private)
function __fish_complete_proc
    # "comm=" means "print comm field with an empty name", which causes the header to be removed.
    # On many systems, comm is truncated (e.g. on Linux it's 15 chars),
    # but that's okay since commands that accept them as argument also only use those (e.g. pgrep).
    # String removes zombies (ones in parentheses) and padding (macOS adds some apparently).
    __fish_ps -o comm= | string match -rv '\(.*\)' | string trim
end
functions/__fish_complete_ssh.fish# localization: tier3
function __fish_complete_ssh -d "common completions for ssh commands" --argument-names command
    complete -c $command -s 4 -d "IPv4 only"
    complete -c $command -s 6 -d "IPv6 only"
    complete -c $command -s A -d "Enables forwarding of the authentication agent"
    complete -c $command -s C -d "Compress all data"
    complete -c $command -s c -d "Encryption algorithm" -xa "(__fish_stripprefix='^-\w*c' __fish_complete_list , __fish_ssh_ciphers)"
    complete -c $command -s F -d "Configuration file" -rF
    complete -c $command -s i -d "Identity key file" -rF
    complete -c $command -s J -d 'ProxyJump host' -xa "(__fish_complete_user_at_hosts)"
    complete -c $command -s o -d Options -xa "
        AddKeysToAgent
        AddressFamily
        BatchMode
        BindAddress
        BindInterface
        CanonicalDomains
        CanonicalizeFallbackLocal
        CanonicalizeHostname
        CanonicalizeMaxDots
        CanonicalizePermittedCNAMEs
        CASignatureAlgorithms
        CertificateFile
        ChallengeResponseAuthentication
        CheckHostIP
        Ciphers
        ClearAllForwardings
        Compression
        ConnectionAttempts
        ConnectTimeout
        ControlMaster
        ControlPath
        ControlPersist
        DynamicForward
        EscapeChar
        ExitOnForwardFailure
        FingerprintHash
        ForwardAgent
        ForwardX11
        ForwardX11Timeout
        ForwardX11Trusted
        GatewayPorts
        GlobalKnownHostsFile
        GSSAPIAuthentication
        GSSAPIClientIdentity
        GSSAPIDelegateCredentials
        GSSAPIKexAlgorithms
        GSSAPIKeyExchange
        GSSAPIRenewalForcesRekey
        GSSAPIServerIdentity
        GSSAPITrustDns
        HashKnownHosts
        Host
        HostbasedAuthentication
        HostbasedKeyTypes
        HostKeyAlgorithms
        HostKeyAlias
        Hostname
        IdentitiesOnly
        IdentityAgent
        IdentityFile
        IPQoS
        KbdInteractiveAuthentication
        KbdInteractiveDevices
        KexAlgorithms
        LocalCommand
        LocalForward
        LogLevel
        MACs
        Match
        NoHostAuthenticationForLocalhost
        NumberOfPasswordPrompts
        PasswordAuthentication
        PermitLocalCommand
        PKCS11Provider
        Port
        PreferredAuthentications
        ProxyCommand
        ProxyJump
        ProxyUseFdpass
        PubkeyAcceptedKeyTypes
        PubkeyAuthentication
        RekeyLimit
        RemoteCommand
        RemoteForward
        RequestTTY
        SendEnv
        ServerAliveCountMax
        ServerAliveInterval
        SetEnv
        StreamLocalBindMask
        StreamLocalBindUnlink
        StrictHostKeyChecking
        TCPKeepAlive
        Tunnel
        TunnelDevice
        UpdateHostKeys
        User
        UserKnownHostsFile
        VerifyHostKeyDNS
        VisualHostKey
        XAuthLocation
    "
    complete -c $command -s q -d "Quiet mode"
    complete -c $command -s v -d "Verbose mode"
end

function __fish_ssh_ciphers -d "List of possible SSH cipher algorithms"
    ssh -Q cipher
end

function __fish_ssh_macs -d "List of possible SSH MAC algorithms"
    ssh -Q mac
end
functions/__fish_complete_subcommand.fish# localization: skip(private)
function __fish_complete_subcommand -d "Complete subcommand" --no-scope-shadowing
    # How many non-option tokens we skip in the input commandline before completing the subcommand
    # Usually 1; use "--fcs-skip=2" to make it 2 (see e.g. tmux and ssh completions)
    set -l skip_next 1
    set -l subcommand
    while string match -rq -- '^--[a-z]' $argv[1]
        set -l arg $argv[1]
        set -e argv[1]
        switch $arg
            case '--fcs-skip=*'
                set skip_next (string split = -- $arg)[2]
            case --commandline # --commandline means to use our arguments instead of the commandline.
                complete -C "$argv"
                return
        end
    end
    set -l options_with_param $argv

    set -l cmd (commandline -cxp | string escape) (commandline -ct)
    while set -q cmd[1]
        set -l token $cmd[1]
        set -e cmd[1]
        if contains -- $token $options_with_param
            set skip_next (math $skip_next + 1)
            continue
        end
        switch $token
            case '-*' '*=*'
                continue
            case '*'
                if test $skip_next -gt 0
                    set skip_next (math $skip_next - 1)
                    continue
                end
                # found the start of our command
                set subcommand $token $cmd
                break
        end
    end

    printf "%s\n" (complete -C "$subcommand")
end
functions/__fish_complete_sudo.fish# localization: tier3
function __fish_sudo_print_remaining_args
    set -l tokens (commandline -xpc | string escape) (commandline -ct)
    set -e tokens[1]
    # These are all the options mentioned in the man page for Todd Miller's "sudo.ws" sudo (in that order).
    # If any other implementation has different options, this should be harmless, since they shouldn't be used anyway.
    set -l opts A/askpass b/background C/close-from= E/preserve-env='?'
    # Note that "-h" is both "--host" (which takes an option) and "--help" (which doesn't).
    # But `-h` as `--help` only counts when it's the only argument (`sudo -h`),
    # so any argument completion after that should take it as "--host".
    set -a opts e/edit g/group= H/set-home h/host= 1-help
    set -a opts i/login K/remove-timestamp k/reset-timestamp l/list n/non-interactive
    set -a opts P/preserve-groups p/prompt= S/stdin s/shell U/other-user=
    set -a opts u/user= T/command-timeout= V/version v/validate
    argparse -s $opts -- $tokens 2>/dev/null
    # The remaining argv is the subcommand with all its options, which is what
    # we want.
    if test -n "$argv"
        and not string match -qr '^-' $argv[1]
        string join0 -- $argv
        return 0
    else
        return 1
    end
end

function __fish_sudo_no_subcommand
    not __fish_sudo_print_remaining_args >/dev/null
end

function __fish_complete_sudo_subcommand
    set -l args (__fish_sudo_print_remaining_args | string split0)
    set -lx -a PATH /usr/local/sbin /sbin /usr/sbin
    __fish_complete_subcommand --commandline $args
end

function __fish_complete_sudo -a sudo
    # All these options should be valid for GNU and OSX sudo
    complete -c $sudo -n __fish_no_arguments -s h -d "Display help and exit"
    complete -c $sudo -n __fish_no_arguments -s V -d "Display version information and exit"
    complete -c $sudo -n __fish_sudo_no_subcommand -s A -d "Ask for password via the askpass or \$SSH_ASKPASS program"
    complete -c $sudo -n __fish_sudo_no_subcommand -s C -d "Close all file descriptors greater or equal to the given number" -xa "0 1 2 255"
    complete -c $sudo -n __fish_sudo_no_subcommand -s E -d "Preserve environment"
    complete -c $sudo -n __fish_sudo_no_subcommand -s H -d "Set home"
    complete -c $sudo -n __fish_sudo_no_subcommand -s K -d "Remove the credential timestamp entirely"
    complete -c $sudo -n __fish_sudo_no_subcommand -s P -d "Preserve group vector"
    complete -c $sudo -n __fish_sudo_no_subcommand -s S -d "Read password from stdin"
    complete -c $sudo -n __fish_sudo_no_subcommand -s b -d "Run command in the background"
    complete -c $sudo -n __fish_sudo_no_subcommand -s e -rF -d Edit
    complete -c $sudo -n __fish_sudo_no_subcommand -s g -a "(__fish_complete_groups)" -x -d "Run command as group"
    complete -c $sudo -n __fish_sudo_no_subcommand -s i -d "Run a login shell"
    complete -c $sudo -n __fish_sudo_no_subcommand -s k -d "Reset or ignore the credential timestamp"
    complete -c $sudo -n __fish_sudo_no_subcommand -s l -d "List the allowed and forbidden commands for the given user"
    complete -c $sudo -n __fish_sudo_no_subcommand -s n -d "Do not prompt for a password - if one is needed, fail"
    complete -c $sudo -n __fish_sudo_no_subcommand -s p -d "Specify a custom password prompt"
    complete -c $sudo -n __fish_sudo_no_subcommand -s s -d "Run the given command in a shell"
    complete -c $sudo -n __fish_sudo_no_subcommand -s u -a "(__fish_complete_users)" -x -d "Run command as user"
    complete -c $sudo -n __fish_sudo_no_subcommand -s v -n __fish_no_arguments -d "Validate the credentials, extending timeout"

    # Complete the command we are executed under sudo
    complete -c $sudo -x -n 'not __fish_seen_argument -s e' -a "(__fish_complete_sudo_subcommand)"
end
functions/__fish_complete_suffix.fish# localization: skip(private)
#
# Find files ending in any of the non-switch arguments and output them as completions.
# * --description provides the description that should be part of each generated completion,
# * --prefix=DIR makes __fish_complete_suffix behave as if it were called in DIR rather than $PWD
# * --complete=PREFIX only lists files that begin with PREFIX
#
# Files matching the above preconditions are printed first then other, non-matching files
# are printed for fallback purposes. As such, it is imperative that `complete` calls that
# shell out to `__fish_complete_suffix` are made with a `-k` switch to ensure sort order
# is preserved.
function __fish_complete_suffix -d "Complete using files"
    set -l _flag_prefix ""
    # We need to remove '--name=' from the completion. See __fish_complete_directories
    set -l _flag_complete (commandline -ct | string replace -r -- '^-[^=]*=' '')

    argparse 'prefix=' 'description=' 'complete=' -- $argv

    set -l suff (string escape --style=regex -- $argv)
    set -l files

    # Simple and common case: no prefix, just complete normally and sort matching files first.
    if test -z $_flag_prefix
        # Use normal file completions.
        set files (complete -C "__fish_command_without_completions $_flag_complete")
        set -l files_with_suffix (string match -r -- (string join "|" "^.*"$suff\$) $files)
        set -l directories (string match -r -- '^.*/$' $files)
        set files $files_with_suffix $directories $files
    else
        # Only directories are supported as prefixes, and to use the same logic
        # for both absolute prefixed paths and relative non-prefixed paths, $_flag_prefix
        # must terminate in a `/` if it is present, so it can be unconditionally
        # prefixed to any path to get the desired result.
        if not string match -qr '/$' $_flag_prefix
            set _flag_prefix $_flag_prefix/
        end

        # Strip leading ./ as it confuses the detection of base and suffix
        # It is conditionally re-added below.
        set -l base $_flag_prefix(string replace -r '^("\')?\\./' '' -- $_flag_complete | string trim -c '\'"') # " make emacs syntax highlighting happy

        set -l all
        set -l files_with_suffix
        set -l dirs
        # If $_flag_complete is "./ma" and the file is "main.py", we'll catch that case here,
        # but complete.cpp will not consider it a match, so we have to output the
        # correct form.

        # Also do directory completion, since there might be files with the correct
        # suffix in a subdirectory.
        set all $base*
        set files_with_suffix (string match -r -- (string join "|" ".*"$suff) $all)
        if not string match -qr '/$' -- $argv
            set dirs $base*/

            # The problem is that we now have each directory included twice in the output,
            # once as `dir` and once as `dir/`. The runtime here is O(n) for n directories
            # in the output, but hopefully since we have only one level (no nested results)
            # it should be fast. The alternative is to shell out to `sort` and remove any
            # duplicate results, but it would have to be a huge `n` to make up for the fork
            # overhead.
            for dir in $dirs
                set all (string match -v (string match -r '(.*)/$' -- $dir)[2] -- $all)
            end
        end

        set files $files_with_suffix $dirs $all
        if string match -qr '^\\./' -- $_flag_complete
            set files ./$files
        else
            # "Escape" files starting with a literal dash `-` with a `./`
            set files (string replace -r -- "^-" "./-" $files)
        end
    end

    if set -q files[1]
        if string match -qr -- . "$_flag_description"
            set _flag_description "\t$_flag_description"
        end
        if string match -qr -- . "$_flag_prefix"
            set -l prefix (string escape --style=regex -- $_flag_prefix)
            set files (string replace -r -- "^$prefix" "" $files)
        end
        printf "%s$_flag_description\n" $files
    end

end
functions/__fish_complete_user_at_hosts.fish# localization: skip(private)
function __fish_complete_user_at_hosts -d "Print list host-names with user@"
    for user_at in (commandline -ct | string match -r '.*@'; or echo "")(__fish_print_hostnames)
        echo $user_at
    end
end
functions/__fish_complete_user_ids.fish# localization: skip(private)
function __fish_complete_user_ids --description "Complete user IDs with user name as description"
    if command -sq getent
        getent passwd | string replace -f -r '^([[:alpha:]_][^:]*):[^:]*:(\d+).*' '$2\t$1'
    else if test -r /etc/passwd
        string replace -f -r '^([[:alpha:]_][^:]*):[^:]*:(\d+).*' '$2\t$1' </etc/passwd
    end
end
functions/__fish_complete_users.fish# localization: skip(private)
#
# This should be used where you want user names with a description. Such as in an argument
# completion. If you just want a list of user names use __fish_print_users.
# The string replace command takes into account GECOS-formatted description fields, by retaining
# only the first field, the relevant one, from the comma-separated list
function __fish_complete_users --description "Print a list of local users, with the real user name as a description"
    if command -sq getent
        command getent passwd | while read -l line
            string split -f 1,5 : -- $line | string join \t | string replace -r ',.*' ''
        end
    else if command -sq dscl
        # This is the "Directory Service command line utility" used on macOS in place of getent.
        command dscl . -list /Users RealName | string match -r -v '^_' | string replace -r ' {2,}' \t
    else if test -r /etc/passwd
        string match -v -r '^\s*#' </etc/passwd | while read -l line
            string split -f 1,5 : -- $line | string join \t | string replace -r ',.*' ''
        end
    end
end
functions/__fish_complete_wireshark.fish# localization: tier3
#
# Helper functions for wireshark/tshark/dumpcap completion

function __fish_wireshark_choices
    string replace -rf -- '^\s*(\S+) \(?([^)]*)\)?$' '$1\t$2' $argv
end

function __fish_wireshark_interface
    # no remote capture yet
    command tshark -D 2>/dev/null | string replace -r ".*\. (\S+)\s*\(?([^)]*)\)?\$" '$1\t$2'
end

function __fish_wireshark_protocol
    command tshark -G protocols 2>/dev/null | awk -F\t '{print $3"\t"$1}'
end

function __fish_wireshark_heuristic
    command tshark -G heuristic-decodes 2>/dev/null | awk -F\t '{print $2"\t"$1}'
end

function __fish_tshark_name_resolving_flags
    printf -- (commandline -ct | string replace -r -- '^-N' '')%s\n \
        d\t"enable resolution from captured DNS packets" \
        m\t"enable MAC address resolution" \
        n\t"enable network address resolution" \
        N\t"enable using external resolvers (such as DNS) for network address resolution" \
        t\t"enable transport-layer port number resolution" \
        v\t"enable VLAN IDs to names resolution"
end

function __fish_tshark_decode_as
    set -l tok (commandline -ct | string collect)
    if string match -rq -- '==$' $tok
        return
    else if string match -rq -- '(==|,)' $tok
        set -l tok_no_comma (string replace -r -- ',.*$' '' $tok)
        command tshark -d (string replace -r -- '^-d' '' $tok) 2>|
            string replace -rf -- "^\t(\S+) \(?([^\)]*)\)?\$" "$tok_no_comma,\$1\t\$2"
    else
        command tshark -d . 2>| string replace -rf -- "^\t(\S+) \(?([^\)]*)\)?\$" '$1==\t$2'
    end
end

function __fish_complete_wireshark
    set -l shark $argv
    complete -c $shark -s a -l autostop -d 'Specify a criterion to stop writing the capture file' -xa '
duration:\t"Stop writing to capture files after N seconds have elapsed"
files:\t"Stop writing to capture files after N files were written"
filesize:\t"Stop writing a capture file after it reaches a size of N kB"
packets:\t"Stop writing a capture file after it contains N packets"'
    complete -c $shark -s b -l ring-buffer -d 'Write multiple capture files' -xa '
duration:\t"Switch to the next file after N seconds have elapsed"
files:\t"Begin again with the first file after N files were written"
filesize:\t"Switch to the next file after it reaches a size of N kB"
interval:\t"Switch to the next file when the time is an exact multiple of N seconds"
packets:\t"Switch to the next file after it contains N packets"'
    complete -c $shark -s B -l buffer-size -d 'Set capture buffer size (in MiB, default is 2 MiB)' -x
    complete -c $shark -s c -d 'Set the maximum number of packets to read' -x
    complete -c $shark -l capture-comment -d 'Add a capture comment to the output file' -x
    complete -c $shark -s D -l list-interfaces -d "Print a list of interfaces on which $shark can capture and exit"
    complete -c $shark -s f -d 'Set a capture filter expression' -x
    complete -c $shark -s i -ra '(__fish_wireshark_interface)'
    complete -c $shark -s i -ra '-\t"Capture from standard input"' \
        -d 'Network interface or pipe to use for live packet capture'
    complete -c $shark -s I -l monitor-mode -d 'Put the interface in "monitor mode"'
    complete -c $shark -s L -l list-data-link-types -d 'List the data link types supported by the interface and exit'
    complete -c $shark -l list-time-stamp-types -d 'List time stamp types supported for the interface'
    complete -c $shark -s p -l no-promiscuous-mode -d "Don't put the interface into promiscuous mode"
    complete -c $shark -s s -l snapshot-length -d 'Set the default snapshot length in bytes to use when capturing live data' -x
    complete -c $shark -l time-stamp-type -d "Change the interface's timestamp method" -xa '(__fish_wireshark_choices (command tshark --list-time-stamp-types 2>/dev/null))'
    complete -c $shark -s v -l version -d 'Print the version and exit'
    complete -c $shark -s w -d 'Write raw packet data to the given file ("-" means stdout)' -r
    complete -c $shark -s y -l linktype -d 'Set the data link type to use while capturing packets' -xa '(__fish_wireshark_choices (command tshark -L 2>/dev/null))'

    switch $shark
        case dumpcap tshark
            complete -c tshark -s q -d "Don't display the continuous count of packets captured"
            complete -c tshark -s g -d 'Create output files with greoup-read permissions'
    end

    switch $shark
        case wireshark tshark
            complete -c $shark -s C -d 'Run with the given configuration profile' -xa '(
set -l folders (tshark -G folders 2>/dev/null | awk \'/Personal configuration/{ print $NF}\')/profiles/*
string match -r "[^/]*\\$" -- $folders)'
            complete -c $shark -s d -d 'Specify how a layer type should be dissected' -xa '(__fish_tshark_decode_as)'
            complete -c $shark -l enable-protocol -d 'Enable dissection of the given protocol' -xa '(__fish_wireshark_protocol)'
            complete -c $shark -l disable-protocol -d 'Disable dissection of the given protocol' -xa '(__fish_wireshark_protocol)'
            complete -c $shark -l enable-heuristic -d 'Enable dissection of heuristic protocol' -xa '(__fish_wireshark_heuristic)'
            complete -c $shark -l disable-heuristic -d 'Disable dissection of heuristic protocol' -xa '(__fish_wireshark_heuristic)'
            complete -c $shark -s K -d 'Load kerberos crypt keys from the specified keytab file' -r
            complete -c $shark -s n -d 'Disable network object name resolution (hostname, TCP and UDP port names)'
            complete -c $shark -s N -d 'Turn on name resolution only for particular types of addresses and port numbers' -xa '( __fish_tshark_name_resolving_flags)'
            complete -c $shark -s o -d 'Override a preference value' -xa '(
    command tshark -G defaultprefs 2>/dev/null | string replace -rf -- \'^#([a-z].*):.*\' \'$1:\')'
            complete -c $shark -s r -l read-file -d 'Read packet data from the given file' -r
            complete -c $shark -s R -l read-filter -d 'Apply the given read filter' -x
            complete -c $shark -s t -d 'Set the format of the packet timestamp printed in summary lines' -xa '
a\t"absolute time"
ad\t"absolute time with date"
adoy\t"absolute time with date using day of year"
d\t"delta: time since the previous packet was captured"
dd\t"delta displayed: time since the previous displayed packet was captured"
e\t"epoch: time in seconds since Jan 1, 1970"
r\t"relative time elapsed between the first packet and the current packet"
u\t"absolute UTC time"
ud\t"absolute UTC time with date"
udoy\t"absolute UTC time with date using day of year"'
            complete -c $shark -s u -d "Specifies the seconds type" -xa 's\t"seconds" hms\t"hours, minutes and seconds"'
            complete -c $shark -s X -d "Specify an extension to be passed to a $shark module" -x # TODO
            complete -c $shark -s Y -l display-filter -d 'Apply the given display filter' -x
            complete -c $shark -s z -d 'Collect various types of statistics' -x # TODO
    end
end
functions/__fish_complete_zfs_mountpoint_properties.fish# localization: tier3
function __fish_complete_zfs_mountpoint_properties
    set -l OS ""
    switch (uname)
        case Linux
            set OS Linux
        case Darwin
            set OS macOS
        case FreeBSD
            set OS FreeBSD
        case SunOS
            set OS SunOS
            # Others?
        case "*"
            set OS unknown
    end
    echo -e "atime\tUpdate access time on read (on, off)"
    echo -e "devices\tAre contained device nodes openable (on, off)"
    echo -e "exec\tCan contained executables be executed (on, off)"
    echo -e "readonly\tRead-only (on, off)"
    echo -e "setuid\tRespect set-UID bit (on, off)"
    if test $OS = SunOS
        echo -e "nbmand\tMount with Non Blocking mandatory locks (on, off)"
        echo -e "xattr\tExtended attributes (on, off, sa)"
    else if test $OS = Linux
        echo -e "nbmand\tMount with Non Blocking mandatory locks (on, off)"
        echo -e "relatime\tSometimes update access time on read (on, off)"
        echo -e "xattr\tExtended attributes (on, off, sa)"
    end
end
functions/__fish_complete_zfs_pools.fish# localization: skip(private)
function __fish_complete_zfs_pools -d "Completes with available ZFS pools"
    zpool list -o name,comment -H | string replace -a \t'-' ''
end
functions/__fish_complete_zfs_ro_properties.fish# localization: tier3
function __fish_complete_zfs_ro_properties
    echo -e "available\tAvailable space"
    echo -e "avail\tAvailable space"
    echo -e "compressratio\tAchieved compression ratio"
    echo -e "creation\tDataset creation time"
    echo -e "clones\tSnapshot clones"
    echo -e "defer_destroy\tMarked for deferred destruction"
    echo -e "filesystem_count\tTotal lower-level filesystems and volumes"
    echo -e "logicalreferenced\tLogical total space"
    echo -e "lrefer\tLogical total space"
    echo -e "logicalused\tLogical used space"
    echo -e "lused\tLogical used space"
    echo -e "mounted\tIs currently mounted?"
    echo -e "origin\tSource snapshot"
    if __fish_is_zfs_feature_enabled "feature@extensible_dataset"
        echo -e "receive_resume_token\tToken for interrupted reception resumption"
    end
    echo -e "referenced\tTotal space"
    echo -e "refer\tTotal space"
    echo -e "refcompressratio\tAchieved compression ratio of referenced space"
    echo -e "snapshot_count\tTotal lower-level snapshots"
    echo -e "type\tDataset type"
    echo -e "used\tSpace used by dataset and children"
    echo -e "usedbychildren\tSpace used by children datasets"
    echo -e "usedbydataset\tSpace used by dataset itself"
    echo -e "usedbyrefreservation\tSpace used by refreservation"
    echo -e "usedbysnapshots\tSpace used by dataset snapshots"
    echo -e "userrefs\tHolds count"
    echo -e "volblocksize\tVolume block size"
    echo -e "written\tReferenced data written since previous snapshot"
    # Autogenerate userused@$USER list; only usernames are supported by the completion, but the zfs command supports more formats
    for user in (__fish_print_users)
        set -l tabAndBefore (echo -e "userused@$user\t")
        printf "%sDataset space use by user %s\n" $tabAndBefore $user
    end
    # Autogenerate groupused@$USER list
    for group in (__fish_print_groups)
        set -l tabAndBefore (echo -e "groupused@$group\t")
        printf "%sDataset space use by group %s\n" $tabAndBefore $group
    end
    # Autogenerate written@$SNAPSHOT list
    for snapshot in (__fish_print_zfs_snapshots)
        set -l tabAndBefore (echo -e "written@$snapshot\t")
        printf "%sReferenced data written since snapshot %s\n" $tabAndBefore $snapshot
    end
end
functions/__fish_complete_zfs_rw_properties.fish# localization: tier3
function __fish_complete_zfs_rw_properties
    set -l OS ""
    switch (uname)
        case Linux
            set OS Linux
        case Darwin
            set OS macOS
        case FreeBSD
            set OS FreeBSD
        case SunOS
            set OS SunOS
            # Others?
        case "*"
            set OS unknown
    end
    echo -e "aclinherit\tInheritance of ACL entries (discard, noallow, restricted, passthrough, passthrough-x)"
    echo -e "atime\tUpdate access time on read (on, off)"
    echo -e "canmount\tIs the dataset mountable (on, off, noauto)"
    set -l additional_algs ''
    if contains -- $OS FreeBSD SunOS
        set additional_algs "$additional_algs, noparity"
    end
    if __fish_is_zfs_feature_enabled "feature@sha512"
        set additional_algs "$additional_algs, sha512"
    end
    if __fish_is_zfs_feature_enabled "feature@skein"
        set additional_algs "$additional_algs, skein"
    end
    if __fish_is_zfs_feature_enabled "feature@edonr"
        set additional_algs "$additional_algs, edonr"
    end
    echo -e "checksum\tData checksum (on, off, fletcher2, fletcher4, sha256$additional_algs)"
    if __fish_is_zfs_feature_enabled "feature@lz4_compress"
        set additional_algs ", lz4"
    end
    echo -e "compression\tCompression algorithm (on, off, lzjb$additional_algs, gzip, gzip-[1-9], zle)"
    set -e additional_algs
    echo -e "copies\tNumber of copies of data (1, 2, 3)"
    echo -e "dedup\tDeduplication (on, off, verify, sha256[,verify])"
    echo -e "devices\tAre contained device nodes openable (on, off)"
    echo -e "exec\tCan contained executables be executed (on, off)"
    echo -e "filesystem_limit\tMax number of filesystems and volumes (COUNT, none)"
    echo -e "mountpoint\tMountpoint (PATH, none, legacy)"
    echo -e "primarycache\tWhich data to cache in ARC (all, none, metadata)"
    echo -e "quota\tMax size of dataset and children (SIZE, none)"
    echo -e "snapshot_limit\tMax number of snapshots (COUNT, none)"
    echo -e "readonly\tRead-only (on, off)"
    echo -e "recordsize\tSuggest block size (SIZE)"
    echo -e "redundant_metadata\tHow redundant are the metadata (all, most)"
    echo -e "refquota\tMax space used by dataset itself (SIZE, none)"
    echo -e "refreservation\tMin space guaranteed to dataset itself (SIZE, none)"
    echo -e "reservation\tMin space guaranteed to dataset (SIZE, none)"
    echo -e "secondarycache\tWhich data to cache in L2ARC (all, none, metadata)"
    echo -e "setuid\tRespect set-UID bit (on, off)"
    echo -e "sharenfs\tShare in NFS (on, off, OPTS)"
    echo -e "logbias\tHint for handling of synchronous requests (latency, throughput)"
    echo -e "snapdir\tHide .zfs directory (hidden, visible)"
    echo -e "sync\tHandle of synchronous requests (standard, always, disabled)"
    echo -e "volsize\tVolume logical size (SIZE)"

    # Autogenerate userquota@$USER list; only usernames are supported by the completion, but the zfs command supports more formats
    for user in (__fish_print_users)
        set -l tabAndBefore (echo -e "userquota@$user\t")
        printf "%sMax usage by user %s\n" $tabAndBefore $user
    end
    # Autogenerate groupquota@$USER list
    for group in (__fish_print_groups)
        set -l tabAndBefore (echo -e "groupquota@$group\t")
        printf "%sMax usage by group %s\n" $tabAndBefore $group
    end
    if test $OS = SunOS
        echo -e "aclmode\tHow is ACL modified by chmod (discard, groupmask, passthrough, restricted)"
        echo -e "mlslabel\tCan the dataset be mounted in a zone with Trusted Extensions enabled (LABEL, none)"
        echo -e "nbmand\tMount with Non Blocking mandatory locks (on, off)"
        echo -e "sharesmb\tShare in Samba (on, off)"
        echo -e "shareiscsi\tShare as an iSCSI target (on, off)"
        echo -e "version\tOn-disk version of filesystem (1, 2, current)"
        echo -e "vscan\tScan regular files for viruses on opening and closing (on, off)"
        echo -e "xattr\tExtended attributes (on, off, sa)"
        echo -e "zoned\tManaged from a non-global zone (on, off)"
    else if test $OS = Linux
        echo -e "acltype\tUse no ACL or POSIX ACL (noacl, posixacl)"
        echo -e "nbmand\tMount with Non Blocking mandatory locks (on, off)"
        echo -e "relatime\tSometimes update access time on read (on, off)"
        echo -e "shareiscsi\tShare as an iSCSI target (on, off)"
        echo -e "sharesmb\tShare in Samba (on, off)"
        echo -e "snapdev\tHide volume snapshots (hidden, visible)"
        echo -e "version\tOn-disk version of filesystem (1, 2, current)"
        echo -e "vscan\tScan regular files for viruses on opening and closing (on, off)"
        echo -e "xattr\tExtended attributes (on, off, sa)"
    else if test $OS = FreeBSD
        echo -e "aclmode\tHow is ACL modified by chmod (discard, groupmask, passthrough, restricted)"
        echo -e "volmode\tHow to expose volumes to OS (default, geom, dev, none)"
    end
    # User properties; the /dev/null redirection masks the possible "no datasets available"
    zfs list -o all 2>/dev/null | head -n 1 | string replace -a -r "\s+" "\n" | string match -e ":" | string lower
end
functions/__fish_complete_zfs_write_once_properties.fish# localization: tier3
function __fish_complete_zfs_write_once_properties
    set -l OS ""
    switch (uname)
        case Linux
            set OS Linux
        case Darwin
            set OS macOS
        case FreeBSD
            set OS FreeBSD
        case SunOS
            set OS SunOS
            # Others?
        case "*"
            set OS unknown
    end
    echo -e "normalization\tUnicode normalization (none, formC, formD, formKC, formKD)"
    echo -e "utf8only\tReject non-UTF-8-compliant filenames (on, off)"
    if test $OS = Linux
        echo -e "overlay\tAllow overlay mount (on, off)"
        if command -sq sestatus # SELinux is enabled
            echo -e "context\tSELinux context for the child filesystem"
            echo -e "fscontext\tSELinux context for the filesystem being mounted"
            echo -e "defcontext\tSELinux context for unlabeled files"
            echo -e "rootcontext\tSELinux context for the root inode of the filesystem"
        end
        echo -e "casesensitivity\tCase sensitivity (sensitive, insensitive)"
    else
        echo -e "casesensitivity\tCase sensitivity (sensitive, insensitive, mixed)"
    end
    if __fish_is_openzfs
        echo -e "keylocation\tSpecify key location/type"
        echo -e "pbkdf2iters\tNumber of PBKDF2 iterations"
        echo -e "keyformat\tSpecify key format"
        echo -e "encryption\tEncryption of dataset"
    end
end
functions/__fish_concat_completions.fish# localization: skip(private)
#
# This function is intended to be used to generate completions in `-a "(...)"` calls for arguments that take 1..n values
# separated by commas and we dynamically or statically generated a list of n values that must be combined and permuted
# in order to appease both the `complete` machinery and the target application.
#
# TODO: Make this work with completions that have their description appended after a \t

function __fish_concat_completions -d "Generate completions that are specified as comma-separated values from stdin source"
    type -q awk || return

    set -l token (commandline -ct)
    # We want to filter out suggestions the user has already entered.
    set -l extant (string split -- ',' $token)
    set -l filter (printf '^%s$\n' (printf '%s\n' $extant | string escape --style=regex) | string join '|')
    # Work around the insanity of trying to read from stdin within a function. Note that we can't place the
    # `read` call in between () to capture the output because that breaks its connection to stdin.
    while read -l line
        echo $line
    end | string match -er '.' | string match -rv -- $filter | string replace -r '^' -- (string replace -rf -- '^(.+),.*$' '$1,' $token; or echo "")

    return
    # Verified compatible with bsd awk and gnu awk
    awk '
        {
            lines[NR-1] = $0
        }
        END {
            n = NR
            for (k = 1; k <= n; k++) {
                generate_permutations(lines, n, k)
            }
        }
        function generate_permutations(arr, total_len, perm_len, prefix, _i, _swap) {
            if (perm_len == 0) {
                print prefix
                return
            }
            for (_i = 0; _i < total_len; _i++) {
                _swap = arr[total_len-1]; arr[total_len-1] = arr[_i]; arr[_i] = _swap
                generate_permutations(arr, total_len-1, perm_len-1, prefix arr[total_len-1] (perm_len == 1 ? "" : ","))
                arr[_i] = arr[total_len-1]; arr[total_len-1] = _swap
            }
        }
    '
end
functions/__fish_config_files.fish# localization: skip(private)
# NOTE: This outputs a mix of absolute and relative paths!
function __fish_config_files
    set -l _flag_user_dir
    argparse user-dir= -- $argv
    or return
    set -l prefix $argv[1]
    set -l suffix $argv[2]
    set -e argv[1..2]
    set -l paths
    if not set -q argv[1]
        set paths $_flag_user_dir/*$suffix
    else
        set paths (path filter $_flag_user_dir/$argv$suffix)
    end
    if not set -q argv[1]
        set -a paths (status list-files $prefix)
    else
        set -a paths (status list-files "$prefix/"$argv$suffix)
    end
    string join \n $paths
end
functions/__fish_config_interactive.fish# localization: skip(private)
#
# Initializations that should only be performed when entering interactive mode.
#
# This function is called by the __fish_on_interactive function, which is defined in config.fish.
#
function __fish_config_interactive -d "Initializations that should be performed when entering interactive mode"
    functions -e __fish_config_interactive

    set -g __fish_active_key_bindings

    functions -q __fish_webconfig_update_color_hook

    #
    # Generate man page completions if not present.
    #
    # Don't do this if we're being invoked as part of running unit tests.
    if not set -q FISH_UNIT_TESTS_RUNNING
        if not test -d $__fish_cache_dir/generated_completions
            # We cannot simply do `fish_update_completions &` because it is a function.
            # We don't want to call `fish -c` since that is unnecessary and sources config.fish again.
            mkdir -p $__fish_cache_dir/generated_completions
            fish_update_completions_detach=true fish_update_completions 2>/dev/null
        end
    end

    #
    # Print a greeting.
    # The default just prints a variable of the same name.
    #
    # NOTE: This status check is necessary to not print the greeting when `read`ing in scripts. See #7080.
    if status --is-interactive
        and functions -q fish_greeting
        fish_greeting
    end

    # Display SHELL_WELCOME if set. This is a standard environment variable (introduced by
    # systemd v257) intended for shells to display when they first initialize.
    if status --is-interactive
        and set -q SHELL_WELCOME[1]
        string join -- ' ' $SHELL_WELCOME
    end

    #
    # Completions for SysV startup scripts. These aren't bound to any
    # specific command, so they can't be autoloaded.
    #
    if test -d /etc/init.d
        complete -x -p "/etc/init.d/*" -a start --description 'Start service'
        complete -x -p "/etc/init.d/*" -a stop --description 'Stop service'
        complete -x -p "/etc/init.d/*" -a status --description 'Print service status'
        complete -x -p "/etc/init.d/*" -a restart --description 'Stop and then start service'
        complete -x -p "/etc/init.d/*" -a reload --description 'Reload service configuration'
    end

    #
    # Only a few builtins take filenames; initialize the rest with no file completions
    #
    complete -c(builtin -n | string match -rv '(\.|:|source|cd|contains|count|echo|exec|fish_indent|printf|random|realpath|set|\\[|test|for)') --no-files

    # Reload key bindings when binding variable change
    function __fish_reload_key_bindings -d "Reload key bindings when binding variable change" --on-variable fish_key_bindings
        # Make sure some key bindings are set
        if not set --query fish_key_bindings
            set --global fish_key_bindings fish_default_key_bindings
            return
        end

        # Do nothing if the key bindings didn't actually change.
        # This could be because the variable was set to the existing value
        # or because it was a local variable.
        # If fish_key_bindings is empty on the first run, we still need to set the defaults.
        if test "$fish_key_bindings" = "$__fish_active_key_bindings" -a -n "$fish_key_bindings"
            return
        end
        # Check if fish_key_bindings is a valid function.
        # If not, either keep the previous bindings (if any) or revert to default.
        # Also print an error so the user knows.
        if not functions -q "$fish_key_bindings"
            echo "There is no fish_key_bindings function called: '$fish_key_bindings'" >&2
            # We need to see if this is a defined function, otherwise we'd be in an endless loop.
            if functions -q $__fish_active_key_bindings
                echo "Keeping $__fish_active_key_bindings" >&2
                # Set the variable to the old value so this error doesn't happen again.
                set fish_key_bindings $__fish_active_key_bindings
                return 1
            else if functions -q fish_default_key_bindings
                echo "Reverting to default bindings" >&2
                set fish_key_bindings fish_default_key_bindings
                # Return because we are called again
                return 0
            else
                # If we can't even find the default bindings, something is broken.
                # Without it, we would eventually run into the stack size limit, but that'd print hundreds of duplicate lines
                # so we should give up earlier.
                echo "Cannot find fish_default_key_bindings, falling back to very simple bindings." >&2
                echo "Most likely something is wrong with your installation." >&2
                return 0
            end
        end
        set -g __fish_active_key_bindings "$fish_key_bindings"
        set -g fish_bind_mode default
        $fish_key_bindings
        # Load user key bindings if they are defined
        if functions --query fish_user_key_bindings >/dev/null
            fish_user_key_bindings
        end
    end

    # Load key bindings
    __fish_reload_key_bindings

    # Detect whether the terminal reflows on its own
    # If it does we shouldn't do it.
    # Allow $fish_handle_reflow to override it.
    if not set -q fish_handle_reflow
        # VTE reflows the text itself, so us doing it inevitably races against it.
        # Guidance from the VTE developers is to let them repaint.
        # Konsole reflows since version 21.04. Konsole added XTVERSION
        # in v22.03.80~7.
        # TODO(term-workaround)
        if string match -rq -- '^(?:VTE\b|Konsole |WezTerm )' (status terminal)
            or begin
                set -q KONSOLE_VERSION
                and test "$KONSOLE_VERSION" -ge 210400 2>/dev/null
            end
            or string match -q -- 'alacritty*' $TERM
            set -g fish_handle_reflow 0
        else
            set -g fish_handle_reflow 1
        end
    end

    function __fish_winch_handler --on-signal WINCH -d "Repaint screen when window changes size"
        if test "$fish_handle_reflow" = 1 2>/dev/null
            commandline -f repaint >/dev/null 2>/dev/null
        end
    end

    # Notify terminals when $PWD changes via OSC 7 (issue #906).
    if not functions --query __fish_update_cwd_osc
        function __fish_update_cwd_osc --description 'Notify terminals when $PWD might have changed' \
            --on-variable=PWD --on-event=fish_prompt
            set -l host $hostname
            # if set -l konsole_version (string match -r -- '^Konsole (\d+)\..*' (status terminal))[2]
            #     # To-do: use a Konsole version where KF6_DEP_VERSION is >= 6.12
            #     and $konsole_version -lt ???
            # end
            # TODO(term-workaround)
            if set -q KONSOLE_VERSION
                set host ''
            end
            if [ -n "$MSYSTEM" ] && string match -rq -- '^(Konsole|WezTerm) ' (status terminal)
                return
            end
            if [ "$TERM" = dumb ]
                return
            end
            printf \e\]7\;file://%s%s\a (string escape --style=url -- $host $PWD)
        end
    end
    __fish_update_cwd_osc # Run once because we might have already inherited a PWD from an old tab
end
functions/__fish_config_with_file.fish# localization: skip(private)
function __fish_config_with_file
    set -l path $argv[1]
    set -l cmd $argv[2..]
    if string match -rq -- ^/ $path
        $cmd $path
    else
        status get-file $path | $cmd
    end
end
functions/__fish_contains_opt.fish# localization: skip(private)
function __fish_contains_opt -d "Checks if a specific option has been given in the current commandline"
    set -l next_short
    set -l short_opt
    set -l long_opt

    for i in $argv
        if test -n "$next_short"
            set next_short
            set -a short_opt $i
        else
            switch $i
                case -s
                    set next_short 1
                case '-*'
                    echo __fish_contains_opt: Unknown option $i >&2
                    return 1
                case '*'
                    set -a long_opt $i
            end
        end
    end

    for i in $short_opt
        if test -z "$i"
            continue
        end

        if string match -qr -- "^-$i|^-[^-]*$i" (commandline -cpx)
            return 0
        end

        if string match -qr -- "^-$i|^-[^-]*$i" (commandline -ct)
            return 0
        end
    end

    for i in $long_opt
        if test -z "$i"
            continue
        end

        if contains -- --$i (commandline -cpx)
            return 0
        end
    end

    return 1
end
functions/__fish_crux_packages.fish# localization: skip(private)
# a function to obtain a list of installed packages with CRUX pkgutils
function __fish_crux_packages -d 'Obtain a list of installed packages'
    pkginfo -i | string split -f1 ' '
end
functions/__fish_cursor_konsole.fish# localization: skip(private)
function __fish_cursor_konsole -d 'Set cursor (konsole)'
    set -l shape $argv[1]
    switch "$shape"
        case block
            echo -en '\e]50;CursorShape=0\x7'
        case underscore
            echo -en '\e]50;CursorShape=2\x7'
        case line
            echo -en '\e]50;CursorShape=1\x7'
    end
end
functions/__fish_cursor_xterm.fish# localization: skip(private)
function __fish_cursor_xterm -d 'Set cursor (xterm)'
    set -l shape $argv[1]

    switch "$shape"
        case block
            set shape 2
        case underscore
            set shape 4
        case line
            set shape 6
        case '*'
            # Unknown shape
            return
    end
    if contains blink $argv
        set shape (math $shape - 1)
    end
    echo -en "\e[$shape q"
end
functions/__fish_cygwin_noacl.fish# localization: skip(private)
function __fish_cygwin_noacl
    # MSYS (default) and Cygwin (non-default) mounts may not support POSIX permissions.
    __fish_is_cygwin
    and {
        mount |
            string match "*on $(stat -c %m -- $argv[1]) *" |
            string match -qr "[(,]noacl[),]"
    }
end
functions/__fish_data_with_directory.fish# localization: skip(private)
function __fish_data_with_directory
    set -l relative_directory $argv[1]
    set -l file_regex $argv[2]
    set -l cmd $argv[3..]
    set -l temp
    set -l directory_ref
    if test $relative_directory = man/man1 && not __fish_tried_to_embed_manpages
        set directory_ref $__fish_man_dir/man1
    else
        set temp (__fish_mktemp_relative -d fish-data)
        or return
        if set -l paths (status list-files $relative_directory |
            string match -r \
                "^$(string escape --style=regex $relative_directory)/(?:$file_regex)\$")
            mkdir -p -- $temp/(string join \n $paths | path dirname | path sort -u)
            or return
            for path in $paths
                status get-file $path >$temp/$path
                or return
            end
        end
        set directory_ref $temp/$relative_directory
    end
    $cmd $directory_ref
    set -l saved_status $status
    if set -q temp[1]
        command rm -r $temp
    end
    return $saved_status
end
functions/__fish_describe_command.fish# localization: skip(private)
#
# This function is used internally by the fish command completion code
#

# Perform this check once at startup rather than on each invocation
if not type -q apropos
    function __fish_describe_command
    end
    exit
end

function __fish_describe_command -d "Command used to find descriptions for commands"
    argparse exact -- $argv
    or return 1
    set -l suffix
    set -q _flag_exact && set suffix '$'

    # $argv will be inserted directly into the awk regex, so it must be escaped
    set -l argv_regex (string escape --style=regex -- "$argv")
    __fish_apropos "^$argv$suffix" 2>/dev/null | awk -v FS=" +- +" '{
        split($1, names, ", ");
        for (name in names)
            if (names[name] ~ /^'"$argv_regex"'.* *\([18]\)/ ) {
                sub( "( |\t)*\\\([18]\\\)", "", names[name] );
                sub( " \\\[.*\\\]", "", names[name] );
                print names[name] "\t" $2;
            }
    }'
end
functions/__fish_echo.fish# localization: skip(private)
function __fish_echo --description 'run the given command after the current commandline and redraw the prompt'
    set -l line (commandline --line)
    string >&2 repeat -N \n --count=(math (commandline | count) - $line + 1)
    echo -n \e\[J >&2
    $argv >&2
    string >&2 repeat -N \n --count=(math (count (fish_prompt)) - 1)
    string >&2 repeat -N \n --count=(math $line - 1)
    commandline -f repaint
end
functions/__fish_edit_command_if_at_cursor.fish# localization: tier1
function __fish_edit_command_if_at_cursor --description 'If cursor is at the command token, edit the command source file'
    set -l tokens (commandline -xpc)
    set -l command
    if not set -q tokens[1]
        set command (commandline -xp)[1]
    else if test (count $tokens) = 1 && test -z "$(commandline -t)"
        set command $tokens[1]
    end

    set -q command[1]
    or return 1
    set -l command_path (command -v -- $command)
    or return 1
    test -r $command_path
    or return 1
    string match -q 'text/*' (file --brief --mime-type -L -- $command_path)
    or return 1

    set -l editor (__fish_anyeditor)
    or return 0 # We already printed a warning, so tell the caller to finish.
    $editor $command_path
    return 0
end
functions/__fish_first_token.fish# localization: skip(private)
# Retrieves the first non-switch argument from the command line buffer
function __fish_first_token
    set -l tokens (commandline -cx)
    set -e tokens[1]
    set -l tokens (string replace -r --filter '^([^-].*)' '$1' -- $tokens)
    if set -q tokens[1]
        echo $tokens[1]
    end
end
# localization: skip(deprecated)
function __fish_git_prompt
    # TODO: This name is deprecated, figure out a way to tell users.
    fish_git_prompt $argv
end
functions/__fish_gnu_complete.fish# localization: skip(private)
function __fish_gnu_complete -d "Wrapper for the complete built-in. Skips the long completions on non-GNU systems"
    set -l is_gnu 0

    set -l argv_out

    # Check if we are using a gnu system
    for i in $argv
        switch $i

            case -g --is-gnu
                set is_gnu 1

            case '*'
                set argv_out $argv_out $i
        end
    end

    set argv $argv_out
    set argv_out
    set -l skip_next 0

    # Remove long option if not on a gnu system
    switch $is_gnu
        case 0
            for i in $argv

                switch $skip_next

                    case 1
                        set skip_next 0
                        continue

                end

                switch $i

                    case -l --long
                        set skip_next 1
                        continue

                end

                set argv_out $argv_out $i
            end
            set argv $argv_out

    end

    complete $argv

end
functions/__fish_hg_prompt.fish# localization: skip(deprecated)
function __fish_hg_prompt
    fish_hg_prompt
end
functions/__fish_indent.fish# TODO(embed-data) Remove this after that has been rolled out (on-by-default).

# localization: skip(private)
set -l dir "$(path dirname -- (status fish-path))"

if command -v $dir/fish_indent >/dev/null
    function __fish_indent --wraps fish_indent --inherit-variable dir
        $dir/fish_indent $argv
    end
else
    function __fish_indent --wraps fish_indent
        fish_indent $argv
    end
end
functions/__fish_is_cygwin.fish# localization: skip(private)
function __fish_is_cygwin
    __fish_uname | string match -qr "^(MSYS|CYGWIN)"
end
functions/__fish_is_first_arg.fish# localization: skip(private)
# determine if this is the very first argument (regardless if switch or not)
function __fish_is_first_arg
    set -l tokens (commandline -pxc)
    test (count $tokens) -eq 1
end
functions/__fish_is_first_token.fish# localization: skip(private)
function __fish_is_first_token -d 'Test if no non-switch argument has been specified yet'
    __fish_is_nth_token 1
end
functions/__fish_is_git_repository.fish# localization: skip(private)
function __fish_is_git_repository --description 'Check if the current directory is a git repository'
    git rev-parse --is-inside-work-tree 2>/dev/null >/dev/null
end
functions/__fish_is_nth_token.fish# localization: skip(private)
function __fish_is_nth_token --description 'Test if current token is the Nth (ignoring command and switches/flags)' --argument-names n
    set -l tokens (commandline -pxc)
    set -l tokens (string replace -r --filter '^([^-].*)' '$1' -- $tokens)
    test (count $tokens) -eq "$n"
end
functions/__fish_is_switch.fish# localization: skip(private)
# Whether or not the current token is a switch
function __fish_is_switch
    string match -qr -- '^-' ""(commandline -ct)
end
# localization: skip(private)
function __fish_is_token_n --description 'Test if current token is on Nth place' --argument-names n
    __fish_is_nth_token $n
end
functions/__fish_is_zfs_feature_enabled.fish# localization: skip(private)
function __fish_is_zfs_feature_enabled \
    -a feature pool \
    -d "Returns 0 if the given ZFS pool feature is active or enabled for the given pool or for any pool if none specified"

    type -q zpool || return
    zpool get -H -o value $feature $pool 2>/dev/null | string match -rq '^(enabled|active)$'
end
functions/__fish_list_current_token.fish# localization: tier1
# This function is typically bound to Alt-L, it is used to list the contents
# of the directory under the cursor.

function __fish_list_current_token -d "List contents of token under the cursor if it is a directory, otherwise list the contents of the current directory"
    set -l val "$(commandline -t | string replace -r '^~' "$HOME")"
    set -l cmd
    if test -d $val
        set cmd ls $val
    else
        set -l dir (dirname -- $val)
        if test $dir != . -a -d $dir
            set cmd ls $dir
        else
            set cmd ls
        end
    end
    __fish_echo $cmd
end
functions/__fish_locale_vars.fish# localization: skip(private)
function __fish_locale_vars
    string join -- \n \
        LANG \
        LC_ALL \
        LC_ADDRESS \
        LC_COLLATE \
        LC_CTYPE \
        LC_IDENTIFICATION \
        LC_MEASUREMENT \
        LC_MESSAGES \
        LC_MONETARY \
        LC_NAME \
        LC_NUMERIC \
        LC_PAPER \
        LC_TELEPHONE \
        LC_TIME
end
functions/__fish_macos_set_env.fish# localization: tier1
# Adapt construct_path from the macOS /usr/libexec/path_helper
# executable for fish; see
# https://opensource.apple.com/source/shell_cmds/shell_cmds-203/path_helper/path_helper.c.auto.html .
function __fish_macos_set_env -d "set an environment variable like path_helper does (macOS only)"
    set -l result

    # Populate path according to config files
    for path_file in $argv[2] $argv[3]/*
        for entry in (string split : <? $path_file)
            if not contains -- $entry $result
                test -n "$entry"
                and set -a result $entry
            end
        end
    end

    # Merge in any existing path elements
    for existing_entry in $$argv[1]
        if test -n $existing_entry; and not contains -- $existing_entry $result
            set -a result $existing_entry
        end
    end
    if test $argv[1] = MANPATH
        set -a result ""
    end

    set -xg $argv[1] $result
end
functions/__fish_make_cache_dir.fish# localization: skip(private)
function __fish_make_cache_dir --description "Create and return XDG_CACHE_HOME"
    set -l xdg_cache_home $XDG_CACHE_HOME
    if test -z "$xdg_cache_home"; or string match -qv '/*' -- $xdg_cache_home; or set -q xdg_cache_home[2]
        set xdg_cache_home $HOME/.cache
    end

    # If we get an argument, we try to create that as a subdirectory.
    # So if you call `__fish_make_cache_dir completions`,
    # this creates e.g. ~/.cache/fish/completions
    if not path is -d $xdg_cache_home/fish/"$argv[1]"
        set -l mkdir_options -m 700

        # Can't set the permission in Cygwin on a `noacl` mount
        if __fish_is_cygwin
            # Find the first existing parent so we can `stat` it and get its mountpoint
            set -l existing_parent $xdg_cache_home/fish/"$argv[1]"
            while not path is -d $existing_parent
                set existing_parent (path dirname $existing_parent)
            end

            if __fish_cygwin_noacl "$existing_parent"
                set mkdir_options
            end
        end

        mkdir $mkdir_options -p $xdg_cache_home/fish/"$argv[1]"
    end; and echo $xdg_cache_home/fish/"$argv[1]"
end
functions/__fish_make_completion_signals.fish# localization: skip(private)
function __fish_make_completion_signals --description 'Make list of kill signals for completion'
    set -q __kill_signals
    and return 0

    set -g __kill_signals

    # Cygwin's kill is special, and the documentation lies.
    # Just hardcode the signals.
    set -l os (uname)
    if string match -q 'CYGWIN*' -- $os
        or string match -eiq Msys -- $os
        or string match -eiq mingw -- $os
        set -a __kill_signals "1 HUP" "2 INT" "3 QUIT" "4 ILL" "5 TRAP" "6 ABRT" \
            "6 IOT" "7 BUS" "8 FPE" "9 KILL" "10 USR1" "11 SEGV" \
            "12 USR2" "13 PIPE" "14 ALRM" "15 TERM" "16 STKFLT" "17 CHLD" \
            "17 CLD" "18 CONT" "19 STOP" "20 TSTP" "21 TTIN" "22 TTOU" \
            "23 URG" "24 XCPU" "25 XFSZ" "26 VTALRM" "27 PROF" "28 WINC" \
            "29 IO" "29 POLL" "30 PWR" "31 SYS" "34 RTMIN" "64 RTMA"
        return
    end

    # If we don't have a kill, we don't try to run it.
    # We require a kill *command* because we used to unconditionally define
    # a wrapper (to allow %foo expansion)
    command -q kill
    or return

    # Some systems use the GNU coreutils kill command where `kill -L` produces an extended table
    # format that looks like this:
    #
    #  1 HUP    Hangup: 1
    #  2 INT    Interrupt: 2
    #
    # The procps `kill -L` produces a more compact table. We can distinguish the two cases by
    # testing whether it supports `kill -t`; in which case it is the coreutils `kill` command.
    # Darwin doesn't have kill -t or kill -L
    if kill -t 2>/dev/null >/dev/null
        or not kill -L 2>/dev/null >/dev/null
        # Posix systems print out the name of a signal using 'kill -l SIGNUM'.
        complete -c kill -s l --description "List names of available signals"
        for i in (seq 31)
            set -a __kill_signals $i" "(kill -l $i 2>/dev/null | string upper)
        end
    else
        # util-linux (on Arch) and procps-ng (on Debian) kill use 'kill -L' to write out a numbered list
        # of signals. Use this to complete on both number _and_ on signal name.
        complete -c kill -s L --description "List codes and names of available signals"
        kill -L 2>/dev/null | string trim | string replace -ra '   *' \n | while read -l signo signame
            set -a __kill_signals "$signo $signame"
        end
    end
end
# localization: skip(private)
function __fish_man1_pages
    if __fish_tried_to_embed_manpages
        status list-files man/man1
    else
        files=$__fish_man_dir/man1/* string join -- \n $files
    end |
        path basename |
        string replace -r -- '.1(.gz)?$' ''
end
functions/__fish_man_page.fish# localization: skip(private)
function __fish_man_page
    # Get all commandline tokens not starting with "-", up to and including the cursor's
    set -l args (string match -rv '^-|^$' -- (commandline -cpx && commandline -t))

    # If commandline is empty, exit.
    if not set -q args[1]
        printf \a
        return
    end

    # Skip leading commands and display the manpage of following command
    while set -q args[2]
        and string match -qr -- '^(and|begin|builtin|caffeinate|command|doas|entr|env|exec|if|mosh|nice|not|or|pipenv|please|prime-run|run0|setsid|sudo|systemd-nspawn|time|watch|while|xargs|.*=.*)$' $args[1]
        set -e args[1]
    end

    # If there are at least two tokens not starting with "-", the second one might be a subcommand.
    # Try "man first-second" and fall back to "man first" if that doesn't work out.
    set -l maincmd (path basename $args[1])
    # HACK: If stderr is not attached to a terminal `less` (the default pager)
    # wouldn't use the alternate screen.
    # But since we don't know what pager it is, and because `man` is totally underspecified,
    # the best we can do is to *try* the man page, and assume that `man` will return false if it fails.
    # See #7863.
    if set -q args[2]
        and not string match -q -- '*/*' $args[2]
        and man "$maincmd-$args[2]" &>/dev/null
        man "$maincmd-$args[2]"
    else
        if man "$maincmd" &>/dev/null
            man "$maincmd"
        else
            printf \a
        end
    end

    commandline -f repaint
end
functions/__fish_md5.fish# localization: skip(private)
function __fish_md5
    if type -q md5sum
        # GNU systems
        if set -q argv[2]
            if test $argv[1] = -s
                echo $argv[2] | md5sum | string split ' ' -f 1
            else
                printf "%s: Too many arguments %s\n" fish_md5 $argv >&2
            end
        else
            md5sum $argv[1] | string split ' ' -f 1
        end
        return 0
    else if type -q md5
        # BSD systems
        if set -q argv[2]
            if test $argv[1] = -s
                md5 -s $argv[2]
            else
                printf "%s: Too many arguments %s\n" fish_md5 $argv >&2
            end
        else
            md5 -q $argv[1]
        end
        return 0
    end
    return 1
end
functions/__fish_migrate.fish# localization: skip(private)
function __fish_migrate
    functions -e __fish_migrate

    set -l migration_version 4300

    # Maybe migrate.
    if set -q __fish_initialized && test $__fish_initialized -ge $migration_version
        return
    end

    # Create empty configuration directories if they do not already exist
    test -e $__fish_config_dir/completions/ -a -e $__fish_config_dir/conf.d/ -a -e $__fish_config_dir/functions/ ||
        mkdir -p $__fish_config_dir/{completions, conf.d, functions}

    # Create config.fish with some boilerplate if it does not exist
    test -e $__fish_config_dir/config.fish || echo "\
if status is-interactive
# Commands to run in interactive sessions can go here
end" >$__fish_config_dir/config.fish

    set -l mark_migration_done set -U __fish_initialized $migration_version
    if not set -q __fish_initialized
        $mark_migration_done
        return
    end

    set -l removing_uvars false
    set -l msg
    # Copy legacy uvars to globals.
    set -l theme_uvars (__fish_theme_variables --universal)
    if set -q theme_uvars[1]
        set removing_uvars true
        set -l msg_suffix .
        if not __fish_config_theme_uvars_subset_of_historical_default $theme_uvars
            for varname in $theme_uvars
                set -g $varname $$varname
            end
            set -l theme_data
            for varname in $theme_uvars
                set -a theme_data "$(string escape -- $varname $$varname | string join " ")"
            end
            __fish_theme_freeze __fish_migrate $theme_data
            set msg_suffix " by default."\n"  Migrated them to global variables set in $(set_color --underline)$(
                    __fish_unexpand_tilde $__fish_config_dir/conf.d/fish_frozen_theme.fish
                )$(set_color --reset)"
        end
        set -a msg "* Color variables are no longer set in universal scope$msg_suffix"
        set -a msg '  To restore syntax highlighting in other fish sessions, please restart them.'
    end
    if set -Uq fish_key_bindings
        set removing_uvars true
        set -l relative_filename conf.d/fish_frozen_key_bindings.fish
        set -l filename $__fish_config_dir/$relative_filename
        __fish_backup_config_files $relative_filename
        mkdir -p -- (path dirname -- $filename)
        echo >$filename "\
# This file was created by fish when upgrading to version 4.3, to migrate
# the 'fish_key_bindings' variable from its old default scope (universal)
# to its new default scope (global).  We recommend you delete this file
# and configure key bindings in ~/.config/fish/config.fish if needed.

$(
    # No need to freeze the default value.
    test "$fish_key_bindings" = fish_default_key_bindings
    # Nor if the user has shadowed our previous uvar.
    or set -qg fish_key_bindings
    and echo "# "
)set --global fish_key_bindings $fish_key_bindings

# Prior to version 4.3, fish shipped an event handler that runs
# `set --universal fish_key_bindings fish_default_key_bindings`
# whenever the fish_key_bindings variable is erased.
# This means that as long as any fish < 4.3 is still running on this system,
# we cannot complete the migration.
# As a workaround, erase the universal variable at every shell startup.
set --erase --universal fish_key_bindings"
        set -a msg '* The fish_key_bindings variable is no longer set in universal scope by default.'
        set -a msg (echo -s "  Migrated it to a global variable set in  " \
            "$(set_color --underline)$(__fish_unexpand_tilde $filename)" \
            (set_color --reset))
        source $__fish_config_dir/$relative_filename
    end
    $mark_migration_done
    if $removing_uvars
        echo -s (set_color --bold) 'fish:' (set_color --reset) " upgraded to version 4.3:"
        string join \n -- $msg
        echo 'See also the release notes (type `help relnotes`).'
        set -Ue fish_key_bindings $theme_uvars
        set -l sh (__fish_posix_shell)
        eval "$sh -c 'sleep 7 # Please read above notice about universal variables' </dev/null &>/dev/null &"
    end
end

function __fish_config_theme_matches --no-scope-shadowing
    set -l varname $argv[1]
    set -l possible_values $argv[2..]
    if not set -q possible_values[1]
        set possible_values normal "" --reset
    end
    set -a checked_varnames $varname
    not set -q $varname
    or contains -- "$$varname" $possible_values
end
function __fish_config_theme_uvars_subset_of_historical_default
    set -l checked_varnames
    set -l matches __fish_config_theme_matches
    $matches fish_color_keyword "$fish_color_command"
    and $matches fish_color_option "$fish_color_param"
    and $matches fish_color_autosuggestion brblack
    and $matches fish_color_cancel -r
    and $matches fish_color_command normal blue --reset
    and $matches fish_color_comment red
    and $matches fish_color_cwd green
    and $matches fish_color_cwd_root red
    and $matches fish_color_end green
    and $matches fish_color_error brred
    and $matches fish_color_escape brcyan
    and $matches fish_color_history_current --bold
    and $matches fish_color_host
    and $matches fish_color_host_remote yellow
    and $matches fish_color_normal
    and $matches fish_color_operator brcyan
    and $matches fish_color_param cyan
    and $matches fish_color_quote yellow
    and $matches fish_color_redirection "cyan --bold"
    and $matches fish_color_search_match \
        "bryellow --background=brblack" \
        "bryellow --background=brblack --bold" \
        "white --background=brblack" \
        "white --background=brblack --bold"
    and $matches fish_color_selection "white --background=brblack --bold"
    and $matches fish_color_status red
    and $matches fish_color_user brgreen
    and $matches fish_color_valid_path --underline
    and $matches fish_color_background
    and $matches fish_pager_color_background
    and $matches fish_pager_color_completion
    and $matches fish_pager_color_description "yellow -i" "yellow --italics"
    and $matches fish_pager_color_prefix "normal --bold --underline" "--bold --underline"
    and $matches fish_pager_color_progress \
        "brwhite --background=cyan" \
        "brwhite --background=cyan --bold"
    and $matches fish_pager_color_secondary_background
    and $matches fish_pager_color_secondary_completion
    and $matches fish_pager_color_secondary_description
    and $matches fish_pager_color_secondary_prefix
    and $matches fish_pager_color_selected_background -r
    and $matches fish_pager_color_selected_completion
    and $matches fish_pager_color_selected_description
    and $matches fish_pager_color_selected_prefix
    and for uvar in $argv
        contains $uvar $checked_varnames
        or test -z "$$uvar"
        or return
    end
end
functions/__fish_mktemp_relative.fish# localization: skip(private)
function __fish_mktemp_relative
    # OSX mktemp is rather restricted - no suffix, no way to automatically use TMPDIR
    if not set -q TMPDIR[1]
        set -f TMPDIR /tmp
    end
    argparse -u -- $argv || return
    if not set -q argv[1]
        set argv fish
    end
    mktemp $argv_opts -- $TMPDIR/$argv.XXXXXX
end
functions/__fish_move_last.fish# localization: skip(private)
function __fish_move_last -d "Move the last element of a directory history from src to dest"
    set -l src $argv[1]
    set -l dest $argv[2]

    set -l size_src (count $$src)

    if test $size_src = 0
        # Cannot make this step
        # Print a bel, which is the character to print for notifications like these.
        printf \a
        return 1
    end

    # Append current dir to the end of the destination
    set -g (echo $dest) $$dest $PWD

    set -l ssrc $$src

    # Change dir to the last entry in the source dir-hist
    builtin cd $ssrc[$size_src]

    # Keep all but the last from the source dir-hist
    set -e (echo $src)\[$size_src]

    # All ok, return success
    return 0
end
functions/__fish_no_arguments.fish# localization: skip(private)
function __fish_no_arguments -d "Internal fish function"
    set -l cmd (commandline -pxc) (commandline -tc)
    set -e cmd[1]
    for i in $cmd
        switch $i
            case '-*'

            case '*'
                return 1
        end
    end
    return 0
end
functions/__fish_not_contain_opt.fish# localization: skip(private)
function __fish_not_contain_opt -d "Checks that a specific option is not in the current command line"
    set -l next_short
    set -l short_opt
    set -l long_opt

    for i in $argv
        if test -n "$next_short"
            set next_short
            set short_opt $short_opt $i
        else
            switch $i
                case -s
                    set next_short 1
                case '-*'
                    echo __fish_not_contain_opt: Unknown option $i >&2
                    return 1

                case '*'
                    set long_opt $long_opt $i
            end
        end
    end

    for i in $short_opt
        if test -z "$i"
            continue
        end

        if string match -qr -- "^-$i|^-[^-]*$i" (commandline -cpx)
            return 1
        end

        if string match -qr -- "^-$i|^-[^-]*$i" (commandline -ct)
            return 1
        end
    end

    for i in $long_opt
        if test -z "$i"
            continue
        end

        if contains -- --$i (commandline -cpx)
            return 1
        end
    end

    return 0
end
# localization: skip(private)
#
# This file is explicitly sourced by the npm and yarn completions
# It is used to enumerate entries from the npm registry, interact with a locally installed
# package.json file, and more.
# Other completions that would depend on this include jspm, pnpm, etc.

# If all-the-package-names is installed, it will be used to generate npm completions.
# Install globally with `sudo npm install -g all-the-package-names`. Keep it up to date.
function __npm_helper_installed
    # This function takes the command to globally install a package as $argv[1]
    if not type -q all-the-package-names
        if not set -qg __fish_npm_pkg_info_shown
            set -l old (commandline)
            commandline -r ""
            echo \nfish: Run `$argv[1] all-the-package-names` to gain intelligent \
                package completion >&2
            commandline -f repaint
            commandline -r $old
            set -g __fish_npm_pkg_info_shown 1
        end
        return 1
    end
end

# Entire list of packages is too long to be used efficiently in a `complete` subcommand.
# Search it for matches instead.
function __npm_filtered_list_packages
    # This function takes the command to globally install a package as $argv[1]
    if not __npm_helper_installed $argv[1]
        return
    end

    # Do not provide any completions if nothing has been entered yet to avoid long hang.
    if string match -rq -- . (commandline -ct)
        # Filter the results here rather than in the C++ code due to #5267
        # `all-the-package-names` reads a billion line JSON file using node (slow) then prints
        # it all (slow) using node (slow). Directly parse the `names.json` file that ships with it instead.
        for path in {$HOME/.config/yarn/global,$HOME/.npm-global/lib,/usr/local/lib}/node_modules/all-the-package-names/names.json
            test -f $path || continue
            # Using `string replace` directly is slow because it doesn't know to stop looking after a match cannot be
            # found in the alphabetically sorted list. Use `look` for its binary search support.
            look '  "'(commandline -ct) $path | string replace -rf '^  "(.*?)".*' '$1'
            break
        end
    end
end

function __npm_find_package_json
    set -l parents (__fish_parent_directories (pwd -P))

    for p in $parents
        if test -f "$p/package.json"
            echo "$p/package.json"
            return 0
        end
    end

    return 1
end

function __npm_installed_global_packages
    set -l prefix (npm prefix -g)
    set -l node_modules "$prefix/lib/node_modules"

    for path in $node_modules/*
        set -l mod (path basename -- $path)

        if string match -rq "^@" $mod
            for sub_path in $path/*
                set -l sub_mod (string split '/' $sub_path)[-1]
                echo $mod/$sub_mod
            end
        else
            echo $mod
        end
    end
end

function __npm_installed_local_packages
    set -l package_json (__npm_find_package_json)
    if not test $status -eq 0
        # no package.json in tree
        return 1
    end

    if set -l python (__fish_anypython)
        $python -S -c 'import json, sys; data = json.load(sys.stdin);
print("\n".join(data.get("dependencies", []))); print("\n".join(data.get("devDependencies", [])))' <$package_json 2>/dev/null
    else if type -q jq
        jq -r '.dependencies as $a1 | .devDependencies as $a2 | ($a1 + $a2) | to_entries[] | .key' $package_json
    else
        set -l depsFound 0
        for line in (cat $package_json)
            # echo "evaluating $line"
            if test $depsFound -eq 0
                # echo "mode: noDeps"
                if string match -qr '(devD|d)ependencies"' -- $line
                    # echo "switching to mode: deps"
                    set depsFound 1
                    continue
                end
                continue
            end

            if string match -qr '\}' -- $line
                # echo "switching to mode: noDeps"
                set depsFound 0
                continue
            end

            # echo "mode: deps"

            string replace -r '^\s*"([^"]+)".*' '$1' -- $line
        end
    end
end

function __fish_npm_helper
    # dummy function to allow sourcing this file
end
functions/__fish_nth_token.fish# localization: skip(private)
function __fish_nth_token --description 'Prints the Nth token (ignoring command and switches/flags)' --argument-names n
    set -l tokens (commandline -px | string replace -r --filter '^([^-].*)' '$1')
    # Increment $n by one to account for ignoring the command
    if test (count $tokens) -ge (math "$n" + 1)
        echo $tokens[(math $n + 1)]
    else
        return 1
    end
end
functions/__fish_number_of_cmd_args_wo_opts.fish# localization: skip(private)
function __fish_number_of_cmd_args_wo_opts
    count (__fish_print_cmd_args_without_options)
end
functions/__fish_paginate.fish# localization: skip(private)
function __fish_paginate -d "Paginate the current command using the users default pager"
    set -l cmd (__fish_anypager)
    or return 1

    set -l pipe " &| $cmd"
    if string match -rq -- ' \n\.$' "$(commandline -j; echo .)"
        set pipe "&| $cmd"
    end
    fish_commandline_append $pipe
end
functions/__fish_parent_directories.fish# localization: skip(private)
# Generates a list of parent directories for a given path
# i.e. /a/b/c/d -> [/a/b/c/, /a/b/, /a/, and /a]
function __fish_parent_directories
    if test (count $argv) -ne 1
        # for use in completions, so don't spew error messages
        return 1
    end

    set -l splits (string split '/' $argv[1])
    set -l parents

    for split in $splits
        if test (string length "$split") -eq 0
            continue
        end

        set parents "$parents[1]/$split" $parents
    end

    for parent in $parents
        echo $parent
    end

    return 0
end
functions/__fish_paste.fish# localization: skip(private)
function __fish_paste
    # Also split on \r, otherwise it looks confusing
    set -l data (string split \r -- $argv[1] | string split \n)
    set data (string replace -ra [[:cntrl:]] '' -- $data)

    if commandline --search-field >/dev/null
        commandline --search-field -i -- $data
        return
    end

    # If the current token has an unmatched single-quote,
    # escape all single-quotes (and backslashes) in the paste,
    # in order to turn it into a single literal token.
    #
    # This eases pasting non-code (e.g. markdown or git commitishes).
    set -l quote_state (__fish_tokenizer_state -- (commandline -ct | string collect))
    if contains -- $quote_state single single-escaped
        if status test-feature regex-easyesc
            set data (string replace -ra "(['\\\])" '\\\\$1' -- $data)
        else
            set data (string replace -ra "(['\\\])" '\\\\\\\$1' -- $data)
        end
    else if not contains -- $quote_state double double-escaped
        and set -q data[2]
        # Leading whitespace in subsequent lines is unneded, since fish
        # already indents. Also gets rid of tabs (issue #5274).
        set -l tmp
        for line in $data
            switch $quote_state
                case normal
                    set -a tmp (string trim -l -- $line)
                case single single-escaped double double-escaped escaped
                    set -a tmp $line
            end
            set quote_state (__fish_tokenizer_state -i $quote_state -- $line)
        end
        set data $data[1] $tmp[2..]
    end
    if not string length -q -- (commandline -c)
        # If we're at the beginning of the first line, trim whitespace from the start,
        # so we don't trigger ignoring history.
        set data[1] (string trim -l -- $data[1])
    end

    if test -n "$data"
        commandline --insert-smart -- $data
    end
end
functions/__fish_per_os_bind.fish# localization: skip(private)
function __fish_per_os_bind
    set -l macos $argv[-2]
    set -l non_macos $argv[-1]
    set -e argv[-2..-1]
    for varname in macos non_macos
        if contains -- $$varname (bind --function-names)
            set $varname 'commandline -f '$$varname
        end
    end
    bind $argv "if fish_in_macos_terminal; $macos; else $non_macos; end"
end
functions/__fish_posix_quote.fish# localization: skip(private)
function __fish_posix_quote
    for arg in $argv
        if set -l bareword (string match -r -- '^[-=\w]+$' $arg)
            printf "%s " $bareword
            continue
        end
        printf "'%s' " (printf %s $arg | string replace -a -- "'" "'\\''" |
            string collect --no-trim-newlines)
    end
end
functions/__fish_posix_shell.fish# localization: skip(private)
function __fish_posix_shell
    # NOTE: this is currently duplicated with PATH_BSHELL
    if status build-info | string match -rq '^Target( \(and host\))?: .*-android(eabi)?$'
        echo /system/bin/sh
    else
        echo /bin/sh
    end
end
functions/__fish_prepend_sudo.fish# localization: skip(private)
function __fish_prepend_sudo -d " DEPRECATED: use fish_commandline_prepend instead. Prepend 'sudo ' to the beginning of the current commandline"
    fish_commandline_prepend sudo
end
functions/__fish_prev_arg_in.fish# localization: skip(private)
# returns 0 only if previous argument is one of the supplied arguments
function __fish_prev_arg_in
    set -l tokens (commandline -cx)
    set -l tokenCount (count $tokens)
    if test $tokenCount -lt 2
        # need at least cmd and prev argument
        return 1
    end
    for arg in $argv
        if string match -q -- $tokens[-1] $arg
            return 0
        end
    end

    return 1
end
functions/__fish_preview_current_file.fish# localization: skip(private)
function __fish_preview_current_file --description "Open the file at the cursor in a pager"
    if __fish_edit_command_if_at_cursor
        return 0
    end

    set -l pager (__fish_anypager)
    or set pager cat

    # commandline -t will never return an empty list. However, the token
    # could comprise multiple lines, so join them into a single string.
    set -l file (commandline -t | string collect)
    set -l prefix eval set

    if test -z $file
        # $backslash will parsed as regex which may need additional escaping.
        set -l backslash '\\\\'
        not status test-feature regex-easyesc && set backslash $backslash$backslash
        set file (string replace -ra -- '([ ;#^<>&|()"\'])' "$backslash\$1" (commandline -xc)[-1])
        set prefix set
    end

    set -q file[1] || return

    # strip -option= from token if present
    set file (string replace -r -- '^-[^\s=]*=' '' $file | string collect)

    $prefix -l files $file || return # Bail if $file does not tokenize.

    if set -q files[1] && test -f $files[1]
        $pager $files
        commandline -f repaint
    end
end
functions/__fish_print_VBox_vms.fish# localization: skip(private)
function __fish_print_VBox_vms
    set -l print_names true
    set -l print_uuids true

    if contains -- nouuids $argv
        set print_uuids false
    end

    if contains -- nonames $argv
        set print_names false
    end

    # `VBoxManage list vms` output example:
    # "Machine Name" {222537b0-1ea1-454a-abf0-ed0d6c3c6346}
    # "Another Machine" {332537b4-1ea1-454a-abf0-ed1d6c3c2347}
    set -l lines (VBoxManage list vms | string match -r '"(.*)" {(.*)}')

    while set -q lines[3]
        if test $print_names = true
            printf '%s\tVirtual machine\n' $lines[2]
        end

        if test $print_uuids = true
            printf '%s\t%s virtual machine\n' $lines[3] $lines[2]
        end

        set -e lines[1..3]
    end
end
functions/__fish_print_addresses.fish# localization: skip(private)
function __fish_print_addresses --description "List own network addresses with interface as description"
    # if --all is given, also print 0.0.0.0 and ::
    if contains -- --all $argv
        echo -e "0.0.0.0\tall"
        echo -e "::\tall"
    end
    if command -sq ip
        command ip --oneline address | string replace -r '^\d+:\s+(\S+)\s+inet6?\s+([^\s/]+).*' '$2\t$1'
    else if command -sq ifconfig
        # This is for OSX/BSD
        # There's also linux ifconfig but that has at least two different output formats
        # is basically dead, and ip is installed on everything now
        ifconfig | awk '/^\tinet/ { print $2 } '
    end
end
functions/__fish_print_apt_packages.fish# localization: skip(private)
function __fish_print_apt_packages
    argparse --name=__fish_print_packages i/installed -- $argv
    or return

    switch (commandline -ct)
        case '-**'
            return
    end

    set -l search_term (commandline -ct | string replace -ar '[\'"\\\\]' '' | string lower)

    if ! test -f /var/lib/dpkg/status
        return 1
    end

    if not set -q _flag_installed
        # Do not generate the cache as apparently sometimes this is slow.
        # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=547550
        # (It is safe to use `sed -r` here as we are guaranteed to be on a GNU platform
        # if apt-cache was found.)
        # Uses the UTF-8/ASCII record separator (0x1A) character.
        #
        # Note: This can include "Description:" fields which we need to include,
        # "Description-en_GB" (or another locale code) fields which we need to include
        # as well as "Description-md5" fields which we absolutely do *not* want to include
        # The regex doesn't allow numbers, so unless someone makes a hash algorithm without a number
        # in the name, we're safe. (yes, this should absolutely have a better format).
        #
        # aptitude has options that control the output formatting, but is orders of magnitude slower
        #
        # sed could probably do all of the heavy lifting here, but would be even less readable
        #
        # The `head -n 500` causes us to stop once we have 500 lines. We do it after the `sed` because
        # Debian package descriptions can be extremely long and are hard-wrapped: texlive-latex-extra
        # has about 2700 lines on Debian 11.
        apt-cache --no-generate show '.*'(commandline -ct)'.*' 2>/dev/null | sed -r '/^(Package|Description-?[a-zA-Z_]*):/!d;s/Package: (.*)/\1\t/g;s/Description-?[^:]*: (.*)/\1\x1a/g' | head -n 2500 | string join "" | string replace --all --regex \x1a+ \n | uniq
        return 0
    else
        # Do not not use `apt-cache` as it is sometimes inexplicably slow (by multiple orders of magnitude).
        awk '
BEGIN {
  FS=": "
}

/^Package/ {
  pkg=$2
}

/^Status/ {
  installed=0
  if ($2 ~ /(^|\s)installed/) {
    installed=1
  }
}

/^Description(-[a-zA-Z]+)?:/ {
  desc=$2
  if (installed == 1 && index(pkg, "'$search_term'") > 0) {
    print pkg "\t" desc
    installed=0 # Prevent multiple description translations from being printed
  }
}' </var/lib/dpkg/status
    end
end
functions/__fish_print_cmd_args.fish# localization: skip(private)
function __fish_print_cmd_args
    commandline -pxc
end
functions/__fish_print_cmd_args_without_options.fish# localization: skip(private)
function __fish_print_cmd_args_without_options
    __fish_print_cmd_args | string match -re '^[^-]'
end
functions/__fish_print_commands.fish# localization: skip(private)
function __fish_print_commands --description "Print a list of documented fish commands"
    __fish_man1_pages |
        string match -rv '^fish-(?:changelog|completions|doc|tutorial|faq|for-bash-users|interactive|language|releasenotes|terminal-compatibility)$'
end
functions/__fish_print_debian_apache_confs.fish# localization: skip(private)
function __fish_print_debian_apache_confs
    # Helper script for completions for a2enconf/a2disconf
    for conf in /etc/apache2/conf-available/*.conf
        basename "$conf" .conf
    end
end
functions/__fish_print_debian_apache_mods.fish# localization: skip(private)
function __fish_print_debian_apache_mods
    # Helper script for completions for a2enmod/a2dismod
    for mod in /etc/apache2/mods-available/*.load
        basename "$mod" .load
    end
end
functions/__fish_print_debian_apache_sites.fish# localization: skip(private)
function __fish_print_debian_apache_sites
    # Helper script for completions for a2ensite/a2dissite
    for site in /etc/apache2/sites-available/*
        basename "$site" .conf
    end
end
functions/__fish_print_encodings.fish# localization: skip(private)
function __fish_print_encodings -d "Complete using available character encodings"
    if iconv --usage &>/dev/null # only GNU has this flag
        # Note: GNU iconv changes its output to contain the forward slashes below when stdout is not a tty.
        iconv --list | string replace -ra // ''
    else # non-GNU
        iconv --list | string replace -ra '\s+' '\n'
    end
end
functions/__fish_print_eopkg_packages.fish# localization: skip(private)
function __fish_print_eopkg_packages
    type -q -f eopkg || return 1

    argparse i/installed -- $argv
    or return 1

    # If the cache is less than max_age, we do not recalculate it
    # Determine whether to print installed/available packages

    if set -q _flag_installed
        # Remove package version information from output and pipe into cache file
        __fish_cached -t 500 -k eopkg-installed -- "eopkg list-installed -N | cut -d ' ' -f 1"
        return 0
    else
        # Remove package version information from output and pipe into cache file
        __fish_cached -t 500 -k eopkg-available -- "eopkg list-available -N | cut -d ' ' -f 1"
        return 0
    end
    return 1
end
functions/__fish_print_filesystems.fish# localization: skip(private)
function __fish_print_filesystems -d "Print a list of all known filesystem types"
    set -l fs adfs affs autofs btrfs coda coherent cramfs devpts efs ext ext2 ext3 ffs
    set -a fs hfs hpfs iso9660 jfs minix msdos ncpfs nfs ntfs proc qnx4 ramfs
    set -a fs reiserfs romfs smbfs sysv tmpfs udf ufs umsdos vfat xenix xfs xiafs
    # Mount has helper binaries to mount filesystems
    # These are called mount.* and are placed somewhere in $PATH
    set -l mountfs $PATH/mount.* $PATH/mount_*
    printf '%s\n' $fs (string replace -ra '.*/mount[._]' '' -- $mountfs)
end
functions/__fish_print_gpg_algo.fish# localization: skip(private)
#
# Helper function for contextual autocompletion of GPG crypto algorithm options

function __fish_print_gpg_algo -d "Complete using all algorithms of the type specified in argv[2] supported by gpg. argv[2] is a regexp" -a __fish_complete_gpg_command
    # Set a known locale, so that the output format of 'gpg --version'
    # is at least somewhat predictable. The locale will automatically
    # expire when the function goes out of scope, and the original locale
    # will take effect again.
    set -lx LC_ALL C

    # sed script explained:
    # in the line that matches "$argv:"
    # 	define label 'loop'
    # 	if the line ends with a ','
    # 		add next line to buffer
    #		transliterate '\n' with ' '
    #		goto loop
    # 	remove everything until the first ':' of the line
    # 	remove all blanks
    # 	transliterate ',' with '\n' (OSX apparently doesn't like '\n' on RHS of the s-command)
    # 	print result
    $__fish_complete_gpg_command --version | sed -ne "/$argv[2]:/"'{:loop
    /,$/{N; y!\n! !
    b loop
    }
    s!^[^:]*:!!
    s![ ]*!!g
    y!,!\n!
    p
    }'
end
functions/__fish_print_groups.fish# localization: skip(private)
# This should be used where you want group names without a description. If you also want
# a description, such as when getting a list of groups for a completion, you probably want
# __fish_complete_groups.
function __fish_print_groups --description "Print a list of local groups"
    # Leave the heavy lifting to __fish_complete_groups but strip the descriptions.
    __fish_complete_groups | string replace -r '^([^\t]*)\t.*' '$1'
end
# localization: skip(private)
function __fish_print_help --description "Print help for the specified fish function or builtin"
    if not type -q man
        fish_command_not_found man
        return 1
    end

    set -l item (__fish_canonicalize_builtin $argv[1])

    function __fish_print_help_man -V item -a man1
        if not path is $man1
            # Trigger the "documentation not be installed" message. Currently
            # only when called from core.
            return 2
        end
        set -l args -l (path filter -- $man1/$item.1 $man1/$item.1.gz)[1]
        # Work around macOS/FreeBSD man not supporting -l yet (only mandoc really needs it).
        if not __fish_without_manpager command man -l $args[2] &>/dev/null
            set -e args[1]
        end
        command man $args
    end
    __fish_data_with_directory man/man1 \
        "$(string escape --style=regex $item.1)(?:\.gz)?" \
        __fish_print_help_man
    __fish_with_status functions --erase __fish_print_help_man
end
functions/__fish_print_hostnames.fish# localization: skip(private)
function __fish_print_hostnames -d "Print a list of known hostnames"
    # This function used to primarily query `getent hosts` and only read from `/etc/hosts` if
    # `getent` did not exist or `getent hosts` failed, based off the (documented) assumption that
    # the former *might* return more hosts than the latter, which has never been officially noted
    # to be the case. As `getent` is several times slower, involves shelling out, and is not
    # available on some platforms (Cygwin and at least some versions of macOS, such as 10.10), that
    # order is now reversed and `getent hosts` is only used if the hosts file is not found at
    # `/etc/hosts` for portability reasons.

    begin
        test -r /etc/hosts && read -z </etc/hosts | string replace -r '#.*$' ''
        or type -q getent && getent hosts 2>/dev/null
    end |
        # Ignore own IP addresses (127.*, 0.0[.0[.0]], ::1), non-host IPs (fe00::*, ff00::*),
        # and leading/trailing whitespace. Split results on whitespace to handle multiple aliases for
        # one IP.
        string replace -irf '^\s*?(?!(?:0\.|127\.|ff0|fe0|::1))\S+\s*(.*?)\s*$' '$1' |
        string split ' '

    # Print nfs servers from /etc/fstab
    if test -r /etc/fstab
        string match -r '^\s*[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}:|^[a-zA-Z\.]*:' </etc/fstab |
            string replace -r ':.*' ''
    end

    # Check hosts known to ssh.
    # Yes, seriously - the default specifies both with and without "2".
    # Termux puts these in the android data directory if not rooted.
    # The directory is available as $PREFIX/etc, but that variable name is so generic that
    # it would cause false-positives.
    # Also, some people might use /usr/local/etc.
    set -l known_hosts ~/.ssh/known_hosts{,2} \
        {/data/data/com.termux/files/usr,/usr/local,}/etc/ssh/{,ssh_}known_hosts{,2}
    # Check default ssh configs.
    set -l ssh_config ~/.ssh/config

    # Inherit settings and parameters from `ssh` aliases, if any
    if functions -q ssh
        # Get alias and commandline options.
        set -l ssh_func_tokens (functions ssh | string match '*command ssh *' | string split ' ')
        set -l ssh_command $ssh_func_tokens (commandline -cpx)
        # Extract ssh config path from last -F short option.
        if contains -- -F $ssh_command
            set -l ssh_config_path_is_next 1
            for token in $ssh_command
                if contains -- -F $token
                    set ssh_config_path_is_next 0
                else if test $ssh_config_path_is_next -eq 0
                    set ssh_config (eval "echo $token")
                    set ssh_config_path_is_next 1
                end
            end
        end
    end

    # Extract ssh config paths from Include option
    function _ssh_include --argument-names ssh_config
        # Relative paths in Include directive use /etc/ssh or ~/.ssh depending on
        # system or user level config. -F will not override this behaviour
        set -l relative_path $HOME/.ssh
        if string match '/etc/ssh/*' -- $ssh_config
            set relative_path /etc/ssh
        end

        function _recursive --no-scope-shadowing
            set -l paths
            for config in $argv
                if test -r "$config" -a -f "$config"
                    set paths $paths (
                    # Keep only Include lines and remove Include syntax
                    string replace -rfi '^\s*Include\s+' '' <$config \
                    # Normalize whitespace
                    | string trim | string replace -r -a '\s+' ' ')
                end
            end

            set -l new_paths
            for path in $paths
                # while ssh_config is using brackets to resolve env, they should be removed
                # example
                # in ssh_config: ${SOME_PATH}
                # in fish:       $SOME_PATH
                set path (string replace -r '\${([^}]+)}' '$1' $path)
                set -l expanded_path
                # Scope "relative" paths in accordance to ssh path resolution
                if string match -qrv '^[~/]' $path
                    set path $relative_path/$path
                end
                # Use `eval` to expand paths (eg ~/.ssh/../test/* to /home/<user>/test/file1 /home/<user>/test/file2),
                # and `set` will prevent "No matches for wildcard" messages
                eval set expanded_path $path
                for path in $expanded_path
                    # Skip unusable paths.
                    test -r "$path" -a -f "$path"
                    or continue
                    echo $path
                    set new_paths $new_paths $path
                end
            end

            if test -n "$new_paths"
                _recursive $new_paths
            end
        end
        _recursive $ssh_config
    end
    set -l ssh_configs /etc/ssh/ssh_config (_ssh_include /etc/ssh/ssh_config) $ssh_config (_ssh_include $ssh_config)

    for file in $ssh_configs
        if test -r $file
            # Don't read from $file twice. We could use `while read` instead, but that is extremely
            # slow.
            read -alz -d \n contents <$file

            # Print hosts from system wide ssh configuration file
            # Multiple names for a single host can be given separated by spaces, so just split it explicitly (#6698).
            string replace -rfi '^\s*Host\s+(\S.*?)\s*$' '$1' -- $contents | string split " " | string match -rv '[\*\?]'
            # Also extract known_host paths.
            set known_hosts $known_hosts (string replace -rfi '.*KnownHostsFile\s*' '' -- $contents | string split " ")
        end
    end

    # Read all files and operate on their combined content
    for file in $known_hosts
        if test -r $file
            read -z <$file
        end
    end |
        # Ignore hosts that are hashed, commented or @-marked and strip the key
        # Handle multiple comma-separated hostnames sharing a key, too.
        #
        # This one regex does everything we need, finding all matches including comma-separated
        # values, but fish does not let us print only a capturing group without the entire match,
        # and we can't use `string replace` instead (because CSV then fails).
        # string match -ar "(?:^|,)(?![@|*!])\[?([^ ,:\]]+)\]?"
        #
        # Instead, manually piece together the regular expressions
        string match -v -r '^\s*[!*|@#]' | string replace -rf '^\s*(\S+) .*' '$1' |
        string split ',' | string replace -r '\[?([^\]]+).*' '$1'

    return 0
end
functions/__fish_print_interfaces.fish# localization: skip(private)
function __fish_print_interfaces --description "Print a list of known network interfaces"
    if test -d /sys/class/net
        path basename /sys/class/net/*
    else # OSX/BSD
        set -l os (uname)
        if string match -e -q BSD -- $os
            command ifconfig | string match -e -r '^[a-z]' | string replace -r ':.*' '' | string split ' '
        else
            command ifconfig -l | string split ' '
        end
    end
end
functions/__fish_print_lpr_options.fish# localization: skip(private)
function __fish_print_lpr_options --description 'Print lpr options'
    lpoptions -l 2>/dev/null | sed 's+\(.*\)/\(.*\):.*$+\1\t\2+'

end
functions/__fish_print_lpr_printers.fish# localization: skip(private)
function __fish_print_lpr_printers --description 'Print lpr printers'
    lpstat -p 2>/dev/null | sed 's/^\S*\s\(\S*\)\s\(.*\)$/\1\t\2/'

end
functions/__fish_print_modules.fish# localization: skip(private)
# Helper function for completions that need to enumerate Linux modules
function __fish_print_modules
    find /lib/modules/(uname -r)/{kernel,misc,updates} -type f 2>/dev/null | sed -e 's$/.*/\([^/.]*\).*$\1$'
end
functions/__fish_print_mounted.fish# localization: skip(private)
function __fish_print_mounted --description 'Print mounted devices'
    if test -r /etc/mtab
        # In mtab, spaces are replaced by a literal '\040'
        # So it's safe to get the second "field" and then replace it
        # \011 encodes a tab, \012 encodes a newline and \\ encodes a backslash
        # This will probably break on newlines because of our splitting, though
        # and tabs because of descriptions
        string replace -r '\S+ (\S+) .*' '$1' </etc/mtab | string replace -a "\040" " " | string replace -a "\011" \t | string replace -a "\012" \n | string replace -a "\\\\" "\\"
    else
        mount | string replace -r '^(\S+) \S+ (\S+) .*' '$1\n$2' | string replace -r '[\d.]*:/' / | string match '/*'
    end
end
functions/__fish_print_opkg_packages.fish# localization: skip(private)
function __fish_print_opkg_packages
    type -q -f opkg || return 1

    argparse i/installed -- $argv
    or return 1

    if set -q _flag_installed
        opkg list-installed 2>/dev/null | sed -r 's/^([a-zA-Z0-9\-]+) - ([a-zA-Z0-9\-]+)/\1\t\2/g'
        return 0
    else
        opkg list 2>/dev/null | sed -r 's/^([a-zA-Z0-9\-]+) - ([a-zA-Z0-9\-]+)/\1\t\2/g'
        return 0
    end
end
functions/__fish_print_packages.fish# localization: skip(private)
function __fish_print_packages
    # This is `__fish_print_packages`. It prints packages,
    # from the first package manager it finds.
    # That's a pretty bad idea, which is why this is broken up,
    # and only available for legacy reasons.
    __fish_print_apt_packages $argv
    and return

    __fish_print_pkg_packages $argv
    and return

    __fish_print_pkg_add_packages $argv
    and return

    __fish_print_pacman_packages $argv
    and return

    __fish_print_rpm_packages $argv
    and return

    __fish_print_eopkg_packages $argv
    and return

    __fish_print_portage_packages $argv
    and return

    __fish_print_port_packages $argv
    and return

    __fish_print_xbps_packages $argv
    and return
end
functions/__fish_print_pacman_packages.fish# localization: skip(private)
function __fish_print_pacman_packages
    # Caches for 5 minutes
    type -q -f pacman || return 1

    argparse i/installed r/repo=+ -- $argv
    or return 1

    if set -q _flag_installed
        pacman -Q | string replace ' ' \t
        return 0
    else if test (count $_flag_repo) -gt 0
        pacman -Sl $_flag_repo | string replace --regex '^(\S+) (\S+) .*' '$1/$2\tPackage'
        return 0
    else
        __fish_cached -t 250 -- "pacman -Ssq | sed -e 's/\$/\\tPackage/'"
        return 0
    end
end
functions/__fish_print_pacman_repos.fish# localization: skip(private)
function __fish_print_pacman_repos --description "Print the repositories configured for arch's pacman package manager"
    string match -er "\[.*\]" </etc/pacman.conf | string match -r -v "^#|options" | string replace -ra "\[|\]" ""
end
functions/__fish_print_pipestatus.fish# localization: skip(private)
function __fish_print_pipestatus --description "Print pipestatus for prompt"
    set -l last_status
    if set -q __fish_last_status
        set last_status $__fish_last_status
    else
        set last_status $argv[-1] # default to $pipestatus[-1]
    end
    set -l left_brace $argv[1]
    set -l right_brace $argv[2]
    set -l separator $argv[3]
    set -l brace_sep_color $argv[4]
    set -l status_color $argv[5]

    set -e argv[1 2 3 4 5]

    if not set -q argv[1]
        echo error: missing argument >&2
        status print-stack-trace >&2
        return 1
    end

    # Only print status codes if the job failed.
    # SIGPIPE (141 = 128 + 13) is usually not a failure, see #6375.
    if not contains $last_status 0 141
        set -l sep $brace_sep_color$separator$status_color
        set -l last_pipestatus_string (fish_status_to_signal $argv | string join "$sep")
        set -l last_status_string ""
        if test "$last_status" -ne "$argv[-1]"
            set last_status_string " "$status_color$last_status
        end
        set -l normal (set_color --reset)
        # The "normal"s are to reset modifiers like bold - see #7771.
        printf "%s" $normal $brace_sep_color $left_brace \
            $status_color $last_pipestatus_string \
            $normal $brace_sep_color $right_brace $normal $last_status_string $normal
    end
end
functions/__fish_print_pkg_add_packages.fish# localization: skip(private)
function __fish_print_pkg_add_packages
    # pkg_info on OpenBSD provides versioning info which we want for
    # installed packages but, calling it directly can cause delays in
    # returning information if another pkg_* tool have a lock.
    # Listing /var/db/pkg is a clean alternative.
    if type -q -f pkg_add
        set -l files /var/db/pkg/*
        string replace /var/db/pkg/ '' -- $files
        return 0
    end
    return 1
end
functions/__fish_print_pkg_packages.fish# localization: skip(private)
function __fish_print_pkg_packages
    # Pkg is fast on FreeBSD and provides versioning info which we want for
    # installed packages
    if type -q -f pkg
        pkg query "%n-%v"
        return 0
    end
    return 1
end
functions/__fish_print_port_packages.fish# localization: skip(private)
function __fish_print_port_packages
    type -q -f port || return 1

    __fish_cached -t 250 -k port '
        printf "all\ncurrent\nactive\ninactive\ninstalled\nuninstalled\noutdated\n"
        port echo all | awk \'{$1=$1};1\'
    '
    return 0
end
functions/__fish_print_portage_available_pkgs.fish# localization: skip(private)
function __fish_print_portage_available_pkgs --description 'Print all available packages'
    if type -f -q eix
        EIX_LIMIT=0 eix --only-names
    else
        set -l paths (__fish_print_portage_repository_paths)
        set -q paths[1]
        or return
        find $paths -mindepth 2 -maxdepth 2 -type d ! '(' '(' -path '*/eclass/*' -o -path '*/metadata/*' -o -path '*/profiles/*' -o -path '*/.*/*' ')' -prune ')' -printf '%P\n' 2>/dev/null
    end
end
functions/__fish_print_portage_installed_pkgs.fish# localization: skip(private)
function __fish_print_portage_installed_pkgs --description 'Print all installed packages (non-deduplicated)'
    if type -f -q eix
        EIX_LIMIT=0 eix -I --only-names
    else
        find (portageq envvar vdb_path) -mindepth 2 -maxdepth 2 -type d -printf '%P\n' 2>/dev/null | string replace -r -- '-[0-9][0-9.]*.*$' ''
    end
end
functions/__fish_print_portage_packages.fish# localization: skip(private)
function __fish_print_portage_packages
    # This completes the package name from the portage tree.
    # True for installing new packages. Function for printing
    # installed on the system packages is in completions/emerge.fish

    # eix is MUCH faster than emerge so use it if it is available
    if type -q -f eix
        eix --only-names "^"(commandline -ct) | cut -d/ -f2
        return 0
    else if type -q -f emerge
        emerge -s \^(commandline -ct) | string match -r "^\*.*" | cut -d' ' -f3 | cut -d/ -f2
        return 0
    end
    return 1
end
functions/__fish_print_portage_repository_paths.fish# localization: skip(private)
function __fish_print_portage_repository_paths --description 'Print the paths of all configured repositories'
    set -l eroot (portageq envvar EROOT)
    set -l repos (portageq get_repos $eroot | string split ' ')
    portageq get_repo_path $eroot $repos
end
functions/__fish_print_rpm_packages.fish# localization: skip(private)
function __fish_print_rpm_packages
    type -q -f rpm /usr/share/yum-cli/completion-helper.py || return 1

    # We do not use "--installed", but we still allow passing it.
    argparse i/installed -- $argv
    or return 1

    if type -q -f /usr/share/yum-cli/completion-helper.py
        # Remove package version information from output and pipe into cache file
        __fish_cached -t 21600 -k yum-completion-helper -- '/usr/share/yum-cli/completion-helper.py list all -d 0 -C | sed "s/\\..*/\\tPackage/"'
        return
    end

    # Rpm is too slow for this job, so we set it up to do completions
    # as a background job and cache the results.
    if type -q -f rpm
        # Remove package version information from output and pipe into cache file
        __fish_cached -t 250 -- "rpm -qa | sed -e 's/-[^-]*-[^-]*\$/\\t'Package'/'"
        return
    end
end
functions/__fish_print_service_names.fish# localization: skip(private)
function __fish_print_service_names -d 'All services known to the system'
    if test -d /run/systemd/system # Systemd systems
        # For the `service` command, this needs to be without the type suffix
        # on Debian at least
        __fish_systemctl_services | string replace -r '.service$' ''
    else if type -f rc-service 2>/dev/null # OpenRC (Gentoo)
        command rc-service -l
    else if test -d /etc/init.d # SysV on Debian and other linuxen
        string replace '/etc/init.d/' '' -- /etc/init.d/*
    else # Freebsd
        command service -l
    end
end
functions/__fish_print_svn_rev.fish# localization: skip(private)
function __fish_print_svn_rev --description 'Print svn revisions'
    printf '%s' (svnversion | sed 's=[^0-9:]*==g')
end
functions/__fish_print_users.fish# localization: skip(private)
#
# This should be used where you want user names without a description. If you also want
# a description, such as when getting a list of users for a completion, you probably want
# __fish_complete_users.
function __fish_print_users --description "Print a list of local users"
    # Leave the heavy lifting to __fish_complete_users but strip the descriptions.
    __fish_complete_users | string replace -r '^([^\t]*)\t.*' '$1'
end
functions/__fish_print_windows_drives.fish# localization: skip(private)
function __fish_print_windows_drives --description 'Print Windows drives'
    wmic logicaldisk get name | tail +2
end
functions/__fish_print_windows_users.fish# localization: skip(private)
function __fish_print_windows_users --description 'Print Windows user names'
    wmic useraccount get name | tail +2
end
functions/__fish_print_xbps_packages.fish# localization: skip(private)
function __fish_print_xbps_packages
    # Caches for 5 minutes
    type -q -f xbps-query || return 1

    argparse i/installed -- $argv
    or return 1

    if not set -q _flag_installed
        # prints: <package name>	Package
        __fish_cached -t 250 -- "xbps-query -Rs '' | sed 's/^... \\([^ ]*\\)-.* .*/\\1/; s/\$/\\t'Package'/'"
        return 0
    else
        xbps-query -l | sed 's/^.. \([^ ]*\)-.* .*/\1/' # TODO: actually put package versions in tab for locally installed packages
        return 0
    end
end
functions/__fish_print_xdg_applications_directories.fish# localization: skip(private)
function __fish_print_xdg_applications_directories --description 'Print directories where desktop files are stored'
    set -l data_home $XDG_DATA_HOME
    if test -z "$data_home"
        set data_home $HOME/.local/share/
    end

    set -l data_dirs $XDG_DATA_DIRS
    if test -z "$data_dirs"
        set data_dirs /usr/local/share/:/usr/share/
    end

    set data_dirs $data_home:$data_dirs

    # We don't know if the dir ended in a "/" or not, but duplicate slashes are okay.
    for path in (string split : $data_dirs)/applications
        if test -d $path
            echo $path
        end
    end
end
functions/__fish_print_xdg_mimetypes.fish# localization: skip(private)
function __fish_print_xdg_mimetypes --description 'Print XDG mime types'
    set -l files (__fish_print_xdg_applications_directories)/mimeinfo.cache
    # If we have no file, don't run `cat` without arguments!
    set -q files[1] || return 1
    cat $files 2>/dev/null | string match -v '[MIME Cache]' | string replace = \t
end
functions/__fish_print_xwindows.fish# localization: skip(private)
function __fish_print_xwindows --description 'Print X windows'
    xwininfo -root -children | sed '/^\s\+0x/!d; /(has no name)/d; s/^\s*\(\S\+\)\s\+"\(.\+\)":\s\+(\(.*\)).*$/\1\t\2 (\3)/'
end
functions/__fish_print_zfs_snapshots.fish# localization: skip(private)
function __fish_print_zfs_snapshots -d "Lists ZFS snapshots"
    set fast_results (zfs list -o name -H)
    printf "%s\n" $fast_results

    # Don't retrieve all snapshots for all datasets until an @ is specified,
    # or if there is only one possible matching dataset. (See #7472)
    set current_token (commandline --current-token)
    set current_dataset (string replace -rf "([^@]+)@?.*" '$1' -- $current_token)
    set filtered_results (string match -ie -- $current_dataset $fast_results)
    if contains -- --force $argv ||
            string match -ieq @ -- $current_token ||
            not set -q filtered_results[2]

        # Ignore errors because the dataset specified could be non-existent
        zfs list -t snapshot -o name -H -d 1 $current_dataset 2>/dev/null
    end
end
functions/__fish_protontricks_complete_appid.fish# localization: skip(private)
function __fish_protontricks_complete_appid
    # '-L' is a newer flag that lists all games without a graphical prompt
    # if multiple Steam installations exist
    set output "$(protontricks -L 2>/dev/null || protontricks -l 2>/dev/null)"
    echo $output |
        string match --regex '.*\(\d+\)' |
        string replace --regex '(.*) \((\d+)\)' '$2\t$1'
end
functions/__fish_ps.fish# localization: skip(private)
function __fish_ps
    switch (command -s ps | path resolve | path basename)
        case busybox
            command ps $argv
        case '*'
            command ps axc $argv
    end
end
functions/__fish_pwd.fish# localization: skip(deprecated)
function __fish_pwd --description "Show current path"
    if status test-feature regex-easyesc
        string replace -r '^/cygdrive/(.)?' '\U$1:' -- $PWD
    else
        # TODO: Remove this once regex-easyesc becomes the default
        string replace -r '^/cygdrive/(.)?' '\\\U$1:' -- $PWD
    end
end
functions/__fish_reg__complete_keys.fish# localization: skip(private)
function __fish_reg__complete_keys
    set -l current_token (commandline -tc | string unescape)

    set -l default_keys 'HKEY_CLASSES_ROOT\tThe information about file extension associations' \
        'HKEY_CURRENT_USER\tThe information about a current user' \
        'HKEY_LOCAL_MACHINE\tThe information about a current machine' \
        'HKEY_USERS\tThe information about loaded users' \
        'HKEY_CURRENT_CONFIG\tThe information about hardware used while startup' \
        HKEY_DYN_DATA

    if string match --quiet --entire --regex '\\\\' -- "$current_token"
        set current_token (string replace --regex '\\\\[^\\\\]*$' '' -- "$current_token")

        set -l keys (WINEDEBUG=-all wine reg query "$current_token" |
            string replace --regex '\r' '' |
            string match --entire --regex '\w')

        test $pipestatus[1] != 0 && return

        string join \n -- $keys |
            string match --invert "$current_token" |
            string replace --all --regex '[\\\\]+' '\\\\'
    else
        for key in $default_keys
            echo -e $key
        end
    end
end

complete -c true -a '(__fish_reg__complete_keys)'
functions/__fish_seen_argument.fish# localization: skip(private)
function __fish_seen_argument --description 'Check whether argument is used'
    argparse --move-unknown 's/short=+&' 'o/old=+&' 'l/long=+&' 'w/windows=+&' -- $argv

    set --local tokens (commandline --current-process --tokens-expanded --cut-at-cursor)
    set --erase tokens[1]

    for t in $tokens
        for s in $_flag_s
            if string match --regex --quiet -- "^-[A-z0-9]*"$s"[A-z0-9]*\$" $t
                return 0
            end
        end

        for o in $_flag_o
            if string match --quiet -- "-$o" $t
                return 0
            end
        end

        for l in $_flag_l
            # Make sure to only prefix-match --foo=bar style tokens
            if string match --quiet -- "--$l" (string replace -r -- '^(--.*?)=.*' '$1' $t)
                return 0
            end
        end

        for w in $_flag_w
            if string match --quiet -- "/$w" $t
                return 0
            end
        end

        for raw_arg in $argv_opts $argv
            if string match --quiet -- $t $raw_arg
                return 0
            end
        end
    end

    return 1
end
functions/__fish_seen_subcommand_from.fish# localization: skip(private)

#
# Test to see if we've seen a subcommand from a list.
# This logic may seem backwards, but the commandline will often be much shorter
# than the list
#

function __fish_seen_subcommand_from
    set -l regex (string escape --style=regex -- (commandline -pxc)[2..] | string join '|')
    string match -rq -- "^($regex)\$" $argv
end
# localization: skip(private)

# Try to set the locale from the system configuration if we did not inherit any. One case where this
# can happen is a linux with systemd where the user logs in via getty (e.g., on the system console).
# See https://github.com/fish-shell/fish-shell/issues/3092. This isn't actually our job, so there's
# a bunch of edge-cases we are unlikely to handle properly. If we get a value for _any_ language
# variable, we assume we've inherited something sensible so we skip this to allow the user to set it
# at runtime without mucking with config files.
#
# NOTE: This breaks the expectation that an empty LANG will be the same as LANG=POSIX, but an empty
# LANG seems more likely to be caused by a missing or misconfigured locale configuration.

function __fish_set_locale
    set -l LOCALE_VARS (__fish_locale_vars)

    # We check LC_ALL to figure out if we have a locale but we don't set it later. That is because
    # locale.conf doesn't allow it so we should not set it.
    for locale_var in $LOCALE_VARS LC_ALL
        if set -q $locale_var
            return 0
        end
    end

    # Try to extract the locale from the kernel boot commandline. The splitting here is a bit weird,
    # but we operate under the assumption that the locale can't include whitespace. Other whitespace
    # shouldn't concern us, but a quoted "locale.LANG=SOMETHING" as a value to something else might.
    # Here the last definition of a variable takes precedence.
    if test -r /proc/cmdline
        for var in (string match -ra 'locale.[^=]+=\S+' < /proc/cmdline)
            set -l kv (string replace 'locale.' '' -- $var | string split '=')
            # Only set locale variables, not other stuff contained in these files - this also
            # automatically ignores comments.
            if contains -- $kv[1] $LOCALE_VARS
                and set -q kv[2]
                set -gx $kv[1] (string trim -c '\'"' -- $kv[2])
            end
        end
    end

    # Now read the config files we know are used by various OS distros.
    #
    # /etc/sysconfig/i18n is for old Red Hat derivatives (and possibly of no use anymore).
    #
    # /etc/env.d/02locale is from OpenRC.
    #
    # The rest are systemd inventions but also used elsewhere (e.g. Void Linux). systemd's
    # documentation is a bit unclear on this. We merge all the config files (and the commandline),
    # which seems to be what systemd itself does. (I.e. the value for a variable will be taken from
    # the highest-precedence source) We read the systemd files first since they are a newer
    # invention and therefore the rest are likely to be accumulated cruft.
    #
    # NOTE: Slackware puts the locale in /etc/profile.d/lang.sh, which we can't use because it's a
    # full POSIX-shell script.
    set -l user_cfg_dir (set -q XDG_CONFIG_HOME; and echo $XDG_CONFIG_HOME; or echo ~/.config)
    for f in $user_cfg_dir/locale.conf /etc/locale.conf /etc/env.d/02locale /etc/sysconfig/i18n /etc/default/locale
        if test -r $f
            while read -l kv
                set kv (string split '=' -- $kv)
                if contains -- $kv[1] $LOCALE_VARS
                    and set -q kv[2]
                    # Do not set already set variables again - this makes the merging happen.
                    if not set -q $kv[1]
                        set -gx $kv[1] (string trim -c '\'"' -- $kv[2])
                    end
                end
            end <$f
        end
    end
end
functions/__fish_shared_key_bindings.fish# localization: skip(private)
function __fish_shared_key_bindings -d "Bindings shared between emacs and vi mode"
    # These are some bindings that are supposed to be shared between vi mode and default mode.
    # They are supposed to be unrelated to text-editing (or movement).
    # This takes $argv so the vi-bindings can pass the mode they are valid in.

    if contains -- -h $argv
        or contains -- --help $argv
        echo "Sorry but this function doesn't support -h or --help" >&2
        return 1
    end

    bind --preset $argv ctrl-y yank
    or return # protect against invalid $argv
    bind --preset $argv alt-y yank-pop

    # Left/Right arrow
    bind --preset $argv right forward-char
    bind --preset $argv left backward-char

    # Ctrl-left/right - these also work in vim.
    __fish_per_os_bind --preset $argv ctrl-right forward-token forward-word
    __fish_per_os_bind --preset $argv ctrl-left backward-token backward-word

    bind --preset $argv pageup beginning-of-history
    bind --preset $argv pagedown end-of-history

    # Interaction with the system clipboard.
    bind --preset $argv ctrl-x fish_clipboard_copy
    bind --preset $argv ctrl-v fish_clipboard_paste

    bind --preset $argv escape cancel
    bind --preset $argv ctrl-\[ cancel
    bind --preset $argv tab complete
    bind --preset $argv ctrl-i complete
    bind --preset $argv ctrl-s pager-toggle-search
    # shift-tab does a tab complete followed by a search.
    bind --preset $argv shift-tab complete-and-search
    bind --preset $argv shift-delete history-delete or backward-delete-char

    bind --preset $argv down down-or-search
    bind --preset $argv up up-or-search

    bind --preset $argv shift-right forward-bigword
    bind --preset $argv shift-left backward-bigword

    bind --preset $argv alt-b prevd-or-backward-word
    bind --preset $argv alt-f nextd-or-forward-word

    for alt_right in alt-right \e\[1\;9C # TODO(terminal-workaround) iTerm2 < 3.5.12
        __fish_per_os_bind --preset $argv $alt_right \
            nextd-or-forward-word nextd-or-forward-token
    end
    for alt_left in alt-left \e\[1\;9D # TODO(terminal-workaround) iTerm2 < 3.5.12
        __fish_per_os_bind --preset $argv $alt_left \
            prevd-or-backward-word prevd-or-backward-token
    end

    bind --preset $argv alt-up history-token-search-backward
    bind --preset $argv alt-down history-token-search-forward
    # TODO(terminal-workaround)
    bind --preset $argv \e\[1\;9A history-token-search-backward # iTerm2 < 3.5.12
    bind --preset $argv \e\[1\;9B history-token-search-forward # iTerm2 < 3.5.12
    # Bash compatibility
    # https://github.com/fish-shell/fish-shell/issues/89
    bind --preset $argv alt-. history-token-search-backward

    bind --preset $argv alt-l __fish_list_current_token
    bind --preset $argv alt-o __fish_preview_current_file
    bind --preset $argv alt-w __fish_whatis_current_token
    bind --preset $argv ctrl-l \
        'status test-terminal-feature scroll-content-up && commandline -f scrollback-push' \
        clear-screen
    bind --preset $argv ctrl-c clear-commandline
    bind --preset $argv ctrl-u backward-kill-line
    bind --preset $argv ctrl-k kill-line
    bind --preset $argv ctrl-w backward-kill-path-component
    bind --preset $argv end end-of-line
    bind --preset $argv home beginning-of-line

    bind --preset $argv alt-d 'if test "$(commandline; printf .)" = \n.; __fish_echo dirh; else; commandline -f kill-word; end'
    bind --preset $argv ctrl-d delete-or-exit

    bind --preset $argv alt-s 'for cmd in sudo doas please run0; if command -q $cmd; fish_commandline_prepend $cmd; break; end; end'

    # Allow reading manpages by pressing f1 (many GUI applications) or Alt+h (like in zsh).
    bind --preset $argv f1 __fish_man_page
    bind --preset $argv alt-h __fish_man_page

    # This will make sure the output of the current command is paged using the default pager when
    # you press Meta-p.
    # If none is set, less will be used.
    bind --preset $argv alt-p __fish_paginate

    # Make it easy to turn an unexecuted command into a comment in the shell history. Also,
    # remove the commenting chars so the command can be further edited then executed.
    bind --preset $argv alt-# __fish_toggle_comment_commandline

    # These keystrokes invoke an external editor on the command buffer.
    bind --preset $argv alt-e edit_command_buffer
    bind --preset $argv alt-v edit_command_buffer

    # Bindings that are shared in text-insertion modes.
    if not set -l index (contains --index -- -M $argv)
        or test $argv[(math $index + 1)] = insert

        # This is the default binding, i.e. the one used if no other binding matches
        bind --preset $argv "" self-insert
        or exit # protect against invalid $argv

        # Space and other command terminators expands abbrs _and_ inserts itself.
        bind --preset $argv space self-insert expand-abbr
        bind --preset $argv ";" self-insert expand-abbr
        bind --preset $argv "|" self-insert expand-abbr
        bind --preset $argv "&" self-insert expand-abbr
        bind --preset $argv ">" self-insert expand-abbr
        bind --preset $argv "<" self-insert expand-abbr
        set -l maybe_search_field '(commandline --search-field >/dev/null && echo --search-field)'
        bind --preset $argv shift-enter "commandline -i \n $maybe_search_field" expand-abbr
        bind --preset $argv alt-enter "commandline -i \n $maybe_search_field" expand-abbr
        bind --preset $argv ")" self-insert expand-abbr # Closing a command substitution.
        bind --preset $argv ctrl-space 'test -n "$(commandline)" && commandline -i " " '$maybe_search_field
        # Shift-space behaves like space because it's easy to mistype.
        bind --preset $argv shift-space 'commandline -i " " '$maybe_search_field expand-abbr

        bind --preset $argv enter execute
        bind --preset $argv ctrl-j execute
        bind --preset $argv ctrl-m execute
        # Make Control+Return behave like Return because it's easy to mistype after accepting an autosuggestion.
        bind --preset $argv ctrl-enter execute
    end
end
functions/__fish_should_complete_switches.fish# localization: skip(private)
# Returns whether we *should* complete a -s or --long argument.
# The preference is NOT to do so, i.e. prefer subcommands over switches.
function __fish_should_complete_switches
    for arg in (commandline -ct)[-1..1]
        if not string match -qr -- "^-\S*\$" "$arg"
            return 1
        end
    end
    if string match -qr -- "^-" (commandline -ct)[-1]
        return 0
    end

    return 1
end
# localization: skip(deprecated)
function __fish_svn_prompt
    fish_svn_prompt
end
functions/__fish_systemctl.fish# localization: skip(private)
function __fish_systemctl --description 'Call systemctl with some options from the current commandline'
    # We don't want to complete with ANSI color codes
    set -lu SYSTEMD_COLORS

    # These options are all global - before or after subcommand/arguments.
    # There's a bunch of long-only options in here, so we need to be creative with the mandatory short version.
    set -l opts t/type= s-state= p/property= a/all
    set opts $opts r/recursive R-reverse A-after B-before
    set opts $opts l/full V-value S-show-types J-job-mode=
    set opts $opts F-fail i/ignore-inhibitors q/quiet N-no-block
    set opts $opts W-wait U-user Y-system I-failed O-no-wall
    set opts $opts G-global E-reload K-no-ask-password 4-kill-who
    set opts $opts ü-signal f-force 5-message ö-now ä-root
    set opts $opts Ü-runtime Ö-preset-mode= n/lines= o/output=
    set opts $opts Ä-firmware-setup ß-plain H/host= M/machine=
    set opts $opts 1-no-pager 2-no-legend h/help 3-version

    set -l args $argv
    set -l cmdline (commandline -xpc) (commandline -ct)
    set -e cmdline[1]
    argparse $opts -- $cmdline 2>/dev/null
    or return

    # If no subcommand has been given, return so this can be used as a condition.
    test -n "$argv[1]"
    or return
    set -l cmd $argv[1]
    set -e argv[1]

    # Flags we want to pass on.
    set -l passflags $_flag_user $_flag_system $_flag_failed
    switch "$cmd"
        # These are the normal commands, so just complete all units.
        # For "restart" et al, also complete non-running ones, since it can be used regardless of state.
        case reenable status reload {try-,}{reload-or-,}restart is-{active,enabled,failed} show cat \
            help reset-failed list-dependencies list-units revert add-{wants,requires} edit clean thaw
        case enable
            # This will only work for "list-unit-files", but won't print an error for "list-units".
            set -q _flag_state; or set _flag_state disabled
        case disable
            set -q _flag_state; or set _flag_state enabled
        case start
            # Running `start` on an already started unit isn't an _error_, but useless.
            set -q _flag_state; or set _flag_state dead,failed,disabled
        case mask
            set -q _flag_state; or set _flag_state loaded
        case unmask
            set -q _flag_state; or set _flag_state masked
        case stop kill freeze
            # TODO: Is "kill" useful on other unit types?
            # Running as the catch-all, "mounted" for .mount units, "active" for .target.
            set -q _flag_state; or set _flag_state running,mounted,active
        case isolate set-default
            # These only take one unit.
            set -q argv[1]; and return
        case list-sockets
            set _flag_type socket
        case list-timers
            set _flag_type timer
        case get-default show-environment daemon-{reload,reexec} is-system-running default rescue emergency halt poweroff kexec \
            suspend hibernate hybrid-sleep
            # Accept no arguments.
            return
        case '*'
            # Unknown subcommand. Since we don't want to execute just anything, return.
            # Note that this could also be a partial token, which is completed elsewhere.
            return
    end

    # Add the flags back so we can pass them to our systemctl invocations.
    set -q _flag_type; and set passflags $passflags --type=$_flag_type
    set -q _flag_state; and set passflags $passflags --state=$_flag_state
    set -q _flag_property; and set passflags $passflags --property=$_flag_property
    set -q _flag_machine; and set passflags $passflags --machine=$_flag_machine
    set -q _flag_host; and set passflags $passflags --host=$_flag_host

    # Output looks like
    # systemd-tmpfiles-clean.timer      [more whitespace] loaded    active     waiting   Daily Cleanup[...]
    # Use the last part as the description.
    systemctl --full --no-legend --no-pager --plain --all list-units $passflags | string replace -r "(?: +(\S+)){4}" \t'$1'
    # We need this for disabled/static units. Also instance units without an active instance.
    # Output looks like
    # systemd-tmpfiles-clean.timer               static
    # Just use the state as the description, since we won't get it here.
    # This is an issue for units that appear in both.
    systemctl --full --no-legend --no-pager --plain --all list-unit-files $passflags | string replace -r "(?: +(\S+)){1}" \t'$1'
end
functions/__fish_systemctl_services.fish# localization: skip(private)
function __fish_systemctl_services
    if not type -q systemctl
        return
    end

    # We don't want to complete with ANSI color codes
    set -lu SYSTEMD_COLORS

    # use the user specified mode, also exclude user defined alias
    set -l tokens (commandline -xp)
    # for determining whether user is using `journalctl`
    set -l command $tokens[1]
    set -l mode
    for t in $tokens[2..]
        switch $t
            case --system --user
                set mode $t
            case --global
                # `journalctl` does not have `global` option
                if test "$command" != journalctl
                    set mode $t
                end
            case --
                break
        end
    end

    set -l common_args --full --no-legend --no-pager --plain --type=service
    begin
        # `list-unit-files` will also show disabled units
        systemctl $mode list-unit-files $common_args
        # `list-units`      will not show disabled units but will show instances (like wpa_supplicant@wlan0.service)
        systemctl $mode list-units --state=loaded $common_args
    end 2>/dev/null | string split -f 1 ' '
end
functions/__fish_systemd_machine_images.fish# localization: skip(private)
#
# Like for running machines, I'm assuming machinectl doesn't allow spaces in image names
# This does not include the special image ".host" since it isn't valid for most operations
function __fish_systemd_machine_images
    # We don't want to complete with ANSI color codes
    set -lu SYSTEMD_COLORS

    machinectl --no-legend --no-pager list-images | while read -l a b
        echo $a
    end
end
functions/__fish_systemd_machines.fish# localization: skip(private)
#
# It seems machinectl will eliminate spaces from machine names so we don't need to handle that
function __fish_systemd_machines
    # We don't want to complete with ANSI color codes
    set -lu SYSTEMD_COLORS

    machinectl --no-legend --no-pager list --all | while read -l a b
        echo $a
    end
end
functions/__fish_theme_cat.fish# localization: skip(private)
function __fish_theme_cat -a theme_name
    set -l theme_path (__fish_theme_paths $theme_name)[1]
    if not set -q theme_path[1]
        echo >&2 "No such theme: $theme_name"
        echo >&2 Searched (__fish_theme_dir) "and `status list-files themes`"
        return 1
    end
    set -l theme_data (if string match -q '/*' -- $theme_path; cat $theme_path; else status get-file $theme_path; end)
    set -l allowed_lines \
        '\s*' \
        '\s*#.*' \
        '\[(dark|light|unknown)\]' \
        (__fish_theme_variable_filter)
    set allowed_lines "^($(string join -- '|' $allowed_lines))\$"
    printf '%s\n' $theme_data | string match -rvq -- $allowed_lines
    and for line in $theme_data
        string match -rq -- $allowed_lines $theme_data
        or printf >&2 "error: unsupported line in theme '%s': %s\n" $theme_name $line
    end
    string join \n $theme_data
    true
end
functions/__fish_theme_dir.fish# localization: skip(private)
function __fish_theme_dir
    echo $__fish_config_dir/themes
end
functions/__fish_theme_export_for_webconfig.fish# localization: skip(private)

set -l quote __fish_posix_quote

function __fish_theme_export_for_webconfig -V quote
    $quote "$(fish_config theme dump)"
    __fish_theme_for_each __fish_theme_export_for_webconfig_one
end

function __fish_theme_export_for_webconfig_one -V quote
    argparse name= data=+ color-themes=+ -- $argv
    or return
    set -l name $_flag_name
    set -l data $_flag_data
    set -l color_themes $_flag_color_themes
    set -l pretty_name (string replace -rf -m1 -- '^#\s*name:\s*(.*)' '$1' $data)
    set -l url (string replace -rf -m1 -- '^#\s*url:\s*(.*)' '$1' $data)
    $quote $name "$pretty_name" "$url" (count $color_themes)
    for color_theme in $color_themes
        $quote $color_theme
        set -l preferred_background
        set -l state out
        for line in $data
            if test $state = out
                if test $line = "[$color_theme]"
                    set state in
                end
            else
                string match -rq -- '^#\s*preferred_background:\s*(?<preferred_background>.*)' $line
                and break
                if string match -rq -- '^\[' $line
                    break
                end
            end
        end
        $quote "$preferred_background"
        fish_config theme choose $name --color-theme=$color_theme
        $quote "$(fish_config theme dump)"
    end
end
functions/__fish_theme_for_each.fish# localization: skip(private)

function __fish_theme_for_each
    set -l callback $argv[1]
    set -l theme_names $argv[2..]
    for theme_name in (
        set -l matching_names (__fish_theme_names $theme_names)
        if not set -q theme_names[1]
            echo default
            echo default-rgb
            string match -rv -- '^(default|default-rgb)$' $matching_names
        else
            string join -- \n $matching_names
        end
    )
        set -l theme_data (__fish_theme_cat $theme_name)
        set -l color_themes (string split -- \n $theme_data |
            string replace -rf -- '^\[(dark|light|unknown)\]$' '$1')
        if not set -q color_themes[1]
            set color_themes unknown
        end
        $callback \
            --name=$theme_name \
            --data=$theme_data \
            --color-themes=$color_themes
    end
end
functions/__fish_theme_freeze.fish# localization: skip(private)
function __fish_theme_freeze
    set -l data_source $argv[1]
    set -l theme_data $argv[2..]
    set -l relative_path conf.d/fish_frozen_theme.fish
    __fish_backup_config_files $relative_path

    set -l help_section interactive#syntax-highlighting
    status get-file help_sections | string match -q $help_section
    or echo "fish: internal error: missing help section '$help_section'"

    mkdir -p -- (path dirname -- $__fish_config_dir/conf.d)
    printf >$__fish_config_dir/$relative_path %s\n \
        $(test $data_source = __fish_migrate &&
            echo "\
# This file was created by fish when upgrading to version 4.3, to migrate
# theme variables from universal to global scope.") \
        "\
# Don't edit this file, as it will be written by the web-config tool (`fish_config`).
# To customize your theme, delete this file and see
#     help $help_section
# or
#     man fish-interactive | less +/^SYNTAX.HIGHLIGHTING
# for appropriate commands to add to ~/.config/fish/config.fish instead." \
        $(test $data_source = __fish_migrate &&
            echo '# See also the release notes for fish 4.3.0 (run `help relnotes`).') \
        "" \
        'set --global '$theme_data
end
functions/__fish_theme_names.fish# localization: skip(private)
function __fish_theme_names
    set -l unique
    for name in (__fish_theme_paths $argv |
            string replace -r '.*/([^/]*).theme$' '$1')
        if not contains -- $name $unique
            set -a unique $name
        end
    end
    string join \n -- $unique
end
functions/__fish_theme_paths.fish# localization: skip(private)
function __fish_theme_paths
    __fish_config_files --user-dir=(__fish_theme_dir) \
        themes .theme $argv
end
functions/__fish_theme_variable_filter.fish# localization: skip(private)
# Variables a theme is allowed to set
function __fish_theme_variable_filter
    # The whitelist allows only color variables.
    # Not the specific list, but something named *like* a color variable.
    # This also takes care of empty lines and comment lines.
    #
    # Documented at doc_src/cmds/fish_config.rst
    echo '^fish_(?:pager_)?color_.*$'
end
functions/__fish_theme_variables.fish# localization: skip(private)
function __fish_theme_variables
    set --names $argv[1] | string match -r (__fish_theme_variable_filter)
    true
end
functions/__fish_toggle_comment_commandline.fish# localization: tier1
#
# This is meant to be bound to key sequences such as \e#. It provides a simple way to quickly
# comment/uncomment the current command. This is something introduced by the Korn shell (ksh) in
# 1993. It allows you to capture a command in the shell history without executing it. Then
# retrieving the command from the shell history and removing the comment chars.
#
# This deliberately does not execute the command when removing the comment characters to give you an
# opportunity to modify the command. Also if the commandline is empty, the most recently commented
# out history item is uncommented and presented.

function __fish_toggle_comment_commandline --description 'Comment/uncomment the current command'
    set -l cmdlines (commandline -b)
    if test -z "$cmdlines"
        set cmdlines (history search -p "#" --max=1)
    end
    set -l cmdlines (printf '%s\n' '#'$cmdlines | string replace -r '^##' '')
    commandline -r $cmdlines
    string match -q '#*' $cmdlines[1]
    and commandline -f execute
end
functions/__fish_tokenizer_state.fish# localization: skip(private)
function __fish_tokenizer_state --description "Print the state of the tokenizer at the end of the given string"
    # Go through the token char-by-char in a state machine.
    # The states are:
    # - normal - no quoting is active (the starting state)
    # - single - open single-quote
    # - double - open double
    # - escaped - open \\ - the next character is non-special
    # - single-escaped - open \\ inside single-quotes
    # - double-escaped - open \\ inside double-quotes

    argparse --min-args 1 --max-args 1 i/initial-state= -- $argv
    or return 1

    set -l state normal
    if set -q _flag_initial_state
        set state $_flag_initial_state
    end

    for char in (string split -- "" $argv[1])
        switch $char
            case "'" # single-quote
                switch $state
                    case normal single-escaped
                        set state single
                    case single
                        set state normal
                end
            case '"' # double-quote
                switch $state
                    case normal double-escaped
                        set state double
                    case double
                        set state normal
                end
            case \\ # backslash escapes the next character
                switch $state
                    case double
                        set state double-escaped
                    case double-escaped
                        set state double
                    case single
                        set state single-escaped
                    case single-escaped
                        set state single
                    case normal
                        set state escaped
                    case escaped
                        set state normal
                end
            case "*" # Any other character
                switch $state
                    case escaped
                        set state normal
                    case single-escaped
                        set state single
                    case double-escaped
                        set state double
                end
        end
    end

    echo $state
end
functions/__fish_tried_to_embed_manpages.fish# localization: skip(private)
function __fish_tried_to_embed_manpages
    status build-info | string match -rq '(\s)embed-manpages(\s|$)'
end
functions/__fish_uname.fish# localization: skip(private)
function __fish_uname
    if not set -q __fish_uname
        set -g __fish_uname (uname)
    end
    echo -- $__fish_uname
end
functions/__fish_unexpand_tilde.fish# localization: skip(private)
function __fish_unexpand_tilde --description 'Replace $HOME with "~"'
    set -l realhome (string escape --style=regex -- ~)
    string replace -r -- "^$realhome(\$|/)" '~$1' $argv
end
functions/__fish_use_subcommand.fish# localization: skip(private)
function __fish_use_subcommand -d "Test if a non-switch argument has been given in the current commandline"
    set -l cmd (commandline -pxc)
    set -e cmd[1]
    for i in $cmd
        switch $i
            case '-*'
                continue
        end
        return 1
    end
    return 0
end
# localization: skip(deprecated)
function __fish_vcs_prompt
    fish_vcs_prompt
end
functions/__fish_webconfig_update_color_hook.fish# localization: skip(private)
function __fish_webconfig_update_color_hook --on-variable __fish_webconfig_theme_notification
    if not string match -qr -- '^set-theme-v1-#\d+$' $__fish_webconfig_theme_notification
        # Early return for forward compatibility - a future "fish_config"
        # may not want to update old shells.
        return
    end
    set -l snippet_file $__fish_config_dir/conf.d/fish_frozen_theme.fish
    if not path is $snippet_file
        return
    end
    source $snippet_file
end
functions/__fish_whatis.fish# localization: skip(private)

# uses `whatis` if available to describe a command

function __fish_whatis
    set -l cmd $argv[1]
    set -l fallback
    if set -q argv[2]
        set fallback $argv[2]
    end

    set -l description (whatis $cmd 2>/dev/null | string replace -r '.*? - ' '')[1]
    if string match -qr -- "." "$description"
        printf '%s\n' $description
        return 0
    else if not string match -q -- "$fallback" ""
        printf '%s\n' $fallback
        return 0
    else
        return 1
    end
end
functions/__fish_whatis_current_token.fish# localization: tier1
# This function is typically bound to Alt-W, it is used to list man page entries
# for the command under the cursor.
function __fish_whatis_current_token -d "Show man page entries or function description related to the token under the cursor"
    set -l token (commandline -pt)

    test -n "$token"
    or return

    set -l desc "$token: nothing appropriate."

    set -l tokentype (type --type $token 2>/dev/null)

    switch "$tokentype"
        case function
            set -l funcinfo (functions $token --details --verbose)

            test $funcinfo[5] != n/a
            and set desc "$token - $funcinfo[5]"

        case builtin
            # Since man pages can be localized, we can't look for "NAME".
            set desc (__fish_print_help $token | sed -n 4p | string trim)

        case file
            set -l tmpdesc (whatis $token 2>/dev/null)
            and set desc $tmpdesc
    end

    __fish_echo string join \n -- $desc
end
functions/__fish_with_status.fish# localization: skip(private)
function __fish_with_status
    set -l saved_status $status
    $argv
    or return
    return $saved_status
end
functions/__fish_without_manpager.fish# localization: skip(private)
function __fish_without_manpager
    MANPAGER=cat WHATISPAGER=cat if test "$argv[1]" = command
        command $argv[2..]
    else
        $argv
    end
end
functions/__ssh_history_completions.fish# localization: tier3
function __ssh_history_completions -d "Retrieve `user@host` entries from history"
    # Accept the typical hostname/ip chars, but no ":" at the end
    history --prefix ssh --max=100 | string replace -rf '.* ([A-Za-z0-9._:-]+@[A-Za-z0-9._:-]*[A-Za-z0-9._-]).*' '$1'
end
functions/__terlar_git_prompt.fish# localization: skip(private)
function __terlar_git_prompt
    set -q __fish_git_prompt_showdirtystate
    or set -g __fish_git_prompt_showdirtystate 1
    set -q __fish_git_prompt_showuntrackedfiles
    or set -g __fish_git_prompt_showuntrackedfiles 1
    set -q __fish_git_prompt_showcolorhints
    or set -g __fish_git_prompt_showcolorhints 1
    set -q __fish_git_prompt_color_untrackedfiles
    or set -g __fish_git_prompt_color_untrackedfiles yellow
    set -q __fish_git_prompt_char_untrackedfiles
    or set -g __fish_git_prompt_char_untrackedfiles '?'
    set -q __fish_git_prompt_color_invalidstate
    or set -g __fish_git_prompt_color_invalidstate red
    set -q __fish_git_prompt_char_invalidstate
    or set -g __fish_git_prompt_char_invalidstate '!'
    set -q __fish_git_prompt_color_dirtystate
    or set -g __fish_git_prompt_color_dirtystate blue
    set -q __fish_git_prompt_char_dirtystate
    or set -g __fish_git_prompt_char_dirtystate '*'
    set -q __fish_git_prompt_char_stagedstate
    or set -g __fish_git_prompt_char_stagedstate '✚'
    set -q __fish_git_prompt_color_cleanstate
    or set -g __fish_git_prompt_color_cleanstate green
    set -q __fish_git_prompt_char_cleanstate
    or set -g __fish_git_prompt_char_cleanstate '✓'
    set -q __fish_git_prompt_color_stagedstate
    or set -g __fish_git_prompt_color_stagedstate yellow
    set -q __fish_git_prompt_color_branch_dirty
    or set -g __fish_git_prompt_color_branch_dirty red
    set -q __fish_git_prompt_color_branch_staged
    or set -g __fish_git_prompt_color_branch_staged yellow
    set -q __fish_git_prompt_color_branch
    or set -g __fish_git_prompt_color_branch green
    set -q __fish_git_prompt_char_stateseparator
    or set -g __fish_git_prompt_char_stateseparator '⚡'

    fish_git_prompt '|%s'
end
functions/_validate_int.fish# localization: tier1
#
# This function is intended to be used as a validation command for individual option specifications
# given to the `argparse` command. It checks that the argument is a valid integer and optionally
# whether it is in a reasonable range.
function _validate_int --no-scope-shadowing
    # Note that we can't use ourself to validate the arguments to the --min and --max flags this
    # function recognizes.
    set -l options 'm-min=' 'x-max='
    argparse -n _argparse_validate_int $options -- $argv
    or return

    if not string match -qr '^-?\d+$' -- $_flag_value
        set -l msg (_ "%s: Value '%s' for flag '%s' is not an integer\n")
        printf $msg $_argparse_cmd $_flag_value $_flag_name >&2
        return 1
    end

    if set -q _flag_min
        and test $_flag_value -lt $_flag_min
        set -l msg (_ "%s: Value '%s' for flag '%s' less than min allowed of '%s'\n")
        printf $msg $_argparse_cmd $_flag_value $_flag_name $_flag_min >&2
        return 1
    end

    if set -q _flag_max
        and test $_flag_value -gt $_flag_max
        set -l msg (_ "%s: Value '%s' for flag '%s' greater than max allowed of '%s'\n")
        printf $msg $_argparse_cmd $_flag_value $_flag_name $_flag_max >&2
        return 1
    end

    return 0
end
functions/abbr.fish# localization: skip(deprecated)
#
# This file intentionally left blank.
# This is provided to overwrite existing abbr.fish files, so that any abbr
# function retained from past fish releases does not override the abbr builtin.
functions/alias.fish# localization: tier1
function alias --description 'Creates a function wrapping a command'
    set -l options h/help s/save
    argparse -n alias --max-args=2 $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help alias
        return 0
    end

    set -l name
    set -l body

    if not set -q argv[1]
        # Print the known aliases.
        for func in (functions -n)
            set -l output (functions $func | string match -r -- "^function .* --description (?:'alias (.*)'|alias\\\\ (.*))\$")
            if set -q output[2]
                set output (string replace -r -- '^'(string escape --style=regex -- $func)'[= ]' '' $output[2])
                echo alias $func (string escape -- $output[1])
            end
        end
        return 0
    else if not set -q argv[2]
        # Alias definition of the form "name=value".
        set -l tmp (string split -m 1 "=" -- $argv) ""
        set name $tmp[1]
        set body $tmp[2]
    else
        # Alias definition of the form "name value".
        set name $argv[1]
        set body $argv[2]
    end

    # sanity check
    if test -z "$name"
        printf ( _ "%s: name cannot be empty\n") alias >&2
        return 1
    else if test -z "$body"
        printf ( _ "%s: body cannot be empty\n") alias >&2
        return 1
    end

    # Extract the first command from the body.
    printf '%s\n' $body | read -l --list words
    set -l first_word $words[1]
    set -l last_word $words[-1]

    # Prevent the alias from immediately running into an infinite recursion if
    # $body starts with the same command as $name.
    if test $first_word = $name
        if contains $name (builtin --names)
            set body "builtin $body"
        else
            set body "command $body"
        end
    end
    set -l cmd_string (string escape -- "alias $argv")

    # Do not define wrapper completion if we have "alias foo 'foo xyz'" or "alias foo 'sudo foo'"
    # This is to prevent completions from recursively calling themselves (#7389).
    # The latter will have rare false positives but it's more important to
    # prevent recursion for this high-level command.
    set -l wraps
    if test $first_word != $name; and test $last_word != $name
        set wraps --wraps (string escape -- $body)
    end

    # The function definition in split in two lines to ensure that a '#' can be put in the body.
    echo "function $name $wraps --description $cmd_string"\n"    $body \$argv"\n"end" | source
    if set -q _flag_save
        funcsave $name
    end
end
functions/cd.fish# localization: tier1
#
# Wrap the builtin cd command to maintain directory history.
#
function cd --description "Change directory"
    set -l MAX_DIR_HIST 25

    if set -q argv[2]; and begin
            set -q argv[3]
            or not test "$argv[1]" = --
        end
        printf "%s\n" (_ "Too many args for cd command") >&2
        return 1
    end

    # Skip history in subshells.
    if status --is-command-substitution
        builtin cd $argv
        return $status
    end

    # Avoid set completions.
    set -l previous $PWD

    if test "$argv" = -
        if test "$__fish_cd_direction" = next
            nextd
        else
            prevd
        end
        return $status
    end

    builtin cd $argv
    set -l cd_status $status

    if test $cd_status -eq 0 -a "$PWD" != "$previous"
        set -q dirprev
        or set -l dirprev
        set -q dirprev[$MAX_DIR_HIST]
        and set -e dirprev[1]

        # If dirprev, dirnext, __fish_cd_direction
        # are set as universal variables, honor their scope.

        set -U -q dirprev
        and set -U -a dirprev $previous
        or set -g -a dirprev $previous

        set -U -q dirnext
        and set -U -e dirnext
        or set -e dirnext

        set -U -q __fish_cd_direction
        and set -U __fish_cd_direction prev
        or set -g __fish_cd_direction prev
    end

    return $cd_status
end
functions/cdh.fish# localization: tier1
# Provide a menu of the directories recently navigated to and ask the user to
# choose one to make the new current working directory (cwd).

function cdh --description "Menu based cd command"
    # See if we've been invoked with an argument. Presumably from the `cdh` completion script.
    # If we have just treat it as `cd` to the specified directory.
    if set -q argv[1]
        cd $argv
        return
    end

    if set -q argv[2]
        echo (_ "cdh: Expected zero or one arguments") >&2
        return 1
    end

    set -l all_dirs $dirprev $dirnext
    if not set -q all_dirs[1]
        echo (_ 'No previous directories to select. You have to cd at least once.') >&2
        return 0
    end

    # Reverse the directories so the most recently visited is first in the list.
    # Also, eliminate duplicates; i.e., we only want the most recent visit to a
    # given directory in the selection list.
    set -l uniq_dirs
    for dir in $all_dirs[-1..1]
        if not contains $dir $uniq_dirs
            set -a uniq_dirs $dir
        end
    end

    set -l letters a b c d e f g h i j k l m n o p q r s t u v w x y z
    set -l dirc (count $uniq_dirs)
    if test $dirc -gt (count $letters)
        set -l msg (_ 'This should not happen. Have you changed the cd function?')
        printf "$msg\n" >&2
        set -l msg (_ 'There are %s unique dirs in your history but I can only handle %s')
        printf "$msg\n" $dirc (count $letters) >&2
        return 1
    end

    # Print the recent directories, oldest to newest. Since we previously
    # reversed the list, making the newest entry the first item in the array,
    # we count down rather than up.
    for i in (seq $dirc -1 1)
        set -l dir $uniq_dirs[$i]
        set -l label_color --reset
        set -q fish_color_cwd
        and set label_color $fish_color_cwd
        set -l dir_color_reset (set_color --reset)
        set -l dir_color
        if test "$dir" = "$PWD"
            set dir_color (set_color $fish_color_history_current)
        end

        set -l home_dir (string match -r "^$HOME(/.*|\$)" "$dir")
        if set -q home_dir[2]
            set dir "~$home_dir[2]"
        end
        printf '%s %s %2d) %s %s%s%s\n' (set_color $label_color) $letters[$i] $i (set_color --reset) $dir_color $dir $dir_color_reset
    end

    # Ask the user which directory from their history they want to cd to.
    set -l msg (_ 'Select directory by letter or number: ')
    read -l -p "echo '$msg'" choice
    if test -z "$choice"
        return 0
    else if string match -q -r '^[a-z]$' $choice
        # Convert the letter to an index number.
        set choice (contains -i $choice $letters)
    end

    set -l msg (_ 'Error: expected a number between 1 and %d or letter in that range, got "%s"')
    if string match -q -r '^\d+$' $choice
        if test $choice -ge 1 -a $choice -le $dirc
            cd $uniq_dirs[$choice]
            return
        else
            printf "$msg\n" $dirc $choice >&2
            return 1
        end
    else
        printf "$msg\n" $dirc $choice >&2
        return 1
    end
end
functions/contains_seq.fish# localization: skip(barely-used)
function contains_seq --description 'Return true if array contains a sequence'
    set -l printnext
    switch $argv[1]
        case --printnext
            set printnext[1] 1
            set -e argv[1]
    end
    set -l pattern
    set -l string
    set -l dest pattern
    for i in $argv
        if test "$i" = --
            set dest string
            continue
        end
        set $dest $$dest $i
    end
    set -l nomatch 1
    set -l i 1
    for s in $string
        if set -q printnext[2]
            return 0
        end
        if test "$s" = "$pattern[$i]"
            set -e nomatch[1]
            set i (math $i + 1)
            if not set -q pattern[$i]
                if set -q printnext[1]
                    set printnext[2] 1
                    continue
                end
                return 0
            end
        else
            if not set -q nomatch[1]
                set nomatch 1
                set i 1
            end
        end
    end
    if set -q printnext[1]
        echo ''
    end
    set -q printnext[2]
end
functions/diff.fish# localization: skip(uses-apropos)
# Use colours in diff output, if supported
if command -vq diff; and command diff --color=auto /dev/null{,} >/dev/null 2>&1
    function diff
        command diff --color=auto $argv
    end
end
functions/dirh.fish# localization: tier1
function dirh --description "Print the current directory history (the prev and next lists)"
    set -l options h/help
    argparse -n dirh --max-args=0 $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help dirh
        return 0
    end

    set -l dirc (count $dirprev)
    if test $dirc -gt 0
        set -l dirprev_rev $dirprev[-1..1]
        # This can't be (seq $dirc -1 1) because of BSD.
        set -l dirnum (seq 1 $dirc)
        for i in $dirnum[-1..1]
            printf '%2d) %s\n' $i $dirprev_rev[$i]
        end
    end

    echo (set_color $fish_color_history_current)'   ' $PWD(set_color --reset)

    set -l dirc (count $dirnext)
    if test $dirc -gt 0
        set -l dirnext_rev $dirnext[-1..1]
        for i in (seq $dirc)
            printf '%2d) %s\n' $i $dirnext_rev[$i]
        end
    end
    echo
end
functions/dirs.fish# localization: tier1
function dirs --description 'Print directory stack'
    set -l options h/help c
    argparse -n dirs --max-args=0 $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help dirs
        return 0
    end

    if set -q _flag_c
        # Clear directory stack.
        set -e -g dirstack
        return 0
    end

    # Replace $HOME with ~.
    string replace -r '^'"$HOME"'($|/)' '~$1' -- $PWD $dirstack | string join " "
    return 0
end
functions/down-or-search.fish# localization: tier1
function down-or-search -d "search forward or move down 1 line"
    # If we are already in search mode, continue
    if commandline --search-mode
        commandline -f history-search-forward
        return
    end

    # If we are navigating the pager, then up always navigates
    if commandline --paging-mode
        commandline -f down-line
        return
    end

    # We are not already in search mode.
    # If we are on the bottom line, start search mode,
    # otherwise move down
    set -l lineno (commandline -L)
    set -l line_count (count (commandline))

    switch $lineno
        case $line_count
            commandline -f history-search-forward

        case '*'
            commandline -f down-line
    end
end
functions/edit_command_buffer.fish# localization: tier1
function edit_command_buffer --description 'Edit the command buffer in an external editor'
    set -l tmpdir (__fish_mktemp_relative -d fish)
    or return 1
    set -l f $tmpdir/command-line.fish
    command touch $f
    or return 1

    set -l editor (__fish_anyeditor)
    or return 1

    set -l indented_lines (commandline -b | fish_indent --only-indent)
    string join -- \n $indented_lines >$f
    set -l offset (commandline --cursor)
    # compute cursor line/column
    set -l lines (commandline)\n
    set -l line 1
    while test $offset -ge (string length -- $lines[1])
        set offset (math $offset - (string length -- $lines[1]))
        set line (math $line + 1)
        set -e lines[1]
    end
    set -l indent 1 + (string length -- $indented_lines[$line]) - (string length -- $lines[1])
    set -l col (math $offset + 1 + $indent)

    set -l editor_basename (string match -r '[^/]+$' -- $editor[1])
    set -l wrapped_commands
    for wrap_target in (complete -- $editor_basename | string replace -rf '^complete [^/]+ --wraps (.+)$' '$1')
        set -l tmp
        string unescape -- $wrap_target | read -at tmp
        set -a wrapped_commands $tmp[1]
    end
    set -l found false
    set -l cursor_from_editor
    for editor_command in $editor_basename $wrapped_commands
        switch $editor_command
            case vi vim nvim
                if test $editor_command = vi && not set -l vi_version "$(vi --version 2>/dev/null)"
                    if printf %s $vi_version | grep -q BusyBox
                        break
                    end
                    set -a editor +{$line} $f
                    set found true
                    break
                end
                set cursor_from_editor (__fish_mktemp_relative fish-edit_command_buffer)
                or return
                set -a editor +$line "+norm! $col|" $f \
                    '+au VimLeave * ++once call writefile([printf("%s %s %s", shellescape(bufname()), line("."), col("."))], "'$cursor_from_editor'")'
            case emacs emacsclient gedit
                set -a editor +$line:$col $f
            case kak
                set cursor_from_editor (__fish_mktemp_relative fish-edit_command_buffer)
                or return
                set -a editor +$line:$col $f -e "
                        hook -always -once global ClientClose %val{client} %{
                            echo -to-file $cursor_from_editor -quoting shell \
                                %val{buffile} %val{cursor_line} %val{cursor_column}
                        }
                    "
            case nano
                set -a editor +$line,$col $f
            case joe ee
                set -a editor +$line $f
            case code code-oss
                set -a editor --goto $f:$line:$col --wait
            case subl
                set -a editor $f:$line:$col --wait
            case micro
                set -a editor $f +$line:$col
            case helix hx
                set -a editor $f:$line:$col
            case '*'
                continue
        end
        set found true
        break
    end
    if not $found
        set -a editor $f
    end

    $editor

    set -l raw_lines (command cat $f)
    set -l unindented_lines (string join -- \n $raw_lines | fish_indent --only-unindent)

    # Here we're checking the exit status of the editor.
    if test $status -eq 0 -a -s $f
        # Set the command to the output of the edited command and move the cursor to the
        # end of the edited command.
        commandline -r -- $unindented_lines
        commandline -C 999999
    else
        echo
        echo (_ "Ignoring the output of your editor since its exit status was non-zero")
        echo (_ "or the file was empty")
    end
    if set -q cursor_from_editor[1]
        eval set -l pos "$(command cat $cursor_from_editor)"
        if set -q pos[1] && test $pos[1] = $f
            set -l line $pos[2]
            set -l indent (math (string length -- "$raw_lines[$line]") - (string length -- "$unindented_lines[$line]"))
            set -l column (math $pos[3] - $indent)
            if not commandline --line $line 2>/dev/null
                commandline -f end-of-buffer
            else
                commandline --column $column 2>/dev/null || commandline -f end-of-line
            end
        end
        command rm $cursor_from_editor
    end
    command rm -r (path dirname $f)
    # We've probably opened something that messed with the screen.
    # A repaint seems in order.
    commandline -f repaint
end
functions/export.fish# localization: tier1
function export --description 'Set env variable. Alias for `set -gx` for bash compatibility.'
    if not set -q argv[1]
        set -x
        return 0
    end
    for arg in $argv
        set -l v (string split -m 1 "=" -- $arg)
        set -l value
        switch (count $v)
            case 1
                set value $$v[1]
            case 2
                set value $v[2]
        end
        set -gx $v[1] $value
    end
end
functions/fish_add_path.fishfunction fish_add_path --description "Add paths to the PATH"
    # This is meant to be the easy one-stop shop to adding stuff to $PATH.
    # By default it'll prepend the given paths to a universal $fish_user_paths, excluding the already-included ones.
    #
    # That means it can be executed once in an interactive session, or stuffed in config.fish,
    # and it will do The Right Thing.
    #
    # The options:
    # --prepend or --append to select whether to put the new paths first or last
    # --global or --universal to decide whether to use a universal or global fish_user_paths
    # --path to set $PATH instead
    # --move to move existing entries instead of ignoring them
    # --verbose to print the set-command used
    # --dry-run to print the set-command without running it
    # We do not allow setting $PATH universally.
    #
    # It defaults to keeping $fish_user_paths or creating a universal, prepending and ignoring existing entries.
    argparse -x g,U -x P,U -x a,p g/global U/universal P/path p/prepend a/append h/help m/move v/verbose n/dry-run -- $argv
    or return

    if set -q _flag_help
        __fish_print_help fish_add_path
        return 0
    end

    set -l scope $_flag_global $_flag_universal
    if not set -q scope[1]; and not set -q fish_user_paths
        set scope -U
    end

    set -l var fish_user_paths
    set -q _flag_path
    and set var PATH
    # $PATH should be global
    and set scope -g
    set -l mode $_flag_prepend $_flag_append
    set -q mode[1]; or set mode -p

    # Enable verbose mode if we're interactively used
    status current-command | string match -rq '^fish_add_path$'
    and isatty stdout
    and set -l _flag_verbose yes

    # To keep the order of our arguments, go through and save the ones we want to keep.
    set -l newpaths
    set -l indexes
    for path in $argv
        # Realpath allows us to canonicalize the path, which is needed for deduplication.
        # We could add a non-canonical version of the given path if no duplicate exists, but tbh that's a recipe for disaster.

        # realpath complains if a parent directory does not exist, so we silence stderr.
        set -l p (builtin realpath -s -- $path 2>/dev/null)

        # Ignore non-existing paths
        if not test -d "$p"
            # path does not exist
            if set -q _flag_verbose
                # print a message in verbose mode
                if test -f "$p"
                    printf (_ "Skipping path because it is a file instead of a directory: %s\n") "$p"
                else
                    printf (_ "Skipping non-existent path: %s\n") "$p"
                end
            end
            continue
        end

        if set -l ind (contains -i -- $p $$var)
            # In move-mode, we remove it from its current position and add it back.
            if set -q _flag_move; and not contains -- $p $newpaths
                set -a indexes $ind
                set -a newpaths $p
            else if set -q _flag_verbose
                printf (_ "Skipping already included path: %s\n") "$p"
            end
        else if not contains -- $p $newpaths
            # Without move, we only add it if it's not in.
            set -a newpaths $p
        end
    end

    # Ensure the variable is only set once, by constructing a new variable before.
    # This is to stop any handlers or anything from firing more than once.
    set -l newvar $$var
    if set -q _flag_move; and set -q indexes[1]
        # We remove in one step, so the indexes don't move.
        set -e newvar["$indexes"]
    end
    set $mode newvar $newpaths

    # Finally, only set if there is anything *to* set.
    # This saves us from setting, especially in the common case of someone putting this in config.fish
    # to ensure a path is in $PATH.
    if set -q newpaths[1]; or set -q indexes[1]
        if set -q _flag_verbose; or set -q _flag_n
            # The escape helps make it unambiguous - so you see whether an argument includes a space or something.
            echo (string escape -- set $scope $var $newvar)
        end

        not set -q _flag_n
        and set $scope $var $newvar
        return 0
    else
        if set -q _flag_verbose
            # print a message in verbose mode
            printf (_ "No paths to add, not setting anything.\n")
        end
        return 1
    end
end
functions/fish_breakpoint_prompt.fish# Define the default debugging prompt command.
function fish_breakpoint_prompt --description "A right prompt to be used when `breakpoint` is executed"
    set -l saved_status $status
    set -l function (status -L0 function)
    set -l line (status -L0 line-number)
    # At the moment we don't include the filename because, even if we truncate it, it makes the
    # prompt too long.
    #set -l filename (status filename)
    #set -l prompt "$filename:$function:$line >"
    set -l prompt "$function:$line"
    if test $saved_status -ne 0
        set prompt "$prompt [!$saved_status]"
    end
    set prompt "$prompt > "

    # Make sure the prompt doesn't consume more than half the terminal width.
    set -l max_len (math "$COLUMNS / 2")
    if test (string length -- $prompt) -gt $max_len
        set prompt ...(string sub -s -(math $max_len - 3) -- $prompt)
    end

    echo -ns (set_color $fish_color_status) "BP $prompt" (set_color --reset) ' '
end
functions/fish_clipboard_copy.fishfunction fish_clipboard_copy
    set -l cmdline
    if isatty stdin
        # Copy the current selection, or the entire commandline if that is empty.
        # Don't use `string collect -N` here - `commandline` adds a newline.
        set cmdline (commandline --current-selection | fish_indent --only-indent | string collect)
        test -n "$cmdline"; or set cmdline (commandline | fish_indent --only-indent | string collect)
    else
        # Read from stdin
        while read -lz line
            set -a cmdline $line
        end
    end

    if type -q pbcopy
        printf '%s' $cmdline | pbcopy
    else if set -q WAYLAND_DISPLAY; and type -q wl-copy
        printf '%s' $cmdline | wl-copy &
        disown
    else if set -q DISPLAY; and type -q xsel
        printf '%s' $cmdline | xsel --clipboard
    else if set -q DISPLAY; and type -q xclip
        printf '%s' $cmdline | xclip -selection clipboard
    else if type -q clip.exe
        printf '%s' $cmdline | clip.exe
    end

    # Copy with OSC 52; useful if we are running in an SSH session or in
    # a container.
    if type -q base64 && [ "$TERM" != dumb ]
        if not isatty stdout
            echo "fish_clipboard_copy: stdout is not a terminal" >&2
            return 1
        end
        set -l encoded (printf %s $cmdline | base64 | string join '')
        printf '\e]52;c;%s\a' "$encoded"
        # tmux requires user configuration to interpret OSC 52 on stdout.
        # Luckily we can still make this work for the common case by bypassing
        # tmux and writing to its underlying terminal.
        if set -q TMUX
            set -l tmux_tty (tmux display-message -p '#{client_tty}')
            or return 1
            # The terminal might not be writable if we switched user.
            if test -w $tmux_tty
                printf '\e]52;c;%s\a' "$encoded" >$tmux_tty
            end
        end
    end
end
functions/fish_clipboard_paste.fishfunction fish_clipboard_paste
    set -l data
    if type -q pbpaste
        set data (pbpaste 2>/dev/null | string collect -N)
    else if set -q WAYLAND_DISPLAY; and type -q wl-paste
        set data (wl-paste -n 2>/dev/null | string collect -N)
    else if set -q DISPLAY; and type -q xsel
        set data (xsel --clipboard | string collect -N)
    else if set -q DISPLAY; and type -q xclip
        set data (xclip -selection clipboard -o 2>/dev/null | string collect -N)
    else if type -q powershell.exe
        set data (powershell.exe Get-Clipboard | string trim -r -c \r | string collect -N)
    end

    # Issue 6254: Handle zero-length clipboard content
    if not string length -q -- "$data"
        return 1
    end

    if not isatty stdout
        # If we're redirected, just write the data *as-is*.
        printf %s $data
        return
    end

    __fish_paste $data
end
functions/fish_command_not_found.fish### Command-not-found handlers
# This can be overridden by defining a new fish_command_not_found function

# Read the OS/Distro from /etc/os-release.
# This has a "ID=" line that defines the exact distribution,
# and an "ID_LIKE=" line that defines what it is derived from or otherwise like.
# For our purposes, we use both.
set -l os
if test -r /etc/os-release
    set os (string match -r '^ID(?:_LIKE)?\s*=.*' < /etc/os-release | \
    string replace -r '^ID(?:_LIKE)?\s*=(.*)' '$1' | string trim -c '\'"' | string split " ")
end

function __fish_default_command_not_found_handler
    printf (_ "fish: Unknown command: %s\n") (string escape -- $argv[1]) >&2
end

# If an old handler already exists, defer to that.
if functions -q __fish_command_not_found_handler
    function fish_command_not_found
        # The fish_command_not_found event was removed in fish 3.2.0,
        # and future versions of fish will just call a function called "fish_command_not_found".
        # You have defined a custom handler, we suggest renaming it to "fish_command_not_found".
        __fish_command_not_found_handler $argv
    end
    # First check if we are on OpenSUSE since SUSE's handler has no options
    # but the same name and path as Ubuntu's.
else if contains -- suse $os || contains -- sles $os && type -q command-not-found
    function fish_command_not_found
        command-not-found $argv[1]
    end
    # Check for Fedora's handler
else if test -f /usr/libexec/pk-command-not-found
    function fish_command_not_found
        /usr/libexec/pk-command-not-found $argv
    end
    # Check in /usr/lib, where Ubuntu places this command
else if test -f /usr/lib/command-not-found
    function fish_command_not_found
        /usr/lib/command-not-found -- $argv[1]
    end
    # Check for NixOS handler
else if test -f /run/current-system/sw/bin/command-not-found
    function fish_command_not_found
        /run/current-system/sw/bin/command-not-found $argv
    end
    # Ubuntu Feisty places this command in the regular path instead
else if type -q command-not-found
    function fish_command_not_found
        command-not-found -- $argv[1]
    end
    # pkgfile is an optional, but official, package on Arch Linux
    # it ships with example handlers for bash and zsh, so we'll follow that format
else if type -q pkgfile
    function fish_command_not_found
        set -l __packages (pkgfile --binaries --verbose -- $argv[1] 2>/dev/null)
        if test $status -eq 0
            printf "%s may be found in the following packages:\n" "$argv[1]"
            printf "  %s\n" $__packages
        else
            __fish_default_command_not_found_handler $argv[1]
        end
    end
    # pacman is too slow, see #7841.
    # else if type -q pacman
    #     function fish_command_not_found
    #         set -l paths $argv[1]
    #         # If we've not been given an absolute path, try $PATH as the starting point,
    #         # otherwise pacman will try *every path*, and e.g. bash-completion
    #         # isn't helpful.
    #         string match -q '/*' -- $argv[1]; or set paths $PATH/$argv[1]
    #         # Pacman only prints the path, so we still need to print the error.
    #         __fish_default_command_not_found_handler $argv[1]
    #         pacman -F $paths
    #     end
else
    # Use standard fish command not found handler otherwise
    function fish_command_not_found --on-event fish_command_not_found
        __fish_default_command_not_found_handler $argv
    end
end
functions/fish_commandline_append.fishfunction fish_commandline_append --description "Append the given string to the command-line, or remove the suffix if already there"
    if not commandline | string length -q
        commandline -r $history[1]
    end

    set -l escaped (string escape --style=regex -- $argv[1])
    set -l job (commandline -j | string collect)
    if set job (string replace -r -- $escaped\$ "" $job)
        set -l cursor (commandline -C)
        commandline -rj -- $job
        commandline -C $cursor
    else
        commandline -aj -- $argv[1]
    end
end
functions/fish_commandline_prepend.fishfunction fish_commandline_prepend --description "Prepend the given string to the command-line, or remove the prefix if already there"
    if not commandline | string length -q
        commandline -r $history[1]
    end

    set -l process (commandline -p | string collect)

    set -l to_prepend "$argv[1] "
    if string match -qr '^ ' "$process"
        set to_prepend " $argv[1]"
    end

    set -l length_diff (string length -- "$to_prepend")
    set -l cursor_location (commandline -pC)

    set -l escaped (string escape --style=regex -- $to_prepend)
    if set process (string replace -r -- "^$escaped" "" $process)
        commandline --replace -p -- $process
        set length_diff "-$length_diff"
    else
        commandline -pC 0
        commandline -pi -- "$to_prepend"
    end

    commandline -pC (math "max 0,($cursor_location + $length_diff)")
end
functions/fish_config.fishfunction fish_config --description "Launch fish's web based configuration"
    set -l _flag_color_theme
    set -l _flag_no_override

    argparse h/help color-theme= no-override -- $argv
    or return

    if set -q _flag_help
        __fish_print_help fish_config
        return 0
    end

    set -l cmd $argv[1]
    set -e argv[1]

    set -q cmd[1]
    or set cmd browse

    if set -q _flag_color_theme[1]
        if test $cmd != theme
            or not contains -- "$argv[1]" choose save
            echo >&2 "fish_config: --color-theme: unknown option"
            return 1
        end
        if not contains -- $_flag_color_theme dark light unknown
            echo >&2 "fish_config theme: --color-theme argument must be one of 'dark', 'light' or 'unknown', got: '$_flag_color_theme'"
            return 1
        end
    end
    if set -q _flag_no_override[1]
        if test $cmd != theme
            or test "$argv[1]" != choose
            echo >&2 "fish_config: --no-override: unknown option"
            return 1
        end
    end

    # The web-based configuration UI
    # Also opened with just `fish_config` or `fish_config browse`.
    if test $cmd = browse
        if set -l python (__fish_anypython)
            function __fish_config_webconfig -V python -a web_config
                set -lx __fish_bin_dir $__fish_bin_dir
                set -lx __fish_terminal_color_theme $fish_terminal_color_theme
                $python $web_config/webconfig.py
            end
            __fish_data_with_directory tools/web_config '.*' __fish_config_webconfig
            __fish_with_status functions --erase __fish_config_webconfig

            # If the execution of 'webconfig.py' fails, display python location and return.
            or begin
                echo "Please check if Python has been installed successfully."
                echo "You can find the location of Python by executing the 'command -s $python' command."
                return 1
            end

        else
            echo (set_color $fish_color_error)Cannot launch the web configuration tool:(set_color --reset)
            echo (set_color -o)"fish_config browse"(set_color --reset) requires Python.
            echo Installing python will fix this, and also enable completions to be
            echo automatically generated from man pages.\n
            echo To change your prompt, use (set_color -o)"fish_config prompt"(set_color --reset) or create a (set_color -o)"fish_prompt"(set_color --reset) function.
            echo To list the samples use (set_color -o)"fish_config prompt show"(set_color --reset).\n

            echo You can tweak your colors by setting the (set_color $fish_color_search_match)\$fish_color_\*(set_color --reset) variables.
        end
        return 0
    end

    if not contains -- $cmd prompt theme
        echo No such subcommand: $cmd >&2
        return 1
    end

    switch $cmd
        case prompt
            # prompt - for prompt switching
            set -l cmd $argv[1]
            set -e argv[1]

            if contains -- $cmd list; and set -q argv[1]
                echo "Too many arguments" >&2
                return 1
            end

            switch $cmd
                case show
                    set -l fish (status fish-path)
                    for p in (__fish_config_list_prompts $argv)
                        set -l promptname (string replace -r '.*/([^/]*).fish$' '$1' $p)
                        echo -s (set_color --underline) $promptname (set_color --reset)
                        $fish -c '
                            functions -e fish_right_prompt
                            __fish_config_with_file $argv[1] source
                            false
                            fish_prompt
                            echo (set_color --reset)
                            if functions -q fish_right_prompt
                                echo right prompt: (false; fish_right_prompt)
                            end' $p
                        echo
                    end
                case list ''
                    __fish_config_list_prompts |
                        string replace -r '.*/([^/]*).fish$' '$1'
                    return
                case choose
                    if set -q argv[2]
                        echo "Too many arguments" >&2
                        return 1
                    end
                    if not set -q argv[1]
                        echo "Too few arguments" >&2
                        return 1
                    end

                    set -l prompt_path (__fish_config_list_prompts $argv[1])
                    if not set -q prompt_path[1]
                        echo "No such prompt: '$argv[1]'" >&2
                        return 1
                    end
                    __fish_config_prompt_reset
                    __fish_config_with_file $prompt_path source
                    if not functions -q fish_mode_prompt
                        status get-file functions/fish_mode_prompt.fish | source
                    end
                case save
                    if begin
                            read -P"Overwrite prompt? [y/N]" -l yesno
                            not string match -riq 'y(es)?' -- $yesno
                        end
                        echo Not overwriting
                        return 1
                    end
                    echo Overwriting
                    __fish_backup_config_files functions/{fish_prompt,fish_right_prompt,fish_mode_prompt}.fish

                    if set -q argv[1]
                        set -l prompt_path (__fish_config_list_prompts $argv[1])
                        if not set -q prompt_path[1]
                            echo "No such prompt: '$argv[1]'" >&2
                            return 1
                        end
                        __fish_config_prompt_reset
                        __fish_config_with_file $prompt_path source
                    end

                    funcsave fish_prompt
                    or return

                    for func in fish_right_prompt fish_mode_prompt
                        if functions -q $func
                            funcsave $func
                        else
                            rm -f $__fish_config_dir/functions/$func.fish
                        end
                    end
                    if not functions -q fish_mode_prompt
                        status get-file functions/fish_mode_prompt.fish | source
                    end
                    return
            end

            return 0
        case theme
            # Selecting themes
            set -l cmd $argv[1]
            set -e argv[1]

            if contains -- $cmd list; and set -q argv[1]
                echo "Too many arguments" >&2
                return 1
            end

            switch $cmd
                case list ''
                    __fish_theme_names
                    return
                case demo
                    echo -ns (set_color $fish_color_command || set_color $fish_color_normal) /bright/vixens
                    echo -ns (set_color --reset) ' '
                    echo -ns (set_color $fish_color_param || set_color $fish_color_normal) jump
                    echo -ns (set_color --reset) ' '
                    echo -ns (set_color $fish_color_redirection || set_color $fish_color_normal) '|'
                    echo -ns (set_color --reset) ' '
                    echo -ns (set_color $fish_color_quote || set_color $fish_color_normal) '"fowl"'
                    echo -ns (set_color --reset) ' '
                    echo -ns (set_color $fish_color_redirection || set_color $fish_color_normal) '> quack'
                    echo -ns (set_color --reset) ' '
                    echo -ns (set_color $fish_color_end || set_color $fish_color_normal) '&'
                    set_color --reset
                    echo -s (set_color $fish_color_comment || set_color $fish_color_normal) ' # This is a comment'
                    set_color --reset
                    echo -ns (set_color $fish_color_command || set_color $fish_color_normal) echo
                    echo -ns (set_color --reset) ' '
                    echo -s (set_color $fish_color_error || set_color $fish_color_normal) "'" (set_color $fish_color_quote || set_color $fish_color_normal) "Errors are the portal to discovery"
                    set_color --reset
                    echo -ns (set_color $fish_color_command || set_color $fish_color_normal) Th
                    set_color --reset
                    set_color $fish_color_autosuggestion || set_color $fish_color_normal
                    echo is an autosuggestion
                    echo
                case show
                    echo -s (set_color --reset; set_color --underline) Current (set_color --reset)
                    fish_config theme demo
                    __fish_theme_for_each __fish_config_theme_demo $argv
                case choose save
                    __fish_config_theme_choose $cmd $argv --color-theme=$_flag_color_theme $_flag_no_override
                    return
                case dump
                    if set -q argv[1]
                        echo "Too many arguments" >&2
                        return 1
                    end
                    # Write some of the current theme in .theme format, to stdout.
                    for varname in (__fish_theme_variables)
                        __fish_posix_quote $varname $$varname
                        echo
                    end
                case '*'
                    echo "No such command: $cmd" >&2
                    return 1
            end
    end
end

function __fish_config_list_prompts
    set -lx dir
    set -l prompt_paths (__fish_config_files prompts .fish $argv)
    if [ (count $argv) = 1 ] && set -q prompt_paths[2]
        echo >&2 "fish_config: internal error: multiple prompts matching '$argv' ??"
        set --erase prompt_paths[2..]
    end
    string join \n -- $prompt_paths
end

function __fish_config_theme_choose_bad_color_theme -a theme_name desired_color_theme source
    echo >&2 "fish_config theme choose: failed to find '[$desired_color_theme]' section (implied by $source) in '$theme_name' theme"
end

function __fish_config_theme_choose
    set -l cmd $argv[1]
    set -e argv[1]
    set -l _flag_color_theme
    set -l _flag_no_override
    argparse color-theme= no-override -- $argv
    or return
    if set -q argv[2]
        echo "Too many arguments" >&2
        return 1
    end
    # The name of the theme to save *from* is optional for `fish_config theme save`
    if not set -q argv[1] && contains -- $cmd choose
        echo "Too few arguments" >&2
        return 1
    end

    set -l scope -g

    if test $cmd = save
        read -P"Overwrite your current theme? [y/N] " -l yesno
        if not string match -riq 'y(es)?' -- $yesno
            echo Not overwriting >&2
            return 1
        end
        set scope -U
    end

    set -l theme_name $argv[1]
    set -l desired_color_theme $_flag_color_theme

    # Persist the currently loaded/themed variables (in case of `theme save`).
    if not set -q theme_name[1]
        # We're persisting whatever current colors are loaded (maybe in the global scope)
        # to the universal scope, without overriding them from a theme file.
        # Like above, make sure to erase from other scopes first and ensure known color
        # variables are defined, even if empty.
        # This branch is only reachable in the case of `theme save` so $scope is always `-U`.
        for color in (__fish_theme_variables)
            # Cache the value from whatever scope currently defines it
            set -l value $$color
            set -eg $color
            set -U $color $value
        end
        return 0
    end

    set -l color_theme
    __fish_config_theme_canonicalize
    set -l theme_data (__fish_theme_cat $theme_name)
    or return
    set -l color_themes dark light unknown
    set -l theme_is_color_theme_aware false
    for ct in $color_themes
        if contains -- [$ct] $theme_data
            set theme_is_color_theme_aware true
        end
    end
    set -l need_hook true
    if not $theme_is_color_theme_aware || set -q desired_color_theme[1] || set -q color_theme[1] || test $cmd = save
        set need_hook false
    end
    function __fish_apply_theme ($need_hook && printf %s\n --on-variable fish_terminal_color_theme) \
        -V color_themes -V theme_name -V color_theme -V theme_data -V theme_is_color_theme_aware \
        -V desired_color_theme -V scope
        if set -q __fish_color_theme[1]
            set desired_color_theme $__fish_color_theme
        end

        if set -q color_theme[1] && not set -q desired_color_theme[1]
            set desired_color_theme $color_theme
        end
        set -l override (test -n "$__fish_override" && builtin echo true || builtin echo false)

        if $theme_is_color_theme_aware
            if set -q desired_color_theme[1]
                if not contains -- "[$desired_color_theme]" $theme_data
                    __fish_config_theme_choose_bad_color_theme $theme_name "$desired_color_theme" --color-theme=$desired_color_theme
                    return 1
                end
            else
                set desired_color_theme $fish_terminal_color_theme
                if not set -q desired_color_theme[1]
                    if test $scope = -U
                        echo >&2 "fish_config theme save: error: \$fish_terminal_color_theme not yet initialized"
                        return 1
                    end
                else if not contains -- "[$desired_color_theme]" $theme_data
                    __fish_config_theme_choose_bad_color_theme $theme_name "$desired_color_theme" \$fish_terminal_color_theme = $desired_color_theme
                    echo >&2 "fish_config theme choose: hint: if your terminal does not report colors, pass --color-theme=light or --color-theme=dark when using color-theme-aware themes"
                    return 1
                end
            end
        else
            if set -q desired_color_theme[1]
                and test "$desired_color_theme" != unknown
                and not contains -- "[$desired_color_theme]" $theme_data
                __fish_config_theme_choose_bad_color_theme $theme_name "$desired_color_theme" --color-theme=$desired_color_theme
                return 1
            end
        end

        set -l color_theme
        string match -re -- (__fish_theme_variable_filter)'|^\[.*\]$' $theme_data |
            while read -lat toks
                if $theme_is_color_theme_aware && set -q desired_color_theme[1]
                    for ct in $color_themes
                        if test "$toks" = [$ct]
                            set color_theme $ct
                            break
                        end
                    end
                    if test "$color_theme" != $desired_color_theme
                        continue
                    end
                end
                set -l varname $toks[1]
                string match -q '[*' -- $varname
                and continue
                # If we're supposed to set universally, remove any shadowing globals
                # so the change takes effect immediately (and there's no warning).
                if test $scope = -U; and set -qg $varname
                    set -eg $varname
                end
                if $override || not set -q $varname || string match -rq -- '--theme=.*' $$varname
                    set $scope $toks[1] (
                        if not $theme_is_color_theme_aware || set -q desired_color_theme[1]
                            string join \n -- $toks[2..]
                        end
                    ) (test $scope != -U && echo --theme=$theme_name)
                end
            end
        if $override
            for c in (__fish_theme_variables)
                string match -rq -- "^--theme=(?!$(string escape --style=regex -- $theme_name)\$).*" $$c
                or continue
                # Erase conflicting global variables so we don't get a warning and
                # so changes are observed immediately.
                set -eg $c
                set $scope $c
            end
        end
    end
    if not $need_hook || test -n "$fish_terminal_color_theme" ||
            {
                $theme_is_color_theme_aware && test -z "$fish_terminal_color_theme"
            }
        if not set -q _flag_no_override[1]
            set -fx __fish_override true
        end
        __fish_apply_theme
    end
end

function __fish_config_theme_canonicalize --no-scope-shadowing
    # theme_name
    # color_theme
    if path is (__fish_theme_dir)/$theme_name.theme
        return
    end
    switch $theme_name
        case 'fish default'
            set theme_name default
        case 'ayu Dark' 'ayu Light' 'ayu Mirage' \
            'Base16 Default Dark' 'Base16 Default Light' 'Base16 Eighties' \
            'Bay Cruise' Dracula Fairground 'Just a Touch' Lava \
            'Mono Lace' 'Mono Smoke' \
            None Nord 'Old School' Seaweed 'Snow Day' \
            'Solarized Dark' 'Solarized Light' \
            'Tomorrow Night Bright' 'Tomorrow Night' Tomorrow
            if test $theme_name = Tomorrow
                set color_theme light
            end
            set theme_name (string lower (string replace -a " " "-" $theme_name))
    end
    switch $theme_name
        case \
            ayu-dark ayu-light \
            base16-default-dark base16-default-light \
            solarized-dark solarized-light
            string match -rq -- '^(?<theme_name>.*)-(?<color_theme>dark|light)$' $theme_name
        case tomorrow-night
            set theme_name tomorrow
            set color_theme dark
    end
end

function __fish_config_theme_demo
    argparse name= data=+ color-themes=+ -- $argv
    or return
    set -l name $_flag_name
    set -l color_themes $_flag_color_themes
    # Use a new, --no-config, fish to display the theme.
    set -l fish (status fish-path)
    $fish --no-config -c '
        set -l name $argv[1]
        for color_theme in $argv[2..]
            echo -s (set_color --reset; set_color --underline) "$name" \
                " ($color_theme color theme)" (set_color --reset)
            fish_config theme choose $name --color-theme=$color_theme
            fish_config theme demo
        end
    ' $name $color_themes
end

function __fish_config_prompt_reset
    # Set the functions to empty so we empty the file
    # if necessary.
    function fish_prompt
    end
    for func in fish_right_prompt fish_mode_prompt
        if functions -q $func
            functions --erase $func
        end
    end
end
functions/fish_default_key_bindings.fishfunction fish_default_key_bindings -d "emacs-like key binds"
    if contains -- -h $argv
        or contains -- --help $argv
        echo "Sorry but this function doesn't support -h or --help"
        return 1
    end

    if not set -q argv[1]
        bind --erase --all --preset # clear earlier bindings, if any
        if test "$fish_key_bindings" != fish_default_key_bindings
            __fish_change_key_bindings fish_default_key_bindings
            set fish_bind_mode default
        end
    end

    # Silence warnings about unavailable keys. See #4431, 4188
    if not contains -- -s $argv
        set argv -s $argv
    end

    # These are shell-specific bindings that we share with vi mode.
    __fish_shared_key_bindings $argv
    or return # protect against invalid $argv

    bind --preset $argv right forward-char
    bind --preset $argv left backward-char

    bind --preset $argv delete delete-char
    bind --preset $argv backspace backward-delete-char
    bind --preset $argv shift-backspace backward-delete-char

    bind --preset $argv home beginning-of-line
    bind --preset $argv end end-of-line

    bind --preset $argv ctrl-a beginning-of-line
    bind --preset $argv ctrl-e end-of-line
    bind --preset $argv ctrl-h backward-delete-char
    bind --preset $argv ctrl-p up-or-search
    bind --preset $argv ctrl-n down-or-search
    bind --preset $argv ctrl-f forward-char
    bind --preset $argv ctrl-b backward-char
    bind --preset $argv ctrl-t transpose-chars
    bind --preset $argv ctrl-g cancel
    bind --preset $argv ctrl-/ undo
    bind --preset $argv ctrl-_ undo # XTerm idiosyncracy, can get rid of this once we go full CSI u
    bind --preset $argv ctrl-z undo
    bind --preset $argv ctrl-shift-z redo
    bind --preset $argv alt-/ redo
    bind --preset $argv alt-t transpose-words
    bind --preset $argv alt-u upcase-word

    bind --preset $argv alt-c capitalize-word
    __fish_per_os_bind --preset $argv alt-backspace backward-kill-word backward-kill-token
    __fish_per_os_bind --preset $argv ctrl-alt-h backward-kill-word backward-kill-token
    __fish_per_os_bind --preset $argv ctrl-backspace backward-kill-token backward-kill-word
    __fish_per_os_bind --preset $argv alt-delete kill-word kill-token
    __fish_per_os_bind --preset $argv ctrl-delete kill-token kill-word

    bind --preset $argv alt-\< beginning-of-buffer
    bind --preset $argv alt-\> end-of-buffer

    bind --preset $argv ctrl-r history-pager

    # TODO(term-workaround)
    switch "$TERM"
        case xterm-256color
            # Microsoft's conemu uses xterm-256color plus
            # the following to tell a console to paste:
            bind --preset $argv \e\x20ep fish_clipboard_paste
    end
end
functions/fish_default_mode_prompt.fishfunction fish_default_mode_prompt --description "Display vi prompt mode"
    # Do nothing if not in vi mode
    if test "$fish_key_bindings" = fish_vi_key_bindings
        or test "$fish_key_bindings" = fish_hybrid_key_bindings
        switch $fish_bind_mode
            case default
                set_color --bold red
                echo '[N]'
            case insert
                set_color --bold green
                echo '[I]'
            case replace_one
                set_color --bold green
                echo '[R]'
            case replace
                set_color --bold cyan
                echo '[R]'
            case visual
                set_color --bold magenta
                echo '[V]'
            case operator f F t T
                set_color --bold cyan
                echo '[N]'
        end
        set_color --reset
        echo -n ' '
    end
end
functions/fish_delta.fishfunction fish_delta
    argparse h/help f/no-functions c/no-completions C/no-config d/no-diff n/new V/vendor= -- $argv

    if set -q _flag_help
        __fish_print_help fish_delta
        return 0
    end

    type -q diff
    or set -l _flag_d --no-diff

    set -l vendormode default
    if set -ql _flag_vendor[1]
        if not contains -- $_flag_vendor[-1] default ignore user
            echo "Wrong vendor mode '$_flag_vendor[-1]'." >&2
            echo "Valid values are: default, ignore, new" >&2
            return 2
        end
        set vendormode $_flag_vendor[-1]
    end

    # TODO: Do we want to keep the vendor dirs in here?
    set -l default_function_path
    test "$vendormode" = default && set -a default_function_path $__fish_vendor_functionsdirs

    set -l default_complete_path
    test "$vendormode" = default && set -a default_complete_path $__fish_vendor_completionsdirs

    set -l default_conf_path
    test "$vendormode" = default && set -a default_conf_path $__fish_vendor_confdirs

    set -l user_function_path
    set -l user_complete_path
    set -l user_conf_path $__fish_config_dir/conf.d $__fish_sysconf_dir/conf.d
    test "$vendormode" = user && set -a user_conf_path $__fish_vendor_confdirs

    for dir in $fish_function_path
        if contains -- $vendormode ignore default
            contains -- $dir $__fish_vendor_functionsdirs
            and continue
        end
        contains -- $dir $default_function_path
        or set -a user_function_path $dir
    end
    for dir in $fish_complete_path
        if contains -- $vendormode ignore default
            contains -- $dir $__fish_vendor_completionsdirs
            and continue
        end
        # We don't care about generated completions.
        # They shouldn't be compared at all.
        contains -- $dir $default_complete_path $__fish_cache_dir/generated_completions
        or set -a user_complete_path $dir
    end

    set -l vars
    not set -ql _flag_f[1]
    and set -a vars user_function_path default_function_path
    not set -ql _flag_c[1]
    and set -a vars user_complete_path default_complete_path
    not set -ql _flag_C[1]
    and set -a vars user_conf_path default_conf_path

    if not set -q vars[1]
        echo No directories to check! >&2
        return 2
    end

    set -l have_diff 0

    if isatty stdout
        set -f colors "$(set_color --reset)" "$(set_color brblue)" "$(set_color bryellow)" "$(set_color green)" "$(set_color red)"
        set -f pager (__fish_anypager)
        or set pager cat

        if type -q less
            set -l lessopts isRF
            if test (less --version | string match -r 'less (\d+)')[2] -lt 530 2>/dev/null
                set lessopts "$lessopts"X
            end

            not set -qx LESS
            and set -xf LESS $lessopts
        end
    else
        set -f colors "" "" "" "" ""
        set -f pager cat # cannot use a builtin here
    end

    begin
        while set -q vars[1]
            set -l user_var $$vars[1]
            set -l default_var $$vars[2]
            set -l all_changed 0
            # We count config files as "changed" compared to /dev/null
            # because they are being run.
            test "$vars[1]" = user_conf_path
            and set all_changed 1
            set -l dir
            test "$vars[2]" = default_complete_path
            and set dir completions
            test "$vars[2]" = default_function_path
            and set dir functions
            set -e vars[..2]
            set -l files (path filter -rf -- $user_var/$argv.fish)
            set -q argv[1]
            or set files (path filter -rf -- $user_var/*)
            set -q files[1]
            and set have_diff 1

            for file in $files
                set -l bn (path basename -- $file)
                set -l default_exists false
                if set -q dir[1]; and contains $dir/$bn (status list-files $dir)
                    set default_exists true
                else if test $all_changed = 0
                    set -ql _flag_n
                    and printf (_ "%sNew%s: %s\n") $colors[2] $colors[1] $file
                    continue
                end
                if type -q diff
                    function __fish_delta_diff -V _flag_d -V colors -V file -a default_file
                        # We execute diff twice - once to figure out if it's changed,
                        # so we can get nicer output.
                        #
                        if not diff -q -- $file $default_file >/dev/null 2>&1
                            printf (_ "%sChanged%s: %s\n") $colors[3] $colors[1] $file
                            not set -ql _flag_d[1]
                            and diff -u -- $default_file $file
                        else
                            printf (_ "%sUnmodified%s: %s\n") $colors[4] $colors[1] $file
                        end
                    end
                    if $default_exists
                        set -l tmpfile (__fish_mktemp_relative fish-delta)
                        status get-file $dir/$bn >$tmpfile
                        __fish_delta_diff $tmpfile
                        command rm $tmpfile
                    else
                        __fish_delta_diff /dev/null
                    end
                    functions --erase __fish_delta_diff
                else
                    # Without diff, we can't really tell if the contents are the same.
                    printf (_ "%sPossibly changed%s: %s\n") $colors[3] $colors[1] $file
                end
            end
        end
        # config.fish is special - it's a single file, not a directory,
        # and it's not precedenced - *both* ~/.config/fish/config.fish and /etc/fish/config.fish
        # are executed.
        if not set -ql _flag_C[1]; and begin
                not set -q argv[1]
                or contains -- config $argv
            end
            for file in (path filter -rf -- $__fish_sysconf_dir/config.fish $__fish_config_dir/config.fish)
                # We count these as "changed" so they show up.
                printf (_ "%sChanged%s: %s\n") $colors[3] $colors[1] $file
                not set -ql _flag_d[1]
                and diff -u -- /dev/null $file
            end
        end
        # Instead of using diff's --color=always, just do the coloring ourselves.
    end | string replace -r -- '^(-.*)$' "$colors[5]\$1$colors[1]" |
        string replace -r -- '^(\+.*)$' "$colors[4]\$1$colors[1]" |
        $pager

    return $have_diff
end
functions/fish_fossil_prompt.fishfunction fish_fossil_prompt --description 'Write out the fossil prompt'
    # Bail if fossil is not available
    if not command -sq fossil
        return 1
    end

    # Read branch and bookmark (bail if not checkout)
    set -l branch (fossil branch current 2>/dev/null)
    or return 127

    set -q fish_color_fossil_clean
    or set -g fish_color_fossil_clean green
    set -q fish_color_fossil_modified
    or set -g fish_color_fossil_modified yellow
    set -q fish_color_fossil_dirty
    or set -g fish_color_fossil_dirty red

    set -q fish_color_fossil_added
    or set -g fish_color_fossil_added green
    set -q fish_color_fossil_renamed
    or set -g fish_color_fossil_renamed magenta
    set -q fish_color_fossil_missing
    or set -g fish_color_fossil_missing red
    set -q fish_color_fossil_deleted
    or set -g fish_color_fossil_deleted red
    set -q fish_color_fossil_untracked
    or set -g fish_color_fossil_untracked yellow
    set -q fish_color_fossil_conflict
    or set -g fish_color_fossil_conflict red

    set -q fish_prompt_fossil_status_added
    or set -g fish_prompt_fossil_status_added '✚'
    set -q fish_prompt_fossil_status_modified
    or set -g fish_prompt_fossil_status_modified '*'
    set -q fish_prompt_fossil_status_renamed
    or set -g fish_prompt_fossil_status_renamed '⇒'
    set -q fish_prompt_fossil_status_deleted
    or set -g fish_prompt_fossil_status_deleted -
    set -q fish_prompt_fossil_status_missing
    or set -g fish_prompt_fossil_status_missing '✖'
    set -q fish_prompt_fossil_status_untracked
    or set -g fish_prompt_fossil_status_untracked '?'
    set -q fish_prompt_fossil_status_conflict
    or set -g fish_prompt_fossil_status_conflict '×'

    set -q fish_prompt_fossil_status_order
    or set -g fish_prompt_fossil_status_order added modified renamed deleted missing untracked conflict

    echo -n ' ('
    set_color magenta
    echo -n "$branch"
    set_color --reset
    echo -n '|'
    #set -l repo_status (fossil changes --differ 2>/dev/null | string match -rv '\w:|^\s' | string split " " -f1 | sort -u)
    set -l repo_status (fossil changes --differ 2>/dev/null | string match -rv '\w:|^\s' | string split " " -f1 | path sort -u)

    # Show nice color for a clean repo
    if test -z "$repo_status"
        set_color $fish_color_fossil_clean
        echo -n '✔'

        # Handle modified or dirty (unknown state)
    else
        set -l fossil_statuses

        # Take actions for the statuses of the files in the repo
        for line in $repo_status

            # Add a character for each file status if we have one
            switch $line
                case ADDED
                    set -a fossil_statuses added
                case EDITED
                    set -a fossil_statuses modified
                case EXTRA
                    set -a fossil_statuses untracked
                case DELETED
                    set -a fossil_statuses deleted
                case MISSING
                    set -a fossil_statuses missing
                case RENAMED
                    set -a fossil_statuses renamed
                case CONFLICT
                    set -a fossil_statuses conflict
            end
        end

        if string match -qr '^(ADDED|EDITED|DELETED)' $repo_status
            set_color $fish_color_fossil_modified
        else
            set_color --bold $fish_color_fossil_dirty
        end

        echo -n '⚡'
        set_color --reset

        # Sort status symbols
        for i in $fish_prompt_fossil_status_order
            if contains -- $i $fossil_statuses
                set -l color_name fish_color_fossil_$i
                set -l status_name fish_prompt_fossil_status_$i

                set_color $$color_name
                echo -n $$status_name
            end
        end
    end

    set_color --reset
    echo -n ')'
end
functions/fish_git_prompt.fish# based off of the git-prompt script that ships with git
# hence licensed under GPL version 2 (like the rest of fish).
#
# Written by Lily Ballard and updated by Brian Gernhardt and fish contributors
#
# This is based on git's git-prompt.bash script, Copyright (C) 2006,2007 Shawn O. Pearce <spearce@spearce.org>.
# The act of porting the code, along with any new code, are Copyright (C) 2012 Lily Ballard.

function __fish_git_prompt_show_upstream --description "Helper function for fish_git_prompt"
    set -l show_upstream $__fish_git_prompt_showupstream
    set -l svn_prefix # For better SVN upstream information
    set -l informative

    set -l svn_url_pattern
    set -l count
    set -l upstream git
    set -l verbose
    set -l name

    # Default to informative if __fish_git_prompt_show_informative_status is set
    if contains -- "$__fish_git_prompt_show_informative_status" yes true 1
        set informative 1
    end

    set -l svn_remote
    # get some config options from git-config
    command git config -z --get-regexp '^(svn-remote\..*\.url|bash\.showupstream)$' 2>/dev/null | while read -lz key value
        switch $key
            case bash.showupstream
                set show_upstream $value
                test -n "$show_upstream"
                or return
            case svn-remote.'*'.url
                set svn_remote $svn_remote $value
                # Avoid adding \| to the beginning to avoid needing #?? later
                if test -n "$svn_url_pattern"
                    set svn_url_pattern $svn_url_pattern"|$value"
                else
                    set svn_url_pattern $value
                end
                set upstream svn+git # default upstream is SVN if available, else git

                # Save the config key (without .url) for later use
                set -l remote_prefix (string replace -r '\.url$' '' -- $key)
                set svn_prefix $svn_prefix $remote_prefix
        end
    end

    # parse configuration variables
    # and clear informative default when needed
    for option in $show_upstream
        switch $option
            case git svn
                set upstream $option
                set -e informative
            case verbose
                set verbose 1
                set -e informative
            case informative
                set informative 1
            case name
                set name 1
            case none
                return
        end
    end

    # Find our upstream
    switch $upstream
        case git
            set upstream '@{upstream}'
        case svn\*
            # get the upstream from the 'git-svn-id: …' in a commit message
            # (git-svn uses essentially the same procedure internally)
            set -l svn_upstream (git log --first-parent -1 --grep="^git-svn-id: \($svn_url_pattern\)" 2>/dev/null)
            if test (count $svn_upstream) -ne 0
                echo $svn_upstream[-1] | read -l __ svn_upstream __
                set svn_upstream (string replace -r '@.*' '' -- $svn_upstream)
                set -l cur_prefix

                for i in (seq (count $svn_remote))
                    set -l remote $svn_remote[$i]
                    set -l mod_upstream (string replace "$remote" "" -- $svn_upstream)
                    if test "$svn_upstream" != "$mod_upstream"
                        # we found a valid remote
                        set svn_upstream $mod_upstream
                        set cur_prefix $svn_prefix[$i]
                        break
                    end
                end

                if test -z "$svn_upstream"
                    # default branch name for checkouts with no layout:
                    if test -n "$GIT_SVN_ID"
                        set upstream $GIT_SVN_ID
                    else
                        set upstream git-svn
                    end
                else
                    set upstream (string replace '/branches' '' -- $svn_upstream | string replace -a '/' '')

                    # Use fetch config to fix upstream
                    set -l fetch_val (command git config "$cur_prefix".fetch)
                    if test -n "$fetch_val"
                        string split -m1 : -- "$fetch_val" | read -l trunk pattern
                        set upstream (string replace -r -- "/$trunk\$" '' $pattern) /$upstream
                    end
                end
            else if test $upstream = svn+git
                set upstream '@{upstream}'
            end
    end

    # Find how many commits we are ahead/behind our upstream
    set count (command git rev-list --count --left-right $upstream...HEAD 2>/dev/null | string replace \t " ")

    # calculate the result
    if test -n "$verbose"
        # Verbose has a space by default
        set -l prefix "$___fish_git_prompt_char_upstream_prefix"
        # Using two underscore version to check if user explicitly set to nothing
        if not set -q __fish_git_prompt_char_upstream_prefix
            set prefix " "
        end

        echo $count | read -l behind ahead
        switch "$count"
            case '' # no upstream
            case "0 0" # equal to upstream
                echo "$prefix$___fish_git_prompt_char_upstream_equal"
            case "0 *" # ahead of upstream
                echo "$prefix$___fish_git_prompt_char_upstream_ahead$ahead"
            case "* 0" # behind upstream
                echo "$prefix$___fish_git_prompt_char_upstream_behind$behind"
            case '*' # diverged from upstream
                echo "$prefix$___fish_git_prompt_char_upstream_diverged$ahead-$behind"
        end
        if test -n "$count" -a -n "$name"
            echo " "(command git rev-parse --abbrev-ref "$upstream" 2>/dev/null)
        end
    else if test -n "$informative"
        echo $count | read -l behind ahead
        switch "$count"
            case '' # no upstream
            case "0 0" # equal to upstream
            case "0 *" # ahead of upstream
                echo "$___fish_git_prompt_char_upstream_prefix$___fish_git_prompt_char_upstream_ahead$ahead"
            case "* 0" # behind upstream
                echo "$___fish_git_prompt_char_upstream_prefix$___fish_git_prompt_char_upstream_behind$behind"
            case '*' # diverged from upstream
                echo "$___fish_git_prompt_char_upstream_prefix$___fish_git_prompt_char_upstream_ahead$ahead$___fish_git_prompt_char_upstream_behind$behind"
        end
    else
        switch "$count"
            case '' # no upstream
            case "0 0" # equal to upstream
                echo "$___fish_git_prompt_char_upstream_prefix$___fish_git_prompt_char_upstream_equal"
            case "0 *" # ahead of upstream
                echo "$___fish_git_prompt_char_upstream_prefix$___fish_git_prompt_char_upstream_ahead"
            case "* 0" # behind upstream
                echo "$___fish_git_prompt_char_upstream_prefix$___fish_git_prompt_char_upstream_behind"
            case '*' # diverged from upstream
                echo "$___fish_git_prompt_char_upstream_prefix$___fish_git_prompt_char_upstream_diverged"
        end
    end

    # For the return status
    test "$count" = "0 0"
end

# Decide if git is safe to run.
# On Darwin, git is pre-installed as a stub, which will pop a dialog if you run it.
if string match -q Darwin -- (__fish_uname) && string match -q /usr/bin/git -- (command -s git) && type -q xcode-select && type -q xcrun
    if not xcode-select --print-path &>/dev/null
        # Only the stub git is installed.
        # Do not try to run it.
        function __fish_git_prompt_ready
            return 1
        end
    else
        # git is installed, but on the first run it may be very slow as xcrun needs to populate the cache.
        # Kick it off in the background to populate the cache.
        set -l sh (__fish_posix_shell)
        $sh -c '( /usr/bin/git --version; touch /tmp/__fish_git_ready ) >/dev/null 2>&1 &'
        function __fish_git_prompt_ready
            path is /tmp/__fish_git_ready || return 1
            # git is ready, erase the function.
            functions -e __fish_git_prompt_ready
            return 0
        end
    end
end

function fish_git_prompt --description "Prompt function for Git"
    # If git isn't installed, there's nothing we can do
    # Return 1 so the calling prompt can deal with it
    if not command -sq git
        return 1
    end
    # Fail if __fish_git_prompt_ready is defined and fails.
    if functions -q __fish_git_prompt_ready && not __fish_git_prompt_ready
        return 1
    end
    set -l repo_info (command git rev-parse --git-dir --git-common-dir --is-inside-git-dir --is-bare-repository --is-inside-work-tree HEAD 2>/dev/null)
    test -n "$repo_info"
    or return

    set -l git_dir $repo_info[1]
    set -l git_common_dir $repo_info[2]
    set -l inside_gitdir $repo_info[3]
    set -l bare_repo $repo_info[4]
    set -l inside_worktree $repo_info[5]
    set -q repo_info[6]
    and set -l sha $repo_info[6]

    set -l rbc (__fish_git_prompt_operation_branch_bare $repo_info)
    set -l r $rbc[1] # current operation
    set -l b $rbc[2] # current branch
    set -l detached $rbc[3]
    set -l dirtystate #dirty working directory
    set -l stagedstate #staged changes
    set -l invalidstate #staged changes
    set -l stashstate #stashes
    set -l untrackedfiles #untracked
    set -l c $rbc[4] # bare repository
    set -l p #upstream
    set -l informative_status

    set -q __fish_git_prompt_status_order
    or set -g __fish_git_prompt_status_order stagedstate invalidstate dirtystate untrackedfiles stashstate

    if not set -q ___fish_git_prompt_init
        # This takes a while, so it only needs to be done once,
        # and then whenever the configuration changes.
        __fish_git_prompt_validate_chars
        __fish_git_prompt_validate_colors
        set -g ___fish_git_prompt_init
    end

    set -l space "$___fish_git_prompt_color$___fish_git_prompt_char_stateseparator$___fish_git_prompt_color_done"

    # Use our variables as defaults, but allow overrides via the local git config.
    # That means if neither is set, this stays empty.
    #
    # So "!= true" or "!= false" are useful tests if you want to do something by default.
    set -l informative
    set -l dirty
    set -l untracked
    command git config -z --get-regexp 'bash\.(showInformativeStatus|showDirtyState|showUntrackedFiles)' 2>/dev/null | while read -lz key value
        switch $key
            case bash.showinformativestatus
                set informative $value
            case bash.showdirtystate
                set dirty $value
            case bash.showuntrackedfiles
                set untracked $value
        end
    end

    # If we don't print these, there is no need to compute them. Note: For now, staged and dirty are coupled.
    if not set -q dirty[1]
        contains -- "$__fish_git_prompt_showdirtystate" yes true 1
        and set dirty true
    end
    contains dirtystate $__fish_git_prompt_status_order || contains stagedstate $__fish_git_prompt_status_order
    or set dirty false

    if not set -q untracked[1]
        contains -- "$__fish_git_prompt_showuntrackedfiles" yes true 1
        and set untracked true
    end
    contains untrackedfiles $__fish_git_prompt_status_order
    or set untracked false

    if test true = $inside_worktree
        # Use informative status if it has been enabled locally, or it has been
        # enabled globally (via the fish variable) and dirty or untracked are not false.
        #
        # This is to allow overrides for the repository.
        if test "$informative" = true
            or begin
                contains -- "$__fish_git_prompt_show_informative_status" yes true 1
                and test "$dirty" != false
            end
            set informative_status (untracked=$untracked __fish_git_prompt_informative_status $git_common_dir)
            if test -n "$informative_status"
                set informative_status "$space$informative_status"
            end
        else
            if not test "$dirty" = true; and test "$untracked" = true
                # Only untracked, ls-files is faster.
                command git -c core.fsmonitor= ls-files --others --exclude-standard --directory --no-empty-directory --error-unmatch -- :/ >/dev/null 2>&1
                and set untrackedfiles 1
            else if test "$dirty" = true
                # With both dirty and untracked, git status is ~10% faster.
                # With just dirty, it's ~20%.
                set -l opt -uno
                test "$untracked" = true; and set opt -unormal
                # Don't use `--ignored=no`; it was introduced in Git 2.16, from January 2018
                # Ignored files are omitted by default
                set -l stat (command git -c core.fsmonitor= status --porcelain -z $opt | string split0)

                set dirtystate (string match -qr '^.[ACDMRTU]' -- $stat; and echo 1)
                if test -n "$sha"
                    set stagedstate (string match -qr '^[ACDMRTU].' -- $stat; and echo 1)
                else
                    set invalidstate 1
                end

                test "$untracked" = true
                and set untrackedfiles (string match -qr '\?\?' -- $stat; and echo 1)
            end

            if contains -- "$__fish_git_prompt_showstashstate" yes true 1
                and test -r $git_common_dir/logs/refs/stash
                # If we have informative status but don't want to actually
                # *compute* the informative status, we might still count the stash.
                if contains -- "$__fish_git_prompt_show_informative_status" yes true 1
                    set stashstate (count < $git_common_dir/logs/refs/stash)
                else if test -s $git_common_dir/logs/refs/stash
                    set stashstate 1
                end
            end
        end

        # (showupstream has a variety of options, not just bool)
        if set -q __fish_git_prompt_showupstream
            or contains -- "$__fish_git_prompt_show_informative_status" yes true 1
            set p (__fish_git_prompt_show_upstream)
        end
    end

    set -l branch_color $___fish_git_prompt_color_branch
    set -l branch_done $___fish_git_prompt_color_branch_done
    if contains -- "$__fish_git_prompt_showcolorhints" yes true 1
        if test $detached = yes
            set branch_color $___fish_git_prompt_color_branch_detached
            set branch_done $___fish_git_prompt_color_branch_detached_done
        else if test -n "$dirtystate$untrackedfiles"; and set -q __fish_git_prompt_color_branch_dirty
            set branch_color (set_color $__fish_git_prompt_color_branch_dirty)
            set branch_done (set_color $__fish_git_prompt_color_branch_dirty_done)
        else if test -n "$stagedstate"; and set -q __fish_git_prompt_color_branch_staged
            set branch_color (set_color $__fish_git_prompt_color_branch_staged)
            set branch_done (set_color $__fish_git_prompt_color_branch_staged_done)
        end
    end

    set -l f ""
    for i in $__fish_git_prompt_status_order
        if test -n "$$i"
            set -l color_var ___fish_git_prompt_color_$i
            set -l color_done_var ___fish_git_prompt_color_{$i}_done
            set -l symbol_var ___fish_git_prompt_char_$i

            set -l color $$color_var
            set -l color_done $$color_done_var
            set -l symbol $$symbol_var

            # If we count some things, print the number
            # This won't be done if we actually do the full informative status
            # because that does the printing.
            contains -- "$__fish_git_prompt_show_informative_status" yes true 1
            and set f "$f$color$symbol$$i$color_done"
            or set f "$f$color$symbol$color_done"
        end
    end

    set b (string replace refs/heads/ '' -- $b)
    if string match -qr '^\d+$' "$__fish_git_prompt_shorten_branch_len"
        set -q __fish_git_prompt_shorten_branch_char_suffix
        and set -l char -c "$__fish_git_prompt_shorten_branch_char_suffix"
        set b (string shorten -m "$__fish_git_prompt_shorten_branch_len" $char -- "$b")
    end
    if test -n "$b"
        set b "$branch_color$b$branch_done"
        if test -z "$dirtystate$untrackedfiles$stagedstate"; and test -n "$___fish_git_prompt_char_cleanstate"
            and not contains -- "$__fish_git_prompt_show_informative_status" yes true 1
            set b "$b$___fish_git_prompt_color_cleanstate$___fish_git_prompt_char_cleanstate$___fish_git_prompt_color_cleanstate_done"
        end
    end
    if test -n "$c"
        set c "$___fish_git_prompt_color_bare$c$___fish_git_prompt_color_bare_done"
    end
    if test -n "$r"
        set r "$___fish_git_prompt_color_merging$r$___fish_git_prompt_color_merging_done"
    end
    if test -n "$p"
        set p "$___fish_git_prompt_color_upstream$p$___fish_git_prompt_color_upstream_done"
    end

    # Formatting
    # If we have state, a bare repo or upstream difference, add a separator.
    # merging is already separate.
    if test -n "$f$c$p"
        set f "$space$f"
    end
    set -l format $argv[1]
    if test -z "$format"
        set format " (%s)"
    end

    printf "%s$format%s" "$___fish_git_prompt_color_prefix" "$___fish_git_prompt_color_prefix_done$c$b$f$r$p$informative_status$___fish_git_prompt_color_suffix" "$___fish_git_prompt_color_suffix_done"
end

### helper functions

function __fish_git_prompt_informative_status
    set -l stashstate 0
    set -l stashfile "$argv[1]/logs/refs/stash"
    if contains -- "$__fish_git_prompt_showstashstate" yes true 1; and test -e "$stashfile"
        set stashstate (count < $stashfile)
    end

    # If we're not told to show untracked files, we don't.
    # If we are, we still use the "normal" mode because it's a lot faster,
    # and it's unlikely anyone cares about the number of files if it's *all* of the files
    # in that directory.
    set -l untr -uno
    test "$untracked" = true
    and set untr -unormal

    # Use git status --porcelain.
    # The v2 format is better, but we don't actually care in this case.
    set -l stats (string sub -l 2 (git -c core.fsmonitor= status --porcelain -z $untr | string split0))
    set -l invalidstate (string match -r '^UU' $stats | count)
    set -l stagedstate (string match -r '^[ACDMRT].' $stats | count)
    set -l dirtystate (string match -r '^.[ACDMRT]' $stats | count)
    set -l untrackedfiles (string match -r '^\?\?' $stats | count)

    set -l info

    if test "$dirtystate$invalidstate$stagedstate$untrackedfiles$stashstate" = 00000
        if test -n "$___fish_git_prompt_char_cleanstate"
            set info $___fish_git_prompt_color_cleanstate$___fish_git_prompt_char_cleanstate$___fish_git_prompt_color_cleanstate_done
        end
    else
        for i in $__fish_git_prompt_status_order
            if test $$i != 0
                set -l color_var ___fish_git_prompt_color_$i
                set -l color_done_var ___fish_git_prompt_color_{$i}_done
                set -l symbol_var ___fish_git_prompt_char_$i

                set -l color $$color_var
                set -l color_done $$color_done_var
                set -l symbol $$symbol_var

                set -l count

                if not set -q __fish_git_prompt_hide_$i
                    set count $$i
                end

                set info "$info$color$symbol$count$color_done"
            end
        end
    end

    echo $info

end

# Keeping these together avoids many duplicated checks
function __fish_git_prompt_operation_branch_bare --description "fish_git_prompt helper, returns the current Git operation and branch"
    # This function is passed the full repo_info array
    set -l git_dir $argv[1]
    set -l inside_gitdir $argv[3]
    set -l bare_repo $argv[4]
    set -q argv[6]
    and set -l sha $argv[6]

    set -l branch
    set -l operation
    set -l detached no
    set -l bare
    set -l step
    set -l total

    if test -d $git_dir/rebase-merge
        set branch (cat $git_dir/rebase-merge/head-name 2>/dev/null)
        set step (cat $git_dir/rebase-merge/msgnum 2>/dev/null)
        set total (cat $git_dir/rebase-merge/end 2>/dev/null)
        if test -f $git_dir/rebase-merge/interactive
            set operation "|REBASE-i"
        else
            set operation "|REBASE-m"
        end
    else
        if test -d $git_dir/rebase-apply
            set step (cat $git_dir/rebase-apply/next 2>/dev/null)
            set total (cat $git_dir/rebase-apply/last 2>/dev/null)
            if test -f $git_dir/rebase-apply/rebasing
                set branch (cat $git_dir/rebase-apply/head-name 2>/dev/null)
                set operation "|REBASE"
            else if test -f $git_dir/rebase-apply/applying
                set operation "|AM"
            else
                set operation "|AM/REBASE"
            end
        else if test -f $git_dir/MERGE_HEAD
            set operation "|MERGING"
        else if test -f $git_dir/CHERRY_PICK_HEAD
            set operation "|CHERRY-PICKING"
        else if test -f $git_dir/REVERT_HEAD
            set operation "|REVERTING"
        else if test -f $git_dir/BISECT_LOG
            set operation "|BISECTING"
        end
    end

    if test -n "$step" -a -n "$total"
        set operation "$operation $step/$total"
    end

    if test -z "$branch"
        if not set branch (command git symbolic-ref HEAD 2>/dev/null)
            set detached yes
            set branch (switch "$__fish_git_prompt_describe_style"
                        case contains
                            command git describe --contains HEAD
                        case branch
                            command git describe --contains --all HEAD
                        case describe
                            command git describe HEAD
                        case default '*'
                            command git describe --tags --exact-match HEAD
                        end 2>/dev/null)
            if test $status -ne 0
                # Shorten the sha ourselves to 8 characters - this should be good for most repositories,
                # and even for large ones it should be good for most commits
                # No need for an ellipsis.
                if set -q sha
                    set branch (string shorten -m8 -c "" -- $sha)
                else
                    set branch unknown
                end
            end
            set branch "($branch)"
        end
    end

    if test true = $inside_gitdir
        if test true = $bare_repo
            set bare "BARE:"
        else
            # Let user know they're inside the git dir of a non-bare repo
            set branch "GIT_DIR!"
        end
    end

    echo $operation
    echo $branch
    echo $detached
    echo $bare
end

function __fish_git_prompt_set_char
    set -l user_variable_name "$argv[1]"
    set -l char $argv[2]

    if set -q argv[3]
        and begin
            contains -- "$__fish_git_prompt_show_informative_status" yes true 1
            or contains -- "$__fish_git_prompt_use_informative_chars" yes true 1
        end
        set char $argv[3]
    end

    set -l variable _$user_variable_name
    set -l variable_done "$variable"_done

    if not set -q $variable
        set -g $variable (set -q $user_variable_name; and echo $$user_variable_name; or echo $char)
    end
end

function __fish_git_prompt_validate_chars --description "fish_git_prompt helper, checks char variables"
    # cleanstate is only defined with actual informative status.
    contains -- "$__fish_git_prompt_show_informative_status" yes true 1
    and __fish_git_prompt_set_char __fish_git_prompt_char_cleanstate '✔'
    or __fish_git_prompt_set_char __fish_git_prompt_char_cleanstate ''

    __fish_git_prompt_set_char __fish_git_prompt_char_dirtystate '*' '✚'
    __fish_git_prompt_set_char __fish_git_prompt_char_invalidstate '#' '✖'
    __fish_git_prompt_set_char __fish_git_prompt_char_stagedstate '+' '●'
    __fish_git_prompt_set_char __fish_git_prompt_char_stashstate '$' '⚑'
    __fish_git_prompt_set_char __fish_git_prompt_char_stateseparator ' ' '|'
    __fish_git_prompt_set_char __fish_git_prompt_char_untrackedfiles '%' '…'
    __fish_git_prompt_set_char __fish_git_prompt_char_upstream_ahead '>' '↑'
    __fish_git_prompt_set_char __fish_git_prompt_char_upstream_behind '<' '↓'
    __fish_git_prompt_set_char __fish_git_prompt_char_upstream_diverged '<>' '↓↑'
    __fish_git_prompt_set_char __fish_git_prompt_char_upstream_equal '='
    __fish_git_prompt_set_char __fish_git_prompt_char_upstream_prefix ''

end

function __fish_git_prompt_set_color
    set -l user_variable_name "$argv[1]"

    set -l default
    set -l default_done

    switch (count $argv)
        case 1 # No defaults given, use prompt color
            set default $___fish_git_prompt_color
            set default_done $___fish_git_prompt_color_done
        case 2 # One default given, use "--reset" for done
            set default "$argv[2]"
            set default_done (set_color --reset)
        case 3 # Both defaults given
            set default "$argv[2]"
            set default_done "$argv[3]"
    end

    set -l variable _$user_variable_name
    set -l variable_done "$variable"_done

    if not set -q $variable
        if test -n "$$user_variable_name"
            set -g $variable (set_color $$user_variable_name)
            set -g $variable_done (set_color --reset)
        else
            set -g $variable $default
            set -g $variable_done $default_done
        end
    end
end

function __fish_git_prompt_validate_colors --description "fish_git_prompt helper, checks color variables"

    # Base color defaults to nothing (must be done first)
    __fish_git_prompt_set_color __fish_git_prompt_color '' ''

    # Normal colors
    __fish_git_prompt_set_color __fish_git_prompt_color_prefix
    __fish_git_prompt_set_color __fish_git_prompt_color_suffix
    __fish_git_prompt_set_color __fish_git_prompt_color_bare
    __fish_git_prompt_set_color __fish_git_prompt_color_merging
    __fish_git_prompt_set_color __fish_git_prompt_color_cleanstate
    __fish_git_prompt_set_color __fish_git_prompt_color_invalidstate
    __fish_git_prompt_set_color __fish_git_prompt_color_upstream

    # Colors with defaults with showcolorhints
    if contains -- "$__fish_git_prompt_showcolorhints" yes true 1
        __fish_git_prompt_set_color __fish_git_prompt_color_flags (set_color --bold blue)
        __fish_git_prompt_set_color __fish_git_prompt_color_branch (set_color green)
        __fish_git_prompt_set_color __fish_git_prompt_color_dirtystate (set_color red)
        __fish_git_prompt_set_color __fish_git_prompt_color_stagedstate (set_color green)
    else
        __fish_git_prompt_set_color __fish_git_prompt_color_flags
        __fish_git_prompt_set_color __fish_git_prompt_color_branch
        __fish_git_prompt_set_color __fish_git_prompt_color_dirtystate $___fish_git_prompt_color_flags $___fish_git_prompt_color_flags_done
        __fish_git_prompt_set_color __fish_git_prompt_color_stagedstate $___fish_git_prompt_color_flags $___fish_git_prompt_color_flags_done
    end

    # Branch_detached has a default, but is only used with showcolorhints
    __fish_git_prompt_set_color __fish_git_prompt_color_branch_detached (set_color red)

    # Colors that depend on flags color
    __fish_git_prompt_set_color __fish_git_prompt_color_stashstate $___fish_git_prompt_color_flags $___fish_git_prompt_color_flags_done
    __fish_git_prompt_set_color __fish_git_prompt_color_untrackedfiles $___fish_git_prompt_color_flags $___fish_git_prompt_color_flags_done

end

function __fish_git_prompt_reset -a type -a op -a var --description "Event handler, resets prompt when functionality changes" \
    --on-variable=__fish_git_prompt_{show_informative_status,use_informative_chars}
    if status --is-interactive
        # Clear characters that have different defaults with/without informative status
        set -e ___fish_git_prompt_char_{name,cleanstate,dirtystate,invalidstate,stagedstate,stashstate,stateseparator,untrackedfiles,upstream_ahead,upstream_behind}
        # Clear init so we reset the chars next time.
        set -e ___fish_git_prompt_init
    end
end

function __fish_git_prompt_reset_color -a type -a op -a var --description "Event handler, resets prompt when any color changes" \
    --on-variable=__fish_git_prompt_color{'',_prefix,_suffix,_bare,_merging,_cleanstate,_invalidstate,_upstream,_flags,_branch,_dirtystate,_stagedstate,_branch_detached,_stashstate,_untrackedfiles} --on-variable=__fish_git_prompt_showcolorhints
    if status --is-interactive
        set -e _$var
        set -e _{$var}_done
        set -e ___fish_git_prompt_init
        if contains -- $var __fish_git_prompt_color __fish_git_prompt_color_flags __fish_git_prompt_showcolorhints
            # reset all the other colors too
            set -e ___fish_git_prompt_color_{prefix,suffix,bare,merging,branch,dirtystate,stagedstate,invalidstate,stashstate,untrackedfiles,upstream,flags}{,_done}
        end
    end
end

function __fish_git_prompt_reset_char -a type -a op -a var --description "Event handler, resets prompt when any char changes" \
    --on-variable=__fish_git_prompt_char_{cleanstate,dirtystate,invalidstate,stagedstate,stashstate,stateseparator,untrackedfiles,upstream_ahead,upstream_behind,upstream_diverged,upstream_equal,upstream_prefix}
    if status --is-interactive
        set -e ___fish_git_prompt_init
        set -e _$var
    end
end
functions/fish_greeting.fishfunction fish_greeting
    if not set -q fish_greeting
        set -l line1 (_ 'Welcome to fish, the friendly interactive shell')
        set -l line2 \n(printf (_ 'Type %shelp%s for instructions on how to use fish') (set_color green) (set_color --reset))
        set -g fish_greeting "$line1$line2"
    end

    if set -q fish_private_mode
        set -l line (_ "fish is running in private mode, history will not be persisted.")
        if set -q fish_greeting[1]
            set -g fish_greeting $fish_greeting\n$line
        else
            set -g fish_greeting $line
        end
    end

    # The greeting used to be skipped when fish_greeting was empty (not just undefined)
    # Keep it that way to not print superfluous newlines on old configuration
    test -n "$fish_greeting"
    and echo $fish_greeting
end
functions/fish_hg_prompt.fish# Adapted from __terlar_git_prompt

set -g fish_color_hg_clean green
set -g fish_color_hg_modified yellow
set -g fish_color_hg_dirty red

set -g fish_color_hg_added green
set -g fish_color_hg_renamed magenta
set -g fish_color_hg_copied magenta
set -g fish_color_hg_deleted red
set -g fish_color_hg_untracked yellow
set -g fish_color_hg_unmerged red

set -g fish_prompt_hg_status_added '✚'
set -g fish_prompt_hg_status_modified '*'
set -g fish_prompt_hg_status_copied '⇒'
set -g fish_prompt_hg_status_deleted '✖'
set -g fish_prompt_hg_status_untracked '?'
set -g fish_prompt_hg_status_unmerged !

set -g fish_prompt_hg_status_order added modified copied deleted untracked unmerged

function fish_hg_prompt --description 'Write out the hg prompt'
    # If hg isn't installed, there's nothing we can do
    # Return 1 so the calling prompt can deal with it
    if not command -sq hg
        return 1
    end

    set -l root (fish_print_hg_root)
    or return 1

    # Read branch and bookmark
    set -l branch (cat $root/branch 2>/dev/null; or echo default)
    if set -l bookmark (cat $root/bookmarks.current 2>/dev/null)
        set branch "$branch|$bookmark"
    end

    if not set -q fish_prompt_hg_show_informative_status
        set_color --reset
        echo -n " ($branch)"
        return
    end

    echo -n '|'

    # Disabling color and pager is always a good idea.
    set -l repo_status (hg status | string sub -l 2 | sort -u)

    # Show nice color for a clean repo
    if test -z "$repo_status"
        set_color $fish_color_hg_clean
        echo -n "($branch)"'✓'
        set_color --reset

        # Handle modified or dirty (unknown state)
    else
        set -l hg_statuses

        # Take actions for the statuses of the files in the repo
        for line in $repo_status

            # Add a character for each file status if we have one
            # HACK: To allow this to work both with and without '?' globs
            set -l dq '?'
            switch $line
                case 'A '
                    set -a hg_statuses added
                case 'M ' ' M'
                    set -a hg_statuses modified
                case 'C '
                    set -a hg_statuses copied
                case 'D ' ' D'
                    set -a hg_statuses deleted
                case "$dq "
                    set -a hg_statuses untracked
                case 'U*' '*U' DD AA
                    set -a hg_statuses unmerged
            end
        end

        if string match -qr '^[AMCD]' $repo_status
            set_color $fish_color_hg_modified
        else
            set_color $fish_color_hg_dirty
        end

        echo -n "($branch)"'⚡'

        # Sort status symbols
        for i in $fish_prompt_hg_status_order
            if contains -- $i $hg_statuses
                set -l color_name fish_color_hg_$i
                set -l status_name fish_prompt_hg_status_$i

                set_color $$color_name
                echo -n $$status_name
            end
        end

        set_color --reset
    end

end
functions/fish_hybrid_key_bindings.fishfunction fish_hybrid_key_bindings --description "Vi-style bindings that inherit emacs-style bindings in all modes"
    bind --erase --all --preset # clear earlier bindings, if any

    if test "$fish_key_bindings" != fish_hybrid_key_bindings
        # Allow the user to set the variable universally
        set -q fish_key_bindings
        or set -g fish_key_bindings
        # This triggers the handler, which calls us again and ensures the user_key_bindings
        # are executed.
        set fish_key_bindings fish_hybrid_key_bindings
        return
    end

    for mode in default insert visual
        fish_default_key_bindings -M $mode
    end
    fish_vi_key_bindings --no-erase
end
functions/fish_in_macos_terminal.fishfunction fish_in_macos_terminal
    test "$(status terminal-os || echo "$(__fish_uname)")" = Darwin
end
# To know if the user is root. Used by several prompts to display something
# else if the user is root.

function fish_is_root_user --description "Check if the user is root"
    if test "$EUID" = 0 2>/dev/null
        return 0
    end

    if contains -- $USER root toor Administrator
        return 0
    end

    return 1
end
functions/fish_jj_prompt.fishfunction fish_jj_prompt
    # If jj isn't installed, there's nothing we can do
    # Return 1 so the calling prompt can deal with it
    if not command -sq jj
        return 1
    end
    set -l info "$(
        jj log 2>/dev/null --no-graph --ignore-working-copy --color=always --revisions @ \
            --template '
                separate(" ",
                    if(conflict, label("conflict", "×")),
                )
            '
    )"
    or return 1
    if test -n "$info"
        printf ' %s' $info
    end
end
functions/fish_job_summary.fishfunction fish_job_summary -a job_id is_foreground cmd_line signal_or_end_name signal_desc proc_pid proc_name
    # job_id: ID of the job that stopped/terminated/ended.
    # is_foreground: 1 if the job was running in the foreground, 0 otherwise.
    # cmd_line: The command line of the job.
    # signal_or_end_name: If terminated by signal, the name of the signal (e.g. SIGTERM).
    #   If ended, the string "ENDED". If stopped, the string "STOPPED".
    # signal_desc: A description of the signal (e.g. "Polite quite request").
    #   Not provided if the job stopped or ended without a signal.
    # If the job has more than one process:
    # proc_pid: the pid of the process affected.
    # proc_name: the name of that process.
    # If the job has only one process, these two arguments will not be provided.

    # Print nothing if we get SIGINT in the foreground process group, to avoid spamming
    # obvious stuff on the console (#1119). If we get SIGINT for the foreground
    # process, assume the user typed ^C and can see it working. It's possible they
    # didn't, and the signal was delivered via pkill, etc., but the SIGINT/SIGTERM
    # distinction is precisely to allow INT to be from a UI
    # and TERM to be programmatic, so this assumption is keeping with the design of
    # signals. If echoctl is on, then the terminal will have written ^C to the console.
    # If off, it won't have. We don't echo ^C either way, so as to respect the user's
    # preference.
    if test "$signal_or_end_name" = SIGINT; and test $is_foreground -eq 1
        return
    end

    set -l max_cmd_len 32
    set cmd_line (string shorten -m$max_cmd_len -- $cmd_line | string collect)

    set -l message
    switch $signal_or_end_name
        case STOPPED
            set message (printf ( _ "fish: Job %s, '%s' has stopped\n" ) $job_id $cmd_line)
        case ENDED
            set message (printf ( _ "fish: Job %s, '%s' has ended\n" ) $job_id $cmd_line)
        case 'SIG*'
            if test -n "$proc_pid"
                set message (printf ( _ "fish: Process %s, '%s' from job %s, '%s' terminated by signal %s (%s)\n" ) \
                    $proc_pid $proc_name $job_id $cmd_line $signal_or_end_name $signal_desc)
            else
                set message (printf ( _ "fish: Job %s, '%s' terminated by signal %s (%s)\n" ) \
                    $job_id $cmd_line $signal_or_end_name $signal_desc)
            end
    end

    if test $is_foreground -eq 0; and test $signal_or_end_name != STOPPED
        __fish_echo string join \n -- $message
    else
        string join >&2 \n -- $message
    end
end
functions/fish_mode_prompt.fish# The fish_mode_prompt function is prepended to the prompt
function fish_mode_prompt --description "Displays the current mode"
    # To reuse the mode indicator use this function instead
    fish_default_mode_prompt
end
functions/fish_opt.fish# localization: skip(barely-used)

# This is a helper function for `fish_opt`. It does some basic validation of the arguments.
function __fish_opt_validate_args --no-scope-shadowing
    if not set -q _flag_validate && test (count $argv) -ne 0
        printf (_ "%s: Extra non-option arguments were provided\n") fish_opt >&2
        return 1
    else if set -q _flag_validate && test (count $argv) -eq 0
        printf (_ "%s: The --validate flag requires subsequent arguments\n") fish_opt >&2
        return 1
    else if set -q _flag_validate && not set -q _flag_multiple_vals && not set -q _flag_optional_val && not set -q _flag_required_val
        printf (_ "%s: The --validate flag requires the --required-val, --optional-value, or --multiple-vals flag\n") fish_opt >&2
        return 1
    else if set -q _flag_short && test 1 -ne (string length -- $_flag_short)
        printf (_ "%s: The --short flag must be a single character\n") fish_opt >&2
        return 1
    else if not set -q _flag_short && not set -q _flag_long
        set -S _flag_short >&2
        printf (_ "%s: Either the --short or --long flag must be provided\n") fish_opt >&2
        return 1
    else if set -q _flag_long_only && not set -q _flag_long
        printf (_ "%s: The --long-only flag requires the --long flag\n") fish_opt >&2
        return 1
    end

    return 0
end

# The `fish_opt` command.
function fish_opt -d 'Produce an option specification suitable for use with `argparse`.'
    set -l options h/help 's/short=' 'l/long=' d/delete o/optional-val r/required-val m/multiple-vals long-only v/validate
    argparse -n fish_opt --stop-nonopt --exclusive=r,o $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help fish_opt
        return 0
    end

    __fish_opt_validate_args $argv
    or return

    if not set -q _flag_short
        set opt_spec "/$_flag_long"
    else if not set -q _flag_long
        set opt_spec $_flag_short
    else if set -q _flag_long_only
        set opt_spec "$_flag_short-$_flag_long"
    else
        set opt_spec "$_flag_short/$_flag_long"
    end

    if set -q _flag_multiple_vals && set -q _flag_optional_val
        set opt_spec "$opt_spec=*"
    else if set -q _flag_multiple_vals
        set opt_spec "$opt_spec=+"
    else if set -q _flag_required_val
        set opt_spec "$opt_spec="
    else if set -q _flag_optional_val
        and set opt_spec "$opt_spec=?"
    end

    if set -q _flag_delete
        set opt_spec "$opt_spec&"
    end

    if set -q _flag_validate
        set opt_spec "$opt_spec!$argv"
    end

    echo $opt_spec
end
functions/fish_print_git_action.fish# Given the path to a .git directory this function prints a human-readable name
# for the git action in progress (e.g. "merge") or returns 1.
function fish_print_git_action --argument-names git_dir
    if test -z "$git_dir"
        if not command -sq git
            return 1
        end
        if not set git_dir (command git rev-parse --git-dir 2>/dev/null)
            return 1
        end
    end

    for action_dir in "$git_dir/rebase-apply" "$git_dir/rebase"
        if test -d "$action_dir"
            if test -f "$action_dir/rebasing"
                echo -n rebase
            else if test -f "$action_dir/applying"
                echo -n apply
            else
                echo -n rebase/apply
            end
            return 0
        end
    end

    for action_dir in "$git_dir/rebase-merge/interactive" "$git_dir/.dotest-merge/interactive"
        if test -f "$action_dir"
            echo -n rebase-interactive
            return 0
        end
    end

    for action_dir in "$git_dir/rebase-merge" "$git_dir/.dotest-merge"
        if test -d "$action_dir"
            echo -n rebase-merge
            return 0
        end
    end

    if test -f "$git_dir/MERGE_HEAD"
        echo -n merge
        return 0
    end

    if test -f "$git_dir/CHERRY_PICK_HEAD"
        if test -d "$git_dir/sequencer"
            echo -n cherry-pick-sequence
        else
            echo -n cherry-pick
        end
        return 0
    end

    if test -f "$git_dir/REVERT_HEAD"
        if test -d "$git_dir/sequencer"
            echo -n revert-sequence
        else
            echo -n revert
        end
        return 0
    end

    if test -f "$git_dir/BISECT_LOG"
        echo -n bisect
        return 0
    end

    return 1
end
functions/fish_print_hg_root.fishfunction fish_print_hg_root
    # If hg isn't installed, there's nothing we can do
    if not command -sq hg
        return 1
    end

    # Find an hg directory above $PWD
    # without calling `hg root` because that's too slow
    set -l root
    set -l dir "$(pwd -P 2>/dev/null)"
    or return 1

    while not contains -- "$dir" "" / .
        if test -f $dir'/.hg/dirstate'
            echo $dir/.hg
            return 0
        end
        # Go up one directory
        set dir (path dirname -- $dir)
    end

    return 1
end
functions/fish_prompt.fish# name: Default
# author: Lily Ballard

function fish_prompt --description 'Write out the prompt'
    set -l last_pipestatus $pipestatus
    set -lx __fish_last_status $status # Export for __fish_print_pipestatus.
    set -l normal (set_color --reset)

    # Color the prompt differently when we're root
    set -l color_cwd $fish_color_cwd
    set -l suffix '>'
    if functions -q fish_is_root_user; and fish_is_root_user
        if set -q fish_color_cwd_root
            set color_cwd $fish_color_cwd_root
        end
        set suffix '#'
    end

    # Write pipestatus
    # If the status was carried over (if no command is issued or if `set` leaves the status untouched), don't bold it.
    set -l bold_flag --bold
    set -q __fish_prompt_status_generation; or set -g __fish_prompt_status_generation $status_generation
    if test $__fish_prompt_status_generation = $status_generation
        set bold_flag
    end
    set __fish_prompt_status_generation $status_generation
    set -l status_color (set_color $fish_color_status)
    set -l statusb_color (set_color $bold_flag $fish_color_status)
    set -l prompt_status (__fish_print_pipestatus "[" "]" "|" "$status_color" "$statusb_color" $last_pipestatus)

    echo -n -s (prompt_login)' ' (set_color $color_cwd) (prompt_pwd) $normal (fish_vcs_prompt) $normal " "$prompt_status $suffix " "
end
functions/fish_status_to_signal.fishfunction fish_status_to_signal --description "Convert exit code to signal name"
    __fish_make_completion_signals # Make sure signals are cached
    for arg in $argv
        if test $arg -gt 128
            # Important: each element of $__kill_signals is a string like "10 USR1"
            if set -l signal_names (string replace -r --filter '^'(math $arg-128)' ' SIG $__kill_signals)
                # Some signals have multiple mnemonics. Pick the first one.
                echo $signal_names[1]
            else
                echo $arg
            end
        else
            echo $arg
        end
    end
    return 0
end
functions/fish_svn_prompt.fish# colour of the revision number to display in the prompt
set -g __fish_svn_prompt_color_revision yellow

# setting the prompt status separator character
set -g __fish_svn_prompt_char_separator "|"

# ==============================

# SVN status display variables
# these are paired in groups of two:
# 1. the character to display in the prompt
# 2. the colour that should be used to display the character
#
# these variables are user-configurable and can be set to customize the display output

set -g __fish_svn_prompt_char_added_display A
set -g __fish_svn_prompt_char_added_color green

set -g __fish_svn_prompt_char_conflicted_display C
set -g __fish_svn_prompt_char_conflicted_color --underline magenta

set -g __fish_svn_prompt_char_deleted_display D
set -g __fish_svn_prompt_char_deleted_color red

set -g __fish_svn_prompt_char_ignored_display I
set -g __fish_svn_prompt_char_ignored_color --bold yellow

set -g __fish_svn_prompt_char_modified_display M
set -g __fish_svn_prompt_char_modified_color blue

set -g __fish_svn_prompt_char_replaced_display R
set -g __fish_svn_prompt_char_replaced_color cyan

set -g __fish_svn_prompt_char_unversioned_external_display X
set -g __fish_svn_prompt_char_unversioned_external_color --underline cyan

set -g __fish_svn_prompt_char_unversioned_display '?'
set -g __fish_svn_prompt_char_unversioned_color purple

set -g __fish_svn_prompt_char_missing_display !
set -g __fish_svn_prompt_char_missing_color yellow

set -g __fish_svn_prompt_char_versioned_obstructed_display '~'
set -g __fish_svn_prompt_char_versioned_obstructed_color magenta

set -g __fish_svn_prompt_char_locked_display L
set -g __fish_svn_prompt_char_locked_color --bold red

set -g __fish_svn_prompt_char_scheduled_display '+'
set -g __fish_svn_prompt_char_scheduled_color --bold green

set -g __fish_svn_prompt_char_switched_display S
set -g __fish_svn_prompt_char_switched_color --bold blue

set -g __fish_svn_prompt_char_token_present_display K
set -g __fish_svn_prompt_char_token_present_color --bold cyan

set -g __fish_svn_prompt_char_token_other_display O
set -g __fish_svn_prompt_char_token_other_color --underline purple

set -g __fish_svn_prompt_char_token_stolen_display T
set -g __fish_svn_prompt_char_token_stolen_color --bold purple

set -g __fish_svn_prompt_char_token_broken_display B
set -g __fish_svn_prompt_char_token_broken_color --bold magenta

# ==============================

function __fish_svn_prompt_parse_status --description "helper function that does pretty formatting on svn status"
    # SVN status symbols
    # Do not change these! These are the expected characters that are output from `svn status`, they are taken from `svn help status`
    set -l __fish_svn_prompt_chars A C D I M R X '?' ! '~' L + S K O T B
    # this sets up an array of all the types of status codes that could be returned.
    set -l __fish_svn_prompt_flag_names added conflicted deleted ignored modified replaced unversioned_external unversioned missing versioned_obstructed locked scheduled switched token_present token_other token_stolen token_broken
    # iterate over the different status types
    for flag_type in $__fish_svn_prompt_flag_names
        # resolve the name of the variable for the character representing the current status type
        set -l flag_index (contains -i $flag_type $__fish_svn_prompt_flag_names)
        # check to see if the status list for this column contains the character representing the current status type
        if contains -- $__fish_svn_prompt_chars[$flag_index] $argv
            # if it does, then get the names of the variables for the display character and colour to format it with
            set -l flag_var_display __fish_svn_prompt_char_{$flag_type}_display
            set -l flag_var_color __fish_svn_prompt_char_{$flag_type}_color
            # set the colour and print display character, then restore to default display colour
            printf '%s%s%s' (set_color $$flag_var_color) $$flag_var_display (set_color --reset)
        end
    end
end

function fish_svn_prompt --description "Prompt function for svn"
    # if svn isn't installed or doesn't offer svnversion then don't do anything
    if not command -sq svn svnversion
        return 1
    end

    # make sure that this is a svn repo
    set -l checkout_info (command svn info 2>/dev/null)
    or return

    # get the current revision number
    printf '(%s%s%s' (set_color $__fish_svn_prompt_color_revision) (__fish_print_svn_rev) (set_color --reset)

    # resolve the status of the checkout
    # 1. perform `svn status`
    # 2. remove extra lines that aren't necessary
    # 3. cut the output down to the first 7 columns, as these contain the information needed
    set -l svn_status_lines (command svn status | sed -e 's=^Summary of conflicts.*==' -e 's=^  Text conflicts.*==' -e 's=^  Property conflicts.*==' -e 's=^  Tree conflicts.*==' -e 's=.*incoming .* upon update.*==' | cut -c 1-7)

    # track the last column to contain a status flag
    set -l last_column 0

    # iterate over the 7 columns of output (the 7 columns are defined on `svn help status`)
    for col in (seq 7)
        # get the output for a particular column
        # 1. echo the whole status flag text
        # 2. cut out the current column of characters
        # 3. remove duplicates
        # 4. remove spaces
        set -l column_status (printf '%s\n' $svn_status_lines | cut -c $col | sort -u | tr -d ' ')

        # check that the column status list does not only contain an empty element (if it does, this column is empty)
        if test (count $column_status) -gt 1 -o -n "$column_status[1]"

            # parse the status flags for this column and create the formatting by calling out to the helper function
            set -l svn_status_flags (__fish_svn_prompt_parse_status $column_status)

            # the default separator is empty
            set -l prompt_separator ""
            for index in (seq (math "$col - $last_column"))
                # the prompt separator variable has to be updated with the number of separators needed to represent empty status columns (eg: if a file has the status "A  +" then it should display as "A|||+" in the prompt)
                set prompt_separator $prompt_separator$__fish_svn_prompt_char_separator
            end

            # record that the current column was the last one printed to the prompt
            set last_column $col
            # print the separator string then the current column's status flags
            printf '%s%s' $prompt_separator $svn_status_flags
        end
    end

    # print the close of the svn status prompt
    printf ')'
end
functions/fish_title.fishfunction fish_title
    # If we're connected via ssh, we print the hostname.
    set -l ssh
    set -q SSH_TTY
    and set ssh "["(prompt_hostname | string sub -l 10 | string collect)"]"
    # An override for the current command is passed as the first parameter.
    # This is used by `fg` to show the true process name, among others.
    if set -q argv[1]
        echo -- $ssh (string sub -l 20 -- $argv[1]) (prompt_pwd -d 1 -D 1)
    else
        # Don't print "fish" because it's redundant
        set -l command (status current-command)
        if test "$command" = fish
            set command
        end
        echo -- $ssh (string sub -l 20 -- $command) (prompt_pwd -d 1 -D 1)
    end
end
functions/fish_update_completions.fishfunction fish_update_completions --description "Update man-page based completions"
    set -l detach false
    if test "$fish_update_completions_detach" = true
        set detach true
    end
    set -l python (__fish_anypython)
    or begin
        printf "%s\n" (_ "python executable not found") >&2
        return 1
    end

    set -l update_argv \
        $python \
        # Don't write .pyc files.
        -B \
        - \
        # Use the manpath
        --manpath \
        # Clean up old completions
        --cleanup-in $__fish_user_data_dir/generated_completions \
        --cleanup-in $__fish_cache_dir/generated_completions

    status get-file tools/create_manpage_completions.py |
        if $detach
            # Run python directly in the background and swallow all output
            # Orphan the job so that it continues to run in case of an early exit (#6269)
            # Note that some distros split the manpage completion script out (#7183).
            # In that case, we silence Python's failure.
            set -l sh (__fish_posix_shell)
            $sh -c '
                c=$(cat)
                ( printf %s "$c" | "$@" ) >/dev/null 2>&1 &
            ' -- $update_argv $argv
        else
            # Display progress
            $update_argv --progress $argv
        end
end
functions/fish_vcs_prompt.fishfunction fish_vcs_prompt --description "Print all vcs prompts"
    # If a prompt succeeded, we assume that it's printed the correct info.
    # This is so we don't try svn if git already worked.
    fish_jj_prompt $argv
    or fish_git_prompt $argv
    or fish_hg_prompt $argv
    # The svn and fossil prompts are disabled by default because they can be quite slow.
    # To enable them uncomment them.
    # You can also only use them in specific directories by checking $PWD.
    # or fish_fossil_prompt $argv
    # or fish_svn_prompt
end
functions/fish_vi_cursor.fishfunction fish_vi_cursor -d 'Set cursor shape for different vi modes'
    set -q fish_cursor_unknown
    or set -g fish_cursor_unknown block

    function __fish_vi_cursor --argument-names varname
        if not status is-interactive; and not status is-interactive-read
            return
        end
        if not set -q $varname
            switch $varname
                case fish_cursor_insert
                    __fish_cursor_xterm line
                case fish_cursor_replace_one fish_cursor_replace
                    __fish_cursor_xterm underscore
                case '*'
                    __fish_cursor_xterm $fish_cursor_unknown
            end
            return
        end
        __fish_cursor_xterm $$varname
    end

    function fish_vi_cursor_handle --on-variable fish_bind_mode --on-event fish_postexec --on-event fish_focus_in --on-event fish_read
        __fish_vi_cursor fish_cursor_$fish_bind_mode
    end

    function fish_vi_cursor_handle_preexec --on-event fish_preexec --on-event fish_exit
        set -l varname fish_cursor_external
        if not set -q $varname
            set varname fish_cursor_default
        end
        __fish_vi_cursor $varname
    end
end
functions/fish_vi_key_bindings.fishfunction fish_vi_dec
    fish_vi_inc_dec dec
end

function fish_vi_inc
    fish_vi_inc_dec inc
end

function fish_vi_arg_digit --description 'Accumulate a digit for the next command'
    set -g __fish_vi_count "$__fish_vi_count$argv[1]"
end

function fish_vi_run_count --description 'Run a command $__fish_vi_count times'
    set -l count (__fish_vi_consume_count __fish_vi_count)

    for i in (seq $count)
        if functions -q -- $argv[1]
            $argv
        else
            commandline -f $argv
        end
    end
end

function fish_vi_start_operator
    set -g __fish_vi_operator $argv[1]
    set -g __fish_vi_start_count (__fish_vi_consume_count __fish_vi_count)
    set fish_bind_mode operator
    commandline -f repaint-mode
end

function fish_vi_operator_cancel
    set -g __fish_vi_operator
    set -g __fish_vi_start_count
    set -g __fish_vi_count
    set fish_bind_mode default
    commandline -f repaint-mode
end

function __fish_vi_consume_count -a varname
    set -l effective_count $$varname
    if test -z "$effective_count"
        set effective_count 1
    end
    set -g $varname
    echo $effective_count
end

function __fish_vi_delete_char
    set -l count (__fish_vi_consume_count __fish_vi_count)
    commandline -f begin-selection
    if test $count -gt 1
        for i in (seq 1 (math $count - 1))
            commandline -f forward-char
        end
    end
    commandline -f kill-selection end-selection
end

function __fish_vi_backward_delete_char
    set -l count (__fish_vi_consume_count __fish_vi_count)
    set -l start_cursor (commandline -C)
    if test $start_cursor -eq 0
        return
    end
    commandline -f backward-char
    commandline -f begin-selection
    if test $count -gt 1
        for i in (seq 1 (math $count - 1))
            commandline -f backward-char
        end
    end
    commandline -f kill-selection end-selection
end

function fish_vi_yank_selection
    set -g fish_cursor_end_mode exclusive
    commandline -f kill-selection -f yank
    set -g fish_cursor_end_mode inclusive
end

function fish_vi_exec_motion
    argparse --stop-nonopt linewise -- $argv
    or return

    set -l motion $argv
    set -l total (math (__fish_vi_consume_count __fish_vi_start_count) \* (__fish_vi_consume_count __fish_vi_count))

    set fish_bind_mode default

    set -l seq_total (seq $total)
    if set -ql _flag_linewise
        switch $__fish_vi_operator
            case delete
                for i in $seq_total
                    commandline -f kill-whole-line
                end
            case change
                for i in $seq_total
                    commandline -f kill-inner-line
                end
                set fish_bind_mode insert
            case yank
                for i in $seq_total
                    commandline -f kill-whole-line yank
                end
            case swap-case
                # Not implemented yet
                return
        end
    else
        set -l use_selection true
        set -l swap_case_hack
        switch $motion[1]
            case forward-word-vi forward-bigword-vi
                if test $__fish_vi_operator = swap-case
                    set swap_case_hack (string replace -r -- '^forward-((?:big)?word)-vi$' '$1' $motion)
                else
                    set use_selection false
                    # kill-word-vi kill-bigword-vi
                    set motion (string replace -- forward kill $motion)
                end
        end
        set -l motion_cmd
        switch $motion[1]
            case commandline
                set motion_cmd $motion
            case '*'
                set motion_cmd commandline -f $motion
        end
        switch $motion[1]
            case forward-char
                set -e seq_total[1]
            case backward-char
                $motion_cmd
                set -e seq_total[1]
        end
        if $use_selection
            commandline -f begin-selection
        else
            commandline -f begin-undo-group
        end
        set -l ok true
        switch $__fish_vi_operator
            case delete
                for i in $seq_total
                    $motion_cmd || { set ok false; break }
                end
                if $ok && $use_selection
                    commandline -f kill-selection
                end
            case change
                switch $motion[1]
                    case kill-word-vi
                        for i in $seq_total
                            if test $i -eq $total
                                commandline -f kill-word
                            else
                                $motion_cmd
                            end
                        end
                    case '*'
                        for i in $seq_total
                            $motion_cmd || { set ok false; break }
                        end
                end
                if $ok
                    if $use_selection
                        commandline -f kill-selection
                    end
                    set fish_bind_mode insert
                end
            case yank
                for i in $seq_total
                    $motion_cmd || { set ok false; break }
                end
                if $ok
                    if $use_selection
                        fish_vi_yank_selection
                    else
                        commandline -f yank
                    end
                end
            case swap-case
                for i in $seq_total
                    $motion_cmd || { set ok false; break }
                end
                if $ok
                    if set -q swap_case_hack[1]
                        set -l word $swap_case_hack
                        commandline -f \
                            backward-$word \
                            forward-$word-end \
                            togglecase-selection \
                            backward-$word \
                            forward-$word-vi
                    else
                        commandline -f togglecase-selection
                    end
                end
        end
        if $use_selection
            commandline -f end-selection
        else
            commandline -f end-undo-group
        end
    end
    commandline -f repaint-mode
    set -g __fish_vi_operator
end

# TODO: Currently we do not support hexadecimal and octal values.
function fish_vi_inc_dec --description 'increment or decrement the number below the cursor'
    # The cursor is zero based, but all string functions assume 1 to be
    # the lowest index. Adjust accordingly.
    set --local cursor (math -- (commandline --cursor) + 1)
    set --local line (commandline --current-buffer | string collect)

    set --local candidate (string sub --start $cursor -- $line | string collect)
    if set --local just_found (string match --regex '^-?[0-9]+' -- $candidate)
        # Search from the current cursor position backwards for as long as we
        # can identify a valid number.
        set --function found $just_found
        set --function found_at $cursor
        set --local end (math -- $cursor + (string length -- $found) - 1)

        set i (math -- $cursor - 1)
        while [ $i -ge 1 ]
            set candidate (string sub --start $i --end $end -- $line)
            if set just_found (string match --regex '^-?[0-9]+$' -- $candidate)
                set found $just_found
                set found_at $i
                # We found a candidate, but continue to make sure that we captured
                # the complete number and not just part of it.
            else
                # We have already found a number earlier. Work with that.
                break
            end

            set i (math -- $i - 1)
        end
    else
        # We didn't find a match below the cursor. Mirror Vim behavior by
        # checking ahead as well.
        for i in (seq (math -- $cursor + 1) (math -- (string length -- $line) - 1))
            set candidate (string sub --start $i -- $line | string collect)

            if set just_found (string match --regex '^-?[0-9]+' -- $candidate)
                set found $just_found
                set found_at $i
                break
            end
        end

        if [ -z "$found" ]
            return
        end
    end

    if [ $argv = inc ]
        set number (math -- $found + 1)
    else if [ $argv = dec ]
        set number (math -- $found - 1)
    end

    set --local number_abs (string trim --left --chars=- -- $number)
    set --local signed $status
    set --local found_abs (string trim --left --chars=- -- $found)
    set number (string pad --char 0 --width (string length -- $found_abs) -- $number_abs)
    if test $signed -eq 0
        set number "-$number"
    end

    # `string sub` may bitch about `--end` being zero if `found_at` is 1.
    # So ignore errors here...
    set --local before (string sub --end (math -- $found_at - 1) -- $line 2> /dev/null | string collect)
    set --local after (string sub --start (math -- $found_at + (string length -- $found)) -- $line | string collect)
    commandline --replace -- "$before$number$after"
    # Need to subtract two here because 1) cursor is zero based 2)
    # `found_at` is the index of the first character of the match, but we
    # want the one before that.
    commandline --cursor -- (math -- $found_at + (string length -- $number) - 2)
    commandline --function -- repaint
end

function fish_vi_key_bindings --description 'vi-like key bindings for fish'
    if contains -- -h $argv
        or contains -- --help $argv
        echo "Sorry but this function doesn't support -h or --help" >&2
        return 1
    end

    # Erase all bindings if not explicitly requested otherwise to
    # allow for hybrid bindings.
    # This needs to be checked here because if we are called again
    # via the variable handler the argument will be gone.
    set -l rebind true
    if test "$argv[1]" = --no-erase
        set rebind false
        set -e argv[1]
    else
        bind --erase --all --preset # clear earlier bindings, if any
    end

    # Allow just calling this function to correctly set the bindings.
    # Because it's a rather discoverable name, users will execute it
    # and without this would then have subtly broken bindings.
    if test "$fish_key_bindings" != fish_vi_key_bindings
        and test "$rebind" = true
        __fish_change_key_bindings fish_vi_key_bindings
    end

    set -l init_mode insert
    # These are only the special vi-style keys
    # not end/home, we share those.
    set -l eol_keys \$ g,\$
    set -l bol_keys \^ 0 g\^ _

    if contains -- $argv[1] insert default visual
        set init_mode $argv[1]
    else if set -q argv[1]
        # We should still go on so the bindings still get set.
        echo "Unknown argument $argv" >&2
    end

    # Inherit shared key bindings.
    # Do this first so vi-bindings win over default.
    for mode in insert default visual
        __fish_shared_key_bindings -M $mode
        __fish_per_os_bind --preset -M $mode ctrl-right forward-token forward-word-vi
        # ctrl-left is same as emacs mode
    end

    # Add a way to switch from insert to normal (command) mode.
    # Note if we are paging, we want to stay in insert mode
    # See #2871
    set -l on_escape '
        if commandline -P
            commandline -f cancel
        else
            set fish_bind_mode default
            if test (count (commandline --cut-at-cursor | tail -c2)) != 2
                commandline -f backward-char
            end
            commandline -f repaint-mode
        end
    '
    bind --preset -M insert escape $on_escape
    bind --preset -M insert ctrl-\[ $on_escape

    # Default (command) mode
    bind --preset :,q exit
    bind --preset -m insert ctrl-c clear-commandline repaint-mode

    bind --preset -M default escape 'set -g __fish_vi_count'
    bind --preset -M default ctrl-\[ 'set -g __fish_vi_count'

    for i in (seq 1 9)
        bind --preset -M default $i "fish_vi_arg_digit $i"
    end
    # 0 is special: it is 'beginning-of-line' unless we are already counting (e.g. 10)
    bind --preset -M default 0 "if test -n \"\$__fish_vi_count\"; fish_vi_arg_digit 0; else; commandline -f beginning-of-line; end"

    # --- Movement with Count Support ---
    bind --preset -M default h 'fish_vi_run_count backward-char'
    bind --preset -M default l 'fish_vi_run_count forward-char'

    bind --preset -M default k 'fish_vi_run_count up-or-search'
    bind --preset -M default j 'fish_vi_run_count down-or-search'

    bind --preset -M default b 'fish_vi_run_count backward-word'
    bind --preset -M default B 'fish_vi_run_count backward-bigword'
    bind --preset -M default g,e 'fish_vi_run_count backward-word-end'
    bind --preset -M default g,E 'fish_vi_run_count backward-bigword-end'

    bind --preset -M default w 'fish_vi_run_count forward-word-vi'
    bind --preset -M default W 'fish_vi_run_count forward-bigword-vi'

    bind --preset -M default e 'fish_vi_run_count forward-word-end'
    bind --preset -M default E 'fish_vi_run_count forward-bigword-end'

    bind --preset -M default x __fish_vi_delete_char
    bind --preset -M default X __fish_vi_backward_delete_char

    bind --preset -m insert enter execute
    bind --preset -m insert ctrl-j execute
    bind --preset -m insert ctrl-m execute
    bind --preset -m insert o 'set fish_cursor_end_mode exclusive' insert-line-under repaint-mode
    bind --preset -m insert O 'set fish_cursor_end_mode exclusive' insert-line-over repaint-mode
    bind --preset -m insert i repaint-mode
    bind --preset -m insert I beginning-of-line repaint-mode
    bind --preset -m insert a 'set fish_cursor_end_mode exclusive' forward-single-char repaint-mode
    bind --preset -m insert A 'set fish_cursor_end_mode exclusive' end-of-line repaint-mode
    bind --preset -m visual v begin-selection repaint-mode

    bind --preset g,g beginning-of-buffer
    bind --preset G end-of-buffer

    for key in $eol_keys
        bind --preset $key end-of-line
    end
    # Note: 0 is handled in the numeric section above
    for key in \^ g\^ _
        bind --preset $key beginning-of-line
    end

    bind --preset u undo
    bind --preset ctrl-r redo

    bind --preset [ history-token-search-backward
    bind --preset ] history-token-search-forward
    bind --preset -m insert / history-pager repaint-mode

    bind --preset -M insert ctrl-n accept-autosuggestion

    # Vi/Vim doesn't support these keys in insert mode but that seems silly so we do so anyway.
    bind --preset -M insert home beginning-of-line
    bind --preset -M default home beginning-of-line
    bind --preset -M insert end end-of-line
    bind --preset -M default end end-of-line

    bind --preset -M insert delete delete-char
    bind --preset -M default delete delete-char

    # Backspace deletes a char in insert mode, but not in normal/default mode.
    bind --preset -M insert backspace backward-delete-char
    bind --preset -M insert shift-backspace backward-delete-char
    bind --preset -M default backspace backward-char
    bind --preset -M insert ctrl-h backward-delete-char
    bind --preset -M default ctrl-h backward-char

    # Operators & Operator Mode
    bind --preset -M default d 'fish_vi_start_operator delete'
    bind --preset -M default c 'fish_vi_start_operator change'
    bind --preset -M default y 'fish_vi_start_operator yank'
    bind --preset -M default g,\~ 'fish_vi_start_operator swap-case'

    bind --preset -M operator escape fish_vi_operator_cancel
    bind --preset -M operator ctrl-\[ fish_vi_operator_cancel

    for i in (seq 1 9)
        bind --preset -M operator $i "fish_vi_arg_digit $i"
    end
    bind --preset -M operator 0 "if test -n \"\$__fish_vi_count\"; fish_vi_arg_digit 0; else; fish_vi_exec_motion beginning-of-line; end"

    bind --preset -M operator h 'fish_vi_exec_motion backward-char'
    bind --preset -M operator l 'fish_vi_exec_motion forward-char'
    bind --preset -M operator k 'fish_vi_exec_motion up-line'
    bind --preset -M operator j 'fish_vi_exec_motion down-line'
    bind --preset -M operator b 'fish_vi_exec_motion backward-word'
    bind --preset -M operator B 'fish_vi_exec_motion backward-bigword'
    bind --preset -M operator g,e 'fish_vi_exec_motion backward-word-end'
    bind --preset -M operator g,E 'fish_vi_exec_motion backward-bigword-end'
    bind --preset -M operator w 'fish_vi_exec_motion forward-word-vi'
    bind --preset -M operator W 'fish_vi_exec_motion forward-bigword-vi'
    bind --preset -M operator e 'fish_vi_exec_motion forward-word-end'
    bind --preset -M operator E 'fish_vi_exec_motion forward-bigword-end'

    bind --preset -M operator 0 'fish_vi_exec_motion beginning-of-line'
    bind --preset -M operator \^ 'fish_vi_exec_motion beginning-of-line'
    bind --preset -M operator \$ 'fish_vi_exec_motion end-of-line'

    bind --preset -M operator f --sets-mode f ''
    bind --preset -M operator F --sets-mode F ''
    bind --preset -M operator t --sets-mode t ''
    bind --preset -M operator T --sets-mode T ''

    bind --preset -M f '' get-key 'fish_vi_exec_motion commandline --forward-jump=$fish_key' 'set -eg fish_key'
    bind --preset -M F '' get-key 'fish_vi_exec_motion commandline --backward-jump=$fish_key' 'set -eg fish_key'
    bind --preset -M t '' get-key 'fish_vi_exec_motion commandline --forward-jump-till=$fish_key' 'set -eg fish_key'
    bind --preset -M T '' get-key 'fish_vi_exec_motion commandline --backward-jump-till=$fish_key' 'set -eg fish_key'

    bind --preset -M operator ';' 'fish_vi_exec_motion repeat-jump'
    bind --preset -M operator , 'fish_vi_exec_motion repeat-jump-reverse'

    bind --preset -M operator d 'fish_vi_exec_motion --linewise'
    bind --preset -M operator c 'fish_vi_exec_motion --linewise'
    bind --preset -M operator y 'fish_vi_exec_motion --linewise'
    bind --preset -M operator \~ 'fish_vi_exec_motion --linewise'

    bind --preset D kill-line
    bind --preset d,\$ kill-line
    bind --preset d,\^ backward-kill-line
    bind --preset d,0 backward-kill-line

    bind --preset d,i,w kill-inner-word
    bind --preset d,i,W kill-inner-bigword
    bind --preset d,a,w kill-a-word
    bind --preset d,a,W kill-a-bigword
    bind --preset d,i,b jump-till-matching-bracket and jump-till-matching-bracket and begin-selection jump-till-matching-bracket kill-selection end-selection
    bind --preset d,a,b jump-to-matching-bracket and jump-to-matching-bracket and begin-selection jump-to-matching-bracket kill-selection end-selection
    bind --preset d,i backward-jump-till and repeat-jump-reverse and begin-selection repeat-jump kill-selection end-selection
    bind --preset d,a backward-jump and repeat-jump-reverse and begin-selection repeat-jump kill-selection end-selection
    bind --preset 'd,;' begin-selection repeat-jump kill-selection end-selection
    bind --preset 'd,comma' begin-selection repeat-jump-reverse kill-selection end-selection

    bind --preset -m insert s delete-char repaint-mode
    bind --preset -m insert S kill-inner-line repaint-mode
    bind --preset -m insert C kill-line repaint-mode
    bind --preset -m insert c,\$ kill-line repaint-mode
    bind --preset -m insert c,\^ backward-kill-line repaint-mode
    bind --preset -m insert c,0 backward-kill-line repaint-mode

    bind --preset -m insert c,i,w kill-inner-word repaint-mode
    bind --preset -m insert c,i,W kill-inner-bigword repaint-mode
    bind --preset -m insert c,a,w kill-a-word repaint-mode
    bind --preset -m insert c,a,W kill-a-bigword repaint-mode
    bind --preset -m insert c,i,b jump-till-matching-bracket and jump-till-matching-bracket and begin-selection jump-till-matching-bracket kill-selection end-selection
    bind --preset -m insert c,a,b jump-to-matching-bracket and jump-to-matching-bracket and begin-selection jump-to-matching-bracket kill-selection end-selection
    bind --preset -m insert c,i backward-jump-till and repeat-jump-reverse and begin-selection repeat-jump kill-selection end-selection repaint-mode
    bind --preset -m insert c,a backward-jump and repeat-jump-reverse and begin-selection repeat-jump kill-selection end-selection repaint-mode

    bind --preset \~ togglecase-char forward-single-char
    bind --preset g,u downcase-word
    bind --preset g,U upcase-word

    bind --preset J end-of-line delete-char
    bind --preset K 'man (commandline -t) 2>/dev/null; or echo -n \a'

    # yy handled by operator mode
    for seq in '",*,y,y' '",*,Y' '",+,y,y' '",+,Y'
        bind --preset $seq fish_clipboard_copy
    end
    bind --preset Y kill-whole-line yank
    bind --preset y,\$ kill-line yank
    bind --preset y,\^ backward-kill-line yank
    bind --preset y,0 backward-kill-line yank
    bind --preset y,i,w kill-inner-word yank
    bind --preset y,i,W kill-inner-bigword yank
    bind --preset y,a,w kill-a-word yank
    bind --preset y,a,W kill-a-bigword yank
    bind --preset y,i,b jump-till-matching-bracket and jump-till-matching-bracket and begin-selection jump-till-matching-bracket fish_vi_yank_selection end-selection
    bind --preset y,a,b jump-to-matching-bracket and jump-to-matching-bracket and begin-selection jump-to-matching-bracket fish_vi_yank_selection end-selection
    bind --preset y,i backward-jump-till and repeat-jump-reverse and begin-selection repeat-jump fish_vi_yank_selection end-selection
    bind --preset y,a backward-jump and repeat-jump-reverse and begin-selection repeat-jump fish_vi_yank_selection end-selection

    bind --preset % jump-to-matching-bracket
    bind --preset f forward-jump
    bind --preset F backward-jump
    bind --preset t forward-jump-till
    bind --preset T backward-jump-till
    bind --preset ';' repeat-jump
    bind --preset , repeat-jump-reverse

    # in emacs yank means paste
    # in vim p means paste *after* current character, so go forward a char before pasting
    # also in vim, P means paste *at* current position (like at '|' with cursor = line),
    # \ so there's no need to go back a char, just paste it without moving
    bind --preset p 'set -g fish_cursor_end_mode exclusive' forward-char 'set -g fish_cursor_end_mode inclusive' yank
    bind --preset P yank
    bind --preset g,p yank-pop

    # same vim 'pasting' note as upper
    bind --preset '",*,p' 'set -g fish_cursor_end_mode exclusive' forward-char 'set -g fish_cursor_end_mode inclusive' fish_clipboard_paste
    bind --preset '",*,P' fish_clipboard_paste
    bind --preset '",+,p' 'set -g fish_cursor_end_mode exclusive' forward-char 'set -g fish_cursor_end_mode inclusive' fish_clipboard_paste
    bind --preset '",+,P' fish_clipboard_paste

    #
    # Lowercase r, enters replace_one mode
    #
    bind --preset -m replace_one r repaint-mode
    bind --preset -M replace_one -m default '' 'set -g fish_cursor_end_mode exclusive' delete-char self-insert backward-char repaint-mode 'set -g fish_cursor_end_mode inclusive'
    bind --preset -M replace_one -m default enter 'set -g fish_cursor_end_mode exclusive' 'commandline -f delete-char; commandline -i \n; commandline -f backward-char' repaint-mode 'set -g fish_cursor_end_mode inclusive'
    bind --preset -M replace_one -m default ctrl-j 'set -g fish_cursor_end_mode exclusive' 'commandline -f delete-char; commandline -i \n; commandline -f backward-char' repaint-mode 'set -g fish_cursor_end_mode inclusive'
    bind --preset -M replace_one -m default ctrl-m 'set -g fish_cursor_end_mode exclusive' 'commandline -f delete-char; commandline -i \n; commandline -f backward-char' repaint-mode 'set -g fish_cursor_end_mode inclusive'
    bind --preset -M replace_one -m default escape cancel repaint-mode
    bind --preset -M replace_one -m default ctrl-\[ cancel repaint-mode

    #
    # Uppercase R, enters replace mode
    #
    bind --preset -m replace R repaint-mode
    bind --preset -M replace '' delete-char self-insert
    bind --preset -M replace -m insert enter execute repaint-mode
    bind --preset -M replace -m insert ctrl-j execute repaint-mode
    bind --preset -M replace -m insert ctrl-m execute repaint-mode
    bind --preset -M replace -m default escape cancel repaint-mode
    bind --preset -M replace -m default ctrl-\[ cancel repaint-mode
    # in vim (and maybe in vi), <BS> deletes the changes
    # but this binding just move cursor backward, not delete the changes
    bind --preset -M replace backspace backward-char
    bind --preset -M replace shift-backspace backward-char

    #
    # Increment or decrement number under the cursor with ctrl+x ctrl+a
    #
    bind --preset -M default ctrl-a fish_vi_inc
    bind --preset -M default ctrl-x fish_vi_dec

    #
    # visual mode
    #
    bind --preset -M visual h backward-char
    bind --preset -M visual l forward-char

    bind --preset -M visual k up-line
    bind --preset -M visual j down-line

    bind --preset -M visual b backward-word
    bind --preset -M visual B backward-bigword
    bind --preset -M visual g,e backward-word-end
    bind --preset -M visual g,E backward-bigword-end
    bind --preset -M visual w forward-word-vi
    bind --preset -M visual W forward-bigword-vi
    bind --preset -M visual e forward-word-end
    bind --preset -M visual E forward-bigword-end
    bind --preset -M visual o swap-selection-start-stop repaint-mode

    bind --preset -M visual % jump-to-matching-bracket
    bind --preset -M visual f forward-jump
    bind --preset -M visual t forward-jump-till
    bind --preset -M visual F backward-jump
    bind --preset -M visual T backward-jump-till
    bind --preset -M visual ';' repeat-jump
    bind --preset -M visual , repeat-jump-reverse

    for key in $eol_keys
        bind --preset -M visual $key end-of-line
    end
    for key in $bol_keys
        bind --preset -M visual $key beginning-of-line
    end

    bind --preset -M visual -m default v end-selection repaint-mode
    bind --preset -M visual -m insert i end-selection repaint-mode
    bind --preset -M visual -m insert I end-selection beginning-of-line repaint-mode
    bind --preset -M visual -m insert c kill-selection end-selection repaint-mode
    bind --preset -M visual -m insert s kill-selection end-selection repaint-mode
    bind --preset -M visual -m default d kill-selection end-selection backward-char repaint-mode
    bind --preset -M visual -m default x kill-selection end-selection repaint-mode
    bind --preset -M visual -m default X kill-whole-line end-selection repaint-mode
    bind --preset -M visual -m default y fish_vi_yank_selection end-selection repaint-mode
    bind --preset -M visual -m default '",*,y' "fish_clipboard_copy; commandline -f end-selection repaint-mode"
    bind --preset -M visual -m default '",+,y' "fish_clipboard_copy; commandline -f end-selection repaint-mode"
    bind --preset -M visual -m default \~ togglecase-selection end-selection repaint-mode
    bind --preset -M visual -m default g,u downcase-selection end-selection repaint-mode
    bind --preset -M visual -m default g,U upcase-selection end-selection repaint-mode

    bind --preset -M visual -m default ctrl-c end-selection repaint-mode
    bind --preset -M visual -m default escape end-selection repaint-mode
    bind --preset -M visual -m default ctrl-\[ end-selection repaint-mode

    # Make it easy to turn an unexecuted command into a comment in the shell history. Also, remove
    # the commenting chars so the command can be further edited then executed.
    bind --preset -M default \# __fish_toggle_comment_commandline
    bind --preset -M visual \# __fish_toggle_comment_commandline
    bind --preset -M replace \# __fish_toggle_comment_commandline

    # Set the cursor shape
    # After executing once, this will have defined functions listening for the variable.
    # Therefore it needs to be before setting fish_bind_mode.
    fish_vi_cursor
    set -g fish_cursor_selection_mode inclusive
    function __fish_vi_key_bindings_on_mode_change --on-variable fish_bind_mode
        switch $fish_bind_mode
            case insert replace
                set -g fish_cursor_end_mode exclusive
            case '*'
                set -g fish_cursor_end_mode inclusive
        end
    end
    function __fish_vi_key_bindings_remove_handlers --on-variable __fish_active_key_bindings
        functions --erase __fish_vi_key_bindings_remove_handlers
        functions --erase __fish_vi_key_bindings_on_mode_change
        if type -q __fish_vi_cursor
            __fish_vi_cursor fish_cursor_default
        end
        functions --erase fish_vi_cursor_handle
        functions --erase fish_vi_cursor_handle_preexec
        set -e -g fish_cursor_end_mode
        set -e -g fish_cursor_selection_mode
    end

    set fish_bind_mode $init_mode
end
functions/funced.fish# localization: tier1
function funced --description 'Edit function definition'
    set -l options h/help 'e/editor=' i/interactive s/save
    argparse -n funced --max-args=1 $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help funced
        return 0
    end

    if not set -q argv[1]
        printf (_ "%s: Expected at least %d args, got only %d\n") funced 1 0
        return 1
    end

    set -l funcname $argv[1]

    # Check VISUAL first since theoretically EDITOR could be ed.
    set -l editor
    if set -q _flag_interactive
        set editor fish
    else if set -q _flag_editor
        echo $_flag_editor | read -at editor
    else if set -q VISUAL
        echo $VISUAL | read -at editor
    else if set -q EDITOR
        echo $EDITOR | read -at editor
    else
        set editor fish
    end

    set -l init
    switch $funcname
        case '-*'
            set init function -- $funcname\n\nend
        case '*'
            set init function $funcname\n\nend
    end

    if not type -q -f "$editor[1]"
        printf >&2 \
            (_ "funced: The value for \$%s '%s' could not be used because the command '%s' could not be found\n") \
            (set -q VISUAL && echo VISUAL || echo EDITOR) \
            "$editor" \
            $editor[1]
        set editor fish
    end

    if test "$editor" = fish
        if functions -q -- $funcname
            functions --no-details -- $funcname | fish_indent --only-unindent | fish_indent --no-indent | read -z init
        end

        set -l prompt 'printf "%s%s%s> " (set_color green) $funcname (set_color --reset)'
        if read -p $prompt -c "$init" --shell cmd
            echo -n $cmd | fish_indent --only-unindent | read -lz cmd
            eval "$cmd"
        end
        if set -q _flag_save
            funcsave $funcname
        end
        return 0
    end

    # Create a directory so we can use a ".fish" suffix for the file -
    # makes editors pick up that it's a fish file.
    set -l tmpdir (__fish_mktemp_relative -d fish-funced)
    or return 1
    set -l tmpname $tmpdir/$funcname.fish

    set -l writepath

    if not functions -q -- $funcname
        echo $init >$tmpname
    else if not string match --quiet --regex '^(?:n/a|not-autoloaded|autoloaded)$' -- (functions --details --verbose -- $funcname)[2]
        # Pretend this copied function does not have a definition file. Editing the file which
        # originally defined it would not update this copy, and the file which copied it
        # would not have a function body to edit. (issue #11614)
        functions -- $funcname >$tmpname
    else if functions --details -- $funcname | string match --invert --quiet --regex '^(?:-|stdin|embedded:.*)$'
        set writepath (functions --details -- $funcname)
        # Use cat here rather than cp to avoid copying permissions
        cat "$writepath" >$tmpname
    else if set -l path (functions --details -- $funcname | string match -rg '^embedded:(.*)$')
        status get-file $path >$tmpname
    else
        functions -- $funcname >$tmpname
    end

    # Repeatedly edit until it either parses successfully, or the user cancels
    # If the editor command itself fails, we assume the user cancelled or the file
    # could not be edited, and we do not try again
    set -l checksum (__fish_md5 "$tmpname")
    while true
        if not $editor $tmpname
            echo (_ "Editing failed or was cancelled")
        else
            # Verify the checksum (if present) to detect potential problems
            # with the editor command
            if set -q checksum[1]
                set -l new_checksum (__fish_md5 "$tmpname")
                if test "$new_checksum" = "$checksum"
                    echo (_ "Editor exited but the function was not modified")
                    echo (_ "If the editor is still running, check if it waits for completion, maybe a '--wait' option?")
                    # Source but don't save an unmodified file.
                    # (Source in case the file changed externally since we first loaded it.)
                    if set -q writepath[1]
                        source "$writepath"
                    end
                    break
                end
            end

            if not source <$tmpname
                # Failed to source the function file. Prompt to try again.
                echo # add a line between the parse error and the prompt
                set -l repeat
                set -l prompt (_ 'Edit the file again? [Y/n]')
                read -P "$prompt " response
                if test -z "$response"
                    or contains $response {Y,y}{E,e,}{S,s,}
                    continue
                else if not contains $response {N,n}{O,o,}
                    echo "I don't understand '$response', assuming 'Yes'"
                    sleep 2
                    continue
                end
                echo (_ "Cancelled function editing")
            else if test -n "$writepath"
                if not set -q _flag_save
                    echo (_ "Warning: the file containing this function has not been saved. Changes may be lost when fish is closed.")
                    set -l prompt (printf (_ 'Save function to %s? [Y/n]') "$writepath")
                    read --prompt-str "$prompt " response
                    if test -z "$response"
                        or contains $response {Y,y}{E,e,}{S,s,}
                        set _flag_save 1
                    else if not contains $response {N,n}{O,o,}
                        echo "I don't understand '$response', assuming 'Yes'"
                        set _flag_save 1
                    end
                end
                if set -q _flag_save
                    # try to write the file back
                    # cp preserves existing permissions, though it might overwrite the owner
                    if cp $tmpname "$writepath" 2>&1
                        printf (_ "Function saved to %s") "$writepath"
                        echo
                        # read it back again - this ensures that the output of `functions --details` is correct
                        source "$writepath"
                    else
                        echo (_ "Saving to original location failed; saving to user configuration instead.")
                        set writepath $__fish_config_dir/functions/(path basename "$writepath")
                        if cp $tmpname "$writepath"
                            printf (_ "Function saved to %s") "$writepath"
                            echo
                            # read it back again - this ensures that the output of `functions --details` is correct
                            source "$writepath"
                        else
                            echo (_ "Saving to user configuration failed. Changes may be lost when fish is closed.")
                        end
                    end
                end
            else if set -q _flag_save
                funcsave $funcname
            else
                printf (_ "Run funcsave %s to save this function to the configuration directory.") $funcname
                echo
            end
        end
        break
    end

    set -l stat $status
    command rm $tmpname >/dev/null
    and rmdir $tmpdir >/dev/null
    return $stat
end
functions/funcsave.fish# localization: tier1
function funcsave --description "Save the current definition of all specified functions to file"
    set -l options q/quiet h/help d/directory=
    argparse -n funcsave $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help funcsave
        return 0
    end

    set -l funcdir
    if set -q _flag_directory
        set funcdir $_flag_directory
    else
        set funcdir $__fish_config_dir/functions
    end

    if not set -q argv[1]
        printf (_ "%s: Expected at least %d args, got only %d\n") funcsave 1 0 >&2
        return 1
    end

    if not mkdir -p $funcdir
        printf (_ "%s: Could not create configuration directory '%s'\n") funcsave $funcdir >&2
        return 1
    end

    set -l retval 0
    for funcname in $argv
        set -l funcpath "$funcdir/$funcname.fish"
        if functions -q -- $funcname
            functions --no-details -- $funcname >$funcpath
            and set -q _flag_quiet || printf (_ "%s: wrote %s\n") funcsave $funcpath
        else if test -w $funcpath
            command rm $funcpath
            and set -q _flag_quiet || printf (_ "%s: removed %s\n") funcsave $funcpath
        else
            printf (_ "%s: Unknown function '%s'\n") funcsave $funcname >&2
            set retval 1
        end
    end

    return $retval
end
functions/grep.fish# localization: skip(uses-apropos)
#
# Match colors for grep, if supported
#

if echo | command grep --color=auto "" >/dev/null 2>&1
    function grep
        command grep --color=auto $argv
    end
end
functions/help.fish# localization: tier1
function help --description 'Show help for the fish shell'
    set -l options h/help
    argparse -n help $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help help
        return
    end

    set -l fish_help_item $argv[1]
    if test (count $argv) -gt 1
        if test $argv[1] = string
            set fish_help_item (string join -- '-' $argv[1] $argv[2])
        else
            echo "help: Expected at most 1 args, got 2" >&2
            return 1
        end
    end

    # Find a suitable browser for viewing the help pages.
    # The first thing we try is $fish_help_browser.
    set -l fish_browser $fish_help_browser

    # A list of graphical browsers we know about.
    set -l graphical_browsers (printf %s "\
htmlview
x-www-browser
firefox
galeon
mozilla
xdg-open
konqueror
epiphany
opera
netscape
rekonq
google-chrome
chromium-browser
")

    # On mac we may have to write a temporary file that redirects to the desired
    # help page, since `open` will drop fragments from file URIs (issue #4480).
    set -l need_trampoline false

    if not set -q fish_browser[1]
        if set -q BROWSER
            # User has manually set a preferred browser, so we respect that
            echo $BROWSER | read -at fish_browser
            if not type -q $fish_browser[1]
                printf (_ 'help: %s is not a valid command: %s\n') '$fish_browser' "$fish_browser"
                return 2
            end
        else
            # No browser set up, inferring.
            # We check a bunch and use the last we find.

            # Check for a text-based browser.
            for i in htmlview www-browser links elinks lynx w3m
                if type -q -f $i
                    set fish_browser $i
                    break
                end
            end

            # If we are in a graphical environment, check if there is a graphical
            # browser to use instead.
            set -l is_graphical false
            if test -n "$DISPLAY" &&
                    { test -z "$XAUTHORITY" ||
                            test "$XAUTHORITY" = "$HOME/.Xauthority"
                    }
                set is_graphical true
                for i in $graphical_browsers
                    if type -q -f $i
                        set fish_browser $i
                        break
                    end
                end
            end

            # If we're SSH'd into a desktop installation, don't use a regular browser unless X is being forwarded
            if not set -q SSH_CLIENT || $is_graphical
                # We use the macOS open, but not otherwise.
                # On Debian, there is an open command that's a symlink to openvt.
                if uname | string match -q Darwin && command -sq open
                    set fish_browser open
                    # The open command needs a trampoline because the macOS version can't handle #-fragments.
                    set need_trampoline true
                end

                # If the OS appears to be Windows (graphical), try to use cygstart
                if type -q cygstart
                    set fish_browser cygstart
                else if type -q xdg-open
                    # If xdg-open is available, just use that
                    set fish_browser xdg-open
                end

                # Try to find cmd.exe via $PATH or one of the paths that it's often at.
                #
                # We use this instead of xdg-open because that's useless without a backend
                # like wsl-open which we'll check in a minute.
                if test -f /proc/version
                    and string match -riq 'Microsoft|WSL|MSYS|MINGW' </proc/version
                    and set -l cmd (command -s powershell.exe cmd.exe /mnt/c/Windows/System32/cmd.exe)
                    # Use the first of these.
                    set fish_browser $cmd[1]
                end

                if type -q wsl-open
                    set fish_browser wsl-open
                end
            end
        end
    else
        if not type -q $fish_browser[1]
            printf (_ 'help: %s is not a valid command: %s\n') '$fish_help_browser' "$fish_browser"
            return 2
        end
    end

    # In Cygwin, start the user-specified browser using cygstart,
    # only if a Windows browser is to be used.
    if type -q cygstart
        if test "$fish_browser" != cygstart
            and set -q fish_browser[1]
            and not command -sq $fish_browser[1]
            # Escaped quotes are necessary to work with spaces in the path
            # when the command is finally eval'd.
            set fish_browser cygstart $fish_browser
        else
            set need_trampoline true
        end
    end

    set fish_help_item (string replace -r -- '\b#$' '' $fish_help_item)
    set -l fish_help_page
    switch "$fish_help_item"
        case ''
            set fish_help_page index.html
        case (status get-file help_sections | string replace -r "^index(#|\$)" introduction\$1)
            set fish_help_page (
                printf %s $fish_help_item |
                    string replace -r '^introduction(#|$)' 'index$1' |
                    string replace -r -- '(#|$)' '.html$1'
            )

        case {cmds/,}"!"
            set fish_help_page cmds/not.html
        case {cmds/,}"."
            set fish_help_page cmds/source.html
        case {cmds/,}":"
            set fish_help_page cmds/true.html
        case {cmds/,}"["
            set fish_help_page cmds/test.html
        case {cmds/,}"{"
            set fish_help_page cmds/begin.html
        case (__fish_print_commands)
            set fish_help_page cmds/$fish_help_item.html

        case "*"
            printf (_ "%s: no fish help topic '%s', try 'man %s'\n") help $fish_help_item $fish_help_item
            return 1
    end

    # In Crostini Chrome OS Linux, the default browser opens URLs in Chrome running outside the
    # linux VM. This browser does not have access to the Linux filesystem. This uses Garcon, see e.g.
    # https://chromium.googlesource.com/chromiumos/platform2/+/master/vm_tools/garcon/#opening-urls
    # https://source.chromium.org/search?q=garcon-url-handler
    string match -q '*garcon-url-handler*' $fish_browser[1]
    and set -l chromeos_linux_garcon

    # Generate the online URL, with one dot in the version string (major.minor)
    set -l version_string (string match -rg '(\d+\.\d+(?:b\d+)?).*' -- $version)
    set -l ext_url https://fishshell.com/docs/$version_string/$fish_help_page
    set -l page_url
    if set -q __fish_help_dir[1]; and test -f $__fish_help_dir/index.html; and not set -lq chromeos_linux_garcon
        # Help is installed, use it
        set page_url file://$__fish_help_dir/$fish_help_page

        # For Windows (Cygwin, msys2 and WSL), we need to convert the base
        # help dir to a Windows path before converting it to a file URL
        # but only if a Windows browser is being used
        if type -q cygpath
            and string match -qr '(cygstart|\.exe)(\s+|$)' $fish_browser[1]
            set page_url file://(cygpath -m $__fish_help_dir)/$fish_help_page
        else if type -q wslpath
            and string match -qr '\.exe(\s+|$)' $fish_browser[1]
            set page_url file://(wslpath -w $__fish_help_dir)/$fish_help_page
        end
    else
        set page_url $ext_url
        # We don't need a trampoline for a remote URL.
        set need_trampoline false
    end

    if not set -q fish_browser[1]
        printf (_ '%s: Could not find a web browser.\n') help >&2
        printf (_ 'Please try `BROWSER=some_browser help`, `man fish-doc`, or `man fish-tutorial`.\n\n') >&2
        printf (_ 'Or open %s in your browser of choice.\n') $ext_url >&2
        return 1
    end

    if $need_trampoline && string match -rq '#' $page_url
        # Write a temporary file that will redirect where we want.
        set -l tmpdir (__fish_mktemp_relative -d fish-help)
        or return 1
        set -l tmpname $tmpdir/help.html
        echo '<meta http-equiv="refresh" content="0;URL=\''$page_url'\'" />' >$tmpname
        set page_url file://$tmpname

        # For Windows (Cygwin, msys2 and WSL), we need to convert the base help dir to a Windows path
        # before converting it to a file URL, but only if a Windows browser is being used
        if type -q cygpath
            and string match -qr '(cygstart|\.exe)(\s+|$)' $fish_browser[1]
            set page_url file://(cygpath -m $tmpname)
        else if type -q wslpath
            and string match -qr '\.exe(\s+|$)' $fish_browser[1]
            set page_url file://(wslpath -w $tmpname)
        end
    end

    printf (_ 'help: Help is being displayed in %s.\n') $fish_browser[1]
    # cmd.exe and powershell needs more coaxing.
    if string match -qr 'powershell\.exe$|cmd\.exe$' -- $fish_browser[1]
        # The space before the /c is to prevent msys2 from expanding it to a path
        $fish_browser " /c" start $page_url
    else if contains -- $fish_browser[1] $graphical_browsers
        set -l sh (__fish_posix_shell)
        $sh -c '( "$@" ) &' -- $fish_browser $page_url
    else
        $fish_browser $page_url
    end

    # Show the online URL anyway in case we did not manage to open something successfully.
    # (we can't check because we need to background it)
    printf (_ 'help: If no help could be displayed, go to %s to view the documentation online.\n') $ext_url
end
functions/history.fish# localization: tier1
#
# Wrap the builtin history command to provide additional functionality.
#
function history --description "display or manipulate interactive command history"
    set -l cmd history
    set -l options --exclusive 'c,e,p' --exclusive 'S,D,M,V,X'
    set -a options h/help c/contains e/exact p/prefix
    set -a options C/case-sensitive R/reverse z/null 't/show-time=?' 'n#max' 'color='
    # The following options are deprecated and will be removed in the next major release.
    # Note that they do not have usable short flags.
    set -a options S-search D-delete M-merge V-save X-clear
    argparse -n $cmd $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help history
        return 0
    end

    set -l hist_cmd
    set -l show_time
    set -l max_count
    set -l search_mode
    set -l color_opt
    set -q _flag_max
    set max_count -n$_flag_max

    set color_opt --color=$_flag_color

    set -q _flag_with_time
    and set -l _flag_show_time $_flag_with_time
    if set -q _flag_show_time[1]
        set show_time --show-time=$_flag_show_time
    else if set -q _flag_show_time
        set show_time --show-time
    end

    set -q _flag_prefix
    and set -l search_mode --prefix
    set -q _flag_contains
    and set -l search_mode --contains
    set -q _flag_exact
    and set -l search_mode --exact

    if set -q _flag_delete
        set hist_cmd delete
    else if set -q _flag_save
        set hist_cmd save
    else if set -q _flag_clear
        set hist_cmd clear
    else if set -q _flag_search
        set hist_cmd search
    else if set -q _flag_merge
        set hist_cmd merge
    else if set -q _flag_clear-session
        set hist_cmd clear-session
    end

    # If a history command has not already been specified check the first non-flag argument for a
    # command. This allows the flags to appear before or after the subcommand.
    if not set -q hist_cmd[1]
        and set -q argv[1]
        if contains $argv[1] search delete merge save clear clear-session append
            set hist_cmd $argv[1]
            set -e argv[1]
        end
    end

    if not set -q hist_cmd[1]
        set hist_cmd search # default to "search" if the user didn't specify a subcommand
    end

    switch $hist_cmd
        case search # search the interactive command history
            if isatty stdout
                set -l pager (__fish_anypager)
                and isatty stdout
                or set pager cat

                # If the user hasn't preconfigured less with the $LESS environment variable,
                # we do so to have it behave like cat if output fits on one screen.
                if not set -qx LESS
                    set -fx LESS --quit-if-one-screen --RAW-CONTROL-CHARS
                    # Also set --no-init for less < v530, see #8157.
                    if type -q less; and test (less --version | string match -r 'less (\d+)')[2] -lt 530 2>/dev/null
                        set LESS $LESS --no-init
                    end
                end
                not set -qx LV # ask the pager lv not to strip colors
                and set -fx LV -c

                if not set -q color_opt[1]
                    set color_opt --color=always
                end

                builtin history search $color_opt $search_mode $show_time $max_count $_flag_case_sensitive $_flag_reverse $_flag_null -- $argv | $pager
            else
                builtin history search $color_opt $search_mode $show_time $max_count $_flag_case_sensitive $_flag_reverse $_flag_null -- $argv
            end

        case delete # interactively delete history
            set -l searchterm $argv
            if not set -q argv[1]
                read -P"Search term: " searchterm
                or return $status
            end

            if test "$search_mode" = --exact
                builtin history delete $color_opt $search_mode $_flag_case_sensitive -- $searchterm
                builtin history save
                return
            end

            # TODO: Fix this so that requesting history entries with a timestamp works:
            #   set -l found_items (builtin history search $color_opt $search_mode $show_time -- $argv)
            set -l found_items
            set found_items (builtin history search $color_opt $search_mode $_flag_case_sensitive --null -- $searchterm | string split0)
            if set -q found_items[1]
                set -l found_items_count (count $found_items)
                for i in (seq $found_items_count)
                    printf "[%s] %s\n" $i $found_items[$i]
                end
                echo
                echo "Enter nothing to cancel the delete, or"
                echo "Enter one or more of the entry IDs or ranges like '5..12', separated by a space."
                echo "For example '7 10..15 35 788..812'."
                echo "Enter 'all' to delete all the matching entries."
                echo
                read --local --prompt "echo 'Delete which entries? '" choice
                or return $status
                echo ''

                if test -z "$choice"
                    printf "Cancelling the delete!\n"
                    return
                end

                if test "$choice" = all
                    printf "Deleting all matching entries!\n"
                    for item in $found_items
                        builtin history delete $color_opt --exact --case-sensitive -- $item
                    end
                    builtin history save
                    return
                end

                set -l choices
                for i in (string split " " -- $choice)
                    # Expand ranges like 577..580
                    if set -l inds (string match -rg '^([1-9][0-9]*)\.\.([1-9][0-9]*)' -- $i)
                        if test $inds[1] -gt $found_items_count
                            or test $inds[1] -gt $inds[2]
                            printf (_ "Ignoring invalid history entry ID \"%s\"\n") $i
                            continue
                        end

                        set -l indexes (seq $inds[1] 1 $inds[2])
                        if set -q indexes[1]
                            set -a choices $indexes
                        end
                        continue
                    end

                    if string match -qr '^[1-9][0-9]*$' -- $i
                        and test $i -le $found_items_count
                        set -a choices $i
                    else
                        printf (_ "Ignoring invalid history entry ID \"%s\"\n") $i
                        continue
                    end
                end

                if not set -q choices[1]
                    return 1
                end

                set choices (path sort -u -- $choices)

                echo Deleting choices: $choices
                for x in $choices
                    printf "Deleting history entry %s: \"%s\"\n" $x $found_items[$x]
                    builtin history delete $color_opt --exact --case-sensitive -- "$found_items[$x]"
                end
                builtin history save
            end

        case save # save our interactive command history to the persistent history
            builtin history save $color_opt $search_mode $show_time $max_count $_flag_case_sensitive $_flag_reverse $_flag_null -- $argv
        case merge # merge the persistent interactive command history with our history
            builtin history merge $color_opt $search_mode $show_time $max_count $_flag_case_sensitive $_flag_reverse $_flag_null -- $argv
        case clear # clear the interactive command history
            if test -n "$search_mode"
                or set -q show_time[1]
                printf (_ "%s: %s: subcommand takes no options\n") history $hist_cmd >&2
                return 1
            end
            if set -q argv[1]
                printf (_ "%s: %s: expected %d arguments; got %d\n") history $hist_cmd 0 (count $argv) >&2
                return 1
            end

            printf (_ "If you enter 'yes' your entire interactive command history will be erased\n")
            read --local --prompt "echo 'Are you sure you want to clear history? (yes/no) '" choice
            or return $status
            if test "$choice" = yes
                builtin history clear $color_opt $search_mode $show_time $max_count $_flag_case_sensitive $_flag_reverse $_flag_null -- $argv
                and printf (_ "Command history cleared!\n")
            else
                printf (_ "You did not say 'yes' so I will not clear your command history\n")
            end
        case clear-session # clears only session
            builtin history clear-session $color_opt $search_mode $show_time $max_count $_flag_case_sensitive $_flag_reverse $_flag_null -- $argv
            and printf (_ "Command history for session cleared!\n")
        case append
            set -l newitem $argv
            if not set -q argv[1]
                read -P "Command: " newitem
                or return $status
            end

            builtin history append $color_opt $search_mode $show_time $max_count $_flag_case_sensitive $_flag_reverse $_flag_null -- $newitem
        case '*'
            printf "%s: unexpected subcommand '%s'\n" $cmd $hist_cmd
            return 2
    end
end
functions/isatty.fish# localization: tier1
function isatty -d "Tests if a file descriptor is a tty"
    set -l options h/help
    argparse -n isatty $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help isatty
        return 0
    end

    if set -q argv[2]
        {
            printf (_ "%s: Too many arguments") isatty
            echo
        } >&2
        return 1
    end

    set -l fd
    switch "$argv"
        case stdin ''
            set fd 0
        case stdout
            set fd 1
        case stderr
            set fd 2
        case '*'
            set fd $argv[1]
    end

    test -t "$fd"
end
functions/la.fish# localization: tier1
#
# These are very common and useful
#
function la --wraps ls --description "List contents of directory, including hidden files in directory using long format"
    ls -lAh $argv
end
functions/ll.fish# localization: tier1
#
# These are very common and useful
#
function ll --wraps ls --description "List contents of directory using long format"
    ls -lh $argv
end
functions/ls.fish# localization: skip(uses-apropos)
function ls
    # Make ls use colors and show indicators if we are on a system that supports that feature and writing to stdout.
    #

    # BSD, macOS and others support colors with ls -G.
    # GNU ls and FreeBSD ls takes --color=auto. Order of this test is important because ls also takes -G but it has a different meaning.
    # Solaris 11's ls command takes a --color flag.
    # OpenBSD requires the separate colorls program for color support.
    # Also test -F because we'll want to define this function even with an ls that can't do colors (like NetBSD).
    if not set -q __fish_ls_command
        set -g __fish_ls_command ls
        set -g __fish_ls_color_opt
        set -g __fish_ls_indicators_opt
        # OpenBSD ships a command called "colorls" that takes "-G" and "-F",
        # but there's also a ruby implementation that doesn't understand "-F".
        # Since that one's quite different, don't use it.
        if command -sq colorls
            and command colorls -GF >/dev/null 2>/dev/null
            set -g __fish_ls_command colorls
            set -g __fish_ls_color_opt -G
            set -g __fish_ls_indicators_opt -F
        else
            for opt in --color=auto -G --color
                if command ls $opt / >/dev/null 2>/dev/null
                    set -g __fish_ls_color_opt $opt
                    break
                end
            end

            if command ls -F / >/dev/null 2>/dev/null
                set -g __fish_ls_indicators_opt -F
            end
        end
    end

    set -l indicators_opt
    isatty stdout
    and set -a indicators_opt $__fish_ls_indicators_opt

    # TODO(term-workaround)
    # Terminal.app doesn't set $COLORTERM or $CLICOLOR,
    # but the new FreeBSD ls requires either to be set,
    # before it will enable color.
    # See #8309.
    # We don't set $COLORTERM because that should be set to
    # "truecolor" or similar and we don't want to specify that here.
    test "$TERM_PROGRAM" = Apple_Terminal
    and set -lx CLICOLOR 1

    # If CLICOLOR_FORCE is set, don't colorize `ls` (if piped) because the results
    # might not be what we want; i.e. `ls --color=auto | cat` might still emit color
    # output (e.g. under BSD and macOS).
    # We don't just unset CLICOLOR_FORCE because the user might theoretically *want*
    # this behavior by explicitly including `--color=auto` in $argv themselves.
    set -qx CLICOLOR_FORCE && not isatty stdout; and set __fish_ls_color_opt

    command $__fish_ls_command $__fish_ls_color_opt $indicators_opt $argv
end
functions/man.fish# localization: skip(uses-apropos)

if not command -qs man
    # see #5329 and discussion at https://github.com/fish-shell/fish-shell/commit/13e025bdb01cc4dd08463ec497a0a3495873702f
    exit
end

function man
    set -l manpath
    if __fish_tried_to_embed_manpages
        # If we have an embedded page, reuse a function that happens to do
        # the right thing.
        if not set -q argv[2] &&
                status list-files "man/man1/$(__fish_canonicalize_builtin $argv).1" &>/dev/null
            __fish_print_help $argv[1]
            return
        end
    else if set -l fish_manpath (path filter -d $__fish_man_dir)
        # Prepend fish's man directory if available.

        # Work around the "builtin" manpage that everything symlinks to,
        # by prepending our fish datadir to man. This also ensures that man gives fish's
        # man pages priority, without having to put fish's bin directories first in $PATH.

        # Preserve the existing MANPATH, and default to the system path (the empty string).
        set manpath $fish_manpath (
            if set -q MANPATH
                string join -- \n $MANPATH
            else if set -l p (command man -p 2>/dev/null)
                # NetBSD's man uses "-p" to print the path.
                # FreeBSD's man also has a "-p" option, but that requires an argument.
                # Other mans (men?) don't seem to have it.
                #
                # Unfortunately NetBSD prints things like "/usr/share/man/man1",
                # while not allowing them as $MANPATH components.
                # What it needs is just "/usr/share/man".
                #
                # So we strip the last component.
                # This leaves a few wrong directories, but that should be harmless.
                string replace -r '[^/]+$' '' $p
            else
                echo ''
            end
        )

        if test (count $argv) -eq 1
            set argv (__fish_canonicalize_builtin $argv)
        end
    end
    set -q manpath[1]
    and set -lx MANPATH $manpath

    command man $argv
end
functions/nextd-or-forward-token.fish# localization: tier1
function nextd-or-forward-token --description "If commandline is empty, run nextd; else move one argument to the right"
    if test "$(commandline; printf .)" = \n.
        nextd
        commandline -f repaint
        return
    end
    commandline -f forward-token
end
functions/nextd.fish# localization: tier1
function nextd --description "Move forward in the directory history"
    set -l options h/help l/list
    argparse -n nextd --max-args=1 $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help nextd
        return 0
    end

    set -l times 1
    if set -q argv[1]
        if test $argv[1] -ge 0 2>/dev/null
            set times $argv[1]
        else
            printf (_ "%s: The number of positions to skip must be a non-negative integer\n") nextd >&2
            return 1
        end
    end

    # Traverse history
    set -l code 1
    for i in (seq $times)
        # Try one step backward
        if __fish_move_last dirnext dirprev
            # We consider it a success if we were able to do at least 1 step
            # (low expectations are the key to happiness ;)
            set code 0
        else
            break
        end
    end

    # Show history if needed
    if set -q _flag_list
        dirh
    end

    # Set direction for 'cd -'
    test $code = 0
    and set -g __fish_cd_direction prev

    return $code
end
functions/open.fish# localization: tier1
#
# This allows us to use 'open FILENAME' to open a given file in the default
# application for the file.
#
if not command -sq open
    function open --description "Open file in default application"
        set -l options h/help
        argparse -n open $options -- $argv
        or return

        if set -q _flag_help
            __fish_print_help open
            return 0
        end

        if not set -q argv[1]
            printf (_ "%s: Expected at least %d args, got only %d\n") open 1 0 >&2
            return 1
        end

        if type -q -f cygstart
            for i in $argv
                cygstart $i
            end
        else if type -q -f xdg-open
            for i in $argv
                xdg-open $i
            end
        else
            echo (_ 'No open utility found. Try installing "xdg-open" or "xdg-utils".') >&2
        end
    end
end
functions/popd.fish# localization: tier1
function popd --description "Pop directory from the stack and cd to it"
    if count $argv >/dev/null
        switch $argv[1]
            case -h --h --he --hel --help
                __fish_print_help popd
                return 0
        end
    end

    if set -q dirstack[1]
        cd $dirstack[1]
        set -e dirstack[1]
    else
        printf (_ "%s: Directory stack is empty…\n") popd 1>&2
        return 1
    end
end
functions/prevd-or-backward-token.fish# localization: tier1
function prevd-or-backward-token --description "If commandline is empty, run prevd; else move one argument to the left"
    if test "$(commandline; printf .)" = \n.
        prevd
        commandline -f repaint
        return
    end
    commandline -f backward-token
end
functions/prevd.fish# localization: tier1
function prevd --description "Move back in the directory history"
    set -l options h/help l/list
    argparse -n prevd --max-args=1 $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help prevd
        return 0
    end

    set -l times 1
    if set -q argv[1]
        if test $argv[1] -ge 0 2>/dev/null
            set times $argv[1]
        else
            printf (_ "%s: The number of positions to skip must be a non-negative integer\n") prevd >&2
            return 1
        end
    end

    # Traverse history
    set -l code 1
    for i in (seq $times)
        # Try one step forward
        if __fish_move_last dirprev dirnext
            # We consider it a success if we were able to do at least 1 step
            # (low expectations are the key to happiness ;)
            set code 0
        else
            break
        end
    end

    # Show history if needed
    if set -q _flag_list
        dirh
    end

    # Set direction for 'cd -'
    test $code = 0
    and set -g __fish_cd_direction next

    return $code
end
functions/prompt_hostname.fish# localization: tier1
function prompt_hostname --description 'short hostname for the prompt'
    string replace -r -- "\..*" "" $hostname
end
functions/prompt_login.fish# localization: tier1
function prompt_login --description "display user name for the prompt"
    if not set -q __fish_machine
        set -g __fish_machine
        set -l debian_chroot $debian_chroot

        if test -r /etc/debian_chroot
            set debian_chroot (cat /etc/debian_chroot)
        end

        if set -q debian_chroot[1]
            and test -n "$debian_chroot"
            set -g __fish_machine "(chroot:$debian_chroot)"
        end
    end

    # Prepend the chroot environment if present
    if set -q __fish_machine[1]
        echo -n -s (set_color yellow) "$__fish_machine" (set_color --reset) ' '
    end

    # If we're running via SSH, change the host color.
    set -l color_host $fish_color_host
    if set -q SSH_TTY; and set -q fish_color_host_remote
        set color_host $fish_color_host_remote
    end

    echo -n -s (set_color $fish_color_user) "$USER" (set_color --reset) @ (set_color $color_host) (prompt_hostname) (set_color --reset)
end
functions/prompt_pwd.fish# localization: tier1
function prompt_pwd --description 'short CWD for the prompt'
    set -l options h/help d/dir-length= D/full-length-dirs=
    argparse -n prompt_pwd $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help prompt_pwd
        return 0
    end

    set -q argv[1]
    or set argv $PWD

    set -ql _flag_d
    and set -l fish_prompt_pwd_dir_length $_flag_d

    set -q fish_prompt_pwd_dir_length
    or set -l fish_prompt_pwd_dir_length 1

    set -l fulldirs 0
    set -ql _flag_D
    and set -l fish_prompt_pwd_full_dirs $_flag_D

    set -q fish_prompt_pwd_full_dirs
    or set -l fish_prompt_pwd_full_dirs 1

    for path in $argv
        # Strip control characters to avoid injecting terminal escape sequences into the prompt.
        set -l tmp (__fish_unexpand_tilde $path | string replace -ra '[[:cntrl:]]' '')

        if test "$fish_prompt_pwd_dir_length" -eq 0
            echo $tmp
        else
            # Shorten to at most $fish_prompt_pwd_dir_length characters per directory
            # with full-length-dirs components left at full length.
            set -l full
            if test $fish_prompt_pwd_full_dirs -gt 0
                set -l all (string split -m (math $fish_prompt_pwd_full_dirs - 1) -r / $tmp)
                set tmp $all[1]
                set full $all[2..]
            else if test $fish_prompt_pwd_full_dirs -eq 0
                # 0 means not even the last component is kept
                string replace -ar '(\.?[^/]{'"$fish_prompt_pwd_dir_length"'})[^/]*' '$1' $tmp
                continue
            end

            string join / -- (string replace -ar -- '(\.?[^/]{'"$fish_prompt_pwd_dir_length"'})[^/]*/' '$1/' $tmp) $full
        end
    end
end
functions/psub.fish# localization: tier1
function psub --description "Read from stdin into a file and output the filename. Remove the file when the command that called psub exits."
    set -l options -x 'f,F' h/help f/file F/fifo 's/suffix=' T-testing
    argparse -n psub --max-args=0 $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help psub
        return 0
    end

    set -l dirname
    set -l filename
    set -l funcname

    if not status --is-command-substitution
        {
            printf (_ "%s: Not inside of command substitution") psub
            echo
        } >&2
        return 1
    end

    if set -q _flag_fifo
        # Write output to pipe. This needs to be done in the background so
        # that the command substitution exits without needing to wait for
        # all the commands to exit.
        set dirname (__fish_mktemp_relative -d .psub)
        or return 1
        set filename $dirname/psub.fifo"$_flag_suffix"
        command mkfifo $filename
        # Note that if we were to do the obvious `cat >$filename &`, we would deadlock
        # because $filename may be opened before the fork. Use tee to ensure it is opened
        # after the fork.
        command tee $filename >/dev/null &
    else if test -z "$_flag_suffix"
        set filename (__fish_mktemp_relative .psub)
        or return 1
        command cat >$filename
    else
        set dirname (__fish_mktemp_relative -d .psub)
        or return 1
        set filename "$dirname/psub$_flag_suffix"
        command cat >$filename
    end

    # Write filename to stdout
    echo $filename

    # This flag isn't documented. It's strictly for our unit tests.
    if set -q _flag_testing
        return
    end

    # Find unique function name
    while true
        set funcname __fish_psub_(random)
        if not functions $funcname >/dev/null 2>/dev/null
            break
        end
    end

    # Make sure we erase file when caller exits
    function $funcname --on-job-exit caller --inherit-variable filename --inherit-variable dirname --inherit-variable funcname
        command rm $filename
        if test -n "$dirname"
            command rmdir $dirname
        end
        functions -e $funcname
    end

end
functions/pushd.fish# localization: tier1
function pushd --description 'Push directory to stack'
    set -l rot_r
    set -l rot_l

    if count $argv >/dev/null
        # check for --help
        switch $argv[1]
            case -h --h --he --hel --help
                __fish_print_help pushd
                return 0
        end

        # emulate bash by checking if argument of form +n or -n
        if string match -qr '^-[0-9]+$' -- $argv[1]
            set rot_r (string sub -s 2 -- $argv[1])
        else if string match -qr '^\+[0-9]+$' -- $argv[1]
            set rot_l (string sub -s 2 -- $argv[1])
        end
    end

    set -q dirstack
    or set -g dirstack

    # emulate bash: an empty pushd should switch the top of dirs
    if not set -q argv[1]
        # check that the stack isn't empty
        if not set -q dirstack[1]
            echo "pushd: no other directory" >&2
            return 1
        end

        # get the top two values of the dirs stack ... the first is pwd
        set -l top_dir $PWD
        set -l next_dir $dirstack[1]

        # alter the top of dirstack and move to directory
        set -g dirstack[1] $top_dir
        cd $next_dir
        return
    end

    # emulate bash: check for rotations
    if test -n "$rot_l" -o -n "$rot_r"
        # grab the current stack
        set -l stack $PWD $dirstack

        # translate a right rotation to a left rotation
        if test -n "$rot_r"
            # check the rotation in range
            if test $rot_r -ge (count $stack)
                echo "pushd: -$rot_r: directory stack index out of range" >&2
                return 1
            end

            set rot_l (math (count $stack) - 1 - $rot_r)
        end

        # check the rotation in range
        if test $rot_l -ge (count $stack)
            echo "pushd: +$rot_l: directory stack index out of range" >&2
            return 1
        else
            # rotate stack unless rot_l is 0
            if test $rot_l -gt 0
                set stack $stack[(math $rot_l + 1)..(count $stack)] $stack[1..$rot_l]
            end

            # now reconstruct dirstack and change directory
            set -g dirstack $stack[2..(count $stack)]
            cd $stack[1]
        end

        # print the new stack
        dirs
        return
    end

    # argv[1] is a directory
    set -l old_pwd $PWD
    cd $argv[1]; and set -g -p dirstack $old_pwd
end
functions/realpath.fish# localization: skip(uses-apropos)

# Provide a minimalist realpath implementation to help deal with platforms that may not provide it
# as a command. If an external realpath or grealpath command is available simply pass all arguments
# thru to it. If not fallback to our builtin.

# The following is slightly subtle. We have to define a realpath function even if there is an
# external command by that name. That's because if we don't the parser will select our builtin.
# However, we only want our builtin if there is no external realpath command.

if command -sq realpath
    function realpath
        command realpath $argv
    end
    exit 0
end

# If there is a HomeBrew installed version of GNU realpath named grealpath use that.
if command -sq grealpath
    function realpath
        command grealpath $argv
    end
    exit 0
end

function realpath -d "return an absolute path without symlinks"
    set -l options h/help q/quiet V-version s/no-symlinks N-strip z/zero
    set -a options e/canonicalize-existing m/canonicalize-missing L/logical P/physical
    set -a options 'R-relative-to=' 'B-relative-base='
    argparse -n realpath $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help realpath
        return 0
    end

    set -l supported_flags
    if set -el _flag_no_symlinks
        set -el _flag_s
        set -a supported_flags --no-symlinks
    end

    # We don't implement any of the other flags so if any are set it's an error.
    if string match -q '_flag_*' -- (set -l)
        set -l flags (set -l | string replace --filter --regex '_flag_\w+\s*' '' | sort -u)
        printf "realpath: These flags are not allowed by fish realpath: '%s'" "$flags" >&2
        echo >&2
        __fish_print_help realpath
        return 1
    end

    if not set -q argv[1]
        printf "realpath: Expected at least %d args, got only %d\n" 1 0 >&2
        return 1
    end

    for path in $argv
        builtin realpath $supported_flags $path
    end
end
functions/seq.fish# localization: skip(uses-apropos)

# If seq is not installed, then define a function that invokes __fish_fallback_seq
# We can't call type here because that also calls seq

if command -sq seq
    exit
end

if command -sq gseq
    # No seq provided by the OS, but GNU coreutils was apparently installed, fantastic
    function seq
        gseq $argv
    end
    exit
end

# No seq command
function seq
    __fish_fallback_seq $argv
end

function __fish_fallback_seq
    set -l from 1
    set -l step 1
    set -l to 1

    # Remove a "--" argument if it happens first.
    if test "x$argv[1]" = x--
        set -e argv[1]
    end

    switch (count $argv)
        case 1
            set to $argv[1]
        case 2
            set from $argv[1]
            set to $argv[2]
        case 3
            set from $argv[1]
            set step $argv[2]
            set to $argv[3]
        case '*'
            printf "seq: Expected 1, 2 or 3 arguments, got %d\n" (count $argv) >&2
            return 1
    end

    for i in $from $step $to
        if not string match -rq -- '^-?[0-9]*([0-9]*|\.[0-9]+)$' $i
            printf "seq: '%s' is not a number\n" $i >&2
            return 1
        end
    end

    if test $step -ge 0
        set -l i $from
        while test $i -le $to
            echo $i
            set i (math -- $i + $step)
        end
    else
        set -l i $from
        while test $i -ge $to
            echo $i
            set i (math -- $i + $step)
        end
    end
end
functions/setenv.fish# localization: tier1
function setenv
    # No arguments should cause the current env vars to be displayed.
    if not set -q argv[1]
        env
        return
    end

    # A single argument should set the named var to nothing.
    if not set -q argv[2]
        set -gx $argv[1] ''
        return
    end

    # `setenv` accepts only two arguments: the var name and the value. If there are more than two
    # args it is an error. The error message is verbatim from csh.
    if set -q argv[3]
        {
            printf (_ '%s: Too many arguments') setenv
            echo
        } >&2
        return 1
    end

    # We have exactly two arguments as required by the csh `setenv` command.
    set -l var $argv[1]
    set -l val $argv[2]

    # Validate the variable name.
    if not string match -qr '^\w+$' -- $var
        # This message is verbatim from csh. We don't really need to do this but if we don't fish
        # will display a different error message which might confuse someone expecting the csh
        # message.
        echo "setenv: Variable name must contain alphanumeric characters" >&2
        return 1
    end

    # We need to special case some vars to be compatible with fish. In particular how they are
    # treated as arrays split on colon characters. All other var values are treated literally.
    if contains -- $var PATH CDPATH MANPATH
        set -gx $var (string split -- ':' $val)
    else
        set -gx $var $val
    end
end
functions/suspend.fish# localization: tier1

function suspend --description 'Suspend the current shell.'
    set -l options h/help f/force
    argparse -n suspend --max-args=1 $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help suspend
        return 0
    end

    if not set -q _flag_force
        and status is-login
        and status is-interactive

        echo 2>&1 'Refusing to suspend interactive login shell.'
        echo 2>&1 'Use --force to override. This might hang your terminal.'
        return 1
    end

    if status is-interactive
        echo -ns 'Suspending ' $fish_pid ': run'
        echo -n (set_color --bold) 'kill -CONT' $fish_pid (set_color --reset)
        echo 'from another terminal to resume'
    end

    # XXX always causes a zombie until one fg's when we do this:
    kill -STOP $fish_pid
end
functions/trap.fish# localization: tier1

# This defines a compatibility shim for the `trap` command found in other shells like bash and zsh.
function trap -d 'Perform an action when the shell receives a signal'
    set -l options h/help l/list-signals p/print
    argparse -n trap $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help trap
        return 0
    end

    set -l mode
    set -l cmd
    set -l sig

    # Determine the mode based on either an explicit flag or the non-flag args.
    if set -q _flag_print
        set mode print
    else if set -q _flag_list_signals
        set mode list
    else
        switch (count $argv)
            case 0
                set mode print
            case 1
                set mode clear
            case '*'
                if test $argv[1] = -
                    set -e argv[1]
                    set mode clear
                else
                    set mode set
                end
        end
    end

    switch $mode
        case clear
            for sig in (string upper -- $argv | string replace -r '^SIG' '')
                if test -n "$sig"
                    functions -e __trap_handler_$sig
                end
            end

        case set
            set -l cmd $argv[1]
            set -e argv[1]

            for sig in (string upper -- $argv | string replace -r '^SIG' '')
                if test -n "$sig"
                    set -l sw --on-signal $sig
                    if string match -qi exit -- $sig
                        set sw --on-event fish_exit
                    end
                    echo "function __trap_handler_$sig $sw; $cmd; end" | source
                else
                    return 1
                end
            end

        case print
            set -l names
            if set -q argv[1]
                set names $argv
            else
                set names (functions -a | string split ',' | string match "__trap_handler_*" | string replace '__trap_handler_' '')
            end

            for sig in (string upper -- $names | string replace -r '^SIG' '')
                if test -n "$sig"
                    functions __trap_handler_$sig
                    echo ""
                else
                    return 1
                end
            end

        case list
            kill -l
    end
end
functions/umask.fish# localization: tier1

# Support the usual (i.e., bash compatible) `umask` UI. This reports or modifies the magic global
# `umask` variable which is monitored by the fish process.

# This table is indexed by the base umask value to be modified. Each digit represents the new umask
# value when the permissions to add are applied to the base umask value.
set __fish_umask_add_table 0101010 2002200 2103210 4440000 4541010 6442200 6543210

function __fish_umask_add
    set -l mask_digit $argv[1]
    set -l to_add $argv[2]

    set -l mask_table 0000000
    if test $mask_digit -gt 0
        set mask_table $__fish_umask_add_table[$mask_digit]
    end
    set -l new_vals (string split '' $mask_table)
    echo $new_vals[$to_add]
end

# This table is indexed by the base umask value to be modified. Each digit represents the new umask
# value when the permissions to remove are applied to the base umask value.
set __fish_umask_remove_table 1335577 3236767 3337777 5674567 5775577 7676767 7777777

function __fish_umask_remove
    set -l mask_digit $argv[1]
    set -l to_remove $argv[2]

    set -l mask_table 1234567
    if test $mask_digit -gt 0
        set mask_table $__fish_umask_remove_table[$mask_digit]
    end
    set -l new_vals (string split '' $mask_table)
    echo $new_vals[$to_remove]
end

# This returns the mask corresponding to allowing the permissions to allow. In other words it
# returns the inverse of the mask passed in.
set __fish_umask_set_table 6 5 4 3 2 1 0
function __fish_umask_set
    set -l to_set $argv[1]
    if test $to_set -eq 0
        echo 7
        return
    end
    echo $__fish_umask_set_table[$to_set]
end

# Given a umask string, possibly in symbolic mode, return an octal value with leading zeros.
# This function expects to be called with a single value.
function __fish_umask_parse
    # Test if already a valid octal mask. If so pad it with zeros and return it.
    # Note that umask values are always base 8 so they don't require a leading zero.
    if string match -qr '^0?[0-7]{1,3}$' -- $argv
        string sub -s -4 0000$argv
        return 0
    end

    # Test if argument is a valid symbolic mask. Note that the basic pattern allows one illegal
    # pattern: who and perms without a mode such as "urw". We test for that below after using the
    # pattern to split the rights then testing for that invalid combination.
    set -l basic_pattern '([ugoa]*)([=+-]?)([rwx]*)'
    if not string match -qr "^$basic_pattern(,$basic_pattern)*\$" -- $argv
        printf (_ "%s: Invalid mask '%s'\n") umask $argv >&2
        return 1
    end

    # Split umask into individual digits. We erase the first one because it should always be zero.
    set -l res (string split '' $umask)
    set -e res[1]

    for rights in (string split , $argv)
        set -l match (string match -r "^$basic_pattern\$" $rights)
        set -l scope $match[2]
        set -l mode $match[3]
        set -l perms $match[4]
        if test -n "$scope" -a -z "$mode"
            printf (_ "%s: Invalid mask '%s'\n") umask $argv >&2
            return 1
        end
        if test -z "$scope"
            set scope a
        end
        if test -z "$mode"
            set mode =
        end

        set -l scopes_to_modify
        string match -q '*u*' $scope
        and set scopes_to_modify 1
        string match -q '*g*' $scope
        and set -a scopes_to_modify 2
        string match -q '*o*' $scope
        and set -a scopes_to_modify 3
        string match -q '*a*' $scope
        and set scopes_to_modify 1 2 3

        set -l val 0
        if string match -q '*r*' $perms
            set val 4
        end
        if string match -q '*w*' $perms
            set val (math $val + 2)
        end
        if string match -q '*x*' $perms
            set val (math $val + 1)
        end

        for j in $scopes_to_modify
            switch $mode
                case '='
                    set res[$j] (__fish_umask_set $val)

                case '+'
                    set res[$j] (__fish_umask_add $res[$j] $val)

                case -
                    set res[$j] (__fish_umask_remove $res[$j] $val)
            end
        end
    end

    echo 0$res[1]$res[2]$res[3]
    return 0
end

function __fish_umask_print_symbolic
    set -l val
    set -l res ""
    set -l letter a u g o

    for i in 2 3 4
        set res $res,$letter[$i]=
        set val (echo $umask|cut -c $i)

        if contains $val 0 1 2 3
            set res {$res}r
        end

        if contains $val 0 1 4 5
            set res {$res}w
        end

        if contains $val 0 2 4 6
            set res {$res}x
        end

    end

    echo (string split -m 1 '' -- $res)[2]
end

function umask --description "Set default file permission mask"
    set -l options h/help p/as-command S/symbolic
    argparse -n umask $options -- $argv
    or return

    if set -q _flag_help
        __fish_print_help umask
        return 0
    end

    switch (count $argv)
        case 0
            set -q umask
            or set -g umask 113

            if set -q _flag_as_command
                echo umask $umask
            else if set -q _flag_symbolic
                __fish_umask_print_symbolic $umask
            else
                echo $umask
            end

        case 1
            if set -l parsed (__fish_umask_parse $argv)
                set -g umask $parsed
                return 0
            end
            return 1

        case '*'
            {
                printf (_ '%s: Too many arguments') umask
                echo
            } >&2
            return 1
    end
end
functions/up-or-search.fish# localization: tier1
# Depending on cursor position and current mode, either search backward or move up one line"
function up-or-search -d "Search back or move cursor up 1 line"
    # If we are already in search mode, continue
    if commandline --search-mode
        commandline -f history-search-backward
        return
    end

    # If we are navigating the pager, then up always navigates
    if commandline --paging-mode
        commandline -f up-line
        return
    end

    # We are not already in search mode.
    # If we are on the top line, start search mode,
    # otherwise move up
    set -l lineno (commandline -L)

    switch $lineno
        case 1
            commandline -f history-search-backward

        case '*'
            commandline -f up-line
    end
end
functions/vared.fish# localization: tier1

# This is a neat function, stolen from zsh. It allows you to edit the
# value of a variable interactively.
#

function vared --description "Edit variable value"
    if test (count $argv) = 1
        switch $argv

            case -h --h --he --hel --help
                __fish_print_help vared
                return 0

            case '-*'
                printf (_ "%s: Unknown option %s\n") vared $argv >&2
                return 1

            case '*'
                if test (count $$argv ) -lt 2
                    # Try to avoid using local variables in this function, otherwise they can't be edited.
                    # https://github.com/fish-shell/fish-shell/issues/8836
                    # However we need to use one local, as you can't read directly into an index (like vared PATH[4]).
                    set -l __fish_vared_temp_value

                    # The command substitution in this line controls the scope.
                    # If variable already exists, do not add any switches, so we don't change
                    # scoping or export rules. But if it does not exist, we make the variable
                    # global, so that it will not die when this function dies.

                    read -p 'set_color green; echo '$argv'; set_color --reset; echo "> "' \
                        (if not set -q $argv; echo -g; end) \
                        -c "$$argv" \
                        __fish_vared_temp_value
                    if test -n "$$argv"
                        set $argv $__fish_vared_temp_value
                    else
                        set -g $argv $__fish_vared_temp_value
                    end
                else
                    printf (_ '%s: %s is an array variable. Use %svared%s %s[n]%s to edit the n:th element of %s\n') vared $argv (set_color $fish_color_command; echo) (set_color $fish_color_normal; echo) $argv (set_color --reset; echo) $argv >&2
                end
        end
    else
        printf (_ '%s: Expected exactly one argument, got %s.\n\nSynopsis:\n\t%svared%s VARIABLE\n') vared (count $argv) (set_color $fish_color_command; echo) (set_color $fish_color_normal; echo) >&2
    end
end
help_sectionscmds/_
cmds/abbr
cmds/alias
cmds/and
cmds/argparse
cmds/begin
cmds/bg
cmds/bind
cmds/block
cmds/break
cmds/breakpoint
cmds/builtin
cmds/case
cmds/cd
cmds/cdh
cmds/command
cmds/commandline
cmds/complete
cmds/contains
cmds/continue
cmds/count
cmds/dirh
cmds/dirs
cmds/disown
cmds/echo
cmds/else
cmds/emit
cmds/end
cmds/eval
cmds/exec
cmds/exit
cmds/export
cmds/false
cmds/fg
cmds/fish
cmds/fish_add_path
cmds/fish_breakpoint_prompt
cmds/fish_clipboard_copy
cmds/fish_clipboard_paste
cmds/fish_command_not_found
cmds/fish_config
cmds/fish_default_key_bindings
cmds/fish_delta
cmds/fish_git_prompt
cmds/fish_greeting
cmds/fish_hg_prompt
cmds/fish_indent
cmds/fish_is_root_user
cmds/fish_key_reader
cmds/fish_mode_prompt
cmds/fish_opt
cmds/fish_prompt
cmds/fish_right_prompt
cmds/fish_should_add_to_history
cmds/fish_status_to_signal
cmds/fish_svn_prompt
cmds/fish_tab_title
cmds/fish_title
cmds/fish_update_completions
cmds/fish_vcs_prompt
cmds/fish_vi_key_bindings
cmds/for
cmds/funced
cmds/funcsave
cmds/function
cmds/functions
cmds/help
cmds/history
cmds/if
cmds/isatty
cmds/jobs
cmds/math
cmds/nextd
cmds/not
cmds/open
cmds/or
cmds/path
cmds/popd
cmds/prevd
cmds/printf
cmds/prompt_hostname
cmds/prompt_login
cmds/prompt_pwd
cmds/psub
cmds/pushd
cmds/pwd
cmds/random
cmds/read
cmds/realpath
cmds/return
cmds/set
cmds/set_color
cmds/source
cmds/status
cmds/string
cmds/string-collect
cmds/string-escape
cmds/string-join
cmds/string-join0
cmds/string-length
cmds/string-lower
cmds/string-match
cmds/string-pad
cmds/string-repeat
cmds/string-replace
cmds/string-shorten
cmds/string-split
cmds/string-split0
cmds/string-sub
cmds/string-trim
cmds/string-unescape
cmds/string-upper
cmds/suspend
cmds/switch
cmds/test
cmds/time
cmds/trap
cmds/true
cmds/type
cmds/ulimit
cmds/umask
cmds/vared
cmds/wait
cmds/while
commands
commands#helper-commands
commands#helper-functions
commands#keywords
commands#known-functions
commands#the-full-list
commands#tools
completions
completions#useful-functions-for-writing-completions
completions#where-to-put-completions
contributing
contributing#adding-translations-for-a-new-language
contributing#code-style
contributing#commit-history
contributing#configuring-your-editor-for-fish-scripts
contributing#contributing-completions
contributing#contributing-documentation
contributing#contributing-translations
contributing#editing-po-files
contributing#fish-script-style-guide
contributing#github
contributing#guidelines
contributing#local-testing
contributing#mailing-list
contributing#minimum-supported-rust-version-msrv-policy
contributing#modifications-to-strings-in-source-files
contributing#modifying-existing-translations
contributing#setting-code-up-for-translations
contributing#testing
contributing#updating-dependencies
contributing#versioning
design
design#configurability-is-the-root-of-all-evil
design#the-law-of-discoverability
design#the-law-of-orthogonality
design#the-law-of-responsiveness
design#the-law-of-user-focus
faq
faq#fish-does-not-work-in-a-specific-terminal
faq#how-do-i-change-the-greeting-message
faq#how-do-i-check-whether-a-variable-is-defined
faq#how-do-i-check-whether-a-variable-is-not-empty
faq#how-do-i-customize-my-syntax-highlighting-colors
faq#how-do-i-get-the-exit-status-of-a-command
faq#how-do-i-run-a-command-every-login-what-s-fish-s-equivalent-to-bashrc-or-profile
faq#how-do-i-run-a-command-from-history
faq#how-do-i-run-a-subcommand-the-backtick-doesn-t-work
faq#how-do-i-set-my-prompt
faq#how-do-i-set-or-clear-an-environment-variable
faq#i-m-getting-weird-graphical-glitches-a-staircase-effect-ghost-characters-cursor-in-the-wrong-position
faq#my-command-pkg-config-gives-its-output-as-a-single-long-string
faq#my-command-prints-no-matches-for-wildcard-but-works-in-bash
faq#uninstalling-fish
faq#what-is-the-equivalent-to-this-thing-from-bash-or-other-shells
faq#why-does-my-prompt-show-a-i
faq#why-doesn-t-history-substitution-etc-work
faq#why-doesn-t-set-ux-exported-universal-variables-seem-to-work
faq#why-won-t-ssh-scp-rsync-connect-properly-when-fish-is-my-login-shell
fish_for_bash_users
fish_for_bash_users#arithmetic-expansion
fish_for_bash_users#blocks-and-loops
fish_for_bash_users#builtins-and-other-commands
fish_for_bash_users#command-substitutions
fish_for_bash_users#heredocs
fish_for_bash_users#other-facilities
fish_for_bash_users#process-substitution
fish_for_bash_users#prompts
fish_for_bash_users#quoting
fish_for_bash_users#special-variables
fish_for_bash_users#string-manipulation
fish_for_bash_users#subshells
fish_for_bash_users#test-test
fish_for_bash_users#variables
fish_for_bash_users#wildcards-globs
index
index#configuration
index#default-shell
index#examples
index#installation
index#other-help-pages
index#resources
index#setup
index#shebang-line
index#starting-and-exiting
index#uninstalling
index#where-to-go
interactive
interactive#abbreviations
interactive#autosuggestions
interactive#command-line-editor
interactive#command-mode
interactive#configurable-greeting
interactive#copy-and-paste-kill-ring
interactive#custom-bindings
interactive#directory-stack
interactive#emacs-mode-commands
interactive#help
interactive#insert-mode
interactive#key-sequences
interactive#multiline-editing
interactive#navigating-directories
interactive#pager-color-variables
interactive#private-mode
interactive#programmable-prompt
interactive#programmable-title
interactive#searchable-command-history
interactive#shared-bindings
interactive#syntax-highlighting
interactive#syntax-highlighting-variables
interactive#tab-completion
interactive#vi-mode-commands
interactive#visual-mode
language
language#argument-handling
language#autoloading-functions
language#brace-expansion
language#builtin-commands
language#combiners-and-or
language#combining-different-expansions
language#combining-lists
language#combining-pipes-and-redirections
language#command-lookup
language#command-substitution
language#comments
language#conditions
language#configuration-files
language#debugging-fish-scripts
language#defining-aliases
language#dereferencing-variables
language#escaping-characters
language#event-handlers
language#exporting-variables
language#functions
language#future-feature-flags
language#home-directory-expansion
language#input-output-redirection
language#job-control
language#lists
language#locale-variables
language#loops-and-blocks
language#overriding-variables-for-a-single-command
language#parameter-expansion
language#path-variables
language#piping
language#profiling-fish-scripts
language#querying-for-user-input
language#quotes
language#quoting-variables
language#shell-variable-and-function-names
language#shell-variables
language#slices
language#special-variables
language#syntax-overview
language#table-of-operators
language#terminology
language#the-if-statement
language#the-status-variable
language#the-switch-statement
language#universal-variables
language#variable-expansion
language#variable-scope
language#variables-as-command
language#wildcards-globbing
license
license#gnu-library-general-public-license
license#license-for-fish
license#license-for-the-python-docs-theme
license#mit-license
prompt
prompt#adding-color
prompt#formatting
prompt#our-first-prompt
prompt#save-the-prompt
prompt#shortening-the-working-directory
prompt#status
prompt#transient-prompt
prompt#where-to-go-from-here
relnotes
terminal-compatibility
terminal-compatibility#dcs-commands-and-gnu-screen
terminal-compatibility#optional-commands
terminal-compatibility#required-commands
terminal-compatibility#unicode-codepoints
tutorial
tutorial#autoloading-functions
tutorial#autosuggestions
tutorial#combiners-and-or-not
tutorial#command-substitutions
tutorial#conditionals-if-else-switch
tutorial#exit-status
tutorial#exports-shell-variables
tutorial#functions
tutorial#getting-help
tutorial#getting-started
tutorial#learning-fish
tutorial#lists
tutorial#loops
tutorial#path
tutorial#pipes-and-redirections
tutorial#prompt
tutorial#ready-for-more
tutorial#running-commands
tutorial#separating-commands-semicolon
tutorial#startup-where-s-bashrc
tutorial#syntax-highlighting
tutorial#tab-completions
tutorial#universal-variables
tutorial#variables
tutorial#why-fish
tutorial#wildcards
prompts/acidhub.fish# name: Acidhub
# author: Acidhub - https://acidhub.click/

function fish_prompt -d "Write out the prompt"
    set -l laststatus $status

    set -l git_info
    if git rev-parse 2>/dev/null
        set -l git_branch (
            command git symbolic-ref HEAD 2>/dev/null | string replace 'refs/heads/' ''
            or command git describe HEAD 2>/dev/null
            or echo unknown
        )
        set git_branch (set_color -o blue)"$git_branch"
        set -l git_status
        if git rev-parse --quiet --verify HEAD >/dev/null
            and not command git diff-index --quiet HEAD --

            for i in (git status --porcelain | string sub -l 2 | sort | uniq)
                switch $i
                    case "."
                        set git_status "$git_status"(set_color green)✚
                    case " D"
                        set git_status "$git_status"(set_color red)✖
                    case "*M*"
                        set git_status "$git_status"(set_color green)✱
                    case "*R*"
                        set git_status "$git_status"(set_color purple)➜
                    case "*U*"
                        set git_status "$git_status"(set_color brown)═
                    case "??"
                        set git_status "$git_status"(set_color red)≠
                end
            end
        else
            set git_status (set_color green):
        end
        set git_info "(git$git_status$git_branch"(set_color white)")"
    end

    # Disable PWD shortening by default.
    set -q fish_prompt_pwd_dir_length
    or set -lx fish_prompt_pwd_dir_length 0

    set_color -b black
    printf '%s%s%s%s%s%s%s%s%s%s%s%s%s' (set_color -o white) '❰' (set_color green) $USER (set_color white) '❙' (set_color yellow) (prompt_pwd) (set_color white) $git_info (set_color white) '❱' (set_color white)
    if test $laststatus -eq 0
        printf "%s✔%s≻%s " (set_color -o green) (set_color white) (set_color --reset)
    else
        printf "%s✘%s≻%s " (set_color -o red) (set_color white) (set_color --reset)
    end
end
prompts/arrow.fish# name: Arrow
# author: Bruno Ferreira Pinto, Pawel Zubrycki

function fish_prompt
    set -l __last_command_exit_status $status

    if not set -q -g __fish_arrow_functions_defined
        set -g __fish_arrow_functions_defined
        function _git_branch_name
            set -l branch (git symbolic-ref --quiet HEAD 2>/dev/null)
            if set -q branch[1]
                echo (string replace -r '^refs/heads/' '' $branch)
            else
                echo (git rev-parse --short HEAD 2>/dev/null)
            end
        end

        function _is_git_dirty
            not command git diff-index --cached --quiet HEAD -- &>/dev/null
            or not command git diff --no-ext-diff --quiet --exit-code &>/dev/null
        end

        function _is_git_repo
            type -q git
            or return 1
            git rev-parse --git-dir >/dev/null 2>&1
        end

        function _hg_branch_name
            echo (hg branch 2>/dev/null)
        end

        function _is_hg_dirty
            set -l stat (hg status -mard 2>/dev/null)
            test -n "$stat"
        end

        function _is_hg_repo
            fish_print_hg_root >/dev/null
        end

        function _repo_branch_name
            _$argv[1]_branch_name
        end

        function _is_repo_dirty
            _is_$argv[1]_dirty
        end

        function _repo_type
            if _is_hg_repo
                echo hg
                return 0
            else if _is_git_repo
                echo git
                return 0
            end
            return 1
        end
    end

    set -l cyan (set_color -o cyan)
    set -l yellow (set_color -o yellow)
    set -l red (set_color -o red)
    set -l green (set_color -o green)
    set -l blue (set_color -o blue)
    set -l normal (set_color --reset)

    set -l arrow_color "$green"
    if test $__last_command_exit_status != 0
        set arrow_color "$red"
    end

    set -l arrow "$arrow_color➜ "
    if fish_is_root_user
        set arrow "$arrow_color# "
    end

    set -l cwd $cyan(prompt_pwd | path basename)

    set -l repo_info
    if set -l repo_type (_repo_type)
        set -l repo_branch $red(_repo_branch_name $repo_type)
        set repo_info "$blue $repo_type:($repo_branch$blue)"

        if _is_repo_dirty $repo_type
            set -l dirty "$yellow ✗"
            set repo_info "$repo_info$dirty"
        end
    end

    echo -n -s $arrow ' '$cwd $repo_info $normal ' '
end
prompts/astronaut.fish# name: Astronaut
# author: Radu Potop
# description: A prompt theme similar to Starship.rs but without the emojis.

function fish_prompt --description 'Write out the prompt'
    set -l last_status $status
    set -l normal (set_color --reset)
    set -l status_color (set_color brgreen)
    set -l cwd_color (set_color $fish_color_cwd)
    set -l vcs_color (set_color brpurple)
    set -l prompt_status ""

    # Since we display the prompt on a new line allow the directory names to be longer.
    set -q fish_prompt_pwd_dir_length
    or set -lx fish_prompt_pwd_dir_length 0

    # Color the prompt differently when we're root
    set -l suffix '❯'
    if functions -q fish_is_root_user; and fish_is_root_user
        if set -q fish_color_cwd_root
            set cwd_color (set_color $fish_color_cwd_root)
        end
        set suffix '#'
    end

    # Color the prompt in red on error
    if test $last_status -ne 0
        set status_color (set_color $fish_color_error)
        set prompt_status $status_color "[" $last_status "]" $normal
    end

    echo -s (prompt_login) ' ' $cwd_color (prompt_pwd) $vcs_color (fish_vcs_prompt) $normal ' ' $prompt_status
    echo -n -s $status_color $suffix ' ' $normal
end
prompts/default.fishprompts/disco.fish# name: Disco
# author: Fabian Homborg

function fish_prompt
    set -l last_status $status

    set -l normal (set_color --reset)
    set -l usercolor (set_color $fish_color_user)

    set -l delim \U25BA

    fish_is_root_user; and set delim "#"

    set -l cwd (set_color $fish_color_cwd)
    if command -sq cksum
        # randomized cwd color
        # We hash the physical PWD and turn that into a color. That means directories (usually) get different colors,
        # but every directory always gets the same color. It's deterministic.
        # We use cksum because 1. it's fast, 2. it's in POSIX, so it should be available everywhere.
        set -l shas (pwd -P | cksum | string split -f1 ' ' | math --base=hex | string sub -s 3 | string pad -c 0 -w 6 | string match -ra ..)
        set -l col 0x$shas[1..3]

        # If the (simplified idea of) luminance is below 120 (out of 255), add some more.
        # (this runs at most twice because we add 60)
        while test (math 0.2126 x $col[1] + 0.7152 x $col[2] + 0.0722 x $col[3]) -lt 120
            set col[1] (math --base=hex "min(255, $col[1] + 60)")
            set col[2] (math --base=hex "min(255, $col[2] + 60)")
            set col[3] (math --base=hex "min(255, $col[3] + 60)")
        end
        set -l col (string replace 0x '' $col | string pad -c 0 -w 2 | string join "")

        set cwd (set_color $col)
    end

    # Prompt status only if it's not 0
    set -l prompt_status
    test $last_status -ne 0; and set prompt_status (set_color $fish_color_status)"[$last_status]$normal"

    # Only show host if in SSH or container
    # Store this in a global variable because it's slow and unchanging
    if not set -q prompt_host
        set -g prompt_host ""
        if set -q SSH_TTY
            or begin
                command -sq systemd-detect-virt
                and systemd-detect-virt -q
            end
            set prompt_host $usercolor$USER$normal@(set_color $fish_color_host)$hostname$normal":"
        end
    end

    # Shorten pwd if prompt is too long
    set -l pwd (prompt_pwd)

    echo -n -s $prompt_host $cwd $pwd $normal $prompt_status $delim
end

function fish_right_prompt
    set -g __fish_git_prompt_showdirtystate 1
    set -g __fish_git_prompt_showuntrackedfiles 1
    set -g __fish_git_prompt_showupstream informative
    set -g __fish_git_prompt_showcolorhints 1
    set -g __fish_git_prompt_use_informative_chars 1
    set -g __fish_git_prompt_char_dirtystate \U1F4a9
    set -g __fish_git_prompt_char_untrackedfiles "?"

    # The git prompt's default format is ' (%s)'.
    # We don't want the leading space.
    set -l vcs (fish_vcs_prompt '(%s)' 2>/dev/null)

    set -l d (set_color brgrey)(date "+%R")(set_color --reset)

    set -l duration "$cmd_duration$CMD_DURATION"
    if test $duration -gt 100
        set duration (math $duration / 1000)s
    else
        set duration
    end

    set -q VIRTUAL_ENV_DISABLE_PROMPT
    or set -g VIRTUAL_ENV_DISABLE_PROMPT true
    set -q VIRTUAL_ENV
    and set -l venv (string replace -r '.*/' '' -- "$VIRTUAL_ENV")

    set_color --reset
    string join " " -- $venv $duration $vcs $d
end
prompts/informative.fish# name: Informative
# http://michal.karzynski.pl/blog/2009/11/19/my-informative-shell-prompt/

function fish_prompt --description 'Informative prompt'
    #Save the return status of the previous command
    set -l last_pipestatus $pipestatus
    set -lx __fish_last_status $status # Export for __fish_print_pipestatus.

    if functions -q fish_is_root_user; and fish_is_root_user
        printf '%s@%s %s%s%s# ' $USER (prompt_hostname) (set -q fish_color_cwd_root
                                                         and set_color $fish_color_cwd_root
                                                         or set_color $fish_color_cwd) \
            (prompt_pwd) (set_color --reset)
    else
        set -l status_color (set_color $fish_color_status)
        set -l statusb_color (set_color --bold $fish_color_status)
        set -l pipestatus_string (__fish_print_pipestatus "[" "]" "|" "$status_color" "$statusb_color" $last_pipestatus)

        printf '[%s] %s%s@%s %s%s %s%s%s \n> ' (date "+%H:%M:%S") (set_color brblue) \
            $USER (prompt_hostname) (set_color $fish_color_cwd) $PWD $pipestatus_string \
            (set_color --reset)
    end
end
prompts/informative_vcs.fish# name: Informative Vcs
# author: Mariusz Smykula <mariuszs at gmail.com>

function fish_prompt --description 'Write out the prompt'
    set -l last_pipestatus $pipestatus
    set -lx __fish_last_status $status # Export for __fish_print_pipestatus.

    if not set -q __fish_git_prompt_show_informative_status
        set -g __fish_git_prompt_show_informative_status 1
    end
    if not set -q __fish_git_prompt_hide_untrackedfiles
        set -g __fish_git_prompt_hide_untrackedfiles 1
    end
    if not set -q __fish_git_prompt_color_branch
        set -g __fish_git_prompt_color_branch magenta --bold
    end
    if not set -q __fish_git_prompt_showupstream
        set -g __fish_git_prompt_showupstream informative
    end
    if not set -q __fish_git_prompt_color_dirtystate
        set -g __fish_git_prompt_color_dirtystate blue
    end
    if not set -q __fish_git_prompt_color_stagedstate
        set -g __fish_git_prompt_color_stagedstate yellow
    end
    if not set -q __fish_git_prompt_color_invalidstate
        set -g __fish_git_prompt_color_invalidstate red
    end
    if not set -q __fish_git_prompt_color_untrackedfiles
        set -g __fish_git_prompt_color_untrackedfiles $fish_color_normal
    end
    if not set -q __fish_git_prompt_color_cleanstate
        set -g __fish_git_prompt_color_cleanstate green --bold
    end

    set -l color_cwd
    set -l suffix
    if functions -q fish_is_root_user; and fish_is_root_user
        if set -q fish_color_cwd_root
            set color_cwd $fish_color_cwd_root
        else
            set color_cwd $fish_color_cwd
        end
        set suffix '#'
    else
        set color_cwd $fish_color_cwd
        set suffix '$'
    end

    # PWD
    set_color $color_cwd
    echo -n (prompt_pwd)
    set_color --reset

    printf '%s ' (fish_vcs_prompt)

    set -l status_color (set_color $fish_color_status)
    set -l statusb_color (set_color --bold $fish_color_status)
    set -l prompt_status (__fish_print_pipestatus "[" "]" "|" "$status_color" "$statusb_color" $last_pipestatus)
    echo -n $prompt_status
    set_color --reset

    echo -n "$suffix "
end
prompts/minimalist.fish# name: Minimalist
# author: ridiculous_fish

function fish_prompt
    set_color $fish_color_cwd
    echo -n (path basename $PWD)
    set_color --reset
    echo -n ' ) '
end
# name: Nim
# author: Guilhem "Nim" Saurel − https://github.com/nim65s/dotfiles/

function fish_prompt
    # This prompt shows:
    # - green lines if the last return command is OK, red otherwise
    # - your user name, in red if root or yellow otherwise
    # - your hostname, in cyan if ssh or blue otherwise
    # - the current path (with prompt_pwd)
    # - date +%X
    # - the current virtual environment, if any
    # - the current git status, if any, with fish_git_prompt
    # - the current battery state, if any, and if your power cable is unplugged, and if you have "acpi"
    # - current background jobs, if any

    # It goes from:
    # ┬─[nim@Hattori:~]─[11:39:00]
    # ╰─>$ echo here

    # To:
    # ┬─[nim@Hattori:~/w/dashboard]─[11:37:14]─[V:django20]─[G:master↑1|●1✚1…1]─[B:85%, 05:41:42 remaining]
    # │ 2    15054    0%    arrêtée    sleep 100000
    # │ 1    15048    0%    arrêtée    sleep 100000
    # ╰─>$ echo there

    set -l retc red
    test $status = 0; and set retc green

    set -q __fish_git_prompt_showupstream
    or set -g __fish_git_prompt_showupstream auto

    function _nim_prompt_wrapper
        set retc $argv[1]
        set -l field_name $argv[2]
        set -l field_value $argv[3]

        set_color --reset
        set_color $retc
        echo -n '─'
        set_color -o green
        echo -n '['
        set_color --reset
        test -n $field_name
        and echo -n $field_name:
        set_color $retc
        echo -n $field_value
        set_color -o green
        echo -n ']'
    end

    set_color $retc
    echo -n '┬─'
    set_color -o green
    echo -n [

    if functions -q fish_is_root_user; and fish_is_root_user
        set_color -o red
    else
        set_color -o yellow
    end

    echo -n $USER
    set_color -o white
    echo -n @

    if test -z "$SSH_CLIENT"
        set_color -o blue
    else
        set_color -o cyan
    end

    echo -n (prompt_hostname)
    set_color -o white
    echo -n :(prompt_pwd)
    set_color -o green
    echo -n ']'

    # Date
    _nim_prompt_wrapper $retc '' (date +%X)

    # Vi-mode

    if test "$fish_key_bindings" = fish_vi_key_bindings
        or test "$fish_key_bindings" = fish_hybrid_key_bindings
        set -l mode
        switch $fish_bind_mode
            case default
                set mode (set_color --bold red)N
            case operator f F t T
                set mode (set_color --bold cyan)N
            case insert
                set mode (set_color --bold green)I
            case replace_one
                set mode (set_color --bold green)R
            case replace
                set mode (set_color --bold cyan)R
            case visual
                set mode (set_color --bold magenta)V
        end
        set mode $mode(set_color --reset)
        _nim_prompt_wrapper $retc '' $mode
    end

    # Virtual Environment
    set -q VIRTUAL_ENV_DISABLE_PROMPT
    or set -g VIRTUAL_ENV_DISABLE_PROMPT true
    set -q VIRTUAL_ENV
    and _nim_prompt_wrapper $retc V (path basename "$VIRTUAL_ENV")

    # git
    set -l prompt_git (fish_git_prompt '%s')
    test -n "$prompt_git"
    and _nim_prompt_wrapper $retc G $prompt_git

    # Battery status
    type -q acpi
    and acpi -a 2>/dev/null | string match -rq off
    and _nim_prompt_wrapper $retc B (acpi -b | cut -d' ' -f 4-)

    # New line
    echo

    # Background jobs
    set_color --reset

    for job in (jobs)
        set_color $retc
        echo -n '│ '
        set_color brown
        echo $job
    end

    set_color --reset
    set_color $retc
    echo -n '╰─>'
    set_color -o red
    echo -n '$ '
    set_color --reset
end

# The default mode prompt would be prefixed, which ruins our alignment.
function fish_mode_prompt
end
prompts/pythonista.fish# name: Simple Pythonista
# author: davbo

function fish_prompt
    if not set -q VIRTUAL_ENV_DISABLE_PROMPT
        set -g VIRTUAL_ENV_DISABLE_PROMPT true
    end
    set_color yellow
    printf '%s' $USER
    set_color --reset
    printf ' at '

    set_color magenta
    echo -n (prompt_hostname)
    set_color --reset
    printf ' in '

    set_color $fish_color_cwd
    printf '%s' (prompt_pwd)
    set_color --reset

    # Line 2
    echo
    if test -n "$VIRTUAL_ENV"
        printf "(%s) " (set_color blue)(path basename $VIRTUAL_ENV)(set_color --reset)
    end
    printf '↪ '
    set_color --reset
end
prompts/scales.fish# name: Scales
# author: Leonard Hecker <leonard@hecker.io>

# Sources:
# - General theme setup: https://github.com/sorin-ionescu/prezto/blob/d275f316ffdd0bbd075afbff677c3e00791fba16/modules/prompt/functions/prompt_sorin_setup
# - Extraction of git info: https://github.com/sorin-ionescu/prezto/blob/d275f316ffdd0bbd075afbff677c3e00791fba16/modules/git/functions/git-info#L180-L441

function fish_prompt
    if test -n "$SSH_TTY"
        echo -n (set_color brred)"$USER"(set_color white)'@'(set_color yellow)(prompt_hostname)' '
    end

    echo -n (set_color blue)(prompt_pwd)' '

    set_color -o
    if fish_is_root_user
        echo -n (set_color red)'# '
    end
    echo -n (set_color red)'❯'(set_color yellow)'❯'(set_color green)'❯ '
    set_color --reset
end

# And now define the right prompt so that it's brought along
function fish_right_prompt
    set -l cmd_status $status
    if test $cmd_status -ne 0
        echo -n (set_color red)"✘ $cmd_status"
    end

    if not command -sq git
        set_color --reset
        return
    end

    # Get the git directory for later use.
    # Return if not inside a Git repository work tree.
    if not set -l git_dir (command git rev-parse --git-dir 2>/dev/null)
        set_color --reset
        return
    end

    # Get the current action ("merge", "rebase", etc.)
    # and if there's one get the current commit hash too.
    set -l commit ''
    if set -l action (fish_print_git_action "$git_dir")
        set commit (command git rev-parse HEAD 2> /dev/null | string sub -l 7)
    end

    # Get either the branch name or a branch descriptor.
    set -l branch_detached 0
    if not set -l branch (command git symbolic-ref --short HEAD 2>/dev/null)
        set branch_detached 1
        set branch (command git describe --contains --all HEAD 2>/dev/null)
    end

    # Get the commit difference counts between local and remote.
    command git rev-list --count --left-right 'HEAD...@{upstream}' 2>/dev/null \
        | read -d \t -l status_ahead status_behind
    if test $status -ne 0
        set status_ahead 0
        set status_behind 0
    end

    # Get the stash status.
    # (git stash list) is very slow. => Avoid using it.
    set -l status_stashed 0
    if test -f "$git_dir/refs/stash"
        set status_stashed 1
    else if test -r "$git_dir/commondir"
        read -l commondir <"$git_dir/commondir"
        if test -f "$commondir/refs/stash"
            set status_stashed 1
        end
    end

    # git-status' porcelain v1 format starts with 2 letters on each line:
    #   The first letter (X) denotes the index state.
    #   The second letter (Y) denotes the working directory state.
    #
    # The following table presents the possible combinations:
    # * The underscore character denotes whitespace.
    # * The cell values stand for the following file states:
    #   a: added
    #   d: deleted
    #   m: modified
    #   r: renamed
    #   u: unmerged
    #   t: untracked
    # * Cells with more than one letter signify that both states
    #   are simultaneously the case. This is possible since the git index
    #   and working directory operate independently of each other.
    # * Cells which are empty are unhandled by this code.
    # * T (= type change) is undocumented.
    #   See Git v1.7.8.2 release notes for more information.
    #
    #   \ Y→
    #  X \
    #  ↓  | A  | C  | D  | M  | R  | T  | U  | X  | B  | ?  | _
    # ----+----+----+----+----+----+----+----+----+----+----+----
    #  A  | u  |    | ad | am | r  | am | u  |    |    |    | a
    #  C  |    |    | ad | am | r  | am | u  |    |    |    | a
    #  D  |    |    | u  | am | r  | am | u  |    |    |    | a
    #  M  |    |    | ad | am | r  | am | u  |    |    |    | a
    #  R  | r  | r  | rd | rm | r  | rm | ur | r  | r  | r  | r
    #  T  |    |    | ad | am | r  | am | u  |    |    |    | a
    #  U  | u  | u  | u  | um | ur | um | u  | u  | u  | u  | u
    #  X  |    |    |    | m  | r  | m  | u  |    |    |    |
    #  B  |    |    |    | m  | r  | m  | u  |    |    |    |
    #  ?  |    |    |    | m  | r  | m  | u  |    |    | t  |
    #  _  |    |    | d  | m  | r  | m  | u  |    |    |    |
    set -l porcelain_status (command git status --porcelain 2>/dev/null | string sub -l2)

    set -l status_added 0
    if string match -qr '[ACDMT][ MT]|[ACMT]D' $porcelain_status
        set status_added 1
    end
    set -l status_deleted 0
    if string match -qr '[ ACMRT]D' $porcelain_status
        set status_deleted 1
    end
    set -l status_modified 0
    if string match -qr '[MT]$' $porcelain_status
        set status_modified 1
    end
    set -l status_renamed 0
    if string match -qe R $porcelain_status
        set status_renamed 1
    end
    set -l status_unmerged 0
    if string match -qr 'AA|DD|U' $porcelain_status
        set status_unmerged 1
    end
    set -l status_untracked 0
    if string match -qe '\?\?' $porcelain_status
        set status_untracked 1
    end

    set_color -o

    if test -n "$branch"
        if test $branch_detached -ne 0
            set_color brmagenta
        else
            set_color green
        end
        echo -n " $branch"
    end
    if test -n "$commit"
        echo -n ' '(set_color yellow)"$commit"
    end
    if test -n "$action"
        set_color --reset
        echo -n (set_color white)':'(set_color -o brred)"$action"
    end
    if test $status_ahead -ne 0
        echo -n ' '(set_color brmagenta)'⬆'
    end
    if test $status_behind -ne 0
        echo -n ' '(set_color brmagenta)'⬇'
    end
    if test $status_stashed -ne 0
        echo -n ' '(set_color cyan)'✭'
    end
    if test $status_added -ne 0
        echo -n ' '(set_color green)'✚'
    end
    if test $status_deleted -ne 0
        echo -n ' '(set_color red)'✖'
    end
    if test $status_modified -ne 0
        echo -n ' '(set_color blue)'✱'
    end
    if test $status_renamed -ne 0
        echo -n ' '(set_color magenta)'➜'
    end
    if test $status_unmerged -ne 0
        echo -n ' '(set_color yellow)'═'
    end
    if test $status_untracked -ne 0
        echo -n ' '(set_color white)'◼'
    end

    set_color --reset
end
prompts/simple.fish# name: Simple

function fish_prompt
    # This is a simple prompt. It looks like
    # alfa@nobby /path/to/dir $
    # with the path shortened and colored
    # and a "#" instead of a "$" when run as root.
    set -l symbol ' $ '
    set -l color $fish_color_cwd
    if fish_is_root_user
        set symbol ' # '
        set -q fish_color_cwd_root
        and set color $fish_color_cwd_root
    end

    echo -n $USER@$hostname

    set_color $color
    echo -n (prompt_pwd)
    set_color --reset

    echo -n $symbol
end
prompts/terlar.fish# name: Terlar
# author: terlar - https://github.com/terlar

function fish_prompt --description 'Write out the prompt'
    set -l last_status $status

    prompt_login

    echo -n ':'

    # PWD
    set_color $fish_color_cwd
    echo -n (prompt_pwd)
    set_color --reset

    set -q __fish_git_prompt_showdirtystate
    or set -g __fish_git_prompt_showdirtystate 1
    set -q __fish_git_prompt_showuntrackedfiles
    or set -g __fish_git_prompt_showuntrackedfiles 1
    set -q __fish_git_prompt_showcolorhints
    or set -g __fish_git_prompt_showcolorhints 1
    set -q __fish_git_prompt_color_untrackedfiles
    or set -g __fish_git_prompt_color_untrackedfiles yellow
    set -q __fish_git_prompt_char_untrackedfiles
    or set -g __fish_git_prompt_char_untrackedfiles '?'
    set -q __fish_git_prompt_color_invalidstate
    or set -g __fish_git_prompt_color_invalidstate red
    set -q __fish_git_prompt_char_invalidstate
    or set -g __fish_git_prompt_char_invalidstate '!'
    set -q __fish_git_prompt_color_dirtystate
    or set -g __fish_git_prompt_color_dirtystate blue
    set -q __fish_git_prompt_char_dirtystate
    or set -g __fish_git_prompt_char_dirtystate '*'
    set -q __fish_git_prompt_char_stagedstate
    or set -g __fish_git_prompt_char_stagedstate '✚'
    set -q __fish_git_prompt_color_cleanstate
    or set -g __fish_git_prompt_color_cleanstate green
    set -q __fish_git_prompt_char_cleanstate
    or set -g __fish_git_prompt_char_cleanstate '✓'
    set -q __fish_git_prompt_color_stagedstate
    or set -g __fish_git_prompt_color_stagedstate yellow
    set -q __fish_git_prompt_color_branch_dirty
    or set -g __fish_git_prompt_color_branch_dirty red
    set -q __fish_git_prompt_color_branch_staged
    or set -g __fish_git_prompt_color_branch_staged yellow
    set -q __fish_git_prompt_color_branch
    or set -g __fish_git_prompt_color_branch green
    set -q __fish_git_prompt_char_stateseparator
    or set -g __fish_git_prompt_char_stateseparator '⚡'
    fish_vcs_prompt '|%s'
    echo

    if not test $last_status -eq 0
        set_color $fish_color_error
    end

    echo -n '➤ '
    set_color --reset
end
themes/ayu-mirage.theme# name: ayu Mirage
# url: https://github.com/dempfi/ayu

# preferred_background: 1F2430
fish_color_normal CBCCC6
fish_color_autosuggestion 707A8C
fish_color_cancel -r
fish_color_command 5CCFE6
fish_color_comment 5C6773
fish_color_cwd 73D0FF
fish_color_cwd_root red
fish_color_end F29E74
fish_color_error FF3333
fish_color_escape 95E6CB
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator FFCC66
# fish_color_option $fish_color_param
fish_color_param CBCCC6
fish_color_quote BAE67E
fish_color_redirection D4BFFF
fish_color_search_match --background=FFCC66 --bold
fish_color_selection --background=FFCC66 --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=FFCC66
# name: ayu
# url: https://github.com/dempfi/ayu

[light]
# preferred_background: FAFAFA
fish_color_normal 575F66
fish_color_autosuggestion 8A9199
fish_color_cancel -r
fish_color_command 55B4D4
fish_color_comment ABB0B6
fish_color_cwd 399EE6
fish_color_cwd_root red
fish_color_end ED9366
fish_color_error F51818
fish_color_escape 4CBF99
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator FF9940
# fish_color_option $fish_color_param
fish_color_param 575F66
fish_color_quote 86B300
fish_color_redirection A37ACC
fish_color_search_match --background=FF9940 --bold
fish_color_selection --background=FF9940 --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=FF9940

[dark]
# preferred_background: 0A0E14
fish_color_normal B3B1AD
fish_color_command 39BAE6
fish_color_quote C2D94C
fish_color_redirection FFEE99
fish_color_end F29668
fish_color_error FF3333
fish_color_param B3B1AD
fish_color_comment 626A73
fish_color_selection --background=E6B450 --bold
fish_color_search_match --background=E6B450 --bold
fish_color_history_current --bold
fish_color_operator E6B450
fish_color_escape 95E6CB
fish_color_cwd 59C2FF
fish_color_cwd_root red
fish_color_valid_path --underline
fish_color_autosuggestion 4D5566
fish_color_user brgreen
fish_color_host --reset
fish_color_cancel -r
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=E6B450
# fish_color_option $fish_color_param
# fish_color_keyword $fish_color_command
fish_color_host_remote yellow
fish_color_status red
themes/base16-default.theme# name: Base16 Default
# url: https://github.com/chriskempson/base16-default-schemes

[light]
# preferred_background: f8f8f8
fish_color_normal --reset
fish_color_autosuggestion b8b8b8
fish_color_cancel -r
fish_color_command a1b56c
fish_color_comment f7ca88
fish_color_cwd green
fish_color_cwd_root red
fish_color_end ba8baf
fish_color_error ab4642
fish_color_escape 86c1b9
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 7cafc2
# fish_color_option $fish_color_param
fish_color_param 383838
fish_color_quote f7ca88
fish_color_redirection 383838
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack

[dark]
# preferred_background: 181818
fish_color_normal --reset
fish_color_autosuggestion 585858
fish_color_cancel -r
fish_color_command a1b56c
fish_color_comment f7ca88
fish_color_cwd green
fish_color_cwd_root red
fish_color_end ba8baf
fish_color_error ab4642
fish_color_escape 86c1b9
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 7cafc2
# fish_color_option $fish_color_param
fish_color_param d8d8d8
fish_color_quote f7ca88
fish_color_redirection d8d8d8
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/base16-eighties.theme# name: Base16 Eighties
# preferred_background: 2d2d2d
# url: https://github.com/chriskempson/base16-default-schemes

fish_color_normal --reset
fish_color_autosuggestion 747369
fish_color_cancel -r
fish_color_command 99cc99
fish_color_comment ffcc66
fish_color_cwd green
fish_color_cwd_root red
fish_color_end cc99cc
fish_color_error f2777a
fish_color_escape 66cccc
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 6699cc
# fish_color_option $fish_color_param
fish_color_param d3d0c8
fish_color_quote ffcc66
fish_color_redirection d3d0c8
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/bay-cruise.theme# name: Bay Cruise
# preferred_background: black

fish_color_normal --reset
fish_color_autosuggestion 006363
fish_color_cancel -r
fish_color_command 009999
fish_color_comment FF9640
fish_color_cwd green
fish_color_cwd_root red
fish_color_end FFB273
fish_color_error FF7400
fish_color_escape 00a6b2
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 00a6b2
# fish_color_option $fish_color_param
fish_color_param 33CCCC
fish_color_quote 5CCCCC
fish_color_redirection BF7130
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/catppuccin-frappe.theme# name: 'Catppuccin Frappé'
# url: 'https://github.com/catppuccin/fish'

[light]
# preferred_background: eff1f5
fish_color_normal 4c4f69
fish_color_command 1e66f5
fish_color_param dd7878
fish_color_keyword 8839ef
fish_color_quote 40a02b
fish_color_redirection ea76cb
fish_color_end fe640b
fish_color_comment 8c8fa1
fish_color_error d20f39
fish_color_gray 9ca0b0
fish_color_selection --background=ccd0da
fish_color_search_match --background=ccd0da
fish_color_option 40a02b
fish_color_operator ea76cb
fish_color_escape e64553
fish_color_autosuggestion 9ca0b0
fish_color_cancel d20f39
fish_color_cwd df8e1d
fish_color_user 179299
fish_color_host 1e66f5
fish_color_host_remote 40a02b
fish_color_status d20f39
fish_pager_color_progress 9ca0b0
fish_pager_color_prefix ea76cb
fish_pager_color_completion 4c4f69
fish_pager_color_description 9ca0b0

[dark]
# preferred_background: 303446
fish_color_normal c6d0f5
fish_color_command 8caaee
fish_color_param eebebe
fish_color_keyword ca9ee6
fish_color_quote a6d189
fish_color_redirection f4b8e4
fish_color_end ef9f76
fish_color_comment 838ba7
fish_color_error e78284
fish_color_gray 737994
fish_color_selection --background=414559
fish_color_search_match --background=414559
fish_color_option a6d189
fish_color_operator f4b8e4
fish_color_escape ea999c
fish_color_autosuggestion 737994
fish_color_cancel e78284
fish_color_cwd e5c890
fish_color_user 81c8be
fish_color_host 8caaee
fish_color_host_remote a6d189
fish_color_status e78284
fish_pager_color_progress 737994
fish_pager_color_prefix f4b8e4
fish_pager_color_completion c6d0f5
fish_pager_color_description 737994

themes/catppuccin-macchiato.theme# name: 'Catppuccin Macchiato'
# url: 'https://github.com/catppuccin/fish'

[light]
# preferred_background: eff1f5
fish_color_normal 4c4f69
fish_color_command 1e66f5
fish_color_param dd7878
fish_color_keyword 8839ef
fish_color_quote 40a02b
fish_color_redirection ea76cb
fish_color_end fe640b
fish_color_comment 8c8fa1
fish_color_error d20f39
fish_color_gray 9ca0b0
fish_color_selection --background=ccd0da
fish_color_search_match --background=ccd0da
fish_color_option 40a02b
fish_color_operator ea76cb
fish_color_escape e64553
fish_color_autosuggestion 9ca0b0
fish_color_cancel d20f39
fish_color_cwd df8e1d
fish_color_user 179299
fish_color_host 1e66f5
fish_color_host_remote 40a02b
fish_color_status d20f39
fish_pager_color_progress 9ca0b0
fish_pager_color_prefix ea76cb
fish_pager_color_completion 4c4f69
fish_pager_color_description 9ca0b0

[dark]
# preferred_background: 24273a
fish_color_normal cad3f5
fish_color_command 8aadf4
fish_color_param f0c6c6
fish_color_keyword c6a0f6
fish_color_quote a6da95
fish_color_redirection f5bde6
fish_color_end f5a97f
fish_color_comment 8087a2
fish_color_error ed8796
fish_color_gray 6e738d
fish_color_selection --background=363a4f
fish_color_search_match --background=363a4f
fish_color_option a6da95
fish_color_operator f5bde6
fish_color_escape ee99a0
fish_color_autosuggestion 6e738d
fish_color_cancel ed8796
fish_color_cwd eed49f
fish_color_user 8bd5ca
fish_color_host 8aadf4
fish_color_host_remote a6da95
fish_color_status ed8796
fish_pager_color_progress 6e738d
fish_pager_color_prefix f5bde6
fish_pager_color_completion cad3f5
fish_pager_color_description 6e738d

themes/catppuccin-mocha.theme# name: 'Catppuccin Mocha'
# url: 'https://github.com/catppuccin/fish'

[light]
# preferred_background: eff1f5
fish_color_normal 4c4f69
fish_color_command 1e66f5
fish_color_param dd7878
fish_color_keyword 8839ef
fish_color_quote 40a02b
fish_color_redirection ea76cb
fish_color_end fe640b
fish_color_comment 8c8fa1
fish_color_error d20f39
fish_color_gray 9ca0b0
fish_color_selection --background=ccd0da
fish_color_search_match --background=ccd0da
fish_color_option 40a02b
fish_color_operator ea76cb
fish_color_escape e64553
fish_color_autosuggestion 9ca0b0
fish_color_cancel d20f39
fish_color_cwd df8e1d
fish_color_user 179299
fish_color_host 1e66f5
fish_color_host_remote 40a02b
fish_color_status d20f39
fish_pager_color_progress 9ca0b0
fish_pager_color_prefix ea76cb
fish_pager_color_completion 4c4f69
fish_pager_color_description 9ca0b0

[dark]
# preferred_background: 1e1e2e
fish_color_normal cdd6f4
fish_color_command 89b4fa
fish_color_param f2cdcd
fish_color_keyword cba6f7
fish_color_quote a6e3a1
fish_color_redirection f5c2e7
fish_color_end fab387
fish_color_comment 7f849c
fish_color_error f38ba8
fish_color_gray 6c7086
fish_color_selection --background=313244
fish_color_search_match --background=313244
fish_color_option a6e3a1
fish_color_operator f5c2e7
fish_color_escape eba0ac
fish_color_autosuggestion 6c7086
fish_color_cancel f38ba8
fish_color_cwd f9e2af
fish_color_user 94e2d5
fish_color_host 89b4fa
fish_color_host_remote a6e3a1
fish_color_status f38ba8
fish_pager_color_progress 6c7086
fish_pager_color_prefix f5c2e7
fish_pager_color_completion cdd6f4
fish_pager_color_description 6c7086

themes/coolbeans.theme# name: Cool Beans
# preferred_background: black

fish_color_normal B2B2B2
fish_color_autosuggestion 666
fish_color_cancel -r
fish_color_command --reset
fish_color_comment '888'  '--italics'
fish_color_cwd 0A0
fish_color_cwd_root A00
fish_color_end 009900
fish_color_error F22
fish_color_escape 0AA
fish_color_history_current 0AA
fish_color_host --reset
fish_color_host_remote yellow
fish_color_keyword 00Afb8
fish_color_operator 0AA
fish_color_option aaaaff
fish_color_param ccccff
fish_color_quote 9ce781
fish_color_redirection FFF
fish_color_search_match --background=533 --bold
fish_color_selection --background=B218B2 --bold
fish_color_status F22
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion BBB
fish_pager_color_description 666
fish_pager_color_prefix '--underline'  '0AA'
fish_pager_color_progress 0AA
fish_pager_color_selected_background --background=333
themes/default-rgb.theme# name: fish default

[light]
# preferred_background: ffffff
fish_color_normal 000000
fish_color_autosuggestion 7f7f7f
fish_color_cancel ffffff --background=000000
fish_color_command 0000ee
fish_color_comment cd0000
fish_color_cwd 00cd00
fish_color_cwd_root cd0000
fish_color_end 00cd00
fish_color_error ff0000
fish_color_escape 00cdcd
fish_color_history_current --bold
fish_color_host 000000
fish_color_host_remote a0a000
# fish_color_keyword $fish_color_command
fish_color_operator 00cdcd
# fish_color_option $fish_color_param
fish_color_param 00a0a0
fish_color_quote a0a000
fish_color_redirection 00a0a0 --bold
fish_color_search_match 060606 --bold --background=cdcdcd
fish_color_selection 060606 --bold --background=cdcdcd
fish_color_status cd0000
fish_color_user 00cd00
fish_color_valid_path --underline
fish_pager_color_description a0a000 --italics
fish_pager_color_prefix 000000 --bold --underline
fish_pager_color_progress ffffff --background=00a0a0 --bold
fish_pager_color_selected_background --background=cdcdcd
fish_pager_color_selected_prefix 060606 --bold
fish_pager_color_selected_completion 060606 --bold
fish_pager_color_selected_description 060606 --bold --italics

[dark]
# preferred_background: 000000
fish_color_normal ffffff
fish_color_autosuggestion 9f9f9f
fish_color_cancel 000000 --background=ffffff
fish_color_command 5c5cff
fish_color_comment cd5c5c
fish_color_cwd 00ff00
fish_color_cwd_root 00cd00
fish_color_end 00ff00
fish_color_error ff0000
fish_color_escape 00ffff
fish_color_history_current --bold
fish_color_host ffffff
fish_color_host_remote cdcd00
# fish_color_keyword $fish_color_command
fish_color_operator 00ffff
# fish_color_option $fish_color_param
fish_color_param 00cdcd
fish_color_quote cdcd00
fish_color_redirection 00cdcd --bold
fish_color_search_match ffffff --bold --background=7f7f7f
fish_color_selection ffffff --bold --background=7f7f7f
fish_color_status 00cd00
fish_color_user 00ff00
fish_color_valid_path --underline
fish_pager_color_description cdcd00 --italics
fish_pager_color_prefix ffffff --bold --underline
fish_pager_color_progress ffffff --background=00cdcd --bold
fish_pager_color_selected_background --background=7f7f7f
fish_pager_color_selected_prefix ffffff --bold
fish_pager_color_selected_completion ffffff --bold
fish_pager_color_selected_description ffffff --bold --italics"

[unknown]
# 16 color palette
fish_color_normal --reset
fish_color_autosuggestion brblack
fish_color_cancel -r
fish_color_command --reset
fish_color_comment red
fish_color_cwd green
fish_color_cwd_root red
fish_color_end green
fish_color_error brred
fish_color_escape brcyan
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator brcyan
# fish_color_option $fish_color_param
fish_color_param cyan
fish_color_quote yellow
fish_color_redirection cyan --bold
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_description yellow --italics
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background -r
themes/default.theme# name: fish default (terminal colors)

fish_color_normal --reset
fish_color_autosuggestion brblack
fish_color_cancel -r
fish_color_command --reset
fish_color_comment red
fish_color_cwd green
fish_color_cwd_root red
fish_color_end green
fish_color_error brred
fish_color_escape brcyan
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator brcyan
# fish_color_option $fish_color_param
fish_color_param cyan
fish_color_quote yellow
fish_color_redirection cyan --bold
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_description yellow --italics
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background -r
themes/dracula.theme# name: Dracula
# license: MIT
# preferred_background: 282a36
#
# Foreground: f8f8f2
# Selection: 44475a
# Comment: 6272a4
# Red: ff5555
# Orange: ffb86c
# Yellow: f1fa8c
# Green: 50fa7b
# Purple: bd93f9
# Cyan: 8be9fd
# Pink: ff79c6

fish_color_normal f8f8f2
fish_color_autosuggestion 6272a4
fish_color_cancel ff5555 --reverse
fish_color_command 8be9fd
fish_color_comment 6272a4
fish_color_cwd 50fa7b
fish_color_cwd_root red
fish_color_end ffb86c
fish_color_error ff5555
fish_color_escape ff79c6
fish_color_history_current --bold
fish_color_host bd93f9
fish_color_host_remote bd93f9
fish_color_keyword ff79c6
fish_color_operator 50fa7b
fish_color_option ffb86c
fish_color_param bd93f9
fish_color_quote f1fa8c
fish_color_redirection f8f8f2
fish_color_search_match --background=44475a --bold
fish_color_selection --background=44475a --bold
fish_color_status ff5555
fish_color_user 8be9fd
fish_color_valid_path --underline
fish_pager_color_background
fish_pager_color_completion f8f8f2
fish_pager_color_description 6272a4
fish_pager_color_prefix 8be9fd
fish_pager_color_progress 6272a4
fish_pager_color_secondary_background
fish_pager_color_secondary_completion f8f8f2
fish_pager_color_secondary_description 6272a4
fish_pager_color_secondary_prefix 8be9fd
fish_pager_color_selected_background --background=44475a
fish_pager_color_selected_completion f8f8f2
fish_pager_color_selected_description 6272a4
fish_pager_color_selected_prefix 8be9fd
themes/fairground.theme# name: Fairground
# preferred_background: 003

fish_color_normal --reset
fish_color_autosuggestion 3BA3D0
fish_color_cancel -r
fish_color_command 0772A1
fish_color_comment FFE100
fish_color_cwd green
fish_color_cwd_root red
fish_color_end 8D003B
fish_color_error EC3B86
fish_color_escape 00a6b2
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 00a6b2
# fish_color_option $fish_color_param
fish_color_param 225E79
fish_color_quote 024A68
fish_color_redirection 63AFD0
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/just-a-touch.theme# name: Just a Touch
# preferred_background: black

fish_color_normal --reset
fish_color_autosuggestion 9C9C9C
fish_color_cancel -r
fish_color_command F4F4F4
fish_color_comment B0B0B0
fish_color_cwd green
fish_color_cwd_root red
fish_color_end 969696
fish_color_error FFA779
fish_color_escape 00a6b2
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 00a6b2
# fish_color_option $fish_color_param
fish_color_param A0A0F0
fish_color_quote 666A80
fish_color_redirection FAFAFA
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/lava.theme# name: Lava
# preferred_background: 232323

fish_color_normal --reset
fish_color_command FF9400
fish_color_quote BF9C30
fish_color_redirection BF5B30
fish_color_end FF4C00
fish_color_error FFDD73
fish_color_param FFC000
fish_color_comment A63100
fish_color_selection white --background=brblack --bold
fish_color_search_match white --background=brblack --bold
fish_color_history_current --bold
fish_color_operator 00a6b2
fish_color_escape 00a6b2
fish_color_cwd green
fish_color_cwd_root red
fish_color_valid_path --underline
fish_color_autosuggestion FFC473
fish_color_user brgreen
fish_color_host --reset
fish_color_cancel -r
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
# fish_color_option $fish_color_param
# fish_color_keyword $fish_color_command
fish_color_host_remote yellow
fish_color_status red
themes/mono-lace.theme# name: Mono Lace
# preferred_background: 'white'

fish_color_normal --reset
fish_color_autosuggestion 777777
fish_color_cancel -r
fish_color_command 000000
fish_color_comment 4e4e4e
fish_color_cwd green
fish_color_cwd_root red
fish_color_end 767676
fish_color_error b2b2b2
fish_color_escape 00a6b2
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 00a6b2
# fish_color_option $fish_color_param
fish_color_param 303030
fish_color_quote 626262
fish_color_redirection 8a8a8a
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/mono-smoke.theme# name: Mono Smoke
# preferred_background: 'black'

fish_color_normal --reset
fish_color_command ffffff
fish_color_quote a8a8a8
fish_color_redirection 808080
fish_color_end 949494
fish_color_error 585858
fish_color_param d7d7d7
fish_color_comment bcbcbc
fish_color_selection white --background=brblack --bold
fish_color_search_match white --background=brblack --bold
fish_color_history_current --bold
fish_color_operator 00a6b2
fish_color_escape 00a6b2
fish_color_cwd_root red
fish_color_valid_path --underline
fish_color_cwd green
fish_color_autosuggestion 777777
fish_color_user brgreen
fish_color_host --reset
fish_color_cancel -r
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
# fish_color_option $fish_color_param
# fish_color_keyword $fish_color_command
fish_color_host_remote yellow
fish_color_status red
themes/none.theme# name: (Almost) No Colors
# preferred_background: 'black'

fish_color_normal --reset
fish_color_autosuggestion brblack
fish_color_cancel
fish_color_command
fish_color_comment
fish_color_cwd --reset
fish_color_cwd_root --reset
fish_color_end
fish_color_error
fish_color_escape
fish_color_history_current
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator
# fish_color_option $fish_color_param
fish_color_param
fish_color_quote
fish_color_redirection
fish_color_search_match -r
fish_color_selection -r
fish_color_status --reset
fish_color_user --reset
fish_color_valid_path
fish_pager_color_completion --reset
fish_pager_color_description brblack
fish_pager_color_prefix '--underline'
fish_pager_color_progress brblack
fish_pager_color_selected_background -r
themes/nord.theme# name: Nord
# license: MIT
# preferred_background: 2e3440
# url: https://www.nordtheme.com

fish_color_normal --reset
fish_color_autosuggestion 4c566a
fish_color_cancel --reverse
fish_color_command 88c0d0
fish_color_comment 4c566a --italics
fish_color_cwd 5e81ac
fish_color_cwd_root bf616a
fish_color_end 81a1c1
fish_color_error bf616a
fish_color_escape ebcb8b
fish_color_history_current e5e9f0 --bold
fish_color_host a3be8c
fish_color_host_remote ebcb8b
fish_color_keyword 81a1c1
fish_color_operator 81a1c1
fish_color_option 8fbcbb
fish_color_param d8dee9
fish_color_quote a3be8c
fish_color_redirection b48ead --bold
fish_color_search_match --background=434c5e --bold
fish_color_selection d8dee9 --background=434c5e --bold
fish_color_status bf616a
fish_color_user a3be8c
fish_color_valid_path --underline
fish_pager_color_completion e5e9f0
fish_pager_color_description ebcb8b --italics
fish_pager_color_prefix --bold --underline
fish_pager_color_progress 3b4252 --background=d08770 --bold
fish_pager_color_selected_background --background=434c5e
themes/old-school.theme# name: Old School
# preferred_background: black

fish_color_normal --reset
fish_color_autosuggestion 777777
fish_color_cancel -r
fish_color_command 00FF00
fish_color_comment 30BE30
fish_color_cwd green
fish_color_cwd_root red
fish_color_end FF7B7B
fish_color_error A40000
fish_color_escape 00a6b2
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 00a6b2
# fish_color_option $fish_color_param
fish_color_param 30BE30
fish_color_quote 44FF44
fish_color_redirection 7BFF7B
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/seaweed.theme# name: Seaweed
# preferred_background: 232323

fish_color_normal --reset
fish_color_autosuggestion 64DF85
fish_color_cancel -r
fish_color_command 00BF32
fish_color_comment 5C9900
fish_color_cwd green
fish_color_cwd_root red
fish_color_end 8EEB00
fish_color_error 60B9CE
fish_color_escape 00a6b2
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 00a6b2
# fish_color_option $fish_color_param
fish_color_param 04819E
fish_color_quote 206676
fish_color_redirection 7CB02C
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/snow-day.theme# name: Snow Day
# preferred_background: white

fish_color_normal --reset
fish_color_command 164CC9
fish_color_quote 4C3499
fish_color_redirection 248E8E
fish_color_end 02BDBD
fish_color_error 9177E5
fish_color_param 4319CC
fish_color_comment 007B7B
fish_color_selection white --background=brblack --bold
fish_color_search_match white --background=brblack --bold
fish_color_history_current --bold
fish_color_operator 00a6b2
fish_color_escape 00a6b2
fish_color_cwd green
fish_color_cwd_root red
fish_color_valid_path --underline
fish_color_autosuggestion 7596E4
fish_color_host --reset
fish_color_user brgreen
fish_color_cancel -r
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
# fish_color_option $fish_color_param
# fish_color_keyword $fish_color_command
fish_color_host_remote yellow
fish_color_status red
themes/solarized.theme# name: Solarized
# url: http://ethanschoonover.com/solarized

[light]
# preferred_background: fdf6e3
fish_color_normal --reset
fish_color_command 586e75
fish_color_quote 839496
fish_color_redirection 6c71c4
fish_color_end 268bd2
fish_color_error dc322f
fish_color_param 657b83
fish_color_comment 93a1a1
fish_color_selection white --background=brblack --bold
fish_color_search_match bryellow --background=white --bold
fish_color_history_current --bold
fish_color_operator 00a6b2
fish_color_escape 00a6b2
fish_color_cwd green
fish_color_cwd_root red
fish_color_valid_path --underline
fish_color_autosuggestion 93a1a1
fish_color_user brgreen
fish_color_host --reset
fish_color_cancel -r
fish_pager_color_completion green
fish_pager_color_description B3A06D
fish_pager_color_prefix cyan --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=white
# fish_color_option $fish_color_param
# fish_color_keyword $fish_color_command
fish_color_host_remote yellow
fish_color_status red

[dark]
# preferred_background: 002b36
fish_color_normal --reset
fish_color_autosuggestion 586e75
fish_color_cancel -r
fish_color_command 93a1a1
fish_color_comment 586e75
fish_color_cwd green
fish_color_cwd_root red
fish_color_end 268bd2
fish_color_error dc322f
fish_color_escape 00a6b2
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 00a6b2
# fish_color_option $fish_color_param
fish_color_param 839496
fish_color_quote 657b83
fish_color_redirection 6c71c4
fish_color_search_match bryellow --background=black --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion B3A06D
fish_pager_color_description B3A06D
fish_pager_color_prefix cyan --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/tomorrow-night-bright.theme# name: Tomorrow Night Bright
# preferred_background: black
# url: https://github.com/chriskempson/tomorrow-theme

fish_color_normal --reset
fish_color_autosuggestion 969896
fish_color_cancel -r
fish_color_command c397d8
fish_color_comment e7c547
fish_color_cwd green
fish_color_cwd_root red
fish_color_end c397d8
fish_color_error d54e53
fish_color_escape 00a6b2
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 00a6b2
# fish_color_option $fish_color_param
fish_color_param 7aa6da
fish_color_quote b9ca4a
fish_color_redirection 70c0b1
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
themes/tomorrow.theme# name: Tomorrow
# url: https://github.com/chriskempson/tomorrow-theme

[light]
# preferred_background: white
fish_color_normal --reset
fish_color_autosuggestion 8e908c
fish_color_cancel -r
fish_color_command 8959a8
fish_color_comment eab700
fish_color_cwd green
fish_color_cwd_root red
fish_color_end 8959a8
fish_color_error c82829
fish_color_escape 00a6b2
fish_color_history_current --bold
fish_color_host --reset
fish_color_host_remote yellow
# fish_color_keyword $fish_color_command
fish_color_operator 00a6b2
# fish_color_option $fish_color_param
fish_color_param 4271ae
fish_color_quote 718c00
fish_color_redirection 3e999f
fish_color_search_match white --background=brblack --bold
fish_color_selection white --background=brblack --bold
fish_color_status red
fish_color_user brgreen
fish_color_valid_path --underline
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack

[dark]
# preferred_background: 232323
fish_color_normal --reset
fish_color_command b294bb
fish_color_quote b5bd68
fish_color_redirection 8abeb7
fish_color_end b294bb
fish_color_error cc6666
fish_color_param 81a2be
fish_color_comment f0c674
fish_color_selection white --background=brblack --bold
fish_color_search_match white --background=brblack --bold
fish_color_history_current --bold
fish_color_operator 00a6b2
fish_color_escape 00a6b2
fish_color_cwd green
fish_color_cwd_root red
fish_color_valid_path --underline
fish_color_autosuggestion 969896
fish_color_user brgreen
fish_color_cancel -r
fish_color_host --reset
fish_pager_color_completion --reset
fish_pager_color_description B3A06D yellow
fish_pager_color_prefix --bold --underline
fish_pager_color_progress brwhite --background=cyan --bold
fish_pager_color_selected_background --background=brblack
# fish_color_option $fish_color_param
# fish_color_keyword $fish_color_command
fish_color_host_remote yellow
fish_color_status red
tools/create_manpage_completions.py#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# Run me like this: ./create_manpage_completions.py /usr/share/man/man{1,8}/* > man_completions.fish

"""
<OWNER> = Siteshwar Vashisht
<YEAR> = 2012

Copyright (c) 2012, Siteshwar Vashisht
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
"""

import argparse
import bz2
import errno
import gzip
import os
import re
import string
import subprocess
import sys
import traceback
from subprocess import DEVNULL

lzma_available = True
try:
    import lzma
except ImportError:
    lzma_available = False


class Deroffer:
    g_specs_specletter = {
        # Output composed latin1 letters
        "-D": "\320",
        "Sd": "\360",
        "Tp": "\376",
        "TP": "\336",
        "AE": "\306",
        "ae": "\346",
        "OE": "OE",
        "oe": "oe",
        ":a": "\344",
        ":A": "\304",
        ":e": "\353",
        ":E": "\313",
        ":i": "\357",
        ":I": "\317",
        ":o": "\366",
        ":O": "\326",
        ":u": "\374",
        ":U": "\334",
        ":y": "\377",
        "ss": "\337",
        "'A": "\301",
        "'E": "\311",
        "'I": "\315",
        "'O": "\323",
        "'U": "\332",
        "'Y": "\335",
        "'a": "\341",
        "'e": "\351",
        "'i": "\355",
        "'o": "\363",
        "'u": "\372",
        "'y": "\375",
        "^A": "\302",
        "^E": "\312",
        "^I": "\316",
        "^O": "\324",
        "^U": "\333",
        "^a": "\342",
        "^e": "\352",
        "^i": "\356",
        "^o": "\364",
        "^u": "\373",
        "`A": "\300",
        "`E": "\310",
        "`I": "\314",
        "`O": "\322",
        "`U": "\331",
        "`a": "\340",
        "`e": "\350",
        "`i": "\354",
        "`o": "\362",
        "`u": "\371",
        "~A": "\303",
        "~N": "\321",
        "~O": "\325",
        "~a": "\343",
        "~n": "\361",
        "~o": "\365",
        ",C": "\307",
        ",c": "\347",
        "/l": "/l",
        "/L": "/L",
        "/o": "\370",
        "/O": "\330",
        "oA": "\305",
        "oa": "\345",
        # Ligatures
        "fi": "fi",
        "ff": "ff",
        "fl": "fl",
        "Fi": "ffi",
        "Ff": "fff",
        "Fl": "ffl",
    }

    g_specs = {
        "mi": "-",
        "en": "-",
        "hy": "-",
        "em": "--",
        "lq": "“",
        "rq": "”",
        "Bq": ",,",
        "oq": "`",
        "cq": "'",
        "aq": "'",
        "dq": '"',
        "or": "|",
        "at": "@",
        "sh": "#",
        "Eu": "\244",
        "eu": "\244",
        "Do": "$",
        "ct": "\242",
        "Fo": "\253",
        "Fc": "\273",
        "fo": "<",
        "fc": ">",
        "r!": "\241",
        "r?": "\277",
        "Of": "\252",
        "Om": "\272",
        "pc": "\267",
        "S1": "\271",
        "S2": "\262",
        "S3": "\263",
        "<-": "<-",
        "->": "->",
        "<>": "<->",
        "ua": "^",
        "da": "v",
        "lA": "<=",
        "rA": "=>",
        "hA": "<=>",
        "uA": "^^",
        "dA": "vv",
        "ba": "|",
        "bb": "|",
        "br": "|",
        "bv": "|",
        "ru": "_",
        "ul": "_",
        "ci": "O",
        "bu": "o",
        "co": "\251",
        "rg": "\256",
        "tm": "(TM)",
        "dd": "||",
        "dg": "|",
        "ps": "\266",
        "sc": "\247",
        "de": "\260",
        "%0": "0/00",
        "14": "\274",
        "12": "\275",
        "34": "\276",
        "f/": "/",
        "sl": "/",
        "rs": "\\",
        "sq": "[]",
        "fm": "'",
        "ha": "^",
        "ti": "~",
        "lB": "[",
        "rB": "]",
        "lC": "{",
        "rC": "}",
        "la": "<",
        "ra": ">",
        "lh": "<=",
        "rh": "=>",
        "tf": "therefore",
        "~~": "~~",
        "~=": "~=",
        "!=": "!=",
        "**": "*",
        "+-": "\261",
        "<=": "<=",
        "==": "==",
        "=~": "=~",
        ">=": ">=",
        "AN": "\\/",
        "OR": "/\\",
        "no": "\254",
        "te": "there exists",
        "fa": "for all",
        "Ah": "aleph",
        "Im": "imaginary",
        "Re": "real",
        "if": "infinity",
        "md": "\267",
        "mo": "member of",
        "mu": "\327",
        "nm": "not member of",
        "pl": "+",
        "eq": "=",
        "pt": "oc",
        "pp": "perpendicular",
        "sb": "(=",
        "sp": "=)",
        "ib": "(-",
        "ip": "-)",
        "ap": "~",
        "is": "I",
        "sr": "root",
        "pd": "d",
        "c*": "(x)",
        "c+": "(+)",
        "ca": "cap",
        "cu": "U",
        "di": "\367",
        "gr": "V",
        "es": "{}",
        "CR": "_|",
        "st": "such that",
        "/_": "/_",
        "lz": "<>",
        "an": "-",
        # Output Greek
        "*A": "Alpha",
        "*B": "Beta",
        "*C": "Xi",
        "*D": "Delta",
        "*E": "Epsilon",
        "*F": "Phi",
        "*G": "Gamma",
        "*H": "Theta",
        "*I": "Iota",
        "*K": "Kappa",
        "*L": "Lambda",
        "*M": "Mu",
        "*N": "Nu",
        "*O": "Omicron",
        "*P": "Pi",
        "*Q": "Psi",
        "*R": "Rho",
        "*S": "Sigma",
        "*T": "Tau",
        "*U": "Upsilon",
        "*W": "Omega",
        "*X": "Chi",
        "*Y": "Eta",
        "*Z": "Zeta",
        "*a": "alpha",
        "*b": "beta",
        "*c": "xi",
        "*d": "delta",
        "*e": "epsilon",
        "*f": "phi",
        "+f": "phi",
        "*g": "gamma",
        "*h": "theta",
        "+h": "theta",
        "*i": "iota",
        "*k": "kappa",
        "*l": "lambda",
        "*m": "\265",
        "*n": "nu",
        "*o": "omicron",
        "*p": "pi",
        "+p": "omega",
        "*q": "psi",
        "*r": "rho",
        "*s": "sigma",
        "*t": "tau",
        "*u": "upsilon",
        "*w": "omega",
        "*x": "chi",
        "*y": "eta",
        "*z": "zeta",
        "ts": "sigma",
    }

    g_re_word = re.compile(r"[a-zA-Z_]+")  # equivalent to the word() method
    g_re_number = re.compile(r"[+-]?\d+")  # equivalent to the number() method
    g_re_esc_char = re.compile(
        # novermin
        r"""([a-zA-Z_]) |   # Word
                                   ([+-]?\d)   |   # Number
                                   \\              # Backslash (for escape seq)
                               """,
        re.VERBOSE,
    )

    g_re_not_backslash_or_whitespace = re.compile(
        r"[^ \t\n\r\f\v\\]+"
    )  # Match a sequence of not backslash or whitespace

    g_re_newline_collapse = re.compile(r"\n{3,}")

    g_re_font = re.compile(
        # novermin
        r"""\\f(         # Starts with backslash f
                               (\(\S{2}) |  # Open paren, then two printable chars
                               (\[\S*?\]) |  # Open bracket, zero or more printable characters, then close bracket
                               \S)          # Any printable character
                            """,
        re.VERBOSE,
    )

    # This gets filled in in __init__ below
    g_macro_dict = False

    def __init__(self):
        self.reg_table = {}
        self.tr_from = ""
        self.tr_to = ""
        self.tr = ""
        self.nls = 2
        self.specletter = False
        self.refer = False
        self.macro = 0
        self.nobody = False
        self.inlist = False
        self.inheader = False
        self.pic = False
        self.tbl = False
        self.tblstate = 0
        self.tblTab = ""
        self.eqn = False
        self.skipheaders = False
        self.skiplists = False
        self.ignore_sonx = False
        self.output = []
        self.name = ""

        self.OPTIONS = 0
        self.FORMAT = 1
        self.DATA = 2

        # words is uninteresting and should be treated as false

        if not Deroffer.g_macro_dict:
            Deroffer.g_macro_dict = {
                "SH": Deroffer.macro_sh,
                "SS": Deroffer.macro_ss_ip,
                "IP": Deroffer.macro_ss_ip,
                "H ": Deroffer.macro_ss_ip,
                "I ": Deroffer.macro_i_ir,
                "IR": Deroffer.macro_i_ir,
                "IB": Deroffer.macro_i_ir,
                "B ": Deroffer.macro_i_ir,
                "BR": Deroffer.macro_i_ir,
                "BI": Deroffer.macro_i_ir,
                "R ": Deroffer.macro_i_ir,
                "RB": Deroffer.macro_i_ir,
                "RI": Deroffer.macro_i_ir,
                "AB": Deroffer.macro_i_ir,
                "Nm": Deroffer.macro_Nm,
                "] ": Deroffer.macro_close_bracket,
                "PS": Deroffer.macro_ps,
                "PE": Deroffer.macro_pe,
                "TS": Deroffer.macro_ts,
                "T&": Deroffer.macro_t_and,
                "TE": Deroffer.macro_te,
                "EQ": Deroffer.macro_eq,
                "EN": Deroffer.macro_en,
                "R1": Deroffer.macro_r1,
                "R2": Deroffer.macro_r2,
                "de": Deroffer.macro_de,
                "BL": Deroffer.macro_bl_vl,
                "VL": Deroffer.macro_bl_vl,
                "AL": Deroffer.macro_bl_vl,
                "LB": Deroffer.macro_bl_vl,
                "RL": Deroffer.macro_bl_vl,
                "ML": Deroffer.macro_bl_vl,
                "DL": Deroffer.macro_bl_vl,
                "BV": Deroffer.macro_bv,
                "LE": Deroffer.macro_le,
                "LP": Deroffer.macro_lp_pp,
                "PP": Deroffer.macro_lp_pp,
                "P\n": Deroffer.macro_lp_pp,
                "ds": Deroffer.macro_ds,
                "so": Deroffer.macro_so_nx,
                "nx": Deroffer.macro_so_nx,
                "tr": Deroffer.macro_tr,
                "sp": Deroffer.macro_sp,
            }

    def flush_output(self, where):
        if where:
            where.write(self.get_output())
        self.output[:] = []

    def get_output(self):
        res = "".join(self.output)
        clean_res = Deroffer.g_re_newline_collapse.sub("\n", res)
        return clean_res

    def putchar(self, c):
        self.output.append(c)
        return c

    # This gets swapped in in place of condputs the first time tr gets modified
    def condputs_tr(self, str):
        special = (
            self.pic
            or self.eqn
            or self.refer
            or self.macro
            or (self.skiplists and self.inlist)
            or (self.skipheaders and self.inheader)
        )
        if not special:
            self.output.append(str.translate(self.tr))

    def condputs(self, str):
        special = (
            self.pic
            or self.eqn
            or self.refer
            or self.macro
            or (self.skiplists and self.inlist)
            or (self.skipheaders and self.inheader)
        )
        if not special:
            self.output.append(str)

    def str_at(self, idx):
        return self.s[idx : idx + 1]

    def skip_char(self, amt=1):
        self.s = self.s[amt:]

    def skip_leading_whitespace(self):
        self.s = self.s.lstrip()

    def is_white(self, idx):
        # Note this returns false for empty strings (idx >= len(self.s))
        return self.s[idx : idx + 1].isspace()

    def str_eq(self, offset, other, len):
        return self.s[offset : offset + len] == other[:len]

    def prch(self, idx):
        # Note that this return False for the empty string (idx >= len(self.s))
        ch = self.s[idx : idx + 1]
        return ch not in " \t\n"

    def font(self):
        match = Deroffer.g_re_font.match(self.s)
        if not match:
            return False
        self.skip_char(match.end())
        return True

    def font2(self):
        if self.s[0:2] == "\\f":
            c = self.str_at(2)
            if c == "(" and self.prch(3) and self.prch(4):
                self.skip_char(5)
                return True
            elif c == "[":
                self.skip_char(2)
                while self.prch(0) and self.str_at(0) != "]":
                    self.skip_char()
                if self.str_at(0) == "]":
                    self.skip_char()
            elif self.prch(2):
                self.skip_char(3)
                return True
        return False

    def comment(self):
        # Here we require that the string start with \"
        while self.str_at(0) and self.str_at(0) != "\n":
            self.skip_char()
        return True

    def numreq(self):
        # We require that the string starts with backslash
        if self.str_at(1) in "hvwud" and self.str_at(2) == "'":
            self.macro += 1
            self.skip_char(3)
            while self.str_at(0) != "'" and self.esc_char():
                pass  # Weird
            if self.str_at(0) == "'":
                self.skip_char()
            self.macro -= 1
            return True
        return False

    def device_control(self):
        # groff \X'...' device control escape (and \Z'...' zero-width).
        # help2man 1.50+ uses \X'tty: link URL' for hyperlinks.
        # We just skip the entire escape.
        if self.str_at(1) in "XZ" and self.str_at(2) == "'":
            self.skip_char(3)
            while self.str_at(0) and self.str_at(0) != "'":
                self.skip_char()
            if self.str_at(0) == "'":
                self.skip_char()
            return True
        return False

    def var(self):
        reg = ""
        s0s1 = self.s[0:2]
        if s0s1 == "\\n":
            if self.s[3:5] == "dy":
                self.skip_char(5)
                return True
            elif self.str_at(2) == "(" and self.prch(3) and self.prch(4):
                self.skip_char(5)
                return True
            elif self.str_at(2) == "[" and self.prch(3):
                self.skip_char(3)
                while self.str_at(0) and self.str_at(0) != "]":
                    self.skip_char()
                return True
            elif self.prch(2):
                self.skip_char(3)
                return True
        elif s0s1 == "\\*":
            if self.str_at(2) == "(" and self.prch(3) and self.prch(4):
                reg = self.s[3:5]
                self.skip_char(5)
            elif self.str_at(2) == "[" and self.prch(3):
                self.skip_char(3)
                while self.str_at(0) and self.str_at(0) != "]":
                    reg = reg + self.str_at(0)
                    self.skip_char()
                if self.s[0:1] == "]":
                    self.skip_char()
                else:
                    return False
            elif self.prch(2):
                reg = self.str_at(2)
                self.skip_char(3)
            else:
                return False

            if reg in self.reg_table:
                old_s = self.s
                self.s = self.reg_table[reg]
                self.text_arg()
                return True
        return False

    def size(self):
        # We require that the string starts with \s
        if self.digit(2) or (self.str_at(2) in "-+" and self.digit(3)):
            self.skip_char(3)
            while self.digit(0):
                self.skip_char()
            return True
        return False

    def spec(self):
        self.specletter = False
        if self.s[0:2] == "\\(" and self.prch(2) and self.prch(3):
            key = self.s[2:4]
            if key in Deroffer.g_specs_specletter:
                self.condputs(Deroffer.g_specs_specletter[key])
                self.specletter = True
            elif key in Deroffer.g_specs:
                self.condputs(Deroffer.g_specs[key])
            self.skip_char(4)
            return True
        elif self.s.startswith("\\%"):
            self.specletter = True
            self.skip_char(2)
            return True
        else:
            return False

    def esc(self):
        # We require that the string start with backslash
        c = self.s[1:2]
        if not c:
            return False
        if c in "eE":
            self.condputs("\\")
        elif c in "t":
            self.condputs("\t")
        elif c in "0~":
            self.condputs(" ")
        elif c in "|^&:":
            pass
        else:
            self.condputs(c)
        self.skip_char(2)
        return True

    def word(self):
        got_something = False
        while True:
            match = Deroffer.g_re_word.match(self.s)
            if not match:
                break
            got_something = True
            self.condputs(match.group(0))
            self.skip_char(match.end(0))

            # Consume all specials
            while self.spec():
                if not self.specletter:
                    break

        return got_something

    def text(self):
        while True:
            idx = self.s.find("\\")
            if idx == -1:
                self.condputs(self.s)
                self.s = ""
                break
            else:
                self.condputs(self.s[:idx])
                self.skip_char(idx)
                if not self.esc_char_backslash():
                    self.condputs(self.str_at(0))
                    self.skip_char()
        return True

    def letter(self, idx):
        ch = self.str_at(idx)
        return ch.isalpha() or ch == "_"  # underscore is used in C identifiers

    def digit(self, idx):
        ch = self.str_at(idx)
        return ch.isdigit()

    def number(self):
        match = Deroffer.g_re_number.match(self.s)
        if not match:
            return False
        else:
            self.condputs(match.group(0))
            self.skip_char(match.end())
            return True

    def esc_char_backslash(self):
        # Like esc_char, but we know the string starts with a backslash
        c = self.s[1:2]
        if c == '"':
            return self.comment()
        elif c == "f":
            return self.font()
        elif c == "s":
            return self.size()
        elif c in "hvwud":
            return self.numreq()
        elif c in "XZ":
            return self.device_control()
        elif c in "n*":
            return self.var()
        elif c == "(":
            return self.spec()
        else:
            return self.esc()

    def esc_char(self):
        if self.s[0:1] == "\\":
            return self.esc_char_backslash()
        return self.word() or self.number()

    def quoted_arg(self):
        if self.str_at(0) == '"':
            self.skip_char()
            while self.s and self.str_at(0) != '"':
                if not self.esc_char():
                    if self.s:
                        self.condputs(self.str_at(0))
                        self.skip_char()
            return True
        else:
            return False

    def text_arg(self):
        # PCA: The deroff.c textArg() disallowed quotes at the start of an argument
        # I'm not sure if this was a bug or not
        got_something = False
        while True:
            match = Deroffer.g_re_not_backslash_or_whitespace.match(self.s)
            if match:
                # Output the characters in the match
                self.condputs(match.group(0))
                self.skip_char(match.end(0))
                got_something = True

            # Next is either an escape, or whitespace, or the end
            # If it's the whitespace or the end, we're done
            if not self.s or self.is_white(0):
                return got_something

            # Try an escape
            if not self.esc_char():
                # Some busted escape? Just output it
                self.condputs(self.str_at(0))
                self.skip_char()
                got_something = True

    def text_arg2(self):
        if not self.esc_char():
            if self.s and not self.is_white(0):
                self.condputs(self.str_at(0))
                self.skip_char()
            else:
                return False
        while True:
            if not self.esc_char():
                if self.s and not self.is_white(0):
                    self.condputs(self.str_at(0))
                    self.skip_char()
                else:
                    return True

    # Macro functions
    def macro_sh(self):
        for header_str in [" SYNOPSIS", ' "SYNOPSIS', " ‹BERSICHT", ' "‹BERSICHT']:
            if self.s[2:].startswith(header_str):
                self.inheader = True
                break
        else:
            # Did not find a header string
            self.inheader = False
            self.nobody = True

    def macro_ss_ip(self):
        self.nobody = True
        return False

    def macro_i_ir(self):
        return False

    def macro_Nm(self):
        if self.s == "Nm\n":
            self.condputs(self.name)
        else:
            self.name = self.s[3:].strip() + " "
        return True

    def macro_close_bracket(self):
        self.refer = False
        return False

    def macro_ps(self):
        if self.is_white(2):
            self.pic = True
        self.condputs("\n")
        return True

    def macro_pe(self):
        if self.is_white(2):
            self.pic = False
        self.condputs("\n")
        return True

    def macro_ts(self):
        if self.is_white(2):
            self.tbl, self.tblstate = True, self.OPTIONS
        self.condputs("\n")
        return True

    def macro_t_and(self):
        if self.is_white(2):
            self.tbl, self.tblstate = True, self.FORMAT
        self.condputs("\n")
        return True

    def macro_te(self):
        if self.is_white(2):
            self.tbl = False
        self.condputs("\n")
        return True

    def macro_eq(self):
        if self.is_white(2):
            self.eqn = True
        self.condputs("\n")
        return True

    def macro_en(self):
        if self.is_white(2):
            self.eqn = False
        self.condputs("\n")
        return True

    def macro_r1(self):
        if self.is_white(2):
            self.refer2 = True
        self.condputs("\n")
        return True

    def macro_r2(self):
        if self.is_white(2):
            self.refer2 = False
        self.condputs("\n")
        return True

    def macro_de(self):
        macro = True
        self.condputs("\n")
        return True

    def macro_bl_vl(self):
        if self.is_white(2):
            self.inlist = True
        self.condputs("\n")
        return True

    def macro_bv(self):
        if self.str_at(2) == "L" and self.white(self.str_at(3)):
            self.inlist = True
        self.condputs("\n")
        return True

    def macro_le(self):
        if self.is_white(2):
            self.inlist = False
        self.condputs("\n")
        return True

    def macro_lp_pp(self):
        self.condputs("\n")
        return True

    def macro_ds(self):
        self.skip_char(2)
        self.skip_leading_whitespace()
        if self.str_at(0):
            # Split at whitespace
            comps = self.s.split(None, 2)
            if len(comps) == 2:
                name, value = comps
                value = value.rstrip()
                self.reg_table[name] = value
        self.condputs("\n")
        return True

    def macro_so_nx(self):
        # We always ignore include directives
        # deroff.c for some reason allowed this to fall through to the 'tr' case
        # I think that was just a bug so I won't replicate it
        return True

    def macro_tr(self):
        self.skip_char(2)
        self.skip_leading_whitespace()
        while self.s and self.str_at(0) != "\n":
            c = self.str_at(0)
            ns = self.str_at(1)
            self.skip_char(2)
            if not ns or ns == "\n":
                ns = " "
            self.tr_from += c
            self.tr_to += ns

        # Update our table, then swap in the slower tr-savvy condputs
        self.tr = str.maketrans(self.tr_from, self.tr_to)
        self.condputs = self.condputs_tr
        return True

    def macro_sp(self):
        self.condputs("\n")
        return True

    def macro_other(self):
        self.condputs("\n")
        return True

    def request_or_macro(self):
        # s[0] is period or open single quote
        self.skip_char()
        s0 = self.s[1:2]
        if s0 == "\\":
            if self.str_at(1) == '"':
                self.condputs("\n")
                return True
            else:
                pass
        elif s0 == "[":
            self.refer = True
            self.condputs("\n")
            return True
        elif s0 == "]":
            self.refer = False
            self.skip_char()
            return self.text()
        elif s0 == ".":
            self.macro = False
            self.condputs("\n")
            return True

        self.nobody = False
        s0s1 = self.s[0:2]

        macro_func = Deroffer.g_macro_dict.get(s0s1, Deroffer.macro_other)
        if macro_func(self):
            return True

        if self.skipheaders and self.nobody:
            return True

        self.skip_leading_whitespace()
        while self.s and not self.is_white(0):
            self.skip_char()
        self.skip_leading_whitespace()
        while True:
            if not self.quoted_arg() and not self.text_arg():
                if self.s:
                    self.condputs(self.str_at(0))
                    self.skip_char()
                else:
                    return True

    def request_or_macro2(self):
        self.skip_char()
        s0 = self.s[0:1]
        if s0 == "\\":
            if self.str_at(1) == '"':
                self.condputs("\n")
                return True
            else:
                pass
        elif s0 == "[":
            self.refer = True
            self.condputs("\n")
            return True
        elif s0 == "]":
            self.refer = False
            self.skip_char()
            return self.text()
        elif s0 == ".":
            self.macro = False
            self.condputs("\n")
            return True

        self.nobody = False
        s0s1 = self.s[0:2]
        if s0s1 == "SH":
            for header_str in [" SYNOPSIS", ' "SYNOPSIS', " ‹BERSICHT", ' "‹BERSICHT']:
                if self.s[2:].startswith(header_str):
                    self.inheader = True
                    break
            else:
                # Did not find a header string
                self.inheader = False
                self.nobody = True
        elif s0s1 in ["SS", "IP", "H "]:
            self.nobody = True
        elif s0s1 in ["I ", "IR", "IB", "B ", "BR", "BI", "R ", "RB", "RI", "AB"]:
            pass
        elif s0s1 in ["] "]:
            self.refer = False
        elif s0s1 in ["PS"]:
            if self.is_white(2):
                self.pic = True
            self.condputs("\n")
            return True
        elif s0s1 in ["PE"]:
            if self.is_white(2):
                self.pic = False
            self.condputs("\n")
            return True
        elif s0s1 in ["TS"]:
            if self.is_white(2):
                self.tbl, self.tblstate = True, self.OPTIONS
            self.condputs("\n")
            return True
        elif s0s1 in ["T&"]:
            if self.is_white(2):
                self.tbl, self.tblstate = True, self.FORMAT
            self.condputs("\n")
            return True
        elif s0s1 in ["TE"]:
            if self.is_white(2):
                self.tbl = False
            self.condputs("\n")
            return True
        elif s0s1 in ["EQ"]:
            if self.is_white(2):
                self.eqn = True
            self.condputs("\n")
            return True
        elif s0s1 in ["EN"]:
            if self.is_white(2):
                self.eqn = False
            self.condputs("\n")
            return True
        elif s0s1 in ["R1"]:
            if self.is_white(2):
                self.refer2 = True
            self.condputs("\n")
            return True
        elif s0s1 in ["R2"]:
            if self.is_white(2):
                self.refer2 = False
            self.condputs("\n")
            return True
        elif s0s1 in ["de"]:
            macro = True
            self.condputs("\n")
            return True
        elif s0s1 in ["BL", "VL", "AL", "LB", "RL", "ML", "DL"]:
            if self.is_white(2):
                self.inlist = True
            self.condputs("\n")
            return True
        elif s0s1 in ["BV"]:
            if self.str_at(2) == "L" and self.white(self.str_at(3)):
                self.inlist = True
            self.condputs("\n")
            return True
        elif s0s1 in ["LE"]:
            if self.is_white(2):
                self.inlist = False
            self.condputs("\n")
            return True
        elif s0s1 in ["LP", "PP", "P\n"]:
            self.condputs("\n")
            return True
        elif s0s1 in ["ds"]:
            self.skip_char(2)
            self.skip_leading_whitespace()
            if self.str_at(0):
                # Split at whitespace
                comps = self.s.split(None, 2)
                if len(comps) == 2:
                    name, value = comps
                    value = value.rstrip()
                    self.reg_table[name] = value
            self.condputs("\n")
            return True
        elif s0s1 in ["so", "nx"]:
            # We always ignore include directives
            # deroff.c for some reason allowed this to fall through to the 'tr' case
            # I think that was just a bug so I won't replicate it
            return True
        elif s0s1 in ["tr"]:
            self.skip_char(2)
            self.skip_leading_whitespace()
            while self.s and self.str_at(0) != "\n":
                c = self.str_at(0)
                ns = self.str_at(1)
                self.skip_char(2)
                if not ns or ns == "\n":
                    ns = " "
                self.tr_from += c
                self.tr_to += ns

            # Update our table, then swap in the slower tr-savvy condputs
            self.tr = str.maketrans(self.tr_from, self.tr_to)
            self.condputs = self.condputs_tr

            return True
        elif s0s1 in ["sp"]:
            self.condputs("\n")
            return True
        else:
            self.condputs("\n")
            return True

        if self.skipheaders and self.nobody:
            return True

        self.skip_leading_whitespace()
        while self.s and not self.is_white(0):
            self.skip_char()
        self.skip_leading_whitespace()
        while True:
            if not self.quoted_arg() and not self.text_arg():
                if self.s:
                    self.condputs(self.str_at(0))
                    self.skip_char()
                else:
                    return True

    def do_tbl(self):
        if self.tblstate == self.OPTIONS:
            while self.s and self.str_at(0) != ";" and self.str_at(0) != "\n":
                self.skip_leading_whitespace()
                if not self.str_at(0).isalpha():
                    # deroff.c has a bug where it can loop forever here...we try to work around it
                    self.skip_char()
                else:  # Parse option
                    option = self.s
                    arg = ""

                    idx = 0
                    while option[idx : idx + 1].isalpha():
                        idx += 1

                    if option[idx : idx + 1] == "(":
                        option = option[:idx]
                        self.s = self.s[idx + 1 :]
                        arg = self.s
                    else:
                        self.s = ""

                    if arg:
                        idx = arg.find(")")
                        if idx != -1:
                            arg = arg[:idx]
                        self.s = self.s[idx + 1 :]
                    else:
                        # self.skip_char()
                        pass

                    if option.lower() == "tab":
                        self.tblTab = arg[0:1]

            self.tblstate = self.FORMAT
            self.condputs("\n")

        elif self.tblstate == self.FORMAT:
            while self.s and self.str_at(0) != "." and self.str_at(0) != "\n":
                self.skip_leading_whitespace()
                if self.str_at(0):
                    self.skip_char()

            if self.str_at(0) == ".":
                self.tblstate = self.DATA
            self.condputs("\n")
        elif self.tblstate == self.DATA:
            if self.tblTab:
                self.s = self.s.replace(self.tblTab, "\t")
            self.text()
        return True

    def do_line(self):
        if self.s[0:1] in ".'":
            if not self.request_or_macro():
                return False
        elif self.tbl:
            self.do_tbl()
        else:
            self.text()
        return True

    def deroff(self, str):
        lines = str.split("\n")
        for line in lines:
            self.s = line + "\n"
            if not self.do_line():
                break
            # self.putchar('\n')


# This gets set to the name of the command that we are currently executing
CMDNAME = ""

# Information used to track which of our parsers were successful
PARSER_INFO = {}

# built_command writes into this global variable, yuck
built_command_output = []

# Diagnostic output
diagnostic_output = []
diagnostic_indent = 0

# Three diagnostic verbosity levels
VERY_VERBOSE, BRIEF_VERBOSE, NOT_VERBOSE = 2, 1, 0

# Pick some reasonable default values for settings
VERBOSITY, WRITE_TO_STDOUT, DEROFF_ONLY, KEEP_FILES = NOT_VERBOSE, False, False, False


def add_diagnostic(dgn, msg_verbosity=VERY_VERBOSE):
    # Add a diagnostic message, if msg_verbosity <= VERBOSITY
    if msg_verbosity <= VERBOSITY:
        diagnostic_output.append("   " * diagnostic_indent + dgn)


def flush_diagnostics(where):
    if diagnostic_output:
        output_str = "\n".join(diagnostic_output)
        print(output_str, file=where)
        diagnostic_output[:] = []


# Make sure we don't output the same completion multiple times, which can happen
# For example, xsubpp.1.gz and xsubpp5.10.1.gz
# This maps commands to lists of completions
already_output_completions = {}


def compile_and_search(regex, input):
    options_section_regex = re.compile(regex, re.DOTALL)
    options_section_matched = re.search(options_section_regex, input)
    return options_section_matched


def unquote_double_quotes(data):
    if len(data) < 2:
        return data
    if data[0] == '"' and data[len(data) - 1] == '"':
        data = data[1 : len(data) - 1]
    return data


def unquote_single_quotes(data):
    if len(data) < 2:
        return data
    if data[0] == "`" and data[len(data) - 1] == "'":
        data = data[1 : len(data) - 1]
    return data


# Make a string of characters that are deemed safe in fish without needing to be escaped
# Note that space is not included
g_fish_safe_chars = frozenset(string.ascii_letters + string.digits + "_+-/:=@")


def fish_escape_single_quote(str):
    # Escape a string if necessary so that it can be put in single quotes
    # If it has no non-safe chars, there's nothing to do
    if g_fish_safe_chars.issuperset(str):
        return str

    str = str.replace("\\", "\\\\")  # Replace one backslash with two
    str = str.replace(
        "'", "\\'"
    )  # Replace one single quote with a backslash-single-quote
    return "'" + str + "'"


def output_complete_command(cmdname, args, description, output_list):
    comps = ["complete -c", cmdname]
    comps.extend(args)
    if description:
        comps.append("-d")
        comps.append(description)
    output_list.append(" ".join(comps))


def built_command(options, description):
    #    print "Options are: ", options
    man_optionlist = re.split(' |,|"|=|[|]', options)
    fish_options = []
    for optionstr in man_optionlist:
        option = re.sub(r"(\[.*\])", "", optionstr)
        option = option.strip(" \t\r\n[](){}.,:!")

        # Skip some problematic cases
        if option in ["-", "--"]:
            continue
        if any(c in "{}()" for c in option):
            continue

        if option.startswith("--"):
            # New style long option (--recursive)
            fish_options.append("-l " + fish_escape_single_quote(option[2:]))
        elif option.startswith("-") and len(option) == 2:
            # New style short option (-r)
            fish_options.append("-s " + fish_escape_single_quote(option[1:]))
        elif option.startswith("-") and len(option) > 2:
            # Old style long option (-recursive)
            fish_options.append("-o " + fish_escape_single_quote(option[1:]))

    # Determine which options are new (not already in existing_options)
    # Then add those to the existing options
    existing_options = already_output_completions.setdefault(CMDNAME, set())
    fish_options = [opt for opt in fish_options if opt not in existing_options]
    existing_options.update(fish_options)

    # Maybe it's all for naught
    if not fish_options:
        return

    # Here's what we'll use to truncate if necessary
    max_description_width = 78
    truncation_suffix = "…"

    # Try to include as many whole sentences as will fit
    # Clean up some probably bogus escapes in the process
    clean_desc = description.replace("\\'", "'").replace("\\.", ".")
    sentences = clean_desc.split(".")

    # Clean up "sentences" that are just whitespace
    # But don't let it be empty
    sentences = [x for x in sentences if x.strip()]
    if not sentences:
        sentences = [""]

    udot = "."
    uspace = " "

    truncated_description = sentences[0] + udot
    for line in sentences[1:]:
        if not line:
            continue
        proposed_description = truncated_description + uspace + line + udot
        if len(proposed_description) <= max_description_width:
            # It fits
            truncated_description = proposed_description
        else:
            # No fit
            break
    # Strip trailing dots
    truncated_description = truncated_description.strip(udot)

    # If the first sentence does not fit, truncate if necessary
    if len(truncated_description) > max_description_width:
        prefix_len = max_description_width - len(truncation_suffix)
        truncated_description = truncated_description[:prefix_len] + truncation_suffix

    # Escape some more things
    truncated_description = fish_escape_single_quote(truncated_description)
    escaped_cmd = fish_escape_single_quote(CMDNAME)

    output_complete_command(
        escaped_cmd, fish_options, truncated_description, built_command_output
    )


def remove_groff_formatting(data):
    # Strip groff \X'...' device control escapes (help2man 1.50+ hyperlinks)
    # and \Z'...' zero-width escapes.
    data = re.sub(r"\\[XZ]'[^']*'", "", data)
    data = data.replace("\\fI", "")
    data = data.replace("\\fP", "")
    data = data.replace("\\f1", "")
    data = data.replace("\\fB", "")
    data = data.replace("\\fR", "")
    data = data.replace("\\e", "")
    data = re.sub(r".PD( \d+)", "", data)
    data = data.replace(".BI", "")
    data = data.replace(".BR", "")
    data = data.replace("0.5i", "")
    data = data.replace(".rb", "")
    data = data.replace("\\^", "")
    data = data.replace("{ ", "")
    data = data.replace(" }", "")
    data = data.replace(r"\ ", "")
    data = data.replace(r"\-", "-")
    data = data.replace(r"\&", "")
    data = data.replace(".B", "")
    data = data.replace(r"\-", "-")
    data = data.replace(".I", "")
    data = data.replace("\f", "")
    data = data.replace(r"\(oq", "'")
    data = data.replace(r"\(cq", "'")
    data = data.replace(r"\(aq", "'")
    data = data.replace(r"\(dq", '"')
    data = data.replace(r"\(lq", '"')
    data = data.replace(r"\(rq", '"')
    return data


class ManParser(object):
    def is_my_type(self, manpage):
        return False

    def parse_man_page(self, manpage):
        return False


class Type1ManParser(ManParser):
    def is_my_type(self, manpage):
        return compile_and_search(r'\.SH "OPTIONS"(.*?)', manpage) is not None

    def parse_man_page(self, manpage):
        options_section_regex = re.compile(r'\.SH "OPTIONS"(.*?)(\.SH|\Z)', re.DOTALL)
        options_section = re.search(options_section_regex, manpage).group(1)

        options_parts_regex = re.compile(r"\.PP(.*?)\.RE", re.DOTALL)
        options_matched = re.search(options_parts_regex, options_section)
        add_diagnostic("Command is %r" % CMDNAME)

        if options_matched is None:
            add_diagnostic("Unable to find options")
            if self.fallback(options_section):
                return True
            elif self.fallback2(options_section):
                return True
            return False

        while options_matched is not None:
            data = options_matched.group(1)
            last_dotpp_index = data.rfind(".PP")
            if last_dotpp_index != -1:
                data = data[last_dotpp_index + 3 :]

            data = remove_groff_formatting(data)
            data = data.split(".RS 4")
            if len(data) > 1:  # and len(data[1]) <= 300):
                optionName = data[0].strip()

                if optionName.find("-") == -1:
                    add_diagnostic("%r doesn't contain '-' " % optionName)
                else:
                    optionName = unquote_double_quotes(optionName)
                    optionName = unquote_single_quotes(optionName)
                    optionDescription = data[1].strip().replace("\n", " ")
                    built_command(optionName, optionDescription)

            else:
                add_diagnostic("Unable to split option from description")
                return False

            options_section = options_section[options_matched.end() - 3 :]
            options_matched = re.search(options_parts_regex, options_section)

    def fallback(self, options_section):
        add_diagnostic("Trying fallback")
        options_parts_regex = re.compile(r"\.TP( \d+)?(.*?)\.TP", re.DOTALL)
        options_matched = re.search(options_parts_regex, options_section)
        if options_matched is None:
            add_diagnostic("Still not found")
            return False
        while options_matched is not None:
            data = options_matched.group(2)
            data = remove_groff_formatting(data)
            data = data.strip()
            data = data.split("\n", 1)
            if len(data) > 1 and len(data[1].strip()) > 0:  # and len(data[1])<400):
                optionName = data[0].strip()
                if optionName.find("-") == -1:
                    add_diagnostic("%r doesn't contain '-'" % optionName)
                else:
                    optionName = unquote_double_quotes(optionName)
                    optionName = unquote_single_quotes(optionName)
                    optionDescription = data[1].strip().replace("\n", " ")
                    built_command(optionName, optionDescription)
            else:
                add_diagnostic("Unable to split option from description")
                return False

            options_section = options_section[options_matched.end() - 3 :]
            options_matched = re.search(options_parts_regex, options_section)
        return True

    def fallback2(self, options_section):
        add_diagnostic("Trying last chance fallback")
        ix_remover_regex = re.compile(r"\.IX.*")
        trailing_num_regex = re.compile("\\d+$")
        options_parts_regex = re.compile(r"\.IP (.*?)\.IP", re.DOTALL)

        options_section = re.sub(ix_remover_regex, "", options_section)
        options_matched = re.search(options_parts_regex, options_section)
        if options_matched is None:
            add_diagnostic("Still (still!) not found")
            return False
        while options_matched is not None:
            data = options_matched.group(1)

            data = remove_groff_formatting(data)
            data = data.strip()
            data = data.split("\n", 1)
            if len(data) > 1 and len(data[1].strip()) > 0:  # and len(data[1])<400):
                optionName = re.sub(trailing_num_regex, "", data[0].strip())

                if "-" not in optionName:
                    add_diagnostic("%r doesn't contain '-'" % optionName)
                else:
                    optionName = optionName.strip()
                    optionName = unquote_double_quotes(optionName)
                    optionName = unquote_single_quotes(optionName)
                    optionDescription = data[1].strip().replace("\n", " ")
                    built_command(optionName, optionDescription)
            else:
                add_diagnostic("Unable to split option from description")
                return False

            options_section = options_section[options_matched.end() - 3 :]
            options_matched = re.search(options_parts_regex, options_section)
        return True


class Type2ManParser(ManParser):
    def is_my_type(self, manpage):
        return compile_and_search(r"\.SH OPTIONS(.*?)", manpage) is not None

    def parse_man_page(self, manpage):
        options_section_regex = re.compile(r"\.SH OPTIONS(.*?)(\.SH|\Z)", re.DOTALL)
        options_section = re.search(options_section_regex, manpage).group(1)

        options_parts_regex = re.compile(
            r"\.[IT]P( \d+(\.\d)?i?)?(.*?)\.([IT]P|UNINDENT|UN|SH)", re.DOTALL
        )
        options_matched = re.search(options_parts_regex, options_section)
        add_diagnostic("Command is %r" % CMDNAME)

        if options_matched is None:
            add_diagnostic("%r: Unable to find options" % self)
            return False

        while options_matched is not None:
            data = options_matched.group(3)
            data = remove_groff_formatting(data)
            data = data.strip()
            data = data.split("\n", 1)

            if len(data) > 1 and len(data[1].strip()) > 0:  # and len(data[1])<400):
                optionName = data[0].strip()
                if "-" not in optionName:
                    add_diagnostic("%r doesn't contain '-'" % optionName)
                else:
                    optionName = unquote_double_quotes(optionName)
                    optionName = unquote_single_quotes(optionName)
                    optionDescription = data[1].strip().replace("\n", " ")
                    built_command(optionName, optionDescription)
            else:
                add_diagnostic("Unable to split option from description")

            options_section = options_section[options_matched.end() - 3 :]
            options_matched = re.search(options_parts_regex, options_section)


class Type3ManParser(ManParser):
    def is_my_type(self, manpage):
        return compile_and_search(r"\.SH DESCRIPTION(.*?)", manpage) is not None

    def parse_man_page(self, manpage):
        options_section_regex = re.compile(r"\.SH DESCRIPTION(.*?)(\.SH|\Z)", re.DOTALL)
        options_section = re.search(options_section_regex, manpage).group(1)

        options_parts_regex = re.compile(r"\.TP(.*?)\.TP", re.DOTALL)
        options_matched = re.search(options_parts_regex, options_section)
        add_diagnostic("Command is %r" % CMDNAME)

        if options_matched is None:
            add_diagnostic("Unable to find options section")
            return False

        while options_matched is not None:
            data = options_matched.group(1)

            data = remove_groff_formatting(data)
            data = data.strip()
            data = data.split("\n", 1)

            if len(data) > 1:  # and len(data[1])<400):
                optionName = data[0].strip()
                if optionName.find("-") == -1:
                    add_diagnostic("%r doesn't contain '-'" % optionName)
                else:
                    optionName = unquote_double_quotes(optionName)
                    optionName = unquote_single_quotes(optionName)
                    optionDescription = data[1].strip().replace("\n", " ")
                    built_command(optionName, optionDescription)

            else:
                add_diagnostic("Unable to split option from description")
                return False

            options_section = options_section[options_matched.end() - 3 :]
            options_matched = re.search(options_parts_regex, options_section)


class Type4ManParser(ManParser):
    def is_my_type(self, manpage):
        return compile_and_search(r"\.SH FUNCTION LETTERS(.*?)", manpage) is not None

    def parse_man_page(self, manpage):
        options_section_regex = re.compile(
            r"\.SH FUNCTION LETTERS(.*?)(\.SH|\Z)", re.DOTALL
        )
        options_section = re.search(options_section_regex, manpage).group(1)

        options_parts_regex = re.compile(r"\.TP(.*?)\.TP", re.DOTALL)
        options_matched = re.search(options_parts_regex, options_section)
        add_diagnostic("Command is %r" % CMDNAME)

        if options_matched is None:
            print("Unable to find options section", file=sys.stderr)
            return False

        while options_matched is not None:
            data = options_matched.group(1)

            data = remove_groff_formatting(data)
            data = data.strip()
            data = data.split("\n", 1)

            if len(data) > 1:  # and len(data[1])<400):
                optionName = data[0].strip()
                if optionName.find("-") == -1:
                    add_diagnostic("%r doesn't contain '-' " % optionName)
                else:
                    optionName = unquote_double_quotes(optionName)
                    optionName = unquote_single_quotes(optionName)
                    optionDescription = data[1].strip().replace("\n", " ")
                    built_command(optionName, optionDescription)

            else:
                add_diagnostic("Unable to split option from description")
                return False

            options_section = options_section[options_matched.end() - 3 :]
            options_matched = re.search(options_parts_regex, options_section)


class TypeScdocManParser(ManParser):
    def is_my_type(self, manpage):
        return (
            compile_and_search(
                r"\.(\\)(\") Generated by scdoc(.*?)\.SH OPTIONS(.*?)", manpage
            )
            is not None
        )

    def parse_man_page(self, manpage):
        options_section_regex = re.compile(r"\.SH OPTIONS(.*?)\.SH", re.DOTALL)
        options_section_matched = re.search(options_section_regex, manpage)
        if options_section_matched is None:
            return False
        options_section = options_section_matched.group(1)

        options_parts_regex = re.compile(r"(.*?)\.RE", re.DOTALL)
        options_matched = re.match(options_parts_regex, options_section)
        add_diagnostic("Command is %r" % CMDNAME)

        if options_matched is None:
            add_diagnostic("%r: Unable to find options" % self)
            return False

        while options_matched is not None:
            # Get first option and move options_section
            option = options_matched.group(1)
            options_section = options_section[options_matched.end() : :]
            options_matched = re.match(options_parts_regex, options_section)

            option = remove_groff_formatting(option)
            option = option.split("\n")

            # Crean option list
            option_clean = []
            for line in option:
                if line not in ["", ".P", ".RS 4"]:
                    option_clean.append(line)

            # Shold be at least two lines
            if len(option_clean) < 2:
                add_diagnostic("Unable to split option from description")
                continue

            # Name and description, others lines are ignored
            option_name = option_clean[0]
            option_description = option_clean[1]

            if "-" not in option_name:
                add_diagnostic("%r doesn't contain '-'" % option_name)

            option_name = unquote_double_quotes(option_name)
            option_name = unquote_single_quotes(option_name)
            built_command(option_name, option_description)

        return True


class TypeDarwinManParser(ManParser):
    def is_my_type(self, manpage):
        return compile_and_search(r"\.S[hH] DESCRIPTION", manpage) is not None

    def trim_groff(self, line):
        # Remove initial period
        if line.startswith("."):
            line = line[1:]
        # Skip leading groff crud
        while re.match(r"[A-Z][a-z]\s", line):
            line = line[3:]

        # If the line ends with a space and then a period or comma, then erase the space
        # This hack handles lines of the form '.Ar projectname .'
        if line.endswith(" ,") or line.endswith(" ."):
            line = line[:-2] + line[-1]
        return line

    def count_argument_dashes(self, line):
        # Determine how many dashes the line has using the following regex hack
        # Look for the start of a line, followed by a dot, then a sequence of
        # one or more dashes ('Fl')
        result = 0
        if line.startswith("."):
            line = line[4:]
            while line.startswith("Fl "):
                result = result + 1
                line = line[3:]
        return result

    # Replace some groff escapes. There's a lot we don't bother to handle.
    def groff_replace_escapes(self, line):
        line = line.replace(".Nm", CMDNAME)
        line = line.replace("\\ ", " ")
        line = line.replace(r"\& ", "")
        line = line.replace(".Pp", "")
        return line

    def is_option(self, line):
        return line.startswith(".It Fl")

    def parse_man_page(self, manpage):
        got_something = False
        lines = manpage.splitlines()
        # Discard lines until we get to ".sh Description"
        while lines and not (
            lines[0].startswith(".Sh DESCRIPTION")
            or lines[0].startswith(".SH DESCRIPTION")
        ):
            lines.pop(0)

        while lines:
            # Pop until we get to the next option
            while lines and not self.is_option(lines[0]):
                lines.pop(0)

            if not lines:
                continue

            # Get the line and clean it up
            line = lines.pop(0)

            # Try to guess how many dashes this argument has
            dash_count = self.count_argument_dashes(line)

            line = self.groff_replace_escapes(line)
            line = self.trim_groff(line)
            line = line.strip()
            if not line:
                continue

            # Extract the name
            name = line.split(None, 2)[0]

            # Extract the description
            desc_lines = []
            while lines and not self.is_option(lines[0]):
                line = lines.pop(0).strip()
                # Ignore comments
                if line.startswith(r".\""):
                    continue
                if line.startswith("."):
                    line = self.groff_replace_escapes(line)
                    line = self.trim_groff(line).strip()
                if line:
                    desc_lines.append(line)
            desc = " ".join(desc_lines)

            if name == "-":
                # Skip double -- arguments
                continue
            elif len(name) > 1:
                # Output the command
                built_command(("-" * dash_count) + name, desc)
                got_something = True
            elif len(name) == 1:
                built_command("-" + name, desc)
                got_something = True

        return got_something


class TypeDeroffManParser(ManParser):
    def is_my_type(self, manpage):
        return True  # We're optimists

    def is_option(self, line):
        return line.startswith("-")

    def could_be_description(self, line):
        return len(line) > 0 and not line.startswith("-")

    def parse_man_page(self, manpage):
        d = Deroffer()
        d.deroff(manpage)
        output = d.get_output()
        lines = output.split("\n")

        got_something = False

        # Discard lines until we get to DESCRIPTION or OPTIONS
        while lines and not (
            lines[0].startswith("DESCRIPTION")
            or lines[0].startswith("OPTIONS")
            or lines[0].startswith("COMMAND OPTIONS")
        ):
            lines.pop(0)

        # Look for BUGS and stop there
        for idx in range(len(lines)):
            line = lines[idx]
            if line.startswith("BUGS"):
                # Drop remaining elements
                lines[idx:] = []
                break

        while lines:
            # Pop until we get to the next option
            while lines and not self.is_option(lines[0]):
                line = lines.pop(0)

            if not lines:
                continue

            options = lines.pop(0)

            # Pop until we get to either an empty line or a line starting with -
            description = ""
            while lines and self.could_be_description(lines[0]):
                if description:
                    description += " "
                description += lines.pop(0)

            built_command(options, description)
            got_something = True

        return got_something


# Return whether the file at the given path is overwritable
# Raises IOError if it cannot be opened
def file_is_overwritable(path):
    result = False
    file = open(path, "r", encoding="utf-8")
    for line in file:
        # Skip leading empty lines
        line = line.strip()
        if not line:
            continue

        # We look in the initial run of lines that start with #
        if not line.startswith("#"):
            break

        # See if this contains the magic word
        if "Autogenerated" in line:
            result = True
            break

    file.close()
    return result


# Remove any and all autogenerated completions in the given directory
def cleanup_autogenerated_completions_in_directory(dir):
    try:
        for filename in os.listdir(dir):
            # Skip non .fish files
            if not filename.endswith(".fish"):
                continue
            path = os.path.join(dir, filename)
            cleanup_autogenerated_file(path)
    except OSError:
        return False


# Delete the file if it is autogenerated
def cleanup_autogenerated_file(path):
    try:
        if file_is_overwritable(path):
            os.remove(path)
    except (OSError, IOError):
        pass


def parse_manpage_at_path(manpage_path, output_directory):
    # Return if CMDNAME is in 'ignoredcommands'
    ignoredcommands = [
        "cc",
        "g++",
        "gcc",
        "c++",
        "cpp",
        "emacs",
        "gprof",
        "wget",
        "ld",
        "awk",
    ]
    if CMDNAME in ignoredcommands:
        return

    # Ignore some commands' gazillion man pages
    # for subcommands - especially things we already have
    ignored_prefixes = [
        "bundle-",
        "cargo-",
        "ffmpeg-",
        "flatpak-",
        "gcloud_",
        "git-",
        "jj-",
        "npm-",
        "openssl-",
        "ostree-",
        "perf-",
        "perl",
        "pip-",
        "zsh",
    ]
    for prefix in ignored_prefixes:
        if CMDNAME.startswith(prefix):
            return

    # Clear diagnostics
    global diagnostic_indent
    diagnostic_output[:] = []
    diagnostic_indent = 0

    # Set up some diagnostics
    add_diagnostic("Considering " + manpage_path)
    diagnostic_indent += 1

    if manpage_path.endswith(".gz"):
        fd = gzip.open(manpage_path, "r")
        manpage = fd.read()
        manpage = manpage.decode("latin-1")
    elif manpage_path.endswith(".bz2"):
        fd = bz2.BZ2File(manpage_path, "r")
        manpage = fd.read()
        manpage = manpage.decode("latin-1")
    elif manpage_path.endswith(".xz") or manpage_path.endswith(".lzma"):
        if not lzma_available:
            return
        fd = lzma.LZMAFile(str(manpage_path), "r")
        manpage = fd.read()
        manpage = manpage.decode("latin-1")
    elif manpage_path.endswith((".1", ".2", ".3", ".4", ".5", ".6", ".7", ".8", ".9")):
        fd = open(manpage_path, "r", encoding="latin-1")
        manpage = fd.read()
    else:
        return
    fd.close()

    manpage = str(manpage)

    # Ignore the millions of links to BUILTIN(1)
    if "BUILTIN 1" in manpage or "builtin.1" in manpage:
        return

    # Clear the output list
    built_command_output[:] = []
    global already_output_completions
    already_output_completions = {}

    if DEROFF_ONLY:
        parsers = [TypeDeroffManParser()]
    else:
        parsers = [
            TypeScdocManParser(),
            Type1ManParser(),
            Type2ManParser(),
            Type4ManParser(),
            Type3ManParser(),
            TypeDarwinManParser(),
            TypeDeroffManParser(),
        ]
    parsersToTry = [p for p in parsers if p.is_my_type(manpage)]

    success = False
    for parser in parsersToTry:
        add_diagnostic("Trying %s" % parser.__class__.__name__)
        diagnostic_indent += 1
        success = parser.parse_man_page(manpage)
        diagnostic_indent -= 1
        # Make sure empty files aren't reported as success
        if not built_command_output:
            success = False
        if success:
            PARSER_INFO.setdefault(parser.__class__.__name__, []).append(CMDNAME)
            break

    if success:
        if WRITE_TO_STDOUT:
            output_file = sys.stdout
        else:
            fullpath = os.path.join(output_directory, CMDNAME + ".fish")
            try:
                output_file = open(fullpath, "w", encoding="utf-8")
            except IOError as err:
                add_diagnostic(
                    "Unable to open file '%s': error(%d): %s"
                    % (fullpath, err.errno, err.strerror)
                )
                return False

        # Output the magic word Autogenerated so we can tell if we can overwrite this
        built_command_output.insert(
            0, "# " + CMDNAME + "\n# Autogenerated from man page " + manpage_path
        )
        # built_command_output.insert(2, "# using " + parser.__class__.__name__) # XXX MISATTRIBUTES THE CULPABLE PARSER! Was really using Type2 but reporting TypeDeroffManParser

        for line in built_command_output:
            output_file.write(line)
            output_file.write("\n")
        output_file.write("\n")
        add_diagnostic(manpage_path + " parsed successfully")
        if output_file != sys.stdout:
            output_file.close()
    else:
        parser_names = ", ".join(p.__class__.__name__ for p in parsersToTry)
        # add_diagnostic('%s contains no options or is unparsable' % manpage_path, BRIEF_VERBOSE)
        add_diagnostic(
            "%s contains no options or is unparsable (tried parser %s)"
            % (manpage_path, parser_names),
            BRIEF_VERBOSE,
        )

    return success


def parse_and_output_man_pages(paths, output_directory, show_progress):
    global diagnostic_indent, CMDNAME
    paths.sort()
    total_count = len(paths)
    successful_count, index = 0, 0
    padding_len = len(str(total_count))
    last_progress_string_length = 0
    if show_progress and not WRITE_TO_STDOUT:
        print(
            "Parsing man pages and writing completions to {0}".format(output_directory)
        )

    man_page_suffixes = set([os.path.splitext(m)[1][1:] for m in paths])
    lzma_xz_occurs = "xz" in man_page_suffixes or "lzma" in man_page_suffixes
    if lzma_xz_occurs and not lzma_available:
        add_diagnostic(
            'At least one man page is compressed with lzma or xz, but the "lzma" module is not available.'
            " Any man page compressed with either will be skipped.",
            NOT_VERBOSE,
        )
        flush_diagnostics(sys.stderr)

    for manpage_path in paths:
        index += 1

        # Get the "base" command, e.g. mkfs.xfs.8.gz -> mkfs.xfs
        man_file_name = os.path.basename(manpage_path)
        # 1. strip the optional compressor suffix
        CMDNAME, extension = os.path.splitext(man_file_name)
        # 2. strip mandatory section nu:ber
        if CMDNAME.endswith((".1", ".2", ".3", ".4", ".5", ".6", ".7", ".8", ".9")):
            CMDNAME, extension = os.path.splitext(CMDNAME)
        # 3. XXX strip optional version(?) number?
        # see comment above `already_output_completions = {}` line

        # Show progress if we're doing that
        if show_progress:
            progress_str = "  {0} / {1} : {2}".format(
                (str(index).rjust(padding_len)), total_count, man_file_name
            )
            # Pad on the right with spaces so we overwrite whatever we wrote last time
            padded_progress_str = progress_str.ljust(last_progress_string_length)
            last_progress_string_length = len(progress_str)
            sys.stdout.write("\r{0}\r".format(padded_progress_str))
            sys.stdout.flush()

        try:
            if parse_manpage_at_path(manpage_path, output_directory):
                successful_count += 1
        except IOError:
            diagnostic_indent = 0
            add_diagnostic("Cannot open " + manpage_path)
        except (KeyboardInterrupt, SystemExit):
            raise
        except:
            add_diagnostic(
                "Error parsing %s: %s" % (manpage_path, sys.exc_info()[0]),
                BRIEF_VERBOSE,
            )
            flush_diagnostics(sys.stderr)
            traceback.print_exc(file=sys.stderr)
        flush_diagnostics(sys.stderr)
    print("")  # Newline after loop
    add_diagnostic(
        "Successfully parsed %d / %d pages" % (successful_count, total_count),
        BRIEF_VERBOSE,
    )
    flush_diagnostics(sys.stderr)


def get_paths_from_man_locations():
    # Return all the paths to man(1) and man(8) files in the manpath

    parent_paths = []

    # Most (GNU, macOS, Haiku) modern implementations of man support being called with `--path`.
    # Traditional implementations require a second `manpath` program: examples include FreeBSD and Solaris.
    # Prefer an external program first because these programs return a superset of the $MANPATH variable.
    for prog in [["man", "--path"], ["manpath"]]:
        try:
            output = subprocess.check_output(prog, stderr=DEVNULL)
            output = output.decode("latin-1")
            parent_paths = output.strip().split(":")
            break
        except (OSError, subprocess.CalledProcessError):
            continue
    # If we can't have the OS interpret $MANPATH, just use it as-is (gulp).
    if not parent_paths and os.getenv("MANPATH"):
        parent_paths = os.getenv("MANPATH").strip().split(":")
    # Fallback: With mandoc (OpenBSD, embedded Linux) and NetBSD man, the only way to get the default manpath is by reading /etc.
    if not parent_paths:
        try:
            with open("/etc/man.conf", "r") as file:
                data = file.read()
                for key in ["MANPATH", "_default"]:
                    # novermin
                    for match in re.findall(r"^%s\s+(.*)$" % key, data, re.I | re.M):
                        parent_paths.append(match)
        except FileNotFoundError:
            pass
    # Fallback: hard-code some common paths. These should be likely for FHS Linux distros, BSDs, and macOS.
    if not parent_paths:
        parent_paths = ["/usr/share/man", "/usr/local/man", "/usr/local/share/man"]
        print(
            "Unable to get the manpath, falling back to %s." % ":".join(parent_paths),
            "Explicitly set $MANPATH to fix this error.",
            file=sys.stderr,
        )

    result = []
    for parent_path in parent_paths:
        for section in ["man1", "man6", "man8"]:
            directory_path = os.path.join(parent_path, section)
            try:
                names = os.listdir(directory_path)
            except OSError:
                names = []
            names.sort()
            for name in names:
                result.append(os.path.join(directory_path, name))
    return result


if __name__ == "__main__":
    script_name = sys.argv[0]
    parser = argparse.ArgumentParser(
        description="create_manpage_completions: Generate fish-shell completions from manpages"
    )
    parser.add_argument(
        "-c",
        "--cleanup-in",
        type=str,
        help="Directories to clean up in",
        action="append",
    )
    parser.add_argument(
        "-d",
        "--directory",
        type=str,
        help="The directory to save the completions in",
    )
    parser.add_argument(
        "-k",
        "--keep",
        help="Whether to keep files in the target directory",
        action="store_true",
    )
    parser.add_argument(
        "-m",
        "--manpath",
        help="Whether to use manpath",
        action="store_true",
    )
    parser.add_argument(
        "-p",
        "--progress",
        help="Whether to show progress",
        action="store_true",
    )
    parser.add_argument(
        "-s",
        "--stdout",
        help="Write the completions to stdout",
        action="store_true",
    )
    parser.add_argument(
        "-v",
        "--verbose",
        type=int,
        choices=[0, 1, 2],
        help="The level of debug output to show",
    )
    parser.add_argument(
        "-z",
        "--deroff-only",
        help="Whether to just deroff",
        action="store_true",
    )
    parser.add_argument("file_paths", type=str, nargs="*")

    args = parser.parse_args()

    if args.verbose:
        VERBOSITY = args.verbose
    if args.stdout:
        WRITE_TO_STDOUT = True
    if args.deroff_only:
        DEROFF_ONLY = True
    if args.keep:
        KEEP_FILES = True
    if args.manpath:
        # Fetch all man1 and man8 files from the manpath or man.conf
        args.file_paths.extend(get_paths_from_man_locations())

    # Directories within which we will clean up autogenerated completions
    # This script originally wrote completions into ~/.config/fish/completions
    # Now it writes them into a separate directory
    if args.cleanup_in:
        for cleanup_dir in args.cleanup_in:
            cleanup_autogenerated_completions_in_directory(cleanup_dir)

    if not args.file_paths:
        if args.manpath:
            print("No paths specified and I can't make sense of your MANPATH")
            print("Please either give paths or set $MANPATH and try again")
        else:
            print("No paths specified")
        sys.exit(0)

    if not args.stdout and not args.directory:
        # Default to ~/.cache/fish/generated_completions
        # Create it if it doesn't exist
        xdg_cache_home = os.getenv("XDG_CACHE_HOME", "~/.cache")
        args.directory = os.path.expanduser(
            xdg_cache_home + "/fish/generated_completions/"
        )
        try:
            os.makedirs(args.directory)
        except OSError as e:
            if e.errno != errno.EEXIST:
                raise

    if not args.stdout and not args.keep:
        # Remove old generated files
        cleanup_autogenerated_completions_in_directory(args.directory)

    parse_and_output_man_pages(args.file_paths, args.directory, args.progress)
tools/web_config/favicon.png�PNG


IHDR  �Tg�gAMA���asRGB���PLTE)))��������ɤ��iii��ս��VVV�����x�@IDAT(�c`�'`1t@HL@V�*��,�f�0
�U���f��1H ~�#@ZI,V�}IEND�B`�tools/web_config/fishconfig.cssbody {
    background: linear-gradient(to bottom, #a7cfdf 0%, #23538a 100%);
    /* List explained in the doc theme pydoctheme.css */
    font-family: "Segoe UI", system-ui, sans-serif;
    color: #222;
}

.prompt_demo,
.prompt_demo_text,
.data_table_row,
.colorpicker_text_sample_tight,
.colorpicker_text_sample,
.history_text,
pre,
code,
tt {
    font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, "Ubuntu Mono", "Hack", "Noto Sans Mono", Liberation Mono, monospace;
}

#ancestor {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    -moz-box-shadow: 0 0 1px 1px #333;
    -webkit-box-shadow: 0 0 1px 1px #333;
    box-shadow: 0 0 5px 1px #333;
    border-radius: 8px;
}

#parent {
    width: 100%;
    min-height: 480px;
    margin-top: 12px;
}

#tab_parent {
    display: table;
    width: 100%;
    height: 50px;
    overflow-wrap: anywhere;
}

.tab {
    display: table-cell;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 16pt;
    font-weight: 500;
    text-align: center;
    background-color: white;
    cursor: pointer;
}

.tab:hover,
#tab_contents .master_element:hover,
.color_scheme_choice_container:hover,
.data_table > tr:hover,
.prompt_choices_list > .ng-scope:hover {
    background-color: #DDE;
}

#tab_parent {
    border: red 1px;
}

#tab_parent :first-child {
    border-top-left-radius: 8px;
    border-left: none;
}

#tab_parent :last-child {
    border-top-right-radius: 8px;
}

.selected_tab,
.selected_tab:hover {
    background-color: #eeeefa;
    border-bottom: none;
}

#tab_contents {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    min-height: 90vh;
    background-color: #eeeefa;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-bottom: 20px;
    position: relative;
    box-sizing: border-box;
}

/* This may be placed directly inside a tab, to prevent its contents from growing vertically. */
.height_limiter {
    display: flex;
    flex-direction: column;
}

.footer {
    clear: both;
    height: 30px;
}

.function_tab {
    margin-left: 12px;
    margin-right: 12px;
    display: flex;
    flex-direction: row;
    height: 90vh;
    overflow: hidden;
}

.function-list {
    text-align: right;
    min-width: 250px;
    font-size: 16pt;
    vertical-align: top;
    overflow-y: auto;
    height: 100%;
}

.function-body {
    border: 1px solid #555;
    background-color: #ffffff;
    padding-top: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 5;
    width: 100%;
    height: 100%;
    overflow-y: auto;
}

.detail_function pre {
    white-space: pre-wrap !important;
    width: 100%;
    font-size: 11pt;
}

/* The colours used for function highlighting are taken from the fish
 * default colour scheme, defined in js/colorutils.js.
 * These could be pulled from the current terminal (but the background colour
 * might be different), or dynamically from colorutils.js.
 */
.detail_function .fish_color_autosuggestion {
    color: #555;
}

.detail_function .fish_color_command {
    color: #005fd7;
}

.detail_function .fish_color_param {
    color: #00afff;
}

.detail_function .fish_color_redirection {
    color: #00afff;
}

.detail_function .fish_color_comment {
    color: #990000;
}

.detail_function .fish_color_error {
    color: #ff0000;
}

.detail_function .fish_color_escape {
    color: #00a6b2;
}

.detail_function .fish_color_operator {
    color: #00a6b2;
}

.detail_function .fish_color_quote {
    color: #999900;
}

.detail_function .fish_color_statement_terminator {
    color: #009900;
}

.master_element {
    cursor: pointer;
    padding-top: 6px;
    padding-bottom: 11px;
    padding-left: 5px;
    padding-right: 22px;
    font-size: 12pt;
    /* Make our border overlap the detail, even if we're unselected (so it doesn't jump when selected) */
    position: relative;
    left: 1px;
    border-bottom-style: solid;
    border-bottom-width: 0px;
}

.selected_master_elem {
    border: 1px solid #555;
    border-right: none;
    background-color: #ffffff;

    border-top-left-radius: 5;
    border-bottom-left-radius: 5;

    /* Pad one less than .master_element, to accommodate our border. */
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 4px;
}

.master_element_text {
    text-decoration: none;
    padding-bottom: 1px;
    border-bottom-style: inherit;
    border-bottom-color: inherit;
    border-bottom-width: 1px;
}

.master_element_description {
    text-decoration: none;
    padding-top: 15px;
    font-size: 10pt;
    border-bottom-style: inherit;
    border-bottom-color: inherit;
    border-bottom-width: 1px;
    display: none;
}

.selected_master_elem > .master_element_description {
    display: inline;
}

/* We have a newline between the label and description; hide it initially, but show it when it's selected */
.master_element > br {
    display: none;
}

.selected_master_elem > br {
    display: inherit;
}

/* Set this class to suppress the border bottom on master_element_texts with visible descriptions */
.master_element_no_border {
    border-bottom-width: 0;
}

.colorpicker_term256 {
    border: solid #444 1px;
    border-collapse: collapse;
}

.colorpicker_modifiers {
    margin-top: 10px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    color: #000;
    font-size: smaller;
}

.colorpicker_modifier_cell {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    border: groove #333 2px;
    padding: 5px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
}

.modifier_cell_selected {
    border-color: #000;
    background-color: #444;
}

.data_table {
    table-layout: fixed;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    border-spacing: 0;
}

.data_table_row {}

.data_table_cell {
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    overflow: hidden;
    word-wrap: break-word;
}

.raw_binding {
    padding-left: 20px;
    font-family: monospace;
}

.history_text {
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    overflow: hidden;
    word-wrap: break-word;
}

.history_delete {
    width: 30px;
    text-align: center;
}

.data_table_cell,
.history_text,
.history_delete {
    border-bottom: #AAA dotted 1px;
}

/* The CSS we apply when a table row is filtered */
.data_table_row_filtered {
    display: none;
}

.no_overflow {
    text-overflow: ellipsis;
    white-space: nowrap;
}

.colorpicker_target {
    margin: 0 0 -50px 0;
    position: relative;
    bottom: 47px;
    float: left; /* for some reason this makes the cells that it overlaps (before adjusting its bottom) clickable in Safari */
}

.colorpicker_target_tab {
    cursor: pointer;
    color: #555;
    border: solid 1px #555;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-right: 7px;
    display: inline-block;
    background-color: black;
    margin-right: -2px;
    min-width: 110px;
    text-align: center;
}

.colorpicker_target_selected {
    background-color: #181818; /* same as #detail */
    color: white;
}

.colorpicker_term256_row {
    padding: 0;
}

.colorpicker_term256_cell {
    width: 18px;
    height: 18px;
    border: solid black 1px;
    padding: 0;
}

.colorpicker_term256_selection_indicator {
    width: 18px;
    height: 16px;
    margin: -4px;
    border: solid white 4px;
    position: relative;
    z-index: 2;
}

.colorpicker_cell_selected {
    width: 12px;
    height: 12px;
}

.colorpicker_text_sample,
.colorpicker_text_sample_tight {
    font-size: 12pt;
    padding: 25px;
    margin: 5px 20px 25px 20px; /* top right bottom left */
    cursor: pointer;
    line-height: 1.8em;
    border: solid #777 1px;
    position: relative; /* so that our absolutely positioned elements work */
}

.cs_clickable {
    border: dotted 1px #777;
    padding: 4px;
    margin: -5px;
}

.cs_editing {
    border: solid 3px #3399ff;
    padding: 4px;
    margin: -7px;
}

.colorpicker_text_sample_tight {
    font-size: 11pt;
    line-height: 1.5em;
    margin: 0;
    width: fit-content;
    padding: 1em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}

.color_picker_background_cells {
    position: absolute;
    right: 0px;
    top: 0px;
}

.color_picker_background_cells label {
    width: 24px;
    height: 24px;
    border-style: solid;
    border-color: #777;
    border-width: 0 0 1px 1px; /* top right bottom left */
    float: left;
}

.color_picker_background_cells span {
    float: left;
    font-size: 12pt;
    padding-top: 2px;
    padding-right: 8px;
    cursor: pointer;
}

.color_scheme_choice_label,
.prompt_demo_choice_label {
    margin-left: 10px;
    margin-bottom: 3px;
    cursor: pointer;
    font-size: 12pt;
    white-space: normal;
}

.color_scheme_choices_scrollview,
.prompt_choices_scrollview {
    padding-top: 5px;
    overflow-y: scroll;
}

.prompt_choices_scrollview {
    position: relative;
}

.color_scheme_choices_list,
.prompt_choices_list {
    overflow-y: hidden; /* makes our height account for floats */
    padding: 0 10px 15px 10px; /* top right bottom left */
    bottom: 0px;
}

.color_scheme_choices_list {
    display: flex;
    flex-wrap: wrap;
}

.color_scheme_choice_container {
    padding: 5px;
    flex-grow: 1;
}

.fake_cursor {
    background-color: #999;
}

.error_msg {
    color: red;
    font-size: 12pt;
    margin-left: 24pt;
    margin-top: 5pt;
    margin-bottom: 5pt;
}

button.delete_button {
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    border: none;
    background-color: transparent;
    font-size: 16pt;
    color: #777;
}

button.delete_button:hover {
    color: #333;
}

#table_filter_container {
    /* top right bottom left*/
    padding: 0 10px 10px 30px;
    text-align: right;
    position: relative;
    bottom: 10px;
}

.filter_text_box {
    width: 250px;
    padding: 5px 10px 5px 10px;
    border-radius: 10px;
    font-size: 12pt;
}

.prompt_demo,
.current_prompt {
    background-color: #000;
    font-size: 12pt;
    padding: 10px;
    margin: 5px 5px 25px 5px; /* top right bottom left */
    cursor: pointer;
    line-height: 1.8em;
    border: solid #333 1px;
    position: relative; /* so that our absolutely positioned elements work */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #c0c0c0; /* set_color normal, assume white (not brwhite) */
}

.prompt_demo {
    color: #aaa;
    white-space: pre;
}

.unbordered {
    border: none;
    padding-top: 0;
    padding-bottom: 0;
}

.save_button,
.prompt_save_button,
.colors_close_button,
.customize_theme_button,
.generic_button {
    border-radius: 5px;
    border: solid rgba(71, 71, 71, 0.5) 1px;
    font-size: 13pt;
    background-color: rgba(128, 128, 128, 0.4);
    color: #fff;
}

.save_button:hover,
.customize_theme_button:hover,
.generic_button:hover {
    border-color: rgba(171, 171, 171, 0.9);
}

.button_highlight {
    background-color: rgba(128, 128, 128, 0.6);
}

.prompt_save_button {
    background-color: #333;
    border: solid #525252 1px;
    color: #ffffff;
    margin: 2px 20px 25px; /* top right bottom left */
    font-size: 12pt;
}

.prompt_demo_text {
    white-space: pre;
    line-height: 170%;
    padding: 4px 12px;
    font-size: 14pt;
    top: 0px;
    bottom: 0px;
    vertical-align: middle;
    display: table-cell;
    height: 72px; /* this is really the min height */
}

.prompt_function {
    display: block;
    border: 1px solid #555;
    background-color: #181818;
    margin: 5px 20px 5px;
    border-radius: 5;
}

.prompt_function_text {
    white-space: pre-wrap;
    padding: 15px 3px;
    width: 100%;
    height: 25%;
    overflow: auto;
}

.external_link_img {
    width: 16px;
    height: 16px;
    vertical-align: text-top;
    margin-left: 10px;
}

.paginator {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 15px;
    position: relative;
    bottom: 2px;
}

.paginator td {
    padding: 0 8px;
}

.paginator .desc {
    min-width: 55px;
}

.paginator .prev button,
.paginator .next button {
    font-size: 11pt;
}

@media screen and (max-width: 1000px) {
    /* On small screens remove the margins to leave more for the actual content */
    body {
        width: 100%;
        margin: 0 0 0 0;
    }

    #ancestor {
        width: 100%;
    }

    #parent {
        margin-top: 0;
    }

    #tab_contents {
        margin-bottom: 0;
    }
}

@media (prefers-color-scheme: dark) {
    body {
        background: linear-gradient(to top, #1f1f3f 0%, #051f3a 100%);
        color: #DDD;
    }

    #ancestor {
        box-shadow: 0 0 5px 1px #000;
    }

    .tab {
        background-color: black;
        border: 1px solid #222;
        border-top: none;
    }

    .tab:hover,
    #tab_contents .master_element:hover,
    .color_scheme_choice_container:hover,
    .prompt_choices_list > .ng-scope:hover {
        background-color: #223;
    }

    .selected_tab,
    .selected_tab:hover {
        background-color: #202028;
        border-bottom: none;
    }

    #tab_contents {
        background-color: #202028;
    }

    .detail,
    .selected_master_elem {
        background-color: black;
    }

    input {
        background-color: #222;
        color: #AAA;
    }

    /* Fix .function-body background in dark mode */
    .function-body {
        background-color: black;
    }

    .detail_function .fish_color_autosuggestion {
        color: #808080; /* brblack */
    }

    .detail_function .fish_color_command {
        color: #c397d8;
    }

    .detail_function .fish_color_param {
        color: #7aa6da;
    }

    .detail_function .fish_color_redirection {
        color: #70c0b1;
    }

    .detail_function .fish_color_comment {
        color: #e7c547;
    }

    .detail_function .fish_color_error {
        color: #d54e53;
    }

    .detail_function .fish_color_escape {
        color: #00a6b2;
    }

    .detail_function .fish_color_operator {
        color: #00a6b2;
    }

    .detail_function .fish_color_quote {
        color: #b9ca4a;
    }

    .detail_function .fish_color_statement_terminator {
        color: #c397d8;
    }
}

.print_only {
    display: none;
}
tools/web_config/fishconfig_print.cssbody {
    background: white;
    font-size: 8pt;
}

.tab,
.print_hidden {
    display: none;
}

.tab.selected_tab {
    background: white;
    display: block;
    font-size: 22pt;
    font-weight: bold;
    padding-left: 14pt;
    text-align: left;
}

.print_only {
    display: initial;
}

.data_table_cell {
    border-bottom: #dbdbdb 1pt solid;
}

#ancestor {
    width: 100%;
    box-shadow: none;
}
tools/web_config/index.html<!DOCTYPE html>
<html ng-app="fishconfig">

<head>
    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
    <title>fish shell configuration</title>
    <link rel="icon" type="image/png" href="favicon.png" />
    <link rel="stylesheet" type="text/css" href="fishconfig.css" />
    <link rel="stylesheet" type="text/css" media="print" href="fishconfig_print.css">
    <script type="text/javascript" src="js/colorutils.js" defer></script>
    <script type="text/javascript" src="js/main.js" defer></script>
    <script type="text/javascript" src="js/alpine.js" defer></script>
</head>

<!-- TODO check that every x-for has a :key binding -->
<!-- TODO check that every template has single child -->
<!-- TODO try to reduce depth by either splitting routes or eliminating redundant wrappers -->

<body id="ancestor" x-data="{ currentTab: 'colors' }">
    <main id="parent">
        <div id="tab_parent">
            <a :class="{'tab': true, 'selected_tab': currentTab =='colors'}" id="tab_colors"
                @click="currentTab = 'colors'">colors</a>
            <a :class="{'tab': true, 'selected_tab': currentTab == 'prompt'}" id="tab_prompt"
                @click="currentTab = 'prompt'">prompt</a>
            <a :class="{'tab': true, 'selected_tab': currentTab == 'functions'}" id="tab_functions"
                @click="currentTab = 'functions'">functions</a>
            <a :class="{'tab': true, 'selected_tab': currentTab == 'variables'}" id="tab_variables"
                @click="currentTab = 'variables'">variables</a>
            <a :class="{'tab': true, 'selected_tab': currentTab == 'history'}" id="tab_history"
                @click="currentTab = 'history'">history</a>
            <a :class="{'tab': true, 'selected_tab': currentTab == 'bindings'}" id="tab_bindings"
                @click="currentTab = 'bindings'"><span class="print_only">fish shell </span>bindings</a>
        </div>
        <div id="tab_contents">
            <template x-if="currentTab === 'colors'" x-data="colors">
                <div>
                    <!-- ko with: color_picker -->
                    <div class="colorpicker_text_sample" :style="{'background-color': actualTerminalBackgroundColor}">
                        <span style="position: absolute; left: 10px; top: 3px"
                            :style="{'color': `#${text_color_for_color(actualTerminalBackgroundColor)}`}"
                            x-text="selectedColorScheme.name_with_color_theme"></span>
                        <br />
                        <div class="color_picker_background_cells">
                            <span style="display: block; text-align: right; line-height: 110%"
                                :style="{'color': `#${text_color_for_color(actualTerminalBackgroundColor)}`}">
                                Simulate background color
                            </span>
                            <template x-for="color in sampleTerminalBackgroundColors">
                                <label :style="{'background-color': color}">
                                    <input type="radio" :value="color" x-model="overriddenTerminalBackgroundColor" hidden
                                        :title="'Preview with this background color.\n\nfish cannot change the background color of your terminal. Refer to your terminal settings to set its background color.'">
                                    </input>
                                </label>
                            </template>
                        </div>
                        <!-- This is the sample text -->
                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_command'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_command)}"
                            @click="selectColorSetting('fish_color_command')">/bright/vixens</span>
                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_param'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_param)}"
                            @click="selectColorSetting('fish_color_param')">jump</span>
                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_end'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_end)}"
                            @click="selectColorSetting('fish_color_end')">|</span>
                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_command'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_command)}"
                            @click="selectColorSetting('fish_color_command')">dozy</span>
                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_quote'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_quote)}"
                            @click="selectColorSetting('fish_color_quote')"> "fowl"</span>
                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_redirection'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_redirection)}"
                            @click="selectColorSetting('fish_color_redirection')">&gt; quack</span>
                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_end'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_end)}"
                            @click="selectColorSetting('fish_color_end')">&</span>
                        <br>

                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_command'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_command)}"
                            @click="selectColorSetting('fish_color_command')">echo</span>

                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_error'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_error)}"
                            @click="selectColorSetting('fish_color_error')">'</span><span
                            :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_quote'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_quote)}"
                            @click="selectColorSetting('fish_color_quote')">Errors are the portals to discovery</span>

                        <br>

                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_comment'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_comment)}"
                            @click="selectColorSetting('fish_color_comment')"># This is a comment</span>

                        <br>

                        <span :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_command'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_command)}"
                            @click="selectColorSetting('fish_color_command')">Th</span><span class="fake_cursor"><span
                                style="visibility: hidden">i</span></span><span
                            :class="{cs_clickable: customizationActive, cs_editing: csEditingType == 'fish_color_autosuggestion'}"
                            :style="{ 'color': interpret_color(currentColorScheme().colors.fish_color_autosuggestion)}"
                            @click="selectColorSetting('fish_color_autosuggestion')">s is an autosuggestion</span>


                        <div style="position: absolute; right: 5px; bottom: 5px;">

                            <button class="customize_theme_button" :class="{button_highlight: customizationActive}"
                                :style="{'color': `#${text_color_for_color(actualTerminalBackgroundColor)}`}"
                                @click="toggleCustomizationActive">Customize</button>

                            <button class="save_button"
                                :style="{'color': `#${text_color_for_color(actualTerminalBackgroundColor)}`}"
                                x-show="showSaveButton" @click="setTheme" x-text="saveThemeButtonTitle"></button>
                        </div>

                    </div>

                    <div x-show="customizationActive">
                        <div style="margin: 10px 0 7px 35px;">Choose a color for <span
                                x-text="csUserVisibleTitle"></span>:</div>
                        <!-- TODO maybe add input[type=color] for 24bit terminals -->
                        <table class="colorpicker_term256" style="margin: 0px 20px;">
                            <tbody>
                                <template x-for="color_array in colorArraysArray">
                                    <tr class="colorpicker_term256_row">
                                        <template x-for="color in color_array">
                                            <td class="colorpicker_term256_cell"
                                                :style="{'background-color': interpret_color(color)}"
                                                @click="changeSelectedTextColor(color)">
                                                <div class="colorpicker_term256_selection_indicator"
                                                    x-show="currentColorScheme().colors[selectedColorSetting] == color"
                                                    :style="{'border-color': interpret_color(border_color_for_color(color))}">
                                                </div>
                                            </td>
                                        </template>
                                    </tr>
                                </template>
                            </tbody>
                            <!-- /ko -->
                        </table>
                    </div>

                    <div style="margin: 10px 0 7px 35px;">Preview a theme below:</div>

                    <div class="color_scheme_choices_scrollview">
                        <div class="color_scheme_choices_list">
                            <template x-for="colorScheme in colorSchemes">
                                <div class="color_scheme_choice_container"
                                    @click="changeSelectedColorScheme(colorScheme)">
                                    <div class="color_scheme_choice_label">
                                        <!-- This click/clickBubble nonsense is so that we can have a separate URL inside a parent with an onClick handler -->
                                        <span x-text="colorScheme.name_with_color_themes"></span>
                                        <a x-show="colorScheme.url" style="text-decoration: none; color: inherit;"
                                            :href="colorScheme.url">&#10138;</a>
                                    </div>
                                    <div class="colorpicker_text_sample_tight"
                                        :style="{'background-color': default_color_scheme(colorScheme).preferred_background}">
                                        <span
                                            :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_command)}">/bright/vixens</span>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_param)}">jump</span>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_end)}">|</span>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_command)}">dozy</span>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_quote)}"> "fowl" </span>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_redirection)}">&gt;
                                            quack</span>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_end)}">&</span>
                                        <br>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_command)}">echo</span>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_error)}">'</span><span
                                            :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_quote)}">Errors are the
                                            portals to discovery</span>
                                        <br>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_comment)}"># This is a
                                            comment</span>
                                        <br>
                                        <span :style="{'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_command)}">Th</span><span
                                            class="fake_cursor"><span style="visibility: hidden">i</span></span><span
                                            :style="{ 'color': interpret_color(default_color_scheme(colorScheme).colors.fish_color_autosuggestion)}">s is an
                                            autosuggestion</span>
                                    </div>
                                </div>
                            </template>
                        </div>
                    </div>
                    <!-- /ko -->
                </div>
            </template>

            <!-- Investigate potential race condition with selectedPrompt (e.g. replace x-if with x-show) -->
            <template x-if="currentTab === 'prompt'" x-data="prompt">
                <div class="height_limiter">
                    <!-- The first 'sample' prompt is the current one; the remainders are samples. This ought to be cleaned up. -->
                    <div class="current_prompt" style="min-height: 7.5em;"
                        :style="{'background-color': actualTerminalBackgroundColor}">
                        <div class="prompt_demo_choice_label" style="color: #FFF;" x-text="selectedPrompt.name"></div>
                        <div style='display: flex'>
                            <div x-html='selectedPrompt.demo' style='flex-grow: 1' class="prompt_demo unbordered"></div>
                            <template x-if="selectedPrompt.right">
                                <div title="right prompt for {{selectedPrompt.name }}" x-html='selectedPrompt.right'
                                    class="prompt_demo unbordered" @click="selectPrompt(selectedPrompt)">
                                </div>
                            </template>
                        </div>
                        <div style="position: absolute; right: 5px; bottom: 5px;">
                            <button class="save_button" x-show="showSaveButton" style="color: #CCC" @click="setPrompt()"
                                x-text="savePromptButtonTitle"></button>
                        </div>
                    </div>
                    <div style="margin: 10px 15px 7px 15px; padding-bottom: 10px; border-bottom: solid 1px #999">Preview
                        a
                        prompt below:</div>
                    <div class="prompt_choices_scrollview">
                        <div class="prompt_choices_list">
                            <template x-for="p in samplePrompts" :key="p.name">
                                <div>
                                    <div class="prompt_demo_choice_label" x-text="p.name"></div>
                                    <template x-if="p.right">
                                        <div style="display: flex;">
                                            <div x-html="p.demo" class="prompt_demo" style="flex-grow: 1"
                                                @click="selectPrompt(p)"></div>
                                            <div title="right prompt for {{p.name}}" x-html="p.right || ''"
                                                class="prompt_demo" @click="selectPrompt(p)"></div>
                                        </div>
                                    </template>
                                    <template x-if="!p.right">
                                        <div x-html="p.demo" class="prompt_demo" @click="selectPrompt(p)">
                                    </template>
                                </div>
                            </template>
                        </div>
                    </div>
                </div>
            </template>

            <template x-if="currentTab === 'functions'" x-data="functions">
                <div class="function_tab">
                    <div class="function-list">
                        <template x-for="func in functions">
                            <!-- TODO use ul/li -->
                            <div>
                                <div id="master_{{func}}"
                                    :class="{'master_element': true, 'selected_master_elem': func == selectedFunction }"
                                    @click="selectFunction(func)">
                                    <span class="master_element_text" x-text="func"></span>
                                </div>
                            </div>
                        </template>
                    </div>
                    <div class="function-body">
                        <div class="detail_function" x-html="functionDefinition"></div>
                    </div>
                </div>

            </template>

            <template x-if="currentTab === 'variables'" x-data="variables">
                <div>
                    <div id="table_filter_container">
                        <input id="table_filter_text_box" class="filter_text_box text_box_transient"
                            placeholder="Filter" x-model="query">
                    </div>
                    <table class="data_table">
                        <template x-for="v in filteredVars" :key="v.name">
                            <tr class="data_table_row" tabindex="0" x-data="{ focused: false }"
                                @focusin="focused = true" @focusout="focused = false">
                                <td class="data_table_cell no_overflow" style="text-align: right; padding-right: 30px;"
                                    x-text="v.name"></td>
                                <!-- Small hack to select/unselect variables -->
                                <td :class="{ 'data_table_cell': true, 'no_overflow': !focused }"
                                    style="text-align: left; padding-right: 30px;" x-text="v.value"></td>
                            </tr>
                        </template>
                    </table>
                </div>
            </template>

            <template x-if="currentTab === 'history'" x-data="history">
                <div>
                    <div id="table_filter_container">
                        <table class="paginator">
                            <tr>
                                <td class="prev">
                                    <button type="button" @click="prevPage" :disabled="currentPage == 0">« Prev</button>
                                </td>
                                <td class="desc" x-text="currentPageDescription"></td>
                                <td class="next">
                                    <button type="button" @click="nextPage"
                                        :disabled="(currentPage+1)*itemsPerPage >= filteredItems.length">Next »</button>
                                </td>
                            </tr>

                        </table>

                        <input id="table_filter_text_box" class="filter_text_box text_box_transient"
                            placeholder="Filter" x-model.debounce="query">
                    </div>
                    <table class="data_table">
                        <!-- TODO maybe use history index as keys here? -->
                        <template
                            x-for="item in filteredItems.slice(currentPage * itemsPerPage, (currentPage+1) * itemsPerPage)"
                            :key="item">
                            <tr>
                                <td :class="{'history_text': true, 'no_overflow': selectedItems.indexOf(item) < 0}"
                                    @click="selectItem(item)" x-text="item"></td>
                                <td class="history_delete">
                                    <button type="button" class="delete_button" title="Delete"
                                        @click="deleteHistoryItem(item)">&times;</button>
                                </td>
                            </tr>
                        </template>
                    </table>
                </div>
            </template>


            <template x-if="currentTab === 'bindings'" x-data="bindings"
                x-init="bindings = await (await fetch('bindings/')).json()">
                <div>
                    <div id="table_filter_container">
                        <input id="table_filter_text_box" class="filter_text_box text_box_transient"
                            placeholder="Filter" x-model="query">
                    </div>
                    <table class="data_table">
                        <template x-for="b in filteredBindings" :key="b.command">
                            <tr class="data_table_row" tabindex="0" x-data="{ focused: false }"
                                @focusin="focused = true" @focusout="focused = false">
                                <td :class="{ 'data_table_cell': true, 'no_overflow': !focused }"
                                    style="text-align: right; padding-right: 30px;" x-text="b.command"></td>
                                <!-- Small hack to select/unselect variables -->
                                <td :class="{ 'data_table_cell': true, 'no_overflow': !focused }"
                                    style="text-align: left; padding-right: 30px;">
                                    <template x-for="variety in b.bindings" :key="variety.readable_binding">
                                        <div>
                                            <span x-text="variety.readable_binding"></span>
                                            <template x-for="raw in variety.raw_bindings" :key="raw">
                                                <div class="raw_binding" x-show="focused" x-text="raw"></div>
                                            </template>
                                        </div>
                                    </template>
                                </td>
                            </tr>
                        </template>
                    </table>
                </div>
            </template>
        </div>
    </main>
</body>

</html>
tools/web_config/js/alpine.js(()=>{var Ye=!1,Ze=!1,V=[];function Ft(e){mn(e)}function mn(e){V.includes(e)||V.push(e),hn()}function xe(e){let t=V.indexOf(e);t!==-1&&V.splice(t,1)}function hn(){!Ze&&!Ye&&(Ye=!0,queueMicrotask(_n))}function _n(){Ye=!1,Ze=!0;for(let e=0;e<V.length;e++)V[e]();V.length=0,Ze=!1}var T,I,$,Qe,Xe=!0;function Bt(e){Xe=!1,e(),Xe=!0}function Kt(e){T=e.reactive,$=e.release,I=t=>e.effect(t,{scheduler:r=>{Xe?Ft(r):r()}}),Qe=e.raw}function et(e){I=e}function zt(e){let t=()=>{};return[n=>{let i=I(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),$(i))},i},()=>{t()}]}var Vt=[],Ht=[],qt=[];function Ut(e){qt.push(e)}function ye(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,Ht.push(t))}function Wt(e){Vt.push(e)}function Gt(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}function tt(e,t){!e._x_attributeCleanups||Object.entries(e._x_attributeCleanups).forEach(([r,n])=>{(t===void 0||t.includes(r))&&(n.forEach(i=>i()),delete e._x_attributeCleanups[r])})}var nt=new MutationObserver(rt),it=!1;function ie(){nt.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),it=!0}function ot(){gn(),nt.disconnect(),it=!1}var oe=[],st=!1;function gn(){oe=oe.concat(nt.takeRecords()),oe.length&&!st&&(st=!0,queueMicrotask(()=>{xn(),st=!1}))}function xn(){rt(oe),oe.length=0}function h(e){if(!it)return e();ot();let t=e();return ie(),t}var at=!1,be=[];function Jt(){at=!0}function Yt(){at=!1,rt(be),be=[]}function rt(e){if(at){be=be.concat(e);return}let t=[],r=[],n=new Map,i=new Map;for(let o=0;o<e.length;o++)if(!e[o].target._x_ignoreMutationObserver&&(e[o].type==="childList"&&(e[o].addedNodes.forEach(s=>s.nodeType===1&&t.push(s)),e[o].removedNodes.forEach(s=>s.nodeType===1&&r.push(s))),e[o].type==="attributes")){let s=e[o].target,a=e[o].attributeName,c=e[o].oldValue,l=()=>{n.has(s)||n.set(s,[]),n.get(s).push({name:a,value:s.getAttribute(a)})},u=()=>{i.has(s)||i.set(s,[]),i.get(s).push(a)};s.hasAttribute(a)&&c===null?l():s.hasAttribute(a)?(u(),l()):u()}i.forEach((o,s)=>{tt(s,o)}),n.forEach((o,s)=>{Vt.forEach(a=>a(s,o))});for(let o of r)if(!t.includes(o)&&(Ht.forEach(s=>s(o)),o._x_cleanups))for(;o._x_cleanups.length;)o._x_cleanups.pop()();t.forEach(o=>{o._x_ignoreSelf=!0,o._x_ignore=!0});for(let o of t)r.includes(o)||!o.isConnected||(delete o._x_ignoreSelf,delete o._x_ignore,qt.forEach(s=>s(o)),o._x_ignore=!0,o._x_ignoreSelf=!0);t.forEach(o=>{delete o._x_ignoreSelf,delete o._x_ignore}),t=null,r=null,n=null,i=null}function ve(e){return j(L(e))}function M(e,t,r){return e._x_dataStack=[t,...L(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function ct(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach(([n,i])=>{r[n]=i})}function L(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?L(e.host):e.parentNode?L(e.parentNode):[]}function j(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(r=>Object.keys(r)))),has:(r,n)=>e.some(i=>i.hasOwnProperty(n)),get:(r,n)=>(e.find(i=>{if(i.hasOwnProperty(n)){let o=Object.getOwnPropertyDescriptor(i,n);if(o.get&&o.get._x_alreadyBound||o.set&&o.set._x_alreadyBound)return!0;if((o.get||o.set)&&o.enumerable){let s=o.get,a=o.set,c=o;s=s&&s.bind(t),a=a&&a.bind(t),s&&(s._x_alreadyBound=!0),a&&(a._x_alreadyBound=!0),Object.defineProperty(i,n,{...c,get:s,set:a})}return!0}return!1})||{})[n],set:(r,n,i)=>{let o=e.find(s=>s.hasOwnProperty(n));return o?o[n]=i:e[e.length-1][n]=i,!0}});return t}function we(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,r=(n,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([o,{value:s,enumerable:a}])=>{if(a===!1||s===void 0)return;let c=i===""?o:`${i}.${o}`;typeof s=="object"&&s!==null&&s._x_interceptor?n[o]=s.initialize(e,c,o):t(s)&&s!==n&&!(s instanceof Element)&&r(s,c)})};return r(e)}function Ee(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(n,i,o){return e(this.initialValue,()=>yn(n,i),s=>lt(n,i,s),i,o)}};return t(r),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=r.initialize.bind(r);r.initialize=(o,s,a)=>{let c=n.initialize(o,s,a);return r.initialValue=c,i(o,s,a)}}else r.initialValue=n;return r}}function yn(e,t){return t.split(".").reduce((r,n)=>r[n],e)}function lt(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),lt(e[t[0]],t.slice(1),r)}}var Zt={};function y(e,t){Zt[e]=t}function se(e,t){return Object.entries(Zt).forEach(([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){let[i,o]=ut(t);return i={interceptor:Ee,...i},ye(t,o),n(t,i)},enumerable:!1})}),e}function Qt(e,t,r,...n){try{return r(...n)}catch(i){Z(i,e,t)}}function Z(e,t,r=void 0){Object.assign(e,{el:t,expression:r}),console.warn(`Alpine Expression Error: ${e.message}

${r?'Expression: "'+r+`"

`:""}`,t),setTimeout(()=>{throw e},0)}var Se=!0;function Xt(e){let t=Se;Se=!1,e(),Se=t}function P(e,t,r={}){let n;return x(e,t)(i=>n=i,r),n}function x(...e){return er(...e)}var er=ft;function tr(e){er=e}function ft(e,t){let r={};se(r,e);let n=[r,...L(e)];if(typeof t=="function")return bn(n,t);let i=vn(n,t,e);return Qt.bind(null,e,t,i)}function bn(e,t){return(r=()=>{},{scope:n={},params:i=[]}={})=>{let o=t.apply(j([n,...e]),i);Ae(r,o)}}var dt={};function wn(e,t){if(dt[e])return dt[e];let r=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(async()=>{ ${e} })()`:e,o=(()=>{try{return new r(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(s){return Z(s,t,e),Promise.resolve()}})();return dt[e]=o,o}function vn(e,t,r){let n=wn(t,r);return(i=()=>{},{scope:o={},params:s=[]}={})=>{n.result=void 0,n.finished=!1;let a=j([o,...e]);if(typeof n=="function"){let c=n(n,a).catch(l=>Z(l,r,t));n.finished?(Ae(i,n.result,a,s,r),n.result=void 0):c.then(l=>{Ae(i,l,a,s,r)}).catch(l=>Z(l,r,t)).finally(()=>n.result=void 0)}}}function Ae(e,t,r,n,i){if(Se&&typeof t=="function"){let o=t.apply(r,n);o instanceof Promise?o.then(s=>Ae(e,s,r,n)).catch(s=>Z(s,i,t)):e(o)}else typeof t=="object"&&t instanceof Promise?t.then(o=>e(o)):e(t)}var pt="x-";function S(e=""){return pt+e}function rr(e){pt=e}var mt={};function p(e,t){return mt[e]=t,{before(r){if(!mt[r]){console.warn("Cannot find directive `${directive}`. `${name}` will use the default order of execution");return}let n=H.indexOf(r)??H.indexOf("DEFAULT");n>=0&&H.splice(n,0,e)}}}function ae(e,t,r){if(t=Array.from(t),e._x_virtualDirectives){let o=Object.entries(e._x_virtualDirectives).map(([a,c])=>({name:a,value:c})),s=ht(o);o=o.map(a=>s.find(c=>c.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),t=t.concat(o)}let n={};return t.map(nr((o,s)=>n[o]=s)).filter(ir).map(Sn(n,r)).sort(An).map(o=>En(e,o))}function ht(e){return Array.from(e).map(nr()).filter(t=>!ir(t))}var _t=!1,ce=new Map,or=Symbol();function sr(e){_t=!0;let t=Symbol();or=t,ce.set(t,[]);let r=()=>{for(;ce.get(t).length;)ce.get(t).shift()();ce.delete(t)},n=()=>{_t=!1,r()};e(r),n()}function ut(e){let t=[],r=a=>t.push(a),[n,i]=zt(e);return t.push(i),[{Alpine:F,effect:n,cleanup:r,evaluateLater:x.bind(x,e),evaluate:P.bind(P,e)},()=>t.forEach(a=>a())]}function En(e,t){let r=()=>{},n=mt[t.type]||r,[i,o]=ut(e);Gt(e,t.original,o);let s=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,i),n=n.bind(n,e,t,i),_t?ce.get(or).push(n):n())};return s.runCleanups=o,s}var Oe=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n}),Te=e=>e;function nr(e=()=>{}){return({name:t,value:r})=>{let{name:n,value:i}=ar.reduce((o,s)=>s(o),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var ar=[];function Q(e){ar.push(e)}function ir({name:e}){return cr().test(e)}var cr=()=>new RegExp(`^${pt}([^:^.]+)\\b`);function Sn(e,t){return({name:r,value:n})=>{let i=r.match(cr()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map(c=>c.replace(".","")),expression:n,original:a}}}var gt="DEFAULT",H=["ignore","ref","data","id","radio","tabs","switch","disclosure","menu","listbox","combobox","bind","init","for","mask","model","modelable","transition","show","if",gt,"teleport"];function An(e,t){let r=H.indexOf(e.type)===-1?gt:e.type,n=H.indexOf(t.type)===-1?gt:t.type;return H.indexOf(r)-H.indexOf(n)}function q(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}function A(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(i=>A(i,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let n=e.firstElementChild;for(;n;)A(n,t,!1),n=n.nextElementSibling}function C(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function ur(){document.body||C("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),q(document,"alpine:init"),q(document,"alpine:initializing"),ie(),Ut(t=>E(t,A)),ye(t=>xt(t)),Wt((t,r)=>{ae(t,r).forEach(n=>n())});let e=t=>!U(t.parentElement,!0);Array.from(document.querySelectorAll(lr())).filter(e).forEach(t=>{E(t)}),q(document,"alpine:initialized")}var yt=[],fr=[];function dr(){return yt.map(e=>e())}function lr(){return yt.concat(fr).map(e=>e())}function Ce(e){yt.push(e)}function Re(e){fr.push(e)}function U(e,t=!1){return X(e,r=>{if((t?lr():dr()).some(i=>r.matches(i)))return!0})}function X(e,t){if(!!e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),!!e.parentElement)return X(e.parentElement,t)}}function pr(e){return dr().some(t=>e.matches(t))}var mr=[];function hr(e){mr.push(e)}function E(e,t=A,r=()=>{}){sr(()=>{t(e,(n,i)=>{r(n,i),mr.forEach(o=>o(n,i)),ae(n,n.attributes).forEach(o=>o()),n._x_ignore&&i()})})}function xt(e){A(e,t=>tt(t))}var bt=[],vt=!1;function ee(e=()=>{}){return queueMicrotask(()=>{vt||setTimeout(()=>{Me()})}),new Promise(t=>{bt.push(()=>{e(),t()})})}function Me(){for(vt=!1;bt.length;)bt.shift()()}function _r(){vt=!0}function le(e,t){return Array.isArray(t)?gr(e,t.join(" ")):typeof t=="object"&&t!==null?On(e,t):typeof t=="function"?le(e,t()):gr(e,t)}function gr(e,t){let r=o=>o.split(" ").filter(Boolean),n=o=>o.split(" ").filter(s=>!e.classList.contains(s)).filter(Boolean),i=o=>(e.classList.add(...o),()=>{e.classList.remove(...o)});return t=t===!0?t="":t||"",i(n(t))}function On(e,t){let r=a=>a.split(" ").filter(Boolean),n=Object.entries(t).flatMap(([a,c])=>c?r(a):!1).filter(Boolean),i=Object.entries(t).flatMap(([a,c])=>c?!1:r(a)).filter(Boolean),o=[],s=[];return i.forEach(a=>{e.classList.contains(a)&&(e.classList.remove(a),s.push(a))}),n.forEach(a=>{e.classList.contains(a)||(e.classList.add(a),o.push(a))}),()=>{s.forEach(a=>e.classList.add(a)),o.forEach(a=>e.classList.remove(a))}}function W(e,t){return typeof t=="object"&&t!==null?Tn(e,t):Cn(e,t)}function Tn(e,t){let r={};return Object.entries(t).forEach(([n,i])=>{r[n]=e.style[n],n.startsWith("--")||(n=Rn(n)),e.style.setProperty(n,i)}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{W(e,r)}}function Cn(e,t){let r=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",r||"")}}function Rn(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function ue(e,t=()=>{}){let r=!1;return function(){r?t.apply(this,arguments):(r=!0,e.apply(this,arguments))}}p("transition",(e,{value:t,modifiers:r,expression:n},{evaluate:i})=>{typeof n=="function"&&(n=i(n)),n?Mn(e,n,t):Nn(e,r,t)});function Mn(e,t,r){xr(e,le,""),{enter:i=>{e._x_transition.enter.during=i},"enter-start":i=>{e._x_transition.enter.start=i},"enter-end":i=>{e._x_transition.enter.end=i},leave:i=>{e._x_transition.leave.during=i},"leave-start":i=>{e._x_transition.leave.start=i},"leave-end":i=>{e._x_transition.leave.end=i}}[r](t)}function Nn(e,t,r){xr(e,W);let n=!t.includes("in")&&!t.includes("out")&&!r,i=n||t.includes("in")||["enter"].includes(r),o=n||t.includes("out")||["leave"].includes(r);t.includes("in")&&!n&&(t=t.filter((_,b)=>b<t.indexOf("out"))),t.includes("out")&&!n&&(t=t.filter((_,b)=>b>t.indexOf("out")));let s=!t.includes("opacity")&&!t.includes("scale"),a=s||t.includes("opacity"),c=s||t.includes("scale"),l=a?0:1,u=c?fe(t,"scale",95)/100:1,d=fe(t,"delay",0),m=fe(t,"origin","center"),v="opacity, transform",k=fe(t,"duration",150)/1e3,_e=fe(t,"duration",75)/1e3,f="cubic-bezier(0.4, 0.0, 0.2, 1)";i&&(e._x_transition.enter.during={transformOrigin:m,transitionDelay:d,transitionProperty:v,transitionDuration:`${k}s`,transitionTimingFunction:f},e._x_transition.enter.start={opacity:l,transform:`scale(${u})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),o&&(e._x_transition.leave.during={transformOrigin:m,transitionDelay:d,transitionProperty:v,transitionDuration:`${_e}s`,transitionTimingFunction:f},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:l,transform:`scale(${u})`})}function xr(e,t,r={}){e._x_transition||(e._x_transition={enter:{during:r,start:r,end:r},leave:{during:r,start:r,end:r},in(n=()=>{},i=()=>{}){Ne(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},n,i)},out(n=()=>{},i=()=>{}){Ne(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},n,i)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,r,n){let i=document.visibilityState==="visible"?requestAnimationFrame:setTimeout,o=()=>i(r);if(t){e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(r):o():e._x_transition?e._x_transition.in(r):o();return}e._x_hidePromise=e._x_transition?new Promise((s,a)=>{e._x_transition.out(()=>{},()=>s(n)),e._x_transitioning.beforeCancel(()=>a({isFromCancelledTransition:!0}))}):Promise.resolve(n),queueMicrotask(()=>{let s=yr(e);s?(s._x_hideChildren||(s._x_hideChildren=[]),s._x_hideChildren.push(e)):i(()=>{let a=c=>{let l=Promise.all([c._x_hidePromise,...(c._x_hideChildren||[]).map(a)]).then(([u])=>u());return delete c._x_hidePromise,delete c._x_hideChildren,l};a(e).catch(c=>{if(!c.isFromCancelledTransition)throw c})})})};function yr(e){let t=e.parentNode;if(!!t)return t._x_hidePromise?t:yr(t)}function Ne(e,t,{during:r,start:n,end:i}={},o=()=>{},s=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(r).length===0&&Object.keys(n).length===0&&Object.keys(i).length===0){o(),s();return}let a,c,l;Dn(e,{start(){a=t(e,n)},during(){c=t(e,r)},before:o,end(){a(),l=t(e,i)},after:s,cleanup(){c(),l()}})}function Dn(e,t){let r,n,i,o=ue(()=>{h(()=>{r=!0,n||t.before(),i||(t.end(),Me()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(s){this.beforeCancels.push(s)},cancel:ue(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();o()}),finish:o},h(()=>{t.start(),t.during()}),_r(),requestAnimationFrame(()=>{if(r)return;let s=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,a=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;s===0&&(s=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),h(()=>{t.before()}),n=!0,requestAnimationFrame(()=>{r||(h(()=>{t.end()}),Me(),setTimeout(e._x_transitioning.finish,s+a),i=!0)})})}function fe(e,t,r){if(e.indexOf(t)===-1)return r;let n=e[e.indexOf(t)+1];if(!n||t==="scale"&&isNaN(n))return r;if(t==="duration"){let i=n.match(/([0-9]+)ms/);if(i)return i[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[n,e[e.indexOf(t)+2]].join(" "):n}var De=!1;function N(e,t=()=>{}){return(...r)=>De?t(...r):e(...r)}function br(e){return(...t)=>De&&e(...t)}function vr(e,t){t._x_dataStack||(t._x_dataStack=e._x_dataStack),De=!0,Pn(()=>{In(t)}),De=!1}function In(e){let t=!1;E(e,(n,i)=>{A(n,(o,s)=>{if(t&&pr(o))return s();t=!0,i(o,s)})})}function Pn(e){let t=I;et((r,n)=>{let i=t(r);return $(i),()=>{}}),e(),et(t)}function de(e,t,r,n=[]){switch(e._x_bindings||(e._x_bindings=T({})),e._x_bindings[t]=r,t=n.includes("camel")?Fn(t):t,t){case"value":kn(e,r);break;case"style":Ln(e,r);break;case"class":$n(e,r);break;default:jn(e,t,r);break}}function kn(e,t){if(e.type==="radio")e.attributes.value===void 0&&(e.value=t),window.fromModel&&(e.checked=wr(e.value,t));else if(e.type==="checkbox")Number.isInteger(t)?e.value=t:!Number.isInteger(t)&&!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(r=>wr(r,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")Bn(e,t);else{if(e.value===t)return;e.value=t}}function $n(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=le(e,t)}function Ln(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=W(e,t)}function jn(e,t,r){[null,void 0,!1].includes(r)&&zn(t)?e.removeAttribute(t):(Er(t)&&(r=t),Kn(e,t,r))}function Kn(e,t,r){e.getAttribute(t)!=r&&e.setAttribute(t,r)}function Bn(e,t){let r=[].concat(t).map(n=>n+"");Array.from(e.options).forEach(n=>{n.selected=r.includes(n.value)})}function Fn(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function wr(e,t){return e==t}function Er(e){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(e)}function zn(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}function Sr(e,t,r){if(e._x_bindings&&e._x_bindings[t]!==void 0)return e._x_bindings[t];let n=e.getAttribute(t);return n===null?typeof r=="function"?r():r:n===""?!0:Er(t)?!![t,"true"].includes(n):n}function Ie(e,t){var r;return function(){var n=this,i=arguments,o=function(){r=null,e.apply(n,i)};clearTimeout(r),r=setTimeout(o,t)}}function Pe(e,t){let r;return function(){let n=this,i=arguments;r||(e.apply(n,i),r=!0,setTimeout(()=>r=!1,t))}}function Ar(e){e(F)}var G={},Or=!1;function Tr(e,t){if(Or||(G=T(G),Or=!0),t===void 0)return G[e];G[e]=t,typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&G[e].init(),we(G[e])}function Cr(){return G}var Rr={};function Mr(e,t){let r=typeof t!="function"?()=>t:t;e instanceof Element?wt(e,r()):Rr[e]=r}function Nr(e){return Object.entries(Rr).forEach(([t,r])=>{Object.defineProperty(e,t,{get(){return(...n)=>r(...n)}})}),e}function wt(e,t,r){let n=[];for(;n.length;)n.pop()();let i=Object.entries(t).map(([s,a])=>({name:s,value:a})),o=ht(i);i=i.map(s=>o.find(a=>a.name===s.name)?{name:`x-bind:${s.name}`,value:`"${s.value}"`}:s),ae(e,i,r).map(s=>{n.push(s.runCleanups),s()})}var Dr={};function Ir(e,t){Dr[e]=t}function Pr(e,t){return Object.entries(Dr).forEach(([r,n])=>{Object.defineProperty(e,r,{get(){return(...i)=>n.bind(t)(...i)},enumerable:!1})}),e}var Vn={get reactive(){return T},get release(){return $},get effect(){return I},get raw(){return Qe},version:"3.11.1",flushAndStopDeferringMutations:Yt,dontAutoEvaluateFunctions:Xt,disableEffectScheduling:Bt,startObservingMutations:ie,stopObservingMutations:ot,setReactivityEngine:Kt,closestDataStack:L,skipDuringClone:N,onlyDuringClone:br,addRootSelector:Ce,addInitSelector:Re,addScopeToNode:M,deferMutations:Jt,mapAttributes:Q,evaluateLater:x,interceptInit:hr,setEvaluator:tr,mergeProxies:j,findClosest:X,closestRoot:U,destroyTree:xt,interceptor:Ee,transition:Ne,setStyles:W,mutateDom:h,directive:p,throttle:Pe,debounce:Ie,evaluate:P,initTree:E,nextTick:ee,prefixed:S,prefix:rr,plugin:Ar,magic:y,store:Tr,start:ur,clone:vr,bound:Sr,$data:ve,walk:A,data:Ir,bind:Mr},F=Vn;function Et(e,t){let r=Object.create(null),n=e.split(",");for(let i=0;i<n.length;i++)r[n[i]]=!0;return t?i=>!!r[i.toLowerCase()]:i=>!!r[i]}var cs={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},ls={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"};var Hn="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";var us=Et(Hn+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");var kr=Object.freeze({}),fs=Object.freeze([]);var St=Object.assign;var qn=Object.prototype.hasOwnProperty,pe=(e,t)=>qn.call(e,t),B=Array.isArray,te=e=>$r(e)==="[object Map]";var Un=e=>typeof e=="string",ke=e=>typeof e=="symbol",me=e=>e!==null&&typeof e=="object";var Wn=Object.prototype.toString,$r=e=>Wn.call(e),At=e=>$r(e).slice(8,-1);var $e=e=>Un(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e;var Le=e=>{let t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Gn=/-(\w)/g,ds=Le(e=>e.replace(Gn,(t,r)=>r?r.toUpperCase():"")),Jn=/\B([A-Z])/g,ps=Le(e=>e.replace(Jn,"-$1").toLowerCase()),Ot=Le(e=>e.charAt(0).toUpperCase()+e.slice(1)),ms=Le(e=>e?`on${Ot(e)}`:""),Tt=(e,t)=>e!==t&&(e===e||t===t);var Ct=new WeakMap,he=[],D,J=Symbol("iterate"),Rt=Symbol("Map key iterate");function Yn(e){return e&&e._isEffect===!0}function Lr(e,t=kr){Yn(e)&&(e=e.raw);let r=Zn(e,t);return t.lazy||r(),r}function Fr(e){e.active&&(jr(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var Qn=0;function Zn(e,t){let r=function(){if(!r.active)return e();if(!he.includes(r)){jr(r);try{return Xn(),he.push(r),D=r,e()}finally{he.pop(),Br(),D=he[he.length-1]}}};return r.id=Qn++,r.allowRecurse=!!t.allowRecurse,r._isEffect=!0,r.active=!0,r.raw=e,r.deps=[],r.options=t,r}function jr(e){let{deps:t}=e;if(t.length){for(let r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var re=!0,Mt=[];function ei(){Mt.push(re),re=!1}function Xn(){Mt.push(re),re=!0}function Br(){let e=Mt.pop();re=e===void 0?!0:e}function R(e,t,r){if(!re||D===void 0)return;let n=Ct.get(e);n||Ct.set(e,n=new Map);let i=n.get(r);i||n.set(r,i=new Set),i.has(D)||(i.add(D),D.deps.push(i),D.options.onTrack&&D.options.onTrack({effect:D,target:e,type:t,key:r}))}function K(e,t,r,n,i,o){let s=Ct.get(e);if(!s)return;let a=new Set,c=u=>{u&&u.forEach(d=>{(d!==D||d.allowRecurse)&&a.add(d)})};if(t==="clear")s.forEach(c);else if(r==="length"&&B(e))s.forEach((u,d)=>{(d==="length"||d>=n)&&c(u)});else switch(r!==void 0&&c(s.get(r)),t){case"add":B(e)?$e(r)&&c(s.get("length")):(c(s.get(J)),te(e)&&c(s.get(Rt)));break;case"delete":B(e)||(c(s.get(J)),te(e)&&c(s.get(Rt)));break;case"set":te(e)&&c(s.get(J));break}let l=u=>{u.options.onTrigger&&u.options.onTrigger({effect:u,target:e,key:r,type:t,newValue:n,oldValue:i,oldTarget:o}),u.options.scheduler?u.options.scheduler(u):u()};a.forEach(l)}var ti=Et("__proto__,__v_isRef,__isVue"),Kr=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ke)),ri=je(),ni=je(!1,!0),ii=je(!0),oi=je(!0,!0),Fe={};["includes","indexOf","lastIndexOf"].forEach(e=>{let t=Array.prototype[e];Fe[e]=function(...r){let n=g(this);for(let o=0,s=this.length;o<s;o++)R(n,"get",o+"");let i=t.apply(n,r);return i===-1||i===!1?t.apply(n,r.map(g)):i}});["push","pop","shift","unshift","splice"].forEach(e=>{let t=Array.prototype[e];Fe[e]=function(...r){ei();let n=t.apply(this,r);return Br(),n}});function je(e=!1,t=!1){return function(n,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_raw"&&o===(e?t?ai:Vr:t?si:zr).get(n))return n;let s=B(n);if(!e&&s&&pe(Fe,i))return Reflect.get(Fe,i,o);let a=Reflect.get(n,i,o);return(ke(i)?Kr.has(i):ti(i))||(e||R(n,"get",i),t)?a:Nt(a)?!s||!$e(i)?a.value:a:me(a)?e?Hr(a):Be(a):a}}var ci=qr(),li=qr(!0);function qr(e=!1){return function(r,n,i,o){let s=r[n];if(!e&&(i=g(i),s=g(s),!B(r)&&Nt(s)&&!Nt(i)))return s.value=i,!0;let a=B(r)&&$e(n)?Number(n)<r.length:pe(r,n),c=Reflect.set(r,n,i,o);return r===g(o)&&(a?Tt(i,s)&&K(r,"set",n,i,s):K(r,"add",n,i)),c}}function ui(e,t){let r=pe(e,t),n=e[t],i=Reflect.deleteProperty(e,t);return i&&r&&K(e,"delete",t,void 0,n),i}function fi(e,t){let r=Reflect.has(e,t);return(!ke(t)||!Kr.has(t))&&R(e,"has",t),r}function di(e){return R(e,"iterate",B(e)?"length":J),Reflect.ownKeys(e)}var Ur={get:ri,set:ci,deleteProperty:ui,has:fi,ownKeys:di},Wr={get:ii,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},bs=St({},Ur,{get:ni,set:li}),vs=St({},Wr,{get:oi}),Dt=e=>me(e)?Be(e):e,It=e=>me(e)?Hr(e):e,Pt=e=>e,Ke=e=>Reflect.getPrototypeOf(e);function ze(e,t,r=!1,n=!1){e=e.__v_raw;let i=g(e),o=g(t);t!==o&&!r&&R(i,"get",t),!r&&R(i,"get",o);let{has:s}=Ke(i),a=n?Pt:r?It:Dt;if(s.call(i,t))return a(e.get(t));if(s.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function Ve(e,t=!1){let r=this.__v_raw,n=g(r),i=g(e);return e!==i&&!t&&R(n,"has",e),!t&&R(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function He(e,t=!1){return e=e.__v_raw,!t&&R(g(e),"iterate",J),Reflect.get(e,"size",e)}function Gr(e){e=g(e);let t=g(this);return Ke(t).has.call(t,e)||(t.add(e),K(t,"add",e,e)),this}function Yr(e,t){t=g(t);let r=g(this),{has:n,get:i}=Ke(r),o=n.call(r,e);o?Jr(r,n,e):(e=g(e),o=n.call(r,e));let s=i.call(r,e);return r.set(e,t),o?Tt(t,s)&&K(r,"set",e,t,s):K(r,"add",e,t),this}function Zr(e){let t=g(this),{has:r,get:n}=Ke(t),i=r.call(t,e);i?Jr(t,r,e):(e=g(e),i=r.call(t,e));let o=n?n.call(t,e):void 0,s=t.delete(e);return i&&K(t,"delete",e,void 0,o),s}function Qr(){let e=g(this),t=e.size!==0,r=te(e)?new Map(e):new Set(e),n=e.clear();return t&&K(e,"clear",void 0,void 0,r),n}function qe(e,t){return function(n,i){let o=this,s=o.__v_raw,a=g(s),c=t?Pt:e?It:Dt;return!e&&R(a,"iterate",J),s.forEach((l,u)=>n.call(i,c(l),c(u),o))}}function Ue(e,t,r){return function(...n){let i=this.__v_raw,o=g(i),s=te(o),a=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,l=i[e](...n),u=r?Pt:t?It:Dt;return!t&&R(o,"iterate",c?Rt:J),{next(){let{value:d,done:m}=l.next();return m?{value:d,done:m}:{value:a?[u(d[0]),u(d[1])]:u(d),done:m}},[Symbol.iterator](){return this}}}}function z(e){return function(...t){{let r=t[0]?`on key "${t[0]}" `:"";console.warn(`${Ot(e)} operation ${r}failed: target is readonly.`,g(this))}return e==="delete"?!1:this}}var Xr={get(e){return ze(this,e)},get size(){return He(this)},has:Ve,add:Gr,set:Yr,delete:Zr,clear:Qr,forEach:qe(!1,!1)},en={get(e){return ze(this,e,!1,!0)},get size(){return He(this)},has:Ve,add:Gr,set:Yr,delete:Zr,clear:Qr,forEach:qe(!1,!0)},tn={get(e){return ze(this,e,!0)},get size(){return He(this,!0)},has(e){return Ve.call(this,e,!0)},add:z("add"),set:z("set"),delete:z("delete"),clear:z("clear"),forEach:qe(!0,!1)},rn={get(e){return ze(this,e,!0,!0)},get size(){return He(this,!0)},has(e){return Ve.call(this,e,!0)},add:z("add"),set:z("set"),delete:z("delete"),clear:z("clear"),forEach:qe(!0,!0)},pi=["keys","values","entries",Symbol.iterator];pi.forEach(e=>{Xr[e]=Ue(e,!1,!1),tn[e]=Ue(e,!0,!1),en[e]=Ue(e,!1,!0),rn[e]=Ue(e,!0,!0)});function We(e,t){let r=t?e?rn:en:e?tn:Xr;return(n,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(pe(r,i)&&i in n?r:n,i,o)}var mi={get:We(!1,!1)},ws={get:We(!1,!0)},hi={get:We(!0,!1)},Es={get:We(!0,!0)};function Jr(e,t,r){let n=g(r);if(n!==r&&t.call(e,n)){let i=At(e);console.warn(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var zr=new WeakMap,si=new WeakMap,Vr=new WeakMap,ai=new WeakMap;function _i(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function gi(e){return e.__v_skip||!Object.isExtensible(e)?0:_i(At(e))}function Be(e){return e&&e.__v_isReadonly?e:nn(e,!1,Ur,mi,zr)}function Hr(e){return nn(e,!0,Wr,hi,Vr)}function nn(e,t,r,n,i){if(!me(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;let o=i.get(e);if(o)return o;let s=gi(e);if(s===0)return e;let a=new Proxy(e,s===2?n:r);return i.set(e,a),a}function g(e){return e&&g(e.__v_raw)||e}function Nt(e){return Boolean(e&&e.__v_isRef===!0)}y("nextTick",()=>ee);y("dispatch",e=>q.bind(q,e));y("watch",(e,{evaluateLater:t,effect:r})=>(n,i)=>{let o=t(n),s=!0,a,c=r(()=>o(l=>{JSON.stringify(l),s?a=l:queueMicrotask(()=>{i(l,a),a=l}),s=!1}));e._x_effects.delete(c)});y("store",Cr);y("data",e=>ve(e));y("root",e=>U(e));y("refs",e=>(e._x_refs_proxy||(e._x_refs_proxy=j(xi(e))),e._x_refs_proxy));function xi(e){let t=[],r=e;for(;r;)r._x_refs&&t.push(r._x_refs),r=r.parentNode;return t}var kt={};function $t(e){return kt[e]||(kt[e]=0),++kt[e]}function on(e,t){return X(e,r=>{if(r._x_ids&&r._x_ids[t])return!0})}function sn(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=$t(t))}y("id",e=>(t,r=null)=>{let n=on(e,t),i=n?n._x_ids[t]:$t(t);return r?`${t}-${i}-${r}`:`${t}-${i}`});y("el",e=>e);an("Focus","focus","focus");an("Persist","persist","persist");function an(e,t,r){y(t,n=>C(`You can't use [$${directiveName}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${r}`,n))}function cn({get:e,set:t},{get:r,set:n}){let i=!0,o,s,a,c,l=I(()=>{let u,d;i?(u=e(),n(u),d=r(),i=!1):(u=e(),d=r(),a=JSON.stringify(u),c=JSON.stringify(d),a!==o?(d=r(),n(u),d=u):(t(d),u=d)),o=JSON.stringify(u),s=JSON.stringify(d)});return()=>{$(l)}}p("modelable",(e,{expression:t},{effect:r,evaluateLater:n,cleanup:i})=>{let o=n(t),s=()=>{let u;return o(d=>u=d),u},a=n(`${t} = __placeholder`),c=u=>a(()=>{},{scope:{__placeholder:u}}),l=s();c(l),queueMicrotask(()=>{if(!e._x_model)return;e._x_removeModelListeners.default();let u=e._x_model.get,d=e._x_model.set,m=cn({get(){return u()},set(v){d(v)}},{get(){return s()},set(v){c(v)}});i(m)})});var yi=document.createElement("div");p("teleport",(e,{modifiers:t,expression:r},{cleanup:n})=>{e.tagName.toLowerCase()!=="template"&&C("x-teleport can only be used on a <template> tag",e);let i=N(()=>document.querySelector(r),()=>yi)();i||C(`Cannot find x-teleport element for selector: "${r}"`);let o=e.content.cloneNode(!0).firstElementChild;e._x_teleport=o,o._x_teleportBack=e,e._x_forwardEvents&&e._x_forwardEvents.forEach(s=>{o.addEventListener(s,a=>{a.stopPropagation(),e.dispatchEvent(new a.constructor(a.type,a))})}),M(o,{},e),h(()=>{t.includes("prepend")?i.parentNode.insertBefore(o,i):t.includes("append")?i.parentNode.insertBefore(o,i.nextSibling):i.appendChild(o),E(o),o._x_ignore=!0}),n(()=>o.remove())});var ln=()=>{};ln.inline=(e,{modifiers:t},{cleanup:r})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,r(()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore})};p("ignore",ln);p("effect",(e,{expression:t},{effect:r})=>r(x(e,t)));function ne(e,t,r,n){let i=e,o=c=>n(c),s={},a=(c,l)=>u=>l(c,u);if(r.includes("dot")&&(t=bi(t)),r.includes("camel")&&(t=vi(t)),r.includes("passive")&&(s.passive=!0),r.includes("capture")&&(s.capture=!0),r.includes("window")&&(i=window),r.includes("document")&&(i=document),r.includes("prevent")&&(o=a(o,(c,l)=>{l.preventDefault(),c(l)})),r.includes("stop")&&(o=a(o,(c,l)=>{l.stopPropagation(),c(l)})),r.includes("self")&&(o=a(o,(c,l)=>{l.target===e&&c(l)})),(r.includes("away")||r.includes("outside"))&&(i=document,o=a(o,(c,l)=>{e.contains(l.target)||l.target.isConnected!==!1&&(e.offsetWidth<1&&e.offsetHeight<1||e._x_isShown!==!1&&c(l))})),r.includes("once")&&(o=a(o,(c,l)=>{c(l),i.removeEventListener(t,o,s)})),o=a(o,(c,l)=>{wi(t)&&Ei(l,r)||c(l)}),r.includes("debounce")){let c=r[r.indexOf("debounce")+1]||"invalid-wait",l=Ge(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Ie(o,l)}if(r.includes("throttle")){let c=r[r.indexOf("throttle")+1]||"invalid-wait",l=Ge(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Pe(o,l)}return i.addEventListener(t,o,s),()=>{i.removeEventListener(t,o,s)}}function bi(e){return e.replace(/-/g,".")}function vi(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function Ge(e){return!Array.isArray(e)&&!isNaN(e)}function Si(e){return[" ","_"].includes(e)?e:e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function wi(e){return["keydown","keyup"].includes(e)}function Ei(e,t){let r=t.filter(o=>!["window","document","prevent","stop","once"].includes(o));if(r.includes("debounce")){let o=r.indexOf("debounce");r.splice(o,Ge((r[o+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.includes("throttle")){let o=r.indexOf("throttle");r.splice(o,Ge((r[o+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.length===0||r.length===1&&un(e.key).includes(r[0]))return!1;let i=["ctrl","shift","alt","meta","cmd","super"].filter(o=>r.includes(o));return r=r.filter(o=>!i.includes(o)),!(i.length>0&&i.filter(s=>((s==="cmd"||s==="super")&&(s="meta"),e[`${s}Key`])).length===i.length&&un(e.key).includes(r[0]))}function un(e){if(!e)return[];e=Si(e);let t={ctrl:"control",slash:"/",space:" ",spacebar:" ",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"=",minus:"-",underscore:"_"};return t[e]=e,Object.keys(t).map(r=>{if(t[r]===e)return r}).filter(r=>r)}p("model",(e,{modifiers:t,expression:r},{effect:n,cleanup:i})=>{let o=e;t.includes("parent")&&(o=e.parentNode);let s=x(o,r),a;typeof r=="string"?a=x(o,`${r} = __placeholder`):typeof r=="function"&&typeof r()=="string"?a=x(o,`${r()} = __placeholder`):a=()=>{};let c=()=>{let m;return s(v=>m=v),fn(m)?m.get():m},l=m=>{let v;s(k=>v=k),fn(v)?v.set(m):a(()=>{},{scope:{__placeholder:m}})};typeof r=="string"&&e.type==="radio"&&h(()=>{e.hasAttribute("name")||e.setAttribute("name",r)});var u=e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let d=ne(e,u,t,m=>{l(Ai(e,t,m,c()))});if(e._x_removeModelListeners||(e._x_removeModelListeners={}),e._x_removeModelListeners.default=d,i(()=>e._x_removeModelListeners.default()),e.form){let m=ne(e.form,"reset",[],v=>{ee(()=>e._x_model&&e._x_model.set(e.value))});i(()=>m())}e._x_model={get(){return c()},set(m){l(m)}},e._x_forceModelUpdate=m=>{m=m===void 0?c():m,m===void 0&&typeof r=="string"&&r.match(/\./)&&(m=""),window.fromModel=!0,h(()=>de(e,"value",m)),delete window.fromModel},n(()=>{let m=c();t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate(m)})});function Ai(e,t,r,n){return h(()=>{if(r instanceof CustomEvent&&r.detail!==void 0)return typeof r.detail!="undefined"?r.detail:r.target.value;if(e.type==="checkbox")if(Array.isArray(n)){let i=t.includes("number")?Lt(r.target.value):r.target.value;return r.target.checked?n.concat([i]):n.filter(o=>!Oi(o,i))}else return r.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(r.target.selectedOptions).map(i=>{let o=i.value||i.text;return Lt(o)}):Array.from(r.target.selectedOptions).map(i=>i.value||i.text);{let i=r.target.value;return t.includes("number")?Lt(i):t.includes("trim")?i.trim():i}}})}function Lt(e){let t=e?parseFloat(e):null;return Ti(t)?t:e}function Oi(e,t){return e==t}function Ti(e){return!Array.isArray(e)&&!isNaN(e)}function fn(e){return e!==null&&typeof e=="object"&&typeof e.get=="function"&&typeof e.set=="function"}p("cloak",e=>queueMicrotask(()=>h(()=>e.removeAttribute(S("cloak")))));Re(()=>`[${S("init")}]`);p("init",N((e,{expression:t},{evaluate:r})=>typeof t=="string"?!!t.trim()&&r(t,{},!1):r(t,{},!1)));p("text",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{h(()=>{e.textContent=o})})})});p("html",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{h(()=>{e.innerHTML=o,e._x_ignoreSelf=!0,E(e),delete e._x_ignoreSelf})})})});Q(Oe(":",Te(S("bind:"))));p("bind",(e,{value:t,modifiers:r,expression:n,original:i},{effect:o})=>{if(!t){let a={};Nr(a),x(e,n)(l=>{wt(e,l,i)},{scope:a});return}if(t==="key")return Ci(e,n);let s=x(e,n);o(()=>s(a=>{a===void 0&&typeof n=="string"&&n.match(/\./)&&(a=""),h(()=>de(e,t,a,r))}))});function Ci(e,t){e._x_keyExpression=t}Ce(()=>`[${S("data")}]`);p("data",N((e,{expression:t},{cleanup:r})=>{t=t===""?"{}":t;let n={};se(n,e);let i={};Pr(i,n);let o=P(e,t,{scope:i});o===void 0&&(o={}),se(o,e);let s=T(o);we(s);let a=M(e,s);s.init&&P(e,s.init),r(()=>{s.destroy&&P(e,s.destroy),a()})}));p("show",(e,{modifiers:t,expression:r},{effect:n})=>{let i=x(e,r);e._x_doHide||(e._x_doHide=()=>{h(()=>{e.style.setProperty("display","none",t.includes("important")?"important":void 0)})}),e._x_doShow||(e._x_doShow=()=>{h(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display")})});let o=()=>{e._x_doHide(),e._x_isShown=!1},s=()=>{e._x_doShow(),e._x_isShown=!0},a=()=>setTimeout(s),c=ue(d=>d?s():o(),d=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,d,s,o):d?a():o()}),l,u=!0;n(()=>i(d=>{!u&&d===l||(t.includes("immediate")&&(d?a():o()),c(d),l=d,u=!1)}))});p("for",(e,{expression:t},{effect:r,cleanup:n})=>{let i=Mi(t),o=x(e,i.items),s=x(e,e._x_keyExpression||"index");e._x_prevKeys=[],e._x_lookup={},r(()=>Ri(e,i,o,s)),n(()=>{Object.values(e._x_lookup).forEach(a=>a.remove()),delete e._x_prevKeys,delete e._x_lookup})});function Ri(e,t,r,n){let i=s=>typeof s=="object"&&!Array.isArray(s),o=e;r(s=>{Ni(s)&&s>=0&&(s=Array.from(Array(s).keys(),f=>f+1)),s===void 0&&(s=[]);let a=e._x_lookup,c=e._x_prevKeys,l=[],u=[];if(i(s))s=Object.entries(s).map(([f,_])=>{let b=dn(t,_,f,s);n(w=>u.push(w),{scope:{index:f,...b}}),l.push(b)});else for(let f=0;f<s.length;f++){let _=dn(t,s[f],f,s);n(b=>u.push(b),{scope:{index:f,..._}}),l.push(_)}let d=[],m=[],v=[],k=[];for(let f=0;f<c.length;f++){let _=c[f];u.indexOf(_)===-1&&v.push(_)}c=c.filter(f=>!v.includes(f));let _e="template";for(let f=0;f<u.length;f++){let _=u[f],b=c.indexOf(_);if(b===-1)c.splice(f,0,_),d.push([_e,f]);else if(b!==f){let w=c.splice(f,1)[0],O=c.splice(b-1,1)[0];c.splice(f,0,O),c.splice(b,0,w),m.push([w,O])}else k.push(_);_e=_}for(let f=0;f<v.length;f++){let _=v[f];a[_]._x_effects&&a[_]._x_effects.forEach(xe),a[_].remove(),a[_]=null,delete a[_]}for(let f=0;f<m.length;f++){let[_,b]=m[f],w=a[_],O=a[b],Y=document.createElement("div");h(()=>{O.after(Y),w.after(O),O._x_currentIfEl&&O.after(O._x_currentIfEl),Y.before(w),w._x_currentIfEl&&w.after(w._x_currentIfEl),Y.remove()}),ct(O,l[u.indexOf(b)])}for(let f=0;f<d.length;f++){let[_,b]=d[f],w=_==="template"?o:a[_];w._x_currentIfEl&&(w=w._x_currentIfEl);let O=l[b],Y=u[b],ge=document.importNode(o.content,!0).firstElementChild;M(ge,T(O),o),h(()=>{w.after(ge),E(ge)}),typeof Y=="object"&&C("x-for key cannot be an object, it must be a string or an integer",o),a[Y]=ge}for(let f=0;f<k.length;f++)ct(a[k[f]],l[u.indexOf(k[f])]);o._x_prevKeys=u})}function Mi(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,r=/^\s*\(|\)\s*$/g,n=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,i=e.match(n);if(!i)return;let o={};o.items=i[2].trim();let s=i[1].replace(r,"").trim(),a=s.match(t);return a?(o.item=s.replace(t,"").trim(),o.index=a[1].trim(),a[2]&&(o.collection=a[2].trim())):o.item=s,o}function dn(e,t,r,n){let i={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(s=>s.trim()).forEach((s,a)=>{i[s]=t[a]}):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&typeof t=="object"?e.item.replace("{","").replace("}","").split(",").map(s=>s.trim()).forEach(s=>{i[s]=t[s]}):i[e.item]=t,e.index&&(i[e.index]=r),e.collection&&(i[e.collection]=n),i}function Ni(e){return!Array.isArray(e)&&!isNaN(e)}function pn(){}pn.inline=(e,{expression:t},{cleanup:r})=>{let n=U(e);n._x_refs||(n._x_refs={}),n._x_refs[t]=e,r(()=>delete n._x_refs[t])};p("ref",pn);p("if",(e,{expression:t},{effect:r,cleanup:n})=>{let i=x(e,t),o=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let a=e.content.cloneNode(!0).firstElementChild;return M(a,{},e),h(()=>{e.after(a),E(a)}),e._x_currentIfEl=a,e._x_undoIf=()=>{A(a,c=>{c._x_effects&&c._x_effects.forEach(xe)}),a.remove(),delete e._x_currentIfEl},a},s=()=>{!e._x_undoIf||(e._x_undoIf(),delete e._x_undoIf)};r(()=>i(a=>{a?o():s()})),n(()=>e._x_undoIf&&e._x_undoIf())});p("id",(e,{expression:t},{evaluate:r})=>{r(t).forEach(i=>sn(e,i))});Q(Oe("@",Te(S("on:"))));p("on",N((e,{value:t,modifiers:r,expression:n},{cleanup:i})=>{let o=n?x(e,n):()=>{};e.tagName.toLowerCase()==="template"&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let s=ne(e,t,r,a=>{o(()=>{},{scope:{$event:a},params:[a]})});i(()=>s())}));Je("Collapse","collapse","collapse");Je("Intersect","intersect","intersect");Je("Focus","trap","focus");Je("Mask","mask","mask");function Je(e,t,r){p(t,n=>C(`You can't use [x-${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${r}`,n))}F.setEvaluator(ft);F.setReactivityEngine({reactive:Be,effect:Lr,release:Fr,raw:g});var jt=F;window.Alpine=jt;queueMicrotask(()=>{jt.start()});})();
tools/web_config/js/colorutils.jsterm_256_colors =
    [
        // 247
        'ffd7d7', 'd7afaf', 'af8787', '875f5f', '5f0000', '870000', 'af0000', 'd70000', 'ff0000',
        'ff5f5f', 'd75f5f', 'd78787', 'ff8787', 'ffafaf', 'ffaf87', 'ffaf5f', 'ffaf00', 'ff875f',
        'ff8700', 'ff5f00', 'd75f00', 'af5f5f', 'af5f00', 'd78700', 'd7875f', 'af875f', 'af8700',
        '875f00', 'd7af87', 'ffd7af', 'ffd787', 'ffd75f', 'd7af00', 'd7af5f', 'ffd700', 'ffff5f',
        'ffff00', 'ffff87', 'ffffaf', 'ffffd7', 'd7ff00', 'afd75f', 'd7d700', 'd7d787', 'd7d7af',
        'afaf87', '87875f', '5f5f00', '878700', 'afaf00', 'afaf5f', 'd7d75f', 'd7ff5f', 'd7ff87',
        '87ff00', 'afff00', 'afff5f', 'afd700', '87d700', '87af00', '5f8700', '87af5f', '5faf00',
        'afd787', 'd7ffd7', 'd7ffaf', 'afffaf', 'afff87', '5fff00', '5fd700', '87d75f', '5fd75f',
        '87ff5f', '5fff5f', '87ff87', 'afd7af', '87d787', '87d7af', '87af87', '5f875f', '5faf5f',
        '005f00', '008700', '00af00', '00d700', '00ff00', '00ff5f', '5fff87', '00ff87', '87ffaf',
        'afffd7', '5fd787', '00d75f', '5faf87', '00af5f', '5fffaf', '00ffaf', '5fd7af', '00d787',
        '00875f', '00af87', '00d7af', '5fffd7', '87ffd7', '00ffd7', 'd7ffff', 'afd7d7', '87afaf',
        '5f8787', '5fafaf', '87d7d7', '5fd7d7', '5fffff', '00ffff', '87ffff', 'afffff', '00d7d7',
        '00d7ff', '5fd7ff', '5fafd7', '00afd7', '00afff', '0087af', '00afaf', '008787', '005f5f',
        '005f87', '0087d7', '0087ff', '5fafff', '87afff', '5f87d7', '5f87ff', '005fd7', '005fff',
        '005faf', '5f87af', '87afd7', 'afd7ff', '87d7ff', 'd7d7ff', 'afafd7', '8787af', 'afafff',
        '8787d7', '8787ff', '5f5fff', '5f5fd7', '5f5faf', '5f5f87', '00005f', '000087', '0000af',
        '0000d7', '0000ff', '5f00ff', '5f00d7', '5f00af', '5f0087', '8700af', '8700d7', '8700ff',
        'af00ff', 'af00d7', 'd700ff', 'd75fff', 'd787ff', 'ffafd7', 'ffafff', 'ffd7ff', 'd7afff',
        'd7afd7', 'af87af', 'af87d7', 'af87ff', '875fd7', '875faf', '875fff', 'af5fff', 'af5fd7',
        'af5faf', 'd75fd7', 'd787d7', 'ff87ff', 'ff5fff', 'ff5fd7', 'ff00ff', 'ff00af', 'ff00d7',
        'd700af', 'd700d7', 'af00af', '870087', '5f005f', '87005f', 'af005f', 'af0087', 'd70087',
        'd7005f', 'ff0087', 'ff005f', 'ff5f87', 'd75f87', 'd75faf', 'ff5faf', 'ff87af', 'ff87d7',
        'd787af', 'af5f87', '875f87', '000000', '080808', '121212', '1c1c1c', '262626', '303030',
        '3a3a3a', '444444', '4e4e4e', '585858', '5f5f5f', '626262', '6c6c6c', '767676', '808080',
        '878787', '8a8a8a', '949494', '9e9e9e', 'a8a8a8', 'afafaf', 'b2b2b2', 'bcbcbc', 'c6c6c6',
        'd0d0d0', 'd7d7d7', 'dadada', 'e4e4e4', 'eeeeee', 'ffffff',
    ]

/* Given a color setting name like 'fish_color_autosuggestion', return the user visible name we present */
function user_visible_title_for_setting_name(name) {
    if (!name) return '';
    name = name.replace(/^(?:fish_color_|fish_pager_color_)/, "");
    switch (name) {
        case 'param':
            return 'parameters';
        case 'escape':
            return 'escape sequences';
        case 'end':
            return 'statement terminators';
        default:
            return name + 's';
    }
}

/* Returns array of values from a dictionary (or any object) */
function dict_values(dict) {
    var result = [];
    for (var i in dict) result.push(dict[i]);
    return result;
}

/* Return the array of colors as an array of N arrays of length items_per_row */
function get_colors_as_nested_array(colors, items_per_row) {
    var result = new Array();
    for (var idx = 0; idx < colors.length; idx += items_per_row) {
        var row = new Array();
        for (var subidx = 0; subidx < items_per_row && idx + subidx < colors.length; subidx++) {
            row.push(colors[idx + subidx]);
        }
        result.push(row);
    }
    return result;
}

/* Given an RGB color as a hex string, like FF0033, convert to HSL, apply the function to adjust its
   lightness, then return the new color as an RGB string */
function adjust_lightness(color_str, func) {
    /* Strip off hash prefix */
    if (color_str[0] == '#') {
        color_str = color_str.substring(1);
    }

    /* Hack to handle for example F00 */
    if (color_str.length == 3) {
        color_str = color_str[0] + color_str[0] + color_str[1] + color_str[1] + color_str[2] + color_str[2]
    }

    /* More hacks */
    if (color_str == 'black') color_str = '000000';
    if (color_str == 'white') color_str = 'c0c0c0';


    var rgb = parseInt(color_str, 16)
    var r = (rgb >> 16) & 0xFF
    var g = (rgb >> 8) & 0xFF
    var b = (rgb >> 0) & 0xFF

    var hsl = rgb_to_hsl(r, g, b)
    var new_lightness = func(hsl[2])
    function to_int_str(val) {
        var str = Math.round(val).toString(16)
        while (str.length < 2)
            str = '0' + str
        return str
    }

    var new_rgb = hsl_to_rgb(hsl[0], hsl[1], new_lightness)
    return to_int_str(new_rgb[0]) + to_int_str(new_rgb[1]) + to_int_str(new_rgb[2])
}

/* Given a color, compute a "border color" for it that can show it selected */
function border_color_for_color(color_str) {
    return adjust_lightness(color_str, function (lightness) {
        var adjust = .5
        var new_lightness = lightness + adjust
        if (new_lightness > 1.0 || new_lightness < 0.0) {
            new_lightness -= 2 * adjust
        }
        return new_lightness
    })
}

/* Use this function to make a color that contrasts well with the given color */
function text_color_for_color(color_str) {
    var adjust = .7
    function compute_constrast(lightness) {
        var new_lightness = lightness + adjust
        if (new_lightness > 1.0 || new_lightness < 0.0) {
            new_lightness -= 2 * adjust
        }
        return new_lightness
    }
    return adjust_lightness(color_str, compute_constrast);
}

function rgb_to_hsl(r, g, b) {
    r /= 255, g /= 255, b /= 255;
    var max = Math.max(r, g, b), min = Math.min(r, g, b);
    var h, s, l = (max + min) / 2;

    if (max == min) {
        h = s = 0; // achromatic
    } else {
        var d = max - min;
        s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
        switch (max) {
            case r:
                h = (g - b) / d + (g < b ? 6 : 0);
                break;
            case g:
                h = (b - r) / d + 2;
                break;
            case b:
                h = (r - g) / d + 4;
                break;
        }
        h /= 6;
    }

    return [h, s, l];
}

function hsl_to_rgb(h, s, l) {
    var r, g, b;

    if (s == 0) {
        r = g = b = l; // achromatic
    } else {
        function hue2rgb(p, q, t) {
            if (t < 0) t += 1;
            if (t > 1) t -= 1;
            if (t < 1 / 6) return p + (q - p) * 6 * t;
            if (t < 1 / 2) return q;
            if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6;
            return p;
        }

        var q = l < 0.5 ? l * (1 + s) : l + s - l * s;
        var p = 2 * l - q;
        r = hue2rgb(p, q, h + 1.0 / 3);
        g = hue2rgb(p, q, h);
        b = hue2rgb(p, q, h - 1.0 / 3);
    }

    return [r * 255, g * 255, b * 255]
}


/* Given a color, compute the master text color for it, by giving it a minimum brightness */
function master_color_for_color(color_str) {
    return adjust_lightness(color_str, function (lightness) {
        if (lightness < .33) {
            lightness = .33
        }
        return lightness
    })
}

/* Given a color name, like 'normal' or 'red' or 'FF00F0', return an RGB color string (or empty
   string). If multiple colors are given, as in '555 brblack', interpret the first color. */
function interpret_color(str) {
    if (!str) return '';
    str = str.toLowerCase().split(" ")[0];
    if (str == 'black') return '#000000';
    if (str == 'red') return '#800000';
    if (str == 'green') return '#008000';
    if (str == 'brown') return '#725000';
    if (str == 'yellow') return '#808000';
    if (str == 'blue') return '#000080';
    if (str == 'magenta') return '#800080';
    if (str == 'purple') return '#800080';
    if (str == 'cyan') return '#008080';
    if (str == 'white') return '#c0c0c0';
    if (str == 'grey') return '#e5e5e5';
    if (str == 'brgrey') return '#555555';
    if (str == 'brblack') return '#808080';
    if (str == 'brred') return '#ff0000';
    if (str == 'brgreen') return '#00ff00';
    if (str == 'brbrown') return '#ffff00';
    if (str == 'bryellow') return '#ffff00';
    if (str == 'brblue') return '#0000ff';
    if (str == 'brmagenta') return '#ff00ff';
    if (str == 'brpurple') return '#ff00ff';
    if (str == 'brcyan') return '#00ffff';
    if (str == 'brwhite') return '#ffffff';
    if (str == 'normal') return '#ffffff';
    if (str == 'reset') return '';
    return '#' + str
}

var nord = {
    nord0: '2e3440',
    nord1: '3b4252',
    nord2: '434c5e',
    nord3: '4c566a',
    nord4: 'd8dee9',
    nord5: 'e5e9f0',
    nord6: 'eceff4',
    nord7: '8fbcbb',
    nord8: '88c0d0',
    nord9: '81a1c1',
    nord10: '5e81ac',
    nord11: 'bf616a',
    nord12: 'd08770',
    nord13: 'ebcb8b',
    nord14: 'a3be8c',
    nord15: 'b48ead',
};

var solarized = {
    base03: '002b36', base02: '073642', base01: '586e75', base00: '657b83', base0: '839496', base1: '93a1a1', base2: 'eee8d5', base3: 'fdf6e3', yellow: 'b58900', orange: 'cb4b16', red: 'dc322f', magenta: 'd33682', violet: '6c71c4', blue: '268bd2', cyan: '2aa198', green: '859900'
};
tools/web_config/js/main.js// TODO double check all defaults for nullability etc
document.addEventListener("alpine:init", () => {
    window.Alpine.data("colors", () => ({
        // TODO make null
        selectedColorScheme: {
            by_color_theme: {
                unknown: {
                    colors: {
                    },
                    colordata: {
                    },
                },
            },
        },
        terminalColorTheme: "dark",
        actualTerminalBackgroundColor: "black",
        overriddenTerminalBackgroundColor: undefined,
        showSaveButton: false,
        csUserVisibleTitle: "",
        selectedColorSetting: false,

        text_color_for_color: window.text_color_for_color,

        currentColorScheme() {
            let scheme = this.selectedColorScheme.by_color_theme;
            if (scheme[this.terminalColorTheme] !== undefined) {
                return scheme[this.terminalColorTheme];
            }
            return scheme['unknown'];
        },

        changedSelectedColorSchemeOrColorTheme() {
            this.selectedColorScheme.name_with_color_theme =
                color_scheme_respects_color_theme(this.selectedColorScheme)
                ? `${this.selectedColorScheme.name} (${this.terminalColorTheme} color theme)`
                : this.selectedColorScheme.name;
        },

        changeSelectedColorScheme(newScheme) {
            this.terminalColorTheme = newScheme.terminal_color_theme ||
                (newScheme.by_color_theme.light !== undefined ? "light" : "dark");
            this.selectedColorScheme = newScheme;
            let preferred_background = this.currentColorScheme().preferred_background;
            if (preferred_background) {
                this.actualTerminalBackgroundColor = preferred_background;
            }
            this.overriddenTerminalBackgroundColor = undefined;
            this.changedSelectedColorSchemeOrColorTheme();
            this.selectedColorSetting = false;
            this.customizationActive = false;
            this.csEditingType = false;
            //TODO: Save button should be shown only when colors are changed
            this.showSaveButton = true;

            this.noteThemeChanged();
        },

        text_color_for_color: text_color_for_color,

        border_color_for_color: border_color_for_color,

        interpret_color: interpret_color,

        get colorArraysArray() {
            var result = null;
            if (this.currentColorScheme().colors &&
                this.currentColorScheme().colors.length > 0)
                result = get_colors_as_nested_array(this.currentColorScheme().colors, 32);
            else result = get_colors_as_nested_array(term_256_colors, 32);
            return result;
        },

        customizationActive: false,
        csEditingType: false,
        beginCustomizationWithSetting(setting) {
            if (!this.customizationActive) {
                this.customizationActive = true;
                this.selectedColorSetting = setting;
                this.csEditingType = setting;
                this.csUserVisibleTitle = user_visible_title_for_setting_name(setting);
            }
        },

        selectColorSetting(name) {
            this.selectedColorSetting = name;
            this.csEditingType = this.customizationActive ? name : "";
            this.csUserVisibleTitle = user_visible_title_for_setting_name(name);
            this.beginCustomizationWithSetting(name);
        },

        toggleCustomizationActive() {
            if (!this.customizationActive) {
                this.beginCustomizationWithSetting(this.selectedColorSetting || "fish_color_command");
            } else {
                this.customizationActive = false;
                this.selectedColorSetting = "";
                this.csEditingType = "";
            }
        },

        changeSelectedTextColor(color) {
            this.currentColorScheme().colors[this.selectedColorSetting] = color;
            this.currentColorScheme().colordata[this.selectedColorSetting].color = color;
            this.noteThemeChanged();
        },

        sampleTerminalBackgroundColors: [
            "white",
            "#" + solarized.base3,
            "#300",
            "#003",
            "#" + solarized.base03,
            "#232323",
            "#" + nord.nord0,
            "black",
        ],

        /* Array of FishColorSchemes */
        colorSchemes: [],

        saveThemeButtonTitle: "Set Theme",

        noteThemeChanged() {
            this.saveThemeButtonTitle = "Set Theme";
        },

        async setTheme() {
            var postdata = {
                theme: this.selectedColorScheme["name"],
                colors: [],
            };
            for (let [name, value] of Object.entries(this.currentColorScheme().colordata)) {
                postdata.colors.push({
                    what: name,
                    color: value,
                });
            }
            let resp = await fetch("set_color/", {
                method: "POST",
                headers: { "Content-Type": "application/json" },
                body: JSON.stringify(postdata),
            });
            if (resp.ok) {
                this.saveThemeButtonTitle = "Theme Set!";
            }
        },

        async init() {
            let schemes = await (await fetch("colors/")).json();

            for (var scheme of schemes) {
                var currentScheme = {
                    name: "Current",
                    by_color_theme: {
                        'unknown': {
                            colors: {},
                            colordata: {},
                        }
                    },
                };
                let name = scheme["theme"];
                if (scheme["name"]) name = scheme["name"];
                currentScheme["name"] = name;
                currentScheme["name_with_color_theme"] = name;
                currentScheme["name_with_color_themes"] = name +
                    (color_scheme_respects_color_theme(scheme) ? " (light/dark)" : "");
                if (scheme["url"]) currentScheme["url"] = scheme["url"];
                var by_theme = scheme["by_color_theme"];
                for (const [color_theme, data] of Object.entries(by_theme)) {
                    let outdata = currentScheme.by_color_theme[color_theme] = {
                        colors: {},
                        colordata: {},
                        preferred_background: "black",
                    };
                    let preferredBackground = data["preferred_background"];
                    if (preferredBackground) {
                        outdata.preferred_background =
                            preferredBackground.match(/^([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/)
                            ? "#"+preferredBackground : preferredBackground;
                    }
                    let colors = data.colors;
                    for (var i in colors) {
                        outdata.colors[colors[i].name] = interpret_color(colors[i].color).replace(/#/, "");
                        // HACK: For some reason the colors array is cleared later
                        // So we cheesily encode the actual objects in colordata, so we can send them.
                        // TODO: We should switch to keeping the objects, and also displaying them
                        // with underlines and such.
                        outdata.colordata[colors[i].name] = colors[i];
                    }
                }
                this.colorSchemes.push(currentScheme);
            }
            this.changeSelectedColorScheme(JSON.parse(JSON.stringify(this.colorSchemes[0])));

            this.$watch('overriddenTerminalBackgroundColor', (newValue) => {
                if (newValue === undefined)
                    return;
                // see sampleTerminalBackgroundColors
                const isLight = newValue === 'white' || newValue === "#"+solarized.base3;
                this.terminalColorTheme = isLight ? 'light' : 'dark';
                this.actualTerminalBackgroundColor = newValue;
                this.changedSelectedColorSchemeOrColorTheme();
            });
        },
    }));

    window.Alpine.data("prompt", () => ({
        selectedPrompt: null,
        showSaveButton: true,
        samplePrompts: [],
        savePromptButtonTitle: "Set Prompt",
        // where is this initialized in the original code?
        actualTerminalBackgroundColor: "black",
        overriddenTerminalBackgroundColor: undefined,

        async fetchSamplePrompts() {
            this.samplePrompts = await (await fetch("sample_prompts/")).json();

            if (this.selectedPrompt === null) {
                this.selectPrompt(this.samplePrompts[0]);
            }
        },

        selectPrompt(prompt) {
            this.selectedPrompt = prompt;
            this.savePromptButtonTitle = "Set Prompt";
        },

        async setNewPrompt(selectedPrompt) {
            let postdata = { fish_prompt: selectedPrompt.function };
            let resp = await fetch("set_prompt/", {
                method: "POST",
                headers: { "Content-Type": "application/json" },
                body: JSON.stringify(postdata)
            });
            if (resp.ok) {
                // Update attributes of current prompt and select it
                this.samplePrompts[0].demo = selectedPrompt.demo;
                this.samplePrompts[0].right = selectedPrompt.right;
                this.samplePrompts[0].function = selectedPrompt.function;
                this.samplePrompts[0].font_size = selectedPrompt.font_size;
                this.selectedPrompt = this.samplePrompts[0];

                // Note that we set it
                this.savePromptButtonTitle = "Prompt Set!";
            };
        },

        setPrompt() {
            if (this.selectedPrompt) {
                this.setNewPrompt(this.selectedPrompt);
            }
        },

        async init() {
            await this.fetchSamplePrompts();
        },
    }));

    window.Alpine.data("functions", () => ({
        functions: [],
        selectedFunction: null,
        functionDefinition: "",

        async selectFunction(fun) {
            this.selectedFunction = fun;
            await this.fetchFunctionDefinition(this.selectedFunction);
        },

        cleanupFishFunction(contents) {
            /* Replace leading tabs and groups of four spaces at the beginning of a line with two spaces. */
            var lines = contents ? contents.split("\n") : [];
            var rx = /^[\t ]+/;
            for (var i = 0; i < lines.length; i++) {
                var line = lines[i];
                /* Get leading tabs and spaces */
                var whitespace_arr = rx.exec(line);
                if (whitespace_arr) {
                    /* Replace four spaces with two spaces, and tabs with two spaces */
                    var whitespace = whitespace_arr[0];
                    var new_whitespace = whitespace.replace(/(    )|(\t)/g, "  ");
                    lines[i] = new_whitespace + line.slice(whitespace.length);
                }
            }
            return lines.join("\n");
        },

        async fetchFunctionDefinition(name) {
            let resp = await fetch("get_function/", {
                method: "POST",
                headers: { "Content-Type": "application/x-www-form-urlencoded" },
                // TODO are functions guaranteed to newer contain symbols which require escaping?
                body: `what=${name}`,
            });
            this.functionDefinition = (await resp.json())[0];
        },

        async init() {
            this.functions = await (await fetch("functions/")).json();
            this.selectFunction(this.functions[0]);
        },
    }));

    window.Alpine.data("variables", () => ({
        vars: [],
        query: "",
        async init() {
            this.vars = await (await fetch("variables/")).json();
        },
        get filteredVars() {
            return this.vars.filter(
                (v) => v.name.includes(this.query) || v.value.includes(this.query)
            );
        },
    }));

    window.Alpine.data("history", () => ({
        // All history items, as strings.
        allItems: [],
        // How many items per page.
        itemsPerPage: 50,
        // Filtered items grouped into pages. A list of lists. Never empty.
        filteredItems: [],
        // The current page index (0 based).
        currentPage: 0,
        // The filter query.
        query: "",
        // The items which are selected.
        selectedItems: [],

        // Filter all of our items.
        // This could also be a getter though they are not cached
        // and would be recalculated on each page change.
        filterAndGroup() {
            this.filteredItems = this.allItems.filter((item) => item.includes(this.query));
        },

        get currentPageDescription() {
            if (!this.filteredItems.length) {
                return "None";
            }
            return `${this.currentPage + 1} / ${Math.ceil(
                this.filteredItems.length / this.itemsPerPage
            )}`;
        },

        prevPage() {
            this.currentPage = Math.max(this.currentPage - 1, 0);
        },

        nextPage() {
            this.currentPage = Math.min(this.currentPage + 1, this.filteredItems.length - 1);
        },

        selectItem(item) {
            var index = this.selectedItems.indexOf(item);
            if (index >= 0) {
                // Deselect.
                this.selectedItems.splice(index, 1);
            } else {
                this.selectedItems.push(item);
            }
        },

        async deleteHistoryItem(item) {
            await fetch("delete_history_item/", {
                method: "POST",
                headers: { "Content-Type": "application/x-www-form-urlencoded" },
                body: `what=${encodeURIComponent(item)}`,
            });
            let index = this.allItems.indexOf(item);
            this.allItems.splice(index, 1);
            this.filterAndGroup();
        },

        async init() {
            this.allItems = await (await fetch("history/")).json();
            // TODO this should not be necessary as long as we use $watch below
            this.filterAndGroup();

            this.$watch("query", () => {
                this.filterAndGroup();
                this.currentPage = 0;
            });
        },
    }));

    window.Alpine.data("bindings", () => ({
        bindings: [],
        query: "",
        async init() {
            this.bindings = await (await fetch("bindings/")).json();
        },
        get filteredBindings() {
            return this.bindings.filter(
                (b) =>
                    b.command.includes(this.query) ||
                    b.bindings.some((variety) =>
                        variety.readable_binding.toLowerCase().includes(this.query.toLowerCase())
                    )
            );
        },
    }));
});

function color_scheme_respects_color_theme(colorScheme) {
    return colorScheme.by_color_theme.light !== undefined &&
        colorScheme.by_color_theme.dark !== undefined;
}

function default_color_scheme(colorScheme) {
    if (colorScheme.by_color_theme.light !== undefined)
        return colorScheme.by_color_theme.light;
    else if (colorScheme.by_color_theme.dark !== undefined)
        return colorScheme.by_color_theme.dark;
    return colorScheme.by_color_theme.unknown;
}
tools/web_config/webconfig.pyimport binascii
import errno
import shlex
import glob
import http.server as SimpleHTTPServer
import json
import multiprocessing.pool
import operator
import os
import platform
import re
import select
import socket
import socketserver as SocketServer
import subprocess
import sys
import tempfile
import threading
from html import escape as escape_html
from itertools import chain
from typing import Optional
from urllib.parse import parse_qs

COMMON_WSL_CMD_PATHS = (
    "/mnt/c/Windows/System32",
    "/windir/c/Windows/System32",
    "/c/Windows/System32",
)
FISH_BIN_PATH = False  # will be set later


ENTER_BOLD_MODE = "\x1b[1m"
EXIT_ATTRIBUTE_MODE = "\x1b[m"
ENTER_UNDERLINE_MODE = "\x1b[4m"

# Disable CLI web browsers
term = os.environ.pop("TERM", None)
# This import must be done with an empty $TERM, otherwise a command-line browser may be started
# which will block the whole process - see https://docs.python.org/3/library/webbrowser.html
import webbrowser

if term is not None:
    os.environ["TERM"] = term

TERMINAL_COLOR_THEME = os.environ["__fish_terminal_color_theme"]


def find_executable(exe, paths=()):
    final_path = os.environ["PATH"].split(os.pathsep)
    if paths:
        final_path.extend(paths)
    for p in final_path:
        proposed_path = os.path.join(p, exe)
        if os.access(proposed_path, os.X_OK):
            return proposed_path


def is_wsl():
    """Return whether we are running under the Windows Subsystem for Linux"""
    if "linux" in platform.system().lower() and os.access("/proc/version", os.R_OK):
        with open("/proc/version", "r") as f:
            # Find 'Microsoft' for wsl1 and 'microsoft' for wsl2
            if "microsoft" in f.read().lower():
                return True
    return False


def is_windows():
    """Return whether we are running under the Windows"""
    return sys.platform.startswith("win")


def is_sailfish_os():
    """Return whether we are running on Sailfish OS"""
    if "linux" in platform.system().lower() and os.access(
        "/etc/sailfish-release", os.R_OK
    ):
        with open("/etc/sailfish-release", "r") as f:
            # Find 'ID=sailfishos'
            if "sailfishos" in f.read():
                return True
    return False


def is_termux():
    """Return whether we are running under the Termux application for Android"""
    return "com.termux" in os.environ["PATH"] and find_executable("termux-open-url")


def is_chromeos_garcon():
    """Return whether we are running in Chrome OS and the browser can't see local files"""
    # In Crostini Chrome OS Linux, the default browser opens URLs in Chrome
    # running outside the linux VM. This browser does not have access to the
    # Linux filesystem. This uses Garcon, see for example
    # https://chromium.googlesource.com/chromiumos/platform2/+/master/vm_tools/garcon/#opening-urls
    # https://source.chromium.org/search?q=garcon-url-handler
    try:
        return "garcon-url-handler" in webbrowser.get().name
    except:
        return False


def run_fish_cmd(text, strict=False, env=None):
    print("$ " + text)
    p = subprocess.Popen(
        [FISH_BIN_PATH],
        stdin=subprocess.PIPE,
        stdout=subprocess.PIPE,
        stderr=subprocess.PIPE,
        env=env,
    )
    out, err = p.communicate(text.encode("utf-8"))
    out = out.decode("utf-8", "replace")
    err = err.decode("utf-8", "replace")
    if strict:
        assert err == ""
        # TODO use check_output()
        return out
    return out, err


def list_embedded_files(path, suffix):
    return [
        path
        for path in run_fish_cmd(
            "status list-files " + escape_fish_cmd(path), strict=True
        ).splitlines()
        if path.endswith(suffix)
    ]


def get_embedded_file(path):
    return run_fish_cmd("status get-file " + escape_fish_cmd(path), strict=True)


def escape_fish_cmd(text):
    # Replace one backslash with two, and single quotes with backslash-quote
    escaped = text.replace("\\", "\\\\").replace("'", "\\'")
    return "'" + escaped + "'"


def strip_one_layer(text, char):
    # Strip the text from one layer of a given character
    if text[-1] == char:
        text = text[:-1]
    if text[0] == char:
        text = text[1:]
    return text


named_colors = {
    "black": "000000",
    "red": "800000",
    "green": "008000",
    "brown": "725000",
    "yellow": "808000",
    "blue": "000080",
    "magenta": "800080",
    "purple": "800080",
    "cyan": "008080",
    "grey": "e5e5e5",
    "brgrey": "555555",
    "white": "c0c0c0",
    "brblack": "808080",
    "brred": "ff0000",
    "brgreen": "00ff00",
    "brbrown": "ffff00",
    "bryellow": "ffff00",
    "brblue": "0000ff",
    "brmagenta": "ff00ff",
    "brpurple": "ff00ff",
    "brcyan": "00ffff",
    "brwhite": "ffffff",
}

bindings_blacklist = set(["self-insert", "'begin;end'"])


def parse_one_color(comp):
    """A basic function to parse a single color value like 'FFA000'"""
    if comp in named_colors:
        # Named color
        return named_colors[comp]
    elif (
        re.match(r"[0-9a-fA-F]{3}", comp) is not None
        or re.match(r"[0-9a-fA-F]{6}", comp) is not None
    ):
        # Hex color
        return comp
    else:
        # Unknown
        return ""


def better_color(c1, c2):
    """Indicate which color is "better", i.e. prefer term256 colors"""
    if not c2:
        return c1
    if not c1:
        return c2
    if c1 == "normal":
        return c2
    if c2 == "normal":
        return c1
    if c2 in named_colors:
        return c1
    if c1 in named_colors:
        return c2
    return c1


def parse_colors(colors_str):
    for words in map(shlex.split, colors_str.splitlines()):
        assert re.match(
            r"^((?:fish_color_|fish_pager_color_)\w+)$",
            words[0],
        )
    return {
        "colors": sorted(
            [
                {"name": words[0]} | parse_color(words[1:])
                for words in map(shlex.split, colors_str.splitlines())
            ],
            key=operator.itemgetter("name"),
        ),
    }


def parse_color(comps):
    """A basic function to parse a color string, for example, ['red', '--bold']."""
    color = ""
    background_color = ""
    underline_color = ""
    bold = False
    underline = None
    italics = False
    strikethrough = False
    dim = False
    reverse = False
    i = 0
    while i < len(comps):
        comp = comps[i]
        if comp == "--bold" or comp == "-o":
            bold = True
        elif comp == "--underline" or comp == "-u":
            underline = "single"
        elif comp.startswith("--underline="):
            # TODO(python>3.8): use removeprefix
            underline = comp[len("--underline=") :]
        elif comp.startswith(
            "-u"
        ):  # Multiple short options like "-rucurly" are not yet supported.
            # TODO(python>3.8): use removeprefix
            underline = comp[len("-u") :]
        elif comp == "--italics" or comp == "-i":
            italics = True
        elif comp == "--dim" or comp == "-d":
            dim = True
        elif comp == "--reverse" or comp == "-r":
            reverse = True
        elif comp == "--strikethrough" or comp == "-s":
            strikethrough = True
        elif comp.startswith("--theme="):
            pass  # Not yet supported here.
        else:

            def parse_opt(
                current_best: str, i: int, long_opt: str, short_opt: Optional[str]
            ) -> str:
                if comp.startswith(long_opt):
                    c = comp[len(long_opt) :]
                    if c[0] == "=":
                        # There was a = between the long option and the value.
                        # i.e. support also --background=red, not just --background red
                        c = c[1:]
                    parsed_c = parse_one_color(c)
                    # We prefer the unparsed version - if it says "brgreen", we use brgreen,
                    # instead of 00ff00
                    if better_color(current_best, parsed_c) == parsed_c:
                        return True, c, i
                elif short_opt is not None and comp.startswith(short_opt):
                    if comp == short_opt:
                        if i + 1 == len(comps):
                            c = ""
                        else:
                            c = comps[i + 1]
                            i += 1
                    else:
                        c = comp[len(short_opt) :]
                    parsed_c = parse_one_color(c)
                    if better_color(current_best, parsed_c) == parsed_c:
                        return True, c, i
                return False, current_best, i

            is_bg, background_color, i = parse_opt(
                background_color, i, "--background", "-b"
            )
            is_ul, underline_color, i = parse_opt(
                underline_color, i, "--underline-color", None
            )
            if not (is_bg or is_ul):
                # Regular color
                parsed_c = parse_one_color(comp)
                if better_color(color, parsed_c) == parsed_c:
                    color = comp
        i += 1

    return {
        "color": color,
        "background": background_color,
        "underline-color": underline_color,
        "bold": bold,
        "underline": underline,
        "italics": italics,
        "dim": dim,
        "reverse": reverse,
        "strikethrough": strikethrough,
    }


def unparse_color(col):
    """A basic function to return the fish version of a color dict"""
    if isinstance(col, str):
        return col
    ret = ""
    if col["color"]:
        ret += col["color"]
    if col["bold"]:
        ret += " --bold"
    if col["underline"] is not None:
        ret += " --underline=" + str(col["underline"])
    if col["italics"]:
        ret += " --italics"
    if col["dim"]:
        ret += " --dim"
    if col["reverse"]:
        ret += " --reverse"
    if col["strikethrough"]:
        ret += " --strikethrough"
    if col["background"]:
        ret += " --background=" + col["background"]
    if col["underline-color"]:
        ret += " --underline-color=" + col["underline-color"]
    return ret


def parse_bool(val):
    val = val.lower()
    if val.startswith("f") or val.startswith("0"):
        return False
    if val.startswith("t") or val.startswith("1"):
        return True
    return bool(val)


def html_color_for_ansi_color_index(val):
    arr = [
        "black",
        "#FF0000",
        "#00FF00",
        "#AA5500",
        "#0000FF",
        "#AA00AA",
        "#00AAAA",
        "#AAAAAA",
        "#555555",
        "#FF5555",
        "#55FF55",
        "#FFFF55",
        "#5555FF",
        "#FF55FF",
        "#55FFFF",
        "white",
        "#000000",
        "#00005f",
        "#000087",
        "#0000af",
        "#0000d7",
        "#0000ff",
        "#005f00",
        "#005f5f",
        "#005f87",
        "#005faf",
        "#005fd7",
        "#005fff",
        "#008700",
        "#00875f",
        "#008787",
        "#0087af",
        "#0087d7",
        "#0087ff",
        "#00af00",
        "#00af5f",
        "#00af87",
        "#00afaf",
        "#00afd7",
        "#00afff",
        "#00d700",
        "#00d75f",
        "#00d787",
        "#00d7af",
        "#00d7d7",
        "#00d7ff",
        "#00ff00",
        "#00ff5f",
        "#00ff87",
        "#00ffaf",
        "#00ffd7",
        "#00ffff",
        "#5f0000",
        "#5f005f",
        "#5f0087",
        "#5f00af",
        "#5f00d7",
        "#5f00ff",
        "#5f5f00",
        "#5f5f5f",
        "#5f5f87",
        "#5f5faf",
        "#5f5fd7",
        "#5f5fff",
        "#5f8700",
        "#5f875f",
        "#5f8787",
        "#5f87af",
        "#5f87d7",
        "#5f87ff",
        "#5faf00",
        "#5faf5f",
        "#5faf87",
        "#5fafaf",
        "#5fafd7",
        "#5fafff",
        "#5fd700",
        "#5fd75f",
        "#5fd787",
        "#5fd7af",
        "#5fd7d7",
        "#5fd7ff",
        "#5fff00",
        "#5fff5f",
        "#5fff87",
        "#5fffaf",
        "#5fffd7",
        "#5fffff",
        "#870000",
        "#87005f",
        "#870087",
        "#8700af",
        "#8700d7",
        "#8700ff",
        "#875f00",
        "#875f5f",
        "#875f87",
        "#875faf",
        "#875fd7",
        "#875fff",
        "#878700",
        "#87875f",
        "#878787",
        "#8787af",
        "#8787d7",
        "#8787ff",
        "#87af00",
        "#87af5f",
        "#87af87",
        "#87afaf",
        "#87afd7",
        "#87afff",
        "#87d700",
        "#87d75f",
        "#87d787",
        "#87d7af",
        "#87d7d7",
        "#87d7ff",
        "#87ff00",
        "#87ff5f",
        "#87ff87",
        "#87ffaf",
        "#87ffd7",
        "#87ffff",
        "#af0000",
        "#af005f",
        "#af0087",
        "#af00af",
        "#af00d7",
        "#af00ff",
        "#af5f00",
        "#af5f5f",
        "#af5f87",
        "#af5faf",
        "#af5fd7",
        "#af5fff",
        "#af8700",
        "#af875f",
        "#af8787",
        "#af87af",
        "#af87d7",
        "#af87ff",
        "#afaf00",
        "#afaf5f",
        "#afaf87",
        "#afafaf",
        "#afafd7",
        "#afafff",
        "#afd700",
        "#afd75f",
        "#afd787",
        "#afd7af",
        "#afd7d7",
        "#afd7ff",
        "#afff00",
        "#afff5f",
        "#afff87",
        "#afffaf",
        "#afffd7",
        "#afffff",
        "#d70000",
        "#d7005f",
        "#d70087",
        "#d700af",
        "#d700d7",
        "#d700ff",
        "#d75f00",
        "#d75f5f",
        "#d75f87",
        "#d75faf",
        "#d75fd7",
        "#d75fff",
        "#d78700",
        "#d7875f",
        "#d78787",
        "#d787af",
        "#d787d7",
        "#d787ff",
        "#d7af00",
        "#d7af5f",
        "#d7af87",
        "#d7afaf",
        "#d7afd7",
        "#d7afff",
        "#d7d700",
        "#d7d75f",
        "#d7d787",
        "#d7d7af",
        "#d7d7d7",
        "#d7d7ff",
        "#d7ff00",
        "#d7ff5f",
        "#d7ff87",
        "#d7ffaf",
        "#d7ffd7",
        "#d7ffff",
        "#ff0000",
        "#ff005f",
        "#ff0087",
        "#ff00af",
        "#ff00d7",
        "#ff00ff",
        "#ff5f00",
        "#ff5f5f",
        "#ff5f87",
        "#ff5faf",
        "#ff5fd7",
        "#ff5fff",
        "#ff8700",
        "#ff875f",
        "#ff8787",
        "#ff87af",
        "#ff87d7",
        "#ff87ff",
        "#ffaf00",
        "#ffaf5f",
        "#ffaf87",
        "#ffafaf",
        "#ffafd7",
        "#ffafff",
        "#ffd700",
        "#ffd75f",
        "#ffd787",
        "#ffd7af",
        "#ffd7d7",
        "#ffd7ff",
        "#ffff00",
        "#ffff5f",
        "#ffff87",
        "#ffffaf",
        "#ffffd7",
        "#ffffff",
        "#080808",
        "#121212",
        "#1c1c1c",
        "#262626",
        "#303030",
        "#3a3a3a",
        "#444444",
        "#4e4e4e",
        "#585858",
        "#626262",
        "#6c6c6c",
        "#767676",
        "#808080",
        "#8a8a8a",
        "#949494",
        "#9e9e9e",
        "#a8a8a8",
        "#b2b2b2",
        "#bcbcbc",
        "#c6c6c6",
        "#d0d0d0",
        "#dadada",
        "#e4e4e4",
        "#eeeeee",
    ]
    if val < 0 or val >= len(arr):
        return ""
    else:
        return arr[val]


# Given a known ANSI escape sequence, convert it to HTML and append to the list
# Returns whether we have an open <span>


def append_html_for_ansi_escape(full_val, result, span_open):
    # Strip off the initial \x1b[ and terminating m
    val = full_val[2:-1]

    # Helper function to close a span if it's open
    def close_span():
        if span_open:
            result.append("</span>")

    # term24bit foreground color
    match = re.match(r"38;2;(\d+);(\d+);(\d+)", val)
    if match is not None:
        close_span()
        # Just use the rgb values directly
        html_color = "#%02x%02x%02x" % (
            int(match.group(1)),
            int(match.group(2)),
            int(match.group(3)),
        )
        result.append('<span style="color: ' + html_color + '">')
        return True  # span now open

    # term256 foreground color
    match = re.match(r"38;5;(\d+)", val)
    if match is not None:
        close_span()
        html_color = html_color_for_ansi_color_index(int(match.group(1)))
        result.append('<span style="color: ' + html_color + '">')
        return True  # span now open

    # term16 foreground color
    if val in (str(x) for x in chain(range(90, 97), range(30, 38))):
        close_span()
        html_color = html_color_for_ansi_color_index(
            int(val) - (30 if int(val) < 90 else 82)
        )
        result.append('<span style="color: ' + html_color + '">')
        return True  # span now open

    # Try special escapes
    if full_val == EXIT_ATTRIBUTE_MODE:
        close_span()
        return False

    # TODO We don't handle bold, underline, italics, dim, strikethrough, or reverse yet

    # Do nothing on failure
    return span_open


def strip_ansi(val):
    # Make a half-assed effort to strip ANSI control sequences
    # We assume that all such sequences start with 0x1b and end with m or ctrl-o,
    # which catches most cases
    return re.sub("\x1b[^m]*m\x0f?", "", val)


def ansi_prompt_line_width(val):
    # Given an ANSI prompt, return the length of its longest line, as in the
    # number of characters it takes up. Start by stripping off ANSI.
    stripped_val = strip_ansi(val)

    # Now count the longest line
    return max([len(x) for x in stripped_val.split("\n")])


def ansi_to_html(val):
    # Split us up by ANSI escape sequences. We want to catch not only the
    # standard color codes, but also things like sgr0. Hence this lame check.
    # Note that Python 2.6 doesn't have a flag param to re.split, so we have to
    # compile it first.
    reg = re.compile(
        """
        (                        # Capture
         \x1b                    # Escape
         [^m]*                   # Zero or more non-'m's
         m                       # Literal m terminates the sequence
         \x0f?                   # HACK: A ctrl-o - this is how tmux' sgr0 ends
        )                        # End capture
        """,
        re.VERBOSE,
    )
    separated = reg.split(val)

    # We have to HTML escape the text and convert ANSI escapes into HTML
    # Collect it all into this array
    result = []

    span_open = False

    # Text is at even indexes, escape sequences at odd indexes
    for i in range(len(separated)):
        component = separated[i]
        if i % 2 == 0:
            # It's text, possibly empty
            # Clean up other ANSI junk
            result.append(escape_html(strip_ansi(component)))
        else:
            # It's an escape sequence. Close the previous escape.
            span_open = append_html_for_ansi_escape(component, result, span_open)

    # Close final escape
    if span_open:
        result.append("</span>")

    # Remove empty elements
    result = [x for x in result if x]

    # Clean up empty spans, the nasty way
    idx = len(result) - 1
    while idx >= 1:
        if result[idx] == "</span>" and result[idx - 1].startswith("<span"):
            # Empty span, delete these two
            result[idx - 1 : idx + 1] = []
            idx = idx - 1
        idx = idx - 1

    return "".join(result)


class FishVar:
    """A class that represents a variable"""

    def __init__(self, name, value):
        self.name = name
        self.value = value
        self.universal = False
        self.exported = False

    def get_json_obj(self):
        # Return an array(3): name, value, flags
        flags = []
        if self.universal:
            flags.append("universal")
        if self.exported:
            flags.append("exported")
        return {"name": self.name, "value": self.value, "Flags": ", ".join(flags)}


class FishBinding:
    """A class that represents keyboard binding"""

    def __init__(self, command, raw_binding, readable_binding):
        self.command = command
        self.bindings = []
        self.add_binding(raw_binding, readable_binding)

    def add_binding(self, raw_binding, readable_binding):
        for i in self.bindings:
            if i["readable_binding"] == readable_binding:
                i["raw_bindings"].append(raw_binding)
                break
        else:
            self.bindings.append(
                {"readable_binding": readable_binding, "raw_bindings": [raw_binding]}
            )

    def get_json_obj(self):
        return {
            "command": self.command,
            "bindings": self.bindings,
        }


class FishConfigTCPServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
    """TCPServer that only accepts connections from localhost (IPv4/IPv6)."""

    WHITELIST = set(["::1", "::ffff:127.0.0.1", "127.0.0.1"])

    address_family = socket.AF_INET6 if socket.has_ipv6 else socket.AF_INET

    def verify_request(self, request, client_address):
        return client_address[0] in FishConfigTCPServer.WHITELIST


class FishConfigHTTPRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
    def write_to_wfile(self, txt):
        self.wfile.write(txt.encode("utf-8"))

    def do_get_colors(self):
        out, err = run_fish_cmd(
            ""
            + "if set -q __fish_initialized && test $__fish_initialized -lt 4300\n"
            + "    echo >&2 missing migration?\n"
            + "    exit 1\n"
            + "end\n"
            + "__fish_color_theme={} __fish_apply_theme 2>/dev/null\n".format(
                TERMINAL_COLOR_THEME
            )
            + "or __fish_color_theme=unknown __fish_apply_theme\n"
            + "__fish_theme_export_for_webconfig",
            env=os.environ | {"__fish_force_load_default_theme": "1"},
        )
        assert err == ""

        words = iter(shlex.split(out))
        current = next(words)
        themes = [
            {
                "theme": "Current",
                "by_color_theme": {
                    # Hack-ish: we don't know about the light/dark variants.
                    "unknown": parse_colors(current)
                    | {
                        "preferred_background": "white"
                        if TERMINAL_COLOR_THEME == "light"
                        else "black",
                    }
                },
                "terminal_color_theme": TERMINAL_COLOR_THEME,
            }
        ]
        while True:
            try:
                theme_name = next(words)
            except StopIteration:
                break
            theme = {
                "theme": theme_name,
            }
            pretty_name = next(words)
            if pretty_name:
                theme["name"] = pretty_name
            url = next(words)
            if url:
                theme["url"] = url
            by_color_theme = {}
            for _i in range(int(next(words))):
                color_theme = next(words)
                preferred_background = next(words)
                data = next(words)
                by_color_theme[color_theme] = parse_colors(data) | {
                    "preferred_background": preferred_background
                }
            theme["by_color_theme"] = by_color_theme
            themes += [theme]
        return themes

    def do_get_functions(self):
        out, err = run_fish_cmd("functions")
        out = out.strip()
        return out.split("\n")

    def do_get_variable_names(self, cmd):
        "Given a command like 'set -U' return all the variable names"
        out, err = run_fish_cmd(cmd)
        return out.split("\n")

    def do_get_variables(self):
        out, err = run_fish_cmd("set -L")

        # Put all the variables into a dictionary
        vars = {}
        for line in out.split("\n"):
            comps = line.split(" ", 1)
            if len(comps) < 2:
                continue
            fish_var = FishVar(comps[0], comps[1])
            vars[fish_var.name] = fish_var

        # Mark universal variables. L means don't abbreviate.
        for name in self.do_get_variable_names("set -nUL"):
            if name in vars:
                vars[name].universal = True
        # Mark exported variables. L means don't abbreviate.
        for name in self.do_get_variable_names("set -nxL"):
            if name in vars:
                vars[name].exported = True

        # Do not return history as a variable, it may be so large the browser hangs.
        vars.pop("history", None)

        return [
            vars[key].get_json_obj()
            for key in sorted(vars.keys(), key=lambda x: x.lower())
        ]

    def do_get_bindings(self):
        """Get key bindings"""

        # Running __fish_config_interactive print fish greeting and
        # loads key bindings
        greeting, err = run_fish_cmd(" __fish_config_interactive")

        # Load the key bindings and then list them with bind
        out, err = run_fish_cmd("__fish_config_interactive; bind")

        # Remove fish greeting from output
        out = out[len(greeting) :]

        # Put all the bindings into a list
        bindings = []
        command_to_binding = {}

        for line in out.split("\n"):
            comps = line.split(" ", 2)

            # If we don't have "bind", a sequence and a mapping,
            # it's not a valid binding.
            if len(comps) != 3:
                continue

            # Store the "--preset" value for later
            if comps[1] == "--preset":
                preset = True
                # There's possibly a way to do this faster, but it's not important.
                comps = line.split(" ", 3)[1:]
            elif comps[1] == "--user":
                preset = False
                comps = line.split(" ", 3)[1:]
            # Check again if we removed the level.
            if len(comps) != 3:
                continue

            key = comps[1]
            command = comps[2]

            if command in bindings_blacklist:
                continue

            if command in command_to_binding:
                fish_binding = command_to_binding[command]
                fish_binding.add_binding(line, key)
            else:
                fish_binding = FishBinding(command, line, key)
                bindings.append(fish_binding)
                command_to_binding[command] = fish_binding

        return [binding.get_json_obj() for binding in bindings]

    def do_get_history(self):
        # Use NUL to distinguish between history items.
        out, err = run_fish_cmd("builtin history -z")
        result = out.split("\0")
        if result:
            result.pop()  # trim off the trailing element
        return result

    def do_set_color_for_variable(self, name, color):
        "Sets a color for a fish color name, like 'fish_color_autosuggestion'"
        if not name:
            raise ValueError
        if not color and not color == "":
            color = "normal"
        else:
            color = unparse_color(color)
        name = name.strip()
        if not re.match("^[a-zA-Z0-9_]+$", name):
            print("Refusing to use variable name: '", name, "'")
            return
        color = color.strip()
        if not re.match("^[a-zA-Z0-9_= -]*$", color):
            print("Refusing to use color value: ", color)
            return
        return name + " " + color

    def do_get_function(self, func_name):
        out, err = run_fish_cmd("functions " + func_name + " | fish_indent --html")
        return out

    def do_delete_history_item(self, history_item_text):
        # It's really lame that we always return success here
        cmd = (
            "builtin history delete --case-sensitive --exact -- %s; builtin history save"
            % escape_fish_cmd(history_item_text)
        )
        out, err = run_fish_cmd(cmd)
        return True

    def do_set_prompt_function(self, prompt_func):
        cmd = (
            "functions -e fish_right_prompt; "
            + prompt_func
            + "\n"
            + "funcsave fish_prompt && funcsave fish_right_prompt 2>/dev/null"
        )
        out, err = run_fish_cmd(cmd)
        return len(err) == 0

    def do_get_prompt(self, prompt_function_text, extras_dict):
        # Return the prompt output by the given command
        cmd = (
            prompt_function_text
            + '\n builtin cd "'
            + initial_wd
            + '" \n false \n fish_prompt\n'
        )
        prompt_demo_ansi, err = run_fish_cmd(cmd)
        prompt_demo_html = ansi_to_html(prompt_demo_ansi)
        right_demo_ansi, err = run_fish_cmd(
            "functions -e fish_right_prompt; "
            + prompt_function_text
            + '\n builtin cd "'
            + initial_wd
            + '" \n false \n functions -q fish_right_prompt && fish_right_prompt\n'
        )
        right_demo_html = ansi_to_html(right_demo_ansi)
        prompt_demo_font_size = self.font_size_for_ansi_prompt(
            prompt_demo_ansi + right_demo_ansi
        )
        result = {
            "function": prompt_function_text,
            "demo": prompt_demo_html,
            "font_size": prompt_demo_font_size,
            "right": right_demo_html,
        }
        if extras_dict:
            result.update(extras_dict)
        return result

    def do_get_current_prompt(self):
        # Return the current prompt. We run 'false' to demonstrate how the
        # prompt shows the command status (#1624).
        prompt_func, err = run_fish_cmd(
            "functions fish_prompt; functions fish_right_prompt"
        )
        result = self.do_get_prompt(
            prompt_func.strip(),
            {"name": "Current"},
        )
        return result

    def do_get_sample_prompt(self, text, extras_dict):
        # Return the prompt you get from the given text. Extras_dict is a
        # dictionary whose values get merged in. We run 'false' to demonstrate
        # how the prompt shows the command status (#1624)
        return self.do_get_prompt(text.strip(), extras_dict)

    def parse_one_sample_prompt_hash(self, line, result_dict):
        # Allow us to skip whitespace, etc.
        if not line:
            return True
        if line.isspace():
            return True

        # Parse a comment hash like '# name: Classic'
        match = re.match(r"#\s*(\w+?): (.+)", line, re.IGNORECASE)
        if match:
            key = match.group(1).strip()
            value = match.group(2).strip()
            result_dict[key] = value
            return True
        # Skip other hash comments
        return line.startswith("#")

    def read_one_sample_prompt(self, path):
        try:
            extras_dict = {}
            # Read one sample prompt from out
            function_lines = []
            parsing_hashes = True
            for line in get_embedded_file(path).splitlines(keepends=True):
                # Parse hashes until parse_one_sample_prompt_hash return
                # False.
                if parsing_hashes:
                    parsing_hashes = self.parse_one_sample_prompt_hash(
                        line, extras_dict
                    )
                # Maybe not we're not parsing hashes, or maybe we already
                # were not.
                if not parsing_hashes:
                    function_lines.append(line)
            func = "".join(function_lines).strip()
            result = self.do_get_sample_prompt(func, extras_dict)
            return result
        except IOError:
            # Ignore unreadable files, etc.
            return None

    def do_get_sample_prompts_list(self):
        paths = list_embedded_files("prompts", ".fish")
        result = []
        try:
            pool = multiprocessing.pool.ThreadPool(processes=8)

            # Kick off the "Current" meta-sample
            current_metasample_async = pool.apply_async(self.do_get_current_prompt)

            # Read all of the prompts in sample_prompts
            sample_results = pool.map(self.read_one_sample_prompt, paths, 1)
            result.append(current_metasample_async.get())
            result.extend([r for r in sample_results if r])
        except ImportError:
            # If the platform doesn't support multiprocessing, we just do it one at a time.
            # This happens e.g. on Termux.
            print(
                "Platform doesn't support multiprocessing, running one at a time. This may take a while."
            )
            result.append(self.do_get_current_prompt())
            result.extend([self.read_one_sample_prompt(path) for path in paths])
        return result

    def secure_startswith(self, haystack, needle):
        if len(haystack) < len(needle):
            return False
        bits = 0
        for x, y in zip(haystack, needle):
            bits |= ord(x) ^ ord(y)
        return bits == 0

    def font_size_for_ansi_prompt(self, prompt_demo_ansi):
        width = ansi_prompt_line_width(prompt_demo_ansi)
        # Pick a font size
        if width >= 70:
            font_size = "8pt"
        if width >= 60:
            font_size = "10pt"
        elif width >= 50:
            font_size = "11pt"
        elif width >= 40:
            font_size = "13pt"
        elif width >= 30:
            font_size = "15pt"
        elif width >= 25:
            font_size = "16pt"
        elif width >= 20:
            font_size = "17pt"
        else:
            font_size = "18pt"
        return font_size

    def do_GET(self):
        p = self.path

        authpath = "/" + authkey
        if self.secure_startswith(p, authpath):
            p = p[len(authpath) :]
        else:
            return self.send_error(403)
        self.path = p

        if p == "/colors/":
            output = self.do_get_colors()
        elif p == "/functions/":
            output = self.do_get_functions()
        elif p == "/variables/":
            output = self.do_get_variables()
        elif p == "/history/":
            # start = time.time()
            output = self.do_get_history()
            # end = time.time()
            # print "History: ", end - start
        elif p == "/sample_prompts/":
            output = self.do_get_sample_prompts_list()
        elif p == "/bindings/":
            output = self.do_get_bindings()
        else:
            return SimpleHTTPServer.SimpleHTTPRequestHandler.do_GET(self)

        # Return valid output
        self.send_response(200)
        self.send_header("Content-type", "application/json")
        self.end_headers()
        self.write_to_wfile("\n")

        # Output JSON
        self.write_to_wfile(json.dumps(output))

    def do_POST(self):
        p = self.path

        authpath = "/" + authkey
        if self.secure_startswith(p, authpath):
            p = p[len(authpath) :]
        else:
            return self.send_error(403)
        self.path = p

        # This is cheesy, we want just the actual content-type.
        # In some cases it'll give us the encoding as well,
        # ("application/json;charset=utf-8")
        # but we don't currently care.
        content_type = self.headers["content-type"].split(";")[0]

        if content_type == "application/x-www-form-urlencoded":
            length = int(self.headers["content-length"])
            url_str = self.rfile.read(length).decode("utf-8")
            postvars = parse_qs(url_str, keep_blank_values=1)
        elif content_type == "application/json":
            length = int(self.headers["content-length"])
            # This used to use the provided encoding, but we use utf-8
            # all around the place and nobody has ever complained.
            #
            # If any other encoding is received this will raise a UnicodeError,
            # which will throw us out of the function and should at most exit webconfig.
            # If that happens to anyone we expect bug reports.
            url_str = self.rfile.read(length).decode("utf-8")
            postvars = json.loads(url_str)
        elif content_type == "multipart/form-data":
            # This used to be a thing, as far as I could find there's
            # no use anymore, but let's keep an error around just in case.
            return self.send_error(500)
        else:
            postvars = {}

        if p == "/set_color/":
            print("# Colorscheme: " + postvars.get("theme"))
            output = ""
            theme_contents = []
            for item in postvars.get("colors"):
                what = item.get("what")
                color = item.get("color")
                if what:
                    theme_contents += [self.do_set_color_for_variable(what, color)]

            varname = "__fish_webconfig_theme_notification"
            out, err = run_fish_cmd(
                "__fish_theme_freeze 'fish_config' {}\n".format(
                    " ".join(escape_fish_cmd(x) for x in theme_contents)
                )
                + "begin\n"
                + "    set -l i 0\n"
                + "    if not set -q {}\n".format(varname)
                + "        or string match -qr -- '^set-theme-v1-#(?<i>\\d+)$' ${}\n".format(
                    varname
                )
                + "        set -U {} set-theme-v1-#(math $i + 1)\n".format(varname)
                + "    end\n"
                + "end\n"
            )
            assert out == ""
            assert err == ""

        elif p == "/get_function/":
            what = postvars.get("what")
            output = [self.do_get_function(what[0])]
        elif p == "/delete_history_item/":
            what = postvars.get("what")
            if self.do_delete_history_item(what[0]):
                output = ["OK"]
            else:
                output = ["Unable to delete history item"]
        elif p == "/set_prompt/":
            what = postvars.get("fish_prompt")
            if self.do_set_prompt_function(what):
                output = ["OK"]
            else:
                output = ["Unable to set prompt"]
        else:
            return self.send_error(404)

        # Return valid output
        self.send_response(200)
        self.send_header("Content-type", "application/json")
        self.end_headers()
        self.write_to_wfile("\n")

        # Output JSON
        self.write_to_wfile(json.dumps(output))

    def log_request(self, code="-", size="-"):
        """Disable request logging"""
        pass

    def log_error(self, format, *args):
        if format == "code %d, message %s" and hasattr(self, "path"):
            # This appears to be a send_error() message
            # We want to include the path (if we have one)
            (code, msg) = args
            format = "code %d, message %s, path %s"
            args = (code, msg, self.path)
        SimpleHTTPServer.SimpleHTTPRequestHandler.log_error(self, format, *args)


redirect_template_html = """
<!DOCTYPE html>
<html>
 <head>
  <meta http-equiv="refresh" content="0;URL='%s'" />
 </head>
 <body>
  <p><a href="%s">Start the Fish Web config</a></p>
 </body>
</html>
"""

# find fish
fish_bin_dir = os.environ.get("__fish_bin_dir")
fish_bin_path = None

# only need the '.exe' extension on Windows
fish_bin_name = "fish.exe" if is_windows() else "fish"

if not fish_bin_dir:
    print("The $__fish_bin_dir environment variable is not set. Looking in $PATH...")
    fish_bin_path = find_executable(fish_bin_name)
    if not fish_bin_path:
        print("fish could not be found. Is fish installed correctly?")
        sys.exit(-1)
    else:
        print("fish found at '%s'" % fish_bin_path)

else:
    fish_bin_path = os.path.join(fish_bin_dir, fish_bin_name)

if not os.access(fish_bin_path, os.X_OK):
    print(
        "fish could not be executed at path '%s'. "
        "Is fish installed correctly?" % fish_bin_path
    )
    sys.exit(-1)
FISH_BIN_PATH = fish_bin_path

# We want to show the demo prompts in the directory from which this was invoked,
# so get the current working directory
initial_wd = os.getcwd()

# Make sure that the working directory is the one that contains the script
# server file, because the document root is the working directory.
where = os.path.dirname(sys.argv[0])
os.chdir(where)

# Generate a 16-byte random key as a hexadecimal string
authkey = binascii.b2a_hex(os.urandom(16)).decode("ascii")

# Try to find a suitable port
PORT = 8000
HOST = "::" if socket.has_ipv6 else "localhost"
while PORT <= 9000:
    try:
        Handler = FishConfigHTTPRequestHandler
        httpd = FishConfigTCPServer((HOST, PORT), Handler)
        # Success
        break
    except (OSError, socket.error) as e:
        if e.errno == errno.EAFNOSUPPORT and HOST == "::":
            print("Ipv6 seems to be unavailable, trying ipv4")
            # We can't do ipv6, let's try v4.
            HOST = "127.0.0.1"
            PORT = 8000
            # Override the class address_family variable (yes, this is a hack)
            FishConfigTCPServer.address_family = socket.AF_INET
            continue
        if e.errno != errno.EADDRINUSE:
            print(str(e))
            sys.exit(-1)
    PORT += 1

if PORT > 9000:
    # Nobody say it
    print("Unable to find an open port between 8000 and 9000")
    sys.exit(-1)

# Get any initial tab (functions, colors, etc)
# Just look at the first letter
initial_tab = ""
if len(sys.argv) > 1:
    for tab in [
        "functions",
        "prompt",
        "colors",
        "variables",
        "history",
        "bindings",
    ]:
        if tab.startswith(sys.argv[1]):
            initial_tab = "#!/" + tab
            break

url = "http://localhost:%d/%s/%s" % (PORT, authkey, initial_tab)

# Create temporary file to hold redirect to real server. This prevents exposing
# the URL containing the authentication key on the command line (see
# CVE-2014-2914 or https://github.com/fish-shell/fish-shell/issues/1438).
#

# If on Windows, the file needs to be closed after writing, otherwise, the browser won't be able to open it."
# unfortunately this was added in python 3.12, so we don't add it on other platforms
# to support older python versions there.
kwargs = {}
if is_windows():
    kwargs["delete_on_close"] = False
f = tempfile.NamedTemporaryFile(
    prefix="web_config",
    suffix=".html",
    mode="w",
    delete=True,
    **kwargs,
)

f.write(redirect_template_html % (url, url))
f.flush()

if is_windows():
    f.close()

# Open temporary file as URL
# Use open on macOS >= 10.12.5 to work around #4035.
fileurl = "file://" + f.name

if is_windows():
    fileurl = fileurl.replace("\\", "/")

print(
    "Web config started at %s%s%s"
    % (ENTER_UNDERLINE_MODE, fileurl, EXIT_ATTRIBUTE_MODE)
)
print(
    "If that doesn't work, try opening %s%s%s"
    % (ENTER_UNDERLINE_MODE, url, EXIT_ATTRIBUTE_MODE)
)
print("%sHit ENTER to stop.%s" % (ENTER_BOLD_MODE, EXIT_ATTRIBUTE_MODE))


def runThing():
    if os.environ.get("BROWSER") == "true":
        # Don't start a browser in this case (see issue #11926)
        pass
    elif is_wsl():
        cmd_path = find_executable("cmd.exe", COMMON_WSL_CMD_PATHS)
        if cmd_path:
            subprocess.call([cmd_path, "/c", "start %s" % url])
        else:
            print("Please add the directory containing cmd.exe to your $PATH")
            sys.exit(-1)
    elif is_termux():
        subprocess.call(["termux-open-url", url])
    elif is_chromeos_garcon():
        webbrowser.open(url)
    elif is_sailfish_os():
        subprocess.call(["xdg-open", url])
    else:
        webbrowser.open(fileurl)


# Some browsers still block webbrowser.open if they haven't been opened before,
# so we just spawn it in a thread.
thread = threading.Thread(target=runThing)
thread.start()

# Safari will open sockets and not write to them, causing potential hangs
# on shutdown.
httpd.block_on_close = False
httpd.daemon_threads = True

# Select on stdin and httpd
stdin_no = sys.stdin.fileno()


def create_socket(start_port, end_port):
    """Attempt to create a socket from a range of ports."""
    for port in range(start_port, end_port + 1):
        try:
            sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            sck.bind(("localhost", port))
            sck.listen()
            return (sck, port)
        except socket.error:
            pass
    print("Unable to find an open port between {} and {}.".format(start_port, end_port))
    sys.exit(-1)


def capture_enter(port):
    """Read keyboard events and establish a socket connection when pressing the Enter."""
    import msvcrt

    while True:
        if msvcrt.kbhit():
            key = msvcrt.getch().decode()
            if key == "\r" or key == "\n":
                break
    sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sck.connect(("localhost", port))


def get_windows_signal():
    """Using socket as a replacement for stdin on Windows."""
    # The intent is to get a free port between 8000 and 9000, like for the HTTP
    # server. But we already know that port 8000..PORT are not available. So
    # starting from `PORT+1` is more efficient.
    # More importantly though, Windows allows multiple sockets to bind to the
    # same port in some circumstances (see SO_EXCLUSIVEADDRUSE documentation),
    # and thus allows the signal socket to bind to the same port as HTTP.
    # A browser may then end up reaching the wrong socket and causing
    # fish_config to shutdown prematurely.
    (sig, sig_port) = create_socket(PORT + 1, 9000)
    threading.Thread(target=capture_enter, args=(sig_port,)).start()
    return sig


try:
    httpd_fileno = httpd.fileno()
    sig = get_windows_signal() if is_windows() else sys.stdin
    sig_fileno = sig.fileno()
    while True:
        ready_read = select.select([sig_fileno, httpd_fileno], [], [])
        if ready_read[0][0] != httpd_fileno:
            print("Shutting down.")

            # On windows the newline has already been consumed by the capture_enter function.
            if not is_windows():
                # Consume the newline so it doesn't get printed by the caller
                sys.stdin.readline()
            break
        else:
            httpd.handle_request()
except KeyboardInterrupt:
    print("\nShutting down.")

# Clean up temporary file
# If on Windows, the file already closed
if not is_windows():
    f.close()

thread.join()
Loading %s from var %s from path %sEmbedded: %sLoading embedded: %sEmbedded file not foundsource embedded:cmd was not being autoloadedCommand not valid at an interactive prompt--cut-at-cursor and token options can not be used when setting the commandline--insert-smart--search-field--current-token%d
%u
abijpctfxorhI:CBELSsPappendinsert-smartreplacecurrent-buffercurrent-jobcurrent-processcurrent-selectioncurrent-tokencut-at-cursortokens-expandedtokens-rawinputcursorselection-startselection-endcolumnsearch-modepaging-modepaging-full-modesearch-fieldshowing-suggestioninvalid option combination, %s--tokens options are mutually exclusiveinvalid option combinationsetting cursor while evaluating 'complete --arguments' is not yet supportedCan not set commandline in non-interactive mode%s: invalid integerline/column index starts at 1column %s exceeds line lengththere is no line %s%s %s: options cannot be used togethertoo many arguments--functionUnknown input function '%s'assertion failed: cursor_pos >= range.startassertion failed: cursor_pos <= range.endassertion failed: tok_ranges.is_sorted_by(|x, y| range_compare(*x, *y))Token range should not overlap or be out of order;Ranges out of orderassertion failed: result.is_sorted_by(|l, r| l <= r)assertion failed: newline_offset >= brace_statement.source_range().start()</span></code></pre></span><span class="%s">&quot;&apos;&amp;<pre><code>fish_featuresColors and src should have same size\
 \
Should have handled all leaf nodessource out of boundsfish_color_normalfish_color_errorfish_color_commandfish_color_statement_terminatorfish_color_paramfish_color_optionfish_color_commentfish_color_operatorfish_color_escapefish_color_quotefish_color_redirectionfish_color_autosuggestionfish_color_selectionfish_color_otherfish_indent

 $ %s -w foo.fish
+hvwicdump-parse-treeno-indentonly-indentonly-unindentwritecheckfish_indent%s, version %s%s: option does not take an argument%s: unknown optionstdin is closedExpected file path to read/write for -w:Opening "%s" failed: %s+chvVcontinuousverbosefish_key_readerfish_key_readerExpected no arguments, got %dPress ctrl-%c again to exitbind %s 'do something'%s%s
Press a key:
# decoded from: shifted keyphysical key
Exiting at your request. # should not be queryingStdin must be attached to a tty.STYTo terminate this program type "exit" or "quit" in this window,or press ctrl-%c or ctrl-%c twice in a row.Can't put job %s, '%s' to background because it is not under job controlSend job %s '%s' to backgroundCould not find job '%d'There are no suitable jobsCould not find home directoryEmpty directory '%s' does not existdirs should always contains a least an abs path, or a rel path, or '<PWD>/...'Unknown error trying to locate directory '%s'Permission denied: '%s'The directory '%s' does not existToo many levels of symbolic links: '%s''%s' is a broken symbolic link to '%s''%s' is not a directoryCan't put job %d, '%s' to foreground because it is not under job controlNo suitable job: %dAmbiguous job'%s' is not a jobSend job %d (%s) to foregroundLPhlogical%s failed: %s$%s[%d]: |%s|
localglobaluniversalunexporteda path variable$%s: set in %s scope, %s,%s with %d elements(read-only)invalid scopeexpected >= %d arguments; got %dDid you mean `set %s %s`?array index out of boundsgiven %d indexes but %d valuesCannot use --append or --prepend when assigning to a sliceTried to change the read-only variable '%s'Tried to modify the special variable '%s' with the wrong scopeTried to modify the special variable '%s' to an invalid valueidx should have been verified in range alreadysuccessfully set universal '%s'; but a global by that name shadows it$%s: originally inherited as |%s|`set --show` does not allow slices with the var namesassertion failed: is_subsequence(scopes.iter(),
    [EnvMode::LOCAL, EnvMode::FUNCTION, EnvMode::GLOBAL,
                EnvMode::UNIVERSAL].into_iter())+LSUaefghlnpquxexporterasenamesqueryprependunpathfish_for_bash_users-ofish does not have shell options. See `help %s`.vied?
?
?
To enable vi-mode, run `fish_vi_key_bindings`.scope can be only one of: universal function global local%s: option requires an argument--erasecannot both path and unpathcannot both export and unexportName cannot be emptyAbbreviation '%s' cannot have spaces in the wordRequires exactly two argumentsNo abbreviation named %s with the specified command restrictionsAbbreviation %s already exists, cannot rename %sAbbreviation %s already exists for commands %s, cannot rename %scommand, anywhere-ac:f:r:seqgUhaddregexset-cursorrenamecolorCannot specify multiple positionsInvalid position '%s'Position must be one of: %sCannot specify multiple regex patternsCannot specify multiple set-cursor optionsWarning: Option '%s' was removed and is now ignoredunexpected retval from wgeopter.next()unreachable--position--add--regex--function--set-cursor%s option requires %s--set-cursor argument cannot be emptyCannot combine options %s
%s: %s--addRegular expression compile error: %sAnchored compilation should have succeededInvalid function name: %s--command cannot be combined with --position=commandRequires at least two arguments--listUnexpected argument -- '%s'cmds/abbr# imported from a universal variable, see `help %s`abbr -a--regex--position--set-cursor=--command --presetassertion failed: key.modifiers.is_none()--userNo binding found for key '%s'No binding found for key sequence '%s'aehkKfM:Lm:sfunction-nameskeykey-nameslist-modespresetsets-modesilentthe -k/--key syntax is no longer supported. See `bind --help` and `bind --key-names`%s: invalid mode name. See `help %s`+Eensunexpected option arguments are only possible with long optionsexpected event name%d	%s	%.0f%%	JobGroupCPUStaterunningstoppedProcesscghlpqgrouppidquiet'%s' is not a valid job IDNo suitable job: %s%s: There are no jobs%s0x%x%s0%oscalescale-modenon-zero scale value only valid for base 10max%s: invalid scaleroundfloor%s: invalid modehexoctal%s: invalid base value
'%s'

'%s'
%s^%s^Result magnitude is too largeResult is not a numberResult is infiniteError: %snull-ininvertreverseuniqueno-extensionInvalid type '%s'Invalid permission '%s'assertion failed: w.woptarg.is_some()zZqdirname-h--helpinvalid subcommandmissing subcommandInvalid sort key '%s'--tokenize-raw--tokenizeac:d:fghLln:p:sStuxzP:UR:Larraydelimiterncharspromptprompt-strright-promptshelltokenize-rawArgument '%s' is out of range%s and %s are mutually exclusivelseekfish_read-p-P--delimiter--line-zOptions %s and %s cannot be used togetherset_color green; echo -n read; set_color --reset; echo -n "> "echo %s: cannot overwrite read-only variableassertion failed: splits.len() <= vars_left(var_ptr)unexpected argument at index %u: '%s'%*s%s
assertion failed: !parser.errors.is_empty() || result_opt.is_some()assertion failed: range_end <= args.len()Missing argument at index %uinternal error: entered unreachable code: argc should not be zeroUnexpected argument type at index %uUnknown option at index %uMissing close paren at index %uassertion failed: close_index <= endExpected a combining operator like '-a' at index %u-nt-ot-ef-eq-ne-gt-ge-lt-leInvalid number: %sResult too large: %sNumber is infiniteNot a numberInteger %d in '%s' followed by non-digitArgument is not a number: '%s'Invalid deltathe last argument must be ']'called with no arguments. This will be an error in future.called with one argument. This will return false in future.Expected at least one argument-n# %s
%sshortno-functionsforce-pathDefined interactivelyDefined in %s @ line %dDefined via `source`, copied interactively, copied in %s @ line %d, copied via `source`%s is a functionwith definition%s is a builtinCould not find '%s'Could not find child processes with the name '%s'Could not find a job with process ID '%d'No blocks definedCan not specify scope when removing blockjob %d ('%s') was stopped and has been signalled to continue.%s: value not completely converted (can't convert '%s')Hint: a leading '0' without an 'x' indicates an octal number%s: expected a numeric value%s: Number out of rangeinvalid field width: %sinvalid precision: %s%s: invalid conversion specificationaAceEosxXcdisucsNumber out of range"\abcefnrtv\�� imissing hexadecimal number in escapeMissing hexadecimal number in Unicode escapeNot a valid Unicode character: %schoice%s must be a positive integernothing to choose fromunexpected retval from next_opt'%s' is not a valid process IDbuiltin %s returned invalid exit code %dInvalid value for '--color' option: '%s'. Expected 'always', 'never', or 'auto'blockcommandlinedisownfalsefunctionsprintfpwdrandomset_colorulimitandbeginbgbreakpointbuiltincdcommandlinecountdisownendfgfunctionsifnotorprintfpwdrandomreturnsetset_colorsourcestringswitchulimitwhilePerform a command multiple timesAwait background process completionGet/set resource usage limitsCheck if a thing is a thingReturn a successful resultMeasure how long a command or block takesTest a conditionConditionally run blocks of codeManipulate stringsReturn status information about fishEvaluate contents of fileSet the terminal colorHandle environment variablesStop the currently evaluated functionShow absolute path sans symlinksRead a line of input into variablesGenerate random numberPrint the working directoryPrints formatted textHandle pathsExecute command if previous command failedNegate exit status of jobEvaluate math expressionsPrint currently running jobsEvaluate block if condition is trueHistory of commands executed by userList or remove functionsDefine a new functionPerform a set of commands multiple timesexplore what characters keyboard keys sendSend job to foregroundReturn an unsuccessful resultExit the shellRun command in current processEvaluate a string as a statementEnd a block of commandsEmit an eventEvaluate block if condition is falsePrint argumentsRemove job from job listCount the number of argumentsSkip over remaining innermost loopSearch for a specified string in a listEdit command specific completionsSet or get the commandlineRun a command specificallyChange working directoryBlock of code to run conditionallyRun a builtin specificallyHalt execution and start debug promptStop the innermost loopTemporarily block delivery of eventsHandle fish key bindingsSend job to backgroundCreate a block of codeParse options in fish scriptRun command if last command succeededManage abbreviationsTranslate a string__fish_print_help %s missing man page
Documentation may not be installed.
`help %s` will show an online version%s: Not inside of loop(Type 'help %s' for related documentation)should have stdin if redirected%s %s: %sError encountered while sourcing file '%s':Should have a valid fdError while reading file '%s'<stdin>missing filename argument or input redirection__fish_build_paths.fish# 
# This function is generated by the autotools build to "compile in"
# the local "vendor" completions, functions and configuration conf.
# It is sourced by share/config.fish, if it exists.

set __extra_completionsdir /usr/share/fish/vendor_completions.d
set __extra_functionsdir /usr/share/fish/vendor_functions.d
set __extra_confdir /usr/share/fish/vendor_conf.d
L:cbilfnhj:tcurrent-filenamecurrent-line-numberfish-pathis-command-substitutionis-full-job-controlis-interactiveis-interactive-job-controlis-interactive-readis-no-job-controljob-controllevelline-numberprint-stack-traceOption -L requires an argumentInvalid level value '%s'Invalid job control mode '%s'%-*s%-3s %s %s
off%s: invalid subcommandunexpected job-control argsscroll-content-upunrecognized feature '%s'x86_64-unknown-linux-gnureleaseBuild system: CMakeVersion: Host: Target (and host): Profile: Features: localize-messagesStandard inputNot a functioninternal error: entered unreachable code: This is not a login shellThis is a login shellAlwaysOnly on interactive jobsNeverJob control: %sbuild-infocurrent-commandcurrent-commandlinedirnameis-breakpointlist-filesstack-traceterminal-ostest-featuretest-terminal-featurecurrent-commandcurrent-commandlinefish-pathis-full-job-controlis-interactive-readbuildinfocurrent-dirnamecurrent-line-numberprint-stack-traceModification of read-only variable "%s" is not allowedInvalid escape sequence in pattern "%s"c:lrqcharsc:rCw:centerwidthafiqrm:filterignore-casemax-matchesl:qs:e:lengthstartaegivqrnm:entiregroups-onlyindexallow-emptyno-trim-newlinesno-quotedstylemaxfieldsn:m:qNno-newlinevisiblec:m:Nlqline has negative width1 %u
%u %u
escapelengthMaximum size of socket buffersMaximum size of core files createdMaximum size of a process s data segmentControl of maximum nice priorityMaximum size of files created by the shellMaximum number of pending signalsMaximum size that may be locked into memoryMaximum resident set sizeMaximum number of open file descriptorsMaximum bytes in POSIX message queuesMaximum realtime scheduling priorityMaximum stack sizeMaximum amount of CPU time in secondsMaximum number of processes available to current userMaximum amount of virtual memory available to each processMaximum swap spaceMaximum contiguous realtime CPU timeMaximum number of kqueuesMaximum number of pseudo-terminalsMaximum number of simultaneous threads%uunlimitedHSabcdefilmnqrstuvwyKPThsocket-bufferscore-sizedata-sizefile-sizepending-signalslock-sizeresident-set-sizefile-descriptor-countqueue-sizerealtime-prioritystack-sizeprocess-countvirtual-memory-sizeswap-sizerealtime-maxtimekernel-queuesthreadsResource limit not available on this operating systemInvalid limit '%s'getrlimit%-*s %10s-%c) (seconds, (kB, Permission denied when changing resource of type '%s'hnq--query and --names are mutually exclusivehasqvsearchCRcehmn:pt::zprefixshow-timeexactcase-sensitiveclearmerge# %c%nsubcommand takes no optionsclear-sessionbuiltin history delete --exact requires --case-sensitivebuiltin history delete only supports --exactcan't merge history in private modeassertion failed: opt_arg.starts_with("-")assertion failed: opt_arg.ends_with(more_opts)assertion failed: opt_arg.ends_with(value)assertion failed: more_opts.is_empty() || value.is_empty()assertion failed: w.remaining_text.is_empty()--assertion failed: opt_spec.accumulate_argsassertion failed: w.woptarg.is_none()_argparse_cmd_flag_value+hn:siuU:x:SN:X:stop-nonoptignore-unknownmove-unknownunknown-argumentsexclusivestrict-longopts--move-unknownInvalid --unknown-arguments value '%s'Invalid --min-args value '%s'Invalid --max-args value '%s'Missing -- separatorAn option spec must have at least a short or a long flagShort flag '%c' invalid, must be alphanum or '#'Should have inserted long flagLong flag '%s' already definedassertion failed: !is_long_flagToo many long-only optionsexclusive flag '%s' is not validexclusive flag string '%s' is not validInvalid option spec '%s' at char '%c'_validate_intShort flag '%c' already definedImplicit int short flag '%c' does not allow modifiers like '%c'Implicit int flag '%c' already definedargv_optsexpected <= %d arguments; got %dOptind is 0?-s-l'--exclusive' and '--force-files'Unescaping commandline to complete faileda:c:p:s:l:o:d:fFrxeuAn:C::w:hkforce-filesrequire-parametershort-optionlong-optionold-optiondescriptionargumentsunauthoritativeauthoritativeconditionwrapsdo-completekeep-order%s requires a non-empty string%s: contains a syntax errorCan not get commandline in non-interactive mode+hiKey not specified-a:d:e:hj:p:s:v:w:SV:on-signalon-job-exiton-process-exiton-variableargument-namesno-scope-shadowinginherit-variable%s: unexpected positional argumentUnknown signal '%s'callercalling job for event handler not found%selfvariable '%s' is read-only%s: invalid function name%s: cannot use reserved keyword as function name%s: function name required+hsno-symlinksInvalid arg: %sHt:Dacd:ehnqvdetailsno-detailshandlers-type--detailsgeneric | variable | signal | exit | job-id--handlers-typeFunction '%s' does not existExpected exactly one function nameFunction '%s' already exists. Cannot create copy of '%s'Illegal function name '%s'Expected exactly two names (current function name, and new function name)Expected %s for %sstdinnot-autoloadedautoloadedscope-shadowing%s: expected %d arguments; got %d--foreground--print-colorsassertion failed: is_dumb() || only_grayscale()%s: invalid option argument: %sUnknown color '%s'invalid underline style: %s%s: option cannot be used with a non-option argumentmutex poisonedpoisoned mutexcomplete length should never be larger than limitExactSizeIterator returned more items than it should --%s -%c %sAbbreviation not foundAbbreviation: %sShould not delete var assignmentsfunctions -q __fish_describe_command &&{ __fish_describe_command -- %s %s}Variable: %s~%sHome for %sAll variable assignments should have equals positionDon't know how to tab complete with a parser but a different variable setError while expanding string '%s'unexpected completion flagcompletion reached maximum recursion depth, possible cycle?%s=Skipping completions for non-existent commandassertion failed: !tokens.is_empty()function start out of boundsFunction has no source rangefunction  --wraps= --description  --no-scope-shadowing --on-job-exit caller --on-signal %s --on-variable %s --on-process-exit %d --on-job-exit %d --on-event %s --argument-names
    set -l %sUnexpected event handler typeend keyword should come after headerFunction should not already be present in the table1237923242729394959m[]133;A;click_events=1\]133;A;click_events=1buffer_count underflow[>0q[=5u[=0u[>4;1m[>4;0m=>[?25hassertion failed: !matches!(cmd, CursorDown)assertion failed: !fg.is_special()Terminal has 0 rows, falling back to default heightTerminal has 0 columns, falling back to default widthabsatan2bitandbitorbitxorcosexpfacloglog10minncrnprpowsintantauIncorrect number of arguments for function callUnknown functionMissing closing parenthesisToo few argumentsToo many argumentsMissing operatorUnexpected tokenLogical operations are not supported, use `test` insteadDivision by zeroNumber is too largeExpression is bogusdirectorysymlinkcommand linkdir symlinkassertion failed: flags.contains(ExpandFlags::FOR_COMPLETIONS) ||
    !flags.contains(ExpandFlags::FUZZY_MATCH)assertion failed: !(flags.contains(ExpandFlags::SPECIAL_FOR_CD)) ||
    ((flags.contains(ExpandFlags::DIRECTORIES_ONLY)) &&
                (flags.contains(ExpandFlags::FOR_COMPLETIONS)) &&
            (!flags.contains(ExpandFlags::GEN_DESCRIPTIONS)))assertion failed: !full_replacement || wc.len() <= s.len()assertion failed: !self.flags.contains(ExpandFlags::FOR_COMPLETIONS)assertion failed: !start_point.is_empty() && start_point.starts_with('/')assertion failed: self.flags.contains(ExpandFlags::FOR_COMPLETIONS)assertion failed: before <= afterassertion failed: !segment_has_wildcardsfork: Out of resources. Check RLIMIT_NPROC and pid_max.fork: Out of memory.fork: Unknown error numberproc_pgroupsetpgid(2) returned EPERM. Retryingwarningfailed to set up file descriptors in child_setup_processCould not send child, '' in job ' from group  to group setpgid: Process  has already exec'dsetpgid: pgid  unsupported is a session leader or pgid  does not matchsetpgid: Process ID setpgid: Unknown error number Failed to execute process '': the total size of the argument list and exported variables () exceeds the operating system limit.': An argument or exported variable exceeds the OS argument length limit.) exceeds the OS limit of Hint: Your exported variables take up over half the limit. Try erasing or unexporting variables.Failed to execute process: '' the file could not be run by the operating system.Maybe the interpreter directive (#! line) is broken?fish scripts require an interpreter directive (must start with '#!/path/to/fish').': The file specified the interpreter '', which is a directory.': The file exists and is executable. Check the interpreter or linker?': The file could not be accessed.': The file does not exist or could not be executed.': File is currently open for writing.': Too many layers of symbolic links. Maybe a loop?': Unsupported format.': File is a directory.': A path component is not a directory.': Too many open files in this process.': Too many open files on the system.': Name is too long.': No permission. Either suid/sgid is forbidden or you lack capabilities.', unknown error number ', which is not an executable command.':  The file uses Windows line endings (\r\n). Run dos2unix or similar to fix it.Out of rangeRange out of boundsassertion failed: parens.start() < arg_str.len()Should have successfully parsed a pipe_or_redir_t since it was in our astassertion failed: !self.doneabefnrtv*?$(){}[]'"<>^ \#;|&uUxX01234567Unexpected base colorassertion failed: (backslash_pos..=buff_len).contains(&in_pos)assertion failed: fill_end >= backslash_posfish_color_valid_pathfish_color_keywordfish_color_endfish_pager_color_progressfish_pager_color_backgroundfish_pager_color_prefixfish_pager_color_completionfish_pager_color_descriptionfish_pager_color_secondary_backgroundfish_pager_color_secondary_prefixfish_pager_color_secondary_completionfish_pager_color_secondary_descriptionfish_pager_color_selected_backgroundfish_pager_color_selected_prefixfish_pager_color_selected_completionfish_pager_color_selected_descriptionPoisoned mutex!Job id was not in use!Should not set a pgid for a group that doesn't want job control!JobGroup::pgid already set!offonf:b:oi::dr::s::u::chforegroundbackgroundunderline-colorunderlineitalicsdimstrikethroughthemeresetprint-colorsassertion failed: is_builtin--italics--reverse--strikethroughsinglesingledoublecurlydotteddashedinternal error: entered unreachable code: unexpected retval from WGetopterresetUnexpected end of string, quotes are not balancedUnexpected end of string, expecting ')'Unexpected end of string, square brackets do not matchUnexpected end of string, incomplete escape sequenceInvalid input/output redirectionCannot use stdin (fd 0) as pipe outputUnexpected ')' for unopened parenthesisUnexpected '[' at this locationUnexpected '}' for unopened braceUnexpected end of string, incomplete parameter expansionUnexpected '}' found, expecting ')'Unexpected ')' found, expecting '}'assertion failed: !s.is_empty()assertion failed: c.is_ascii_digit()Invalid error locationInvalid buff locationUnable to continue past errorparan_offsets is emptybrace_offsets is emptyUnknown non-regular-text modeKeymodifierscodepointRedirectionTokenKeywordVariableAssignmentVariableAssignmentListArgumentOrRedirectionArgumentOrRedirectionListStatementJobPipelineJobConjunctionBlockStatementHeaderForHeaderWhileHeaderFunctionHeaderBeginHeaderBlockStatementBraceStatementElseifClauseElseClauseIfStatementSwitchStatementDecoratedStatementNotStatementJobContinuationJobContinuationListJobConjunctionContinuationAndorJobListFreestandingArgumentListJobConjunctionContinuationListMaybeNewlinesCaseItemListArgumentListJobListPidfile %d -> %d
pipe {%d} (input: %s) -> %d
noyesSemiNlrangeclose %d
NormalString_Colorredgreenalphajobkw_caseargumentssemi_nlkw_ifconditionandor_tailnumber of read bytes exceeds limitkw_forkw_inKeywordIfkeywordKeywordInDecoratedNotBlockBraceIfSwitchTokenPipeModifierssupkw_elseKeywordEndKeywordForKeywordNotif_clauseelseif_clauseselse_clauseargs_or_redirsvariablesstatementcontinuationKeywordCaseKeywordElseKeywordTimetargetbufferfill %d -> %d
ProcStatusassertion failed: n <= self.len()assertion failed: self.is_char_boundary(new_len)all output expected to be valid charsPCRE2_NEWLINE_ANYCRLF is a legal valuefailed to allocate match data blockfailed to allocate JIT stackgot NULL ovector pointerovector should never be too smallcould not allocate compile contextregex: thread ID allocation space exhaustedKeywordBeginKeywordWhilekwBeginKeywordSwitchheaderleft_braceright_bracekw_functionfirst_argdecoratorcontinuationsTokenLeftBraceseqspecification_ordersets_modekey_name_styleInputMappingPlainRawEscapeSequenceKeywordFunctionkw_switchcasesTokenBackgroundTokenRightBraceStringAndAndEndLeftBraceRightBraceBackgroundCommentSigHupIntTermSigChldInternalExit	xykeyshifted_codepointbase_layout_codepointopt_decorationwhile loopfunction definitionif statementswitch statementMissing end to balance this %sQueryResultForWhileBeginningOfLineEndOfLineForwardCharBackwardCharBackwardCharPassiveForwardSingleCharForwardCharPassiveBackwardWordForwardBigwordEmacsBackwardBigwordForwardWordEndBackwardWordEndForwardBigwordEndBackwardBigwordEndForwardWordViForwardPathComponentForwardTokenBackwardPathComponentBackwardTokenNextdOrForwardWordEmacsPrevdOrBackwardWordHistoryDeleteHistorySearchBackwardHistorySearchForwardHistoryPrefixSearchBackwardHistoryPrefixSearchForwardHistoryPagerHistoryPagerDeleteDeleteCharBackwardDeleteCharYankPopCompleteAndSearchPagerToggleSearchBeginningOfHistoryEndOfHistoryKillWholeLineKillInnerLineKillWordEmacsKillWordViKillBigwordViKillInnerWordKillAWordKillABigWordKillPathComponentKillTokenBackwardKillPathComponentBackwardKillBigwordBackwardKillTokenHistoryTokenSearchBackwardHistoryTokenSearchForwardHistoryLastTokenSearchBackwardHistoryLastTokenSearchForwardSelfInsertSelfInsertNotFirstGetKeyTransposeCharsTransposeWordsUpcaseWordDowncaseWordCapitalizeWordTogglecaseCharUpcaseSelectionDowncaseSelectionTogglecaseSelectionExecuteBeginningOfBufferEndOfBufferRepaintModeRepaintForceRepaintUpLineSuppressAutosuggestionAcceptAutosuggestionBeginSelectionSwapSelectionStartStopEndSelectionKillSelectionInsertLineUnderInsertLineOverForwardJumpBackwardJumpForwardJumpTillJumpToMatchingBracketJumpTillMatchingBracketFuncAndFuncOrExpandAbbrDeleteOrExitCancelCommandlineCancelBeginUndoGroupEndUndoGroupRepeatJumpClearScreenAndRepaintScrollbackPushReverseRepeatJumpBadFormatStringMissingArgBadArgTypeFmtEofCheckExitFocusInMouseLeftNewColorThemeNewWindowHeightKeyInputEventinput_stylePrimaryDeviceAttributeBackgroundColorCursorPositionJobConjunctionDecoratorRecurrentQuerycursor_positionSourceRangestartfish reclaiming terminalCould not return shell to foreground:HistoryItemcreation_timestamprequired_pathspersist_modeBaseLayoutModuloShiftBaseLayoutModuloShiftExactAndBuiltinExclamInOrTimeoutcmdGenerationsListsighupinttermsigchldinternal_exitconjunctionInvalidTerminateTokenizerErrorExpected switch statementCommandlineSearchFieldDecoratedStatementDecoratorMemoryEphemeralForwardCursorPositionQueryreasonresultFromBytesUntilNulError	 

	BackgroundColorQueryInvalid index starting at '%s'Scope%s: %d.%06d ms%s: ??? msnormalstatement_terminatorparamoptioncommentsearch_matchoperatquoteredirectionpager_progresspager_prefixpager_descriptionpager_secondary_backgroundpager_secondary_prefixpager_secondary_completionpager_secondary_descriptionpager_selected_backgroundpager_selected_prefixpager_selected_completionpager_selected_descriptioninternal error: entered unreachable code: invalid Once statefatal runtime error: thread result panicked on drop, aborting

  memory: � bytes (� p �)
KBMBNewPromptWindowHeightChangeEvents left on the queue - missing restart or consume?Should always succeed to parse a &> or &| redirectionShould always succeed to parse a | pipePreContextPrevChunkNextChunkInvalidOffsetInvalid padding character of width zero '%s'Padding should be a character '%s'Invalid width value '%s'--end and --length are mutually exclusiveInvalid end value '%s'Invalid length value '%s'Invalid start value '%s'pcre2_match unexpected error:--entire and --groups-only are mutually exclusive--invert and --groups-only are mutually exclusive--entire and --index are mutually exclusive--allow-empty is only valid with --fieldsInvalid range value for field '%s'Invalid fields value '%s'Invalid escape style '%s'Invalid count value '%s'Lazy instance has previously been poisoned/build/reproducible-path/fish-4.7.1/crates/build-helperconvert_color() called with empty color list���������������������������_����___�_�_�_�_�_�����ׇ���_�����ׯ���_����������_��������___�_�_�_�______�__�__�__�__�__�_��_��_ׇ_��_�__�_��_��_ׯ_��_�__�_��_��_��_��_�__�_��_��_�_��_�_���������_�__��_��_��_��_���_��������ׇ������_��������ׯ����ׇ_ׇ�ׇ�ׇ�ׇ�ׇ��_��������������_���������_�__��_��_��_��_���_��������ׇ������_��������ׯ����ׯ_ׯ�ׯ�ׯ�ׯ�ׯ��_��������������_���������_�__��_��_��_��_���_��������ׇ������_��������ׯ������_����������������_��������������_���������_�__��_��_��_��_���_��������ׇ������_��������ׯ�����_�����������_�������������&&&000:::DDDNNNXXXbbblllvvv������������������������������������to_name_index() called on Color that's not named or RGBblackbrblackbrbluebrbrownbrcyanbrgreenbrgreybrmagentabrownbrredbrwhitegreenmagentapurpleredwhiteyellowTried to get term256 index of non-RGB colornormalfrom_bits() called with non-zero high bytescriptvarurlregex\n\Xsymbolic implies escape-no-printables\xnot an escapeassertion failed: escape_chars > 0no-stderr-nocaret3.0^ no longer redirects stderr (historical, can no longer be changed)qmark-noglob? no longer globsregex-easyesc3.1string replace -r needs fewer \'sampersand-nobg-in-token3.4& only backgrounds if followed by a separatorremove-percent-self4.0%self is no longer expanded (use $fish_pid)test-require-argbuiltin test requires an argumentmark-promptwrite OSC 133 prompt markers to the terminalignore-terminfo4.1do not look up $TERM in terminfo database (historical, can no longer be changed)query-termquery the TTY to enable extra functionalityomit-term-workarounds4.3skip workarounds for incompatible terminalsallOnly languages for which catalogs exist may be passed to gettext.PoisonError

���	1uJ��$�8b*O��'�G(n:�#a�,
t�&��.��;fC��8�Gz�1�5�����VF	��\sv=�GnW#{�"5:��MFXn&.6qM����f/��	��r�
�/E,-2g�#�?,R�o�/��
3�A�
oc�cX��k�o�%&.)�2�;�z�����br5;
gD`���J>)��$2?�2>��M�m�cALF��N�Rt;��m!�~��
2`�	4|K{�;K!�uWide outputbreite AusgabeRead a line of input into variablesEine Eingabezeile in Variablen einlesenForce following parameters to be interpreted as process group ID'sErzwinge die Interpretation der folgenden Parameter als ProzessgruppenkennungenPrint line of headingsÜberschrift ausgebenWechselbares MediumIgnore package HoldsGehaltene Pakete ignorierenList reverse dependencies for the packageUmgekehrte Abhängigkeiten für das Paket auflistenTeilbaum zu einer neuen Position verschiebenSearch full package nameShow whatis informationwhatis-Information anzeigenLocal sectionLokale SektionRemove key from the secret and public keyringEntferne Schlüssel vom geheimen und öffentlichen SchlüsselringUse config fileKonfigurationsdatei benutzenWrite data to stdoutDaten nach stdout schreibenCorrect broken dependenciesZerstörte Abhängigkeiten korrigierenDon't include secret key comment packets when exporting secret keysKommentarpakete aus geheimen Schlüsseln bei deren Export nicht mit einschließenDisplay line numberZeilennummer anzeigenNever write output to terminalNiemals Ausgaben aufs Terminal schreibenNew sectionNeue SektionSet the network timeoutZeitüberschreitung für Netzwerk festlegenIgnore environment variablesUmgebungsvariablen ignorierenNetwork interfaceNetzwerkschnittstelleSet block sizeBlockgröße festlegenSet signature policySignaturregeln festlegenAssume that the specified key is as trustworthy as one of your own secret keysVoraussetzen, das der angegebene Schlüssel so vertrauenswürdig ist wie einer Ihrer eigenen geheimen SchlüsselArchitecture-independent install directoryArchitekturunabhängiges InstallationsverzeichnisDo not allow the import and use of keys with user IDs which are not self-signedImport und Benutzung von Benutzerkennungen nicht zulassen, die nicht selbst signiert sindShow last revision where each line of module was modifiedZeige letzte Revision, bei der jede Modulzeile verändert wurdePrevent -A from being automatically set for rootFür root nicht automatisch -A festlegenPrint package name by prefixPaketname nach Präfix ausgebenDo not verify each signature right after creationNicht jede Signatur direkt nach der Erstellung verifizierenOutput a normal diffNormalen Diff ausgebenChanges the output of the list commands to work fasterÄndert die Ausgabe der List-Befehle für schnellere AbarbeitungUnable to locate %s directory derived from $%s: '%s'.Konnte Verzeichnis %s abgeleitet von %s nicht finden: '%s'.Pattern is regexpMuster ist ein regulärer AusdruckIndicate that a Module is no longer in useAnzeigen, das ein Modul nicht mehr benutzt wirdMismatched parenthesisUnausgeglichene KlammerRemove source packagesQuellpakete entfernenDo not expand patternErweitern Sie das Muster nichtSpecify a configuration filePerform a set of commands multiple timesEine Befehlsfolge mehrmals ausführenCommandname was invalidBefehlsname war ungültigPrint all abbreviationsAlle Abkürzungen ausgebenPreserves modification times, access times, and modes from the original fileErhält Modifizierungs- und Zugriffszeit und Modi der Originaldateifile with private key(s)Datei mit privatem/n Schlüssel(n)Build apt cacheApt-Zwischenspeicher erstellenA second attempt to exit will terminate them.Ein zweites 'exit' wird sie beenden.Prompt stringPrompt-AnzeigeErstellungsabhängigkeiten entfernenContinue previously stopped processVorher gestoppten Prozess fortsetzenInstall packagePaket installierenName cannot be emptyName darf nicht leer seinexportiertEncrypt for specified user id, but hide the keyid of the keyFür angegebene Benutzerkennung verschlüsseln, aberdie Schlüsselkennung des Schlüssels verbergenDisable colored outputFarbige Ausgabe deaktivierenRemove all versions of the package which match specified stringAlle Paketversionen entfernen, die der Zeichenkette entsprechenRemove the test directoryDas test-Verzeichnis entfernenProcess exactly POSIX bcPOSIX bc genau verarbeitenIP to bind to locallyLokal zu bindende IP-AdresseDon't verify package or header digests when readingBeim Lesen keine Paket- oder Kopfzeilen-Prüfsummen überprüfenShow the timeZeige ZeitDon't print group informationKeine Gruppeninformation ausgebenProduce a sample global configuration fileEin Beispiel für eine globale Konfigurationsdatei erstellenTime to wait for a response, in secondsZeit zum Warten auf eine Antwort, in SekundenMonitor PIDPID beobachtenStop from terminal outputStopp durch TerminalausgabeEscape-ZeichenAssume yes on all queriesAlways use v4 key signatures even on v3 keysStets v4-Schlüsselsignaturen verwenden (auch bei v3-Schlüsseln)Bring work tree in sync with repositoryArbeitsbaum mit Paketdepot synchronisierenPeriodically save stateStatus regelmäßig speichernDo not create output filesKeine Ausgabedateien erstellenAllow an upgrade to replace a newer package with an older oneErlaube einer Aktualisierung das Ersetzen eines neueren Paketes durch ein älteresSet regexp used to split inputZur Eingabetrennung benutzten regulären Ausdruck festlegenToo many args for cd commandZu viele Argumente für den cd-BefehlPrint available listVerfügbare Liste ausgebenList available packages onlySet width of outputAusgabebreite festlegenThe error was '%s'.Der Fehler war '%s'.Lese- (und Schreib-)Zeitüberschreitung festlegenDisplay the trigger scripts contained in the packageDie im Paket enthaltenen Auslöser-Skripte anzeigenDownload only diff fileNur diff-Datei herunterladenInvert the sense of matchingBedeutung der Treffer umkehrenMaximum port to listen toHöchster Port, an dem gelauscht wirdSelect file to store package cacheDatei zum Speichern des Paketzwischenspeichers auswählenShow repository access historyZugriffsverlauf des Paketdepots anzeigenRetrieve fresh bugsNeue Bugs abrufenTest if variable is definedShow only matching partNur zutreffenden Teil anzeigenSubtitle file%s: There are no jobs%s: Es gibt keine JobsStay in local filesystemIm lokalen Dateisystem bleibenPrompt for an expiration timeNach Ablaufzeit fragenUnexpected argument -- '%s'Unerwartetes Argument - '%s'Search directory for makefileVerzeichnis nach makefile durchsuchen$%s: originally inherited as |%s|$%s: Ursprünglich geerbt als |%s|Do not save/restore filenameDo not compress at allNicht komprimierenUnknown error while evaluating command substitutionUnbekannter Fehler bei der Auswertung der BefehlssubstitutionSelect an option profileOptionsprofil auswählencdh: Expected zero or one argumentscdh: Erwartete null oder ein ArgumentSame as -b -d --login -p -r -t -T -uEntspricht -b -d --login -p -r -t -T -uLine by line profilingZeilenweise ProfilierenCannot specify multiple positionsMehrere Positionen können nicht gleichzeitig angegeben werdenMaximum stack sizeMaximale StackgrößeDo not write anythingNo changesKeine ÄnderungenAllow backspace, tab and carriage returnRückschritt, Tab und Zeilenschaltung zulassenInvalid argumentsUngültige ArgumenteOld sectionAlte SektionSet number of audio channelsAnzahl der Audiokanäle festlegenSet the list of personal digest preferences to the specified stringDie Liste der persönlichen Übersichtseinstellungen gemäß der angegebenen Zeichenkette festlegenTags you want to seeMarkierungen, die Sie sehen möchten%s ist eine FunktionPut the recipient keyid into encrypted packetsEmpfänger-Schlüsselkennung in verschlüsselte Pakete einfügenUpdate the repositoryPaketdepot aktualisierenPrint kernel releaseKernel-Release ausgebenInvalid escape style '%s'Ungültiger Escape-Stil '%s'Display helpHilfe anzeigenSpecify the http usernamehttp-Benutzername angebenGroß-/Klein-Schreibung nicht unterscheidenQuery all packages that provide the specified capabilityAlle Pakete abfragen, die die angegebene Eigenschaft bereitstellenTrace or breakpoint trapAufzeichnungs- oder Haltepunkt erreichtComma-separated lists of file name suffixes or patterns to acceptKomma-getrennte Liste von Dateinamen-Endungen oder Mustern, die akzeptiert werdenHistory of commands executed by userBefehlsverlaufUse the default key as default recipientStandardschlüssel als Standardempfänger benutzenRun in dummy modeIm Dummy-Modus ausführenOnly show status for last job to be startedNur Status für zuletzt gestarteten Job anzeigenExpected a string, but found a redirectionErwartete einen String, fand aber eine UmlenkungDon't extract modification timeModifizierungszeit nicht extrahierenPrint out history information for a moduleVerlaufsinformationen für ein Modul ausgebenSet the DNS lookup timeoutZeitüberschreitung für DNS-Abfragen festlegenUse specified message digest algorithmAngegebenen Message-Digest-Algorithmus verwendenArchive fileArchiv-DateiIgnore non-authenticated packagesNicht authentifizierte Pakete ignorierenvon oben neu anzeigenDo not create an internal pool file for quicker generation of random numbersKeine interne Pooldatei für die schnelle Erstellung von Zufallszahlen erstellenAppend all messages to logfileAlle Nachrichten an Logdatei anhängenDon't change the permissions of a secret keyring back to user read/write onlyBerechtigungen eines geheimen Schlüsselrings nicht auf Lesen/Schreiben für den Eigentümer zurücksetzenRemove a keySchlüssel entfernenParse and query specified spec-file as if it were a packageAngegebene spec-Datei auswerten, als ob es ein Paket wäreAlias for 'get'Suppress the warning about 'using insecure memory'Warnung über die Verwendung unsicheren Speichers unterdrückenNever automatically run the --check-trustdb--check-trustdb niemals automatisch ausführenCompare two given versionsZwei gegebene Versionen vergleichenDo not print explanationsKeine Erklärungen ausgebenCommandBefehlOpen folder read-onlyOrdner nur zum Lesen öffnenExpression is bogusAusdruck ist UnsinnKleine BlockgrösseFreshen: only changed filesAktualisieren: nur geänderte DateienUse specified key as the key to sign withAngegebenen Schlüssel als Schlüssel zum Signieren verwendenAdd label to outputAusgabe mit Markierung versehenIllegal function name '%s'Ungültiger Funktionsname '%s'File size limit exceededDateigrößenbegrenzung überschrittenPrint all versionsAlle Versionen ausgebenWrite output to specified fileSchreibe Ausgabe in die angegebene DateiDon't include the version string in ASCII armored outputVersion nicht in ASCII-bewehrter Ausgabe einfügenHarte Links speichernDo not display progress barKeinen Fortschrittsbalken anzeigenAdd text at cursorText an Cursorposition hinzufügen%s: unexpected positional argument%s: unerwartetes PositionsargumentList the dependenciesAbhängigkeiten auflistenDisplay each file's MAC labelMAC-Markierung jeder Datei anzeigenLoad an extension moduleErweiterungsmodul ladenPrint raw entry namesRoheinträge ausgebenDo not download sourceQuelle nicht herunterladenPrepend file to inputDatei der Eingabe voranstellenInstall the packagesPakete installierenIgnore case when comparing file namesGroß-/Kleinschreibung beim Dateinamenvergleich ignorierenChange from owner/groupVon Eigner/Gruppe wechselnDid you mean `set %s %s`?Meintest du `set %s %s`?Turn on debug outputDebug-Ausgabe aktivierenKeine ZählungSuppress error messagesFehlermeldungen unterdrückenUse a lock fileSperrdatei verwendeninvalid field width: %sUngültige Feldlänge: %sGenerate MD5 sumsMD5-Summen erstellenSpecify debugging optionsDebug-Optionen angebenRead data from stdinDaten von stdin lesenMAC algorithmMAC-AlgorithmusList packages by dependencyPakete nach Abhängigkeit auflistenExtract from archiveAus Archiv extrahierenInteractive mode after executing commandsInteraktiver Modus nach Ausführung der BefehleNur die ersten von gleichen Zeilen ausgebenAdd new disc to source listNeue Platte zur Quellenliste hinzufügenArp-Einträge anzeigenClean source directoriesQuellverzeichnisse bereinigenSign the patch with a given keyidDen Patch mit einer angegebenen Schlüsselkennung signierenFollow FTP links from HTML documentsFTP-Links in HTML-Dokumenten folgencalling job for event handler not foundAufrufender Job für Eventhandler nicht gefunden%s (line %u)%s (Zeile %u)Read into selectionIn Auswahl einlesenSet maximum delay between commandsMaximale Verzögerung zwischen Befehlen festlegenReset --default-recipient and --default-recipient-self--default-recipient und --default-recipient-self zurücksetzenActions should only be taken on file systems of the specified typeAktionen sollen nur auf Dateisysteme des angegebenen Typs angewendet werdenMaximum uploads at onceMaximale gleichzeitige ÜbertragungenUpdate the trustdb with the ownertrust values stored in specified files or stdinVertrauensdatenbank mit den Eigentümervertrauenswerten der angegebenen Dateien oder Standardeingabe aktualisierenRun a command specificallySpeziell ein externes Kommando ausführenEliminate implicit rulesimplizite Regeln beseitigenStateStatusrunningaktivAllow remote host to connect to local forwarded portsEntfernten Rechnern Verbindung zu lokal weitergeleiteten Ports erlaubenShow reachable leaked memoryAufgetretenes Speicherleck anzeigen%s: unknown option%s: unbekannte OptionDebugger-BefehlAwait background process completionAuf den Abschluss von Hintergrundprozessen wartenZu akzeptierende ProtokolleRemove key from the public keyringEntferne Schlüssel vom öffentlichen SchlüsselringSet severitySchwere festlegenNot a functionKeine FunktionÄnderungszeit (mtime) ändernAdministrationsoberfläche für rcsConcatenate output to fileAusgabe an Datei anfügenReplace include directoriesinclude-Verzeichnisse ersetzenPrompt user interactivelyBenutzer interaktiv fragenConfig optionKonfigurations-OptionOnly store newer filesNur neuere Dateien speichernApply <file> patch<Datei>-Patch anwendenTime between screen updatesZeit zwischen BildschirmaktualisierungenSet temporary directoryTemporäres Verzeichnis festlegenBlock deviceBlockorientiertes GerätConfigure for building compilers for TARGETKonfiguration zur Kompilererstellung für ZIELMinimum number of peers to not do requestingMindestanzahl an Peers, um keine Anfragen zu stellenRemove an entry for hostnameEintrag für Hostname entfernenSuppress battery information%s: value not completely converted (can't convert '%s')%s: Wert nicht vollständig konvertiert (kann '%s' nicht konvertieren)Number of seconds before assuming http timeoutAnzahl Sekunden, bevor eine http-Zeitüberschreitung vermutet wirdDo trust database maintenanceWartung der Vertrauensdatenbank durchführenKerberos server modeKerberos-ServermodusSet certificate policyZertifikatsregeln festlegenNumber of downloads at which to switch from random to rarest firstAnzahl an Herunterladevorgängen bei denen vom Zufälligen zuerst zum Seltensten zuerst umgeschaltet wirdUnknown commandUnbekannter BefehlNegate exit status of jobExit-Status des Jobs negierenAllow the import and use of keys with user IDs which are not self-signedImport und Benutzung von Benutzerkennungen zulassen, die nicht selbst signiert sindLog to socketLog auf Socket ausgebenDynamically change postprocessingNachverarbeitung dynamisch ändernArchitecture-dependent install directoryArchitekturabhängiges InstallationsverzeichnisCumulative modeKumulativer ModusDisplay all changelogsAlle Änderungsprotokolle anzeigenCopy and apply patches from another repository to this onePatches von einem anderen Paketdepot auf dieses kopieren und anwendenQuery an (uninstalled) package in specified fileEin (deinstalliertes) Paket in der angegebenen Datei abfragenWrite special status strings to the specified file descriptorSpezielle Statusmeldungen auf den angegebenen Dateideskriptor schreibenArray-Indizes beginnen mit 1, nicht 0Unmount all of the file systems described in /etc/mtabAlle in /etc/mtab definierten Dateisysteme aushängenQuit request from job control (^C)Quit-Anforderung über Jobsteuerung (^C)Emit an eventEin Ereignis auslösenSend archive by emailArchiv per E-Mail sendenDo not use gcc wrapperNicht die gcc-Ummantelung benutzenprint version numberVersionsnummer ausgebenLines end with 0 byteZeilen enden mit Null-ByteSelect allAlle auswählenNo message to STDOUTKeine Meldungen auf StandardausgabePrint all namesAlle Namen ausgebenFast copySchnelle KopieDo not mangle From-field of email headersFrom-Feld aus E-Mail-Kopfzeilen nicht verstümmelnIgnore errorsFehler ignorierenChange to userWechsel zu BenutzerProduce sample configuration fileBeispiel-Konfigurationsdatei erstellenSearch for other systemNach anderem System suchenSpecify the proxy usernameProxy-Benutzername angebenChange working directoryArbeitsverzeichnis wechselnwith arguments '%s'mit den Parametern '%s'Could not find job '%d'Job '%d' nicht gefundenContinue getting a partially-downloaded fileHerunterladen einer teilweise übertragenen Datei fortsetzenMaximum amount of virtual memory available to the shellMaximaler virtueller Speicher, der der Shell zur Verfügung stehtAsk for connection passwordNach dem Verbindungspasswort fragenZielverzeichnisDon't give a long commentList only documentation files (implies -l)Nur Dokumentationsdateien auflisten (impliziert -l)Answer yes to all patchesAlle Patches mit ja beantwortenPrint verbose infoAusführliche Informationen ausgebenPrint full user-to-user latencyVolle Benutzer-zu-Benutzer-Latenz ausgebenConnect to deviceMit Gerät verbindenSet source directoryQuellverzeichnis eintragenUrsprung des QuellbaumesWhether to display diagnostic infoSollen diagnostische Informationen angezeigt werdenUpdate intervalAktualisierungs-IntervallSpecify directory for rpm databaseVerzeichnis für rpm-Datenbank angebenPrint the headers/responses sent by serversVon Servern gesendete Kopfzeilen/Antworten ausgebenIgnore install and remove commands in configuration fileInstallations- und Löschbefehle der Konfigurationsdatei ignorierenExclude files listed in specified filedie in der angegebenen Datei aufgeführten Dateien ausschliessenSet the list of default preferences to the specified stringDie Liste der Standardeinstellungen gemäß der angegebenen Zeichenkette festlegenRecurse into subdirIn Unterverzeichnisse absteigenName of the source packageName des QuellpaketesAdd packagesPakete hinzufügenDo not export variable to subprocessVariable nicht an Unterprozess exportierenI/O on asynchronous file descriptor is possibleE/A auf asynchronem Dateideskriptor ist möglichUser defined signal 1Benutzerdefiniertes Signal 1Display grammar and exitGrammatik anzeigen und beendenRemove recordsCould not set terminal mode for new jobKonnte Terminalmodus für neuen Job nicht festlegenArchive contentInhalt des ArchivsShow hierarchyHierarchie anzeigenConf fileKonfigurationsdateiNo descending into subdirectoriesKein Absteigen in UnterverzeichnisseOutput sources.list filesources.list-Datei ausgebenSet default DVD-ROM driveStandard DVD-ROM-Gerät festlegenDo not write mtabkeine mtab schreibenDisable all checks on the form of the user ID while generating a new oneAlle Prüfungen des Benutzerkennungsformats deaktivieren, wenn ein neuer generiert wirdDatei ist schreibbarEncryption algorithmVerschlüsselungs-AlgorithmusRead package from filePaket aus Datei lesenPass command to shellBefehl an die Shell übergebenDisplay version and supported algorithms, and exitVersion und unterstützte Algorithmen anzeigen und beendenErase abbreviationAbkürzung löschenDelete arcs from callgraphBögen aus Aufrufgraph löschenSpecify pattern explicitlyMuster explizit angebenShow modification timeÄnderungsdatum anzeigenSelect process under cursorProzess unter Cursor auswählenKommentare in DateiMaximum number of processes available to a single userMaximale Anzahl an Prozessen, die für einen einzelnen Benutzer verfügbar sindZeitüberschreitung für Abruf der AuswahlList or remove functionsFunktionen auflisten oder entfernenAdd filter for ignoring filesFilter zum Ignorieren von Dateien hinzufügenHandle subtitlefile as utf8Untertitel-Datei als utf8 behandelnSpecify the repository directory in which to runDas Paketdepotverzeichnis angeben, in dem gearbeitet wirdSelect token under cursorToken unter dem Cursor auswählenMake font boldAlias für 'move delete packages' 'Run commands from cacheBefehle aus dem Cache startenWait random amount of time between retrievalsZufällige Zeitspanne zwischen Abrufen wartenExclude the following namesFolgende Namen ausschliessenMake scripts executableSkripte ausführbar machenRemove all gz files from cacheAlle gz-Dateien aus dem Zwischenspeicher entfernenSet tag fileKennzeichnungsdatei festlegenHTML tags to ignorezu ignorierenden HTML-MarkierungenIgnore specified number of directory componentsAngegebene Anzahl von Verzeichniskomponenten ignorierenBuild and install a new packageEin neues Paket erstellen und installierenProfiling output formatAusgabeformat für ProfilierungPlay audio from fileAudio aus Datei spielenMove packages from cache to local mirrorPakete aus Zwischenspeicher auf lokalen Spiegelserver verschiebenDisable server-side cacheServer-seitigen Cache deaktivieren%s: invalid subcommand%s: ungültiger UnterbefehlField separatorFeldtrennerSet prompt commandPrompt-Befehl festlegenQuestion modeFragemodusPattern is extended regexpMuster ist ein erweiterter regulärer AusdruckResult too large: %sErgebnis zu groß: %sOnly list packagesNur Pakete auflistenDon't treat input files as text and store them in the OpenPGP canonical text form with standard 'CRLF' line endingsBehandle Eingabedateien nicht als Text und speichere sie in der anerkannten OpenPGP-Textform mit Standardzeilenendungen CRLFRecursively compare subdirectoriesUnterverzeichnisse rekursiv vergleichenHandle fish key bindingsIgnore changes in the amount of white spaceÄnderung in der Anzahl von Worttrennern ignorierenSet socket buffer sizeSocketpuffergröße festlegenAudio languageAudio-SpracheInitial set of keystrokesStartmenge der TastendrückeUse old incremental GNU formataltes inkrementelles GNU-Format benutzenAlias for 'update'Alias für 'update'Search package descriptionsPaketbeschreibungen durchsuchenPrint the descriptionBeschreibung ausgebenPatch mit Ihrem gpg-Schlüssel signierenwhatis entrywhatis-EintragProduce grand totalGesamtsumme erstellenStop reading after NUM matchesLesen nach NUM Treffern beendenDereference file symlinksSymbolische Links für Datei dereferenzierenHandbuchseite anzeigenExclude archive typeArchivtyp ausschließenActions should only be taken on file systems with the specified options in /etc/fstabAktionen sollen nur auf Dateisysteme mit den angegebenen Optionen in /etc/fstab angewendet werdenAvoid changelogs from db in named fileÄnderungsprotokolle aus der Datenbank der benannten Datei vermeidenIgnore changes due to tab expansionÄnderungen aufgrund von Tabulatorausweitung ignorierenDisplay control chars, guess screen appearanceSteuerzeichen anzeigen, Bildschirmdarstellung erratenSpecify the title of rssGeben Sie einen Titel für rss ansearch:Suche:Invalid limit '%s'Ungültiges Limit '%s'…and %u more rows…und %u weitere ZeilenEdit command specific completionsBefehlsspezifische Vervollständigungen bearbeitenSelect by PIDAuswahl per PIDExclude extra file attributesZusätzliche Dateiattribute ausschliessenSet memory buffer sizeSpeicherpuffergröße festlegenCannot specify multiple regex patternsMaximal ein regulärer Ausdruck erlaubtSpecify download quota for automatic retrievalsHerunterladequote für automatische Abrufe festlegenAssume yes on most questionsJa als Standardantwort annehmenInvalid number: %sUngültige Zahl: %sLimiting load factorAuslastungsbegrenzungSet systemStart debugger on errorBei Fehler Debugger startena path variableeine PfadvariableSelect all processes except session leadersAlle Prozesse mit Ausnahme der Sitzungsführer auswählenPrint real ID, not effectiveReale, nicht effektive Kennung ausgebenNot a numberKeine ZahlExclude filenamesDateinamen ausschließenInclude secret key comment packets when exporting secret keysKommentarpakete aus geheimen Schlüsseln bei deren Export mit einschließenType of L1 instruction cacheTyp des L1-Anweisungs-CacheSet the native character setStandardzeichensatz festlegenSave current driver stateAktuellen Treiberstatus speichernAdd one-line commentsEinzeilige Kommentare hinzufügenSuggest file orderingDateisortierung vorschlagenPrint authorAutor ausgebenQuery packages with the specified groupPakete mit der angegebenen Gruppe abfragenAssume no to all questionsFür alle Fragen nein annehmenSet config optionsOptions for importing keysOptionen zum Importieren von SchlüsselnList trusted keysVertraute Schlüssel auflistenType of archiveArt des ArchivsRahmen überspringen, um A/V-Synchronisation zu erhaltenchange file access and modification timesDateizugriffs- und Änderungszeiten ändernPrompt before overwriteVor Überschreiben nachfragenDisplay font propertiesZeichensatzeigenschaften anzeigenDisable the use of the modification detection codeBenutzung des Veränderungserkennungscodes deaktivierenManage abbreviationsAbkürzungen verwaltenWhether to inform the user that hash failures occurSollen die Benutzer informiert werden, wenn Hash-Fehler auftretenFunction '%s' already exists. Cannot create copy of '%s'Funktion '%s' existiert schon. Konnte '%s' nicht kopierenFilter through bzip2Durch bzip2 filternSee who is editing a watched fileAnzeigen, von wem eine beobachtete Datei editiert wirdRename a discEine Platte umbenennenFailed to assign shell to its own process groupKonnte Shell nicht einer eigenen Prozessgruppe zuweisenUse the protocol name as a directory componentProtokollname als Verzeichnisbestandteil benutzenDelete files after compressionDateien nach der Komprimierung löschenin event handler: %sim Ereignis-Handler: %sOutput only whether the files differNur Unterschiede der Dateien ausgebenList all keys with their fingerprintsAlle Schlüssel mit ihren Fingerabdrücken ausgebenInvalid index starting at '%s'Ungültiger Index ab '%s'Expected exactly two names (current function name, and new function name)Erwartete exakt zwei Namen (aktuellen und neuen Funktionsnamen)Display warranty and exitGewährleistung anzeigen und beendenNo blocks definedKeine Blöcke definiertprint version of this programVersion dieses Programms ausgebenValgrind-ise childrenKinder Valgrind-isierenSpecify a non-mountpoint dirVerzeichnis angeben, das kein Einhängeverzeichnis istStop the currently evaluated functionDerzeit ausführende Funktion stoppenDon't really uninstall anythingNicht wirklich deinstallierenPrint current runlevelZeige aktuelle SystemebeneMax scroll windowMaximale Fenstergrösse für BlätternEine Aktion auswählenExit the shellShell verlassenPrefix to strip on patchPräfix zum Entfernen des PatchList the package specific scriptletsDie Paket-spezifischen Skripte auflistenContinue after an errorFortsetzung nach FehlerInstall one or more packagesEin oder mehrere Paket(e) installierenList dependencies of moduleModulabhängigkeiten auflistenMaximum amount of cpu time in secondsMaximalanzahl CPU-Zeit in SekundenComma-separated lists of file name suffixes or patterns to rejectKomma-getrennte Liste von Dateinamen-Endungen oder Mustern, die zurückgewiesen werdenwith definitionmit DefinitionFull formatVolles Formattoo many argumentszu viele ArgumenteOutput a zero byte after filenameEin Null-Byte nach dem Dateinamen ausgebenSelect by ttyAuswahl per ttyUninstall packagePaket deinstallierenToggle proxy supportProxy-Unterstützung ein/ausschaltenProgram sectionIgnore zero block in archiveNullblock im Archiv ignorierenReverse sort orderSortierreihenfolge umkehrenGive warnings for extensions to POSIX bcBei Erweiterungen zu POSIX bc Warnungen ausgebenShow commandname of each jobBefehlsnamen eines jeden Jobs anzeigenUser defined signal 2Benutzerdefiniertes Signal 2Allow backspace and carriage returnRückschritt und Zeilenschaltung zulassenProcess at queue only onceat-Warteschlange nur einmal verarbeitencan not save historyKann Verlauf nicht speichernEnable colored outputFarbige Ausgabe aktivierenFile for server responseDatei für ServerantwortenFetch package from STDINPaket über Standardeingabe lesenDebug optionDebug-OptionProfiling timer expiredProfilierungszeit abgelaufenLoad index from fileIndex aus Datei ladenAlways reformatimmer neuformatierenForce rebuilding indexIndex-Neuerstellung erzwingenAuto-gen package cachePaketcache automatisch generierenBatch modeStapelverarbeitungsmodusBackup suffixEndung für SicherungShow installed sizeInstallierte Größe anzeigenUnexpected end of string, square brackets do not matchUnerwartetes Stringende, eckige Klammern passen nichtPort forwardingPortweiterleitung$%s: set in %s scope, %s,%s with %d elements$%s: Gesetzt in Geltungsbereich '%s', %s,%s mit %d ElementenUpdate: only changed or newer filesAktualisierung: nur neuere oder geänderte DateienDon't change the package installation orderPaket-Installationsreihenfolge nicht ändernPrint package name/distroPaketname/Distribution ausgebenAppend input to selectionEingabe an Auswahl anfügenRemove the packagesStore symbolic links as linksSymbolische Links als Links speichernSpecify the domains that are not to be followedDomain-Namen angeben, die ignoriert werden sollenDon't execute scripletsSkripte nicht ausführen--entire and --groups-only are mutually exclusive--entire und --groups-only können nicht gleichzeitig verwendet werden'end' outside of a block'end' außerhalb eines BlocksUpdate cache and check dependenciesZwischenspeicher aktualisieren und Abhängigkeiten prüfenPassword server modePasswort für Server-ModusIllegal instructionIllegale InstruktionPrint messages about what the program is doingNachrichten über den Programmablauf ausgebenBug-status you want to seeFehlerstatus, den Sie sehen möchtenSend job to backgroundJob in den Hintergrund schickenCreate SFX archiveSFX-Archiv erstellenPass the output through 'pr'Ausgabe durch 'pr' schickenAdd suggested packages to the transaction set when neededFüge der Transaktionsmenge die vorgeschlagenen Pakete hinzu, falls nötigPrompt for a certification level when making a key signatureNach einem Zertifizierungsgrad fragen, wenn eine Schlüsselsignatur erstellt wirdUnknown color '%s'Unbekannte Farbe '%s'Same as --export, but exports the secret keys insteadEntspricht --export, aber exportiert stattdessen die geheimen SchlüsselManually create ARP addressARP-Adresse manuell erzeugenTurn on strict parsing of HTML commentsStrenge Auswertung von HTML-Kommentaren aktivierenDon't verify linkto attributeVerweis(linkto)-Attribute nicht prüfenSame as using --replacepkgs, --replacefiles, and --oldpackageEntspricht der Benutzung von --replacepkgs, --replacefiles und --oldpackageShow state of dependenciesStatus der Abhängigkeiten anzeigenNumeric output onlynur numerische AusgabeDisplay summaryZusammenfassung anzeigenDon't execute triggerpostun scriptletsTriggerpostun-Skripte nicht ausführenNumber of marginally trusted users to introduce a new key signer (defaults to 3)Anzahl der beschränkt vertrauenswürdigen Benutzer, um einen neuen Schlüsselunterzeichner einzuführen (Standard ist 3)Don't execute triggerun scriptletsTriggerun-Skripte nicht ausführenNumerical addressNumerische AdresseDisplay debug infoDebug-Informationen anzeigenTurn off keep-alive for http downloadskeep-alive-Option für http-Abrufe abschaltenUrgent socket conditionDringender Socket-ZustandNumber of uploads to fill out to with optimistic unchokesAnzahl der Hochladevorgänge mit besonders optimistischen UnchokesTurn on recursive retrievingRekursiven Abruf aktivierenSpecify the expire cache timerZeitablauf für Zwischenspeicher angebenNur die folgenden Namen einschliessenReport Unix-style byte offsetsByte-Offset im Unix-Format angebenTeilung durch NullHandle environment variablesBehandlung von UmgebungsvariablenPrint NUM lines of contextNUM Kontext-Zeilen ausgebenPrint key listings delimited by colonsSchlüsselauflistungen mit Doppelpunkt getrennt ausgebenSign a public key with your secret key but mark it as non exportableSigniert einen öffentlichen Schlüssel mit Ihrem geheimen Schlüssel, aber markiert ihn als nicht exportierbarError encountered while sourcing file '%s':Fehler beim Einladen von '%s':Keyword as regex (default)Schlüsselwort als regulärer Ausdruck (Standard)Delete entries in zipfileEinträge in Zip-Datei löschenDon't check dependencies before uninstalling the packagesVor dem Deinstallieren der Pakete keine Abhängigkeiten prüfenInvalid count value '%s'Ungültiger 'count'-Wert '%s'Upgrade source packagesQuellpakete aktualisierenMark conflictsKonflikte markierenList dependencies for the packageAbhängigkeiten für dieses Paket auflistenExecute argument as commandArgument als Befehl ausführenUsing regexRegulären Ausdruck benutzenCreate ASCII armored outputErstelle ASCII-bewehrte AusgabePrint total bytes writtenGesamtzahl geschriebener Bytes ausgebenPrint a list of running screen sessionsListe laufender screen-Sitzungen ausgebenUse the raw index.dbDie rohe index.db verwendenSkip binary filesBinärdateien überspringenCould not determine current working directory. Is your locale set correctly?Das aktuelle Arbeitsverzeichnis konnte nicht bestimmt werden. Ist die locale korrekt eingestellt?Print all login names and number of users logged onAlle Anmeldenamen und Anzahl der angemeldeter Benutzer ausgebenPrint argumentsArgumente ausgebenNeverNieDelete from archiveAus Archiv löschenSelect root windowRoot-Fenster auswählenErase functionFunktion löschenMonitor userBenutzer beobachtenEnables obsolets processing logicAktiviert veraltete VerarbeitungslogikSame as --export but sends the keys to a keyserverEntspricht --export, aber sendet die Schlüssel an einen SchlüsselserverSign the patch using openssl with a given private keyDen Patch unter Benutzung von openssl mit einem privaten Schlüssel signierenToo many argumentsZu viele ArgumenteKernel sectionKernel-SektionLog to file descriptorLog auf Datei-Deskriptor ausgebenVariable: %sStore NTFS alternate streamsAlternative Datenströme von NTFS speichernDon't check for sufficient disk space before installationVor der Installation nicht auf ausreichenden Plattenplatz prüfenDep and rdep recursiveDep und rdep rekursivOnly accept source packagesNur Quellpakete akzeptierenClear the 'for your eyes only' flag in the messageDie 'for your eyes only'-Markierung in der Nachricht löschenInvalid end value '%s'Ungültiger 'end'-Wert '%s'Print suppressions for detected errorsUnterdrückungen für entdeckte Fehler ausgebenUse a different decompression method for BZIP2 compressed filesEine andere Dekomprimierungsmethode für BZIP2-komprimierte Dateien verwendenMaximum size that may be locked into memoryMaximalgröße, die im Speicher gesperrt werden kannDownload OnlyNur herunterladenUnsafe modeCommand not valid at an interactive promptKann nicht am Prompt verwendet werdenOutput NUM lines of copied contextNUM Zeilen des kopierten Kontextes ausgebenInvalid job control mode '%s'Ungültiger Jobkontrollmodus '%s'List all the files in each selected packageZeigt alle Dateien in jedem gewählten Paket anDo not try to use the GnuPG-AgentNicht versuchen, den GnuPG-Agenten zu nutzenList all keys from the public keyrings, or just the ones given on the command lineAlle Schlüssel der öffentlichen Schlüsselringe auflisten oder nur diejenigen, die auf der Befehlszeile angegeben wurdenin command substitutionin der BefehlsersetzungDon't verify package or header signatures when readingBeim Lesen keine Paket- oder Kopfzeilen-Signaturen überprüfenFollow relative links onlyNur relativen Links folgenSpecify APT list dirAPT-Listenverzeichnis angebenDefine custom switchesAngepasste Schalter definierenDepth of call chainTiefe der AufrufkettePath to add completion toPfad, bei dem diese Vervollständigung berücksichtigt werden sollCan not specify scope when removing blockBei Blocklöschung kann kein Geltungsbereich angegeben werdenSelect by session IDAuswahl per SitzungskennungProject-Id-Version: de
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2024-12-28 16:00+0100
Last-Translator: Benjamin Weis
Language-Team: deutsch <de@li.org>
Language: de
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Generator: Poedit 3.5
Fake mountingEinhängen vortäuschenConvert the links in the document to make them suitable for local viewingLinks im Dokument für die lokale Anzeige konvertierenType of L1 data cacheTyp des L1-Daten-CacheCan't put job %s, '%s' to background because it is not under job controlKann job %s, '%s' nicht in den Hintergrund schicken weil er nicht der Jobsteuerung unterliegtReplace non-graphic characters with '?'Nicht darstellbare Zeichen durch '?' ersetzenStop from terminal inputStopp durch TerminaleingabeShow last revision where each line was modifiedLetzte Revision anzeigen, bei der jede Zeile verändert wurdeSearch for a specified string in a listNach einem String in einer Liste suchenKonfigurationsdatei angebenQuiet modeStiller ModusRemove job from job listJob aus der Jobliste entfernenDisplay version and exitVersion anzeigen und beendenSet directory prefixVerzeichnis-Präfix festlegenMove packages to local treePakete in lokalen Verzeichnisbaum verschiebenExit on EOFBei Dateiende beendenDo not force v3 signatures for signatures on dataKeine v3-Signaturen für Datensignaturen erzwingenBereichskontrolleFetch source packagesQuellpakete abrufenIntegrity protect secret keys by using a SHA-1 checksumIntegrität geheimer Schlüssel mittels SHA-1-Prüfsumme schützenQuery package owning specified filePaket abfragen, zu dem die angegebene Datei gehörtEncrypt with a symmetric cipher using a passphraseVerschlüsseln mit einem symmetrischen Verschlüsselungsverfahren mittels eines PasswortsatzesUse cdrom-mount-pointCDROM-Einhängepunkt benutzenInvalid fields value '%s'Ungültiger 'fields'-Wert '%s'Do not prompt for an expiration timeNicht nach einer Ablaufzeit fragenSearch packagename onlyNur Paketname suchenStrip prepended dataVorangestellte Daten entfernenLock the databases the first time a lock is requested and do not release the lock until the process terminatesDatenbank sperren, sobald eine Sperre angefordert wird und nicht freigeben, bevor der Prozess beendet wirdEnclose entry in quotesEintrag in Markierungen einschliessenCompare string numerical valueVergleiche numerische Werte als ZeichenketteEvaluate contents of fileInhalt einer Datei ausführenUnknown function '%s'Unbekannte Funktion '%s'Halt execution and start debug promptAusführung anhalten und einen Debug-Prompt startenShow full versions for packagesVollständige Versionen für Pakete anzeigenZeit abgelaufenCompress fasterSchnellere KompromierungGenerate release fileVeröffentlichungsdatei erstellenBestätigung erfragenIn case the unmounted device was a loop device, also free this loop deviceFalls das ausgehängte Gerät ein Loop-Gerät war, auch das Loop-Gerät freigebenDem Muster entsprechende Dateien ausschliessenCache test results in specified fileTestergebnisse in angegebener Datei zwischenspeichernPlease set $%s to a directory where you have write access.Bitte setzen sie $%s auf ein Verzeichnis in das sie schreiben können.The default certification level to use for the level check when signing a keyStandardzertifizierungsgrad für die Prüfung beim Signieren eines SchlüsselsForce v3 signatures for signatures on datav3-Signaturen für Datensignaturen erzwingenIdentify as agent-stringZeichenkette für User-Agent festlegenCount hard links multiple timesHarte Links mehrfach zählenPrint hostname and user for stdinHostname und Benutzer für Standardeingabe ausgebenGenerate contents fileInhaltsdatei erstellenLimit the download speedHerunterladegeschwindigkeit begrenzenPermission denied: '%s'Berechtigung verweigert: '%s'Unterverzeichnisgrösse nicht einschliessenTranslate a stringÜbersetze eine ZeichenketteResync package contents from sourcePaketinhalte aus der Quelle neu synchronisierenIgnore symbols not known to be functionsIgnoriere nicht als Funktionen bekannte SymboleInclude pathInclude-Pfadcan not save universal variables or functionsKann universelle Variablen oder Funktionen nicht speichernInteger %d in '%s' followed by non-digitGanzzahl %d in '%s' gefolgt von nicht-ZifferOptions for exporting keysOptionen zum Exportieren von SchlüsselnRead names from stdinNamen über Standardeingabe lesenSets a list of directories to search for photo viewers and keyserver helpersLegt eine Liste von Verzeichnissen fest, die nach Bildbetrachtern und Schlüsselserver-Hilfsprogrammen durchsucht werdenEdit encrypted filePower failureStromausfallVersion of source packageVersion des QuellpaketesForce the use of encryption with a modification detection codeBenutzung der Verschlüsselung mit einem Veränderungserkennungscode erzwingenExtract to stdoutAuf stdout extrahierenConvert LF to CR LFLF nach LF/CR umwandelnErase packagePaket löschenPrint PKG versionsPKG-Versionen ausgebenDisplay all currently defined trap handlersAlle derzeit definierten Trap-Handler anzeigen3 Zeilen des kopierten Kontextes ausgebenList packages by originPakete nach Herkunft auflistenAnweisungsblock bedingt ausführenKeyword as exactly matchSchlüsselwort als genaue ÜbereinstimmungForce input to be treated as HTMLErzwinge die Behandlung der Eingabe als HTMLPrint currently running jobsDerzeit laufende Jobs ausgebencommandCreate a block of codeCodeblock erstellenUse colorsFarben benutzenList packages on which this package dependsPakete auflisten, von denen dieses Paket abhängtDo not show flagsKeine Flags anzeigenDefine a new functionNeue Funktion definierenLines after EOF are blankZeilen nach EOF sind leerList directories, not their contentVerzeichnisse, aber nicht deren Inhalt auflistenIn case unmounting fails, try to remount read-onlyWenn das Aushängen fehlschläft, erneutes Einhängen im Nur-Lese-Modus versuchenPrint debugging infoDebug-Informationen ausgebenDisable wildcard matchingSame as the command --fingerprint but changes only the format of the output and may be used together with another commandEntspricht dem Befehl --fingerprint, ändert aber nur das Ausgabeformat und kann mit anderen Befehlen zusammen genutzt werdenVault password fileTresor-Passwort-DateiDownload and extract a sourceEine Quelle herunterladen und extrahieren%s: Invalid mask '%s'\n%s: Ungültige Maske '%s'\nPass -f to the shell-f an die Shell weitergebenOpen folderOrdner öffnenMaximum length prefix encodingMaximallänge der Präfix-KodierungInstall after buildNach Erstellung installierenCompress shared filesGemeinsame Dateien komprimierenAdaptive pingTime between checking timeoutsZeit zwischen der Prüfung von ZeitüberschreitungenList all keys from the secret keyrings, or just the ones given on the command lineAlle Schlüssel der geheimen Schlüsselringe auflisten oder nur diejenigen, die auf der Befehlszeile angegeben wurdenCould not find '%s'Konnte '%s' nicht finden%s: contains a syntax error%s: enthält einen SyntaxfehlerShow technical informationTechnische Informationen anzeigendisplay helpInstall recommended packagesEmpfohlene Pakete installierencommand substitutions not allowed in command position. Try var=(your-cmd) $var ...Befehlsersetzung sind in Befehlsposition nicht erlaubt. Probier stattdessen var=(befehl) $var ...TestdurchlaufDon't verify md5 attributemd5-Attribute nicht prüfenNever allow the use of specified cipher algorithmNiemals die Benutzung des angegebenen Verschlüsselungsalgorithmus zulassenNumber of peers at which to stop initiating new connectionsAnzahl an Peers bei denen die Initiierung von neuen Verbindungen gestoppt wirdDo not execute remote commandEntfernten Befehl nicht ausführenNo termcap initKeine termcap-InitialisierungSelects how passphrases are mangledAuswahl, wie Passwortsätze verstümmelt werdenMisaligned address errorFehler: versetzte AdresseCompare archive and filesystemArchiv und Dateisystem vergleichenExtract with full pathsMit vollständigen Pfaden extrahierenDisplay change information for the packageZeigt Änderungsinformationen zu dem Paket anRemove one or more packagesEin oder mehrere Paket(e) entfernenStarting string delimiterStart-Begrenzer für ZeichenkettenMonitor effective UIDtatsächliche UID beobachtenRun a builtin specificallySpeziell ein Builtin ausführenSpecify record separatorSatztrenner angebenGenerate a dotty graphGepunkteten Graph generierenMake a detached signatureAbgehängte Signatur erstellenFail if inserting already loaded moduleAbbruch, wenn bereits geladenes Modul eingefügt werden sollIdentical to '--multifile --verify'Entspricht '--multifile --verify'Treat files as binaryDateien als binär behandelnzerstörte PipeAdd a new keyNeuen Schlüssel hinzufügenPrint origin package nameName des Ursprungspakets ausgebenPrint compression ratiosKompressionsraten ausgebenList archiveNo mountingSame as --list-keys, but the signatures are listed tooEntspricht --list-keys, aber auch die Signaturen werden angezeigtInit or update cache onlyNur Zwischenspeicher initialisieren oder aktualisierenSelect by commandAuswahl per BefehlInstall source packagesQuellpakete installierenAudible pingHörbares pingLog input to fileEingabe in Datei protokollierenUnknown signal '%s'Unbekanntes Signal '%s'Export all or the given keys from all keyringsAlle oder angegebene Schlüssel aus allen Schlüsselringen exportierenServer modeServer-Modus%s must be a positive integer%s muss eine positive Ganzzahl seinAdd a symbolic tag to checked out version of filesDer Version von ausgecheckten Dateien eine symbolische Markierung hinzufügenHow long in sec to downloadDauer des Herunterladens in SekundenEnable automatic template instantiation at link timeAutomatische Vorlageninstanziierung zur Linkzeit aktivierenOnly return that part of the command line before the cursorNur Teil der Befehlszeile vor dem Cursor zurückgebenCan't put job %d, '%s' to foreground because it is not under job controlKann job %d, '%s' nicht in den Vordergrund schicken weil er nicht der Jobsteuerung unterliegtOld style long option to completeZu vervollständigende lange Option im alten FormatCharacters to scroll on left/right arrowsAnzahl zu blätternde Zeichen bei Links-/Rechts-PfeilenSee who is watching a fileAnzeigen, wer eine Datei beobachtetPrint databaseDatenbank ausgebenin der Funktion '%s'No flat profileKein flaches Profiluse specified time [[CC]YY]MMDDhhmm[.SS]diese Zeit (format [[CC]YY]MMDDhhmm[.SS]) nutzenRe-package the files before erasingDateien vor dem Löschen umpackenBind address on local machineAdresse an lokale Maschine bindenSet the color for filenamesFarbe für Dateinamen festlegenSet the list of personal cipher preferences to the specified stringDie Liste der persönlichen Verschlüsselungseinstellungen gemäß der angegebenen Zeichenkette festlegenDevice sectionGeräte-SektionFormat onlyNur FormatReblock while readingWährend des Lesens umblockenShow apropos informationapropos-Information anzeigenDebian distributionDebian-DistributionList orphaned packages onlyNur verwaiste Pakete auflistenCheck integrityIntegrität prüfenHome for %sHeimordner für %sDebug einschaltenPlease set the %s or HOME environment variable before starting fish.Bitte setzen sie %s oder die HOME Umgebungsvariable bevor sie fish starten.Print the working directoryDas Arbeitsverzeichnis ausgebenDon't use a comment stringKeinen Kommentar verwendenOutput in two columnsAusgabe in zwei SpaltenSelect Path MTU Discovery strategyWähle Strategie zur Erkennung der Pfad-MTUChange background colorHintergrundfarbe ändernSame as --delete-key, but if a secret key exists, it will be removed firstEntspricht --delete-key, aber falls ein geheimer Schlüssel existiert, wird dieser zuerst entferntSpecify definition of typeDefinition des Typs angebenUpgrade package if already installedPaket aktualisieren, wenn es bereits installiert istSet the terminal colorSetzen der TerminalfarbeHighlight first unread line on any movementErste ungelesene Zeile bei Verschiebung hervorhebenSpecify the http passwordhttp-Passwort angebenAccept reasonGrund akzeptierenFull screenVollbildschirmUse the passive FTP retrieval schemePassiven FTP-Modus benutzenIdentical to '--multifile --encrypt'Entspricht '--multifile --encrypt'Show differences between revisionsUnterschiede zwischen Revisionen anzeigenDefine an additional-header to be passed to the HTTP serversZusätzliche Kopfzeilen definieren, die an HTTP-Server geschickt werdenWrite selectionAuswahl schreibenStop showing errors if too manyBei zu vielen Fehlern Anzeige beendenBuild source packagesQuellpakete erstellenRequest APM suspend modeAPM-Suspend-Modus anfordernSpecify the proxy passwordProxy-Passwort angebenUnknownUnbekanntReturn an unsuccessful resultEin erfolgloses Resultat zurückgebenExport sources from CVS, similar to checkoutQuellen aus CVS exportieren, ähnelt checkoutUser defined formatBenutzerdefiniertes FormatText als Befehl ausführenor the file was emptyoder die Datei war leerPrint byte offset of matchesByte-Offset von Treffern ausgebenOmit debian versionDebian-Version auslassenAlgorithm nameName des AlgorithmusSearch package containing patternMinimum interval in secondsMinimalintervall in SekundenKeyword as wildcardsSchlüsselwort als PlatzhalterLong formatLangformatRequested redirection to '%s', which is not a valid file descriptorUmleitung zu '%s' angefordert, dies ist aber kein gültiger DateideskriptorTransparent color [color]Transparente Farbe [color]Klasse des HardwaretypsAction for directoriesAktion für VerzeichnisseRequest APM standby modeAPM-Standby-Modus anfordernIgnore caseGross-/Kleinschreibung ignorierenEmit specified number of random bytes of the given quality levelAngegebene Anzahl zufälliger Bytes des gegebenen Qualitätsgrades ausgebenCannot specify multiple set-cursor optionsMaximal eine set-cursor-Option erlaubtSets up a named group, which is similar to aliases in email programsRichtet eine benannte Gruppe ein, die Aliasnamen in E-Mail-Programmen entsprichtList packages depending onPakete auflisten, die abhängen vonRekursive KopiePrint machine nameMaschinenname ausgebenDownload package missing from mirrorFehlende Pakete vom Spiegelserver herunterladenSelect file to store source cacheDatei zum Speichern des Quellenzwischenspeichers auswählenPrint message digest of all algorithms for all given files or stdinNachrichtenextrakt aller Algorithmen für alle angegebenen Dateien oder Standardeingabe ausgebenSet output log levelAusgabeprotokollierungsstufe festlegenTime to close inactive socketZeit zum Schließen inaktiver SocketsLong format, full-iso timeLangformat, volle ISO-ZeitKanji code-setKanji-CodesetVersion numberVersionsnummerfile with public key(s)Datei mit öffentlichem/n Schlüssel(n)Only display package nameNur Paketnamen anzeigenCheckout sources for editingNo call graphStandardmäßig den langen Kommentar editierenSet environment variableUmgebungsvariable festlegenPerform delinkingTrennung ausführenFork process for each mountFür jedes Einhängen neuen Prozess erzeugenDisplay help and exitHilfe anzeigen und beendenZeichenkette vor relative Links stellenUse high compression settingEinstellung für hohe Kompression verwendenFailed to take control of the terminalKonnte Kontrolle über das Terminal nicht übernehmenMaximum size of core files createdMaximalgröße von erstellten core-DateienOptions for the keyserverOptionen für den Schlüsselserver%s: invalid conversion specification%s: Ungültige UmwandlungsspezifikationCPU time limit exceededCPU-Zeitbegrenzung überschrittenAufrufgraph ausgebenList installed packages onlyNur installierte Pakete auflistenResource limit not available on this operating systemRessourcenlimit ist auf diesem Betriebssystem nicht verfügbarBe tolerant of errors in commandlineFehler in der Befehlszeile tolerierenUse V7 formatV7-Format verwendenUse a binary dbEine Binärdatenbank benutzenTry to find a smaller set of changesVersuche, eine kleinere Menge Änderungen zu findenErase obsolete filesVeraltete Dateien löschenMaximum size of files created by the shellMaximalgröße der von der Shell angelegten DateienStart when load dropsSelect progress meter typeFortschrittsanzeigentyp auswählenCheck syntaxSyntax prüfenMaximum kB/s to upload atMaximale Hochladegeschwindigkeit in kB/sExecute command if previous command failedBefehl ausführen wenn vorheriger Befehl fehlschlug%s: body cannot be empty\n%s: Körper darf nicht leer sein\nCreate signature caches in the keyringSignaturcache im Schlüsselring erstellen%s: Too many arguments%s: Zu viele ArgumenteSort criteriaSortier-KriterienBuffer spacePufferplatzEvaluate block if condition is trueBlock ausführen wenn Bedingung wahr istSave session cookiesSession-Cookies speichernSelect by parent PIDAuswahl per Eltern-PIDSet domains to be followedDomain-Namen angeben, die beachtet werdenReinstall packagesPakete neu installierenImplicit int short flag '%c' does not allow modifiers like '%c'Implizite Zahloption '%c' darf keine Modifikatoren wie '%c' habeninvalid precision: %sUngültige Genauigkeitsangabe: %sRegular expression compile error: %sFehler beim Kompilieren von regulärem Ausdruck: %sOutput character rangeZeichenbereich ausgebenGames sectionSpiele-SektionIgnore 'Content-Length' headerKopfzeile für 'Content-Length' ignorierenDo not del source filesQuelldateien nicht löschenExklusive Option '%s' ist ungültigEncrypt stringZeichenkette verschlüsselnIP to report to the trackerAn den Tracker zu sendende IP-AdressePrint name, line, and timeZeige Name, Zeile und ZeitdirectoryVerzeichnisWrite attribute subpackets to the specified file descriptorAttribut-Unterpakete auf angegebenen Dateideskriptor schreibenswitch: Expected at most one argument, got %uswitch: Erwartet höchstens einen Parameter, aber %u angegebenSend error messages through syslogFehlermeldungen per syslog sendenPipe output through specified commandAusgabe durch angegebenen Befehl schickenAction for devicesAktion für GerätedateienEnable X11 forwardingX11-Weiterleitung aktivierenArgument '%s' is out of rangeArgument '%s' ist außerhalb des DefinitionsbereichsConvert CR LF to LFCR/LF nach LF umwandelnTurn on autosplit modeAutosplit-Modus aktivierenShow hiddenZeige versteckte DateienDecompress to stdoutAuf Standardausgabe dekomprimierenBlock until device is onlineBlockieren, bis das Gerät online istSet sources.list fileSources.list-Datei festlegenSchnittstelle auswählenPrint important dependenciesWichtige Abhängigkeiten ausgebensubcommand takes no optionsUnterbefehl nimmt keine Optionen anFetch source package from STDINQuellpaket über Standardeingabe lesenHint: a leading '0' without an 'x' indicates an octal numberTipp: Eine führende '0' ohne 'x' gibt eine Oktalzahl an'else' builtin not inside of if blockPrint APM infoAPM-Informationen ausgebenSelect patches matching PATTERNPatches entsprechend dem MUSTER auswählenStop the innermost loopInnerste Schleife beendenRestrict wildcards to specified directoryJokerzeichen auf angegebenes Verzeichnis beschränkenDon't look at the key ID as stored in the message but try all secret keys in turn to find the right decryption keyDie in der Nachricht gespeicherte Schlüsselkennung nicht beachten, sondern alle geheimen Schlüssel zum Finden des richtigen Entschlüsselungsschlüssels versuchenNo search highlightingKeine Hervorhebung bei SucheMake a clear text signatureKlartextsignatur erstellenSave/restore filenameDateiname (zurück)sichernBad system callFehlerhafter SystemaufrufAppend files to archiveDateien an Archiv anhängenTape lengthBand-LängeSelect window by idOpen non-regular filesNicht-reguläre Dateien öffnenNever overwrite files with same nameDateien gleichen Namens niemals überschreibenIgnore bugs in your systemFehler in Ihrem System ignorierenUpdate mirror listSpiegelliste aktualisierenDateiShow group ID of jobCompress betterBessere KomprimierungDetect known source treeBekannte Quellbäume entdeckenBlock of code to run conditionallyEinen Block Befehle zur bedingten AusführungDon't strip leading /Führenden / nicht entfernenstill seinExpand collections in FOLDER LIST displaySammlungen bei der Anzeige der VERZEICHNISLISTE erweiternStandard inputStandardeingabeExpansion produced too many resultsErweiterung produzierte zu viele ErgebnisseSet namelist filenamelist-Datei festlegenNot a valid Unicode character: %sKein gültiges Unicodezeichen: %sSelect by groupAuswahl per GruppeErase built packagesErstellte Pakete löschenSave the headers sent by the HTTP serverVom HTTP-Server gesendete Kopfzeilen speichernLoad driver stateTreiberstatus ladenQuit if file shorter than one screenBeenden, wenn die Datei kürzer als eine Bildschirmseite istDownload all the files that are necessary to properly display a given HTML pageHerunterladen aller zur korrekten Anzeige einer HTML-Seite erforderlichen DateienVorbereitung zum Editieren einer beobachteten DateiRebuild index and save to fileIndex neu erstellen und in Datei speichernSet mail sort orderMail-Sortierordnung festlegenDeselect all processes that do not fulfill conditionsAlle Prozesse deselektieren, die nicht die Bedingungen erfüllenForward unsigned messages without extra headerUnsignierte Nachrichten ohne zusätzliche Kopfzeile weiterleitenUse 1kB block sizeBlockgrösse von 1kB verwendenSet signature and certificate policySignatur- und Zertifikatsregeln festlegenCache test results in file config.cacheTestergebnisse in Datei config.cache zwischenspeichernAllow subkeys that have a timestamp from the futureUnterschlüssel erlauben, deren Zeitstempel in der Zukunft liegtDon't use v4 key signatures on v3 keysKeine v4-Schlüsselsignaturen mit v3-Schlüsseln verwendenSpecify local cache dirVerzeichnis für lokalen Zwischenspeicher angebenTurn on options suitable for mirroringOptionen aktivieren, die zum Spiegeln geeignet sindIgnore files ending with ~Dateien ignorieren, die mit ~ endenWrite log output to the specified file descriptorProtokollausgabe auf angegebenen Dateideskriptor schreibenMissing -- separatorFehlendes '--'-TrennzeichenSort by sizeNach Größe sortierenSpecify build-dirErstellungsverzeichnis angebenEvaluate block if condition is falseWerte Block aus, wenn die Bedingung falsch ist%s option requires %sOption %s braucht %sUse specified string as comment stringAngegebene Zeichenkette als Kommentar verwendenOnly whole matching linesNur vollständig übereinstimmende ZeilenThe 'time' command may only be at the beginning of a pipelineDer 'time' Befehl darf nur am Anfang einer Pipeline stehenOnly propagate times for matching symbolsZeiten nur für passende Symbole propagierenAutomatically run the --check-trustdb command internally when neededDen Befehl --check-trustdb automatisch intern starten, falls erforderlichOutput NUM lines of unified contextNUM Zeilen des vereinheitlichten Kontextes ausgebenImport the keys with the given key IDs from a keyserverSchlüssel mit den angegebenen Schlüsselkennungen von einem Schlüsselserver importierenMount pointEinhängepunktError while reading file %sFehler beim Lesen der Datei %sInclude only recognized filesNo suitable job: %dKein passender Job: %d%s: Not inside of loop%s: Nicht innerhalb einer SchleifeString length is zeroLänge der Zeichenkette ist 0Print kernel nameKernel-Name ausgeben%s requires a non-empty string%s erfordert eine nicht-leere ZeichenketteMake the function a job exit event handlerFunktion zur Ereignisbehandlung bei Job-Ende verwendenExclude specified package from updatesAngegebenes Paket von Aktualisierung ausschliessenVerbose modeAusführlicher ModusPPP über USB ausführenDon't verify mode attributeModus-Attribute nicht prüfenUse <command> to buildBenutze <Befehl> zur ErstellungSelect tags matching REGEXPDem REGEXP entsprechende Markierungen auswählenDelete obsolete package filesVeraltete Paketdateien löschenLimit to installedAuf Installierte begrenzenGive patch name and comment in filePatch-Name und Kommentar in Datei angebenDisplay only a total for each argumentNur eine Gesamtsumme für jedes Argument anzeigen'case' builtin not inside of switch block'case' nicht in einem 'switch'-BlockUse hardware addressHardwareadresse verwendenInclude only X filesNur X Dateien einbeziehenDon't execute postun scriptsDistro upgradeAktualisierung der DistributionDo not refuse to run if GnuPG cannot get secure memory (default)Starten, obwohl GnuPG nicht im sicheren Speicher laufen kann (Standard)Read passphrase from specified file descriptorPasswortsatz aus dem angegebenen Dateideskriptor lesenSelect all processes except session leaders and terminal-lessAlle Prozesse mit Ausnahme der Sitzungsführer und terminal-less auswählenCould not find child processes with the name '%s'Kein Kindprozess namens '%s' gefundenSuppresses normal outputNormale Ausgabe unterdrückenGo to background immediately after startupDirekt nach Start im Hintergrund arbeitenLocal file targetTarget für lokale Dateithis helpdiese HilfePrint filenameDateiname ausgebenPrint message digest of specified algorithm for all given files or stdinNachrichtenextrakt des angegebenen Algorithmus für alle angegebenen Dateien oder Standardeingabe ausgebenForce yesJa erzwingenStop request from job control (^Z)Stoppanforderung über Jobsteuerung (^Z)Modify certain other commands to accept multiple files for processingBestimmte andere Befehle ändern, um mehrere Dateien für die Verarbeitung zu akzeptierenShow help and exitDo not execute commandsKeine Befehle ausführenSeconds to wait for data to come in before assuming chokingSekunden, in denen auf Daten gewartet werden soll, bevor eine Drosselung angenommen wirdExpected a string, but found %sErwartete Zeichenkette, aber fand %sExport variable to subprocessVariable an Unterprozess exportierenMaximum forward scrollMaximum für VorwärtsblätternTreat absent files as emptyNicht vorhandene Dateien als leer behandelnSame as --list-keys, but the signatures are listed and verifiedEntspricht --list-keys, die Signaturen werden aber angezeigt und überprüftGrosse BlockgrösseThe command line that should be run to view a photo IDBefehlszeile, die zum Betrachten einer Fotokennung benutzt werden sollReport identity of discKennung der Platte anzeigenSpecify index dirIndexverzeichnis angebenBytes per requestBytes per AnforderungDo trust database maintenance without user interactionWartung der Vertrauensdatenbank ohne Benutzerbeteiligung durchführenForce html files to have html extensionhtml-Erweiterung für html-Dateien erzwingenShow which types each file hasAnzeigen, welchen Typ jede Datei hatShows all known typesZeigt alle bekannten Typen andurch angegebenes Programm filternAutomatic yes to promptsAutomatisch Ja für Abfragen verwendenNever allow the use of specified public key algorithmNiemals die Benutzung des angegebenen Algorithmus für öffentliche Schlüssel zulassenInvalid token '%s'Ungültiger Token '%s'Profile stack usageProfilstackauslastungQuery package(s) that have the specified TID (transaction identifier)Paket(e) abfragen, die den angegebenen TID (Transaktions-Bezeichner) besitzenDisplay status columnStatusspalte anzeigenMulti volume archiveMehr-Volume-ArchivWelcome to fish, the friendly interactive shellWillkommen in fish, der freundlichen interaktiven ShellSet tab stopsTab-Stopps festlegenProcessProzessRebuild and install an installed packageEin installiertes Paket neu erstellen und installierenTest if apt has yet to be given the subcommandTest, ob an apt noch ein Unterbefehl gegeben werden mussEncrypt for specified user idFür angegebene Benutzerkennung verschlüsselnWarning: Option '%s' was removed and is now ignoredWarnung: Option '%s' wurde entfernt und wird nun ignoriertCompare general numeric valueVergleiche generelle numerische WerteDisplay package recordPaketsatz anzeigenDecrypt encrypted file or stdinVerschlüsselte Datei oder stdin entschlüsselnDefined in %s @ line %dDefiniert in %s, Zeile %dTry to use the GnuPG-AgentVersuche, den GnuPG-Agenten zu nutzenCross-compile to build programs to run on HOSTCross-Kompilierung zur Programmerstellung auf RECHNERUnbekannte FunktionMount optionEinhäng-OptionIgnore newer bugs than upgrade packagesFehler, die neuer sind als Aktualisierungspakete, ignorierenThe number of bytes of heap overhead per allocationAnzahl Bytes als Heap-Mehrverbrauch pro Zuordnung Architektur festlegenSignatur erstellenNo abbreviation named %s with the specified command restrictionsKeine Abkürzung namens %s mit den spezifizierten BefehlseinschränkungenShow helpUnknown command. A component of '%s' is not a directory.Befehl nicht gefunden. Eine Komponente von '%s' ist kein Verzeichnis.Set volume nameVolume-Namen festlegenSelect patches matching REGEXPDem REGEXP entsprechende Patche auswählenReplace selected partSelektierten Bereich ersetzenHandle subtitlefile as unicodeUntertitel-Datei als Unicode behandelnPrint all linesAlle Zeilen ausgebenunexportedIgnore changes whose lines are all blankÄnderungen ignorieren, deren Zeilen alle leer sindShow package infoPaketinformation anzeigenTeste eine BedingungAbort if any packages are to be removedAbbruch, falls irgendwelche Pakete entfernt würdenBug Tracking systemFehlerverfolgungssystemPrint idle timeLeerlaufzeit ausgebenDevice to disconnectZu trennendes GerätMonitor status infoStatusinformation beobachtenUse function keys for commandsFunktionstasten für Befehle nutzenSearch in all man pagesIn allen Handbuchseiten sucheninvalid option combinationungültige OptionskombinationStore only (make a simple RFC1991 packet)Nur speichern (einfaches RFC1991-Paket erzeugen)Don't install any files which are marked as documentationKeine Dateien installieren, die als Dokumentation markiert sindUse source index fieldIndexfeld der Quelle verwendenGenerate package from sourcePaket aus Quelle generierenTest zipfile integrityPrint annotated sourceKommentierte Quelle ausgebenUse specified message digest algorithm when signing a keyBenutze angegebenen Message-Digest-Algorithmus zum Signieren eines SchlüsselsSet playlistAbspielliste einrichtenIgnore case differencesUnterschiede bei Groß-/Kleinschreibung ignorierenBefehl nicht gefunden:Continue trace below main()Trace unter main() fortsetzenInstall/remove packages for dependenciesPakete für Abhängigkeiten installieren/entfernenNo keypad initKeine Ziffernblock-InitialisierungOnly print number of matchesPrint active processes spawned by initZeige von init gestartete aktive ProzesseEnable optimizationsOptimierungen aktivierenDatei mit SpiegellistePrint available formatsVerfügbare Formate ausgebenUpgrade or install newest packagesNeueste Pakete aktualisieren oder installierenList installed source package\(s\)Installierte(s) Quellpaket(e) auflistenSet dvd viewing angleArgument is not a number: '%s'Argument ist keine Zahl: '%s''%s' is not a job'%s' ist kein JobTreat all files as textAlle Dateien als Text behandelnExchange primary and secondary selectionsPrimäre und sekundäre Selektion tauschenNo annotated sourceKeine kommentierte QuelleGenerate random numberZufallszahl generierenSearch packagePaket suchenSilent modeRuhiger ModusExpected %s, but found %sErwartete %s, aber fand %sPrint path to command, or nothing if name is not a commandPfad zu Befehl ausgeben oder nichts, wenn es kein Befehl istCustom URL to get mirror listAngepasste URL zum Abruf der SpiegellisteSet cache dirVerzeichnis für Zwischenspeicher festlegenCreate encrypted fileVerschlüsselte Datei erstellenDisable import of site moduleImport des Seitenmoduls deaktivierenPrint all informationAlle Informationen ausgebenSet quote charMarkierungszeichen festlegenSpecify sources.list fileSources.list-Datei angebenPrints formatted textFormatierten Text ausgebenTurn off verbose without being completely quietAusführlichen Modus abschalten, jedoch nicht vollkommen ruhigPlay in random orderIn zufälliger Reihenfolge spielenSend the ownertrust values to stdoutEigentümervertrauenswerte auf Standardausgabe schickenExclude fileDatei ausschliessenInformationen zu jeder Datei ausgeben%s: %sIgnore missing packagesFehlende Pakete ignorierenCommand not executableBefehl nicht ausführbarRename moduleVerzeichnis wechselnExpected %s for %sErwartete %s für %sShort formatKurzes FormatInvalid start value '%s'Ungültiger Startwert '%s'Ignore all white spaceAlle Leerräume (Worttrenner) ignorierenRequires exactly two argumentsErfordert genau zwei ArgumenteInvalid redirection: %sUngültige Umleitung: %sdisplay versionZeige VersionFormat for printingDruckformatMake variable scope globalGeltungsbereich der Variablen global machenSecure modeSicherer ModusDon't execute triggerin scriptletsTriggerin-Skripte nicht ausführenOverwrite modeÜberschreibmodusRequest updates from a keyserver for keys that already exist on the local keyringAktualisierungen für Schlüssel von einem Schlüsselserver abrufen, die bereits in einem lokalen Schlüsselring vorhanden sindTake addr from filename, default /etc/ethersAdresse aus Dateiname entnehmen, Standard /etc/ethersDo not sortNicht sortierenAdd a symbolic tag to a moduleEinem Modul eine symbolische Markierung hinzufügenReturn status information about fishStatusinformation über Fish zurückgebenSelect a window by clicking on its frameFenster durch Klicken auf den Rahmen auswählenRestore device from backupGerät aus Sicherung wiederherstellenMail results to additional EMAIL(s). Requires --replyErgebnisse an zusätzliche EMAIL(s) senden. Erfordert --replyHuman readable sizes, powers of 1000Lesbare Grössen, vielfaches von 1000Print the licenseLizenz ausgebenMaximum outgoing slice lengthSet demangling styleFormat für Entfernen der Zusatzinformation festlegenPakete aktualisierenSend mail to userMail an Benutzer sendenDo not propagate times for matching symbolsZeiten für passende Symbole nicht propagierenBuild new local filesNeue lokale Dateien erstellenexecute readline functionreadline-Funktion ausführenDon't verify time attributeZeit-Attribute nicht prüfenAn error occurred while setting up pipeFehler beim Einrichten der Pipe aufgetretenInvalid redirection target: %sUngültiges Umleitungsziel: %sSet archive timestampZeitstempel des Archivs festlegenVerbose mode (-vv/-vvv/-vvvv for more)Ausführlicher Modus (-vv/-vvv/-vvvv für mehr)Bugs for downgrade packagesFehler bei Downgrade-PaketenFile as inputDatei als EingabeWrite top servers to fileTop-Server in Datei schreibenName of patchName des Patch%s: function name required%s: Brauche FunktionsnamenList PKG infoPKG-Information auflistenQuery all installed packagesAlle installierten Pakete abfragenLoop scriptMisc sectionSektion für sonstigesTcl sectionTcl-SektionSpecify config fileStartup (line %d)Alias for atrmAlias für atrm%s: name cannot be empty\n%s: Name darf nicht leer sein\nAPM status debugging infoAPM-Status Debug-InformationenGenerate dired outputdired-Ausgabe erzeugenBuild source without installQuelle ohne Installation erstellenAbzulehnende ProtokolleUse daily bug reportTäglichen Fehlerbericht verwendenForce unmount (in case of an unreachable NFS system)unmount erzwingen (falls ein NFS-System nicht erreichbar ist)Define keySchlüssel definierenSpecify email addressE-Mail-Adresse angebenRun script at end of tapeBei Bandende Skript ausführenTurn on time-stampingZeitstempel aktivierenCreate archiveTurn off FTP globbingFTP-Mustererkennung abschaltenDon't use networkNetzwerk nicht verwendenSpecify API tokenAPI-Token angebenSearch packagename by REGEXPaketname mittels regulärem Ausdruck suchenOutput to /dev/nullAusgabe nach /dev/nullCompress fileDatei komprimierenRun the test scriptDas test-Skript ausführenDon't verify dependencies of packagesAbhängigkeiten der Pakete nicht prüfenAdjust offsets to suit self-extracting exeOffsets für selbstextrahierende Programme anpassenPrint inode number of filesInode-Nummer der Dateien ausgebenSyscall sectionSektion zu SystemaufrufenDelete every single file downloadedJede einzelne heruntergeladene Datei löschenSet blocksize to 1kBBlockgröße auf 1kB festlegenFilter through compressdurch compress filternList files in packageDateien im Paket auflistenObject file suffixSuffix für ObjektdateiDon't summarize changes$status is not valid as a command. See `help %s`$status ist kein gültiger Befehl. Siehe `help %s`Use same owner/group as fileEigner/Gruppe wie Datei verwendenDon't verify user attributeBenutzerattribute nicht überprüfenDebug and runDebug und AusführungSet the connect timeoutVerbindungszeitüberschreitung festlegenClean packages no longer be downloadedPakete, die nicht länger heruntergeladen werden, bereinigenSend the specified number of packets without waiting for replyAngegebene Zahl von Paketen, ohne auf Antwort zu wartenFlood pingPing-FloodShow hidden except . and ..Zeige versteckte Dateien ausser . und ..Update only the database, not the filesystemNur die Datenbank, nicht das Dateisystem aktualisierenShow time typeLog to file, overwriteProtokoll in Datei, überschreibenMissing closing parenthesisFehlende schließende KlammerDon't overwriteNicht überschreibenWindow size changeÄnderung der FenstergrößeWrite size for all filesGröße für alle Dateien anzeigenbuiltin history delete --exact requires --case-sensitivebuiltin history delete --exact benötigt --case-sensitiveDon't suggest package(s) that provide a missing dependencyKeine Pakete vorschlagen, die fehlende Abhängigkeiten bereitstellenSets a limit on the number of bytes that will be generated when processing a fileBegrenzt die Anzahl Bytes, die beim Verarbeiten einer Datei generiert werdenDefined via `source`Definiert über `source`Consider only blanks and alphanumericsNur Leerzeichen und alphanumerische Zeichen beachtenUpdate list of source packagesListe der Quellpakete aktualisierenUse first TCP/IP deviceErstes TCP/IP-Gerät verwendenAbkürzung hinzufügenSubtitle languageUntertitel-SpracheDo not show property typeEigenschaftstyp nicht anzeigenSuppress loopback of multicast packetsSchleife bei Multicast-Paketen unterdrückenJobs formatJob-FormatPattern is basic regexMuster ist ein einfacher regulärer AusdruckConsider only printableBeachte nur druckbare ZeichenDo not run updateAktualisierung nicht durchführenRemove modulesVideo outputVideo-AusgabePrint size of filesGröße der Dateien ausgebenCompile source packagesQuellpakete kompilierenParse options in fish scriptOptionen in einem Fishskript parsen, copied interactively, interaktiv kopiertDon't verify size attributePrint key listings delimited by colons (like --with-colons) and print the public key dataBegrenzt Schlüsselauflistungen mit Doppelpunkt (wie --with-colons) und gibt die Daten des öffentlichen Schlüssels ausIncomplete escape sequence '%s'Unvollständige Escapesequenz '%s'Set the list of personal compression preferences to the specified stringDie Liste der persönlichen Komprimierungseinstellungen gemäß der angegebenen Zeichenkette festlegenCompression levelKomprimierungsgradMaximum display lengthMaximale AnzeigelängeUse specified URL as a preferred keyserver for data signaturesAngegebene URL als bevorzugten Schlüsselserver für Datensignaturen benutzenAssume screen widthAngenommene BildschirmbreiteUngültige Eingabe-/Ausgabe-UmlenkungMake backup of each existing destination fileSicherung jeder existierenden Zieldatei erstellenAutomatische Zeilenende-VerarbeitungSpecify destination emailZiel-E-Mail-Adresse angeben, copied via `source`, kopiert via `source`Debug preferences fileEinstellungsdatei prüfenRead filenames from pipeDateinamen über Pipe lesenWrite to fileIn Datei schreibenPrint all possible definitions of the specified nameAlle möglichen Definitionen des angegebenen Namens ausgebenVerify that the patch was signed by a key in PUBRINGÜberprüfen, das der Patch mit einem Schlüssel aus PUBRING signiert wurdeSet start chapterStartkapitel festlegenImport/merge keysSchlüssel importieren/mischen%s (line %d)%s (Zeile %d)Output rss-data to filerss-Data in Datei ausgebenDon't use batch modeStapelverarbeitungsmodus nicht verwendenUpdate sourcesQuellen aktualisierenOnly select files matching patternNur Dateien auswählen, die dem Muster entsprechenOptions for listing keys and signaturesOptionen zum Auflisten von Schlüsseln und SignaturenDisregard any signatures with a certification level below specified level when building the trust databaseBeim Erstellen der Vertrauensdatenbank alle Signaturen verwerfen, deren Zertifizierungsgrad unter dem angegebenen liegtComplete abook formatsVollständige abook-FormateDo not detach from the controlling terminalNicht vom steuernden Terminal trennenSearch ignores all caseSuche ignoriert Gross-/Kleinschreibung List contents of a package matching patternInhalte eines Paketes auflisten, das dem Muster entsprichtExtra full formatZusätzliches VollformatThe function '%s' calls itself immediately, which would result in an infinite loop.Die Funktion '%s' ruft sich sofort selbst auf. Dies wäre eine Endlosschleife.Run command in current processBefehl im aktuellen Prozess ausführenManipulate stringsStrings manipulierenAdd zipfile commentsZip-Dateikommentar hinzufügenRemove all entries from the --group listAlle Einträge aus der --group-Liste entfernenSpecify port for web interfaceInvalid max value '%s'Ungültiger Maximalwert '%s'Add a new file/directory to the repositoryNeue/s Datei/Verzeichnis zum Paketdepot hinzufügenGet/set resource usage limitsRessourcen-Limits abfragen/setzenUse specified cipher algorithmBenutze angegebenen VerschlüsselungsalgorithmusCPUJobDisable downloading packagesHerunterladen von Paketen deaktivierenAssume tab stops at each COLSTab-Stopp bei jeder COLS annehmenPrint file size, not disk usageDateigröße statt Plattenbelegung ausgebenReduce memory usageSpeicherbedarf reduzierenPerform contents generationInhaltsgenerierung durchführenPresent a menu which enables you to do all key related tasksBietet ein Menü, das Ihnen die Durchführung aller Schlüssel-relevanten Aufgaben ermöglichtCould not find home directoryKonnte Heimordner nicht findenAssume no on most questionsNein als Standardantwort annehmenPrint only upgradeable packagesNur aktualisierbare Pakete ausgebenUse primary selectionPrimäre Auswahl verwendenSelect output delimiterAusgabebegrenzer festlegenPrint informative messages%s failed: %s%s fehlgeschlagen: %sReinstall the packagesStabilize sortSort stabilisierenIn Zip-Datei verschieben (Dateien löschen)Exit on second EOFEnde bei zweitem EOFClear and repaint from topLöschen und von oben neu anzeigenInvalid index valueUngültiger IndexwertAppend archive to archiveArchiv an Archiv anhängenbe extra quietbesonders leise seinStore symbolic linksSymbolische Links speichernServers in the areasServer in diesem BereichUse specified queueAngegebene Warteschlange benutzenMaximum size of a process's data segmentMaximalgröße des Datensegmentes eines ProzessesSpecify optionsMismatched bracesUnausgeglichene KlammernInvalid sort key '%s'Ungültiger Sortierschlüssel '%s'Read URLs from fileURLs aus Datei lesenPrint network node hostnameRechnernamen des Netzwerkknotens ausgebenFix broken optionKaputte Option bereinigenNo TTY for interactive shell (tcgetpgrp failed)Kein TTY für interaktive Shell (tcgetpgrp schlug fehl)Set temp dirTemp-Verzeichnis festlegenWait time between retriesWartezeiten zwischen AbrufversuchenAppend filetype indicatorDateityp-Anzeige anhängenMake current selections persistent after program exitAktuelle Selektionen nach Programmende erhaltenRegular expression substitute error: %sFehler beim Ersetzen von regulärem Ausdruck: %sOnly whole matching wordsNur vollständig übereinstimmende WorteError while reading file '%s'Suppress the warning about unsafe file and home directory (--homedir) permissionsWarnung über unsichere Datei- und Startverzeichnisberechtigungen (--homedir) unterdrückenDon't ignore directoryVerzeichnis nicht ignorierenAdd column for security dataSpalte für Sicherheitsdaten hinzufügenIgnore bogus module namesgefälschte Modulnamen ignorierenCompare FILE2 to all operandsVergleiche FILE2 mit allen OperandenAssume data type for binary filesDatentyp für Binärdateien unterstellenSelect entire command line (default)Ganze Befehlszeile auswählen (Standard)Specify Pin-Priority valuePin-Prioritätswert angebenBackgrounded commands can not be used as conditionalsHintergrundbefehle können nicht als Bedingungen benutzt werdenOnly print locationsNur Lokationen ausgebenList packagesBefehlszeile/Programmname umschaltenEncrypt dataDaten verschlüsselnSpecify a function that allocates memoryEine Funktion angeben, die Speicher zuordnetSpecify a comma-separated list of directories you wish to excludeGeben Sie eine Komma-getrennte Liste von Verzeichnissen an, die ausgeschlossen werden sollShow battery informationAkku-Informationen anzeigenFix zipfile (try harder)Zip-Datei korrigieren (intensiver)Use source overrideQuell-Override verwendenPrint effective group IDEffektive Gruppenkennung ausgebenDon't execute preun scriptsPrerun-Skripte nicht ausführenNumber of seconds between keepalivesAnzahl Sekunden zwischen Meldungen zur Aufrechterhaltung der VerbindungRemount a subtree to a second positionTeilbaum an einer zweiten Position erneut einhängenComma-separated list of package installation states to showKomma-getrennte Liste vom Paketinstallationsstatus, die angezeigt werden sollenReturn a successful resultEin erfolgreiches Resultat zurückgebenSpecify a comma-separated list of directories you wish to followGeben Sie eine Komma-getrennte Liste von Verzeichnissen an, denen gefolgt werden sollPrint effective user IDEffektive Benutzerkennung ausgebenIgnore specified fileAngegebene Datei ignorierenMeasure how long a command or block takesDauer der Ausführung eines Befehls oder Blocks messenTraditioneller ModusForce following parameters to be process ID's (The default)Erzwinge die Interpretation der folgenden Parameter als Prozesskennungen (Standard)List compression informationKomprimierungsinformation auflistenAlias for atqAlias für atqOutput diagnostic for changed filesInformationen über geänderte Dateien ausgebenDon't verify dev attributeGeräte-Attribute nicht prüfenSearch ignores lowercase caseSuche ignoriert KleinschreibungImport sources into CVS, using vendor branchesQuellen in CVS importieren, verwende HerstellerzweigeRecord routeRoute aufzeichnenSet source address to specified interface addressQuelladresse auf angegebene Schnittstellenadresse festlegenFloating point exceptionFließkomma-AusnahmefehlerError logFehler-ProtokolldateiSuppress informational outputInformationelle Ausgabe unterdrückenAssign work directoryArbeitsverzeichnis zuweisenPattern is a fixed stringMuster ist eine feststehende ZeichenketteDon't install files whose name begins with specified pathKeine Dateien installieren, deren Name mit dem angegebenen Pfad beginnen--invert and --groups-only are mutually exclusive--invert und --groups-only können nicht gleichzeitig verwendet werdenTime to wait between requesting more peersWartezeit zwischen den Anfragen weiterer PeersHTML tags to followzu beachtende HTML-MarkierungenUnknown builtin '%s'missing hexadecimal number in escapefehlende Hexadezimal-Zahl in EscapesequenzSearch the keyserver for the given namesSchlüsselserver nach den angegebenen Namen durchsuchenMonitor eventsEreignisse überwachenDon't follow symlinksSymbolischen Links nicht folgenAudio outputAudio-AusgabeOnly print the files selectedNur die ausgewählten Dateien ausgebenAbortAbbruchQuery installed packagesInstallierte Pakete abfragenPrint licenseDon't execute scriptsKeine Skrpte ausführenCheck files into the repositoryDateien in das Paketdepot übertragen%s: expected a numeric value%s: Erwartete numerischen WertRequire fileDatei erfordernUse first USB deviceErstes USB-Gerät verwendenCopy file from deviceDatei vom Gerät kopierenProbe a CDEine CD testenConfiguration fileSuppress the warning about missing MDC integrity protectionWarnung über fehlenden MDC-Integritätsschutz unterdrückenProcess binary file as textUse specified user id as default recipientAngegebene Benutzerkennung als Standardempfänger benutzenList bugs in rss formatFehler im rss-Format auflistenDisplay control charsSteuerzeichen anzeigenString length is non-zeroLänge der Zeichenkette ist nicht 0Finish after number of serversNach Anzahl der Server beendenA/V sync speedA/V Sync-Geschwindigkeitchange access time (atime)Zugriffszeit (atime) ändernUse specified compression algorithmBenutze angegebenen Kompressionsalgorithmus'end' does not take arguments. Did you forget a ';'?'end' braucht keine Parameter. Fehlendes ';'?Select field delimiterFeldbegrenzer auswählendir symlinkVerweis auf ein VerzeichnisAsk for confirmationNach Bestätigung fragenPreserve all permissions and do not sort file argumentsAlle Rechte bewahren und Datei-Argumente nicht sortierenNegate expressionAusdruck negierenPrint 50 hash marks as the package archive is unpackedZeige 50 Hash-Markierungen beim Auspacken des Paketarchivsrows %u to %u of %uZeilen %u bis %u von %uDo not del built filesDisplay the keyring name at the head of key listings to show which keyring a given key resides onSchlüsselringname zu Beginn der Schlüsselliste anzeigen, um zu zeigen, in welchem Schlüsselring sich ein gegebener Schlüssel befindetPreserve environmentUmgebung erhaltenDefined interactivelyInteraktiv definiertIgnore CRC errorsCRC-Fehler ignorierenSend job to foregroundJob in den Vordergrund schickenWait the specified number of seconds between the retrievalsangegebene Sekundenanzahl zwischen den Abrufen wartenFunction '%s' does not existFunktion '%s' existiert nichtAdd text to the end of the selected areaText am Ende des selektierten Bereichs anfügenWarn on mixed tabs and spacesWarnung bei gemischten Tabulator- und LeerzeichenSet referer URLReferer-URL festlegenSelect a methodEine Methode auswählenDon't execute pre scriptsKeine pre-Skripte ausführenToo many levels of symbolic links: '%s'Zu viele Ebenen von symbolischen Links: '%s'Set the 'for your eyes only' flag in the messageDie 'for your eyes only'-Markierung in der Nachricht setzenIgnore module interface versionModulschnittstellenversion ignorierenMultiple blank lines sqeezedMehrere Leerzeilen zusammengefasstProfile data formatProfildatenformatHTML formattingHTML-FormatierungSet the IP Time to LiveIP-Lebensdauer (TTL) festlegenDon't verify any attributes of package filesKeine Attribute der Paketdateien prüfenSuppress the initial copyright messageCopyright-Meldung beim Start unterdrückenNicht aufgelöste Abhängigkeiten im Zwischenspeicher auflistenSync packages installedInstallierte Pakete synchronisierenInitialize databaseDatenbank initialisierenMount partition with specified labelPartition mit angegebenem Label einhängenUnerwartetes TokenZugriffszeit behaltenRefuse to run if GnuPG cannot get secure memoryNicht starten, wenn GnuPG keinen sicheren Speicher benutzen kannEvaluate math expressionsMathematische Formel ausrechnenClean source packagesQuellpakete bereinigenMake caching db readonlyZwischenspeicherdatenbank schreibschützenList subdirectory recursivelyUnterverzeichnisse rekursiv auflistenPrint tallyVerzeichnis ignorierenSet propertyEigenschaft festlegenTarget lineZielzeileOptionen zum Überprüfen von SignaturenUse secondary selectionSekundäre Auswahl verwendenGebe maximale NUM Druckspalten ausSpecify recursion maximum depthEigenschaftsaktualisierungen andauernd überprüfenWhether to check hashes on diskHashes auf der Platte prüfenexclusive flag string '%s' is not validChange the behavior of cleartext signatures so that they can be used for patch filesVerhalten von Klartextsignaturen ändern, damit sie für Patch-Dateien genutzt werden könnenRebuild a packageEin Paket neu erstellenList users logged inAngemeldete Benutzer auflistenDon't execute postun scriptletPostun-Skripte nicht ausführenRename an abbreviationEine Abkürzung umbenennencan't merge history in private modeKann Verlauf im privaten Modus nicht zusammenfügenDon't continue after an errorKeine Fortsetzung bei FehlernHighlight first unread line on new pageErste ungelesene Zeile auf neuer Seite hervorhebenInvalid function name: %sUngültiger Funktionsname: %sEnable a mode in which filenames of the form -&n, where n is a non-negative decimal number, refer to the file descriptor n and not to a file with that nameEinen Modus aktivieren, in dem Dateinamen der Form -&n, wobei n eine nicht negative Dezimalzahl ist, sich auf den Dateideskriptor n beziehen and nicht auf eine Datei mit diesem NamenShow packages in cachePakete im Zwischenspeicher anzeigenErwartete einen Befehl, aber fand %sCommand on deviceBefehl auf dem Gerät(read-only)(schreibgeschützt)Toggle idle processesAnzeige wartender Prozesse umschaltenRemove a given entry from the --group listAngegebenen Eintrag aus der --group-Liste entfernencompletion reached maximum recursion depth, possible cycle?Vervollständigung hat die maximale Rekursionstiefe erreicht, möglicher Kreis?%s: invalid base value%s: ungültiger BasiswertDisable X11 forwardingX11-Weiterleitung deaktivierenMake the function a variable update event handlerFunktion zur Ereignisbehandlung bei Variablenaktualisierung verwendenmissing subcommandfehlender Unterbefehlfrom sourcing file %saus der Quelldatei %sCould not find a job with process ID '%d'Konnte keinen Job mit Prozess-ID '%d' findenGenerate dotty output for packagesPunktierte Ausgabe für Pakete erzeugenPrint time remainingVerbleibende Zeit ausgebenUse file as makefileDatei als makefile verwendenCould not show help messageHilfemeldung konnte nicht angezeigt werdenPerform device backupGerätesicherung durchführenPrint login processAnmeldeprozess ausgebenSpecify author idAutorkennung angebenSpecify a config fileEdit files in-placeOriginal-Dateien editierenForce creation of a hierarchy of directoriesErstellung einer Verzeichnis-Hierarchie erzwingenCreate a groupEine Gruppe erstellenMount partition with specified UIDPartition mit angegebener UID einhängenThe directory '%s' does not existDas Verzeichnis '%s' existiert nichtShow a progress barFortschrittsbalken anzeigenMaximum time to guess rateHöchstdauer für die RatequoteDisable generation of host-prefixed directoriesGenerierung von Verzeichnissen mit Host-Prefix deaktivierenSet size of freed memory poolGröße des freigegebenen Speicherpools festlegenDon't verify group attributeGruppen-Attribute nicht prüfenRebuild index filesIndexdateien neu erstellenTest if apt command should have packages as potential completionTesten, ob der apt-Befehl Pakete zur möglichen Fertigstellung haben sollte, copied in %s @ line %d, kopiert in %s, Zeile %dDon't execute post scriptsKeine post-Skripte ausführenDereference all symlinksAlle symbolischen Links dereferenzierenDir to importZu importierendes VerzeichnisOutput statisticsStatistiken ausgebenUse the mmap system call to read inputmmap-Systemaufruf zum Lesen der Eingabe nutzenHuman readable sizesUse specified digest algorithm to mangle the passphrasesBenutze angegebenen Digest-Algorithmus zum Verstümmeln der PasswortsätzeDont print headerKopfzeile nicht ausgebenArchive ausschließenRemove trailing slashes from sourceAngehängte / von der Quelle entfernenSkip the signature verification stepVerifizierung der Signatur überspringenTerminal getrenntAbsoluten Pfad ohne symbolische Verknüpfungen anzeigenQuit request from job control with core dump (^\)Quit-Anforderung über Jobsteuerung mit Speicherauszug (^\)Make zipfile as old as the latest entryZip-Datei erhält Datum des jüngsten EintragesGive more information during processingWährend der Verarbeitung zusätzliche Informationen ausgebenDo not actually insert/remove moduleModul nicht wirklich laden/entfernenTemporarily block delivery of eventsEreignisweitergabe vorübergehend blockierenStop interfaceSchnittstelle stoppenDon't set default repositoryStandardpaketdepot nicht festlegenControl disassembler syntax highlighting styleSteuert den Stil der Syntaxhervorhebung im DisassemblerPrompt for whether to edit the long commentAbfragen, ob der lange Kommentar editiert werden sollStart with specified current message numberMit angegebener aktueller Nachrichtennummer startenFile size is non-zeroDateigröße ist nicht 0Could not write profiling information to file '%s': %sKonnte Profilinformationen nicht in Datei '%s' schreiben: %sPolite quit requestInvalid permission '%s'Ungültiger Rechtewert '%s'Don't make any changes (this is not completely implemented)Keine Änderungen vornehmen (dies ist nicht vollständig implementiert)Include directoryinclude-VerzeichnisAddress boundary errorAdressbereichsfehlerForced stopErzwungener StoppPrint the jobs listedAufgelistete Jobs ausgebenShow record numberSatznummer anzeigenForce deletionLöschung erzwingenSet default CD-ROM driveSort by extensionSortierung nach ErweiterungInvalid value for '--color' option: '%s'. Expected 'always', 'never', or 'auto'Ungültiger Wert für '--color'-Option: '%s'. Erwartet wird 'always', 'never' oder 'auto'Bandwidth limitBandbreitenbegrenzungUse specified string as the filename which is stored inside messagesAngegebene Zeichenkette als in den Nachrichten gespeicherten Dateinamen verwendenPrompt for password for authenticating serverAbfrage des Passworts für den AuthentifizierungsserverExpected exactly one function nameErwartete genau einen FunktionsnamenDon't use the public key but the specified session keyNicht den öffentlichen Schlüssel, sondern den angegebenen Sitzungsschlüssel benutzenGenerate source index fileQuellindexdatei erstellenObject file prefixPrefix für ObjektdateiSet error levelFehler-Grad festlegenAbkürzung: %sGenerate a revocation certificate for the complete keyGeneriere ein Widerrufszertifikat für den ganzen SchlüsselUse external tool to merge conflictsExternes Programm zum Mischen der Konflikte nutzenCopy file to deviceDatei auf Gerät kopierenPrint users message status as +, - or ?Nachrichtenstatus des Benutzers als +, - oder ?Allow conflicts, but don't mark themKonflikte zulassen, sie aber nicht markierenSet number of retries to numberAnzahl der Versuche auf Anzahl festlegenSelect fieldsFelder auswählenDefine math libraryMathematikbibliothek definierenSet a config optionKonfigurationsoption festlegenunlimitedunbegrenztTurn off caching of DNS lookupsZwischenspeicherung von DNS-Abfragen abschaltenShow all package versionsAlle Paketversionen anzeigenInstall new packageNeues Paket installierenTV capture modeAlwaysImmerOnly check if sortedNur auf Sortierung testenVerbose mode without messageAusführlicher Modus ohne NachrichtMaximum depth of a certification chain (default is 5)Maximale Tiefe einer Zertifizierungskette (Standard 5)Query packages that are triggered by the specified packagesPakete abfragen, die von den angegebenen Paketen aktiviert werdenNeue Dateien anfügenShows a help messageZeigt eine Hilfemeldung anSelect by userAuswahl per BenutzerSource tree versionVersion des QuellenbaumesDon't execute preun scriptletPreun-Skripte nicht ausführenMention unused functions in flat profileUnbenutzte Funktionen im pauschalen Profil erwähnenPrint summaryZusammenfassung ausgebenChange which characters found in remote URLs may show up in local file namesFestlegung, welche Zeichen aus URLs in lokalen Dateinamen vorkommen dürfenEmpty directory '%s' does not existLeerer Ordnerpfad '%s' existiert nichtCount the number of argumentsPrint NUM lines of leading contextNUM führende Kontext-Zeilen ausgebenDo not put the recipient keyid into encrypted packetsEmpfänger-Schlüsselkennung nicht in verschlüsselte Pakete einfügenRequests per pipeAnforderungen per PipeShow cache statisticsZwischenspeicherstatistik anzeigenRelease the locks every time a lock is no longer neededSperren freigeben, sobald eine Sperre nicht mehr benötigt wirdAssume that following command line arguments are given in UTF8Annehmen, das die folgenden Befehlszeilenargumente in UTF8 kodiert sindInclude the version string in ASCII armored outputVersion in ASCII-bewehrte Ausgabe einfügenDebug level[default 0]Debug-Grad [Standard 0]Unbuffered input and outputungepufferte Ein-/AusgabestoppedRebuild your systemIhr Sytem neu erstellenList only configuration files (implies -l)Zeigt nur Konfigurationsdateien (impliziert -l)Sort by versionSortierung nach Version--entire and --index are mutually exclusive--entire und --index können nicht gleichzeitig verwendet werdenMangle From-field of email headers (default)From-Feld aus E-Mail-Kopfzeilen verstümmeln (Standard)Generate a designated revocation certificate for a keyGeneriere ein vorgesehenes Widerrufszertifikat für einen SchlüsselSelect window by nameFenster über Name auswählenSet global configuration fileGlobale Konfigurationsdatei festlegenStart interfaceSchnittstelle startenSet or get the commandlineFestlegen oder Abrufen der BefehlszeileUpdate source and rebuildQuelle aktualisieren und erneut erstellenCompare month namesVergleiche MonatsnamenCallers in stack traceAufrufe in der StackverfolgungPatch local changesLokale Änderungen patchenPretend file is modifiedVorgegebene Datei wurde geändert--allow-empty is only valid with --fields--allow-empty ist nur gültig mit --fieldsSelektion umkehrenWarn about multiple inclusionbei mehrmaligen Einschluss warnenInsert headerKopfzeile einfügenLine widthZeilenbreiteRequire parameterParameter anfordernCompress all dataAlle Daten komprimierenRename stdinStandardeingabe umbenennenRecursion limitReverse resultsErgebnisse umkehrenLoad cookies from fileCookies aus Datei ladenMake the function a process exit event handlerFunktion zur Ereignisbehandlung bei Prozess-Ende verwendenAppend to selection as input growsNeue Eingabedaten an Auswahl anfügenDo not overwrite newer filesNeuere Dateien nicht überschreibenTaint checkingTaintprüfungpublic keyöffentlicher SchlüsselShow source packageQuellpaket anzeigenBlock sizeBlockgrösseDisplay compression ratiosKompressionsrate anzeigenDo not download the pages, just check that they are thereSeiten nicht herunterladen, nur auf Verfügbarkeit testenOpen fileDatei öffnenDo not dereference symbolic linksSymbolische Verweise nicht dereferenzierenControl default input to the policy engineStandardeingabe zur Regelverwaltung leitenConsider case when comparing file namesGroß-/Kleinschreibung beim Dateinamenvergleich beachtenLoop playbackPlayback-SchleifeHandle pathsPfade verarbeitenSelect time styleZeitformat auswählenCopy and apply patches from this repository to another onePatches von diesem Paketdepot auf ein anderes kopieren und anwendenInvalid option spec '%s' at char '%c'Ungültige Options-Spezifikation '%s' bei Zeichen '%c'Do not add the default keyrings to the list of keyringsStandardschlüsselringe nicht der Schlüsselringliste hinzufügenAdd specified file to the current list of keyringsAngegebene Datei zur aktuellen Schlüsselringliste hinzufügenInstall suggested packagesVorgeschlagene Pakete installierenInvalid position '%s'Ungültige Position '%s''%s' is not a directory'%s' ist kein VerzeichnisSave cookies to fileCookies in Datei speichernPrint all source packages with versionAlle Quellpakete mit Version ausgebenView device logGeräteprotokoll ansehenClean local caches and packagesLokalen Zwischenspeicher und Pakete bereinigenSpecify output filenameAusgabedateiname angebenDo not merge primary user ID and primary key in --with-colon listing mode and print all timestamps as UNIX timestampsIm Anzeigemodus --with-colon primäre Benutzerkennung und primären Schlüssel nicht mischen und alle Zeitstempel als UNIX-Zeitstempel ausgebenPrint all abbreviation namesAlle Abkürzungsnamen ausgebenPrint full recordsVollständige Datensätze ausgebenIgnore errors from non-empty directoriesFehler aus nicht leeren Verzeichnissen ignorierenFollow symlinksSymbolischen Links folgenTouch files, don't run commandsDateien ändern, keine Befehle ausführenUnknown command. '%s' exists but is not an executable file.Befehl nicht gefunden. '%s' existiert, ist aber keine ausführbare Datei.Sort the found files lexicallyGefundene Dateien lexikalisch sortierenDownload packagesPakete herunterladenPrint NUM lines of trailing contextNUM folgende Kontext-Zeilen ausgebenMissing hexadecimal number in Unicode escapefehlende Hexadezimal-Zahl in Unicode-EscapesequenzDon't execute the %verifyscript scriptletDas Skript %verifyscript nicht ausführenJob control: %sAssume specified file or stdin is sigfile and verify itAnnehmen das die angegebene Datei oder Standardeingabe eine Signaturdatei ist und überprüfenPrint length of longest lineLänge der längsten Zeile ausgebenMake the function a signal event handlerFunktion zur Signalereignisbehandlung verwendenDisable pseudo-tty allocationPseudo-tty-Zuordnung deaktivierenPrints device pathGibt den Gerätepfad ausLibrary sectionBibliotheks-SektionFix zipfileZip-Datei korrigierenRepair packageDisplay versionUpgrade existing packageBestehendes Paket aktualisierenOverride framerateFrame-Rate überschreibenEnable spanning across hostsSpannung Host-übergreifend aktivierenArchive einbeziehenEnvironment before makefileUmgebung vor makefileDump configuration fileKonfigurationsdatei ausgebenGroupGruppeDon't show informative messagesKeine informativen Meldungen anzeigen(no matches)(keine Treffer)Dump contents of config fileInhalt der Konfigurationsdatei ausgebenPKZIP recursionPKZIP-RekursionNumber is infiniteZahl ist unendlichMake variable scope localGeltungsbereich der Variablen lokal machenbuiltin history delete only supports --exact'builtin history delete' unterstützt nur --exactRead options from specified file, do not read the default options fileOptionen aus angegebener Datei lesen, Standardoptionsdatei nicht lesenOutput file formatFormat der AusgabedateiUse line bufferingZeilenpufferung benutzenDon't compress files with these suffixesDateien mit diesen Endungen nicht komprimierenPrint last system clock changeLetzte Systemzeitumstellung ausgebenForced quitErzwungene BeendigungRemove packagesSpecify a dirVerzeichnis angebenProcess all packagesAlle Pakete verarbeitenMaximum number of connections to allowerlaubte Anzahl maximaler VerbindungenCanonicalize hostnames via DNSRechnernamen per DNS auflösenList capabilities this package providesEigenschaften auflisten, die dieses Paket bereitstelltClear selectionAuswahl zurücksetzenExtract file from fileDatei aus Datei extrahierenPut the specified name value pair into the signature as notation dataDas angegebene Wertepaar als Notationsdaten in die Signatur einfügenComma separated country listKomma-getrennte LänderlisteKennzeichnung bearbeitenRead job from fileJob aus Datei lesenLogical operations are not supported, use `test` insteadLogikoperationen werden nicht unterstützt, nimm stattdessen `test`Use with dselect front-endMit dselect-Oberfläche verwendenMaximum resident set sizeMaximale Größe des Programms im ArbeitsspeicherOnly perform operations that are trivialNur einfache Operationen durchführenRun command if last command succeededFühre Befehl aus wenn der Letzte gelangToggle printing of remote hostnameAnzeige des entfernten Rechners ein/ausschaltenError reading script file '%s':Die Script-Datei '%s' kann nicht gelesen werden:Log all messages to logfileAlle Nachrichten in Logdatei speichernOutput traceAusgabeverfolgungOverride value of GPG_AGENT_INFO environment variableWert der GPG_AGENT_INFO-Umgebungsvariablen überschreibenWarning controlSteuerung für WarnungenRequires at least two argumentsErfordert mindestens zwei ArgumenteReplaces definition of typeErsetzt die Definition des TypsDisconnect from deviceGerät trennenSelect how to display key IDsWählen Sie aus, wie Schlüsselkennungen angezeigt werden sollenSpecify apt config fileApt-Konfigurationsdatei angebenSpecify installrootinstallroot-Verzeichnis angebenImplicit int flag '%c' already definedImplizite Zahloption '%c' ist schon definiertUse specified cipher algorithm to protect secret keysBenutze angegebenen Verschlüsselungsalgorithmus zum Schutz geheimer SchlüsselChild process status changedKindprozessstatus geändertAccess config file from shellÜber die Shell auf Konfigurationsdatei zugreifenEnables forwarding of the authentication agentAktiviert Weiterleitung des Authentifizierungs-AgentenOutput file (default: stdout)Ausgabedatei (Standard: stdout)Cannot combine options %sKann Optionen %s nicht kombinierenList all connected devicesAlle verbundenen Geräte auflistenAssume the input data is not in ASCII armored formatVoraussetzen, das die Eingabedaten nicht im ASCII-bewehrten Format vorliegenReply to email-based patch using FROM addressAuf E-Mail-basierten Patch mittels FROM-Adresse antwortenTreat input files as text and store them in the OpenPGP canonical text form with standard 'CRLF' line endingsBehandle Eingabedateien als Text und speichere sie in der anerkannten OpenPGP-Textform mit Standardzeilenendungen CRLFThorough package scanGründlicher PaketscanNumber of completely trusted users to introduce a new key signer (defaults to 1)Anzahl der vollständig vertrauenswürdigen Benutzer, um einen neuen Schlüsselunterzeichner einzuführen (Standard ist 1)Starting file in archiveStartdatei im Archiv--end and --length are mutually exclusive--end und --length können nicht gleichzeitig verwendet werdenstdin is closedstdin ist geschlossenBack up the original versionSicherung der Original-VersionCreate a diff between two versions of the repositoryDiff zwischen zwei Versionen des Paketdepots erstellenSet localeGebietsschema festlegenSearch after end of screenÜber Bildschirmende hinaus suchenEnd a block of commandsBefehlsblock beendenUnknown command. A component of '%s' is not a directory. Check your $PATH.Befehl nicht gefunden. Ein Element von '%s' ist kein Verzeichnis. Überprüfe deinen $PATHIgnore leading blanksInstall documentation files (default)Dokumentationsdateien installieren (Standard)Do not print the GNU welcomeGNU welcome-Meldung nicht ausgebenSuggest function orderingFunktionssortierung vorschlagenDon't remove the temporary .listing files generatedDie temporären .listing-Dateien nicht entfernenVerbose promptAusführlicher PromptCompiler debug modeCompiler-Debug-ModusInfo on a packageInformationen über ein PaketIdentical to --multifile --decryptEntspricht '--multifile --decrypt'Use specified key as the default key to sign withAngegebenen Schlüssel als Standardschlüssel zum Signieren verwendenSkip over remaining innermost loopÜber den Rest der innersten Schleife springenDownload only tar fileNur tar-Datei herunterladenStore NT security informationNT-Sicherheitsinformationen speichernOrders the package listing by install timeOrdnet die angezeigten Paketen entsprechend der InstallationszeitNumber of top serversAnzahl der Top-ServerProxy-Server verwendenUse specified file instead of the default trustdbAngegebene Datei anstelle der Standardvertrauensdatenbank nutzenInput file (default: stdin)Eingabedatei (Standard: stdin)Invalid length value '%s'Ungültiger Längenwert '%s'Admin sectionAdminstrations-SektionRemove each component of pathJede Komponente des Pfades entfernenThe '%s' command can not be used immediately after a backgrounded jobDer Befehl '%s' kann nicht direkt nach einem Hintergrundjob aufgerufen werdenUse specified keyserverAngegebenen Schlüsselserver verwendenUse specific conffileAngegebene Konfigurationsdatei benutzeninvalid subcommandungültiger UnterbefehlList packages by providerPakete nach Anbieter auflistenAssume yes to all questionsBei allen Fragen ja annehmenWrite out the promptPrompt ausgebenChanges the behaviour of some commands. This is like --dry-run but differentÄndert das Verhalten einiger Befehle. Ähnlich --dry-run, aber doch andersRead user input from specified file descriptorBenutzereingaben aus dem angegebenen Dateideskriptor lesenFilter through gzipdurch gzip filternFile on deviceDatei auf dem GerätDon't actually take the actionAktion nicht tatsächlich ausführenUpdate list of packagesPaketliste aktualisierenHistory session ID '%s' is not a valid variable name. Falling back to `%s`.Verlaufs-ID '%s' ist kein gültiger Variablenname. Nutze `%s`.(Type 'help %s' for related documentation)(Nutze 'help %s' für entsprechende Dokumentation)Add specified file to the current list of secret keyringsAngegebene Datei zur aktuellen Liste geheimer Schlüsselringe hinzufügenRun on current dirCreate virtual packageVirtuelles Paket erstellenForce following parameters to be interpreted as user namesErzwinge die Interpretation der folgenden Parameter als BenutzernamenDebug modeDebug-ModusURL to get file fromURL zum DateiabrufUse device with given serialGerät mit angegebener Seriennummer verwendenComma-separated list of package installation states to follow recursivelyKomma-getrennte Liste vom Paketinstallationsstatus, die rekursiv verarbeitet werdenAmbiguous jobMaximum number of open file descriptorsMaximale Zahl offener Datei-Deskriptorencommand linkVerweis auf einen BefehlOperate recursivelyRekursiv arbeitenDesignate specified file as the primary public keyringAngegebene Datei als primären öffentlichen Schlüsselring bestimmenUse 1B block size1B-Blockgröße verwendenCan not use the no-execute mode when running an interactive sessionKann den no-execute Modus nicht in einer interaktiven Sitzung nutzenSet format fileFormatdatei festlegenDon't prompt for a certification level when making a key signatureNicht nach einem Zertifizierungsgrad fragen, wenn eine Schlüsselsignatur erstellt wirdCannot use stdin (fd 0) as pipe outputKann stdin (fd 0) nicht zur Ausgabe einer Pipe verwendenSign a public key with your secret keyEinen öffentlichen Schlüssel mit Ihrem geheimen Schlüssel signierenAssume that following arguments are encoded in the character set specified by --display-charsetAnnehmen, das die folgenden Argumente im durch --display-charset bestimmten Zeichensatz kodiert sindDo not upgrade packagesPakete nicht aktualisierenSelect quoting styleMarkierungsstil auswählenEncrypt a file or stdinDatei oder stdin verschlüsselnCompare package versionsPaketversionen vergleichenDo not fail if signature is older than keyNicht abbrechen, wenn die Signatur älter als der Schlüssel istPrint all group idsAlle Gruppenkennungen ausgebenDisplay line number for each lineZeilennummer für jede Zeile anzeigenExpansion errorErweiterungsfehler-T has null-terminated names-T enthält null-terminierte NamenShortcut for '--options /dev/null'Abkürzung für '--options /dev/null'Long format without groupsLangformat ohne GruppenUnmatched wildcardNicht passender PlatzhalterFehlerUse clipboard selectionClipboard-Auswahl verwendenSelect job under cursorJob unter Cursor auswählenMaximum backward scrollMaximum für RückwärtsblätternDo not create a hierarchy of directoriesKeine Verzeichnis-Hierarchie erstellenPackage(s) to backupZu sichernde(s) Paket(e)Minimum port to listen toNiedrigster Port, an dem gelauscht wird"���)4!�R�L��E�l@.
G.�Um�6_&6�j#sxh�P�2�[+Q�$b���U��	��qs�UZ 4�,��Ne�+
V#f4�#��p[D�CE3 -��>$��	<��"���\lT�7�8yYF�s��*U?���R
#�^�m0���*��
W�#57�]V=������.2'!�
B�M�W�@ye4F�5�����ME����?:�|	�sN�J{��3�G�I����
�,�����w\�"�\K�:;����
"�~*z	Xe���-�b�CO6&�22
��#��V|d"�n(1��{B� �3�7n�@�*o�[��
Check bundler requirements for your applicationPrints backup sets and chains currently in repositoryQuery gem information in local or remote repositoriesDo not follow mount pointsSuppress the warning about “using insecure memory”Information requestTreat input files as text and store them in the OpenPGP canonical text form with standard “CRLF” line endingsStop sharing a given filesystem, or all of themSet the pre-gap size for the next track%s: Unknown function '%s'\n%s: Unknown function “%s”\nDiff rev1/date1 against date2.Command to runList upgradeable datasets, or upgrade oneDefer snapshot deletionName the current repository state for future referenceUpdate man-page based completionsVirtual device to operate onDataset to sendRename specified repositoryDisables specified type of authenticationFollow mount pointsUpdate installed packages with newer versionsPool to replace deviceDisplay detailed information about the packagesCheck all generationsSet keyboard typeList packages with newer versions available for upgradingShow held packagesAllow multi session CDs to be madeUse colors in outputSpecify version for which to run unit testsUse *.inf files to overwrite audio optionsSelect changes starting with a tag matching REGEXPShow help for the fish shellMount properties for contained datasetsOverlay mountUnmount the target filesystemGenerate a visual representation of your dependencies“case” builtin not inside of switch blockIdentical to “--multifile --encrypt”Can't put job %d, “%s” to foreground because it is not under job controlForce importDataset to destroyMove forward in the directory historyCancel any scheduled actions on the packagesUpgrade, removing or installing packages as necessaryPool to retrieve I/O stats fromRemove specified servicePool to splitApply hold recursivelyCreate a permission set or add permissions to an existing oneThe '%s' command can not be used in a pipelineThe “%s” command can not be used in a pipelineList patches in the repositoryShow the version and available version of packagesUnknown color “%s”Allow LOCAL and REMOTE operationsUser to remove permissions fromOverrides $CVSROOT as the root of the CVS tree.Check installed gemsDestination specificationInvalid index starting at “%s”Installs the gems in the bundle to the system locationRead from stdin into a file and output the filename. Remove the file when the command that called psub exits.Specify version for gem to viewDataset on which delegation is to be appliedUse cached gems instead of attempting to fetch gems remotelyRelease hold recursivelyCreate a sparse volumeSpecify a draft file containing header and body for the messageUnknown builtin “%s”Identity types to displayset/list variablesUse Kerberos realm for authenticationGenerate a Java ResourceBundle classRoll back to a previous TXG (hazardous)Specify mail subjectPool to importcheck for global variable leaksDataset typeList version and distribution of (all) packages.Unshare all shared ZFS filesystemsWrite on disk a dataset from the stream representation given on standard inputSelect changes up to a tag matching REGEXPlog statistical profiling informationVirtual device to addSearch for packages matching a patternMaximum recursion depthAdjust RubyGems certificate settingsExtract by record typeAlias for “update”List all available patternsDo not pad the following tracks - the defaultLazy unmountDestroy later snapshot and bookmarksTest if adb has yet to be given the subcommandBuild a gem from a gemspecDisplay help about darcs and darcs commandsPool to destroyStart in Hebrew modeSet the International Standard Recording Number for the next trackPrint a list of all function calls leading up to running the current commandOnly list newer versions allowed by your Gemfile requirementsGenerate a more compact stream by using WRITE_EMBEDDED recordsOn transfer interruption, store a receive_resume_token for resumptionA synonym for describeDisplay status information on checked out filesUse no HTTP proxy for remote operationsDereference symlinksTurn on Ruby debuggingShow stack backtrace on errorsInstall a gem into the local repositoryOutput fileRun unit tests prior to installationGenerate man pageGenerate a binary for your libraryRemove one or more packages (see also purge)Set the end of file string to eof-strUse the rubygems modern index instead of the API endpointDevice to use for replacementExecution memory limitCheck shared B-treesSince date (Many formats)Set the verbose level of outputDisplay a help pageCreate a patch from unrecorded changesRun bundle clean automatically after installDo not check per-client B-treesSpecifies an 8-bit data pathStops any character from being recognized as an escape characterLog message.Annotate every lineDo not print out a status report for failed SCSI commandsEvaluate expr on Vim serverForce gem to install, bypassing dependency checksPool which status is to be displayedFor user name (repeatable)User loginReplace replace-str in the initial arguments with names from standard inputDo not cache authentication tokenschange debug levelAllows the user to manually select a driver for the deviceDon't uninstall all matching versionsList unrecorded changes in the working treeDisplay virtual device GUID instead of device namesave the current configurationGenerate a deduplicated streamPrint information about the environment Bundler is running underSelect a range of patchesStart an IRB session in the context of the current bundleTest if bundle has been given a specific subcommandDisplay file type (à la ls -F)Include dataset propertiesDo not actually change anythingExecute a script in the context of the current bundleGet usage help textDisplay names of all signalsExclude matching directories from recursive searchesArgument “%s” is out of rangeInstall source packages and their build dependenciesSet the grace time before starting to write to ># secondsSpecify, as the last argument, a temporary pool nameUpdate dependencies to their latest versionsOutput appended data as the log growsUse cached gems instead of connecting to rubygems.orgRemove unused locksRemove permissions only on later created descendent datasetsPackage .gem files into the vendor/cache directoryPool to remove device fromRoot filesystem propertyUninstall applicable executables without confirmationCopy contents of special files when recursiveError while reading file “%s”Snapshot from which hold is to be removedInclude RI generated documentsList packages that may serve as input to mirrorbin or mirrorsourceList holds on a snapshotDo not be verboseAdd new virtual devices to poolFollow command-line symbolic linksVersion specified by the context in FILENAMEShow the dependencies of an installed gemExtract all permissionsInclude all sources (including path and git)Return only NUMBER resultsList available updatesRemove all downloaded .deb files from the package cache directoryTest if this is an interactive shellInstalled packageRead revision information from fileOpen an installed gem in your $EDITORRestrict operations to the REMOTE domainIncrement the misc debug level by oneWarn if the compiler detects that code will never be executedTest if aptitude has yet to be given the subcommandRecursively destroy later snapshot, bookmarks and clonesSet maximum template depthRecursively snapshot childrenPull in build time dependenciesDisplay information related to mergesReceive new messages%s: Invalid mask “%s”\nList dataset propertiesVerify gem file against its internal checksumDo not expand wildcardsShow version number and exitSnapshot propertyGenerate incremental stream from snapshot, even with intermediary snapshotsSpecify a path other than the system default (BUNDLE_PATH or GEM_HOME)Filesystem to shareUse RCS kopt -k option on checkout.Print helpRead the log message from file.Set a dataset propertyDisplay deduplication histogramSpecify a default mailbox typeResolve device path symbolic linksApply patch as another user using sudoClear devices errors in poolCreate a pool by splitting an existing mirror oneDon't display detailed information of gem(s)Do not allow the Gemfile.lock to be updated after this installRemove trusted certificates containing STRINGDescribe available tasks or one specific taskRetrieve and unpack sources for the named packagesInitiate recovery modeUnknown function “%s”Use a specified .gemspec to create the GemfileDo not show additional user IDsLeft file older than right fileSearch only files matching PATTERNClone propertyName of clientDisplay log records using long formatStart at first occurrence of patternSet the misc debug value to #Property to getSet keyword substitution mode:Exit if the size is exceededExport a poolDepth of chunk id mappingList changed files between a snapshot, and a filesystem or a previous snapshotEject disk after doing the workTry to send an abort sequence to the driveSelect a single patch matching REGEXPSets debug modeSet the “for your eyes only” flag in the messageIgnore chunks when checking integrityTry to reset the SCSI bus where the CD recorder is locatedPrint UID instead of user nameRead-only modeUse at most max-lines nonblank input lines per command lineRemove files from version controlSpecify output formatPool to clear errors onforce reassociationProperty source to displayRemove specified repositoryBackup without executing pre/post scriptsMail results to additional EMAIL(s)Delegate, or display delegations of, rights on a dataset to (groups of) usersGet dataset space consumed by each userSet the maximum transfer size for a single SCSI command to #Run command after processing of initialization filesIdentical to “--multifile --verify”Disables forwarding of the authentication agentGenerate the boilerplate for C extension codeDownload and displays the Debian changelog for the packagesEditing failed or was cancelledPorts DirectoryLoop script, print $_Use extended regexpSearch for gems under specific pathsIgnore the packages by future upgrade commandsUse the ISO-9660 file system size as the size of the next trackCheck for patchesPool device to be replacedCleans up unused gems in your bundler directoryUse /dev/urandom instead of /dev/randomGenerate a Qt .qm fileTest archive filesDon't force gem to install, bypassing dependency checksMark packages as manually installedForce incremental backupExport tagged revisions.Display detailed information of gem(s)(Used together with -o) Do not overwrite but appendShow warningsSet function descriptionCreates a configuration profileThe name of a :git or :path source used in the GemfileShow each gem versionAdd a new repositoryList trusted certificatesCancel all scheduled actions on all packagesAppend dependencies to makefileget network variablesPrint verbose event informationList all available patchesPush directory to stackSets IP TOSSelect Set RAW writing, the preferred raw writing modeSet the speed factor of the writing process to #Do not check shared B-treesUser to delegate permissions toSet server nameImprove a patch before it leaves your repositoryProperty to use for sorting output by descending orderCreate all needed non-existing parent datasetsExecute commandUnpack an installed gem to the current directoryOutput a stream representation of a datasetSign a certificate with my key and certificateAvoid comparing first N fieldsSet the Media Catalog Number of the CDInclude directories tagged as cacheRewrite working copy url metadataReport progressCancel a hold on a packageSelect the last NUMBER patchesUse dir as the logical root directory for headers and librariesSet the FIFO (ring buffer) size to #Type %shelp%s for instructions on how to use fishUpdate the RubyGems system softwarezIconBeep percentageDelegate permissions only on the specified datasetDo not send the results to stderr, but overwrite the specified fileDisplay a timestamp using specified formatStart in restricted modeOutput specifications for all versions of the gemMark a package as manually installedPrint time of last bootSpecify the rsync to run on remote machineGenerate a tcl/msgcat .msg filePrint verbose information about the stream in a machine-parsable formatSimulate failures for files that match REGEXPRemove a permission set or remove permissions from an existing oneTerminal identificationDisplay pool event logGet one or several pool properties%s: Not inside of command substitutionDelegate permission to everyoneDisplay all gems whose name contains STRINGRemove files after adding to archiveStack faultAlias for “move delete packages”Output verbosity levelforce preauthenticationCheck out into dir instead of module name.Specify which mailbox to loadUpgrade to the specified legacy versionUse the given HTTP proxy for remote operationsComplete dd operandsEvaluate scriptGenerate a .deb file for an installed packageThe user's home directory will be created if it does not existDebugging modeUse method to determine backup file namesDelete cached header filesDisplay a help messageDiff revision for date against working file.Show this help message and exitRemove propertyTest if a code block is currently evaluatedSet a dataset property to be inheritedavailable sessionsDon't refuse to add files differing only in caseUpdate a specific groupControls use of speculative local echoSearch for packages matching one of the patternsSpecify version of gem to installRemove permissions recursivelyFields to displayInclude reverse dependencies in the outputFont for active iconsPrint directory namesRemove permissions only on the specified datasetUpgrade installed packages to their most recent versionPrint parsable (exact) values for numbersDisallow file modificationThe name to use for the generated file (see format option)Print the command line on the standard error output before executing it“%s” is not a directoryApply a RubyGems security policy: {High,Medium,Low,No}SecuritySpecify umask to use when writingBinstub destination directory (default bin)Output for time zone <tz> (e.g. -z -0700)Print version information and exitDiscard unrecorded changesForce unmounting of all contained datasetsGenerate XML formatted outputPool to exportCreate a simple gem, suitable for development with bundlerGenerate a simple GemfileRetrieve and print out the ATIP (absolute Time in Pre-groove) infoNumber of scrolled off linesGem repository directory to get installed gemsSame as -dpRDataset to snapshotIn module (repeatable)xterm encodingRead a batched update from FILEUse at most max-chars characters per command lineSet the amount of data to be appended as padding to the next trackSend keys to Vim serverMerge in changes made between current revision and rev.Volume sizeThe “%s” command can not be used immediately after a backgrounded jobSave the current definition of all specified functions to filePool which devices are to be reopenedCheck that no assertion type is used yetSet comment leader.Ignore “Content-Length” headerSpecify directory with configuration files%s: Value '%s' for flag '%s' is not an integer\nEdit variable valuePhysical device to removeSpecify the access model for the thread local storage pointerCreate a snapshotFilesystem to upgradeTXG to roll back to (implies -FX)Show the source location of a particular gem in the bundlePromotes a clone file system to no longer be dependent on its "origin" snapshotQuery a configuration variables valuePool to list properties ofNo binding found for key '%s'No binding found for key “%s”List importable pools, or import some%s: Could not find a web browser.\nGenerates RDoc for pre-installed gemsAdd a new serviceThe location to install the gems in the bundle toList archive (technical)Filesystem to mountMove back in the directory historyCertificate for --sign commandSpecify the remote repository URL to work withDetach virtual device from a mirroring poolPhysical device to detachSpecify version of gem to uninstallThis is a login shellRemove ZFS label information from the specified deviceForce rollback to the most recent snapshotSpecify ATMEL AVR instruction set or MCU typeAttempt automatic loginGenerate compressed streamKey not specifiedPrompt function for GitSets an index list for the next trackGet one or several dataset propertiesRequested redirection to “%s”, which is not a valid file descriptorDisplay security contextWrite CD-Text based on info found in the binary file filenameSource snapshot for the diffRemove and purge one or more packagesExecution timeoutList current package locksExclude directories tagged as cacheStart or stop scrubbingDisplay RubyGems environmental informationDisplay device full pathGenerate incremental stream from snapshotPool to detach device fromPrint result of --evalEdit files on Vim serverSwitches bundler's defaults into deployment mode.Start in GUI modeTemporary mount point propertyShow all of the gems in the current bundleEscape tabCount lines instead of bytesSet a descriptive name for the serviceProperty to setSpecify the register to be used for PIC addressingDestroy a storage poolStart in lisp modeSkip files matching PATTERNIgnore dependency requirements while uninstallingProject-Id-Version: fish 1.21.8
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2014-11-15 09:00+0800
Last-Translator: David Adam <zanchey@ucc.gu.uwa.edu.au>
Language-Team: English <fish-users@lists.sourceforge.net>
Language: en
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Generator: Poedit 1.8.11
X-Poedit-Basepath: /home/david/src/fish-shell
Sync before getting usage infoDry run, only display resulting configurationLocale name, either language or language_COUNTRYSpecified the identification number of the ID based shared library being compiledPool to read events fromTake all recording related info from a CDRWIN compliant CUE sheet fileSpecify a carbon-copy (CC) recipientShow lists the names and versions of all gems that are required by your GemfileComplete CD/DVD-Recorder recording process with the laser turned offApply a unidiff patch to the working copyStart in binary modeAlso display internal eventsDry run: only determine if the recovery is possible, without attempting itDo not list implied entries matching specified shell patternList upgradeable pools, or upgrade oneConsider the packages by future upgrade commandsExtract files to current directoryLike --java, and assume Java2 (JDK 1.2 or higher)Report 'unmanaged' or rogue files in the gem repositoryReport “unmanaged” or rogue files in the gem repositoryPhysical device to bring back onlineCheck out revision or tag. (implies -P) (is sticky)Add a package lockDon't include reverse dependencies in the outputForeground operationDo not remount filesystems during renameSet the default SCSI command timeout value to # secondsReplace non-graphic characters with “?”Ignore changes whose lines match the REGEXRemove a named hold from a snapshotAttach a file to your message using MIMEShow additional user IDsFile format sectionDo not fixate the disk after writing the tracksMake a bundle that can work without RubyGems or Bundler at run-timeMount optionsTest if all new jobs are put under job controlReplace a pool virtual deviceIgnore the known size of the medium, use for debugging onlyThis is not a login shellShow all of the outdated gems in the current bundleDevice to clear ZFS label information fromMount all available ZFS filesystemsDisplay pool I/O statsCommit to this branch or trunk revision.Move or rename filesDisables reading user's .telnetrcDownload package and any packages it depends on%s: The number of positions to skip must be a non-negative integer\nShow sizes in megabytesTake the specified devices offlineDelegate permissions only on the descendents datasetList packages providing specified capabilityDisplay brief summary of the available commands and optionsBackup with pre/post script executionDelay opening files until a command containing the related 'w' function is appliedDelay opening files until a command containing the related “w” function is appliedFilesystem to unshareTreat exported or foreign devices as inactiveExclude files that match pattern in fileModify specified serviceDo not fail on MDC integrity protection failureTest if this is a login shellUse full source file name under DIRECTORYForces clean even if --path is not setCheck against a specific sourceDon't include RI generated documentsCheck filesMark packages as automatically installedList contents of directory using long formatIllegal function name “%s”The function “%s” calls itself immediately, which would result in an infinite loop.Omit statistics since bootTest if a command substitution is currently evaluatedSpecified file (same as command line) (repeatable)Remove and delete all associated configuration and data filesShow automatically installed packagesRevert to the received value if availableFormat a CD-RW/DVD-RW/DVD+RW discSearch $PATH for scriptUse at most max-args arguments per command lineDon't uninstall applicable executables without confirmationSelect a single patch matching PATTERNMake no changesReset pool GUIDUse the portable output formatDon't run unit tests prior to installationShare a given filesystem, or all of themVerbosely list archivePool to bring device back online onDataset to receiveOperate recursively on datasetsExport revisions as of date.Provide help on the 'gem' commandProvide help on the “gem” commandAdd a trusted certificateGenerate RDoc/RI documentation for all installed gemsPrint verbose information about the stream and the time spent processing itSpecify version of gem to rdocPrint help message and exitadd a networkDisplay the contents of the installed gemsTest if wajig command should have packages as potential completionPrivate key for --sign commandMark a package as automatically installedUninstall a gem from the local repositoryStart in easy modeDo not update the cache in vendor/cache with the newly bundled gemsSend to context stored in FILENAMEExecute a ZFS Channel ProgramExclude file systemsDisable sitecustomize.plList all known signal names open the app in a web browserRecursively destroy childrenOnly on interactive jobsRecursively destroy all dependentsDelegate permissions only to the creator of later descendent datasetsSpecify an initialization file to read instead of ~/.muttrcList pools with health status and space usageSelect changes up to a patch matching PATTERNTest if function is definedSearch for and import all pools foundSelect changes starting with a patch matching REGEXPTurn on encryptionPhysical device to offlineBlank a CD-RW and exit or blank a CD-RW before writingSet repository configuration directoryThe TOC type for the disk is set to CDI, with XA onlyTried to change the read-only variable '%s'Tried to change the read-only variable “%s”Roll back a filesystem to a previous snapshotSpecify a ruby executable to use with generated binstubsRecursively rename children snapshotsHandle sparse filesDon't treat input files as text and store them in the OpenPGP canonical text form with standard “CRLF” line endingsPause scrubbingSince tag record placed in history file (by anyone).Expand the device to use all available spaceAn expanded version of the given alias is passed to stdoutOnly output warnings and errorsTest if bundle has been given no subcommandTemporarily offlineRedefine variableUse URL as the remote source for gemsUse RCS kopt -k option on checkout. (is sticky)Delete cached package filesVerify package integrityPrint node's versionSubstitute one word for anotherCreate a clone of a snapshotTest if only interactive new jobs are put under job controlStart in improved Ex modeInstall needed patchesList all available packagesProperty to use for sorting output by ascending orderPermission denied: “%s”Print verbose statisticsLook for specified module (repeatable)Start in foreground modeSame as --no-dereference --preserve=linkIncrement the level of general verbosity by oneSelect changes starting with a patch matching PATTERNGet help on this commandDisplay configuration and exitSet a different in-core pool nameAlso print directory historyOnly print out changes, do not actually clean gemsIf the standard input does not contain any nonblanks, do not run the commandDo not try to negotiate TELNET BINARY optionPrint processorSize of B-tree nodes on diskDataset to renameDiff rev1/date1 against rev2.Do not sync before getting usage infoClean local cachesCache all the gems to vendor/cacheSame as --preserve=mode,ownership,timestampsPool to offline device fromList the paths of all gems required by your GemfileRun up to max-procs processes at a timeSpecify the subject of the messageIgnore missing log device (risk of loss of last changes)Do not install any required dependent gemsSpecify and read configuration options for bundlerFilesystem to unmountIn repository (repeatable)Restrict operations to the LOCAL domain (default)Abort (Alias for SIGABRT)Cancelled function editingDry run: do not actually receive the streamDelete all cache contentsWrite out setting namesSnapshot to roll back toDisplay pool command historySpecify command to run before this darcs commandRetrieve multi session info in a form suitable for mkisofs-1.10 or laterDisplay inode change timeDo not cache the verification status of key signaturesExec runs a command, providing it access to the gems in the bundleForce unmounting of clonesCheck directoriesSpecify keyword expansion mode.configure pin for an SSIDUpdate the list of available packages from the apt sourcesRun in interactive modeDownload the packages to the current directoryTraverse symlinks and retrieve pointed-to filesList or import destroyed pools only (requires -f for importation)disable a networkPrint output in a machine-parsable formatThe location of the Gemfile bundler should useSpecify command to run after this darcs commandLaunch fish's web based configurationCreate a new storage poolPrint path to commandList contents of directory, including hidden files in directory using long formatShow build dependenciesRuns adb with any -s parameters already given on the command linePrint directory stackCreate whole disk pool with EFI System partition to support booting system with UEFI firmwareDo not attempt to fetch gems remotely and use the gem cache insteadSize of the inner borderDisplays platform compatibility informationA space-separated list of groups to skip installingList all available productsStart in diff modeRefresh all repositoriesDo not print progress information to stdoutBring the specified devices back onlineDataset on which delegation is to be removedMark unresolved conflicts in working tree, for manual resolution“%s” is not a jobReinstall each of the named packagesPool to get command history ofWrite package statistics to a filePool to start/stop scrubbingSnapshot to cloneProperties to getPrints the license of all gems in the bundleHold a package, prevent automatic installation or removalName of the darcs executable on the remote serverSet a pool propertyTest if new jobs are never put under job controlPath to your editorPrint line numberIgnore username for time calculationsBase directory for outputFile systemExecute command, enable optional featuresDon't really cleanupSet CVS user variable.Create a volume or filesystemDiff revision for rev1 against working file.Check only the last generationRemove a package lockBe verbose when showing statusAvoid comparing first N charactersRead configuration from specified cache fileSpecify the remote shell to useend fields with NULInstall the gems specified by the Gemfile or Gemfile.lockSet SAO (Session At Once) mode, usually called Disk At Once modeTranslate S(amba)ID to POSIX IDUnable to expand variable name '%s'Unable to expand variable name “%s”Left file equal to right filePool to get properties ofTest if wajig has yet to be given the subcommandCleanup old versions of installed gems in the local repositoryShow only devices with specified device and/or bus numbers (in decimal)List files changed since latest backupIgnore option “--read-functions”Set altroot for newpool and automatically import itShow the version of each required dependencyDo no interactive promptingGenerate a test directory for your library (rspec or minitest)Snapshot to bookmarkRemove permissions only on the descendents datasetSpecify in-reply-to headerDiscard the first element of the path of the sent snapshothelp: Help is being displayed in %s.\nForce unmounting if neededShow full information for specified patternsOverwrite existing binstubs if they existShare all eligible ZFS filesystemsSet the home directoryTest if aptitude command should have packages as potential completionSet TAO (Track At Once) writing modeUse openssh if availableResource nameStop scrubbingForce the stream to be received as a clone of the given snapshotInstall newly added packages recommended by installed packagesList the files inside a GemReopen pool devicesDo nothing but print out generated duplicity command linesPreserve ATTRIBUTES if possiblePool propertyDiscard all but the last element of the path of the sent snapshotSpecify version of gem to examineDry run: only display resulting configurationEnable debugSearch for packages containing listed wordsSelect frontend interfaceUnable to locate the %s directory.Print verbose information about the streamSpecify sendmail commandGenerate a .NET .resources fileInstall a RedHat .rpm packageSelect tag matching REGEXPEquivalent to "-o cachefile=none,altroot=ROOT"List archive (bare)Generate a simple Gemfile, placed in the current directoryEnable suspension supportForce use of virtual deviceExtract files with full pathStart in Arabic modeDisplay detailed pool health statusDisplays the current modeList needed patchesModify specified repositoryThe directory “%s” does not existDo not remove stale gems from the cacheDisplay all gems whose name starts with STRINGThere are no suitable jobsVerify integrity of package dependenciesInclude children in replication streamUninstall all matching versionsUse minimal IO buffersAttach virtual device to a pool deviceAllow the presence of larger blocks than 128 kiBClear list of configuration files to readIncrement the verbose level in respect of SCSI command transport by oneOnly display Ruby directive informationSuppress printing filenameDon't ignore dependency requirements while uninstallingPrint machine-parsable verbose informationSelect Set RAW writing, the less preferred raw writing modePrint hardware platformPerform a distribution upgradeDo not check filesForce warningsName of gem(s) to query on matches the provided REGEXPPrint file to stdoutForce full backupLog filenameSpecify a file to include into the body of a messageRun unit tests for gemPrint GID instead of group nameStart in Farsi modeGenerate a .NET .dll fileRemove any cached packages which can no longer be downloadedRetrieve and print out the table of content or PMA of a CDSince rev or tag (looks inside RCS files!)Recovery modeSelect changes up to a patch matching REGEXPClear the “for your eyes only” flag in the messageSpecify the number of jobs to run in parallelSearch for devices or files in specified directoryDon't include RDoc generated documents$%c is not a valid variable in fish.Download source rpms for all installed packages to a local directoryClear all previous eventsList config filesDisable file modificationUse this config file instead of defaultIllegal file descriptor in redirection '%s'Illegal file descriptor in redirection “%s”Unknown error trying to locate directory '%s'Unknown error trying to locate directory “%s”Give human-readable outputSnapshot on which hold is to be appliedVariable scopeWrite out the current configurationDo not mount contained filesystemsSpecifies no automatic login to remote systemOnly display status for unhealthy or unavailable poolsList holds recursivelyRoot filesystem mountpointAlias for “get”Left file newer than right fileGet dataset space consumed by each user groupForbid the upgrade to a particular version%s: Unknown option %s\nUnexpected end of string, quotes are not balancedError encountered while sourcing file “%s”:Pattern is a Perl regexp (PCRE) stringShow full information for specified packagesInstall the binstubs of the listed gemRevoke delegations of rights on a dataset from (groups of) usersDo not check any generationsSpecify gem trust policyUnconditionally install the required dependent gemsCheck out revisions as of date. (implies -P) (is sticky)Properties of the imported poolSets the SCSI target for the CD/DVD-RecorderConsider files as separateDo not check directoriesDestroy a datasetGet all PIDs for a process nameRemove automatically installed packagesUpdate the list of down-loadable packages%s: Expected exactly one argument, got %s.\n\nSynopsis:\n\t%svared%s VARIABLE\nRemove permission from everyonePut a named hold on a snapshotEdit function definitionUnmount all available ZFS filesystemsIntroduction to the fish syntax%s: %s is an array variable. Use %svared%s %s[n]%s to edit the n:th element of %s\nvi-like key bindings for fishDo not enable any feature on the new poolBuild private key and self-signed certificate for EMAIL_ADDRTest if vim-addons has yet to be given the subcommandSpecify a blind-carbon-copy (BCC) recipientActually commit changesExport into dir instead of module name.Compress repository withDon't use bin wrappers for executablesBack to record with str in module/file/repos fieldUnused signalPrint the target operating system ID stringUpgrade all eligible pools, enabling all supported featuresO��?>g�:�
���8-��&��kY	���+L
_	Z�?��
-_��o3R��������
`*�J�s7�hIChanges to locale variablesCambios en variables de configuración regional (locale)No matches for wildcard '%s'. See `help %s`.No hay coincidencias para el comodín '%s'. Consulte `help %s`.cannot both path and unpathno se puede establecer y desestablecer la ruta a la vezLa expresión es inválidaFalta el separador --Resultado demasiado grande: %sJobs getting started or continuedTrabajos iniciando o reanudándoseUnexpected end of string, expecting ')'Final inesperado del *string*, se esperaba ‘)’No se puede expandir el nombre de variable “%s”Warnings (on by default)Advertencias (activadas por defecto)There are still jobs active:Aún hay jobs activos:No se pueden especificar múltiples posiciones(sin coincidencias)Continuar el proceso detenido previamenteInvalid --max-args value '%s'Valor no válido para --max-args '%s'comando no válido en un prompt interactivoUnable to read input file: %sNo se puede leer el archivo de entrada: %sDetener la función actualmente evaluadaNo se puede usar stdin (fd 0) como salida de una tuberíaClave no especificadaToo few argumentsMuy pocos argumentosToo many long-only optionsHay demasiadas opciones solo en formato largoRedirección de entrada/salida inválidathe -k/--key syntax is no longer supported. See `bind --help` and `bind --key-names`la sintaxis -k/--key ya no es compatible. Consulta `bind --help` y `bind --key-names`Falta un paréntesis de cierreEste es un login shellDescriptor de archivo ilegal en la redirección '%s'variable '%s' is read-onlyla variable '%s' es de solo lecturaThe expanded command was empty.El comando expandido estaba vacío.No se pudo encontrar una tarea con ID de proceso '%d'Finding and reading configurationBuscando y leyendo la configuraciónValor inicial no válido '%s'Cambio de tamaño de ventana%s: subcomando no válidoValor final no válido '%s'Mediciones de rendimiento del historialEvaluar el bloque si la condición es falsaNo se pueden combinar las opciones %svalor inválido para la opción '--color': '%s'. Se esperaba 'always', 'never' o 'auto'Detener por salida del terminalExpected at least one argumentSe esperaba al menos un argumentonothing to choose fromno hay nada para elegirUnexpected ')' found, expecting '}'Se encontró ‘)’, pero se esperaba ‘}’Expected no arguments, got %dSe esperaban cero argumentos; se obtuvo %del string de opciones exclusivas '%s' no es válido'%s' is a broken symbolic link to '%s''%s' es un enlace simbólico roto a '%s'Standard input (line %d)Entrada estándar (línea %d)%s es una funciónAbbreviation %s already exists for commands %s, cannot rename %sLa abreviatura %s ya existe para los comandos %s, no se puede cambiar el nombre de %sfalta un argumento$status no es un comando válido. Vea `help %s`setting cursor while evaluating 'complete --arguments' is not yet supportedcambiar la posición del cursor durante la evaluación de 'complete --arguments' todavía no está soportadoEl comando “time” solo puede colocarse al inicio de una pipeline%s: No hay trabajosOpening "%s" failed: %sFalló la apertura de "%s": %sTemporizador expiradoHistorial de comandos ejecutados por el usuarioSe intentó cambiar la variable de solo lectura '%s'Firing eventsDisparando eventosComodín sin coincidenciasReaping external (forked) processesRecolectando procesos externos (forked)%s: no fish help topic '%s', try 'man %s'\n%s: no existe el tema de ayuda de fish '%s', prueba con 'man %s'\nSe esperaba %s, pero se encontró %s%s: invalid function name%s: nombre de función no válidoProbar una condiciónProceso%s: invalid scale%s: escala no válidaOcurrió un error al configurar la tubería (pipe)%s: invalid variable name. See `help %s`%s: nombre de variable no válido. Consulte `help %s`'time' is not supported for background jobs. Consider using 'command time'.'time' no es compatible con trabajos en segundo plano. Considera usar 'command time'.%s (línea %u)scope can be only one of: universal function global localel alcance solo puede ser uno de: universal, function, global, localEjecutar bloques de código condicionalmente%s: Could not create configuration directory '%s'\n%s: No se pudo crear el directorio de configuración '%s'\nMissing end to balance this %sFalta un 'end' para balancear este %sen ejecuciónUnsupported use of '='. In fish, please use 'set %s %s'.Uso no soportado de ‘=’. En fish, utiliza ‘set %s %s’.Ejecutar un comando si el comando previo fallóVariables cannot be bracketed. In fish, please use {$%s}.Las variables no pueden ir entre corchetes. En fish, usa “$%s”.%s: contiene un error de sintaxisGestionar variables de entornocomandoSe esperaba un comando, pero se encontró %sprecisión inválida: %s'continue' while not inside of loop'continue' usado fuera de un bucle$%c no es una variable válida en fish.Error al leer el archivo %s%s: valor base no válidoLong flag '%s' already definedLa opción larga '%s' ya está definidaNombre de función no permitido '%s'%s: Expected at least %d args, got only %d\n%s: Se esperaban al menos %d argumentos, se recibieron solo %d\nEliminar un trabajo de la lista de trabajosError de dirección desalineadaThe interactive reader/input systemEl sistema interactivo de lectura/entradaVirtual timer expiredTemporizador virtual expiradoLas operaciones lógicas no están soportadas; usa `test` en su lugarla opción %s requiere %sEjecutar un builtin específicamenteNo se pueden especificar múltiples patrones de regexunrecognized feature '%s'característica no reconocida '%s'$%s: establecida en el ámbito %s, %s,%s con %d elementosTarea ambiguaEl nombre del comando era inválidoEnviar el job al segundo planoScreen repaintsRedibujados de pantallala entrada estándar (stdin) está cerradaSolicitud de información%s: %s: cannot overwrite read-only variable%s: %s: no se puede sobrescribir la variable de solo lecturaInvalid --unknown-arguments value '%s'Valor no válido para --unknown-arguments '%s'La opción entera implícita '%c' ya está definidaGestionar abreviaturas, copiado en %s @ línea %dEntrada estándarGrupoInvalid level value '%s'Valor de nivel no válido '%s'archivoFD monitor eventsEventos del monitor de FDTubería rota (broken pipe)Use 'disown PID' to remove jobs from the list without terminating them.Usa ‘disown PID’ para remover trabajos de la lista sin terminarlos.Evaluar el bloque si la condición es verdaderaChanges to exported variablesCambios en variables exportadasShort flag '%c' invalid, must be alphanum or '#'La opción corta '%c' no es válida, debe ser alfanumérica o '#'line/column index starts at 1el índice de línea/columna comienza en 1'else' builtin usado fuera de un bloque 'if'El directorio vacío '%s' no existeAn option spec must have at least a short or a long flagUna especificación de opción debe tener al menos un flag corto o largoSecuencia de escape incompleta '%s'%s: No dentro de una sustitución de comandoUnexpected '}' found, expecting ')'Se encontró ‘}’, pero se esperaba ‘)’%s: Opción desconocida %s\nLlaves desbalanceadas%s: el nombre no puede estar vacío\nUnexpected '}' for unopened brace‘}’ inesperado sin una llave de aperturaModo de control de trabajos no válido '%s'ComandoNo se puede enviar la tarea %d, '%s' a primer plano porque no está bajo control de tareas%s: se requiere un nombre de funciónLa función '%s' ya existe. No se puede crear una copia de '%s'%s commandcomando %sImprimir texto formateadoSeñal sin usodesde el archivo cargado con source %scon los argumentos '%s'Home para %sAbreviatura: %sBackground IO thread eventsEventos del hilo de E/S en segundo plano$* is not supported. In fish, please use $argv.$* no es compatible. En fish, usa $argv.Un segundo intento de salir los terminará.Comando desconocido. ‘%s’ existe pero no es un archivo ejecutable.Llamada de sistema inválidaAbbreviation expansionExpansión de abreviaturasNo hay bloques definidosNo binding found for key sequence '%s'No se encontró una asignación para la secuencia de teclas '%s'Terminal ownership eventsEventos de propiedad del terminalNo se pudo encontrar '%s'called with one argument. This will return false in future.llamado con un argumento. Esto devolverá falso en el futuro.El argumento '%s' está fuera de rangoAbortar (Alias de SIGABRT)Jobs being executedTrabajos en ejecuciónExpected file path to read/write for -w:Se esperaba una ruta de archivo para lectura/escritura con -w:Se esperaba exactamente un nombre de funciónProcess groupsGrupos de procesos%s: opción desconocidaEjecutar un conjunto de comandos múltiples veces%s could not read response to Primary Device Attribute query after waiting for %d seconds. This is often due to a missing feature in your terminal. See 'help %s' or 'man fish-terminal-compatibility'. This %s process will no longer wait for outstanding queries, which disables some optional features.%s no pudo leer la respuesta a la consulta de Atributo de Dispositivo Primario tras esperar %d segundos. Esto se debe a menudo a una característica faltante en su terminal. Consulte 'help %s' o 'man fish-terminal-compatibility'. Este proceso %s dejará de esperar consultas pendientes, lo que desactiva algunas funciones opcionales.--allow-empty solo es válido con --fields$? is not the exit status. In fish, please use $status.$? no es el código de salida. En fish, utiliza $status.Valor máximo no válido '%s'en la función ‘%s’autoloadingcarga automáticamissing filename argument or input redirectionfalta un argumento de nombre de archivo o una redirección de entrada--entire y --index son mutuamente excluyentes%s: cannot use reserved keyword as function name%s: no se puede usar una palabra clave reservada como nombre de funciónSeñal desconocida '%s'se esperaba %s en %sError de límite de dirección%s: wrote %s\n%s: se escribió %s\nNo se pudo encontrar el directorio personalRequiere exactamente dos argumentos%s is a builtin%s es un comando internoInvalid --min-args value '%s'Valor no válido para --min-args '%s'Padding should be a character '%s'El padding debe ser un carácter '%s'Internal (non-forked) process eventsEventos de procesos internos (sin fork)Send job %s '%s' to backgroundEnviar el trabajo %s '%s' a segundo planoDemasiados descriptores de archivo activosNo es una funciónError al leer el archivo '%s'unknown modifier '%s' in '%s'modificador desconocido '%s' en '%s'no se pueden guardar variables o funciones universalesla finalización alcanzó la profundidad máxima de recursión, ¿posible ciclo?Error encontrado al importar el archivo '%s':No se pudo determinar el directorio de trabajo actual. ¿Está configurado correctamente el locale?Bloque de código para ejecutar condicionalmente%s: Number out of range%s: Número fuera de rangoThe call stack limit has been exceeded. Do you have an accidental infinite loop?Se ha superado el límite de la pila de llamadas. ¿Tienes un bucle infinito accidental?El comando “%s” no se puede usar inmediatamente después de un job enviado al segundo planoToo much data emitted by command substitution so it was discardedLa sustitución de comando emitió demasiados datos, por lo que fueron descartadosFinal inesperado del string, las comillas no están balanceadas, copiado de forma interactivaNo se pudo escribir la información de perfilado en el archivo '%s': %s%s: cannot overwrite read-only variable%s: no se puede sobrescribir la variable de solo lecturaNegar el estado de salida del trabajoColor desconocido '%s'--query and --names are mutually exclusive--query y --names son mutuamente excluyentesNo se puede ubicar el directorio %s derivado de $%s: “%s”.%s %s: options cannot be used together%s %s: las opciones no pueden usarse juntasTried to modify the special variable '%s' with the wrong scopeSe intentó modificar la variable especial '%s' con un ámbito incorrectoLos comandos enviados al fondo no pueden usarse como condicionales%s: Value '%s' for flag '%s' less than min allowed of '%s'\n%s: El valor '%s' para el flag '%s' es menor que el mínimo permitido '%s'\nSe esperaba un string, pero se encontró %sComando desconocido. Un componente de ‘%s’ no es un directorio. Verifique su $PATH.%s: expected %d arguments; got %d%s: se esperaban %d argumentos; se obtuvieron %dThe expanded command is a keyword.El comando expandido es una palabra clave.Token inválido '%s'%s: %s es una variable de tipo array. Usa %svared%s %s[n]%s para editar el elemento n de %s\n%s: El número de posiciones a saltar debe ser un entero no negativo\n, copiado mediante `source`Establecer u obtener la línea de comandosSolo en trabajos interactivosClave de ordenamiento no válida '%s'%s: argumento posicional inesperadoNo se pudo tomar control del terminalValor no válido para los campos '%s'No se pueden especificar múltiples opciones de set-cursorDivisión por cero%s: %s: expected %d arguments; got %d\n%s: %s: se esperaban %d argumentos; se recibieron %d\nFinalizar un bloque de comandosUnable to evaluate string substitutionNo se puede evaluar la sustitución de stringEditar autocompletados específicos del comandoLímite de tiempo de CPU excedidoComando no ejecutableFunción desconocida “%s”Falta un número hexadecimal en la secuencia Unicode%s: invalid mode name. See `help %s`%s: nombre de modo no válido. Consulte `help %s`%s: el cuerpo no puede estar vacío\nCharacter encoding issuesProblemas de codificación de caracteresinvalid underline style: %sestilo de subrayado no válido: %s(solo lectura)No se puede enviar la tarea %s, '%s' a segundo plano porque no está bajo control de tareas$%s: heredada originalmente como |%s|Paréntesis desbalanceadosubcomando no válidoexportadaSalida forzadacolumn %s exceeds line lengthla columna %s excede la longitud de la líneaDemasiados argumentosCommand history eventsEventos del historial de comandoscalled with no arguments. This will be an error in future.llamado sin argumentos. Esto será un error en el futuro.Unexpected '[' at this location‘[’ inesperado en esta ubicaciónComando desconocido. Un componente de ‘%s’ no es un directorio.Comando desconocidoUnable to create temporary file '%s': %sNo se puede crear el archivo temporal “%s”: %s$@ is not supported. In fish, please use $argv.$@ no es compatible. En fish, utilice $argv.Unknown input function '%s'Función de entrada desconocida '%s'Check if a thing is a thingVerificar si algo es algoCrear un bloque de códigoAbbreviation '%s' cannot have spaces in the wordLa abreviatura '%s' no puede contener espacios en la palabraSearching/using pathsBúsqueda/uso de rutascon definiciónlos índices del array empiezan en 1, no en 0.Error al leer el archivo de script '%s':Solicitud educada de salidano se encontró el trabajo asociado al manejador de eventosSend job %d (%s) to foregroundEnviar el job %d (%s) al primer planosuccessfully set universal '%s'; but a global by that name shadows itse configuró correctamente el universal '%s'; pero una variable global con ese nombre lo ocultathere is no line %sno existe la línea %sInstrucción ilegalPermiso denegado: '%s'La función “%s” se llama a sí misma inmediatamente, lo que produciría un bucle infinito.Rendering the command lineRenderizando la línea de comandosNotifications about universal variable changesNotificaciones sobre cambios en variables universalesNo se pudo establecer el modo de terminal para el nuevo trabajo--end y --length son mutuamente excluyentesfilas %u a %u de %u%s: modo no válidoEste no es un login shellinvalid option combination, %scombinación de opciones no válida, %sReacting to variablesReaccionar a variables%s: Value '%s' for flag '%s' greater than max allowed of '%s'\n%s: El valor '%s' para el flag '%s' es mayor que el máximo permitido '%s'\n'break' usado fuera de un bucleonly f1 through f%d are supported, not 'f%s'solo se soportan f1 hasta f%d, no ‘f%s’Project-Id-Version: es
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2026-02-27 12:11-0500
Last-Translator: Julio Napurí <julionc@gmail.com>
Language-Team: Spanish <>
Language: es
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=2; plural=(n != 1);
X-Generator: Poedit 3.8
Comando desconocido:las sustituciones de comando no están permitidas en posición de comando. Prueba var=(tu-comando) $var …Bloquear temporalmente la entrega de eventosTraducir un string--entire y --groups-only son mutuamente excluyentesControl de trabajos: %s%s: No se pudo encontrar un navegador web.\nGestionar rutas%s: %s: subcommand takes no options\n%s: %s: el subcomando no acepta opciones\nThe completion systemEl sistema de autocompletadoTried to modify the special variable '%s' to an invalid valueSe intentó modificar la variable especial '%s' a un valor no válido--set-cursor argument cannot be emptyel argumento --set-cursor no puede estar vacíoexplore what characters keyboard keys sendexplora qué caracteres envían las teclas del teclado$# is not supported. In fish, please use 'count $argv'.$# no está soportado. En fish, usa el comando 'count $argv'.--tokens options are mutually exclusivelas opciones --tokens son mutuamente excluyentesNumber is too largeEl número es demasiado grandeAdvertencia: La opción '%s' fue eliminada y ahora se ignoraArgumentos inválidosManipular strings'%s' no es una tareaEvaluar un string como una instrucciónEl límite de recursos no está disponible en este sistema operativoParsear opciones en un script de fishEstado%s: option does not take an argument%s: la opción no acepta un argumentoNo se pudo asignar el shell a su propio grupo de procesosdemasiados argumentosNo es un carácter Unicode válido: %s%s (línea %d)Reaping internal (non-forked) processesRecolectando procesos internos (sin fork)%s: Se esperaba exactamente un argumento, se recibió %s.\n\nSinopsis:\n\t%svared%s VARIABLE\n'end' no acepta argumentos. ¿Olvidaste un ';'?No se puede usar el modo no-execute en una sesión interactivaObtener/establecer límites de uso de recursosDesconocidoBuscar una cadena específica en una lista%s: Máscara inválida '%s'\nInvalid style value '%s'Valor de estilo no válido '%s'Solicitud de salida del control de trabajos (^C)Serious unexpected errors (on by default)Errores inesperados serios (activado por defecto)Imprimir el directorio de trabajoLeer una línea de entrada en variablesCannot add control modifier to control character '%s'No se puede añadir un modificador de control al carácter de control '%s''%s' is not a valid process ID'%s' no es un ID de proceso válidoNo se pudo encontrar la tarea '%d'Modification of read-only variable "%s" is not allowedNo se permite modificar la variable de solo lectura "%s"Detener el bucle más interno%s y %s son mutuamente excluyentesFinal inesperado del string, los corchetes no coincidenNo se puede ubicar el directorio %s.--command cannot be combined with --position=command--command no puede combinarse con --position=commandNuncacannot both export and unexportno se puede exportar y desexportar a la vezGestionar las asignaciones de teclas de fishen manejador de evento: %sla opción exclusiva '%s' no es válidaNo se puede especificar el ámbito al eliminar el bloqueNo hay un trabajo adecuado: %dFalta un operadorNúmero inválido: %sShort flag '%c' already definedLa opción corta '%c' ya está definidaLanguage specifiers appear repeatedly:Los especificadores de idioma se repiten:cannot parse key '%s'no se puede analizar la clave ‘%s’Definido en %s @ línea %d%s ha fallado: %s%s: el valor no se convirtió completamente (no es posible convertir '%s')El error fue “%s”.Jobs changing statusTrabajos cambiando de estado%s: El valor '%s' para el flag '%s' no es un entero\nDestino de redirección inválido: %sImprimir los trabajos en ejecuciónEl comando “%s” no se puede usar en una *pipeline*Límite no válido '%s'El estado del proceso hijo cambióexpected %d arguments; got %dse esperaban %d argumentos; se obtuvieron %duna variable PATHDetener la ejecución e iniciar el prompt de depuración'%s' no es un directorioArgumento inesperado -- '%s'Excepción de coma flotanteRefcell dynamic borrowingPréstamo dinámico de refcellAbortar%s: se eliminó %s\ndirectorioAviso: un '0' inicial sin una 'x' indica un número octalNo hay ninguna abreviatura llamada %s con las restricciones de comandos indicadas`set --show` does not allow slices with the var names`set --show` no permite segmentos aplicados a nombres de variablesor press ctrl-%c or ctrl-%c twice in a row.o presiona ctrl-%c o ctrl-%c dos veces seguidas.Función desconocida'%s' is not a valid job ID'%s' no es un ID de tarea válidoTraza o trampa de punto de interrupciónNo hay TTY para el shell interactivo (tcgetpgrp falló)Expected a variable name after this $.Se esperaba un nombre de variable después de este $.Leyendo/escribiendo el archivo de historialPress ctrl-%c again to exitPresiona ctrl-%c nuevamente para salirListar o eliminar funcionesInvalid range value for field '%s'Valor de rango no válido para el campo '%s'falta un subcomando# comments# comentariosse esperaban <= %d argumentos; se obtuvieron %d%s: invalid integer%s: entero no válidoEjecutar el comando en el proceso actualgiven %d indexes but %d valuesse proporcionaron %d índices pero %d valoresPosición no válida '%s'%s: Demasiados argumentosInvalid padding character of width zero '%s'Carácter de relleno no válido de ancho cero '%s'$status, the return code$status, el código de retornoDefinido de forma interactivaEsperar la finalización del proceso en segundo planoSaltar el resto del bucle más internoswitch: Se esperaba como máximo un argumento, se recibió %uSe esperaban exactamente dos nombres (nombre actual de la función y nuevo nombre de la función)Condición urgente de socketError when renaming file: %sError al renombrar el archivo: %senlace de comandoEl número es infinitoWriting/reading the universal variable storeLectura/escritura del almacén de variables universalesNo hay trabajos adecuados%s variablevariable %sNo se pudieron encontrar procesos hijos con el nombre '%s'Demasiados niveles de enlaces simbólicos: '%s'Configura $%s a un directorio donde tengas acceso de escritura.Siempre'case' builtin usado fuera de un bloque 'switch'Se solicitó una redirección a '%s', que no es un descriptor de archivo válidoItems %u to %u of %uElementos %u a %u de %uBuiltin desconocido “%s”Error al sustituir en la expresión regular: %sEvaluar el contenido de un archivoEs posible realizar I/O en un descriptor de archivo asíncrono%s: Directory stack is empty…\n%s: La pila de directorios está vacía…\nLa entrada estándar debe estar asociada a un tty.Permiso no válido '%s'Devolver información de estado sobre fishEl entero %d en '%s' está seguido por un carácter no numéricoImprimir argumentosfalta un número hexadecimal en la secuencia de escapeGenerar un número aleatorioDefinido mediante `source`Unexpected ')' for unopened parenthesis‘)’ inesperado sin un paréntesis de aperturaValor de longitud no válido '%s'El temporizador de perfilado expiróEnviar el job al primer planoNo se encontró una asignación para la tecla '%s'Ejecutar un comando específicamente%s debe ser un entero positivo$$ is not the pid. In fish, please use $fish_pid.$$ no corresponde al PID. En fish, usa $fish_pid.¿Quiso decir `set %s %s`?Parseando el AST de fishWarnings about unusable paths for config/history (on by default)Advertencias sobre rutas inutilizables para config/history (activadas por defecto)Fallo de pilacombinación de opciones no válidaNo suitable job: %sNo hay un trabajo adecuado: %sError desconocido al intentar localizar el directorio '%s'Valor de índice inválidoDebugging aid (on by default)Ayuda de depuración (activada por defecto)El directorio '%s' no existesymlink de directorioen sustitución de comandoUnexpected end of string, incomplete parameter expansionFinal inesperado del string, expansión de parámetro incompletaarray index out of boundsíndice de array fuera de rangoLa expansión produjo demasiados resultadosError desconocido al evaluar la sustitución de comandoUnexpected end of string, incomplete escape sequenceFinal inesperado del string, secuencia de escape incompletaDefinir una nueva funciónEl terminal se colgóEl argumento no es un número: '%s'Error de expansiónSolicitud de salida del control de trabajos con volcado de memoria (^\)Internal details of the topic monitorDetalles internos del monitor de temas%s: Función desconocida '%s'\n%s, version %s%s, versión %ssymlinkenlace simbólico%s: option requires an argument%s: la opción requiere un argumentoMedir cuánto tarda un comando o bloque%s: No está dentro de un bucle'end' usado fuera de un bloqueEspecificación de opción no válida '%s' en el carácter '%c'Contar el número de argumentosCannot use --append or --prepend when assigning to a sliceNo se puede usar --append o --prepend al asignar a una porción (*slice*)no exportadoDevolver un resultado exitosoWarning about using test's zero- or one-argument modes (`test -d $foo`), which will be changed in future.Advertencia sobre usar los modos de ‘test’ con cero o un argumento (`test -d $foo`), los cuales cambiarán en el futuro.no se puede fusionar el historial en modo privado'}' does not take arguments. Did you forget a ';'?'}' no acepta argumentos. ¿Olvidaste un ';'?Índice no válido comenzando en '%s'Invalid max matches value '%s'Valor máximo de coincidencias no válido '%s'Salir del shellEjecutar un comando múltiples vecesCalls to fork()Llamadas a fork()%s: especificación de conversión no válidaancho de campo inválido: %sLímite de tamaño de archivo excedidoNo se pudo mostrar el mensaje de ayudaAbbreviation %s already exists, cannot rename %sLa abreviatura %s ya existe, no se puede renombrar %sMostrar la ruta absoluta sin enlaces simbólicosValor de recuento no válido '%s'El nombre no puede estar vacíoRedirección inválida: %sInvalid width value '%s'Valor de ancho no válido '%s'sin límiteDetención forzadaLa función '%s' no existeErrors reported by exec (on by default)Errores reportados por exec (activado por defecto)No catalogs available for language specifiers:No hay catálogos disponibles para los especificadores de idioma:se esperaban >= %d argumentos; se obtuvieron %djob %d ('%s') was stopped and has been signalled to continue.el trabajo %d ('%s') fue detenido y se le ha enviado una señal para continuar.Ejecutar el comando si el último comando tuvo éxitoTrying to print invalid outputIntentando imprimir una salida no válida…y %u filas másbuscar:No se pudo establecer el modo de terminal (%s)%s: se esperaba un valor numéricoLa opción corta entera implícita '%c' no permite modificadores como '%c'Configura la variable de entorno %s o HOME antes de iniciar fish.--invert y --groups-only son mutuamente excluyentesError al compilar la expresión regular: %sInicio (línea %d)Falla de energíaInvalid type '%s'Tipo no válido '%s'(Escribe 'help %s' para ver la documentación relacionada)El ID de sesión del historial '%s' no es un nombre de variable válido. Se usará `%s` en su lugar.Solicitud de detención desde el control de jobs (^Z)Synchronized file accessAcceso sincronizado a archivosOptions %s and %s cannot be used togetherLas opciones %s y %s no pueden usarse juntasNumber out of rangeNúmero fuera de rangobuiltin history delete solo soporta --exactSe esperaba un string, pero se encontró una redirecciónTerminal feature detectionDetección de capacidades del terminalPosition must be one of: %sLa posición debe ser una de las siguientes: %s
�E
,]i�	$x��~���� T�K�W��
}5�=5�"9Wk<�!
f4 +W�'�hX��%�55���X0�&
��u�.�2R.�
?A����)�06���5pI��[%/�� 
T�L	B���EQ�S��y	Xyr'��
�r��
�;��� �AP�O�l+�	�
061\g		;.3�vv>f��;P�'��	�U�
TZ-x�y��2
���%��-�A��k�B��Yt�.'�0�E�Y�&~�%��i�x5��5[�3�+1dbw�Y!b�?�2���f#���<��H�I	�	�G-��W��2
�[��cE�
�
����IH_drU��
��:�n�d��#z!3S�YL��s~^�YtpA��8�ZN�..�F?�G+$	�&�Y���s��h��)��16���9����`#���5��Ob�.��W�����
�8]�"�	s�	��#�
;	@+3?UI�7��Sq��V%t�!�G�
�I����#Y�4j
�:Sv3�e�A	��#��&"q&Hp�
�T�	�	B��h�'	�I&����a��&���o��	 ��s����
��CV%)x4�,����zu��8
)��P��
�{2�{�h9
v:�4��{��+�:��Cc�D�)&
~K��Q;�
W
y����d�&q=�cc	��*{B
���		z<Q1�
p�-�.�R�=i����EK�e
�	� �K���������18h9��
�
n�m�kCL)��"A�W��Br�B`I�����~N$��j�	���&��:��lgP��i8�|�q�r
kp��r�P	'�+l!�Ts4�]�$l1h�!u�t�9�+n�W/$
�
	�IdW�6��(�� ��
�	v
�V08t�80�<�"F��+&����m�
%���6:��/_�
���a]l
�n	�Q�b�\P	�J�
�K�yJ���"����^v�6	�"gHb.���	a0	
i�YCXt
�St!�*��&�m0n���b�@�>�T1�^v:�E41Patterns are Perl-compatible regular expressionsLes motifs sont des expressions régulières compatibles PerlGet the passphrase from this file [filename]Obtenir la phrase de passe depuis ce fichier [chemin]Always falseToujours fauxLimit commits to ones with reflog entries matching given patternLimiter les validations à celles dont les entrées du reflog correspondent au motif spécifiéBasculer entre la ligne de commande du processus et son nomLa limite « %s » est invalideSkip interactive patchesPasser les patchs interactifsTemporairement hors-ligneShow infoAfficher les informationsUse specified network namespaceUtiliser l’espace de nommage réseau spécifiéRevenir sur les modificationsSpecify a maximum bitrate in kbpsSpécifier un débit maximal (en kbps)Disable colorization in outputDésactiver la colorisation de la sortieDo not predefine any system-specific or GCC-specific macrosNe prédéfinir aucune macro système ni GCCTrier selon l’extension des entréesSearch for packages containing fileRechercher les paquets contenant le fichierCreate an assertion to prevent the system from sleeping (AC power)Créer une assertion pour empêcher la mise en veille de l’alimentationSet shellParamétrer le shellIncrease verbosity (show descriptors)Augmenter la verbosité (afficher les descripteurs)Abandonner si un paquet doit être suppriméGroupeDon't retain thumbnails' aspect ratiosNe pas se souvenir du ratio des miniaturesSpécifier le nom du fichier de sortie%s : argument positionnel inattenduforce continued processing past errorsForcer la poursuite du traitement en cas d’erreurDisable dynamic color changingDésactiver le changement dynamique de couleurDisable this commandDésactiver cette commandeShow information about filesAfficher les informations sur les fichiers%s : Un argument attendu, %s reçu(s).\n\nRésumé :\n\t%svared%s VARIABLE\nuse text as commit messageUtiliser le texte spécifié comme message de validationCheckout and switch to a branchExtraire une branche et basculer dessusCouleur  « %s » inconnueOutputs the current userAfficher l’utilisateur actuelInvoque l’éditeur pour les messages de validationLister les paquets source installésSupprimer du contenu de l’archiveMettre à jour les sourcesPerform Value Range Propagation on treesEffectuer la propagation des intervalles des valeurs sur l’arborescenceFind similar file for basis if no dest fileUtiliser un fichier tiers similaire si aucun fichier destination n’existeDésactiver keep-alive pour les téléchargements HTTPRevert a commitRevenir sur une validationComma-separated list of promptsListe séparée par des virgules des invitesApply color to branchAppliquer une couleur à la branchedisplay your api tokenAfficher votre jeton d’APINever follow symlinksNe jamais suivre les liens symboliquesLimite de mémoire pour l’exécutionSearch the license fieldRechercher dans le champ de licenceUnmount a single volumeDémonter un volume seulTrack numberChamp à afficherWarn if long long type is usedAvertir lorsqu’un type « long long » est utiliséAfficher la colonne d’état à gauchePrint specific revisionAfficher une révision spécifiqueCommande interne inconnue « %s »Use Unix assembler syntaxUtiliser la syntaxe assembleur UnixReconstruire l’index des fichiersDon’t generate code to check for violation of exception specifications at runtimeNe pas générer de code pour vérifier la violation des spécifications des exceptions lors de l’exécutionEnvisager l’inclusion des paquets lors des futures exécutions de upgradeNombre hexadécimal manquant dans l’échappement UnicodeAfficher la racine npmPackage cache actionsSet screen heightParamétrer la hauteur de l’écranRemove an exclusionSupprimer une exclusionN’afficher que le(s) processus de PID spécifié(s)Do not read installed packagesNe pas lire les paquets installésInstaller/supprimer les dépendancesJeu de données sur lequel la délégation est à retirerCréer l’adresse ARP manuellementArchiver chaque fichier cible existantDon't color outputNe pas coloriser la sortieSync repositoriesSynchroniser les dépôtsList files owned by given packagesLister les fichiers fournis par les paquets spécifiésUtiliser l’algorithme de chiffrement spécifiéDisable asking for passwordNe pas demander de mot de passeCréer un volume creuxtolerate erroneous packagesTolérer les paquets erronésForce-push local branch to remote branchPousser autoritairement la branche locale vers la branche distanteDisplay metrics about template executionsAfficher des statistiques sur l’exécution des patronsCheck type of file - in case of symlink, check the file that is not checked by -typeVérifier le type du fichier — s’il est un lien symbolique, vérifier le fichier qui n’est pas vérifié par -typeRandomize file list before displayingMélanger la liste des fichiers avant l’affichageSets the default banner page(s) to use for print jobsSpécifier la page de garde par défaut des tâches d’impressionSpecify the signal to be sentSpécifier le signal à envoyerSpecify port to be used for serving file read from stdinSpécifier le port à utiliser pour le service des fichiers reçus sur l’entrée standardVerify internal consistency of backup repositoryVérifier la cohérence interne du dépôt de sauvegardeN’afficher que l’état de la dernière tâche à avoir été lancéeDo not upload binariesLe motif est une expression régulière compatible PerlMake output flush-leftAligner la sortie à gaucheEdit the hosts fileÉditer le fichier hostsPrint only provided FIELDN’afficher que le champ spécifiéMonter la partition d’UUID indiquéNe pas afficher le message de bienvenue GNUSpécifier le titre du rssPrint a short help and exitAfficher une aide concise et quitterSet up a mirror of the source repositoryParamétrer un miroir du dépôt sourcePrint working directoryAfficher le dossier de travailmouse cursor color in Emacs windowCouleur de la souris dans la fenêtre EmacsEnable the use of 68HC12 min and max instructionsUtiliser les instructions min et max du 68HC12Omit debugging directivesOmettre les directives de débogageUnlock a users passwordDéverrouiller le mot de passe de l’utilisateurSearch the homepage fieldRechercher dans le champ de la page WebNumber of blocks is the number of blocks which are tested at a timeNumber of blocks est le nombre de blocs à vérifier simultanémentHow tab-completion worksUtilisation de l’autocomplétion par tabulationMake a bare Git repositoryCréer un dépôt Git nuTaille de blocCommand modeMode commandeDo not print name/header if no revisions selected.  -d, -r,Ne pas afficher le nom ou l’en-tête si aucune révision n’est sélectionnée. -d, -rDelegate GSS-API client credentials or notDéléguer ou non les identifiants client GSS-APIPrints the names of all domains in the users defaults systemAfficher les noms de tous les domaines du système par défaut de l’utilisateurSymlink a package folderLier symboliquement le dossier d’un paquetVerify archiveVérifier l’archive après son écritureBloquer temporairement la distribution des événementsList the names of the functions, but not their definitionLister les noms des fonctions sans leur définitionSends a signal to the service instanceEnvoyer un signal à l’instance du serviceNe pas continuer après une erreurguess renamed files by similarity (0<=s<=100)Deviner les renommage par similitude (0≤s≤100)Generate code that is self-relocatableGénérer du code pouvant faire sa propre relocationMettre à jour les paquets installés vers leur version la plus récenteRemove existing destination filesSupprimer les fichiers de destination existantsÉvaluer l’expression spécifiée sur un serveur VimSpécifier la version de la gemme à installeraucune abréviation nommée %sPrint the URIsrevision to distributeRévision à distribuerProceed even if directory exitsProcéder même si le dossier existeSkip files that are newer on the receiverPasser les fichiers plus récents sur la destinationLister les pools pouvant être mis à jour, ou en mettre un à jourManage the npm configuration filesGérer les fichiers de configuration npmCreate new contentCréer un contenuRemove listed packagesSupprimer les ports listésEncoding type [type text]Type d’encodage [type texte]Show what revision and author last modified each line of a fileAfficher la dernière révision, avec son auteur, ayant modifié chaque ligneUne spécification d’option doit avoir au moins un nom court ou longadd/update author field in patch with given userAjouter ou mettre à jour le champ d’auteur du patch avec l’utilisateur spécifiéDelete extraneous source rpms in the local directorySupprimer les rpm sources étrangers du dossier localNe faire que la vérification syntaxique de la commande, pas son exécutionUne erreur est survenue lors du paramétrage du tubeSélectionner les patchs correspondants au patron spécifiéImport a .raw container imageImporter une image de conteneur .rawDisplay the help outputAfficher l’aideImport your site from othersImporter votre site depuis d’autresList folders in folderLister les dossiers du dossierDisable auto-refresh of the repositoryDésactiver le rafraîchissement automatique du dépôtSupprimer les données préfixéesselect by group (^ - negates)Sélectionner selon le groupe de processus (^ pour une négation)Reports interface existence via return codeUtiliser le code de retour pour communiquer sur l’existence d’une interfaceSpecify the order for the output from the search commandPréciser l’ordre de la sortie de la commande searchServeurs sur le continentDétruire un pool de stockageload Emacs Lisp FILE using the load functionCharger le fichier Lisp Emacs spécifié avec la fonction loadEncrypt all net traffic.Chiffrer tout le trafic réseauDo not print column numbers in diagnosticsNe pas afficher de numéros de colonne dans les diagnosticsNe pas mettre à jour le cache de vendor/cache avec les gemmes nouvellement empaquetéesCompresser au plus efficaceMettre à jour la source et reconstruirePrints a description of a domain or serviceAfficher la description d’un domaine ou d’un serviceShow threads. With SPIDMontrer les processus légers avec la colonne SPIDNuméro de téléphone auquel envoyer le messagedo not add site-lisp directories to load-pathNe pas ajouter les dossiers site-lisp à load-pathPrint version of pkgutilsAfficher la version de pkgutilsAllow the generation of parallel instructionsPermettre la génération d’instructions parallèlesImpossible de spécifier plusieurs expressions régulièresGénérer la documentation RDoc pour les gemmes préinstalléesAuto-ignore files in the same way CVS doesIgnorer automatiquement les fichiers à la CVSMake all warnings into errorsTransformer en erreurs tous les avertissementsDo not show list of rules after processingNe pas afficher la liste des règles après traitementSkip loading pluginsNe pas charger les greffonsUse given color for label backgroundUtiliser la couleur spécifiée comme arrière-plan du texteSupprimer l’entrée spécifiée de la liste --groupPreserve ACLs (implies -p) [non-standard]Préserver les ACL (implique -p) [non standard]Envoyer la frappe spécifiée à un serveur VimSelect fontSélectionner une policeAbort the current conflict resolution processAnnuler la résolution de conflits en coursLister les chemins de toutes les gemmes requises par votre fichier GemfileSpecify number of FATsSpécifier le nombre de tables d’allocation des fichiers (FAT)manage organization accountsGérer les comptes d’organisationCancel reasonRaison pour l’annulationSet a preference (test, predist, boringfile or binariesfile)Paramétrer une préférence (test, predist, boringfile ou binariesfile)List available profilesLister les profils disponiblesName of the new user's login shellNom du shell de connexion de l’utilisateur=unit Generate floating point arithmetics for selected unit unitGénérer l’arithmétique en virgule flottante pour l’unité spécifiéeIgnore symlinks that point outside the treeIgnorer les liens symboliques pointant en dehors de l’arborescence copiéeTransfer directories without recursingTransférer les dossiers sans leur contenuRead program from stdinLire le programme depuis l’entrée standardSynonymous with -l 0 -b 1152 -r 22Pareil que -l 0 -b 1152 -r 22Spécifier l’invite de mot de passeFile owned by our effective user IDLe fichier existe et appartient à l’UUID effectif de l'appelantDo not discard commentsNe pas ignorer les commentairesInstalls an archive locallyrecord the specified date as commit dateEnregistrer la date spécifiée comme date de validationList all branchesLister les branchesLister les paquets pouvant servir d’entrée à mirrorbin ou mirrorsourceRemove empty directoriesSupprimer les dossiers videsExtraire les fichiers dans le dossier actuelShow also base URI of repositoriesAfficher également l’URI de base du dépôtList installed pluginsLister les greffons installésPrint debug informationAfficher les informations de débogageUpdate all submodulesMettre à jour tous les sous-modulesStrip all lock prefixesRetirer tous les verrous de préfixeDon’t map uid/gid values by user/group nameSynchroniser les identifiants de groupe et d’utilisateur propriétaire, pas leurs nomsOption longue de style ancien à compléterExécuter la commande dans le processus actuelCréer un bloc de codeCopier et appliquer les patchs d’un autre dépôt sur l’actuelRenommer récursivement les instantanés enfantsAssert that compilation takes place in a freestanding environmentPrésumer que la compilation se fait dans un environnement dédiéWarn whenever an #else or an #endif are followed by textAvertir lorsqu’un « #else » ou un « #endif » est suivi d’un texteRecover file after crashDonner la liste des fichiers d’échanges pour récupération de données après un plantageAfficher tels quels les tabulations et retours arrière et chariotImpossible d’utiliser --append ou --prepend lors de l’assignation à une trancheRécupérer le paquet depuis l’entrée standardRead include patterns from FILELire les motifs d’inclusion depuis FILE%s : À l’extérieur de toute boucleVérifier l’intégrité des dépendances de paquetMatch duplicated packagesCorrespondre aux paquets dupliquésEcho the Window ID on stdout (GTK GUI only)Afficher la Window ID sur la sortie standard (interface GTK uniquement)Ignore a file or patternIgnorer un fichier ou un motifMakes the compiler print some statistics about permanent memory allocation when it finishesFaire afficher par le compilateur des statistiques sur les allocations permanentes de mémoire lors de leur achèvementSet client log fileParamétrer le fichier de journal du clientthe org to list the apps forSpécifier l’organisation dont les applications sont à listerMettre à jour ou installer les plus nouveaux paquetsMark PACKAGE as explicitly installedMarquer PAQUET comme explicitement installéGet all metadata from folderObtenir toutes les métadonnées du dossierSet configuration fileParamétrer le fichier de configurationIdentifiant utilisateurForcer le démontage des clonesInstall only given modules and their dependenciesInstaller les seuls modules spécifiés et leurs dépendancesshow copied filesAfficher les fichiers copiésDo not fold long linesTronquer les lignes sortant de l’écranAjouter un réseauAutomatic modedisable many display features; used for debugging EmacsDésactive de nombreuses fonctionnalités d’affichage ; utilisé pour déboguer EmacsNumber of screen snapshots [value]Spécifier le nombre de captures d’écrantAdd files to checkoutAjouter des fichiers à validerAfficher la version de chaque dépendance requiseIncrémenter le niveau général de verbositéExécuter en mode interactifPrint name of each linked fileAfficher le nom de chaque fichier liéresume interrupted graftReprendre la greffe interrompueDésactiver la journalisationPrint Hugo version and environment infoAfficher la version de Hugo et des informations sur l’environnementOptimize yet moreOptimiser encore plusReboots the device, optionally into the bootloader or recovery programRedémarrer le périphérique, possiblement vers le chargeur d’amorçage ou le programme de récupérationGet config itemObtenir l’élément de configurationClose all file descriptors greater or equal to the given numberFermer tous les descripteurs de fichiers dont le nombre est inférieur ou égal à celui spécifiéSave and restore package stateSauvegarder et restaurer l’état des paquetsSpécifier le mot de passe HTTPRebuild a repositoryReconstruire un dépôtShow full blob object namesAfficher les noms complets des objets blobCompresser le dépôt avecFile last modified specified number of minutes agoLe fichier a été modifié il y a au plus n minutesUpgrade Leiningen to specified version or latest stable.Mettre à jour Leiningen vers la version spécifiée ou la dernière version stableTirer les dépendances de constructionRéinitialiser --default-recipient et --default-recipient-selfSpecify volume IDSpécifier l’identifiant de volumeLister les dépendancesDont revert to TCP for TC responses.Ne pas revenir à TCP pour les réponses TCForward-port local commits to the updated upstream headReporter les validations locales sur le sommet mis à jour d’une brancheAssign a tag to the checkinAssigner une étiquette à la soumissiondownload and install packages and dependenciesTélécharger et installer les paquets et leurs dépendancesRéparer l’archive en essayant davantageRemove a range of subordinate gids from the user's accountDélier une plage de GID de l’utilisateurchangesets not found in destinationJeux de modifications non trouvés sur la destinationReads or modifies launchd's resource limitsLire ou modifier les limites de consommation de ressources de launchdSet thumbnail heightParamétrer la hauteur de miniatureGenerate code for the M32R/2Use \0 instead of \nUtiliser \0 au lieu de \nPrint various measured statistics from executionAfficher diverses statistiques relevées durant l’exécutionpop, then reapply patchesDépiler puis réappliquer les patchsPath of HSTS databaseSpécifier le chemin vers la base de données HSTSPull from a repositoryTirer depuis un dépôtSpécifier le fichier de configSpécifier la commande à exécuter avant cette commande darcsMark a bug as being fixed by this revisionMarquer un bogue comme résolu par cette révisionGenerate VRSAVE instructions when generating AltiVec codeGénérer des instructions VRSAVE avec le code AltiVecextract archive to specified directoryExtraire l’archive dans le dossier spécifiéStop the current torrentsArrêter les torrents actuelsSpécifier les domaines à ne pas suivreFiles to ignoreFichier à ignoreradd in resources from fileAjouter les ressources d’un fichierForget ALL stashesOublier TOUS les remisagessend the prefix keyUtiliser la combinaison de touche de préfixeSet scale for bannerParamétrer l’échelle de la bannièreForce rebuild even with errorsForcer la reconstruction même sans erreurDo exhaustive model search (expensive!)Faire une recherche exhaustive de modèle (coûteux !)show this help message and exitAfficher ce message d’aide et quitterList files in folderLister les fichiers du dossierdecrease verbosity level by oneDécrémenter le niveau de verbositéLe nom d’une source :git ou :path utilisée par la gemmeShows the type for the given domain, keyAfficher le type de l’élément spécifié, domaine ou clérun gofmt on package sourcesExécuter « gofmt » sur les sources du paquetdo not display revision or any of its ancestorsNe pas afficher la révision ni quelque ancêtre que ce soitTreat keyboard as standard US keyboardConsidérer que le clavier est au standard américainhelp : L’aide est affichée dans %s.\nParamétrer la politique de signatureSelect compression levelSélectionner le niveau de compressionInclure les fichiers cachésselect the device, default 'default'sélectionner le périphérique, « default » par défautOutput usage informationAfficher les informations d’utilisationSpecify the repository URLSpécifier l’URL du dépôtLister seulement les thèmesSpécifier le numéro d’identification de la bibliothèque partagée via la méthode des ID en cours de compilationUse the specified output formatUtiliser le format de sortie spécifiéSi le démontage échoue, essayer de remonter en lecture seuleRetirer les permissions récursivementPlay a sample from the cacheLire un échantillon du cacheUse ASCII NUL as a separatorUtiliser le caractère NUL comme séparateurHelp for toYAMLAide sur « toYAML »Enable one or more unitsRetourner l’information sur l’état de fishDo not use byte loads and stores when generating codeNe pas utiliser des chargements et stockages par octet lors de la génération du codeDéléguer les permissions au seul créateur des jeux de données descendants créés ultérieurementVerbose messages when run foregroundMessages détaillés lors de l’exécution au premier planAssume pt* instructions won’t trapPrésumer que les instructions pt* ne généreront pas d’exceptionSupprimer les paquets listés dans un fichierOctets par requêteThis option permits to add group with non-unique GIDCette option permet l’ajout d’un groupe dont le GID n’est pas uniqueSummarize changesRésumer les modificationsShow information about licenses of dependenciesAfficher des informations sur les licences des dépendancesbuild tagsÉtiquettes de constructionTurn off headerDésactiver l’en-têteLister uniquement les versions plus récentes autorisées par les réquisitions de votre fichier GemfileDisable strict hostname and peer checking with HTTPSDésactiver la vérification stricte des noms d’hôtes et des pairs avec HTTPSRetirer un jeu de permissions ou retirer des permissions d’un jeu existantDisables banner printingDésactiver l’impression de la bannièremanage backups of heroku postgresql databasesGérer les sauvegardes de bases de données PostgreSQL herokuGénérer les documentations RDoc/RI pour toutes les gemmes installéesIgnore unknown optionsIgnorer les options inconnuesdisplay your heroku email addressAfficher votre adresse mail herokuHome directory for the new userDossier personnel de l’utilisateurSpecify prefix as the prefix for subsequent -iwithprefix optionsUtiliser le préfixe spécifié comme celui utilisé pour les options « -iwithprefix » subséquentesCréer un pool sur tout le disque, mais avec une partition système EFI (ESP) pour supporter le démarrage du système avec un UEFISearch packages for regexpChercher l’expression régulière dans les paquets add yourself to an organization app (--app APP)Vous ajouter à une application d’organisation (« --app APP »)List all packagesLister tous les paquetsReset current HEAD to the specified stateRéinitialiser la HEAD actuelle vers l’état spécifiéabort instead of prompting (for password, host, etc)Abandonner au lieu de solliciter l’utilisateur (pour un mot de passe, un hôte…)Maximum iterationsMaximum d’itérations avant extinctiontransfers an app to another user or an organization.Transférer une application à un autre utilisateur ou une autre organisationOutput matching packages as JSON arrayAfficher les paquets correspondants comme un tableau JSONThis switch removes redundant "membar" instructions from the compiler generated codeSupprimer les instructions « membar » redondantes du code compiléThreshold the image [value]Appliquer un seuil sur l’image [valeur]Exécuter automatiquement bundle clean après l’installationSélectionner tous les processus sauf les meneurs de session et ceux non associés à un terminalSélectionner la ligne de commande entière (défaut)Use this option to set the path to the temporary directory used for rewritingUtilisez cette option pour paramétrer le chemin du dossier temporaire à utiliser pour la ré-écritureAdd Netscape loop extension to your GIF animation [iterations]Ajouter l’extension de boucle Netscape à votre animation GIF [itérations]Delete device map if it already existsSupprimer la carte des périphériques le cas échéantRoll an image vertically or horizontally [geometry]Inverser l’image verticalement ou horizontalement [géométrie]Suppress normal output, print only error messagesMasquer la sortie normale, n’afficher que les messages d’erreurforward local agent to remote endRetransmettre l’agent local sur l’hôte distantIgnorer les variables d’environnementAfficher la base de donnéesRequête de sortie du contrôle des tâches (^C)Enable backslash escapesActiver les séquences d’échappementAfficher des informations détaillées sur le fluxReturn floating-point results in memoryRenvoyer des résultats en virgule flottante en mémoireShow files that aren't part of checkoutAfficher les fichiers ne faisant pas partie de l’extractionDésactiver le déport d’affichage X11Surligner la première ligne non lue lors d’un saut de pageRead  the  names of the files to be examined from a fileLire les noms des fichiers à examiner depuis un fichierDisable underliningDésactiver le soulignementrevert all changes when no arguments givenAnnuler toutes les modifications en cas d’arguments absentsN’afficher que les parties correspondantesDemander une confirmationUtilisez « disown PID » pour retirer des tâches de la liste sans les abrégerMettre à jour les complétions basées sur les pages de manuelPrune empty directories.Éliminer les dossiers videsConvert front matter to JSONConvertir le contenu frontal en JSONDeclare the image as modifiedDéclarer l’image comme modifiéeAllow binary files to be diffedAutoriser les diffs de binairesEffacer les fichiers obsolètesWrite the imported attributes to a fileÉcrire les attributs importés dans un fichierForcer une sauvegarde incrémentaleUse alternative package cache directoryUtiliser un dossier de cache de paquets alternatifGenerate output for a 68060, without using any of the new instructionsGénérer la sortie pour un 68060, sans aucune des nouvelles instructionsL’ID de session d’historique « %s » n’est pas un nom de variable valide ; retour à la valeur par défaut « %s ».Paramétrer l’architectureAlways update a specific revisionToujours mettre à jour une version spécifiqueSet the initial window geometryParamétrer les dimensions initiales de la fenêtreParamétrer la fréquence de rafraîchissementRender text with this font family [name]Rendre le texte avec cette famille de polices [nom]Retrieve your local ip addressRécupérer votre adresse IP localeShow statisticsAfficher les statistiquesUse kelvin as the temperature unitUtiliser des degrés KelvinFile status last changed specified number of days agoL’état du fichier a été modifié il y a au plus n joursDo not follow symlinksNe pas suivre les liens symboliquesFiles to ignore glob patternFichier à ignorer pendant la recherche par motif globDon't force overwriting of output filesNe pas écraser de force les fichiers de sortieMasquer la sortie informativeSuggérer l’ordonnancement des fonctionsUse global dataflow analysis to identify and eliminate useless checks for null pointersUtiliser une analyse globale de l’exécution pour identifier et éliminer les vérifications de nullité de pointeur inutilesImpossible de combiner les options %sfirst truncate SET1 to length of SET2Tronquer d’abord le premier ensemble à la longueur du secondAfficher les informations d’environnement de GoWarn whenever a "switch" statement does not have a "default" caseAvertir lorsqu’une conditionnelle « switch » n’a pas de cas « default »Éteindre la machineDo not use "abshi2" patternNe pas utiliser le motif « abshi2 »Set minimum message severityParamétrer la gravité minimale des messagesAssume that floating-point registers are 32 bits widePrésumer que les registres des virgules flottantes sont en 32 bitsUtiliser des couleurs sur la sortieSelects which device lsusb will examineSélectionner le périphérique que lsusb doit examinerExamen minutieux des paquetsSelect which mnemonics to use in the generated assembler codeSélectionner la mnémotechnique à utiliser dans le code assembleur généréNiveau de débogage[défaut 0]Remove files from a virtual file systemSupprimer les fichiers d’un système de fichiers virtuelLister les noms des dossiers, pas leur contenuRead password from stdinLire le mot de passe depuis l’entrée standardOutput a specific format (png, jpg, svg, dot, …)Utiliser un format de sortie spécifique (png, jpg, .svg, dot…)Créer un profil de configurationGenerate code which supports calling between the ARM and Thumb instruction setsGénérer un code supportant les appels entre les jeux d’instructions ARM et ThumbChoisir un profil d’optionExit if command has a non-zero exitQuitter en cas de code de retour non nulEffacer les paquets construitsUse 'tmpdir' for temporary files.Spécifier le répertoire temporaireList file in ls -dils formatLister les fichiers au format ls -dilsColor to use when filling a graphic primitive [color]Couleur à utiliser pour le remplissage des primitives graphiques [couleur]Import cuesheet and store in CUESHEET blockImporter un fichier cue et le stocker dans le bloc CUESHEETSet the number of characters per inch to useParamétrer le nombre de caractères par pouce à utiliserMode débogageOutput a change-summary for all updatesAfficher un résumé des modifications pour toutes les mises à jourTalk to the service manager of the calling userÉchanger avec le gestionnaire de l’utilisateur courantDo not pack VLIW instructionsNe pas empaqueter les instructions VLIWIncrement page number by twoIncrémenter le numéro de page de deuxSearch the provides fieldRechercher dans le champ ProvidesSe contenter d’initialiser ou mettre à jour le cacheComma-separated list of initial text for each promptListe séparée par des virgules du texte initial pour chaque inviteSame as -print-file-name=libgccIdentique à -print-file-name=libgccCréer un pool par division d’un en miroir existantUtiliser la chaîne spécifiée comme base pour les liens relatifsDo not probe for filesystemsNe pas rechercher les systèmes de fichiersChange user's nameModifier le nom de l’utilisateurHelp for manAide pour « man »print complete paths from the filesystem rootAfficher des chemins complets pour le système de fichiers racineSupport old (<= 2.8.1) versions of gccSupporter les vieilles versions (≤ 2.8.1) de gccInstaller sans condition les gemmes de dépendances obligatoiresMode serveurUtilisateur auquel déléguer les permissionsControl whether or not the compiler uses IEEE floating point comparisons(Ne pas) faire utiliser de comparaisons de virgules flottantes IEEE par le compilateurAfficher l’UID au lieu du nom de l’utilisateur rename the app (apps:rename newname --app oldname)Renommer l’application (« apps:rename NOUVEAUNOM --app ANCIENNOM »)Echo debug messages to stderr & syslogAfficher les messages de débogage sur les sorties standard et d’erreurSpecify a different color setSpécifier un jeu de couleur différentDefault ACME CA account email addressAdresse email par défaut pour l’autorité de certification ACMEDelete files given in rangeSupprimer les fichiers de la plageUndo the latest commitOutput lines that are in file1 or in file2Afficher les lignes présentes dans fichier1 ou dans fichier2Traiter tous les paquetsAfficher le processus de connexionShow image information based on given formatAfficher les informations sur l’image en se basant sur le format spécifiéAfficher uniquement les informations de direction de RubyDo not shadow variable scope of calling functionLaisser la fonction accéder au contexte du code l’appelantMount a single volumeMonter un volume seulReport duplicate files in a directoryCommuniquer les fichiers en doublon dans un dossierall horizontal whitespaceblancs horizontauxshow parents of the specified revisionAfficher les parents de la révision spécifiéeCompléter les opérandes de ddArguments are considered search queriesLes arguments sont traités comme des recherchesAssume that the current compilation unit represents whole program being compiledPrésumer que l’unité de compilation actuelle représente l’intégralité du programme en cours de compilationWhen used with -M or -MM, specifies a file to write the dependencies toSi utilisé avec « -M(M) », spécifier un fichier dans lequel écrire les dépendancesThe page should be centered automaticallyEssayer de centrer la page automatiquementAfficher des informations plus détailléesRun all tests serially in the current processExécuter tous les tests séquentiellement dans le processus actuelcomma separated KEY=VALUE pairs to set Fab env varsListe séparée par des virgules de paires CLÉ=VALEUR à utiliser comme variables d’environnement de Fabriclist state of files needing mergeLister l’état des fichiers nécessitant une fusionPretend the symbol symbol is undefined, to force linking of library modules to define itAnnoncer comme indéfini le symbole spécifié, afin de forcer sa définition lors de la liaison des modules de bibliothèqueSélectionner le seul patch correspondant au patron spécifiéHorizontal and vertical text placement [type]Placement horizontal et vertical du texte [type]Use cacheUtiliser le cacheset the addons source directoryParamétrer le dossier source des greffonsAdd DIR to search list for .include directivesAjouter DOSSIER à la liste de recherche des directives .includeChamps à afficherCréer un instantanéIgnorer l’option « --read-functions »Démarrer en mode Ex amélioréVerify a correct encodingNe pas vérifier un encodage correctDon’t allow speculative motion of non-load instructionsNe pas autoriser le déplacement spéculatif d’instructions non destinées à un chargementPrésumer que les arguments de ligne de commande suivants sont spécifiés en UTF-8list syntax for all tmux commandsLister la syntaxe de toutes les commandes tmuxNom de l’exécutable darcs sur le serveur distantSélectionner le mode d’affichage des identifiants de cléUse a baseline manifestUtiliser un manifeste de référenceAlias pour atrmCheck if given file is i386 XNU (Mac OS X kernel)Vérifier si le fichier spécifié est un XNU i386 (noyau Mac OS X)Aide pour « undraft »Warn whenever a function is defined with a return-type that defaults to "int"Avertir lorsqu’une fonction est définie avec un type de valeur de retour fixé par défaut à « int »force tagForcer une étiquetteDo show all messages in the info popup windowAfficher tous les messages dans la fenêtre surgissante d’informationL’emplacement où installer les gemmes du paquetRun command on each submoduleExécuter la commande dans chaque sous-moduleModification de dimension de fenêtreRename branchRenommer la brancheList all the portsLister tous les portsstop daily backupsArrêter les sauvegardes quotidiennesCeci n’est pas un shell de connexionSpécifier les optionsStyle used for line numbersStyle utilisé pour les numéros de ligneParamétrer la taille du prégap pour la piste suivanteDisplay version informationAfficher les informations de versionmanage apps (create, destroy)Gérer les applications (en créer, en détruire)Limit commits from given authorLimiter aux validations de l’auteur spécifiéRender text with this font [name]Rendre le texte avec cette police [nom]Upgrade out of date packagesMettre à jour les paquets obsolètesNombre de meilleurs serveursUse an alternate config <file>Utiliser le fichier de configuration spécifiéSpécifier la définition du typeProject-Id-Version: 1.2.8POT-Creation-Date: 2006-07-10 13:44-0400
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2018-02-15 15:47+0100
Last-Translator: Étienne Pflieger <fish-fr@depar.is>
Language-Team: français <fish-fr@depar.is>
Language: fr
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=2; plural=(n > 1);
X-Generator: Gtranslator 2.91.7
Do not include refs matching given glob patternNe pas inclure les références correspondant au motif glob spécifiéSet npm log level to silentRéduire npm au silenceOutput complete textAfficher un texte completSearch by fieldRechercher par champinstalls a new jail inside ezjail's scopeInstaller un nouvel environnement jail à portée de ezjailInformation de débogage de l’état APMPrint question before sendingAfficher la question avant son envoiSe mettre en arrière-plan dès le lancementOutputs default ackrcAfficher le fichier ackrc par défautAfficher la version d’adbCreate the path leading up to the branch if it does not already existsCréer le chemin menant à la branche le cas échéantFin de chaîne inattendue, les crochets ne sont pas refermésAfficher la version de Gorepack archives to a different format (arepack)Recompresser des archives à un format différent (arepack)watch files for changesSurveiller les modifications des fichiersNe pas afficher un rapport d’état pour les commandes SCSI qui ont échouéAdd tag to check-inAjouter une étiquette aux soumissionsRefuse to commit if there are unknown files in the working treeRefuser de valider s’il y a des fichiers inconnus dans la copie de travailImport repository from gitImporter le dépôt gitUse the file's modification time as the time of import.Utiliser l’horodatage de modification du fichier comme le moment de l’importLoad options from given config fileCharger les options depuis le fichier de configuration spécifiél’option --set-cursor ne peut pas être videDisplay this help messageAfficher ce message d’aidekill tmux server, clients, and sessionsTuer les serveurs, clients et sessions tmuxallow the use of * and ? as wildcardsAutoriser l’utilisation de * et ? comme jokersChecked out modulesParamétrer la liste des préférences personnelles de hachage à la valeur spécifiéeLe sémaphore implicitement entier « %c » est déjà définiSpecify that the target processor is the V850E1Spécifier que le processeur cible est le V850E1Supprimer la sélectionset connection timeout to N secondsParamétrer le délai d’attente maximal pour les connexions, en secondesRefresh also repositoriesRafraîchir également les dépôtPattern is the exact stringmake M attempts to connect before giving upFaire le nombre spécifié de tentatives de connexion avant d’abandonnergenerate pdf by ps2pdfGénérer le PDF avec ps2pdfSet geometryDéfinir les dimensionsLa valeur « %s » de --min-args est invalideAXFR prints only one soa recordAXFR n’affiche qu’un enregistrement SOAAide pour « version »Ignore missing or incomplete arch fieldIgnorer un champ arch manquant ou incompletTurn on debuggingActiver le débogageUse a condensed outputUtiliser une sortie compacteImport a .tar container imageImporter une image de conteneur .tarinclude revisions where files were removedInclure les révisions contenant des suppressions de fichierAdd a key to the repositoryAjouter une clé au dépôtCompare sizesComparer les taillesPrimary branchShow the branch and tracking info even in short-formatAfficher la branche et les informations de suivi même en format concisCréer une archiveUpdate global package(s)Mettre à jour le ou les paquet(s) global(aux)remove all key bindingsSupprimer tous les raccourcis clavierDon't report non-fatal errorsNe pas communiquer les erreurs non fatalesEnable or disable use of "CONST16" instructions for loading constant values(Ne pas) utiliser l’instruction « CONST16 » pour le chargement de constantesForce the file to be committed; disables recursion.Forcer la validation du fichier en désactivant la récursionRégler un paramètre de jeu de donnéesShows whether the CUPS server is runningAfficher l’état, en fonctionnement ou non, du serveur CUPSIntervalle de mise à jourMot clé comme correspondance exacteList open portsLister les ports ouvertsUse GNU ld specific optionsUtiliser les options spécifiques à la version GNU de ldDémonter le système de fichiers cibleRun the project's -main function.Exécuter la fonction main du projetUtiliser au maximum max-args arguments par ligne de commandeCharger l’état du pilotel’option %s doit être utilisée avec %sAjuster les décalages en prévision de la création d’un auto-extractibleVérifier les archivesLearning fishApprendre fishAutoriser les conflits de fusion non résolusDebug outputExplicitly set the mime-typeParamétrer explicitement le type MIMESpécifier la version de la gemme à examinerPrint netmaskAfficher le masque réseauSet the space between two letters [value]Paramétrer l’interlettrage du texte [valeur]Create a branch without a working treeCréer une branche sans copie de travailContinue on all problemsIgnorer tous les problèmesCombine sets of lines from two files using boolean operationsCombiner un jeu de lignes de deux fichiers à l’aide d’opérateurs booléensSet the process priority (see 'man nice')Paramétrer la priorité du processus (voir « man nice »)Output count of changesAfficher le nombre de modificationsListe, séparée par des virgules, d’états d’installation de paquet à afficherFichier de sortieMettre à jour la liste des paquetsParamètre à réglerRécupérer les nouveaux boguesLa ligne de commande à exécuter pour visionner une photo d’identitéPrint # of out bytesAfficher le nombre d’octets en sortiePériphérique à déconnecterReject reasonRaison pour le rejetSupprimer tous les membres du cheminCommand history cleared!\nHistorique de commande effacé !\nScale image with pixel sampling [geometry]Mettre l’image à l’échelle avec un échantillonnage pixel [géométrie]Display the notifications on a said deviceAfficher les notifications du périphérique spécifiéPool duquel récupérer les statistiques d’E/SSuppress output to STDOUTMasquer les messages sur la sortie standardDémarrer en mode LispAdd the repository as disabledAjouter le dépôt désactivéSets the page limit for per-user quotas (int) Spécifier le quota de pages par utilisateurExport rids of exported data to fileExporter les fragments de données à ignorer dans le fichier spécifiéSpécifier un quota de transfert pour les téléchargements automatisésShow diff of changes in the indexAfficher un diff des modifications dans l’indexGenerate code for the SH2eGénérer du code pour le SH2eOnly match tracked filesNe comparer que les fichiers suivisRécupérer les paquets sourcesend filenames with NUL, for use with xargsTerminer les noms de fichier par un caractère NUL, pour utilisation avec xargsTalk to the service manager of the system.Échanger avec le gestionnaire du systèmeShow also repository nameAfficher également le nom du dépôtNe pas exécuter les tests unitaires avant l’installationDon't require executable stack for this objectNe pas requérir la pile d’exécution pour cet objetAfficher les jeux et chaînes de sauvegarde actuellement dans le dépôtAucun lien trouvé pour la combinaison %sAdd Signed-off-by line to the commit messageAjouter une ligne Signed-off-by dans le message de validationMount a filesystemMonter un système de fichiersDon't use ANSI color codesNe pas utiliser les couleurs ANSIUse short status indicatorsUtiliser des indicateurs d’état brefsRestrict the lock to the specified repositoryRestreindre le verrou au dépôt spécifiéNombre hors limitesList only non-explicit packages (dependencies)Lister seulement les paquets non-explicitement installés (dépendances)Generate Markdown documentation for the Hugo CLIGénérer la documentation Markdown de la ligne de commande d’HugoList networksLister les réseauxAfficher l’état des fichiers extraitsSelect displaySélectionner le type d’affichagePool duquel obtenir les paramètresExecutes a remote command by idExécuter une commande distante selon son identifiantDo not discard comments, including during macro expansionNe pas ignorer les commentaires, même pendant l’expansion des macrosmark a branch as closed, hiding it from the branch listMarquer une branche comme close, ce qui la dissimule dans la liste des branchesControls the number of journal linesParamétrer le nombre de lignes de journaldelete reference to queueSupprimer la référence à la fileRebase current branch onto the superproject's commitRebaser la branche actuelle sur la validation du superprojetWrite a pom.xml file to disk for Maven interoperability.Générer un fichier « pom.xml » pour la compatibilité avec Mavenprint helpDo not delete extraneous source rpmsNe pas supprimer les rpm sources étrangersParamétrer la version EDNSInternal flag only to be used by e2fsck(8) and mke2fs(8)Drapeau interne à utiliser uniquement par e2fsck(8) et mke2fs(8)Allow symbolic linksAutoriser les liens symboliquesAllow Tcl scriptingAutoriser le scriptage TclSet EDNS0 Max UDP packet sizeParamétrer la taille maximale des paquets UDP EDNS0show also inactive controlsafficher également les contrôleurs inactifsBind references to global symbols when building a shared objectLier les références aux symboles globaux lors de la construction d’un objet partagéDo not send wall message before haltNe pas diffuser de message avant l’arrêtIgnorer les nouveaux bogues et mettre à jour les paquetsThis is a synonym for -mapcs-frameAfficher l’horodatage de modification de l’i-nœudSet disk module to useSélectionner le module de disque à utiliserDisable backup of the .apks themselves (default)Désactiver la sauvegardes des .apks eux-mêmes (par défaut)Quieten some warningsAmuïr certains avertissementsMake a GPG-signed tagCréer une étiquette signée avec GPGprepend DIR to load-path (with :DIR, append DIR)Préfixer le dossier spécifié à load-path (avec :DOSSIER, suffixe au lieu de préfixer)Présumer oui à toutes les questionsLexème invalide « %s »Lire l’information de révision depuis le fichierResult is only true if both previous and next action are trueLe résultat n’est vrai que si les actions précédente et suivante sont toutes deux vraiesDo everything except actually send the updatesTout faire sauf l’envoi proprement dit des mises à jourStart in fullscreen mode (needs support from WM)Démarrer en plein écran (doit être utilisé avec un support par le gestionnaire de fenêtres)Display more informationAfficher plus d’informationsNe pas forcer les signatures de données au format v3List package manager pluginsLister les greffons du gestionnaire de paquetsIgnorer les modifications des espacesClear tag from removed files that would not otherwise be tagged.Effacer l’étiquette des fichiers supprimés qui, autrement, n’auraient pas été étiquetésSet rotationParamétrer la rotationPrint kernel versionAfficher la version du noyauShutdown the computerArrêter l’ordinateurIcon for the moduleSpécifier l’icône du moduleDétache un périphérique virtuel d’un pool en miroirGénérer le fichier de versionSigner séparémentPrompt whether to remove destinationsDemander confirmation avant de supprimer les destinationsLister les dépendances inverses du paquetJournal fieldAllow users to register themselvesAutoriser les utilisateurs à s’enregistrer eux-mêmesIgnore invalid object namesIgnorer les noms invalides d’objetsMatch only whole wordsRecherche seulement des mots entiersDon't delete the input filesNe pas supprimer les fichiers en entréeRenommer l’entrée standardPrint # of in errorsAfficher le nombre d’erreurs en entréeRun ANALYZEExécuter ANALYZERefuse to merge unless fast-forward possibleRefuser la fusion sauf si une avance rapide est possibleRemove completionSupprimer la complétionCheckout the superproject's commit on a detached HEAD in the submoduleVérifier la validation du superprojet sur la HEAD détachée dans le sous-moduleList error codes and explanationsLister les codes d’erreurs et leurs explicationsEssayer de réinitialiser le bus SCSI sur lequel le graveur est situéonly display logs from the given sourceN’afficher que les journaux de la source spécifiéeGenerate diff with the 'patience' algorithmGénérer le diff avec l’algorithme « patience »Dump full configuration treeAfficher intégralement l’arbre de configurationCheck if given file can be used as Xen x86 privileged guest kernelVérifier si le fichier spécifié peut être utilisé comme un noyau x86 d’invité privilégié XenMasquer la sortie normaleFile last modified more recently than file was modifiedLe fichier a été modifié plus récemment que celui spécifiéRun tests in given fileExécuter les tests du fichier spécifiéDéléguer les permissions seulement sur les descendantsConcaténer les dépendances au makefileExport a .raw container imageExporter une image de conteneur .rawRebuild repositoriesReconstruire les dépôtsParamétrer la taille de bloc spécifiée pour l’affichageturn off preview modeSupprimer un serveur distantDon't ask about patches that are depended on by matched patches (with --match or --patch)Ne pas demander les patchs dont dépendent ceux trouvés (avec --match ou --patch)Config and front matter formatConfiguration et format du frontalRemove one or more packages and configuration filesSupprimer un ou plusieurs paquets et leurs fichiers de configurationRetirer les modulesConsidérer le fichier fourni par -T ou --files-from comme utilisant \0 comme séparateur de champsBlock size to use in all I/O operations (default: 16K)Taille des blocs à utiliser dans toutes les opérations de lecture et écriture (par défaut : 16K)%s : %d arguments attendus ; %d reçusimport file in patch directoryImporter le fichier dans le dossiers des patchsThe encrypted password, as returned by crypt(3)Mot de passe chiffré, comme renvoyé par crypt(3)Build for 64-bit CygwinConstruire pour un Cygwin 64 bitsOnly meaningful in line-wrapping modeSignificatif uniquement avec retour à la ligne automatiqueOmettre le nom des groupes dans le format d’affichage longShow also units of local containersAfficher également les unités des conteneurs locauxDo not sort file argumentsLister les fichiers dans l’ordre de l’archiveSpecify maximum number of loops for 'ip addr flush'Spécifier le nombre maximum d’itérations pour « ip addr flush »Paramétrer le temps d’attente minimal avant écriture, en secondespop all patchesDépiler tous les patchsLister les paramètres d’un jeu de donnéesa specific branch you would like to pullBranche spécifique à tirerAfficher les travaux listésgenerate postscriptGénérer le PostScriptWarn if the type of main is suspiciousAvertir si le type de « main » est douteuxDo not check checksums of filesNe pas vérifier les sommes de contrôle des fichiersOmettre les entrées se terminant par « ~ »Remove all files from project's target-path.Supprimer tous les fichiers du dossier cible du projetDisplay debug information using ctags styleAfficher les informations de débogage suivant le format ctagsTranscrire l’identifiant Samba en identifiant POSIXCreate a branch without a working-treeList portsColumn widthLargeur de colonneDisplay copious debugging information [events]Afficher d’abondantes informations de débogage [événements]Set the paper sizeParamétrer la taille du papierLister les contrôleursOptions de montagerevision to mergeRévision à fusionnerList of empty directoriesListe des dossiers videsMot clé comme expression génériqueRenew existing addresses on specified interfaceRenouveler les adresses actuelles de l’interface spécifiéeSet watchesDéfinir les surveillancesFormat pour tube (nom --version ver)Specifies the format used to output datesSpécifier le format d’affichage des datesUse hardware instructions for floating point operationsUtiliser des instructions matérielles pour les opérations en virgule flottanteSélectionner tous les processus sauf les meneurs de sessionParamétrer la couleur pour les noms de fichierAjouter une information de greffe au message de journalImport every tag from a remote with git fetch <name>Importer toutes les étiquettes d’un serveur distant avec git fetch <nom>Enable montage modeActiver le mode montageEditor exited but the function was not modifiedÉdition arrêtée mais la fonction n’a pas été modifiéeEnables the destination and accepts jobsActiver la destination et la rendre disponible pour des tâchesDemander interactivement à l’utilisateur$* n’est pas supporté. Dans fish, veuillez utiliser $argv.Install .deb packageInstaller le paquet .debLocal directory only, not recursiveDossier local uniquement ; pas de récursionPrune all unreachable objects from the object databaseÉliminer tous les objets inatteignables de la base de données des objetsPurge packageSort packages by name (default)Trier les paquets par nom (par défaut)Run in debug modeExécuter en mode débogageList of rpm configuration filesListe des fichiers de configuration rpmRafraîchir tous les dépôtsDon't calculate ReplayGain & store in Vorbis commentsNe pas calculer le gain ReplayGain ni le stocker dans les métadonnées VorbisNumber of days after a password expires until the account is lockedNombre de jours entre la fin de validité d’un mot de passe et le verrouillage du compteConfirm before installing updatesConfirmer avant d’installer les mises à jourTrack file descriptorsSuivre les descripteurs de fichiersAlternate list of files containing magic numbersListe alternative de nombres magiquesNo open utility found. Try installing "xdg-open" or "xdg-utils".Pas d’utilitaire trouvé. Essayez d’installer « xdg-open » ou « xdg-utils ».Print the listing of the directory of a portLister le contenu du dossier d’un portIgnore default definitions ack includesIgnorer les définitions par défaut incluses avec ackShow what would have been transferredMontrer ce qui aurait été transféréUse HP ld specific optionsUtiliser les options spécifiques à la version HP de ldChange ABI to use double word insnsChanger l’ABI pour utiliser des instructions en deux motsuse git extended diff formatUtiliser le format diff étendu de git%s : Le nombre de positions à passer doit être un entier naturel\nList versions between bad and goodLister les versions ni bonnes ni mauvaisesWarn about functions which might be candidates for attribute "noreturn"Avertir lorsqu’une fonction pourrait être déclarée avec l’attribut « noreturn »Flush stdout after checking each fileVider le cache de la sortie standard à chaque vérificationset one or more config vars (KEY=VALUE)Paramétrer une ou plusieurs variables de configuration (CLÉ=VALEUR)Afficher le total d’octets après traitement de l’archiveoverride a configuration option (KEY=VALUE)Outrepasser une option de configuration (CLÉ=VALEUR)Ne pas afficher de registreÉditer le commentaire détaillé (par défaut)"cat" the module database.Afficher la base de données du moduleAfficher les paramètres du suivi des bogues dans bzrfichierInstaller les paquets recommandésShortcut for --style=gv_spartan.datRaccourci pour « --style=gv_spartan.dat »List installed commandsAdd bias when convolving an image [value]Ajouter un décalage en appliquant un produit de convolution à une image [valeur]Show all fields in fullAfficher intégralement tous les champsmake the first frame wide as the screenMettre la première fenêtre à la largeur de l’écranNon-destructively resize a volume (partition)Redimensionner de manière conservatrice un volume (partition)Ficher de configurationChromaticity red primary point [point]Rouge primaire de la chromaticité [point]Générer un flux plus compact en utilisant des enregistrements WRITE_EMBEDDEDInherit completions from the given commandHériter des complétions de la commande spécifiéeSystème de fichiers dont le partage doit être arrêtéSets the number of copies to print from 1 to 100Paramétrer le nombre de copies à imprimer, entre 1 et 100Terminal nameNom du terminal utiliséRetrieve/unpack sources and build .deb for the named packagesRécupérer et dépaqueter les sources et construire le .deb pour les paquets spécifiésÉdition de fonction annuléeN’afficher que les processus dont l’utilisateur effectif est spécifiéDisable rename detectionDésactiver la détection des renommagesIgnorer les erreurs sur les dossiers non videsChanger depuis le (groupe) propriétaireIgnorer les modifications dues à l’expansion des tabulationsWork around a bug in the "muls" and "mulu" instructions for CPU models where it appliesContourner si nécessaire le bug des instructions « muls » et « mulu »Générer le fichier d’index sourceAide sur « convert »Trier par versionN’afficher qu’un total pour chaque argumentAfficher les sorties syslog d’une applicationÉditer la définition de fonctionPrint message across the page when converting to postscriptAfficher un message en travers de la page lors de la conversion en PostScriptWrite images to this file [filename]Écrire les images dans ce fichier [chemin]Continuously print the device statusAfficher en permanence l’état du périphériqueDisplay extra informationAfficher des informations supplémentairesShow explanations of automatic installations and removalsAfficher des explications concernant les (dés)installations automatiquesResynchroniser le contenu du paquet depuis la sourceAssert that compilation takes place in a hosted environmentPrésumer que la compilation se fait dans un environnement hébergéSélectionner le seul patch correspondant à l’expression régulière spécifiéeInstall packages and ignore file overwrites and dependsInstaller les paquets et supprimer les dépendances et remplacements de fichiersComparer l’archive et le système de fichiersControls the formattingParamétrer le format de la sortieDo not init if restore failsNe pas initialiser si la restauration échoueTry to recreate mergesTenter de re-créer les fusionsOutput only event typeAfficher seulement le type d’événementActiver le débogage RubyFile name matches patternLe nom du fichier correspond au motifNier logique l’expressionDo an update followed by a download of all updated packagesFaire un update suivi d’un téléchargement de tous les paquets mis à jourSpecify camera folder (default="/")Spécifier le dossier sur l’appareil photo (« / » par défaut)Obtenir l’espace du jeu de données utilisé par chaque utilisateurÉjecter le disque après le travailEnable full re-renders on changesPermettre une régénération intégrale en cas de modificationLa valeur « %s » de « end » est invaliderevision to displayRévision à afficherErreur de mauvaise adresseList contents of packagesLister le contenu des paquetsPas de TTY pour shell interactif (tcgetpgrp a échoué)Do not reinstall up-to-date targetsNe pas réinstaller les paquets à jourCreate packagesCréer les paquetsLandscape modeMode paysagedo not perform range checkingne pas vérifier l’intervalleLa valeur « %s » de « fields » est invalideUpload metadata for fileMettre à jour les métadonnées du fichierspecify a new shell, defaults to '/bin/bash -l -c'Spécifier un nouveaux shell, « /bin/bash -l -c » par défautAdd new user to extra groups defined in the configuration fileAjouter le nouvel utilisateur aux groupes supplémentaires définis dans le fichier de configurationSide-by-side diffDiff côte-à-côteSearchable historyHistorique ouvert à la rechercheHold job for printingSuspendre une tâchela tâche %d (« %s ») a été arrêtée et a reçu un signal pour continuer.Build directories, like checkout does.Construire les dossiers, comme le fait checkoutMontrer la version installée et celles disponibles pour les paquets=number Specifies the trap number to use to flush the cacheSpécifier le numéro d’exception à utiliser pour vider le cacheTest if kitchen has yet to be given the main commandTester si kitchen doit encore se faire donner la sous-commandeUse the specified sound driverUtiliser le pilote son spécifiéCompare human readable numbers [2K 1G]Comparer des nombres dans un format lisible par un humainWarn if an aggregate or union initializer is not fully bracketedAvertir si une initialisation d’union ou d’agrégation n’est pas pleinement entre accoladesAucun bloc définiTile offset [geometry]Décalage de la mosaïque [géométrie]Do not execute the hooks of /etc/eix-sync.confNe pas exécuter les crochets de /etc/eix-sync.confSpecifies the maximum number of workersSpécifier le nombre maximal de travailleursIgnore unknown packagesIgnorer les paquets inconnusDon’t send implied dirs with --relativeNe pas envoyer de chemins implicites avec --relativeSelect changes interactivelySélectionner interactivement les modificationsIndice de départ « %s » invalideTube interrompuAttempt run command in precise intervalsEssayer d’exécuter la commande selon des intervalles précisDisable the ACME HTTP challengeDésactiver le défi HTTP ACMEGroupe auquel retirer les permissionsedit commit messagenumber parallel builds (default=#cpus)Nombre de constructions en parallèles (nombre de processeurs, par défaut)Make this color transparent within the image [color]Spécifier une couleur à remplacer par de la transparence dans l’imagePreserve taxonomy names as writtenPréserver la classification des fichiers telle qu’écritemaximum number of concurrent network requestsNombre maximum de requêtes réseau simultanéesAfficher l’utilisation de la mémoireAjouter un nouveau serviceDo not use the standard system libraries when linkingNe pas utiliser les bibliothèques standard du système lors de l’édition des liensRecurse into subdirectoriesOpérer récursivementdon't load private key files from ~/.ssh/Ne pas charger les clés privées depuis ~/.ssh/Existing revision/tag.Révision/étiquette existanteLock user's passwordVerrouiller le mot de passe de l’utilisateurList filesLister les fichiersEnable the use of conditional-move instructions (default)Utiliser les instructions de déplacement conditionnel (par défaut)Kick current connection from device side and make it reconnect.Terminer la connexion actuelle depuis le périphérique et le faire se reconnecterOmit directories when preserving timesOmettre les dossiers pour la préservation des horodatagesAutomatic squashingCompression automatiqueMettre en cache les résultats des tests dans le fichier spécifiéSpecify IP or hostname of Chromecast deviceSpécifier l’IP ou le nom d’hôte du périphérique Chromecastpython executable not foundExécutable python introuvabledo not update to targetNe pas mettre à jour vers la cibleCreate new branchCréer une nouvelle brancheN’afficher que les avertissements et les erreursDon't include residual signal in text outputNe pas inclure le signal résiduel dans la sortie textuelleallow pushing a new branchPermettre de pousser une nouvelle brancheJeu de données à renommerAssume that general-purpose registers are 64 bits widePrésumer que les registres généraux sont en 64 bitsLocal PathChemin localInitialize all submodulesInitialiser tous les sous-modulesOptions to pass to diffOptions à passer à diffOutput_file Write the list of bad blocks to the specified fileFichier_sortie Écrire la liste des blocs défectueux dans le fichier spécifiéNom de l’algorithmeDésactiver la vérification de cléReport approximate disk usageCommuniquer l’utilisation approximative du disquemove client to the next sessionChanger la session du client vers la suivanteFormat string for normal outputFormater la chaîne pour un affichage normalEnable loggingActiver la journalisationAfficher un message d’aide et quitterTélécharger seulement le fichier diffDelete even if there are I/O errorsSupprimer même en cas d’erreurs E/SShow threads after processesMontrer les processus légers après les processus standardsPrint the site configurationAfficher la configuration du sitePush all refs under refs/Pousser toutes les références de refs/Compiler croisé pour construire des programmes à exécuter sur HÔTEGet thumbnails given in rangeObtenir les miniatures de la plageIgnorer la version de l’interface du moduleSortie largeFrame color [color]Couleur de l’image [couleur]Decode (the default behavior is to encode)Décoder (le comportement par défaut est d’encoder)Create a symlink for the package in ~/.atom/packagesCréer un lien symbolique dans ~/.atom/packages pour le paquet(Dés)activer l’affichage des processus inactifsenable Emacs Lisp debugger for init fileActiver le débogueur Lisp Emacs pour le fichier d’initialisationChiffrer des donnéesUtiliser un domaine Kerberos pour l’authentificationTreat the register named reg as an allocable register that is clobbered by function callsConsidérer le registre « reg » comme un registre allouable qui sera écrasé par les appels de fonctionDon't limit window to screen sizeNe pas limiter la taille de la fenêtre à celle de l’écranForcer à continuer lors de certaines erreursPool duquel lancer ou arrêter la vérificationParamétrer le dossier sourceDon’t generate extra code to prevent speculative loads from occurringNe pas générer de code supplémentaire pour empêcher les chargements spéculatifsShow dependenciesAfficher les dépendancesAfficher les commandes principales et auxiliairesClean everything, including dependenciesTout nettoyer, y compris les dépendancesJournaliser dans le descripteur de fichiers spécifiéN’afficher que les processus dont l’utilisateur est spécifiéDécompresser vers stdoutshow line number at the first appearanceAfficher les numéros de ligne à la première occurrenceDans le module (répétable)Afficher l’horodatage de modificationLister les verrous récursivementRemonter une sous-arborescence ailleurslist backup scheduleLister la planification des sauvegardesFixer les options briséesDisplay this messageAfficher ce messagePrint names of available keysAfficher les noms des combinaisons disponiblesL’erreur était « %s »don't follow copies and renamesNe pas suivre les copies et renommagesSpecify the pathname of the file progfile containing an awk programSpécifier le chemin du fichier progfile contenant un programme awkVendor branch id.ID de branche vendeurDepuis la révision ou l’étiquette (inspecte les fichiers RCS !)Show camera driver manualAfficher le manuel du pilote de l’appareil photoAfficher le GID au lieu du nom de groupePartir de la première occurrence du motifList running machinesLister les machines en fonctionnementprint patches not in seriesAfficher les patchs hors sérieMerge sorted filesFusionner des fichiers déjà triés ; ne pas trierHide pointerMasquer le pointeurRun post-installation stepsExécuter les étapes post-installationShow all lines, even in follow modeAfficher toutes les lignes, même à mesure de leur apparitionSupprimer un verrou de paquetAllow forkingAutoriser les duplicationsshow the revision DAGAfficher la révision spécifiéeIgnorer les erreurs de CRCSupprimer une entrée pour le nom de machineMettre à jour vers la version spécifiéeonly allow one version of a packageN’autoriser qu’une version d’un paquetGenerate sorted outputGénérer une sortie triéeShow target specific optionsAfficher les options spécifiques à l’architectureRuntime status about one or more unitsÉtat d’exécution à propos d’une ou plusieurs unitésAdd Git revision, date and author info to the pagesAjouter la révision Git avec son horodatage et son auteur sur les pagesInitialize all devices to a default stateInitialiser tous les périphériques à l’état par défaut, & -w have little effect in conjunction with -b, -h, -R, andet -w n’ont que peu d’effet, combinées avec -b, -h, -R etSet the color for matchesParamétrer la couleur pour les occurencesÉditer les fichiers de constructionprint version and exitAfficher la version et quitterAdd a range of subordinate uids to the user's accountLier une plage d’UID à l’utilisateurCreate site inside non-empty directoryCréer un site dans un dossier non videNe pas traiter les fichiers d’entrée comme du texte, ni les stocker en forme texte canonique OpenPGP avec les fins de ligne « CRFL » standardsÉcrire les statistiques des paquets dans un fichierÉditer les complétions spécifiques aux commandesUse hardware FPP floating pointUtiliser le processeur de virgule flottanteShow the changes recorded in the stashAfficher les modifications remiséesrun server in backgroundExécuter le serveur en arrière-planRemove untracked directories in addition to untracked filesSupprimer les dossiers non suivis en plus des fichiers non suivisSystème de suivi des boguesAfficher les tâches en cours d’exécutionDelete all cached packagesSupprimer tous les paquets en cacheCollect garbageRamasser les miettesgenerate a diff between two archives (adiff)Générer un diff entre deux archives (adiff)Identifier to be renamedIdentifiant à renommerPrint assembler version number and exitAfficher le numéro de version de l’assembleur et quitterHTTP port for fossil uiPort HTTP pour l’interface de fossilDon't perform the actions. Just show themNe pas effectuer les actions, les afficher seulementGive even more status messagesAfficher encore plus de messages d’étatGénérer le paquet depuis la sourceChange destination permissionsModifier les permissions sur la destinationDisallow external diff helpersRefuser les assistants diff externesFile naming the EGD socket with random dataSpécifier la socket Unix d’obtention de données aléatoires par EGDUtiliser la fonction comme un gestionnaire d’événement de fin de processusFile to write backup data toFichier dans lequel écrire la sauvegardeUpdate remote repositoriesMettre à jour les dépôts distantsL’emplacement du fichier Gemfile que bundler devrait utiliserProduce debugging information for use by GDBProduire des informations de débogage pour GDBManage file archives of various typesGérer les fichiers d’archive de types diversImage type [type]Type d’image [type]when file is to be printed, print the ps file (default)Imprimer le fichier PS s’il est destiné à l’impression (par défaut)Télécharger le paquet dans le dossier actuelAfficher des messages de progressionformats --list, choices: short, normal, nestedFormat de la sortie de --list, parmi short, normal et nestedRemplacer des fichiers de l’archive par leur version plus récenteUse floating point double instructionsUtiliser les instructions en deux mots pour les virgules flottantesSpecify settings passwordSpécifier le mot de passe pour les paramètresset name of directory for output filesParamétrer le dossier pour les fichiers en sortie=name Specifies the name of the operating system function to call to flush the cacheSpécifier le nom de la fonction du système d’exploitation à appeler pour vider le cacheIgnorer le premier élément du chemin de l’instantané envoyéAdd a dictionary to domainAjouter un dictionnaire au domaineThe group name or ID for a new user's initial groupNom ou ID du groupe de connexion initial de l’utilisateurCompile Clojure source into .class files.Compiler les sources de Clojure en fichiers CLASSLimit number of tagsLimiter le nombre d’étiquettesSupprimer les ressourcesPrint # of in multicastAfficher le nombre de paquets multidiffusés en entréeAssume that floating-point registers are 64 bits widePrésumer que les registres des virgules flottantes sont en 64 bitsPaquets installésReset compatibility modeRé-initialiser le mode compatibleShow only commit with at least the given number of parentsN’afficher que les validations possédant au moins le nombre de parents spécifiéNew resource limitNouvelle limite sur les ressourcesPrints version and exitShows the current disk usageAfficher l’usage actuel du disqueParamétrer une liste de dossiers où rechercher les visionneurs de photo et les assistants de serveurs de clésCompare the commit in the index with submodule HEADComparer la validation présente dans l’index avec la HEAD du sous-moduleShow running downloads, imports and exportsAfficher les téléchargements, imports et exports en coursRevision - symbolic or numeric.Révision – symbolique ou numériqueSuppress all interactive user feedbackMasquer toute demande interactive à l’utilisateurLists all archivesLister toutes les archivesList installed packages that do not meet the DFSGLister les paquets installés qui ne remplissent pas les critères de la DFSGParamétrer la couleur du terminalMove packages in the download cache to a local Debian mirrorDéplacer les paquets du cache de téléchargement vers un miroir Debian localVérifier si le fichier spécifié est un Linux ARMForce deletion of branchForcer la suppression de la brancheOutput a condensed summary of extended header informationAfficher un résumé concis des en-têtes informatives étenduesClean metadata cacheNettoyer le cache des métadonnéesshow patchAfficher le patchRun gvim in another window (GTK GUI only)Exécuter gvim dans une autre fenêtre (interface GTK uniquement)Force an older protocol version to be usedForcer l’utilisation d’une version antérieure du protocoleAfficher les entrées ARPAdd new modeAjouter un nouveau modeEffacer la fonctionIgnorer le dossierIgnorer les blancs de têteTaille maximale de mémoire virtuelle allouée au shellSetup read-only deviceParamétrer un périphérique en lecture seuleRechercher les paquet contenant le motifShow or modify build environment variablesAfficher ou modifier les variables de l’environnement de compilationDeletes the named option from printerSupprimer l’option spécifiée de l’imprimanteWarn whenever an Objective-C assignment is being intercepted by the garbage collectorAvertir lorsqu’une affectation Objective-C est interceptée par le ramasse-miettesList all rules in a chainLister toutes les règles d’une chaîneMerge commitsFusionner les révisionsEnhance or reduce the image contrastAugmenter ou réduire le contraste de l’imageGet value (default)Obtenir la valeur (par défaut)Disables an existing serviceDésactiver un service existantSpécifier le nom du fichier de journalCreate, list, delete or verify a tag object signed with GPGCréer, lister, supprimer ou vérifier une étiquette signée avec GPGSupprimer des fichiers de l’archiveSet debug levelParamétrer le niveau de débogageget help on topicAdd the service as disabledAjouter le service comme désactivéRetirer les verrous dès qu’ils ne sont plus nécessairesNuméro de versionAjouter du texte au niveau du curseurTry to align labels to an 8-byte boundary by inserting nops into the previous packetEssayer d’aligner les étiquettes sur des multiples de 8 octets en insérant des instructions inopérantes dans le paquet précédentmake the first frame maximizedMaximiser la première fenêtreSélectionner les modifications se terminant par l’étiquette correspondante à l’expression régulière spécifiéeFormat completPush all refs under refs/tagsPousser toutes les références de refs/tagsLoad the specified pluginCharger le greffon spécifiéVerify the current torrentsVérifier les torrents actuelsSpecify batch mode fileSpécifier le fichier de commandes pour traitement par lotParamétrer altroot pour le nouveau pool, puis l’importer automatiquementRenommer un moduleRun a login shellExécuter le shell de connexionMettre à jour le dépôtRéinstaller tous les paquets spécifiésturn off -lDésactiver « -l »Show packages that provide one of the targetsAfficher les paquets fournissant une des ciblesParamétrer la cible SCSI pour le graveur de CD/DVDAfficher le registreMove fileDéplacer le fichierGenerate code for the 210 processorGénérer du code pour le processeur 210Open diffs in a visual toolOuvrir les diffs dans un outil visuelshow which function each change is inIdentifier la fonction contenant chaque modificationDo not create the archiveNe pas créer l’archiveBuild index if unavailableConstruire l’index si indisponibleDon't populate the log message with one-line descriptionsNe pas remplir le message de journal avec des descriptions sur une ligneRéduire l’utilisation de la mémoireUtiliser l’URL comme source distante de gemmesEnable verbose output modeMode verbeuxSpecify the possible relationships among parameters and between parameters and global dataSpécifier les relations possibles parmi les paramètres et entre les paramètres et les donnes globalesShow list of rules after processingAfficher la liste des règles après traitementTab CompletionsComplétions par tabulationUse swap files for recoveryUtiliser les fichiers d’échanges pour récupération de données après un plantagePareil à --list-keys, sauf pour les signatures qui seront également listées et vérifiéesSelects the scale N, or arbitrary scale f.fSpécifier l’échelle N, ou l’échelle arbitraire f.fInsert modeMode insertionNe pas utiliser de mandataire HTTP pour les opérations distantesSuivre les liens symboliques des chemins de périphériqueWith -mv8plus, GCC generates code for the SPARC-V8+ ABI(Ne pas) générer du code pour l’ABI SPARC-V8+Startup (Where's .bashrc?)Démarrage (où est « .bashrc » ?)Associate a clip mask with the image [filename]Associer un masque de restriction à l’image [chemin]Specify volume nameSpécifier le nom de volumeAfficher le numéro d’i-nœud des fichiersAfficher la versionChemin de votre éditeurDémarrer en mode FarsiForce a locked repository to be openForcer l’ouverture des dépôts verrouillésOverride userÉcraser l’utilisateurcommand bound to key without a prefix (if any) removedSupprimer la commande liée au raccourci clavier sans préfixe, si elle existeAdd new key/value pairs to a dictionaryAjouter une nouvelle paire clé-valeur à un dictionnaireType de jeu de donnéesUnsets the specified environment variables for all services within the domainDéparamétrer les variables d’environnement spécifiées pour tous les services du domaineExecute command after configuration file readExécuter la commande après lecture du fichier de configurationFile status last changed more recently than file was modifiedL’état du fichier a été modifié plus récemment que le fichier spécifiéUndo an edit commandAnnuler une commande d’éditionDésactiver le type d’authentification spécifiéStart ghostscript in safe modeDémarrer ghostscript en mode sécuriséAjouter une abréviationNe prendre en compte que les caractères imprimablesPrint a summary of the options and exitAfficher un résumé des options et quitterMerge the superproject's commit into the current branch of the submoduleFusionner la validation du superprojet dans la branche actuelle du sous-moduleInclude binary filesInclure les fichiers binairesList all patches, not only the needed onesLister tous les patchs, pas seulement ceux requisCheck for patches only in the specified repositoryVérifier les patchs seulement dans le dépôt spécifiéOnly print header and descriptive text.N’afficher que l’en-tête et une descriptionGenerate DWARF2 debugging informationGénérer les informations de débogage DWARF2Prints the test results in JSONAfficher les résultats des tests au format JSONGet all audio data from folderObtenir toutes les données audio du dossierColorer la sortieprint document after generating postscriptAfficher le document après la génération PostScriptMerge two or more partitions on a diskFusionner plusieurs partitions d’un disqueLimit montage's widthLimiter la largeur du montageshow helpRun interactively.Exécuter interactivementShows a list of print jobs queued by the specified usersAfficher une liste des tâches d’impression mises en file par les utilisateurs spécifiésprint all revisions that matchAfficher toutes les révisions correspondantesAudit installed packagesFaire un audit des paquets installésObtenir des informations sur les paquets installésPasser de l’arrière-plan au premier plan et inversementInterpréter les paramètres comme des identifiants de processus (comportement par défaut)Memory profile fileFichier de profilage mémoireOmettre les statistiques depuis le démarrageNe faire aucune modificationShort for --family inetRaccourci pour « --family inet »Afficher les listes de clés en les délimitant par des doubles pointsInstaller les paquets spécifiésPrint the versionCancels all jobs on the named destinationAnnuler tous les travaux sur la destination spécifiéeShow hidden functionsPath to a directory of configuration filesChemin vers un dossier contenant les fichiers de configurationstart tmux server if not running; do not create a sessionDémarrer le serveur tmux s’il ne l’est pas déjà ; ne pas créer de sessionIgnore whitespace changesIgnorer les modifications dans les blancsBalises à afficherInclure l’assemblageFilter by priorityFiltrer par prioritéSearch packages for matching filesRechercher les paquets contenant des fichiers correspondantsPop last stashAppliquer le dernier remisageCapturer une imageGet the value of a keyObtenir la valeur d’une cléEmit extra code to check for buffer overflows, such as stack smashing attacksÉmettre du code supplémentaire pour s’assurer de l’absence de dépassement de tampon, comme lors d’attaques par dépassement de pileMentionner les fonctions inutilisées dans le profil à platColor correct with a color decision list [filename]Corriger la couleur à l’aide d’une liste de choix de couleur [chemin]set program used for pdflatexParamétrer le programme utilisé pour pdflatexBlocs de 1024 octetsParamétrer la taille du tamponPut uninitialized "const" variables in the read-only data sectionPlacer les variables « const » non initialisées dans la section des données en lecture seulePerform scalar replacement of aggregatesEffectuer le replacement des variables agrégéesUtiliser une base de données binaireUse encryption when writing filesChiffrer les fichiers lors de leur écritureCreate file given as deviceCréer le fichier de périphérique spécifiéUse alternative vimrc in GUI modeUtiliser un fichier vimrc alternatif en mode graphiqueModifies persistent configuration parameters for launchd domainsModifier les paramètres de configuration persistants des domaines launchdNe rien faire sauf générer les commandes duplicity généréesRead email message from stdin and add the senderLire un email depuis l’entrée standard et ajouter son expéditeurload configuration defaults from filecharger la configuration par défaut depuis un fichierExécuter les tests unitaire de la gemmePasser les fichiers binairesRedirection d’entrée/sortie invalideSchedule operations to be performed in the futureProgrammer les opérations pour une exécution ultérieurePreferred size or location of the image [geometry]Spécifier la taille ou l’emplacement de l’imageDisplay help informationUse alternative root pathUtiliser le chemin spécifié comme racine systèmeCommencer l’arborescence par un dossier au nom du protocole(lecture seule)Display brief instructionsSynchronize image to storage deviceSynchroniser l’image sur le périphérique de stockageRun test suiteExécuter la suite de testInterchange the meaning of the orientations landscape and seascapeÉchanger la signification des orientations portrait et paysagecheck status of heroku platformVérifier l’état de la plateforme herokuGenerate code for the 16-bit Thumb instruction setGénérer du code pour le jeu d’instructions 16 bits ThumbBootstraps a domain or a service into a domainDémarrer un domaine ou un service à l’intérieur d’un domaineLa valeur « %s » de --max-args est invalideAfficher la fiche du paquetPut the source files in current directoryPlacer les fichiers de source dans le dossier actuelStyle used for highlighting linesStyle utilisé pour le surlignagedelete characters in SET1, do not translateSupprimer les caractères du premier ensemble, ne pas convertirdu -sck sur tous les fichiers du paquetSpécifier le format de la sortieSet config itemParamétrer l’élément de configurationGenerate output for a 68HC12Générer la sortie pour un 68HC12Set the crtcParamétrer le contrôleur du tube cathodiqueVoir qui édite un fichier surveilléPerform a global common subexpression elimination passEffectuer une passe globale de recherche de sous-expressions communesKeep staged changesConserver les changements indexésComposite operator [operator]Opérateur composite [opérateur]Replace revision's log message.Remplacer le message de la révisionRequests that the data and non-"const" variables of this compilation be shared data rather than private dataRequérir le partage, plutôt que la privatisation, des données et variables non « const » lors de la compilationPush repositoriesDépôts de pousséeExtraire par type d’enregistrementImpossible de mettre la tâche %d, « %s » au premier plan, car elle n’est pas gérée par le contrôleur de tâcheslist all key bindingsLister tous les raccourcis claviersShow revision history of the targetAfficher l’historique de révision de la ciblePut a partially transferred file into DIRPlacer les fichiers en transfert dans DIRModifier dynamiquement le post-traitementNe pas ajouter de bourrage aux pistes suivantes (par défaut)Append ref names and object namesAjouter les noms des références et ceux des objetsSpécifier la limite du débit descendantGenerate output for a 68040Générer la sortie pour un 68040Copie rapideKick current connection from host side and make it reconnect.Terminer la connexion actuelle depuis l’hôte et le faire se reconnecterUtiliser un processus différent pour chaque montageSélectionner la fenêtre principaleStart ghostscript with additional options as specified by the string ARGSDémarrer ghostscript avec les options supplémentaires spécifiéesAlways rebuild packagesToujours reconstruire les paquetsAfficher tous les modes de déploiement disponiblesDo not warn whenever an #else or an #endif are followed by textNe pas avertir lorsque un « #else » ou un « #endif » sont suivis d’un textePerform branch target register load optimization after prologue / epilogue threadingEffectuer, après traitement des prologues et épilogues, une optimisation du chargement des registres cibles des branchesDémonter tous les systèmes de fichiers décrits dans /etc/mtabStart in quickFix modeDémarrer en mode quickFixList all Vim servers that can be foundLister tous les serveurs Vim disponiblesDisplay VPN connectionsAfficher les connexions VPNActivate debug modele sémaphore exclusif « %s » est invalideInclude empty file systemsInclure les systèmes de fichiers videsRécupérer et dépaqueter les sources pour les paquets spécifiésCheck checksums of filesVérifier les sommes de contrôle des fichiersFournir de l’aide sur la commande « gem »Check if given file is MIPS LinuxVérifier si le fichier spécifié est un Linux MIPSCommand to use for graphical diffCommande à utilise pour un diff en interface graphiquegive specific options to the archiverDonner des options spécifiques à l’archiveurMode « cumul de temps »Read in binary modeLire en mode binaireMessage pour le journalSelect revision to compare withSélectionner la révision à laquelle comparerAdaptively blur pixels; decrease effect near edges [geometry]Flouter les pixels de manière adaptative ; réduire l’effet sur les bords [géométrie]Allow importing into existing repositoryAutoriser l’import dans un dépôt existantImporter un fichier OPMLRemove superseded deb files from the download cacheSupprimer les fichiers deb remplacés du cache de téléchargementfish is running in private mode, history will not be persisted.fish fonctionne en mode privé, l’historique ne sera pas enregistré.Forcer l’importAfficher une aide pour darcs et ses commandesJeu de données à détruirePrint URL instead of openingAfficher l’URL au lieu de l’ouvrirAfficher tous les nomsDry runExécution à blancObject to get information aboutObjet dont les informations sont à récupérerUse alternative vimrcUtiliser un fichier vimrc alternatifThere are %s unique dirs in your history but I can only handle %sIl y a %s dossiers uniques dans votre historique alors que je ne peux en gérer que %sAméliorer un patch avant qu’il ne quitte votre dépôtNe pas autoriser la mise à jour d’un fichier Gemfile.lock après son installation lock an organization app to restrict accessVerrouiller une application d’organisation pour en restreindre l’accèsMettre les noms d’entrées entre guillemets(expert only) Override USB IDs(mode expert) Outrepasser les identifiants USBAfficher les informations d’événement détailléesTreat recommendations as dependenciesTraiter les recommandations comme des dépendancesCréer une sortie avec armure ASCIIParamétrer la liste des préférences personnelles de compression à la valeur spécifiéeSets the default branch for a remoteParamétrer une branche par défaut pour un serveur distantName of file to write debug info toNom du fichier dans lequel écrire les informations de débogageOption de débogageAjouter un certificat de confiance%sAfficher le paquet sourceRetirer les permissions seulement sur le jeu de données spécifiéVersion de DebianNe pas échouer si la signature est antérieure à la cléCheck if given file can be used as x86 multiboot2 kernelVérifier si le fichier spécifié peut être utilisé comme un noyau x86 multiboot2Pour l’utilisateur (répétable)Synonymous with -l 8 -b 4608 -M -r 3,3Pareil que -l 8 -b 4608 -M -r 3,3Pareil à --export, en envoyant les clés à un serveur de clésEssayer d’envoyer une séquence d’annulation au lecteurForcer ack à traiter l’entrée comme un terminalKeep unmerged changesConserver les modifications non fusionnéesprint packages being builtLister les paquets en constructionSpecify a match to useSpécifier une correspondance à utiliserOpérer récursivement sur les sous-dossiershide status prefixMasquer le préfixe d’étatErreur lors de la lecture du fichier « %s »Utilisateur auquel retirer les permissionsSpécifier un rep. qui n’est pas un point de montageManage stashesGérer les remisagesChemin auquel ajouter une complétionShow only packages that are not currently installedN’afficher que les paquets pas encore installésForce deletion of dirs even if not emptyForcer la suppression des dossiers, même non vides=model Alter the thread-local storage model to be usedSpécifier le modèle de stockage interne au thread à utiliserPrints a list of possible command formatsAfficher une liste de formats de commande possiblesSets the SELinux security contextParamétrer le contexte de sécurité SELinuxDéfilement avant maximalPattern is a wildcards-patternLe patron est une expression utilisant des jokersSelect changes introduced by the specified revisionSélectionner les modifications introduites par la révision spécifiée%s : impossible d’utiliser un mot-clé réservé comme nom de fonctionSpécifier le serveur XClone a repository into a new directoryCloner un dépôt dans un nouveau dossierConserver l’horodatage d’accès des fichiersList only explicitly installed packagesLister seulement les paquets explicitement installésZoom pictures to screen sizeOnly print name of RCS file.N’afficher que le nom du fichier RCSPrint all matching executables in PATH, not just the firstAfficher tous les exécutables correspondants dans PATH, pas seulement le premierGenerate output containing library calls for floating pointGénérer une sortie contenant des appels de bibliothèque pour les virgules flottantesDelete an entry from a SETSupprimer une entrée du jeuDon't compress DWARF debug sectionsNe pas compresser les sections de débogage DWARFSearch for a pattern in the footprints in the ports treeRechercher un motif dans les empreintes de l’arborescence des portsCheck for bad blocksChercher les blocs défectueux avant la créationPool à détruireRepair the partition map layout of a whole diskRéparer la table des partitions d’un disque entierMasquer la charge utile du messageTurn on loggingSigner le patch avec la clé d’ID spécifiéAffiche le texte formatéTerminate entries with null characterTerminer les entrées avec un caractère nullQuand coloriserAppliquer le patch comme un utilisateur tiers en utilisant sudoPareil que la commande --fingerprint, mais ne change que le format de sortie et peut être utilisée avec une autre commandeOn the H8/300H and H8S, use the same alignment rules as for the H8/300Sur H8/300H et H8S, utiliser les mêmes règles d’alignement que pour H8/300Enable search indexActiver la recherche dans l’indexDisable diagnostics that the standard says a compiler does not need to issueDésactiver les diagnostics qu’un compilateur n’est pas tenu de faire d’après le standardUse inline "movmemhi" patterns for copying memoryUtiliser les motifs « movmemhi » étendus inline pour la copie mémoireOptimize for sizeOptimiser pour la taille la plus petitePrint more outputÊtre verbeuxLimiter le facteur de chargeRécupérer la cible des liens symboliques au lieu des liens eux-mêmesGérer les fichiers creuxForce colorful outputForcer la colorisation de l’affichageObtenir l’espace du jeu de données utilisé par chaque groupeAfficher le type d’horodatageCreate a new themeOnly print line(s) NUM of each fileN’afficher que les lignes N de chaque fichierRender text with this font stretch [type]Rendre le texte avec cette chasse [type]List repos the targets exist inLister les dépôts contenant les ciblesAjouter des commentaires à l’archiveUtiliser le mode d’écriture TAO (Track At Once)Determine the valid value range of a keyVérifier la plage des valeurs possibles d’une cléLes actions devraient se limiter aux systèmes de fichiers du type définiPrint null byte as separator between filenamesUtiliser un caractère NUL comme séparateur entre les noms de fichierGenerates a basic themeGénérer un thème basiqueSkip files that match in sizePasser les fichiers de taille identiquePrésumer du type de données pour les fichiers binairesDisplay usage and exitAfficher l’aide et quitterDemande polie de quitterNe pas extraire l’horodatage de dernière modificationSearch only in the specified repositoryRechercher seulement dans le dépôt spécifiéInclude -git/-svn/etc packagesInclure les paquets -git, -svn…Show version of programAfficher la version du programme et quitterDo not check if repositories are unrelatedNe pas vérifier si les dépôts sont sans rapportcreate new jails from archived versionsCréer de nouveaux environnements jail à partir de versions archivéesInterface utilisateur similaire à rloginInclude system applications in -all (default)Inclure les applications système dans -all (par défaut)delete a backupSupprimer une sauvegardeDon't show main windowNe pas afficher la fenêtre principaleSearch an update for devel packagesRechercher une mise à jour pour les paquets de développementRestore state and then periodically save itRestaurer l’état et l’enregistrer périodiquementDo patch application in memory rather than on diskAppliquer le patch en mémoire plutôt que sur le disqueDo not start ghostscript in safe modeNe pas démarrer ghostscript en mode sécuriséSpecify query nameshow branchAfficher les branchesAfficher la taille de tous les fichiersDéplacer une sous-arborescenceExécuter la commande en activant les fonctionnalités optionnellesPrint null separated full file names into specified fileEnregistrer, dans le fichier spécifié, les chemins absolus des fichiers séparés par \0use raw output formatUtiliser le format de sortie brutexplain what is being done by atoolExpliquer ce qu’atool faitRégler un paramètre de poolDisplay help messageVoir qui surveille un fichierextract files from archive (aunpack)Extraire des fichiers de l’archive (aunpack)Ne pas avertir à propos de débordements signésSpecify the name outfile for the parser fileSpécifier le nom du fichier de sortie du parseurConfigure for building on BUILDConfigurer pour construction sur BUILDDebugging fish scriptsDéboguer des scripts fishParamétrer la liste des préférences par défaut à la valeur spécifiéeParamétrer le délai d’attente des commandes SCSINumeric group ID of fileLe fichier a le groupe au GID spécifié en tant que groupe propriétaireInstruction illégalePas de retour automatique à la ligneDo not use the ~/.cvsrc file.Ne pas utiliser ~/.cvsrcDisplay the page with label LABEL firstAfficher la page d’étiquette spécifiée en premier%s : La valeur « %s » pour l’option « %s » est inférieure au minimum autorisé pour « %s »\nDisplay memory informations (physical, usage limits)Afficher les informations sur la mémoire (physique, limites d’utilisation)Supprimer (tous) les paquets du cacheWait for address to be assigned before forking to backgroundAttendre l’attribution de l’adresse avant de se mettre à l’arrière-planImplements shell completionImplémenter l’auto-complétion dans le shellShow live tail of entriesAfficher les dernières entrées à mesure de leur apparitionrevisions committed by userRévisions validées par l’utilisateurRemplacer un périphérique virtuel d’un poolAdresse numériqueProposer un menu vous permettant d’effectuer toute opération afférente aux clésGenerate a CPIO image as filenameGénérer une image CPIO au nom donnéPrompt with percentageAfficher le pourcentage de progression dans l’invite de lessNew name for identifierDéfinir une nouvelle fonctionPause current songMettre en pauser le morceau actuelDisallow external text conversion filters for binary files (Default)Refuser les filtres externes de conversion de texte pour les fichiers binaires (par défaut)Abort running downloads, imports or exportsAbandonner les téléchargements, imports et exports en coursThis is like -mieee except the generated code also maintains the IEEE inexact-flagSimilaire à « -mieee » sauf que le code généré conserve également le sémaphore IEEE « inexact-flag »Help for configAide sur « config »open an addon's documentation in your browserOuvrir la documentation d’un greffon dans votre navigateurNettoyer des paquets sourcePrints the usage for a given subcommandAffiche l’utilisation d’une sous-commande spécifiéeDisplay a performance overviewAfficher un aperçu des performancesPool duquel supprimer un périphériqueSynchroniser les paquets installésPOST the log file to URLEnvoyer le journal par requête POST sur l’URL spécifiéeBinary files glob patternMotif glob pour les binairesStop current songArrêter le morceau actuelGenerate code for the SH3Générer du code pour le SH3Pass the flag -export-dynamic to the ELF linker, on targets that support itPasser, pour les cibles le supportant, le sémaphore « -export-dynamic » à l’éditeur de liens ELFIgnore changes to submodulesIgnorer les changements apportés aux sous-modulesSupprimer un verrou nommé d’un instantanétarget panepanneau cibleForce no progress statusNe pas forcer l’affichage de la progressionParamétrer le mode débogageIgnore case when pattern contains no uppercaseIgnorer la casse lorsque le motif ne contient pas de majusculesSort symbols numerically by addressTrier les symboles numériquement par adresseUse provided file instead of ~/.arcrcUtiliser le fichier fourni au lieu de ~/.arcrcTypes d’identité à afficherFaire suivre les messages non signés sans en-tête supplémentaireIgnorer les contraintes de dépendances lors de la désinstallationDo not use double word instructionsNe pas utiliser les instructions en deux motslist the author (long with -v)Lister les auteurs (format long avec « -v »)The numerical value of the group's IDLe GID du groupe à créer« %s » n’est pas un ID de processus valideL’état du processus fils a été modifiéApply the query to a package file, not packageAppliquer la requête au fichier de paquet, non au paquet lui-mêmeWait for shutter release on the camera and downloadAttendre l’ouverture de l’obturateur, puis téléchargerdo not verify server certificate (ignoring web.cacerts config)NeNe pas vérifier le certificat du serveur (ignorer le paramètre « web.cacerts »)use comma separated list of explicit tab positionsListe séparée par des virgules de positions de tabulation explicitesStart the current torrentsDémarrer les torrents actuelsDon't show anythingNe rien montrer du toutSet or clear all display flagsParamétrer ou effacer tous les sémaphores d’affichageDépendances récursives=dialect Output asm instructions using selected dialectGénérer les instructions assembleur pour le dialecte spécifiéManipuler les chaînesLister les patchs du dépôtConserver la version originaleAfficher les détails pour chaque fichierPrint current screen configurationAfficher la configuration actuelle de l’écranEnvoyer dans le contexte donné par le fichier spécifiéSearch for a file within installed packagesRechercher un fichier dans les paquets installésPlace output in filePlacer la sortie dans un fichiersDossier des portsset program used for latexParamétrer le programme utilisé pour latexPrint complete help message on program usageAfficher un message d’aide détaillé sur l’utilisation du programmeRestart the rebasing processRedémarrer le processus de rebasageprint only filenames and revisions that matchN’afficher que les noms dei fichieri et les révisions correspondantsInclude line numbers and filenames in outputAjouter les numéros de ligne et les noms de fichier à la sortieAdd upstream (tracking) referenceAjouter une référence amont (suivi)Récupérer le paquet source depuis l’entrée standardadd a custom domain to an appAjouter un domaine personnalisé à une applicationUninstall orphan packagesDésinstaller les paquets orphelinsPrint # of in bytesAfficher le nombre d’octets en entréeDisplay all packages in GROUPAfficher tous les paquets de GROUPEcomma-separated list of output levels to hideListe séparée par des virgules des niveaux de sortie à masquerAdaptively sharpen pixels; increase effect near edges [geometry]Déflouter les pixels de manière adaptative ; augmenter l’effet sur les bords [géométrie]Sign of samplesSigne des échantillonsCreate a repositoryCréer un dépôtlist the changesetGenerate code suitable for big switch tablesGénérer un code utilisable pour les grosses tables de branchementEncode scalar AVX instructions with specific vector lengthEncoder les instructions de variables AVX avec une taille de vecteur spécifiqueNe pas donner de commentaire détailléEnable backup of the .apks themselvesActiver la sauvegardes des .apks eux-mêmesdo case-insensitive search for a given textFaire une recherche insensible à la casse du texte spécifiéActiver l’instanciation automatique des modèles lors de l’édition des liensParamétrer les domaines à suivreselect by user (^ - negates)Sélectionner par utilisateur (^ pour une négation)Describe available commands or one specific commandDécrire les commandes disponibles ou un commande spécifiqueAlways pop the arguments to each function call as soon as that function returnsToujours dépiler les paramètres de chaque appel de fonction dès que la fonction se termineNe pas écraser les fichiers plus récents« set --show » n’autorise pas de tranches avec les noms des variablesSends a ping to said deviceEnvoyer un ping au périphérique spécifiésort test filesTrier les fichiers de testBranch to merge into, rather than the one containing the working directoryBranche dans laquelle fusionner, de préférence à celle contenant la copie de travail actuelleDon’t schedule instructions across basic blocksNe pas planifier les instructions entre blocs basiquesAfficher les différences entre les révisionsList auto-detected camerasLister les appareils photos détectés automatiquementDon't write wtmp recordNe pas écrire l’enregistrement wtmpAfficher toutes les gemmes obsolètes du paquet actuelReduce duplication in node_modules in current directoryRéduire la duplication dans le node_modules du dossier actuelLister les dépendances du paquetDon't print commits with more than one parentNe pas afficher les validations possédant plus d’un parentLa valeur « %s » de « count » est invalideKeep configuration even when dhcpcd exitsConserver la configuration à l’extinctionDo not use a shared repository, even if availableNe pas utiliser de dépôt partagé, même si un est disponibleMake files or directories versionedVersionner les fichiers ou dossiersFetches updatesRapatrier les mises à jourLister les informations à propos des servicesOutrepasser la valeur de la variable d’environnement GPG_AGENT_INFOList those packages on holdLister les paquets maintenusapply patch without touching the working directoryAppliquer le patch sans toucher à la copie de travailshow source of copied filesAfficher la source des fichiers copiésDeploy the current application to KubernetesDéployer l’application actuelle sur KubernetesGenerate 64 bits codeGénérer un code 64 bitsPrints port information about the hostAfficher les informations de port à propos de l’hôte%s : valeur de base invalideStart high performance web serverDémarrer le serveur web à haute performanceMount a remote pathMonter un chemin distantWarn about anything that depends on the "size of" a function type or of "void"Avertir lorsque quoi que ce soit dépend du résultat de « sizeof » sur un « void » ou un type de fonctionVérifier si la sous-commande spécifiée est utiliséeGenerate extra code to write profile information suitable for the analysis program gprofGénérer un code supplémentaire pour écrire des informations de profilage destinées au programme d’analyse gprofRead list of source-file names from FILELire la liste des fichiers à transférer depuis le fichier spécifiéSets the job nameParamétrer le nom de tâcheKill only processes which have write accessNe tuer que les processus dotés de droits d’écritureImpossible de trouver des processus enfants avec le nom « %s »Ne peut pas indiquer la portée en enlevant le blocShow full information for specified productsAfficher toutes les informations pour les produits spécifiésUse a specific name of the remote instead of the defaultUtiliser un nom précis pour le dépôt distant au lieu de celui par défautSupprimer un paquetAfficher les informations de compatibilité de la plate-formeSelect only the oldest processSélectionner seulement les processus les plus anciensShow full information for specified patchesAfficher toutes les informations pour les patchs spécifiésSpécifier le fichier de configurationAlternate architectureArchitecture alternativeConstruire le cache aptFile is symlink matching specified case insensitive patternLe fichier est un lien symbolique vers un fichier dont le nom correspond au motif spécifié sans tenir compte de la casseStops the specified service if it is runningArrêter le service spécifié s’il est en exécutionSélectionner par nom de commandeShows information about all objectsAfficher les informations sur tous les objetsRécupérer tous les PID correspondant à un nom de processusPrepend the name of the cpu to all public symbol namesPréfixer le nom du processeur à tous les noms de symboles publicsEssayer de s’identifier automatiquementParamètres à listerAfficher tels quels les retours arrière et chariotPrint version info and exitAfficher l’information de version et quitterEditor to useÉditeur à utiliserDisplay peersAfficher les pairsAfficher le contenu du fichier de configurationNe pas mettre à jour les paquetsdisplays detailed information about the specified addonsAfficher les informations détaillées sur les greffons spécifiésSet the gecos field for the new entry generatedParamétrer le champ gecos pour l’entrée ajoutéerevision to tagRévision à étiqueterProcess file as if "#include "file"" appeared as the first line of the primary source fileTraiter le fichier spécifié comme si « #include "file" » apparaissait à la première ligne du fichier source principalValeur maximale « %s » invalideAfficher un diff normalDo not execute install scriptNe pas installer le script d’installationNe pas télécharger les pages, se contenter de vérifier leur présencePackage up the project files and all dependencies into a jar file.Regrouper les fichiers du projet et toutes les dépendances dans un fichier JARPrint complete file historyAfficher l’historique fichier intégralGenerates a basic language packageGénérer un paquet basique de langueBe more verboseÊtre plus verbeuxInstantané à clonerRefuser l’importation et l’utilisation de clés non auto-signées, avec leur identifiant utilisateurDestination directoryDossier de destinationAfficher l’origine d’une gemme spécifique du paquetdisconnect from hosts as soon as possibleSe déconnecter des hôtes dès que possibleRun in batch modeExécuter en mode traitement par lotStop at the given sample for each input file {#|[+|-]mm:ss.ss}S’arrêter à l’échantillon spécifié de chaque fichier en entrée (#|[+|-]mm:ss.ss)Display the version of pkg-config and quitAfficher la version de pkg-config et quitterSet JSON-encoded variableParamétrer une variable encodée en JSONShow test commands onlyAfficher uniquement les commandes de testEnable section name substitution sequencesActiver les séquences de substitution de nom de sectionDéroutement de suivi/point d’arrêtInclure les fichiers cachés, sauf . et ..Renommer le dépôt spécifiélist the date (short with -q)Lister les dates (format court avec « -q »)Makes this directory a versioned branchFaire de ce dossier une branche versionnéeOnly print filenames with no matchesN’afficher que les noms des fichiers ne contenant pas d’occurrencesUse given directory for PPC Mac installUtiliser le dossier spécifié pour installation sur un Mac PPCDeletes configuration files used by MyEclipseSupprimer les fichiers de configuration MyEclipseCheck if given file is i386 kFreeBSDVérifier si le fichier spécifié est un kFreeBSD i386Inclure les dépendances inverses dans la sortieHide non-operational devicesMasquer les périphériques inopérantsSpécifier le fichier de configuration APTWarn if a requested optimization pass is disabledAvertir lorsqu’une passe requise d’optimisation est désactivéeAllows -F and -d to disturb branch tags.  Use with extreme care.Autoriser -F et -d à perturber les étiquettes de branche. Utiliser avec d’infinies précautionsUpload a file to the sample cacheEnvoyer un fichier dans le cache des échantillonsBorder color [color]Couleur de bordure [couleur]Bypass the system configuration fileOutrepasser le fichier de configuration systèmeShow long revAfficher intégralement la révision unlock an organization app so that any org member can join itDéverrouiller une application d’organisation de manière à ce que n’importe quel membre de l’organisation puisse la rejoindreAdd a CD-ROM to the list of available sources of packagesAjouter un CD-ROM à la liste des sources de paquets disponiblesEnable or disable a session(Dés)activer une sessionAfficher l’horodatage du précédent démarrageAfficher des informations détaillées sur le flux et sur le temps passé à le traiterprint the commandsAfficher les commandesThis switch disables the automatic removal of redundant "membar" instructions from the generated codeNe pas supprimer automatiquement les instructions « membar » redondantes du code compiléToujours utiliser des signatures au format v4 même sur des clés au format v3Ignoring the output of your editor since its exit status was non-zeroIgnorance de la sortie de votre éditeur puisque son code de retour était différent de zéroPrint debugging informationForcer la restauration depuis l’instantané le plus récentSet variables from a fileParamétrer les variables suivant le fichier spécifiéInstaller les gemmes spécifiées par le fichier Gemfile ou Gemfile.lockoverwrite existing filesÉcraser les fichiers existantsChiffrer pour l’identifiant utilisateur spécifié, mais dissimuler l’identifiant de la cléMake the result of a division yielding a remainder have the same sign as the divisorDoter le résultat d’une division avec reste du même signe que celui du dénominateurHard-link working tree files where possibleLier matériellement les fichiers des copies de travail si possibleRemove ignored files, as wellSupprimer également les fichiers ignorésTrop d’argumentsDetermine if a key is writableVérifier qu’une clé est accessible en écritureRecursive modeMode récursifName of the output fileNom du fichier de sortieuse the complement of SET1Utiliser le complément du premier ensembleReturn a property listAfficher une liste de propriétésNe pas demander confirmation avant d’écraserTraverse submodules recursivelyOpérer récursivement sur les sous-modulesNe pas afficher les lignes vides dupliquéesMettre à jour l’empreinteDésinstaller les exécutables sélectionnés sans confirmationSpécifier la version de la gemme dont la documentation RDoc est à générerMarque-page à pousserSwitch to German (ISO 646-DE) character setUtiliser le jeu de caractères ISO 646-DEDossier dépôt de gemmes d’où récupérer les gemmes installéesEnvoyer les messages d’erreur à syslogContent type to createType de contenu à créerDisplays help for a commandAfficher l’aide pour une commandeProduce a shared object which can then be linked with other objects to form an executableProduire un objet partagé pouvant être lié avec d’autres pour former un exécutablespecify merge toolSpécifier l’outil de fusionRequest given address in DHCP DISCOVER messageDemander l’adresse spécifiée dans les messages DHCP DISCOVERMake files public to all other usersRendre les fichiers accessibles à tous les autres utilisateursremove one or more addons from ~/.vimSupprimer un ou plusieurs greffons de ~/.vimUtiliser l’adresse de l’interface spécifiée--entire et --index sont mutuellement exclusifsSpecify double-colon alternate port numberSpécifier un numéro de port alternatif en cas d’usage de ::Donner la possibilité d’éditer le commentaire détailléTreat symlinked dir on receiver as dirTraiter les liens symboliques vers des dossiers sur la destination comme des dossiersShows man pageAfficher la page de manuelStoned cowVache shootéeSupprimer des fichiers du dépôtParamétrer un groupe nommé, similaire aux alias pour les programmes d’emailSéparateur de champArrêt de l’entrée du terminalConsider all "static" functions called once for inlining into their caller even if they are not marked "inline"Examiner toutes les fonctions « statique » appelées une seule fois pour extension dans leur appelant, même si elles ne sont pas marquées « inline »Installer les paquets source et leurs dépendances de constructionCalculate some improvement hints when combined with --templateMetricsCalculer certains indices d’amélioration si combiné avec « --templateMetrics »Shows broken backup archives [--force, delete these files]Afficher les archives de sauvegarde brisées (avec --force, supprimer ces fichiers)Report error messagesCommuniquer les messages d’erreurAjouter un nouveau disque à la liste des sourcesSame as --partial --progressIdentique à --partial --progressModifier le service spécifiéThis option controls what floating-point related traps are enabledCette option contrôle l’activation des exceptions relatives aux virgules flottantesThe protocol family to useLa famille de protocoles à utiliserChromaticity green primary point [point]Vert primaire de la chromaticité [point]Suppress the author name and timestamp from the outputMasquer le nom de l’auteur et l’horodatage de la sortieColorize outputColorier la sortieAlias pour « move delete packages »Execute a program in another process' bootstrap contextExécuter un programme dans le contexte de démarrage d’un autreCréer une fileGet files given in rangeParamètres du pool importéRun GDB using a text (console) user interfaceExécuter GDB dans une interface en ligne de commande=num Attempt to keep the stack boundary aligned to a 2 raised to num byte boundaryEssayer de conserver la limite de pile alignée sur la puissance de deux spécifiéePrint the name of each header file used, in addition to other normal activitiesAfficher le nom de chaque fichier d’en-tête utilisé, en plus de toute autre actiondo not show mergesNe pas afficher les fusionsRépondre aux patchs envoyés par emails en utilisant l’adresse spécifiée comme expéditeurAfficher le nom matériel de la machineMake a copy of another branchFaire une copie d’une autre brancheUse specified version of the C++ ABIUtiliser la version spécifiée de l’ABI C++Wait for the xtables lockAttendre le verrou xtablesAnnuler toutes les opérations prévues sur des paquetsInstall listed ports and their depsInstaller les ports listés avec leurs dépendancesRequire libraryRequérir une bibliothèqueAfficher les numéros de ligneNe pas exécuter de commande distanteChanges URLs for a remoteModifier les URL d’un hôte distantLister tous les patchs disponiblesIgnorer les symboles qui ne sont pas connus pour être des fonctionsSends an SMS. Requires destinationEnvoyer un SMS ; doit être utilisé avec un destinatairePrint the status of the serviceAfficher l’état du servicePerform structural alias analysis on treesEffectuer l’analyse structurelle d’alias sur les arborescencesImpossible de spécifier plusieurs positionsCalculer et vérifier la somme de contrôlerevisions to exportRévisions à exporterNe pas montrer d’indicateursReturn true if performing a history searchRenvoyer vrai si une recherche dans l’historique est en coursrun fix tool on packages before resolving dependencies or buildingExécuter l’utilitaire de réparation sur les paquets avant d’en résoudre les dépendances ou de les construireExecute <profile>/post scriptExécuter le script <profil>/postConsidérer les périphériques exportés ou étrangers comme inactifsSélectionner l’interfaceAutoriser une validation plus ancienne que son ancêtreDisplay scrollbarAfficher l’ascenceurFile has specified inode numberLe fichier a l’i-nœud dont le numéro est spécifiéVerbose search results (toggle)Résultats de recherche verbeux ou nonStart up the visual interface and display its preview screenAfficher l’interface ncurses avec l’aperçubinding for command modeRaccourci pour le mode commandeProduce encrypted view of plain filesAfficher une vue chiffrée des fichiers brutsUse the commit stored in the indexUtiliser la validation présente dans l’indexInstaller un paquetMake branch localRendre locale la brancheSpécifier l’URL du dépôt distant à utiliserSignal to sendSignal à envoyerSearch only for IPv6 socketsRechercher seulement parmi les sockets IPv6%s : spécification de conversion invalideDon't add the file(s), but only refresh their statNe pas ajouter le ou les fichiers, se contenter de mettre à jour leur statE/S sur un descripteur de fichier asynchrone possibleDémarrer en mode binairePool auquel attacher le périphérique virtuelAfficher le nom du paquet par préfixeRoot path of default siteDossier racine du site par défautSpécifier une liste, séparée par des virgules, de suffixes ou motifs de noms de fichiers à refuserSelect window with this id or name [id]Spécifier l’ID ou le nom de la fenêtre à capturerPrint command typeAfficher le type de commandeHTTP request size limitPrint out yes or no according to existenceRépondre de l’existence par oui ou par nonParamétrer le nom du volumeShell variablesVariables shellSet product versionParamétrer la version du produitCopier récursivementVisionneur PSapply all patchesAppliquer tous les patchsLister les chemins et versions de toutes les gemmes requises par votre fichier GemfilePréparation à l’édition d’un fichier surveilléUtiliser \0 comme fin de ligneStructure de l’arborescenceVersion de l’arbre sourcePass option as an option to the linkerPasser l’option spécifiée à l’éditeur de liensSet Write-Ahead-Log journallingParamétrer l’enregistrement des WALSélectionner l’étiquette correspondante à l’expression régulière spécifiéeSet socketParamétrer la socketParamétrer une limite sur le nombre d’octets qui seront générés lors du traitement d’un fichierle nom ne peut pas être videprint matching line numbersAfficher les numéros des lignes correspondantesWarn about function pointers which might be candidates for "format" attributesAvertir lorsque des pointeurs de fonction pourrait être déclarés avec l’attribut « format »You did not say 'yes' so I will not clear your command history\nVous n’avez pas répondu « yes », donc je n’effacerai pas votre historique de commande\nPackage fileFichier du paquetSuppress informational messages, only show warnings and errorsMasquer les messages informatifs, n’afficher que les avertissements et les erreursGenerate master fileGénérer le fichier maîtreInhibit all warning messagesInhiber tous les messages d’avertissementDo not sync modification time of filesNe pas synchroniser l’horodatage de modification des fichiersRun quietly.S’exécuter silencieusementLimite de bande passanteParamétrer l’ordre de tri des emails%s : sous-commande invalidelog in with your heroku credentialsSe connecter avec vos identifiants herokuLock the specified deviceVerrouiller le périphérique spécifiéReleases pending jobs for printingRéactiver les travaux en attente d’impressionShow log of bisects in check-in orderAfficher le journal des bissections dans l’ordre de soumissionShow network detailsContrôle des tâches : %sVérifier si apt doit se faire donner la sous-commandeCreate a new siteCréer un siteNettoyer les gemmes inutilisées de votre dossier bundlerOutput as JSON arrayAfficher comme un tableau JSONWarn when a declaration does not specify a typeAvertir lorsqu’une déclaration ne spécifie pas de typeclone an existing appVerbose format; includes tag information for the fileFormat verbeux ; inclut les information d’étiquette pour le fichierInitially turn on alternate macro syntaxAu départ, activer la syntaxe de macro alternativeAjouter des fichiers à la fin de l’archiveRemove the current torrentsSupprimer les torrents actuelsContent directoryDossier de contenuRead commit comment from a fileLire le commentaire de validation depuis un fichierRename the user specified chain to the user supplied nameRenommer la chaîne personnalisée spécifiée avec le nom donnéfirst revision to be editedPremière révision à éditerList all files in directories recursivelyLister le contenu des dossiers récursivementPrint # of out dropsAfficher le nombre de paquets ignorés en entréeColorize the image with the fill color [value]Colorer l’image avec la couleur de remplissage [valeur] permanently destroy an app (--app APP)Détruire définitivement une application (« --app APP »)Une seconde tentative d’arrêt les terminera.Don't trust the file modification timesNe pas se fier aux horodatages de modification des fichiersDésinstaller un paquetPrint non-printable characters as isAfficher tels quels tous les caractères non imprimablesReorder functions in the object file in order to improve code localityRéarranger les fonctions du fichier objet pour améliorer l’enchaînement des sections de codePrint versions of the specified librariesAfficher les versions des bibliothèques spécifiéesCompter le nombre d’argumentsDo not prompt for a password - if one is needed, failNe pas demander de mot de passe ; si un mot de passe est nécessaire, quitter sur erreurMarquer les conflitsPrint statistics about databases and exitAfficher des statistiques sur les bases de données et quitterSelect or exclude processes by pidSélectionner ou exclure les processus selon leur PIDDemander au démon d’effectuer une opérationcontrol characterscaractères de contrôleDon’t transfer any file larger than SIZENe pas transférer les fichiers de taille supérieure à SIZEDisplay the version of the programList of groups which the user is also a member ofListe des groupes supplémentaires dont l’utilisateur est membreDevice NameNom du périphériqueAucune tâche appropriéeUseful functions for writing completionsFonctions utiles pour écrire des complétionsMeasure differences between images with this metric [type]Mesurer les différences entre images en utilisant cette métrique [type]Install GRUB images under DIR/grubInstaller les images GRUB dans un sous-dossier « grub » du dossier spécifiéSpecify config file to use instead of ~/.xpdfrcSpécifier un fichier de configuration à utiliser au lieu  de ~/.xpdfrcRemove files from this checkoutSupprimer des fichiers de cette extractionLimit  the number of matchesLimiter le nombre d’occurrencesMatch files both in working tree and indexComparer à la fois les fichiers de la copie de travail et ceux de l’indexVerbose outputEnable verbose outputDelete the symlink in ~/.atom/packages for the packageSupprimer le lien symbolique du paquet de ~/.atom/packagesRefuser d’opérer récursivement sur /%s : mode invalideSetting syntax highlighting colorsParamétrage des couleurs de la coloration syntaxiqueDéprécier une version d’un paquetKeep the logfile when done [DEFAULT]Conserver le journal une fois le travail terminé (par défaut)Show extended informationAfficher les informations détailléesFaire un entretien de la base de confiance non interactivementprint to stdoutAfficher sur la sortie standardIgnore pathIgnorer le cheminArrêter l’interfaceEmit debugging information for all symbols and typesÉmettre des informations de débogage pour tous les symboles et typesShort for --family linkRaccourci pour « --family link »Show a short help text and exitChoisir le fichier de cache des sourcesAlias pour atqAttempt to transform conditional jumps into branch-less equivalentsEssayer de transformer les sauts conditionnels en une version sans branchementsConserver les fichiers partiellement transférésPlacer le nom et commentaire de patch dans le fichierExtraire les informations sur les permissions des fichiersCréer les caches de signature dans le trousseauSkip the given initial samples for each input {#|mm:ss.ss}Partir de l’échantillon spécifié pour chaque fichier en entrée (#|mm:ss.ss)URL to certificate authority's ACME server directoryURL vers de dossier du serveur ACME de l’autorité de certificationDo not pretend that branches are expensiveNe pas présumer coûteux les branchementsRenommer un serveur distant(no) output (toggle)(Dés)activer la sortieAfficher les informations de version et quitteronly search files changed within revision rangeNe rechercher que les fichiers modifiés parmi la plage de révisions spécifiéewindow foreground colorCouleur du premier plan de la fenêtreJournaliser les entrées dans le fichier spécifiéCheck if given file is ARM64 EFI fileVérifier si le fichier spécifié est un fichier EFI ARM64Forcer le traitement de l’entrée comme du HTMLPrevent package modificationEmpêcher toute modification du paquet spécifiémove client to the previous sessionChanger la session du client vers la précédenteList all children of a schemaLister tous les enfants d’un schémaDeploy the current application to HerokuDéployer l’application actuelle dans HerokuGo root directoryAller au dossier racineCharset for strings on the command lineJeu de caractères pour les chaînes de la ligne de commandeInstall given fontsInstaller les polices spécifiéesList sessionsLister les sessionsavec les arguments « %s »Specify index serverSpécifier le serveur d’indexPériphérique à utiliser en remplacementVérifier une conditionDrive to get information aboutDisque dont les informations sont à récupérerEntries on or newer than DATESpécifier une date qui doit précéder les entréesCheck for outdated packagesRechercher les paquets obsolètesShow the current version of prt-getAfficher la version actuelle de prt-getGenerate output for a 68HCS12Générer la sortie pour un 68HCS12Limit analyzed versionsLimiter les version analyséesModify database entry onlyModifier uniquement l’entrée de la base de donnéesPrint names of available functionsAfficher les noms des fonctions disponiblesRun verboselyExécuter avec verbositéUtiliser l’algorithme de chiffrement spécifié pour protéger les clés privéesComparer selon la valeur numérique de la chaîneShow timestamps with directory listingsAfficher les horodatages avec le contenu des dossiersall lower case letterslettres minusculesPatcher les modifications localesFile path matches case insensitive patternLe chemin absolu du fichier correspond à l’expression régulière sans tenir compte de la cassereject unknown hostsRejeter les hôtes inconnusUse a delta manifestUtiliser un manifeste deltaRetirer les permissions à tout le mondeList clients using the repositoryLister les clients utilisateurs du dépôtSpécifier le dossier du dépôt dans lequel s’exécuterGénérer automatiquement le cache des paquetsEnregistrer interactivement un nouveau patch--command ne peut pas être utilisée avec l’option --position=commandExisting date.Date existanteSpécifier un ID d’auteurRemove packageSupprimer le paquetturn off postscriptDésactiver PostScriptInterface via which packet is to be sentInterface par laquelle le paquet sera envoyéAllow automatically filling CAPTCHAAutoriser le remplissage automatique des captchasEssaiGet encryption info about said deviceObtenir les informations de chiffrement du périphériqueReturn bugreport informationRetourner les informations bugreportShow the file system personalities availableAfficher toutes les identités disponibles sur un système de fichiersDisplays the program versionDo not show list of dependent filesNe pas afficher la liste des dépendances fichierNombre maximal de processus pour un seul utilisaleurunbind the command bound to keySupprimer le raccourci clavierFile's security context matches specified patternLe contexte SELinux du fichier correspond au motif spécifiéSet byte order for samplesParamétrer le boutisme des échantillonsPrint indexing statusAfficher l’état de l’indexationSpecify trust modelSpécifier le modèle de confianceRemove a sample from the cacheSupprimer un échantillon du cacheÉcrire la sorte dans le fichier spécifiéShow commit summaryAfficher le résumé des validationsNe pas inclure la taille des sous-dossiersSpécifier la politique de confiance des gemmesOpen tab pages for each fileOuvrir chaque fichier dans un ongletWatch the document file for changesSurveiller les modifications apportées au fichierOnly print header.N’afficher que l’en-têtePath to write pid fileChemin du fichier pidIgnore repositoryIgnorer le dépôtSync with a repositorySynchroniser avec un dépôtUtiliser le même utilisateur/groupe propriétaire que celui du fichierFile status last changed specified number of minutes agoL’état du fichier a été modifié il y a au plus n minutesstop a running jailArrêter un environnement jail en cours d’exécutionDo not run passwd to set the passwordNe pas exécuter passwd pour paramétrer le mot de passeHelp for checkAide sur « check »Mode silencieuxRead rids of data to ignore from fileLire les fragments de données à ignorer depuis le fichier spécifiéAnnotation bounding box color [color]Couleur de la boîte d’annotation [couleur]Show data only of the specified unitN’afficher que les données pour l’unité spécifiéespecify verbosity (0, 1 or 2)Spécifier la verbosité (0, 1 ou 2)Traiter les dossiers récursivementHelp for benchmarkAide sur le banc d’essaiQuitter si la taille est dépasséeWrite file to stdout instead of to diskÉcrire les fichiers sur la sortie standard au lieu du disqueEnregistrer tous les messages dans le fichier de journal spécifiéDescripteur de fichier erroné dans la redirection « %s »Ne pas placer d’horodatage sur chaque ligne de journalAlso delete excluded files on receiverSupprimer également de la destination les fichiers exclusGénère un nombre aléatoireFin de chaîne inattendue, les guillemets ne sont pas refermésApply changes to all repositoriesAppliquer les modifications à tous les dépôtsIgnorer l’en-tête « Content-Length »Make window fullscreenMettre la fenêtre en plein écranSet npm log level to quietRendre npm bavardOptimize for space instead of speedOptimiser l’espace au lieu de la vitesseSame as prep build inst pkgPareil que prep build inst pqtSystème de fichiers à démonterDisplay verbose informationAfficher des informations détailléesNettoyer les versions obsolètes des gemmes installées dans le dépôt localadd "From: <current user>" to patchAjouter « From: <utilisateur actuel> » au patchIndiquer l’emplacement de la sauvegarde du secteur d’amorçageShow raw timestampAfficher l’horodatage brutProfilage ligne par ligneTcl initialization scriptScript d’initialisation Tclrun even if remote repository is unrelatedExécuter même si le dépôt distant est sans rapportAfficher l’ID de groupe de la tâcheCompile a binary database from keyfilesCompiler une base de données binaire à partir des fichiers de clésrecord a rename that has already occurredEnregistrer un renommage déjà effectuéCheck if given file is x86_64 kNetBSDVérifier si le fichier spécifié est un kNetBSD x86_64Specify that the target processor is the V850Spécifier que le processeur cible est le V850Perform loop header copying on treesEffectuer la copie des boucles d’en-têtes sur l’arborescenceParamétrer la politique de signature et de certificatLister les pools importables, ou en importerselect abstraction levelsélectionner le niveau d’abstractionEnvironnement avant utilisation du makefileDon't send wall messageNe pas diffuser de message d’extinctionUtiliser <commande> pour construireRemoves a backup destinationSupprimer une emplacement de sauvegardeInitialize packet and byte counters of a ruleInitialiser les compteurs de paquets et d’octets d’une règle à des valeurs arbitrairesCreate a new JHipster client-side applicationCréer une nouvelle application cliente JHipsterSort columnColonne de triDownload dir from serverTélécharger le dossier depuis le serveurArrêter la vérificationDisplays version and copyrightAfficher la version et les droits d’auteurShow version and exitForcer le rebasageread commit message from fileLire le message de validation depuis le fichier spécifiéLister tous les produits disponiblesVouliez-vous dire « set %s %s » ?=number Issue number instructions per cycleSpécifier le nombre d’instructions par cycleUse patterns from a fileLire les motifs depuis un fichierlist-dependencies flat, not as treeLister les dépendances sans arborescenceShow all branchesAfficher toutes les branchesList files whose formatting differs from gofmt'sLister les fichiers dont le formatage diffère de celui de « gofmt »Compare two paths on the filesystemComparer deux chemins dans le système de fichiersAlternative package cache locationEmplacement secondaire du cache des paquetsdisplay logs for an appAfficher les journaux d’une applicationshow difference from revisionAfficher les différences avec la révision spécifiéeRemove files from the working tree and from the indexSupprimer des fichiers de la copie de travail et de l’index=number Set the cost assumed for the gettr instruction to numberParamétrer le coût présumé pour une instruction « gettr »Ignorer tous les blancsListe, séparée par des virgules, d’états d’installation de paquet à suivre récursivementset the registry directoryParamétrer le dossier du registreInclude additional statisticsInclure des statistiques supplémentairesAfficher les données ajoutées lorsque le journal grossitRestricts preferences operations to hostnameRestreindre les opérations sur les préférences à l’hôte spécifiéForce all functions to be aligned to a four byte boundaryForcer l’alignement de toutes les fonctions sur une limite de 4 octetsdisplay help and exitIncrémenter le niveau de débogage miscStart the given app and its dependenciesDémarrer l’application spécifiée et ses dépendancesAccess repository settingsAccéder aux paramètres du dépôtadd/update date field in patch with current dateAjouter ou mettre à jour le champ de date du patch avec la date actuelleArrêter le serveur le cas échéantRun emerge --metadata instead of emerge --syncExécuter emerge --metadata au lieu de emerge --syncEnable GPG check for this repositoryActiver la vérification GPG pour ce dépôtClé non spécifiéeCase insensitive matchCorrespondance insensible à la casseGet configuration valueObtenir une valeur de configurationShow how much disk space will be used or freedAfficher l’espace disque qui sera utilisé ou libéréInclure toutes les sources (y compris locales et git)Use all eight media accumulator registersUtiliser les 8 accumulateurs de médiaSpecify number of reserved sectorsSpécifier le nombre de secteurs réservésSave profileSauvegarder le profilLimite de récursionTry to look inside compressed filesEssayer d’examiner le contenu des archivesamend the parent of the working dirCorriger le parent de la copie de travailAfficher les listes de clés en les délimitant par des doubles points (comme avec --with-colons) et afficher les données de clé publiqueInitiates a system reboot of the specified typeInitier un redémarrage système du type spécifiéSelect only the newest processSélectionner seulement les processus les plus récentsList various types of contentLister différents types de contenuAfficher le nom de publication du noyauDésactiver la résolution inverseShow usage messageAfficher un message sur l’utilisationShow changes between commits, commit and working tree, etcAfficher les modifications entre les validations, entre validation et copie de travail, etcGenerate the predefine, "_SIO", for server IOGénérer le « _SIO » prédéfini pour les E/S serveurAttempt to merge identical constants and identical variablesTenter de fusionner les constantes identiques ainsi que les variables identiquesPrint a short version string and exitAfficher une version concise et quitterUse fuzzy-search with the given max. levenshtein-distance (default: 2)Utiliser une recherche floue avec la distance de Levenshtein spécifiée (2 par défaut)Set network property toParamétrer un paramètre réseau àControl display of statisticsContrôler l’affichage des statistiquesOutput lines that are in both filesAfficher les lignes présentes dans les deux fichiersShow the process ID of each process in the jobAfficher le PID de tous les processus de la tâcheAlways display a promptToujours afficher une inviteRestore the backup to <target_path> [as it was at <age>]Restaurer la sauvegarde dans <chemin_cible> (telle qu’elle était au moment spécifié)Ne pas demander de niveau de certification lors de la signature d’une clédo not use a preprocessorNe pas utiliser un préprocesseurSave current changesSauvegarder les modifications actuellesReturn data even from corrupted filesRenvoyer des données même des fichiers corrompusLa chaîne est videNe pas être verbeuxWarn if a register variable is declared volatileAvertir lorsqu’une variable de registre est déclarée volatileGet all thumbnails from folderObtenir toutes les miniatures du dossierColor error outputColoriser la sortieLog accessesAccès aux journauxLimite de temps CPU dépasséeShow the current Ruby versionAfficher la version actuelle de RubyRemove even with local changesSupprimer même en cas de modifications localesDisplay all matchesAfficher toutes les occurrencesSpécifier la commande à exécuter après cette commande darcsSpécifier et lire les options de configuration pour bundlerDisable backslash escapesDésactiver les séquences d’échappementUpgrade or add a local packageMettre à jour ou ajouter un paquet localShow help for a commandWhy fish?Ignorer les modifications dont les lignes correspondent à l’expression régulière spécifiéeExécuter adb avec tout les paramètres de -s déjà donnés sur la ligne de commandeAppliquer la politique de sécurité Rubygems : High,Medium,Low,No}Securityoutput appended data as the file growsAfficher les données ajoutées lorsque le fichier grossitAfficher N lignes autour de l’occurrencerun specified go toolExécuter l’utilitaire go spécifiéSuppress warningsMasquer les avertissementsSpécifier un dossier de cache localnever output headers giving file namesNe jamais afficher les en-têtes donnant les noms de fichiersIntroduction à la syntaxe de fishPrint a short version and exitConvertir les fins de lignes, Unix vers WindowsAlign the start of functions to the next power-of-two greater than n, skipping up to n bytesAligner le début des fonctions à la prochaine puissance de deux, en passant au maximum le nombre d’octets spécifiésGenerate code for a PDP-11/10Générer du code pour un PDP-11/10limit number of changes displayedLimiter le nombre de modifications à afficherdo not save backup copies of filesNe pas sauvegarder de copie des fichiersremove all custom domains from an appSupprimer tous les domaines personnalisés d’une applicationShave pixels from the image edges [geometry]Rogner l’image [géométrie]Lister les statistiques de compressionSet block/file checksum seed (advanced)Paramétrer la graine pour la somme de contrôleClean up cache directoryNettoyer le dossier de cacheNe pas afficher les informations détaillées sur la ou les gemmesRequest compression level '#' for net traffic.Spécifier le niveau de compression pour le trafic réseauuninstall one or more addonsDésinstaller un ou plusieurs greffonsDo not use the FPU registers for return values of functionsNe pas utiliser les registres FPU pour les valeurs de retour des fonctionsSearches for word in domain names, keys, and valuesRechercher un mot dans les noms de domaines, les clés et les valeursDésactiver toutes les vérifications de format de l’identifiant utilisateur lors de sa générationNe pas ajouter l’identifiant de la clé du destinataire dans les paquets chiffrésEncrypt all peer connectionsChiffrer toutes les connexions aux pairsOptions pour la vérification de signaturesApply color to check-inAppliquer une couleur à la soumissionRemove a single stashed state from the stash listSupprimer un état remiséSpécifier la boîte mail à chargerCréer récursivement un instantané des enfantsEnable backup of any installed apk expansionActiver la sauvegarde des extensions apk installéeslist the revision number (default)Lister les numéros de révision (par défaut)Pas de source annotéeAfficher la dernière révision où chaque ligne de module a été modifiéeTests if a file descriptor is a ttyVérifier si un descripteur de fichier est un terminalAfficher le numéro de ligneAjouter la paire nom-valeur spécifiée dans la signature comme donnée de notationQuery the package names onlyObtenir seulement les noms de paquetHelp for importAide pour « import »Mount file systems in fstabMonter tous les systèmes de fichiers mentionnés dans fstabSignal inutiliséMédia amoviblefonctionnalité non reconnue « %s »Write runtime encode/decode statisticsAfficher des statistiques d’encodage et décodage à l’exécutionAfficher les informations à propos de l’environnement d’exécution de BundlerDisplay document without colorsAfficher en niveaux de gris le documentÉcrire sur le disque un jeu de données d’après le flux le représentant, reçu sur l’entrée standardInstall package and recommended and suggested packagesInstaller le paquet avec ses dépendances et ses suggestionsForcer une ré-associationLire les saisies de l’utilisateur depuis le descripteur de fichier spécifiécreate the basejail from binary packagesCréer un environnement jail de base à partir de paquets binairesQuitter si le fichier peut être intégralement affiché en une foisAppend port to baseurlAjouter le port à l’URL de basePresentation mode Mode présentationNumeric outputSortie numérique, sans résolutionKeep local symbolsConserver les symboles locauxTransform symlink to dir into referent dirCopier la cible des liens symboliques vers des dossiers au lieu desdits liensProvides a textual location of the destinationFournir un texte localisant la destinationParamétrer le type de clavieromit automatic reading of system, user and project rc filesOmettre la lecture automatique des fichiers RC du système, de l’utilisateur et du projetTrace delegation down from rootTracer les délégations jusqu’à la racineLa valeur « %s » de --unknown-arguments est invalideParamétrer la taille maximale de transfert pour une commande SCSI uniqueusername to use when connecting to remote hostsNom d’utilisateur à utiliser pour se connecter aux hôtes distantsQuery informationObtenir les informationsPartager tous les systèmes de fichiers éligiblesRequest will be fulfilled if -m specifies a mountpointLes requêtes ne seront exécutées que si -m précise un point de montageRe-run common subexpression elimination after loop optimizations has been performedRé-exécuter la recherche de sous-expressions communes après optimisation des bouclesDes tâches sont toujours actives :Sélectionner une plage de patchsDo not install bootsectorNe pas installer de secteur d’amorçageprint the versionAdresse destinatriceList available packagesLister les paquets disponiblesRenommer un jeu de donnéesCopy files instead of using hardlinksCopier les fichiers au lieu d’utiliser des liens matérielsAlternative installation rootRacine d’installation alternativeConserver les droits et horodatages de modification et accès du fichier originalExtraire les fichiers d’une archiveInverser le résultatAfficher sur deux colonnesAfficher les entrées sans occurrence d’abord« %s » n’est pas un ID de tâche valideRefuser l’insertion d’un module déjà chargéMake output a bit more verboseRendre la sortie un peu plus verbeuseGetting HelpObtenir de l’aideSpecify serial transfer speedSpécifier la vitesse du port sérieShow less informationAfficher moins d’informationslist all attached clientsLister tous les clients attachésList files available from CVSLister les fichiers disponibles depuis CVSprintable characterscaractères affichablesFixer la largeur de l’écran à la valeur spécifiéeShow climate versionAfficher la version de climateList swap filesGénérer un certificat de révocation pour la clé complèteDelete all extra filesSupprimer tous les fichiers surnumérairesDisplays help informationNon-standard line endings allowed glob patternFins de lignes non standards autorisés pour les motifs globGive only debug outputMode débogage seulAfficher le nom du noyauupdate the heroku clientMettre à jour le client herokuPrint all statistics on outputAfficher toutes les statistiques des sortiesNo group corresponds to file's numeric group IDFichier dont le GID propriétaire ne correspond à aucun groupeUnmount when idle for specified MINUTESDémonter si inactif pendant MINUTESJPEG/MIFF/PNG compression level [value]Niveau de compression JPEG/MIFF/PNG [valeur]Show different scheduler information for the -l optionAfficher des renseignements d’ordonnanceur différents pour l’option -lSessions disponiblesFile with the bundle of CAsSpécifier le fichier magasin d’autorités de certificationSet the value of a keyParamétrer la valeur d’une cléSet output to terminal widthParamétrer la sortie selon la largeur du terminalRelâcher le verrou récursivementTheme to useThème à utiliserDo not use the standard system startup files when linkingNe pas utiliser les fichiers de démarrage standard du système lors de l’édition des liensRender text with this font weight [type]Rendre le texte avec cette largueur de police [type]Equivalent to -march=mips3Équivalent de « -march=mips3 »Utiliser un utilitaire externe pour la résolution des conflits de fusion%s (ligne %d)Print no output, only return 0 if foundNe rien afficher, retourner 0 en présence de correspondanceSpecify target object formatSpécifier le format d’objet cibleDownload objects and refs from another repositoryTélécharger les objets et les références à partir d’un autre dépôtLimit timeline entriesLimiter les entrées de la chronologieImporter les clés de l’identifiant spécifié d’un serveur de clésAfficher la taille du fichier, pas l’espace disque utiliséCommuniquer l’identité du disqueFollow only primary parent-child linksSuivre uniquement les liens de parenté primairesExecute specified command for each located file, in the files directoryExécuter la commande spécifiée pour chaque fichier trouvé, dans le dossier contenant le fichierShow log of bisects in test orderAfficher le journal des bissections dans l’ordre de vérificationEnsure that there is a server runningS’assurer qu’un serveur est en exécutionPériphérique physique à mettre hors-ligneArrêter la lecture après N occurrencesNumber of channelsHelp for serverAide pour « server »Check SSE instructionsVérifier les instructions SSEWrite the diagnostic to the specified pathÉcrire le diagnostic dans le chemin spécifiéannotate the specified revisionInclude symbolsInclure les symbolesshow only ignored filesAfficher seulement les fichiers ignorésNe pas afficher les informations sur la progression sur la sortie standardShow examples in command line modeAfficher des exemples en mode ligne de commandeWatch filesystem for changes and recreate as neededSurveiller les modifications des fichiers et régénérer le cas échéantDo not assume inline for functions defined inside a class scopeNe pas présumer que les fonctions définies dans une portée de classe sont étendues inlineenable debugging outputActiver la sortie de débogageRemoves entry in .cvspass for remote repositorySupprimer l’entrée du dépôt distant de .cvspassInstaller les gemmes du paquet à l’emplacement systèmeN’activer aucune fonctionnalité sur le nouveau poolCommuniquer les gemmes non maintenues ou hors contexte dans le dépôt des gemmesParamétrer une option de config arcglobal environmentEnvironnement globalRun the task in backgroundExécuter la tâche en arrière-planAutomatically remove unneeded dependenciesSupprimer automatiquement les dépendances inutilesDon't use jump scrollingNe pas utiliser le défilement par sautGroup directories before filesRegrouper les dossiers avant les fichiersSystème de fichiers à mettre à jourProcess this directory only (not recursive).Traiter uniquement ce dossier ; pas de récursionConstruire un paquet pouvant être utilisé sans RubyGems ni Bundler à l’exécutiondo not load site-start.elNe pas charger site-start.elShow list of web UI pagesAfficher la liste des pages de l’interface WebSpecify the number of worker threads to useSpécifier le nombre de processus légers à utiliserWrite output to log fileRediriger la sortie vers un fichier de journalEnable autorefresh of the repositoryActiver le rafraîchissement automatique du dépôtSpécifier une liste, séparée par des virgules, de suffixes ou motifs de noms de fichiers à accepterAdd a Vorbis comment FIELD=VALUE; may appear multiple timesAjouter une métadonnée Vorbis CLÉ=VALEUR ; peut apparaître plusieurs foisList only updates from the specified repositoryLister seulement les mises à jour du dépôt spécifiéDo not print outputSpécifier le dossier d’indexShort patch - one liner per file.Patch concis – une ligne par fichierÉcrire l’image dans un fichier [chemin]Dossier à importerTrust modification times to find modified files [DEFAULT]Se fier aux horodatages de modification pour trouver les fichiers modifiés (par défaut)Install packages in specified rootInstaller les paquets dans la racine spécifiéeAlso stop unitArrêter également l’unité spécifiéeCompact search results (toggle)Résultats de recherche compacts ou nonArrêter le partage d’un système de fichiers donné, ou de tous les systèmes de fichiersAfficher tous les GIDCompiles dependenciesCompiler les dépendancesÉcrire les messages d’état dans le descripteur de fichier spécifiéDon't generate a merge commit if merge is fast-forwardNe pas générer de validation de fusion si la fusion est faite en avance rapideSets the device-uri attribute of the printer queueParamétrer l’attribut « device-uri » de la file de l’imprimanteTransform symlink into referent file/dirCopier la cible des liens symboliques au lieu desdits liensDémarrer une versionSynonymous with -l 8 -b 4608 -m -r 4Pareil que -l 8 -b 4608 -m -r 4Spécifier le jeton d’APIDeletes generated application filesSupprimer les fichiers applicatifs générésmanage the stack for an appGérer la pile d’une applicationPrint left-to-rightAfficher de gauche à droiteFile with random data for seeding the SSL PRNGSpécifier le fichier source de données aléatoires pour l’initialisation du générateur de nombres pseudo-aléatoires SSLActivate the peer if necessaryActiver le pair si nécessairePoint de montage du système de fichiers racineUtiliser l’algorithme de compression spécifiéParamétrer le nom spécifié comme nom de serveurSpecifies FSS key for --verifySpécifier la clé FSS pour « --verify »add a collaborator to an appAjouter un collaborateur à une applicationPermissions given to new usersPermissions données aux nouveaux utilisateursVersion spécifiée par le contexte dans le fichier spécifiéDump information on which options are loadedAfficher les informations sur les options chargéesUse head revision if tag/date not found.Utiliser la dernière révision si l’étiquette ou la date sont introuvablesEnregistrer les changements dans le dépôtMarquer un paquet comme installé manuellementEdit revision informationÉditer l’information de révisionPrint right-to-leftAfficher de droite à gaucheJournaliser les informations de profilage statistiqueUtiliser une méthode de compression différente pour les fichiers compressés en BZIP2[noms d’utilisateur]Like -2, but indicates that the terminal supports 88 coloursComme -2, mais pour 88 couleursLists dependencies and their statusLister les dépendances et leur étatSkip Javadoc generationPasser la génération de la JavadocOutput mime type strings instead human readable stringsAfficher des types MIME au lieu de types compréhensibles par un humainAfficher un message d’aideExécuter les commandes depuis le cachedo not do interactive display; implies -qNe pas afficher interactivement ; sous-entend -qShow logs with difference each commit introducesAfficher les journaux avec les différences introduites par les différentes validationsCommand substitutionSubstitution de commandeAppliquer tout filtre de décodage correspondantSynchronize packagesSynchroniser les paquetsshow versionDon’t cross filesystem boundariesNe pas changer de système de fichiers lors de la récursionUtiliser l’URL spécifiée comme un serveur de clé favori pour les signatures de donnéesEnregistrer également les en-têtes reçus du serveur dans chaque fichierSupport IBM RS/6000 SP Parallel Environment (PE)Supporter l’environnement parallèle (PE) de l’IBM RS/6000 SPXxY sets the screen resolutionParamétrer la résolution de l’écran à XxYReceiver deletes after transfer, not beforeSupprimer le fichier destination après le transfert, pas avantIndicates that there is no OS function for flushing the cacheSpécifier que le système d’exploitation ne comporte pas de fonction pour vider le cacheMatch packages with obsolete entriesTrouver les paquets avec des entrées obsolètesrecherche :operate on patch repositoryOpérer sur le dépôt des patchsRecord all typed charactersEnregistrer toutes les frappesForcer l’utilisation du périphérique virtuelFlag explicitly informs tmux that UTF-8 is supportedPrésumer du support UTF-8 par le terminalJeu de données dont l’instantané est à créerNo exhaustive model searchPas de recherche exhaustive de modèleActiver le support d’un mandataireRéinstaller les paquetsspecify a custom folder to store the yarn cacheSpécifier un dossier personnalisé pour le cache de yarnMettre à jour, supprimer ou installer les paquets si nécessaireGenerate man pages for the Hugo CLIGénérer les pages de manuel pour la ligne de commande d’HugoMode de traitement par lotSpecify a custom AUR urlSpécifier une URL AUR personnaliséeFixup commit to be used with rebase --autosquashPréparer la validation à utiliser avec rebase --autosquashDo not search the standard system directories for header filesNe pas rechercher de fichiers d’en-tête dans les dossiers standard du systèmeCheck if given file is POWERPC LinuxVérifier si le fichier spécifié est un Linux POWERPCFormat d’affichage long, sans le groupeIndice invalide à partir de « %s »Only show versioned filesNe montrer que les fichier versionnésPrint only the number of matches foundN’afficher que le nombre d’occurrencesl’abréviation « %s » ne peut pas avoir d’espaces dans son nomPrepend string to config filePréfixer le fichier de configuration avec la chaîne spécifiéeFichier de sortie (défaut: sortie standard)Show current CVS version(s)Afficher la ou les version(s) actuelle(s) de CVSDownload the sourcesTélécharger les sourcesDump variables to stdoutAfficher les variables sur la sortie standardModify the package databaseModifier la base de données des paquetsSearch directories for sourceRechercher la source dans les dossiersSet service configuration optionsParamétrer les options de configuration du serviceEncode scalar EVEX instructions with specific vector lengthEncoder les instructions de variables EVEX avec une taille de vecteur spécifiqueSelect the FDPIC ABI, that uses function descriptors to represent pointers to functionsUtiliser l’ABI FDPIC, qui utilise les descripteurs de fonction pour leur représenter les pointeursDownload dependencies recursivelyTélécharger récursivement les dépendancesonly display logs from the given processN’afficher que les journaux du processus spécifiéEnable repositoryActiver un dépôtConcaténer la sortie au fichier spécifiéSearch on file name onlyRechercher seulement dans les noms de fichierAccept only Intel64 ISAAccepter uniquement l’architecture Intel64List packages matching patternLister les paquets correspondant au motifPrint the version informationForce to use entire diskForcer l’utilisation d’un périphérique non partitionnéGenerate STABS debugging informationGénérer les informations de débogage STABSDisplay debugger-only symbolsAfficher les symboles réservés au débogueurList the files instead of copying themLister les fichiers au lieu de les copierTake complement of repositories (in order listed)Prendre le complément des dépôts (dans l’ordre donné)Center file on backgroundCentrer le fichier sur l’arrière-planGenerate output for a 68030Générer la sortie pour un 68030Lister le contenu de l’archive (version technique)Print file system typeAfficher le type de système de fichiersSpecify mount pointSpécifier le point de montageCreate a CVS repository if it doesn't existCréer un dépôt CVS s’il n’existe pasLister les fichiers modifiés depuis la dernière sauvegardeConvert UIDs to login namesNe pas convertir les UIDs en noms d’utilisateursSpecify name of Chromecast device to be usedSpécifier le nom du périphérique Chromecast à utiliserUtiliser la fonction comme un gestionnaire d’événement de fin de tâcheEnable debuggerActiver le débogueurLists both local and remote branchesLister à la fois les branches locales et distantesAjouter du texte à la fin de la sélectionVersion to check outVersion à extraireOverride DHCPv4 vendorclassid field sentOutrepasser le champ DHCPv4 vendorclassid envoyéUtiliser l’ancien format GNU de sauvegarde incrémentielleEverything (same as -x, but all record types)Tout (idem à -x, mais avec tous les types d’enregistrement)Afficher des messages sur les actions du programmeCache implicit dependenciesMettre en cache les dépendances implicitesTaille maximale de la pileBenchmark Hugo by building the site a number of timesFaire un banc d’essai de la construction par Hugo du site un certain nombre de foisDefault port to use for HTTPPort HTTP par défautDo not separate arguments with spacesNe pas séparer les arguments avec des espacesDémonter tous les systèmes de fichiers ZFS disponiblesshow newest record firstAfficher l’enregistrement le plus récent en premierInstall into DESTDIR and run post-installation stepsInstaller dans DESTDIR et exécuter les étapes post-installationAgree to the CA's Subscriber AgreementAccepter l’accord de souscription de l’autorité de certificationAssume int to be 8 bit integerPrésume que « int » est un entier sur 8 bitsAfficher 3 lignes de contexte copiéFind the biggest directoriesTrouver les dossiers les plus volumineuxInstall with pkgadd after buildInstaller avec pkgadd après la constructionbind for command mode instead of normal modeCréer le raccourci clavier pour le mode commande au lieu du mode normalopen an addon's dashboard in your browserOuvrir le panneau de contrôle d’un greffon dans votre navigateurSign commits using GPGSigner les validations avec GPGResample input data to sampling rate n (Hz)Ré-échantillonner les données sources à la fréquence spécifié (en Hz)Deploy the current application to AWSDéployer l’application actuelle sur AWSUse byte loads and stores when generating codeUtiliser des chargements et stockages par octet lors de la génération du codeProfondeur maximale d’une chaîne de certification (5 par défaut)Afficher les informations de la batterieGénérer une sortie convivialeDisplay number of filesAfficher le nombre de fichiersForcer l’installation de la gemme, en outrepassant les vérifications de dépendancesDebug the build processDéboguer le processus de compilationUse purge instead of removeAutoriser les opérations sur LOCAL et DISTANTInterpréter les paramètres comme des identifiants de groupe de processusHelp for toJSONAide sur « toJSON »Print short message on program usageAfficher un message concis sur l’utilisation du programmeAllow reboot after secsAutoriser le redémarrage après le nombre de secondes spécifiéAfficher N lignes précédant l’occurrenceShow units ordered before specified unitAfficher les unités ordonnées avant celle spéciféeSet a languageParamétrer une langueSubmit a basic job from the command lineSoumettre une tâche basique à partir de la ligne de commandeSuivre les points de montageMettre à jour l’archive si le fichier à mettre à jour y est plus ancienDraw filenameDessiner le nom du fichierAfficher les versions complètes pour les paquetsSame as -Wimplicit-int and -Wimplicit-function-declarationIdentique à « -Wimplicit-int -Wimplicit-function-declaration »Join two or more development histories togetherFusionner plusieurs historiques de développementDoes not halt the Erlang VM after executionNe pas arrêter la machine virtuelle Erlang après l’exécutionAfficher le fichier de configurationSet implementation-specific optionParamétrer une option spécifique à l’implémentationAfficher les informations détaillés sur les paquetsShow diffstat of the mergeForce decoding to AIFF formatForcer le décodage vers le format AIFFAssume a large TLS segment when generating thread-local codePrésumer un grand segment de mémoire locale de thread lors de la génération de code « thread-local »Set whether to use searchlistParamétrer l’usage ou non de la liste de rechercheDe-emphasize pixel differences with this color [color]Démettre en évidence les différences de pixel avec cette couleur [couleur]Display document using only black and whiteAfficher en noir et blanc le documentNiveau de verbosité en sortieoutput last K 512 byte blocksAfficher les K derniers blocs de 512 octetsRévoquer les délégations de droits sur un jeu de données d’un utilisateur ou d’un groupeNe pas demander une date d’expirationGenerate per-function section names for DWARF line informationGénérer les noms de section par fonction pour les informations de ligne DWARFShows the current version of arcanistAffiche la version actuelle d’arcanistLister toutes les clés des trousseaux privés, ou seulement celles spécifiées sur la ligne de commandeShow files from date.Afficher les fichiers à une dateColorize the output using ANSI escape sequencesColoriser la sortie en utilisant les séquences d’échappement ANSIexclude names matching the given patternsExclure les noms correspondant au motif spécifiéDo not wait for the requested operation to finishNe pas attendre la fin de l’opération demandéeClip along a named path from the 8BIM profile [id]Restreindre au chemin spécifié du profil 8BIM [id]Type of memory operationsTypes d’opérations mémoireRestores a record kept with -BRestaurer un enregistrement conservé avec -BPush into a repositoryPousser vers un dépôtGenerate rss changelogGénérer le flux RSS du journal des modificationsTrack a new branchSuivre une nouvelle brancheSet valueParamétrer un valeurAfficher les statistiques d’E/S du poolNo outputPas d’affichageCreates a new Elixir projectCréer un nouveau projet ElixirUse identifier file even if UUID is availableUtiliser un fichier de périphérique même si l’UUID est disponibleMatch only existing filesNe rechercher que des fichiers existantsSélectionne la façon de modifier les phrases de passeIf you enter 'yes' your entire interactive command history will be erased\nSi vous saisissez « yes », l’intégralité de votre historique de commande interactive sera effacé\nSet a configuration file option directlyParamétrer une option de configuration directementUtiliser un fichier de verrouModules to ignoreModules à ignorerUpdate all outdated installed packagesMettre à jour tous les paquets obsolètes installésFile name matches case insensitive patternLe nom du fichier correspond au motif sans tenir compte de la casseSpecifies the device ID to useSpécifier l’identifiant de périphérique à utiliserInstall (or upgrade) one or more packages or .deb filesInstaller, ou mettre à jour, un ou plusieurs paquets, éventuellement sous la forme de fichiers .debDo not show source or destination prefixNe pas afficher les préfixes source et destinationNe pas créer d’arborescenceDist-upgrade using packages already downloadedMettre à jour en utilisant les paquets déjà téléchargésPasser par une (dé)compression compressDon't shorten module paths if -d specified.Ne pas raccourcir les chemins de module si -d est spécifiéEdit the file containing a tagÉditer le fichier contenant une étiquette%s : impossible de surcharger une variable en lecture seuleDétruire les instantanés et marque-pages plus récentsLister toutes les clés avec leurs empreintesRemove URLs that match specified URLSupprimer les URL correspondant à celle spécifiéeIgnore case distinctionsNe sélectionner que les lignes contenant des correspondances formant des mots completsOutput more informationInvoke init in the containerInvoquer init dans le conteneurMan pages directoryDossier des pages de manuelIgnore changes in amount of whitespaceIgnorer les modifications du nombre de blancsNe jamais écrire la sortie dans un terminalOnce the remote information is set up git fetch <name> is runUne fois l’information distante paramétrée, git fetch <nom> est exécutéDisable colorDésactiver la couleurDo not set ERRNO after calling math functions that are executed with a single instruction, eNe pas paramétrer ERRNO après l’appel de fonctions mathématiques tenant en une seule instructionPerform operation on wireless networkOpérer sur le réseau sans filAjouter un dépôtPlage de caractères de sortieParamétrer la liste des membres du groupeWarn for pointer argument passing or assignment with different signednessAvertir lors d’un passage ou une assignation d’un paramètre à un pointeur de signe différentSupprimer tous les fichiers de configuration et de données associésShow only changes to specified filesN’afficher que les modifications des fichiers spécifiésSpecify the format to be used by the search commandPréciser le format à utiliser par la commande searchsous-commande invalidePrint all rules in a chain.Afficher toutes les règles d’une chaîneExécuter les tests unitaires avant l’installationSpecifies which ABI to use for floating point valuesSpécifier quelle ABI utiliser pour les valeurs en virgule flottanteignore white space when comparing linesIgnorer les blancs lors de la comparaison des lignesInclude dead child process dataInclure des données sur les processus fils tuésEnable the use of conditional execution (default)Utiliser les instructions d’exécution conditionnelle (par défaut)Limit the number of commits before starting to show the commit outputLimiter le nombre de validations avant d’en afficher la sortieKeep files fetched using HTTPConserver les fichiers récupérés par HTTPForcer le démontage de tous les jeux de données inclusEquivalent to -march=mips64Équivalent de « -march=mips64 »Imposer l’utilisation d’un fichier d’archive localReport the tmux versionAfficher la version de tmuxLe mode no-execute ne peut pas être utilisé dans une session interactiveAlias pour « update »Afficher un état de santé détaillé du poolRemove an entry from the repositorySupprimer un fichier du dépôtSelect log mode (default)Sélectionner le mode de journalisation (défaut)turn off -pvcNe pas utiliser « -pvc »Emit statistics about front-end processing at the end of the compilationÉmettre des statistiques à propos du traitement du frontal à la fin de la compilationSpécifier le type de table FAT (bits)Sets the verbosity levelParamétrer le niveau de verbositéList the architectures the targets are available forLister les architectures pour lesquelles les cibles sont disponiblesDecrypt specified file or stdinDéchiffrer le fichier spécifié, ou l’entrée standardOnly display information for given sectionN’afficher les informations que pour la section spécifiéeGénérer le fichier de contenuWalk history forward instead of backwardParcourir l’historique en avançant plutôt qu’en reculantImpossible de localiser le dossier %s.Ignores environment variables and ackrc filesIgnorer les variables d’environnement et les fichiers .ackrcForce the new userid to be the given numberForcer l’UID à la valeur spécifiéeMasquer l’avertissement à propos de permissions non sûres sur le fichier et le dossier de l’utilisateurDésactiver le mode verbeux sans être complètement silencieuxDownload packages listed in file ready for an installTélécharger les fichiers de paquets parés pour l’installation parmi ceux du fichier spécifié$$ n’est pas le PID. Dans fish, veuillez utiliser $fish_pid.Forces an existing service to startForcer un service existant à démarrerBogues des paquets à rétrograderSet exit status to 1 if any issues are foundParamétrer le code de retour à 1 si un erreur, quelle qu’elle soit, est trouvéeSet image composite operator [operator]Paramétrer l’opérateur composite d’image [opérateur]$? n’est pas le code de retour. Dans fish, veuillez utiliser $status.Rechercher le nom du paquet seulementAllow opening inside an opened repositoryAutoriser l’ouverture depuis un dépôt ouvertIgnore changes in whitespace at EOLIgnorer les modifications dans les blancs en fin de ligneSpecify a serial number for the streamSpécifier un numéro de série pour le fluxAfficher les infos détailléesSet local IPParamétrer l’IP localeLister ou importer les seuls pools détruits (doit être utilisé avec -f pour l’importation)Produire un exemple de fichier de configuration globalAfficher le nom du trousseau en tête des listes de clés, pour montrer sur quel trousseau les clés résidentstop after downloading the packages; don't installTélécharger les paquets sans les installerSet filterParamétrer le filtraTrier les fichiers correspondants par ordre lexicographiquehttp-server serving the current directoryhttp-server servant le dossier actuelHelp for themeAide pour « theme »List debug package filesLister les fichiers du paquet de débogageSpend more time to create smaller diffsPasser plus de temps afin de créer des diffs plus petitsmake the binding work without using a prefix keyRendre le raccourci clavier utilisable sans combinaison de préfixeShow number of new items for feedAfficher le nombre de nouveaux éléments pour le fluxCreate, manipulate and destroy AppleRAID volumesCréer, manipuler et détruire les volumes AppleRAIDDefault ACME CA HTTP timeoutDélai d’attente HTTP par défaut pour l’autorité de certification ACMEDémontage paresseuxSuffixe d’archivageCompare modification timesComparer les horodatages de modificationRead sums from files and check themLire les sommes de contrôle à partir des fichiers et les vérifierStop one or more unitsArrêter une ou plusieurs unitésAfficher le nom du système d’exploitationadditional space to put between linesEspace supplémentaire à afficher entre les lignesDonner plus de détails lors du traitementList keys and values, recursivelyLister récursivement les clés et leurs valeursSigner une clé publique avec votre clé privée mais marquer la première comme non exportablePool duquel mettre hors-ligne les périphériquesSélectionner les modifications démarrant par le patch correspondant à l’expression régulière spécifiéeSection périphériqueParamètres à obtenirNombre maximal de lignes lors d’un défilement arrièredisplay available interfacesAfficher les interfaces disponiblessame as --follow=name --retryIdentique à --follow=name --retryProduce debugging information in stabs format (if that is supported), without GDB extensionsProduire des informations de débogage au format stabs, si supporté, sans les extensions GDBRemove packages only needed during installationSupprimer uniquement les paquets nécessaires pendant l’installationSupprimer le service spécifiéBack up all installed applicationsSauvegarder toutes les applications installéesVérifier si bundle ne s’est encore fait donner aucune sous-commandeshow CPU time usedAfficher le temps processeur utiliséoutput the last K bytes or only K bytes with -rAfficher les K derniers octets, ou seulement K octets avec -rSets a job optionEmacs mode commandsCommande en mode EmacsAutoriser les conflits sans les marquerUtiliser la fonction comme un gestionnaire de signauxDisable journaling on an HFS+ volumeDésactiver la journalisation d’un volume HFS+Nombre maximal de descripteurs de fichiers ouvertsStash away changesRemiser les modificationsEnvoyer la requête à cette adresseMettre à jour la base de confiance avec les valeurs de confiance du propriétaire présentes dans les fichiers spécifiés ou données par l’entrée standardGenerate code for the H8S and H8/300H in the normal modeGénérer du code pour H8S et H8/300H en mode normalsuppress outputMasquer la sortieVariable : %sBehave as though all of the options mnrsv were specified.Se comporter comme si les options mnrsv étaient spécifiéesVerbosely list archive (bare)Lister verbeusement le contenu de l’archive (version concise)List but don't install the outdated packagesLister les paquets obsolètes sans les installerAlso start unitDémarrer également l’unité spécifiée$@ n’est pas supporté. Dans fish, veuillez utiliser $argv.=framesize Emit a warning if the current function exceeds the given frame sizeAvertir si la fonction actuelle dépasse la taille spécifiéeMettre la BD en lecture seuleCheck calls to "printf" and "scanf", etcVérifier les appels à « printf », « scanf »…Prints the PID of the launchd controlling the sessionAfficher le PID du processur launchd contrôlant la sessionPrepend STRING to output namesPréfixer les noms des fichiers de sortie avec la chaîne spécifiéePerform apt-get --fix-missing upgradeExécuter apt-get --fix-missing upgrademanage membership in organization accountsGérer les adhésions des comptes d’organisationImporter les sources dans le CVS, en utilisant les branches du vendeurDisplay the default ignore rules that bzr usesAfficher les règles d’ignorance utilisées par bzrNe pas supprimer les fichiers temporaires .listing qui ont été générésDisplayed image cannot be modifiedL’image affichée ne peut être modifiéeStarts the keylogging daemonDémarrer le démon logkeysOutput more status messagesAfficher plus de messages d’étatSpecify qualitySpécifier la qualitéTest the integrity of compressed filesVérifier l’intégrité des fichiers compressésRécupérer les informations de multi-session dans un format utilisable par mkisofs-1.10 ou ultérieur remove yourself from an organization app (--app APP)Vous retirer d’une application d’organisation (« --app APP »)Set the quiet server optionParamétrer le serveur comme silencieuxRemote heads are not queried, cached information is used insteadLes HEAD distantes ne sont pas requises, l’information en cache est utilisée à la placeOptions pour le listage de clés et de signatures%s : nom de fonction invalideLogical ANDFaire un ET logiqueManipulate push URLs instead of fetch URLsManipuler les URL de poussée au lieu de celles de rapatriementPerform swing modulo scheduling immediately before the first scheduling passEffectuer la planification swing modulo (SMS) juste avant la première passe de planificationPrint names of all existing builtinsAfficher le nom de toutes les commandes internesMettre à jour les dépendances vers leurs dernières versionsUtiliser <commande> pour charger les modulesbundle compression type to use (default: bzip2)Type de compression à utiliser pour le regroupement (bzip2 par défaut)Enable the use of "GPREL" relocations in the FDPIC ABI for data that is known to be in read-only sectionsActiver l’utilisation des déplacements « GPREL » dans l’ABI FDPIC pour les données réputées se situer dans des sections en lecture seuledirectory prefix for files in archiveDossier préfixe pour les fichiers des archivesLimiter aux installésShow commit shortlogAfficher le journal concis de la validationInstall even if problems are detectedInstaller même si des problèmes sont détectésAdd a range of subordinate gids to the user's accountLier une plage de GID à l’utilisateurFile is executableLe fichier est exécutable ou le dossier est accessibleFind raw tagTrouver une étiquette brutePipes and RedirectionsTubes et redirectionsFind the change that introduced a bug by binary searchTrouver par recherche binaire la modification qui a introduit un bogueList of unit typesListe des types d’unitésInstantané sur lequel appliquer le verrouList supported camera modelsLister les appareils photo supportésCut out a rectangular region of the image [geometry]Rogner l’image aux dimensions spécifiéesStandard modeMode standardShow the version numberAfficher le numéro de versionSpecifies an alternate serverPut a console clock in the top right cornerPlacer une horloge dans le coin supérieur droitPrefer higher versionPréférer une version ultérieurecomma-separated list of roles to operate onListe séparée par des virgules des rôles à endosserOnly print filenames containing matchesN’afficher que les noms des fichiers contenant des occurrencesMettre à jour le logiciel RubyGems%s : Masque « %s » invalide\nSelect the state lock file pathSpécifier le chemin du fichier de verrou d’étatMasquer les messages d’erreurColor outputAlso remove packages depending on PACKAGESupprimer également les paquets dépendantsPrint command completion scriptAfficher le script d’autocomplétionNe pas désinstaller les exécutables sélectionnés sans confirmationParamétrer la quantité de données à suffixer comme bourrage à la piste suivanteDump default values of variables to stdoutAfficher les valeurs par défaut des variables sur la sortie standardBe verbose (default)Être verbeux (par défaut)print output to file with formatted nameRediriger la sortie vers un fichier dont le nom correspond au format donnéPull list of shunned references from serverTirer la liste des références évitées depuis le serveurPerform a simulationFaire une simulationReset or ignore the credential timestampRéinitialiser ou ignorer l’horodatage des identifiantsTaille maximale en mémoire sur laquelle un verrou peut être apposéDon't rescue exceptionsNe pas gérer les exceptionsmanage maintenance mode for an appGérer le mode de maintenance d’une applicationConstruire une gemme à partir d’une gemspecAfficher le chemin de périphérique completAfficher toutes les informations pour les paquets spécifiésAfficher ce message d’utilisation et quitterUpdate the system dconf databasesMettre à jour les bases de données dconf du systèmeShow packaging infoAfficher les informations d’empaquetageCheck if all files owned by PACKAGE are presentVérifier si tous les fichiers fournis par PAQUET sont présentsParamétrer la racine de l’arborescenceLast modified (committed or modified report)Dernière modification (validée ou avec rapport modifié)Continuer le processus précédemment arrêténumber of releases to show, maximum 50Nombre de versions à afficher, 50 au maximumFichier de liste de miroirsShow diffstat of the rebaseMettre à jour la liste des paquets disponibles depuis les sources aptForce-push branchPousser autoritairement la brancheuse DEVICE for terminal I/OUtiliser le périphérique spécifié pour les E/S standardDo not edit build filesNe pas éditer les fichiers de constructionDisable backup of any installed apk expansion (default)Désactiver la sauvegarde des extensions apk installées (par défaut)Build for 32-bit CygwinConstruire pour un Cygwin 32 bits$%c est un nom de variable invalide dans fish.Always treat bit-fields as int-sizedToujours traiter les champs de bits comme étant de la taille d’un « int »Afficher l’auteur de chaque fichierLimit commits from given committerLimiter aux validations du validateur spécifiéDisplay a brief help message. Identical to the help actionAfficher un bref message d’aide, identique à l’action helpInterval of indexingIntervalle d’indexationSélectionner la tâche sous le curseurSeul %s est attendu comme valeur pour %sGenerate a new 128 bit IDGénérer un nouvel identifiant sur 128 bitsGenerate code for the H8SGénérer du code pour H8SShow packages that replace one of the targetsAfficher les paquets remplaçant une des ciblesBegin editing by executing the specified  editor commandDébuter l’édition en exécutant la commande d’édition spécifiéeLister tous les motifs disponiblesCréer un diff entre deux version du dépôtExecute the operation on a remote hostExécuter l’action sur un hôte distantExécuter PPP sur USBEvent handlersGestion d’événementsClé privée pour la commande --signDelete all installed packagesSupprimer tous les paquets installéswidth of main borderIgnorer les blocs de zéros dans l’archiveReorder the patches in the repositoryRé-ordonner les patchs dans le dossierRéinitialiser une clé à sa valeur par défautCollection of several useful generatorsKeep the data and cache directoriesConserver les dossiers de données et de cacheSigner le patch en utilisant OpenSSL et la clé privée spécifiéeCancel jobs owned by usernameAnnuler les tâches de l’utilisateurexit without asking for confirmationQuitter sans demander de confirmationschedule daily backups for given databasePlanifier une sauvegarde quotidienne de la base de données spécifiéeNe pas créer de fichier interne en guise de pool pour une génération plus rapide de nombres aléatoiresShow commits older than specified dateAfficher les validations effectuées avant une date spécifiéeMettre en cache toutes les gemmes dans vendor/cacheAnalyser les options du script fishNo fast-forwardPas d’avance rapidetoggle if client is read-onlyChanger l’état du client entre lecture seule et lecture-écritureselect all unresolved filesSélectionner tous les fichiers non résolusMettre à jour le cache et vérifier les dépendancesSpecify port to be used for serving transcoded fileSpécifier le port à utiliser pour le service des fichiers transcodésForce installForcer l’installation%s : contient une erreur de syntaxeVérifier si bundle s’est fait donner une sous-commande spécifiqueUse another configPass option as an option to the assemblerPasser l’option spécifiée à l’assembleurSpecify target architectureSpécifier l’architecture cibleCommitted (Modified) filesFichiers validés (modifiés)Disable branch optimization for shared codeDésactiver l’optimisation de branche pour le code partagéCompléter l’enregistrement du CD/DVD avec le laser éteintNommer l’état actuel du dépôt pour référencement ultérieurAfficher également les événements internes%s : La valeur « %s » pour l’option « %s » n’est pas un entier\nConvert front matter to TOMLConvertir le contenu frontal en TOMLAide pour « expired »Lists commandsLister les commandesAllow empty mergeAutoriser une fusion videN’inclure que les noms spécifiésParamétrer le fichier sources.listType of pixel compression when writing the image [type]Type de compression de pixel à l’écriture de l’image [type](Utilisé avec -o) Ne pas écraser le fichier, y concaténer les résultatsLa commande « %s » ne peut pas être utilisée dans un tubeSwitch the current session for client target-client to target-sessionChanger la session actuelle du client spécifié vers la session spécifiéeOffset hide watermark within an imageDissimuler un filigrane en décalage dans une imageGenerate simple HTML fileComparer les noms de moisa base changeset assumed to be available at the destinationUn jeu de modifications de base présumé disponible sur la destinationdo not use pseudo-terminal in run/sudoNe pas utiliser de pseudo-terminal pour run/sudoDon't print ref namesNe pas afficher les noms des référencesRéparer l’archiveSpécifier le délai d’attente en secondes entre les essaisExclure les fichiers contenant le motifCanonicalize all relative URLs using baseurlRendre canoniques toutes les URL relatives avec l’URL de baseshow only removed filesAfficher seulement les fichiers supprimésAffine transform imageReally recreate the dep-cache (rm -rf /var/cache/edb/dep/*) (default)Recréer pour de vrai le cache de dépendances (rm -rf /var/cache/edb/dep/* ; par défaut)Get password from an external programObtenir le mot de passe d’un programme tiersAfficher la dernière révision où chaque ligne a été modifiéeControl whether GCC places uninitialized local variables into the "bss" or "data" segmentsContrôle le placement par GCC des variables locales dans la section « bss » ou « data »Operate silently, i.e. don't ring any bells Mode silencieux : ne pas déclencher d’avertissement sonoreInline constants into the code stream if it can be done in two instructions or lessÉtendre inline les constantes dans le flux de code si cela peut être fait en moins de 3 instructionsSend signal to which processSpécifier à quel processus envoyer le signalList feedsLister les fluxWithout a value specified, pack all structure members together without holesSans valeur spécifiée, compacter les membres des structuresSearch the description fieldRechercher dans le champ de descriptionMounted block devicePériphérique en mode bloc montéLike --write-batch but w/o updating destComme --write-batch, mais sans mettre à jour la destinationDisplay package statisticsAfficher des statistiques sur les paquetsTimeout after secondsDélai d’attente en secondesSupprimer et purger un ou plusieurs paquetsThis option.Cette optionDelete branchSupprimer la brancheBackground immediatelySe mettre à l’arrière-planCreate destination directoryCreate an assertion to prevent the system from idle sleepingCréer une assertion pour empêcher la mise en veille du systèmeQuiet mode. Refresh interval 2 secondsMode silencieux. Intervalle de rafraîchissement de 2 secondesPrint copyright and versionAfficher les droits d’auteur et la versionErreur de substitution de l’expression régulière : %sInclure les fichiers cachés Unixsearch only in the specified repositoryNe pas écrire dans mtabSupprimer les fichesAssume that doubles have 8 byte alignmentPrésumer que les double précision sont alignés sur des multiples de 8 octetsRemember the specified location as a defaultUtiliser l’emplacement spécifié comme celui par défautDon't validate the server's certificateNe pas vérifier le certificat du serveurURL pour obtenir la liste des miroirsWith --check, exit non-zero for any invalid inputQuitter avec un code de retour non nul en cas de formatage incorrect des lignes de contrôleSynonymous with -l 0 -b 1152 -m -r 3Pareil que -l 0 -b 1152 -m -r 3Remove a range of subordinate uids from the user's accountDélier une plage d’UID de l’utilisateurDisplay version numberReturn VMS condition codes from mainRetourner des codes d’état VMS depuis « main »Do not show any messages in the info popup windowNe pas afficher de messages dans la fenêtre surgissante d’informationprint line-by-line instead of byte-by-byteAfficher ligne par ligne, pas octet par octetSet the database pagesizeParamétrer la taille des pages de la base de donnéesParamétrer le modeDisable ownership of a volumeDésactiver la propriété d’un volumePrint command-line option descriptionsAfficher la description des options de la ligne de commandeDefine a system propertyDéfinir un paramètre systèmeCreate source patchesCréer les patchs de sourceDisable support for the "dllimport" attributeDésactiver le support de l’attribut « dllimport »Highlight the matching textSurligner les occurrencesAfficher le nom, la ligne et l’heureprint list of possible commands and exitAfficher une liste de commandes possibles et quitterPluralize titles in lists using inflectMettre au pluriel les titres des listes avec inflectDisplay debug messagesAfficher les messages de débogageUse given directory as the EFI System Partition rootUtiliser le dossier spécifié comme la partition système EFI racineRelâcher un paquetDoc directoryDossier de documentationImpossible de spécifier plusieurs options set-cursorBrings the system up from single-user mode with a console shellRelancer le système depuis le mode utilisateur unique avec une invite de commandesall letters and digitscaractères alphanumériquesAnnoter un fichierIgnorer les bogues dans votre systèmeProcessusShow closed branchesAfficher les branches ferméesMake output flush-rightAligner la sortie à droiteNe pas désinstaller toutes les versions correspondantesis equivalent to -M -MF file, except that -E is not impliedÉquivalent à « -M -MF fichier », sauf que « -E » n’est pas sous-entenduPasser les paramètres par défaut de bundler en mode déploiementRead/Write modeMonter en lecture / écritureAjuster les paramètres des certificats de RubyGemsPossier sourceConvert a RedHat .rpm file to a Debian .deb fileConvertir un paquet .rpm RedHat en un paquet .deb DebianShow information about machineAfficher les informations sur la machineAbout the camera driver manualÀ propos du manuel du pilote d’appareil photoLe fichier est accessible en lectureWarn whenever an object of larger than len bytes is definedAvertir lorsqu’un objet de taille en octets supérieure à celle spécifiée est définiEn cas d’interruption du transfert, enregistrer un jeton receive_resume_token pour continuationUse a specific branch instead of the one used by the cloned repositoryUtiliser une branche précise au lieu de celle utilisée par le dépôt clonéCréer tous les jeux de données parents manquantsConsidérer les fichiers manquants comme videsClone à promouvoirExtract cue information as text fileExtraire les métadonnées vers un fichier texteDon’t delete more than NUM filesNe pas supprimer plus de NUM fichiersModifier le comportement des signatures en clair pour permettre leur utilisation dans des fichiers patchsend output through pagerEnvoyer la sortie dans un visionneurexecute command above for each file specifiedExécuter la commande ci-dessus pour tout fichier spécifiéforcibly copy over an existing managed fileÉcraser en force un fichier versionné existantSélectionner par utilisateur effectifSpecify port to be used for serving subtitlesSpécifier le port à utiliser pour servir les sous-titresDump interface declarations for all classes seen in the source file to a file named sourcenameDupliquer les déclarations d’interface pour toutes les classes du fichier source dans un fichier nommé « sourcename »Behave mostly like viMimer le comportement de viCreate, manipulate and destroy CoreStorage volumesCréer, manipuler et détruire les volumes CoreStorageUtiliser la file spécifiéeDon't output debug informationNe pas afficher les informations de débogageSample rate in HzFréquence d’échantillonnage en HzSpecify file containing non bootable messageSpécifier le message que l’utilisateur reçoit quand il essaye d’utiliser ce système de fichier pour lancer la machine sans avoir correctement installé un système d’exploitationRun command as groupExécuter la commande avec le groupe spécifiéSpecify the target of a ruleSpécifier la cible d’une règleCompare extended attributesComparer les attributs étendusVérifier la présence de fuite de variables globalesSame filesystemMême système de fichiersoutput usage informationStart in display editing stateDémarrer en mode éditionAjouter une colonne de données de sécuritéCheck if a port is installedVérifier si un port est installéForcer le démontage si nécessaireMontage avec sur-coucheTake union of all repositories [DEFAULT]Prendre l’union de tous les dépôts (par défaut)Pool duquel détacher un périphériqueDécrire les tâches disponibles ou l’une d’entre ellesSet block sizes listParamétrer la liste de taille de blocOutput the evaluation of Perl expression for each lineAfficher l’évaluation de l’expression Perl pour chaque ligneGenerate integrity checksGénérer les tests d’intégritéDon’t output a "Ne pas afficher de "Démarrer le serveur webMixer abstraction levelApply a patch on a git index file and a working treeAppliquer un patch sur un fichier d’index et une copie de travail gitMaximum distortion for (sub)image match [value]Distorsion maximale pour la comparaison d’image ou de sous-image [valeur]Disable portmappingDésactiver la redirection de portname to show in web pages (default: working directory)Nom à afficher sur les pages web (par défaut: nom de la copie de travail)Generate code for a processor running in little-endian modeGénérer du code pour un processeur en mode petit-boutisteIgnore upgrade of PACKAGEIgnorer la mise à jour de PAQUETÉvaluer le bloc si la condition est vraieClasse de matérielFournir des informations sur l’objetNombre de lignes pour le défilementAfficher tous les paquets source avec versionDo not indent output, only reformat into one job per lineNe pas indenter la sortie, se contenter de la reformater à une tâche par lignePrint version informationspecify named base64 TSIG keySpécifier la clé TSIG en Base64 de namedSupprimer les paquetSpecify port to be used for serving torrented fileSpécifier le port à utiliser pour le service des fichiers récupérés par BitTorrentThe name of the user's new login shellNom du nouveau shell de connexion de l’utilisateurDisplay information on PACKAGEAfficher les informations sur PAQUETDésactiver les avertissementsLister les dépendances du moduleNe pas essayer de récupérer les gemmes à distance, utiliser leur cache à la placeRestrict access to GROUP to its membersRestreindre l’accès au groupe spécifié à ses seuls membresDémarrer en mode restreintReinstall the app keeping its dataRéinstaller l’application en conservant les donnéesDo not enforce a 32-byte alignment for loopsNe pas forcer l’alignement de toutes les boucles sur des limites de 32 octetsComma-separated list of dependency types to showListe, séparée par des virgules, de types de dépendances à afficherMakes the compiler print some statistics about the time consumed by each pass when it finishesFaire afficher par le compilateur des statistiques sur le temps consacré à chaque passe lors de son achèvementLoad profileCharger le profilDéboguer et exécuterDisplay this program's version numberAfficher le numéro de version de ce programmeVerbose loggingJournalisation verbeuseDon't show column number of first matchNe pas afficher le numéro de colonne de la première occurrenceUpdate PATH when fish_user_paths changesMettre à jour PATH lorsque fish_user_paths est modifiéUse Ogg as transport layerUtiliser Ogg comme couche de transport%s : entier invalideremove a tagSupprimer une étiquetteAdd a RIS service repository to enableAjouter un dépôt de service RIS à activerTrouver les régressionsForce the output file nameForcer le nom du fichier de sortieNe jamais signer au format v4 des clés au format v3Mettre à jour des paquets sourcelinker flagsSémaphores d’édition des liensEnregistrer périodiquement l’étatOutput numbers in a human-readable formatUtiliser les préfixes SI pour les nombresKeep downloaded packConserver le paquet téléchargéCréer un clone ou un instantanéEndianness (MSB or LSB) of the image [type]Boutisme de l’image [type]Output version information then quitSupport thread-safe exception handling on Mingw32Supporter la gestion thread-safe des exceptions sur Mingw32(re)Partition a disk, removing all volumes(Re)partitionner un disque en détruisant ses volumesLes variables ne peuvent être placées entre crochets. Dans fish, veuillez utiliser {$%s}.Do not print anything including errorsNe rien afficher, pas même les erreursScale image to fit window geometrySpecify the orientation of the screenSpécifier l’orientation de l’écranprint in JSON formatAfficher au format JSONEffacer la liste des fichiers de configuration à lireNe pas inclure les documents RI générésSort the list by repository priorityTrier la liste par priorité de dépôtcompile packages and dependenciesCompiler les paquets et leurs dépendancesedit resources into fileÉditer les ressources d’un fichierShow packages that conflict with one of the targetsAfficher les paquets en conflit avec une des ciblesRestore and rescan for available soundcardsRestaurer et rescanner pour trouver les cartes son disponiblesDo not treat root commits as boundariesNe pas traiter les validations racine comme des limitesSearch only for packages of the specified typeRechercher seulement les paquets du type spécifiéPrint out the whole config of ifaceAfficher la configuration intégrale de l’interfaceType of server to runType de serveur à exécuterMasquer l’avertissement à propos de l’absence de système de protection de l’intégritéBind to source address/portUtiliser l’adresse ou le port source spécifiéall letterscaractères alphabétiquesPrints the version and exitsWarn if any functions that return structures or unions are defined or calledAvertir lorsqu’une fonction retournant des structures ou des unions est définie ou appeléeSame as --add-email. Without confirmationPareil que --add-email, sans confirmationmanage specific jailsGérer des environnements jail spécifiquesTéléverser vers le serveurmake the tag localRendre locale l’étiquetteAnnotate file as of specified date.Annoter le fichier à la date spécifiéeParamétrer la largeur de la sortieAfficher le numéro de chaque ligneParamétrer le nom de la fenêtreCompile Java source files.Compiler les fichiers source JavaNegate result of actionInverser le résultat de l’actionRetourner seulement la partie de la ligne de commande avant le curseurRechercher sans prendre en compte quelque casse que ce soitCommencer la lecture de l’archive au fichier spécifiéGénérer les spécifications pour toutes les versions de la gemmeinstall dependent packages, but don't run testsInstaller les paquets dépendants, mais sans effectuer les testsLimite de taille de fichier dépasséeNe pas utiliser l’agent SSH actifVerify contents of packageVérifier le contenu du paquetLists remote commands and their idsLister les commandes distantes avec leurs identifiantsCompare FILE1 to all operandsComparer le premier fichier à tous les opérandesGenerate a new key pairGénérer une nouvelle paire de clésSélectionner les champsSupprimer les fichiers de paquets obsolètesTreat symlink to directory as if it were a fileTraiter le lien comme un fichier ordinaire si c’est un lien symbolique vers un dossierAfficher un flux représentant un jeu de donnéesDossier de base pour la sortieSet output filePrint help text and exitNe jamais utiliser bibtexSupprimer le « / » en suffixe de la sourceTired cowVache fatiguéewidth between text and main borderLargeur entre le texte et la bordure principaleGenerate shell autocompletion script for HugoGénérer le script shell d’autocomplétion pour HugoForce overwriting of output filesForcer l’écrasement des fichiers de sortieMake username an administratorAccorder les droits administrateur à un utilisateurGive the output in the short-formatMettre la sortie au format concisRemettre en ligne les périphériques spécifiésCreate a system user or groupCréer un utilisateur ou groupe systèmeDemander avant d’écraserSupprimer une abréviationCompare file modesComparer les permissionsAjouter des commentaires aux fichiersReplace each pixel with its complementary colorRemplacer chaque pixel par sa couleur complémentaireParamétrer le type de service (ToS) IPThese switches control the size of "long double" typeTaille du type « long double »Render text with this font style [type]Rendre le texte avec ce style de police [type]Prefer smaller memory usePréférer un usage plus faible de la mémoireGenerate output for a 68040, without using any of the new instructionsGénérer la sortie pour un 68040, sans aucune des nouvelles instructionsSupprimer les fichiers d’en-tête en cacheShow usage message and optionsAfficher un message relatif à l’utilisation et aux optionsUse HTTP/2Utiliser HTTP/2Local directory only (not recursive).Preload imagesPrécharger les imagesUtiliser le fichier d’archive spécifiéUpdate database only and show differencesSe contenter de mettre à jour la base de données, et afficher les différencesdisplay a config value for an appAfficher une valeur de configuration pour une applicationProduce a position independent executable on targets which support itProduire, pour les cibles le supportant, un exécutable ne tenant pas compte de son emplacement mémoireAdd a given entry to a SETAjouter l’entrée spécifiée au jeuExécution à blanc : ne pas recevoir réellement de fluxWatch file changesPurge all traces of moduleNettoyer toutes les traces du moduleLists all of available file modesLister tous les modes fichier disponiblesCheck if given file is x86_64 kFreeBSDVérifier si le fichier spécifié est un kFreeBSD x86_64ÉtatUtiliser les regexEnable debugging modeActiver le mode débogagehexadecimal characterschiffres hexadécimauxdiscard uncommitted changes (no backup)Ignorer les modifications non validées (pas de sauvegarde)Sélectionner les modifications se terminant par le patch correspondant à l’expression régulière spécifiéeCloner le dépôtForce "long", "int", and pointer types to be 32 bits wideForcer les types « long », « int » et pointeur à 32 bitsSpecify how many stack frames to display in debug messagesSpécifier le nombre d’éléments de la pile à afficher dans les messages de débogageGenerate output compatible with the NeXT runtimeGénérer une sortie compatible avec l’environnement d’exécution NeXTforget any local changes to patched filesOublier toutes les modifications locales aux fichiers patchésUse constants for randomly generated dataUtiliser des constantes en guise de données aléatoiresUpdate versionMettre à jour la versionPool à diviserPrint with default text directionAfficher dans le sens de lecture par défautAfficher une page d’aideImage preview type [type]Type d’aperçu de l’imageJeu de données à recevoirLister les bogues au format rssGénérer un fichier .qm QtDon't recursively add the contents of directoriesNe pas ajouter récursivement le contenu des dossiersSupprimer la tâche de la liste des tâchesMark the "MAC" register as call-clobbered, even if -mhitachi is givenMarquer le registre « MAC » comme encombré d’appels, même si « -mhitachi » est spécifiéeThe page of the document to displayLa page du document à afficherStart in MusicDirDémarrer dans MusicDirList available shells and exitLister les shells disponibles et quitterSelect image from root windowWrite a PADDING block of length #Écrire un bloc de bourrage de la taille spécifiéeWildcard expansion *.*Expansion des métacaractères *.*Façade d’administration pour rcsInterface to which the server will bindInterface à laquelle lier le serveurSet AD flag in queryPlacer le sémaphore AD dans la requêteAdd BND prefix for all valid branchesAjouter le préfixe BND pour toutes les branches validesList raw tagsLister les étiquettes brutesAfficher les ratios de compressionExclure les fichiers correspondant au motif spécifiéVeuillez paramétrer $%s à un dossier dans lequel vous avez un accès en écriture.Perform loop vectorization on treesEffectuer la vectorisation des boucles sur l’arborescenceFile last accessed specified number of minutes agoLe dernier accès au fichier remonte à il y a au plus n minutesChoose imports as if source code is from dirChoisir les importations comme si le code source en provenait du dossier spécifiéDémarrer l’interfaceEnregistrer également les cookies de sessionStart in silent modeDémarrer en mode silencieuxRemoves all filters associated with typeSupprimer tous les filtres associés au typeEnable optimization of "&&" and "││" in conditional execution (default)Activer l’optimisation de « && » et « || » dans les conditionnelles (par défaut)Display help for commandRepair the file system data structures of a volumeRéparer les structures du système de fichiers d’un volumeSpecify a username ARGSpécifier un nom d’utilisateurRead option from given fileCharger les options depuis le fichier spécifiéUse PUSH operations to store outgoing parametersUtiliser des opérations PUSH pour stocker les paramètres sortantsExecute specified command for each located fileExécuter la commande spécifiée pour chaque fichier trouvéDo not build RSS filesAdd the directory dir to the list of directories to be searched for header filesAjouter le dossier spécifié à la liste de ceux dans lesquels effectuer la recherches des fichiers d’en-têtesDecrypt image with this password [value]Déchiffrer l’image avec le mot de passe spécifiéSearch for devices in the network and re-establish connectionsRechercher les périphériques disponibles sur le réseau et rétablir les connexionsshow only help for commandsN’afficher que l’aide des commandesrun one-off commands (console, rake)Exécuter une commande ponctuelle (console, rake)Show diff of branchAfficher le diff de la brancheView the change log of PACKAGEAfficher le journal des modifications de PAQUETFile is on filesystem of specified typeLe fichier est sur un système de fichier du type spécifiéNe pas compresser l’archiveReboot the machineRedémarrer l’ordinateurForce le flux à être reçu comme un clone de l’instantané spécifiéErase optical media (CD/RW, DVD/RW, etc.)Effacer un support optique (CD-RW, DVD-RW…)Éditer les fichiers sur placeCreate a 512MB Apple_Journal partitionCréer une partition Apple_Journal de 512 MioPortée des variableUse baselineUtiliser la référenceDownload the source tarballTélécharger l’archive de la sourceList all built-in definitionsLister toutes les fonctions intégréesJoin images into a single multi-image fileFusionner les images en un fichier multi-imagesSkip versionPasser la versionBackground color [color]Couleur d’arrière-plan [couleur]Show a help screen and exitTraiter la file at une seule foisDon't actually add the file(s)Ne pas ajouter réellement le ou les fichiersInterval to poll memory usageIntervalle d’examen de l’utilisation mémoirePrint name, not numberAfficher le nom, pas l’IDCreate a new branchDisplay memory and timing of different steps of the programAfficher l’utilisation mémoire et le chronométrage de différentes étapes du programmeCombiners (And, Or, Not)Combinaisons (and, or, not)Le fichier est une socketAfficher la pile d’exécution en cas d’erreurAfficher toutes les versionsDo not warn if a multicharacter constant (’FOOF’) is usedNe pas avertir si une constante multicaractère (« FOOF ») est utiliséeDo not execute the hooks after emerge --sync (@@ entries)Ne pas exécuter les crochets après emerge --sync (entrées @@)Arrêter la boucle interneForce interactive modeExécuter en mode noninteractifAfficher les avertissementsValider dans cette branche ou révision principaleInclude content marked as draftInclure le contenu marqué comme brouillonLa fonction « %s » existe déjà. Impossible de créer la copie de « %s »Remove target from local repositorySupprimer la cible du dépôt localPrint fossil versionAfficher la version de fossilList session information from the serverLister les informations de session du serveurAfficher les fichiers d’une révision ou d’une étiquetteExporter les sources depuis le dépôt, similaire à « checkout »Ready for more?Paré pour continuer ?Run in single threaded modeExécuter en mono-processusOutput packages as JSON arrayAfficher tous les paquets comme un tableau JSONShow submodule statusAfficher l’état du sous-moduleEmit callgraph informationÉmettre les informations de graphe des appelsCompile code for the processor in big endian modeCompiler le code pour un processeur en mode gros-boutisteGénérer un fichier Gemfile basiqueSyntax HighlightingColoration syntaxiqueExit StatusCode de retourApply changes without making any commitAppliquer les modifications sans effectuer de validationNe pas quitter le système de fichiers courant lors de la création de l’archiveExécuter la commande si la précédente a échouéShow license information.Afficher les informations de licenceVeuillez paramétrer la variable d’environnement %s ou HOME avant de lancer fish.Rendre les scripts exécutablesPrints a short help text and exitsAllow superuser to attempt to hard link directoriesPermettre au superutilisateur de créer des liens matériels sur des dossiersSuppress all warning messagesMasquer tous les avertissementsAbandonner les modifications non enregistréesAlso downgrade packagesEnable debugging messagesActiver les messages de débogageExclude system applications in -allExclure les applications système de -allDownload a remote packageTélécharger un paquet distantSend announcement emailEnvoyer un email d’annonceShow a list of locally modified packagesAfficher une liste des paquets modifiés localementOptimize even moreOptimiser davantage%s : Trop d’argumentsdelete a given bookmarkSupprimer le marque-page spécifiéLink identifiers to their declarationsLier les identifiants à leur déclarationAfficher les servicesCheck dependenciesVérifier les dépendancesPrint only 'author'N’afficher que le champ « auteur »Start with an empty environmentDémarrer avec un environnement videCancel any previous definition of name, either built in or provided with a -D optionAnnuler toutes les définitions précédentes du nom spécifié, intégrées ou fournies via « -D »Verify using openSSL with authorized keys from file KEYSVérifier en utilisant OpenSSL avec les clés autorisées dans le ficher spécifiéEnvoyer « Pragma: no-cache » au serveurShow version stringMove or rename a versioned fileDéplacer ou renommer un fichier versionnéContrôler l’affichage des lignes de commentaireMonitor given userSurveiller l’utilisateur spécifiéGenerate instrumentation calls for entry and exit to functionsGénérer des appels d’instrumentation dans les entrées et sorties des fonctionsPrésumer que le fichier spécifié, ou l’entrée standard, est une signature, et la vérifierAvertir lorsque le compilateur détecte qu’un fragment de code ne sera jamais exécutéIgnore the listed portsIgnorer les ports listésRemove a RIS service repository to disableSupprimer un dépôt de service RIS à désactiverAfficher la version des paquetsAppends the given path to Erlang code pathSuffixer le chemin spécifié aux chemins de code d’Erlangadds a git remote to an app repo (-a APP)Ajouter un dépôt git distant à un dépôt d’application (« -a APP »)Restaurer un système de fichiers depuis un instantanéImpossible de paramétrer le mode du terminal pour la nouvelle tâcheAfficher l’historique d’accès au dépôtPlus d’information sur une commandeDon't use color or style for outputNe pas utiliser de couleurs ni de style pour la sortieShow threads. With LWP/NLWPMontrer les processus légers avec les colonnes LWP/NLWPAfficher l’UID effectifChange the target of the rule emitted by dependency generationModifier la cible de la règle émise par la génération des dépendancesEncryption programProgramme de chiffrementUtiliser le dossier spécifié comme la racine logique pour les en-têtes et bibliothèquesReset all keys under the given schemaRéinitialiser toutes les clés dépendantes du schéma spécifiéManual sectionsSections de manuelDélai d’attente de réponse maximal, en secondesIgnore file backup designationsIgnorer les désignations de sauvegarde fichierwith -f, sleep for approximately N seconds (default 1.0) between iterationsAvec -f, attendre environ N secondes (1,0 par défaut) entre les itérationsRequest Name Server IDDemander l’ID du serveur de nomsAdds a new remoteAjouter un serveur distantReturn floating-point results in ac0 (fr0 in Unix assembler syntax)Renvoyer des résultats en virgule flottante dans ac0 (fr0 dans la syntaxe assembleur Unix)Only listen on localhostÉcouter seulement sur la boucle localeSeulement sur les tâches interactivesZero the packet and byte counters in chainsRéinitialiser les compteurs d’octets et de paquets des chaînesMore files to ignore (! to reset).Davantage de fichiers à ignorer (! pour réinitialiser)Don't ignore caseNe pas ignorer la casseNo recursion (default for deletion)Ne pas opérer récursivement (par défaut lors des suppressions)Check native build tools are installedVérifier que les outils de compilation natifs sont installésNe pas inclure les paquets de commentaire de la clé privée lors de l’exportation de clés privéesUtilisation maximale de temps processeur en secondesSet copyright holder in outputParamétrer le détenteur des droits d’auteurs pour la sortierecord the specified user as committerEnregistrer l’utilisateur spécifié comme validateurDéfinir la bibliothèque mathématiqueFast-forward if possibleAvance rapide si possibleDésactiver le cache DNSCommand line editorÉditeur de ligne de commandeBrace expansion {a,b,c}Expansion d’accolades {a,b,c}Diff command invoked when using -dCommande diff invoquée lors de l’utilisation de « -d »Alias for --colorAlias pour « --color »Paramétrer les options de configWired cowVache alluméeMettre à jour les paquets installésAlias for --coverageAlias pour « --coverage »Align doubles at 64-bit boundariesAligner les double précision sur les limites de 64 bitsCause the errors having to do with files that have the wrong architecture to be fatalRendre fatales les erreurs en lien avec des fichiers à la mauvaise architectureList configuration treeLister l’arborescence de configurationGénérer la page de manuelDo not run unit testsNe pas lancer les tests unitairesRemove without promptingSupprimer sans demander confirmationForce "long" types to be 64 bits wideForcer les types « long » à 64 bitsremove revs only reachable from given bookmarkSupprimer les révisions qui ne sont accessibles que par le marque-page spécifiéPrésumer que les données d’entrée ne sont pas en armure ASCIINe pas mettre en cache l’état de la validation des signatures de cléPrint out a summary of the usage and exitAfficher un résumé d’utilisation et quitterNo executePas d’exécutionArrêt de la sortie du terminalDon't translate unprintable characters to octalNe pas traduire les caractères inaffichables en octalErase variableEffacer la variableWhen listing rules, add line numbersAfficher les numéros de ligne lors du listage des règlesExecute <profile>/pre scriptRequire an exact match for very long namesDemander une correspondance totale pour les très grands nomsAdd code so that program flow arcs are instrumentedAjouter du code pour instrumenter les arcs de flot du programmeamend the parent of the working directoryCorriger le parent du dossier de travailVérifier si ceci est un shell de connexionSent files/symlinks are removed from senderSupprimer les fichiers et liens symboliques de la source après leur envoiMettre à jour un groupe spécifiqueCréer un marque-page pour un instantanéPrint conf as OPMLAfficher la configuration au format OPMLActiver un mode dans lequel les noms de fichiers au format -&n, pour tout n entier naturel, font référence au descripteur de fichier n et pas à un fichier ainsi nommé%d arguments attendus ; %d reçusStarts the specified serviceDémarrer le service spécifiéPrint the value of all configuration options to stdoutAfficher la valeur de toutes les options de configurationtolerate non-conflicting local changesTolérer les modifications locales non conflictuellesDisplay the version of aptitude and compile informationAfficher la version d’aptitude et les informations de compilationConvertir les fins de lignes, Windows vers UnixConfigure packageConfigurer le paquetAutomatically create manifest filesCréer automatiquement les fichiers de manifesteContinue listing file history beyond renamesNe pas se contenter d’afficher les renommages, tout afficher de l’historique fichierDo not verify checksumsNe pas vérifier les sommes de contrôleUtiliser le point de montage du cdromDisplay a list of tasks or help for a given task or subtask.Afficher une liste des tâches ou l’aide pour une (sous-)tâche donnéeAfficher toutes les gemmes dont le nom contient STRINGPrint inode number of each fileAfficher le numéro d’i-nœudGénérer un flux dédupliquéRun command on repositoryExécuter la commande sur le dépôt=n Warn when the stack frame of a function exceeds n bytesAvertir lorsque le nombre d’éléments de la pile d’une fonction dépasse le nombre d’octets spécifiéUse 64-bit "float"Utiliser « float » sur 64 bitsprint the operating system version.Afficher la version du système d’exploitationLa fonction « %s » n’existe pasIgnore missing contentIgnorer le contenu manquantHardlink to files in DIR when unchangedFaire un lien matériel vers le contenu de DIR en cas de fichier inchangéUpdate to latest versionMettre à jour vers la dernière versionEffacer la sélectioChoose compression to use for core imageSpécifier la compression à utiliser pour les images principalesCreate an archive of this composer packageCréer une archive de ce paquet composerSet the maximum number of peersParamétrer le nombre maximal de pairsRead pattern list from file. Skip files whose base name matches listLire la liste des motifs depuis un fichier ; passer les fichiers dont le nom seul, sans chemin, apparaît dans la listeUtiliser le fichier de configLe sémaphore « %c » est invalide : il doit être alphanumérique ou valoir « # »Set the policy for the chain to the given targetParamétrer la politique pour la chaîne à la valeur spécifiéeRestart a profileRedémarrer un profilRun command in the backgroundNe pas afficher de profil à platForcer ouiSuppress errorsMasquer les erreursAfficher les paquets installés manuellementList all packages in REPOSITORYLister tous les paquets du dépôt spécifiéDelete the given tag.Supprimer l’étiquette spécifiéeDo not generate code which uses features specific to the AM33 processorNe pas générer du code utilisant les fonctionnalités spécifiques du processeur AM33Identify the repository if there are changesIdentifier le dépôt s’il y a des modificationsUse multiply and add/subtract instructionsUtiliser les instructions de multiplication, addition et soustractionPrints the name of the current launchd sessionAfficher le nom de la session launchd actuelleShows all available URL protocolsAfficher tous les protocoles d’URL disponiblesDo not assume a large TLS segment when generating thread-local codeNe pas présumer un grand segment de mémoire locale de thread lors de la génération de code « thread-local »No checkout of HEAD is performed after the clone is completeAucune extraction de HEAD n’est effectuée après le clonageSame as ping but you can set the message to displayPareil que « ping », mais en choisissant le message à afficherLimit commits to ones that match all given --grepLimiter les validations à celles correspondant à tous les --grep spécifiésRead aliases from stdin, reporting matching ones on stdoutLire les alias depuis l’entrée standard, communiquer ceux correspondant sur la sortie standard$# n’est pas supporté. Dans fish, veuillez utiliser « count $argv ».mark a bookmark inactiveMarquer un marque-page comme inactifPrint # of out collisionsAfficher le nombre de collisions de paquets en sortieSurround image with a border of color [geometry]Clear the list of RIS repositories to disableVider la liste des dépôts RIS à désactiverSet the default target to boot intoParamétrer la cible par défaut pour le démarrageUse specified directory as the user's home directoryUtiliser le dossier donné en paramètre comme dossier personnel de l’utilisateurUnified diffUtiliser le format diff unifiéEnable the use of multiply-accumulate instructionsUtiliser les instructions multiplie puis accumuleDate.Don't sync the changesNe pas synchroniser les modificationsInvert matchInverser la rechercheset the charset encodingParamétrer l’encodage des caractèresShows all available output formatsAfficher tous les formats de sortie disponiblesAttach the system's debugger to a serviceAttacher le débogueur du système à un serviceSpecifies an alternate usernameSpécifier un nom d’utilisateur alternatifDélimiteur de sortieTest a packageVérifier un paquetCheck if any of the given files would be ignoredVérifier si l’un des fichiers spécifiés serait ignoréoutput version information and exitInclure les documents RI générésInput file formatFormat du fichier d’entréeExport the local changeset to a fileExporter le jeu de modifications local dans un fichierGet all raw data from folderObtenir toutes les données brutes du dossierAfficher la configuration actuellePreserve special filesPréserver les fichiers spéciauxClose merged branchFermer la branche fusionnéeSpécifier la durée de validité du cacheSet terminal widthParamétrer la largeur du terminalUse configuration fileUtiliser le fichier de configurationGénérer un fichier Gemfile simple dans le dossier actuelErase a whole disk, writing random data to the mediaEffacer un disque entier en y écrivant des données aléatoiresShow author information.Afficher les informations sur l’auteurApply stashAppliquer un remisageBackup suffix (default ~ w/o --backup-dir)Suffixe pour la sauvegarde (outrepasse le « ~ » par défaut)Mark PACKAGE as dependencyMarquer PAQUET comme une dépendanceDo not refresh the repositoriesNe pas rafraîchir les dépôtsLister verbeusement le contenu de l’archiveZoom images by given percent when in fullscreenEn mode plein écran, zoomer sur les images au nombre de pourcents spécifiéOverwrite files without askingÉcraser les fichiers sans demanderReturn "short" "struct" and "union" values in memory like longer ones, rather than in registersRenvoyer les valeurs « short », « struct » et « union » dans la mémoire comme les valeurs plus longues, plutôt que dans les registresTaille maximale d’un segment de donnée de programmePrint full path of sourceAfficher le chemin complet de la sourcePetite taille de blocsTH1 initialization scriptScript d’initialisation TH1Supprimer les arcs du graphe des appelsDésactiver la retransmission de l’agent d’authentificationPrints help information for tasksAfficher les informations d’aide pour les tâchesfor remote clientsPour les clients distants=number number can only be 1 or 2Le nombre spécifié ne peut être qu’1 ou 2Check if given file is x86 Linux supporting 32-bit protocolVérifier si le fichier spécifié est un Linux x86 supportant le protocole 32 bitsPrevent the compiler from using indexing address modesEmpêcher le compilateur d’utiliser les modes d’adressage indexésPrevent HTTP cachingEmpêcher la mise en cache HTTPEnvoyer les fichiers vers la sortie standardDon't actually remove anything, just show what would be doneNe rien supprimer effectivement, montrer seulement ce qui serait faitDisplay information about the functionAfficher les informations sur la fonctionList saved file names after crashLister les fichiers d’échanges pour récupération de données après un plantageShow only given PIDsNe montrer que les processus de PID spécifiéWhen -mzarch is specified, generate code using the instructions available on z/ArchitectureLorsque « -mzarch » est spécifiée, générer du code utilisant les instructions z/Architecture disponiblesIgnore the postscript EOF comment while scanning documentsIgnorer le commentaire EOF de Postscript lors de la numérisationDelete a key or an entire directorySupprimer une clé ou un dossier entierPrint information about destinationsAfficher des informations sur les destinationsVache borgStarts all registered appsDémarrer toutes les applications enregistréesExecute Ex command after the first file has been readExécuter la commande ex après la lecture du premier fichierNe pas afficher de graphe des appelsForce pseudo-tty allocationForcer l’allocation d’un pseudo-terminalattach to existing sessionS’attacher à une session existanteCreate a stashCréer un remisageStop searching in each file after NUM matchesArrêter la recherche dans chaque fichier après N occurrencesPublish a packagePublier un paquetList package filesLister les fichiers du paquetDisplay actions without runningExécution à blanc : afficher les actions sans les exécuterSpécifier une liste, séparée par des virgules, de dossiers à ne pas suivreIgnorer toute signature dont le niveau de certification est inférieur à celui spécifié lors de la la construction de la base de confiancePrint out GNU CPP’s version numberAfficher le numéro de version de GNU CPPDefault port to use for HTTPSPort HTTPS par défautLe motif est une chaîne de caractères fixeMake checked-out files read-write (default).Mettre les fichiers extraits en lecture-écriture (par défaut)Do not pipe output into a pagerNe pas envoyer la sortie dans un visionneurPerform GSS-API Key Exchange and user authenticationExécuter un échange de clés et une authentification GSS-APILire les options depuis le fichier spécifié, ignorer celui par défautshow status of all filesAfficher l’état de tous les fichiersInterpret ANSI color sequencesInterpréter les séquences de colorisation ANSISignal défini par l’utilisateur 2Manage tagsGérer les étiquettesList disksLister les disquesMatch packages with duplicated versionsCorrespondre aux paquets aux versions en doublonHelp for listAide pour « list »Print error messages for files that are deleted while running findAfficher des messages d’erreur pour les fichiers supprimés lors de l’exécution de findprint the operating system release.Requires the given files/patternsRequérir les fichiers et motifs spécifiésQuote all metacharactersÉchapper tous les métacaractèresSet reflectionParamétrer la réflexionShow usageAfficher l’utilisationshow only modified filesAfficher seulement les fichiers modifiésDisplay debug information in object fileAfficher les informations de débogage du fichier d’objetDon't show diffstat of the rebaseNe pas afficher le diffstat du rebasagedo not use coloursNe pas utiliser les couleursBypass any questionOutrepasser toute questionFile path matches patternLe chemin complet du fichier correspond au motifadd "From: <USER>" to patchAjouter « From: <UTILISATEURSPÉCIFIÉ> » au patchAfficher NUL après le nom de fichierEdit an installed packageÉditer un paquet installéGenerate a merge commit even if merge is fast-forwardGénérer un validation de fusion même si la fusion est faite en avance rapideManage set of tracked repositoriesMettre à jour le jeu des dépôts suivisDo not read meta-data from repositoriesNe pas lire les métadonnées des dépôtscomma-separated list of output levels to showListe séparée par des virgules des niveaux de sortie à afficherforce pushForcer à pousserNettoyer les paquets ne pouvant plus être téléchargésOutput formatted image characteristics [string]Afficher les caractéristiques formatées de l’image [chaîne]Paramétrer le jeu de caractères codés natifShow the working tree statusAfficher l’état de la copie de travailQuiet output - only show errorsSortie silencieuse – n’afficher que les erreursshow revisions matching date specAfficher les révisions correspondant à la date spécifiéeSauvegarder la cible des liens symboliques au lieu du lien lui-mêmeCréer un volume ou un système de fichiersDry run, only print targetsExécution à blanc : uniquement afficher les ciblesUse an alternative addressbook fileSpécifier un carnet d’adresses alternatifGenerate code for the SH4aGénérer du code pour le SH4aRead file from stdinLire le fichier depuis l’entrée standardSend given clientidSkip based on checksum, not mod-time & sizeUtiliser une somme de contrôle pour tester les fichiersStop processing options on the right if not on ttyCesser de traiter les options de droite si hors terminalDo not generate code to avoid bugs in the multiply instructions for the MN10300 processorsNe pas générer du code évitant les bogues des instructions de multiplication des processeurs MN10300mark changeset badMarquer le jeu de modifications comme mauvaisSuppress ac-adapter informationMasquer les informations du chargeurList available (paired and reachable) devicesLister les paquets disponibles, appairés ou atteignablesrecord delete for missing filesEnregistrer la suppression des fichiers manquantsRebuild module cache for installed packagesReconstruire le cache des modules pour les paquets installésname of patch fileNom du fichier de patchPrint a help message and exitcall Emacs Lisp function FUNC with no argumentsAppeler la fonction Lisp Emacs spécifiée sans argumentsImpossible de trouver une tâche avec l’ID de processus « %d »Pas de modificationslist commands used by latexmk for processing filesLister les commandes utilisées par latexmk pour le traitement des fichiersRequest given address in DHCP INFORM messageDemander l’adresse spécifiée dans les messages DHCP INFORMAfficher le nom de commande de toutes les tâchesNe jamais exécuter automatiquement --check-trustdbEnables the loop invariant motion pass in the new loop optimizerActiver le déplacement des invariants de boucle par le nouvel optimiseur de boucleupgrade an existing addonMettre à jour un greffon existantWarn if an array subscript has type "char"Avertir lorsqu’un indice de tableau est de type « char »Seek to specified time (format: [hh:]mm:ss)Aller à l’horodatage spécifié (format : [hh:]mm:ss)Ne pas afficher de tilde pour les lignes au-delà de la fin du fichierAfficher cet écranPool duquel lister les paramètresControl display of questionContrôler l’affichage de la questionPrints helpParamétrer une liste d’index pour la piste suivanteList contents of .debLister le contenu du .debDon’t transfer any file smaller than SIZENe pas transférer les fichiers de taille inférieure à SIZESpecify alternative log fileSpécifier le fichier de journal secondaireCopy the specified function to the specified new nameDupliquer la fonction sous un autre nomManage configuration profiles.Gérer les profils de configurationFavoriser le ratio de compressionClean all these filesNettoyer tous ces fichiersMake checked-out files read-only.Mettre les fichiers extraits en lecture seuleFormat d’affichage longGenerate STABS debug info with GNU extensionsGénérer les informations de débogage STABS avec extensions GNUSend file to stdoutImport from JekyllImporter depuis JekyllShow thermal informationAfficher les informations de températureFlashPix viewing transformsTransformées d’affichage FlashPixList all modules matching the given wildcardLister tous les modules correspondant au motif spécifiéWarn if multiple methods of different types for the same selector are found during compilationAvertir si plusieurs méthodes de différent types sont trouvées à la compilation pour le même sélecteurChange font directoryModifier le dossier des policesrestart a running jailRedémarrer un environnement jail en fonctionnementFinir après un nombre de serveursCommand to use for graphical mergeCommande à utilise pour une fusion en interface graphiquePrint (exported) source in command-line modeAfficher la source (exportée) en ligne de commandeParamétrer l’identifiant ISRN pour la piste suivanteWhen switching images, keep zoom and viewport settingsEn changeant d’image, conserver le zoom et les paramètres de la zone d’affichageSource file after the first file has been readInterpréter le fichier spécifié après la lecture du premier fichierAutocompletion fileFichier d’autocomplétionDisable repositoryDésactiver un dépôtUtiliser le format tar V7Specify root directory for rpm operationsSpécifier le dossier racine pour les opérations de rpmEncode EVEX instructions with specific EVEX.RCEncoder les instructions EVEX avec une valeur RC EVEX.spécifiqueSend hostname to DHCP serverEnvoyer le nom d’hôte au serveur DHCPEnable writing into executable and core filesPermettre l’écriture dans l’exécutable et les fichiers de dumpSpécifier explicitement le motifRequires the given files/patterns in parallelRequérir les fichiers et motifs spécifiés en parallèleList branches that have not been mergedLister les branches non précédemment fusionnéesWrite result to (source) file instead of stdoutÉcrire le résultat dans le fichier (source) spécifié au lieu de la sortie standardTruncate the history to a specified number of revisionsLimiter l’historique au nombre donné de révisionsHelp for siteAide pour « site »Format complet étenduAssume repository is read-only, such as CDROMPrésumer que le dépôt est en lecture seule, comme un CD-ROMSpecify journal directorySpécifier un dossier de journauxDelete files that don’t exist on senderSupprimer les fichiers de la destination n’existant pas sur la source=n Only available with the cris-axis-aout targetDisponible seulement avec la cible cris-axis-aoutSkip confirmation promptsPasser les demandes de confirmationShow commits more recent than specified dateAfficher les validations effectuées après une date spécifiéenumeric charactersCygport fileFichier CygportLimit commits to ones with message that don't match --grepLimiter les validations à celles dont le message ne correspond pas à --grepChiffrer avec un algorithme symétrique utilisant une phrase de passeFormat concisForcé à quitterWarn about macros defined in the main file that are unusedAvertir lorsque des macros définies dans le fichier principal sont inutiliséesinclude sub directoriesInclure les sous-dossiersShows all status informationAfficher toutes les informations d’étatmanage collaborators on an appGérer les collaborateurs d’une applicationSélectionner par terminalInterface réseauenable additional outputPrint output in JSON formatAfficher la sortie au format JSONAutoloading FunctionsFonctions à chargement automatiqueVisual modeMode visuelSets the password for opening encrypted PDF filesParamétrer le mot de passe pour l’ouverture des fichiers PDF chiffrésParamétrer le drapeau « rien que pour vos yeux » dans le messageGive a warning (or error) whenever a function is used before being declaredAvertir ou afficher une erreur lorsqu’une fonction est appelée avant sa déclarationExécuter la commande spécifiée dans un shellShow a flat list instead of a treeAfficher une liste à plat au lieu d’un arbreExécuter un script dans le contexte du paquet courantNe pas nettoyer réellementDisplays this help.Afficher ce texte d’aideignore changes whose lines are all blankIgnorer les modifications constituées de lignes videsl’abréviation %s existe déjà ; impossible de renommer %srename active queueRenommer la file activeRequest specific lease time in secsRequérir la durée de bail spécifiée en secondesUtiliser le fichier index.dbManage settingsGérer les paramètresMatch all non-option argumentsRechercher tous les paramètres qui ne sont pas des optionsSkip whitespace and comment preprocessingIgnorer le pré-traitement des blancs et commentairesTrier selon la tailleFile is empty and is either a regular file or a directoryLe fichier est vide et un fichier standard ou un dossierDisplay long helpAfficher l’aide détailléeHTML table output modeActiver la sortie HTML pour les tableauxRemove all but the given number of backupsSupprimer toutes les sauvegardes sauf le nombre spécifiéList stashesLister les remisagesGenerate plain patches without diffstatGénérer des patchs bruts, sans diffstatSuppress outputRelease lease and de-configure interfaceRésilier le bail et dé-configurer l’interfaceForce quiet outputRéduire au silenceExit at onceQuitter immédiatementTrier selon une clédisplay the full stack traceAfficher la pile d’exécution complèteUse the same size for "double" as for "float"Utiliser la même taille pour « double » que pour « float »List of packages which depend/recommend/suggest the packageSuppress thermal informationMasquer les informations de températureRemove a file from repositoryNe pas inclure les attributs étendus des fichiersNe pas exécuter les commandesCréer une clé privée et un certificat auto-signé pour ADDR_EMAILPrint the parsed form of the magic fileAfficher la version prémâchée du fichier des nombres magiquesDo not link in the C run-time initialization object fileNe pas éditer de liens dans le fichier objet d’initialisation de l’environnement d’exécution de CPrevent reading from stdinNe pas lire depuis l’entrée standardCommuniquer la progressionDésactiver la création de fichiers creuxVersion du paquet sourceUtiliser le serveur de clés spécifiéMatch against the base name of the fileRechercher dans le nom du fichier lui-mêmeDeletes after a successful encode/decodeSupprimer après un encodage ou décodage fructueuxGenerate big-endian codeGénérer du code gros-boutisteFaute de pileThe installation is removableSwitch to a profileChanger de profilCompresser au plus rapidePrint missing translationsAfficher les traductions manquantesAfficher en partant du hautTest_pattern Specify a test pattern to be read (and written) to disk blocksMotif-test Spécifier le motif de test à lire depuis, et écrire dans, les blocsFichier de journal du processusSurligner la première ligne non lue lors d’un mouvementalways print a traceback on exceptionToujours afficher la pile d’exécution en cas d’exceptionRedéfinir la variableShow the data in the cacheAfficher les données du cacheDo not optimizeSpecifies the timeout value in secondsSpécifier le délai d’attente en secondesGenerate output for a 68060Générer la sortie pour un 68060Generate code for a PDP-11/40Générer du code pour un PDP-11/40Block device to get information aboutPériphérique en mode bloc dont les informations sont à récupérerDisable the ACME TLS-SNI challengeDésactiver le défi TLS-SNI ACMEShow the dependency treeAfficher l’arborescence des dépendancesDo not mark ABI switches in e_flagsNe pas marquer d’options ABI dans « e_flags »Download package files ready for an installTélécharger les fichiers de paquets parés pour l’installationConfigures the next invocation of a service for debuggingConfigurer pour débogage la prochaine invocation d’un serviceSuppress error messages about file errorsMasquer les messages d’erreur sur les fichiersPredefine name as a macro, with definition 1Prédéfinir le nom spécifié comme une macro, selon la première définitionList branches that have been mergedLister les branches précédemment fusionnéesReconstruire l’index et le sauvegarder dans le fichier spécifiéSend login credentials using HTTPSEnvoyer les identifiants de connexion par HTTPSExport a .tar container imageExporter une image de conteneur .tarnumber of lines of context to showNombre de lignes de contexte à affichermark new/missing files as added/removed before committingInclure les fichiers ajoutés ou supprimés à la validationGénérer un fichier .deb pour un paquet installéSpecify custom TCP optionsSpécifier des options TCP personnaliséein -pvc mode, start a new viewer only if neededAvec « -pvc », ne démarrer un visionneur que si c’est nécessaireload ~USER/.emacs instead of your ownCharger le fichier ~/.emacs de l’utilisateur spécifiéPrint dead processesAfficher les processus mortsEnable the use of 68HC12 pre and post auto-increment and autodecrement addressing modesUtiliser les modes d’adressage pré- et post- autoincrémentation et autodécrémentation du 68HC12Initialize, update or inspect submodulesInitialiser, mettre à jour ou inspecter des sous-modulesInterface via which a packet was receivedInterface par laquelle le paquet a été reçuport to listen on (default: 8000)Port sur lequel écouter (8000 par défaut)Search for the given pattern recursivelyRechercher récursivement le motif spécifiéWrite a batched update to FILECréer également un fichier pour traitement par lotWrite to stdout instead of fileÉcrire sur la sortie standard au lieu d’un fichierWrite out a new empty file system volumeCréer un système de fichiers viergetype of distribution to createType de distribution à créerEnable ownership of a volumeActivé la propriété d’un volumeComparer selon la valeur numérique des caractèresDo not (do) assume that unaligned memory references will be handled by the system(Ne pas) présumer que les références de mémoire non alignées seront gérées par le systèmeUtiliser /dev/urandom au lieu de /dev/randomSelect directory by letter or number: Sélectionner un dossier par lettre ou chiffre : Require moduleRequérir un moduleconsider hidden changesetsTraiter les jeux de modifications masquésPrint help and exitExécuter automatiquement --check-trustdb en interne le cas échéantAfficher les informations APMDonner le nombre d’octets spécifié de données aléatoires d’une qualité donnéePerform loop optimizations on treesEffectuer l’optimisation de boucle sur l’arborescenceSort packages by repositoryTrier les paquets par dépôtContrôle le style de surlignage syntaxique du désassembleurThe initial path prefix for a new user's home directoryDossier de base par défaut pour la création du dossier personnel de l’utilisateurRun variable tracking passExécuter la passe de suivi des variablesNe pas déréférencer les liens symboliquesBill the CatBill le ChatAfficher le nombre spécifié de lignes de contexte copiéForce outputclean to print remove commands as it executes themAfficher les commandes de suppressions à mesure de leur exécutionSet the desired package architectureParamétrer l’architecture de paquets souhaitéeDownload a file to local diskTélécharger un fichier sur le disqueRéinitialiser le GUID du poolMise à niveau de la distributionSupprimer tous les fichiers gz du cacheDeletes all stale tracking branchesSupprimer toutes les branches dépassées suiviesOnly list revisions on the default branch.Lister seulement les révisions de la branche par défautSame as -MT, but it quotes any characters which are special to MakeIdentique à « -MT », mais en citant tout caractère spécial de MakeMake changes only temporarilyNe pas enregistrer les modifications sur le disqueConstruire sans installerDo not use the standard system startup files or libraries when linkingN’utiliser ni les fichiers de démarrage standard du système, ni ses bibliothèques standard lors de l’édition des liensList supported port devicesLister les périphériques de communication supportésExtraire les sources pour éditionA stopwatchUn chronomètreEssayer de trouver le jeu de modifications le moins volumineux possibleadd/update date field in patch with given dateAjouter ou mettre à jour le champ de date du patch avec la date spécifiéeSpecify type of integrity checkSpécifier le type de vérification de l’intégritéEnable the use of the instruction "fmovd"Autoriser l’usage de l’instruction « fmovd »Warn about certain constructs that behave differently in traditional and ISO CAvertir lorsque certaines constructions se comportent différemment en C traditionnel et en C ISOPrint the version and exitGroup name of fileLe fichier a le groupe au nom spécifié en tant que groupe propriétaireInstaller les patchs nécessairesMatch packages installed in several versionsCorrespondre aux paquets installés en plusieurs versionFin de chaîne inattendue, séquence d’échappement incomplètenumber of concurrent processes to use in parallel modeNombre de processus concurrents à utiliser en exécution en parallèleMauvais appel systèmedo not pass files through decodersNe pas passer les fichiers dans des décodeursInclude high-level sourceInclure les sources de haut niveauOnly show peers that have not been activated yet but can beN’afficher que les pairs pas encore activés, bien qu’ils puissent l’êtrePass command to exec instead of "sh -c"Exécuter la commande en tant que paramètre pour « sh -c »Install given themeInstaller le thème spécifiéChoisir une méthodePériphérique physique à remettre en ligne$%s : hérité comme |%s|do not load user known_hosts fileNe pas charger le fichier known_hosts de l’utilisateurReformer des blocs valides lors de la lectureRun merge conflict resolution tools to resolve merge conflictsExécuter les outils de résolution de conflit pour résoudre les conflits de fusionScan in random orderParcourir aléatoirementNe pas ignorer les contraintes de dépendances lors de la désinstallationFile owned by our effective group IDLe fichier existe et appartient au GID effectif de l’appelantGet patch files only as neededRécupérer les fichier de patch seulement si nécessaireShow a list of locally installed machinesLister les machines installées localementIgnore option '--read-alias'Ignorer l’option « --read-alias »Filesystem type to useType de système de fichiers à utiliserMasquer l’avertissement à propos de l’utilisation d’une mémoire non sécuriséeLister les verrous de paquetInstaller une gemme dans le dépôt localOutput code for g-format floating point numbers instead of d-formatGénérer du code pour le format de virgule flottante g au lieu du format dShows a remoteAfficher un serveur distantAucune tâche appropriée : %dRun in the foregroundExécuter en premier planIgnore CD/DVD repositoriesIgnorer les dépôts sur CD/DVDTakes missing release number as any releaseUtiliser toute version si le numéro est absentMatrice d’application affine [matrice]Skip given number of commitsPasser le nombre spécifié de validationsPrint the file that would be executedAfficher le fichier qui serait exécutéDelete selected filesSupprimer les fichiers trouvésFilter out any patches that would create conflictsIsoler tout patch qui provoquerait un conflitsuppress most error messagesMasquer la plupart des messages d’erreurPrendre l’adresse du nom de fichier, /etc/ethers par défautX server to contact [server]Spécifier le serveur X à contacterWarn whenever a pointer is cast such that the required alignment of the target is increasedAvertir lorsqu’un pointeur voit son type converti afin que l’alignement requis de la cible soit augmentéPopulate the log message with one-line descriptionsRemplir le message de journal avec des descriptions sur une ligneAutoriser la présence de blocs de plus de 128 kiorun even when the destination is unrelatedExécuter même si la destination est sans rapportRead user configuration files from directory ARGLire les fichiers de configuration utilisateur depuis le dossier spécifiéExit dhcpcd process linked to given interfaceTerminer le processus dhcpcd lié à l’interface spécifiéeAfficher tous les noms d’abréviationsUtiliser le format de sortie portable (POSIX 1003.2)Paramétrer le délai d’attente DNSList all options, with brief explanationsLister toutes les options, avec de brèves explicationsFonction d’entrée « %s » inconnueTolerate sloppy mount optionsTolérer les options impertinentesIn some places, GCC uses various constants to control the amount of optimization that is doneEn certains points, GCC utilise diverses constantes pour contrôler le niveau d’optimisation effectuéePreserve groupPréserver le groupe propriétaireSet number of UDP attemptsParamétrer le nombre de tentatives UDPWhen decoding, ignore non-alphabet charactersLors du décodage, ignorer les caractères non alphabétiquesShows which packages depend on the given packageAfficher les paquets dont dépendent le paquet spécifiéSearch for a match to whole words onlyRechercher une correspondance avec les mots entiersOnly print error messagesN’afficher que les messages d’erreurAfficher les entêtes et réponses reçus des serveursRejeter les protocolesGenerate code for the M32RGénérer du code pour le M32RUpdate destination files in-placeMettre à jour les fichiers de la destination sur placeprint this help and exitAfficher cette aide et quitterMake an unsigned, annotated tag objectCréer une étiquette non-signée et annotéeOutput only last line of the statN’afficher que la dernière ligne du format --statPasser -f au shellTreat broken symbolic links as if they were existingTraiter les liens symboliques brisés comme des fichiers existantsUse Atari variationUtiliser la variante AtariSpecifies whether FP exceptions are enabled(Dés)activer les exceptions relatives aux virgules flottantesRefresh the files databaseRafraîchir la base de données des fichiersAllow speculative motion of some load instructionsAutoriser le déplacement spéculatif de certaines instructions non destinées à un chargementturn off forced continuing processing past errorsNe pas forcer la poursuite du traitement en cas d’erreurAllow import into non-empty target directoryAutoriser l’import vers des dossiers non videsSauvegarder sans exécuter les scripts pre/postNe pas utiliser le mode de traitement par lotInstall also recommended packages in addition to the requiredInstaller également les paquets recommandéPrint versionNe pas refuser l’exécution si GnuPG ne peut obtenir de mémoire sécurisée (par défaut)Déplacer les paquets du cache vers le miroir localDon't connect to X serverrename a given bookmarkRenommer le marque-page spécifiéShow only commit without a maximum number of parentsN’afficher que les validations sans nombre maximum de parentsParamétrer le caractère de citationModifier le dossier de travailCompléter un téléchargement partielArrêt forcéSpecify the output fieldsSpécifier les champs de la sortieParamétrer une variable d’environnementLister le contenu de l’archive (version concise)Lister les infos du paquetList only unrequired packagesLister seulement les paquets non requisDémarrer ou arrêter la vérification (scrub)Hostname and path to the rootNom d’hôte et chemin vers la racineDisable Xinerama supportDésactiver le support de XineramaConstruire et installer un nouveau paquetRevenir à la valeur reçue, le cas échéantTerminer les champs avec NULAn alias for --delete-duringAlias pour --delete-duringCompress DWARF debug sections using zlibCompresser les sections de débogage DWARF avec zlibAlternate config fileFichier de configuration secondaireList tags that contain a commitLister les étiquettes contenant une validationFile last accessed more recently than file was modifiedLe dernier accès au fichier est plus récent que la dernière modification du fichier spécifiéShow EXIF informationAfficher les métadonnées EXIFWatch a key or directory for changesSurveiller les modifications d’une clé ou d’un dossierNe propager que les temps pour la correspondance des symbolesExporting variablesExportation de variablesFlip image in the vertical directionRetourner verticalement l’imagecomma-separated list of hosts to excludeListe séparée par des virgules des hôtes à exclureParamètres de montage pour les jeux de données inclusCompare UIDsComparer les utilisateurs propriétairesMaximum number of full text search results shownNombre maximum de résultats de recherche plein texte affichésCheck if FILE can be booted as i386 PAE Xen unprivileged guest kernelVérifier si le fichier spécifié peut être démarré comme un noyau i386 PAE d’invité sans privilège XenParamètre du cloneShow the filename in the original commitAfficher le nom du fichier dans la validation originelleRead commits from stdinLire les validations depuis l’entrée standardDisplay relative pathsAfficher les chemins relatifsDossier de sortieELF .size directive checkVérification de la directive ELF .sizeIdentify the versions of each tool used by the compiler, in a "Identifier les versions de chaque outil utilisé par le compilateurDon't sign the branch with GPGNe pas signer la branche avec GPGDisable slideshow modeDésactiver le mode diaporamaSpecify text file containing packages to installSpécifier un fichier texte contenant les paquets à installerAction à effectuer sur les fichiers de périphériqueDo not install recommended packagesNe pas installer les paquets recommandésExecute operation on a VM or containerExécuter l’action sur une machine virtuelle ou un conteneurenable vertical scroll barsGénérer un flux compresséPermettre la création de CDs multi sessionsNe pas trierPrint usage informations and quitAfficher des informations d’utilisation et quitterOutput version information and exitTélécharger seulementRead and execute commands from stdin sequentiallyLire et exécuter séquentiellement les commandes reçues sur l’entrée standardNe pas commencer l’arborescence par un fichier au nom de l’hôteSpecifies display to useSpécifier l’affichage à utiliserRequest DNSSEC recordsDemander les enregistrements DNSSECAgir insensiblement à la casse en comparant les noms de fichierGive some file-transfer statsDonner des statistiques sur les transferts individuelsAfficher les paquets maintenusGroup name or number of the user's new initial login groupNom ou ID du nouveau groupe initial de l’utilisateurespacesSupplementary groupsGroupes supplémentairesGenerate object code compatible with the standard GNU Objective-C runtimeGénérer un code d’objet compatible avec l’environnement d’exécution Objective-C GNU standardprint the command that would be executed but not execute itAfficher la commande qui serait exécutée, sans l’exécuterSupprimer les dépendance de constructionShows the last commit of a branchAffiche la dernière validation d’une brancheFormat défini par l’utilisateurSauvegarder un nouveau remisageImpossible d’étendre le nom de variable « %s »Interpret & output values in raw modeInterpréter et afficher des valeurs brutesPrint progress messagesAfficher les messages de progressionCreate temporary files in directory DIRCréer les fichiers temporaires dans DIRInfo sur un paquetDétruire récursivement les enfantsFile last modified specified number of days agoLe fichier a été modifié il y a moins de n joursAlso install the packageInstaller également le paquetSays to make debugging dumps during compilation at times specified by lettersAfficher des copies de débogage pendant la compilation, à des moments spécifiés par « letters »Utiliser la fonction comme un gestionnaire d’événement de mise à jour de variableTreat warnings as errorsTraiter les avertissements comme des erreursMount an entire disk (all mountable volumes)Monter tous les volumes montables d’un disqueReturn structures smaller than 8 bytes in registers (as specified by the SVR4 ABI)Afficher les structures en registres plus petites que 8 octets, comme préconisé par l’ABI SVR4Add support for multithreading using the POSIX threads libraryAjouter le support du multithreading à l’aide de la bibliothèque POSIX idoineUpdate package(s)Mettre à jour le ou les paquet(s)Évaluer une expression mathématiqueEnvoyer également les résultats aux adresses spécifiées. Doit être utilisé avec --replycaractères validescdh: Zéro ou un argument attenduoverride archive format (see below)Remplacer le format de l’archive (voir ci-dessous)Show help information and exitRemove package and sourcesSupprimer le paquet et ses sourcesSet terminal heightParamétrer la hauteur du terminalEnable the use of conditional set instructions (default)Utiliser les instructions de paramétrage conditionnel (par défaut)Continuously display system-wide disk manipulation activityAfficher en continu les activités du système sur le disqueShow the result incrementallyAfficher le résultat de manière incrémentaleDo not mark object type using indicatorNe pas marquer le type d’objet avec un indicateurDisplay what would be done without doing itExécution à blanc : afficher ce qui serait fait sans le faireSame as -d except an analysis file is writtenPareil que -d sauf qu’un fichier d’analyse est écritShow help messageNe pas effectuer l’actionFilename instead of stdoutNom de fichier au lieu de la sortie standardSélectionner le type de barre de progressionInclude general informationInclure les informations généralesDisable automatic tag followingDésactiver le suivi automatique des étiquettesCalculate the repo sizeCalculer la taille du dépôtPrint version number to the standard outputDowngrade some diagnostics about nonconformant code from errors to warningsDégrader certains diagnostics de conformité du code d’erreur à avertissementParamétrer la politique de certificatRecevoir les nouveaux messagesPrompt about patches that are depended on by matched patches [DEFAULT]Demander les patchs dont dépendent ceux trouvés (par défaut)Read block and character device files tooLire également les fichiers de périphériques en mode bloc ou caractèresAjouter les étiquettes à la sortie de mountAssign a caption to an image [string]Assigner une légende à une image [chaîne]Alias for -aAlias pour -aDisable nested conditional execution optimizationsDésactiver les optimisations des conditionnelles imbriquéesRecurse directoriesGenerate code for the specified ABIGénérer le code pour l’ABI spécifiéecapture a new backupCréer une nouvelle sauvegardeEnvoyer la sortie dans le fichier spécifiéAfficher toutes les définitions possibles pour le nom spécifiéShow available flags and commandsAfficher les commandes et drapeaux disponiblesSupprimer chaque fichier après son téléchargementEnable CRIS-specific verbose debug-related information in the assembly codeActiver les informations de débogage CRIS verbeuses dans le code assembleurContext diffs (default)Diffs contextuels (par défaut)Ignore the cache directoryIgnorer le dossier de cacheUse DIR as filesystem root for /lib/modulesUtiliser le dossier spécifié comme racine systèmeDisplay archive header informationAfficher les informations de l’en-tête de l’archiveLister les fichiers de configurationtreat all files as textTraiter tous les fichiers comme du texteDo use the bit-field instructionsUtiliser les instructions de champs de bitsShows file modificationsAfficher les modifications des fichiersEnable exception handlingActiver la gestion des exceptionsIssue all the mandatory diagnostics listed in the C standardEffectuer tous les diagnostics obligatoires du standard CSwitches to be passed down to erlangOptions à passer à erlangRechercher les paquets contenant les mots spécifiésDon't automatically fulfill dependenciesNe pas satisfaire automatiquement les dépendancesNe pas modifier les permissions d’un trousseau privé vers un accès en lecture et écriture au seul utilisateurForcer les signatures de données au format v3Disable the use of cookiesDésactiver les cookiesprint name of active queueAfficher le nom de la file activeUtiliser un index de sources pour le tri des champsDo not install dev dependenciesNe pas installer les dépendances de développementReinstall packages required by this packageRéinstaller les paquets requis par celui spécifiéAnnotate the image with text [geometry text]Annoter l’image avec du texte [géométrie texte]List the set names and headersLister les noms de jeu avec leurs entêtesSpécifier le nombre de tâches à exécuter en parallèleExporter toutes les clés, ou celles spécifiées, de tous les trousseauxNe pas vérifier les dépendancesRé-écrire les branchesMettre en cache les résultats des tests dans le fichier config.cacheQuit with normal exit statusQuitter avec un code de retour normalNe pas monter réellement le système de fichiersSet remote branch to trackParamétrer la branche distante à suivrePrint a usage message and exitAfficher un message d’utilisation et quitterList installed packages which have no dependent packagesLister les paquets installés sans être des dépendancesSpecify a filename or filename patternSpécifier un (motif de) nom de fichierParamétrer la vitesse d’écritureGenerate code for a PDP-11/45Générer du code pour un PDP-11/45Choisir la versionParamètre de l’instantanéAdd a new owner to packageAjouter un nouveau propriétaire au paquetSpécifier un fichier sources.listConcaténer les messages au fichier de journal spécifiéBuild tagÉtiquette de constructionForce memory operands to be copied into registers before doing arithmetic on themForcer la copie des opérandes mémoire dans les registres avant de s’en servir pour des calculsFile's owner has specified numeric user IDUID de l’utilisateur propriétaire du fichierStraighten an image [threshold]Redresser une image [seuil]compare bookmarksComparer les marque-pagesIgnorer les périphériques de journal manquants (risque de perte des dernières modifications)Impossible de localiser le dossier %s obtenu de $%s: « %s ».Number of times to build the siteNombre de constructions du siteThe date on which the user account is disabledDate à laquelle l’utilisateur sera désactivéPrint mtuAfficher la taille maximale de paquet (MTU)Use the divide instructionUtiliser l’instruction de divisionadd/update author field in patch with current userAjouter ou mettre à jour le champ d’auteur du patch avec l’utilisateur actuelOuvrir l’application dans un navigateurGenerate output for a 68HC11Générer la sortie pour un 68HC11do not perform actions, just print outputExécution à blanc : se contenter d’afficher la sortieTerminates the logkeys daemonArrêter le démon logkeysNe pas vérifier les fichiersCreate a new JHipster server-side applicationGénérer une nouvelle application serveur JHipsterForget all internal information about what packages are 'new'Oublier les informations à propos des paquets considérés comme « nouveaux »Empaqueter les gemmes dans le dossier vendor/cacheLire le son depuis un fichierFaire le rendu en mémoireCommande invalide dans une invite interactiveEmpty the trashVider la corbeillebundle all changesets in the repositoryRegrouper tous les jeux de modifications du dépôtIdentify version as not workingIdentifier la version comme non fonctionnelleDo not warn about compile-time integer division by zeroNe pas avertir au sujet de divisions d’entier par zéro lors de la compilation%s : Aucune tâcheMasquer le nom du fichierObtenir les informations sur les gemmes des dépôts courant ou distantLoop over playlist, or fileBoucler sur la liste de lecture ou le fichierRemote pathChemin sur la destinationOutput lines that are in either file1 or file2, but not in both filesAfficher les lignes présentes dans fichier1, ou alors dans fichier2%s doit être utilisée avec une chaîne non-videSupprimer la clé du trousseau publicList bugs from packagesLister les bogues des paquetsVérifier si wajig doit encore se faire donner la sous-commandeParamétrer la largeur de l’écranFormater la chaîne pour un affichage compactSélectionner par PID parentCheck if given file is i386 EFI fileVérifier si le fichier spécifié est un fichier EFI i386when file is to be printed, print the pdf fileImprimer le fichier PDF s’il est destiné à l’impressionAllocate to an "enum" type only as many bytes as it needs for the declared range of possible valuesAllouer, à une valeur de type « enum », juste le nombre nécessaire d’octets pour la plage déclarée de valeurs possiblesInstantané duquel retirer le verrouShow information about packagesAfficher les informations sur les paquetsNe jamais écraser les fichiers pré-existantsDelete the logfile when doneSupprimer le journal une fois le travail terminéTaille maximale des fichiers de dump mémoire créésShow changes to all files [DEFAULT]Afficher les modifications de tous les fichiers (par défaut)Body for the emailCorps de l’emailProceed, even if conflicts were reportedTraiter même si des conflits sont communiquésSpecify your login shellSpécifier votre shell de connexioncontinue an edit already in progressCheck system ulimit settingsVérifier les paramètres ulimit du systèmeNom du patchClean both metadata and package cachesNettoyer à la fois le cache des métadonnées et celui des paquetsInstall the latest version of a packageInstaller la dernière version d’un paquetParamétrer l’URL pour « Referer: »address to listen on (default: all interfaces)Adresse sur laquelle écouter (toutes les interfaces par défaut)Download a .tar container imageTélécharger une image de conteneur .tarPrint the line number of the currently running scriptAfficher le numéro de ligne du scripte en cours d’exécutionArguments to the moduleSpécifier les arguments du moduleArrêter la recherche à la première occurrenceDo not call gensync (and the !commands in /etc/eix-sync.conf)Ne pas appeler gensync (ni les !commandes de /etc/eix-sync.conf)Download a .raw container imageTélécharger une image de conteneur .rawfind packages matching description regexpTrouver les paquets correspondant à l’expression régulière de descriptionConfigurable greetingMessage de bienvenue configurableInstaller des paquets sourceUse device as terminal (Amiga only)Utiliser le périphérique spécifié comme terminal (Amiga uniquement)Like -MD except mention only user header files, not system header filesComme « -MD », en ne mentionnant que les fichiers d’en-tête de l’utilisateur, pas ceux du systèmePrints performance statistics for a serviceAfficher les statistiques de performance d’un serviceWarn whenever a statement computes a result that is explicitly not usedAvertir lorsqu’une instruction donne un résultat qui reste explicitement utiliséInstall packages listed in a fileInstaller les paquets listés dans un fichierNe rien écrireAfficher un graphe des appelsParamétrer la taille du tampon de la socketTest if a package has at most the specified versionVérifier si un paquet est au plus à la version spécifiéeForce a versionForcer une versionRemove recursivelySupprimer récursivementSéparateur -- manquantLister les utilisateurs connectésSummarize changes in working copyRésumer les modifications de la copie de travailThe new SELinux user for the user's loginNouvel utilisateur SELinux pour l’utilisateurCheck if given file is SPARC64 LinuxVérifier si le fichier spécifié est un Linux SPARC64Home directory for GPGDossier principal pour GPGCheck if given file is IA64 EFI fileVérifier si le fichier spécifié est un fichier EFI IA64Mount the filesystem on-demandMonter le système de fichiers à la demandeavec la définitiondisplay help message.Afficher un texte d’aideParamètre du jeu de donnéesprints commands as they are executedAfficher les commandes à mesure de leur exécutionControl display of answerContrôler l’affichage de la réponseOptimize for given CPUOptimiser pour le processeur spécifiéShow what would be doneMontrer ce qui serait faitExécuter le script de testIgnore empty commits generated by filtersIgnorer les validations vides générées par des filtresUpdates the local catalogMettre à jour le catalogue localParamétrer le nombre maximal d’essaisOutput format to the list commandFormat de sortie de la commande listHelp for envAide sur « env »Populate a subpath from stdinPeupler un nœud à partir de l’entrée standardRevenir à un groupe de transaction (TXG) précédent (dangereux)Generate 32 bits codeGénérer un code 32 bitsRescue exceptionsGérer les exceptionsCreate packages, marked as testCréer les paquets, marqués pour testMake a backup of each existing destination fileReport relative pathsReverse meaning of ^ prefixInverser la signification de ^Seulement accepter les paquets sourceChoisir le fichier de cache des paquetsDo case insensitive process name matchEffectuer une recherche insensible à la casseAfficher toutes les gemmes du paquet actuelAnnotate binary files.Annoter les fichiers binairesPerform loop invariant motion on treesEffectuer le déplacement des invariants de boucle sur l’arborescencePrint program optionsAfficher les options du programmeformat stringchaîne de formattageGenerate little-endian codeOnly list packages/themes compatible with specified Atom versionLister uniquement les paquets ou thèmes compatibles avec la version spécifiée d’AtomFind the trash sizeObtenir la taille de la corbeilleDossier d’installation des fichiers dépendants de l’architecturesmanage optional featuresGérer les fonctionnalités optionnellesUse only a given repositoryUtiliser seulement un dépôt spécifiéRequest verbose loggingDemander une journalisation verbeuseDon't optimize code alignmentNe pas optimiser l’alignement du codelock sessionVerrouiller la sessionArbre source racineHelp for autocompleteAide sur « autocomplete »Disable reasonRaison pour la désactivationFind directory sizeTrouver la taille du dossiertemplate style to useStyle de patron à utiliserCheck if given file is XNU (Mac OS X kernel) hibernated imageVérifier si le fichier spécifié est une image d’hibernation XNU (noyau Mac OS X)=count Specify the number of pseudo-soft registers which are used for the code generationSpécifier le nombre de registres pseudo-légers à utiliser lors de la génération du codeUse alternative config fileUtiliser le fichier de configuration alternatifMove tag if it already exists.Déplacer l’étiquette si elle existe déjàNe pas interpréter les jokers FTPOnly list revisions with specified states.Uniquement les révisions aux états spécifiésShow timerAfficher le chronométrageincrease verbosity level by oneIncrémenter le niveau de verbositéAfficher des messages informatifsForcer l’utilisation du code de détection de modifications lors du chiffrementReset verbose level to 0Réinitialiser à 0 le niveau de verbositéCause CVS to be somewhat quiet.Rendre CVS relativement silencieuxSource and execute script fileInterpréter et exécuter le fichier de scriptPerform DHCPv6 Information RequestEffectuer une demande d’information DHCPv6Run VACUUMExports (Shell Variables)Exportations (variables shell)Result is true if either previous or next action are trueLe résultat est vrai si l’action précédente ou suivante est vraieReturn "struct" and "union" values in registers when possibleRenvoyer les valeurs « short » et « struct » dans la mémoire si possibleSpecify init fileSpécifier le fichier d’initialisationLike -f, but also follow renamed or rotated filesComme -f, mais suivre également les renommage et rotationsPlacer un verrou nommé sur un instantanéPrint help.Emit debugging information for symbols that are usedÉmettre des informations de débogage pour les symboles utilisésLire la configuration depuis le fichier de cache spécifiéInsert rules in the beginning of a chainInsérer les règles en début de chaîneInstall current project to the local repository.Installer le projet actuel dans le dépôt localTest if lxc has yet to be given the commandVérifier si lxc doit encore se faire donner la sous-commandeStart a profileDémarrer un profilset the charset encoding modeParamétrer le mode d’encodage des caractèresRun only the test namespaces which failed last time around.Exécuter uniquement les espaces de nom qui ont échoué la dernière foisSet the execution character set, used for string and character constantsParamétrer le jeu de caractères codés utilisés à l’exécution, utilisés pour les constantes de type chaîne et caractèreFichier de profilage CPUcontinually stream logsSet contrast or intensity of bannerParamétrer le contraste ou l’intensité de la bannière%s n’a pas pu lire de réponse à une requête « Primary Device Attribute » après avoir attendu %d secondes. Ceci est souvent dû à une fonctionnalité manquante de votre terminal. Voir « help %s » ou « man fish-terminal-compatibility ». Le processus %s va désormais ignorer les requêtes en attente, ce qui désactive quelques fonctionnalités optionnelles.Use SCGI rather than HTTPUtiliser SCGI au lieu de HTTPPrints the launchd versionAffiche la version de launchdDon't stop at the first matchNe pas s’arrêter à la première occurrenceApply and remove a single stashed stateAppliquer et supprimer un état remiséStart a packageDémarrer un paquetFavoriser la vitesse de compressionOnly download the sourcesSeulement télécharger les sourcesFunction nameNom de la fonctionUse internal diff logicUtiliser la routine interne pour diffShows outdated backup archives [--force, delete these files]Afficher les archives de sauvegarde obsolètes (avec --force, supprimer ces fichiers)Delete working directorySupprimer le dossier de travailGenerate code for the SH4Générer du code pour le SH4Same as -d except no decoded file is writtenPareil que -d sauf qu’aucun fichier décodé n’est écritClean only specified repositoriesNettoyer seulement les dépôts spécifiésEffectuer seulement les opérations trivialesUse verbose outputUtiliser la sortie verbeuseAnnotate image with comment [string]Annoter l’image avec ce commentaire [chaîne]Skip [all] dependency checksPasser (toutes) les vérifications de dépendancePrint detailed information about the imageAfficher des informations détaillées sur l’imageNe pas ajouter les trousseaux par défaut à la liste des trousseauxDon't display scrollbarNe pas afficher l’ascenceurEntries on or older than DATESpécifier une date que les entrées ne doivent pas dépasserChanger d’utilisateurSélectionner le nombre spécifié des derniers patchsHelp for toTOMLAide sur « toTOML »Show only commit with at most the given number of parentsN’afficher que les validations possédant au plus le nombre de parents spécifiéMark your favorite packagesMarquer vos paquets préférésMontrer l’arborescence des processusSpécifier le fichier de clé privée client à utiliserPrint info on a portAfficher les informations sur un portRécupérer et afficher les données ATIPExit program when this window id is destroyed [id]Quitter le programme à la destruction de cette fenêtre [id]Lire les motifs pour l’exclusion depuis le fichier spécifiéInstall on SD card instead of internal storageInstaller sur la carte SD au lieu du stockage interneEffacer les erreurs de périphérique d’un poolApply changes in this directoryAppliquer les modifications dans le dossier courantShow condensed revision historyAfficher l’historique de révision concisPréserver le propriétaire (superutilisateur uniquement)override color mode for character terminalsOutrepasser le mode de colorisation pour les terminaux texteForcer le nettoyage même si --path n’est pas spécifiéPath to SSH config fileChemin du fichier de configuration SSHOutput the version numberForce rebuildForcer la reconstructionAutoriser l’importation et l’utilisation de clés non auto-signées, avec leur identifiant utilisateurInstalls Hex locallyInstaller Hex localementAfficher le résuméUtiliser l’index rubygems moderne au lieu de l’APIFont point size [value]Taille de la police [valeur]List all keys in a schemaLister toutes les clés d’un schéma« continue » hors d’une boucleUpdate md5sumMettre à jour la somme de contrôle MD5ou le fichier était videSpecial variablesVariable spécialesCheck if given file is ARM64 LinuxVérifier si le fichier spécifié est un Linux ARM64Construire des paquets sourceGenerate compiler predefines and select a startfile for the specified UNIX standardGénérer les pré-définitions du compilateur et sélectionner un fichier de démarrage pour le standard UNIX spécifiéRechercher sans prendre en compte la casse du fichierAfficher les informations détaillées sur la ou les gemmesTreat the register named reg as an allocable register saved by functionsConsidérer le registre « reg » comme un registre allouable sauvegardé par les fonctionsProvide extra informationFournir des informations supplémentairesDisable the cacheDésactiver le cacheBasculer un interrupteurModifier le comportement de certaines commandes ; similaire à, quoique différent de, --dry-runMettre hors-ligne les périphériques spécifiésVisually show diff of changes in the indexAfficher les différences des changements dans l’indexUnloads the specified service nameDécharger le service au nom spécifiéRemove only locks with specified repositorySupprimer seulement les verrous sur le dépôt spécifiéSupprimer et ajouter des fichiers à extraireRequire executable stack for this objectRequérir la pile d’exécution pour cet objetalphabetic characterslettresAnalyser un CDRun only the serverExécuter le serveur seulementWait for all killed processes to dieAttendre la mort de tous les processus concernésSet a configuration optionParamétrer une option de configurationTrouver une étiquetteAfficher le vrai ID, pas l’effectifignore engines checkIgnorer les vérifications des moteursStrip local absolute symbolsSupprimer les symboles locaux absolusall horizontal or vertical whitespaceblancs horizontaux ou verticauxVerify the partition map layout of a whole diskVérifier la table des partitions d’un disque entierprints commands that would be executedAfficher les commandes qui seraient exécutéesSpecify descriptive name for the repositorySpécifier une description du dépôtLimit montage's heightLimiter la hauteur du montagecompile and run Go programCompiler et exécuter un programme GoRestart the adbd daemon with root permissionsRedémarrer le démon adbd avec les droits rootSchedule code according to the constraints for the machine type cpu-typePlanifier le code d’après les contraintes du type de machine spécifiéExécuter en mode fictifinsert contents of FILE into current bufferInsérer le contenu du fichier spécifié dans le tampon actuelVérifier si vim-addons doit encore se faire donner la sous-commandeSkip entries matching patternOmettre les entrées correspondantes au motif donnéExclude files matching PATTERNExclure les fichiers correspondant à PATTERNNe pas lire le fichier .telnetrc de l’utilisateurDisable use of the concurrent shellDésactiver l’utilisation du shell concurrentRefuser l’exécution si GnuPG ne peut obtenir de mémoire sécuriséeÉcrire la sélectionShow gv version and exitAfficher la version de gv et quitterMake drive also bootable as floppyRendre le lecteur amorçable comme disquetteNe pas insérer ou retirer le module pour de vraiIgnorer le nombre spécifié de niveaux dans l’arborescenceÉditer les fichiers sur un serveur VimSearches for an exact package nameRechercher un nom de paquet exactInstaller un paquet .rpm RedHatApply the given task with the profile(s) specified.Appliquer la tâche spécifiée avec le ou les profils spécifiésUse relative path namesUtiliser des chemins relatifsCopy and paste (Kill Ring)Copier et coller (avec la pile)Install package globallyInstaller le paquet globalementGénérer un binaire pour votre bibliothèqueadd "Date: <current date>" to patchAjouter « Date: <date actuelle> » au patchBackup to directorySauvegarder dans le dossierFaire un entretien de la base de confianceShows information about an objectAfficher les informations sur un objetStash commentRemiser le commentaireDéléguer la permission à tout le mondeParamétrer la durée de vie du paquetText editor for writing check-in commentsÉditeur de texte pour l’écriture des commentaires de soumissionWorking directory must matchLes dossiers de travail doivent correspondreOpen the specified profile in an editorOuvrir le profil spécifié dans un éditeurUtiliser l’algorithme de hachage spécifiéDisplay changelog of one or more packagesAfficher le journal des modifications d’un ou plusieurs paquetsMettre à jour l’archive si le fichier à mettre à jour y est plus ancien ou en est absentInstantané à restaurerdownloads database backupTélécharger une sauvegarde de base de donnéesPermission refusée « %s »Verify file status using SHA1Vérifier l’état des fichiers à l’aide de SHA-1Afficher toutes les abréviationsUsage de « = » non supporté. Dans fish, veuillez utiliser « set %s %s ».Squash changes from other branch as a single commitCompresser les modifications depuis une autre branche comme une seule validationRequête de sortie du contrôle des tâches avec core dump (^\)List all available hooksLister tous les crochets disponiblesInverser le code de retour de la tâcheShow package historyAfficher l’historique du paquetlist the filenameLister les noms de fichiersBrowse an installed packageParcourir un paquet installéPrint network addressAfficher l’adresse réseauSpécifier l’objet du messagePrint out a parseble formatAfficher dans un format utilisable par un programmeIgnorer la taille connue du support (pour débogage uniquement)Show the version and available version of matching packagesMontrer la version installée et celles disponibles pour les paquets correspondantsDeploy the current application to OpenShiftDéployer l’application actuelle dans OpenShiftRestart one or more unitsRedémarrer une ou plusieurs unitésRetirer les permissions seulement sur les jeux de données descendants créés ultérieurementExporter tous les poolsCreate a ramfs of size (in MB) at pathCréer un système de fichiers temporaire (ramfs) de 𝑛 Mio à l’emplacement spécifiégateway host to connect throughPasserelle à utiliserInstall GRUB for given platformInstaller GRUB pour la plateforme spécifiéeSet an alternate configuration fileParamétrer l’emplacement du fichier de configuration alternatifForce sudo password prompt up-frontForcer l’affichage de l’invite de mot de passe sudoLists one or more instancesLister une ou plusieurs instancesunset one or more config varsDéparamétrer une ou plusieurs variables de configurationAppend the user name of the process owner to each PIDPréfixer chaque PID avec le nom de son utilisateur propriétaireAssume that the floating-point coprocessor only supports singleprecision operationsPrésumer que le coprocesseur de virgules flottantes ne supporte que les opérations en précision simpleAllow fast jumps to the message dispatcherAutoriser les sauts rapides vers la boucle principaleLister les clés de confianceTurns on all optional warnings which are desirable for normal codeActiver tous les avertissements optionnels souhaitables pour un code normalCenter output horizontallyCentrer horizontalement la sortieAfficher un horodatage en utilisant le format spécifiéPrint detailed helpAfficher une aide détailléeAssociate a mask with the image [filename]Associer un masque à l’image [chemin]Set RAW writing modeUtiliser le mode d’écriture bruteRemove all stashed statesSupprimer tous les états remisésAfficher les nombres dans un format exact, utilisable par un programmeDo not use multiply and add/subtract instructionsNe pas utiliser les instructions de multiplication, addition et soustractionPréserver les permissions, et lister les fichiers dans l’ordre de l’archiveIgnore the #ident directiveIgnorer la directive « #indent »Transform image to span the full range of colorsTransformer une image pour qu’elle occupe tout l’espace colorimétriqueNombre d’utilisateurs doté d’une confiance complète pour ajouter un nouveau signataire de clé (1 par défaut)print the machine processor architecture name.Afficher le nom de l’architecture processeurSet the termite window's titleParamétrer le titre de la fenêtre de termiteLocal directory only, no recursion.Spécifier le port pour l’interface webDo not show splashscreenNe pas afficher l’écran de lancementFilter to apply to postscript fileFiltre à appliquer au fichier PostScriptControl display of additionalContrôler l’affichage des supplémentsAfficher l’état des dépendancesExecutes the given commandExécuter la commande spécifiéeDisplay version number and exitAfficher le numéro de version et quitterIgnorer les noms de modules erronésAfficher toutes les gemmes dont le nom commence par STRINGLe nom à utiliser pour le fichier générer (voir les options de format)do not use picture of gnu for Emacs iconNe pas utiliser l’image du gnou comme icône EmacsPack VLIW instructionsUnlink all packages in ~/.atom/packages and ~/.atom/dev/packagesSupprimer tous les liens de paquets de ~/.atom/packages et ~/.atom/dev/packagesList the sub-keys and sub-directories of a directoryLire les sous-clés et sous-dossiers d’un dossierdon't generate a lockfileNe pas générer de fichier de verrouCheck if given file is IA64 LinuxVérifier si le fichier spécifié est un Linux IA64Afficher le nom de tous les signauxPrint information about all filesAfficher les informations sur tous les fichiersPrint this help textUtiliser les préfixes S.I.Receiver attempts super-user activitiesTenter les actions superutilisateur sur la destinationCreate entities from the JDL file passed in argumentGénérer des entités à partir du fichier JDL spécifiéErreur de compilation de l’expression régulière: %sDossier d’installation des fichiers indépendants de l’architectureParamétrer la variable d’environnement HOMEDo not emit instructions with side-effects in addressing modes other than post-incrementNe pas émettre d’instructions créant des effets de bord dans les modes d’adressage autres que post-incrémentationSay (none) if there are no changesRépondre (rien) s’il n’y a aucune modificationSupprimer des périphériques virtuels du poolGenerate output containing 68881 instructions for floating pointGénérer la sortie avec instructions 68881 pour les virgules flottantesUse black point compensationUtiliser la compensation de point noirCreate an assertion to prevent the display from sleepingCréer une assertion pour empêcher la mise en veille de l’écranDo not prompt for confirmationNe pas demander confirmationDon’t recognize built-in functions that do not begin with __builtin_ as prefixNe pas traiter les fonctions intégrées qui ne commencent pas par le préfixe _builtinUtiliser le rapport de bogue quotidienPrint the grunt version. Combine with --verbose for more infoAfficher la version de grunt ; combiner avec --verbose pour plus d’informationsPrepends the given path to Erlang code pathPréfixer le chemin spécifié aux chemins de code d’ErlangNe pas vérifier les dossierscreate archive (apack)Créer une archive (apack)Paramétrer la sévéritéStart in verbose modeDémarrer en mode verbeuxThe pattern is a regular expressionLe motif est une expression régulièrePasser par un programme de (dé)compression quelconqueRemove user from groupSupprimer l’utilisateur du groupe spécifiéRemove untracked files from the working treeSupprimer tous les fichiers non suivis de la copie de travailUpload finished packagesTéléverser les paquets achevésVérifier l’existence de la fonctionForce runForcer l’exécutionReport all errorsCommuniquer toutes les erreursBienvenue dans fish, le shell amical et interactifOption invalide « %s » au caractère « %c »Télécharger et extraire une sourcelist the changed files of a revisionLister les fichiers modifiés par une révisionReally execute the commands: purge, purge-full, cleanupExécuter réellement les commandes : purge, purge-full, cleanupFormat des tâchesShow estimated time leftAfficher l’estimation de temps restantErreur lors de l’inclusion du fichier « %s »Increase IEEE-compliance of floating-point codeAméliorer la conformité IEEE du code en virgule flottanteSpécifier la version de la gemme à déballerRechercher par expression régulièreSSH connection portFournir à l’utilisateur un environnement similaire à celui qu’il aurait obtenu s’il s’était connecté directementBootstraps a service or directory of servicesDémarrer un service ou un dossier de servicesErreur inconnue en tentant de localiser le dossier « %s »Execute Ex command before loading any vimrcExécuter la commande ex avant la lecture d’un fichier vimrcRemove only ignored filesNe supprimer que les fichiers ignorésLister les mises à jour disponiblesusage information (this)Informations d’utilisation (ceci)Print # of in packetsAfficher le nombre de paquets en entréeUtiliser la chaîne spécifiée comme chaîne de commentaireVérifier les dossiersFaire passer la sortie par « pr »Start htop in monochrome modeDémarrer htop en monochromeAsk the user for confirmation before killing a processDemander confirmation avant de tuer un processusRécupérer toutes les données d’enregistrement depuis un fichier CUE compatible CDRWINPerform a number of minor optimizations that are relatively expensiveEffectuer plusieurs optimisations mineures relativement gourmandesspecify hg command to run on the remote sideSpécifier la commande hg à exécuter sur l’hôte distantHelp about current supported formatsAide à propos des formats actuellement supportésSet interaction modeParamétrer le mode d’interactionDisable backup of the device's shared storage / SD card contents (default)Désactiver la sauvegarde du stockage partagé ou du contenu de la carte SD du périphérique (par défaut)Make the function a generic event handlerUtiliser la fonction comme un gestionnaire d’événements génériquespreview document and continuously updatePrévisualiser le document et le mettre à jour en continuVérifier les réquisition d’empaquetage de votre applicationSupprimer le dépôt spécifiéWrite output to stdoutEnvoyer les données vers la sortie standardJust write wtmp recordSe contenter d’écrire l’enregistrement wtmpSort object keys in outputTrier les clés d’objet dans la sortieEquivalent to -o y.tab.cÉquivalent à -o y.tab.cExécuter l’argument comme une commandeStart VM in fullscreen modeDémarrer la machine virtuelle en plein écranList startable machine imagesLister les images de machines pouvant être démarréesList all installed, relocatable schemasLister tous les schémas installés et relogeablesEnable debug at specified verbosity levelActiver la sortie de débogage au niveau de verbosité spécifiéObtenir la liste des fichiers à extraire depuis le fichier spécifiéInclude dev packagesInclure les paquets de développementstart a jailDémarrer un environnement jailCache directorySet CD flag in queryPlacer le sémaphore CD dans la requêteN’inclure que les fichiers reconnusPrint HTML for named URLAfficher le HTML pour l’URL spécifiéeUnmount a ssh mountDémonter un montage SSHRechercher les gemmes dans un dossier spécifiélist available regionsLister les régions disponiblesSet the color for line numbersParamétrer la couleur pour les numéros de ligneDon't delete after a successful encode/decodeNe pas supprimer après un encodage ou décodage fructueuxEnregistrer un paquet dans une base de donnéesDivert all output to stderrTout écrire sur la sortie d’erreurAfficher les hachages spécifiés par tous les algorithmes, ce pour tous les fichiers ou pour l’entrée standardauthentication (login, logout)Authentification (connexion et déconnexion)Print out an extended readable formatAfficher dans un format lisible étenduAjouter le fichier spécifié dans la liste des trousseauxNo output printed to stdoutNe rien afficher sur la sortie standardOpen web UIOuvrir l’interface WebMettre à jour vers la version obsolète spécifiéeUtiliser la clé spécifiée pour la signatureRedirect all messages into a fileRediriger tous les messages vers un fichierList all help topicsLister les sujets d’aideOutput on one lineSortie sur une seule ligneRemote PathChemin distantprint and preserve work directoryAfficher et conserver le dossier de travailPrint ref name by which each commit was reachedAfficher les noms des références atteintes par chaque validationSet-up a loop deviceParamétrer un périphérique de boucleCheck journal for internal consistencyVérifier la cohérence interne du journalProcess all disksTraiter tous les disquesSélectionner les modifications se terminant par le patch correspondant au motif spécifiéDelete the given directory.Supprimer le dossier spécifiéRemove all deb files from the download cacheSupprimer tous les fichiers deb du cache de téléchargementSave brightnessSauvegarder la luminositéProfondeur maximale de récursionRead and use additional resources from FILE (lower priority)Lire et utiliser les ressources supplémentaires du fichier spécifié (priorité faible)Afficher le type de fichier (à la ls -F)Preserve executabilityPréserver les droits d’exécutionErase and rebuild indexEffacer et reconstruire l’indexPrétendre que le fichier a été modifiéRépondre oui aux questionsAssume the answer yes for all question promptsExtraire la versionUse last acquired lease if cannot obtain one even if expiredUtiliser le dernier bail, même expiré, si un nouveau ne peut être obtenuManipulates package's cacheManipuler le cache du paquetFile refers to the same inode as specified fileLe fichier se réfère au même i-nœud que le fichier spécifiéForget about stashOublier un remisageShow summaryAfficher un résuméTry to parse even illegal messagesEssayer de traiter les messages erronés égalementDisplay document as usualList statistical information from the serverLister les informations statistiques du serveurmanage app releasesGérer les versions d’une applicationRemove ANALYZE tablesSupprimer les tables ANALYZENext expression only matches installed packagesL’expression suivante ne correspond qu’à des paquets installésviewer is for pdfVisionneur PDFNom de la ressourceprint detailed info about command NAMEAfficher une aide détaillée à propos de la commande NOMAfficher les fiches complètesStart a serviceDémarrer un serviceHelp for newAide pour « new »alphanumeric charactersset parent windowParamétrer la fenêtre parenteRestart the adbd daemon listening on USBRedémarrer le démon adbd à l’écoute sur USBList all files owned by PACKAGELister tous les fichiers fournis par le paquet spécifiéCreate a stacked branch referring to the source branchCréer une branche empilée se référant à la branche sourceSet number of UDP retriesParamétrer le nombre de nouvelles tentatives UDPDisable optimization of "&&" and "││" in conditional executionDésactiver l’optimisation de « && » et « || » dans les conditionnellesMode serveur KerberosRemove a tagcomma-separated list of hosts to operate onListe séparée par des virgules d’hôtes sur lesquels opérerSet background colorParamétrer la couleur d’arrière-planHostname for which to revoke the certificateNom d’hôte duquel révoquer le certificatLa commande « %s » ne peut pas être utilisée immédiatement après une tâche en arrière-planFichier d’entrée (défaut : entrée standard)Use blocking I/O for the remote shellUtiliser des E/S bloquantes pour le shell distantClient certificate typeSpécifier le type de certificat clientList files whose formatting differs from goimport'sLister les fichiers dont le formatage diffère de celui de « goimport »Ajouter un fichier/dossier au dépôtcreate a backup of one or several jailsCréer une sauvegarde d’un ou plusieurs environnements jailsuffix for installation directorySuffixe pour le dossier d’installationCheck if given file is x86_64 XNU (Mac OS X kernel)Vérifier si le fichier spécifié est un XNU x86_64 (noyau Mac OS X)Mode interactifGenerate code suitable for fast turn around developmentGénérer un code convenant à un développement de type « fast turn around »Provide more information on what is going onFournir plus de détails sur ce qui se trameShow detailed explanation of usage and optionsAfficher des explications détaillées de l’utilisation et des optionsSpecify query typeSpécifier le type d’enregistrementPut all updated files into place at endMettre en place tous les fichiers mis à jour une fois les transferts finisgenerate pdf by pdflatexGénérer le PDF avec pdflatexShows outdated backups [--force, delete these files]Afficher les sauvegardes obsolètes (avec --force, supprimer ces fichiers)Read filter from fileLire le filtre depuis le fichier spécifiéDownload all sourcesShortcut for --style=gv_widgetless.datRaccourci pour « --style=gv_widgetless.dat »Erase, using a secure methodEffacer de manière sécuriséeSe déconnecter du périphériqueGet metadata given in rangeObtenir les métadonnées de la plageDéplacer ou renommer des fichiersExécuter le fichier spécifié comme un script Lisp EmacsThe page should not be centered automaticallyNe pas essayer de centrer la page automatiquementCreate a JDL file from the existing entitiesGénérer un fichier JDL à partir des entités existantesValidates a composer.jsonReapply configuration for each interfaceRappliquer la configuration à chaque interfaceuninstall climateDésinstaller climateLimit commits with message that match given patternLimiter les validations à celles dont le message correspond au motif spécifiéAttempt to preserve the access time of files analyzedEssayer de ne pas mettre à jour l’horodatage de dernier accès des fichiers analysésSpécifier le jeu d’instructions Atmel AVR ou le type de microcontrôleurSet the networkParamétrer le réseauCalculate ReplayGain & store in Vorbis commentsCalculer le gain ReplayGain et le stocker dans les métadonnées VorbisAfficher les versions de ZFS pouvant êtres mises à jour« %s » est un nom de fonction incorrectsend SIGTSTP signal to client (tty stop)Suspendre un client en lui envoyant SIGSTSPRemounts the /system partition on the device read-writeRemonter en lecture seule la partition /system du périphériquePrefer IPv4Préférer IPv4Don't edit auto-generated merge messageNe pas éditer le message de fusion auto-généréExecute stringExécuter la chaînemark files as resolvedMarquer les fichiers comme résoluslist all available queuesLister toutes les files disponiblesPrint out performance information gathered during the runAfficher les informations sur les performances collectées pendant l’exécutionModifier certaines autres commandes afin qu’elles acceptent de traiter plusieurs fichiersSet the specified UUID for the container.Paramétrer l’UUID du conteneurDéplacer le fichier vers l’archive, puis le supprimerStarts the Erlang VM detached from consoleDémarrer la machine virtuelle Erlang détachée de la consoleSet configuration valueParamétrer une valeur de configurationRecursively reinstall all dependenciesRéinstaller récursivement toutes les dépendancesDisplay diffs of formatting changesAfficher un diff des modifications de formatageweb templates to usePatron Web à utiliserCause gas to print out tomcat statisticsDemander à gas d’afficher les statistiques tomcatWrite an output file containing a pre-parsed version of fileCréer une version prémâchée du fichier des nombres magiquesAutomatically sync the repositorySynchroniser automatiquement le dépôtShow column number of first matchAfficher le numéro de colonne de la première occurrenceKeep work directoryConserver le dossier de travailPass on options to FUSEPasser les option à FUSERead password from FILELire les mots de passe depuis le fichier spécifiéSwap two images in the image sequence [indexes]Intervertir deux images de la séquence [indices]Use 32-bit "float"Utiliser « float » sur 32 bitsAfficher les statistiques détailléesset remote command timeout to N secondsParamétrer le délai d’attente maximal pour les commandes distantes, en secondesSortie amélioréeDo not write a ~/.fehbg fileNe pas écrire de fichier ~/.fehbgDon't terminate on errors in batch modeNe pas terminer en cas d’erreur durant un traitement par lotGenerate (or do not generate) code using the "mvcle" instruction to perform block moves(Ne pas) générer du code utilisant l’instruction « mvcle » pour les déplacements de blocsGenerate floating-point comparison instructions that compare with respect to the "rE" epsilon registerGénérer des instructions de comparaison en virgule flottante qui comparent selon le registre epsilon « rE »Exclure les fichiers contenant le motif contenu dans le dossier spécifiéPériphérique physique à supprimerRemplacer la partie sélectionnéeUtiliser des fichiers *.inf pour outrepasser les options audioPrint package versionAfficher la version du paquetGet a complete copy of the repositoryObtenir une version complète du dépôtNe pas remonter les systèmes de fichiers pendant le renommageExecute command for all objectsExécuter la commande pour tous les objetsÉvaluer le contenu d’un fichierDisplay the number of unique colors in the imageAfficher le nombre de couleurs différentes contenues dans l’imageRead the filenames to process from fileLire les noms des fichiers à traiter depuis le fichier spécifiéShow license informationVérifier si la commande wajig devrait avoir les paquets comme complétions potentiellesRetrieve your public ip addressRécupérer votre adresse IP publiqueA semicolon-separated list of datesListe séparée par des points-virgules de datesGets all out of date dependenciesAfficher toutes les dépendances obsolètesgenerate pdf by dvipdfGénérer le PDF avec dvipdfStop a packageArrêter un paquetUse syslog for messagesUtiliser syslog pour les messagesrun even when remote repository is unrelatedRenames old_key to new_keyRenommer ancienne_clé en nouvelle_cléLe type de table des matières du disque est paramétré à CDI, avec XA uniquementUse media instructionsUtiliser les instructions de médiaPrint records in an expanded formatAfficher les enregistrements dans un format étenduwindow geometryDimensions de la fenêtreLe fichier est accessible en écritureEdit the commit message prior to committingÉditer le message de validation avant de validerGreedy cowVache cupideShare a file to a said devicePartager un fichier avec le périphérique spécifiéTry to emit an assembler syntax that the TI assembler (asm30) is happy withEssayer d’émettre une syntaxe assembleur plaisant à l’assembleur TI (asm30)Search remote maven repositories for matching jars.Rechercher les JAR correspondants parmi les dépôts Maven distantsIndicate to the preprocessor that the input file has already been preprocessedIndiquer au préprocesseur que le fichier en entrée a déjà subi un prétraitementRetrieve packages required to build listed packagesRécupérer les paquets requis pour construire ceux listésPrint packages one per line with no formattingAfficher les paquets, un par ligne et sans formatageExécution à blanc : se contenter d’afficher la configuration résultanteList all posts dated in the futureLister tous les billets postdatésArrêter la fonction actuellement en évaluationchange working directoryChanger le dossier de travailCause CVS to be really quiet.Rendre CVS très silencieuxPropagate tagPropager l’étiquetteIgnorer les erreursLike -fstack-protector except that all functions are protectedComme « -fstack-protector », sauf que toutes les fonctions sont protégéesSpécifier le dossier de la base de données de rpmPrésumer oui comme réponse à la plupart des questionsClone install dependencies and link a package for developmentCloner les dépendances d’installation et lier un paquet pour développementControl the dumping at various stages of processing the intermediate language tree to a fileContrôler le dump, dans un fichier, de diverses étapes du traitement de l’arborescence du langage intermédiaireStop pairing to a said deviceArrêter l’appairage au périphérique spécifiéUse alternative repository definition file directoryUtiliser un dossier de définition de dépôt alternatifSort by random hash of keysTrier de façon aléatoireGet the socket listLister les socketsList the sections that are availableLister les sections disponiblesAutoriser l’écrasement des fichiers locauxSearch only for IPv4 socketsRechercher seulement parmi les sockets IPv4Encode SSE instructions with VEX prefixEncoder les instructions SSE avec le préfixe VEXused internally by daemon modeUtilisé en interne en cas de fonctionnement en arrière-planCheck if given file is BIOS bootsectorVérifier si le fichier spécifié est un secteur d’amorçage BIOSShow also repository aliasAfficher également les alias du dépôtPrint out history information for filesAfficher l’historique des fichiersJournaliser les entrées dans le fichier spécifié, en écrasant son contenuAjouter l’identifiant de la clé du destinataire dans les paquets chiffréssimulation mode - no filesystem changes are madeExécution à blanc : ne pas apporter de modifications au système de fichiersRun remote shell [command]Exécuter un shell distant [commande]Query the package databaseInterroger la base de données des paquetsIdentique à « --multifile --decrypt »Vache morteSeparating Commands (Semicolon)Séparer les commandes (point-virgule)Do not extract source filesNe pas extraire les fichiers sourcesClient certificate fileSpécifier le fichier de certificat client à utiliserUse JavaScript to enable hyperlinksUtiliser JavaScript pour activer les hyperliensWarn if floating point values are used in equality comparisonsAvertir lorsque des valeurs à virgule flottante sont utilisée pour des tests d’égalitéNe pas utiliser de chaîne de commentaireShorten some address references at link time, when possible; uses the linker option -relaxRaccourcir certaines références d’adresse lors de l’édition des liens, si possible ; utilise l’option « -relax » de l’éditeur de lienslargeur de champ invalide : %sLes commandes en arrière-plan ne peuvent être utilisées comme des conditionnellesHighlight changes between updatesSurligner les modifications entre mises à jour successivesJust another means to specify repositorySimplement un autre moyen de spécifier un dépôtFind the said device by ringing it.Faire sonner le périphérique spécifié pour le trouverPerform Full Redundancy Elimination (FRE) on treesEffectuer l’élimination totale des redondances (FRE) sur les arborescenceslist patch name in commit textLister les noms de patch dans le texte de validation%s (ligne %u)Installer un ou des paquetsInterdire la modification des fichiersPrint the version of the program and exitList all known packagesLister tous les paquets connusNever change revnos or the existing log. Append revisions to it onlyNe jamais changer les numéros de révision ni le journal existant ; se contenter d’y ajouter les révisionsSelect the configuration file to useSpécifier le fichier de configuration à utiliserExporter dans DOSSIER au lieu du nom de moduleParamètre de système de fichiers racineRun the loop optimizer twiceExécuter deux fois l’optimisation des bouclesSpécifier l’en-tête In-Reply-ToCompter les lignes, pas les octetsWork around the VR4130 "mflo"/"mfhi" errataContourner certains errements « mflo » et « mfhi » du VR4130Ne pas opérer récursivementCompiler les paquets sourcePériphérique virtuel sur lequel opérerReboot to EFI setupRedémarrer sur l’interface d’administration de l’EFIModify annotations on packagesModifier les annotations sur les paquetsPréfixer avec un indicateur de type de fichierCharger un module d’extensionForce reloading configurationForcer le rechargement de la configurationTest whether an entry is in a setVérifier la présence d’une entrée dans un jeuClean raw metadata cacheNettoyer le cache des métadonnées brutesNom du navigateur webspecify location of config file to useSpécifier l’emplacement du fichier de configuration à utiliserLire les commandes depuis un fichier ou l’entrée standardShow history of changesAfficher l’historique des modifications%s : Fonction « %s » inconnue\nRevenir à la révision spécifiéeAllow empty check-insAutoriser les soumissions videsPrint only merge commitsAfficher seulement les validations de fusionSynonymous with -l 0 -b 1152 -M -r 2,2Pareil que -l 0 -b 1152 -M -r 2,2Print available versions line-by-line (toggle)Afficher ou non les versions disponibles ligne par ligneParamétrer le délai d’attenteGenerated code is not compatible with hardware interruptsGénérer un code incompatible avec les interruptions matériellesGénérer une représentation visuelle de vos dépendancesConvert to specified encodingConvertir vers l’encodage spécifiéload system known_hosts file before reading user known_hostsCharger le fichier known_hosts du système avant celui de l’utilisateurInclure les documents RDoc générésParamétrer le chapitre de départRemove machine imagesSupprimer des images de machine%s est une fonctionControl display of authorityContrôler l’affichage de l’autoritéDo not align destination of inlined string operationsNe pas aligner la destination des opérations étendues inline sur les chaînesSet configuration frontendParamétrer l’interface de configurationName output in [Patch] format, even with multiple patchesAfficher le nom au format [Patch n/m], même pour de multiples patchsSupprimer les paquets automatiquement installésObtain a list of installed packagesObtenir une liste des paquets installésMode de contrôle de tâche « %s » invalideEquivalent to -march=mips1Équivalent de « -march=mips1 »Capture a quick previewCapturer un aperçuLists recent requestsLister les requêtes récentesAutomatically run bisect nextExécuter automatiquement la bissection suivantegenerate dviDéfaire les liensgccgo compiler/linker flagsSémaphores de compilation et d’édition des liens de gccgoGenerate 3-instruction load and store sequences as sometimes required by the HP-UX 10 linkerGénérer des séquences de chargement et stockage comme les requiert parfois l’éditeur de liens HP-UX 10print the given revisionClean local cacheNettoyer le cache localDont put any #line preprocessor commands in the parser fileN’ajouter aucune #ligne de commande de préprocesseur dans le fichier de parseurUse standard options when creating filesystemUtiliser des options standard lors de la création du système de fichiersSet strict locking.Paramétrer le verrouillage strictRename a volumeRenommer un volumeRun evince in presentation modeExécuter evince en mode présentationSpecifies that the program will be run on the simulatorSpécifier que le programme sera exécuté sur simulateurSpécifier un dossierActiver les options convenant à une duplicationReplace a rule in a chainRemplacer une règle dans une chaînePrint full file namesAfficher les chemins absolus des fichierslocation of source patch repositoryEmplacement du dépôt source des patchsall control charactersDisplay the contents of all headersAfficher le contenu de tous les en-têtesAnalyser strictement les commentaires HTMLDo not really recreate the dep-cacheNe pas réellement re-créer le cache de dépendanceFind the biggest files recursivelyTrouver les fichiers les plus volumineux récursivementlist commands and display helpLister les commandes et afficher l’aideMode lecture seuleAlign loops to a power-of-two boundary, skipping up to n bytes like -falign-functionsAligner les boucles à la prochaine puissance de deux, en passant au maximum le nombre d’octets spécifiés comme avec « -falign-functions »Print version for Leiningen and the current JVM.Afficher la version de Leiningen et de la machine virtuelle Java actuellestart Emacs in iconified stateDémarrer Emacs iconifiéList known coded character setsLister les jeux de caractères codés connusVariables régionalesÉdition en échec ou annuléeshow only added filesAfficher seulement les fichiers ajoutésTake commit message from this fileLire le message de validation depuis ce fichierRetourne un résulat d’échecUse linear search for tags if tag file not sortedUtiliser une recherche linéaire pour les étiquettes si le fichier des étiquettes n’est pas triéDossier des thèmesStart given VMDémarrer la machine virtuelle spécifiéeShow overlay texts on semi-transparent backgroundAfficher les textes en surcouche avec un arrière-plan semi-transparentGet audio data given in rangeObtenir les données audio de la plageLister les verrous sur un instantanéSpécifier le délai maximal pour les attentes incrémentalesSearch the category fieldRechercher dans le champ de catégorieDo not automatically update databaseNe pas mettre à jour automatiquement la base de donnéesIdentique à « --multifile --verify »execute commands from pathExécuter les commandes que le fichier spécifié contientSkip BLOB table verificationPasser la vérification de la table des BLOBSe connecter au périphériqueThe table to operate onLa table sur laquelle opérerNe pas installer les dépendances de constructionspecial characterscaractères spéciauxLe descripteur de fichier aboutit sur un terminalDon't display images. Display an ls style listingNe pas afficher les images, mais un listing à la lsDereference symbolic linksDéréférencer les liens symboliquesskip over hosts that can't be reachedIgnorer les hôtes inatteignablesSet or unset an environment variable(Dé)paramétrer une variable d’environnementRestore single file/folder from backup [as it was at <age>]Restaurer un unique fichier ou dossier de la sauvegarde (tel qu’il était au moment spécifié)Restricts preferences operations to the current logged-in hostRestreindre les opérations sur les préférences à l’hôte actueluse command to check changeset stateUtiliser la commande spécifiée pour vérifier l’état du jeu de modificationsPréparer le déploiement de Cloud Foundryonly run tests matching <pattern>N’exécuter que les tests correspondant au motif spécifiéCreate an archive of files from a named treeCréer une archive des fichiers d’un arbre nomméIndex range expansionExpansion de plage d’indiceScan for networksInstall only given localesInstaller les seuls paramètres régionaux spécifiésRemove an owner from packageSupprimer un propriétaire du paquetPrint formatted list of portsLister les ports de manière formatéeDon't continue decoding through stream errorsNe pas continuer le décodage en cas d’erreur de fluxSuppress any outputMasquer toute sortieObtenir la valeur d’une variable de configurationList all installed, non-relocatable schemasLister tous les schémas installés et non-relogeableswarn, instead of abort, when commands failEn cas d’erreur, avertir au lieu d’abandonnerMake JSON requestFaire une requête JSONInclude linked packagesInclure les paquets liésPath or URL to SRT or VTT fileChemin ou URL du fichier SRT ou VTTSpecifies configuration file to useTest your network speedVérifier la vitesse de votre réseau=number Set the cost to assume for a multiply insnParamétrer le coût présumé pour une instruction de multiplicationAfficher l’aide pour toutes les sous-commandesSpécifier le nombre de secteurs cachésSearch for the package that owns FILERechercher le paquet fournissant le fichier spécifiéGenerate code treating the given register range as fixed registersGénérer un code traitant la plage de registre spécifiée comme des registres fixesPrefer word access when reading byte quantitiesPréférer un accès par mot lors de la lecture de quantités d’octetsShow versionShow summary of optionsRemove this from lockSupprimer ceci du verrouLire une ligne d’entrée dans des variablesAfficher la configuration et quitterSélectionner un patchBuild softwareConstruire le logicielÉtat de bogue à afficherShow extra informationSet the username:password for authenticationParamétrer les identifiants d’authentificationOutput instruction sizes to the asm fileEnregistrer la taille des instructions dans le fichier ASMUse only the first 32 floating point registersN’utiliser que les 32 premiers registres générauxN’afficher que les fichiers sélectionnésReconstruire votre systèmePreserve device files (super-user only)Préserver les fichiers de périphérique (superutilisateur uniquement)Use DIR as temporary folderDon't import tags from a remote with git fetch <name>Ne pas importer d’étiquettes d’un serveur distant avec git fetch <nom>précision invalide : %sAssemble in MRI compatibility modeMove only the bzr identifier of the file, because the file has already been movedDéplacer uniquement l’identifiant bzr du fichier, puisque ce dernier a déjà été déplacéParanoid cowVache paranoïaqueThe configuration file for initLe fichier de configuration à utiliser pour l’utilisationpassword for use with sudo onlyMot de passe à utiliser uniquement avec sudoReturn all structures in memory (as specified by the AIX ABI)Afficher toutes les structures en mémoire, comme préconisé par l’ABI AIXSpecify command to operate onSpécifier la commande sur laquelle opérerControl the dumping at various stages of inter-procedural analysis language tree to a fileContrôler le dump, dans un fichier, de diverses étapes de l’arborescence de l’analyse interprocéduralePrints serial number of the deviceAfficher le numéro de série du périphériqueSpecify layout mode between 1 and 63Spécifier un mode d’agencement entre 1 et 63Stocker seulement (créer un simple paquet RFC1991)Output in HTML formatAfficher la sortie au format HTMLEmit a warning if the function calls alloca or uses dynamically sized arraysAvertir si la fonction appelle « alloca » ou utilise des tableaux de taille dynamiqueList formatSpécifier le format de listageAssume yes for any questions asked.Disable HTTP pipeliningDésactiver le pipelining HTTPPrompt function for svnFonction d’invite pour svnPrints a short version string and exitsAfficher une chaîne de version concise et quitterDownload a .dkr container imageTélécharger une image de conteneur .dkren cours d’exécutionNe pas essayer d’utiliser l’agent GnuPGCréer un patch à partir des modifications non enregistréesRechercher le nom complet de paquetDémarrer une session IRB dans le contexte du paquet actuelSuppress non-error messagesMasquer tous les messages qui ne sont pas des erreursSpecify query classSpécifier le type de requêteReconstruire et installer un paquet installéModify package information in databaseModifier les informations de paquets dans la base de donnéesAnnuler toute action programmée pour un paquetFaire quelques tests de vérificationMasquer le message de licence initialDémarrer un serveur en arrière-planUse given color for labelUtiliser la couleur spécifiée pour le texteExactly like -include, except that any output produced by scanning file is thrown awayIdentique à « -include  », sauf que toute sortie produite par le parcours du fichier est oubliéeGet image or font from this X server [server]Obtenir l’image ou la police depuis ce serveur X [serveur]compile the test binary to pkg.test but do not run itCompiler le binaire de test dans « pkq.cetc », sans l’exécuterShow dead revisions (with tag when specified).Afficher les révisions inactives (avec étiquette si spécifiée)Deletes the given dependencies' filesSupprimer les fichiers des dépendances spécifiéesabort an edit in progressParse the whole compilation unit before starting to produce codeParcourir intégralement l’unité de compilation avant de commencer à en produire le codeDisplays usage information for command.Afficher l’aide pour la commande.On systems that support dynamic linking, this prevents linking with the shared librariesSur les systèmes supportant l’édition dynamique des liens, ceci empêche la liaison avec les bibliothèques partagéescreate a snapshot of a jailCréer un instantané d’un environnement jail%s : hors de la substitution de commandeUpdate your climate installMettre à jour votre installation de climateRemove the GROUP's passwordSupprimer le mot de passe du groupe spécifiéDo not ellipsize anythingskip over unknown tasksIgnorer les tâches inconnuesDo not try to dynamically allocate condition code registers, only use "icc0" and "fcc0"Ne pas essayer d’allouer des registres de code d’état dynamiquement, se contenter de « (i|f)cc0 »Convertir les liens hypertextes du contenu pour les rendre utilisables pour un visionnage localMarquer les paquets comme installés manuellementDon’t keep the frame pointer in a register for functions that don’t need oneNe pas conserver le pointeur de blocs dans un registre pour les fonctions qui ne le nécessitent pasInverser la sélectionBe verbose, most useful if you want to nail down a problem with adduserÊtre verbeux; utile surtout si vous voulez isoler un problème avec adduserUse alternative name list fileUtiliser un fichier de liste de noms alternatifs (AFS)Specify a tag to publishSpécifier une étiquette à publierRun quietly (Does not affect errors)Exécuter silencieusement (ne concerne pas les erreurs)Créer un nouveau pool de stockageDetect moved or copied lines within a fileDétecter les lignes déplacées ou dupliquées dans un fichierSpecify the user password for the PDF fileSpécifier le mot de passe utilisateur pour le fichierGénérer le contenuNe pas forcer l’installation de la gemme en outrepassant les vérifications de dépendancesArrêter le partage de tous les systèmes de fichiers partagésset/override config optionParamétrer ou écraser une option de configurationShow author informationAfficher les informations de l’auteurCreate an assertion to declare that user is activeCréer une assertion pour déclarer actif l’utilisateurPackage up all the project's files into a jar file.Regrouper tous les fichiers du projet dans un fichier JAREnable thumbnail cachingActiver la mise en cache des miniaturesDisplay configure optionsAfficher les options de configurationWhen scheduling after register allocation, do use superblock scheduling algorithmUtiliser l’algorithme de planification du superbloc lors d’une planification après allocation des registresPrints port information about a processAfficher les informations de port à propos d’un processusWait for event(s) from cameraAttendre des événements de l’appareil photoNettoyer les paquets et caches locauxSet number of frames to capture (default=infinite)Paramétrer le nombre d’images à capturer (sans limite par défaut)Ne pas utiliser l’encapsuleur gccLire aléatoirementRechercher un autre systèmeCeci est un shell de connexionSupport pseudo index registersSupporter les pseudo-registres d’indexCompare stashComparer le remisageStart VM in paused stateDémarrer la machine virtuelle en pauseOmit equivalent commitsIgnorer les validations équivalentesdoit être utilisée avec au moins deux argumentsDirectory where hash list of CAs is storedSpécifier le dossier magasin d’autorités de certificationPrésumer que la clé donnée est aussi fiable que l’une de vos propres clés privéesNe pas télécharger la sourceConsider type "int" to be 16 bits wide, like "short int"Considérer que le type « int » est sur 16 bits, comme « short int »AbandonDon't set the exit status to 2Ne pas paramétrer le code de retour à 2Dans le dépôt (répétable)Do not skip interactive patchesNe pas passer les patchs interactifsupper-case characterslettres en majusculesgPhoto shellShell gPhotoObtenir les variables réseau$%s : paramétré dans la portée « %s », %s,%s avec %d élémentsInclure les paramètres de jeu de donnéesTransform image colors to match this set of colors [filename]Transformer les couleurs de l’image pour qu’elles correspondent à ce jeu de couleurs [chemin]Add file contents to the indexAjouter le contenu des fichiers à l’indexConvert the content to different formatsConvertir le contenu vers différents formatsRechercher au-delà de la fin de l’affichagespecify ssh command to useSpécifier la commande ssh à utiliserAjouter un verrou de paquetPrint version and exitLa fonction « %s » s’appelle immédiatement, ce qui provoquerait une boucle infinie.Convert file to mp4 during playbackConvertir le fichier en MP4 lors de la lectureNe pas propager les temps pour la correspondance des symbolesRemove raw tagSupprimer l’étiquette bruteStabiliser le triExécuter le script spécifié en fin de bandePipe output to ix.ioEnvoyer la sortie à ix.ioSignal défini par l’utilisateur 1Prints a property list embedded in a binary (targets the Info.plist by default)Afficher une liste de propriétés embarquée dans un binaire (cible la liste Info par défaut)This selects a modeSélectionner un modeExecute specified command for each located file after asking userExécuter la commande spécifiée pour chaque fichier trouvé après accord de l’utilisateurTélécharger seulement le fichier tarGive verbose output%s %s : ces options ne peuvent pas être utilisées ensemblesturn off pdfDésactiver le PDFRemove packages from the systemSupprimer les paquets du systèmeList all available servicesLister tous les services disponiblesSupport ISO C trigraphsSupporter les trigrammes C ISOCopy host->device only if changedCopier de l’hôte vers le périphérique si modificationDon't forward unsigned messages without extra header [DEFAULT]Ne pas faire suivre les messages non signés sans en-tête supplémentaire (par défaut)Indiquer qu’un module n’est plus utiliséAutoriser l’exécution du crochet pré-rebasageFiles has specified permissions setLe fichier est doté des permissions d’accèsDéfinir l’espacement des tabulations au nombre d’espaces spécifiéDo not sync permission mode of filesNe pas synchroniser les permissions des fichiersDelete all listed refs from the remote repositorySupprimer toutes les références listées du dépôt distantselect the cardsélectionner la carteExit with a zero status even if no files matchedTerminer avec un code de retour de zéro même si aucun fichier n’a corresponduShow bisect optionsAfficher les options de bissectionmanage heroku-postgresql databasesGérer les bases de données heroku-PostgreSQLNo automatic removal of unneeded dependenciesNe pas supprimer automatiquement les dépendances inutilesShow number of added/deleted lines in decimal notationAfficher le nombre de lignes ajoutées et supprimées en notation décimaledefault to parallel execution methodUtiliser l’exécution en parallèle par défautPermettre aux sous-clés d’être postdatéesSpecifies that the cache cannot be flushed by using a trapSpécifier que le cache ne peut être vidé par une exceptionWhere to put completionsOù placer les complétions%s : nom de mode invalide. Voir « help %s »GPG directory to verify signaturesDossier GPG pour la vérification des signaturesÉquivalent à « -o cachefile=none,altroot=ROOT »Show unavailable key bindings/erase all bindingsAfficher ou effacer toutes les combinaisons existantesLister les périphériquesName output in [Patch n/m] format, even with a single patchAfficher le nom au format [Patch n/m], même pour un patch isoléDisplay remaining batteryAfficher le temps restant sur la batterieReport all errors (not just the first 10 on different lines)Communiquer toutes les erreurs, pas uniquement les 10 premières de lignes différentesReverse lookupRecherche inverseRemove passwordSupprimer le mot de passeNe faire aucune modification (ceci est implémenté incomplètement)Print version and copyrightPrint your jest config and then exitsAfficher votre configuration jest et quitterFetch from and merge with another repository or a local branchRapatrier et fusionner depuis un autre dépôt ou une branche localeInstaller les paquetsPut extra commentary information in the generated assembly code to make it more readablePlacer des commentaires supplémentaires dans le code assembleur généré pour le rendre plus lisibleEnvoyer les fichiers sur la sortie standardDump instruction size and location in the assembly codeAfficher la taille et l’emplacement des instructions dans le code assembleurUse DEVICE as keyboard inputSpécifier le périphérique clavierDo not output a newlineNe pas retourner à la ligneCreate copies of the default configurationCréer des copies de la configuration par défautRestart the adbd daemon listening on TCPRedémarrer le démon adbd à l’écoute sur TCPDon't load or show any menusNe pas charger ou montrer quelque menu que ce soitPerform apt-get -f install (to fix broken dependencies)Exécuter apt-get -f install (pour résoudre les dépendances cassées)Afficher en partant du haut (pour rétrocompatibilité)Convert address book filesConvertir des fichiers de carnet d’adresseOutput all packages as a JSON objectAfficher tous les paquets comme un objet JSONExécuter une commande plusieurs foisCompress file data during the transferCompresser les données transféréesRégler l’âge de l’archive à celui de la dernière modification du dernier fichier contenu modifiéMerge even if the destination tree has uncommitted changesFusionner même si la copie de destination a des modifications non validéesprint the commands but do not run themAfficher les commandes sans les exécuterList packages newly available for upgradingLister les paquets nouvellement disponibles pour la mise à jourJeu de données sur lequel appliquer la délégationTermine un bloc de commandesQuitter lors de la seconde arrivée en fin de fichier=name Set the name of the library function used for 32 bit signed division to nameParamétrer le nom de la fonction de bibliothèque utilisée pour la division de nombres signés sur 32 bitsDelete config itemSupprimer l’élément de configurationDon't update the boot-device/Boot* NVRAM variablesNe pas mettre à jour le périphérique de démarrage ou les variables NVRAM « Boot* »Vérifier que la somme de contrôle de la gemme correspond à celle qu’elle fournitIgnorer les paquets non-authentifiésAlias for --envAlias pour « --env »Ne pas conserver le nom de fichier et son horodatagedisplay to useAffichage à utiliserParamétrer le fichier namelistSuppress the generation of link options to search libdldSupprimer la génération d’options de lien pour la recherche de libdldShow every device, overrides above optionsAfficher tous les périphériques, en ignorant les paramétrages précédentsBlock-size Specify the size of blocks in bytesTaille des blocs Spécifier la taille des blocs en octetsall printable characters, not including spacecaractères affichables, sauf l’espaceStop a profileArrêter un profilExit when playback begins or --command completesQuitter à la fin de la lecture ou lorsque --command s’achèveCPU capLimite d’utilisation du processeurImpossible d’utiliser l’entrée standard (fd 0) comme sortie de tubeAfficher la version et les algorithmes supportés, et quitterattach in read-only modeS’attacher en lecture seuleConstruire des nouveaux fichiers locauxFile with bundle of CRLsSpécifier le fichier magasin de listes de révocation de certificatsLeave high-bit chars unescaped in outputNe pas échapper les caractères ASCII étendusa specific branch you would like to pushBranche spécifique à pousserMark conflicts [DEFAULT]Marquer les conflits (par défaut)Ajouter le fichier spécifié dans la liste des trousseaux privésSegment an image [value]Segmenter une image [valeur]Lists the available encodingsLe sémaphore court implicitement entier « %c » n’autorise pas de modificateurs comme « %c »Sync private branchesSynchroniser les branches privéesSpecify drive numberSpécifier le numéro du disque BIOSRestreindre les opérations au domaine LOCAL (défaut)Show whole surrounding functions of changesAfficher toutes les fonctions aux environs des modificationsManage configuration.Gérer la configurationAnnotate file as of specified revision/tag.Annoter le fichier à l’étiquette ou la révision spécifiéeParamétrer le niveau de débogage miscDon’t skip files that match size and timeNe pas passer les fichiers de tailles et horodatages identiquesEmbed given file as public key for signature checkingEmbarquer le fichier spécifié comme clé publique pour vérification de signatureHex-encoded ivVecteur d’initialisation hexadécimalOnly use the first 32 general purpose registersExpand numbersNe pas arrondir les nombresTab widthLargeur de tabulationCréer le dossier personnel s’il n’existe pasShow only packages which are not installedN’afficher que les paquets non installésDo not store directory namesNe pas enregistrer le chemin du fichierComma-separated list of dependency types to follow recursivelyListe, séparée par des virgules, de types de dépendances à suivre récursivementalias for -F short --listAlias pour -F short --listDo not write runtime encode/decode statisticsNe pas afficher de statistiques d’encodage et décodage à l’exécutionshow only files without changesAfficher seulement les fichiers non modifiésCheck if given file is hiberfil.sys in hibernated stateVérifier si le fichier spécifié est un fichier hyberfil.sys en hibernationrefresh only files already in the patch and specified filesNe rafraîchir que les fichier déjà dans le patch et ceux spécifiésNe jamais autoriser l’utilisation de l’algorithme de chiffrement spécifiéRecurse into directoriesParcourir les sous-dossiersSynonymous with -l 8 -b 4608 -m -e -r 6Pareil que -l 8 -b 4608 -m -e -r 6Unloads a service or directory of servicesDécharger un service ou un dossier de servicesOutput to the given fileInsert modules matching the given wildcardInsérer tout les modules correspondant au motif spécifiéMode verbeux sans messageDisplay contents of symbol table(s)Afficher le contenu de la ou des table(s) des symbolesNe pas développer les jokersCommande du débogueurdisplay this help and exitDo not sort the symbolsNe pas trier les symbolesTrop d’arguments pour la commande cdSpécifier un fichier de configPull repositoriesDépôts de tirageune variable de cheminList the name of each instance only, one per lineLister les seuls noms de chaque instance, un par ligneDo not use floating point double instructionsNe pas utiliser les instructions en deux mots pour les virgules flottantesalways output headers giving file namesToujours afficher les en-têtes donnant les noms de fichierCertificat pour la commande --signAjouter une étiquette symbolique à un moduleuse X server DISPLAYWhen generating a function which returns a pointer, return the pointer in both "a0" and "d0"Lors de l’exécution d’une fonction renvoyant un pointeur, renvoyer le pointeur à la fois dans « a0 » et « d0 »Aucun message sur la sortie standardCapturer une image et la téléchargerAdd new elements to the end of an arrayAjouter des éléments à la fin d’un tableauDo not restore mismatching control elementsNe pas restaurer les contrôles intrusImpossible de trouver la tâche « %d »Control journal formattingSpécifier le formatage des lignes de journalDon't suppress output of update-eix and emergeNe pas masquer les sorties de update-eix et emergeCompile code for the processor in little endian modeCompiler le code pour un processeur en mode petit-boutiste« %s » n’est pas une tâchelist files from all revisionsLister les fichiers de toutes les révisionsSet capture interval in secondsParamétrer l’intervalle de capture en secondesShow shorter outputNe pas afficher la barre d’outil ou de menuType of the test table to useType de table de test à utiliserAfficher l’horodatage de validationApply a single stashed stateAppliquer un état remiséSuppress the prefixing filename on outputMasquer le nom de fichier sur la sortieset additional X resourcesParamétrer les ressources X additionnellesBlanc de chromaticité [point]Show detailed diffsAfficher des diffs détaillésPrint # of in fifo overrunsAfficher le nombre de dépassements de file en entréeAjouter de nouveaux périphériques virtuels au poolApply uncommitted changes from a working copy, instead of branch changesAppliquer les modifications non validées d’une copie de travail, au lieu de celles d’une brancheOne line description of new packagesDescription sur une ligne des nouveaux paquetsUniversal VariablesVariables universellesDo not use a lock fileNe pas utiliser de fichier de verrouShow storage informationAfficher les informations de stockageSpécifier un fichier de configurationParamétrer le dossier cacheReport colourised filesystem disk space usageCommuniquer, de façon colorée, l’utilisation des systèmes de fichiersPrint out ref namesAfficher les noms des référencesImpossible de mettre la tâche %s, « %s » en arrière plan, car elle n’est pas gérée par le contrôleur de tâchesAlias pour « get »Récupérer et afficher la table des matières du CDMultiline editingÉdition multiligneMode déduplicationAfficher les horodatages selon le format spécifiéUn nom de variable est attendu après un $.Do not consider changes made to a given pathIgnorer les modifications faites dans un chemin donnéPériphérique duquel effacer l’étiquette des informations ZFSCreate an empty git repository or reinitialize an existing oneCréer un dépôt git vide ou réinitialiser un dépôt existantDump the physical USB device hierarchy as a treeAfficher l’arborescence des périphériques USB physiquesmanage ssl endpoints for an appGérer les aboutissements SSL d’une applicationExecute command as if part of .wgetrcExécuter la commande spécifiée comme si elle était incluse dans .wgetrcLister récursivement les sous-dossiersRefresh only specified repositoriesNe rafraîchir que les dépôts spécifiésUpdates to stash stateMises à jour des remisagesShow properties of machinesAfficher les propriétés des machines(pas d’occurrence)Execute command using the default shellExécuter la commande spécifiée via le shell par défautPrune empty directory chains from file-listÉliminer les dossier vides sur la destinationAdd a submoduleAjouter un sous-moduleDefault server URLURL serveur par défautSession nameNom de sessionpath to SSH private key file. May be repeated.Chemin du fichier de clé privée SSHDisplay all details.Afficher tous les détailsSi le périphérique démonté était une boucle, défaire également cette boucleValidate the credentials, extending timeoutValider les identifiants, et en étendre la durée de validitéUse RFILEs mode instead of MODE valuesCopier les permissions du fichier spécifié au lieu de les interpréter depuis la ligne de commandeIncrease verbosity levelAugmenter le niveau de verbositéSélectionner par groupe réelPattern is a regexp (default)Le motif est une expression régulière (par défaut)detach current clientDétacher le client actuelshow changesets within the given named branchAfficher les jeux de modifications de la branche dont le nom est spécifiéUse input from pipe of emerge -pvEntuber la sortie de emerge -pv vers l’entrée standardTâcheNombre de caractères à faire défiler lors de l’utilisation des touches directionnelles gauche et droiteAfficher des informations détaillées sur le flux dans un format utilisable par un programmeproduce a diff that undoes the changesProduire un diff defaisant les modificationsshow only unknown (not tracked) filesAfficher seulement les fichiers inconnus, quoique suivisCopy settings from repositoryCopier les paramètres d’un dépôtSet/get cursor position, not buffer contentsParamétrer ou obtenir l’emplacement du curseur, sans tamponDon't verify a correct encodingPrint broadcastAfficher l’adresse de diffusionAutocommit the mergeAuto-valider la fusionPerform sparse conditional constant propagation (CCP) on treesEffectuer la propagation des constantes sur les arborescencesColors within this distance are considered equal [distance]Les couleurs plus proches sont considérées identiques [distance]Use revisions from named file instead of calling rev-listUtiliser les révisions du fichier précisé au lieu d’appeler rev-listList tagsLister les étiquettesSIGHUP parent process of client, likely causing it to exitEnvoyer SIGHUP au processus parent du client, en causant probablement son arrêtSurround image with an ornamental border [geometry]Encadrer l’image d’une bordure ornementale [géométrie]Process subdirectories before the directory itselfTraiter les sous-dossiers avant le dossier lui-mêmeJeu de données à envoyerdisplays this help textshow this help messageConnects to a node using a remote shellSe connecter à un nœud à l’aide d’un shell distantForce immediate halt/power-off/rebootForcer un arrêt, un redémarrage ou une extinction immédiatUse specific merge resolution programUtiliser un programme de résolution de fusion spécifiqueLike -print-file-name, but searches for a program such as cppIdentique à -print-file-name, mais en cherchant un programme comme cppCheck if given file is x86 kNetBSDVérifier si le fichier spécifié est un kNetBSD x86Check the code for syntax errors, but don’t do anything beyond thatRechercher les erreurs de syntaxe du code, mais sans rien faire de plusCopy symlinks as symlinksCopier les liens symboliques comme telsAll *from/filter files are delimited by 0sLes fichiers de paramètres ont un contenu séparé par \0Mode interrogateurShow which versions of packages will be installedListe des versions des paquets à installerDéléguer les permissions seulement sur le jeu de données spécifiéQuiet output (default=verbose)Sortie silencieuse (verbeuse par défaut)Lock down dependency versionsVerrouiller les versions des dépendancesDestructively split a volume into multiple partitionsDiviser de manière destructrice un volume en plusieurs partitionsname of file to write process ID toNom du fichier PIDSupprimer un ou plusieurs paquets (voir également purge)Specify controller to useSpécifier le contrôleur à utiliserAfficher seulement les paquets pouvant être mis à jourUpdate portsMettre à jour les portsDo not use the bit-field instructionsNe pas utiliser les instructions de champs de bitsForce password prompt up-frontForcer l’affichage des invites de mot de passeDésactiver différents types de pagesNe pas écraserList locally tracked packagesLister les paquets suivis localementProduce a notes file that the gcov code-coverage utility can use to show program coverageProduire un fichier de notes que l’utilitaire de couverture de code gcov peut utiliser pour afficher la couverture du programmeUse base URLUtiliser l’URL de baseAction à effectuer sur les dossiersCible de redirection invalide: %sIgnorer les commandes install et remove du fichier de configurationShow difference between two generationsAfficher les différences entre deux générationsSet or get soft limitDéfinir ou obtenir une limite faibleNe sauvegarder que les fichiers plus récents que le fichier ou la date spécifiéAppend (comma-separated) user names to access list.Ajouter les noms d’utilisateurs, séparés par des virgules, à la liste d’accèsParamétrer un nom de pool interne différentFormat d’affichage long, avec l’horodatage au format full-isoMake a query for muttFaire une requête à muttSet an image property [property value]Paramétrer une propriété d’une image [propriété valeur]Check if given file is MIPSEL LinuxVérifier si le fichier spécifié est un Linux MIPSELParamétrer la distance entre taquets de tabulationRetrieve latest changelog for the packageRécupérer le dernier journal des modifications pour le paquetUtiliser la taille de système de fichiers ISO-9660 comme taille de la piste suivanteShow project homepage URLAfficher l’URL de la page principale du projetOption de configurationHelp for futureAide pour « future »Download file from serverTélécharger le fichier depuis le serveurGénérer un fichier .dll .NETGenerate code for the SH1Générer du code pour le SH1Afficher le journal des événements d’un poolSet feed directoryParamétrer le dossier des fluxPerform linear loop transformations on treeEffectuer l’application linéaire des boucles sur l’arborescenceDemande de suspension APMDo not use -recorder option for (pdf)latexNe pas utiliser l’option « -recorder » pour (pdf)latexTile image if too small for screenCréer une mosaïque si nécessaireFurther help and developmentEncore plus d’aide et développementGet random bytes from FILEObtenir les octets aléatoires du fichier spécifiéSauvegarder l’état actuel du piloteDifférer la destruction de l’instantanéAvertir lors de l’utilisation d’extensions au bc POSIXname of access log file to write toNom du fichier du journal des accès à écrireUse IPv4 addresses only.Utiliser IPv4 seulementOnly download the target packagesTélécharger uniquement les paquets cibleshow local revision numberAfficher le numéro local de révisionAfficher la licence et quitterSpecify the number of times you wish to attempt network commandsSpécifier le nombre de tentatives pour les commandes réseaumanage authentication keysGérer les clés d’authentificationExactement un nom de fonction est attenduforce landscape modeForcer le mode paysageFormatter un CD-RWInclure les paquets de commentaire de la clé privée lors de l’exportation de clés privéesUse IPv6 query transport onlyUtiliser seulement des requêtes en IPv6Ne pas suppr. les fichiers construitsBlock device to $cmdPériphérique en mode bloc pour $cmdSave some or all changesSauvegarder tout ou partie des modificationsUnpack .deb packageDéballer le paquet .debPrint # of outgoing bytes per secondAfficher le débit en sortie en octets par secondeEquivalent to -march=mips32r2Équivalent de « -march=mips32r2 »Limit the number of concurrent operationsLimiter le nombre d’opérations simultanéesPrint this help information.Afficher cette aideView package informationAfficher les informations du paquetSet global fontParamétrer la police globaleOnly merge dependenciesFusionner uniquement les dépendancesForcer l’utilisation de .html pour les fichiers HTMLOverwrite conflicting existing symlinksForcer l’opération demandéeHow to specify revisions in bzrComment spécifier les révisions dans bzr%s : Nombre hors limitesGenerates MyEclipse configuration filesGénérer les fichiers de configuration MyEclipselist all sessionsLister toutes les sessionsAssume that the program is arbitrarily largePrésumer que le programme est de taille arbitraireParamétrer le dossier de configuration du dépôtDisable HSTSall printable characters, including spacecaractères affichables, y compris l’espaceAfficher les journaux des validationsSpecify named argumentsSpécifier le nom des argumentsDisplay help message and exitPrint the configuration of prt-getAfficher la configuration de prt-getconnected clientsClients connectésParameter expansion (Globbing)Output a binary diff for use with git applyAfficher un diff binaire à utiliser avec git applyAlternative database locationEmplacement alternatif pour la base de donnéesComplete lpr common optionsCompléter les options lph communesShows which packages prevent the given package from being installedAfficher le paquet empêchant l’installation du paquet spécifiéShow the main windowAfficher la fenêtre principalemanage app config varsGérer les variables de configuration des applicationsMarquer un paquet comme installé automatiquementCheck if given file can be used as x86 multiboot kernelVérifier si le fichier spécifié peut être utilisé comme un noyau x86 multibootDemande d’informationRemove a directorySupprimer un dossierAdd raw tagAjouter une étiquette brutelist packagesLister les paquetsRedirection de portShow reverse dependenciesAfficher les dépendances inversesShow the type of the socketAfficher le type de socketCheck for memory leaksGenerate output for a 520X "coldfire" family cpuGénérer la sortie pour un processeur de la famille 520X « coldfire »Display diffs instead of rewriting filesAfficher les différences au lieu de réécrire les fichiersRead the list of files to search from fileLire la liste des fichiers à parcourir depuis un fichierError: expected a number between 1 and %d or letter in that range, got "%s"Erreur : un chiffre ou une lettre entre 1 et %d attendu, « %s » reçuPrint # of out errorsAfficher le nombre d’erreurs en sortieIdentify version as workingIdentifier la version comme fonctionnelleUse GSS-API authenticationUtiliser une authentification GSS-APIEncode EVEX instructions with specific EVEX.WEncoder les instructions EVEX avec une valeur W EVEX.spécifiqueAgir sensiblement à la casse en comparant les noms de fichierwhen file is to be printed, print the dvi fileImprimer le fichier DVI s’il est destiné à l’impressionSpécifier le modèle d’accès pour le pointeur de stockage local du processus légerPrésumer non comme réponse à la plupart des questionsSelect status modeSélectionner le mode d’étatshow detailed app informationAfficher les informations détaillées sur l’applicationMore on universal variablesPlus au sujet des variables universellesForce colorForcer la couleurSpécifier la racine d’installationUtiliser le type de citation spécifiéForcer les avertissementsPrints the UID of the current launchd sessionAfficher l’UID de la session launchd actuelleSets a cookie for this distributed nodeParamètre un cookie pour ce nœud distribuéremove from environment before starting a new processSupprimer la variable de l’environnement avant de démarrer un nouveau processusNe pas résumer les modificationsStarting view modeDémarrer en mode visionnageFold data section into text sectionReplier la section des données dans la section texteAlign all loops to a 32-byte boundaryAligner toutes les boucles sur des limites de 32 octetsClip along the first path from the 8BIM profileRestreindre au premier chemin du profil 8BIMRun command as userExécuter la commande en tant que l’utilisateur spécifiéDon't show pending mergesNe pas montrer les fusions en coursReset the content draft statusRéinitialiser l’état de brouillon du contenuNœuds HTML à ignorerDownload fresh copy of the package listTéléchargement une copie fraîche de la liste des paquetsPlease set VISUAL or EDITOR to your preferred editor.Veuillez paramétrer VISUAL ou EDITOR avec le nom de votre éditeur favoriSélectionner une sortie à reconfigurerNe pas créer les fichiers de sortieDemander un niveau de certification lors de la signature d’une cléPasser par une (dé)compression bzip2%s : cette option doit être utilisée avec un argumentWait for event(s) from the camera and download new imagesAttendre des événements de l’appareil photo et télécharger les nouvelles imagesRestreindre les opérations au domaine DISTANTDo not apply any tests or actions at levels less than specified levelNe pas appliquer de test ni d’action à des profondeurs inférieures au niveau spécifiéSwitch off the machineÉteindre l’ordinateurPing audibleAfficher les statistiques du cacheDon't autocommit the mergeNe pas auto-valider la fusionAjouter un fluxviewer is for dviVisionneur DVIOmit all warningsOmettre tous les avertissementsSelects the paper size to be usedSpécifier le format de papier à utiliserLister les pools avec leur état de santé et leurs statistiques d’utilisationSharpen the image [geometry]Déflouter l’image [géométrie]Generate diff by executing a specified commandGénérer le diff en exécutant un commande spécifiéeAfficher la source annotéeSélectionner les modifications démarrant par le patch correspondant au patron spécifiéPercent brightness and saturation of a watermark [geometry]Pourcentage de luminosité et de saturation d’un filigrane [géométrie]By default, GCC limits the size of functions that can be inlinedPar défaut, GCC limite la taille des fonctions pouvant être étendues inlineUnmount an entire disk (all volumes)Monter tous les volumes d’un disqueRead tags from fileLire les étiquettes depuis un fichierUpload a file to cameraTéléverser un fichier dans l’appareil photoprefix path to serve from (default: server root)Dossier racine (racine du serveur par défaut)Use this option to set the namespace where the original commits will be storedUtilisez cette option pour paramétrer l’espace de nommage dans lequel les validations originelles seront stockéesNœuds HTML à suivreSuppress most error messagesCheck operand combinations for validityVérifier la validité des combinaisons d’opérandesDélai d’attente pour l’exécutionUtiliser les gemmes du cache au lieu de se connecter à rubygems.orgDétruire un jeu de donnéesCheck installed packagesNe sélectionner que les correspondances exactes de ligne entièreEmpêcher la modification des fichiersSpecify file containing setting passwordSpécifier le fichier contenant le mot de passe pour les paramètresUtiliser une identité SSLAfficher la licenceList changesLister les modificationsRemplacer un mot par un autreDo not run a pass to pack branches into VLIW instructionsNe pas exécuter dee passe d’empaquetage des branches des instructions VLIWChange to directory of source file when processing itAller dans le dossier du fichier source lors de son traitementNe pas utiliser Ogg comme couche de transportOverwrite existing filesPrésumer que les arguments de ligne de commande suivants sont encodés suivant le jeu de caractères codés spécifié par --display-charsetVérifier l’intégrité de l’archiveImporter ou fusionner des clésExclure les noms spécifiésle sémaphore texte exclusif « %s » est invalideCheck that working files are unmodified.Vérifier que les fichiers de la copie de travail sont intactsDo not run any commands, or print anythingN’exécuter aucune commande, ne rien afficherMatch against the whole name of the fileRechercher un nom de fichier completMake --list-devices or --list-available print the devices id, to ease scriptingAvec « --list-devices » et « --list-available », afficher les identifiants de périphérique, pour faciliter l’utilisation des sorties par un scriptChoose secure protocolSpécifier le protocole de sécurisation à utiliserN’afficher que la première des lignes identiquesPort on which the server will listenParamétrer l’orientation de la pageset the system-wide target directoryParamétrer le dossier cible pour l’ensemble du systèmeShow verbose debug informationAfficher des informations de débogage verbeusesShows which packages cause the given package to be installedAfficher le paquet provoquant l’installation du paquet spécifiéPrints the launchd variantAfficher la variante de launchdAfficher le contenu des gemmes installéesResolves a port name from a process to an endpoint in launchdRésoudre un nom de port d’un processus vers un point d’entrée de launchdQuery information for remote repositoriesObtenir des informations sur les dépôts distantsOpérer récursivement sur les jeux de donnéesAjouter les entrées à la sélectionPath to an alternative CVS config file.Chemin vers un fichiers de configuration CVS alternatifAfficher toutes les informations pour les motifs spécifiésCheck all repositoriesVérifier tous les dépôtsa changeset intended to be included in the destinationJeu de modifications à inclure dans la destinationParamétrer le délai d’attente maximal des donnéesGenerate output for a 68000Générer la sortie pour un 68000python module file to import, e.g. '../other.py'Fichier de module Python à importer, par exemple « ../autre.py »view detailed information for a releaseAfficher les informations détaillées pour une versiontime how long the command takesChronométrer l’exécution de la commandeDescribe available packagesSet script directoryParamétrer le dossier des scriptsSélectionner les patchs correspondants à l’expression régulière spécifiéedisplay program versionUse 'editor' for editing log information.Spécifier l’éditeur texte pour les informations de journalGuarantee that any output is unbuffered.Utiliser un tampon pour la sortieSome 387 emulators do not support the "sin", "cos" and "sqrt" instructions for the 387Certains émulateurs 387 ne supportent pas ses instructions « sin », « cos » et « sqrt »Create eclipse configuration of aspectJCréer la configuration eclipse pour aspectJMove file specified on commandlineDéplacer le fichier spécifié sur la ligne de commandeGenerate patch series to send upstreamGénérer les patchs à envoyer en amontOnly download and extract filesSe contenter de télécharger et d’extraire les fichiersSpécifier l’adresse email destinatriceSet output page widthParamétrer la largueur de page en sortieDo not execute commands from any .gdbinit filesN’exécuter les commandes d’aucun fichier .gdbinitPrint # of incoming bytes per secondAfficher le débit en entrée en octets par secondeFile last accessed specified number of days agoLe dernier accès au fichier remonte à il y a au plus n joursPrune all remotes that are updatedÉliminer tous les serveurs distants qui sont mis à jourOuvrir le fichierget secret but publicly accessible URL of a backupObtenir l’URL secrète, mais publiquement accessible, d’une sauvegardeSearch for packagesRechercher des paquetsLink to ~/.atom/dev/packagesLien vers ~/.atom/dev/packagesExclure les dossiers correspondants des recherches récursivesSet I/O timeout in secondsParamétrer le délai d’attente maximal pour les E/SDisable any machine-specific peephole optimizationsDésactiver toute optimisation de judas spécifique à l’architectureDisplay locationsAfficher les emplacementsDésactiver le téléchargement des paquetsGet detailed information about a specific whole disk or partitionObtenir des informations détaillées sur un disque ou une partitionCheck if given file is x86 kFreeBSDVérifier si le fichier spécifié est un kFreeBSD x86Utiliser « int » sur 16 bitsÉcrire les sous-paquets d’attribut dans le descripteur de fichier spécifiéName of texture to tile onto the image background [filename]Nom de la texture à arranger en mosaïque sur l’arrière-plan de l’image [chemin]Sort file list with given parameterTrier la liste des fichiers selon le paramètre spécifiéLoads all members of static archive librariesCharger tous les membres des bibliothèques statiques archivéesÉvalue le bloc si la condition est fausseDon't require '%' prefix for registersNe pas requérir le préfixe « % » pour les registresSpécifier un type de boîte mail par défautPrint the version number and exitUse translations under given directoryUtiliser les traductions situés dans le dossier spécifiéUse class-name as the name of the class to instantiate for each literal string specified with the syntax "@"Utiliser le nom de classe spécifié comme le nom de la classe à instancier pour chaque chaîne littérale spécifiée avec la syntaxe « @ »Ignorer les paquets manquantsChange configuration directoryModifier le dossier de configurationList packages not available in repositoriesLister les paquets non disponibles dans les dépôtsSet query timeoutParamétrer le délai d’attente pour la requêtePool duquel rouvrir les périphériquesUnlocks the given dependenciesDéverrouiller les dépendances spécifiéesDo not use a so called red zone for x86-64 codeNe pas utiliser de zone dite rouge pour du code x86-64List only out-of-date packagesLister seulement les paquets obsolètesCompress databaseCompresser la base de donnéesModifier la sortie des commandes de listage pour travailler plus viteUtiliser un fichier .gemspec spécifié pour créer le fichier GemfileShow stack traces on deprecationsAfficher les piles d’exécution lors de dépréciationsAfficher tous les journaux des modificationsoutput config vars in shell formatAfficher les variables de configuration au format shellInclure la chaîne de version dans la sortie en armure ASCIIRemove extraneous packagesSupprimer les paquets superflusSubtract valueSoustraire une valeurCheck-in to new branchSoumettre dans la nouvelle brancheExécuter des commandes SQLBind address for outgoing socket to daemonUtiliser l’adresse spécifiée pour les connexionsLog only character key pressesNe journaliser que les frappes de caractèresDelete all files in folder (--no-recurse by default)Supprimer tous les fichiers du dossier (« --no-recurse » par défaut)Do not interchange the meaning of the orientation landscape and seascapeNe pas échanger la signification des orientations portrait et paysageDynamically allocate condition code registersAllouer dynamiquement les registres des codes d’étatlist all available addonsLister tous les greffons disponiblesPasser par une (dé)compression gzipNe pas afficher de messages informatifs…et %u lignes de plusMake a completion for a subcommandCréer une complétion pour une sous-commandeUtiliser des stratégies de fusion pour le rebasageNe sélectionner que les fichiers correspondant au motifList all available profiles or display one if given an argument.Lister tous les profils disponibles ou afficher celui spécifiéCopier et appliquer les patchs de ce dépôt sur un autrePull private branchesTirer des branches privéesUse alternate config <file>Utiliser le fichier de configuration alternatif spécifiéProduce machine-readable outputProduire une sortie lisible par un programmeDepuis l’étiquette placée dans le fichier d’historique (peu importe par qui)Archive multi-volumesPool duquel afficher l’étatPrint operating systemAfficher le système d’exploitationRule only refers to second and further ipv4 fragmentsLa règle ne s’applique qu’aux fragments de paquets IPv4 fragmentés au delà du premierSpecify a new name for the packageSpécifier un nouveau nom pour le paquetComply with the calling conventions defined by RenesasSe conformer aux conventions d’appels définies par RenesasPrint ./configure optionsAfficher les options de ./configureSet driver specific optionsParamétrer les options spécifiques au piloteMake hard links directly to symbolic linksCréer des liens matériels directement vers les liens symboliquescreate or update the basejail from sourceCréer ou mettre à jour l’environnement jail de base à partir de la sourcePrint list of available updateshave tabs NUMBER characters apart, not 8Considérer que les tabulations comportent N caractères et non 8Afficher « ? » à la place des caractères non graphiquesLire le message de journal depuis le fichierAutoriser le changement d’hôteMonter la partition d’étiquette spécifiéeNe pas inclure les dépendances inverses dans la sortieReplace every pixel with its complementary colorReconstruire un paquetwhitespace charactersblancsAfficher le chemin vers la commandeSet configuration directoryParamétrer le dossier de configurationList files in a moduleLister les fichiers d’un modulePretend that branches are expensivePrésumer coûteux les branchementsAfficher les différencesTâche ambiguëremove a collaborator from an appSupprimer un collaborateur d’une applicationFormater la sortie ; utiliser avec --pretendReset capture interval on signal (default=no)Réinitialiser l’intervalle de capture au signal (non par défaut)Number the changesChiffrer les modificationsDo not generate tablejump insns which sometimes increase code sizeNe pas générer d’instructions de saut de table, ce qui peut augmenter la taille du codeQuitter lors de l’arrivée en fin de fichierMake an assertion with the predicate predicate and answer answerFaire une assertion avec le prédicat et la réponse spécifiésLire les noms de fichiers depuis l’entrée standardMaximum duration of graceful shutdownDurée maximale de l’arrêt gracieuxMonitor file for changesSurveiller les modifications d’un fichierParamétrer le style de nettoyage des identifiantsConfigure static DHCP valueConfigurer une valeur DHCP statiqueRestaurer le périphérique depuis une sauvegardeCondition urgente de socketMimetype of commit commentType MIME du commentaire de validationFile and byte offset of identifier to be renamedFichier et décalage d’octets de l’identifiant à renommerdo not convert tabs after non blanksNe pas convertir les tabulations après des caractères autres que des blancsList all commandsShow debug informationUtiliser le fichier spécifié au lieu de la base de confiance par défautGenerate extra code to write profile information suitable for the analysis program profGénérer un code supplémentaire pour écrire des informations de profilage destinées au programme d’analyse profPrint image info according to given formatAfficher les informations sur l’image au format spécifiéUtiliser « int » sur 32 bitsMake backups into hierarchy based in DIRPlacer les sauvegardes et leur arborescence dans le dossier spécifiéSpecify port numberSpécifier le numéro de portForce memory address constants to be copied into registers before doing arithmetic on themForcer la copie des adresses mémoires constantes dans les registres avant de s’en servir pour des calculsLink with the (library, not FD) pic librariesLier avec les bibliothèques, et pas les descripteurs de fichier, picPrepare source directoryPréparer le dossier sourceIssue warnings for code in system headersAvertir en cas de présence de code dans les en-têtes systèmePrint # of in compressAfficher le nombre de paquets compressés en entréetitle for initial Emacs frameTitre de la fenêtre initiale EmacsDon't generate gnuplot files of residual distributionNe pas générer de fichiers gnuplot de la distribution résiduelleVérifier l’intégritéPrint assembler version numberAfficher le numéro de version de l’assembleurAllow adding otherwise ignored filesAutoriser l’ajout de fichiers normalement ignorésList size of all large (>10MB) installed packagesLister les tailles de tous les gros paquets installés (c-à-d ceux de plus de 10 Mio)Show file versionsAfficher les versions des fichiersErreur lors de la lecture du fichier %sExclure certains systèmes de fichiersMinimum confidence of a problem to print itConfiance minimale en un problème pour l’afficherUpgrade to new distribution (installed and new rqd packages)Mettre à jour les paquets installés, avec installation de leurs nouvelles dépendancesSave functionEnregistrer la fonctionLa valeur de niveau « %s » est invalideFetch all remotesRapatrier tous les dépôts distantsVerify signature of a tagVérifier la signature d’une étiquetteDo not report any pathname component from kernel's namecacheNe pas communiquer le cache de noms du noyau pour l’affichage des cheminsSet a descriptive name for the repositoryAnnoter chaque ligneFile uses specified units of spaceLe fichier occupe la taille spécifiéeDésinstaller une gemme du dépôt courantNe pas compresser les fichiers dont le suffixe est spécifiéDo not send output through a pagerHelp for ulimitAide sur « ulimit »Le fichier a une taille non nulleOverwrite locally modified files with clean repository copies.Écraser les fichiers modifiés localement avec une copie neuve issue du dépôtNombre maximum de connexions à autoriserExécution à blanc : afficher les modifications sans nettoyer les gemmesIgnore all version informationIgnorer toutes les informations de versionUse different DATABASE file[s]Utiliser les bases de données spécifiéesSpécifier la commande sendmailAdd a RIS service repository to disableAjouter un dépôt de service RIS à désactiverNe pas afficher la barre de progressionPareil à --delete-key, mais, si une clé privée existe, elle sera supprimée au préalableSpecify a build locationSpécifier le répertoire de constructionSpecify a password ARGSpécifier un mot de passeCreate a new user-defined chain by the given nameCréer une nouvelle chaîne personnalisée au nom spécifiélist apps in personal account when a default org is setLister les applications du compte personnel lorsqu’une organisation par défaut est définieDo not list tags.Ne pas lister les étiquettesDémarrer en mode ArabeOmit false conditionalsOmettre les conditionnelles faussesVerrouiller le fichier GemfileMemory usage log fileJournal de l’utilisation mémoireTurn on logging to a fileActiver la journalisation vers un fichierFile is of specified typeLe fichier est du type spécifiéNe pas clore le disque après la gravureAlso compare received files relative to DIRComparer également les fichiers reçus à l’arborescence de DIRTurn of demanglingDésactiver le nettoyage des identifiantsStart the serviceDémarrer le serviceCompare file flagsSélectionner par ID de sessionOverride the up-to-date checkOutrepasser la vérification d’actualitéAssume symbols might be invalidPrésumer que les symboles puissent être invalidesRechercher un nom de paquet par REGEXFile is symlink matching specified patternLe fichier est un lien symbolique vers un fichier dont le nom correspond au motif spécifiéPrint status of packageAfficher l’état du paquetSpecify TSIG key fileSpécifier le fichier de clé TSIGAfficher un sommaire des commandes et options disponiblesOutput is terseSortie concisekey tableListe des combinaisons de touchesPrint the package owning file matching patternAfficher le paquet fournissant un fichier au nom correspondant au motif spécifiéShow non-operational devicesAfficher les périphériques inopérantsSpecify port to be used for serving local fileSpécifier le port à utiliser pour le service des fichiers locauxShow .deb informationPaquet(s) à sauvegarderAbort the rebase operationAnnuler le rebasageFlop image in the horizontal directionRetourner horizontalement l’imageLaunch GUIDémarrer l’interface graphiqueHelp for docAide sur « doc »Perform Partial Redundancy Elimination (PRE) on treesEffectuer l’élimination partielle des redondances (PRE) sur les arborescencesCompiles source filesCompiler les fichiers sourcesPerform operation on wired networkOpérer sur le réseau filaireDo not create a signature for the packageNe pas créer de signature pour le paquetdefault font; must be fixed-widthPolice par défaut, nécessairement à chasse fixeSigner le patch avec votre clé GPGAssume that general-purpose registers are 32 bits widePrésumer que les registres généraux sont en 32 bitsComparer le second fichier à tous les opérandesAfficher le processeurImage orientation [type]Orientation de l’image [type]Partager un système de fichiers donné, ou tous les systèmes de fichiersBlock independence (default)Indépendance des blocs (par défaut)No previous directories to select. You have to cd at least once.Pas de dossiers précédents à sélectionner. Vous devez changer de dossier au moins une foisAfficher l’état seulement pour les pools en mauvaise santé ou indisponiblesCommand to use for SSH protocolCommande à utiliser pour le protocole SSHCheck if given file can be booted as x86_64 Xen unprivileged guest kernelVérifier si le fichier spécifié peut être démarré comme un noyau x86_64 d’invité sans privilège XenEnable less safe operationsAutoriser des opérations moins sûresMode récupérationSearch for upgradable packagesRechercher les paquets pouvant être mis à jourBecome an editor server for NetBeansServir de serveur d’édition pour NetBeansCréer une sortie adaptée au mode « dired » d’EmacsList config itemsLister les éléments de configurationPath to atom commandChemin vers la commande atomPériphérique virtuel à ajouterDereference TARGETs that are symbolic linksDéréférencer les CIBLEs si elles sont des liens symboliquesCompter plusieurs fois les liens matérielsTag DHCPv4 message with given userclassÉtiqueter les messages DHCPv4 avec la classe utilisateur spécifiéeclear local authentication credentialsEffacer les identifiants locauxPasser la commande spécifiée au shellSwitch the checkout in the current directory to the new branchFaire l’extraction du dossier actuel depuis la nouvelle brancheSync submodules' URL with .gitmodulesSynchroniser les URL des sous-modules avec .gitmodulesRéinitialiser le dépôt local avec une copie distanteAmend the log message of the last commitCorriger le message de journal de la dernière validationDo not show list of dependent files after processingNe pas afficher la liste des fichiers dépendants après le traitementInclude expired contentInclure le contenu expiréAutocompletion typeType d’autocomplétionDésactiver l’allocation d’un pseudo-terminalLa chaîne n’est pas videWhich signal to sendDisable everything except short form of answerTout désactiver en dehors de la réponse brèveGénérer un fichier .msg tcl/msgcatdetach other clientsDétacher les autres clients d’une session existanteRaccourci pour « --options /dev/null »Sort the list by package nameAvoid kernel functions that might block: lstat, readlink, statÉviter les fonctions noyau potentiellement bloquantes: lstat, readlink, statDissolve the two images a given percent [value]Dissoudre les images d’un pourcentage spécifié [valeur]Le dossier vide « %s » n’existe pasApply a digital filter to enhance a noisy imageAppliquer un filtre numérique pour dé-bruiter une imageIgnore default config fileIgnorer le fichier de configuration par défautList the status and description of installed packagesLister l’état et la description des paquets installésSet the release from which packages should be installedParamétrer la distribution de laquelle installer les paquetsUse FORMAT for new repositoriesUtiliser le format spécifié pour les nouveaux dépôtsFonction inconnue « %s »Report the CPU time taken by each subprocess in the compilation sequenceCommuniquer le temps processeur passé par chaque sous-processus de la séquence de compilationAffichage X à utiliserCheck if given file is i386 kNetBSDVérifier si le fichier spécifié est un kNetBSD i386Specify the name of the server socket to useSpécifier le nom de la socket serveur à utiliserSigner une clé publique avec votre clé privéeAccept only AMD64 ISAAccepter uniquement l’architecture AMD64cancel an in-progress backup or restore (default newest)Annuler une sauvegarde ou une restauration en cours (la plus récente par défaut)List branchesInstantané pour lequel créer le marque-pageAfficher les paquets dans le cacheNe pas montrer le diffstat de la fusionSpécifier l’emplacement du fichier ackrcInclude special symbols in the outputInclure les symboles spéciaux dans la sortieActiver le déport d’affichage X11Afficher les séquences d’échappement de couleur ANSIRouvrir les périphériques du poolprint all devicesAfficher tous les périphériquessave msgs in status bar in per-client msg logSauvegarder les messages de la barre d’état dans le journal des messages de chaque clientIntegrate all simple functions into their callersIntégrer toutes les fonctions simples à leur appelantList all torrentsLister tous les torrentsNom de fonction invalide : %sSelects the scale base NSpécifier l’échelle de base NAfficher la taille de la ligne la plus longuePrints version informationremove a custom domain from an appSupprimer un domaine personnalisé d’une applicationRépondre oui à toutes les patchsMode débogage du compilateurContext linesDéfinir la taille du contexteFind tag typeTrouver un type d’étiquetteExécuter des commandesBuild jar and deploy to remote repository.Construire le fichier .jar et le déployer dans les dépôts distantsRemove client and its key from repositorySupprimer un client et sa clé du dépôtUtiliser par défaut la clé spécifiée pour les signaturesList the contents of the install/remove log file (filtered)Lister le contenu filtré du journal d’installation/suppressionSauvegarder la configuration actuelleRevert an existing commitInverser une validation existanteSimplify codeSimplifier le codeDémarrer en mode HébreuRemove a RIS service repository to enableSupprimer un dépôt de service RIS à activerDemander à un serveur de clés les mises à jour pour les clés existant dans le trousseau localObtenir de l’aide sur cette commandeGenerate code to avoid bugs in the multiply instructions for the MN10300 processorsGénérer du code évitant les bogues des instructions de multiplication des processeurs MN10300Paramétrer la liste des préférences personnelles de chiffrement à la valeur spécifiéePromouvoir un clone de système de fichiers pour le rendre indépendant de son instantané d’origineThe PID file to useLe fichier de PID à utiliserList all available modulesLister tous les modules disponiblesSpecify that you are compiling for the WindISS simulation environmentSpécifier que vous compilez pour l’environnement de simulation WindISSextract file to standard out (acat)Extraire les fichiers vers la sortie standard (acat)Disable the use of conditional-move instructionsNe pas utiliser les instructions de déplacement conditionnelPrint the filename of the currently running scriptAfficher le nom du fichier du script en cours d’exécutionNe pas envoyer les résultats sur la sortie d’erreur, écraser plutôt le fichier spécifié avecTCP mode, alternate syntaxMode TCP, syntaxe alternativerecurse into subrepositoriesThe numerical value of the user's IDUIDAfficher seulement le nom du paquetCommand to add completion toCommande à laquelle ajouter une complétionWaits for the process with the specified PID to exitAttendre l’extinction du processus à l’identifiant donnéShow also repository priorityAfficher également la priorité du dépôt%s : échelle invalideAccept some non-standard constructs used in Microsoft header filesAccepter certaines constructions non standard utilisées dans les fichiers d’en-têtes Microsoftlist all apps in the org. Not just joined appsLister toutes les applications de l’organisation, pas seulement celles jointesCancel an assertion with the predicate predicate and answer answerAnnuler une assertion avec le prédicat et la réponse spécifiésGenerate debugging informationGénérer les informations de débogagestrip specified revisionForcer la création d’une arborescenceCalculer les sommes de contrôle de tous les fichiersPasser la vérification de la signatureMove or rename a file, a directory, or a symlinkDéplacer ou renommer un fichier, dossier ou lien symboliqueDéfinir une en-tête supplémentaire à envoyer aux serveurs HTTPNe pas afficher les ID utilisateurs supplémentairesUse "message" for the creation log.Utiliser « message » pour le journal de créationUtiliser un proxyAdd or update keys from <file>Ajouter ou mettre à jour des clés depuis le fichier spécifiéVerrouiller les bases de données la première fois qu’un verrou est requis, et ne pas relâcher ledit verrou avant la fin d’exécution du processusAppend groups (use with -G)Ajouter l’utilisateur à des groupes supplémentaires (utiliser avec -G)Envoyer les informations de confiance du propriétaire sur la sortie standardEmphasize pixel differences with this color [color]Mettre en évidence les différences de pixel avec cette couleur [couleur]Custom commandCommande personnaliséeActiver la récupération récursiveAn array of file extensions your modules useTableau d’extensions de fichiers utilisés par vos modulesLister tous les périphériques connectésRestart the serviceRedémarrer le serviceRechercher les noms spécifiés sur le serveur de clésNe pas traiter les journaux de modifications issus du fichier de base de données spécifiéDelete the optional user-defined chain specifiedSupprimer la chaîne personnalisée spécifiée, ou toutes si rien n’est préciséUtiliser l’algorithme de hachage spécifié lors de la signature d’une cléConfigurer pour la construction des compilateurs pour CIBLESelect the listing for processes, whose command begins with string (^ - negate)Sélectionner les fichiers des processus dont le nom commence par la chaîne spécifiée (^ pour une négation)Show number of new itemsAfficher le nombre de nouveaux élémentsErase an existing volume by writing out a new empty file systemEffacer un volume existant en y créant un nouveau système de fichiers viergeprint the nodenameAfficher le nom de nœudInhibit warning messages about the use of #importInhiber les messages d’avertissement à propos de l’utilisation de « #import »Supprimer toutes les entrées de la liste --groupAlso inspect unmodified files as source for a copyInspecter également les fichiers non modifiés comme source pour copieMove the content of the user's home directory to the new locationDéplacer le contenu du dossier personnel de l’utilisateur vers le nouveau dossier personnelOmettre la version DebianRechercher le paquet fournissant un fichierAfficher les informations sur les fusionsSimulate a charcoal drawing [radius]Simuler un fusain [rayon]Afficher le tempsPick directoryChoisir un dossierList devicesrun go tool fix on packagesExécuter « go tool fix » sur des paquetsSets a configParamétrer une configurationTrack remote branchSuivre la branche distanteList local changesPrésumer non à toutes les questionsDisplay camera/driver abilitiesAfficher les capacités du pilote et de l’appareilDefault hostHôte par défautAttacher un périphérique virtuel à un poolAdd specified directory to list for input files searchAjouter le dossier spécifié dans la liste de ceux dans lesquels rechercher les fichiers d’entréeAfficher la plateforme matérielleList installed packagesLister les paquets installésoverwrite any local changesÉcraser toutes les modifications localesDisplay absolute pathsAfficher les chemins absolusTektronix modeMode TektronixEssayer d’utiliser l’agent GnuPGExécution à blanc : déterminer si la récupération est possible, sans la tenteropen a remote console session (with optional COMMAND)Ouvrir une session console à distance, avec, optionnellement, la commande spécifiéeParamétrer ou obtenir la ligne de commandeSpécifier le User-Agent à utiliserNe pas inclure les documents RDoc générésSpécifier le fichier cowSpecify eye stringSpécifier la chaîne pour l’œilChercher les périphériques et fichiers dans le dossier spécifiéObtenir un ou plusieurs paramètres d’un jeu de donnéesSpécifier le dossier de liste APTInverser l’ordre du triSpecify compression formatSpécifier le format de compressionAll processes accessing files on that file system are listedLister tous les processus accédant à des fichiers situés sur le même système de fichiers que celui du fichier préciséShow internal object idsAfficher les identifiants internes des objetsRemove pixels from the image interior [geometry]Retirer des pixels de l’intérieur de l’image [géométrie]Specify ipc message typeSpécifier le type de communication inter-processusAfficher le temps restantShows the version number and exitsGenerate gnuplot files of residual distributionPermettre à l’utilisateur de choisir un pilote manuellement pour le périphériqueSeconds delay between snapshots [value]Spécifier le délai en secondes entre les capturesDo not make changesPrint the version numberOptimal outputSortie optimaleDescription of the new revisionDescription de la nouvelle révisionParamètre à récupérerOutput lines that are inf file1 but not in file2Afficher les lignes présentes dans fichier1 mais pas dans fichier2Sort files by last modification timeTrier les fichiers selon leur horodatage de dernière modificationCopier un fichier depuis le périphériqueSpécifier la version de la gemme à désinstallerImpossible de modifier la variable en lecture seule « %s »Concaténer les archivesAfficher les interfaces ou en sélectionner uneStart machineDémarrer la machineForce SCons to ignore changes in the implicit dependenciesForcer SCons à ignorer les modifications dans les dépendances implicitesSupprimer la clé des trousseaux public et privéRemoves a mode from the serverSupprimer un mode du serveurPerforms a compilation in two passes: preprocessing and compilingEffectuer une compilation en deux passes . préprocesseur et compilateurSpécifier le dossier des fichiers de configurationClear the list of RIS repositories to enableVider la liste des dépôts RIS à activerAbandon (Alias pour SIGABRT)show bookmarksAfficher les marque-pagesHook script to call after downloads, captures, etc.Script à exécuter après des téléchargements, des captures…Don't ask for passwordNe pas demander le mot de passeLister les dépendances non satisfaites du cacheStocker tels quels les liens symboliquesConsider the whole dependency treeExaminer toute l’arborescence des dépendancesErase modeMode effacementDon’t pay attention to the "inline" keywordNe pas se soucier du mot-clé « inline »Quand paginer« %s » est un lien symbolique cassé vers « %s »Change only the low 8 bits of the stack pointerModifier seulement les huit bits les plus petits du pointeur de la pilePrint the last working directory to FILEEnregistrer le nom du dernier dossier de travail dans le fichier spécifiéAdd user to groupAjouter l’utilisateur au groupe spécifiédu fichier source %sDisplay the session key used for one messageAfficher la clé de session utilisée pour un messageIgnore inhibitor locks on shutdown or sleepIgnorer les verrous d’inhibition lors de l’arrêt ou de la mise en veillePrint alsactl version numberAfficher le numéro de version d’alsactlSkip other file systemsPasser les systèmes de fichiers tiersShow units ordered after specified unitAfficher les unités ordonnées après celle spéciféeDémarrer en mode viDisable the spinnerDésactiver l’indicateur d’activitéApply a filter to detect edges in the image [factor]Appliquer un filtre pour détecter les bords dans une image [facteur]Don't allow the pre-rebase hook to runRefuser l’exécution du crochet pré-rebasageRevert back to given revisionUtiliser l’algorithme de hachage spécifié pour modifier les phrases de passeLire les noms de fichier depuis un tubemark files as unresolvedMarquer les fichiers comme non résolusAutomagically orient (rotate) imageOrienter automagiquement l’imageafficher la version de ce programmeForcer la suppressionWarn if a precompiled header is found in the search path but can’t be usedAvertir lorsqu’un en-tête précompilé est trouvé dans le chemin de recherche mais ne peut être utilisécolor of the Emacs cursor indicating pointCouleur du curseur de saisieOuvrir même les fichiers spéciauxSet a backup destinationParamétrer un emplacement de sauvegardeRedraw thumbnail window every n imagesRedessiner la fenêtre de miniature à chaque fois que le nombre d’images spécifié est atteintShow detailed information about optionsAfficher des informations détaillées sur les optionsRégler un paramètre de jeu de données pour qu’il ait sa valeur héritéeA countdown timerUn compte à reboursPrint copyright and version informationAfficher les droits d’auteur et les informations de versionDon't pad filenames so that they align in the outputNe pas aligner horizontalement les champs de la sortieEffacer tous les événements précédentsToujours traiter le NOM_DU_LIEN comme un fichier normalNe pas utiliser de code de détection de modificationsApply changes to all local repositoriesAppliquer les modifications à tous les dépôts locauxTurn off all access checkingDésactiver tous les contrôles d’accèsNe pas échouer en cas d’erreur de protection de l’intégritéGenerate output for a CPU32Générer la sortie pour un CPU32Fit the size of the window to the size of the pageAligner la taille de la fenêtre sur celle de la pageHolds remaining jobs on the named printerSuspendre les travaux restants sur l’imprimante spécifiéeA comment about this userCommentaire à propos de l’utilisateurreset terminal stateRéinitialiser l’état du terminalPerform dead code elimination (DCE) on treesEffectuer la suppression du code mort sur les arborescencesAfficher les infos de débogageIntervalle minimum en secondesCheck if given file is ARM EFI fileVérifier si le fichier spécifié est un fichier EFI ARMSet screen sizeParamétrer la taille de l’écranNe prendre en compte que les blancs et les caractères alphanumériquesSupprimer les fichiers après leur archivageDisplay software versionAfficher la version du logicielUtiliser bibtex lorsque c’est nécessaire (par défaut)Operate quietly and do not report progressOpérer silencieusement sans communiquer l’avancementUse style as background for transparent image partsUtiliser le style comme arrière-plan pour les parties transparentesDo not use inline "movmemhi" patterns for copying memoryNe pas utiliser les motifs « movmemhi » étendus inline pour la copie mémoireAfficher le niveau d’exécution actuelSynonymous with -l 8 -b 4608 -m -r 3,3Pareil que -l 8 -b 4608 -m -r 3,3display available reportersAfficher les rapporteurs disponiblesTélécharger les paquets manquants sur le miroirMaintenir un paquet, empêchant suppression ou installation automatiqueShow version informationQuiet mode (no initialization output)Mode silencieux (pas de messages au démarrage)Afficher la liste disponibleCompare GIDsComparer les groupes propriétairesGenerate diff with the 'histogram' algorithmGénérer le diff avec l’algorithme « histogram »Start one or more unitsDémarrer une ou plusieurs unitésDon't squash changesNe pas compresser les modificationsDon’t keep the frame pointer in a register for leaf functionsNe pas conserver le pointeur de blocs dans un registre pour les fonctions feuilleSupprimer les fichiers de paquet en cacheLists or deletes repository cachesLister ou supprimer les caches de dépôtSpecify diff command (ignores --diff-opts)Spécifier la commande diff (ignore --diff-opts)Apply color correction to the image [matrix]Appliquer la correction de couleur à l’image [matrice]ignore changes in the amount of white spaceupdate client status barMettre à jour la barre d’état du clientLe terminal a raccrochéAfficher des informations sur les dépendancesSearch all authoritative nameserversRechercher sur tous les serveurs de nom faisant autoritéSupprimer une clé du dépôtDisable vendor checkNe pas vérifier le vendeurSuspend the current shell.Suspendre le shell actuelSave this many versionsSauvegarder le nombre spécifié de versionsFile has specified number of linksLe fichier est la cible de n liens%s : option inconnueAfficher les paquets installés automatiquementEnable memory usage debuggingActiver le débogage mémoireShow all file systemsAfficher tous les systèmes de fichiersInvert the expression (toggle)Inverser l’expressionOn SIZE, rotate current logfileFaire une rotation du journal une fois la taille spécifiée atteinteGenerate object file even after errorsGénérer un fichier d’objet même en cas d’erreurBehave as a login shellSe comporter comme un shell de connexionVariables cannot be bracketed. In fish, please use "$%s".Les variables ne peuvent être placées entre crochets. Dans fish, veuillez utiliser « $%s ».Protéger l’intégrité des clés privées en utilisant une somme de contrôle SHA-1Afficher les argumentsAfficher les licences de toutes les gemmes du paquetSupprimer la propriétéignore case when matchingIgnorer la casse lors de la rechercheUtiliser l’écriture brute, le mode d’écriture brute le moins préféréUse moduleUtiliser un moduleSet the specified optionParamétrer l’option spécifiéeList all draftsLister tous les brouillonsPrint progress informationAfficher des informations sur la progressionExpiration du délaiForce update of local branchesForcer la mise à jour des branches localesAdd new URL instead of changing the existing URLsAjouter une nouvelle URL au lieu de changer celle en placePréserver les variables d’environnementPrint the Terraform versionBloquer jusqu’à la disponibilité du périphériqueMettre à jour tous les pools éligibles, en en activant toutes les fonctionnalités supportéesLister ou supprimer des fonctionsSet formatParamétrer le formatDisplay npm usernameAfficher le nom d’utilisateur npmConsider broken symbolic links to be non-existing filesTraiter les liens symboliques brisés comme des fichiers inexistantsDownload missing sourcesTélécharger les sources manquantes<dir> path to ACPI info (/proc/acpi)<dir> chemin vers les informations ACPI (/proc/acpi)all hexadecimal digitsControl display of class in recordsContrôler l’affichage de la classe des enregistrementsCommit commentCommentaire de validationInteractively ask for confirmation before killingDemander interactivement confirmation avant de tuerSe contenter de lister les paquetsActiver le chiffrementNe pas afficher l’en-têteInstall only build dependencies of specified packagesInstaller seulement les dépendances de construction des paquets spécifiésCreate new revisionCréer une nouvelle révisionNumber of files to create (default: 128)Nombre de fichiers à créer (par défaut: 128)Initialize all submodules within the cloned repositoryInitialiser tous les sous-modules à l’intérieur du dépôt clonéExcluded file system typeTypes de systèmes de fichiers exclusLe style d’échappement « %s » est invalideNe pas inclure la chaîne de version dans la sortie en armure ASCIIAfficher les informations sur l’environnement de RubyGemsMakes a hidden nodeCréer un nœud masquéAuthenticate all net traffic.Authentifier tout le trafic réseauPrint full file names into specified fileEnregistrer, dans le fichier spécifié, les chemins absolus des fichiersInhibit generation of linemarkers in the output from the preprocessorInhiber la génération de marqueurs de fil d’Ariane dans la sortie du préprocesseurTears down a domain or removes a service from a domainArrêter un domaine ou retirer un service d’un domaineResolve names and print them instead of addressesRésoudre et afficher les noms au lieu des adressesshow global revision idAfficher l’ID global de révisionPrevent floating point registers from being used in any mannerEmpêcher l’utilisation, de quelque manière que ce soit, les registres en virgule flottantePropriété à utiliser pour trier la sortie par ordre décroissantLister les modifications non enregistrées dans la copie de travailIdentique à « --multifile --encrypt »Delete unneeded packagesSupprimer les paquets inutilesDo not run module program (if any).Ne pas exécuter le programme du module, le cas échéantOperate on orphan packagesOpérer sur les paquets orphelinsÊtre verbeux en affichant l’étatGenerate code for the M32R/XHTTP service addressAdresse du service HTTPname of error log file to write toNom du fichier du journal des erreurs à écrireAnnotate only the given line rangeN’annoter que l’intervalle de lignes spécifiéOpérer silencieusementRequest DHCP server to update DNS using FQDN instead of hostnameDemander au serveur DHCP de mettre à jour la zone DNS en utilisant le nom pleinement qualifié au lieu du simple nom d’hôteGet the weatherObtenir la météoLister tous les paquets disponiblesGive the output in a stable, easy-to-parse formatMettre la sortie à un format stable, facile à analyserParamétrer le dossier temporaireShow all versionsDélai de profilage expiréDemande d’arrêt du contrôle des tâches (^Z)Paramétrer l’identifiant du CDInstantané source pour le diffHelp for chromastylesAide sur « chromastyles »Help for genAide sur « gen »Variables for changing highlighting colorsVariables de coloration syntaxiqueRestrict upgrade to specified repositoryRestreindre la mise à jour au dépôt spécifiéShort for --family inet6Raccourci pour « --family inet6 »Spécifier la profondeur maximale de récursionList of unit statesListe des états d’unitésHelp for jekyllAide pour « jekyll »Remove the credential timestamp entirelySupprimer totalement l’horodatage des identifiantsEquivalent to -march=mips4Équivalent de « -march=mips4 »Warn the first time #import is usedAvertir lorsque « #import » est utilisé pour la première foisShow only installed patternsN’afficher que les motifs installésHelp about supported formatsAide à propos des formats supportésPerform loop versioning when doing loop vectorization on treesEffectuer le versionnement des boucles lors de leur vectorisation sur l’arborescenceProduce a Mach-o bundle format fileProduire un lot de fichiers au format Mach-oRuns the specified analysis tool against launchd in a non-reentrant mannerExécuter sur launchd l’outil d’analyse spécifié d’une façon non-réentranteGenerate output for a 68020Générer la sortie pour un 68020Command to show after bisect nextCommande à afficher avant la bissection suivanteVérifier si la commande apt devrait avoir les paquets comme complétion potentielleModify or list configuration itemsModifier ou lister les éléments de configurationNon-UTF-8 files glob patternMotif glob pour les noms de fichiers non UTF-8« %s » n’est pas un dossierDon’t emit code for implicit instantiations of inline templates, eitherNe pas émettre non plus de code pour les instanciations implicites de modèles étendus inlineRedirection demandée à « %s », qui n’est pas un descripteur de fichier valideCheck for valid edits before committing.Rechercher les éditions valides avant de validerGénérer une classe Java ResourceBundleSélectionner la stratégie de découverte de la MTU du cheminIgnorer le paquet pour les futures commandes de mise à jourls -ldF sur tous les fichiers du paquetFormat du fichier de sortieRemove filetype descriptionSupprimer la description de type de fichierGenerate position-independent EABI codeGénérer un code d’EABI indépendant de l’emplacementDo not guess branch probabilities using heuristicsNe pas deviner les probabilités des branches avec une heuristiqueShow adb helpAfficher l’aide d’adbInclude macro expansionsCommand SubstitutionsSubstitutions de commandeDestroy the specified set or all setsDétruire le jeu spécifié, ou tous les jeuxOverride the defaults for bool so that sizeof(bool)==1Outrepasser la valeur par défaut des booléens pour que « sizeof(bool)==1 »Create borderless windowCréer une fenêtre sans borduresShow statusAfficher l’étatForce progress statusForcer l’affichage de la progressionSpécifier un chemin différent de celui par défaut du système (BUNDLE_PATH ou GEM_HOME)Include residual signal in text outputInclure le signal résiduel dans la sortie textuellecette sous-command n’a pas d’optionReinitialize bisectRéinitialiser la bissectiondo not prompt, automatically pick the first choice for all promptsNe pas demander, choisir automatiquement le premier choix parmi les invitesAppliquer le verrou récursivementReconfigure also inconsistent packagesÉgalement reconfigurer les paquets incohérentsMakes and assigns a short name to the distributed nodeCréer et assigner un nom concis au nœud distribuéSélectionner les étiquettes correspondantes à l’expression régulière spécifiéelock clientVerrouiller le clientSet output formatParamétrer le format de sortieSupprimer le dossier de testDisable access loggingDésactiver la journalisation des accèsSearch for subimageRechercher une sous-imageConvert from specified encodingConvertir depuis l’encodage spécifiéForce rebuild of the packageForcer la reconstruction d’un paquetList all packages not in the databaseLister tous les paquets n’apparaissant pas dans la base de donnéesRun the project's tests.Exécuter les tests du projetKill only processes the specified user owns. Command names are optionalNe tuer que les processus appartenant à l’utilisateur spécifié. Les noms des commandes sont alors optionnelsoutput diffstat-style summary of changesAfficher un résumé des modifications à la diffstatOnly remove targets not required by PACKAGESupprimer uniquement les cibles non requises par PAQUETEntrée whatisSpecify regular expression typePréciser le type d’expression régulière utiliséeEnable auto-refresh of the repositorySurveiller les informations sur l’étatIgnorer les modifications de lignes videsdelete queue, and remove patch dirSupprimer la file et le dossier de patchDisplay the current state of the systemAfficher l’état actuel du systèmeFind packagesTrouver des paquetsNo automatic squashingPas de compression automatiqueSet bootloader IDParamétrer l’identifiant du gestionnaire d’amorçageSystème de fichiers à monterTurns off German character set processingDésactiver le traitement du jeu de caractères allemandName of backup repositoryNom du dépôt de sauvegardePrint # of in dropsList version diffs between local and installed portsLister les différences de version entre les ports locaux et ceux installésCheck whether a matching rule exists in a chainVérifier si une règle correspondante existe dans la chaîneSélectionner par PIDWarn if a structure’s initializer has some fields missingAvertir lorsque l’initialiseur d’une structure manque de champsAfficher les GUID des périphériques virtuels au lieu de leurs nomsGénérer un certificat de révocation mandatée pour une cléuse uncompressed transfer (fast over LAN)Utiliser un transfert non compressé (rapide localement)Vérifier si apt doit encore se faire donner la sous-commandeShort for --family bridgeRaccourci pour « --family bridge »Calculer le total des totauxdon't show CPU time usedNe pas afficher le temps processeur utiliséUnset strict locking.Déparamétrer le verrouillage strictAllow recursive removalAutoriser la suppression récursiveTaille maximale des fichiers créés par le shellRechercher ce qui n’est pas une occurrenceHistorique des commandes exécutées par l’utilisateurKill processes, accessing the fileTuer les processus accédant au fichierSuppress warning about normal userMasquer l’avertissement concernant l’utilisateur standardMonter tous les systèmes de fichiers ZFS disponiblesConvert front matter to YAMLConvertir le contenu frontal en YAMLReport what will be pruned but do not actually prune itCommuniquer ce qui sera éliminé sans l’éliminer réellementUse the portable calling conventions proposed by HP for ELF systemsUtiliser les conventions d’appel portables proposées par HP pour les systèmes ELFSelect print modeSélectionner le mode d’affichageEffacer le drapeau « rien que pour vos yeux » dans le messageList just the names of the setsLister les seuls noms des jeuxOnly displays errors and warningsN’afficher que les erreurs et les avertissementsNe chercher que dans les fichiers au motif MOTIFNe pas monter les systèmes de fichiers inclusignore all cachesIgnorer tous les cachesRecord all typed characters (overwrite file)Enregistrer toutes les frappes (écraser le fichier existant)Afficher un sous-chemin entier sur la sortie standardsearch the repository as it is in REVRechercher dans le dépôt tel qu’il était à la révision spécifiéeNe pas paramétrer le dépôt par défautRun emerge-webrsync instead of emerge --syncExécuter emerge-webrsync au lieu de emerge --syncEnables debugging within the FUSE libraryActiver le débogage de la bibliothèque FUSEChange user's password file commentModifier la valeur du champ de commentaire du fichier des mots de passeSurveiller les événementsOpen repositoryOuvrir le dépôtLes actions devraient se limiter aux systèmes de fichiers dotés des options spécifiées dans /etc/fstabRun evince in fullscreen modeExécuter evince en mode plein écranForcer le démontageSet the output directoryDéléguer, ou afficher les délégations, des droits sur un jeu de données à un utilisateur ou un groupeDo not start ghostscript with the -dQUIET optionNe pas démarrer ghostscript avec l’option « -dQUIET »Search and build packages recursivelyRechercher et construire les paquets récursivementParamètre de poolShow reverse dependencies between unitsLister les dépendances inverses entre unitésDo not touch the database and omit the hooks after update-eix. (Implies -R)Ne pas toucher la base de données et omettre les crochets après update-eix (sous-entend -R)Inclure les enfants dans le flux de réplicationSend changes via emailEnvoyer les modifications par emailOnly download the packages, do not installSe contenter de télécharger les paquets sans les installerPrint only 'parm'N’afficher que le champ « parm »Run a pass to pack branches into VLIW instructions (default)Exécuter une passe d’empaquetage des branches des instructions VLIW (par défaut)Reload ConfigurationRecharger la configuration du serviceSeconds to wait between updatesIntervalle en secondes entre les mises à jourrevisions to graftRévisions à grefferload neither ~/.emacs nor default.elNe charger ni ~/.emacs ni default.elOnly update the manifestMettre uniquement le manifeste à jourPool duquel changer le GUIDShow only packages that are already installedN’afficher que les paquets déjà installésShow list of dependent files after processingAfficher la liste des dépendances fichiers après le traitementDo not print error messages for files that are deleted while running findNe pas afficher de message d’erreur pour les fichiers supprimés pendant l’exécution de findDo not build 404 pageNe pas construire de page 404Generate CSS stylesheet for the Chroma code highlighterGénérer la feuille de style CSS pour le colorisateur syntaxique ChromaProvide debugging timings informationAfficher les chronométrages de débogageShow entries interleaved from all journalsAfficher les entrées entrelacées de tous les journauxNe pas enlever les « / » préfixant les noms de fichiersSort the list by repositoryTrier la liste par dépôtCapture an audio clipCapturer un clip audioDo not prepend filenames to output linesNe pas préfixer les lignes de sortie avec les noms de fichierRemap debug informationRéassocier les informations de débogageNe pas opérer récursivement dans les sous-projetsMake symbolic links instead of hard linksCréer des liens symboliques au lieu de liens matérielsRécursion dans les sous-dossiersPréciser la version pour laquelle exécuter les tests unitairesEnable or disable warningsDo not use antialiasingNe pas utiliser l’anticrénelageDisplay only security context and file nameN’afficher que le contexte de sécurité et le nom du fichierAdaptively resize image using 'mesh' interpolation [geometry]Redimensionner l’image de manière adaptative en utilisant une interpolation en maillage [géométrie]Generate x32 codeGénérer un code x332Changer la bande après avoir écrit le nombre de kibioctets spécifiésEdit auto-generated merge messageÉditer le message de fusion auto-généréToggle the using of colors(Dés)activer les couleursUse only the first four media accumulator registersUtiliser seulement les 4 premiers accumulateurs de médiaAutomatically guess renamesDeviner automatiquement les renommagesSuppress incremental progress indicatorsMasquer les indicateurs de progression incrémentauxSpécifier le chemin de l’exécutable rsync sur la destinationSet justification according to text directionParamétrer la justification d’après l’orientation du texteDon't use sudo to apply as another user [DEFAULT]Ne pas utiliser sudo pour appliquer comme un utilisateur tiers (par défaut)Add to the list of currently tracked branches instead of replacing itAjouter à la liste des branches suivies au lieu de la remplacerForce package removalForcer la suppression d’un paquetDemander le mot de passe pour l’authentification serveurDeprecated, treated as a synonym for +[no]searchDéprécié, traité comme un synonyme de +[no]searchCase insensitive file matchingin -pvc mode, always start a new viewerAvec « -pvc », toujours démarrer un visionneurBe verboseUtiliser des blocs d’un octetPrints version of mddiagnoseAfficher la version de mddiagnoseList clients and their keys in the repositoryLister les clients du dépôt avec leurs clésPool duquel effacer les erreursDisplay this help message and exitSuivi de la sortie%s : nom de variable invalide. Voir « help %s »show topics matching keywordAfficher les sujets contenant un mot-cléSet the viminfo file locationParamétrer l’emplacement du fichier viminfoAfficher le GID effectifEnvoyer un email à l’utilisateurUse image and modules under given directoryUtiliser les images et modules situés dans le dossier spécifiéID responders in short answersAfficher l’ID des répondants dans les réponses brèvesAjouter un filtre pour ignorer les fichiersDon't apply any reed-solomon codes when embedding core.imgNe pas appliquer de code Reed-Solomon lors de l’embarquement de core.imgRebase all reachable commitsRebaser toutes les validations atteignablesSpecify kernel versionOutrepasser la version du noyauList the contents of the download cacheLister le contenu du cache de téléchargementLister tous les remisagesInsérer l’en-têteShow upgraded packagesSet the distance between tab stopsEnable the use of the indexed addressing mode for SHmedia32/SHcompactPermettre l’utilisation du mode d’adressage indexé pour SHmedia32/SHcompactPrint this messageTreat input as a set of zero-terminated linesTraiter l’entrée en utilisant un caractère null comme séparateur de lignesMixer device to controlPériphérique de mixage à controllerPreserve hard linksPréserver les liens matérielsAdd filetype descriptionAjouter une description de type de fichiermake the first frame fullscreenMettre la première fenêtre en plein écranAllow non-unique UIDAutoriser l’utilisation d’un UID non uniqueInput_file Read a list of already existing known bad blocksFichier_entrée Lire un fichier listant les blocs défectueux connusdoit être utilisée avec exactement deux argumentsPatterns are extended regular expressionsLes motifs sont des expressions régulières étenduesMasquer les informations de la batterieRead custom RC filequery resourcesObtenir les ressourcesSpecify config to load instead of /etc/dhcpcd.confSpécifier la configuration à charger à la place de /etc/dhcpcd.confSet subtitles font scaleParamétrer la taille de la police des sous-titresFollow only the first parent commit upon seeing a merge commitSuivre seulement la première validation parent jusqu’à atteindre une validation de fusionall digitsUpdate listed packagesAfficher les enregistrement de journal au format longCréer une nouvelle branche depuis un remisageUse experimental QUICUtiliser le protocole expérimental QUICDisplay the version and exitModifier la liste des caractères d’URL autorisés dans les noms des fichiers locauxRenommer un disqueSet a variable in the Terraform configurationParamétrer une variable de configuration TerraformConvert package from pkg_add formatConvertir un paquet depuis le format pkg_addInstead of merging, show a diff of the mergeAfficher un diff de la fusion au lieu de faire la fusionEvaluates the given commandInclude content with publishdate in the futureInclure le contenu postdatéSpécifier l’adresse emailremoves a jail from ezjail's configSupprimer un environnement jail de la configuration de ezjailAfficher le décalage en octets des occurrencesupdate remote packagesMettre à jour les paquets distantsRecord only the fact that the path will be added laterN’enregistrer que le fait que le chemin sera ajouté plus tardNe pas suppr. les fichiers sourceCVS version and copyright.Afficher la version et les droits d’auteur de CVSCreate 'patch' format diffs between releasesCréer des diffs au format patch entre les versionsNettoyer les caches locauxList package ownersLister les propriétaires du paquetcreate a new app (takes name)Créer une nouvelle application (doit être utilisé avec un nom)Use /filename.html instead of /filename/Utiliser /nomfichier au lieu de /nomfichier/Use DEC assembler syntaxUtiliser la syntaxe assembleur DECGénérer la sortie dotty pour les paquetsPrint all statistics on inputAfficher toutes les statistiques des entréesAfficher la première ligne d’en-tête du patchUpload packages without marking !readyTéléverser les paquets sans marquer !readyPrint the description of a keyAfficher la description d’une cléPass option as an option to the preprocessorPasser une option au préprocesseurAlways ask for confirmationToujours demander une confirmationColour outputFiles to keep when cleaningFichier à conserver au nettoyagePolice pour les icônes activesNe pas remplacer les fichiers existants à l’extractionCreate a set identified with SETNAMECréer un jeu au nom spécifiéUse 32-bit offsets in "switch" tablesUtiliser des décalages de 32 bits dans les tables « switch »Print text describing all the command line options instead of preprocessing anythingAfficher un texte décrivant toutes les options de ligne de commande, sans prétraiter quoi que ce soitSame as --fetchonly and grab all potential filesPareil à --fetchonly, et récupérer également tous les fichiers potentielsDo not print header and footerNe pas afficher l’en-tête ni le pied de pageHelp for hugoSélectionner le lexème sous le curseurUtiliser le mode SAO (Session At One), habituellement appelé mode DAOCompile or assemble the source files, but do not linkCompiler ou assembler les sources, mais ne pas les lierPool duquel remettre en ligne le périphériqueRead JSON in file and bind to given variableLire le JSON du fichier et l’attribuer à la variable spécifiéeÉditer l’étiquette spécifiéeSize and location of an image canvas [geometry]Taille et emplacement du canevas d’une image [géométrie]Traiter les fichiers binaires comme du texteTaille maximale du changement d’écranAfficher les infos du paquetSize of the raw input in bytesTaille de l’entrée brute en octetsexportéeÉcrire les données CD-Text à partir d’un fichier binairekeep patch fileConserver le fichier patchSpécifier le mot de passe pour le mandatairePrints state of the deviceAfficher l’état du périphériqueSuivre les liens FTP des documents HTMLCréer un jeu de permissions ou ajouter des permissions à un jeu existantProduce terse output (pids only, no header)Affichage laconique (seulement les PID, pas d’en-tête)Number of journal lines to showNombre de lignes de journal à afficherUtiliser la clé de session spécifiée au lieu de la clé publiqueDo not truncate long linesNe pas tronquer les lignes longuesCopier le fichier vers le périphériquePrint only 'description'N’afficher que le champ « description »Specify device portSpécifier le port de périphériqueSigner en clairCreate a tarball from a packageRequest DHCP optionDemander une option DHCPThis should not happen. Have you changed the cd function?Ceci ne devrait pas se produire. Avez-vous modifié la fonction cd ?Install listed ports, stop if one failsInstaller les ports listés, arrêter si une installation échoueinstall one or more addons under ~/.vimInstaller un ou plusieurs greffons dans ~/.vimPas de montageDisplay one-line summaryAfficher un résumé en une ligneIgnorer les gels de paquetdon't expand symlinksNe pas développer les liens symboliquesSource specificationAdresse sourceAfficher la page de manInput/Output (IO) redirectionRedirection d’entrée/sortie (E/S)Ignore EMERGE_DEFAULT_OPTSIgnorer EMERGE_DEFAULT_OPTSDisable the use of conditional executionNe pas utiliser les instructions d’exécution conditionnelleSpécifier le nom d’utilisateur pour le mandatairefilenames from standard in are null-byte separatedLes noms de fichiers reçus sur l’entrée standard sont séparés par des caractères NULRemove a tracker from a torrentSupprimer un tracker d’un torrentVerify the file system data structures of a volumeVérifier les structures du système de fichiers d’un volumeAdd a file-filtering RULEExclure les fichiers correspondant à RULEAccéder au fichier de configuration à partir du shellNe pas surligner lors de la rechercheShow blank SHA-1 for boundary commitsMontrer une somme SHA-1 blanche pour les validations de limiteOnly show differences to the previously saved database and exitSe contenter d’afficher les différences avec la dernière sauvegarde de la base de données, puis quitterLister les fichiers contenu par la gemmeShow the machine the peers belong toAfficher la machine auxquels les pairs appartiennentlettres en minusculeVérifier que le patch a été signé avec une clé du trousseau spécifiéEnable garbage collection (GC) in Objective-C and Objective-C++ programsActiver le ramasse-miettes dans les programmes Objective-C(++)File's ownerUtilisateur propriétaire du fichierGenerate (or don’t) in, loc, and out register names for the stacked registers(Ne pas) générer de noms de registre « in », « loc » et « out » pour les registres empilésTest if a package existsVérifier si un paquet existelist files in archive (als)Lister les fichiers de l’archive (als)Write index to a fileÉcrire l’index dans un fichierShow version information and exitRead the list of files to search from STDINLire la liste des fichiers à parcourir depuis l’entrée standardDisplay a messageAfficher un messagedo not load a saved desktopNe pas charger de session enregistréeSpecify the output formatSpécifier le format de sortieDefault portSpécifier le nom d’utilisateur HTTPNe pas vérifier la signature de chaque clé lors de leur créationGenerate code for the H8/300HGénérer du code pour H8/300HVisionneur par défaut (DVI, PS, PDF)Combine two image to create a stereo anaglyph [geometry]Combiner deux image pour créer un anaglyphe [géométrie]Push local branch to remote branchPousser la branche locale vers la branche distanteShows the current default destinationAfficher la destination par défaut actuelleRestart the computerHandle sparse files efficientlyTraiter efficacement les fichiers creuxarrêtéeUtiliser l’appel système mmap pour lire l’entréeReduce the speckles within an imageRéduire les reflets d’une imagemake the first frame high as the screenMettre la première fenêtre à la hauteur de l’écranParamétrer le délai d’attente pour l’établissement de la connexionGénérer la somme MD5Install listed portsInstaller les ports listésContinue decoding through stream errorsContinuer le décodage en cas d’erreur de fluxRemember submit and public branchSe souvenir des branches de soumission et publiqueFaire une sauvegarde du périphériquePériphérique du pool à remplacerParamétrer une variable utilisateur CVSReceiver deletes during xfer, not beforeSupprimer le fichier destination pendant le transfert, pas avantDisregard merge recordsIgnorer les enregistrements de fusionInitialization filesFichiers d’initialisationSupprimer tous les fichiers .deb du cacheDo not use media instructionsNe pas utiliser les instructions de médiamove client to the last sessionChanger la session du client vers la dernièreDésinstaller toutes les versions correspondantesAfficher une invite verbeuseSync via rsync *to* the given CLIENTSynchroniser avec rsync *vers* le client spécifiéSauvegarder avec exécution des scripts pre/postAccept universal character names in identifiersAccepter les noms universels de caractères dans les identifiantesMake backups (see --suffix & --backup-dir)Sauvegarder les fichiers existants sur la destination (voir --suffix et --backup-dir)Output version informationAppliquer les modifications au dépôtwith -f, terminate after process ID, PID diesAvec -f, terminer après l’arrêt du processus PIDUse given file for labelUtiliser le fichier spécifié comme texteConserver le nom de fichier et son horodatageRead the value of a keyLire la valeur d’une cléAfficher les dépendances d’une gemme installéeAssume that the floating-point coprocessor supports double-precision operationsPrésumer que le coprocesseur de virgules flottantes supporte les opérations en précision doubleSpecify the DIRECTORY in which to create the linksSpécifier le DOSSIER dans lequel les liens seront créésCapture a movieEquivalent to -march=mips32Équivalent de « -march=mips32 »Print lines matching a patternAfficher les lignes correspondant à un motifSupprimer du cache les paquets ne pouvant plus être téléchargésPrint only 'license'N’afficher que le champ « license »Impossible de déterminer le dossier de travail. Vos paramètres régionaux sont-ils corrects ?Remote aliasAlias distantSerial number to use for the FLAC streamNuméro de série à utiliser pour le flux FLACuse IPv6 in addition to IPv4Utiliser également IPv6Alias of -0Alias pour -0Afficher les dépendances importantesValeur invalide pour l'option '--color' : '%s'. Attendu 'always', 'never' ou 'auto'Show all units or propertiesAfficher toutes les unités ou propriétésDisplays version information.Running multiple programsExécuter plusieurs programmesWhen -m31 is specified, generate code compliant to the GNU/Linux for S/390 ABILorsque « -m31 » est spécifiée, générer du code compatible à l’ABI S/390 de GNU/LinuxShow HelpShow the line number in the original commitAfficher le numéro de ligne dans la validation originelleList all cowfilesLister tous les fichiers cowdebug modemode débogageCopy all files when static is changedCopier tous les fichiers lorsque le contenu statique est modifiéUtiliser un fichier de configuration spécifiquePrints versionGénérer un flux incrémental depuis un instantanéPareil à --export, pour les clés privéesOutput list of files changedLister les fichiers modifiésSynchroniser le dossier de travail avec le dépôtGets the value of an environment variable from within launchdObtenir la valeur d’une variable d’environnement depuis launchdAppliquer le patch <fichier>list all jailsLister tous les environnements jailsGenerate ELF common symbols with STT_COMMON typeGénérer les symboles communs ELF avec le type STT_COMMONThe new numerical value of the user's IDNouvel UIDSpecify the page rangesSpécifier les plages d’impressionalways create subdirectory when extractingToujours créer un sous-dossier à l’extractionPerform arbitrary transformations on your project map.Effectuer des transformations arbitraires sur la carte de votre projetLocation of SSL CA root certificatesEmplacement du magasin d’autorités de certification racineGenerates a basic packageGénérer un paquet basiqueAfficher les caractères de contrôleForcer le démontage (dans le cas d’un système NFS injoignable)Print null separated full file namesAfficher les chemins absolus des fichiers séparés par \0Delete one or more snapshotsSupprimer un ou plusieurs instantanésMarque-page à tirerAll users (Default is self)Tous les utilisateurs (soi-même par défaut)Generate code for the H8S/2600Générer du code pour H8S/2600Erase a device, writing zeros to the mediaEffacer un périphérique en y écrivant des zérosPerform copy propagation of memory loads and storesEffectuer la propagation de copie sur les accès mémoireUpgrade repository to latest compatible formatMettre à jour le dépôt vers le dernier format compatibleLe dossier « %s » n’existe pasLister toutes les clés des trousseaux publics, ou seulement celles spécifiées sur la ligne de commandeLock computerVerrouiller l’ordinateurSelects the IEEE rounding modeSpécifier le type d’arrondi IEEEVérifier si le fichier spécifié est un Linux x86Block device for ATA devicePériphérique en mode bloc pour le périphérique ATAEnforce name lookupForcer la résolution du nomshow program's version number and exitAfficher le numéro de version du programme et quitterfile to store the bundles intoFichier dans lequel stocker les lotsLister les certificats de confianceNe pas colorier la sortieExecute a program in the bootstrap context of a given userExécuter un programme dans le contexte de démarrage d’un utilisateur spécifiéProduire un exemple de fichier de configurationget information about a specific backupObtenir les informations à propos d’une sauvegarde spécifiqueSet AA flag in query (+[no]aaflag)Placer le sémaphore AA dans la requête (+[no]aaflag)Simulate a scene at nighttime in the moonlight [factor]Simuler une scène au clair de lune [facteur]Print all commits to stdout in mbox formatAfficher toutes les validations sur l’entrée standard au format mboxPrints information about the service cacheAfficher des informations sur le cache serviceLine width in side-by-side diffDéfinir la largeur des colonnes pour le diff côte-à-côteExécuter un jeu de commandes plusieurs foisGérer les greffons de la gemme herokuPrint # of out multicastHelp for draftsAide pour « drafts »Enable or disable for all users(Dés)activer pour tous les utilisateursÉcrire dans le fichier spécifiéLire la phrase de passe depuis le descripteur de fichier spécifiéDelete ALL rules in a chainSupprimer TOUTES les règles d’une chaîne%s : Option %s inconnue\nConditionals (If, Else, Switch)Conditionnelles (if, else, switch)Prints which services are disabledAfficher les services désactivésPreserve permissionsPréserver les permissionsDo not ever ascend to the parent directoryNe jamais monter dans le dossier parentinteractively select changes to refreshSélectionner interactivement les modifications à rafraîchirtest packagesVérifier les paquetsAdd, delete, or apply an image profile [filename]Ajouter, supprimer ou appliquer un profil d’image [chemin]graphic characterscaractères graphiquesAppend string to config fileSuffixer le fichier de configuration avec la chaîne spécifiéeGrande taille de blocsTreat input or output as raw samplesTraiter l’entrée ou la sortie comme des échantillons brutsChoisir une actionThis option marks the generated code as IEEE conformantMarquer le code généré comme conforme IEEECreate a directoryCréer un dossierRead bad blocks list from given fileLire la liste des blocs défectueux depuis le fichier spécifiéList all analyzed versionsLister toutes les versions analyséesCommit even if nothing has changedValider même sans modificationDo not reload daemon configurationNe pas recharger la configuration du démonUse fahrenheit as the temperature unitUtiliser des degrés FahrenheitGénérer une sortie au format XMLchange made by revisionModification provenant de la révisionOverride dateAfficher la description d’une erreurDisplay version information and exitSync via rsync from the given SERVERSynchroniser avec rsync depuis le client spécifiéGénérer un dossier de test pour votre bibliothèque (rspec ou minitest)output the version numberSpecifies the number of jobs (commands) to run simultaneouslySpécifier le nombre de processus à exécuter simultanémentchange to directory DIRChanger le répertoire de travail pour le dossier spécifiéOutput the part of line matching patternAfficher la portion de ligne correspondant au motifShow available status options and exitAfficher les options d’état disponibles et quitterUse -recorder option for (pdf)latexUtiliser l’option « -recorder » pour (pdf)latexTraiter exactement comme bc POSIXrename sessionRenommer la sessionAfficher N lignes suivant l’occurrencedon't use the make program to try to make missing filesNe pas utiliser make pour tenter de générer les fichiers manquantsEnable journaling on an HFS+ volumeActiver la journalisation d’un volume HFS+list installed addonsDisable the use of conditional set instructionsNe pas utiliser les instructions de paramétrage conditionnelVerify if you're onlineVérifier si vous êtes connectéCompress to stdoutCompresser vers stdoutApply the change introduced by an existing commitAppliquer la modification introduite par une validation existanteDeletes domain or a key in the domainSupprimer un domaine ou une clé du domaineAfficher tous les types connusOpen a package's homepage in the default browserOuvrir la page principale d’un paquet dans le navigateur par défautShow the list of installed agentsLister les agents installésPrévisualiser le documentPrint verbose informationPrints the reason a service is runningAfficher la raison pour laquelle un service est en exécutionMettre à jour la liste des miroirs%s : Impossible de trouver un navigateur Web.\nSet priority thresholdParamétrer le seuil de prioriténon exportéeShow progress during transferAfficher la progression des transfertsShow removed filesNe pas lister les entrées implicites correspondant au motif spécifié de l’interpréteur de commandesDétruire récursivement les instantanés, marque-pages et clones postérieursTry to restore control elements as much as possibleEssayer de restaurer les contrôles autant que faire se peutWarn if an undefined identifier is evaluated in an #if directiveAvertir lorsqu’un identificateur inconnu est évalué dans une directive « #if »Activer l’horodatageDon't exhaustively search LP coeff quantizationNe pas rechercher exhaustivement le coefficient de quantification LPPool duquel remplacer un périphériqueModifier l’en-tête email From (par défaut)Comma-separated list of analyses to performListe séparée par des virgules d’analyses à effectuerPrint # of out packetsAfficher le nombre de paquets en sortiePropriété à utiliser pour trier la sortie par ordre croissantNe pas fusionner l’identifiant utilisateur primaire et la clé primaire dans les listes avec --with-colon, et afficher tous les horodatages au format UNIXRun evince as a previewerSélectionner les modifications démarrant par l’étiquette correspondante à l’expression régulière spécifiéeRestricted modeMode restreintParamétrer la verbosité de sortieAjouter une étiquette symbolique aux fichiers extraitsRetirer les permissions seulement sur les jeux de données descendantsSet the library nameParamètre le nom de bibliothèqueProvides a textual description of the destinationFournir une description textuelle de la destinationAfficher le chemin du périphériqueFinds and executes the given scriptTrouver et exécuter le script spécifiéList recursively.Lister récursivementMettre à jour les paquetsCheck which package provides a fileVérifier quel paquet fourni un fichierCompare creation timesComparer les horodatages de créationSet NDOTS valueParamétrer la valeur NDOTSDisplay help textSélectionner le processus sous le curseurList all expired postsInterdire la mise à jour vers une version préciseDétruire récursivement tous les descendantsUtiliser l’identifiant de clé donné comme destinataire par défautPreserve extended attrs (implies -p) [n.s.]Préserver les attributs étendus (implique -p) [non standard]Supprimer les paquetsParamétrer la propriétéEnsure first character of actual line content lies on a tab stopS’assurer que le premier caractère correspondant au contenu est placé à un emplacement d’arrêt d’une tabulationunset variableDéparamétrer la variable d’environnementSet variableParamétrer une variableenforce strict modeForcer le mode strictShow only installed productsN’afficher que les produits installésTurn warnings offNe pas afficher les avertissementsSet configuration optionAlso remove dependencies of PACKAGESupprimer également les dépendances de PAQUETLister le contenu d’un paquet correspondant au motifMettre à jour la liste des paquets sourceSets the specified environment variables for all services within the domainParamétrer les variables d’environnement spécifiées pour tous les services du domainedo not display a splash screen on startupSupprimer un réseauÉcrire les messages de journal dans le descripteur de fichier spécifiéDon't suppress warningsNe pas masquer les avertissementsExtract any given archiveExtraire toute archive spécifiéeMettre la tâche en arrière-planForces ack to treat input as a pipeForcer ack à traiter l’entrée comme un tubecheck for reasons for the jails to failRechercher les raisons expliquant l’échec des environnements jailDon't jump to first image after resorting filelistNe pas aller à la première image après un nouveau tri de la liste des fichiersRestart the rebasing process by skipping the current patchRedémarrer le processus de rebasage en passant le patch actuelAdd encapsulated vendor optionAjouter une option fournisseur encapsuléeAfficher le nom de la machineList all available profiles for automatic selectionLister tous les profils disponibles pour la sélection automatiqueDossier personnel introuvableDumps launchd state to stdoutAfficher l’état de launchd sur la sortie d’erreurRemove the <keys> from the keyringSupprimer les clés spécifiées du trousseauDisable one or more unitsDésactiver une ou plusieurs unitésSpécifier les droits par défaut à l’écritureGroupe auquel déléguer les permissionsInstall missing dependenciesInstaller les dépendances manquantesRead onlyMonter en lecture seuleIgnore whitespace when comparing linesBuild package from directoryConstruire le paquet depuis le dossierAs -g but don't use local infosPareil à -g mais sans utiliser les informations localesPrint out the hardware addressAfficher l’adresse matérielle (MAC)%s : La valeur « %s » pour l’option « %s » est supérieur au maximum autorisé pour « %s »\nEnables an existing serviceActiver un service existantTolérer les erreurs sur la ligne de commandeMakes and assigns a name to the distributed nodeCréer et assigner un nom au nœud distribuéMark equivalent commits with = and inequivalent with +Marquer les validations équivalentes avec = et non équivalentes avec +Reduce image noise and reduce detail levels [geometry]Réduire le bruit de l’image et son niveau de détail [géométrie]Darcs repoDépôt DarcsNom du paquet sourcePurge packages that are not required by any installed packagePurger les paquets qui ne sont pas des dépendances d’autres paquets installésLire les URL depuis le fichier spécifiéAfficher les noms bruts des entréesPrint HTML in command-line modeAfficher du HTML en mode ligne de commandeOutput versionQuit with abnormal exit statusQuitter avec un code de retour anormalDon't fetch new objects from the remoteNe pas rapatrier de nouveaux objets depuis le serveur distantOverride the usual ~ backup suffixÉcraser le suffixe habituel d’archivageDemande de mise en veille APMRead diff from stdinLire le diff depuis l’entrée standardShow usage and helpExport repository to gitExporter le dépôt vers gitSame as --devices --specialsIdentique à --devices --specialsRequire authentication for localhost loginsRequérir l’authentification pour les connexions émanant de l’hôte localGenerates code for the big or small memory modelGénérer du code pour le modèle mémoire petit ou grandSigner un certificat avec ma clé et mon certificatinclude names matching the given patternsInclure les noms correspondant au motif spécifiéTélécharger et afficher le journal des modifications Debian pour le paquetstart debuggerDémarrer le débogueurList libraries not required by any installed packageLister les bibliothèques dont aucun paquet ne dépendForce update of remote refsForcer la mise à jour des références distantesNettoyer les dossiers sourceControl display of command lineContrôler l’affichage de la ligne de commandeUse modification timesUtiliser les horodatages de modificationprovides information about the package owning a fileAfficher des informations à propos du paquet fournissant un fichierSpecify precision in bitsUse an additional repositoryUtiliser un dépôt supplémentaireMarquer pour résolution manuelle des conflits de la copie de travailPrint the list of installed importers and exitLister les importateurs installés et quitterOpérer récursivement (par défaut lors des téléchargements)PGP commandCommande PGPNe pas développer le motifAfficher la version de chaque gemmea specific branch you would like to bundleUne branche spécifique que vous souhaitez regrouperPrefer IPv6Préférer IPv6Process new files onlyTraiter seulement les nouveaux fichiersSpecify that the target processor is the V850ESpécifier que le processeur cible est le V850Enombre hexadécimal manquant dans l’échappementUtiliser la chaîne spécifiée comme le nom de fichier stocké dans les messagesRemove tag from check-inSupprimer l’étiquette des soumissionsGenerate code for the SH2Générer du code pour le SH2In the Alpha architecture, floating point traps are impreciseEn architecture Alpha, les exceptions de virgule flottante sont vaguesPrint a fileAfficher un fichierIgnore non-existing files on receiving sideIgnorer les fichiers n’existant pas sur la destinationOnly remove Fossil temporary filesSupprimer uniquement les fichiers temporaires de FossilRemove all symbol table and relocation information from the executableSupprimer de l’exécutable la table des symboles et les informations de déplacementuse specified profileUtiliser le profil spécifiéDisplay version and copyright informationAfficher la version et les informations de licencePrint flagsAfficher les drapeauxSet bulb exposure time in secondsParamétrer le temps d’exposition en mode « bulp », en secondesRepeat composite operation across and down imageRépéter l’opération de composition latéralement et verticalementNumber of bits per sampleNombre de bits par échantillonRewrite rule (e.g., 'a[b:len(a)] -> a[b:]')Règle de réécriture (par ex. : « a[b:len(a)] -> a[b:] »)Afficher la latence totale inter-utilisateursUse all 64 general purpose registersUtiliser l’intégralité des 64 registres générauxPrints files to the named printerImprimer les fichiers sur l’imprimante spécifiéeevaluate Emacs Lisp expression EXPRÉvaluer l’expression Lisp Emacs spécifiéeAfficher le mode actuelSearch the library named library when linkingRechercher la bibliothèque au nom spécifié lors de l’édition des liensCartesian ProductsProduits cartésiensList available repository formatsLister les formats de dépôt disponiblesCalculate total contribution for a userCalculer le total des contributions d’un utilisateurWebserver address for command line searchesAdresse du serveur Web pour les recherches en ligne de commandeOutput patch in diff's dumb formatAfficher le patch dans le bête format diffAfficher les noms de fichiers et les ratios lors de la compressionFichiers à nettoyer sans confirmationDeploy the current application to RancherDéployer l’application actuelle dans RancherSet an alternate database locationParamétrer l’emplacement de la base de données alternativeFile name matches regexLe nom du fichier correspond à l’expression régulièreUse same format as native assembler when possibleUtiliser si possible le même format que l’assembleur natifExporter la variable dans le sous-processusAccepter les protocolesAfficher au plus le nombre de colonnes spécifiéShows helpAfficher le nom du fichierZip file providing the file system to serveArchive ZIP fournissant le système de fichiers à servirParamétrer le fichier de configuration globalProgrammable titleTitre programmableClone private branchesCloner les branches privéesTake intersection of all repositoriesUtiliser l’intersection de tous les dépôtsThe units of image resolution [type]Unités de résolution d’image [type]finish all applied changesetsFinir tous les jeux de modifications appliquésWarn about improperly formatted checksum linesAvertir lorsque les lignes de sommes de contrôle sont mal formatéesRemove files from destination not found in static directoriesSupprimer les fichiers de destination introuvables dans les dossiers statiquesIgnorer tous les éléments, sauf le dernier, du chemin de l’instantané envoyéPush all refs under refs/heads/Pousser toutes les références de refs/heads/Lighten/darken image edges to create a 3-D effect [value]Éclaircir ou assombrir les bords de l’image pour créer un effet 3D [valeur]Do not show warning messages in the info popup windowNe pas afficher d’avertissements dans la fenêtre surgissante d’informationFile descriptor for inputDescripteur de fichier pour l’entréeUse non-destructive read-write modeUtiliser un mode de lecture-écriture conservateurprocess regardless of file timestampsTraiter sans se soucier des horodatagesManually create a patchCréer un patch manuellementCheck if given file is x86_64 EFI fileVérifier si le fichier spécifié est un fichier EFI x86_64Stop when given path disappears from treeArrêter lorsque le chemin spécifié disparaît de l’arborescencePrint information about compressed filesAfficher les informations sur les fichiers compressésall punctuation charactersponctuationsWarn if a function can not be inlined and it was declared as inlineAvertir lorsqu’une fonction ne peut être étendue inline, bien qu’elle ait été déclarée ainsiSpécifier une liste, séparée par des virgules, de dossiers à suivreDemander l’appairage avec le périphérique spécifiéTraiter les fichiers d’entrée comme du texte et les stocker en forme texte canonique OpenPGP avec les fins de ligne « CRFL » standardsList directories onlyLister seulement les dossiersInformations concises à propos de ComposerCreate package repositoryCréer un dépôt de paquetsset the list of administrators for GROUPParamétrer la liste des administrateurs du groupeRender to destination directoryFaire le rendu directement dans la destinationWrite a new value to a keyÉcrire une nouvelle valeur pour une cléSelect X display to useSélectionner l’affichage X à utiliserUse "abshi2" patternGet raw data given in rangeObtenir les données brutes de la plageShow timelineAfficher la chronologieSearch for packages that include the given filesRechercher les paquets incluant les fichiers spécifiésAfficher toutes les optionsHex-encoded keyClé hexadécimaleSynonymous with -l 6 -b 4608 -r 3,3Pareil que -l 6 -b 4608 -r 3,3Afficher le nombre spécifié de lignes de contexte unifiéSignerOutput version numberDetermine if server is upVérifier si le serveur est en ligneDisplay this informationAfficher ce texteroll back to an older releaseRevenir à une version antérieureShow stash contentsAfficher les commentaires des remisagesDon't highlight the matching textTrier selon le critère spécifiéList file in ls -dils format, write to specified fileEnregistrer, dans le fichier spécifié, les chemins des fichiers au format ls -dilsGérer les variables d’environnementShow packages that depend on one of the targetsAfficher les paquets dépendant d’une des ciblesDelete rules from a chainSupprimer des règles d’une chaîneLists the available resources.Lister les ressources disponibleskey may repeatLa frappe peut être répétée%s %s: %s%s %s : %sSuppress diff outputMasquer la sortie diffUpdate remote refs along with associated objectsMettre à jour les références distantes en même temps que les objets associésReturn true if showing pager contentRenvoyer vrai si le contenu afficher provient d’un visionneurFind disk usedObtenir l’espace disque utiliséCorriger les dépendances briséesParamètre de point de montage temporaireenables a keepalive every N secondsEnvoyer un keepalive à chaque délai en secondes spécifiéShutdown the serverÉteindre le serveurNe pas modifier l’en-tête email From (par défaut)print command execution profileAfficher le profil d’exécution de la commandeCheck modules for updatesVérifier les mises à jour des modulesShow the porcelain formatAfficher le format porcelaineSupprimer des paquets sourceUtiliser une connexion FTP passiveDo patch application on disk [DEFAULT]Appliquer le patch sur le disque (par défaut)Start ghostscript with the -dQUIET optionDémarrer ghostscript avec l’option « -dQUIET »Show in a format designed for machine consumptionAfficher dans un format conçu pour un traitement informatiqueExtraire les fichiers avec leur arborescenceShow help message and exitDon't use swap filesNe pas utiliser de fichier d’échangePrint # of out carrier lossAfficher le nombre de pertes de porteuse en sortieDo not track remote branchNe pas suivre la branche distanteCreate an assertion to prevent the disk from idle sleepingCréer une assertion pour empêcher la mise en veille du disquefollow changeset history, or file history across copies and renamesSuivre l’historique des modifications, ou l’historique du fichier à travers copies et renommagesadd "Date: <DATE>" to patchAjouter « Date: <DATESPÉCIFIÉE> » au patchBlock until finishedBloquer jusqu’à la finEnregistrer les cookies dans le fichier spécifiéExit when output from command changesQuitter si la sortie de la commande est modifiée%s : %s est un tableau. Utilisez %svared%s %s[n]%s pour éditer le n-ième élément de %s\nDon't align multiple files on sector boundariesNe pas aligner les fichiers multiples sur les limites de secteurSortie pour le fuseau horaire <tz> (par exemple -z -0700)Reload config and rebind specified interfaceRecharger la configuration et se rattacher à l’interface spécifiéeSpécifier les options de débogageSpécifier, comme dernier argument, un nom de pool temporaireSet the wide execution character set, used for wide string and character constantsParamétrer le jeu de caractères codés utilisés à l’exécution pour les chaînes de caractères multi-octets, utilisés pour les constantes de type chaîne et caractèreCaractère d’échappementreview revisions to merge (no merge is performed)Passer en revue les révisions à fusionner (aucune fusion ne sera effectuée)Générer un fichier .resources .NETParamétrer la description de la fonctionSSL private certificate pathChemin du certificat SSL privéSpecify the display width for the output from the search commandPréciser la largeur d’affichage pour la commande searchAll files are listedTous les fichiers sont listésa changeset intended to be added to the destinationUn jeu de modifications à ajouter à la destinationParamétrer la police pour l’affichage du titre dans l’indexYoung cowVache jeunePériphérique physique à détachermark changeset goodMarquer le jeu de modifications comme bonBlend images [geometry]Mélanger les images [géométrie]Work only with the specified repositoryTravailler seulement sur le dépôt spécifiéRemove remote branches that don't have a local counterpartSupprimer les branches distantes sans contrepartie localeSearch the category and name fieldsRechercher dans les champs de catégorie et de nomWork around certain SB-1 CPU core errataContourner certains errements dans le code du processeur SB-1Formater la chaîne pour un affichage verbeuxDo not fit the size of the window to the size of the pageNe pas aligner la taille de la fenêtre sur celle de la pageAfficher l’historique d’un moduleCompresser le fichierUtiliser l’identifiant utilisateur donné comme destinataire par défautMonitor changes to objectsSurveiller les modifications des objetsSearch the name field (default)Rechercher dans le champ du nom (par défaut)compile and install packages and dependenciesCompiler et installer les paquets et leurs dépendances=version The earliest version of MacOS X that this executable will run on is versionSpécifier la première version de Mac OS X sur lequel cet exécutable pourra être utiliséChiffrer pour l’identifiant utilisateur spécifiéMark or unmark machine image as read-onlyMarquer une image de machine en lecture seule ou en lecture-écritureÉtendre le périphérique pour en utiliser tout l’espace disponibleParamétrer pour l’édition de programmes LISPRechercher une chaîne de caractères donnée dans une listeNo user corresponds to file's numeric user IDFichier dont l’UID propriétaire ne correspond à aucun groupeSpécifier la valeur de Pin-PriorityList all files in backup (as it was at <age>, default: now)Lister tous les fichiers inclus dans la sauvegarde (tels qu’ils étaient au moment spécifié, maintenant par défaut)Change to user in the containerChanger vers un utilisateur du conteneurOpen the command prompt in a clientOuvrir l’invite de commandes d’un clientpassword for use with authentication and/or sudoMot de passe à utiliser pour l’authentification, y compris avec sudoLa valeur de taille « %s » est invalideIgnore upgrade of GROUPIgnorer la mise à jour de GROUPEArrêter le serviceThe protocol of the rule or of the packet to checkLe protocole de la règle ou du paquet à vérifierGenerate code for the SH3eGénérer du code pour le SH3eSpecify camera modelSpécifier le modèle d’appareil photoFichier de configurationSet and read git configuration variablesParamétrer et lire les variables de configuration gitUtiliser des blocs d’un kilo-octetUtiliser le code d’authentification de message spécifiéInstall packages only from specified repositoriesInstaller seulement les paquets des dépôts spécifiésAppend info in generated commit on the origin of the cherry-picked changeAjouter des informations sur les origines des modifications picorées dans la validation généréeEdit config itemsHome directory expansion ~USERExpansion du dossier principal ~USERSpecify number of entries available in root directorySpécifier le nombre d’entrées disponibles dans le dossier racineForce all pixels below the threshold into black [value]Noircir tous les pixels sous le seuil [valeur]Alias of -9Alias pour -9Suivre les liens symboliqueswindow background colorCouleur d’arrière-plan de la fenêtreDémarrer en premier-plandisplay with templateAfficher avec un patronAdd ICM or IPTC information profile to image [filename]Ajouter un profil d’informations ICM ou IPTC à l’image [chemin]List names of available signalsLister les noms des signaux disponiblesList only patches from the specified repositoryLister seulement les patchs du dépôt spécifiéSpécifier le shell distant à utiliserSpécifier le registre à utiliser pour l’adressage PICSupprimer les certificats de confiance contenant CHAÎNEdisable progress barDésactiver la barre de progressionExit on exceptionQuitter sur exceptionIgnore files that already exist on receiverIgnorer les fichiers pré-existants sur la destinationInterpréter les paramètres comme des noms ou identifiants d’utilisateurUse SSE register passing conventions for float and double arguments and return valuesUtiliser les conventions de passage de registre SSE pour les arguments « float » et « double » ainsi que pour les valeurs de retourUtiliser l’anticrénelageBackup data to repositorySauvegarder les données dans le dépôtOverrides default key/value pairs from /etc/loginOutrepasser les paires clé-valeur par défaut fournies par /etc/loginGenerate a call to the function "abort" at the end of a "noreturn" functionGénérer un appel à la fonction « abort » à la fin d’une fonction « noreturn »Perform tail duplication to enlarge superblock sizeEffectuer la duplication de récursion terminale pour augmenter la taille du super-nœudCreate a new JHipster applicationCréer une nouvelle application JHipsterRequérir un paramètreReverse the sense of the sortInverser le sens de triPerform copy propagation on treesEffectuer la propagation de copie sur les arborescencesShow all files specified on the command lineAfficher tous les fichiers indiqués sur la ligne de commandeshow only deleted (but tracked) filesAfficher seulement les fichiers supprimés, quoique suivisRechercher dans toutes les pages de manuelMettre à jour la liste des paquets téléchargeablesPrint version of optional featuresAfficher la version des fonctionnalités optionnellesWrite dependency information in given fileÉcrire les informations de dépendance dans le fichier spécifiéVérifier si ceci est un shell interactifSpecify number of sector per clusterSpécifier le nombre de secteurs par blocAllow an external diff helper to be executedAutoriser l’exécution d’un assistant diff externeLocation of the composite image [geometry]Emplacement de l’image composite [géométrie]with --follow=name, reopen a FILE which has not changed size after N iterationsAvec l’option --follow=name, rouvrir le spécifié dont la taille n’a pas été modifiée après N itérations (par défaut 5)Print the filename for each matchAfficher le nom de fichier pour chaque occurrenceall upper case letterslettres majusculesEnable automatic login for localhostActiver l’authentification automatique pour les connexions émanant de l’hôte localErase an existing diskEffacer un disqueDo not recurse unless -depth is specifiedNe pas faire de récursion sauf si -depth est spécifiéuse the make program to try to make missing filesUtiliser make pour tenter de générer les fichiers manquantsdisplay usual progress messages from called programsAfficher les messages de progression habituels des programmes appelésBe quiet (close stdout)Mode silencieux (fermer la sortie standard)Show number of lines matching per fileAfficher le nombre de lignes correspondantes par fichierLister, créer ou supprimer des branchesChromaticity blue primary point [point]Bleu primaire de la chromaticité [point]Always trueToujours vraiSpecify media typeSpécifier le type de supportAdds the named printer to classAjouter l’imprimante spécifiée à une classe« break » hors d’une boucleCauses list selections to be ANDedCombiner par un ET les sélections de listeRun in non-interactive modeDémarrer en mode graphiqueomit dates from diff headersOmettre les dates des en-têtes diffdon't commit, just update the working directoryNe pas valider, mettre seulement à jour la copie de travailUse library routines for floating point operationsUtiliser des routines de bibliothèque pour les opérations en virgule flottanteNe pas afficher d’en-têtesShow the flac version numberAfficher le numéro de version de flacuse <text> as commit messageEquivalent to -march=mips2Équivalent de « -march=mips2 »Démarrer en mode ExNe montrer que les périphériques au numéro de périphérique ou de bus spécifié en notation décimalePerform histogram equalization to an imageEffectuer une égalisation d’histogramme sur une imageCopy files whole (without rsync algorithm)Copier intégralement les fichiers (sans l’algorithme rsync)Mode sécuriséPrint usage informationAfficher la taille allouée de chaque fichier en nombre de blocsSet the commit messageParamétrer le message de validationN’afficher que le nombre spécifié de résultatsMarquer les paquets comme installés automatiquementIgnore edited filesIgnorer les fichiers éditésSupprimer les verrous inutilisés%s est %sDisplay help and debug optionsAfficher l’aide et les options de débogageTitle for the windowSpécifier le titre de la fenêtrePrint filesize before dataAfficher la taille du fichier avant les donnéessilence progress messages from called programsTaire les messages de progression des programmes appelésName of versionNom de la versionDo not list files that match the given patternNe pas lister les fichiers correspondant au motif spécifiéAllow speculative motion of more load instructionsAutoriser le déplacement spéculatif de plus d’instructions non destinées à un chargementdo not update the new working directoriesNe pas mettre à jour la nouvelle copie de travailRead JSON in file and bind to given variable [see man]Lire le JSON du fichier et l’attribuer à la variable spécifiée [voir le manuel]Gérer les réseauxSSL certificate fileFichier du certificat SSLExternal diff commandCommande diff externeForce insert modeForcer le mode d’insertionDo not watch the document file for changesNe pas surveiller les modifications apportées au fichierRead password from standard inputShow file names onlyAfficher les noms de fichiers seulementInteractively choose hunks to stageSélectionner interactivement les sections à indexerPipes all ack output through commandEnvoyer toutes les sorties d’ack dans la commandeUtiliser le mandataire HTTP spécifié pour les opérations distantesDisable color outputTaille maximale de RAM utilisée (RSS)Incrémenter le niveau de verbosité en respect des commandes de transport SCSICommande à exécuterUse IPv6 addresses only.Utiliser IPv6 seulementUse temporary file to save the current databaseUtiliser un fichier temporaire pour sauvegarder la base de données actuelleRemove a package from the registrySupprimer un paquet du registreDo not treat recommendations as dependenciesNe pas traiter les recommandations comme des dépendancesLe motif est une expression régulière basiqueExécuter une commande en lui donnant accès aux gemmes du paquetGénérer un flux incrémental depuis un instantané, même avec des instantanés intermédiairesEnvoyer le nombre spécifié de paquets sans délai entre euxContenu de l’archiveGénérer un graphique dottyShow what would be done and clean files interactivelyMontrer ce qui serait fait et nettoyer les fichiers interactivementShows all available verbosity levelsAfficher tous les niveaux de verbosité disponiblesPort to listen onUtiliser ce fichier de configuration au lieu de celui par défautla commande interne history delete ne supporte que --exactExit with success status if the specified group already existsQuitter avec un code de retour de zéro si le groupe spécifié existe déjàUne liste de groupes, séparés par des virgules, dont l’installation est à ignorerSet subtitles font RGBA colorParamétrer la couleur RGBA de la police des sous-titresShow ac adapter informationAfficher les informations du chargeurEfficiently determine image attributesDéterminer efficacement les attributs de l’imageShow data only from a certain bootN’afficher que les données d’un démarrage donnéDisallow pushing to the repositoryEmpêcher de pousser vers le dépôtAfficher les informations détaillées dans un format utilisable par un programmeVérifier les fichiersGenerate (or don’t) a stop bit immediately before and after volatile asm statements(Ne pas) générer de bit d’arrêt immédiatement avant et après les instructions assembleur volatilesTélécharger tous les fichiers nécessaires au rendu correct d’une page HTML spécifiéeUse last acquired lease if cannot obtain oneUtiliser le dernier bail si un nouveau ne peut être obtenuThe untracked files handling modeLe mode de traitement des fichiers non suivisPatterns are fixed stringsLes motifs sont des chaînes fixesuse secondary prefixUtiliser le préfixe secondairevisit FILE using find-fileVisiter le fichier spécifié avec find-fileIgnore missing soundcardsIgnorer les cartes son manquantesNe pas ignorer le dossierRechercher tous les pools existants et les importerException de virgule flottanteLister les fichiers modifiés entre un instantané, et un système de fichiers ou un instantané antérieurPrint the version of an installed packageAfficher la version d’un paquet installéJamaisNombre d’utilisateurs doté d’une confiance marginale pour ajouter un nouveau signataire de clé (3 par défaut)Rechercher avec des résultats intermédiairesRedéfinir les symbolesUpgrade all packages that are out of dateMettre à jour tous les paquets obsolètesGenerate code for the SH4 without a floating-point unitGénérer du code pour le SH4 sans processeur de virgules flottantesVerbosely list archive (technical)Lister verbeusement le contenu de l’archive (version technique)Read only modeEncrypt/decrypt text(Dé)chiffrer le texteStart a unit and dependencies and disable all othersDémarrer l’unité spécifiée avec ses dépendances, et désactiver toutes les autresChange user's login directoryModifier le dossier personnel de l’utilisateurOutputs the client versionAfficher la version du clientDisplay this help and exitAfficher la présente aide et quitterTrace TH1 executionTracer l’exécution de TH1Start the first matching agentDémarrer le premier agent correspondantpunctuation charactersAfficher les dépendances de constructionInstead of working tree, use the contents of the named fileUtiliser le contenu du fichier précisé, pas la copie de travailFicher de journalAlign multiple files on sector boundariesAligner les fichiers multiples sur les limites de secteurOnly "unsafe" symlinks are transformedRemplacer les liens symboliques pointant en dehors de l’arborescence copiée par leur cibleNe pas rechercher l’identifiant de clé tel qu’indiqué dans le message; essayer à la place toutes les clés privées pour trouver la bonnePool duquel régler le paramètreUtiliser l’écriture brute, le mode d’écriture brute préféréControl display of ttls in recordsContrôler l’affichage des durées de vie des enregistrementsrestore a backup (default latest) to a databaseRestaurer la sauvegarde (la plus récente par défaut) d’une base de donnéesReprocess to reduce spurious conflictsRetraiter pour réduire les faux conflitsPerform branch target register load optimization before prologue / epilogue threadingEffectuer, avant traitement des prologues et épilogues, une optimisation du chargement des registres cibles des branchesMark packages as automaticMarquer les paquets comme automatiquement installésLire les cookies depuis le fichier spécifiémanage custom domainsGérer les domaines personnalisésAfficher un fichier d’un portDisable GPG check for this repositoryDésctiver la vérification GPG pour ce dépôtDélimiteur de champsOnly follow secure HTTPS linksNe suivre que les liens HTTPSMonitor signals from interfacesSurveiller les signaux émanant des interfacesset the addons target directoryParamétrer le dossier cible des greffonsskip testing changesetPasser la vérification du jeu de modificationsSpécifier le type de clé privée clientEnable backup of the device's shared storage / SD card contentsActiver la sauvegarde du stockage partagé ou du contenu de la carte SD du périphériqueRead and use additional resources from FILE (higher priority)Lire et utiliser les ressources supplémentaires du fichier spécifié (priorité importante)Specify bit size of immediate TLS offsetsSpécifier la taille en bits des décalage TLS immédiatsRender text right-to-left or left-to-right [type]Rendre le texte dextroverse ou sinistroverse [type]Pull in changes from another branchTirer les modifications depuis une autre brancheUtiliser l’IP spécifiée comme source pour les connexions sortantesallow to move boundary backwardPermettre de repousser la limite vers l’arrièreProduce assembler debugging messagesProduire des messages de débogage de l’assembleurbind key to commandCréer un raccourci clavier vers une commandeListe de pays séparés par des virgulesNe pas utiliser les drapeaux FUSE par défauxSkip interactive updatesPasser les mises à jour interactivesLogical ORFaire un OU logiqueList available modulesLister les modules disponiblesFlush output immediatelyVider le tampon de sortie immédiatementPatterns are basic regular expressions (default)Les motifs sont des expressions régulières basiques (par défaut)Show latest version compatible with specified Atom versionAfficher la dernière version compatible avec la version spécifiée d’AtomMettre à jours tous les systèmes de fichiers éligiblesPrint the version and quit%s : %s : impossible de surcharger une variable en lecture seuleshow tagsAfficher les étiquettescette aideDebugging commandCommande de débogageEnable nested conditional execution optimizations (default)Activer les optimisations des conditionnelles imbriquées (par défaut)main border colorUtiliser les préfixes S.I. décimauxdisable blinking cursorDésactiver le curseur clignotantShows the commits on branchesAffiche les validations sur les branchesRechercher les paquets correspondant à un motifBe quiet, only report errorsÊtre silencieux, ne communiquer que les erreursignore optional dependenciesIgnorer les dépendances optionnellesUpdate given targetsMettre à jour les cibles spécifiéesCommuniquer les modifications effectuéesReceiver deletes before transfer (default)Supprimer le fichier destination avant le transfert (par défaut)Select packages from the specified repositorySélectionner les paquets du dépôt spécifiéNiveau de compressiontarget revisionRévision cibleAfficher le journal du périphériqueUse other string as result field separator instead of :Utiliser un séparateur de champ autre que : dans le résultatPrint PPIDAfficher les PPIDÉmettre un événementNe pas essayer le serveur suivant sur SERVFAILPareil à --list-keys, sauf pour les signatures qui seront également listéesno viewer is usedPas de visionneuse utiliséeList of packages to installListe des paquets à installerL’argument « %s » est hors limitesuse bibtex when needed, but only if the bib files existUtiliser bibtex lorsque c’est nécessaire, mais seulement si les fichiers « .bib » existentattach your console to a running jailAttacher votre console à un environnement jail en cours d’exécutionSet character classParamétrer la classe de caractèreAdd valueAjouter une valeurSelect revision to compare toSélectionner la révision à comparerDésigner le fichier spécifié comme le trousseau public principalDon’t exclude files matching PATTERNNe pas exclure les fichiers correspondant à PATTERNLister tous les noms connus de signauxDon't ask any interactive questionNe poser aucune question interactiveTraiter les fichiers comme des fichiers binairesPrint flat profileAfficher un profil à platWrite the name of each function into the text section, directly preceding the function prologueÉcrire le nom de chaque fonction dans la section texte, juste avant le prologue de la fonctionSuggérer l’ordonnancement des fichiersSe contenter de dire si les fichiers diffèrentGérer les raccourcis clavier de fishIgnorer les fichiers au motif MOTIFRead shell function definitions from stdin, reporting matching ones on stdoutLire les définitions de fonctions shell depuis l’entrée standard, communiquer celles correspondant sur la sortie standardExporter les révisions étiquetéesSupprimer une cléAfficher le contexte de sécuritégo compiler flagsSémaphores de compilation goSame as -m4a-nofpu, except that it implicitly passes -dsp to the assemblerPareil à « -m4a-nofpu », à ceci près que « -dsp » est implicitement transmis à l’assembleurSortie vers /dev/nullUndo latest bad/good command.Revenir sur la dernière commande (in)valideConditional execution of code and flow controlExécution conditionnelle de code et contrôle de fluxFilter to apply to dvi fileSpécifier le filtre à appliquer au fichier DVIOutput outdated packages as JSON arrayAfficher les paquets obsolètes comme un objet JSON%s : cette option ne prend pas d’argumentPrint # of out fifo overrunsAfficher le nombre de dépassements de file en sortieDéboguer le fichier de préférencesInstaller un greffonInconnuConfig file to useFichier de configuration à utiliserPool duquel lire les événementsLister les jeux de données pouvant être mis à jour, ou en mettre un à jourAfficher les ID utilisateurs supplémentairesenable data race detectionActiver la détection des compétitionsDo not execute anything that will change the disk.Ne rien exécuter qui puisse modifier le disqueSet thumbnail widthParamétrer la largeur de miniatureSkip changesPasser les modificationsFichier d’entréeDon't merge dependenciesNe pas fusionner les dépendancesCréer une gemme simple, utilisable pour un développement avec bundlerPool duquel obtenir l’historique des commandesIgnore remote repositoriesIgnorer les dépôts distantsUse IPv4 query transport onlyUtiliser seulement des requêtes en IPv4Don't build documentation for dependenciesNe pas construire de documentation pour les dépendancesRechercher le module spécifié (répétable)Signal « %s » inconnuFilter through xzPasser par une (dé)compression xzSpecify printf-like formatSpécifier le format à la printfUse the same output mode as git-annotateUtiliser le même affichage que git-annotateStart in continuous view modeDémarrer en visionnage en continuAfficher le hachage donné par l’algorithme spécifié, ce pour tous les fichiers ou pour l’entrée standardAdds required packages to your composer.json and installs themAjouter les paquets requis dans votre fichier composer.json et les installerSoundcard number or id to useNuméro ou ID de la carte son à utiliserHow to deal with queued jobsSpécifier comment gérer les tâches mises en fileSet globallyParamétrer globalementdowngrade an existing addonParamétrer le délai d’attente réseauRemove newlineSupprimer le saut de ligneUnlock an encrypted deviceDéverrouiller un périphérique chiffréapply on top of local changesAppliquer par dessus les changements locauxDo not build sitemap filesNe pas construire de fichier sitemapFunctions prologues/epilogues expanded as call to appropriate subroutinesÉtendre les prologues et épilogues de fonctions comme des appels vers les sous-fonctions idoinesOutput version and exitUser scriptScript utilisateurPerform an update then a dist-upgradeExécuter update, puis dist-upgradeforce rebuildArchive mode; same as -rlptgoD (no -H)Mode d’archivage, identique à -rlptgoD (sans -H)Mode traditionnelExactement deux noms sont attendus (ancien et nouveau nom de fonction)Also build all dependenciesConstruire également toutes les dépendancesHTTP proxy URLURL du proxy HTTPAppend rules to the end of a chainAjouter les règles à la fin d’une chaîneTurn off -gDésactiver « -g »Rechercher les paquets contenant un des motifsExport <keys> to stdoutExporter les clés spécifiées sur l’entrée standardDisable alignmentDésactiver l’alignementlignes %u à %u de %ushow only the preceding applied patchN’afficher que le patch précédemment appliquéReplace every pixel with its complementary color remove object filesthe number of lines to displayNombre de lignes à afficherIgnore all previous optionsIgnorer toutes les options précédentesDisplay information about your current project and systemAfficher les informations sur le projet actuel et le systèmeUtiliser les gemmes en cache au lieu de les récupérer d’un hôte distantSupprimer un ou plusieurs paquetsWrite cpu profile to this fileÉcrire le profil processeur dans le fichier spécifiéNe jamais autoriser l’utilisation de l’algorithme de clé publique spécifiéSort alphabeticallyTrier alphabétiquementBypass file conflict checksOutrepasser les vérifications de conflit de fichierLoad only the specified repositoriesCharger seulement les dépôts spécifiésGet all files from folderObtenir tous les fichiers du dossierType de système de fichiersAppend another file's access list.Ajouter la liste d’accès d’un autre fichier[revisions][révisions]Show only installed packagesN’afficher que les paquets installésAller directement à la ligne spécifiéeDémarrer en mode débutantLoads and persists the given configurationCharger et maintenir la configuration spécifiéeBeep if command has a non-zero exitSonner en cas de code de retour non nulPrint only 'filename'N’afficher que le champ « filename »Set or get hard limitDéfinir ou obtenir une limite forteGenerate code to verify that you do not go beyond the boundary of the stackGénérer du code pour vérifier que vous ne dépassez pas la limite de la pilePériphérique en mode blocCommuniquer la position relative en octets dans le style UNIXInclude window border in the output imageInclure les bordures de la fenêtre dans l’image résultanteDecode dataDécoder les donnéesPrint timing information for this runAfficher les informations de chronométrage pour cette exécutionGroupe de transaction auquel revenir (implique -FX)Attendre pendant un délai aléatoire entre les tentativesUpdates the given dependenciesMettre à jour les dépendances spécifiéesLire le fichier spécifié comme traitement par lotrun godoc on package sourcesExécuter godoc sur les paquets sourceAfficher l’historique des commandes du poolAfficher l’histogramme de déduplicationUse the specified <keyserver>Specify number of bytes per logical sectorSpécifier le nombre d’octets par secteur logiqueForce tmux to assume the terminal supports 256 coloursPrésumer du support de 256 couleurs par le terminalParamétrer le fichier des étiquettesCompare ACLsUse an alternative configuration fileSpécifier un fichier de configuration alternatifEnable the optimization pass in the HP-UX linkerActiver la passe d’optimisation de l’éditeur de liens HP-UXlist of build tagsListe des étiquettes de compilationExtract scriptExtraire le scriptSupprimer l’étiquette des informations ZFS du périphérique spécifiéAfficher toutes les lignesDisplay extended info about compiled-in pathsAfficher des informations détaillées à propos des chemins configurés à la compilationSpécifier le dossier de constructionDo not ignore the postscript EOF comment while scanning documentsNe pas ignorer le commentaire EOF de Postscript lors de la numérisationShow the author email instead of author nameAfficher l’adresse email de l’auteur au lieu de son nomShows all available cache typesAfficher tous les types de cache disponiblesDémarrer en mode diffCompress GRUB filesCompresser les fichiers GRUBVérifier que l’entrée est triée, sans faire le triDisable automatic UTF-8 encoding of SRT subtitlesDésactiver l’encodage UTF-8 automatique des sous-titres SRTObtenir un ou des paramètres d’un poolOnly modify manifestLe motif est une expression régulière POSIX étenduedans le gestionnaire d’événement: %sSkip removing files from this checkoutIgnorer les suppressions de fichiers de cette extractionLoad only the specified repositoryCharger uniquement le dépôt spécifiéZf	
6`AmJCB
F`rzędy od %u do %u z %u$# nie jest obsługiwane. W fish używane jest 'count $argv'.Steruje stylem podświetlania składni w dezasemblerze$$ nie jest numerem identyfikacyjnym procesu. W fish używane jest $fish_pid.Zwróć informacje o fishNiedozwolona instrukcjaZmienne nie mogą znajdować się w nawiasach. W fish używane jest {$%s}.Terminal zawieszonyPróbowano zmienić wartość zmiennej tylko do odczytu '%s'Zakończ zestaw komendNie możesz użyć trybu niewykonywalnego kiedy uruchomiona jest sesja interaktywna'break' użyte poza pętląNieznana funkcja '%s'Komenda '%s' nie może zostać użyta bezpośrednio po zadaniu w tleNieprawidłowa wartość dla opcji '--color': '%s'. Oczekiwano 'always', 'never' lub 'auto'Kontrola zadania: %sNie określono blokówNie udało się odczytać '%s'Funkcja '%s' wywołuje natychmiastowo siebie. Może to skutkować nieskończoną pętlą.'%s' nie jest ścieżkąWykonaj zestaw komend wielokrotnieSzukaj określonego ciągu znaków w liścieZwróć losową liczbęNigdyPrzymusowe wyjścieNieprawidłowy cel przekierowania: %sZawszeNiewykorzystywany sygnałNieokreślony błąd podczas wyszukiwania lokalizacji '%s'Tylko dla zadań interaktywnychFunkcja '%s' nie istniejeArgument '%s' jest poza zasięgiemWymuszono zatrzymanieŚcieżka '%s' nie istniejeUruchom komendę w obecnym procesieWypisz lub usuń funkcjeZadanieNie można odnaleźć katalogu domowegoSygnał zdefiniowany przez użytkownika 2Zwraca sformatowany teksturuchomionaSygnał zdefiniowany przez użytkownika 1%s: oczekiwano wartości liczbowej'continue' użyte poza pętląNieznany kolor '%s'Edytuj sugestie do określonej komendyZmienne nie mogą znajdować się w nawiasach. W fish używane jest "$%s".Zdefiniuj nową funkcjęBrak uprawnień: '%s'Grupa%s: Nie ma żadnych zadańPrzekroczony limit rozmiaru plikuSteruj przypisaniami klawiszy fish'aProject-Id-Version: fish
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2017-01-07 10:24:59+0000
Language: pl
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
X-Generator: GlotPress/2.2.2
Zmień katalog roboczyNie można ustawić trybu terminala dla nowego zadaniaNieznany sygnał '%s'To nie jest powłoka logowaniaZwróć pomyślny wynikw zastępstwie poleceniaZmieniono status procesu potomnegoZwróć katalog roboczyNieprawidłową wartość początkowa '%s'zatrzymanaw procedurze obsługi zdarzeń: %sKomendaWykonaj komendę wielokrotnie%s (linia %d)Nie określono klawiszaZwróć niepomyślny wynikPrzenieś zadanie w tłoZmień wartości ciągów znakówNieprawidłowa wartość długości  '%s'Zmiana rozmiaru oknawyszukiwanie:Wypisz obecnie uruchomione zadaniaKontynuuj wcześniej zatrzymany procesTo jest powłoka logowaniaNieobsługiwane użycie '='. W fish używane jest 'set %s %s'.Historia komend wykonanych przez użytkownika$@ nie jest obsługiwane. W fish używane jest $argv.Standardowe wejścieOczekiwano dokładnie jednej nazwy funkcjiŻądanie informacjiWykonaj komendę jeżeli poprzednia komenda zakończy się niepowodzeniemKatalog domowy dla %sProcesOczekiwano nazwy zmiennej po znaku $.Ustaw kolor terminalaWylicz liczbę argumentów(brak pasujących wyników)Wystąpił błąd podczas odczytywania pliku %sZmienna: %s$* nie jest obsługiwane. W fish używane jest $argv.'%s' nie jest zadaniemNie udało się rozszerzyć nazwy zmiennej '%s'Opuść powłokęBrak pasujących zadań: %d$%c nie jest prawidłową zmienną w fish.%s (linia %u)Stwórz blok koduOczekiwano dokładnie dwóch nazw (nazwa obecnej funkcji i nazwa nowej)oczekiwano wartości liczbowejZatrzymaj obecnie używaną funkcjęNiedozwolona nazwa funkcji '%s'Brak pasujących zadań�:��.?D�Aa%~u�>
���
Fp.�&RSA��Ha"�,�.�,�h 6o�l�RW	�%I+j
X-i�-7�S�!�{�S{/]\�K3J�(�Av�1';�5;^��e#&5
X^��d5��{zrC��_Y�&/�	��8���}CfU��'�W`�X�8�f\9G��q>
����?%?�t�O��E��<7cmG��=�q�
%��`
%T	�	�kx#�Välj fixar som matchar REGEXPInstallera dokumentation (standard)Tillåt importering och användning av nycklar med användarid som inte är självsigneradeLäs namn från standard inOkänd fel inträffade under lokalisering av katalogen '%s'Skriv ut innehåll av konfigureringsfilVisa sammanställningVisa statuskolumnRedigera filer på platsVisa alla händelseloggarMer än ett jobb matcharVisa hierarkiÄndra till användareMaximalt antal tillåtna uppkopplingarAnvänd som make-filTerminalen bröt uppkopplingenUtför underhåll på förtroendedatabasenVisa radnummerBetrakta filer separatVisa nuvarande jobbFortsätt spåra under main()-anroppetVäxla utskrift av värdnamn för andra datorerVisa hårdvaruplattoformVälj konfigurationsfilExportera källkod från CSVSkapa arkivAcceptera bara källkodpaketIgnorera fel från icke-tomma katalogerTa bort hostname-inläggJämför strängars numeriska värdeTesta zipfilintegritetByt från ägare/gruppAntag att efterföljande argument är lagrade i teckenuppsättningen angiven av --display-charsetRadera arker från anropsgrafAnvänd fullt källfilsnamn under KATALOGOm inte standard in innehåller icke-tomma tecken, utför inte kommandotInaktivera flertrådat lägeUndertryck varningen om 'använder osäkert minne'Visa inloggningsprocessFelloggLängsta slice-storlekMaximalt antal processer tillgängliga för en enskild användare%s: Förväntade exakt ett argument, fick %s\n\nSynopsis:\n\t%svared%s VARIABEL\nJämför inte första N fältUtför bara handlingar på filsystem av angiven typGör funktionen till en händelsehanterare för variabeluppdateringarVälj httpanvändarnamnVälj alla processer utom sessionsledare och terminal-lösaAnge sendmailkommandoSkicka utdata genom 'pr'Saknad hexadecimalt nummer i UnicodeescapesekvensSkapa global exempelkonfigurationsfilAnge nedladdningskvot för automatiska hämtningarFråga om den långa kommentaren skall redigerasFölj ej symboliska länkarIgnorera nyare buggar än uppgraderade paketAntag tabbavståndInkludera inte versionssträng i ASCII-skyddat utdata (standard)Kör inte triggerpostun-skriptletsVisa paket som kan användas som input till mirrorbin eller mirrorsrcVälj spellistaUppdatera källkod och verifiera beroendenInkludera inte hemliga nyckel-kommentarpaket vid exportering av hemliga nycklar (standard)Vägra köra om GnuPG inte kan få säkert minneLadde ner paket som saknas från spegelFölj bara relativa länkarTesta om inga nya job ställs unde jobbkontrollVälj väntetiden i sekunder innan skrivning till skivan påbörjasLägg inte standardnyckelringar till listan på nyckelringarVisa garanti och avslutaStay on this file systemStanna på detta filsystemBe om lösenord för autentiseringOnly print duplicatesVisa bara dubletterÅtersynkronisera paketinnehåll från källkodVisa dolda filer utom . och ..Hämta från arkivMaximal längd på prefixkodTöm 'for your eyes only'-flaggan i meddelandetVisa kärnnamnTvinga inte v3-signaturer för signering av dataEndast lagring (skapa ett enkelt RFC1991-paket)Visa radnummer för varje radInvertera matchning(Används tillsamans med -o) Skriv inte över utan lägg tillKör inte triggerin-skriptletsLadda kakor från filBehandla saknade filer som om de vore tommaTimeout under hämtningFörsök att återställa SCSI-bussen som CD-brännaren befinner sig påJobbformatVisa namn på alla signalerAktivera X11-vidareskickningMänniskoanpassad formatering av utdataStoppad genom jobbkontroll (^Z)Ladda bara ner difffilerAvsluta ett block av kommandonGenerera filinnehållIgnorera skiftlägeTesta om en kommandosubstitution utförs för tillfälletVälj maximal fördröjning mellan kommandonFormatera alltid omVälj cacheexpireringstimeri kommandosubstitutionAvmontera all a filsystem i /etc/mtabUppdatera: Lägg till ändrade filerFölj länkar mellan olika värdarVisa whatis-informationBegränsa nedladdningshastighetenKör inte post-skriptFölj symboliska länkarIndikera att modul inte längre användsSe vem som redigerar övervakad filVälj fältVisa kontrollteckenIP adress att rapportera till trackerVälj rss-titelMarkera den första olästa radenvid alla rörelserSkriv aldrig över filer med samma namnAnvänd inställningar för hög fartErsätt angiven sträng i ursprungsargumenten med namn från standard inVisa värdnamn och användare för standard inVisa kontrolltecken, försök gissa skärmutseendeAnvänd färgerVälj normal CD-ROM-enhetVisa namnen på alla tillgängliga inbbyggda kommandonSök efter en angiven sträng i en listaRader slutar ned nollteckenVisa alla nycklar och deras fingeravtryckFil att lagra serversvar iOm användaren skall informeras om hashfelAktivera stöd för programpausning (^Z)Använd angiven sträng som filnamn att lagra i meddelandeFunktionen '%s' existerar inteAnge makefilMarkera den första olästa raden på ny sidaNogrann paketskanningGör inga förändringarÖppna fil i standardprogramSträngens längd är nollskildAvslutning via jobbkontroll med minnesdump (^\)Ett fel inträffade under skapandet av ett rörRedigera markeringVisa alla nycklar från den öppna nyckelringen, eller de angivna på kommandoradenVälj dvd-betraktningsvinkelTa bort en nyckelFiltrera genom compressIgnorera blanka teckenVälj normal DVD-ROM-enhetVerifiera bara kommandon, utför dem inteSätt listan på personliga kompressionsinställningar till den angivna strängenSätt maximalt malldjupInnehållsförteckningen är satt till CDI, med enbart XAUtför bara handlingar på filsystem med de angivna flaggorna i /etc/fstabMisslyckas vid insättning av redan laddad modulUpgradera källkodpaketJämför månadsnamnVälj destinationsadressLjud/bild synkroniseringshastighetIgnorera ändringar som matchar REGEXVisa hjälp och debug-valVälj ändringar som börjar med fix som matchar REGEXPAnvänd som mest angivet antal icke-tomma indatarader per kommandoSekunder mellan keepalivesVisa sammanfattningVisa alla versionerLogga till spårfilLägsta portnummer att lyssna påAnvänd radbuffringFortsätt vid felFältavdelareLägg till till urval när indata växerVisa debuginformationSkicka e-post till användareSätt hastighetsfaktorn för skrivprocessenErsätt valt områdeTvinga avmontering (vid onåbart NFS-filsystem)Utför inte insättning/borttagning av modulTreat DEST as a normal fileBehandla DEST som en vanlig filUpgradera inte paketUtför inte %verifyskriptletVerifiera inte paketens beroendenVälj via kommandoAlways follow symbolic linksFölj alltid symboliska länkarMAximalt djup i certifieringskedjan (standard är 5)Gör inga ändringar (inte helt implementerat)Processa 'at'-kö bara en gångAnta att den angivna nyckeln är lika pålitlig som en av dina egna hemliga nycklarAntag att efterföljande argument är lagrade i UTF8Ta bort datablock före arkivetVisa en lista av alla funktionsanropp som lett fram till anropet på det nu körande kommandotVisa inte egenskapstypSlå på autosplitlägeVisa informativa meddelandenVisa bara en totalsumma för varje argumentTillåt backsteg och vagnreturAlltid%s: För många argumentServerlösenordslägeAckumulerande lägeVälj via användareSkriv utdata till angiven filGör funktionen till en händelsehanterare för avslutade processerAvsluta om filen är kortare än en skärmfullVisa namn, rad och tidSynkronisera filsystem innan användningsinformation hämtasNamn på fixVisa information om alla filerHämta och skriv ut ATIP (absolute Time in Pre-groove) infoSpecify line-lengthVälj radlängdVänster fil är äldre än höger filVälj taggar som matchar REGEXPVälj via process-IDSök förbi slut på skärmenAnvänd alternativ dekompressionsmetod för BZIP2-komprimerade filerFölj alla symboliska länkarVälj fönster via namnHämta inte ändringstiderGenerera XML-formaterad utdataKör testskriptKontrollera standardindata till policymotornVälj proxyanvändarnamnFölj FTP-länkar från HTML-dokumentVälj tabbstorlekVälj katalog för rpm-databasKör inte postun-skriptletSkriv ut kompressionsfaktorDefinera ett extra huvud att skicka till HTTP-servernSummera inte ändringarVälj signatur- och certifikatpolicystannatRengör källkodpaketKan inte ange definitionsområde vid blockraderingSkriv ingentingFrågelägeVälj utdataformatKommasepararad landslistaTvinga html-filer att få html-suffixUtför aldrig automatiskt '--check-trustdb'-kommandotSvara på e-postbaserad fix från adressSkriv ut NUM rader av kopierad sammanhangAnvänd angiven URL som preferrerad nyckelserver för datasignaturerHandling för enheterTillåt en uppgradering att ersätta ett nyare paket med ett äldreSkicka till sammanhang lagrat i FILNAMNEnhetssektionVisa filer i paketSpelsektionKryptera dataKommandoraden som skall köras för att visa ett fotoidRadera förlegade filerDekomprimera till standard utÖka den allmänna debugnivån ett stegDistibutionsuppgraderingStarta vid första matchningen av angivet mönsterTa bort posterAvdelare för start av strängSökkatalog för make-filSkriv CD-Text-infromation baserat på information tagen från fil i binärt formatAnvänd angiven digestalgoritm för passfrasmanglingMaximal filstorlek överskridenInkludera bara följande namnKryptera för angivet användarid, men dölj nyckelid hos nyckelAvaktivera alla kontroller på formatet av användarid vid generering av nya användaridTidsintevall mellan förfrågningar efter nya fränderBevaka statusinformationVisa senaste revision vid vilken vare rad ändradesAnta ja på alla frågorVisa apropos-informationPosta resultat till extra adresser. (Kräver --reply)Växla visning av overksamma processerSätt en lista av kataloger att söka efter fotovisare och nyckelserverhjälpareVisa sökväg till kommando, eller ingenting om namn inte är ett kommandoOmvänd sorteringsordningVänta det angivna antalet sekunder mellan hämtningarKonvertera länkarna i dokumentet så att de passar för att titta på lokaltKonfigurationsinställningURL att hämta fil frånVälj Pin-prioritetsvärdeVälj det bättre RAW-skrivlägetBygg aptcacheVisa kataloginnehåll, inklusive dolda filer i långt formatLäs URLer från filVälj via ttyVisa filstorlekVälj förloppsindikatortypVisa övervakningar på filVerifiera inte enhetsattributMatcha bara hela ordSök fullt paketnamnVisa bara konfigurationsfiler (implicerar -l)Använd som mest angivet antal argument per kommandoVisa alla namnProcessa binär fil som textHantera glesa filerOm den avmonterade enheten var en vändslinga, återlämna också denna enhetAntal nedladdningar för att byta från slumpmässig slice till ovanligaste slice förstTyp av L2-cacheTa bort modulerVisa bara paket som kan uppgraderasMaximal storlek på skapade corefilerIgnorera den kända storleken på ett medium, använd endast vid debuggningVägra inte köra om GnuPG inte kan få säkert minneTillåt fjärrvärd att koppla in sig på lokala vidareskickade portarÄndra beteendet av klartextsignaturer så att de kan användas för fix-filerTilåt aldrig användandet av angiven chifferalgoritmAnge det internationella standardinspelningsnumret för nästa spårVisa databasVälj sources.list filRemove non-duplicate linesTa bort rader som saknar dubletterSkriv %shelp%s för instruktioner om hur man använder fishKärnsektionSök i alla manualsidorLigg till alla moduler som matchar parameter med jokerteckenSvara automatiskt ja på alla frågorGör backup av varje existerande destinationsfilSamma som --list-keys, men visa även signaturerBevara miljövariablerAnvänd angiven köOnly print unique linesVisa bara unika raderIdentifiera som följande agentRemove the topmost global event blockTa bort den översta globala händelseblockerarenVälj promptkommandoAnvänd portabelt utdataformatLägg till sträng före relativa länkarVälj tagg som matchar REGEXPFråga före överskrivningVisa kompressionsinformationLägg till nya filerBevara alla rättigheter, och sortera inte filargumentVisa alla källkodspaket med versionRadera inte de tillfälliga .listing filerna som genereratsTesta om bara interaktiva nya job ställs unde jobbkontrollSlå på tidsstämplingFörsök skicka en avbrottssekvens till enhetenIngen nyckel angivenUppdatera källorRadera de filer som läggs till arkivetVälj startkapitelTvinga efterföljande parametrar att tolkas som process-ID (standard)Starta med tom miljöVisa paket som beror påMontera inteMönster är ett grundläggande reguljärt uttryckAvbrottOkänd funktion '%s'Sökning ignorerar gemenerVälj global konfigurationsfilVisa maskinnamnSkapa ARP adress manuelltAnvänd daglig buggrapportTimer utlöstesVälj process under markörenVälj via sessions-idLäs filnamn från rörRita om från toppenVälj tidVisa overksam tidAnvänd angiven fil istället för standard-förtroendedatabasenKör upp till angivet antal processer i tagetSkriv loggdata till angiven filidentifierareÅterställ --default-recipient och --default-recipient-selfLägg in mottagarens nyckelid i krypterade paketVisa sessionsnyckel som används för ett meddelandeGruppSkriv bara ut huruvida filerna skiljer sigMaximal storlek på filer skapade av skaletVisa kommandonamn för varje jobbVälj hur nyckelid ska visasVälj en konfigurationsinställningFråga alla paket som tillhandahåller den angivna förmåganUtdataformat för profileringTyst lägeVisa alla möjliga definitioner av det angivna namnetOmdefinera variabelDivisionskontrollExkludera följande namnExpandera samlingar i sidan 'FOLDER LIST'Lokal IP-adress att binda tillVisa byggberoendenSpara headers skickade av HTTP-servernLägg inte in mottagarens nyckelid i krypterade paketSkicka -f till skaletSluta processa flaggor till höger om inte på en ttyInformationsbegäranRadera obsoleta paketfilerAPM-status debuginformationAvsluta vid filslutAntalet bytes av extra heap-utrymme som används per allokeringLäs in jobb från filMålradAnvänd inställningar för hög kompressionsnivåFormatera bara, visa inteVisa beroendens tillståndVisa inte initialt copyrightmeddelandeLägg till text vid markörenÄndra ändringstid på filer, utför inte kommandonTecken att rulla på vänster/högerpilAlias för 'move delete packages'Använd V7-formatLägg till föreslagna paket till transkation vid behovDet inbyggda kommandot 'case' får bara användas i ett 'switch'-block.Stoppad från terminalskrivningVälj felrapporteringsnivåFalsk monteringInaktivera inläsning av användarens .telnetrcVälj X-serverSänd en händelseVälj en konfigurationsfilGenerera källindexfilChecka in filer till förrådVisa debuginfoIgnorera 'Content-Length' huvudFörsök inte förhandla TELNET BINARY-flagganSök nyckelservern efter de angivna namnenBehandla filer som om de vore binäraÄndrar beteendet av vissa kommandon. Som --dry-run men annorlundaLägg till text till slutet av valt områdeSkriv ut som mest NUM kolumnerImportera nycklarna med givet nyckel-id från nyckelserverFråga användaren interaktivtVälj en handlingVälj ändringar som börjar med fix som matchar MÖNSTEREgen URL för att hämta lista av speglarBara för interaktiva jobbÖversvämmningspingKerberosserverlägeSamma som --export, men skicka nycklar till en nyckelserverAnvänd som mest angivet antal tecken per kommandoradTvinga ombyggning av indexKör ett kommando från cacheKör inte pre-skriptSkriv ut filstorlek, inte använt diskutrymmeRedigera långa kommentarer som standardVisa utförlig informationRedigera kommando-specifika kompletteringarAnvändarinloggningSkapa inte utfilerExkludera extra filattributLat avmonteringBygg källkod utan att installeraSkappa en diff mellan två versioner i lagretVälj utdataavgränsareVälj e-postkatalogKryptera med symmetriskt chiffer och passfrasGå bakåt i kataloghistorikSondera en CDKort formatIgnorera filer som slutar på ~Välj rot-katalog för rpm-operationerSystemanroppssektionTextningsspråkLägg till angiven fil fill den nuvarande listan av hemliga nyckelringarÄndrar utdata av listningskommandon så det fungerar snabbareSkapa klartextsignaturUpdatera källkodpaketlistaSlå på hantering av obsoleta paketVisa version och stödda algoritmer och avslutaOanvänd signalSkriv attributunderpaket till angiven filidentifierareSkriv ut kommenterad källkodTa endast hänsyn till mellanslag och alfanumeriska teckenStoppad från terminalläsningInkluderingssökvägInvertera valGör cache skrivskyddadLadda bara tar-filVälj inställningarIgnorera angivna HTML-taggarInkluderingskatalogLjudutdataUppdatera förtroendedatabasen med ägarförtroendevärdena lagrade i den angivna filen eller standard inVerifiera inte gruppattributAnge katalogÄndra vilka tecken i fjärr-URL som får förekomma i lokala filnamnRengör paket som inte längre skall nedladdasIgnorera alla signaturer med signaturnivå under angiven nivå vid byggandet av förtroendedatabasenShow sizes in gigabytesVisa storlekar i gigabyteJobkontroll: %sFlytta paket från cache till lokal spegelStanna gränssnittFörsök använda GnuPG-AgentTid mellan skärmuppdateringarStarta debugger vid felTa bort filer efter att de lagts till arkivetMaximalt rekursionsdjupVälj FIFO- (ringbuffert) storlekInga förändringarVisa inte felmeddelandenFråga alla installerade paketHämta källkodspaket från standard inSkriv en nollad byte efter filnamnVisa inod för filerSluta läsa efter NUM matchningarRadera variabelVisa grupp-ID för jobbVisa versionsnummerKör i interaktivt lägeAnta nej på de flesta frågorTvinga efterföljande parametrar att tolkas som grupp-idBildutdataStarta underprocess för varje monteringTillåt inte importering och användning av nycklar med användarid som inte är självsigneradeHämta alla rättigheterStandardcertifieringsnivå att använda för nivåkontroll vid nyckelsigneringVälj den angivna filen som den primära öppna nyckelringGenerera paket från källkodRedigera miljövariablerVisa längd av längsta radAnvänd 1B som blockstorlekRadera urvalSammanlägg utdata till filAvbryt om paket ska tas bortVälj debuginställningarVisa tidpunkt för senaste uppstartVälj port för webbinterfaceVisa APM-informationObjektfilsuffixInställningar till nyckelservernÖka pratigheten ett stegVisa inte kommenterad källkodGenerera en dottygrafAvsluta fishSignera fix via openssl med en given hemlig nyckelVälj fixnamn och kommentar via filAnvänd <kommando> för att byggaVälj cache katalogTvingad avslutningLägg till kolumn med säkerhetsinformationBegär uppdateringar från en nyckelserver för nycklar som redan existerar i den lokala nyckelringenMontera om ett subträd till en andra platsÅtkomst nekad till katalogen '%s'Fördröj filöppnande till ett kommando inehållande den relaterade 'w' functionen applicerasSök paketnamn som matchar reguljärt uttryckSätt gräns på antal bytes som kommer genereras vid behandlande av en filVisa bara matchande delAccept $ in identifiersAcceptera $ i identifierareRengör källkodskatalogerKör inte preun-skriptletFil är programKomprimera all dataFörsök inte använda GnuPG-AgentFormat för profileringsdataKräv parameterVisa säkerhetskontextLyssna efter uppdateringar för alltidVisa hjälp och avslutaLogga til fil, skriv över tidigare informationTolerera fel i kommandoradenOgiltigt funktionsnamn '%s'Välj bredd på utdataAnge mängden data som skall läggas till som paddning till nästa spårLägg till katalog till stackOgiltig instruktion'%s' är inte ett jobbAntal toppservrarVisa kataloger, inte deras innehållVisa filnamnGenväg för '--options /dev/null'Utför innehållsgenereringSkriv en sources.list filVälj inte standardförrådAnvänd Kanji-teckenIgnorera flaggan '--read-functions'Antag att indata inte är i ASCII-skyddat formatGammal typ av lång flagga att kompletteraVisa paket som matchar det givna prefixetVälj metodAnvänd exakt Posix bcOgiltigt index vid '%s'BibliotekssektionStarta gränssnittÄndra katalogCache:a resultat i angiven filÖppna filTvinga efterföljande parametrar att tolkas som användarnamnVälj SAO- (Session At Once) skrivläge, vanligtvis kallat Disk At Once-skrivlägeFortsätt inte vid felKör filinnehåll som kommandonVälj minnesbuffertstorlekSkapa exempelkonfigurationsfilSlå av importering av platsmodulAnvänd angiven sträng som kommentarsträngTa bort en nyckel från den öppna nyckelringenFråga efter utgångsdatumMarkera konflikterVisa katalogstackBygg om paketNever follow symbolic linksFölj aldrig symboliska länkarDo not use weak symbol supportStöd inte svaga symbolerVälj bygg-katalogVisa undertryckningar för detekterade felLägg till fil/katalog till förrådFullt formatVälj läs (och skriv) timeoutSkriv utdata till /dev/nullFörsök logga in automatiskt på fjärrsystemAnvändargränssnitt liknande rloginFölj angivna HTML-taggarVisa storlekar i megabyteMänniskoanpassade storleksangivelser, bas 1024Justera förskjutningar för att lämna plats för att skapa ett självextraherande arkivLägg till alla meddelanden till loggfilVälj cdrom-monteringsplatsVisa viktiga beroendenVisa kataloginnehåll i långt formatBygg om indexfilerKompilera källkodspaketVäljer debugnivåInstallerade paketSkriv top-servrar till filEtt fel uppstod medan filen '%s' lästesVisa alla källkodspaketBehandla indatafiler som text och lagra dem i det kanoniska OpenPGP-textformatet med standard 'CRLF' radavslutGammal sektionUpgradera existerande paketVisa paketinfoHantera tangentbordsgenvägar för fishVälj nätverkstimeoutHämta paket från standard inReturnera ett misslyckat resultatAdministartionssektionMAC-algoritmVisa listade jobbGå till bakgrunden omedelbart efter uppstartNumerisk adressVisa anropsgrafFråga inte efter utgångsdatumTraditionellt lägeSlå på automatisk templateinstantiering vid länktillfälleTa bort ett inlägg från ---group'-listanKonvertera LF (Unixradbrytning) till CR LF (Windowsradbrytning)AvbrottsteckenGenerera ett slumptalLägg angivet namn/värde-par i signaturen som notationsdataSkapa signarurcache i nyckelringenVälj antal gånger att försöka igenNegera resultatet av ett kommandoTesta om detta är ett login-skalAnvänd urklipp (clipboard) istället för urvalAnvänd hårdvaruadressExplain what is doneFörklara vad som utförsIgnorera oautentiserande paketSkick jobb till förgrundenBred utdataSkriv ut i två kolumnerVisa nyckellistning separerad av kolon (som --with-colons) och visa öppen nyckel dataTvinga skapande av kataloghierarkiKommaseparerad lista av filnamns-suffix eller mönster att inte ladda nerKräv filBevaka effektivt användaridSamma som --list-keys, men visa och verifiera även signaturer%s: Ogiltigt mask '%s'\nX-serverdisplayÄndra vissa andra kommandon so de behandlar multipla filerLokal sektionIgnorera användarnamn vid tidsberäkningarHindra alla tecken från att kännas igen som specialsekvensStrömavbrottVerifiera inte storleksattributKompressionsnivåAvbryt den nuvarande funktionenLägg till filtypsindikatorAvsluta andra gången filslut påträffasoglitig fältvidd: %sVisa inte huvudBe om bekräftelseTa bort alla version av paketet som matchar angiven strängVisa bara platserVerifiera inte linkto-attributSpara kakor till filVälj fil för källkodscacheSignera fix med givet nyckelidMontera partitioner med angiven etikettSlå på krypteringKör inte preun-skriptVälj blockstorlekAnvänd inte omslag (wrapper) kring gccRekursiva beroendeberäkningarTerminalfönstret ändrade storlekTvinga användandet av kryptering med en modifieringsdetekteringskodFråga paket som äger angiven filSnabb kopieringTa bort alla inlägg från förråd från '--group'-listanSlå på proxystödLäs paket från filFöreslå filordningLägg till etikett till utdataAnvänd angiven kompressionsalgoritmSkriv inte till mtabSamma sak som --replacepkgs, --replacefiles, och --oldpackageLista innehåll av paket som matchar mönsterÄndra inte rättigheterna på en hemlig nyckel tillbaka till läs/skriv endast för användarenTillåt undernycklar som har tidsstämpel från framtidenSeek to given time positionSök till angiven tidspositionBehåll åtkomsttidVälj installationsrotVälj markeringsfilSkicka ut skivan efter arbetets utförandeMake symbolic links instead of copyingSkapa symboliska länkar istället för att kopieraFixera inte skivan efter stt spåren skrivitsFör många argumentVälj ändringar som börjar med tagg som matchar REGEXPAnvänd *.inf-filer för att skriva över ljudinställningarSlå på passande flaggor för speglingArkitekturberoende installationskatalogSynkronisera arbetsträd med förrådSpela in ruttAlias för 'update'Tvinga icke-sammanflätat AVI-tolkVisa NUM rader av inledande sammanhangBehandla alla paketLägg till angiven fil fill den nuvarande listan av nyckelringarSkriv ut en vanlig diffIgnorera skillnader i blanka teckenVisa paket i cacheInga block defineradeLöstagbart mediumFörväntade exakt ett funktionsnamnAnvänd angiven chifferalgoritm för att skydda hemliga nycklarAnvändardefinerad signal 2Backup-ändelseSkriv till filLadda index från filGör funktionen till en händelsehanterare för signalerHandling för katalogerVarna vid upprapad inkuderingAnge en minnesallokeringsfunktionKör inte trigger-skriptletsVälj standard-SCSI-timeoutvärdet i sekunderAnvänd 1kB blockstorlekGör rader efter filslut tommaVisa eller ta bort funktionerTa bort en nyckel från den öppna och den hemliga nyckelringenExtra utförligt formatSamma som --export, men exportera hemliga nycklar iställetIgnorera paketblockarSkapa inte en intern pool-fil för snabbare generering av slumptalVisa senaste revision vid vilken vare rad i modul ändradesAnvänd angiven nyckelserverUtför kommandoSlå på visning av debuginformationAnvänd funktionstangenter för kommandonAnvänd värden från miljövariabler före värden från make-filOmvända resultatHämta adress från filnamn, standard är /etc/ethersUpprepa skriptTclsektionUtför skript vid slut på bandVisa ouppklarade beroenden i cacheIgnorera skiftläge på filnamnInitiera inte med termcapVälj konfigurationsinställningarIgnorera buggar i ditt systemVisa arkivinnehållKontrollera inte paket- eller huvudsammanfattningar vid inläsningInstallera efter byggandeInaktivera X11-vidareskickningCopy directories recursivelyKopiera kataloger rekursivtFörsökte ändra den skrivskyddade variablen '%s'Radera från arkivProfilera stackanvändningSkicka felmeddelanden genom syslogVälj uttags (socket) buffertstorlekInga meddelanden till standard utUtdatafilBara initiera eller uppdatera cachenAnvänd Kerberos-realm för autentiseringSkriv ut historik för modulIgnorera flaggan '--read-alias'Visa sökväg till kommandoVisa inte platt profilUppdateringsintervallInstallera/ta bort paket för beroendenTa endast hänsyn till skrivbara teckenSignera en öppen nyckel med din hemliga nyckel men markera den som icke-exporterbarKomprimera inte allsVälj hela kommandoraden (standard)Uppdatera: Lägg bara till ändrade och nya filerLista av paket att installeraErsätt ickegrafiska tecken med '?'DebuglägeAxtrahera fil från filVälj formatfilLägg till ny nyckelSkapa release-filBegränsande lastfaktorFiltrera genom bzip2Katalogen '%s' existerar inteSkapa det angivna antalet slumpmässiga bytes med den angivna kvalitetenIgnorera felaktiga modulnamnVälj utfilUppdatera källkod och bygg om demVälj blockstorlek 1kBVerifiera inte beroenden före paketen avinstallerasProfileringstimer utlöstOsäkert lägeMaximal 'resident set size'Autogenerera paketcacheVerifiera att fix är signerad från nyckel i angiven nyckelringDumpa konfigurationsfilLäss passfras från angiven filidentifierareSpecify a sibling directoryAnge en syskonkatalogGenomsök $PATH efter skriptKan inte skicka jobb %d, '%s' till förgrunden eftersom det inte använder jobbkontrollRedigera variabelvärdeÄndra eller visa kommandoradenPKZIP-rekursionInkludera versionssträng i ASCII-skyddat utdataVisa paketversionerVälj en kommaseparerad lista av kataloger som skall exkluderasKällkodsträdsversionsaknad hexadecimalt nummer i escapesekvensBara installerade paketÅsidosätt värdet på GPG_AGENT_INFO-miljövariablenUtför inte fjärrkommandoVälj Mediakatalog-nummer för CD:nVälj storlek på pool av återlämnat minneVisa inte information om gruppOkändOväntat slut på textsträng, citationstecknen är inte balanseradeRun quietlySäkert lägeSynonymt med -b -d --login -p -r -t -T -uOmpaketera paket inan raderingExportera alla eller alla angivna nycklar från alla nyckelringarSkriv obehandlade filnamnVisa aktiva processer skapade av initVisa meddelanden om vad programmet görFlervolymsarkivSkriv ut rad av överskrifterVisa pålitliga nycklarIgnorera ändringar på grund av tabbexpansionSkicka kommando till skaletVarna vid blandad användning av tabbar och mellanslagVälj reguljärt uttryck för att avdela indataInaktivera paketnedladdningSkriv ut nuvarande körnivåAnta ja på de flesta frågorVisa nåbart läckt minneKör ett kommando upprepade gångerAnvänd sekundärt urvalTa all inspelningrelaterad information från en CDRWIN-anpassad CUE-bladsfilExkludera angivna paket från uppdateringarMinnesadress korsar segmentgränsRekursiv kopieringInaktivera generering av värd-prefixkatalogkomponenterUtdataspårSortera på filändelseMAximal bakåtrullningVälj angivet antal fixar av de senaste fixarnaIgnorera angivet antal katalogkomponenterVälj kärnversionVisa bara den del av kommandoraden som är före markörenKopiera innehåll i specialla filer i rekursivt lägeFiltrera genom angivet program%s: Det finns inga jobbMönster är ett reguljärt uttryckNätverkgränssnittÖppna icke-reguljär filSortera på storlekLista information om inoderLångt format, full-iso-tidVisa paketets triggerskriptVisa nyckellistning separerad av kolonVänta tid mellan nytt hämtförsökGenerera ett återkallelsecertifikat för hela nyckelnRadera funktionSkapa en namngiven grupp, liknande alias i e-postprogramRäkna antalet argumentOkänt inbyggt kommando '%s'Sätt/hämta markörposition, inte bufferinnehållRadera inte källfilerLåter användaren manuellt välja en drivrutin för enhetenKontrollera skapandet av glesa filerVälj avmanglingsstilVisa användarstatus som +, - eller ?Använd rekursiv hämtningVisa inte förloppsindikatorVerifiera inga attribut i paketfilerFelaktigt systemanropAvmarkera alla processer som inte uppfyller villkorMaximalt antal öppna filidentifierareFölj inte symboliska länkarSökväg att kompletteraInställningar för att exportera nycklarLadda inte ner sidorna, kontrollera bara att de är därMaximalt antal samtidiga uppladningarUtför parameter som kommandoVisa totalsummaBuggar för nedgraderade paketVisa paketnamn/distributionNy sektionSkriv ut alla inloggningsnamn och antal inloggade användareUpgradera paketSlå på debugningInstallera inte filer som markerats som dokumentationVälj teckensekvensTesta om aptkommando borde ha paket som potentiell kompletteringKör inte postun-skriptVisa alla matchande program i PATH, inte bara den förstaVisa ändringstidVisa full användare-tilöl-användare-latensInaktivera vidareskickning av autentiseringsagentGå frammåt i kataloghistorikAdaptiv pingSlå av keep-alive för http-nedladdningarVisa 50 brädgårdstecken medan arkivet packas uppSluta visa fel om för mångaInställningar för visning av nycklar och signaturerKontrollera inte diskutrymme före installationVisa förrådets åtkomsthistorikBlockstorlekKonfigurera för att bygga kompilator för angivet målServrar i områdenLokalt defintionsområdeExkludera filFråga ett (oinstallerat) paket i angiven filLagra bara nyare filerUndertryck varningen om saknat MDCintegritetsskyddÖka pratighet om SCSI-kommandotransporten ett stegSträngens längd är nollMaximal stackstorlekDisplay date for each line in fileVisa datum för varje rad i filTillåt konflikter, men markera dem inteVisa statusinformation om fishInkludera hemliga nyckel-kommentarpaket vid exportering av hemliga nycklarKomma-separarad lista av paketinstallationstillstånd att visaKör inte triggerun-skriptletsBevaka process-IDAktivera vidareskickning av autentiseringsagentFullfölj CD/DVD-brännarens inspelningsprocess med lasern avstängdGör skript exekverbaraDetta är ett login-skalVälj referens-URLLägg till indata till slutet at urvalAnger en 8-bitars datavägDebugflaggaFilstorlek är nollskildAntag följande datatyp för binära filerUtför fixar för lokala ändringarVisa tidtypVisa alla filer i varje valt paketViktig socket-situationSätt egenskapStandard inDefinera matematikbibliotekLångt fromat utan grupperSkriv ut kommandoraden på standard fel före exekveringMisslyckas inte om signatur är äldre än nyckelRadera filer från zipfil%s: Okänd funktion '%s'\nUpgradera paket om det är installeratMangla 'From'-fält i e-posthuvuden (standard)Visa bara först raden vid dubletterVälj brevsorteringsordningVälj maximal överföringshastighet för ett enkilt SCSI-kommandoVälj alla processer utom sessionsledareMangla inte 'From'-fält i e-posthuvuden (standard)Spara sessionskakorFöreslå funktionsordningLäsning/skrivning på asynkron filidentifierare möjligtVälj gränssnittKontrollera inte paket- eller huvudsignatur vid inläsningSkippa binära filerReparera zip-fil (försök mer)Snabb komprimeringSignera fix med din gpg-nyckelHämta källkodspaketVisa fulla posterAnge förtroendemodellVälj allvarlighetgradBuggtrackingsystemVisa alla nycklar från den hemliga nyckelringen, eller de angivna på kommandoradenRedigera inte lång kommentarIdentiskt med '--multifile --verify'Spårnings eller brytpunktsfälla utlöstesVisa totalt anta skrivna bytesKör inte uppdateringBuffra inte indata och utdataAnvänd fetstilLägg till arkiv till annat arkivAnvänd samma ägargrupp som angiven filAlias för atqLägg till fil före indataFråga paket som triggas av angivna paketStanna på lokala filsystemSkapa inte en kataloghierarkiSök paket innehållande mönsterHämta till standard utVerifiera arkivDetektera känt källkodsträdKontrollera inte varje signatur direkt efter skapandeVälj SCSI-målet för CD/DVD-brännarenCompare only specified number of charactersJämför bara angivet antal teckenSätt 'for your eyes only'-flaggan i meddelandetVälj proxylösenordVäxla visning av kommandorad/programnamnSkippa signaturverifieringsstegLadda en förlängningsmodulOmgärda namn med citatteckenMaximalt tid att gissa kvotInkludera inte underkatalogers storlekVägra inte lägga till filer som bara skiljer i skiftlägeAvbrott (Alias för SIGABRT)Visa version och avslutaGör funktionen till en händelsehanterare för avslutade jobbKör barnprocesser i valgrindVisa kvarvarande tidVänster fil nyare än höger filFördröjning innan inaktivt uttag (socket) stängsOm disk-hashar skall verifierasSlå ihop multipla tomma raderAnvändardefinerat formatÖppna katalogTestkörningAvaktivera användandet av ändringsdetekteringskodVarningslägeVisa meddelandedigest med given algoritm för alla angivna filer eller standard inKomprimera filDjup i anroppskedjanKör ett block om ett villkor är uppfylltSpara/återställ inte filnamnOptimize the repositoryOptimera förrådApplicera <fil> som fixGenerera ett utsett återkallelsecertifikat för en nyckelSamma sak som --no-dereference --preserve=linkFörsök hitta en mindre uppsättning ändringarVälj citat-teckenHistorik över användarens körda kommandonFormatera för utskriftVisa paket-specifika skriptletsJämför inte de första N teckenKompliatordebuglägeLångt formatGör så nuvarande urval finns kvar efter programavslutUndersök inte nyckelid lagrat i meddelande, försök alla hemliga nycklar i turordningför att hitta rätt dekrypteringsnyckelBugg-status du vill seLiten blockstorlekVälj paketlivstid på IP-protokollnivåFörfrågningar per rörPropagera bara tider för matchande symbolerVisa beroenden för modulVisa alla grupp-idVerifiera inte tidsattributVisa grammatik och avslutaAktivera ett läge i vilket filnamn på formen -&n, där n är ett positivt heltal, refererar  till filidentifierare n, och inte till filen med det angivna namnetSkicka jobb till bakgrundenSläpp lås varje gång det inte längre behövsReturenra ett lyckat resultatVisa inloggade användareCache:a inte verifieringsstatus av nyckelsignaturerInitiala tangenttryckningarDefinera nyckelVälj domäner som inte skall följasTa bort alla gz-filer från cacheKör ett block flera gångerFörgrundsoperationLista paketinformationVälj volymnamnAlias för atrmVisa värdnamn på nätverksnodFråga inte efter certifieringsnivå vid nyckelsignaturskapandeIgnorera ändringar vars rader enbart består av blana teckenVälkommen till fish, det vänliga interaktiva skaletAnvänd angiven nyckel som nyckel för signeringAnvänd angiven nyckel som standardnyckel för signeringVälj DNS-lookuptimeoutHur länga i sekunder som nedladdning får skeVälj fönster via idAvbryt den innersta loopenFil för debuginställningarSätt filens ändringsdatum till ändringsdatum av senaste filVisa bara status för det senast startade jobbetAnvänd reguljära uttryckVälj källadress till angiven gränssnittsadressAnvänd angiven användarid som standardmottagareTa bort snedstreck i slutet på källangivelserTillåt aldrig användandet av angiven öppen nyckel-algoritmMatcha bara hela raderAnvänd alltid v4-nyckelsignaturer även på v3-nycklarAnvänd angiven meddelandedigestalgoritmTa bort paketHögsta portnummer att lyssna påVälj MTU-väghittarstrategiBevaka användareRadera alla nedladdade filerTöm och rita om från toppenHämta färska buggarIgnorera nollblock i arkivUtför underhåll på förtroendedatabasen utan användarinteraktionSlå på optimeringarVälj ändringar fram till fix som matchar REGEXPVälj lokal cachekatalogVerifiera inte md5-attributVälj domäner att följaSkriv aldrig utdata till terminalenVälj httplösenordAnvänd köllindexfältAnvänd standardnyckel som standardmottagareVälj APT listningskatalogIdentiskt med '--multifile --encrypt'SorteringskriteriumKonfiurera för att bygga på given målarkitekturPromptsträngMonteringskatalogMontera partition med angivet UIDVisa NUM rader av sammanhangRadera inte byggda filerUndertryck vändslinga (loopback) för multicastpaketBekräfta valExportera inte variabel till barnprocesserRadera byggda paketSätt slut-på-fil-strängen till angiven strängSkapa ASCII-skyddad utdataSkapa signaturInstallera källkodpaketi händelsehanterare: %sFörbered redigering av övervakad filNämn oanvända funktioner i platt profilExpandera inte mönsterKonfigureringsfilKopiera och applicera fixar från detta förråd till ett annatVälj via gruppFlytta ett subträd till en ny platsDefinera en ny funktionVisa processorBuffert-utrymmeSkriv kommentarer till filInitiera inte numeriskt tangentbordTV-inspelningslägeVälj antal ljudkanaler%s: Kunde inte hitta en webbrowser\nSatsvis-lägeFöreslå inte paket som upfyller ett ouppfyllt beroendeKommentera varje radVisa inte flaggor%s: Antalet positioner att hoppa över måste vara ett positivt heltal\nRotkällträdBegär APM-standbylägeDet finns inga lämpliga jobbChecka ut källkod för redigeringLadda inte ner källkodVisa paketpostMisslyckas inte vid MDC-integritetsskyddsmisslyckandeVälj symbol under markörenLägg inte till paddning till de följande spåren - standardBarnprocess fick ändrad statusVisa skivas identitetBygg och installera nytt paketControla o estilo de realce de sintaxe do desassembladorKör i dummylägeSortera paketlistning efter installationstidKontrollera syntaxKopiera och applicera fixar från ett annat förråd till dettaKunde inte återställa terminalen för nytt jobbAnvänd utökade reguljära uttryckProgramsektionAnvänd gammalt inkrementellt GNU-formatVälj taggar du vill seAnvänd bar index.dbSätt listan på personliga digestinställningar till den angivna strängenRadera källkodpaketSpegel-listefilTa inte bort inledande /Avsluta efter antal servrarVisa ändringsinformation för paketExportera variabel till underprocessNegera uttryckSök efter annat systemBygg och installera ett installerat paketMålkatalogInställningar för att importera nycklarSätt listan på personliga chifferpreferenser till den angivna strängenIgnorera miljövariablerAnvänd med dselect-gränssnittLägg till symbolisk tagg till utcheckad version av filerBevara ändringstid, åtkomsttid och rättigheter från orginalfilStäll inga interaktiva frågorÖppna folder i skrivskyddat lägeVisa en meny som låter dig utföra alla nyckelrelaterade aktiviteterno-execute läget kan inte användas i en interaktiv sessionIgnorera felVisa inte sammanställning av antal funktionanropMinimalt antal fränder för att inte skicka förfråganTid att vänta på ett svar, i sekunderTvinga indata att behandlas som HTMLIgnorera saknade paketVisa förmågor som detta paket tillhandahållerBacka upp orginalversionenVälj allaTa bort alla sökvägskomponenterVerifiera inte filrättighetsattribut%s: Inte i en loopNyckelord har jokerteckenVisa fontegenskaperStarta vid angivet meddelandenummerAntal sekunder att vänta innan antagande om strypningMaximal  storlek som kan låsas i minnetAnvänd proxyserverSkriv speciella statussträngar till den angivna filidentifierarenFölj symboliska länkar och hämta pekade filerVisa effektivt grupp-IDUndvik händelseloggar från databas i filKör i den nuvarande katalogenSkriv ut NUM rader av unifieradt sammanhangSlå av avmanglingBussfel (Ogiltigt justerad minnesadress)Skicka vidare osignerade meddelanden utan extra huvudUtför inte kommandonDefinera egna flaggorAnvänd inte den öppna nyckel utan den angivna sessionsnyckelnVisa all för tillfället definerade trap-hanterareAnge inte Debian-versionRäkna hårda länkar alla gånger de förekommerÄndra efterbehyandling dynamisktIgnorera modulinterfaceversionDisable all GNU extensionsInaktivera alla GNU-förlängningarAnvänd binär databasProject-Id-Version: fish 1.22.3
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2006-03-13 18:06+0100
Last-Translator: Axel Liljencrantz <liljencrantz@gmail.com>
Language-Team: Swedish <tp-sv@listor.tp-sv.se>
Language: sv
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Filtrera genom gzipFil som indataTesta om ett kodblock utförs för tillfälletUpprepa uppspelningNamn på källkodpaketVisa bara paketnamnSkriv ut 3 rader av kopierad sammanhangAutomatisk radslutprocessning'taint'-verifieringVisa urvalSkapa ett kodblockFråga paket med angiven TID (transaktions-id)Ignore whitespaceIgnorera blankteckenLås databaser vid första läsförfrågan och släpp inte låset före processen avslutarKör inte skriptletsFörhindra läsning från standard inInaktivera angivna autentiseringstypenFormatera en CD-RW/DVD-RW/DVD+RW-skivaVisa information om ändrade filerSkriv inte ut förklaringarVisa huvuden/svar skickade från servrarVisa Unix-typ av byteavståndInaktivera kommandoSpara/återställ filnamnGör om block-indelning under inläsningVisa kompressionsgradJämför generellt numeriskt värdeVälj katalog som inte är monteringsplatsVälj ändringar fram till fix som matchar MÖNSTERTa bort testkatalogTesta om aptitude har tagit emot ett underkommandoImportera källor till CVSBind till adress på lokal maskinKlass av hårdvaraVälj än inställningsprofilFortsätt hämta partiellt nedladdad filErsätt inkluderingskatalogerLäs användarindata från angiven filidentifierareVägra använda angivna protokollIgnorera symboler som inte är kända funktionerTesta om apt har tagit emot ett underkommandoVisa historikinformation för filerHindra -A från att automatiskt sättas för rootTöm urvalVariabel: %sFiltrera utdata genom angivet kommandoSvara ja på alla fixarTvinga raderingHörbart pingVisa skillnader mellan revisionerVälj en kommaseparerad lista av kataloger som skall följasBara numerisk utdataSlå på strikt tolkning av HTML-kommentarerSortera på versionObjektfilprefixSkapa bortkopplad signaturSammanställ inte primära användarid i '--with-colon'-listningsläge och skriv alla tidsstämplar som UNIX-tidsstämplarFlytta paket till lokalt trädUpprepa skript, skriv $_Logga fill filidentifierareVälj uppkopplingstimeoutLokal fil att hämta tillAvbrutet rörLäs inställningar från angivan fil, läs inte standardinställningsfilHantera textningsfil som utf8Visa inte filer som matchar mönsterUppdatera bara databasen, inte filsystemetByt namn på modulRekurivt lägeFråga efter certifieringsnivå vid nyckelsignaturskapandeVälj det mindre bra RAW-skrivlägetLägg till symbolisk tagg till modulVälj katalog för tillfälligt lagringsutrymmeStor blockstorlekFölj symboliska länkar från kommandoradenTvingad att stoppaTöm en CD-RW och avsluta eller töm en CD-RW för skrivningLink files instead of copyingLänka filer istället för att kopiera demLogga till uttag (socket)Bytes per förfråganImportera/sammanslå mycklarMaximal framrullningMinimalt intervall i sekunderSkriv även ut kataloghistorikIntervall mellan kontroller av timeoutsFixa trasig flaggaÄndra arbetskatalogUppdatera förrådAntag skärmbreddVisa NUM rader av följande sammanhangGör ingentingLadda ner alla filer som behövs för att visa en given HTML-sida korrektVisa paket som beror på det givna paketetAntal användare med marginellt förtroende för att introducera nya nyckelunderskrivare (standard är 3)Exkludera filer som matchar mönsterBehandla alla filer som textOm avmontering misslyckas, försök att ommontera i skrivskyddat lägeAnvänd externt verktyg för att hantera sammanslagningskonflikterAntal användare med fullt förtroende för att introducera nya nyckelunderskrivare (standard är 1)Varna vid användning av Posix-förlängningarVälj katalogprefixVälj funktionsbeskrivning%s (rad %d)Tillåt skapandet av multisessions-CDVisa cachestatistikIdentiskt med --multifile --decryptMarkera inte sökmålTillåt backsteg, tabb och vagnretur%s: Okänd flagga '%s'\nMaximal uppladdningstakt i kB/sAntag att angiven fil eller standard in är signatur och verifiera denDetta är inte ett login-skalVisa inte anropsgrafIgnorera installations- och borttagningskommandon i konfigurationsfilLogga alla meddelanden till loggfilVisa ögarförtroendevärdena på standard utVisa beroenden för paketLägg till filer till arkivVälj jobb under markörenBygg källkodpaketMaximal mängd virtuellt minne tillgängligt för skaletErsätt tab med specialsekvensVisa inte GNUs välkomstmeddelandeLogga indata till filKonvertera CR LF (Windowsradbrytning) till LF (Unixradbrytning)FilformatssektionAcceptera angivna protokollLäs in en rad till variablerAnge postavdelareKryptera för angivet användaridSkriv inte ut en statusrapport för misslyckade SCSI-kommandonCachea test resultat i filen config.cacheVälj ändringar fram till tag som matchar REGEXPAnvänd inte filmatchning i FTPMönster är ett förlängt reguljärt uttryckLägg till beroenden till makefilByt namn på standard inByt namn på skivaUtför automatiskt '--check-trustdb'-kommandot internt vid behovGå till bakgrundenFrikoppla inte från terminalenVerifiera bara sorteringTyp av L1-instruktionscacheVisa varje file MAC-etikettVälj TAO- (Track At Once) skrivlägeRekursera till underkatalogerVälj ett fönster genom att klicka på dess ramGenerera MD5-summaVisa hjälp för fish-skaletVälj den allmänna debugnivånSlut på processortidTolka och fråga angiven spec-fil som om det vore ett paketAntal fränder för att inte skapa nya uppkopplingarVälj tidformatTvinga v3-signaturer för signering av dataInstallera nytt paketInget passande jobb: %dMönster är en fixsträngFölj symboliska länkar till filerInstallera inte filer vars namn börjar med angiven sökvägTesta om alla nya job ställs unde jobbkontrollVälj indexkatalogUppdatera spegellistaKrypteringsalgoritmTvinga jaSignera en öppen nyckel med din hemliga nyckelSkriv inte över nyare filerBlockera tillfälligt leverans av händelserNedladda och extrahera källkodVisa manualsidaUpdatera paketlistaVisa effektivt användar-idFråga efter extra beroendenByt inte paketinstallationsordning Verifiera paketintegritetAnvänd angiven meddelandedigestalgoritm vid nyckelsigneringSkriv rss-data till filLäs från standard in och skriv till fil. Skriv filnamnet på standard ut. Radera filen när det anropande programmet avslutar.Läs in i urvalOgiltig IO dirigeringVälj temporär katalogLägg till enradskommentarIgnorera angiven filByt bakgrundsfärgÖvrig sektionKommando att utföraSkicka inte utdata till standard fel, skriv istället över angiven filKatalog att importeraSätt listan på standardinställningar till den angivna strängenVisa info om paketFråga installerat paketStabilisera sorteringSködda hemliga nycklars integritet genom att använda en SHA-1-kontrollsummaSamma som kommandot --fingerprint men byter bara formatet på utdata och kan användas med andra kommandon-T har noll-terminerade namnGenerera utdata för diredVälj certifikatpolicySamma som --delete-key, men om en hemlig nyckel existerar, ta bort den förstSekunder innan http-timeoutDebiandistributionEtt fel uppstod medan filen '%s' lästes inVälj vilket förråd som skall användasDon't skip boring filesSkippa inte tråkiga filerFile to grab serversFil att hämta servrar frånGenerera utdata för dottyFil är läsbarÅsidosätt bildfrekvensSökning ignorerar skiftlägeVälj signaturpolicyMaximal displaylängdBegär APM-suspendlägeVisa bara dokumentationsfiler (implicerar -l)Välj citatstilVälj drivrutinsspecifika inställningarSynkronisera inte filsystem innan användningsinformation hämtasLäs alias från standard in, raportera matchningar på standard utMinska minnesanvändningVänster fil identisk med höger filJämför arkiv med filsystemTvinga att fortsätt vid felSök enbart paketnamnSkicka inte vidare tider för matchande symbolerLagra symboliska länkar som länkarVisa lista på alla körande screen-sessionerTextningsfilSynkronisera installerade paketSlå av cachning av DNS-frågorBegränsa jokertecken till den angivna katalogenOgiltigt värde för '--color'-alternativet: '%s'. Förväntade 'always', 'never' eller 'auto'Tvinga pseudo-tty-allokeringÅterbygg systemetBandlängdVisa nyckelringnamnet vid toppen av nyckellistan för att visa vilken nyckelring en given nyckel ligger iVänta en slumpvald tid mellan hämtningarIgnorera inledande mellanslagMaximal cpu-tid i sekunderKör ett block om ett villkor inte är uppfylltAvinstallera ingenting på riktigtRadera ett eller flera paketVisa sammanställning av antal funktionanropVersion på källkodpaketTesta om detta är ett interaktivt skalVerifiera integritetSpela i slumpmässig ordningSamma sak som -dpRSkriv ut licensAnvänd inte satsvis-läge'%s' är inte en katalogFortsätt tidigare stannad processLjudspråkArkitekturoberoende installationskatalogRadera paketAnvänd primärt urvalVisa paket som detta paket beror påVälj systemHoppa över bilder för att behålla ljud/bild synkroniseringSkriv promptenAnvänd inte v4-nyckelsignaturer på v3-nycklarHämta multisessionsinfo i ett format lämpligt för mkisofs-1.10 och senareAnvänd protokollnamn som katalogkomponentVisa tillgängliga paketExklidera filer listade i angiven filVälj den interna teckenuppsättningenVälj rotfönsterDebugnivå [Standard är 0]Show help about optionsVisa hjälp om flaggorInställningar för verifiering av signaturerKomprimera inte filer med dessa ändelserAnta nej på alla frågorAnvänd systemanroppet mmap för inläsningServerlägeInteraktivt läge efter att komandon utförtsKorrigera trasiga beroendenAntalet uppladningar att fylla med optimistisk avstrypningKommaseparerad lista av filnamns-suffix eller mönster att ladda nerSpela ljud från filBlockenhetKör ett kommando i den nuvarande processenHögre kompressionsgradBygg nya lokala filerVisa status för utcheckade filesVisa underkataloger rekursivtTa bort <prefix> på fixMaximal storlek på på en process datasegmentAnge författar-idAldrigUtför avlinkningHämta och skriv ut innehållsförteckningen eller PMA för en CDVälj hur passfrasmanglingAnvänd passiv FTPKomma-separarad lista av paketinstallationstillstånd att följa rekursivtAnvändardefinerad signal 1Försök inte logga in automatiskt på fjärrsystemDebugläge påKommando att kompletteraLåtsas att fil modifieratsUndertryck varningen om osäkra fil- och hemkatalogrättigheter (--homedir) Hitta konfigurationsfil via skaletFråga paket med angiven gruppVälj fältavgränsareGlobalt definitionsområdeKunde inte hitta hemkatalogenAnvänd ISO-9660-filsystemets storlek som storlek på nästa spårLäs funktionsdefinitioner från standard in, raportera matchningar på standard utTa bort bygg-beroendenBehandla inte indatafiler som text och lagra dem inte i det kanoniska OpenPGP-textformatet med standard 'CRLF' radavslutKör ett kommando om föregående kommando misslyckadesAnge en indexlista för nästa spårGe mer information under behandlingMaximalt rullningsfönsterSlå av utförligt läge utan att vara helt tystTyp av L1-datacacheMänniskoanpassade storleksangivelser, bas 1000Ta bort implicita reglerVäxla primärt och sekundärt urvalSkicka angivet antal paket utan att vänta på svarVälj apt-konfigurationsfilMinimera användning av IO-buffrarx/���'���,��
4/�L�=�+�!�-��)	�(0�U?�_��4����[�$[
�{Bw��EF�$�1���cz����	^S�/��
$�C�#
0�)q
UY
q��X
�
	��#-����yO(q�VM���8Im�ehr����'���uR����	No paths to add, not setting anything.\n追加するパスがないため、何も設定しません。\n配列のインデックスは 0 ではなく 1 から始まります%s のホームAn overview of fish's builtinsfishの組み込みコマンドの概要emacs-like key bindsemacs 風のキーバインドFile has the set-user-ID bitファイルに set-user-ID ビットが設定されている作業ディレクトリを表示します選択部分を置換Function saved to %s関数を %s に保存しましたInteger width of the result, default is maximum width of inputs結果の表示幅。デフォルトは入力の最大幅Use shell tokenization rules when splitting分割時にシェルのトークン化ルールを使用Check if something exists without output出力を伴わずに存在を確認Check if a job exists without output出力を伴わずにジョブが存在するか確認ファイル変数が定義されているかテストヘルプを表示複数の set-cursor オプションを指定することはできません無制限エディタは終了しましたが、関数は変更されませんでした引数が無効ですディレクトリを変更Skipping path because it is a file instead of a directory: %s\nディレクトリではなくファイルであるため、パスをスキップします: %s\nプロセスグループ不正な関数名 '%s' です引数をスペースで区切らないfish のウェブベース設定画面を起動open in default editorデフォルトのエディタで開くUnderline style下線スタイルコマンド置換の評価中に不明なエラーが発生しました異常終了ステータスで終了Use this variant, overriding $fish_terminal_color_theme$fish_terminal_color_theme を上書きして、このバリアントを使用終了ステータス 失敗(1)を返します繰り返し回数標準入力(fd 0)をパイプの出力として使用することはできませんprint absolute paths unless paths below FILEFILE 以下のパスでない限り、絶対パスを表示無効なオプションの組み合わせです: %s補完を追加するコマンド変数を括弧で囲むことはできません。 fish では {$%s} を使用してくださいPop directory from the stack and cd to itスタックからディレクトリを取り出し(pop)、そこへ移動状態実行中のジョブ補完を書く際に便利な関数…他 %u 行Open the web-based UIウェブベースの UI を開く標準入力ディレクトリ履歴を進む構文ハイライトの色設定Set only interactive jobs under job control対話型ジョブのみをジョブ制御の対象にfish を起動する前に、環境変数 %s または HOME を設定してくださいプロセスのデータセグメントの最大サイズIf the editor is still running, check if it waits for completion, maybe a '--wait' option?エディタがまだ実行中の場合は、終了を待機する設定(おそらく '--wait' オプションなど)を確認してください数値ではありませんタブ補完svn 用のプロンプト関数、 `source` 経由でコピーされました行/列のインデックスは 1 から始まります変数: %s--end と --length は同時には指定できませんfish AST(抽象構文木)の解析展開エラーユーザーによって実行されたコマンドの履歴ほとんどのエラーメッセージを抑制help: If no help could be displayed, go to %s to view the documentation online.\nhelp: ヘルプが表示されない場合は、%s にアクセスしてオンラインでドキュメントを確認してください。\n'%s' は有効なジョブIDではありませんfish はプライベートモードで実行されています。履歴は保存されません%u から %u 個目 (全 %u 個中)Do not persist history履歴を保存しないReverse color textテキストの色を反転させる条件が真(true)の場合にブロックを評価funced: The value for $%s '%s' could not be used because the command '%s' could not be found\nfunced: $%s の値 '%s' は、コマンド '%s' が見つからないため使用不可です\nPrint all external commands by the given name指定された名前の外部コマンドをすべて表示現在の作業ディレクトリを特定できませんでした。ロケールは正しく設定されていますか?起動時設定(.bashrcはどこ?)search forward or move down 1 line履歴を順方向に検索するか、1行下に移動演算子が不足していますFilter filesファイルをフィルタリングイベントの発火利用不可能なキーバインドを表示するか、すべてのバインドを消去コマンド置換ジョブをフォアグラウンドに移行します履歴機能のパフォーマンス測定カウント値 '%s' が無効です明示的に組み込みコマンド(ビルトイン)を実行カーソル下のプロセスを選択Maximum bytes in POSIX message queuesPOSIX メッセージキューの最大バイト数Report only actual replacements置換が行われた箇所のみ表示short hostname for the promptプロンプト用の短いホスト名直前のコマンドが失敗した場合にコマンドを実行Reverse the order順序を逆にStrings are not identical文字列が一致しない現在評価中の関数を停止さらなるヘルプと開発Filter by typeタイプでフィルタリング(-o と併用) 上書きせずに追記Return from function with abnormal exit status異常終了ステータスで関数から戻るシンボリックリンクを展開しないリダイレクトが無効です: %sコマンド無効なフィールド幅: %sエクスポート解除済みPrint stats from getrusage at exit終了時に getrusage による統計情報を表示Share variable persistently across sessionsセッション間で変数を持続的に共有関数の一覧表示、削除これがログインシェルかどうかをテストSet cursor shape for different vi modes各 vi モードのカーソル形状を設定$# はサポートされていません。fishでは 'count $argv' を使用してくださいパスを操作Only leave the first of each run with the same key同じキーが連続する場合、その最初のものだけを残すジョブ制御からのコアダンプを伴う終了リクエスト(^\)コマンドが必要ですが、 %s が見つかりましたパディングには1文字を指定する必要があります '%s'文字列が予期せず終了しました。パラメータ展開が不完全です各ジョブのコマンド名を表示コマンドラインエディタ背景色を変更エラー内容は '%s' でした現在定義されているすべてのトラップハンドラを表示一連のコマンドを繰り返し実行ジョブリストからジョブを削除します不完全なエスケープシーケンス '%s' ですループ外で 'continue' が呼び出されましたオプション仕様には、少なくとも短縮フラグまたはロングフラグが必要ですディレクトリ '%s' は存在しません%s: 基数の値が無効ですfish: ジョブ %s ('%s') が停止しました\nHow to color the pagerペイジャーを色付けする方法fish_git_prompt helper, returns the current Git operation and branchfish_git_prompt ヘルパー(現在の Git 操作とブランチを返す)Add path to the endパスを最後尾に追加単一ユーザーが利用可能なプロセスの最大数Print the current directory history (the prev and next lists)現在のディレクトリ履歴(prev および next リスト)を表示Maximum number of pending signals保留できるシグナルの最大数Run with comma-separated feature flags enabledカンマ区切りの機能フラグ(feature flags)を有効にして実行Path is a directoryパスがディレクトリであるデフォルトのアプリケーションでファイルを開くバックグラウンドで実行されるコマンドは条件式として使用できません%s: 設定ディレクトリ '%s' を作成できませんでした\n呼び出し元関数の変数スコープをシャドウイング(隠蔽)しない終了コードをシグナル名に変換Specify fieldsフィールドを指定Left number <= right number左の数値 <= 右の数値%s: 値 '%s' (フラグ '%s') は許可された最大値 '%s' を超えています\nファイル記述子(FD)モニターイベントユニバーサル変数 '%s' の設定に成功しましたが、同名のグローバル変数がそれを覆い隠しています(シャドウイング)ジョブをバックグラウンドに移行しますディレクトリコールスタックの制限を超過しました。意図しない無限ループが発生していませんか?%s: 少なくとも %d 個の引数が必要ですが、%d 個しか指定されていません\n最も内側のループを停止Filter symlinksシンボリックリンクをフィルタリング特別な変数 '%s' を無効な値に変更しようとしました%s: ウェブブラウザが見つかりませんでした。\n複数の正規表現パターンを指定することはできません出力形式を指定トークン '%s' が無効ですEmpty results excluded空の結果を除外存在しないパスをスキップします: %s\n設定の検索と読み込み%s, バージョン %sFish's release notesfishのリリースノート整数 %d ('%s')の後に数字以外の文字があります明示的に外部コマンドを実行現在のシェルを中断(suspend)一致するワイルドカードが見つかりません以下の言語指定子に対応するカタログがありません:パス変数ファイルが読み取り可能であるジョブ制御: %s幅がゼロのパディング文字 '%s' は無効ですオプション %s と %s は同時には指定できません選択できる以前のディレクトリがありません。少なくとも1回は cd する必要がありますLeft number > right number左の数値 > 右の数値プロンプトを書き出すReturn from function with normal exit status正常終了ステータスで関数から戻る実行を停止し、デバッグプロンプトを開始強制停止%s オプションには %s が必要ですswitch: 引数は最大で1つです。 %u 個指定されましたキー '%s' のバインドが見つかりませんジョブ内の各プロセスのプロセスIDを表示不正な命令(Illegal instruction)停電(電源障害)%s: モードが無効ですpass remaining args to app残りの引数をアプリに渡す現在実行中のジョブを表示CPU時間制限を超過しましたSpecify escaping styleエスケープ形式を指定終了するにはもう一度 ctrl-%c を押してくださいSpecify substring length部分文字列の長さを指定resolve symlinks as encountered (default)シンボリックリンクが見つかるたびに解決(デフォルト)Report every match一致したすべての箇所を対象とInitial contents of read buffer when reading interactively対話的に読み取る際の読み取りバッファの初期内容Display a list of defined bind modes定義されているバインドモードの一覧を表示%s: オプションは引数を取りませんRead the specified number of characters指定された文字数を読み込むOperate on preset bindingsプリセットのバインドを操作対象に%s: 引数はちょうど1つ必要ですが、%s 個指定されました。\n\n書式:\n\t%svared%s VARIABLE\n%sNew%s: %s\n%s: 不明なオプション %s です\nUpdate $PATH directly$PATH を直接更新Make variable function-scoped変数を関数スコープに新しいジョブがジョブ制御下に置かれない設定かどうかをテストReport index, length of match一致した箇所のインデックスと長さを表示Specify the chars to trim (default: whitespace)削除(trim)する文字を指定(デフォルト: 空白文字)Characters to use as ellipsis省略記号(…)として使用する文字文字列が必要ですが、 %s が見つかりましたdefaultデフォルト引数の数は %d 個である必要がありますが、 %d 個指定されましたPrepend value to a listリストの先頭に値を追加path と unpath を同時に行うことはできませんFilter directoriesディレクトリをフィルタリングシンボリックリンクの階層が深すぎます: '%s'$status はコマンドとして有効ではありません。 `help %s` を参照してくださいユニバーサル変数または関数を保存できません開くためのユーティリティが見つかりませんでした。"xdg-open" または "xdg-utils" をインストールしてみてくださいSpecify end index終了インデックスを指定予期しない引数です -- '%s'子プロセスのステータスが変更されました直積If commandline is empty, run nextd; else move one argument to the rightコマンドラインが空の場合は nextd を実行し、そうでない場合は引数を1つ右に移動ジョブのグループIDを表示バックグラウンドプロセスの完了を待機します-w で読み書きするためのファイルパスが必要です:コマンド名が無効でしたオプション仕様 '%s' の文字 '%c' が無効ですディレクトリを文字または番号で選択してください: Append suffix to the filenameファイル名にサフィックスを追加ジョブ %d ('%s') はジョブ制御下にないため、フォアグラウンドに移行できませんHow to make your own prompt独自のプロンプトを作成する方法Always use file completion常にファイル補完を使用man ページに基づく補完を更新コマンドモードジョブ %s ('%s') はジョブ制御下にないため、バックグラウンドに移行できません%s の %d 行目で定義されていますPath is a block deviceパスがブロックデバイスである出力を抑制fish スクリプト内のオプションを解析しますreadline 関数を実行スコープは次のいずれかである必要があります: universal, function, global, localDump information about parsed statements to stderr解析された文に関する情報を標準エラー出力にダンプEvent handler, resets prompt when any color changesイベントハンドラ。色が変更されたときにプロンプトをリセットバックグラウンド I/O スレッドイベント'--color' オプションの値 '%s' が無効です。 'always'、 'never'、 または 'auto' が必要です指定された名前の定義として考えられるものをすべて表示--max-args の値 '%s' は無効です数式を評価しますList contents of token under the cursor if it is a directory, otherwise list the contents of the current directoryカーソル下のトークンがディレクトリならその内容を、そうでなければカレントディレクトリの内容を表示ロケール変数'%s' コマンドはバックグラウンドジョブの直後に使用することはできませんPOSIX-style short option to complete補完対象の POSIX 形式ショートオプションLeft number >= right number左の数値 >= 右の数値認識できない機能です '%s'$? は終了ステータスではありません。fishでは $status を使用してくださいShared bindings共有バインド`set %s %s` のことですか?フィールド '%s' の範囲値が無効ですPrint the name of the current function現在の関数名を表示export と unexport を同時に行うことはできませんジョブ制御からの終了リクエスト(^C)詳細形式(long format)でディレクトリの内容を表示略語: %s%s: invalid option argument: %s%s: オプションの引数が無効です: %sコマンド履歴を消去しました!\n引数を出力しますVariable expansion $VARNAME変数展開 $VARNAMEresolve '..' components before symlinksシンボリックリンクの前に '..' 要素を解決Project-Id-Version: fish
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2026-03-03 19:59+0900
Last-Translator: t4k44 <95964+t4k44@users.noreply.github.com>
Language-Team: Japanese Translation Team <>
Language: ja
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nnplurals=1; plural=0;
Make variable not as a path variable変数を見かけ上のパス変数にしない%s: 本文を空にすることはできません\nコマンドへのパスを表示(コマンド名でない場合は何も表示しない)A right prompt to be used when `breakpoint` is executed`breakpoint` が実行されたときに使用される右プロンプト作業ディレクトリを変更します# コメントデバッグ支援(デフォルトでオン)Return true if pager is showing all contentペイジャーがすべてのコンテンツを表示していれば true を返す最後に開始されたジョブのステータスのみを表示不明な関数起動時(%d 行目)'else' 組み込みコマンドが if ブロックの外にありますオプション %s を組み合わせることはできませんall components of the path must existパスのすべての構成要素が存在しなければならないワイルドカード '%s' に一致するものがありません。 `help %s` を参照してくださいコマンドの位置にコマンド置換を置くことはできません。 var=(your-cmd) $var ... を試してくださいRead each line into its own variable各行を個別の変数に読み込む%s: 変数名が無効です。 `help %s` を参照してください文字列が予期せず終了しました。エスケープシーケンスが不完全です%s: 数値が必要です関数が定義されているかテスト変数 '%s' は読み取り専用ですロングフラグのみのオプションが多すぎますPrint the path to the current instance of fish現在実行中の fish へのパスを表示%u 行中 %u から %u 行目不正なシステムコールSelect current selection現在の選択範囲を選択関数を汎用イベントハンドラに%s は %d 秒間待機しましたが、Primary Device Attribute クエリへの応答を読み取れませんでした。これは多くの場合、ターミナルの機能不足が原因です。 'help %s' または 'man fish-terminal-compatibility' を参照してください。この %s プロセスは未解決のクエリを待機しなくなり、一部のオプション機能が無効になりますリソース使用制限の取得・設定コマンドラインのレンダリング%s: option cannot be used with a non-option argument%s: オプションをオプション以外の引数と併用することはできません'complete --arguments' の評価中にカーソルを設定することはまだサポートされていませんPrint a list of expanded tokens展開されたトークンの一覧を表示Get all current limits現在のすべての制限値を取得Always print empty argument空の引数であっても常に表示関数名が無効です: %s%d 個のインデックスが指定されましたが、値は %d 個ですジョブ '%d' が見つかりませんでしたOr open %s in your browser of choice.\nまたは、お好みのブラウザで %s を開いてください。\n条件に応じてコードブロックを実行標準入力(stdin)が閉じられています%s: %s を削除しました\n対象が特定の条件を満たすかチェックタブ補完の仕組みこのヘルプを表示して終了名前が '%s' の子プロセスが見つかりませんでしたイベントハンドラCheck if the user is rootユーザーが root かどうかを確認シェルを終了Path is a character deviceパスがキャラクターデバイスであるRemove from the left on左側から削除もう一度終了を試みると、これらは強制終了されますサブコマンドが不足しています最大物理メモリ使用量 (RSS)Give extension for given paths指定されたパスの拡張子を返す短縮フラグ '%c' はすでに定義されていますNormalize given paths and resolve symlinks指定されたパスを正規化し、シンボリックリンクを解決入力ファイルを読み取れません: %sf1からf%dまでのみサポートされています。'f%s'はサポートされていませんリストの中から特定の文字列を検索各入力の1行目のみを保持最大 nice 優先度の制御排他的なフラグ文字列 '%s' は有効ではありません略語(abbreviation)を管理しますSet all jobs under job controlすべてのジョブをジョブ制御の対象に%s コマンドLeft number != right number左の数値 != 右の数値Don't display the full diff完全な diff を表示しない暗黙的な整数の短縮フラグ '%c' では '%c' のような修飾子は使用できません入出力リダイレクトが無効ですInvert meaning of filtersフィルタの意味を反転させる%s: %s は配列変数です。%s の n 番目の要素を編集するには %svared%s %s[n]%s を使用してください\n実行されるファイルを表示%s: %s を書き込みました\nホームディレクトリが見つかりませんでしたSearch back or move cursor up 1 line履歴を逆方向に検索するか、カーソルを1行上に移動未使用のシグナル設定変数表示時、省略しないfish に関するステータス情報を表示open new instance of appアプリの新しいインスタンスを開くHelper function to list unused options未使用のオプションをリストアップするヘルパー関数How "" and '' work"" と '' の仕組みUse NUL character as line terminator行の区切り文字として NUL 文字を使用選択肢がありませんEdit the command buffer in an external editorコマンドバッファを外部エディタで編集ファイル名の変更中にエラーが発生しました: %s少なくとも 1 つの引数が必要です%s: 関数名が無効です文字列の長さがゼロである以前に停止されたプロセスを再開しますincrement or decrement the number below the cursorカーソル下の数値を増減させるWrite out the fossil promptfossil プロンプトを書き出す%s (%u 行目)バックスラッシュによるエスケープを有効にtest の 0 または 1 引数モード(`test -d $foo`)の使用に関する警告です。これは将来変更される予定です関数の編集をキャンセルしました不明なシグナル '%s' です%s: ディレクトリスタックが空です…\n幅の値 '%s' が無効ですPrint NULL-delimited outputNULL区切りで出力予期しない '}' が見つかりました。 ')' が必要ですPrint the operating system the terminal is running onターミナルが実行されている OS を表示ペイジャーのコンテンツを表示中であれば true を返す利用可能な関数名を表示利用可能なキー名を表示仮想タイマーが終了しました%s は関数ですHandle NULL-delimited inputNULL区切りの入力を処理タイプ '%s' が無効です-- セパレータがありません変数名 '%s' を展開できませんヘルプメッセージを表示できませんでした警告: オプション '%s' は削除されており、現在は無視されますPrint the set command used使用された set コマンドを表示補完を追加する対象のパスGet current selection starting position現在の選択範囲の開始位置を取得、 %s の %d 行目でコピーされましたソフトリミットを設定または取得関数を変数更新イベントハンドラにset an environment variable like path_helper does (macOS only)path_helper と同様に環境変数を設定(macOS のみ)fish 用の vi 風キーバインドMaximum number of pseudo-terminals擬似端末(pseudo-terminals)の最大数パイプとリダイレクトHow different expansions work together複数の展開を組み合わせた際の仕組みシェルが利用可能な仮想メモリの最大量'%s' から始まるインデックスが無効です改行を削除print the resolved path relative to FILEFILE からの相対パスとして解決されたパスを表示メモリアドレスの不整合エラーSpace-separated list of possible arguments指定可能な引数のスペース区切りリスト"%s" のオープンに失敗しました: %s現在実行中のスクリプトのファイル名を表示非同期ファイル記述子での I/O が可能ですShow event handlers matching the given type指定された型に一致するイベントハンドラを表示Run specified command before sessionセッション開始前に指定されたコマンドを実行Trim only leading chars先頭の文字のみを削除(trim)Check if an abbreviation exists略語(abbreviation)が存在するか確認略語 '%s' にスペースを含めることはできませんFilter executable paths実行可能パスをフィルタリングPrint paths that match a filterフィルタに一致するパスを表示Append the given string to the command-line, or remove the suffix if already there指定された文字列をコマンドラインに追加(既にある場合はサフィックスを削除)'%s' はディレクトリではありませんPrint index of first match最初に一致したインデックスを表示%s: 値 '%s' (フラグ '%s') が整数ではありません\nRead like the shell wouldシェルと同様のルールで読み込む最も内側のループの残りの処理をスキップ略語(abbreviation)の名前を変更Ignoring invalid history entry ID "%s"\n無効な履歴エントリID "%s" を無視します\n数値が無効です: %s終了リクエスト(SIGQUIT 等)cd コマンドの引数が多すぎますCompletion only used if command has zero exit statusコマンドの終了ステータスがゼロの場合のみ補完を使用これが対話型シェルかどうかをテストエラー: 1から %d までの数値、またはその範囲の文字が必要ですが、"%s" が指定されました結合構文(And, Or, Not)ディレクトリをスタックに追加(push)Mask input with ●入力を ● でマスクワイルドカード展開 *.*読み取り専用変数 "%s" の変更は許可されていませんseparate output with NUL rather than newline出力を改行ではなく NUL 文字で区切るSpecify the bind mode that the bind is used inバインドが使用されるバインドモードを指定スライスへの代入時に --append または --prepend を使用することはできませんファイル %s を読み込み(source)中'case' 組み込みコマンドが switch ブロックの外にあります不明な関数 '%s'関数の定義を編集Path is a named pipeパスが名前付きパイプであるNumbers are equal数値が等しい%s %s: これらのオプションは同時には指定できません浮動小数点例外text colorテキストの色%s: 数値が範囲外ですフィールド値 '%s' が無効ですUnicode エスケープ内に 16 進数がありません論理演算はサポートされていません。代わりに `test` を使用してくださいヘルプを表示して終了'%s' が見つかりませんでしたRequire parameter and don't use file completionパラメータを必須とし、ファイル補完を使用しないファイル記述子(FD)がターミナルであるWhy $PATH is special$PATH が特殊である理由-k/--key 構文はサポートされなくなりました。 `bind --help` および `bind --key-names` を参照してくださいなぜ fish なのか?引数が不足しています条件をテストします展開されたコマンドはキーワードですアドレス境界エラー(セグメンテーション違反)How \\ escaping works\\ によるエスケープの仕組み--entire と --groups-only は同時には指定できませんインタラクティブプロンプトでは無効なコマンドです'%s' はジョブではありませんIf cursor is at the command token, edit the command source fileカーソルがコマンドトークン上にある場合、そのコマンドのソースファイルを編集Create a global (manually erased) event blockグローバルな(手動で消去する)イベントブロックを作成対話型の新しいジョブのみがジョブ制御下に置かれているかテストディレクトリスタックを表示GNU-style long option to complete補完対象のGNU形式ロングオプション条件文(If, Else, Switch)コマンドリンク中断(SIGABRT のエイリアス)'%s' コマンドはパイプライン内では使用できませんpython の実行ファイルが見つかりませんブレース展開 {a,b,c}Test if We are specifying a locale value for the promptプロンプトにロケール値を指定しているかテストExpand only as a command, or anywhereコマンドとしてのみ展開もしくは、場所を問わず展開--command は --position=command と併用できません展開されたコマンドが空でしたTRAP handler: debug promptトラップハンドラ: デバッグプロンプトPrint the set command without executing it実行せずに set コマンドの内容を表示デバッグメッセージに表示するスタックフレームの数を指定File has the set-group-ID bitファイルに set-group-ID ビットが設定されているこれは想定外の動作です。cd 関数を変更しましたか?Output profiling information (excluding startup) to a fileプロファイリング情報 (起動時を除く) をファイルに出力情報リクエストファイルサイズ制限を超過しましたWrite out the hg prompthg プロンプトを書き出す関数名--entire と --index は同時には指定できません内部(フォークされていない)プロセスイベント--set-cursor の引数を空にすることはできませんAdd text at cursor but DWIM, stripping leading $カーソル位置にテキストを追加(DWIM: 先頭の $ を除去)略語(abbreviation)を追加View and pick from the sample promptsサンプルプロンプトを表示して選択対話型のジョブでのみ有効ですコマンド %s に対する略語 %s はすでに存在するため、 %s の名前を変更できませんFilter by permission権限でフィルタリング--invert と --groups-only は同時には指定できません略語(abbreviation)を消去終了ステータス 成功(0)を返します実行中数値が大きすぎますDo not print anything, only set exit status何も表示せず、終了ステータスを設定ターミナル入力による停止Don't emit an eventイベントを発行しない$%s を書き込み権限のあるディレクトリに設定してください開始値 '%s' が無効ですコマンドの実行Differences from bash少なくとも 2 つの引数が必要です非表示の関数も含めて表示Return as soon as the first job completes最初のジョブが完了したらすぐに戻る関数の説明文を設定列 %s が行の長さを超えています強制終了(終了)no components of the path need existパスの構成要素が存在している必要はない--allow-empty は --fields と組み合わせる場合にのみ有効です不明な入力関数 '%s' です略語 %s はすでに存在するため、 %s の名前を変更できません内部(フォークされていない)プロセスの回収環境変数を操作Maximum swap space最大スワップ領域ロングフラグ '%s' はすでに定義されていますfish: Process %s, '%s' from job %s, '%s' terminated by signal %s (%s)\nfish: プロセス %s ('%s')、ジョブ %s ('%s') はシグナル %s (%s) により終了しました\nパイプの設定中にエラーが発生しました短縮フラグ '%c' は無効です。英数字または '#' である必要があります'yes' と入力されなかったため、コマンド履歴は消去しません\nパラメータを必須とSort pathsパスをソート%s: %s: 引数は %d 個必要ですが、%d 個指定されました\nOperate on user bindingsユーザーバインドを操作対象にOnly return status, no outputステータスのみを返し、出力はしないジョブ %d (%s) をフォアグラウンドに移行します関数を消去--unknown-arguments の値 '%s' が無効ですReturn true if the command line is syntactically valid and completeコマンドラインが構文的に正しく完結していれば true を返すSet right-hand prompt command右プロンプトコマンドを設定ジョブを終了させずにリストから削除するには 'disown PID' を使用してくださいChange underline color下線の色を変更コマンドへのパスを表示スクリプトファイル '%s' の読み込み中にエラーが発生しました:ビジュアルモード関数 '%s' 内エスケープスタイル '%s' が無効ですDo not reformat, only unindent lines再フォーマットを行わず、行のインデント解除のみ行うVISUAL または EDITOR をお好みのエディタに設定してくださいReturn true if the command line has an autosuggestionコマンドラインに自動提案(autosuggestion)があれば true を返すグループCreates a function wrapping a commandコマンドをラップする関数を作成$@ はサポートされていません。fishでは $argv を使用してくださいfork() の呼び出しChange current mode after bind is executedバインドの実行後に現在のモードを変更Event handler, resets prompt when functionality changesイベントハンドラ。機能が変更されたときにプロンプトをリセット関数をプロセス終了イベントハンドラにDescription of completion補完の説明プロファイリングタイマーが時間切れになりました現在実行中のスクリプトの行番号を表示関数をジョブ終了イベントハンドラにActive languages (source: %s):有効な言語(ソース: %s):ヘルプの参照Give basename for given paths指定されたパスのベース名(basename)を返す指定されたコマンドから補完を継承文字列が予期せず終了しました。引用符(' や ")の対応が取れていません%s ディレクトリを特定できませんコマンドの区切り(セミコロン)Maximum number of printed chars表示される文字の最大値文字列が予期せず終了しました。 ')' が必要ですより詳細な出力を表示Specify debug categoriesデバッグカテゴリを指定'time' はバックグラウンドジョブではサポートされていません。 'command time' の使用を検討してください無効な下線スタイルです: %s変数の値を編集ハードリミットを設定または取得Print name and version of the terminal fish is running infish が実行されているターミナルの名前とバージョンを表示List the names of the variables, but not their value変数の名前のみをリスト表示し、値は表示しない補完対象の旧形式ロングオプション直前のコマンドが成功した場合にコマンドを実行分割の最大数を指定%s: 関数名が必要ですリダイレクト先が無効です: %sHow to define an aliasエイリアスを定義する方法補完が最大再帰深度に達しました。循環参照の可能性がありますか?不明なコマンドです。 '%s' の構成要素にディレクトリでないものが含まれています%s: 予約語を関数名として使用することはできませんこの場所に予期しない '[' がありますShow seconds since the modification time更新日時からの経過秒数を表示Where to direct debug output toデバッグ出力の送り先引数が数値ではありません: '%s'変数を子プロセスにエクスポートfish_git_prompt helper, checks color variablesfish_git_prompt ヘルパー(色変数をチェック)これはログインシェルではありません定義されています開かれていない中括弧に対応する予期しない '}' があります指定された文字列を使用してプロンプトを設定出力を抑制して実行対話セッションの実行中に実行禁止(no-execute)モードを使用することはできませんTest if We are specifying a color value for the promptプロンプトに色値を指定しているかテスト括弧() の対応が取れていませんコマンドが実行可能ではありません不明なコマンドAccumulate a digit for the next command次のコマンドのために数字を累積標準入力が TTY に接続されている必要がありますCommunicate using a named pipe名前付きパイプを使用して通信Test if a feature flag is enabled機能フラグ(feature flag)が有効かどうかをテスト%s: 構文エラーが含まれています関数に関する情報を表示Maximum contiguous realtime CPU time連続したリアルタイム CPU 時間の最大値正規表現のコンパイルエラー: %s中断(アボート)Position the cursor at % post-expansion展開後、カーソルを % の位置に置くAdd paths to the PATHPATH にパスを追加%s: ループ内ではありません引数が少なすぎます文字エンコーディングの問題$status は返り値(return code)Print an embedded file from the fish binaryfish バイナリから埋め込みファイルを表示すべての略語(abbreviation)の名前を表示Help for this commandこのコマンドのヘルプ%s は組み込み(ビルトイン)コマンドです略語の展開List all feature flagsすべての機能フラグ(feature flags)をリスト表示Empty strings excluded空文字列を除外指定された詳細レベルでデバッグを有効にトレースまたはブレークポイントトラップ標準入力(%d 行目)Use the visible width, excluding escape sequencesエスケープシーケンスを除いた、表示上の幅を使用Test if the terminal suports the given featureターミナルが指定された機能をサポートしているかテスト更新日時を表示Share variable with all the users fish processes on the computerコンピュータ上のすべてのユーザーの fish プロセス間で変数を共有ブロックを削除する際にスコープを指定することはできませんステータスが変化したジョブfish_user_paths が変更された時 PATH を更新Skipping already included path: %s\n既に追加されているパスをスキップします: %s\nディレクトリ履歴を戻るfoo=bar variable overridesfoo=bar による変数の上書きPlease try `BROWSER=some_browser help`, `man fish-doc`, or `man fish-tutorial`.\n\n`BROWSER=some_browser help`、`man fish-doc`、または `man fish-tutorial` を試してください。\n\nカーソル位置にテキストを追加Show entire matching lines一致した行全体を表示Emacsモードのコマンドsave function(s) to disk関数をディスクに保存さらに詳しく知りたいですか?ジョブ制御モード '%s' が無効ですプロファイリング情報をファイル '%s' に書き込めませんでした: %sPrint a list of all accepted color names使用可能なすべての色名の一覧を表示Show or change fish's language settingsfish の言語設定を表示または変更ユニバーサル変数ストアの読み書き文字列をステートメントとして評価エイリアスを自動的に funcsave 緊急のソケット状態(SIGURG)キーシーケンス '%s' のバインドが見つかりませんSet which jobs are under job controlどのジョブをジョブ制御の対象にするか設定スタイル値 '%s' が無効です指定された全ての関数定義をファイルに保存Vi-style bindings that inherit emacs-style bindings in all modesすべてのモードで emacs 形式のバインドを継承する vi 形式のバインドまたは ctrl-%c か ctrl-%c を連続して2回押してくださいOutput timing and explain sequenceタイミングを出力し、シーケンスを解説Set string to use as delimiter区切り文字として使用する文字列を設定'%s' へのリダイレクトが要求されましたが、有効なファイル記述子ではありませんファイルが書き込み可能である%s: %s: 読み取り専用変数を上書きすることはできませんジョブ制御からの停止リクエスト(^Z)ターミナル機能の検出新しいジョブにターミナルモードを設定できませんでしたWhat characters are allowed in names名前に使用できる文字while, for and beginwhile、for、および beginUse a global $fish_user_pathsグローバルな $fish_user_paths を使用常に(Always)View and pick from the sample themesサンプルテーマを表示して選択%s: 不明な関数 '%s' です\n名前を空にすることはできません最上位のグローバルイベントブロックを削除検索:ディレクトリ '%s' の場所を特定しようとして不明なエラーが発生しましたコードの条件付き実行とフロー制御%s 行目は存在しません最大スタックサイズ%s: 読み取り専用変数を上書きすることはできません%s: %d 個の引数が必要ですが、 %d 個指定されましたエクスポートされた変数の変更複数のプログラムの実行ファイル記述子が tty かどうかをテストシェル変数不明な修飾子 '%s' が '%s' 内にありますMaximum realtime scheduling priorityリアルタイムスケジューリング優先度の最大値文字列置換を評価できませんイベントを発行fish-section-tier1-from-script-implicitly-added履歴には %s 個のユニークなディレクトリがありますが、処理できるのは %s 個までですGive dirname for given paths指定されたパスのディレクトリ名(dirname)を返す位置は次のいずれかである必要があります: %sロケール変数の変更適切なジョブがありません: %dfishを学ぶターミナルの制御権を取得できませんでした(関連ドキュメントについては 'help %s' と入力してください)キー '%s' を解析できませんメモリにロック可能な最大サイズ入力の解析のみを行い、実行はしない(一致なし)How to handle arguments引数を扱う方法不明なコマンドです。 '%s' は存在しますが、実行可能ファイルではありません指定されたパスの拡張子を変更%s: オプションには引数が必要ですTest if inside an interactive read builtin対話型 read 組み込みコマンドの内部かどうかをテスト長さの値 '%s' が無効ですターミナル所有権イベントfish: Job %s, '%s' terminated by signal %s (%s)\nfish: ジョブ %s ('%s') はシグナル %s (%s) により強制終了されました\n複数行編集Show variable変数を表示現在のモードを表示Save function to %s? [Y/n]関数を %s に保存しますか? [Y/n]How to write completions補完の書き方関数 '%s' はすでに存在します。 '%s' のコピーを作成できません変数を子プロセスにエクスポートしない'%s' は有効なプロセスIDではありません位置 '%s' が無効です%sPossibly changed%s: %s\n%s変更の可能性あり%s: %s\nEdit the file again? [Y/n]ファイルを再度編集しますか? [Y/n]'=' の使用はサポートされていません。 fish では 'set %s %s' を使用してくださいゼロ除算(0 での割り算)すべての略語を表示HTML 形式で出力Git 用のプロンプト関数変数のエクスポート1つの引数で呼び出されました。これは将来的に偽(false)を返すようになりますファイル '%s' の読み取り中にエラーが発生しましたオープンできるファイル記述子の最大数fish シェルのヘルプを表示Print the name of the currently running command or function現在実行中のコマンドまたは関数名を表示Run a command $__fish_vi_count timesコマンドを $__fish_vi_count 回実行Event handler, resets prompt when any char changesイベントハンドラ。文字が変更されたときにプロンプトをリセットhelper function that does pretty formatting on svn statussvn status を綺麗に整形するヘルパー関数出力を表示しないファイルが実行可能であるシェルによって作成されるファイルの最大サイズ複数の要素を持つ変数%s が必要ですが、 %s が見つかりましたブロックの外に 'end' がありますInclude new files新規ファイルを含める、 対話的にコピーされました引数が多すぎます結果を標準エラー出力に送らず、指定されたファイルを上書き条件に応じて実行するコードブロック標準入力からファイルに読み込み、そのファイル名を出力。psub を呼び出したコマンドが終了するとファイルを削除文字列の長さがゼロではない重大な予期しないエラー(デフォルトでオン)関数 '%s' は存在しません現在のプロセスでコマンドを実行停止中履歴を保存できません画面の再描画fish のキーバインドを操作しますファイル名の引数、または入力リダイレクトがありません正規表現の置換エラー: %sバックスラッシュによるエスケープを無効にRun funcsave %s to save this function to the configuration directory.この関数を設定ディレクトリに保存するには、funcsave %s を実行してください制限値 '%s' が無効ですHow functions are loaded関数がロードされる仕組みPrint the file name (without the path) of the currently running script現在実行中のスクリプトのファイル名(パスを除く)を表示開始または再開されたジョブSpecify start index開始インデックスを指定またはファイルが空でしたSplit right-to-left右から左へ分割ウィンドウサイズの変更引数は不要ですが、 %d 個指定されましたGets the umask in symbolic format instead of octal8進数ではなくシンボル形式でumaskを取得対話型リーダー / 入力システム複数の位置を指定することはできませんコマンド置換内左のファイルと右のファイルが同一である非表示ファイルを含め、詳細形式でディレクトリの内容を表示%sChanged%s: %s\n%s変更あり%s: %s\nターミナルがハングアップしました文字列が予期せず終了しました。角括弧 [ ] の対応が取れていませんシンボリックリンクを含まない絶対パスを表示しますPath existsパスが存在RefCell の動的借用'yes' と入力すると、対話型コマンドの全履歴が消去されます\nFilter readable paths読み取り可能パスをフィルタリングReport only non-matches一致しなかった箇所のみ表示Path is a symlinkパスがシンボリックリンクである許可が拒否されました: '%s'終了値 '%s' が無効です名前付き引数を指定Prepend the given string to the command-line, or remove the prefix if already there指定された文字列をコマンドラインの先頭に追加(既にある場合はプレフィックスを削除)ループ外で 'break' が呼び出されましたPrint working directory with symlinks resolvedシンボリックリンクを解決し表示Print the currently running command with its arguments現在実行中のコマンドとその引数を表示'time' コマンドはパイプラインの先頭でのみ使用できますMaximum size of socket buffersソケットバッファの最大サイズStrings are identical文字列が一致読み取り専用変数 '%s' を変更しようとしました不明です新しい関数を定義検索可能な履歴不明なコマンド:エラーコマンド履歴イベント%s: 値を完全に変換できませんでした('%s' を変換できません)対話的に定義されていますAutosave after successful edit編集成功時、自動保存補完ファイルの置き場所'end' は引数を取りません。 ';' を忘れましたか?open app with fresh stateアプリを新規状態で開く%s: 整数が無効です%s: fishのヘルプにトピック '%s' はありません。'man %s' を試してください\nフォーマットされたテキストを出力しますShow man page entries or function description related to the token under the cursorカーソル下のトークンに関連する man ページのエントリまたは関数の説明を表示新しいリソース制限値%s には空でない文字列が必要ですStart a continuous session継続的なセッションを開始入出力(IO)リダイレクト関数の名前のみをリスト表示し、定義は表示しない履歴ファイルの読み書きfish_git_prompt helper, checks char variablesfish_git_prompt ヘルパー(文字変数をチェック)変数のスコープUse a universal $fish_user_paths (default)ユニバーサルな $fish_user_paths を使用(デフォルト)カーソル下のジョブを選択指定された関数を指定された新しい名前にコピーコードブロックが現在評価中かどうかをテストcdh: 引数は0個または1個である必要がありますOutput startup profiling information to a file起動時のプロファイリング情報をファイルに出力最大一致数 '%s' が無効です履歴検索を実行中であれば true を返す%s が失敗しました: %sPrint working directory without resolving symlinksシンボリックリンクを解決せずに表示$%c はfishでは有効な変数ではありません$%s: もともとは |%s| として継承されましたFrequently Asked Questionsよくある質問(FAQ)Only report capturing groupsキャプチャグループのみを報告Match a regular expression正規表現にマッチさせる構文ハイライト関数名はちょうど 1 つ指定する必要がありますKeep order of arguments instead of sorting alphabeticallyアルファベット順にソートせず、引数の順序を維持%s: 無効な変換仕様ですIgnore completions補完を無視現在のコマンドの実行に至るまでのすべての関数呼び出し一覧(スタックトレース)を表示数値が範囲外ですSet env variable. Alias for `set -gx` for bash compatibility.環境変数を設定。bash との互換性のための `set -gx` のエイリアスAppend value to a listリストに値を追加Suppress function and builtin lookup関数および組み込みコマンドの検索を抑制Create a local (automatically erased) event blockローカルな(自動で消去される)イベントブロックを作成数値が無限大ですfish: Job %s, '%s' has ended\nfish: ジョブ %s ('%s') が終了しました\nwait for app to exitアプリが終了するまで待機%s: ジョブはありません%s: モード名が無効です。 `help %s` を参照してくださいファイルが実効ユーザーIDによって所有されているRun specified command instead of interactive session対話型セッションの代わりに指定されたコマンドを実行Path is a regular fileパスが通常のファイルである%s: %s: サブコマンドはオプションを受け取りません\n変数のスコープをローカルに%s: 予期しない位置引数です同期されたファイルアクセスジョブの終了ステータスを反転(否定)コマンド置換が現在評価中かどうかをテストRemove the extension拡張子を削除Store the results as an array結果を配列として格納設定可能な挨拶メッセージヒント: 'x' を伴わない先頭の '0' は 8 進数であることを示します補完システム配列のインデックスが範囲外ですcondition evaluation utility条件評価ユーティリティ名前はちょうど 2 つ必要です (現在の関数名と新しい関数名)挿入モードPrint the path (without the file name) of the currently running script現在実行中のスクリプトのパス(ファイル名を除く)を表示引数なしで呼び出されました。これは将来的にエラーになりますファイルが実効グループIDによって所有されている関数を保存Ignore function files関数ファイルを無視fish(the friendly interactive shell)へようこそターミナルモードの設定に失敗しました(%s)コマンドライン全体を選択(デフォルト)カーソル下のトークンを選択%s: 無効なサブコマンドですNormalize given paths (remove ./, resolve ../ against other components..)指定されたパスを正規化(./ の削除、他の要素に対する ../ の解決など)空のディレクトリ '%s' は存在しませんジョブを特定できませんPad both left and right左右両方にパディングを入れる操作対象のコマンドを指定編集が失敗したかキャンセルされましたコードブロックを作成ジョブバッファの内容ではなく、カーソル位置を設定または取得予期しない ')' が見つかりました。 '}' が必要です壊れたパイプ(Broken pipe)この $ の後には変数名が必要です中括弧 { } の対応が取れていませんイベントハンドラ内: %s大文字と小文字を区別しないWarning: the file containing this function has not been saved. Changes may be lost when fish is closed.警告: この関数を含むファイルは保存されていません。fish を終了すると変更が失われる可能性があります対話モードで実行%s: コマンド置換の内部ではありませんhelp: ヘルプを %s で表示しています。\n変数の変化への反応組み込みコマンド history delete は --exact のみをサポートしていますGets the umask in a format that can be used as a commandコマンドとして使用できる形式でumaskを取得サブコマンドが無効です%s: 未知のオプションです正常終了ステータスで終了(読み取り専用)改行を出力しない文字列を操作詳細(verbose)モード存在するすべての組み込みコマンド名を表示引数は %d 個以上である必要がありますが、 %d 個指定されましたdir to save function(s) into関数を保存するディレクトリを指定結果が大きすぎます: %s'%s' は '%s' への壊れたシンボリックリンクですプロンプトコマンドを設定Do not reformat, only indent lines再フォーマットを行わず、行のインデントのみ行う'}' は引数を取りません。 ';' を忘れましたか?Operate on the pager search fieldペイジャーの検索フィールドを操作対象にANSIエスケープシーケンスを使用して出力に色を付けるディレクトリ履歴も表示関数 '%s' が自分自身を即座に呼び出しています。これは無限ループの原因になりますエクスポート(シェル変数)Return true if any path matched a filterいずれかのパスがフィルタに一致すれば true を返す作成されるコアファイルの最大サイズDo not read configuration files設定ファイルを読み込まないジョブ %s '%s' をバックグラウンドに移行しますPrint the debug categories fish knowsfish が認識しているデバッグカテゴリを表示シェルを自身のプロセスグループに割り当てられませんでした出力をインデントせず、1行につき1ジョブとなるように再フォーマットのみ行う文字列が必要ですが、リダイレクトが見つかりました%s (%s 用) が必要です制御文字 '%s' にコントロール修飾子を追加することはできません`source` 経由で定義されていますLeft number < right number左の数値 < 右の数値キーが指定されていません展開の結果が多すぎます文字列を翻訳(変換)しますテキストエディットで開くファイルに書き込む組み込みコマンド history delete --exact には --case-sensitive が必要です%s: 無効なマスク '%s' です\n無効なオプションの組み合わせですopen library header fileライブラリのヘッダーファイルを開くDo not indent, only return 0 if the code is already indented as fish_indent wouldインデントは行わず、コードがすでに fish_indent と同様にインデントされている場合のみ 0 を返すExternal editor requested but $VISUAL or $EDITOR not set.外部エディタが要求されましたが、$VISUAL または $EDITOR が設定されていませんすべての新しいジョブがジョブ制御下に置かれているかテストMenu based cd commandメニュー形式の cd コマンドPerform an action when the shell receives a signalシェルがシグナルを受信したときにアクションを実行バージョンを表示して終了不明な組み込みコマンド(ビルトイン): '%s'モードを消去Treat expansion argument as a fish function展開引数を fish 関数として扱うCharacter to use for paddingパディングに使用する文字fishスクリプトのデバッグMove path to the front or backパスを先頭または末尾に移動ベンダーファイルのカウント方法を選択変数のスコープをグローバルにユーザー定義シグナル 2(SIGUSR2)このオペレーティングシステムではリソース制限を利用できません指定されたコマンド制限を持つ %s という名前の略語はありませんソートキー '%s' が無効です開かれていない括弧に対応する予期しない ')' があります$%s: %s スコープで設定、 %s,%s 要素数 %d一時ファイル '%s' を作成できません: %s無効な出力を表示しようとしています閉じ括弧)が足りませんエスケープ内に16進数がありませんイベントの配信を一時的にブロックしますDon't trim trailing newlines末尾の改行を削除しないspecify app bundle idアプリのバンドル ID を指定Escape with \ instead of quotesクォートの代わりに \ でエスケープコマンド固有の補完を編集シンボリックリンクコマンド置換によって出力されたデータが多すぎるため、破棄されました変数を見かけ上のパス変数(path variable)に引数 '%s' を指定プロセス%s: スキップする位置の数は非負の整数である必要があります\nopen stdin with editor標準入力をエディタで開く引数の数をカウント関数ではありませんfish: Unknown command: %s\nfish: 不明なコマンド: %s\nGet current selection ending position現在の選択範囲の終了位置を取得Maximum number of kqueueskqueue の最大数How to define functions関数を定義する方法変数を消去Run as a login shellログインシェルとして実行関数を外部エディタで開くオートロード中タイマーが終了しましたAdd path to the front (default)パスを先頭に追加(デフォルト)インデックス値が無効ですHow to write your own prompt独自のプロンプトの書き方%s 変数Use regex instead of globsグロブの代わりに正規表現を使用Print/set the line the cursor is onカーソルがある行を表示・設定Don't use file completionファイル補完を使用しないデフォルトのファイル権限マスク(umask)を設定Helper function for fish_git_promptfish_git_prompt 用のヘルパー関数List embedded files contained in the fish binaryfish バイナリに含まれる埋め込みファイルをリスト表示Print all vcs promptsすべての VCS プロンプトを表示終了ステータス排他的なフラグ '%s' は有効ではありませんターミナル出力による停止スタック障害補完を削除暗黙的な整数フラグ '%c' はすでに定義されていますジョブ %d ('%s') は停止していましたが、再開のためのシグナルが送られました予期しないトークンですキーボードのキーが送信する文字を調査適切なジョブがありません: %sブロックが定義されていません引数は %d 個以下である必要がありますが、 %d 個指定されましたIgnore config files設定ファイルを無視乱数を生成外部(フォークされた)プロセスの回収プログラム可能なタイトルComment/uncomment the current command現在のコマンドをコメント化/コメント解除%s (%d 行目)Display vi prompt modevi プロンプトモードを表示Trim only trailing chars末尾の文字のみを削除(trim)ハイライト色を変更するための変数ユニバーサル変数Edit in fish, not external editor特別な変数 '%s' を誤ったスコープで変更しようとしましたポータブルな出力形式を使用Tests if builtin exists組み込みコマンドが存在するかどうかをテストCommunicate using a regular file, not a named pipe名前付きパイプではなく通常のファイルを使用して通信コマンドラインの設定、取得関数のオートロードこの %s に対応する end がありません適切なジョブはありません$* はサポートされていません。fishでは $argv を使用してくださいMake -C escape special characters-C で特殊文字をエスケープするようにちょうど 2 つの引数が必要ですファイルがソケットであるIf commandline is empty, run prevd; else move one argument to the leftコマンドラインが空の場合は prevd を実行し、そうでない場合は引数を1つ左に移動トピックモニターの内部詳細これはログインシェルですShow event handlersイベントハンドラを表示CPU時間の最大値(秒)ファイル '%s' の読み込み中にエラーが発生しました:Filter writable paths書き込み可能パスをフィルタリング式が不正ですコマンドを繰り返し実行リダイレクト '%s' 内のファイル記述子が不正です%s: スケールが無効ですCommand history for session cleared!\nセッションのコマンド履歴を消去しました!\nユーザー定義シグナル 1(SIGUSR1)不明なコマンドです。 '%s' の構成要素にディレクトリでないものが含まれています。 $PATH を確認してください$$ はPIDではありません。fishでは $fish_pid を使用してくださいSnapshot and define local variable変数のスナップショットを作成し、ローカル変数として定義アクティブなファイル記述子が多すぎますサブコマンドはオプションを取りませんプロセスID '%d' を持つジョブが見つかりませんでしたPad right instead of left左ではなく右にパディングを入れる左のファイルが右のファイルより新しいshort CWD for the promptプロンプト用の短いカレントディレクトリ (CWD)Saving to user configuration failed. Changes may be lost when fish is closed.ユーザー設定への保存に失敗しました。fish を終了すると変更が失われる可能性があります%s ディレクトリ ($%s から派生) '%s' を特定できませんコマンドの種類を表示コマンドラインのカーソルより前の部分のみを返すレベル値 '%s' が無効ですMaximum number of simultaneous threads同時スレッドの最大数%s は正の整数でなければなりませんdisplay or manipulate interactive command history対話型コマンドの履歴を表示または操作%sUnmodified%s: %s\n%s変更なし%s: %s\n無効な精度: %s変数を括弧で囲むことはできません。 fish では "$%s" を使用してください設定や履歴に使用できないパスに関する警告(デフォルトでオン)ファイル %s の読み取り中にエラーが発生しましたコマンドブロックを終了Terminal features used by fishfish が使用するターミナル機能式を否定%s: 名前を空にすることはできません\nユニバーサル変数の詳細論理積 (AND)プロンプト用のユーザー名を表示open app in backgroundアプリをバックグラウンドで開くディレクトリのシンボリックリンクエディタの終了ステータスがゼロ以外だったため、エディタの出力を無視しますフォントを太字に--tokens オプションは同時には指定できません%s: 引数が多すぎますパスの検索・使用選択範囲の末尾にテキストを追加fish の使い方は %shelp%s と入力してください対話型シェルのための TTY がありません(tcgetpgrp に失敗しました)help: %s is not a valid command: %s\nhelp: %s は有効なコマンドではありません: %s\nターミナルの色を設定Don't print function definition関数の定義を表示しないfish構文の紹介%s と %s は同時には指定できませんexec によって報告されるエラー(デフォルトでオン)ファイルの内容を評価左のファイルが右のファイルより古い条件が偽(false)の場合にブロックを評価Test if a breakpoint is currently in effectブレークポイントが現在有効かどうかをテストエクスポート済みインデックス範囲展開Set no jobs under job controlジョブ制御を行わない論理和 (OR)入力から 1 行を読み取り、変数に代入まだアクティブなジョブがあります:--min-args の値 '%s' が無効ですSaving to original location failed; saving to user configuration instead.元の場所への保存に失敗しました。代わりにユーザー設定に保存しますコマンドまたはブロックの実行時間を測定履歴セッション ID '%s' は有効な変数名ではありません。 `%s` にフォールバックします%s: 値 '%s' (フラグ '%s') は許可された最小値 '%s' を下回っています\nファイルサイズがゼロではないPrint information on how this version fish was builtこのバージョンの fish がどのようにビルドされたかに関する情報を表示When to colorize output関数定義の構文強調色使用を制御言語指定子が繰り返し現れています:最大値 '%s' が無効です引数 '%s' は範囲外ですパーミッション '%s' が無効ですイベントハンドラの呼び出し元ジョブが見つかりませんでした関数をシグナルイベントハンドラに--query と --names は同時には指定できませんコピー&ペースト(キルリング)Integer width of the result, default is minimum non-zero width of inputs結果の表示幅。デフォルトは入力の最小(ゼロを除く)幅特殊変数プライベートモードでは履歴をマージできません初期化ファイルすべてのシグナル名を表示ホームディレクトリ展開 ~USERバージョン情報を出力して終了Print completions for a commandline specified as a parameterパラメータとして指定されたコマンドラインの補完候補を表示未知の色です '%s'ユニバーサル変数の変更に関する通知アプリ名を指定Print/set the column the cursor is onカーソルがある列を表示・設定`set --show` では変数名にスライスを使用することはできません有効な Unicode 文字ではありません: %s2���.S_8;���.���.A�s3
c$�%�P�hE/-< \
d*	�8�
2L�b���B �� �������z�_YL,��.lmY��C�/Z$D"
��] *G?�H�0X1���8��UT
�0�M�76c�%#�#�z�^KWo�N�*<�R'UU�j6��
���Gerencia atalhos de tecladoLimite de tamanho de arquivo excedidoEditar definição de funçãoSempre'break' enquanto fora de um laçoLê senha a partir do descritor de arquivo especificado--ignore-all-space  Ignore all white space.--ignore-all-share  Ignorar todos os espaços em brancoArmazenar apenas arquivos novosExtrair arquivos do arquivo de listaArquivo inicialNome alternativo para “update”Controle de tarefa: %sEsperava uma string, mas achou %sLimite de tempo da CPU excedidoVariável: %slinhas %u a %u de %uEvita a opção -A automática para o diretório raiz%s (linha %d)select a network (disable others)selecionar uma rede (desabilita outras)Número da versãofish: Tarefa %s, '%s' encerrada pelo sinal %s (%s)\nVerifica se uma coisa é uma coisaArgumento “%s” está fora do alcanceFalha de pilhaGerar uma representação visual de suas dependênciaslist configured networkslista redes configuradasGera um número aleatórioMáxima profundidade de cadeia de certificação (padrão é 5)Saída forçadaExecuta comando se o comando anterior falhouArquivo tarAdicionar um novo arquivo/diretório ao repositório'continue' enquanto fora de um laçoProject-Id-Version: fish 1.21.8
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2022-02-15 13:24+0100
Last-Translator: Fábio Nogueira <deb-user-ba@ubuntu.com>
Language-Team: Português Brasileiro <>
Language: pt_BR
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=2; plural=(n != 1);
X-Generator: Poedit 1.8.4
Lista diretórios, não seu conteúdoSem montarMostra a versão e saiFiltrar pelo programa especificadoMonta partição com UID especificadoExceto arquivos listados no arquivo especificadoparadotamanho de campo inválido: %sChamada de sistema ruimSomente em tarefas interativas'else' builtin não está dentro de um block ifDefinir nome do volumeErro de endereço de barramentoCancelar todas as açoes agendadas em todos os pacotesLer senha a partir do ARQUIVOExclui sistemas de arquivosPára a função em execuçãoFunção desconhecida “%s”Envia tarefa para segundo planoRetorna informação de estado do fishEmite um eventoNão há tarefas adequadasExceção de ponto flutuanteNão ordenaSTDIN is UTF-8STDIN é UTF-8O comando para abrir uma fotografia%s: Opção desconhecida %s\nInterrupção de teclado (^C)Mostra tudo exceto . e ..Define uma nova funçãoMuda diretórioAlterar cor de fundoCarrega um módulo de extensãoUtilizar servidor proxyNão é possível colocar tarefa %d, “%s” em primeiro plano porque não está sob controle de tarefasRequeriu redireção para “%s”, que não é um descritor de arquivo válidoNão pode usar entrada padrão (fd 0) como saída de pipeUsa string especificada como comentárioTamanhos em potências de 1000Não mostra grupoDescritor de arquivo ilegal na redireção “%s”Erro de fronteira de endereço (Falha de segmentação)%s: Não há tarefasAtualizar um pacote existenteIgnorar todos os espaços em brancoNão é trabalho adequado: %dListar todos os arquivos em cada pacote selecionado(nenhum resultado)Imprimir todos os nomesMudança de tamanho de janelaRetorn um resultado de sucessoDefine um grupo nomeado, o que é similar a aliases em programas de emailErro ao ler o arquivo “%s”Opções de montagemSistema de arquivosSinal definido pelo usuário 1Função “%s” não existeAdicionar um novo serviçoBloqueia temporariamente a entrega de eventosForça cópia incremental de segurançaContinuar processo previamente paradoMove uma sub-árvore para outro lugar%s: especificação de conversão inválidaEntrada padrãoEscreve strings de estado no descritor de arquivo especificadocom definiçãoOrdena por versãoUsa a URL especificada como servidor de chaves padrão para dados de assinaturaAdicionar uma nova chaveParada para saída de terminalEsperava %s, mas achou %sNome do clienteMostra saída com diredSTDOUT is UTF-8STDOUT é UTF-8Cria um bloco de códigoSobrepõe valor da variável de ambiente GPG_AGENT_INFOInserir cabeçalhoNão há blocos definidosInverte a ordemComprime dadosTamanho de bloco é 1kBMudança de estado de processo filhoNão pode usar o modo não-executar durante uma sessão interativaAtualizar o repositórioNão é possível especificar escopo ao remover blocoParada para entrada de terminalLista subdiretórios recursivamenteNão foi possível encontrar o diretório homeLê opções do arquivo especificado, não lê do arquivo padrão de opçõesfalta número hexadecimal no escape UnicodeDesigna arquivo especificado como o chaveiro público primárioBem-vindo ao fish, o shell interativo amigávelDefine política de assinatura e certificaçãoInstrução ilegalNão foi possível encontrar a tarefa '%d'Define política de assinaturaParada forçadaUsa a string especificada como nome de arquivo armazenado dentro das mensagensCor desconhecida “%s”Imprime texto formatadoAtingiu ponto de paradaTentou mudar a variável somente leitura “%s”Define a lista de preferências de compressão como a string especificadaMuda a cor do terminalfish: Processo %s, '%s' da tarefa %s, '%s' encerrado pelo sinal %s (%s)\nEdita compleções específicas para um comandoLimite de bandaDefine a lista de preferências de assinatura como a string especificadaMostra tudo'%s' não é um identificador de tarefa válidoForçar cópia completa de segurançaInterrupção com imagem do núcleo gravada (^\)Criptografa para o id de usuário especificadoAlvo de redireção inválido: %sExecuta um comando como o processo atualFormato longo sem grupos(Digite 'help %s' para documentação relacionada)Valor inválido para a opção '--color': '%s'. Esperado 'always', 'never' ou 'auto'Este não é um shell de loginPonto de montagemNão lista entradas com o padrão especificadoArquivo de configuraçãoInstalar um ou mais pacotes%s: Não foi possível criar o diretório de configuração '%s'\nErro encontrado ao interpretar arquivo “%s”:Instalar um pacote .rpm da RedHatSaída em duas colunasCondição urgente de socketAbortado (Outro nome para SIGABRT)Tarefa ambíguaPára o laço mais internoTesta uma condiçãoSegue links simbólicosPipe sem saídaMostra contexto de segurançaVelocidade de sincronização A/VMonta partição com etiqueta especificada%s: Não está dentro de laçoListar arquivos swapUsa coresIncapaz de expandir o nome da variável “%s”Adicionar uma redeNão usa a chave pública, mas a chave de sessão especificadaEsperava exatamente um nome de funçãoDigite %shelp%s para instruções sobre como utilizar o fishRetorna um resultado de falhaNão há TTY para shell interativo (falha em tcgetpgrp)Final inesperado de string, esperava ')'%s é uma funçãoAlterar para usuárioModifica variáveis de ambienteTemporizador de análise expiradoNão foi possível encontrar uma tarefa com id de processo '%d'habilita uma redeEste é um shell de loginMostra inode dos arquivosLogin do usuárioFinaliza um bloco de comandosDiretório de usuário para %sExceto arquivoMostra autorVerificar arquivos no repositórioMostra tamanhos de arquivos%s: esperava valor numéricoMostra somente contexto de segurança e nome de arquivoExecuta um conjunto de comandos várias vezesNome alternativo para “mover pacotes deletados”Instalar os pacotesSinal não utilizadoOctal escapes for non-graphic charactersEscapa caracteres não imprimíveis com octalObtém ou altera o buffer da linha de comandoRenomear um discoMede quanto tempo demora um comando ou blocoOrdena por extensãoO diretório “%s” não existeFinal inesperado de string, colchetes não batemTérmino de comunicação com terminalUsa o arquivo especificado em vez do banco de dados de confiança padrão“%s” não é uma tarefaTarefaChave não especificadana substituição de comandoEsperava exatamente dois nomes (nome atual da função, e novo nome da função)Non-graphic characters printed as-isMostra caracteres não imprimíveis como sãoNúmero de usuários com confiança marginal para introduzir novo assinador (padrão é 3)Usa servidor de chaves especificadoFinal inesperado de string, aspas não batemclientes conectadosHistórico de funções executadas pelo usuárioAdiciona o arquivo especificado à lista atual de chaveirosVerificar a integridade do pacoteRepetirParada requisitada por teclado (^Z)Define a lista de preferências de criptografia como a string especificadaDisplay security context so it fits on most displaysMostra contexto de segurança para caber no monitorEscreve a saída no arquivo especificadoswitch: Esperava no máximo um argumento, recebeu %uDefine política de certificaçãoDefine a lista de preferências padrão como a string especificadaSubstitue uma palavra por outra'case' builtin não está dentro de um bloco switchAdicionar novo disco para a lista de fontesNão foi possível encontrar '%s'Traduz uma stringexecutável python não encontradoTamanhos entendíveis para humanosAlgoritmo de criptografiaNão foi possível definir modo do terminal para a nova tarefaAvalia expressões matemáticasInterface de redeProcura uma string especificada em uma listaComprimento da fitaParsear opções em um script fishAdicionar um novo repositórioMuda diretório de trabalhoLê entrada de usuário a partir do descritor de arquivo especificadoModo detalhadoNão segue links simbólicosLog de erroNome alternativo para atrmAdiciona o arquivo especificado à lista de chaveiros secretosprecisão inválida: %s--side-by-side  Output in two columns.--side-by-side  Saída em duas colunasEscreve log no descritor de arquivo especificadoRequisição de informaçãoNega estado de saída da tarefaErro desconhecido ao tentar localizar diretório “%s”procurar:Executa conteúdo do arquivoBuiltin desconhecida “%s”do arquivo %sEscreve para o arquivoComando inválido em um prompt interativoRemove a tarefa da lista de tarefasLê uma linha de entrada e a coloca em variáveisLista ou remove funçõesColoca o par nome-valor especificado na assinatura como dados de notação'end' fora de um blocoExecuta bloco se a condição é falsaOrdena por tamanhoFormato longoMostra etiqueta MAC para cada arquivoRedireção inválida de entrada/saída%s (linha %u)Sai do shellCópia rápidaRedireção inválida: %sComando desconhecido:Executa bloco se a condição é verdadeiraMostra caracteres não imprimíveis com '?'Long format, numeric UIDs and GIDsFormato long, UIDs e GIDs numéricosDesconhecido“%s” não é um diretórioConta o número de argumentosErro ao ler arquivo %sEsperava um comando, mas achou %sDispositivo blocoarquivoSinal definido pelo usuário 2Coloca aspas nas entradasNúmero de usuários com confiança completa para introduzir novo assinador (padrão é 1)A função “%s” se chama imediatamente, o que causaria um loop infinito.Imprime os argumentosE/S em descritor de arquivo assíncrono possívelfalta número hexadecimal no escapeO comand “%s” não pode ser usado em pipeInstalar novo pacoteNome alternativo para atqOpção de montagemPermissão negada: “%s”Remonta uma sub-árvore em outro lugar�&��e��VE�	rf#M
FI�iwEAkQ�_k�cA<		f�
fr�t�y2�Z�
�r�!	�	u
F3B%��?�z
�82&�������
[����#��I���9�� k*S� �	///	��X�K����,D�8MlB���6���f
�����f��"�
a��]������	E4	特殊变量解析 fish AST内建历史删除 --exact 需要 --case-sensitive运行一个具体命令%s: 需要一个参数,收到 %s 个。\n\nSynopsis:\n\t%svared%s VARIABLE\n静默操作将所有指定函数的当前定义保存到文件名称不能为空只返回光标前的命令行部分条件 (If, Else, Switch)未导出函数 '%s' 不存在按给定名称打印所有外部命令获取当前所有限制使用可移植输出格式,交互时复制无效的级别值 '%s'再次按下 ctrl-%c 退出处理环境变量基于菜单的 cd 命令用编辑器打开 stdin意外找到 ')',期待 '}'此命令的帮助参数太多条件为假时求值代码块添加缩写Help for run显示 run 的帮助信息无法合并选项 %s使函数成为作业退出事件处理程探索键盘按键发送的字符打开基于网络的用户界面Enable compile debug version tests启用调试版本测试的编译初始化文件--command 选项不能与 --position=command 组合使用非法函数名 '%s'未找到通配符 '%s' 的匹配项。参见 `help %s`。显示版本并退出Stdin 必须连接到 TTY。显示 fish shell 的帮助'else' 不在 if 块内禁止函数和内建命令查询'end' 在代码块外无法指定多个 set-cursor 选项过多的仅长选项如何编写自己的提示符保持参数的顺序而不是按字母排序进一步的帮助和开发%s %s:%s设置函数描述选择在光标下的记号(无匹配)请尝试 `BROWSER=some_browser help`、`man fish-doc` 或 `man fish-tutorial`。\n\n范围只能是:universal(通用)function(函数)global(全局)local(局域)禁用大多数错误消息%s 是 %s--tokens 各选项互斥将目录推到栈%s (行 %u)定义于 %s @ line %d填充右侧而非左侧只留下每次运行中有相同键的第一个有歧义的作业直接更新 $PATH使用 NUL 字符作为行终止符Specify default timeout for test cases指定测试用例的默认超时时间您是否想输入 `set %s %s`?查看并从示例提示中选择列出函数的名称,但不列出其定义目录 '%s' 不存在Unittest for the given target platform为指定目标平台执行单元测试仅支持 f1 至 f%d,不支持 'f%s'以新状态打开应用程序需要一个函数名以 HTML 格式输出命令替换后台打开应用程序过滤文件使用通用的 $fish_user_paths (默认)运行一个具体内建命令文件如何处理参数忽略函数文件Help for build显示 build 的帮助信息写出 fossil 提示打印所有缩写设置变量为函数作用域fish 中类似 vi 的键位绑定检查某物是否是其自身每个输入只保留一行打印更多输出,通过 `source` 复制将作业发送到后台Name of the executable product to run (default: main)要运行的可执行产品名称(默认:main)有多种元素的变量在后台作业之后无法立即使用 '%s' 命令重命名文件时出错:%s停止执行并启动调试提示符%s: 已移除 %s\nCase insensitive comparison不区分大小写比较switch: 最多需要一个参数,但收到 %u 个Number of workers running tests运行测试的工作线程数缺少运算符Init a new cangjie module初始化一个新的 Cangjie 模块注释/取消注释当前命令隐式整形短标识 '%c' 不能带有形如 '%c' 的修饰符更新基于 man-page 的补全%s: 选项需要参数重复计数无效的最大值 '%s'fish_git_prompt 辅助工具,检查字符变量准备好更多了吗?字符串意外结束,引号不全无效的精度:%s无效的长度值 '%s'路径是字符设备Skip compile, only run the executable product跳过编译,仅运行可执行产品Case insensitive packages不区分大小写包触发事件在会话前运行指定的命令读取文件 '%s' 时发生错误Output version information and exit.输出版本信息并退出。打印绝对路径,除非路径位于 FILE 下预期没有参数,但收到 %d 个如果前一条命令失败则执行命令管道和重定向过滤可读路径保存到用户配置失败;fish 关闭后可能会失去更改。保存函数左侧文件比右侧文件旧打印参数测试是否我们正在指定提示符的颜色值测试一个条件无效参数复制并粘贴 (Kill Ring)若输入 'yes',您的所有交互式命令历史记录将被擦除\n变量展开 $VARNAME仅报告非匹配运行指定的命令而不是交互式会话通配符展开 *.*写/读通用变量存储报告匹配的索引、长度不要打印函数定义尝试用错误的范围修改特殊变量 '%s'未知的命令。%s 的一个组件不是目录。检查你的 $PATH.隐式整形标识 '%c' 已被定义在默认应用程序中打开文件写出提示无法使用 stdin (fd 0) 作为管道输出启动 (.bashrc 在哪里?)自动加载作业 %d ('%s') 已停止并收到继续信号。终端输入引发停止填充应为字符 '%s'总是打印空参数调试 fish 脚本控制最高 nice 优先级可配置的问候语缺少收尾括号终端功能探测fish: 作业 %s, '%s' 已停止\n返回 fish 的状况信息可编程标题将给定的字符串添加到命令行末尾, 若该字符串已存在则移除该后缀忽略配置文件不要显示完整差分更改区域变量打印当前运行的作业字符串不相同要用作省略号的字符Help for test显示 test 的帮助信息命令分隔符 (分号)`set --show` 不支持使用带有变量名称的切片未找到可用的打开工具。请尝试安装 "xdg-open" 或 "xdg-utils"。显示已定义的绑定模式列表创建的核心文件最大大小输入/输出 (IO) 重定向索引范围展开路径变量无效的 --unknown-arguments 值 '%s'执行 `breakpoint` 时使用的正确提示符%s: 无效模式名。参见 `help %s`测试文件描述符是否为 TTY,定义为没有命名为 %s 且符合指定命令限制的缩写倒转顺序%s: 未知选项 %s\n没有合适的作业:%d最大实时调度优先级'%s' 不是一个作业跳过不存在的路径:%s\n强制停止使用正则表达式而不是通配符交互式读取时读缓冲区的初始内容预期收到 >= %d 个参数;实际收到 %d 个Show output for all test cases显示所有测试用例的输出fish_git_prompt 的辅助函数条件求值工具设置默认文件权限掩码打印有关此版本 fish 构建方式的信息只有在命令退出代码为零时才使用的补全将结果存储为数组Install a cangjie binary安装一个 Cangjie 可执行文件选择如何计数供应商文件文件可读%s: 无法创建配置目录 '%s'\n显示帮助无效的字段宽度:%s如果光标下的记号是目录,则列出其内容;否则列出当前目录的内容。总是数组索引起始为 1,而不是 0。打印可用函数的名称(all) Specify which DNS-over-HTTPS (DOH) server to use to resolve hostnames(所有) 指定用于解析主机名的 DNS-over-HTTPS (DOH) 服务器符号链接带一个参数调用。此操作在未来版本中将返回 false。地址边界错误打印当前目录历史 (上一个和下一个列表)启动 (行 %d)至少需要一个参数最大驻留集大小选项 %s 和 %s 无法一起使用最大伪终端数目录%s: 找不到网络浏览器。\n不重新格式化,只取消缩进行路径是目录%s: 设定在 %s 作用域,%s,%s,包含 %d 个元素检查缩写是否存在当 shell 收到信号时执行动作无法向控制字符 '%s' 添加控制修饰符显示与光标下记号相关的 man 页面条目或函数描述无效的起始索引值 '%s'在 fish 中,而不是外部编辑器中编辑打印当前 fish 的路径接管终端失败打印/设置光标所在的行移除最顶级全局事件块Generate code for the given target platform为指定目标平台生成代码通过字母或编号选择目录:指定结束索引输出分析信息 (不包括启动过程) 到文件无法解析键 '%s'%s 失败:%s在结尾添加路径无法指定多种正则匹配规则与 bash 的区别指定字段指定命名参数Enable install debug version target启用安装调试版本目标作业控制请求退出并生成核心转储 (^\)如果命令行参数为空,则运行 nextd;否则将将一个参数向右移动错误:预期输入 1 到 %d 之间的数字或该范围内的字母,实际输入为 "%s"不输出新行打印 fish 二进制文件包含的一个嵌入文件严重意外错误 (默认开启)不支持使用 '='。在 fish 中,请使用 'set %s %s'。在不同会话中持久共享变量使用普通文件而不是命名管道通信添加值到列表末尾无法展开变量名称 '%s'缩写:%s无法保存历史无效的 --min-args 值 '%s'数组索引越界为什么用 fish?显示不可用的键位绑定/清除所有绑定%s: 值 '%s' 为标识 '%s' 大于允许的最大值 '%s'\nCase insensitive move (implies seems mode)不区分大小写移动 (暗含 seems 模式)无法将分析信息写入文件 '%s': %s测试终端是否支持给定功能非法指令历史会话 ID '%s' 不是有效的变量名称。回退到 `%s`。导出变量到子进程静默操作,即不要发出警报 没有匹配的作业选择整个命令行 (默认)解析遇到的符号链接 (默认)使窗口全屏测试新作业是否从不受到作业控制测试是否启用了功能标识%s: 值 '%s' 为标识 '%s' 不是整数\n不要展开符号链接stdin 已关闭空格分隔的可能参数列表文件可写Run tests with specified tags运行带有指定标签的测试无效类型 '%s'创建一个全局 (手动清除) 事件块将路径打印为命令此位置意外找到 '['打印当前运行的脚本的文件名无效的子命令POSIX 消息队列中的最大字节打印所有版本控制系统提示运行多个程序%s: 名称不能为空\n缩写 %s 已经存在,无法重命名 %s请求外部编辑器,但未设置 $VISUAL 或 $EDITOR。警告:忽略已被删除的选项 '%s'绑定执行后更改当前模式未闭合的大括号前出现意外的 '}'测试当前是否求值一个代码块%s: 需要至少 %d 个参数,只收到 %d 个\n测量命令或块需要多长时间指定子串长度不能将作业 %d,'%s' 带到前台,因为它不受作业控制管理正在改变状况的作业显示 vi 提示符模式在交互模式下运行错误结果的整数宽度,默认值为输入最小的非零宽度使 -C 转义特殊字符路径存在自动保存 (funcsave) 别名无效的限制 '%s'参数不是数字:'%s'无法在私密模式中合并历史函数如何加载无效的数字:%s断开的管道在命令位置不允许替换命令。试使用 var=(你的命令) $var ...Specify format of report指定测试报告的格式选择在光标下的作业编辑变量值最大交换空间Shell 可用的最大虚拟内存量指定应用捆绑包 IDSvn 的提示函数,复制到 %s @ line %d字符串意外结束,期待 ')'定义一个新函数运行命令或按下 ctrl-%c 键,或连续按两次 ctrl-%c 键。Disable script 'build.cj'禁用脚本 build.cj打开应用新实例设置变量为路径变量打印所有缩写名意外的记号在光标处添加文本,但自动补全,去除开头的 $从栈弹出目录并切换到该目录%s: %s: 期望 %d 个参数;收到 %d 个\n条件为真时求值代码块禁用输出在 svn 状况下漂亮格式化的辅助函数活动文件描述符太多子命令不接受选项%s: %s 是一个数组变量。使用 %svared%s %s[n]%s 编辑第 n 个元素于 %s\nSpecify branch of installed git module指定安装的 Git 模块的分支触发一个事件️打印工作目录单个用户可使用的最大进程数Number of jobs to spawn in parallel并行启动的作业数最大 kqueue 数测试是否我们正在指定提示符的区域值%s 等待 %d 秒后仍无法读取 Primary Device Attribute 查询的响应。这通常是由于终端缺少相应功能所致。参见 'help %s' 或 'man fish-terminal-compatibility'。此 %s 进程将不再等待未处理的查询,这将禁用某些可选功能。在默认编辑器中打开中止 (SIGABRT 的别名)%s: 未知函数 '%s'\n显示所有当前定义的陷阱处理程序命令不可执行名为 %s 且适用于命令 %s 的缩写已存在,无法重命名 %s显示函数信息警告 (默认开启)没有路径可添加,未设置任何内容。\n不区分大小写文件匹配%s: 无效的进制值Compile the current module编译当前模块%s: 无效的掩码'%s'\n类似 emacs 的键绑定读/写历史文件$%c 在 fish 中不是有效变量。Enable incremental compilation启用增量编译暗色文本作业控制请求停止 (^Z)显示所有细节。将函数保存到 %s 吗?[Y/n]将路径移到前端或后端命令链接提示符的短主机名未知的命令:无法找到进程 ID 为 '%d' 的作业Run benchmarks in a local package or module在本地包或模块中运行基准测试表达式无效无效的样式值 '%s'不区分大小写Project-Id-Version: fish 1.21.8
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2025-09-30 19:14+0800
Last-Translator: Yuyi Wang <Strawberry_Str@hotmail.com>
Language-Team: 
Language: zh_CN
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Generator: Poedit 3.7
过滤目录意外参数 -- '%s'退出 shell按权限过滤第二次尝试退出将终止它们。不读取配置文件Install binary in target directory without building无需构建,直接安装目标目录中的可执行文件打印以 NULL 分隔的输出显示或操纵交互式命令历史测试函数是否定义%s 的主目录FD 监控事件在目录历史中前进整数 %d 于 '%s' 中,后面跟随着非数字参数展开 (通配符)%s: %s: 子命令不需要选项\n需要两个参数求值数学表达式错误为 '%s'。打印当前运行的命令或函数的名称只报告捕获组Git 的提示函数未知的命令。'%s' 存在,但不是一个可执行文件。终端所有权事件运行 funcsave %s 以保存此函数到配置目录.停止当前求值的函数错误的系统调用exec 报告的错误 (默认开启)命令历史事件Print tests without execution仅打印测试内容,不执行设置变量不为路径变量预期是一个命令,但找到 %sArguments to pass to the build process传递给构建过程的参数无效的选项组合,%sUnittest a local package or module对本地包或模块进行单元测试打印已展开的记号列表再次编辑文件吗 ? [Y/n]无效的 --max-args 值 '%s'最大栈大小使函数成为信号事件处理程序指定调试信息中要显示的栈帧数管理缩写第一个作业结束马上返回测试是否为登录 shell添加补全的命令缺少文件名参数或输入重定向继续先前停止的进程仅作为命令,或在任何位置展开打印命令类型fish 内建命令概览文件是套接字不支持 $*。在 fish 中,请使用 $argv。Emacs 模式命令更改给定路径的扩展名如何为分页器设置颜色用户执行的命令历史关于配置/历史记录路径不可用的警告 (默认开启)没有可选的先前目录。您必须至少执行一次 cd 命令。打印 fish 已知的调试类别只修建结尾字符%s:没有关于 '%s' 的 fish 帮助主题,请尝试 'man %s'\n打开库头文件Specify commit ID of installed git module指定安装的 Git 模块的提交 ID启用反斜杠转义Fish 使用的终端功能不缩进输出, 只重排为每行一个作业这是登录 shellCPU 时间的最大值 (秒)字符编码问题缩写词 '%s' 不能包含空格浮点异常符号链接的级别过多:'%s'不支持 $#。在 fish 中,请使用 'count $argv'。对作业退出代码取反打印目录栈变量不能用方括号包围。在 fish 中,请使用 "$%s"。移除扩展名命令名称无效调用栈超过限制。是否存在意外的无限循环?%s (行 %d)文件具有 set-group-ID 标识位--invert 和 --groups-only 互斥长标识 '%s' 已定义文件大小非零打印所用的 set 命令跟踪或断点陷阱Tab 补全无法定位目录 %s 导出自 $%s:'%s'。没有指定键Initialize a workspace's default configuration file初始化工作区的默认配置文件fish 在私密模式中运行,历史不会持久化。设置变量为全局作用域这种情况不应该发生。您是否更改了 cd 函数?短标识 '%c' 无效,必须是字母、数字或 '#'编辑失败或取消参数 '%s' 超出取值范围不要修剪尾随换行符左侧数 > 右侧数条件执行代码块'end' 不接受参数。是否漏掉了分号';'?终端挂起在分页器搜索字段上操作路径是命名管道Maximum number of thread-local symbols.最大线程局域符号数。无效的字段值 '%s'组导出'%s' 不是一个目录在数据集上递归操作定位目录 '%s' 时发生未知错误打印指定名称的所有可能定义可搜索历史%s未更改%s: %s\nhelp: 帮助信息正在 %s 中显示。\n%s: 值 '%s' 为标识 '%s' 小于允许的最小值 '%s'\n列 %s 超出行长度如果命令行参数为空,则运行 prevd;否则将将一个参数向左移动找不到主目录Specify product name to install (default: all)指定要安装的产品名称(默认:全部)处理以 NULL 分隔的输入不要触发事件设置右侧提示命令无法显示帮助消息如果上次命令成功则运行命令未识别的特性 '%s''time' 命令只可以在管道开始的时候未知信号 '%s'第 %u 行至第 %u 行,共 %u 行显示事件处理程序大括号展开 {a,b,c}多行编辑无效的位置 '%s'%s: 已写入 %s\n搜索:未知的命令。%s 的一个组件不是目录。预期是字符串,但找到 %s字符串意外结束,方括号不匹配将所有作业置于作业控制之下列出未使用的选项的辅助函数%s,版本 %s重定向 '%s' 中有非法文件描述符标准输入补全达到了最大的递归深度,可能存在循环?打印第一个匹配的索引未知的命令使用 NUL 而不是新行分隔输出%s 选项需要 %s共享绑定Enable the customized option 'cfg'启用自定义选项 'cfg'将输入的一行读入到变量中进程路径是符号链接加载源文件 '%s' 时遇到错误:经常被问到的问题如何定义别名指定安装的可执行文件路径打印所有已存在的内建命令的名称回收内部 (非 fork) 进程添加值到列表开头无效的转义格式 '%s'函数名Check the dependencies检查依赖项最大连续实时 CPU 时间解析 fish 文脚本中的选项无效记号 '%s'安静操作,不报告进度无限制在文本编辑中打开无法将 shell 分配到它自己的进程组打印格式化文本在函数 '%s' 中设置或获取硬件限制从源文件 %s搜索/使用路径擦除缩写需要至少两个参数--entire 和 --groups-only 互斥未知的输入函数 '%s'除以零将字符串视为一条程序语句求值禁用正常输出, 只打印出错消息预期 %s,对于 %s 选项在用户绑定上操作需要参数而不使用文件补全跳过已包含的路径:%s\n选择当前选项向后搜索或向上移动光标 1 行不要使用文件补全仅设置交互式作业在作业控制下预期有两个名称 (当前函数名,和新函数名)响应变量分析计时器到期预期 %s,但找到 %s使用 'disown PID' 从列表中删除作业而不终止它们。指定要操作的命令无法确定当前工作目录。你的区域设置正确吗?无效的宽度值 '%s'将补全放在哪里终端输出引发停止逻辑与预期收到 <= %d 个参数;实际收到 %d 个Error handler错误处理程序执行 readline 函数使用长格式列出目录内容, 包括在目录中隐藏的文件交互式阅读器/输入系统未知函数 '%s'无效的计数值 '%s'Description of snapshot快照描述无法找到名为 '%s' 的子进程如果编辑器还在运行,请检查它是否在等待完成,也许是一个 '--wait' 选项?写入文件指定输出格式cd 命令的参数太多Unicode 转义序列中缺少十六进制数字学习 fishHelp for cjpm显示 cjpm 的帮助信息后台命令不能用作条件无法同时是路径变量和非路径变量正在启动或继续的作业区域变量Operate only on journal files matching glob只操作于匹配 glob 的日记文件从作业列表中删除作业回收外部 (fork) 进程只在不活跃的作业上请将 VISUAL 或 EDITOR 设置为您首选的编辑器。未知颜色 '%s'显示整个匹配行左侧文件比右侧文件新结果的整数宽度,默认为输入的最大宽度Running commentary运行评论打印工作目录而不解析符号链接缩写展开紧急套接字情况Limit number of entries shown in progress report限制进度报告中显示的条目数量重命名缩写Specify path to directory of report指定测试报告目录路径将剩余参数传给应用缺少子命令while、for 和 begin强制退出处理路径结束一个命令块%s: 无法将保留关键字作为函数名将函数保存到目录fish: 进程 %s, '%s' 自 %s, '%s' 终止于信号 %s (%s)\n等待应用程序退出已经定义了短标识 '%c'Specify path of source module (default: current path)指定源模块路径(默认:当前路径)最大打印字符数返回一个成功的结果无法读取输入文件:%s擦除函数有条件运行的代码块读取脚本文件 '%s' 时出错:命令打印可用键的名称结果太大:%s使函数成为进程事件处理程序写补全的有用函数Do not reveal the resulting package in the Finder不要在访达中显示结果包更改目录显示绝对路径,不含符号链接%s: 要跳过的位置数必须是非负整数\n等待后台进程完成fish_user_paths 更改时更新 PATH主目录展开 ~USER命令行编辑器预期 -w 后有用于读或写的文件路径:将退出代码转换为信号名称退出时打印 getrusage 的统计信息无效的选项规范 '%s' 于字符 '%c'打印所有已接受的颜色名列表找不到 '%s'在光标处添加文本读取指定的字符数空目录 '%s' 不存在$? 不是退出代码。在 fish 中,请使用 $status。函数已保存到 %sEnable random seed启用随机种子(输入 'help %s' 查看相关文档)替换选中的部分无法将作业 %s,'%s' 放到后台,因为它不受作业控制管理从左边移除Define output type of current module定义当前模块的输出类型使用长格式列出目录内容组合器 (与、或、非)'%s' 不是一个有效的进程 ID渲染命令行移除范围时不能指定作用域不是一个函数创建局域 (自动清除) 事件块创建包装命令的函数展开产生了太多的结果无效的选项组合Compile and run an executable product编译并运行一个可执行产品FD 是终端找不到作业 '%d'将解析的语句信息转储到 stderr将路径打印为命令,如果名称不是命令,则不输出--set-cursor 参数不能为空Enable support of mocking classes in tests启用测试中的类模拟支持排除空结果打印运行 fish 的终端名称和版本路径是块设备非数字用户定义的信号1运行中递增或递减光标下方的数字%s: 无效的变量名。参见 `help %s`如果分页器显示所有内容,返回 true参数太少显示此帮助并退出使用 ANSI 转义序列输出颜色文件大小超出限制foo=bar 变量覆盖列出所有功能标识事件处理程序,当功能变化时重置提示符拒绝访问: '%s'将作业 %s '%s' 发送到后台输入 %shelp%s 获取 fish 的使用说明不支持逻辑运算,使用 `test` 替代在预设绑定上操作'%s' 不是一个有效的作业 ID显示作业中每个进程的进程 ID翻译字符串事件处理程序,当任何字符变化时重置提示符无法创建临时文件 '%s': %s打印当前命令运行前的所有函数调用列表'continue' 不在循环内通用变量设置变量为局域作用域可锁定在内存的最大大小在目录历史中后退数字相等或在您首选的浏览器中打开 %s。\n显示当前模式变量作用域$$ 不是 PID。在 fish 中,请使用 $fish_pid。多次执行一组指令使用命名管道通信多次执行一条命令您没有输入 'yes',因此我不会清除您的命令历史记录。\n没有可选项Enable filter test启用测试过滤器交互 shell 没有 TTY (tcgetpgrp 失败)%s: 无效的子命令测试当前是否求值命令替换'%s' 是损坏的到 '%s' 的符号链接测试内建命令是否存在左右两侧填充选项规范必须至少包含一个短标识或长标识以可以用作命令的格式获取 umask%s: 命令替换不在内或文件为空Specify root package name (default: current directory)指定根包名(默认:当前目录)展开后的命令是关键词。函数 '%s' 立即调用自身,会导致无限循环。Uninstall a cangjie binary卸载一个 Cangjie 可执行文件向前搜索或向下移动 1 行该操作系统不支持资源限制help: 若无法显示帮助信息,请访问 %s 在线查看文档。\n检查用户是否为 root忽略编辑器的输出,因为其退出代码为非零显示作业的组 ID测试一个断点是否生效笛卡尔积显示自修改时间以来的秒数名称中允许什么字符Enable cjlint code check启用 cjlint 代码检查由 shell 创建的最大文件大小--allow-empty 只对 --fields 有效规范化给定的路径 (移除 ./,解析 ../ 相对于其他组件..)获取当前选中的结束位置不向子进程导出变量属于我们有效用户 ID 的文件指定转义样式地址对齐错误打开 "%s" 失败:%s指定起始索引显示变量只返回代码,没有输出无效的下划线样式:%s在开头添加路径 (默认)套接字缓冲区的最大大小运行不包含指定标签的测试试图改变只读变量 '%s' 的值后台 IO 线程事件无法指定多个位置%s: 包含语法错误仍然活动的作业:查找并读取配置将文本添加到选定区域的末尾在当前进程下运行命令反色文本设置管道时出错为给定路径提供目录如果有路径匹配过滤器,则返回 true左侧数 <= 右侧数'break' 不在循环内函数以异常退出代码返回%s: 目录栈为空...\nHelp for init显示 init 的帮助信息%s 必须是正整数禁用反斜杠转义设置或获取软件限制要补全的旧样式长选项过滤可执行路径宽度为零的无效的填充字符 '%s'为给定路径提供扩展名求值命令替换时出现未知错误挂起当前 shell。无效的输入/输出重定向使用可见宽度,不包括转义序列在异步文件描述符上的 I/O 是可行的请将 $%s 设置为您有写入权限的目录。显示分页器内容时返回 true指定要修剪的字符 (默认: 空格)从给定命令继承补全无效的排序键 '%s'\\ 转义如何工作状态Inherit completions from specified command从指定的命令继承补全无效的最大匹配值 '%s'没有定义作用域Specify modules to test (default: current module)指定要测试的模块(默认:当前模块)返回一个不成功的结果Tab 补全如何工作将每行读入各自的变量使用 \ 代替引号转义打印当前正在运行的命令及其参数Clean up the target directory清理目标目录欢迎来到 fish,友好交互的 shellSpecify product name when compiling an executable file编译可执行文件时指定产品名称打开文件描述符的最大数量Fish 语法介绍使用提供的字符串设定提示fish: 作业 %s, '%s' 终止于信号 %s (%s)\n列出或移除函数显示帮助并退出以正常退出代码退出反转过滤器的含义Login off登出改变工作目录过滤符号链接设置环境变量,类似于 path_helper (仅 macOS)通过 `source` 定义忽略补全Disable progress report禁用进度报告$status 不是有效的命令。参见 `help %s`同步文件访问Enable verbose启用详细输出打印匹配过滤器的路径规范化给定的路径并解析符号链接变量 '%s' 只读无法找到目录 %s。'time' 不支持后台作业。考虑使用 'command time'。显示 cjpm 的版本信息指定调试类别不要截断长行Specify URL of installed git module指定安装的 Git 模块的 URL缺少 -- 分隔符将作业发送到前台不将结果发送到 stderr, 而是覆盖指定的文件'}' 不接受参数。是否漏掉了分号';'?左侧数 != 右侧数$%s: 原继承值为 |%s|%s: 预期收到数值左侧文件等于右侧文件快照并定义局域变量无法保存通用变量或函数路径的所有组件必须存在报告每个匹配使字体变为粗体未知如何定义函数未找到键序列 '%s' 的绑定无法为新作业设置终端模式移除新行无法同时导出和取消导出操纵字符串退出代码设置或获取命令行测试所有新作业是否处于作业控制之下打印所用的 set 命令而不执行选择在光标下的进程仅报告实际替换按类型过滤%s: 不在循环体内部命令在交互提示符下无效数字过大无效的函数名:%s使函数成为通用事件处理程序第 %u 个至第 %u 个项目,共 %u 个RefCell 动态借用使函数成为变量更新事件处理程序成功设置通用变量 '%s' ;但是同名全局变量遮蔽它Enable coverage启用覆盖率统计fish_git_prompt 辅助工具,返回当前 Git 操作和分支在此 $ 之后应有变量名称。在作业控制下不设置任何作业指定最大拆分数设置终端颜色如果光标位于命令记号上,编辑命令源文件作业控制:%s显示 install 的帮助信息无效的起始值 '%s'标准输入 (行 %d)生成随机数输出版本信息并退出排序路径更改下划线颜色包含新文件窗口大小变更--query 和 --names 互斥中止拆分时使用 shell 标记规则未知修饰符 '%s' 于 '%s'排他标识 '%s' 无效请在启动 fish 前设置 %s 或 HOME 环境变量。更改背景颜色启用以逗号分隔的功能标识运行Operate quietly安静操作子进程状况已改变将给定的字符串添加到命令行开头, 若该字符串已存在则移除该前缀在指定的详细程度启用调试将作业 %d (%s) 发送到前台命令模式字符串意外结束,参数展开不完整路径的组件不需要存在显示匹配指定类型的事件处理程序可视模式在外部编辑器中打开函数如同 shell 一样读取用户定义的信号2命令历史已清除!\n没有合适的作业:%s%s 是一个函数Display the package dependencies in the source code显示源代码中的包依赖关系打印要执行的文件查看并从示例主题中选择在转义中缺少十六进制数字文件具有 set-user-ID 标识位关于通用变量的更多内容打印当前运行的脚本的路径 (不含文件名)检查作业是否存在(不输出结果)最大并发线程数文本颜色变量:%s扩展后将光标定位在 %指定应用名称%s 需要一个非空字符串Disable test output capturing禁用测试输出捕获%s:数字超出范围命令替换生成的数据过多,因此被丢弃列出 fish 二进制文件包含的嵌入文件交互时定义显示隐藏函数Only return processes w/ same root directory只有返回进程与同根目录在文件名后添加后缀未使用的信号%s: 函数名称是必须的funced: 无法使用 $%s '%s' 的值,因为找不到命令 '%s'\n(default) use llvm's disassembler(默认) 使用 LLVM 反汇编器检查是否存在(不输出结果)警告使用 test 命令的零参数或单参数模式(`test -d $foo`),未来会被更改。用于填空的字符Display brief progress report显示简要的进度报告忽略无效历史记录条目 ID "%s"\n测试是否处于交互式读取内建命令中补全系统显示提示符的用户名"" 和 '' 如何工作如何构建自己的提示符在命令替换中事件处理程序,当任何颜色变化时重置提示符路径是普通文件停止最内层循环设定哪些作业处于作业控制之下排他标识字符串 '%s' 无效读取文件 %s 时出错与计算机上所有用户 fish 进程共享变量您的历史记录中包含 %s 个唯一目录,但当前仅能处理 %s 个。补全描述只修剪开头字符取反表达式交互式会话时不能使用 no-execute 模式为给定的路径提供基础名递归操作文件是可执行文件内建历史删除只支持 --exactSuppress most errors禁用大多数错误打印当前运行的脚本的文件名 (不含路径)打印工作目录并解析符号链接数字超出范围从不导出变量左侧数 < 右侧数设置提示命令会话的命令历史已清除!\n用于改变高亮颜色的变量设置终端模式 (%s) 失败获取当前选中的起始位置开始连续会话在外部编辑器中编辑命令缓冲区将调试输出导向何处调用 fork()请求温和退出在事件处理程序:%s详细模式编辑函数定义未找到事件处理程序的调用作业字符串意外结束,不完整的转义序列不重新格式化,只缩进行未找到键 '%s' 的绑定括号不匹配如何写补全将函数保存到磁盘无效的权限 '%s'编辑器退出了,但函数没有修改未带参数调用。此操作在未来版本中将视为错误。虚拟计时器到期测试是否定义了变量Arguments to pass to the executable product传递给可执行产品的参数新的资源限制TRAP 处理函数:调试提示符不区分大小写匹配(与 -o 一起使用) 不覆写但追加为指定为参数的命令行打印补全Specify target directory指定目标目录尝试将特殊变量 '%s' 修改为无效值添加补全到路径擦除变量Specify tag of installed git module指定安装的 Git 模块的标签设置/获取光标位置, 而非缓冲区内容通用变量变更通知%s可能更改%s: %s\n跳过路径,因为它是文件而不是目录:%s\n如果命令行有自动建议,返回 trueFish 的发布说明用 ● 遮盖输入有条件地执行代码和流程控制作业控制请求退出 (^C)尝试打印无效输出Shell 变量成功编辑后自动保存不打印输出目录符号链接%s: 预期收到 %d 个参数;实际收到 %d 个断电编辑命令相关的补全跳过剩下的最内层循环警告: 包含此函数的文件没有保存。fish 关闭后可能会失去更改。内部 (非 fork) 进程事件展开后的命令为空。展开错误所有模式中的继承 emacs 样式绑定的 vi 样式绑定不要打印任何东西, 只设置退出代码未知的内建命令 '%s'以异常退出代码退出未闭合的括号前出现意外的 ')'%s已更改%s: %s\n新修订描述屏幕重绘不同的展开如何一起工作在访达中显示事件处理程序列出变量的名称,但不列出其值暂时阻塞事件传递给定索引 %d 但只有 %d 个值语法高亮缺少参数匹配正则表达式Description of package包描述从 stdin 读取内容写入文件并输出文件名。调用 psub 退出的命令时删除文件。显示所有信号的名称字段 '%s' 的范围值无效将指定的函数复制到指定的新名称计算参数个数移除补全信息请求无效的终止值 '%s'%s: 无效舍入模式获取帮助字符串长度非零不以空格分隔参数排除空字符串字符串相同正在执行的作业无效索引值擦除模式启动 fish 的基于网页的配置-k/--key 语法不再受支持。参见 `bind --help` 和 `bind --key-names`函数以正常退出代码返回向 PATH 添加路径作为登录 shell 运行fish_git_prompt 辅助工具,检查颜色变量右向左分割%s: 选项不接受参数只解析输入, 不执行为不同的 vi 模式设定光标形状%s %s: 选项无法一起使用获取/设定资源使用限制变量不能用方括号包围。在 fish 中,请使用 {$%s}。保存到原始位置失败;保存到用户配置。进程组已取消的函数编辑进程数据段的最大大小List all installed modules and their versions列出所有已安装模块及其版本输出时序和解释序列指定绑定使用的绑定模式不支持 $@。在 fish 中,请使用 $argv。将启动分析信息输出到文件'case' 不在 switch 块内缺少结尾以平衡 %s自动加载函数打印/设置光标所在的列CPU 超时显示修改时间Estimate the entropy of a password估计密码的熵不覆盖调用函数的变量作用域这不是登录 shell%s: 数值未完全转换 (无法转换 '%s')Specify a member module of the workspace指定工作区中的成员模块%s 是一个内建命令预期是字符串,但找到重定向%s: 意外的位置参数处理 fish 按键绑定创建代码块插入模式fish: 作业 %s, '%s' 已结束\n%s: 内容不能为空\n下划线样式为什么 $PATH 特殊已终止显示每个作业的命令名%s: 无效的函数名大括号不匹配要补全的 POSIX 风格短选项--entire 和 --index 互斥历史性能测量总是使用文件补全$status 退出代码调试辅助 (默认开启)Specify path to create the module (default: current directory)指定用于创建模块的路径(默认:当前目录)作业格式以符号格式而不是八进制格式获取 umaskEnable colorless result output启用无颜色的结果输出将展开参数视为 fish 函数--end 和 --length 互斥行/列索引从1开始未匹配的通配符导出 (shell 变量)不要略去任何缩写测试是否为交互式 shell只显示要开始的最后一个作业的状况主题监视器的内部细节不要持久化历史未知函数无法求值字符串替换,参数为 '%s'%s: 无效的转换规范求值文件内容help: %s 不是有效的命令:%s\n打印当前运行的脚本的行号属于我们有效组 ID 的文件分配切片时无法使用 --append 或 --prepend数字是无穷逻辑或不要缩进,仅当代码已按 fish_indent 方式缩进时才返回 0测试是否只有新的交互式作业处于作业控制之下打印相对 FILE 的已解析的路径更改导出变量预期收到 %d 个参数;实际收到 %d 个函数 '%s' 已经存在。无法创建副本 '%s'设置环境变量。为兼容 bash 而设置的 `set -gx` 别名。左侧数 >= 右侧数输出到 /dev/null最多待发信号数栈故障无效的 '--color' 选项值 '%s'。应为 'always'、'never' 或 'auto'过滤可写路径使用安全方法擦除设置语法高亮着色意外找到 '}',期待 ')'需要参数不存在行 %s解析符号链接前解析 '..' 组件无效的重定向:%s作业计时器到期字符串长度为零同时打印目录历史提示: 起始 '0' 没有跟一个 'x' 表示八进制数字不完整的转义序列 '%s'Enable debug version启用调试版本在指定列表中搜索一个特定的字符串fish: 未知的命令:%s\nDebugging messages to stderr.调试消息输出到 stderr。设定要用作分隔符的字符串提示符的短 CWD请求重定向到 '%s',这不是一个有效的文件描述符如果命令行语法有效且完整,返回 true无效的重定向目标:%s打印当前函数的名称无法在管道中使用 '%s' 命令q��.�:d8a)#=�q3&u(X�fg�"���9fK{)i*�kVQ�Y�E�)M/Z����4�
�� E@0�$}��2+k�f7g�9#���0�I��=	/�IC��	e[�
(�2)�/-P|�$�F	A�0?$�����/�
]�1�
��g.Q!|"��TL���Mk行程最大資料分段大小將所有指定的函式目前定義儲存到檔案陣列索引越界%s:無效的函式名稱$%s:設定於%s,%s,%s,包含 %d 個元素重新命名檔案時發生錯誤:%s有路徑匹配過濾器時回傳 true請執行 funcsave %s 將此函式儲存到組態目錄。控制最高 nice 優先級無效的數字:%s無效的 --unknown-arguments 值「%s」在目前行程執行命令嚴重的非預期錯誤(預設開啟)使用可攜的輸出格式「%s」不是目錄快照並定義區域變數預期 %s 作 %s 的引數整數 %d 後跟著非數字字元,於「%s」新增路徑到 PATH測量一個命令或區塊執行的時間虛擬計時器到時間了繪製命令行指定起點索引最大 swap 空間大小將結束代碼轉換成訊號名稱函式如何載入將每行分別讀取到變數收割內部(非分叉的)行程所有路徑中的組件必須存在畫面重繪顯示不可用的按鍵綁定/清除所有綁定子命令沒有選項分頁器顯示所有內容時回傳 true無法定位 %s 目錄。作業執行函式「%s」已存在。無法建立「%s」的複本組合子(and、or、not)shell 收到訊號時進行動作損壞的管道或在依你選擇的瀏覽器中開啟 %s。\n無效的選項組合,%s無法確定目前工作目錄。你正確設定好地區了嗎?過濾出檔案%s:無效的遮罩「%s」\n最多可印出的字元數%s:要略過的位置數量必須是非負整數\n%s:預期有 %d 個引數,卻收到了 %d 個操作使用者綁定不能將 stdin(fd 0)用作管道輸出印出所有具指定名稱的外部命令無效的子命令未指定鍵要為之新增補全的路徑檢查有沒有定義某變數從函式回傳非正常狀態選擇目前選中區域%s 在過了 %d 秒後仍無法讀取到查詢主要裝置特性的回應。這通常是由於你的終端機缺少功能,參見「help %s」或「man fish-terminal-compatibility」。此 %s 行程不再會等待未決的查詢,一些非必要的功能將因此停用。印出目前執行的命令或函式名稱命令行編輯器補全的說明$$ 不是 PID。在 fish 中請使用 $fish_pid。引數「%s」超出範圍輸出 fossil 提示%s:沒有作業展開出了太多結果「time」命令只能在管道的開頭設定環境變數。這是「set -gx」為和 bash 相容而設的別名。未知命令。「%s」存在但不是可執行檔。作為登入 shell 執行選項規格必須至少有一個短旗標或長旗標將指定字串加到命令行開頭,或在已經有前綴時移除之變數作用域左檔案比右檔案更舊檢查有沒有定義某函式無效的 Unicode 字元:%s檢視主題範本並從中挑選沒有合式的作業:%s表示式是虛假的也印出目錄歷史紀錄來自作業控制的停止請求(^Z)執行一組命令數次%s 選項需要 %s在開始前先執行指定命令只回傳狀態,不輸出變數不能加上括弧。在 fish 中請使用 {$%s}。(輸入「help %s」來查閱相關文件)刪除縮寫排除空白結果未知命令。「%s」的一部分不是目錄。已停止顯示定義的綁定模式列表清除了此階段的命令歷史紀錄!\n地區設定變數的變更從列表中搜尋特定字串邏輯 OR「%s」不是作業「%s」命令不能緊跟在背景作業之後使用電源中斷help:%s 不是有效的命令:%s\n詳盡模式while、for、和 begin互動式讀取器/輸入系統特殊變數非法的函式名稱「%s」設定哪些作業歸作業控制管理不允許修改唯讀變數「%s」索引值無效資訊請求--end 和 --length 不能同時使用行程以 ● 隱藏輸入無限制分隔命令(分號)指定應用程式套組 ID最大插口緩衝區大小變數展開 $變數展開後將游標置於 % 處--invert 和 --groups-only 不能同時使用顯示事件處理器單一使用者最多可有的行程數在象徵式連結前先解析「..」組件指定轉義樣式使文字黯淡%s:無效的整數檢查是否正在執行命令替換非預期的字串結尾,引號不對稱底線樣式試圖將特殊變數「%s」修改為無效的值發出事件fish 的發行備註檢查提示有沒有指定地區設定忽略補全可視模式wildcard「%s」無匹配項目。參見「help %s」。令函式成為行程結束事件處理器條件執行的實用工具使用粗體(和 -o 同時使用)加到結尾而不覆寫正規化提供的路徑並解析象徵式連結--command 和 --position=command 不能同時使用使用 NUL 字元終止一行未知的輸入函式「%s」不能指定多次 set-cursor 選項%s 和 %s 不能同時使用隱式整數短旗標「%c」不允許加上「%c」等修飾不能同時標為路徑和取消標為路徑,引數為「%s」回傳 fish 的狀態資訊將指定函式複製到指定的新名稱無法確定所指的作業沒有新增的路徑,未設定任何變數。\n處理 fish 按鍵綁定排除空白字串共享綁定匹配正則表示式%s:預期至少有 %d 個引數,卻只收到 %d 個\n印出/設定游標所在的行反轉文字顏色switch:預期至多有一個引數,卻收到 %u 個函式儲存到 %s 了第 %u 至 %u 個項目,共 %u 個只支援 f1 至 f%d,不包括「f%s」%s:不在迴圈裡面%s:不能使用保留字作為函式名稱顯示分頁器內容時回傳 true印出目前執行的命令稿檔名指定要刪除的字元(預設:空白空格)fish_git_prompt 輔助函式,回傳正在進行的 Git 操作和所在分支無法解析按鍵「%s」無法取得終端機的操控權編輯特定命令的補全將字串作為述句執行過濾出目錄執行指定命令而非持續互動有多個元素的變數預期是字串,卻找到 %sFD 監聽事件計算引數的個數更多關於通域變數的事你的歷史紀錄中有 %s 個相異目錄,但我只能處理 %s 個無效的樣式「%s」準備好學更多了嗎?設置管道時發生錯誤結束狀態管道和重新導向反轉過濾器的涵義字串不一致fish 處於私密模式,歷史紀錄不會保留無效的轉義樣式「%s」陣列索引值從 1 開始而非 0。%s:無效的模式在選中區域的結尾加上文字cdh:預期有零個或一個引數函式「%s」不存在編輯函式定義背景 IO 執行緒事件取得格式為符號而非八進位的 umask「%s」命令不能在管道中使用若你輸入「yes」,你全部的互動命令歷史紀錄都會清除\n以外部編輯器編輯函式找到了非預期的「}」,預期「)」印出 NULL 分隔的輸出fish:作業 %s「%s」停止了\n終端機功能偵測錯誤:預期一個介於 1 至 %d 的數字或字母,卻收到「%s」無法執行字串替換歷史紀錄階段 ID「%s」不是有效的變數名稱。回退至「%s」。--allow-empty 只在與 --fields 使用時有效POSIX 訊息佇列中最多可有的位元組數列出未使用選項的輔助函式因終端機輸出停止作刪節號用的字元沒有先前所在的目錄。你需要先 cd 至少一次。再次按下 ctrl-%c 來離開「--color」選項的值「%s」無效。應為「always」、「never」、或「auto」非預期的字串結尾,有未完成的參數展開解析 fish 命令稿的選項移除事件阻塞時不能指定作用域fish_git_prompt 的輔助函式不將結果發送至 stderr,而是覆寫指定檔案以長格式列出目錄內容取代選中的部分處理 NULL 分隔的輸入顯示說明如 path_helper 一般設定環境變數(僅 macOS)新增縮寫移除補全無效的排序鍵「%s」fish:未知命令:%s\n除非路徑在 FILE 之下,否則印出絕對路徑顯示說明後結束無效的次數「%s」顯示所有訊號的名稱你沒有輸入「yes」,你的命令歷史紀錄不會清除\n預期正好有兩個名稱(目前的函式名稱和新的函式名稱)操作預設綁定%s:選項需要一個引數印出命令的路徑,名稱不是命令時則無輸出%s 必須是正整數忽略組態檔除錯輸出要放到的地方向後搜尋或下移一行,從 %s 第 %d 行複製印出此版 fish 的建置資訊變更凸出顯示的顏色-k/--key 語法不再支援。參見「bind --help」和「bind --key-names」來自作業控制的結束請求(^C)翻譯字串事件處理器,任何字元變更時重設提示填充用的字元引數無效語言指定子查無對應條目:輸出提示檔案設定了 set-user-ID 位元載入檔案「%s」時遇到錯誤:指定具名引數停止最內層的迴圈檢查是否在互動式 read 內建命令裡面啟動命令稿(第 %d 行)funced:$%s 的值「%s」無法使用,找不到命令「%s」\n編輯變數值未知命令:印出未解析象徵式連結的工作目錄以 \ 而非引號轉義不是數字%s:預期一個數字無法將 shell 指派到它的行程群組向前搜尋或將游標上移一行縮寫展開%s 失敗:%s不讀取組態檔緊急插口狀況傳遞剩餘引數給應用程式不支援 $#。在 fish 中請使用「count $argv」。顯示或操作互動命令歷史紀錄輸出匹配處的索引和其長度你是指「set %s %s」嗎?從左側移除fork() 呼叫在此處有非預期的「[」啟動 fish 的調配網頁%s 是函式寫入檔案強制退出無效的寬度「%s」非預期的字串結尾,中括弧不對稱文字顏色編輯失敗或取消了路徑中的組件不必存在無效的詞元「%s」不使用檔案補全如何定義別名以互動模式執行編寫補全的實用函式缺少引數到目錄歷史記錄的前一項命令替換使用者執行的命令歷史紀錄不輸出地檢查作業是否存在顯示自修改時間以來的秒數該錯誤是「%s」。匯出變數到子行程令變數是區域的%s:fish help 沒有「%s」此主題,試試「man %s」\nhelp:幫助資訊顯示在 %s。\n包含新增的檔案%s:非預期的位置引數印出/設定游標所在的欄等待背景行程完成引數不是數字:「%s」讀取一行輸入到變數Git 的提示函式不帶引數呼叫。這在之後會是錯誤。最大可建立的磁芯檔案大小不允許在命令處進行命令替換。試試 var=(命令) $var ...檔案擁有者是目前的實效使用者 ID顯示隱藏的函式命令不可執行有條件的程式碼執行和流程控制事件處理器,任何顏色變更時重設提示%s:選項不需要引數目錄「%s」不存在填充應為一個字元,卻收到了「%s」選擇游標處的作業fish_git_prompt 輔助函式,檢查顏色變數函式要儲存的目錄印出使用到的 set 命令複製和貼上(kill ring)展開的命令是關鍵字。暫時阻塞事件發送有禮的結束請求學習使用 fish變數「%s」是唯讀的FD 是終端機需要正好兩個引數help:若沒有顯示幫助資訊,請到 %s 查閱線上文件。\n轉義序列缺少十六進位數字在函式「%s」條件為 true 才執行區塊重新導向「%s」中有非法的檔案描述子取消編輯函式無法定位 %s 目錄,由 $%s 推導:%s。印出格式化的文字計時器到時間了標準輸入流執行多個程式此命令的說明取得指定路徑的副檔名印出符合過濾器的路徑印出所有可用函式的名稱fish:作業 %s「%s」因訊號 %s(%s)終止了\nfoo=bar 變數覆寫%s:引數太多fish 語法介紹預期有 %d 個引數,卻收到了 %d 個指定除錯訊息中要顯示多少堆疊訊框顯示指定類型的事件處理器不是函式印出所有 VCS 提示令變數是路徑變數笛卡兒積%s變更%s:%s\n使用通域 $fish_user_paths(預設)輸出每個匹配常見問題指定子字串長度未知命令。「%s」的一部分不是目錄。請檢查你的 $PATH。無效的欄位值「%s」或者檔案空白要補全的 POSIX 式短選項%s:值「%s」(屬於旗標「%s」)不是整數\n%s(第 %d 行)設定預設檔案權限遮罩使用的語言(來源:%s):非預期的不對稱「}」重新命名縮寫儲存到原位置失敗;改為儲存到使用者組態。test 使用零個或一個引數之模式(test -d $foo)的警告,這些模式在之後會變更。exec 回報的錯誤(預設開啟)無法儲存通域變數或函式命令行有自動建議時回傳 true預設shell 最多可用的虛擬記憶體量檢查是否正在執行程式碼區塊這不該發生。你是不是變更過 cd 函式?變更背景顏色將展開引數視為 fish 函式搜尋/使用路徑定義一個新函式左數 > 右數操作字串tab 補全事件處理器,任何功能變更時重設提示資源用量限制無法在此作業系統上使用缺少右小括弧註解/取消註解目前命令名稱中允許出現的字元家目錄展開 ~使用者檢查功能旗標有沒有啟用非預期的引數「%s」令 -C 轉義特殊字元忽略編輯器的輸出,因為其結束狀態不是零若游標所在的詞元是目錄,則列出其內容,否則列出目前目錄的內容傾印解析的述句資訊到 stderr顯示此說明後結束要補全的 GNU 式長選項若命令行空白,則執行 nextd,否則將一個引數移動至右側預期有 >= %d 個引數,卻收到了 %d 個初始化檔最大 kqueues 數靜默地操作設定右側提示命令效能測量紀錄讀取命令稿檔「%s」時發生錯誤:未知命令顯示 vi 提示模式需要至少兩個引數無法讀取輸入檔案:%s找不到家目錄和 bash 的差異如何編寫補全%s可能變更%s:%s\n警告:包含此函式的檔案尚未儲存。變更將在 fish 關閉時遺失。若編輯器仍在執行,請檢查它會不會等待編輯完畢,也許加上「--wait」選項?無法建立暫存檔「%s」:%s顯示匹配的整行%s:值「%s」(屬於旗標「%s」)大於允許的最大值「%s」\n無效的輸入/輸出重新導向執行命令印出所有縮寫不縮排輸出,只重新格式化為每行一項作業只輸出實際取代的部分指定欄位作業控制:%s最大可鎖定在記憶體的大小%s:無效的小數位數位址邊界錯誤顯示修改時間顯示 fish 的說明不能將作業 %s「%s」置於背景,其並不受作業控制管理$%c 在 fish 中不是有效的變數。新增路徑到結尾中止(SIGABRT 的別名)印出所有現有內建命令的名稱忽略無效的歷史紀錄項目 ID「%s」\n忽略函式檔建立全域(手動清除)事件阻塞刪除函式以 ANSI 轉義序列為輸出上色作業預期沒有引數,卻收到 %d 個推入目錄到堆疊參數展開(glob)結果的整數寬度,預設為輸入中最長的寬度視窗大小變更行程群組以編輯器開啟 stdin效能分析計時器到時間了有選單的 cd 命令目錄象徵式連結印出參數指定之命令行的補全數字超出範圍印出 fish 認識的除錯類別%s:數字超出範圍讀取/寫入歷史紀錄檔檢視提示範本並從中挑選終端機掛起命令替換發出的資料太多,丟棄之CPU 時間超過限制檢查終端機是否支援某功能不重新格式化,只移除每行的縮排以正常狀態結束區域變數無效的選項規格「%s」,在「%c」處遞增或遞減游標處的數字預期有 <= %d 個引數,卻收到了 %d 個命令歷史紀錄的事件印出目前的目錄歷史紀錄(前一個和後一個的列表)印出此 fish 實例的路徑fish_user_paths 變更時更新 PATH同步檔案存取命令行合乎語法時回傳 true不顯示完整差異或者連續按下 ctrl-%c 或 ctrl-%c 兩次。Project-Id-Version: fish 1.21.8
Report-Msgid-Bugs-To: 
PO-Revision-Date: 2025-10-17 16:49+08:00
Last-Translator: Lumynous <lumynou5.tw@gmail.com>
Language-Team: 
Language: zh_TW
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=1; plural=0;
無法將效能分析資訊寫入檔案「%s」:%s不印出任何東西,只設定結束狀態沒有縮寫名為 %s 且符合指定命令限制路徑是區塊裝置總是以長格式列出目錄內容,包括隱藏檔案變更工作目錄印出目前執行的命令稿檔名(不包括路徑)顯示函式的資訊左檔案比右檔案更新不支援 $@。在 fish 中請使用 $argv。不對稱的小括弧印出直到執行目前命令為止所有的函式呼叫檔案大小非零「set --show」不允許使用切片%s無修改%s:%s\n執行命令替換時發生未知錯誤儲存到使用者組態失敗。變更將在 fish 關閉時遺失。%s:轉換規格無效列出變數名稱,不包括其值過濾出可寫路徑以具名管道溝通主題監聽的內部資訊檢查是否新作業都不歸作業控制管理找不到名稱為「%s」的子行程來自作業控制的結束並磁芯傾印請求(^\)顯示所有目前定義的陷阱處理器填充右側而非左側vi 風格的按鍵綁定檔案設定了 set-group-ID 位元缺少 %s 對應的 end無效的重新導向:%s「}」不需要引數。你是不是忘了「;」?顯示目前模式%s:找不到網頁瀏覽器。\n仍有活動中的作業:令變數不是路徑變數結束時印出 getrusage 的統計資料多行編輯內建命令 history delete 只支援 --exact將值加到列表結尾事件發出不發出事件在提示中顯示使用者名稱檢查使用者是不是 root檢查縮寫是否存在字元編碼問題Unicode 轉義序列中缺少十六進位數字為什麼 $PATH 特殊設定要用來分隔的字串無法顯示幫助訊息作用域只能是以下之一:universal、function、global、local設定或取得軟性限制數字太大列出函式名稱,不包括其定義印出目前執行的命令稿路徑(不包括檔名)無效的系統呼叫這是登入 shell顯示每項作業的命令名條件執行的程式碼區塊印出目前執行的命令和其引數需要參數持續進行一段時間輸入/輸出(IO)重新導向匯出變數結果太大:%s印出 set 命令而不實際執行執行中收割外部(分叉的)行程檢查是否所有新作業都歸作業控制管理%s:含有語法錯誤只輸出未匹配的部分永不執行檔案內容檢查是不是互動式 shell執行 bind 後變更目前模式所有模式下都繼承了 Emacs 風格之綁定的 vi 風格之綁定檔案擁有者是目前的實效群組 ID印出 fish 二進位檔中嵌入的檔案無效的最大值「%s」印出目前執行的作業開啟網頁 UI標準輸入流(第 %d 行)變更底線顏色定義過短旗標「%c」了顯示作業的群組 ID%s:不在命令替換裡面以 TextEdit 開啟輸出 HTML浮點數例外路徑存在檢查提示有沒有指定顏色補全要放在哪由右至左分割令變數是全域的私密模式中不能合併歷史紀錄變數不能加上括弧。在 fish 中請使用 "$%s"。前一個命令失敗才執行命令%s:%s歡迎使用 fish,友善的互動式 shell補全系統在外部編輯器中編輯命令緩衝區提示:以「0」開頭且沒有「x」的數字是八進位等待應用程式結束印出展開的詞元列表通域變數存檔寫入/讀取不遮蔽呼叫函式的變數作用域如 shell 一般讀取未匯出明確執行一個內建命令令所有作業歸作業控制管理組態尋找和讀取和此電腦上所有使用者的 fish 行程共享變數重複次數無效的權限「%s」尚不支援於執行「complete --arguments」時設定游標在 fish 中編輯而非外部編輯器不能將 control 修飾鍵加到控制字元「%s」上缺少運算子只解析輸入而不執行定義於 %s 第 %d 行路徑是字元裝置輸出版本資訊後結束在命令替換%s:移除了 %s\n預期至少有一個引數略過路徑,其是檔案而非目錄:%s\n不縮排,只在程式碼已用 fish_indent 的方式縮排時回傳 0TRAP 處理器:除錯提示建立包裝命令的函式最長連續即時 CPU 時間只在函式處或任何地方展開提示用的短主機名稱顯示版本後結束%s:值「%s」(屬於旗標「%s」)小於允許的最小值「%s」\n因終端機輸入停止--entire 和 --index 不能同時使用印出工作目錄要新增補全的命令%s 需要一個非空字串預期 $ 之後是變數名稱。各種展開如何一起使用%s:需要函式名稱%s:名稱不能空白\n使用者定義訊號 2將後綴附加到檔案名狀態自動載入函式%s,%s 版無效的精度:%s在游標處加上文字令函式成為作業結束事件處理器沒得選擇追蹤或斷點陷阱請在啟動 fish 前先設定 %s 或 HOME 環境變數。印出命令的路徑指定最大分割數可搜尋歷史紀錄檢查有沒有某內建命令過濾出可執行路徑無效的函式名稱:%sstdin 已關閉互動地讀取時讀取緩衝區的初始內容處理路徑取得指定路徑的目錄名稱%s 的家目錄cd 命令的引數太多只有命令的結束狀態為零才會使用補全抑制輸出%s:無法建立組態目錄「%s」\n重新編輯檔案?[Y/n]使用可見寬度,排除轉義序列指定了 %d 個索引卻有 %d 個值使用全域 $fish_user_paths指定應用程式名稱顯示變數結果的整數寬度,預設為輸入中最短且非零的寬度持久地跨工作階段共享變數選擇游標處的詞元印出第一個匹配處的索引內部(非分叉的)行程事件從 stdin 讀取到檔案並輸出該檔案的名稱。該檔案將在呼叫 psub 的命令結束時移除。總是使用檔案補全空目錄「%s」不存在執行時啟用逗號分隔的功能旗標若游標在命令詞元上,則編輯命令原始碼檔未知函式檢查是不是登入 shell「%s」是「%s」損壞的象徵式連結指派給切片時不能使用 --append 或 --prepend將指定字串加到命令行結尾,或在已經有後綴時移除之使用 shell 分詞規則來分割不認識的功能「%s」移除換行讀取檔案 %s 時發生錯誤一項作業完成時就回傳前一個命令成功才執行命令沒有互動式 shell 所需的 TTY(tcgetpgrp 失敗了)設定或取得硬性限制除錯援助(預設開啟)過濾出可讀路徑未知內建命令「%s」群組不支援 $*。在 fish 中請使用 $argv。試圖以錯的作用域修改特殊變數「%s」太多僅有長旗標的選項儲存函式使用者定義訊號 1路徑變數請求重新導向至「%s」,但其不是有效的檔案描述子不重新格式化,只縮排每行退出了編輯器但函式沒有修改stdin 必須貼附於 TTY。縮寫「%s」中不能包含空格無效的層級「%s」設定提示命令排序路徑%s:%s:預期有 %d 個引數;卻收到 %d 個\n數字是無窮反轉表示式沒有定義事件阻塞找到了非預期的「)」,預期「}」無效的作業控制模式「%s」輸出時機並解釋序列在載入的檔案 %s略過最內層迴圈的剩餘部分列出或移除函式如何處理引數如何定義函式不輸出地檢查某物是否存在漂亮地格式化 svn 狀態的輔助函式位址對齊錯誤fish 內建命令的總覽設定函式敘述檔案是插口只顯示最後開始之作業的狀態略過不存在的路徑:%s\n繼承指定命令的補全作業 %d(%s)停止過並收到了訊號要求繼續。每個輸入只保留一行嘗試印出無效的輸出縮寫:%s令函式成為變數更新事件處理器邏輯 AND條件為 false 才執行區塊最大常駐集大小路徑是象徵式連結%s:%s 是陣列變數。請使用 %svared%s %s[n]%s 來編輯 %s 的第 n 個元素\n以字母或數字選擇目錄:正規化提供的路徑(移除 ./、相對於其他組件解析 ../)顯示不包含象徵式連結的絕對路徑,定義為非預期的字串結尾,預期「)」找不到可執行的 python,透過「source」複製字串長度為零背景命令不能用作條件--set-cursor 的引數不能空白檔案可執行開啟「%s」失敗:%s不截斷長行預期是命令,卻找到 %s路徑是具名管道函式「%s」立刻呼叫了它自己,這會造成無限迴圈。移除最前面的全域事件阻塞索引值範圍展開最長 CPU 時間(秒)不支援使用「=」。在 fish 中請使用「set %s %s」。最多可有的同時執行緒數印出執行 fish 的終端機名稱和版本組態/歷史紀錄之路徑不可用的警告(預設開啟)無效的欄位寬度:%ssvn 的提示函式選項 %s 和 %s 不能同時使用無法設定終端機模式(%s)太多引數使用「disown PID」從列表中移除作業而不將其終止。預期 %s,卻找到 %s縮寫 %s 已存在,無法重新命名 %s字串一致fish:行程 %s「%s」(作業 %s「%s」)因訊號 %s(%s)終止了\n短旗標「%c」無效,必須是字母、數字、或「#」設定終端機顏色最多可開啟的檔案描述子數%s:不能覆寫唯讀變數自動 funcsave 別名通域變數變更通知%s:主體不能空白\n將路徑移到前面或後面為什麼用 fish?fish_git_prompt 輔助函式,檢查字元變數不對稱的大括弧設定凸顯語法的顏色如何訂製提示從作業列表中移除作業請求了外部編輯器,但 $VISUAL 或 $EDITOR 未設定。變更目錄呼叫堆疊達到限制。你是不是意外造成了無限迴圈?停用反斜線轉義第二次嘗試退出將終止它們。如何為分頁器上色預期是字串,卻找到重新導向對變數的反應左數 < 右數儲存函式到磁碟這不是登入 shell互斥旗標「%s」無效檔案令函式成為一般事件處理器執行一個命令數次顯示和游標處的詞元有關的手冊頁或函式說明使用中的檔案描述子太多略過已包含的路徑:%s\n將作業置於背景補全達到最大遞迴深度,可能是循環?不刪除尾隨的換行最大堆疊大小到目錄歷史記錄的後一項將啟動時的效能側寫資訊輸出到檔案取得所有目前的限制象徵式連結變數:%s未知的訊號「%s」未知的修飾鍵「%s」,於「%s」作業變更狀態預期正好有一個函式名稱選擇整個命令行(預設)%s:未知選項 %s\n請將 $%s 設定為你有寫入權限的目錄。抑制尋找函式和內建命令令函式成為訊號事件處理器\\ 轉義如何運作wildcard 展開 *.*大括弧表示式 {a,b,c}更新基於手冊頁的補全檔案可寫%s新增:%s\n無效的底線樣式:%s不支援邏輯運算,請改用「test」無效的索引值,在「%s」處結束一個程式碼區塊請試試「BROWSER=瀏覽器 help」、「man fish-doc」、或「man fish-tutorial」。\n\n名為 %s 且適用於命令 %s 的縮寫已存在,無法重新命名 %s堆疊錯誤左檔案等於右檔案Emacs 風格的按鍵綁定管理縮寫將效能側寫資訊(除了啟動時)輸出到檔案讀取指定數量的字元繼續先前停止的行程透過「source」定義提示用的短 CWD錯誤選擇要將供應檔案視作什麼搜尋:變更指定路徑的副檔名設定/取得游標位置而非緩衝區內容顯示或更改 fish 語言設定無效的長度「%s」有條件地執行程式碼區塊引數太少印出目錄堆疊警告:選項「%s」已移除,忽略之互動時不能使用不執行模式設定不同 vi 模式的游標形狀依類型過濾印出所有可用按鍵的名稱匯出(shell 變數)印出解析完象徵式連結的工作目錄檢查是否只有互動式的新作業歸作業控制管理對數學表示式求值命令在互動式提示中無效從函式回傳正常狀態在游標處加上文字但 DWIM,刪除開頭的 $%s:無效的模式名稱。參見「help %s」檢查有沒有正在生效的斷點路徑是一般檔案(無匹配)%s:%s:不能覆寫唯讀變數條件(if、else、switch)新增路徑到開頭(預設)要補全的老式長選項無法設定新作業的終端機模式除錯 fish 命令稿$status 不是有效的命令。參見「help %s」%s:未知函式「%s」\n讀取檔案「%s」時遇到錯誤命令連結展開的命令空白。啟用指定詳盡程度的除錯資訊找不到作業 %d第 %s 欄超過了行的長度shell 變數無效的限制值「%s」建立一個程式碼區塊未使用的訊號以新狀態開啟應用程式為輸出上色的時機反轉順序不輸出換行字元印出目前函式的名稱,互動地複製%s 是內建命令抑制多數錯誤訊息非預期的字串結尾,有未完成的轉義序列無效的位置「%s」終端機所有權事件探索鍵盤按鍵發送的是什麼字元不區分大小寫每個同鍵的項目只保留第一個指定輸出格式已匯出僅限互動式作業檢查某檔案描述子是不是 TTY以提供的字串設定提示列出所有的功能旗標填充兩側展開錯誤移除副檔名沒有合式的作業將作業置於前景沒有合式的作業:%d找不到行程 ID 為 %d 的作業依權限過濾設定或取得命令行%s:寫入了 %s\n顯示作業每個行程的行程 ID無效的選項組合太多層象徵式連結:「%s」令作業不歸作業控制管理fish:作業 %s「%s」結束了\n不能指定多個正則表示式模式啟動(.bashrc 在哪?)已匯出變數的變更只刪除前導字元印出命令稿目前執行到的行號空格分隔的可能引數列表只回傳命令行在游標前的部分事件處理器回傳成功值暫停此 shell。--query 和 --names 不能同時使用定位目錄「%s」時發生未知錯誤只輸出捕獲組%s:目錄堆疊空白……\n第 %u 至 %u 列,共 %u 列印出所有接受的顏色名稱指定除錯類別檔案大小超過了限制執行 readline 函式字串長度非零將結果儲存成陣列只刪除尾隨字元反轉作業的結束狀態過濾出象徵式連結不能指定多個位置目錄以非正常狀態結束最大偽終端機數開啟新的應用程式實例取得目前選中區域的起點列出 fish 二進位檔中嵌入的檔案凸顯語法成功編輯後自動儲存欄位有無效的範圍值「%s」行/欄索引從 1 開始新資源用量限制--entire 和 --groups-only 不能同時使用在 Finder 中顯示「end」不需要引數。你是不是忘了「;」?沒有寬度的填充字元「%s」無效內建命令 history delete --exact 需要 --case-sensitive缺少檔案名稱引數或輸入重新導向使用此變體,覆寫 $fish_terminal_color_theme取得格式可用作命令的 umask儲存函式到 %s?[Y/n]指定終點索引定義過隱式整數旗標「%c」了帶一個引數呼叫。這在之後會回傳 false。不匯出變數到子行程$status,回傳的代碼印出更多輸出非同步檔案描述子的 I/O 是可行的產生隨機數不能同時匯出和取消匯出找不到事件處理器要呼叫的作業刪除模式權限不足:「%s」找不到 open 實用程式。試試安裝「xdg-open」或「xdg-utils」。名稱不能空白Refcell 動態借用取得指定路徑的基本名稱引數太多明確執行一個命令啟用反斜線轉義印出所有縮寫名稱未知的顏色「%s」印出相對於 FILE 的已解析路徑可設定的招呼語找不到「%s」指定綁定使用於哪個綁定模式以預設應用程式開啟檔案將值加到列表開頭%s 不能同時使用停止執行並顯示除錯提示成功設定了通域變數「%s」,但有同名的全域變數遮蔽了它$%s:原繼承值為 |%s|「time」不支援背景作業。請考慮改用「command time」。印出終端機正執行於的作業系統--tokens 選項不能同時使用印出將執行的檔案從堆疊彈出目錄並 cd 到該目錄停止目前執行的函式不能將作業 %d「%s」置於前景,其並不受作業控制管理取得目前選中區域的終點語言指定子重複:未知函式「%s」最高即時排程優先級不以空格分隔引數如何編寫提示找不到按鍵序列「%s」的綁定自動載入更多幫助和開發$? 不是結束代碼。在 fish 中請使用 $status。%s:無效的變數名稱。參見「help %s」最大待決訊號數%s:無效的子命令確認下什麼是什麼可程式化標題無效的類型「%s」互動地定義在背景開啟應用程式tab 補全如何運作不展開象徵式連結非法的指令總是印出空引數未匹配的 wildcard若命令行空白,則執行 prevd,否則將一個引數移動至左側檔案可讀(唯讀)遇到象徵式連結時立刻解析之(預設)-w 預期有檔案路徑以供讀寫:印出命令類型子行程的狀態變更了fish AST 解析%s:%s:子命令沒有選項\n警告(預設開啟)%s:預期正好有一個引數,卻收到 %s。\n\n用法:\n\t%svared%s 變數\n印出指定名稱所有可能的定義取得/設定資源用量限制通域變數以預設編輯器開啟請將 VISUAL 或 EDITOR 設定為你偏好的編輯器。輸入 %shelp%s 取得如何使用 fish 的說明定義過長旗標「%s」了$PATH取得幫助無法儲存歷史紀錄「end」在區塊外面更新 $PATH 目錄%s:無效的進位制選擇游標處的行程刪除變數不保持歷史紀錄非預期的詞元%s:未知的選項不印出函式定義函式名稱印出引數開啟函式庫標頭檔需要參數且不使用檔案補全處理環境變數路徑是目錄檢查條件操作分頁器搜尋欄「break」不在迴圈裡面建立區域(自動清除)事件阻塞作業開始或繼續%s:值未完全轉換(無法轉換「%s」)breakpoint 執行時要使用的右側提示非預期的不對稱「)」令變數是函式作用域的"" 和 '' 如何運作命令名稱無效「case」不在 switch 區塊裡面回傳失敗值保持引數的順序而不是以字母序排序數字相等不印出輸出%s(第 %u 行)以一般檔案而非具名管道溝通在事件處理器:%sshell 最大可建立的檔案大小只令互動式作業歸作業控制管理ja_JPsvpt_BRenzh_TWfrdeeszh_CNplno thousands separatora Display implementation returned an error unexpectedlyFormatString::advance(): index out of boundsOut of bounds accessassertion failed: index >= 0ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789Should have split the maxGot too many resultsOut of boundsShould have one non-trimmed character	 

TryFromIntErrorwopt_index is out of rangeassertion failed: mid <= self.len()##�#�#�#�#�#�#�%�%&&H&S&&&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&''
''('('L'L'N'N'S'U'W'W'�'�'�'�'�'�'++P+P+U+U+������������������/�/�2�6�8�:�P�Q�� �-�5�7�|�~���������������������>�@�@�B�����=�K�N�P�g�������O��������������������xy��������00WX����������KL����./??\]__ko���	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	






)
)
1
1
4
4
7
7
:
;
=
=
C
F
I
J
N
P
R
X
]
]
_
e
w
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

))1144:;EFIJNTX[^^dex���������������������������������

)):;EEIINTWW[[^_depv��������������������������





E
E
I
I
P
S
d
e
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
;>\�����������������������HHmp��������������IINOWWYY^_����������������[\}����������7?T_mmqqt������y����,/<?ACnou������__}~����������MM��8:JL��������FGNOXXZZ\\^^~��������������e e r s � � � � � � � � �!�!*$?$K$_$t+u+�,�,&-&-(-,-.-/-h-n-q-~-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-^..�.�.�.�.�/�/@0@0�0�0110101�1�1�1�1224�MN������ǤϤ,�?�����ݧ�-�/�:�?�x��ƨͨڨߨT�^�}��ΩΩکݩ����7�?�N�O�Z�[�êڪ���������'�'�/�/�l�o����������������������n�o��������7�7�=�=�?�?�B�B�E�E���S�S�g�g�l�o�u�u������������������������'';;>>NO^��46�������������$,KO{��������������(/dn{{����������������7?V_h������		669;=>VV��������		:	>	Z		�	�	�	�	







6
7
;
>
I
O
Y
_
�
�
�
�
�
�
68VWsw������I����(
/
:
?
f
h
�
�
�
_����������(/Zo������NQv~��������55HOw����B��������������
))1144::EFIJNOQVX\demou����������������������\\b�������EOZ_m������,/G�<���
669:GOZ�������HO����
_h�����		77FOmo������

79;;>>HOZ_ffii��������������;=[������#�#o$o$u$$D%�/�/�/V4_4�C�CGF�`:a�g9j?j_j_jjjmj�j�j�j�j�j�j�j�jFkOkZkZkbkbkxk|k�k?mzm?n�n�n�n�n�n�nKoNo�o�o�o�o�o�o�o�op��֌������������������#�1�3�O�S�T�V�c�h�o�����k�o�}������������������������������.�/�G�O���������'�(�����F�����������W�_�y���U�U�����������������������������������������:�:�?�?�E�E�G�I�Q�Q����������������������$�+�������"�"�%�%�+�/�n�������-�/�>�?�J�M�P������������������������������������������������������������L�O�Z�]�`�p����>����� � �#�#�%�&�(�(�3�3�8�8�:�:�<�A�C�F�H�H�J�J�L�L�P�P�S�S�U�V�X�X�Z�Z�\�\�^�^�`�`�c�c�e�f�k�k�s�s�x�x�}�}���������������������������,�/���������������������������<�?�I�O�R�_�f��������������������H�O�Z�_������������������X�_�n�o�}��������������������������ަ����>�A����!�����������������\�^������IKOQ�#�#x4z4������������	��	
��
����
��
���������������������������������������������&'++1388?BDDHKMMRSfgkk����������������QQaa����������������o��������OQQ          " $ ' 0 0 2 3 5 5 ; ; > > t t   � � � � !!!!	!	!!!!!!!"!&!&!+!+!S!T![!^!`!k!p!y!�!�!�!�!�!�!�!�!�!�!�!�!""""""""""""""""" "#"#"%"%"'","."."4"7"<"="H"H"L"L"R"R"`"a"d"g"j"k"n"o"�"�"�"�"�"�"�"�"�"�"�"�"##`$�$�$K%P%s%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&&	&	&&&&&&&@&@&B&B&`&a&c&e&g&j&l&m&o&o&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&='='v''V+Y+H2O2����������
��-�0�i�p����������������_)#*#0&7&�&�&�.�.�.�./�/�/>0A0�0�0�01/111�1�1�1�12 2G2P2����Ƥ`�|���������0�R�T�f�h�k��`����o�o�o�opՌ�����������������"�2�2�P�R�U�U�d�g�p����V�`�v��������.�0�1�7�7�;�;�@�H�`�e�z�z���������������������:�<�E�G����������p�|���������������������o������������K_pp��������0J������#%')-Y[�����	:	<	>	O	Q	W	b	c	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	

<
<
>
B
G
H
K
M
Q
Q
p
q
u
u
�
�
�
�
�
�
�
�
�
�
�
�
�
�
<<>DGHKMUWbc����������<<>DFHJMUVbc����������������

;
<
>
D
F
H
J
M
W
W
b
c
�
�
�
�
�
�
�
�
�
�
�
�
114:GN������557799>?q���������+>VY^`bdgmqt������]_24RSrs����
���� +0;U^`|����4Dks������$7������������� � �,�,--�-�-*0/0�0�0o�r�t�}�������������#�'�,�,�������Ũ������&�-�G�S�����������)�6�C�C�L�M�{�}����������������������������������� �/�����vz





8
:
?
?
�
�
$
'
i
m
����FP��8Fppst�����'4EFss��������,7>>AA��;<>DGHKMWWbcflpt��������������5F^^��������0@��+,:0578;>@@BC������
39;>GGQ[��`g/68?����16::<=?EGG��������4:>BZZ@4@4G4U4a/a�j�j0k6kOoOoQo�o�o�o�o�o�o�o�����-�0�F�e�i�m�r�{�����������B�D��6�;�l�u�u������������������!�#�$�&�*�����0�6�������������������������������������D�J������������������������������������������	��	��
��
����������
��
���������������������  ( . ` d f o ���������������04?4����s�z� �������Non-empty byte slice which is valid UTF-8 must result in at least one char.assertion failed: PUA_ENCODE_RANGE.contains(&first_decoded_char)~~��Z_����������jm��
d	e	p	p	�
�
OOZ[:=��JO��ahmn������56��
   ' ( ) * . / / 0 ^ _ _ ` o p  � � � �'(�()�)�)�)�)�)..000 00000=0=0@0�0�0�0	3��
������
>�?�0�k���� �;�@�[�e��O����������ߦ
�?�
@��
��
< < I I "!"!9!9!�!�!�!�!##(#(#�#�#�#�#�#�#�$�$�%�%�%�%�%�%�%�%&&&&&&&&&&&& & &"&#&&&&&*&*&.&/&8&:&@&@&B&B&H&S&_&`&c&c&e&f&h&h&{&{&~&&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''''
'''''''''''!'!'('('3'4'D'D'G'G'L'L'N'N'S'U'W'W'c'd'�'�'�'�'�'�'�'�'4)5)++++P+P+U+U+0000=0=0�2�2�2�2������p�q�~������������������/�/�2�:�P�Q��!�$�������������������������=�I�N�P�g�o�p�s�z���������������������������������������������������O������������������������:�<�E�G���p�|�������������������getrandom: this target is not supportederrno: did not return a positive valueunexpected situationHash table capacity overflow	

#+3;CScs����	

	
!1Aa��� 0@`assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()dest is out of bounds[BUG] umask returned invalid Modeassertion failed: continued(status)fd must be in the range 0..FD_SETSIZEUnknown errnoOperation not permittedNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArgument list too longExec format errorBad file numberNo child processesTry againOut of memoryPermission deniedBad addressBlock device requiredDevice or resource busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryFile table overflowToo many open filesText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeMath argument out of domain of funcMath result not representableResource deadlock would occurFile name too longNo record locks availableFunction not implementedDirectory not emptyToo many symbolic links encounteredNo message of desired typeIdentifier removedChannel number out of rangeLevel 2 not synchronizedLevel 3 haltedLevel 3 resetLink number out of rangeProtocol driver not attachedNo CSI structure availableLevel 2 haltedInvalid request descriptorExchange fullInvalid request codeInvalid slotBad font file formatDevice not a streamNo data availableTimer expiredOut of streams resourcesMachine is not on the networkPackage not installedLink has been severedAdvertise errorSrmount errorCommunication error on sendProtocol errorMultihop attemptedRFS specific errorNot a data messageValue too large for defined data typeName not unique on networkFile descriptor in bad stateRemote address changedCan not access a needed shared libraryAccessing a corrupted shared library.lib section in a.out corruptedAttempting to link in too many shared librariesCannot exec a shared library directlyIllegal byte sequenceInterrupted system call should be restartedStreams pipe errorToo many usersSocket operation on non-socketDestination address requiredProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on transport endpointProtocol family not supportedAddress family not supported by protocolAddress already in useCannot assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection because of resetConnection reset by peerNo buffer space availableTransport endpoint is already connectedTransport endpoint is not connectedCannot send after transport endpoint shutdownToo many references: cannot spliceConnection timed outConnection refusedHost is downOperation already in progressOperation now in progressStale file handleStructure needs cleaningNot a XENIX named type fileNo XENIX semaphores availableIs a named type fileQuota exceededNo medium foundWrong medium typeOperation canceledRequired key not availableKey has expiredKey has been revokedKey was rejected by serviceOwner diedState not recoverableOperation not possible due to RF-killMemory page has hardware errorUnknownErrnoEPERMENOENTESRCHEINTREIOENXIOE2BIGENOEXECEBADFECHILDEAGAINENOMEMEACCESEFAULTENOTBLKEBUSYEEXISTEXDEVENODEVENOTDIREISDIREINVALENFILEEMFILEENOTTYETXTBSYEFBIGENOSPCESPIPEEROFSEMLINKEPIPEERANGEEDEADLKENAMETOOLONGENOLCKENOSYSENOTEMPTYELOOPENOMSGEIDRMECHRNGEL3HLTEL3RSTELNRNGEUNATCHENOCSIEL2HLTEBADEEBADREXFULLENOANOEBADRQCEBADSLTEBFONTENOSTRENODATAETIMEENOSRENONETENOPKGEREMOTEENOLINKESRMNTECOMMEPROTOEMULTIHOPEDOTDOTEBADMSGEOVERFLOWEBADFDEREMCHGELIBACCELIBBADELIBSCNELIBMAXEILSEQEUSERSEDESTADDRREQEPROTOTYPEENOPROTOOPTEPROTONOSUPPORTESOCKTNOSUPPORTEOPNOTSUPPEPFNOSUPPORTEAFNOSUPPORTEADDRINUSEEADDRNOTAVAILENETUNREACHENETRESETECONNABORTEDECONNRESETENOBUFSEISCONNESHUTDOWNETOOMANYREFSETIMEDOUTECONNREFUSEDEHOSTDOWNEHOSTUNREACHEINPROGRESSESTALEEUCLEANENOTNAMENAVAILEISNAMEREMOTEIOEDQUOTENOMEDIUMEMEDIUMTYPEECANCELEDENOKEYEKEYEXPIREDEKEYREVOKEDEKEYREJECTEDEOWNERDEADENOTRECOVERABLEERFKILLEHWPOISONoffsetused an invalid error codebuffer size too smallvalid UTF-8CompileJITMatchOptionUtf8Errorvalid_up_toerror_lenFromUtf8Errorbytes0stri8i16i32i64isizeu8u16u32u64usizef32f64!_...[]{recursion limit reached}?::{closure:#},  const ;  + Cunsafe " -fn(false{ {  }:  = 0x`fmt::Error`s should be impossible without a `fmt::Formatter`'> ..= | !nullpunycode{ParseIntError::,)(><&*@..llvm.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedEmptyInvalidDigitPosOverflowNegOverflowSizeLimitExhaustedassertion failed: edge.height == self.height - 1internal error: entered unreachable code: empty internal nodeassertion failed: self.height > 0assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1assertion failed: old_right_len + count <= CAPACITYassertion failed: old_left_len >= countassertion failed: old_left_len + count <= CAPACITYassertion failed: old_right_len >= countassertion failed: match track_edge_idx {
    LeftOrRight::Left(idx) => idx <= old_left_len,
    LeftOrRight::Right(idx) => idx <= right_len,
}assertion failed: new_left_len <= CAPACITYthread name may not contain interior null bytesmid > lenInvalid ELF section name offsetInvalid ELF string section offset or sizestack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
insufficient permsCouldn't find addressCouldn't find permissionsCouldn't find offsetCouldn't find devCouldn't find inodeCouldn't parse hex numberCouldn't parse devtoo many permsCouldn't parse address rangeCouldn't read /proc/self/mapsCouldn't open /proc/self/mapsfatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting
fatal runtime error: out of TLS keys, aborting
deadlock in SIGSEGV handlerfatal runtime error: a thread received SIGSEGV while modifying its stack overflow information, aborting
internal error: entered unreachable code: the thread info setup logic isn't recursivethere is no guard pagefatal runtime error: stack overflow, aborting
Once instance has previously been poisoned/usr/lib/debug/.build-id/.debug/usr/lib/debug.gnu_debuglink.gnu_debugaltlinkno /proc/self/exe available. Is /proc mounted?fatal runtime error: assertion failed: signal(libc::SIGPIPE, handler) != libc::SIG_ERR, aborting

� h: � h - � �`      <unknown>stream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfailed to fill whole bufferfailed to write whole bufferadvancing io slices beyond their lengthadvancing IoSlice beyond its lengthcannot panic during the backtrace functionAccessErrorstrerror_r failurefatal runtime error: thread local panicked on drop, aborting
invalid stack sizeuse of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting
fatal runtime error: current thread handle already set during thread spawn, aborting
<unnamed>fatal runtime error: an irrecoverable error occurred while synchronizing threads, aborting
.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_indexOsmessageErrorCustomerrorpermission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized errorLazyLock instance has previously been poisoned()reentrant initdescription() is deprecated; use Display.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typesConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedinternal error: entered unreachable codefailed to write the buffered datafatal runtime error: the System allocator may not use TLS with destructors, aborting
invalid timestampinternal error: entered unreachable code: waitid with WEXITED should not return Noneoverflow in Duration::newtv_sectv_nsecSystemTimemust specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessinternal error: entered unreachable code: waitid() should only return the above codesRUST_BACKTRACEstd::process::exit called re-entrantlyfailed to generate random datafile name contained an unexpected NUL bytesanity checkpidfd_spawnp succeeded but the child's PID could not be obtainednul byte found in provided datafatal runtime error: assertion failed: output.write(&bytes).is_ok(), aborting
wait() should either return Ok or panicshort read on the CLOEXEC pipe/OkErrfatal runtime error: Rust panics must be rethrown, aborting
fatal runtime error: Rust cannot catch foreign exceptions, aborting
fatal runtime error: initialization or cleanup bug, aborting
fatal runtime error: drop of the panic payload panicked, aborting
too many active read locks on RwLockassertion failed: is_unlocked(state)lock count overflow in reentrant mutexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
failed to generate unique thread ID: bitspace exhaustedtoo many running threads in thread scopeBox<dyn Any>thread caused non-unwinding panic. aborting.
cannot modify the panic hook from a panicking threadoverflow when adding duration to instantoverflow when subtracting duration from instant�__rust_end_short_backtrace__rust_begin_short_backtracesInvalid ELF symbol table dataInvalid ELF symtab_shndx dataInvalid ELF section indexInvalid ELF string section type					


 %)8KUew�����������������������������	$(00111119:<>>>@CCDDH]n������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
)1;CMV_iq{��������������
)1;CMV_iq{��������������
)1;CMV_iq{������������������������������������������������������������������������������������������������������������������					
'17:HX_jjrx}�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
!!"'78>>?BGIJKLLLLLLLLLL	



�������o������������
K_pp����
������
0J������#%')-Y[��
������
�				9	:	:	;	;	<	<	>	@	A	H	I	L	M	M	N	O	Q	W	X	_	b	c	x		�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	



<
<
>
@
A
B
G
H
K
M
Q
Q
p
q
u
u
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
(*02359<<>?@@ADGHKLMMUW\]__bcqq������������������(*9<<>@ADFHJMUVXZbc��������������������������




:
;
<
>
>
?
@
A
D
F
H
J
L
M
M
N
N

W
W
b
c
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
11334:GN��������557799>?q~����������*-011279:;<=>??PUVWXYZ]^`aaefnpqtu�������������_`���
]_24RSrs������������������
���� "#&'()+0122389; TUUVVWWX^``bbelmrs|����34=>ABDELks��������������������������������$+,34567������������������    
 
   ( . < < I I ` o � � "!"!9!9!�!�!�!�!##(#(#�#�#�#�#�#�#�$�$�%�%�%�%�%�%�%�%&&&&&&&&&&&& & &"&#&&&&&*&*&.&/&8&:&@&@&B&B&H&S&_&`&c&c&e&f&h&h&{&{&~&&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''''
'''''''''''!'!'('('3'4'D'D'G'G'L'L'N'N'S'U'W'W'c'd'�'�'�'�'�'�'�'�'4)5)++++P+P+U+U+�,�,--�-�-*0/00000=0=0�0�0�2�2�2�2o�r�t�}�������������#�$�%�&�'�'�,�,�������èĨŨ������&�-�G�Q�R�R�S�S�`�|�������������������������������������������������������)�.�/�0�1�2�3�4�5�6�C�C�L�L�M�M�`�o�q�s�z�z�|�|�~����������������������������������������ګ������������������	���7�	8�8�9�S�	T�T�U�o�	p�p�q���	��������	������ì	ĬĬŬ߬	�����	�������	���3�	4�4�5�O�	P�P�Q�k�	l�l�m���	��������	��������	������ۭ	ܭܭݭ��	�������	���/�	0�0�1�K�	L�L�M�g�	h�h�i���	��������	��������	������׮	خخٮ�	�����	���+�	,�,�-�G�	H�H�I�c�	d�d�e��	��������	��������	������ӯ	ԯԯկ�	����	��
�'�	(�(�)�C�	D�D�E�_�	`�`�a�{�	|�|�}���	��������	������ϰ	ааѰ�	����	��	�#�	$�$�%�?�	@�@�A�[�	\�\�]�w�	x�x�y���	��������	������˱	̱̱ͱ�	����	����	 � �!�;�	<�<�=�W�	X�X�Y�s�	t�t�u���	��������	������Dz	ȲȲɲ�	�����	����	���7�	8�8�9�S�	T�T�U�o�	p�p�q���	��������	������ó	ijijų߳	�����	�������	���3�	4�4�5�O�	P�P�Q�k�	l�l�m���	��������	��������	������۴	ܴܴݴ��	�������	���/�	0�0�1�K�	L�L�M�g�	h�h�i���	��������	��������	������׵	صصٵ�	�����	���+�	,�,�-�G�	H�H�I�c�	d�d�e��	��������	��������	������Ӷ	ԶԶն�	����	��
�'�	(�(�)�C�	D�D�E�_�	`�`�a�{�	|�|�}���	��������	������Ϸ	ззѷ�	����	��	�#�	$�$�%�?�	@�@�A�[�	\�\�]�w�	x�x�y���	��������	������˸	̸̸͸�	����	����	 � �!�;�	<�<�=�W�	X�X�Y�s�	t�t�u���	��������	������ǹ	ȹȹɹ�	�����	����	���7�	8�8�9�S�	T�T�U�o�	p�p�q���	��������	������ú	ĺĺźߺ	�����	�������	���3�	4�4�5�O�	P�P�Q�k�	l�l�m���	��������	��������	������ۻ	ܻܻݻ��	�������	���/�	0�0�1�K�	L�L�M�g�	h�h�i���	��������	��������	������׼	ؼؼټ�	�����	���+�	,�,�-�G�	H�H�I�c�	d�d�e��	��������	��������	������ӽ	ԽԽս�	����	��
�'�	(�(�)�C�	D�D�E�_�	`�`�a�{�	|�|�}���	��������	������Ͼ	ооѾ�	����	��	�#�	$�$�%�?�	@�@�A�[�	\�\�]�w�	x�x�y���	��������	������˿	̿̿Ϳ�	����	����	 � �!�;�	<�<�=�W�	X�X�Y�s�	t�t�u���	��������	�������	����	�����	����	���7�	8�8�9�S�	T�T�U�o�	p�p�q���	��������	�������	����	�����	�������	���3�	4�4�5�O�	P�P�Q�k�	l�l�m���	��������	��������	��������	��������	�������	���/�	0�0�1�K�	L�L�M�g�	h�h�i���	��������	��������	��������	��������	�������	���+�	,�,�-�G�	H�H�I�c�	d�d�e��	��������	��������	��������	��������	�������	��
�'�	(�(�)�C�	D�D�E�_�	`�`�a�{�	|�|�}���	��������	��������	��������	�������	��	�#�	$�$�%�?�	@�@�A�[�	\�\�]�w�	x�x�y���	��������	��������	��������	�������	����	 � �!�;�	<�<�=�W�	X�X�Y�s�	t�t�u���	��������	��������	��������	��������	����	���7�	8�8�9�S�	T�T�U�o�	p�p�q���	��������	��������	��������	��������	�������	���3�	4�4�5�O�	P�P�Q�k�	l�l�m���	��������	��������	��������	��������	�������	���/�	0�0�1�K�	L�L�M�g�	h�h�i���	��������	��������	��������	��������	�������	���+�	,�,�-�G�	H�H�I�c�	d�d�e��	��������	��������	��������	��������	�������	��
�'�	(�(�)�C�	D�D�E�_�	`�`�a�{�	|�|�}���	��������	��������	��������	�������	��	�#�	$�$�%�?�	@�@�A�[�	\�\�]�w�	x�x�y���	��������	��������	��������	�������	����	 � �!�;�	<�<�=�W�	X�X�Y�s�	t�t�u���	��������	��������	��������	��������	����	���7�	8�8�9�S�	T�T�U�o�	p�p�q���	��������	��������	��������	��������	�������	���3�	4�4�5�O�	P�P�Q�k�	l�l�m���	��������	��������	��������	��������	�������	���/�	0�0�1�K�	L�L�M�g�	h�h�i���	��������	��������	��������	��������	�������	���+�	,�,�-�G�	H�H�I�c�	d�d�e��	��������	��������	��������	��������	�������	��
�'�	(�(�)�C�	D�D�E�_�	`�`�a�{�	|�|�}���	��������	��������	��������	�������	��	�#�	$�$�%�?�	@�@�A�[�	\�\�]�w�	x�x�y���	��������	��������	��������	�������	����	 � �!�;�	<�<�=�W�	X�X�Y�s�	t�t�u���	��������	��������	��������	��������	����	���7�	8�8�9�S�	T�T�U�o�	p�p�q���	��������	��������	��������	��������	�������	���3�	4�4�5�O�	P�P�Q�k�	l�l�m���	��������	��������
���� �/����������������vz












5
8
:
?
?
�
�
$
'
i
m
����FP��8Fppst�������������
����
&'+,,-4DDEFGGss��������������
������,./12347>>AA������;<>>??@@ADGHKLMMWWbcflpt����������������������������
����578?@ABDEEFF^^��������������������������������������023:;<==>>?@����������"%&&'+,./7889:		/001578;>??
@@AA
BBCC������������
23899;>GGPPQVWXY[\���
������``aabdeeffgg//068=>>??��������������16::<=?EFF
GG����������������
3456:>?@BZZ04?4@4@4G4U4a)a*a,a-a/a�j�j0k6kcmcmgmjmOoOoQo�o�o�o�o�o�o�o���������-�0�F�e�i�m�r�s�z�{�����������B�D��6�;�l�u�u������������������!�#�$�&�*�����0�6�������������������������������������D�J���,�/���������������������p�q�~����������������������/�/�2�:�<�?�I�_�f�!�$��������������������������������=�I�N�P�g�o�p�s�z���������������������������������������������������O��������������������H�O�Z�_�������������������:�<�E�G���X�_�n������ �����	

UUuUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUAUUUUUWUUUUUUUUUQUU@T��UUUUUUUUUUUU�]UUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUQUUUUUUU@UUUUUUUUU�WUUUUUUUUUUUTUUUUUUUUUUUUUUUQUUUUUPUUUUUUUUUUUUUUU����UUUPUUUUUUUUUU@UUUUUUUUUUUUUETTQUUUUUUUUUQUUUUUUUUUUUUUUDTUQUUUUUUUUUEAUUUUUUUUUUUUUUTAPQUUUUUUUPQUUAUUUUUUUUUUUUUUTTQUUUUUUUUUQUUUUUUUUUUUUUUTUQUUUUUUUUUUEUUUUUUUUUUUUUUETUUQUUUUUUUUUUUTTUUUUUUUUUUUUUTPUAUUUUUUUUUQUUUUUUUUUUUUUUDPUAUUUUUUUUUPUUUUUUUUUUUUUDTUAUUUUUUUUUUQUUUUUUUUUUUUUUUUUEDUUUUUUUUUUUUUUUUUUUUUQ@UU@UUUUUUUUUUUUUUUUUUUUUUUUQTUU@UUUUUUUUUUUUUUUUUUPUUUUUUQUUUUUUUUUUUUU@UTUEUUUUUUUUUUUUUUUUUUUUUUUUUAAUUUUUUPTUUUTUUEAUQUUUQUUUUUUUUUUUUUUUUUUUUUUUU������������������������UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUTUUUUUUUUUUUUUUUU������_w���UPUEUWQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUAUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@TUEUUUUUUUUUUUUUUUUUUUUUUWUUUUUUUUUUUUUUE@DTUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUPTUUUUUUUUUUUPUUUUUUUPPUUUUUUUUUUUUUEPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@TQUTPUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUU�UUUiUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU�W�UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU}UUUUU_UUUUUU��UUUU���UUUUUUUUUU�UU���UUU]U�UUUU}U_UuUWUUUUuU�]u]U]�UUUUUUUWUUUUUUUUw��UUUUUUUUUUUUUUU�UUUUUUWUU�UUUUUUUUUUUUUUUUUUUUUU�WUUUUUUUUUUUUW]UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUU�������������_U�UUUUUUUUUUUUUUUUUUUUUUUUUUUU�����������������������������UUU�����������������������������������������������������ZUUUUUU��������������
���j���������������������j��������������������������U����������������������������������j���������������������ZU������������j����������UU���������������V�������������jUUUUUUUUUUUUU_UUUUUUUUUUUUUUUUUUUUUUUUUUU@PUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUEEUUUUUUAUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUPUEUUUUUUUUUPUUUUUUUU�������V@UUUUUUUUUUUPPTUUUUUUUUQUUUUUUUUUUUUUUUU@AAUUUUTUUUUUUUUUUUTUUUUUUUUUUUUTQUUUUUUUUUUPUEUUUUUUUUUUUUUUUUUUUUUUUUUUUQTQUUUU���������UUU@UUUUUUUUEUUUUUUUUUUUUUUUUUUUUUUUU�ZU��������j����j�UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU������������������������VUUUUUUUUUUUUUUTUUUUUUUUUUUUUUU�jUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UAUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUAUUUUUU�UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQUUUUUUUUUUUUU@UUUUUUUUUUTUPUUUUUUUUUUU@AUEUUUUUUUUUUUUUUU@UUUUUUUUTUUUUUUUUUUUUUUUUUPUUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUUUUUUUPUEQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUPUUUUUUUUUUUUUDTUUQUUUUTTUUUUUUUUUUUUUUUUDP@UUUAUUUUUUUUUUUUUUUUUUUUUDUUUUUEUUUUUUUUUUUUUUUUUUUUDUUUUUUUUUUUUUUUUUUUUUUUUUUPUTUUUUUUPUUUUUUUUUUUUUUUUUUUU@TUUUUUUUUUUUUUUUUUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUAUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUU@UUUUUUUUU@UUU@UUUUUUUUUU@PUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDUUUUUUUUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUUUAUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@EUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUU@UUUUUUUUUUUU@U@UUUUUEUUUUUUUUUUUUUUUUUUUUUUUUUTPUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU�WUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUU�TUU�jUU���������������������ZUUUUUUUUU��������jUUUUUUUUUUUUUUUUUUUUUUUU����������������������������jUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU���i��������jUUUeUUUUUUUjYUUU�UU�����������������������������������UUUUUUUUAUUUUUUUUUUUUUUUUUUUUUUUP@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUP@UUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUU���������������������jUU�����jUU@TUQUUUTUUUUUUUUUUUUUUUUUUUUUUUU@@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUEUUQUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUUUUUUUUWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU�UUUUUUUUUUUUUUUu��UUUUUUUUUUUUUUUUUU�������nUUU���������U��VU_UUU�ZUUUUUU��������WUU�������������������������UUU�����������UUU����WW�������������������������������������������������������������������������������_UU�������UUUUuUUUUUU}UUUWUUUUUUUUUUUUUUUUUUUU���������������������UUUUUUUUUUUU�����������������_UW�W�UU�WU��WUUUUUUUUUUUUUUUUUUUUUUUU���UWUUUUUU�����������������������������������������������������������UUUUUUUUUUUUUUUUUUUUUUUUUUUU���W����������������W��������WU�������������������������������ZUUUUUUUUY�Ua��Y�UUUUU�UUUUUUU�UUUUUUU�UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU�jZZj�@�Y�eUUUUUUUUUVUU�VUUUUUUUUUVUUUUUUUUTUUU�YYUUeUUiUUUUUUUUUUU���j���U��ZUUUYU���UUUUeUUZUUUU�eVUUU�UUUUUU����YYe����fU�UZYUZVeUUUj���ZUUU��ZUUYYUUYUUUUU�UUUUUUUUUUUUUUUUUUUUeU�UUUiUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU���������������������������U���������VUU�����ZUU��ZU��UZZ���ZUUU�ZU�UUU}UiY�U�UfUUUU��UUfU���UUU��j�UUU�UU���UU�]U�UUUU�U��������U������U]�UUUUUUUWUUUUYUUUw��UUUUUUU���������UUUUUUWUU�UUUUUUUUUUUUUUUUUUUUUU�WUUUUUUUUUUUUW�ZUUUUUUUUU�������j������������������������3���ZU��������j����j�UUUUUUUUUUUUTUUUUUUUUUUUUUUU�jUUTY���V�������Z��������������ZU���������������VUUUUUUUUUUUUU�������	

 !"#$%&'()*+,-./0123456789:;<=>?9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@ABCDEFGHI999999999999999999999999999999999999999999999999999999999999999999999999999999999999999J9999KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz999999999999999999999999999999999999999999999999999999999{|}~9999�����������w�����������������������999999999999999999999999999999999999999999999999999999999999999����	

 !"#$%&'()*�������.�9�������56789:;<=>�999999999999999999999999999999999999999999999999999999999999999999999999999999999K�MN���w������������������������

BCFPfx||����������EGKO��������&&09<>ww�����������HS���������������������
((LLNNSUWW������PPUU
xx������������������&&BBFIMNSSjj}}�����������������������������������������B���@x@2!M���i���`0��'$�T �P���0�! ����� �@!�΀pT|� � �@��c 	��p<�.!������< p
��  �?	�����	�	�	�	>>WW��������������>
>
N
N
W
W
�
�
�
�
`�4455;;==CD���� 
 e i .0/0d1d1����S�S������������������������55>>MMWW��������������������00==??AA��FFAA�o�oe�f�m�r�����index out of boundscalled `Result::unwrap()` on an `Err` value
�q�q��q�!  /��|/���/��$0��|0���0��@1���1��2��P2���2��3��T3���3��	

	�y�Hp�@!��Wp�`p�-j�jp�Np�D!��Tp��y�y���y�tp�� ���x�n�x� ���� ���o�x� ��oq���4l��x�'l��x�6l� ��rq��,��D-���-���-��D.���.��/��p/���/��0��d0���0��1���1��@,���,���,��D-���-���-��`.���.�� /��p/���/�� 0��t0���0���+���+��L,���,���,��L-���-�� .��x.���.��/��x/���/��H0���*�����������ѡ�,����ѡ�H���$���ء�T���8���@���H���`���P���l����ء������)��������(����С�D����С�`���<���ס�l���P���X���`���x���h�������ء����� )��|)���)��$*��|*���*��@+���+��,��P,���,��-��T-���-��(��x�����������`ϡ�����Pϡ�������`֡��������������������p֡����,'������xΡ���hΡ������xա���؇��������������ա�$����&��'��\'���'��(��\(���(��0)���)���)��$*���*���*��X+���%���� ��̡�<��̡�X�4���ӡ�d�H���P���X���p�`���|�ӡ����$���$�8�̡�T��ˡ�p�L��ӡ�|�`���h���p�����x�����ӡ����#��0�<�P�ˡ�l�ˡ���d��ҡ���x���������(ҡ���H#���#���#��L$���$���$��h%���%��(&��x&���&��('��|'���'���"���"��T#���#���#��T$���$��(%���%���%��&���&���&��P'���!�������ȡ�4��ȡ�P�,���ϡ�\�@���H�P�h�X�t��ϡ���� ����0��ǡ�L��ǡ�h�D���Ρ�t�X���`�h��p��ϡ������(�4�H�ǡ�d�ǡ���\��Ρ���p���x������ Ρ������@�L�`�(ơ�|�ơ���t��(͡����������������8͡������X�d�x�@š���0š������@̡����~������������P̡�����p�|���Xġ���Hġ������Xˡ����}������������hˡ��$��������pá���`á����
��pʡ����|������������ʡ���o������h�Gg��
				



	
						`�l���H�����8��������H������s������������X�����	
	
	
	!
@3���3���3��l4���4���4���4��T5��|5���5���5��6��T6���6���6���6��07��\7���7���7���7��<8��p8���8��9��t9���9���9��8:���:���:��0s��,;��Ps��ޣ�ޣ�(ޣ��Dޣ�෡�`ޣ�<���lޣ�Pq��X�`�xޣ�h����0ݣ�<ݣ�Pݣ����lݣ�����ݣ�d������ݣ�xp�������ݣ����ݣ�(����ݣ����Hܣ�Tܣ�hܣ�0����ܣ� ����ܣ�|��0����ܣ��o���ߡ��ߡ��ܣ��ߡ��ܣ�@����ܣ��
��`ۣ�lۣ��ۣ�H����ۣ�8����ۣ�����H����ۣ��n���ޡ��ޡ��ۣ��ޡ��ۣ�X����ۣ���������љ��י��������������Ǚ����������������������������������?**	\�b�h�o�u�|�������������������������%!%&$ $%4[�x[�[�3��3�|\�\�]�е��H]�]��]�^�p^��^�4�t4��4�<5�5�6�6�07��7�\8��8�l9�9�												
	

�s�������� ��l��s��s�����8i���s��8s��������(��t������Xs��`�������s��������t����<��l��
	

Hr��l���������hr���q��X���g���r���q��8��|�����$��\�����r������l��r��T�����r����������
	

�p����D�������q��xp����f��8q���p�����,���������t��p�����D����Xq����D��xq��p�������@�������ADC	

�O���F���F��G�G�G�h١�G�$G�	









		




OE�^E�gE�rE�~E�E�E�E����E��E��E��E�E�F�"F���/F�CF�OF�dF�qF�F�F�F�F��F��F�G�G�$G�.G��ա�P�@G��ա�GG�XG�iG�{G�е���G�G�G�ൡ��G�G��G���G��G��G�G����H�H�-H�>H�XH�qH�H�H�H��H��H��H��H��H�I�I�I�+I�<I�OI�VI�gI�rI�}I�I�I�ա��I�I�I��I��I��I�I�J�J�%J�1J����@J�UJ�lJ�sJ�yJ�J�T� ����J�J�X�\�J�J�J��J��J��J�J�J��J��J�	��gK�mK��h��i�� b��i��@b��Li��xi���O��O�P�S�\P��P�Q�\Q�,����Q��Q�4R�tR��R�0S�����ˣ�ˣ�0ˣ�����Lˣ�褡�hˣ�D�����tˣ�X^��`Ρ�hΡ��ˣ�pΡ��ˣ�����ˣ�! �)��*��-*��'&	

 !"#$%&'(*+,-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������
%
		
##



%&$/%+-(+ '#-"
				



	
						)��!)��$)��Hޡ�))���(���(���(��ޡ��(��Q)��V)��b)��m)��8ݡ�			



	



��������5���5���5��6�� 6��16��=6������F6��Q6��[6��h6��r6��6���6���6���6���6���6���6�� ����6���6���6��7��7��!7��-7��(���?7��M7��Y7��h7��{7���7���7���7���7���7���7��	



	



 ��������3���3��4��4��(4��94��E4������N4��Y4��c4��p4��z4���4���4���4���4���4���4���4��(����4���4��5��5��5��)5��55��0���G5��U5��a5��p5���5���5���5���5���5���5���5��	



	



(��������1��2��2��2��02��A2��M2������V2��a2��k2��x2���2���2���2���2���2���2���2���2��0����2��3��
3��3��%3��13��=3��8���O3��]3��i3��x3���3���3���3���3���3���3���3��
&8	


8���:,��K,��H���X���],��p,���,���,���,���,���,���,���,���,��-��-��#-��I-���-���-���-���-���-��h����-���-���-��.��.��(���$.��?.��x���M.��c.��x.���.���.���.���.���.��gdb_load_rust_pretty_printers.py;�l�
�%u� m�%u�Hm�%u�o8&u� s�'u�ls(u��t8(u�u�(u�0u)u�$v1)u�@vH)u�\vh)u�xv�)u��vX*u��v�*u�@w+u�\w@+u��wx+u�x�+u��x�+u��}(,u��}H,u��}h,u�~�,u�,~�,u�H~�,u�d~�,u��~-u��~(-u���-u�H�(.u�x�X.u�܁�.u����.u�,��.u�H�/u�d�7/u��� 0u���Y0u����0u�ԃ�0u�(�0u���0u��1u�(�)1u�D�h1u�(��1u�@�H2u�l��3u����3u��(4u�ЕH9u�̗h9u����>u�4�HDu��xIu���Lu�`��Mu��6�Vu���(Wu���Wu���Wu���Wu��1Xu� iXu� �Xu���Xu� Yu�dSYu�0�Yu�X�Yu�x�Yu��9Zu�sZu�`�Zu���_u�T(`u���`u��au�(xau���au��Xbu���bu��#8cu��oXju��&ku�@'xku�`,�pu��-qu��-�uu�T/hvu�t1�vu�l3�{u��3|u�4h|u��h}u�P4�u��6(�u��:��u�H;h�u��;ؒu�<H�u���X�u����u��Bx�u�L��u��DH�u�E�u�HEK�u��E��u� G�u��I��u�Խ��u�LJ(�u��K��u��M��u����u��Qx�u��Q��u��TX�u�|`��u�c��u��o��u��s8�u��u��u�v(�u�tw��u� x�u�8z:�u�<���u�����u���5�u�����u�����u��I�u�h���u����u��@�u� ���u�@���u�1(�u�؈��u��h�u�T��u�\DH1v����1v��(2v��Q�>v��X?v���Dv�D��Iv����Nv��XOv��hOv��ZYv�,�8^v���z^v�L��^v��\0wv�L��wv�l��wv���/xv���xv���xv�<��yv�h�zv���X{v���{v���{v��|v��cHv�8�8�v�x���v�İ8�v�xe��v�P��v�|�x�v�4���v�P�(�v�t�X�v���ؑv�ķh�v�8��v�d�8�v�x��v���3�v���v����v�4�ؘv��X�v���șv���8�v�ؿ��v�@���v����v��(�v�(���v�T��v����v���(�v����v�hq�v����v��E�v��s��v����v�����v��ؤv�D�H�v�l���v���(�v�����v����v��x�v�4��v�\�X�v���Ȩv�����v���h�v�����v��h�v�D�تv�l�X�v���x�v����v��ثv�0�(�v��x(�v�h�X�v�<�x�v�����v�~��v����v��~x�v�����v�,8�v�`X�v���h�v�X��v�����v���X�v�����v���/�v���u�v� ���v�<��v�t�(�v���8�v���T�v�����v���v� ��v���(�v�����v�����v�����v�h�h�v����w���Hw����w��l�w�`mxw��m�w�L�+w�(��Iw��m�Kw���nw�n8pw�`nqw�X��qw����sw�tn�tw��n�uw��n�uw�$oXww��oxww��o�ww��o�ww���xxw��o�yw��o�yw�D�(zw����zw�p({w���{w��x|w�x��}w���}w�$pw��Ȅw���؆w��(�w�,���w�|��w��pH�w���؈w��؉w��p�w�P���w�����w����w��p�w�q��w�$�h�w�x��w����w�$q(�w� ���w�8q(�w�t�h�w���w��q8�w�ؖw�lؘw����w�<h�w��X�w��qțw��qX�w�xx�`�x��x$x��&x�@x(x�@r�(x�hX-x�Xr�/x��h1x���2x��r�3x��rH4x��sx4x��s6x��sH6x�th7x�Xt8x��t�8x�@U>x��t@x��tH@x��8Ax�\u�Bx��uDx��u8Dx��u�Dx��u�Ex���Gx��v�Gx��hIx�w�Ix�w�Ix�,w�Ix�xwJx��w�Jx�,x�Kx�lx�Lx��x�Ox��x�Px�y�Tx�4y�Vx�XyhWx��yxWx��y�[x��y�\x��y�]x�z�^x�<zH`x�pz�bx��z(cx��z�ex�{�gx�8{�hx�d{hjx��{kx��{lx��{mx�|px�H|(px�\|(~x��|x�x��|�x��|h�x� }h�x�L}H�x�x}X�x��}X�x��~؏x��~X�x��~ؐx�X�x�8ؑx�XX�x�xX�x��ȕx����x��Șx���x��x�x�,�h�x�X�h�x�l�H�x�����x�̀(�x����x����x�d���x�����x�����x��H�x�@���x�p���x���H�x���X�x�؂H�x��x�x�`���x�����x���H�x�܄��x����x����x�D���x�X���x�x���x���h�x�ą��x���x��X�x�D���x�����x�����x�Hh�x��h�x���x�H�x�p��x���h�x����x����x�,���x�`���x�����x����x��x�x��x�x�l���x�����x����x� �x��h�x���h�x�p�y���y��y���y�l8y���	y��xy�H	�y��(y��	�y�P��y�d�(y����y��	xy�4
h#y��
h.y��
H0y�0x:y��8Ly���Oy�,�Qy��Hmy��
�qy��ry���Xry���ry��
x~y�,(y�<��y����y�h�y��8�y���h�y��y�TȪy�܋�y����y��h�y����y�<�h	z���Hz�Ԍhz���
z�L��
z�d�xz�x��z����z��z���z�(�Xz�l��z���Hz��8z��z�؎�z�P�z���z�8z�H�z��Xz���z�(�8z�t�hz��z��"z���8#z�d�)z���/z�ȏ�0z��2z�\85z���5z���9z�h;z�h�=z�0�?z���@z�HPz�T��Pz�t�XRz�T�Vz���Wz����Xz�xYz�P(bz��xbz���bz���nz�LHoz�8��pz��rz����sz�ؑ8uz��wz�0�xwz�\��wz��(yz���Xzz���|z�48�z����z��8�z�4���z��ثz�Dدz����z�x�z�`x�z���z�X�ȹz�غz�Tػz��(�z��X�z�l���z�����z�����z�����z�ȓ��z�ܓ��z�@�z����z�|��z�@�(�z����z�\�X�z�����z�����z�8X�z�p��z�ܔ��z����z��(�z�,���z��(�z�X���z�X�z�����z� ���z�l��z�Ж��z�PX�z��h�z���z�8 h�z�t ({�� �{�0�8{�P�x{�p��{���({���{���{�!({� �H{�L!�{��!{�<��{��!� {�"�,{�p�8-{����-{�X"�2{���3{�@��4{��"x5{�#X6{����6{���7{�l#(9{��#�9{��#�;{��x<{�l��={���H>{���>{�`$A{��B{�t�8C{��$E{�ԛ8E{��$(G{��8G{����I{�D��I{�X�J{�l�J{���(J{�<%XK{���hK{����K{���xL{��hM{�l%N{��XN{�P�hN{�d��N{�|��N{����N{���8O{�ĝP{���P{�T�R{���8R{���HR{�̞�R{���S{��S{� �(S{�4��S{�T�T{�t�xT{����T{����T{����T{�ПU{��xU{���U{�,�8V{���HV{���XV{�Р�V{��XW{� ��W{�H��X{����X{����X{���Y{�ġZ{���Z{���Z{�$�8^{�t��^{����_{�Ȣhb{���d{�X��g{����g{����g{�ȣ�g{���k{� �l{�8�8p{�x��p{��8q{���s{��%�t{�T��t{�l�x}{���8~{�@��~{�X�(�{�(&��{�|&h�{���؃{��&x�{�L'(�{��'؇{�(؈{�X(h�{��(x�{�)��{�|)H�{��)x�{�*�{�\*�{��*8�{��*�{�,+�{��+�{��+x�{�<,ؒ{��(�{��ȕ{�L�X�{����{��h�{�4��{�|�(�{���X�{�����{����{�@���{���X�{����{�����{����{���ح{��h�{�4�x�{�H���{�`�x�{���(�{�,�X�{�D���{���H�{��ؽ{�x,��{�X�h�{�ԯ�{�P���{�����{���h�{����{�t�h�{����{�����{�(�X�{�p���{�8�8�{�����{����{�P��{�����{��x�{���{��,��{�P�x�{�̵�{����{�d���{�����{�Ķ��{����{�\���{�p���{�����{�����{�����{�-(�{���8�{�ԷH�{��X�{���X�{�<��{�P�(�{�d�8�{�x�H�{�����{�����{�عX�{�����{�0��{�H�8�{�����{�����{�Ժ��{�$���{�8���{�L�8�{�l��{���H�{�Ļ|��8|��H|�,��|�h��|�|��|����|����|����|�ܼ|���|�\�h|���H|��X|���|���|�0�|�P�|�d�(|�x��|���|���h|�о(|���|�4�|�H�|�\�(|�p�8|����|����|����|�ȿ�|�ܿ	|��	|���	|�D��	|�X�
|�l�
|���x
|����
|��X|���|�4��|�p��|����|���
|���(
|���8
|��H
|�L-x|���|����|���|�$��|�8��|�L��|�|-(|�`�8|�t�H|���X|����|���|���(|��8|� �H|��-x|�4��|�H��|��-|�\��|����|���X|���h|���x|����|����|�,��|�D�X|�|��|����|���|���8|���H|���X|�0.�|���|� ��|�4��|�p�|���|���(|����|���h|��8|�\�X|���x|����|���|���|�(�|�<�X|�X�X |���H!|����"|�4��"|�L�#|���(#|���8#|���H#|����#|���h$|�<�(%|���H&|���h&|����&|���&|�(�8*|�`�H*|�t�X*|����*|���h+|����+|���,|�<��,|�T��,|�h��,|�|�-|���8-|���H-|���X-|�`.�.|����.|����.|����.|��H1|�P�h1|�d��1|�x��1|����1|��.�2|����2|���3|����3|���3|���3|�(��3|�<�(4|�\��4|����5|����6|����6|���6|�(�7|�h�7|�|�(7|���87|����7|���88|���8|�D��9|����:|����:|����:|��;|�0��;|����;|����;|���8<|����<|�$�X=|�L�8>|���X>|���h>|���x>|����>|����>|����>|���>|��.@|��@|�,�(@|�@�8@|�T�H@|�h�h@|�|��@|����@|����@|��.�A|����A|����A|���B|���B|��(B|��8B|�0�HB|�D�XB|�X�xB|�l��B|����B|����B|� /�C|���D|���(D|���8D|����D|���D|�0��E|����E|����E|���(F|���F|�0��G|�X��H|����H|����H|���HI|���XI|��(M|�P�8M|�d�HM|�x��M|���8N|����N|���xO|���O|�,��O|�@��O|�T��O|�h��O|�|�P|�P/8Q|���HQ|���XQ|����Q|����Q|���Q|� ��Q|�4�hR|�T�S|����S|����T|�0��U|�|��U|���V|����V|����V|����V|��hW|�,��W|�\�HX|����X|����Y|����Y|��8Z|�<�HZ|�P�XZ|�d�hZ|�x��Z|���h[|����[|����\|�,��\|�D�]|�X�h]|���x]|����]|����]|���^|����^|�4�(_|�t�`|����`|��a|� �(a|�4�8a|�H��a|�t��a|���b|���hb|����b|���c|����c|�,�Hd|�X�Xd|�l�xd|����d|����d|����d|��/�e|���Xf|���hf|���xf|���f|���f|�D��f|�X��g|����g|����g|���8h|���h|�L�Xi|�t�8j|���Xj|���hj|����j|����j|���j|���j|��/�k|�,�l|�@��l|�\��l|�p��l|����l|����l|����l|���m|���m|��/Hn|���Xn|����n|�(��n|�<��o|����o|����o|���p|���p|�0�Hq|�X�(r|���Hr|���Xr|����r|����r|���s|���s|���s|�0�(t|�P��t|�h��u|����v|���8w|���Hw|���{|����{|����{|���||���||�L�}|�t��}|���~|���~|���(~|���H~|��h~|��x~|�,��~|�0�|�@��|�T��|�h��|�|�X�|���h�|����|�8�(�|�L�8�|�`���|���8�|���Ȃ|�����|��ȃ|�,�؃|�@���|�T��|�h�(�|�|�8�|�@0h�|���x�|�����|�����|����|���(�|���|�����|����|���h�|����|����|�4���|�p�ȉ|���؉|����|����|���(�|���8�|���H�|�p0x�|����|����|�(���|�<�ȋ|�P��|�d���|�x��|��08�|���H�|�����|�����|���x�|����|�(���|�<���|�\�h�|����|�����|���X�|��h�|�(���|�<���|�P���|�d�ȑ|��0��|�x��|���8�|�����|�����|���h�|�d�x�|�x���|�����|�����|���8�|��(�|�@�H�|�X�X�|�l�x�|�����|�����|�����|�1�|�����|����|���h�|�$�x�|�8���|�L���|�`��|�����|���(�|���|�L���|����|�����|���ȝ|���؝|���|��h�|�4���|�H���|�\�8�|���X�|���x�|�����|�����|�01Ȣ|���آ|���|��h�|�T�x�|�h���|�|���|�����|�����|����|����|�P���|�h���|�`1(�|�|�h�|��1h�|����|����|����|���h�|��ȭ|��1��|����|�4�H�|�����|���ز|�T2h�|���|��2�|�,���|�x�x�|��2ؽ|�L3(�|�(�H�|��3��|�<���|����|���|����|��3��|�\���|�����|��X�|����|��3(�|�P���|�x���|�����|����|�H4x�|����|����|��4(�|��4�|�85(�|��5��|����|��5�}����}���}��(}��h}�P�x}�,6�}�d��}���h}���}�L��}���H}��6x}�8}��(}�@7�*}���*}��7+}��x,}���,}��6}�ph7}��8}��7X9}�88�E}��F}��8F}�HG}��8hH}�08Q}�|�Q}��8�c}��hg}�Hi}�09hj}�\�q}��9ȁ}����}��9�}�$:�}��:ȕ}��}�T�}��:(�}�4;h�}��;��}��X�}��H�}��;H�}�0�}�@<��}����}��x�}�$��}��<��}��<��}�@=��}�p��}���}��=8�}��=h�}�@>��}��~�T�~��>�~��~�x~�P�~��>x-~�tX4~���7~���:~�4	(>~�@?H?~��?hG~��?8W~��	�Y~��	h[~�8@�\~�
8d~�|
�j~��@�o~��
�p~��r~��@�s~�\�z~�$A�~���~�Ȋ~�xAȋ~�T8�~��A8�~����~�
��~�L
�~�`
�~��
��~��
X�~�$X�~��x�~����~�@��~��8�~����~���~� 8�~�h��~�|(�~����~����~�D�~�p��~���~����~�(x�~�B�~�L��~����~���~�����Bx�@�
�����8
�h
�<���H��x������� H�L��d8�����4x�x���X�< ��!���!���"��#�D�#���#���$��%�H%�4H&�|�&��B('�C�'���'�DC((��C�)��Ch*�$D�*�`D8+��Dx,���,��,�<-�E�-�lE8/�T�/��E(0��X0�F�0���0�PF�2��Fx8�GX;�PG�;��GxR��G�]��^�4Hx^�\H_��8_���h��H(|�L�}�����؀��؁�$H��PH��th���I���0J����J����h�������JH�����������J��HK�
���K���x���K���,Lx!���LX*����+���L�;��(M8���|M����M����8N�����N�����N�Ā�OhA��dO�A���O�A���OH���Px���HP(����P��������P���4Q����QX#���Q$��XR�7���R�8��T�8���h9��;��SX=��48C���hD��hSXK���SHP��(T�Z��( ]��t �_��� �_��� �b��!�b��|T�h�� !�j���THn��Ur��pU����p!(����!(����UX���VX���lV蝂��Vȟ���!����V���DWh����W����W���� "����@XXɂ�\"hɂ��X�ނ��X8�8Y8;���YH����YX���4Z�݃��Z(�p"8��Zh�([��|[���[x��$\�N��x\����a8����a����Hbx����bX����b����DcH����"�����"�����cф��c�҄�@dXք��dh���d��<e�'���eQ���eXU��8f؃���fȍ���f蠅�4g�����g(���gx
��h3��`h�C���h|��iH���\iX̆��i��j��"���Xj����j����kH���Tk����#�����k����k(��Ll����lX���l4��Dm�L��P#(N���#(P���m�P���#HR���mHT��$�T��0nxY���nHZ���n�e��,oHg��h$Hh��xo�j���$�k��Lp(x���p�x���p����(%���H%(����%�����%���q莇��qh���&�����q蒇�<&���rX���Drh����r�����r����Ds���P&�����&X���xs觇��sH���,'����8t����l'����'X����'x���`th����'����(����$(����8(�����t����L(����th‡�HuHƇ�`(XƇ��uXɇ��u�ʇ�$v8̇�t(Ḣ��(Ẋ�\v�͇��v�χ��(�ч�whӇ�lw�ԇ��w�Շ��w�և�4x����x(���x8<��0yxG���y�J���yXQ��z�Q��Xz�T���(HU���(8V��0)XV���z�X��D)(Z��X)[��{�[��h{h\���{�\���{�]���)^��,|�a���)b���)hb���|�s���|y��*�y��X*(z��x*�z��(}�����*����*����4+x����+�����+�����+X���|}����}ؓ���}����8~H����~h����~����4����ȵ���H��������,����L�8������Ɉ���Έ�H�8Ј���h؈��,�؈�؁x�D����,���,X�<-H��(�.H�.h�0.��������|.���D����������D�����x�(���x������h�x����8��������.����.��L�x7��$/�8����XH����R��D�xS��x�(e��̇�e��4�Xf��h��f�����g�����h��<��i��|�H���؋X���@�������x����/ȕ���/H���(08���t0�����x���H�x����0������(�����ʼn�D�ȉ�1�ȉ�\18ɉ��1hɉ���(Ή���щ��1҉�8�X؉�������0�H��1�����ԑ8���1X��p��
��Ĕ8��H2h��|2����2���0��)���2�)��0��+����h3����84����A��3hC��@3E���3F����M��,��N��44(P���4�P���4(Q��p��Q�� 5�Q����_��858_��L5X_��`5h_��t5x_���xp���5hq��h�H�����Ȕ���5ȝ���5����\6؟�����Ɗ�P�XЊ��6�Њ�������x���7��P7(���p7h����7�����7����8����8���L����,8�������@8x����8����؞�����8����(��P������h������X��U����8Y���8XZ���X[���8�_��P�8`�����`�����b��9xc���(d��<��d��l�Xf��H9hg�����h���9Xi���9�i��(:�j����n��X��p�����w���:Xx����y��\��{��$;8|��l;x|���;(}����x��������L�h�������������<�h����������X���8�����������l<������׋��<8؋�d��ً��<Hڋ� =�ڋ���x݋���ߋ�<=8�d=X��=h��=x��=���=���=���=X�X�X��������<>���������L��2���>X3���>�4�� ?6���=��T?H=��t?X?��H��B���?�B���?�D��@@�D����x����(���\���������������T��Ì����Č���̌�L�ȟ�T@�̌����֌�ܮ�،�t@�ڌ�,�Xی�d�h݌��@�݌������A���4����DAH�����	��XA�
���Ah���A��������B���PBX���B��������C���(C��<C���( ��PC8 ��dCH ��xCX ��,�h!���Cx!���C�!���C�!���C�!��h��"�����,����.���C�.��D8/��0D�/��|Dx1���D�1��`�h3����84���U��`��U����hV����]��D�e���DHe�����e��Ե�k��(�l��X�z����hz����z��(�(|�����~��tE8�������x����E�����E�����EH����E����d�����FH���@F؄��hF����FH����F�����F8����FH����FX����Fh���Gx�����ȇ��ظ����DG芍��苍��G(���X�����ܹء���Gh����G(���0�h�����8���Ⱥ���4H����|H����8����HX���p�8͍�ĻH؍��H8ڍ���ߍ���H�ؼ��,����$I(	���IH	���I(�������8J���J8���Jx��(����о,��$�H0����83��ؿx4���J�4��Kx5��,��6��\K�6��pK7���Kh7�����A���K�A���KXB��HL�B��lLC����D��(��G���L8H���LHI��x�(M���L�M���xN��M�N���XT��X��V��,M(W��@M�X����u����u��T�H~����8����x���8�膎���H���������tMx���H�������(����������Mh���$N(���XNH����N����N���4O���LO����dOط��8�轎�xO8�����hʎ���hَ�L�X���x��O��O������OX�t��������O���4����\��
����H��X����XP����P����P(���P����P�(��@Q�/���QH7�����E��0��G����H[����l��,�8�����8������(����|�()�����D��$��x��x�H�����h��� �����T�؞��DRH�����������x����Rب��h������Rد����8���,Sx���HS�����Sx����ز���Sȳ��@TX���@�����|�������h����������T���8�H�����ǐ����̐�L�А���Xѐ���(ݐ�0����T���T(�������x�U����� U�(�X�d���<U�XU����8�|U��U��$�X����U��x�����V���$V�����X���DV������H��L�(���������=���V?��`��@����E�����U��P��Y�����\����_��`�He����Xg����h���V�j��P�(m����Ht��@W�t��TW(u��xWxu���W�v����؏��0�������������X����W����<�H����Wx���(X������ȯ��������(�(���lX����Xx���d�����X�����X8���Yؾ��������<Y���hY�����Ñ��Y�đ��YXő��Y�ő� Z�Ƒ�lZǑ��Zȑ��Z�ȑ�$[(ˑ�@��̑���(͑����͑��HΑ�P��Α���8ϑ���Б��hБ�X�ё��[Hё����ё����ґ��[Hӑ�<�HՑ��[�Ց�@\8֑��\�֑��\�ב���ّ�����H�x������������\����,�8�������d������� �� �#����h$����x)��H]�+��@�?����hC�����F�����J����8[���]h\��D�xe��^Hf��H^g��d^Xh���^�h����xj����Xm���^hm��@��s����xu�����v��8�8w��t�xw���^�w�����y����}��d�腒���H����^Ȇ��������D_8���`�x�����賒��_H���$����x�X����_x�����ȼ��������_���`����h�h’����͒��HВ��`XВ��`hВ��`�В�a�В�,a�В�Ha�В�dahђ��a�ђ�`��Ԓ��a�Ԓ��a�Ԓ���h֒����ג�$�8ْ��a�ْ�0b8ڒ�\��ߒ�����db��b���h�T��:����?���b�@��$��Q���bHR��x��U��HchZ����^���c�c��4��d���cHe��Dd8f����Hg���d�g���d�h��������d����8e����teX����ex���f����Xfظ�������xf8���l������f�������“��fXÓ����ē�,�Hܓ���� ���f"���h#��8�)��4g�)��|g�+���gh,���g�,����8p���z����~��LH����g���hx���$h؆��<hx���ph�����x����h��������ih���@����$i����PiH���di����0���������xiƔ��i8ɔ��ʔ��X͔�j�͔�@jΔ�P8Ҕ�XjxҔ�ljԔ��xה��jؔ���d���x��j��<���j���k���0kh���k����H���k����(#�� l�#��`l�$���lh%��4	H&���	�(���	�+���l�+��$m-��Hm.��pm�.���mH/��,
81��`
�2���m(3��n4��LnH4��tn�5���
�6���nH7��o�7��8o�7��doH8���oX8��8;��`�f����q��Hs���o�t��pu���xw��0p8z���(����H���tpx���l�����p8����pX����ش��q�����輕�08ʕ��ѕ�(q�ҕ��(ו�\
��X��������q����q(��r����$����,��Hr�-��lr/��tX1���1��L�1���r2���r82��|�2���rX3����5��,s86��LsX6���9��`s�:���s�:��|�:���X=��h@��XhK��$t(L��pt�L���t�X���tY��u(Y��(uHY����Z��Du�Z��Xu[��lu�]��X`���hf����h��lv�h���vhi���v�i��$wXj��(�l��|�n���H���8w(���<����h�������@����H��������4x����X–��wXÖ��whŖ��8ǖ�  �Lx��t ���x���x���x8�� � y��!���yh��y��h!��y�z�z(�{��l{h����{���{����{H���$|(���X|H����|�����|���}��}���d}���x}����}����~���~����~�	��0�	��Dx
��X��������!h��$"8��h"����"85��#�7��D�h8��`��8��t�(:��d#B���#HW�����W��\�HX��$�Y��ȁ�Y���Z��t$h\����\���$`����`��%ha��H%�d��d�He���%f���%g���%Hj��|��j�����j��Ăk��@&hl���&p���&�p�� '�p��؂�p��P'Xs���'x���������H���|*8����*����+���|�H���T+�����+����@,�����������,h�����x���0-����-8җ��-Hӗ�(.xӗ�܃�ԗ�X.�ۗ��.�ޗ�/X���l/����/��0��h0,��<�h,�����,���08-�����-���0(.��Ą�.��`�/��|��/�����0���1x4���1X8��(2�9��؅(:����h:����:�� ��:��4�;��H�8;��\�h;��p�=����8=����X=��̆x=����=��|2X?����?���@���2�B�� 3(P��<�XQ��t3�R���3�V��x��W����X��(4�\���48b���5g��86�l�����l��Ї�l��7�q���7�x���8�����9H����:(����h���@;�����;����;����L<����������<(���@������=������<>��(���<��P��d�(�x�8�����x��������ȉ(���܉8����H����X����(���,�8���@�H���T�X���h�h���|������X�����(���̊8�����H����X��� �h���4�x���H�����\�����p������>����>��������P?����?h ���?�!����"��8@�$���@X(��A*��hAx3��̋�3���5���Ah9��B�A��\��A��p�hB��Ќ�B���HC��dBL���B�Q��C\��`C�_���Ck��D�}�����~���D8�����x���E����EX������Ù��Ex���0F8���ȍh�����8���<�(��������8��,�8��d�h��XF�
�����������4����h�� ����X!����8#����#��8�h'��p�(����(��h��,����x-��В(.��L��.��ԓ�2��$��3��L�X4��Ȕ5��D��5�����6���H7��d��;��,�h<����=��ؗ�=��T��>��ܘ�>�����?��(��@���FXD��P��D��l�8F��G(I�����I��dG�M���GxO��ؙ�P��HHS��`H(T���H�X���HH]�� ��]��<I�p���I���D�x���KH���XKȉ���K����0Lh�����ȣ���X����L����(�����Lh���$Mظ��xM����M�
��(N���d���������|Nx���Nx������� O���lO� �����!���x"���O&���P�7���Px>��(Q�B���Q�G��\��H�����I���HJ��<R�L���R�N�� ��N��@�xO�����P����HQ����Q��$�R��p��S���R�X��,S8a��ܞ�a��(�(c���S8j���S�p���T~���(���H�����(U�����(���xU�����U����Ux�����H���D�����p�����,V�����Vؕ���VH�����藛��VH���LWȟ���W���ġh���8������WX���T�Ȫ��HX����XȰ���XX���,Y8����������YH����Y����Z����LZ�›��8Û�|�hÛ�[xǛ����Ǜ����Ǜ�ģ�Ǜ�أ�Ǜ��(ț�\[�ț���ț��ɛ�0�ɛ�D�8ɛ�`�Xɛ�t��ɛ���X˛��[�Λ���ϛ��[8'��0\h(��H��(����x)����)���8*���\�+��H]�.���]0��l�80����(3��Ԧ�3���(4���]Hk��@^hn���^Xo����q���^(x��,�Xx��D_����_�����_������H���������ħ(���������,�(���H�����d�������������藜�Ш8��������(`H���P`螜��`x��� �����l�H�����Ȥ��aX���0a����ta(����a������贜��ص��h�X����������������H��������a�Ԝ�Hbhٜ��bhۜ�c�Tch���(������c���D���X�����l�h�����8����8���l�������8���ܭ���(����t������������
����(������������Я���<d������,��������������dh"���dH'��<�(*��Pe�*��h�+��|�h+����x,����,���(/����(1���5��@�h5��d��6��x�H8���e�;��ij�;��fx<��df(=��س�=���>���x>���f�B����HE��дG�� ��G��\��H�����H�����I��g8N��ȵ8O���XP��T��P��l�R����hR��\g�T���g�U�����V��Զc��$��f����i��$��m��hhq��dhxs���hȂ��i������Ȇ�������Xi���������8�J���ܹT��������4�ڎ��H�����l�$�����\�����揝��(���0�ؑ��D�t���X�ӯ����ֳ���������ظ���ix��������(�Ƚ��@�������������ؼH��h�����������Ý�̽XÝ��ixƝ��Xǝ�PjXʝ��j�ʝ��j˝��j�˝�$k�Н�pk�ҝ�@�ӝ�T��ӝ�|��ԝ����ԝ���X֝�ܾh؝�,�xٝ�X�xڝ����۝����۝����۝����۝����� �X�4���P��l�H���������������������������$����L������%����z����$
����n��(���<����t�n�������������7��<�}��h��������������4 ��$�
"��P��$��x��%�����%�����%����W&�����&�����'��4��(��`�j)�����*�����,�����.�� �70��H��3�����4����C5�����8���9���9��(�;9��<��D��l�RE����~E�����E����5F����XF�����F���khR�� �(V��P�(Z���k�e����i�����l�����l����8m���8n��8�Xo��lxp��h�8w��Dl����xl������X����lh����lh�����虞�m(���@mH��������8�(���tm8����m8���l�����m�Ǟ���x͞�nHϞ�<nxў�pn֞���H֞��n�؞����؞��n�ٞ�ohڞ���ڞ��ܞ�D�ܞ�@o�ܞ�`��ܞ�t��ܞ���ݞ���ݞ���(ݞ����ݞ�$�Xޞ�P�hߞ�|�����������X�$���8�x�L��`��������������`o8���8����,���\�x���p������������X����������H����o���������ox���p����D����d�h��0p���dp8��������pX���ph��q���8q���������q����q� ��r�"����"��$�($��8rx2��lr�5��8��6��h��9����(;����(E�����E����(O��L�P��`��[���r(_���r�_��s�e��0s(f����g����8h����k��4�(l��`��m�����p�����p��\shr��(��r��P�Hs��x�hs���s�t����8u�����u�����u�����u�����y���sz����|��H��}��x��~��tx��Ttx����������8�����؂��������tx����t(���<�ȅ��\�腟�p������8�����������x����8���8�h���`�������������������������x���0�����D�����X������H�����X����th�����؛��uH���Pu����$�ȟ��8�8����u����u�����uX��� vȸ��\�8��������������Tv�ğ���ş���ş��v�Ɵ�8�Xǟ�0whȟ�l�ٟ����۟���h����� �H�P��������h���x��� ����H�H��\����p�����H��dw�&����('�����'��(�H*��d�(+�����+�����.����.���w/���w�1���w�3�� xH4��Px�4��T��4���xx8����H9����(;����<����=���x�?��y}����}��LyH����y�����y�����y����$z8���Xz轠��z����zȿ��{x���<{à�8��à�l��Ġ�x{�Ġ��{�Š��{Ơ�|xƠ�8|XǠ���xǠ����Ǡ����Ǡ����Ǡ����Ǡ�h|(Ƞ��|�Ѡ��(Ҡ��(Ӡ��|�Ԡ��|�ՠ�4}hؠ�h}8٠��}ڠ��}hڠ�X��ڠ�t��ڠ���۠���xܠ����ݠ���ޠ�<��ޠ�`����8��~����H���8�X�`����h��������������(����(�X�H�h�\�������\�����H�Ā�������x������h�8�(�`�����������x�������������$����X�X������8����d�����������H����h���(��D�X	��l����������������������������<�h��d�X���������������������H������<����$�X��0�( ��l�8#��`��#�����#����h%��Ѓ8&�����&���(��<��(�����)��t��*����+��X�8+��Ȅ�+����,��<�(,����.��\�(/����/��p�=0��X�H1����1��H��1��\��1��p�2�����3�����5����6���(7����87����H7����X7��P��8�����9�����:����:����X;�� �x;��4��;��H��;��d�8<����<�����<����H=����h>�����>����?��@��@����K��|��N��8��V��|�W�����X��Ї�Y����(Z����Z����x[��4�x\��,�X]��`�h^����_��`��_�����a�����b�����d��Ȉ�e��$�(f���Xj��T��j����Xk�����k����k��0��m�����o���8p��@��t�����u�����x����y��@�xz��X��z��p�X{�����{�����{��ȉh|���8}����H��(����@�8���p������zRx���v�"zRx�$p�t�0FJw�?;*3$"Dx�t�H\0�v��ABB B(B0A8Dp�������8A0B(B BBAAp�ĥv�MH� �v��ABB B(B0A8Dp������o8A0B(B BBAApP�w��A�AeAWAWAEAEAGAEATAWA\�w��8p,w�ABB A(A0����(A BBA8�w��BBB A(A0�����(A BBBA0��w�AC̶t�UO0{8A0Id �w�{ABB B(B0A8D�������m8A0B(B BBAA�8A0B(B BBAB���w���w���w�KAqA(��w�JBAD0���ABA0��	w��
w�*^\ �
w�ABB B(B0A8A@�������8A0B(B BBAE@D8A0B(B BBA�|w�>�8w�%H�T�H��w�XBBB A(A0����w(A BBBF0D(A BBB ��w��A�DAG � w� H4x!w�lBBB B(A0�����K(B BBBF0A(B BBB �\$w�HA�lFAAH��)w�mBBB B(A0�����L(B BBBF0A(B BBBH��)w��	ABB B(B0A8A@������m	8A0B(B BBA<0�w�snLT��w��ABB B(B0A8G�������8A0B(B BBAA�8��w�ABB A(A0����(A BBA8��w�gBBB A(A0����r(A BBBA0H�t�KABB B(B0A8DP������28A0B(B BBA(h�t�}BAD0��\ABA0���w�.@��w���BB B(A0DP�����m0A(B BBAAP(��w�4ABA ���[BAA 8$�w�ABB B(A0�����(B BBA(T�w��AD0�kAA0xA���w��Tj �a�t�0A�C
`A,���w��A�C
M�����mA��w�3(,�t��BBA ���}BB(,��t�WBAD0��}ABA0,X��w�jA�C
J�����NA,��w�jA�C
J�����NA�T�w�(�`�w�\A�C
G����vA$���w�A�C
G����� 	�t�A�C
<	�t�A�C
X	�t�A�C
$t	�t�ZA�C
G��AA$�	 �t��A�C
F���w$�	��t�pA�C
G��PA�	��w�
\�w�
h�w�(
t�w�<
��t�<A�C
X
��t�<A�C
t
H�w�M^jACH�
x�w��BBB A(A0����F(A BBBF0f(A BBB�
T�t�8D m(B0(�
p�t�WBAD0��}ABA0<(t�w�A�C
PALAzAzA(hT�w��A�C
F���tA�8�t�	A�C
��w��A�C
0���w�BA�C
rA�AIA,��w��A�C
M�����(A 0\�w�!A�C
G��$Th�w��A�C
K�����|��w�0���w�)A�C
M�����~B� ���w�A�C
G��� ���w�A�C
E��(
��w��I�C
\�O�~08
D�w��A�C
M������BT0l
��w�}A�C
M������B�,�
�w�TA�C
G����|BJ4�
L�w�ZA�C
M������E"A(t�w�$A�C
M�����(4x�w�A�C
M�����rA,`\�w��A�C
M�����UA(���w��A�C
M������(�P�w��A�C
M������(��w�A�C
M������,��w��A�C
M�����$AD��w�,X��w��
A�C
P�����5A0��x�PA�C
C��xAaE,��x��A�C
J�����XA,� x�PA�C
P�����A(@	x��A�C
�A|A(H
x��A�C
F����A,t�x�A�C
M������A�8�t�?A�C
�\�t�A�C
�px���L�t�A�C
P�t�A�C
(T�t�A�C
DX�t�A�C
`\�t�A�C
|`�t�A�C
�d�t�A�C
��x�uA�C
p��x�wA�C
r�Xx�wA�C
r�x�tA�C
o4x�uA�C
pTxx�uA�C
pt�x��(��x�fA�C
G�����A,�x��A�C
B��A�A��x�
��x��x��s�\�((Dx��A�C
WAMATx��,h�x��A�C
P�����wA,��2x��A�C
P�����hA�Lx�2�@Lx�YI�C
sA�� �t��A�C
(dLx��BBA ����BBD��t�.A�C
`Nx�t��t�.A�C
�Nx�0�Nx��BA���BA_BALB�t�t�3A�C
���t�A�C
(�Nx��A�C
M�����y,<Qx�_A�C
G����{AVl0Qx�(�<Qx�|A�C
M�����eA$��Rx�A�C
K����(�xSx��A�C
WAMA$<Tx�"A��AZAU(��t�A�C
D��t�+A�C
`��t�4A�C
|��t��A�C
�|�t�9A�C
���t�9A�C
���t�A�C
��t�A�C
�t�	A�C
$جt�!A�C
@ݬt�<A�C
 \Tx�(A�C
G�� �Vx��A�C
E��0��Vx��BBB A(����� BBB$�d\x��OA��oB���]x�(�^x��A�C
G����iA@L`x�ST�bx��A�C
� tcx�VA�C
G��J$�Tcx�fA�C
I���X��cx�CA�C
E�y ��cx�PA�C
G��D�cx�DA�C
E�z$8�t�QA�C
<@dx�7ABB A(G�����
(A BBAA��ex�AI�ex�
A�KH�8ix�lBBB B(A0�����K(B BBBF0A(B BBB\ix�hix�0(tix�CBAA ��nABF DABH\�ix��BBB B(A0�����g(B BBBF0A(B BBB\��ix�ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBA\dkx��ABB B(B0A8D`�������8A0B(B BBAF`D8A0B(B BBAhlx�0A�FAb�lx�2A�kH�8lx��ABB B(B0A8G��������8A0B(B BBAH��qx��ABB B(B0A8A@������F8A0B(B BBAA@(<��t�}BAD0��\ABA0HhԨt�KABB B(B0A8DP������28A0B(B BBA(��rx��AD �NAA �A��|x�2A�iFAH��x�SABB B(B0A8D`�������8A0B(B BBAA`LP�x�/0`l�x�LBAA ��iABA VABL���x��ABB B(B0A8G�������8A0B(B BBAA����x�9��x�FA�}FA4�x�fA�]FA@8��x��BBA D0���p ABBB0H ABBA08|P�x�0BBB A(D@�����(A BBBA@�t�x�.A�eFA��y� H��=y��	ABB B(B0A8A@������m	8A0B(B BBAH8Dpy��ABB B(B0A8Dp�������8A0B(B BBAApH��|y��ABB B(B0A8Dp������o8A0B(B BBAAp8�l~y�ABB A(A0����(A BBA8 Py�ABB B(A0�����(B BBAH 4�y�AV` <�y��8t ��y�gBBB A(A0����r(A BBBA08� ,�y�ABB A(A0����(A BBA� �y� !�y��D ]A gA K@$!��y��BBB B(A0D@�����\0A(B BBBA@@h!�y��BBB B(A0D@�����\0A(B BBBA@$�!@�y�MAAD0��DAA,�!��y�XABA D@���K ABA"�y�WAcAZFH$"��y�lBBB B(A0�����K(B BBBF0A(B BBBp"��y�-A�aAD0�"�y�vAD0�DAA0NAA0YA�"�y��A~AH�"L�y�eBBB A(A0����D(A BBBF0D(A BBB ,#��y�MAACAP#�y�WAcAZF p#,�y��A�}ATA�#��t�A4�#D�y��BBB A(A0�����(A BBB(�#̢t�cBAD0��IABA0$$�y�FBADP��{ABL4$�y��ABB B(B0A8D��������8A0B(B BBAA�L�$x�y��ABB B(B0A8D�������g8A0B(B BBAA�0�$��y��BBA Dp���� ABB %$�y��A��A5(,%��y�WBAG���xABA�(X%�y�WBAG���xABA�\�%��y�$ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBAH�%�z�}BBB B(A0�����\(B BBBF0A(B BBB 0&�z�QA�_AUFT&�%z��h&�<z�,A�cFA�&�<z��&=z��&�<z�
�&�<z��&�<z�L�&>z��ABB B(B0A8G�������8A0B(B BBAA�<'�Az�'A�e4X'�Pz�YABA G����? ABAA�(�'�Qz�WBAG���xABA��'�Qz�A�U�'�Tz�+A�cEA�'�Tz�1A�^A(�Tz�	(((�Tz��BAA ��0ABA @T(�[z��BBB B(A0D@�����\0A(B BBBA@0�(�\z��BBA Dp���� ABBL�(P�t�ABB B(B0A8D��������8A0B(B BBAA�H)�]z��ABB B(B0A8A@������n8A0B(B BBAA@`h)$_z�{ABB B(B0A8A@������R8A0B(B BBAE@D8A0B(B BBA\�)@`z��ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBA,*��z�WAcAZFL*�z�:A�qFAl*�z�?A�ZE^8�* �z�nBBB A(A0����5(A BBBA0�*t�t�A�*@�z�WAcAZF�*��z�WAcAZF+�z�A�O08+Ԇz�sAD0�AAA0NAA0YA l+`�z�QA�_AUFH�+��z�BBB A(A0����^(A BBBF0D(A BBB\�+Йz��ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBA\<,p�z��ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBA�,��z�(A�_FAH�,��z��BBB B(A0�����o(B BBBF0A(B BBB\-��z��ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBALh-�z�bABB B(B0A8D�������G8A0B(B BBAA�(�-$�z�WBAG���xABA�(�-X�z�WBAG���xABA�\.��z��ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBA\p.��z�ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBA�.,�z�.b�.8�z�D�.4�z��BBB B(A0D������*0A(B BBBA�@/|�z�T/��z�h/��z�|/��z��/��z��/��z�4$�/�z��BAD0���AB(�/��z��AD �IAA �A<0�z�PKBB B(A0�����u(B BBB�����L0�z�`0��z�(Afx0�z��0�z��0�z�xA�gAD�0l�z��ABB B(B0A8DP�������8A0B(B BBAD1�z��ABB B(B0A8DP�������8A0B(B BBAHP1��z�ABB B(B0A8D`�������8A0B(B BBAA`�1p�z�AV�1x�z�(�1t�z��AD0�kAA0xA�1��z�2�z�2�z�02�z�iA�XAP2<�z�bAiAFAp2��z�oA}A�2�z��2ܴz��2شz�MIj�2�z�%H�T�(�2$�z�\BBA ���QBB3X�z�x(3T�z��ABB B(B0A8A@������ZHFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA�3��z��3��z��3��z�fA�UA,�3еz��BBA D0���� ABB$40�z��BAD0��~AB8D4��z��BBB A(D@�����(A BBBA@�4<�z�AV�4D�z��4@�z�,�4<�z��AGAdA|AdAd�4�z��Dp�5��z�+AiL 5̸z�6ABB B(B0A8D�������P8A0B(B BBAA�(p5��z��AD0�nAA0xA$�5@�z��BAD0���ABD�5��z��BBB B(A0D������-0A(B BBBA�D6P�z��BBB B(A0D������*0A(B BBBA�DT6��z��BBB B(A0D������*0A(B BBBA��6��z�/�6��z��6��z�(Af<�6�z��ABB B(B0A8D�������V�{�A�B�B�B�B�B�I�I�A�B�H�H�I�t�v�B�B�A�I�B�B�I�I�A�B�H�H�I�u8A0B(B BBAA�p�`�G�B�I�I�B�B�I�I�A�B�H�H�I�^�b�G�B�I�I�B�B�I�I�A�B�H�H�I�8��z�+Ai<48��z�ABB B(B0A8D�������\�{�A�B�B�B�B�B�I�I�A�B�H�H�I�z�v�B�B�A�I�B�B�I�I�A�B�H�H�I�u8A0B(B BBAA���`�G�B�I�I�B�B�I�I�A�B�H�H�I�X�b�G�B�I�I�B�B�I�I�A�B�H�H�I�xt9��z��ABB B(B0A8A@������`HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA�9��z�IbfD:$�z��BBB B(A0D������-0A(B BBBA�P:l�z�(AfHh:��z�uABB B(B0A8G�������Y8A0B(B BBA��:��z��ABB B(B0A8A@������^HPBXB`BhApBxB�A�H�B�B�H�H�B�B�H�H�L8A0B(B BBA<;��z�IbfDT;(�z��BBB B(A0D������-0A(B BBBA�H�;��z�hBBB A(A0����G(A BBBF0D(A BBB�;��z�F_fD<�z��BBB B(A0D������-0A(B BBBA�DH<t�z��BBB B(A0D������*0A(B BBBA���<��z��ABB B(B0A8A@������^HPBXB`BhApBxB�A�H�B�B�H�H�B�B�H�H�L8A0B(B BBA=��z�F_fD0=,�z��BBB B(A0D������-0A(B BBBA�x=��z��=��z�(AfL�=��z�"ABB B(B0A8D�������8A0B(B BBAA�D�=��z��BBB B(A0D������*0A(B BBBA�D<>�z��BBB B(A0D������*0A(B BBBA�(�>�z��AD0�kAA0xAD�>��z��BBB B(A0D������*0A(B BBBA���>�z��ABB B(B0A8A@������mHPBXB`BhApBxB�A�H�B�B�H�H�B�B�H�H�L8A0B(B BBA�?,�z�F_fL�?d�z��ABB B(B0A8D�������Y8A0B(B BBAA�D�?�{��BBB B(A0D������*0A(B BBBA�0@,{�D@({�(AfL\@@{��ABB B(B0A8D�������f8A0B(B BBAA�x�@�{��ABB B(B0A8A@������`HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA(A�{�(AfL@A{�2ABB B(B0A8D�������8A0B(B BBAA�x�A�{��ABB B(B0A8A@������`HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBADB0{��BBB B(A0D������*0A(B BBBA�xTBX{��ABB B(B0A8A@������`HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBAx�B�{��ABB B(B0A8A@������]HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBADLC�{��BBB B(A0D������*0A(B BBBA��C{�(AfD�C {��BBB B(A0D������*0A(B BBBA�x�Ch{��ABB B(B0A8A@������cHFPBXB`BhApAxB�B�B�B�B�H�H�I8A0B(B BBApD�{�B �D�{��A[AdAdx�Dd{��ABB B(B0A8A@������ZHFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBAD$E�{��BBB B(A0D������*0A(B BBBA��lE�{�PABB B(B0A8D�������Y8A0B(B BBAA���s�B�B�B�I�B�B�I�I�A�B�H�H�I���v�B�B�A�I�B�B�I�I�A�B�H�H�I�D4Fh{��BBB B(A0D������*0A(B BBBA��|F�{��ABB B(B0A8A@������^HPBXB`BhApBxB�A�H�B�B�H�H�B�B�H�H�L8A0B(B BBADG�{��BBB B(A0D������*0A(B BBBA�DLG0 {��BBB B(A0D������*0A(B BBBA�D�Gx"{��BBB B(A0D������*0A(B BBBA�$�G�${��BAD0���ABDHh%{��BBB B(A0D������*0A(B BBBA�xLHp({��ABB B(B0A8A@������]HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBAD�H�({��BBB B(A0D������*0A(B BBBA�LI�*{��ABB B(B0A8D�������8A0B(B BBAA�D`I�.{��BBB B(A0D������-0A(B BBBA��I�0{�(AfL�I�0{�"ABB B(B0A8D�������8A0B(B BBAA�DJ�4{��BBB B(A0D������*0A(B BBBA�XJ$7{�lJ 7{��J,7{��J87{��J47{��J`8{��J\8{�
�JX8{�<�JT8{�ABB B(B0A8D�������V�{�A�B�B�B�B�B�I�I�A�B�H�H�I�t�v�B�B�A�I�B�B�I�I�A�B�H�H�I�u8A0B(B BBAA���`�G�B�I�I�B�B�I�I�A�B�H�H�I�^�b�G�B�I�I�B�B�I�I�A�B�H�H�I�8L;{��LL�;{�`L�;{�tL�;{��L�;{�WA�FA(�L�;{�BAD0���ABA0�L�<{��AD ��A4�LX={�IBAD0���ABA0zABA0,Mp>{�AVHDMx>{�hBBB A(A0����G(A BBBF0D(A BBB(�M�>{�XBBA ���MBB�M�>{�L�M�>{��ABB B(B0A8D�������8A0B(B BBAA� NlB{�4NhB{�HNdB{�qA�`A,hN�B{��BBA D0���v ABB$�N$C{�~BAD0��sAB8�N|C{��BBB A(D@�����(A BBBA@�ND{�AVOD{�8(OD{�PBBB B(A0�����~(B BBBdO(D{�xO$D{�(Af�O<D{��O8D{��O4D{��A�vA<�O�D{��BBB B(A0D@�����p0A(B BBB<P�D{�BBB B(A0D@�����h0A(B BBBHXP4E{��ABB B(B0A8DP������{8A0B(B BBAAPH�P�E{��ABB B(B0A8DP�������8A0B(B BBAAP�PLF{�QHF{�3QtF{�,QpF{�YAoAgLQ�F{�`Q�F{�tQ�F{�|A�kA�QG{�[AD �TA�QHG{�WD R4�Q�G{��BAD0��VABA0bABA0(RH{��BAD0���ABA00R�H{�DR�H{�XR�H{�lR�H{��R�H{�PA�A�R�H{��R�H{��R�H{�(�R�H{�:BBA ���oBBS�H{�$S�H{��BAD0���AB@S�I{�TS�I{�hS�I{�|S�I{�[A�JA,�S�I{�iBBA D0���Z ABB$�SJ{�cBAD0��XAB8�SXJ{��BBB A(D@����m(A BBBA@80T�J{��BBB A(D@����}(A BBBA@lTPK{��TLK{��THK{��TTK{��T`K{��T\K{��T�L{��T�L{�U�L{� U�L{�4U�L{�HU�L{�\U�M{�
pU�M{��U�M{�D�U�M{��BBB B(A0D������*0A(B BBBA��U�O{��UP{�VP{�VP{�0V<Q{�
DV8Q{�(XV�Q{�~BBA ���sBB�VR{��VR{��Dp��V�R{��V�R{��V�R{�fA�UA,�V�R{��BBA D0���� ABB(WtS{�,D g4@W�S{�}BAD0��xABA0FABA0(xW�S{��BAD0��LABA0�W8T{��W4T{��W@T{��WLT{��WHT{�XtU{�
XpU{�80XlU{�PBBB B(A0�����~(B BBBlX�U{��X|U{��XxU{��XtU{�iA�XAD�X�U{��ABB B(B0A8DP�������8A0B(B BBADYLV{��ABB B(B0A8DP�������8A0B(B BBAHXY�V{�ABB B(B0A8D`�������8A0B(B BBAA`�Y�W{�AV<�Y�W{�VKBB B(A0�����{(B BBB������Y�W{�Z�W{�$Z�W{�8Z�W{�PA�ADTZ�W{��ABB B(B0A8DP�������8A0B(B BBAD�Z�X{��ABB B(B0A8DP�������8A0B(B BBAH�ZXY{�DABB B(B0A8D`�������8A0B(B BBAA`0[\Z{�AV<H[dZ{�VKBB B(A0�����{(B BBB������[�Z{��[�Z{��[|Z{�(�[xZ{�\BAA ��EABA D�[�Z{��ABB B(B0A8DP�������8A0B(B BBAD8\$[{��ABB B(B0A8DP�������8A0B(B BBAH�\�[{�ABB B(B0A8D`�������8A0B(B BBAA`�\p\{�AV(�\x\{�NBBA ���CBB]�\{�4$]�\{�fABA D����9 ABAA�\]�_{�p]�_{��]�_{��A�vA,�]8`{�BBA D0���p ABB$�]�`{�yBAD0��nAB8�]�`{��BBB A(D@�����(A BBBA@8^ta{�AVP^|a{�d^xa{�x^ta{��^�a{��^�a{��^�a{��^�b{�
�^�b{��^�b{�D_�b{��BBB B(A0D������*0A(B BBBA�L_�d{�`_�d{�t_e{��_e{��_0f{�
�_,f{�4�_8f{�sBBA ���NBBA UBB�_�f{�`|f{�$`xf{�8`tf{�fA�UA,X`�f{��BBA D0���� ABB0�`Dg{��BAD0��sABA0rAB8�`�g{��BBB A(D@�����(A BBBA@�`�h{�AVa�h{�<$a�h{�PKBB B(A0�����u(B BBB�����da�h{�xa�h{��a�h{��a�h{�bA�QA<�a�h{��BBB B(A0D@�����p0A(B BBB<b,i{�BBB B(A0D@�����h0A(B BBBH@bli{��ABB B(B0A8DP�������8A0B(B BBAAPH�bj{��ABB B(B0A8DP�������8A0B(B BBAAP�b�j{�(�b�j{�\BBA ���QBBc�j{�x,c�j{��ABB B(B0A8A@������ZHFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA�ck{��ck{��c�j{�WA�FA,�c<k{��BBA D0���� ABB$ d�k{��BAD0��~AB8Hdl{��BBB A(D@�����(A BBBA@�d�l{�AV�d�l{��d�l{��d�l{��d�l{��d�l{�e�l{�e�m{�
(e�m{�<e�m{�Pe�m{�de�m{�xe�m{��e�m{��e�m{��eo{��eo{��eo{��eo{�fo{�fo{�
,fo{�@f�n{�Tf�n{�hfo{�|fo{��fo{��f8p{�$�fTp{�
�fPp{�4�fLp{��BBB A(A0����~(A BBBg�p{��,g�p{��ABB B(B0A8A@������jHPBXB`BhApBxB�A�H�B�B�H�H�B�B�H�H�L8A0B(B BBA�g�p{��g�p{��g�p{�[A�JA,�g q{��BBA D0���� ABB$,h�q{��BAD0���AB8ThHr{�BBB A(D@�����(A BBBA@�hs{�AV�h$s{�(�h s{�TBBA ���IBB�hTs{�L�hPs{��ABB B(B0A8D�������Y8A0B(B BBAA�Li�v{�`i�v{�ti�v{�[A�JA$�iw{��BAD0��yAB�ipw{�qAD �jA0�i�w{��BBA D0���� ABBA0j\x{�AV(jdx{�<j`x{�Pjlx{�djxx{�xjtx{��j�y{�
�j�y{�<�j�y{�VKBB B(A0�����{(B BBB������j�y{�k�y{�k�y{�0k�y{�tA�cADPkz{��ABB B(B0A8DP�������8A0B(B BBAD�ktz{��ABB B(B0A8DP�������8A0B(B BBAH�k�z{��ABB B(B0A8DP�������8A0B(B BBAAPH,l�{{��ABB B(B0A8DP�������8A0B(B BBAAP(xl4|{�:BBA ���oBB�lH|{�$�lD|{��BAD0���AB�l�|{��l�|{�m�|{�bA�QA,(m4}{�iBBA D0���Z ABB$Xmt}{�cBAD0��XAB8�m�}{��BBB A(D@����m(A BBBA@8�m0~{��BBB A(D@����}(A BBBA@�m�~{�(n�~{�bBBA ���WBB8n�~{�Ln�~{�`n�~{�tn�~{�WA�FA,�n({��BBA D0���� ABB$�n�{��BAD0���AB8�n�{��BBB A(D@�����(A BBBA@(o��{�AV@o��{�<To��{�VKBB B(A0�����{(B BBB������oȀ{��oĀ{��o��{��o��{�iA�XA<�o�{��BBB B(A0D@�����v0A(B BBB<0p\�{��BBB B(A0D@�����n0A(B BBBHpp��{��ABB B(B0A8DP�������8A0B(B BBAAPH�p@�{��ABB B(B0A8DP�������8A0B(B BBAAPq�{�q�{�0q�{�(Dq�{��AD0�kAA0xApql�{��qh�{��qd�{�WA�FA�q��{�EAD �~A�qԃ{�AD |4�q�{��BAD0��uABA0^ABA0((rt�{��BAD0��aABA0Tr�{�hr�{�|r�{��r��{��r��{��r$�{�bAiAFA�rt�{��rp�{�
sl�{�(sh�{�\BBA ���QBB@s��{�xTs��{��ABB B(B0A8A@������ZHFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA�s̆{��sȆ{��sĆ{�fA�UA,t�{��BBA D0���� ABB$Htt�{��BAD0��~AB8pt܇{��BBB A(D@�����(A BBBA@�t��{�AV�t��{��t��{��t��{�u��{�u��{�(uĉ{�<uЉ{�oA}AXu$�{�
lu �{��u�{��u�{��u$�{��u0�{��u,�{��uX�{�(�uT�{�bBBA ���WBB$v��{�x8v��{��ABB B(B0A8A@������`HFPBXB`BhApAxB�A�B�B�B�H�H�I8A0B(B BBA�vȋ{��vċ{��v��{�fA�UA,�v�{��BBA D0���� ABB$,w��{��BAD0���AB8Tw�{��BBB A(D@�����(A BBBA@�w��{�AV�w��{��w��{���w�{��w�{��w�{�x�{�A�nA,x`�{��AD ��ALxЎ{��D �4dxH�{�BAD0���ABA0zABA0(�x �{�BAD0���ABA0(�x�{�NBBA ���CBB�x8�{��y4�{�PABB B(B0A8D�������Y8A0B(B BBAA���s�B�B�B�I�B�B�I�I�A�B�H�H�I���v�B�B�A�I�B�B�I�I�A�B�H�H�I��y��{��y��{��y��{�[A�JA,z�{�BBA D0���p ABB$HzD�{�yBAD0��nAB8pz��{��BBB A(D@�����(A BBBA@�z0�{�AV�z8�{��z4�{��z0�{�{<�{�{H�{�({D�{�<{p�{�
P{l�{�d{h�{�(x{t�{�\BBA ���QBB�{��{�x�{��{��ABB B(B0A8A@������ZHFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA4|ؗ{�H|ԗ{�\|З{�fA�UA,|| �{��BBA D0���� ABB$�|��{��BAD0��~AB8�|�{��BBB A(D@�����(A BBBA@}��{�AV(}��{�<}��{�P}��{�d}��{�x}��{��}К{�
�}̚{��}Ț{�(�}Ԛ{�mBBA ���bBB�}�{��~�{��ABB B(B0A8A@������^HPBXB`BhApBxB�A�H�B�B�H�H�B�B�H�H�L8A0B(B BBA�~L�{��~H�{��~D�{�^A�MA,�~��{��BBA D0���� ABB$�{��BAD0���AB80|�{��BBB A(D@�����(A BBBA@l0�{�AV�8�{��4�{��0�{��<�{��H�{��D�{��p�{�
�l�{�$�h�{�8�d�{�L�p�{�`�|�{�t�x�{�����{�4����{�HBBA ���cBBA UBBԀ��{�$���{��BAD0���AB�\�{�$�X�{�8�T�{�[A�JA$X���{�oBAD0��dAB$��ܠ{�rAD �zAA oA0��4�{��BBA D0���m ABBA00܁��{��BBA D0���} ABBA0�<�{�$�8�{�8�D�{�L�P�{�`�L�{�t�x�{���t�{�%H�T�(����{�eBBA ���ZBBЂ̣{�x�ȣ{��ABB B(B0A8A@������ZHFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA`���{�t���{����{�bA�QA,��D�{��BBA D0���� ABB$؃��{��BAD0���AB8�,�{��BBB A(D@�����(A BBBA@<��{�AVT��{�h��{�|��{�����{�����{���$�{�
̄ �{�<�,�{�PKBB B(A0�����u(B BBB����� �<�{�4�8�{�H�4�{�\�0�{�|A�kA<|���{��BBB B(A0D@�����p0A(B BBB<���{�BBB B(A0D@�����h0A(B BBBH�� �{��ABB B(B0A8DP�������8A0B(B BBAAPHH���{��ABB B(B0A8DP�������8A0B(B BBAAP��X�{�(��T�{��AD0�kAA0xAԆة{��ԩ{���Щ{��̩{�qA�`A0�,�{�$D�H�{�DX�D�{��BBB B(A0D������*0A(B BBBA�����{�����{�ȇ��{�܇��{��̭{�
�ȭ{�4�ĭ{�~BBA ���YBBA UBBP��{�d��{�x��{����{�[A�JA,��@�{��BBA D0���� ABB0܈Ю{��BAD0���ABA0rAB8�l�{��BBB A(D@�����(A BBBA@L�0�{�AVd�8�{�x���{�9A�pFAL���Bt�aABB B(B0A8D�������&8A0B(B BBAA� �t�{��AD`�A ��{��AD`�AL0��Gt�aABB B(B0A8D�������&8A0B(B BBAA� ����{�^ADP�FAAP��8�{�zW�a� ����{�^ADP�FAAPH���{�.ABB B(B0A8A@������w8A0B(B BBAA@H0�|�{��BBB B(A0�����b(B BBBF0A(B BBB|���{�GH����{�4ABB B(B0A8A@�������8A0B(B BBAA@H܋��{�qBBB B(A0�����P(B BBBF0A(B BBBH(��{�rBBB B(A0�����Q(B BBBF0A(B BBB\t��{��ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBALԌhJt�#ABB B(B0A8D��������8A0B(B BBAA�$���{�H8�d�{�LABB B(B0A8DP�������8A0B(B BBAAP8��h�{��BBB A(D@�����(A BBBA@H���{�ABB B(B0A8D`������:8A0B(B BBAA`H���{��ABB B(B0A8DP������P8A0B(B BBAAP<X���{��AXACA�AYANALARA0����{�HBBA D@��� ABBA@0̎�{�sBAA ��gABA @ABH�L�{�DABB B(B0A8DP������08A0B(B BBAAP$L���{��BAD0���AB,t�x�{��ABA ����BAA ,���{��AZAbA}ASAԏ��{�	���{�	����{�	H�\Lt�~AD �.AA FAA �AA QAA QAA 4\��Ot��ABB A(DP����q(A BBA��|�	��4|�	��0|�APԐ8|�	`�4|�:ABB B(B0A8D`������[8A0B(B BBAB`�8A0B(B BBAA`L�|�L`�<|�.ABB B(B0A8D��������8A0B(B BBAA�H��|��BBB B(A0�����l(B BBBF0A(B BBBH��`|�ABB B(B0A8A@�������8A0B(B BBAA@HH�4|�&ABB B(B0A8A@������8A0B(B BBAA@ ��|��AMFAA4���Vt��ABB A(DP����v(A BBA@�,Wt�zBBA ���fBBA iBBA WBBH4�8|��ABB B(B0A8A@������h8A0B(B BBAA@���|�AF���)|�&A�]FA���Vt�A̓@*|�U ��+|�NA�bAUFd��+|��	ABB B(B0A8G��������8A0B(B BBAE��8A0B(B BBAA�l�P5|��D���5|��ABB B(B0A8A@�������8A0B(B BBA Ȕ�C|�NA�bAUF�D|�+Ai$�(D|�BAD0���ABH,�0F|��ABB B(B0A8G��������8A0B(B BBAHx��N|�|BBB B(A0�����[(B BBBF0A(B BBBDĕ(a|�eBB A(����< BBAA����H(����H�Pd|��ABB B(B0A8A@�������8A0B(B BBAA@`X�g|�7ABB B(B0A8G�������8A0B(B BBAE�G8A0B(B BBAD��~|��ABB B(B0A8A@�������8A0B(B BBAH���|�FABB B(B0A8DP������-8A0B(B BBADP���|��ABB B(B0A8A@�������8A0B(B BBAH���|��ABB B(B0A8DP�������8A0B(B BBAD�h�|��ABB B(B0A8A@�������8A0B(B BBA`,��|��ABB B(B0A8G�������m8A0B(B BBAE�G8A0B(B BBA@���|�ABB B(B0A8�������0B(B BBAHԘ�|��ABB B(B0A8A@�������8A0B(B BBAA@H �L�|�FABB B(B0A8A@������08A0B(B BBAHl�p�|��ABB B(B0A8DP�������8A0B(B BBAH����|�UABB B(B0A8A@������78A0B(B BBAA@H���|��ABB B(B0A8D��������8A0B(B BBAHP�,�|�ABB B(B0A8D`�������8A0B(B BBAA``�� �|�5
ABB B(B0A8G�������
8A0B(B BBAE�G8A0B(B BBAH��
}�cBBB A(A0����B(A BBBF0D(A BBB L� }�NA�rFAA8p��$}��ABB B(A0������(B BBAH���+}��ABB B(B0A8Dp������{8A0B(B BBAAp4���.}��ABA ���BAA nBAH0�L1}��ABB B(B0A8A@������{8A0B(B BBAH|��M}��ABB B(B0A8A@�������8A0B(B BBAHȜ$P}�kABB B(B0A8A@������U8A0B(B BBA`�xR}��ABB B(B0A8G�������a8A0B(B BBAE�G8A0B(B BBALx��Y}��ABB B(B0A8D�������I8A0B(B BBAA�Hȝ�d}�6ABB B(B0A8A@������ 8A0B(B BBA@��e}��ABB B(B0A8�������0B(B BBA`X��h}��ABB B(B0A8G��������8A0B(B BBAE�G8A0B(B BBAH�� z}�ABB B(B0A8A@�������8A0B(B BBAA@D��}}��ABB B(B0A8A@�������8A0B(B BBA`P�l}�gABB B(B0A8G�������58A0B(B BBAE�G8A0B(B BBAH��x�}��ABB B(B0A8A@�������8A0B(B BBAA@D��}��ABB B(B0A8A@�������8A0B(B BBAH�T�}�Ud\���}��	ABB B(B0A8G��������8A0B(B BBAE��8A0B(B BBAA�Ġ8�}��DؠĜ}��ABB B(B0A8A@�������8A0B(B BBA` �,�}��ABB B(B0A8A@�������8A0B(B BBAA@_8A0B(B BBAh��Ȟ}�ABB B(B0A8G�������J8A0B(B BBAE��8A0B(B BBAA�H�|�}�9ABB B(B0A8DP������ 8A0B(B BBAH<�p�}�2ABB B(B0A8D`������8A0B(B BBA��d�}�4h����}�LABB B(B0A8D�������Z8A0B(B BBAA��8A0B(B BBAE��t�}��D�`�}��ABB B(B0A8A@�������8A0B(B BBAd���}�Uhx��}��ABB B(B0A8G�������Z8A0B(B BBAE�8A0B(B BBAA��8�}��D����}��ABB B(B0A8A@�������8A0B(B BBA(@�<�}��AA���AE�A`l���}��ABB B(B0A8Dp�������8A0B(B BBAEpJ8A0B(B BBAEpФ�}�G�	Q8��}��ABB B(A0������(B BBA $�x�}��A�AVE8H���}�ABB A(A0����e(A BBAA0H���}�]ABB B(B0A8A@������68A0B(B BBAA@Х�}��A��AH���}��ABB B(B0A8A@�������8A0B(B BBAA@<<�0�}�vABB B(A0�����a(B BBAA0@|�p�}��ABB B(B0A8�������0B(B BBA���Ct�;D0Ԧ�}�Lef�Dt�5D j(B0�$�}�/�	Dt�8D0e8A0D8�$�}��BBB B(A0D�������0A(B BBBA���l�}�Ibf@����}�'BBB B(A0Dp�����0A(B BBBܧ��}�MIj$��}��BAD0���AB(�p�}��AD0�nAA0xAH��}�MIjx`�,�}��ABB B(B0A8A@������ZHFPBXB`BhBpBxB�A�B�B�B�A�B�I8A0B(B BBAܨP�}��D 5A ���~��D %A ��ABt�?D0@0��~��BBB B(A0Dp�����H0A(B BBBApLt��~�ABB B(B0A8D��������8A0B(B BBAA�ĩ�At�4D0@ة�~��BBB B(A0Dp�����~0A(B BBBAp��At�=D o(E0$8�~��BAD0���AB`��At�:D o(B04|��~��BBB A(D@�����(A BBB$��X	~��BAD0���AB$ܪ�	~�BAD0���AB$��
~��BAD0���AB,�At�;D0@�<~�-T�.At�5D b(A G(B0t�CAt�;D g(A H(B0��~�+Ai$��0~��AAD0���AAԫAt�;D0��~�/��1At�:D o(B0��~�+Ai(0�~��AD �LAA �A\�At�1D f(B0x��~�3���
~�"A�[L���@t�ABB B(B0A8D��������8A0B(B BBAA���t~� A�XEA�t~�5A�mEA8��~�+Ai<P��~��BBB B(A0�����w(B BBBA0���~�0A�gFA���~�1ĭ�B~�9A�pFA�(D~�L��4D~��	ABB B(B0A8D��������8A0B(B BBAA�0H��`~��ABA D@���] ABAA@8|�@b~�@BBB A(A0�����(A BBBA0��Dd~��AiAHԮ�d~��ABB B(B0A8DP�������8A0B(B BBAAP( ��e~�bAAA ��]AAA  L��f~��A�AFAp��g~���H�~��A�}FA ����~�kD rA gA Kȯt�~�3AYA���~�9D ]A H���~��ABB B(B0A8DP�������8A0B(B BBAAP(P�\Bt�cBAD0��IABA08|���>BBB A(D@����(A BBBA@(��dBt�cBAD0��IABA0��܀�&N(���Bt�cBAD0��IABA0($��Bt�cBAD0��IABA08P�<��UBBB A(A0����x(A BBBA0H��`��lBBB B(A0�����K(B BBBF0A(B BBB(ر�Bt�cBAD0��IABA0(�X���AAA ��AAA L0����ABB B(B0A8G�������x8A0B(B BBAA�H���#��(ABB B(B0A8D`�������8A0B(B BBAA`(̲Bt�cBAD0��IABA0(��TBt�cBAD0��IABA0H$��:��DABB B(B0A8DP������8A0B(B BBAAPDp��<���BBB B(A0G�������0A(B BBBA���$?��8̳ ?���ABB A(A0����(A BBAA0��A��L��G��DABB B(B0A8D�������I8A0B(B BBAA�Hl�0t��BBB A(A0����^(A BBBF0D(A BBB<��dt���BBB B(A0������(B BBBA0 ���}��:A�
ATA8������BBB A(D@�����(A BBBA@X��l��‚�������WA�IA������H���х�qBBB B(A0�����P(B BBBF0A(B BBBH�|܅�bBBB A(A0����A(A BBBF0D(A BBB4L��)��/BAA ��ABA FABA 8���*���ABB A(A0�����(A BBAA0$��,-��EA�ACACA(��>t�cBAD0��IABA0L�(0���BBB B(A0�����[(B BBBF0A(B BBBA0\d��B��ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBA\ķ�E���ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBA$��e��WAcAZFHD��e��ABB B(B0A8A@�������8A0B(B BBAA@���f��WAcAZFH���f��tBBB A(A0����S(A BBBF0D(A BBB8��`j��"BBB B(A0�����(B BBB8��l��lL��w���BBB B(A0�����w(B BBBE0X(B BBBF0O(B BBBE0A(B BBB0��0x��^BAA ��JABE DAB4�\Ct��BBA ���wBBA XBB(����I(<��Ct�cBAD0��IABA0h�����L|�����JABB B(B0A8D��������8A0B(B BBAA�̺����A�LAA�p���A�LAA�p��� �l���4�h���H�����\���p����������� ����APAjA8��,��gBBB A(A0����r(A BBBA00��D,���BBA D0���� ABBA0,�-��@�|/��W\T��0���ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBA��84��ȼ�7��WAcAZF�8��WAcAZFH�O���BBB B(A0������(B BBBF0A(B BBBT�hO��WAcAZFt��O��WAcAZFH���[��hBBB A(A0����G(A BBBF0D(A BBBL�\��xABB B(B0A8G�������8A0B(B BBAA�L0�L_���ABB B(B0A8G��������8A0B(B BBAA�0���b��ABB A(���� BBA(���c��WBAG���xABA�(�d��WBAG���xABA�L������ABB B(A0�����u(B BBAF0O(B BBAA0L\�?t�#ABB B(B0A8D��������8A0B(B BBAA�������WAcAZF̿���3A�jFAH��lBBB B(A0�����K(B BBBF0A(B BBBL8�‡��ABB B(B0A8D��������8A0B(B BBAA�(��Ct�cBAD0��IABA0L��XCt��ABB B(B0A8D��������8A0B(B BBAA��Ƈ��$Ƈ�H,�0Ƈ��BBB B(A0�����n(B BBBA0W(B BBBx�LJ�8D���#BBA ���aBBA �BBE MBBA H���3ABB B(B0A8DP������k8A0B(B BBAAP, �L��BAG����ABA�(P��Ft�cBAD0��IABA0|��e��Em���,f��uABB B(B0A8Dp�������8A0B(B BBAEpN8A0B(B BBAEpN8A0B(B BBAEpd8A0B(B BBAApH$�g���ABB B(B0A8Dp�������8A0B(B BBAApLp��g��\ABB B(B0A8D��������8A0B(B BBAA�H������|BBB B(A0�����[(B BBBF0A(B BBBH�����BBB A(A0����l(A BBBF0D(A BBBX�D����\(p��Dt�cBAD0��IABA0������(A�_FA��0�����l����\��Hو�ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBA0D��܈�,BBA D@��� ABBx��݈�3A�kAA@��ވ��ABB B(A0G�������0A(B BBA������&A�ZAD<������BBB B(A0������(B BBBA0(<� ���BADp���ABLh�dCt��ABB B(B0A8D��������8A0B(B BBAA�8��D��BBB A(A0�����(A BBBA0���Gt�QO0w8A0I��Gt�WA�}A0�l��sD`nLL�It��ABB B(B0A8D�������p8A0B(B BBAA�<�����wBBB B(A0�����X(B BBBA0<�����wBBB B(A0�����X(B BBBA0����AP4��)��H��)��\��)��
p��)��
 ���:���A}ADAL��_���ABB B(B0A8D��������8A0B(B BBAA�\���g���ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBA0X�Th��BBA Dp���� ABBApL���Kt�ABB B(B0A8D��������8A0B(B BBAA� ��p���xD@\A@xF@XH�l���lBBB B(A0�����K(B BBBF0A(B BBBL�����9A�pFA\l�����3ABB B(B0A8G� O�@O�`O��I���������8A0B(B BBAA��������!A�YEA����������������(�����H<��ĉ�mBBB B(A0�����L(B BBBF0A(B BBB���ĉ�A�UEA��lj���p ��@��|"��rABB B(A0D@������0A(B BBAA@,��)���BBA D0���� ABBDD�-��ABB B(B0A8A@�������8A0B(B BBAH��@/��}BBB B(A0�����\(B BBBF0A(B BBBH��t/��BBB A(A0����^(A BBBF0D(A BBB\$��/���ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBAH��H=��{BBB B(A0�����Z(B BBBF0A(B BBBL��LLt��ABB B(B0A8D��������8A0B(B BBAA�  ��@��>A�YFAA D��Qt�lAD0�VAA0 h��@��=A�XFAA8���@���BBB A(A0�����(A BBBA0L���Qt�aABB B(B0A8D�������&8A0B(B BBAA�L��Vt�cABB B(B0A8D�������(8A0B(B BBAA�h�Dr��3AbAH������BBB A(A0����z(A BBBF0D(A BBBH��ܜ���BBB B(A0�����j(B BBBF0A(B BBB� ���5A�bA$8�����FA�AKAGA`�̣�� A�WFA��̣����ȣ����ģ��������������'A�eH��У���BBB B(A0�����i(B BBBF0A(B BBBH8�����BBB B(A0�����y(B BBBF0A(B BBBH��8�BBB B(A0�����j(B BBBF0A(B BBBH��|�NABB B(B0A8Dp�������8A0B(B BBAAp0�����RABA D0���� ABAA0P�����3A�kEA`p����ABB B(B0A8D��������8A0B(B BBAA�\8A0B(B BBA�����.AlL�����ABB B(B0A8D��������8A0B(B BBAA�<����P����A�UFALp����ABB B(B0A8G��������8A0B(B BBAA�H������oBBB B(A0�����N(B BBBF0A(B BBB0�����lABB B(B0A8G�������@��ŋ�Ai@T�Hȋ�ABB B(A0DP������0A(B BBAAP��$ɋ��L �`���ɋ�^ABB B(B0A8A@������48A0B(B BBAF@D8A0B(B BBA4��̋��BBA ����BBF ABBHL��͋�zBBB B(A0�����Y(B BBBF0A(B BBB(��dgt�cBAD0��IABA0H���͋�mBBB A(A0����L(A BBBF0D(A BBB��ۋ�$��ۋ�8��ۋ�L��܋�`��܋�t��܋����݋����݋����݋����݋�(����\BBA ���RBB$���JAAD0��AAAH,��zBBB B(A0�����Y(B BBBF0A(B BBBHx�4��ABB B(B0A8A@������}8A0B(B BBAA@����"A��gt�GK0q8A0I�� ��$4�0gt��BBA ���pBBA SBB(D��gt�cBAD0��IABA0p�|9��1A�^A���gt�HL0q8A0I���;��(Af���;��MIj��<��EAkA��D<��EAkA$��=���AG��jAA�$<�>���AG��jAA�d�h>��(Af|��>��?AeA���>��?AeA���>���L ���`?����\?����X?���T?�� �pft�lAD0�VAA0H@�<B��VABB B(B0A8DP������
8A0B(B BBAAP��PD��>fD��,Z���ABB B(B0A8A@������t8A0B(B BBAD��tZ���ABB B(B0A8A@�������8A0B(B BBAD0��i��uABB B(B0A8A@������_8A0B(B BBADx�j��uABB B(B0A8A@������_8A0B(B BBA��lq��H��h����ABB B(B0A8D��������8A0B(B BBA\ �̾��,ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBAL��|dt��ABB B(B0A8D�������e8A0B(B BBAA���L���L��X����ABB B(B0A8D��������8A0B(B BBAA�4��Ȍ�)LH�drt�lABB B(B0A8D�������18A0B(B BBAA���dȌ�)���Ȍ�;H����kBBB B(A0�����J(B BBBF0A(B BBBH����BBB A(A0����l(A BBBF0D(A BBBX�T�5l���$����DA�]A^AE(��twt�cBAD0��IABA0�����A�QFAL������BBB B(A0�����\(B BBBF0A(B BBBA0 D����NA�bAUFh�4���]AiAZF��D���WAcAZF@������AG��aAA�`AA�NAA�WAA���0��WAcAZF�`��5A�bA(�d	���0<��	��dBBA D0���� ABBA0(p�,C���BADp���ABL���ut�`ABB B(B0A8D�������%8A0B(B BBAA�0��Z��lABA D@���_ ABA0 �<[���	ABA Dp���� ABAApHT��d��ABB B(B0A8DP�������8A0B(B BBAAP@���e���ABA D0��� ABAE0^ ABAA0H��(g���ABB B(B0A8DP�������8A0B(B BBAAP0��g��
AKH��g���A�`�Lh��t�hn��KA�BFA��ؑ���APE��\���pH(��4���JABA ���ZBAA \�������ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBA0T��ȍ��AD �qAA qAF KAE ���ȍ�)A�b ��ɍ�dAD`�LAA` ��Tɍ�dAD`�LAA`L���ɍ��
ABB B(B0A8D��������8A0B(B BBAA�L<�P׍��ABB B(B0A8G��������8A0B(B BBAA�L��ލ��ABB B(B0A8D��������8A0B(B BBAA����zt��L��|{t�cABB B(B0A8D�������(8A0B(B BBAA�`@��L��fABB B(B0A8D`������98A0B(B BBAF`D8A0B(B BBA���U��QA�IEA`���[��?ABB B(B0A8DP������8A0B(B BBAFPD8A0B(B BBA(�]��<A�uHD�(]��tBBB A(A0����S(A BBBF0D(A BBBH��\]��qBBB B(A0�����P(B BBBF0A(B BBB\���^���ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBAH<��_���BBB A(A0����c(A BBBF0D(A BBB(��T~t�cBAD0��IABA0��8e����ԋ��(A�_FA��䋏�NO ~�l����A`A�����FA�uA8�t���IAxA T������AAAFA x�����LAD0�tAA0 ����LAD0�tAA0H�������ABB B(B0A8D�������t8A0B(B BBA�ࡏ� �졏��A��FAH@����4ABB B(B0A8A@�������8A0B(B BBAA@H���lABB B(B0A8D`������8A0B(B BBAE``�����ABB B(B0A8D��������8A0B(B BBAA�\8A0B(B BBA<���Bj P�<���A�DACt����Bj,�����BAG����ABA����N��(A�_FAH��dR��.ABB B(B0A8D`�������8A0B(B BBAA`@$�HS��BBB B(A0DP������0A(B BBBAPHh��^���ABB B(B0A8DP�������8A0B(B BBAAP��H_��kS��@d���D@mA@���d��sD@JA@0�(e���AAD0��xAAA0ZAA(8�df��#A��AvATA d�hg���A��AhA,���i��UAD0��AA0VAA0��$k��nD0EA0D��xk���ABB B(B0A8DP������m8A0B(B BBAH��k���BBB B(A0�����|(B BBBF0A(B BBBh�l��|A�sFAH��tl���BBB A(A0�����(A BBBF0d(A BBBH��(m���BBB B(A0������(B BBBA0H(B BBB` ��m��<ABB B(B0A8DP������|8A0B(B BBAFPD8A0B(B BBAAP��xu��5A�lFAH��w���BBB B(A0�����l(B BBBF0A(B BBBH��Ly��lBBB B(A0�����K(B BBBF0A(B BBBH<�py��}BBB B(A0�����\(B BBBF0A(B BBBH���y���BBB B(A0������(B BBBF0A(B BBB ��z���AD0�bAA0H�������ABB B(B0A8D`�������8A0B(B BBAA`xD�(̐�^BBB A(D�����R(A BBBE�x(A BBBE��(A BBBF�p(A BBBA�L��l���&ABB B(B0A8D��������8A0B(B BBAE�0�\���BBA D0���� ABBA0D�����AiAH`����IABB B(B0A8D`������8A0B(B BBAA`���	��)A�`FA����������H��H'��}BBB B(A0�����\(B BBBF0A(B BBBH@�l,��|BBB B(A0�����[(B BBBF0A(B BBB(��PT��UBAA ��!ABA ���Z��H���_��ZBBB A(A0����y(A BBBF0D(A BBB\��_���ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBALx��rt�#ABB B(B0A8D��������8A0B(B BBAA���to����po����lo��A�X�po��A�U(�to��A�TD�xo��A�T0`�|o��AD0�MAA0NAA0YA0���o��|AD0�JAA0NAA0YA���r�����r��A�O0��4w��vAD0�DAA0NAA0YA0,��w��sAD0�AAA0NAA0YA<`�,~��sGBB B(A0�����\(B BBB�������l~���A�A8���ܑ� BBB A(DP����
(A BBB����WAcAZF(�dut�cBAD0��IABA0`D�h�ABB B(B0A8D��������Y�B�A�I�8A0B(B BBAA�H��D����ABB B(B0A8D`������8A0B(B BBAA`H����lBBB B(A0�����K(B BBBF0A(B BBBH@�����ABB B(B0A8DP�������8A0B(B BBAAP(�����WBAG���xABA�,�����MBBA ����BBA H�F��|BBB B(A0�����[(B BBBF0A(B BBB84�HF��oBBB B(A0�����Y(B BBBHp�|F��`ABB B(B0A8Dp������)8A0B(B BBAApH���K��ABB B(B0A8Dp������e8A0B(B BBAApH�dQ��ABB B(B0A8A@�������8A0B(B BBAA@T�8R��9A�pFA8t�V���BBB B(A0������(B BBB���W���AbA� \��TL�����[ABB B(B0A8G�������28A0B(B BBAA�D0�����ABB B(A0D�������0A(B BBAA�0x�t’��BBA D����~ ABB���Ò��A��A��Ē�&$�\���BAD0���AB���WK �L��[O08�����BAD@���ABA@FABdl���7ABB B(B0A8G�������z8A0B(B BBAA��8A0B(B BBAE�,��#���ABA ���dBAA ��6��pg�e�( �|P��MAAA ��xAAA L��P��Bv`��P��5iLt�8V��ZABB B(B0A8D��������8A0B(B BBAA�H�H\��ABB B(B0A8D`�������8A0B(B BBAA`(�<c��@BAA ��`ABA <�Pc��~oT��g��3gHh�h���ABB B(B0A8A@������8A0B(B BBAE@ ���l���A\ACA��|��dDp_ �����AIAFA�x���HSd,������ABB B(B0A8D��������8A0B(B BBAE�H8A0B(B BBAA�L��ȥ��9ABB B(B0A8D��������8A0B(B BBAA�4�X���dBBB A(A0����T(A BBB<�����BBB A(D������(A BBBE�@\�����BBB B(A0D@������0A(B BBBA@8��L���oBBB A(A0����z(A BBBA0@�����lBBB B(A0G������N0A(B BBB  ̾��AtA�A$D�����AsAFA�A$l�����AaACACAH�����ABB B(B0A8DP������n8A0B(B BBAAP��ē�^AhAH� œ��ABB B(B0A8DP�������8A0B(B BBAAP$H�œ�:AAA ��tAAHp�œ�|ABB B(B0A8Dp������=8A0B(B BBAApH�ȓ�oBBB A(A0����N(A BBBF0D(A BBB(4ȓ�HBBA ���MBBA (4Xȓ�HBBA ���MBBA `|ȓ�\A~ACA��ȓ�0�����BBA Dp���� ABBL�$it��ABB B(B0A8D��������8A0B(B BBAA����$@,@���ABB B(B0A8�������0B(B BBAp�,��/�h5��>AXA\��5��ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBA �C���L���E�C�`$�_���ABB B(B0A8A@������w8A0B(B BBAF@D8A0B(B BBAH��WBBB A(A0����v(A BBBF0D(A BBB0����5BAA ��`ABF DAB8���aBBB A(DP�����(A BBBAP Dx����A�ACAHh4���cABB B(B0A8Dp������J8A0B(B BBA�8���A�U�<���A�U8��lBBB B(A0�����Z(B BBB(�”�JA�AFAH�”�\\ Ɣ�ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBA��Ɣ�L��it�cABB B(B0A8D�������(8A0B(B BBAA�H <ה��ABB B(B0A8A@�������8A0B(B BBAA@Hl�ה��ABB B(B0A8A@�������8A0B(B BBAA@0�$ؔ��BBA D@���s ABBA@���A�R��A�R$��A�R@|�Tx�,xh���ABB B(B0A8A@������Y8A0B(B BBAA@�8A0B(B BBAF@�8A0B(B BBA0�Hmt��BAA ���ABA [ABL	�mt�#ABB B(B0A8D��������8A0B(B BBAA�h	$�-A�`AEH�	4�BBB A(A0����q(A BBBF0D(A BBBH�	��BBB B(A0�����`(B BBBF0A(B BBB 
��]84
���ABB A(D`�����(A BBAA`(p
�qt�cBAD0��IABA0,�
�J���BBA D@���� ABBL�
�K��ABB B(B0A8D��������8A0B(B BBAA�(pqt�cBAD0��IABA0HH�h���BBB B(A0�����(B BBBA0E(B BBB�Xj���Dp�H��j���ABB B(B0A8Dp�������8A0B(B BBAAp ��l���A�aAUA\�q���ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBAH| t���BBB B(A0������(B BBBF0A(B BBB��t��WAcAZFH�v��ABB B(B0A8DP�������8A0B(B BBAx4
�ot�2ABB B(B0A8A@������8A0B(B BBAA@�8A0B(B BBAF@�8A0B(B BBAD�
Lw��ABB B(B0A8A@�������8A0B(B BBA�
x��Xx���BAD@���ABA@IABA@iABA@LABA@PABhty��yyf��y��tKeYj�<z���pjd�{��{ABB B(B0A8D�������h8A0B(B BBAA�8A0B(B BBAB�0 |���BBA D`���] ABBA`0T�}��BBA D`���] ABBA`�����6`���4ABB B(B0A8D`������e8A0B(B BBAB`m8A0B(B BBAA`����Hȁ���ABB B(B0A8Dp�������8A0B(B BBAAp`l���Htx����ABB B(B0A8Dp�������8A0B(B BBAAp������ABB B(B0A8D���������B�B�B�A�B�A�B�B�B�A�B�H�B�I���D�B�B�A�B�B�B�B�B�A�B�H�B�I�|8A0B(B BBA�H���0D�d����BBA ����BBA �BBE DBBA H������qBB B(B0A8�������0B(B BBA������,`���/@|����$T���%AG���AA��| ����ABB B(B0A8D���������B�B�B�A�B�A�B�B�B�A�B�H�B�I���D�B�B�A�B�B�B�B�B�A�B�H�B�I�|8A0B(B BBA@����oAEA\���XpHpL���\ABB B(B0A8A@�������8A0B(B BBAA@x��֕��ABB B(B0A8A@������ZHFPBXB`BhBpBxB�A�B�B�B�A�B�I8A0B(B BBA8�kt�UO0{8A0I(X�֕�WABA ���OBA��kt�QO0w8A0I�0lt�UO0{8A0I ��ו�PAD0�}AA0��ו�AP\ڕ�APD�ݕ��ABB B(B0A8DP�������8A0B(B BBA`��GKhx��T��kt�QO0w8A0I���#W��#W�������x�����ABB B(B0A8A@������ZHFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBAx�!��/��(����+�� ��jt�lAD0�VAA0<��O��BBB A(G������(A BBBA��jt�UO0{8A0I(8ħ��WABA ���OBAd�jt�UO0{8A0I �ا��PAD0�}AA0�����DKe�\���Sf�T���jt�QO0w8A0I��jt�QO0w8A0Ikt�QO0w8A0I<Ikt�QO0w8A0I\ ����D qA x�����A��FA8�����BBB A(A0����R(A BBBA0�����JA�AFA�(���7kT���7k����-a0����-aD����#WXԴ��#W0l��BBA G����� ABB�l���P�x��� T�����S�����"V �\���UAD@�}AA@ ����UAD@�}AA@88�Ȗ�!BBB A(D@�����(A BBBA@ thϖ��AD`��AA`�Ж�WAcAZF�����< ��2A�iFA8|'���BBB A(A0����R(A BBBA0H<�5��qBBB B(A0�����P(B BBBF0A(B BBBH�Da�� ABB B(B0A8A@�������8A0B(B BBAA@$�Hot�ZA��A:A$��qt��A�[A[A$�j��8�j��L�j��`�j��t�j����j����0k�����k����Hl���Dl���@l��<l��8l���(�l��<�l��P�l��d�l��x�l��n�@m��r$��m���A�AGAXA(�To��D iA �A nA P�8p��4p��0p��0,p��D(p��X$p��l p�������0A�]A(��lAD0�PAA0SAH�����BBB A(A0����^(A BBBF0D(A BBB@ا�� ABB B(A0Dp�����n0A(B BBAApXD���\lP����ABB B(B0A8A@������Y8A0B(B BBAA@Y8A0B(B BBA8�����oBBB A(A0����z(A BBBA0D ĵ��mABB B(B0A8A@������W8A0B(B BBA(P pt�cBAD0��IABA0| P�� ��?A�vFA� �3���,� hl��"BBA ����BBB @� hm���ABB B(A0D�������0A(B BBAd8!�n���ABB B(B0A8A@������8A0B(B BBAE@@8A0B(B BBAA@@�!|q��BBB B(A0D������z0A(B BBBA�@�!�r���ABB B(A0D@������0A(B BBAA@4("u���BBB A(D@�����(A BBB8`"�u��0BBB A(A0�����(A BBBA0L�"�z��ABB B(B0A8D��������8A0B(B BBAA�@�"�����BBB B(A0D@�����t0A(B BBBA@00#L���G
BBA Dp���� ABBAp(d#h����AD0�qAA0xA(�#�����AD0�qAA0xAH�#�����ABB B(B0A8D�������r8A0B(B BBAA�($$����AD0�qAA0xA44$����iABA D����< ABAA�xl$��ABB B(B0A8A@������]HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBAx�$$����ABB B(B0A8A@������]HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBALd%X����ABB B(B0A8D�������8A0B(B BBAA��%�����Dp�x�%�����ABB B(B0A8A@������]HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA�H&Ԛ���ABB B(B0A8A@������mHPBXB`BhApBxB�A�H�B�B�H�H�B�B�H�H�L8A0B(B BBAL�&����ABB B(B0A8D�������\8A0B(B BBAA�$ '�����BAD0���ABxH'T����ABB B(B0A8A@������cHFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBAx�'�����ABB B(B0A8A@������]HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBAx@(�����ABB B(B0A8A@������cHFPBXB`BhApAxB�B�B�B�B�H�H�I8A0B(B BBA$�(��BAD0���ABx�(�����ABB B(B0A8A@������]HFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA�`)ܠ��SABB B(B0A8D�������\8A0B(B BBAA���s�B�B�B�I�B�B�I�I�A�B�H�H�I���v�B�B�A�I�B�B�I�I�A�B�H�H�I��(*t����ABB B(B0A8A@������aHPBXB`BhApBxB�A�H�B�B�H�H�B�B�H�H�L8A0B(B BBA �*�����A^AdAdx�*8����ABB B(B0A8A@������cHFPBXB`BhApBxB�B�A�B�B�H�H�I8A0B(B BBA�P+l����ABB B(B0A8A@������aHPBXB`BhApBxB�A�H�B�B�H�H�B�B�H�H�L8A0B(B BBA�+����_AuAg(�+䥘��AD0�qAA0xA$$,x����BAD0���ABL,���wAQADh,d���WBBB B(A0D������0A(B BBBA� �,l���sA�RARA �,����A�AiA �,D�t�lAD0�VAA0 - Ø�eADAFAL@-\��ABB B(B0A8D�������8A0B(B BBAA�H�-���WBBB A(A0����v(A BBBF0D(A BBB(�-Жt�cBAD0��IABA0.����A��8$.x
��\ABB A(A0�����(A BBAA0`.,u��A�W|.0u��A�W�.�~��;\�. ���ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBAH/��|BBB B(A0�����[(B BBBF0A(B BBB4X/t����BAA ��AABA RABF H�/����3ABB B(B0A8A@������8A0B(B BBA�/�c(�/�t�cBAD0��IABA00����(A�_FAH<0�����BBB A(A0����l(A BBBF0D(A BBB�0䱙�EH�0 ���{BBB B(A0�����Z(B BBBF0A(B BBB4�0T���\BBA ���GBBF ABBH 1|���WBBB A(A0����v(A BBBF0D(A BBBl1����sD`nL�1Ġt��ABB B(B0A8D�������p8A0B(B BBAA�H�1T™�lBBB B(A0�����K(B BBBF0A(B BBB$2x™�rD`mL@2��t��ABB B(B0A8D�������j8A0B(B BBAA�L�2�t�#ABB B(B0A8D��������8A0B(B BBAA�`�2ޙ�ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBA`D3�ߙ�YABB B(B0A8D`������,8A0B(B BBAF`D8A0B(B BBAH�3T�BBB B(A0������(B BBBF0A(B BBBH�3x��ABB B(B0A8A@�������8A0B(B BBAA@(@4��KBAA ��_ABA l4 ���8�4��BBB A(A0����&(A BBBA0L�4<��SABB B(B0A8G��������8A0B(B BBAA� 5̬t�lAD0�VAA045(��$A�bHP5���lBBB B(A0�����K(B BBBF0A(B BBBH�5����ABB B(B0A8D��������8A0B(B BBA �5���RAD@�zAA@6@�t�A�LL(6�t�ABB B(B0A8D��������8A0B(B BBAA�x6���(�6�#��(A�_FA�6�#���6�#��	�6�#���6$��"AQA7�$��7�$��,7�$��@7�$��A�U\7�$��8p7�$��WBBB A(A0����n(A BBBA0H�7%���ABB B(B0A8A@������8A0B(B BBAA@�74�t�BD@}08�)���ABA D0���_ ABAA0HD8����BBB A(A0����l(A BBBF0D(A BBBH�8\���|BBB B(A0�����[(B BBBF0A(B BBB�8����(A�_FAH�8�����BBB A(A0����l(A BBBF0D(A BBBH9&�t�UO0{8A0Ih9����'A�eH�9�����ABB B(B0A8D`�������8A0B(B BBAA`�9L���}D0`A0�9����}D0`A0:DȚ�IA�8A(:�К�&A]AAH:��t�UO0{8A0Ih:�t�UO0{8A0I�:d�KAqA�:��KAqA0�:���AAA ��bAAF _AA0�:(��AAA ��bAAF _AA(;��fALAD;��fALA`;,��D NA |;R�t�UO0{8A0I�;���;��DAjA�;�DAjA�;D�yD �;'�t�UO0{8A0IH<P���BBB A(A0����^(A BBBF0D(A BBBh<����KAqA�<����yD L�<�	��\ABB B(B0A8G�������(8A0B(B BBAA� �<�
���AD ��AA (=p�t�dBAD0��JABA0(8=��t��BBA ���|BBHd=h��tABB B(B0A8DP�������8A0B(B BBAAP,�=���>D �A cA FA FA �=���Xp �=���MAACAH>$���ABB B(B0A8A@�������8A0B(B BBAA@(d>�t�}BAD0��\ABA0H�>l�t�KABB B(B0A8DP������28A0B(B BBA(�>p�t�cBAD0��IABA0?��t�=D r(B0$?8J��0A�]A@?�M��AT?�M��Lh?�M��cABB B(B0A8G��������8A0B(B BBAA�0�?�O���BBA D0���� ABBA0x�?@P���ND �PA�G �QA�A �oA�A �PA�A �FA�A �PA�A �NA�A �NA�A �4h@�P��tBAJ
��X
����zABA��4�@Q��tBAJ
��X
����zABA��H�@TQ���ABB B(B0A8DP������_8A0B(B BBAAPH$A�R���ABB B(B0A8DP������b8A0B(B BBAAP pA<T���A��A^A�AU��H�AU���ABB B(B0A8A@������a8A0B(B BBAA@ �A�[��RAD@�zAA@B��t�A�LL4B�t��ABB B(B0A8D�������Q8A0B(B BBAA� �B�[���AD`�A �B]���A��A5�B�^��WAcAZF8�Bb���BBB A(A0����|(A BBBA0H(C�d���ABB B(B0A8A@�������8A0B(B BBAA@(tC��t�mBAD0��LABA0�C�e��vAAhA4�C��t��BBA ���hBBA MBB<�Cf���ABB B(A0������(B BBAA0(8Dv���AAA ���AAA dDxy��8xD�y��\BBB A(A0����r(A BBBA04�D�y��ABB A(A0�����(A BBA�D�z��HE�z���ABB B(B0A8A@������	8A0B(B BBAA@(LE@�t�mBAD0��LABA0(xE��t�lBBA ���bBBH�Ex|���ABB B(B0A8Dp�������8A0B(B BBAApH�E,~���ABB B(B0A8DP�������8A0B(B BBAAP <F����RA�_AXA`F����&HtF����ABB B(B0A8Dp������v8A0B(B BBAAp�F����(�FH����AeAnArAnG܉��G艛�nD@]A@0G<�t�%AXA0LGP�t�qBAD0��HABA0ZABH�G�����ABB B(B0A8D`������h8A0B(B BBAA`L�Gp����ABB B(B0A8G�������p8A0B(B BBAA�8H���ABB A(A0����c(A BBAA0 XHD���@D KA �A |H`���0�H\����BBA D0���� ABBA0D�Hh����AD �]AA KAA uAA IAA ZAA @I ��� ABB B(A0Dp�����n0A(B BBAApPI����&I\ hI����D �A FA �I����OAD �HA �I ����AVATAL�I����ABB B(B0A8D��������	8A0B(B BBAA�L Jܫ��tABB B(B0A8G��������8A0B(B BBAA�pJ��t�%AXA0�J��t�qBAD0��HABA0ZAB(�J�t��BBA ���}BB0�J����!BAJ
��X
�����AB K�����(4K(�t�}BAD0��\ABA0H`K|�t�KABB B(B0A8DP������28A0B(B BBAH�K�˛�ABB B(B0A8DP�������8A0B(B BBAAP�K�͛�E/ L�ћ��D AB xA v<4Lxқ��BBB B(A0�����s(B BBBA0@tL��t��ABB B(A0D@������0A(B BBA�L$�t�KA�kA](�Lfқ�
A�C
P������(MDӛ�MA�C
P�����80Meԛ�9 DM�ԛ�%A�C
QA hM�ԛ�%A�C
QA �M�ԛ�8A�C
hA(�M�ԛ��I�C
I���t����(�MK�t��A�C
K�����A N�ԛ�8A�C
hA,N�ԛ��@N�֛��,TN؛�_A�C
P������A(�NC�A�C
P������(�N����A�C
G����tA0�N����GA�C
WASEgFO\��$Oh��.AlH<O����ABB B(B0A8Dp�������8A0B(B BBAAp�O��SA�A�(�OT��AD0�JAA0�A�O8��(ANA�OL��(P�t�cBAD0��IABA0H0PL�t�KABB B(B0A8DP������28A0B(B BBA|P���"�P���AI�P���kADP�dA�PD��1(�P��t�yBAD0��XABA00Qd���BBA D0���� ABBA0<Q���$PQ����BAD0���AB$xQT���BAD0���AB�Q���LIi�Q4��SA�A�L�Qt��ABB B(B0A8D��������8A0B(B BBAA�((R4��AD0�OAA0�A$TR���AAD0���AA(|R��t�dBAD0��JABA0(�R�t�lBBA ���bBB �RX�t�wAD`�zAA`@�Rt��BBB B(A0Dp�����0A(B BBB@<Sp�t��AG��\AA�AA�sAA�YAA��S���S���S$��\�S0���BAG����ABA�aABE�cABE�cABE�cABTp"���0T%��gD`bLTp*��9DP4hT�0��9DP4H�T�t�KABB B(B0A8DP������28A0B(B BBA�T�t�2D g(B04�TP6���BBB A(D@�����(A BBB($U��t�cBAD0��IABA0(PU<�t�cBAD0��IABA04|UW6���A�C
M�����pETA�U�<��,�U�<���A�C
I����EN$�U�=��qA�C
G��LA$ V�=���A�C
B��A4HV�?���A�C
P�����B�A�VJC��O$�V�C��UA�C
G��fA4�V�C���A�C
M�����kEDA,�V$I��JA�C
M�����+A$W>J���48W�J��xA�C
K����E�A4pWQ���A�C
M�����pA]E4�W�Q��UA�C
M������E�A,�W�R���A�C
I����EN$X�S���A�C
B�uA(8X�S��FA�C
N����'A0dX
U���A�C
M�����gA^4�XrV��A�C
M�����/E�A$�X;Y���A�C
G�����$�X�Y���A�C
G����}( YZ���A�C
M������$LY�[���A�C
G��GAtY^^����Y_���Y_��1(�Y _��{A�C
K����[A�Yo_��+<�Y�_��}A�C
M������ETA�E(0Z�`���A�C
G��EL$\Zsa���A�C
G�����0�Z�a��tA�C
M������E�0�Zc���A�C
F����EnA,�Z�d��4A�C
M�����A$[�f��JA�C
G���A4D[�g��jA�C
P������E�A,|[k��^A�C
M�����!A�[Gl��DA�C
,�[kl���A�C
M�����HA�[�o��/\�o��$\�o��,8\�o��ZA�C
M������	Ah\!{���A�C
��\�{��,�\�{��,�\�{���A�C
M������A�\I|��$�\X|��7A�C
B�dFF,]@����A�C
P�����WA,L]Ћ���A�C
P������A,|]@���DA�C
P������A,�]`����A�C
P�����wA�]��]����:A�C
u ^����A�C
E��,4^����A�C
M������A0d^����A�C
P������EQ0�^T���`A�C
P�����5EQ0�^�ǜ�A�C
P�����TEQ0_<ٜ�`A�C
P�����5EQ04_hߜ�vA�C
J�����SFN0h_���A�C
P������EQ,�_���A�C
P������A�_0	��5A�C
p�_���`\
��(`h
��wA�C
M�����e@`���	A�C
\``��p`l���`h���`d���``���`<�t�	A�C
�`0�t�A�C
$�`$��kA�C
qAt( al���A�C
J������(La��A�C
J������(xa����A�C
J������(�ah���A�C
J������(�a����A�C
J������ �a����BA���B b,���4b����Hb$���,\b���uA�C
J�����aA�b��e�b\���0�b8���A�C
M�����`E��bD#���(�b0$���A�C
J������,(c�$���A�C
M������AXc�'���lc(��$�c)��|A�C
I���n�cd)��8$�c�*��bA�C
F���W0�c�*��wA�C
J�����TFN$d�+���A�C
E��A@d<.��Ij�C
M�0`dl.���A�C
J�����dFN(�d��t��A�C
K����~A(�dl6��cA�C
B�mAZF�d�L��e|P��@]�C
_� e�P��Y,4exc���A�C
M������A,de(d���A�C
P������A4�e�f���BBA ���`BBA kBB�ePh���	�e<r���P�e�r��R	GBB B(A0�����s�����0�����X(B BBBA0Hf�{���,\f�|���A�C
P������
AD�f�����S�C
C������B���h���A���F���(�f8���A�C
M�����xA,g,���DA�C
n�����$A(0gL����A�C
n�����e<\g�����OBB B(A0������(B BBB������g@�t�
A�C
,�g����A�C
M������A�gԛ��A�C
B�h��t�SL�C
C�$$h8���pA�C
B�NA$Lh����pA�C
B�NAthȝ��A�C
Y�h�t�WL�C
G��h(���Hy�C
�h\���Hy�C
$�h �t�fA�C
G��MA(ih�t�HA�C
M�����6$@i��t�fA�C
G��MA$hi��t�fA�C
G��MA$�i�t�fA�C
G��MA$�id�t�fA�C
G��MA$�i��t�fA�C
G��MA$j��t�fA�C
G��MA$0j<�t�fA�C
G��MA$Xj��t�fA�C
G��MA$�j��t�fA�C
G��MA �j�t�(A�C
XA �j �t�nA�C
G��b$�jl�t��A�C
F����$k��t�fA�C
G��MA$@k�t�fA�C
G��MA$hkd�t��A�C
G��`A �k윝�6A�C
VA�k���,�k����A�C
P�����fA�kT�t�A�C
,l�����A�C
M�����oA,Dl�����A�C
M������A,tlh����A�C
M������A�lȦ���A�C
��lH���,�lT����A�C
J�����WA,mĨ���A�C
J�����rA8m䪝��A�C
�Xmd���$lmp���(A�C
QAQ�mx���A�C
B�T,�mx���RA�C
L���Al �m�����A�C
J���(nd����A�C
L����A$4n����(A�C
QAQ,\n���OA�C
L���
Al �n ����A�C
J����nܯ��A�C
B�T$�nܯ��3A�C
WAV0�n�wA�C
J�����TFN,o@���@oL���$ToX���CA�C
gAV$|o����3A�C
WAV,�o����A�C
M�����xA,�o����eA�C
P������Aph�t�.A�C
 p|� 4p��mA�C
G��a Xpd۝�cA�C
G��W(|p�۝��A�C
M������(�pdܝ��A�C
M�����n(�p��kA�C
B�XFF0q���A�C
J������AQ04qX��A�C
J������FN,hq���A�C
P������A(�qd����A�C
F����A,�q���}A�C
P�����4A$�qh��IA�C
B�vFF,r����A�C
G����gFH0Lr����A�C
J�����pFN,�r\��#A�C
P������A(�r\��CA�C
M�����1<�r���BBB B(A0�����(B BBBA0$sP��`A�C
C��	ADs�"��dXs�"��l,ls@#��PA�C
M�����(A,�s`&��>A�C
M������A(�s�E��{A�C
J�����h(�s$F��|A�C
J�����i8$txF���BBA ���oBBA BB(`t�H���A�C
M�������t�I��wX�t�I���Y�C
M�����q������H�������������A�������t�L��(u��t�*A�C
 ,u��t�IA�C
B�BPuLR��du��t�*A�C
,�u�U���A�C
M������A�u�V����uXX���$�u4Y���Q�N��M�0v�����A�C
J������FN04v�ߞ��A�C
J������AQ0hvt��A�C
J�����{FN�v���v���v��
�v���v��w��- w��A�C
G���8w�t�A�C
Tw���A�C
B�pw����w��t�	A�C
$�w��zA�C
I���l$�wD���WA�C
�A� �w|���A�C
G��� xh����A�C
E�� 8xD���mA�C
G��a \x����A�C
G���x�����x�t�Ro�C
0�x����A�C
J������FN�x��t�<U�C
0y<����A�C
J������AQ$4y���IA�C
B�vFF \y��A�C
G���$�y����HA�C
B�uFF�y��(�y�A�C
G����vA$�y���OA�C
C��yA0z���A�C
J�����dFNDz��$Xz��7A�C
B�dFF,�z��4A�C
M�����A,�z����A�C
E�yAnA(�z�	��A�C
M�����m${�	��lA�C
B�MA$4{(
���A�C
I����(\{�
���A�C
P������,�{�
���A�C
C��SAWA(�{���A�C
N�����A �{���'A�C
�A(|���iA�C
M�����]A(4|����A�C
G����zA(`|����A�C
G����jA�|�
u�(�|��A�C
M�����(�|��TA�C
P�����?�|D��0}P���A�C
M������Eb$@}���*A�C
I���<h}���O�C
M�����L������A�������}$$���} $���}$���$�}�$��0A�C
YAQ(~�$���A�C
J������$8~D&���A�C
N�����(`~�&���A�C
L���SA(�~�)���A�C
J������,�~�+��A�C
P������A,�~.���S�C
G������W����.��aA�C
\ 8d0��@A�C
B�\A$\�6��NA�C
B�ZAg$��6��;A�C
B�lFB��9��C�-
u�6A�C
�G
u�FA�C
 ��;��2A�C
G��&�M
u�4A�C
8�t
u�DA�C
T��=��A�C
p��
u�A�C
���
u�	A�C
���
u�A�C
Ā�=��5$؀p
u�aA�C
C��NA��
u�*A�C
��
u�*A�C
8��=��A�C
YX��@��?l��A��EL�C
u�,���
u�A�C
M������A(��`u�}A�C
M�����k,��
u��A�C
B�wFzA(�$B��`A�C
B�dAZFD�XB��X�TB��l�PB��;���
u�#A�C
���G����|G��ĂxG�� ؂�I���A�C
G������J��>A�C
y�0K��0�<K��9D�hK��2W�C
$`��K��@A�C
C��iA��4L��(��0L��gA�C
G����vA$ȃtL��A�C
G�����lM��,�xO��JA�C
P������A,4�h]���A�C
P������Ad�Hu��$x�e��{A�C
I���m$��le���QA��kB��(Ȅ�g��fA�C
B�SFF0��h���A�C
J�����pFN0(�Dj���A�C
J������AQ$\��l��nA�C
F���c<���l�� BBB B(A0�����(B BBBA0(ą�n��A�C
M������,��o���A�C
M������A, �lr���A�C
G����vFH0P��v��A�C
J�����\FN0��Hw��vA�C
J�����SFN0���w���A�C
J�����iFN(�p
u�mA�C
M�����[��w��
P,��w���ABA ���OBAA OBAA IBAA BAA  ��<y���A�ACA(��(u�dBAD0��JABA0(Їlu�WBAD0��}ABA0<���z���BBB B(A0�����](B BBBA0L<��z���ABB B(B0A8D�������78A0B(B BBAA�$��@�� A_A�ACAH��8����ABB B(B0A8Dp�������8A0B(B BBAAp$�삟��ApAgAVAzPLRx�����$tu�NK�ABB B(B0A8G��������.^.�.q.�.�.b�A�I��.�.�.x.�.a.�.a.�.Y.g.X.�.Z.y.X.U.g.e.�.�.X.�.M8A0B(B BBAA�X.i.O.o.F.��3u����ABB B(B0A8G��������._.P.
.._�A�I�".Y.f.u.�.j.9.f..Y.o.].�.[.n.a.R.t.`.�.�.Z.�.M8A0B(B BBAA�b.i.O.o.F.P��Su��"#�ABB B(B0A8G��������8A0B(B BBAA�P0�xu��ۓBBB B(A0�����E(B BBBF0A(B BBBA0L��xu���ABB B(B0A8Dp�������8A0B(B BBAApD��~u��g�BBA D0���s ABBF0D ABBA08��u�O?�BBA ���_BBF ABBA PX��u���BBB B(A0�����X(B BBBF0A(B BBBA08�L�u�dגBAA ��|ABF DABA d���u����ABB B(B0A8A@������X8A0B(B BBAF@D8A0B(B BBAA@dP��u�[�ABB B(B0A8A@������o8A0B(B BBAF@D8A0B(B BBAA@8���u�^+�BBA ���pBBF ABBA h��u����ABB B(B0A8DP������8A0B(B BBAAP�8A0B(B BBAFPd`8�u�;�ABB B(B0A8A@������08A0B(B BBAF@D8A0B(B BBAA@8��u�J�BBA ���\BBF ABBA L�u���BBB A(A0����N(A BBBA0r(A BBBF0,T4�u�P��BAA ��hABE P���u����BBB B(A0�����z(B BBBF0A(B BBBA0L�Ћu��S�ABB B(B0A8A@������y8A0B(B BBAE@P(��u��3�BBB B(A0�����F(B BBBF0A(B BBBA0,|��u����BAA ��~ABE L�̍u����ABB B(B0A8Dp������L8A0B(B BBAApP�\�u���BBB B(A0�����f(B BBBF0A(B BBBA0<P�u���BBA ���NBBE ABBA d�X�u����ABB B(B0A8A@������W8A0B(B BBAF@D8A0B(B BBAA@P��u����BBB B(A0�����z(B BBBF0A(B BBBA0dL	��u�:G�ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBAAP8�	��u�z7�BAA ��NABF DABA P�	�u���BBB B(A0�����F(B BBBF0A(B BBBA0dD
d�u��ӏABB B(B0A8D`������x8A0B(B BBAF`D8A0B(B BBAA`d�
��u����ABB B(B0A8A@������R8A0B(B BBAF@D8A0B(B BBAA@dt�u��G�ABB B(B0A8A@������z8A0B(B BBAF@D8A0B(B BBAA@d|��u����ABB B(B0A8A@������W8A0B(B BBAF@D8A0B(B BBAA@P�D�u�o��ABB B(B0A8G�
������G8A0B(B BBAA�
P8v�k#�ABB B(B0A8G�������8A0B(B BBAA�P�,v��
S�ABB B(B0A8G��������8A0B(B BBAA�4�h!v�jǕABB B(B0A8G�������$
�#v����BBA D@���4@
�%v�W��BBA Dp���_ ABBApLx
P,v�lוABB B(B0A8A@������$8A0B(B BBAA@L�
p-v�W��ABB B(B0A8Dp�������8A0B(B BBAApP`4v��s�ABB B(B0A8G�������q8A0B(B BBAA�,l�;v��_�A�C
I���rA0��@v�K�A�C
M������A,��Bv�3�A�C
K����A�+s�3#�A�C
@ h�v���BBB A(G�����r(A BBBA�$d��v���ADp��AApd���v��הABB B(B0A8A@������|8A0B(B BBAF@D8A0B(B BBAA@P���v�,��BBB B(A0������(B BBBA0E(B BBBF0,H��v��G�BAA ��_ABF ,x��v�0'�BAA ��OABF L���v���BBB A(A0����|(A BBBA0b(A BBBF0L���v��ÓABB B(B0A8Dp������	8A0B(B BBAApPH�v�ۓABB B(B0A8G�������Q8A0B(B BBAA�L���v�ÓABB B(B0A8Dp������K8A0B(B BBAApT�|�v����BBA D@���� ABBF@D ABBA@D ABBE@DDT�v�kS�ABB B(A0D@�����p0A(B BBAA@<�|�v�\�BBB A(D@�����(A BBBA@P��w����ABB B(B0A8G��������8A0B(B BBAA�P (w�EϒABB A(D@����f(A BBAA@(A BBAF@Pt�	w�y��ABB B(B0A8G��������8A0B(B BBAA�@��w����ABB B(A0�����(B BBAA0P<w��k�ABB B(B0A8D�������Z8A0B(B BBAA�P`�w��
/�ABB B(B0A8G�������8A0B(B BBAA�P��#w��g�ABB B(B0A8D�������h8A0B(B BBAA�P%w�+
/�ABB B(B0A8G��������8A0B(B BBAA�P\�.w��[�ABB B(B0A8G��������8A0B(B BBAA�P�X@w���ABB B(B0A8G��������8A0B(B BBAA�T�Cw��C�ABB A(G�����G(A BBAF�G(A BBAA��\LEw�g�ABB B(B0A8G�������Q.^.�.�.�.�. D�e�A�G�I�=.�..�.�.t.�.a..Y.h.X.�.W.x.Q.U.h.v.�. .�.^.O.X.X.�.M8A0B(B BBAA�X.r.O.U.b.h.F.P\�_w�zc�ABB B(B0A8G�������]8A0B(B BBAA�P��dw��k�ABB B(B0A8G�������C8A0B(B BBAA�8Dpw��ϑBAA ��dABF DABA @@�tw����BBB B(A0�����n(B BBBA0P�Tvw�'��ABB B(B0A8D�������c8A0B(B BBAA�P�`yw��
_�ABB B(B0A8G������� 8A0B(B BBAA�P,��w����ABB B(B0A8G��������8A0B(B BBAA���8�w����ABB B(B0A8G��������._.P.^
.. D�_�A�H�I�.P.a.p.�.k.4.f.
.Y.r.Z.�.Q.n.a.R.w.\.�.�.Z.�.M8A0B(B BBAA�b.i.O.o.F.Pd��w�)�ABB B(B0A8G��������$8A0B(B BBAA�0�`x���ABA ����BAA 8�x�T˒BAA ��\ABA GABF d(�x����ABB B(B0A8A@������d8A0B(B BBAE@D8A0B(B BBAA@P�x��[�BBB B(A0�����(B BBBA0A(B BBBE08��x�V3�BAA ��`ABF DABA P �x���ABB A(D@����(A BBAF@D(A BBAA@$t�x�jߑA�cFAAL��x��ÑABB B(B0A8Dp������N8A0B(B BBAApL��	x����ABB B(B0A8Dp������8A0B(B BBAApP<�x�Sc�ABB B(B0A8G��������8A0B(B BBAA�P��x�O_�ABB B(B0A8D��������8A0B(B BBAA�L��x��K�ABB B(B0A8D`�������8A0B(B BBAA`L4Tx�s�ABB B(B0A8Dp������08A0B(B BBAAph�� x���ABB B(B0A8G�������,8A0B(B BBAF�G8A0B(B BBAA�L�h$x����ABB B(B0A8D`������b8A0B(B BBAA`L@�%x�\o�ABB B(B0A8Dp������+8A0B(B BBAApD�X)x��G�ABB B(A0D@�����w0A(B BBAA@P��*x���ABB B(B0A8G��������8A0B(B BBAA�h, �;x�S��ABB B(B0A8D��������8A0B(B BBAA��8A0B(B BBAF�L� �?x�4g�ABB B(B0A8DP�������8A0B(B BBAAP<� �Ax��'�BBB A(D@����U(A BBBA@h(! Bx����ABB B(B0A8D��������8A0B(B BBAA��8A0B(B BBAF�8�!�Jx�V׏BAA ��`ABF DABA P�!�Jx����ABB B(B0A8G��������8A0B(B BBAA�8$"�Vx�nˏBAA ��xABF DABA $`"hXx���AD0�{AA0,�" _x�P��BAA ��ABA P�"pax�Gg�ABB B(B0A8D��������8A0B(B BBAA�P#lcx��'�ABB B(B0A8G��������8A0B(B BBAA�h`#�|x�vk�ABB B(B0A8G��������8A0B(B BBAA��8A0B(B BBAF�L�#��x�7c�ABB B(B0A8Dp�������8A0B(B BBAApP$��x��3�ABB B(B0A8D�������[8A0B(B BBAA�dp$8�x�'�ABB B(B0A8DP�������8A0B(B BBAFPR8A0B(B BBAAP\�$�x�}�ABB B(A0G�������0A(B BBAA�u0A(B BBAF�P8%�x����ABB B(B0A8D��������8A0B(B BBAA�L�%��x����BBB A(A0����Q(A BBBA0r(A BBBF0L�%��x�k�ABB B(B0A8A@�������8A0B(B BBAA@@,&|�x��+�BBB A(G������(A BBBA�Pp&8�x�D��ABB B(B0A8G�������98A0B(B BBAA�P�&4�x�%
+�ABB B(B0A8D�������B8A0B(B BBAA�8'��x�_�BBA D����� ABBA�dT'$�x�O?�ABB B(B0A8DP�������8A0B(B BBAAPm8A0B(B BBAFPP�'<�x���ABB B(B0A8G�������w8A0B(B BBAA�4(��x�wg�BBA D@���� ABBA@8H(��x�D[�ABA D����� ABAA�P�(�x�]G�ABB B(B0A8G��������8A0B(B BBAA�L�(��x��W�BBB A(A0����N(A BBBF0N(A BBBA08()��x�V�BAA ��`ABF DABA dd)��x��ABB B(B0A8D`�������8A0B(B BBAF`R8A0B(B BBAA`@�)l�x����BBB B(A0�����V(B BBBA08*��x�N��BBA ���^BBF ABBA PL*��x��c�ABB B(B0A8G��������8A0B(B BBAA�P�*X�x��o�ABB B(B0A8G��������8A0B(B BBAA�,�*�x�;�BAA ��SABE 4$+�x�`ߎABA D0���s ABAA04\+�x�k��ABA D0���� ABAA0D�+�x����BBB B(A0DP������0A(B BBBAPP�+��x�>c�ABB B(B0A8G��������	8A0B(B BBAA�l0,Xy����ABB B(B0A8G�������C8A0B(B BBAF��8A0B(B BBAA�8�,�y��c�BAA ��qABF DABA d�,ly��G�ABB B(B0A8A@������R8A0B(B BBAF@D8A0B(B BBAA@LD-�y�
��ABB B(B0A8DP�������8A0B(B BBAAP8�-dy�V��BAA ��`ABF DABA d�-�y���ABB B(B0A8DP������~8A0B(B BBAEPD8A0B(B BBAAP(8.@y�l7�AG��
AA�Dd.�y��/�BBB B(A0Dp�����40A(B BBBApd�.\ y���ABB B(B0A8D`������s8A0B(B BBAF`D8A0B(B BBAA`,/�$y�.ӌBADp���ABApPD/�'y����BBB B(A0�����F(B BBBF0A(B BBBA0d�/Ny���ABB B(B0A8A@������W8A0B(B BBAF@D8A0B(B BBAA@P0�Zy�fC�BBB B(A0�����(B BBBF0A(B BBBA0dT0\y���ABB B(B0A8A@������c8A0B(B BBAF@D8A0B(B BBAA@d�0�\y��ۋABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBAA@P$1$^y����BBB A(A0����g(A BBBF0D(A BBBA0dx1�^y��g�ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBAA@L�1�_y��G�ABB B(B0A8A@������y8A0B(B BBAE@P02x`y��'�BBB B(A0�����z(B BBBF0A(B BBBA0d�2�`y��ABB B(B0A8A@������o8A0B(B BBAF@D8A0B(B BBAA@d�2\ay�y��ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBAAP8T3tby�J��BBA ���\BBF ABBA L�3�by�%[�ABB B(B0A8DP�������8A0B(B BBAAPP�3hcy��?�BBB B(A0�����F(B BBBF0A(B BBBA0L44�cy���ABB B(B0A8A@������O8A0B(B BBAA@,�44dy�P�BAA ��hABE L�4Tdy��ωABB B(B0A8A@������[8A0B(B BBAE@d5�dy����ABB B(B0A8A@������W8A0B(B BBAF@D8A0B(B BBAA@Pl5ley��s�BBB B(A0�����f(B BBBF0A(B BBBA0P�5�ey��O�BBB B(A0�����z(B BBBF0A(B BBBA0864fy�^�BBA ���pBBF ABBA LP6X�y���ABB B(B0A8A@������[8A0B(B BBAE@P�68�y��ÈBBB B(A0�����J(B BBBF0A(B BBBA0,�6�y�.��BADp���ABAp,$7��y�.s�BADp���ABAp,T7t�y�.S�BADp���ABAp,�7��y�-3�BADp���ABApP�7��y��BBB A(A0����G(A BBBF0D(A BBBA0,8 �y�-ˇBADp���ABAp,88�y�.��BADp���ABAp,h8z�-��BADp���ABAp,�8z�-k�BADp���ABAp,�8�z�.K�BADp���ABAp,�8�z�-+�BADp���ABAp,(9� z�-�BADp���ABAp,X905z�-�BADp���ABAp,�9;z�.ˆBADp���ABAp,�90=z�.��BADp���ABAp,�9pNz�-��BADp���ABAp,:�Sz�-k�BADp���ABAp,H:�Yz�-K�BADp���ABAp,x:`[z�-+�BADp���ABAp,�:�`z�-�BADp���ABAp,�:�fz�-�BADp���ABAp,;`pz�-˅BADp���ABAp88;Puz�d��BAA ��|ABF DABA Lt;�uz�{�ABB B(B0A8Dp�������8A0B(B BBAApd�;�{z��G�ABB B(B0A8D`������U8A0B(B BBAF`D8A0B(B BBAA`P,<|�z����ABB B(B0A8D��������8A0B(B BBAA�4�<8�z�DŽBBA D0���� ABBA0h�<��z�Q��ABB B(B0A8D�������|8A0B(B BBAF�g8A0B(B BBAA�8$=��z�NS�BBA ���^BBF ABBA ,`=��z�U#�BBA ���qBBA <�=�z���BBB A(D@�����(A BBBA@L�=��z�sӃABB B(B0A8Dp�������8A0B(B BBAApT >h�z����ABB B(B0A8G� L�!������8A0B(B BBAA�!Px>�z��{�ABB B(B0A8G�������8A0B(B BBAA�@�>,�z��W�ABB A(G������(A BBAA�P?جz�	'�ABB B(B0A8G��������8A0B(B BBAA�Pd?��z��c�ABB B(B0A8D��������8A0B(B BBAA�H�?��z�c�ABB B(A0G�������0A(B BBAA�l@D�z�.7�ABB B(B0A8G�������|8A0B(B BBAF��8A0B(B BBAA�Pt@�s�	�ABB B(B0A8D��������8A0B(B BBAA�L�@P�z�$�ABB B(B0A8A@�������8A0B(B BBAA@PA��z�V�ABB B(B0A8G�������'
8A0B(B BBAA�8lA�z�V3�BAA ��`ABF DABA d�A@{�7�ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBAAPPB{�T��ABB B(B0A8D��������	8A0B(B BBAA�LdB�{��BBB B(A0G� L� ������0A(B BBBA� P�B�{�9�ABB B(B0A8G��������8A0B(B BBAA�LC0{���BBB B(A0G� L� ������0A(B BBBA� PXC 8{�g�ABB B(B0A8D��������8A0B(B BBAA�L�C�H{�%'�BBB B(A0G� L� ������0A(B BBBA� h�C�I{�#�ABB B(B0A8G��������8A0B(B BBAE�G8A0B(B BBAA�PhD�P{��
��ABB B(B0A8G�������

8A0B(B BBAA�L�D]{�{�BBB B(A0G� L� ������0A(B BBBA� hE�]{�3?�ABB B(B0A8G��������8A0B(B BBAE�G8A0B(B BBAA�PxE�d{�)�ABB B(B0A8G�������w8A0B(B BBAA�H�ELs{��πBBB B(A0G� ������0A(B BBBA� PF�{{��
��ABB B(B0A8D�������a
8A0B(B BBAA�TlF,�{�+W�ABB B(B0A8G� L� �������8A0B(B BBAA� P�F�{���ABB B(B0A8G��������8A0B(B BBAA�PG��{���ABB B(B0A8G�������Y8A0B(B BBAA�TlGl�{�+�ABB B(B0A8G� L� �������8A0B(B BBAA� P�GD�{�.
wABB B(B0A8G��������	8A0B(B BBAA�PH �{�#GABB B(B0A8G�������\8A0B(B BBAA�TlH�{� 3ABB B(B0A8G� L� �������8A0B(B BBAA� P�H��{���~ABB B(B0A8D�������E8A0B(B BBAA�LI�{��~BBB B(A0G� L� ������0A(B BBBA� PhI��{�s~ABB B(B0A8G��������8A0B(B BBAA�P�I||��;~ABB B(B0A8G�������8A0B(B BBAA�LJ(|�%~BBB B(A0G� L� ������0A(B BBBA� L`JX*|���}ABB B(B0A8D`������w8A0B(B BBAA`H�J2|���}BBB B(A0G� ������0A(B BBBA� P�J�9|�g}ABB B(B0A8D��������
8A0B(B BBAA�HPKHI|��'}BBB B(A0G� ������0A(B BBBA� L�KlP|���|ABB B(B0A8Dp�������8A0B(B BBAApl�K\�|���|ABB B(B0A8G��������8A0B(B BBAE��8A0B(B BBAA�P\L<�|��{|ABB B(B0A8G�������b8A0B(B BBAA�,�L��|��;|ABA ���~BAA 8�L�|�`|BBA ���pBBF ABBA 8Ml�|�e�{BBA ���uBBF ABBA dXM��|���{ABB B(B0A8DP�������8A0B(B BBAFPD8A0B(B BBAAP8�M��|���{BAA ��CABE DABA 8�M<�|�do{BBA ���tBBF ABBA 88Np�|�V?{BAA ��`ABF DABA dtN��|�8{ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBAA@d�N��|���zABB B(B0A8A@������`8A0B(B BBAF@D8A0B(B BBAA@hDOt�|�F�zABB B(B0A8D��������8A0B(B BBAE�D8A0B(B BBAA�8�O��|�NgzBBA ���^BBF ABBA 8�O<�|�[7zBBA ���kBBF ABBA 8(P��|��zABA G����T ABAA�|dPT�|���yAD`��AA`sAA`aAA`CAA`�AA`RAA`GAA`|AA`VAA`qAA`@�Pd�|���yBBB A(G������(A BBBA�8(Q�|�z�yBAA ��NABF DABA PdQD�|��WyABB B(B0A8G��������8A0B(B BBAA�P�Q�
}�J�zABB B(B0A8G��������8A0B(B BBAA�$R�}�k�zAD0�FAA0P4R}���zBBB B(A0�����E(B BBBF0A(B BBBA0(�R }�]czABB B(B0A8G��������.�.m.�.W.Y.Y.'.X.�.m.x.1.M.t.._.m.P.|.I.v.Z�A�I�8A0B(B BBAA�.[�B�I�?.}.P�B�I�`.L.X.d.w.J.{.O.W.N.O.L.L.h.N._.L.L.L.L.L.L.L.C.M.S.Y.Y.F.P�S�:}�1syABB B(B0A8G��������8A0B(B BBAA�PTpU}��:�zABB B(B0A8G��������
8A0B(B BBAA�8\T��}�Lw}BBA ���]BBF ABBA 0�T�}�iG}BBA ���DBBA P�T̒}�<}ABB B(B0A8G��������8A0B(B BBAA�P U��}��#W}ABB B(B0A8G��������8A0B(B BBAA�PtUT�}��ABB B(B0A8G��������	8A0B(B BBAA�8�U��}�LwBBA ���]BBF ABBA PV��}��GABB B(B0A8G�������h8A0B(B BBAA�PXV��}��?ABB B(B0A8G�������#8A0B(B BBAA�P�V��}�3oABB B(B0A8G�������x8A0B(B BBAA�PW��}�V`�ABB B(B0A8G��������F8A0B(B BBAA�dTW�N~��c�ABB B(B0A8A@������X8A0B(B BBAF@D8A0B(B BBAA@P�WO~���ABB B(B0A8G�������8A0B(B BBAA�PXxU~��#�ABB B(B0A8G�������)
8A0B(B BBAA�,dX�k~�0�BAA ��OABF P�X�k~�
�ABB B(B0A8G�������+8A0B(B BBAA�P�X�u~��|3�ABB B(B0A8G�������X8A0B(B BBAA�,<Y��~�0�BAA ��OABF ,lY��~�E�BAA ��dABF P�Y�~�ZlώABB B(B0A8G�	�������J8A0B(B BBAA�	,�Y(^�0��BAA ��OABF P Z(^��Ks�ABB B(B0A8G�������;28A0B(B BBAA�@tZ����әBBB B(A0�����N(B BBBF0P�Z���
��ABB B(B0A8G��������8A0B(B BBAA�d[�����ABB B(B0A8DP������v8A0B(B BBAFPD8A0B(B BBAAPPt[D��pǙABB B(B0A8G�������Y8A0B(B BBAA�d�[`����ABB B(B0A8A@������|8A0B(B BBAF@D8A0B(B BBAA@P0\����ÚABB B(B0A8G�������V8A0B(B BBAA�d�\4���˛ABB B(B0A8A@������|8A0B(B BBAF@D8A0B(B BBAA@P�\���@�ABB B(B0A8D��������8A0B(B BBAA�h@]����O�ABB B(B0A8G�������P8A0B(B BBAA��8A0B(B BBAF�P�]|�����ABB B(B0A8G��������8A0B(B BBAA�P^��x
��ABB B(B0A8G��������8A0B(B BBAA�LT^d���ÚABB B(B0A8Dp������.8A0B(B BBAApL�^$��J��ABB B(B0A8Dp�������8A0B(B BBAApP�^$���{�ABB B(B0A8G�������8A0B(B BBAA�PH_����#w�ABB B(B0A8G�������8A0B(B BBAA�P�_\A��#ÛABB B(B0A8D��������8A0B(B BBAA�P�_8B�����ABB B(B0A8G�������=8A0B(B BBAA�8D`�F���W�BBA ���{BBF ABBA H�`8G���7�ABB B(A0D�������0A(B BBAA�L�`K����ABB B(B0A8D�������i8A0B(B BBAA�Pa�M��W�ABB B(B0A8G�������g8A0B(B BBAA�Ppa�R���ߚABB B(B0A8G��������8A0B(B BBAA�P�aX���	ךABB B(B0A8G�������8A0B(B BBAA�Pb`b���#�ABB B(B0A8G�������
8A0B(B BBAA�Plb�p��XӛABB B(B0A8G�������8A0B(B BBAA�L�b؅��gӜABB B(B0A8D`������X8A0B(B BBAA`Pc�����Z��ABB B(B0A8G�	������%+8A0B(B BBAA�	Pdc��
c#�ABB B(B0A8G�
������>8A0B(B BBAA�
P�c`D��3�ABB B(B0A8G��������8A0B(B BBAA�PdP��B3[�ABB B(B0A8G��������8A0B(B BBAA�P`d���t{�ABB B(B0A8G�������|8A0B(B BBAA�H�dT���"��BBB B(A0G������~0A(B BBBA�Pe8���_�ABB B(B0A8G�������8A0B(B BBAA�PTe���yo�ABB B(B0A8G��������8A0B(B BBAA�P�e0���j	W�ABB B(B0A8G�������>8A0B(B BBAA�P�eL���p>�ABB B(B0A8G��������8A0B(B BBAA�$Pfh�+G��ABB B(B0A8G��������.Q.P.�.�.q.�.�.|.w.R.x..U.^.o.^.n.b.K.b.}.[.O.�.k.D�a�I�h.�.J.\.L.k.D�a�I�h.\.�.Q.w._�B�N��.d.A.W.9.W�A�I�i.U.V.m.L.Z.�.k.K.D�Q�I�J.g.D�Q�I�}. D�g��.V.Y.D.Z.C.a�B�N�.V.V.Y.y.O.O.p.b.�.m.D�a�I�Z.M.l.\.K.[.O.|.O.A.O.A.O.m.D.O.T.Y.a.Y.Y.S8A0B(B BBAA�P.U.Y.S...b.�. _�B�J�A�I�R.O.Z.W.[.q.V.J.c.\.y.K.[.z.N.O.`.O.`.G.].C.h.M.v.W..0D�N�D�D�D�B�I�z.0D�Q�D�D�D�B�I��.`D�S�G�G�D�G�G�D�A�B�G�G�I�N.`D�V�G�G�D�G�G�D�A�B�G�G�I�.l.l.V.n.O.j.g.u.s.N.L.Z.O.M.O.A.O..O.c.~.O.T.Y.a.Y.Y.c.A.D�a�I�N.d.�.w.D�a�I�N.d.s.w.D�a�I�N.d.G.m.D�a�N�N.d.T.D.{.�.W.Z.O.m.n.g.S.U.Y.`.�.W.Q.V.v.].Q.o.g.O.`.l.U.}.{.{.l.T.t.y.S.D.a.Z.I..h.M.w.c.c.X.M.M.W.�.[.g.e.F.\.O.k.V.|.Y.K.J.M.].[.X.].].I.F.M.M.M.X._.Q.`.M.J.M.m.m.O.~.k.p.a.q.h.D.T.].e.].].F.j.Pxkp4����ABB B(B0A8G��������8A0B(B BBAA�P�k<:��j{�ABB B(B0A8G��������8A0B(B BBAA�P lX<���O�ABB B(B0A8G�������B8A0B(B BBAA�Ptl�B���
��ABB B(B0A8G�������8A0B(B BBAA�P�l`M��.��ABB B(B0A8G�������O8A0B(B BBAA�Pm<Q�����ABB B(B0A8G�������g8A0B(B BBAA�PpmX��`קABB B(B0A8G��������8A0B(B BBAA�P�m$m�����ABB B(B0A8D�������G8A0B(B BBAA�Pn�n��h��ABB B(B0A8G��������8A0B(B BBAA�Pln�q��,{�ABB B(B0A8G�������
8A0B(B BBAA�P�nx����[�ABB B(B0A8G�������u8A0B(B BBAA�PoԳ����ABB B(B0A8G�������-
8A0B(B BBAA�Pho‚�\)��ABB B(B0A8G�������,8A0B(B BBAA�P�o�M�ABB B(B0A8G�������*8A0B(B BBAA�Pp�}.ϬABB B(B0A8G�������U8A0B(B BBAA�PdpD���	�ABB B(B0A8G��������8A0B(B BBAA�P�p�&��G�ABB B(B0A8G��������8A0B(B BBAA�Pq�9���[��ABB B(B0A8G�
������x8A0B(B BBAA�
P`q������ABB B(B0A8G��������8A0B(B BBAA�,�qD���B/�A��AJARAP�qd����%�ABB B(B0A8G�������@!8A0B(B BBAA�P8r�ʃ��ӳABB B(B0A8G�������h8A0B(B BBAA�P�r�ڃ�[8g�ABB B(B0A8G��������8A0B(B BBAA�P�r��.&��ABB B(B0A8G�������)8A0B(B BBAA�P4s�8��*�ABB B(B0A8G�
������	#8A0B(B BBAA�
P�s�b��O۹ABB B(B0A8G�������8A0B(B BBAA�P�s�|���
׺ABB B(B0A8G�������P8A0B(B BBAA�P0t�����7�ABB B(B0A8G��������8A0B(B BBAA�P�t����#�ABB B(B0A8G�������%8A0B(B BBAA�P�t������ABB B(B0A8G�������%8A0B(B BBAA�P,u쐄�?��ABB B(B0A8G�������!8A0B(B BBAA�L�uH������ABB B(B0A8D`������k8A0B(B BBAA`P�uȖ��W{�ABB B(B0A8D�������]8A0B(B BBAA�P$vԚ���c�ABB B(B0A8G�������08A0B(B BBAA�Lxv@���e/�ABB B(B0A8D`�������8A0B(B BBAA`P�v`����(��ABB B(B0A8G��������8A0B(B BBAA�Pw�Ƅ��k�ABB B(B0A8G�������y8A0B(B BBAA�Ppw���W�BBB B(A0�����W(B BBBF0A(B BBBA0@�wT���ABB A(G�����N(A BBAA�Px����ABB B(B0A8D��������8A0B(B BBAA�P\x����BBB B(A0�����X(B BBBF0A(B BBBA0P�xh�|ӻABB B(B0A8G��������8A0B(B BBAA�Hy����z_�BBB B(A0G������0A(B BBBA�|Py���~?�ABB B(B0A8DP�������8A0B(B BBAFPf8A0B(B BBAFPD8A0B(B BBAAPP�y8�r��ABB B(B0A8D��������8A0B(B BBAA�L$zt���S�ABB B(B0A8G�������_8A0B(B BBAA�$tz�����A�uAGAP�z����ABB B(B0A8G�������R
8A0B(B BBAA�d�z����s�ABB B(B0A8D`�������8A0B(B BBAA`�8A0B(B BBAF`DX{`���'�ABA D0���� ABAA0� ABAF0L�{���B�ABB B(B0A8Dp������8A0B(B BBAAp(�{� ��N��AD���AA�@|"��
��BBB B(A0�����T(B BBBA0P`|�#��H��ABB B(B0A8G��������8A0B(B BBAA�d�|�(���ӻABB B(B0A8A@������X8A0B(B BBAF@D8A0B(B BBAA@0}L)��|��ADP�AEPDAAPhP}�+�����ABB B(B0A8D��������8A0B(B BBAF�D8A0B(B BBAA�P�}�3��[��ABB B(B0A8G��������8A0B(B BBAA�$~X7��VG�AD`��AA`P8~A���;�ABB B(B0A8D�������G8A0B(B BBAF�<�~�F��:[�BBB A(D`�����(A BBBA`P�~H��U3�ABB B(B0A8G�������A8A0B(B BBAA�L M����ABB B(B0A8D`�������8A0B(B BBAA``p�P����ABB A(D`����o(A BBAF`Q(A BBAA`I(A BBAF`$�TS���ϺAD@�3AA@4��T��J��BBA DP���� ABBAPP4��U�����BBB A(D`����(A BBBE`D(A BBBA`P��@W���c�BBB A(D`����(A BBBE`D(A BBBA`d܀�Z���'�ABB B(B0A8Dp������e8A0B(B BBAApG8A0B(B BBAFpDD��[��e۹ABB B(A0Dp������0A(B BBAAp4��]�����BBA DP���� ABBAPDā�]��&��ABA D0���` ABAA0o ABAF0P��^��9S�ABB B(B0A8G�������&'8A0B(B BBAA�P`�H���Mo�ABB B(B0A8G�������2
8A0B(B BBAA�P��D���
�ABB B(B0A8G��������8A0B(B BBAA�P�Å�6'�ABB B(B0A8G�������8A0B(B BBAA�@\��ͅ���ABB A(G�����J(A BBAA�P���Ѕ����ABB B(B0A8G�������Y8A0B(B BBAA�8�4ׅ�\��BBA ���kBBF ABBA L0�Xׅ���ABB B(B0A8D`������w8A0B(B BBAA`h���ۅ�jg�ABB B(B0A8D�������8A0B(B BBAF�D8A0B(B BBAA�P��߅���BBB B(A0�����f(B BBBF0|(B BBBA0L@�h��߽BBB A(A0����R(A BBBA0r(A BBBF08����x��BBA ���oBBA oBBA 4̅��o�BBA D0���� ABBA0P����K�ABB B(B0A8D�������|8A0B(B BBAA�PX����/�ABB B(B0A8G��������
8A0B(B BBAA�P�����G�ABB B(B0A8G��������8A0B(B BBAA�P�X����ABB B(B0A8G�������D8A0B(B BBAA�(T�����׼AG��kAA�D��X�����ABA D@��� ABAA@� ABAF@Dȇ�����BBB B(A0D`������0A(B BBBA`P����IS�ABB B(B0A8D�������8A0B(B BBAA�Pd����w�ABB B(B0A8D�������v8A0B(B BBAA�P�����O�ABB B(B0A8D�������v8A0B(B BBAA�P�L!��t'�ABB B(B0A8D�������X8A0B(B BBAA�$`�x4����AD@�>AA@0��6��z�BBA ���BBBA d��\6��nۼABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBAA@P$�d8��v��ABB A(D`����,(A BBAE`D(A BBAA`Px��9��FG�ABB B(B0A8G��������8A0B(B BBAA�P̊�H��ZϼABB B(B0A8G�������)8A0B(B BBAA�8 ��M��DϼBADP��rABAPABFPP\��N��&��ABB B(B0A8G��������8A0B(B BBAA�h���V�����ABB B(B0A8G��������8A0B(B BBAF�Z8A0B(B BBAA�P�,^��,w�ABB B(B0A8G��������
8A0B(B BBAA�hp��n���;�ABB B(B0A8D�������8A0B(B BBAE�D8A0B(B BBAA�<܌r����BBA ���UBBF ABBA 8��r�����BAD0��}ABE0AABA0�X�@s�����ABB B(B0A8G��������.h.f.Q.n.M.i.C.D�k�I�[.y.x.\�A�I�Q.d.y.Y.b.P8A0B(B BBAA�.q.j.d.L.Z.y.N.I.K.a.H.H.X.0�lw��2#�AD �_AA �AA hP�xx��,��ABB B(B0A8G��������8A0B(B BBAE�h8A0B(B BBAA�,��<~��A#�BAA ��]ABE P�\~��)�ABB B(B0A8D��������8A0B(B BBAA�<@�8����C�BBA ���RBBE ABBA L��Ȇ���+�ABB B(B0A8D`������8A0B(B BBAA`PЏ8���i�ABB B(B0A8G�������8A0B(B BBAA�L$�ď��R!�ABB B(B0A8G�������j8A0B(B BBAA�Pt�䱆����ABB B(B0A8G��������
8A0B(B BBAA�PȐ`���9
k�ABB B(B0A8G��������8A0B(B BBAA�0�Lˆ���ABA ����BAA PP��ˆ��[�ABB B(B0A8G��������	8A0B(B BBAA�d��T݆���ABB B(B0A8A@������|8A0B(B BBAF@D8A0B(B BBAA@0��݆�v��BBA ���TBBA P@��݆����BBB B(A0�����z(B BBBF0A(B BBBA08��$ކ��g�BBA G����� ABBA�@В�ކ��W�BBB A(G������(A BBBA�<��߆��?�BBB A(A0����_(A BBBA0XT�4�� /�ABB B(B0A8G�������S.L.U.�.n.�.]�I�M�S.�.b.W�I�M�[.E.O.t.V.S.d.b.q.V.~.k.e.I.�.].b.G.N.f.K.�.y.\.S.p.N.q.F.\.a.o.f..e�A�I�Z.R.P.V.V.V.L.l.�.z.Y.P.d.�.Z.}.Y.Z.P.k.R.S.�.e.N.	.a.�..P.f.H.O.S._.W.R.Q.Q8A0B(B BBAA�L.d.J.Q.i.`.l.j.Q.X.J.w.r.K.].W.a.S.p.U.e.[.b.P.Q.T.].R.s.\.y.U.r.L.C.Z.Z.Z.S.V.M.J.f.x.a.r.x.`.b._.f.a.k.O.Q.W.H.R.M.`.S.j.I.Q.P.R.H.H.d��h�����ABB B(B0A8D`������]8A0B(B BBAF`D8A0B(B BBAA`P���]7�ABB B(B0A8G��������8A0B(B BBAA�\l����#�ABB B(A0Dp�����0A(B BBAFpD0A(B BBAApP̖����ߺABB B(B0A8G��������
8A0B(B BBAA�P �(!���[�ABB B(B0A8G��������
8A0B(B BBAA�Pt�T.��/��ABB B(B0A8G�������u8A0B(B BBAA�Pȗ00��xo�ABB B(B0A8G�������Q8A0B(B BBAA�L�\7��aw�ABB B(B0A8Dp�������8A0B(B BBAApPl��:���S�ABB B(B0A8G��������8A0B(B BBAA�L��8?���C�ABB B(B0A8Dp������78A0B(B BBAApP��B��2�ABB B(B0A8D��������8A0B(B BBAA�Pd��H��S�ABB B(B0A8G�������6.u.�.�.Q.{.?.m�A�I��.K.r.u.P._.B.v.a.u.�.S.f.W.M.O.c.W.V8A0B(B BBAA�C.d.V.�.`.a.�.�.f.Q.V.b.z.[.V.S.}.Q.S.c.X.W.R.^.a.i.J.Q.R.p.].M.P.N.^.[.Q.n.P.U.K.M.c.I.Z.b.T.H.I.L���\��RS�ABB B(B0A8D`�������8A0B(B BBAA`L��]��$�ABB B(B0A8DP�������8A0B(B BBAAPPX�`_���ABB B(B0A8D��������8A0B(B BBAA����c��5ùABB B(B0A8G�������e.�.e�G�I�H.N.].G.M.I.j.0D�d�G�D�D�B�I�c.q.F.0D�f�B�D�A�B�I�U.X._.l.n.x.n.n.k.f.F.z.q.X.0D�W�B�G�D�B�I�L.X.Y.c.Z.x.B.a.f.u.V.Z.L.I.Z.x.�.v.~.p.Z._�B�I�L.X.p.a.c�B�N�s.c.t.R.R.M.I.�.b.F.b.c.P.b.`.^.q.W.V.0D�[�A�G�D�B�I�L.N.M.x. ^�D�D�D�I�.R.P.R8A0B(B BBAA�V.R.`.O.R.M.I.N.Y.O.\.d.n.x.r.F.d.Z.\.f.N.M._.u.[.\.l.F.a.Z.U.I.I.M.X.I.I.\.S.V.I.a.I.I.\.F.].U.M.`.X.u.E.P.H.K.PH��w��fO�ABB B(B0A8D�������8A0B(B BBAA�h���x��m�ABB B(B0A8D�������8A0B(B BBAF�D8A0B(B BBAA���`|����ABB B(B0A8G�������H.d.b.^.}.].t.F.B.]�B�I�V.�.I.c.s.^�D�I�G..U.�.A...r.\.Y.p.S.E.Z.n.\.^.\.s.R._.�.I.s.I.t.S.@.I.J.z.L.I.b.R.[.J.J.{.[.b.�..�.K.].A.L.I.r.C.t.U.z.U.z.m.m.p.].G.I.A.G.Z�D�I�R._.M8A0B(B BBAA�E.m.k.[�D�I�G._.E.X.}.a.].Y.J.f.G.a.W.n.j.d.I.O.I.Q.X.I.U.X.J.O.O.Y.Z.`.U.O.U.F.d��������ABB B(B0A8Dp�������8A0B(B BBAFp�8A0B(B BBAAp�p�蓇��k�ABB B(B0A8G�������o.p.Y.i.c._.A.\.h.M.a.q.P.\.^�G�Q�c.V.U.�.I.z.U.o.l.m.I8A0B(B BBAA�V.L.S8A0B(B BBAF�.H.O.Z.c.X.}.Y.a.F.`\�ܚ���ϵBBB A(A0����N(A BBBF0j(A BBBA0D(A BBBE00��H���h
{�ABB B(B0A8G�������	.�.j.[.t.b.	.�.s.X.\._.K.N.d�B�I�H..Q.S.O.t.V.l.c.Q.J.a�B�I�J.Q.e._.o.v.q.t.j.w.|.o.d8A0B(B BBAA�.`.L.U8A0B(B BBAF�B.G.l.\.r.Y.Y.R.E.Z.e.b.K.������ABB B(B0A8G�������.�.P.[.|8A0B(B BBAA�.N.X.m.O.i.r.�.K.].\.�.R�A�I�h.X�B�I�[.\.d.R.Y.P.J.S.M.F.H����r���BBB B(A0G�������0A(B BBBA�@�������ABB B(A0������(B BBAA0LH��������BBB A(A0����T(A BBBA0r(A BBBF0P�����4
o�ABB B(B0A8G�������88A0B(B BBAA�P�\Ç��[�ABB B(B0A8G�������.8A0B(B BBAA�P@��ԇ��!��ABB B(B0A8G��������8A0B(B BBAA�<������t�ABB A(D@�����(A BBAA@PԦ���'��ABB B(B0A8G��������8A0B(B BBAA�P(��)��X	��ABB B(B0A8G��������8A0B(B BBAA�P|�,3��϶ABB B(B0A8G��������8A0B(B BBAA�PЧ�M���	�ABB B(B0A8D�������8A0B(B BBAA�8$�tY��
�BBA D����� ABBA�L`�XZ����ABB B(B0A8Dp�������8A0B(B BBAAp8���^����BBA G����V ABBA�8��`��I�BAA ��\ABE DABA \(��`�����ABB B(A0D@������0A(B BBAA@�0A(B BBAF@P��b���w�ABB B(B0A8G�������8A0B(B BBAA�Pܩ\w��ZS�ABB B(B0A8G��������8A0B(B BBAA�P0�h}���7G�ABB B(B0A8G�������8A0B(B BBAA�P����s�ABB B(B0A8D��������8A0B(B BBAA�LتP����[�ABB B(B0A8A@�������8A0B(B BBAA@,(�����W�BBA ���zBBA 8X�����P��BAA ��WABA HABF H��ľ��O˹ABB B(A0G�������0A(B BBAA�0�h������ABA ����BAA ,���\��BBA ���wBBA @D�ˆ��g�BBB A(D�����5(A BBBA�P���Ĉ�eO�ABB B(B0A8D�������8A0B(B BBAA�Pܬ�Lj�'�ABB B(B0A8D�������]8A0B(B BBAA�@0��ˈ���ABB A(D�����?(A BBAA�lt�T͈���ABB B(B0A8G�������8A0B(B BBAF�X8A0B(B BBAA�L�DԈ�Q��ABB B(B0A8DP������8A0B(B BBAAP,4�TՈ�8k�AAA ��~AAA hd��؈�MO�ABB B(B0A8D��������8A0B(B BBAA��8A0B(B BBAF�PЮx܈����ABB B(B0A8D�������8A0B(B BBAA�H$��ވ�ZϷBBB B(A0G�������0A(B BBBA�Pp��߈�(��ABB B(B0A8G�������r
8A0B(B BBAA�Lį��{[�ABB B(B0A8Dp�������8A0B(B BBAApP���J/�ABB B(B0A8D��������8A0B(B BBAA�Ph����9��ABB B(B0A8D��������8A0B(B BBAA�P�������۷ABB B(B0A8D������� 8A0B(B BBAA�h����T��ABB B(B0A8G��������8A0B(B BBAA�t8A0B(B BBAF�h|������ABB B(B0A8D�������l8A0B(B BBAF�o8A0B(B BBAA�P�����(7�ABB B(B0A8G��������8A0B(B BBAA�L<��/��{�ABB B(B0A8Dp�������8A0B(B BBAApP���1���߸ABB B(B0A8G�	������H8A0B(B BBAA�	L�h4��jøABB B(B0A8D`������$8A0B(B BBAA`P0��8�����ABB B(B0A8G��������8A0B(B BBAA�H���R�����ABB B(A0G�������0A(B BBAA�Pг�U��{�BBB B(A0������(B BBBF0A(B BBBA0P$�tV���17�ABB B(B0A8G��������+8A0B(B BBAA�Px���r�
׺ABB B(B0A8G�������$8A0B(B BBAA�P̴����[�ABB B(B0A8G��������8A0B(B BBAA�h ����0;�ABB B(B0A8G��������8A0B(B BBAF��8A0B(B BBAA�P������^�ABB B(B0A8G��������>8A0B(B BBAA�P�h����s�ABB B(B0A8G��������8A0B(B BBAA�L4������ABB B(B0A8D`������M8A0B(B BBAA`P��d��t��ABB B(B0A8D��������8A0B(B BBAA�Pض�
��+�ABB B(B0A8D��������8A0B(B BBAA�P,�\��>��ABB B(B0A8D�������i8A0B(B BBAA�L��H����ABB B(B0A8D`�������8A0B(B BBAA`P���ABB B(B0A8G�������D8A0B(B BBAA�8$����W�BAA ��]ABE DABA P`����e
�ABB B(B0A8G��������8A0B(B BBAA�L��(���_�ABB B(B0A8D`������58A0B(B BBAA`4��+���'�ABA D@���\ ABAA@4<��+��	��ABB B(B0A8Dp������@t���r���BBB B(A0�����l(B BBBA0P���-�����ABB B(B0A8G�������8A0B(B BBAA����G���{�ABB B(B0A8G�������i
8A0B(B BBAB�*8A0B(B BBAE��8A0B(B BBAA�8���V��[�ABA G����� ABAA�Pк�[��+�ABB B(B0A8D��������8A0B(B BBAA�L$�$�r�|��ABB B(B0A8Dp������*8A0B(B BBAApPt�$_����ABB B(B0A8G��������8A0B(B BBAA�8Ȼ m��K�BBA D����� ABBA�8�$n��+�BBA D����� ABBA�4@�8o����BBA Dp���� ABBAphx�p��A
�ABB B(B0A8D�������p8A0B(B BBAA�8A0B(B BBAB�P��y���?�ABB B(B0A8D��������8A0B(B BBAA�T8�@~�����ABB B(A0�����(B BBAA0E(B BBAE0P�������BBB B(A0�����l(B BBBF0A(B BBBA0P�$���� ��ABB B(B0A8G��������8A0B(B BBAA�88�����~K�BAA ��uABE DABA Pt�䠊��/�BBB B(A0������(B BBBE0A(B BBBA0PȾp���[�ABB B(B0A8G��������8A0B(B BBAA�P�|���JK�ABB B(B0A8G�������E8A0B(B BBAA�8p��������BAA ��PABE DABA P�������ABB B(B0A8D��������8A0B(B BBAA�,�����3��BAA ��RABF P0������
k�ABB B(B0A8G��������	8A0B(B BBAA�<��TÊ�T��BBB A(A0����e(A BBBB08�tÊ�t��BAA ��pABE DABA d��Ê�=��ABB B(B0A8Dp�������8A0B(B BBAEpD8A0B(B BBAApLh��Ċ���ABB B(B0A8Dp������*8A0B(B BBAFp0��PNJ��{�BAD����ABA�L��NJ�Tc�ABB B(B0A8Dp�������8A0B(B BBAAp4<�,ʊ�/�ABA D0���Z ABAA08t��͊�L�BBA G����� ABBA�4���Ί���ABA D0���� ABAA0D���ъ���BBB B(A0DP������0A(B BBBAP�0��Ҋ����ABB B(B0A8D�������i._.c.�.O.~.l.X�G�I�L.J8A0B(B BBAA�^.Q.u.F.P���Ԋ�3�ABB B(B0A8G��������8A0B(B BBAA�L���=�ABB B(B0A8DP������8A0B(B BBAAPDX�����BBB B(A0DP������0A(B BBBAPP��h����ABB B(B0A8G�������d8A0B(B BBAA�P����0�ABB B(B0A8G�������`8A0B(B BBAA�PH�����ABB B(B0A8G�������Q8A0B(B BBAA�P��l��	[�ABB B(B0A8G��������8A0B(B BBAA�h�������ABB B(B0A8A@������8A0B(B BBAF@8A0B(B BBAA@P\�<#��{��ABB B(B0A8G��������8A0B(B BBAA�P��h&��^��ABB B(B0A8G��������8A0B(B BBAA�P�t)��B!��ABB B(B0A8G��������8A0B(B BBAA�PX��N�����ABB B(B0A8G��������8A0B(B BBAA�P���r�	��ABB B(B0A8D��������8A0B(B BBAA���HU����ABB B(B0A8G�������G.O�G�I��.\.p.z.L.F.{.~.M.K.d8A0B(B BBAA�X.M.X.Q.v.I.k.J.H.c.K.J.P���X���g�ABB B(B0A8G�������=8A0B(B BBAA�h���l��$��ABB B(B0A8D��������8A0B(B BBAA��8A0B(B BBAF�Dh��p�����BBB B(A0Dp������0A(B BBBApP��Xs��3��ABB B(B0A8G��������8A0B(B BBAA�P�Du��9k�ABB B(B0A8D��������8A0B(B BBAA�hX��v��<
+�ABB B(B0A8G��������8A0B(B BBAA��8A0B(B BBAF�8������3�AAD0���AAA0�AAA0L�h���;�ABB B(B0A8DP������"8A0B(B BBAAPPP�ȇ����ABB B(B0A8D��������8A0B(B BBAA�4��������BBA D`���� ABBA`P���������ABB B(B0A8G�������X8A0B(B BBAA�P0�����1�ABB B(B0A8G��������8A0B(B BBAA�P��䕋�lK�ABB B(B0A8G��������8A0B(B BBAA�P������c�BBB A(DP�����(A BBBFPD(A BBBAPP,�����J�ABB B(B0A8G�������8A0B(B BBAA�8�������[�ABA G����� ABAA�P��L���33�ABB B(B0A8G��������8A0B(B BBAA�P�8���p�ABB B(B0A8G�������`8A0B(B BBAA�dd�T‹�\�ABB B(B0A8Dp������8A0B(B BBAEpD8A0B(B BBAApP��LNj�R��ABB B(B0A8D�������'8A0B(B BBAA�P �(͋�@W�ABB B(B0A8D�������8A0B(B BBAA�Dt�΋�i�BBB B(A0D`�����0A(B BBBF`P��<ϋ���ABB B(B0A8G��������8A0B(B BBAA�h����ABB B(B0A8D��������8A0B(B BBAF�D8A0B(B BBAA�P|�����,��ABB B(B0A8D��������8A0B(B BBAA�P��h�����ABB B(B0A8G�������8A0B(B BBAA�P$�����ABB B(B0A8G��������8A0B(B BBAA�8x�����AD0��AA0QAA0\AA0������{��ABB B(B0A8D�������I.Z.�.w.k.k.O.]�C�I�f.L8A0B(B BBAA�V.y._.l.f.w.\.P.K.J.hL�����/�ABB B(B0A8G�������	8A0B(B BBAF�G8A0B(B BBAA�P��0*���
c�ABB B(B0A8G��������8A0B(B BBAA�$��8����AD0�{AA0P4��9����ABB B(B0A8G�������&8A0B(B BBAA�P���@���s�ABB B(B0A8D�������58A0B(B BBAA�P���r��G�BBB A(Dp�����(A BBBFp�(A BBBAp�0��C���
�ABB B(B0A8A@������`8A0B(B BBAF@"8A0B(B BBAA@X8A0B(B BBAF@P��dl��l��ABB B(B0A8G��������8A0B(B BBAA�P��z����ABB B(B0A8D�������h8A0B(B BBAA�P\�|����ABB B(B0A8G��������8A0B(B BBAA�P��h����[�ABB B(B0A8G�������j8A0B(B BBAA�P�䟌��ABB B(B0A8G�������U8A0B(B BBAA�PX������0{�ABB B(B0A8G�������z8A0B(B BBAA�P��\��*��ABB B(B0A8G��������8A0B(B BBAA�P����u+��ABB B(B0A8G�
������B8A0B(B BBAA�
PT�?���k�ABB B(B0A8G��������8A0B(B BBAA�P��P[���K�ABB B(B0A8G��������8A0B(B BBAA�P���v��4K�ABB B(B0A8G�	�������8A0B(B BBAA�	PP�X���i;�ABB B(B0A8G�������18A0B(B BBAA�P��t�����ABB B(B0A8G�������\	8A0B(B BBAA�0��@ˍ�2c�AG���AA�LAF�P,�L̍�"?�ABB B(B0A8G��������8A0B(B BBAA�P���Ѝ���ABB B(B0A8G�������"8A0B(B BBAA�h���ҍ���ABB B(B0A8G��������8A0B(B BBAE�18A0B(B BBAA�P@�h؍����ABB B(B0A8G�������{8A0B(B BBAJ�D��ߍ�_��BAA ��\ABE OABF DABA 8��l�X�BBA D����� ABBA�8���[�BAD0��sABA0}ABA08T�t�/�ABA G����| ABAA�$��8�k�AD0�FAA0T�������BBB B(A0�����V(B BBBA0�(B BBBF0h���&��ABB B(B0A8D�������s8A0B(B BBAF�D8A0B(B BBAA�P|����	o�ABB B(B0A8G��������8A0B(B BBAA�P������ABB B(B0A8D�������J8A0B(B BBAA�P$�����s�ABB B(B0A8D��������8A0B(B BBAA�8x�`���K;�BADP��yABAPABFPP��t�����ABB B(B0A8G��������8A0B(B BBAA�P����w�ABB B(B0A8D��������8A0B(B BBAA�L\������ABB B(B0A8D`�������8A0B(B BBAA` �������A�kA,�������AD0�dAA0MAA08����L��BBA ���]BBF ABBA h<����`��ABB B(B0A8G��������8A0B(B BBAF�O8A0B(B BBAA�P������W�ABB B(B0A8G�������8A0B(B BBAA�P�����|+�ABB B(B0A8D�������/8A0B(B BBAA�LP�h ��
��ABB B(B0A8D`�������8A0B(B BBAA`,���!�����AD �MAE DAA P���#�����ABB B(B0A8G��������8A0B(B BBAA�P$��4���	��ABB B(B0A8G�������u8A0B(B BBAA�hx��>�����ABB B(B0A8G��������8A0B(B BBAF�G8A0B(B BBAA�P���F����ABB B(B0A8G�������,8A0B(B BBAA�L8��f�����ABB B(B0A8Dp������8A0B(B BBAApH��h��K��BBB B(A0G������'0A(B BBBA�P��l�����ABB B(B0A8G�������l8A0B(B BBAA�P(��|��3�ABB B(B0A8D��������8A0B(B BBAA�h|�L����#�ABB B(B0A8G��������8A0B(B BBAA��8A0B(B BBAF�L���������ABB B(B0A8Dp�������8A0B(B BBAApL8�0������ABB B(B0A8Dp�������8A0B(B BBAApL��������ABB B(B0A8D`������Q8A0B(B BBAA`L��P���M��ABB B(B0A8Dp�������8A0B(B BBAAp0(�`���b��BAG����ABA�P\�������ABB B(B0A8G�������+8A0B(B BBAA�T������;��ABB B(B0A8G� O�#�������8A0B(B BBAA�#d��������ABB B(B0A8DP������`8A0B(B BBAFP8A0B(B BBAAPPp�赎�%O�ABB B(B0A8G��������8A0B(B BBAA�L���Î����BAD���ABE��ABA�jABF�P�DɎ����ABB B(B0A8D�������8A0B(B BBAA�@h�ώ�%��BBB B(A0������(B BBBE0P���ю��o�ABB B(B0A8D��������8A0B(B BBAA�8�x؎�v�BAA ��|ABA HABF P<�܎��O�ABB B(B0A8G�������E8A0B(B BBAA�L�����ABB B(B0A8DP�������8A0B(B BBAEP4�������BBA D`���K ABBA`d������ABB B(B0A8A@������B8A0B(B BBAF@D8A0B(B BBAA@,���go�BAA ��qABE 8��H��_�BAA ��yABE DABA 8�����?�BAA ��yABE DABA 8(�����BAA ��yABE DABA 8d�D�V��BAA ��`ABF DABA P��h����BBB A(A0����W(A BBBF0D(A BBBA08����V��BAA ��`ABF DABA P0���o�BBB A(A0����S(A BBBF0D(A BBBA08����V'�BAA ��`ABF DABA P������BBB B(A0������(B BBBF0A(B BBBA0d����ABB B(B0A8A@�������8A0B(B BBAF@D8A0B(B BBAA@L|���[�ABB B(B0A8A@������f8A0B(B BBAA@P�������ABB B(B0A8G�������%8A0B(B BBAA�\ �h����C�ABB B(A0D`������0A(B BBAE`�0A(B BBAA`,�����l�BAD0���ABA0P������ABB B(B0A8G��������8A0B(B BBAA�P�T���O�ABB B(B0A8G��������8A0B(B BBAA��X��!��p+�ABB B(B0A8G�������q.~.Y.P.d.b.Y.}.Y.P.P.f.R.S.M.u.�.p.@.D�N�I�B.Q.b.t.L._.Z.v.e.�.p.w..�.j.�.I.W.p.Q.X.{.r.pw�D�I�B�G�G�G�A�A�D�D�G�D�A�I�E.�.M.`.P.f.�.}.j.I.Y.Q.R.f.R.S.F.n.R8A0B(B BBAA�`.U.u.i.j.L._.V.{.b.u.j.g.u.f.j.f..].[.r.W.^.`.d.S.c.c.b.[.[.`.].b.E.`.B.Q.[.S.H.I.L<�<7��)?�ABB B(B0A8DP�������8A0B(B BBAAPh��8���ABB B(B0A8D�������`8A0B(B BBAF�D8A0B(B BBAA�h���9��%��ABB B(B0A8G�������@8A0B(B BBAF�G8A0B(B BBAA�Dd��;��N��BBA D0���} ABBA0� ABBF0h���<��c�ABB B(B0A8Dp�������8A0B(B BBAFpJ8A0B(B BBAApP��C��2+�ABB B(B0A8G�������@8A0B(B BBAA�Pl�|V��P�ABB B(B0A8G��������8A0B(B BBAA����xZ��u��BBA D����_.|.g ABBE��. O�B�A�F�I�[.e.Q.].M ABBA�n.E.s.E.[.i.\.F.K.J.H.PX�`]���s�ABB B(B0A8G�������k8A0B(B BBAA�l���`��WK�ABB B(B0A8G�������_8A0B(B BBAE�:
8A0B(B BBAA�P�r��	�ABB B(B0A8G��������8A0B(B BBAA�Pp��}���o�ABB B(B0A8G�������<8A0B(B BBAA�P������;�ABB B(B0A8D��������8A0B(B BBAA�P� ���x�ABB B(B0A8D��������8A0B(B BBAA�Pl�L������ABB B(B0A8D�������*8A0B(B BBAA�L��������ABB B(B0A8A@�������8A0B(B BBAA@8�H����o�BAA ��LABE DABA ,L�����<S�BAA ��[ABF h|�슏�K/�ABB B(B0A8DP������Z8A0B(B BBAEPT8A0B(B BBAAPP�Ќ����ABB B(B0A8G�������`8A0B(B BBAA�P<��������ABB B(B0A8G��������8A0B(B BBAA�8��(���V'�BAA ��eABF DABA h�̘�����ABB B(B0A8G��������8A0B(B BBAF�X8A0B(B BBAA�P8�Н��5�ABB B(B0A8G��������8A0B(B BBAA�l������l�ABB B(B0A8G�������
8A0B(B BBAA��8A0B(B BBAF�P��ʏ����BBB A(A0����_(A BBBE0D(A BBBA0,P��ʏ�<��BAA ��[ABF h���ʏ�K��ABB B(B0A8DP������Z8A0B(B BBAEPT8A0B(B BBAAPP��̏��[�ABB B(B0A8G��������8A0B(B BBAA�P@��Џ�k;�ABB B(B0A8D�������	8A0B(B BBAA�L���я�9�ABB B(B0A8G�������^8A0B(B BBAA�P��܏��C�ABB B(B0A8G��������8A0B(B BBAA�@8����#�BBB A(G�����Z(A BBBA�D|�,���ABB B(A0D@�����w0A(B BBAA@4�t�`�ABA D0���s ABAA04����k��ABA D0���� ABAA0P4���D��ABB B(B0A8G�������E8A0B(B BBAA�L������ABB B(B0A8DP�������8A0B(B BBAAPP����k�ABB B(B0A8D��������8A0B(B BBAA�x,��S?�ABB B(B0A8G�������~.z.Y.P.d.m.Y.}.Y.Q.Z.f.R.S.�.[.U.E.v.S.E.s.e.S.E.W.n.c.S.E.W.V.^.Z.n.�.M.I.l.m.^.M8A0B(B BBAA��.�...M.d.�.M.�.a.�.e.�.�.\.�.F.f.i.�.T.K.x.m.K.w.X.Y.`.Y.k.�.|.Q. D�Z�B�B�I�j.p.T.a.|.Z. D�M�D�B�I�B.�.(.j.G.S.\.[.T.T.U.E.�.e.p.I.Z.L.�.�...t.H.h.j.}.v.s.|.M.].E.M.�.i.A.R.h.j.�.�.a.�.�.p.R.y.~.o.�..l.�.p.R.r..�.`.p.�.�.m.U.H.C.T.H.�.x.p.p.V.r.d.~.p.h.Y.u.O.�.].n.N.m.t.t.a.h.m.y.�.�.S._.o.b.H.~.a.Y.S.`.m.J.l.R.p.].Y.].u.l.w.J.J.].J.Q.q.l.c.f.q.l.c.V.x.{.i.p.\.f.z.l.q.Y.`.J.{.V.Q.`.w.X.Y.D.R.U.g.Q.`.V.P.].`.i.u.R.d.D.K.Q.Q.Q.Q.p.^.^.E.^.Q.Q.Q.`.{.R.v.l.^.M.N.b.s._.}.Z.{.I.W.Q.h.}.e.T.j.n.M.[.�.f.X.b.J.W.Q.^.`.W.a.^.Y.f.@.o.Q.K.H.Y.Y.`.X.F.H.t.P� C����ABB B(B0A8G�������G8A0B(B BBAA�P��H��%��ABB B(B0A8G�������8A0B(B BBAA�hP�Y��cC�ABB B(B0A8Dp������58A0B(B BBAFp�8A0B(B BBAApL�|a����ABB B(B0A8D`�������8A0B(B BBAA`L�j���ABB B(B0A8DP�������8A0B(B BBAAP$\�l���AD0�{AA0l�Do��
B��ABB B(B0A8G�	������7.Q.W.y.N._.[.d.�.X.o.a.K.�	.o.D�	\�	I�	
.�.�.g�	A�	I�	�.�..m.�.�.�.�..f..o.�.{.�.�.�.@.g.{.�.D.�.0.}.N�	B�	I�	N.�.m.�.u.�.A..w.�.{.�.d...�.j.D�	\�	I�	N.g..T.a.~.].Q�	B�	I�	f.r.g.^.o.W.5.R.�.u.�.d.j.B.O�	B�	I�	Y.Z.S.A.j.b.q.J.b8A0B(B BBAA�	G.R.a.i.O.N.s.J.f.p.Q.J.g.].u.E.z.Q.�.^.m.R.X.i.`.p.�.`.X.].j._.W.Z.O.h..E.\.Y.f.I.x.O.L�������ABB B(B0A8A@������+8A0B(B BBAA@8D���c˿BBA D����� ABBA�P���d��ABB B(B0A8D�������G8A0B(B BBAA�,�TƐ�W��AADP��AAAPh�ǐ���ABB B(B0A8G��������8A0B(B BBAA��8A0B(B BBAF�Pp�ސ�QDw�ABB B(B0A8G��������38A0B(B BBAA�H�$��Z�ABB B(A0D�������0A(B BBAA�P(%����ABB B(B0A8G�������8A0B(B BBAA�d.���C�ABB B(B0A8G��������8A0B(B BBAE�8A0B(B BBAE�8A0B(B BBAE�m8A0B(B BBAE��8A0B(B BBAE�{8A0B(B BBAE�~8A0B(B BBAE�j8A0B(B BBAE�V8A0B(B BBAE�n8A0B(B BBAE�x8A0B(B BBAE�K8A0B(B BBAE�8A0B(B BBAE�u8A0B(B BBAE�28A0B(B BBAE�8A0B(B BBAE�}8A0B(B BBAE�W8A0B(B BBAA�P�
�o���	G�ABB B(B0A8D�������C8A0B(B BBAA�L�
y�����ABB B(B0A8Dp������;8A0B(B BBAApP$D}�����ABB B(B0A8G�������P8A0B(B BBAA�Px������ABB B(B0A8D��������8A0B(B BBAA�H�����w�ABB B(B0A8G��������.P.\.i.@.j.�.L.�.e.L.@.j.�.L.d8A0B(B BBAA��.C..Y.k.j.l.z.�.~.u.�.Y.U.Q.\.J.l.�.p.o.D.n.N.\.�.J.S.R.U�B�I�A.b.C.M.V.Z.l.T.X.L.X.|.L.L.L.L.L.P.f.M.Y.O.M.\.^.U.P.I.�
 ���:��ABB B(B0A8G�������g.�.�.~.\.D.b.�.h.i.h.O._.n.Z�B�N�\.d.|.Y.P.e.�.T.O.^.Y.R.f.R.].\.l.b.z.j.p.|.~.\.P.c.~.N.R.g.W.U.f.R.S.P.s.F.g.h.[.v.�.S.g.K.s.i.m.i.|.T.P.W8A0B(B BBAA�E.c.P.U.S.�.\.c.l.X.X.w.|.Q.l.l.o.i.X.Y.Z.O.O.O.O.a.b.T.\.Z.b.T.l.Q.c.i.U.^.\.M.Q.T.I.K.Z.S.Y.F.`.E.M.K.`.S.F.M.M.PP�����ABB B(B0A8G��������8A0B(B BBAA�L\����$�ABB B(B0A8Dp������8A0B(B BBAAp$�\Ñ���AD@��AA@P�đ�4g�ABB B(B0A8G��������8A0B(B BBAA�h(�Ǒ�?�ABB B(B0A8D�������Y8A0B(B BBAA��8A0B(B BBAF�P�D͑�n�ABB B(B0A8D��������8A0B(B BBAE�P�ё��
˿ABB B(B0A8G�������8A0B(B BBAA�h<�ۑ��˿ABB B(B0A8DP������8A0B(B BBAAP�8A0B(B BBAFPh� ݑ��{�ABB B(B0A8DP������r8A0B(B BBAAP�8A0B(B BBAFPP�ߑ�&3�ABB B(B0A8G��������8A0B(B BBAA�Ph
����ABB B(B0A8G��������8A0B(B BBAA�L����e;�ABB B(B0A8G�������i8A0B(B BBAA�L,���C�ABB B(B0A8Dp������@8A0B(B BBAApP\�����ABB B(B0A8G��������8A0B(B BBAA�P����׿ABB B(B0A8G��������8A0B(B BBAA�0%�����ABA ����BAA L8�&�����ABB B(B0A8Dp������88A0B(B BBAApd�+��
K�ABB B(B0A8DP�������8A0B(B BBAFP}8A0B(B BBAAPD�8-����BBB B(A0DP�����u0A(B BBBAPP8�/��]+ϾABB B(B0A8G�������� 8A0B(B BBAA�P��Z��k�ABB B(B0A8G�������	8A0B(B BBAA�t��e���;�ABB B(A0D������~.�. V�B�B�C�I�N.S.M0A(B BBAA�d.F.K.J.H.PX�h��_�ABB B(B0A8D��������8A0B(B BBAA���\m�����ABB B(B0A8G�������v.o.u.v8A0B(B BBAF��.�.h.M.D._�B�I�N..�.d.�.�.e.Z.d.8.�.f.^.�.t.k./.>.n.a.m.c.d.{.D.P.\.h.Q.o.u..E.O.(.@.V�B�I�E.H.^.W.X.d�B�I�r.M.P.C.M.P.].P8A0B(B BBAA�B._.p.l.T.[.[.].a.Q.[.T.N.^.R.u.Z.Z.M.R.O.J.d.M.B.X.B.M.X.^.d.I.i.D.�p���� ˾ABB B(B0A8G�������H.\.P.i.U.@.[.[.E.E.U.X�B�I�.H.s.O.M.T.P8A0B(B BBAA�.T.r.i._.n.f.c.Y.O.\.Q.H.T.P.[.J.E.M.T.F.PD���}W�ABB B(B0A8G�������<8A0B(B BBAA������}
c�ABB B(B0A8G�������|.U.�.�.�.Y.a.W.~.[.^.N.E.\.i.b.H.A.].v.�.F.W�A�I�H.K.x.~.U.M.i8A0B(B BBAA�._.M.v.|.f.r.l.q.Y.Q.R.].g.U.Q.Q.l.I.h.a.P.R.G.M.U.F.s.b.q.v.E.Z.L�Ф��'߽ABB B(B0A8G�������f8A0B(B BBAA�P����B
ýABB B(B0A8G��������	8A0B(B BBAA�h\�����#�ABB B(B0A8G��������8A0B(B BBAF�G8A0B(B BBAA�h����\�ABB B(B0A8D��������8A0B(B BBAF�D8A0B(B BBAA��4�Ē��2׽ABB B(B0A8G�������c.�.R.k.~.X.g.}.|.�.o.m.N.Q.p.�.�.y.#.`.c.X.m.q.\.V.{.t.p.d.1.Q.r.U.X.].�.Y..i.�.�.o.k.[.Z�B�I�K.R.u.X.D.{.}.�.y.M.m.j.�.�.t.U.i.�.�.Y.M.t.U.c.�.[.P.�.6.�.T.q.P�B�I�h.I.C.�.W�B�I�h.d.�.t.\.b.d.�.�.t.W�B�I�f.`.J.Q.i.p.W.c.{.g.P.w.Y.f.j.S8A0B(B BBAA�P.[.Q.\.n.\.M.k.i.L.d.`.i.i.c.].|.\.u.i.Q.n.i.c.S.O.S._.U.Y.c.w.T.l.d.[.c.@.l.W.V.A.o.R.n.K.b.S.b.i.U.K.y.k.C.q.Z.W.\.M..N.M.p.N.[.R.S.M.S.\.n.Z.a.m.i.`.L.H.^.N.E.W.P0����ABB B(B0A8G��������8A0B(B BBAA�P�����	��ABB B(B0A8G�������8A0B(B BBAA����	��N{�ABB B(B0A8G��������.�.j.P�B�L�a.g.p.Y.�.�.�.r.N8A0B(B BBAA�I.R.I.�d T����ABB B(B0A8G�������k.p.].Y.Y.Y.Z..V.�.z.c.^.v.q.h.L.L.c�A�I�K.F.T.z.M.M.X.R8A0B(B BBAA�h.\.V.N.d.W.Y.H.\.d.\.S.J.O.I.W.H.K.�L!���=��ABB B(B0A8G�������i.w.g.z.^.�.R�B�I�V8A0B(B BBAF�M.N.R8A0B(B BBAA�.].V.F.8�!@��O�BBA ���_BBF ABBA ,$"T��J׺BBA ���eBBA LT"������ABB B(B0A8A@������q8A0B(B BBAA@@�"����s�BBB A(G�����<(A BBBA�h�"@��$K�ABB B(B0A8G��������8A0B(B BBAF��8A0B(B BBAA�,T#4!��5�BAA ��ZABA P�#D!��\ϹABB B(B0A8G��������8A0B(B BBAA�T�#P#����BBB B(A0�����(B BBBA0�(B BBBF0P0$&���
S�ABB B(B0A8G�������8A0B(B BBAA�d�$�>��r��ABB B(B0A8D`������!8A0B(B BBAE`D8A0B(B BBAA`h�$�B��l[�ABB B(B0A8D��������8A0B(B BBAF�g8A0B(B BBAA�PX%�D��
�ABB B(B0A8G��������8A0B(B BBAA�P�%�J��)�ABB B(B0A8D�������q8A0B(B BBAA�P&(N��LӸABB B(B0A8G��������8A0B(B BBAA�hT&$P����ABB B(B0A8Dp������I8A0B(B BBAApu8A0B(B BBAFpP�&�Q��{[�ABB B(B0A8G��������8A0B(B BBAA�|'�i���g�ABB B(B0A8A@�������8A0B(B BBAE@N8A0B(B BBAF@D8A0B(B BBAA@P�'Tk��B�BBB B(A0������(B BBBF0A(B BBBA0,�'Pl��0۸BAA ��OABF P(Pl��c	��ABB B(B0A8G�������s8A0B(B BBAA�Ll(lu��;߸ABB B(B0A8D`�������8A0B(B BBAA`L�(\w��D��ABB B(B0A8D`�������8A0B(B BBAA`P)\y���(��ABB B(B0A8G��������"8A0B(B BBAA�D`)術����BBB B(A0DP�����|0A(B BBBAPL�)�������ABB B(B0A8Dp������u8A0B(B BBAApP�)����_�ABB B(B0A8G��������8A0B(B BBAA�LL*<���2w�ABB B(B0A8D`�������8A0B(B BBAE`P�*lǓ��O�ABB B(B0A8G�������8A0B(B BBAA�L�*�ʓ���ABB B(B0A8DP������8A0B(B BBAEPd@+X͓�5�ABB B(B0A8D`�������8A0B(B BBAF`D8A0B(B BBAA`P�+�����ABB B(B0A8D�������@8A0B(B BBAA�@�+<��s�ABB A(D������(A BBAA�P@,������ABB B(B0A8D�������08A0B(B BBAA�P�,���Wc�ABB B(B0A8G�������H8A0B(B BBAA�P�, �����ABB B(B0A8D�������8A0B(B BBAA�P<-������ABB B(B0A8D�������68A0B(B BBAA�P�-X��,߹ABB B(B0A8G��������8A0B(B BBAA�d�-44��P�ABB B(B0A8A@�������8A0B(B BBAF@T8A0B(B BBAA@LL.�5��_��ABB B(B0A8Dp�������8A0B(B BBAApP�.�7��s��ABB B(B0A8D�������g8A0B(B BBAA�,�.�;�����BAA ���ABA P /<���k�ABB B(B0A8D�������h8A0B(B BBAA�$t/�?���[�AD@��AA@$�/<@��C�AD@��AA@P�/$A��%+�ABB B(B0A8G�������D8A0B(B BBAA�L0�D��\�ABB B(B0A8Dp�������8A0B(B BBAApPh0�E���׸ABB B(B0A8D�������|8A0B(B BBAA�8�0I��|˸BAA ��mABE DABA ,�0`I��<��BAA ��[ABF h(1�I��c��ABB B(B0A8DP������r8A0B(B BBAEPT8A0B(B BBAAP��1�K��+O�ABB B(B0A8G��������.�.R.T.B.c.p.w.�.V.C.S.t.�.s..�.�.r.�.`.H.X.M.�.p.I.`.Y.Y.^.^.B.d.[.n�H�I�X.p.U.K.�.b.Z.a.S.p.z.Q.a.Q.d.J.\.V.�.r.T.^.Q.J.`.Y.Y.J.p.C.w.X.S.�.~.K.8.Z.w.F.b.�.R.E.O.j.O.L8A0B(B BBAA�B.d.�.[.@..�.�.M.o.. R�B�I�G�I�.e.Y.c.}.v.W..�.�.Q.S.I.n.L.l.b.[.T.J.J.J.x.J.X.M.h.l.l.O.a.]..J.].y.l.T.t.i.].].l.Q.f.{.V.i.Q.i.c.M.�.P.A.C.{.h.[.p.N.W.H.[.u.Q.z.H.M.c.I.X.[.Q.K.f.L.f.\.X.\.V.E.H.L.I.E.PT4�t���W�BBB A(A0����\(A BBBF0D(A BBBA0,�4`u��M#�BBA ���iBBA P�4�u�����ABB B(B0A8G�������Z8A0B(B BBAA�|,5�y��J��ABB B(B0A8Dp������z.x.O.m.t.UxB�IpY.M8A0B(B BBAAp.L.S.e.I.w.h�5�{����ABB B(B0A8D��������8A0B(B BBAF�`8A0B(B BBAA�P6p}���C�ABB B(B0A8D��������8A0B(B BBAA��l6����/�ABB B(B0A8D�������X.c.U.j.d.A.Y.P.W�B�I�X.O.t.M.l.U.O8A0B(B BBAA�.l.Z.Q.\.M.F.l7@����˵ABB B(B0A8G�������8A0B(B BBAE�8A0B(B BBAA�Px7`���$��ABB B(B0A8G�������k8A0B(B BBAA�0�7<���öAD �XAA sAF ,8���0��BAA ��OABF h08(���{�ABB B(B0A8G�������{8A0B(B BBAA��8A0B(B BBAF�P�8ܬ��!#�ABB B(B0A8D�������K8A0B(B BBAA�P�8����r�ABB B(B0A8G��������8A0B(B BBAA�PD9�ǔ�:��ABB B(B0A8G�������+8A0B(B BBAA�P�9�ܔ�~C�ABB B(B0A8D��������8A0B(B BBAA�P�9�ޔ���ABB B(B0A8D�������08A0B(B BBAA�P@:���'�ABB B(B0A8G��������8A0B(B BBAA�,�:�~_�BAA ��cABA $�:�����;�AD@��AA@h�:̿r�>#�ABB B(B0A8G�������8A0B(B BBAF�G8A0B(B BBAA�PX;�����ABB B(B0A8G�������V8A0B(B BBAA�P�;����ǶABB B(B0A8G�������58A0B(B BBAA�P<(��v��ABB B(B0A8D�������8A0B(B BBAA�PT<$���[�ABB B(B0A8G�������8A0B(B BBAA�L�<@
��w'�ABB B(B0A8A@�������8A0B(B BBAA@P�<p���
�ABB B(B0A8G�������8A0B(B BBAA�dL=���sϵABB B(B0A8DP������8A0B(B BBAAPH8A0B(B BBAFPH�=�����BBB B(A0G�������0A(B BBBA��>�#���o�ABB B(B0A8G�������n.\�D�I�i.�.y.K.J.D.U.v.V.i.].S.g8A0B(B BBAA�H.X.Z.S.J.X.O.].\.a.Z.S.F.��>(��B��ABB B(B0A8G�������Z.]�C�I�U8A0B(B BBAA�_.
.l.l.U.r.f.o.A.{.Z.o.f.f.Y.`.Z.X.N.O.n.W.i.Y.F.�`?�,�����ABB B(B0A8G�������f.\�D�I�i.�.y.K.J.D.U.v.V.i.].S.g8A0B(B BBAA�H.X.Z.S.J.X.O.].\.a.Z.S.F.�@�0���7�ABB B(B0A8G�������Y.Y�D�I�w.�.b.j.[.].R.Z.u.[.W.g.a.U.g.E.J.Y.d8A0B(B BBAA�.R.j._.P.W.X.Q.N.O.N.a.O.N.M.W.I.M.��@�5���dzABB B(B0A8G�������.\�C�I�W.g.K.�.u.N.V.�.S._.Z.Q.n.S.b.d.S.U8A0B(B BBAA�.X.N.N.L.e.J.H.V.J.S.I.J.��A�9���?�ABB B(B0A8G�������f.\�D�I�l.�.w.H.b..�.n.O.f.D.i.s.Y.e8A0B(B BBAA�E.X.b.Y.J.`.i.N.^.`.N.S.K.M.K.M.(`B@��DzABB B(B0A8G�������].`�C�I�]8A0B(B BBAA�a.�.C.{.D.W.^.n.].e.R.i.B.^.A.m.V.I.l.w.F.q.�.V.n.l.{.\.h.T.C.F.d.|.S.Z.[.S.`.o.s.Y.j._.l.c.W.X.].e.a.m.d.R.q.j.o.m.N._.`.Y.F.4�C�J���;�ABB B(B0A8G��������.]�B�I�m.Q.u.�.Z.Y.M.{.�.t.z.V.�.S.W.M.b8A0B(B BBAA�.g.c.D�[�I�t.[.f.Q.L.c.m.V.L.l.K.b.b.V.h.V.h.T.Q.O.U.U.j.T.J.K.J.W.W.S.I.M.K.M.S.[.I.J.K.J.J.K.W.F.P�DTU�����ABB B(B0A8G��������8A0B(B BBAA�PE m��/�ABB B(B0A8D��������8A0B(B BBAA�LlE�n��y��ABB B(B0A8Dp������98A0B(B BBAApd�Ep�����ABB B(B0A8DP������I8A0B(B BBAAPU8A0B(B BBAEPd$FTq���g�ABB B(B0A8D`������;8A0B(B BBAF`D8A0B(B BBAA`0�F�s���
�ABB B(B0A8G�������t.\�D�I�@.�.i.s.z.].b.�.k.A.Y.X.m.d.D.m.Z.I.A.S.E.].k.Z.E.~.�.S.E.q.U.f.p.e.�.U.]8A0B(B BBAA�.h.X.N.Q.i.O.I.O.I.R.I.Q.P.I.M.O.M.S.M.I.M.K.M.S.N.M.M.P�G����-+�ABB B(B0A8G��������)8A0B(B BBAA�hH�������ABB B(B0A8G��������8A0B(B BBAF�L8A0B(B BBAA�P�H����=��ABB B(B0A8G��������8A0B(B BBAA�P�H�ϕ��	�ABB B(B0A8G��������8A0B(B BBAA�H(I`ٕ�(۱ABB B(A0G������A0A(B BBAA�PtIDݕ�w��ABB B(B0A8G�������U8A0B(B BBAA�D�Ip�$��ABA D0���^ ABAA0o ABAF0hJ���S�ABB B(B0A8Dp�������8A0B(B BBAApz8A0B(B BBAFph|J����ABB B(B0A8D�������Y8A0B(B BBAA�{8A0B(B BBAF�T�J@����ABB A(D������(A BBAA�w(A BBAF�P@K��[	��ABB B(B0A8G��������8A0B(B BBAA�P�KT�G��ABB B(B0A8G�������C8A0B(B BBAA�P�KP���2��ABB B(B0A8G�������8A0B(B BBAA�P<L������ABB B(B0A8G��������8A0B(B BBAA�P�LX	�����ABB B(B0A8G��������8A0B(B BBAA�P�L���c
��ABB B(B0A8G��������8A0B(B BBAA�P8M�����ABB B(B0A8G�������8A0B(B BBAA�P�M<��ϰABB B(B0A8G��������8A0B(B BBAA�P�M'���C�ABB B(B0A8G�������G8A0B(B BBAA�P4Nt�r�d3�ABB B(B0A8G�	������8A0B(B BBAA�	d�N0:��DóABB B(B0A8A@������8A0B(B BBAF@b8A0B(B BBAA@h�NX<�����ABB B(B0A8A@�������8A0B(B BBAA@E8A0B(B BBAF@T\O|?��A<3�ABB B(B0A8G� O�'������h.8A0B(B BBAA�'P�O~��5��ABB B(B0A8G��������)8A0B(B BBAA�$P@����7�ADP�fAAPd0P���$�ABB B(B0A8Dp�������8A0B(B BBAApG8A0B(B BBAFpP�P�����߶ABB B(B0A8G�������8A0B(B BBAA�L�P����˶ABB B(B0A8G�������~8A0B(B BBAA�P<Q<��M��ABB B(B0A8D�������$8A0B(B BBAA�P�Q8��w��ABB B(B0A8D�������
8A0B(B BBAA�P�Q����S�ABB B(B0A8G�������8A0B(B BBAA�08R�
����BBA ����BBA PlR������ABB B(B0A8G�������8A0B(B BBAA�P�R���QߵABB B(B0A8G��������8A0B(B BBAA�PSt��8ϵABB B(B0A8G��������
8A0B(B BBAA��hS`'���[�ABB B(B0A8G�������z.�.m.m.z.i.v.O.v.a. D�k�F�I�I��.J.Q.J.f.g.e.d.p.t.S.@.d. D�k�F�I�K�n.J.b.b.g.p.h.w.h.I.p.e. D�r�F�I�I�8A0B(B BBAA�B.Q.E.P.Z.j.L.u.u.H.U.|.c. D�s�A�B�I�E.^.E.a.W.V.\.d.M.l.N.i.N.V.a.n.T.w.\.i.N.N.N.p.<�TX9�����BBB A(A0�����(A BBBA0h0U�9��vW�ABB B(B0A8D�������I8A0B(B BBAA��8A0B(B BBAF�h�U�=����ABB B(B0A8D�������8A0B(B BBAF�K8A0B(B BBAA�hVPA�����ABB B(B0A8G��������8A0B(B BBAA��8A0B(B BBAF�0tV�W��I��BAG����ABA�P�V0Z��^��ABB B(B0A8G�������c8A0B(B BBAA�P�V<^��a
{�ABB B(B0A8G�������b8A0B(B BBAA�PPWXk��9ǴABB B(B0A8G��������8A0B(B BBAA�X�WDo��pPôABB B(B0A8G� O�@O�C������)8A0B(B BBAA�CPXX���w�ABB B(B0A8G��������8A0B(B BBAA�LTXT—��S�ABB B(B0A8Dp������m8A0B(B BBAApP�X�Ǘ��[�ABB B(B0A8G�������8A0B(B BBAA�H�X�˗���BBB B(A0G������W0A(B BBBA�PDY4͗�&�ABB B(B0A8G�������b8A0B(B BBAA���Y�җ����ABB B(B0A8G�������`.�.j._.a. ]�D�D�G�I�E.�. U�D�D�D�I�E.U.\.M.\8A0B(B BBAF�G8A0B(B BBAA�M.J.M.PXZ�՗���ABB B(B0A8G��������8A0B(B BBAA�P�Z��S�ABB B(B0A8G�������o8A0B(B BBAA�h[H�_S�ABB B(B0A8G�������8A0B(B BBAA��8A0B(B BBAF�Pl[<��ABB B(B0A8G�������8A0B(B BBAA�P�[8�r��ӷABB B(B0A8D�������8A0B(B BBAA�H\���@K�BBB B(A0D�������0A(B BBBA�L`\����,�ABB B(B0A8Dp�������8A0B(B BBAApP�\���@߷ABB B(B0A8G��������8A0B(B BBAA�P]���h�ABB B(B0A8G��������8A0B(B BBAA�hX]����ABB B(B0A8G��������8A0B(B BBAA�L8A0B(B BBAF���]D��Q�ABB B(B0A8G�������w.i.^.c.^.c.M.b.M.u.h.h.[.n.~.L.\.c.`.j.m.V�B�I��.W.Z.M.s.s.Y8A0B(B BBAA�.Q.N.Y._.^.I.c.T.I.h�^���o
k�ABB B(B0A8G��������8A0B(B BBAF�G8A0B(B BBAA�L_X,��s_�ABB B(B0A8A@������%8A0B(B BBAA@,P_�.��d'�BAA ��|ABA ,�_�.��j�BAA ��BABA P�_(/��o
߶ABB B(B0A8G�������8A0B(B BBAA�P`d;����ABB B(B0A8G�������	8A0B(B BBAA�8X`?��=�BAA ��TABF DABA 8�`?��aöBBA ���hBBF ABBA P�`�@��W��ABB B(B0A8D��������8A0B(B BBAA�P$a�C��wS�ABB B(B0A8D�������8A0B(B BBAA�Pxa H��>?�ABB B(B0A8D�������8A0B(B BBAA�P�a�N�����ABB B(B0A8D��������8A0B(B BBAA�8 bxR��N�BBA ���^BBF ABBA P\b�R���׵ABB B(B0A8G�������+8A0B(B BBAA�P�b�W����ABB B(B0A8D��������8A0B(B BBAA�Pc$_���W�ABB B(B0A8D��������8A0B(B BBAA�8Xcpc��O_�BBA ���_BBF ABBA P�c�c��Q/�ABB B(B0A8D�������x8A0B(B BBAA�8�c�g��HS�BAA ��WABF DABA d$d�g���#�ABB B(B0A8A@������`8A0B(B BBAF@D8A0B(B BBAA@P�d��r��	۵ABB B(B0A8G�	������W	8A0B(B BBAA�	P�dXh����ABB B(B0A8G��������8A0B(B BBAA�@4e�l�����AD0�MAA0sAA0FAF0JAE08xe�o��x[�BBA G����� ABBA�P�e�s���W��ABB B(B0A8G��������68A0B(B BBAA�Pf˘�/��ABB B(B0A8D��������8A0B(B BBAA�l\fLs�X[�ABB B(B0A8G�������J8A0B(B BBAF��8A0B(B BBAA�P�f<͘�H��ABB B(B0A8D��������8A0B(B BBAA�P g8Θ�cs�ABB B(B0A8G��������8A0B(B BBAA�LtgTј�S�ABB B(B0A8D`������l8A0B(B BBAA`P�g4֘�7�ABB B(B0A8G��������"8A0B(B BBAA�Ph
����ABB B(B0A8D��������8A0B(B BBAF�Xlh������BBB B(A0D`������0A(B BBBF`D0A(B BBBA`P�h���uW�ABB B(B0A8G�������P8A0B(B BBAA�Pi���7�ABB B(B0A8G�������~8A0B(B BBAA�Ppih*���	�ABB B(B0A8G��������8A0B(B BBAA�8�i�3��S�BBA ���cBBF ABBA $j�8���ӼBBA D@���H(j�9���ӼBBB B(A0G�������0A(B BBBA�htjD>���ӼABB B(B0A8G��������8A0B(B BBAF��8A0B(B BBAA�$�j�C�����BBA D@���@k E��6��BBB A(G������(A BBBA�DLkM�����BBA D0���s ABBF0D ABBA04�kdM��W׼BBA Dp���_ ABBApP�k\����ABB B(B0A8G��������8A0B(B BBAA�d lhr���k�ABB B(B0A8D`������`8A0B(B BBAE`|8A0B(B BBAA`L�l�v��K�ABB B(B0A8Dp�������8A0B(B BBAApP�l`x����ABB B(B0A8G��������8A0B(B BBAA�P,m����B
;�ABB B(B0A8D��������8A0B(B BBAA�<�m蒙�9#�ABB A(D@�����(A BBAA@P�ms�?��ABB B(B0A8G��������8A0B(B BBAA�hn����üABB B(B0A8Dp�������8A0B(B BBAAp�8A0B(B BBAFpP�n����w�ABB B(B0A8D��������8A0B(B BBAA�P�nd����W�ABB B(B0A8D�������B8A0B(B BBAA�$(o�ę��#�ADP�nAAPPPo� s�^	�ABB B(B0A8G�������	8A0B(B BBAA�D�otҙ�{׻ABB B(A0Dp������0A(B BBAApL�o�ՙ��ۻBBB A(A0����R(A BBBA0r(A BBBF0L<p֙����ABB B(B0A8A@������r8A0B(B BBAA@P�p�י�
W�ABB B(B0A8D�������k8A0B(B BBAA�P�p��h'�ABB B(B0A8G��������8A0B(B BBAA�d4q�9�ABB B(B0A8DP������L8A0B(B BBAAPc8A0B(B BBAFPL�q��$��ABB B(B0A8DP�������8A0B(B BBAAPL�ql���[�ABB B(B0A8D`������8A0B(B BBAA`L<r���C�ABB B(B0A8Dp�������8A0B(B BBAApP�r�
��N�ABB B(B0A8G��������8A0B(B BBAA�L�r����׹ABB B(B0A8Dp������f8A0B(B BBAApL0s������ABB B(B0A8Dp������V8A0B(B BBAApP�s(O���o�ABB B(B0A8G�������+8A0B(B BBAA�P�sTY��g�ABB B(B0A8G�������u8A0B(B BBAA�P(t]���7�ABB B(B0A8D��������8A0B(B BBAL�,|t�_���#�A�C
F���XF�t`���A�C
,�t`��k��A�C
G����uFH�t\`��W׸ABB B(A0D�������0A(B BBAA�8Hupe�����BBA G����
 ABBA�0�u�ښ��{�A�C
P�����(A0�u@��g�A�C
P�����*A,�u<��S�A�C
N�����A0v�
���	7�A�C
M�����K	A,Pvx����A�C
N�����A0�v���
��A�C
M������	A,�v�%���۷A�C
N�����A0�v�,��2
��A�C
M������	A0w�6����A�C
\������A0Lw�>��
�A�C
M������	A,�w�H���_�A�C
N�����A0�w(P��x	C�A�C
M�����	A,�wd_���#�A�C
N����IA0xa��$�A�C
M������A8Hxc����A�C
P������A�E0�x�g��5��A�C
P������A0�x�i��2߶A�C
P�����
A(�x�j�����A�C
G��YAy�l�����A�C
E�08y�~��5��A�C
P������A0ly�����g�A�C
J������A4�y(���G�A�C
G����RAvF,�yp����A�C
�EAA0z0������A�C
P�����)A,<z����@�A�C
N����A,lz�����A�C
I����A8�z����ߵA�C
P�����$A�
F4�z`����A�C
G����RAvF,{�����׵A�C
N�����A0@{�.s��˵A�C
M�����A,t{T������A�C
I����A8�{������A�C
J�����uFNA,�{������A�C
I���<A0|豛�Mk�A�C
P�����\A0D|���8g�A�C
M������A0x|0�FC�A�C
M�����iA(�|L�Z3�A�C
C��oE,�|��=#�A�C
P�����gA(}��Z�A�C
C��oE84}����r��A�C
M������F|A$p}�.s�x۴A�C
E�YA0�}����w˴A�C
P������A$�}���<��A�C
kA4�}�
�����A�C
G����VAvF0,~���k�A�C
M�����yA,`~����K�A�C
K����cA,�~����C�A�C
J�����vA0�~h��
#�A�C
P�����A0�~�&��e�A�C
J������A0(�)��`�A�C
C��iEDA0\�*���ӳA�C
P������A8�X;��u��A�C
J������AKF(��>���ϳA�C
G���A0�0?��edzA�C
J������A�,�<D���	��A�C
P�����c.�.O.U.{.F._.z.f.f.g.g.�.P.�. p.B.W.W.W.T.X.t.T.`.W.W.W.WAU.d.E.a.L.E.H.0Ԁ�N���?�A�C
C��|FDA0� P���A�C
C��^A�F0<�ܔ��_�A�C
P������A$p����Xg�A�C
B�hA,��P����[�A�C
K�����A,ȁ๜��o�A�C
I����A,������|s�A�C
G����FF0(��]O�A�C
F���gFJA(\��3s��'�A�C
G���A0�������A�C
P������A0��Ĝ��/�A�C
P�����UA0��Ɯ�*=#�A�C
_�����
 A8$����m	+�A�C
P������F�A8`��
��Tk�A�C
P������FQA0�����.��A�C
P�����$A(Ѓ�A�����A�C
C��nE0��|B�����A�C
C��AFDA80��B���w�A�C
J�����RFNA8l�LC�� W�A�C
J������FNA4��0D���;�A�C
G����vFHA0��D����A�C
C��|FDA8�4E����A�C
J������AYF0P�I��O�A�C
C��[ARF0��$I�����A�C
C���FDA(���I��Z��A�C
C��oE(�J��`��A�C
C��iE,�8J�����A�C
G����rA(@�HK��d��A�C
C��lA,l��K���	{�A�C
I����A0��\V���c�A�C
M�����A8І�W���s�A�C
M�����wFNA0�|X���W�A�C
M������A,@��Z�����A�C
K����~A4p��[���w�A�C
G����ZFHA0��0\��T_�A�C
C��]EDA�܇|/s� G�A�C
P�����o.�.�.?.W.s.J.[.~.g.n.h.h.�.�.h. R.V.l.].�.@.W.o.[._.W.W.W.L.AV.L.X.X.b.N.\.L.K.L.H.E.0��la��L۳A�C
C��XARF0Ј;s�l
��A�C
P�����
A0��Hs�}$��A�C
P������A�8��ls��A�C
P������A�.D.b.L.a.I.b.q.i.X.G._.Y.].P.h.e.g.`.L.X.L.M.i.Z.I.8ĉtc��/��A�C
G��mE�ATB0��h�����A�C
M�����*A,4��m�����A�C
K�����A4d�4n��g�A�C
G����RAvF4��|n���;�A�C
G����UAvF$Ԋ�n����A�C
E�fA0���}��x�A�C
M�����A,0�8�����A�C
N�����A,`�����߲A�C
N�����A8��X���mòA�C
M������FlA,̋L���`��A�C
N����(A0������d��A�C
M������A,0�rs��s�A�C
K����pA4`�xrs��W�A�C
K����hFLA4���rs��3�A�C
K����bFLA4ЌXss���A�C
K����cFLA8� �����A�C
J�����rFNA0D�����	ñA�C
M�����NA,x� ������A�C
I���CA8���������A�C
J�����vFNA,�t���{g�A�C
N�����A4���[�A�C
G����WAvF,L�\����/�A�C
I���sA |�ܥ����A�C
F��� ��h������A�C
F���,Ď4�����A�C
K�����A8�������A�C
J�����sFIA,0�ݪ��ϰA�C
I����A,`�s������A�C
K�����A$��ꭝ����A�C
K����8������%��A�C
J������F_A0�����]��A�C
F���gFJA0(����,[�A�C
C���AaF0\�����I;�A�C
C���AyA(��(���c#�A�C
B�DA(��L�����A�C
E�gA,�p�����A�C
K�����A8�@����ǯA�C
M�����wFNAPT�Tĝ����A�C
M������.|.G.@.k.M.T.}AG.A.,����w�A�C
G�����A0ؑ ҝ��g�A�C
C��|FDA(�<ӝ��C�A�C
C���E08��ԝ�7�A�C
C��^A�F0l��՝��+�A�C
C��|FDA8���۝���A�C
J�����kFNA8ܒݝ�"�A�C
P�����"FAA<��qT�Zl`�w���U$x��
w�A�C
FA�������,�8�	A�C
F����A$����,<���A�C
M�����Al�����I�q��p�����C��.��.���.�"!�.�#��.�(�.�)�.�++�.�-�.�. �.�.,��C�
�=�
�=�"��=�0!�=�1��=�6
�=�8
�=�:/�=�<�=�< �=�=,�����N�D��D��D��D��D��D��D��D���E� �E�!�D�#�E�%�D�&�D�(�D�)�E�+0�D�,�D�-�D�.�D�/�E�0�D�2�E�4�D�5�D�7�D�7W�E�;�E�;�E�;��@5�E�A�E�AH�D�A+�E�B)�E�B�D�B�D�C�D�C�E�C)�D�E�D�E�D|��
ff�!������$��"��l)Q.Aow
��46��OyTa����QT��O�Tw����1*CC�P�g����������!E,2�������	��
����	���r���[��	�"�����������������	��	�	�	�	�

�
�
��
��
��5��=7E�N�S�}������%��
����-��
12��3]8J��4!;KC
��
0[l�t��)%#�L�QI���
������+g0Eu����%�(�-s�������e^oo
�}��S�����I���������o�����������)$!�K�P>��������bpn@��%==�I��������
0[l�t��QK7�d����������������;��������c!Y��+g0Eu����!�������
��F|Nt����-du
��"��%==�I���������
�
]��m��������r������
����
��
���)���
������
�����
���������������������2���
������/��� 
���"
���#\�#>���$
���%���%_�&
���(����*���+&���,���,���-%���.�
�8���8���:%���:
���<4���<
���=���=���=��?
���@���@
���BM���C'���D
���E
���E ���F���G���G
���H ���I���I���J
���K#���L)���L
���M
���N ���O���O���R���S���S��Y���[?���\���\����`����c
���c��g���h���h���h��j���k���kV�l/���m0���n#���n���o|�p
���q���r,���r
���s���w����y���z���{���|����*����
��̃����)���
������ׅ)����
�������)����
��������)��щ
������Ȋ)����
������ϋ���
������������� ��ٗ �������#��ә���������������
��ȝ,����Ɵ������������(����&���]��ߤ
����
��ѥ�������'������������'�������'�������'��ӫ��߫#��'����'���'�����������;�������$����$��د$����$����$���$����B�����������W�������˳���$����'��ϴ$����'��׵'����'��Ƕ'��������'��ڷ������������������'������ǹ��ع����'����'��ۺ@��������һ
�����������
����
������ż6����8��ѽ����������� ��о �������������ʿ��ܿ���������
����
����"����������������
�������}y���	��	���#�	������	�*�	�
�	��
�	���$�	��	��	�
�	
�	�	T�

�
�
0����������
��N����Y�
����h���
��	��	M�
/��)��
��f�
��
������������$���������
�������������������-��eqq&��
��&��
��q�$��
��$��
�����$��A�$��$��$��m��kk��5����%�����H���H��=/������
�L�	���
�
���}���P
����/����*��0��8������/�#����	#	.��
SS�XU�����
��
��0fu��!��
6�>���	T�\L��$��	{!���a�
�	�U�*�	��	�S��	�
�	�U�*�	��	�S��	��	��	��	��	�|��5�
����
������$������V�����	�~��	����cc��
��Z��D��"��l������
��s��#���
�	
�
�	��$�
����9��$��i��X�
��V����f����|���	��	��	��
��
��
��
��s������������	�����}�
����������	��	��
��
������������'��������$�
���������$��/��|��)��
��b�
����/��
������)��	��
��

����
����'��'��$�����q��
�"�#��"�
�!����!��"��!�
�!��!���$�!�$�!���"�$�!��!� (�!�!�����
���������
�����U��6��6���6�$!�6�%��6�,�6�.�6�0�6�2z�6�3�6�5�6�5"�6�6�6�6L��W��&��
����&��
��+�5����&��
��$��$��$��v��������
����2��/����
#��
/����

��
)����
��)����������$����������,��,������
��	y!���"�B���������1��(��E����������O����
��,����
����
��	��

��
��
��
���
��b�
��9����
��$��Z�����������Q��E����������
�&�$�&���D�'���8�&��%��'�	
�&�	7�

�&�.�&�,�&�t�
�&�
�&�
�&�'�&��
�&�:�&��%���&��&��&�'�&�r�
�&�
�&�
�&��&�'�&����%��&��%� �%� �%� �&� �%�!�)�"$�(�""�(�"�#'�(�#$�'�#$�'�$$�'�$�'�$�'�$�'�%
�'�'�'�'���C�
�=�
�=�#��=�1!�=�2��=�7
�=�8
�=�:/�=�<�=�= �=�=,�������Q���Q�Q��Q��Q��Q��Q� �Q�!�Q�"�Q�%�Q�&�Q�(�Q�*�Q�+�Q�-�Q�.�Q�00�Q�1�Q�3#�Q�4�Q�6�Q�6�Q�7�Q�9
�Q�:�Q�<�Q�>#�Q�@�Q�A�Q�BZ�Q�F�Q�F�Q�G�Q�G�Q�G��L5�Q�LH�Q�M[�Q�N)�Q�N�Q�N�Q�N�Q�N�Q�O�Q�OT�P;�Q�P�Q�P��������4D��!@�EP�������% �m�r����@��5��5F��)"��$����$��L����,FD&���������#��	�
���	B�
�	�
�
���L������
��v�
�
��
��
�	
��	��
��

��
���<�����������	��
��
$��
"������������!��
��f�����`��)�������e���
�����������!��
��_�����`��D��"��e����������
����������	
��	
��	
��	��
��+������
��������������o�)����$��U�����*��#��
��
��
��$��*�����
����
��$�����
����hhyw��EA������
����	
��	��
$��$�������5F��q�
��
������b�
����
��
����������
����'���������#M(F����$�������>������7����{{�+��.��.�
�-�S�=�.��1�)�1��-�t�
�.�

�,�
R���-�
�/�
�/�
(�/��/��.��-���#�.����-�
�-�8�/�
�.�T���.��2�o�
�.��,�
�,�x�.�,�/�0� �,� ��!
�,�"
�,�#
�.�$�+�$�+�% �+�%$�2�&�+�&�+�&$�1�''�1�'�+�(�1�(�*�(�*�(�*�)'�0�)�*�*�0�*�.�*�-�*��0�0�0
�3�2
�2�2�3�2'��_�	�	�$�

�$��"�
�"�
�"�
�"��"�
�"� �$�!�$�!�#�!�"�!�"�"�"�"�����&��
����"��A:��
����������������3��!xx����
�����������N��a]��
�	�h���	��	������	��	��	�����?���	�	�	2��6`;J��m�����
ww�|y����
�
�M�/�
�)��
�
�^�
�
�
�
�v�/�
�)�
�	
�
�	^�	
�
�
�
�
�
�$��$�
����������
��O������	
��	
��	O�
�����
��
����������������
��&�
��f��V&��
��$��7����������=����&����c���$�������	��
1��.��
l�����������6��n�������������2��������
��Z�����%!7	�@����
����
��!�����
��
��
��]W��
�	���M�	��	�
�	�U��	��	����	�2�	��	�
�
�
+��NiS;��5F��5.�������>�����
��%��JhOA�����36��[8
�
Z�
��
�_�0�
��
�,�
��	�k�
�
��	�$�
��	�	#�	�
�	������
�*����*��
��*���$'�.�&�.�&�.�'�*�(�-�( �,�(�,�)�,�)�,�)�+�)�+�)�+�)�+�)�+�*�*�*
�*�+
�+�+
�,�,	�,�,�,�,
�-�-
�-�-�-�-+�-�.�.�.�.�.�.���&6.
��<��"��e��H��"��e����
��h��������
��#���
������

��
m�������
����������!���
��
����%��
���������������(����>��F|Nt������"��_��5F��
�$����������
��)"��������
��6��������
��
v��9��+g0Eu����%==�I��������)���������������OO�ZK�����1,.�`����w�������!��
����A=�@�_�k��������������&��)%#�L�QI���
������
0[l�t��1*CC�P�g����������1-'�R������������(��
12��-&\�e�x����������+g0Eu����!==eI{lv�����4!;KC
��)#u@�E:��������%==�I��������)$!�K�P>��������
0[l�t��!E,2��)#u@�E:��������k@�u�����
v��9��
v��9��
v��9��
~v��9��hk��
~v��9��
v��9��
~v��9��
~v��9��
v��9��
~v��9��
~v��9��
~v��9��
v��9��
v��9��
~v��9��
~v��9��
~v��9��
~v��9��
~v��9��
~v��9��
~v��9��QT������$��"�����
��B�����������]�������
������9��36��;#2����
��f��"�����?�$��$��d��"��
��
����
��z��+NN
�[F�
���������������%�����&������&������&������
&��
��:���$���R�$�� �$��$��#�$��l��O��$��$�	�$�
�	��$����$�w���$��$���$�# �$�#���qq�|#�
�����?����
���������
��
����h��MI��������/�/��!��2���&�
��
��
��!�������
�����
��
��a�
�����������������
��S������$� �$� �$������������!�"�!t��5F�����x�����
��
��M�}����l�]��		������������
$��
��M�}����e�W��r�$��������������������
������;���#�#�$�$5������;������7������A���
�
���
����.������
��B������j������;���
�
�������.��
����
��P������y������M������\������@������	��	���.��������d������m������@����%���������<��������������������������M���2�2�3�2[������;������	��	���0����������������������A���	�	�	&������M������3������M������5��3�
�
��
��
 ��
�����2��E�����
�
 ��	S�f6��%E*6��*J/6��1";����}���
���}��(W-d5%Z �z
��)I.6��5F��1*�(�y�~R�������"��I�Nc���"��5%4
�>�p�u������}��36�� @%6��-(�������4�����
��\&�
�^�
�	$�
�	���)"���.�
��
������c!Y�����
�)�M�/�)�)�+�
�)�f�
�)����*���*�

�*�
O�
/�*�,�*�
�*�
c�
�*��'��(�
�*�L�-�*�,�*�
�*�h�
�*�7�*�
�*�>��*���
�)�V��'��'��'��(�
�)�U�/�)�,�+� 
�(� c�!
�)�"$�,�"$�,�"5�#�'�#'�+�$�'�$�,�$�'�%$�+�%�&�%�,�&�*�&
�,�&�*�&�)�&�(�&
�(�'
�'�(
�(�(��)
�*�*
�*�*��,�-�,7��l����&��B��6��p�	��
&��B��6��U�������������$��$��_��#M65��
ff�!��5����%��	�!�%�!��"w�%�#Q�$+�%�$�����n
�2xS�/�2�,�4��1�{�
�2���
�1�T�>�1�
,�4�
�1�n�
�1���8�3�
�2�W�.�3�,�2��2���
�3�1�3���
�2��/��/��/�
�0� 
�1� X�!=�1�#)�3�#�0�#r�$
�1�%�0�%��('�5�(�(�/�)'�4�)�/�)�.�*$�4�*�.�+�5�+�.�+'�3�,�.�,-�,�3�,�3�-�3�-
�5�-�3�-�-�2�-�2�-�.�1�.�0�.
�0�/
�6�0
�0�0��2
�2�2��6
�6�6
�6�6�����
�p�
�p�,�u�
�p�M�.�p�	)�s�	
�p�	i�

�p�	�o��o�
$�p�
,�t��o�M�.�p�)�s��o�q�
�p�	�o��o��o�)�s�~�o�)�r�B�n�6�o�	�m���!4�r�#~�n�%)�q�%B�m�&7�n�'P�n�($�m�)4�r�+~�n�-)�q�-B�m�.6�n�/	�l�04�r�1~�n�3)�q�4B�m�56�n�5	�l�74�r�8~�n�:)�q�;B�m�;6�n�<	�l�<��>$�u�>$�t�>�k�?$�s�?�?�k�?�k�@$�s�@�@�j�A'�s�A$�r�A�B'�r�B'�r�C'�r�C'�r�C$�q�D�D$�q�D$�q�E$�q�E:�E�p�F�p�F�o�F~�n�H)�l�IB�l�I6�n�Jp�K~�n�L)�l�MB�l�N6�n�Np�O~�n�P)�l�QB�k�R6�n�RR�S��n�U��n�V��n�Xd�Y~�m�Z)�k�[B�k�\6�m�\)�\�n�]��m�_�m�_�m�_�m�_�l�`Q�n�bQ�n�c\�n�dE�k�e?�n�g[�m�gE�k�h?�m�i$�l�i$�l�j$�l�j$�k�j�
��24��NM�����,��[��	4����M�0��,����k�
��	������$����'�����8����������x
�@�V�/�A�/�E��@���
�A����A�	
�?�
\�
>�@�/�D�
�?�
z�
�@���<�D��D�
�B�c�3�B�,�A��A���
�B��A��B�$�B�
�A�
�C� X� /�C�#,�C�$�B�$��%
�C�&G�D�&�C�)
�B�)�>�*�>�*�>�*�>�+�=�,
�>�,
�?�-
�?�-i�.>�@�0,�D�1�?�1�2
�@�2��5$�F�5'�F�6$�F�6�F�6�6�=�7'�E�7�=�8�=�8$�D�8�=�9�F�9�<�:$�D�:�<�:�F�;�C�;�C�;
�F�;�B�;�<�@�<�@�<&�<�?�<�?�>
�G�>
�?�>��B
�B�B��G
�G�G
�G�G�����&����V�����	���
6��
��
i�.��)����v�
��	����
��s���$����$�����;��������24��F�&����&��g�����&��$��#�$���������"����,����M�0��)��	��	n�

��	������$��
��
'����� ��������
��P�/��&��
��f�
����<����	
��	+��
��q�-��)����m�
������'��������$����� ����)��H��6��� ��������
��Q��$������
�
�������
��^�0���)Ϳ������	
���	��
���Bõ���
���`�/���)��������
���
���`�/���)Ӽ� �� ��!
���"���#���#
ձ�$,���&
���&l�'>���()���)��)��*C���+	��,���.���0���0J�1N���3G���4,���5l���6/���8���8a�9?���;)���;ϲ�;��<
���=	���>���>n�?���?����A��CGӯ�D,���E
���F��G
ޮ�Gf�H/ڰ�I)���J���J�K:ڰ�L	���LŬ�N���Q����S
Ұ�S)��U
���UV�U0ݱ�W)���W���X|�Y:ݱ�Y	ԭ�Z���[l���\/���^����`)���aTۯ�bB���b	ջ�b��dջ�e
���ef�f/���g)��h֬�h�i:���j	߫�jȫ�l���o|���p
���q)���r
��r^�s0˯�u)���u���u�v:˯�w	���x��y2���z���z/���}
���}V�~0���)��������|��:���	�Ă��ƃ-�������/����
���V��0����)˵�Ū��w��:��ދ	�����������������ǎ'Ϳ�����ީҏ'��������<Ր$����}�������Β$�����������'Ӽ��Ϩ͔$�����$���ջԕ����'����ʖ����$�������'�����Ϙ$����ͧ��'���
�������$��Ԛ$������$���
��������'�������'����'�������Ŧ������'�������'�������'������á'˵��������õ¢��Ӣڴ���������ֳ��������õ٣������������¤
��Ѥ������֮���������������ҥ��٥����������ñб˱���
�����������-����
��;�@U���!��Vy
��O�+��&����i�����
��
'��
��?����������
�)�V�*�*�)�,��)�h��*���<�+�

�*�
\�
0�+�
,�*��*���
�+���+�
�+��(��'��'�
�)�Z�*�)�)�+��(�r��)��-�"�,���'�'�,��'��,��&�'�+��&���*� *�(� N�(�!9�*�"�-�"��+�%�-�%
�,�%�*�%�*�%�-�%�)�&�)�&
�(�&$�(�&���$���>��
����c��4����U�.��	,��
��
s�
��	��
��$����$���������������������
���W�/���,�����n�
���	
���	W�
/���)��
���
n�
���
���W�/���)������n�
���
���W�/���)������n�
���"��O���!G���",���#���&G���',���'��,G���-/���/
���/V�0/���1,���2���2t�3
���4	���5���5��8
���8V�8/���:)���:���;t�;
���<	���=���>	���@
���@V�A4���B)���C���Ct�D:���E	���E���G	���G��L
���L,��N
���N^�N/���P,���Q���Qt�R
���R	���S���V}���X
���X)���Z
���Z^�[/���\)���]���]t�^
���_	���_���b}��d
���d)���f
���f^�g/���h)���i���it�j
���k	���k���l���oG���p,���r
���rV�s4���t)���u���ut�v:���v	���w���x	���{}��}
���~)���
���^��/���)������˂t��
����	������†-��������2����
����V��5����,��������t��9����	��Џ����-�����Ȓ/���
����VՕ5����)��ϗ���tؘ9����	���������ћ-��������/����
����V��4����)��������t��9���	��������-�������/���
����VΪ4����)��Ǭ��ܬtЭ9����	����������������������'���'��ײ$���'������������������$���$��͵$����$����$���$����$��Ƿ$�������'��Ѹ����������ع'����'��Ⱥ'���5����λ����������̼����������ǽ����'����'���'����'��˿��������������������������������������$����$����$����$��������'����������������'����'����'����5������������������n�������/����]����9����5�������������������������������������������������Q������������������������������������������������������������$�����"��
���W��$��1!$����z
���W�/���/������v�
�����
���]�	>���/������u�
�����9������
���]�>���)��������
���7���=���'������_� /���!'���"���"�#
���$���&
���'���*}���,���,$���.
���._�//���0'���0���1|�1
���2
���3���3��5
���6+���7���8*���:���:_�;/���<'���=���=|�>
���?
���?���@���A���A���A���B��B���B���C̼�C���D
���E
���Eb�F>���H,���I���Iz�J
���J��M
���M]�N>���Q,���Q���R��S
���T����XG���Y/���Z
��[V�[/���]/���]���^t�^
���`���a	���b	���e}���g
���g,���i
���ia�i/���k/���l���ly�m
���m	��n��o*���p���q/���s
���sW�t/���u/���v���vt�w9���x	��x��z���z��}G���~2�������]�>����/��������x��
������dž	�І�،
����/�������]ޏ>����/��������z��
����	��Ք����0������/����
����]��>��ל/����ؿ��z��B����	������'����)��'��ݡ����'�������'����'����'�����������$�����ͥݻ��'��������������ݧ'�����������'��ĩ'����'�������$������ݺޫ���̺��$��ʬ۬����'��խ'����'����M����ǯ$���������۰$��������ٹ�����'����ȹ��$���������'������ش$������õ��Ե������)��
����������϶���������������������ͷ�����������
��������������˸��ٸ���������
����
�������
�����
��
�������
����
������$���	�	z
���W�/ތ�/ߕ���n�
ތ���

���
]�
>���/���
���
u�
���N���ҍ�]�E��$���
�����
��g���=֌�'΋�ڊ�d� /Ӌ�!'Պ�"���"�#
Ӌ�$���%
���&َ�)����+��+$��-���-d�./��/'���0���0�1
��1
��2͉�5
��6+��6���7*��9���9d�:/��<'��<��<�=
��>
���?���?���@���@��A���A݂�A���B���Bɂ�B���C
Ȉ�D��E]�E>���G,���H���Hu�I
���I��LG���M2���O���O\�P=ʼn�Q/���R���Rx�S
ʼn�T���U	Å�V��[
���\/ޓ�^���^b�^>���`/ޑ�a؇�a�b
���c	���c���e*���f���g/ގ�i
��i]�j>���l/���lʄ�l�mB���n	���o���p'���p߃�p'ߕ�qŃ�q'���q)�r'���r'��s'���s���s'ޓ�t���t���u$���u���u'���vؔ�v��w'���ẃ�w���x$ޑ�x�x���y���y$���y�z��z'���z\�{'ҏ�|'ގ�|��}$���}�}ƀ�}���}���~���~
ؔ�~�~���~���
�������Ȋ��������������
φ��؅�����
��҆
�߆��
�����
��
����
������em����
��S�/��&��
��d�
�������
������

��
o�/��
)����n�
��������$����'������
������
�����^^�i\���%���u
�6�[�.�6�,�8��5���
�6���	G�5�
,�7��4�Z�-�5�,�6��4�t�
�5��3�	�3���
�5�)�8�
�5�c�.�5�,�7��4�y�
�5�
�4��4�!0�4�!�3�",�6�$
�3�%[�%.�3�',�6�'�3�'t�(9�3�)	�3�*�3�*�3�+$�8�+�3�,'�8�,'�7�,�2�-$�7�-�-�2�-�2�.$�6�.�.�2�/`�/$�6�0�2�0$�6�0�0�2�1�1�6�1�5�1&�1�5�1�4�2�3�2���0fu��!�����
�#�U�.�#�/�&��#�l�
�#���
�#�G�7�$��%�
�$�T�.�$�,�$��$���
�$��$����"��"��!��$�
�"�Y�.�#�/�%��"�k�
�#�'�&���!�'�&��!��&��!�'�%��!� �%� �$� �$� �$� �$� �#� �"�!
�"�!
�'�"
�"�#
�$�%�%�%��'
�'�'
�'�'��0f}��!���������6��$�����
���
�
'��QJ���	�'�	����	��	�$�	��	���	�V�	
�	�	(����#�����.��0��
��
��4��	}��
7��
5����0����� ��/��ID6�L����������������T�
���������E�5�C��B���E����E��E�
�D�'�D��C��C�'�C��C�E�E�5�C��B��E�
�D�'�D��C�!*�D�"��$
�C�$'�B�%�B�%6�%�E�'
�B�''�B�(�A�)M�D�*�D�*��,�B�,�B�-�A�-)�A�.�A�.�D�/5�B�0�A�05�B�1�B�1��7�A�7)�A�8�E�8$�D�8�A�9$�B�:%�F�;'�F�;#�;'�F�<'�F�<�F�='�F�='�E�='�E�>'�E�>'�E�?'�E�?$�D�@'�D�@.�D�B��D�D�������8��#���	�
�	���
�����P0g[b`"���������.��4����4����$��$��G��E���
����
���4�
��
�&�
�	$�
�	�	#�
�	Y��F��&�
�
�
��
���&�
�
�
���	$�
�	$�
�
�
�
d����4����4����������	&��	��
"��+����]�&��
��
"��+����$��$��&�$��$��$��$�������������
����
������
��,����
�������	����

����!��A��:��/��
��������
������������
��'����'��+����
��
��+�������)�/���)�
�&�	
�&�	�)�

�'�
�'�
�&�

�&�
�)��'�	�)���,�(��&�p��'���
�'�d�
�'�/�(���
�(�Y�0�(�
�&��'��'��&��� �'� �'�!�&�!��"�)�"�'�"F�'�#$�(�#�%�$�)�$�(�$�)�$$�(�%!�%�*�%�'�%�'�%�&�%��(�(�)�)�)�������n���	�	�����
���,���
�����
�����
Ϩ���������
Ŭ���G���� 
���!��!����$
ɪ�%p���&6���(
���(p��*
���*p���+���/
���0,���2
��3
���5|���6���6r���7���70���8���:�ڱ�=
���=h�> ڱ�>S���? ڱ�?5���@���@���@���A,���B��B
���C���D���D��G
���G,���H
���I���K��N-ŭ�Q
���Q,���R
���S���W
¨�W,��X��Y
���Y,���Z�Ǩ�\
���]
��^^���_^���`^���c
���c,���d
���dK�e��eԧ�f
���g!ܧ�g/���i,���j���j���k
���l,֪�l��n(��u
���u���ug�v��v ���w�w���x����z
���z,ͬ�{��|b���}̧�}
���}��~���'߲���̀^��ڃ
���C�������؅
�������'��Ɇ"���؈
������
�ߋ,���
�ԍ
���,����
��ҏ'��Ő
����,����
����$�ݔ$���
��'�����Ӗ'����'��ɗ'����$���$���'���'��ؚ'����3��į�$�ߜ$Į��'��Н���'��О'ͬ��$���$����'����'����'֪�
Ϊ��$�Ѣ �����ۣ'����'�ݦ
���
����
��Ѯ
�ǯ
���
��ܴܳ�������������
�������
����=�����5��u�
ۺ��� ���"
��"/���#
���&Y���,����4�
�?ַ�?ŷ�@
���@3���A
ּ�B��C���D���D��G����K���O���Q
Ѽ�Q����X
���X
Ѻ�[���[��\����`���b
ֺ�b��d
���d��f�f-�f���g���g���h
���h,��i���i�	�s���t
���t/���u
��vn���wɺ�x,���y
���y,���z���{
���|
վ�|pȾ�~
;�~pþ��w���
����
�����DŽe������
����,ݾ��չ܊
����/��������
��ʍ,��Ď��֎�ג
̼��/����
����
��ȕ/�זٻ��Ҙ
����,ݿ��������
ݸ��,����ظ��
Ӹמ/��ԟ
����
�/��������
ɸУ/��ߤ�����٥'����,���0������Ƨ'��������'��������'�����������'���'��ʫ����'����+���2��խ'ݿ��'����
��ݮ'ݾ��վ��;����֯����$��Ű'����L��ɱ���'����$���$����$��ų.��ϴ��������N����
�����������"ݸ�����up�������
����*������������,��$���� ���N�����������b����d��a����c���
�`��`���e����e� �d�!��"�`�#��b�'�`�,�`�-��b�?�`�@]�d�A�c�B
�d�C/�c�D�_�E��d�H��_�K(�_�L2�a�M
�_�M��O
�_�O]�P�e�P��S�d�S�_�T7�d�U��V
�_�V/�a�X
�_�X�d�Y'�d�ZZ�e�[�d�['�c�\
�d�\'�a�]'�a�]�`�]�_�]�d�^�`�^�e�^�`�_��e
�f�f:��W����������	���������!�
��
(��
���h��"��&��
����$��]��_�����
��
��/��
���������
��
��$����+�(��x�������(�:�'��)��)��)���)��(��&��(���
�'�5�	�'�	�%�	*�	�(�
���%��(�
�&�
�'�)�,�
�&���
�&�)�+�
�&�)�*�+�%�
�%�g�*�
�%�g�*��%�)�*�p�%� 
�%� )�*�!
�'�#�,�#$�,�#$�+�$'�*�$�*�$$�*�%'�*�%��'
�(�(���x���������!��������
��
��'������
���������+�(����������x�����y���"
�z�#
�x�$��z�'
�w�(
�z�(
�w�*�x�,�w�-
�w�.�x�.�y�/��z�1��3�x�3%�z�5�w�5,�y�7��z�:
�w�:,�x�<
�z�<�w�=
�w�=/�x�>
�z�?�w�@,�x�A
�z�A �z�B�w�C�z�C�v�D,�w�E
�z�F�v�F,�x�H�z�H�y�H'�w�I,�x�J�v�K�z�K�y�L�y�L�y�M,�w�M�v�NK�z�O
�v�P,�w�Q4�z�R
�v�R,�w�S
�z�S�y�Tn�v�V,�w�W�v�W��z�[{�w�\'�y�],�v�^�v�_'�x�_
�v�`'�x�a��w�bn�v�c�z�d�w�d�u�e,�v�f��w�i;�u�k�u�l�z�ln�u�m'�x�n$�y�n'�x�o'�x�o'�w�o$�w�p�z�p'�w�q'�w�r�z�r'�w�r'�w�s�w�s'�v�t'�v�t�w�t&�w�t�z�u�u�u
�w�u��|�|�|7�����
c���
���
�������
����
��`�
�������
���.ه�
�� ��� ��!
���".ׇ�#
��%���% ҁ�&/���'
���(
��(��,!���-
���-��0���1����3��59���6��8���8�~�:
���:.��; ���<
���<��B���B��B��E"Ӏ�F���I5���K��K��L
��Le�M<��MT�NW��O���O��Su��T���T>�U
�~�W)Ƃ�X,Ă�YUق�ZXׂ�[��^Ä�^��`���`��f��g.ރ�h
���j�~�j.҂�l
���l�~�m.͂�n
���n�~�o3Ȃ�p
���p���q'ه�q'ׇ�s�~�s�s
���sֆ�s ���t�}�t �}�u���uφ�u'��v
���w���w���w���x�}�xφ�x���y
Մ�y
��y��y'ރ�z�z)���z'҂�{'͂�{'Ȃ�|���|�����҇�����;������������
��
��7�(��:��"�����
��P���\�����������
���������K�)�
�	2�	��
��������������
��
�;�
�
���
�
�

�
�
��e�
������8��
��
��	)��	��
��s��
����c������4��C�����������������
���
���
��
�
�����
����_�
����C�
��	�
�	
��	��

��
������
�
�
 �������*���
�*�
�&����)�,�(�
�&�	�(�
)�(�,�(�
�&�
�&���,�)�
�&���
�&�
�&�)�'�
�&���\�*�
�%�)�'�
�'����*��)��%���)� 
�&� �*� F� :�*�!�!.�)�"$�)�"�)�"�*�"�)�"�(�#$�(�#'�(�#$�(�$'�'�$�'�$�'�%'�'�%�)�%#�%�*�&�&�&�'m�*�(��)
�*�*B�*�*�*
������N������G�������V��W�	��
�T�
���T�����W���
�S���&�V���&�V����P�
�P��� )�T� ��")�T�#
�S�$N�S�$��(
�S�(��+�S�,�R�-�R�-�R�.
�Q�/�Q�/1�Q�0�P�0�R�1�Q�1�Q�2�P�3)�P�3�P�5
�Q�5)�Q�6�Q�6U�T�7�R�9�R�9
�R�9
�R�9G�T�:��<5�S�=
�Q�?5�S�A
�Q�A~�B�P�B�P�Bk�C&�T�C��E�P�F�P�F��G)�T�H
�W�H$�V�I�W�I��J'�V�J'�V�K'�U�K'�U�L'�T�L'�T�M'�T�M'�T�N-�W�N�W�N&�O'�T�O�O
�S�O
�S�O
�S�O�S�P��R
�V�R��T�V�T��V
�V�V��������+�����+���
��+�C�*���+�m�+�F�0�+�l�*��*�+�+����*�q�+�c�*�c�*��+�"�*�
�*���!(�*�"�+�"��#�+�#�+�$/�+�%`�+�&�*�&`�'�+�'�+�(D�+�(�+�($�+�)1�+�)
�+�,�-�,�-�,X��������������	��	��
����
���
��)��
��
��)��
��������
��,��
��������������'������'��$��(��������`������N�	�Q�

�N�
/�Q�
�M�����Q����O�
�N����N�Z�Q��N�L�M�
�M�,�P�
�M���p�N� 
�M� ,�P�!,�P�"�M�#�L�$��M�'/�Q�(,�P�)�M�*�R�,�R�,,�O�-�L�.�L�.��2,�O�3�L�4p�N�5��7
�L�7/�N�9
�L�9/�N�9��;,�N�</�N�?
�M�?6�L�A
�L�B/�N�C�Q�C'�Q�D�Q�D'�Q�D'�P�E'�P�E"�Q�F'�P�F'�P�G'�O�G'�O�H'�N�H$�N�I'�N�I!�I$�N�I$�N�J�Q�J�R�J'�Q�K7�M�L�����
��
�������	��[���[�f�Z�X���[��Z�
�Z�*�Z���Z�"
�Z�"*�Z�#�Z�$A�[�%��Z�'�[�(V�Z�*�[�+��Z�.R�Z�0S�Z�1��Z�3��Z�5R�[�7��Z�9��Z�;�[�<��Z�>��Z�@V�Z�AS�Z�BS�Z�DR�Z�ER�Z�HN�Z�HN�Z�J�[�K
�Z�K*�Z�M�[�M��\�Nz�O'�\�P'�\�Q
�\�R�[�R�[�R�\�S$�[�T
�\�T$�[�T�[�U�[�U�[�U�[�V�[�V�[�W�[�W�[�X�[�X�\�X$�[�X$�[�Y�\�Y�����������
����
����,��
��	
��	)��

�����������'����$��'��"����������&�
�$�
�$�i�&�v���&�	
�$�
/�%�
�$��&�
�$�����&�
�$�]�&�
�$�,�%�R�&�$�%���&�$�%� m�&�!$�%�"$�%�":�#$�%�#L�&�$��������������
���/���
ά�
���/в�
���
ȫ�/�� 
��� ��"����&"���&��(����/���/���0/���1���7é�7	���82���:���:��;	���;2���<2���>���?
���?/���A���A	���B2���D��D/ԯ�E���F
���G
ȩ�G���G���K���K��Q���Q��U���W����X��\
ը�\Ш�]��^���`"˨�a���b'ͩ�c���dͩ�e��hͩ�h��o
���pͩ�p��sͩ�s��v ���{Tթ�{
��|���}���~��������T�������ɧ��ħć���
������׌ ����Ӑ���ɭ�����
����/������Ҕ��׳��'��ĕ
��ٕ
��
���
Ҳ��'вЖ;����
����
��ϗ
���������'�ݙ'����#�Ԛ�������'����)����'����'����������'ԯҝ'����������Ǟ'����ʮ��'��ϟ���'��������ɭƠ�ڠͫ����͡������������'���Ϫ��������ɣʮߣ"���%������ˤɭܤ�����������ͫ��
��ޥ��Χ��������ЦϪ��������������d������
����/��
��
��������������2��������$����$��$��'��$��$����E�(�����������&�����H��J���J���
�J���H� �G� *�G�!�G�"��J�#��'�J�'��)
�G�*/�I�+2�G�,�G�,��1�F�2*�F�3�F�3��6r�J�70�G�8
�G�8�J�9�F�9/�H�:��=�F�=��B�J�B�J�C�J�C'�I�C,�C'�I�D?�D'�H�E!�E$�H�E�G�E-�J�F�F�F�������^� �� ���-� �����^� �	��
^� �^�^� ���
^� �m�&� ���&� �
����
���� �����1� ���
� � ��� �$� �$� �� �� �D���� � �������n�����p�
�
�7�p��l��j�/�m�
�j�/�m�
�p��p��m�/�m� �p� �m�!��%&�l�&
�l�&��(�j�(��-�o�.��/�l�05�0�l�0|�1,�n�1��3,�o�4��5,�o�5��7,�o�7��9,�o�:�m�;�m�;��<
�l�<�j�<��?,�o�@
�l�@%�A�l�A��B,�n�B��D,�n�D��F�o�F
�k�F�k�H�l�H�l�H,�n�JZ�l�J
�j�K�j�K
�j�L
�j�L��O
�i�P
�m�P�P�j�P�i�P�i�Q��k�U
�i�U
�k�U��X
�i�X��Z�i�Z4�j�[
�i�[9�[�i�\
�m�]
�h�]=�]7�k�^
�i�_F�p�_*�p�`'�o�`�l�`%�a'�o�a'�o�a,�b'�o�b'�o�c'�o�c'�o�d'�n�d'�n�e'�n�e,�e'�n�f'�m�f0�f'�m�g�m�g'�m�g �g�m�h-�p�h�l�h�l�h��������L��I��L�	7�K�
�J���L����J�����I�,�F�Q�L��I���!{�I�"
�I�#,�K�$
�H�%
�I�&,�K�'
�H�'��(y�L�+0�I�-
�I�.,�J�/
�G�1
�I�1,�J�3
�G�3��6�H�6��8�H�9�I�9��;��L�=�K�>'�K�?��K�@�@�F�A�F�A�F�A�F�B'�K�B'�K�C$�J�C$�J�D$�J�E �I�E�I�E�I�E�I�E�I�E�I�F�I�F�I�F�I�F�I�F������b�O�	�S�

�P�
�N��P�
�N���P��O��O�$�O��N��P�
�O��P�'�P��P��P��O�'�O�
�O�
�O��O� 
�N� h�!�N�!��"�O�#�N�#$�N�$��%�O�%Q�M�'
�N�'
�N�'��)�N�)$�N�*
�N�*��+@�O�,�N�-'�N�.�N�.$�N�/
�N�0
�M�1$�M�1��3�M�3�L�5�M�5
�M�5
�M�6�O�6�M�7$�M�7��9
�M�9
�O�:�L�:
�L�;�M�;$�M�<�M�=t�P�>�N�>�N�?�L�? �N�@�L�@ �L�@�O�B��P�E��F'�S�F'�S�G'�R�G�R�G'�Q�H'�Q�H'�Q�I'�Q�I'�Q�J$�P�J�P�J'�P�J�P�K�P�K�O�K+�K(�P�M
�R�M��R�R�R������2��3��2��2�$�2��2�
.�2�$�2��2�"�2�"�1��3�
�2�
�2���3�
�1�&�2�
�1�
�3�
�2�^�3��3���3�&�2� 
�1� n�!��3�$a�2�%
�3�%
�1�&)�2�'
�1�'��('�3�('�3�)c�3�*$�3�*'�2�+W�3�,'�2�,�1�-&�1�.
�3�.*�2�/'�2�/$�3�/�3�/�0�3�0�3�0�3�0�1�1$�1�1�1�1���������;����h����	��
��
'�������
��
'����������
������$����$��)��B����+�(�����:��&��
������3��$��$����{��||)��
��$��A��||)��
��$��A��5��&����
��&��
��$��$�����"��8��������b��5���������������������&��
��$��A������9��N�������K��
�'�O��N�
�Q��I�
�H�q�.�I�
�H�r�.�I�/�H� 
�H� {�!
�I�#,�H�#�H�#~�$
�I�&�I�&�G�)�I�*
�I�*�F�+�F�+�F�+�F�,'�G�.�O�1�H�2
�G�2r�3.�G�6,�G�7�G�7��8
�G�9�F�9�E�:�Q�;�I�<'�N�<�<
�N�<'�N�=�M�=�N�=�=�N�>�G�>R�N�?�N�?�M�?�?�N�?�M�@�L�@'�L�@�L�@$�L�A�M�A�N�A�K�B'�K�B'�K�C.�C�J�D'�J�D�J�E'�J�E�
�P�Q�Pn������/�	�-��-�	
�/�	
�.��.��/�
�,��.�
�0��.��.��.��.��.� �.�"�.�"��$�0�$
�-�%�0�%�,�&�,�&
�0�&�0�'�0�'�,�'�-�(�,�(�0�(.�0�(*�0�)�0�)�0�)�0�)�/�)�/�)�0�*�0�*�0�*�/�*�0�*�0�+9�/�+�/�,�/�,�/�-�-�-��/��1�1O��OxTa����')��3������t�$��g��QK���������	�
��������m�����s��OyTa������
��&����&��b�4�������S�6��	��3����.��
u�D������$������$��������������$��������$����������%!��%��
��@�
�� ��!
�r������$��g��MI���
����
�/�/�
�!�
�
2�
�
�
&�
�
�
��
��l�����
����
��	��
$��$��
������'����������
�����
��������!���F�"�\���	� �
��R��� �
��
W��� �W�G� �� ���� � ��� �� ���������������$�"�$�"�F�"���
����!�!���z
����"��n���"��d����
��j�������
��
��E?��������	��������K���
��mgW�	_P��	����	�)�	�
���	���#���	�a��	�$�	��	���	
�	�	f��O�Tw����-(���d�����������ie�����������	
��
��
��$����
����
��
����
��l��������l����	��
��
m��muu
�
�����S������R�O��
��O�
�����
�	�
�	�
�	�
�
�
�
���LL
�y�����;}�	���
�	��	���$�	�
�	�
�	�	�	�	���������$��h��=8����!�������$��[���2�����������
�����LL
�i����LL
�i����OO
�������ll
��$��4��
CC
�Pf��5��"��d�������m���
�k�U���k�
�q�
]�
�k��h���
�i�[�/�j�,�p��i�y�
�j��l����h��l�,�m����m��l��m�(�m���i�m��f�S� ��m�" �j�"��#
�i�#V�$��j�&�o�&g�'
�j�(
�j�(V�)/�k�*,�p�*�j�+q�+
�k�,�l�-�k�.
�g�.\�/>�j�1�n�1,�n�3�g�3x�4B�j�5�e�6
�g�6Y�7��i�9�m�9��:�k�;�m�;�l�<�m�<�l�<��m�?>�l�?�k�A�g�A �A�k�A�h�B
�h�B�e�C�f�E�k�E�h�E�e�F��G�h�G��J
�j�JU�J��k�L�p�L]�M
�k�M��P�f�P��S�j�S��T�e�T"�h�T��V�d�V�e�V�e�W$�q�W�e�W�d�X'�p�X�d�Y�d�Y�d�Y$�p�Z�d�Z�d�Z'�p�[�c�[�c�[�c�\$�o�\�c�\�c�]�d�^�c�^$�n�_$�n�_�c�_�c�`�b�`�n�`�n�`
�n�a'�l�a%�l�b�j�b�i�b�k�b�n�b�e�b��i
�i�l
�l�l
�l�l��o
�o�pH�q�p��q
�q�q����=��:����<�������� ��������3�	
��	��
��
��U�
.��K����2����|�
��������$��$����%����
���������&�7��5�+�8�	�7�	��
�7�*�
�6��6�
w�
�7��7��:�
�9����7�2�8����8� �7����7�9�9���h�9���!�6�!�!��8�#
�7�#��$
�6�$\�%��7�'�9�'f�(
�7�)�;�*��.
�7�0�6�0
�6�2�:�2'�:�2�9�2�9�2�5�3 �5�3$�9�4�5�4�8�4%�8�5�5�7�5��8
�;�8
�9�9
�9�9
�:�:��;
�;�;
�<�;8������
��N������
��N������Z�	
��
��U����
��
b�
������������$��������$������?��
��=9������&��B��6��K�$��
��
��uq''�7��
��\�/��
����/����g�
��	3��
��
$��
$������
�
�

��@$8����������������������T�Yb��7a<J��ZZmb��������3oo
��
��
��W�����������f��!���$�"�$�!�$�"�$�"��!��!��!��!� �!� �!� �!� �!� �!� � � ����	�	�
�
����+���
��������������$��V��2
�F�X���tOO
�
f�
�
�
�L���
�
�
�L������	��
�
�
�
����������
�
�����%gg
�~��&��
��$��c��%gg
�~��&��
��$��c������&�c�
�%��%�M���&�i��&���
�%���	
�$�
L�
��$�
�%�
M�
��%�i��%���
�$�<�$�
�#�M�}�$�i���$�P��$���
�#�L�|�$�i��$��#��#��#��#��#��#��#��#��"��"��"��"� �"� �"� �"�!�"�!"�%�"$�%�"���������@^\���'���PP���^����X��
��
��S������R�q��M�
��	��

��
R������W�
^��������������������[��
��P����
��$��$���������N�
�
�\���
��
��	��
��
����
��	��	�	�
�	���7��"��f��5����������$��$�������N�����
�
�
�
��
�	�
�	������1�
����
�
�����
�����@
����$��t��'j)W��)�7Vm����
��A��
����3��8�	�&��1������$�	�����"��\��������������
�
���
���	�	��	��	��	��	D��

�
�
�
�

�
�

��G���?��
��),<4
����b����
��4��������T�	A��

��
&���������2��
$��
��
)���������!8t=)fy��������������L��
��q������)��
��A��&�$��������������>�a�@����@�:�@��>�
�A��A�i�A�
��A����>�#�A��A�
�@�
�?����>�
�>�
�>�
�>�]� �>� 
�=�!�=�!n�"+�=�"6�?�$�=�$
�=�&�=�&��*�A�*��+�A�,�=�,]�-�A�-�=�/��A�2��3�=�3x�A�4��6$�=�6�A�6
�=�6
�@�7
�?�7�A�7�@�75�A�8'�@�8�?�9F�@�9�A�9�?�:�A�:$�?�:�?�:�A�;�A�;�?�;�A�;�;�>�;�>�<
�A�<�@�<�>�<	�A�<�=�>
�>�?�?�@
�A�A�A�Aa�B�BJ��6�����*��������9�������c��!����	��

��"����������A�
��D�����
���������������!���*�"�� ����"�=�"���	�"�
4�!�� � �"�
&�!�
-� �/� �� �4�"�� ���T�!�B� ��"��!��������"��"��"�'�"��"��!�'�!��!��!��"���"�"�#
�#�#
��0fu��!��2
^aqi
��
0[e�t��% �"�������
��% � �������
��)$.	�78o&�������
����d�@�
�;��>���>�	�>�	��>��?�
�@�l�>��?��=�
�?���
�;�[���<��;�m�B�<�/�;�<� �@� �@� �@� ��#
�=�#V�#.�=�%/�?�%�<�&p�&
�=�(
�;�(�<�+��@�/
�=�/�<�/]�0:�@�0�9�0�?�1'�?�1�9�1�?�2�?�2�@�2�?�2�9�3�9�3�>�3
�>�4�>�4�@�4�?�4�<�5>�@�5"�<�5�:�6�?�6�@�6�<�7
�:�7�:�7��:�;�;�=�>�?
�?�?
�?�@;�@�@
��b���N�� ��<�����
������A��
����
$�����g5��&��(��)������ �d�!�
��&� �
������1��;��Z�
0��
�!���
� �!������,�!����!�&�$� �� �� ��!������!�����!��!�����O����
����������
��
_�
����!������0���������������������"��)����$����`��V���
��
����
�.�o�
�	���
���)��
�.��
�
���&��1��K�0��.���K��@����&�	���4�	������	�$�	��	�f����������f��(�����	
��
��
o�6��P�����'��)�
�(���
�(�7�)��'��'����'��'����)����*��(���
�'��� �)� 
�(�!�*�"�'�$�'�%v�'�&'�)�&�'�&�(�&
�'�'���������������m��-��
��
����:�����]������*�B�+���<�+�	q�*�
a�+���
3�)�
���)��(��'����)����,���D�*�����*�W��)�
�*��*�
�*�+�*�
�*�(�*���6�(��'� 3�)�!�+�!<�"
�)�"�(�"�(�#
�+�#;�+�#�(�$#�'�$ �'�$#�'�%J�%�*�&�&2�+�&�������U����u��W��������/���+�.�
�.��.��.�_��.��.�-���.���&�-����-��-����-�X�/� 
�/� �-�!��/�$��&��/�'��)(�-�)C�* �-�*9�/�+�/�+�/�+�-�+�,�,�/�,�,
�.�/
�/�/%��G
�T(|������8��L��6��������������
��
2�

��
�����
9�>���n��/����,��_������������� �� ��a�����.������������	��	���CC
�P���������9c>J��9���������m�W��$�����[�����!�0�|�!���	
�!�	� �
B�!�� ���� �� ���� �
� ��� �
�!�� ���R�!�$�!���!�� ��!�.�!� � � �������@��@����C���A�	�@�	��
�A���0�@�
�C�
�@�
�B��?����>���
�?� =�A�!
�?�"�B�%�@�%��'
�A�'��)�?�)��+
�@�+H�,
�@�,��.+�@�.�@�/#�>�/��0�C�1Q�A�1��30�@�3��5=�A�6
�?�7�?�7��8'�C�8�B�9;�A�9�>�:;�A�;'�A�;�>�<�B�<$�A�=$�A�=
�@�=
�B�=�@�=�?�>�?�>
�?�>
�?�>��C
�C�C.��O��$����.����;)�I��H�$�K�
�F�u��G���
�G�	4�K�
�G��L�
�F�s�
"�G�
���E��E�p�
�F�%�G��I�F�
�I�b�
�I����I�y�I�
�F� :�J�!
�F�!��"�K�"�K�#
�F�$
�F�%
�F�%
�F�%
�F�&
�F�&
�F�&��(:�J�)
�F�*
�F�+�L�+��-�F�.�G�.��1�E�2�J�3/�G�4R�4
�G�5v�5
�G�6��7�G�8S�G�9�E�:�F�:��=�F�=�F�?�K�?�L�?*�K�@'�K�@�J�@�E�@�E�A'�J�A'�J�B�I�B�I�B�K�B�H�B�H�C
�H�C�J�D�F�D�I�D�G�D
�K�E�F�E�F�E��M�N�M>�������o����
��:������	��	��	{�

��
������
��
��
��
��
��)����/��M������
�0�V�	��1�
��
�/�_�w�0��/�^�
�0��0�#���5��1��1��/��2�,�2�
�0��/�
�0�^���1�!c�"a�1�#�2�#~�$�2�%�5�%�5�%�4�%�4�&'�/�''�4�'
�/�'�4�(�3�(�3�(�3�)�/�)�/�*�3�*'�2�+'�2�+�.�+�.�,�.�,�.�,�.�-�.�-�2�-'�1�.'�2�/
�/�1
�1�1��3�3
�6�3
�3�3
�3�3�6�3�4�3
�6�4;�4�4w�5�6�5+��QM��������	
��
��
A��$��$��
$��$��
�����H&��
��$��7��P�
��M�k����M�
������&�����������"t
��&��
��$��$��_��06��[��"����j�����?�'��'�
�'�,�*��'�,�'��'�&�(���	 �(�
�&�
�&���
�&�
,�(��%���(�6��(�2�)��'��'�"�'����&�L�'��'�*�'��� �&� ��"'�*�"�*�"'�)�#�)�#�)�#�)�#�)�#�)�$�)�$�(�$�(�$�(�%'�(�%�(�%�)�%�%
�)�%���B�������������h��	����)���&������i�
�k�D�&�k���"�k��m���	
�f�	/�k�
�f���m�
�e�/�k��e�
�g��m���
�b�4�h��b�
�c�/�i��c���d���!�d�!k�"�d�"p�# �`�$�`�$��%�d�%��&��d�(
�`�*�f�+
�b�,,�g�-�a�.�h�3�b�6�f�7 �d�9
�`�;
�b�;��=�b�=��@�d�B�g�B��F�d�I�c�J�c�J�c�K�c�M��i�P
�`�P,�e�Q
�i�Q�m�Q �g�R�l�R �m�R'�k�S�k�S'�k�T'�m�T'�k�T�j�T�j�U�i�U'�i�V
�b�V,�b�X|�`�Y�h�Y�h�Z6�i�Z'�h�['�g�[
�i�[�g�\�g�\5�i�]
�g�]$�e�]
�e�]
�d�^
�c�^'�b�^�b�_$�b�_�b�_�a�_�`�`�i�a~�o�h
�i�m�o�m
�o�m���7��1��s�<��Y���/��-���]����	��T��D;��0D��'��&����>���$��^��
QQ�XP��A@��&VV
��
��&��
��$��Q��a��
�����E?{��������$��$������$���%��&&�}3��
����q�$��w�����	$��
$�
�
��
���p����$��
�������$��F��+������
���������*����7��#��#�����#�a�)�#���
�#��$��#��#��#��"�q�#�N�#��"���#��"��"��$�
�#����#��#�
�#��"�
�#�$�$� �$� �$� �$� �#� �#� p�#�!�#�!�"�"P�$�"n�#�#�$
�$�$
�$�$2�$
�&�$���:
�G.u������U��������j��4T�\e������	��	��
$��
@�����-(�
��5�������
��
��;
�
��
����
��
�>��
���
��
�
�����
��!�����
�M�Y���M�
�L�Y���L���
�K�V�	��L��L��L�

�J�
]�=�K��O�)�O��I�t�
�K�
�J�\���J��N����M��N��M��N��M���N��I��� ?�M� �L�#�M�#�K�%�J�%�H�(�J�(�I�(��*�H�+"�J�+��-�K�-��0
�K�0W�1��L�3�P�3_�4
�L�4��8�I�8��;�H�<�H�=�H�=#�H�>�H�>�H�>�G�?�G�?$�P�?�G�@�G�@�G�@�G�A�H�A��C�G�C$�O�D'�O�D�F�D�F�E�F�E�N�E�N�F�N�F�F�N�F�L�F��K
�K�K��N�N�O
�P�P
�Q�P*��:
�G.u������U��2%%!��������������i��������R�����
�0�V���0���
�0�W�.�0��3�,�2�
�/�
o�
�0�
�/�V�
��/����1�#�h�1��1��1���
�/�V���0�g�0��� 
�/� [�!��0�#�2�#f�$
�0�%�.�&�.�'�.�'�.�(�.�($�3�)'�2�)�-�)�-�* �-�*$�2�*�-�+�2�+�-�+�-�,�-�,�-�,�2�-�/�-��2�2�2P�2
�2�3
�3�3
��#��
��
����
�����
F�K������
�_�\���_��a��`��a���
�`�V���a��b�Z�
�a��`�$�b����b�w�a�6�a�j�a��_�b�.�_�0�_�
�_��� 8�_�!�`�!b�".�`�#0�`�$
�`�$��%
�`�%�a�'�_�'b�'.�_�(0�_�)
�_�)��*8�_�+�_�+b�,.�_�-0�_�.
�_�.��/4�_�0�^�0�^�0�^�1�^�1�^�1�]�2�^�2�^�2��>
�a�?��M
�a�M��S�a�W�c�X$�c�XP�X�]�Y�]�Y'�b�Y�]�Z$�b�Z$�a�[$�a�[
�a�[$�a�[
�a�\�a�\�]�\ �]�\��b
�c�cv���5��!�� �N�!���	� ��� �
M�
� �
� �&� �&� �&� �&� �
� �V�.� �)� �
� ���
� �
� �^��� ���������'�!�'�!�'�!�'�!�$� �$� �� ����/��������	�
�	���������
��j����/ ���
������ٰ�
���
���
ޮ�
������d���	з������
���
������
��з�
���
ĵ����
���
ެ���������������� �� 
ԩ�"̭�#���#B�#���$��$���%Ȩ�%]�&>���'
��(/Գ�(���(y�)C���*
׫�*
���+
з�+
���,
��,��1Ϫ�1���2���2���4���4��6-֯�7��;+���;
з�;ĭ�<*��>
���>��??ݧ�A
���A2ײ�B/���C���C��D
ݧ�EH��G
��Gi�H?���I/ر�Jť�J��K
���K��c���c��f���f��i���i���i ��m
���m[�n=���p/��q���qz�r
���r��uǮ�w��x���x̬�x��y
���z���z+��{2���}���}���~���~���~���~0�����з������˃����
��������������ͅ��ޅ����������з������з�������чѵ�������ĵ��Τ߈ʴ��'������'����6�͊�������
����
����d��>����/������r��C���������Ȕ��'Գ����Ǖ��ؕݣ��'ײԖ'�����������'ر�����'����������љ���Ǯ��E��з��
��������
���
׫͛�����������
��Ϝ������'�ڝҢ��=��Ϟ����'�������������������������ʪ۪�������(����®�����԰Ե
��*����
���
��Ϲw��ٻ
���`��ӼC������
��U�/��B�&��
��p�
����
��N�0��	&��

��
i�
��T���������
~��&��B��6��~��&��B��6�����
��)��B��6��j�'��$��'��'��$�����)#�
��4������
��
��}jj&�
�
�
�
�
�&�
�
�
�"�
�
�
�m�&�
�
�
�d�&�
�
�
�"��
�$�
�$�
�	$�
�	$�
�	$�
�
e��������
��D��5��mp
�zR����
��R������Z�
��d���?�	��	��	��
��
$��
��
���������+��\z
�
�Z�+�
�)�
���g��
���
���
��
�$�
���������19ERJ
������������
����
��U�/��5����}�	
��
��"��������
��
������w��������$�������������������������!��iizx��#���<����������
9
~Z�eB������/��.�
�,�U���,�!�0�	�0�	�/�	�
��,�
�-�P��-��-��0�M�-�X��-�
�-��,�
�/�!�.�!�,�"
�,�$�-�$�-�&�/�&�/�'$�.�'"�/�(�.�({�/�)�.�)�+�)�+�*�.�+
�-�+��/#�/�/
�/�0�0�0
�0�0���������������� A�I����O�
��"�����
��
����*����
��N�/��/����c�
����
������w�
��N�/��	/��	
��	^�

��
��
��R�
/��
&��
��^�
��
��U�.��&��
��^�
����$������$��������$��$���������G&��
��$��7��G&��
��$��7��5&�q
��$��7�����
��N�.��G������
��M�/��	i�
���
��N�
.��
i����=��������������������
��
�������
��F��% }}���3�&����
���$�)�������p
�?�
�:�_�.�;�1�=��:�	z�	
�;�
�;�
�;�	�:�
�:�U���;���H�;�
�;��9�
�9�V��9��9�r�
�9��9�
�9�[���9�
�8�~� /�9� ��#�@�#��&)�<�'�8�'��(
�9�)��=�+�@�+�?�+�?�+�?�+�?�,�?�,'�;�-'�?�-�8�.�=�.$�=�.�8�/�7�/�7�/�7�0�7�0�7�0�7�1�9�1�7�2'�=�2�6�2�6�3�6�3�=�4'�<�4�6�4�=�4 �6�5�<�5
�;�5
�;�5�9�5�8�6
�@�:�:�>)�@�?�?�?�@�?�?�?
�?�?
�@�@�@�@���IV"*L%yq
��!gg�p�u2�"��
���������
��
���!�
��
�r�	��	3�
�������,��
��
��
��
��
���t��
�
�5��
������
��
�
�
�S�
��
���
�
��

�
�
��

�
�
*�
�
�
�
��
��
��
�c�
�
����
��	��
�
�
J������,d1U���
��^��
��U���������M�
������	��	�
�	�
�
�
�
'��
m��$�����������	��	��

��,��
����
��^����u�Y��������������'��'����������'�������
��
��
������:��
��6>��DQ"%G og
��5%+
�5�d�i������}��E?�����������������
��
�������
���
��S���H���"��X��z&��
��$��7��}��"����)��DD�U��������P�$�������
�"�&�#��!��!��"� �!���
�!���	
�!�
�"�
��A�"�
9�"�
V�� �=�#�
� �&�"�� �
� �&�"�� �9�G�"�w�� �R�!�� ��!�a�
�!�j�'�#��#��"��"�,�"��"�� ��"�,�"��"�
�"� 
�!� �!�#
�&�#��%�%�%D����
��^��	t�|M�������/��������,��	
��	&�������
&��
��,����(��
��&����k�$����$������$����'�$�����<��
����
���
�
"��"�
�"���
�
"�
�
z�����*�$�Q��#��$����$�h�
�$�
��
�"�Q�0�#�,�$�
�"�a�
�#�
�"�Q�.�#�,�$�
�"�a�
�#��"��"��"� $�$� $�$� �!�!�!�!�������
��M�.��&����k�
����_�"��
��z�����	��

��
,��
��������
����'����$�����������
���	�	
�
�	��
�
�
��MF�
������
����������
��M�
��\��UN@�e�z��!����R���������+��)�
��������@��� �?����@�&�@��A�b��A����?��� 
�@� ��%�A�+�A�:
�?�: �?�; �?�; �?�<	�A�<�A�<c�=
�A�=�=
�@�=�=�A�>
�A�>*�A�>�A�>���5��
�
���
�
�	�
�	��
N�
�

�����MI��������/�/��!��2���&�
��
��
��"������Z���������(�x�
�&��&�
�&�
�%���
�&�
��"�&��%�
3�
�%�

�%����&��%��(��&��%����%��� �%����&�
�&� x� �&�!
�%�!
�%�"�(�")�&�#$�(�# �'�#�&�$�'�$�&�$�����`�������8==������
��9����������WW
�����������"��mgi�u��"��
��
����
��������r�$��,��
��g�
��3��o���$��g��)���
��]�
����"�����@�
��M�/��&��
��^�
����$�������R�t��$��-���

�
�

�
�
P����)����$��A���t��7����5�
�6��6�Y��6����6��6���&�6�&�6�&�6�&�6�
�6�
�6�&�6��6�$�7� �6��6��6��7� ��!)�6�"7�8�#\�#�5�$
�7�$o�%
�7�'�6�*�7�*�6�*\�+�6�+�5�,$�8�-$�8�-�8�-$�8�.$�8�.$�8�/$�8�/$�8�0$�7�1�6�1G�7�1�5�2�6�2�5�2'�7�3�7�3�6�3�7�3�4�4�7�4�6�4���
2m��F���z
��\�/��)����g�
�����
�����)��	?�	
��
��
~���9�
���
�$���
�

��
���@@
�M�����
���������$���
���*�
���	H�
�
f��_��
�	g�
�
�

����
�������
���������#��I���$��$��$����$��$�
�$���"�$�#�$�#^�$�$���5.������
�
�	2��	��
��e��?�
�
s�������a��u�l��T��2�2��F�����������G������+���������I�������|���8��
��b�����
��
��]��5����������
 ��
��
�����
T�q���������$����������P�����H����
��	����
����
���������������������������}��������
��3��	��	��
:��
��{����
��6����������K��6�������$����A��������	��
��$���
�
�
�
��
���!����*�
��
����������p���	��	�����4���������
��,��
�������

��
,��
��������������#������$��$�������������������������$��/�������&�*�$���5�%�

�%�
/�&�
�$�
�%�/�&�
�#����$��%����%��%�'�%�u�'�$�&�  �#� �#�!$�&�!$�&�!�!�%�"�""�%�"�%�"�%�"�%�"�%�#������� �
� �,� �
� ���	
� �
,� �
��-� ���� ���� �� �� ��!�� �� �����$� �$� �E�G� ��� �� �� �� �� �� ���������0�'�/�	�0�	'�/�
�0�'�/���0�/�
�/�,�1�
�.�
�/�,�1�
�.����/��/���/�0� 
�.�!�.�#�/�%#�0�'x�1�($�1�)$�1�*$�1�* �.�*�.�+$�1�+$�1�,'�0�,,�,
�0�-�-�/�-�/�-�/�-�/�-�/�.��������\�&�\�
�\�&�\�
�\�
��\����Y��\�&�[��\�&�[��\�&�[�
�\�&�]�
�[� 6�\�!
�\�"&�]�#
�[�#��%�\�&�\�&��+2�\�-
�Z�-��2��[�5-�Z�5��;3�Z�=�X�>
�Y�B
�Z�C*�X�D
�X�E�_�E
�_�E�^�E�^�E�^�E�^�I
�Z�K�Z�M�a�P�^�P'�]�Q �X�Q�X�Q'�]�R'�]�R'�]�S'�]�S'�]�T'�]�T$�\�T�\�U'�U
�a�U�U%�\�U%�\�V%�\�V
�[�V�\�W$�Y�W$�X�X�	�������R�*�R��R�*�R���-�R�
�R�,�S�
�Q�
�R�,�S�
�Q����R��R����R��R��Q�!�Q�!��"
�P�"��%
�P�&
�P�'#�P�'��)
�T�1�R�6�Q�8�P�8��9��O�;�S�;��<�S�<��?�P�?��E�O�F �N�G�S�G$�S�H'�S�H �O�I�N�I'�S�J'�S�J�S�J3�S�K$�K �R�K �R�L �R�L+�L=�S�M�S�MS�S�N���������S�*�R���R�
�R�/�T�
�Q���
�R�/�T�
�Q����Q���/�T��P����U��� �U�!�T�"��&�P�&��-�P�-��1h�O�1��5.�P�5��6!�O�7�O�7��:�P�:l�;�T�<#�P�=2�R�?
�O�?��A'�T�A �O�B�O�B'�T�C'�T�C'�T�D�S�D�S�D�S�D�S�E��U�G��HX�P�I��K�S�K�U�L!�L'�R�L�R�L�R�M�R�M�R�M�R�M�R�M�R�M�M�P�N
�S�N
�P�N�S�N�U�N
�P�N��U
�U�V
�V�VH�������6�*�6�	�6�	*�6�0�6�
��
�6�/�7�
�5�
�6�/�7�
�5����6��6���7�7��5�{� ,�7�!�4�$�6�$��%�6�&�4�&��)�4�)T�6�*�4�*R�+Z�4�+��-��8�/$�8�/$�8�0 �4�0�4�1$�7�1$�7�2'�7�2'�7�27�3�6�3�6�3�6�3�6�3�6�3�48�8�4��������5�'�3��5�'�3�	�3�	'�3��3�*�3�
"�5�
�3�)�6�
�3���2�3�
�3�)�6�
�2����3��3����4�
�4�
�4�$
�5�%
�5�&
�4�'
�5�(
�4�)
�4�)�4�*�2�*��+2�6�,'�6�,$�6�-'�6�-'�6�- �2�.�2�.'�6�/'�6�/�5�0$�5�0�0�3�0�3�0�3�0�3�1�3�1�3�1�1�5�1"�4�2���������d�/�d�	�d�	��
�d�/�e�

�c�1�d�
�d�/�e�
�c���7�e��b����d���/�e��b���/�e��a���!/�d�"�a�"��&
�b�&�b�&��(��`�*�g�*��2�^�3
�f�4
�`�7�b�8��b�;��c�?�b�?
�c�?�b�A�`�Ai�B��`�E�`�ER�b�F��I
�`�K,�_�L�_�L�b�M�_�N �_�N�_�N��S�a�T�a�T��U"�`�V�g�V'�e�W �_�W�_�X'�e�X'�e�Y'�e�Y'�e�Y'�e�Z�d�Z'�d�[�d�[�^�[m�\'�d�\�d�\�d�\�d�\�d�]�d�]�d�]�]�a�]�`�]�f�]�d�^�f�^
�_�^�`�^��b��d�f
�f�g�g�gD������!����!�
�!�,�!�
� �	
�!�
,�!�
� �0�!����!��!�g�� ��!��!��"��!��!��!��!��!�~��"�� ���$�!�$�!���!���!��!��!��!��!��!��!�����������
��,��
��
��,��	
��
*������
��
�������$���������� ��������$��$��*����������������
r�}���*�����9������7�����!e
������
��
��e^o&�
��	����
�&�
��	��	����
�$�
�	$�
�	�
�	�
�	��
�
�

����
����
��
D��
HJ�������*��ZZ
g3����&����$��G��#M65�������(,����������$��X��r�E��
��^��
��^��
��&��
��&����
)��
��$��
$��
��$��$��
�����.��������	0��	��
�
�
p������$��C��>��"��f��[������	
������

��=��$����$�������������I{
��3�)������
��6�,����h�����c��:�
�����	���	�����
��
��U��
m����	L�TA��24���
�
��
�����!OO���������R������z���P����
��@��
^Nl�}
��y��"���"��"����"���
�"���b�"��"����"�
�"�!�"� D�"� H�"�!$�"�!
�"�!�"�!���j����������S��J����
1����E���
�����������������a��
��A��������"��	��	Q��
[�
��0�-��(�����
��
��������������,�:�
�7���7���+�5�(�7�
'�6��6���
�7��7��8�1�9��9�/�8��6��6�
�7�
�6��6�
�6�,�8�
�7��<�d�:�'�:� �5�!��)��7�+
�5�+,�7�,
�5�-�;�.�9�.�9�.$�8�.�6�/��1�8�1D�<�2�8�2'�8�3�6�3#�:�3$�8�4!�5�4'�7�5�<�5�6�5�������U��J��&��
��t�&����z�&����$��$��$�������
��
��
����
� �)� ���0� �;� �	'� �

� �� ���
� ���b��
��������
��U� �$� �'� �� ������ �$�������?�
������m�
��c�1������$��<��M���n�
��$�����3�
����N���P�����V��7��aZ�7�
��
���
��
��
��
�
�
����
�$�
��
�	�
�	��
����94�
��
��)���������
��
�����J�G��,�� ii)������$��]��M��
����
�e����
,�
�
�
�����$�
�.���
�������2�;���.����-��-���	
�-�
���-����,�
�,���
�,�
�,��,���#�,�#��%�0�%�/�&�/�&�.�&�.�&�.�'�2�'�1�(�0�(�,�(�0�)h�)�2�*�-�*)�.�+'�-�+�-�+J�,�.�,�,�-
�2�-��.
�.�.�.�.�.�.
�0�.�/�/�/�/
�0�/�/�/�/�0�0�0�0�0�1�0�2�1�1�12�1�2�29�����$����M�����8����S��[����^��"����	���1�����������������
��A��������
����"����MF��
���
�
��
��	���$�
���
�
�
5�
��
��(��
��L��������_��)#��������|�����]V���
�$����	��	4�	��	9�
#��
��@���
�
�
�
�
�
 ��+U0F����������s��uu��O������/�$�� ��
"	�+���B%=*IbZ
��R&Mc�h ��R&Mc�h ��R&Mc�h ��5F��!�LxQ^���
��5F��!t&v��5F��
,�1���
�!���������qm�����
������
������
���	���
���
����
��
���
��G��!��G��i�b����'��!��������
���F@�(�%��(��(�
�'���'� �'�\�(���'�����'�Y� �(�!�)�!��#�(�$�(�$-�'�%�(�&�(�&�&�'�&�(�&�'�&�'�&���*�����������	;��
�����
�,�Z�.�,�/�-��+�f�
�,���	
�+�
��!�.��+�
�.��
��.�N�,���z�+�
�+�p�0�+� /�,�!�*�!p�"
�+�#!�+�$�-�$�*�$$�-�%�*�%�%�.�%�-�%�*�&�.�&U�-�'�)�'�)�($�,�(�)�(���YY�a������-(���������5�'��
��(���
��"���(����@���"��R��0�F�	����	���
�	�	�	���	�	J������
�#����#���&�		�"�

�#�
M�
��$��
A�$�
�"�L�z�"��"�h��"��"�
�!�M���"��%�$�%��&��%��&���$�%��!��!��!��!��!��!��"��!�$�%��!�� � T� 
�$� �"�#�#�#�$�%�%�%�%�%�%�%
�%�%7��"���� ��I������)"��!������
��
��(�
��H���������N����
�
� �
��� ���
� �
��� ����� ���1� �� ������ ���,� �/� �U�� �$���� �7�
� ����>������������<��	��������=����.��
����y����������j��#������
[�������II
�V$z
��
�������
����e9`��� ��($��-(y
������$������
��MFU��������������$��������(��}y������������
��������

��
��T��
��d�
&��
�
=��@�
��r��:<��@`��	�%��	���
�	�)�	��	�$�	�&�	��	�	`������
�%�=��&��%��&���{�&����#��#����#���!)�&�!E�"?�&�"
�$�"�$�#*�#�$�#��&
�&�&!������
�&�Z���&����%���(�
	�%�
�%�S���&���F�&�
�%�M�~�%��$�i�6�%���
�$�M���%��(�$�(��(��(��(��$��$�$�'��$��$��$��$��#� �#� �%� �#�!$�'�"�#�"�#�"<�#
�&�#�$�#��%�%�%��'�'�(�(�(�(�(
�(�($��,�P��� ��($��-(y
������$������
��-'7�F������$����#��% L�TW�������
��{��
����\�
����	��	
��	��������������������������-&S
�`����O���&��#��1,N�n��'������5�
��
��D��"��e��<��"��e��H��"��e��YTS
�	k
�	��
����	���	�	
�	�	�
�	
�
�	;�	
�
�
 �
�
�

����
����#���
��
�	�
�	�
�	�����
���V�.���,����q�
�����������	���
��U���
֛�

���'Ϝ�*������"������"������ $���!
���"
��%'Ԛ�%��'
���'��)���)��+E֠�,k�-
֠�-��0��1+���1��9����;
���;��@���@��E#���E�ۣ�K
���K
���K��Mۣ�N
Ǜ�O
���P
���P��Q���Q���Q�ۣ�S
���Sۣ�T��X����]'���^?���_���_���`ћ�`̛�b���e'���f?ޟ�g��g
���h
���i��j?���j��r›�s'��t?���t���u��uN���v7���vU���y'���z
ۣ�{A���|
���|���|ۣ�}A���}�����
��DŽۣфң��
ۣ��$������܅ۣ��������dž'�����������ۇۣ��'��͉'����֠��#�������^����'��������{��ӏۣ����'�Ȑ
ۣڐ��3����ңǑ
ۣݑ$����)ۣ�
֠����ȓ
�ړ
�����”W֠�����ʞ����ѕ����֠��
������
ۣ����—��ӗ���H���
�������)͙֠=�������Kz
��`�0����)��
��c�
����$�����������
�!��!��!���f�!�	��
�!���!�8� �
��
�!���
� ����!�!��!��!��!�'�!�B�!� �!� � � �������
��,��]Y�
��
�����	�
��K������������������&��&�4����
����$������
���Q�
�~���
�~�$�~�$)�~�-$�~�.���01��3
���5$�}�7$���9���='���@
��B$�}�C$��F$�}�G���J����Q
��S$�}�T$��U
���WA��X���[����]�}�^)�}�_
�~�a
�}�a��cy�~�d��e
�~�f
�~�fy�g�~�k
�~�o'�}�p'�~�q��~�r��sG�~�t �~�t���t9�u���u���uK���vF���w���wF���w3���x$€�x$���y���y��{
���{
�~�{
���{?���|�~�|���}
���}����������tt&����$��C��8s
�}X����L�[����������c�������������
�,�L���-���	�+�	
�+��+�
l�.�	�*��*�L���,���o�,�
�*�L�y�*��)�c�4�*���
�)�L���*����.� � �)� �)�!$�.�!�.�"�.�"�.�#$�-�#�)�$�)�$�)�$�)�%�(�%�(�&�*�&�(�&$�-�'�(�'�(�'C�(
�,�(�)�(��*�*�+$�,�+��-�.�.�.�.�.�.
�.�.+������
��`�������m�
����������
���
��������Ɓ�8���8Ȃ�
�}�g���~����|� �|�"
�~�"X�"�π�#��%���%��+���+R�,���/
�~�/\�0���1��3���3l�4
��4��5���6Մ�6�~�8ׄ�:
݅�<
���<��=
���>
���>��B߄�C���D��E*��E��F�~�F��I
�~�I
�~�I��X��X��^�}�^�}�_���`�|�a�|�a�|�a�{�bm�b�|�c�|�cI�d�|�d�|�d�{�e �{�e��g��g��j���k
ʂ�l���m
�}�s���s�}�t'���u'���v"��v<߅�w$���w�w���w��x���xC�x'���y'ς�y
Â�y���y'���z1߇�z��z
���z߅�{��{
�~�{߇�{
߅�{��}�}�}�چ
���
ڇɇ���51ZZ��"����
��?�����&��`VV�
b���
�
�
�V�/�
�
�
�&�
��
�h�
�
����	�	$�
�	�	�	���������	��
?ل�
��*~��+��>���>���@���@?���@�
�Mх�N����O"х�O��dz��e��k���k��pބ�q��x����z��z��|��|n�|Ɇ�}6�}���}"�}���}Q�~ ���~!�1��������Ɇ���Ɇ��2‚ ������������
������s
�}M����������
��Y���������
{�
w����������������������0�
�����Rr
�|Q�����������������������
��d��Q��
��N�.��,����`�
��	��
��$����
�����'��������$���-��i�
�
��
��������"������ ��x������k�$��D����������/���
�/��/�G�/���*�/�
�.�X�/�/�,�.��.���
�/����/�
�.�]�-�.�,�.��-���
�.���-�/���'�.�"�-�"�-�"�-�#�,�#�,�#��('�1�(��*'�1�+$�0�+6�+�/�+
�/�,
�/�,
�.�,
�.�,
�-�,���������ICu
�R����B�����������e�����	Z�is��(��
��������>��C��.x��`�������$��W�������
�����M����������������$����$��������
����$��p���
����$����o������
�G��G��H�%�F��F���
�F�
�F��E��F�G�J����I��
�"'�H�"��)
�H�*�H�*��-�E�.��/�E�/��H�3�H�3��4�H�5�I�5�H�5��9�H�9��;��F�=��@�F�@�H�@�G�@�H�A%�A�G�A5�A�H�B�B$�D�Bj�F�D'�E�D�H�D'�E�F
�F�G
�G�G���ibN
�
[���
�
�
���
�
���"�
����	�(�	�	�	�
�	
�
�	��
��
)��Q����������
����
��
����>�
��
��
��Y����!�����
������)�����
������)���m�����
��L��%��:
�G,s����[����$���������Q�]�>�R�
�Q��Q�_�
�R�
#�U��T�*�T����S�]�
�S�����T�!�Q���!�P�"�P�##�N�$�O�%�N�%*�N�'/�O�'
�O�(D�P�*�P�*��, �M�,�O�.
�N�/�U�0u�1�U�1��2��T�6c�7H�P�7�P�:�T�:z�;8�P�;�O�<�P�=�T�=�P�>�T�>��AT�P�B�O�C7�O�D�T�E�O�E��T�G�Q�H�T�H�U�H�T�H�N�I�N�I0�T�J#�U�J�T�J�U�K�T�K�S�K�T�K�K'�T�L�S�L$�Q�L�T�M�T�M(�T�M��Q�Q�Q��S
�T�S������������u��%!��&����S�
��
���������������7��6�,�7�*�6���$
�6�$��%�7�%S�&��7�(�8�-!�6�.��/
�6�0/�6�0��2�8�2$�7�3'�7�3�6�3�6�33�6�4�6�4�7�4�6�4�6�4�6�5�6�56�8�5�6�6,�6�8
�8�8���YS��
������#��������	$�
�	$��

��

��
�����Y����"��
��'��,����	H��
����
'��
$��$�������������
��	��	��
������q�����
��!������������'����0��(�������/������	*�
�	���
�
�
�������
��T�-��)����	~�	
��
��
��
��U�.��)����b�
��������y���$������$����]�
�����T�
��������	��	��
�
�
�
�

���
��
��������/��
��Z������������������e����_��_��_��a��_�q�c���5�^�����^�
�]�Y���]�
�^�$�	�\��^��`��_� $�^�!��`�&��(�]�)��+�]�-,�\�.A�\�/��1�[�1��3A�\�3��5�\�6�[�7"�_�<��_�?��@�\�A��`�D �_�E.�^�F��\�K�a�M�_�O$�a�P$�a�P~�Q$�`�R�c�RS�a�S$�^�T$�`�T�`�V�[�V �[�W'�c�W�a�X�_�X,�a�X'�^�Y(�a�Y�c�Z�a�Z
�_�Z�^�Z�_�[��c�e�c��e�e�eD��A������
"��
"����
"��$��$�������/��
����
����
��
������	�	�
�	b��e`|��
�
��"�
������
���
-�
�
��������"��
��

�
�
�����-�������46��/4��	7
�D]�����$�
�������
��X��
"&����&��P�$��*�������������
������������,����������������
����I�$��$������-�����!XX�������
������9��aZ��;�
���
�
�
���
�$�
��
�
�
�	�
�	�
�	�
�
�
�
r����������;��.5>��
��&��
������$��n����$��U������4�-���
�*��+�
�-���5�+�	���+�
�+�	�+�
�+�M���,���H�,�
�*�L�~�*��*�e�
�*��+�
�*�L���*��+��.�'�.� �.� �-�!
�+�"$�-�#�)�#�)�$�)�$�)�%�.�%�)�%�)�&�*�&�)�'$�-�'�)�'�)�(
�-�(�,�(
�,�(
�.�(�*�+�+�+��-�-�-
�.�-��.�.
�����e������% jj����������$��upu��������
����
��
��������
����'��
����
��"������O��[��1-�`����
��C�J���
��
�����
�N���
�M�U�N��M��L���
�M�P���M�Z�6�M��L��M��K��M�#
�O�$
�N�$Z�%.�O�&)�N�'
�N�'��(
�O�)�L�)�K�+�M�+��/
�O�1�M�2&�K�5
�M�6�M�6^�7��N�:�M�;�K�;�K�=
�L�=\�>��L�@�L�B�K�B�K�C�K�C�J�D�J�D��E$�Q�F$�Q�F'�P�G�Q�G�O�H�P�H�H�O�H�O�H)�O�I�Q�I'�O�I$�Q�JR�O�J���__��$�� �� jj
��
��a�
�������
�1�R���1���
�1�R���1���
�1�M�	x�1�
�2�
��
�1��1�
�0�U���1�
�1�M�z�1��2�]���1�M�
�1���
�0�T���0��2���1�!��#��0�$a�%�2�%6�0�&��'6�0�(�0�(�0�(�0�)�0�)�0�)�0�*-�*�0�*�0�+'�2�+�0�+�/�,�/�,�/�,�/�-�/�-�/�.�2�.Y�.�1�.���!c�k������
������-��`��������
��]�e������!��&�	�y�W�	�$�	�I��^o�
�a�
�^�
��
�^�
�^�
�M�
�^�
�Z�
�	&�
�	�
�y�
��
�$�
�$�
�
F�����������p��"������(�Y�	m�)�
�*�
��:�)��(�����(��(��(�~�
�*�:�(�����(��'�o�
�)�5�(��(���(��'� �'� ��!�)�!>�(�"��%�'�%>�%�'�&�*�&�)�&�&�)�&�'�&�&�&�����
�����o��
��Q�|��������
��	Q�	}��
��
������
��
��
������������*�	��*�
��*�c���*�c�R�*���*�����*�����*��	�)�*�)�)�*�)�*�)�*�)�*�)�*�**�����#��'w
��L����e�����_��?��
��Q�i����|�
�����������	�)s��>l
�vS������Z�
������$����n��	:�Ft�����t��)]��
����)����$�����JJ�a����;��D��
��R����
��j�
��u�������r��FAWw\ ��($��-)�
������$������
������Q��N��N��N��O�	�N�
�O�
��&�N�
�P��P��O��O��N� �O� �O���
�O���P� ��"E�P�$'�P�%��M�(
�N�(��,
�N�-
�O�.��1
�S�1��3�O�3�N�3�S�6�Q�7�N�:
�R�=-�N�=��S�?��@
�P�A
�N�C�R�C�M�D�M�D�R�D�S�E�S�E�S�F�R�F'�R�G�R�G�R�H�Q�H�Q�H�Q�I'�Q�I��S�K�S�K�P�K
�P�K�P�K�S�L'�P�L
�Q�L8�Q�M�N�M�V�Q
�Q�S �V�T�V�U�V�U�U�U=���P}�����35��E?��
��Y���
����
������9��&��H@���� �����������\��95�Z����1������������O��2&�4T�>����Z������
��U��)"��<����a���	�%�������;����;����;���
s�;���9�9�8�n�9��8�
�8�W�.�9�)�;��8�q�9�9����9�
�7���0�8�
�7�,�:��7��� 6�8�"�;�"�;�"_�;�#�7�#'�;�$�7�%��:�&,�9�']�9�(9�:�)
�;�)�;�)/�*�7�*$�:�*�6�+��:�-^�9�-9�:�.m�/��9�0^�8�19�9�3��9�4^�8�59�9�6�8�6�8�6$�9�9�9�9��;
�;�;g�<�<�<���"��P��$���
�
��
��8z
��M�o����|�
��������y������/�	U�0�

�/�
�.���
�.�O���/�p�6�/��.��/��-��/��/�
�/�k���/��/� �.� �.�"
�.�"a�#��.�%�.�&�-�'�-�'�-�(�-�(�-�(��*�0�*�0�*n�+�0�+�0�+\�0�,T�0�-�������(�Y�	m�(�
�*�
��:�(��(�����(��(��(�~�
�)�:�(�����(��'�o�
�)�5�(��'���(��'� �'� ��!�(�!>�(�"��%�'�%>�%�&�&�)�&�)�&�&�(�&�&�&�&�&����������o��
��Q�|��������
��Q�	}��
��
������
��
��
������������)�	��)�
��)�c���)�c�R�)���)�����)�����)��	�(�)�(�(�)�)�)�)�)�)�)�)�)�)*��k`��	3�;a��6k��
�y�
�g�
�Y�
�m�
�z��	e��
W��
���$���������
������������
��������
�������&��
��$��A�������*����)��
��)��
����$�����3�Z��&�����4��)����)����g��$��$��;��:���	��	������	�����
�	�k��Q���	��	���
�	�K��	��	�
�
��	��	�	�	
�	�	���:���	��	������	�����
�	�k��[���
��
��
��
��
�l�|�
��
�	�
�	�	�
�	�
�
�
�
�
q��/���	��	���u�	��������G���
�����
��
��
��	��	��'��������������
����x�����)����	s��
��
��
������
��E�������������������{����������
��
��(����������b�����$�����%��������xx�-���-���.�
��.��.���.�
�.�)�.��-�
�-�)�.��,�=�/�
�-�)�.��,� 
�,� )�.�!�,�"
�,�")�.�$�+�$�/�%�/�%��/�'$�.�'��-�)$�.�)$�.�*$�.�*$�.�*"�*�.�+�/�+�-�+�/�+�-�+�-�+�-�+����������������\����_��L��_�|�������4��������� ��������
��
����p�;������������b�E��������������i�V��V�!"�V�# �U�.�V�."�U�/��3 �V�4�V�5��V�:"�U�;"�U�=�U�?"�U�?��V�I"�U�I�	�S�V�T<�T�V�T���]������J�����@�������
��������_�
��1����3�%�
�%�I�
�%�
�%�I�
�%�
�$�I�
�%�
�$�I�
�%�
�$�I�
�%�	)�%�
��%�
�%�
I�
�%�)�%���
�%�I�
�%�)�%����$�
�%�I�
�%�)�%�l��$��%�&�%�
�$�
�%�U�
�$��%�Y�
�$��%��%�$�%��%�$�%��$�%�$�%��%��$�'�%�k�%� B�%�!�%�!�%�!�%�"�%�"�%�"$�%�#�$�#�$�#'�%�$�$�$���A��������	��
��
�����������'��&����$�����p����&����$��_��5��"��d��Cz����$��l��#��������$�����F����"������z��
��_����������
��	��
��

��
�����K���'��G��
��
��
��)����
�����������QL�"��
����������'��	'��
���������]W
�}
������	��
��Q��'��������������h��M�$�
�
�
�)�
���
�
����
��
��
�U�
�	$�
�

�
�
[����^������&��
��&��	
��	&��

��
����&��
��
��$��$��$����$��$��
�������94B
��
����
��
��
��
��
��
����������
��)��
����	
��	)��

��
��)��
��
��
��)��
������$����$��$��$����
�����������������"|�!�
� �)�"�� �� ���� �� ��"���	
�!�	
�!�
����
�!�)�!�
�!����
��'�����$���
� �� �'�#�'�"��"�$�"�$� �� �� ��� � � ��$
�%�$�%�$Y�%�%����;�cZm��c��b��f�_�
�f���c��a��b�����c���%�`�
�a��c���!
�b�"
�b�#U�b�&�c�'�a�(�a�(��*
�b�+�e�,,�d�-
�a�-�a�-
�c�.
�e�.�`�/�e�4Z�d�4)�e�5�c�5�_�6'�e�6'�d�6�d�8R�d�<�d�<�d�<��C�a�D�b�D��H�`�J
�`�J/�b�K
�`�K�_�L�d�L�d�L�d�M��Q�^�Q�e�Q
�c�Q�_�R�_�R�b�R�b�R$�b�S�c�S�f�T�b�T%�a�U �a�U�b�V�_�V�_�W
�_�Y
�^�Z�b�\0�_�]�^�]�^�^�^�^�^�^�^�^�^�^a�_�_��d�a��d�d
�d�e
�f�e
�f�f
�f�f
�f�f8��)"��������L��j������������q�	�u��p����k��p���q��o�!�p�
�q� �q�Z��p��p��n����n��l�(�n���#�l�$�l�% �l�&�l�&�l�'
�k�(��n�-
�p�/)�n�0
�o�2
�k�3
�o�5
�o�7
�o�9
�o�;��k�>
�n�?
�m�@�k�@T�A'�k�A�p�B�k�B�n�B�m�B��D'�k�E*�n�E�k�E�v�G
�u�G)�u�H�n�I
�o�J)�u�K
�n�L
�o�L)�u�M
�n�N/�u�Q�m�R�r�S/�r�T�m�U�k�V
�m�W)�r�X�m�X
�l�Y
�l�Z
�l�Z��]�u�]'�u�]+�u�^�u�_
�k�_�j�`/�o�a
�j�a
�j�b�u�b'�u�c'�u�c'�u�d�u�d'�t�d'�s�e'�r�e$�r�e�r�f'�r�f�v�f)�q�gE�q�g
�p�g�p�h$�o�h�o�h�o�i'�n�i�q�i�s�j�q�j�q�j
�q�j�q�l��s�p
�q�s
�s�s���������c�
�c�
�c�
�c��c�)�a�	,�a�
��c��`��a�
,�a��a�,�a��c�|�
�b��`�L�c��`�u�a�
�a�
�a���v�i��b��a�w�d�
�b��a� �b�!T�b�#��a�'�d�)2�b�*-�a�-
�a�.�b�/J�a�2
�`�3�b�7
�`�:��c�P~�h�R
�a�S�h�S�e�T�f�T'�e�U*�f�U�f�V�f�V$�e�V�e�W"�f�W�e�W�d�W�d�X�d�Y"�f�Y�f�Y$�c�Z$�c�ZD�c�[�c�[�f�['�b�\5�b�]�c�]1�f�]1�f�^
�f�^'�d�_�h�_�f�_�b�_�e�_1�c�`�h�`��f
�f�i
�j�i���
EL�� ��!����$��B�
��'��:����������h�����+�(����������J��
��Q�.��&��
��^�
��i���$�������uu.���������'��
��$��C�������3��&��
�����	�z�$�	�$��}��@��&��
����&��
�����$��$��������
�%�	%�#�
%�#�^�#���
��#�
�#��#�i��!��!��#����#�&�#��#��"��#��"��"��"��"�$�%�$�#�$�#��#�$�#�$�!�$�#� �#�!�#�!�"�!
�!�"
�"�"����������
����	%��	��
��
������	����C�
���������������
��+���#����
��������!�����$�������$��$����G��_�"�"�'�#�*�$'�*�% �)�&�)�&�)�&�)�&�(�&�(�&�(�'�(�'�(�'�(�'�'�'���&�l���E��9��������X��a�����&��K����������������	��	o�

��
������"��j��r��'��������L��!���N��
��o��IE����������������n�
�������
�
�!����������
�W�	/���

Ɣ����/�����
o�
������
�W�/��
ȕ����/�����r�
�����������e����,���
��
Α�N�6���
Ƒ�ϙ�/��� ��� f�!6���"��#����&6З�'W���)���)���+����-
���/!���/��1���1��2���6��6��:���:��=*���?��?
Œ�A���D���D���Eݏ�F
���G>���H���J���K���K��M
���M��M��PM���R��R���S/֖�S����U��X���[����^.���^���_��`
���`���a���a���b"���c���c���cs֝�e���eO�e
���e�fΖ�h���k֝�l���l
���l&���m���m���m���m'���o
���o]�p����r ���sp�sB���t��u���v�Ȑ�z���z؏�zT�{���{���{ܞ�{���{1���|Ξ�|̞�|���|���}'��~'ޝ�ѝ���'����'�΀Ў��-����֜��ќ�'��Ă���'����$�˃����������τ֝��'ך��L���֝��'�������'ϙ��'��Ј������ ۍ��'����ٍ�'����
��������
��ҋƖ���������'��ʌ��ی
���'����֝��Ȑ����ސ
�������ٖ
����
̝ǟ
Ơ����m����)e������
����$�����Q��$��
�
�U�)�
�
�
��
�S��
��
�	�
�	�
�	�
�
�����$�������&����$��G�������
��b����5��*������S/�#���9�"�Z�"�
��"���"�
�!��!�/�"�
�!�0�"�/�"�
�!�,�"�$�#�$�#��#�'�"� 
�#� $�"� 6�#�!$�"�!���MF�������	��	
��	��
�������
��K��"����������p�����	�����>����������	������a���

��
k�
������[�����
����,��^���,��6��[���n����5����������������*���4��
�����^�>�
�,�	��	��
�j�>�
�,�	����
���
��
�$�	�$�	��
����e��&����
��&������	&��
��
��&����
$��$��$��$�����A��
����
���
�
�
�
���5�`�
��
����R��Z��S������W�"��%��	��	��

���������[�K�������
��$����
��"������$����$������������"��
DR��
JR��qk�������������
��
��
��
��
��
��'������(�
�����=7ii�}��
������;������
��	),��=H������9��;�
��4����L�������$���������$��S��UPq&����&��������$��#�$����,���
��4��36���zY�
q	�
z
�	�U�
�	�
�
�
�)�
��	���)�
��	�����$�
�	$�
�	�
�	�	�
�
�
V��
��
����kk��&������&������&����s�&������$����$����$��
$��
��
d���
��/��UO��������=�������)���%�'��
��
��46��qlzz��&��������&������.����)�������e�
����
��,<��I�Nc���"��l�������@��)������
����$����������
&
�3���ql  �M��6����6����6����*��
�������������
��
����EE
��R�����:��������"����������
����
���(�����������J֡����ѣ�������� ���!�֡�#���$f���'Ҡ�'��(ɞ�(x�)Ğ�)��*ž�*x�+���,��3
ޡ�3P�4"ޡ�4��6á�7���7��9
Н�:
���:P���;��=
���=����@
���@S�@����B��Cn�C
���Eǜ�Eß�F����H���I ���K
ܝ�KL�K.ݞ�L
ם�L՝�LU�M
ݞ�N����U�
���cF���d
��dP�e����gF���i
��iP�i���k���k��p���p��q���s���t��t
ʢ�t��v
���w$���xF��y	��}
���}��~̛��
ʛ��������D����˂߂
���߬�����¬��������������ɇ=������������ˆ��ֈ������$Ы������Q�������Dċ��؋���٪�������$����$�����ȑ$����˨���� ���'�ړך�Ú��������Ч���������������˗ȧߗפ��'����
���$�����
����+ۙ����
�������
ƨ�����Q
�l�|������.�6���.�
�-�U�.�-��-�M�
�-�
�-�T�	.�-�

�-�)�/�
�,�c�
�-�
�,�T�>�-�
�,��/�)�.�
�,�l�
�-�
�,�M�/�-�
�,�)�.�
�,�g�
�-�
�+�\�.�+�
�+�)�.�
�+�c�
�+�
�+�P�/�+�
�+�)�.�
�+�c� 
�+�!$�0�!
�.�"�0�"$�0�#�+�#�+�#�*�$$�/�$�*�$$�/�%�*�%$�.�%�*�&$�.�&�*�&�*�'�)�'$�.�(�)�($�.�(�)�)�)�)�)�.�)���r��Z�����L��.��������������`������r����
�j�V���k��m����k�
�h�V���h���
�g�V���h�
�m���j�
�g�V���g�
�j��g���j��j����h����j�P�2�j��k�J�l� *�k�!�i�!`�"
�j�#�i�#M�$/�j�'�k�'J�k�)'�k�*�i�*i�*
�j�,�i�,M�,/�j�/�j�/J�k�1'�k�2�h�2i�3
�j�4�i�4M�5/�j�8�j�8J�k�:'�k�;�h�;i�;
�j�=�h�=M�=/�j�@�j�@J�k�B'�k�C
�h�Cf�D
�j�FR�j�G �g�I �j�L
�g�LU�M��g�O�l�O
�g�PV�P��g�R
�j�R��T7�g�T%�j�U�m�U:�U-�f�V�f�V�f�V��X�f�X�f�Y�e�Y�e�Z'�k�Z�e�Z'�k�[�e�[�e�['�k�\�e�\�e�]'�k�]�d�]'�k�^�d�^&�^�k�^�d�_�d�_�d�_�d�`�d�`�c�`�c�a�c�a�c�a�c�b�c�b�i�b�h�b�h�b�h�b.�j�c�
��:;����
����������������CC�e�vm��/����
��	)��

��$�����������
��b�.��&���!�/�!���g�
��	��	���"����!�� ���!���
� �C�� �� ��� �����G���O���5�������4�"��"�-��"���$�!�$�!����"�
� �� ��"���"
�"�"e��=9�
�

��
��
��$������J���Z��86��!����K���-��E?2
�?�������G����
��A��]��	�$��"B�Q�����������!����K���-����7�G�����������&������&�����
��	!��	��	
��

��
����
������������k�9��!��l)Q.Aow
��eqq&��
��&��
��q�$��
��$��
�����$��A�$��$��$��m�����4�,���,�/�,�
�,�	�,�	����,�
�,�
�,�
��
�,�/�,���,��	�,�$�,�$��,�'>�,�(c�)
�,�)]�)$�,�*�,�*�,�*$�,�+�,�+T�+ �,�,���A���	�v�	�,�	���	�v�	�v�	�v�	��	�$�	�	+������$��"��r��!���F� �S� �� �
� �	.�!��
� �� ��!�� �� �
� �� �� �� ��Y� � ���5�
���	�

��������� �
��B������������h�����������$����>��-������
��3�
�)��
�5����1�	�j��	�	G��
ET�� ��4��C������$��E?�����+��������M���o�
����7a<J��]]}bC���
����
�����&���
�����"���������
f�n���3����
����
��$��*�
��6������$��"���	���	��}��2��������Z��0�����"��E��G��������������$��$��������� gg�o��
�������94����������������
��hhy|��
����F$G������
�
%����$��-����(���
�v������.���
�~��)������Y������7������L������2������L������/������N������2������L������0������A����	��
��;��=8��	��'������
����V��	��kk�����_����$��@��;eCB��7xG]���
�
�
%��
ff�n[��3Z8G��
	hh�����������������
��&��Y��%!������r���
��Y�������������������������������3Z8G�������8������������!��	��E�	��
����������#����4��+���	��a����������������������4�����4��#;(EUM
���	����K��#;(EUM
��mm��
�����G_fsk
������Q��
007��7^<G������O��!!7����D�	��
��ZZz_E����	�	�	�	�	/��������:0K[S
��S���!�� �� �� �� �� ��������������������������	��
��������93������������4�����
�#���!:�S�X�������}�
�3��4��2��1�	�1����1���%�1�%�
�/�4�/%�4�0�3�03�3�0�2�0�1�1�1�1�1�4�4�4�4�4
��
1 /?NGS��=8�������������O���
��-(@�g����
���������0W5G��B@��xx�}���MI��������S�����_�����A�	��
��"����=������������w��w��w��v��w��	��x�m�x���w�$�u�$��(�x�)�u�)��*[�y�+L�x�,(�x�,�	�6�w�6��;��x�?6�x�?��S�x�S��U�x�U�w�V�x�W��x�_�v�_�v�_��bO�x�c�
�m�y�m[�n�x�o��v�t�x�t�x�t�u&�v�u�u�u�u�v�w�w�w�w��x�y�y�y�yY��w0������!��,��������	��
��,����)��
��
������+��
�����W��v�����r���������	`��
��
����-���f����/��Z�
��X��V��X��U��S����Q�*M�Q�-�Q�0�Q�1�Q�2�Q�4�X�6�U�9�W�:�S�;�V�;�V�;�W�<�U�A��W�G�W�K�S�L
�Z�M�Z�P�V�P�Q�P�Q�Q�T�Q�R�R�S�S�S�S�T�U
�U�U�U�U�U�V�W�V�W�W�W�W�Z�X	�X�X�Z�X�Z�Y�Z�Z�Z�Z�Z�[�[�[�\�[h�[�\��z*�=��"��A��#S/i]db(��@u�����N�S������
dd�iH��
�#���% %�*����p���
��#;.!��!�7�<����
��#;(EUM
��5C$<[S
��%~~���������4EH_W
����������=87#�p	��	����J�	��	��	������Y�^r���'��YR��	��	������������	��	����	��	����ll�q<�	��
��yHt���#��
.0?OG
��MG������������������������� 8+!��6���M����������
�����������H��H����H��G�4�G�5�F�5��:�G�:�G�;�G�<!�G�=�G�>
�G�>��A
�G�B��F(�G�F�F�F
�F�F���(�
�
��
��
��
����\��~~�����-)Z'����#��������
���	;*�en��3Z8G��6];G��!;#�t#��	��	��
������X���3��
SS�Xf��
SS�Xf��jj��
��u������Q����#��	��
��
::�FV��
//�@f��
//�@`��
33�A`������������	��\����������������&����
��8_=G��������	
�@c��	
�@c��5.�������V�����	�����^�cg����I��.����q��0��!��d��H�	��
��!���K�����"��B@�����������M���R��WF��9qID��C����+��Y�^r���'��������!��m��Q�V������
�#����#����
��!:�S�X������
�#���I�Ns���*��#�������������	GNU��GNUP<�Р�c8`�P� �>9���`����GH?�GH?�GH?�1GH?4GH?QGH?;GH?@GH? GH?K�H@cĂ?C �>f4�@d�?o$�?Dl�?i��?l��?	NЃ?
n��?<�?��?p��?�?P,>hȲ@vGH?>GH?>GH??GH?
GH?TGH?.GH?"GH?&GH?,VGH?0AGH?7GH?5GH?@3GH?@.GH?@GH?G7GH?G2GH?GGH?N5GH?N0GH?NGH?TGH?ZGH?�
GH?v2GH?mGH?oGH?�GH?�GH?�GH?�GH?�GH?�GH?�GH?�	GH?�GH?�.GH?p"`p����GH?�,GH?�	�c8�����������������ɸ�и�U��a��f��l��q��v��y��~�����������������������������������ĵ�ʵ�ѵ�׵�ݵ�㵛鵛ﵛ��������������Hn>����$��0��6��<��E��J��P��U��PQ>[��a��g��m��t��z��������������������������������������Ƕ�Ͷ�Զ�Ln>۶�ᶛ涛춛��������XQ>������ ��'��.��`Q>5��hQ>pQ>;��xQ>A���Q>M��W��b��q������������������Q>���ķ�ͷ�ٷ�㷛귛�Q>����������$���Q>0��;��A��H��O��V��\��e��k��t����������WH?'�$�a=�� ���H?6��P��a=�� ����H?.��H?/�2�o:J?;
+J?;6SJ?9�SJ?9�SJ?9z
�J?1~&�J?1��J?D�&�J?D�&�J?D�&�J?D��J?D}�J?D3�J?Dl	�J?D��J?D
�J?D@	�J?D�K?Er$K?Ew/K?E�K?Ef
K?EL"K?EK?E�	K?E�
K?EK?EyJK?4�d?5fd?5�d?5�d?5s(d?5s�K?E\L?AV'L?A�L?A� L?A�%L?A�L?A�L?AqL?Al_L?;��L?7.	@k�m0nkM?6�
kM?6�
�M?>%�M?>*#�M?>+@��g0��M?3��M?3��N?3�#�N?3�+�N?1W�D@
HO?2?HO?2-
{O?Ey>{O?EyG{O?Ez�O?& �O?/
�O?q
�O?k�O?(#�O?-6�F@�\F@�O?G
�O?�6�O?��O?��O?�>�O?�"�O?�
�O?��O?��O?+%�O?/�O?3&P?3�Q~?=�
RP?/RP?RP?"rP? i?A_i?A`i?A�i?Ax�P?��P?��P?�
�P?!?	�P?@z	Wf?DWf?�Wf?Wf?!�c8�p���dh? !(dh? -dh? =dh? ")dh? ;dh? 1dg?�
dg?�dg?�dg?�dg?�dg?�dg?�dg?�7dg?�dg?�dg?�dg?2dg?8*dg?9dg?%,dg?".dg?	dg?<dg?cdg?�-dg?F	dg?�!dg?�
[Q?t%[Q?v
pQ?<�i?r
�i?s�i?t
�i?q6�i?9%�h?��h?�1{O?Et{O?EwC{O?E2{O?E�,{O?E�){O?E�{O?E�={O?E�X{O?E
yU@{O?E�
{O?E� �` � �`0� �`�� ���0����PkPkPk�p�0�`��p�0`]��0��`]��@`�����p��p��������������������������p���PkPkPk���@���0�0�`X���`X�@Y`X�P���h�@Y������PkPkPk��P����`����w���w���w�p�@��`� 0PkPkPk@� �p�`�P	`�`	`��P	�`	8�
 
PkPkPk0
�
@���`@�`@�`@��������PkPkPk�0�P0���`�p
�`��`�`��p
���`���
�
PkPkPk�
 �@P�`����`������p���������Чp��p����6�3�6 ��6�3�3x� ���44PkPkPk 4�405�5�6��+�@��+�P��+��@�P	�P�p	�����PkPkPk��p���p�@�`���������������(
���H
� �0�PkPkPk@����������@��@P@0����P �����PkPkPk�� ������ �`H�� ���`H��0�P�p�������p��p����0i�����0i�������p��p������@�����
��@�
���� ���0�@�p��p�����������`������������������8� ����  ( 0( �' (8�0(X�))������ )�)�)p* +P��+u���+�u0��+,0,��@,P,p��p����o�����o� �@���`�p���p��p��� P�  P�  P0 � ��� ��p!�!PkPkPk�!�!�"@#0$P$P�0 �P�00�P�0�� ���0��� �0�PkPkPk@���P�Й����� ��0��К �p�0���`�p�PkPkPk����� ���p�����p�H���h���������г�p��p��� 909�� 9 �09@��;�;<��< <p��p����J@��JK�J��@���K�P�`�PkPkPkp�����P�@��`$�l��`$���l��p$�$�$���$�$p��p����6���6�6�6@������6������PkPkPk��0���@� �����=�������=��������� �0�p��p���p)p�=p)p�2p)pp=�=X��2x�>>PkPkPk >�>@?@A0A��������0���P�P�p���������p��p���Ъ���Ъ��(�p���������Эp��p����&0���&0���&0p������������PkPkPk��0���@����О �О0�О� ���0�������PkPkPk��0�������p�P0��p���P0��������������p��p�����;����h�;��� �@���P�`�p��p���� 0P�� 0`�� 0��P�@�`�`�0�@�PkPkPkP���p�0�@�`��7�7���7 ��78 �@8P8����`8p8�8� ����������� ���!� �@���`�p���p��p���PPb��P�!�Pb�!�`������p��p��� �� �� P����"����"�p������������p����P���Z���x#��Z�#����0@Pp��p����0���0���0���P$���p$�����PkPkPkЏ0�@��0����#`��#0]�#�`�(%�0]H%�p���PkPkPk����л ��`"��`"� U`"����&� U &� �0�PkPkPk@���`� ��0�`#�`#�P`#����&��P�&���PkPkPk ��� ������p�`�p�`�p�`����'���'�����PkPkPk��P���p�P�p�0�@���0��(�@��(�������� �0�p��p��� &�q�� &`)��q�)�0&P&p&���&�&p��p����)����)����)�@���8*���X*�`�p�PkPkPk����`�����@���0@����+�0@0+��������������8� �����1y���1�+�y,��12 2��02@2p��p���`��`P`@����,�P�,�����PkPkPkн0������-@��-@��-@ ����-����-�@�P�PkPkPk`���P���������U���p.��U�.��� ���0�@�p��p����-`0.�-`@.�-`�-0.H/�@.h/��./PkPkPk/�/ 0�0�1p� @p @� @p 0��@0�0@PkPkPkP�P�����Q?/�6�Q?/�6s?/�5�Q?9	`�$`�$��$��$`�$�$p�$��$�t(�*�GG �3��4�GG�t(�*�*�*�9�5�*�*��t(�*@09�09��4@�4 �>90�4`�4 *%�*% �3��4 29p29�.9�.9�0���4@�4�3�3��4��4@�+��+�3�3��80�8`��*`��*�t(�*�GG��-�-p�3��3`]8P�9��4��4p���@�&`�&��-�-�0�@*�*��4��404`4��4�4��4��4#R?74`�8p��*0p*Wf?62[R?4��R?3�L�R?6�	�[:��`�f:�`��`��`���9��*`��`��`�@�`��`�p�9@�*�`�`*�20��8�`��`��`��`�Su=���c8P�3�`��`��`��`�94�`��`���*`���5X: �(�`��`���*`��`��`��`��`��q�`��`������*`���*`��`��`��`�p�����p��������@�p�����R?�4�R?�,�R?��R?�
�R?��R?4	�R?80�R?93�R?:+�R?D(�R?�R?4�R?
�R?),�R?*5)S?6.)S?�4)S?�
)S?�4)S?�
)S?�	;S?-(;S?-<;S?0;S?4
;S?i	;S?l	;S?l;S?6	;S?D;S?F;S?I!;S?<;S?S;S?^;S?w+;S?yA;S?{;S?z;S?x,;S?[!;S?�8p���;S?�!;S?�;S?�);S?�!;S?�;S?�=;S?�);S?�;S?�!;S?�5;S?R*;S?S;S?T+;S?S;S?J;S?E!;S?8;S?1;S?=;S?5;S?7;S?m;S?m	;S?�;S?�";S?�;S?�;S?�;S?�;S?�;S?�;S?�;S?�;S?�;S?�&;S?�;S?�
;S?�
;S?�;S?�';S?�(;S?�;S?�);S?�;S?*;S?;S?;S?#;S?;S?0;S?';S?;S?#;S?7
;S?:
;S?;S?�;S?�$;S?�1;S?c,;S?A;S??;S?J;S?H;S?4;S?�;S?�$;S?�";S?�;S?�	��`@E;S?�;S?�;S?�;S?�;S?�;S?'
;S?5;S?L;S?W;S?f;S?�;S?�;S?���f@;S?�;S?	;S?�	;S?�	;S?
MS?,MS?_S?T_S?�	_S?�	rS?�	rS?�rS?�
rS?rS?:rS?rS?(rS?�rS?�	rS?��S?	�)>�>�k@�k@�k@
l@l@�S?�4�S?t	�S?z	p������ж0�@����S?�$�S?��S?��S?G.�s@�S?Z	�S?`3�S?��S?�	uT?D$�S?"&�S?T�S?7�S?KH�S?|�S?;Y�S?�U�S?�T�S?�T�S?�T�S?�T�S?�T�S?�Tmu@�S?w	�S?��S?l	�S?n�S?�S?
�S?A�S?F'�S?Z
�S?s
�S?�BU?:BU?!\BU?*IBU?1=^U?r8^U?z
^U?}
^U?�
^U?�^U?^<^U?l<^U?g<U?1U?y	U?�	U?U?	U?88U?�0U?�U?�4U?�U?�	U?�
U?�U?�
U?kU?d'U?YU?b%U?S�U?�U?2�U?#�U?�*�U?�)�U?�	�U?�*�U?��U?�7�U?~	�U?;�U?	�U?�1�U?X	�U?�U?<
�U?G�U?K�U?L�U?Y�U?^?�U?d�U?e�U?h	�U?i	�U?�3�U?�+�U?}�U?v=�U?_+�U?V.�U?b&�U?��U?�%�U?�'�U?��U?��U?��U?w�U?b�U?��U?��U?��U?�U?�<�U?�>�U?�U?!�U?
�U?}�U?��U?�	�U?�
�U?��U?��U?LQ�U?r$�U?Z%�U?�	�U?�!�U?��U?��U?��U?�	�U?$	�U?)
�U?�U?(�U?3�U?iE�U?x-�U?k%�U?j(�U?!�U?&�x�@+�U?(�U?hK�U?\
�U?��U?��U?E
�U?+�U?=�U?6�U?)�U?�0�U?��U?� �l>�l>�l>XH@`�>dH@8_@xH@@">�H@��>0">�H@�)>@)>�H@��>�K>�H@�K>�)>L_@��@Ԓ@�D@�H@*>P)>�H@`�j/k/0k/Pk/pk/�k/�j/�j/�j/pc8�c8�c8P�2�/�/�U?��{( |(0t@t�{(�{(|(V?�
V?�
V?�
V?�
V?V?�	V?+V?
V?wV?J
V?O
V?!
V?9
V?�V?�V?m
V?�V?�V?tV?�	V?�?V?	\V?	�
k0�k�0�e�Pk0k@kPk`k\V?	,\V?	&\V?	%\V?	�\V?	Y\V?	�\V?	�@�'`�'��'��'fV?	�)fV?	�3fV?	�	fV?	�fV?	B��)��)к)�)�)�)�) �)0�)�)p�)��)к)��)��)�)fV?	R!fV?	5fV?	#fV?	+fV?	)fV?	fV?	�-fV?	�-fV?	�fV?	�fV?	�	fV?	�pV?	
/zV?
.zV?
&$zV?
#'zV?
$
zV?
Z	zV?
�zV?
�zV?
�zV?
�zV?
���Ъ��(�p���������Эp��p���`�p����������zV?
�zV?
�zV?
uzV?
wzV?
~zV?
�zV?
�.���7 ��78 �@8P8����`8p8�8� ����0�@������`������������������8� ����0�@������+�0@0+��������������8� ����0�@��zV?
�
zV?
�
zV?
^

zV?
�	zV?
%	zV?
A	
zV?
I		zV?
E	
zV?
	zV?
�
zV?
	
zV?
�
zV?
�	zV?
�
zV?
U	zV?
V	zV?
g
zV?
�
 zV?
!zV?
B

zV?
�zV?
5

zV?
�	CzV?
�	
zV?
�	zV?
�	!zV?
�	zV?
x	
zV?
�	zV?
_	zV?
X	
zV?


zV?
�	zV?
�zV?
�zV?
�zV?
�zV?
�zV?
�zV?
�zV?
�zV?
�zV?
�zV?
�
zV?
&	zV?
zV?
	zV?
$�V?N	�V?C	0o/h@o/`o/�p/Pr/�s/@t/�V?X
�V?�0�W?p4�W?"	�W?5	�W?6	�W?7	�W?8	�W?��W?��W?�W?<�W?!�W?��W?@�W?A
�W?h&�W?j-�W?�#�W?�
�W?�#�W?1�W?��W?� �W?�W?�W?��W?U�W?O�W?�$�W?�	�W?^�W?�
�W?��W?��W?<�W?@�W?$�@�@�@�l>�@��@
�>$�@�@ �>��@
Ԓ@L�@��@Ȳ@�W?�W?'�W?}%�W?!�S?#��@PL>��@��@	��@XL> ��@@��@	�-��@,̷@��@	��@��@�4�@�`L>��*>��*>�H�@�\�@	�@�>
��*>��H@�t�@
���@���@��*>���@�W?
��W?

9�W?
4.�W?
K�W?
B$�W?
%2�W?
,$�W?
$2�W?
9�W?
�	�W?
�	�W?
�	�W?
�	�W?
�	�W?
��W?
��W?
�	�W?
�	�W?�#�W?&� *� *� *� *!*�)�W?(	�W?\=�W?a
�W?>�W??�W?U�W?Q�W?�,�W?��W?�	�U?.�W?P�W?��' �'0�'@�'P�'`�'�W?�9�W?�W?�W?�W?�.�W?�.�W?B�W?o�W?5�)@��)�W?>�W?
�W?�W?���)0P�)�W?� �W?+-�W?�
�W?��W?]�W?��W?�	�W?��W?�
�W?��W?g
X?	X?RX?DX?IX??X?N\x?�\x?@\x?�	\x?�\x?�\x?�\x?�\x?�
\x?�
\x?�
\x?�
\x?�
\x?��U?�	�U?�
�U?�	�U?�	�U?�U?!�U?��U?��U?��U?�-�U?�2�U?�*�U?'	�U?�2�U?��U?33�U?��U?��U?=�U?�	�U?�U?�U?W�U?�#�U?� �U?�(�U?�
�U?"�U?
 �U?	�U?�U?"�U?��U?#�U?,-�U?-1�U?9�U?6
�U?�U?8	�U?U�U?		�U?�	�U?��U?��U?`
�U?z6�U?��U?��U?��U?!�U?1�U?2�U?�AX? AX?�AX?�+AX?�AX?mAX?AX?$AX?�	AX?�AX?�AX?�AX?	NX?�
NX?BNX?;=NX?�
NX?7NX?y#NX?�
NX?� NX?�
NX?�
NX?QNX?e
NX?}!NX?�&NX?�NX?�NX?�NX?�"Y?D#Y?E	Y?Y?�
Y?���@RXH@_0�@
p�@��@
��@H�@��@
Z��@\�@7h�@(��@6 �@8l�@5��@�@H�@
|�@��@S��@i<�@J��@&��@�@f4�@e|�@D��@d��@l��>#,�@$x�@��@b��@	P�@GH�@
C|�@
K��@'��@�@
UH�@j��@I0+>c��@a��@
N��@	8�@
��@��@��@L�@Y|�@[��@�@d�@
��@��@�@D�@?`�@��@"; �@!<��@
�@(�@��@�@p�@�@9<�@:��@X�@W0�@^��@]��@20�@1\�@,��@.�@0�@*L�@/��@	 ��@3��@V0�@
4X�@)��@	+��@-�@�K>`<�@%��@@+>h�@M��@L,�@kX�@n��@m�@=�@>\�@Q��@TAEXAH�A@�AAP+>g AO<AF|AB`+>!@�>"Y?�	Y?�Y?�Y?�Y?Y?Y?Y?Y?Y?Y?�	Y?�Y?�	Y?�	Y?h0Y?{	Y?9	Y?�;�Y?�	�Y?�M�Y?� �Y?l�Y?�&�Y?�-�Y?�,�Y?�$�Y?+�Y?
�Y?�
�Y?�
�Y?-)�Y?3-�Y?��Y?�"�Y?�.�Y?��Y?�"�Y?�Y?	�Y?	�Y?	�Y?�Y?�Y?O	�Y?�
�Y?��Y?��Y?� �Y?Q	�Y?W	�Y?�
�Y??"�Y?B
�Y?T�Y?]
�Y?f
�Y?r�Y?n
�Y?v
�Y?#�Y?h�Y?l�Y?n�Y?�	�Y?�K�Y?�5�Y?/�Y?3�Y?0 �Y?1$�Y?7/�Y?# �Y?$$�Y?*/�Y??/�Y?C3�Y? �Y?/�Y?$�Y?M8�Y?�+�Y?Z!�Y?k�Y?t,�Y?�
` I9�I9�I9` I9�I9�I9�Y?'
�Y?)�Y?,�Y?2�Y?28�Y?3@�Y?>�x?.��l>�Y?}�Y?~��Y?��Y?)�Y?G�Y?��Y?��Y?��Y?�2�Y?�L�Y?�9�Y?��Y?��Y?x
�Y?y
�Y?��Y?{�Y?m�Y?W	�Y?Z
�Y?O	�Y?3�Y?�
�Y?0Z??	0Z?�0Z?,
�Y?#DZ?M	DZ?e	DZ?k"DZ?r	DZ?t
DZ?�	DZ?�DZ?�
DZ?�DZ?]�Y?K�Y?G �Y?�5[Z?
'[Z?
*�Q+�Q+@R+[Z?
t)[Z?
�[Z?
�[Z?
�[Z?
�[Z?
�![Z?
�[Z?
�![Z?
��AAA[Z?
CiZ?
�*iZ?
�iZ?
�iZ?
�iZ?
�iZ?
�iZ?
iZ?
�%iZ?
�iZ?
�!iZ?
�(iZ?
_	iZ?
MiZ?
P#iZ?
QiZ?
RiZ?
U
iZ?
WiZ?
e iZ?
f*iZ?
r
iZ?
v
iZ?
49iZ?
4)iZ?
5*iZ?
5)iZ?
B	iZ?
iZ?
iZ?
�
iZ?
�iZ?
�iZ?
�iZ?
4iZ?
5-iZ?
 iZ?
"-iZ?
&9iZ?
�iZ?
�iZ?
�6iZ?
�iZ?
 iZ?
MiZ?
SiZ?
�+iZ?
�.iZ?
�iZ?
�*iZ?
�iZ?
�iZ?
�#iZ?
�iZ?
�iZ?
�6iZ?
�iZ?
G-iZ?
GiZ?
KiZ?
�	iZ?

iZ?
iZ?
�g?
�%�g?
�,�g?
��A
�A	�Z?
,�Z?
2
�Z?
 !�Z?
O �Z?
d$�Z?
M�Z?
s �Z?
p�Z?
 �Z?
� �Z?
|�Z?
�6�Z?
��Z?
�.�Z?
t�Z?
��Z?
�0�Z?
%�Z?
%�Z?
%�Z?
��Z?
p"�Z?
p4�Z?
��Z?
X*�Z?
]/�Z?
M&�Z?.*	�Z?
R8�Z?
t4�Z?
k�Z?
�	�Z?
�/�Z?
��Z?
)�Z?
_�Z?
c*�Z?
i�Z?
Y�Z?
W8�Z?
J�Z?
y�Z?
$P�2�/�/�Z?
�	�Z?
��Z?
|�Z?
�Q��*��*��)��)��*��*��)��)�Z?

�Z?
$�Z?

�Z?
2�Z?^�Z?\�Z?"�Z?q�Z?�Z?�Z?�Z?�	�Z?��Z?{	�Z?|<�Z?|�Z?�-�Z?�
�Z?�-�Z?[?J,*[?�
*[?	!*[?/	*[?0	0*[?F	*[?R	2*[?U	"*[?K	E*[?%	*[?A(*[?S*[?P*[?k	*[?	0*[?o	*[?*[?!A*[?#1*[?$2*[?)A� /PP!/*[?�D*[?�	S*[?�	S*[?u	*[?�*[?�	#*[?�	O*[?�	*[?�	*[?�	5*[?�<*[?�&*[?�*[?�*[?�*[?�"*[?	*[?�*[?�*[?�  /9�/9�/9*[?�
-l?7�
*[?)*[?�*[?�	*[?�@*[?�*[?�1*[?�*[?A@*[?.*[?K*[?J*[?I*[?�*[?�3*[?�	*[?o	*[?�*[?�*[?�*[?�*[?�)*[?#	*[?�
*[?�*[?]*[?�P�2�/�/*[?�*[?�*[?/*[?
*[?*[?3*[?	*[?*[?#*[?�!*[?�*[?�*[?�	*[?(*[?�	*[?:+*[?C1*[?[$*[?o:*[?�.*[?*[?+*[?
&*[?Y*[?�;*[?�	*[?�2*[?�*[?�	*[?�,*[?�E*[?�*[?�
*[?�
*[?�
*[?�*[?�%*[?�$*[?�"*[?z
*[?`!*[?_ *[?]	*[?�*[?Z*[?$	*[?(*[?*[?�*[?W*[?*[?4*[?�*[?�*[?�	*[?�2*[?�A*[?�*[?�4*[?�*[?
*[? *[? 	*[?/%*[?P)*[?N
*[?O
*[?b*[?^,*[?�
*[?'*[?�0*[?	*[?i:*[?�*[?�
*[?�	*[?�S*[?~+*[?�*[?w
*[?�)*[?	*[?%*[?*5*[?4*[?L(*[?�*[?�
*[?�*[?4*[?8*[?�*[?�*[?�
;*[?�*[?� *[?
L*[?%
!*[?�%*[?�*[?�*[?�*[?�!*[?
*[?�*[?2&*[?K8*[?0*[?l
&*[?�
*[?�
*[?�.*[?�*[?�H*[?� *[?�&*[?�$*[?�%*[?� *[? *[?1*[?�*[?�:*[?GW*[?L*[?Q7*[?SV*[?TV*[?V@*[?V1*[?W1*[?\-*[?\K*[?`*[?;"*[?j5*[?\.*[?e0*[?�"*[?";*[?$*[?H	*[?KM*[?R*[?L*[?
"*[?!*[?	*[?	*[?=$*[?*[?(*[?�	*[?�	*[?$&*[?�	*[?�2*[?�	*[?d
*[?m
$*[?�)*[?�
*[?�
*[?�4*[?�*[?�*[?%
*[?,'\?
�$'\?
�'\?
�$'\?
�4'\?
�1'\?
�/'\?
�3'\?
�&'\?
�2'\?
�'\?
�	'\?
�
'\?
C9'\?
J:'\?
|'\?
�'\?
�'\?
�'\?
�'\?
�'\?
�	'\?
�'\?
�'\?
�&'\?
�#'\?
�1'\?
�1'\?
�
'\?
�	'\?
�:'\?
�8'\?
�?'\?
�"'\?
�'\?
�'\?
�'\?
&'\?
�'\?
�	'\?
c'\?
o'\?
t'\?
@'\?
Q'\?
B
'\?
�
'\?
S
'\?
�'\?
�'\?
�'\?
�"'\?
�'\?
'\?
!-'\?
"'\?
*'\?
1
'\?
8'\?
�'\?
�'\?
C	'\?
�'\?
�!'\?
�'\?
�J'\?
1
'\?
.	'\?
�	'\?
�'\?
�''\?
�,'\?
�''\?
�''\?
�+'\?
�'\?
�G'\?
�'\?
<*'\?
;6'\?
�,'\?
�''\?
�='\?
K@'\?
8'\?
97'\?
�B'\?
�5'\?
�'\?
�'\?
�'\?
*'\?
'\?
'\?
M('\?
F0'\?
�'\?
v$'\?
vU'\?
�$'\?
�U'\?
�'\?
�'\?
���0A�0A�1A"�1A��1A1d2A��2A�2A��2AD3A�`3At3A��3A�3A�4Ah4A��4A�4A	��4A5A
�85A�5A��5A6A�6AH6A
�d6A
�6A��6A7A�7A�7A��7A#48A�P8A|8A��8A" 9A�<9A�9A��9A:A�8:A�:A��:A;A�$;A�;A��;A�;A	�<At<A��<A�>��<A/�=A��=A�=A��=A`>A�x>A�>A	��=A`>A��>A
�>A5\?
*H5\?
�5\?
�5\?
�5\?
''C\?jC\?,	C\?-C\?+2C\?pC\?�C\?�C\?Z	C\?]C\?^C\?aC\?a	C\?WC\?TC\?�2C\?�-C\?>_\?�$_\?_\?B(_\?F4_\?	�\?.�\?# �\?�'�\?� �\?��\?H	�\?C	�\?�6�\?>
�\?;	�\?g
�\?d	�\?�,�\?�.�\?=	�\?9	�\?.)�\?0 �\?�$�\?X-�\?W.�\?b2�\?C	�\?�
�\?Q�\?��\?�.�\?�"�\?`+�\?h
�\?l�\?n
�\?y
�\?�/P*�*�\?(�\?/ /�#3� %3�T/U/P4p4�\?1	�\?\	�\?h	�\?"
�\?)	�\?��\?�
�\?�
]?�]?�-]?�]?�B�S/HPW/�
4h�
4/Pp/]?w]?O(]?o
]?g
]FA��z���)fe�>.��Ű��Ʊş�j���oFA-�FA��חR��l>,�m�:�_֤
�zw��*�@NU���FA�FA�ǀ���8P
b�ׁ&Ès	��{��.b4��FAQ'WA�OBS��A͝�b��.�XB���,�m¶�[-��;WA/jWA���{2);��U븐���L4>Qs/&1��~WA/�WA�0������	��Mҽ�@E�Lu�� ���AE�G���WA��[A@���e��K@�}�Sp�E��k95V���m�q��[A{	'eA�nn���$�fu9��]C'_C�R�,�@�����9eA.geA��s�v��<����	�"�)��Fۢ�ռPJ��eA�NfA�$��W���R��P�����z��%@ �w]��gfA�0gAVxj�,��B*q�Q��1����b��T�4�JgA�hAx�u�rV&�r�ݓ�!�+�7y�X�r�i�5��0hA��hA��TaA�n����n5^�O��N�L-�^��hA�SiA!#���Sd�L�딡�L<�ʋ��17t��Jce��liA��iAG��� ��7��'Ç���&�a�@!
�a����jA/7pA��x�r
��]L����f�
�
eZp��0����MpA��vA��-byi8���B�{���z����8���vAnbwAHG^�:٥w�5�А�߬x�,+��P�ju�ywAI�wA�f����tml�Zնf	���Փh������wA���Aw8c6a��.�H?�m��0�u���6�n�~W����A���A݅Y���h�ş�sl�l�.ƓS����.!���ՑA3�Af.�h��qdDH����	~Ϲ,�-S�c�?����A�:��A�o��,�^��غ��h��G�(\�I��)`�����A�`�Aឣ�x"7��Rvy��)[Cf��u��u��v�A��A*�`6{��7�=6��B���\����4�����A��AŶ�O5)Iw�eq�����	��.I>l������A���A{"��~�J��M_%̮G�F7�9cb�� X����AA��A�.x��D#m	�F@�w����v�#[�|u��
��A|��Aհ�� 4�3�Ę�޼M>��G�L(�QĢ� ����Al�A�ŏ!2'@�#��ѵ�$�	�?
�fELਐ?��A�
�A��Qͩ��&q�-�$�e��s�)�ԋHH�'<�2�A���AB}��C���k�!�롟�ݫl/�P�^[���o��A��A���78�{�?�t�b(1�$�T_$�3��A���AņS��3�p����*��L1�X\E$��k�5���Ak�Af��h���C)h�����]D6�0�I�H����*�A��B�%(|5]�/e9q��b��-0ˋ2x��>������B��B!6�x��	��9�`	vOw��w����֯u{����B�$B:�
�V�%���3�4��	A�i�D
���n��$B�
}/B���/�{^�Y&�9�"KƁx�pl��_e�&��/BP�;B��%�On�����oH��$�2+#_۟K,��;BB;MB�%� !�~
ӄ�
ޫ+^iK��h�@%�M��/�e�QMBlMB�������=�Z��-K��hղ�c]ƍ��MBF1�~Bl�N8{��F���Q��O)���{^����2o��~B;*�B�ElL��J�#��Ȃ��n��O�5��5O^^����1�B�9�B>���0~�=w�{C$���W8�]A�x��i�A֓!��7�B�
��BSz/�Ns��Q�8�8)]�jV!Qp�����$;���B��BE��kR/N��s��7�u��`��
����P���B:	IC)qݳ�������X��Wt�.�$;ƣQ��cC�VC!*ƒz���t./t����jε]���7L����qC�C%X��r�f��N��@z����_�Am�s@,��5COC�LQ�_����*�ѭ���:��7]V��r��hC��C/�Y<������:xS�lJ��h�	*�,fT6��CYmC~�Ĵ�e�0ZN��Q:��g��+�LΔ�5�����CV�"C0&\�:�Sr�ƒ	��ڏS	���5�'�%���"C��#C ݊D`d��7op����aSs�t�]NZ�6�V��#C��> ��0O(%ux"�	[��QH��	�{[�[�����*C��.C�Gj拦�E<Z���eg�X>�����F��.C�*6C0K��}|M2:Ö��$����,�jhְ���p{�h~�C6C\�;C!�	���V�-�J`궱��	/�	-��� �ȼ��;C�I>C����vPhU.��J7��]��(�\.-���f>C�BCC���HBuv���mQn����+M�7oj�*�9BCv��> �(.��
8K��?��I��`P��G��4�����BC��EC"�e���s��#P���8��Q�>C��ߤ���EC8�IC�����A�[n�&�� �7af�e�h���JCjrKC*�48О?0��i����`��z��Q焢�u��KC�|OC�i���L���/=
d}0묭��_�+I�Z���OC�KUC���,,��険�4-�gT�4K9�|/�攴�hUC"�WC��z�q��fbڬ����t<����1�Ț��tH��WCF�ZC�|>�2�)�6���������9X3�f�n_��[CcdsC�)��l�+�*#'���}P�c/�+)�,Ϡ��V]�}sC�	�C���S���-�&|�-��
���ên�����C<�C�k�,�g
p�+*�\:��/eO������O�C�H�C�/�ƒ��N��DY�u�<���8�3'��\�CVp�C�A��f�;!���ܽFie�~y�QQR������C$��Cg��������A�C|@ti(U{����*(���C��C��y�*�F
�����djO���UjqE߷���> ��C�$`��Y[�V�|m�x��=�x�"�cgP)��g��C{
��C���<��x�e�sG�K����wde�����CV��C�MA�C��=p�pRR)K�L?7(�	�US����C

 D�s8�(�O�=�M��~dڮv��d�E�g�
�4D�
DʒVv���y]ܱ'ʙ��[n">�2��E�5����#
D��D��p�šGn�o�0��2/:jl�qUCeG����D��4D�)M�fJ�;���&�7����G����~��4D�<D��޷��y��nO~�b
��o��9\�eV�]$��<D8	FD����b�����>�B�c��c�mLV;�~P"pA��FDp�FDT����@Z���P۫�$��L:���?���FD�	�PDII·��80Ծ�	Ҟ+g|I֯R��_2��b��PD�KRD��u�
Ze�R��S��CJi�i�����_RD�/SD��0�}eU�� J���`\���q���1+Q[o�DSDN�XD��t�L��6~'�# Af�`�?��iB���1��XD�6`D��Vdt��7c��NV{H�"�hA�Lt$1�P�D[��J`Dl�`D$Lk�I����MIO~�L6�Uq�\ȴ���`D=aD��M�h�LĜ�2E_�l�V��=8��p���aD#BfDS��T� ύ;�G�+�WaŘ�7j
a��՘����]fD��lDE�}D�ۛ��� Q���7u[]��<<pn��mDt�mDҎ���O%a��5��2�G�S?�4䂏*�po����mD�-��D9 UF��UۑH���Zs�y����u��ϕ�����D���D��HW�E���P�ZE>��O��}�٧tӆc{
���D0	ȧD�i�Ԉ�VSD�Z�͒n^b���'������6�ܧD���Dg���n��{��r�瘋�u����a�S����DD�D� �y�ROp���-�b�&�?��G��_�9+ ���D8P�DMw=����3��k?�����XC�|	G�9����j�D���D��=���S��B���l�#j��$�"m��۲��	�DDM�D�{�ˠv_Ձ�1��4&�h��˫Ph�z���f�D���D�,<���&�`n?�<�"����]�_���D-.�Dc�r'@�������:w���,��/C�I�D!j�Dt��'�Q��,��(1^�̏L'P�enZR�B�1��}�D�X�DE���/Mc6��0�Η���+.�R�xxiP��k�D��Dldn��Ϟx4lC� �F�AE��j'���,�(����Do�D��,B:#���r�C�a2ޫ��v_��i�_�\��Di��D���e�!`��<m~Ӌuu<��w�h�`U�M3��t���Dn�D�pVZw�^Rfg�?�$6��aZ�G��"C��D*�D]�#�����v�������W�b���p�(��$��@�D�,�D�8�7,Є�`=A�CB���
 vA9�9���W�D�D@,�
E��A�"��*�|��%��]�*�T(e9���m���
E0�E*E�w���	���p҅�������BV����E+�9E�[��π?�WN��S V���m��83�z+�%�N�:E�
�DE�d<#�
��◉F�<�ҡ|oƏI�a�h�φ�>��DE�^E�;���n��Ć�	�
5�b._���I-�wE_ՙ�_E�	�hE*L�kC���q�,2���P/1a'��
���hE:�hE�6"���%�"�G'h*����d)��B$�7�Ɗl��hE��iEU�'I4�DH�����_����QC��*�e�����iE��oE�p�EǃA
1�}{?��W�N�P=.�m&������oE�jtE$�P��+�s&&<�2n�1se	��o-]d0����tE/�tE&"#�!Т\i��JmᬞA  R����t��y��-��tE1uE���{�5�t�N꒸������0uТe}����*uEs��Ee�׊��m:DJ\��y�ϰ�hǸ�ȭI����E��^*FKrZ|�
�/����`;">��.kTJR��RC��v*F�r,Fehߒ��{�
1u�J?��
�[**��+�����,Fi0�\F�.�ON��!#�>u���%�A���a�5S�,��
]F��^F�����O���f�
�|���7� �/��Y�^�_F~�xFi��;�h�)��}�o��
)?��D[1���
R���xF�xFN(�1p0t�����qT����da<r��͹0�G��xF�QyFb6����U��I���B����5�6(j /T�k\]�gyF�W|F<�L���Z!���'\����R�D���3��t|FQ�|F�gVX������:�FQL��[)칡Ǽ�-�~
��|F�$��F��wc��߇�Ji5�y�ڍ��;kZ���6���F��F8"�0�UK5/]�B�d�����Sv�{�;(au�ϡF���F�/��@�M�H��mm��fyg��&���ТFd4�F
���K�R�+ͬ@K �s�ɖK{>LH~��O�Fi�F��[����z+f��C>($b�q�-�JR��r�����F
��F�I���%ӢMd�#�h��ݓF?>|��<���F�]�F9��K��H��(*��=�5�W�&6���)Ut>y�t�Ft�F|��%r)e��-l�n�M�'��˅�]#������F�͵FZ0�Q���m�?d��lj�o�K�7�p�z���F�f�H)�R���(���	�?�����_|���5�	FE����H�@ HC�s2��L��c���[
����Ռ"(�xr|��X H�)H:�׊�o%3�l��KϧRMT�'�.Bz�jf��2)H��-H{�Я/��-͋.߬N��^�
��#��8�o�.H`e.H�Ԇr�y��V�Q�
�#;�;_'�pWy��y.H�k1H����6"�.�l��v�{~�����������1H�
OH׃����#�x��X��X4D7�V\��SA/�� OH�D��H߆��v�ij;����0s�&��Eo����Z�ÓH�G�H�?iU����vD3*�l+ѷO�
:��JIzϭ�]�HY��H�l��%�鹓Nk��	(�s�������b��̬H8�H�>�W�m��C!�BZ�M�[����	�f�X����H�ɲH����@�B߉�buu��O��9G�2 ��M����H6�H���Z�p�(Z�	�vv��fl1��Ê�����,�HW��H�V�|����8~:襯�{�	�Qg���FMRڸ����H�i�H�9�k?�x Q.�����<����%����~�H�g�H��I�n�9��MA�W��A]���n����[�n��~�H,��H��bh��@����W���בz?�l&����vC����HL%I��ٚ��p�q!�����(��̡>6�
��>� I|�IK��s�e_��3�݀��o�T�Jw;am3E�b���I��I��5���C9z�e�Z��3\
�M�9�҆�ׄ��I�yI�n8�D4uYO}����	-�@ 	!�q,t�����I� h6I�?Ǯ��B���͘s���&�fqIx��6��.E�6I�NI��r�t�l���*:d{UT�"�B�	�z�������NI_OIN-k�l�Y΅O|�S�u<��-!<7hP[w�r��� OICcRI�̟�^��fR��VZQ���ැ3r[<�jh
�'�F�{RI�6hI	w�y�%�M��N(p7�3�P����G�1�x�JhI�
�uI�Q(�}��9�K�Rjr�/<ex�;@�Q���> �uI�~+��0�5Ej
�s�r�E{����Ͳ��1ǹ�vI��xI��`m�x��&�M�'�z�&�X�꜖�q��xI$�|I۟z:�����Eֶ����X��&�Hm�s)@����}Is��I'ԉ�`B�q@϶_�@�IAr�2�/-.85=�3�����I#‚I!$�n�7MM�\�
����{-.^��,�{��I%�I���<�В�,9F�Zւ��S��]r��92~(�
>�&�I"H�Is�!i�#W�#1��ǻ4@E6($�L��]�I���I�VvX�O�26�8���}D����V�2>k��IYh�I+��1�D��”b�<�'Y���QB<�n������I��Iq�u���S+�3I'Non0�UC\9c��fB#.���IՒIM���6�%�j��ɐI�~b��u,>B��H��I���Iip�𸾱C<;�
h���ipeHu%�b5/2D孊�ԔI!��Ir�;6�AD���{�S�)tD�]�f����L��I�ğI<U2�L=� 	�E<$����=2H�4���H	$�ٟIZ3�IY2V�ȉ��rFq���aJ
h$��B��޲n�K�IQ�IUG���u��q�&\`������t��Q\�k��j�I�c�Ij5%��z<d+&@�	}�\�ܪPЭ���_
��|�I�x&2J`��uA���i�)��኿��}F�i�~�������D2J+o2J�p�?�E}��<lĕ��%�����cc�1���2J!�OJ�l�C׎�'l��d���lp�{�0ySoj�f��OJ�5��J���uc�Ö�&�Nu����&��	[��l}N�h���J�m�J��D���ʭʤ`����W_6٢Ϲ�^WKުp���J��J�}{�4?
�N��@!~oT^ 3Ա#�E�\���J�?�J�H����/������C�U1\_�w��W,��Y�J���J,Ψ����+�KA��c[Ż-G&�L' ��)���J���Jà!�U��=�Gc��[�(�o�
]/��g��L���J=�J7�B�g�XK���
m�5��R�
�"��f	�����J�JYj��}��S��׋�=�]�`r�ZAd��q~ar�8�J��J��h��<��~�!��Ѧ���e��8����1G0�)�J��J�ў{u{�oV�k9�3��y'ߨF|ճj8p���J��J�f���?�SHT<2������W�U��z����J���JV�r7��u�{�1��;ݰ'�z���0����cT���J �J�N��F1w�L��q�f��Zj�
��������8�JX��J��aSQ�����
��#�܂$��nd-���J��J���E��+��!{=���!�DV���_/���J�
��J���Khы�9�8��>E>��C�"����YEI���J�xK��4m��ϯ�\�Ɍs|h�H��H���h���K! �%Kξ���$��!����Z*ҧ�(��~J�t��%K#�HK������k���`�ѵ�yOK>�6�ؗ�O��HK
MKOE>���1
܈���T�e�x�8��W�$MK�NK�O�`_�C4��28�_�����Ns��yy�-NK_�PK�?���]!V`��-���Щw�Hu܎t��e���PK�tTK-C(ې}ҸH��aq>sF��
Y�P�H��9��TK�TK�	Ԍ8��9���^&�L�Z�$U��с�?�B���TKQUK �׾���C
-�R�O+��o}K�_·TE�-UK;hVK6�Y;�����ʕ��a�t�ڠdyť}����VK5�WK�;2
w�W�t��M̕$KP��'����+���&��WKQ$XK�A
tU�'�=�{���r
�
>�vU��z7�P���9XK|O��K9P�bX�Q�d��{ŵ�d(2B�
2q%�ɧK���K�aS}i�;\��ȋ���#�C,VA߀u��Y1���K��"-L��Z��ϸw
ւ�Ν!�LZ�n�T��QCB�8-L��?L������>���[Dصu�@�J�p���1t���?L
	�HLᜫ��,_��m���rm��\zuY	����V��	IL�	�RL.��Σ�yR�3�:r�W�&�Xp�飡�p���RL,ZLj�s6�M�iF���)#+a�@���aN��,2��> 2ZL	�]&ftc�7$S��sntGz#'��Uc$��HZL�n�M�bh��c��}$��O���ZC&�?�:�a���#�M0!S�M��1F���������/9�w�f���H�!b���K�h�M7
��M�Z�^ʚ
��3=54o�1����i4^H��s_����M�	�M:��-ֻ����ˆ�!�ӆo<}aڌf��1!���M�NԙP��6�t�efѕbR�X�h�L*� ��`4��N�	�N����>��ׅ�B�3��e��w�-�J����N��N��x��GM���߉+�y��%��>ι?��5�����N�xN����M��%�t[b�E��bl�߯�G�%��pm��N.�NmY���B��q���)�E��0`hS�a�Wa���N��#N���D"�����c���r@�t���<T��I�����#N�p0N���j�Jv%x����<�L'��3�`u
O��I����0N�5DNFofq�^{ũ@j!�^�
�E�<a�����p�JDNj�KNG���4^/\��K��M�Sv�'l��4W�_��KN�\[NcR_i��9���#�2���<
�|���[u���s[Ne�bN��7� �B����E��w-����y^͞��8��bNb5S�N�{��mgw�2j0�����P:čZ�r,�&U7x�j�NqۘN�2��TM�/wZ�hsE)R'ȣ���Z�xR���N�ȸN�C�M���d�^���]��7*�����r������N� b�N��<n�+��;
�uU�1��MQ�F�w�NG��N0�Q�I��°C)�����
�D��m����9���N=�N�!bɒ�E爯{Wp6ԉ��;�����%h�ӉQ�*�N>h�N���,���VW�8b�H���4P���DvO��}�N��N�,��VAOi�'M�K;�/�|�Bw�B7Ve����Ne
�N�S�Q^һ�vŖrbv)���lhs��Ӓ}4�%�N���N]�؁�}�EYw߼x��N@�͏�*�I�ꕛ^���NX
#�N�H�m6�$투'����T�A��B���.��H�=�NO�N��`��-�Zoz�Ew~\l;;��(EDZ6t��c�N�p	jO�+l�'�ߦYBd���S�tw��n�6ޕxvw�7��jO��pOx��HFY��NPݺ���k��qH��INo���pO��qO+e\����tdFD���7���N�e49
[���qOrO"��k�o½��7��V�ˏ�&.� �u��T���rO��sOj�G����ָ:.ΘqL�{�<T�z�~S;�tO���5P�ǣ��U]c3$R&����VD�K�5~T)
k���1��5P�\6P!D��ʿ����VwM^6_k��sʅ����ϟU�}6P5�9P�K`�z�����Y�F�zvT�]�MRu؎C���9Pi0?PU���V����OP߽��a����,M9�r8��E?P"gDP�\F*�1���&R4�d�)�|�]�J���A�~DP�]HPV^�d����\S@q#�/ơJ*七�ǀ�3����yHP�-NP&W֍�I�Go7��G�RY�?@ݒ��Y�q���@NP��RP�i��(��!T�����]�=P��eܺ���ٽ�SPSPk�h�**ǣ���%%&�DŽJ�6���R��?�2SP��ZP$�B�qW�U��(ν����rTlṬ������
[P��]Pн���K��2�Ĝ���3������:YtH���^PjP�@���}3�Dq��P`��X�[�r{�碲+��3�jP<[jP�]@CQ�p0��V���c�}y�hF�8,^��7��sjP=�jP�a����u�� A4��{8��d`#84����jP�	RtP��9��bnC�@��C�-�љ��\b���
ܤ�G�gtP�DuP�S��������9'x�p�T�\f�#_��cc�_uP��P���d�M8�Oθ*"���:���s�K��6�����P�P�
��bW�2n2�lx	L��"<K��h��̟���%�P���P�H�`�xP^�5]��=�&ov1Y�l��e�W�ɇP�P��)�}�fV*��O��%�7�Ơ���V���Pgc�P+��=��f�h',e�c�ԗ�H�ZC��I��;�w�P^՚P��IU��n�9FaԊ�X�D�eR���ڜt�T���P�P���7W��Wt$�|���1������3�������P;X�P�i]����4e>Fe�cW�$��m�������1&ظ�l�P�)�P?y
�<�LM�M�G��q#
�f�D�k�T�@�P0p�PE���Ўܞ�~݇@Y�q�ِ�;,��P/���P�k�P:��y�1Y��1F�����x�s҅���N��ѷ���Pa
��P�X�e�^ǕMF�uXL"�?4�<���������P���P�%�%m�4!8,�Zx�}�C۬��'�
	uN���P9��P��g�<ح���W�Qh�A��7 J�D�]������P�P���&/�p��Gt�R�qI�ŀ���I���&�PJp�P=G�L��d���o��8�1��V����5ܜ���P�R�P��_��/�6�M#2������i�4�$IX,�h�P� =Q�0���p~ep8�bl��A6o���\ܨ\SM�VQlQ7���~��$�t��s�i4?��ǔ��Zm�Ԯ��Q!$�AQ=������n�?���&�&ni6&o��K'��AQC�CQ�s%�{5�˫�Ʊ�)�k�=� �}B^�#�t�I�DQ�
�NQ���&^��;�%��a�0>��&M���>����NQ�NQd�q:gu�+nK���!N�,e#��u=V�D��NQ[:^Q�����N���Pp� �o�C���I�pZb�W��O^Q9�^Q�IT�rE
����KB�N���f�o���yD��^Q�aQ>܉�4[}A����I r��vj��&e�%����aQ�bbQ}h�]_��=h�9�X�[��:ǨR0#cQ�D���{bQ"�bQ:�D���V�Ϥ�#Д\��ƺ�L���Zb8!����bQ�jQe��3Sޒ+�p������+�p���7��jQ��kQy,E03>���x|���.֗Ş�_ȳD\���kQ{mQ�����v�8/$��>v .z7p�hD��Lz�4mQ��oQ:��_�T�o��vߐ�m� �=	D�y+'�bW��oQ�^{Q�[�VW����z��rО��`аِ�*�F���z�r{Q+ �> *���QP�4�dC<;C�7�^�B�55z�����Q�!%�Q�I��qc�X;�����c�(��|Z��m%��>�QD�QW�)�9�kH,n�4�E˖I4���Y�
��;i�X�Q���Q?z
�L�	��z����F���g�F��R*�	q��Q5	R=?-��!mF5*j�2�XQ3�.HԆ~Yg:Ɔ�� R�
�RHM+*:/�W'��>���I�0v�w��.ϲ���R��/R�����B��6?݃m��2s�D��m��M[����/Ri0R5W6����y��ay�G�k6�5����>?x
��(0RB0R#X\a�]�W�Z�O� Zd����;��7�6�t��Y0Ri7RM�s*)��9�X��,jw��!\�����,
6���~7R�<>RDz�a���x{|�\g�ܝ���j���B)�Q>Rd�WRcHP��hܶ-���i2Z`]�ɕ$�A���f��WR$�\R*�/B ��5?�>�r؞��[�=�D������]R1L]RC�����c���C�E�Q�:��ܢ"���(�d]R|iR*Q|4[,[��
˥T�>����qH�ѥ���&���iR&�tR�RV�^cp����o9�Y��W����a�e��tR�Ud�R$&��h$9!�rgaF��T|��Qc��/��}�RQ��R#R Ԧ��dC:���&,�p����6���R���REU�����F�y~a
P���c#׶�RG*[-�����R�|�R>Uo���U��|ȿ��z��))�>_ʰ���R
��R�Sƛ�p��w*��c�#@`R���ŭ�1�����R���RZ�,�a~HW��
� �gץ���`!��r���R^@�> ZR��班4�bf��uY�\|���3�����(�R1Y�R��晨�3�^�[i�B����ۺ�@d�T��C�r�R�:�R��%P��#܀"�����j*]�~3�2�kg���O�RK�S���bP��H�
Bkn@r�Ɵ��7��0��w��SdS�[�����\��뛢[��d���V���gƪQ��+SBmS�
)~��	:�����@�<��{�OB2Z�v��i���S:�Sy��\�����06�-�0��}�P&I)�[��S&S&�y�̩���-��U�9~�D�_)P=[����S��S�V�It
��Q�ݕ$���>���1����B�:�S�S�c�ދ���S�\.-Trj�Z��o��*S��SB�]����ɢ�vx|�	U��l��������*���S�|—Sߡ���0T
Q�x;�O�������m���*T�ڗS�^�S�������A?�Mɍ��ˍ`�
͂UďmLj�v�S�I�SO�u,
�G��w�� ��m{Y'���9�K��]�Su�S�c`*��v�
0��Y7�7.�MS�������S6¿Si��LV7�	�~ZżN	�?��S��Ti�Z��&��ۿS��SU�9��k�(P�=z��wN��H�M�������S���S��XqZ�kl	5If۬���F�C��U���S���Sb����T�o=��
G8g��=�R�2[��jO^��S���SlF�
kj$�\v:�f�).����P{�N�F,���S���Sw̜�ܢ�EjK�}  lM�W���>�F��>&)Z���S
��S�Cl�-�u\��y����뽬����1u�q�����S�Sŭ�����3�����kQ��0N�մ�Co�G�\�(�S���SO^7��<���]�C^D��[nC�Q_Қ������S���S��`/�m��k��{tMDOhC�^h{���W�&�v���S��_�U��җ}���X�=_��j֦�-儥�W����v�U@��Uk���W�]#0��w/?����S�e��*�F��~��ʄU�k�UCo�n�p�is�A׋�A^���L�����Ua�Uhrjf����.����ȗ���I.a:7��;���U��U���2�$/�K����g���S�Õ0���U�.��U�KZ}�jȥ?�c�D���pK1�K�Y������U��U�_`��SK���X/2�g���l����������U�W�U��V�Y}h�J���O�*�N�%s=S�Z�y��l�U�:�U�r���ݍ1��pj�x�Nr���f#����4e�N�U^��UӦ|#%�t��Iε�2�\� p��B�S�~H���Uu9�U�-������r��G�꫞��/���%|�`-v�S�U���U_������9�,z['Z�
"�~K� ������Ut��Un��o:4��g�l�|��Fo�X�Ó�Jx�M���U����Ya���7;6!Iґ>[����S�~��$I�U�0����Y�
[�Y��"�/��]���|@���M͛G�Q�2U=��?��p�Y��Y!�C����I�met�6�l�Zs
\c8�No���Y9��Y~:\kk��ɏQ�M�8��o�ڌ	{
�L�4�u���Y�5�!Z�g�sX����#W�!�oH�"x�7��F�f��n��!Z�d)Z�(��WI��Q������m;ޤܞ�F����z)Z1�+ZlU�S�E�yg;|P���w�@%�%?' [���+Z�}-Zk ֩�^��-��w��iZ��a+����J��-Z�4Z�\V�q[�g��-<�/�[��V�vP��i��4Z
�5Z;v E
�
[�Kj/��	jgq���n��T@�>���5Z��8Z����p�v�D�>��uUD��F�_��}�?���8Z�;Zߪ3r����l���VÁ'��x�i��WTŁLߌ.��;Z<ZC:S�In�5
�7^YD���B�]�hr�n�{�<Z0<Z�peo۾F��a����kK�p5=�ʶQ��[���E<Z^<Z>���E��1�ɣ(��H�� #��ܚ�w�v<Z�GPZ��'� s�2����6#��ZNSz��!��E�Or��]PZ^�RZ�"�Q��XL���ď�7����̀(w)aW��RZ��[Zb�"�9�=�e]�y�+�o��H���ɠ��zi��[Z�,��Zk7f>���\k��(j]�Gf��I��O��A%��̈Z�Z���Hlsz����zRT��G��K��Ȯ+�{�����Z%$�ZFF����o�ֈ�����?"�(ɵ�"�qW@���>�ZZ�Z�g���P1c���\�@cO҇�m�`ۙ����s�ZWʜZ2�DW�e������8%�z�Iڀtu����Z���Z�F5\WY���?WbP�8�|�?�.�$W�'����Z�
��Zy?���k�ҭ��݀�J�;�m�t}�F����Z�B�Z}g��i )��v(��*xpYKǚ	����G���6�`�Z}�Z�@ϩD<z�,���[lO��DZ�O|��myz����Z�!�Zo;6Ϯ��Y.l	$�b�x
6s^�qc�D�:�7i��;�Z<w�Z��,�
1j�s�=�SΌkX�6�!�o$�F����Z@��Z���;�ɖo
�~71s(�,(�UTOu@U.�A���Z��Z� �X#�#�-1�ڏX�~к�0�7���܇��ZF[�Z�����m��
�!��}�^_�R��)�pa����r�Zo��ZM��{mD�I�B��!X<��5��$��ذ5�1l���Zk
_�Z)���|a`an��q���4��O=V�Pc��t�Zd�Z!�X�5Bac�v���0*lk��_ڙ!�B�-��Z
�Z�����t�z�.R5�~H}:��g�h��c� �Z9�Z�̔�Mr2,,8i��J\�¯
���w��N�Z�5[�#ߖz�f�qğL}�L�%A{����%�t䀿�M[�-1[�;��˘��WIl�2�p�S��)�"i�䈗�P�W�)1[��3[��6k+Q �oӕ�+JY'�a���"�/]�&R���3[*4[�I]��$��Vd�`��`����ڞw9HJ��3�N�$4[_>�r[D�R���.b��w�u`��Y	��ʹmg��a��r[�-;�[�s]���o�=�)T���t�EA7�C��@�=�S��N�[xr�]�{Z�b~��N �L�|q��mƃ���9����+��]
�]����'��_���"��`�*��-�%�������]gi ]��a�
�G���f�l����	������ ]2�$]	�F�>�7kV1�k-N����&>
����	2���$]P>c]}���<j7"��p �8�0.�475�9���g�u�1c]#6�]}_ʹ�S��ED�l��S����#�%���<����N�]7��]��UlX�q0�-e�VV���>1^Z[�O+="����]���]��J34�Dɪ�/�R�u����@uYJ�����]��]F���\����G*,r����.�4
H���7�Ж],��]e���-��]ڥ۷��<���px��2eyC��]�:��]����\�㓒���I9��^1f~�ya*�0���
�]�	�]Z!��l�������V�L�������&��^�p}� �]���]o�fk�ZO�DӃ%4:�c�����%xu�������]iU�]K�b
��C�=o�������r��������E���j�]6��]���_P���:��xC:_[a#ѴG�5q��^奙���]�r�]�k
��4����G�{:;�c��
=�E�:k����]�T�]��_zX.�p��#����|�:Hve�3��]�p%`�j�]�[�]�7R.�np'�EV,��F#6�[,���'�&�n�](��]��C�g3
�O��5�}���*�^V���]��]q������7)���z�[�j��:܃5"Ok=��]R'�]�K�G�#@��2�����eʁ��?�<T���A|��:�]i��]�����4ю��3;c�ĝ(�k��k�Ӽ�}3���]���]���,�ͼ����d'0����pu��e]�Z��/����]�(^�~�C0
̴��.r�J7G�d�e�mՏN��?^q�^�q�}#
M��7���.��з��&K�!܀��^�^��=�	�%��Dn_t6��"s�?i�c��4��^mL^�u�������2��#���4O�x\F��c�s�`^s^Ҥr첲��7bS-����c+��i���d���^�X^&��*�h�:�~_����V�6��X	j�9��n^��^u䷒;qWV���L��3vܙ��_3�
^��*^�-O�Ze��B�!j�X��IP�}5�&�G5_���*^��-^R���p۶���hF�L8��Cq\�����-^��1^&�~�|XT��h;��%�������G��Y��֔��1^Up:�^��O������e|���J��Y5�?��&WIk��P�^�5�^
c����;�=�M���c�F�M5�Z��A�N�^p��^ޗ��u�}#%�!�b#��U�?��/�u�X�U!����^��^��O�A�+M3�%�B÷Ld���O��#͒�P���^���^	W�)�X X:�o���=�C��{�3X�$i���^"!�^3Oռ/bP򒜺�r�H�AQp�l�"��F��6V��4�^�12�^����_2��R-��y뿫JZ����;�w^��H�^<*�(_���1�"��*k���=�_o�y��FV��]-1��(_�G*_ �.Id�t+�L}<w&�ʘI��)LNS����a*_6	�3_����:�w�["�Hq��& ��d�q���`Ҡ��3_�o5_K_e��\B\|��-��p;̑+.pl!�)�E(��5_4�P_����~���r�V�3+>�����
�	3�q"��P_�
o[_��\�j��Ylt�v����>B[q$=|U��>��[_�]_���FV!d��z�-�l�T��TJ���36/����]_�,`_<pL���9,��0b*��J��"�Y�Su�5����A`_��a_��M=,H g5����<�b6L�"�=l
aU��e��a_�_�(����7�2��h�"`D丯�-�pD(ҙ���.�_{��_��O-gE�p l*K;���|Nu,s\,�ek�����_ף_yo>Ji�;����د�?@�E]���)����_<
)�_�[�/���k�1ϗ��Y�R�s�&��(q�>�>�_��_�A�~~ʵ@H1a%��
]��5�Ԃ,A�:��5���_��_���B,���~�C���x��(�&N��X4��%��_�
��_�tI�����<�x�c?��_���� �v%���_)��_����q����T���9Qw�ݰT|#�Ql,q.���_���_a�z�'�bg�D�w)"���LJ�v+d�{�'������_E;�_C����}A�
qYX̥a!JӖ��,r�	3�V�U�_�B�_�c
�9�f�<y<n�
��W��o��Q��a�_�`�_Jl}[�Ɨ��9���\�T��j8����5��L�~�_��_�1{�;�h(V����X
�^X�['˔��%���_�6t%`�Zm��Ԓ���,V�����(21n���&j����%`�J)`F��;L���O�+D���q	��5i1P<�b)`m�1`(<������h�1�?JKZ��Z�CĚ5�jO��1`< 2`9H�����m�֞�yv�Y
���	��+����82`#%[W`�3�3��)2�I*�Ā�{���e��?��sW`�0_`Xo�bPm�Y�j��<oZFTп%��T�S�0���J_`y�``�\�Wd���)b�FY`�^1�'�{��Ӵ��``tNb`(gd���P�C��ZA��(�&c�
�t�Wˋ�Kj�fb`�j`�0��/��Y���w�

�rf�)���6��T��,j`*Vj`{ˆ�E�pmgCW�S_>�mѴx�&�����lj`�%q`z������K�l="�og��t�oГ��A]����9q`�2t`?6띯.'���9�Tkh\���J�r�aW�Nt`%st`:���4ҍ�!������x����H�K���t`-�t``!B�A7hvNp��H��yO��6#;��o�v���t`Gu`g�aB�K֭�~��2��m�t�AM3{q�0�|2��/u`Hu`	���Qt}���E��<d���t�y1��]���`u`�T�`5�}Ӕ��ʚlٜ�I?u'����/$q��n�`S��`Q��r���Q{GN�_5�����QȌX��o��ٝ`}V�`&��Jw
���:%k^���1,��U���$ 7�q�`�g�`oYE���RYG9#	?G��;�ٹ�F�w�$d���|�`��`ѡ(&E�c?aɿ�����a������]��4�`�,�`��Z�{�����Z�`%F:�Z�㞳Њz?����B�`P�`&V`�@�N�!�9�L�Ѭ���=6�WJ!~-��h�`H��`��)/�&��,ӓ���v��o+k�S 2����`5��`ڬ�b|��8���ܦv6|���WrЁ�ɂ��_��`.:�`)�\ڣX�����S�ш�Osd.�ݽ���@�S�`�a���yͪ���h�X�tm��b����f6-�n�,a�	�
aS��iB�zҔ���5���ϑ���s����@7��
a��a(�(k�2�g�G����n���i �۱�L6�N_��a��aPJ(ʶXk>cFN��+"�ܔ�L��j��T�|���a=a���/WF��<K�=�~D���Z�G�}�/����&a|
�)a�5��)%9��?��x�ele7�m��l��\���)a�[,a���u%Ŋh��f	Ho�{xߢ����]X��s,aZ
�9a,�
����0�sDT��lb�nl��ޢ���9a��=a`u��B�W�0ڗ�������ϔJ��%�Ͱ���=a�=a�ؽ5��F��!�h��������n�Ͱʁ�����=a��@a�d7�`��*�I1��UC�KF7l�ޙ�T��@a �Aav����}	�t�n���iczE��6�%7���AabNBa�C.SZ� �ʁi�r}
��M�7��ۍ��1����bBa��Da��V��r�A����6z4��Bӿ�r��4[��EaEa�^U��}� 3��RI�	eN�K��7C�˃���2Ea�Ja��b]( Jq����K{Ha���MWz�;�Ja<&UpaR��ul�`F-�ٿ��J���t� ���C呫�Q��qpa�ra�S�=��/���}`Dv�5���ã�q���f��ra�wa,���(�0��5uѠK4���G@/�'��>���wa��|a�<^���HE|�e6�u>�6�:0�`������	���|a�7�a�Ig,~�6��l��
I�7���E8h��M�a���a�����-Q�%꟥����б~�O��*��	�a.7�a/X�0t�E��1G���1�S=�}�
IȔ%o3�P�al�aT
�	C;�FI���s�F��y9*f9JOv����a�f�a�ԞJ����)3����L\v���>
+540�E���z�a�,�a4ٯ��Y��e��AQ�$C����!� G4�D�aX��a4m�{�����
��-�N�i��|��%Uf�[���a	��a\]�ݺ�Ԩ
'yA/f,y�����LA\J6���Ωa0��a�J�S)O����UQ��
�+dz
ʬ�>����a���ap3B�i�2I����t9c��
>t^����1�P���a�[�a���6n��ܡu����JYf��WSY��R`u|�v�a�$f�a��iw����XCR�ٲ�
��Q��a`��=��~�a��db�Y
]��;E'L����|P��SU)�I!6�8�2dbFxdbh+��T�R�+9�n�z]�0��@�t��I����db�<pb�	-����h$�dԖ[���T:�$���<X����Wpb��rb�%t���i,#�)51�	f��@W�TO^��`�Q�
sb��ybյ�<Jh�#I�p�%�����A������V%��yb�
s�b���x�	_i�sz�7<�*��{0X�)�i��wSy���b�&�b)�˾��n��ðJ!G;1z�^Ɛ�w����I�3�>�b�
ޗb�7Ÿ�����@�g�_Wr��85'�l_��^
Xb��b`S�b0V%7�t{�l�Չ(��6�ɰMu�����j�bp
ڢb��C�50��+�)5;�7�;W�LYD���\�4��b��bF�C�Ɯ�_������Y�N���Սgp�S`H6��b���b�I�9߶����U�#Gf�d�l�*�������b���b���kc�&>�JD�ZF�u{{�GL�U{�R���bF��b�������u���"���V��Z,���b(d���b���b���EЙ����fBQn*���,;���J�"���b���b<~d�sy�����vk��aꮨ���y�������b�pc�7�%����^"y\���E˼TV��IBw"F2��c�1cdFz\EX���[u����"��,K��s2�Cbd/�Fc��c��FH�Q��}T0{!�_`��G}.�4����cTG
c���2W�M��u��$Y���U�Y��
�����]
c�k"vc�7�~j��P����K@�S��Nv/A�|��8vc�&yc��o7��rpQ���M�F\�S���B�m�?yc.myc�X��`�†�-VI(�¿��04���#ڦ��yc�_i�cT�60��I56:S�w�$���Gi�j��U�L����c�
y�c�Y7JN�5`��������0X��j������3���c<��c�b�4��i�aG�f��o˂�CE�A���ĥ���c���cLSw:�~L���ߡVy�
�)(RϳP�6|K���c#�d�9'�J­�2���e�4�o��閤�/<t�oG{��`�> 
dl^�V�:t����e���	�7��K_��7�'��'d!Hd�\r�ݺ`�ss}���͟�"�'���W!�7�cd]�
du	;��M����@�b��K�r��GCT���T����
d��
dU9r�$ ���0bBd�_Nodn'��\��|��
dc!#/d�F�P��w��ӠL7���9�0��O���\���:/d��2d�cɋ��#�u,H�f[�T:@FJ�������2d��KdI�&�2-�3�g�?1���ز^�#�g��Q�0��Kd�
�Yd���`�9D�L���?�
�?��X����s��Yd�	Wcd��5KN�x}�`R���x_`%R���|�qS5�1n�ocdK�fd�og��ղe���`��8�'�XR���˧c_
��fd��md��)�Ċ�h+D+�I��L�2}�����wA{S��mdbG�d=��F�m�e��(Ҿl�ٶ�鏷�1����#�d�' �d�&Eos?� ��&YZ�&$����n��޺2��8�d%]�d@u��
J�g@.��M�i\A!Y��� l�
�s�d1��d%�K.���1
���M�p�v���t�~$����dS#e5Xv�'�J:�-��VNd�o�Ff1��(p�$e~�e���"ž�A�ų��������#%|Sy^Ȃ����e0
� e��| ��±���0Ƈ�<Z,�ZF[������ e��@e��nAz�&��!&9�[.�Wn�A
/^+�����@e��MeM���#U��SSN��`���Ϳ (�j	�f���MecPe�k��ӝ�@�c�yS�����6���x_�풏�Pe|�Ve�w32؇,!�~�Z��J�[��%Ƴk�9X�"y���Ve�	�`e�T�6�􌥙4f�k����`ʱ�g�7���t��`eD�pe#�������QqH����_=�.;=��PY(����pe�	�zeH/oNc *@,�f�e�c�5�ЙZ�f����p���ze=�e��(��<ʂ0�فSZ֎�
��KcqXm�[���ege�e��x��[W'�&Y���+%&�nV���y�^�I�����z�e�j�e�9��$�xp�zVO���`�`�ge���}�e
��e��8ؤw�I"+H_H�4g�8g@�]�S:���e�&��f6�� k;���� $���n��P���%��y����f��f9ê�{�!��E/��Tzq���_��e��S����fX!�ff?ݰ��	�ɳl~�Cwi���K�\�l���> ;�fpsQ��ڮ���D[��<$����2���e��Q�fC��fR ����is]����.Le�F9�D���F������f���f��;N��2�HM���3�����#q���+�����f	��f��2x����Oy��{����Zg�Ew�9����K���f^5�f!��Vӎd�+7~�B�3]=�V�>�������}�P�f"r�f[������D��Z��ùl�0��j��T�ޤ����f&��f%�T��k���r�`ph��亰��{�3�9y;����f�f�aIc(�5��}S�l�Sd�gM|��r�4)hQ���f��
g��(��Z�e*�Ζw��]��f������Xo�gjug��+���U����C�F\���J�'�&�l������gZ�g;�����pۖh�y����$�F=i>��k2����g��"gM�ߗH�����~{j��}�h�2�j;����"g��'g�<��`�g(|��-���j&�=��U�`���'g�6g�hu�¾��'�jZ�H�&�ng	�6αP@�~��6gA%7g�{��q�gd�=�S�A�W��s%���5p�87gM<gjzeS$i���c��R�Jj��6��F@����c<g6�<gj�g�*ˆtz�!'��;�i6f1a��P5�:���<gX>gI�U���]]9]/����
��>Sg�D,oa
�8���>g�Dg2�i���������!#�q*re�Ē^s'�'Dg��Ig���C�Q|�MC�#���yp��a)�6��8��IgRg�d�otH��<\��\��Ʌ�J�8��'���+Rg;'fyg ۓ����o����]IY�W� �m3�-l��|yg�&'�g��_�m�7��?Tٛ|�\鎴v鯹Ϯ?�<�g(>d�gr���Pz��0�gQ� �4*UC��a�����|�gz��g�<bmM.�VS�˜�=��h�����]i��
�gku�g@��nO�/qvҤ�4��
+�}���׸2�j���g��gT�k�Ax���z��T���1��*FBP�|�1�g����hL&�L�J	F��V	|J�K=��`1�ꩀ���a�ǿh�z�h��;�#:sjJDK��*A�@Zw;�
��Iz���h��h3X��\^!�W��"��ʎn�{p�	J�[�9�杞b���h�E�i{
DYI�҄-ؘ�ȅ�>k��� Ɲ1��E��i�iF0�p���ћ�QD��@����# >���;UP��i3	/i�h���J�[�k�	I>����,*Ֆ5��'Q��/i21Q`i����:}�kg�8ҝ�"<���0�!�d`i�`i�7�Lp�~#��[����4�K%���#Q�
,�3��`i�
+ki�7��"&�$'>�I �r��}�Ҷr�e�4$�B��Bki��si�q,�~�:�7��r&%$=3�g[�U��Nk�GZ�	ti!*ui$2B��
�gL�.��g���%qi2����\�Aui�wi����'�׹#S�S
Nmtӵ�6<dH�{���``�1wi��}i�M�eĊ��Ԭ��S��#礳Q����|���a��}i�}i����sFn��������<�]�4O:,����q���}i~i�Tk�����)���1�X���3���|����.~i{&��i�o���Ӆ�U�W�v嫬��-��A�h?�����i�L�i<Nûa��r�!z��p8X-�o!I��z����d�i�N�i�F�1ʩ�e�p�ٍ��3�h�qc�(6^A��f�i4��i9�����F��'[S@"�q�/p��u�?i���i���> ������1Nv���k��nh��c��u~(eeX�/�i���i&m�D���f"W�� @������F"	�5��i#$�i�����d]��t'/C�}����rP�W�7�ii��i|5���B�kJk�1^�Mi�J�/^)�K����i���i����ڢ���6�J0jF!
���"�Cb=ͼ�����i�h�i��FP�#���
0�;�u%!��-���`��@��{�i)���jvJ!<h�N.��T��.	dt�=�2ݭ�́����‰j�f�jLo��
��t��(�@��x�N��b0#���}�j�*s�j\w�N�F�q�[�&bR���V�m�Qp �P� /�����j#��jK�R
r^�W�C��\'z�*��$J!��qɔ��ηjA�j8X���0z�)Ř&/�xw���VT5�<�.�G�&�j�7�j,�����QtlJ|*���!�6�lz����d�L-�0�jO�j�{y)��L�\Ͷ3�|e�
�~1�/�+�If��e�jp�j�=���(�U��4�$B~=~�1<AZ��4�Ə����j�k���V$��H\�Nl�#I(�`��Ά�RQe�*׽��k(�kki�@U�n�q���������K�
��P����k/(1k�v#
��|׷D`Ǹ`<��RI�J1��;�$L��?1k�
�;kPڡ���ˮ�2��q�R�|��YgnJP����;k��Hkcf�A����ɣT�C�]އ\;�Q��Oy�T����Hkk<Ykڞ�q�`�B���O��(`��_%A�x��=Ô��SYk��]k��m���Yw���\��.�?�LFGM�>����^k��_k��P@}��A[�s�U��yy-`t�FLdX����_k�`kW%Q���>u�(y��}���� �>�ڈYx�F��ak#ak�4 p5Z��aŭ{�N�
��}�_M����
ځ�;akVak�
Ԅ��1���ґ���e���j6��慔��oak�akP�L���WH�&�V
�?_c'���_�V����ak�ak�E�OH�>U؞�bp��/�s8�)<�G�;��akK!gk���B&x7��m��,h��ʊ��ga��;�Z�6gk��rk����UK�����^K��[{�[dc��Г#���rk��xk��b���5$E�L�g2}{ЮA�+M��t%��xk�xk�h��5K_�\ƣ1{Q6�.b�y�04X�$��xkӊk�ra����p`�T_��~�c �}ߘ) �����k�k결s�?��&C��oʷ�Q�S8���Y��
	%�!�kz��k�����H+"Z���Je�h��?�1�����k�I�k�W=^/}���R����㕍�m�x�W�a�k�/�ko�f�y��rX���j
 ߞ�6^q����?�E�k4y�k�v�ܑκo��3}9�v��3Z�}��l�����k��k���‚��[�/�tn��}b����J�(#�r����k7!��k&�� �	�kE�_'���z�e91f�Y����ktt�kT�y�nLo�[�8���D#4�/s:IK���
������kq��ktύuc�r&W��;���&]ځ��_��o��3�����ks��kǃ�7��N���z�@���Ч�c1����ks	�ku'�j�z�I.�7~��(�F�o�*�bٽ� �k`��k����{���Y}ir�*�aI��|����g<���k.��kx"Δ���{�p�fҶۀ�M!�Xe�H��Ų���k�	v�k/��>�I���+��`Aѽxq�����_�}�����k�5o4lXG��4�f?"������FV3ʧ���K����4l�R6l����{�I�_�Y&/�_2y��;^���~�A�����m6l�7l}��}����EX3��>�EK����Q�t\�07lEu7lJ�K\G���'�CKoQ̊HW����3I$YC�n@��7l5�8l`Pۼ�)�2�Iq���8������f�%����+^�^��8l7=l�u�5?Π,�L��pOwe*�Hĸ�Dp'�(=lr�Cl�н�Y��7�l���٠g�x���*�w�B	�^���Cl�;Hl)��}�8S w�GL�[|��Q�떔_˱����QHl]IlK�Q{2��o��=�H�Y�#z���l�)Ou�n4�sIl�?Jl=������-\CCRw�*���_�a��G���~k�VJlbOl��64оm��WV��
�H�|�fmz�~�?��wOlo�Ol9BY�n=��p,|��>+��C�ά�<v����Ol�QlUK2���UcbV�1V?$s�id�j�H[�	8��RlEXRlR��"E�d�׸�7 d�뽓�����:�g��mRl`�oln��)��
]@G0�>/��}��וx� �Ʒ���olzb�l��9�H���ے�����J�5MXu�Q�;`�A�x�l��l�OeZ�I�.�{�0�o��8�™�~$8��W��8�l� �lT]���S4�:��G`اE-kJ��^�����> :�l�[R��Z\իG��Q�v��opHޅ
D|�`�U�l�	�l��
;���=���V��+1�%��~u��lּ���lyy�l�����*�DO�_^?5�e��Wy��q!"������lAШl�)���kX��9]��S}�.��7nX_�w���l���l$�B^����',�f�^{�zy����0(B��/�٩lmF�l�~�/+ջB���G:��4#f�V�X*���&�$�c�lwڴljF�y�3q�3��\RX-��Cv�%��!����l�۵l��)���ǣ�a�77pk�f/��l�]�=f���l�,��l?�
���7��3���Qh[�=��x2�r�(�
���l��lO����<˞,or�ۅА�#��/=�q��G�+^���l;%�l1��U1x^ o�[�Ɛt��N�����7��>�l$b�l�o�!�{Zp�!�I��@�p��w���Ey,I�{�l$��l���g􁐉���J|Q<�d�z|���IU������l$�l���&W�Q�a��Ȕ��1�p�ƺ�Y�R���l$�l�%�T���,i��h�#d�缲8���Y�
q;z�.�l?m�B�0'�j;�g�?��ZySjr�!�����Vm0�mW`��r��Vj�����Q����Bz�:�1�_"I��m.�	m��:ʶՊ�0�KW2���挺.���{���h���	m�
mCIL����=��������R;�WQ���d%��m>Im�p[b%�O*�Қ�
P�=�XpLv?����_mr�m<��<뷭��å�[��o��>��`{�5����w��m.	m-/���v�jd�>����`0ZJO��=B�;��O��&m�m���3˺hz�ɭޔ�V?�`���:^
�b��� m;[m��c���?�m���H�N���l�d|v�i�qm�U/mH �����8෶�_�ʲC�_%7�=�����p/m�5mI
p��8E�iX��B���|��.Wji泻A��׎��5m�Em
T�r�I�[��w�j8���9T������D���7EmK�Km>�LMS�������/!�*�eꬁ��P����Uz���Km�jWmJ��v*����vh��+��Ӧ��}j-�����WmN�[m��F�4����B1Ù8�D\�)��6b��W���[m��_m���Zo�}�B��ycš+և�;7B&���P�d��_m(�cmP��s���Pc�RU�`\-��k�=ˊ��[�U���cm8
$nm�L�|`/��*>K�o��]c��>7���G�aX2K�8nm:rnm�'";:�$����H)��p�Nlaɂ:3YԺ6��nmI�nm!�־g���z�����.

�`���$�
!ի���nm�Œm���^��.��ډ��*��).��j��vZ���،m�b��m!0�@�^�����!T���oFL�����3�����m�v�m�P�����(c�kb������.U2IA���m;�m��UqjY���I%�C�M���KǦ��a�N��;Hs��m��mi%�:�K����٭K6;N����X32��m��n�9]D��Zm���2��f>�wO���Խ�PfA�S��n8/n���_�"�S�",��n1�}S�ݑM빵�|��In`�n���5�$u%�)�����T�,R�����!����n�nW�۬��?��/nۤ���'@p4��g�Arl���nqOn۾{M^�7GRϺX��t�o�=����Z$o�漊�enS� n�X֩-U�nb5֏��6�O/�g��.���x`�� nq@#n#�<Ԑz+ai}%�g5��n�%-�8�j����U#n��(n�E[r�w|�P��+9�7��@-�=�C��_o���(n$Fn�?U�T���?��.�
��m�b`&^l��2Fn��Hn>�ZxN�e�u�SO>T����n���n�����Hn�kLnOoF&���^H rM���'em����- ���%|���Ln1	�Un���o[���>�,٠Uv}zV�x�y!P���o��Un��qn(3fwؔF��1�
N�{�5�2�|������Q��qnI
rn�#*��U�ύ,xݞ���2NV���ڍ�#rn��rnɊ������U{��3d�T��Mj���*��rn]\�n������{C��EtIu�����@з���6JGb�s�n��n�Y����0���W��̳��(|n�����lW����n��n���(M���K�D \��E��D�PZ��/4BL,����n���n@����C0�J-8�P��]��g�������nZ��n�CS'-w=I���
�8i�o�,ׯ�ԦBʨ(XY��n���n�bJ|�ŶHdV[�C�A��̊͸62!���_I�
�n'�n���&��S
�1w�|s����U�A�炶�:�nI�n%iV'W���qs�pw���c�nK�֣���pZ�_�n��n�I��Q��9�ז��S�Vw�-�(Cڧ�$�c��n���n8kz%��NV��oA�KډA�o榋Lp���n�n�>�-����]��޲vo/�5-�sHGC7H�w�$�n���nL�L��K!2����o<�
����*�I���7��n��͇o�n�h�k�w�3y��SAVᷝ2��&�_���oy#Z�oNE�@�Q��\�Q��J�D�@�Z�fɆP�
��X��s�oy�oW�����i�F؉ƪ���#×?T谞�<���o"��o	��B��j��_N��5��K}h�,���\��T�Ϭo	حo�(�T�ҝ[�6[��|D� �
�,9^4���o��oGQ�B��GJ��Y��(���jT���>�L�����o�ɯo�d*!��/�h:�a�?�(���ٞ��K��o�k�o�X'p��~h|�}ձU&�Af��-F�R����gba����o%��o^bo����e��bs�Œ���ө��xD=����ŵo���oƴ������">�}Ř��B�|�͈\�B���o��o`=���>��>?ms����<�v�$�h��.��@���o���oU~�{��ae�������;Pa�|� Z�a���oO
�o���M%S��󺳼wU	��
��z���#�oz5��o�v��8Sbz�"���sH�����T0}��?�����o&�o���Ԧ�U"�M��t�t�Eƣ�OwY���[��o���o�k��s�h�IW�^K��{)��u��b?oeҟ���o�8�oԔ�Yg��� ����ҷ�
�B
_z%�(���M�op	�p�Kr�05���u��^����>��Ǡ�ts����&1��pyLpQ#�T�,~8�5�8*g\U�CY�@�U�?�cp-vFpA���|BX<�P�yİ4Gv���� z'XU��Fp<1�wp�|=-<�*/�I��n��9�#-M�I*�G���wp��zp8/�'���N&ڠ��橗L�Q",V!����цM��zp�
Ɉp�~e)qlF4�H��t����H�dž�-��z�L��ވp�pkU��X7�lc%w����O�%�0��v���p.-�pΔ�#�&�ݯp]
e&�<�l�(
��4����y�A�p�гpF�M� Z��Q�	=����.�2�A�8>&��pO9�pr-R�-�����*��M�ģ�9?�]?Ҩ�R�pr$��pֳ"�{sNeF�K�`W��$���S�^Q���ɫ���pV0�p
�����7�&<&ތ�t��1�)\!�=oy:��D�pM��p�������NV��ǡ
XGB�ra���n������p_
q���g����'�Aw��S�q�RA��ySv�?�
q�q.4�ڶ�BC�|i�H�b��F"�\Mk����q<Tq�9$Mgr����5M���-'��Yd��$i���iq�-q�����Qj�;81ԉ�p��ن��Xo�;٪���-q�2qίRN��ؕ�����|*�=�OJ_��؍���2q�g5q�}`B;��0.9� \him�P��k�o~�}5qI�7q���K�ſ�,�F���ړ[�׉��Q��o���7q��=q��}C>R�c�d_�1K��^�J,C��(����=qm]q�\�&���)�D_�ܑ��E$�_���-LL0tS���3]q([`q�u/��2�p�} �b�&�@��)8�mϞ�Ĕ�s`q+	�iq�փs8�F���|W�k�	r�眦�	�^A)�;q��iq`lqC�}�0Q߯�[�1S㻶����ѵ]�e�
��*lq��qq"�?*�8N���z��~A�!i���>#���L���qq�	�{q8#g���?)��n����$��H�	G�O������{qc�Bs�0���m|��nnV����]ږrHĥ2�_��$Bs!EFs#�k�~�Qʭ^�._�T��	��ʧ���B��]Fs{FsL��]}��u,��>+������sE�E���> �Fs6�*7N���τ�~'�#P�D�>��?~R5�q��> �Fs�������ͷ�QE_�F��8o�AM�)��B-� �> �Fs�E�-��V����q��`nZ�#<�׿�@�> �Fshȥ�(6,ݟ�������7�%$���e<+;~��Fs��Us�����$��c;�a�\u7��"c��ځU=���Usas�u��b��f7�z�iy��g�03s=��Pˊ�as��ds�u��E��w�3���U�|�a�/��ۂ�9v�<�esQ-Y�s��e�)h���/���`���Y+�h2q�֭�n�s{:��s�q�+�B0�}l�ιC����@l������n�{W���s���s��*}^�0W���gp�t�kϭ���!M�iG�.���svf�s
3ͱ8�&t�gQ�`
F�l���˔��l��|�s�a�s�����C�*�	�
� !�=�2)���
���s��s���l��{��ަ� ����W"��z��%mS�s��s'D�s����`�����8��d��)FB�-!sK��b�s]��s'wSuJ��ʕr��4tcB*֙�������`KYY���s���s�RBw����&hPł�ι�E�l��Y�
#&���sH��s"���
+�qD���C�%���m1[��n�j�]���sA	U�sEQpƺ���w��N�)e��BX�Q�	�$:���n�s��s��6d��W�kgd�T�	�R����0Q�!��)�s6_tiJ2Bt(J�:�`�k:�}�o�gl����aPW�{t
�tF%e�2[$��rd}�*LrߡX���~djs�M���t�w&t7!���{��N��o�q��Mu�bz���=
�[��&t�	Q0tB��Ͼ.��ҥ�XqT�7��C�sι{k��g0t��2t'�7D��e��ˆ��A�p�N٨����#lp��2tus3ts%j�F�i����ņ%�\!�8
f�!K�mq��3t!�3t�PZ�����G󧳬T3���hSХ�p���3t#�3t�8uxAo]��zT"ZN�o�O	>Rl��'x��3tro9tJ�J0Y��XQ+��;)�&{��{��)��<X��9t[�Xtp��$+k.CPn�h	���de�a"����m��XtE;_t���+I�L�:C�I�R��Ke����!�R_tX�utѷ
�/4@\�'��'E?�p�@5��$Ѫ��utR�t5�̓:�e}��ڑ�e�5��P�LP �U�m�*�tv��tjz�~|s>²蘙J�3�dƈ;�fR�j��|���ty,�t�ˡ8�������X��;C��d_lu��A�t7x�tx�Ť���^�S<�����,{ݼiǭ~�9pmO�����t��toU~u[�y�S4��^}��PD�Mq��
�����«tܫt��!��0W��Dĺ8ZK�/�2{��9����t���t���u�ņZ����LC�X�LI_~��[SB��κtU<#�t\����&��[&�g:B�,
bj�
�)����<�tm��t4�bȫz��Î	�\������K��^þ���t�t��"}��b�e�?G��Ew���	�R�����t'�"u|D9�2�[G��c+q�@�'�Ice��r�oq���#u��+u$ݱ;2YO�d�ВuҘI�jag��+�,I�A~<��+u�/`�> �G����:��n�� �?v���VoFn��l���[uJ�uu$�����79/�L�g��ئ<4�+��d�����uu<8�u$�������d�{�S��x�i�6,WN�(w�W�u`��u��N�%�[��k�ڏv^�|�:��>Q����C�͐u�`�u���Q2@�ެ���v�t_���m�r�B�����u�u,��u_#�6��VcȜ0I�5�ڴ���8�1GL㗇���u#ޞu���I	ȖD��q��~(��n�#�U�q��uI#;�uOI��e��*w�@��&]<��
��F�)�N�S�uL��u����̾.�9Nw��[OVtx��W�p[�~ӱ���u4��u�?��-�^����|謇��C}�⟤�¥R���u�u��u(�
z�F���СBM��p�:^���&�'�u\	��u^|�j,7�]�^�kՇ�}�E(s�MU������u�F�u�v�
x]���Z����|j��y�<�d�`�uNE�0vˌ젹�����҆�{,s���݊k?��������0v��1v���x�3�_�3�9�gVoHJ�VS��?�Au���1v�%9v.j�)�N��ckF3��hﻓ��qi6�h@9(�=9v#`9v8�]�>R��i��V3<�K4�ަ�H��q�W�t9vu=v]����˅�]��(�����l2��l�M����=vEv$m"n���5���&����,JFe	9X��Ev��Lvq/�<��L~$�i�	^�j?\��+U
&����LvQ/Pv�Ը/���N�l���v*l?��|�cPJ!��KPv�BYv��7-��\�y.h�A�7��	_��R��8,�]3�J�ZYv�\va+=�@ױ�g���MnWߵ�VS�g���'�/\v� �|v�[� A�fWWu+�<��L�:��*��ҠֵD�}v��v��v�[��0v4�nQ�m3�����P��v��w+�Y��+�5��{cd�ݰ��M�`t�^(������w<0ws{RB�����6����]_@���f@���G��Ew2DwUwޗD&��F�����y�3�-is-H��̩7�����Uw]�[w@)3^��n��zs�Q��:��l��|f/��[wmltw�Js�=ȭI0lT�)B:�G�:������;9Zpd
��tw�ww�K�O(�7{'��;D���'S��;�����S5So�+ww��w�����^(�GEt_ɤu����p(K[���tx7I�'�wEl�w[��{����(V�0�ywU
9����Ͻܛ����w��w|�I6G{���pՀMX�m_V�¯\�b(�Qq�l���w�	`�waaf�����M���m���d����YX��s�wUȡw��rв)��]�wߋ�삵�{L�مVr����w�w����3B1���>W�MR!{��AA59��#��\)���w{
�w$�+�����B{V�A;>�����DI�6�i�о�����wB��w�u�e�-%Y�P�}hʋ<1*,��
͚�����w�wg^��/�;��
Ԑ8��>��΀�H�P��@��"�wHj�w��fK�י�1C�w��j���<A�#F��UJ����wJ��w������<��r�fؗ��D�g�������4Q���wC,�wZ�E�͆~���y:��o���!�@n�2Cv;�J�w�I�w~ݢǖ�߉BN�s�W
��c���)��ֺ���_�w	h�w\���	�Bˠ�vQ�7vxatIoVʀ�A�����w��wʼn�~�[��F�f���z�{85�Q-����;���w�d�w�󟛕�R��\�{��uy�WT�T�w!q/z$���x�w�$#"x(����у�l��X7���K~N�����>��S��:"xq�1x��%Q�p�qh�~�x�B�"���
�����;��1x�	];x�g�q��Ɗ��~ �{vU<�VfR@�2�d�M?�w;xu�?x9 �X5D"iޏ-�22W�#Zhok|]��*ԍ��@x01Cx�\�����\�Ips�Ÿ�(�m5Y��y�������> GCxP��{G�`��Ķ7ߥ�
��NZ������_Cx�BYx���(h�R�I�B"F$���_��6�5{gh��YYx`�\x��Pe=vg���A�ƙ��ܘP��Ŵum���\x;nx$�p�����R*Wp%���JK#���!>��2��%nx��ux�~�ڜ܌��{O�T^h�xj��M֯/�W?���ux�vxԣ���cK�?�=M#veK>��V�쐄})���vx9}xL.x������j{*�y�,{���Z�����(}x��xx�9*�n��u"���X�Ch����S�Dk�Ü�(�x���xD�
CCʄ�C�L�@;w�N�-v���N��ӂxԄxm�۞�^���Ոw�\���u;ǧ�4�~����x~g�x{W����:�~�$��ɨ&&��B�b7B.6�\�}�x�D�x���a&���	�����d
8��A�Va`Y� �Z�xy�x5�`!�v2�sbd�iw�H��{_�#�$~�nQ���x�	T�x
I���r��s���u9d�֢}m���L�k�x0��x"Y�:E���3p��zu
��T��
R$���'����x�?�x�;�_�S�j�jI���V�T�Y����Z�xzԪxB��q�1!vSh���\�c�AC�t��k1��x�
��x�E�᲼���0{�ULj�����?}��Hm���x��x�#z<싳;�~#l�߱�b���żX��1j�ͼxE�xe
.��}S�*:���N,�]"t$�uIiHG��1��*�x J�x���`��Niűa—z^��b}ؽn���r�b�x2��x#ȗ�a��;��$iUL%H-h�C��R��2�C���x-��x����ڵ,vg��C
,CF�/��4q�E����x.�x��qs�:@q?��ع�P�K����?"c��Fr�.�x���x�������ǚM��v*�C��ڪ|�	_�r��x��xd��N\��_\|oV
�y�Z.M�A�I#������
�x;H�xc���3�$�BL�M����K����T�j�y�^�x��x�6m(3���@�a�G�A�>����JP�$����x""yc��w����߮�I�Sݙ%���`�7=���"y��%y"��m^�X$�6.�\C��Vj�H����%y[K1y��^F�����`*GB\�T�o@ ��}b�_1y,�Dy�@:�:�Z~����jL�66���Y9�OK;h�l��Dy�Dy��-�H�v�v1[o��g�܅�����k*�1��Dy6	JyЉ��w
zB���m}��tZ�D���Zn�ٽ9�:��Jy���
{�~Ŀ͛�eߓ؈��܊I��*�g��3�
{*4{�u1�g��o��TH���5���{���O�&�'��J{,v{�"�E_kDŽSz���{5�=P�>q�9������{3�{��+�)��#O�G��c^��q����vӸ��{��{�!mxH0�)>�@����*�+��f޹9�x���{A�S{�f:6�9QAb�R�̬��5<�0ጵ�+lk���S{,�S{�-zM+�a!�P8��{]J����u�)3^*���T{��W{����C�3��k����Ap�w������l#ܡ���W{��q{hޭҲ�x�c�����K���U�і�.|��q{v%!�{�6
k���o���q��@;��m�t4i�E��s�~�4�{5�{+�'!*geF���J.�d\X
�K��bnx�3�B��M�{��{�l��{PH�%�C��9��xC����*9����{��{30���Tc��X��}=�?��k�Qa$�����
�{ku�{��zIk�0�xdUԚ���Ԑ����������{Y�{���l�G��oigQa�I��
�\00T�,)���{|!r�{�o[�X�C�K͐7���V_V��Oԥ�\�6��w���{m��{�ė�yp��;�ȍ�S�p���基�m���ջ��{FR�{�-�Sr�O_B�m��*�b�4P�-��h�{o��{�n��6v��>�;�t�Xp��S��:ձz|�u�)���{���{x�w
9���ٲ��4�x�:��(/������{���{;/�[t��/�0�KSdn��-	�'�\�~S���{�R�{���H����#����oҖ���P~Z��a�.:v��k�{��{��Չ�3��F���p��t֦���Ɵ.ڗ���{Fd�{�'-�)v���~&۾����yt���
���y�{�610|�)���/Y�.܀p��1V������7&��ZaU�J0|b2|kJV�.��7�Y�8T��/�ڶ�8��_l����|2|�	:|�D�@�x�n��1�"_2�xu�TH�'�%��L�$:|?cE|\�;�b��|f^��m�*��(]�r��mUhMA
�}E|�I|p	�:�W���}j��bKT%I�����;���I|�UK|��\,-�'U�}v5�2�3��$�jh-ߨ�(gi�oK|�	 U|�����K��e����������18�n+�8U|"
Z_| ��BT:�A��y�xk�%���v�JQD0s�V�p_|2�o|�F@[)���}�̉�#9^��q����������o|Iq|�O��U�?�Z�š�*8&9$)��h-��xH�q|k�u|���
a�R�_j|��Gt��WhZ���	��P��u|�4}|"��*�7��۬I��-�� ���n]w��9�V}|W��|������G�w���;�g@�$�|U��b�́|�z�|�6] 7U�`�~�O�
~�BD�r^�����|
��|頡�$��0�F���Cbu�cZR��TR�^"+p����|���|�����0rF6(9\G��U�(.a�R��/�͖|^+�|�	�`q�X� �����3樣5�	���rv�*�F�|�3�|H׬�at���� i�]~v(�r_�o׶VN0�I��N�|��|��\C4-���/ŝ�9u��Ec:��jƖ�.�|���|G@�|��N"�
�:�b�E���v���"U{2�@�3�Ф|�|}��ɶ]�
Yt�;�jXS&�LHI��f:A:�s���|���|!^C��a���Y� �Za�M��R�#7��P����|ӿ|���1a���J�0�
sNs��B�]��
nU����|�|=�<v��A�E6����,"'��A�j����W�!�|��|To�s���^_VYH.��q`�z��� CC�:�|7q�|{K}��ԸU�/u�7�
�럶	����QKɷ���|W��|Yy�{���	�����y�6�]�0
��
-g�����|a\�| �i�(M9�u�o޸KnL�1�X�S��>���P5=�s�|2��|��)i�F$��ӬPC1J�8:V3s{�a[�:���|�P�|��d5�����ۻ�jW�ª:VɎ��(�cu����e�|:��|�=��
����]�΢'��n�E�\�C~g���|�[�|/����l��4���vo��虗H���X��s�|��|xe�R��<7q�Ӷ�07C�l�9�������|-
��|P��孛�P��n��'����	sW�K��1�����|���|���Zk	;Z�
��?3-e��?R����"�����|�|���^k���^q�_Tr�ge���ʄկ�M��f����|��|���Hn��r�W3��GR����6�0�o蹦��|��}fi��*;�Rn&u�Ä�������
�����} #}1���Kݝ�X6�="��#�
cW��ht\P�9}Y�}l���U��,mw�8�ջZ��C}"(Ge_>a��}&�}�
��T����~�O"񥭢������X�;��}��#}����KU��T�c0�󚢜����x$^��9��#}�%}�*
�ʠ�s�3�WKOkC���+ yy�
�����%}�r*}�,�Tդ�=�i"�W��M������#X̮x��d��*}�2}�a�{�͋���K��<
L'���}1���uD>��2}��:}bF&V�z�������-���/���̮>0ƪ@��:}S*�d}�Rw�|��e-��Ҡ#m{�4�a�Ȁ�
e}akj}��x�sG���57�b(����UhL#���cOl�j}v�o}u�6�g�?[&?�邆3�m<���E�J%����p}"1p}&YeD.A�Oi���0�Ѵ����HA�'�u�\*�Jp}!kp}��=1�ߘ"���a#N�Ad�b�=[}�e�v����p}�7s}	e�ŸD<Y�w�Z{�褶�o��@6���$�Ns}��s}��K؍8�L�3���H�߁�̀«V>8Z�����s}�
�~}�z���5������J�s�
�ܿAZIc3���}mx�}��J\3�ǁ-n]���C���9i̞�D:�*`����}�F�}�ٕ�!i��-��=�u����?�N�/$�h�t�]�}�/��}�~�dz�aJ`:O���\gEZ��v�)W�	�}���}=�Ɂ�ؔ��r6T��o�6h�#&D$s�8����}\-�}�R�T�A`�ޮl[�M�>��
�C�&:L
�R��C�}K��}ȭ!����t�/M��N����kH��۲P��3O���}q�}��q�8����O8i����Umڀ}e8���R����(�}�"�}���&���$��Sm]�m���n����:w��6�}��~�s�9�r[�B���m�^�y��_��J�6����~s[~��;���U��@~K{/Nb��ʫ+�ɓ�{E���y~9�~�>�0�>��fnI�r��dž��$�˘U��~�~q��s��Mi�
˨�N�mR��G� ��Y�*$v��~2~��9:�w���{%!o
!T�_ՋA�A���/+���7~[�~'���%ȝ�6���ڲZ��	�Շ�DW��~�f!~��/^e,np���,�d)�@�Z����!�#�FP���!~�-~#��۪�+\B�^Ӑ�"�!̀FS�5H�����@
���-~��.~	��}��	$.
ץbj��}�n�#_��ᑱ����.~�/~��͠�M:��,,�S�S�����(�-q���/~0~�ʉ(O0qݒgS��R�(օD��e��VNž��0~��2~.���{8�{�3L����yoR��认 ���2~xBQ~�{��[�M�ec><���^B�`��.q��m1��:�VQ~M���~� ������ <�������Y�\���9]X���~�tdr6�ڒҺ��5���ޯ����
u�T��xr{x�o
*��Ç�!o�-���r��oȌ�Tz��x�KzX?Qa��ܽ�I�������튙$���׮�ezW�}�<FN��6����D�B�q�LӸ?��)��T���}���pp�����n6�fjy�2���W\���m���n���y&j�E�4��Fr<��=����3��l��q�����	Q��F�(kH��
�t��[����I
֐�вv���i�c�����dyzԈwT�E�!L�ͧ��*���6���9�Z��`|��w��N/�3%��KS*�i����7�<s��հ�U�r!��?�s�ia�^��YXaV7���u	��~�|���1aTO��3��p�b>OM��\�������b�֯�M����21!��8������/Ƅ��d���C)�l��X3h$kx�ے��-����EX������:�G��> ��n���W�PBc����Y-�Z]PS��4�����ϗץ(Yj@���v�vY�7X��4~�@i��w����u�|P%���9����_��a�%kO%�@�Ɩ;oA������_�m3s)
M��`sF���e�#�q�Șy&�P����c��0��6�W���mŭN߷����QB����6�9o�a6NB&�5M��o�-�+��K���!��=a������6��*�I��b��G�P�+��q{Q��$D|�xl�!������gS�)o����������g�4�7]HVp%�|�
d��|��_�NTJ��@G�v|F3�I�:ݺ�4,��p�;j�~��Z�/>EV�$�a��j	�p"�#+�����KC�ߓD��������NU���H���x=�uZ���Qz����"������p#�(�O���P��`i��PJ�8����Hp�,���E��#��8$�*���PQ��[�#�yV�*!Bs�X�a���r
��F�b$�d&�)U%cX�/��4{�2�%j�>�W�IU9W'��H�o��&�M�'�(�#=<ʆm�$*x򵬳��.c˓�,a���(���+�1I6M&�I{��b#Q��T��Y�PT"]?%��,���-�5�FN�OK�p�N��ճ���tTJ_�@���-��/�)�7�?˰��d�����:�B��sN�>.DU^��0��
;�*��r��0=��7/���#d9���P��v���,;�j�<�!v���n����L�0ˆ�Q�;�5}����<���C�$/���u~�f���ַ!��8��Ɍ�$$GE���C��wG�&HK0?V�;O� pgS6�Rڿ<����~J�~V��G��JI�.�B���T��H�1c&.���2d�&hx�dz���xI��!L�*n�
H�Y�땝�����W�hl�9<a�υ����KL��<Q�'Ma3�q�C48�ltMG�NR�%F�X�R����cQ�\'�x�0^���ߣ�fe/ۍ}���;��R���Ȋ���x�(|�"�}g3���bVe��$*�J��.���VFS4l��9|�<u��"�4D�}+�ӏ8z쉻}������5����������F�)]�9y]�T�@�&ȍrHX�l1��5�ë/'��o��C �*��ZU���E��C-��,?�U��9,�|B؇]�m ��d#�(زҁ"TV��:&<&Nߣ1t�
Tf�7���#�y%�%�Qi�(�'X_H��ryr�+0
G
�縋<��*%���&�'�J�0N;�k�Fc*r�o��6?����"v	�����&�QD)�#h�`B��VaQ�Dfm��v�X=��eza�˯��g)�)�-�"e���cF,�MܠZMG%/�Sfښ>�.��f�5��-��56�)>�_0�Ʊ�X?�W�ʤ!�5g�^��Z�	��k�^6��9�%<N�Te�.%�nrK��-����%�l^�s�o�:��J���"$x++�4�^u��n^�@�S��熻^��	�x�Մ��
���)�q!Ś,-
`I��`!�-��?g�S�7��`��Ꮒ�ڡ�$R\�q0����F|?6���*[�Ͽ�32R�����
��%v˩�
D�n�`�h̓�Y1�#Zt�SĆ�C���-��!N��#�-Tl�zz	�XF���/���lzs["�s7�q���K��*[>�,fQ�'WY�-�����%�M_;.C�u������&m qO��#��Q5t��+^�/p��A5���HqI6�������$4�KP����4�~��5�w-E>�3�w��q����}ǂ#�Zt���.�V��\
���㈐J����ǂ�*ʂ';�����xA��i(�w3�U�6:�g�r�Qʂ��ʂ#����I���G4]�^�k�s��M�z�
�.��˂�͂"�
�Hg�,|�9��l�����@�>�$(`^Z�E�&͂��ق)����t޳2{Ҡ�gٽEܝ"��v]R��E&d��ق��߂#_3�kA�wǴ�=m���`t<˷�҆|'��k��߂���%϶����G�6}��HQ�Z'���X�֧8�K��TE�����,�7�1�ϥt�����&��{�������6��9�������'���������A��hF.l������d��y��$Rgl�G�U�ƭ+ ��RW�c�[M�V��y����Q�(\��
`����`"�ch;ܪJ�#Ά�}b��3���!�8�lh�0�v��=?"�����3��� 7���IJ��!�)#&�([�Ã�G� A�~�2����%�	��˗�����K&���&�08�a࿛���6�Kj�2~[1~�3���{Gc
�''�	)0�0%��$Q/�"���@��&¼
��CO�X�I�L�Y0�L�D�8��\	|��I�#�z&��Y�)��h�����|���D��aJ�(��~-��8X�`��������bb�r,E2{,�x"��J��R�")�ڧ��<�@�|��s�4��B�O�	�������R�h#U�(�mЪٟh�ڼ
u<]�O#�}X�b�ߐ��|�>�KU���q�&�k���'6M�~;Q������Oξ�Z�v�ȌT��q���r�"j�GJO����F!��|EG&IZ�	"�	���z��r�SLw�#j![�w��<�g�þvL���'\�`^ƞ�ow��Ex�$���{���Ş���f�P��\����#��+_�ix�X�y�"�K��H[��>
>lF���^�m>��G���J��y���{�"���GCT���H��T��t޲���|���zws����{�6�|�)�֪�ӯ���X�����n9f��n`��I�}�,��&�5�>^)�^[���C|�*D��=KõS���D�R�����K����VWڐc��̅o��̃^8l6E
� v�5����/4y@��^�0V�������Aw�ul�%Є��
�� ��%��!���X]�4�G��3��+4���
�J��A��Ze2m�F��A��> �4���1�?�N!S�/�m]�e�q�M�3Jk������&��"�ŧ>��mEw/���u@���C�2��H�&f�H���D��	;nXzH�n���M*�n���k4_	Z�c��R���|��fo�e�"���7$��;��Wd<�ѐ��d�����0P�ra��c�q��b�f����w�ܾ"<޸����q�"yڜg�G���%jw6E�]�\Čs���9�'^�����擃$E޵�-;��tx�����Y�{P���4�ۍ���
������'g��7T��a�"�[���Ӭ`\�s
�꺥��ǔ�����"�YL�`��0�;z>��i!�P�f�l�0o�����;ꖃ�G6uJu�%�d�r�i!!=)��4-�x5�<��	�����> �A$!@��&a������cH�JՅv�(�stG������F��,;im8�+4I������СR�y!)�HlK����r��Vș�(5��"����+�UE���4*
	Bv���a����cS��!	�2�x���߰,�$�^�o2��/I$D(Ml�t��u靃#p���x����Qq�N�k��A<�w��9)���������$J���#L�տ�,��N?�32����ژ@��4��ᡃ����-����	����Z�G�=���8k���މSG�����;	�> O%k���seً+�]��_r�Z�.U�� �3�������b�n}�ӾgT�~i@n�qP�y�2�3#�
�*�,��
6��
�x�3��e+IH�z�'lo'�#G���$��J�!�
�O���A���n��o��Z��W�1ڃ�@��}�u��D�q&�^����ԃ%^=U�9�������EGm*D��Ly�'�Ճ`uփ4"h@#�v߹�^>E6�?ћ���`�^��
�$%���փ�tك"1���9(d��>��:B�7�"����;R�����ك+�ڃ%�4�C���s���I͞s�):�=��o�ܙ(��ڃd �> �4|� 8��#�)ǎ��2nG�J}�+��J߃��A����<���|ȿ�3�!-��6C�s��<����0騠�!����ȡ�M[s��6!��5 tv��3�j�����[���:�_j���
�b:�cMn"֑��+����M��(�?��e
��,߯Z�;3)��`C�y�-M~�j��Vt���K��1��q�4�?/Ȅ̱zbZ�x�^S�'������!��3���Z�u�O\�p�o����:��3�5�s)�/��}���!��wu�`��%�\�oC�l{kQEF���fh���[(�!LGz.w%+�A��!߁Ĺ�Q��%��}AVz�I�]�"V�8�睄�\)�[.��ʃ~�x�D̓b��x7}����T�!ʏЅN=�ǭ�;�X�9��VQc�VB��uY���u��$�*�/`�ro_�n%�D��F39���'jQ_�����N�y�	�$�����O���c-�+Wk�H)߆�
�R�^#��	���%mdW'�z�Gr�'��m���t��L#�u2r���!
����(;7@��O��RM��Б(�W�G��0��\����	��$�jD����
{>�j�g�t��j"��_}fKPW�����V
�4&��`��ia�2ZF� ��nK��U�tgk(�A����$�Ğ���Rw�3l9��S�;B��}���̝��F�����'�/R�i����x�biY��i�PȖM=|c���x�A��"�.ǥ�?A���J�违�T)wP��Tl��K��&',��P��,�/N���DND�0HpO6��\�����99�0��}Y6�[��8�%օZ>�у}=z����J�}Lf�>w}U�����I�]��� �*�xu����暉BS�]�QSE��e��7����!!���#�'��c�f%A���?�m��^|�w}��;�b��@;��%$�Y~&�$�B'���h�!�hQ��
K�a�pj	�ñ�6�Ј��&�h
+�"��'�]@]e�qں�@:U�5zi����.��h��,+��@�> D���ï��pGJ5>���9ko��]�b�5J��,���0�%)2w>��v�%�3�<�W�f�-�lvk��dC+�	��1���J�&�t�T�����f�x��m��rnR�'�S|[a�#K���L�'7�*����u7w��&�]}9�K�W!Ei�� M���M�(�靑���_�D�����:�''xG�H�^�����M���N�#k>�e0_��k�<Uu��]#��K��e���N���O�#��z�}é��V��^���R�cx�}�h����O��R�)�Y��&�YA\&I������ء���)��J�WI�S���T�$_P�c��t���v9����mkJ��p�S��T���W�+��7�_B���i�z+�U�xQ����d�[(�\��W�Z�(p"��_S뭋k<�`;�>�8�%$S���CiT��:Z�E[�&3�<g+�J�C(hR��m���Ύ�P`�x�k[�q�`�,UE���z����K�t�ZNz{����v��V��a���b�(ҏ"��b�+��Z<�v>ظ��N�=5�ò^��d�	c�	d�)I�}Bc���㒑~]C1H�Y��'�n�%.�P�2d�Me�2)�40$�}�z/�-4Qs+@���dc�G_P�e��kg�2�7]��hF���U����_33�vh~����g�ni�,��)���oR);���q?d����;2�T��7i�Q�k�4����l}4w�rP��aB�_���x�6���k�"�l�(?ds�ܔ�� LW��##��-�P��NV��K,�m���p�)�O��gK'�ȃC2�M��g	�x $QPxփ���p�_s�#�Z;&V����I���T	�@3k`�.&���g)��3s���s�!5��e*�o�yl�������Oe�vg�=��p��s���u�*vhz���?
��d���n`�KH�騂��O�����u��vv�)؆J!��_�A(j>C�[�<D��_�+jٟ��	����v��6w�)��I���s����Bv(�y��C19	}f���w��_w�+�y�8?�[�>O�wq0������O�۔E�ܠ�N����y��D|�)*+/���tM)h䲎f~vU-���H#������m|�f�}�$�Pm����'���$_��M�]䖢Vl.�J/�Z{��}���~�)q�c��)��d�~�Nx<]Rщ�A��T,Ɗ��~�42��1�iY&Ȳa�*'�楾��5���H#ZU�b��c����U���b��8��wCB"�%���g%���G�����ᄄuB11;�=t[��^��ӮBGq�f�e��p�]����RL��(
@�b	nW�.ҙ�Be��7{�2�Q]ڙ%}�t�����#L�HRC䲵	J!=�pSz��%��Į��}�:������*W���K��k��=�].��p�ê�Oƀ��y�鏄k`�>  0e������ȝ�l(7 8y*#�-s(�'���T���
���),��sW�sl�5����5H.�_x�����sL�$��1U��.�t�
���(��L�xxm2���@~���J�D�������> ��w�Q�]�4s��IB'�@�n�
�$�^���t�9��T���eup����?��̟�<�hRk>�AӰR�r������h˄('���Y��R����e�h�*\�	<�
lcIђ��˄�3Є,����%��>���Р���I�ٌ�AH�*c��\�_Є�҄&�&ɢrý�� v$��W&	��Қ�acw�4҄S�ӄXi��gD�J#�vb;��w[���ylp̃��
��ӄ�Cׄf�+6��;%�:�4yn?�=^�aQ�}������9��bׄ_�ׄ0`��m%ˆ���i�s�����H��5�n���ׄ`Q݄$�N�&�����hN��|!��B���N������m��S�u݄e��"���f��p�x:�3U+�v�����L�Ϣ�d��8������!��$�rS"lm��ش��jmOUP�Y��Y^
P���/�!#�����U鞫�4�4��k��v4=��SC��=����+Z�Ԋa��1���+"�q�������С�9����}�%�l�}��Uւ��`:�J\W�7J+�k�b����7�0'�ŊWkP[�3T_/�qF�<9���0ܷZ9
R�g�w�%ѯ�
�F�V�}E;6��|g*��Tc\
�R����F��-8�p��H��}�,@l�7�s�5�� �y�*
c�s�����^0�ѹb���ĕ�Ws�;���<;�8p��k�������$��!�ךt��m�8�0N���n�Ě�i�E��!v�������$��c/%��-�A�F0^ Š�IR�3V���������G��> �S����.���c�4�i���q�լ�O���Ts��1�%�YH�-�l�li�.��tW��5�S&�����������=n�w0�}�ا�L��V�┭�`��G7x��������*��?5|R�5g$l��kQg>#����嬅ޓz�������!а̇~JL �{�_�������"����d������y�&;z���%�rCV;�̼y�G�s׊��)�muz������Z�([9+�"�܀?O80ghWJ���y�K��W+�	���$��"l�`��.�*˫u-����2�j]Z�Pë�����
��I�^z��}�Å0i��k�ߞ�i�"12W1���
���H��휛_��[ڬ�e1$���?4�}*��AnV�n�������; �pG�2����7�<��;z`���^0/�����	���3�m&^�adD�F�g���+�P$�_���p�#���˒�Q�$a�_CB#��P^���Ncx?���#�6�/�V�!�4d����&5�"�RO�<��6a�(��/�F,4��h��7^w�f��W�aP�
���'���?4��#5��/��y˩󾨱�!k��Ze�hYyۧ���	�65�n�8�a^*����C�O��j��~ ��˂~:�w6������8���:���x
-�[�{o��)�\�T9�U�9��1��:���=�"P��_1�A��R�����G���S��?L�l&���=���O�gaI�&��=�ɩuE�m8��J�?�t��O���Q�t�i�G����޷eE����{O�:�B|���Q��b�%��묨���Fw�ή�`���r$ !)�Ü,�؉��b���f�"ֲ����
��C?	�<�>	/0l�Ok���&4��f�k4n�#�%n�ʘ#4zC�D���k7g�d�y+��*AA�Wn�{�q�%#�U��XS,v'�����S<���+���/C��q��
��&��ehd��DR����i�3f�]�O_D9��7�Ui��� 偅'=��z�&��[�/M竉��(��N�.Ŕ�'/����co���5�/��+J���Y4�|�ouNV|��ːqv������Iυ(DaR��Z���H�c0��&���}���6υ�
�م'��V�����B�?vR�n!��U(Lpi�f`Z��w�
څt~݅9�P�K��'�$�R���BA� �FԎnj���݅�(��!(�t����|��"����i�xeؔb��Mx�I��$m����@����@/?�!�Z/��U֪��+�2������srz�Z}�@Y�{~�N2���#����]�7�=+K�PrW��z�5�}����`6�Xn�f'�aE��P(�K�O�^�	��}��Չ�'�W)IŁ�T�����|EA��f,���l�RhW��������%;�%�W�j��'N�!�C��>'|�V<�3%�Ռ�h��> ߥ��J���fv���/k�T�@������=��H���_t!����������z�Ơ�h{����m,�	�������g\T\25)���:Rt��@�O��Qq1g��~C��ϐ�;

��{w⬘����Y�i[E���A�S��X�-J�x��)�����oxyP_��R���|\�
��0�A�fx"�IH���,
H��$M<D��2������'�G�G�fd	,>`T.�c��l���=��!Kkk@L�\�Iz�'aL���ib{mI�I&�~m��^��t���ɚ�2�H�Y�/Ȼe:b]m��0��������Lڴ�$M������y�(�	g�8%�*���ʞ�����wu����7�`�״n7X��I������0��N�#4�>������ц��S	�����s���9��B:��ii(��e��ц�bԆ&N|��.��~/��H؍��1]ޡ�����@�F���Ԇ �نRW�:��H�y�H�4�
w��G���Ϯ��Ο���ن�ۆ:��S�^!d�&ļ҂����f!���$JN�܆���#A�`CZ��R\Gvw��C��B�F�vw\2{�����p~Q���bTp*P��B`��u�EY���S0� $����Q��Hn�p��#�R6�4}�C����e�\r����ݟ�8Q~�_n�9�s�6�s�N�@�szH���Ծ��m�@�����s��vt��C^l8ݻ���#4��{L��'��%�������t�/%����O)d.#��Ǒ��*�ǚb&�z��v
ki
%�����$u������S9>�g���]�7���O��|���^QY�����o����t���p��iwg���;>��d3l���$�6 ��
�����_�O\��&��s?w����	������������‡�u����G���E��H�1 �A�2�+x��.��‡
�̇�Q�-q��5����m��TVG{3�����	�	���̇,�ԇ%k�M�ƒ'௔�\�:�z�Q�s�"Qɱ���"�Շ$=և�P���Y����WIcQF�~�ց2�}�}*��QևD�ڇNy�A.Ϥ��>�Njk{����G�
����y���ڇ�(އ$2�B�����L��X���d�H�zg�h/�]��;އ��&
���R���Dl���_��CO#�ڑ��(�%M���ܽ~)P�{<���M�W��>8��} ��a�@��U�2�����\v��
&��*�]������M�=lZ�=�l�g�߾-*�a�FS%��>K���h��<���A9W'�r��N�t.���%E�I"�����U��'��$a�
����tE��Zb��iuPԔ7��P=��:���?��W�\p�>n��Ц]�$Uڗ6V�
b���.�����U	]�%�X��I!ҕ?�3�טNV����ά�vT�t��B���j���ė����*ۋ��Tsx�%��g�T��)�A��)�I`�����ĵ���]h�K��>�����}�������.�3�%��ÕtNyhk�����FU�&4B���3*��u�vc���>�]�zH.��ى��h�&	�#�$a�;�CU~u&~5ST�(�@�����\��#���9��7ҀSQ�i
��??(?>���=$��}'m��9��<��D4�TyM0+�Z	��%�Eԏ9,���n����<��dE�
$�:N!��?����d�b)49��!rp�K��x�qE��Ze�8BN.� 6�O��0^~�lv"�8�����"�ne�2�m�����&�y����'�q7�I��V���̈́����m��	Mw�"Aho0�
����D
���! 
��:T�]�cw��*|��ɚ�2�H�Y�/Ȼe:b]m��0��������L>|�и�;J��=�$!�(��w6� n{f�a�Lx`�P|�S���85I��{���+�{K5e�;H���6������L�����.JC�P�z�CRx�B�F�n��r��#��h��P�����F��Ao
b��"j	�������r�B�ͳ�	�ϕ���+>2�Qf�7�x8u�ē�S7��P4�Ѭ��}���Q�� Bl�J�<�
�A�Wޣ�3���0|�B��h��fΧ��>�3���Q�b�xk2G��N����to�BM�#�ᧈ:��������.�m�G�_|���7ot"Hu�.��9ˆmdS��#���)X�u���4�ϴEi�D�>|>���Lˆj�ʈ�Sxa5\B���4	��մh�7�*�}q���ʈ,>���}y9�A�c�<�hY��C�3�X�ŘSc-���Έ��ֈ\�O�v�c9�%�9̅�M[�X��)g)����ֈ�ވ�d������|���ne~_�P*��_��<H[~1��ވ.�t�gt�����ڍ��V?8B�DH��5�⒭5)��0���O�׌6->�㣁�j?�}�|KS�+Q���8�I��!G��N�(�Q��`斣Ҧ���%�uE���Z>���K��D��q�l���7�ڷť
,Ge_�-Gk5k���
�GQ��2庍�p=L�����ŦÎ��M�?!|5���g����#��7���u��
uA�EsDL��j6���'�����
���f
���nS�r�H���U�?���n�9-���
����X���C(��n�Yno�J5��OQ�7>�k�J����F�]��Dzi�0GT�V�x��MW��[���x{���]��E�7�Ұ��B��:�7�
yKJ*(e�ܖz6�^��J�ZG�!�f˯�Y!����7f$
W�
����[��@ ��=/{>4fFn���1����x��Dlǒ��V ��A$���۲0OQ���C�Ԙ��r#�ڲ@n<������X$��D(��>Iڔr���8�jf.8��?�+��5�5��Kp�U(�6�+���G���<k�}��^E�?
��i�1"��+��/�'}C���UP�ވ'R�b�F3 ��!������/���3��6sz��L%���.���M���@'�q��3���7��
X����D��]��6��N�ɭ�x����dtG��7���;�@�QF6�O�궀Q�gI�nJ"l��rf�Ào���;���C�"�G�[e���Q�^n���+�*�عi�o=��N��C�+�G�^Y]�.Ex�	�7�9Ʈ/r�������H�P�# C�gX�s��	Ja�RBoYR��Q�E$��V�ξ�6P���j�������5��	aN&^��%g�${tO?�>²9���j���k������
�A�K��(s{)�����b�;I�h��k�8٣�%?9��n{�"��?L�8\u"Ru���t���������Ȏnk���

$<���D��0~w�<?�!��y=�����]���2�U�e�	���ߴ��&��4x��G���)�7�o�����N��!�:��[�J�I+d�X�4�x��D��H���o���$8ʋ�sA܉��*p�w.�������-���K���Sʋ�<,�H�2߼��<A��+�ۺ��,��!�@�I���]?(
]?j]?s]?�]?�/]?�]?�	-]?
-]?	H]?�H]?�H]?�%H]?�H]?8��ŒH]?GH]?TH]?Y2H]?i.H]?m.H]?q.H]?u.H]?�H]?�H]?�JH]?�CH]?�EH]?�>H]?�H]?���ÌH]?H]?,H]?
+H]?
H]?��<ƌH]?�H]?�H]?�H]?jH]?mXH]?e!H]?5H]?>H]?8H]?ULH]?ZH]?[H]?JQH]?L��nj&H]?*H]? 
H]?	�TȌH]?�,H]?�H]?�"H]?S
H]?T
H]?[
H]?Z"H]?UBH]?_H]?O"H]?GH]?�!H]?�H]?�H]?�)d]?�	d]?�
d]??3d]?E9d]?Fd]?G&d]?1d]?Ed]?m	d]?`#d]?fd]?d]?#
d]?�d]?�Jd]?3d]?�$d]?�
d]?�
d]?�
d]?x�������=��������� �0�p��p���`�p����������� �d]?�d]?�5d]?�d]?P	d]?g.d]?�d]?C
d]?C)d]?�d]?t%d]?t.d]?�d]?�)d]?�'d]?7d]?0d]?d]?5d]?.d]?d]?
d]?%d]?eId]?eNd]?ed]?SQd]?SZd]?�d]?�d]?�d]?�	d]?D
d]?;d]?�]?�'�]?�7�]?�0�]?��]?�5�]?�.�]?��]?��]?��]?�	�]?B�]?@#�]?�!�]?j>�]?��]?��]?��]?-�]?�]?
�]?�]?g
�]?Q�]?9�]?D�]?�	�]?�	��ی!�]?�	�]?�	�]?~	�]?|	^?3^?F'^?U^?L^??
^?u^?u	^?q^?�'^?�-,>h0�L@�>P^?^?H^?C^?!C^?!>^?$^?7
^?)	3^?�3^?�3^?�3^?�	3^?�3^?�'3^?�'3^?�
3^?'3^?W
3^?\
3^?d
3^?�13^?�63^?�	3^?�3^?J	3^?�&3^?G3^?3^?3^?BK3^?�;3^?� 3^?�3^?�;3^? 3^?O	3^?v3^?}��x��g��>f��l��e�n��>u��	UP,>L$�q`,>S��a8�p�)>T���>,>h3^?�3^?�3^?�3^?�3^?�3^?�3^?�'3^?����3^?2
G^?�	G^?�
G^?�G^?G^?�G^?GG^?G^?)G^?AG^?AG^??G^?LKG^?LFG^?PHG^?PCG^?TCG^?T>G^?XSG^?[G^?}G^?`G^?RG^?UG^?XG^?[G^?C����$G^?TG^?V+G^?[+G^?dG^?w
G^?B	G^?�	G^?�\^?�\^?\^?&\^?\^?5\^??\^?Q7\^?e\^?i\^?r\^?�1\^?�*\^?�K\^?�F\^?�H\^?�C\^?�C\^?�>\^?�S\^?�\^?�
q^?Dq^?0Kq^?0Fq^?4q^?7%q^?:q^?�	q^?��^?H
�^?K�^?o7�^?o�^?{4�^?{�^?d�H@c�g,>h�,>l(�p4�q$�q�^?�K�^?�F�^?�H�^?�C�^?�C�^?�>�^?��^?��^?��^?�^?��^?#5�^?��^?��^?��^?��^?��^?�!�^?�
\�s�,>b,>hp�
m�^?>(�^?F�^?P(�^?Z�^?a(�^?i�^?{�^?{�^?��^?��^?�"�^?��^?�	�^?��^?�'�^?�^?)�^?9�^?	-�^?-�^?�^?)	�^?�4�q �z��>Z�,>p�,>t<�v��>RT�rp�u,����E���^?��^?��^?�:�^?�9�^?��^?�8�^?�7�^?��^?=�^?�^?=�^?"�^?Z�^?d8�^?d7�^?d�^?��^?�
�^?�*�^?�	�^?�^?2	�^?�
�^?�	�^?a	�^?�5�^?�
�^?�%�^?[&<
�a�H@cP
�	d��x��>f��g,>h ,>L�,>a��lt
�n +>z�
�p�
�
P�
�R�
�S���s��>t���>u��	U�^?f�^?o3�^?r1�^?�;�^?�M�^?��^?�?�^?��^?�2�^?�.�^?�/�^?��^?��^?�K�^?�F�^?�H�^?�C�^?�C�^?�>�^?��^?H#�^?�*�^?�	�^?�	�^?�
�^?
�^?
�^?�	�^?�	�^?�
�^?�<�^?�'�^?Y&�^?��^?�-�^?�$�^?�-�^?�)�^?�$�^?�-�^?�)�^?�^?-�^?-�^?�)�^?�)�^?)�^?A&�^?D�^?�2[Q?�
[Q?�[Q?�[Q?�*[Q?+[Q?2[Q?[Q?�[Q?�>[Q?�[Q?�S[Q?�*[Q?0b8(Pb8x[Q?/*[Q?*[Q?T[Q?b
�W8 �p�[Q?l[Q?fA[Q?f`b80 xx[Q?
>[Q?
[Q??b8HP�@�[Q?A,[Q?�[Q?�:[Q?�D0\8@����[Q?�
�W8 ��p�[Q?�S[Q?�*[Q?�[Q?�R[Q?�)[Q?^[Q?\[Q?N![Q?T![Q?�
[Q?�
[Q?�"�^?�^??�^??�^?I�^?I�^?OC�^?O>�^?SS�^?V�^?|.�^?�2�^?��^?�-�^?�*�^?�-�^?�/�^?�'�^?�
�^?�+�^?�
�^?��^?��^?��^?��^?��^?�C�^?�>�^?��^?��^?��^?���e��l��g,>h_?8K_?8F_?<H_?<C_?@C_?@>_?D_?N_?�._?_?0_?	0_?.0_?O$0_?[G_?�%G_?�"G_?�&G_?G_?�G_?/	G_?�3G_?�G_?�DG_?�2G_?�G_?�G_?�GG_?�6G_?!G_?$G_?)G_?*G_?�G_?�G_?'G_?�G_?�G_?�G_?]HG_?�&G_?�HG_?�	G_?nFG_?T	G_?�	G_?	G_?G_?�#�_?�_?#�_?#�_?-�_?-�_?3C�_?3>�_?7�_??�_?A�_?d1�_?q*�_?~+�_?��_?�*�_?�%�_?�2�_?�?�_?G�_?H#�_?H�_?N
�_?U
,>h�_? K�_? F�_?$H�_?$C�_?+5�_?.�_?^�_?e�_?o�_?r-�_?rpQ?�
pQ?�	pQ?�pQ?�	pQ?�
�l>0T�l>0U`m>�c�l>�c�l>Pyp,>�zXH@0T`�>��dH@0T(N>�8 �,>�D �%�0x 8_@� xA
� xH@� @">0T0L>� �H@�� �%�� ��>p� @�>�0!��>� ��@�6!�%�09!�+>@!0">0T@->�J!�H@0T�)>O!@)>0T0+>�U!&�0V!0N>@V!�ό�k!�ӌpm!�H@0T��>0T&�	�p!�@�!�K>0TP->��!�,>0�!�H@0T�K>0T�)>��!@&���!X&�`"d&�P("�)>p;"`�> �"L_@��"��@�"|&�	��"`A0UԒ@@�"�D@�#�H@0T*>�cP)>0T`->�c�,>�<#�&��f#p->0�#�H@0TpQ?�pQ?�pQ?�pQ?�pQ?�pQ?�pQ?�pQ?�pQ?�pQ?�-pQ?+pQ?4	pQ?�pQ?�pQ?�	pQ?BpQ?U	pQ?W	pQ?{pQ?lpQ?P,pQ?MpQ?�_?�_?�#�_?�+�_?"�_?8�_?G�_?]
�_?Q�_?��_?p�E�٥mB��8���g�Gܸ9e*g�N���ro���E�n,>h�G�f�G�n��>fH�	��>b4H�c�H��H�iI�|I���>l�I�J�j8J�L ,>nLJ�nxJ�t�_?�)�_?��_?��_?.�<K��_?J�_?�_?#K�_?#F�_?'H�_?'C�_?+C�_?+>�_?.�_?��_?X�_?o�_?p"�_?�1�_?���K��_?��_?��_?��_?��_?��_?#�_?�_?��_?1�_?��_?w�_?�5]FA�FA�FA'WAjWA�WA�[A'eAgeANfA0gAhA�hASiA�iA7pA�vAbwA�wA��A��A�A��A`�A��A��A��A��A��A�A�A��A�A��A�A�B�B!�$B}/B�;B;MBlMB�~B�B�B��B��BICVCC%OC�CmC�"C�#C��> �.C*6C�;C!I>CBC��> �EC"�ICrKC|OCKUC�WC�ZCdsC	�C<�CH�Cp�C��C��C��C��C��C D
D�D�4D�<DFD�FD�PDKRD/SD�XD6`D�`DaDBfD�lD�mD��D��DȧD��D�DP�D��DM�D��D.�Dj�DX�D��D�D��D�D*�D,�D�
E�E�9E�DE�^E�hE�hE�iE�oEjtE$�tE&uE��E^*Fr,F�\F�^F�xF�xFQyFW|F�|F��F��F��F4�Fi�F��F]�F�F͵F�H@ H)H�-He.Hk1H
OH��HG�H��H�HɲH�H��Hi�Hg�H��HI�I�IyIh6I�NIOIcRI6hI�uI�uI�xI�|I��I‚I!�IH�I��Ih�I��IՒI��I��IğI3�IQ�Ic�I&2Jo2J�OJ��Jm�J��J?�J��J��J�J�J�J�J�J��J�J��J��J��JxK�%K�HK
MKNK�PKtTK�TKUKhVK�WK$XK��K��K"-L�?L�HL�RLZL2ZL�MS�M��M�M�N�N�NxN�N�#Np0N5DN�KN\[N�bNS�NۘNȸNb�N��N�Nh�N��N
�N��N#�NO�N	jO�pO�qOrO�sO�5P\6P!�9P0?PgDP]HP-NP�RPSP�ZP�]PjP[jP�jPRtPDuP�P�P��P�Pc�P՚P�PX�P)�Pp�Pk�P��P��P��P�Pp�PR�P=QlQ�AQ�CQ�NQ�NQ:^Q�^Q�aQbbQ�bQ�jQ�kQmQ�oQ^{Q �> %�QD�Q��Q	R�R�/R0RB0Ri7R<>R�WR�\R*L]R|iR�tRd�R��R��R|�R��R��R@�> Y�R:�R�SSmS�SS�SS�S—S^�SI�Su�S¿S�S��S��S��S��S��S�S��S��S_�U��Uk�U�U�U��U��UW�U:�U��U9�U��U��U��Y[�Y��Y!��Y�!Zd)Z�+Z}-Z�4Z�5Z�8Z�;Z<Z0<Z^<ZGPZ�RZ�[Z��Z�Z$�ZZ�ZʜZ��Z��ZB�Z}�Z!�Zw�Z��Z��Z[�Z��Z_�Z�Z
�Z9�Z5[1[�3[4[�r[;�[�]�]i ]�$]c]6�]��]��]��]��]��]	�]��]U�]��]r�]T�][�]��]��]'�]��]��](^�^�^L^s^X^�^�*^�-^�1^:�^5�^��^��^��^!�^2�^�(_G*_�3_o5_�P_o[_�]_,`_�a_�_��_ף_)�_�_�_��_��_��_;�_B�_`�_��_t%`J)`�1` 2`[W`0_`�``Nb`j`Vj`%q`2t`st`�t`u`Hu`T�`��`V�`g�`�`,�`P�`��`��`:�`a�
a�a�aa�)a[,a�9a�=a�=a�@a�AaNBa�DaEaJaUpa�ra�wa�|a7�a��a7�al�af�a,�a��a��a��a��a[�af�adbxdb<pb�rb�ybs�b&�bޗbS�bڢb��b��b��b��b��b��bpc1c�cG
c"vc&ycmyci�cy�c��c��c�d
dHd�
d�
d#/d�2d�Kd�YdWcd�fd�md�d �d]�d��de�e� e�@e�MePe�Ve�`e�pe�ze�ee�ej�e��e��f��f!�f;�f��f��f��f5�fr�f��f�f�
gug�g�"g�'g�6g%7gM<g�<g>gDg�IgRgfyg'�gd�g��gu�g�g��hz�h��h�i�i	/iQ`i�`i+ki�si*uiwi�}i�}i~i��iL�iN�i��i��> ��i$�i��i��ih�i��jf�js�j��j�j�jO�jp�j�k�k(1k�;k�Hk<Yk�]k�_k�`k#akVak�ak�ak!gk�rk�xk�xkӊk�k��kI�k/�ky�k��k��kt�k��k��k	�k��k��kv�ko4lR6l7lu7l�8l=l�Cl;Hl]Il?JlbOl�Ol�QlXRl�olb�l�l �l:�l�ly�lШl��l$F�lڴl۵l��l�l%�lb�l��l�l�l?m�m�	m�
mIm�mmm[mU/m�5mEm�KmjWm�[m�_m�cm$nmrnm�nm!Œm��mv�m�m�m�n/n�n�nOn� n@#n�(nFn�HnkLn�Un�qn
rn�rn\�n��n��n��n��n��n'�nI�n�n��n�n��n͇oZ�oy�o��oحo��oɯok�o��o��o��o��o
�o��o�o��o8�o�pLpvFp�wp�zpɈp�p-�pгp9�p��p0�p��p
qqTq�-q�2qg5q�7q�=q]q[`q�iqlq�qq�{qBsEFs{Fs�Fs�Fs�Fs�Fs�Usas�dsY�s��s��sf�sa�s�sD�s��s��s��s"U�s�s_t�tw&tQ0t�2ts3t�3t�3to9t�Xt;_t�ut�t��t,�tx�t��tܫt��t#�t��t�t�"u�+u`�> �uu$8�u��u`�u��uޞu;�u��u��u�u��uF�u�0v�1v%9v`9vu=vEv�Lv/PvBYv\v�|v�v�w0wwUw�[wltwww�wl�w��w`�wȡw�w�w$��w�wj�w��w,�wI�wh�w��wd�w#"x�1x];x�?x1CxGCxBYx�\xnx�ux�vx}x�x��xԄxg�xD�xy�xT�x��x"?�xԪx��x��x�xJ�x��x��x�x��x�xH�x�x"y�%yK1y�Dy�Dy	Jy�
{4{v{�{�{�S{�S{�W{�q{!�{5�{�{�{u�{�{r�{��{R�{��{��{��{R�{�{d�{10|b2|	:|cE|�I|UK| U|Z_|�o|q|�u|4}|"��|z�|��|��|+�|3�|�|��|�|��|!ӿ|�|�|q�|��|\�|��|P�|��|[�|��|��|��|�|�|�}#}�}�}�#}�%}r*}�2}�:}�d}kj}�o}1p}kp}7s}�s}�~}x�}F�}��}��}-�}��}�}"�}�~[~�~�~~�~f!~�-~#�.~�/~0~�2~BQ~��~dr{xKz�}���Q����s�����)���> ��u����o���*S�)_�Z�/��p#�(8$�*d&�)�'�(�+�1�-�5�/�);�*�<�!�C�$wG�&JI�.!L�*<Q�'�x�0|�"u��"F�)C �*d#�(%�%�&�'D)�#�-�"56�)�9�%���"���)ڡ�$��%N��#K��*���&���$}ǂ#*ʂ'�ʂ#͂"�ق)�߂#��%��,���'��$�(�!�8#&�(�&�0)0�0�D�8aJ�(�R�"#U�(�q�&�r�"Lw�#Ex�$�y�"�{�"�|�),��&���/%��!��> &��"D�����d���"擃$���'���"ꖃ��> F��,ș�(S��!靃#���$���-�> ��6��A���ԃ%uփtك"�ڃ% �> ���0����(t����!���!(�!]�"T�!$�*�	�$��%��(��$
�4��$�/"�.,�/8�%� �*�#�'~&�$
+�"@�> �0�%�J�&�L�'�M�(�N�#�O�#�R�)�T�$�W�+Z�(E[�&�`�,�b�(	d�)Me�2kg�2i�,�k�4�l�(�p�)s�#�s�!�u�*vv�)6w�)�y�8D|�)�}�$�~�)2��1ᄄL��(��#���*`�> ���)U��.��> ���h˄(3Є,҄&�ӄCׄ�ׄ0Q݄$��"��!�!��+}�%7�0w�%F��-�����$���$��> s��1�����*��!y�&Z�(��"�
�������#��/�,4�#5��8��:��=�"�O��Q��b�%�f�"4n�#�q�%��&偅'o��υ(�م'~݅(��!m�rz��}�Չ�'���%��> ������
����H��$=��!t��ڴ�$u���цbԆ&�ن�ۆ��#~Q�Hn��s�vt����u��������‡�̇�ԇ%=և�ڇ(އ�&M���M�<�'��]�B�)���U��#��9��<�dE�
Ze��m�Mw�*|�>|����L������+>Q��Χ���9ˆ�ʈ,>�ֈ�ވ����!��Q����
���F�E�J�@ �A$�D(��+��/��3��7��;��C�"�G�P�#�j��k�٣�%�����N��!8ʋ,��E��_?��_?��_?��_?��_?��_?�@T�c�*>lH�@r4�q�_?3#�_?3"�_?9>�_?9=�_?9�_??<�_??;�_??4�q��>n�->c@T�cH�@rlT�C�T�w��a�T�f�T�i4�q�r�T�m4�q@U�lXU�s�H@e4�q��a�U�e�U�g�T�i<�v4�q�r�U�n�T�m�U�aV�NXV�	n|V�4�qH�@r�V�m��>n�V�f�U�a��@n�V�m4�q�V�
N4�q�V�V�->c@T�c�V�m�V�
N�*>l4�q�_?S.�_?�	�_?�!�_?�_?
�_?�_?��_?
�_?�_?�
�_?�g`?o*g`?mAg`?mg`?P)g`?

P?34g`?�
g`?�)g`?�&�_?�_?Q
�O?.�O?9�O?0�O?�O?�O?(�`?��`?]-�`?z'�`?z��a�->H�->S�b�b,c�	cPc�	d�->etc�	f�c�i�c�	l�c�m<d�n�d�
q�d�r�d�
s��>t$e�
uXe�v�e�	w�e�yf�
K�->P<f�T,>h�`?��`?D�`?D�`?JJ�`?JC�`?NE�`?N>�`?R�`?f�`?��`?��`?�+�,g��`?�.�`?�
�`?�*�`?�	�`?��`?��`?�+�`?��`?�
�`?�`?'�`?'�`?1�`?1�`?7C�`?7>�`?;�`?A	�`?�`?,�`?,�`?6�`?6�`?<C�`?<>�`?@�`?�`?c	�i�p@�>c,>h�i�	t�i�e�V�n +>z�i�C�@8i��->j� j�T�Rp��`?�0�`?�;�`?��`?�K�`?�F�`?�H�`?�C�`?�+�`?�$�`?�K�`?�F�`?�<�`?�S�`?��`?	�`? �`?�`?	%�`?
�`?�`? �`?#)�`?#�`?1"�`?�`?	�`?	�`?A/�`?F�`?J	�`?K	�n�so�i<o�ulo�U.>n�o�	x�o�S,>h�>N �>X�`?*�`?�`?&�`?�`?%<�`?)3�`?+M�`?+�`?53�`?7M�`?7�`?E�`?E�`?O�`?O�`?UC�`?U>�`?X�`?e�`?e�`?�	�`?�	�`?��`?;�`?��`?��`?��`?��`?�/�`?�.�`?��`?��`?�H�`?�G�`?��`?�B�`?�A�`?��`?	�`?��`?�<�`?�;�`?��`?8�`?7�`?��`?��`?�
�`?�
�`?	�`?	�`?�	�`?3
�`?/<�`?D�`?M�`?U�`?o<�`?N	�`?G	�`?�B�`?��`?��`?��`?��`?�	�`?�a?�a?@a?I>a?Ia?P"a?Y%�\|�a?\a?c%a?fa?m%a?pa?x"a?|*a?-a?�Ka?�Fa?�Ha?�Ca?�Ca?�>a?�Na?�a?�Ba?�Ia?�a?6a?/a?�
a?�
,>h�U�i-a?!K-a?!F-a?%H-a?%C-a?)C-a?)>-a?--a?8{�d�~�	s�~�j�~�p,�v��>e�{�w,>hX�a��S��Vka?w)ka?{ka?�.ka?�<ka?�?ka?�ka?�&ka?�'ka?�)ka?�ka?�2ka?�)ka?�ka?�ka?�ka?�ka?�Cka?�>ka?�ka?�<ka?�
ka?�ka?]ka?	ka?	ka?ka?0ka?@3���s,>h�a?)K�a?)F�a?-H�a?-C�a?1C�a?1>�a?4�a??�a?Z�a?V�a?i�a?N��e{�d�n��a,>h$�q0.>c4��DP��
�ӌv��>Hx��
tp��a?H3�a?R5�a?US�a?]�a?]�a?g�a?g�a?mC�a?m>�a?q���a?�
�a?�*�a?�.�a?��a?u
�a?P
�a?`
�a?X
��@�>0+>��@ �>,�@X�@�a?
�L��!�a?�
�a?��a?�	�a?\4�a?\�a?_�a?b�a?e�a?h2�a?h�a?k�a?qk��2p�2p�2�a?@�a?��a?�4�a?�	%�a?�	
�a?�	�a?�	-�a?�	'�a?	4�a?c�a?c�a?��a?"
�a?s	V�a?S�a?!�a?&	�a?V	�a?S	�a?"	4�a?(	�a?*	&�a?
+�a?P	�a?I	�a?
+�a?
�a?�	
�a?+
'�a?�a?8	p�2��2��2��2��2��20�20@�2��2��2�a?�.�a?�
�a?�	�a?���20�2��2��2�a?��a?��a?6�a?�a?��a?�6�a?/�a? �a?(�a?�5�a?J	�a?Z�a?\4�a?[;�a?N�a?W'�a?d
�a?P@�a?3�a?�4�a?�2�a?y
�a?��a?��a?"�a?9O�a?k/�a?��a?�&�a?��a?�	�a?�
�a?"�a?�a?2�a?�$�a?�/�a?�#�t?l+�t?�	�t?�	�t?�
�t?�
�t?��t?�
�t?��t?��t?��t?��t?��t?��t?�+�t?�t?�+�t?��t?8+�t?|S�t?��t?+�t?&+�t?O'�t?�Bb?L'Bb?�Bb?5	Bb?
Bb?/	Bb?��b?�)�b?��b?��b?�-ȓ�p�5@.>��5P.>��5`.>��5ԓ���5蓍��5��`�5���5�#>��5,����5p.>��5�m>iW�
�@8��А5D���5 ���5O>��5P��Б5\��Б5�.>�5�V��5p��`�5|���5�����5O>-DT�!	@�����5�Е5����5�.>�5�.>�5����5�.> �5���-DT�!@�b?>
�b?��b?�4�b?�
�b?�4�b?*�b?=�b?>'�b?B�b?��b?��b?�>�b?L�b?~�b?M
�b?#�b?)�&�&�~?8�!�b?��b?�	��&��&��&��&0�&0�&�b?v
�b?�
�b?�;�b?�3�b?�
�b?/�b?�b?4�b?z4�b?y�b?�B�b?b	�b?&�b?�c?	c?c	c?"c?�%pX+��X+c?.&c?D
c?Y
c?N+c?G*c?Ec?4&c?�c?�!c?�c?�c?�4c?�	c?�
c?�
c?�
c?�	c?�
c?�
c?�c?�c?�c?�c?� c?�
c?�c?�c?�&c?�	c?2+c?5#c?:c?Fc?Gc?Lc?Pc?Rc?PUc?Uc?Xc?[c?\c?_c?`c?cc?fc?kc?uc?|c?�c?�!c?�c?�c?�	c?�c?hc?kc?lc?mc?pc?f+c?e.c?Bc?H3c?�%3c?�<3c?�<3c?�3c?�	3c?�Dc?�/Dc?49Dc?99Dc??FDc?GDc?kDc?r-Dc?u*Dc?wDc?{�P?�$�P?�
�P?�(�P?�(�P?x�P?�3�P?|
�P?N	�P?O	�P?V)�P?U�P?`,�P?A�P?7B�P?-B�P? �P?G�P?�P?�(�P?O	�P?S
�P?WDfV?	�	fV?		fV?	%	�������=��������� �0�p��p���`�p��������o� �@���`�p���p��p���`�p�����������p�fV?	�	�����o� �@���`�p���p��p���`�p������p.��U�.��� ���0�@�p��p���`�p�������0���`$���l��p$�$�$���$�$p��p���`�p������&&�$���� ���!� �@���`�p���p��p���`�p���������Њp�s?/	��p�H���h���������г�p��p���`�p������� �г�� &`)��q�)�0&P&p&���&�&p��p���`�p���������'�&���1�+�y,��12 2��02@2p��p���`�p������p3�302���� ���!� �@���`�p���p��p���`�p�������h�;��� �@���P�`�p��p���`�p����������P��� ���`H��0�P�p�������p��p���`�p�������������� 9 �09@��;�;<��< <p��p���`�p������P=`=<P����+�u0��+,0,��@,P,p��p���`�p���������-@,���p.��U�.��� ���0�@�p��p���`�p�����`$���l��p$�$�$���$�$p��p���`�p��������0i�������p��p���`�p������@PfV?	}	uT?D�	uT?D�$uT?D8�}?2o
Uc?0	2�c?1 %P?3�%P?3�P?3oP?3��X�X�@8�@8�X�X�@8�@8P?3� �l?,��l?,��l?,��l?,�	�l?,�	�l?,��l?,�	�l?,
�l?,C	�c?-��c?-��c?-�2�c?-z�c?-���p�H���h���������г�p��p���`�p����� &`)��q�)�0&P&p&���&�&p��p���`�p������1�+�y,��12 2��02@2p��p���`�p��������
��@�
���� ���0�@�p��p���`�p����������0�����h�;��� �@���P�`�p��p���`�p����� ���`H��0�P�p�������p��p���`�p����� 9 �09@��;�;<��< <p��p���`�p�����0��`]��@`�����p��p���`�p��������������+�u0��+,0,��@,P,p��p���`�p�����P�!�Pb�!�`������p��p���`�p������� ������0i�������p��p���`�p�������0���P�P�p���������p��p���`�p��������������0��`]��@`�����p��p���`�p������x#��Z�#����0@Pp��p���`�p������� @u��XO>x���m>���	���`�3��3��p�3���3З3�����
��@�
���� ���0�@�p��p���`�p���Լ�	@L>A��ݼ��&� ������0���P�P�p���������p��p���`�p�����p���P0��������������p��p���`�p�������� �����`������p���������Чp��p���`�p���������������x#��Z�#����0@Pp��p���`�p�����p���P0��������������p��p���`�p�����`������p���������Чp��p���`�p�����P�!�Pb�!�`������p��p���`�p���zV?
	zV?
'
zV?
:3zV?
=5zV?
@8zV?
C5zV?
F<zV?
I6zV?
Y
zV?
a
zV?
	zV?
	�c?>���0��(�@��(�������� �0�p��p���`�p������`�p� ����0��(�@��(�������� �0�p��p���`�p���%d?2�!;S?�/;S?�/;S?�B;S?�;S?�;S?	;S?;S?;S?*P�X��;S?	�c8������Ъ��(�p���������Эp��p���`�p���3^?��\?y�\?z
�\?�
�c8�c8zV?
<]d?<[s?/%
Y?�	�P?I"�P?W�P?w�P?��P?��P?��P?��P?��P?��P?��P?��P?!d]?v	d]?w	d]?y
d]?{
d]?~
d]?�
0��6�d?V�d?^C�d?&�d?-�d?( �d?6�d?9"e?@
e?h4e?m
e?e?!e?)e?-&e?&e?%&e?V
:e?O:e?O
:e?Q5:e?Q(:e?!-g`?x
g`?n
g`?d
g`?7#g`?<6g`?O
>Q?�
>Q?�
>Q?�
>Q?x>Q?>Q?�0>Q?�>Q?�>Q?{"�e?�e?"�e??�e?4�e?�<�e?�e?�e?&�e?#&�e?;
�e?C
Ve?94Ve?9+Ve?9Ve?9�	Ve?9�	Ve?9�Ve?9!	Ve?9�	Ve?9	Ve?9�
Ve?9�
	Ve?9�Ve?9�
Ve?9ZVe?9^!Ve?9V(Ve?9G
	Ve?9I
	Ve?9vVe?9�Ve?9c

Ve?9h
	Ve?9oVe?9�
�e?5) f?%?f?
?f?
?f?-?f?@?f?@4?f?_�׍00>��׍����׍��׍���׍��؍
�(؍UUU@؍	
��d؍rP@�>
��x؍	��؍���`�>��@0>���؍�P0>����؍���؍���؍��؍���ٍ��?f?�?f?g
?f?	����9Wf?#.Wf?� Wf?�Wf?�Wf?/(Wf?�Wf?�Wf?Wf?X	Wf?�Wf?�Wf?�7Wf?�Wf?�!Wf?HWf?%Wf?&Wf?[Wf?iWf?p!Wf?�	Wf?C�9�5��9��В:pf?N	��9@�9���i?2%�f?�3ڍ<ڍHڍCTۍ<ڍ�ۍ�ۍ
�ۍ܍!�܍�܍�܍-�ݍ�ݍލ+�ލ�ݍ�ލ!pߍ�ݍ�ߍ,L�����P��
����+�����+	�f?6:�f?6:�f?6;�f?9:�f?5!�f?1�f?:�0>�f?/�`]8P�9�`�,g?7�#,g?7�$���#@�'g�B��O����0>#�6�J�e�)��3��> ��,����> ��7�
D�R�-�A���������5�&[�C��Q����5�(]�h�t���+��������#�9�M�e�N��p#��*M��1~��O��Y&��9_��?���0��(�����1��1b��;��������6���@=��5r��;������"�*
��/9��O��f��|������������> �(��%-��D��]��t�����L��C��5��"W��f�����-���$��
��0>�$��#7��$��> �> [��j��|������O>���
���<�cR��h�����?��?����9��Q��k��������3��@��
��
&��C��!d��*���<��'�-�)�7�P��0>k�y� �> ��,��A��'&�*P�g�������=��RK�i�;����%�����@�> /�B�Y�l�`�> ��1��4��3�/�K�g�����%��"��9�<�(d�w�����> ������
�0>�����(�F�c�y�������%��!�"5���> Q�g�y�3��=����#<�%a�$��'������!��>8	�J	�_	��0>t	�
~	��	�(�	�.�	��	�

�
�!
�=
�!^
�C�
�c��$�0><�P�.~�@���������/�K�W��0>1>e�~�1>��+��8��B<
�T
�'{
�A�
�Q
�$1�?�(g�2������+��0�*H�0x���$��*��-�,�/[�&��0 1>01>������!��(@1>�'�Ls�P����&�MT�j������;�:S�P1>b�2��?��+��.,�F�#i���������������`1>��/�%T�)}�=�������$�<�&b�t�����(��8	�2p1>;�P�k�"����"��"��"��3�P�#s��������������/�C�V�%{�:���������+��O>C�Q�h����������������,�@�U�
b�q���#������)�/��> 1�+\�w�(�1>��������!�;F�$j�#��'��0����
���#�"E�1v�6��>��B,�Kw���%��P �ru �� �)� �� �� �� �� �� �!�57!�G~!��!�#�!��!��1>�!��!�#"�1�1>G"�b"�"�"�4�"��"��"��"���> �"��> #�#2#�L#�e#��#��#��#��#�
�#��#�	$�%$�7$�M$�h$�(�$��$�!�$��$��$�+%�.E%�,q%�4�%��%��%� �> �%�73&�Fy&�.�&�B�&�'�,2'�F'�Z'�p'��'�B�'�i6(�E(�W(�p(��(�H�(�S()�
5)�L)�!m)�"�)�(�)�/�)��)�*�*�">*�:x*�E�*�0�*�=*+�=g+�G@�> �+�%�+�6	,�5>,�"`,�(�,�
�,��,��,��,��,�"-�$-�;-�P-�j-�
t-��-��-�#�-��-��-�	�-��-�).�2N.�
[.�l.�z.��.�!�.�&�.��.�/�/�9/�Q/�l/�/��/��/��/�,�/�<,0�7c0�A�0��0�#�1>�0��0�`�> 
1�*41�3g1��1��1��1�$�1��1�*2�/2�C2�W2��1>q2��2�"�2�3�2��2�3�"(3�&N3�+y3�3�3�8�3�C'4�&M4�@�4�;�4�R5�-5�L5�f5�{5��5��5�$�5�*�5�/6�0F6�[6�w6��6��6��1>�6�'�6�37�$7�67�D7�W7�	`7�s7�!�7�$�7��7��7�8�!%8�68�J8�H�8�W�1>�8��8�9�.9�D9�Y9�n9��9�2�9�:�9�
:�:�7:�V:�p:��:��:��:��:��1>�:�;�68;�O��> �;�*�;��;�#�;�	<�-6<�Q<�#t<�0�<�9�<��<�!=�2>��> %=�#H=�_=�|=�-�=�-�=��=�
>�$>�>>�\>�2�>��>��>��>�"�>�/?�7R?�q?�*�?��?��?��?��?�($@�Ae@�~@�"2> 2>�@��@��@��@��@��@�A�
!A�
+A�EA�.sA��A��A��A��A�s5B�|�B�"�B�'�B���> C�+=C�3pC��C��C��C�
�C��C��C�D�(9D�KD�^D�yD��D��D���> �D�(�D��D�E�E�,E�JE�iE��E�,02>�E��E��E��E�UDF�a�F�&�F�DG�#2G�7iG�.�G�5�G��G�!H�H�H�$H�:H�MH�eH�!�H�2�H�
�H��H��H�)I�0I�OI�&uI�'�I�/�I�4�I�J�:J�LJ�_J�sJ��J�
@2>�J��J��J��J��J�+K�9HK�dK�'�K��K�
�K��K��K�=L�KRL�nL��L��L��L��L�!�L�M�!2M�GM�bM�nM�|M�'�M�*�M��M�N��> N�1N�(YN�jN��N��N� �> �N�8�N�)O�+2O�IO�fO�}O�!�O�2�O�7P�P�1P�3dP�A�P�8�P�9Q�*Q�=Q�!^Q�6�Q�
�Q��Q�/�Q�7R�.KR�1|R��R�'�R��R��R�$S�%5S�%ZS�3�S��S��S�I
T�?LT�eT�$�T��T��T��T�!�T�U�U�7U�6mU�%�U�%�U��U��U�	V�#V�4V�&P2>ZV�pV�~V��V��V��V�$�V�(W�'W�>W�ZW�&�W��W��W�%�W�"X�AAX�V�X��X��X��X�
�X��X��X�!Y�*;Y�
HY�WY�hY�|Y��Y�$�Y�`2>�Y��Y��Y�Z�*Z�(RZ�0�Z��Z�&�Z��Z��Z�#[�)A[�[[�'�[��[��[��[��[��[�\�+\�!L\�X\�d\�{\��\��\��\��\��\��\�]�,]�!M]�
W]�o]�
|]��]��]��]�6�]�5,^�;^�L^�,x^�<�^�#�^�2	_�+4_�,`_�y_��_��_��_�p2>�_��_�%!`�/P`�1�`��`��`�1�`�F'a�?a�\a�#a�:�a��a��a��a�b�.<b�-ib��b�$�b��b��b��b�c�c�9c�9rc�J�c�<�c�QId�[d�pd�5�d�H�d�e�$e�'Ke�2}e��e�'�e�=�e�KIf�cf�#�f��f��f��f��f�&�f�&"g�Prg�y�g�"
h�"/h�@h�Rh�dh��h�&�h�-�h��h�i�9<i�B~i��i��i��i�(@�> �i�% j�>j�"�2>`j�rj��j�!�j��j��j�&
k�8Bk�D�k�o�k�+ l�>l�Xl�1�l��l��l�9�l�?9m�Qm�nm��m��m��m��m�!�m�+n�&n�Dn�On�kn��n��n��n�'�n�'o�)5o�Io�do�uo��o�L�o�a=p�3pp�?�p��p��p��p��p��p��p�q�'q�5q�Fq�Rq�eq�!�q�&�q�2�q�I'r�5\r�M�r��r��r��r��r��r�! s� s�,s�Hs�+ss�9�s�A�s�t�t�3t�Nt�2�t�=�t��t��t�&u�/Cu�?�u�M�u�+�u�4.v�
;v�Lv��2>Wv�*�v�%�v�"�v�+�v�w�!1w�+\w�/�w�!�w�,�w�R*x�z`�> ��> �x��x��x�6y�?Gy�ay�{y��y��y��y���> ��> �y��y�z�!z�Bcz�)�z�=�z��z��z�|�
|�3|�I||�6�|��|��|�H%}�]�}�'�}�-�}��}�	~�/8~�=u~�'�~�'�2>�~��~�
�~�
�~�
�+�C�_�s�����-������1)��2�2>[��l��������7ˀ�B
��#0��3c��2���^���%��>��\��$���"������͂�ႎ���nm��j׃�%��1��,]��v�����������%儎3��7��,���
c��r�����������!�2>υ�䅎J.��Q�2>�2>��> ��.���$ц�5��:@��F���MӇ�N!��*K��,w�����&���Ԉ��!��3D��Z��p�����%���ĉ��> ቎+����:��#]��/���(���/㊎���-(��:b��(���,���Ћ�(���
��!.��Lz��x� �> ��
����7��O��>���Nۍ�썎����,��
9��G��Y��o��+���.@�> Ȏ�)���`�> &��"H��`��*���!���,׏��������.��A��
K��Z��+���1���ǐ�ې����!��:��#]��0�2>3>���2���Q��$��@����> Y��yҒ�}O��b��w�����)���ԓ�����)��7��U��#x�����������۔�
3>蔎��4:��R���u����,��G��f�����!���W����ɖ�疎R9��a�O>���
������ܗ�1
��KX��;���Nᘎ���" ��/��L��#o��/������ϙ�홎"��&��%K��*u��-������#����"��0��L��f�����������ƛ�⛎�����'@��<|��#���!���՜�u�����

��)��B��!c��{����� 3>���03>���6❎A#��<��6r�����������Ğ�О�ޞ���!��8��.f��F������ß��#��25��M������$���4���;0��;k��5���H衎]E��!f��3���)¢�7�����#6��D��@3>V��j��y�����(���0䣎#��!(��E��!f��������C㤎iL��Z��i��t��
~��������ȥ�䥎���
��%��C��R��e��p���O>������Dצ�K"��=��\��v�����������"ާ�+	�� ��8��J���b䨎�����$=��4q��������+ʩ�3�����+��
8��I��T��b��$������$Ū�"窎"	��)2��<n��G���ī�ի��%��.��C��[��v�����������	���Ӭ�%���,$��-Q��d����> ~��������ĭ�୎!����,��:��N��!��> o�����������خ�㮎
�C0��K{�����P3>���ů�ۯ����'��2��!S��@���Kް�*��&.��Dr��P±�ܱ�#`3>����� ��6��$Z��/���!���;岎C(��`������&³�߳�%����8��F��
S��a��o�����'���ƴ�ݴ���> ���
p3>�> ��.4��L��g��x��������,ҵ�絎 �> ��'(��D��+o��&���5ʶ�"춎*��/��"Q��$u��'������!�3>Է�跎��!%��5Z��>�3>�3>���$���%Ḏ
����-��$Q��3���������*ܹ�3��@�> $��>��"`��l��z�����(���*庎3��2��"T��&z��)������ϻ�
ܻ�������#'��(O��c��|�����������)鼎�����?Q��A������!Ƚ�$콎3��5��L��
Y��g�����*���ƾ�`�> ᾎ#����-��H��%m��������	������;�>.��-[��>���"���!��%��)*��<��V��k��������4���ŽŽ2Ž=ŽUŽiŽ"�Ž�Ž%�Ž�Ž�3>�ŽÎ1Î!RÎmÎ#�Î�Î&�Î<Ď8IĎ%��> nĎ|Ď�Ď�Ď*�Ď�ĎŎ)8Ŏ5mŎr�Ŏ��Ǝ�Ǝ�Ǝ�Ǝ�Ǝ�Ǝǎ(ǎAǎXǎsǎ~ǎ�ǎ��> �ǎ�ǎ�ǎ$�ǎ.#Ȏ=Ȏ!^ȎpȎ4n>�Ȏ�Ȏ��> �Ȏ�Ȏ�Ȏ�Ȏ�Ȏ"Ɏ-LɎaɎP>}Ɏ
�Ɏ)�Ɏ9�Ɏ�Ɏʎ#)ʎ+Tʎeʎ}ʎ!�ʎ!�ʎ�ʎ�ʎ�ʎ
ˎ(5ˎ.cˎtˎ�ˎ$�ˎ<�ˎO6̎Q��> �̎3�̎�̎*͎͎2͎5g͎@�͎.�͎@Ύ'ΎEΎ$iΎ)�Ύ'�Ύ6�Ύ3"ώ@bώ&�ώ:�ώ�ώ1
Ў&0Ў3cЎ}Ў#�Ў1�Ў:юю:юFю\юmю�ю$�ю.�ю�юҎ&,Ҏ/[ҎtҎ)�Ҏ=�Ҏ:ӎ)=ӎ,iӎD�ӎI�ӎ#Ԏ3LԎ7�ԎY�Ԏ�Ԏ�ԎՎ.Վ�> KՎ^ՎtՎ�Վ"�Վ�Վ�Վ�Վ֎!֎*K֎*u֎6�֎&�֎2׎׎�3>#׎;׎V׎s׎�׎�׎�׎0�׎؎/؎A؎[؎#~؎)�؎&�؎1�؎)'َ$Kَ_َxَ�َ�َ �> �َ�َ�َ@.ڎGuڎ.�ڎ6�ڎ=ێKaێ1�ێ%�ێ�ێ�ێ*܎)?܎P܎h܎	q܎|܎�܎�܎H�܎jNݎ	Wݎcݎ"�ݎ(�ݎE�ݎYKގ絎]ގtގ�ގ;�ގXߎ>ߎ$bߎߎ$�ߎ�ߎ�ߎ�ߎ+�?]�L�3>����6��F8�O�j�{�������6��E4�'[�,����$����@�> ��"�5�&[�5��W�����"�7�E|�M��������/H�7�
��������(��6�.:�8r���.��3��:*�G�%l�������/�����,�%Q�.�5�3>��������'	�<E�3x�2P>���3>����@�IZ�	W�c�8��E�����#�*M�b����&������
4>��(�3K�\�4>u���'��3����
��1�E�Y�l�����#�������5�)^�0��9��?��:�V�q�`�> ������9��N@�L�c�z�2 4>��������("�2T�b�"����> ��&��)���04>�1�H�d�"��.��"��'����> �0�M�^�o�����)��*���$�:�P�^�j�u�
������:��<+��H��)q��
~��+�����������$��3��N��\��x�������������/	��>G��[��"}��$���7�����> ���%����"��9��S��i�����
@4>P4>�������������
������)��(Q��o�������������
��������+;��F��T��"v��"���������Q�����,���5���� ��3S��$w��)���(��/�����%6��5k��=���$��%�������> .��B��5`4>w�����������+��.��!��>��W��s��������'��+����8�M�!n�&��/������
��1�N�
[�i�����
������"�p4>��.�9�D��~�W��4>h�v�����������
� �<�"�4>^�u���"��4��=�
&�;�P�f���������4>����	��2�C�T�o�,������
�������%5�(]�*��3����!����#A�-n��������������%��> <�0l�2����!����$	�
'	�<	�S	�({	�&�	�<�	�>
�7R
�
\
�
f
��
�(�
�,�
�6��4>�/�"Q�l�������������"�8L�9��:��D
�QT
�L�
��
��
�&�
�4&�D�#g�~��4>�����������&2�,^�i�
s���,��������!��4>)�5�
B�U�q�������#����� �> #�Y|�x���"5�H}�f������2�>p�M����@�> ��%�->�1`�> o�$�����������!�9�T�
a�s�4��<��4�Kb�s���������
������(>�L�a�"��2��'��5�j{�w���#�+N�%s���'��+��:�'�?�S��N��> ��> ����&$�6�J�^�|�(��.����> ���"�*L�3���!����0�����-�&S�p�!����+�����"�A�<}�^�����1�!R�q�#������������>  �
 �0 ����F �T ��> f �+� �� �� �� �"� �!�!�4!�N!�\!�p!��!��!��!��!��!�!�!�('"�1X"��4>g"�x"��"��"�"�"��"��"�	#�)2#�C#�\#�/�#�7�#��#��#�$�#$$�=$�W$�5�$�/�$�'�$�0%�+%�(S%� �> p%�Q�%�[&�2&�N&�j&�(�&��&�!�&��&�$
'�!.'�(V'�$z'�(�'��'��'�5(�?K(�_(�v(�
�4>@�> �(�$�(��(��(�(�(�,)�A\)�Z�)��)��)�*�"#*�6*�N*�f*�!�*��*��*�$�*�G,+�&R+�4�+�;�+�O,�*,�'Q,�@�,�U�,��,�"-�4-�O-�)x-�65>�-��-�;�-�SP.�l.�#�.�
�.��.�#�.�/�.�/�5/�R/�q/�.�/�5�/��/��/�1"0�;]0�u0��0�	�0��0��0�%�0�1�1�81�)a1�9�1�H�1�12�FY2�*�2�.�2��2��2�`�> �2�$3�*E3�(m3�7�3��3��3��3��3�4�
4�24�&X4�]4�d4�|4��4�
���4��4��4��4�%5�15�O5�[5�j5�~5��5��5��5�
�5��5�`7��5�;,6�<h6���> �6�*�6�:�6��6�7�17�G7�`7�#�7��7��7��7��7��7�8�#>8�+i8�4�8�-�8��8��8�9�9�29�J9�7�9�8�9��9��9�6:�:K:�^:�u:���> �:�a�:��u;��;��;��;��;��;��;��;�<�;Y<�5�<��<��<�(�<�/=�;=�1l=�{=��=��=��=��=��=�'>�,>>�0n>�;�>��>�%�>�	?�"+?�>?�O?�^?�o?��?��?�,�?�(�?�&@�*��> H@�?�@��@�#�@��@��@�$A�*5>:A� 5>LA�aA�/�A�@�A��A�B�B�3B�KB�*uB��B�%�B�05>@5>�B��B��B��B�C�	��> 
C�(5C�LC��> hC�"�C� �> @�> �C�3�C��C�D�'ᾎ#?D�T�D�]�D�E�E�,E�JE�hE��E��E��E�#�E�3
F�*F�GF�'nF�2�F��F��F��qG��'H�=H�#`�> `H�$�H��H��H��H��H��H�%I�*,I�3_I�;�I�O�I��I�J�.J�LJ�1}J�E�J��J��J��J�K�)<K�,hK�"�K�'�K��K��K��K�L�*L�*TL�iL��L��L��L��L��L��~��L��L�M�,CM�1tM��M��M�"�M�(�M�!N�$&N�9N�TN�nN��N�/�N�;�N�O�1EO�aO��O��O��O�@�O�K8P�PP�iP��P��P��P�'�P�
�P�	Q�Q�.Q�&TQ�.�Q�P5>�Q�8�Q�JR�)R�`5>AR�VR�#yR�&�R�$�R�(p5>�R���> �R�73S�1dS�;�S�'�S�/�S�'T�=YT�$}T�$�T�$�T�,�T��T�U�0U�"RU�.�U�7�U�+�U�5V�+BV�3uV��V��V�6�V�<W���> 'W�>W�YW�;�W�G�W��W��W�X�)X�4X�EX�ZX�tX��X��X��X��X���> �X��X��X�OMY�Y�Y��Y��Y�DZ�Q_Z�-�Z�7�Z�"�Z�$	[�6?[�W�[��[��[��[��[�\��5>\�$\�6Z\�<�\�$�\�2�\��\�]�'?]�/n]�$�]�,�]��]�(^�
^�#^�6^�U^�h^��^�	�^�
�^��^�/�^�_�_�/_�G_��5>V_�\_�a_�u_��_��_�#�_�5`�68`�;s`�A�5>�`��`��`��`�a�a�,a�Ea�ba��a�(�a�4�a�
�a�b�LMb�K�b�#�b�&�b���> �b�" c�%Ec�5zc�F�c��c��c��c�"d�7Ud�?�d�>�d�Ge�2Ke�+ve��e��e��e��e�P>8n>8n>�e��e�f�*2f�/af�pf��f�+�f�@�f�,g�7Ug�6�g�D�g��g�h�h�%Ch�Rh�gh��h�'�h��h�)�h��h�i�)i�Gi�Zi�ti��i�!�i�)�i�*�5>j�j�/j�!Pj�
]j�pj�
zj��j��j��j��j��j��j��j��5>k�k�)k�?k�Vk�.�k�:�k�"�k�%l�!l�#Dl�Rl�
_l�
il��l��l��l�
�l��l��l��l�9)m�9bm�	km�
xm�!�m�*�m�*�m�*n�'>n�8vn�
�n��n��n��n��n��n�:o�CTo�%yo�6�o�7�o�A'p�2Yp�>�p��p�"�p��p�q�q�0q�Dq�^q�&�q�%�q��q��q��q�.r�4r�Lr�u�r��Ps�ls��s��s�"�s�(�s�1t�&t�?t�^t�)�t�;�t�Iu�)u�'Pu�au�uu�#�u�$�u�,�u�2v�)Cv�)lv��5>{v�7�v�^w�,w�#Ow�(ww�/�w��w�!�w��w�x�x�0x�;x�Px��5>^x��5>mx��x��x��x��x��x�&6>y�$y�?y�Ty�ky��y��y��y��y�%�y��y��y�
z�'4z�Cz�Rz�dz�vz��z�*�z�,�z�1{�F\{�F�{��{��{��{��{�(|�.K|�i|�$�|��|��|�p2>�|�
�|��|��|�}�&-}�&S}�q}��}�'�}�6�}��}�~�&~�A~�E�~�E�~��~�P>��-�@�8x�C����!����1@��(h��%���%���(ڀ�"���/+��J��0z�����&���ǁ�؁�5
��9F��U��m�����#���ʂ�邏���
��*��@j�����������҃�&���-%��5Z��O���ń�����1.��.\��6������΅�煏"	��#��"E��4y��Lņ�-�9+��m���v6> 6>��#��9��P���z����/��)X��>���������։��4(��6^��
h�������"���Ҋ�抏J0��Z����> ���%ċ�-�
��"/��H��g��3���0ʌ�،�팏����%��B��"d��"���1���E���"��.L��b��}�����%���*鎏A*��?��06>T��j��1���@ۏ������-��I��
V��l�����$���E�M?��V��&|�����'���ʑ�ᑏ�����3��O��c��r��L���K	��.7��:q��������������֓�$�����)��Kt��>���*ܔ�2��9G��I��� �> ������ҕ�:��EQ��
[��f��z��������-Ֆ�I��Sq��
@6>~��'���(͗�ٗ������6K��E���������C���DA��P��e��B���W���&$��8\��&���FȚ�_'��d���������Л�ꛏ�� ��8��R��*|��@���Ϝ�휏!��%3��B��T��p��"���"���%ٝ��
�����ś7��=��T��o�����������!ٞ�(��&'��;��S��l��'�_x.��'�=�р7��C��C�$��/$��/uu�#uu�#窎"窎"{v�7{v�7S��5S��5�`��`���> ��> �h��h����5���5e��Be��B�������ߎ�ߎ�$�+�$�+T�
T�
b�2׮�6ΎΎ
��
��+��m ��q���/���/�H��H��[��[��C��C����'���'篏��!��!��?��?��M��)M��)����&��9&��9�
�
v��v��@�> @�> ���6���6����������ð�!ð�!ĭ�ĭ��}��}�䰏䰏����=��=��N.�
N.�
s׎s׎����k��k���2�$�2�$*��)*��)S��S��f��-f��-������`�> `�> �4�;�4�;`4>`4>���/���/�Ȏ�Ȏf�*f�*�Ԏ�Ԏ�_��_�uV�uV�ر�ر����5�$�5�$���9���98�#8�#[�5[�5l.�l.�7��7��4>4>�k�"�k�"�Ў1�Ў1�>��>�N�
N�
W(�W(�H=�H=�����I��"I��"k��k�������َ�َL��
L��

��#
��#5C�5C���+��+���*���*�����R��R���;��;Բ�2Բ�2䅎J䅎J
�$
�$%�%��2>�2>����"��'"��'Cu�?Cu�?S}�S}�s�4s�4I��
I��
�Z�#�Z�#��'��'V��V��s��5s��5������[�&[�&\a�#\a�#0��;0��;��8��.8��.�������&�&�؎)���-�0>�0>JE�JE�t�t�E�E�2͎52͎5���$ճ�(E�E����H���LI��I��U��U��ҵ�ҵ�l�l�g��%g��%���,���, �>  �> ���5���5������$��
$��
�N��N� �� ��1��1��G��=G��=E��!E��!.Q�&.Q�&���.���2䵏䵏��2��2�2��2�	_�+	_�+Id�4��������J��!J��!w�w�E3�(E3�(P2>P2>k��k���������/���/+A�+A�$�$�������Ͷ�Ͷ��0�	�0�	!�!��S�涏"��6��6�/�,�/�,j�j�*��*���y��y����,���,��/��/� �� ��1��1�xm�!xm�!>��m>��m]�]����������)���)2>2>Ea�Ea�ʷ�,ʷ�,j��j����*��*n�n����<���<2��2��J��J��`��?`��?Z��+Z��+�2�����3��3���������(��(;-�;-�и�и�1��11��1��> ��> �,�
�,�
d\�d\�Ec�5Ec�5P6>P6>�u�,�u�,q�q��~�
�~�
���3���3⸏%⸏%�r��r�N�N��-�)�-�)������W�W���������$��$	~�/	~�/+��'+��'/�/�`6>`6>R��R��f��f���j��j�t��t���i��i���> ��> ]ގ]ގ$y�$y��y��y����������0���0Ϲ�"Ϲ�"�y��y�>>�>>��m�*�m�*�N�N?��*?��*i��%i��%������gh�gh�Vk�.Vk�.)X�)X����&���&��> ��> �/�/ɺ�ɺ�ຏ$ຏ$����9D���ib�ib��Y��Y�pd�5pd�50��0��K��-K��-�,��,�����x��x��If�If��͎.�͎.���$���$���.���.R?�R?�ֻ�ֻ�R��*R��*�j��j��+�+�����)��)�Lr�uLr�u�h�&�h�&S�S�c���> ��> ��> �����������s��s�2'�2'�3B�3B�9c�99c�9*��*��2�>2�>>��B>��B�w�!�w�!���L���L3|�I3|�I̼�=̼�=Gi�Gi����<���<5�5�	��>	��>�)��)���G��EG��E���������/���/����,E�,E����+���+q��
q��
ѽ�'ѽ�'������K�K�`_�`_�����"��"���Q�8�Q�8�L��L����L���L�َ�َj�j�;�;��.��.�@��'@��'�q��q�g��g��r��$r��$�@��@��L��L�������b�.b�.�> �> w6�w6����"���"�;��;�ɾ�,ɾ�,���%���%��9��9�������.�
�.�
Bk�DBk�D�_��_�ve�ve��$��$�S��S��}e�}e�����Y��yY��yJ�J�EΎ$EΎ$p��p��)�)�������f��f��mU�%mU�%�u�+�u�+������������ҿ�ҿ�忏&忏&\�\�ʌ�ʌ���,��,��8��8蔎蔎`�> `�> ����7��7��X"�X"�V��V���L��L���
��
r��@r��@�f��f�������������������9��9
��
��%��1%��1p6>p6>�?��?�V��$V��$Ŏ)Ŏ)����6�6�5�H5�Hz��z���a�(�a�(J8�HJ8�H���
���
���K���Kҕ�:ҕ�:*��*��O��O���"�"���%���%��(��(::o]�
o]�
uڎ.uڎ.c��2c��2W%W%|+|+��> ��> 8`�;8`�;�2>�2>��_J�_J��2��2��>��>��2�2���������+���+������Ï@Ï@�n��n�UÏUÏq/�.q/�.nÏ9nÏ9AǎAǎ%$�%$����;���;�����M��M�r��r���Ï3�Ï3����+�+��Ï�Ï�1>�1>S��S��mx�mx��Ï�Ïďď2M�2M�2ď52ď5d�d�Ҏ&Ҏ&�v�"�v�"]0�]0�B��"B��"j��1j��1��������> ��> M�M�gďgď_�_�Lv�Lv�����G_�G_�zďzď#�"#�"@��(@��(�ď4�ď4L��#L��#�> �> �����6>�6>������)k�)k����,���,����ď!t	�
t	�
�p��p�z�z�^
�C^
�C�ď4�ď4ŏ9ŏ9Xŏ4Xŏ4�ŏ,�ŏ,�> �> �ŏ%�ŏ%+��+���ŏ5�ŏ5�p��p��������f��f�ƏƏ%Ə<%Ə<�J�
�J�
	�
	�
�/��/��7��7�aƏ2aƏ2
ˎ(
ˎ(F �F ��Ə�Ə�Ə�Ə�Ə5�Ə5�Ə-�Ə-S%�'Ǐ!HǏ)HǏ)S��$S��$����qǏqǏ�ǏB�ǏB�Ǐ�Ǐ�Ǐ�Ǐ�Ǐ�Ǐȏ"ȏ"nĎnĎN��!N��!~��~�������6>�6>���M���M;ȏ,;ȏ,�X��X�0x�0x��"��"�ڀ�"ڀ�"����q��q��gȏ)gȏ)���ȏ�ȏ>�>��ȏ,�ȏ,g�Bg�B�ȏ�ȏ�������ȏ�ȏɏAɏA�6>�6>iӎDiӎD#��*#��*+?�+?�Dɏ$Dɏ$�����������z��z�>,�">,�"�6��6�L��L��,0�7,0�7hɏhɏ �>  �> �X��X�yɏ#yɏ#�ɏ%�ɏ%p5>p5>�ɏ(�ɏ(�ɏ%�ɏ%ʏ=ʏ=�U��U�Dn�Dn��;��;�Kʏ3Kʏ3������L5�L5�LԎ7LԎ7N��N��P.�P.�~ʏ8~ʏ8�ʏ�ʏtX�tX��ʏ�ʏ�ʏ�ʏˏ%ˏ%����1ˏ1ˏ��%��%e�Ne�N���Eˏ���&���&`ˏ`ˏ���7���7�3>�3>!`�/!`�/wˏ-wˏ-�.�#�.�#`�> `�> � �� �ޞ�ޞ��K��K�������/؎/؎�j��j�V��V��*�*��ˏ�ˏW��W��\ю\ю0q�0q�rj�rj�D��D��@�> @�> A��A������7��7���ˏ�ˏ��4��4�ˏ�ˏ�ˏK�ˏK3̏F3̏F|��|��y̏y̏�̏#�̏#�̏
�̏
b�Lb�LS��@S��@Z'�Z'��̏�̏�����������̏�̏iP�iP�#��#����6��6�̏�̏
͏
͏@�> @�> �������*�0�*�0-��-��+͏"+͏"����휏!휏!M͏&M͏&s͏s͏�Ɏ)�Ɏ)�͏1�͏1�͏,�͏,g��g���͏>�͏>�g��g�*Ώ-*Ώ-�Y�D�Y�DQ�Q�`�> `�> ����WΏ-WΏ-U^�U^��������Ώ2�Ώ2�Ώ�Ώ�C��C�����Ώ�Ώ.�Ώ.K�K�ϏϏ2Ϗ2Ϗ�����������\��\�QϏ"QϏ"�N�/�N�/<	�<	�T��"T��"
�Q
�QsϏsϏ�}��}�M$�M$�W$�5W$�5pV�pV��Ϗ�Ϗ����r��Lr��L�׎�׎E%�,E%�,�l�
�l�
z��z���Ϗ%�Ϗ%�Ϗ$�Ϗ$�H�
�H�
;��;���Ϗ�Ϗ�Ϗ�Ϗ�|�
�|�
������> ��> ЏЏ"Џ"Џbߎbߎ��6��68��J8��JQ��$Q��$�����c�<�c�<��
��
>Џ
>Џ
KЏKЏR�R�dЏNdЏN�Џ�Џ�������1��1��Џ*�Џ*��)��)�D��D�s�s��Џ%�Џ%�9�2�9�2�ʎ�ʎa�$a�$�n�'�n�' я яe��e��?t�?t��6��6��������'���'>>�0/я4cя%cя%2#�2#��я:�я:�я�я�����ێ*�ێ*����3�3�YT�$YT�$�я�я�2>�2>I��I���#��#�����]�*]�*~��'~��'�> �> �я;�я;D�D�)ҏ!)ҏ!�I��I�JҏJҏW�W��ˎ$�ˎ$_ҏ_ҏp��p��TN�TN�vҏvҏ�ҏ�ҏl��l���ҏ�ҏ�ҏ)�ҏ)䣎#䣎#�Վ�Վ�ҏ#�ҏ#
ӏM
ӏMWӏ'Wӏ'~ӏ<~ӏ<l=�l=�9�9��ӏ4�ӏ4pj�
pj�
�@��@����Q���Q|��#�ӏ'�����
�
02>02>ԏ/ԏ/Dԏ-Dԏ-do�do�:��R:��Rqԏ;qԏ;�ԏ�ԏ�ԏ�ԏ�~��~��ԏ�ԏ	��	��Ch�Ch�C�+C�+�#�
�#�
�ԏ�ԏՏ$Տ$LJ�1LJ�1&Տ.&Տ.�B��B�����������6��6�4>�4>TՏ?TՏ?N�N��Տ�Տ9�9��ێ�ێ�Տ�Տ�����������Տ/�Տ/�Տ'�Տ'֏֏!
�!
�>*�:>*�:R�R�*֏*֏~!�~!�����<֏7<֏7�ʎ�ʎs֏#s֏#�����֏�֏�x�6�x�6�֏�֏��> ��> �֏&�֏&�֏3�֏3�\�$�\�$׏
׏
LT�LT�,׏,׏D׏D׏c׏6c׏6�b��b��׏�׏�����K��K���=��=��q��
q��
�l�9�l�9e#�e#�<
�<
��׏�׏�׏�׏P>P>-��$-��$�׏,�׏,����؏؏�|��|��"��"��j��j���:�:�?܎?܎�+�;�+�;�����F���F��&؏&؏�\��\��-��-��b��b�{y�{y�;؏;؏��Z؏Z؏t؏t؏�؏�؏2O�2O���4��4�؏6�؏6#Ȏ#Ȏ�؏0�؏0�d�>�d�>�؏�؏,��
,��
i�9i�9�Z�"�Z�"ُُ����@1>@1>�a��a�6ُ6ُlv�lv�³�³�Eُ0Eُ0۔�
۔�
uُ6uُ6
F�
F��ُ.�ُ.�ُ�ُe�2e�2�ُ0�ُ0ڏ+ڏ+c��c��c�c�o��o��Cڏ.Cڏ.I��
I��
6>6>��> ��> qڏqڏ�ڏ&�ڏ&$e�'$e�'�(�(vz�vz��w��w��ڏ#�ڏ#Dl�Dl��ڏ!�ڏ!�ڏ�ڏۏۏ�!��!�1w�+1w�+"ۏ"ۏ@ۏ?@ۏ?�#��#������X�!�X�!04>04>U�U�9/�9/��ώ�ώۏ$ۏ$
Ў&
Ў&�ۏ1�ۏ1�ۏ#�ۏ#�ۏ�ۏ#*�#*�z��z��܏2܏2=܏C=܏C��9��9�����C���C���܏*�܏*�܏�܏��:��:�܏1�܏1�܏$�܏$ݏݏ�6�*�6�*�J��J�.ݏ*.ݏ*�Ǝ�Ǝ�R�$�R�$XݏXݏwݏGwݏG�ݏ-�ݏ-fO�fO��ݏB�ݏB��6��6�#��#�-ޏ-ޏv�6v�6DޏDޏs�s�Zޏ"Zޏ"�H��H�67�67�|ޏ&|ޏ&5>5>���!���!����i�i��ޏ�ޏ�ޏ+�ޏ+�Ɏ�Ɏ�ޏ$�ޏ$}ʎ!}ʎ!ߏߏ���1���1N*�N*�F6�F6���> ߏ$Q��
Q��
�S�I�S�I��
��
�#�#aA�/aA�/׃�׃�?ߏ?ߏG7�G7�<�;<�;UߏUߏlߏ*lߏ*hK�"hK�"��,��,�ߏ�ߏ�ߏ'�ߏ'�3>�3>bM�bM��I�/�I�/�n��n���1��1� �� ���!��!�ߏ.�ߏ.���"���"����+�-+�-�)�(�)�(
1�*
1�*X�>X�>�����5>�5>N&�N&���)��)sǎsǎ����������,��,ů�ů�)�)�d�7d�7H�H�W�+W�+��&��&q�q��B�"�B�"����
'�!
'�!��0��0O5�O5�mŎrmŎr�����&�&'�0'�0W�!W�!x�x�b�b������Î�Îss�9ss�9��*��*Y2�*Y2�*�$��$��׎�׎�������T��T�����������0��0+�7+�7b�)b�)�����6>�6>����:��:�����5�
�5�
�Ď�Ď��G��Gq�&���(��(�t�&�t�&�����4��4�A�>A�>��> ��> �!�!l��l���L��L��-�;�-�;��+��+�O�@�O�@��)��)��"��"����#�Y#�Y=�=�@�> @�> C��C������0�*0�*UŽUŽ���6���6Z�Z��5�/�5�/�@�$�@�$P�.P�.�e��e�w�w��&��&���:��:��9��9����Rh�Rh���B��B��j�j�6�.6�.������d�d�"��"��p�p��W�%�W�%���������x��x������y��y���1��1��B��B9�9�P�7P�7Q,�@Q,�@n�'n�'������'��'�����J��J����E��I�M�M�0>�0>����n]�$n]�$�W��W���>��>����2��<2��<�%�%���C��C�>�(>�(�X��X�f�f�g��y�"f��f����*��*b�b�ǎǎ��0��07�7��-�-������������!��!�ӎ#�ӎ#!�=!�=^�^��&��&�o�o���!��!��:��:�j�&�j�&�n�:�n�:����|Y�|Y�������O��O�0��0��	�>�	�>.�%.�%��k�k�'4�&'4�&�
�&�
�&�	�(�	�(S�S�/��/���e�=�e�=m���!��%��%��#��#͂�͂���%��%u~�'u~�'���[��[��l��l�o?�o?�)�1)�1�������3>�3>��9��9Z�Z�r�r���"��"����"�*"�*�������]�6�]�6��.��.�9�6�9�6��+��+��w��w���x��x�I�I�������> ��> �G��G���!�5!�5Ḏ
Ḏ
�
�,�
�,7�#7�#Z�Z�����#^�#^�ʶ�"ʶ�"1P�31P�3�>�/�>�/팏팏o�6o�6o��o��5�5��[��[�@�> @�> ���`��`���*��*�%�%��> ��> Gy�Gy���-��-�f�&�f�&��"��"_Z�-_Z�-4z�4z������������> �> -�-�>�>�U�%U�%z�%z�%�������1>�1>�C��GYW�;YW�;2#�2#�������=��=;�;���> ��> ^q�&^q�&T�T�#�+#�+�.��.��(��(�x��x��W�%W�%|�|�RL�RL��d��d�����}�&}�&��#��#����@�> @�> ��*��* 5> 5>��#�)#�)L�L�U�U�'q�'q��*�*f�f��O>�O>������|�|�_	�_	�j��j��������V�+V�+R�-R�-��1��1Y�Y�Q�Q�=p�3=p�3����������*��*�����
�
(�(��8��8�Ug�6Ug�6D�&D�&Fq�Fq�J9�7J9�7j�j�����/�/��L��L�y�2y�2������������ϙ�ϙ������> �> KՎKՎ�������:��:�������1��1b��$b��$��'��'������8	�8	���
��
��-��-^Ȏ^Ȏ%�%���0��0�Q�Q;׎;׎l�l���F��F�0>�0>����t�t�M�,M�,�?��?�6��$6��$�l��l���$��$��O��O����Q�Q�|��|��=�D=�D��\�\���)��);�6;�6�5�;�5�;p%�Qp%�Q�������������1>�1>��J��J�e��e�:��#:��#Q�.Q�.$��<$��<�3>�3>`��&`��&���0���0�|��|�خ�خ����"���"��1��1�Ύ3�Ύ3e�)e�)	��7@��;{��${��$�������3���3������T��&T��&G�#G�#!��*!��*���C���C�0�0؁�5؁�5�6>�6>K(�K(�.9�.9�����Y�Y��َ@�َ@��(��((��(_�_�������E��4E��4�f�,�f�,P��7P��7�}�'���+�W��W����*���*��#��#�;��;����� �>  �> ���(���('��'��?��?��P4>P4>�������Ԏ�Ԏ
��
���S�'�S�'R��/R��/���C���C��9��9��&��&��
��
�-�	�-�	��.��.@�> @�> 
>�
>�������K�K���;��;?D�T?D�Tx��x��W��W��:��#:��#p��3p��3���*���*�'��'���#��#:H�:H��|��|����U�+�U�+��(��(����.��.��B��!B��!c��/c��/���D���D��������GF�'GF�'�"�";Y�
;Y�
�s��s���4��4iE�iE��:��:�VR�#VR�#�2�"�2�"�Q�
�Q�
C��,C��,�s�(�s�(J�J�ۍ�ۍ��W��W��Y��Y�Pj�
Pj�
%8�%8�X��;X��;A��
A��
o��;o��;{	�&{	�&�Y��Y�(��(��}��$}��$i�i�@�> @�> ���$���$�����6>�6>���%���%��R!��V!�!�w��w���������$���$���-���-���(���(��`�> `�> `3>`3>���/���/t�t�1�1�(��(��b"�"b"�"�7��7�E��)E��)�1>�1>��㊎㊎A[�A[�*�*�����a1�9a1�9LɎLɎ�F�&�F�&���*���*/h�/h�eH�!eH�!��> ��> S��S���!�(�!�(n��&n��&������\��$\��$���$���$� �� ������(�(
��,
��,��6��nm�nm�V_�V_�?�ST��W�B��B�����������r��r����5��5�������2���2�|��|�]��]��,��=,��=i��%i��%���)���)���!���!����׎׎d4�d4����"���"�ю$�ю$.��..��.�/�/�<���> �������Ž�Ž�4��4�[؎#[؎#>W�>W�������u;�u;��;�;��]�]�Y�&Y�&,+�&,+�&ٞ�(ٞ�(�e��e�EX�EX�K֎*K֎*x�x����a��a�P�P�K��*K��*�����O�2�O�2����9��P9��P�&��&� s� s����
���
��*��*��(��(�P�
�P�

�
�#�##�#�6>�6>H�H��Z��Z�F�F��Ȏ�ȎX�X�w�w���!��%������#��#��5��5'�K'�Kr�r�׏�׏��_�5�_�5������
��
��*��*��B��B.v�
.v�
����T�T��'�5�'�5$�$���������B�)B�)k�)k�)�����
���
�q�2�q�2`�> `�> ������C��C$$�$$���)��)x�x���"��"��$��$��\��&\��&YN�YN�A~�EA~�E�=��=�(�(�<�<�=�=�:ю:ю'r�5'r�5�?�,�?�,cݎ"cݎ"�Ǝ�ƎT�T�o�o����?���?���(���(����4n>4n>`��`��������|܎|܎������:��:��"��"eq�!eq�!��E��E(�;(�;�5��5���c�-c�-ӎ)ӎ)()�
()�
��-��-�����-��-��.�!�.�!��'��'������d��*d��*��%��%��4��41�1�C�C�]�6]�6����7�E7�E�> �> ��&��&��5��5[�C[�C���������ǎ�ǎ��+�/�'�B�'�B������H�-H�-u�8u�8������������%��%�p��p��1>�1>������> ��> �A�s��w���"���"\�\�T�)T�)k�4k�4C��C����,��,�6>�6>~i�~i�l�l�.��.����:��:	�	�$	�+$	�+O	�O	�(��(��b	�b	�s	�%s	�%�	�/�	�/��> ��> I�*I�*���	��	��	��	���B��B�	��	�����7>7>
�
�������-
�-
�o��+o��+I
�;I
�;^�^��
��
��
��
��
��
��
�5�
�5w��w��������3�"3�"6�&6�&ᘎᘎ�+�6�+�6�D��D�\�\��h��h�t�(t�(��/��/��5��5��������7>7>@�> @�> 6�!6�!W�W�'�L'�Ls�2s�2�:�a�:�a/�/�$\�6$\�6���p��p���L��L~�~��Ȏ�Ȏ��,��,�4�
�4�

�
�G��G����,
�,
��O��O�

�

��c��c�A�
A�
H
�H
�����Y
�Y
��*��*�r�r�v
�%v
�% 7> 7>^�
^�
Ֆ�IՖ�I�
��
������������Ύ'�Ύ'͎͎�T��T�-�-��
�"�
�"�
�,�
�,L\�L\��
��
������3�3
�
�I�'I�'�ڎ=�ڎ=�o�7�o�7p�"p�"�������2���2kn�kn���8��8af�af���*��*��2��2&�&�;�;�U�1U�1��������ٝ�ٝ���+��+�3�8�3�8���������������������4���4,�,�j-�
j-�
���n���nH�0H�0�������X��X���"��"x�Hx�H�.�.����iG�.iG�.��6��6�B�BF��F��Q�Q�k�k�i��i���m�!�m�!5�5�|�|������> �> ������:��:�T��T������.�.����3�/3�/�K�=�K�=ÎÎb�Ab�A�5>�5>E�3E�3�C��C�����r�r��̎�̎����������> ��> 4�'4�'{
�A{
�A��)��)�r��r���.��.6��56��5�����/�/:�%:�%_�_�|M�'|M�'x�x���Q��Q����#V�#V���A��A6�6�K�]K�]��C��C�����+�+Ț�_Ț�_.�3.�3±�±� �>  �> �>��>�a�a�H��H��|�|�������+��+�L��L��w�R�w�R������R
�
R
�
��'��'��,��,$�@$�@�8��8�M�d��*�$�*�$ti�ti��ǎ�ǎy�$y�$������"��"n�n���������������5/�5/�[Ҏ[Ҏ
�
���䥎䥎N3�+N3�+��
��
�,�,f�f�G�9G�9�7��7���1��106>06>%��5%��5������O��O��������0��0��ի�ի�w�w����������������T�$�T�$�%�%����=�=�������V�V��B��B�a�)a�).�.���������������v�)v�)������������,��,������������0�0�����v��v���S�'�S�'N�"N�"�ގ;�ގ;p�,p�,�ˎO�ˎO�]��]�����������9��9�@�@G�G�f�#��'��4��4a_�a_���\��\���!��!�HK�HK�����TʎTʎ������0��0�����>�>T�GT�Gs��s����������&��&@�> ��$��3��3O��>O��>�6�'�6�'8�8���'��'V�%V�%�,�,D�D���uB�uB��=��=�07>07>�O>�O>����_�>_�>������2��20 �0 �������:��:�����E�U�E�U����s�s�K|�K|�2Ž2Ž��������7�&7�&"g�P"g�P`�> `�> �g�"�g�"]�]�w�,w�,�c��c���)��)a�a���"��"Y9�Y9�K:�K:�����	��.	��.ې�ې�G��G���E�EI�$I�$�#��#�m�m��O>�O>��
��
������@��@A�<A�<o�o��0>�0>��>��>��9�9����0���0L�:L�:��> ��> �����Վ�Վ��
��
\#�/\#�/��A��A������!��!3S�13S�1�[��[�f
�f
��������������(���(��������#��#�#�# �- �-A �A �?��?���Ď�Ď5o�5o�M �+M �+5S�%5S�%��u��u������x �x �����d�"d�"� �"� �"� �*� �*������� �� ��/�1�/�1F�F�� �� �������8��8��!�!��j��j� j� j�7�7�:�:��(�(�(�(1!�1!���
��
��'��'@7>@7>�!�!�֎&�֎&L)�!L)�!K!�.K!�.Q��Q���Y��Y��>��>�y!�y!��!�:�!�:�!��!�7�
7�
��> ��> �!��!��P��P�1>1>�!��!�u:�u:���'��'�j�j�l�9�l�9����u�u�|�
|�
���$���$"�"�*"�#*"�#M"�M"�P3>P3>f"�f"�y"�y"��M�!�"�%tՎtՎ�Q��Q�)�A)�AP7>P7>�"�'�"�'{�F{�Fm��m���"�.�"�.�<�(�<�(�^�#�^�#B�B�#�#� � �ϻ�
ϻ�
ݴ�ݴ��m��m��h��h���+��+������P��PNݎ	Nݎ	�?�(�?�((#�((#�(�,��,�P#�&P#�&�����{��{���"��"��'H�'H��V�$�V�$v#�v#��#��#��܎H�܎HpC�pC��2>�2>���*���*�#�&�#�&�#�1�#�1$�)$�)���!���!����+$�G+$�G��$��$r$�'r$�'�"��"�����cz�)cz�)ņ�-ņ�-�$��$��$�7�$�7�%��%�g1�g1��$�*�$�*%�;%�;O%�O%�q��q��f%�f%��������
���
]�']�'�%��%��%��%��ǎ$�ǎ$�x��x�e@�e@�&�&��%�6�%�6�%��%��%��%��B��B��^��^��%��%�&�4&�4?&�?&�U&�U&��2>�2>t&�t&��=��=��&��&�Ty�Ty��3��3��&�<�&�<�&�:�&�:'�*'�*�l��l�h�h�������> ��> @'�
@'�
����M'�,M'�,�a�
�a�
Nt�2y'�6�'�-�'�-�'�2�'�2h6�h6�(�&(�&h�h��U��U�4(�$4(�$L��L��ܗ�1ܗ�1~��O~��Ot<�0t<�0X(�DX(�D�����(��(��(��(��(��(��(�'�(�'*+�=*+�=�����������R�$�R�$=Q�!=Q�! 1> 1>'p�2'p�2�?�?)�+1)�/�������\��\���+��+�0��0�KގKގ`)�-�)�1�M�"�M�"�)��)��)�'�)�'bm�	bm�	�)��)�������Ğ�Ğ�
*�#
*�#0*�"0*�"R*�-R*�-,�,�*�6*�6vn�
vn�
�#�#�*��*���
��
�J�+�J�+&��&���*��*�S��*���+��+�������*��*�+�-+�-6<�6<�6��6��D+�*D+�*�Z��Z�n+�n+��V��V��+�1�+�1V'�$V'�$$�$���> ��> U�
U�
�_��_��������_��_��k�+�+�/�����+�&�+�&`7>`7>M]�
M]�
g��3g��3,�,,�,7,�&7,�&`1>`1>],�@],�@�,��,��,��,�bώ&bώ&⛎⛎��8��8�������������,�3�,�3-�8-�8��2��2cЎcЎX�AX�A�1>�1>.��D.��D��> ��> <-�<-�[-�,[-�,�1>�1>� �� ��{�(�{�(R�.R�.�-��-��ߎ�ߎ�?�&�?�&�-��-��-��-��-��-��-�'�-�'�Ǝ�Ǝ|=�-|=�-.�).�)����ŽŽ���������*���*9.�O9.�OP>P>�.��.�EO�EO��.��.��b�"�b�"�؎&�؎&�(�H�(�H�.��.�*Z�(*Z�(�.�%�.�%/�/�!/�S!/�S岎C岎COw�(Ow�(�ݎE�ݎEt/�t/�KَKَ|�(|�(�/�)�/�).��L.��L�/�<�/�<�/�5�/�5�4�4�y��y�����+0�++0�+V0�V0�m0�'m0�'T��T��?�(?�(5�)5�)p7>p7>���7>�7>e�e���y&�.y&�.F�$F�$�}�'�}�'�0��0��0�&�0�&B�B��0�2�0�2��
��
�7>�7>1�
1�
�<��<�	[�6	[�6 �>  �> 1�+1�+��> ��> <1�;<1�;X4�X4������3>�3>�������	�	'�=�р7��K��7>�4��4�8#5�,O5�?�5��5�7���5�ю�5�sA�6�-6�!N6�"p6�'�6�2f�#�6�3�6�7�$87�T7���!j7�.�y��7�RÎ��> ��#�7�)�7��7�%Wv�*8�+A8�^8�*mU�%�8�(���&�8�9-��8��8�9�#9�=9�-@�> j9�(�9�T�9�UQ�;:�Z�Y:�)�+o:�4�:��:�#�:��:�#K�)";�5W;�!x;�$��;����;��}��> �@��;��t��;��> 	<�'�ю$0<�+΅�[<�%�X�O�<�W7��<��<�=�!5=�K=�b=�#�=�.�=��=�*D�'�=�3->�&S>�({>��>��0>�>��>�@?�U�7>W?�<�0i?�/�?�K�?�l�Ҏ=O@�D���@��@��@����
�@�
�$�@�/��+A�4SA�
`A�
��rA��A�#�A�'�A�+B�B��CB�$gB��B�!4>�B����B��B��B����'�B�2C�(=C�5rC�K�C�U�A� �> ��D� D�9YD�D`�> �D�,�D�3�D�;7E�UE�%� �zE�
�E�8�E�>���*�E�/,F�9eF�C���@�> ,���F�!�[�`�> rj��F����F�`�> �F�,���G�2G�#UG�"4(�$wG�'�Ԏ�G��I��G��G��G�'��H�$;H�,gH�@�~��H�+����H��H�#I�)=I�RI�@�8oI�E�ю�I�L���I�$OI�&�I�5&J�?J�"L^�,aJ�9q��
�J�
-���J�#�b��J��J��J����K�*
��8K�QK�+|K�<�K�&�K�.҃�&L�3P�?L�8P�UL��ɎpL��y��L��L��L�4n>�L��L��L��e� P>u���L�M�GOM�G��#�M�/�M��M�N�01N�ArN��N�*IĎ%�N�,�b�#�N�#O�8@O�H���O�#|ޏ&�O�,�O�#�O�.n+�(P�g"�DP���YP�%~P�!�P�,�v��P�+���P�q����> ���H�P�Zi�WQ�%�P�8|Q�?�Q�
�Q�
����Q�1�
�Q��J��Q�&l/�R�e��3R��5>?R�NR�iR�(�R�/�R�(���-�R�+�t�;S�FǎYS����> uS��S��T��S��S�&�S�@�Z���> #T�<T�!��]T�vT�;�T�=����T�&��U�.U�AU�WU�(U�>�Z�"�U�-�U��U��!�
V��(!V�1RV�+}W�M�i�)�X�*�X�7+Y�8��cY�@3>�Y� s� s�֎�> �Y��Y��Y�.�Y�E�f�+&Z�-SZ�0�Z�H���Z�����Z��W��Z�[�"[���7[�+Q��b[�#�[��[��[��[�%�[�"\�%5\�$Y\�'�\��\�)�> �\�*�"��\�S%�]� ]�=]�$���-a]�6_I�;�]�P�k�+�]�-�o�L^�c�Ȏ"w^�0�^��^��^�P(_�X���E�_�_�_�A `�R�+�1r`�?���`��V�6�`�Ga�'=a�8W(�ua�%Id��a�m�� �> �a�*�a�,=��5b�>Db�&jb�+�b�>�b�I�'�5c�B^c�<�c�Lߎ�c�+抏Jd�Whd�!�d�0�d�"�d�*��e�!/�Se�]���Dve�F���e�gh��e�*��f��"�f�%��"Cf�#�ś�śo��&ff�%%���f�%ް�*�f�:�2>�f��f�'#g�6���Yg�xg�&�g�-eH�!�g�/����g�!S��h����0h��u�,Mh�4�h�$�h�1���h�%�h�i�(<i�Wi�"�H�yi��|�H�i�[��!�i�%9��j���� j��O>5j�	�|�>j�Lj�ij�-�r��j��j��j�!�j�:k�9Uk�tk�%c�8�k�C6(��k��k�(l�2Il�/xl�,�l��l�$�l��l���m�1m�0am�<�m��m��X��m�9/�@�> @�> �m�.+��n�(W�-n���'Hn�;�n��n�%�n�Eo�`ko�~o��a��o�����o�?�S�o�_p�6p�"Xp�.�p�5�6�'�p�?/��)�p�+K:�%q��7>8q�W��Kq�dq��q�'�q��q��q�?r�L`�> _r�~r�,�r�+�r�M 4>"t�疎R6t�k�T�$�t�,���t��`�1�t�3lv�u���#)u�,�n�Uu�du�%�u�*�u��u��u�=!v�Efv�%�v�/�v�*�v�6w�7Qw�=�w�'�w�0�w��w���3x�<�	�Rx�$�gx�M�xx���> �x�'%��5�x�D���x�%� �y�"y�$Fy�%�Q�/ky�9�X��y�}ʎ!�y�&(P>0P>���y��y�'z�)9.�O=z�^i8�4�z�/���C�z�>�{�.���6{�u~�'A{�*���k{��{��{�>,�"�{�0�{�)|�1"��I|�!�#j|�'�|�5�|�J}�.}�#�/�Q}�"s}�6�}�8�Ď�}���> �}�"�]�6 ~�7� �"W~�${~�4�~�4�p��~��~��+�B�2�,�R�^�`�> x�'cz�)��8KՎ���7>��:J�����:��'�8P>a��&���)���ŀ�&��뀐 �
���,�
�7>�%�7��JY�`��v�������0���5���ہ�%׏���#���.#��6H�Y�����p��"������,�J�ۂ����%삐8q�$��y�<��]0�X��s�����X4�����7>������	Ń�
F6���> �Î<σ�9��@��QY��5���BЄ�+���0�3>+��?��Y��!<
�z��(\#�/���7م�&���5��> 4��+_��z��&�;�������"݆�,�J�	����
&��
�> 3��/b��u�������(���Ї�-�p���������/��,[��2�������;�È��!�#�5���"��&.��-;��=�S�Ix��a�h�ى������!͗�2��Rz�C��Y��,���7#����Պ��aێ1느:�=�'%��/��:T��?V_�����؎)���0�Cʋ�P��.���2�E���$�'a��/]�����"�5�/���>�!��,�> =��2'W�o��S��$���*b��(���@�p���2�$��6$�9���
�U��o��'���1��ǎ�!d\�莐$�;���m�)��2u �[��$ß������1Ώ�1�����8>��1��@q��RߏÐ�
��А�#���`)�-$��:� �^��x�����+�M�!����8�ܑ��x����8C��@������ʎ#���+y�3撐7��4Q��;ې����p5>�������#3��ޓ�3S�1�G8��%]��&篏������������Ɣ�ה����$O-�)��'tՎA��'a�`���F� �> To�%~��?�b����ܕ�:��I��
_��,�k�����i�|�E�#m��1���2З�-�S����%"��@��.pV�n����> }��$������Q��$���-��$�
��&L�0��&V��0���5��> ���09m�뙐!|�������+��E��]���^�	{��)X�����<�������'ٚ�2��.9��A@�> z��/���=曐O���%5��5j�����):H����H�Ü�`�> ʜ�.5����"��?��J���Dd��A�1�1���3Ƚ�$؝�+W�����
��&��7�����*K��:)��K���dcݎ"鞐5��6��T��)}��,�������z�,ҟ�+�*���96��P��&v�����/5>8>x1�k�,�'�=�р7�h̐0�̐=�̐,͐56͐B͐
O͐@�͐_@�> �͐;H�)ΐ!Jΐbΐx ���> O	�ΐ�ΐ	�ΐ�ΐ�ΐ1 8>
ϐ�;���> 'ϐ!Hϐ&nϐ�ϐ(�ϐ;�ϐ,�X�А&AА#dА+�АB�АIѐ	#ѐ7ѐ%\ѐ3��'�ѐ,�y��ѐ�ѐ&�ѐ*��> Ґ&��"7Ґ$[Ґ&�Ґ3�Ґ�Ґ.ӐӐ.ӐJӐ*9.�OtӐN����> �Ӑ�Ӑ8Ԑ3Ԑ'Id�ZԐvԐ�Ԑ�> �Ԑ4��"�Ԑ$�p�Ր#>�(ՐBՐ(jՐI�Ր+�ՐK�h�&)֐6_֐n֐�֐�֐,�֐�֐#א!א=אRא&p��xא&�א�א#�א�אؐ08>�6>ؐ%ؐCؐ7��zؐ'�ؐ�ؐ"�2��ؐ$�ِؐ#�O�:ِ#]ِS�ِn���0ڐK�u�,iڐ:@8>�ڐ�ڐ �> �ڐ�ڐ$ېې�-ې5bې�ې"��(�ې$��,�ې9�d��ې#�-"ܐ&V_�@P>HܐZܐtܐ�ܐ�ܐ"�ܐ7���ܐ1(ݐCݐJ��bݐxݐ�ݐ�ݐ(�ݐBސ)Cސ8{ސT�ސxGߐ%lߐ3�ߐ5�ߐB�3�R�8��[��0�8��+M�H��@�> �+�&��7�����&�>�W�$�M�"{�%���+�G������$$�(L�'s�����"��+��1&�.T�m�#����1����'�C[�C����1����l�
�'�3�
@�;{�Y��*��1/�<k�Q����,��*�T�$8�7o�9��3��&�,
F�-�"O�-|�2��&��4+�7�HP�!q�/
����6W�!��.��@�"�P8>0�F�]�|�$��)��4`��&��C@�"b�(�������������?T�MO�8��F��0�Vm�4��5�> ��K���'!�4�ĎU�<����$�������`8>���%;�Q�o�&��7͂���"���AL�+w�O��8��6�!�4���M�j�,��>�����*5�;��Cp�X(�����h���(�+6�8n���2`�> ��0��-��2F��_��~��-���6OI�&�;��%��?[��*���.�����.���*(��6^��r�����$���<I�*�5"��)K��/9�z��/��������-���+�3$��Jn�����@���#��
��*��<f��H������"��,1��@q��L���+�L4��&Z��*������-��"���> ��%,��#O��B����������> �(
��8B��S���ǏBf��J��������"�,��"2��.`��v��������&���$
�!�$E�-r�XE��!��+����.��#�>*�:9�B��%{�0��A��B.�8f�M����]�	�((�Bܕ�:j�T\���1���)tՎ7�'(#�(^�4����#��+��G@�X�v�[��wH�[�+����@d�"��5�$;�,g���+����'���
��Q��!�1R�=��������)��
��	�p8>	�7S	�X�	�"�	�,�	�
��,-
�1��/^
�.���
��
��
�&�
���8>#�@�'g�E������F�l����&��?��c[
�y
�.����
��
��
��
��*�0�6�P�2��4��8��S�ʏA�&v�6g�>����$�����$�+@�7w�J����(�.2�<�)�n�*��:��+��# �5U�+��E����#����> �,�E�0u�>����%���28�N��2>e�H�0��>��*��2�9W�6��&��/����!`�/�(@�O�a�{�%��������-� �(H�f�*��'��7��
�'4�H�f���%c׏6��:��(�=I�e�1��/��<�&'�57�&\�)9���%����&2Ž���$(�<d�|�)�����8>���Q��um���'���2��>x���&�3�P�l�,�������> S��$��/�5:�V��E��e��$�;T�$x�D�> ��-�����"��8>��40 �Jz �� �� �/� �;!�
!�4!�C!�̼�=[!�h�!�4�!�P�ݏBG"�L�"��"�*�"�-#�=��5?#�G�#��#��#�!�#�"�#�$�$?$�@$�hK�]�$��j%��%�4�%�0�%�D,&�=&�T&�)}&�9�&�4�&�T>'�P'�(x'�4�'�M�'�&(�9�Ȏ �> X(�T�(�F�(�
)�)��,6)�>�ڎ=t)�aV'�$�)�5
*�MW*�h�*�>�*�MJ+�&p+�7�+�3�+�A,�1L,�C�,�!�,�3���,�'6��
-�>,�"&-�0V-�n-�'� �*�-�2�-�'�-�8&.�'M.�=J��.�(GF�'�.�=�.�8'/�8_/�r/��/�*�/�=���/�,9� 0�M�G90�Rð�!�0�?�0��0��0�1�$>1�[1�#y̏@�> ~1��1�����1��1�'2�/�֏12�#T2�'{2�2�Ώ`�> �2�F�2�I)��K<3��P>�3��3�!�3�/(4�G4�3�8>z4�.�4�(�4�35�!5�#D5�S5�l5�"�5��5�5�5�<6�06�#S6�o6�6�6�'�6�/�0��6�/��7�*B7�W�7�΅�8�%=8�%b8�?��> �8�1�8�A9�S�8>f9�z9��9�'�9��9�-:�5::�Dk��~:�#�:�'�:�7���:�;�=X;�Nve��;��;�'�;�::��#%<�.S<�k<�0�<�2�<�AD׏=�!/=�O~=�T���=��=�#>�(�ʎ9>�W>�!x>�$�>��>�&�>�5?�K^?�+�?�;�?�,�?�:�O>*@�8@�'_@�D�@�/�@�9A�(A�'OA�kA�'�A��A�!#���A�7B�47B�D{B��B�$�͏1�B�5 �> �B�B5C�QC�+|C��C�"�C��C��C�-�C�A?D�&eD�2�,�3�D�@����D�ُ�D�-E�HXE�V�я�E�2�E�3F�I\F�&�F�I�F��F�'G�%4G�BvG��G�"�G���> �G�*�G�=�|�0H��L�HH�"jH�,�H�Mr$�'�H�9I�0LI�=�I��I��I�%�I�3J�$J�6J�&\J�0��J��J�'�J�0K�PRK�s�K�GL�ZfL�)�L�*��> �L�+�L�-M�CTM�3�M�n�M�!N�5KN�X�N�}Y�& O�>^O�-�O�0�O�	�O��O��O�*P�.LP�@���P�^��P�@�> �P�+�
��P��P�Q�$:Q�9sQ�]�d�>�Q�S#R�!DR�.��1rR�3
���R�<�R��R�$h�S�+S�1\S�D�8>�S��S�MT�lrT�	{T��T�-�T�G)�1U�26U�SU�-���U�%�U�
�U��U��U��U��U�%W��#V�&X"�IV�_V�zV�)���'�V�7�V��V�$W�6W�1gW��W�0�W�!�W�'�W�X�%*��?X�[X�yX�/䨎�X�!�X��]Z�/�Z�F�Z��Z�[�[�1[�@[�����> T[�)}[�;���[�)�[��[�$�ێ*"\�,N\�c\�%�8>�\��\�F�\�6�]�6]�=�8>\]�u]�/�]�;�]��]�)��9^�Ml^�^�&�^�?�^�L0_�J_�a_�7�_�P�_�#`�Afv�%L`�.z`��`��`�'�`�+a�%&a�0Va�9>^
�Cia�W҃�&�a�@b�//b�02>_b�vb�#�b�J�b��b�"c��> 9c�+dc�J�c��c��c��c��[�d�/��� �> 2d�Qd�+9>|d��d�'�d�+�d��d�e�"e�>e�[e�$e�*�e�<�e�f�f�
(f�<f� 9>Jf�6�f�G���f��f��f�.g�6g�%ď09>[g�xg�*�g�K�g�R?h�3rh�=�̏�h�(�h�(�h�=�2�<i�H��Vi�$zi��i��i��i�9V���i�'j�!=j�$�/aj�<cˎ�j��ю�j�*]�*�j�L*֏.k�Dk�
Qk�@�> _k�-�k�*@��k��k�&����k�-l�
l�.l�)Wl�/�l�&�l�(�l��l�m�=Dm�P�m�)�m�=�m�n�#�+�;4n�Tg���n�����n�#j��n�d��n���6�n�H8o�Lo�'1�so��o�
�o�l���o�$�o��o�#p�*=p�M�p�*�p�7��p�0q�4q�+��_q�uq��q��q�.�q�,r�$/r�H�I�/wr�H�r�!�r�1s�+s�Is�as�#l���s��s�*�s�Ot�*Ft�*pt��t�%��*�t�;�t�.u�6S��5Mu�Hm��u�)�u�,�u�='v�9v�Wv�qv�!�v��v�(�v�-w�+���-w�@w�.nw�H�w�0�w�D*x�
7x����/Jx�(rx��x�#���x�#�x��x�5y�9Sy�G�y�7�y�O z�$Dz�*nz��z�#�z�4�z�<{�8R{�F�{�
���{�$�{�+@9>�{�|�8D|�A�|��|��|��|��|�}�46}�Q}�-~}�?�}�X~�$9~�+��'d~�9�~�"`�> ���~�6�~��-8�0h�=��������&��0C��Z�����%��€�yɏ#݀�3��=M��]���.؁�:��0B��`��������1؂�5
��)��.C�+W��%|��@���a��)��@��T��p�������������+΄�8�����⛎%��8��%]��9e�)���*���
P9>ͅ�"8'��B��%g��}��$������(�j�冑����)?��J��[��,���8���Ї�臑F.��Q��!���2�я:҈�F��'?��6u��+���6։��2$��Bf��f�ێ̊�劑7��@\��s��)��4���8؏ԋ�(�����$=��Q���j��<�����> `9>���׌�Y0��R������"�3���D�9��T��L��c���6厑ehd�!J��(r�����/���/2 ��7��!X��%}��;&�����<�#��5L��f��1y���> ���3ʑ�Gŏ9��EV��e��`ˏ}��-���(Ғ�EX�
����4��&Z��.������5cЎܓ�/��,7��6m��+���>G�֔�5��&�l�(1��
p9>;��G��Y��.���@Ǖ�ٕ��9>�����
��!��2��H��a�����y��%���/͖�>������> 0��$T��)}��,���7�P�J�+0��<f��l��/�> ���7Ҙ�4��KQ��d��{��/���=癑(��?�#�N��+�R�/y��=���ʚ�⚑#��-2��6h��J���
�9>���ޛ�'����1��P��'��w�����5ɜ�N��CZ��Z��> ���!՝�/����#=��0m��%���@Ҟ�X*��,V��(~��'���6۟�%��''��A��8y��#���;נ��&���D��E^��"���*���G�ZK��%p��<���'Ӣ�E�n���=U��+���5�O>����> У�/�����& �> ?��54n>t�����{��"���#���-�@�> ��)-��R�����'���'䥑8��-I��>W7�	������&Ħ�*	��>N<��*f��4w�����8ҧ�0��;=��
J��b��=���Y���������K`��x��(�s�(���.��Ω�(G�#���?5��W���N�[�ڪ�%�9>���af����؎&(��/`�> W��/�.����"���;㫑M0��$T��+��$���2լ�*��9Q��I:��#���4έ�;	��D�Џ%M��S���7׮�Pϙ�'��/V��m��"������-د�
��#��*��M��f����%�9�������;���MG��#j��D��> ��> Wӏ'���E�Џ�$��!8��?�t�w��0���������ϲ�鲑��\#�/��7V��#y��'���������ϳ�۳����%����3J��b��+���2���Ai���> ��>>��d������Ƶ�ص�!��������="��Pr��&���/��2Ƕ�D��;F��C���4���>�����!:��&`��9���@ٸ�a�T�:��L��b��'���.���3깑'��,=��T��p��)���4ͺ�麑/���%u��=��L��(t��?���һ���> �%���> (��&N��K���4ͼ�I��"8��<t��-���0�9>ѽ�'������5G��V������ξ�)���0'��=��[��o��.���
������9�D7��?v��R��&�:(��;�����$R��C���+���B‘‘;‘R‘#u‘�‘	��‘2�‘,�‘;:ÑTÑ)H
�}Ñ�Ñ6�Ñ7đ
đđ4đ!Uđlđ�đ>�đP,��ő�> (ő$Lőiő3�ő�ő-�őƑ,3ƑAƑ��ZƑ'��Ƒ'�Ƒ#�Ƒ&�Ƒ
Ǒ<IǑeǑ!�Ǒ�Ǒ(Q�.�ǑF
ȑ*ȑ"�>�Lȑ-�yȑ�ȑ�ȑ�ȑ*�ȑ6ɑ4Jɑ>�H��ɑ2�ɑ(�ɑC�(�%ʑ⸏%:ʑ6pʑY�ʑl5ˑ!Vˑ>��> �ˑ-���ˑ/C2��ˑ
̑GT̑T�̑�̑ �> �̑1͑(+͑)�r�T͑6Fq��͑BUŽ�͑�͑(
Α9��FΑ�:�bΑ'�*��Α!,+�&�Α'�Α�Α'2#�ϑ&ϑ:ϑMϑjϑ.Y��ϑ�ϑ�ϑ&�ϑC<БCБ�Б'�*�БD�Бё2U&�4ё(�Ϗ$\ё*�ё�ё%�ё�ё�ёґ4��@�> @ґLґ_ґzґ'�ґ#�ґ>�ӑӑ
,ӑFӑ[ӑ!�;�|ӑ�%��ӑ,��> �ӑ*�ӑ#ԑ,;ԑQԑlԑ�ԑ5�ԑ&�ԑ;Ց3QՑH�Ց)�Ց=�Ց=<֑>z֑�֑*�9>�֑$�֑�֑ב5Jב)sב&�ב'�A�s�ב���"Uؑ4eH�!�ؑ3�ؑ�ؑ+ّ&,ّ$Pّhّ%�ّ;�ّA��	ڑ׏�%ڑ,Qڑkڑ#�ڑ�ڑ�ڑ,�ڑ-
ۑ"ۑ9ۑ'`ۑ;�ۑ�ۑ&�ۑ)ܑ45ܑSܑ*:�}ܑ$�ܑ�ܑ+�ܑݑ$,ݑ+WݑGVk�.�ݑN�ݑޑ)1ޑKޑ$��.oޑ?�ޑ,�ޑ/	ߑ%.ߑ/]ߑnߑ�ߑ7�ߑJ�.�.��2�$V�.��<�5>��D�&*�Cm���/��&��2
�Ta�\��:��A���":�3m�;��)��1��!�9>7�O�f�7��5��Dhɏ�(�@�"b�:��T���"$��֑;�W�#.��Lz�p��3�Kh�+��;����'�&:�4n�����1��Mq���":�<v�N`�> ��3���#2�9k�@����#��
����)&�Ag�*��?�1>������'q��@5>����1�,0�7L�7����.N��!��(��*�F_�%��2��U�T_�x�)��
����$��/�,�K�g���> ��'��;��F�l�.�%S�b�"����> ����$d�7��;w��9>S�����!�%F�T���"�@�?��*_�x�X������,.�G�d������:��3��K���
9�K�\���{�y�$��)������-��/[-�,:��3�B�m�����	������#���(���%)��%N��4�����������$�9+��H��s��'s	�%���0����ZJ��h���#��/����.��I��V�?���]���+'��9`��k��ѽ�'y��A+͏"���:�7+��1\��v��'����> ���/��7������1��,���]����p��t&�������$��.�
�����6L��N���'���9��������M^��]���-�@(��=e��O�����!*��)�3�:�(�4>b���z�4��'��+�HH�N������*��1"�2T�9��'��0��%	�.7�V�0����,A��
����*�6A�&g�,������	��������81�\����.����%d4��3�> I�:�-�;��[��������-�;�W�n�$�j�&��F�6>��!��]��
�)3�7j��> �*��>��9 	�Rr	��	�)��	��9>�	��	��	�
�"&
�<b
�p
�:>�
��
��
��
�M ���a�(��<��3�Je���/n���ۏ$����A%
�b�
�(�
�1���
�%�!&�,R�m�.��!��6��@2�JL�:|�@��0��D0�%U�6?&���(do���@�> ��'��1'�:a�2��4��������3R�.+�=�H�h�w� �> ��#��8�����BV�?����+��2�=N�.|�C�7���/l���	�)2�4f�!��!��+��?@�> �'Jҏ9�!Z�i�*����"����-\�`�> =Q�!
�%/�6e�E����"����!�<�$`�l��vB�S���g�$���H��y��#<�#_�0��)��)L)�!��)K��-
�=G�!h�4p����)����!�-�	�
�=J�J�����4�p���$��I5�Dy���!��> ��3��?#�Ux�T��z�+�6F�@������&��( � �6 �*@�`�> I �.w �� �'�Ώ2� �C� �!�.��!A!�/p!�!�!�4�!�!�!�7"�%B"�0�)�r"��"��"�����"��"��"�/#�=V#�[�#�(�#�-:>$�$�3Q$�B�$�?�$�GI��%��+*%�-U��W%�s%��%�&�-��%��%��%��%�&�/3&�H&�$l&�A�&�VEُ0'�9�͏><'�T�'�,�'�K׃�(�-4(�R(�.;؏�(�6�(�%�(�2kn�
)�#5�H0)�[�)�$�)�;����> �)�#
*�@L\�M*���`*�"�*��*��l��*���0�*�C䥎�*�R��*�*�:++�8c+�Tz���+�"�+�&�+�!�q�2 ,�@�Џ*`,�;��> �,�3�,��,�+-�(-�"J-�`-�)�B�"�-�,�-��-�S%��-�/k��.�*U�=.�6s.��.�z��.�%�.�3�.�2/�(G/�3z/�6�/�?�/�)0�3K0�!l0�-�ߎ�0��0��0�11�341�HSZ�0|1�I6>�1��1�'2�) 5>,2�0\2�'�2�5�2��> �2��2�&3�:P3�Q�3�;�3�W34�M4�i4�#�4�1�4�8�4�E:5�N5�1��5��5�/�5�5�> �5�"6�AƑ��!%6�.���S6�l6�%�6�- :>�6�M͏&�6�?Y��y7�|�7�F�7�N8�/8�#R8�L�8�`�8�1/9�Kz9��9�'�9��9�
_J��9�3�/�9�G��3:�L:�a:�'+�-�:�@��:��:�0:>�:�#;�/K;�)t;�(�;��;�(J��;�'I�$
<�2<<�(d<�5��B�<�J�<�.=�FW=�n=��=��=�'
'�!�=�8>�>�W�7>�x�O>�8�>�'�>�/�>��>�!?�3?�+^?�*�?�2�?�'�?�G��> (@�)Q@�-~@�9�@��@��@��@�&A�#=A�>{A�+�A�6�A�2B�8FB�%kB�/�B� �> �B��B����B�'��> �B�a�)C�CUC�8�C�Z�C��C�!D�#@D���\D�yD�������D��D�$�D�.@�> �D�1-E�,YE�1�E��E�&�E��E��4�;�E�KP��7JF�4~F��F�I�a��F�@:>�F�%G�6G�NG�'uG�6^c�<�G�lH�4KH�M`�> �H�%�H�<�H�OHI�cI�/�I��I�=�I�J�(���+J�//h�ZJ�A�<lJ�T�J�!�J�&K�K�>[K���> ې�rK��K��K�"�K�DL�\dL�+�L�=�L�RM�r�M��M��M�-�M�<B�N�:N�'aN�9�N��N�$�Ə�N�'�@�O�#&O�>O�<zO��O��O��O��O��O�P�K[P�i�P��P�2��#Q�-?Q�JQ�
WQ�oQ�- я�Q��Q�.�Q�?&R�#IR�-vR�%�R�.����R��͎.�R�C��1+S�CnS�#�S�-�S��S�0T�%1T�}�KT�0���{T�,�T�.�T�CU�3KU�<�U�>�U�WV�2NV�F�V��V��V��V��V�W�9�s�MW�eW�7�W�A$��W�䵏�W����X���> -X�)VX�"xX�0��"�X�9�X�+Y�1=Y�QY�!�ԏrY��Y��Y�,�Y�,�Y�H=Z�YZ�$}Z�-�Z�G�Z�,[�A^[�![�%�Î�[�8�[��[�3,\�E\�#h\�{\�(�\��\�#�\�-]�AQ]�@�]�_�]��]�^�)^�:^���> L^�,x^�C�^�:�^�P�0�E_�'l_�%�_�+�_�+�_�>���4%`�Q���v`�"�`��`�4�`�3a�=Xa�O�a�]l�b�*Y��5.b�Kyb��b�,�b��b��b�J3c�`�c�1�c�6窎"�c�.(d�Bd�6xd��d�&p��3�d�6�d�7"e�>HP>PP>�m�!`e�!�e�-�e�=9m��e�2f�)Ff�,rf�1�f�?�f�#g�#(g�7g���> Rg�.؁�5�g�E�g��g��g�2.h�6dh�h�'�h�,�h�1i�i�1i�&Wi�8�I��i��i�!�i�-�i�
j�%j�Nsj�r�> �j�7k�Xtk�v�k�(l�FXl�il��l�+�l�8aێ1�l�Bcz�)*m�3]m�,�m�>�m�8�m�LP:>Kn��+^n�=�n��n�6�n�+o�<D�Vo�&�W�? |o��o�W���o��o�;�o�zvp�,�p�7"����r���p�!�p�#q�-8n>8n>�-�Jq�=�q�6�q�C��r�)p6>)r��Z�#>r�3qr��r�.�r�
�r��r�
�r��y��r�/���)s�!Js�8�s�C�s�/�s�4(t�7t�Nt�Z�t�}��%u�#���Hu�_u�|u�+�l�9�u�H�u�B1v�O�v��v�)�v�"�v�%w�w���,w�~��OAw�h�w��w���:�w�8x�)5x�,ax�rx�$�x�>�x�Z.y�*Xy�,�y��y�)�y��y�)z�*0z�8<
�hz�&f
��z�*���z��z��z�/"{�'I{�+t{�$�{�G�{�'|�?E|�-r|�1�|�$�|�7��*�|�0.}�J}�'j��q}�*�}�1�}�D~�@P~�c�~�!�~�2��6�$Z�0��
��$��>���~��9���@�����ݏ+��1'�K\��W���Ł�ہ�e@��]��,���N낒E0��^������&��*���=惒���7��96��H~��������<���`��Ti��X���+셒C/��L��*�r�v��������3ن�熒�����$��>��+i����"��> ���/Ї�+�>���,`:>F���Ə5b��?r����Mp:>��+/��)6�.X��D���"���)ʼn�ۉ����#2��Y���X㊒�����.A��@���$���?䋒%	��,�/�15��1Kَ ? �f�+f��/���*���?�U�+���<:��&`��U���Í�ݍ�
獒)ҏ!���!.��D��O�@�e���}�y��!���o	����ď4���B鏒E.��V���:���S��&��#\�I��1z�����!����Ց�B��Vm�����$���(Ӓ�)���62��;m��|����> ���'���7쓒B�:>.��=��@? <-�U��q��-���5Ӕ�R%��Ty��Oȕ�V��0��ņ�-K��_`? ���'і�%��$7��.e��~���׏,���7ϗ�#�3%��4���O��ᘎm��%������%Z؏И�"���(�D6��"X��:������Ι�*���B��!:��,�? f��+������������ؚ�*��?A��B���t�����!���-5��F�3>{���? ���7͜�ޜ����7J��i��&���<˝�/�����1��%V��-���"���/[��Ԟ�瞒�����.��1A��O��`��|��+Q��$���+ҟ�2��K�5�/O��5�����`�> ���.���ˠ�&�
��"X�A,��f���'���6�����? 4��*^��-�����������Ţ�آ�!`3>����:>��
��,����OE��V��> ���6;-�ѣ��:>a���'��&M��6������&1!�Ȥ�U��
'��
�Q<��g|��������ۥ�0��NY��d���@���`]��i��z��>���T�� ��<��X��+���&���?訒��Y���͎)��'�@�P��l��#���)���ѩ�(���"��0K��%p��@����? lv�Ī�Kʏ3ߪ�6��&���Տ/4��9m��������/Ϋ�:��? ��5R��G���(���3Aǎ�-!��<��Z��k��}�����3ϭ�9��AI��d�����)���-خ�쮒1��.K��9���'���=���-诒/��'>��;WY�y�����$���8찒F2��a���)���5�b����5E��Y�m�������)۲�>��";��5 ? p��/������ɳ�*�=0��"@? R��1���BŴ�д�#�崒���(&��.T��:���I׵�"���QJ��/y��H���ඒ*
��&��!G��*q��L����˷��ි6��:`? P��(�7>x�����"���5�? ⸒%��$+��?j�����&��6���>繒����� ���T�1��G��4{��F���غ�$����$���!��'�.�
B��P��C���O�? ⻒1[؎#��5�ȏH��:T��&���0���:켒Q=��4q��E���*དྷ*4z��:>�:>
��%��9����"P��/��/���Q�����&pV��:>ޞ�<��3F��? o��%���;���!Ͽ�1����1M��#p��1������&�(��.:��K��b��'���<����"���
’l/�’7’K’S��j’*4>�’�’�’0�’Ò4JÒeÒ!�Ò#�Ò'�Ò�Ò#Ē'ĒEĒ_Ē6�Ē"�Ē+�Ē
�Ē%��5ŒS��[Œ1�Œ'�Œ5�Œ�ŒGi�ƒ!1ƒ*[ƒb���ƒ�ƒ�ƒǒ�.�ǒ(Cǒ!dǒ*t<�0�ǒ:]��ǒ.�? �ǒ,{~�4"ȒHjȒxȒ�L��Ȓ�Ȓ�Ȓ�Ȓ�Ȓ�Ȓ(ɒ-@ɒ#cɒ1�O>�ɒ�ɒ%�ɒ9�ɒʒ$7ʒ,cʒF�ʒ@? �ʒ#�ʒ1;�6˒4M˒l˒�˒1�˒=�˒̒);̒P̒$t̒�̒"�̒�̒"���̒+͒'͒$�> K͒*�,�u͒/�͒�͒$�͒#Β29ΒKΒhΒ~Β�Β�Β�Β�Β���ΒG/ϒ8gϒ>�ϒ�ϒ6�ϒ%В8KВYВ�~�
oВ~В%�ВF�В%ђ-;ђ$_ђ9�ђ�ђ$? �ђ#�ђҒ"Џ(Ғ#KҒ'rҒ=z���ҒC)�+�Ғ= ? /Ӓ8gӒ&�Ӓ:$��Ӓ�+�1�Ӓ?#Ԓ!DԒ0g��tԒ+�Ԓ�Ԓ"�Ԓ�ԒՒ#%Ւ*OՒjՒ&��Ւ!�Ւ�Ւ&�>�ՒM7֒#Z֒3@? �֒B�֒�֒���֒ג/גLג*vג6�Ȏ�ג&�ג'�גE>ؒ)gؒ)�ؒ%�ؒ8�ؒ-ْ.Hْ$lْAEΎ$�ْ6��%�ْ,ڒ'ڒ'$y�Nڒ+yڒ�ڒ)s׎�ڒ#�ڒ�ڒ'ے-Lے\�ے-�ے0ܒܒܒ6ܒ*��`ܒyܒ�ܒ,�ܒ�֑�:>�ܒ�ܒݒ:a�Aݒ$��eݒ&�ݒ+�ݒ/�ݒ�ݒ!ޒ#Aޒ)jޒ{ޒ�ޒ0�ޒHߒ#2ߒ2dߒ"�ߒ+�ߒ�ߒ)�ߒ�7E�5z�=��@��Aҵ�>���8�Ֆ�IO�a����"��	�)�ŏ%2�:l�,��I��9�Ic�>��ɏ%x�(��(��9��#>�0n�I`? ��$��.	�4=�$a�,-�������%����#�.D�8�ȏ,|�5��)��&�""�+M�Y��j�n���#��,��#��)#�Y���7��? ��/��3
�(�7_�|�#����'�f���"����'!�:[�[��-��:�<Y�P��%��'��F;�X����$����)�#7�5l�.��2������87�Ye��B��L����!�*�'Q�%v�2�Վ���Ǐ����0��A@�^�(����������������$)�G�/v����/��?��2��<#�<�+g���)����#��	�:>���*��a��A/�UA�>��L��&��:�j�0�*Z�o�&�����ώ��$��&
��=/�G��"i����'�����/���\��y������#��!�.��"<��(d��%���>��,�P.���&7��'^��0�������͏,��B��.2��:l�����&���;�J3��3f��EJ8�H���fEc�5��Te�����(��> ���+���&��1B���ߏ\��$�ʏ���0���,��4��"2��.��`��&��9v��L��#�6����A~�E7��S������$�������<1�
H���0>Y��&J�h��'���&���EÏ@���RL�k�'�N��l��64�<vҏp�	��.��O��(�B�ˎ$C�D����"��������#�&�C�*m�M��.��*��0�;k�[����-�K�&�8~ӏ<J�I��/��E����"0�2b�6��J��S5�W87���$UÏ��!����)�]��Ͷ�$����? 8�O��7>m���%��=��	�#���L*	�Q��{	�%k��	�����	��? �	�/?���	�-��'+
�2]
�{
�%�
��
��
��
�$��4�M�!n���*��������7�+�I��? $\�6X�=,�? ����*������.
�<X
�n
��Վ�
��
��
��
��
�,�/I�?��'��$��'��,&�6\�K��������=�)�"K�g�22����"������9�^p�(��4����#�\�$	�I�[� ? ��R�
_�'��<����$�13�K~���&LԎ7��H���=8�?�#b�&��1��G�cc�!��C��%��-�3�06�#C��,,E�E�(m�;>���������*�/3�@? R�a�u���(��+��J��" �/O�3��J��?�]f��;>h����/��4��6�:�/�):�6	��7p�Q`? ��$�����%�$I�*s�3����'���)o�,�&R�,~�2���C��V��;�T�0��+��5����.*�$N�3{
�A��g��;#�Or�/��8�� ;>j��� �!, �'�? S �*�P�
} �� �9� �Y"!�"D!�0t!��!�*�!��!�'���/�!�\���N"�c"�x"�*+�=�"�H�"�6#�P_#�2�#�H�#�($�;0;><$�Q$�$u$�2��$��$�#�$�-�$�%�"<%�O%�k%�.�%�~&�5&��*�S&�/8�#�&�16ُ�&�2�&�'�,/'�K'�+v'��'�.;ȏ,�'�>(�,,(�3_(�(�(�N�? �(�+�܏$)�..)�G)�$k)�~)�i��%�)�5Cu�?�)�WXP>&*�<*�<x*��*�#�*�%�*��*�$+�7Q+�Ggď�+�H=��+�'�+�),�15,�0e,�X�,��,��? �,�0-�--�E-�]��Q-�#t-�<2�>�-�\����
ˎ(.�JV.�0�.�B�.��.�//�+@/�?/�=�/�[0�$;0�0H�k0�w0��0�!�0��0��!��0�01�4P1�*p�z1�2�1��1�&|Y��1�$鼎2�(2�/W2�9���5�2�A�2�#�2�@M]�
43�N3�f3�%�3�0�3�<�3�>54�Q�4�$�4�7ٝ��4�)�S�
5�'15�J5�&p5�&�5�*1m�0�5�F6�#6�A���d6�,�6��6�0�6��6�7� 7�-M7�h7�(�7��7�&�7�!�7�3'8�;b8�Q�8�W
9�eo9�!�9�-�9�(�9�5:�+:�2#�=:�+h:��:�-�:��:�,�:�;�)7;��V�$T;�l;�=�;�$�;�-�;�<�.E<�&k<�)�<�1�<�;=�=�(A=�\=�!Z�}=�4�=��=�(�Ɏ@;>�=�>� >�+K>�+��&v>�<�>��>�2�>�,+?�:K֎*e?�K�?��?��?�$�?�3�<�(+@�+V@�j@�}@�(�@�1�C��@�<A�-?A�>b�.}A�2�A��A�+8	��A�B�5DB�U�B��B��B�%�B�.�.�%C�8UC�mC�6�C�4�C�AD�&>D�E�D��D�1@�> �D�$�D�E�(:E�YE�,�E�,�E�H�E�)"F�CeF�{F��F�+�F�LG�%6G�*`G�.�G�O�_�5�G�D�)�!H�(�)�IH�hH�H�%��1�H�W�H�I�%0I��? J��!KI�.g�ByI�J�I��I��I�$
J�;HJ�_J�Auu�#�J�,�J�(�J�6*K�8K�NK�(vK�>S���K���K�LL�
)L���CL�1tL�:�L�C�L�/ M�1QM�+|M�ATy��M�$�M�"N�9���/<N�5qN�? �N��N�'�N�<O�lwO��O�5�O�6�O�MLP�+wP�%?ߏ�P��P��P�+],�@Q�`\��$bQ�'�Q�>�Q�OR�%;R�(:��RcR�iP;> ? �R��R�!S�/1S�EvS�)�S�2�S�1T�24T�2fT�4�T��T��T��T�-U�2U�IU�_U�2�U��U��U�	�U���U�)V�	V�V�;V�ZV�-�V�F�V��V�(L��#W�7EW�K�W�k�W�(#X�3��VX�sX��X��X�&�X�5�X�*Y�C^Y�|Y�8�Y�7�Y�ePZ�(xZ�3ٞ�(�Z��Z�.�Z�=��4[�(`;>p;>\[�+�[�<�[��[�+a�'\�<���$H\�85S�%�\�-�\�$�\�4]��;>%�]�Wt]�������;>�]��]��]��]��]�&^�-�G^�,s^�=�^�M�^�

_� _�\|_�e�_�%`��׏%`���7`�@? U`�*`�I�`�c,��=+a�Epa�$�a�;�a�3b�6���8b�Nb�ib�+r��$�b�4�b�4�b�D@c�'gc�4�c��c�1�c�1d�Ead�E�d�@�d�e�,0�*/e�8ge��e�$�2>�e�8�e��e����Cf�J9D�Zf�*"�#sf�.�f�#�f��f��f�1-g�
:g�Vg�H�g�X�;>�g�&h�4h�#Wh�4�h�D�h��h�:(i�*Ri�=D���i��i�(�i�>� �"j�&:j�-gj�>�j�+�j�'p%�Q�j�m��/dk�?�k�5�k�c�;>�����1;l�>yl�#�l�'���l�"�l�,m�Tem�'�m�;�X�7�m�G���n�%3n�)\n�0�n�#�n�9�n�&o�,�1�:o�Yo�eo�b�A~o�_d��*�o�6�:�ap�n�p�2�p�,�p�
�p�u��p�;9q�)bq�%�q��q��q��q�*�q�'r�9Nr�0~r�C�r�!�r�6s�0Hs�4|s��s�Lx���s�o]�
�s�
t�'t�(Ot�#rt�D�t��t�!`? �t�,u�%>u�3�S�'qu�*�u�!�u�0Bk�D�u�_�
�Kv�1��5|v�oL���v�
�w����w�9Pw�lw�#�w��w�"�w�\*x�]�x�/�x�F���x�y�"=y�/$	�+ly�F�y��y�%�y�/z�=Uz��? fz�yz��<��? n]�$�z�'Ow�(�z�5�z�${�0~��'?{�2q{��{��? �{�$��P�{��`|�8�|�4�|��|� s��|��|�93}�=p}��}�?�}�,�}�0(~�7~�+Il�/b~�=�~�N�~�>3B�+�H�(p�8��5��;��6��E{��%���'ǀ�*�2q/�.#��Fi��.���5g��3́�K��"9��+d�����������#ق�肓���&$��2x�HV��f���5�E6��Q��'x��@���[��'��1gB�D��b��m�����*���?酓L5��]���$���0�ŏ,憓>�? $��,P��/��HLJ�i0���Ĉ�%鈓//؎��.��B��+m��%���1É�5���( ��2��7i��u�����������6�F8��J���)�'e��*������%Ћ�4��,0��
=��
J��a����? ���+nj�0�����".��+Y��7���'���@�ۏ#���#�����"<��[��3Q������������)⎓,��-��&�;S��F��B���T폓*��E\��p�����(���K���+)��;d��x�����(���9�u�+푓E2��I��e��"���1ֻ����.�撓,���;>,�,��= ? O��.}��!���6ԓ�瓓)��/?��@_���)���,Ԕ�:��#��.<��&b��-04>������@? ��:ŕ�F����">��Y��;������+֖�7
��FS��j��!4(�$���.���$ݗ�PbM�-��%R��"t��0���:ޘ�?��1��o��J��'���q��(������-ߙ������-?��/n��8���H0��"�4��,<��&b��)�3>���������$�ƛ�$ꛓ��%,��`? �Y�@��,l��%���'�? ���0蜓'�? ��#2��.'r�5`��C������&杓$
��%/��)X��G'�L���j	��&/��?�
�"n��3�����#ğ�ӟ�蟓��DI��d��,\a�#���5Š�3���G?��
L��,��c��$�Ï3���E̡��? ޡ�)��/6��Q��!r��������+Ԣ�==�D��=���6N��B�����-��0���M
��&��$�;>J��c��q��������@�> ���$�ŽӤ�#���7-��A�֏3n��K���.���?���E=��L���%���3ᦓ�? �h������;N��G���&���0맓��)0x�)��<�;=��=��> z��'���,ͨ�?��#��*M��? c��E���[��%(��.	~�/V��B���Z�`R��,~��>���S��fu�����.���
ɬ��;>���ج�L$��=a��}��'������"ڭ�(��<>��X��)������W�%���+��� ? ߮�뮓���
����.��L��@? h��<���A寓&��?J��e��,�$�'���:�;>˰�!찓'�>�/%8����6�+��?��)h��P���,䱓;��'F��)����+��o��%���1Ų�\!��$E��d��:���,���5�*ʳ�a��೓$��59��1j��H]�6<>���*ܴ�-	��"��6`P>X��k�����(���&ֵ�;��)��H��]��x��-���8ݶ����m����&7��(_��4���'���4��"&��4Z��Eۏ������
���ް�*׸�5��?K��S�������1>й�#Ȏ⹓&����	��%��C��Z��W%u��8���;躓S��1;��B}�����ຏ$���3<>ݻ�뻓0��8S��q��(������0�0>缓$��;F��ZG��E���a��FG��N�ُ.���2�ߎǾ�.`7>�����$,��0\��"~��%?D�T���h��$��$H��-u��<���+��0�`���&2��-_��:���^���}t“�“�“2�“6�!�Ó(ÓFÓ-sÓ�Ó%�Ó,�Ó��ē�ē/�ē�ē"œ,œt��Kœ5�œ�œ�œ|�)�œ�œN&��œ-&ƓBƓ"]�dƓ#I��
�Ɠ�Ɠ(�Ɠ4L��Ɠ'WΏ-!Ǔ;\ǓpǓ&�Ǔ6�ǓA
ȓ&ȓ#Iȓ[ȓ <>oȓ�ȓ`? �ȓ4�ȓGɓ/HɓK�ɓ�ɓ"�ɓ6�ɓKIʓ;�ʓ;�ʓ�ʓ!��#�ʓ*P3>#˓�? 6˓&�\˓$^q�&�˓-�˓9�˓P6̓�V�$O̓l̓*�|��̓�̓2�̓W�%��? 3͓&Y͓4�͓�͓$P6>�͓�W��͓!��CΓUcΓ'�Γ@�܏�Γ�Γ"ϓ7>ϓ,jϓP�ϓ0�ϓG1Г^�Гqѓѓ	�
ѓ3ѓ%Xѓ.�ѓ�ѓ�ѓ'�ѓ@ғ(;ғ8sғ�ғ&b���ғ�ғ�ғ�ғ&ӓ,0<>>ӓVӓpӓ"bώ&�ӓ4nm��ӓ!�ӓ�ӓ"P�ԓ%:ԓ)cԓ*�ԓ�ԓ!-
��ԓ!�ԓ+Փ*Փ$P��/NՓ1Փ;�Փ*�Փ5,F�9֓[t֓&�֓'�֓"�? �֓%ד(0דDד$�)[ד6���$�ד*�ד$�ד'ؓ!'ؓ*Qؓiؓ%�ؓ3�ؓ3�ؓ+ٓ>]ٓ'�ٓ7�ٓ.�ٓ3ړ#?ړ5tړ�ړ�5�;�ړ_ۓۓ1Pۓ[ۓuۓ�֑�ۓL�ۓ^;ܓ)dܓ)�ܓ�ܓ+@<>�ܓ�ܓ�ܓݓ#:ݓ)/�cݓ#휏!�ݓ#P<>�ݓ!�ݓ�ݓ!ޓޓ#0��;?ޓFs��ޓ;���ޓ9�܏1�ޓB;ߓ/jߓ@$��ߓ&�? �ߓ#�ߓ
�+�#N�6����2����%^�
��׎'�,S�/��Xڏ+��1=��)�? 8�>�`<>P�VR�#i�.��	����"��/�--�7d�!��-����4�#'�!��'H�1y���(2O����9�������L��%B�/q�5�؏��'��5�"$�'K�.y���.��F�I��O�,{���=��
����%��-�"���8�*b�)��P��!��95�Ez�h����&��+"�:\��]�)n���$��!��)��&�9� �U�Dn�Z�l���������'��;M'�,(�qp<>����9��B%�:_�Y��0��J2�)[�>��)��8���$��
!�0�!Q�,ҿ�}�����F����6���֏�"�1S�5�~���+��E��f^�#����������(���$+�!L�4����"�> ��#��'�%'�;�(c�%��8��
��c����"���6��:B�T��#��;��2&��@f��,���SCh��O�����-)��=��Y��(���,���K���[S�� ? k��2���=���!��,��0\��0���C��/���=;��@? Q��P���r��(;��5p��>���U����'E��$i��1���������/��'?��<Q�{����������@��I
��)6��-�L�c�����&���.�)���������'��&M��j��'���*���/��������#B��>�A[�]��!~�����-���1�-�H��‘[�;��[��	��<>$�"��=�1b�n���=��L�9L�@�Ď�������<>����(��2(�G�*�P�8q�Q��#��#��9�(a�-`? ��=���,��E��6�Q�l���/����!���.6�1g�9����$���������',�8�d�R���*��3���$���D&�S
>�y���"�$��3��M:	�W	��v	�.�	��? �	��	�!�	�#
�)A
�Z
�y
��
��
�(�
�3�����,�D�[�#~�&��*�<>�������"�(J�i�$��T��gH
�8�
�Se@��
�+�
�]���0�+�? [�2����%��>�S{v�7U�`ʏ=��Y�%�>�*h�2G������*��<�)H�MH�-��7�6�'��E��-�? >�%c�#��6����8�,��(�>f�J����@ۏ?��[5�%Z�B������'��3���/>�K��L����"
��8�C{�[����'���&;�+f�B��"��8��*�#M�A��&��>[�C��f�W�%X�4����?��&�7#^�F�'m����^������������">�={���N���!��	��f��-��%��4�"V�9��U��P4�K�(���s�����!����$�%%�)N�.|�RE��4��B��6�HX�)��/��
���? 3?�+7�����/ �6P �^ �q �$� �:� �? � �*!�=R!�3�!�?�!�)�!�((��"�+@"�+k"�J���"�$@�> �"�)#�#�(�F��<#������#�"$�$$�C$�6y$�9�$�&�$�5
%�7D%�C���%�/�%��%��%�#�%�0.&�,Z&�X�&��&�(��&�%'�<R'�I�ޏ+�'�6�'��'��(�-(�F(�$j(�:�(�m)�#)�#F)�#i)�0�<��)�%�)��)��)�'*�J`*�x*�(�}��*��*�(�*�A+�*G+�(o+��+�&�+�D�+�x��p,�N�0�,�Z�,�0-�AX-�i-�~-�%�$j���-�!Nݎ	�-�
�-��-��> �-�,.�3.�-`.�u.�$�.�G�.�W7/�,c/�2j-�
 ? �/�*�/�E0�.20�.`0�!�0�0�0�C�0�sg1�<�1�>�1�32�CW2�1�2�N�[��<>�2�:3�aw�7q3�K�3��3�$�3�4�5F4�0@? v4�-�4�.�4�#�4�3'5�4[5�S�5��5��5�26�1<6�<n>A6�W6�%|6��6��6��6�(�6�"�6�/.7�)W7�0�7��7�,�<>�7��7��7�8�088�;s8�#P��/qǏ�8�#�8��8��8�$9�6A9�]9�-
*�#�9�"�9��9�!�9��9��i�:�*<:�N:�"p:��:�$�!�:�:�:�:�4;�@X;�p;�(�;��;��;�*�;�@"<�<<�$`<�<�
��<�-�<�/�<�MG=�e=�#�=�_�=���!�(z>�6�>��>�'`1>�>�?�?�:�<?�'.��.c?�?�?�!�?�3�?�@�!@�!B@�.p@�;�@�T�@�65A�F{A��A�ۍ��A�,�A�<B�E[B�&�B�)�B�!�B�TC�3C�.aC�[�C�p,D�:fD�A�D�#�D�'�D�$E�.hP>CE�
ME�gE�/�E�5�E�=���
F�$,F�GF�,sF��F�%�F��F��F�-�F�>=G�NG�_G�qG��G��G�>)�A�G�N�j9H���H�$�H�)I�0I�1�FI�,rI�,�I�?�I��I�+'J�4[J�>{�F�J�H�J��J�' K�>K�0�Z�nK�$�K��K��K�
�K��K�'�K�0&L�
3L�IL�B�L�\�L�#i)�0
M�!+M�,WM�oM�#�M��M��M�
�M��M��M�)N�(DN�;N�!�N�'�N��N��N�O�"O�;O�0kO��O�6�X�!�O�%�O��O�P�5JP�O�P�"�P�)�P�'Q�*5Q�-bQ�B�Q�
�Q�{	�&�Q�9�Q�/'R�@�L�gR�.�R��R�)�R��R�4-S�!NS�<����S�D���S�+�S�T�5IT�#lT�,�T��T��T��T�+U�`? "U�+MU�8�U�2�U�8�U�ZIV�g�V��V�-�V�W�$2W�-_W�9�W��W�1�W�+X�=PX�bX�yX�ZƑ'�X�/�X�9K�)�X�Dt	�
BY�±��? VY�2�Y�K�Y�,�Y�>�Z�=Z�1��+nZ�3�Z�@�Z�S4[�M[�"o[�*�[�>�[�+\�9��;\�F�<>�\�S��\�"׎��\��\�'�\���U�%]�69]�N]�g]�+�]�=�]��]�+^�5K^�'r^��^�#�Ȏ�^�!�^��^�_�!$_�-خ�Q_�j_�-�_�A�_��A�,�_��_�`�+`�)T`�o`�$�[�|���`�,�`�9�`�^Va�l�a��a��a�b�3�7�?b�"ab�"�b�:�b�,�b�3>��Bc�7Sc�6�c�U�c�.d�GSd�fd��d��d�Ḏ
�d��d�)�d�8#e�.Qe�A�e��e�(�e�-f�DV:�Gf�!hf�-�f�:�f�'�f�2(g�/Wg�V�g�7�g�5h�
&h��<h�Rh�-h�>�h��h�!�h�) i�Ggi�0�i�1�i��i�#j�,0j�@pj�pP>�j��j��j�:�j�Mc��2$k�E��ik�
�|�vk��k�:�k�Pl�(l�Al�]l�*�l��l�-��
�? ;Y�
�l����l��l��m�0m�!Qm�fm�#�m��m��m�1�m�I>>�0n�E^n�K�n�W�? o�//o�"Qo�/2ď5�o�6���o��o��o��o�(&p�6V��0\p�>�p��p��p�#�p�35o�q�6q�Eq�[q�yq�;�q�)�q�5:юr��V��? 'r�9`r�8�r��r��r��r�(s�*.s�:hs�ts��s�'�s�)�s��|��s�(t�1@t�Rt�et�qt��
�t��t��t�)�t�-
u�CPu�;�? �u��u�(�u��f��H��u�2]ގv��/�<<v�D�v�'�v�@�v�8w�i�w��w�'�ڏ�w���*@�	? �w�*��
x�?��%x�'Lx�'sx�+�x�(�x�3�x�y�ߏ0y�
=y� 	? Zy�my�7>~y��y��y�#@1>�y��y�K:z�Q�<>�z����+�z�:�z�%	{�=b	�F{�\{�v{��{��<>�{�&�{�,�{�|�!1|�N|�#q|�%�|�E�|�"�|�!}�6}�*`}�#�}�3�}�+�}�B#~�9\~�@�~�)�~�0�~�,!�No�#��.�̎��C��"%��/T��q��$���"���(߀�9��<+�-T��2������)Ɂ�/���H@��%e��9������΂�W%��e���(���9냔)��.B��!c��+���(���-ㄔ��45��T��5���(���%օ����.��$*�R��3���Qֆ�a�Տ'7��,c��&���2���ɇ�܇����* ��>�iӎD3��EnĎx��S��@���W숔#��9H��c��RU�.���=���7�UI��c��)xm�!���,���Ċ��v�"Њ�:
��=>��2H��C���$���2ዔ���&��$���َB��!>>�c��'���#���1ތ�*��9A��C���I͍�ꍔ2 ���5��F{��~�����6ݴ�J��"l��w��-��$���G͏�.���LG��f��6���)Ő�4���NG��a����֑‘�ԑ�I�
���!>��,j��8��4���A㒔6��Gǎ`��v��"���.Ɠ�ߓ�"��;<��P���'���?����=�#��{��$7��,��!c��}��!���8~��֕�-��>A��T�������$�7���J��$/��?n�����9ŗ�)*��4��'[��q��(b�2���W���@��'��)5��Cx��KÙ�љ�KՎ왔�� ��9��S��r��+���/@	? ̚�(���*:��%_��(���������2훔-��6��*���,`��>������$ޜ�[9��m���3ٝ�A�#�1��3M��*w��2���0ٞ�K$��-Q��>Ps����(�����4�럔%��)9��7�l�p��(������"נ�]4��i������"͡�硔'��-;��=x��0���9ᢔ&��3:��S��(N3�+{��6�4>���ǣ�ᣔ���! ��7W��o�����&���-औ!��45��G��4{��B���Х�꥔+��>S��m��,���2˦�_*��1[��:���,���0�ҏ)�/� ��-M��=���,���
]���َ@è�\�?�(��3R��`	? k�����"���4ة�?N����%9/�<���/�,Z��&)X����
������"4��Ȫ�*y!��2��
$��>��[��'�����.���ͫ�&���"R?�-��)���)V��-�����������լ�(���41��F��#i�����/���7aO��d�����$���;ӎ)⮔=��2��+��֑J��$n��!���(���6"��'�7$��0��(X��0���?ǰ�E��osϏ{�����(���8��05��K��=>h��y�����'���?���C;��Y��!z��������0ݳ�>�	? �$*����6Q��#t��)���&ô�>���	? ���I��"8��,�d��p��!���4ŵ�#P��/.v�
赔���10��R�N�/���Dƶ�޶�$����#V�%;��@{�����67��η�췔:&��6 =>\��c��w�����Iظ�e=��;x��>�0>���)߹�!��/Q��/��"0=>Q��f�#p��5���%ʺ�+�����$0��'W��(���������$���/仔3��/��M��M���gLJ�1��VW��o��,���,ǽ�/���RH��c���>龔Q:��K��"�A�m��%6��5���]@=>ᅯ�#��!#��#F��4z��>�������"���"	��8A��D���;���<���”/H”'o”3�”+�”@
Ô-:Ô9sÔ�+�����Ô�Ô�Ô,$���Ô-Ĕ-Ĕ$QĔpĔ0�Ĕ�Ĕ�Ĕ+a���ĔKJŔQZ'��Ŕ&1ˏ�Ŕ�ŔF%Ɣ?dƔ)�ƔK���Ɣ-ǔ%*ǔ,Vǔbǔ
oǔ2�ǔ=�ǔ����ǔ#Ȕ*>ȔRȔ5��	? �	? pȔ,s�4�ȔA�Ȕ!�Ȕ.�#,ɔ4`ɔK�ɔL�ɔʔ-ʔGʔbʔ+�ʔ4�ʔ"�ʔ8�(�˔$?˔V˔(~˔!�˔+�˔�˔'	̔"̔!C̔<̔9�̔$�̔M �+�̔5,͔(T͔2�M�͔r!��*�͔.&Δ@ΔWΔqΔ!��Δ3�Δ�Δ3ϔ+Bϔ4vϔ,�ϔ3�ϔ�ϔ*�'�-Д:8��.WДI
? �Д!P=>�Д�Ύ'�ДEє:є%|�
_є1�є�є)�є�є.Ҕ8WҔ9�Ҕ&�Ҕ'�؏0�Ҕ$ӔӔ#�m�*AӔ�ˏSӔpӔ�Ӕ*x���Ӕ"���Ӕ9Ԕ	Ԕ2ԔQ�Ԕb�Ԕ*Ք/>Ք]ՔxՔ�Ք��8�Ք_=��5֔@A֔!b֔�֔.�֔1�֔	�֔+ה.ה$Rה2�הRo��ה)�הؔ"=ؔ)fؔ:�ؔ�ؔ�%��ؔ�ؔ-!ٔ3Tٔ=�ٔRaƏ2�ٔ2�?�ڔ`=>2ڔWv�*Lڔ-yڔ�ڔ�ڔ'�ڔ3�ڔ۔-@۔7w۔P���۔�$��۔���5�۔G:ܔUܔ-�ܔ�ܔ�ܔE�ܔD֎/ݔ1b"�"`ݔ%�ݔ�ݔ��0�ݔ?x�� 
? p=>�ݔ$@
? ޔ-|��Iޔeޔ$�ޔ:�ޔ.�ޔ=.ߔc�ߔ�HǏ)�$6�U�)�ǎ$~�.����1ʶ�"��5.�#Q�=������(��/	�!�#�̏
��D�$`
? h���,N�
����&��C%�'L�,l=�x�)��.��A�/�)X�5��?����"�
? �05�=r�@����)��)#�Nq���!�������#��G-�Gt�k��+
�7A�G��T��!��-_	�*��3>9�pC�V�,��3��<����$�ю<�E�S�"u�!��1��)��/�$C�7z�����$��:�&�,�X�R�e�z�p7>����$��3�!�'H�^�'����������)��93�L�!�]�m�(��!��$�������2+��'I�A������������&#�/"ܐ&R��
? g���t���%��"��'��&�.��*@�+k�����&��G� �!A�
N�c��
? ~�@��Y�*�!�)�(K�F����(����(�+�$O�l�'�����1>����������%��8��T��i�����=���V��Yp��\���/��4��.��b��"���*���0��
���!��$��E��!O��>f��Q�����+�����";��Y��.���"���,��
�=>�������9O��F���=��Q�=>cݓ##��4��(\��1���;�.���*������41��Bp�,s��;���(��)���0/��0_��+���=�������06��;q��J���H����=>�������
? ���#��:RV�+�w�����������.?�'f�'����r����#����#�
�-�D�%i�<��U���1�J�g�,��=��!��+@��(�-I�[�v�$��/����1�*@�4�o�7t�D������	�=l.�F�"ۏ]�6������9��SE�`�67��&�=>��8����%��B	�)?	�2q	�='4�&�	�?�	�.
�5s͏P
�1�
��
�3�
��
�+? �9V�+��<n��&��:���&4�a��M�
Z��(�Hr�j�����a�

���9
�6R
�i
��
��
�&2G�#�
�$�
�
�
�(����6�G�Z�"|�5������S!�y5/���5�֏&��;
�HR�]����)����=>�r��L.�a�"��1��*��8"�"D�'k�+��9 ? ��-��($�/S�h��5�
o�}�����$��1��'xP>D�HK�Z�%���&����%��%�>�/m�6��&��/��+#�%H�^�{���%��-��/�H^�J������+��?�/�5*�Dn���4����-B��!
�3=�#`�/aA�/��G��������$'�"I�,YT�$u�1�>�/��=|���'
�",�!!�M�l�3��B�����/�N�f����"��-��#��.���&�1�*[�!|�&��
���ޏ��)o?���&�)=�C����,��'��,[�&�-H�)q�A�^�#��]� �' �@ �0���p �K���� �� �5]��� �!�E�8!�QR!�3�!�P3S�1�!�?"�,"�$W(�P"�'w"��"�!�"��"��"��"�#�%#�p�"A#�`#�{#�3��;�#�?�#�;($�S{$�+�$�1�$��$�$%Ə<%�^�6>r%��%�&�%�[
&�)&�?&�^&�-N�@? �&�#�&�B�&�#'�7J'�e'�!�'��'�:�'�5(�AS(�S�(�i)�*9)�5YN�n)��)�B�)�K*�2*�!�܏*S*�8�*��*��*�*�*�(
+�!+�$E+�^+�"b�)�+�FR
�
�=>�+�1�+�LJ9�7C,�P�,��,�$�,�0-�K9��PM-�t�-�.�-�..�;.�.i.�#��-���.�)�.��.�'�.�"/�)?/�\/�)If��/�#�/��/�!�/�0�)�&�+0�$�"�.O0�:��:�0�I�0�(�0�4.1�`? D1�@�1�O�1�42�3��:2�S2�%x2�!�2�4zď�2�#�2�!3�/@3��`��Q�T3�o3�'�3�6�3�44�:Ƚ�$:4�7#��*q4�G�P>�4�.�4�X>5�x�5�"�5�3 �> 6�.96�@y6�H�6��6�&7�8;7�C~7��7��7�P8�Wu�_8�&�8�=�8�R9�+?9�=�-�|9��9��9��"��9��9��9�:�#4:�'�2> 0�@�> [:�6�:��:�.�:�,;�=>;�V;�!��w;�&�;�	�;��;��;��/�;�2To�%<�3w��O<�$s<�$�<�/�<�7�<�A^�>=�P=�h=�(�k�+�=�2�=�/�=�;��> ,>�.�=>Z>�%>��P>�6>�>�|?�-;?�.`)�-i?�=�Ԏ�=>�?�+�?�>@�(@�&�ȏN@�$r@��@�#�@��@�(Ҏ&�@�<k�&A�c�<A�%aA�~A��A�6�A�0��FB�ZZB�E�B�B�B�,
C�<IC�$mC�2�C��C�#�C�J D�k�D�)�D�H�D�($E�:$��/^E�?�ҏ�E��E��E�,�E�F�0DF�^F�(�F��F�n��F�)�F��F�.)G�FG�7}G�'�G�2�G�)�G�A~�@H�F�H��H�%�H��H��H�>>�H�
I�(.Վ5I�%ZI�rI�)�I��I�Տ$�I�0�I�J�+J�IJ�1zJ�-�J�:�? �J�/K�+K�%岎CPK�r�K��K�,L�%1L�''p�2XL�:�L��L�'�L��L��ߏ'�L�4T�)+M�.YM�!zM�+�M��M��M��M��M�
N�N�!9N�+dN�/�N�B�N��N�'O�&6O�*`O�qO���-�O�[�O��O�P�,JP�<�P��P�ɺ��P�!�P�<Q�Yr�Ґ&�ÏeQ�)�Q��Q�$�Q��Q�!ti�R�*�*R�ER�.���%>>sR��R�<�R�K
S�(S�DS�/sS�A�S��S��S��S��S�"T�3NT��? gT�,�T�/�T��T�'�T�U�-U�/\U�D�U��U���
�U��U�&�U�:�s�2V�PV�_V�sV�V��V�����V��V��V�(W�14W�SW�9�W�6�W�>X�X�1JX�B�X�Q2'��X��X��ғ�X�+)Y�@iY�}Y�(�Y�,�Y�,���E�Y�dۏ�aZ�1�Z�%�Z�1�Z��Z�'&[�3Y[�K"�*�[�%�[�'�[�=-\�!N\�(v\�3�\�F >>�\��\�75]�Q�]�,�]�,�]�.^�HT^�f^�%�^�'�^�K�^�_�3_�4g_�J�_��_�+�_��? `�&+`�0[`�w`�邏�`�!�`��`�%.���`�"�? a�:Sa�-�a�1�a�,�a�:b�? 0b�(Xb�/�b��b��b�3�b�P0c�5ec�X��-�c�Kd�d�-d�/\d�G`�> �d�9���d�+e�(/e�+Ze�7�e�@�e��e��e�'f�2Df�Rf�ff�|f�#�f��f�#�f�9g�Q�ݎEeg�[�g�)�g�!�> 
h�8Bh�*lh�>�h��h�'�h�&i�3Ai�#di�/�i��i��i�(�i�4j�<Uj�?�j�!�j�'�j�!�j�96k�Ik�hk�k��k��k�3�k�/l�1Bl�Tl�#�wl�&�l�'�l�S0>>m�)m�Em�"gm�'�m�>�m�W#n�b�n�f�n�q���(\o�J��o�$M��o�"���*�o�>*p�?p�\p�%�p�((��(�p�>�p�q�*]��0q�"Rq�0�q�D�q�'�q�B/r��$��BGr�X�r��r�%�r�#s�06s�!Ws�+�s��s��s��s��s��s�!t�,vג68t�Rt�'��5yt�S�t��t�#u�#(u�3[u�ju��1>�u�&�u�+�u�1v�
v�v�8v�5mv�K�v�Q	w�3<w�Cw�N�w�T!x�3Tx�;�x�.�x�4 �-�x�M>y�"`y�"mU�%�y�0�y��y��y�z�z�
,z�N.�
Cz�Vz�>�z�O3�"�z�3�I�{�8N{�=�{�N�{�\5|�t�|��|�3�|�4-}�8e}��}��}��}��}�$�}� ? ~�-/~�K~�+��
@>>v~�'�~�1�~��~�=)�&O�D����(��'��$� ��MP�.m��M���0ꀕO9��S��%x�����*B��"���*�P>恕���&6��Q��$u�����6‚�#傕/��>R��\\�����)׃�Z1�����Ȅ��'�5焕T;��!\��;���(���2�#��9M��2��M̆�ꆕ4���4:�'����
>W�+����F��&l��)3?�+@? ZƑ'���������P>ʇ�D��o}��$���2m0�'ӈ�.�Ə��)*��F��0��v��#(����"���+払Ds7�!*��q�G��䰏b��)������;ي����($$���/s�N��m�����*���!Ջ�2����*P>>I��^��&���B`? ƌ�<����)篏B��$�? f��#���������Ս�,��&'��!H��.v��8`>>���!ώ�9��Bs��5J��:������&Ǐ�<��I@�> L��%b�q��"�������0>ǐ�ڐ����)��5T��O������*瑕9 ��E�-�'e��0���#���(�v��/��)��#L��c��v��������Ɠ�0���p>>g������/��=l��\Ȕ�l4��[ӑ!L��]��t��;���R��-.��Jx�����"������Ζ�햕&��7J��9�|�
���
Ў&���0ȗ�ᗕ%����)D��#g��(���������#Ș�)$e�'�*��$?��4s��"���7̙�ꙕ)�я��%��Uz�����0<��I���������ۛ�,�>>���ԏ��:��O��(w��"���/���Ȝ�眕1��e�>>}��������*ȝ�1���G@��]��&�Ǐ���%�#����=垕���&$��$H��9|��#���)���ğ�:�����,2�F��d��{���? ���1ɠ�۠��>>�1!��1R��4������%š�%ꡕ!��$/��/^��;���a���>8��E}��$���Q�? �*��!=��=z��,���3٤����? ��
? ��6��6l�����$���ɥ�&凌-��7S��f��.�%z��3���+ئ�6��*8��1i��z���������������ߧ�#��#���2%��<��%a��2���E 
? ب�0@
? ��(0��%U��6���Bͩ�U"��/Q��H���]�����`
? ���Ѫ��#骕-���$�6>:��P��^��ib�t�����*���,Ы�1��()��:c��.���5U^��
? 4�Ƭ�,�e��
��'4��G{���
? ���5˭�K�����/��"�
? Q��Q���`���� ��?��<{�����-ǯ�=��MQ��n��+���Z�m`��"���/���$ձ�/5�)��37��L��!m��L���Y����<��#���%_��v��������dz�'2 ��?��)� �h���w�!��+忏&���=��紕#nÏ9
��;E��`��5��������(Ƶ�-�&��=���,V��/�
? ���%�?�&���%? ϶�%�
��-:��V���f���-#��<_��5���Eٸ�.��BI��%n��4��� ? ���@���\W��'~��#���X���zs�����/|ޏ&���)滕��,-��H��.v���>>������ü�W��j3|�I���_s֏#㽕1��Pd��d�5>Ⱦ�޾�G%��Lq�����6ſ�ݿ�$��$%��7_�\��"~��*���?�*��6��){#�3�G��<֏7[��]Ϲ�"���?���•3D•[•'�•2�•9�•3 Õ9YÕqÕ'�Õ�Õ%�ÕQ'ĕp�ĕ'�ĕ<�ĕŕ/�q�Fŕ%kŕ2�ŕF�,��ŕ#G��ƕ�.�ƕZ�5ƕSƕqƕ(�ƕ
�ƕ�ƕ�ƕ'�ƕǕ%m��5Ǖ1fǕ*�Ǖ=e�N�ǕX��%ȕCȕ8{ȕMX4��ȕ�ȕ�ȕ);�ɕ3ɕRɕ$vɕ�ɕ�ɕ�ɕ&؏�ɕL^�,�ɕG�Ïʕ*Fʕ=�ʕb�ʕ˕,/˕(W˕-���˕.�˕�˕&���˕
̕�֑?�S#̕Z}̕#�̕.���+�̕=͕͕F �7͕f�H͕.v͕�͕F6��͕$�͕OΕ_vΕ�Ε�ΕA�Ε^L��=ϕ&cϕ�Db�&vϕ>�ϕ�ϕ�ϕ�ϕ!Е-Е$QЕhЕc�@? �Е!�Е:�Е>ѕX�*wѕ-`? �ѕ1�ѕ#�ѕ/S�'ҕHoҕ$�ҕ0�ҕ1�ҕ=1ӕ@ӕVӕ0�ӕQ�ӕ�ӕ"ԕ".ԕ.\ԕ-�ԕ:�ԕ6�ԕKDՕ$hՕ1�Ύ3�Օ.�Օ:֕=>֕V֕�h�$q֕0�֕"�֕0K!�.�֕5(ו0Xו6�>>�ו�ו;�וA$ؕ=ؕ)fؕ<�ؕW�ٕٕؕ'ٕYW�;@ٕD�ٕ�ܒ,�ٕ%�ٕ,�ٕ>.ڕD/�rڕ�ڕX�ڕf�%�Eە+pە7�ەN�ەܕ$5ܕLܕhܕ*�ܕ1�ܕ(�ܕ1ݕ8ݕ2jݕ7�ݕG� ��ݕ7ޕ9ޕ,eޕ$�ޕ-��> �ޕ%�ޕ&ߕ%�S�'&ߕi�ߕ:�ߕL�&;�)d�+��@ʷ�,��4����� ��5T�R��m�%�(M�2�Zwˏ-��U��!.�%S�b�5�z�4����Tʎ����8(�Iq�*��M��.�9�f�
�O�-|�(������0��@4�;�$���&_�H�9�2��=�������'@�X�E��(��/��(����P>:�R�"��9t�B�������? ��?�fm���"����$U�1��6�+=�<y�����+��@�Ϗ�'7�+b�?��5��S2͎5Ⱦ�)�7�'^�/���5������	��X�>��1�*/�+Z�v�'��>��T/�H�b�-��K����-&�7]�M��;��Gܗ�1,�O{�����'��"��*!�/P�pȔ,h�*��;�_�����#	�6�ˏ?��1>\�r�o����������&�L������J�$�:�1k�6��-��J�'?�;��z�"����.���? ��\:��|�-����$�? ��&��''��/V��+���&�/����*���-��.F��2x��4���:M��!��$��,P��o��1����? ? ���-����!�>>��%C��_��y��)���'���+ ? ��,��?��]��x��6�Ǐ���4�H*��e���$���.��
�� ��$D��\��%�����&q��
�����-�J:��M��"�|�Ho��zS���&�:���43��D��`6>W���n�j��3م�&���+��,�6�P>�>>���**��Ak��>���@�0�;T�s�1��%��KuB��';�#^�+��������&�y����'6�:p�+��.��������#�1�._�%����䅎J��R�+/�?n�&��d���!�ʎ1�O�l�5������-��KH�!i�9������)��lwݏG�]q�&��,��%��8 �=�%b�,��>��Q�$����!	�/	�E	�>�	�=�	�;�	�B=
�9v
�I�
�	�
��
�:�Ph�3��<��2	�4��=�W��o�n��`���'��9��%	
�=F
�%k
�:�
�=�
�G)�"K�5��E��G�%�'L�*v�:A�
����1��+܏2�Fd���)����)��5&�Bh�#��ɾ�,��9����%R��8L�X�p�%��2f%�@? ����0`? �&�>>;�J�g�$��Y���e�q�ů���$�����!�3�8��C����? �'8�2j��%�#���R��3)�U6�!~�-����A����&A�>�#��6�
��3�)4�?TՏ?s�U����0�#�
�(�7�O�h�*�&�������Dޏ��0�(�G�+r�DC������*��<5�"W�#z���&����4�L�
�&v��0�+*Z�([�:��#��/�����!7�*a�{�&LT�����@��=<�V�%�Z�"{�)�������!���K�=��_?�\�(u:���%����%����,& �9 �Q �$u �2� �� �&� �)!�.A!�]!�p!��!�#�!��!��!��!�%4�'"�6I"�'p"��"��"�*�^��"��"�'#�1I#�Z#�t#�,�#�3��&�#�2$�?>$�):$�-?>g$�%�$��$��$�>��$�"%�$%%�6%�H%��? f%�+�%�3�%��%�/&�+&�#N&�C�&�C�&��&�'�'�6B�)S'�1�'�7�'�S
��(�%(�7(�Rh����&K(�V(�r(�
(�,^��(��(��(�"�(��(�)��? *)�0Z)�J�)�(�)�<*�*2*�9k*�K�*�J+�+�(=+�X+�)�+��+�%�+�-�+�@n�'-,�>k,�.�,�=!�=�,�W�--�8e-�w-��-��-�:�-�.�(0.�;.����L.�%���q.�'�%��.��.�-�.�/
/�'4/�-a/�5�/�R%��/�!	0�0�70�#Z0�5�0�%�0�8�0�/1�,G1�Z1�<�1��1�#�1��1�0�>� 2�62�']2�;�2�5�2�J�? 3�(��?3�$�c�<c3�EQ��3�%ה��3�84�9>4�U�ɏ(�4�.�4�E5�[a5�w5�Ğ��5��c��5�"�5��5��P>�5�6�6�"6�36�R6�!s6�*c�-�6�P�6�	7�"+7�.Y7�7���7���4�7�Z8�;@8�J�8�@�8�N9�$<9�%a9�t9�&�9��9�/�9�0:�.>:�N�:�u�2�;�;�6��*2;�'Y;�6|��;�&�ŏ5�;�D�-��;�<�? [Ҏ-<�B�(�o<�&�<�(�<�D ?>=��4�
=�.=�:=�
�R=�o=�9�=�M�=�5*>�> ? h>�-�>����Ț�_�>��q�:?�(��b?��=��?�D�'�?�4�?�(�?�>7@�*a@�/�@�(�@�$�@�O+A���A��A�4��> B�3FB�$0?>@? jB�&�B�$�B�:�@?>�B�C�0<C�<xC�C�C��C���*�C�*D�=[D�N�D�)�D�2X�E�/�_�3E�%XE�'E�7w�,�E�<�E�F�#F�6YF�3`�> �F�6�F��F�!�F�0.G�EsG�'�G�7�G��G�+H�`? 6H�JH�"�lH�Q�H�@? �H�)�H�>;I�(cI�!�I�V�I�d>J�'eJ�,�J�"�J�8�J�&K�(9K�XK�:���K�)�K��K�)�K�/(L�6^L�$�L�3�L�/�L�>"M�"DM�9bm�	}M��M�2�M�J
N�N�3N�ON��ď4mN�>�N��N�6�N�3.O�GuO��O���O�+�O�AP�DOP�#rP�6�!�? P?>�P�!���;�P�OQ�<TQ�V�Q�#�Q�:R�-4R�@�ю$tR�*�R�&�R�9
͏�R�-*S�!�֑KS�&qS�;�S�lT��"���T��T��T�$U�+3U�4gU�xU�2�%�U�'�U��U�,V�/JV�6�V��V�'�V��V���6�V�E�Ώ.9W�FW�!�W�9*��W�,X�"'X�7e�2^X�<�X��X��X��X��X�Y�"`?>.Y�IY�*sY�4�Y��Y�-�Y�4&Z�IoZ�H�Z�F�Z�-*[�7a[�z[�$q���[�$�y��[�':H��[�\�""\�-�? O\�3a�"�\�8�\�@�\�@�n�::]�9s]��]��]��]�:�]�^�,k�4C^�R���^�V��$�^��^��^�%_�58_�\�_�"�_�(�_�6`�=Q`�j`�#�`��`�.�`�*a�BBa�)ka�N�a�N@�$�a�(b�A�}�'Ab�=�̏~b�,�x��b�!�@�$�b�.�0�b�70c�0q�5�D�`c�vc��c�x��c�#�c��c�'�c�d�!-d�#Pd�#p?>sd�q��
�d��d�!�d�.�? �d�-e�-De�D�e��e��e�B�e�[��Qf�.f�@�f�@����f�54g�%Yg�&g��g�+Z�	��.���g�2�g�h�#���2h�1�h�ch�~h��h�&�h�0�h�>,i�$Pi�M�i�q���i����&j��1�i�Jj�Wej�u�j�*k�<�?>@k�!ak�(�k�F�k��k��k�ZYl�l�l�-�l�E7m�Om�jm�)�m�?�m��m�4n�9n�#\n�5�n�CC���n��n�o�0;o�$_o�4�o�1�o�Wp�-p�"�ԎOp�'(�vp�&�p�+�p�4�p�<7q�X�q�
�q��L��q�+�q��q�$'���;>׏
��r�,r�)Ur�<�r�K�r�)#�%���s�s�";s�'k�)bs�*�{�(�s�=�s�"�I�+�s��s�uV�t�!2t�>pt�P}�&�t�)s�2�t�J3u�Qu�*{u��u�+� ��u��u�'
v�0P�:v�'8��Jav�\�v��v�)�v�w�.w�1_w�<�w�7�w�^0x�Ax�"�^x�ux��x�#�6>�x��x��x�#y�y�)Gy�`y�!R��/�y�(�y�+�y�Bz�(z�)Qz�bz�vz��? �z��z��z��z�+�z�{�3T�A{�%f{�*�{�\�{�|�|�4|�"o��;V|�9�|��|��|�	�|�!�|�.}�RV}�r}�(�}�.�}�BKގ>�
~�? '��~�7~�Q~�d~�&�~�#�~�
�~�!�~��~��~�5-�P}�����"����)��)A��!b��2ԏ/c?�?��> ���#���6퀖7�&�$��1
�U��k�������(���J쁖��%-��@m��^*�6˂�O��9��*c��I���m��4��&@'�
Z��m�����0���$߄�,����:E��V��&|�����������!ͅ�+���>���6��+a��'���E͆�&�Y9���'9��>w��A�ҏ ? ���%݇�6@? ��7J��(r��9���4߈�F%��<��V��i���w����1G7����͉�3�ቖ.��0Xݏ?��$c��w��6���"���*׊�`? �>2��M��/���;�b�#鋖)�{��? ��/A��9z�����/Ì�5���91��7h��=���č�8��������H`��_�?>���֎�#���6/��,[��2\��&���0���ҏ�*���84��R���
S�������-'H����"�? ␖'�? 	��+4��%Y��-V�����$iG�.���89�⑖#����!7��-d��\���1�7(��9���F�Q��o�����!w����-Փ��V�$"��6g1�G��"팏i�����
������
����?>ܔ��*��Eb��)���)���1���<�;+��A�l��%������!˖�
ؖ�*��ꖖ��),��.���QZ��a����&ᗖS4��`���C���[��OfU��h��������#™�E��IP��#s��4���0ך�=��2F��<=܏C���c囖��������8��$\�����_��#������,ʜ�4���><��Y��+�B�������Bݝ�b?��.m��P���B���BA��_��'����? M�,���(? Ɵ�5�R�$���'"��0R��<2��<���BϏР�4��#'��506>\��m�����@���nˡ��c��~��J}��$Ȣ�M��3H��J������~i����$ۣ�,��<	��C��*m�����E3�(���7�F�&ͤ�\)��0Y��T��9���O�$�+���;7��O���o���
��)6��?u��Nç�է��1��V|�(t��1���2ר�G��A_��^����� ? ֩�+ˏ%��)*��$N����
g��x���������ו������-쪖
�����)��C��@? �M�U��%z�����4ͫ�٫��#�&꫖-��6M��eO%����"Ԭ�묖��#��)L��b��~���������$��J���T��5G��Vgh����+w��Ȯ�$(�&쮖,�?>��1��C��#�'�2f��Cz�%���:{y�㯖"�Y�����8��#[��<���|��+��-X��0���?DZ�߱�3�K���+��"0�)M��/�n�C:|��UѲ�'���3+��;�>��a��V��d��s�����$�Ϗ���ϳ�0���CB��$f��B�5����*7�#Ҵ�2��+��>!�B����> Z��/���
������:䵖JR�-.��1_��}�����Aڶ�I��*#��3V��,���*�����ȷ�ַ�﷖3"��Ac��y����> ���0�_�ȸ�(�"��0B��
L��[��-���,�?>���
->�&���8���/(��Go��(���K⺖�,�ˏ0�)�J���3��,_��5���+���M��(��*R��i��&���'���7�?>�����(<��4p��E���&۽�/
��f��#�Q�8'��P!�w��'������'ݾ�#��"�T�"��#�X�E��Z��L���m��*=���ǎY��#|�����(���&�bD��'k��6��&���M����–':–=w–4�–6�(��–*`? Ö7�O�2BÖ6xÖ'�Ö7�Ö�Ö*���/ĖB^ĖyĖ!�Ė2�Ė5Ŗ)*Ŗ=gŖ�Ŗ(�Ŗ�Ŗ$�Ŗ,Ɩ;��GƖo��fƖ�Ɩ#�Ɩ9�Ɩ�Ɩ#�
�&ǖG�ޏ$Yǖ,�ǖ�ǖ�? �ǖ9�ǖ*Ȗ7VȖ3�ȖD�Ȗ8ɖR�U�Wɖ(ɖ&�ɖ!�ɖ�ɖ$6��$ʖ1G�96ʖG}ʖ�V�$�ʖ%�ʖ/���ʖ˖˖#4˖,`˖7�˖�˖"�˖�˖#̖?F̖Q�	��̖)�̖"�̖)͖*5͖0e͖,�͖9�͖+^�-�͖
Ζ+p5>8Ζ�? PΖ.~Ζ$�Ζ9�? �Ζ�Ζϖ'ϖAϖZϖqϖ,�ϖ"�ϖ"�!��ϖQ��
*@�i��%�ϖ/%ЖBЖ_ЖtЖ'�Ж�Ж�Ж�ЖE4і&Zі6�і�і(�і9Җa���7iҖV�p��Җ�,�Җ4H�	Ӗ!Ӗ:Ӗ%%�;_ӖM�Ӗ
�Ӗ�Ӗ�Ӗ"ԖԖ+ԖEԖ,���
qԖ�Ԗ�Ԗ+�Ԗ1�Ԗ:u;�9Ֆ*cՖ�? �Ž~Ֆ6<1�;�Ֆ`�;�֖!5֖
?֖T֖h֖#�֖7�֖Dזז$Bז$fז4�1>�w��ז���ז#�ז9ؖؖ3ؖ1dؖ3�A��ؖ"1��ؖR��ؖ�ؖ5 ٖLlٖٖ�ٖ(�ٖ/�ٖ6)ږEnږ�ږ%��ږ1��8�ږC��* ۖ;[ۖnۖ�ۖ�ۖ#�ۖ)�ۖI7ܖE|ܖW�ܖ6	ݖ8Aݖ1rݖ3�ݖ�ݖ#�ݖ>ޖ^uُ6{ޖC|+�ޖC���$ߖ*+ߖCߖaߖ#�ߖ9�ߖ�ߖ!�P����%0��ߖ$�? 8�L�c�"��0��"��3�?>
�!�@a������
��#$�1U�8�$���!�� ? d\���cݎ"��0�ڏ&
�!;�+�J�_�|�����*��"��(�1���@? A�Y�%�C�~�/���������(+�4�#���!_�y�#��#��C��&D�`�%��>��V�#<�,)�
�'h�J��U�"�!C�!d�1�O�@��T��"�2=�Y�.q���!��I��_�CP�U��(��1��$��(���"&�>&Տ.d�<`? ��'��
�?>�{�������+(�'O�:��2��B��

�#��? ;�P�i�%��-��6��PA�Y�!z�������&3̏F��Z,�&R�4RÎ��'������B�K1��i�"@>Ik���&��0��6�4�׎K�W�������������$�(L�_�x���(����&�%&�Ek�����G��qX�(��5��+��7�D���1��? %��D��6z��%N�3Y����)��(��)�"��(;��'b��%���
������������9r�%��C��)l��8��������쮒1�4 ��Ll��/���=�H�
���;(��C�2k��DUg�6���>�)��8�.N��=������&E�������,*��?��%d��{��#���*���1K���,
�$���83��"U��'|��"���=��#��5��,��$P��7���@��C
��U_��p��#Nt�2���A�����!2��2QϏ"d��00*�"���.�����,�=�? S�5��%��IU���)�,K�2}�)��-��#��G�3�=�X�g��E�Ux�j����%�7>$�8��? 
ӏMP�k��0��<'�%L�3��
���'��.��K1�]P#�&��0����#��*!�<]�n�&��<��T$�8�%]�|�.������$��$�1�&`�> W�r�-��.��-��@:	�I�	�a�	��	�
�7M
�H�
�%�
�)�
�*
�7LɎD�<����������(�>F�]�)? ��3��)��85�
�!��+;
�@{
� ? �
��
�"�
�+�
�?8�=u�h����sǎ�HL�!m�+������3��98�S�&y�(��4.ݏ*��@�-B�@��1��L��ED�@����#_Z�-��:��0&�5[�@? y�'��3��
�9�
��������!9�-f�._ҏ����"o�������C�(��4�7�)`�}�.N*��������#��+�AR�p�:�;���+��:�JY�u�+������'��.@>*�Pj�
C�X�`? n�"��3��E��P%�:ϑ7�-d�O����&���"�:�*d���,����/��;-�DQ��q�3��)��6�%��'�"��? *��? =�L�b�2��F����2$�>b�]��
pP>���? �Ϗ%��5�? �.B�W�(��֑b�L��V�Q�
���-0�3c�#��,��,��8 �? 1 �._ �;�{ �� �#� �=ĭ�� �/&!�<!�#_!�6�!�@����!�!�!�"�3C"�,o"�3�
��"��"��"�#�"�#�AP#�(x#�,�#��#�"hK�"�#�*$�%$�- ? R$�1�$�&�$�,�$��$�$%�,C%�#f%��%�"�%�
���%��%�!���%���&�9D&�$h&��&�%�&�B�&�TB'�g�'�0�'�M&(�D(�/s(�
���<��(�(�@�(�F�(�5#)�7#�#Z)�/�)�,�)�CP>�)�"*�/I*�<h6��*�,#V��*�(K��*��*�+�%�O>8+�	��=A+�=~+��+�v���+�-�+��+�$F�$,�'G��=9,�J�,�+�,�9�,�-�'��-�x�M	[�6--�Cp-��-�"�\��-�(�-��-�-.�,.�$�ƎP.�_.�@? ~.��.��.�9�.�E'/�'N/�A�/�'�/�.����/��/�
0�!6�+0�E0�Z0�(�0��0�02>�0��0��0�$��!�k�-�0�1�11�(Y1�>/��1�4�1�2�1�[X2�w2�#�2�2�2�>
3�#3�*�M3�7�Ǝ�3�%�3�%�3�>4�?K4�l��4�(�4�$5�4`? 75���4K5�K�5�H�5�>6�(6�$L6�O�6�i7�7�97�T7�(|7��7�!�7�!P��/�7�+�7�CA8�R8�e8��8�&�8��8��8� @>e��8�&1��19�CR9�o9��? �9�%�9�8�9�:$:�"F:�2x:�%�:�,�:�����:��:�'�e�#;�	.Q�&,;�6b;�#�;�"�;�'�;�8<	�<�I��O<�e<�y<��<�'�<�0�<�!=�2TL�>=�&�Տd=�#���=�(�=�(�=�@>�.>�%S>�g>�ɏA�>�)�>��>�*�>�?�.v#�??�1ʌ�p?��?�$�?�3���%�?�0@�/B@�B�@�*�@�UA��V�$�4�A�&CA�-pA�4�A��A�*�Ǝ�A�-0@>�d�B�*B�gȏ)EB�2wB�O�B�b(C�2ZC�:�C�@@>�C��C�$�C�D�-�&�<-D�CpD��D�)�o�L�D�`
E�E�
&E�(NE�/}E��E��E��E�
�E�%�X�O�E�TBF�^F�+�F��V�$�F��F��F�N+G�`�G�	���G�+�G�:�G�
H�&H�
0H�>H�%cH�A|���H�0�H�]��#�)�H�4pd�5I�+AI�]I�^x�]����'zI�2�I�=�I�C%$�,J�HJ�VJ�$zJ�0�J�:�J�(K�
K�-K�$QK�*{K�1�K�6�K�F(L�$LL�=�L��L�7��L�%��4�L�B$M�$HM�:�M��M�&P@>�M��M��M�- N�>N�]N�*�N�3�N�3�N�9&O�.TO�;�M�!�O�$�w�R�O�iP�
)P�CP�aP�#�? �P�3�P��P�6Q�Q�7Q�&]Q�6�Q��Q�$�׏�Q�#R���Q�R�:KR�S�.�!�R�/�R�'�R�A5S�"WS�6�S�7�S�-�S�*T�GbT�*�T�.�T��T�<�(U�,�? AU�&gU�f�7U��U��U��U�(T�
�U�"uڎ.V�CRV�mV�,n+��V��V��V�"�V�"W�"8W�LW�fW�*�W�'�W�'�W�>X�
)X�>X�1oX�<�X��X��X��X�@�3>/Y�EY�$iY�>iE����%P2>�Y��Y�7�Y�-Z�/Z�@Z�$dZ�@�Z��Z�%�Z�"[�$[�"F[�+q[�&�[�Z��[�"�[��[�&\�
`@>�? "\�&H\�$P��/l\�$�\�3_�>�\�I]�a��%]�=b]�=�]��]�<�]�(^�3M^�&s^�5�^�#�^�59��_�!!_�/_��b�"B_�(j_�7�_�D�_�#`�,4`�v��I`�/x`�=�`��`�!�`��`�a�1Fa�A�a�%�a�+���a��a�0%b�Fkb�!�b�p@>�b��b����&�b�&c�=^Ȏ>c�#��#ac�0�c��c�!��
�c�
�c��c�&d�? $��<*d�i~ʏ8�d�N�d�3e�<Pe�@�e�V���e��e�/+f�D���of�'�f�,�f�.�f�+�f�:)g�?g�'�
�5fg�@Lr�u�g��Bh� ? Բ�2[h�v�h��h�����h�#��2i�7��2Hi�F�i��i�"�i�1�i�3�w�(j�$Lj�#oj�)�j��j�`4>�j��j�#�j�'"k�8k�%]k�lk��k�>��:��k�*�k�@? D+�*�k�3��"l�-?�(8l�F~l�+�l�>�_��l��B��l�m�@Vm�y�m��m�,	n�n�-n�@n�Un�qn�(�n��n�"�n��'�n�#o�/��+6o�6&�lo�*�o�K�o�Z;p�)`? �6>dp��Ў1xp�I�p��p�!�p�q�"�b�4q�!Uq�#xq�/�q�'�q�Dr�2Dr�Q�r�:�r�?s�,s�*��Vs�ss�3�s�B���s�t�"t�6Xt�"zt�-�t��t�$�!�t�2��> u�(>u�Zu�%u�	�u��u�&gc�4�u��u�&v�&v�8^v�|v�&�q�?�v�k
w�(w����$Cw�-pw�0�w�-�w�6x�HKx�6�x�E�x�
�x�
L5��x��x�=.y�Q�"�y�)���y�$�y��y�*z�]��#z�Az�&gz�'�z�=�z�"�z�*�{�4{�H{�(p{����{��{��\��? �{��{�!�{�+|�Nm|�0�|�9Cڏ.�|�3	}�)2}�2qԏ;d}�L�}��}��}�4	~�6?~�Z~�1���~��~��~�0�~��(4�4h�D���? ����#$�@��EI��.w��-�? ���?〗�������׏��#8��*b��4���������Ɓ�'큗.��/�2�$J��2�Y�D|��Q͂�傗(
��&��C��=���Fƃ�҃�僗+��8o�V˔(H��"j��7���F焗V=��R��o��)���2ʅ�Յ�ꅗ!��EP��0���FƆ�߆����+)��@�1�i��-���$���6�!��4E��#h��.M"�������-ڈ�L&��8��L��!m��)���'���6�+��?]��"��+�l����B�? 슗&��);��/j��"���>ʋ�዗:��1L��=bߎ���+�1>����> ˌ�1���
��|܎�� ��+K��9h����.���č�֍�썗+?�? ��%-��.[��$��'���Î�/�. ��Ee��=���N��A�RB��a��.���9Ȑ�O��5L��O������'ۑ�#���20��%U��'|�����۔�
 ? ���&Ւ�<��):��D~��(���6ܓ������CE��fQ,�@���G@? �8+��m*������̕�`? 镗+��-��I��(q��2���–�.�
��)3��J��)s���? ������'ɗ�
֗�헗0��87>U��p�������#����ӎ#Ҙ�;�3>
����a��(��A��$e��}��������"͙��'��!�? ϻ�
(��"J��5��Trj�Ӛ�&���/(��2Z��s��%������!כ�囗��	
����,��B��0r��QÜ�$眗?&��4��"�V��"��x��)���#ĝ�<�����-�)'��5\��{��0j��>>���Ğ�'랗��f��!��b��$=��"_��&���.���)ܟ�5��1B��>�!����,���>�Ơ�ڠ�'����2N��h��!���:á�?��CE��e���Ţ�0���	��0q�"��2T��%y��1!/�S���]��/6��@��)v��9���,ۤ�G��"��#Xŏ4E��=���Rԥ���0>������1Ϧ�N� ���$,׏A��)j��������@姗:��3��Q��3���4�? ���@���	�����$0��C��)l�����"���'̩�.���:4��9m��#���2ª�(ꪗ=�? '��-T��9���<��*ɫ�%��
�6�*��JGy�? M��g��'������-ڬ�-��7>��T���]r�ﭗ4#��)L��E��,���F ? ׮�0u~�'��<C��-p��@�'����$ԯ�;��x������(ΰ�#�,��0M��G�����+���ֱ�!�@>���
��2<��3o�����������(�5�㲗���(#��6ΎY��$U�
}��;���1鳗8!��Ij��cʹ�V��&޴����$ ��5U��D���7е�.���	��
t���R��{ �2��I��(\�q�����������7�D1��P��'w��/���1��׷�'y�2���9*Ώ-7��8o�����#������̸�+���6ҕ�:-��Kx��U͹���@>X��s�����(���1店F+��Kv��[ѻ�3��X\��!}��(�j�������ټ��!��7H��,t��=���%ֽ�:����*.�):��5o��"���5ƾ�*�BDɏ$2��)[��$��)���,Կ�6
��*4��0d��O����5��!V��1���������$��X+—A—R—){—8�—1�—=!×4U×F@? a���×�×+�×&ė8`? ;ė(cė'�ė)�ė�ė
�ė�ė�ėŗ0`�> Iŗ!jŗ"�ŗ+�ŗ�? ���ŗ�ŗ	Ɨ$-Ɨ/\Ɨ<�Ɨ2�ƗP�@>Ǘ7ǗSǗ&yǗ�Ӑ8�Ǘ�Ǘ#�6>�ǗT�G�ǗjPȗ*zȗ8�ȗ*�ȗ>;��ɗ)ɗ|�)B�@ɗ@�ɗ�ɗ$�ȏ�ɗ3�(�ɗ4!ʗ4ʗƏQʗ!(P>rʗ	{ʗ�ʗ-�ʗ�ʗ"�ʗ˗0F˗.t˗9�˗�˗�˗.�˗<I���7̗2i̗^�̗)�̗2"͗6X͗T�@>�͗�͗�͗�͗ΗΗ'ΗCΗ*mΗ9�Η!k<�0�Η�Η'ϗ#%ϗ5Zϗ$~ϗ3�ߏ.�ϗE�ϗ�ϐ(��
З&+$�G0ЗO?��З�З�З�З/�ЗL>ї"`її,�ї9s��ї/�BҗA�ˏKTҗa�	�>�җ=7��җ���ӗ$ӗ5YӗC�ӗ$�ӗ3�ӗ0?>�(�'ԗA�z�,Eԗ:ԗ>�ԗM.�3
՗V`՗}՗8�՗�՗%�՗&֗3N֗"p֗6���? �֗"�֗$�$�*�֗Q��=חSחU�חi�ˎOؗ[lؗ,�ؗ;�ؗ!�ؗ-!ٗ;ٗ"]ٗqٗ�ٗ�ٗ,�ٗ�ٗ!&�ڗ��%)ڗ3]0�\ڗdЏNzڗk�ڗ)ۗ+�p�9ۗ"g�P?ۗt�? �ۗ.�@>�ۗ���? �ۗ)!ܗ*Kܗ7�ܗD�ܗ"�ܗA)ݗ��7ݗKݗaݗ4�ݗX�ݗ
ޗ0:ޗTޗqޗ�ޗ%�ޗ�ޗ�ޗ�ޗ(%ߗ�����;ߗ)dߗ;�ߗA�P>�ߗ�ߗ)�9S�&y�]mŎr�����> f�!�؏6��D��"��?,�/[�O��&��)��UN�y����4)k��-B�W�"? y���%��/�8�����<�[�.����)����/�@>�)?�?~�Y��=�]q�)��9��1�37�#Z�0(����F����2!�$E�4y���-�~���( ? ��-�&�%K�
U�h�~�����(��������0�CO�:��M`�> ��9��֑QK�+)�Bk�	t�h܎	��
������;��G>�@? ���$O�%t���!����(���&��0!�=�0m���%����&�.�#��)�*;�A|�-��/���������q��%0�7g�>��
���,�
��`? ��.���6�NS�d����������(��7�ay�%��G����#�	$�0 �2�6�S�&��6y�C��&��4T��&<�"^�$�@>�@>�����0������_=��_2M����)�R�$��/�B��%.9��? ����#<��M���}�֏��$��*����<��"^��o�����J��i��?��T��q��,���.��6����0L��&r��3"y�$���,���5��"��%A>G�����[��b��t��$l����!M��)���N'����-4��N��'u��2���/���#������
0��C��[��!��:|��G����0�
��*��G��(@7>4q�!`_��? o��*���86�&��-�������(��"J��d��!���(���,�����"�܎H��p���>��L�/�)X�t�3�������? t���)��6�P�)y���+����$��IH�b���֑������%�#&�
Z�3�&Y�35>���S�I��F����-+�9�J�"l�-����'�0��.����87�H�K:�b�w�%��2��1q�5���? �0�L�g�(��9��=���<�L���Q�!r���7[�5��Q�+�B�]�4��$��*����$V�	�8	�"Z	�0�x�? �	��	��	��	�'�B��	�)��
�(
�*R
�1�
�#�
�'�
��
�*�!�$P>A>E�K��O�$��� j���=7�)`�>������%��A��!$
�3|=�-W
�:�
��
�,>Џ
 A>���
�3�*�&,�P�-�̏}�*��%x�'��*��3!�6W�4�>���&��0A>��%��1�0C�@����$����o�6��J��#�=�-j�Z\ю��%��A*�Hr�,��;����,|�$�:�M�a_�i�7��1��>Zޏ"�)8� ? +A�L�6�R���(��&��8�"*�(���u�o�I'�=�р7�K:��w�7#�=RU�.`�6���1��MS��$���a���,F�9�Jp5>]���+p�<��������C��S`�> ����0����EE�D�X�O��[lv����T����p�@A>S%��?�S,�Yq����(��"u~�'��,$����p���|������%V_�?�1�
E�`)�-^�:�����<��������")X����M�!���"�#X4��P>�;�E��]���d�'�Z���)������ ���F6���)5��"2G�##�Id�A�eH�!T�&�і9z�Jې���������y�������$��!�B�1�$U�D9/����6�'��6����W����,���x�/����G�""��i����*�e���
�R���"����P>������> ������
-� ���� ��b�8 �$�P �!��q �)��� �H�� �
׏�� �"��#� �&Z�!�� �@n>�E�8!�>
�$[!�-rj�@? Il�/�!�5�Ɏ�!��Z�"�!�*
���!����*"�Ie��X"���m"�م�&s"�%q���"��b��"��y��"��Ԏ�"�/ s�#��R�/#�5M�Q#�f�#g#�/pV��#�KՎ�#�4(�$�#�*���#�
���#��S�I
$�G��*�Q$�mU�%o$�$���$�#��$�T��ثp'�=�р7��/����%*/�#�(�HM/�[����/�`)�-�/�;�y��/�'�f�%0�TʎPA>��:0��L�K0�*�c0�q��
|0�67��0�
l.��0�}�&�0�&�K��0�p5>�0��&�1�*��91��-�G1�׏�]1���p1�&ڀ�"�1�/O%��1��2>�1����,�1���2�t�2��s�(72�'�%�^2���v2�$q��2����2�Ț�_�2�a:�'3�E��)D3�)��Lm3�H �> �3�b�2�3�2�L�4��̎`? �0�	4���!4���`A>;�674�A9.�Ox4�Qqڏ�4���B�4�3LJ�15�Ee�^5��ڎ=u5�;� ��5�c��5��u�,�5�1d��*6�%�I�/36�2�U�+e6�0xm�!�6���'�6�,S��6���8�6�@�f�&.7�"\���? �ǏBP7�E@��7�\a�#�7�*[�C�7�ZaA�/(8�06��$X8�'Gy�8���0�8�/ŏ9�8�C�o�79�<LT�H9�`9�x9�_Z�-�9�"�9��9�:��#�9�/f
�:���):�7��;:�Nt�2W:�/�Վ�:���1�:�05�)�:�/휏!�:�K�;��֏3#;�=T��"`;�)k�~;��ߎ�;�+��> �;��я:�;�H^�<�
zď'<�V��B<��)�^<�'� ��P>cݎ"�<���<�����<�D���<�i��? 1>�<���5=�9#�";=�,�\�g=��i�z=��x��=��+�6�=�%��=�$�x��=�"�>�p��->�!iP�N>�t�c>��*{>�(=Q�!�>�#^�
�>�7��>�-���>�%�G�	?����+?�3�ǎ$K?�'7>r?�%���K�?�H�!�?�.I��pA>iG�.
@�2k��?@��X�N@����$g@�6P>�A>u~�'�@�(;-��@�5S�%�@�)�[�	A�1P�3#A�*�!�MA�(�Y�DuA�:�<��A��2>�A�GF�'�A�-��B��B���> 3B�G7�OB�Q�.�? 3S�1nB�/���'�B�/P>�B��w�R�B�S��1C���MC���^C���uC��7��C��> �C�)5�H�C�Q�ʏD���56D�9�E�UoD�J��'�D�0nm��D��h�E���E��7�,E�"���*NE�%{ʗsE���4�E�7W��A>�я;�E�B�*�$F��a�
F�b�2F� 7>EF�S��XF�!�{�yF�W��F��@��F�
�k�"�F�(Rh��F�����F��؏0G�+M�/G���4CG�/YT�$rG�,�G��G����? ����G�v�)�G��%H�!r��)H�;H�WH��_�5vH�4YW�;�H�.A[��H�e�N�H�S�d�>JI�4͂�~I����L�I�^���I�ŽJ���(J�S��A>�؎&DJ�+�Z�#oJ�V_��J�����J��a��J��)��J��`��J����J�Vk�.K�C�ˎ$GK�.m��uK����K�<N�
�K���> �K���? ��B�K�;,L�?L�2ϏNL�&�׎tL��H�
�L����L�Cu�?�L�D�P�M��g�%M�x�<M�Z�VM���tM��m�*�M�,/��M�F�$�M�%�
�M�3�"�M�JE�N�c��5N�2��<PN�5%��N�� ? EΎ$�N�$�e��N�B��N�cz�)�N�2_	�O�A�
O�Jҏ(O��~�:O�4�'SO�%��+xO�5ņ�-�O�(�v�"�O�)2�>�O�D*��BP���=WP�C��"�P�'L���P�
���P�L��
�P��(��P�
��6�P�7���/Q���@? UŽFQ��ɏ%cQ�'�َ�Q��Ϗ$�Q�2�6��Q���Q���R���=R�R�Q�8kR�4$��R�@�> �R����<�R�@"Џ`? J8�HS�XY2�*sS�6Y��S�	~�/�S�3���S����T�6��5$T�5�H�YT�&.��LT�P��:�T�J�Y�U�c��<�<�;2U�63|�IhU�M�#�
�U�f���U��'��U��؏6V�!W��"V�
��Q/V�<�"�kV�;Y�
V�
B��V�$���V�����V��.��V�@��(�? %��V���W�f�*W�-�/CW�4�-�wW�h6��W����W�䅎J�W�M�'�BX�X 1>YX��hX�R�wX�#ʶ�"�X�%��;�X�K�َ@
Y�5!�5?Y�F?D�T�Y�Nܗ�1�Y�5>��BZ�D6��LZ��ŽXZ�nZ��Z�"�ۏ1�Z�;�r��Z����Z�h�*[�<�D[�%�-i[�0���6�[�0u;��[��!��[��[�	\�w��\���
�P>=\�%b\�1�@��\����\� �> �\�)1!��\�2O�]�P.�&]��5>B]�J9�7V]�6^q�&�]�$g��3�]�;I
�;�]�;��&^��Џ*=^�/-�l^�>��^��> �^�'b��^��-�;�^�EJ�_�±�$_����<_�s�H_�2X4�z_�����_�5/��_�h��_����_��d��_�u��_����
`��:�`�D��1��z�;`�!�P`�@1>g`��P>{`�	
��`�j��1�`�@I�'�`�-�Ў1a�,v�6.a�<P�.ja�03��,�a�4�y��a��R�$�a�*���*�a�+�Z�(b�!
��Ib�U^�eb�#��8�b�=�?��b��~�
�b�
s�4�b�5b	�!c��2>4c��=�Ec��Ɏ)]c�)k���c����c�
ˎ(�c�&Ec�5�c�5d��U�2&d�5
��[d��׎od����d����d�E�3�d�?��d��B�e�(��e�2i��Ee�If�^e��?�&xe�&���e�?t��e�4���)�e�'��> f�!Ḏ
7f�9c�9Hf�7�؎)f�G7��f��[��f�|�
g�B��!g�/6>>g��,�
Lg��L�^g��[�xg��4��g��2�"�g���> �? g���g���,�g�.E3�(h�*���0h�%r��LUh�B�<�(�h�+�> �h�LԎ7�h�:�#�i�P2>8i���5Ii�9+���i�)���i�R
�
�i�2'��i�#*��? �q�2�i�;��1'j�5�\�\j�H=�vj��=��j����j�-�> �j�(�1��j�eH�!k�+���
Ak���Tk��H�fk�x���k� ��k�!�4�k�-���k�;��k�c��2l�-��"5l��5�
Ql�
'���<���^l�cЎil��d�)�l�&���l����l���9�l�H��6m�>�ƎWm�&�mm�eq�!�m�$�9�2�m�/1�
�m����;�m�6�� n��
�&=n�:�2>�A>�}�wn�㊎�n��5>�n�
3B��n�L���n�X"��n��>��n��W�o�J��? �3�"o�
��P,o�iEO��o��|�
�o�.v�
�A>b�L�o�E{	�&p�.�j0p�d�p��p�lv��p��?�(�p�*�T��p��q�M$�,q��J�Jq��ޏ$aq�-�C��q�ۏ$�q�!t	�
�q�Q��q����q���A>�Îr�'�X�!6r�"��Xr�,E�lr�!P ��r��Ȏ�r�S���r����A>�Y��A>���r���r�g�B�r�8\�? )�4s�
���>s�(~��Ofs�`�ȏ�s����M�s�N��6,t�:�>� ? :�ft�rj��t�w��t�����t�2>�t�2#��t���'�t���u�ݏ-u�#d�"@? ��Pu�nĎmu����u����u�!��/�u����u��6>B>����u�pV��u�'r�5	v�2[؎#;v�#s׎^v�!q��
v��|��v�N&��v�+���Q�v�e,+�&4w�+���_w�"��R�w�^�Ď`? T��w�-
�Qx�K��Wx�nx��x����x�Ea��x�e@��?  ���x��j��x��w�!�x�"+?�y��j�3y���By�@�> Xy�&ҵ�~y���y�/���$�y����y�/��y���Bz�Ht؏Yz��a�vz�M��z���*���z�:��#�z�$|܎�z����"�z�"�{��7�{�U�6{�8��Q{�@�> e{�#E��4�{�0E��!�{�*����{�)�=�|�9��|��S�,|�S}��? ���P>x�C|��ێ�b�
Ch�T|���B>P4>f|����$t|�bm�	�|�
ҕ�:�|�=�@�|�R
F�+}�]��A}�I�`}��.�!z}����}�!Ҏ&�}�,b"�"�}�/F�~��m�.~����P>6�@~��D�Q~�
^~�y~��~��~�\ю�~��t�&�~�*"�*�$�> �? �X�/�`�> ;���Y���t�.��> ��$�2��������1> B>�Q���/]�*'��Y�����(����ÎÀ�
��,ـ�%�O����q��� я(��hɏ:���L��S%�f��(�l����A��
?@�+��m���n

���mx�"��K�=���B�K��'t�r���4�0B>\����������!I��
ǂ�U�
݂�EX�邘�ێ*���-/h�'���3>6��\��$E��5>d�����4w��=I�*���*��ރ�?�0>��$�+��A~�E@��<T��&|��"�]����&W(�Ą�!(��儘!=����0Kَ6��M��a����!z���;���������������Dn>#�Yօ�VM�,,��"X�AN��IO5����	������?���>�������3>���ݎE!��;7�
\��
�%i��+r��@���<��
Ї�
�݇������mU�%
��$$�,���> �? � �G��)��p��R����9�������?���;K(�መ}e��0q������!$����!A���@�$_��'1�����*���������,����'�s�艘����"�q�? O��>(��D
��#l��"�-�	���|�(���:|Y�׊�.9�ꊘ2M��������8�#0��$%8�T���e�=h��=��+���-�Mҋ�`�Ύ32��9��^g�k����� 5>����������>�͌��Џ�*
��&0��3�0��b�
R��/c��-�r����Բ�2���8���*܍�<
Ў&��'�)�(?��'��'f��%�/����
9D������> ���"�b�"͎�&�|��'p�2��@H�@B>���F��C�+]��#'H�����T�����0>����Z�"���$%��5ݏ�?�Z���o]�
7��T�
F���\�T��Ow�(i��8�� ? |���1����c>�ů����j�����(�(Ր�!`�> �����"PB>P��7��-Pj�
`B>Ύ?����W���;�u��R�-���?�ё�pd�5葘;6�#��'�L8��B&��9z��;?������ُђ���$����)$y�-��Bk�o�����,���5����.�Ó�
f�͓���> 쓘"V�%�� ��-��N�F��"#Ȏh�����������3���Bx��ڔ�J����-����+H��2�p�z���������"���"pC�ȕ�$�-�았!g��
��	]0�pB>#����$⸏%:��)��*c������x����j������2�ϖ���(䖘'����'Bk�D2��TQ����V'�$���#�^�#���1���}�'��#Q��
.��
~�8��A��O����
^�����r��_J����Q�����M�!���S��@˘�H�&���r�/���h�:��"n�\���l�9r��4d\����Lv������͙�]�虘��4���@Ty�?��uڎ.V��-��������������HϚ�W��&��gh�=����> @? 4z�\��e�2k��0G�����)�A���?a�훘�2�$��*/؎-��؁�5D��6ᘎz���ڏ&���#�N����,&��㜘������+�1��DK���b�
;��V��
a�$c��)䣎#���8��.���A��띘��&��%b�.)��'��P����_��YN�|��G�#���.Y9����=�ܞ�6���B>K���/�A���U�\���I�x��~!������> ���#5C�џ���F韘L�֎&5��+�W�`��!`3>����N�/���7���ʠ��X�ՠ����젘"ۏ��/�>�/1��)��Z��0��;l��:�Ə-���5@�> ۡ�����������#��3���ǎF��:ю_���6�r���������4����j�&â�&�#�题$$\�6
��6'q�C��.��DR��8�b�����2����b�,���2���:��<`? A��$.��e��]�'z��%~i����P�����?�,դ�$ǎ���2͎5��3~��'A��&�3�g��z����������)�l�9ť�8w����%n�"��E�?����N��`_�l��]����
=p�3���<`4>ͦ���
`A>A �ܦ���95��#���O�@6��@�َv��3�:���9�:�Ƨ��1�ק�-ԏ/��1g��%5���_��? ۔�
S���h�&_��*�9�6���2ի������'ب�5ss�9
��/�<��!�l�
]���$�+i��7�!����vz������ʩ�
�*�0ש�-�#����5�;��2+$�GL��3�Վ��8	�������"Ϫ�n]�$(S��$���K�=4��J���B>�+�;~��>�g�"����ګ�.��.뫘/=�D��D
>�^���j��B>Z�u��l=�����_����&V��Ŭ�L\�߬�uV�꬘�D��B>
'�!��*Gi�,��#�O��1w�+Z��"�h�|���B�����Ɏ���#^����ٝ�ǭ�H���? ��G᭘8R��*��1�l�J��篏c����$}��&�f�,���.��> Ѯ�$͎���~ӏ<��B�J�+R��(�-�)z��3O�����/������5�/گ�9x ����x�6$��:do�^���)�r��r�������> ���l������s�ְ�t̒簘�"��������:��R%��T�0�y��|��#���$<
����+�n�屘�����e���=�5��!�D��!��e��(�.�
��������8`�;���)�߲�ٞ�(���N��!��!ۍ�8���O���Ȏ^��1��1|��5	�
�B>[-�,���(ٳ�+��">>�0&��0v��V��@�> j��)�R�$���s����׃�δ�TN�봘�> ��&��0,��;��g��+����K֎*���>�T�ٵ��K�����*�
��!³�+��3�C�^���>�}��Q�����������O>¶�0x��B>�O�2ζ�3F����
�܎H��R��
`���y�n����#���*5����ʷ�ᷘj��b�
%$��Ug�6	��:t�(C��.-��$q��0N�����
�$���,��߸��V�$���N�"��!팏6��خ�J��
W$�5W��7mŎr���ib�
��`1>#��o?�5��(�c�]��ӎ)u��,�W����������s��̺�w6�纘�F������b����d�7���0,�E�����6$��3�C�W���
r��!`�/���%>>����!�(Ǽ���㼘��
�������h����"�*��e��BI��?��(���=�/Ž�5T�)���0���1*��8�b�����y��.�ǎ����Ď�����־��S�'�>��+0��0Dn�`���/�1z��1�6�*���1VR�#ܿ�/[�5��=[ҎH����,^��7[�&���(,��
���
����!���"�Fq����#��� �4��d�Q���Y�f����6���D����M'�,��1�ώ
˜���"˜���=˜�V˜#���B>���y˜��˜?�(�˜,{y��˜���$�˜%ϻ�
Ø�E�!Ø2��
SØ
�Ԏ`Ø�M�"qØ!�j��Øu:��Ø�&�Ø5�2>�Ø
�5�$Ę*�ʎ2Ę���%EĘ1kn�vĘ�3>�Ę����Ę�R��Ę��> �Ę&�a�(�Ę)���Ř�5�4Ř�n�:EŘ?�ʎ�Ř��> �Ř$ې��Ř
��Ř��Ř�1>�ŘT�Ƙ#G_�(Ƙ!
�;Ƙ���B>��#RƘ$M]�
vƘ
pj�
�P>��:�Ƙ8����Ƙ����Ƙ���D�ƘH�1>(ǘ
�5ǘn�'�? #�Lǘݴ�iǘ"���ǘ���1�l��ǘ���/�ǘ5�&��? �<��ǘK��-Ș=���>Ș8�]ȘR?�rȘRU�.�Ș8���Ș���*�Ș,`��ɘ>*�:ɘ?�6�'Vɘ1�ԏ�ɘ#�Y��ɘ�C��ɘ(��ɘ׎C>5o��ɘ^
�CʘKf��Vʘ04>jʘLɎyʘ�7��ʘK��*�ʘ$bߎ�ʘ$�9��ʘ�.�˘��(˘)�1>B˘N�M˘)���Cv˘I���˘���˘��2�˘9���L/̘BD�q̘���̘"A�<�̘E���C�̘<N.�
3͘�O>?͘1�1>C>E%�,p͘8��'�͘'���!�͘$"���͘�}�'	Θ0���9Θj-�
SΘ
l��]Θ!;׎~Θ%tՎ�Θ����ΘfO��ΘV�+�Θ#�ގ;Ϙ6�u�+:Ϙ(06>bϘ*+�=uϘB3�/�Ϙ0N*��Ϙ�F�&�Ϙ*���(И�ӎ#FИ+z�qИ����И(�͎.�И5]ގ�И�y��И	[�6
ј?o��+Iј3��|ј����ј1L)�!�ј!�>��јҘҘ#��AҘWҘ1q���Ә��
�Ә>W�? W�+�Ә.vn�
�ӘL5��Ә���Ԙ@�> Ԙ'`�> :ԘDl�WԘ���jԘ
��tԘ7�E�Ԙ.�Ԙ�Ԙ���n�ԘZ�`�3՘�w�G՘%*��)l՘&���!�՘&�.�#�՘"i��՘N3�+�՘( j�֘Ӑ:֘�ƎM֘~��f֘(�l��֘*��֘#U��֘*��-�֘3��#טKʏ36ט2q/�.hט(���ט!P3>�ט���ט�/�,�ט(e#��ט	��.ؘ3�4>Jؘ!���(kؘ0�.�ؘ-��'�ؘ#���0�ؘ1�}�٘
 s�&٘��%2٘&g1�X٘�X�o٘Ğ�~٘
窎"�٘!|�� ? Q,�@�٘<�f��٘$e�'�٘,af�(ژ�[�;ژ⛎JژLr�udژz���ژ�ԏ�ژ�r�ۘ<	�/ۘ?܎Hۘu��aۘ
{�FnۘI6<��ۘ$��<�ۘ$�
�,�ۘ*���
"ܘ�4ܘ�c�<Bܘ:%�;|ܘ$S� C>���ܘ$�$��ܘ/��"@? �3>�ܘȏ"ݘ,3u�`? )X�0ݘ]�6Bݘ<~ݘ�ݘ+()�
�ݘ���ݘ���ݘ�ߎޘo��$ޘW�Aޘ蔎_ޘ'2#��ޘ9/��ޘ���ޘ���ޘuu�#�ޘ&����ޘ�ˎOߘIe�)Lߘ*"g�Pvߘi��> �ߘ$o�����2�F�\�$e�B� �� �9��P��d*Z�(�._�9�,׏L���f�I��"q�%�c���B��"��#�Ǝ���	�(��$n+��z���{v�7<�FW����>,�"�? ���
��ߏQ>�3�8��Ez����#}��$�-�m�!H�Aǎa�o��|�����,0�7��8�
�����"ޞ� ���5�??��t��1>���#�������r���!��9��>�Ύ'-�)?��*V�1����+A���.؏��!�j����Q�

�iӎD�@@7>_�#�+r�a_���RL���K|��? 3���I�$��%�B�"����(!�0��Q���c�tX�0C>�Ϗ��������;��;�;�@C>X��;��4�n�"�!��*1�+_�\�KՎq�1���iE���#a1�9��<��.�/j�0�^ȎB�x��XZ��8�W�Nݎ	j�	\��&s�/l����T�$��,w����02>	������,�+�,͔(F�	_�+b�#�	�����9��<�Ԏf��(岎C��R�����w��? >��m�����q�@�> ���#����L���-���	�������?�������? =܏C�G�P�
U��4�;j�B����d4���F ������7��MY��y8�jT��������Z'���8��J��M���F�y&�.;�䥎V��k�+h�+t<�0��)�������hK�"��3>���0>7��x�F�s�^�9�{����C����
1�*��-������`���(v
�%�A�2�:`�C��������$ϙ�����> ���������+,�0�_�\�$�n�'��-��
���@����^���Ŏ)��0�X�O'�^,F����e���sǎ��
�:�a��ibM�PC>|=�-&�*���P��W�%m��ю$��/�U���"������B���,�� �Dɏ$9�'C��`�G��t�d����4�
�����q���ʌ�`C>5����#��"�C���
#��*��(�|�7����C��Z��+Y��$�J�
}�� �> ���=O����bώ&��/x�H��LR�.O��*��y��'4�&���%�L����&�p���ve��������> 5��-�{�(b��)�M����.Q�&���+�������)��-���i�9"��:{
�A\��D�?����HK�? �$����
�����+�Ȏ��������/��!uB�6���V�S���!�(k��.2ŽpC>�L�����p����g������&�:��AL��#��b��$��Ֆ�I/��JF6�y��R*�-���3�O>��������1>�C>ti��p%�Q��L�T��"|M�'v���8��������������TՏ?�B<��M#��S�0>v���A�s���x���*��7U�%;��$�S�'_��##V������/���0�|������$��/� �����)&��$�	�>J��3j��}���#����"�$�H �e'�=�р7���(�A@�> E�Ee��������(�����-�="��j�*M�������"��?�9W�+��9��(��$	�$+	�64n>a	���m	�*Z�	�	�ް�*�	�K�^�	�	�	{��/�	�N�	�K
�P4>`
�{
�?�
�`�U����2��B�%P�'�p��C>:�%w�/����'����y�3�H#z�L�$p�7��N�����.�C>#
����&5
�T�
�,�
�;dq��
�4���$�!,F�9E�a��)��J� ��.U�����(4�$:H�X�
e�z�"�Ɏ��g��%��!���"��!��+�6���DK�W�!�(��9��Z5���K���������������.rN�9�7 s�p�
/��)z�78>��"3����
�$��<���0N�Q���?��+�1�$�?\�_����#������$��#B�3u�^��_2�-_�<�o�L��{\���$:�"\�7�7>��!����$SA�
��(ו0��Z�,�S��;�e�6�> ��*9m���$L����>�:�'�'N�%s�3����'��	�'���*0�Br�������mU�%��!z�����!�֏34�'[�.��0E0���-�����%��������
6�T�"v�5��+��0�;����(��$�6�*��*�Z�'��.w�7��^�n�
��2N�H3S�1��I(P>�C>`�> ��=�[�"�E��8a�T�Z���'����!	����Y� �!o��+0 �H�(x �*�~�� �3��� �62G�#!�6O�8A!�f8n>8n>�M�!�!�-�I��!� ? �!�1$"�:"�'a"�D�"�J�"�#�;�6#�<Y#�=�#�I�#�!$�''$�.U$�K�$��$�$��> �$�B�'�5%�`�D�3y%�EI�0�%�S@? &�*;&�I&�a&�|&��q�?�&�V�L��&�1�n�E'���b��'�6���	�'��^�P(�u;H�,w(�aH%�`? �Ď�(�!�(�)�3�u�=;)�E��#�)�?OI�&�)�HJҏ*���*�!=*�S*��? h*�3W;�!�*�����*��*��*�b��(�*�=u �<+�''ϖc+�$
���+�9��.�+�F�J�,��0>,�*lv�<,�/��,O,�9T��)�,�>-��@�,�t:-�T-�O��o-��-�,�-�0���%�-�9)X�".��ю..�+.��-Y.�Cm��.�3l�.�.�8�a�/�$��
+/��7>?/�[/�u/�$׏��/�$����/�$�/��/�_��0�?T0�l0�!�0�)�0�J1�1�*<1�:v1�E�1�$�1�<"y�$2�.I2�'p2�'�2��2�09.�O�2�pQ3�
�C>n+�^3�(�3��3��3��3���0�3�WB4�_4�9�4�/�4�@5�$5�,ߎP5�:�5��5�����5�V�5�
6�!�5�.6�:h6�z6�*�=�'�6�<<�0�6�d���-D7�?���@�7��8�*8�!y�K8�#���n8�9&���8��8�G�8�n�Ȏb9�#�!�#�9�?WU�(�9�C-��:�!To�%(:�9c��&a:�G�:��:�-���H�:�k];�x;�-�;��;�!ð�!�;�('�<��|�H<�k���<�+�<��<�*�|��<���=�;>��==� D�9U=�c�=�2�=�H2>�3e>�WNR��>�5�X�O�>�os�4`?�N�7��?�&�A��?��?�r^@���>>�@����EA�eeA�$�A�7�A��A�&J��A�#�X�7B�a{B��B����B�!���"�B�0�B�&C��~�.C�>>,�"lC�1
��,�C�@�5>�C�
�C�D�/�o�5D�,�p�aD�yD��D��D�'�D�9	E�NWF�${F�0���F�3��:�F�Y7G�7nG�I9/��G�*��
�G�x���G�,H�+FH�T��+�H�B�3>�H�W��H�IĎ%�H�G΅�FI�@�I�%�I�E#5�,�I�k疎R[J��J�$�J�'C�(%K�E��4jK�]5��K����K�*�:�
L�'#9�1L�<mL�.�L�-K:��L�ǎ�L�M�M��D�)9M�*RV�+cM����N�*p�&O�*PO�4�O�[�?�K�O�qPP�oP�-�P��P�'�P��P�'�F�Q����7Q�L�/��Q�0�Q�'�Q�H`�> "R�0���RR�.�7>�R��l��R�3���R�r��R�$aێ1
S�B���OS�gS��S�*pV��S��S��S�0T�T����-/T�H�J�wT�*���T�$�T��T�*��
U�9FU�*pU�KA8��U�.~r�,�U�au~�'JV�0�? zV�"�? �V�D�'�V�BP��V�&"W�@W�3�Q�
sW��W��W��W��W�!��?�W�c@�> XX�*�X��X�'!/�S�X�|:��%>Y�$[�bY�!���Y�<�Y�$�Y�F1�
)Z�p-�AZ�'S��$hZ�/�Z��Z�0�Z�&[�HM[�_[�u[�$�[�25=��[��[�-\�6���I\�@�<��\�-gB��\��Վ�\�$��#�\�6,]�2^]�*�]��]�%���]�V-��]�<���i^�����^�-���^�!�!�^�3E��_�5_�P_��O�#f_�C�_�5�_�4Ü�$`�H�Ē"Z`�!Mϑ{`�!=I��`�'�0>�`��`��`�&��a�ю-a�$f�#Qa�'L�xa�9��3�a�Sb�b�)z�Gb�$kb�'�b�-8P��b�/j��b�-LJ�1c�0Kc�>�c�;t/��c�$�c�"
d�*���4d�Rd�&xd�3,0�7�d�6�S��d�5�e�%e�(Me�A����e�*�e�*�e�6�@�f�-��2Ef�<�5�/�f�8�f�+�f�B&g�$Jg�?�g��g�$�g��g�,1m�0h�?Nh�eh�*�h��h�*�h�R*i�kq��i�/�i��i�0��0j�>Lj�ej�-���"�j�9�E��j�&�j�(k�7:J�Pk�W�ik�"���k�*�k�4�k�KDɏ$4l�3k*�Kgl�x���l�t؏�l�0)m�<m���Vm�s}�6um�E�m�,�m�2n�.Fn�<ܕ�:�n�c�J��n�*�؎)o�K���Zo��.�no��o��o�'�o��o�Db�&�o�F]0�*p�?p�
Ip��^�[p�%��wp�'�u�,�p�9@�8�p�bҵ�9q���Wq�&}q�/�q�E�>>�q�4%r�9r��9�TWr����	�r��7>�r�4>s��d�"+s�3�W�^s�>�s��s�'�`�1�s�?Wv�*t�HM�_t�&�t�?�t�o3u�-`u�JI
�;�u�Z6�v�'+v�!Lv�0�V�|v�͗��v����v�"���.�v�D‘w�4��Fw�`w�7�w�B�w�%�w�H{~�4Fx�9�:�x�*�x��x�5�x�*"y�2%�:Ty�Q�y��y�>�.�9z�HHz�:�z�L
���z�$��z�0{�*{�!�
K{�	�f�+T{�95\�$�{�>fv�%�{�=|�08|�G�4>|��|�%�|�0���|�*�>�@}�l�}��}��1�1�}�?�9��}�,�~�.� �C~�	�w�L~�g~�+�~�3�}��~�$�~��~���:�O�i��?>�����C>m����-j���$��)+��3,׏^��Lj�y��+�|�������$܀�9�i�)��K�l�`��!V��0���P�y�'с�;rj���!��3���G�K��<���G΂�h���'6��6N�0l��\���@ȃ�S�j���6��
@���f�'R��GKގ9q�������*ۄ����3�n�+��?'q�j���K�&y��/���C녙Q<��Y��'M�G���h膙���x���!+��4��U�m����@3>�������0�$��K�2�5O��N���5҈�O�y�!��-��%R��-Il�/��V���Չ�뉙*��6K��7���ZVk�.܊�6��+��d\�:��EX�5��6K֎*���3苙���
�%��7��T��7<��*���0�+�1���`� �"��-�H��)q�����!p6�'���A�9����(��!rC�KI���<i�Ҏ�%��������-9��9r��P�4���BE��!8��0���%h��B�? ���i�Ő����ᐙ(	����$_I�;C��]c�8���oSZ�0��FUk�U��2���(���*ْ�������*bߎ@��-m��.���6W��ѓ�3�X���~P�!��P ? l��?�C>������CƔ�l2��6h��99�����*S��˕�06(������'7��-�> d��A���Ö�*햙!��>,��L��+[B�&w��!���$���5Ƚ�$�+X4���0��'W��0������tՎ���%�8�ؘ��h��'�����!;��+f��8Ps����2Й�噙�[���5uS�8��G��]��<�������G�)Ě�9����<
����9{>�6��M��1~��EÛ�.�N�:�?��T��@���Zcz�)T�6�  ? v��B��'ғ(i��4���$���?��"��!!��;��#^��S���l����*G��a��fz����������ҟ�*�v����-�V�6)��X���(���3ܠ�'��,Y��,/��0��> _��0@ ? ���(�h����#�S�&ڡ�B��$@��<�{�|��$��>���<ܢ�@��\Є�+x��F���"ࣙ6��4��6�Cj��n�1>ؤ�*QK�+��Jcݎ"L��16��}���6�'���N饙$
��+��?��\��y��-V_�������$ئ�*篏��!|��#��-=\�%P��<H����`)�-���c���.���0ko�&��8	�D��a�'_��Fhd�!���D�M�騙*�F���!��#4��5���i�� ]�x��3���$ϩ�?xg�&��'�,�
5��J��/J��/l&�Ay��t�	��?v��H��=�4����KՎ���(Dk�
ȫ�
o��&ի�<���*��O���`��$�u�+���-�> ���3�y�䬙�	���t�;��i` ? ���*ה����.߭�*	��H��Q��!#T�r��$���1Ǯ�X3����.��
;��M"�J��e����+���¯��P�8ԯ�T�5�$(��6}�^��4�p�������ǰ�"鰙��0�E�83��h�2>���]�����7��ձ�>�鱙����vT�;#��hS%����E~��'в�6����#)��;d��9���$���*볙2��Zw��9���5��崙 �����$���*!��B� ? c�������4'a����+൙�����(�X�7��=܏CO��T�Ȏ"���3>��mֶ��G7�q��'�{�)���;�<�ӷ�!���-�e�!��	�[�*���J�H���B�Z��,�Y�.���N�$�'Ը�"#����<2��Ew��fH�ݹ������$7��F}��M-6�!ʺ�'���!���%��$I��\����q��!�=����7ɻ�2���6�H�#1��*��![��6�x���������9��Q߼�T3��D��p5>Z��0�]�6���\��> 潙H.��9��s��H��EW�K_��S���Ǿ�0�����'5��F��-���s��$�t�����$����п�S#��w`�> ���3��.���-(��6^��6�Ҏ=���L����*(™=™�C>D>��+O™?����™�r�7��ې��™Ƶ��™ 4>�™�ś�™	�j��™�%�7ÙP�;�TÙ$xÙ�Ù>֕�Ù!i8�4�ÙAę/ę!b��Pę�A�+ięa����ę9řSVřk���ř֎�ř-ƙ&ƙ$�0�Jƙo�9iƙE��> �ƙ!�ƙ-�ƙ9�)�5ǙJǙ*tǙAo���Ǚ$^�5�ǙBW�+ș?�#Zș=�ș.�șB"��ə$ؚ�*+ə3 �
^əzə2�ə34(�$�ə5��!ʙ8Lʙfʙ}ʙ�ʙ*�ʙ�ʙ!���ʙ�Z�"˙?R˙9�˙EQ��$�˙�˙̙���L̙w����̙�̙=�̙U1͙G͙_͙$�͙9�͙1�͙JRz�7ΙOΙmΙ1�Ι�Ι$���Ι�h�$�ΙH,��#=ϙD�ϙ4�ϙKЙЙ'du�%=ЙFvz��Й'��"�Й%���Й'W(��Й2��5(љ<dљxљQ>� ? �љ�љq��љ$�Î<�љV�u�?ҙ���Qҙ-~ҙ�ҙ!�S�I�ҙQ`��әәFaәM�j�:�әW��$ԙD�q�
IԙXԙmԙ�/�ԙ3`�> �ԙ:V'�$�ԙ5�<�*ՙ'�@�Qՙ%vՙI�ՙ^�b�#֙3q��
P֙!q֙�֙*;�S�Q���֙$�ԏ�֙6��י�*י	b�,3יNb=�#�יCu���יم�&�י-g"�ؙ/�R�?ؙ1>^ؙ'�ؙg�ؙ���zٙ|ޏ&�ٙ47�&�ٙ3�q��ٙ�z�,ڙXlڙ8�ڙ;����ڙ!�!�ۙ"є"ۙ$�H�Fۙ5ܕZۙ$�rۙ׎�ۙ���$�ۙ<@�> �ۙV.ܙJܙ0sA�zܙ->�&�ܙ>�@��ܙ$�ܙ"ݙE���2bݙ?�ݙ!�ݙ9S�/�ݙIW�Dޙ!?�Seޙr���ޙ#�ޙ("ߙEʶ�"gߙ3�ߙ�ߙ'�\��ߙ?�%D�;�Q�/�T�˓9��k�*>�H������|�5��W�
���*"�<����-�W�$ʎ#{�!����#D>��$T�
���8��W���U�$��y�0����3��QE����9�h��.h�T����%��2(�H+�p�$�2���8B��
����+	�*3�O�$�E�s�"����'� ? ��6����*�Z�:�)%��5c�Z��@��X�"��$o��'9�ML^�,��3�k�(��4j����3Q� ��2�$?�/�T�$n�9����!����%�=�0eH�!m�$������_�A��c� ? �6l/�E���Z����Df�T����$�b����"��*�E�!f�%��-��������P ��%�9�$!? ]�$�Y������
��!����)� ���$#�?�$Պ�c�	l���-��#��*��$��> =�=z�#��(��0��J?�T�)��}�`�> ��97���$ߏ������҃�&�E���=U�h5>��!�v�*��6��(�T�<�*�> f�V����$����A�#��2���+�$O�%t�:��������$����$��*2��0�b��z��! D>�b�>���N���'��'��?f��2���Kgh��'Qm�
��7E�%��0#�U��$�R�/y��V��!�3Q��#��*�<>M��$q��F���n8��%%��'Z�L��$p�����!�W�%����k�+���F����0��I����> [��!)�+|��B�B������&��>F6�A��)抏Jj������1���QO��"q��Q�> ��9RÎ���6K�)1��Gx�����0�*����6�����?N��M���z=��5��F[��0��;y��E�L����!��&�ß�#�0S�1��6����������і9��a1��@X�V�Ԏ��C�����!�0�)�9�Y���e�3�-���!b���� !? ��-���-�8�8�0낒Eh�l=����w�'��<���(��m�D��<�(\�-�ۏ1��9\#�/��V�%=�<q��y�����!/�����> ��.���'�C]��[�2Ϗy�3�ю$��4��+�?�O>J�٤�b�����K�
���#��387���1�[�-�&S�I��`O-�)��9)��K5	�r^c�<�	�YuV�
�**
�4^
�`�
��
�-a��&�1��3����Q�'W�o�*��'��TOw�(��0�a�*�8�U�)~�H��J6�
��E�#
�BS>�^
�zďs
�$޴��
�'s8�#�
�*�
�<$�TId�x�Xp�.��30D>����%��*Y��5&�R}ʎ!x�1����賬q'�=�р7�'q�'q��B��P.�P.�{
�A{
�A$�/�%�������/�/�.�T�V_�r�`�> x�!uڎ.��7��)��)��&��&W�W��3>�3>2��<2��<~��'~��'�I��I���Gy�Gy�mŎrmŎr7��7���>��>���+��7�#�2�c��c����
��
~�Q�$$��$����u�R
�
R
�
>>�0/я4�����/��/��B��B����؏6�؏6~��~����B��B(P>Q>|��#�ӏ'9D���"ݏݏ�����O>�O>³�³����%���%b�Lb�Llv����> �> ���/���/ҕ�:ҕ�:�(�(�(�(K(�K(����'@!? ߎ��!!�5!�5����Ḏ
Ḏ
����� s���
K:�	��������0�5���
���
��R�
_�!��'�/�1�/�1%�;%�;$\�6$\�6���"���"ӎ)ӎ)� �y�S������+��+���1��4�m��m��l���"����(�1>�1>kn�kn�ߏ7�؏؏d�7d�7%�%�w��w��s��5E�6�5�;�5�;�J�+�J�+{����2>�2>$���Cu�?Cu�?�I�/�I�/�"��"��&��&� 5> 5>ۍ�ۍ�ۏ$ۏ$�Q�8�Q�8E3�(E3�(���6���6/�/��_�5��?y&�.y&�.�|��Q�Q��������*�,��?�R�-R�-��'��'�^��^�7�7����!���!�܎H�܎H�^�#�^�#�a�(�a�("�*J�4k��k���#�#ʶ�"ʶ�"�
�
Q,�@Q,�@�_��_��)��)�2G�#~�$��p:��#�%�����������7�
a�$a�$�_��_���%��%�L��L�������R�.R�.���*���*ϙ�ϙ�g��y�"~ӏ<~ӏ<����+�A�+$�G+$�G�H��H���6��6�&��&��0>�0>0q�0q�J�J�@�> W�"�M�"y�%=܏C=܏Cn]�$n]�$aA�/aA�/%8�%8��E�U�E�U'4�&��0�ˎ$�ˎ$�e��������l��l��Ϗ�Ϗޞ�ޞ�@�> @�> ǎ��#��*#��*O��O����	�[�C[�C휏!휏!M]�
M]�
�����1��1�pC�pC���:��:�l�9�l�9N�N��x��x�X�AX�A�Ϗ$�Ϗ$ԏ/ԏ/e�2e�2N3�+N3�+q�q��!��!�IĎ%'�/�Ύ3�Ύ3����iE�iE�͎͎
>�
>�e�e�bߎbߎ������V��������l�R��*R��*�׏,��6�k����5>�5>I
�;I
�;Q�.Q�.JҏJҏ(����L��L�mU�%��=��=��Q��Q���w�!�w�!]�6]�6�1>�1>�����%�%�H��H��S�'�S�'E�E�6��6��8��.8��.�b�5�S��$T�&;�6;�6�,�
z�j�j��/�,�/�,#���]0����5�
�5�
�F���F�������"��`!? ����W�W�E��!E��!��6��#���
�
������H=�H=��3>�3>*�*�n+�	 �P�.P�.>,�"& ��W��W�����w6�w6�f
�C �ې�\ ���B��B�"��"�����P4>t �S�S����� 1> 1>�ǎ$�ǎ$�َ@�َ@P>P>u;�u;� �>  �> �p��p��ǎ�ǎ!
�!
���> ��> 8��J8��J	��� ��n��n�������.��.�����1>�1>s�� ���
��
�@�@����06>� ��z��z����H� �i�C6!�O�������&�!�9���1>�1>Ҏ&�!�(6>6>�X��X���Q>F��F��������2>2>�C��C�����岎C岎Cb"�"b"�"AǎAǎ��`3>`3>�>��>����
�@����$�!�&��"�t	�
@D>��/��/J�J���'��'͂�͂��=��=�GF�'GF�'�0>�0>)�+"�3��
��
^�^�W��!? ��I��I��,0�7,0�7�R�$�R�$�W�H"�7��"�i�i�mx��"����"�#�h��h�6<�6<�KՎ�"�uV�uV�zďzď1w�+�"�3�v�"�v�"�Ύ'�Ύ'?��?��
ˎ(
ˎ(�Џ*�Џ*�y�##�eq�!eq�!��'��'\��\���#��#�V��V���-�5#��p��~�;-�;-��ʎ�ʎ���M���M(��(�������q�2�q�2�l��l�p%�Qp%�Q��L#��4>�4>��"��"�6��6�t�t����!���!%��5%��5,�i#�.��D�#�IS%��#�����;Y�
;Y�
�����c�<�c�<����蔎蔎��������������
�#��������)���)KَKَ]�]��f��f�z��z����w�w��6>�6>Fq�Fq�l=�l=����+���+V�$��?�&�?�&S��*�b�.b�.F6�$��6�*�6�*�j�j�<�3$��P$�������R�R��c��c��T�$j$�-�t�&�t�&�֏�$�'#V�#V�#^�#^�Ug�6Ug�6��#�$�%��> ��> /��/���a�
�a�
bm�	bm�	��> �$�%T��&T��&����[�&[�&Q��$%�+�Ɏ3%�*+�=B%�>�X��%�af��%�8	�8	������k�"�k�"2�>�%�O����ڀ�"ڀ�"��
�%�7�&�!�!���G��G��&&�z�z�A �A ��!�!�Ϗ?&���P��P������N&��j�&�j�&�3�PD>�����������&�:�&�:?t�?t�����Ec�5Ec�5����2#�2#�e&�t&��2��2����&�?D�T?D�T�0��0��������������>�/�>�/K|�K|���4��4؁�5�&�7}��$}��$Pj�
�&����!? �ӎ#�ӎ#�T��&�g�Bg�B~i�~i��;��;��Y��&��j�'�~��O~��On�'��r��r����1'�$]�']�'�C��C��A�s��w��1��1o��+o��+���CU'�B���'��Վ�Վ����> ��> 0��;0��;cz�)�'�5�}��'�Q�Q�)�A)�AuB�(�#�s�(�s�(��&(�.{�FT(�M|Y�|Y� �>  �> �)�(�)�(w�w�3�/3�/�֎&�֎&�u�,�(�+5>5>��6�(�?b��$b��$.�.�[؎#[؎#�/)�/��5��5EΎ$:)�/��S��@S��@�a�i)��2��2��/�{)�*��F��F��/��/9��)�)X��)��Y�D�)�N����i�9i�9U�
U�
���*���*��p��p���g��g�����H�H���L��L�?�?�&�&�0��0�Id� *��X��X�V�+V�+W$�5W$�5�l�
`D>�> �> �-�)�-�)=�=��M�M���9*������D��D���<
�P*�.��.��l��l���L��L�������xm�!xm�!C��C��e�Ne�N::��+g*�1������������5�H�*�I��q���*�LԎ7LԎ7$y�$y����G�*�I��> ��> 	�
	�
RL�RL�eH�!@+�/�\��\���9��9����]ގ]ގYT�$YT�$���2���2I��
I��
��=��=�Y�o+���������6��6�W�%�W�%^
�C~+�H2Ž�+�}��+�/`1>`1>Ț�_Ț�_j��j���U�+�U�+�H�
�H�
i��i��TՏ?TՏ?�����؏0�؏0���$ճ�(�%�,�%3S�1%,�0r�U,�.���'���'I�'I�'������7�
7�
����,�!���,�(A�<A�<��)��)�(�H�(�Hٝ��,�M�M�LT�LT��Y��Y�HK�HK���;��;�O�2�O�2����}�&}�&]�*]�*���*�,�2�N�/�N�/��> �!? �X�O-�T����|=�-|=�-W��j-�i�i������Ԏ�-�$��<�-�.ի�ի��������P��P��5��-�>W��-��D�3�-�B�r��r���+��+'�L'�L�k�+=.�0!�m.�!����.�@�> @�> 5/�5/�L\�L\��]��]��d�>�d�>�	�>�	�>�h��.�s�s�#�+#�+�B��B��#��#�|�(|�(E%�,E%�,�J��J����.�"����f�f�����`�> `�> �> �> q��
�.��3�8�3�8���;���;�Ď�.�4>/�LJ�1LJ�1@7>@7>������� �� �r��Lr��Lt�/��Ǝ�Ǝu��6/��'�B�'�B��E/�8�#8�#��*��*�C��C�>��B>��B����M�,M�,�C��C��7�b/�!�@�$�/�*�Џ�Џ���1���1tՎ�/����U��U����/���/s�4s�4��,��,I��/����w�R�w�R�֏3�֏3A��
�/�	f�#�/�0/�/�b�2׮�6TN�TN���������
0�	[�6*0�>�Z�"h0�'�ۏ1�0�<�3>�3>����0��f��f���\#�/�0�7p6�'1�(�0>G1���> ��> l.�Y1���2��2�\��\����"���"W�+W�+rj�n1�� �� ������(���(B��"B��"�9�2�9�2VR�#VR�#d\��1�!K�)�1�?07>�1�Z��1���9��9��2��ݎE�ݎEU�U�tX�tX��o�7�o�7���
02����A2��$�+�$�+�Z��Z���8��8N&�N&�e��^2���|2��ޏ$�ޏ$bM��2����!? �4��2�"g��g��G_�G_�B��2��>��>�5��2�5�5��
�+�2�7�a��a�h�h��:�"? |��|���(&3�-�Y��Y�#�"#�"!��*!��*l�l����L���L��> S3�3�2�"�2�"���K���K�y��L�g1�g1�/��3�1�
�3�L��#L��#����@1>@1>�3�(�3�-!�!�����ů�ů��Ǝ�Ǝ�5�$�5�$gh�4�-g��3g��3�������<���<��1��11��1�`��`�x�Hx�H��> ��> �7��7�⛎⛎� �� ��Ȏ�Ȏ3�"3�"k�k�U�%U�%Ty�Ty�f��f��
�
�N.�
N.�
0x�0x��Վ�Վ�}��}�Z�Z�ŏ9ŏ9�ߎ�ߎ㊎㊎�Q�
/4�O-�)@4�,�X�l4��M�!�4�!I��"I��"Ow�(Ow�(����5�)5�){v�7{v�7�]�6�4�0p5>�4�&�*�*�f�,�f�,�1>�1>j��1�4�IŎ)Ŏ)M�@5��[5��L��L�)�pD>-�a5� �>  �> z��z��YW�;YW�;�x�x5�m��m����
��
�S�I�5�Pb�b�����=�D=�D�5�$6�-j-�
j-�
#�Y#�YLɎLɎ
Ў&
Ў&
��
��P����N��N�2͎52͎5�S�'�S�'"g�P56�Z�)��)�|��|��V'�$V'�$G7�G7�?���6�#�+�1�6�,%%��6��ڎ=�ڎ=������
�$�6�0��)��)[�5[�5?�(?�("Џ"ЏiG�.iG�.J9�7J9�7����Bk�DBk�D���"���"I�$I�$۔�
۔�
'p�2!7�;�	�\7�!vn�
}7�cݎ"�7�#
�Q
�Qv��v��_Z�-_Z�-�,��,����C�7�J\��$\��$�7�4%8�3e��Be��B�.�!�.�!��X8�(.��-�8�4UŽUŽ$��D>Z'��8�"2M�2M��4�;�8�B+��m ��q�w��w�
�9��|��|��؎)79�39�9�hɏ�D>=p�3=p�3;��;��Y��yY��y\�j9�+���9�!�6>�D>\��&\��&�
�&�
�&2'�2'����4���4���9�X4� Q>!`�/!`�/‘�9�"�Q��9�"O%�O%����+���+�8�:�ٞ�(ٞ�(�6�'$:�>�:� "? �.�#�.�#�A�b:�67�67��	�(�	�(�-�;�-�;���*���*����������Y2�*Y2�*�������:�u~�'�:�,[-�,[-�,~!�~!�&��9&��9׏�@"? �[��[��u�+�u�+�h�&�h�&��sǎ�:��������:�"x�x�팏팏��B��B2O�2O�x�x��׏�:�����x��x��@�> ��$9/�;���	��.,;�EK��-K��-Lr�uLr�u�&��&��?��?�)k�)k�T�)T�)�>��>�d��*d��*�������я;�я;׎q;�5C�5C��ɏ%�ɏ%pd�5pd�5�3�;�K�K��B��B�F�F��������
���
���P��:�a�:�a�����0�	�;����n���n��'��'4�'4�'�-�-����h��;��������+�6�+�6��9�;�>�̎�̎����;�s׎s׎�> �> O��>O��>�;�`"? �:��:�9��9��<�&;<�&�Ў1a<�0o��o��TʎTʎ
F�
F�K֎*K֎*
���<�L)�!L)�!$e�'$e�'�؎&�؎&�ڏ&�ڏ&M$�M$�W(��<��[��D>`)�-�<�9H�=�	�\��\�(��(���J�
�J�
_�_���1��1X��;X��;N��N��]��=���4��4�2>�2>iӎDiӎD�2�*=�A�
A�
�J�G=�
���Q���Q �� ��T�
T=�8��8���Z�#�Z�#Vk�.Vk�.Wv�*j=�)�!�(�!�(�~��=�#�#�=�1�;��=���5��5�����#�
�#�
���L���LA~�E>�JF�$F�$'a�J>������ю$`>�&r��r���Ɏ)�Ɏ):ю�>�G��G��T��T��4z�4z��<��<����$���$��> �"? �<�(�<�(Ֆ�IՖ�I����خ��>�
�ȏ�ȏP��7P��7�������_��_��*�$�*�$R��/R��/3��>�%ʌ�ʌ�N*�N*�@�> �>�'���>�
pV��>���0��0
�
�?܎?܎F �F ��p��p��C��C��-�	
?�I�*I�*�я:�я:�+�;�+�;v�6v�6�4�
�4�
���������?�n�n�7>7>a_�a_����� 4>1?�����o?�o?�����1>1>*Z�(*Z�(J8�HJ8�H,׏,׏c��2c��2Nt�2y'�6()�
()�
�j��j�*��*��ᘎᘎ��#F?�+�}�'q?�+�x��x��n��n��(��(�L��
L��
j�j��?�"�?�$<	�<	�ϻ�
ϻ�
04>04>�ˎO�ˎO����������?�5S�%5S�%��> ��> bώ&bώ&q��?�Dɏ$Dɏ$�����b�@����Ԏ)@�r��r��|�
|�
`�> ?@�!�)��)�L��L�������$�`@�vz�vz�<�;<�;4n>q@���6��6�Z�x@�׃��@��͎.�͎.9��P�@�Z?�S	A�L�> �> E�E�ΎΎx�x������p�UA��5�/jA�1ܗ�1ܗ�1䅎J䅎J�2�$�A�#1P�31P�3.��..��.�5>�5>j��j��?��?��cЎ�"? �������K�=�K�=�O>�O>E��4E��43|�I3|�I���(���(�Ǝ�ƎS}�S}�(��(���[��[�T�T��ގ;�ގ;U�U�� �� �/h�/h����.�A�-_��A�

�

��.�
�A���������B������+B����7���7�ێ*�ێ*,+�&FB�&��
�D>��> ��> e@�e@��@��@�:��R:��R�T��T����0B��'�=�р7�6�J�8> J��8/J�2u �aJ�9.�OyJ�N�C>�J���>�J�3|��K�0��;K�$�V�<K���
UK�	�<�^K�2�-sK�'�P��K����K����K��L��K�_���K�rj�L���#L���<L�b=�#TL�Й�qL��X��L��ю$�L��4>�L��L��L�΅��L�K֎*�L�*�v�*M�!e�?M�!`M�"�M�!S>��M�{~�4�M�9���M�#5�,�M�:+�9N�+v�!�"? �> NN���jN�IĎ%�N�_͙$�N�!'a��N�ް�*�N�$#9��N�#�O�R˙9)O�-z�VO���	qO�
,׏{O��<��O��y��O�^��S�O�U D�9P�^��fP�(P>�P�	�w�'�P�t؏�P����P����P�x���P��2�P�0q��
Q��3�/Q�u[�$AQ�#dQ�&�Q�'���Q�!�|�%�Q�!o�9�Q�-�M�! R�5R�&[R�'~r�,�R�&ę�R��Z�"�R�7���R��,��R����R���S�JǙ* S�)L��IS�4n>gS��mS�XԙS��S��S��]��S�]���S��3��S�t/��S�!���D>�l� T��? >T��9�YT���kT��b��T��T�5�T�4� ? U�;�fP����EU�3���PU����%mU�$�7>�U��U��U�.��-�U�3	V�(V��7>FV�UV�nV�$O�%�V���?�V�?ð�!�V�ה�W��C>%W���1W��ƙ-HW�1�yW��+�1�W�$����W����W��S��W��W�-"X�'IX�bX�SA�
wX�&g�$�X�!S%��X�!��> �D>�X�$�X��
�,Y�0�=�7Y�%���*\Y�*����Y�����Y�N��M�Y�D�q�
�Y�2Ϗ�Y��p�Z�2��6$Z�34>WZ��	�iZ��uZ�EW�K�Z�GyD��Z�����Z��ϙ4�Z�-��+[�Y��,>[�B4�W[���u[��b�>�[�/抏J�[�F҃�&\�$��> &\�$O��J\����&V\�,\���\��Y��\����=�\�2�}��\��[�"�\��B��D>�P�]��E�!]��? 3]�q�N]�Q�c]�6��u]� ? �]�!S��$�]�����]��h�R�]�Y��+^��W�=^��4�U^�׏�g^����^�5��^��^�
�^���^�Y��5�^�7�r��L����@&_�N�1�$t_�$ʶ�"�_�!�0��_�٤��_��J��_��K�&�_�&7G�7`�/�h�$H`�&��#n`�"�X��`���@�`�7r��`�n+��`�KՎ�`����$a�M�)a��? @a�)X�_a�l�ka�'<1�:�a�-@�> �a�2�a�b�!z�#0b�~ҙOb���> ab�*
�4b�0�k�4�b�6�љ�b��$�'�"? �b�c�$� ? 9c�!�0>Zc��D�3fc�#Z�	�c����c��?�r�c�]V_�d�@�> d�(�Ē":d�Ud�K�d�F����d�vT�;�d�E�W�7e�Y#�=Ie�6W�e��!�E>�<��e����e�T��)�e�#�c�"�e����	�e���#�e�!�$f�'�$�>f�L^�,Mf�:�g��f�;��R���2�f�%�|�5�f�0řS�f�Aؚ�*#? �S�5g�z��!Rg�0mL�.�g�o��&�g���#�g�=\�%�g��g�+h�!c��&8h�$8�\h�Hz�:nh�4����h� �
�h��"��h���OI�&�h�$���h�;&�i��$�i�-i�#Pi�3S�1ni�2�8�G�i�TQ3�
E>k*�K�i�]5ܕQj�;��+`j�6�{�)�j�!�E�8�j�=��+�j�$f��2k�-1͙Ek�f�#]k��5>zk��[��k��[��k�����k���	�k�(ו0�k�1�q�?l�;Fl�*pl�.�V�6�l�*Û�.�l�$�a��l�)��K�l�Dbߎ<m�R��,Tm�%#�ym�V'�$�m��0�)�m�$�Ԓ�m���0�m�-s}�6 #? 햙!n�!��0-n�*E0�Wn����on��e�*~n�!�1>�n��n��n�!&���n�3u�-�n�+x�%o�Uk�=o���2Vo�'���}o�N�%�o�$?��o�$�F��o����o�V��0p�+��9,p�;��3gp�)뉙*�p�!~P�!�p�+W�+�p�';H�,q�2O-�)5q�$T0�Yq����Hkq�Jv���q����q����q��śr�~�Hr�?��!Fr�.��_r�@ ? kr�H��r���r��E�#�r�$����r�:J��r�u��s�疎Rs�L[s�ss�o���s����s�!���s�,0�7�s�$���s����t�8P�t�p6�'2t�"ې�Tt��?>it�Є�+ut�9�t��t��Z��t�� ? �t�Ps�u�5>!u�|�00u�>��)nu�'�f�'�u�-��#�u��|��u�w��9�u�/�> v�RÎ6v�!/�SNv�U�v�&�v�#�,�
�v�"��w�;�6w�':w�#]w���uw�`w�7�w�3RV�+�w����x����x�篏�x�o��+y�-S��>y��>�@Py�G[B�&�y��6��y���(�y�2[��y��I�z�$z�>z����Pz���iz���> �z�4(�$�z�%�z��z�Q>�z�cݎ"�z���{�e��({�!��I{�͗�g{���s{� 4>�{�K�)�{�(�{�+�{�*��|��{�)|�1>@|�R|�)h6�{}�y��}�pV��}��}��}����-�}�'�ߙ�}�\��@#? �}�3%~�<5_�a~�S�1~�$���~�e���~��L��~�g��%�~�b��(�~�1H%�"�du�%:�"Q��\��A�n�Y���)��;��-}ʙ��>����t�;��A#T�'��2��E<��5mU�%q��ǎ������'���#�j�Ā�ր��!WF�$��`�> 2��$V��&|��dq�������"ց�'PP����鰙���7�8��8	�U������Ow�(d��'%�:���*P������)���!(��ₚ�������Y�.��'��#9���w�%T��*~��������<>����R�/���0fz�郚` ? ���$"���
�$7��1��@R��@-��@���F�%؄�!������A�+��C��Q��c��)���&V-�����Dž��˓9ᅚ/Z����W�%"���h�>��1m�0P��!]0�q���*��*��=�'}��"w�7���8W(�׆�6���і9��BdљC��b�� E>-��R���^�Pd��<������y����#�1�1·�!�G�uV���b���<
�3����H��
=��5R��--������3���'�$�?舚8��� ���#`#? �.�9>��=N�0{��7�ԏ������lj���剚:-���`�> ��i8�4*��3p5>]���ݙ!i��!�o�������'Ɗ�%��䊚�y�����O>���q���X���`)�-6��'s�4]��'Ƶ���������7�&���*^c�<Ћ�;Lj���q��F!��T��u�����.���3�`�茚�~���<����L�0�����%H��'&J�o���Ҏ=���.�����K:�ō�$p��鍚����3�����p�$��[�8��H�J��c�8Q��3ߎ���!�]�6���*"W�ώ�'�Z�&���'�����)�++��*�ɎU��_I�;a��<�i����6(�����m�,ʏ�&�ю�{B�����"0���#K��$��o��5��u���k�+���'Lʙ���	��ɐ��#? ې�$���$���-�y�',���5�J���b���
|��	���������$�����Ǒ�!��葚�ǖ*����^�	��	D> ���Q�/8��.���f��@3>{�������J�����m�����9�ʒ�m��֒��`�1!�l����2>)��	�v��#? ��> 2��*,�1\��)������������}q�/���$���$ݓ�M�����Y�$��'�5����+M��*�S�Iw��9�q����d\������є�M�G锚A8n>8n>Q��*���o�LB��?E�����>֕���7����b��ŕ�	�> Ε�2��

��>������Q5��D�H�#y��������9m�������ז�aێ1㖚$��Z��dT�
k��Jҏw��������u�,���/Dk�
З�ۗ�
藚�'�5���5�!��--6�!N���>>l��x��+���'�~�ʘ��A�#蘚�����2�5��:Id�W��G��h���*�}����?���6љ�㙚zə2*uS����h�%��:��0j��*�E�������#ƚ�[/�䚚�J����QK�+�#? +�����|�#���n�/�����;��SZ�0P��+.ܙ{�����G���<�Ιϛ���盚��59��0q��i��,�~��A8����'q�����Ȏ"œ�+��ݜ�$����Mϑ��sA���Vk�.0��'���(W��o��1���!P4>�����> ͝�'���D�0�!�#$��ғ(<��$޴�`����u��WU�(���1@? ���$T�"ܞ�)To�%��)���(.��'��U����c��I2�'{���b�#����X�7���;��柚���
�����*��%M�D���|�HY��JT�������$֠�!
��,���!����}�3��#p�V��cz�)e��$�"�����͙1���%-��%���ʎ#ۡ��������%3��$�>>W���/�c���=�2w��(��:���Bfv�%ᢚ��**��!=*�K��9��9Z��*�<�����K����	F6����� ����	,]�2���$C�(⣚)H�+��/�8�:��r�F��S�/^��$$����!�����G�����K��7Ƥ�6�������\���!�ۏ1/��+@�8Z��,�2����?�����#l�.���'��襚볙2���<�k�(3��!���LT��62G�#�������vz�����u�+Φ�!��"連�o����Q�'��,M"�?���)�Q�����1`��5�(�����������> ŧ����@ݧ�J5=�'��6��H��\#�/]��*�@������5���$->�&���)��ꨚq֙��O�8��9lڙ8S��*|ޏ&}�����������6۩�*�d�"��!?�S&��9_��y��$:�"���!%��5���$N�Q⪚HgS�*��낒ED��9�Ȏ}����+���&�������
(Q>���(���$饙$૚��������*-��%�i�)R��$vՙIv��If�%���!�5�$ଚ,��#���%�/� �����2���@�D���[��.��
m��ۄ�y��<i����������ҭ�!�#? �$��+��$NR�;����!Q��,��i��87���W;�!����<�(���'��Ӯ������'�������ޙ(-��/����a&�\��`�> r��[�.���!�!���¯�
ϯ�ß�ꯚ#����j���E��!/��Nh�M��/��,b��)�T����y�3���''ϖа�@�> 尚M��1��*�5�/.��/��:]��2Ü�$���#�4�/���)<��*۱��"�����s�
��� �"��(��*R��‘$? "��p���T�������1Ӳ�3�������$���J�$:���X��(��6s��-�������/ϳ�)���6.��*~��'X��$/�|�� ? ���$���1���/�;�ചKގ���є
��Ƚ�$ $? �X�%��=��	F��9/�L���(�^��Kc�>p��6�
�����˙���ȵ�ߵ�<�0�0��!��3��A���h�S��FU�*q��-�:����� �"���rC�Kȶ�=0E>���� ��p-�2��D��#g��!ю����;����=܏C���9���2췚1�W�����!3��5�L����b��O��"������-���!�I�%���!1�ݸ�=�︚�������
���S�&��!�6�'=��$�a���~�m��!$���������gh������.���3�x�*�&�:�����5���J��tՎY��Wv�*r��!�w�����F�����D�)���'��ݺ�*s����LJ�1��-�n�EH��B������a"�D���?م�&�$����'�? 8��q��M���t�?_��9lv����@E>����ż�{>�ܼ�$��ŵ�#��6��
��膙'��൙<����K���a�*]��X4�w��W�+}��" ]����`�> ������DԽ�7	����'$�.��*G��V�����b��п�Sz��Y�G�)Ӿ�$�n����!'�����8$��-���$Q���f�+o��-�m����!? ���!Lj�ɿ��Z�⿚�o��������0>,��>��3q��$:��%������$���!�2�$��$��"�-���!s8�#��әF5��6	�$k��-��&���?p�
��� s����0��'��0D>�֎�š.š�^�Fš�_�A]š3��0�š0�;��šj��š�š,
Ú!�:�.Ú1�
IÚi�[Úu�^wÚC�Ú!�Ú!��(�Ú'���i#Ěb3��Ě�Ě�Ě�j�(�Ě(߭�*�Ě0�u�*Ś !? 6ŚM[�QŚ];�gŚ�x��Ś2>�3�Ś<PE>`E>Й�Ś�Ď�Ś��$�Ś*D�''ƚ!�ԎHƚT��@aƚ3l&�A�ƚP���ƚ�g��ƚ�9�ǚ���Cǚ07��Dǚ!�eǚ ��qǚ�z�,�ǚ#�ǚ�ǚҵ����7��F�ǚ6��.Ț'���2Ț�p�DȚ��JȚ"�VȚ�@�kȚ��&}Ț#��*�Ț!`�> �Țkb�'�Ț!ƙɚ�[�-ɚ*ْ�<ɚ���Wɚ
W�dɚ�R�vɚ׎�ɚ�.��ɚ��'�ɚ*��4�ɚ0�ܙ"ʚ!m�)ʚ9��Dʚ���Sʚ���bʚ'W�zʚ{��/�ʚ*�j�:�ʚB=I��ʚ��˚*˚+U˚!��v˚�x��˚#���˚�֏3�˚(�
�<�˚*̚-̚�u�=?̚-z�l̚P ��̚�̚#�̚#b�,�̚0Xp�.͚���͚{
�?1͚7���5h͚,�*��͚)m��͚���pE>���.�͚'>,�"�͚j��Κ���ΚxÙ$Κ��?Κ�8�NΚhd�!`Κ3��
�ΚeH�!�Κ���"�Κ�ؙg�ΚU5\�$'Ϛ�:�EϚ3��`Ϛܢ�@lϚ>g~�+�Ϛ/�2��Ϛ#z��Ϛo��'К(3��6Кs��IК�J�XКRd�&dК!�C>�К����К�4�К*�T�$�К����К#��њ�7>њ�ʙ&њ;њQњ	>��mZњdzď�њ���"�њ^�5�њ-�b�$Қ���6Қ
��BҚ�t�NҚ�7>eҚ�
�{ҚG7��Қ�B�%�Қ����Қ(™�Қ.U��Қ� ��ҚB��
�Қ:�%Ӛ$�9�T)ӚL�-�,uӚ!����Ӛ%��Ӛm��.�Ӛ1I���Ӛ"y�$Ԛ�> ԚZ�'7Ԛ(Db�&_Ԛ�~Ԛ,F�9�ԚBS�I�Ԛ6�U�՚	��՚�!�(6՚T՚-�՚'���"�՚n�.�՚!Il�/�՚0�ș.֚$�؎)8֚7E�S֚Qm�k֚��%}֚����֚
�:��֚�֚"�֚I�0�֚'W��ך�%�7(ך-Uך(}ך!�[��ך�*�ך'��"�ך�B��ך��ؚ`��ؚOΙ)ؚ!��Jؚ��bؚ%r�qؚ�H�0Q>�e��ؚ	�Z��ؚgB��ؚg"��ؚeA�$�ؚ"�f�+�ؚ�> ٚ�;�%ٚ���=ٚx��Qٚlٚ>�ٚ<^��ٚɻ�2�ٚ3%ښCښ��+aښ!/��)�ښrN��ښ
���ښ���ښv���ښDɏ$�ښ��+ۚ08��%Bۚ��`ۚ�3>uۚxg�&�ۚl/��ۚQ��$�ۚ]���ۚ�%�ۚ%X�5�ۚ$��$!ܚ"ܕ�:Cܚ2Rz�uܚK�
�ܚ	��Q�ܚHI
�;�ܚ?{��E>%e�(ݚ'�M�;ݚ���Mݚ/�P�8|ݚ2�̙=�ݚD�A��ݚ��ޚ�#�!ޚߏ0ޚ	�X�O9ޚI���ޚ������[`��ޚ���"�ޚ�O�#�ޚ�j��ޚko��ޚ�D�'�ޚ'���#ߚ�:ߚ���
@ߚ�ՎOߚW�dߚ�Î<|ߚ<���ߚ�ߚ�ߚu~�'�ߚ0*�+�G�d�����$������C��A���C��2���-��B�&J����.e�$lB��X֭�'�=�р7��!�(����>��3�����gB��L^�,!�1���R�&�ޙ(x�&2��E��:�? ��:J����K�&�)��0��{�)K�*��u�q���O��"�������b��(��0���	�O-�)�*=I�G�p�b��q�!����@? ��$������J�$���y�'��$�I�%�$�J�7�(ו0C�3RÎv�H�+��)� �"��.U���"��@$? �P�8��7�����2-�!u��N��Q�']�/��`$? dq����o�L��BDb�&�$? ���������q������D0�4hd�!d�1��������&��+2�-��*�����-��z����;�[�.Y�M�w�RV�+��)��;��*�����������1��2�����]�8���L�ʎ#]��Ҏ=u�(�̙=��L�t�;��5%��O�87�6п�Sm�H�)���2Ϗ������}ʎ!�����$�!�;���U�W�j�cݎ"��)�(���ю��&g�$��!ۄ���,F�9�9���*M�.�9�{�=*���c�8��2�e���	�1�$��!��&��,�4�!��u~�'<��K�
Z��	M�c�����Ew��5��
����%���&׎��+����H�#��!6�"����.����$K��'s}�6r��#� ����
�����/��)���%?���$? ����)m����^�	�	���������+��yD�F��0��'Z���1�1x��-p�����;�6���'�D�'�,�/�
��Q>��b��.����5B��$�+�1f��*������u�=���2�,�
���*���`w�7�'�˙���m�!��#5�,-��8Vk�.e��*~ҙ���=�����֏3���1f�#�$? FU�*�0{~�4��3u[�$J���l�g��ް�*���$��> �����?��=�5���-l/�.��S��$B��^�5]��*q��
�����(���2�B�������{B�����ʙ
��;H�,��9��#X��!�y��.��-���7��������$~r�,���)tՎ%��SZ�0<��,Ü�$h��#��2���$�4�/���3a"�D�N���0��o��&J��!eH�!k����> ���h6�����ϙ4���$� ? ��ߎ�}��$? �L�
���b����J�����-�.��l&�AL��G�{�����������'����������X������$�?(�2�Z�@�> w�&�7>���<�(��$�#��$�<����.��NR�"�ɻ�2;�-���.h�&EW�K��J!? ���O�#��,5_�"� ? =�#6��`�k*�Ku�Kxg�&��)��K��O�i�)'�0N�%W�0�Z�&��$7���5���-��@��=_����X�O6�Z��8��6����cz�)��*z�#�=܏C-�7
��,d�M����`���Z�	��Kc�>��7�4>�������"�
�*�'��
�,A�6ҵ�w�9m���zď�����@��A�S�I��K�2�J�ה�\���:y�9ß�������ْ���:�"��8P��*
�4)�!��*J��9�Te�N>,�"��)����볙2��33�	��	�-	���.9	�$O��]	��i	�"�k�+�	�&�$��	��Ď�	�߭�*�	�0W�
�u�^*
�C��m
� 4>|
�zə2�
�-��
��K��
�5��
��Q�/�
�+�Y�$�$uS�B� �
N��ߙ\�2G�#%? �h�n�[/���!w�7��8S�1��'B4��$��$�T�B����Q�
Uk�^�:�%}��0>��T�
���|���E�����]�6��-?p�

��ԏ
����$$
��\� %? ��B
��Y
�	��n
����
����(�
��7>�
���"�
�!;��
�
�$�
�$��
8Q>	�$
�$���(1�$Y�U�bߎl�vz����A�+��=7�&��$൙����"���%,�!�!�#M��e��#����+@%? >����j�:��0ʶ�"��$疎R�F,��#J�-j�w�Ƚ�$`%? S�������.��*2>�3��3"y�$���M�!��[�",�/o��[�m��.s�1.ܙ��b�������d�"���T�$�W�-�Dk�
B��:�S��>>m�Q��|�N�Q��F�2�$��$@3>���A��E>��#�)�+-�2��_�=��5q�/��������
���Ɏ���F���Й����T���h���Ē"<�!���1]�7!���������/��������,%�:��0�f�+&�$�"�J�?�V�� ? m�&������%? 3����JǙ*��)1���Lʙ��T0���抏J��J%��H����b�eA�$t���0��8������> ��苙��#~P�!��E�:�S�IL�<���i��h���'��&���-�!���57�&�5�]�,0�7c�'W�+��'�.�9��4	������+��!�m��ې�-�:-�B�$�Q���]�
K��7g�3%��5��3Q���O�%��!饙$�޴��햙!8�!�����y�Y���!s�낒E��9�?�r��Z�=�2�%r�D�+v�!\��8�Gy�K@�> ��/S>��������C>��o��%? <�� ��> 8�+��J�,6(�v�����m����A8���������������������ؙg�T��	qO�
��Zn�f�[��%? �k�(��"G����ؚ�*�%? �q�?�L@�> W�$�?>{�]�����˓9��9����;&���lv����u�+
�$�W��E>�B�1��W�K��:�]���o��|�H��G�,��
�4(�$��(�"����� ����$% �'�j�(L �.Xԙz �3u�-� �*'q�� �S�/� �$�� ��=�� �%t؏!�H%�#!���?9!�9��r!��U��!�D�'&? ���!��t� &? d\��!�!���!��8��!��
�<�!�'���"��%-"�!�^�N"���> e"�`��ؚ�|�%�"�!p5>�"��_�A�"�-����"�Û�.�"�$�$#�-єG#��m�,@&? �>>\#�To�%h#�.�*��*�,]�2�#�!�> �#�/�j��#�Y#�=$�EmL�.F$�ғ(d$�$���$����C�$�#�W��$�Є�+�$�0%�0�V�62&�4g~�+f&�-��@�&�1�<��&�V_��&���Q�&�39/�'�7��F$'�9[B�&]'��*�r'�Il�/�'�-9���'�ю�E>���L�'�9uV�(�Y��5(�%��?(�y�3S(�'N��Mz(�EQ��$�(��4�(�$���(����)�8��%$)���0?)�0aێ1o)�&3S�1�)�8o��+�)�*x���)�t/�*������y�'*�#7E�J*����a*����2{*�5M"��*���#�*�"87��*�WF�$�*�T�"+�)3��C+��z�,O+�-1͙|+�SA�
�+��~��+� !? �+�!gS��+��g��+��h�,��u�,,�/%r�F,���\,�L�z,� D�9�,�Fj��,��w��,�o�9�,�'әF&-�9ǎ_-�Z�t-��Z��-��Ȏ"�-�(��6�-�'�j��-�ƙ�-��0�
.�#��0.�sA�<.��x�*M.�#� �p.�	�A�#y.�!��.�.�3,���.�����.��p��.�]��/�Dɏ$/�뉙*5/�!ܢ�@V/�Gl�`&? ��$�/�*;��+�/�*���/�׏�0�e�&0�{>�50�膙T0���f0��Ȏ�0�����|ޏ&�0�D>�0�7���0��7��&? ]0��0�.���0�2��6�0�!>֕1�I��$1����61��E�#K1�'�і9r1�9�2>)��	���*�1�$���1��/�1�,�u�2��[�-2�*�Î<82�>�Ιv2�PP��2�Y��,�2�!I�0�2�'Lj��2���
3�	L��3�"W�.3�$W;�!R3�T��@g3�9�C>�3�'W��3��?�K�3�>z��!4�'�|�5(4�8�7>`4��> o4����4��S��4�s8�#�4��x��4��7>�4��<��4�{
�?5�.��Q<5�H�x��5�-��%�5����$�5��w�%�5�$���5�+�6�^c�<-6�L�}�y6�ko��E>�f�+�6�'"���6�����6�֎�6�م�&�6�!Rd�&7�i�<7���S7��Z�l7��:��7�� ��7�Qm��7�����7�����7����7�K֎*�7�*5=�8�<
�#8����D88�:x�r8��? �8�Ƶ��8����8�Nh��8��F��8����9�����&? <1�:9�0�n�@9��L9�!e��m9���|9��k�4�9�3�|��9��D�3�9�'鰙�9�M��1:�'���;:�&\��a:�0D>~:�.��
�:�~�H�:�B��+�:�$�<�;��i� ;�!5\�$A;�$>��me;�m�;��;�m��&? Kގw��b�#�;�'$�.<�*�t�?.<�9�3>g<�(��s<�->�&�<�+ܕ�:�<�5�h�R�<�HW�+6=�"&J�X=��r=��Ԏ~=���)�=����%�=�$\#�/�=�<�>�x��6>����T>��2�i>��y��>��R�/�>�-�b�>�>�2#9��>��q�
?�F6�?��J�)?��C5?�D�ܙ"y?�${��/�?�'�> �?�1m�0�?�#�L�@��@�@�6��
,@��f�'8@�5Rz�m@��9�|@��T��@�b=�#�@�,�v��@�#���"�@��J�
A����""A�$�;�FA��[A���mA�)X�".���(A�$w��9�A�,����A����A�,׏�A��<>
B���+B�'�? CB�<��*bB����=}B�;�? �B�j���B��5>�B�LJ�1�B�*b��#C�
�ю$-C���LC�5��aC�!/�SyC�Wc��&�C�!vՙI�C�I��> :D�-�X�gD�p6�'sD�(‘�D����D��Վ�D��'�5�D�fv�%E�" ��$E��@�3E�p-�LE�`�> [E��o�yE�?�S�E�D=\�%�E�$٤��E��W�%F��E�8%F�@��&eF�!9��9�F�-1��@�F�B���F����G�T��)"G�#`�> EG�#�X�hG�M�GtG�C���G�V��0�G�+(™�G����GH�NN�0TH�?q���H�~��'�H�$a�'�H�@ ? �H�Xp�.�H���I���0I���	NI��ƙ-bI�1g"��I����"�I�];��I��~��I�8n>@Q>��9�I�?P4>2J��^�P>J�E#��J����-�J�'$"��J��*�J�'�q��J�"�K����K�W��4K�`�> IK�4n>cK��D�)iK�$��> �K�řS�K�<�> �K�!���$L��b�!L�_I�;6L�3Q��*����iL�8	��L�g��%�L�!�ș.�L�0�P��L�����L� s�M���M� ]�0M�(v��XM��Z�"jM�!V'�$�M�!n+��M���:�M�2_͙$�M�!Ow�(N�$�s�9N���NN���aN�ð�!{N��1>�N�Q3�
�N�<i��N�@�8�N�+�S��N�#���O�^��S7O�^�>�@�O�JX4�w��ߏ�O����O���P�P�P�Hz�:*P�9I2�'cP���#~P��
��P�����P��ś�P�� ? �P�$H��P�	` ? �P�b�,Q�0ܠ�'EQ�!��fQ�`�> }Q�!�8��Q�6��Q���3�Q�,���C�Q�$Z�'R�%�1R�Mϑ@R�!��aR���.yR�-I
�;�R�<�A��R�Wv�*�R�!�-�,S�|�06S�4�h�$jS�0��+�S�$Й�S��y��S�QK�+�S�"�V�T�(��*bB���"T�!E��!CT��6�'^T�'�E��T�<�0�T�3篏�T�S%��T�#͗�U��:�U��G�)/U�'�/�VU�Lj�hU�����U�H��U����U�1�
�U�ę�U��
��U�r�V�5ܕV��B�&1V���LV��[�^V���pV���4�V�6�n��&? �p��V�#T��V��v�*�V�*1>W��2)W�'JҏPW��O>bW�	��kW���#�W�% ? �W�a&��E>G���W�q֙�W�3���W�dљ�W�#�X��;�X�KՎ/X�K�)IX�#IĎ%'? �$�' '? �}�lX�gh�{X�[��X�l�.�X�$���X��=�'�X�#��Y�!OΙ#Y�#OI�&FY�'\��mY��M��Y��g��Y�X�5�Y�'�e�*�Y�!0��;�Y�'���&Z�,�5Z�'ϖDZ��a�*VZ�&`)�-|Z�)}ʙ�Z��!�Z�K:��Z����(�Z�!��[�$�'[�>��B[�G7�X[��љj[����[�W(��[��(��[���!�[����	�[�#z��[��c�"\��Z�\�kb�'3\�!��0T\�*��~\�xÙ�\����"�\�#rN��\����\��`�1�\�-�C>#]�i8�47]�7/��,n]�)�8�]�;�Y�.�]�-p�7�]�3lڙ82^�$e��V^�8�p^�҃�&�^�&pV��}���vT�;�^�6�5�$�^�����^��9�_��5�/$_�,$�P_��~�__�!��'�_�*fz�郚B��
�_�����_����@�_�M|��`�s��,`�7��@`�!�r�a`�u �m`�V-��`�Ps��`�Id��`�%e�(�`�'q��`���a�n�.a�'�@'? ��> =a�!�5�^a�΅�va����%�a�!�n�E�a�M��!�a�rC�Kb�F�_�5Yb�*�w�'�b�!'���:��%�b���)�b�(mU�%�b����H�b�Gf�%Fc�!a��&gc����c����$�c��B�%�c�#��c��S�&�c�&�Y��c�z�
d��X�7d�8C�(Wd�0�#�!�d��@��d��l��d�����d�&���d��;��d���e���e�E0�4e��a�Le��P��
��pe�q��F�e�K�0>�e��H��e��0�)�e�3WU�(f�'Bf����Tf�8>of�du�%~f�!{��E>�6��f�9.�O�f�Us�4g�'�3g�!�Tg���`g��2�5xg�:�ۏ1�g�1�G��g�h�h��
�h��[�h�'a�)h��3�Ah��I�Th��:�kh�P ��h����h�5>�h��!��h����h��
�h��p��h����h�}q�/i�$rj�3i��$�Ei�4>Ti��ݙ!`i�`�> xi��͙1�i�*-6�!�i��%�7�i�17G�7j�,o��'1j��3�Mj�M[�kj�-���j��؎)�j�$����j�R˙9�j�0(P>�P�	�o��j���k���k�f��2#k�'�R�Jk����*ak�$��+�k�*���@o�k'�=�р7��k�B��k�����k�0֭�k��,��k�����k��ث�k��	��k��o��k�o��k���dg?�g?#T	�g?#��g?#��g?#��g?#��g?#�$�g?#�#�g?#��g?#�g?#�g?#0�g?#�
�g?#�!�g?#� �g?#�	�g?#�"�g?#�&�g?#�"�g?#��g?#�
�g?#��g?#��g?#7
�g?#L!�g?#�	�g?&�g?0�g?1A�g?b
�c8��9��9�9�g?1fp�9��(h?;�dh? �
dh? �!dh? �,dh? �dh? �dh? �dh? �dh? �dh? �dh? �dh? �%�h?=�m?8:	p�9�9��9p�9�h?3
�h?4
�h?o	�h?�!�h?
�h?�
�h?�	�h?��h?��h?�	�h?�	�h?��h?��h?��h?�8�h?x	�h?{�h?f�h?u�h?r,�h?n�h?q�h?4�h?��h?��h?�
�~?;�	6�h?>��h?>
��9���h?
�h? �h?�'�h?,i?AR	\i?�\i?�
\i?�5\i?�	\i?�\i?�	\i?X
\i?^\i?l\i?~\i?�\i?u\i?N3\i?T2\i?�2\i?�,\i?�\i?�	\i?�\i?�	\i?\i?'�i?J
�i?3-	���i??�i?��i?�&�i?�<�i?2�i?%)�i?2�i?.�i?v�i?v�i?i	�i?�>�i?�	�i?"8��`j?*�`j?*�4�j?*%(�j?9 	�j?9*�j?0k�j?0k6�j?0^(�j?0s>�j?0�M�j?0<-�j?0<�j?0� �j?0�4�j?0�O�j?0��j?0�4�j?0�>�j?0��j?0��j?0"�j?0#�j?06
�j?07
�j?09"�j?0:&�j?0;&�j?0D#�j?0D�j?0F
�j?0G
�j?0H"�j?0H
�j?0L
�j?0M
�j?0N"�j?0N
�j?0O&�j?0O
�j?0,!k?2�
!k?2�
Tk?4��k?4�
�k?6�k?7��k?7�-l?7�*X:  X:el?9�6el?9�	pm:(�m:�l?.e	�l?.g	�l?.i	�l?.j8�l?.j�l?,N
m?Eb$�m?8L
�m?8�В:�m?*1�m?*4G�m?*1�m?*\�m?*�
�m?*��m?*�m?*#"�m?*$%�m?*�-�m?*�-�m?*��m?*2�m?*/�m?*+�m?*K�m?*Z(�n?6�1�:�:�n?.f�n?.=�n?.:�n?.6��:�n?.o'�n?.p�n?.r!�n?.rH�n?.s�n?.t�n?.~�n?.�&�n?.�!�n?.�I�n?.��n?.�/�n?.�5�n?.�,�n?.�%�n?.�%�n?+b�n?+i��:��:�:�:�n?+S�o?F�.o?A�	o?A�	o?A�Mo?APo?Aj	o?ATo?A�#o?A$o?A	o?A
o?A
o?A1o?A@
o?AA
o?Aqo?A�	o?A�	To?6(�o?EJ�o?ED`; �;Pw; `t;�t;8s; s;��=��=�w;�w;Pw; �=�=��=pw;�o?Ff*�w;Ep?R0�p?5V,�p?5U,�p?Pcq?DHq?Db
q?DM
q?D@
q?D
q?Dx
q?D�q?D�
q?D�
�q?NR�q?N'Cr?(�Cr?(�Cr?(�lr?66Cr?()�r?)$�r?P�)�r?P�7��.)iu?8?
�
<�
<@{?2��<`
<p<�<@{?2�1�<�"s?/�p<<<�<p<<�<P <k›%s?/As?/�1�›s?/Y$s?/Z
Ns?>
s?/X �s?Pm
�s?E�$$t?5$t?5��s?EX0�s?E/�s?E�'�t?'�%�t?'��t?'��t?+b)�t?+�3�t?:�
4u?4�iu?8&pÛiu?8Viu?8=	�u?7;	k}?2.v?P0v?Piv?L�+�v?7��v?3,B�a=0��a=�0�� b=b=b= b=0b=�˛!3w?>�rw?J#̛�w?:�D�w?:�:�w?Af:x?-':x?-&:x?-,:x?-':x?-h
�x?3I �x?.�Љ=u=:x?-�/:x?-�/:x?-�+:x?-�1:x?-�/:x?-�/:x?-�+:x?-�'�y?>1�x?9�
�x?9~�x?9k#�͛*�y?>�%�y?>4MΛ�y?>��y?>��y?>��y?>��y?>��y?>�Љ=u=y= u=w=x=fz?1��z?+�
�z?>�
�z?>	{?<#-��=��=@{?2�2�'<@'<0�=@�=`<�<<�{?2&
-|?6<	�a=`�=��=��=k}?2�	��=��=��=k}?2�	fz?1Afz?1Dfz?1Y�w;�|?-�!�|?-��|?-��a=P�=�|?Jg0d?5�d?5�!d?5�!�}?29$d?5h$�}?C/9�}?C'!�}?C+�}?C"�}?C'~?;�~?;��~?8��~?;�Q~?=l)Q~?=
��Q~?=_$?-g/?-h1?-i0?-�?-r?-r
2?1od?5�7�Т ѢPѢ�Ѣ�Ѣ�ѢҢ@ҢpҢ�ҢӢ�Ң0Ӣ`Ӣ�Ӣ�֢�Ӣ�Ӣ ԢPԢ�Ԣ�Ԣ�Ԣբ@բpբ�բ�բ֢�֢0֢�Т ѢPѢ�Ѣ�Ѣ�ѢҢ@ҢpҢ�ҢӢ�Ң0Ӣ`Ӣ�Ӣ�֢�Ӣ�Ӣ ԢPԢ�Ԣ�Ԣ�Ԣբ@բpբ�բ�բ֢�֢0֢������������ɸ�и�U��a��f��l��q��v��y��~�����������������������������������ĵ�ʵ�ѵ�׵�ݵ�㵛鵛ﵛ��������������Hn>����$��0��6��<��E��J��P��U��PQ>[��a��g��m��t��z��������������������������������������Ƕ�Ͷ�Զ�Ln>۶�ᶛ涛춛��������XQ>������ ��'��.��`Q>5��hQ>pQ>;��xQ>A���Q>M��W��b��q������������������Q>���ķ�ͷ�ٷ�㷛귛�Q>����������$���Q>0��;��A��H��O��V��\��e��k��t�����������Т ѢPѢ�Ѣ�Ѣ�ѢҢ@ҢpҢ�ҢӢ�Ң0Ӣ`Ӣ�Ӣ�֢�Ӣ�Ӣ ԢPԢ�Ԣ�Ԣ�Ԣբ@բpբ�բ�բ֢�֢0֢�Т ѢPѢ�Ѣ�Ѣ�ѢҢ@ҢpҢ�ҢӢ�Ң0Ӣ`Ӣ�Ӣ�֢�Ӣ�Ӣ ԢPԢ�Ԣ�Ԣ�Ԣբ@բpբ�բ�բ֢�֢0֢�Т ѢPѢ�Ѣ�Ѣ�ѢҢ@ҢpҢ�ҢӢ�Ң0Ӣ`Ӣ�Ӣ�֢�Ӣ�Ӣ ԢPԢ�Ԣ�Ԣ�Ԣբ@բpբ�բ�բ֢�֢0֢�Т ѢPѢ�Ѣ�Ѣ�ѢҢ@ҢpҢ�ҢӢ�Ң0Ӣ`Ӣ�Ӣ�֢�Ӣ�Ӣ ԢPԢ�Ԣ�Ԣ�Ԣբ@բpբ�բ�բ֢�֢0֢Ĵ�ش�������7��{�����������Ǫ�ު�窛����'��6��H��Q��^��o��z�����������«�Ы�߫�F>��� F>��!��/��F��R��g��u�����������ݬ�﬛�� ��3��V��p�����������í�Э�譛����0F>,��F��HQ>S��g��s��������������Ю��@F>����&��3��N��\��n�����������ѯ����)��M��l��������հ����� ��>��PF>Z��x�����������걛��/��E��d��s������'?���̲�岛��/��\��~��������`F>���ͳ�泛�����*��G��pF>[��i��x�����������������������ɸ�и�U��a��f��l��q��v��y��~�����������������������������������ĵ�ʵ�ѵ�׵�ݵ�㵛鵛ﵛ��������������Hn>����$��0��6��<��E��J��P��U��PQ>[��a��g��m��t��z��������������������������������������Ƕ�Ͷ�Զ�Ln>۶�ᶛ涛춛��������XQ>������ ��'��.��`Q>5��hQ>pQ>;��xQ>A���Q>M��W��b��q������������������Q>���ķ�ͷ�ٷ�㷛귛�Q>����������$���Q>0��;��A��H��O��V��\��e��k��t����������j��\n>`n>���g�����z��u�����o����dn>hn>���l��|���ț���r��������k
{
�
�
�
�
�>H�X����o���
��H�0H�p(ؔ	���o���o�&���o�o�$���o��xF�6�F�P>`>�>�>>�>�>@>�>�>P� F$��������pGpG�c8u(����*@� �-@��`�*� �@��@
���@(�@
�P�@��@
���@�@� �@t�@���@ $�@�T�@!�@��@p�@���@@��@���@4�@
�h�@��@
���@P�@
���@%�@
�L�@.�@
�8�@��@���@L�@���@i(�@�d�@��@���@ p�@���@��@�,�@$��@��@#��@���@'t�@���@�@�d�@'@)>��@�)>�T�@��@���@4�@�H�@)��@��@
4�@�H�@!��@���@#p�@���@��@���@�@�4�@��@���@�@�0�@��>�\�@��>���@��>��@X�@	�|�@,,�@	�p��8 |(@���">�7��7p�����4@�*pG�*%0�`�����@I( �9����:������*:�;P���=/usr/lib/debug/.dwz/x86_64-linux-gnu/fish.debug���Rၿ$.,
=�[��B�w3ca84766da20db11ea0c5a8144b99d1794ce1d.debug���.shstrtab.note.gnu.build-id.interp.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.debug_gdb_scripts.eh_frame_hdr.eh_frame.gcc_except_table.note.gnu.property.note.ABI-tag.tdata.tbss.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink��$��&���o��$0��8���@���o�$�$�M���o�&�&�\p(p(ؔfBH�H�0p��k � �0vP�P�`�`�<],��>�>	� > >dz^��2d��d��"��������l�`�`���0%�0%�����ҡ�ҡ ��ҡ�ҡ ���H�H�H�x� H�H�
X�X�`�`�e
#xF�xF�0z�H��H�X,P�P��2�n��n��7�n�DI�n�40o�X

AnonSec - 2021