
    XaJjn                     @   d dl Zd dlZd dlZd dlZd dlmZ g dZej                  ej                  _
        ej                  ej                  _        d Zd Zd Zd Zd Zd	 Z eej$                  j&                          ee        eej$                  j*                          ee        ee        ee        eej$                  j2                          eej                          eej                          eej4                          eej6                         y)
    N)_objc)registerListTyperegisterMappingTyperegisterSetTyperegisterDateTyperegisterPathTyperegisterNumberTypec                 L    t         j                  xj                  | fz  c_        y)ze
    Register 'type' as a list-like type that will be proxied
    as an NSMutableArray subclass.
    N)r   options_sequence_typestype_objects    W/Users/ahmed/devFolder/claude-voice/.venv/lib/python3.12/site-packages/objc/_bridges.pyr   r      s    
 
MM!!k^3!    c                 L    t         j                  xj                  | fz  c_        y)zp
    Register 'type' as a dictionary-like type that will be proxied
    as an NSMutableDictionary subclass.
    N)r   r   _mapping_typesr   s    r   r   r      s    
 
MM  [N2 r   c                 L    t         j                  xj                  | fz  c_        y)zb
    Register 'type' as a set-like type that will be proxied
    as an NSMutableSet subclass.
    N)r   r   
_set_typesr   s    r   r   r   %   s    
 
MM.r   c                 L    t         j                  xj                  | fz  c_        yz]
    Register 'type' as a date-like type that will be proxied
    as an NSDate subclass.
    N)r   r   _date_typesr   s    r   r   r   -       
 
MM+/r   c                 L    t         j                  xj                  | fz  c_        yr   )r   r   _path_typesr   s    r   r   r   5   r   r   c                 L    t         j                  xj                  | fz  c_        yr   )r   r   _number_typesr   s    r   r	   r	   =   s    
 
MMK>1r   )collections.abccollectionsdatetimepathlibnumbersobjcr   __all__dater   _datetime_date_type_datetime_datetime_typer   r   r   r   r   r	   abcSequencerangeMappingdictset	frozensetSetPathNumber r   r   <module>r2      s         %-MM !(0(9(9 %43/002 )) *   KOO++ , D    	  ## $   "" #   7>> "r   