
    M/Ph_                         d Z ddlZddlZd Zej        dk    p ej                    dv Zg dZd Zd Zd	 Z	d
 Z
d Zd Zd ZdS )z<
Compatibility tools for differences between Python 2 and 3
    Nc                      t          |           S N)str)x_s     Y/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/statsmodels/compat/python.py<lambda>r	      s    Q     
emscripten)wasm32wasm64)		asunicodeasstrasbyteslmaplziplrangelfilterwith_metaclassPYTHON_IMPL_WASMc                 Z    t          | t                    r| S |                     d          S Nlatin1)
isinstancebytesencodess    r   r   r      s+    !U 88Hr
   c                 Z    t          | t                    r| S |                     d          S r   )r   r   decoder   s    r   r   r   !   s+    !S 88Hr
   c                  4    t          t          | i |          S r   )listrangeargskwargss     r   r   r   (   s    t&v&&'''r
   c                  4    t          t          | i |          S r   )r"   zipr$   s     r   r   r   ,       T$V$$%%%r
   c                  4    t          t          | i |          S r   )r"   mapr$   s     r   r   r   0   r)   r
   c                  4    t          t          | i |          S r   )r"   filterr$   s     r   r   r   4   s    '''(((r
   c                 b      G  fdd           }t                               |ddi           S )z%Create a base class with a metaclass.c                       e Zd Z fdZdS )!with_metaclass.<locals>.metaclassc                      ||          S r    )clsname
this_basesdbasesmetas       r   __new__z)with_metaclass.<locals>.metaclass.__new__>   s    4eQ'''r
   N)__name__
__module____qualname__r9   )r7   r8   s   r   	metaclassr0   =   s3        	( 	( 	( 	( 	( 	( 	( 	(r
   r=   temporary_classr2   )typer9   )r8   r7   r=   s   `` r   r   r   8   sX    
( ( ( ( ( ( ( (D ( ( ( <<	#4b"===r
   )__doc__platformsysr   machiner   __all__r   r   r   r   r   r   r   r2   r
   r   <module>rE      s      



	 LL N$4H$4$6$6:N$N 
 
 
    ( ( (& & && & &) ) )	> 	> 	> 	> 	>r
   