ó
    Ð]jN  ã                  ó˜  • % S r SSKJr  SSKJr  SSKJrJr  SSKJ	r	  SSK
Jr  SSKJr  SS	KJr  SS
KJrJr  SSKJr  SSKJrJrJrJrJrJrJrJr  SSKJr  SSK J!r!J"r"  SSK#J$r$J%r%  SSK&J'r'  SSK(J)r)  SSK*J+r+  SSK,J-r.  SSK/J0r0  \!" 5       r1S\2S'   \1Rf                  r3\1Rh                  r4\1Rj                  r5\1Rl                  r6\1Rn                  r7\1Rp                  r8\1Rr                  r9\1Rt                  r:\1Rv                  r;\1Rx                  r<\1Rz                  r=\1R|                  r>\1R~                  r?\1R€                  r@\1R‚                  rA\1R„                  rB\1R†                  rC\1Rˆ                  rD\1RŠ                  rE\1RŒ                  rF\1RŽ                  rG\1R�                  rH\1R’                  rI\1R”                  rJ\1R–                  rK\1R˜                  rL\1Rš                  rM\1Rœ                  rN\1Rž                  rO\1R                   rP\1R¢                  rQ\1R¤                  rR\1R¦                  rS\1R¨                  rT\1Rª                  rU\1R¬                  rV\1R®                  rW\1R°                  rX\1R²                  rY\1R´                  rZ\1R¶                  r[\1R¸                  r\\1Rº                  r]\1R¼                  r^\1R¾                  r_\1RÀ                  r`\1RÂ                  ra\1RÄ                  rb\1RÆ                  rc\1RÈ                  rd\1RÊ                  re\1RÌ                  rf\1RÎ                  rg\1RÐ                  rh\1RÒ                  ri\1RÔ                  rj\1RÖ                  rk\1RØ                  rl\1RÚ                  rm\1RÜ                  rn\1RÞ                  ro\1Rà                  rp\1Râ                  rq\1Rä                  rr\1Ræ                  rs\1Rè                  rt\1Rê                  ru\1Rì                  rvSS jrw\0rxSryg)zF**Logfire** is the observability tool focused on developer experience.é    )Úannotations)ÚAny)Úattach_contextÚget_context)ÚSamplingOptionsé   )Ú	variables)ÚAutoTraceModule)Úno_auto_trace)Úget_baggageÚset_baggage)Úlogfire_info)ÚAdvancedOptionsÚ
CodeSourceÚConsoleOptionsÚLocalVariablesOptionsÚMetricsOptionsÚPydanticPluginÚVariablesOptionsÚ	configure)Ú	LevelName)ÚLogfireÚLogfireSpan)ÚScrubbingOptionsÚ
ScrubMatch)Úadd_non_user_code_prefix)Úsuppress_instrumentation)ÚLogfireLoggingHandler)ÚLogfireProcessor)ÚVERSIONr   ÚDEFAULT_LOGFIRE_INSTANCEc                 ó4   • SSK Jn   U R                  5       SS.$ )zlCreate a **Logfire** handler for Loguru.

Returns:
    A dictionary with the handler and format for Loguru.
r   ©Úloguruz	{message})ÚsinkÚformat)Úintegrationsr$   ÚLogfireHandlerr#   s    ÚM/home/mande/repo/quber/.venv/lib/python3.13/site-packages/logfire/__init__.pyÚloguru_handlerr*   p   s   € õ %à×)Ñ)Ó+°{ÑCÐCó    )Yr   r   r   r   r   r   r   r   ÚspanÚ
instrumentÚlogÚtraceÚdebugÚnoticeÚinfoÚwarnÚwarningÚerrorÚ	exceptionÚfatalÚforce_flushÚlog_slow_async_callbacksÚinstall_auto_tracingÚinstrument_asgiÚinstrument_wsgiÚinstrument_pydanticÚinstrument_pydantic_aiÚinstrument_fastapiÚinstrument_openaiÚinstrument_openai_agentsÚinstrument_anthropicÚinstrument_google_genaiÚinstrument_litellmÚinstrument_dspyÚinstrument_printÚinstrument_asyncpgÚinstrument_httpxÚinstrument_celeryÚinstrument_requestsÚinstrument_psycopgÚinstrument_djangoÚinstrument_flaskÚinstrument_starletteÚinstrument_aiohttp_clientÚinstrument_aiohttp_serverÚinstrument_sqlalchemyÚinstrument_sqlite3Úinstrument_aws_lambdaÚinstrument_redisÚinstrument_pymongoÚinstrument_mysqlÚinstrument_surrealdbÚinstrument_system_metricsÚinstrument_mcpÚinstrument_claude_agent_sdkr
   Ú	with_tagsÚwith_settingsÚsuppress_scopesÚshutdownr   r   r   r    r   r   ÚStructlogProcessorr   r*   r   r   r   r   r	   ÚvarÚvariables_clearÚvariables_getÚvariables_pushÚvariables_push_typesÚvariables_validateÚvariables_push_configÚvariables_pull_configÚvariables_build_configr   r   r   r   r   Úurl_from_evalN)Úreturnr   )zÚ__doc__Ú
__future__r   Útypingr   Úlogfire.propagater   r   Úlogfire.samplingr   Ú r	   Ú_internal.auto_tracer
   Ú _internal.auto_trace.rewrite_astr   Ú_internal.baggager   r   Ú_internal.clir   Ú_internal.configr   r   r   r   r   r   r   r   Ú_internal.constantsr   Ú_internal.mainr   r   Ú_internal.scrubbingr   r   Ú_internal.stack_infor   Ú_internal.utilsr   Úintegrations.loggingr   Úintegrations.structlogr   r_   Úversionr    r!   Ú__annotations__r,   r-   r8   r9   r:   r=   r>   r;   r<   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r]   r^   r[   r\   ri   r.   r/   r0   r2   r1   r3   r4   r5   r7   r6   Úmetric_counterÚmetric_histogramÚmetric_up_down_counterÚmetric_gaugeÚmetric_counter_callbackÚmetric_gauge_callbackÚmetric_up_down_counter_callbackr`   ra   rb   rc   rd   re   rf   rg   rh   r*   Ú__version__Ú__all__© r+   r)   Ú<module>r‰      sˆ  ðÚ Lå "å ç 9Ý ,å $Ý 1Ý ;ß 7Ý '÷	÷ 	ó 	õ +ß 0ß =Ý :Ý 5Ý 7Ý JÝ á$+£IÐ ˜'Ó -Ø×$Ñ$€Ø%×0Ñ0€
Ø&×2Ñ2€Ø3×LÑLÐ Ø/×DÑDÐ Ø.×BÑBÐ Ø1×HÑHÐ Ø*×:Ñ:€Ø*×:Ñ:€Ø-×@Ñ@Ð Ø,×>Ñ>Ð Ø3×LÑLÐ Ø/×DÑDÐ Ø2×JÑJÐ Ø-×@Ñ@Ð Ø*×:Ñ:€Ø+×<Ñ<Ð Ø-×@Ñ@Ð Ø+×<Ñ<Ð Ø,×>Ñ>Ð Ø.×BÑBÐ Ø-×@Ñ@Ð Ø,×>Ñ>Ð Ø+×<Ñ<Ð Ø/×DÑDÐ Ø4×NÑNÐ Ø4×NÑNÐ Ø0×FÑFÐ Ø-×@Ñ@Ð Ø0×FÑFÐ Ø+×<Ñ<Ð Ø-×@Ñ@Ð Ø+×<Ñ<Ð Ø/×DÑDÐ Ø4×NÑNÐ Ø)×8Ñ8€Ø6×RÑRÐ Ø*×:Ñ:€Ø#×,Ñ,€Ø$×.Ñ.€	à(×6Ñ6€Ø(×6Ñ6€ð ×"Ñ"€Ø ×&Ñ&€Ø ×&Ñ&€Ø×$Ñ$€Ø	!×	(Ñ	(€Ø×$Ñ$€Ø
"×
*Ñ
*€Ø ×&Ñ&€Ø ×&Ñ&€Ø$×.Ñ.€	ð *×8Ñ8€Ø+×<Ñ<Ð Ø1×HÑHÐ Ø'×4Ñ4€Ø2×JÑJÐ Ø0×FÑFÐ Ø":×"ZÑ"ZÐ ð ×"Ñ"€Ø*×:Ñ:€Ø(×6Ñ6€Ø)×8Ñ8€Ø/×DÑDÐ Ø-×@Ñ@Ð Ø0×FÑFÐ Ø0×FÑFÐ Ø1×HÑHÐ ôDð €ð[�r+   