File: //usr/local/CyberPanel/lib64/python3.10/site-packages/jose/__pycache__/jwt.cpython-310.pyc
o
��h�D � @ sl d dl Z d dlmZ zd dlmZ W n ey! d dlmZ Y nw zd dlmZmZm Z e�
e�ZW n eyO d dlmZm Z mZ e�
ej
�Zej
ZY nw d dlmZ ddlmZ dd lmZmZmZmZ dd
lmZmZ ejddfdd�Zd'd
d�Zdd� Zdd� Zdd� Zdd� Z d(dd�Z!d(dd�Z"d)dd�Z#d)dd�Z$d)dd �Z%d!d"� Z&d#d$� Z'd'd%d&�Z(dS )*� N)�timegm)�Mapping)�UTC�datetime� timedelta)r r �timezone)�jws� )�
ALGORITHMS)�ExpiredSignatureError�JWSError�JWTClaimsError�JWTError)�calculate_at_hash�timedelta_total_secondsc C sX dD ]}t | �|�t�rt| | �� �| |<