
    "g                     @    d Z d Zg dZd Zd Zd Zd Zd Zd Zd	 Z	y
)z<
Compatibility tools for differences between Python 2 and 3
c                     t        |       S N)str)x_s     V/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/statsmodels/compat/python.py<lambda>r      s
    Q     )	asunicodeasstrasbyteslmaplziplrangelfilterwith_metaclassc                 H    t        | t              r| S | j                  d      S Nlatin1)
isinstancebytesencodess    r   r   r      s     !U88Hr	   c                 H    t        | t              r| S | j                  d      S r   )r   r   decoder   s    r   r   r      s     !S88Hr	   c                  *    t        t        | i |      S r   )listrangeargskwargss     r   r   r       s    t&v&''r	   c                  *    t        t        | i |      S r   )r   zipr   s     r   r   r   $       T$V$%%r	   c                  *    t        t        | i |      S r   )r   mapr   s     r   r   r   (   r$   r	   c                  *    t        t        | i |      S r   )r   filterr   s     r   r   r   ,   s    ''((r	   c                 R      G  fdd       }t         j                  |ddi       S )z%Create a base class with a metaclass.c                       e Zd Z fdZy)!with_metaclass.<locals>.metaclassc                      ||      S r    )clsname
this_basesdbasesmetas       r   __new__z)with_metaclass.<locals>.metaclass.__new__6   s    eQ''r	   N)__name__
__module____qualname__r4   )r2   r3   s   r   	metaclassr+   5   s    	(r	   r8   temporary_classr-   )typer4   )r3   r2   r8   s   `` r   r   r   0   s'    
(D ( <<	#4b"==r	   N)
__doc__r
   __all__r   r   r   r   r   r   r   r-   r	   r   <module>r=      s;     		(&&)	>r	   