
    VGh                        d dl Z d dlZddlmZ ddlmZ dZej                  j                  d      rde_	        n	 ddl
mZ d	e_	        esQdd
lmZ  e j                  e      D  ci c]  \  } }| j                  d      r| dk7  r| |  c}} Zej                   ed<   ej                  Z ej$                         D ]  \  ZZej+                  ee        d Zy# e$ r
 de_	        Y w xY wc c}} w )    N   )LAZY_EXTRACTORS)
extractorsYTDLP_NO_LAZY_EXTRACTORSF   )_CLASS_LOOKUPT)_extractorsIE	GenericIEc                 ^    t        j                  |       }|st        dt         d|        |S )Nzmodule z has no attribute )r   getAttributeError__name__namevalues     d/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/extractors.py__getattr__r   !   s3    d#Ewxj0B4&IJJL    )inspectosglobalsr   r   _extractors_contextr   environr   r   lazy_extractorsImportError r	   
getmembersendswithr   _currentitemsr   ie
setdefaultr   r   s   00r   <module>r$      s     	 % 7::>>,-!O%2 $  .7--k:D%==4;#6 	eM
 "-!6!6M+ $$###% "HD"b!"'  % $%s   C %#C(C%$C%