ó
    €Ï¼  ã                   ó¶   • S 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  Sr	\R                  R                  S\R                  R                  S	0rS
 rS rS rg)zEUseful commands for interacting with the Immersive Stream for XR API.é    )Úabsolute_import)Údivision)Úunicode_literals)Úapis)ÚbaseÚstreamÚv1alpha1Úv1c                 ó,   • [         R                  U 5      $ )N)Ú_VERSION_MAPÚget©Úrelease_tracks    Ú:lib/googlecloudsdk/api_lib/immersive_stream/xr/api_util.pyÚGetApiVersionr      s   € Ü	×	Ñ	˜-Ó	(Ð(ó    c                 óJ   • [         R                  " [        [        U 5      5      $ )zÎImport and return the appropriate projects client.

Args:
  release_track: the release track of the command, either ALPHA or GA

Returns:
  Immersive Stream for XR client for the appropriate release track.
)r   ÚGetClientInstanceÚ	_API_NAMEr   r   s    r   Ú	GetClientr   #   ó   € ô 
×	Ò	¤	¬=¸Ó+GÓ	HÐHr   c                 óJ   • [         R                  " [        [        U 5      5      $ )z¶Import and return the appropriate projects messages module.

Args:
  release_track: the release track of the command, either ALPHA or GA

Returns:
  Immersive Stream for XR message.
)r   ÚGetMessagesModuler   r   r   s    r   ÚGetMessagesr   /   r   r   N)Ú__doc__Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.utilr   Úgooglecloudsdk.callioper   r   ÚReleaseTrackÚALPHAÚGAr   r   r   r   © r   r   Ú<module>r#      sY   ðñ Lå &Ý Ý 'å ,Ý (à€	à×Ñ×Ñ˜ZØ×Ñ×Ñ˜$ð€ò)ò	Ió	Ir   