+
    BV-jÕ  ã                   ót   € ^ RI t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 Rt
RRR	R
RRRR/t ! R R]4      tR# )é    N)ÚValues)ÚCommand)ÚSUCCESS)Úget_progzD
# pip {shell} completion start{script}# pip {shell} completion end
Úbasha?  
        _pip_completion()
        {{
            local IFS=$' \t\n'
            COMPREPLY=( $( COMP_WORDS="${{COMP_WORDS[*]}}" \
                           COMP_CWORD=$COMP_CWORD \
                           PIP_AUTO_COMPLETE=1 "$1" 2>/dev/null ) )
        }}
        complete -o default -F _pip_completion {prog}
    Úzshaë  
        #compdef -P pip[0-9.]#
        __pip() {{
          compadd $( COMP_WORDS="$words[*]" \
                     COMP_CWORD=$((CURRENT-1)) \
                     PIP_AUTO_COMPLETE=1 $words[1] 2>/dev/null )
        }}
        if [[ $zsh_eval_context[-1] == loadautofunc ]]; then
          # autoload from fpath, call function directly
          __pip "$@"
        else
          # eval/source/. command, register function for later
          compdef __pip -P 'pip[0-9.]#'
        fi
    Úfisha€  
        function __fish_complete_pip
            set -lx COMP_WORDS \
                (commandline --current-process --tokenize --cut-at-cursor) \
                (commandline --current-token --cut-at-cursor)
            set -lx COMP_CWORD (math (count $COMP_WORDS) - 1)
            set -lx PIP_AUTO_COMPLETE 1
            set -l completions
            if string match -q '2.*' $version
                set completions (eval $COMP_WORDS[1])
            else
                set completions ($COMP_WORDS[1])
            end
            string split \  -- $completions
        end
        complete -fa "(__fish_complete_pip)" -c {prog}
    Ú
powershella‡  
        if ((Test-Path Function:\TabExpansion) -and -not `
            (Test-Path Function:\_pip_completeBackup)) {{
            Rename-Item Function:\TabExpansion _pip_completeBackup
        }}
        function TabExpansion($line, $lastWord) {{
            $lastBlock = [regex]::Split($line, '[|;]')[-1].TrimStart()
            if ($lastBlock.StartsWith("{prog} ")) {{
                $Env:COMP_WORDS=$lastBlock
                $Env:COMP_CWORD=$lastBlock.Split().Length - 1
                $Env:PIP_AUTO_COMPLETE=1
                (& {prog}).Split()
                Remove-Item Env:COMP_WORDS
                Remove-Item Env:COMP_CWORD
                Remove-Item Env:PIP_AUTO_COMPLETE
            }}
            elseif (Test-Path Function:\_pip_completeBackup) {{
                # Fall back on existing tab expansion
                _pip_completeBackup $line $lastWord
            }}
        }}
    c                   óL   a € ] tR t^Qt o RtRtV 3R lR ltV 3R lR ltRtV t	R# )	ÚCompletionCommandz3A helper command to be used for command completion.Tc                ó   <€ V ^8„  d   QhRR/# )é   ÚreturnN© )ÚformatÚ__classdict__s   "€Úr/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pip/_internal/commands/completion.pyÚ__annotate__ÚCompletionCommand.__annotate__V   s   ø€ ÷ ":ñ ":˜Tñ ":ó    c           	     óZ  € V P                   P                  R RRRRRR7       V P                   P                  RRRR	RR
R7       V P                   P                  RRRRRRR7       V P                   P                  RRRRRRR7       V P                  P                  ^ V P                   4       R# )z--bashz-bÚstore_constr   ÚshellzEmit completion code for bash)ÚactionÚconstÚdestÚhelpz--zshz-zr   zEmit completion code for zshz--fishz-fr	   zEmit completion code for fishz--powershellz-pr
   z#Emit completion code for powershellN)Úcmd_optsÚ
add_optionÚparserÚinsert_option_group)Úselfs   &r   Úadd_optionsÚCompletionCommand.add_optionsV   sÆ   € Ø�‰× Ñ ØØØ ØØØ0ð 	!ô 	
ð 	�‰× Ñ ØØØ ØØØ/ð 	!ô 	
ð 	�‰× Ñ ØØØ ØØØ0ð 	!ô 	
ð 	�‰× Ñ ØØØ ØØØ6ð 	!ô 	
ð 	�‰×'Ñ'¨¨4¯=©=Ö9r   c                ó<   <€ V ^8„  d   QhRS[ RS[S[,          RS[/# )r   ÚoptionsÚargsr   )r   ÚlistÚstrÚint)r   r   s   "€r   r   r   z   s&   ø€ ÷ ñ ™6ð ©©c­ð ±sñ r   c                ó  € \         P                  4       p\        V4       Uu. uF  pRV,           NK  	  ppVP                  V9   d|   \        P
                  ! \         P                  VP                  R4      P                  \        4       R7      4      p\        \        P                  WaP                  R7      4       \        # \        P                  P                  RP                  RP                  V4      4      4       \        # u upi )z-Prints the completion code of the given shellz--Ú )Úprog)Úscriptr   zERROR: You must pass {}
z or )ÚCOMPLETION_SCRIPTSÚkeysÚsortedr   ÚtextwrapÚdedentÚgetr   r   ÚprintÚBASE_COMPLETIONr   ÚsysÚstderrÚwriteÚjoin)r"   r&   r'   Úshellsr   Úshell_optionsr.   s   &&&    r   ÚrunÚCompletionCommand.runz   sÃ   € ä#×(Ñ(Ó*ˆÜ39¸&´>ÓB±>¨%˜ Ÿ˜±>ˆÐBØ�=‰=˜FÔ"Ü—_’_Ü"×&Ñ& w§}¡}°bÓ9×@Ñ@ÄhÃjÐ@ÓQóˆFô ”/×(Ñ(°¿m¹mÐ(ÓLÔMÜˆNä�J‰J×ÑØ+×2Ñ2°6·;±;¸}Ó3MÓNôô ˆNùò Cs   ¢Dr   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úignore_require_venvr#   r=   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r   Q   s#   ø‡ € Ù=àÐ÷":ð ":÷Hö r   r   )r7   r2   Úoptparser   Úpip._internal.cli.base_commandr   Úpip._internal.cli.status_codesr   Úpip._internal.utils.miscr   r6   r/   r   r   r   r   Ú<module>rK      s]   ðÛ 
Û Ý å 2Ý 2Ý -ð€ð
 ð 	ð 
ð ð ð ð" ð ðWAÐ ôH7˜ö 7r   