o
    òšŒhQ  ã                   @   s¾   d dl mZ d dlmZ eddƒZeddƒZeddƒZeddƒZeddƒZd	Z	d
Z
dZeeƒZeeƒZeeƒZeeƒZeeƒZed Zee ¡ ƒZee ¡ ƒZdd„ eD ƒZdd„ eD ƒZdS )é    )Ú	read_text)Ú	load_dictzfake_http_header.dataz'top-level-domain-to-search-engines.jsonz"top-level-domain-to-languages.jsonzbrowser-to-user-agent.jsonzencoding-values.jsonzbrowser-to-accept-values.jsoné   é   é   zAccept-Encodingc                 C   s   g | ]
}t |ƒtkr|‘qS © )ÚlenÚ'MINIMAL_GENERIC_TOP_LEVEL_DOMAIN_LENGTH)Ú.0Úgeneric_domainr   r   úW/var/www/Befach/backend/venv/lib/python3.10/site-packages/fake_http_header/constants.pyÚ
<listcomp>   s
    þr   c                 C   s   g | ]}|t vr|‘qS r   )ÚGENERIC_TOP_LEVEL_DOMAINS)r
   Úcountryr   r   r   r   !   s    N)Úimportlib.resourcesr   Úfake_http_header.data_importr   Údomain_to_search_engine_binaryÚdomain_to_languages_binaryÚbrowser_to_user_agentÚencoding_values_dict_binaryÚbrowser_to_accept_value_binaryr	   ÚMINIMAL_ENCODING_VALUE_LENGTHÚMAXIMUM_ENCODING_VALUE_LENGTHÚDOMAIN_TO_SEARCH_ENGINESÚDOMAIN_TO_LANGUAGESÚBROWSER_TO_USER_AGENTÚencoding_values_dictÚBROWSER_TO_ACCEPT_VALUESÚENCODING_VALUESÚlistÚkeysÚBROWSERSÚALL_TOP_LEVEL_DOMAINSr   ÚCOUNTRY_TOP_LEVEL_DOMAINSr   r   r   r   Ú<module>   s,    




þ