B 1&§3%k9ã @ s¼ d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z dd„ Z g Zdd„ Zdd„ Z dd „ Zd d„ Zdd „ Zddd„Zddd„ZG dd„ dƒZeƒ jZddd„ZdS )é Nc C s dS )Na'
--> --> © r r r ú(/opt/alt/python37/lib/python3.7/cgitb.pyÚreset# s r c C s | rd| d S dS d S )NzzÚ r )Útextr r r Úsmall. s r c C s | rd| d S dS d S )Nzz r r )r r r r Ústrong4 s r c C s | rd| d S dS d S )Nzzr r )r r r r Úgrey: s r c C s† | |krd|| fS | |j kr,d|j | fS d|j kr~|j d }t|ƒti ƒkrf| |kr~d|| fS nt|| ƒr~dt|| ƒfS d tfS )NÚlocalÚglobalÚ__builtins__Úbuiltin)Ú f_globalsÚtypeÚhasattrÚgetattrÚ __UNDEF__)ÚnameÚframeÚlocalsÚbuiltinsr r r Úlookup@ s r c C sÔ g d d dt f\}}}}}x¶t | ¡D ]¨\}} } }}|tjkr>P |tjkr¦| tjkr¦|dkr„|t k r¤t|| t ƒ}| || ||f¡ qÈt | ||ƒ\} }| | | |f¡ n"| dkrÀ||d 7 }|}nd\}}| }q$W |S )Nr Ú.)Nr ) r ÚtokenizeÚgenerate_tokensÚNEWLINEÚNAMEÚkeywordÚkwlistr Úappendr )Úreaderr r ÚvarsZ lasttokenÚparentÚprefixÚvalueZttypeÚtokenÚstartÚendÚlineÚwherer r r ÚscanvarsP s" r* é c " sš | \}}}t |tƒr|j}dtj ¡ d d tj }t t ¡ ¡}dt j dtt j t|ƒ¡ƒ dd|d | ¡ d }d tdƒ d }g } t ||¡} xJ| D ]@\}‰ }} }}ˆ rÚtj ˆ ¡‰ d ˆ t j ˆ ¡f }nd ‰ }t |¡\}}}}d}| dkr.dtt j | ¡ƒ tj||||dd„ d }i ‰|gf‡ ‡fdd„ }t|||ƒ}dd||f g}|d k r|| }xŽ|D ]†}tddtt|ƒƒ t|ƒ ƒd }|ˆkrÐd|t j |¡f }| d| ¡ n&d|t j |¡f }| dt|ƒ ¡ |d7 }qzW i g }}x¤|D ]œ\}}} ||kr,qd||<