U
    /e                     @  s:  U d Z ddlmZ ddlZeeZddlmZm	Z	m
Z
mZmZmZ ddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dZ e	e!ef Z"e
eee!ee f ee!ee e"f f f Z#defdee$edfdefgZ%de&d< defdefdefdefgZ'de&d< dS )aR   Define standard endpoints and their associated views for a Bokeh Server
application.

These will be added by the :class:`~bokeh.server.tornado.BokehTornado`
application. The Bokeh Tornado application can then be served using Tornado's
built-in ``HTTPServer``.

.. data:: toplevel_patterns
    :annotation:

    Top-level routes, independent of any applications. They will be prefixed
    with any configured prefix.

    .. code-block:: python

        [
            ( r'/?',           RootHandler   ), # <prefix>/
            ( r'/static/(.*)', StaticHandler ), # <prefix>/static/
        ]

.. data:: per_app_patterns
    :annotation:

    Per-application routes. These be prefixed with the application path, as
    well as with any configured prefix.

    .. code-block:: python

        [
            ( r'/?',           DocHandler        ), # <prefix>/<app>/
            ( r'/ws',          WSHandler         ), # <prefix>/<app>/ws
            ( r'/metadata',    MetadataHandler   ), # <prefix>/<app>/metadata
            ( r'/autoload.js', AutoloadJsHandler ), # <prefix>/<app>/autoload.js
        ]

    )annotationsN)AnyDictListTupleTypeUnion)RequestHandler   )extension_dirs   )AutoloadJsHandler)
DocHandler)MetadataHandler)MultiRootStaticHandler)RootHandler)StaticHandler)	WSHandler)per_app_patternstoplevel_patternsz/?z/static/extensions/(.*))rootz/static/(.*)	URLRoutesr   z/wsz	/metadataz/autoload.jsr   )(__doc__
__future__r   logging	getLogger__name__logtypingr   r   r   r   r   r   Ztornado.webr	   Zembed.bundler   Zviews.autoload_js_handlerr   Zviews.doc_handlerr   Zviews.metadata_handlerr   Zviews.multi_root_static_handlerr   Zviews.root_handlerr   Zviews.static_handlerr   Zviews.wsr   __all__strZRouteContextr   dictr   __annotations__r    r#   r#   5/tmp/pip-unpacked-wheel-f5fndrjf/bokeh/server/urls.py<module>   s>   )
 
