
    .Ph                    @    d dl mZ d dlmZ  G d de          ZdgZdS )    )annotations)ViaTemplateActivatorc                  0    e Zd Zd Zed             Zd ZdS )NushellActivatorc              #     K   dV  d S )Nzactivate.nu )selfs    f/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/virtualenv/activation/nushell/__init__.py	templateszNushellActivator.templates   s          c                v    d}d}| D ] }|dk    r|dz  }t          ||          }d}!d|dz   z  }d| d|  d| S )z
        Nushell supports raw strings like: r###'this is a string'###.

        This method finds the maximum continuous sharps in the string and then
        quote it with an extra sharp.
        r   #   r')max)string
max_sharpscurrent_sharpscharwrappings        r
   quotezNushellActivator.quote
   st     
 	# 	#Ds{{!# <<

!"*q.)1811f11x111r   c                    | j         dn| j         t          |j                  |j        t          |j                            |j                            dS )N )__VIRTUAL_PROMPT____VIRTUAL_ENV____VIRTUAL_NAME____BIN_NAME__)flag_promptstrdestenv_namebin_dirrelative_to)r	   creatordest_folders      r
   replacementszNushellActivator.replacements   sS    (,(8(@""dFV"7<00 ' 0 ; ;GL I IJJ	
 
 	
r   N)__name__
__module____qualname__r   staticmethodr   r'   r   r   r
   r   r      sM           2 2 \2$
 
 
 
 
r   r   N)
__future__r   "virtualenv.activation.via_templater   r   __all__r   r   r
   <module>r/      se    " " " " " " C C C C C C
 
 
 
 
+ 
 
 
B r   