+
    JV-jÙ  ã                   ó¦   € R t Rt^ RIHt ^ RIt^ RIt ! R R]4      t]P                  t^t	^#t
^tRt]t]	t]
t]t]t^t^ s ! R R]4      tR	 tR
 tR# )zProtobuf Runtime versions and validators.

It should only be accessed by Protobuf gencodes and tests. DO NOT USE it
elsewhere.
zshaod@google.com (Dennis Shao))ÚEnumNc                   ó   € ] tR t^t^t^tRtR# )ÚDomain© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚGOOGLE_INTERNALÚPUBLICÚ__static_attributes__r   ó    Úp/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/google/protobuf/runtime_version.pyr   r      s   † Ø€/Ø„&r   r   Ú c                   ó   € ] tR t^-tRtRtR# )ÚVersionErrorz&Exception class for version violation.r   N)r   r   r   r	   Ú__doc__r   r   r   r   r   r   -   s   † Ý.r   r   c                 ó   € \        V 4      h)N)r   )Úmsgs   &r   Ú_ReportVersionErrorr   1   s   € Ü�SÓÐr   c           
     ó0  € \         P                  ! R4      pVe   VP                  4       R8X  d   R# \         R\         R\
         \         2pV RV RV V 2pV^ 8  g   V^ 8  g   V^ 8  d   \        RV 24      hRp	V \        8w  d.   \        RV RV P                   R	\        P                   R
24       \        V8  g8   \        V8X  d   \        V8  g"   \        V8X  d4   \        V8X  d'   \
        V8  d   \        RV RV R	V RV	 24       R# R# R# R# )aæ  Function to validate versions.

Args:
  gen_domain: The domain where the code was generated from.
  gen_major: The major version number of the gencode.
  gen_minor: The minor version number of the gencode.
  gen_patch: The patch version number of the gencode.
  gen_suffix: The version suffix e.g. '-dev', '-rc1' of the gencode.
  location: The proto location that causes the version violation.

Raises:
  VersionError: if gencode version is invalid or incompatible with the
  runtime.
Ú*TEMPORARILY_DISABLE_PROTOBUF_VERSION_CHECKNÚtrueÚ.zInvalid gencode version: z`See Protobuf version guarantees at https://protobuf.dev/support/cross-version-runtime-guarantee.zBDetected mismatched Protobuf Gencode/Runtime domains when loading z
: gencode z	 runtime z2. Cross-domain usage of Protobuf is not supported.zEDetected incompatible Protobuf Gencode/Runtime versions when loading zC. Runtime version cannot be older than the linked gencode version. )ÚosÚgetenvÚlowerÚMAJORÚMINORÚPATCHÚSUFFIXr   ÚDOMAINr   Úname)
Ú
gen_domainÚ	gen_majorÚ	gen_minorÚ	gen_patchÚ
gen_suffixÚlocationÚdisable_flagÚversionÚgen_versionÚerror_prompts
   &&&&&&    r   ÚValidateProtobufRuntimeVersionr-   5   s8  € ô$ —’ÐGÓH€,ØÒ ,×"4Ñ"4Ó"6¸&Ô"@Ù
ô ˆg�Q”u�g˜Qœu˜g¤f XÐ.€'Ø�+˜Q˜y˜k¨¨9¨+°j°\ÐB€+à�„]�i !”m y°1¤}Ü
Ð2°;°-Ð@Ó
AÐAðGð ð
 ”6ÔÜð	Øˆ:�Z 
§¡Ð0°	¼&¿+¹+¸ð G<ð	<ôô ˆiÔÜ
�9Ô
¤¨Ô!2Ü
�9Ô
¤¨)Ô!3¼À	Ô8Iäð	Øˆ:�Z ˜}¨I°g°Yð ?=Ø=I¸Nð	Löñ 9JÑ!3Ñ
r   )r   Ú
__author__Úenumr   r   Úwarningsr   r   Ú
OSS_DOMAINÚ	OSS_MAJORÚ	OSS_MINORÚ	OSS_PATCHÚ
OSS_SUFFIXr!   r   r   r   r    Ú_MAX_WARNING_COUNTÚ_warning_countÚ	Exceptionr   r   r-   r   r   r   Ú<module>r9      s�   ðñð .€
å Û 	Û ôˆTô ð �]‰]€
Ø€	Ø€	Ø€	Ø€
à	€Ø€Ø€Ø€Ø	€ð Ð Ø€ô/�9ô /òô3r   