File: //usr/lib/python3/dist-packages/trac/wiki/__pycache__/web_ui.cpython-310.pyc
o
�k�`ފ � @ sp d dl Z d dlZd dlmZmZ d dlmZ d dlT d dlm Z m
Z
d dlmZm
Z
d dlT d dlmZmZmZ d dlmZ d d lmZmZ d d
lmZmZ d dlmZ d dlmZ d d
lm Z m!Z! d dl"m#Z#m$Z$ d dl%m&Z&m'Z' d dl(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4 d dl5m6Z6m7Z7m8Z8 d dl9m:Z:m;Z; d dl<m=Z= G dd� de>�Z?G dd� de>�Z@dS )� N)�AttachmentModule�
Attachment)� IntOption)�*)�IContentConverter�Mimeview)�IPermissionPolicy�IPermissionRequestor)�
ISearchSource�
search_to_sql�shorten_result)�ITimelineEventProvider)�as_int�get_reporter_id)�from_utimestamp�
to_utimestamp)�tag)�shorten_line)�_�tag_)�get_diff_options�diff_blocks)�HTTPBadRequest�IRequestHandler)�Chrome�INavigationContributor�ITemplateProvider� accesskey�add_ctxtnav�add_link�
add_notice�
add_script�add_stylesheet�add_warning�prevnext_nav�web_context)�IWikiPageManipulator�
WikiSystem�validate_page_name)� format_to�OneLinerFormatter)�WikiPagec @ sX e Zd Zeeeeeee e
� ee�Z
ejZedddd�Zedddd�Zedd � �Zed
d � �ZdZdZd
d� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Z dd � Z!dKd"d#�Z"d$d%� Z#d&d'� Z$d(d)� Z%d*d+� Z&d,d-� Z'd.d/� Z(dLd1d2�Z)d3d4� Z*dMd7d8�Z+d9d:� Z,d;d<� Z-d=d>� Z.d?d@� Z/dAdB� Z0dCdD� Z1dEdF� Z2dGdH� Z3dIdJ� Z4d0S )N�
WikiModule�wiki�max_sizei z-Maximum allowed wiki page size in characters.�default_edit_area_height� zODefault height of the textarea on the wiki edit page.
(//Since 1.1.5//)c C � t jS �N)r'