__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

��g0'��2�SSKJrJr SSKJrJrJr SSKJrJ	r	J
r
 SSKJrJ
r
Jr SSKJrJrJr SSKJrJrJr SSKJr "S	S
5r"SS\5r"S
S\5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r g)�)�Tuple�Union�)�BIG5_CHAR_TO_FREQ_ORDER�BIG5_TABLE_SIZE�BIG5_TYPICAL_DISTRIBUTION_RATIO)�EUCKR_CHAR_TO_FREQ_ORDER�EUCKR_TABLE_SIZE� EUCKR_TYPICAL_DISTRIBUTION_RATIO)�EUCTW_CHAR_TO_FREQ_ORDER�EUCTW_TABLE_SIZE� EUCTW_TYPICAL_DISTRIBUTION_RATIO)�GB2312_CHAR_TO_FREQ_ORDER�GB2312_TABLE_SIZE�!GB2312_TYPICAL_DISTRIBUTION_RATIO)�JIS_CHAR_TO_FREQ_ORDER�JIS_TABLE_SIZE�JIS_TYPICAL_DISTRIBUTION_RATIO)�JOHAB_TO_EUCKR_ORDER_TABLEc��\rSrSrSrSrSrSrSSjrSS	jr	S
\
\\4S\
SS4SjrS\4S
jrS\4SjrS\
\\4S\
4SjrSrg)�CharDistributionAnalysis�:ig�G�z��?g{�G�z�?��returnNc��[5UlSUlSUlSUlSUlSUlUR5 g)NrgF)�tuple�_char_to_freq_order�_table_size�typical_distribution_ratio�_done�_total_chars�_freq_chars�reset��selfs �:/usr/lib/python3/dist-packages/chardet/chardistribution.py�__init__�!CharDistributionAnalysis.__init__@s@��5:�G�� ����
+.��'���
��������
�
��c�.�SUlSUlSUlg)zreset analyser, clear any stateFrN)r r!r"r$s r&r#�CharDistributionAnalysis.resetOs����
������r)�char�char_lenc���US:XaURU5nOSnUS:�aOU=RS-
slX0R:a*SURU:�aU=RS-
slgggg)z"feed a character with known length����rriN)�	get_orderr!rrr")r%r,r-�orders    r&�feed�CharDistributionAnalysis.feedXss���q�=��N�N�4�(�E��E��A�:�����"���'�'�'���1�1�%�8�8��$�$��)�$�9�(�r)c�B�URS::dURUR::aUR$URUR:waDURURUR-
UR--nXR
:aU$UR
$)z(return confidence based on existing datar)r!r"�MINIMUM_DATA_THRESHOLD�SURE_NOr�SURE_YES)r%�rs  r&�get_confidence�'CharDistributionAnalysis.get_confidencefs�������!�T�%5�%5��9T�9T�%T��<�<������ 0� 0�0�� � ��"�"�T�%5�%5�5��9X�9X�X��A��=�=� ����}�}�r)c�4�URUR:�$�N)r!�ENOUGH_DATA_THRESHOLDr$s r&�got_enough_data�(CharDistributionAnalysis.got_enough_dataws��� � �4�#=�#=�=�=r)�_c��g)Nr0�)r%rAs  r&r1�"CharDistributionAnalysis.get_order|s��
r))rr r"rr!r�rN)�__name__�
__module__�__qualname__�__firstlineno__r>r8r7r6r'r#r�bytes�	bytearray�intr3�floatr:�boolr?r1�__static_attributes__rCr)r&rr:s{�� ���H��G���
��*��u�i�/�0�*�C�*�D�*����">��>�
�5��	�!1�2��s�r)rc�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�EUCTWDistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=)�superr'rrr
rrr�r%�	__class__s �r&r'�"EUCTWDistributionAnalysis.__init__��&���
����#;�� �+���*J��'r)�byte_strc�<�USnUS:�aSUS-
-US-S-
$g)Nr���^r�r0rC�r%rY�
first_chars   r&r1�#EUCTWDistributionAnalysis.get_order��6��
�a�[�
������d�*�+�h�q�k�9�D�@�@�r)�rrrrE�rFrGrHrIr'rrJrKrLr1rO�
__classcell__�rVs@r&rQrQ��+���K��%��y�(8�"9��c��r)rQc�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�EUCKRDistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=�rTr'r	rr
rrrrUs �r&r'�"EUCKRDistributionAnalysis.__init__�rXr)rYc�<�USnUS:�aSUS-
-US-S-
$g)Nr�r\rr]r0rCr^s   r&r1�#EUCKRDistributionAnalysis.get_order�rar)rbrErcres@r&rhrh�rfr)rhc�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�JOHABDistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=rkrUs �r&r'�"JOHABDistributionAnalysis.__init__�rXr)rYc�r�USnSUs=::aS:a%O gUS-US-n[R"US5$g)Nr����rr0)r�get)r%rYr_�codes    r&r1�#JOHABDistributionAnalysis.get_order�sH���a�[�
��:�$��$����#�h�q�k�1�D�-�1�1�$��;�;�r)rbrErcres@r&rqrq�s+���K��%��y�(8�"9��c��r)rqc�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�GB2312DistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=)rTr'rrrrrrrUs �r&r'�#GB2312DistributionAnalysis.__init__�s&���
����#<�� �,���*K��'r)rYc�J�USUSp2US:�aUS:�aSUS-
-U-S-
$g)Nrrrnr]r\r0rC�r%rYr_�second_chars    r&r1�$GB2312DistributionAnalysis.get_order�s?��
#+�1�+�x��{�K��$��[�D�%8���d�*�+�k�9�D�@�@�r)rbrErcres@r&r}r}�s+���L��%��y�(8�"9��c��r)r}c�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�Big5DistributionAnalysis��rc�d>�[TU]5 [Ul[Ul[Ulgr=)rTr'rrrrrrrUs �r&r'�!Big5DistributionAnalysis.__init__�s&���
����#:�� �*���*I��'r)rYc�l�USUSp2US:�a%US:�aSUS-
-U-S-
S-$SUS-
-U-S-
$g)	Nrr�r]��?�@r0rCr�s    r&r1�"Big5DistributionAnalysis.get_order�s_��
#+�1�+�x��{�K�����d�"��j�4�/�0�;�>��E��J�J��*�t�+�,�{�:�T�A�A�r)rbrErcres@r&r�r��s+���J�
�%��y�(8�"9�
�c�
�
r)r�c�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�SJISDistributionAnalysis��rc�d>�[TU]5 [Ul[Ul[Ulgr=�rTr'rrrrrrrUs �r&r'�!SJISDistributionAnalysis.__init__��&���
����#9�� �)���*H��'r)rYc��USUSp2SUs=::aS::aO O	SUS-
-nOSUs=::aS::aO g	SUS-
S--nOg	XC-S
-
nUS:�aS	nU$)Nrr��������r0r��rC)r%rYr_r�r2s     r&r1�"SJISDistributionAnalysis.get_order�sy��
#+�1�+�x��{�K��:�%��%��:��,�-�E�
�Z�
'�4�
'���:��,�r�1�2�E���#�d�*������E��r)rbrErcres@r&r�r��s+���I��%��y�(8�"9��c��r)r�c�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�EUCJPDistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=r�rUs �r&r'�"EUCJPDistributionAnalysis.__init__�r�r)rYc�<�USnUS:�aSUS-
-US-S-
$g)Nr�r\r]rr0rC)r%rYr,s   r&r1�#EUCJPDistributionAnalysis.get_order�s4��
��{���4�<�����%����3�d�:�:�r)rbrErcres@r&r�r��s+���I��%��y�(8�"9��c��r)r�N)!�typingrr�big5freqrrr�	euckrfreqr	r
r�	euctwfreqrr
r�
gb2312freqrrr�jisfreqrrr�	johabfreqrrrQrhrqr}r�r�r�rCr)r&�<module>r�s���8 ���
��
��
��
��
2�G�G�T� 8��$� 8��$� 8���!9��$�7��(�7��2� 8�r)

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 4.46 KB 0644
__main__.cpython-313.pyc File 320 B 0644
big5freq.cpython-313.pyc File 26.52 KB 0644
big5prober.cpython-313.pyc File 1.38 KB 0644
chardistribution.cpython-313.pyc File 9.7 KB 0644
charsetgroupprober.cpython-313.pyc File 4.16 KB 0644
charsetprober.cpython-313.pyc File 4.85 KB 0644
codingstatemachine.cpython-313.pyc File 3.77 KB 0644
codingstatemachinedict.cpython-313.pyc File 807 B 0644
cp949prober.cpython-313.pyc File 1.39 KB 0644
enums.cpython-313.pyc File 3.02 KB 0644
escprober.cpython-313.pyc File 4.57 KB 0644
escsm.cpython-313.pyc File 14.91 KB 0644
eucjpprober.cpython-313.pyc File 4.34 KB 0644
euckrfreq.cpython-313.pyc File 11.76 KB 0644
euckrprober.cpython-313.pyc File 1.39 KB 0644
euctwfreq.cpython-313.pyc File 26.52 KB 0644
euctwprober.cpython-313.pyc File 1.39 KB 0644
gb2312freq.cpython-313.pyc File 18.63 KB 0644
gb2312prober.cpython-313.pyc File 1.4 KB 0644
hebrewprober.cpython-313.pyc File 5.78 KB 0644
jisfreq.cpython-313.pyc File 21.59 KB 0644
johabfreq.cpython-313.pyc File 81.01 KB 0644
johabprober.cpython-313.pyc File 1.39 KB 0644
jpcntx.cpython-313.pyc File 38.79 KB 0644
langbulgarianmodel.cpython-313.pyc File 81.11 KB 0644
langgreekmodel.cpython-313.pyc File 75.12 KB 0644
langhebrewmodel.cpython-313.pyc File 75.62 KB 0644
langhungarianmodel.cpython-313.pyc File 81.06 KB 0644
langrussianmodel.cpython-313.pyc File 102.69 KB 0644
langthaimodel.cpython-313.pyc File 75.8 KB 0644
langturkishmodel.cpython-313.pyc File 75.64 KB 0644
latin1prober.cpython-313.pyc File 6.88 KB 0644
macromanprober.cpython-313.pyc File 7.06 KB 0644
mbcharsetprober.cpython-313.pyc File 3.89 KB 0644
mbcsgroupprober.cpython-313.pyc File 1.57 KB 0644
mbcssm.cpython-313.pyc File 37.7 KB 0644
resultdict.cpython-313.pyc File 656 B 0644
sbcharsetprober.cpython-313.pyc File 6.37 KB 0644
sbcsgroupprober.cpython-313.pyc File 2.3 KB 0644
sjisprober.cpython-313.pyc File 4.45 KB 0644
universaldetector.cpython-313.pyc File 12.2 KB 0644
utf1632prober.cpython-313.pyc File 10.08 KB 0644
utf8prober.cpython-313.pyc File 3.16 KB 0644
version.cpython-313.pyc File 444 B 0644
Filemanager