§
    ß·iˆ  ã                  ó,   — d dl mZ  G d„ d¦  «        ZdS )é    )Úannotationsc                  ó|   — 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dS )Ú	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ÚlanguageÚstringÚstrÚreturnÚNonec                ó   — || _         d S ©N©r
   )Úselfr
   s     úX/home/mmwave/public_html/mmwave/venv/lib/python3.11/site-packages/werkzeug/user_agent.pyÚ__init__zUserAgent.__init__    s   € Ø!ˆŒØ(Ð(ó    c                óR   — dt          | ¦  «        j        › d| j        › d| j        › d�S )Nú<ú ú/ú>)ÚtypeÚ__name__r   r   ©r   s    r   Ú__repr__zUserAgent.__repr__$   s0   € ØG•4˜‘:”:Ô&ÐGÐG¨¬ÐGÐG¸¼ÐGÐGÐGÐGr   c                ó   — | j         S r   r   r   s    r   Ú__str__zUserAgent.__str__'   s
   € ØŒ{Ðr   Úboolc                ó*   — t          | j        ¦  «        S r   )r    r   r   s    r   Ú__bool__zUserAgent.__bool__*   s   € Ý�D”LÑ!Ô!Ð!r   c                ó   — | j         S )zConvert to a header value.r   r   s    r   Ú	to_headerzUserAgent.to_header-   s
   € àŒ{Ðr   )r
   r   r   r   )r   r   )r   r    )r   Ú
__module__Ú__qualname__Ú__doc__r   Ú__annotations__r   r   r	   r   r   r   r"   r$   © r   r   r   r      sÚ   € € € € € € ðð ð  €HÐÐÐÑØ=à€GÐÐÐÑØBà€GÐÐÐÑØEà€HÐÐÐÑØFð)ð )ð )ð )ðHð Hð Hð Hðð ð ð ð"ð "ð "ð "ðð ð ð ð ð r   r   N)Ú
__future__r   r   r)   r   r   ú<module>r+      sI   ðØ "Ð "Ð "Ð "Ð "Ð "ð+ð +ð +ð +ð +ñ +ô +ð +ð +ð +r   