$94 GRAYBYTE WORDPRESS FILE MANAGER $21

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.216.51
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/usr/lib64/python3.12/lib2to3/fixes/__pycache__/

HOME
Current File : /usr/lib64/python3.12/lib2to3/fixes/__pycache__//fix_idioms.cpython-312.pyc
�

�֦i��f�dZddlmZddlmZmZmZmZmZm	Z	dZ
dZGd�dej�Z
y)	a�Adjust some old Python 2 idioms to their modern counterparts.

* Change some type comparisons to isinstance() calls:
    type(x) == T -> isinstance(x, T)
    type(x) is T -> isinstance(x, T)
    type(x) != T -> not isinstance(x, T)
    type(x) is not T -> not isinstance(x, T)

* Change "while 1:" into "while True:".

* Change both

    v = list(EXPR)
    v.sort()
    foo(v)

and the more general

    v = EXPR
    v.sort()
    foo(v)

into

    v = sorted(EXPR)
    foo(v)
�)�
fixer_base)�Call�Comma�Name�Node�	BlankLine�symsz0(n='!=' | '==' | 'is' | n=comp_op< 'is' 'not' >)z(power< 'type' trailer< '(' x=any ')' > >c	�X��eZdZdZde�de�de�de�d�	Z�fd�Zd�Zd�Z	d	�Z
d
�Z�xZS)�	FixIdiomsTz 
        isinstance=comparison< � z8 T=any >
        |
        isinstance=comparison< T=any aX >
        |
        while_stmt< 'while' while='1' ':' any+ >
        |
        sorted=any<
            any*
            simple_stmt<
              expr_stmt< id1=any '='
                         power< list='list' trailer< '(' (not arglist<any+>) any ')' > >
              >
              '\n'
            >
            sort=
            simple_stmt<
              power< id2=any
                     trailer< '.' 'sort' > trailer< '(' ')' >
              >
              '\n'
            >
            next=any*
        >
        |
        sorted=any<
            any*
            simple_stmt< expr_stmt< id1=any '=' expr=any > '\n' >
            sort=
            simple_stmt<
              power< id2=any
                     trailer< '.' 'sort' > trailer< '(' ')' >
              >
              '\n'
            >
            next=any*
        >
    c�V��tt|�|�}|rd|vr|d|dk(r|Sy|S)N�sorted�id1�id2)�superr�match)�self�node�r�	__class__s   ��1/usr/lib64/python3.12/lib2to3/fixes/fix_idioms.pyrzFixIdioms.matchOs<����)�T�(��.��
��Q����x�1�U�8�#������c��d|vr|j||�Sd|vr|j||�Sd|vr|j||�Std��)N�
isinstance�whilerz
Invalid match)�transform_isinstance�transform_while�transform_sort�RuntimeError)rr�resultss   r�	transformzFixIdioms.transformZs^���7�"��,�,�T�7�;�;�
��
��'�'��g�6�6�
��
 ��&�&�t�W�5�5���/�/rc�0�|dj�}|dj�}d|_d|_ttd�|t	�|g�}d|vr,d|_ttjtd�|g�}|j|_|S)N�x�T�rr�n�not)�clone�prefixrrrrr	�not_test)rrr r#r$�tests      rrzFixIdioms.transform_isinstanceds����C�L��� ���C�L��� ���������D��&��E�G�Q��8���'�>��D�K���
�
��U��T�':�;�D��k�k����rc�Z�|d}|jtd|j���y)Nr�True�r))�replacerr))rrr �ones    rrzFixIdioms.transform_whileps#���g������D���
�
�3�4rc���|d}|d}|jd�}|jd�}|r'|jtd|j���nV|rI|j	�}d|_|jttd�|g|j���nt
d��|j�|j}d	|vr�|r=|jd	�d
|d
jf}	d	j|	�|d
_y|jsJ�|j�J�t�}
|jj|
�|j|
usJ�|jd	�d
|
_yy)N�sort�next�list�exprrr.r%zshould not have reached here�
�)�getr/rr)r(rr�remove�
rpartition�join�parent�next_siblingr�append_child)rrr �	sort_stmt�	next_stmt�	list_call�simple_expr�new�btwn�prefix_lines�end_lines           rrzFixIdioms.transform_sorttsf���F�O�	��F�O�	��K�K��'�	��k�k�&�)������d�8�I�4D�4D�E�F�
��#�#�%�C��C�J�����T�(�^�c�U�,7�,>�,>�!@�
A��=�>�>����������4�<��!%���� 5�a� 8�)�A�,�:M�:M�N��&*�i�i��&=�	�!��#� �'�'�'�'� �-�-�5�5�5�$�;��� � �-�-�h�7� �-�-��9�9�9�#'�/�/�$�"7��":���!r)
�__name__�
__module__�__qualname__�explicit�TYPE�CMP�PATTERNrr!rrr�
__classcell__)rs@rrr%s6����H�N��c�4�K%!�G�N	�0�
�5�$;rrN)�__doc__r%r�
fixer_utilrrrrrr	rLrK�BaseFixr�rr�<module>rSs3���<�A�A�8��1��s;�
�"�"�s;r

Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
26 May 2026 8.05 AM
root / root
0755
__init__.cpython-312.opt-1.pyc
0.141 KB
27 Apr 2026 4.36 PM
root / root
0644
__init__.cpython-312.opt-2.pyc
0.141 KB
27 Apr 2026 4.36 PM
root / root
0644
__init__.cpython-312.pyc
0.141 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_apply.cpython-312.opt-1.pyc
2.691 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_apply.cpython-312.opt-2.pyc
2.607 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_apply.cpython-312.pyc
2.706 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_asserts.cpython-312.opt-1.pyc
1.49 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_asserts.cpython-312.opt-2.pyc
1.426 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_asserts.cpython-312.pyc
1.49 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_basestring.cpython-312.opt-1.pyc
0.754 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_basestring.cpython-312.opt-2.pyc
0.714 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_basestring.cpython-312.pyc
0.754 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_buffer.cpython-312.opt-1.pyc
0.939 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_buffer.cpython-312.opt-2.pyc
0.876 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_buffer.cpython-312.pyc
0.939 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_dict.cpython-312.opt-1.pyc
4.383 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_dict.cpython-312.opt-2.pyc
3.514 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_dict.cpython-312.pyc
4.474 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_except.cpython-312.opt-1.pyc
3.927 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_except.cpython-312.opt-2.pyc
3.495 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_except.cpython-312.pyc
3.927 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_exec.cpython-312.opt-1.pyc
1.555 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_exec.cpython-312.opt-2.pyc
1.396 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_exec.cpython-312.pyc
1.569 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_execfile.cpython-312.opt-1.pyc
2.659 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_execfile.cpython-312.opt-2.pyc
2.538 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_execfile.cpython-312.pyc
2.674 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_exitfunc.cpython-312.opt-1.pyc
3.487 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_exitfunc.cpython-312.opt-2.pyc
3.421 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_exitfunc.cpython-312.pyc
3.487 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_filter.cpython-312.opt-1.pyc
3.52 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_filter.cpython-312.opt-2.pyc
3.074 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_filter.cpython-312.pyc
3.52 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_funcattrs.cpython-312.opt-1.pyc
1.139 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_funcattrs.cpython-312.opt-2.pyc
1.076 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_funcattrs.cpython-312.pyc
1.139 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_future.cpython-312.opt-1.pyc
0.89 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_future.cpython-312.opt-2.pyc
0.793 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_future.cpython-312.pyc
0.89 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_getcwdu.cpython-312.opt-1.pyc
0.917 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_getcwdu.cpython-312.opt-2.pyc
0.856 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_getcwdu.cpython-312.pyc
0.917 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_has_key.cpython-312.opt-1.pyc
4.106 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_has_key.cpython-312.opt-2.pyc
3.554 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_has_key.cpython-312.pyc
4.121 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_idioms.cpython-312.opt-1.pyc
5.185 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_idioms.cpython-312.opt-2.pyc
4.704 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_idioms.cpython-312.pyc
5.334 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_import.cpython-312.opt-1.pyc
4.152 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_import.cpython-312.opt-2.pyc
3.859 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_import.cpython-312.pyc
4.152 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_imports.cpython-312.opt-1.pyc
5.963 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_imports.cpython-312.opt-2.pyc
5.904 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_imports.cpython-312.pyc
5.963 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_imports2.cpython-312.opt-1.pyc
0.598 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_imports2.cpython-312.opt-2.pyc
0.503 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_imports2.cpython-312.pyc
0.598 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_input.cpython-312.opt-1.pyc
1.233 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_input.cpython-312.opt-2.pyc
1.17 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_input.cpython-312.pyc
1.233 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_intern.cpython-312.opt-1.pyc
1.373 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_intern.cpython-312.opt-2.pyc
1.314 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_intern.cpython-312.pyc
1.373 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_isinstance.cpython-312.opt-1.pyc
2.288 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_isinstance.cpython-312.opt-2.pyc
1.979 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_isinstance.cpython-312.pyc
2.288 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_itertools.cpython-312.opt-1.pyc
1.928 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_itertools.cpython-312.opt-2.pyc
1.58 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_itertools.cpython-312.pyc
1.928 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_itertools_imports.cpython-312.opt-1.pyc
2.563 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_itertools_imports.cpython-312.opt-2.pyc
2.486 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_itertools_imports.cpython-312.pyc
2.645 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_long.cpython-312.opt-1.pyc
0.818 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_long.cpython-312.opt-2.pyc
0.76 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_long.cpython-312.pyc
0.818 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_map.cpython-312.opt-1.pyc
4.398 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_map.cpython-312.opt-2.pyc
3.625 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_map.cpython-312.pyc
4.398 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_metaclass.cpython-312.opt-1.pyc
10.099 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_metaclass.cpython-312.opt-2.pyc
8.782 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_metaclass.cpython-312.pyc
10.186 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_methodattrs.cpython-312.opt-1.pyc
1.119 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_methodattrs.cpython-312.opt-2.pyc
1.049 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_methodattrs.cpython-312.pyc
1.119 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_ne.cpython-312.opt-1.pyc
1.013 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_ne.cpython-312.opt-2.pyc
0.973 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_ne.cpython-312.pyc
1.013 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_next.cpython-312.opt-1.pyc
4.25 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_next.cpython-312.opt-2.pyc
4.192 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_next.cpython-312.pyc
4.263 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_nonzero.cpython-312.opt-1.pyc
1.051 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_nonzero.cpython-312.opt-2.pyc
0.997 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_nonzero.cpython-312.pyc
1.051 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_numliterals.cpython-312.opt-1.pyc
1.397 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_numliterals.cpython-312.opt-2.pyc
1.341 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_numliterals.cpython-312.pyc
1.397 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_operator.cpython-312.opt-1.pyc
5.485 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_operator.cpython-312.opt-2.pyc
5.017 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_operator.cpython-312.pyc
5.485 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_paren.cpython-312.opt-1.pyc
1.585 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_paren.cpython-312.opt-2.pyc
1.459 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_paren.cpython-312.pyc
1.585 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_print.cpython-312.opt-1.pyc
3.273 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_print.cpython-312.opt-2.pyc
2.997 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_print.cpython-312.pyc
3.421 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_raise.cpython-312.opt-1.pyc
3.304 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_raise.cpython-312.opt-2.pyc
2.699 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_raise.cpython-312.pyc
3.304 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_raw_input.cpython-312.opt-1.pyc
0.922 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_raw_input.cpython-312.opt-2.pyc
0.86 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_raw_input.cpython-312.pyc
0.922 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_reduce.cpython-312.opt-1.pyc
1.19 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_reduce.cpython-312.opt-2.pyc
1.067 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_reduce.cpython-312.pyc
1.19 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_reload.cpython-312.opt-1.pyc
1.385 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_reload.cpython-312.opt-2.pyc
1.32 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_reload.cpython-312.pyc
1.385 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_renames.cpython-312.opt-1.pyc
2.792 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_renames.cpython-312.opt-2.pyc
2.718 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_renames.cpython-312.pyc
2.792 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_repr.cpython-312.opt-1.pyc
1.098 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_repr.cpython-312.opt-2.pyc
1.039 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_repr.cpython-312.pyc
1.098 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_set_literal.cpython-312.opt-1.pyc
2.567 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_set_literal.cpython-312.opt-2.pyc
2.498 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_set_literal.cpython-312.pyc
2.567 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_standarderror.cpython-312.opt-1.pyc
0.813 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_standarderror.cpython-312.opt-2.pyc
0.765 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_standarderror.cpython-312.pyc
0.813 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_sys_exc.cpython-312.opt-1.pyc
1.965 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_sys_exc.cpython-312.opt-2.pyc
1.804 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_sys_exc.cpython-312.pyc
1.965 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_throw.cpython-312.opt-1.pyc
2.39 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_throw.cpython-312.opt-2.pyc
2.168 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_throw.cpython-312.pyc
2.39 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_tuple_params.cpython-312.opt-1.pyc
7.646 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_tuple_params.cpython-312.opt-2.pyc
7.324 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_tuple_params.cpython-312.pyc
7.646 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_types.cpython-312.opt-1.pyc
2.224 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_types.cpython-312.opt-2.pyc
1.765 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_types.cpython-312.pyc
2.224 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_unicode.cpython-312.opt-1.pyc
2.115 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_unicode.cpython-312.opt-2.pyc
1.944 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_unicode.cpython-312.pyc
2.115 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_urllib.cpython-312.opt-1.pyc
8.933 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_urllib.cpython-312.opt-2.pyc
8.41 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_urllib.cpython-312.pyc
8.933 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_ws_comma.cpython-312.opt-1.pyc
1.517 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_ws_comma.cpython-312.opt-2.pyc
1.339 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_ws_comma.cpython-312.pyc
1.517 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_xrange.cpython-312.opt-1.pyc
3.723 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_xrange.cpython-312.opt-2.pyc
3.664 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_xrange.cpython-312.pyc
3.723 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_xreadlines.cpython-312.opt-1.pyc
1.252 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_xreadlines.cpython-312.opt-2.pyc
1.13 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_xreadlines.cpython-312.pyc
1.252 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_zip.cpython-312.opt-1.pyc
1.931 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_zip.cpython-312.opt-2.pyc
1.611 KB
27 Apr 2026 4.36 PM
root / root
0644
fix_zip.cpython-312.pyc
1.931 KB
27 Apr 2026 4.36 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF Static GIF