
    Oj                     &   S SK Jr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\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr S?S\S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr  S?S\S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr! S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr" S?S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr# S?S\S\\\\4   \4   S	\\\\4      S
\\\4   4S jjr$ S?S\S\\\\4   \4   S	\\\\4      S
\\\4   4S  jjr% S?S\S\\\\4   \4   S	\\\\4      S
\\\4   4S! jjr& S?S\S\\\\4   \4   S	\\\\4      S
\\\4   4S" jjr' S?S\S\\\\4   \4   S	\\\\4      S
\\\4   4S# jjr( S?S\S\\\\4   \4   S	\\\\4      S
\\\4   4S$ jjr) S?S\\\\4   \4   S	\\\\4      S
\\\4   4S% jjr* S?S\\\\4   \4   S	\\\\4      S
\\\4   4S& jjr+ S?S\\\\4   \4   S	\\\\4      S
\\\4   4S' jjr, S?S\\\\4   \4   S	\\\\4      S
\\\4   4S( jjr- S?S\\\\4   \4   S	\\\\4      S
\\\4   4S) jjr. S?S\\\\4   \4   S	\\\\4      S
\\\4   4S* jjr/ S?S\\\\4   \4   S	\\\\4      S
\\\4   4S+ jjr0 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S, jjr1 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S- jjr2 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S. jjr3 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S/ jjr4 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S0 jjr5 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S1 jjr6 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S2 jjr7 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S3 jjr8 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S4 jjr9 S?S\\\\4   \4   S	\\\\4      S
\\\4   4S5 jjr: S?S\\\\4   \4   S	\\\\4      S
\\\4   4S6 jjr; S?S\\\\4   \4   S	\\\\4      S
\\\4   4S7 jjr< S?S\\\\4   \4   S	\\\\4      S
\\\4   4S8 jjr= S?S\\\\4   \4   S	\\\\4      S
\\\4   4S9 jjr> S?S\\\\4   \4   S	\\\\4      S
\\\4   4S: jjr? S?S\\\\4   \4   S	\\\\4      S
\\\4   4S; jjr@ S?S\\\\4   \4   S	\\\\4      S
\\\4   4S< jjrA S?S\\\\4   \4   S	\\\\4      S
\\\4   4S= jjrB S?S\\\\4   \4   S	\\\\4      S
\\\4   4S> jjrCg)@    )AnyOptionalUnion   )_transformers)BaseApiClient)get_value_by_path)set_value_by_pathNfrom_objectparent_objectreturnc                 &   0 n[        U S/5      b  [        S5      e[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        U$ )	Nlanguage_codeszvlanguage_codes parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.language_autolanguageAutolanguage_hintslanguageHintsadaptation_phrasesadaptationPhrasesgetv
ValueErrorsetvr   r   	to_objects      _/var/www/html/leaf-doctor-v1/venv/lib/python3.13/site-packages/google/genai/_live_converters.py"_AudioTranscriptionConfig_to_mldevr      s     !)	+()*6
	< 
 
+()5^$d;8I&JK	+()*6_%tK:J9K'LM	+,-.:	[/01 
    c                    0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      e[        U S/5      b  [        S5      e[        U S/5      b  [        S5      e[        U S	/5      b  [        S
5      e[        U S/5      b  [        S5      e[        U S/5      b  [        S5      eU$ )Napi_keyapiKeyapi_key_configzvapi_key_config parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.	auth_typezqauth_type parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.google_service_account_configzgoogle_service_account_config parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.http_basic_auth_configz~http_basic_auth_config parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.oauth_configztoauth_config parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.oidc_configzsoidc_config parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.r   r   r   r   s      r   _AuthConfig_to_mldevr)   5   s    !)	+	{#/XJ[9+ >?	+()*6
	< 
 
+}%1
	< 
 
+789E
	M 
 
+012>
	M 
 
+'(4
	< 
 
+'3
	< 
 
r   c                     0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      e[        U S/5      b  [        US/[        U S/5      5        U$ )Ndatadisplay_nametdisplay_name parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.	mime_typemimeTyper(   r   s      r   _Blob_to_mldevr0   d   s     !)	+x ,VHd;9:	+'(4
	< 
 
+}%1ZL${[M"BC	r   c                     0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      eU$ )Noutcomeoutputidjid parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r(   r   s      r   _CodeExecutionResult_to_vertexr6   x   s~     !)	+	{#/YKkI;!?@	+z".XJ[8* =>	+v*
	2 
 
r   c                 &   0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      eU$ )Nenvironmentexcluded_predefined_functionsexcludedPredefinedFunctions!enable_prompt_injection_detectionenablePromptInjectionDetectiondisabled_safety_policieszdisabled_safety_policies parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r(   r   s      r   _ComputerUse_to_vertexr>      s     !)	+'3]OT+%GH	+789E	&'[:;< 
+;<=I	)*[>?@ 
+234@
	M 
 
r   c                     0 n[        U S/5      b3  [        US/[        U S/5       Vs/ s H  n[        X25      PM     sn5        [        U S/5      b  [        US/[        U S/5      5        U$ s  snf Npartsrole)r   r   _Part_to_mldevr   r   r   items       r   _Content_to_mldevrF      s     !)	+y!-		 [7)4	
4 4+4	
 
+x ,VHd;9:		
   A-c                     0 n[        U S/5      b3  [        US/[        U S/5       Vs/ s H  n[        X25      PM     sn5        [        U S/5      b  [        US/[        U S/5      5        U$ s  snf r@   )r   r   _Part_to_vertexrD   s       r   _Content_to_vertexrJ      s     !)	+y!-		 [7)4	
4 D,4	
 
+x ,VHd;9:		
rG   c                     0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      eU$ )Ncodelanguager4   r5   r(   r   s      r   _ExecutableCode_to_vertexrN      s~     !)	+x ,VHd;9:	+
|$0ZL${ZL"AB	+v*
	2 
 
r   c                     0 n[        U S/5      b  [        S5      e[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        U$ )Nr,   r-   file_urifileUrir.   r/   r   r   s      r   _FileData_to_mldevrR      s     !)	+'(4
	< 
 
+
|$0YKkJ<!@A	+}%1ZL${[M"BC	r   c                 X   0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      e[        U S/5      b  [        S5      eU$ )Nr4   argsnamepartial_argsztpartial_args parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.will_continuezuwill_continue parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.r(   r   s      r   _FunctionCall_to_mldevrX      s     !)	+v*TFDtf56	+x ,VHd;9:	+x ,VHd;9:	+'(4
	< 
 
+()5
	< 
 
r   c           
         0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S	/5      b  [        US
/[        U S	/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US /[        [        U S/5      U5      5        [        U S!/5      b  [        US"/[        U S!/5      5        [        U S#/5      b  [        US#/[        U S#/5      5        [        U S$/5      b  [        US%/[        U S$/5      5        [        U S&/5      b  [        US'/[        U S&/5      5        [        U S(/5      b  [        US)/[        U S(/5      5        [        U S*/5      b  [        S+5      eU$ ),Nmodel_selection_configmodelConfigresponse_json_schemaresponseJsonSchemaaudio_timestampaudioTimestampcandidate_countcandidateCountenable_affective_dialogenableAffectiveDialogfrequency_penaltyfrequencyPenaltylogprobsmax_output_tokensmaxOutputTokensmedia_resolutionmediaResolutionpresence_penaltypresencePenaltyresponse_logprobsresponseLogprobsresponse_mime_typeresponseMimeTyperesponse_modalitiesresponseModalitiesresponse_schemaresponseSchemarouting_configroutingConfigseedspeech_configspeechConfigstop_sequencesstopSequencestemperaturethinking_configthinkingConfigtop_ktopKtop_ptopPenable_enhanced_civic_answerszenable_enhanced_civic_answers parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.)r   r   _SpeechConfig_to_vertexr   r   s      r   _GenerationConfig_to_vertexr     s#    !)	+012>	[345 
+./0<	[123 
+)*+7%&[;L:M(NO	+)*+7%&[;L:M(NO	+123?	 ![456 
++,-9	[./0 
+
|$0ZL${ZL"AB	++,-9%&[;N:O(P 
+*+,8%&[;M:N(O 
+*+,8%&[;M:N(O 
++,-9	[./0 
+,-.:	[/01 
+-./;	[012 
+)*+7%&[;L:M(NO	+()*6_%tK:J9K'LM	+x ,VHd;9:	+()5	/0)	
 
+()*6_%tK:J9K'LM	+'3]OT+%GH	+)*+7%&[;L:M(NO	+y!-VHd;	:;	+y!-VHd;	:;	+789E
	M 
 
r   c           
          0 n[        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        U$ )Nauth_config
authConfigenable_widgetenableWidget)r   r   r)   r   s      r   _GoogleMaps_to_mldevr     sl     !)	+'3	T+?K 
+()5^$d;8I&JK	r   c                 
   0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      e[        U S/5      b  [        S5      e[        U S/5      b  [        US/[        U S/5      5        U$ )	Nsearch_typessearchTypesblocking_confidencez{blocking_confidence parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.exclude_domainszwexclude_domains parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.time_range_filtertimeRangeFilterr(   r   s      r   _GoogleSearch_to_mldevr     s     !)	+'(4]OT+7G%HI	+-./;
	B 
 
+)*+7
	< 
 
++,-9%&[;N:O(P 
r   c                     0 n[        U S/5      b3  [        US/[        U S/5       Vs/ s H  n[        X25      PM     sn5        [        U S/5      b  [        US/[        U S/5      5        U$ s  snf Nturnsturn_completeturnComplete)r   r   rF   rD   s       r   _LiveClientContent_to_mldevr     s     !)	+y!-		 [7)4	
4 d.4	
 
+()5^$d;8I&JK		
rG   c                     0 n[        U S/5      b3  [        US/[        U S/5       Vs/ s H  n[        X25      PM     sn5        [        U S/5      b  [        US/[        U S/5      5        U$ s  snf r   )r   r   rJ   rD   s       r   _LiveClientContent_to_vertexr     s     !)	+y!-		 [7)4	
4 t/4	
 
+()5^$d;8I&JK		
rG   
api_clientc                    0 n[        US/5      b$  [        US/[        U [        US/5      U5      5        [        US/5      b#  [        US/[        [        US/5      U5      5        [        US/5      b#  [        US/[	        [        US/5      U5      5        [        US/5      b  [        US/[        US/5      5        U$ Nsetupclient_contentclientContentrealtime_inputrealtimeInputtool_responsetoolResponse)r   r   _LiveClientSetup_to_mldevr   !_LiveClientRealtimeInput_to_mldevr   r   r   r   s       r   _LiveClientMessage_to_mldevr     s    
 !)	+y!-		![7)4i	
 
+()*6	#/019	
 
+()*6	)/019	
 
+()5^$d;8I&JK	r   c                    0 n[        US/5      b$  [        US/[        U [        US/5      U5      5        [        US/5      b#  [        US/[        [        US/5      U5      5        [        US/5      b#  [        US/[	        [        US/5      U5      5        [        US/5      b  [        US/[        US/5      5        U$ r   )r   r   _LiveClientSetup_to_vertexr   "_LiveClientRealtimeInput_to_vertexr   s       r   _LiveClientMessage_to_vertexr     s    
 !)	+y!-		"[7)4i	
 
+()*6	$/019	
 
+()*6	*/019	
 
+()5^$d;8I&JK	r   c                    0 n[        U S/5      b3  [        US/[        U S/5       Vs/ s H  n[        X25      PM     sn5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US	/[        U S/5      5        [        U S
/5      b  [        US/[        U S
/5      5        U$ s  snf )Nmedia_chunksmediaChunksaudioaudio_stream_endaudioStreamEndvideotextactivity_startactivityStartactivity_endactivityEnd)r   r   r0   rD   s       r   r   r   8  sp    !)	+'(4	 [>*:;	
; 4+;	
 
+y!-		tK'3Y? 
+*+,8%&[;M:N(OP	+y!-		tK'3Y? 
+x ,VHd;9:	+()*6_%tK:J9K'LM	+'(4]OT+7G%HI	A	
s   Ec                 :   0 n[        U S/5      b)  [        US/[        U S/5       Vs/ s H  o3PM     sn5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      e[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US	/[        U S/5      5        [        U S
/5      b  [        US/[        U S
/5      5        U$ s  snf )Nr   r   r   r   zxaudio_stream_end parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r   r   r   r   r   r   r(   rD   s       r   r   r   d  s>    !)	+'(4	{^,<=>=$=> 
+y!-WItK';<	+*+,8
	? 
 
+y!-WItK';<	+x ,VHd;9:	+()*6_%tK:J9K'LM	+'(4]OT+7G%HI	1 	?s   Dc                 ,   0 n[        US/5      b  [        US/[        US/5      5        [        US/5      b  [        US/[        US/5      5        [        US/5      b7  [        US/[        [        R                  " [        US/5      5      U5      5        [        US/5      b]  [        US/[        R
                  " U [        US/5      5       Vs/ s H#  n[        [        R                  " X5      U5      PM%     sn5        [        US/5      b#  [        US/[        [        US/5      U5      5        [        US	/5      b  [        US
/[        US	/5      5        [        US/5      b#  [        US/[        [        US/5      U5      5        [        US/5      b#  [        US/[        [        US/5      U5      5        [        US/5      b  [        US/[        US/5      5        [        US/5      b  [        S5      e[        US/5      b  [        US/[        US/5      5        [        US/5      b  [        US/[        US/5      5        [        US/5      b3  [        US/[        US/5       Vs/ s H  n[        XC5      PM     sn5        U$ s  snf s  snf )Nmodelgeneration_configgenerationConfigsystem_instructionsystemInstructiontoolssession_resumptionsessionResumptioncontext_window_compressioncontextWindowCompressioninput_audio_transcriptioninputAudioTranscriptionoutput_audio_transcriptionoutputAudioTranscriptionproactivityexplicit_vad_signal{explicit_vad_signal parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.history_confighistoryConfigavatar_configavatarConfigsafety_settingssafetySettings)r   r   rF   t	t_contentt_tools_Tool_to_mldevt_tool!_SessionResumptionConfig_to_mldevr   r   _SafetySetting_to_mldevr   r   r   r   rE   s        r   r   r     s   
 !)	+y!-WItK';<	++,-9	[./0 
+,-.:	KK[+?*@ABI	
 
+y!-		 		*d;	.JK	
K 188J5yAK	
 
+,-.:	)345y	
 
+456B	#$[789 
+345A	"#*:;<i	
 
+456B	#$*;<=y	
 
+'3]OT+%GH	+-./;
	B 
 
+()*6_%tK:J9K'LM	+()5^$d;8I&JK	+)*+7	 [+<*=>	
> $D4>	
 
C	
v	
s   *J.Jc                    0 n[        US/5      b  [        US/[        US/5      5        [        US/5      b#  [        US/[        [        US/5      U5      5        [        US/5      b7  [        US/[        [        R
                  " [        US/5      5      U5      5        [        US/5      b]  [        US/[        R                  " U [        US/5      5       Vs/ s H#  n[        [        R                  " X5      U5      PM%     sn5        [        US/5      b  [        US/[        US/5      5        [        US	/5      b  [        US
/[        US	/5      5        [        US/5      b  [        US/[        US/5      5        [        US/5      b  [        US/[        US/5      5        [        US/5      b  [        US/[        US/5      5        [        US/5      b  [        US/[        US/5      5        [        US/5      b  [        US/[        US/5      5        [        US/5      b  [        US/[        US/5      5        [        US/5      b)  [        US/[        US/5       Vs/ s H  oDPM     sn5        U$ s  snf s  snf )Nr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   explicitVadSignalr   r   r   r   r   r   )	r   r   r   rJ   r   r   r   _Tool_to_vertexr   r   s        r   r   r     s   
 !)	+y!-WItK';<	++,-9	#234i	
 
+,-.:	KK[+?*@ABI	
 
+y!-		 		*d;	.JK	
K AHHZ6	BK	
 
+,-.:	[/01 
+456B	#$[789 
+345A	"#[678 
+456B	#$[789 
+'3]OT+%GH	+-./;	[012 
+()*6_%tK:J9K'LM	+()5^$d;8I&JK	+)*+7	{->,?@A@$@A 
s	
l 	Bs   *I<(Jc                    0 n[        US/5      b  [        USS/[        US/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ S	Q[        US/5      5        [        US
/5      b  [        U/ SQ[        US
/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b.  [        U/ SQ[        R                  " [        US/5      5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b8  [        USS/[	        [        R
                  " [        US/5      5      U5      5        [        US/5      b^  [        USS/[        R                  " U [        US/5      5       Vs/ s H#  n[        [        R                  " X5      U5      PM%     sn5        [        US/5      b$  [        USS/[        [        US/5      U5      5        [        US/5      b$  [        USS/[        [        US/5      U5      5        [        US/5      b$  [        USS /[        [        US/5      U5      5        [        US!/5      b  [        USS"/[        US!/5      5        [        US#/5      b  [        USS$/[        US#/5      5        [        US%/5      b  [        USS%/[        US%/5      5        [        US&/5      b  [        S'5      e[        US(/5      b  [        USS)/[        US(/5      5        [        US*/5      b  [        USS+/[        US*/5      5        [        US,/5      b4  [        USS-/[        US,/5       Vs/ s H  n[        XC5      PM     sn5        [        US./5      b  [        U/ S/Q[        US./5      5        U$ s  snf s  snf )0Nr   r   r   rq   r   r   rr   r|   r   r   r|   r   r   r   r   r   r   r   r   rg   r   r   rh   ri   r   r   rj   rw   r   r   rw   rx   r   r   ry   r}   r   r   r~   rb   r   r   rc   r   r   r   r   r   r   r   r   r   realtime_input_configrealtimeInputConfigr   r   r   r   r   r   r   r   r   r   r   translation_config)r   r   translationConfig)r   r   r   t_live_speech_configrF   r   r   r   r   r   r   r   r   r   s        r   _LiveConnectConfig_to_mldevr   D  s2   
 !)	++,-9	$%[./0 
+-./;;[012 
+'34[=/* 
+y!--[7)$ 
+y!--[7)$ 
++,-98[./0 
+*+,88[-./ 
+x ,-[6(# 
+()55	tK/1BCD 
+)*+77[,-. 
+123?>[456 
+,-.:	%&KK[+?*@ABI	
 
+y!-	' 		*d;	.JK	
K 188J5yAK	
 
+,-.:	%&)345y	
 
+345A	+,*:;<i	
 
+456B	,-*;<=y	
 
+/01=	'([234 
+456B	,-[789 
+'3	- [=/* 
+-./;
	B 
 
+()*6	/"[+,- 
+()5	.![?+, 
+)*+7	"# [+<*=>	
> $D4>	
 
+,-.::[/01 
w	
\	
s   *Q$Q)c                    0 n[        US/5      b$  [        USS/[        [        US/5      U5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ S	Q[        US/5      5        [        US
/5      b  [        U/ SQ[        US
/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b8  [        U/ SQ[        [        R
                  " [        US/5      5      U5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b  [        U/ SQ[        US/5      5        [        US/5      b8  [        USS/[        [        R                  " [        US/5      5      U5      5        [        US/5      b^  [        USS/[        R                  " U [        US/5      5       Vs/ s H#  n[        [        R                  " X5      U5      PM%     sn5        [        US/5      b  [        USS/[        US/5      5        [        US/5      b  [        USS/[        US/5      5        [        US/5      b  [        USS /[        US/5      5        [        US!/5      b  [        USS"/[        US!/5      5        [        US#/5      b  [        USS$/[        US#/5      5        [        US%/5      b  [        USS%/[        US%/5      5        [        US&/5      b  [        USS'/[        US&/5      5        [        US(/5      b  [        USS)/[        US(/5      5        [        US*/5      b  [        USS+/[        US*/5      5        [        US,/5      b*  [        USS-/[        US,/5       Vs/ s H  oDPM     sn5        [        US./5      b  [        S/5      eU$ s  snf s  snf )0Nr   r   r   rq   r   r|   r   r   r   r   r   rg   r   ri   r   rw   r   rx   r   r}   r   rb   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   zztranslation_config parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.)r   r   r   r   r   r   rJ   r   r   r   r   r   r   s        r   _LiveConnectConfig_to_vertexr     s!   
 !)	++,-9	$%#234i	
 
+-./;;[012 
+'34[=/* 
+y!--[7)$ 
+y!--[7)$ 
++,-98[./0 
+*+,88[-./ 
+x ,-[6(# 
+()55""4o5F#GH	
 
+)*+77[,-. 
+123?>[456 
+,-.:	%&KK[+?*@ABI	
 
+y!-	' 		*d;	.JK	
K AHHZ6	BK	
 
+,-.:	%&[/01 
+345A	+,[678 
+456B	,-[789 
+/01=	'([234 
+456B	,-[789 
+'3	- [=/* 
+-./;	%&[012 
+()*6	/"[+,- 
+()5	.![?+, 
+)*+7	"#{->,?@A@$@A 
+,-.:
	? 
 
e	
R 	Bs   $*Q#Qc                     0 n[        US/5      b/  [        USS/[        R                  " U [        US/5      5      5        [        US/5      b$  [        US/[	        U [        US/5      U5      5        U$ Nr   r   config)r   r   r   t_modelr   r   s       r   _LiveConnectParameters_to_mldevr     s    
 !)	+y!-	'			*d;	:; 
+z".	
#[8*5y	
 
r   c                     0 n[        US/5      b/  [        USS/[        R                  " U [        US/5      5      5        [        US/5      b$  [        US/[	        U [        US/5      U5      5        U$ r   )r   r   r   r   r   r   s       r    _LiveConnectParameters_to_vertexr     s    
 !)	+y!-	'			*d;	:; 
+z".	
$[8*5y	
 
r   c                     0 n[        U S/5      b  [        S5      e[        U S/5      b  [        S5      e[        U S/5      b  [        S5      e[        U S/5      b  [        S5      eU$ )	Nr   zmsetup parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r   zvclient_content parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.music_generation_configmusic_generation_config parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.playback_controlzxplayback_control parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r   r   r   s      r   !_LiveMusicClientMessage_to_vertexr     s     !)	+y!-
	2 
 
+()*6
	? 
 
+123?
	M 
 
+*+,8
	? 
 
r   c                 Z    0 n[        U S/5      b  [        USS/[        U S/5      5        U$ )Nr   r   r   r   r   s      r   $_LiveMusicConnectParameters_to_mldevr     s8     !)	+y!-Wg&[7)(DE	r   c                 <    0 n[        U S/5      b  [        S5      eU$ )Nr   zmmodel parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r   r   s      r   %_LiveMusicConnectParameters_to_vertexr    s2     !)	+y!-
	2 
 
r   c                 X    0 n[        U S/5      b  [        US/[        U S/5      5        U$ )Nr   musicGenerationConfigr   r   s      r   &_LiveMusicSetConfigParameters_to_mldevr  )  sA     !)	+123?	 ![456 
r   c                 <    0 n[        U S/5      b  [        S5      eU$ )Nr   r   r   r   s      r   '_LiveMusicSetConfigParameters_to_vertexr  8  s5     !)	+123?
	M 
 
r   c                     0 n[        U S/5      b)  [        US/[        U S/5       Vs/ s H  o3PM     sn5        U$ s  snf )Nweighted_promptsweightedPromptsr   rD   s       r   /_LiveMusicSetWeightedPromptsParameters_to_mldevr  F  sX     !)	+*+,8	{-?,@ABA$AB 
 	Cs   <c                 <    0 n[        U S/5      b  [        S5      eU$ )Nr	  zxweighted_prompts parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r   r   s      r   0_LiveMusicSetWeightedPromptsParameters_to_vertexr  U  s4     !)	+*+,8
	? 
 
r   c                 
   0 n[        U S/5      bG  [        US/[        R                  " [        U S/5      5       Vs/ s H  n[	        X25      PM     sn5        [        U S/5      b7  [        US/[	        [        R
                  " [        U S/5      5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b7  [        US/[	        [        R                  " [        U S/5      5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US	/[        U S/5      5        [        U S
/5      b  [        US/[        U S
/5      5        U$ s  snf Nmediar   r   r   r   r   r   r   r   r   r   )r   r   r   t_blobsr0   t_audio_blobt_image_blobrD   s       r   )_LiveSendRealtimeInputParameters_to_mldevr  c  s    !)	+y!-	 		${WI">?	
? 4+?	
 
+y!-		q~~d;	&BCYO 
+*+,8%&[;M:N(OP	+y!-		q~~d;	&BCYO 
+x ,VHd;9:	+()*6_%tK:J9K'LM	+'(4]OT+7G%HI	A	
s   F c           
         0 n[        U S/5      b=  [        US/[        R                  " [        U S/5      5       Vs/ s H  o3PM     sn5        [        U S/5      b-  [        US/[        R                  " [        U S/5      5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b-  [        US/[        R
                  " [        U S/5      5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US	/[        U S/5      5        [        U S
/5      b  [        US/[        U S
/5      5        U$ s  snf r  )r   r   r   r  r  r  rD   s       r   *_LiveSendRealtimeInputParameters_to_vertexr    s_    !)	+y!-	))Dwi$@ABA$AB 
+y!-WIq~~d;	.JKL	+*+,8%&[;M:N(OP	+y!-WIq~~d;	.JKL	+x ,VHd;9:	+()*6_%tK:J9K'LM	+'(4]OT+7G%HI	+ 	Cs   E"c           
         0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S	/5      b  [        US
/[        U S	/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        U$ NsetupCompletesetup_completeserverContentserver_contenttoolCall	tool_calltoolCallCancellationtool_call_cancellationusageMetadatausage_metadatagoAwaygo_awaysessionResumptionUpdatesession_resumption_updatevoiceActivityDetectionSignalvoice_activity_detection_signalvoiceActivityvoice_activity)r   r   _VoiceActivity_from_mldevr   s      r   _LiveServerMessage_from_mldevr,    s    !)	+()5%&[?:K(LM	+()5%&[?:K(LM	+
|$0[M4j\#BC	+./0<	!"[123 
+()5%&[?:K(LM	+z".YKkH:!>?	+123?	$%[456 
+678D	*+[9:; 
+()5	!/0)	
 
r   c           
         0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S	/5      b#  [        US
/[        [        U S	/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        U$ r  )r   r   _UsageMetadata_from_vertex_VoiceActivity_from_vertexr   s      r   _LiveServerMessage_from_vertexr0    s    !)	+()5%&[?:K(LM	+()5%&[?:K(LM	+
|$0[M4j\#BC	+./0<	!"[123 
+()5	"/0)	
 
+z".YKkH:!>?	+123?	$%[456 
+678D	*+[9:; 
+()5	"/0)	
 
r   c                 n    0 n[        U S/5      b  [        S5      e[        U S/5      b  [        S5      eU$ )NrU   zlname parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.streamable_http_transportzstreamable_http_transport parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r   r   s      r   _McpServer_to_vertexr3     sX     !)	+x ,
	2 
 
+345A
	M 
 
r   c                     0 n[        U S/5      b3  [        US/[        U S/5       Vs/ s H  n[        X25      PM     sn5        U$ s  snf )Nspeaker_voice_configsspeakerVoiceConfigs)r   r   _SpeakerVoiceConfig_to_vertexrD   s       r   "_MultiSpeakerVoiceConfig_to_vertexr8  4  se     !)	+/01=	 [+B*CD	
D *$:D	
 
	
s   Ac           
         0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S	/5      b#  [        US
/[        [        U S	/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[	        [        U S/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        U$ )Nri   rj   code_execution_resultcodeExecutionResultexecutable_codeexecutableCode	file_datafileDatafunction_callfunctionCallfunction_responsefunctionResponseinline_data
inlineDatar   thoughtthought_signaturethoughtSignaturevideo_metadatavideoMetadatar  r  r   r   part_metadatapartMetadata)r   r   rR   rX   r0   r   s      r   rC   rC   F  s    !)	+*+,8%&[;M:N(O 
+/01=	[234 
+)*+7%&[;L:M(NO	+}%1	4k];YG 
+()5	tK/1BCYO 
++,-9	[./0 
+'3	tK-99E 
+x ,VHd;9:	+	{#/YKkI;!?@	++,-9	[./0 
+()*6_%tK:J9K'LM	+}%1ZL${[M"BC	+()5^$d;8I&JK	+()5^$d;8I&JK	r   c           
      "   0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S	/5      b  [        US
/[        U S	/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [	        S5      e[        U S/5      b  [	        S5      e[        U S/5      b  [	        S5      eU$ )Nri   rj   r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  r   rF  rG  rH  rI  rJ  r  zqtool_call parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r   zutool_response parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.rK  zupart_metadata parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.)r   r   r6   rN   r   r   s      r   rI   rI     ss    !)	+*+,8%&[;M:N(O 
+/01=	&678)	
 
+)*+7	!012I	
 
+}%1ZL${[M"BC	+()5^$d;8I&JK	++,-9	[./0 
+'3\ND}o$FG	+x ,VHd;9:	+	{#/YKkI;!?@	++,-9	[./0 
+()*6_%tK:J9K'LM	+}%1
	9 
 
+()5
	? 
 
+()5
	? 
 
r   c                 
   0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      e[        U S/5      b  [        S5      eU$ )	Nr.   r/   voice_sample_audiovoiceSampleAudioconsent_audiozuconsent_audio parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.voice_consent_signaturezvoice_consent_signature parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.r(   r   s      r    _ReplicatedVoiceConfig_to_vertexrS    s     !)	+}%1ZL${[M"BC	+,-.:	[/01 
+()5
	? 
 
+123?
	M 
 
r   c                     0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      e[        U S/5      b  [        US/[        U S/5      5        U$ )Ncategorymethodznmethod parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.	thresholdr(   r   s      r   r   r     s~     !)	+
|$0ZL${ZL"AB	+z".
	3 
 
+}%1[M4k]#CD	r   c                     0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      eU$ )Nhandletransparentzstransparent parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.r(   r   s      r   r   r     sX     !)	+z".XJ[8* =>	+'3
	< 
 
r   c           
          0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        U$ )Nspeakervoice_configvoiceConfig)r   r   _VoiceConfig_to_vertexr   s      r   r7  r7  &  sk     !)	+	{#/YKkI;!?@	+'(4	tK.1ABIN 
r   c           
         0 n[        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        U$ )Nr]  r^  language_codelanguageCodemulti_speaker_voice_configmultiSpeakerVoiceConfig)r   r   r_  r8  r   s      r   r   r   8  s     !)	+'(4	tK.1ABIN 
+()5^$d;8I&JK	+456B	"#*;<=y	
 
r   c           
         0 n[        U S/5      b  [        S5      e[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S	/5      b#  [        US
/[	        [        U S	/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      e[        U S/5      b)  [        US/[        U S/5       Vs/ s H  o3PM     sn5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        S5      e[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b)  [        US/[        U S/5       Vs/ s H  o3PM     sn5        U$ s  snf s  snf )N	retrievalzqretrieval parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.computer_usecomputerUsefile_search
fileSearchgoogle_searchgoogleSearchgoogle_maps
googleMapscode_executioncodeExecutionenterprise_web_searchz}enterprise_web_search parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.function_declarationsfunctionDeclarationsgoogle_search_retrievalgoogleSearchRetrievalparallel_ai_searchzzparallel_ai_search parameter is only supported in Gemini Enterprise Agent Platform mode, not in Gemini Developer API mode.url_context
urlContextmcp_servers
mcpServers)r   r   r   r   r   rD   s       r   r   r   S  sF    !)	+}%1
	< 
 
+'(4]OT+7G%HI	+'3\ND}o$FG	+()5	tK/1BCYO 
+'3	T+?K 
+()*6_%tK:J9K'LM	+/01=
	B 
 
+/01=	 {-D,EFGF$FG 
+123?	 ![456 
+,-.:
	B 
 
+'3\ND}o$FG	+'3	{]O<=<$<= 
5 	H. 	>s   1G#G(c                    0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S/5      b  [        S5      e[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US	/[        U S/5      5        [        U S
/5      b  [        US/[        U S
/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b)  [        US/[        U S/5       Vs/ s H  o3PM     sn5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b3  [        US/[        U S/5       Vs/ s H  n[	        X25      PM     sn5        U$ s  snf s  snf )Nrf  rg  rh  ri  zsfile_search parameter is only supported in Gemini Developer API mode, not in Gemini Enterprise Agent Platform mode.rk  rl  rm  rn  ro  rp  rq  enterpriseWebSearchrr  rs  rt  ru  rv  parallelAiSearchrw  rx  ry  rz  )r   r   r>   r   r3  rD   s       r   r   r     s^    !)	+}%1[M4k]#CD	+'(4	tK.1ABIN 
+'3
	9 
 
+()5^$d;8I&JK	+'3\ND}o$FG	+()*6_%tK:J9K'LM	+/01=	[234 
+/01=	 {-D,EFGF$FG 
+123?	 ![456 
+,-.:	[/01 
+'3\ND}o$FG	+'3	 [=/:	
: !1:	
 
= 	H0	
s   5G?!Hc                    0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S	/5      b  [        US
/[        U S	/5      5        [        U S/5      b  [        US/[        U S/5      5        [        U S/5      b)  [        US/[        U S/5       Vs/ s H  o3PM     sn5        [        U S/5      b)  [        US/[        U S/5       Vs/ s H  o3PM     sn5        [        U S/5      b)  [        US/[        U S/5       Vs/ s H  o3PM     sn5        [        U S/5      b)  [        US/[        U S/5       Vs/ s H  o3PM     sn5        [        U S/5      b  [        US/[        U S/5      5        U$ s  snf s  snf s  snf s  snf )NpromptTokenCountprompt_token_countcachedContentTokenCountcached_content_token_countcandidatesTokenCountresponse_token_counttoolUsePromptTokenCounttool_use_prompt_token_countthoughtsTokenCountthoughts_token_counttotalTokenCounttotal_token_countpromptTokensDetailsprompt_tokens_detailscacheTokensDetailscache_tokens_detailscandidatesTokensDetailsresponse_tokens_detailstoolUsePromptTokensDetailstool_use_prompt_tokens_detailstrafficTypetraffic_typer   rD   s       r   r.  r.    s    !)	+*+,8	[-./ 
+123?	%&[456 
+./0<	 [123 
+123?	&'[456 
+,-.:	 [/01 
+)*+7'(${=N<O*P 
+-./;	 !{-B,CDED$DE 
+,-.:	 {-A,BCDC$CD 
+123?	"#{-F,GHIH$HI 
+456B	)*{-I,JKLK$KL 
+'3^$d;&HI	7 	F 	E 	J 	Ms   G2	G7 G<7Hc                     0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        U$ Ntypevoice_activity_typeaudioOffsetaudio_offsetr   r   s      r   r+  r+  5  ^     !)	+x ,*+T+x-HI	+'3^$d;&HI	r   c                     0 n[        U S/5      b  [        US/[        U S/5      5        [        U S/5      b  [        US/[        U S/5      5        U$ r  r   r   s      r   r/  r/  C  r  r   c           
          0 n[        U S/5      b#  [        US/[        [        U S/5      U5      5        [        U S/5      b  [        US/[        U S/5      5        U$ )Nreplicated_voice_configreplicatedVoiceConfigprebuilt_voice_configprebuiltVoiceConfig)r   r   rS  r   s      r   r_  r_  Q  s}     !)	+123?	 !(89:I	
 
+/01=	[234 
r   )N)Dtypingr   r   r    r   r   _api_clientr   _commonr	   r   r
   r   dictstrobjectr   r)   r0   r6   r>   rF   rJ   rN   rR   rX   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r,  r0  r3  r8  rC   rI   rS  r   r   r7  r   r   r   r.  r+  r/  r_   r   r   <module>r     s  $ ( '   & . .
 /3tCH~v-.DcN+ 
#s(^: /3,tCH~v-.,DcN+, 
#s(^,b /3tCH~v-.DcN+ 
#s(^, /3tCH~v-.DcN+ 
#s(^, /3tCH~v-.DcN+ 
#s(^B /3tCH~v-.DcN+ 
#s(^. /3tCH~v-.DcN+ 
#s(^. /3tCH~v-.DcN+ 
#s(^, /3tCH~v-.DcN+ 
#s(^, /3tCH~v-.DcN+ 
#s(^> /3utCH~v-.uDcN+u 
#s(^ut /3tCH~v-.DcN+ 
#s(^( /3tCH~v-.DcN+ 
#s(^< /3tCH~v-.DcN+ 
#s(^. /3tCH~v-.DcN+ 
#s(^0 /3$$tCH~v-.$ DcN+$ 
#s(^	$T /3$$tCH~v-.$ DcN+$ 
#s(^	$R /3)tCH~v-.)DcN+) 
#s(^)\ /3!tCH~v-.!DcN+! 
#s(^!N /3^^tCH~v-.^ DcN+^ 
#s(^	^H /3XXtCH~v-.X DcN+X 
#s(^	X| /3||tCH~v-.| DcN+| 
#s(^	|D /3xxtCH~v-.x DcN+x 
#s(^	x| /3tCH~v-. DcN+ 
#s(^	8 /3tCH~v-. DcN+ 
#s(^	6 /3tCH~v-.DcN+ 
#s(^D /3tCH~v-.DcN+ 
#s(^ /3tCH~v-.DcN+ 
#s(^  /3tCH~v-.DcN+ 
#s(^" /3tCH~v-.DcN+ 
#s(^  /3tCH~v-.DcN+ 
#s(^" /3tCH~v-.DcN+ 
#s(^  /3)tCH~v-.)DcN+) 
#s(^)\ /3tCH~v-.DcN+ 
#s(^F /32tCH~v-.2DcN+2 
#s(^2n /38tCH~v-.8DcN+8 
#s(^8z /3tCH~v-.DcN+ 
#s(^, /3tCH~v-.DcN+ 
#s(^( /3ItCH~v-.IDcN+I 
#s(^I\ /3NtCH~v-.NDcN+N 
#s(^Nf /3tCH~v-.DcN+ 
#s(^@ /3tCH~v-.DcN+ 
#s(^, /3tCH~v-.DcN+ 
#s(^& /3tCH~v-.DcN+ 
#s(^( /3tCH~v-.DcN+ 
#s(^: /3FtCH~v-.FDcN+F 
#s(^FV /3GtCH~v-.GDcN+G 
#s(^GX /3LtCH~v-.LDcN+L 
#s(^Lb /3tCH~v-.DcN+ 
#s(^  /3tCH~v-.DcN+ 
#s(^  /3tCH~v-.DcN+ 
#s(^r   