Ë
    ”Âi;  ã                   ó8   — d dl Z  G d„ d«      Z G d„ dee«      Zy)é    Nc                   ó$   — e Zd Zd„ Zd„ Zd„ Zd„ Zy)ÚDeviceCredentialMixinc                 ó   — t        «       ‚©N©ÚNotImplementedError©Úselfs    úU/var/www/timesheet/venv/lib/python3.12/site-packages/authlib/oauth2/rfc8628/models.pyÚget_client_idz#DeviceCredentialMixin.get_client_id   ó   € Ü!Ó#Ð#ó    c                 ó   — t        «       ‚r   r   r	   s    r   Ú	get_scopezDeviceCredentialMixin.get_scope   r   r   c                 ó   — t        «       ‚r   r   r	   s    r   Úget_user_codez#DeviceCredentialMixin.get_user_code   r   r   c                 ó   — t        «       ‚r   r   r	   s    r   Ú
is_expiredz DeviceCredentialMixin.is_expired   r   r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   © r   r   r   r      s   „ ò$ò$ò$ó$r   r   c                   ó0   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zy)ÚDeviceCredentialDictc                 ó   — | d   S )NÚ	client_idr   r	   s    r   r   z"DeviceCredentialDict.get_client_id   ó   € Ø�KÑ Ð r   c                 ó$   — | j                  d«      S )NÚscope©Úgetr	   s    r   r   zDeviceCredentialDict.get_scope   ó   € Ø�x‰x˜Ó Ð r   c                 ó   — | d   S )NÚ	user_coder   r	   s    r   r   z"DeviceCredentialDict.get_user_code   r   r   c                 ó$   — | j                  d«      S )NÚnoncer    r	   s    r   Ú	get_noncezDeviceCredentialDict.get_nonce   r"   r   c                 ó$   — | j                  d«      S )NÚ	auth_timer    r	   s    r   Úget_auth_timez"DeviceCredentialDict.get_auth_time   s   € Ø�x‰x˜Ó$Ð$r   c                 óX   — | j                  d«      }|r|t        j                  «       k  S y)NÚ
expires_atF)r!   Útime)r
   r,   s     r   r   zDeviceCredentialDict.is_expired"   s'   € Ø—X‘X˜lÓ+ˆ
ÙØ¤§	¡	£Ñ+Ð+Ør   N)	r   r   r   r   r   r   r'   r*   r   r   r   r   r   r      s    „ ò!ò!ò!ò!ò%ór   r   )r-   r   Údictr   r   r   r   ú<module>r/      s!   ðÛ ÷$ñ $ô˜4Ð!6õ r   