o
    'š£h—  ã                   @   s*   d dl Zd dlZG dd„ dƒZeƒ Z[dS )é    Nc                   @   s<   e Zd ZdZdd„ Zedd„ ƒZdd„ Zdd	„ Zd
d„ Z	dS )Ú_NSAppz2
    Helper class to emulate NSApp in Python.
    c                 C   s    i }t  tj|dg¡ | d¡S )N)ÚNSAppó   @r   )Ú_objcZloadBundleVariablesÚ_AppKitZ
__bundle__Úget)ÚselfÚd© r
   úd/Users/merlin/projects/employee-monitoring-system/venv/lib/python3.10/site-packages/AppKit/_nsapp.pyZ__getrealapp
   s   
z_NSApp.__getrealappc                 C   s
   |   ¡ jS ©N)Ú_NSApp__getrealappÚ	__class__©r   r
   r
   r   Ú<lambda>   s   
 z_NSApp.<lambda>c                 C   s   t |  ¡ |ƒS r   )Úgetattrr   )r   Únamer
   r
   r   Ú__getattr__   s   z_NSApp.__getattr__c                 C   s   t |  ¡ ||ƒS r   )Úsetattrr   )r   r   Úvaluer
   r
   r   Ú__setattr__   s   z_NSApp.__setattr__c                 C   s   |   ¡ S r   )r   r   r
   r
   r   Ú__call__   s   z_NSApp.__call__N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr   r   r   r   r
   r
   r
   r   r      s    r   )Úobjcr   ZAppKitr   r   r   r
   r
   r
   r   Ú<module>   s
    