�������3��
���	�3��	�3��	�3��
������	�3����
����
���
�3����
��������������������
��������
����	�3��	�3��	�3��	����
����	�3��	�3��	�3��
����	�3��
����
�������
�&��
�'����
��������
����
����
���������������serialVersionUID�J�
ConstantValue�l�Q�N��	TSPECIALS�Ljava/lang/String;�LSTRING_FILE�lStrings�Ljava/util/ResourceBundle;�name�value�comment�domain�maxAge�I�path�secure�Z�version�
isHttpOnly�<init>�'(Ljava/lang/String;Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�errMsg�errArgs�[Ljava/lang/Object;�this�Ljavax/servlet/http/Cookie;�
StackMapTable�����
setComment�(Ljava/lang/String;)V�purpose�
getComment�()Ljava/lang/String;�	setDomain�	getDomain�	setMaxAge�(I)V�expiry�	getMaxAge�()I�setPath�uri�getPath�	setSecure�(Z)V�flag�	getSecure�()Z�getName�setValue�newValue�getValue�
getVersion�
setVersion�v�isToken�(Ljava/lang/String;)Z�c�C�i�len�clone�()Ljava/lang/Object;�e�&Ljava/lang/CloneNotSupportedException;���setHttpOnly�<clinit>�()V�
SourceFile�Cookie.java�K���D�E�I�E�J�H�����c�"java/lang/IllegalArgumentException�>�?�err.cookie_name_blank�������K�Y�s�t�Comment���t�Discard�Domain�Expires�Max-Age�Path�Secure�Version�$���t�err.cookie_name_is_token�java/lang/Object�������@�<�A�<�B�<�����������C�<�F�<�G�H�����;�<�����y�z�$java/lang/CloneNotSupportedException�java/lang/RuntimeException���\�javax.servlet.http.LocalStrings�����/org.glassfish.web.rfc2109_cookie_names_enforced�true���������������k�/()<>@,;:\"[]?={} 	�,; �javax/servlet/http/Cookie�java/lang/Cloneable�java/io/Serializable�java/lang/String�length�java/util/ResourceBundle�	getString�&(Ljava/lang/String;)Ljava/lang/String;�equalsIgnoreCase�
startsWith�java/text/MessageFormat�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�java/util/Locale�ENGLISH�Ljava/util/Locale;�toLowerCase�&(Ljava/util/Locale;)Ljava/lang/String;�charAt�(I)C�indexOf�(I)I�
getMessage�	getBundle�.(Ljava/lang/String;)Ljava/util/ResourceBundle;�java/lang/System�getProperty�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�java/lang/Boolean�valueOf�'(Ljava/lang/String;)Ljava/lang/Boolean;�booleanValue�!�3���4�5�
��6�7��8����9��;�<����=�<��8����*�
�>�?����@�<����A�<����B�<����C�<����D�E����F�<����G�H����I�E����J�H�����K�L��M��]������*��*��*��*��+��
+������Y����	��
�*+����T+��
��K+��
��B+��
��9+��
��0+��
��'+��
��+��
��+��
��+����'����	N��:+S-��N��Y-��
�*+��*,�������N���>���������	������������.�����������������������������������O���4�����P�<�����Q�R������S�T�������@�<������A�<��U��������V�W�W����X#��X�Y��M���>�����*+�������N���
���������O��������S�T������Z�<���[�\��M���/�����*�������N���������O��������S�T����]�Y��M���D�����*+�����������N���
���������O��������S�T������C�<���^�\��M���/�����*�������N��������O��������S�T����_�`��M���>�����*�������N���
�����O��������S�T������a�E���b�c��M���/�����*�������N������(�O��������S�T����d�Y��M���>�����*+�� �����N���
���>�?�O��������S�T������e�<���f�\��M���/�����*�� �����N������L�O��������S�T����g�h��M���>�����*��!�����N���
���\�]�O��������S�T������i�H���j�k��M���/�����*��!�����N������j�O��������S�T����l�\��M���/�����*�������N������t�O��������S�T����m�Y��M���>�����*+�������N���
�������O��������S�T������n�<���o�\��M���/�����*�������N��������O��������S�T����p�c��M���/�����*�������N��������O��������S�T����q�`��M���>�����*�������N���
�������O��������S�T������r�E���s�t��M���������7+��=>��,+��"6 ������#��$������������N��������������-��/��5��O���4����u�v���.�w�E����7�S�T�����7�A�<���2�x�E��U��������%������y�z��M���b�����*��%�L��'Y+��(��)�������&��N������������O�������{�|�����S�T���U����E�}��~�h��M���>�����*�������N���
�������O��������S�T������J�H���J�k��M���/�����*�������N��������O��������S�T��������M���X������&*��+��,-��.��/��0��1��#��2��#�����N�������o��s��t� �v�%�x�U���� ��������