U a% @ s d Z ddlZddlZddlZddlZddlmZ ddlm Z ddl mZ e Z edZeeZdZdZeed d dZe fedd dd ZG dd dZe Zeeejejejejdf f edddZdeeejeejdeje gef dddZ!G dd dZ"dS )zObject representations for debugging purposes. Unlike the default repr, these expose more information and produce HTML instead of ASCII. Together with the CSS and JavaScript of the debugger this gives a colorful and more compact output. N)deque)escape)format_exception_onlyz(?:\r\n|\r|\n){2,}zL
%(text)s