File: //opt/alt/python35/lib/python3.5/site-packages/jwt/__pycache__/__main__.cpython-35.pyc
b'[� � @ s� d d l m Z m Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z m
Z
m Z d d � Z d d � Z
d d
� Z d d � Z d S)
� )�absolute_import�print_functionN� )�DecodeError�__version__�decode�encodec C sJ | j d k r t d � � i } x� | j D]� } | j d d � \ } } | d k r� | d d k r� t | � d k r� t t t j � t | d d � � � � } | j � r� t | � } n% y t | � } Wn t k
r� Yn Xd d d d
d d i } | | k r| | } | | | <q+ Wt
| d | j d
| j �} | j d � S)Nz4Key is required when encoding. See --help for usage.�=r �expr �+�trueT�falseFZnull�key� algorithmzutf-8)
r �
ValueError�payload�split�len�str�int�time�isdigit�floatr r r )�argsr �arg�k�vZ constants�token� r �/__main__.py�encode_payload
s, .,
r c C s� y� | j r | j } n3 t j j � r? t j j � j � } n t d � � | j d � } t | d | j d | j
�} t j | � SWn5 t
k
r� } z t
d | � � WYd d } ~ Xn Xd S)Nz*Cannot read from stdin: terminal not a TTYzutf-8r �verifyz)There was an error decoding the token: %s)r �sys�stdin�isatty�readline�strip�IOErrorr r r r! �json�dumpsr )r r �data�er r r �decode_payload7 s r, c C sT d } t j d d d | � } | j d d d d d d t �| j d
d d d
d d d d d �| j d d d d
d d d d d �| j d d d d d d � } | j d d d �} d } | j d d d! d | �| j d"