
    $$}g                     N    d dl mZmZ d dlmZ dZdZdZdZ G d de	          Z
d	S )
    )AnyDict)SplitResultzArtur Barseghyanz2013-2023 Artur Barseghyanz,MPL-1.1 OR GPL-2.0-only OR LGPL-2.1-or-later)Resultc                       e Zd ZdZdZdedededefdZedefd	            Z	e	Z
edefd
            ZdefdZeZedeeef         fd            ZdS )r   z
Container.)	subdomaindomaintld__fld
parsed_urlr
   r	   r   r   c                     || _         |dk    r|n|| _        || _        || _        |r| j         d| j          | _        d S | j         | _        d S )N .)r
   r	   r   r   _Result__fld)selfr
   r	   r   r   s        J/var/www/py-google-trends/myenv/lib/python3.11/site-packages/tld/result.py__init__zResult.__init__   s^      &"ff#"$ 	" K44$(44DJJJDJJJ    returnc                     | j         S )z0Alias of ``tld``.

        :return str:
        r
   r   s    r   	extensionzResult.extension   s     xr   c                     | j         S )zBFirst level domain.

        :return:
        :rtype: str
        )r   r   s    r   fldz
Result.fld&   s     zr   c                     | j         S )Nr   r   s    r   __str__zResult.__str__/   s	    xr   c                 D    | j         | j        | j        | j        | j        dS )zMMimic __dict__ functionality.

        :return:
        :rtype: dict
        r
   r	   r   r   r   r   r   s    r   __dict__zResult.__dict__4   s,     8k8/
 
 	
r   N)__name__
__module____qualname____doc__	__slots__strr   r   propertyr   suffixr   r   __repr__r   r   r     r   r   r   r   
   s        EI"" #"03"AL" " " " 3    X FS    X     H
$sCx. 
 
 
 X
 
 
r   r   N)typingr   r   urllib.parser   
__author____copyright____license____all__objectr   r*   r   r   <module>r2      sw            $ $ $ $ $ $
,<
7
 7
 7
 7
 7
V 7
 7
 7
 7
 7
r   