%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/share/zsh/5.8/functions/Completion/
Upload File :
Create Path :
Current File : //usr/local/share/zsh/5.8/functions/Completion/Base.zwc

75.8hfunctions/Completion/Base/_all_labelseh(hfunctions/Completion/Base/_all_matcheseBDhfunctions/Completion/Base/_alternative
thfunctions/Completion/Base/_approximate<$	hfunctions/Completion/Base/_arg_compile<;1'hfunctions/Completion/Base/_argumentssphfunctions/Completion/Base/_bash_completions*zDhfunctions/Completion/Base/_cache_invalid*,hfunctions/Completion/Base/_call_function2 hfunctions/Completion/Base/_call_program]!hfunctions/Completion/Base/_combination]"hfunctions/Completion/Base/_comp_locale<#	hfunctions/Completion/Base/_complete&|hfunctions/Completion/Base/_complete_debug&u(
xhfunctions/Completion/Base/_complete_helpu(+hfunctions/Completion/Base/_complete_help_generic+W,hfunctions/Completion/Base/_complete_tag-hfunctions/Completion/Base/_correct.m\hfunctions/Completion/Base/_correct_filename00!hfunctions/Completion/Base/_correct_wordy0W
l
hfunctions/Completion/Base/_describe4
	hfunctions/Completion/Base/_description8	hfunctions/Completion/Base/_dispatch
;*lhfunctions/Completion/Base/_expand
;GBL
hfunctions/Completion/Base/_expand_aliasZDhfunctions/Completion/Base/_expand_wordZD;Phfunctions/Completion/Base/_extensionsDE\hfunctions/Completion/Base/_external_pwdsEF hfunctions/Completion/Base/_generic_G6hfunctions/Completion/Base/_guard_GGAhfunctions/Completion/Base/_historyH
hfunctions/Completion/Base/_history_complete_wordHtL@hfunctions/Completion/Base/_ignoredtNhfunctions/Completion/Base/_listFOU1$hfunctions/Completion/Base/_main_completeFO[hfunctions/Completion/Base/_match[]'hfunctions/Completion/Base/_menu]lhfunctions/Completion/Base/_message0_@dhfunctions/Completion/Base/_most_recent_file_`hfunctions/Completion/Base/_multi_partse4hfunctions/Completion/Base/_next_labelef
hfunctions/Completion/Base/_next_tagsfkhfunctions/Completion/Base/_normalkl=hfunctions/Completion/Base/_nothingl
hfunctions/Completion/Base/_oldlistӅnhfunctions/Completion/Base/_pick_variant,pHhfunctions/Completion/Base/_prefix,pRrW	hfunctions/Completion/Base/_read_compRrhuhfunctions/Completion/Base/_regex_argumentshvyhfunctions/Completion/Base/_regex_wordsw`hfunctions/Completion/Base/_requestedw`xfhfunctions/Completion/Base/_retrieve_cache`x:ybhfunctions/Completion/Base/_sep_parts:y|hfunctions/Completion/Base/_sequence}(hfunctions/Completion/Base/_set_commandԷ~

hfunctions/Completion/Base/_setup~:lhfunctions/Completion/Base/_store_cache:hfunctions/Completion/Base/_sub_commandsVhfunctions/Completion/Base/_tagsƄ`hfunctions/Completion/Base/_user_expand8hfunctions/Completion/Base/_valuesmXhfunctions/Completion/Base/_wantedmAT4Ld|EEEAP	A.rA,A&4A%LA,&h$RA,LA,4+$AA&L4A,dA.|5A&rL+$A,d۔A.|QqA,dA.|AAA"A,5A,dA!A.rA84YACUiA,"A"	f-$qA	xUA"
fAm(AFlocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev1__prevshift__goptzparseopts__goptargvib:4:( __tmp-1 )__tmp( __len+1 )comptags-A__prevcurtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_comp_tags_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*4(P@)2(@)argv[5,-1]_descriptioncurtag3(@)argv[4,__pre](P@)2(@)argv[__suf,-1]returnA
AGzc#Aۜ5zc#AA.rAd1A
IA,	
ccA,
<AFPA"rmFPAB% YA,5AFPAt.AGr{ABۜ5r{ C%r{@AAF2`urAG4A1Aۤ5HA.e
ccAC4AfHiAFAF_all_matcheslocalzstyle:completion:curcontext:oldmatchesoldonlytrueyes1oncompstate[old_list]compstateinsertcompstateold_listkeepreturnonly comppostfuncs[(I)_all_matches_end] comppostfuncscomppostfuncs[@]_all_matches_end_all_matches_context_all_matches_endlocalzstyle_all_matches_contextavoidcompleter_expand_old_list_correct_approximatecompstate[nmatches]notI__completerexplinsertcompstateinsert_descriptionallmatchesall matchescompaddexpl[@]unset_all_matches_context_all_matches@A@"+3,@XtrkEA$Cgz5A%lANAfzA`C0
zA0	A.DqAFA"r-C&A%tACFD]ALN4A&DA^"+3AC[1[ACFA,@A,LiAC,AhL1A.r!A%t!QQ
A.$rA
LA(
@ۤil
A.+r
A%LA,C&l,QA.3rA@
A
,)AFMA.:r9AFA<NA,	A&5	q
AFi	AHA	,	A
E
q
A"Mrk
CFA8,@1AC`,AFlocaltagsexpldescractionmesgscompstate[nmatches]suboptscurcontextcurcontextsuboptsgetoptsO:C:optsubopts(@P)OPTARGcurcontextcurcontext%:*:OPTARGshiftOPTIND11_tags(@)argv%%:*_requesteddef%%:*def#*:%%:*actiondef#*:*:_descriptiondescractionmesgs[@]def%%:*:descr(())evalws=(action[3,-3]_describedescrr:|[_-]=* r:|=*subopts[@]()action[2,-2]_all_labelsdescrcompadd{}_next_labeldescraction[2,-2]action=( action )_next_labeldescraction[@]action=( action )_next_labeldescraction[1]expl[@](@)action[2,-1]compstatenmatchesreturnmesgs[@]_messagedescr%%:*descr#*:A""R`5FA(4pA('zk)AGAC'+A1A.r;A.QA.rA.PmABۜ<XuA1AN2prA"!r-UCFA.%pqA.'pA",FAf@XA
u$"A8/.A8A,9A:
qA'-A""2`riHC&A
Av2r;Rpr;A.!qA.
A"
Q-A @aA,MA"OR-
O
TA|CN'A&QA,REA `-yA,WAC87AC&pA\*	A"ۤ)[uA.\EQ A"CFDAB^-ۤ|AGA۴$A$Hh۬یA"iEj]A,l
A,n+A&A"r4&AstA"w
"wFP|A"zFA,|
AF_matcher_num#:-PREFIXSUFFIXreturnlocal_comp_correct_correct_expl_correct_groupcomaxcfgaccmatcholdcontextcurcontextcompstate[pattern_match]dounfunctioninteger1cfgacc1[3,-1]cfgacc2zstyle:completion:curcontext:maxerrorscfgacccfgacc2 numericcfgaccnumericNUMERIC:1cfgaccnotnumericNUMERIC:-1cfgacc//[^0-9]comax_tagscorrectionsoriginal ! +functions[compadd] compaddlocalppreargv[(I)-p]argvIazAZUazAZ#:-PREFIXSUFFIX_comp_correctreturnPREFIXargv[ppre+1]PREFIX~(#a_comp_correct)PREFIX[2,-1]PREFIX(#a_comp_correct)PREFIX _correct_group && argv[1,(r)-(|-)][(I)-*[JV]] _correct_expl_correct_groupargv1,rRJVbuiltincompadd_correct_expl[@]@_comp_correctcompstate[pattern_match]compstatepattern_matchcomaxcurcontextoldcontext/(#b)([^:]#:[^:]#:)/match[1][1,-2]-_comp_correct:_descriptioncorrections_correct_explcorrectionse:_comp_correcto:PREFIXSUFFIX_correct_group_correct_expl[(I)-*[JV]]_completezstyle:completion:curcontext:insertunambiguous#compstate[unambiguous]#:-PREFIXSUFFIXcompstatepattern_insertunambiguous_requestedoriginalcompstatenmatchesoriginallocalexpl_descriptionoriginaloriginalbuiltincompaddexpl[@]PREFIXSUFFIXcompstate[list]listcompstatelistcompstate[list] forceopmbreak_comp_correct+1 _comp_correct++ dounfunction +functions[compadd] unfunctioncompadd ret == 0 returnAfdқCA(C D8Xp{A$ DAB`
FA"ar!QXCA(Cp۔+ACFA,bA&A%pA%ACAicAt+0-A&0;AC%AC&AxwAscAC%A%XA(+0eA&A(A|cA@+0A,5A&0qA,A F0AC &0;A, p۔0L
eA FA<C!1AyA!%80A,AC#FA#%A#%{A$0AA"$&A$+0	A,A%F0 
A,AyA%F0A&%{A&F0J	A&AA"Y	'FAC'1+0	
A,		A'F0	A'&0;A,(p۔
L
eA(F0
A(&0;A,)p۔
L
eA)FA<)1AA*%X5eA<*1A=AC+%8a0f
A,
A,FA,AcA"C-&A-1+0=A,A-F0qA.&0;A,C.p۔L
eAC.FA</1AA/%pA0;A0&A1FA2Femulatelocalargspecdspechelpspecpreludeamapdmapsafe1returntP1localprintNAMECONFLICT:safereplyshiftpreludeargumenthelpoptionbreakpreludeprelude[@]argument1-*amappositionmeansactionamap12argumentoptionhelpSYNTAXERROR@ #amap argspec[@]amap[position]:amap[means]:amap[action]optionamapoption #  +amap[1] || +dmap[through] followamapfollow2:s/join/-/:s/close/-/:s/next//:s/split//:s/loose/+/:s/assign/=/:s/none//explainamapexplain[2]unlessxor[@](@)=2throughmeansaction +dmap[1] dmap1:2argumentoptionhelpfollowexplainunlessSYNTAXargumentoptionhelpSYNTAX #dmap dspec[@]dmap[through]dmap[means]:-:dmap[action]:-: #amap argspec[@]xor:+(xor)amap[option]amap[follow]amap[explain]dspechelpamappattern +amap[1] meansactionargumentoptionhelpSYNTAX #amap helpspec[@]amap[pattern]:amap[means]:amap[action]evalsafereply=( "${prelude[@]}" "${argspec[@]}" ${helpspec:+"-- ${helpspec[@]}"} "$@" )AG	k#-E\EtEEEzEEEAX'5ElEEEEAC,DA XpA%AC%A+A.rA0A,+A&D0|AC\}ACFD0|:AA&D0۔A,+A&D0tA,+A,DیA&D0ۼA,+AC&D0ۼA,d
;A&D0A+A&D0	Ae++AFD0
AC+AC&DA"r+C&DA,A" rMu 
;A,"AA#A	kA	(IA 
A")r!
)AA,+uA,,A
A.9A0'x"KAg	۬
,	A%A
f+E	AC%xA%AA.;r	Ad1A.<rdA,=	A&DA&	AA1	A.Ar	A,Bk
A.CqA,EkE
A.FA`A.HrY
DACk
Ak
A`CA.MrL;Ax
A
AFDA%kAc
Mh)A J2f۔zAAcAC1A.irA,kzAC,		
A%kA&
A,	
A%kAA.zrA,,A,DA AR	Ad!1A.rA!ekAC"kA.zA,z
A,zuAPC%	A
A&,	AC&%kA8'AA(,	yAC)%kAH*,zAB+Fb+5C+k=A+,	
AL,NAA-,	AC-FDxAP.AQA/,	yA0fDA 1e]At3VA9A,LmA,\	A
1	A.rQ}A,A."KqA."KAC8&DAC:kA:,	qAB;&A,zAC<k%A=]A=87AA>kA>,0zMA
1	A.ryA,zA.tqA.tA
1A.r!A.UqA.ACBA.	rABA.ry9ACACAE1ALF(1(AACFkAF zMA
1	A.r A,zA.tqA. tA,"Q A`HA.#r!AI9!AIAKA.!AK%k!U"AlN1AF82`
"#9#ACNY#AN
AO+##ACP+$M$AQ$ۜ$1%AQ1A"F9Qt%L%%	&A4Q&8&T&h&|&+A<R&&&&&'8'X'l''A4CRG'''''(0(H(A4R'\(}(((rk(ASA1ASP)$)(0(ACSA CS)|&)&&A,N'+ASf)*hqACTF)*q*AXU
1AUF@*A.U8&y*qA.W8&*ACV1A CV+|&<+&&A,Z'+AVF)h	A&\r+ACWX+یy+AWF+qAXF+
,ACXF+ACYf4,ll,AY%,AZ%,ACZ%,AZAZ&,A
[A[&)A,mH(A[AnR	-A[zA&oH(--A,qP-m-A,r\-A,s'-ALC]1AFu2`r5.M.
u.A]f.tDAC^1ABy
.C^F/5/A,{T//AC_/0h&90Al_1A.r]00A,00AC`%0111A`1ACa1'A.r]01 A,11AaAM2Ab2ۼ22ACb,]0Ab,3ATb	1A
=3A.`3/Ac33A,3A.T&+Ape
AR4ACeG2Aeg	2A.+Af<4ۼ22A$g1A.r]0!!Ah+,u44A,+A,|&+A.44QA.r]05"Aj85M5i5LAB(j5ۤ55l6I664A.|&+A.r]06#Al85M56LAB,m&6-7h&M7p7I674A.|&+A.r]07$AXnAn77h&8A"oF8598+A"x884A.|&+QA.r]09%AqF858ATCqACq919h&Q9A"q&u9+A"x894A.|&+AsF859A`sAs:I:h&i:A"t:I6::+A"x8@;4A.|&+ALCv1A"CvF\;h":2R;2R.R`R;r;;&TCwiABCw$ۤ)<<"R`r<)='RA=A4w'===(=)>A,`>>A,l+A,>?A,@?a?AztdA".RR?R`R	-r?
;(Czf?ۜ&AzV	A.r?@)A,{&6hh&4@P@یy+
AF2`Rq@r@&*A({6hh&4@@یy+Q	A.r@&+A(|6hh&4@A)Ay+q7A }%X'AAmAAAA"r	B)=,~X'1BA"rB&-~X'BA"qC<.CX'CA'CAX'IDAl'DA4fpE|4@X'l'یۜ'یA"22
E2prE&/rrkE(Á6hh&4@<Fیy+A.&+AC&AAPF\F|4@&یl6Fیl6&)Al6A,FFA,F	GA.8GeGA""2`
	-G)=0Å&(HAC=1=A2
AH2RaH2R.2R@R	-
?rrkHA,HHA,I9IA,!'iIA,"'IA,#IIA,$0JA$LJl6$&mJA1A&(rJA,)JJA,*K5KA,+\K}KA,,K+A LdILL(0(AF)*A&LAC&(HA"8R@RLR=38LMA1A:
UMA";
uMÎF+qA"E2P

,rrkMCF+
,A&IrkMqAÒF+locallongwords[1]descrodescrmesgsuboptsopt2useccautodoldcontextcurcontexthasoptsrawretoptargsingoptalwoptsetnormargstartrestmatchmbeginmendsuboptssingopt1AMOCRSWnswshiftsubopts(@P)2subopts(@P)1[3,-1]setnormargNORMARGalwoptSssingoptAMsingoptAMsingoptsingoptPREFIX+alwoptargvI long nametmpargvtmpargv(@)argv[1,long-1]words1/dev/nullname//PWD/name_args_cache_namename//[^a-zA-Z0-9_]/_ ! (P)+name ioptssoptslflagpatterntmpocachetypesetlopts(@)argv[long+1,-1]lis-lcontinue1[3,-1]2tmp[1]tmp2,2(@P)tmptmp[@]_call_programlflagoptionshelpread #tmp opt:space::space::space::alpha:opt:space:^tmp[@]:opt//:///[///]/continue^tmp[@]:,:space:b,:space:match1match2tmprstart%%azAZ09_startb[]match[1]match[2]match[3]match[1]match[3]restopt :space:  opt:space:^tmp[@]:opt//:///[///]/^tmp[@]:(@)(@)lopts:#--%%[\[:=]*tmpargv[(I)(|\([^\)]#\))(|\*)opt(|[-+]|=(|-))(|\[*\])(|:*)]lopts[(r)opt(|[\[:=]*)] #iopts lopts:iopts1[: #sopts lopts/sopts1/sopts2argv*=FILE*:file:_files*=(DIR|PATH)*:directory:_files -/*=*:=: *: :   # pattern(M)1#*[^\]:[1,-2]//\\:/:1#patternpattern()patternpattern[1,-4](@M)lopts:##~pattern:*(@)lopts:##~pattern:* #tmp continue(@)tmp%:(@M)tmp:#[^:]##\[\=* #tmpo (@)tmp:#[^:]##\[\=*tmpo[@]b::match1[match[2]]b[=match1//azAZ09_dirodescropt//azAZ09_dirodescrdescr:=opt2::(L)opt%\]#*\=: descropt2descropt2:descr(@M)tmp:#[^:]##\=* #tmpo (@)tmp:#[^:]##\=*b::opt%%\=*//[^a-zA-Z0-9_-]=dirodescrdescropt2:(L)opt%\]#*\=:  #tmp (@)^(@)tmp:#^*:*//:/[](@)(@)tmp:#*:*//[^a-zA-Z0-9_-]descrdescr: :  (@)^tmpdescrname(@)cache:# #tmpargv[@](@P)namezstyle:completion:curcontext:optionsautodescriptioncompargumentsautodsingopt[@]@actionnoargsaretexpltriednextdirectodirectequalsinglematchermatchedtmp1tmp2tmp3optssubcprefixsuffixdescrsactionssubcsanumorigprePREFIXorigipreIPREFIXcompstate[nmatches]compargumentsdescrscompargumentsdirect_tagssubcs[@]compargumentsno more argumentsno argumentscompargumentsdirectcompaddPREFIXSUFFIXreturn_messagenoargscompargumentsmatchercontextstatestate_descrtruetrieddescrsactionactions[anum]descrs[anum]subcs[anum++]subcargumentsetnormargcompargumentsmatched_requestedsubccurcontextoldcontext%:*:subc_descriptionsubcdescraction= actionaction[3,-1]wordssubcwords[@] CURRENT++ >actionaction[3,-1]##[ 	]#%%[ 	]# ! state[(I)action] compargumentslineopt_argsdescrusecccurcontextcontextsubccompstaterestorelocalcompargumentssubcdescralwoptalwopt:yes(())evalws=(action[3,-3]_describesubcdescrmatchersubopts[@]alwopt()action[2,-2]_all_labelssubcdescrcompaddalwopt{}_next_labelsubcdescraction[2,-2] ret alwoptaction=( action )_next_labelsubcdescraction[@]alwoptaction=( action )_next_labelsubcdescraction[1]expl[@](@)action[2,-1]alwopt_requestedhasoptsaretPREFIXorigpre:completion:oldcontext%:*:optionsprefixneededorigpre+aretmesgtriedprevprePREFIXprevipreprevcontextcurcontextcurcontextoldcontext%:*:optionsPREFIXorigpreIPREFIXorigiprealwoptcompargumentssingledirectoptioncompaddoptargsinglecompaddsinglecompaddQqSnext[@]direct[@]odirect[@]equal[@]PREFIX(@M)tmp1:#PREFIX[1]*single(@)tmp1:#[-+]PREFIX[-1]((#e)|:*)PREFIX(@)tmp1:#--*(M@)tmp1:#[-+]?[^:]*(M@)tmp1:#[-+]?(|:*)PREFIX(@M)^(@)(@)tmp1%%:*#[-+]:#?_describeoptargsinglecompstatenmatchescompadd_describedirectPREFIXprevpreIPREFIXpreviprecurcontextprevcontextalwopt:+origpre:-PREFIXbreakoptsaretcompstatenmatchesPREFIXorigpreIPREFIXorigiprePREFIX#*\=SUFFIXPREFIXPREFIX%%\=*SUFFIXcompadd(@)equal%%:*equalPREFIXprefixSUFFIXsuffixIPREFIXIPREFIXequal[1]%%:*=matchedcompargumentsequal[1]%%:*descrscontinuearetcurcontextoldcontextaretrawretcompstate[nmatches]compstate[nmatches]ACFA('PZ+iEACE0	AF0$A0	F0ll<A0	A	Fl0	|AC
F0	A
FX0	;ACFteval_comp_setuplocalKEYS1explkey_main_complete_command_names_main_completeparameters_wantedexported parameters_parameters*export*_main_complete_hosts_main_complete_files_main_complete_users_messageKey key is not understoodA LxA,AB(ۤEFAC(ۜE(AFUA,9A(ۜEA"
"FYFAFlocal_cache_ident_cache_dir_cache_path_cache_policy_cache_ident1zstyle:completion:curcontext:usecachereturncachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_path_cache_dir/_cache_identcachepolicy_cache_policy_cache_policy_cache_policy_cache_pathAg0A"EYEA&lAAA&A,0A"
F-A,yAFACFlocal_name_ret1shift +functions[1] @?_nameeval_name=_retcompstaterestorereturnA@'EEkیACgA1A.rۄA&0AlC1A	IA,
A"ۤeA.rdA&0A.A	ABA|&hAC&hA5A]AۜkAh1A.r<A-QqAqAC%A	|&hlocalcurcontextcurcontexterr_fdclocale_comp_locale;prefix1shift #_comp_priv_prefix curcontextcurcontext%:*/(@M)_comp_priv_prefix:#^*[^\]=*[1]:zstyle:completion:curcontext:1gainprivileges_comp_priv_prefixclocale debug_fd:--1 > 2 execerr_fd/dev/nullerr_fdcommandtmpevalclocaletmp[2,-1]argv[2,-1]clocaleprefixclocaleargv[2,-1]err_fderr_fdA0
'+;0DZ+rkkA1	A.8rYۜA,9+mAFA.;rYۜ;A,<+AC&qA.?+A,B;YA,CmAFA0AD	AC
A.IrY;l<A,JkMA,KZ+}AL
1A.Lr+;9A.MrkqA.OrkA,QEA&A,UZ+qAV
1A.Vr+;9A.WrkqA.YrkA&A(C$1AC]kAFA41A_MAFAkABDek8A"dyFeqA"fyFelocalstylekeyspats12shift1[3,-1]s//style(@)keys/*/*1%%\=*tmp%:*tmp:patskeysin:num:key1#*\=1%:*1:zstyle:completion:curcontext:tagstyleevaltmp=( "${(@M)tmp:#${(j(sep))~pats}}" ) keys[(in:num:)key] != 1 tmp=( ${tmp#${(j(sep))~${(@)${(@)keys[2,(rn:num:)$key]}/*/*}}~sep} )tmp%%sepcompadd@ +functions[_key] _keyAGAC1A.
1AflA"
f4HqA,eAflA'AC'0Llocalctypeflocale 2>/dev/null:LC_CTYPEunsetLC_*ctypeevalexportLC_ALL:LC_CTYPE:LANG:CexportLC_CTYPEexportLANGA4,@+ElA,CGۤEA,0]A1A
ACA.r!AG@A(Tt@QA.rIA@kJAC%kA8,JiA%k-AC%kA,ۤtkQA.!rUA';mA'A@	'E@E+Ap	Q0!A
x,0A
5LAC|ۤ0ALA((	@I	l	03	AC
F	A
	A
&	AX
A
	@	A"F
8+AB:P
&h
049AQLAF	ACAC&	A<NA
@
A&
ABEP
C&h
06;ACQLAF	ANA&	ADCAC
@)AfMqABPP
&h
qA,VA,X
A"Y
mCFA&A,aAAb

A,c4
U
A,d
A"CF
e+AT	1	A.fr
cc	A,gLAF+A"o
uoA,s+A81A.tr!x
A,uA"Fۜv++A'5A,}A,A,$EA!ARATC!	1	A.rA,<A!FA,eA.A"
m"#F+A,AC$F+localcompnameoldcontextservicetypesetcurcontextcurcontextccarrayoldcontextcurcontextcompcontext(t)compcontextarrayexpl_wantedvaluesvaluecompaddcompcontext(t)compcontextassoc(@k)compcontext[(R)*[^[:blank:]]]tmp[@]i:compcontext[i](k@)compcontext[(R)[[:blank:]]#]_describe::compcontext%%:*:-valuesdescrcompcontext#tag:%%:*:-valueactioncompcontext#tag:descr:action_messagetagdescr(())evalws=(action[3,-3]_describedescr()action[2,-2]_wanteddescrcompadd{}_tags_next_labeldescraction[2,-2] ret break_next_labeldescrws[@]_next_labeldescrws[1]expl[@](@)ws[2,-1]ccarray3_comps[compcontext]compcompreturn_comps[-first-]compservice_services[-first-]:--first-firstcomp_compskip_compskipcompstatevaredcompstatecontextvaredcompstate[context]commandcurcontextoldcontext_normalcname-compstate[context]:s/_/-/-cname_comps[cname]service_services[cname]:-cnamecomp_compskipdefault_compskip_comps[-default-]service_services[-default-]:--default-compcomp_compskipAFABQg<A'kA GA'0یAAAA"$CT4x"4s%(L$%&8AgpApA GAFACfA&!A't++AFAAAۜAfۜACf۔A1AN2p9	A.Y		A"#(	
&8AC	F<
+eval_comp_setup +_debug_count integer_debug_countlocalTMPPREFIXwords1:t++_debug_countpager(qq)wordsintegerdebug_fdzmodloadzsh/filesb:zf_ln/dev/nullzf_ln<<<''tmpexecdebug_fddebug_indent%3..20(e. .)PROMPT4(j::)debug_indent+%N:%i> setoptxtraceZSH_NAMEZSH_VERSION1:_main_completeintegerunsetopt debug_fd != -1 zstyle:completion:complete-debug::::printpager:-PAGER:-VISUAL:-EDITOR:-more (q)tmp ;: w_messageTrace output left in tmp (up-history to view)compstatenmatchescompstatelistforcecompstatelistlist force messagesdebug_fddebug_fdreturnA+3
AFAX'PhEEJEREZEkA$C4\A GPDA GPDAuUAtp$ACFAt4ACFAAl
k@WA'2A"R2AP)(AVRuIA"	e	EAGA\)E0	ۜA.
Y0	A.0	DA.0	;A.A.EuAd1A.rA+
Af @]A
&A 
L
l

AJ
A,0EAC%kA4RAkEAC
kA
k=A.7EA"1"A&:A,;EAJA,=EYA%kA4RAkaAkAk=A.DEA,G!aA,HA۬tAPp,&A'2A1AVR9UA"9E!A,E%ACFdAFH_complete_helpeval_comp_setuplocal_sort_tags_help_sort_tagstexttypesethelp_funcshelp_tagshelp_sfuncshelp_styles_help_scan_funcstackmain_complete|complete|approximate|normal_help_filter_funcstackalternative|call_function|describe|dispatch|wanted|requested|all_labels|next_labelcompaddreturncompcall_help_sort_tagsusecompctlzstylelocal(@)(@)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]_fhelp_styles[2_f]3help_sfuncs[2]_fhelp_sfuncs2\0_f1[string] [array]  [assoc]  [boolean]help_styles2_f,_t 3:_f3matcherlist4builtinzstyle@1:_main_completeunfunctioncompaddcompcallzstyle(@ok)help_funcstext\ntags in context :completion:i:(@ps.\0.)help_funcs[i][2,-1](@s.,.)help_tags[ij][2,-1]zformat  (tmp[@]\n    tmp)tmpNUMERIC:1\n(@ok)help_sfuncs\nstyles in context i(@ps.\0.)help_sfuncs[i][2,-1](@s.,.)help_styles[ij][2,-1]zformatcompstatelistlist forcecompstateinsertcompaddtext[2,-1]_help_sort_tagslocal(@)(@)funcstack[3,(i)_(~_help_scan_funcstack)]:#(_(~_help_filter_funcstack)|\((eval|anon)\))% *help_funcs[curcontext]fhelp_tags[curcontextf]j::argvhelp_funcscurcontext\0fhelp_tagscurcontextf,argv:fcomptry@_complete_help@ABr!GD\A

1A.
rA.dqA.
AT	1	A.EeA"CFc+Cfc+ۼWIDGETnoreadlocalZSH_TRACE_GENERIC_WIDGETWIDGETdebugZSH_TRACE_GENERIC_WIDGET_complete_debugZSH_TRACE_GENERIC_WIDGET_complete_helpWIDGETnoreadreadcommandREPLYAfdқCA4' 8eE AC'4TA' xAg A	1ARA.HuqA.A' hACGAAf22`
YyA A.!A$
	Af$22pR
A.&8AC
A)AA0
F 0	P	A8
A		A0F\


 

qAFLemulatelocalc_TagsfileTAGSFILE:TAGSc_tagsfiletagsfile:tagsexplintegerc_maxdircurcontextcurcontextc_tags_arraycurcontextcurcontextcomplete-tag:::curcontextcomplete-tag:curcontext#*:c_pathintegerc_idirc_pathc_Tagsfilec_pathc_tagsfilec_idirc_maxdir c_idir++ c_path../c_pathhead -1 $c_path$c_tagsfile!_TAG_c_tags_arraysed -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_wantedetagsemacs tagscompaddc_tags_arrayc_tags_arrayawk '{ print $1 }' $c_path$c_tagsfile_main_complete_wantedvtagsvi tagscompaddc_tags_arrayreturnA('+zkA,lA"&+A,!AF<+localcompstate[pattern_match]compstatepattern_match_approximateopmreturnACfdқCAF <AL'pEEEE4A CGTtAARA,+ACGpA"MA|1A.rqA,A A.!=A$1AN$2prq{9A.%A.&rq9A"'
'A,(\}A,)A.*A #"AB.2@R
1DA"/
QFtA1
A0
A$CLL1]A"2
2`qA
FtA
&ACHAA:RqAq
AC	-	AB>rq;|9(
I
A"@
&
ABB
FA1
AD

A$C
LL1
A"F
F`qAFtemulatesetoptextendedgloblocalfilePREFIXSUFFIXtrylisttildeetildetestcmdintegerapproxmax_approxWIDGETIPREFIX NUMERIC:-1 > 1 NUMERICfile~/file%%/etildetilde/dev/nullfile/tilde/etildeCURRENTtestcmdWIDGETPREFIXPREFIX[2,-1]IPREFIXIPREFIX=file[2,-1]testcmdtestcmdfiletestcmdwhencefileWIDGETcompaddQUfIPREFIXISUFFIXfile/#etilde/tildecompstate[insert]compstateinsertmenuprintfilereturnapprox = 1approx <= max_approxapprox++ testcmdtrylistaapproxfileNtrylist(@)(@f)whence -wm "(#a$approx)$file" 2>/dev/null%:*trylisttrylist/ #trylist breakWIDGETcompaddtrylist[@]/#etilde/tildecompstate[insert]IPREFIX^trylist[@]A'EA
	1A
R}A.qA.
(UAFlocalcurcontextcurcontextcurcontextcurcontextcorrect-word:::curcontextcorrect-word:curcontext#*:_main_complete_correctA(C,D\tA|'	EEErkE4ELEdExA('cEA8 4LdJ|ACgAgAAfA050	zA.L0zA,LA.0	A.m0
AAC	F
A	FTA"*(2rmLR"C
ۤ

FA"ۤ|.+ABۜEx0xABCۜ
t2tUA,4AC
&A
1
A"7
ۤu	AC		Ad<qA%dA"?r	L"ۤ
	A45
AF

A|NWA&
A0CRAC
	),MAt1tAGuACf+AA,KJALACN0AM%A,O49A`A.PrqACfAf
A,U

A&AW,AC1A.YrIA.ZLA,\LaA`CA.]rqAfAfA,bA&Ad,Ad)AFAiAHA.j+	A&Al,A1
Ao
A85۔|d$|qA0F۔|d$)Af+-At
1Az
]A(L,%	ACLQu	A,A 
A  <LD\A,5A"
iA" !@a$\DAB"FAC#Flocal_opt_expl_tmpm_tmpd_mlen_noprefix_typevalues_descr_ret_showd_hide_args_grp_sepcompstate[list]csl2_oargv_argv_new_strs_mats_opts_tryOPTINDOPTARG_jvx12getoptsoOt:12JVx_optoptionsOPTARG12JVx_jvx12_optshift( OPTIND - 1 )unset_type_noprefixprefix+zstyle:completion:curcontext:optionsprefixneededreturn:completion:curcontext:_typeverbose_showd:completion:curcontext:_typelistseparator:completion:curcontext:_typemaxmatcheswidth(COLUMNS/2)_descr1_showd:completion:curcontext:_typelistgrouped_oargv@_typeprefixhidden(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[@]_showdcompdescribe_hide_mlen_sep _grp[@]_hide_mlencompstatelistcslcompstatelistcsl csl2csl2compstatelistcompstate[list]:s/rows//compadd_args[@] _ret A8g,@Tp;A CJ;sA%AC@A%,A0F\$,=]uA,
A"
)%<i)A"ۜEp"RqpAfA,ABۜ1ۜAA"ۜ<XruA"ru
ccACtA"ۜ	lA"!
ClAC	"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
+zsA
0

A
0!A">rY	
0
AeAA"G4qAC%A,L;AFA1A>O2PRr+$A.PQAQ
A 84XuA@C'1AU
A1	AV
)A0F+QqT=qA(C+eqTqA1	A\
A0CF+qT9qA(+aqTA/1/A
Ag@A<C&XmAB!&LAC@qAAT	1	AVl2r!mr
9ACfAA"pq ۤ@AFlocalnamenoptxoptformatgnamehiddenhidematchoptsgroptsortzparseoptsVgroptJignxxopt3##[[:blank:]]#%%[[:blank:]]#3_lastdescr_lastdescr[@]zstyle:completion:curcontext:1groupnamegname1_setupgname:--default-2:completion:curcontext:1formatformat:completion:curcontext:descriptionsformatformat:completion:curcontext:1hiddenhiddenhiddenallyestrue1onformat:completion:curcontext:1matcheroptsmatch_matcher_matchergropt:completion:curcontext:1:completion:curcontext:(@)sort:#(match|numeric|reverse)j.,.sortsortyestrue1onmenunosort_comp_no_ignore:completion:curcontext:1ignoredpatterns_comp_ignore:completion:curcontext:1ignorelinehiddenqwordswords//m[]\<>^|/\MATCHtrueqwordscurrentqwordsCURRENTcurrentshowncompstate[old_list]shownotherqwords1,CURRENT1qwordsCURRENT+1,1 #_comp_ignore shiftformatformatzformatformatformatd:1(@)argv[2,-1]gnameformatnameopts[@]nopt[@]gropt[@]gnamexoptformatnamegnameformatnamedefaultxoptformatname funcstack[2,-1][(I)_description] fakestyledescrfakefakealways:completion:curcontext:tagfakestylecontinue(@M)match:#*[^\]:*(@P)nameopts1,2-F _comp_ignorecompadd(@)opts(@)(@)match:#*[^\]:*:s/\:/:/ #descr _describetagreturnA<c,J+@iA@C'EEE A <TpAP	A.
rۜA, +A&A"RA,-A&A515A.AC,0AB
%&@A,dA,$JA	1	A.r+L]A,A.JA"CF 5!+AA."rI}A&Q	A.$r
ccA,%A	F+A,.+A,AB0
%&8A,4]A,5,%A,6A,7AB9RYC&AAF>2`
yA,?A"F =@+A"Ar]CF+Al,1,A.DA@C'ABF
%&A,G		AJu	A,I	
A"F 5J+AA.Kr9
m
A&Q	A.Mr

cc	A,N
AF+A"6U2r

2`
5i"W"F =X+A,Z\AF+localcompname_compskip_compskipcurcontextcurcontextservicenoskipmatchmbeginmend1shiftnoskip_compskipcurcontextcurcontext%:*:*:1:_compskipallpatterns@strcontinueservice_services[str]:-str(@)_patcomps[(K)str]b==servicematch1match2evali_compskippatternsbreak_compskip_compskipreturncontinueQstr_comps[str]service_services[str]:-strcompcompnameargv[-1]_compskippatternscomp_compskip_compskipcontinueservice_services[str]:-str(@)_postpatcomps[(K)str]_compskipdefault_compskippatterns_compskip_compskipnamecomp_compskipalldefaultservice_services[name]:-namecomp_compskipAfPA"
xCFA*Ã03EDEzE
EkE\E+EpA'A"<NAfzA.DA
1A.r%dA.qA.A":Rrm2prr1FA"C	ۤ,"*&2rIiu
FAB
ۜ9kB+
l+kA`C+*A.-AxA"N.Rr
R2pr5Ur	FA1A"J1R2pr)	;	I	2prM

m
3
A"&42pr8
FAC*Ã]A50AB?r};;ۤAA^K2zs
r]AGA,Nk
AOA.O=
U
A,Pq
A.Qk
A$	)LAFAFAFA*ÃA"eRAC*Ã]A0}AGAC'AABnr);<;ۤLA"Fa"pypA@AtACFAB)*ÃIA"&2prurC FA"H!	ABr%;|;!ۤI"r"FAB"ۜkkA#54AV2r9YrA
1A.rA.\)qA.\A$FA%A>2P
!rAA,+]A"N2RRpu%rEu&*ÃA"&2prur
&FA'ۜA"r-MC(*ÃA(A(ۜkAn1A~RR	r)A"rQ
lA"r 
qA.
lAA	AvAF2`=;|!A.3zQ
AnRr"2`r#A.3qA.3AC.1AR}At.
A.r$A.8dqA C/۴ A$0D e ۬ی *ÃqA0  !,!A1\[A"u1FP!|!A$C1JR!!"KAt1
A.r!%A2!0"\"qA 2"۴""A3%!AC3%!A3%"KA4, J#A,R=#A4AF2`##;|&A4%"K##QAnRr'2`r(#AC5%!##qA5%!$#A"I$ 6h$$۬$"KA"$$6$%۬ی!A"=%$7h%%۬ی!A732A7F% A7g%%AtC8
A.r	&)A8(& ]&qA 9&۴ ]&Ax91
A&&'A9%%d#%A:%)'qA:%%A"
';%*Ã''A(C;\(}((۬ی AA"<()$)<H)i)۬)A.)AC=F)setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdforceopreeprecontinue # getoptsgscoforceoptfuncstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXword${}word$azAZ09_+parametersword$zstyle:completion:curcontext:suffixword~/$+azAZ09_[]azAZ09_[]${}(e)words\()<>{}|acceptexactrecexacttmpyestrueon1word~+word~+19word3,1dirstackword~[]/worduserdirsIword21+nameddirsIword21wordparametersIword$continuecontinuecontinuewordforcesubstitute_comp_caller_optionsignorebraces#exp//[^\{]#exp//[^}]otmpqwordtmpotmptmptmp//b\$\{{}\\\\\\}/\\\match1match3\\evalexp=(tmp:gs/\/{/:gs/\/}//dev/nullaliasesexp=( ${${(e)exp//\\[ 	
]/ }//(#b)([ 	
])/\\$match[1]} )NO_aliasesexp:s/\$/$expwordexp[@]integerdone_quoteorig_expexpforceglobexp=( ${~exp//(#b)\\([ 	\"\'
])/$match[1]} ); exp=( ${(q)exp} ) #exp done_quote ! done_quote exp=( ${orig_exp//(#b)\\([ 	\"\'
])/$match[1]} ); exp=( ${(q)exp} ) #exp subd[@]expexp[1]//\word//\(N)forcesubstglobsonlysubdexp(N)keepprefixchangedword~/$/yestrueon1changedword$(M)word##*$[^/]##/word%%/*epre=( ${(e)~opre} )epreepre(q)epre[1]changedopreexp[1]#prewordexp[1]preopreexppreexp[1]wordsortyestrue1on(@o)expaddspacesubstwordexp[1]filefileyestrue1onsubstyesasp #exp == 1 exp1/opre/preexp[1]aspyesfileexp[1]/opre/precompstate[insert]sortmenu_descriptionexpansionsexpansionso:word_descriptionexpansionsexpansionscompaddexpl[@]suf_tagsallexpansionsexpansionsoriginal_requestedexpansionsnormalspacesort_descriptionexpansionsexpansions_descriptionexpansionsexpansionsexp[@]i/opre/prejidir[@]space[@]normal[@] #dir compaddexpl[@]qS/ #space compaddexpl[@] #normal compaddexpl[@]_requesteddispdstrsort_descriptionall expansions_description#expCOLUMNS(r:COLUMNS-5:)exp ...multiosexp1compstateredirectexp2,1compadddisp[@]expl[@]_requestedoriginaloriginalcompaddexpl[@]wordcompstateinsertcontinueA(,k++c@ACT3AFh}AHC(A	
A

1A.
r0A.QqA.
A%+AC'8eA	1ARA.qA.\A,A+XABCxۜkk+A!)0	<A.+c0+XzsA" rl +cA"xۤ"+cA"xۤ#+cA,%kA"&r5;;&kIA""'2`R)r5;<;'kA""(2`R)r5;:(kA"")2`R)r5;<:	)kA
61'A+
)A,/kqA1A.0r
ACTA2	AV22rEir)IA.;kABxۤ%3ۜA0FX,		۬9	qQA"@a	xۤ	A C	ۜ	ۜqAF	localwordexplwhattmpaeval_comp_setupfuncstack2funcstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXcurcontextcurcontextcurcontextcurcontextexpand-alias-word:::curcontextexpand-alias-word:curcontext#*:_main_completealiaseszstyle:completion:curcontext:regulartmpalwaystrueCURRENTglobalgseldisabledsel(U)selselaliaseswordgaliasesworddis_aliasesworddis_galiaseswordtmp%%:blank:tmp1:alnum:_ztmptmpa1word\tmpaddspacepre_wantedaliascompaddsuf[@] #pre complete_aliasesselreturnA'EA	1AR}A.	qA.$QAFlocalcurcontextcurcontextcurcontextcurcontextexpand-word:::curcontextexpand-word:curcontext#*:_main_complete_expandABCfۄ!CFAgA 3AB!FA+AA|AۤAqA,!A.LmABCۤE%3ۜAlA |1A"& Rp]"C!"RIcompset(#b)([~$][^/]#/|)(*/|)(\^|)\*.returnlocalfilesexplmfilesematch1match2.eval${(MSI:1..Ofiles//./1:)files%%.[^/]##}files:.-.zstyle:completion:curcontext:extensionsprefixhiddenfiles.PREFIX.PREFIXIPREFIXIPREFIX%.:completion:curcontext:extensionsaddspace_descriptionextensionsfile extensioncompaddexpl[@]mfilesmfiles1PREFIXcompaddexpl[@]suf[@]compstateexact_stringAgACg,A,@]A,
A,A,(A"
HCfۄAD0
AC,0)A,EA,0%A,IA,0;A8A"A,A
,A,*TA0
F(Hy	l-	4,localexpldirsPREFIXIPREFIXPREFIXIPREFIXSUFFIXSUFFIXISUFFIXISUFFIXmagicequalsubstcompset*=OSTYPEsolarisMfpgrep -U $UID -x zsh|xargs pwdx 2>/dev/null::%%/linux/proc/pidof -- -zsh zsh:/cwdN:PdirsN@freebsdpgrep -U $UID -x zshprocstat -h -f $dirs|awk '{if ($3 == "cwd") print $NF}' +commands[lsof] Mflsof -a -u $EUID -c zsh -p \^$$ -d cwd -F n -w
          2>/dev/null:n%% (Ddirs:PWDcompstatepattern_match_wanteddirectoriescurrent directory from other shellcompaddr:|/=* r:|=*A1A
AC'hAFAF8A&\A'hxA
	1A
RA.$QqA.AF,iZSH_TRACE_GENERIC_WIDGETlocalwidgetunsetZSH_TRACE_GENERIC_WIDGETwidget_genericreturncurcontextcurcontext:-curcontextcurcontextWIDGET:::curcontextWIDGET:curcontext#*:_main_complete@AGA@8\$djZRZZz[r2ZA"+ČFA&Af,!A

5localgarbagezparseoptsgarbagePREFIXSUFFIXreturnshift_message*PREFIXSUFFIXA8zj,DY+;A`1Aۤ%A.zqA.zیA`1AۤdA.zyqA.zA 1AۜjA#
1	A.#r;9A,$,A.%jqA.',A")jD)jEqA,+jEA.,,A,/\yA,0A,1A,2DA
gdAAF82`r+;jAXC
A9
A9AA,C&Xyی(A?DABylocalexplslicehmaxhistorywordszstyle:completion:curcontext:removealldupssortoptJoptVrangemaxmax:max%:hmaxPREFIXIPREFIXPREFIXIPREFIXSUFFIXSUFFIXISUFFIXISUFFIXhslicecompstatenmatchescompstatequotehsliceQhistorywordsbeg,beg+slicehslicehistorywordsbeg,beg+slice_wantedopthistorywordshistory wordcompaddhslice beg+=slice  compstate[nmatches] AL0"AFA(Ph|A	1ARA.TqA.	A
1A.rqA.
qA.A",ۤI+AB,ۤA1A^2rR@
m
A{1=A.AC8A.r-r+A,\yA&A,MA.A.rzc#A,
A&A,!MA."A&#UA,$D	A%X	QA&

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

A,=r+AF0
AF
qA,A%D	A.BMuACF
A,GA,HAC&AL-Ad`K
\eA"
8UACFABۤ!A,	eA1A.
AN'50hA,
A"
L0A,A"
A,LA&xAFa_history_complete_wordeval_comp_setuplocalexpldirectionstopcurcontextcurcontextcurcontextcurcontexthistorywords:::curcontexthistory-wordscurcontext#*:WIDGETnewerdirectionnewerdirectionolderzstyle:completion:curcontext:history-words:completion:curcontext:history-wordslistcompstatelistLASTWIDGET_historycompletecompstate[old_list]_hist_stopdirection_hist_stopPREFIX_hist_old_prefix_history_complete_word_gen_matchescompstateinsert_hist_stop_hist_stopPREFIX_hist_old_prefixcompstateold_insert_hist_menu_lengthcompstateold_listkeep compstate[insert] = compstate[old_insert] + 1 stop_messagebeginning of history reachedreturncompstateold_listnewer_hist_stopPREFIX_hist_old_prefix( compstate[nmatches] - 1 )_hist_stopPREFIX_hist_old_prefixcompstatenmatchescompstateold_insertcompstateold_list compstate[insert] = compstate[old_insert] - 1 end of history reachedcompstateold_list_hist_menu_length_hist_old_prefixPREFIX compstate[nmatches] _history_complete_word_gen_matches_hist_stopPREFIX_hist_old_prefix_main_complete_historyzstyle:completion:curcontext:history-wordslistcompstatelist_hist_menu_lengthcompstate[nmatches]_lastcompinsertunambigdirectionnewercompstateinsert_hist_menu_length_hist_stop compstate[insert]-- older_hist_stop compstate[insert]++ _hist_stopreturn_history_complete_word@A""R`r5FAGACGJs#AA	|AA,
Js#EA"A|C'	+EkEXElEEEE$ELA,AtmkA|1	A.rA,EA.kQ	A.r;9A,AA.kqA.pA,!AB	$	$A,&A,'A
,? MA)
1A.)[9A.*qA.,=	At-1-A".t	&A"1"A"ۜ		k&02p	(
rA
A-0
A^3

1k0dA,5
dA
xXA 
ۜAAFA?ABACF_matcher_numcompstateignoredreturnlocalcompintegerzstyle:completion:curcontext:completer(@)_completers[1,_completer_num-1]compI_ignored: ind (@)comp[ind,-1]_comp_no_ignoreexpl_completer_completer_num_matcher_c_matcher_matchers_matcher_num_completer_numcomp[@]tmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:matcherlist_matcher_num_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_ignoredsingleignoredcompstateold_listshowncompstatenmatchesshowcompstateinsertcompstatelistlist forcemenu_descriptionoriginaloriginalcompaddexpl[@]PREFIXSUFFIX _matcher_num++  _completer_num++ A"F4AP+3hA1
A|ۤA,+!A.3iqA,+A.3AA"|ۤ*R
)iA,A,
MA, 
A.!iA	F4_matcher_numreturnlocalexprzstyle:completion:curcontext:wordHISTNOLBUFFERRBUFFERPREFIXSUFFIXconditionpre_list_prefixsuf_list_suffixcompstateinsertcompstatelistlist force_list_prefix_list_suffixA'J2AFDYA(g,+EkEEErkEEEjKsEjEJErkE0E`EEEE(EPEtEEEE,EE@E`ExEEE1hیEEE(E+cX]PTA
G	AFd	|	Ag	A8C
G	D
Dd
x


A 

۬
PAC5A";R;ABCۜyk=k+AA?R2pr 
2prA


A,B!AFhAA.GrA1A.HrAhCAB"IR`9Rۤ-yAFhA.O!AAnT2r-T2`r
-A'A,XhA.Y	A1A^RYA1	A"_
ۄA.`0QAVa2I;|9rqAfۄA.cACFAA%AdC1ACۜukA,v4Af`LAdC1ACۜIkA,zAf`LAdC1ACۜ=kA,~tAf`LA$!#AAC!1A.r	Ap!
A&+$A!%AC")A.+AC#<mqAB$C$%0A,TAC&'A+?Afc+lAFc+۔AFA+D?Afc+lAFc+۔AFA)%A*%pA,C*A*&A\C+jk	A1A
QA.pQ	A.r
A, A.k Q	A.r ;9A, !A.k qA.H!u!A,!!A"/"ۤ"!#C/fc+۔]#AB/""%$X$0X$A,$A,$A`1,+$%A
1A.E%[9A.$}%qA.$%A,,&A31
A
Y&APC3	AC3&y&A,+A3F&AC4&A,+A4F&A&A"
!'5&&AX'A,''A
1A.r=((
A.rk(qA.rk(A9q13ANRpr=((rkA""2`L)L)rk:%))*A,k]*A;%+I++A;1A~2r+5,2kL,R@
e,
,A.--ёA.r.Y.Al<AV2
.2P
.kL,A.--qA=+c/AhC>,+A-0A,jKsL0A,>$Jm0A|1A.r00A,rk0A"rkrkQA.00A.rkqA.rk1A"rkjKsjKs11ABL1A&&ACB+ce1AhB,+A2A,j$2A,CC$JE2A|1A.r0m2A,rk0A"rkrkQA.00A.rkqA.rk2A"rkjj11AB2F&&AAR@2
22rkjKsRPR2rkj2`
3ri33A.--QA>2P
2rkjA. -3AF!2`
34d4A.#-4AJ}|A.(r415A")rM5)5AJ1A*
5AJF(6@6
A,
m6ATCK	1	A&-kL,AKf6L7A./D7AL?>A.2q7AL+c7ACM612A5!8A,6jKs@8A,M$Ja8A|81A.8r08A,9rk0A":rk:rkQA.;00A.<rkqA.>rk8A"@rkjKs@jKs11ABBL1P&&ACQf6L7A.F82qARF(68AR1AK
)9AS1AL
a9A.M9:AN
5:AO	1AO
:A.P;=;qA.R|;;qACUF(6;Q
A>Y2Prk
!'A,Z-A.[<A<Q3A"B\2rrk2R!'2pu<=((W"ۜ<<=X=A,`u==A,a-AXk=AeM>0	A.fe>0	A.g>0	;A.h>AZFl??A [?4??	@-@AC[f@@A\Ap
@AC\'0AHAiAA\'0AAAA"s
B]C=CA":wRrEE 2prE<!rk<FyFFAC_1A.}rUG("AX_
1A.~rG#A.G)HqAC`F(6lHQAHA.H	IqAaF(6hIAcIACc%IA,cJAc&MJAdlJJA,J+tkA,5KKA,K	LA,1LyLA,LLA,MeMA,MMA,NaNA,NNACgFO+local \t\n\0eval_comp_setupfuncfuncs_compskipformatcallmatch_completers_completer_completer_numcurtag_comp_force_list_matchers_matcher_c_matcher_matcher_num_comp_tags_comp_mesgmesgcontextstatestate_descrlineopt_argsval_argscurcontextcurcontext_last_nmatches_last_menu_style_def_menu_style_menu_style_tags_level_saved_exactcompstate[exact]_saved_lastpromptcompstate[last_prompt]_saved_listcompstate[list]_saved_insertcompstate[insert]_saved_colorsZLS_COLORS_saved_colors_set+ZLS_COLORS_ambiguous_color_comp_priv_prefixunset_comp_priv_prefixprecommandsbuiltin_precommandsbuiltinexecnocorrectnoglobtimetypeset_lastdescr_comp_ignore_comp_colorscurcontextcurcontextzstyle:completion:curcontext:inserttabtmppending:blank:PENDINGpendingb09:blank:PENDINGmatch1compstateinsertreturncompstate[insert]tab:blank:yestrueon1:blank:curcontextcompstate[vared]:completion:varedcurcontext:compstate[insert]//tab /compstate[pattern_match]_lastcomp[unambiguous]PREFIX_lastcomp[unambiguous_cursor]integerupos_lastcomp[unambiguous_cursor]SUFFIXPREFIX[upos,-1]SUFFIXPREFIXPREFIX[1,upos-1]compstate[quote]equalscompsetcompstatecontextequalPREFIXPREFIX[1]compsettilde_setupdefault_last_menu_style[@]:completion:curcontext:defaultlistpromptLISTPROMPTzmodloadzsh/complist:completion:curcontext:defaultselectpromptMENUPROMPT:completion:curcontext:defaultselectscrollMENUSCROLL # 1_completers_completers2_completers@completer_completers_completers_complete_ignored_completer_numintegerSECONDSTRAPINTKilled by signal in funcstack[2] after SECONDSsreturnTRAPQUITKilled by signal in funcstack[2] after SECONDSsreturnfuncscompprefuncs[@]compprefuncsfuncfuncs[@]func_completers[@]call_completertmptmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:zstyle:completion:curcontext:showcompleterTrying completion for :completion:curcontextmatcherlist_matchers_matcher_num_matcher_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_comp_mesgcall(@)argv[3,-1]break _matcher_num++ _comp_mesg _completer_num++ curcontextcurcontext/:[^:]#:/::compstateold_listkeep_lastcompnmatchescompstatenmatches_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]compstateinsertmenucompstate[insert]_saved_insertcompstate[insert]_menu_style[(r)(yes|true|1|on)=long](@M)_menu_style:#(yes|true|1|on)* #sel 9999999sel[@]i=09i#*\==9999999num min (@M)_menu_style:#(no|false|0|off)* #sel 9999999sel[@]=099999999 max minmax_menu_style[(r)auto*]compstate[insert]automenuunambiguouscompstate[insert]automenuautomenuunambiguouscompstate[insert]menuMENUSELECTMENUSELECT_menu_style[(r)no-select*]unsetMENUSELECT_menu_style[(r)select=long*]zmodloadzsh/complistMENUSELECTMENUSELECT(@M)_menu_style:#select* #sel 9999999sel[@]=099999999MENUSELECTMENUSELECTMENUSELECT_menu_style[(r)interactive*]MENUMODEinteractive_menu_style[(r)search*]_menu_style[(r)*backward*]MENUMODEsearchbackwardMENUMODEsearchforwardMENUMODEcompstatelistlist force_lastdescr:completion:curcontext:warningsformatformatcompstatelistlist force`(@)^_lastdescr:#'tmptmp[1]tmp[1] or tmp[2](j:, :)tmp[1,-2], or tmp[-1]_setupwarningszformatmesgformatd:strD:(F)(@)_lastdescr:#compaddmesg_ambiguous_colorlocaltoquote[=\(\)\|~^?*[\]#<>]prefixcompstateunambiguous1,compstateunambiguous_cursor1prefix_comp_colors=(#i)prefix[1,-2]//?/(prefix[1,-2]//(#m)?/MATCH/~toquote/\MATCH|)prefix[-1]//(#m)~toquote/\MATCH(#b)(?|)*==_ambiguous_color_comp_force_listalways_comp_force_list_comp_force_listcompstatelistcompstate[list]//messages forcecompstate[old_list]_saved_colors_setZLS_COLORS_saved_colorsZLS_COLORS #_comp_colors ZLS_COLORS(j.:.)_comp_colorsZLS_COLORScomppostfuncs[@]comppostfuncsfuncs[@]func_lastcomp(@kv)compstate_lastcompnmatches_lastcompcompleter_completer_lastcompprefixPREFIX_lastcompsuffixSUFFIX_lastcompiprefixIPREFIX_lastcompisuffixISUFFIX_lastcompqiprefixQIPREFIX_lastcompqisuffixQISUFFIX_lastcomptags_comp_tagsreturnADGkzk+EEJsA'zkA(C'XqA,kA"r]FA,Af`xAۜMACۜJsACA!
A,"lA"&X#+A,$A"&(2pr+r
FAx

A+A,,TA"C&-+A..AC>1>A1A|31AN32pr1LmA"*52rr17A"8E"9]A"1ANC2pr1	i	A.F]	QA"F	(
DABHM
Cۤ
AG
A
۴
,A Pq۬یAF+localcompstate[pattern_match]orig_old_match_stringocsicompstate[insert]ocspicompstate[pattern_insert]:-PREFIXSUFFIX#[~=]tmp:qtmpreturn_old_match_stringPREFIXSUFFIXHISTNO_tagsmatchesoriginalzstyle:completion:curcontext:matchoriginalinsertunambiguousorigcompstatepattern_match_completeopmorigonly ret _complete ! ret inspatterncompstatenmatchesomscompstate[insert]automenuunambiguouscompstateinsertautomenucompstate[insert]menucompstatepattern_inserttrueyeson1compstateunambiguous:PREFIXSUFFIXunambiguous_requestedoriginalcompstatenmatchesoriginalexpl_descriptionoriginaloriginalcompaddexpl[@]PREFIXSUFFIXA"F4A1A
QA,A.YqA.AF4_matcher_numreturncompstate[old_list]compstateold_listkeepcompstateinsert(compstate[old_insert]+1)A4A414A.rI,A,G\+E;A,	p+AdAA,;AC&qA.;A"CF-XCACH-\AFxA.+A""r9ACF+A%4A(C $4RABFLFACA.!rI۔A,"+A&A.$pIAB	ۜ<X	ۜu4A
A*
QA"+R 
4	%ApA.-+localformatgopt1expl_comp_mesg # > 2 2shiftcurtag_tagstag_next_labelcompaddexpl:/X/x ! compstate[nmatches] compstateinsertunambiguouscompstateinsertreturnzparseoptsmessagesformatzstyle:completion:curcontext:messagesformatformat:completion:curcontext:descriptionsformatformatformatrawrawzformatformatformatd:1(@)argv[2,-1]builtincompaddgopt[@]format_comp_mesgA,DAC1A.
raA,,A AF<QAAIAF<QAA"0CF۬LL-4یYlocalfiletildeetildePREFIX~/PREFIX%%/etildetilde/dev/nullevalfile=(PREFIX*SUFFIX(om[NUMERIC:-1]N))file/etildetildeqfileqfile #file compaddIPREFIXISUFFIXfileAH+,JDXp+3A JkkAC4۬ThA\C$Amz[rAC%9iA	1AA.qA.$A,!+EA`A."rYDATAC	TA,,+A,-3A,.-A,/UA,0}A"F4Rr
R
I2p6+A,:A$H|hlTABAC,MAA&xAG1	A.GrA,HA.I0	qA,KL	i	A.L		Ah1AFTR`
	r5
ACTU
qA%TA|1AZA.[,)A(|TlA"a2PrY
I$t|TlA>A&drYA:1A.krA.l,q3A0
Q
A,p

A,q$AA0%1AB"s2`]ruۤ,HA(Cd9lqA1AxA@Cۄ۔	ۜ	il%qA0FPqۄ9l%A &юAA '+A,A,AA$"4|TltA1	A.rA,A.8UqA,A.$AA"
A&dAC'`IABC'ۤ(HR@
EReA,DA`C)1A.rA)%Dۜ)qA*%DA"D+۔	ۜ	iۄl!+A""8,@aۜiۄl	+A"D,۔	ۜ	iۄl+A"<-	ۜiۄ5lU+qA"8/iۄ	ۜ)le+A"80,MۜiۄylU+A1F+(A"L3)AB3ۤrC3FA,0MA,AA41	A
AA04FۜA9lqA05F$EۜilAC6&AC8pA,YA<9F1	A.r	A,A.+1 QA.rAu 
A, A,+-!A.3q0A,p!!A,!A4C=%1%AF2`
!
"-"A=1A.rM"m"A8=""iۄ"ۜ	lm#QA.r#$
A8?$$E$ۜiۄq$l$qA0@F%=%ۜili%AA&localprefnpreftmp2groupexplmenuopreosuforigcpreoptssoptsmatchertypesettmp1matcheszparseoptsJ+:=groupV+:=groupx+:=explX+:=explP:=optsF:=optsf=optsM+:=matcheri=immsopts[@]opts[@] #matcher matchermatcher[2]matcher12[1]22,2(@P)2PREFIXSUFFIXPREFIXSUFFIXPREFIXSUFFIXcompstateinsertmenu09_comp_correctcompstatepattern_matchorigorig:qcompaddmatchesr:|sep=* r:|=* matcher #matches matchestmp1[@]truepresepPREFIXpre%%sep*SUFFIXPREFIXpreSUFFIXsuf%%sep*PREFIXSUFFIXsep(@M)matches:#PREFIXSUFFIXsep* #tmp1 PREFIXSUFFIXsepbuiltincompadd(@)(@)matches%%sep*:#tmp1compaddpresufseptmp1[1]sepmatches(@M)matches:#tmp1[1]*PREFIXcprepreSUFFIXsufimmmatcheszstyle:completion:curcontext:expandsuffixcompaddgroup[@]expl[@]prefmatches matches[(I)tmp1[1]sep*] compaddexpl[@]prefseptmp1[1]compaddexpl[@]prefreturn #tmp1 PREFIXSUFFIXcompaddmatchesmatchessepPREFIXcprepre%%sep*SUFFIXseppre#*sepsufPREFIXcprepreSUFFIXpresufmatches@Mmatches:j<>@btmp1expandmenucompstate[insert]presuftmp2sepseptmp2#*sepcompaddexpl[@]preftmp2[@](@)(@)(@M)matches:#*sep%%sep*:# matches[(I)sep*] compaddexpl[@]prefcompaddexpl[@]pref(@)(@)(@M)matches:#*?sep?*%%sep*:#compaddexpl[@]pref(@)matches:#*sep*compaddexpl[@]prefi#*sep(@)(@)(@M)matches:#*sep*%%sep*:#compaddexpl[@]prefexpandprefixorigprefpresufPREFIXcprepreSUFFIXcompaddexpl[@]prefprecompaddexpl[@]matches(@)(@)(@M)matches:#npref*#*sep:#prefnprefsepcprepre%%sep*seppre#*sepsepcprepresuf%%sep*sepsuf#*sepPREFIXopreosufSUFFIXpreforigprefprefsepsepcompaddexpl[@]pref%sep*sepseppref%sep##*sepprefsepcompaddexpl[@]pref%sep*seppref##*sepcompaddexpl[@]prefA4TA%pA,&$RAC32AC(A"
E
A,0aA,ACA.
rAAd44AEA,AC++Eq	AA++EAF,AF,local__gopt__descr__spec__goptzparseopts__goptcomptags1curtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_comp_tags_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*(P@)2(@)argv[4,-1]_descriptioncurtag3(P@)2returnA\+IAFA GPJsziAfA$K NYAT4Ld|EEEAP	A.rA,A&4AC%LA,&h$RA,LA,
4+$AA&L4A,dA.|5A&rL+$A,d۔A.|QqA,dA.|ACACA"A,5A"re&A,E=A!A.rmA4A0eA,!1A"fm#qAC	e-UA"	fi'A
FH	A5
A4TA%pA,C&$RA818A(A"EA,	0aA"
r&A,E<iAA.rAC44AA\A,@]A++q	AEmA++AFACFAP1	A.PrA,Q8UA.RqA,T=AU	1	A.UrA,VLiA.WA,[E,iA,\A,]YA,_JsACf4\A"crc!iA".d2r	2@
=RYCA,g!EA,haAAt+4A,A&<A4|
A
AF2`
]|A,A,	
TAFp
A.Af,XAC۬XA@A#F_next_tagseval_comp_setuplocalPREFIXSUFFIXunfunction_all_labels_next_labellocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev1__prevshift__goptzparseopts__goptargvib:4:( __tmp-1 )__tmp( __len+1 )comptags-A__prevcurtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_next_tags_not __spec continue_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*4(P@)2(@)argv[5,-1]_descriptioncurtag3(@)argv[4,__pre](P@)2(@)argv[__suf,-1]return_next_labellocal__gopt__descr__spec__goptzparseopts__goptcomptags1curtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_next_tags_not __spec continue_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*(P@)2(@)argv[4,-1]_descriptioncurtag3(P@)2returnLBUFFER%PREFIX_next_tags_prePREFIX_next_tags_pfxSUFFIX_next_tags_sfx_next_tags_preLBUFFER%PREFIXLASTWIDGET_next_tagslistcompletePREFIX_lastcomp[prefix]SUFFIX_lastcomp[suffix]_next_tags_not _lastcomp[tags]_next_tags_pfxPREFIX_next_tags_sfxSUFFIXcompstate[old_insert]:+1_main_complete_complete_next_tags_completercompstateinsertautomenucompstateinsertautomenuunambiguouscompstateinsertunambiguousops_lastcomp[unambiguous]compaddUnsSUFFIXPREFIXinscompstatelistlist forcecompprefuncs_next_tags_completer_next_tags_not_complete_next_tags_precompstateold_insertWIDGET_next_tagscompstateold_listkeepcompstateinsertmenu:2returnLBUFFER%PREFIX_next_tags_preunfunction_all_labels_next_labelautoload_next_labelcompprefuncs_next_tags_pre_next_tags@A TACgA($5ABuA"	C%A"
5pA1A20
R2`r
MRa2rrA,`}AfۄAFBA&@ACA&r\A,|A, (=A"!
"CFC&@AF@A	&A 
A}	Qlocal_comp_command1_comp_command2_comp_commandprecommandoptszparseoptsp+:precommand +opts[-s] _compskip +opts[-P] precommands #precommand precommandsprecommandpBANG_HISTwordsCURRENT!:compstatequotewordsCURRENT"!:compstateall_quotesPREFIXPREFIX//\!/!compset*:_history_modifiersreturnCURRENTcurcontextcurcontext%:*:*:-command-:comp_comps[-command-]compevalcomp_set_command_dispatchkoptss_comp_command_comp_command1_comp_command2defaultAF%_messageno argument or optionA""R`r5FAGAۜaAC76A2
22	8uA`+1A~2rRr <A,UACFQA.rA"r!uA,A\C
1A
LA.qAیAFA	41A&2pR=2@
2Rp
2=l	
A,)A
F A"+rUۤACA-
=A,.	A/
1A./re		A.0q	qA.2qE
qAC
FA
FAF_matcher_num_lastcompnmatchesreturnlocallistzstyle:completion:curcontext:oldlistcompstateold_listlistneverLASTWIDGET_complete_helpWIDGET_complete_helpWIDGETSTYLElistalwaysshowncompstateold_listkeep_lastcompcompleter_lastcomp[insert]unambigcompstateto_endsinglecompstateold_listautomenucompstateinsertmenucompaddSUFFIXPREFIXcompstateold_insert_lastcompnmatchesWIDGETLASTWIDGETLASTWIDGET_complete_helpWIDGET_complete_helpcompstateold_listWIDGETSTYLEcompleteprefixwordoldmenucompstateold_listWIDGETSTYLEreverse( compstate[old_insert] - 1 )( compstate[old_insert] + 1 )A k#+ACgAg4ABIg<A$$4AF
ATCA.
r+;l<AeiA&A1AA.+tQ
AA"CFAFLQAiA.+qA.+AA")A" FA"!r}CFLAFLA,%A	,k#A|
1A.(r9YA")yC
FA,*	e	A
FLA"/	F	A"0
0%
AFLlocaloutputopts +_cmd_variant typeset_cmd_variantzparseoptsoptsc:words11%%\=*1#*=shift #precommands:|builtin_precommands command +opts[-b] && ( precommands[(I)builtin] || +builtins[opts[-c]] )  +opts[-r] Poptsr::optsbreturn precommands[(I)builtin] builtinprebuiltin +_cmd_variant[opts[-c]]  +opts[-r] Poptsr::_cmd_variantoptsc_cmd_variantoptsc1_call_program variant $pre $opts[-c] "${@[2,-1]}" </dev/null 2>&1var[@]outputpat +opts[-r] Poptsr::cmd_cmd_variantoptsccmd +opts[-r] Poptsr::1builtin_cmd_variantoptscA"RPR5F\AtGxEk3	E0E\EEEAGJs#ACAC(EAA,Js#A"A`1A(ۤEQA.xqA.A,A'x(A,bkeA|1	A.rA,A.kyQ	A. r;9A,!A."kyqA.$EA,&AB
(EaC
A,+A,,\AC3A.
1A..5	[9A./\m	qA.1\	A
"!A"4

&A"5=
C
F\A(

۬L
L
A,7A8	1A8
A.9-tqA.;-ACF\A?AAAF\_matcher_numSUFFIXreturnlocalcompcurcontextcurcontextSUFFIX_completer_matcher_c_matcher_matchers_matcher_numintegerzstyle:completion:curcontext:completer(@)_completers[1,_completer_num-1]compI_prefix: ind (@)comp[ind,-1]addspaceISUFFIX SUFFIXISUFFIXSUFFIXSUFFIX_completer_numcomp[@]tmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:matcherlist_matcher_num_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_prefixcompstatenmatchescompaddIPREFIXISUFFIXcompstate[unambiguous]%sufxcompstatelistcompstateunambiguouscompstateinsertunambiguous _matcher_num++  _completer_num++ APAg<A1AF2`r
MAX
1A. r}:ACFqAFAC	&HA,(dA8
gZ+$j;<A
GP{A,-j;qAfc+۔A\C
1
ACf\Z+Afc+AFHA
gAF62`At

1
Af7R2`rrrAfc+ACFHA1A^;2R`rr
A,=A,>$A%<A&@rA,BA,C$A%<QAvE2r2r9YA<qAfHR2`
-I]AhAK
AftAM
AftA%<`A,RA[WA.SrAqAdA>W2P
8]A<uqA%<AA1A\A,^A._$QA`)AhAb
AftAd
ACftA,geA%<q"A,mA,n{A
A&ApA,qA"rR-&HA,saAA"uC&HA.v	qA.z$A\C
1A}5	Ac+۔Y		A fc+Y	A\ 
1
A f\Z+A fc+A!FHA"1ARA"FH
A"r:"	F		AC#FHqA.$
A$fc+AXC%
1A.r:A%FqA&FQ
setoptlocaloptionsextendedglobnobadpatternunsettypeset_read_comp+NUMERIC_read_comp_read_compeval_read_compcompadd _read_compreturn_read_complocalsearchstr2newchfuncsfuncs2exactlistintegerCompletion: msgread#keystrstr[1,-2]_  whence -m "$str*" 2>/dev/null%: functionexactkey#key & 127ZBEEPprintbeep\astrkey_ autoliststrfuncs #funcs == 1 funcs1 (Confirm) #funcs == 0 str[1,-2]str2true pos++ funcs1posnewchbreakstr2newchfuncs2funcsstr2 #funcs2 str2 #list msgstrexactlistwhencestr%% /dev/null_read_compcompadd strA6	#A%1yA$:K=UA G0UA&hAAF4IAFH_ra_comp_ra_actions_ra_actions[@]1_regex_argumentslocalregexfuncname1shift@:/b:/:_ra_comp (qqqq)match[1]evalfuncname () {
    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'TiAAfzA\0	A.
T0	;AFAFA';+AC'd+AFAhAyACDA%AC&AGJACg#A#
1	A.#riA,$A.%*s#UqA.'hA
TmA
#AA-
1A.-riA..EtqA.0EAF1AAC
}LlocalOPTARGmatchesterm\0getoptst:optOPTARGreturnshift( OPTIND - 1 )desc # replyintegertermmatches:tag:desc:(( ))matches:tag:desc:_values -s (q)term (q)desci = 1i <= #i++ s.:.argvi/wds1//*/[^term]#term/matcheswds[1]//\*wds[2]:+\:wds[2]//(#m)[: \(\)]/\MATCH matches (q)wds[1]//\*//(#m)[:\[\]]/\MATCH\[(q)wds[2]//(#m)[:\[\]]/\MATCH\]evalreply+=(wds[3])/[]/matchesendAGA%4A,&P$|RACACf۔A1	A&
+$AB5FHQA&+$ACfd5AFHqACFHlocal__gopt__goptzparseopts__goptcomptags1_all_labels__gopt[@]@return_descriptionA LxA,AC31/AC(ۤEA(ۜEAF9A`C
A&
A"%F\AF8A,TAC
AA"F0mF8AFrACF8qAF8qAF8local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident1zstyle:completion:curcontext:usecachecachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_dir_cache_dir_messagecache-dir (_cache_dir) isn't a directory\!return_cache_path_cache_dir/_cache_ident_cache_path_cache_invalid_cache_ident_cache_pathA4CG
+,LhA\zrk-EEEEATf$	92z[riA,A, !A,!IA,"A,#hA	NA&'+$A,)
A,*+AX
	A.,DACLA..
LA"31M&pA,7A$ |@aA"92Pr
  |@aAB?aFA"@&pA,EhA,F)AFlA,L
AXC
	A.MDALA.O
LAANRRp+$1A,U1A$|4aA"W2Pr
 T|taA""[R`rrFA&lAAC%AANc2p+$1A,fAk	A&k+$A.l(	E	qA.n	1A,t
AXC
	A.uDAL	A.w
LA$		|LaA"{2Pr

 <
|LaA]
A FlA"!%یA,<YA,tAh#,JAHC#۬	9eLL
ۄ-
ۜU
h
A&rk
localtesttestarrtmparrprefixsuffixesautosuffixmatchflagsgroupexplcompstatenmatchesopreosufoptsmatcherzparseoptsJ+:=groupV+:=groupx+:=explX+:=explM+:=matcherPREFIXSUFFIXPREFIXSUFFIXSUFFIX12arr[1]arr2,2strsepbreakPREFIXstr%%(|\)sep*builtincompaddtestarrmatcher[@]arrtestarr_comp_correctcompaddtestarr #testarr returnprefixtestarr[1]sepstr#*sepshiftarr2,22PREFIXbuiltincompaddtestarrcompaddtestarrtestarr11str#*1PREFIXstr%%3*PREFIXarr2,2builtincompaddtmparrcompadd(@)^suffixes[@](q)1(@)^tmparr # (q)1PREFIXpreSUFFIXsufsuffixes[@]compaddgroup[@]expl[@]autosuffix[@]opts[@]IPREFIXISUFFIXprefixitestarrcompstatenmatchesAX'Erk}E+EEEA8g+rk03D*s#XlAh$	)IejZRZZz[Z[A"
0]ABbA1A	A,*s#EA""Cfۜ"C%3A,ACf@ۄA1AiA"+A%lEAB
yClA1	A" ۄ9AC%0qA"# %3ۜE	۔e	A"	f	ۜ		%3A"C	f0
ۄC	%0A(P
A$C

4lAmlocalcurcontextcurcontextcompstate[nmatches]qsepnosepminusoptsprefcontuniqdedupzparseoptss:sepn:nump:prefi:prefP:prefI:sufS:sufqsufr:sufR:sufC:contduniq #cont curcontextcurcontext%:*:cont[2] #sep sep2 +suf[(r)-S] (q)suf[suf[(i)-S]+1] #end compsetend*sep[2]compquote ! #uniq  +pref[(r)-P] (q)pref[pref[(i)-P]+1](@)(@ps.qsep.)PREFIX#pre[1,-2](@)(@ps.qsep.)SUFFIX[2,-1]compstatequotingQdedup #num compset( num[2] - 1 )*qqsep ! nosep && (!#num || num[2] > 1) qsepend[1](q)qsep[1] \t\n\-compsetqqsep*compset minus = argv[(ib:2:)-] (@)argv[1,minus-1]opts[@]pref[@]suf[@](@)argv[minus+1,-1]AGA,	8YA"R&AC71A
A,A.-QA.ruACFA,%A.iQA.rA,A,<yA.iQA.r;|9A,A,<yA.iq	A,
A,<9A.-localcommandcommandwords[1]commandreturn +builtins[command] + +functions[command] _comp_command1command_comp_command_comp_command1command[1]eval_comp_command2=commandcommand[2,-1]_comp_command2command../PWD/command_comp_command2command:tcommandcommandcommandcommands[command]A GcrkA"r+$uAA!cACfPLtAdA.
ruAqACe$YA.ruAf$<hAAۜcACfPLtA"rQeBQAC1ACۤ%A."A&#r+A.$qA.&EAC
1AC
ۤ=A.*}A&+r+A.,%	e	qA..	AC1ACۤ!

A.2
+A&3r+A.4
qA.6
)AC1ACۤ}A.:-pA&;r+A.<qA.>
A""A2`T
T
rk%

A1AecA,ET
+tkAqA.HT
یA"K9"ۜ!c"FMRrMh2rMRPRcPMlocalcompstate[nmatches]1zstyle:completion:curcontext:1listcolorszmodloadzsh/complistdefault_comp_colorsval[@]_comp_colors(2)(@)^val:#(|\(*\)*)(M@)val:#\(*\)*unsetZLS_COLORSZLS_COLOURS:completion:curcontext:1showambiguityvalyestrueon_ambiguous_color_ambiguous_color:completion:curcontext:1listpackedcompstatelistcompstate[list] packedcompstatelistcompstate[list]:gs/packed//compstatelist_saved_list:completion:curcontext:1listrowsfirstcompstatelistcompstate[list] rowscompstatelistcompstate[list]:gs/rows//compstatelist:completion:curcontext:1lastpromptcompstatelast_prompt_saved_lastprompt:completion:curcontext:1acceptexactcompstateexactacceptcompstateexactcompstateexact_saved_exact_last_nmatches_menu_style_last_menu_style[@]_menu_style[@]:completion:curcontext:1menu_last_menu_style_comp_force_listalways:completion:curcontext:1forcelistvalalways09_comp_force_list_comp_force_listAgLA,AC1}ACۤiAۜAFA C#"A&
A1AAF1qA`hA44ATllۄAP	A&AFAFA,LA,LEA #"A&A1A ACF=qA`	hA	44A	Tllۄ5AP		A&&A	FA
FA&	A$A1	0	0
AC
fl
۔
A
fl
۔A
fl
۔eAfl
۔0
;Afl
۔qAFACFlocal_cache_ident_cache_ident_dir_cache_ident1zstyle:completion:curcontext:usecachecachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_dir_cache_dir_messagecache-dir style points to a non-directory\!zmodloadzsh/filesb:mkdirmkdir0700_cache_dir/dev/null_cache_dircouldn't create cache-dir _cache_dirreturn_cache_dir/_cache_ident_cache_ident_dir:h_cache_ident_dir_cache_ident_dircache ident dir points to a non-directory:_cache_ident_dir_cache_ident_dir_cache_ident_dircouldn't create cache-ident_dir _cache_ident_dirshiftPtvarreadonlyassociationarrayprintvar=( ${(Q)"${(z)$(<<\EO:var(kv@Pqq)^^varEO:var)}"} )var=(Pqq)^^var_cache_dir/_cache_identAGAdA&r,A LlqACF	localexplCURRENT_wantedcommandscommandcompadd@_messageno more argumentsAGAP	A.r-A,AC&@A,d1dAYAL'lEE;EEkAA.r-A,AA&@Q	A.r-A,AF@A"r-E&@A"\yCFIAC	xA`C
+1A)
A
FIq%AB\yB-%A,;AC 0	A.2+0	9AF0
<A
flA"8RFACF8]A&AFlocalprev1shift # curcontextcurcontextordernodefCcurcontextcurcontext%:*:1[3,-1]curcontextcurcontext%:*:2zstyle:completion:curcontext:groupordercompgroupsorder[@]comptags-iprevcurcontext@_sort_tags_sort_tagstagorder ! @[(I)options] (|*-)argument-* (|*-)option[-+]* valuesoptionsordertagcomptry(@)argv:#((j:|:)~=~tag[2,-1])comptrytagnodefcomptrycomptags-Tprevreturncomptags-NprevAfPA"xFAd*Ã03E
EkEDEXACpA
1A.rA.qA.eA*ÃAB%pFATC)DA,"XAE0A
F@UALC
1A)
A
*ÃA
&0$A%ACF)AL1A2AA*ÃqA
&A"&:2prrFAۜ%A"@r	)*ÃiAAۜ%kAnC1A~CRRrA"DrAD
\A"Erq	E
qA.H
\AMAMAvNAFN2`-U;|
A.O3zQ
AnPRr}2`r}A.R3qA.T3A1AXRAtC
A.YrI	h	
A|			Y
qA 
۴

Y
A$\}۬ی*ÃqACDA\[A"cFhA$JR"KAt
A.frh	A
H
u
Y
qA C
۴$QY
A%A%AC%"KA, JA,pRACAFq2`%;|A%"K9%QAnsRr}2`r}A%a%qA%%A"y C۬1"KA"zE$l۬یA"{$۬یAC32ACF0Ag\pAt 
A.rh	AC Y
qA  d۴Y
AxC!1
A&%XA!%\d#pA!pyqAC"%\A"
"%*Ã%A(#۬ی%A"#@l#۬A.!h	A%Fsetoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdspecREPLYspecsreplyfuncstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXwordzstyle:completion:curcontext:userexpandspecsspec$:IDENT:evaltmp${spec2,1[$word]}tmptmpbreak_word #reply reply[@]expexp[1]wordsortyestrue1on(@o)expaddspacesubstword$exp[1]filefileyestrue1onsubstyesasp #exp == 1 exp1exp[1]aspyesfileexp[1]compstate[insert]sortmenu_descriptionexpansionsexpansionsREPLY:+: REPLYo:word_descriptionexpansionsexpansionsREPLY:+: REPLYcompaddexpl[@]suf_tagsallexpansionsexpansionsoriginal_requestedexpansionsnormalspacesort_descriptionexpansionsexpansionsREPLY:+: REPLY_descriptionexpansionsexpansionsREPLY:+: REPLYexp[@]ijidir[@]space[@]normal[@] #dir compaddexpl[@]qS/ #space compaddexpl[@] #normal compaddexpl[@]_requesteddispdstrsort_descriptionall expansionsREPLY:+: REPLY_descriptionall expansionsREPLY:+: REPLY#expCOLUMNS(r:COLUMNS-5:)exp ...multiosexp1compstateredirectexp2,1compadddisp[@]expl[@]exp_requestedoriginaloriginalcompaddexpl[@]wordcompstateinsertA$z8PpA%AL&$9YyjRr2A"
Ah
L1EADLqA@G(+<XlTA'ACfDۜA"fDۜ+"
lA<1AD$\ABFxFA,AD۴AhlHAF2`
]rACGA,
A;
ADdmA,!A."<Yq0A	gA,&A,'IA,(pA,)A
%A$
 	lA	$	A"-	CFA,/	
A,08
U
A,1|

A Dd-pXA.3"A
fD$Ad
A
fDۜ+A%+qA%+AXC4]lۜl!
ی۔i
l
A,B MA&AfDXA.HAT	1	AFxA,LACFA<(qAC%+A"V"fDۜ+$%(=+ACz1A.YriAfD۴A,[A,\lA]	1A]
A.^qA.`1A,bQAFq\ACgAfD۴ACR1
A.iri!AC,AFQA.priACGAC,A]LA$l9qQA.yriAC,ALA0F()L9mQA.riA@!A!(AC!F,A.ri9A"F,AA<#NA#(AC#&q
A$F,AH%A%p(AC%9%A,xA&rkqA,8eA(Flocalsuboptsuseccgarbagekeepsuboptszparseoptsgarbages+:keepS+:keepw+keepCuseccO:subopts #subopts subopts(@P)subopts[2]compvalueskeep[@]@noargsargsoptsdescractionexplargsepsubctestoldcontextcurcontextargsepsep[^(q)sep]#action_tagsvaluesreturncurcontextoldcontext%:*:valuesargsepPREFIXargseptestnamePREFIX%%argsep*nameactionIPREFIXIPREFIXnameargsepPREFIXPREFIX#*argsepprefixsuffixPREFIX#*argsepSUFFIXPREFIXnameSUFFIXargs[@]opts[@]compaddr:|[_-]=* r:|=*(@)args[@]%%:*argsPREFIXprefixSUFFIXsuffixIPREFIXIPREFIXargs[1]%%:*argsepargs[1]%%:*actioncurcontextoldcontext%:*:subc-qS_describedescrsep[@]r:|[_-]=* r:|=*argsepr:|[_-]=* r:|=*argsepsep \t\n\-r:|[_-]=* r:|=*curcontextoldcontextcurcontextargumentscurcontextoldcontext_descriptiondescrsnames+names+onames-qSsepexpl[@]action>val_argsstateaction[3,-1]##[ 	]#%%[ 	]#state_descrdescrusecccurcontextcontextsubccompstaterestoretypeset_messagedescr(())evalws=(action[3,-3]_describedescrr:|[_-]=* r:|=*subopts[@]sep[@]()action[2,-2]_all_labelsdescrcompaddsep[@]{}_next_labeldescraction[2,-2]action=( action )_next_labeldescraction[@]action=( action )_next_labeldescraction[1]expl[@](@)action[2,-1]curcontextoldcontextcompstate[nmatches]curcontextoldcontextA8A0FT$RAfALNA&A"f,]FAFlocal__targs__goptzparseopts__goptC:__targs_tags__targs[@]1_all_labels__gopt[@]@return75.8hfunctions/Completion/Base/_all_labelseh(hfunctions/Completion/Base/_all_matchesBDhfunctions/Completion/Base/_alternative
thfunctions/Completion/Base/_approximate<$	hfunctions/Completion/Base/_arg_compile;1'hfunctions/Completion/Base/_argumentssphfunctions/Completion/Base/_bash_completions*zDhfunctions/Completion/Base/_cache_invalid,hfunctions/Completion/Base/_call_function 2hfunctions/Completion/Base/_call_program!]hfunctions/Completion/Base/_combination"hfunctions/Completion/Base/_comp_locale#<	hfunctions/Completion/Base/_complete&|hfunctions/Completion/Base/_complete_debug(u
xhfunctions/Completion/Base/_complete_help(+hfunctions/Completion/Base/_complete_help_generic+,Whfunctions/Completion/Base/_complete_tag-hfunctions/Completion/Base/_correct.m\hfunctions/Completion/Base/_correct_filename00!hfunctions/Completion/Base/_correct_word0yW

lhfunctions/Completion/Base/_describe4
	hfunctions/Completion/Base/_description8	hfunctions/Completion/Base/_dispatch;
*lhfunctions/Completion/Base/_expandBGL
hfunctions/Completion/Base/_expand_aliasDZhfunctions/Completion/Base/_expand_wordD;Phfunctions/Completion/Base/_extensionsE\hfunctions/Completion/Base/_external_pwdsEF hfunctions/Completion/Base/_genericG_6hfunctions/Completion/Base/_guardGGAhfunctions/Completion/Base/_historyH
hfunctions/Completion/Base/_history_complete_wordHLt@hfunctions/Completion/Base/_ignoredNhfunctions/Completion/Base/_listOF1U$hfunctions/Completion/Base/_main_completeO[hfunctions/Completion/Base/_match[]'hfunctions/Completion/Base/_menu]lhfunctions/Completion/Base/_message_0@dhfunctions/Completion/Base/_most_recent_file_`hfunctions/Completion/Base/_multi_partse4hfunctions/Completion/Base/_next_labelf
hfunctions/Completion/Base/_next_tagsfkhfunctions/Completion/Base/_normall=hfunctions/Completion/Base/_nothingl
hfunctions/Completion/Base/_oldlistnhfunctions/Completion/Base/_pick_variantp,Hhfunctions/Completion/Base/_prefixrRW	hfunctions/Completion/Base/_read_compruhhfunctions/Completion/Base/_regex_argumentsvyhfunctions/Completion/Base/_regex_wordsw`hfunctions/Completion/Base/_requestedwx`fhfunctions/Completion/Base/_retrieve_cachey:bhfunctions/Completion/Base/_sep_partsy|hfunctions/Completion/Base/_sequence}(hfunctions/Completion/Base/_set_command~

hfunctions/Completion/Base/_setup~:lhfunctions/Completion/Base/_store_cachehfunctions/Completion/Base/_sub_commandsVhfunctions/Completion/Base/_tags`hfunctions/Completion/Base/_user_expand8hfunctions/Completion/Base/_valuesmXhfunctions/Completion/Base/_wantedAT4Ld|EEEAP	.Ar,AA&4A%LA,&h$R,AL,A4$+A&AL4,Ad.A|5&ArL$+,Ad.A|Qq,Ad.A|AAA",A5,AdA!.ArA84YACUi,A"A"	f-$qA	xUA"
fAm(AFlocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev1__prevshift__goptzparseopts__goptargvib:4:( __tmp-1 )__tmp( __len+1 )comptags-A__prevcurtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_comp_tags_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*4(P@)2(@)argv[5,-1]_descriptioncurtag3(@)argv[4,__pre](P@)2(@)argv[__suf,-1]returnA
AG#czA5#czA.ArAd1A
I,A	cc
,A
<AFPA"rmFPAB% Y,A5AFPAt.AG{rAB5{r C%{r@AFA`2urAG4A1A5H.Aecc
AC4AfHiAFAF_all_matcheslocalzstyle:completion:curcontext:oldmatchesoldonlytrueyes1oncompstate[old_list]compstateinsertcompstateold_listkeepreturnonly comppostfuncs[(I)_all_matches_end] comppostfuncscomppostfuncs[@]_all_matches_end_all_matches_context_all_matches_endlocalzstyle_all_matches_contextavoidcompleter_expand_old_list_correct_approximatecompstate[nmatches]notI__completerexplinsertcompstateinsert_descriptionallmatchesall matchescompaddexpl[@]unset_all_matches_context_all_matches@A@3+",@XtkrEA$Cgz5A%lANAfzA`C
0zA	0.ADqAFA"r-C&A%tACFD]AL4NA&DA^3+"AC[[1ACF,A@,ALiAC,AhL1.Ar!A%t!Q
Q.A$rA
LA(
@il
.A+r
A%LA,C&l,Q.A3rA@
A
,)AFM.A:r9AFA<NA,	A&	5
qAF	iAHA	,	A

E
qA"Mkr
CFA8,@1AC`,AFlocaltagsexpldescractionmesgscompstate[nmatches]suboptscurcontextcurcontextsuboptsgetoptsO:C:optsubopts(@P)OPTARGcurcontextcurcontext%:*:OPTARGshiftOPTIND11_tags(@)argv%%:*_requesteddef%%:*def#*:%%:*actiondef#*:*:_descriptiondescractionmesgs[@]def%%:*:descr(())evalws=(action[3,-3]_describedescrr:|[_-]=* r:|=*subopts[@]()action[2,-2]_all_labelsdescrcompadd{}_next_labeldescraction[2,-2]action=( action )_next_labeldescraction[@]action=( action )_next_labeldescraction[1]expl[@](@)action[2,-1]compstatenmatchesreturnmesgs[@]_messagedescr%%:*descr#*:A""`R5FA(4pA('kz)AGAC'+A1.Ar;.AQ.Ar.APmAB<XuA1NAp2rA"!r-UCF.A%pq.A'pA",FAf@XA
$u"A8/.A8,A9A:
qA'-A""`2riHC&A
vA2r;pRr;.A!q.A
A"
Q-A @a,AMA"OR
-O
TA|C'N&AQ,AREA `-y,AWAC87AC&pA\*	A")[u.A\E QA"CFDAB^-|AGA$A$HhA"iEj],Al
,An+A&A"r4&AstA"w
"wFP|A"zF,A|
AF_matcher_num#:-PREFIXSUFFIXreturnlocal_comp_correct_correct_expl_correct_groupcomaxcfgaccmatcholdcontextcurcontextcompstate[pattern_match]dounfunctioninteger1cfgacc1[3,-1]cfgacc2zstyle:completion:curcontext:maxerrorscfgacccfgacc2 numericcfgaccnumericNUMERIC:1cfgaccnotnumericNUMERIC:-1cfgacc//[^0-9]comax_tagscorrectionsoriginal ! +functions[compadd] compaddlocalppreargv[(I)-p]argvIazAZUazAZ#:-PREFIXSUFFIX_comp_correctreturnPREFIXargv[ppre+1]PREFIX~(#a_comp_correct)PREFIX[2,-1]PREFIX(#a_comp_correct)PREFIX _correct_group && argv[1,(r)-(|-)][(I)-*[JV]] _correct_expl_correct_groupargv1,rRJVbuiltincompadd_correct_expl[@]@_comp_correctcompstate[pattern_match]compstatepattern_matchcomaxcurcontextoldcontext/(#b)([^:]#:[^:]#:)/match[1][1,-2]-_comp_correct:_descriptioncorrections_correct_explcorrectionse:_comp_correcto:PREFIXSUFFIX_correct_group_correct_expl[(I)-*[JV]]_completezstyle:completion:curcontext:insertunambiguous#compstate[unambiguous]#:-PREFIXSUFFIXcompstatepattern_insertunambiguous_requestedoriginalcompstatenmatchesoriginallocalexpl_descriptionoriginaloriginalbuiltincompaddexpl[@]PREFIXSUFFIXcompstate[list]listcompstatelistcompstate[list] forceopmbreak_comp_correct+1 _comp_correct++ dounfunction +functions[compadd] unfunctioncompadd ret == 0 returnAfdCA(C D8Xp{A$ DAB`
FA"ar!QXCA(Cp+ACF,AbA&A%pA%ACAicAt+0-A&0;AC%AC&AxwAscAC%A%XA(+e0A&A(A|cA@+0,A5A&0q,AA F0A C&0;A, p0L
eA FA<!C1AyA!%80,AA#CFA#%A#%{A$0AA"$&A$+0	,AA%F0 
,AAyA%F0A&%{A&FJ0	A&AA"	Y'FA'C1+0	
,A		A'F0	A'&0;A,(p
L
eA(F0
A(&0;A,)p
L
eA)FA<)1AA*%X5eA<*1A=A+C%8af0
,A
A,FA,AcA"-C&A-1+0=,AA-F0qA.&0;A,.CpL
eA.CFA</1AA/%pA0;A0&A1FA2Femulatelocalargspecdspechelpspecpreludeamapdmapsafe1returntP1localprintNAMECONFLICT:safereplyshiftpreludeargumenthelpoptionbreakpreludeprelude[@]argument1-*amappositionmeansactionamap12argumentoptionhelpSYNTAXERROR@ #amap argspec[@]amap[position]:amap[means]:amap[action]optionamapoption #  +amap[1] || +dmap[through] followamapfollow2:s/join/-/:s/close/-/:s/next//:s/split//:s/loose/+/:s/assign/=/:s/none//explainamapexplain[2]unlessxor[@](@)=2throughmeansaction +dmap[1] dmap1:2argumentoptionhelpfollowexplainunlessSYNTAXargumentoptionhelpSYNTAX #dmap dspec[@]dmap[through]dmap[means]:-:dmap[action]:-: #amap argspec[@]xor:+(xor)amap[option]amap[follow]amap[explain]dspechelpamappattern +amap[1] meansactionargumentoptionhelpSYNTAX #amap helpspec[@]amap[pattern]:amap[means]:amap[action]evalsafereply=( "${prelude[@]}" "${argspec[@]}" ${helpspec:+"-- ${helpspec[@]}"} "$@" )AG	#k-E\EtEEEzEEEAX'5ElEEEEAC,DA XpA%AC%A+.ArA0,A+A&D0|AC\}ACFD0:|AA&D0,A+A&D0t,A+,ADA&D0,A+AC&D0,Ad;
A&D0A+A&D0	Ae++AFD0
AC+AC&DA"r+C&DA,A" rMu ;
,A"AA#A	kA	(IA 
A")r!
)A,A+u,A,A
A.9A0'xK"Ag	
	,A%A
f+	EAC%xA%A.A;r	Ad1.A<rd,A=	A&DA&	AA	1.AAr	,ABk
.ACq,AEk
E.AFA`.AHr
YDACk
Ak
A`C.AMr;LAx
A
AFDA%kAc
Mh)A 2JfzAAcAC1.Air,AkzAC	,
	A%kA&
A	,
A%kA.Azr,A,,ADA AR	Ad!1.ArA!ekA"Ck.Az,Az
,AzuAP%C	A
A&	,A&C%kA8'AA(	,yA)C%kAH*,zAB+F+b5+Ck=A+	,
AL,NAA-	,A-CFDxAP.AQA/	,yA0fDA 1e]At3VA9,ALm,A\	A
	1.ArQ},A.AK"q.AK"A8C&DA:CkA:	,qAB;&,AzA<Ck%A=]A=87AA>kA>0,zMA
	1.Ary,Az.Atq.AtA
1.Ar!.AUq.AABC.A	rAB.Ary9ACACAE1ALF((1AAFCkAF zMA
	1.Ar ,Az.Atq.A t,A" QA`H.A#r!AI!9AIAKA.!AK%k!"UAlN1FA8`2
"##9ANC#YAN
AO+##APC+$$MAQ$$%1AQ1A"F9Q%tL%%&	A4Q&&8&T&h&|+A<R&&&&&''8'X'l'A4RCG'''''((0(HA4R'(\(}((kr(ASA1AS)P$)((0ASCA SC)|&)&&,AN'+ASf)*hqATCF)**qAXU
1AUF*@.AU&8*yq.AW&8*AVC1A VC+|&+<&&,AZ'+AVF)h	&A\r+AWC+X+yAWF+qAXF+,
AXCF+AYCf,4l,lAY%,AZ%,AZC%,AZAZ&,A
[َA[&),Am(HA[AnR-	A[z&Ao(H--,Aq-P-m,Ar\-,As'-AL]C1FAu`2r.5.M
.uA]f.tDA^Cݑ1ABy
.^CF//5,A{/T/A_C/0&h09Al_1.Ar0]0,A00A`C%0111A1`AaC'1.Ar0]1 ,A11AaA2MAb222AbC,0]Ab,3ATb	1A
3=.A3`/Ac33,A3.A&T+Ape
AR4AeCG2Aeg	2.A+Af4<22A$g1.Ar0]!!Ah+,4u4,A+,A&|+.A44Q.Ar0]5"Aj585M5iLA(Bj555l66I64.A&|+.Ar0]6#Al585M6LA,Bm&67-&h7M7p6I74.A&|+.Ar0]7$AXnAn77&h8A"oF5889+A"8x84.A&|+Q.Ar0]9%AqF588ATqCAqC991&h9QA"q&9u+A"8x94.A&|+AsF589A`sAs::I&h:iA"t:6I::+A"8x;@4.A&|+ALvC1A"vCF;\h:"2R;2R.`RR;r;;&TwCiABwC$<)<"`Rr<=)'R=AA4w'===(=>),A>`>,Al+,A>?,A?@?aAztdA."RR?`RR-	r?;
(zCf?&AzV	.Ar?@)A,{&6h&h@4@P+y
FA`2R@qr@&*A({6h&h@4@+y	Q.Ar@&+A(|6h&h@4AA)+y7qA }%'XAAAmAAA"rB	=),~'XB1A"rB&-~'XBA"Cq<.C'XCA'CA'XDIA'lDA4fEp|@4'X'l'A2"2
Ep2rE&/rkrE(6h&h@4F<+y.A&+AC&AAPFF\|@4&l6Fl6&A)l6,AFF,AFG	.AG8GeA""`2
-	G=)0&H(AC==1A2
HA2RHa2R.2@RR-	
?rkrH,AHH,AII9,A!'Ii,A"'I,A#II,A$J0A$JLl6$&JmA1&A(rJ,A)JJ,A*KK5,A+K\K},A,K+A LdLIL((0AF)*A&LAC&H(A"8@RRLR3=8LMA1A:
MUA";
MuF+qA"EP2
,
rkrMCF+,
&AIkrMqAF+locallongwords[1]descrodescrmesgsuboptsopt2useccautodoldcontextcurcontexthasoptsrawretoptargsingoptalwoptsetnormargstartrestmatchmbeginmendsuboptssingopt1AMOCRSWnswshiftsubopts(@P)2subopts(@P)1[3,-1]setnormargNORMARGalwoptSssingoptAMsingoptAMsingoptsingoptPREFIX+alwoptargvI long nametmpargvtmpargv(@)argv[1,long-1]words1/dev/nullname//PWD/name_args_cache_namename//[^a-zA-Z0-9_]/_ ! (P)+name ioptssoptslflagpatterntmpocachetypesetlopts(@)argv[long+1,-1]lis-lcontinue1[3,-1]2tmp[1]tmp2,2(@P)tmptmp[@]_call_programlflagoptionshelpread #tmp opt:space::space::space::alpha:opt:space:^tmp[@]:opt//:///[///]/continue^tmp[@]:,:space:b,:space:match1match2tmprstart%%azAZ09_startb[]match[1]match[2]match[3]match[1]match[3]restopt :space:  opt:space:^tmp[@]:opt//:///[///]/^tmp[@]:(@)(@)lopts:#--%%[\[:=]*tmpargv[(I)(|\([^\)]#\))(|\*)opt(|[-+]|=(|-))(|\[*\])(|:*)]lopts[(r)opt(|[\[:=]*)] #iopts lopts:iopts1[: #sopts lopts/sopts1/sopts2argv*=FILE*:file:_files*=(DIR|PATH)*:directory:_files -/*=*:=: *: :   # pattern(M)1#*[^\]:[1,-2]//\\:/:1#patternpattern()patternpattern[1,-4](@M)lopts:##~pattern:*(@)lopts:##~pattern:* #tmp continue(@)tmp%:(@M)tmp:#[^:]##\[\=* #tmpo (@)tmp:#[^:]##\[\=*tmpo[@]b::match1[match[2]]b[=match1//azAZ09_dirodescropt//azAZ09_dirodescrdescr:=opt2::(L)opt%\]#*\=: descropt2descropt2:descr(@M)tmp:#[^:]##\=* #tmpo (@)tmp:#[^:]##\=*b::opt%%\=*//[^a-zA-Z0-9_-]=dirodescrdescropt2:(L)opt%\]#*\=:  #tmp (@)^(@)tmp:#^*:*//:/[](@)(@)tmp:#*:*//[^a-zA-Z0-9_-]descrdescr: :  (@)^tmpdescrname(@)cache:# #tmpargv[@](@P)namezstyle:completion:curcontext:optionsautodescriptioncompargumentsautodsingopt[@]@actionnoargsaretexpltriednextdirectodirectequalsinglematchermatchedtmp1tmp2tmp3optssubcprefixsuffixdescrsactionssubcsanumorigprePREFIXorigipreIPREFIXcompstate[nmatches]compargumentsdescrscompargumentsdirect_tagssubcs[@]compargumentsno more argumentsno argumentscompargumentsdirectcompaddPREFIXSUFFIXreturn_messagenoargscompargumentsmatchercontextstatestate_descrtruetrieddescrsactionactions[anum]descrs[anum]subcs[anum++]subcargumentsetnormargcompargumentsmatched_requestedsubccurcontextoldcontext%:*:subc_descriptionsubcdescraction= actionaction[3,-1]wordssubcwords[@] CURRENT++ >actionaction[3,-1]##[ 	]#%%[ 	]# ! state[(I)action] compargumentslineopt_argsdescrusecccurcontextcontextsubccompstaterestorelocalcompargumentssubcdescralwoptalwopt:yes(())evalws=(action[3,-3]_describesubcdescrmatchersubopts[@]alwopt()action[2,-2]_all_labelssubcdescrcompaddalwopt{}_next_labelsubcdescraction[2,-2] ret alwoptaction=( action )_next_labelsubcdescraction[@]alwoptaction=( action )_next_labelsubcdescraction[1]expl[@](@)action[2,-1]alwopt_requestedhasoptsaretPREFIXorigpre:completion:oldcontext%:*:optionsprefixneededorigpre+aretmesgtriedprevprePREFIXprevipreprevcontextcurcontextcurcontextoldcontext%:*:optionsPREFIXorigpreIPREFIXorigiprealwoptcompargumentssingledirectoptioncompaddoptargsinglecompaddsinglecompaddQqSnext[@]direct[@]odirect[@]equal[@]PREFIX(@M)tmp1:#PREFIX[1]*single(@)tmp1:#[-+]PREFIX[-1]((#e)|:*)PREFIX(@)tmp1:#--*(M@)tmp1:#[-+]?[^:]*(M@)tmp1:#[-+]?(|:*)PREFIX(@M)^(@)(@)tmp1%%:*#[-+]:#?_describeoptargsinglecompstatenmatchescompadd_describedirectPREFIXprevpreIPREFIXpreviprecurcontextprevcontextalwopt:+origpre:-PREFIXbreakoptsaretcompstatenmatchesPREFIXorigpreIPREFIXorigiprePREFIX#*\=SUFFIXPREFIXPREFIX%%\=*SUFFIXcompadd(@)equal%%:*equalPREFIXprefixSUFFIXsuffixIPREFIXIPREFIXequal[1]%%:*=matchedcompargumentsequal[1]%%:*descrscontinuearetcurcontextoldcontextaretrawretcompstate[nmatches]compstate[nmatches]ACFA('P+ZiEACE	0AF0$A0	F0ll<A	0A	Fl	0|A
CF	0A
FX	0;ACFteval_comp_setuplocalKEYS1explkey_main_complete_command_names_main_completeparameters_wantedexported parameters_parameters*export*_main_complete_hosts_main_complete_files_main_complete_users_messageKey key is not understoodA Lx,AAB(EFAC(E(AFU,A9A(EA"
"FYFAFlocal_cache_ident_cache_dir_cache_path_cache_policy_cache_ident1zstyle:completion:curcontext:usecachereturncachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_path_cache_dir/_cache_identcachepolicy_cache_policy_cache_policy_cache_policy_cache_pathAg0A"EYEA&lAAA&,A0A"
F-,AyAFACFlocal_name_ret1shift +functions[1] @?_nameeval_name=_retcompstaterestorereturnA@'EEkACgA1.ArA&0AlC1A	I,A
A"e.ArdA&0.AA	ABA|&hAC&hA5A]AkAh1.Ar<A-QqAqAC%A	|&hlocalcurcontextcurcontexterr_fdclocale_comp_locale;prefix1shift #_comp_priv_prefix curcontextcurcontext%:*/(@M)_comp_priv_prefix:#^*[^\]=*[1]:zstyle:completion:curcontext:1gainprivileges_comp_priv_prefixclocale debug_fd:--1 > 2 execerr_fd/dev/nullerr_fdcommandtmpevalclocaletmp[2,-1]argv[2,-1]clocaleprefixclocaleargv[2,-1]err_fderr_fdA0
'+;0D+ZkrkA	1.A8rY,A9+mAF.A;rY;,A<+AC&q.A?+,AB;Y,ACmAFA0AD	AC
.AIrY<l;,AJkM,AK+Z}AL
1.ALr+9;.AMkrq.AOkr,AQEA&,AU+ZqAV
1.AVr+9;.AWkrq.AYkrA&A(C$1AC]kAFA41A_MAFAkABDek8A"dyFeqA"fyFelocalstylekeyspats12shift1[3,-1]s//style(@)keys/*/*1%%\=*tmp%:*tmp:patskeysin:num:key1#*\=1%:*1:zstyle:completion:curcontext:tagstyleevaltmp=( "${(@M)tmp:#${(j(sep))~pats}}" ) keys[(in:num:)key] != 1 tmp=( ${tmp#${(j(sep))~${(@)${(@)keys[2,(rn:num:)$key]}/*/*}}~sep} )tmp%%sepcompadd@ +functions[_key] _keyAGAC1.A
1AflA"
f4Hq,AeAflA'AC'0Llocalctypeflocale 2>/dev/null:LC_CTYPEunsetLC_*ctypeevalexportLC_ALL:LC_CTYPE:LANG:CexportLC_CTYPEexportLANGA4,@+ElA,CGE,A0]A1A
AC.Ar!AG@A(Tt@Q.ArIA@kJAC%kA8,JiA%k-AC%kA,tkQ.A!rUA';mA'A@	'E@E+Ap	Q0!A
x,0A
5LAC|0ALA(	(@	I	l30	A
CF	A
	A
&	AX
A
	@	A"F
8+AB:
P&
h409AQLAF	ACAC&	A<NA
@
A&
ABE
PC&
h60;ACQLAF	ANA&	ADCAC
@)AfMqABP
P&
hq,AV,AX
A"Y
mCFA&,AaAAb

,Ac
4
U,Ad
A"CF
e+AT		1.Afrcc
	,AgLAF+A"o
uo,As+A81.Atr!x
,AuA"Fv++A'5,A},A,A$EA!ARAT!C		1.Ar,A<A!F,Ae.AA"
m"#F+,AA$CF+localcompnameoldcontextservicetypesetcurcontextcurcontextccarrayoldcontextcurcontextcompcontext(t)compcontextarrayexpl_wantedvaluesvaluecompaddcompcontext(t)compcontextassoc(@k)compcontext[(R)*[^[:blank:]]]tmp[@]i:compcontext[i](k@)compcontext[(R)[[:blank:]]#]_describe::compcontext%%:*:-valuesdescrcompcontext#tag:%%:*:-valueactioncompcontext#tag:descr:action_messagetagdescr(())evalws=(action[3,-3]_describedescr()action[2,-2]_wanteddescrcompadd{}_tags_next_labeldescraction[2,-2] ret break_next_labeldescrws[@]_next_labeldescrws[1]expl[@](@)ws[2,-1]ccarray3_comps[compcontext]compcompreturn_comps[-first-]compservice_services[-first-]:--first-firstcomp_compskip_compskipcompstatevaredcompstatecontextvaredcompstate[context]commandcurcontextoldcontext_normalcname-compstate[context]:s/_/-/-cname_comps[cname]service_services[cname]:-cnamecomp_compskipdefault_compskip_comps[-default-]service_services[-default-]:--default-compcomp_compskipAFABQg<A'kA GA'0AAAA$"CT4x"s4%(L$%&8AgpApA GAFACfA&!A't++AFAAAAfACfA1NAp2	9.A	Y	A"#(	
&8A	CF
<+eval_comp_setup +_debug_count integer_debug_countlocalTMPPREFIXwords1:t++_debug_countpager(qq)wordsintegerdebug_fdzmodloadzsh/filesb:zf_ln/dev/nullzf_ln<<<''tmpexecdebug_fddebug_indent%3..20(e. .)PROMPT4(j::)debug_indent+%N:%i> setoptxtraceZSH_NAMEZSH_VERSION1:_main_completeintegerunsetopt debug_fd != -1 zstyle:completion:complete-debug::::printpager:-PAGER:-VISUAL:-EDITOR:-more (q)tmp ;: w_messageTrace output left in tmp (up-history to view)compstatenmatchescompstatelistforcecompstatelistlist force messagesdebug_fddebug_fdreturnA3+
AFAX'PhEEJEREZEkA$C4\A GPDA GPDAuUtAp$ACFtA4ACFAlA
k@WA'2A"R2AP)(VARuIA"	e	EAG\A)E	0.A
Y	0.A	0D.A	0;.A.AEuAd1.ArA+
Af @]A
&A
 
L
l
AJ
,A0EAC%kA4RAkEA
CkA
k=.A7EA""1&A:,A;EAJ,A=EYA%kA4RAkaAkAk=.ADE,AG!a,AHA¬tAPp,&A'2A1VAR9UA"9E!,AE%ACFdAFH_complete_helpeval_comp_setuplocal_sort_tags_help_sort_tagstexttypesethelp_funcshelp_tagshelp_sfuncshelp_styles_help_scan_funcstackmain_complete|complete|approximate|normal_help_filter_funcstackalternative|call_function|describe|dispatch|wanted|requested|all_labels|next_labelcompaddreturncompcall_help_sort_tagsusecompctlzstylelocal(@)(@)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]_fhelp_styles[2_f]3help_sfuncs[2]_fhelp_sfuncs2\0_f1[string] [array]  [assoc]  [boolean]help_styles2_f,_t 3:_f3matcherlist4builtinzstyle@1:_main_completeunfunctioncompaddcompcallzstyle(@ok)help_funcstext\ntags in context :completion:i:(@ps.\0.)help_funcs[i][2,-1](@s.,.)help_tags[ij][2,-1]zformat  (tmp[@]\n    tmp)tmpNUMERIC:1\n(@ok)help_sfuncs\nstyles in context i(@ps.\0.)help_sfuncs[i][2,-1](@s.,.)help_styles[ij][2,-1]zformatcompstatelistlist forcecompstateinsertcompaddtext[2,-1]_help_sort_tagslocal(@)(@)funcstack[3,(i)_(~_help_scan_funcstack)]:#(_(~_help_filter_funcstack)|\((eval|anon)\))% *help_funcs[curcontext]fhelp_tags[curcontextf]j::argvhelp_funcscurcontext\0fhelp_tagscurcontextf,argv:fcomptry@_complete_help@ABr!GD\A

1.A
r.Adq.A
AT		1.AEeA"CF+cCf+cWIDGETnoreadlocalZSH_TRACE_GENERIC_WIDGETWIDGETdebugZSH_TRACE_GENERIC_WIDGET_complete_debugZSH_TRACE_GENERIC_WIDGET_complete_helpWIDGETnoreadreadcommandREPLYAfdCA4' 8eE AC'4TA' xAg A	1AR.AHuq.AA' hACGAfA2`2
YyA .A!A$
	fA$2p2R
.A&8A
CA)AA0
F 	0	PA8
A		A0F
\

 

qAFLemulatelocalc_TagsfileTAGSFILE:TAGSc_tagsfiletagsfile:tagsexplintegerc_maxdircurcontextcurcontextc_tags_arraycurcontextcurcontextcomplete-tag:::curcontextcomplete-tag:curcontext#*:c_pathintegerc_idirc_pathc_Tagsfilec_pathc_tagsfilec_idirc_maxdir c_idir++ c_path../c_pathhead -1 $c_path$c_tagsfile!_TAG_c_tags_arraysed -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_wantedetagsemacs tagscompaddc_tags_arrayc_tags_arrayawk '{ print $1 }' $c_path$c_tagsfile_main_complete_wantedvtagsvi tagscompaddc_tags_arrayreturnA('+kz,AlA"&+,A!AF<+localcompstate[pattern_match]compstatepattern_match_approximateopmreturnACfdCAF <AL'pEEEE4A CGTtAAR,A+ACGpA"MA|1.Arq,AA .A!=A$1NA$p2rq9{.A%.A&rq9A"'
',A(\},A).A*A #"AB.@2R
1DA"/
QFtA
1A0
A$CLL1]A"2
2`qA
FtA
&ACHAA:RqA
qAC		-AB>rq9|;
(
IA"@
&
ABB
FA
1AD

A$C
LL1
A"F
F`qAFtemulatesetoptextendedgloblocalfilePREFIXSUFFIXtrylisttildeetildetestcmdintegerapproxmax_approxWIDGETIPREFIX NUMERIC:-1 > 1 NUMERICfile~/file%%/etildetilde/dev/nullfile/tilde/etildeCURRENTtestcmdWIDGETPREFIXPREFIX[2,-1]IPREFIXIPREFIX=file[2,-1]testcmdtestcmdfiletestcmdwhencefileWIDGETcompaddQUfIPREFIXISUFFIXfile/#etilde/tildecompstate[insert]compstateinsertmenuprintfilereturnapprox = 1approx <= max_approxapprox++ testcmdtrylistaapproxfileNtrylist(@)(@f)whence -wm "(#a$approx)$file" 2>/dev/null%:*trylisttrylist/ #trylist breakWIDGETcompaddtrylist[@]/#etilde/tildecompstate[insert]IPREFIX^trylist[@]A'EA
	1A
R}.Aq.A
(UAFlocalcurcontextcurcontextcurcontextcurcontextcorrect-word:::curcontextcorrect-word:curcontext#*:_main_complete_correctA(C,D\tA|'	EEEkrE4ELEdExA('cEA8 4LdJ|ACgAgAAfA05	0z.AL0z,AL.A	0.Am
0AA	CF
A	FTA*"(2rmLR"
C

FA"|.+ABEx0xABC
t2tU,A4A
C&A

1A"7
	uAC		Ad<qA%dA"?r	L"
	A4
5AF

A|WNA&
A0CRAC
	),MAtt1AGuACf+A,AKJALAC0NAM%,AO49A`.APrqACfAf
,AU

A&AW,AC1.AYrI.AZL,A\LaA`C.A]rqAfAf,AbA&Ad,Ad)AFAiAH.Aj+	A&Al,A
1Ao
A85|d$|qA0F|d$)Af+-At
1Az
]A(L,%	ACLQu	,AA 
A  <LD\,A5A"
iA "!@a$\DAB"FA#CFlocal_opt_expl_tmpm_tmpd_mlen_noprefix_typevalues_descr_ret_showd_hide_args_grp_sepcompstate[list]csl2_oargv_argv_new_strs_mats_opts_tryOPTINDOPTARG_jvx12getoptsoOt:12JVx_optoptionsOPTARG12JVx_jvx12_optshift( OPTIND - 1 )unset_type_noprefixprefix+zstyle:completion:curcontext:optionsprefixneededreturn:completion:curcontext:_typeverbose_showd:completion:curcontext:_typelistseparator:completion:curcontext:_typemaxmatcheswidth(COLUMNS/2)_descr1_showd:completion:curcontext:_typelistgrouped_oargv@_typeprefixhidden(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[@]_showdcompdescribe_hide_mlen_sep _grp[@]_hide_mlencompstatelistcslcompstatelistcsl csl2csl2compstatelistcompstate[list]:s/rows//compadd_args[@] _ret A8g,@Tp;A Cs;JA%AC@A%,A0F\$,=]u,A
A"
)%<i)A"Ep"RqpAf,AAB1AA"<XruA"rucc
ACtA"	lA"!
ClA	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
+szA

0
A
0!A">rY	
0
AeAA"G4qAC%,AL;AFA1>AOP2Rr$+.APQAQ
A 84XuA@C'1AU
A	1AV
)A0F+QqT=qA(C+eqTqA	1A\
A0CF+qT9qA(+aqTA//1A
Ag@A<C&XmAB!&LAC@qAAT		1VAl2r!mr
9ACfAA"pq @AFlocalnamenoptxoptformatgnamehiddenhidematchoptsgroptsortzparseoptsVgroptJignxxopt3##[[:blank:]]#%%[[:blank:]]#3_lastdescr_lastdescr[@]zstyle:completion:curcontext:1groupnamegname1_setupgname:--default-2:completion:curcontext:1formatformat:completion:curcontext:descriptionsformatformat:completion:curcontext:1hiddenhiddenhiddenallyestrue1onformat:completion:curcontext:1matcheroptsmatch_matcher_matchergropt:completion:curcontext:1:completion:curcontext:(@)sort:#(match|numeric|reverse)j.,.sortsortyestrue1onmenunosort_comp_no_ignore:completion:curcontext:1ignoredpatterns_comp_ignore:completion:curcontext:1ignorelinehiddenqwordswords//m[]\<>^|/\MATCHtrueqwordscurrentqwordsCURRENTcurrentshowncompstate[old_list]shownotherqwords1,CURRENT1qwordsCURRENT+1,1 #_comp_ignore shiftformatformatzformatformatformatd:1(@)argv[2,-1]gnameformatnameopts[@]nopt[@]gropt[@]gnamexoptformatnamegnameformatnamedefaultxoptformatname funcstack[2,-1][(I)_description] fakestyledescrfakefakealways:completion:curcontext:tagfakestylecontinue(@M)match:#*[^\]:*(@P)nameopts1,2-F _comp_ignorecompadd(@)opts(@)(@)match:#*[^\]:*:s/\:/:/ #descr _describetagreturnA<c,J+@iA@C'EEE A <TpAP	.A
r,A +A&A"R,A-A&A551.AAC0,AB
%&@,AdA,$JA		1.ArL+],A.AJA"CF 5!+A.A"rI}A&	Q.A$rcc
,A%A	F+,A.+A,AB0
%&8,A4],A5,%,A6,A7AB9RYC&AFA>`2
y,A?A"F =@+A"Ar]CF+Al,,1.ADA@C'ABF
%&,AG		AJ	u,AI	
A"F 5J+A.AKr
9
mA&	Q.AMr
cc
	,AN
AF+A6"U2r

`2
5i"W"F =X+,AZ\AF+localcompname_compskip_compskipcurcontextcurcontextservicenoskipmatchmbeginmend1shiftnoskip_compskipcurcontextcurcontext%:*:*:1:_compskipallpatterns@strcontinueservice_services[str]:-str(@)_patcomps[(K)str]b==servicematch1match2evali_compskippatternsbreak_compskip_compskipreturncontinueQstr_comps[str]service_services[str]:-strcompcompnameargv[-1]_compskippatternscomp_compskip_compskipcontinueservice_services[str]:-str(@)_postpatcomps[(K)str]_compskipdefault_compskippatterns_compskip_compskipnamecomp_compskipalldefaultservice_services[name]:-namecomp_compskipAfPA"
xCFA*03EDEzE
EkE\E+EpA'A"<NAfz.ADA
1.Ar%d.Aq.AA:"Rrmp2rr1FA"	C,*"&2rIiu
FAB
9kB+
l+kA`C+*.A-AxAN".Rr
Rp2r5Ur	FA1AJ"1Rp2r	);		Ip2r
M

m3
A&"4p2r8
FAC*]A50AB?r};;A^AK2sz
r]AG,ANk
AO.AO
=
U,AP
q.AQk
A$	)LAFAFAFA*A"eRAC*]A0}AGAC'AABnr);<;LA"Fa"pypA@AtACFAB)*IA&"p2rur CFAH"!	ABr%;|;!I"r"FAB"kkA#54VA2r9YrA
1.Ar.A\)q.A\A$FA%>AP2
!rA,A+]AN"2RpRu%rEu&*A&"p2rur
&FA'A"r-M(C*A(A(knA1~ARR	r)A"rQ
lA"r 
q.A
lAA	vAFA`2=|;!.A3z
QnARr"`2r#.A3q.A3A.C1AR}At.
.Ar$A.8dqA /C A$0 D e *qA0  !!,A1\[A"u1F!P!|A$1CJR!!K"At1
.Ar!%A2!"0"\qA 2"""A3%!A3C%!A3%K"A4 ,J#,AR#=A4FA`2##|;&A4%K"##QnARr'`2r(#A5C%!##qA5%!$#A"$I 6$h$$K"A"$$6$%!A"%=$7%h%!A732A7F% A7g%%At8C
.Ar&	)A8&( &]qA 9& &]Ax9
1&A&'A9%%#d%A:%')qA:%%A"
';%*''A(;C(\(}( AA"<())$<)H)i).A)A=CF)setoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdforceopreeprecontinue # getoptsgscoforceoptfuncstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXword${}word$azAZ09_+parametersword$zstyle:completion:curcontext:suffixword~/$+azAZ09_[]azAZ09_[]${}(e)words\()<>{}|acceptexactrecexacttmpyestrueon1word~+word~+19word3,1dirstackword~[]/worduserdirsIword21+nameddirsIword21wordparametersIword$continuecontinuecontinuewordforcesubstitute_comp_caller_optionsignorebraces#exp//[^\{]#exp//[^}]otmpqwordtmpotmptmptmp//b\$\{{}\\\\\\}/\\\match1match3\\evalexp=(tmp:gs/\/{/:gs/\/}//dev/nullaliasesexp=( ${${(e)exp//\\[ 	
]/ }//(#b)([ 	
])/\\$match[1]} )NO_aliasesexp:s/\$/$expwordexp[@]integerdone_quoteorig_expexpforceglobexp=( ${~exp//(#b)\\([ 	\"\'
])/$match[1]} ); exp=( ${(q)exp} ) #exp done_quote ! done_quote exp=( ${orig_exp//(#b)\\([ 	\"\'
])/$match[1]} ); exp=( ${(q)exp} ) #exp subd[@]expexp[1]//\word//\(N)forcesubstglobsonlysubdexp(N)keepprefixchangedword~/$/yestrueon1changedword$(M)word##*$[^/]##/word%%/*epre=( ${(e)~opre} )epreepre(q)epre[1]changedopreexp[1]#prewordexp[1]preopreexppreexp[1]wordsortyestrue1on(@o)expaddspacesubstwordexp[1]filefileyestrue1onsubstyesasp #exp == 1 exp1/opre/preexp[1]aspyesfileexp[1]/opre/precompstate[insert]sortmenu_descriptionexpansionsexpansionso:word_descriptionexpansionsexpansionscompaddexpl[@]suf_tagsallexpansionsexpansionsoriginal_requestedexpansionsnormalspacesort_descriptionexpansionsexpansions_descriptionexpansionsexpansionsexp[@]i/opre/prejidir[@]space[@]normal[@] #dir compaddexpl[@]qS/ #space compaddexpl[@] #normal compaddexpl[@]_requesteddispdstrsort_descriptionall expansions_description#expCOLUMNS(r:COLUMNS-5:)exp ...multiosexp1compstateredirectexp2,1compadddisp[@]expl[@]_requestedoriginaloriginalcompaddexpl[@]wordcompstateinsertcontinueA(,k+c+@ACT3AFh}AHC(A	
A

1.A
r0.AQq.A
A%+AC'8eA	1AR.Aq.A\,AA+XABCxkk+A!)	0<.Ac+0+XszA" rl c+A"x"c+A"x#c+,A%kA"&r5;;&kIA""'`2R)r5;<;'kA""(`2R)r5:;(kA"")`2R)r5:<;	)kA
6'1A+
),A/kqA1.A0r
ACTA2	VA22rEir)I.A;kABx%3A0FX,			9qQA"@	ax	A C		qAF	localwordexplwhattmpaeval_comp_setupfuncstack2funcstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXcurcontextcurcontextcurcontextcurcontextexpand-alias-word:::curcontextexpand-alias-word:curcontext#*:_main_completealiaseszstyle:completion:curcontext:regulartmpalwaystrueCURRENTglobalgseldisabledsel(U)selselaliaseswordgaliasesworddis_aliasesworddis_galiaseswordtmp%%:blank:tmp1:alnum:_ztmptmpa1word\tmpaddspacepre_wantedaliascompaddsuf[@] #pre complete_aliasesselreturnA'EA	1AR}.A	q.A$QAFlocalcurcontextcurcontextcurcontextcurcontextexpand-word:::curcontextexpand-word:curcontext#*:_main_complete_expandABCf!CFAgA 3AB!FA+AA|AAq,A!.ALmABCE%3AlA |1A&" pR]"C!"RIcompset(#b)([~$][^/]#/|)(*/|)(\^|)\*.returnlocalfilesexplmfilesematch1match2.eval${(MSI:1..Ofiles//./1:)files%%.[^/]##}files:.-.zstyle:completion:curcontext:extensionsprefixhiddenfiles.PREFIX.PREFIXIPREFIXIPREFIX%.:completion:curcontext:extensionsaddspace_descriptionextensionsfile extensioncompaddexpl[@]mfilesmfiles1PREFIXcompaddexpl[@]suf[@]compstateexact_stringAgACg,,A@],A
,A,A(A"
HCfAD
0AC,0)A,EA,0%A,IA,0;A8A"A,A
,,A*TA0
F(Hy	l	-4,localexpldirsPREFIXIPREFIXPREFIXIPREFIXSUFFIXSUFFIXISUFFIXISUFFIXmagicequalsubstcompset*=OSTYPEsolarisMfpgrep -U $UID -x zsh|xargs pwdx 2>/dev/null::%%/linux/proc/pidof -- -zsh zsh:/cwdN:PdirsN@freebsdpgrep -U $UID -x zshprocstat -h -f $dirs|awk '{if ($3 == "cwd") print $NF}' +commands[lsof] Mflsof -a -u $EUID -c zsh -p \^$$ -d cwd -F n -w
          2>/dev/null:n%% (Ddirs:PWDcompstatepattern_match_wanteddirectoriescurrent directory from other shellcompaddr:|/=* r:|=*A1A
AC'hAFAF8A&\A'hxA
	1A
R.A$Qq.AAF,iZSH_TRACE_GENERIC_WIDGETlocalwidgetunsetZSH_TRACE_GENERIC_WIDGETwidget_genericreturncurcontextcurcontext:-curcontextcurcontextWIDGET:::curcontextWIDGET:curcontext#*:_main_complete@AGA@8\$dZjZRZ[zr2ZA"+FA&Af,!A

5localgarbagezparseoptsgarbagePREFIXSUFFIXreturnshift_message*PREFIXSUFFIXA8zj,DY;+A`1A%.Azq.AzA`1Ad.Azyq.AzA 1AjA#
	1.A#r9;,A$,.A%jq.A',A")jD)jEq,A+jE.A,,,A/\y,A0,A1,A2DA
gdAFA8`2r;+jAXC
A9
A9AA,C&Xy(A?DABylocalexplslicehmaxhistorywordszstyle:completion:curcontext:removealldupssortoptJoptVrangemaxmax:max%:hmaxPREFIXIPREFIXPREFIXIPREFIXSUFFIXSUFFIXISUFFIXISUFFIXhslicecompstatenmatchescompstatequotehsliceQhistorywordsbeg,beg+slicehslicehistorywordsbeg,beg+slice_wantedopthistorywordshistory wordcompaddhslice beg+=slice  compstate[nmatches] LA0"AFA(Ph|A	1AR.ATq.A	A
1.Arq.A
q.AA",I+AB,A1^A2r@R
m
A{=1.AAC8.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.=A8.A/r]#cz,A0AC&,A2M.A3.A4rq+r,A5A
&,A7M
.A8&A9
Y,A:
	DA;QA<

,A=+rAF
0AF
q,AA%	D.ABMuACF
,AG,AHAC&AL-dA`
K\eA"
8UACFAB!,A	eA1.A
NA'50h,A
A"
L0,AA"
,ALA&xAFa_history_complete_wordeval_comp_setuplocalexpldirectionstopcurcontextcurcontextcurcontextcurcontexthistorywords:::curcontexthistory-wordscurcontext#*:WIDGETnewerdirectionnewerdirectionolderzstyle:completion:curcontext:history-words:completion:curcontext:history-wordslistcompstatelistLASTWIDGET_historycompletecompstate[old_list]_hist_stopdirection_hist_stopPREFIX_hist_old_prefix_history_complete_word_gen_matchescompstateinsert_hist_stop_hist_stopPREFIX_hist_old_prefixcompstateold_insert_hist_menu_lengthcompstateold_listkeep compstate[insert] = compstate[old_insert] + 1 stop_messagebeginning of history reachedreturncompstateold_listnewer_hist_stopPREFIX_hist_old_prefix( compstate[nmatches] - 1 )_hist_stopPREFIX_hist_old_prefixcompstatenmatchescompstateold_insertcompstateold_list compstate[insert] = compstate[old_insert] - 1 end of history reachedcompstateold_list_hist_menu_length_hist_old_prefixPREFIX compstate[nmatches] _history_complete_word_gen_matches_hist_stopPREFIX_hist_old_prefix_main_complete_historyzstyle:completion:curcontext:history-wordslistcompstatelist_hist_menu_lengthcompstate[nmatches]_lastcompinsertunambigdirectionnewercompstateinsert_hist_menu_length_hist_stop compstate[insert]-- older_hist_stop compstate[insert]++ _hist_stopreturn_history_complete_word@A""`Rr5FAGACG#sJAA	|A,A
#sJEA"A|C'	+EkEXElEEEE$EL,AAtmk|A	1.Ar,AE.Ak	Q.Ar9;,AA.Akq.Ap,A!AB	$	$,A&,A'A
?, MA)
1.A)9[.A*q.A,	=At--1A".	t&A""1A"		k&0p2	
(r
AA-0
^A3

1k0d,A5
dA
xXA 
AAFA?ABACF_matcher_numcompstateignoredreturnlocalcompintegerzstyle:completion:curcontext:completer(@)_completers[1,_completer_num-1]compI_ignored: ind (@)comp[ind,-1]_comp_no_ignoreexpl_completer_completer_num_matcher_c_matcher_matchers_matcher_num_completer_numcomp[@]tmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:matcherlist_matcher_num_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_ignoredsingleignoredcompstateold_listshowncompstatenmatchesshowcompstateinsertcompstatelistlist forcemenu_descriptionoriginaloriginalcompaddexpl[@]PREFIXSUFFIX _matcher_num++  _completer_num++ A"F4AP+3hA
1A|,A+!.A3iq,A+.A3AA"|*R
)i,A,A
M,A 
.A!iA	F4_matcher_numreturnlocalexprzstyle:completion:curcontext:wordHISTNOLBUFFERRBUFFERPREFIXSUFFIXconditionpre_list_prefixsuf_list_suffixcompstateinsertcompstatelistlist force_list_prefix_list_suffixA'2JAFDYA(g,+EkEEEkrEEEsKjEjEJEkrE0E`EEEE(EPEtEEEE,EE@E`ExEEE1hEEE(Ec+X]PTA
G	AF	d	|Ag	A8
CG	
DD
d
x

A 


PAC5A";R;ABCyk=k+AA?Rp2r
 p2r
A

,AB!AFhA.AGrA1.AHrAhCA"BI`R9R-yAFh.AO!AnAT2r-T`2r
-A',AXh.AY	A1A^RYA	1A"_
.A`0QVAa2I9|;rqAf.AcACFAA%AdC1ACuk,Av4Af`LAdC1ACIk,AzAf`LAdC1AC=k,A~tAf`LA$!#AA!C1.Ar	Ap!
&A$+A!%A"C).A+A#C<mqAB$$C%0,ATA&C'A+?Af+clAF+cAFA+D?Af+clAF+cAFA)%A*%pA,*CA*&A\+Cjk	A1A
Q.Ap	Q.Ar
,A .Ak 	Q.Ar 9;,A !.Ak q.A!H!u,A!!A"/""#!/Cf+c#]AB/""$%$X0$X,A$,A$A`1+,$%A
1.A%E9[.A$%}q.A$%,A&,A3
1A
&YAP3C	A3C&&y,A+A3F&A4C&,A+A4F&A&A"
'!5&&A'X,A''A
1.Ar(=(
.Akr(q.Akr(A9q31NApRr(=(krA""`2)L)Lkr:%))*,Ak*]A;%++I+A;1~A2r+,52k,L@R
,e
,.A--.Ar..YAl<VA2
.P2
.k,L.A--qA=c+/Ah>C,+A0-,AsKj0LA,>$J0m|A1.Ar00,Akr0A"krkrQ.A00.Akrq.Akr1A"krsKjsKj11AB1LA&&ABCc+1eAhB,+A2,Aj2$A,CC$J2E|A1.Ar02m,Akr0A"krkrQ.A00.Akrq.Akr2A"krjj11AB2F&&AA@R2
22krsKjPRR2krj`2
3r3i3.A--Q>AP2
2krj.A -3FA!`2
344d.A#-4AJ}|.A(r451A")r5M)5AJ1A*
5AJF6(6@
A,
6mATKC		1&A-k,LAKf6L7.A/7DAL?>.A27qALc+7AMC621A58!,A6sKj8@A,M$J8a|A81.A8r08,A9kr0A":kr:krQ.A;00.A<krq.A>kr8A"@krsKj@sKj11ABB1LP&&AQCf6L7.AF82qARF6(8AR1AK
9)AS1AL
9a.AM9:AN
:5AO	1AO
:.AP;;=q.AR;|;qAUCF6(;
Q>AYP2kr
'!,AZ-.A[<<A3QAB"\2rkr2R'!p2<u(=(W"<=<=X,A`=u=,Aa-AXk=Ae>M	0.Af>e	0.Ag>	0;.Ah>AZF?l?A [?4??@	@-A[Cf@@A\Ap
@A\C'A0AHAiA\'A0AAA"s
B]CC=A:"wRrEE p2rE<!krF<yFFA_C1.A}rGU("AX_
1.A~rG#.AGH)qA`CF6(HlQAH.AHI	qAaF6(IhAcIAcC%IA,cJAc&JMAdJlJ,AJkt+,AK5K,AKL	,AL1Ly,ALL,AMMe,AMM,ANNa,ANNAgCFO+local \t\n\0eval_comp_setupfuncfuncs_compskipformatcallmatch_completers_completer_completer_numcurtag_comp_force_list_matchers_matcher_c_matcher_matcher_num_comp_tags_comp_mesgmesgcontextstatestate_descrlineopt_argsval_argscurcontextcurcontext_last_nmatches_last_menu_style_def_menu_style_menu_style_tags_level_saved_exactcompstate[exact]_saved_lastpromptcompstate[last_prompt]_saved_listcompstate[list]_saved_insertcompstate[insert]_saved_colorsZLS_COLORS_saved_colors_set+ZLS_COLORS_ambiguous_color_comp_priv_prefixunset_comp_priv_prefixprecommandsbuiltin_precommandsbuiltinexecnocorrectnoglobtimetypeset_lastdescr_comp_ignore_comp_colorscurcontextcurcontextzstyle:completion:curcontext:inserttabtmppending:blank:PENDINGpendingb09:blank:PENDINGmatch1compstateinsertreturncompstate[insert]tab:blank:yestrueon1:blank:curcontextcompstate[vared]:completion:varedcurcontext:compstate[insert]//tab /compstate[pattern_match]_lastcomp[unambiguous]PREFIX_lastcomp[unambiguous_cursor]integerupos_lastcomp[unambiguous_cursor]SUFFIXPREFIX[upos,-1]SUFFIXPREFIXPREFIX[1,upos-1]compstate[quote]equalscompsetcompstatecontextequalPREFIXPREFIX[1]compsettilde_setupdefault_last_menu_style[@]:completion:curcontext:defaultlistpromptLISTPROMPTzmodloadzsh/complist:completion:curcontext:defaultselectpromptMENUPROMPT:completion:curcontext:defaultselectscrollMENUSCROLL # 1_completers_completers2_completers@completer_completers_completers_complete_ignored_completer_numintegerSECONDSTRAPINTKilled by signal in funcstack[2] after SECONDSsreturnTRAPQUITKilled by signal in funcstack[2] after SECONDSsreturnfuncscompprefuncs[@]compprefuncsfuncfuncs[@]func_completers[@]call_completertmptmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:zstyle:completion:curcontext:showcompleterTrying completion for :completion:curcontextmatcherlist_matchers_matcher_num_matcher_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_comp_mesgcall(@)argv[3,-1]break _matcher_num++ _comp_mesg _completer_num++ curcontextcurcontext/:[^:]#:/::compstateold_listkeep_lastcompnmatchescompstatenmatches_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]compstateinsertmenucompstate[insert]_saved_insertcompstate[insert]_menu_style[(r)(yes|true|1|on)=long](@M)_menu_style:#(yes|true|1|on)* #sel 9999999sel[@]i=09i#*\==9999999num min (@M)_menu_style:#(no|false|0|off)* #sel 9999999sel[@]=099999999 max minmax_menu_style[(r)auto*]compstate[insert]automenuunambiguouscompstate[insert]automenuautomenuunambiguouscompstate[insert]menuMENUSELECTMENUSELECT_menu_style[(r)no-select*]unsetMENUSELECT_menu_style[(r)select=long*]zmodloadzsh/complistMENUSELECTMENUSELECT(@M)_menu_style:#select* #sel 9999999sel[@]=099999999MENUSELECTMENUSELECTMENUSELECT_menu_style[(r)interactive*]MENUMODEinteractive_menu_style[(r)search*]_menu_style[(r)*backward*]MENUMODEsearchbackwardMENUMODEsearchforwardMENUMODEcompstatelistlist force_lastdescr:completion:curcontext:warningsformatformatcompstatelistlist force`(@)^_lastdescr:#'tmptmp[1]tmp[1] or tmp[2](j:, :)tmp[1,-2], or tmp[-1]_setupwarningszformatmesgformatd:strD:(F)(@)_lastdescr:#compaddmesg_ambiguous_colorlocaltoquote[=\(\)\|~^?*[\]#<>]prefixcompstateunambiguous1,compstateunambiguous_cursor1prefix_comp_colors=(#i)prefix[1,-2]//?/(prefix[1,-2]//(#m)?/MATCH/~toquote/\MATCH|)prefix[-1]//(#m)~toquote/\MATCH(#b)(?|)*==_ambiguous_color_comp_force_listalways_comp_force_list_comp_force_listcompstatelistcompstate[list]//messages forcecompstate[old_list]_saved_colors_setZLS_COLORS_saved_colorsZLS_COLORS #_comp_colors ZLS_COLORS(j.:.)_comp_colorsZLS_COLORScomppostfuncs[@]comppostfuncsfuncs[@]func_lastcomp(@kv)compstate_lastcompnmatches_lastcompcompleter_completer_lastcompprefixPREFIX_lastcompsuffixSUFFIX_lastcompiprefixIPREFIX_lastcompisuffixISUFFIX_lastcompqiprefixQIPREFIX_lastcompqisuffixQISUFFIX_lastcomptags_comp_tagsreturnADGkkz+EEsJA'kzA(C'Xq,AkA"r]F,AAf`xAMACsJACA!
,A"lA"&X#+,A$A&"(p2r+r
FAx

A+,A,TA"C&-+.A.AC>>1A1|A31NA3p2r1LmA*"52rr17A"8E"9]A"1NACp2r1		i.AF]	QA"F	
(DABH
MC
AG
A

,A PqAF+localcompstate[pattern_match]orig_old_match_stringocsicompstate[insert]ocspicompstate[pattern_insert]:-PREFIXSUFFIX#[~=]tmp:qtmpreturn_old_match_stringPREFIXSUFFIXHISTNO_tagsmatchesoriginalzstyle:completion:curcontext:matchoriginalinsertunambiguousorigcompstatepattern_match_completeopmorigonly ret _complete ! ret inspatterncompstatenmatchesomscompstate[insert]automenuunambiguouscompstateinsertautomenucompstate[insert]menucompstatepattern_inserttrueyeson1compstateunambiguous:PREFIXSUFFIXunambiguous_requestedoriginalcompstatenmatchesoriginalexpl_descriptionoriginaloriginalcompaddexpl[@]PREFIXSUFFIXA"F4A1A
Q,A.AYq.AAF4_matcher_numreturncompstate[old_list]compstateold_listkeepcompstateinsert(compstate[old_insert]+1)A4A441.ArI,A,G\+E;,A	p+AdA,A;AC&q.A;A"CF-XCACH-\AFx.A+A""r9ACF+A%4A(C $4RABFLFAC.A!rI,A"+A&.A$pIAB	<X	u4A
A*
QA"+R 
4	%Ap.A-+localformatgopt1expl_comp_mesg # > 2 2shiftcurtag_tagstag_next_labelcompaddexpl:/X/x ! compstate[nmatches] compstateinsertunambiguouscompstateinsertreturnzparseoptsmessagesformatzstyle:completion:curcontext:messagesformatformat:completion:curcontext:descriptionsformatformatformatrawrawzformatformatformatd:1(@)argv[2,-1]builtincompaddgopt[@]format_comp_mesgA,DAC1.A
ra,A,A AF<QAAIAF<QAA"0CFLL-4YlocalfiletildeetildePREFIX~/PREFIX%%/etildetilde/dev/nullevalfile=(PREFIX*SUFFIX(om[NUMERIC:-1]N))file/etildetildeqfileqfile #file compaddIPREFIXISUFFIXfileAH+,JDXp+3A kkJAC4ThA\C$AmҚӒҒ[zrAC%9iA	1A.Aq.A$,A!+EA`.A"rYDATA	CT,A,+,A-3,A.-,A/U,A0}AF"4Rr
R
Ip26+,A:A$H|hlTABAC,MAA&xAG	1.AGr,AH.AI	0q,AK	L	i.AL		Ah1FAT`R
	r
5ACT
UqA%TA|1AZ.A[,)A(|TlA"aP2rY
I$t|TlA>&AdrYA:1.Akr.Al,3qA
0
Q,Ap

,Aq$AA0%1A"Bs`2]ru,HA(Cd9lqA1AxA@C		il%qA0FPq9l%A &AA '+,A,AAA$"4|TltA	1.Ar,A.A8Uq,A.A$AA"
A&dA'C`IAB'C(H@R
ERe,ADA`)C1.ArA)%D)qA*%DAD"+		il!+A"8",@ail	+AD",		il+A<"-	i5lU+qA8"/i	)le+A8"0,MiylU+A1F+(AL"3)AB3r3CF,A0M,AAA4	1A
AA04FA9lqA05F$EilA6C&A8Cp,AYA<9F	1.Ar	,A.A+ 1Q.ArA u
,A ,A+!-.A30q,A!p!,A!A4=C%%1FA`2
!"
"-A=1.Ar"M"mA8=""i"	l#mQ.Ar#$
A8?$$$Ei$ql$qA0@F%%=il%iAA&localprefnpreftmp2groupexplmenuopreosuforigcpreoptssoptsmatchertypesettmp1matcheszparseoptsJ+:=groupV+:=groupx+:=explX+:=explP:=optsF:=optsf=optsM+:=matcheri=immsopts[@]opts[@] #matcher matchermatcher[2]matcher12[1]22,2(@P)2PREFIXSUFFIXPREFIXSUFFIXPREFIXSUFFIXcompstateinsertmenu09_comp_correctcompstatepattern_matchorigorig:qcompaddmatchesr:|sep=* r:|=* matcher #matches matchestmp1[@]truepresepPREFIXpre%%sep*SUFFIXPREFIXpreSUFFIXsuf%%sep*PREFIXSUFFIXsep(@M)matches:#PREFIXSUFFIXsep* #tmp1 PREFIXSUFFIXsepbuiltincompadd(@)(@)matches%%sep*:#tmp1compaddpresufseptmp1[1]sepmatches(@M)matches:#tmp1[1]*PREFIXcprepreSUFFIXsufimmmatcheszstyle:completion:curcontext:expandsuffixcompaddgroup[@]expl[@]prefmatches matches[(I)tmp1[1]sep*] compaddexpl[@]prefseptmp1[1]compaddexpl[@]prefreturn #tmp1 PREFIXSUFFIXcompaddmatchesmatchessepPREFIXcprepre%%sep*SUFFIXseppre#*sepsufPREFIXcprepreSUFFIXpresufmatches@Mmatches:j<>@btmp1expandmenucompstate[insert]presuftmp2sepseptmp2#*sepcompaddexpl[@]preftmp2[@](@)(@)(@M)matches:#*sep%%sep*:# matches[(I)sep*] compaddexpl[@]prefcompaddexpl[@]pref(@)(@)(@M)matches:#*?sep?*%%sep*:#compaddexpl[@]pref(@)matches:#*sep*compaddexpl[@]prefi#*sep(@)(@)(@M)matches:#*sep*%%sep*:#compaddexpl[@]prefexpandprefixorigprefpresufPREFIXcprepreSUFFIXcompaddexpl[@]prefprecompaddexpl[@]matches(@)(@)(@M)matches:#npref*#*sep:#prefnprefsepcprepre%%sep*seppre#*sepsepcprepresuf%%sep*sepsuf#*sepPREFIXopreosufSUFFIXpreforigprefprefsepsepcompaddexpl[@]pref%sep*sepseppref%sep##*sepprefsepcompaddexpl[@]pref%sep*seppref##*sepcompaddexpl[@]prefA4TA%pA,&$RAC32AC(A"
E
,A0a,AAC.A
rAAd44AE,AAC++E	qAA++EAF,AF,local__gopt__descr__spec__goptzparseopts__goptcomptags1curtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_comp_tags_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*(P@)2(@)argv[4,-1]_descriptioncurtag3(P@)2return\AI+AFA GPsJziAf$A KNYAT4Ld|EEEAP	.Ar,AA&4AC%LA,&h$R,AL,A
4$+A&AL4,Ad.A|5&ArL$+,Ad.A|Qq,Ad.A|ACACA",A5A"re&,AE=A!.ArmA4A0e,A!1A"fm#qA	Ce-UA"	fi'A
F	HA5
A4TA%pA,C&$RA881A(A"E,A	0aA"
r&,AE<iA.ArAC44AA\,A@]A++	qAEmA++AFACFAP	1.APr,AQ8U.ARq,AT=AU		1.AUr,AVLi.AW,A[E,i,A\,A]Y,A_sJACf4\A"crc!iA."d2r	@2
=RYC,Ag!E,AhaAAt+4,AA&<4A|
A
FA`2
]|,A,A	
TAFp
.AAf,XACҬXA@A#F_next_tagseval_comp_setuplocalPREFIXSUFFIXunfunction_all_labels_next_labellocal__gopt__len__tmp__pre__suf__ret__descr__spec__prev1__prevshift__goptzparseopts__goptargvib:4:( __tmp-1 )__tmp( __len+1 )comptags-A__prevcurtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_next_tags_not __spec continue_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*4(P@)2(@)argv[5,-1]_descriptioncurtag3(@)argv[4,__pre](P@)2(@)argv[__suf,-1]return_next_labellocal__gopt__descr__spec__goptzparseopts__goptcomptags1curtag__spec #funcstack > _tags_level _comp_tags_comp_tags% * _tags_levelfuncstack_next_tags_not __spec continue_comp_tags __spec curtag\:zformatcurtag#*:d:3_description__gopt[@]curtag%:*2__descrcurtagcurtag%:*(P@)2(@)argv[4,-1]_descriptioncurtag3(P@)2returnLBUFFER%PREFIX_next_tags_prePREFIX_next_tags_pfxSUFFIX_next_tags_sfx_next_tags_preLBUFFER%PREFIXLASTWIDGET_next_tagslistcompletePREFIX_lastcomp[prefix]SUFFIX_lastcomp[suffix]_next_tags_not _lastcomp[tags]_next_tags_pfxPREFIX_next_tags_sfxSUFFIXcompstate[old_insert]:+1_main_complete_complete_next_tags_completercompstateinsertautomenucompstateinsertautomenuunambiguouscompstateinsertunambiguousops_lastcomp[unambiguous]compaddUnsSUFFIXPREFIXinscompstatelistlist forcecompprefuncs_next_tags_completer_next_tags_not_complete_next_tags_precompstateold_insertWIDGET_next_tagscompstateold_listkeepcompstateinsertmenu:2returnLBUFFER%PREFIX_next_tags_preunfunction_all_labels_next_labelautoload_next_labelcompprefuncs_next_tags_pre_next_tags@A TACgA($5ABuA"	C%A"
5pA1A02
R`2r
MRa2rr,A`}AfAFBA&@AC&Ar\,A|,A (=A"!
"CFC&@AF@A	&A 
A}	Qlocal_comp_command1_comp_command2_comp_commandprecommandoptszparseoptsp+:precommand +opts[-s] _compskip +opts[-P] precommands #precommand precommandsprecommandpBANG_HISTwordsCURRENT!:compstatequotewordsCURRENT"!:compstateall_quotesPREFIXPREFIX//\!/!compset*:_history_modifiersreturnCURRENTcurcontextcurcontext%:*:*:-command-:comp_comps[-command-]compevalcomp_set_command_dispatchkoptss_comp_command_comp_command1_comp_command2defaultAF%_messageno argument or optionA""`Rr5FAGAaAC76A2
22	8uA`+1~A2rRr <,AUACFQ.ArA"r!u,AA\C
1A
L.AqAAFA	41A&p2R=@2
2pR
2=l	
,A)A
F A"+rUACA-
=,A.	A/
1.A/r	e	.A0q	q.A2q
EqA
CFA
FAF_matcher_num_lastcompnmatchesreturnlocallistzstyle:completion:curcontext:oldlistcompstateold_listlistneverLASTWIDGET_complete_helpWIDGET_complete_helpWIDGETSTYLElistalwaysshowncompstateold_listkeep_lastcompcompleter_lastcomp[insert]unambigcompstateto_endsinglecompstateold_listautomenucompstateinsertmenucompaddSUFFIXPREFIXcompstateold_insert_lastcompnmatchesWIDGETLASTWIDGETLASTWIDGET_complete_helpWIDGET_complete_helpcompstateold_listWIDGETSTYLEcompleteprefixwordoldmenucompstateold_listWIDGETSTYLEreverse( compstate[old_insert] - 1 )( compstate[old_insert] + 1 )A #k+ACgAg4ABIg<A$$4ӒAF
ATC.A
r+<l;AeiA&A1A.A+t
QAA"CFAFLQAi.A+q.A+AA")A" FA"!r}CFLAFL,A%A	,#kA|
1.A(r9YA")y
CF,A*		eA
FLA"/	F	A"0
0
%AFLlocaloutputopts +_cmd_variant typeset_cmd_variantzparseoptsoptsc:words11%%\=*1#*=shift #precommands:|builtin_precommands command +opts[-b] && ( precommands[(I)builtin] || +builtins[opts[-c]] )  +opts[-r] Poptsr::optsbreturn precommands[(I)builtin] builtinprebuiltin +_cmd_variant[opts[-c]]  +opts[-r] Poptsr::_cmd_variantoptsc_cmd_variantoptsc1_call_program variant $pre $opts[-c] "${@[2,-1]}" </dev/null 2>&1var[@]outputpat +opts[-r] Poptsr::cmd_cmd_variantoptsccmd +opts[-r] Poptsr::1builtin_cmd_variantoptscA"PRR5F\AtGxEk3	E0E\EEEAG#sJACAC(EA,A#sJA"A`1A(EQ.Axq.A,AA'x(Ab,ke|A	1.Ar,A.Aky	Q.A r9;,A!.A"kyq.A$E,A&AB
(Ea
C,A+,A,\AC3A.
1.A.	59[.A/\	mq.A1\	A
"!A"4

&A"5
=
CF\A(

L
L
,A7A8	1A8
.A9-tq.A;-ACF\A?AAAF\_matcher_numSUFFIXreturnlocalcompcurcontextcurcontextSUFFIX_completer_matcher_c_matcher_matchers_matcher_numintegerzstyle:completion:curcontext:completer(@)_completers[1,_completer_num-1]compI_prefix: ind (@)comp[ind,-1]addspaceISUFFIX SUFFIXISUFFIXSUFFIXSUFFIX_completer_numcomp[@]tmp:_completertmp%:*[2,-1]//_/-tmp#*:tmp%:*tmp_completertmp#*:_completertmp[2,-1]//_/-curcontextcurcontext/:[^:]#:/:_completer:matcherlist_matcher_num_c_matcher_matchers[@]_c_matcher_matcher _c_matcher[2,-1]_c_matcher_prefixcompstatenmatchescompaddIPREFIXISUFFIXcompstate[unambiguous]%sufxcompstatelistcompstateunambiguouscompstateinsertunambiguous _matcher_num++  _completer_num++ APAg<A1FA`2r
MAX
1.A r}:ACFqAFA	C&H,A(dA8
g+Z$;j<A
GP{,A-;jqAf+cA\C

1ACf\+ZAf+cAFHA
gFA6`2At


1fA7R`2rrrAf+cACFHA1^A;2`Rrr
,A=,A>$A%<&A@r,AB,AC$A%<QvAE2r2r9YA<qfAHR`2
-I]AhAK
AftAM
AftA%<`,ARA[W.ASrAqAd>AWP2
8]A<uqA%<AA1A\,A^.A_$QA`)AhAb
AftAd
ACft,AgeA%<"q,Am,An{A
A&Ap,AqA"rR-&H,AsaAA"uC&H.Av	q.Az$A\C
1A}	5A+c	Y	A f+c	YA\ 

1A f\+ZA f+cA!FHA"1ARA"FH
A"r:"	F		A#CFHq.A
$A$f+cAX%C
1.Ar:A%FqA&F
Qsetoptlocaloptionsextendedglobnobadpatternunsettypeset_read_comp+NUMERIC_read_comp_read_compeval_read_compcompadd _read_compreturn_read_complocalsearchstr2newchfuncsfuncs2exactlistintegerCompletion: msgread#keystrstr[1,-2]_  whence -m "$str*" 2>/dev/null%: functionexactkey#key & 127ZBEEPprintbeep\astrkey_ autoliststrfuncs #funcs == 1 funcs1 (Confirm) #funcs == 0 str[1,-2]str2true pos++ funcs1posnewchbreakstr2newchfuncs2funcsstr2 #funcs2 str2 #list msgstrexactlistwhencestr%% /dev/null_read_compcompadd strA6	#A%1y$A:K=UA G0UA&hAAF4IAFH_ra_comp_ra_actions_ra_actions[@]1_regex_argumentslocalregexfuncname1shift@:/b:/:_ra_comp (qqqq)match[1]evalfuncname () {
    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'TiAAfzA\	0.A
T	0;AFAFA';+AC'd+AFAhAyACDA%AC&AGJACg#A#
	1.A#ri,A$.A%#s*Uq.A'hA
TmA
#AA-
1.A-ri.A.Etq.A0EAF1AA
C}LlocalOPTARGmatchesterm\0getoptst:optOPTARGreturnshift( OPTIND - 1 )desc # replyintegertermmatches:tag:desc:(( ))matches:tag:desc:_values -s (q)term (q)desci = 1i <= #i++ s.:.argvi/wds1//*/[^term]#term/matcheswds[1]//\*wds[2]:+\:wds[2]//(#m)[: \(\)]/\MATCH matches (q)wds[1]//\*//(#m)[:\[\]]/\MATCH\[(q)wds[2]//(#m)[:\[\]]/\MATCH\]evalreply+=(wds[3])/[]/matchesendAGA%4A,&P$|RACACfA	1&A
$+AB5FHQ&A$+ACfd5AFHqACFHlocal__gopt__goptzparseopts__goptcomptags1_all_labels__gopt[@]@return_descriptionA Lx,AAC3/1AC(EA(EAF9A`C
&A
A"%F\AF8,ATAC
AA"F0mF8AFrACF8qAF8qAF8local_cache_ident_cache_dir_cache_path_cache_policy_cache_ident1zstyle:completion:curcontext:usecachecachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_dir_cache_dir_messagecache-dir (_cache_dir) isn't a directory\!return_cache_path_cache_dir/_cache_ident_cache_path_cache_invalid_cache_ident_cache_pathA4CG
+,LhA\zkr-EEEEATf$	9҂2ҚӒҒ[zri,A,A !,A!I,A",A#hA	N&A'$+,A)
,A*+AX
	.A,DACL.A.
LA"31M&p,A7A$ |@aA"9P2r
  |@aAB?aFA"@&p,AEh,AF)AFl,AL
AXC
	.AMDAL.AO
LANARpR$+1,AU1A$|4aA"WP2r
 T|taA""[`RrrFA&lAAC%ANAcp2$+1,AfAk	&Ak$+.Al	(	Eq.An	1,At
AXC
	.AuDAL	.Aw
LA$		|LaA"{P2r

 
<|LaA
]A FlA"!%,A<Y,AtAh#,JAH#C	9eLL

-
U
h&Akr
localtesttestarrtmparrprefixsuffixesautosuffixmatchflagsgroupexplcompstatenmatchesopreosufoptsmatcherzparseoptsJ+:=groupV+:=groupx+:=explX+:=explM+:=matcherPREFIXSUFFIXPREFIXSUFFIXSUFFIX12arr[1]arr2,2strsepbreakPREFIXstr%%(|\)sep*builtincompaddtestarrmatcher[@]arrtestarr_comp_correctcompaddtestarr #testarr returnprefixtestarr[1]sepstr#*sepshiftarr2,22PREFIXbuiltincompaddtestarrcompaddtestarrtestarr11str#*1PREFIXstr%%3*PREFIXarr2,2builtincompaddtmparrcompadd(@)^suffixes[@](q)1(@)^tmparr # (q)1PREFIXpreSUFFIXsufsuffixes[@]compaddgroup[@]expl[@]autosuffix[@]opts[@]IPREFIXISUFFIXprefixitestarrcompstatenmatchesAX'Ekr}E+EEEA8g+kr03D#s*XlAh$	)IeZjZRZ[zZ[A"
0]ABbA1A	,A#s*EA""Cf"C%3,AACf@A1AiA"+A%lEAB
yClA	1A" 9AC%0qA"# %3	E	eA"	f			%3A"	Cf
0	C%0A(
PA$
C
4lAmlocalcurcontextcurcontextcompstate[nmatches]qsepnosepminusoptsprefcontuniqdedupzparseoptss:sepn:nump:prefi:prefP:prefI:sufS:sufqsufr:sufR:sufC:contduniq #cont curcontextcurcontext%:*:cont[2] #sep sep2 +suf[(r)-S] (q)suf[suf[(i)-S]+1] #end compsetend*sep[2]compquote ! #uniq  +pref[(r)-P] (q)pref[pref[(i)-P]+1](@)(@ps.qsep.)PREFIX#pre[1,-2](@)(@ps.qsep.)SUFFIX[2,-1]compstatequotingQdedup #num compset( num[2] - 1 )*qqsep ! nosep && (!#num || num[2] > 1) qsepend[1](q)qsep[1] \t\n\-compsetqqsep*compset minus = argv[(ib:2:)-] (@)argv[1,minus-1]opts[@]pref[@]suf[@](@)argv[minus+1,-1]AG,A	8YA"R&AC71A
,A.A-Q.AruACF,A%.AiQ.Ar,A,A<y.AiQ.Ar9|;,A,A<y.Ai	q,A
,A<9.A-localcommandcommandwords[1]commandreturn +builtins[command] + +functions[command] _comp_command1command_comp_command_comp_command1command[1]eval_comp_command2=commandcommand[2,-1]_comp_command2command../PWD/command_comp_command2command:tcommandcommandcommandcommands[command]A GckrA"r$+uAA!cACfPLtAd.A
ruAqACe$Y.AruAf$<hAAcACfPLtA"rQeBQAC1AC%.A"&A#r+.A$q.A&EA
C1A
C=.A*}&A+r+.A,	%	eq.A.	AC1AC
!
.A2
+&A3r+.A4
q.A6
)AC1AC}.A:-p&A;r+.A<q.A>
A""A`2
T
Tkr%

A1Aec,AE
Tkt+Aq.AH
TA"K9"!cF"MRrMh2rMPRRcPMlocalcompstate[nmatches]1zstyle:completion:curcontext:1listcolorszmodloadzsh/complistdefault_comp_colorsval[@]_comp_colors(2)(@)^val:#(|\(*\)*)(M@)val:#\(*\)*unsetZLS_COLORSZLS_COLOURS:completion:curcontext:1showambiguityvalyestrueon_ambiguous_color_ambiguous_color:completion:curcontext:1listpackedcompstatelistcompstate[list] packedcompstatelistcompstate[list]:gs/packed//compstatelist_saved_list:completion:curcontext:1listrowsfirstcompstatelistcompstate[list] rowscompstatelistcompstate[list]:gs/rows//compstatelist:completion:curcontext:1lastpromptcompstatelast_prompt_saved_lastprompt:completion:curcontext:1acceptexactcompstateexactacceptcompstateexactcompstateexact_saved_exact_last_nmatches_menu_style_last_menu_style[@]_menu_style[@]:completion:curcontext:1menu_last_menu_style_comp_force_listalways:completion:curcontext:1forcelistvalalways09_comp_force_list_comp_force_listAgL,AAC}1ACiAAFA C#"&A
A1AAF1qA`hA44ATllAP	&AAFAF,AL,ALEA #"&AA1A ACF=qA`	hA	44A	Tll5AP		&A&A	FA
FA&	A$A1	0	0
A
Cf
l
A
f
lA
f
leAf
l
0;Af
lqAFACFlocal_cache_ident_cache_ident_dir_cache_ident1zstyle:completion:curcontext:usecachecachepath_cache_dir_cache_dir:ZDOTDIR:HOME/.zcompcache_cache_dir_cache_dir_messagecache-dir style points to a non-directory\!zmodloadzsh/filesb:mkdirmkdir0700_cache_dir/dev/null_cache_dircouldn't create cache-dir _cache_dirreturn_cache_dir/_cache_ident_cache_ident_dir:h_cache_ident_dir_cache_ident_dircache ident dir points to a non-directory:_cache_ident_dir_cache_ident_dir_cache_ident_dircouldn't create cache-ident_dir _cache_ident_dirshiftPtvarreadonlyassociationarrayprintvar=( ${(Q)"${(z)$(<<\EO:var(kv@Pqq)^^varEO:var)}"} )var=(Pqq)^^var_cache_dir/_cache_identAGAd&Ar,A LlqACF	localexplCURRENT_wantedcommandscommandcompadd@_messageno more argumentsAGAP	.Ar-,AAC&@A,dd1AYAL'lEE;EEkA.Ar-,AAA&@	Q.Ar-,AAF@A"r-E&@A"\yCFIA	CxA`
C+1A)
A
FI%qAB\yB-%A,;AC 	0.A2+	09AF
0<A
flA"8RFACF8]A&AFlocalprev1shift # curcontextcurcontextordernodefCcurcontextcurcontext%:*:1[3,-1]curcontextcurcontext%:*:2zstyle:completion:curcontext:groupordercompgroupsorder[@]comptags-iprevcurcontext@_sort_tags_sort_tagstagorder ! @[(I)options] (|*-)argument-* (|*-)option[-+]* valuesoptionsordertagcomptry(@)argv:#((j:|:)~=~tag[2,-1])comptrytagnodefcomptrycomptags-Tprevreturncomptags-NprevAfPA"xFAd*03E
EkEDEXACpA
1.Ar.Aq.AeA*AB%pFATC)D,A"XAE0A
F@UAL
C1A)
A
*A
&$0A%ACF)AL1A2AA*qA
&A&":p2rrFA%A"@r	)*iAA%knAC1~ACRRrA"DrAD
\A"Erq	E
q.AH
\AMAMvANFAN`2-U|;
.AO3z
QnAPRr}`2r}.AR3q.AT3A1AXRAtC
.AYr	I	h
A	|		
YqA 



YA$\}*qACDA\[A"cFhA$JRK"At
.Afr	hA

H
u
YqA C
$Q
YA%A%AC%K"A ,J,ApRACFAq`2%|;A%K"9%QnAsRr}`2r}A%a%qA%%A"y C1K"A"zE$lA"{$AC32ACF0Ag\pAt 
.Ar	hA C
YqA  d
YAx!C
1&A%XA!%\#dpA!pyqA"C%\A"
"%*%A(#%A"#@l#.A!	hA%Fsetoptlocaloptionsnonomatch_matcher_numreturnlocalwordsortexprexplsubdspecREPLYspecsreplyfuncstack[2]_prefixIPREFIXPREFIXSUFFIXIPREFIXPREFIXSUFFIXISUFFIXwordzstyle:completion:curcontext:userexpandspecsspec$:IDENT:evaltmp${spec2,1[$word]}tmptmpbreak_word #reply reply[@]expexp[1]wordsortyestrue1on(@o)expaddspacesubstword$exp[1]filefileyestrue1onsubstyesasp #exp == 1 exp1exp[1]aspyesfileexp[1]compstate[insert]sortmenu_descriptionexpansionsexpansionsREPLY:+: REPLYo:word_descriptionexpansionsexpansionsREPLY:+: REPLYcompaddexpl[@]suf_tagsallexpansionsexpansionsoriginal_requestedexpansionsnormalspacesort_descriptionexpansionsexpansionsREPLY:+: REPLY_descriptionexpansionsexpansionsREPLY:+: REPLYexp[@]ijidir[@]space[@]normal[@] #dir compaddexpl[@]qS/ #space compaddexpl[@] #normal compaddexpl[@]_requesteddispdstrsort_descriptionall expansionsREPLY:+: REPLY_descriptionall expansionsREPLY:+: REPLY#expCOLUMNS(r:COLUMNS-5:)exp ...multiosexp1compstateredirectexp2,1compadddisp[@]expl[@]exp_requestedoriginaloriginalcompaddexpl[@]wordcompstateinsertA$z8PpA%AL&$9YyjRҲr2A"
A
hLE1ADLqA@G(+<XlTA'ACfDA"fD+"
lA<1AD$\ABFxF,AADAhlHFA`2
]rACG,A
A;
ADdm,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&AfDX.AHAT		1AFx,ALACFA<(qAC%+A"V"fD+$%(=+ACz1.AYriAfD,A[,A\lA]	1A]
.A^q.A`1,AbQAF\qACgAfDACR
1.Airi!AC,AFQ.ApriACGAC,A]LA$l9qQ.AyriAC,ALA0F()L9mQ.AriA@!A!(A!CF,.Ari9A"F,AA<#NA#(A#C&
qA$F,AH%A%p(A%C9%,Ax&Akrq,A8eA(Flocalsuboptsuseccgarbagekeepsuboptszparseoptsgarbages+:keepS+:keepw+keepCuseccO:subopts #subopts subopts(@P)subopts[2]compvalueskeep[@]@noargsargsoptsdescractionexplargsepsubctestoldcontextcurcontextargsepsep[^(q)sep]#action_tagsvaluesreturncurcontextoldcontext%:*:valuesargsepPREFIXargseptestnamePREFIX%%argsep*nameactionIPREFIXIPREFIXnameargsepPREFIXPREFIX#*argsepprefixsuffixPREFIX#*argsepSUFFIXPREFIXnameSUFFIXargs[@]opts[@]compaddr:|[_-]=* r:|=*(@)args[@]%%:*argsPREFIXprefixSUFFIXsuffixIPREFIXIPREFIXargs[1]%%:*argsepargs[1]%%:*actioncurcontextoldcontext%:*:subc-qS_describedescrsep[@]r:|[_-]=* r:|=*argsepr:|[_-]=* r:|=*argsepsep \t\n\-r:|[_-]=* r:|=*curcontextoldcontextcurcontextargumentscurcontextoldcontext_descriptiondescrsnames+names+onames-qSsepexpl[@]action>val_argsstateaction[3,-1]##[ 	]#%%[ 	]#state_descrdescrusecccurcontextcontextsubccompstaterestoretypeset_messagedescr(())evalws=(action[3,-3]_describedescrr:|[_-]=* r:|=*subopts[@]sep[@]()action[2,-2]_all_labelsdescrcompaddsep[@]{}_next_labeldescraction[2,-2]action=( action )_next_labeldescraction[@]action=( action )_next_labeldescraction[1]expl[@](@)action[2,-1]curcontextoldcontextcompstate[nmatches]curcontextoldcontextA8A0FT$RAfALNA&A"f,]FAFlocal__targs__goptzparseopts__goptC:__targs_tags__targs[@]1_all_labels__gopt[@]@return

Zerion Mini Shell 1.0