Ë
    uPêj4  ã                   ó¨   — U d dl Z d dlmZ d dlmZ d dlmZ  e«       Zeed<   ej                  de¬«      ej                  de¬«      d	„ «       «       Z
y)
é    N)ÚFinal)Ú	APIRouter)ÚUiDiscoveryEndpointsÚrouterz/.well-known/litellm-ui-config)Úresponse_modelz&/litellm/.well-known/litellm-ui-configc            
   ƒ   ó8  K  — ddl m}  ddlm} ddlm}m} t        j                  dd«      j                  «       dk(  xs |j                  dd	«      d
u }t        j                  dd«      j                  «       dk(  }t        t        j                  dd«      j                  «       dk(  xs |j                  dd	«      d
u «      } | «       }ddlm} t        |j                  «      dkD  }	t         |«        |«       |xr |||||	|	r|j                  ¬«      S g ¬«      S ­w)Nr   )Ú_has_user_setup_sso)Úgeneral_settings)Úget_proxy_base_urlÚget_server_root_pathÚAUTO_REDIRECT_UI_LOGIN_TO_SSOÚfalseÚtrueÚauto_redirect_ui_login_to_ssoFTÚDISABLE_ADMIN_UIÚ%LITELLM_HIDE_DEFAULT_CREDENTIALS_HINTÚhide_default_credentials_hint)Úproxy_config)Úserver_root_pathÚproxy_base_urlÚauto_redirect_to_ssoÚadmin_ui_disabledÚsso_configuredr   Úis_control_planeÚworkers)Úlitellm.proxy.auth.auth_utilsr	   Úlitellm.proxy.proxy_serverr
   Úlitellm.proxy.utilsr   r   ÚosÚgetenvÚlowerÚgetÚboolr   ÚlenÚworker_registryr   )
r	   r
   r   r   r   r   r   r   r   r   s
             ú}/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/litellm/proxy/discovery_endpoints/ui_discovery_endpoints.pyÚget_ui_configr'      s&  è ø€ õ BÝ;ßLô 	�	‰	Ð1°7Ó;×AÑAÓCÀvÑMò 	PØ×ÑÐ ?ÀÓGÈ4ÐOð "ô  "Ÿy™yÐ);¸WÓE×KÑKÓMÐQWÑWÐÜ+/Ü
�	‰	Ð9¸7ÓC×IÑIÓKÈvÑUò 	PØ×ÑÐ ?ÀÓGÈ4ÐOó,Ð!ñ
 0Ó1€Nå7ä! ,×">Ñ">Ó?À!ÑCÐäÙ-Ó/Ù)Ó+Ø+ÒMÐ0MØ+Ø%Ø&CØ)Ù0@�×,Ñ,ô	ð 	ð GIô	ð 	ùs   ‚DD)r   Útypingr   Úfastapir   Ú>litellm.types.proxy.discovery_endpoints.ui_discovery_endpointsr   r   Ú__annotations__r"   r'   © ó    r&   ú<module>r.      s]   ðä 	Ý å õñ “€ˆÓ ð ‡�Ð,Ð=Q€ÓRØ‡�Ð4ÐEY€ÓZñó [ó Sñr-   