| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/site-packages/charset_normalizer/__pycache__/ |
Upload File : |
�
, �gz0 � � � d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
d dlmZ d dl
mZ d dlmZ d d
lmZmZmZmZmZmZ e
e�� d*d�� Z e
e�� d+d
�� Z e
e�� d,d�� Z e
e�� d*d�� Z e
e�� d*d�� Z e
e�� d*d�� Z e
e�� d*d�� Z e
e�� d*d�� Z e
e�� d*d�� Z e
e�� d*d�� Z! e
e�� d*d�� Z" e
e�� d*d�� Z# e
e�� d*d�� Z$ e
e�� d*d�� Z% e
e�� d*d�� Z& e
e�� d*d�� Z' e
e(e� �� d-d�� Z) e
e�� d*d�� Z*d.d/d�Z+ e
d�� d0d �� Z,d1d!�Z-d2d"�Z.d3d4d#�Z/d5d$�Z0d6d%�Z1d&ejd d'f d7d(�Z3 d8 d9d)�Z4y):� )�annotationsN)�IncrementalDecoder)�aliases)� lru_cache)�findall)� Generator)�MultibyteIncrementalDecoder� )�ENCODING_MARKS�IANA_SUPPORTED_SIMILAR�RE_POSSIBLE_ENCODING_INDICATION�UNICODE_RANGES_COMBINED�UNICODE_SECONDARY_RANGE_KEYWORD�UTF8_MAXIMAL_ALLOCATION)�maxsizec � � t j | � }d|v xs( d|v xs" d|v xs d|v xs d|v xs d|v xs
d|v xs d |v S # t $ r Y yw xY w)
NFz
WITH GRAVEz
WITH ACUTEzWITH CEDILLAzWITH DIAERESISzWITH CIRCUMFLEXz
WITH TILDEzWITH MACRONzWITH RING ABOVE��unicodedata�name�
ValueError�� character�descriptions �:C:\Python312\Lib\site-packages\charset_normalizer/utils.py�is_accentuatedr s� � ��&�+�+�I�6�� ��#� ,��;�&� ,��[�(� ,� �{�*� ,� ��+� ,�
�;�&� ,� �K�'�
,� ��+� �� � ���s �A � A�Ac � � t j | � }|s| S |j d� }t t |d d� � S )N� r � )r �
decomposition�split�chr�int)r �
decomposed�codess r �
remove_accentr% , sA � �!�/�/� �:�J����!�'�'��,�E��s�5��8�R� �!�!� c �b � t | � }t j � D ]
\ }}||v s�|c S y)zK
Retrieve the Unicode range official name from a single character.
N)�ordr �items)r �
character_ord�
range_name� ord_ranges r �
unicode_ranger- 7 s= � �
�Y��M�!8�!>�!>�!@� ��
�I��I�%���� r&