
    Pi                     h   d dl Z d dlZd dlmZ d dlmZ ddlmZmZm	Z	m
Z
mZmZmZmZ  ej                    Ze                    e
d            e                    dd	
          e            e                    dd
          e            e                    dd
          e           d ZdS )    N)Console)	analytics   )custom_componentdeployhf_loginload_appprint_environment_inforeloadsketch
upload_mcpload)nameenvironmentz%Print Gradio environment information.)helpr   zpDeploy a Gradio app to Spaces or Google Cloud Run. Must be called within the directory you would like to deploy.r   z+Open the Sketch app to design a Gradio app.c                     t           j        dd          } t          |           dk    rt          d          | d         dv rt	                       d S | d         dv r.t           j        dd          t           _        t                       d S | d         dv ra	 d| d          d| d          d	| d          d
}t          |          # t          $ r& t                      }|                                 Y d S w xY w| d         dv rt          | d         | d                    d S | d         dk    rdd l	}ddl
m} d|j        d<   t          j                     t          |           dk    r |d          n || d                   }|                                sRd}t!          |d          5 }|                    |           d d d            n# 1 swxY w Y   t%          d| d           t%          d           t'                       dt)          |          gt           _        t+          j        t.                     d S t+          j        t.                     d S )Nr   r   zNo file specified.>   deploy-discordr   r   r   r   >   cc	component>   devshowbuildcreateinstallpublishzgradio z1 is not a valid command. Did you mean `gradio cc z` or `gradio component z`?.>   
upload-mcp   z--vibe)Path1GRADIO_VIBE_MODEzdemo.pyzFimport gradio as gr

with gr.Blocks() as demo:
    pass

demo.launch()wzCreated z with default Gradio template.u   
⚠️  WARNING: Vibe editor mode is enabled. Anyone who can access the Gradio endpoint can modify files and run arbitrary code on the host machine. Use with caution!
gradio)sysargvlen
ValueErrorappr   r   print_exceptionr   ospathlibr   environr   vibe_analyticsexistsopenwriteprintr   strtyperrunr   )argserrorconsoler)   r   	demo_pathtemplate_contentfs           b/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/gradio/cli/cli.pyclir;      s   8ABB<D
4yyA~~-...AwOOO	a'	'	'8ABB<	aL	L	L	& Ed1g  E  EX\]^X_  E  Ex|}~x  E  E  EEU### 	& 	& 	&iiG##%%%%%%	& 
aN	"	"47DG$$$$$	aH					      ),
%& """'*4yyA~~DDOOO44Q==	!! 		H  i%% *()))* * * * * * * * * * * * * * *FYFFFGGG y	
 	
 	
 	


c)nn-	&	&s$   -C ,C10C1%GGG)r#   r2   rich.consoler   r"   r   commandsr   r   r   r	   r
   r   r   r   Typerr'   	add_typercommandr;        r:   <module>rC      s]   



                   	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 ekmm hV $ $ $ HM G H H  	{    	
 
 
 JHH I I& Q Q Q/ / / / /rB   