§
    xßjË
  ã                   óJ   — d Z ddlZddlmZ ddlmZmZ  G d„ de¦  «        ZdS )z€distutils.command.install_data

Implements the Distutils 'install_data' command, for installing
platform-independent data files.é    Né   )ÚCommand)Úchange_rootÚconvert_pathc                   ó>   — e Zd ZdZg d¢ZdgZd„ Zd„ Zd„ Zd„ Z	d„ Z
d	S )
Úinstall_datazinstall data files))zinstall-dir=ÚdzIbase directory for installing data files (default: installation base dir))zroot=Nz<install everything relative to this alternate root directory)ÚforceÚfz-force installation (overwrite existing files)r
   c                 ón   — d | _         g | _        d | _        d| _        | j        j        | _        d| _        d S )Nr   é   )Úinstall_dirÚoutfilesÚrootr
   ÚdistributionÚ
data_filesÚwarn_dir©Úselfs    ú]/var/www/html/venv/lib/python3.11/site-packages/setuptools/_distutils/command/install_data.pyÚinitialize_optionszinstall_data.initialize_options   s7   € ØˆÔØˆŒØˆŒ	ØˆŒ
ØÔ+Ô6ˆŒØˆŒˆˆó    c                 ó6   — |                       dddd¦  «         d S )NÚinstall)r   r   )r   r   )r
   r
   )Úset_undefined_optionsr   s    r   Úfinalize_optionszinstall_data.finalize_options&   s0   € Ø×"Ò"ØØ+ØØñ		
ô 	
ð 	
ð 	
ð 	
r   c                 ó\  — |                       | j        ¦  «         | j        D �]ˆ}t          |t          ¦  «        rpt          |¦  «        }| j        r!|                      d|›d| j        ›d�¦  «         |                      || j        ¦  «        \  }}| j	         
                    |¦  «         Œˆt          |d         ¦  «        }t          j                             |¦  «        s&t          j                             | j        |¦  «        }n| j        rt!          | j        |¦  «        }|                       |¦  «         |d         g k    r| j	         
                    |¦  «         �Œ;|d         D ]D}t          |¦  «        }|                      ||¦  «        \  }}| j	         
                    |¦  «         ŒE�ŒŠd S )Nz.setup script did not provide a directory for 'z' -- installing right in 'ú'r   r   )Úmkpathr   r   Ú
isinstanceÚstrr   r   ÚwarnÚ	copy_filer   ÚappendÚosÚpathÚisabsÚjoinr   r   )r   r   ÚoutÚ_ÚdirÚdatas         r   Úrunzinstall_data.run.   s­  € Ø�Š�DÔ$Ñ%Ô%Ð%Ø”ð 	2ñ 	2ˆAÝ˜!�SÑ!Ô!ð 2å  ‘O”O�Ø”=ð Ø—I’I�Ià>?¸a¸aÀÔAQÐAQÐAQðSñô ð ð  Ÿ>š>¨!¨TÔ-=Ñ>Ô>‘��aØ”×$Ò$ SÑ)Ô)Ð)Ð)õ # 1 Q¤4Ñ(Ô(�Ý”w—}’} SÑ)Ô)ð 6Ýœ'Ÿ,š, tÔ'7¸Ñ=Ô=�C�CØ”Yð 6Ý% d¤i°Ñ5Ô5�CØ—’˜CÑ Ô Ð à�Q”4˜2’:�:ð ”M×(Ò(¨Ñ-Ô-Ð-Ñ-ð !" !¤ð 2ð 2˜Ý+¨DÑ1Ô1˜Ø#'§>¢>°$¸Ñ#<Ô#<™˜˜aØœ×,Ò,¨SÑ1Ô1Ð1Ð1ñ2ð7	2ð 	2r   c                 ó   — | j         pg S ©N)r   r   s    r   Ú
get_inputszinstall_data.get_inputsP   s   € ØŒÐ$ "Ð$r   c                 ó   — | j         S r/   )r   r   s    r   Úget_outputszinstall_data.get_outputsS   s
   € ØŒ}Ðr   N)Ú__name__Ú
__module__Ú__qualname__ÚdescriptionÚuser_optionsÚboolean_optionsr   r   r-   r0   r2   © r   r   r   r      s   € € € € € à&€Kð	ð 	ð 	€Lð �i€Oðð ð ð
ð 
ð 
ð 2ð  2ð  2ðD%ð %ð %ðð ð ð ð r   r   )Ú__doc__r%   Úcorer   Úutilr   r   r   r9   r   r   ú<module>r=      s‚   ðð$ð $ð 
€	€	€	Ø Ð Ð Ð Ð Ð Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,ðGð Gð Gð Gð G�7ñ Gô Gð Gð Gð Gr   