ó
    €ÏÚ  ã                   óÖ   • 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  \R                  R                  S\R                  R                  S\R                  R                  S	0rS
rS rg)z.Utilities for calling the Networkservices API.é    )Úabsolute_import)Údivision)Úunicode_literals)Úapis)ÚbaseÚv1alpha1Úv1beta1Úv1Únetworkservicesc                 óª   • U [         ;  a  [        SR                  U 5      5      e[         R                  U 5      n[        R
                  " [        U5      $ )z‘Returns a client instance for the given release track.

Args:
  release_track: The release track to use, for example
    base.ReleaseTrack.ALPHA
zUnsupported release track: {})ÚAPI_VERSION_FOR_TRACKÚ
ValueErrorÚformatÚgetr   ÚGetClientInstanceÚ	_API_NAME)Úrelease_trackÚapi_versions     Ú5lib/googlecloudsdk/api_lib/service_extensions/util.pyr   r       sM   € ð Ô/Ó/Ü
Ø'×.Ñ.¨}Ó=óð ô &×)Ñ)¨-Ó8€+Ü	×	Ò	¤	¨;Ó	7Ð7ó    N)Ú__doc__Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.utilr   Úgooglecloudsdk.callioper   ÚReleaseTrackÚALPHAÚBETAÚGAr   r   r   © r   r   Ú<module>r       sb   ðñ 5å &Ý Ý 'å ,Ý (ð 	×Ñ×Ñ˜ZØ×Ñ×Ñ˜IØ×Ñ×Ñ˜$ðÐ ð
 €	ó8r   