§
    XŠtjˆ  ã                   óf   — d Z ddlZddlmZ dZdZdZdZej        d„ ¦   «         Z	d	„ Z
d
„ Zd„ Zd„ ZdS )aÁ  
    pygments.plugin
    ~~~~~~~~~~~~~~~

    Pygments plugin interface.

    lexer plugins::

        [pygments.lexers]
        yourlexer = yourmodule:YourLexer

    formatter plugins::

        [pygments.formatters]
        yourformatter = yourformatter:YourFormatter
        /.ext = yourformatter:YourFormatter

    As you can see, you can define extensions for the formatter
    with a leading slash.

    syntax plugins::

        [pygments.styles]
        yourstyle = yourstyle:YourStyle

    filter plugin::

        [pygments.filter]
        yourfilter = yourfilter:YourFilter


    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    N)Úentry_pointszpygments.lexerszpygments.formatterszpygments.styleszpygments.filtersc                 ó–   — t          ¦   «         }t          |d¦  «        r|                     | ¬¦  «        S |                     | g ¦  «        S )NÚselect)Úgroup)r   Úhasattrr   Úget)Ú
group_nameÚgroupss     úM/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pygments/plugin.pyÚiter_entry_pointsr   ,   sI   € å‰^Œ^€FÝˆv�xÑ Ô ð *ð �}Š} :ˆ}Ñ.Ô.Ð.ð �zŠz˜* bÑ)Ô)Ð)ó    c               #   ód   K  — t          t          ¦  «        D ]} |                      ¦   «         V — Œd S ©N)r   ÚLEXER_ENTRY_POINTÚload©Ú
entrypoints    r   Úfind_plugin_lexersr   9   sA   è è € Ý'Õ(9Ñ:Ô:ð  ð  ˆ
Ø�oŠoÑÔÐÐÐÐð ð  r   c               #   ór   K  — t          t          ¦  «        D ]} | j        |                      ¦   «         fV — Œ d S r   )r   ÚFORMATTER_ENTRY_POINTÚnamer   r   s    r   Úfind_plugin_formattersr   >   sH   è è € Ý'Õ(=Ñ>Ô>ð 1ð 1ˆ
ØŒo˜zŸšÑ0Ô0Ð0Ð0Ð0Ð0Ð0ð1ð 1r   c               #   ór   K  — t          t          ¦  «        D ]} | j        |                      ¦   «         fV — Œ d S r   )r   ÚSTYLE_ENTRY_POINTr   r   r   s    r   Úfind_plugin_stylesr   C   sH   è è € Ý'Õ(9Ñ:Ô:ð 1ð 1ˆ
ØŒo˜zŸšÑ0Ô0Ð0Ð0Ð0Ð0Ð0ð1ð 1r   c               #   ór   K  — t          t          ¦  «        D ]} | j        |                      ¦   «         fV — Œ d S r   )r   ÚFILTER_ENTRY_POINTr   r   r   s    r   Úfind_plugin_filtersr   H   sH   è è € Ý'Õ(:Ñ;Ô;ð 1ð 1ˆ
ØŒo˜zŸšÑ0Ô0Ð0Ð0Ð0Ð0Ð0ð1ð 1r   )Ú__doc__Ú	functoolsÚimportlib.metadatar   r   r   r   r   Úcacher   r   r   r   r   © r   r   ú<module>r$      s«   ðð!ð !ðD Ð Ð Ð Ø +Ð +Ð +Ð +Ð +Ð +à%Ð Ø-Ð Ø%Ð Ø'Ð ð „ð	*ð 	*ñ „ð	*ð ð  ð  ð
1ð 1ð 1ð
1ð 1ð 1ð
1ð 1ð 1ð 1ð 1r   