�������2��
�&�y	��z	��{	�|�}
�~�
�����
���
���
������O�P
������
���
���
���
���	������
��y
���
���
���	����
���
�����
��y
�����
���
������
���
������r�[I�len�I�<init>�([I)V�Code�LineNumberTable�LocalVariableTable�this�Lcom/google/re2j/CharClass;�()V�ensureCapacity�(I)V�r2�newLen�
StackMapTable�toArray�()[I�
cleanClass�()Lcom/google/re2j/CharClass;�lo�hi�i�w�
appendLiteral�(II)Lcom/google/re2j/CharClass;�x�flags�appendRange�rlo�rhi�appendFoldedRange�f�c�appendClass�([I)Lcom/google/re2j/CharClass;�appendFoldedClass�appendNegatedClass�nextLo�appendTable� ([[I)Lcom/google/re2j/CharClass;�stride�triple�table�[[I�T�(�appendNegatedTable�appendTableWithSign�!([[II)Lcom/google/re2j/CharClass;�sign�negateClass�appendClassWithSign� ([II)Lcom/google/re2j/CharClass;�appendGroup�9(Lcom/google/re2j/CharGroup;Z)Lcom/google/re2j/CharClass;�g�Lcom/google/re2j/CharGroup;�foldCase�Z�cls�cmp�([IIII)I�array�	pivotFrom�pivotTo�qsortIntPair�([III)V�temp�left�right�
pivotIndex�j�charClassToString�([II)Ljava/lang/String;�b�Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�
SourceFile�CharClass.java�+�2�'�(�)�*�����(�������j�k�com/google/re2j/RE2�G�A�D�A�3�4�com/google/re2j/Unicode�����W�P�O�P�M�K�J�K���d�(�com/google/re2j/CharClass�L�K�:�;�8�9�Z�*�\�]�e�f�java/lang/StringBuilder�����0x�����������-0x�u�v�q�r�java/lang/Object�com/google/re2j/Utils�
EMPTY_INTS�java/lang/System�	arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�
simpleFold�(I)I�com/google/re2j/CharGroup�append�(C)Ljava/lang/StringBuilder;�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�java/lang/Integer�toHexString�(I)Ljava/lang/String;� ��&�����'�(����)�*������+�,��-���P�����*��*+��*+��������.����������	����/��������0�1������'�(����+�2��-���G�����*��*����*�������.������������� �/��������0�1����3�4��-���������2*�����+*��h��
*��h<�
M*��,*����*,�������.�������$�	�(��)��+��,�,�-�1�/�/��� ����5�(����2�0�1�����2�6�*��7�������8�9��-���u�����(*��*�����*���*���
L*��+*����+�����.�������5��6��8��9�&�:�/�������5�(����(�0�1���7�������:�;��-��%�����~*����*�*��*��d��<=*����V*��.>*��`.6*��d.`��*��d.��$*��dO��*��O*��`O�����*��*�����.���B����A��B�
�F��I��J�$�K�+�L�5�M�C�O�P�P�]�U�d�V�n�W�q�J�w�Y�|�[�/���4��+�F�<�*��5�<�=�*���[�>�*����~�0�1����d�?�*��7����
����@�������@�A��-���a�����~��*����	*��	�����.�������`�/��� �����0�1������B�*�����C�*��7����E����D�A��-��N������*����l>��e*����W*��*��d.6*��*��d`.6`��3`��+��*��*��dO��*��*��d`O*�����**��`��
*��*Y��Z`��O*��*Y��Z`��O*�����.���B����i��j��k��l�#�m�2�n�B�o�H�p�T�r�Z�s�h�u�j�j�p�{�z�|���}���~�/���>��#�G�E�*��2�8�F�*��	�g�>�*������0�1�������<�*������=�*��7������	��J�������G�A��-��*�����}A����
*��	�A��	��
*��	�A��*@��	WA<��*
��	W=>��/*��	W��6��*��	W��6������*�����.���F���������������&���,���4���7���=���E���H���O���V���b���k���u���{���/���4��\��H�*��J�1�I�*����}�0�1�����}�<�*����}�=�*��7����	�����������J�K��-���v�����=+���*+.+`.��	W����*�����.������������������/��� ����>�*�����0�1������B�(��7���	��������L�K��-���v�����=+���*+.+`.��W����*�����.������������������/��� ����>�*�����0�1������B�(��7���	��������M�K��-���������C=>+���,+.6+`.6d��
*d��	W`=������*��	W*�����.���.���������
������������(���-���3���9���A���/���>����<�*����=�*���/�>�*����C�0�1�����C�B�(���A�N�*��7��������#��

���O�P��-��)��
���^+M,�>6��Q,2:.6.6.6��*��	W��!6		��*		��	W	`6	������*�����.���*�
��������&���,���5���8���C���L���V���\���/���H��<��I�*�	��<�<�*�� �6�=�*��&�0�Q�*���B�R�(����^�0�1�����^�S�T��7���;����U��/�	��U�U�V���������U�U�������W�P��-���������=+N-�66��m-2:.6.6.6		��d��
*d��	W`=��/6

��$
d��
*
d��	W
`=
	`6
��ۄ�����*��	W*�����.���F������������*���0���8���B���G���J���U���]���g���l���v���|�����������/���R��N�(�I�*�
��X�<�*��$�R�=�*��*�L�Q�*�	��^�R�(������0�1�������S�T�����N�*��7���K������U�U����6�
��U�U�V���������U�U����
���X�Y��-���]�������*+����*+�������.���������/��� �����0�1������S�T�����Z�*��7����D����[�;��-��2������<=>*����>*��.6*��`.6d��*��O*��`dO�`<����*����0**��`��
*��*Y��Z`��O*��*Y��Z`��O*�����.���B��������������� ���(���/���;���>�C���I�N�T�^	�o
���/���>���-�<�*�� �#�=�*���C�>�*������0�1������N�*����?�*��7��������7��
7���\�]��-���]�������*+����*+�������.�������/��� �����0�1������B�(�����Z�*��7����D����^�_��-���������%+��N����Y��-������N*-+���������.��������	��/���*����%�0�1�����%�`�a����%�b�c��� �d�(��7�������V�
�e�f��-���}�����*.d6����
*`.d�����.���
���#�$�/���4�����g�(������>�*�����h�*�����i�*����e�*��7������F�
�j�k��-�����	����`l�~>*.6*`.666��|��*����	������*����	����������3*.6**.O*O*`.6*`*`.O*`O��������
*����
*�������.���^���*�	+�,�.�"/�50�;2�N3�T5�[6�b7�h8�p9�v:�~;��<��>��?��B��C��E��F��H�/���\�	�h�*�l�*������g�(�������m�*������n�*��	���o�*�����h�*�����i�*�����>�*�����p�*��7��������V��=��q�r��-��/�����|��Y��M,[��W>��]��
, ��W*.6*`.6��, ��!W,��"��!W��%, ��!W,��"��!W,#��!W,��"��!W����,]��W,��$�����.���B���L�M�N�O�P�!R�-U�4V�;W�HY�OZ�Y[�`\�jN�p_�w`�/���>��&�D�<�*��-�=�=�*���_�>�*����|�'�(�����|�)�*���t�s�t��7���������&��!����u�v��-���6�����*��*����%�����.������e�/��������0�1����w����x