Ë
    ÑÕ°jˆ  ã                  ó$   — d dl mZ  G d„ d«      Zy)é    )Úannotationsc                  óz   — e Zd ZU dZdZded<   	 dZded<   	 dZded<   	 dZded<   	 dd„Z	dd	„Z
dd
„Zdd„Zdd„Zy)Ú	UserAgentaô  Represents a parsed user agent header value.

    The default implementation does no parsing, only the :attr:`string`
    attribute is set. A subclass may parse the string to set the
    common attributes or expose other information. Set
    :attr:`werkzeug.wrappers.Request.user_agent_class` to use a
    subclass.

    :param string: The header value to parse.

    .. versionadded:: 2.0
        This replaces the previous ``useragents`` module, but does not
        provide a built-in parser.
    Nz
str | NoneÚplatformÚbrowserÚversionÚlanguagec                ó   — || _         y ©N©Ústring)Úselfr   s     úI/var/www/mission/venv/lib/python3.12/site-packages/werkzeug/user_agent.pyÚ__init__zUserAgent.__init__    s   € Ø!ˆŒØ(ó    c                óh   — dt        | «      j                  › d| j                  › d| j                  › d�S )Nú<ú ú/ú>)ÚtypeÚ__name__r   r   ©r   s    r   Ú__repr__zUserAgent.__repr__$   s0   € Ø”4˜“:×&Ñ&Ð' q¨¯©¨°a¸¿¹°~ÀQÐGÐGr   c                ó   — | j                   S r   r   r   s    r   Ú__str__zUserAgent.__str__'   s   € Ø�{‰{Ðr   c                ó,   — t        | j                  «      S r   )Úboolr   r   s    r   Ú__bool__zUserAgent.__bool__*   s   € Ü�D—L‘LÓ!Ð!r   c                ó   — | j                   S )zConvert to a header value.r   r   s    r   Ú	to_headerzUserAgent.to_header-   s   € à�{‰{Ðr   )r   ÚstrÚreturnÚNone)r#   r"   )r#   r   )r   Ú
__module__Ú__qualname__Ú__doc__r   Ú__annotations__r   r   r	   r   r   r   r   r!   © r   r   r   r      sW   … ñð  €HˆjÓØ=à€GˆZÓØBà€GˆZÓØEà€HˆjÓØFó)óHóó"ôr   r   N)Ú
__future__r   r   r)   r   r   ú<module>r+      s   ðÝ "÷+ò +r   