HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/share/zsh/functions/Completion/Base.zwc
?5.8.1���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_labels�eh(�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_matches�BD�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_alternative�
�
t�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_approximate<$�	�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arg_compile�;1�'�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arguments�� sp�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_bash_completions� *!zD�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_cache_invalid*!�!�,�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_function�!2"��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_program2"]#��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_combination�$��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_comp_locale<%��	�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete<%�(|�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_debug�w*�
x�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_helpw*�-���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help_generic�-Y.��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_tagY.�/���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct0m\�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_filename022!��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_word22{2W
l
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_describe{2�6�
�	�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_description�:�	��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_dispatch�:=�*l�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expandIDL
��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_aliasID\F��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_word�F;P�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_extensions��G�\�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_external_pwds�G�H� �debian/zsh-common//usr/share/zsh/functions/Completion/Base/_genericaI6��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_guardaI�IA��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_historyK�
��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_history_complete_wordKvN�@�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_ignored�P���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_list�PHQU1$��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_main_completeHQ�]���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_match�]�_'��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_menu�_�_l��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_message2a@d�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_most_recent_file2a�a�`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_multi_parts�g�4�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_label��h��
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_tags�h�m���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_normal��n=�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_nothing�n�
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_oldlist�p���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_pick_variant�p.r�H�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_prefix.TtW�	�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_read_compTtjw���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_arguments�xy��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_words�y�`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_requested�ybzf��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_retrieve_cacheb<{b��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sep_parts<{~�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sequence~��(�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_set_command��

��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_setup��<��l�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_store_cache����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sub_commands�X����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_tagsX�Ȇ�`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_user_expand��8�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_valueso�X��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_wantedoAT�4Ld|��E�E�E�AP�	�A.r�A,�A&4A�%LA,&h�$�����R�A,L�A,4+$A���A&�L4A,d�A.|5�A&rL+$A,d۔A.|QqA,d�A.|�A���A������A"��A,5A,d�A��!�A.r�A�8�4�Y�AC���UiA,"��A"	f�-$��qA�	�x��U�A"
f�Am(��AF��local__gopt__len__tmp__pre__suf__ret__descr__spec__prev��1�__prevshift__goptzparseopts__gopt��argv��ib:4:������( __tmp-1 )��__tmp��( __len+1 )�comptags�-A�__prev�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack_comp_tags��_comp_tags �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*����4����(P@)2�����(@)argv[5,-1]��_description��curtag���3����(@)argv[4,__pre]�����(P@)2�����(@)argv[__suf,-1]��returnA
A�Gzc#A�ۜ5�zc#A���A.r��Ad�1A�
IA,	�
ccA,
�<A�FP�A"r�m�FP�AB��% Y�A,�5A�FP�A��t.A�Gr{�AB�ۜ5�r{� C%r{���@A���AF2`�u�r��AG4A���1A��ۤ5HA.e
cc�AC���4A�fHi�A�F��AF��_all_matcheslocalzstyle�:completion:��curcontext�:�old�matches��old��only�true�yes�1�on���compstate[old_list]�compstate�insert�compstate�old_list�keepreturn�only� �comppostfuncs[(I)_all_matches_end] comppostfuncs��comppostfuncs[@]�_all_matches_end_all_matches_context_all_matches_endlocalzstyle��_all_matches_context�avoid�completer_expand_old_list_correct_approximate��compstate[nmatches]��not��I���_��_completer�explinsertcompstate�insert�_descriptionall�matches�all matches�compadd��expl[@]�unset_all_matches_context_all_matches��@�A@�"+3,@Xtrk�E�A$Cgz����5A�%lA�NAf��z��A`C�0
zA���0	A.DqA�F��A"r-C&�A�%tACFD]AL�N4A�&DA��^"+3A�C�[1[ACF��A,@A,LiAC���,�Ah�L1A.r��!A�%t!QQ
A.$r��A
�����LA(�
@ۤ�i���l���
A.+r�
A����%�LA,C&l�,�������QA.3r��A@�
�A�
���,)AF�M�A.:r��9A�F��A<�NA����,	A&5	q
A�F�i	AH�A���	�,�	A�
�E
q
A"M�rk�
CF�A8,@1AC�`�,��AF�localtagsexpldescractionmesgs��compstate[nmatches]�suboptscurcontext��curcontext�suboptsgetopts�O:C:���opt�subopts���(@P)OPTARG��curcontext���curcontext%:*�:�OPTARG�shiftOPTIND�1��1������_tags���(@)argv%%:*��_requested���def%%:*�������def#*:�%%:*��action���def#*:*:��_description��descr���action���mesgs[@]����def%%:*�:�descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��r:|[_-]=* r:|=*���subopts[@]��(��)���action[2,-2]��_all_labels��descr�compadd�{��}_next_label��descr���action[2,-2]��action=( �action )�_next_label��descr���action[@]��action=( �action )�_next_label��descr���action[1]���expl[@]����(@)action[2,-1]��compstate�nmatches�return��mesgs[@]�_message���descr%%:*�����descr#*:��A""R`���5�F��A(�����4p��A(�'���z�k)AG��AC'��+��A��1A.r��;A.QA.r��A.Pm�AB��ۜ�<XuA��1AN2pr�����A"!r-UCF��A.%p�qA.'p�A",��F��A�f@X�A��
u$�"A8/�.A8�A,9��A�:
�qA�'-A""2`ri���HC&�A���
Av2�r���;Rpr�����;A.!qA.
��A"
Q-�A� @a�A,M��A"OR-
O�
�T�A|CN'A&Q��A,REA �`���-yA,W�A�C8�7AC&pA\��*�	A"���ۤ�)[u�A.\E�Q A"CF�D��AB^�-����ۤ�|AG��A���۴�$A$�Hh�۬ی��A"i��Ej]�A,l�
A,n�+��A�&A"r��4�&AstA"w�
�"w��FP|A"z��F��A,|�
A�F��_matcher_num���#:-�PREFIX�SUFFIX��returnlocal_comp_correct_correct_expl_correct_groupcomaxcfgaccmatcholdcontext���curcontext����compstate[pattern_match]�dounfunctioninteger��1�cfgacc���1[3,-1]��cfgacc��2�zstyle�:completion:��curcontext�:�max�errorscfgacccfgacc�2 numeric���cfgacc��numeric���NUMERIC:�1���cfgacc��not�numeric����NUMERIC:-1�����cfgacc//[^0-9]����comax�_tagscorrectionsoriginal ! �+functions[compadd] compaddlocalppre��argv[(I)-p]���argv��I���a�zA�Z��U�a�zA�Z�������#:-�PREFIX�SUFFIX��_comp_correctreturn��PREFIX���argv[ppre+1]�PREFIX�~(#a��_comp_correct�)��PREFIX[2,-1]��PREFIX�(#a��_comp_correct�)�PREFIX� �_correct_group && ����argv[1,(r)-(|-)]�[(I)-*[JV]]� _correct_expl�_correct_group���argv�1,�r���������R����JV���builtincompadd��_correct_expl[@]���@�_comp_correct��compstate[pattern_match]�compstate�pattern_match�comaxcurcontext���oldcontext/(#b)([^:]#:[^:]#:)/��match[1][1,-2]�-��_comp_correct�:��_descriptioncorrections_correct_explcorrections�e:�_comp_correct��o:�PREFIX�SUFFIX�_correct_group��_correct_expl[(I)-*[JV]]�_completezstyle�:completion:��curcontext�:�insert�unambiguous���#compstate[unambiguous]�����#:-�PREFIX�SUFFIX��compstate�pattern_insert�unambiguous_requestedoriginalcompstate�nmatches�originallocalexpl_descriptionoriginaloriginalbuiltincompadd��expl[@]���PREFIX�SUFFIX���compstate[list]�list�compstate�list���compstate[list] force���opm�break_comp_correct+1 _comp_correct++ �dounfunction �+functions[compadd] unfunctioncompadd ret == 0 returnAf�dқCA(C� �D8Xp��{�A$�� �D����AB`�
�F�A"ar!QXC�A(C���p۔��+�ACF�A,b��A�&�A�%pA�%A�C�AicAt�+�0-A&�0;AC%���AC&�Ax�wAscAC%�A�%XA(��+�0e�A�&�A(A|cA�@+�0A,5�A�&�0qA,���A F��0�AC &�0;A,� ���p۔0L
�eA� F�A<C!�1A�yA�!%8��0��A,���AC#F��A�#%�A�#%�{�A$0A��A"��$&�A��$�+�0�	A,���A�%F��0 
A,�AyA�%F��0�A&%�{���A&F��0J	A�&�A��A"�Y	'F��A�C'1+�0	
A,��	�	A�'F��0�	A�'&�0;A,(���p۔�
L
�eA(F�0�
A�(&�0;A,)���p۔�
L
�eA)F�A<�)�1A�A*%X5eA<�*�1A�=AC+%8a�0f�
A,��
�A�,F��A�,�A�cA"�C-&�A��-1+�0=A,���A�-F��0qA.&�0;A,C.���p۔�L
�eAC.F�A</�1A��A�/%pA0;A0&�A1FA2F�emulatelocalargspecdspechelpspecpreludeamapdmapsafe��1�return���tP���1����localprintNAMECONFLICT:safe�reply�shiftpreludeargument�help�optionbreakprelude��prelude[@]�argument�1-���*amap�position�means�actionamap��1���2�argument�option�helpSYNTAXERROR��@� �#amap ��argspec[@]����amap[position]�:��amap[means]�:��amap[action]��optionamap�option� �#  ��+amap[�1]� || ��+dmap[through]� followamap�follow����2:s/join/-/:s/close/-/:s/next//:s/split//:s/loose/+/:s/assign/=/:s/none//��explainamap�explain��[�2]�unless��xor[@]����(@)=2��through�means�action ��+dmap[�1]� dmap��1��:��2��argument�option�help�follow�explain�unlessSYNTAXargument�option�helpSYNTAX �#dmap ��dspec[@]����dmap[through]���dmap[means]:-:���dmap[action]:-:�� �#amap ��argspec[@]����xor:+(�xor)���amap[option]���amap[follow]���amap[explain]���dspec��helpamap�pattern� ��+amap[�1]� means�actionargument�option�helpSYNTAX �#amap ��helpspec[@]����amap[pattern]�:��amap[means]�:��amap[action]��eval�safe�reply��=( "${prelude[@]}" "${argspec[@]}" ${helpspec:+"-- ${helpspec[@]}"} "$@" )�A��G	k#-E\EtE�E�Ez��E�E�E�AX'5ElE�E�E�E�AC�,DA ���Xp�A%�AC%�A���+A.r��A����0�A,��+�A&D0�|AC�\}ACFD�0�|:A����A�&D0۔A,��+�A�&D0�tA,�+�A,DیA&D0ۼA,��+�AC&D0ۼA,d
�;A�&D0�A���+�A�&D0�	Ae�+�+�AFD�0�
AC�+�AC&DA"r+����C&DA��,���A" rMu �
�;A,"�A����A#�A	���k�A�	�(IA 
���A")r!
)�AA,+�uA,,��A
����A.9A0�'x����"K����Ag	۬
,	A�%�A�
f�+���E	AC%xA�%�A��A.;r��	Ad�1A.<r��dA,=��	A�&DA�&�	AA1	A.Ar��	A,B�k�
A.C���qA,E�k�E
A.F���A`�A.HrY
�D�AC��k��
�A���k��
A`C�A.Mr��L;A��x�
�A���
A�FD��A%�k�A�c
���Mh����)A �J2�f�۔z��A���Ac�A�C�1A.ir��A,kz���AC�,		
A�%�k�A&�
�A��,	�
A�%�k�A��A.zr�A,�,�A,�D�A�� �A�R	Ad�!�1A.�r��A�!e�k���AC"��k��A.�z���A,�z��
A,�z��uAPC%	�A��
�A&�,	�AC&%�k�A8�'�A��A(�,	yAC)%�k�AH*,z���AB+Fb+�5C+��k�=A�+�,	�
AL�,NA��A-�,	�AC-FDxAP�.�A�QA�/�,	yA0fD��A �1e�]�At�3�VA�9A,�LmA,�\	A��
1	A.�rQ}A,���A.�"K��qA.�"K�AC8&DAC:��k��A�:�,	qAB��;&A,�z����AC<��k�%A�=��]A��=8�7A��A>��k��A��>,0z��MA��
1	A.�r�yA,�z���A.t�qA.tA�
1A.r�!A.�UqA.�A�CB�A.	r��A�B����A.ry��9AC����A�C���A�E��1ALF�(1(A�ACF��k��A�F� z��MA�
1	A.r� A,z���A.t�qA. tA,"�Q A`�H�A.#r!�AI��9!�A�I���A��K�A.�!A�K%�k��!U"AlN�1AF82`�
�"�#9#ACN��Y#�A�N���
A�O��+���#�#ACP��+���$M$AQ��$ۜ�$1%�A��Q�1�A"F9�Q�t%�L�%�%	&A4�Q�&8&T&h&|&�+��A<R��&�&�&�&�&'8'��X'l'�'A4CRG�'�'��'�'�'(0(H(A4�R'\(}(�(�(rk�(ASA1AS�P)�$�)(0(A�CS��A CS��)�|�&�)�&�&A,N�'�+�A�Sf�)*hqACTF�)*q*AXU
1AUF@*�A.U8&y*qA.W8&�*A�CV1A CV�+�|�&<+�&�&A,Z�'�+�A�VF�)h�	A&\r+��ACW�X+ی�y+A�WF�+�qAXF�+
,ACXF�+�ACYf4,�ll,A�Y%�,AZ%�,ACZ%�,A��Z�A�Z&�,A�
[��A[&�)A,mH(�A��[���AnR	-A��[�zA&o�H(--A,qP-m-A,r\�-A,s�'�-ALC]�1AFu2`r5.M.�
u.A�]f�.�tDA�C^��1�ABy�
�.C^F/5/A,{T/�/AC_��/0h&90Al�_�1A.r]0�0A,��0�0AC`%�0111A�`1ACa��1'A.�r]0�1 A,��1�1A�a�A�M2Ab��2ۼ�2�2ACb��,]0A�b��,3AT�b�	1A��
=3A.�`3�/�A�c��3�3A,��3��A.�T&�+��Ape
�A�R4ACeG�2A�eg	��2A.��+�A�f�<4ۼ�2�2A$g��1A.�r]0�!!Ah��+�,u4�4A,���+�A,�|&�+�A.��4�4QA.�r]05"Aj�85M5i5�LAB(�j�5ۤ�5�5���l6I6��6�4A.�|&�+��A.�r]0�6#A�l�85M5�6�LAB,m&�6-7h&M7p7I6������7�4A.�|&�+��A.�r]0�7$AX�nA�n��7�7h&8A"oF8598��+��A"�x8��8�4A.�|&�+�QA.�r]0�9%AqF85�8ATCq�ACq�919h&Q9A"�q&u9��+��A"�x8��9�4A.�|&�+��A�sF85�9A`�s�A�s�:I:h&i:A"t��:I6�:�:��+��A"�x8�@;�4A.�|&�+�ALCv��1�A"CvF\;h":�2�R�;2�R�.R`R�;r�;�;&TCwiABCw��$ۤ)<�<"�R`r�<)='RA=A4�w'�=�=�=�(�=)>A,�`>�>A,�l�+�A,��>?A,�@?a?A�zt�dA".�R�R�?R`R	-r�?
�;(Czf�?ۜ�&A��zV�	A.�r�?@)A,{&�6hh&4@P@ی����y+�
AF�2`Rq@r�@�&*A(�{�6hh&4@�@ی�y+Q	A.�r�@�&+A(�|�6hh&4@A)A�y+q7A �}%X'AAmA�A�AA"�r	B)=,~�X'1BA"�r�B�&-�~�X'�BA"��qC��<.C�X'�CA���'�CA��X'IDA��l'�DA4��fpE�|4@X'l'یۜ�����'یA"22��
�E2pr�E�&/rrk�E(Á�6hh&4@<Fی�y+A.�&�+��AC���&�AAP��F\F�|4@�&ی�l6���Fی����l6���&)A�l6A,�F�FA,�F	GA.8GeGA""2`�
	-��G)=0Å&(HA�C��=1=A�2�
AH2�RaH2�R�.2�R@R	-�
�?rrk�HA,�H�HA,I9IA,!�'iIA,"�'�IA,#�I�IA,$0J��A$���LJ�l6�$�&�mJA���1A&(r�J�A,)�J�JA,*K5KA,+\K}KA,,�K�+�A ���L�dIL�L(0(A�F�)*A��&�LAC�&(HA"8R@R�LR=38�LMA���1A:�
UMA";�
uMÎF�+���qA"E2P�

,rrk�MC�F�+
,A&I�rk�MqAÒF�+�locallong��words[1]�descrodescrmesgsuboptsopt2useccautodoldcontext��curcontext�hasoptsrawretoptargsingoptalwoptsetnormargstartrestmatchmbeginmendsuboptssingopt��1����AMO����CRSWnsw��shiftsubopts���(@P)2��subopts���(@P)��1[3,-1]���setnormargNORMARGalwopt��Ss�singopt��AM�singopt��AM��singoptsingopt��PREFIX���+�alwopt�argv��I���� long nametmpargvtmpargv���(@)argv[1,long-1]�����words�1��/dev/null��name���/��/���PWD/�name��_args_cache_��name�����name//[^a-zA-Z0-9_]/_�� ! ��(P)+name� ioptssoptslflagpatterntmpocachetypesetlopts���(@)argv[long+1,-1]����lis���-l�continue�������1[3,-1]����2���tmp[1]����tmp�2,�2�����(@P)tmp����tmp[@]�_call_program�lflagoptions��helpread ��#tmp� �opt��:space:����:space:����:space:�����:alpha:�����opt����:space:��������^tmp[@]��:������opt//:/��//�[/��//�]/��continue���^tmp[@]��:�,�:space:�����b�����,�:space:���������match�1����match�2����tmp��r���start%%��a�zA�Z0�9_�������start��b�����[����]������match[1]���match[2]���match[3]�����match[1]���match[3]���rest��opt�� ���:space:����  ���opt����:space:��������^tmp[@]��:������opt//:/��//�[/��//�]/�����^tmp[@]��:���(@)��(@)lopts:#--�%%[\[:=]*����tmpargv[(I)(|\([^\)]#\))(|\*)��opt�(|[-+]|=(|-))(|\[*\])(|:*)]���lopts[(r)�opt(|[\[:=]*)]� �#iopts ��lopts:���iopts�1�����[:����� �#sopts ��lopts/��sopts�1�/�sopts�2��argv�*=FILE*:file:_files��*=(DIR|PATH)*:directory:_files -/��*=*:=: ��*: :  � �# pattern�������(M)1#*[^�\]:�[1,-2]�//�\�\:/:�����1#��pattern�����pattern���(��)pattern��pattern[1,-4]����(@M)lopts:##�~pattern:*�����(@)lopts:##�~pattern:*�� �#tmp continue���(@)tmp%:�����(@M)tmp:#[^:]##\[\=*�� �#tmpo ���(@)tmp:#[^:]##\[\=*����tmpo[@]���b����:���:����match�1��[��match[2]�]���b�����[�=�����match�1��//��a�zA�Z0�9_�������dir���odescr�����opt�//��a�zA�Z0�9_������dir���odescr���descr�:�=����opt2�::��(L)��opt%\]�#*\=�: ���descr����opt2���descr�����opt2�:��descr�����(@M)tmp:#[^:]##\=*�� �#tmpo ���(@)tmp:#[^:]##\=*����b����:���:��������opt%%\=*�//[^a-zA-Z0-9_-]�=��dir���odescr����descr����opt2�:��(L)��opt%\]�#*\=�: � �#tmp ���(@)^��(@)tmp:#^*:*�//:/[�]����(@)��(@)tmp:#*:*�//[^a-zA-Z0-9_-]����descr���descr��: :  ����(@)^tmp���descr����name����(@)cache:# #����tmpargv[@]����(@P)name��zstyle�:completion:��curcontext�:options�auto�descriptioncomparguments��autod���singopt[@]���@�actionnoargsaretexpltriednextdirectodirectequalsinglematchermatchedtmp1tmp2tmp3optssubcprefixsuffixdescrsactionssubcsanumorigpre��PREFIX�origipre��IPREFIX���compstate[nmatches]�compargumentsdescrscompargumentsdirect_tags��subcs[@]�comparguments�no more arguments��no arguments�compargumentsdirectcompadd���PREFIX���SUFFIX��return_message��noargs�compargumentsmatchercontextstatestate_descrtrue��tried���descrsaction��actions[anum]���descrs[anum]���subcs[anum++]��subcargument��setnormargcomparguments��matched�_requested��subc�curcontext���oldcontext%:*�:�subc�_description��subc���descr���action��=� �action��action[3,-1]�words��subc���words[@]� CURRENT++ ��>�action�����action[3,-1]##[ 	]#�%%[ 	]#�� ! �state[(I)�action] compargumentslineopt_args��descr���usecc�curcontextcontext��subc�compstate�restore���local�comparguments��subc���descr�alwopt��alwopt:�yes��(�(��)�)evalws�=�(���action[3,-3]��_describe��subc���descr���matcher���subopts[@]�alwopt�(��)���action[2,-2]��_all_labels��subc���descr�compaddalwopt�{��}_next_label��subc���descr���action[2,-2]� ret alwopt�action=( �action )�_next_label��subc���descr���action[@]�alwopt�action=( �action )�_next_label��subc���descr���action[1]���expl[@]����(@)action[2,-1]��alwopt_requested��hasopts���aret���PREFIX���origpre��:completion:��oldcontext%:*�:options�prefix�needed��origpre���+����aret�mesg�tried�prevpre��PREFIX�previpreprevcontext��curcontext�curcontext���oldcontext%:*�:options�PREFIX��origpre�IPREFIX��origipre���alwopt�comparguments��single�directoptioncompadd��optarg���single�compadd��single�compadd�QqS���next[@]���direct[@]���odirect[@]���equal[@]���PREFIX����(@M)tmp1:#��PREFIX[1]�*����single����(@)tmp1:#[-+]��PREFIX[-1]�((#e)|:*)����PREFIX����(@)tmp1:#--*�����(M@)tmp1:#[-+]?[^:]*�����(M@)tmp1:#[-+]?(|:*)�����PREFIX���(@M)^��(@)��(@)tmp1%%:*�#[-+]�:#?��_describe��optarg���single��compstate�nmatches�compadd_describedirectPREFIX��prevpre�IPREFIX��previpre�curcontext��prevcontext������alwopt:+�origpre�:-�PREFIX��break��opts���aret�compstate�nmatches�PREFIX��origpre�IPREFIX��origipre����PREFIX#*\=����SUFFIX�PREFIX���PREFIX%%\=*��SUFFIXcompadd���(@)equal%%:*����equalPREFIX��prefix�SUFFIX��suffix�IPREFIX���IPREFIX���equal[1]%%:*�=�matchedcomparguments���equal[1]%%:*��descrscontinue��aret�curcontext��oldcontext���aret��rawret��compstate[nmatches]���compstate[nmatches]�ACFA(�'PZ+�iE�ACE�0	��A�F��0�$�A0	F0�l�l���<A0	��A�	Fl�0	�|�AC
F�0	���A�
FX0	;ACFt�eval��_comp_setup�local�KEYS��1�expl�key_main_complete_command_names_main_completeparameters_wanted�exported parameters�_parameters�*export*�_main_complete_hosts_main_complete_files_main_complete_users_message�Key �key is not understood�A ��Lx�A,�AB��(ۤE��F��AC�(ۜE�(A�F�UA,9A��(ۜE��A"�
"FY�F��A�F��local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachereturncache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache�_cache_path��_cache_dir/�_cache_ident�cache�policy_cache_policy��_cache_policy���_cache_policy���_cache_path�Ag0A"�EYEA&lA���A�A�&�A,0�A"�
��F-A,y��A�F��ACF��local_name_ret��1�����shift �+functions[�1] ��@���?���_name�eval���_name�=��_ret��compstate�restore�returnA@'EE�k��ی��ACg�A���1A.rۄA&0AlC�1A	IA,
��A"���ۤ�e���A.r�dA�&0A.���A���	AB��A��|&h�AC��&hA5�A���]��A���ۜ���k�Ah�1A.r��<A�-Q�qA�����qAC��%A�	��|&hlocalcurcontext���curcontext��err_fdclocale�_comp_locale;�prefix��1�shift �#_comp_priv_prefix curcontext���curcontext%:*�/����(@M)_comp_priv_prefix:#^*[^�\]=*�[1]�:�zstyle�:completion:��curcontext�:��1��gain�privileges�_comp_priv_prefixclocale ��debug_fd:--1� > 2 execerr_fd/dev/nullerr_fdcommand��tmp�eval�clocale��tmp[2,-1]���argv[2,-1]��clocale�prefix�clocale��argv[2,-1]��err_fderr_fdA0�
'�+��;0DZ+�r�k�k�A�1	A.8rYۜA,9�+�mA�F���A.;rYۜ;A,<�+��AC&�qA.?�+��A,B�;YA,CmAF��A��0�A��D	A�C
A.IrY;l<A,J�k�MA,KZ+�}A�L
1A.Lr+�;�9A.Mr�k�qA.Or�k�A,Q�EA�&�A,UZ+�qA�V
1A.Vr+�;�9A.Wr�k�qA.Yr�k�A�&�A(C$1AC����]�k�A�F��A4��1A_MAF��A���k�AB�De��k�8�A"dyF�eqA"fy�F�elocalstylekeyspats��1���2�shift���1[3,-1]�����s/�/�style����(@)keys/*/*�����1%%\=*�����tmp%:*����tmp���:�pats��keys��in:num:��key�����1#*\=�����1%:*����1���:�zstyle�:completion:��curcontext�:�tag���style�eval�tmp=( �"�${(@M)tmp:#�${(j(�sep))~pats}}�" )� keys[(in:num:)�key] != 1 �tmp=( �${tmp#�${(j(��sep�))~�${(@)�${(@)keys[2,(rn:num:)�$key]}/*/*}}��~sep�} )���tmp%%���sep���compadd��@� �+functions[_�key] �_�key�A�GA�C1A.
1A�f��lA"�
�f4HqA,eA�f��lA�'�AC'0Llocalctype�����f����locale 2>/dev/null���:��LC_CTYPE���unsetLC_�*�ctypeevalexport��LC_ALL:���LC_CTYPE:���LANG:�C���exportLC_CTYPEexportLANGA4�,@�+��ElA,CG�ۤ��EA,0]A���1�A�
�A�C���A.r�!A�G@A(Tt@�����QA.r�IA��@�k�JAC%�k�A8�,JiA�%�k�-AC%�k��A��,ۤt��k�Q�A.!r�UA�'�;mA�'�A@	'��E@E���+��Ap�	�Q0�!A
�x�,��0�A�
�5�LAC�|ۤ����0�A���LA(�(	�@I	l	����03�	AC
F�	�A��
�	A�
&�	AX�
A�
��	�@�	A"F
8�+��AB:P
�&h
04�9A��Q�LAF�	�A�C�AC&�	A<�NA���
�@�
A�&�
ABEP
C&h
06;AC�Q�LA�F�	�A�NA&�	ADC�AC��
�@)A�fMq�ABPP
&h
qA,V��A,X
A"Y�
mCF�A&�A,a�A���Ab�

A,c4
U
A,d��
A"CF�
e�+��AT��	1	A.fr
cc	A,gLAF��+�A"o�
uo�A,s�+��A��81A.tr!x
A,u��A"�F�ۜv�+���+A�'5A,}��A,�A,�$EA�!�A�R�ATC!�	1	A.�r�A,�<A�!F��A,�eA.���A"��
m"#F���+��A,��AC$F��+�localcompnameoldcontextservicetypesetcurcontext��curcontext�ccarrayoldcontext��curcontext���compcontext����(t)compcontext���array�expl_wantedvaluesvaluecompaddcompcontext���(t)compcontext���assoc����(@k)compcontext[(R)*[^[:blank:]]]����tmp[@]����i�:��compcontext[�i]�����(k@)compcontext[(R)[[:blank:]]#]��_describe�:�:������compcontext%%:*�:-values��descr�������compcontext#��tag�:�%%:*�:-value��action���compcontext#��tag�:��descr�:����action�_message��tag���descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��(��)���action[2,-2]��_wanted��descr�compadd�{��}_tags_next_label��descr���action[2,-2]� ret break_next_label��descr���ws[@]�_next_label��descr���ws[1]���expl[@]����(@)ws[2,-1]��ccarray�3���_comps[�compcontext]���comp���comp�return��_comps[-first-]���comp�service���_services[-first-]:--first-���first���comp���_compskip�_compskip�compstate�vared�compstate�context�vared��compstate[context]�commandcurcontext��oldcontext�_normalcname�-��compstate[context]:s/_/-/�-���cname���_comps[�cname]�service���_services[�cname]:-�cname����comp���_compskip��default�_compskip��_comps[-default-]�service���_services[-default-]:--default-����comp���comp�_compskipAFABQ�g��<�A�'��k�A G����A�'0یA����A��A��A"$C��T�4x�"����4s%(���L$%&8A�g��pA��p�A �G�����AF��ACf���A�&!A�'t�+�+�AF��A���A�A���ۜ��Af�ۜ��ACf�۔A��1AN2p����	a	A.�	�	A"#�(��
��@
&8AC	Fd
�+�eval��_comp_setup� �+_debug_count integer_debug_countlocal��TMPPREFIX�������words�1�:t���++_debug_count�pager���(qq)words��integerdebug_fdzmodloadzsh/filesb:zf_ln/dev/nullzf_ln��<<<''��tmpexecdebug_fddebug_indent�%��3..20��(e. .)�PROMPT4���(j::)debug_indent�+%N:%i> �setoptxtrace�ZSH_NAME�ZSH_VERSION��1:�_main_complete�integerunsetopt debug_fd != -1 zstyle�:completion:complete-debug::::�print���pager:-��PAGER:-��VISUAL:-��EDITOR:-/usr/bin/pager���� ��(q)tmp� ;: �w�_message�Trace output left in �tmp (up-history to view)��compstate�nmatches��compstate�list��force�compstate�list��list force messages��debug_fddebug_fdreturnA�+3
A�FAX'Ph�E�EJEREZE�k�A$C���4\�A �GP�D�A GP�D�A��uUAt�p$ACF�At��4ACFAAl
k@W�A�'�2A"R��2�AP�)�(AVR��u���IA"	�e�	E�A�G��A\)E0	ۜA.
��Y0	�A.���0	�DA.���0	;A.���A.EuAd��1A.r��A��+��
���A�f @]A�
&�A� 
L
l
�
A���J�
A,0EAC%�k�A4��R�A���k�EAC
����k��A�
��k�=A.7E�A��"1"A&:���A,;E�A��JA,=EYA�%�k�A4��R�A��k�aA����k��A���k�=A.DE�A,G!aA,H���A���۬���t��A�Pp,&A�'2A��1AVR���9�U�A"��9E!�A,E�%ACFd�AFH�_complete_helpeval��_comp_setup�local_sort_tags_help_sort_tagstexttypesethelp_funcshelp_tagshelp_sfuncshelp_styles_help_scan_funcstack�main_complete|complete|approximate|normal�_help_filter_funcstack�alternative|call_function|describe|dispatch|wanted|requested|all_labels|next_label�compaddreturncompcall_help_sort_tagsuse�compctlzstylelocal�����(@)��(@)funcstack[2,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))�% *����_f������(@)funcstack[2,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))����help_sfuncs[�2]����_f����help_styles[��2���_f�]����3����help_sfuncs[�2]����_f��help_sfuncs��2���\0����_f����1��[string] ��[array]  ��[assoc]  ��[boolean]�help_styles���2���_f���,��_t� ��3�:��_f����3�matcher�list��4�builtinzstyle��@���1:�_main_complete�unfunctioncompaddcompcallzstyle���(@ok)help_funcs��text��\n��tags in context :completion:��i�:����(@ps.\0.)help_funcs[�i][2,-1]�����(@s.,.)help_tags[��i���j�][2,-1]��zformat�  (���tmp[@]���\n    ����tmp��)����tmp����NUMERIC:�1���\n����(@ok)help_sfuncs����\n��styles in context ��i�����(@ps.\0.)help_sfuncs[�i][2,-1]�����(@s.,.)help_styles[��i���j�][2,-1]��zformatcompstate�list��list force�compstate�insert�compadd��text[2,-1]�_help_sort_tagslocal�����(@)��(@)funcstack[3,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))�% *����help_funcs[�curcontext]����f����help_tags[��curcontext���f�]������j:�:��argv���help_funcs��curcontext���\0����f��help_tags���curcontext���f���,��argv�:��f��comptry��@�_complete_help��@�ABr!GD\A�

1A.
r��A.dqA.
�AT�	1	A.�EeA"CF�c+�Cf�c+�ۼ�WIDGET�noread�localZSH_TRACE_GENERIC_WIDGET�WIDGET�debug�ZSH_TRACE_GENERIC_WIDGET_complete_debugZSH_TRACE_GENERIC_WIDGET_complete_help�WIDGET�noread�read�command�REPLYAf�dқCA4�' 8e��E AC'4T��A�' x�Ag ��A�	1ARA.HuqA.��A' hACG��A��Af2���2`�
�YyA �A.!��A�$
�	Af$2���2pR�
��A.&8A�C
��A)��A���A0�
F������ �0	�P	�A8�
A���	�	A0F\
����
�
 �
�
�qA�FL�emulatelocalc_Tagsfile��TAGSFILE:�TAGS�c_tagsfile��tagsfile:�tags�explintegerc_maxdircurcontext��curcontext�c_tags_array��curcontext�curcontext�complete-tag:::�curcontext�complete-tag:��curcontext#*:��c_pathintegerc_idir�c_path�c_Tagsfile�c_path�c_tagsfile�c_idir�c_maxdir c_idir++ c_path../�c_path���head -1 $c_path$c_tagsfile���!_TAG_��c_tags_array��sed -n \
        -e 's/^\(.*[a-zA-Z_0-9]\)[[ '$'\t'':;,()]*'$'\177''.*$/\1/' \
        -e 's/^.*[^a-zA-Z_0-9]//' \
        -e '/^[a-zA-Z_].*/p' $c_path$c_Tagsfile�_main_complete_wantedetags�emacs tags�compaddc_tags_arrayc_tags_array��awk '{ print $1 }' $c_path$c_tagsfile�_main_complete_wantedvtags�vi tags�compaddc_tags_arrayreturnA('�+��z�kA,��l�A"&��+��A,�!AF<�+�local��compstate[pattern_match]�compstate�pattern_match�_approximate��opm�returnACf�d�қCA�F <AL'p��E�EEE4A CGTt��A���AR�A,�+�ACGp��A"��MA|��1A.rq�A,�A ��A.!�=A�$�1AN$2pr���q{9A.%���A.&rq��9A"'�
�'A,(\}A,)��A.*��A �#�"AB.2@R
�1D��A"/�
Q��Ft�A�1
A0�
�A$C����L�L1]A"2�
�2`qA
Ft�A�
&�A�C���HA����A:RqA����q
AC�	-	AB>rq;|9��(
I
A"@�
&�
ABB�
�F��A�1
AD�
�
A$C��
��L�L1
A"F�
�F`qAFt�emulatesetoptextendedgloblocalfile��PREFIX�SUFFIX�trylisttildeetildetestcmdintegerapproxmax_approx�WIDGETIPREFIX ��NUMERIC:-1� > 1 �NUMERIC�file�~�/���file%%/��etilde���tilde�/dev/null��file/��tilde/�etilde��CURRENTtestcmd�WIDGETPREFIX��PREFIX[2,-1]�IPREFIX���IPREFIX�=���file[2,-1]�testcmd�testcmd��file��testcmdwhence��file��WIDGETcompadd�QUf��IPREFIX���ISUFFIX����file/#�etilde/�tilde����compstate[insert]�compstate�insert�menuprint��file�returnapprox = 1approx <= max_approxapprox++ �testcmdtrylist��a�approx���file��N�trylist���(@)��(@f)��whence -wm "(#a$approx)$file" 2>/dev/null��%:*��trylist��trylist���/� �#trylist break�WIDGETcompadd���trylist[@]/#�etilde/�tilde����compstate[insert]���IPREFIX��^trylist[@]��A'EA�
	1A
R}A.��qA.
(UAF�localcurcontext��curcontext���curcontext�curcontext�correct-word:::�curcontext�correct-word:��curcontext#*:��_main_complete_correctA(C�,D\t�A|�'	��E��EE�rkE4ELEdExA(�'�c�E�A8� 4Ld�J|�ACg��A�g��A���A�f�A��050	zA.�L0zA,�LA.��0	�A.�m0
�A����AC	F�
A�	FTA"*(2�rmLR��"C
��ۤ
��
F��A"���ۤ�|.��+�AB��ۜ�Ex0x��ABC��ۜ�
t2tUA,4��AC
&�A��
1
A"7�
���ۤ�u	AC��	�	A��d�<qA%dA"?r�	L"��ۤ
�	A45
A�F�
�
A|NWA&�
A0C�RAC��
	),MA���t1tAGuACf�+����A���A,K�J�ALACN0AM%A,O49A`�A.Pr�qACf���A�f�
A,U�
�
A�&�AW,A�C�1A.Yr�IA.ZL�A,\LaA`C�A.]r�qA�f���Af�A,b��A�&�Ad,A��d)AF��Ai�AH��A.j�+���	A�&�Al,A��1
Ao�
�A8�5۔�|d��$��|���qA0�F��۔�|d��$��)A�f�+��-At��
1Az�
]A(���L��,%�	�AC���LQu�	A,���A�� �
A � ���<�LD\A,��5A"��
i���A" �!�@a�$\�D��AB���"F��AC#F��local_opt_expl_tmpm_tmpd_mlen_noprefix_typevalues_descr_ret_showd_hide_args_grp_sep��compstate[list]�csl2_oargv_argv_new_strs_mats_opts_tryOPTINDOPTARG_jvx12getopts�oOt:12JVx��_optoptions��OPTARG�1�2�J�V�x_jvx12��_optshift��( OPTIND - 1 )�unset��_type�_noprefix��prefix��+��zstyle�:completion:��curcontext�:options�prefix�neededreturn�:completion:��curcontext�:�_type�verbose_showd�:completion:��curcontext�:�_type�list�separator�:completion:��curcontext�:�_type�max�matches�width��(COLUMNS/2)�_descr��1���_showd��:completion:��curcontext�:�_type�list�grouped_oargv��@���_type�prefix�hidden���(M)PREFIX##(--|[-+])��_tags��_type�_next_label�_jvx12��_type���_descr� �#_grp ��_oargv[@]���_oargv[@]� _try++  �# �_a_�_try�_i��(��)eval�_a_�_try�_i;_a_�_try�_i��=��1�_a_�_try�_i;_a_�_try�_i��=( "${��1�[@]}" )�_argv�_i��_a_�_try�_i� _i++ ������_a_�_try�_i��_a_�_try�_i;_a_�_try�_i��=��1�_a_�_try�_i;_a_�_try�_i��=( "${��1�[@]}" )�_argv�_i��_a_�_try�_i����(@)argv[1,(i)--]:#--����#_opts� _i += �#_opts �_matscompadd��_opts[@]�nosort���_expl[@]���_strs���(@)��(@M)��(@P)_mats�##([^:�\]|�\?)##�//�\(#b)(?)/�match[1]��compadd��_opts[@]����(@)��(@M)��(@P)_strs�##([^:�\]|�\?)##�//�\(#b)(?)/�match[1]����_argv[@]���_showd�compdescribe��_hide���_mlen���_sep ���_grp[@]���_hide���_mlen�compstate�list���csl�compstate�list���csl �csl2���csl2�compstate�list����compstate[list]:s/rows//��compadd��_args[@]� _ret A8g,@Tp�����;A C��J;s��A�%�AC�@��A�%,A0�F�\�$�,��=]uA,
��A"�
)�%<i)A"��ۜ�Ep"Rqp�A�f���A,AB���ۜ1����ۜ���A���A"���ۜ�<Xru�A"ru
cc���AC���tA"���ۜ	������l�A"!�
�C����lAC	"1A%RAA��	�AB�	���e���	������AxC
1A)RU	A�
%��|�	QA.+�%
E
A%��|�
qA%��|�
A�A1=A3R�
AB
���}�C
%�Ad�
�+1+A�
��ۜ�q�Ag��AC���A��:u0�
�+�zs�A����
0
�
A���
0!A">rY�	����
0�
Ae��AA"G�����4��qAC%�A,L�;�A�F��A��1A>O2PR�r+$�A.P�QAQ�
A ��8�4Xu��A@C'1AU�
A��1	AV�
)A0�F�+��Qq���T�=qA(C�+��eq���T�qA�1	A\�
�A0CF�+���q���T�9qA(��+��aq���T�A���/1/A
��Ag@A<C�&XmAB�����!��&LAC�@qA����AT�	1	AVl2�r!mr
9ACf���A������A"pq ��ۤ���@�AF��localnamenoptxoptformatgnamehiddenhidematchoptsgroptsortzparseoptsV�groptJ�ignx�xopt�����3##[[:blank:]]#�%%[[:blank:]]#����3�_lastdescr��_lastdescr[@]�zstyle�:completion:��curcontext�:�1�group�name��gname���1�_setup���gname:--default-����2��:completion:��curcontext�:�1�formatformat�:completion:��curcontext�:descriptions�formatformat�:completion:��curcontext�:�1�hiddenhidden��hidden��all�yes�true�1�on�format�:completion:��curcontext�:�1�matcher�opts��match���_matcher���_matcher���gropt��:completion:��curcontext�:�1��:completion:��curcontext�:����(@)sort:#(match|numeric|reverse)�����j.,.�sort���sort��yes�true�1�on�menu�nosort��_comp_no_ignore��:completion:��curcontext�:�1�ignored�patterns_comp_ignore�:completion:��curcontext�:�1�ignore�linehiddenqwords��words//��m���[�]���\���<>��^�|�/�\�MATCH�true�qwordscurrent�qwords�CURRENT�current�shown��compstate[old_list]��shown�other�qwords�1,CURRENT�1��qwords�CURRENT+1,�1� �#_comp_ignore shiftformat��format�zformatformat��format��d:�1����(@)argv[2,-1]����gname���format���name���opts[@]���nopt[@]���gropt[@]���gname���xopt���format���name���gname���format���name��default���xopt���format���name� ��funcstack[2,-1][(I)_description]� fakestyledescrfakefake�always�:completion:��curcontext�:�tag��fakestylecontinue���(@M)match:#*[^�\]:*�����(@P)name���opts�1,2��-F _comp_ignore�compadd���(@)opts�����(@)��(@)match:#*[^�\]:*�:s/�\:/:/�� �#descr _describe��tag�returnA<����c,J�+��@iA@C'��EE���E A ���<TpAP�	�A.
r�ۜA, �+�A&�A"R��A,-A�&�A���515A.���A�C,0���AB�
%�&@A,d�A,�$J�A��	1	A.r+L]A,��A.J�A"CF 5!�+��A����A."rI}A�&�Q	A.$r�
ccA,%���A�	F�+�A,.�+��A��,���AB0�
%&8A,4���]A,5,%A,6�A,7��AB9RYC&�A���AF>2`�
y���A,?�A"F =@�+��A"Ar]�CF�+�Al�,1,A.D���A@C'���ABF�
%�&�A,G�		A��Ju	A,I�	
A"�F 5J�+��A����A.Kr9
m
A&�Q	A.Mr�

cc	A,N�
��A�F�+�A"6U2�r�
�
2`�
�5i"W��"F =X�+��A,Z\��AF�+�localcompname_compskip��_compskip�curcontext��curcontext�servicenoskipmatchmbeginmend��1�shift��noskip�_compskipcurcontext���curcontext%:*:*�:��1�:���_compskip��all��patterns����@���str�continueservice���_services[�str]:-�str�����(@)_patcomps[(K)�str]����b��=���������=����service�match�1��match�2�eval��i���_compskip��patterns�break��_compskip�_compskipreturncontinue���Q�str����_comps[�str]��service���_services[�str]:-�str����comp���comp���name����argv[-1]��_compskippatterns��comp���_compskip���_compskip�continueservice���_services[�str]:-�str�����(@)_postpatcomps[(K)�str]��_compskipdefault��_compskip��patterns���_compskip�_compskip��name���comp���_compskip��all��default��service���_services[�name]:-�name����comp�_compskipA�fPA"
�x�CF��A����*��0��3��EDEz��E
��E�k�E\E��+EpA'���A"�<�NA�f��z��A.D�A�
1A.r%dA.��qA.��A":R�rm�2pr��r1��F��A"C	��ۤ�,"*&2�rIi�u�
F��AB�
��ۜ�9�k�B+�
l+�k��A`C+�*A.-���Ax��A"N.Rr�
R�2pr5U���r�	F��A�1�A"J1R2pr)	��;	�I	�2prM
�
�m
�3�
�A"&42pr���8
F��AC�*Ã]A��5�0AB?r};�;��ۤ��A���A^K2���zs
r]�AG��A,N�k�
A�O�A.O�=
U
A,P�q
A.Q�k��
A$����	)�LA�F�A��F��A�F��A�*Ã�A"eRAC�*Ã]A��0}AG��AC'��A���ABnr);<;���ۤ�LA"��F�a"pyp��A@�At�AC�F�AB)��*ÃIA"&�2pru�r��C F��A"H�!	AB�r%;|;�!��ۤ�I"�r��"F��AB�"��ۜ���k���k�A�#5�4AV�2�r9Yr��A��
1A.�r�A.�\)qA.�\�A�$�F��A�%�A>�2P�
!rA�A,���+]A"N�2R����Rp�u���%rEu&�*�A"&�2pru�r�
�&F��A�'��ۜ���A"�r-MC(�*Ã�A�(��A�(��ۜ���k�An��1A~�R����R��	r)A"�r�Q�
��lA"�r�� �
���qA.�
��lA���A�	Av��AF�2`�=��;|!A.���3zQ
An�R�r��"2`r��#�A.���3��qA.���3A�C.�1A�R}At�.�
�A.�r��$A�.�8d�qA C/��۴� �A$0�D e ۬�ی�� �*Ãq�A�0�� � !,!A�1\�[A"�u�1FP!|!A$C1��JR�!�!"K�At�1�
�A.�r�!�%A2��!0"\"�qA �2��"۴�"�"�A3%�!AC3%�!A�3%"K�A4, J#A,�R=#A��4�AF�2`��#��#;|&A�4%"K��#�#QAn�R�r��'2`r��(��#AC5%�!�#�#qA�5%�!$�#A"�I$ �6�h$�$۬��$�"K�A"��$$�6��$%۬�ی�����!A"�=%$7�h%�%۬�ی�����!A��73�2A�7F�%� A�7g��%�%AtC8�
�A.�r	&�)A�8�(&� ]&�qA 9��&۴� ]&�Ax�91
A&��&'A�9%�%�d#�%A:��%)'qA�:%�%A"��
�';%*Ã�'�'A(C;\(}(�(۬�ی�� �AA"<��()$)<�H)i)۬���)A.��)�AC=F��)setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdforceopreeprecontinue �# getoptsgsco��force�opt���funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX���word���$���{���}�����word���$�a�zA�Z0�9_����+parameters���word����$��zstyle�:completion:��curcontext�:�suffix��word���~�/����$�������+���a�zA�Z0�9_�[�]�����a�zA�Z0�9_�[�]����$�{��}�����(e)word����s������\����������(�)�<�>�{�}�|��accept�exactrecexact��tmp��yes�true�on�1���word��~����+����word��~��+��1�9����word�3,�1���dirstack�word�~�[��]/���word����userdirs��I���word�2��1�����+���nameddirs��I���word�2��1�������word����parameters��I���word����$����continuecontinuecontinue��word���force�substitute�_comp_caller_options�ignorebraces����#��exp�//[^\{]�����#��exp�//[^�}]��otmp���q�word���tmp��otmp�tmp��tmp//��b��\�$�\�{�����{�}���\�\���\�\��������\���\�}/�\��\�\���match�1����match�3���\�\��evalexp�=�(��tmp:gs/�\�/�{/:gs/�\�/�}/�/dev/nullaliases�exp=( ${${(e)exp//\\[ 	
]/ }//(#b)([ 	
])/\\$match[1]} )�NO_aliases��exp:s/�\�$/�$���exp���word���exp[@]�integerdone_quoteorig_exp�exp��force�glob�exp=( ${~exp//(#b)\\([ 	\"��\'��
])/$match[1]} ); exp=( ${(q)exp} )� �#exp done_quote ! done_quote �exp=( ${orig_exp//(#b)\\([ 	\"��\'��
])/$match[1]} ); exp=( ${(q)exp} )� �#exp ��subd[@]���exp���exp[1]//�\�����word//�\�����(N�)���force�subst�globs�only��subd���exp����(N�)�keep�prefixchanged��word���~�/����$�/���yes�true�on�1�changed���word���$����(M)word##*�$[^/]##/�����word%%/*���epre=( ${(e)~opre} )���epre���epre���(q)epre[1]��changed���opre���exp[1]#��pre�����word����exp[1]���pre���opre����exp���pre����exp[1]���word���sort��yes�true�1�on����(@o)exp��add�space�subst���word���exp[1]��file�file��yes�true�1�on�subst���yes�asp� �#exp == 1 ��exp�1�/��opre�/��pre����exp[1]���asp�yes��file���exp[1]/��opre�/��pre�����compstate[insert]���sort�menu_descriptionexpansionsexpansions�o:�word�_descriptionexpansionsexpansionscompadd��expl[@]���suf�_tagsall�expansionsexpansionsoriginal_requestedexpansionsnormalspace��sort�_descriptionexpansionsexpansions_descriptionexpansionsexpansions��exp[@]����i/��opre�/��pre�����j���i���dir[@]���space[@]���normal[@]� �#dir compadd��expl[@]��qS/ �#space compadd��expl[@]� �#normal compadd��expl[@]�_requesteddispdstr��sort�_description�all expansions�_description���#��exp���COLUMNS���(r:COLUMNS-5:)exp� ...�multios�exp�1��compstate�redirect����exp�2,�1��compadd��disp[@]���expl[@]�_requestedoriginaloriginalcompadd��expl[@]���word�compstate�insert�continueA(�,�k���+�+c@AC��T��3A�Fh}AHC(�A	�
�A�

1A.
r�0A.QqA.
�A�%��+�AC'8eA�	1AR�A.�qA.\�A,�A����+�XABC�xۜ��k��k��+�A!)0	<A.�+c�0�+��XzsA" rl� �+c�A"��xۤ��"�+c�A"��xۤ��#�+c�A,%�k�A"&r5;�;&�k�IA""'2`R)r5;<;'�k��A""(2`R)r5;�:(�k��A"")2`R)r5;<:	)�k�A��
�61'A+�
)A,/�k�qA��1A.0r��
AC�TA�2	�AV22�rEir)IA.;�k��AB��xۤ���%��3ۜ��A0�F��X,		۬�9	��qQA"@a	�xۤ��	A C���	ۜ�	ۜ��qA�F�	�localwordexplwhattmpaeval��_comp_setup��funcstack�2���funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX�curcontext��curcontext���curcontext�curcontext�expand-alias-word:::�curcontext�expand-alias-word:��curcontext#*:��_main_completealiaseszstyle�:completion:��curcontext�:�regular�tmpalwaystrueCURRENTglobal�g�sel�disabled���sel���(U)sel���sel�aliases��word��galiases��word��dis_aliases��word��dis_galiases��word���tmp%%��:blank:������tmp�1���:alnum:�_����z�tmp��tmpa�1��word��\�tmp�add�space�pre_wantedaliascompadd��suf[@]� �#pre complete_aliases��sel�returnA�'EA�	1AR}A.	��qA.$QA�F�localcurcontext��curcontext���curcontext�curcontext�expand-word:::�curcontext�expand-word:��curcontext#*:��_main_complete_expandABCfۄ!CF��A�g����A ������3AB���!�F��A����+����A���A|���A���ۤ�A����qA,!A.LmABC��ۤ�E�%��3ۜ��A�l���A ���|1��A"& Rp�]����"C���!��"RIcompset�(#b)([~$][^/]#/|)(*/|)(\^|)\*.�returnlocalfilesexplmfiles���e��match�1����match�2���.�eval�${(MSI:��1..������O�files//��.�/��1����:)files%%.[^/]##}���files:�.�-��.����zstyle�:completion:��curcontext�:extensions�prefix�hidden��files�.�PREFIX�.�PREFIX�IPREFIX���IPREFIX%.���:completion:��curcontext�:extensions�add�space_descriptionextensions�file extension�compadd��expl[@]���mfiles��mfiles�1���PREFIXcompadd��expl[@]���suf[@]��compstate�exact_string�Ag�ACg��,A,@]A,
�A,��A,(A"�
HCf�ۄ�A�D�0
�AC�,0)A��,EA��,�0%A��,IA��,�0;A8��A"�A��,�A
�,�A,*��T�A0�
F(Hy	�l-	�4�,localexpldirsPREFIX��IPREFIX�PREFIX�IPREFIXSUFFIX��SUFFIX�ISUFFIX�ISUFFIXmagicequalsubstcompset�*=��OSTYPEsolaris����M������f����pgrep -U $UID -x zsh|xargs pwdx 2>/dev/null���:���:��%%/��linux�/proc/�����pidof -- -zsh zsh�:����/cwd�N:P���dirs�N�@�freebsd���pgrep -U $UID -x zsh���procstat -h -f $dirs|awk '{if ($3 == "cwd") print $NF}'� �+commands[lsof] �������M����f����lsof -a -u $EUID -c zsh -p \^$$ -d cwd -F n -w
          2>/dev/null���:�n�����%% �(�����D�dirs:��PWD�compstate�pattern_match�_wanteddirectories�current directory from other shell�compadd�r:|/=* r:|=*�A��1A�
AC'h�A�F��A�F8A&\A�'hx�A�
	1A
R�A.$QqA.��A�F,i�ZSH_TRACE_GENERIC_WIDGETlocalwidgetunsetZSH_TRACE_GENERIC_WIDGET�widget_genericreturncurcontext���curcontext:-����curcontext�curcontext���WIDGET�:::�curcontext���WIDGET�:��curcontext#*:��_main_complete��@�AGA@��8�\�$�djZ�RZ��Z���z[�r2��Z�A"��+ČF��A�&�A�f��,!A
�
5localgarbagezparseoptsgarbage��PREFIX�SUFFIX�returnshift_message��*���PREFIX�SUFFIX�A8�z��j�,DY+;�A`�1A���ۤ�%A.z���qA.z��یA`1A��ۤ�dA.z��yqA.z���A� 1A���ۜ��j�A�#
1	A.#r�;�9A,$,�A.%j�qA.',�A")�j�D)j�EqA,+j�EA.,,�A,/\yA,0�A,1��A,2DA�
g�dA��AF82`r���+;j�AXC
�A9�
�A��9�A����A,C&Xy��ی�(A?DABylocalexplslicehmax��historywordszstyle�:completion:��curcontext�:�remove�all�dupssort���opt�J����opt�V�range�max��max��:���max%:���hmaxPREFIX��IPREFIX�PREFIX�IPREFIXSUFFIX��SUFFIX�ISUFFIX�ISUFFIXhslice�compstate�nmatches��compstate�quote�hslice���Q�historywords�beg,beg+slice��hslice��historywords�beg,beg+slice��_wanted��opt�history�words�history word�compaddhslice beg+=slice  �compstate[nmatches] AL�0"A�FA(�Ph|���A�	1ARA.T�qA.	��A�
1A.rq�A.
��qA.�A"��,ۤI���+�AB�,ۤ�����A����1�A^2�r�R@�
m�
�A�{1=A.��A�C8�A.r-r+�A,\yA�&�A,M�A.��A.r�zc#A,�
A&�A,!M�A."��A&#�U�A,$�D	A%X	QA&�

A,'�zc#A
F0
U
AC
F�
�qA,+�
D	A.,M�Q=A..��=A��8�A./r]zc#A,0��AC&�A,2M�A.3��A.4rqr+�A,5��A�
&�A,7M
A.8��A&9�Y
�A,:�
D	A;QA<�

A,=�r+�A�F0
�A�F�
�qA,A%D	A.BMuACF�
��A,G�A,H�AC&�AL-Ad`K
�\eA"�
8UACF��AB��ۤ!��A,	eA��1A.��
AN'50hA,
��A"�
L0�A,��A"�
��A,LA&xA�Fa_history_complete_wordeval��_comp_setup�localexpldirectionstopcurcontext��curcontext���curcontext�curcontexthistory�words:::curcontext�history-words��curcontext#*:���WIDGET�newerdirectionnewerdirectionolderzstyle�:completion:��curcontext�:history-words��:completion:��curcontext�:history-words�listcompstate�list��LASTWIDGET_history�complete����compstate[old_list]��_hist_stop��direction��_hist_stopPREFIX�_hist_old_prefix_history_complete_word_gen_matchescompstate�insert�_hist_stop�_hist_stopPREFIX�_hist_old_prefixcompstate�old_insert�_hist_menu_lengthcompstate�old_list�keep compstate[insert] = compstate[old_insert] + 1 �stop_message�beginning of history reached�returncompstate�old_list��newer��_hist_stopPREFIX�_hist_old_prefix��( �compstate[nmatches] - 1 )��_hist_stopPREFIX�_hist_old_prefix�compstate�nmatches�compstate�old_insert�compstate�old_list� compstate[insert] = compstate[old_insert] - 1 �end of history reached�compstate�old_list��_hist_menu_length_hist_old_prefix��PREFIX� �compstate[nmatches] _history_complete_word_gen_matches��_hist_stop�PREFIX��_hist_old_prefix�_main_complete_historyzstyle�:completion:��curcontext�:history-words�listcompstate�list�_hist_menu_length��compstate[nmatches]��_lastcomp�insert��unambig���direction�newercompstate�insert��_hist_menu_length��_hist_stop� compstate[insert]-- older��_hist_stop� compstate[insert]++ _hist_stopreturn_history_complete_word��@�A""R`��r5��F��AG��ACG�Js#A���A����	|�A���A,
Js#EA"�����A|C'�	�+�E�k�EXElE�E�E�E$ELA,��At��m�k��A|�1	A.r�A,EA.�k��Q	A.r;�9A,AA.�k��qA.p�A,!�AB����	�$	�$��A,&��A,'���A
,? MA�)
1A.)��[9A.*��qA.,�=	At��-1-A".��t	�&�A��"1"A"���ۜ	�	�k�&02p��	(
rA
�A��-�0�
A^3�
���
1�k���0dA,5�
dA�
�x�X�A �
��ۜ���AAF��A?�AB�ACF��_matcher_num�compstate�ignored�returnlocalcompintegerzstyle�:completion:��curcontext�:�completer���(@)_completers[1,_completer_num-1]����comp��I�_ignored��:���� ind ���(@)comp[ind,-1]��_comp_no_ignoreexpl_completer_completer_num_matcher_c_matcher_matchers_matcher_num_completer_num��comp[@]���tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��matcher�list_matcher_num_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_ignoredsingle�ignored�compstate�old_list�shown�compstate�nmatches�showcompstate�insert�compstate�list��list force�menu_descriptionoriginaloriginalcompadd��expl[@]���PREFIX�SUFFIX� _matcher_num++  _completer_num++ A"��F4�A��P��+��3hA��1
A��|ۤ�A,��+!A.��3iqA,��+�A.��3�A��A"�|ۤ��*R��
)�i�A,���A,
MA, �
A.!�iA�	F4�_matcher_numreturnlocalexprzstyle�:completion:��curcontext�:�word��HISTNO�LBUFFER���RBUFFER���PREFIX���SUFFIX�condition��pre���_list_prefix���suf���_list_suffix�compstate�insert�compstate�list��list force�_list_prefix_list_suffixA'J2�A�FDYA(g��,�+��E�k�E�E�ErkEEEjKsEj�EJEr�kE0E`E�E�E�E(EPEtE�E�EE,E���E@E`ExE�E�E�1hیE�E�E(E�+cX���]��P��T����A�
G	AFd	|	A�g��	A8C
G����	�D
Dd
x
�
�
A �
��
۬�
PA�C��5�A";R�;����ABC��ۜy�k�=�k��+�A���A�?R2pr��� 
�2pr�A
�
�
A,B!�AFh�A���A.Gr��A��1A.Hr��AhC�AB"IR`���9R����ۤ-yA�Fh�A.O!�A��AnT2�r-�T�2`r��
-A�'���A,Xh�A.Y�	A���1A^RYA��1	A"_�
����ۄ����A.`�0QAVa2��I;|9rq���A�f�ۄ�A.c��ACF��A���A�%�AdC�1AC��ۜu�k�A,v4�A�f`�L�AdC�1AC��ۜ�I�k�A,z��A�f`�L�AdC�1AC��ۜ�=�k�A,~t�A�f`�L�A$!�#�A��A�C!�1A.�r��	Ap�!
�A&��+$�A�!%��AC"��)A.��+��AC#�<mqAB$�����C$%�0A,�T�AC&'���A��+��?A�f�c+�lA�F�c+۔AF����A��+�D?A�f�c+�lA�F�c+۔AF����A�)�%A*%pA,C*���A�*&�A\C+�j�k�	A��1A��
QA.�p�Q	A.�r��
A,�� A.��k�� Q	A.�r� ;�9A,�� !A.��k�� qA.�H!u!A,��!�!A"/��"ۤ�"!#C/f�c+۔]#AB�/��"��"%$X$0�X$��A,��$�A,��$��A`1,+�$%A��
1A.��E%[9A.��$}%qA.��$�%A,�,&A�3�1
A��
Y&APC3	�AC3&y&A,��+��A�3F�&��AC4&�A,��+��A�4F�&�A��&A"��
!'�5&�&A�X'A,��'�'A��
1A.�r=(�(
A.�rk�(qA.�rk�(A��9�q13AN�Rpr=(�(�rk�A""�2`L)��L)rk:%�)�)*A,��k�]*A;%+I+�+A��;��1A~�2�r�+5,2���k�L,R@�
e,�
�,A.��-�-ёA.�r.Y.Al�<���AV�2��
�.2P�
�.��k�L,A.��-�-q�A�=��+c�/AhC>,�+A�-0A,�jKsL0A,�>�$Jm0A|��1A.�r�0�0A,�r�k�0A"��r�k��r�k�QA.���0�0A.r�k�qA.r�k1A"�r�kjKsjKs11ABL1�A&�&ACB��+ce1Ah�B,�+A2A,j�$2A,CC�$JE2A|�1A.r�0m2A,r�k�0A"�r�k�r�k�QA.��0�0A.r�k�qA.r�k�2A"�r�kj�j�11AB�2F&�&A���A�R@2��
�22�rkjKsRPR�2�rkj�2`�
3ri3�3A.�-�-QA>2P�
�2rkj�A. �-�3�AF!2`�
3�4d4A.#�-�4A�J}�|A.(r�415A")rM5��)�5�A��J�1A*�
�5A�JF(6@6�
A,�
m6ATCK�	1	A&-��k�L,A�Kf�6�L7A./D7��A�L?�>A.2�q7��A�L��+c�7A�CM612A5!8A,6jKs@8A,�M�$Ja8A|8�1A.8r�0�8A,9r�k�0A":�r�k�:r�k�QA.;��0�0A.<r�k�qA.>r�k�8A"@�r�kjKs@jKs11ABBL1�P&�&ACQf�6�L7A.F�8�2qARF(6�8A��R�1AK�
)9A�S1AL�
a9A.M�9:�AN�
5:A�O	1AO�
�:A.P;=;qA.R|;�;qACUF(6�;Q
A>Y2P�rk��
!'A,Z�-��A.[<A<Q3A"B\2�rrk�2�R!'2p�u<��=(�(�W��"ۜ�<<=X=A,`u=�=A,a�-��A�X��k��=AeM>0	�A.f���e>0	�A.g����>0	;A.h����>A�ZFl?�?A [��?�4�?�?	@-@AC[f�@���@A�\�Ap�
�@AC\'0AHAiAA�\'0A�A�AA"s�
�B]�C=CA":wR�r�E�E 2pr�E�<!rk<Fy�F�FA�C_�1A.}rUG�("AX�_
1A.~r�G�#A.�G)HqAC`F(6lHQA��HA.��H	IqA�aF(6hIAc��IACc%�IA,�c��JA�c&MJA�d�lJ�JA,��J+tkA,�5K�KA,��K	LA,�1LyLA,��L�LA,�MeMA,��M�MA,�NaNA,��N�NACgFO�+�local�� \t\n\0�eval��_comp_setup�funcfuncs_compskipformatcallmatch_completers_completer_completer_numcurtag_comp_force_list_matchers_matcher_c_matcher_matcher_num_comp_tags_comp_mesgmesgcontextstatestate_descrlineopt_argsval_argscurcontext��curcontext�_last_nmatches_last_menu_style_def_menu_style_menu_style_tags_level_saved_exact���compstate[exact]��_saved_lastprompt���compstate[last_prompt]��_saved_list���compstate[list]��_saved_insert���compstate[insert]��_saved_colors��ZLS_COLORS�_saved_colors_set��+ZLS_COLORS�_ambiguous_color_comp_priv_prefixunset_comp_priv_prefixprecommandsbuiltin_precommandsbuiltinexecnocorrectnoglobtimetypeset_lastdescr_comp_ignore_comp_colors��curcontext�curcontextzstyle�:completion:��curcontext�:�insert�tab��tmp��pending����:blank:����PENDING�pending���b���0�9��������:blank:����PENDING�match�1�compstate�insert�return��compstate[insert]�tab������:blank:����yes�true�on�1�����:blank:������curcontext���compstate[vared]��:completion:vared��curcontext�:����compstate[insert]//tab /����compstate[pattern_match]���_lastcomp[unambiguous]���PREFIX���_lastcomp[unambiguous_cursor]�integerupos��_lastcomp[unambiguous_cursor]�SUFFIX��PREFIX[upos,-1]�SUFFIX�PREFIX��PREFIX[1,upos-1]���compstate[quote]�equalscompsetcompstate�context�equal��PREFIX���PREFIX[1]�compsettilde_setupdefault��_last_menu_style[@]��:completion:��curcontext�:default�list�promptLISTPROMPTzmodloadzsh/complist�:completion:��curcontext�:default�select�promptMENUPROMPT�:completion:��curcontext�:default�select�scrollMENUSCROLL �# ��1�_completers_completers��2�_completers��@�completer_completers_completers_complete_ignored_completer_numintegerSECONDSTRAPINT�Killed by signal in ��funcstack[2]� after ��SECONDS�s�returnTRAPQUIT�Killed by signal in ��funcstack[2]� after ��SECONDS�s�returnfuncs��compprefuncs[@]�compprefuncsfunc��funcs[@]���func���_completers[@]���call�_completer���tmp����tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��zstyle�:completion:��curcontext�:�show�completer�Trying completion for :completion:��curcontext��matcher�list_matchers_matcher_num_matcher_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_comp_mesg��call����(@)argv[3,-1]��break _matcher_num++ ��_comp_mesg� _completer_num++ curcontext���curcontext/:[^:]#:/::���compstate�old_list�keep�_lastcomp�nmatches��compstate�nmatches�_last_nmatches_menu_style��_last_menu_style[@]���_menu_style[@]���( compstate[list_lines] + BUFFERLINES + 1 )�_menu_style��_menu_style[@]���_def_menu_style[@]���compstate[list]��listLINES��_menu_style[(r)select=long-list]���_menu_style[(r)(yes|true|on|1)=long-list]�compstate�insert�menu��compstate[insert]���_saved_insert���compstate[insert]���_menu_style[(r)(yes|true|1|on)=long]����(@M)_menu_style:#(yes|true|1|on)*�� �#sel 9999999��sel[@]���i���=�0�9�����i#*\=����=�9999999��num� min ���(@M)_menu_style:#(no|false|0|off)*�� �#sel 9999999��sel[@]���=�0�9��9999999 max ��min���max���_menu_style[(r)auto*]���compstate[insert]�automenuunambiguous��compstate[insert]�automenuautomenu�unambiguous��compstate[insert]��menu���MENUSELECT�MENUSELECT��_menu_style[(r)no-select*]�unsetMENUSELECT��_menu_style[(r)select=long*]�zmodloadzsh/complistMENUSELECT��MENUSELECT����(@M)_menu_style:#select*�� �#sel 9999999��sel[@]���=�0�9��9999999MENUSELECTMENUSELECT��MENUSELECT���_menu_style[(r)interactive*]�MENUMODEinteractive��_menu_style[(r)search*]���_menu_style[(r)*backward*]�MENUMODEsearch�backwardMENUMODEsearch�forwardMENUMODEcompstate�list��list force���_lastdescr�:completion:��curcontext�:warnings�formatformatcompstate�list��list force���`��(@)^_lastdescr:#�'���tmp��tmp[1]���tmp[1] or �tmp[2]����(j:, :)tmp[1,-2]�, or �tmp[-1]�_setupwarningszformatmesg��format��d:�str��D:��(F)��(@)_lastdescr:#���compadd��mesg���_ambiguous_color�localtoquote�[=\(\)\|~^?*[\]#<>]�prefix����compstate�unambiguous���1,��compstate�unambiguous_cursor���1���prefix_comp_colors�=(#i)��prefix[1,-2]//?/(���prefix[1,-2]//(#m)?/��MATCH/�~toquote/�\�MATCH�|)���prefix[-1]//(#m)�~toquote/�\�MATCH�(#b)(?|)*==�_ambiguous_color���_comp_force_list�always��_comp_force_list�_comp_force_listcompstate�list����compstate[list]//messages� force���compstate[old_list]��_saved_colors_setZLS_COLORS��_saved_colors�ZLS_COLORS �#_comp_colors ZLS_COLORS���(j.:.)_comp_colors��ZLS_COLORS��comppostfuncs[@]�comppostfuncs��funcs[@]���func�_lastcomp���(@kv)compstate��_lastcomp�nmatches�_lastcomp�completer���_completer�_lastcomp�prefix���PREFIX�_lastcomp�suffix���SUFFIX�_lastcomp�iprefix���IPREFIX�_lastcomp�isuffix���ISUFFIX�_lastcomp�qiprefix���QIPREFIX�_lastcomp�qisuffix���QISUFFIX�_lastcomp�tags���_comp_tags�returnAD�G�k�z�k�+��E�EJs�A'zk��A(C'�XqA,�k��A"r]��F��A,�A�f`x�A��ۜ�M�AC��ۜ��Js�A�C�A!�
�A,"��l�A"�&X#�+��A,$��A"&(2pr�+��r��
F��Ax�
�
A+�A,,��T�A"C&�-�+��A..��A�C�>1>A1A|3�1AN32pr1L�m�A"*52�r�r�17��A"8��E"9]�A�"1ANC2pr1�	i	A.F]�	QA"�F�	(
D�ABH�M
�C��ۤ��
A�G�
A��
۴�
,A ��Pq۬ی��A�F��+�local��compstate[pattern_match]�orig��_old_match_string�ocsi��compstate[insert]�ocspi��compstate[pattern_insert]������:-�PREFIX�SUFFIX�#[~=]����tmp:q���tmp�return_old_match_string��PREFIX�SUFFIX�HISTNO�_tagsmatchesoriginalzstyle�:completion:��curcontext�:�match�originalinsert�unambiguous��orig�compstate�pattern_match�_complete��opm���orig�only ret _complete ! ret ��ins�pattern�compstate�nmatches���oms���compstate[insert]�automenu�unambiguouscompstate�insert�automenu��compstate[insert]��menucompstate�pattern_insert��true�yes�on�1���compstate�unambiguous����:���PREFIX���SUFFIX��unambiguous_requestedoriginalcompstate�nmatches�originalexpl_descriptionoriginaloriginalcompadd��expl[@]���PREFIX�SUFFIX�A"��F4�A�1A�
QA,��A.YqA.�AF4�_matcher_numreturn��compstate[old_list]�compstate�old_list�keepcompstate�insert���(compstate[old_insert]+1)�A���4A���414A.rI�,A,�G\�+��E�;A,	p�+�Ad���A�A,�;�AC&�qA.�;�A"CF-XCAC�H-\�A�Fx�A.�+��A"�"r9��ACF�+�A%4A(C �$�4���RAB�FL�F�A�C�A.!rI۔A,"���+�A�&�A.$pI�AB�	��ۜ�<X�	��ۜu4A��
�A*�
QA"+R� �
���4��	%A�p�����A.-�+�localformatgopt��1�expl_comp_mesg �# > 2 ��2�shift��curtag�_tags��tag�_next_labelcompadd��expl:/�X/�x� ! �compstate[nmatches] �compstate�insert��unambiguous�compstate�insert�returnzparseoptsmessagesformatzstyle�:completion:��curcontext�:messages�formatformat�:completion:��curcontext�:descriptions�formatformat��format�raw���raw�zformatformat��format��d:�1����(@)argv[2,-1]��builtincompadd��gopt[@]���format�_comp_mesgA�,DA�C�1A.
ra�A,,�A ���A�F<QA��A�I�A�F<QA���A"�0CF�۬�L�L-�4ی��Ylocalfiletildeetilde�PREFIX�~�/���PREFIX%%/��etilde���tilde�/dev/nulleval�file=(�PREFIX*�SUFFIX(om[��NUMERIC:-1�]N))���file/��etilde��tilde���q��file����q�file� �#file compadd��IPREFIX���ISUFFIX��fileAH���+�,JDXp���+��3����A ���JkkAC�4۬ThA\C���$����Am����������z[�r��AC%�9iA�	1A�A.��qA.$A,!�+�EA`��A."rY�D�A��T��AC	�T�A,,��+�A,-��3A,.�-A,/�UA,0�}A"F4R�r�
R��
I2p�����6��+�A,:��A$��H�|h�l��TABA�C�,MA��A�&xAG1	A.Gr��A,H��A.I0	��qA,KL	i	A.L�	�	Ah1AFTR`�
�	r�5
AC�TU
qA�%TA|��1AZA.[,)�A(����|T�l���A"a2PrY��
I$��t�|T�l���A���>A&drY�A��:1A.kr��A.l,�q3A��0
Q
A,p�
�
A,q$AA0�%1AB"s2`�]�ru���ۤ�,HA(Cd��9�l���qA�1AxA@C����ۄ�۔	ۜ	i�l��%qA0FP�qۄ�9�l��%A &�юA��A� '�+��A,���A,�AA$�"�4�|T�l��tA�1	A.�r��A,���A.�8UqA,���A.�$AA"��
A�&�d�AC'�`�IABC'��ۤ�(H�R@�
EReA,�D�A`C)1A.�r�A�)%Dۜ)qA*%DA"D+����۔	ۜ	iۄ���l��!��+��A"��"8,�@�aۜ��iۄ��l��	��+��A"D�,����۔	ۜ	iۄ���l����+��A"<�-���	ۜ��iۄ5��l��U��+��qA"8�/����iۄ	ۜ)�l��e��+��A"8�0�,�Mۜ��iۄy�l��U��+��A�1F��+��(A"L3)AB3��ۤ����r��C3F��A,�0MA,��AA��41	A��
AA0�4F���ۜA9�l���qA0�5F$�Eۜ��i�l���AC6&�AC8�p�A,�YA<�9�F1	A.�r��	A,���A.���+1 QA.�rAu 
A,��� A,���+-!A.���3��q0A,�p!�!A,��!��A4C=�%1%AF�2`�
�!�
"-"A��=�1A.�rM"m"A8�=��"��"iۄ�"ۜ	�l��m#QA.�r�#$
A8?�$$�E$ۜ��iۄq$�l���$qA0@F%�=%ۜ��i�l��i%AA&�localprefnpreftmp2groupexplmenuopreosuforigcpreoptssoptsmatchertypesettmp1matcheszparseopts�J+:=group��V+:=group��x+:=expl��X+:=expl��P:=opts��F:=opts��f=opts��M+:=matcher��i=imm���sopts[@]���opts[@]� �#matcher matcher���matcher[2]��matcher��1����2[1]�����2�2,�2�����(@P)2����PREFIX���SUFFIX���PREFIX���SUFFIX���PREFIX�SUFFIX��compstate�insert���menu��0�9�����_comp_correct���compstate�pattern_match���orig����orig:q��compaddmatches�r:|��sep�=* r:|=* �matcher� �#matches matches��tmp1[@]�true��pre����sep��PREFIX���pre%%��sep�*��SUFFIXPREFIX���pre��SUFFIX���suf%%��sep�*����PREFIX�SUFFIX���sep�����(@M)matches:#��PREFIX���SUFFIX���sep�*�� �#tmp1 ���PREFIX���SUFFIX���sep��builtincompadd���(@)��(@)matches%%��sep�*�:#����tmp1compadd��pre�suf����sep�����tmp1[1]���sep��matches���(@M)matches:#��tmp1[1]�*��PREFIX���cpre���pre��SUFFIX��suf���imm��matcheszstyle�:completion:��curcontext�:�expandsuffixcompadd��group[@]���expl[@]��pref�matches �matches[(I)��tmp1[1]���sep�*] compadd��expl[@]���pref���sep���tmp1[1]�compadd��expl[@]���pref�return �#tmp1 PREFIXSUFFIXcompaddmatchesmatches���sep��PREFIX���cpre���pre%%��sep�*��SUFFIX���sep���pre#*��sep����suf��PREFIX���cpre���pre��SUFFIX�pre�sufmatches���@M�matches:�����j<�>�����@b�tmp1�����expand��menu���compstate[insert]���pre�suf���tmp2����sep�����sep���tmp2#*��sep���compadd��expl[@]���pref���tmp2[@]����(@)��(@)��(@M)matches:#*��sep��%%��sep�*�:#�� �matches[(I)��sep�*] compadd��expl[@]���pref�compadd��expl[@]���pref����(@)��(@)��(@M)matches:#*?��sep�?*�%%��sep�*�:#��compadd��expl[@]���pref����(@)matches:#*��sep�*��compadd��expl[@]���pref����i#*��sep������(@)��(@)��(@M)matches:#*��sep�*�%%��sep�*�:#��compadd��expl[@]���pref�expandprefix��orig���pref�pre�suf�PREFIX���cpre���pre��SUFFIXcompadd��expl[@]���pref�pre�compadd��expl[@]�matches���(@)��(@)��(@M)matches:#��npref�*�#*��sep��:#����pref�npref����sep�����cpre���pre%%��sep�*���sep�����pre#*��sep������sep�����cpre���pre���suf%%��sep�*���sep�����suf#*��sep���PREFIX���opre���osuf��SUFFIX��pref���orig���pref���pref����sep����sep�compadd��expl[@]����pref%��sep�*��sep����sep�������pref%��sep��##*��sep�����pref����sep��compadd��expl[@]����pref%��sep�*���sep�����pref##*��sep���compadd��expl[@]���pref�A�4TA�%pA,�&��$�����R�A�C3�2AC����(A"
E
��A,0aA,��A�C��A.
rAA��d�44��A���E��A,��AC��+��+�Eq	A������A��+��+�EA�F,�A�F,�local__gopt__descr__spec__goptzparseopts__goptcomptags��1�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack_comp_tags��_comp_tags �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*�����(P@)2�����(@)argv[4,-1]��_description��curtag���3����(P@)2��returnA\+I�A�FA GPJs�z��iA�f��A$K �NYAT��4Ld|��E�E�E�AP	�A.r�A,�A�&4AC%LA,�&h�$�����R�A,L�A,
4+$A���A&�L4A,d�A.|5�A&rL+$A,d۔A.|QqA,d�A.|�A�C�AC�����A"��A,5A"re�&�A,E=A��!�A.rm�A����4��A�0e���A,!1A"�fm��#��qAC	��e-�UA"�	fi��'��A�
FH	�A�5��
��A��4TA%pA,C&��$�����R�A���818A�����(A"E��A,	0aA"
r���&A,E<iA���A.r��AC���44AA��\��A,@]A��+��+���q	A���EmA���+��+���A�F��ACF��A�P1	A.Pr��A,Q8UA.R��qA,T=A�U�	1	A.Ur��A,VLiA.W��A,[E,iA,\��A,]YA,_Js��ACf�4\A"cr��c!iA".d2�r�	2@�
=RYC�����A,g!EA,ha�A���A�t+4�A,A&<A4|��
�A���
AF2`�
�]|A,��A,	
TA�Fp��
A.���Af,X�AC��۬�X��A��@A�#F��_next_tagseval��_comp_setup�local��PREFIX�SUFFIX�unfunction_all_labels_next_labellocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev��1�__prevshift__goptzparseopts__gopt��argv��ib:4:������( __tmp-1 )��__tmp��( __len+1 )�comptags�-A�__prev�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack��_next_tags_not��� ��__spec�� �continue_comp_tags� �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*����4����(P@)2�����(@)argv[5,-1]��_description��curtag���3����(@)argv[4,__pre]�����(P@)2�����(@)argv[__suf,-1]��return_next_labellocal__gopt__descr__spec__goptzparseopts__goptcomptags��1�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack��_next_tags_not��� ��__spec�� �continue_comp_tags� �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*�����(P@)2�����(@)argv[4,-1]��_description��curtag���3����(P@)2��return���LBUFFER%��PREFIX�����_next_tags_pre�PREFIX��_next_tags_pfx�SUFFIX��_next_tags_sfx�_next_tags_pre���LBUFFER%��PREFIX�����LASTWIDGET��_next_tags�list����complete��PREFIX��_lastcomp[prefix]�SUFFIX��_lastcomp[suffix]�_next_tags_not� �_lastcomp[tags]�_next_tags_pfx��PREFIX�_next_tags_sfx��SUFFIX����compstate[old_insert]:+1��_main_complete_complete_next_tags_completer�compstate�insert�automenucompstate�insert�automenu�unambiguous�compstate�insert��unambiguous��ops���_lastcomp[unambiguous]�compadd�Uns��SUFFIX���PREFIX���ins�compstate�list��list force�compprefuncs_next_tags_completer_next_tags_not_complete_next_tags_pre�compstate�old_insert��WIDGET_next_tagscompstate�old_list�keepcompstate�insert�menu:2return��LBUFFER%��PREFIX����_next_tags_pre��unfunction_all_labels_next_labelautoload_next_labelcompprefuncs_next_tags_pre_next_tags��@�A �T��ACg��A(����$��5�ABu�A"	�C%A"
5��p�A��1A�20�
�R2`r
MRa2�r��r�A,`}A�f�ۄ�A�F�BA&@A�C�A&r\�A,|�A, (=A"!�
�"CF��C&@A�F@�A�	&�A 
�A}�	Qlocal_comp_command1_comp_command2_comp_commandprecommandoptszparseoptsp+:��precommand �+opts[-s] _compskip �+opts[-P] precommands �#precommand precommands��precommand��p�BANG_HIST�words�CURRENT��!�:�compstate�quote��words�CURRENT��"�!�:�compstate�all_quotes�PREFIX��PREFIX//�\!/!�compset�*:�_history_modifiersreturnCURRENTcurcontext���curcontext%:*:*�:-command-:�comp��_comps[-command-]���comp�eval��comp�_set_command_dispatch���k�opts��s����_comp_command���_comp_command1���_comp_command2��default�AF%_message�no argument or option�A""R`��r5�F��A�G��A��ۜ�a�A�C7�6A�2�
�2����2��	8�u�A`�+1A~2�r�R�r� ��<A,U�ACF��QA.r��A"r!u��A,��A\C�
1A�
LA.q��A��ی���A�F��A��	�41A�&2pR=2@�
�2Rp�����
2��=l	���
A,)�A�
F��� A"+rU���ۤ��A�C��A-�
=A,.	�A�/
1A./re	�	A.0q�	qA.2qE
qAC
F��A�
F��A�F��_matcher_num�_lastcomp�nmatches�returnlocallistzstyle�:completion:��curcontext�:�old�list�compstate�old_list��listnever�LASTWIDGET_complete_help�WIDGET_complete_help�WIDGETSTYLE�list�alwaysshowncompstate�old_list�keep���_lastcomp�completer�����_lastcomp[insert]�unambig�compstate�to_end�singlecompstate�old_list�automenucompstate�insert�menucompadd��SUFFIX���PREFIX��compstate�old_insert��_lastcomp�nmatches��WIDGET�LASTWIDGET�LASTWIDGET_complete_help�WIDGET_complete_helpcompstate�old_list��WIDGETSTYLE�complete���prefix��word�old�menucompstate�old_list��WIDGETSTYLE�reverse���( compstate[old_insert] - 1 )���( compstate[old_insert] + 1 )�A �k#����+ACg���A�g�4ABIg��<�A$����$�4����A�F�
ATC�A.
r+�;l<A�e��i�A�&�A��1A�A.��+tQ
A�A"�CF��A�FL�QAiA.��+�qA.��+A���A"��)A" �F��A"!r}�CFL�A�FL�A,%�A��	,k#��A|
�1A.(r9YA")yC
F��A,*	e	A�
FL�A"/�	�F��	A"0��
0%
�A�FL�localoutputopts �+_cmd_variant typeset_cmd_variantzparseopts��opts��c�:��words�1�����1%%\=*�����1#*=��shift ��#precommands:|builtin_precommands� command �+opts[-b] && ( �precommands[(I)builtin] || �+builtins[�opts[-c]] )  �+opts[-r] ���P�opts��r�::��opts��b��return �precommands[(I)builtin] builtin�prebuiltin �+_cmd_variant[�opts[-c]]  �+opts[-r] ���P�opts��r�::���_cmd_variant��opts��c�����_cmd_variant��opts��c����1����_call_program variant $pre $opts[-c] "${@[2,-1]}" </dev/null 2>&1����var[@]��output���pat� �+opts[-r] ���P�opts��r�::��cmd�_cmd_variant��opts��c����cmd� �+opts[-r] ���P�opts��r�::��1�builtin_cmd_variant��opts��c��A"RP��R5�F\�AtGx���E�k���3	E0E\E�E�E�A�GJs#A�C�AC�(�E��A����A,Js#�A"����A`�1A��(ۤEQA.x�qA.��A,��A�'x(�A,b�k�eA|�1	A.r��A,��A.�k�yQ	A. r�;�9A,!��A."�k�yqA.$EA,&��AB
�(�Ea�C
����A,+��A,,\��A�C�3��A�.
1A..�5	[9A./\m	qA.1\�	A
"�!A"4��

&�A"5�=
�C
F\�A(�
�
۬�L�
�L�
�A,7�A�8	1A8�
�A.9-tqA.;-�ACF\�A?�AA�AF\�_matcher_num��SUFFIX�returnlocalcompcurcontext��curcontext���SUFFIX�_completer_matcher_c_matcher_matchers_matcher_numintegerzstyle�:completion:��curcontext�:�completer���(@)_completers[1,_completer_num-1]����comp��I�_prefix��:���� ind ���(@)comp[ind,-1]��add�spaceISUFFIX� �SUFFIX�ISUFFIX��SUFFIX�SUFFIX_completer_num��comp[@]���tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��matcher�list_matcher_num_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_prefixcompstate�nmatches�compadd��IPREFIX���ISUFFIX����compstate[unambiguous]%�suf�x�compstate�list��compstate�unambiguous�compstate�insert�unambiguous _matcher_num++  _completer_num++ A��P��A�g��<�A���1AF2`r��
MAX
1A. r}�:ACF��qA�F��AC	&HA,(dA8�
g�Z+��������$j�;<A�
GP�{�A,-j�;qA�f�c+۔�A\C�
1
ACf��\Z+�A�f�c+����A�FH�A��
�gAF62`��������At�
�
1
Af7R�2`r��r��r��Af�c+����ACFH�A��1A^;2�R`r��r�����
�A,=���A,>$A�%<�A&@r���A,B���A,C$A%<QAvE2�r��2�r�9��YA��<q�AfHR�2`�
-�I���]��Ah��AK�
�Af��t��AM�
�A�f��t�A%<�`A,R����A���[�WA.Sr�A���qAd���A>W2P�
8�]�A�<uqA�%<A�A1A\�A,^����A._$�QA`)Ah��Ab�
�A�f��t��Ad�
�ACf��t�A,g���eA%<q"A,m��A,n�{��A��
A�&�Ap�A,q��A"rR-�&HA,s�aA���A"u�C&HA.v���	qA.z$A\C�
1A}5	A���c+۔Y	�	�A f�c+��Y	A\� �
1
A� f��\Z+�A� f�c+����A!FH�A�"1A�R�A�"FH��
A"�r��:�"��	F�	�	AC#FH�qA.�$
�A�$f�c+����AXC%
1A.�r��:A�%F��qA&F�Q
setoptlocaloptionsextendedglobnobadpatternunsettypeset_read_comp��+NUMERIC��_read_comp�_read_compeval�_read_comp�compadd �_read_comp�return_read_complocalsearchstr2newchfuncsfuncs2exactlistinteger�Completion: ��msgread�#key��str��str[1,-2]�_��� ���� ������whence -m "$str*" 2>/dev/null�%: function��exact�key�#key & 127��ZBEEPprintbeep�\a���str�key�_��� ��autolist��str�funcs �#funcs == 1 �funcs�1�� (Confirm)� �#funcs == 0 ��str[1,-2]���str2true pos++ ��funcs�1��pos���newchbreak�str2�newchfuncs2��funcs���str2�� �#funcs2 �str2 �#list ��msg�str�exact��listwhence��str%% ��/dev/null_read_comp�compadd �str�A�6�	#A�%1yA$:K�=UA �G0UA�&hA��A�F4IA�FH�_ra_comp_ra_actions��_ra_actions[@]���1�_regex_argumentslocalregexfuncname��1�shift��@:/��b�:���/�:_ra_comp ��(qqqq)match[1]���eval��funcname�� () {
    local _ra_p1 _ra_p2 _ra_left _ra_right _ra_com expl tmp nm="$compstate[nmatches]"
    local _ra_actions _ra_line="${(pj:\0:)${(@)words[1,CURRENT - 1]:Q}}"$��'�\0��'�"$PREFIX"
    _ra_actions=()
    zregexparse -c _ra_p1 _ra_p2 "$_ra_line" ����(j: :)��(qqqq)regex[@]����
    case "$?" in
    0|2) _message "no more arguments";;
    1) 
      if [[ "$_ra_line[_ra_p1 + 1, -1]" = *$��'�\0��'�* ]]; then
	_message "parse failed before current word"
      else
	_ra_left="$_ra_line[_ra_p1 + 1, _ra_p2]"
	_ra_right="$_ra_line[_ra_p2 + 1, -1]"
	compset -p $(( $#PREFIX - $#_ra_line + $_ra_p1 ))
	(( $#_ra_actions )) && _alternative "$_ra_actions[@]"
      fi
      ;;
    3) _message "invalid regex";;
    esac
    [[ nm -ne "$compstate[nmatches]" ]]
  }�_regex_arguments��@�A �z��4*s#AC'TiA��A�f��z��A\�0	�A.
T�0	;A�F��A�FA'�;+�AC'd+�A�F�Ah�AyAC���D�A%�AC&�AG�JACg��#�A�#
1	A.#r�iA,$��A.%*s#UqA.'h�A��
�Tm�A�
��#��A���A�-
1A.-r�iA..Et�qA.0E��A�F1A�����AC
��}��LlocalOPTARGmatchesterm��\0�getopts�t:��opt�OPTARGreturnshift��( OPTIND - 1 )�desc �# replyinteger�termmatches�:��tag�:��desc�:(( ��))�matches�:��tag�:��desc�:_values -s ��(q)term� ��(q)desc��i = 1i <= �#i++ ���s.:.�argv�i��/��wds�1�//�*�/�[^�term]#����term�/matches���wds[1]//\*���wds[2]:+�\:��wds[2]//(#m)[: \(\)]/�\�MATCH�� �matches� ��(q)����wds[1]//\*�//(#m)[:\[\]]/�\�MATCH���\[��(q)��wds[2]//(#m)[:\[\]]/�\�MATCH���\]�eval�reply+=(�wds[3])�/�[]�/���matches���end��AGA�%4A,�&P�$�|���R�A�C��ACf�۔�A��1	A&
�+$�AB����5�FH�QA&�+$�ACfd5A�FH�qACFH�local__gopt__goptzparseopts__goptcomptags��1�_all_labels��__gopt[@]���@�return_descriptionA ��Lx�A,�A�C31/AC�(ۤE�A��(ۜE�AF�9A`C�
A&
��A"�%�F\�AF8�A,T�A�C��
A��A"�F0m�F8�AFr�ACF8�qA�F8�qA�F8�local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachecache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache���_cache_dir���_cache_dir�_message�cache-dir (�_cache_dir) isn't a directory\!�return_cache_path��_cache_dir/�_cache_ident���_cache_path�_cache_invalid��_cache_ident���_cache_path�A4CG���
���+�,Lh��A\���z��rk-E�E�E�E�AT�f��$��	9��2����������z[�ri��A,��A, �!A,!���IA,"���A,#h��A��	NA&'�+$�A,)
���A,*�+��AX
�	A.,���D�AC�L�A..
��LA"3�1M�&pA,7��A$� �|@a��A"92Pr���
� �� �|@a��AB?a�F��A"@���&pA,Eh�A,F���)A�Fl�A,L
���AXC
�	A.M���D�A��L�A.O
��LA���ANRRp�+$��1�A,U�1A$����|4a��A"W2Pr���
� �T�|ta��A""[R`r��r���F��A�&lA����AC%�A���ANc2p�+$��1�A,f����A�k�	�A&k�+$�A.l(	E	qA.n�	1A,t
���AXC
�	A.u���D�A��L�	A.w
��LA$���	�	�|La��A"{2Pr
��
� �<
�|La��A���]
A Fl�A"��!%�ی�A,�<YA,�t�Ah#,J�AHC#�۬	9e��L��L
ۄ-
ۜU
�h
A&��rk�
localtesttestarrtmparrprefixsuffixesautosuffixmatchflagsgroupexpl�compstate�nmatches�opreosufoptsmatcherzparseopts�J+:=group��V+:=group��x+:=expl��X+:=expl��M+:=matcher���PREFIX���SUFFIX���PREFIX�SUFFIX�SUFFIX��1���2���arr[1]����arr�2,�2����str����sep��breakPREFIX���str%%(|�\)��sep�*��builtincompaddtestarr��matcher[@]���arr���testarr��_comp_correct�compaddtestarr �#testarr return���prefix���testarr[1]���sep�����str#*��sep���shift���arr�2,�2�����2��PREFIXbuiltincompaddtestarrcompaddtestarr���testarr�1�����1�����str#*��1���PREFIX���str%%��3�*��PREFIX���arr�2,�2��builtincompadd��tmparrcompadd���(@)^suffixes[@]���(q)1���(@)^tmparr�� �# ���(q)1��PREFIX��pre�SUFFIX��suf���suffixes[@]�compadd��group[@]���expl[@]���autosuffix[@]���opts[@]���IPREFIX���ISUFFIX���prefix���i�testarrcompstate�nmatches�AX�'Erk}E��+E�E�EA8g��+�r�k0��3D*s#XlAh���$����	)Ie�����jZ�RZ��Z���z[��Z��[�A"
0]AB��bA���1A	A,*s#EA"�"Cf�ۜ�"C%��3��A,�ACf@ۄ�A���1AiA"���+�A%lE�AB�
yC�l�A�1	A" ��ۄ9�AC%0qA"#� �%��3ۜE	۔e	A"	f�	ۜ�		%��3A"C	f0
ۄ�C	%0A(P
A$C
��
�4lAm�localcurcontext��curcontext���compstate[nmatches]�qsepnosepminusoptsprefcontuniqdedupzparseoptss:�sepn:�nump:�prefi:�prefP:�prefI:�sufS:�sufq�sufr:�sufR:�sufC:�contd�uniq �#cont curcontext���curcontext%:*�:�cont[2]� �#sep sep�2� �+suf[(r)-S] ���(q)suf[suf[(i)-S]+1]�� �#end compset��end��*���sep[2]��compquote ! �#uniq  �+pref[(r)-P] ���(q)pref[pref[(i)-P]+1]�����(@)��(@ps.�qsep.)PREFIX#�pre�[1,-2]�����(@)��(@ps.�qsep.)SUFFIX�[2,-1]���compstate�quoting����Q�dedup� �#num compset��( num[2] - 1 )��*���q�qsep� ! nosep && (!�#num || num[2] > 1) ��qsep���end[1]��(q)qsep[1]� \t\n\-�compset���q�qsep��*compset minus = argv[(ib:2:)-] ���(@)argv[1,minus-1]����opts[@]���pref[@]���suf[@]����(@)argv[minus+1,-1]��A�GA,	8YA"R��&�A�C�71A
�A,��A.�-QA.ru���ACF��A,�%A.�iQA.r��A,��A,<yA.�iQA.r�;|9A,��A,<yA.�iq	A,�
A,<9A.�-localcommandcommand��words[1]���command�return �+builtins[�command] + �+functions[�command] _comp_command1��command�_comp_command��_comp_command1���command[1]�eval_comp_command2�=�command��command[2,-1]���_comp_command2���command�..�/����PWD�/�command�_comp_command2���command:t����command���command���command���commands[�command]�A G�crkA"r+$��uA��A����!�cACfP�LtAd���A.
ru�A����qACe$Y��A.ru�A�f$<hA��A��ۜ��cACfP�LtA"rQeB���QA�C1AC��ۤ%�A."��A&#r+��A.$��qA.&E�A�C
1AC
��ۤ�=A.*}��A&+r+��A.,%	e	qA..�	�A�C1AC��ۤ!
�
A.2�
�+��A&3r+��A.4�
��qA.6�
)A�C1AC��ۤ}�A.:-p�A&;r+��A.<���qA.>�
A""A2`T
��T
rk�%�
�
A�1A���e��cA,ET
+tkA����qA.HT
یA"K�9�"��ۜ�!�c"FMR�rMh2�rM�RPR����cP�Mlocal��compstate[nmatches]���1�zstyle�:completion:��curcontext�:�1�list�colorszmodloadzsh/complistdefault_comp_colors��val[@]�_comp_colors�(��2�)��(@)^val:#(|\(*\)*)�����(M@)val:#\(*\)*��unsetZLS_COLORSZLS_COLOURS�:completion:��curcontext�:�1�show�ambiguity�val�yes�true�on�_ambiguous_color_ambiguous_color�:completion:��curcontext�:�1�list�packedcompstate�list����compstate[list]� packed�compstate�list����compstate[list]:gs/packed//��compstate�list���_saved_list��:completion:��curcontext�:�1�list�rows�firstcompstate�list����compstate[list]� rows�compstate�list����compstate[list]:gs/rows//��compstate�list��:completion:��curcontext�:�1�last�promptcompstate�last_prompt���_saved_lastprompt��:completion:��curcontext�:�1�accept�exactcompstate�exact�acceptcompstate�exact�compstate�exact���_saved_exact�_last_nmatches_menu_style��_last_menu_style[@]���_menu_style[@]��:completion:��curcontext�:�1�menu_last_menu_style��_comp_force_list�always�:completion:��curcontext�:�1�force�list��val�always�0�9�����_comp_force_list�_comp_force_listA�gLA,��AC�1}AC��ۤ�iA���ۜ���AF��A C#�"A&
��A��1A��A�F1qA`�hA���44A�T�llۄ�AP�	�A&��A�FAF��A,L�A,LEA �#�"A&��A�1A ��ACF=qA`	�hA	���44A	�T�llۄ5AP�		�A&&��A�	F�A
F��A�&�	A��$���A�1�	0�	0
AC
fl
۔�
A�
fl
۔A�
fl
۔eAfl
۔�0
;A�fl
۔�qA�F��ACF��local_cache_ident_cache_ident_dir_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachecache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache���_cache_dir���_cache_dir�_message�cache-dir style points to a non-directory\!�zmodloadzsh/filesb:mkdirmkdir0700��_cache_dir�/dev/null��_cache_dir��couldn't create cache-dir �_cache_dir�return��_cache_dir/�_cache_ident���_cache_ident_dir:h���_cache_ident_dir���_cache_ident_dir��cache ident dir points to a non-directory:�_cache_ident_dir���_cache_ident_dir���_cache_ident_dir��couldn't create cache-ident_dir �_cache_ident_dir�shift���Pt�var��readonly���association�array��print��var=( ��${(Q)"${(z)$(<<\EO:���var����(kv@Pqq)^^var���EO:�var��)}"} )���var=��(Pqq)^^var����_cache_dir/�_cache_ident�AGAd���A&r,�A ��Ll���qACF�	localexplCURRENT_wantedcommandscommandcompadd��@�_message�no more arguments�AGAP�	�A.r-��A,�AC&@A,�d1dAYAL'l�E�E�;E�E�k�A����A.r-A,AA&@Q	A.r-�A,��A�F@�A"r-E�&@A"�\�y��CFIAC	�x���A`C
+1A)�
A�
FI�q%AB�\�y��B-��%���A�,�;�A�C �0	�A.2��+�0	�9A�F�0
�<A
f��l�A"8R�F�ACF8]A�&�AF��localprev��1�shift �# curcontext��curcontext�ordernodef�C��curcontext���curcontext%:*�:��1[3,-1]��curcontext���curcontext%:*�:��2�������zstyle�:completion:��curcontext�:�group�ordercompgroups��order[@]�comptags�-i�prev���curcontext���@���_sort_tags���_sort_tags�tag�order ! ��@[(I)options]� �(|*-)argument-* (|*-)option[-+]* values�options�order�tagcomptry���(@)argv:#(��(j:|:)~��=~tag[2,-1]��)��comptry��tag���nodef�comptrycomptags�-T�prev�returncomptags�-N�prev�AfPA"�x��F��Ad��*��0��3��E
��E�k�EDEXAC���p�A�
1A.r��A.�qA.�eA��*�AB���%�p�F��ATC�)D�A,"XA�E�0�A
F@UALC
�1A)�
�A�
�*�A�
&�0$A%�ACF�)AL��1A2AA��*ÃqA
&�A"&:2pr��r���F��A��ۜ%��A"@r	)�*ÃiA���A��ۜ%��k�AnC�1A~CR����R���rA"Dr�AD
��\A"Er�q	E
���qA.H
��\A�M�AM�AvN�AFN2`�-�U;|
A.O��3zQ
AnPR�r}�2`r}���A.R��3��qA.T��3A��1AXR�AtC�
�A.YrI	h	
A��|	�	�	Y
qA ��
۴�
�
Y
A$��\}۬�ی���*Ãq�AC���DA��\�[A"c���Fh�A$��JR��"K�At��
�A.fr�h	A��
H
u
Y
qA C��
۴$QY
A�%�A%�AC%"K�A�, J�A,pR�A�C�AFq2`��%;|A�%"K�9%QAnsR�r}�2`r}��A%�a%qA�%��%A"y� C��۬�1�"K�A"zE$��l�۬�ی�����A"{�$���۬�ی�����A�C3�2ACF0�A�g�\pAt �
�A.�r�h	AC ����Y
qA � �d۴��Y
AxC!1
A&�%XA�!%\�d#pA�!�pyqAC"%\A"��
��"%*Ã%A(#���۬�ی���%A"�#�@l��#���۬��A.�!h	A%F��setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdspecREPLYspecsreply��funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX���word�zstyle�:completion:��curcontext�:�user�expand�specs�spec�$���:IDENT:����evaltmp��${��spec�2,�1��[$word]}��tmp��tmp�break�_���word ��#reply� ���reply[@]����exp��exp[1]���word���sort��yes�true�1�on����(@o)exp��add�space�subst���word���$���exp[1]��file�file��yes�true�1�on�subst���yes�asp� �#exp == 1 ��exp�1����exp[1]���asp�yes��file���exp[1]����compstate[insert]���sort�menu_descriptionexpansions�expansions��REPLY:+: �REPLY���o:�word�_descriptionexpansions�expansions��REPLY:+: �REPLY��compadd��expl[@]���suf�_tagsall�expansionsexpansionsoriginal_requestedexpansionsnormalspace��sort�_descriptionexpansions�expansions��REPLY:+: �REPLY��_descriptionexpansions�expansions��REPLY:+: �REPLY����exp[@]����i����j���i���dir[@]���space[@]���normal[@]� �#dir compadd��expl[@]��qS/ �#space compadd��expl[@]� �#normal compadd��expl[@]�_requesteddispdstr��sort�_description�all expansions��REPLY:+: �REPLY��_description�all expansions��REPLY:+: �REPLY�����#��exp���COLUMNS���(r:COLUMNS-5:)exp� ...�multios�exp�1��compstate�redirect����exp�2,�1��compadd��disp[@]���expl[@]���exp�_requestedoriginaloriginalcompadd��expl[@]���word�compstate�insert�A$�z��8PpA�%�AL�&��$���9Yyj�R�����r2���A"
�����Ah
L1EA�D�Lq�A@�G����(�+�<Xl�T�A�'��ACfDۜ�A"�fDۜ�+�"�
lA<��1A�D�$�\AB�Fx��F��A,��A��D۴���Ahl�HAF2`�
]r��ACG�A,�
A��;�
A�D�dm��A,!��A."<Yq0A	g��A,&��A,'�IA,(p�A,)���A�
%���A$�
� 	�lA	�$���	A"-��	�CF��A,/�	
A,08
U
A,1|
�
A ��D�d-�pXA.3���"A�
fD�$�Ad�
��A�
fDۜ�+�A%�+�qA�%�+�AXC�4]���l����ۜ��l!
���ی��۔i
�l�
A,B MA&��A�fD�XA.H��AT��	1	A�Fx�A,L�ACF��A�<�(qAC%�+�A"V���"�fDۜ�+�$�%(=��+�A�Cz1A.Yri�A�fD۴�A,[��A,\l�A�]	1A]�
�A.^��qA.`1A,bQ��A�F��q\ACg���A�fD۴�A�C�R1
A.iri�!AC���,��A�F��QA.priACG��AC�,A]�LA$�������l�9qQA.yri�AC�,A��LA0�F��()L9m����QA.�ri�A@!�A!���(�AC!F,�A.�ri�9A�"F,AA<#NA#���(�AC#&�q
A�$F,AH%A%�p�(�AC%��9�%A,�x�A&��rk�qA,�8eA(F��localsuboptsuseccgarbagekeepsuboptszparseoptsgarbages+:�keepS+:�keepw+�keepC�useccO:�subopts �#subopts subopts���(@P)subopts[2]��compvalues��keep[@]���@�noargsargsoptsdescractionexplargsepsubctestoldcontext��curcontext�argsep��sep��[^��(q)sep�]#�action_tagsvaluesreturncurcontext���oldcontext%:*�:values���argsep���PREFIX����argsep����test�name���PREFIX%%��argsep�*����name�actionIPREFIX���IPREFIX���name���argsep��PREFIX���PREFIX#*��argsep���prefixsuffix���PREFIX#*��argsep�����SUFFIX�PREFIX��name�SUFFIX��args[@]���opts[@]�compadd�r:|[_-]=* r:|=*����(@)args[@]%%:*����argsPREFIX��prefix�SUFFIX��suffix�IPREFIX���IPREFIX���args[1]%%:*���argsep�����args[1]%%:*��actioncurcontext���oldcontext%:*�:�subc��-qS�_describe��descr���sep[@]��r:|[_-]=* r:|=*����argsep���r:|[_-]=* r:|=*����argsep���sep� �\t�\n�\-��r:|[_-]=* r:|=*�curcontext��oldcontext�curcontextargumentscurcontext��oldcontext�_description��descr����snames�+���names�+���onames��-qS�sep���expl[@]���action���>�val_argsstate�����action[3,-1]##[ 	]#�%%[ 	]#��state_descr��descr���usecc�curcontextcontext��subc�compstate�restore�typeset_message��descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��r:|[_-]=* r:|=*���subopts[@]���sep[@]��(��)���action[2,-2]��_all_labels��descr�compadd��sep[@]��{��}_next_label��descr���action[2,-2]��action=( �action )�_next_label��descr���action[@]��action=( �action )�_next_label��descr���action[1]���expl[@]����(@)action[2,-1]��curcontext��oldcontext���compstate[nmatches]�curcontext��oldcontext�A��8A0�FT�$�����R��Af��AL�NA�&�A"�f,]��F��A�F��local__targs__goptzparseopts__goptC:�__targs_tags��__targs[@]���1�_all_labels��__gopt[@]���@�return?5.8.1���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_labelseh(�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_all_matches�BD�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_alternative
�
�t�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_approximate<$	��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arg_compile�;1'��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_arguments �sp�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_bash_completions !*zD�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_cache_invalid!��,�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_function"2��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_call_program"#]��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_combination$���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_comp_locale%<�	��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete%(�|�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_debug*w
�x�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help-����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_help_generic.Y��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_complete_tag./����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct0m\�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_filename022!��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_correct_word22{W

l�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_describe26��
	��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_description:�	���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_dispatch:=�*l�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expandDIL
��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_aliasDF\��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_expand_wordF�;P�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_extensionsG��\�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_external_pwdsH�� �debian/zsh-common//usr/share/zsh/functions/Completion/Base/_genericIa6��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_guardI�A��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_historyK
���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_history_complete_wordNv�@�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_ignoredP����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_listPQH1U$��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_main_complete]����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_match_�'��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_menu__�l��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_messagea2@d�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_most_recent_fileaa��`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_multi_partsg��4�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_labelh��
��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_next_tagsm����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_normaln�=�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_nothingn��
�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_oldlistp����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_pick_variantpr.�H�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_prefixtTW	��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_read_compwj���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_argumentsx�y��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_regex_wordsy��`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_requestedzbf��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_retrieve_cache{<b��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sep_parts~�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sequence~��(�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_set_command��

��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_setup�<�l�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_store_cache����debian/zsh-common//usr/share/zsh/functions/Completion/Base/_sub_commands��X���debian/zsh-common//usr/share/zsh/functions/Completion/Base/_tags����`�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_user_expand��8�debian/zsh-common//usr/share/zsh/functions/Completion/Base/_values�oX��debian/zsh-common//usr/share/zsh/functions/Completion/Base/_wantedAT�4Ld|��E�E�E�AP�	�.Ar�,A�A&4A�%LA,&h$������R�,AL�,A4$+�A��&A�L4,Ad�.A|5�&ArL$+,Ad��.A|Qq,Ad�.A|�A���A������A"��,A5,Ad�A�!��.Ar�A�84��Y�AC���Ui,A"��A"	f�-$��qA	��x��U�A"
f�Am(��AF��local__gopt__len__tmp__pre__suf__ret__descr__spec__prev��1�__prevshift__goptzparseopts__gopt��argv��ib:4:������( __tmp-1 )��__tmp��( __len+1 )�comptags�-A�__prev�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack_comp_tags��_comp_tags �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*����4����(P@)2�����(@)argv[5,-1]��_description��curtag���3����(@)argv[4,__pre]�����(P@)2�����(@)argv[__suf,-1]��returnA
A�G#czA���5�#czA���.Ar��Ad�1A
�I,A	�cc
,A
�<A�FP�A"r�m�FP�AB��% Y�,A�5A�FP��A�t.A�G�{rAB���5��{r C%�{r��@A���FA`2�u�r��AG4A���1A����5H.Aecc
�AC���4A�fHi�A�F��AF��_all_matcheslocalzstyle�:completion:��curcontext�:�old�matches��old��only�true�yes�1�on���compstate[old_list]�compstate�insert�compstate�old_list�keepreturn�only� �comppostfuncs[(I)_all_matches_end] comppostfuncs��comppostfuncs[@]�_all_matches_end_all_matches_context_all_matches_endlocalzstyle��_all_matches_context�avoid�completer_expand_old_list_correct_approximate��compstate[nmatches]��not��I���_��_completer�explinsertcompstate�insert�_descriptionall�matches�all matches�compadd��expl[@]�unset_all_matches_context_all_matches��@�A@�3+",@Xtkr�E�A$Cg��z��5A�%lA�NAf����zA`C�
0zA���	0.ADqA�F��A"r-C&�A�%tACFD]AL�4NA�&DA�^�3+"A�C[�[1ACF��,A@,ALiAC���,�Ah�L1.Ar�!�A�%t!Q
Q.A$r��A
����L�A(
�@���i��l���
�.A+r�
A����%L�A,C&l�,�������Q.A3r��A@
��A
����,)AF�M�.A:r�9�A�F��A<�NA����,	A&	5
qA�F�	iAH�A��	��,	�A�
�
E
qA"M�kr
�CF�A8,@1AC�`,���AF�localtagsexpldescractionmesgs��compstate[nmatches]�suboptscurcontext��curcontext�suboptsgetopts�O:C:���opt�subopts���(@P)OPTARG��curcontext���curcontext%:*�:�OPTARG�shiftOPTIND�1��1������_tags���(@)argv%%:*��_requested���def%%:*�������def#*:�%%:*��action���def#*:*:��_description��descr���action���mesgs[@]����def%%:*�:�descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��r:|[_-]=* r:|=*���subopts[@]��(��)���action[2,-2]��_all_labels��descr�compadd�{��}_next_label��descr���action[2,-2]��action=( �action )�_next_label��descr���action[@]��action=( �action )�_next_label��descr���action[1]���expl[@]����(@)action[2,-1]��compstate�nmatches�return��mesgs[@]�_message���descr%%:*�����descr#*:��A""`R���5�F��A(�����4p��A(�'���k�z)AG��AC'��+��A��1.Ar�;�.AQ.Ar��.APm�AB�����<XuA��1NAp2r�����A"!r-UCF��.A%p�q.A'p�A",��F��A�f@X�A�
�$u"�A8/.�A8�,A9���A:
�qA�'-A""`2ri���HC&��A�
�vA�2r�;�pRr���;�.A!q.A
��A"
Q-�A� @a�,AM��A"OR
-O
��T�A|C'N&AQ��,AREA �`���-y,AW�A�C87�AC&pA\�*�	�A"������)[u�.A\E� QA"CF�D��AB^�-�������|AG��A������$A$�Hh�������A"i��Ej]�,Al
�,An�+��A�&A"r��4�&AstA"w
��"w��FP|A"z��F��,A|
�A�F��_matcher_num���#:-�PREFIX�SUFFIX��returnlocal_comp_correct_correct_expl_correct_groupcomaxcfgaccmatcholdcontext���curcontext����compstate[pattern_match]�dounfunctioninteger��1�cfgacc���1[3,-1]��cfgacc��2�zstyle�:completion:��curcontext�:�max�errorscfgacccfgacc�2 numeric���cfgacc��numeric���NUMERIC:�1���cfgacc��not�numeric����NUMERIC:-1�����cfgacc//[^0-9]����comax�_tagscorrectionsoriginal ! �+functions[compadd] compaddlocalppre��argv[(I)-p]���argv��I���a�zA�Z��U�a�zA�Z�������#:-�PREFIX�SUFFIX��_comp_correctreturn��PREFIX���argv[ppre+1]�PREFIX�~(#a��_comp_correct�)��PREFIX[2,-1]��PREFIX�(#a��_comp_correct�)�PREFIX� �_correct_group && ����argv[1,(r)-(|-)]�[(I)-*[JV]]� _correct_expl�_correct_group���argv�1,�r���������R����JV���builtincompadd��_correct_expl[@]���@�_comp_correct��compstate[pattern_match]�compstate�pattern_match�comaxcurcontext���oldcontext/(#b)([^:]#:[^:]#:)/��match[1][1,-2]�-��_comp_correct�:��_descriptioncorrections_correct_explcorrections�e:�_comp_correct��o:�PREFIX�SUFFIX�_correct_group��_correct_expl[(I)-*[JV]]�_completezstyle�:completion:��curcontext�:�insert�unambiguous���#compstate[unambiguous]�����#:-�PREFIX�SUFFIX��compstate�pattern_insert�unambiguous_requestedoriginalcompstate�nmatches�originallocalexpl_descriptionoriginaloriginalbuiltincompadd��expl[@]���PREFIX�SUFFIX���compstate[list]�list�compstate�list���compstate[list] force���opm�break_comp_correct+1 _comp_correct++ �dounfunction �+functions[compadd] unfunctioncompadd ret == 0 returnAfd�C��A(C� D�8Xp��{�A$�� D�����AB`
��F�A"ar!QXC�A(C���p�����+ACF�,Ab��A�&�A�%pA�%A�C�AicAt��+0-A&�0;AC%���AC&�Ax�wAscAC%�A�%XA(���+e0�A�&�A(A|cA�@�+0,A5�A�&�0q,A���A F��0�A C&�0;A, ����p��0L�
eA �F�A<!C�1A�yA!�%8���0�,A���A#CF��A#�%�A#�%�{�A$0A��A"�$�&�A�$���+0�	,A���A%�F��0 
,A�AyA%�F��0�A&%�{���A&F��J0	A&��A��A"�	Y'F��A�'C1�+0	
,A�	�	�A'�F��0	�A'�&�0;A,(���p��
�L�
eA(F�0
�A(�&�0;A,)���p��
�L�
eA)F�A<)��1A�A*%X5eA<*��1A�=A+C%8a�f0
�,A�
��A,�F��A,��A�cA"�-C&�A�-�1�+0=,A���A-�F��0qA.&�0;A,.C���p���L�
eA.CF�A</�1A��A/�%pA0;A0&�A1FA2F�emulatelocalargspecdspechelpspecpreludeamapdmapsafe��1�return���tP���1����localprintNAMECONFLICT:safe�reply�shiftpreludeargument�help�optionbreakprelude��prelude[@]�argument�1-���*amap�position�means�actionamap��1���2�argument�option�helpSYNTAXERROR��@� �#amap ��argspec[@]����amap[position]�:��amap[means]�:��amap[action]��optionamap�option� �#  ��+amap[�1]� || ��+dmap[through]� followamap�follow����2:s/join/-/:s/close/-/:s/next//:s/split//:s/loose/+/:s/assign/=/:s/none//��explainamap�explain��[�2]�unless��xor[@]����(@)=2��through�means�action ��+dmap[�1]� dmap��1��:��2��argument�option�help�follow�explain�unlessSYNTAXargument�option�helpSYNTAX �#dmap ��dspec[@]����dmap[through]���dmap[means]:-:���dmap[action]:-:�� �#amap ��argspec[@]����xor:+(�xor)���amap[option]���amap[follow]���amap[explain]���dspec��helpamap�pattern� ��+amap[�1]� means�actionargument�option�helpSYNTAX �#amap ��helpspec[@]����amap[pattern]�:��amap[means]�:��amap[action]��eval�safe�reply��=( "${prelude[@]}" "${argspec[@]}" ${helpspec:+"-- ${helpspec[@]}"} "$@" )�A��G	#k-E\EtE�E�E��zE�E�E�AX'5ElE�E�E�E�AC�,DA ���Xp�A%�AC%�A��+�.Ar��A����0�,A��+�A&D0|�AC�\}ACFD�0:|�A����A�&D0��,A��+�A�&D0t�,A�+�,AD��A&D0��,A��+�AC&D0��,Ad;�
A�&D0�A����+A�&D0�	Ae��+�+AFD�0�
AC��+AC&DA"r�+���C&DA��,���A" rMu �;�
,A"�A����A#�A	���k�A	��(IA 
���A")r!
)�A,A+�u,A,��A
����A.9A0�'x�����K"���Ag	
��	,A�%�A
�f�+���	EAC%xA�%�A��.A;r�	�Ad�1.A<r�d�,A=�	�A�&DA�&	�AA	1.AAr�	�,AB�k�
.AC���q,AE�k�
E.AF���A`�.AHr
Y�D�AC��k�
��A���k�
�A`C�.AMr�;L�A��x
��A��
�A�FD��A%�k�A�c
���Mh���)�A ��2Jf�����zA���Ac�A�C�1.Air��,Ak��z�AC�	,
	A�%�k�A&
��A��	,
�A�%�k�A��.Azr�,A�,�,A�D�A� ��A�R	Ad!��1.A�r��A!�e�k���A"C��k��.A���z�,A���z
,A���zuAP%C	�A�
��A&�	,�A&C%�k�A8'��A��A(�	,yA)C%�k�AH*,��z�AB+F�+b5+C��k�=A+��	,
�AL,�NA��A-�	,�A-CFDxAP.��A�QA/��	,yA0fD��A 1�e�]�At3�V�A�9,A�Lm,A�\	�A�
	1.A�rQ},A���.A��K"�q.A��K"A8C&DA:C��k��A:��	,qAB��;&,A���z��A<C��k�%A=���]A�=�87�A��A>��k��A�>�0,��zM�A�
	1.A�r�y,A���z�.At�q.At�A
1.Ar�!.A�Uq.A�A�BC�.A	r��AB�����.Ary9��AC����AC����AE���1ALF(�(1A�AFC��k��AF� ���zM�A
	1.Ar� ,A��z�.At�q.A t,A"� QA`H��.A#r!�AI��!9�AI����A�K��A.!�AK�%�k�!�"UAlN�1FA8`2
�"��##9ANC��#Y�AN���
�AO���+��#�#�APC��+���$$MAQ�$���$�%1�A�Q���1A"F9Q��%tL�%�%�&	A4Q��&&8&T&h&|�+��A<R�&�&�&�&�&�''8��'X'l'�A4RCG'�'��'�'�'�((0(HA4R�'(\(}(�(�kr(�ASA1AS�)P$�)�((0A�SC��A SC�)�|�&�)�&�&�,AN'��+�AS�f)�*hqATCF)�**qAXU
1AUF*@�.AU&8*yq.AW&8*�A�VC1A VC�+|�&�+<&�&�,AZ'��+�AV�F)�h	�&A\r�+�AWC�+X���+yAW�F+��qAXF+�,
AXCF+��AYCf,4l�,lAY�%,�AZ%,�AZC%,�A�Z���AZ�&,�A
�[َA[&)�,Am(H�A�[����AnR-	A�[�z�&Ao�(H--,Aq-P-m,Ar\-�,As'�-�AL]C�1FAu`2r.5.M
�.uA]�f.�t�DA�^Cݑ�1ABy
�.�^CF//5,A{/T/�A_C�/�0&h09Al_��1.Ar0]0�,A�0�0�A`C%0�111A�1`AaC��'1.A�r0]1� ,A�1�1�Aa��A�2MAb�2���2�2�AbC�,�0]Ab��,�3ATb�	�1A�
�3=.A�3`/��Ac��3�3�,A�3���.A�&T�+���Ape
�A�R4AeCG2�Ae�g	�2�.A��+�Af��4<��2�2�A$g��1.A�r0]!�!Ah�+�,�4u4�,A���+�,A�&|�+�.A�4�4�Q.A�r0]5"Aj�585M5iL�A(Bj�5���5�5���l�66I�6�4�.A�&|�+��.A�r0]6�#Al��585M6�L�A,Bm&6�7-&h7M7p6I�����7�4�.A�&|�+��.A�r0]7�$AXn�An��7�7�&h8A"oF5889��+��A"�8x�8�4�.A�&|�+�Q.A�r0]9�%AqF588�ATqC�AqC�991&h9QA"q�&9u��+��A"�8x�9�4�.A�&|�+��As�F589�A`s��As��::I&h:iA"t�:�6I:�:���+��A"�8x�;@4�.A�&|�+�ALvC���1A"vCF;\h:"��2R;��2R.�`RR;�r;�;�&TwCiABwC�$���<)<�"�`Rr<�=)'R=AA4w�'=�=�=�(�=�>),A�>`>�,A�l�+�,A�>�?,A�?@?aA�ztd�A."��RR?�`RR-	r?�;�
(zCf?���&�A�z�V	�.A�r?�@)A,{&6�h&h@4@P������+y
�FA�`2R@qr@�&�*A({�6�h&h@4@����+y	Q.A�r@�&�+A(|�6�h&h@4AA)�+y7qA }�%'XAAAmA�A�A"�rB	=),~�'XB1A"�rB�&�-~��'XB�A"��Cq<��.C�'XC�A��'�C�A��'XDIA��'lD�A4��fEp|�@4'X'l��������'���A2"�2
�E�p2rE�&�/rkrE�(��6�h&h@4F<���+y.A&��+��A�C�&�A�AP��FF\|�@4&���l�6��F������l�6��&�A)l�6,AF�F�,AF�G	.AG8GeA""`2
�-	�G�=)0��&H(A��C=�=1�A2
�HA�2RHa�2R.��2@RR-	
�?�rkrH�,AH�H�,AII9,A!'�Ii,A"'�I�,A#I�I�,A$J0��A$���JLl�6$�&��JmA���1&A(rJ��,A)J�J�,A*KK5,A+K\K},A,K��+�A ���Ld�LIL�((0A�F)�*A��&L�A�C&H(A"8@RRL�R3=8L�MA���1A:
�MUA";
�Mu��F+����qA"EP2
�,
rkrM��CF+�,
&AI�krM�qA��F+��locallong��words[1]�descrodescrmesgsuboptsopt2useccautodoldcontext��curcontext�hasoptsrawretoptargsingoptalwoptsetnormargstartrestmatchmbeginmendsuboptssingopt��1����AMO����CRSWnsw��shiftsubopts���(@P)2��subopts���(@P)��1[3,-1]���setnormargNORMARGalwopt��Ss�singopt��AM�singopt��AM��singoptsingopt��PREFIX���+�alwopt�argv��I���� long nametmpargvtmpargv���(@)argv[1,long-1]�����words�1��/dev/null��name���/��/���PWD/�name��_args_cache_��name�����name//[^a-zA-Z0-9_]/_�� ! ��(P)+name� ioptssoptslflagpatterntmpocachetypesetlopts���(@)argv[long+1,-1]����lis���-l�continue�������1[3,-1]����2���tmp[1]����tmp�2,�2�����(@P)tmp����tmp[@]�_call_program�lflagoptions��helpread ��#tmp� �opt��:space:����:space:����:space:�����:alpha:�����opt����:space:��������^tmp[@]��:������opt//:/��//�[/��//�]/��continue���^tmp[@]��:�,�:space:�����b�����,�:space:���������match�1����match�2����tmp��r���start%%��a�zA�Z0�9_�������start��b�����[����]������match[1]���match[2]���match[3]�����match[1]���match[3]���rest��opt�� ���:space:����  ���opt����:space:��������^tmp[@]��:������opt//:/��//�[/��//�]/�����^tmp[@]��:���(@)��(@)lopts:#--�%%[\[:=]*����tmpargv[(I)(|\([^\)]#\))(|\*)��opt�(|[-+]|=(|-))(|\[*\])(|:*)]���lopts[(r)�opt(|[\[:=]*)]� �#iopts ��lopts:���iopts�1�����[:����� �#sopts ��lopts/��sopts�1�/�sopts�2��argv�*=FILE*:file:_files��*=(DIR|PATH)*:directory:_files -/��*=*:=: ��*: :  � �# pattern�������(M)1#*[^�\]:�[1,-2]�//�\�\:/:�����1#��pattern�����pattern���(��)pattern��pattern[1,-4]����(@M)lopts:##�~pattern:*�����(@)lopts:##�~pattern:*�� �#tmp continue���(@)tmp%:�����(@M)tmp:#[^:]##\[\=*�� �#tmpo ���(@)tmp:#[^:]##\[\=*����tmpo[@]���b����:���:����match�1��[��match[2]�]���b�����[�=�����match�1��//��a�zA�Z0�9_�������dir���odescr�����opt�//��a�zA�Z0�9_������dir���odescr���descr�:�=����opt2�::��(L)��opt%\]�#*\=�: ���descr����opt2���descr�����opt2�:��descr�����(@M)tmp:#[^:]##\=*�� �#tmpo ���(@)tmp:#[^:]##\=*����b����:���:��������opt%%\=*�//[^a-zA-Z0-9_-]�=��dir���odescr����descr����opt2�:��(L)��opt%\]�#*\=�: � �#tmp ���(@)^��(@)tmp:#^*:*�//:/[�]����(@)��(@)tmp:#*:*�//[^a-zA-Z0-9_-]����descr���descr��: :  ����(@)^tmp���descr����name����(@)cache:# #����tmpargv[@]����(@P)name��zstyle�:completion:��curcontext�:options�auto�descriptioncomparguments��autod���singopt[@]���@�actionnoargsaretexpltriednextdirectodirectequalsinglematchermatchedtmp1tmp2tmp3optssubcprefixsuffixdescrsactionssubcsanumorigpre��PREFIX�origipre��IPREFIX���compstate[nmatches]�compargumentsdescrscompargumentsdirect_tags��subcs[@]�comparguments�no more arguments��no arguments�compargumentsdirectcompadd���PREFIX���SUFFIX��return_message��noargs�compargumentsmatchercontextstatestate_descrtrue��tried���descrsaction��actions[anum]���descrs[anum]���subcs[anum++]��subcargument��setnormargcomparguments��matched�_requested��subc�curcontext���oldcontext%:*�:�subc�_description��subc���descr���action��=� �action��action[3,-1]�words��subc���words[@]� CURRENT++ ��>�action�����action[3,-1]##[ 	]#�%%[ 	]#�� ! �state[(I)�action] compargumentslineopt_args��descr���usecc�curcontextcontext��subc�compstate�restore���local�comparguments��subc���descr�alwopt��alwopt:�yes��(�(��)�)evalws�=�(���action[3,-3]��_describe��subc���descr���matcher���subopts[@]�alwopt�(��)���action[2,-2]��_all_labels��subc���descr�compaddalwopt�{��}_next_label��subc���descr���action[2,-2]� ret alwopt�action=( �action )�_next_label��subc���descr���action[@]�alwopt�action=( �action )�_next_label��subc���descr���action[1]���expl[@]����(@)action[2,-1]��alwopt_requested��hasopts���aret���PREFIX���origpre��:completion:��oldcontext%:*�:options�prefix�needed��origpre���+����aret�mesg�tried�prevpre��PREFIX�previpreprevcontext��curcontext�curcontext���oldcontext%:*�:options�PREFIX��origpre�IPREFIX��origipre���alwopt�comparguments��single�directoptioncompadd��optarg���single�compadd��single�compadd�QqS���next[@]���direct[@]���odirect[@]���equal[@]���PREFIX����(@M)tmp1:#��PREFIX[1]�*����single����(@)tmp1:#[-+]��PREFIX[-1]�((#e)|:*)����PREFIX����(@)tmp1:#--*�����(M@)tmp1:#[-+]?[^:]*�����(M@)tmp1:#[-+]?(|:*)�����PREFIX���(@M)^��(@)��(@)tmp1%%:*�#[-+]�:#?��_describe��optarg���single��compstate�nmatches�compadd_describedirectPREFIX��prevpre�IPREFIX��previpre�curcontext��prevcontext������alwopt:+�origpre�:-�PREFIX��break��opts���aret�compstate�nmatches�PREFIX��origpre�IPREFIX��origipre����PREFIX#*\=����SUFFIX�PREFIX���PREFIX%%\=*��SUFFIXcompadd���(@)equal%%:*����equalPREFIX��prefix�SUFFIX��suffix�IPREFIX���IPREFIX���equal[1]%%:*�=�matchedcomparguments���equal[1]%%:*��descrscontinue��aret�curcontext��oldcontext���aret��rawret��compstate[nmatches]���compstate[nmatches]�ACFA(�'P�+ZiE�ACE�	0��A�F��0�$�A0	F0�l�l��<�A	0��A	�Fl�	0�|�A
CF�	0���A
�FX	0;ACFt�eval��_comp_setup�local�KEYS��1�expl�key_main_complete_command_names_main_completeparameters_wanted�exported parameters�_parameters�*export*�_main_complete_hosts_main_complete_files_main_complete_users_message�Key �key is not understood�A ��Lx�,A�AB��(��E��F��AC�(��E�(A�F�U,A9A��(��E��A"
�"FY�F��A�F��local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachereturncache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache�_cache_path��_cache_dir/�_cache_ident�cache�policy_cache_policy��_cache_policy���_cache_policy���_cache_path�Ag0A"�EYEA&lA���A�A�&�,A0�A"
���F-,Ay��A�F��ACF��local_name_ret��1�����shift �+functions[�1] ��@���?���_name�eval���_name�=��_ret��compstate�restore�returnA@'EE�k������ACg�A���1.Ar��A&0AlC�1A	I,A
��A"������e���.Ard�A�&0.A���A��	�AB��A��|&h�AC��&hA5�A���]��A��������k�Ah�1.Ar�<�A�-Q�qA�����qAC��%A	���|&hlocalcurcontext���curcontext��err_fdclocale�_comp_locale;�prefix��1�shift �#_comp_priv_prefix curcontext���curcontext%:*�/����(@M)_comp_priv_prefix:#^*[^�\]=*�[1]�:�zstyle�:completion:��curcontext�:��1��gain�privileges�_comp_priv_prefixclocale ��debug_fd:--1� > 2 execerr_fd/dev/nullerr_fdcommand��tmp�eval�clocale��tmp[2,-1]���argv[2,-1]��clocale�prefix�clocale��argv[2,-1]��err_fderr_fdA0
�'�+�;�0D�+Zk�r�k�A�	1.A8rY��,A9�+�mA�F���.A;rY;��,A<�+��AC&�q.A?�+��,AB;�Y,ACmAF��A��0�A��D	A�C
.AIrY<l;,AJ�k�M,AK�+Z}�AL
1.ALr�+9�;.AMk�r�q.AOk�r�,AQ�EA�&�,AU�+Zq�AV
1.AVr�+9�;.AWk�r�q.AYk�r�A�&�A(C$1AC����]�k�A�F��A4��1A_MAF��A���k�AB�De��k�8�A"dyF�eqA"fy�F�elocalstylekeyspats��1���2�shift���1[3,-1]�����s/�/�style����(@)keys/*/*�����1%%\=*�����tmp%:*����tmp���:�pats��keys��in:num:��key�����1#*\=�����1%:*����1���:�zstyle�:completion:��curcontext�:�tag���style�eval�tmp=( �"�${(@M)tmp:#�${(j(�sep))~pats}}�" )� keys[(in:num:)�key] != 1 �tmp=( �${tmp#�${(j(��sep�))~�${(@)�${(@)keys[2,(rn:num:)�$key]}/*/*}}��~sep�} )���tmp%%���sep���compadd��@� �+functions[_�key] �_�key�A�GA�C1.A
1A�f�l�A"
��f4Hq,AeA�f�l�A�'�AC'0Llocalctype�����f����locale 2>/dev/null���:��LC_CTYPE���unsetLC_�*�ctypeevalexport��LC_ALL:���LC_CTYPE:���LANG:�C���exportLC_CTYPEexportLANGA4�,@�+��ElA,CG�����E,A0]A����1A
��A�C���.Ar�!A�G@A(Tt@�����Q.Ar�IA��@�k�JAC%�k�A8�,JiA�%�k�-AC%�k��A��,��t��k��Q.A!r�UA�';�mA�'�A@	'��E@E���+��Ap	��Q0!�A
�x,���0�A
��5L�AC�|������0�A��L�A(�	(�@	I	l����30	�A
CF	��A�
�	�A
�&	�AX
�A
��	��@	�A"F
8�+��AB:
P�&
h409�A��QL�AF	��A�C�AC&	�A<�NA��
��@
�A�&
�ABE
PC&
h60;AC�QL�A�F	��A�NA&	�ADC�AC�
��@)A�fMq�ABP
P&
hq,AV��,AX
A"Y
�mCF�A&�,Aa�A���Ab
�
,Ac
4
U,Ad�
�A"CF
�e�+��AT�	�	1.Afrcc
	,AgLAF��+�A"o
�uo�,As�+��A�8�1.Atr!x
,Au��A"�F���v�+��+�A�'5,A}��,A�,A�$EA�!�A�R�AT!C	�	1.A�r�,A�<A!�F��,A�e.A���A"�
�m"#F���+��,A��A$CF��+�localcompnameoldcontextservicetypesetcurcontext��curcontext�ccarrayoldcontext��curcontext���compcontext����(t)compcontext���array�expl_wantedvaluesvaluecompaddcompcontext���(t)compcontext���assoc����(@k)compcontext[(R)*[^[:blank:]]]����tmp[@]����i�:��compcontext[�i]�����(k@)compcontext[(R)[[:blank:]]#]��_describe�:�:������compcontext%%:*�:-values��descr�������compcontext#��tag�:�%%:*�:-value��action���compcontext#��tag�:��descr�:����action�_message��tag���descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��(��)���action[2,-2]��_wanted��descr�compadd�{��}_tags_next_label��descr���action[2,-2]� ret break_next_label��descr���ws[@]�_next_label��descr���ws[1]���expl[@]����(@)ws[2,-1]��ccarray�3���_comps[�compcontext]���comp���comp�return��_comps[-first-]���comp�service���_services[-first-]:--first-���first���comp���_compskip�_compskip�compstate�vared�compstate�context�vared��compstate[context]�commandcurcontext��oldcontext�_normalcname�-��compstate[context]:s/_/-/�-���cname���_comps[�cname]�service���_services[�cname]:-�cname����comp���_compskip��default�_compskip��_comps[-default-]�service���_services[-default-]:--default-����comp���comp�_compskipAFABQ�g�<��A�'��k�A G����A�'0��A����A��A��A$"C��T4�x�"���s4�%(���L$%&8A�g��pA��p�A �G�����AF��ACf���A�&!A�'t�+��+AF��A���A�A�������Af�����ACf����A�1NAp2����		a.A	�	�A"#�(��
��
@&8A	CF
d�+�eval��_comp_setup� �+_debug_count integer_debug_countlocal��TMPPREFIX�������words�1�:t���++_debug_count�pager���(qq)words��integerdebug_fdzmodloadzsh/filesb:zf_ln/dev/nullzf_ln��<<<''��tmpexecdebug_fddebug_indent�%��3..20��(e. .)�PROMPT4���(j::)debug_indent�+%N:%i> �setoptxtrace�ZSH_NAME�ZSH_VERSION��1:�_main_complete�integerunsetopt debug_fd != -1 zstyle�:completion:complete-debug::::�print���pager:-��PAGER:-��VISUAL:-��EDITOR:-/usr/bin/pager���� ��(q)tmp� ;: �w�_message�Trace output left in �tmp (up-history to view)��compstate�nmatches��compstate�list��force�compstate�list��list force messages��debug_fddebug_fdreturn�A3+
A�FAX'Ph�E�EJEREZE�k�A$C���4\�A �GPD��A GPD��A��uUtA�p$ACF�tA��4ACFAlA
k@W�A�'2�A"R�2��AP�)(�VA�R�u���IA"	�e�	E�A�G��\A)E	0��.A
��Y	0�.A���	0D�.A���	0;.A���.AEuAd��1.Ar��A��+��
���A�f @]A
�&�A�
 
L
l
�A���J
�,A0EAC%�k�A4��R�A���k�EA
C����k��A
���k�=.A7E�A�"�"1&A:���,A;E�A��J,A=EYA�%�k�A4��R�A��k�aA����k��A���k�=.ADE�,AG!a,AH���A���¬��t����APp,&A�'2A��1VA�R��9�U�A"��9E!�,AE�%ACFd�AFH�_complete_helpeval��_comp_setup�local_sort_tags_help_sort_tagstexttypesethelp_funcshelp_tagshelp_sfuncshelp_styles_help_scan_funcstack�main_complete|complete|approximate|normal�_help_filter_funcstack�alternative|call_function|describe|dispatch|wanted|requested|all_labels|next_label�compaddreturncompcall_help_sort_tagsuse�compctlzstylelocal�����(@)��(@)funcstack[2,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))�% *����_f������(@)funcstack[2,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))����help_sfuncs[�2]����_f����help_styles[��2���_f�]����3����help_sfuncs[�2]����_f��help_sfuncs��2���\0����_f����1��[string] ��[array]  ��[assoc]  ��[boolean]�help_styles���2���_f���,��_t� ��3�:��_f����3�matcher�list��4�builtinzstyle��@���1:�_main_complete�unfunctioncompaddcompcallzstyle���(@ok)help_funcs��text��\n��tags in context :completion:��i�:����(@ps.\0.)help_funcs[�i][2,-1]�����(@s.,.)help_tags[��i���j�][2,-1]��zformat�  (���tmp[@]���\n    ����tmp��)����tmp����NUMERIC:�1���\n����(@ok)help_sfuncs����\n��styles in context ��i�����(@ps.\0.)help_sfuncs[�i][2,-1]�����(@s.,.)help_styles[��i���j�][2,-1]��zformatcompstate�list��list force�compstate�insert�compadd��text[2,-1]�_help_sort_tagslocal�����(@)��(@)funcstack[3,(i)_(�~_help_scan_funcstack)]�:#(_(�~_help_filter_funcstack)|\((eval|anon)\))�% *����help_funcs[�curcontext]����f����help_tags[��curcontext���f�]������j:�:��argv���help_funcs��curcontext���\0����f��help_tags���curcontext���f���,��argv�:��f��comptry��@�_complete_help��@�ABr!GD\�A

1.A
r��.Adq.A
�AT	�	1.A�EeA"CF+c��Cf+c�����WIDGET�noread�localZSH_TRACE_GENERIC_WIDGET�WIDGET�debug�ZSH_TRACE_GENERIC_WIDGET_complete_debugZSH_TRACE_GENERIC_WIDGET_complete_help�WIDGET�noread�read�command�REPLYAfd�C��A4�' 8e��E AC'4T��A�' x�Ag ���A	1AR.AHuq.A��A' hACG���A�fA�2��`2�
�YyA �.A!���A$
	�fA$�2��p2R�
��.A&8A�
C��A)��A���A0
�F������ �	0�	P�A8�
A��	�	�A0F
\���
�
� 
�
��qA�FL�emulatelocalc_Tagsfile��TAGSFILE:�TAGS�c_tagsfile��tagsfile:�tags�explintegerc_maxdircurcontext��curcontext�c_tags_array��curcontext�curcontext�complete-tag:::�curcontext�complete-tag:��curcontext#*:��c_pathintegerc_idir�c_path�c_Tagsfile�c_path�c_tagsfile�c_idir�c_maxdir c_idir++ c_path../�c_path���head -1 $c_path$c_tagsfile���!_TAG_��c_tags_array��sed -n \
        -e 's/^\(.*[a-zA-Z_0-9]\)[[ '$'\t'':;,()]*'$'\177''.*$/\1/' \
        -e 's/^.*[^a-zA-Z_0-9]//' \
        -e '/^[a-zA-Z_].*/p' $c_path$c_Tagsfile�_main_complete_wantedetags�emacs tags�compaddc_tags_arrayc_tags_array��awk '{ print $1 }' $c_path$c_tagsfile�_main_complete_wantedvtags�vi tags�compaddc_tags_arrayreturnA('�+��k�z,A��l�A"&��+��,A�!AF<�+�local��compstate[pattern_match]�compstate�pattern_match�_approximate��opm�returnACf�d�C��A�F <AL'p��E�EEE4A CGTt��A���AR�,A��+ACGp��A"��MA|��1.Arq�,A�A ��.A!�=�A$�1NA$p2r���q9{.A%���.A&rq9�A"'
��',A(\},A)��.A*��A �#"�AB.@2R
�1D��A"/
�Q��Ft�A�
1A0
��A$C���L�L�1]A"2
��2`qA
Ft�A
�&�A�C���HA����A:RqA����
qAC�		-AB>rq9|;��
(
IA"@
�&
�ABB
��F��A�
1AD
�
�A$C�
��L�L�1
A"F
��F`qAFt�emulatesetoptextendedgloblocalfile��PREFIX�SUFFIX�trylisttildeetildetestcmdintegerapproxmax_approx�WIDGETIPREFIX ��NUMERIC:-1� > 1 �NUMERIC�file�~�/���file%%/��etilde���tilde�/dev/null��file/��tilde/�etilde��CURRENTtestcmd�WIDGETPREFIX��PREFIX[2,-1]�IPREFIX���IPREFIX�=���file[2,-1]�testcmd�testcmd��file��testcmdwhence��file��WIDGETcompadd�QUf��IPREFIX���ISUFFIX����file/#�etilde/�tilde����compstate[insert]�compstate�insert�menuprint��file�returnapprox = 1approx <= max_approxapprox++ �testcmdtrylist��a�approx���file��N�trylist���(@)��(@f)��whence -wm "(#a$approx)$file" 2>/dev/null��%:*��trylist��trylist���/� �#trylist break�WIDGETcompadd���trylist[@]/#�etilde/�tilde����compstate[insert]���IPREFIX��^trylist[@]��A'E�A
	1A
R}.A��q.A
(UAF�localcurcontext��curcontext���curcontext�curcontext�correct-word:::�curcontext�correct-word:��curcontext#*:��_main_complete_correctA(C�,D\t�A|�'	��E��EEkr�E4ELEdExA(�'c��E�A8� 4LdJ�|�ACg��A�g��A���A�f�A��05	0z.A�L0z,A�L.A��	0�.A�m
0�A����A	CF�
A	�FTA*"(�2rmLR��"
C����
�
�F��A"������|.��+�AB�����Ex0x��ABC�����
t2tU,A4��A
C&�A�
�
1A"7
�������	uAC�	�	�A��d<�qA%dA"?r	�L"����
	�A4
5A�F
�
�A|WNA&
�A0CR�AC�
�	),MA��t�t1AGuACf�+����A���,AKJ��ALAC0NAM%,AO49A`�.APr�qACf���A�f�
,AU
�
�A�&�AW,A�C�1.AYr�I.AZL�,A\LaA`C�.A]r�qA�f���Af�,Ab��A�&�Ad,A��d)AF��Ai�AH��.Aj��+��	A�&�Al,A��
1Ao
��A8�5��|�d�$��|����qA0�F����|�d�$���)A�f�+��-At�
�1Az
�]A(��L���,%	��AC��L�Qu	�,A���A� �
�A  ���<��LD\,A��5A"�
�i���A "!��@a$�\�D��AB��"�F��A#CF��local_opt_expl_tmpm_tmpd_mlen_noprefix_typevalues_descr_ret_showd_hide_args_grp_sep��compstate[list]�csl2_oargv_argv_new_strs_mats_opts_tryOPTINDOPTARG_jvx12getopts�oOt:12JVx��_optoptions��OPTARG�1�2�J�V�x_jvx12��_optshift��( OPTIND - 1 )�unset��_type�_noprefix��prefix��+��zstyle�:completion:��curcontext�:options�prefix�neededreturn�:completion:��curcontext�:�_type�verbose_showd�:completion:��curcontext�:�_type�list�separator�:completion:��curcontext�:�_type�max�matches�width��(COLUMNS/2)�_descr��1���_showd��:completion:��curcontext�:�_type�list�grouped_oargv��@���_type�prefix�hidden���(M)PREFIX##(--|[-+])��_tags��_type�_next_label�_jvx12��_type���_descr� �#_grp ��_oargv[@]���_oargv[@]� _try++  �# �_a_�_try�_i��(��)eval�_a_�_try�_i;_a_�_try�_i��=��1�_a_�_try�_i;_a_�_try�_i��=( "${��1�[@]}" )�_argv�_i��_a_�_try�_i� _i++ ������_a_�_try�_i��_a_�_try�_i;_a_�_try�_i��=��1�_a_�_try�_i;_a_�_try�_i��=( "${��1�[@]}" )�_argv�_i��_a_�_try�_i����(@)argv[1,(i)--]:#--����#_opts� _i += �#_opts �_matscompadd��_opts[@]�nosort���_expl[@]���_strs���(@)��(@M)��(@P)_mats�##([^:�\]|�\?)##�//�\(#b)(?)/�match[1]��compadd��_opts[@]����(@)��(@M)��(@P)_strs�##([^:�\]|�\?)##�//�\(#b)(?)/�match[1]����_argv[@]���_showd�compdescribe��_hide���_mlen���_sep ���_grp[@]���_hide���_mlen�compstate�list���csl�compstate�list���csl �csl2���csl2�compstate�list����compstate[list]:s/rows//��compadd��_args[@]� _ret A8g,@Tp����;�A C��s;J��A�%�AC�@��A�%,A0�F\�$��,��=]u,A
��A"
�)�%<i)A"�����Ep"Rqp�A�f���,AAB�����1���������A���A"������<Xru�A"rucc
���AC��t�A"�����	�����l��A"!
��C���l�A	C"1A%RAA�	��AB	����e��	�������Ax
C1A)R	UA
�%�|�	�Q.A+�
%
EA%�|�
�qA%�|�
�A�A=1A3R
�AB
���}�
C%�Ad
�+�+1A
������q�Ag��AC���A��:u0
��+�sz�A���
�
0
�A��
�0!A">rY�	���
�0�
Ae��AA"G����4���qAC%�,AL;��A�F��A��1>AOP2R�r$+�.AP�QAQ
�A ��84�Xu��A@C'1AU
�A��	1AV
�)A0�F�+��Qq��T��=qA(C�+��eq��T��qA�	1A\
��A0CF�+���q��T��9qA(��+��aq��T��A��/�/1A
��Ag@A<C&�XmAB�����!��&LAC�@qA����AT	�	1VAl�2r!mr
9ACf���A������A"pq �������@�AF��localnamenoptxoptformatgnamehiddenhidematchoptsgroptsortzparseoptsV�groptJ�ignx�xopt�����3##[[:blank:]]#�%%[[:blank:]]#����3�_lastdescr��_lastdescr[@]�zstyle�:completion:��curcontext�:�1�group�name��gname���1�_setup���gname:--default-����2��:completion:��curcontext�:�1�formatformat�:completion:��curcontext�:descriptions�formatformat�:completion:��curcontext�:�1�hiddenhidden��hidden��all�yes�true�1�on�format�:completion:��curcontext�:�1�matcher�opts��match���_matcher���_matcher���gropt��:completion:��curcontext�:�1��:completion:��curcontext�:����(@)sort:#(match|numeric|reverse)�����j.,.�sort���sort��yes�true�1�on�menu�nosort��_comp_no_ignore��:completion:��curcontext�:�1�ignored�patterns_comp_ignore�:completion:��curcontext�:�1�ignore�linehiddenqwords��words//��m���[�]���\���<>��^�|�/�\�MATCH�true�qwordscurrent�qwords�CURRENT�current�shown��compstate[old_list]��shown�other�qwords�1,CURRENT�1��qwords�CURRENT+1,�1� �#_comp_ignore shiftformat��format�zformatformat��format��d:�1����(@)argv[2,-1]����gname���format���name���opts[@]���nopt[@]���gropt[@]���gname���xopt���format���name���gname���format���name��default���xopt���format���name� ��funcstack[2,-1][(I)_description]� fakestyledescrfakefake�always�:completion:��curcontext�:�tag��fakestylecontinue���(@M)match:#*[^�\]:*�����(@P)name���opts�1,2��-F _comp_ignore�compadd���(@)opts�����(@)��(@)match:#*[^�\]:*�:s/�\:/:/�� �#descr _describe��tag�returnA<���c�,J�+��@iA@C'��EE���E A ���<TpAP�	�.A
r���,A �+�A&�A"R��,A-A�&�A��5�51.A���A�C0,���AB
�%�&@,Ad�A,$�J��A	�	1.ArL+],A��.AJ�A"CF 5!�+��A����.A"rI}A�&�	Q.A$r�cc
,A%���A	�F�+�,A.�+��A��,���AB0
�%&8,A4���],A5,%,A6�,A7��AB9RYC&�A���FA>`2
�y���,A?�A"F =@�+��A"Ar]�CF�+�Al,�,1.AD���A@C'���ABF
�%�&�,AG�		A��J	u,AI	�
A"�F 5J�+��A����.AKr
9
mA&�	Q.AMr
�cc
	,AN
���A�F�+�A6"U�2r
��
`2
��5i"W��"F =X�+��,AZ\��AF�+�localcompname_compskip��_compskip�curcontext��curcontext�servicenoskipmatchmbeginmend��1�shift��noskip�_compskipcurcontext���curcontext%:*:*�:��1�:���_compskip��all��patterns����@���str�continueservice���_services[�str]:-�str�����(@)_patcomps[(K)�str]����b��=���������=����service�match�1��match�2�eval��i���_compskip��patterns�break��_compskip�_compskipreturncontinue���Q�str����_comps[�str]��service���_services[�str]:-�str����comp���comp���name����argv[-1]��_compskippatterns��comp���_compskip���_compskip�continueservice���_services[�str]:-�str�����(@)_postpatcomps[(K)�str]��_compskipdefault��_compskip��patterns���_compskip�_compskip��name���comp���_compskip��all��default��service���_services[�name]:-�name����comp�_compskipA�fPA"
�x�CF��A������*��03����EDE��zE��
E�k�E\E+��EpA'���A"�<�NA�f����z.AD��A
1.Ar%d.A��q.A��A:"�Rrm�p2r��r1��F��A"	C�����,*"&�2rIi�u�
F��AB
������9�k�B+
�l+�k��A`C+*�.A-���Ax��AN".Rr�
�Rp2r5U���r�	F���A1�AJ"1Rp2r	);�	�	I�p2r
M�
�
m�3
��A&"4p2r���8
F��AC���*]A��50�AB?r};�;������A���^AK�2��sz
r]�AG��,AN�k�
�AO�.AO�
=
U,AP�
q.AQ�k�
�A$����	)L�A�F�A��F��A�F��A���*�A"eRAC���*]A��0}AG��AC'��A���ABnr);<;������LA"��F�a"pyp��A@�At�AC�F�AB)����*IA&"�p2ru�r�� CF��AH"!�	AB�r%;|;!������I"�r��"F��AB"��������k���k�A�#54�VA��2r9Yr���A�
1.A�r�.A�\)q.A�\�A$��F��A�%�>A�P2
�!rA�,A�+��]AN"�2�R���pR�u���%rEu&���*�A&"�p2ru�r�
&�F��A'��������A"�r-M(C���*�A(���A(��������k�nA��1~A��R����R�	r)A"�r�Q���
lA"�r�� ���
�q.A���
l�A��A�	vA��FA�`2�=��|;!.A�3��z
QnA��Rr��"`2r��#�.A�3����q.A�3��A�.C�1A�R}At.�
��.A�r��$A.��8d�qA /C����� �A$0� D e������ ����*�qA0�� � �!!,A�1\[�A"�u�1F!P!|A$1C��JR!�!��K"At1�
��.A�r!��%A2�!�"0"\�qA 2��"���"�"��A3%!�A3C%!�A3�%�K"A4 ,J#,A�R#=A�4��FA�`2�#��#�|;&A4�%�K"#�#�QnA��Rr��'`2r��(�#�A5C%!�#�#�qA5�%!�$#�A"�$I 6��$h$����$���K"A"�$�$6��$�%���������!�A"�%=$7�%h%����������!�A�7�32�A7�F%� �A7�g�%�%�At8C
��.A�r&	�)A8��&( �&]�qA 9�&��� �&]�Ax9�
1&A�&�'A9�%%�#d�%�A:�%�')qA:�%%�A"�
�'�;%��*'�'�A(;C(\(}(������� ��AA"<�(�))$<�)H)i����)�.A�)��A=CF�)�setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdforceopreeprecontinue �# getoptsgsco��force�opt���funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX���word���$���{���}�����word���$�a�zA�Z0�9_����+parameters���word����$��zstyle�:completion:��curcontext�:�suffix��word���~�/����$�������+���a�zA�Z0�9_�[�]�����a�zA�Z0�9_�[�]����$�{��}�����(e)word����s������\����������(�)�<�>�{�}�|��accept�exactrecexact��tmp��yes�true�on�1���word��~����+����word��~��+��1�9����word�3,�1���dirstack�word�~�[��]/���word����userdirs��I���word�2��1�����+���nameddirs��I���word�2��1�������word����parameters��I���word����$����continuecontinuecontinue��word���force�substitute�_comp_caller_options�ignorebraces����#��exp�//[^\{]�����#��exp�//[^�}]��otmp���q�word���tmp��otmp�tmp��tmp//��b��\�$�\�{�����{�}���\�\���\�\��������\���\�}/�\��\�\���match�1����match�3���\�\��evalexp�=�(��tmp:gs/�\�/�{/:gs/�\�/�}/�/dev/nullaliases�exp=( ${${(e)exp//\\[ 	
]/ }//(#b)([ 	
])/\\$match[1]} )�NO_aliases��exp:s/�\�$/�$���exp���word���exp[@]�integerdone_quoteorig_exp�exp��force�glob�exp=( ${~exp//(#b)\\([ 	\"��\'��
])/$match[1]} ); exp=( ${(q)exp} )� �#exp done_quote ! done_quote �exp=( ${orig_exp//(#b)\\([ 	\"��\'��
])/$match[1]} ); exp=( ${(q)exp} )� �#exp ��subd[@]���exp���exp[1]//�\�����word//�\�����(N�)���force�subst�globs�only��subd���exp����(N�)�keep�prefixchanged��word���~�/����$�/���yes�true�on�1�changed���word���$����(M)word##*�$[^/]##/�����word%%/*���epre=( ${(e)~opre} )���epre���epre���(q)epre[1]��changed���opre���exp[1]#��pre�����word����exp[1]���pre���opre����exp���pre����exp[1]���word���sort��yes�true�1�on����(@o)exp��add�space�subst���word���exp[1]��file�file��yes�true�1�on�subst���yes�asp� �#exp == 1 ��exp�1�/��opre�/��pre����exp[1]���asp�yes��file���exp[1]/��opre�/��pre�����compstate[insert]���sort�menu_descriptionexpansionsexpansions�o:�word�_descriptionexpansionsexpansionscompadd��expl[@]���suf�_tagsall�expansionsexpansionsoriginal_requestedexpansionsnormalspace��sort�_descriptionexpansionsexpansions_descriptionexpansionsexpansions��exp[@]����i/��opre�/��pre�����j���i���dir[@]���space[@]���normal[@]� �#dir compadd��expl[@]��qS/ �#space compadd��expl[@]� �#normal compadd��expl[@]�_requesteddispdstr��sort�_description�all expansions�_description���#��exp���COLUMNS���(r:COLUMNS-5:)exp� ...�multios�exp�1��compstate�redirect����exp�2,�1��compadd��disp[@]���expl[@]�_requestedoriginaloriginalcompadd��expl[@]���word�compstate�insert�continueA(�,�k�+��c+�@AC��T3��A�Fh}AHC(�A	
���A

1.A
r�0.AQq.A
�A�%+���AC'8e�A	1AR�.A�q.A\�,A�A��+���XABC�x����k��k��+�A!)	0<.Ac+��0�+��XszA" rl� c+��A"��x����"c+��A"��x����#c+��,A%�k�A"&r5;�;&�k�IA""'`2R)r5;<;'�k��A""(`2R)r5:�;(�k��A"")`2R)r5:<;	)�k�A�
�6�'1A+
�),A/�k�qA��1.A0r��
AC�T�A2	�VA2�2rEir)I.A;�k��AB��x�����%3������A0�F��X,		���	9��qQA"@	a�x���	�A C��	���	�����qA�F	��localwordexplwhattmpaeval��_comp_setup��funcstack�2���funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX�curcontext��curcontext���curcontext�curcontext�expand-alias-word:::�curcontext�expand-alias-word:��curcontext#*:��_main_completealiaseszstyle�:completion:��curcontext�:�regular�tmpalwaystrueCURRENTglobal�g�sel�disabled���sel���(U)sel���sel�aliases��word��galiases��word��dis_aliases��word��dis_galiases��word���tmp%%��:blank:������tmp�1���:alnum:�_����z�tmp��tmpa�1��word��\�tmp�add�space�pre_wantedaliascompadd��suf[@]� �#pre complete_aliases��sel�returnA�'E�A	1AR}.A	��q.A$QA�F�localcurcontext��curcontext���curcontext�curcontext�expand-word:::�curcontext�expand-word:��curcontext#*:��_main_complete_expandABCf��!CF��A�g����A ����3��AB���!�F��A����+����A���A|���A������A����q,A!.ALmABC�����E�%3������A�l���A ��|�1��A&" pR�]����"C���!��"RIcompset�(#b)([~$][^/]#/|)(*/|)(\^|)\*.�returnlocalfilesexplmfiles���e��match�1����match�2���.�eval�${(MSI:��1..������O�files//��.�/��1����:)files%%.[^/]##}���files:�.�-��.����zstyle�:completion:��curcontext�:extensions�prefix�hidden��files�.�PREFIX�.�PREFIX�IPREFIX���IPREFIX%.���:completion:��curcontext�:extensions�add�space_descriptionextensions�file extension�compadd��expl[@]���mfiles��mfiles�1���PREFIXcompadd��expl[@]���suf[@]��compstate�exact_string�Ag�ACg��,,A@],A
�,A��,A(A"
�HCf����A�D�
0�AC�,0)A��,EA��,�0%A��,IA��,�0;A8��A"�A��,�A
�,�,A*��T�A0
�F(Hy	l�	-4��,localexpldirsPREFIX��IPREFIX�PREFIX�IPREFIXSUFFIX��SUFFIX�ISUFFIX�ISUFFIXmagicequalsubstcompset�*=��OSTYPEsolaris����M������f����pgrep -U $UID -x zsh|xargs pwdx 2>/dev/null���:���:��%%/��linux�/proc/�����pidof -- -zsh zsh�:����/cwd�N:P���dirs�N�@�freebsd���pgrep -U $UID -x zsh���procstat -h -f $dirs|awk '{if ($3 == "cwd") print $NF}'� �+commands[lsof] �������M����f����lsof -a -u $EUID -c zsh -p \^$$ -d cwd -F n -w
          2>/dev/null���:�n�����%% �(�����D�dirs:��PWD�compstate�pattern_match�_wanteddirectories�current directory from other shell�compadd�r:|/=* r:|=*�A��1A
�AC'h�A�F��A�F8A&\A�'hx��A
	1A
R�.A$Qq.A��A�F,i�ZSH_TRACE_GENERIC_WIDGETlocalwidgetunsetZSH_TRACE_GENERIC_WIDGET�widget_genericreturncurcontext���curcontext:-����curcontext�curcontext���WIDGET�:::�curcontext���WIDGET�:��curcontext#*:��_main_complete��@�AGA@��8\�$��d�Zj�ZR�Z����[zr�2�Z�A"����+F��A�&�A�f�,�!A

�5localgarbagezparseoptsgarbage��PREFIX�SUFFIX�returnshift_message��*���PREFIX�SUFFIX�A8���z�j,DY;+�A`�1A������%.A��z�q.A��z��A`1A�����d.A��zyq.A��z�A� 1A��������j�A#
	1.A#r�9�;,A$,�.A%�jq.A',�A")��jD)�jEq,A+�jE.A,,�,A/\y,A0�,A1��,A2DA
�g�dA��FA8`2r���;+�jAXC
�A9
��A��9�A����A,C&Xy�����(A?DABylocalexplslicehmax��historywordszstyle�:completion:��curcontext�:�remove�all�dupssort���opt�J����opt�V�range�max��max��:���max%:���hmaxPREFIX��IPREFIX�PREFIX�IPREFIXSUFFIX��SUFFIX�ISUFFIX�ISUFFIXhslice�compstate�nmatches��compstate�quote�hslice���Q�historywords�beg,beg+slice��hslice��historywords�beg,beg+slice��_wanted��opt�history�words�history word�compaddhslice beg+=slice  �compstate[nmatches] LA0�"A�FA(�Ph|����A	1AR.AT�q.A	���A
1.Arq�.A
��q.A�A"��,��I���+�AB�,�������A�����1^A�2r�@R
�m
��A�{=1.A��A�C8�.Ar-�+r,A\yA�&�,AM�.A��.Ar�#cz,A�
A&�,A!M�.A"��&A#�U�,A$�	DA%	XQA&
�
,A'�#czA
F
0
UA
CF
��q,A+
�	D.A,M�=Q.A.��=A��8�.A/r]#cz,A0��AC&�,A2M�.A3��.A4rq�+r,A5��A
�&�,A7M
.A8��&A9�
Y�,A:
�	DA;QA<
�
,A=��+rA�F
0�A�F
��q,AA%	D.ABMuACF
���,AG�,AH�AC&�AL-dA`
K�\eA"
�8UACF��AB����!��,A	e�A�1.A��
NA'50h,A
��A"
�L0�,A��A"
���,ALA&xA�Fa_history_complete_wordeval��_comp_setup�localexpldirectionstopcurcontext��curcontext���curcontext�curcontexthistory�words:::curcontext�history-words��curcontext#*:���WIDGET�newerdirectionnewerdirectionolderzstyle�:completion:��curcontext�:history-words��:completion:��curcontext�:history-words�listcompstate�list��LASTWIDGET_history�complete����compstate[old_list]��_hist_stop��direction��_hist_stopPREFIX�_hist_old_prefix_history_complete_word_gen_matchescompstate�insert�_hist_stop�_hist_stopPREFIX�_hist_old_prefixcompstate�old_insert�_hist_menu_lengthcompstate�old_list�keep compstate[insert] = compstate[old_insert] + 1 �stop_message�beginning of history reached�returncompstate�old_list��newer��_hist_stopPREFIX�_hist_old_prefix��( �compstate[nmatches] - 1 )��_hist_stopPREFIX�_hist_old_prefix�compstate�nmatches�compstate�old_insert�compstate�old_list� compstate[insert] = compstate[old_insert] - 1 �end of history reached�compstate�old_list��_hist_menu_length_hist_old_prefix��PREFIX� �compstate[nmatches] _history_complete_word_gen_matches��_hist_stop�PREFIX��_hist_old_prefix�_main_complete_historyzstyle�:completion:��curcontext�:history-words�listcompstate�list�_hist_menu_length��compstate[nmatches]��_lastcomp�insert��unambig���direction�newercompstate�insert��_hist_menu_length��_hist_stop� compstate[insert]-- older��_hist_stop� compstate[insert]++ _hist_stopreturn_history_complete_word��@�A""`R��r5��F��AG��ACG�#sJA���A����	|�A���,A
#sJEA"�����A|C'�	�+�E�k�EXElE�E�E�E$EL,A��At�m��k��|A�	1.Ar�,AE.A�k��	Q.Ar9�;,AA.A�k��q.Ap�,A!�AB����	�$	�$��,A&��,A'���A
?, M�A)
1.A)��9[.A*��q.A,�	=At�-�-1A".��	t�&�A�"�"1A"�����		��k�&0p2�	�
(r
A�A��-�0
�^A3
���
�1�k���0d,A5
�dA
��x�X�A 
��������AAF��A?�AB�ACF��_matcher_num�compstate�ignored�returnlocalcompintegerzstyle�:completion:��curcontext�:�completer���(@)_completers[1,_completer_num-1]����comp��I�_ignored��:���� ind ���(@)comp[ind,-1]��_comp_no_ignoreexpl_completer_completer_num_matcher_c_matcher_matchers_matcher_num_completer_num��comp[@]���tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��matcher�list_matcher_num_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_ignoredsingle�ignored�compstate�old_list�shown�compstate�nmatches�showcompstate�insert�compstate�list��list force�menu_descriptionoriginaloriginalcompadd��expl[@]���PREFIX�SUFFIX� _matcher_num++  _completer_num++ A"��F4�A��P+��3��hA��
1A��|���,A+��!.A3��iq,A+���.A3���A��A"�|����*�R�
)�i�,A���,A
M,A �
.A!�iA	�F4�_matcher_numreturnlocalexprzstyle�:completion:��curcontext�:�word��HISTNO�LBUFFER���RBUFFER���PREFIX���SUFFIX�condition��pre���_list_prefix���suf���_list_suffix�compstate�insert�compstate�list��list force�_list_prefix_list_suffixA'�2JA�FDYA(g��,�+��E�k�E�E�EkrEEEsKjE�jEJEk�rE0E`E�E�E�E(EPEtE�E�EE,E���E@E`ExE�E�E�1h��E�E�E(Ec+�X���]��P��T����A
�G	AF	d	|A�g�	�A8
CG���	��
DD
d
x
�
�A 
��
���
�PA�C��5A";R�;����ABC����y�k�=�k��+�A����A?Rp2r���
 �p2r�
A
�
�,AB!�AFh�A���.AGr��A��1.AHr��AhC�A"BI`R��9�R������-yA�Fh�.AO!�A��nAT�2r-�T�`2r�
�-A�'���,AXh�.AY�	A���1A^RYA��	1A"_
�����������.A`�0QVAa�2�I9|;rq���A�f����.Ac��ACF��A���A�%�AdC�1AC����u�k�,Av4�A�f`L��AdC�1AC�����I�k�,Az��A�f`L��AdC�1AC�����=�k�,A~t�A�f`L��A$!#��A��A�!C�1.A�r��	Ap!�
�&A��$+�A!�%��A"C��).A��+��A#C�<mqAB$�����$C%�0,A�T�A&C'����A�+��?A�f+c�l�A�F+c���AF�����A�+�D?A�f+c�l�A�F+c���AF����A)��%A*%pA,*C���A*�&�A\+Cj��k�	�A�1A�
�Q.A�p�	Q.A�r��
,A�� .A��k� �	Q.A�r �9�;,A� �!.A��k� �q.A�!H!u,A�!�!�A"/�"���"�#!/Cf+c���#]AB/��"��"�$%$X0�$X��,A�$��,A�$���A`1+,$�%�A�
1.A��%E9[.A�$�%}q.A�$�%�,A�&,A�3�
1A�
�&YAP3C	�A3C&&y,A��+��A3�F&���A4C&�,A��+��A4�F&��A�&�A"�
�'!5�&&�A�'X,A�'�'��A�
1.A�r(=(�
.A�kr(�q.A�kr(�A�9�q�31NA�pRr(=(��kr�A""�`2)L��)Lkr:%)�)�*,A��k�*]A;%++I+�A�;���1~A��2r+�,5�2��k�,L@R
�,e
�,�.A�-�-���.A�r..YAl<����VA��2
�.�P2
�.���k�,L.A�-�-��qA=��c+�/�Ah>C,+�A�0-,A�sKj0LA,>�$�J0m|A��1.A�r0�0�,A�k�r0�A"��k�r��k�r�Q.A��0�0�.Ak�r�q.Ak�r1A"�k�rsKjsKj11AB1LA�&&�ABC�c+�1eAhB�,+�A2,A�j2$A,CC$�J2E|A�1.Ar0�2m,Ak�r0�A"�k�r�k�r�Q.A�0�0�.Ak�r�q.Ak�r2�A"�k�r�j�j11AB2�F&&��A���A@R�2
�2��2krsKjPRR2��kr�j`2
�3r3i3�.A-�-�Q>AP2
�2�kr�j.A -�3��FA!`2
�3�44d.A#-�4�A�J}|�.A(r4�51A")r5M��)5��A�J��1A*
�5�AJ�F6(6@
�A,
�6mATKC	�	1&A-��k�,LAK�f6�L�7.A/7D��AL�?>�.A2�7q��AL��c+�7�A�MC621A58!,A6sKj8@A,M�$�J8a|A8�1.A8r0�8�,A9k�r0�A":�k�r�:k�r�Q.A;�0�0�.A<k�r�q.A>k�r8�A"@�k�rsKj@sKj11ABB1LP�&&�AQCf6�L�7.AF8�2�qARF6(8�A�R��1AK
�9)A�S1AL
�9a.AM9�:�AN
�:5�AO	1AO
�:�.AP;;=q.AR;|;�qAUCF6(;�
Q>AYP2�kr�
�'!,AZ-���.A[<<A3QAB"\�2rkr��2R'!p2�<u��(=(�W��"���<�=<=X,A`=u=�,Aa-���AX���k�=�Ae>M	0�.Af���>e	0�.Ag���>�	0;.Ah���>�AZ�F?l?�A [�?�4�?�?�@	@-A[Cf@���@�A�\�Ap
�@�A\C'A0AHAiA\�'A0A�A�A"s
�B�]�CC=A:"w�RrE�E� p2rE�<�!krF<yF�F�A�_C�1.A}rGU(�"AX_�
1.A~rG��#.AG�H)qA`CF6(HlQA�H�.A�H�I	qAa�F6(IhAc�I�AcC%I�A,c���JAc�&JMAd��JlJ�,A�J�kt+,A�K5K�,A�K�L	,A�L1Ly,A�L�L�,A�MMe,A�M�M�,A�NNa,A�N�N�AgCFO�+�local�� \t\n\0�eval��_comp_setup�funcfuncs_compskipformatcallmatch_completers_completer_completer_numcurtag_comp_force_list_matchers_matcher_c_matcher_matcher_num_comp_tags_comp_mesgmesgcontextstatestate_descrlineopt_argsval_argscurcontext��curcontext�_last_nmatches_last_menu_style_def_menu_style_menu_style_tags_level_saved_exact���compstate[exact]��_saved_lastprompt���compstate[last_prompt]��_saved_list���compstate[list]��_saved_insert���compstate[insert]��_saved_colors��ZLS_COLORS�_saved_colors_set��+ZLS_COLORS�_ambiguous_color_comp_priv_prefixunset_comp_priv_prefixprecommandsbuiltin_precommandsbuiltinexecnocorrectnoglobtimetypeset_lastdescr_comp_ignore_comp_colors��curcontext�curcontextzstyle�:completion:��curcontext�:�insert�tab��tmp��pending����:blank:����PENDING�pending���b���0�9��������:blank:����PENDING�match�1�compstate�insert�return��compstate[insert]�tab������:blank:����yes�true�on�1�����:blank:������curcontext���compstate[vared]��:completion:vared��curcontext�:����compstate[insert]//tab /����compstate[pattern_match]���_lastcomp[unambiguous]���PREFIX���_lastcomp[unambiguous_cursor]�integerupos��_lastcomp[unambiguous_cursor]�SUFFIX��PREFIX[upos,-1]�SUFFIX�PREFIX��PREFIX[1,upos-1]���compstate[quote]�equalscompsetcompstate�context�equal��PREFIX���PREFIX[1]�compsettilde_setupdefault��_last_menu_style[@]��:completion:��curcontext�:default�list�promptLISTPROMPTzmodloadzsh/complist�:completion:��curcontext�:default�select�promptMENUPROMPT�:completion:��curcontext�:default�select�scrollMENUSCROLL �# ��1�_completers_completers��2�_completers��@�completer_completers_completers_complete_ignored_completer_numintegerSECONDSTRAPINT�Killed by signal in ��funcstack[2]� after ��SECONDS�s�returnTRAPQUIT�Killed by signal in ��funcstack[2]� after ��SECONDS�s�returnfuncs��compprefuncs[@]�compprefuncsfunc��funcs[@]���func���_completers[@]���call�_completer���tmp����tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��zstyle�:completion:��curcontext�:�show�completer�Trying completion for :completion:��curcontext��matcher�list_matchers_matcher_num_matcher_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_comp_mesg��call����(@)argv[3,-1]��break _matcher_num++ ��_comp_mesg� _completer_num++ curcontext���curcontext/:[^:]#:/::���compstate�old_list�keep�_lastcomp�nmatches��compstate�nmatches�_last_nmatches_menu_style��_last_menu_style[@]���_menu_style[@]���( compstate[list_lines] + BUFFERLINES + 1 )�_menu_style��_menu_style[@]���_def_menu_style[@]���compstate[list]��listLINES��_menu_style[(r)select=long-list]���_menu_style[(r)(yes|true|on|1)=long-list]�compstate�insert�menu��compstate[insert]���_saved_insert���compstate[insert]���_menu_style[(r)(yes|true|1|on)=long]����(@M)_menu_style:#(yes|true|1|on)*�� �#sel 9999999��sel[@]���i���=�0�9�����i#*\=����=�9999999��num� min ���(@M)_menu_style:#(no|false|0|off)*�� �#sel 9999999��sel[@]���=�0�9��9999999 max ��min���max���_menu_style[(r)auto*]���compstate[insert]�automenuunambiguous��compstate[insert]�automenuautomenu�unambiguous��compstate[insert]��menu���MENUSELECT�MENUSELECT��_menu_style[(r)no-select*]�unsetMENUSELECT��_menu_style[(r)select=long*]�zmodloadzsh/complistMENUSELECT��MENUSELECT����(@M)_menu_style:#select*�� �#sel 9999999��sel[@]���=�0�9��9999999MENUSELECTMENUSELECT��MENUSELECT���_menu_style[(r)interactive*]�MENUMODEinteractive��_menu_style[(r)search*]���_menu_style[(r)*backward*]�MENUMODEsearch�backwardMENUMODEsearch�forwardMENUMODEcompstate�list��list force���_lastdescr�:completion:��curcontext�:warnings�formatformatcompstate�list��list force���`��(@)^_lastdescr:#�'���tmp��tmp[1]���tmp[1] or �tmp[2]����(j:, :)tmp[1,-2]�, or �tmp[-1]�_setupwarningszformatmesg��format��d:�str��D:��(F)��(@)_lastdescr:#���compadd��mesg���_ambiguous_color�localtoquote�[=\(\)\|~^?*[\]#<>]�prefix����compstate�unambiguous���1,��compstate�unambiguous_cursor���1���prefix_comp_colors�=(#i)��prefix[1,-2]//?/(���prefix[1,-2]//(#m)?/��MATCH/�~toquote/�\�MATCH�|)���prefix[-1]//(#m)�~toquote/�\�MATCH�(#b)(?|)*==�_ambiguous_color���_comp_force_list�always��_comp_force_list�_comp_force_listcompstate�list����compstate[list]//messages� force���compstate[old_list]��_saved_colors_setZLS_COLORS��_saved_colors�ZLS_COLORS �#_comp_colors ZLS_COLORS���(j.:.)_comp_colors��ZLS_COLORS��comppostfuncs[@]�comppostfuncs��funcs[@]���func�_lastcomp���(@kv)compstate��_lastcomp�nmatches�_lastcomp�completer���_completer�_lastcomp�prefix���PREFIX�_lastcomp�suffix���SUFFIX�_lastcomp�iprefix���IPREFIX�_lastcomp�isuffix���ISUFFIX�_lastcomp�qiprefix���QIPREFIX�_lastcomp�qisuffix���QISUFFIX�_lastcomp�tags���_comp_tags�returnAD�G�k�k�z�+��E�E�sJA'�kz�A(C'�Xq,A�k��A"r]��F��,A�A�f`x�A�����M�AC�������sJA�C�A!
��,A"��l�A"�&X#�+��,A$��A&"(p2r�+��r��
F��Ax
�
�A+�,A,��T�A"C&�-�+��.A.��A�C>�>1A1|A3�1NA3p2r1L�m�A*"5�2r�r�17��A"8��E"9]�A�"1NACp2r1�		i.AF]	�QA"�F	�
(D�ABH�
M�C�����
�A�G
�A�
���
�,A ��Pq������A�F��+�local��compstate[pattern_match]�orig��_old_match_string�ocsi��compstate[insert]�ocspi��compstate[pattern_insert]������:-�PREFIX�SUFFIX�#[~=]����tmp:q���tmp�return_old_match_string��PREFIX�SUFFIX�HISTNO�_tagsmatchesoriginalzstyle�:completion:��curcontext�:�match�originalinsert�unambiguous��orig�compstate�pattern_match�_complete��opm���orig�only ret _complete ! ret ��ins�pattern�compstate�nmatches���oms���compstate[insert]�automenu�unambiguouscompstate�insert�automenu��compstate[insert]��menucompstate�pattern_insert��true�yes�on�1���compstate�unambiguous����:���PREFIX���SUFFIX��unambiguous_requestedoriginalcompstate�nmatches�originalexpl_descriptionoriginaloriginalcompadd��expl[@]���PREFIX�SUFFIX�A"��F4��A1A
�Q,A��.AYq.A�AF4�_matcher_numreturn��compstate[old_list]�compstate�old_list�keepcompstate�insert���(compstate[old_insert]+1)�A���4A��4�41.ArI,�A,�G\�+��E;�,A	p�+�Ad���A�,A;��AC&�q.A;��A"CF-XCAC�H-\�A�Fx�.A�+��A"�"r9��ACF�+�A%4A(C $��4���RAB�FL�F�A�C�.A!rI��,A"���+�A�&�.A$pI�AB	������<X	�����u4A�
��A*
�QA"+R� 
���4���	%A�p�����.A-�+�localformatgopt��1�expl_comp_mesg �# > 2 ��2�shift��curtag�_tags��tag�_next_labelcompadd��expl:/�X/�x� ! �compstate[nmatches] �compstate�insert��unambiguous�compstate�insert�returnzparseoptsmessagesformatzstyle�:completion:��curcontext�:messages�formatformat�:completion:��curcontext�:descriptions�formatformat��format�raw���raw�zformatformat��format��d:�1����(@)argv[2,-1]��builtincompadd��gopt[@]���format�_comp_mesgA�,DA�C�1.A
ra�,A,�A ���A�F<QA��A�I�A�F<QA���A"�0CF���L�L�-4�����Ylocalfiletildeetilde�PREFIX�~�/���PREFIX%%/��etilde���tilde�/dev/nulleval�file=(�PREFIX*�SUFFIX(om[��NUMERIC:-1�]N))���file/��etilde��tilde���q��file����q�file� �#file compadd��IPREFIX���ISUFFIX��fileAH���+�,JDXp�+��3������A ���kkJAC�4��ThA\C��$�����Am�ҚӒҒ����[zr��AC%�9i�A	1A�.A��q.A$,A!�+�EA`��.A"rY�D�A��T��A	C�T�,A,+���,A-3��,A.�-,A/�U,A0�}AF"4�Rr�
�R
�Ip2�����6��+�,A:��A$��H|�hl���TABA�C�,MA���A�&xAG	1.AGr��,AH��.AI	0��q,AK	L	i.AL	�	�Ah1FAT`R
�	�r�
5AC�T
UqA�%TA|��1AZ.A[,)�A(���|�Tl����A"aP2rY�
�I$��t|�Tl����A��>�&AdrY�A��:1.Akr��.Al,�3qA��
0
Q,Ap
�
�,Aq$AA0�%1A"Bs`2�]�ru������,HA(Cd��9l����qA�1AxA@C���������	��	il���%qA0FP�q���9l���%A &���A��A �'�+��,A���,A�AA$"��4|�Tl���tA�	1.A�r��,A���.A�8Uq,A���.A�$AA"�
�A&��d�A'C`�I�AB'C�����(H�@R
�ERe,A�D�A`)C1.A�r�A)�%D��)qA*%DAD"+������	��	i����l���!��+��A"��8",�@�a����i���l���	��+��AD",�������	��	i����l�����+��A<"-����	����i��5�l���U��+��qA8"/�����i��	��)l���e��+��A8"0��,�M����i��yl���U��+��A1�F��+�(�AL"3)AB3��������r��3CF��,A�0M,A��AA�4�	1A�
�AA04�F�����A9l����qA05�F$�E����il����A6C&�A8C�p�,A�YA<9�F�	1.A�r��	,A���.A�+�� 1Q.A�rA u
,A�� �,A�+��!-.A�3����0q,A�!p!�,A�!���A4=C%�%1FA�`2
�!��"
"-A�=��1.A�r"M"mA8=��"��"�i��"���	l���#mQ.A�r#�$
A8?�$$�$E����i��$ql���$�qA0@F%�%=����il���%iAA&�localprefnpreftmp2groupexplmenuopreosuforigcpreoptssoptsmatchertypesettmp1matcheszparseopts�J+:=group��V+:=group��x+:=expl��X+:=expl��P:=opts��F:=opts��f=opts��M+:=matcher��i=imm���sopts[@]���opts[@]� �#matcher matcher���matcher[2]��matcher��1����2[1]�����2�2,�2�����(@P)2����PREFIX���SUFFIX���PREFIX���SUFFIX���PREFIX�SUFFIX��compstate�insert���menu��0�9�����_comp_correct���compstate�pattern_match���orig����orig:q��compaddmatches�r:|��sep�=* r:|=* �matcher� �#matches matches��tmp1[@]�true��pre����sep��PREFIX���pre%%��sep�*��SUFFIXPREFIX���pre��SUFFIX���suf%%��sep�*����PREFIX�SUFFIX���sep�����(@M)matches:#��PREFIX���SUFFIX���sep�*�� �#tmp1 ���PREFIX���SUFFIX���sep��builtincompadd���(@)��(@)matches%%��sep�*�:#����tmp1compadd��pre�suf����sep�����tmp1[1]���sep��matches���(@M)matches:#��tmp1[1]�*��PREFIX���cpre���pre��SUFFIX��suf���imm��matcheszstyle�:completion:��curcontext�:�expandsuffixcompadd��group[@]���expl[@]��pref�matches �matches[(I)��tmp1[1]���sep�*] compadd��expl[@]���pref���sep���tmp1[1]�compadd��expl[@]���pref�return �#tmp1 PREFIXSUFFIXcompaddmatchesmatches���sep��PREFIX���cpre���pre%%��sep�*��SUFFIX���sep���pre#*��sep����suf��PREFIX���cpre���pre��SUFFIX�pre�sufmatches���@M�matches:�����j<�>�����@b�tmp1�����expand��menu���compstate[insert]���pre�suf���tmp2����sep�����sep���tmp2#*��sep���compadd��expl[@]���pref���tmp2[@]����(@)��(@)��(@M)matches:#*��sep��%%��sep�*�:#�� �matches[(I)��sep�*] compadd��expl[@]���pref�compadd��expl[@]���pref����(@)��(@)��(@M)matches:#*?��sep�?*�%%��sep�*�:#��compadd��expl[@]���pref����(@)matches:#*��sep�*��compadd��expl[@]���pref����i#*��sep������(@)��(@)��(@M)matches:#*��sep�*�%%��sep�*�:#��compadd��expl[@]���pref�expandprefix��orig���pref�pre�suf�PREFIX���cpre���pre��SUFFIXcompadd��expl[@]���pref�pre�compadd��expl[@]�matches���(@)��(@)��(@M)matches:#��npref�*�#*��sep��:#����pref�npref����sep�����cpre���pre%%��sep�*���sep�����pre#*��sep������sep�����cpre���pre���suf%%��sep�*���sep�����suf#*��sep���PREFIX���opre���osuf��SUFFIX��pref���orig���pref���pref����sep����sep�compadd��expl[@]����pref%��sep�*��sep����sep�������pref%��sep��##*��sep�����pref����sep��compadd��expl[@]����pref%��sep�*���sep�����pref##*��sep���compadd��expl[@]���pref�A�4TA�%pA,�&�$������R�A�C32�AC����(A"
E
��,A0a,A��A�C��.A
rAA��d4�4��A���E��,A��AC��+���+E	qA������A��+���+EA�F,�A�F,�local__gopt__descr__spec__goptzparseopts__goptcomptags��1�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack_comp_tags��_comp_tags �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*�����(P@)2�����(@)argv[4,-1]��_description��curtag���3����(P@)2��return\AI+�A�FA GP�sJ��ziA�f��$A K�NYAT��4Ld|��E�E�E�AP	�.Ar�,A�A�&4AC%LA,�&h$������R�,AL�,A
4$+�A��&A�L4,Ad�.A|5�&ArL$+,Ad��.A|Qq,Ad�.A|�A�C�AC�����A"��,A5A"re�&�,AE=A�!��.Arm�A���4���A�0e���,A!1A"�fm��#��qA	C��e-�UA"	�fi��'��A
�F	H��A5�
���A��4TA%pA,C&�$������R�A��8�81A�����(A"E��,A	0aA"
r���&,AE<iA���.Ar��AC��4�4AA��\��,A@]A��+���+��	qA���EmA���+���+��A�F��ACF���AP	1.APr��,AQ8U.AR��q,AT=�AU	�	1.AUr��,AVLi.AW��,A[E,i,A\��,A]Y,A_�sJ�ACf�4\A"cr��c!iA."d�2r�	@2
�=RYC�����,Ag!E,Aha�A����At+4�,AA&<4A|��
�A��
�FA`2
��]|,A��,A	
TA�Fp�
�.A���Af,X�AC��Ҭ�X��A��@A#�F��_next_tagseval��_comp_setup�local��PREFIX�SUFFIX�unfunction_all_labels_next_labellocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev��1�__prevshift__goptzparseopts__gopt��argv��ib:4:������( __tmp-1 )��__tmp��( __len+1 )�comptags�-A�__prev�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack��_next_tags_not��� ��__spec�� �continue_comp_tags� �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*����4����(P@)2�����(@)argv[5,-1]��_description��curtag���3����(@)argv[4,__pre]�����(P@)2�����(@)argv[__suf,-1]��return_next_labellocal__gopt__descr__spec__goptzparseopts__goptcomptags��1�curtag__spec �#funcstack > _tags_level _comp_tags���_comp_tags% * ��_tags_level��funcstack��_next_tags_not��� ��__spec�� �continue_comp_tags� �__spec ���curtag�����\�:�zformat���curtag#*:���d:�3�_description��__gopt[@]����curtag%:*����2���__descr�curtag���curtag%:*�����(P@)2�����(@)argv[4,-1]��_description��curtag���3����(P@)2��return���LBUFFER%��PREFIX�����_next_tags_pre�PREFIX��_next_tags_pfx�SUFFIX��_next_tags_sfx�_next_tags_pre���LBUFFER%��PREFIX�����LASTWIDGET��_next_tags�list����complete��PREFIX��_lastcomp[prefix]�SUFFIX��_lastcomp[suffix]�_next_tags_not� �_lastcomp[tags]�_next_tags_pfx��PREFIX�_next_tags_sfx��SUFFIX����compstate[old_insert]:+1��_main_complete_complete_next_tags_completer�compstate�insert�automenucompstate�insert�automenu�unambiguous�compstate�insert��unambiguous��ops���_lastcomp[unambiguous]�compadd�Uns��SUFFIX���PREFIX���ins�compstate�list��list force�compprefuncs_next_tags_completer_next_tags_not_complete_next_tags_pre�compstate�old_insert��WIDGET_next_tagscompstate�old_list�keepcompstate�insert�menu:2return��LBUFFER%��PREFIX����_next_tags_pre��unfunction_all_labels_next_labelautoload_next_labelcompprefuncs_next_tags_pre_next_tags��@�A �T��ACg��A(���$���5�ABu�A"	�C%A"
5��p�A��1�A02
��R`2r
MRa�2r��r�,A`}A�f����A�F�BA&@A�C�&Ar\�,A|�,A (=A"!
��"CF��C&@A�F@�A	�&�A 
�A}�	Qlocal_comp_command1_comp_command2_comp_commandprecommandoptszparseoptsp+:��precommand �+opts[-s] _compskip �+opts[-P] precommands �#precommand precommands��precommand��p�BANG_HIST�words�CURRENT��!�:�compstate�quote��words�CURRENT��"�!�:�compstate�all_quotes�PREFIX��PREFIX//�\!/!�compset�*:�_history_modifiersreturnCURRENTcurcontext���curcontext%:*:*�:-command-:�comp��_comps[-command-]���comp�eval��comp�_set_command_dispatch���k�opts��s����_comp_command���_comp_command1���_comp_command2��default�AF%_message�no argument or option�A""`R��r5�F��A�G��A�����a�A�C76��A2
���2����2�	8�u�A`�+1~A�2r��Rr� ��<,AU�ACF��Q.Ar��A"r!u��,A��A\C
�1A
�L.Aq��A�������A�F��A�	�4�1�A&p2R=@2
��2pR�����
�2�=l	���
,A)�A
�F�� �A"+rU�������A�C��A-
�=,A.	��A/
1.A/r	e	�.A0q	�q.A2q
EqA
CF��A
�F��A�F��_matcher_num�_lastcomp�nmatches�returnlocallistzstyle�:completion:��curcontext�:�old�list�compstate�old_list��listnever�LASTWIDGET_complete_help�WIDGET_complete_help�WIDGETSTYLE�list�alwaysshowncompstate�old_list�keep���_lastcomp�completer�����_lastcomp[insert]�unambig�compstate�to_end�singlecompstate�old_list�automenucompstate�insert�menucompadd��SUFFIX���PREFIX��compstate�old_insert��_lastcomp�nmatches��WIDGET�LASTWIDGET�LASTWIDGET_complete_help�WIDGET_complete_helpcompstate�old_list��WIDGETSTYLE�complete���prefix��word�old�menucompstate�old_list��WIDGETSTYLE�reverse���( compstate[old_insert] - 1 )���( compstate[old_insert] + 1 )�A �#k��+��ACg���A�g�4ABIg�<��A$���$��4��ӒA�F�
ATC�.A
r�+<l;A�e��i�A�&�A��1A�.A+��t
QA�A"�CF��A�FL�QAi.A+���q.A+��A���A"��)A" �F��A"!r}�CFL�A�FL�,A%�A�	�,#k��A|
�1.A(r9YA")y
CF��,A*		eA
�FL�A"/	��F�	�A"0��
0
%�A�FL�localoutputopts �+_cmd_variant typeset_cmd_variantzparseopts��opts��c�:��words�1�����1%%\=*�����1#*=��shift ��#precommands:|builtin_precommands� command �+opts[-b] && ( �precommands[(I)builtin] || �+builtins[�opts[-c]] )  �+opts[-r] ���P�opts��r�::��opts��b��return �precommands[(I)builtin] builtin�prebuiltin �+_cmd_variant[�opts[-c]]  �+opts[-r] ���P�opts��r�::���_cmd_variant��opts��c�����_cmd_variant��opts��c����1����_call_program variant $pre $opts[-c] "${@[2,-1]}" </dev/null 2>&1����var[@]��output���pat� �+opts[-r] ���P�opts��r�::��cmd�_cmd_variant��opts��c����cmd� �+opts[-r] ���P�opts��r�::��1�builtin_cmd_variant��opts��c��A"PR��R5�F\�AtGx���E�k�3��	E0E\E�E�E�A�G#sJA�C�AC�(�E��A����,A#sJ�A"����A`�1A��(��EQ.Ax�q.A��,A��A�'x(�Ab,�k�e|A�	1.Ar��,A��.A�k�y	Q.A r�9�;,A!��.A"�k�yq.A$E,A&��AB
�(�Ea�
C����,A+��,A,\��A�C3����A.
1.A.�	59[.A/\	mq.A1\	�A
"!�A"4��

&�A"5�
=�
CF\�A(
�
���L�
�L�
��,A7��A8	1A8
��.A9-tq.A;-�ACF\�A?�AA�AF\�_matcher_num��SUFFIX�returnlocalcompcurcontext��curcontext���SUFFIX�_completer_matcher_c_matcher_matchers_matcher_numintegerzstyle�:completion:��curcontext�:�completer���(@)_completers[1,_completer_num-1]����comp��I�_prefix��:���� ind ���(@)comp[ind,-1]��add�spaceISUFFIX� �SUFFIX�ISUFFIX��SUFFIX�SUFFIX_completer_num��comp[@]���tmp��:��_completer�����tmp%:*�[2,-1]//_/-���tmp#*:�����tmp%:*���tmp_completer���tmp#*:��_completer���tmp[2,-1]//_/-��curcontext���curcontext/:[^:]#:/:��_completer�:��matcher�list_matcher_num_c_matcher��_matchers[@]���_c_matcher���_matcher �_c_matcher[2,-1]���_c_matcher�_prefixcompstate�nmatches�compadd��IPREFIX���ISUFFIX����compstate[unambiguous]%�suf�x�compstate�list��compstate�unambiguous�compstate�insert�unambiguous _matcher_num++  _completer_num++ A��P��A�g�<��A���1FA`2r�
�MAX
1.A r}:�ACF��qA�F��A	C&H,A(dA8
�g��+Z�������$;�j<A
�GP�{�,A-;�jqA�f+c����A\C
�
1ACf�\��+ZA�f+c�����A�FH�A�
�g�FA6`2��������At
�
�
1fA7�R`2r��r��r��Af+c�����ACFH�A��1^A;�2`Rr��r����
��,A=���,A>$A�%<�&A@r���,AB���,AC$A%<QvAE�2r���2r�9��YA��<q�fAH�R`2
�-�I���]��Ah��AK
��Af�t���AM
��A�f�t��A%<`�,AR����A��[�W�.ASr�A���qAd���>AWP2
�8�]�A�<uqA�%<AA�1A\�,A^����.A_$�QA`)Ah��Ab
��A�f�t���Ad
��ACf�t��,Ag���eA%<"q,Am��,An�{��A��
A�&�Ap�,Aq��A"rR-�&H,As�aA���A"u�C&H.Av���	q.Az$A\C
�1A}	5A��+c���	Y	��A f+c���	YA\ �
�
1A �f�\��+ZA �f+c�����A!FH�A�"1A�R�A"�FH�
�A"�r�:�"��	�F	�	�A#CFH�q.A�
$�A$�f+c�����AX%C
1.A�r�:�A%�F��qA&F�
Qsetoptlocaloptionsextendedglobnobadpatternunsettypeset_read_comp��+NUMERIC��_read_comp�_read_compeval�_read_comp�compadd �_read_comp�return_read_complocalsearchstr2newchfuncsfuncs2exactlistinteger�Completion: ��msgread�#key��str��str[1,-2]�_��� ���� ������whence -m "$str*" 2>/dev/null�%: function��exact�key�#key & 127��ZBEEPprintbeep�\a���str�key�_��� ��autolist��str�funcs �#funcs == 1 �funcs�1�� (Confirm)� �#funcs == 0 ��str[1,-2]���str2true pos++ ��funcs�1��pos���newchbreak�str2�newchfuncs2��funcs���str2�� �#funcs2 �str2 �#list ��msg�str�exact��listwhence��str%% ��/dev/null_read_comp�compadd �str��A6�	#A�%1y$A:K�=UA �G0UA�&hA��A�F4IA�FH�_ra_comp_ra_actions��_ra_actions[@]���1�_regex_argumentslocalregexfuncname��1�shift��@:/��b�:���/�:_ra_comp ��(qqqq)match[1]���eval��funcname�� () {
    local _ra_p1 _ra_p2 _ra_left _ra_right _ra_com expl tmp nm="$compstate[nmatches]"
    local _ra_actions _ra_line="${(pj:\0:)${(@)words[1,CURRENT - 1]:Q}}"$��'�\0��'�"$PREFIX"
    _ra_actions=()
    zregexparse -c _ra_p1 _ra_p2 "$_ra_line" ����(j: :)��(qqqq)regex[@]����
    case "$?" in
    0|2) _message "no more arguments";;
    1) 
      if [[ "$_ra_line[_ra_p1 + 1, -1]" = *$��'�\0��'�* ]]; then
	_message "parse failed before current word"
      else
	_ra_left="$_ra_line[_ra_p1 + 1, _ra_p2]"
	_ra_right="$_ra_line[_ra_p2 + 1, -1]"
	compset -p $(( $#PREFIX - $#_ra_line + $_ra_p1 ))
	(( $#_ra_actions )) && _alternative "$_ra_actions[@]"
      fi
      ;;
    3) _message "invalid regex";;
    esac
    [[ nm -ne "$compstate[nmatches]" ]]
  }�_regex_arguments��@�A ���z4#s*AC'TiA��A�f����zA\�	0�.A
T�	0;A�F��A�FA';��+AC'd�+A�F�Ah�AyAC��D��A%�AC&�AG�JACg��#��A#
	1.A#r�i,A$��.A%#s*Uq.A'h�A�
��Tm�A
���#��A����A-
1.A-r�i.A.Et�q.A0E��A�F1A����A
C��}�L�localOPTARGmatchesterm��\0�getopts�t:��opt�OPTARGreturnshift��( OPTIND - 1 )�desc �# replyinteger�termmatches�:��tag�:��desc�:(( ��))�matches�:��tag�:��desc�:_values -s ��(q)term� ��(q)desc��i = 1i <= �#i++ ���s.:.�argv�i��/��wds�1�//�*�/�[^�term]#����term�/matches���wds[1]//\*���wds[2]:+�\:��wds[2]//(#m)[: \(\)]/�\�MATCH�� �matches� ��(q)����wds[1]//\*�//(#m)[:\[\]]/�\�MATCH���\[��(q)��wds[2]//(#m)[:\[\]]/�\�MATCH���\]�eval�reply+=(�wds[3])�/�[]�/���matches���end��AGA�%4A,�&P$��|���R�A�C��ACf����A��	1&A
�$+�AB����5�FH�Q&A�$+�ACfd5A�FH�qACFH�local__gopt__goptzparseopts__goptcomptags��1�_all_labels��__gopt[@]���@�return_descriptionA ��Lx�,A�A�C3/1AC�(��E�A��(��E�AF�9A`C
�&A
��A"�%�F\�AF8�,AT�A�C�
�A��A"�F0m�F8�AFr�ACF8�qA�F8�qA�F8�local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachecache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache���_cache_dir���_cache_dir�_message�cache-dir (�_cache_dir) isn't a directory\!�return_cache_path��_cache_dir/�_cache_ident���_cache_path�_cache_invalid��_cache_ident���_cache_path�A4CG�����
�+�,Lh��A\�����zkr-E�E�E�E�AT�f�$���	9҂�2ҚӒҒ����[zri��,A��,A �!,A!���I,A"���,A#h��A�	�N&A'�$+�,A)��
�,A*�+��AX
	�.A,���D�AC�L�.A.��
LA"3�1M�&p,A7��A$� |�@a��A"9P2r��
�� �� |�@a��AB?a�F��A"@���&p,AEh�,AF���)A�Fl�,AL��
�AXC
	�.AM���D�A��L�.AO��
LA���NARpR�$+��1�,AU�1A$���|�4a��A"WP2r��
�� �T|�ta��A""[`Rr��r���F��A�&lA����AC%�A���NAcp2�$+��1�,Af�����Ak	��&Ak�$+�.Al	(	Eq.An	�1,At��
�AXC
	�.Au���D�A��L	�.Aw��
LA$��	�	�|�La��A"{P2r
�
�� �
<|�La��A���
]A Fl�A"�!�%����,A�<Y,A�t�Ah#,J�AH#C���	9e�L��L�
��
-��
U�
h&A��kr
�localtesttestarrtmparrprefixsuffixesautosuffixmatchflagsgroupexpl�compstate�nmatches�opreosufoptsmatcherzparseopts�J+:=group��V+:=group��x+:=expl��X+:=expl��M+:=matcher���PREFIX���SUFFIX���PREFIX�SUFFIX�SUFFIX��1���2���arr[1]����arr�2,�2����str����sep��breakPREFIX���str%%(|�\)��sep�*��builtincompaddtestarr��matcher[@]���arr���testarr��_comp_correct�compaddtestarr �#testarr return���prefix���testarr[1]���sep�����str#*��sep���shift���arr�2,�2�����2��PREFIXbuiltincompaddtestarrcompaddtestarr���testarr�1�����1�����str#*��1���PREFIX���str%%��3�*��PREFIX���arr�2,�2��builtincompadd��tmparrcompadd���(@)^suffixes[@]���(q)1���(@)^tmparr�� �# ���(q)1��PREFIX��pre�SUFFIX��suf���suffixes[@]�compadd��group[@]���expl[@]���autosuffix[@]���opts[@]���IPREFIX���ISUFFIX���prefix���i�testarrcompstate�nmatches�AX�'Ekr}E+��E�E�EA8g��+�k�r03��D#s*XlAh��$�����	)Ie������Zj�ZR�Z����[z�Z��[�A"
0]AB��bA���1A	,A#s*EA"�"Cf����"C%3����,A�ACf@���A���1AiA"�+���A%lE�AB
�yC�l�A�	1A" ����9�AC%0qA"#� �%3����	E��	eA"	f	���	�	%3��A"	Cf
0���	C%0A(
PA$
C�
�4�lAm�localcurcontext��curcontext���compstate[nmatches]�qsepnosepminusoptsprefcontuniqdedupzparseoptss:�sepn:�nump:�prefi:�prefP:�prefI:�sufS:�sufq�sufr:�sufR:�sufC:�contd�uniq �#cont curcontext���curcontext%:*�:�cont[2]� �#sep sep�2� �+suf[(r)-S] ���(q)suf[suf[(i)-S]+1]�� �#end compset��end��*���sep[2]��compquote ! �#uniq  �+pref[(r)-P] ���(q)pref[pref[(i)-P]+1]�����(@)��(@ps.�qsep.)PREFIX#�pre�[1,-2]�����(@)��(@ps.�qsep.)SUFFIX�[2,-1]���compstate�quoting����Q�dedup� �#num compset��( num[2] - 1 )��*���q�qsep� ! nosep && (!�#num || num[2] > 1) ��qsep���end[1]��(q)qsep[1]� \t\n\-�compset���q�qsep��*compset minus = argv[(ib:2:)-] ���(@)argv[1,minus-1]����opts[@]���pref[@]���suf[@]����(@)argv[minus+1,-1]��A�G,A	8YA"R��&�A�C7�1A
�,A��.A�-Q.Aru���ACF��,A�%.A�iQ.Ar��,A��,A<y.A�iQ.Ar�9|;,A��,A<y.A�i	q,A�
,A<9.A�-localcommandcommand��words[1]���command�return �+builtins[�command] + �+functions[�command] _comp_command1��command�_comp_command��_comp_command1���command[1]�eval_comp_command2�=�command��command[2,-1]���_comp_command2���command�..�/����PWD�/�command�_comp_command2���command:t����command���command���command���commands[�command]�A Gc�krA"r$+��uA��A����!c�ACfPL�tAd���.A
ru�A����qACe$Y��.Aru�A�f$<hA��A�����c�ACfPL�tA"rQeB���QA�C1AC����%�.A"��&A#r�+�.A$��q.A&E�A�
C1A
C�����=.A*}��&A+r�+�.A,	%	eq.A.	��A�C1AC����
!
�.A2
��+��&A3r�+�.A4
���q.A6
�)A�C1AC����}�.A:-p�&A;r�+�.A<���q.A>�
A""A`2
T��
Tkr�%
�
�A�1A���e�c�,AE
Tkt+A����q.AH
T��A"K�9�"�����!c�F"M�RrMh�2rM�PRR���c�P�Mlocal��compstate[nmatches]���1�zstyle�:completion:��curcontext�:�1�list�colorszmodloadzsh/complistdefault_comp_colors��val[@]�_comp_colors�(��2�)��(@)^val:#(|\(*\)*)�����(M@)val:#\(*\)*��unsetZLS_COLORSZLS_COLOURS�:completion:��curcontext�:�1�show�ambiguity�val�yes�true�on�_ambiguous_color_ambiguous_color�:completion:��curcontext�:�1�list�packedcompstate�list����compstate[list]� packed�compstate�list����compstate[list]:gs/packed//��compstate�list���_saved_list��:completion:��curcontext�:�1�list�rows�firstcompstate�list����compstate[list]� rows�compstate�list����compstate[list]:gs/rows//��compstate�list��:completion:��curcontext�:�1�last�promptcompstate�last_prompt���_saved_lastprompt��:completion:��curcontext�:�1�accept�exactcompstate�exact�acceptcompstate�exact�compstate�exact���_saved_exact�_last_nmatches_menu_style��_last_menu_style[@]���_menu_style[@]��:completion:��curcontext�:�1�menu_last_menu_style��_comp_force_list�always�:completion:��curcontext�:�1�force�list��val�always�0�9�����_comp_force_list�_comp_force_listA�gL,A��AC�}1AC�����iA��������AF��A C#"�&A
��A��1A��A�F1qA`�hA��4�4A�Tl�l���AP�	�&A��A�FAF��,AL�,ALEA �#"�&A��A�1A ��ACF=qA`	�hA	��4�4A	�Tl�l��5AP	�	�&A&��A	�F�A
F��A�&	�A��$���A�1	�0	�0
A
Cf
l��
�A
�f
l��A
�f
l��eAf
l���
0;A�f
l���qA�F��ACF��local_cache_ident_cache_ident_dir_cache_ident��1�zstyle�:completion:��curcontext�:�use�cachecache�path_cache_dir��_cache_dir:���ZDOTDIR:��HOME�/.zcompcache���_cache_dir���_cache_dir�_message�cache-dir style points to a non-directory\!�zmodloadzsh/filesb:mkdirmkdir0700��_cache_dir�/dev/null��_cache_dir��couldn't create cache-dir �_cache_dir�return��_cache_dir/�_cache_ident���_cache_ident_dir:h���_cache_ident_dir���_cache_ident_dir��cache ident dir points to a non-directory:�_cache_ident_dir���_cache_ident_dir���_cache_ident_dir��couldn't create cache-ident_dir �_cache_ident_dir�shift���Pt�var��readonly���association�array��print��var=( ��${(Q)"${(z)$(<<\EO:���var����(kv@Pqq)^^var���EO:�var��)}"} )���var=��(Pqq)^^var����_cache_dir/�_cache_ident�AGAd���&Ar,�A ��Ll���qACF�	localexplCURRENT_wantedcommandscommandcompadd��@�_message�no more arguments�AGAP�	�.Ar-��,A�AC&@A,d�d1AYAL'l�E�E;�E�E�k�A����.Ar-,AAA&@	Q.Ar-�,A��A�F@�A"r-E�&@A"�\�y��CFIA	C�x���A`
C+1A)
�A
�FI�%qAB�\�y��B-��%���A�,;��A�C �	0�.A2��+�	09�A�F�
0<�A
f�l��A"8R�F�ACF8]A�&�AF��localprev��1�shift �# curcontext��curcontext�ordernodef�C��curcontext���curcontext%:*�:��1[3,-1]��curcontext���curcontext%:*�:��2�������zstyle�:completion:��curcontext�:�group�ordercompgroups��order[@]�comptags�-i�prev���curcontext���@���_sort_tags���_sort_tags�tag�order ! ��@[(I)options]� �(|*-)argument-* (|*-)option[-+]* values�options�order�tagcomptry���(@)argv:#(��(j:|:)~��=~tag[2,-1]��)��comptry��tag���nodef�comptrycomptags�-T�prev�returncomptags�-N�prev�AfPA"�x��F��Ad����*��03����E��
E�k�EDEXAC���p��A
1.Ar��.A�q.A�eA����*�AB���%�p�F��ATC)�D�,A"XA�E�0�A
F@UAL
C�1A)
��A
����*�A
�&�$0A%�ACF�)AL��1A2AA����*qA
&�A&":p2r��r���F��A����%��A"@r	)���*iA���A����%��k�nAC�1~AC�R����R��rA"Dr�AD��
\A"Er�q	E��
�q.AH��
\�AM�AM�vAN�FAN`2�-�U|;
.AO3��z
QnAP�Rr}�`2r}���.AR3����q.AT3��A��1AXR�AtC
��.AYr	I	h
A��	|	�	�
YqA �
���
�
�
YA$��\}����������*�qAC���DA��\[�A"c���Fh�A$��JR���K"At�
��.Afr�	hA��

H
u
YqA C�
���$Q
YA�%�A%�AC%�K"A� ,J�,ApR�A�C�FAq`2��%|;A�%�K"9%QnAs�Rr}�`2r}��A%�a%qA�%��%A"y� C�����1��K"A"zE$��l�����������A"{�$�������������A�C32�ACF0�A�g�\pAt 
��.A�r�	hA C����
YqA  ��d����
YAx!C
1&A�%XA!�%\#d�pA!��pyqA"C%\A"�
��"�%��*%A(#�����������%A"#��@l�#��������.A�!	hA%F��setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdspecREPLYspecsreply��funcstack[2]�_prefix��IPREFIX�PREFIX�SUFFIX���IPREFIX�PREFIX�SUFFIX�ISUFFIX���word�zstyle�:completion:��curcontext�:�user�expand�specs�spec�$���:IDENT:����evaltmp��${��spec�2,�1��[$word]}��tmp��tmp�break�_���word ��#reply� ���reply[@]����exp��exp[1]���word���sort��yes�true�1�on����(@o)exp��add�space�subst���word���$���exp[1]��file�file��yes�true�1�on�subst���yes�asp� �#exp == 1 ��exp�1����exp[1]���asp�yes��file���exp[1]����compstate[insert]���sort�menu_descriptionexpansions�expansions��REPLY:+: �REPLY���o:�word�_descriptionexpansions�expansions��REPLY:+: �REPLY��compadd��expl[@]���suf�_tagsall�expansionsexpansionsoriginal_requestedexpansionsnormalspace��sort�_descriptionexpansions�expansions��REPLY:+: �REPLY��_descriptionexpansions�expansions��REPLY:+: �REPLY����exp[@]����i����j���i���dir[@]���space[@]���normal[@]� �#dir compadd��expl[@]��qS/ �#space compadd��expl[@]� �#normal compadd��expl[@]�_requesteddispdstr��sort�_description�all expansions��REPLY:+: �REPLY��_description�all expansions��REPLY:+: �REPLY�����#��exp���COLUMNS���(r:COLUMNS-5:)exp� ...�multios�exp�1��compstate�redirect����exp�2,�1��compadd��disp[@]���expl[@]���exp�_requestedoriginaloriginalcompadd��expl[@]���word�compstate�insert�A$���z8PpA�%�AL�&�$����9Yy�j�RҲ��r�2��A"
�����A
hLE1A�DL�q�A@�G����(�+�<Xl�T�A�'��ACfD���A"�fD���+�"
�lA<��1A�D$��\AB�Fx��F��,A��A��D�����AhlH�FA`2
�]r��ACG�,A�
A�;�
�A�Dd�m��,A!��.A"<Y0qA	g��,A&��,A'�I,A(p�,A)���A
�%���A$
��	 l�	A$���	�A"-�	��CF��,A/	�
,A0
8
U,A1
|
�A ��Dd�-�pX.A3��"�A
�fD$��Ad
���A
�fD���+�A%�+�qA�%�+�AXC�4]��l��������l�
!���������
il�
�,AB MA&��A�fD�X.AH��AT�	�	1A�Fx�,AL�ACF��A�<�(qAC%�+�A"V���"�fD���+�$�%(=��+�A�Cz1.AYri�A�fD���,A[��,A\l��A]	1A]
��.A^��q.A`1,AbQ��A�F��\qACg���A�fD���A�CR�
1.Airi!�AC��,���A�F��Q.ApriACG��AC�,A]L�A$������l��9qQ.Ayri�AC�,A�L�A0�F��()L9m����Q.A�ri�A@!�A!���(�A!CF,�.A�ri9�A"�F,AA<#NA#���(�A#C&�
qA$�F,AH%A%�p�(�A%C��9�%,A�x�&A��kr�q,A�8eA(F��localsuboptsuseccgarbagekeepsuboptszparseoptsgarbages+:�keepS+:�keepw+�keepC�useccO:�subopts �#subopts subopts���(@P)subopts[2]��compvalues��keep[@]���@�noargsargsoptsdescractionexplargsepsubctestoldcontext��curcontext�argsep��sep��[^��(q)sep�]#�action_tagsvaluesreturncurcontext���oldcontext%:*�:values���argsep���PREFIX����argsep����test�name���PREFIX%%��argsep�*����name�actionIPREFIX���IPREFIX���name���argsep��PREFIX���PREFIX#*��argsep���prefixsuffix���PREFIX#*��argsep�����SUFFIX�PREFIX��name�SUFFIX��args[@]���opts[@]�compadd�r:|[_-]=* r:|=*����(@)args[@]%%:*����argsPREFIX��prefix�SUFFIX��suffix�IPREFIX���IPREFIX���args[1]%%:*���argsep�����args[1]%%:*��actioncurcontext���oldcontext%:*�:�subc��-qS�_describe��descr���sep[@]��r:|[_-]=* r:|=*����argsep���r:|[_-]=* r:|=*����argsep���sep� �\t�\n�\-��r:|[_-]=* r:|=*�curcontext��oldcontext�curcontextargumentscurcontext��oldcontext�_description��descr����snames�+���names�+���onames��-qS�sep���expl[@]���action���>�val_argsstate�����action[3,-1]##[ 	]#�%%[ 	]#��state_descr��descr���usecc�curcontextcontext��subc�compstate�restore�typeset_message��descr��(�(��)�)evalws�=�(���action[3,-3]��_describe��descr��r:|[_-]=* r:|=*���subopts[@]���sep[@]��(��)���action[2,-2]��_all_labels��descr�compadd��sep[@]��{��}_next_label��descr���action[2,-2]��action=( �action )�_next_label��descr���action[@]��action=( �action )�_next_label��descr���action[1]���expl[@]����(@)action[2,-1]��curcontext��oldcontext���compstate[nmatches]�curcontext��oldcontext�A��8A0�FT$������R��Af��AL�NA�&�A"�f,]��F��A�F��local__targs__goptzparseopts__goptC:�__targs_tags��__targs[@]���1�_all_labels��__gopt[@]���@�return