+
    =l jœ	  ã                   ó¦  € ^ RI t ^ RIt^ RIHt ^ RIHtHt ^ RIHtH	t	 ^ RI
Ht ^ RIHt ^ RIHtHtHt ^ RIHt  ! R	 R
]4      tR t]! R]	P,                  ]	P.                  ]]P0                  R]! ]! R]	P2                  RR7      ]! R]	P4                  RR7      ]! R]	P6                  R. RR7      ]! R]	P8                  RRR7      .R7      .R7      tR# )é    N)ÚOrderedDict)ÚAnyÚOptional)Ú
exceptionsÚmessages)ÚAbstractProgress)Úcall_api)ÚProArgumentÚProArgumentGroupÚ
ProCommand)ÚHelpCategoryc                   ó2   a € ] tR t^t o V 3R lR ltRtV tR# )ÚCLIAPIProgressc          	      óR   <€ V ^8„  d   QhRS[ RS[ RS[S[,          RS[S[,          /# )é   Útotal_stepsÚ
done_stepsÚprevious_step_messageÚcurrent_step_message)Úintr   Ústr)ÚformatÚ__classdict__s   "€Ú2/usr/lib/python3/dist-packages/uaclient/cli/api.pyÚ__annotate__ÚCLIAPIProgress.__annotate__   s=   ø€ ÷ ñ ñ ðñ ð	ñ
  (©�}ðñ '¡s�mñó    c               óx   € \        4       pWR &   W%R&   W5R&   WER&   \        \        P                  ! V4      4       R# )r   r   r   r   N)r   ÚprintÚjsonÚdumps)Úselfr   r   r   r   Úds   &$$$$ r   ÚprogressÚCLIAPIProgress.progress   s<   € ô ‹MˆØ&ˆ-ÑØ$ˆ,‰Ø%:Ð
!Ñ"Ø$8Ð
 Ñ!ÜŒd�jŠj˜‹mÖr   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r$   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s   ø‡ € ÷ö r   r   c                ó:  € V P                   '       d(   V P                  '       d   \        P                  ! 4       hV P                  '       dY   V P                  R 8X  dH   \        P
                  P                  4       '       g$   \        P
                  P                  4       V n        V P                  '       d   \        4       pMRp\        V P                  V P                   V P                  W4      p\        VP                  4       4       VP                  R8X  d   ^ # ^# )Ú-NÚsuccess)ÚoptionsÚdatar   ÚCLIAPIOptionsXORDataÚsysÚstdinÚisattyÚreadÚshow_progressr   r	   Úendpoint_pathr   Úto_jsonÚresult)ÚargsÚcfgÚkwargsr$   r:   s   &$,  r   Ú
action_apir>      s¼   € Ø‡|‡|€|˜Ÿ	Ÿ	˜	Ü×-Ò-Ó/Ð/à‡y‡y€y�T—Y‘Y #Ô%Ü�y‰y×Ñ×!Ò!ÜŸ	™	Ÿ™Ó(ˆDŒIà××ÐÜ!Ó#‰àˆäØ×Ñ˜DŸL™L¨$¯)©)°Só€Fô 
ˆ&�.‰.Ó
ÔØ—‘ Ô*ˆ1Ð1°Ð1r   ÚapiTr8   Úendpoint)ÚhelpÚmetavarz--show-progressÚ
store_true)rA   Úactionz--argsr0   Ú*)rA   ÚdestÚdefaultÚnargsz--datar1   Ú )rA   rF   rG   )Ú	arguments)rA   ÚdescriptionrD   Úhelp_categoryÚpreserve_descriptionÚargument_groups)r    r3   Úcollectionsr   Útypingr   r   Úuaclientr   r   Úuaclient.apir   Úuaclient.api.apir	   Úuaclient.cli.commandsr
   r   r   Úuaclient.cli.parserr   r   r>   ÚCLI_ROOT_APIÚCLI_API_DESCÚOTHERÚCLI_API_ENDPOINTÚCLI_API_SHOW_PROGRESSÚCLI_API_ARGSÚCLI_API_DATAÚapi_commandr&   r   r   Ú<module>r^      sâ   ðÛ Û 
Ý #ß  ç )Ý )Ý %ß KÑ KÝ ,ôÐ%ô ò"2ñ( Ø	Ø	×	Ñ	Ø×%Ñ%ØØ×$Ñ$ØááØ#Ø!×2Ñ2Ø&ôñ
 Ø%Ø!×7Ñ7Ø'ôñ
 ØØ!×.Ñ.Ø"ØØôñ ØØ!×.Ñ.ØØô	ð%ô	
ðô$‚r   