HcfddlZddlmZmZmZmZddlmZddlm Z m Z m Z m Z m Z mZmZddlmZmZddlmZmZmZdZGdd e Zd eeefd eeeffd Zeeeed eZGdde Zeeeddej:ZGdde Zeeeddej:Z Gdde Z!Gdde Z"ee"edd ej:Z#edejHZ%edd ejH Z&Gd!d"e Z'ee'ed#ej:$Z(ed%Z)Gd&d'e Z*ee*ed(ejVdej:Z,Gd)d*e Z-ee-ed+d ej:Z.eed,d -Z/ed.ejVdZ0d/Z1y)0N)AnyDictListOptional)defaults) BoolDataValue DataObjectDatetimeDataValueField IntDataValueStringDataValue data_list)DataObjectFileDataObjectFileFormat) ProJSONFileUAFile UserCacheFilezservices-once-enabledc.eZdZededgZdefdZy)ServicesOnceEnabledData fips_updatesFc||_yN)r)selfrs #$$#rrMz#livepatch-kernel-support-cache.json) file_formatzmarker-reboot-cmds-requiredcheZdZedeedeedeedegZdedededefdZy)AnboxCloudDataanbox_images_urlanbox_images_resource_tokenanbox_cloud_apt_tokenanbox_cloud_apt_urlc<||_||_||_||_yr)rYrZr[r\)rrYrZr[r\s rrzAnboxCloudData.__init__s$!1+F(%:"#6 rN)rrrr r r r7rr"rrrXrXs`  /2 +_= %7 #_5 F 7 7&) 7 # 7 ! 7rrXzanbox-cloud-credentialsc@eZdZedegZdej fdZy)AttachmentData attached_atc||_yr)r`)rr`s rrzAttachmentData.__init__s &rN)rrrr r r rUrr"rrr_r_s& m./F'H$5$5'rr_zattachment.jsonz status.json)pro_filez machine-idctjtjtjtjt jtjyr)machine_id_filedeletestatus_cache_fileattachment_data_fileanbox_cloud_credentials_filereboot_cmd_marker_filer"rrdelete_state_filesrjsJ! '')!!#r)2rUtypingrrrruaclientruaclient.data_typesrr r r r r ruaclient.files.data_typesrruaclient.files.filesrrrSERVICES_ONCE_ENABLEDrr7r,services_once_enabled_filer3JSONretry_auto_attach_options_filer9retry_auto_attach_state_filerArFtimer_jobs_state_file MESSAGES_DIRapt_news_contents_fileapt_news_raw_filerMlivepatch_support_cacherirXDEFAULT_PRIVATE_DATA_DIRrhr_rgrfrdrjr"rrr{s9,,KCC/)j)  sCx.  #s(^  ,+  " :  'Z '"0 ( " -: - . )48 !J!9 9$' u- h6K6KLEX-B-B # #6)78$))  =>7Z7* . !))  'Z'& e,   %% r