+
    =l j<  ã                   óÖ   € ^ RI t ^ RIHt ^ RIHtHtHtHtHtH	t	 ^ RI
HtHt ^ RIHtHtHt ^ RIHt ^ RIHt ^ RIHtHt ^ R	IHt . ROtR
 R ltR R ltRR R llt ! R R4      tR# )é    N)Úimport_module)ÚAnyÚCallableÚDictÚListÚOptionalÚTuple)ÚAbstractProgressÚerrors)ÚAPIDataÚAPIResponseÚErrorWarningObject)ÚUAConfig)ÚIncorrectFieldTypeError)ÚAPI_UNKNOWN_ARGÚWARN_NEW_VERSION_AVAILABLE)Úcheck_for_new_versionc          	      óÂ   € V ^8„  d   QhR\         \        ,          R\         \        ,          R\        \        \        \        3,          \         \
        ,          3,          /# )é   ÚoptionsÚfieldsÚreturn)r   Ústrr	   r   r   r   )Úformats   "Ú2/usr/lib/python3/dist-packages/uaclient/api/api.pyÚ__annotate__r   +   sD   € ÷ ñ Ü”#�YðÜ $¤S¥	ðä
Œ4””S��>œ4Ô 2Õ3Ð3Õ4ñó    c           	      óŒ  € / p. pV  F’  p VP                  R 4      w  rVT'       d	   T'       g   \        P                  ! TR7      hYQ9  dK   TP	                  \        \        P                  ! TR7      P                  \        P                  / R7      4       YbT&   K”  	  W#3#   \         d    \        P                  ! TR7      hi ; i)Ú=©Úarg©ÚtitleÚcodeÚmeta)
ÚsplitÚ
ValueErrorr   ÚAPIBadArgsFormatÚappendr   r   r   ÚmsgÚname)r   r   ÚkwargsÚwarningsÚoptionÚkÚvs   &&     r   Ú_process_optionsr1   +   s´   € ð €FØ€Hãˆð	6Ø—<‘< Ó$‰DˆA÷ ŸÜ×)Ò)¨fÔ5Ð5àŒ?Ø�O‰OÜ"Ü)×0Ò0°QÔ7×;Ñ;Ü(×-Ñ-Øôôð ˆq‹	ñ% ð( ÐÐøô# ô 	6Ü×)Ò)¨fÔ5Ð5ð	6ús   ‹B Â #Cc          	      ó¬   € V ^8„  d   QhR\         R\        \         ,          R\        \        \         \        3,          \        \
        ,          3,          /# )r   Údatar   r   )r   r   r	   r   r   r   )r   s   "r   r   r   H   s@   € ÷ ñ Ü
ðÜœC•yðä
Œ4””S��>œ4Ô 2Õ3Ð3Õ4ñr   c           	      óŒ  € / p. p \         P                  ! V 4      pTP                  4        FY  w  rVYQ9  dK   TP                  \        \        P                  ! TR7      P                  \        P                  / R7      4       YbT&   K[  	  Y#3#   \         P                  P                   d    \        P
                  ! T R 7      hi ; i))r3   r    r"   )ÚjsonÚloadsÚdecoderÚJSONDecodeErrorr   ÚAPIJSONDataFormatErrorÚitemsr)   r   r   r   r*   r+   )r3   r   r,   r-   Ú	json_datar/   r0   s   &&     r   Ú_process_datar<   H   s¯   € ð €FØ€Hð7Ü—J’J˜tÓ$ˆ	ð —‘Ö!‰ˆØŒ?Ø�O‰OÜ"Ü)×0Ò0°QÔ7×;Ñ;Ü(×-Ñ-Øôôð ˆq‹	ñ "ð ÐÐøô �<‰<×'Ñ'ô 7Ü×+Ò+°Ô6Ð6ð7ús   †B Â7Cc                óŒ   € V ^8„  d   QhR\         R\        \         ,          R\         R\        R\        \        ,          R\
        /# )r   Úendpoint_pathr   r3   ÚcfgÚprogress_objectr   )r   r   r   r   r
   r   )r   s   "r   r   r   b   sV   € ÷ Qñ QÜðQä”#�YðQô ðQô 
ð	Qô
 Ô.Õ/ðQô ñQr   c           
      óX  € V \         9  d,   \        P                  ! \        P                  ! V R 7      4      # \	        RV ,           4      pVP
                  p. pVP                  '       dÅ   VP                  P                   Uu. uF  qˆP                  NK  	  p	p V'       d   \        W4      w  r«MV'       d   \        W)4      w  r«M/ . rºVP                  V4        TP                  P                  T
4      p TP                   '       d   TP#                  YTR7      pM…TP#                  Y4      pMsV'       g	   V'       d,   \        P                  ! \        P&                  ! V R 7      4      #  VP                   '       d   VP#                  W4R7      pMVP#                  V4      p \)        4       pV'       dK   VP+                  \-        \.        P0                  ! VR7      P2                  \.        P4                  / R7      4       \7        VP8                  VP:                  V,           \=        VP4                  VVP>                  R7      R7      # u upi   \        P                   d!   p\        P                  ! T4      u Rp?# Rp?ii ; i  \         dA   p\        P                  ! \        P                  ! TP                  T R7      4      u Rp?# Rp?ii ; i  \$         d!   p\        P                  ! T4      u Rp?# Rp?ii ; i  \$         d!   p\        P                  ! T4      u Rp?# Rp?ii ; i)	)Úendpointzuaclient.api.N)r!   rB   )r@   )Úversionr"   )ÚtypeÚ
attributesr%   )Ú_schema_versionr-   r3   ) ÚVALID_ENDPOINTSr   Ú	error_outÚAPIInvalidEndpointr   rB   Úoptions_clsr   Úkeyr1   r<   ÚextendÚAPIErrorÚ	from_dictr   ÚAPIMissingArgÚsupports_progressÚfnÚ	ExceptionÚAPINoArgsForEndpointr   r)   r   r   r   r*   r+   r   rC   r-   r   r%   )r>   r   r3   r?   r@   ÚmodulerB   Úoption_warningsÚfr   r,   r-   ÚeÚresultÚnew_versions   &&&&&          r   Úcall_apirZ   b   s�  € ð œOÔ+Ü×ÒÜ×%Ò%¨}Ô=ó
ð 	
ô ˜?¨]Õ:Ó;€FØ�‰€Hà€Oà××ÐØ!)×!5Ñ!5×!<Ò!<Ó=Ñ!<˜A—%”%Ñ!<ˆÐ=ð		'ßÜ#3°GÓ#DÑ �˜ßÜ#0°Ó#>Ñ �˜à#% r˜Ø×"Ñ" 8Ô,ð	Ø×*Ñ*×4Ñ4°VÓ<ˆGð	'Ø×)×)Ð)Ø!Ÿ™Ø°/ð %ó ‘ð "Ÿ™ WÓ2‘÷
 —dÜ×#Ò#Ü×+Ò+°]ÔCóð ð	'Ø×)×)Ð)Ø!Ÿ™ S˜ÓJ‘à!Ÿ™ SÓ)‘ô (Ó)€KßØ×ÑÜÜ0×7Ò7Ø'ôç‘#Ü/×4Ñ4Øôô	
ô Ø ×(Ñ(Ø—‘ ?Õ2ÜØ—‘ØØ—‘ô
ôð ùòm >øô �‰ô 	'Ü×#Ò# AÓ&Õ&ûð	'ûô
 'ô 	Ü×#Ò#Ü×$Ò$¨¯©¸ÔGóõ ûð	ûô ô 	'Ü×#Ò# AÓ&Õ&ûð	'ûô ô 	'Ü×#Ò# AÓ&Õ&ûð	'úsœ   ÂIÂI
 Â6"I
 ÃJ Ã5K ÄK ÄK Å)K> Å;K> ÆK> É
I?ÉI:É4I?É:I?ÊKÊ5KËKËKËK;ËK6Ë0K;Ë6K;Ë>L)Ì	L$ÌL)Ì$L)c                   ó6   a € ] tR t^¶t o RV 3R lR lltRtV tR# )ÚAPIEndpointc                ó2   <€ V ^8„  d   QhRS[ RS[ RS[RS[/# )r   rC   r+   rQ   rP   )r   r   Úbool)r   Ú__classdict__s   "€r   r   ÚAPIEndpoint.__annotate__·   s3   ø€ ÷ 3ñ 3áð3ñ ð3ñ ð	3ñ  ñ3r   c                óB   € Wn         W n        W0n        W@n        WPn        R # ©N)rC   r+   rQ   rJ   rP   )ÚselfrC   r+   rQ   rJ   rP   s   &&&&&&r   Ú__init__ÚAPIEndpoint.__init__·   s   € ð ŒØŒ	ØŒØ&ÔØ!2Ör   )rQ   r+   rJ   rP   rC   N)F)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rd   Ú__static_attributes__Ú__classdictcell__)r_   s   @r   r\   r\   ¶   s   ø‡ € ÷3÷ 3ð 3r   r\   )zu.pro.version.v1z,u.pro.attach.auto.configure_retry_service.v1z%u.pro.attach.auto.full_auto_attach.v1z'u.pro.attach.auto.should_auto_attach.v1z%u.pro.attach.guest.get_guest_token.v1zu.pro.attach.magic.initiate.v1zu.pro.attach.magic.revoke.v1zu.pro.attach.magic.wait.v1z'u.pro.attach.token.full_token_attach.v1zu.pro.detach.v1zu.pro.packages.summary.v1zu.pro.packages.updates.v1zu.pro.security.cves.v1z!u.pro.security.fix.cve.execute.v1zu.pro.security.fix.cve.plan.v1z!u.pro.security.fix.usn.execute.v1zu.pro.security.fix.usn.plan.v1z'u.pro.security.status.livepatch_cves.v1z(u.pro.security.status.reboot_required.v1zu.pro.services.dependencies.v1zu.pro.services.disable.v1zu.pro.services.enable.v1z u.pro.status.enabled_services.v1zu.pro.status.is_attached.v1zu.apt_news.current_news.v1zu.security.package_manifest.v1zu.unattended_upgrades.status.v1rb   )r5   Ú	importlibr   Útypingr   r   r   r   r   r	   Úuaclient.apir
   r   Úuaclient.api.data_typesr   r   r   Úuaclient.configr   Úuaclient.data_typesr   Úuaclient.messagesr   r   Úuaclient.versionr   rG   r1   r<   rZ   r\   © r   r   Ú<module>ru      sH   ðÛ Ý #ß =× =ç 1ß LÑ LÝ $Ý 7ß IÝ 2ò€õ>õ:÷4Q÷h3ó 3r   