�
<��gq � �Z � d dl mZ d=d�Z eded� � Z eded� � Z eded� � Z ed ed
� � Z eded� � Z eded
� � Z
eded� � Z eded� � Z eded
� � Z
eded� � Z eded� � Z eded� � Z eded� � Z eded� � Z eded� � Z eded� � Z eded� � Z eded � � Z ed!ed"� � Z ed#ed$� � Z ed%ed&� � Z ed'ed(� � Z ed)ed*� � Z ed+ed,� � Z ed-ed.� � Z ed/ed0� � Z ed1ed2� � Z ed3ed4� � Z! ed5ed6� � Z" ed7ed8� � Z# ed9ed:� � Z$ ed;ed<� � Z%dS )>� )�environNc �r � | t vr|S t | }|t k r|S |t k rF|� � � dv rdS |� � � dv rdS t d| �d|�d�� � �|t
k r5 t |� � S # t $ r t d| �d|�d�� � d �w xY wd S ) N)�1�true�yes�y�ok�onT)�0�false�no�n�nok�offFzInvalid environment variable 'z' (expected a boolean): '�'z' (expected an integer): ')r �str�bool�lower�
ValueError�int)�key�type_�default�vals �`/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/loguru/_defaults.py�envr s� � �
�'�����
�#�,�C���|�|��
� �$����9�9�;�;�?�?�?��4��9�9�;�;�A�A�A��5��j�NQ�c�c�SV�SV�SV�W�
�
�
�
�#��� ��s�8�8�O��� � � ��*�SV�SV�SV�X[�X[�X[�\�� ��
� ����
�s �B �"B4�LOGURU_AUTOINITT�
LOGURU_FORMATz�<green>{time:YYYY-MM-DD HH:mm:ss.SSS}</green> | <level>{level: <8}</level> | <cyan>{name}</cyan>:<cyan>{function}</cyan>:<cyan>{line}</cyan> - <level>{message}</level>�
LOGURU_FILTER�LOGURU_LEVEL�DEBUG�LOGURU_COLORIZE�LOGURU_SERIALIZEF�LOGURU_BACKTRACE�LOGURU_DIAGNOSE�LOGURU_ENQUEUE�LOGURU_CONTEXT�LOGURU_CATCH�LOGURU_TRACE_NO� �LOGURU_TRACE_COLORz<cyan><bold>�LOGURU_TRACE_ICONu ✏️�LOGURU_DEBUG_NO�
�LOGURU_DEBUG_COLORz<blue><bold>�LOGURU_DEBUG_ICONu 🐞�LOGURU_INFO_NO� �LOGURU_INFO_COLORz<bold>�LOGURU_INFO_ICONu ℹ️�LOGURU_SUCCESS_NO� �LOGURU_SUCCESS_COLORz
<green><bold>�LOGURU_SUCCESS_ICONu ✅�LOGURU_WARNING_NO� �LOGURU_WARNING_COLORz<yellow><bold>�LOGURU_WARNING_ICONu ⚠️�LOGURU_ERROR_NO�( �LOGURU_ERROR_COLORz<red><bold>�LOGURU_ERROR_ICONu ❌�LOGURU_CRITICAL_NO�2 �LOGURU_CRITICAL_COLORz<RED><bold>�LOGURU_CRITICAL_ICONu ☠️)N)&�osr r r r r r r r r"