�������4��	�G�H
��I�J
�K�L�M
��N
�O�P
�O�Q�R�S
��T
�O�U�R�V�W�X�W�Y�R�Z�[
��\�]
��^
��_�`
��a�b�c
��d�e
��f�g�<init>�C(Lcom/github/difflib/patch/Chunk;Lcom/github/difflib/patch/Chunk;)V�Code�LineNumberTable�LocalVariableTable�this�&Lcom/github/difflib/patch/ChangeDelta;�source� Lcom/github/difflib/patch/Chunk;�target�LocalVariableTypeTable�+Lcom/github/difflib/patch/ChangeDelta<TT;>;�%Lcom/github/difflib/patch/Chunk<TT;>;�	Signature�M(Lcom/github/difflib/patch/Chunk<TT;>;Lcom/github/difflib/patch/Chunk<TT;>;)V�applyTo�(Ljava/util/List;)V�i�I�line�Ljava/lang/Object;�Ljava/util/List;�position�size�TT;�Ljava/util/List<TT;>;�
StackMapTable�h�
Exceptions�i�(Ljava/util/List<TT;>;)V�restore�toString�()Ljava/lang/String;�
withChunks�j(Lcom/github/difflib/patch/Chunk;Lcom/github/difflib/patch/Chunk;)Lcom/github/difflib/patch/AbstractDelta;�original�revised�y(Lcom/github/difflib/patch/Chunk<TT;>;Lcom/github/difflib/patch/Chunk<TT;>;)Lcom/github/difflib/patch/AbstractDelta<TT;>;�C<T:Ljava/lang/Object;>Lcom/github/difflib/patch/AbstractDelta<TT;>;�
SourceFile�ChangeDelta.java�j�k�l��m�source must not be null�n�o�p�target must not be null�q�r�s�t�u�4�u�v�w�x�y�r�z�{�|�}�h�~����������java/lang/StringBuilder����[ChangeDelta, position: ���������	, lines: ����� to �]�=�>�$com/github/difflib/patch/ChangeDelta���&com/github/difflib/patch/AbstractDelta�java/util/Iterator�-com/github/difflib/patch/PatchFailedException�"com/github/difflib/patch/DeltaType�CHANGE�$Lcom/github/difflib/patch/DeltaType;�g(Lcom/github/difflib/patch/DeltaType;Lcom/github/difflib/patch/Chunk;Lcom/github/difflib/patch/Chunk;)V�java/util/Objects�requireNonNull�8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;�	getSource�"()Lcom/github/difflib/patch/Chunk;�com/github/difflib/patch/Chunk�getPosition�()I�java/util/List�remove�(I)Ljava/lang/Object;�	getTarget�getLines�()Ljava/util/List;�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�add�(ILjava/lang/Object;)V�()V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�1���������������������*��+,��+��W,��W����� �������$�	�%��&��'�!��� �����"�#������$�%�����&�%��'��� �����"�(������$�)�����&�)��*����+��,�-����-�����^*����=*����>6��+��	�W����6*��
�����:��
������:+`������ޱ���� ���.����+��,��-��.�!�-�'�0�*�1�K�2�W�3�Z�4�]�5�!���H����.�/��K��0�1����^�"�#�����^�&�2���V�3�/���N�4�/��*�4�.�/��'��� ��K��0�5����^�"�(�����^�&�6��7�����������8��$�9�����:�*����;��<�-����-�����^*��
��=*��
��>6��+��	�W����6*�������:��
������:+`������ޱ���� ���.����9��:��;��<�!�;�'�>�*�?�K�@�W�A�Z�B�]�C�!���H����.�/��K��0�1����^�"�#�����^�&�2���V�3�/���N�4�/��*�4�.�/��'��� ��K��0�5����^�"�(�����^�&�6��7�����������8��$�*����;��=�>�����������=��Y����*��������*��������*��
������������� �������G��H�<�G�!�������=�"�#���'�������=�"�(����?�@�����n�����
��Y+,������� �������M�!��� ����
�"�#�����
�A�%����
�B�%��'��� ����
�"�(�����
�A�)����
�B�)��*����C��*����D�E����F