+
     hG  c                   s~    ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^RIHtHtH	t	H
t
 ]P                  ! ]4      tR tRR ltR# )i    N)import_module)SUPPORTED_SHELLS__version__add_argument_tocompletec            	      s    \         P                  ! R R7      p V P                  RRR7       V P                  RRR\        ,           R7       V P                  R	R
\        ^ ,          \        R7       V P                  RRR7       V P                  RRR7       V P                  RRR7       V P                  RRRRRR7       V P                  RRR\
        P                  \
        P                  RR7       \        V RRR7       V # )Zshtab)progparserz0importable parser (or function returning parser))helpz	--versionversionz	%(prog)s )actionr   z-sz--shell)defaultZchoicesz--prefixz1prepended to generated functions to avoid clashesz
--preamblezprepended to generated scriptz--progz-custom program name (overrides `parser.prog`)z-uz--error-unimportableFZ
store_truez4raise errors if `parser` is not found in $PYTHONPATH)r
   r	   r   z	--verboseloglevelZstore_constzLog debug information)Zdestr	   r
   Zconstr   z--print-own-completionzprint shtab's own completion)	argparseZArgumentParserZadd_argumentr   r   loggingZINFOZDEBUGr   )r   s    //usr/lib/python3.14/site-packages/shtab/main.pyget_main_parserr      s    $$'2F
'YZ
I{[?XY
i1A!1DN^_

)\]
+JK
'VW
C   *]T[T`T`%mm2I  KF4;YZM    c           
      s   \        4       pVP                  V 4      p\        P                  ! VP                  R 7       \
        P                  V4       VP                  P                  R^4      w  r4\        P                  '       dL   \        P                  ^ ,          '       d/   \        P                  P                  ^\        P                  4        \        V4      p\%        Y44      p\'        T4      '       d   T! 4       pTP(                  '       d   TP(                  Tn        \+        \-        YBP.                  TP0                  ;'       g$    TP                  P3                  R^4      ^ ,          TP4                  R7      4       R#   \         d=   pTP                   '       d   h \
        P                  \#        T4      4        Rp?R# Rp?ii ; i))ZlevelZ.N)shellZroot_prefixpreamble)r   Z
parse_argsr   ZbasicConfigr   logZdebugr   ZrsplitsysZpathZinsertosZcurdirr    ZImportErrorZerror_unimportableZstrZgetattrZcallabler   Zprintr   r   ZprefixZsplitr   )Zargvr   ZargsZmoduleZother_parserZerrs   &     r   mainr   !   s8   FT"Ddmm,IIdO;;--c15F
xxxCHHQKK299%v& 60L#~yyy II	ZZT[[ >1 >1KK%%c1-a04==	JK  """		#c(	s   F G1GG)N)r   r   r   r   Z	importlibr    Z r   r   r   r   Z	getLoggerZ__name__r   r   r   ) r   r   <module>r      s5      	 
 # F F!*Kr   