Ë
    ÌiŸ  ã                   ó�   — d Z ddlmZ  ed«      Zej	                  d«      d   Zedk(  rddlmZ y	edk(  rddlmZ y	 e	de› �«      ‚)
a…  Shim to allow support for both Pydantic 1 and Pydantic 2.

dbt-core must support both major versions of Pydantic because dbt-core users might be using an environment with
either version, and we can't restrict them to one or the other. Here, we essentially import all Pydantic objects
from version 1 that we use. Throughout the repo, we import these objects from this file instead of from Pydantic
directly, meaning that we essentially only use Pydantic 1 in dbt-core currently, but without forcing that restriction
on dbt users. The development environment for this repo should be pinned to Pydantic 1 to ensure devs get appropriate
type hints.
é    )ÚversionÚpydanticú.Ú1)ÚBaseSettingsÚ2z>Currently only pydantic 1 and 2 are supported, found pydantic N)
Ú__doc__Úimportlib.metadatar   Úpydantic_versionÚsplitÚpydantic_majorr   r   Úpydantic.v1ÚRuntimeError© ó    úS/var/www/html/strategist-ai/venv/lib/python3.12/site-packages/dbt/_pydantic_shim.pyú<module>r      s^   ðñõ 'á˜:Ó&Ð à!×'Ñ'¨Ó,¨QÑ/€à�SÒÞ%Ø�sÒÞ(á
Ø
HÐIYÐHZÐ[óð r   