� F�gc��D�dZddlmZdZdZdZdZd�Zd�Zd �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-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. �)� entry_pointszpygments.lexerszpygments.formatterszpygments.styleszpygments.filtersc��t��}t|d��r|�|���S|�|g��S)N�select)�group)r�hasattrr�get)� group_name�groupss �_/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/pygments/plugin.py�iter_entry_pointsr +sI�� �^�^�F��v�x� � �*��}�}�:�}�.�.�.��z�z�*�b�)�)�)�c#�dK�tt��D]}|���V��dS�N)r �LEXER_ENTRY_POINT�load�� entrypoints r �find_plugin_lexersr7sA����'�(9�:�:� � � ��o�o������� � r c#�rK�tt��D]}|j|���fV�� dSr)r �FORMATTER_ENTRY_POINT�namerrs r �find_plugin_formattersr<sH����'�(=�>�>�1�1� ��o�z���0�0�0�0�0�0�0�1�1r c#�rK�tt��D]}|j|���fV�� dSr)r �STYLE_ENTRY_POINTrrrs r �find_plugin_stylesrAsH����'�(9�:�:�1�1� ��o�z���0�0�0�0�0�0�0�1�1r c#�rK�tt��D]}|j|���fV�� dSr)r �FILTER_ENTRY_POINTrrrs r �find_plugin_filtersrFsH����'�(:�;�;�1�1� ��o�z���0�0�0�0�0�0�0�1�1r N) �__doc__�importlib.metadatarrrrrr rrrr�r r �<module>r"s���!�!�D,�+�+�+�+�+�%��-��%��'�� *� *� *� � � � 1�1�1� 1�1�1� 1�1�1�1�1r
Memory