Type: Official Firmware
Filename: roc-rk3588s-pc.dtsi
Download Address: 1
Log: dmesg_dump.zip
Hello, I have connected usb to ttl converter to debug UART port, as shown here (一、Introduction — Firefly Wiki) and haven’t got any logs from dmesg. How can I fix that ?
Firmware: ROC-RK3588S-PC_Ubuntu22.04-Xfce-r31153_v1.4.0g_250114.img
Here is the dmesg dump:
!(data:text/plain;base64,WyAgICAyLjUzNjI0NV0gQm9vdGluZyBMaW51eCBvbiBwaHlzaWNhbCBDUFUgMHgwMDAwMDAwMDAwIFsweDQxMmZkMDUwXQpbICAgIDIuNTM2MjY2XSBMaW51eCB2ZXJzaW9uIDUuMTAuMTk4IChncmV5bWFuQGdyZXltYW4pIChIRUFEOiAxMWEzZDkzMjdiNmYvMjUxMDE0MTQxMikgKHNkayB2ZXJzaW9uOiByazM1ODhfbGludXhfcmVsZWFzZV8yMDI1MDExNF92MS40LjBnLnhtbCkgKGFhcmNoNjQtbm9uZS1saW51eC1nbnUtZ2NjIChHTlUgVG9vbGNoYWluIGZvciB0aGUgQS1wcm9maWxlIEFyY2hpdGVjdHVyZSAxMC4zLTIwMjEuMDcgKGFybS0xMC4yOSkpIDEwLjMuMSAyMDIxMDYyMSwgR05VIGxkIChHTlUgVG9vbGNoYWluIGZvciB0aGUgQS1wcm9maWxlIEFyY2hpdGVjdHVyZSAxMC4zLTIwMjEuMDcgKGFybS0xMC4yOSkpIDIuMzYuMS4yMDIxMDYyMSkgIzEwMyBTTVAgVHVlIE9jdCAxNCAxNDoxMjoxMyArMDQgMjAyNQpbICAgIDIuNTM5MTc0XSByYW5kb206IGNybmcgaW5pdCBkb25lClsgICAgMi41NDU4MzJdIE1hY2hpbmUgbW9kZWw6IEZpcmVmbHkgUk9DLVJLMzU4OFMtUEMgVjEyIE1JUEkoTGludXgpClsgICAgMi41NzUyMzFdIGVhcmx5Y29uOiB1YXJ0ODI1MCBhdCBNTUlPMzIgMHgwMDAwMDAwMGZlYjUwMDAwIChvcHRpb25zICcnKQpbICAgIDIuNTgwMjk2XSBwcmludGs6IGJvb3Rjb25zb2xlIFt1YXJ0ODI1MF0gZW5hYmxlZApbICAgIDIuNTgyNjk1XSBlZmk6IFVFRkkgbm90IGZvdW5kLgpbICAgIDIuNTg3NjA4XSBPRjogZmR0OiBSZXNlcnZlZCBtZW1vcnk6IGZhaWxlZCB0byByZXNlcnZlIG1lbW9yeSBmb3Igbm9kZSAnZHJtLWN1YmljLWx1dEAwMDAwMDAwMCc6IGJhc2UgMHgwMDAwMDAwMDAwMDAwMDAwLCBzaXplIDAgTWlCClsgICAgMi41ODg3MjZdIFJlc2VydmVkIG1lbW9yeTogY3JlYXRlZCBDTUEgbWVtb3J5IHBvb2wgYXQgMHgwMDAwMDAwNGZmODAwMDAwLCBzaXplIDggTWlCClsgICAgMi41ODk0MzRdIE9GOiByZXNlcnZlZCBtZW06IGluaXRpYWxpemVkIG5vZGUgY21hLCBjb21wYXRpYmxlIGlkIHNoYXJlZC1kbWEtcG9vbApbICAgIDIuODAxMDI5XSBab25lIHJhbmdlczoKWyAgICAyLjgwMTI2NF0gICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDAwMDIwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdClsgICAgMi44MDE4MThdICAgRE1BMzIgICAgZW1wdHkKWyAgICAyLjgwMjA3NV0gICBOb3JtYWwgICBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDA0ZmZmZmZmZmZdClsgICAgMi44MDI2MjJdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMi44MDMwMDZdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAgIDIuODAzMzI0XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDIwMDAwMC0weDAwMDAwMDAwMDgzZmZmZmZdClsgICAgMi44MDM4ODRdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDA5NDAwMDAwLTB4MDAwMDAwMDBlZmZmZmZmZl0KWyAgICAyLjgwNDQ0NF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwM2ZiZmZmZmZmXQpbICAgIDIuODA1MDA3XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDNmYzUwMDAwMC0weDAwMDAwMDAzZmZlZmZmZmZdClsgICAgMi44MDU1NjNdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwNGYwMDAwMDAwLTB4MDAwMDAwMDRmZmZmZmZmZl0KWyAgICAyLjgwNjEyMl0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwMDAyMDAwMDAtMHgwMDAwMDAwNGZmZmZmZmZmXQpbICAgIDIuODA2NzUzXSBPbiBub2RlIDAgdG90YWxwYWdlczogNDE4ODE2MApbICAgIDIuODA2NzU3XSAgIERNQSB6b25lOiAxNTI4OCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAyLjgwNjc2MF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZlZApbICAgIDIuODA2NzY0XSAgIERNQSB6b25lOiA5Nzg0MzIgcGFnZXMsIExJRk8gYmF0Y2g6NjMKWyAgICAyLjgwNjc2OF0gICBOb3JtYWwgem9uZTogNTAxNTIgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMi44MDY3NzFdICAgTm9ybWFsIHpvbmU6IDMyMDk3MjggcGFnZXMsIExJRk8gYmF0Y2g6NjMKWyAgICAyLjg5OTI3M10gT24gbm9kZSAwLCB6b25lIE5vcm1hbDogMjU2IHBhZ2VzIGluIHVuYXZhaWxhYmxlIHJhbmdlcwpbICAgIDIuODk5NDI5XSBwc2NpOiBwcm9iaW5nIGZvciBjb25kdWl0IG1ldGhvZCBmcm9tIERULgpbICAgIDIuOTAwNDQ2XSBwc2NpOiBQU0NJdjEuMSBkZXRlY3RlZCBpbiBmaXJtd2FyZS4KWyAgICAyLjkwMDg1OF0gcHNjaTogVXNpbmcgc3RhbmRhcmQgUFNDSSB2MC4yIGZ1bmN0aW9uIElEcwpbICAgIDIuOTAxMzMyXSBwc2NpOiBUcnVzdGVkIE9TIG1pZ3JhdGlvbiBub3QgcmVxdWlyZWQKWyAgICAyLjkwMTc3MV0gcHNjaTogU01DIENhbGxpbmcgQ29udmVudGlvbiB2MS4yClsgICAgMi45MDI1NDRdIHBlcmNwdTogRW1iZWRkZWQgMzIgcGFnZXMvY3B1IHM5MzczNiByODE5MiBkMjkxNDQgdTEzMTA3MgpbICAgIDIuOTAzMTU3XSBwY3B1LWFsbG9jOiBzOTM3MzYgcjgxOTIgZDI5MTQ0IHUxMzEwNzIgYWxsb2M9MzIqNDA5NgpbICAgIDIuOTAzMTYzXSBwY3B1LWFsbG9jOiBbMF0gMCBbMF0gMSBbMF0gMiBbMF0gMyBbMF0gNCBbMF0gNSBbMF0gNiBbMF0gNyAKWyAgICAyLjkwMzI5NV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTAKWyAgICAyLjkwMzY4MF0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogR0lDIHN5c3RlbSByZWdpc3RlciBDUFUgaW50ZXJmYWNlClsgICAgMi45MDQyNTddIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6IFZpcnR1YWxpemF0aW9uIEhvc3QgRXh0ZW5zaW9ucwpbICAgIDIuOTA0ODEzXSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkOiBBUk0gZXJyYXRhIDExNjU1MjIsIDEzMTkzNjcsIG9yIDE1MzA5MjMKWyAgICAyLjkwNTQ4NF0gYWx0ZXJuYXRpdmVzOiBwYXRjaGluZyBrZXJuZWwgY29kZQpbICAgIDIuOTA3NzExXSBCdWlsdCAxIHpvbmVsaXN0cywgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogNDEyMjcyMApbICAgIDIuOTA4MzMzXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBzdG9yYWdlbWVkaWE9ZW1tYyBhbmRyb2lkYm9vdC5zdG9yYWdlbWVkaWE9ZW1tYyBhbmRyb2lkYm9vdC5tb2RlPW5vcm1hbCAgZHNpLTA9MiBzdG9yYWdlbm9kZT0vbW1jQGZlMmUwMDAwIGFuZHJvaWRib290LnZlcmlmaWVkYm9vdHN0YXRlPW9yYW5nZSBybyByb290d2FpdCBlYXJseWNvbj11YXJ0ODI1MCxtbWlvMzIsMHhmZWI1MDAwMCBjb25zb2xlPXR0eUZJUTAgaXJxY2hpcC5naWN2M19wc2V1ZG9fbm1pPTAgcm9vdD1QQVJUTEFCRUw9cm9vdGZzIHJvb3Rmc3R5cGU9ZXh0NCBvdmVybGF5cm9vdD1kZXZpY2U6ZGV2PVBBUlRMQUJFTD11c2VyZGF0YSxmc3R5cGU9ZXh0NCxta2ZzPTEgY29oZXJlbnRfcG9vbD0xbSBzeXN0ZW1kLmdwdF9hdXRvPTAgY2dyb3VwX2VuYWJsZT1tZW1vcnkgc3dhcGFjY291bnQ9MSBuZXQuaWZuYW1lcz0wIHJjdXBkYXRlLnJjdV9leHBlZGl0ZWQ9MSByY3Vfbm9jYnM9YWxsIGNvbW0tMDEvMTQvMjAyNSBhbmRyb2lkYm9vdC5md3Zlcj1kZHItdjEuMTUtZDU0ODNhZjg3ZCxzcGwtdjEuMTMsYmwzMS12MS40NCxibDMyLXYxLjE1LHVib290LS1ib290ClsgICAgMi45MTQ3MzBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwOTcxNTIgKG9yZGVyOiAxMiwgMTY3NzcyMTYgYnl0ZXMsIGxpbmVhcikKWyAgICAyLjkxNjE4MV0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDQ4NTc2IChvcmRlcjogMTEsIDgzODg2MDggYnl0ZXMsIGxpbmVhcikKWyAgICAyLjkxNjg4N10gbWVtIGF1dG8taW5pdDogc3RhY2s6b2ZmLCBoZWFwIGFsbG9jOm9mZiwgaGVhcCBmcmVlOm9mZgpbICAgIDIuOTIzNDM2XSBzb2Z0d2FyZSBJTyBUTEI6IG1hcHBlZCBbbWVtIDB4MDAwMDAwMDBlOWYwMDAwMC0weDAwMDAwMDAwZWRmMDAwMDBdICg2NE1CKQpbICAgIDMuMDMxNTY4XSBNZW1vcnk6IDE2MzAyNDY4Sy8xNjc1MjY0MEsgYXZhaWxhYmxlICgyMTY5Nksga2VybmVsIGNvZGUsIDQwNzZLIHJ3ZGF0YSwgNzc4NEsgcm9kYXRhLCA3ODA4SyBpbml0LCA3MDZLIGJzcywgNDQxOTgwSyByZXNlcnZlZCwgODE5MksgY21hLXJlc2VydmVkKQpbICAgIDMuMDMyOTM3XSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz04LCBOb2Rlcz0xClsgICAgMy4wMzM1NDldIGZ0cmFjZTogYWxsb2NhdGluZyA2ODMzMSBlbnRyaWVzIGluIDI2NyBwYWdlcwpbICAgIDMuMTIzOTg5XSBmdHJhY2U6IGFsbG9jYXRlZCAyNjcgcGFnZXMgd2l0aCA0IGdyb3VwcwpbICAgIDMuMTI0NjcyXSByY3U6IEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMy4xMjUwOTNdIHJjdTogCVJDVSBldmVudCB0cmFjaW5nIGlzIGVuYWJsZWQuClsgICAgMy4xMjU0OThdIHJjdTogCVJDVSBkeW50aWNrLWlkbGUgZ3JhY2UtcGVyaW9kIGFjY2VsZXJhdGlvbiBpcyBlbmFibGVkLgpbICAgIDMuMTI2MDkxXSAJQWxsIGdyYWNlIHBlcmlvZHMgYXJlIGV4cGVkaXRlZCAocmN1X2V4cGVkaXRlZCkuClsgICAgMy4xMjY2MDRdIAlSdWRlIHZhcmlhbnQgb2YgVGFza3MgUkNVIGVuYWJsZWQuClsgICAgMy4xMjcwMDddIAlUcmFjaW5nIHZhcmlhbnQgb2YgVGFza3MgUkNVIGVuYWJsZWQuClsgICAgMy4xMjc0MzVdIHJjdTogUkNVIGNhbGN1bGF0ZWQgdmFsdWUgb2Ygc2NoZWR1bGVyLWVubGlzdG1lbnQgZGVsYXkgaXMgMzAgamlmZmllcy4KWyAgICAzLjEzMjY2OF0gTlJfSVJRUzogNjQsIG5yX2lycXM6IDY0LCBwcmVhbGxvY2F0ZWQgaXJxczogMApbICAgIDMuMTM1MzcyXSBHSUN2MzogR0lDOiBVc2luZyBzcGxpdCBFT0kvRGVhY3RpdmF0ZSBtb2RlClsgICAgMy4xMzU4MzldIEdJQ3YzOiA0ODAgU1BJcyBpbXBsZW1lbnRlZApbICAgIDMuMTM2MTgyXSBHSUN2MzogMCBFeHRlbmRlZCBTUElzIGltcGxlbWVudGVkClsgICAgMy4xMzY2MDNdIEdJQ3YzOiBEaXN0cmlidXRvciBoYXMgbm8gUmFuZ2UgU2VsZWN0b3Igc3VwcG9ydApbICAgIDMuMTM3MTExXSBHSUN2MzogMTYgUFBJcyBpbXBsZW1lbnRlZApbICAgIDMuMTM3NDg4XSBHSUN2MzogQ1BVMDogZm91bmQgcmVkaXN0cmlidXRvciAwIHJlZ2lvbiAwOjB4MDAwMDAwMDBmZTY4MDAwMApbICAgIDMuMTM4MTkwXSBJVFMgW21lbSAweGZlNjQwMDAwLTB4ZmU2NWZmZmZdClsgICAgMy4xMzg2MTFdIElUU0AweDAwMDAwMDAwZmU2NDAwMDA6IGFsbG9jYXRlZCA4MTkyIERldmljZXMgQDEwMDEyMDAwMCAoaW5kaXJlY3QsIGVzeiA4LCBwc3ogNjRLLCBzaHIgMCkKWyAgICAzLjEzOTQ2N10gSVRTQDB4MDAwMDAwMDBmZTY0MDAwMDogYWxsb2NhdGVkIDMyNzY4IEludGVycnVwdCBDb2xsZWN0aW9ucyBAMTAwMTMwMDAwIChmbGF0LCBlc3ogMiwgcHN6IDY0Sywgc2hyIDApClsgICAgMy4xNDAzODldIElUUzogdXNpbmcgY2FjaGUgZmx1c2hpbmcgZm9yIGNtZCBxdWV1ZQpbICAgIDMuMTQwODQ4XSBJVFMgW21lbSAweGZlNjYwMDAwLTB4ZmU2N2ZmZmZdClsgICAgMy4xNDEyNThdIElUU0AweDAwMDAwMDAwZmU2NjAwMDA6IGFsbG9jYXRlZCA4MTkyIERldmljZXMgQDEwMDE1MDAwMCAoaW5kaXJlY3QsIGVzeiA4LCBwc3ogNjRLLCBzaHIgMCkKWyAgICAzLjE0MjEwOF0gSVRTQDB4MDAwMDAwMDBmZTY2MDAwMDogYWxsb2NhdGVkIDMyNzY4IEludGVycnVwdCBDb2xsZWN0aW9ucyBAMTAwMTYwMDAwIChmbGF0LCBlc3ogMiwgcHN6IDY0Sywgc2hyIDApClsgICAgMy4xNDMwMzBdIElUUzogdXNpbmcgY2FjaGUgZmx1c2hpbmcgZm9yIGNtZCBxdWV1ZQpbICAgIDMuMTQzNjM5XSBHSUN2MzogdXNpbmcgTFBJIHByb3BlcnR5IHRhYmxlIEAweDAwMDAwMDAxMDAxNzAwMDAKWyAgICAzLjE0NDI2OV0gR0lDOiB1c2luZyBjYWNoZSBmbHVzaGluZyBmb3IgTFBJIHByb3BlcnR5IHRhYmxlClsgICAgMy4xNDQ3NzhdIEdJQ3YzOiBDUFUwOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgQDB4MDAwMDAwMDEwMDE4MDAwMApbICAgIDMuMTQ1NDY2XSByY3U6IAlPZmZsb2FkIFJDVSBjYWxsYmFja3MgZnJvbSBDUFVzOiAwLTcuClsgICAgMy4yNTcxNjddIGFyY2hfdGltZXI6IGNwMTUgdGltZXIocykgcnVubmluZyBhdCAyNC4wME1IeiAocGh5cykuClsgICAgMy4yNTc3MjhdIGNsb2Nrc291cmNlOiBhcmNoX3N5c19jb3VudGVyOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4NTg4ZmU5ZGMwLCBtYXhfaWRsZV9uczogNDQwNzk1MjAyNTkyIG5zClsgICAgMy4yNTg3MTNdIHNjaGVkX2Nsb2NrOiA1NiBiaXRzIGF0IDI0TUh6LCByZXNvbHV0aW9uIDQxbnMsIHdyYXBzIGV2ZXJ5IDQzOTgwNDY1MTEwOTducwpbICAgIDMuMjYwNDY4XSBDb25zb2xlOiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1ClsgICAgMy4yNjA5MDNdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDQ4LjAwIEJvZ29NSVBTIChscGo9ODAwMDApClsgICAgMy4yNjE4NDRdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDMuMjYyMzM2XSBMU006IFNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFsaXppbmcKWyAgICAzLjI2MjgyM10gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6IDYsIDI2MjE0NCBieXRlcywgbGluZWFyKQpbICAgIDMuMjYzNTQwXSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMsIGxpbmVhcikKWyAgICAzLjI2NTc1NF0gcmN1OiBIaWVyYXJjaGljYWwgU1JDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAzLjI2Njk5Nl0gUGxhdGZvcm0gTVNJOiBtc2ktY29udHJvbGxlckBmZTY0MDAwMCBkb21haW4gY3JlYXRlZApbICAgIDMuMjY3NTU2XSBQbGF0Zm9ybSBNU0k6IG1zaS1jb250cm9sbGVyQGZlNjYwMDAwIGRvbWFpbiBjcmVhdGVkClsgICAgMy4yNjg0MTBdIFBDSS9NU0k6IC9pbnRlcnJ1cHQtY29udHJvbGxlckBmZTYwMDAwMC9tc2ktY29udHJvbGxlckBmZTY0MDAwMCBkb21haW4gY3JlYXRlZApbICAgIDMuMjY5MTc2XSBQQ0kvTVNJOiAvaW50ZXJydXB0LWNvbnRyb2xsZXJAZmU2MDAwMDAvbXNpLWNvbnRyb2xsZXJAZmU2NjAwMDAgZG9tYWluIGNyZWF0ZWQKWyAgICAzLjI3MDA3MV0gRUZJIHNlcnZpY2VzIHdpbGwgbm90IGJlIGF2YWlsYWJsZS4KWyAgICAzLjI3MDc0NF0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgICAzLjI3MjM1OV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEKWyAgICAzLjI3MjM4M10gR0lDdjM6IENQVTE6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMTAwIHJlZ2lvbiAwOjB4MDAwMDAwMDBmZTZhMDAwMApbICAgIDMuMjcyMzk3XSBHSUN2MzogQ1BVMTogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIEAweDAwMDAwMDAxMDAxOTAwMDAKWyAgICAzLjI3MjQzNl0gQ1BVMTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMTAwIFsweDQxMmZkMDUwXQpbICAgIDMuMjczNjgwXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMgpbICAgIDMuMjczNjk5XSBHSUN2MzogQ1BVMjogZm91bmQgcmVkaXN0cmlidXRvciAyMDAgcmVnaW9uIDA6MHgwMDAwMDAwMGZlNmMwMDAwClsgICAgMy4yNzM3MTNdIEdJQ3YzOiBDUFUyOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgQDB4MDAwMDAwMDEwMDFhMDAwMApbICAgIDMuMjczNzUxXSBDUFUyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDAgWzB4NDEyZmQwNTBdClsgICAgMy4yNzQ5ODNdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzClsgICAgMy4yNzUwMDBdIEdJQ3YzOiBDUFUzOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDMwMCByZWdpb24gMDoweDAwMDAwMDAwZmU2ZTAwMDAKWyAgICAzLjI3NTAxM10gR0lDdjM6IENQVTM6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSBAMHgwMDAwMDAwMTAwMWIwMDAwClsgICAgMy4yNzUwNDZdIENQVTM6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDMwMCBbMHg0MTJmZDA1MF0KWyAgICAzLjI3NjI5M10gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogU3BlY3RyZS12NApbICAgIDMuMjc2Mjk1XSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkOiBTcGVjdHJlLUJIQgpbICAgIDMuMjc2Mjk3XSBEZXRlY3RlZCBQSVBUIEktY2FjaGUgb24gQ1BVNApbICAgIDMuMjc2MzA4XSBHSUN2MzogQ1BVNDogZm91bmQgcmVkaXN0cmlidXRvciA0MDAgcmVnaW9uIDA6MHgwMDAwMDAwMGZlNzAwMDAwClsgICAgMy4yNzYzMTZdIEdJQ3YzOiBDUFU0OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgQDB4MDAwMDAwMDEwMDFjMDAwMApbICAgIDMuMjc2MzM4XSBDUFU0OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MDAgWzB4NDE0ZmQwYjBdClsgICAgMy4yNzc1MTFdIERldGVjdGVkIFBJUFQgSS1jYWNoZSBvbiBDUFU1ClsgICAgMy4yNzc1MjJdIEdJQ3YzOiBDUFU1OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwMCByZWdpb24gMDoweDAwMDAwMDAwZmU3MjAwMDAKWyAgICAzLjI3NzUzMF0gR0lDdjM6IENQVTU6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSBAMHgwMDAwMDAwMTAwMWQwMDAwClsgICAgMy4yNzc1NTJdIENQVTU6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwMCBbMHg0MTRmZDBiMF0KWyAgICAzLjI3ODcxNF0gRGV0ZWN0ZWQgUElQVCBJLWNhY2hlIG9uIENQVTYKWyAgICAzLjI3ODcyNV0gR0lDdjM6IENQVTY6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjAwIHJlZ2lvbiAwOjB4MDAwMDAwMDBmZTc0MDAwMApbICAgIDMuMjc4NzMzXSBHSUN2MzogQ1BVNjogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIEAweDAwMDAwMDAxMDAxZTAwMDAKWyAgICAzLjI3ODc1NV0gQ1BVNjogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjAwIFsweDQxNGZkMGIwXQpbICAgIDMuMjc5OTQxXSBEZXRlY3RlZCBQSVBUIEktY2FjaGUgb24gQ1BVNwpbICAgIDMuMjc5OTUzXSBHSUN2MzogQ1BVNzogZm91bmQgcmVkaXN0cmlidXRvciA3MDAgcmVnaW9uIDA6MHgwMDAwMDAwMGZlNzYwMDAwClsgICAgMy4yNzk5NjFdIEdJQ3YzOiBDUFU3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgQDB4MDAwMDAwMDEwMDFmMDAwMApbICAgIDMuMjc5OTgzXSBDUFU3OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA3MDAgWzB4NDE0ZmQwYjBdClsgICAgMy4yODAwMzhdIHNtcDogQnJvdWdodCB1cCAxIG5vZGUsIDggQ1BVcwpbICAgIDMuMjk3MDEzXSBTTVA6IFRvdGFsIG9mIDggcHJvY2Vzc29ycyBhY3RpdmF0ZWQuClsgICAgMy4yOTc0NDNdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6IFByaXZpbGVnZWQgQWNjZXNzIE5ldmVyClsgICAgMy4yOTc5NTJdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6IExTRSBhdG9taWMgaW5zdHJ1Y3Rpb25zClsgICAgMy4yOTg0NjBdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6IFVzZXIgQWNjZXNzIE92ZXJyaWRlClsgICAgMy4yOTg5NDVdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6IDMyLWJpdCBFTDAgU3VwcG9ydApbICAgIDMuMjk5NDEzXSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkOiBDb21tb24gbm90IFByaXZhdGUgdHJhbnNsYXRpb25zClsgICAgMy4yOTk5OTBdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6IFJBUyBFeHRlbnNpb24gU3VwcG9ydApbICAgIDMuMzAwNDgzXSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkOiBEYXRhIGNhY2hlIGNsZWFuIHRvIHRoZSBQb1Ugbm90IHJlcXVpcmVkIGZvciBJL0QgY29oZXJlbmNlClsgICAgMy4zMDEyNjZdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6IENSQzMyIGluc3RydWN0aW9ucwpbICAgIDMuMzAxNzM0XSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkOiBTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3NpbmcgU2FmZSAoU1NCUykKWyAgICAzLjMwMjM3MF0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogUkNwYyBsb2FkLWFjcXVpcmUgKExEQVBSKQpbICAgIDMuMzI1Njc3XSBDUFU6IEFsbCBDUFUocykgc3RhcnRlZCBhdCBFTDIKWyAgICAzLjMzMDI0Nl0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMy4zMzk3MjNdIFJlZ2lzdGVyZWQgY3AxNV9iYXJyaWVyIGVtdWxhdGlvbiBoYW5kbGVyClsgICAgMy4zNDAxOTNdIFJlZ2lzdGVyZWQgc2V0ZW5kIGVtdWxhdGlvbiBoYW5kbGVyClsgICAgMy4zNDA2NjddIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA2MzcwODY3NTE5NTExOTk0IG5zClsgICAgMy4zNDE1NTRdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcywgbGluZWFyKQpbICAgIDMuMzQyMjg0XSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lzdGVtClsgICAgMy4zNDI5MjddIERNSSBub3QgcHJlc2VudCBvciBpbnZhbGlkLgpbICAgIDMuMzQzMzY1XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClsgICAgMy4zNDQyNjNdIERNQTogcHJlYWxsb2NhdGVkIDEwMjQgS2lCIEdGUF9LRVJORUwgcG9vbCBmb3IgYXRvbWljIGFsbG9jYXRpb25zClsgICAgMy4zNDQ5NTldIERNQTogcHJlYWxsb2NhdGVkIDEwMjQgS2lCIEdGUF9LRVJORUx8R0ZQX0RNQSBwb29sIGZvciBhdG9taWMgYWxsb2NhdGlvbnMKWyAgICAzLjM0NTY4Ml0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQpClsgICAgMy4zNDYyMjRdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMC4wODM6MSk6IHN0YXRlPWluaXRpYWxpemVkIGF1ZGl0X2VuYWJsZWQ9MCByZXM9MQpbICAgIDMuMzQ2NTgzXSBSZWdpc3RlcmVkIEZJUSB0dHkgZHJpdmVyClsgICAgMy4zNDczNjNdIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVkIHRoZXJtYWwgZ292ZXJub3IgJ2ZhaXJfc2hhcmUnClsgICAgMy4zNDczNjRdIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVkIHRoZXJtYWwgZ292ZXJub3IgJ3N0ZXBfd2lzZScKWyAgICAzLjM0NzkxN10gdGhlcm1hbF9zeXM6IFJlZ2lzdGVyZWQgdGhlcm1hbCBnb3Zlcm5vciAndXNlcl9zcGFjZScKWyAgICAzLjM0ODQ2Ml0gdGhlcm1hbF9zeXM6IFJlZ2lzdGVyZWQgdGhlcm1hbCBnb3Zlcm5vciAncG93ZXJfYWxsb2NhdG9yJwpbICAgIDMuMzQ5MTE5XSB0aGVybWFsIHRoZXJtYWxfem9uZTE6IHBvd2VyX2FsbG9jYXRvcjogc3VzdGFpbmFibGVfcG93ZXIgd2lsbCBiZSBlc3RpbWF0ZWQKWyAgICAzLjM1MDQ1Nl0gdGhlcm1hbCB0aGVybWFsX3pvbmUyOiBwb3dlcl9hbGxvY2F0b3I6IHN1c3RhaW5hYmxlX3Bvd2VyIHdpbGwgYmUgZXN0aW1hdGVkClsgICAgMy4zNTEyMDNdIHRoZXJtYWwgdGhlcm1hbF96b25lMzogcG93ZXJfYWxsb2NhdG9yOiBzdXN0YWluYWJsZV9wb3dlciB3aWxsIGJlIGVzdGltYXRlZApbICAgIDMuMzUxOTQ3XSB0aGVybWFsIHRoZXJtYWxfem9uZTQ6IHBvd2VyX2FsbG9jYXRvcjogc3VzdGFpbmFibGVfcG93ZXIgd2lsbCBiZSBlc3RpbWF0ZWQKWyAgICAzLjM1MjY5MV0gdGhlcm1hbCB0aGVybWFsX3pvbmU1OiBwb3dlcl9hbGxvY2F0b3I6IHN1c3RhaW5hYmxlX3Bvd2VyIHdpbGwgYmUgZXN0aW1hdGVkClsgICAgMy4zNTM0MzVdIHRoZXJtYWwgdGhlcm1hbF96b25lNjogcG93ZXJfYWxsb2NhdG9yOiBzdXN0YWluYWJsZV9wb3dlciB3aWxsIGJlIGVzdGltYXRlZApbICAgIDMuMzU0MTc0XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBtZW51ClsgICAgMy4zNTQ2NTVdIGh3LWJyZWFrcG9pbnQ6IGZvdW5kIDYgYnJlYWtwb2ludCBhbmQgNCB3YXRjaHBvaW50IHJlZ2lzdGVycy4KWyAgICAzLjM1NTM1OV0gQVNJRCBhbGxvY2F0b3IgaW5pdGlhbGlzZWQgd2l0aCA2NTUzNiBlbnRyaWVzClsgICAgMy4zNTY4NjFdIHJhbW9vcHM6IGRtZXNnLTAJMHgxODAwMEAweDAwMDAwMDAwMDAxMTAwMDAKWyAgICAzLjM1NzMzNl0gcmFtb29wczogZG1lc2ctMQkweDE4MDAwQDB4MDAwMDAwMDAwMDEyODAwMApbICAgIDMuMzU3ODE5XSByYW1vb3BzOiBjb25zb2xlCTB4ODAwMDBAMHgwMDAwMDAwMDAwMTQwMDAwClsgICAgMy4zNTgzMDVdIHJhbW9vcHM6IHBtc2cJMHgzMDAwMEAweDAwMDAwMDAwMDAxYzAwMDAKWyAgICAzLjM1ODk5Ml0gcHJpbnRrOiBjb25zb2xlIFtyYW1vb3BzLTFdIGVuYWJsZWQKWyAgICAzLjM1OTQwNF0gcHN0b3JlOiBSZWdpc3RlcmVkIHJhbW9vcHMgYXMgcGVyc2lzdGVudCBzdG9yZSBiYWNrZW5kClsgICAgMy4zNTk5NjZdIHJhbW9vcHM6IHVzaW5nIDB4ZTAwMDBAMHgxMTAwMDAsIGVjYzogMApbICAgIDMuMzk0MTE5XSByb2NrY2hpcC1ncGlvIGZkOGEwMDAwLmdwaW86IHByb2JlZCAvcGluY3RybC9ncGlvQGZkOGEwMDAwClsgICAgMy4zOTQ4NzldIHJvY2tjaGlwLWdwaW8gZmVjMjAwMDAuZ3BpbzogcHJvYmVkIC9waW5jdHJsL2dwaW9AZmVjMjAwMDAKWyAgICAzLjM5NTYwN10gcm9ja2NoaXAtZ3BpbyBmZWMzMDAwMC5ncGlvOiBwcm9iZWQgL3BpbmN0cmwvZ3Bpb0BmZWMzMDAwMApbICAgIDMuMzk2MzI1XSByb2NrY2hpcC1ncGlvIGZlYzQwMDAwLmdwaW86IHByb2JlZCAvcGluY3RybC9ncGlvQGZlYzQwMDAwClsgICAgMy4zOTcwNzBdIHJvY2tjaGlwLWdwaW8gZmVjNTAwMDAuZ3BpbzogcHJvYmVkIC9waW5jdHJsL2dwaW9AZmVjNTAwMDAKWyAgICAzLjM5NzY5M10gcm9ja2NoaXAtcGluY3RybCBwaW5jdHJsOiBwcm9iZWQgcGluY3RybApbICAgIDMuNDAzOTIwXSBIdWdlVExCIHJlZ2lzdGVyZWQgMS4wMCBHaUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMKWyAgICAzLjQwNDUzMl0gSHVnZVRMQiByZWdpc3RlcmVkIDMyLjAgTWlCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAgMy40MDUxNDFdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyLjAwIE1pQiBwYWdlIHNpemUsIHByZS1hbGxvY2F0ZWQgMCBwYWdlcwpbICAgIDMuNDA1NzU0XSBIdWdlVExCIHJlZ2lzdGVyZWQgNjQuMCBLaUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMKWyAgICAzLjQ2MzYxNV0gcmFpZDY6IG5lb254OCAgIGdlbigpICA1ODI4IE1CL3MKWyAgICAzLjUyMDMzM10gcmFpZDY6IG5lb254OCAgIHhvcigpICA0NjA4IE1CL3MKWyAgICAzLjU3NzA1MV0gcmFpZDY6IG5lb254NCAgIGdlbigpICA1NzU2IE1CL3MKWyAgICAzLjYzMzc3Ml0gcmFpZDY6IG5lb254NCAgIHhvcigpICA0OTA2IE1CL3MKWyAgICAzLjY5MDQ4OV0gcmFpZDY6IG5lb254MiAgIGdlbigpICA1NDk3IE1CL3MKWyAgICAzLjc0NzIxMV0gcmFpZDY6IG5lb254MiAgIHhvcigpICA0NDQyIE1CL3MKWyAgICAzLjgwMzkzMV0gcmFpZDY6IG5lb254MSAgIGdlbigpICA0NDY4IE1CL3MKWyAgICAzLjg2MDY0OV0gcmFpZDY6IG5lb254MSAgIHhvcigpICAzNzA5IE1CL3MKWyAgICAzLjkxNzM3MV0gcmFpZDY6IGludDY0eDggIGdlbigpICAyNzIyIE1CL3MKWyAgICAzLjk3NDA4N10gcmFpZDY6IGludDY0eDggIHhvcigpICAxNjEyIE1CL3MKWyAgICA0LjAzMDgwOV0gcmFpZDY6IGludDY0eDQgIGdlbigpICAzMDMwIE1CL3MKWyAgICA0LjA4NzUyNV0gcmFpZDY6IGludDY0eDQgIHhvcigpICAxNjIyIE1CL3MKWyAgICA0LjE0NDI0N10gcmFpZDY6IGludDY0eDIgIGdlbigpICAyNTk5IE1CL3MKWyAgICA0LjIwMDk2NF0gcmFpZDY6IGludDY0eDIgIHhvcigpICAxNDAxIE1CL3MKWyAgICA0LjI1NzY4NF0gcmFpZDY6IGludDY0eDEgIGdlbigpICAyMTMzIE1CL3MKWyAgICA0LjMxNDQxMF0gcmFpZDY6IGludDY0eDEgIHhvcigpICAxMTE4IE1CL3MKWyAgICA0LjMxNDc5OV0gcmFpZDY6IHVzaW5nIGFsZ29yaXRobSBuZW9ueDggZ2VuKCkgNTgyOCBNQi9zClsgICAgNC4zMTUyOTBdIHJhaWQ2OiAuLi4uIHhvcigpIDQ2MDggTUIvcywgcm13IGVuYWJsZWQKWyAgICA0LjMxNTc0MV0gcmFpZDY6IHVzaW5nIG5lb24gcmVjb3ZlcnkgYWxnb3JpdGhtClsgICAgNC4zMTYyMDddIExvbnRpdW0gTFQ5MjExQyBkcml2ZXIgaW5zdGFsbGluZy4uLi4KWyAgICA0LjMxNzA4Nl0gZmlxX2RlYnVnZ2VyIGZpcV9kZWJ1Z2dlci4wOiBJUlEgZmlxIG5vdCBmb3VuZApbICAgIDQuMzE3NTg3XSBmaXFfZGVidWdnZXIgZmlxX2RlYnVnZ2VyLjA6IElSUSB3YWtldXAgbm90IGZvdW5kClsgICAgNC4zMTgxMTFdIGZpcV9kZWJ1Z2dlcl9wcm9iZTogY291bGQgbm90IGluc3RhbGwgbm1pIGlycSBoYW5kbGVyClsgICAgNC4zMTg3MDBdIHByaW50azogY29uc29sZSBbdHR5RklRMF0gZW5hYmxlZApbICAgIDQuMzI3NjYyXSBwcmludGs6IGJvb3Rjb25zb2xlIFt1YXJ0ODI1MF0gZGlzYWJsZWQKWyAgICA0LjMzNzY4Ml0gUmVnaXN0ZXJlZCBmaXEgZGVidWdnZXIgdHR5RklRMApbICAgIDQuMzM3OTI1XSB2Y2M1djBfc3lzOiBzdXBwbGllZCBieSB2Y2MxMnZfZGNpbgpbICAgIDQuMzM4MDA1XSB2Y2M1djBfdXNiZGNpbjogc3VwcGxpZWQgYnkgdmNjMTJ2X2RjaW4KWyAgICA0LjMzODA3OV0gdmNjNXYwX3VzYjogc3VwcGxpZWQgYnkgdmNjMTJ2X2RjaW4KWyAgICA0LjMzODE1Nl0gdmNjXzF2MV9ubGRvX3MzOiBzdXBwbGllZCBieSB2Y2M1djBfc3lzClsgICAgNC4zMzgyNzhdIHZjYzV2MF9ob3N0OiBzdXBwbGllZCBieSB2Y2M1djBfdXNiClsgICAgNS41NTgxMjBdIHZidXM1djBfdHlwZWNfcHdyX2VuOiBzdXBwbGllZCBieSB2Y2M1djBfdXNiClsgICAgNS41NTgxODRdIHZjYzN2M19wY2llMjA6IHN1cHBsaWVkIGJ5IHZjYzEydl9kY2luClsgICAgNS41NjQ4MDldIGlvbW11OiBEZWZhdWx0IGRvbWFpbiB0eXBlOiBQYXNzdGhyb3VnaCAKWyAgICA1LjU2NzM0Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAgIDUuNTY3MzY0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAgIDUuNTY3Mzc2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpbICAgIDUuNTY3NDAzXSBtYzogTGludXggbWVkaWEgaW50ZXJmYWNlOiB2MC4xMApbICAgIDUuNTY3NDExXSB2aWRlb2RldjogTGludXggdmlkZW8gY2FwdHVyZSBpbnRlcmZhY2U6IHYyLjAwClsgICAgNS41Njc0MzJdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICA1LjU2NzQzNV0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAgIDUuNTY3NDQwXSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgNS41Njc0NTRdIEVEQUMgTUM6IFZlcjogMy4wLjAKWyAgICA1LjU2NzcwNV0gYXJtLXNjbWkgZmlybXdhcmU6c2NtaTogU0NNSSBOb3RpZmljYXRpb25zIC0gQ29yZSBFbmFibGVkLgpbICAgIDUuNTY3NzMzXSBhcm0tc2NtaSBmaXJtd2FyZTpzY21pOiBTQ01JIFByb3RvY29sIHYyLjAgJ3JvY2tjaGlwOicgRmlybXdhcmUgdmVyc2lvbiAweDAKWyAgICA1LjU2ODQ5NF0gQWR2YW5jZWQgTGludXggU291bmQgQXJjaGl0ZWN0dXJlIERyaXZlciBJbml0aWFsaXplZC4KWyAgICA1LjU2ODYzOF0gQmx1ZXRvb3RoOiBDb3JlIHZlciAyLjIyClsgICAgNS41Njg2NDhdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzEKWyAgICA1LjU2ODY1MV0gQmx1ZXRvb3RoOiBIQ0kgZGV2aWNlIGFuZCBjb25uZWN0aW9uIG1hbmFnZXIgaW5pdGlhbGl6ZWQKWyAgICA1LjU2ODY1Nl0gQmx1ZXRvb3RoOiBIQ0kgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgNS41Njg2NTldIEJsdWV0b290aDogTDJDQVAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgNS41Njg2NjVdIEJsdWV0b290aDogU0NPIHNvY2tldCBsYXllciBpbml0aWFsaXplZApbICAgIDUuNTY5ODgyXSByb2NrY2hpcC1jcHVpbmZvIGNwdWluZm86IFNvQwkJOiAzNTg4MTAwMApbICAgIDUuNTY5ODg3XSByb2NrY2hpcC1jcHVpbmZvIGNwdWluZm86IFNlcmlhbAkJOiAwZmJhMDk5MjBjMWQ5Y2U0ClsgICAgNS41NzAxMjFdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBhcmNoX3N5c19jb3VudGVyClsgICAgNS44MjExNDBdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDUuODIxMjk3XSBJUCBpZGVudHMgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNjIxNDQgKG9yZGVyOiA5LCAyMDk3MTUyIGJ5dGVzLCBsaW5lYXIpClsgICAgNS44MjQ4MjNdIHRjcF9saXN0ZW5fcG9ydGFkZHJfaGFzaCBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA2LCAzMjc2ODAgYnl0ZXMsIGxpbmVhcikKWyAgICA1LjgyNDk2Ml0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBieXRlcywgbGluZWFyKQpbICAgIDUuODI1NTk0XSBUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogOSwgMjA5NzE1MiBieXRlcywgbGluZWFyKQpbICAgIDUuODI2MzM1XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDEzMTA3MiBiaW5kIDY1NTM2KQpbICAgIDUuODI2Mzc4XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNywgNzg2NDMyIGJ5dGVzLCBsaW5lYXIpClsgICAgNS44MjY2NTBdIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogODE5MiAob3JkZXI6IDcsIDc4NjQzMiBieXRlcywgbGluZWFyKQpbICAgIDUuODI2OTc4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICA1LjgyNzEzOV0gUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuClsgICAgNS44MjcxNDRdIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KWyAgICA1LjgyNzE0Nl0gUlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDUuODI3MTQ5XSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0IG1vZHVsZS4KWyAgICA1LjgyNzQzOF0gUENJOiBDTFMgMCBieXRlcywgZGVmYXVsdCA2NApbICAgIDUuODI3NjY2XSBUcnlpbmcgdG8gdW5wYWNrIHJvb3RmcyBpbWFnZSBhcyBpbml0cmFtZnMuLi4KWyAgICA2LjAyOTUwMl0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiA4OTg4SwpbICAgIDYuMDI5OTYzXSByb2NrY2hpcC10aGVybWFsIGZlYzAwMDAwLnRzYWRjOiBNaXNzaW5nIHJvY2tjaGlwLGdyZiBwcm9wZXJ0eQpbICAgIDYuMDMwNDA0XSByb2NrY2hpcC10aGVybWFsIGZlYzAwMDAwLnRzYWRjOiB0c2FkYyBpcyBwcm9iZWQgc3VjY2Vzc2Z1bGx5IQpbICAgIDYuMDMwOTg4XSBodyBwZXJmZXZlbnRzOiBlbmFibGVkIHdpdGggYXJtdjhfcG11djMgUE1VIGRyaXZlciwgNyBjb3VudGVycyBhdmFpbGFibGUKWyAgICA2LjAzMTM3N10ga3ZtIFsxXTogSVBBIFNpemUgTGltaXQ6IDQwIGJpdHMKWyAgICA2LjAzMTM4N10ga3ZtIFsxXTogR0lDdjM6IG5vIEdJQ1YgcmVzb3VyY2UgZW50cnkKWyAgICA2LjAzMTM5MF0ga3ZtIFsxXTogZGlzYWJsaW5nIEdJQ3YyIGVtdWxhdGlvbgpbICAgIDYuMDMxNDAxXSBrdm0gWzFdOiBHSUMgc3lzdGVtIHJlZ2lzdGVyIENQVSBpbnRlcmZhY2UgZW5hYmxlZApbICAgIDYuMDMxNTAwXSBrdm0gWzFdOiB2Z2ljIGludGVycnVwdCBJUlE5ClsgICAgNi4wMzE2MzRdIGt2bSBbMV06IFZIRSBtb2RlIGluaXRpYWxpemVkIHN1Y2Nlc3NmdWxseQpbICAgIDYuMDMzNDE0XSBJbml0aWFsaXNlIHN5c3RlbSB0cnVzdGVkIGtleXJpbmdzClsgICAgNi4wMzM0OTFdIHdvcmtpbmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTQ2IG1heF9vcmRlcj0yMiBidWNrZXRfb3JkZXI9MApbICAgIDYuMDM1MDkxXSBzcXVhc2hmczogdmVyc2lvbiA0LjAgKDIwMDkvMDEvMzEpIFBoaWxsaXAgTG91Z2hlcgpbICAgIDYuMDM1MzA2XSBORlM6IFJlZ2lzdGVyaW5nIHRoZSBpZF9yZXNvbHZlciBrZXkgdHlwZQpbICAgIDYuMDM1MzE2XSBLZXkgdHlwZSBpZF9yZXNvbHZlciByZWdpc3RlcmVkClsgICAgNi4wMzUzMTldIEtleSB0eXBlIGlkX2xlZ2FjeSByZWdpc3RlcmVkClsgICAgNi4wMzUzMjVdIEluc3RhbGxpbmcga25mc2QgKGNvcHlyaWdodCAoQykgMTk5NiBva2lyQG1vbmFkLnN3Yi5kZSkuClsgICAgNi4wMzU3NTFdIEtleSB0eXBlIGNpZnMuc3BuZWdvIHJlZ2lzdGVyZWQKWyAgICA2LjAzNTc1OF0gS2V5IHR5cGUgY2lmcy5pZG1hcCByZWdpc3RlcmVkClsgICAgNi4wMzU3NjRdIG50ZnM6IGRyaXZlciAyLjEuMzIgW0ZsYWdzOiBSL09dLgpbICAgIDYuMDM1ODA1XSBqZmZzMjogdmVyc2lvbiAyLjIuIChOQU5EKSDCqSAyMDAxLTIwMDYgUmVkIEhhdCwgSW5jLgpbICAgIDYuMDM1ODc1XSBmdXNlOiBpbml0IChBUEkgdmVyc2lvbiA3LjMyKQpbICAgIDYuMDM1OTc5XSBTR0kgWEZTIHdpdGggc2VjdXJpdHkgYXR0cmlidXRlcywgbm8gZGVidWcgZW5hYmxlZApbICAgIDYuMDU1MzgyXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDM4ClsgICAgNi4wNTUzODddIHhvcjogbWVhc3VyaW5nIHNvZnR3YXJlIGNoZWNrc3VtIHNwZWVkClsgICAgNi4wNTY3NDddICAgIDhyZWdzICAgICAgICAgICA6ICA3MjYyIE1CL3NlYwpbICAgIDYuMDU3ODgyXSAgICAzMnJlZ3MgICAgICAgICAgOiAgODcyMiBNQi9zZWMKWyAgICA2LjA1ODY5Ml0gICAgYXJtNjRfbmVvbiAgICAgIDogMTIyMTEgTUIvc2VjClsgICAgNi4wNTg2OTRdIHhvcjogdXNpbmcgZnVuY3Rpb246IGFybTY0X25lb24gKDEyMjExIE1CL3NlYykKWyAgICA2LjA1ODY5OV0gS2V5IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkClsgICAgNi4wNTg3MDNdIEFzeW1tZXRyaWMga2V5IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDYuMDU4NzE1XSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjQyKQpbICAgIDYuMDU4NzYzXSBpbyBzY2hlZHVsZXIgbXEtZGVhZGxpbmUgcmVnaXN0ZXJlZApbICAgIDYuMDU4NzY4XSBpbyBzY2hlZHVsZXIga3liZXIgcmVnaXN0ZXJlZApbICAgIDYuMDU5MjAwXSByb2NrY2hpcC1jc2kyLWRwaHktaHcgZmVkYzAwMDAuY3NpMi1kcGh5MC1odzogY3NpMiBkcGh5IGh3IHByb2JlIHN1Y2Nlc3NmdWxseSEKWyAgICA2LjA1OTI2Ml0gcm9ja2NoaXAtY3NpMi1kcGh5LWh3IGZlZGM4MDAwLmNzaTItZHBoeTEtaHc6IGNzaTIgZHBoeSBodyBwcm9iZSBzdWNjZXNzZnVsbHkhClsgICAgNi4wNjQyMDddIHJvY2tjaGlwLWhkcHR4LXBoeS1oZG1pIGZlZDYwMDAwLmhkbWlwaHk6IGhkcHR4IHBoeSBpbml0IHN1Y2Nlc3MKWyAgICA2LjA2NTA4Ml0gRmlyZWZseSBncGlvIGRyaXZlciBpbml0IQpbICAgIDYuMDY1MTQ3XSBGaXJlZmx5IGdwaW8gZHJpdmVyIHJlZ2lzdGVyIHJldHVybiA6IDAgClsgICAgNi4wNjUyMTFdIEZpcmVmbHkgZGV0ZWN0IHBvc2l0aW9uIGRyaXZlciBpbml0IQpbICAgIDYuMDY1MjcyXSBGaXJlZmx5IGRldGVjdCBwb3NpdGlvbiBkcml2ZXIgcmVnaXN0ZXIgcmV0dXJuIDogMCAKWyAgICA2LjA2NTI3Nl0gRmlyZWZseSBwY2E5NTN4IGhwZCBkcml2ZXIgaW5pdCEKWyAgICA2LjA2NTMzN10gRmlyZWZseSBwY2E5NTN4IGhwZCBkcml2ZXIgcmVnaXN0ZXIgcmV0dXJuIDogMCAKWyAgICA2LjA2NjExNV0gcHdtLWJhY2tsaWdodCBiYWNrbGlnaHQ6IHN1cHBseSBwb3dlciBub3QgZm91bmQsIHVzaW5nIGR1bW15IHJlZ3VsYXRvcgpbICAgIDYuMDY2MzI1XSBpZXA6IE1vZHVsZSBpbml0aWFsaXplZC4KWyAgICA2LjA2NjM0OV0gbXBwX3NlcnZpY2UgbXBwLXNydjogZWE4OWEwOTQ1MTQxIGF1dGhvcjogWWFuZG9uZyBMaW4gMjAyMy0xMi0yMCB2aWRlbzogcm9ja2NoaXA6IG1wcDogZml4IHdhdGNoIGRvZyBpbnRlcnJ1cHQgc3Rvcm0gaXNzdWUKWyAgICA2LjA2NjM1M10gbXBwX3NlcnZpY2UgbXBwLXNydjogcHJvYmUgc3RhcnQKWyAgICA2LjA2NzI0NF0gbXBwX3ZkcHUyIGZkYjUwNDAwLnZkcHU6IEFkZGluZyB0byBpb21tdSBncm91cCAxClsgICAgNi4wNjcyNjBdIGlvbW11OiBGYWlsZWQgdG8gYWxsb2NhdGUgZGVmYXVsdCBJT01NVSBkb21haW4gb2YgdHlwZSA0IGZvciBncm91cCAobnVsbCkgLSBGYWxsaW5nIGJhY2sgdG8gSU9NTVVfRE9NQUlOX0RNQQpbICAgIDYuMDY3NDE4XSBtcHBfdmRwdTIgZmRiNTA0MDAudmRwdTogcHJvYmUgZGV2aWNlClsgICAgNi4wNjc1MDRdIG1wcF92ZHB1MiBmZGI1MDQwMC52ZHB1OiByZXNldF9ncm91cC0+cndfc2VtX29uPTAKWyAgICA2LjA2NzUxMF0gbXBwX3ZkcHUyIGZkYjUwNDAwLnZkcHU6IHJlc2V0X2dyb3VwLT5yd19zZW1fb249MApbICAgIDYuMDY3NTgxXSBtcHBfdmRwdTIgZmRiNTA0MDAudmRwdTogcHJvYmluZyBmaW5pc2gKWyAgICA2LjA2NzcyNF0gbXBwX3ZlcHUyIGpwZWdlLWNjdTogcHJvYmluZyBzdGFydApbICAgIDYuMDY3NzI4XSBtcHBfdmVwdTIganBlZ2UtY2N1OiBwcm9iaW5nIGZpbmlzaApbICAgIDYuMDY3ODEyXSBtcHBfdmVwdTIgZmRiYTAwMDAuanBlZ2UtY29yZTogQWRkaW5nIHRvIGlvbW11IGdyb3VwIDUKWyAgICA2LjA2NzgyMl0gaW9tbXU6IEZhaWxlZCB0byBhbGxvY2F0ZSBkZWZhdWx0IElPTU1VIGRvbWFpbiBvZiB0eXBlIDQgZm9yIGdyb3VwIChudWxsKSAtIEZhbGxpbmcgYmFjayB0byBJT01NVV9ET01BSU5fRE1BClsgICAgNi4wNjc5MzhdIG1wcF92ZXB1MiBmZGJhMDAwMC5qcGVnZS1jb3JlOiBwcm9iaW5nIHN0YXJ0ClsgICAgNi4wNjgwMjVdIG1wcF92ZXB1MiBmZGJhMDAwMC5qcGVnZS1jb3JlOiBhdHRhY2ggY2N1IHN1Y2Nlc3MKWyAgICA2LjA2ODExNV0gbXBwX3ZlcHUyIGZkYmEwMDAwLmpwZWdlLWNvcmU6IHByb2JpbmcgZmluaXNoClsgICAgNi4wNjgxODddIG1wcF92ZXB1MiBmZGJhNDAwMC5qcGVnZS1jb3JlOiBBZGRpbmcgdG8gaW9tbXUgZ3JvdXAgNgpbICAgIDYuMDY4MTk2XSBpb21tdTogRmFpbGVkIHRvIGFsbG9jYXRlIGRlZmF1bHQgSU9NTVUgZG9tYWluIG9mIHR5cGUgNCBmb3IgZ3JvdXAgKG51bGwpIC0gRmFsbGluZyBiYWNrIHRvIElPTU1VX0RPTUFJTl9ETUEKWyAgICA2LjA2ODMxMF0gbXBwX3ZlcHUyIGZkYmE0MDAwLmpwZWdlLWNvcmU6IHByb2Jpbmcgc3RhcnQKWyAgICA2LjA2ODM4NF0gbXBwX3ZlcHUyIGZkYmE0MDAwLmpwZWdlLWNvcmU6IGF0dGFjaCBjY3Ugc3VjY2VzcwpbICAgIDYuMDY4NDQ5XSBtcHBfdmVwdTIgZmRiYTQwMDAuanBlZ2UtY29yZTogcHJvYmluZyBmaW5pc2gKWyAgICA2LjA2ODUxOF0gbXBwX3ZlcHUyIGZkYmE4MDAwLmpwZWdlLWNvcmU6IEFkZGluZyB0byBpb21tdSBncm91cCA3ClsgICAgNi4wNjg1MjZdIGlvbW11OiBGYWlsZWQgdG8gYWxsb2NhdGUgZGVmYXVsdCBJT01NVSBkb21haW4gb2YgdHlwZSA0IGZvciBncm91cCAobnVsbCkgLSBGYWxsaW5nIGJhY2sgdG8gSU9NTVVfRE9NQUlOX0RNQQpbICAgIDYuMDY4NjMwXSBtcHBfdmVwdTIgZmRiYTgwMDAuanBlZ2UtY29yZTogcHJvYmluZyBzdGFydApbICAgIDYuMDY4NzAwXSBtcHBfdmVwdTIgZmRiYTgwMDAuanBlZ2UtY29yZTogYXR0YWNoIGNjdSBzdWNjZXNzClsgICAgNi4wNjg3NjJdIG1wcF92ZXB1MiBmZGJhODAwMC5qcGVnZS1jb3JlOiBwcm9iaW5nIGZpbmlzaApbICAgIDYuMDY4ODQ0XSBtcHBfdmVwdTIgZmRiYWMwMDAuanBlZ2UtY29yZTogQWRkaW5nIHRvIGlvbW11IGdyb3VwIDgKWyAgICA2LjA2ODg1M10gaW9tbXU6IEZhaWxlZCB0byBhbGxvY2F0ZSBkZWZhdWx0IElPTU1VIGRvbWFpbiBvZiB0eXBlIDQgZm9yIGdyb3VwIChudWxsKSAtIEZhbGxpbmcgYmFjayB0byBJT01NVV9ET01BSU5fRE1BClsgICAgNi4wNjg5NTZdIG1wcF92ZXB1MiBmZGJhYzAwMC5qcGVnZS1jb3JlOiBwcm9iaW5nIHN0YXJ0ClsgICAgNi4wNjkwMjhdIG1wcF92ZXB1MiBmZGJhYzAwMC5qcGVnZS1jb3JlOiBhdHRhY2ggY2N1IHN1Y2Nlc3MKWyAgICA2LjA2OTA4OV0gbXBwX3ZlcHUyIGZkYmFjMDAwLmpwZWdlLWNvcmU6IHByb2JpbmcgZmluaXNoClsgICAgNi4wNjkyODVdIG1wcC1pZXAyIGZkYmIwMDAwLmllcDogQWRkaW5nIHRvIGlvbW11IGdyb3VwIDkKWyAgICA2LjA2OTI5M10gaW9tbXU6IEZhaWxlZCB0byBhbGxvY2F0ZSBkZWZhdWx0IElPTU1VIGRvbWFpbiBvZiB0eXBlIDQgZm9yIGdyb3VwIChudWxsKSAtIEZhbGxpbmcgYmFjayB0byBJT01NVV9ET01BSU5fRE1BClsgICAgNi4wNjk0MDFdIG1wcC1pZXAyIGZkYmIwMDAwLmllcDogcHJvYmUgZGV2aWNlClsgICAgNi4wNjk0ODldIG1wcC1pZXAyIGZkYmIwMDAwLmllcDogYWxsb2NhdGUgcm9pIGJ1ZmZlciBmYWlsZWQKWyAgICA2LjA2OTU0Nl0gbXBwLWllcDIgZmRiYjAwMDAuaWVwOiBwcm9iaW5nIGZpbmlzaApbICAgIDYuMDY5NjkzXSBtcHBfanBnZGVjIGZkYjkwMDAwLmpwZWdkOiBBZGRpbmcgdG8gaW9tbXUgZ3JvdXAgNApbICAgIDYuMDY5NzAyXSBpb21tdTogRmFpbGVkIHRvIGFsbG9jYXRlIGRlZmF1bHQgSU9NTVUgZG9tYWluIG9mIHR5cGUgNCBmb3IgZ3JvdXAgKG51bGwpIC0gRmFsbGluZyBiYWNrIHRvIElPTU1VX0RPTUFJTl9ETUEKWyAgICA2LjA2OTg2NF0gbXBwX2pwZ2RlYyBmZGI5MDAwMC5qcGVnZDogcHJvYmUgZGV2aWNlClsgICAgNi4wNzAwMDZdIG1wcF9qcGdkZWMgZmRiOTAwMDAuanBlZ2Q6IHByb2JpbmcgZmluaXNoClsgICAgNi4wNzAyOTBdIG1wcF9ya3ZkZWMyIGZkYzMwMDAwLnJrdmRlYy1jY3U6IHJrdmRlYy1jY3UsIHByb2Jpbmcgc3RhcnQKWyAgICA2LjA3MDMzMV0gbXBwX3JrdmRlYzIgZmRjMzAwMDAucmt2ZGVjLWNjdTogY2N1LW1vZGU6IDEKWyAgICA2LjA3MDMzNV0gbXBwX3JrdmRlYzIgZmRjMzAwMDAucmt2ZGVjLWNjdTogcHJvYmluZyBmaW5pc2gKWyAgICA2LjA3MDQwNl0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IEFkZGluZyB0byBpb21tdSBncm91cCAxMgpbICAgIDYuMDcwNDE0XSBpb21tdTogRmFpbGVkIHRvIGFsbG9jYXRlIGRlZmF1bHQgSU9NTVUgZG9tYWluIG9mIHR5cGUgNCBmb3IgZ3JvdXAgKG51bGwpIC0gRmFsbGluZyBiYWNrIHRvIElPTU1VX0RPTUFJTl9ETUEKWyAgICA2LjA3MDYxMF0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IHJrdmRlYy1jb3JlLCBwcm9iaW5nIHN0YXJ0ClsgICAgNi4wNzA2OTZdIG1wcF9ya3ZkZWMyIGZkYzM4MTAwLnJrdmRlYy1jb3JlOiBzaGFyZWRfbml1X2EgaXMgbm90IGZvdW5kIQpbICAgIDYuMDcwNzAwXSBya3ZkZWMyX2luaXQ6MTAyMjogTm8gbml1IGFjbGsgcmVzZXQgcmVzb3VyY2UgZGVmaW5lClsgICAgNi4wNzA3MDNdIG1wcF9ya3ZkZWMyIGZkYzM4MTAwLnJrdmRlYy1jb3JlOiBzaGFyZWRfbml1X2ggaXMgbm90IGZvdW5kIQpbICAgIDYuMDcwNzA2XSBya3ZkZWMyX2luaXQ6MTAyNTogTm8gbml1IGhjbGsgcmVzZXQgcmVzb3VyY2UgZGVmaW5lClsgICAgNi4wNzA3MjFdIG1wcF9ya3ZkZWMyIGZkYzM4MTAwLnJrdmRlYy1jb3JlOiBubyByZWd1bGF0b3IsIGRldmZyZXEgaXMgZGlzYWJsZWQKWyAgICA2LjA3MDc2N10gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IGNvcmVfbWFzaz0wMDAxMDAwMQpbICAgIDYuMDcwNzcxXSBtcHBfcmt2ZGVjMiBmZGMzODEwMC5ya3ZkZWMtY29yZTogYXR0YWNoIGNjdSBhcyBjb3JlIDAKWyAgICA2LjA3MDkwMl0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IHNyYW1fc3RhcnQgMHgwMDAwMDAwMGZmMDAxMDAwClsgICAgNi4wNzA5MDZdIG1wcF9ya3ZkZWMyIGZkYzM4MTAwLnJrdmRlYy1jb3JlOiByY2JfaW92YSAweDAwMDAwMDAwZmZmMDAwMDAKWyAgICA2LjA3MDkwOV0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IHNyYW1fc2l6ZSA0OTE1MjAKWyAgICA2LjA3MDkxMl0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IHJjYl9zaXplIDEwNDg1NzYKWyAgICA2LjA3MDkxNl0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IG1pbl93aWR0aCA1MTIKWyAgICA2LjA3MDkyMF0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IHJjYl9pbmZvX2NvdW50IDIwClsgICAgNi4wNzA5MjNdIG1wcF9ya3ZkZWMyIGZkYzM4MTAwLnJrdmRlYy1jb3JlOiBbMTM2LCAyNDU3Nl0KWyAgICA2LjA3MDkyNl0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IFsxMzcsIDQ5MTUyXQpbICAgIDYuMDcwOTI5XSBtcHBfcmt2ZGVjMiBmZGMzODEwMC5ya3ZkZWMtY29yZTogWzE0MSwgOTAxMTJdClsgICAgNi4wNzA5MzJdIG1wcF9ya3ZkZWMyIGZkYzM4MTAwLnJrdmRlYy1jb3JlOiBbMTQwLCA0OTE1Ml0KWyAgICA2LjA3MDkzNV0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IFsxMzksIDE4MDIyNF0KWyAgICA2LjA3MDkzOF0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IFsxMzMsIDQ5MTUyXQpbICAgIDYuMDcwOTQxXSBtcHBfcmt2ZGVjMiBmZGMzODEwMC5ya3ZkZWMtY29yZTogWzEzNCwgODE5Ml0KWyAgICA2LjA3MDk0NF0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IFsxMzUsIDQzNTJdClsgICAgNi4wNzA5NDddIG1wcF9ya3ZkZWMyIGZkYzM4MTAwLnJrdmRlYy1jb3JlOiBbMTM4LCAxMzA1Nl0KWyAgICA2LjA3MDk1MF0gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IFsxNDIsIDI5MTU4NF0KWyAgICA2LjA3MDk3M10gbXBwX3JrdmRlYzIgZmRjMzgxMDAucmt2ZGVjLWNvcmU6IHByb2JpbmcgZmluaXNoClsgICAgNi4wNzEwMzFdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBBZGRpbmcgdG8gaW9tbXUgZ3JvdXAgMTMKWyAgICA2LjA3MTAzOV0gaW9tbXU6IEZhaWxlZCB0byBhbGxvY2F0ZSBkZWZhdWx0IElPTU1VIGRvbWFpbiBvZiB0eXBlIDQgZm9yIGdyb3VwIChudWxsKSAtIEZhbGxpbmcgYmFjayB0byBJT01NVV9ET01BSU5fRE1BClsgICAgNi4wNzEyMTJdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBya3ZkZWMtY29yZSwgcHJvYmluZyBzdGFydApbICAgIDYuMDcxMjk0XSBtcHBfcmt2ZGVjMiBmZGM0ODEwMC5ya3ZkZWMtY29yZTogc2hhcmVkX25pdV9hIGlzIG5vdCBmb3VuZCEKWyAgICA2LjA3MTI5OF0gcmt2ZGVjMl9pbml0OjEwMjI6IE5vIG5pdSBhY2xrIHJlc2V0IHJlc291cmNlIGRlZmluZQpbICAgIDYuMDcxMzAxXSBtcHBfcmt2ZGVjMiBmZGM0ODEwMC5ya3ZkZWMtY29yZTogc2hhcmVkX25pdV9oIGlzIG5vdCBmb3VuZCEKWyAgICA2LjA3MTMwNF0gcmt2ZGVjMl9pbml0OjEwMjU6IE5vIG5pdSBoY2xrIHJlc2V0IHJlc291cmNlIGRlZmluZQpbICAgIDYuMDcxMzE4XSBtcHBfcmt2ZGVjMiBmZGM0ODEwMC5ya3ZkZWMtY29yZTogbm8gcmVndWxhdG9yLCBkZXZmcmVxIGlzIGRpc2FibGVkClsgICAgNi4wNzEzNTJdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBjb3JlX21hc2s9MDAwMjAwMDIKWyAgICA2LjA3MTM2N10gbXBwX3JrdmRlYzIgZmRjNDgxMDAucmt2ZGVjLWNvcmU6IGF0dGFjaCBjY3UgYXMgY29yZSAxClsgICAgNi4wNzE1MjFdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBzcmFtX3N0YXJ0IDB4MDAwMDAwMDBmZjA3OTAwMApbICAgIDYuMDcxNTI0XSBtcHBfcmt2ZGVjMiBmZGM0ODEwMC5ya3ZkZWMtY29yZTogcmNiX2lvdmEgMHgwMDAwMDAwMGZmZTAwMDAwClsgICAgNi4wNzE1MjddIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBzcmFtX3NpemUgNDg3NDI0ClsgICAgNi4wNzE1MzBdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiByY2Jfc2l6ZSAxMDQ4NTc2ClsgICAgNi4wNzE1MzRdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBtaW5fd2lkdGggNTEyClsgICAgNi4wNzE1MzldIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiByY2JfaW5mb19jb3VudCAyMApbICAgIDYuMDcxNTQyXSBtcHBfcmt2ZGVjMiBmZGM0ODEwMC5ya3ZkZWMtY29yZTogWzEzNiwgMjQ1NzZdClsgICAgNi4wNzE1NDVdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBbMTM3LCA0OTE1Ml0KWyAgICA2LjA3MTU0OF0gbXBwX3JrdmRlYzIgZmRjNDgxMDAucmt2ZGVjLWNvcmU6IFsxNDEsIDkwMTEyXQpbICAgIDYuMDcxNTUxXSBtcHBfcmt2ZGVjMiBmZGM0ODEwMC5ya3ZkZWMtY29yZTogWzE0MCwgNDkxNTJdClsgICAgNi4wNzE1NTRdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBbMTM5LCAxODAyMjRdClsgICAgNi4wNzE1NTddIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBbMTMzLCA0OTE1Ml0KWyAgICA2LjA3MTU2MF0gbXBwX3JrdmRlYzIgZmRjNDgxMDAucmt2ZGVjLWNvcmU6IFsxMzQsIDgxOTJdClsgICAgNi4wNzE1NjNdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBbMTM1LCA0MzUyXQpbICAgIDYuMDcxNTY2XSBtcHBfcmt2ZGVjMiBmZGM0ODEwMC5ya3ZkZWMtY29yZTogWzEzOCwgMTMwNTZdClsgICAgNi4wNzE1NjldIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBbMTQyLCAyOTE1ODRdClsgICAgNi4wNzE1OTFdIG1wcF9ya3ZkZWMyIGZkYzQ4MTAwLnJrdmRlYy1jb3JlOiBwcm9iaW5nIGZpbmlzaApbICAgIDYuMDcxNzMxXSBtcHBfcmt2ZW5jMiBya3ZlbmMtY2N1OiBwcm9iaW5nIHN0YXJ0ClsgICAgNi4wNzE3MzVdIG1wcF9ya3ZlbmMyIHJrdmVuYy1jY3U6IHByb2JpbmcgZmluaXNoClsgICAgNi4wNzE4MzFdIG1wcF9ya3ZlbmMyIGZkYmQwMDAwLnJrdmVuYy1jb3JlOiBBZGRpbmcgdG8gaW9tbXUgZ3JvdXAgMTAKWyAgICA2LjA3MTg0MF0gaW9tbXU6IEZhaWxlZCB0byBhbGxvY2F0ZSBkZWZhdWx0IElPTU1VIGRvbWFpbiBvZiB0eXBlIDQgZm9yIGdyb3VwIChudWxsKSAtIEZhbGxpbmcgYmFjayB0byBJT01NVV9ET01BSU5fRE1BClsgICAgNi4wNzE5NzBdIG1wcF9ya3ZlbmMyIGZkYmQwMDAwLnJrdmVuYy1jb3JlOiBwcm9iaW5nIHN0YXJ0ClsgICAgNi4wNzIwNzZdIG1wcF9ya3ZlbmMyIGZkYmQwMDAwLnJrdmVuYy1jb3JlOiBkZXZfcG1fb3BwX3NldF9yZWd1bGF0b3JzOiBubyByZWd1bGF0b3IgKHZlbmMpIGZvdW5kOiAtMTkKWyAgICA2LjA3MjA5NF0gcmt2ZW5jX2luaXQ6MTkwNTogZmFpbGVkIHRvIGFkZCB2ZW5jIGRldmZyZXEKWyAgICA2LjA3MjExNl0gbXBwX3JrdmVuYzIgZmRiZDAwMDAucmt2ZW5jLWNvcmU6IGF0dGFjaCBjY3UgYXMgY29yZSAwClsgICAgNi4wNzIxODRdIG1wcF9ya3ZlbmMyIGZkYmQwMDAwLnJrdmVuYy1jb3JlOiBwcm9iaW5nIGZpbmlzaApbICAgIDYuMDcyMjMwXSBtcHBfcmt2ZW5jMiBmZGJlMDAwMC5ya3ZlbmMtY29yZTogQWRkaW5nIHRvIGlvbW11IGdyb3VwIDExClsgICAgNi4wNzIyMzhdIGlvbW11OiBGYWlsZWQgdG8gYWxsb2NhdGUgZGVmYXVsdCBJT01NVSBkb21haW4gb2YgdHlwZSA0IGZvciBncm91cCAobnVsbCkgLSBGYWxsaW5nIGJhY2sgdG8gSU9NTVVfRE9NQUlOX0RNQQpbICAgIDYuMDcyMzcyXSBtcHBfcmt2ZW5jMiBmZGJlMDAwMC5ya3ZlbmMtY29yZTogcHJvYmluZyBzdGFydApbICAgIDYuMDcyNDY0XSBtcHBfcmt2ZW5jMiBmZGJlMDAwMC5ya3ZlbmMtY29yZTogZGV2X3BtX29wcF9zZXRfcmVndWxhdG9yczogbm8gcmVndWxhdG9yICh2ZW5jKSBmb3VuZDogLTE5ClsgICAgNi4wNzI0NzVdIHJrdmVuY19pbml0OjE5MDU6IGZhaWxlZCB0byBhZGQgdmVuYyBkZXZmcmVxClsgICAgNi4wNzI1MTddIG1wcF9ya3ZlbmMyIGZkYmUwMDAwLnJrdmVuYy1jb3JlOiBhdHRhY2ggY2N1IGFzIGNvcmUgMQpbICAgIDYuMDcyNTgzXSBtcHBfcmt2ZW5jMiBmZGJlMDAwMC5ya3ZlbmMtY29yZTogcHJvYmluZyBmaW5pc2gKWyAgICA2LjA3Mjk3MF0gbXBwX2F2MWRlYzogQWRkaW5nIGNoaWxkIC9hdjFkQGZkYzcwMDAwClsgICAgNi4wNzMwMjJdIG1wcF9hdjFkZWM6IHJlZ2lzdGVyIGRldmljZSBhdjFkLW1hc3RlcgpbICAgIDYuMDczMDQ2XSBtcHBfYXYxZGVjIGF2MWQtbWFzdGVyOiBhdjFfaW9tbXVfb2ZfeGxhdGUsNzg0ClsgICAgNi4wNzMwNjFdIGF2MV9pb21tdV9wcm9iZV9kZXZpY2UsNzM2LCBjb25zdW1lciA6IGF2MWQtbWFzdGVyLCBzdXBwbGllciA6IGZkY2EwMDAwLmlvbW11ClsgICAgNi4wNzMwODZdIG1wcF9hdjFkZWMgYXYxZC1tYXN0ZXI6IEFkZGluZyB0byBpb21tdSBncm91cCAxNQpbICAgIDYuMDczMDk1XSBpb21tdTogRmFpbGVkIHRvIGFsbG9jYXRlIGRlZmF1bHQgSU9NTVUgZG9tYWluIG9mIHR5cGUgNCBmb3IgZ3JvdXAgKG51bGwpIC0gRmFsbGluZyBiYWNrIHRvIElPTU1VX0RPTUFJTl9ETUEKWyAgICA2LjA3MzI2Nl0gbXBwX2F2MWRlYyBhdjFkLW1hc3RlcjogcHJvYmluZyBzdGFydApbICAgIDYuMDczNDE2XSBtcHBfYXYxZGVjIGF2MWQtbWFzdGVyOiBwcm9iaW5nIGZpbmlzaApbICAgIDYuMDczNDM4XSBtcHBfc2VydmljZSBtcHAtc3J2OiBwcm9iZSBzdWNjZXNzClsgICAgNi4wNzM1MjRdIExvbnRpdW0gTFQ5MjExQyBkcml2ZXIgaW5zdGFsbGluZy4uLi4KWyAgICA2LjA3MzUyOV0gRXJyb3I6IERyaXZlciAnTFQ5MjExQycgaXMgYWxyZWFkeSByZWdpc3RlcmVkLCBhYm9ydGluZy4uLgpbICAgIDYuMDgwMzg4XSBkbWEtcGwzMzAgZmVhMTAwMDAuZG1hLWNvbnRyb2xsZXI6IExvYWRlZCBkcml2ZXIgZm9yIFBMMzMwIERNQUMtMjQxMzMwClsgICAgNi4wODAzOTZdIGRtYS1wbDMzMCBmZWExMDAwMC5kbWEtY29udHJvbGxlcjogCURCVUZGLTEyOHg4Ynl0ZXMgTnVtX0NoYW5zLTggTnVtX1BlcmktMzIgTnVtX0V2ZW50cy0xNgpbICAgIDYuMDgxMDA0XSBkbWEtcGwzMzAgZmVhMzAwMDAuZG1hLWNvbnRyb2xsZXI6IExvYWRlZCBkcml2ZXIgZm9yIFBMMzMwIERNQUMtMjQxMzMwClsgICAgNi4wODEwMTBdIGRtYS1wbDMzMCBmZWEzMDAwMC5kbWEtY29udHJvbGxlcjogCURCVUZGLTEyOHg4Ynl0ZXMgTnVtX0NoYW5zLTggTnVtX1BlcmktMzIgTnVtX0V2ZW50cy0xNgpbICAgIDYuMDgxNjE4XSBkbWEtcGwzMzAgZmVkMTAwMDAuZG1hLWNvbnRyb2xsZXI6IExvYWRlZCBkcml2ZXIgZm9yIFBMMzMwIERNQUMtMjQxMzMwClsgICAgNi4wODE2MjNdIGRtYS1wbDMzMCBmZWQxMDAwMC5kbWEtY29udHJvbGxlcjogCURCVUZGLTEyOHg4Ynl0ZXMgTnVtX0NoYW5zLTggTnVtX1BlcmktMzIgTnVtX0V2ZW50cy0xNgpbICAgIDYuMDgyMDQwXSByb2NrY2hpcC1wdnRtIGZkYTQwMDAwLnB2dG06IHB2dG1AMCBwcm9iZWQKWyAgICA2LjA4MjA4MF0gcm9ja2NoaXAtcHZ0bSBmZGE1MDAwMC5wdnRtOiBwdnRtQDEgcHJvYmVkClsgICAgNi4wODIxMjJdIHJvY2tjaGlwLXB2dG0gZmRhNjAwMDAucHZ0bTogcHZ0bUAyIHByb2JlZApbICAgIDYuMDgyMTU3XSByb2NrY2hpcC1wdnRtIGZkYWYwMDAwLnB2dG06IHB2dG1AMyBwcm9iZWQKWyAgICA2LjA4MjE5MF0gcm9ja2NoaXAtcHZ0bSBmZGIzMDAwMC5wdnRtOiBwdnRtQDQgcHJvYmVkClsgICAgNi4wODI1MTZdIHJvY2tjaGlwLXN5c3RlbS1tb25pdG9yIHJvY2tjaGlwLXN5c3RlbS1tb25pdG9yOiBzeXN0ZW0gbW9uaXRvciBwcm9iZQpbICAgIDYuMDgzMzA5XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCAxMCBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJsZWQKWyAgICA2LjA4MzY1NF0gZmViYTAwMDAuc2VyaWFsOiB0dHlTNyBhdCBNTUlPIDB4ZmViYTAwMDAgKGlycSA9IDk5LCBiYXNlX2JhdWQgPSAxNTAwMDAwKSBpcyBhIDE2NTUwQQpbICAgIDYuMDg1MDEyXSByb2NrY2hpcC12b3AyIGZkZDkwMDAwLnZvcDogQWRkaW5nIHRvIGlvbW11IGdyb3VwIDE0ClsgICAgNi4wODUwMjVdIGlvbW11OiBGYWlsZWQgdG8gYWxsb2NhdGUgZGVmYXVsdCBJT01NVSBkb21haW4gb2YgdHlwZSA0IGZvciBncm91cCAobnVsbCkgLSBGYWxsaW5nIGJhY2sgdG8gSU9NTVVfRE9NQUlOX0RNQQpbICAgIDYuMDkwNjE3XSByb2NrY2hpcC12b3AyIGZkZDkwMDAwLnZvcDogW2RybTp2b3AyX2JpbmRdIHZwMCBhc3NpZ24gcGxhbmUgbWFzazogMHg1LCBwcmltYXJ5IHBsYW5lIHBoeSBpZDogMgpbICAgIDYuMDkwNjI3XSByb2NrY2hpcC12b3AyIGZkZDkwMDAwLnZvcDogW2RybTp2b3AyX2JpbmRdIHZwMSBhc3NpZ24gcGxhbmUgbWFzazogMHhhLCBwcmltYXJ5IHBsYW5lIHBoeSBpZDogMwpbICAgIDYuMDkwNjMyXSByb2NrY2hpcC12b3AyIGZkZDkwMDAwLnZvcDogW2RybTp2b3AyX2JpbmRdIHZwMiBhc3NpZ24gcGxhbmUgbWFzazogMHgxNDAsIHByaW1hcnkgcGxhbmUgcGh5IGlkOiA4ClsgICAgNi4wOTA2MzddIHJvY2tjaGlwLXZvcDIgZmRkOTAwMDAudm9wOiBbZHJtOnZvcDJfYmluZF0gdnAzIGFzc2lnbiBwbGFuZSBtYXNrOiAweDI4MCwgcHJpbWFyeSBwbGFuZSBwaHkgaWQ6IDkKWyAgICA2LjA5MDgxNV0gW2RybV0gZmFpbGVkIHRvIGluaXQgb3ZlcmxheSBwbGFuZSBDbHVzdGVyMC13aW4xClsgICAgNi4wOTA4MzldIFtkcm1dIGZhaWxlZCB0byBpbml0IG92ZXJsYXkgcGxhbmUgQ2x1c3RlcjEtd2luMQpbICAgIDYuMDkwODYyXSBbZHJtXSBmYWlsZWQgdG8gaW5pdCBvdmVybGF5IHBsYW5lIENsdXN0ZXIyLXdpbjEKWyAgICA2LjA5MDg4NV0gW2RybV0gZmFpbGVkIHRvIGluaXQgb3ZlcmxheSBwbGFuZSBDbHVzdGVyMy13aW4xClsgICAgNi4wOTgyMzNdIHJvY2tjaGlwLWRybSBkaXNwbGF5LXN1YnN5c3RlbTogYm91bmQgZmRkOTAwMDAudm9wIChvcHMgMHhmZmZmZmZjMDA5NjhlNDQwKQpbICAgIDYuMDk4NTkwXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogcmVnaXN0ZXJlZCBkZGMgSTJDIGJ1cyBkcml2ZXIKWyAgICA2LjA5ODkxMl0gcm9ja2NoaXAtZHJtIGRpc3BsYXktc3Vic3lzdGVtOiBib3VuZCBmZGU4MDAwMC5oZG1pIChvcHMgMHhmZmZmZmZjMDA5NjljZmQwKQpbICAgIDYuMDk4OTQ2XSBkdy1taXBpLWRzaTIgZmRlMjAwMDAuZHNpOiBbZHJtOmR3X21pcGlfZHNpMl9iaW5kXSAqRVJST1IqIEZhaWxlZCB0byBmaW5kIHBhbmVsIG9yIGJyaWRnZTogLTUxNwpbICAgIDYuMTAyNjM4XSBwYW5lbC1zaW1wbGUtZHNpIGZkZTIwMDAwLmRzaS4wOiBzdXBwbHkgcG93ZXIgbm90IGZvdW5kLCB1c2luZyBkdW1teSByZWd1bGF0b3IKWyAgICA2LjEwNDc3Ml0gYnJkOiBtb2R1bGUgbG9hZGVkClsgICAgNi4xMDcxNjldIGxvb3A6IG1vZHVsZSBsb2FkZWQKWyAgICA2LjEwNzMyMV0genJhbTogQWRkZWQgZGV2aWNlOiB6cmFtMApbICAgIDYuMTA3NDE5XSBsa2R0bTogTm8gY3Jhc2ggcG9pbnRzIHJlZ2lzdGVyZWQsIGVuYWJsZSB0aHJvdWdoIGRlYnVnZnMKWyAgICA2LjEwNzkwMF0gc3lzdGVtX2hlYXA6IG9yZGVyc1swXSA9IDYKWyAgICA2LjEwNzkwNF0gc3lzdGVtX2hlYXA6IG9yZGVyc1sxXSA9IDQKWyAgICA2LjEwNzkwN10gc3lzdGVtX2hlYXA6IG9yZGVyc1syXSA9IDAKWyAgICA2LjEwODk1M10gcm9ja2NoaXAtc3BpIGZlYjEwMDAwLnNwaTogbm8gaGlnaF9zcGVlZCBwaW5jdHJsIHN0YXRlClsgICAgNi4xMDkwNjZdIHJvY2tjaGlwLXNwaSBmZWIxMDAwMC5zcGk6IHByb2JlZCwgcG9sbD0wLCByc2Q9MCwgY3MtaW5hY3RpdmU9MCwgcmVhZHk9MApbICAgIDYuMTA5MjY1XSByb2NrY2hpcC1zcGkgZmViMjAwMDAuc3BpOiBubyBoaWdoX3NwZWVkIHBpbmN0cmwgc3RhdGUKWyAgICA2LjExMDMwNV0gcms4MDYgc3BpMi4wOiBjaGlwIGlkOiBSSzgwNix2ZXI6MHgyLCAweDEKWyAgICA2LjExMDQzNV0gcms4MDYgc3BpMi4wOiBPTjogMHg0MCBPRkY6MHgwClsgICAgNi4xMTE4MjldIHZkZF9ncHVfczA6IHN1cHBsaWVkIGJ5IHZjYzV2MF9zeXMKWyAgICA2LjExMjgyM10gdmRkX2NwdV9saXRfczA6IHN1cHBsaWVkIGJ5IHZjYzV2MF9zeXMKWyAgICA2LjExMzM3N10gdmRkX2xvZ19zMDogc3VwcGxpZWQgYnkgdmNjNXYwX3N5cwpbICAgIDYuMTEzOTQzXSB2ZGRfdmRlbmNfczA6IHN1cHBsaWVkIGJ5IHZjYzV2MF9zeXMKWyAgICA2LjExNDU0N10gdmRkX2Rkcl9zMDogc3VwcGxpZWQgYnkgdmNjNXYwX3N5cwpbICAgIDYuMTE0OTA0XSB2ZGQyX2Rkcl9zMzogc3VwcGxpZWQgYnkgdmNjNXYwX3N5cwpbICAgIDYuMTE1NDIxXSB2ZGRfMnYwX3BsZG9fczM6IHN1cHBsaWVkIGJ5IHZjYzV2MF9zeXMKWyAgICA2LjExNTg5MF0gdmNjXzN2M19zMzogc3VwcGxpZWQgYnkgdmNjNXYwX3N5cwpbICAgIDYuMTE2MzMxXSB2ZGRxX2Rkcl9zMDogc3VwcGxpZWQgYnkgdmNjNXYwX3N5cwpbICAgIDYuMTE2ODU2XSB2Y2NfMXY4X3MzOiBzdXBwbGllZCBieSB2Y2M1djBfc3lzClsgICAgNi4xMTczNzldIHZkZF8wdjc1X3MzOiBzdXBwbGllZCBieSB2Y2NfMXYxX25sZG9fczMKWyAgICA2LjExNzkxM10gdmRkX2Rkcl9wbGxfczA6IHN1cHBsaWVkIGJ5IHZjY18xdjFfbmxkb19zMwpbICAgIDYuMTE4MzgyXSBhdmRkXzB2NzVfczA6IHN1cHBsaWVkIGJ5IHZjY18xdjFfbmxkb19zMwpbICAgIDYuMTE4ODQwXSB2ZGRfMHY4NV9zMDogc3VwcGxpZWQgYnkgdmNjXzF2MV9ubGRvX3MzClsgICAgNi4xMTkzMDFdIHZkZF8wdjc1X3MwOiBzdXBwbGllZCBieSB2Y2NfMXYxX25sZG9fczMKWyAgICA2LjExOTg0OV0gYXZjY18xdjhfczA6IHN1cHBsaWVkIGJ5IHZkZF8ydjBfcGxkb19zMwpbICAgIDYuMTIwMzkwXSB2Y2NfMXY4X3MwOiBzdXBwbGllZCBieSB2ZGRfMnYwX3BsZG9fczMKWyAgICA2LjEyMDkxMV0gYXZkZF8xdjJfczA6IHN1cHBsaWVkIGJ5IHZkZF8ydjBfcGxkb19zMwpbICAgIDYuMTIxNDM2XSB2Y2NfM3YzX3MwOiBzdXBwbGllZCBieSB2Y2M1djBfc3lzClsgICAgNi4xMjE4OTldIHZjY2lvX3NkX3MwOiBzdXBwbGllZCBieSB2Y2M1djBfc3lzClsgICAgNi4xMjIzOTFdIHBsZG82X3MzOiBzdXBwbGllZCBieSB2Y2M1djBfc3lzClsgICAgNi4xMjI1ODNdIHJrODA2IHNwaTIuMDogbm8gc2xlZXAtc2V0dGluZyBzdGF0ZQpbICAgIDYuMTIyNTg4XSByazgwNiBzcGkyLjA6IG5vIHJlc2V0LXNldHRpbmcgcGluY3RybCBzdGF0ZQpbICAgIDYuMTIyNTkyXSByazgwNiBzcGkyLjA6IG5vIGR2cy1zZXR0aW5nIHBpbmN0cmwgc3RhdGUKWyAgICA2LjEyMzg3Nl0gcm9ja2NoaXAtc3BpIGZlYjIwMDAwLnNwaTogcHJvYmVkLCBwb2xsPTAsIHJzZD0wLCBjcy1pbmFjdGl2ZT0wLCByZWFkeT0wClsgICAgNi4xMjQyOTBdIHJlZ2lzdGVyIGZpcmVmbHlfc3BpX2luaXQgc3BpIHJldHVybiB2ID0gOjAKWyAgICA2LjEyNDU3OV0gd2lyZWd1YXJkOiBhbGxvd2VkaXBzIHNlbGYtdGVzdHM6IHBhc3MKWyAgICA2LjEyNzc5M10gd2lyZWd1YXJkOiBub25jZSBjb3VudGVyIHNlbGYtdGVzdHM6IHBhc3MKWyAgICA2LjI1MjkwNF0gd2lyZWd1YXJkOiByYXRlbGltaXRlciBzZWxmLXRlc3RzOiBwYXNzClsgICAgNi4yNTI5ODBdIHdpcmVndWFyZDogV2lyZUd1YXJkIDEuMC4wIGxvYWRlZC4gU2VlIHd3dy53aXJlZ3VhcmQuY29tIGZvciBpbmZvcm1hdGlvbi4KWyAgICA2LjI1Mjk4NF0gd2lyZWd1YXJkOiBDb3B5cmlnaHQgKEMpIDIwMTUtMjAxOSBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuClsgICAgNi4yNTMzMjVdIHR1bjogVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciwgMS42ClsgICAgNi4yNTM0MDJdIENBTiBkZXZpY2UgZHJpdmVyIGludGVyZmFjZQpbICAgIDYuMjU0MjkxXSBya19nbWFjLWR3bWFjIGZlMWMwMDAwLmV0aGVybmV0OiBJUlEgZXRoX2xwaSBub3QgZm91bmQKWyAgICA2LjI1NDQzMF0gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogc3VwcGx5IHBoeSBub3QgZm91bmQsIHVzaW5nIGR1bW15IHJlZ3VsYXRvcgpbICAgIDYuMjU0NDg1XSBya19nbWFjLWR3bWFjIGZlMWMwMDAwLmV0aGVybmV0OiBjbG9jayBpbnB1dCBvciBvdXRwdXQ/IChvdXRwdXQpLgpbICAgIDYuMjU0NDkwXSBya19nbWFjLWR3bWFjIGZlMWMwMDAwLmV0aGVybmV0OiBUWCBkZWxheSgweDQzKS4KWyAgICA2LjI1NDQ5NV0gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogQ2FuIG5vdCByZWFkIHByb3BlcnR5OiByeF9kZWxheS4KWyAgICA2LjI1NDQ5OV0gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogc2V0IHJ4X2RlbGF5IHRvIDB4ZmZmZmZmZmYKWyAgICA2LjI1NDUxM10gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogaW50ZWdyYXRlZCBQSFk/IChubykuClsgICAgNi4yNTQ1MTldIHJrX2dtYWMtZHdtYWMgZmUxYzAwMDAuZXRoZXJuZXQ6IGNhbm5vdCBnZXQgY2xvY2sgbWFjX2Nsa19yeApbICAgIDYuMjU0NTIzXSBya19nbWFjLWR3bWFjIGZlMWMwMDAwLmV0aGVybmV0OiBjYW5ub3QgZ2V0IGNsb2NrIG1hY19jbGtfdHgKWyAgICA2LjI1NDUzM10gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogY2Fubm90IGdldCBjbG9jayBjbGtfbWFjX3NwZWVkClsgICAgNi4yNTQ3NTFdIHJrX2dtYWMtZHdtYWMgZmUxYzAwMDAuZXRoZXJuZXQ6IGluaXQgZm9yIFJHTUlJX1JYSUQKWyAgICA2LjI1NDgyNF0gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogVXNlciBJRDogMHgzMCwgU3lub3BzeXMgSUQ6IDB4NTEKWyAgICA2LjI1NDgzMF0gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogCURXTUFDNC81ClsgICAgNi4yNTQ4MzVdIHJrX2dtYWMtZHdtYWMgZmUxYzAwMDAuZXRoZXJuZXQ6IERNQSBIVyBjYXBhYmlsaXR5IHJlZ2lzdGVyIHN1cHBvcnRlZApbICAgIDYuMjU0ODM5XSBya19nbWFjLWR3bWFjIGZlMWMwMDAwLmV0aGVybmV0OiBSWCBDaGVja3N1bSBPZmZsb2FkIEVuZ2luZSBzdXBwb3J0ZWQKWyAgICA2LjI1NDg0Ml0gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogVFggQ2hlY2tzdW0gaW5zZXJ0aW9uIHN1cHBvcnRlZApbICAgIDYuMjU0ODQ2XSBya19nbWFjLWR3bWFjIGZlMWMwMDAwLmV0aGVybmV0OiBXYWtlLVVwIE9uIExhbiBzdXBwb3J0ZWQKWyAgICA2LjI1NDg3N10gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogVFNPIHN1cHBvcnRlZApbICAgIDYuMjU0ODgxXSBya19nbWFjLWR3bWFjIGZlMWMwMDAwLmV0aGVybmV0OiBFbmFibGUgUlggTWl0aWdhdGlvbiB2aWEgSFcgV2F0Y2hkb2cgVGltZXIKWyAgICA2LjI1NDg4Nl0gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogRW5hYmxlZCBGbG93IFRDIChlbnRyaWVzPTIpClsgICAgNi4yNTQ4OTBdIHJrX2dtYWMtZHdtYWMgZmUxYzAwMDAuZXRoZXJuZXQ6IFRTTyBmZWF0dXJlIGVuYWJsZWQKWyAgICA2LjI1NDg5NF0gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldDogVXNpbmcgMzIgYml0cyBETUEgd2lkdGgKWyAgICA2LjM5MDc0MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBhc2l4ClsgICAgNi4zOTA3NjZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYXg4ODE3OV8xNzhhClsgICAgNi4zOTA3NzhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX2V0aGVyClsgICAgNi4zOTA3ODldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbmV0MTA4MApbICAgIDYuMzkwODAyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY19zdWJzZXQKWyAgICA2LjM5MDgxM10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB6YXVydXMKWyAgICA2LjM5MDgyOV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfbmNtClsgICAgNi4zOTA4NDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcW1pX3d3YW5fcQpbICAgIDYuMzkwODU0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHFtaV93d2FuClsgICAgNi4zOTg3OTZdIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXIKWyAgICA2LjM5ODgwNV0gZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgIDYuMzk4ODMwXSBlaGNpLXBsYXRmb3JtOiBFSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyClsgICAgNi40MDEwNDFdIGVoY2ktcGxhdGZvcm0gZmM4MDAwMDAudXNiOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDYuNDAxMDk2XSBlaGNpLXBsYXRmb3JtIGZjODAwMDAwLnVzYjogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxClsgICAgNi40MDExNDldIGVoY2ktcGxhdGZvcm0gZmM4MDAwMDAudXNiOiBpcnEgMTksIGlvIG1lbSAweGZjODAwMDAwClsgICAgNi40MTM0NjNdIGVoY2ktcGxhdGZvcm0gZmM4MDAwMDAudXNiOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMApbICAgIDYuNDEzNTMwXSB1c2IgdXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyLCBiY2REZXZpY2U9IDUuMTAKWyAgICA2LjQxMzUzNV0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgNi40MTM1MzldIHVzYiB1c2IxOiBQcm9kdWN0OiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDYuNDEzNTQzXSB1c2IgdXNiMTogTWFudWZhY3R1cmVyOiBMaW51eCA1LjEwLjE5OCBlaGNpX2hjZApbICAgIDYuNDEzNTQ3XSB1c2IgdXNiMTogU2VyaWFsTnVtYmVyOiBmYzgwMDAwMC51c2IKWyAgICA2LjQxMzcwNF0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICA2LjQxMzcxNl0gaHViIDEtMDoxLjA6IDEgcG9ydCBkZXRlY3RlZApbICAgIDYuNDE2MDQyXSBlaGNpLXBsYXRmb3JtIGZjODgwMDAwLnVzYjogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICA2LjQxNjEwM10gZWhjaS1wbGF0Zm9ybSBmYzg4MDAwMC51c2I6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMgpbICAgIDYuNDE2MTUzXSBlaGNpLXBsYXRmb3JtIGZjODgwMDAwLnVzYjogaXJxIDIxLCBpbyBtZW0gMHhmYzg4MDAwMApbICAgIDYuNDI2Nzk0XSBlaGNpLXBsYXRmb3JtIGZjODgwMDAwLnVzYjogVVNCIDIuMCBzdGFydGVkLCBFSENJIDEuMDAKWyAgICA2LjQyNjg1MV0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMiwgYmNkRGV2aWNlPSA1LjEwClsgICAgNi40MjY4NTVdIHVzYiB1c2IyOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDYuNDI2ODYwXSB1c2IgdXNiMjogUHJvZHVjdDogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICA2LjQyNjg2NF0gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNS4xMC4xOTggZWhjaV9oY2QKWyAgICA2LjQyNjg2OF0gdXNiIHVzYjI6IFNlcmlhbE51bWJlcjogZmM4ODAwMDAudXNiClsgICAgNi40MjcwMDJdIGh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNi40MjcwMTVdIGh1YiAyLTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKWyAgICA2LjQyNzMzOV0gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hDSSkgRHJpdmVyClsgICAgNi40MjczNDddIG9oY2ktcGxhdGZvcm06IE9IQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXIKWyAgICA2LjQyNzQ2NV0gb2hjaS1wbGF0Zm9ybSBmYzg0MDAwMC51c2I6IEdlbmVyaWMgUGxhdGZvcm0gT0hDSSBjb250cm9sbGVyClsgICAgNi40Mjc1MjVdIG9oY2ktcGxhdGZvcm0gZmM4NDAwMDAudXNiOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDMKWyAgICA2LjQyNzU2Ml0gb2hjaS1wbGF0Zm9ybSBmYzg0MDAwMC51c2I6IGlycSAyMCwgaW8gbWVtIDB4ZmM4NDAwMDAKWyAgICA2LjQ4NzUyN10gdXNiIHVzYjM6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMSwgYmNkRGV2aWNlPSA1LjEwClsgICAgNi40ODc1MzJdIHVzYiB1c2IzOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDYuNDg3NTM2XSB1c2IgdXNiMzogUHJvZHVjdDogR2VuZXJpYyBQbGF0Zm9ybSBPSENJIGNvbnRyb2xsZXIKWyAgICA2LjQ4NzU0MF0gdXNiIHVzYjM6IE1hbnVmYWN0dXJlcjogTGludXggNS4xMC4xOTggb2hjaV9oY2QKWyAgICA2LjQ4NzU0NF0gdXNiIHVzYjM6IFNlcmlhbE51bWJlcjogZmM4NDAwMDAudXNiClsgICAgNi40ODc2ODFdIGh1YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNi40ODc2OTNdIGh1YiAzLTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKWyAgICA2LjQ4NzkxMF0gb2hjaS1wbGF0Zm9ybSBmYzhjMDAwMC51c2I6IEdlbmVyaWMgUGxhdGZvcm0gT0hDSSBjb250cm9sbGVyClsgICAgNi40ODc5NjBdIG9oY2ktcGxhdGZvcm0gZmM4YzAwMDAudXNiOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDQKWyAgICA2LjQ4Nzk5OF0gb2hjaS1wbGF0Zm9ybSBmYzhjMDAwMC51c2I6IGlycSAyMiwgaW8gbWVtIDB4ZmM4YzAwMDAKWyAgICA2LjU0NzUxN10gdXNiIHVzYjQ6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMSwgYmNkRGV2aWNlPSA1LjEwClsgICAgNi41NDc1MjJdIHVzYiB1c2I0OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDYuNTQ3NTI2XSB1c2IgdXNiNDogUHJvZHVjdDogR2VuZXJpYyBQbGF0Zm9ybSBPSENJIGNvbnRyb2xsZXIKWyAgICA2LjU0NzUzMF0gdXNiIHVzYjQ6IE1hbnVmYWN0dXJlcjogTGludXggNS4xMC4xOTggb2hjaV9oY2QKWyAgICA2LjU0NzUzNF0gdXNiIHVzYjQ6IFNlcmlhbE51bWJlcjogZmM4YzAwMDAudXNiClsgICAgNi41NDc2NjZdIGh1YiA0LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNi41NDc2NzhdIGh1YiA0LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKWyAgICA2LjU0ODExMl0geGhjaS1oY2QgeGhjaS1oY2QuNC5hdXRvOiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDYuNTQ4MTY3XSB4aGNpLWhjZCB4aGNpLWhjZC40LmF1dG86IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNQpbICAgIDYuNTQ4MjMyXSB4aGNpLWhjZCB4aGNpLWhjZC40LmF1dG86IGhjYyBwYXJhbXMgMHgwMjIwZmU2NCBoY2kgdmVyc2lvbiAweDExMCBxdWlya3MgMHgwMDAwODAwMDAyMDEwMDEwClsgICAgNi41NDgyNTJdIHhoY2ktaGNkIHhoY2ktaGNkLjQuYXV0bzogaXJxIDEyMCwgaW8gbWVtIDB4ZmNkMDAwMDAKWyAgICA2LjU0ODMxMF0geGhjaS1oY2QgeGhjaS1oY2QuNC5hdXRvOiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDYuNTQ4MzU1XSB4aGNpLWhjZCB4aGNpLWhjZC40LmF1dG86IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNgpbICAgIDYuNTQ4MzYyXSB4aGNpLWhjZCB4aGNpLWhjZC40LmF1dG86IEhvc3Qgc3VwcG9ydHMgVVNCIDMuMCBTdXBlclNwZWVkClsgICAgNi41NDg0MDZdIHVzYiB1c2I1OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIsIGJjZERldmljZT0gNS4xMApbICAgIDYuNTQ4NDEwXSB1c2IgdXNiNTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA2LjU0ODQxNF0gdXNiIHVzYjU6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgNi41NDg0MThdIHVzYiB1c2I1OiBNYW51ZmFjdHVyZXI6IExpbnV4IDUuMTAuMTk4IHhoY2ktaGNkClsgICAgNi41NDg0MjJdIHVzYiB1c2I1OiBTZXJpYWxOdW1iZXI6IHhoY2ktaGNkLjQuYXV0bwpbICAgIDYuNTQ4NTUyXSBodWIgNS0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDYuNTQ4NTYzXSBodWIgNS0wOjEuMDogMSBwb3J0IGRldGVjdGVkClsgICAgNi41NDg2NzBdIHVzYiB1c2I2OiBXZSBkb24ndCBrbm93IHRoZSBhbGdvcml0aG1zIGZvciBMUE0gZm9yIHRoaXMgaG9zdCwgZGlzYWJsaW5nIExQTS4KWyAgICA2LjU0ODcwNV0gdXNiIHVzYjY6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMywgYmNkRGV2aWNlPSA1LjEwClsgICAgNi41NDg3MDldIHVzYiB1c2I2OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDYuNTQ4NzEzXSB1c2IgdXNiNjogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICA2LjU0ODcxN10gdXNiIHVzYjY6IE1hbnVmYWN0dXJlcjogTGludXggNS4xMC4xOTggeGhjaS1oY2QKWyAgICA2LjU0ODcyMV0gdXNiIHVzYjY6IFNlcmlhbE51bWJlcjogeGhjaS1oY2QuNC5hdXRvClsgICAgNi41NDg4NDZdIGh1YiA2LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNi41NDg4NTZdIGh1YiA2LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKWyAgICA2LjU0ODk4N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfYWNtClsgICAgNi41NDg5OTFdIGNkY19hY206IFVTQiBBYnN0cmFjdCBDb250cm9sIE1vZGVsIGRyaXZlciBmb3IgVVNCIG1vZGVtcyBhbmQgSVNETiBhZGFwdGVycwpbICAgIDYuNTQ5MDA1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY193ZG0KWyAgICA2LjU0OTAzMl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWxfZ2VuZXJpYwpbICAgIDYuNTQ5MDQyXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBnZW5lcmljClsgICAgNi41NDkwNTddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2gzNDEKWyAgICA2LjU0OTA2NV0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgY2gzNDEtdWFydApbICAgIDYuNTQ5MDgwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNwMjEweApbICAgIDYuNTQ5MDg3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBjcDIxMHgKWyAgICA2LjU0OTExMV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBmdGRpX3NpbwpbICAgIDYuNTQ5MTE5XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBGVERJIFVTQiBTZXJpYWwgRGV2aWNlClsgICAgNi41NDkxNzVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIga2V5c3BhbgpbICAgIDYuNTQ5MTgzXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBLZXlzcGFuIC0gKHdpdGhvdXQgZmlybXdhcmUpClsgICAgNi41NDkxOTBdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEtleXNwYW4gMSBwb3J0IGFkYXB0ZXIKWyAgICA2LjU0OTE5OF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgS2V5c3BhbiAyIHBvcnQgYWRhcHRlcgpbICAgIDYuNTQ5MjA2XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBLZXlzcGFuIDQgcG9ydCBhZGFwdGVyClsgICAgNi41NDkyMjJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgb3B0aW9uClsgICAgNi41NDkyMjldIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEdTTSBtb2RlbSAoMS1wb3J0KQpbICAgIDYuNTQ5MzAzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIG90aTY4NTgKWyAgICA2LjU0OTMxMV0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3Igb3RpNjg1OApbICAgIDYuNTQ5MzI1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHBsMjMwMwpbICAgIDYuNTQ5MzMyXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBwbDIzMDMKWyAgICA2LjU0OTM1MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBxY3NlcmlhbApbICAgIDYuNTQ5MzU4XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBRdWFsY29tbSBVU0IgbW9kZW0KWyAgICA2LjU0OTM4MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzaWVycmEKWyAgICA2LjU0OTM4N10gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgU2llcnJhIFVTQiBtb2RlbQpbICAgIDYuNTQ5NzI5XSBbSFhUUF0gaGltYXhfaHg4MzEwMl9pbml0ClsgICAgNi41NDk3MzRdIFtIWFRQXSBoaW1heF9oeDgzMTAyX3Byb2JlOkVudGVyClsgICAgNi41NDk3MzhdIFtIWFRQXSBIaW1heCBjb21tb24gdG91Y2ggcGFuZWwgZHJpdmVyIGluaXQKWyAgICA2LjU0OTc3N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2J0b3VjaHNjcmVlbgpbICAgIDYuNTQ5NzgwXSBHdDl4eCBkcml2ZXIgaW5zdGFsbGluZy4uClsgICAgNi41NTA2MzhdIGlucHV0OiByazgwNSBwd3JrZXkgYXMgL2RldmljZXMvcGxhdGZvcm0vZmViMjAwMDAuc3BpL3NwaV9tYXN0ZXIvc3BpMi9zcGkyLjAvcms4MDUtcHdya2V5LjIuYXV0by9pbnB1dC9pbnB1dDAKWyAgICA2LjU1MDgyMF0gaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKWyAgICA2LjU1NDI0M10gdmRkX2NwdV9iaWcwX3MwOiBzdXBwbGllZCBieSB2Y2M1djBfc3lzClsgICAgNi41NjI2ODRdIHZkZF9jcHVfYmlnMV9zMDogc3VwcGxpZWQgYnkgdmNjNXYwX3N5cwpbICAgIDYuNTY5NDIyXSB2ZGRfbnB1X3MwOiBzdXBwbGllZCBieSB2Y2M1djBfc3lzClsgICAgNi41ODAxNjddIHJ0Yy1oeW04NTYzIDItMDA1MTogcnRjIGluZm9ybWF0aW9uIGlzIHZhbGlkClsgICAgNi41ODE2NTFdIHJ0Yy1oeW04NTYzIDItMDA1MTogcmVnaXN0ZXJlZCBhcyBydGMwClsgICAgNi41ODE5MzFdIHJ0Yy1oeW04NTYzIDItMDA1MTogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAyNS0xMC0xNFQxNDoxNDoxMiBVVEMgKDE3NjA0NTEyNTIpClsgICAgNi41ODM4OTRdIGdvb2RpeC10cyA0LTAwMTQ6IEdUUCBEcml2ZXIgVmVyc2lvbjogVjIuOC4yPDIwMjIvMDkvMjA+ClsgICAgNi41ODM5MDBdIGdvb2RpeC10cyA0LTAwMTQ6IEdUUCBJMkMgQWRkcmVzczogMHgxNApbICAgIDYuNTgzOTA1XSBnb29kaXgtdHMgNC0wMDE0OiBVbnNldCB0b3VjaHNjcmVlbi1tYXgtaWQsIHVzZSBkZWZhdWx0ClsgICAgNi41ODM5MTBdIGdvb2RpeC10cyA0LTAwMTQ6IFVuc2V0IHRvdWNoc2NyZWVuLW1heC13LCB1c2UgZGVmYXVsdApbICAgIDYuNTgzOTE0XSBnb29kaXgtdHMgNC0wMDE0OiBVbnNldCB0b3VjaHNjcmVlbi1tYXgtcCwgdXNlIGRlZmF1bHQKWyAgICA2LjU4MzkxOV0gZ29vZGl4LXRzIDQtMDAxNDogdG91Y2ggaW5wdXQgcGFyYW1ldGVycyBpcyBbaWQgeCB5IHcgcF08MTYgODAwIDEyODAgMTAyNCAxMDI0PgpbICAgIDYuNTgzOTI0XSBnb29kaXgtdHMgNC0wMDE0OiBpbnQtc3luYyBlbmFibGVkClsgICAgNi41ODM5MjhdIGdvb2RpeC10cyA0LTAwMTQ6IGRyaXZlci1zZW5kLWNmZyBlbmFibGVkClsgICAgNi41ODM5MzNdIGdvb2RpeC10cyA0LTAwMTQ6IGF1dG8tdXBkYXRlLWNmZyBlbmFibGVkClsgICAgNi41ODM5MzddIGdvb2RpeC10cyA0LTAwMTQ6IGVzZC1wcm90ZWN0IGVuYWJsZWQKWyAgICA2LjU4Mzk0Ml0gZ29vZGl4LXRzIDQtMDAxNDogdHlwZS1hLXJlcG9ydCBlbmFibGVkClsgICAgNi41ODM5NjldIGdvb2RpeC10cyA0LTAwMTQ6IHN1cHBseSB2ZGRfYW5hIG5vdCBmb3VuZCwgdXNpbmcgZHVtbXkgcmVndWxhdG9yClsgICAgNi41ODQwMjFdIGdvb2RpeC10cyA0LTAwMTQ6IHN1cHBseSB2Y2NfaTJjIG5vdCBmb3VuZCwgdXNpbmcgZHVtbXkgcmVndWxhdG9yClsgICAgNi41ODQwNDNdIGdvb2RpeC10cyA0LTAwMTQ6IFN1Y2Nlc3MgcmVxdWVzdCBpcnEtZ3BpbwpbICAgIDYuNTg0MDQ4XSBnb29kaXgtdHMgNC0wMDE0OiBTdWNjZXNzIHJlcXVlc3QgcnN0LWdwaW8KWyAgICA2LjU4NDA1Ml0gZ29vZGl4LXRzIDQtMDAxNDogR3VpdGFyIHJlc2V0ClsgICAgNi42NzY4MTRdIHVzYiAyLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgZWhjaS1wbGF0Zm9ybQpbICAgIDYuNjkyNjM0XSBnb29kaXgtdHMgNC0wMDE0OiBHVFAgaTJjIHRlc3QgZmFpbGVkIHRpbWUgMQpbICAgIDYuNzE0ODYzXSBnb29kaXgtdHMgNC0wMDE0OiBHVFAgaTJjIHRlc3QgZmFpbGVkIHRpbWUgMgpbICAgIDYuNzM3MDkwXSBnb29kaXgtdHMgNC0wMDE0OiBHVFAgaTJjIHRlc3QgZmFpbGVkIHRpbWUgMwpbICAgIDYuNzQ4MDk5XSBnb29kaXgtdHMgNC0wMDE0OiBGYWlsZWQgY29tbXVuaWNhdGUgd2l0aCBJQyB1c2UgSTJDClsgICAgNi43NDgxNzhdIGdvb2RpeC10czogcHJvYmUgb2YgNC0wMDE0IGZhaWxlZCB3aXRoIGVycm9yIC0xMQpbICAgIDYuNzQ5MjIxXSByb2NrY2hpcC1taXBpLWNzaTItaHcgZmRkMTAwMDAubWlwaTAtY3NpMi1odzogZW50ZXIgbWlwaSBjc2kyIGh3IHByb2JlIQpbICAgIDYuNzQ5Mjc5XSByb2NrY2hpcC1taXBpLWNzaTItaHcgZmRkMTAwMDAubWlwaTAtY3NpMi1odzogcHJvYmUgc3VjY2VzcywgdjRsMl9kZXY6bWlwaTAtY3NpMi1odyEKWyAgICA2Ljc0OTMwNl0gcm9ja2NoaXAtbWlwaS1jc2kyLWh3IGZkZDIwMDAwLm1pcGkxLWNzaTItaHc6IGVudGVyIG1pcGkgY3NpMiBodyBwcm9iZSEKWyAgICA2Ljc0OTM0NF0gcm9ja2NoaXAtbWlwaS1jc2kyLWh3IGZkZDIwMDAwLm1pcGkxLWNzaTItaHc6IHByb2JlIHN1Y2Nlc3MsIHY0bDJfZGV2Om1pcGkxLWNzaTItaHchClsgICAgNi43NDkzNjddIHJvY2tjaGlwLW1pcGktY3NpMi1odyBmZGQzMDAwMC5taXBpMi1jc2kyLWh3OiBlbnRlciBtaXBpIGNzaTIgaHcgcHJvYmUhClsgICAgNi43NDk0MDZdIHJvY2tjaGlwLW1pcGktY3NpMi1odyBmZGQzMDAwMC5taXBpMi1jc2kyLWh3OiBwcm9iZSBzdWNjZXNzLCB2NGwyX2RldjptaXBpMi1jc2kyLWh3IQpbICAgIDYuNzQ5NDI4XSByb2NrY2hpcC1taXBpLWNzaTItaHcgZmRkNDAwMDAubWlwaTMtY3NpMi1odzogZW50ZXIgbWlwaSBjc2kyIGh3IHByb2JlIQpbICAgIDYuNzQ5NDY0XSByb2NrY2hpcC1taXBpLWNzaTItaHcgZmRkNDAwMDAubWlwaTMtY3NpMi1odzogcHJvYmUgc3VjY2VzcywgdjRsMl9kZXY6bWlwaTMtY3NpMi1odyEKWyAgICA2Ljc0OTQ4NV0gcm9ja2NoaXAtbWlwaS1jc2kyLWh3IGZkZDUwMDAwLm1pcGk0LWNzaTItaHc6IGVudGVyIG1pcGkgY3NpMiBodyBwcm9iZSEKWyAgICA2Ljc0OTUyM10gcm9ja2NoaXAtbWlwaS1jc2kyLWh3IGZkZDUwMDAwLm1pcGk0LWNzaTItaHc6IHByb2JlIHN1Y2Nlc3MsIHY0bDJfZGV2Om1pcGk0LWNzaTItaHchClsgICAgNi43NDk1NDNdIHJvY2tjaGlwLW1pcGktY3NpMi1odyBmZGQ2MDAwMC5taXBpNS1jc2kyLWh3OiBlbnRlciBtaXBpIGNzaTIgaHcgcHJvYmUhClsgICAgNi43NDk1ODFdIHJvY2tjaGlwLW1pcGktY3NpMi1odyBmZGQ2MDAwMC5taXBpNS1jc2kyLWh3OiBwcm9iZSBzdWNjZXNzLCB2NGwyX2RldjptaXBpNS1jc2kyLWh3IQpbICAgIDYuNzUwODIyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHV2Y3ZpZGVvClsgICAgNi43NTA4MjddIFVTQiBWaWRlbyBDbGFzcyBkcml2ZXIgKDEuMS4xKQpbICAgIDYuNzUyMjA1XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDogNC40NC4wLWlvY3RsICgyMDIxLTAyLTAxKSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNvbQpbICAgIDYuNzUyMzMzXSBCbHVldG9vdGg6IEhDSSBVQVJUIGRyaXZlciB2ZXIgMi4zClsgICAgNi43NTIzMzhdIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgSDQgcmVnaXN0ZXJlZApbICAgIDYuNzUyMzQyXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEFUSDNLIHJlZ2lzdGVyZWQKWyAgICA2Ljc1MjM2NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBiZnVzYgpbICAgIDYuNzUzMTA5XSBjcHUgY3B1MDogYmluPTAKWyAgICA2Ljc1MzMyMl0gY3B1IGNwdTA6IGxlYWthZ2U9MTEKWyAgICA2Ljc1NDc0NF0gY3B1IGNwdTA6IHB2dG09MTQ4MwpbICAgIDYuNzU0ODY4XSBjcHUgY3B1MDogcHZ0bS12b2x0LXNlbD00ClsgICAgNi43NTY3NThdIGNwdSBjcHU0OiBiaW49MApbICAgIDYuNzU2OTc1XSBjcHUgY3B1NDogbGVha2FnZT05ClsgICAgNi43NjM0MjRdIGNwdSBjcHU0OiBwdnRtPTE3MDkKWyAgICA2Ljc2NzMzN10gY3B1IGNwdTQ6IHB2dG0tdm9sdC1zZWw9NApbICAgIDYuNzY5OTY0XSBjcHUgY3B1NjogYmluPTAKWyAgICA2Ljc3MDE3MV0gY3B1IGNwdTY6IGxlYWthZ2U9OQpbICAgIDYuNzc2NjQ1XSBjcHUgY3B1NjogcHZ0bT0xNjk0ClsgICAgNi43ODA1NzRdIGNwdSBjcHU2OiBwdnRtLXZvbHQtc2VsPTQKWyAgICA2Ljc4MjM0N10gY3B1IGNwdTA6IGF2cz0wClsgICAgNi43ODMzODZdIGNwdSBjcHU0OiBhdnM9MApbICAgIDYuNzg0MjcyXSBjcHUgY3B1NjogYXZzPTAKWyAgICA2Ljc4NDM5MV0gY3B1IGNwdTA6IEVNOiBPUFA6ODE2MDAwIGlzIGluZWZmaWNpZW50ClsgICAgNi43ODQzOTRdIGNwdSBjcHUwOiBFTTogT1BQOjYwMDAwMCBpcyBpbmVmZmljaWVudApbICAgIDYuNzg0NDU1XSBjcHUgY3B1MDogRU06IGNyZWF0ZWQgcGVyZiBkb21haW4KWyAgICA2Ljc4NDQ4NF0gY3B1IGNwdTA6IGw9MTAwMDAgaD04NTAwMCBoeXN0PTUwMDAgbF9saW1pdD0wIGhfbGltaXQ9MTYwODAwMDAwMCBoX3RhYmxlPTAKWyAgICA2Ljc4NDkwNF0gY3B1IGNwdTQ6IEVNOiBPUFA6ODE2MDAwIGlzIGluZWZmaWNpZW50ClsgICAgNi43ODQ5MDddIGNwdSBjcHU0OiBFTTogT1BQOjYwMDAwMCBpcyBpbmVmZmljaWVudApbICAgIDYuNzg0OTk0XSBjcHUgY3B1NDogRU06IGNyZWF0ZWQgcGVyZiBkb21haW4KWyAgICA2Ljc4NTAxOV0gY3B1IGNwdTQ6IGw9MTAwMDAgaD04NTAwMCBoeXN0PTUwMDAgbF9saW1pdD0wIGhfbGltaXQ9MjIwODAwMDAwMCBoX3RhYmxlPTAKWyAgICA2Ljc5MzIzNl0gY3B1IGNwdTY6IEVNOiBPUFA6ODE2MDAwIGlzIGluZWZmaWNpZW50ClsgICAgNi43OTMyNDBdIGNwdSBjcHU2OiBFTTogT1BQOjYwMDAwMCBpcyBpbmVmZmljaWVudApbICAgIDYuNzkzMzQ2XSBjcHUgY3B1NjogRU06IGNyZWF0ZWQgcGVyZiBkb21haW4KWyAgICA2Ljc5MzkxOF0gY3B1IGNwdTY6IGw9MTAwMDAgaD04NTAwMCBoeXN0PTUwMDAgbF9saW1pdD0wIGhfbGltaXQ9MjIwODAwMDAwMCBoX3RhYmxlPTAKWyAgICA2LjgwODMyOF0gc2RoY2k6IFNlY3VyZSBEaWdpdGFsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyClsgICAgNi44MDgzMzhdIHNkaGNpOiBDb3B5cmlnaHQoYykgUGllcnJlIE9zc21hbgpbICAgIDYuODA4MzQ1XSBTeW5vcHN5cyBEZXNpZ253YXJlIE11bHRpbWVkaWEgQ2FyZCBJbnRlcmZhY2UgRHJpdmVyClsgICAgNi44MDg2MzJdIHNkaGNpLXBsdGZtOiBTREhDSSBwbGF0Zm9ybSBhbmQgT0YgZHJpdmVyIGhlbHBlcgpbICAgIDYuODEwOTU4XSBhcm0tc2NtaSBmaXJtd2FyZTpzY21pOiBGYWlsZWQuIFNDTUkgcHJvdG9jb2wgMTcgbm90IGFjdGl2ZS4KWyAgICA2LjgxMTAxOV0gU01DQ0M6IFNPQ19JRDogQVJDSF9TT0NfSUQgbm90IGltcGxlbWVudGVkLCBza2lwcGluZyAuLi4uClsgICAgNi44MTE4MTldIGNyeXB0b2RldjogZHJpdmVyIDEuMTIgbG9hZGVkLgpbICAgIDYuODExODgwXSBoaWQ6IHJhdyBISUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEKWyAgICA2LjgxMjA3Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKWyAgICA2LjgxMjA4MF0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgNi44MTIyNDRdIGFzaG1lbTogaW5pdGlhbGl6ZWQKWyAgICA2LjgyNDIzMV0gdXNiIDItMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFhNDAsIGlkUHJvZHVjdD0wMTAxLCBiY2REZXZpY2U9IDEuMDAKWyAgICA2LjgyNDIzOV0gdXNiIDItMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTAsIFByb2R1Y3Q9MSwgU2VyaWFsTnVtYmVyPTAKWyAgICA2LjgyNDI0NF0gdXNiIDItMTogUHJvZHVjdDogVVNCIDIuMCBIdWIgW01UVF0KWyAgICA2LjgyNDQyOF0gRmlyZWZseSBhZGMgaW5pdApbICAgIDYuODI0NDMyXSBGaXJlZmx5IGFkYy0tPkZJUkVGTFlfQURDX1NBTVBMRV9KSUZGSUVTOiAgMTYgClsgICAgNi44MjQ0MzVdIEZpcmVmbHkgYWRjLS0+TVNFQ19QRVJfU0VDOiAgMTAwMCAKWyAgICA2LjgyNDQzN10gRmlyZWZseSBhZGMtLT5IWjogIDMwMCAKWyAgICA2LjgyNDUwMF0gRmlyZWZseSBhZGMtLT5yZXQ6ICAwIApbICAgIDYuODI0NTgwXSBvcHRlZTogcHJvYmluZyBmb3IgY29uZHVpdCBtZXRob2QuClsgICAgNi44MjQ1ODldIG9wdGVlOiByZXZpc2lvbiAzLjEzICg2MmFhMTBiNykKWyAgICA2LjgyNDYyM10gaHViIDItMToxLjA6IFVTQiBodWIgZm91bmQKWyAgICA2LjgyNDgwMV0gaHViIDItMToxLjA6IDQgcG9ydHMgZGV0ZWN0ZWQKWyAgICA2LjgyNTAxNV0gb3B0ZWU6IGR5bmFtaWMgc2hhcmVkIG1lbW9yeSBpcyBlbmFibGVkClsgICAgNi44MjUwNzVdIG9wdGVlOiBpbml0aWFsaXplZCBkcml2ZXIKWyAgICA2LjgyNTYzM10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzbmQtdXNiLWF1ZGlvClsgICAgNi44MjczMjZdIHJvY2tjaGlwLWkycy10ZG0gZmRkZjAwMDAuaTJzOiBDTEstQUxXQVlTLU9OOiBtY2xrOiAxMjI4ODAwMCwgYmNsazogMzA3MjAwMCwgZnN5bmM6IDQ4MDAwClsgICAgNi44Mjc2NDBdIHJvY2tjaGlwLWkycy10ZG0gZmU0NzAwMDAuaTJzOiBSZWdpc3RlciBQQ00gZm9yIFRSQ00gbW9kZQpbICAgIDYuODI4NDE0XSBkZWJ1Z2ZzOiBGaWxlICdDYXB0dXJlJyBpbiBkaXJlY3RvcnkgJ2RhcG0nIGFscmVhZHkgcHJlc2VudCEKWyAgICA2LjgyOTM1NV0gaW5wdXQ6IHJvY2tjaGlwLWRwMCByb2NrY2hpcC1kcDAgYXMgL2RldmljZXMvcGxhdGZvcm0vZHAwLXNvdW5kL3NvdW5kL2NhcmQwL2lucHV0MQpbICAgIDYuODMwNDUyXSBmaXJlZmx5LW11bHRpY29kZWNzIGVzODM4OC1zb3VuZDogdXNpbmcgZGFwbSB0byBjb250cm9sIGdwaW8KWyAgICA2LjgzMDU2MV0gREVCVUc6IFNpbmsgSGVhZHBob25lID09PT0gU3JjIExPVVQyDQpbICAgIDYuODMwNTY3XSBERUJVRzogU2luayBIZWFkcGhvbmUgPT09PSBTcmMgUk9VVDINClsgICAgNi44MzA1NzFdIERFQlVHOiBTaW5rIFNwZWFrZXIgPT09PSBTcmMgTE9VVDENClsgICAgNi44MzA1NzVdIERFQlVHOiBTaW5rIFNwZWFrZXIgPT09PSBTcmMgUk9VVDENClsgICAgNi44MzA1NzhdIERFQlVHOiBTaW5rIEhlYWRwaG9uZSA9PT09IFNyYyBIZWFkcGhvbmUgUG93ZXINClsgICAgNi44MzA1ODNdIERFQlVHOiBTaW5rIEhlYWRwaG9uZSA9PT09IFNyYyBIZWFkcGhvbmUgUG93ZXINClsgICAgNi44MzA1ODZdIERFQlVHOiBTaW5rIExJTlBVVDEgPT09PSBTcmMgTWFpbiBNaWMNClsgICAgNi44MzA1OTBdIERFQlVHOiBTaW5rIFJJTlBVVDEgPT09PSBTcmMgTWFpbiBNaWMNClsgICAgNi44MzA1OTRdIERFQlVHOiBTaW5rIExJTlBVVDIgPT09PSBTcmMgSGVhZHNldCBNaWMNClsgICAgNi44MzA1OThdIERFQlVHOiBTaW5rIFJJTlBVVDIgPT09PSBTcmMgSGVhZHNldCBNaWMNClsgICAgNi44MzA2MDZdIGZpcmVmbHktbXVsdGljb2RlY3MgZXM4Mzg4LXNvdW5kOiBGYWlsZWQgdG8gZ2V0IEFEQyBjaGFubmVsClsgICAgNi44NDAzNTVdIEVTODMyMyAzLTAwMTE6IEFTb0M6IGVycm9yIGF0IHNvY19jb21wb25lbnRfd3JpdGVfbm9fbG9jayBvbiBFUzgzMjMuMy0wMDExOiAtNQpbICAgIDYuODUwMDM5XSBtbWMwOiBTREhDSSBjb250cm9sbGVyIG9uIGZlMmUwMDAwLm1tYyBbZmUyZTAwMDAubW1jXSB1c2luZyBBRE1BClsgICAgNi44ODk4MDJdIG1tYzA6IEhvc3QgU29mdHdhcmUgUXVldWUgZW5hYmxlZApbICAgIDYuODg5ODE1XSBtbWMwOiBuZXcgSFM0MDAgRW5oYW5jZWQgc3Ryb2JlIE1NQyBjYXJkIGF0IGFkZHJlc3MgMDAwMQpbICAgIDYuODkwMjEzXSBpbnB1dDogcm9ja2NoaXAtZXM4Mzg4IEhlYWRzZXQgYXMgL2RldmljZXMvcGxhdGZvcm0vZXM4Mzg4LXNvdW5kL3NvdW5kL2NhcmQxL2lucHV0MgpbICAgIDYuODkwMjYzXSBtbWNibGswOiBtbWMwOjAwMDEgWTBTMTI4IDExNiBHaUIgClsgICAgNi44OTAzODZdIG1tY2JsazBib290MDogbW1jMDowMDAxIFkwUzEyOCBwYXJ0aXRpb24gMSA0LjAwIE1pQgpbICAgIDYuODkwNDk4XSBtbWNibGswYm9vdDE6IG1tYzA6MDAwMSBZMFMxMjggcGFydGl0aW9uIDIgNC4wMCBNaUIKWyAgICA2Ljg5MDY3NF0gbW1jYmxrMHJwbWI6IG1tYzA6MDAwMSBZMFMxMjggcGFydGl0aW9uIDMgMTYuMCBNaUIsIGNoYXJkZXYgKDUxMTowKQpbICAgIDYuODkxMTYzXSBJbml0aWFsaXppbmcgWEZSTSBuZXRsaW5rIHNvY2tldApbICAgIDYuODkxNDg0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICAgNi44OTI0NzddIFNlZ21lbnQgUm91dGluZyB3aXRoIElQdjYKWyAgICA2Ljg5MjUzMl0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNwpbICAgIDYuODkyNjAzXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE1ClsgICAgNi44OTI2NDldIEJyaWRnZSBmaXJld2FsbGluZyByZWdpc3RlcmVkClsgICAgNi44OTI2NTZdIGNhbjogY29udHJvbGxlciBhcmVhIG5ldHdvcmsgY29yZQpbICAgIDYuODkyNjk1XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDI5ClsgICAgNi44OTI3MDJdIGNhbjogcmF3IHByb3RvY29sClsgICAgNi44OTI3NDBdIGNhbjogYnJvYWRjYXN0IG1hbmFnZXIgcHJvdG9jb2wKWyAgICA2Ljg5Mjc1Nl0gY2FuOiBuZXRsaW5rIGdhdGV3YXkgLSBtYXhfaG9wcz0xClsgICAgNi44OTMwOTldIEJsdWV0b290aDogUkZDT01NIFRUWSBsYXllciBpbml0aWFsaXplZApbICAgIDYuODkzMTE0XSBCbHVldG9vdGg6IFJGQ09NTSBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICA2Ljg5MzEzM10gQmx1ZXRvb3RoOiBSRkNPTU0gdmVyIDEuMTEKWyAgICA2Ljg5MzE0Ml0gQmx1ZXRvb3RoOiBCTkVQIChFdGhlcm5ldCBFbXVsYXRpb24pIHZlciAxLjMKWyAgICA2Ljg5MzE0N10gQmx1ZXRvb3RoOiBCTkVQIGZpbHRlcnM6IHByb3RvY29sIG11bHRpY2FzdApbICAgIDYuODkzMTU1XSBCbHVldG9vdGg6IEJORVAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgNi44OTMxNjBdIEJsdWV0b290aDogSElEUCAoSHVtYW4gSW50ZXJmYWNlIEVtdWxhdGlvbikgdmVyIDEuMgpbICAgIDYuODkzMTY5XSBCbHVldG9vdGg6IEhJRFAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgNi44OTMyMThdIDgwMjFxOiA4MDIuMVEgVkxBTiBTdXBwb3J0IHYxLjgKWyAgICA2Ljg5MzI0NV0gW0JUX1JGS0lMTF06IEVudGVyIHJma2lsbF9ya19pbml0ClsgICAgNi44OTMyNTNdIFtXTEFOX1JGS0lMTF06IEVudGVyIHJma2lsbF93bGFuX2luaXQKWyAgICA2Ljg5Mzc4MF0gS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lzdGVyZWQKWyAgICA2Ljg5NTA2NV0gIG1tY2JsazA6IHAxIHAyIHAzIHA0IHA1IHA2IHA3ClsgICAgNi44OTUzNzNdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAgIDYuODk1NDAxXSBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpbICAgIDYuODk2ODU1XSB2ZW5kb3Igc3RvcmFnZToyMDE5MDUyNyByZXQgPSAwClsgICAgNi44OTcyMzRdIEJ0cmZzIGxvYWRlZCwgY3JjMzJjPWNyYzMyYy1nZW5lcmljClsgICAgNi44OTczMzJdIHBzdG9yZTogVXNpbmcgY3Jhc2ggZHVtcCBjb21wcmVzc2lvbjogZGVmbGF0ZQpbICAgIDYuODk3NzEwXSByZ2EzX2NvcmUwIGZkYjYwMDAwLnJnYTogQWRkaW5nIHRvIGlvbW11IGdyb3VwIDIKWyAgICA2Ljg5NzczNF0gaW9tbXU6IEZhaWxlZCB0byBhbGxvY2F0ZSBkZWZhdWx0IElPTU1VIGRvbWFpbiBvZiB0eXBlIDQgZm9yIGdyb3VwIChudWxsKSAtIEZhbGxpbmcgYmFjayB0byBJT01NVV9ET01BSU5fRE1BClsgICAgNi44OTc4NjldIHJnYTogcmdhM19jb3JlMCwgaXJxID0gMzIsIG1hdGNoIHNjaGVkdWxlcgpbICAgIDYuODk4MzMwXSByZ2E6IHJnYTNfY29yZTAgaGFyZHdhcmUgbG9hZGVkIHN1Y2Nlc3NmdWxseSwgaHdfdmVyc2lvbjozLjAuNzY4MzEuClsgICAgNi44OTgzOTRdIHJnYTogcmdhM19jb3JlMCBwcm9iZSBzdWNjZXNzZnVsbHkKWyAgICA2Ljg5ODgxOF0gcmdhM19jb3JlMSBmZGI3MDAwMC5yZ2E6IEFkZGluZyB0byBpb21tdSBncm91cCAzClsgICAgNi44OTg4NDRdIGlvbW11OiBGYWlsZWQgdG8gYWxsb2NhdGUgZGVmYXVsdCBJT01NVSBkb21haW4gb2YgdHlwZSA0IGZvciBncm91cCAobnVsbCkgLSBGYWxsaW5nIGJhY2sgdG8gSU9NTVVfRE9NQUlOX0RNQQpbICAgIDYuODk5MDMxXSByZ2E6IHJnYTNfY29yZTEsIGlycSA9IDMzLCBtYXRjaCBzY2hlZHVsZXIKWyAgICA2Ljg5OTQ0MV0gcmdhOiByZ2EzX2NvcmUxIGhhcmR3YXJlIGxvYWRlZCBzdWNjZXNzZnVsbHksIGh3X3ZlcnNpb246My4wLjc2ODMxLgpbICAgIDYuODk5NDg0XSByZ2E6IHJnYTNfY29yZTEgcHJvYmUgc3VjY2Vzc2Z1bGx5ClsgICAgNi44OTk3MzldIHJnYTogcmdhMiwgaXJxID0gMzQsIG1hdGNoIHNjaGVkdWxlcgpbICAgIDYuOTAwMDg1XSByZ2E6IHJnYTIgaGFyZHdhcmUgbG9hZGVkIHN1Y2Nlc3NmdWxseSwgaHdfdmVyc2lvbjozLjIuNjMzMTguClsgICAgNi45MDAwOTRdIHJnYTogcmdhMiBwcm9iZSBzdWNjZXNzZnVsbHkKWyAgICA2LjkwMDI1N10gcmdhX2lvbW11OiBJT01NVSBiaW5kaW5nIHN1Y2Nlc3NmdWxseSwgZGVmYXVsdCBtYXBwaW5nIGNvcmVbMHgxXQpbICAgIDYuOTAwNDQxXSByZ2E6IE1vZHVsZSBpbml0aWFsaXplZC4gdjEuMy4xCgpbICAgIDYuOTAwNDUyXSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpbICAgIDYuOTAwNDU2XSAqKiAgICAgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFICAgICAgICAgICAqKgpbICAgIDYuOTAwNDYwXSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDYuOTAwNDY0XSAqKiAgV1JJVEVBQkxFIGNsayBEZWJ1Z0ZTIFNVUFBPUlQgSEFTIEJFRU4gRU5BQkxFRCBJTiBUSElTIEtFUk5FTCAqKgpbICAgIDYuOTAwNDY3XSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDYuOTAwNDcxXSAqKiBUaGlzIG1lYW5zIHRoYXQgdGhpcyBrZXJuZWwgaXMgYnVpbHQgdG8gZXhwb3NlIGNsayBvcGVyYXRpb25zICAqKgpbICAgIDYuOTAwNDc0XSAqKiBzdWNoIGFzIHBhcmVudCBvciByYXRlIHNldHRpbmcsIGVuYWJsaW5nLCBkaXNhYmxpbmcsIGV0Yy4gICAgICAqKgpbICAgIDYuOTAwNDc4XSAqKiB0byB1c2Vyc3BhY2UsIHdoaWNoIG1heSBjb21wcm9taXNlIHNlY3VyaXR5IG9uIHlvdXIgc3lzdGVtLiAgICAqKgpbICAgIDYuOTAwNDgxXSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDYuOTAwNDg1XSAqKiBJZiB5b3Ugc2VlIHRoaXMgbWVzc2FnZSBhbmQgeW91IGFyZSBub3QgZGVidWdnaW5nIHRoZSAgICAgICAgICAqKgpbICAgIDYuOTAwNDg4XSAqKiBrZXJuZWwsIHJlcG9ydCB0aGlzIGltbWVkaWF0ZWx5IHRvIHlvdXIgdmVuZG9yISAgICAgICAgICAgICAgICAqKgpbICAgIDYuOTAwNDkyXSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDYuOTAwNDk1XSAqKiAgICAgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFICAgICAgICAgICAqKgpbICAgIDYuOTAwNDk5XSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpbICAgIDYuOTI4OTY2XSBtYWxpIGZiMDAwMDAwLmdwdTogS2VybmVsIERESyB2ZXJzaW9uIGcxOHAwLTAxZWFjMApbICAgIDYuOTI5MDkwXSB2Y2NfM3YzX3NkX3MwOiBzdXBwbGllZCBieSB2Y2NfM3YzX3MzClsgICAgNi45Mjk4MjldIG1hbGkgZmIwMDAwMDAuZ3B1OiBiaW49MApbICAgIDYuOTMwMDcxXSBtYWxpIGZiMDAwMDAwLmdwdTogbGVha2FnZT0xOApbICAgIDYuOTMwMTgxXSBkZWJ1Z2ZzOiBEaXJlY3RvcnkgJ2ZiMDAwMDAwLmdwdS1tYWxpJyB3aXRoIHBhcmVudCAndmRkX2dwdV9zMCcgYWxyZWFkeSBwcmVzZW50IQpbICAgIDYuOTMxNjY3XSBtYWxpIGZiMDAwMDAwLmdwdTogcHZ0bT05MDYKWyAgICA2LjkzMTgzN10gbWFsaSBmYjAwMDAwMC5ncHU6IHB2dG0tdm9sdC1zZWw9NApbICAgIDYuOTMzMTAyXSBtYWxpIGZiMDAwMDAwLmdwdTogYXZzPTAKWyAgICA2LjkzMzEzMl0gVyA6IFtGaWxlXSA6IGRyaXZlcnMvZ3B1L2FybS9iaWZyb3N0L3BsYXRmb3JtL3JrL21hbGlfa2Jhc2VfY29uZmlnX3JrLmM7IFtMaW5lXSA6IDE0MzsgW0Z1bmNdIDoga2Jhc2VfcGxhdGZvcm1fcmtfaW5pdCgpOyBwb3dlci1vZmYtZGVsYXktbXMgbm90IGF2YWlsYWJsZS4KWyAgICA2LjkzMzUyM10gbWFsaSBmYjAwMDAwMC5ncHU6IHIwcDAgc3RhdHVzIDUgbm90IGZvdW5kIGluIEhXIGlzc3VlcyB0YWJsZTsKWyAgICA2LjkzMzUzMV0gbWFsaSBmYjAwMDAwMC5ncHU6IGZhbGxpbmcgYmFjayB0byBjbG9zZXN0IG1hdGNoOiByMHAwIHN0YXR1cyAwClsgICAgNi45MzM1MzZdIG1hbGkgZmIwMDAwMDAuZ3B1OiBFeGVjdXRpb24gcHJvY2VlZGluZyBub3JtYWxseSB3aXRoIGZhbGxiYWNrIG1hdGNoClsgICAgNi45MzM1NDJdIG1hbGkgZmIwMDAwMDAuZ3B1OiBHUFUgaWRlbnRpZmllZCBhcyAweDcgYXJjaCAxMC44LjYgcjBwMCBzdGF0dXMgMApbICAgIDYuOTMzNTc4XSBtYWxpIGZiMDAwMDAwLmdwdTogTm8gcHJpb3JpdHkgY29udHJvbCBtYW5hZ2VyIGlzIGNvbmZpZ3VyZWQKWyAgICA2LjkzMzg3N10gbWFsaSBmYjAwMDAwMC5ncHU6IE5vIG1lbW9yeSBncm91cCBtYW5hZ2VyIGlzIGNvbmZpZ3VyZWQKWyAgICA2LjkzMzg5OF0gbWFsaSBmYjAwMDAwMC5ncHU6IFByb3RlY3RlZCBtZW1vcnkgYWxsb2NhdG9yIG5vdCBhdmFpbGFibGUKWyAgICA2LjkzNDIzM10gcm9ja2NoaXAtdm9wMiBmZGQ5MDAwMC52b3A6IFtkcm06dm9wMl9iaW5kXSB2cDAgYXNzaWduIHBsYW5lIG1hc2s6IDB4NSwgcHJpbWFyeSBwbGFuZSBwaHkgaWQ6IDIKWyAgICA2LjkzNDI0Nl0gcm9ja2NoaXAtdm9wMiBmZGQ5MDAwMC52b3A6IFtkcm06dm9wMl9iaW5kXSB2cDEgYXNzaWduIHBsYW5lIG1hc2s6IDB4YSwgcHJpbWFyeSBwbGFuZSBwaHkgaWQ6IDMKWyAgICA2LjkzNDI1NV0gcm9ja2NoaXAtdm9wMiBmZGQ5MDAwMC52b3A6IFtkcm06dm9wMl9iaW5kXSB2cDIgYXNzaWduIHBsYW5lIG1hc2s6IDB4MTQwLCBwcmltYXJ5IHBsYW5lIHBoeSBpZDogOApbICAgIDYuOTM0MjYzXSByb2NrY2hpcC12b3AyIGZkZDkwMDAwLnZvcDogW2RybTp2b3AyX2JpbmRdIHZwMyBhc3NpZ24gcGxhbmUgbWFzazogMHgyODAsIHByaW1hcnkgcGxhbmUgcGh5IGlkOiA5ClsgICAgNi45MzQ1MDddIG1hbGkgZmIwMDAwMDAuZ3B1OiBDYXBwaW5nIENTRl9GSVJNV0FSRV9USU1FT1VUIHRvIENTRl9GSVJNV0FSRV9QSU5HX1RJTUVPVVQKWyAgICA2LjkzNDY2OV0gW2RybV0gZmFpbGVkIHRvIGluaXQgb3ZlcmxheSBwbGFuZSBDbHVzdGVyMC13aW4xClsgICAgNi45MzQ3MDBdIFtkcm1dIGZhaWxlZCB0byBpbml0IG92ZXJsYXkgcGxhbmUgQ2x1c3RlcjEtd2luMQpbICAgIDYuOTM0NzI5XSBbZHJtXSBmYWlsZWQgdG8gaW5pdCBvdmVybGF5IHBsYW5lIENsdXN0ZXIyLXdpbjEKWyAgICA2LjkzNDc1OF0gW2RybV0gZmFpbGVkIHRvIGluaXQgb3ZlcmxheSBwbGFuZSBDbHVzdGVyMy13aW4xClsgICAgNi45MzQ4NDNdIG1hbGkgZmIwMDAwMDAuZ3B1OiBsPTEwMDAwIGg9ODUwMDAgaHlzdD01MDAwIGxfbGltaXQ9MCBoX2xpbWl0PTgwMDAwMDAwMCBoX3RhYmxlPTAKWyAgICA2LjkzNjE2NV0gbWFsaSBmYjAwMDAwMC5ncHU6IFByb2JlZCBhcyBtYWxpMCwgdGhpcyBpcyByMV9vbl9nMThfb25fbGludXgtNS4xMC1nZW4tcmtyNC4xX2Zvcl9kZWZlY3RfNDE0MzQzIApbICAgIDYuOTUxMzMwXSByb2NrY2hpcC1kcm0gZGlzcGxheS1zdWJzeXN0ZW06IGJvdW5kIGZkZDkwMDAwLnZvcCAob3BzIDB4ZmZmZmZmYzAwOTY4ZTQ0MCkKWyAgICA2Ljk1MjE2OF0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHJlZ2lzdGVyZWQgZGRjIEkyQyBidXMgZHJpdmVyClsgICAgNi45NTMwNDhdIGR3LWhkbWktcXAtaGRjcCBkdy1oZG1pLXFwLWhkY3AuOC5hdXRvOiBkd19oZGNwX3FwX2hkY3BfcHJvYmUgc3VjY2VzcwpbICAgIDYuOTUzMTEyXSByb2NrY2hpcC1kcm0gZGlzcGxheS1zdWJzeXN0ZW06IGJvdW5kIGZkZTgwMDAwLmhkbWkgKG9wcyAweGZmZmZmZmMwMDk2OWNmZDApClsgICAgNi45NTMxNDBdIERhaWpoOiAyDQpbICAgIDYuOTUzMTQ1XSBGaXJlZmx5OiBmdWxsX25hbWUgZHNpQGZkZTIwMDAwOiBpZCAwDQpbICAgIDYuOTY2ODEyXSB1c2IgMy0xOiBuZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIG9oY2ktcGxhdGZvcm0KWyAgICA3LjE3NTM1OV0gdXNiIDMtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTA1NTcsIGlkUHJvZHVjdD04MDIxLCBiY2REZXZpY2U9IDEuMDAKWyAgICA3LjE3NTM5M10gdXNiIDMtMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTAsIFByb2R1Y3Q9MCwgU2VyaWFsTnVtYmVyPTAKWyAgICA3LjE3NzY2OV0gaHViIDMtMToxLjA6IFVTQiBodWIgZm91bmQKWyAgICA3LjE3OTM0Ml0gaHViIDMtMToxLjA6IDQgcG9ydHMgZGV0ZWN0ZWQKWyAgICA3LjIyMDI4MV0gdXNiIDItMS4xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAzIHVzaW5nIGVoY2ktcGxhdGZvcm0KWyAgICA3LjI4MjU5Ml0gZHctbWlwaS1kc2kyIGZkZTIwMDAwLmRzaTogW2RybTpjcmlfZmlmb3Nfd2FpdF9hdmFpbF0gKkVSUk9SKiBjb21tYW5kIGludGVyZmFjZSBpcyBidXN5ClsgICAgNy4yODI2MjddIFtGaXJlZmx5XS1bcGFuZWxfc2ltcGxlX3hmZXJfZHNpX2NtZF9zZXFdLVsyODRdOiByZXQgPSAtMTEwLCByZWFkIDAgPSAwDQpbICAgIDcuMjgyNjQ4XSBbRmlyZWZseV0tW3BhbmVsX3NpbXBsZV94ZmVyX2RzaV9jbWRfc2VxXS1bMjg4XTogTm90IEZvdW5kIElEID0gOTggTUlQSSENClsgICAgNy4yODI2NjhdIFtGaXJlZmx5XS1bcGFuZWxfc2ltcGxlX3ByZXBhcmVdLVs2MzVdOiBQYXJzZSBjbWQgRmFpbCENClsgICAgNy4zMzMwNDhdIFt6eWsgZGVidWddIHBhbmVsX3NpbXBsZV9kaXNhYmxlOiBkb25lClsgICAgNy4zNTM0NTVdIHJvY2tjaGlwLWRybSBkaXNwbGF5LXN1YnN5c3RlbTogZmFpbGVkIHRvIGJpbmQgZmRlMjAwMDAuZHNpIChvcHMgMHhmZmZmZmZjMDA5NjlmN2Y4KTogLTk5OQpbICAgIDcuMzUzODA4XSByb2NrY2hpcC1kcm0gZGlzcGxheS1zdWJzeXN0ZW06IGJvdW5kIGZkZTUwMDAwLmRwIChvcHMgMHhmZmZmZmZjMDA5NjlmYjc4KQpbICAgIDcuMzU2MzA0XSByb2NrY2hpcC1kcm0gZGlzcGxheS1zdWJzeXN0ZW06IE5vIGF2YWlsYWJsZSBjcnRjIG9yIGNvbm5lY3RvciBmb3IgZGlzcGxheQpbICAgIDcuNDM2MTkwXSB1c2IgMi0xLjE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wYmRhLCBpZFByb2R1Y3Q9YzgyMCwgYmNkRGV2aWNlPSAyLjAwClsgICAgNy40MzYyMjRdIHVzYiAyLTEuMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTMKWyAgICA3LjQzNjI0N10gdXNiIDItMS4xOiBQcm9kdWN0OiA4MDIuMTFhYyBOSUMKWyAgICA3LjQzNjI2OV0gdXNiIDItMS4xOiBNYW51ZmFjdHVyZXI6IFJlYWx0ZWsKWyAgICA3LjQzNjI4OV0gdXNiIDItMS4xOiBTZXJpYWxOdW1iZXI6IDEyMzQ1NgpbICAgIDcuNDc2ODY5XSB1c2IgMy0xLjE6IG5ldyBmdWxsLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgb2hjaS1wbGF0Zm9ybQpbICAgIDcuNTIyMTM5XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgIDcuNTIyNzIwXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogaTJjIHJlYWQgZXJyIQpbICAgIDcuNTIyNzk0XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgIDcuNTYxNTE5XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgIDcuNTcwMDg3XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgIDcuNjQyNjEzXSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZpY2UgMjQweDY3ClsgICAgNy42NDI3MzJdIGR3aGRtaS1yb2NrY2hpcCBmZGU4MDAwMC5oZG1pOiB1c2UgdG1kcyBtb2RlClsgICAgNy42ODg2NzZdIHVzYiAzLTEuMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTA0NmQsIGlkUHJvZHVjdD1jMzFjLCBiY2REZXZpY2U9NjQuMDAKWyAgICA3LjY4ODY4Ml0gdXNiIDMtMS4xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MApbICAgIDcuNjg4Njg2XSB1c2IgMy0xLjE6IFByb2R1Y3Q6IFVTQiBLZXlib2FyZApbICAgIDcuNjg4NjkwXSB1c2IgMy0xLjE6IE1hbnVmYWN0dXJlcjogTG9naXRlY2gKWyAgICA3LjY4ODg3Ml0gcm9ja2NoaXAtZHJtIGRpc3BsYXktc3Vic3lzdGVtOiBbZHJtXSBmYjA6IHJvY2tjaGlwZHJtZmIgZnJhbWUgYnVmZmVyIGRldmljZQpbICAgIDcuNjkwMTczXSBbZHJtXSBJbml0aWFsaXplZCByb2NrY2hpcCAzLjAuMCAyMDE0MDgxOCBmb3IgZGlzcGxheS1zdWJzeXN0ZW0gb24gbWlub3IgMApbICAgIDcuNjkxMTI2XSBpbnB1dDogYWRjLWtleXMgYXMgL2RldmljZXMvcGxhdGZvcm0vYWRjLWtleXMvaW5wdXQvaW5wdXQzClsgICAgNy42OTMyOTNdIGlucHV0OiByb2NrY2hpcC1oZG1pMCByb2NrY2hpcC1oZG1pMCBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9oZG1pMC1zb3VuZC9zb3VuZC9jYXJkMi9pbnB1dDQKWyAgICA3LjY5NTY3NF0gd2syeHh4X2luaXQ6IFNQSSBkcml2ZXIgZm9yIHNwaSB0byBVYXJ0IGNoaXAgV0syWFhYLCBldGMuClsgICAgNy42OTU2ODVdIHdrMnh4eF9pbml0OiBWMi43IE9uIDIwMjQuMTIuMDMgZmlyZWZseQpbICAgIDcuNjk3MzAzXSBkd21tY19yb2NrY2hpcCBmZTJjMDAwMC5tbWM6IE5vIG5vcm1hbCBwaW5jdHJsIHN0YXRlClsgICAgNy42OTczMTVdIGR3bW1jX3JvY2tjaGlwIGZlMmMwMDAwLm1tYzogTm8gaWRsZSBwaW5jdHJsIHN0YXRlClsgICAgNy42OTc1MTBdIGR3bW1jX3JvY2tjaGlwIGZlMmMwMDAwLm1tYzogSURNQUMgc3VwcG9ydHMgMzItYml0IGFkZHJlc3MgbW9kZS4KWyAgICA3LjY5NzUzNl0gZHdtbWNfcm9ja2NoaXAgZmUyYzAwMDAubW1jOiBVc2luZyBpbnRlcm5hbCBETUEgY29udHJvbGxlci4KWyAgICA3LjY5NzU0OV0gZHdtbWNfcm9ja2NoaXAgZmUyYzAwMDAubW1jOiBWZXJzaW9uIElEIGlzIDI3MGEKWyAgICA3LjY5NzU5N10gZHdtbWNfcm9ja2NoaXAgZmUyYzAwMDAubW1jOiBEVyBNTUMgY29udHJvbGxlciBhdCBpcnEgODUsMzIgYml0IGhvc3QgZGF0YSB3aWR0aCwyNTYgZGVlcCBmaWZvClsgICAgNy42OTgzMTNdIFJLTlBVIGZkYWIwMDAwLm5wdTogQWRkaW5nIHRvIGlvbW11IGdyb3VwIDAKWyAgICA3LjY5ODM0OV0gaW9tbXU6IEZhaWxlZCB0byBhbGxvY2F0ZSBkZWZhdWx0IElPTU1VIGRvbWFpbiBvZiB0eXBlIDQgZm9yIGdyb3VwIChudWxsKSAtIEZhbGxpbmcgYmFjayB0byBJT01NVV9ET01BSU5fRE1BClsgICAgNy42OTg1MjddIFJLTlBVIGZkYWIwMDAwLm5wdTogUktOUFU6IHJrbnB1IGlvbW11IGlzIGVuYWJsZWQsIHVzaW5nIGlvbW11IG1vZGUKWyAgICA3LjY5OTE4N10gUktOUFUgZmRhYjAwMDAubnB1OiBjYW4ndCByZXF1ZXN0IHJlZ2lvbiBmb3IgcmVzb3VyY2UgW21lbSAweGZkYWIwMDAwLTB4ZmRhYmZmZmZdClsgICAgNy42OTkyMDZdIFJLTlBVIGZkYWIwMDAwLm5wdTogY2FuJ3QgcmVxdWVzdCByZWdpb24gZm9yIHJlc291cmNlIFttZW0gMHhmZGFjMDAwMC0weGZkYWNmZmZmXQpbICAgIDcuNjk5MjE5XSBSS05QVSBmZGFiMDAwMC5ucHU6IGNhbid0IHJlcXVlc3QgcmVnaW9uIGZvciByZXNvdXJjZSBbbWVtIDB4ZmRhZDAwMDAtMHhmZGFkZmZmZl0KWyAgICA3LjY5OTYyMV0gW2RybV0gSW5pdGlhbGl6ZWQgcmtucHUgMC45LjggMjAyNDA4MjggZm9yIGZkYWIwMDAwLm5wdSBvbiBtaW5vciAxClsgICAgNy43MDE4MTRdIFJLTlBVIGZkYWIwMDAwLm5wdTogUktOUFU6IGJpbj0wClsgICAgNy43MDIwMjVdIFJLTlBVIGZkYWIwMDAwLm5wdTogbGVha2FnZT0xMApbICAgIDcuNzAyMDY2XSBkZWJ1Z2ZzOiBEaXJlY3RvcnkgJ2ZkYWIwMDAwLm5wdS1ya25wdScgd2l0aCBwYXJlbnQgJ3ZkZF9ucHVfczAnIGFscmVhZHkgcHJlc2VudCEKWyAgICA3LjcwNTU5NF0gUktOUFUgZmRhYjAwMDAubnB1OiBwdnRtPTg5OApbICAgIDcuNzA3NDExXSBSS05QVSBmZGFiMDAwMC5ucHU6IHB2dG0tdm9sdC1zZWw9NApbICAgIDcuNzA5NTgxXSBSS05QVSBmZGFiMDAwMC5ucHU6IGF2cz0wClsgICAgNy43MDk4NjNdIFJLTlBVIGZkYWIwMDAwLm5wdTogbD0xMDAwMCBoPTg1MDAwIGh5c3Q9NTAwMCBsX2xpbWl0PTAgaF9saW1pdD04MDAwMDAwMDAgaF90YWJsZT0wClsgICAgNy43MTA0NzhdIG1tY19ob3N0IG1tYzE6IEJ1cyBzcGVlZCAoc2xvdCAwKSA9IDQwMDAwMEh6IChzbG90IHJlcSA0MDAwMDBIeiwgYWN0dWFsIDQwMDAwMEhaIGRpdiA9IDApClsgICAgNy43MTE2NTZdIGlucHV0OiBMb2dpdGVjaCBVU0IgS2V5Ym9hcmQgYXMgL2RldmljZXMvcGxhdGZvcm0vZmM4NDAwMDAudXNiL3VzYjMvMy0xLzMtMS4xLzMtMS4xOjEuMC8wMDAzOjA0NkQ6QzMxQy4wMDAxL2lucHV0L2lucHV0NQpbICAgIDcuNzE0NDgxXSBSS05QVSBmZGFiMDAwMC5ucHU6IGZhaWxlZCB0byBmaW5kIHBvd2VyX21vZGVsIG5vZGUKWyAgICA3LjcxNDUwM10gUktOUFUgZmRhYjAwMDAubnB1OiBSS05QVTogZmFpbGVkIHRvIGluaXRpYWxpemUgcG93ZXIgbW9kZWwKWyAgICA3LjcxNDUxN10gUktOUFUgZmRhYjAwMDAubnB1OiBSS05QVTogZmFpbGVkIHRvIGdldCBkeW5hbWljLWNvZWZmaWNpZW50ClsgICAgNy43MTYyOTZdIGNmZzgwMjExOiBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcyBmb3IgcmVndWxhdG9yeSBkYXRhYmFzZQpbICAgIDcuNzIyNDYwXSBjZmc4MDIxMTogTG9hZGVkIFguNTA5IGNlcnQgJ3Nmb3JzaGVlOiAwMGIyOGRkZjQ3YWVmOWNlYTcnClsgICAgNy43MjM3NThdIHJvY2tjaGlwLXBtIHJvY2tjaGlwLXN1c3BlbmQ6IG5vdCBzZXQgcHdtLXJlZ3VsYXRvci1jb25maWcKWyAgICA3LjcyNDE0M10gcm9ja2NoaXAtc3VzcGVuZCBub3Qgc2V0IHNsZWVwLW1vZGUtY29uZmlnIGZvciBtZW0tbGl0ZQpbICAgIDcuNzI0MTUxXSByb2NrY2hpcC1zdXNwZW5kIG5vdCBzZXQgd2FrZXVwLWNvbmZpZyBmb3IgbWVtLWxpdGUKWyAgICA3LjcyNDE2MF0gcm9ja2NoaXAtc3VzcGVuZCBub3Qgc2V0IHNsZWVwLW1vZGUtY29uZmlnIGZvciBtZW0tdWx0cmEKWyAgICA3LjcyNDE2Nl0gcm9ja2NoaXAtc3VzcGVuZCBub3Qgc2V0IHdha2V1cC1jb25maWcgZm9yIG1lbS11bHRyYQpbICAgIDcuNzI1MTE1XSBJIDogW0ZpbGVdIDogZHJpdmVycy9ncHUvYXJtL21hbGk0MDAvbWFsaS9saW51eC9tYWxpX2tlcm5lbF9saW51eC5jOyBbTGluZV0gOiA0MDY7IFtGdW5jXSA6IG1hbGlfbW9kdWxlX2luaXQoKTsgc3ZuX3Jldl9zdHJpbmdfZnJvbV9hcm0gb2YgdGhpcyBtYWxpX2tvIGlzICcnLCBya19rb192ZXIgaXMgJzUnLCBidWlsdCBhdCAnMTI6MzU6NTAnLCBvbiAnU2VwIDI2IDIwMjUnLgpbICAgIDcuNzI1NDYzXSBNYWxpOiAKWyAgICA3LjcyNTQ2Nl0gTWFsaSBkZXZpY2UgZHJpdmVyIGxvYWRlZApbICAgIDcuNzI2Mzk2XSByZXQgMTAyNCAwClsgICAgNy43MjY1NDRdIHBsYXRmb3JtIHJlZ3VsYXRvcnkuMDogRGlyZWN0IGZpcm13YXJlIGxvYWQgZm9yIHJlZ3VsYXRvcnkuZGIgZmFpbGVkIHdpdGggZXJyb3IgLTIKWyAgICA3LjcyNjU1NV0gY2ZnODAyMTE6IGZhaWxlZCB0byBsb2FkIHJlZ3VsYXRvcnkuZGIKWyAgICA3LjcyNjU5OF0gQUxTQSBkZXZpY2UgbGlzdDoKWyAgICA3LjcyNjYwOV0gICAjMDogcm9ja2NoaXAtZHAwClsgICAgNy43MjY2MTVdICAgIzE6IHJvY2tjaGlwLWVzODM4OApbICAgIDcuNzI2NjIyXSAgICMyOiByb2NrY2hpcC1oZG1pMApbICAgIDcuNzMxMjUwXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiA3ODA4SwpbICAgIDcuNzU3MDg5XSBSdW4gL2luaXQgYXMgaW5pdCBwcm9jZXNzClsgICAgNy43NTcwOTddICAgd2l0aCBhcmd1bWVudHM6ClsgICAgNy43NTcwOTldICAgICAvaW5pdApbICAgIDcuNzU3MTAxXSAgICAgY29tbS0wMS8xNC8yMDI1ClsgICAgNy43NTcxMDNdICAgd2l0aCBlbnZpcm9ubWVudDoKWyAgICA3Ljc1NzEwNV0gICAgIEhPTUU9LwpbICAgIDcuNzU3MTA3XSAgICAgVEVSTT1saW51eApbICAgIDcuNzU3MTA5XSAgICAgc3RvcmFnZW1lZGlhPWVtbWMKWyAgICA3Ljc1NzExMV0gICAgIGRzaS0wPTIKWyAgICA3Ljc1NzExM10gICAgIHN0b3JhZ2Vub2RlPS9tbWNAZmUyZTAwMDAKWyAgICA3Ljc1NzExNV0gICAgIG92ZXJsYXlyb290PWRldmljZTpkZXY9UEFSVExBQkVMPXVzZXJkYXRhLGZzdHlwZT1leHQ0LG1rZnM9MQpbICAgIDcuNzU3MTE3XSAgICAgY2dyb3VwX2VuYWJsZT1tZW1vcnkKWyAgICA3Ljc2NzM0NV0gaGlkLWdlbmVyaWMgMDAwMzowNDZEOkMzMUMuMDAwMTogaW5wdXQsaGlkcmF3MDogVVNCIEhJRCB2MS4xMCBLZXlib2FyZCBbTG9naXRlY2ggVVNCIEtleWJvYXJkXSBvbiB1c2ItZmM4NDAwMDAudXNiLTEuMS9pbnB1dDAKWyAgICA3Ljc5MjA4NV0gaW5wdXQ6IExvZ2l0ZWNoIFVTQiBLZXlib2FyZCBDb25zdW1lciBDb250cm9sIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2ZjODQwMDAwLnVzYi91c2IzLzMtMS8zLTEuMS8zLTEuMToxLjEvMDAwMzowNDZEOkMzMUMuMDAwMi9pbnB1dC9pbnB1dDYKWyAgICA3Ljg0NzE0NF0gaW5wdXQ6IExvZ2l0ZWNoIFVTQiBLZXlib2FyZCBTeXN0ZW0gQ29udHJvbCBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9mYzg0MDAwMC51c2IvdXNiMy8zLTEvMy0xLjEvMy0xLjE6MS4xLzAwMDM6MDQ2RDpDMzFDLjAwMDIvaW5wdXQvaW5wdXQ3ClsgICAgNy44NDc0NjBdIGhpZC1nZW5lcmljIDAwMDM6MDQ2RDpDMzFDLjAwMDI6IGlucHV0LGhpZHJhdzE6IFVTQiBISUQgdjEuMTAgRGV2aWNlIFtMb2dpdGVjaCBVU0IgS2V5Ym9hcmRdIG9uIHVzYi1mYzg0MDAwMC51c2ItMS4xL2lucHV0MQpbICAgIDcuODU3NDMxXSBpbnB1dDogTG9naXRlY2ggVVNCIEtleWJvYXJkIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2ZjODQwMDAwLnVzYi91c2IzLzMtMS8zLTEuMS8zLTEuMToxLjIvMDAwMzowNDZEOkMzMUMuMDAwMy9pbnB1dC9pbnB1dDgKWyAgICA3Ljg1ODA4NF0gaGlkLWdlbmVyaWMgMDAwMzowNDZEOkMzMUMuMDAwMzogaW5wdXQsaGlkcmF3MjogVVNCIEhJRCB2MS4xMSBNb3VzZSBbTG9naXRlY2ggVVNCIEtleWJvYXJkXSBvbiB1c2ItZmM4NDAwMDAudXNiLTEuMS9pbnB1dDIKWyAgICA3LjkxMDc4M10gZXM4MzIzX2xpbmUxX2xpbmUyX2xpbmUyZGlmZl9zd2l0Y2g6MQpbICAgIDguNDAyODM1XSBFWFQ0LWZzIChtbWNibGswcDYpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpClsgICAgOC41OTM5MTddIEZyZWVpbmcgZHJtX2xvZ28gbWVtb3J5OiAyOTQ0SwpbICAgIDguNzgyMDg2XSBFWFQ0LWZzIChtbWNibGswcDcpOiAxIHRydW5jYXRlIGNsZWFuZWQgdXAKWyAgICA4Ljc4MjEwMl0gRVhUNC1mcyAobW1jYmxrMHA3KTogcmVjb3ZlcnkgY29tcGxldGUKWyAgICA4Ljc4NDMyNl0gRVhUNC1mcyAobW1jYmxrMHA3KTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6IChudWxsKQpbICAgIDguODc0MjE2XSBFWFQ0LWZzIChtbWNibGswcDMpOiByZWNvdmVyeSBjb21wbGV0ZQpbICAgIDguODc0NzA3XSBFWFQ0LWZzIChtbWNibGswcDMpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpClsgICAgOS4wMTg1MzBdIHN5c3RlbWRbMV06IEZhaWxlZCB0byBmaW5kIG1vZHVsZSAnYXV0b2ZzNCcKWyAgICA5LjA0NDgwM10gc3lzdGVtZFsxXTogc3lzdGVtZCAyNDkuMTEtMHVidW50dTQuMTYgcnVubmluZyBpbiBzeXN0ZW0gbW9kZSAoK1BBTSArQVVESVQgK1NFTElOVVggK0FQUEFSTU9SICtJTUEgK1NNQUNLICtTRUNDT01QICtHQ1JZUFQgK0dOVVRMUyArT1BFTlNTTCArQUNMICtCTEtJRCArQ1VSTCArRUxGVVRJTFMgK0ZJRE8yICtJRE4yIC1JRE4gK0lQVEMgK0tNT0QgK0xJQkNSWVBUU0VUVVAgK0xJQkZESVNLICtQQ1JFMiAtUFdRVUFMSVRZIC1QMTFLSVQgLVFSRU5DT0RFICtCWklQMiArTFo0ICtYWiArWkxJQiArWlNURCAtWEtCQ09NTU9OICtVVE1QICtTWVNWSU5JVCBkZWZhdWx0LWhpZXJhcmNoeT11bmlmaWVkKQpbICAgIDkuMDQ3MDUyXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCBhcmNoaXRlY3R1cmUgYXJtNjQuClsgICAgOS4wNDk4ODJdIHN5c3RlbWRbMV06IEhvc3RuYW1lIHNldCB0byA8ZmlyZWZseT4uClsgICAgOS4yNDU4MjVdIHN5c3RlbWRbMV06IENvbmZpZ3VyYXRpb24gZmlsZSAvcnVuL3N5c3RlbWQvc3lzdGVtL25ldHBsYW4tb3ZzLWNsZWFudXAuc2VydmljZSBpcyBtYXJrZWQgd29ybGQtaW5hY2Nlc3NpYmxlLiBUaGlzIGhhcyBubyBlZmZlY3QgYXMgY29uZmlndXJhdGlvbiBkYXRhIGlzIGFjY2Vzc2libGUgdmlhIEFQSXMgd2l0aG91dCByZXN0cmljdGlvbnMuIFByb2NlZWRpbmcgYW55d2F5LgpbICAgIDkuMzU0NzA3XSBzeXN0ZW1kWzFdOiBDb25maWd1cmF0aW9uIGZpbGUgL2xpYi9zeXN0ZW1kL3N5c3RlbS9ya2FpcV8zQS5zZXJ2aWNlIGlzIG1hcmtlZCB3b3JsZC13cml0YWJsZS4gUGxlYXNlIHJlbW92ZSB3b3JsZCB3cml0YWJpbGl0eSBwZXJtaXNzaW9uIGJpdHMuIFByb2NlZWRpbmcgYW55d2F5LgpbICAgIDkuMzY3MzIyXSBzeXN0ZW1kWzFdOiBRdWV1ZWQgc3RhcnQgam9iIGZvciBkZWZhdWx0IHRhcmdldCBHcmFwaGljYWwgSW50ZXJmYWNlLgpbICAgIDkuMzY4NjExXSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIFNsaWNlIC9zeXN0ZW0vbW9kcHJvYmUuClsgICAgOS4zNjkxNzFdIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgU2xpY2UgL3N5c3RlbS9zZXJpYWwtZ2V0dHkuClsgICAgOS4zNjk1NzJdIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgVXNlciBhbmQgU2Vzc2lvbiBTbGljZS4KWyAgICA5LjM2OTcyNV0gc3lzdGVtZFsxXTogU3RhcnRlZCBGb3J3YXJkIFBhc3N3b3JkIFJlcXVlc3RzIHRvIFdhbGwgRGlyZWN0b3J5IFdhdGNoLgpbICAgIDkuMzY5ODYxXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBvZiBBcmJpdHJhcnkgRXhlY3V0YWJsZSBGaWxlIEZvcm1hdHMgRmlsZSBTeXN0ZW0gQXV0b21vdW50IFBvaW50IHVuc3VwcG9ydGVkLgpbICAgIDkuMzY5OTk0XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBVc2VyIGFuZCBHcm91cCBOYW1lIExvb2t1cHMuClsgICAgOS4zNzAwNTFdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMuClsgICAgOS4zNzAxMDBdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFNsaWNlIFVuaXRzLgpbICAgIDkuMzcwMTY3XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBTd2Fwcy4KWyAgICA5LjM3MDIyNV0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgTG9jYWwgVmVyaXR5IFByb3RlY3RlZCBWb2x1bWVzLgpbICAgIDkuMzcwNDM3XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gU3lzbG9nIFNvY2tldC4KWyAgICA5LjM3MDU3Nl0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIGluaXRjdGwgQ29tcGF0aWJpbGl0eSBOYW1lZCBQaXBlLgpbICAgIDkuMzcwOTAyXSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gSm91cm5hbCBBdWRpdCBTb2NrZXQuClsgICAgOS4zNzEwNzhdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBKb3VybmFsIFNvY2tldCAoL2Rldi9sb2cpLgpbICAgIDkuMzcxMjc2XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQuClsgICAgOS4zNzI1MjJdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiB1ZGV2IENvbnRyb2wgU29ja2V0LgpbICAgIDkuMzcyNzIyXSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0LgpbICAgIDkuMzcyNzg1XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBTb2NrZXQgVW5pdHMuClsgICAgOS4zNzM5OTFdIHN5c3RlbWRbMV06IE1vdW50aW5nIEh1Z2UgUGFnZXMgRmlsZSBTeXN0ZW0uLi4KWyAgICA5LjM3NTA5OF0gc3lzdGVtZFsxXTogTW91bnRpbmcgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4uLgpbICAgIDkuMzc2MjQzXSBzeXN0ZW1kWzFdOiBNb3VudGluZyBLZXJuZWwgRGVidWcgRmlsZSBTeXN0ZW0uLi4KWyAgICA5LjM3NzM3Ml0gc3lzdGVtZFsxXTogTW91bnRpbmcgS2VybmVsIFRyYWNlIEZpbGUgU3lzdGVtLi4uClsgICAgOS4zNzk0ODNdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4uLgpbICAgIDkuMzgxMjg5XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBTZXQgdGhlIGNvbnNvbGUga2V5Ym9hcmQgbGF5b3V0Li4uClsgICAgOS4zODI2NjZdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIENyZWF0ZSBMaXN0IG9mIFN0YXRpYyBEZXZpY2UgTm9kZXMuLi4KWyAgICA5LjM4NDAwNV0gc3lzdGVtZFsxXTogU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlIGNvbmZpZ2ZzLi4uClsgICAgOS4zODUyMzFdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIExvYWQgS2VybmVsIE1vZHVsZSBkcm0uLi4KWyAgICA5LjM4NjQ2MF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlIGVmaV9wc3RvcmUuLi4KWyAgICA5LjM4ODQwN10gc3lzdGVtZFsxXTogU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlIGZ1c2UuLi4KWyAgICA5LjM4OTU4Nl0gc3lzdGVtZFsxXTogU3RhcnRpbmcgRW5hYmxlIFJvY2tjaGlwIGNhbWVyYSBlbmdpbmUgcmthaXEuLi4KWyAgICA5LjM5MjI5NF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLgpbICAgIDkuMzkzMzkxXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuLi4KWyAgICA5LjM5NDQ3Nl0gc3lzdGVtZFsxXTogU3RhcnRpbmcgQ29sZHBsdWcgQWxsIHVkZXYgRGV2aWNlcy4uLgpbICAgIDkuMzk2NTExXSBzeXN0ZW1kWzFdOiBNb3VudGVkIEh1Z2UgUGFnZXMgRmlsZSBTeXN0ZW0uClsgICAgOS4zOTY3MThdIHN5c3RlbWRbMV06IE1vdW50ZWQgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4KWyAgICA5LjM5Njg2OV0gc3lzdGVtZFsxXTogTW91bnRlZCBLZXJuZWwgRGVidWcgRmlsZSBTeXN0ZW0uClsgICAgOS4zOTcwNzJdIHN5c3RlbWRbMV06IE1vdW50ZWQgS2VybmVsIFRyYWNlIEZpbGUgU3lzdGVtLgpbICAgIDkuMzk3NDY4XSBzeXN0ZW1kWzFdOiBGaW5pc2hlZCBDcmVhdGUgTGlzdCBvZiBTdGF0aWMgRGV2aWNlIE5vZGVzLgpbICAgIDkuMzk3ODMxXSBzeXN0ZW1kWzFdOiBtb2Rwcm9iZUBjb25maWdmcy5zZXJ2aWNlOiBEZWFjdGl2YXRlZCBzdWNjZXNzZnVsbHkuClsgICAgOS4zOTgwODZdIHN5c3RlbWRbMV06IEZpbmlzaGVkIExvYWQgS2VybmVsIE1vZHVsZSBjb25maWdmcy4KWyAgICA5LjM5ODQyM10gc3lzdGVtZFsxXTogbW9kcHJvYmVAZHJtLnNlcnZpY2U6IERlYWN0aXZhdGVkIHN1Y2Nlc3NmdWxseS4KWyAgICA5LjM5ODY4M10gc3lzdGVtZFsxXTogRmluaXNoZWQgTG9hZCBLZXJuZWwgTW9kdWxlIGRybS4KWyAgICA5LjM5OTAwOF0gc3lzdGVtZFsxXTogbW9kcHJvYmVAZWZpX3BzdG9yZS5zZXJ2aWNlOiBEZWFjdGl2YXRlZCBzdWNjZXNzZnVsbHkuClsgICAgOS4zOTkyNDldIHN5c3RlbWRbMV06IEZpbmlzaGVkIExvYWQgS2VybmVsIE1vZHVsZSBlZmlfcHN0b3JlLgpbICAgIDkuMzk5NTY5XSBzeXN0ZW1kWzFdOiBtb2Rwcm9iZUBmdXNlLnNlcnZpY2U6IERlYWN0aXZhdGVkIHN1Y2Nlc3NmdWxseS4KWyAgICA5LjM5OTgwM10gc3lzdGVtZFsxXTogRmluaXNoZWQgTG9hZCBLZXJuZWwgTW9kdWxlIGZ1c2UuClsgICAgOS40MDA5MjBdIHN5c3RlbWRbMV06IE1vdW50aW5nIEZVU0UgQ29udHJvbCBGaWxlIFN5c3RlbS4uLgpbICAgIDkuNDAxODg1XSBzeXN0ZW1kWzFdOiBNb3VudGluZyBLZXJuZWwgQ29uZmlndXJhdGlvbiBGaWxlIFN5c3RlbS4uLgpbICAgIDkuNDAyMzkyXSBzeXN0ZW1kWzFdOiBGaW5pc2hlZCBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuClsgICAgOS40MDI2MzVdIHN5c3RlbWRbMV06IENvbmRpdGlvbiBjaGVjayByZXN1bHRlZCBpbiBQbGF0Zm9ybSBQZXJzaXN0ZW50IFN0b3JhZ2UgQXJjaGl2YWwgYmVpbmcgc2tpcHBlZC4KWyAgICA5LjQwMzc1MV0gc3lzdGVtZFsxXTogU3RhcnRpbmcgTG9hZC9TYXZlIFJhbmRvbSBTZWVkLi4uClsgICAgOS40MDQ4MjNdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIENyZWF0ZSBTeXN0ZW0gVXNlcnMuLi4KWyAgICA5LjQwNjE5M10gc3lzdGVtZFsxXTogRmluaXNoZWQgTG9hZCBLZXJuZWwgTW9kdWxlcy4KWyAgICA5LjQwNzcxNl0gc3lzdGVtZFsxXTogTW91bnRlZCBGVVNFIENvbnRyb2wgRmlsZSBTeXN0ZW0uClsgICAgOS40MDc4OTddIHN5c3RlbWRbMV06IE1vdW50ZWQgS2VybmVsIENvbmZpZ3VyYXRpb24gRmlsZSBTeXN0ZW0uClsgICAgOS40MDg5MTZdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIEFwcGx5IEtlcm5lbCBWYXJpYWJsZXMuLi4KWyAgICA5LjQyMDAyMl0gc3lzdGVtZFsxXTogU3RhcnRlZCBFbmFibGUgUm9ja2NoaXAgY2FtZXJhIGVuZ2luZSBya2FpcS4KWyAgICA5LjQzODExOV0gc3lzdGVtZFsxXTogRmluaXNoZWQgTG9hZC9TYXZlIFJhbmRvbSBTZWVkLgpbICAgIDkuNDM4MzYyXSBzeXN0ZW1kWzFdOiBDb25kaXRpb24gY2hlY2sgcmVzdWx0ZWQgaW4gRmlyc3QgQm9vdCBDb21wbGV0ZSBiZWluZyBza2lwcGVkLgpbICAgIDkuNDQ1Nzg4XSBzeXN0ZW1kWzFdOiBGaW5pc2hlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLgpbICAgIDkuNDU3ODgyXSBzeXN0ZW1kWzFdOiBGaW5pc2hlZCBDcmVhdGUgU3lzdGVtIFVzZXJzLgpbICAgIDkuNDU4ODk3XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Li4uClsgICAgOS40Nzk3NjhdIHN5c3RlbWRbMV06IEZpbmlzaGVkIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuClsgICAgOS40ODA2NDBdIHN5c3RlbWRbMV06IHJrYWlxXzNBLnNlcnZpY2U6IERlYWN0aXZhdGVkIHN1Y2Nlc3NmdWxseS4KWyAgICA5LjQ4MjE5OF0gc3lzdGVtZFsxXTogRmluaXNoZWQgU2V0IHRoZSBjb25zb2xlIGtleWJvYXJkIGxheW91dC4KWyAgICA5LjQ4MjQ5OV0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgUHJlcGFyYXRpb24gZm9yIExvY2FsIEZpbGUgU3lzdGVtcy4KWyAgICA5LjQ4MjYwOF0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zLgpbICAgIDkuNDg0ODYyXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBTZXQgY29uc29sZSBmb250IGFuZCBrZXltYXAuLi4KWyAgICA5LjQ4Njk4OF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgVGVsbCBQbHltb3V0aCBUbyBXcml0ZSBPdXQgUnVudGltZSBEYXRhLi4uClsgICAgOS40ODgxMDldIHN5c3RlbWRbMV06IENvbmRpdGlvbiBjaGVjayByZXN1bHRlZCBpbiBTZXQgVXAgQWRkaXRpb25hbCBCaW5hcnkgRm9ybWF0cyBiZWluZyBza2lwcGVkLgpbICAgIDkuNDg4MTkwXSBzeXN0ZW1kWzFdOiBDb25kaXRpb24gY2hlY2sgcmVzdWx0ZWQgaW4gU3RvcmUgYSBTeXN0ZW0gVG9rZW4gaW4gYW4gRUZJIFZhcmlhYmxlIGJlaW5nIHNraXBwZWQuClsgICAgOS40ODgyNjJdIHN5c3RlbWRbMV06IENvbmRpdGlvbiBjaGVjayByZXN1bHRlZCBpbiBDb21taXQgYSB0cmFuc2llbnQgbWFjaGluZS1pZCBvbiBkaXNrIGJlaW5nIHNraXBwZWQuClsgICAgOS40OTE1MTldIHN5c3RlbWRbMV06IFN0YXJ0aW5nIFJ1bGUtYmFzZWQgTWFuYWdlciBmb3IgRGV2aWNlIEV2ZW50cyBhbmQgRmlsZXMuLi4KWyAgICA5LjQ5MzQ5OF0gc3lzdGVtZFsxXTogRmluaXNoZWQgU2V0IGNvbnNvbGUgZm9udCBhbmQga2V5bWFwLgpbICAgIDkuNDkzODcxXSBzeXN0ZW1kWzFdOiBTdGFydGVkIEpvdXJuYWwgU2VydmljZS4KWyAgICA5LjUwNjYxOV0gc3lzdGVtZC1qb3VybmFsZFs1MjddOiBSZWNlaXZlZCBjbGllbnQgcmVxdWVzdCB0byBmbHVzaCBydW50aW1lIGpvdXJuYWwuClsgICAgOS41MTEwMzhdIHN5c3RlbWQtam91cm5hbGRbNTI3XTogRmlsZSAvdmFyL2xvZy9qb3VybmFsLzRmZjdmN2MzY2RhODQ2MDBhMTBkNDU0ODRmNmZkMGNiL3N5c3RlbS5qb3VybmFsIGNvcnJ1cHRlZCBvciB1bmNsZWFubHkgc2h1dCBkb3duLCByZW5hbWluZyBhbmQgcmVwbGFjaW5nLgpbICAgIDkuNzY0NzAyXSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDkuNzY5MzcyXSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4KWyAgICA5Ljc3MzM5Nl0gYWhjaSBmZTIxMDAwMC5zYXRhOiBzdXBwbHkgYWhjaSBub3QgZm91bmQsIHVzaW5nIGR1bW15IHJlZ3VsYXRvcgpbICAgIDkuNzczNDY1XSBhaGNpIGZlMjEwMDAwLnNhdGE6IHN1cHBseSBwaHkgbm90IGZvdW5kLCB1c2luZyBkdW1teSByZWd1bGF0b3IKWyAgICA5Ljc3Mzc1OV0gYWhjaSBmZTIxMDAwMC5zYXRhOiBzdXBwbHkgdGFyZ2V0IG5vdCBmb3VuZCwgdXNpbmcgZHVtbXkgcmVndWxhdG9yClsgICAgOS43NzM4MTNdIGFoY2kgZmUyMTAwMDAuc2F0YTogZm9yY2luZyBwb3J0X21hcCAweDAgLT4gMHgxClsgICAgOS43NzM4MjVdIGFoY2kgZmUyMTAwMDAuc2F0YTogQUhDSSAwMDAxLjAzMDAgMzIgc2xvdHMgMSBwb3J0cyA2IEdicHMgMHgxIGltcGwgcGxhdGZvcm0gbW9kZQpbICAgIDkuNzczODI3XSBhaGNpIGZlMjEwMDAwLnNhdGE6IGZsYWdzOiBuY3Egc250ZiBwbSBsZWQgY2xvIG9ubHkgcG1wIGZicyBwaW8gc2x1bSBwYXJ0IGNjYyBhcHN0IApbICAgIDkuNzczODMxXSBhaGNpIGZlMjEwMDAwLnNhdGE6IHBvcnQgMCBjYW4gZG8gRkJTLCBmb3JjaW5nIEZCU0NQClsgICAgOS43NzUwMDldIHNjc2kgaG9zdDA6IGFoY2kKWyAgICA5Ljc3NTA4Ml0gYXRhMTogU0FUQSBtYXggVURNQS8xMzMgbW1pbyBbbWVtIDB4ZmUyMTAwMDAtMHhmZTIxMGZmZl0gcG9ydCAweDEwMCBpcnEgODQKWyAgICA5Ljg3NzYwMl0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgICA5Ljg4Mzg0M10gZmlsZSBzeXN0ZW0gcmVnaXN0ZXJlZApbICAgIDkuODg4NzU0XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgIDkuOTE5Nzc2XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgIDkuOTM3MDYzXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgIDkuOTUzMDI2XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgIDkuOTU4NzIyXSByZWFkIGRlc2NyaXB0b3JzClsgICAgOS45NTg3MjddIHJlYWQgc3RyaW5ncwpbICAgIDkuOTcyNDAwXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgIDkuOTg2MzExXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTAuMDAyOTk5XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTAuMDI1NTQ5XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTAuMDM2MzQxXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTAuMDUyOTk4XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTAuMDY5NjM2XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTAuMDg3MDc3XSBhdGExOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgIDEwLjA5MDkxOF0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgIDEwLjEwNDE1Ml0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgIDEwLjEyMjY4NV0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgIDEwLjEzNzQ1OV0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgIDEwLjE1NDkzMF0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgIDEwLjE3MDY0Nl0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgIDEwLjE4OTMwOV0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgIDEwLjIwNDQ3MF0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgIDEwLjIyMzIyMF0gZHdoZG1pLXJvY2tjaGlwIGZkZTgwMDAwLmhkbWk6IHVzZSB0bWRzIG1vZGUKWyAgIDEwLjI3Mzk2MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBydGw4ODIxY3UKWyAgIDEwLjI3NDI2Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBidHVzYgpbICAgMTAuMjc1MzQyXSBCbHVldG9vdGg6IGhjaTA6IFJUTDogZXhhbWluaW5nIGhjaV92ZXI9MDggaGNpX3Jldj0wMDBjIGxtcF92ZXI9MDggbG1wX3N1YnZlcj04ODIxClsgICAxMC4yNzYzNDFdIEJsdWV0b290aDogaGNpMDogUlRMOiByb21fdmVyc2lvbiBzdGF0dXM9MCB2ZXJzaW9uPTEKWyAgIDEwLjI3NjM0OF0gQmx1ZXRvb3RoOiBoY2kwOiBSVEw6IGxvYWRpbmcgcnRsX2J0L3J0bDg4MjFjX2Z3LmJpbgpbICAgMTAuMjc4Mzg5XSBydGtfYnR1c2I6IFJUS0JUX1JFTEVBU0VfTkFNRTogMjAyMjAxMTFfQlRfQU5EUk9JRF8xMS4wClsgICAxMC4yNzgzOTFdIHJ0a19idHVzYjogUmVhbHRlayBCbHVldG9vdGggVVNCIGRyaXZlciBtb2R1bGUgaW5pdCwgdmVyc2lvbiA1LjIuMQpbICAgMTAuMjc4MzkyXSBydGtfYnR1c2I6IFJlZ2lzdGVyIHVzYiBjaGFyIGRldmljZSBpbnRlcmZhY2UgZm9yIEJUIGRyaXZlcgpbICAgMTAuMjc4NjA3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHJ0a19idHVzYgpbICAgMTAuMjc5MzE3XSBCbHVldG9vdGg6IGhjaTA6IFJUTDogbG9hZGluZyBydGxfYnQvcnRsODgyMWNfY29uZmlnLmJpbgpbICAgMTAuMjgwOTEwXSBCbHVldG9vdGg6IGhjaTA6IFJUTDogY2ZnX3N6IDE0LCB0b3RhbCBzeiAyOTE1MApbICAgMTAuMzAxMjU5XSBHZW5lcmljIFBIWSBzdG1tYWMtMTowMTogW3BoeV9wcm9iZS0yOTkwXSBsZWRfc3RhdHVzX3ZhbHVlIG5vcm1hbApbICAgMTAuMzAxMzc0XSBwaHlfcnRsODIxMWZfbGVkX2ZpeHVwIGluClsgICAxMC4zMjIxMTddIGhjcSA6ICBwaHlfcnRsODIxMWVfZWVlX2ZpeHVwIGluClsgICAxMC4zNDMzNjddIHJrX2dtYWMtZHdtYWMgZmUxYzAwMDAuZXRoZXJuZXQgZXRoMDogUEhZIFtzdG1tYWMtMTowMV0gZHJpdmVyIFtHZW5lcmljIFBIWV0gKGlycT1QT0xMKQpbICAgMTAuMzQ0OTQxXSBkd21hYzQ6IE1hc3RlciBBWEkgcGVyZm9ybXMgYW55IGJ1cnN0IGxlbmd0aApbICAgMTAuMzQ0OTQ4XSBya19nbWFjLWR3bWFjIGZlMWMwMDAwLmV0aGVybmV0IGV0aDA6IE5vIFNhZmV0eSBGZWF0dXJlcyBzdXBwb3J0IGZvdW5kClsgICAxMC4zNDQ5NThdIHJrX2dtYWMtZHdtYWMgZmUxYzAwMDAuZXRoZXJuZXQgZXRoMDogSUVFRSAxNTg4LTIwMDggQWR2YW5jZWQgVGltZXN0YW1wIHN1cHBvcnRlZApbICAgMTAuMzQ1MDY2XSBya19nbWFjLWR3bWFjIGZlMWMwMDAwLmV0aGVybmV0IGV0aDA6IHJlZ2lzdGVyZWQgUFRQIGNsb2NrClsgICAxMC4zNDUxOTddIHJrX2dtYWMtZHdtYWMgZmUxYzAwMDAuZXRoZXJuZXQgZXRoMDogY29uZmlndXJpbmcgZm9yIHBoeS9yZ21paS1yeGlkIGxpbmsgbW9kZQpbICAgMTAuMzQ1NTI0XSA4MDIxcTogYWRkaW5nIFZMQU4gMCB0byBIVyBmaWx0ZXIgb24gZGV2aWNlIGV0aDAKWyAgIDEwLjcyMzI2NF0gQmx1ZXRvb3RoOiBoY2kwOiBSVEw6IGZ3IHZlcnNpb24gMHg4MmE4MmY4OQpbICAgMTEuMDU5Njc0XSBhbmRyb2lkX3dvcms6IGRpZCBub3Qgc2VuZCB1ZXZlbnQgKDAgMCAwMDAwMDAwMDAwMDAwMDAwKQpbICAgMTEuMjE5MzgxXSB0dHlGSVEgdHR5RklRMDogdHR5X3BvcnRfY2xvc2Vfc3RhcnQ6IHR0eS0+Y291bnQgPSAxIHBvcnQgY291bnQgPSAyClsgICAxMS4yMTk1NTBdIGR3aGRtaS1yb2NrY2hpcCBmZGU4MDAwMC5oZG1pOiB1c2UgdG1kcyBtb2RlClsgICAxMS40ODkxNzddIGR3aGRtaS1yb2NrY2hpcCBmZGU4MDAwMC5oZG1pOiB1c2UgdG1kcyBtb2RlClsgICAxMS41MjU5MThdIGR3aGRtaS1yb2NrY2hpcCBmZGU4MDAwMC5oZG1pOiB1c2UgdG1kcyBtb2RlClsgICAxMS41NjAyMjFdIGR3aGRtaS1yb2NrY2hpcCBmZGU4MDAwMC5oZG1pOiB1c2UgdG1kcyBtb2RlClsgICAxMS41OTczNjRdIG1hbGkgZmIwMDAwMDAuZ3B1OiBMb2FkaW5nIE1hbGkgZmlybXdhcmUgMHgxMDEwMDAwClsgICAxMS41OTgxMzVdIHN0YXJ0X2FkZHI9KDB4ODAwMCksIGVuZF9hZGRyPSgweDEwMDAwKSwgYnVmZmVyX3NpemU9KDB4ODAwMCksIHNtcF9udW1iZXJfbWF4PSg0MDk2KQpbICAgMTEuNTk5NDI2XSBtYWxpIGZiMDAwMDAwLmdwdTogTWFsaSBmaXJtd2FyZSBnaXRfc2hhOiBlZTQ3NmRiNDI4NzA3NzgzMDZmYThkNTU5YTYwNWE3M2YxM2U0NTVjIApbICAgMTIuMTA0MDIzXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMTE5NjA2XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMTM2MzA4XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMTUyOTQyXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMTY5NjY0XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMTg2MzY1XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMjAzMDQwXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMjE5NjU0XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMjM2Mzc3XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMjUzMDE3XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMjY5NTc3XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMjg2MzQ2XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMzAyOTg5XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMzE5NjI3XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMzM2NTUwXSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMzUzMjU5XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuMzY5ODQ1XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuODQzMDE3XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuOTE2MjU4XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTIuOTE5NzE5XSBkd2hkbWktcm9ja2NoaXAgZmRlODAwMDAuaGRtaTogdXNlIHRtZHMgbW9kZQpbICAgMTMuMDk5NDE4XSBzeXN0ZW1kLWpvdXJuYWxkWzUyN106IEZpbGUgL3Zhci9sb2cvam91cm5hbC80ZmY3ZjdjM2NkYTg0NjAwYTEwZDQ1NDg0ZjZmZDBjYi91c2VyLTEwMDAuam91cm5hbCBjb3JydXB0ZWQgb3IgdW5jbGVhbmx5IHNodXQgZG93biwgcmVuYW1pbmcgYW5kIHJlcGxhY2luZy4KWyAgIDEzLjM5NjQ0Nl0gcmtfZ21hYy1kd21hYyBmZTFjMDAwMC5ldGhlcm5ldCBldGgwOiBMaW5rIGlzIFVwIC0gMUdicHMvRnVsbCAtIGZsb3cgY29udHJvbCByeC90eApbICAgMTMuMzk2NDgxXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZXRoMDogbGluayBiZWNvbWVzIHJlYWR5ClsgICAxNi42NjY4MzddIGR3aGRtaS1yb2NrY2hpcCBmZGU4MDAwMC5oZG1pOiBpMmMgcmVhZCBlcnIhClsgICAxNi42NjY4ODVdIGR3aGRtaS1yb2NrY2hpcCBmZGU4MDAwMC5oZG1pOiBnZXQgaGRjcDEuNCBjYXBhYmxlIGZhaWxlZDotNQpbICAxMDcuODY0Nzg1XSBhd2Rhd2QKWyAgMTA5LjQ1NTY3OF0gYXdkYXdkClsgIDExMC4xMDI4MTJdIGF3ZGF3ZApbICAxMTAuNzI2NzYwXSBhd2Rhd2QKWyAgMTExLjM3NTQ4MV0gYXdkYXdkClsgIDExMS45NjcxMjddIGF3ZGF3ZApbICA0MjIuODM1NDM0XSBvZl9kbWFfcmVxdWVzdF9zbGF2ZV9jaGFubmVsOiBkbWEtbmFtZXMgcHJvcGVydHkgb2Ygbm9kZSAnL3NlcmlhbEBmZWJhMDAwMCcgbWlzc2luZyBvciBlbXB0eQpbICA0MjIuODM1NDg1XSBkdy1hcGItdWFydCBmZWJhMDAwMC5zZXJpYWw6IGZhaWxlZCB0byByZXF1ZXN0IERNQSwgdXNlIGludGVycnVwdCBtb2RlCg==)[ 2.536245] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[ 2.536266] Linux version 5.10.198 (greyman@greyman) (HEAD: 11a3d9327b6f/2510141412) (sdk version: rk3588_linux_release_20250114_v1.4.0g.xml) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #103 SMP Tue Oct 14 14:12:13 +04 2025
[ 2.539174] random: crng init done
[ 2.545832] Machine model: Firefly ROC-RK3588S-PC V12 MIPI(Linux)
[ 2.575231] earlycon: uart8250 at MMIO32 0x00000000feb50000 (options ‘’)
[ 2.580296] printk: bootconsole [uart8250] enabled
[ 2.582695] efi: UEFI not found.
[ 2.587608] OF: fdt: Reserved memory: failed to reserve memory for node ‘drm-cubic-lut@00000000’: base 0x0000000000000000, size 0 MiB
[ 2.588726] Reserved memory: created CMA memory pool at 0x00000004ff800000, size 8 MiB
[ 2.589434] OF: reserved mem: initialized node cma, compatible id shared-dma-pool
[ 2.801029] Zone ranges:
[ 2.801264] DMA [mem 0x0000000000200000-0x00000000ffffffff]
[ 2.801818] DMA32 empty
[ 2.802075] Normal [mem 0x0000000100000000-0x00000004ffffffff]
[ 2.802622] Movable zone start for each node
[ 2.803006] Early memory node ranges
[ 2.803324] node 0: [mem 0x0000000000200000-0x00000000083fffff]
[ 2.803884] node 0: [mem 0x0000000009400000-0x00000000efffffff]
[ 2.804444] node 0: [mem 0x0000000100000000-0x00000003fbffffff]
[ 2.805007] node 0: [mem 0x00000003fc500000-0x00000003ffefffff]
[ 2.805563] node 0: [mem 0x00000004f0000000-0x00000004ffffffff]
[ 2.806122] Initmem setup node 0 [mem 0x0000000000200000-0x00000004ffffffff]
[ 2.806753] On node 0 totalpages: 4188160
[ 2.806757] DMA zone: 15288 pages used for memmap
[ 2.806760] DMA zone: 0 pages reserved
[ 2.806764] DMA zone: 978432 pages, LIFO batch:63
[ 2.806768] Normal zone: 50152 pages used for memmap
[ 2.806771] Normal zone: 3209728 pages, LIFO batch:63
[ 2.899273] On node 0, zone Normal: 256 pages in unavailable ranges
[ 2.899429] psci: probing for conduit method from DT.
[ 2.900446] psci: PSCIv1.1 detected in firmware.
[ 2.900858] psci: Using standard PSCI v0.2 function IDs
[ 2.901332] psci: Trusted OS migration not required
[ 2.901771] psci: SMC Calling Convention v1.2
[ 2.902544] percpu: Embedded 32 pages/cpu s93736 r8192 d29144 u131072
[ 2.903157] pcpu-alloc: s93736 r8192 d29144 u131072 alloc=32*4096
[ 2.903163] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7
[ 2.903295] Detected VIPT I-cache on CPU0
[ 2.903680] CPU features: detected: GIC system register CPU interface
[ 2.904257] CPU features: detected: Virtualization Host Extensions
[ 2.904813] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 2.905484] alternatives: patching kernel code
[ 2.907711] Built 1 zonelists, mobility grouping on. Total pages: 4122720
[ 2.908333] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal dsi-0=2 storagenode=/mmc@fe2e0000 androidboot.verifiedbootstate=orange ro rootwait earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 irqchip.gicv3_pseudo_nmi=0 root=PARTLABEL=rootfs rootfstype=ext4 overlayroot=device:dev=PARTLABEL=userdata,fstype=ext4,mkfs=1 coherent_pool=1m systemd.gpt_auto=0 cgroup_enable=memory swapaccount=1 net.ifnames=0 rcupdate.rcu_expedited=1 rcu_nocbs=all comm-01/14/2025 androidboot.fwver=ddr-v1.15-d5483af87d,spl-v1.13,bl31-v1.44,bl32-v1.15,uboot–boot
[ 2.914730] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[ 2.916181] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 2.916887] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 2.923436] software IO TLB: mapped [mem 0x00000000e9f00000-0x00000000edf00000] (64MB)
[ 3.031568] Memory: 16302468K/16752640K available (21696K kernel code, 4076K rwdata, 7784K rodata, 7808K init, 706K bss, 441980K reserved, 8192K cma-reserved)
[ 3.032937] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 3.033549] ftrace: allocating 68331 entries in 267 pages
[ 3.123989] ftrace: allocated 267 pages with 4 groups
[ 3.124672] rcu: Hierarchical RCU implementation.
[ 3.125093] rcu: RCU event tracing is enabled.
[ 3.125498] rcu: RCU dyntick-idle grace-period acceleration is enabled.
[ 3.126091] All grace periods are expedited (rcu_expedited).
[ 3.126604] Rude variant of Tasks RCU enabled.
[ 3.127007] Tracing variant of Tasks RCU enabled.
[ 3.127435] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[ 3.132668] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 3.135372] GICv3: GIC: Using split EOI/Deactivate mode
[ 3.135839] GICv3: 480 SPIs implemented
[ 3.136182] GICv3: 0 Extended SPIs implemented
[ 3.136603] GICv3: Distributor has no Range Selector support
[ 3.137111] GICv3: 16 PPIs implemented
[ 3.137488] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000
[ 3.138190] ITS [mem 0xfe640000-0xfe65ffff]
[ 3.138611] ITS@0x00000000fe640000: allocated 8192 Devices @100120000 (indirect, esz 8, psz 64K, shr 0)
[ 3.139467] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @100130000 (flat, esz 2, psz 64K, shr 0)
[ 3.140389] ITS: using cache flushing for cmd queue
[ 3.140848] ITS [mem 0xfe660000-0xfe67ffff]
[ 3.141258] ITS@0x00000000fe660000: allocated 8192 Devices @100150000 (indirect, esz 8, psz 64K, shr 0)
[ 3.142108] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @100160000 (flat, esz 2, psz 64K, shr 0)
[ 3.143030] ITS: using cache flushing for cmd queue
[ 3.143639] GICv3: using LPI property table @0x0000000100170000
[ 3.144269] GIC: using cache flushing for LPI property table
[ 3.144778] GICv3: CPU0: using allocated LPI pending table @0x0000000100180000
[ 3.145466] rcu: Offload RCU callbacks from CPUs: 0-7.
[ 3.257167] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[ 3.257728] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 3.258713] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 3.260468] Console: colour dummy device 80x25
[ 3.260903] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000)
[ 3.261844] pid_max: default: 32768 minimum: 301
[ 3.262336] LSM: Security Framework initializing
[ 3.262823] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 3.263540] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 3.265754] rcu: Hierarchical SRCU implementation.
[ 3.266996] Platform MSI: msi-controller@fe640000 domain created
[ 3.267556] Platform MSI: msi-controller@fe660000 domain created
[ 3.268410] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe640000 domain created
[ 3.269176] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe660000 domain created
[ 3.270071] EFI services will not be available.
[ 3.270744] smp: Bringing up secondary CPUs …
[ 3.272359] Detected VIPT I-cache on CPU1
[ 3.272383] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000
[ 3.272397] GICv3: CPU1: using allocated LPI pending table @0x0000000100190000
[ 3.272436] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[ 3.273680] Detected VIPT I-cache on CPU2
[ 3.273699] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000
[ 3.273713] GICv3: CPU2: using allocated LPI pending table @0x00000001001a0000
[ 3.273751] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[ 3.274983] Detected VIPT I-cache on CPU3
[ 3.275000] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000
[ 3.275013] GICv3: CPU3: using allocated LPI pending table @0x00000001001b0000
[ 3.275046] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[ 3.276293] CPU features: detected: Spectre-v4
[ 3.276295] CPU features: detected: Spectre-BHB
[ 3.276297] Detected PIPT I-cache on CPU4
[ 3.276308] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000
[ 3.276316] GICv3: CPU4: using allocated LPI pending table @0x00000001001c0000
[ 3.276338] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0]
[ 3.277511] Detected PIPT I-cache on CPU5
[ 3.277522] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000
[ 3.277530] GICv3: CPU5: using allocated LPI pending table @0x00000001001d0000
[ 3.277552] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0]
[ 3.278714] Detected PIPT I-cache on CPU6
[ 3.278725] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000
[ 3.278733] GICv3: CPU6: using allocated LPI pending table @0x00000001001e0000
[ 3.278755] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0]
[ 3.279941] Detected PIPT I-cache on CPU7
[ 3.279953] GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000
[ 3.279961] GICv3: CPU7: using allocated LPI pending table @0x00000001001f0000
[ 3.279983] CPU7: Booted secondary processor 0x0000000700 [0x414fd0b0]
[ 3.280038] smp: Brought up 1 node, 8 CPUs
[ 3.297013] SMP: Total of 8 processors activated.
[ 3.297443] CPU features: detected: Privileged Access Never
[ 3.297952] CPU features: detected: LSE atomic instructions
[ 3.298460] CPU features: detected: User Access Override
[ 3.298945] CPU features: detected: 32-bit EL0 Support
[ 3.299413] CPU features: detected: Common not Private translations
[ 3.299990] CPU features: detected: RAS Extension Support
[ 3.300483] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[ 3.301266] CPU features: detected: CRC32 instructions
[ 3.301734] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[ 3.302370] CPU features: detected: RCpc load-acquire (LDAPR)
[ 3.325677] CPU: All CPU(s) started at EL2
[ 3.330246] devtmpfs: initialized
[ 3.339723] Registered cp15_barrier emulation handler
[ 3.340193] Registered setend emulation handler
[ 3.340667] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[ 3.341554] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 3.342284] pinctrl core: initialized pinctrl subsystem
[ 3.342927] DMI not present or invalid.
[ 3.343365] NET: Registered protocol family 16
[ 3.344263] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 3.344959] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 3.345682] audit: initializing netlink subsys (disabled)
[ 3.346224] audit: type=2000 audit(0.083:1): state=initialized audit_enabled=0 res=1
[ 3.346583] Registered FIQ tty driver
[ 3.347363] thermal_sys: Registered thermal governor ‘fair_share’
[ 3.347364] thermal_sys: Registered thermal governor ‘step_wise’
[ 3.347917] thermal_sys: Registered thermal governor ‘user_space’
[ 3.348462] thermal_sys: Registered thermal governor ‘power_allocator’
[ 3.349119] thermal thermal_zone1: power_allocator: sustainable_power will be estimated
[ 3.350456] thermal thermal_zone2: power_allocator: sustainable_power will be estimated
[ 3.351203] thermal thermal_zone3: power_allocator: sustainable_power will be estimated
[ 3.351947] thermal thermal_zone4: power_allocator: sustainable_power will be estimated
[ 3.352691] thermal thermal_zone5: power_allocator: sustainable_power will be estimated
[ 3.353435] thermal thermal_zone6: power_allocator: sustainable_power will be estimated
[ 3.354174] cpuidle: using governor menu
[ 3.354655] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 3.355359] ASID allocator initialised with 65536 entries
[ 3.356861] ramoops: dmesg-0 0x18000@0x0000000000110000
[ 3.357336] ramoops: dmesg-1 0x18000@0x0000000000128000
[ 3.357819] ramoops: console 0x80000@0x0000000000140000
[ 3.358305] ramoops: pmsg 0x30000@0x00000000001c0000
[ 3.358992] printk: console [ramoops-1] enabled
[ 3.359404] pstore: Registered ramoops as persistent store backend
[ 3.359966] ramoops: using 0xe0000@0x110000, ecc: 0
[ 3.394119] rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000
[ 3.394879] rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000
[ 3.395607] rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000
[ 3.396325] rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000
[ 3.397070] rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000
[ 3.397693] rockchip-pinctrl pinctrl: probed pinctrl
[ 3.403920] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 3.404532] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 3.405141] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 3.405754] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 3.463615] raid6: neonx8 gen() 5828 MB/s
[ 3.520333] raid6: neonx8 xor() 4608 MB/s
[ 3.577051] raid6: neonx4 gen() 5756 MB/s
[ 3.633772] raid6: neonx4 xor() 4906 MB/s
[ 3.690489] raid6: neonx2 gen() 5497 MB/s
[ 3.747211] raid6: neonx2 xor() 4442 MB/s
[ 3.803931] raid6: neonx1 gen() 4468 MB/s
[ 3.860649] raid6: neonx1 xor() 3709 MB/s
[ 3.917371] raid6: int64x8 gen() 2722 MB/s
[ 3.974087] raid6: int64x8 xor() 1612 MB/s
[ 4.030809] raid6: int64x4 gen() 3030 MB/s
[ 4.087525] raid6: int64x4 xor() 1622 MB/s
[ 4.144247] raid6: int64x2 gen() 2599 MB/s
[ 4.200964] raid6: int64x2 xor() 1401 MB/s
[ 4.257684] raid6: int64x1 gen() 2133 MB/s
[ 4.314410] raid6: int64x1 xor() 1118 MB/s
[ 4.314799] raid6: using algorithm neonx8 gen() 5828 MB/s
[ 4.315290] raid6: … xor() 4608 MB/s, rmw enabled
[ 4.315741] raid6: using neon recovery algorithm
[ 4.316207] Lontium LT9211C driver installing…
[ 4.317086] fiq_debugger fiq_debugger.0: IRQ fiq not found
[ 4.317587] fiq_debugger fiq_debugger.0: IRQ wakeup not found
[ 4.318111] fiq_debugger_probe: could not install nmi irq handler
[ 4.318700] printk: console [ttyFIQ0] enabled
[ 4.327662] printk: bootconsole [uart8250] disabled
[ 4.337682] Registered fiq debugger ttyFIQ0
[ 4.337925] vcc5v0_sys: supplied by vcc12v_dcin
[ 4.338005] vcc5v0_usbdcin: supplied by vcc12v_dcin
[ 4.338079] vcc5v0_usb: supplied by vcc12v_dcin
[ 4.338156] vcc_1v1_nldo_s3: supplied by vcc5v0_sys
[ 4.338278] vcc5v0_host: supplied by vcc5v0_usb
[ 5.558120] vbus5v0_typec_pwr_en: supplied by vcc5v0_usb
[ 5.558184] vcc3v3_pcie20: supplied by vcc12v_dcin
[ 5.564809] iommu: Default domain type: Passthrough
[ 5.567346] usbcore: registered new interface driver usbfs
[ 5.567364] usbcore: registered new interface driver hub
[ 5.567376] usbcore: registered new device driver usb
[ 5.567403] mc: Linux media interface: v0.10
[ 5.567411] videodev: Linux video capture interface: v2.00
[ 5.567432] pps_core: LinuxPPS API ver. 1 registered
[ 5.567435] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 5.567440] PTP clock support registered
[ 5.567454] EDAC MC: Ver: 3.0.0
[ 5.567705] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[ 5.567733] arm-scmi firmware:scmi: SCMI Protocol v2.0 ‘rockchip:’ Firmware version 0x0
[ 5.568494] Advanced Linux Sound Architecture Driver Initialized.
[ 5.568638] Bluetooth: Core ver 2.22
[ 5.568648] NET: Registered protocol family 31
[ 5.568651] Bluetooth: HCI device and connection manager initialized
[ 5.568656] Bluetooth: HCI socket layer initialized
[ 5.568659] Bluetooth: L2CAP socket layer initialized
[ 5.568665] Bluetooth: SCO socket layer initialized
[ 5.569882] rockchip-cpuinfo cpuinfo: SoC : 35881000
[ 5.569887] rockchip-cpuinfo cpuinfo: Serial : 0fba09920c1d9ce4
[ 5.570121] clocksource: Switched to clocksource arch_sys_counter
[ 5.821140] NET: Registered protocol family 2
[ 5.821297] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 5.824823] tcp_listen_portaddr_hash hash table entries: 8192 (order: 6, 327680 bytes, linear)
[ 5.824962] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 5.825594] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[ 5.826335] TCP: Hash tables configured (established 131072 bind 65536)
[ 5.826378] UDP hash table entries: 8192 (order: 7, 786432 bytes, linear)
[ 5.826650] UDP-Lite hash table entries: 8192 (order: 7, 786432 bytes, linear)
[ 5.826978] NET: Registered protocol family 1
[ 5.827139] RPC: Registered named UNIX socket transport module.
[ 5.827144] RPC: Registered udp transport module.
[ 5.827146] RPC: Registered tcp transport module.
[ 5.827149] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 5.827438] PCI: CLS 0 bytes, default 64
[ 5.827666] Trying to unpack rootfs image as initramfs…
[ 6.029502] Freeing initrd memory: 8988K
[ 6.029963] rockchip-thermal fec00000.tsadc: Missing rockchip,grf property
[ 6.030404] rockchip-thermal fec00000.tsadc: tsadc is probed successfully!
[ 6.030988] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[ 6.031377] kvm [1]: IPA Size Limit: 40 bits
[ 6.031387] kvm [1]: GICv3: no GICV resource entry
[ 6.031390] kvm [1]: disabling GICv2 emulation
[ 6.031401] kvm [1]: GIC system register CPU interface enabled
[ 6.031500] kvm [1]: vgic interrupt IRQ9
[ 6.031634] kvm [1]: VHE mode initialized successfully
[ 6.033414] Initialise system trusted keyrings
[ 6.033491] workingset: timestamp_bits=46 max_order=22 bucket_order=0
[ 6.035091] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 6.035306] NFS: Registering the id_resolver key type
[ 6.035316] Key type id_resolver registered
[ 6.035319] Key type id_legacy registered
[ 6.035325] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 6.035751] Key type cifs.spnego registered
[ 6.035758] Key type cifs.idmap registered
[ 6.035764] ntfs: driver 2.1.32 [Flags: R/O].
[ 6.035805] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 6.035875] fuse: init (API version 7.32)
[ 6.035979] SGI XFS with security attributes, no debug enabled
[ 6.055382] NET: Registered protocol family 38
[ 6.055387] xor: measuring software checksum speed
[ 6.056747] 8regs : 7262 MB/sec
[ 6.057882] 32regs : 8722 MB/sec
[ 6.058692] arm64_neon : 12211 MB/sec
[ 6.058694] xor: using function: arm64_neon (12211 MB/sec)
[ 6.058699] Key type asymmetric registered
[ 6.058703] Asymmetric key parser ‘x509’ registered
[ 6.058715] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242)
[ 6.058763] io scheduler mq-deadline registered
[ 6.058768] io scheduler kyber registered
[ 6.059200] rockchip-csi2-dphy-hw fedc0000.csi2-dphy0-hw: csi2 dphy hw probe successfully!
[ 6.059262] rockchip-csi2-dphy-hw fedc8000.csi2-dphy1-hw: csi2 dphy hw probe successfully!
[ 6.064207] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy init success
[ 6.065082] Firefly gpio driver init!
[ 6.065147] Firefly gpio driver register return : 0
[ 6.065211] Firefly detect position driver init!
[ 6.065272] Firefly detect position driver register return : 0
[ 6.065276] Firefly pca953x hpd driver init!
[ 6.065337] Firefly pca953x hpd driver register return : 0
[ 6.066115] pwm-backlight backlight: supply power not found, using dummy regulator
[ 6.066325] iep: Module initialized.
[ 6.066349] mpp_service mpp-srv: ea89a0945141 author: Yandong Lin 2023-12-20 video: rockchip: mpp: fix watch dog interrupt storm issue
[ 6.066353] mpp_service mpp-srv: probe start
[ 6.067244] mpp_vdpu2 fdb50400.vdpu: Adding to iommu group 1
[ 6.067260] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.067418] mpp_vdpu2 fdb50400.vdpu: probe device
[ 6.067504] mpp_vdpu2 fdb50400.vdpu: reset_group->rw_sem_on=0
[ 6.067510] mpp_vdpu2 fdb50400.vdpu: reset_group->rw_sem_on=0
[ 6.067581] mpp_vdpu2 fdb50400.vdpu: probing finish
[ 6.067724] mpp_vepu2 jpege-ccu: probing start
[ 6.067728] mpp_vepu2 jpege-ccu: probing finish
[ 6.067812] mpp_vepu2 fdba0000.jpege-core: Adding to iommu group 5
[ 6.067822] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.067938] mpp_vepu2 fdba0000.jpege-core: probing start
[ 6.068025] mpp_vepu2 fdba0000.jpege-core: attach ccu success
[ 6.068115] mpp_vepu2 fdba0000.jpege-core: probing finish
[ 6.068187] mpp_vepu2 fdba4000.jpege-core: Adding to iommu group 6
[ 6.068196] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.068310] mpp_vepu2 fdba4000.jpege-core: probing start
[ 6.068384] mpp_vepu2 fdba4000.jpege-core: attach ccu success
[ 6.068449] mpp_vepu2 fdba4000.jpege-core: probing finish
[ 6.068518] mpp_vepu2 fdba8000.jpege-core: Adding to iommu group 7
[ 6.068526] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.068630] mpp_vepu2 fdba8000.jpege-core: probing start
[ 6.068700] mpp_vepu2 fdba8000.jpege-core: attach ccu success
[ 6.068762] mpp_vepu2 fdba8000.jpege-core: probing finish
[ 6.068844] mpp_vepu2 fdbac000.jpege-core: Adding to iommu group 8
[ 6.068853] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.068956] mpp_vepu2 fdbac000.jpege-core: probing start
[ 6.069028] mpp_vepu2 fdbac000.jpege-core: attach ccu success
[ 6.069089] mpp_vepu2 fdbac000.jpege-core: probing finish
[ 6.069285] mpp-iep2 fdbb0000.iep: Adding to iommu group 9
[ 6.069293] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.069401] mpp-iep2 fdbb0000.iep: probe device
[ 6.069489] mpp-iep2 fdbb0000.iep: allocate roi buffer failed
[ 6.069546] mpp-iep2 fdbb0000.iep: probing finish
[ 6.069693] mpp_jpgdec fdb90000.jpegd: Adding to iommu group 4
[ 6.069702] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.069864] mpp_jpgdec fdb90000.jpegd: probe device
[ 6.070006] mpp_jpgdec fdb90000.jpegd: probing finish
[ 6.070290] mpp_rkvdec2 fdc30000.rkvdec-ccu: rkvdec-ccu, probing start
[ 6.070331] mpp_rkvdec2 fdc30000.rkvdec-ccu: ccu-mode: 1
[ 6.070335] mpp_rkvdec2 fdc30000.rkvdec-ccu: probing finish
[ 6.070406] mpp_rkvdec2 fdc38100.rkvdec-core: Adding to iommu group 12
[ 6.070414] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.070610] mpp_rkvdec2 fdc38100.rkvdec-core: rkvdec-core, probing start
[ 6.070696] mpp_rkvdec2 fdc38100.rkvdec-core: shared_niu_a is not found!
[ 6.070700] rkvdec2_init:1022: No niu aclk reset resource define
[ 6.070703] mpp_rkvdec2 fdc38100.rkvdec-core: shared_niu_h is not found!
[ 6.070706] rkvdec2_init:1025: No niu hclk reset resource define
[ 6.070721] mpp_rkvdec2 fdc38100.rkvdec-core: no regulator, devfreq is disabled
[ 6.070767] mpp_rkvdec2 fdc38100.rkvdec-core: core_mask=00010001
[ 6.070771] mpp_rkvdec2 fdc38100.rkvdec-core: attach ccu as core 0
[ 6.070902] mpp_rkvdec2 fdc38100.rkvdec-core: sram_start 0x00000000ff001000
[ 6.070906] mpp_rkvdec2 fdc38100.rkvdec-core: rcb_iova 0x00000000fff00000
[ 6.070909] mpp_rkvdec2 fdc38100.rkvdec-core: sram_size 491520
[ 6.070912] mpp_rkvdec2 fdc38100.rkvdec-core: rcb_size 1048576
[ 6.070916] mpp_rkvdec2 fdc38100.rkvdec-core: min_width 512
[ 6.070920] mpp_rkvdec2 fdc38100.rkvdec-core: rcb_info_count 20
[ 6.070923] mpp_rkvdec2 fdc38100.rkvdec-core: [136, 24576]
[ 6.070926] mpp_rkvdec2 fdc38100.rkvdec-core: [137, 49152]
[ 6.070929] mpp_rkvdec2 fdc38100.rkvdec-core: [141, 90112]
[ 6.070932] mpp_rkvdec2 fdc38100.rkvdec-core: [140, 49152]
[ 6.070935] mpp_rkvdec2 fdc38100.rkvdec-core: [139, 180224]
[ 6.070938] mpp_rkvdec2 fdc38100.rkvdec-core: [133, 49152]
[ 6.070941] mpp_rkvdec2 fdc38100.rkvdec-core: [134, 8192]
[ 6.070944] mpp_rkvdec2 fdc38100.rkvdec-core: [135, 4352]
[ 6.070947] mpp_rkvdec2 fdc38100.rkvdec-core: [138, 13056]
[ 6.070950] mpp_rkvdec2 fdc38100.rkvdec-core: [142, 291584]
[ 6.070973] mpp_rkvdec2 fdc38100.rkvdec-core: probing finish
[ 6.071031] mpp_rkvdec2 fdc48100.rkvdec-core: Adding to iommu group 13
[ 6.071039] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.071212] mpp_rkvdec2 fdc48100.rkvdec-core: rkvdec-core, probing start
[ 6.071294] mpp_rkvdec2 fdc48100.rkvdec-core: shared_niu_a is not found!
[ 6.071298] rkvdec2_init:1022: No niu aclk reset resource define
[ 6.071301] mpp_rkvdec2 fdc48100.rkvdec-core: shared_niu_h is not found!
[ 6.071304] rkvdec2_init:1025: No niu hclk reset resource define
[ 6.071318] mpp_rkvdec2 fdc48100.rkvdec-core: no regulator, devfreq is disabled
[ 6.071352] mpp_rkvdec2 fdc48100.rkvdec-core: core_mask=00020002
[ 6.071367] mpp_rkvdec2 fdc48100.rkvdec-core: attach ccu as core 1
[ 6.071521] mpp_rkvdec2 fdc48100.rkvdec-core: sram_start 0x00000000ff079000
[ 6.071524] mpp_rkvdec2 fdc48100.rkvdec-core: rcb_iova 0x00000000ffe00000
[ 6.071527] mpp_rkvdec2 fdc48100.rkvdec-core: sram_size 487424
[ 6.071530] mpp_rkvdec2 fdc48100.rkvdec-core: rcb_size 1048576
[ 6.071534] mpp_rkvdec2 fdc48100.rkvdec-core: min_width 512
[ 6.071539] mpp_rkvdec2 fdc48100.rkvdec-core: rcb_info_count 20
[ 6.071542] mpp_rkvdec2 fdc48100.rkvdec-core: [136, 24576]
[ 6.071545] mpp_rkvdec2 fdc48100.rkvdec-core: [137, 49152]
[ 6.071548] mpp_rkvdec2 fdc48100.rkvdec-core: [141, 90112]
[ 6.071551] mpp_rkvdec2 fdc48100.rkvdec-core: [140, 49152]
[ 6.071554] mpp_rkvdec2 fdc48100.rkvdec-core: [139, 180224]
[ 6.071557] mpp_rkvdec2 fdc48100.rkvdec-core: [133, 49152]
[ 6.071560] mpp_rkvdec2 fdc48100.rkvdec-core: [134, 8192]
[ 6.071563] mpp_rkvdec2 fdc48100.rkvdec-core: [135, 4352]
[ 6.071566] mpp_rkvdec2 fdc48100.rkvdec-core: [138, 13056]
[ 6.071569] mpp_rkvdec2 fdc48100.rkvdec-core: [142, 291584]
[ 6.071591] mpp_rkvdec2 fdc48100.rkvdec-core: probing finish
[ 6.071731] mpp_rkvenc2 rkvenc-ccu: probing start
[ 6.071735] mpp_rkvenc2 rkvenc-ccu: probing finish
[ 6.071831] mpp_rkvenc2 fdbd0000.rkvenc-core: Adding to iommu group 10
[ 6.071840] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.071970] mpp_rkvenc2 fdbd0000.rkvenc-core: probing start
[ 6.072076] mpp_rkvenc2 fdbd0000.rkvenc-core: dev_pm_opp_set_regulators: no regulator (venc) found: -19
[ 6.072094] rkvenc_init:1905: failed to add venc devfreq
[ 6.072116] mpp_rkvenc2 fdbd0000.rkvenc-core: attach ccu as core 0
[ 6.072184] mpp_rkvenc2 fdbd0000.rkvenc-core: probing finish
[ 6.072230] mpp_rkvenc2 fdbe0000.rkvenc-core: Adding to iommu group 11
[ 6.072238] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.072372] mpp_rkvenc2 fdbe0000.rkvenc-core: probing start
[ 6.072464] mpp_rkvenc2 fdbe0000.rkvenc-core: dev_pm_opp_set_regulators: no regulator (venc) found: -19
[ 6.072475] rkvenc_init:1905: failed to add venc devfreq
[ 6.072517] mpp_rkvenc2 fdbe0000.rkvenc-core: attach ccu as core 1
[ 6.072583] mpp_rkvenc2 fdbe0000.rkvenc-core: probing finish
[ 6.072970] mpp_av1dec: Adding child /av1d@fdc70000
[ 6.073022] mpp_av1dec: register device av1d-master
[ 6.073046] mpp_av1dec av1d-master: av1_iommu_of_xlate,784
[ 6.073061] av1_iommu_probe_device,736, consumer : av1d-master, supplier : fdca0000.iommu
[ 6.073086] mpp_av1dec av1d-master: Adding to iommu group 15
[ 6.073095] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.073266] mpp_av1dec av1d-master: probing start
[ 6.073416] mpp_av1dec av1d-master: probing finish
[ 6.073438] mpp_service mpp-srv: probe success
[ 6.073524] Lontium LT9211C driver installing…
[ 6.073529] Error: Driver ‘LT9211C’ is already registered, aborting…
[ 6.080388] dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 6.080396] dma-pl330 fea10000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[ 6.081004] dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 6.081010] dma-pl330 fea30000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[ 6.081618] dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 6.081623] dma-pl330 fed10000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[ 6.082040] rockchip-pvtm fda40000.pvtm: pvtm@0 probed
[ 6.082080] rockchip-pvtm fda50000.pvtm: pvtm@1 probed
[ 6.082122] rockchip-pvtm fda60000.pvtm: pvtm@2 probed
[ 6.082157] rockchip-pvtm fdaf0000.pvtm: pvtm@3 probed
[ 6.082190] rockchip-pvtm fdb30000.pvtm: pvtm@4 probed
[ 6.082516] rockchip-system-monitor rockchip-system-monitor: system monitor probe
[ 6.083309] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[ 6.083654] feba0000.serial: ttyS7 at MMIO 0xfeba0000 (irq = 99, base_baud = 1500000) is a 16550A
[ 6.085012] rockchip-vop2 fdd90000.vop: Adding to iommu group 14
[ 6.085025] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.090617] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp0 assign plane mask: 0x5, primary plane phy id: 2
[ 6.090627] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp1 assign plane mask: 0xa, primary plane phy id: 3
[ 6.090632] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp2 assign plane mask: 0x140, primary plane phy id: 8
[ 6.090637] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp3 assign plane mask: 0x280, primary plane phy id: 9
[ 6.090815] [drm] failed to init overlay plane Cluster0-win1
[ 6.090839] [drm] failed to init overlay plane Cluster1-win1
[ 6.090862] [drm] failed to init overlay plane Cluster2-win1
[ 6.090885] [drm] failed to init overlay plane Cluster3-win1
[ 6.098233] rockchip-drm display-subsystem: bound fdd90000.vop (ops 0xffffffc00968e440)
[ 6.098590] dwhdmi-rockchip fde80000.hdmi: registered ddc I2C bus driver
[ 6.098912] rockchip-drm display-subsystem: bound fde80000.hdmi (ops 0xffffffc00969cfd0)
[ 6.098946] dw-mipi-dsi2 fde20000.dsi: [drm:dw_mipi_dsi2_bind] ERROR Failed to find panel or bridge: -517
[ 6.102638] panel-simple-dsi fde20000.dsi.0: supply power not found, using dummy regulator
[ 6.104772] brd: module loaded
[ 6.107169] loop: module loaded
[ 6.107321] zram: Added device: zram0
[ 6.107419] lkdtm: No crash points registered, enable through debugfs
[ 6.107900] system_heap: orders[0] = 6
[ 6.107904] system_heap: orders[1] = 4
[ 6.107907] system_heap: orders[2] = 0
[ 6.108953] rockchip-spi feb10000.spi: no high_speed pinctrl state
[ 6.109066] rockchip-spi feb10000.spi: probed, poll=0, rsd=0, cs-inactive=0, ready=0
[ 6.109265] rockchip-spi feb20000.spi: no high_speed pinctrl state
[ 6.110305] rk806 spi2.0: chip id: RK806,ver:0x2, 0x1
[ 6.110435] rk806 spi2.0: ON: 0x40 OFF:0x0
[ 6.111829] vdd_gpu_s0: supplied by vcc5v0_sys
[ 6.112823] vdd_cpu_lit_s0: supplied by vcc5v0_sys
[ 6.113377] vdd_log_s0: supplied by vcc5v0_sys
[ 6.113943] vdd_vdenc_s0: supplied by vcc5v0_sys
[ 6.114547] vdd_ddr_s0: supplied by vcc5v0_sys
[ 6.114904] vdd2_ddr_s3: supplied by vcc5v0_sys
[ 6.115421] vdd_2v0_pldo_s3: supplied by vcc5v0_sys
[ 6.115890] vcc_3v3_s3: supplied by vcc5v0_sys
[ 6.116331] vddq_ddr_s0: supplied by vcc5v0_sys
[ 6.116856] vcc_1v8_s3: supplied by vcc5v0_sys
[ 6.117379] vdd_0v75_s3: supplied by vcc_1v1_nldo_s3
[ 6.117913] vdd_ddr_pll_s0: supplied by vcc_1v1_nldo_s3
[ 6.118382] avdd_0v75_s0: supplied by vcc_1v1_nldo_s3
[ 6.118840] vdd_0v85_s0: supplied by vcc_1v1_nldo_s3
[ 6.119301] vdd_0v75_s0: supplied by vcc_1v1_nldo_s3
[ 6.119849] avcc_1v8_s0: supplied by vdd_2v0_pldo_s3
[ 6.120390] vcc_1v8_s0: supplied by vdd_2v0_pldo_s3
[ 6.120911] avdd_1v2_s0: supplied by vdd_2v0_pldo_s3
[ 6.121436] vcc_3v3_s0: supplied by vcc5v0_sys
[ 6.121899] vccio_sd_s0: supplied by vcc5v0_sys
[ 6.122391] pldo6_s3: supplied by vcc5v0_sys
[ 6.122583] rk806 spi2.0: no sleep-setting state
[ 6.122588] rk806 spi2.0: no reset-setting pinctrl state
[ 6.122592] rk806 spi2.0: no dvs-setting pinctrl state
[ 6.123876] rockchip-spi feb20000.spi: probed, poll=0, rsd=0, cs-inactive=0, ready=0
[ 6.124290] register firefly_spi_init spi return v = :0
[ 6.124579] wireguard: allowedips self-tests: pass
[ 6.127793] wireguard: nonce counter self-tests: pass
[ 6.252904] wireguard: ratelimiter self-tests: pass
[ 6.252980] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[ 6.252984] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[ 6.253325] tun: Universal TUN/TAP device driver, 1.6
[ 6.253402] CAN device driver interface
[ 6.254291] rk_gmac-dwmac fe1c0000.ethernet: IRQ eth_lpi not found
[ 6.254430] rk_gmac-dwmac fe1c0000.ethernet: supply phy not found, using dummy regulator
[ 6.254485] rk_gmac-dwmac fe1c0000.ethernet: clock input or output? (output).
[ 6.254490] rk_gmac-dwmac fe1c0000.ethernet: TX delay(0x43).
[ 6.254495] rk_gmac-dwmac fe1c0000.ethernet: Can not read property: rx_delay.
[ 6.254499] rk_gmac-dwmac fe1c0000.ethernet: set rx_delay to 0xffffffff
[ 6.254513] rk_gmac-dwmac fe1c0000.ethernet: integrated PHY? (no).
[ 6.254519] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock mac_clk_rx
[ 6.254523] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock mac_clk_tx
[ 6.254533] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock clk_mac_speed
[ 6.254751] rk_gmac-dwmac fe1c0000.ethernet: init for RGMII_RXID
[ 6.254824] rk_gmac-dwmac fe1c0000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[ 6.254830] rk_gmac-dwmac fe1c0000.ethernet: DWMAC4/5
[ 6.254835] rk_gmac-dwmac fe1c0000.ethernet: DMA HW capability register supported
[ 6.254839] rk_gmac-dwmac fe1c0000.ethernet: RX Checksum Offload Engine supported
[ 6.254842] rk_gmac-dwmac fe1c0000.ethernet: TX Checksum insertion supported
[ 6.254846] rk_gmac-dwmac fe1c0000.ethernet: Wake-Up On Lan supported
[ 6.254877] rk_gmac-dwmac fe1c0000.ethernet: TSO supported
[ 6.254881] rk_gmac-dwmac fe1c0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 6.254886] rk_gmac-dwmac fe1c0000.ethernet: Enabled Flow TC (entries=2)
[ 6.254890] rk_gmac-dwmac fe1c0000.ethernet: TSO feature enabled
[ 6.254894] rk_gmac-dwmac fe1c0000.ethernet: Using 32 bits DMA width
[ 6.390741] usbcore: registered new interface driver asix
[ 6.390766] usbcore: registered new interface driver ax88179_178a
[ 6.390778] usbcore: registered new interface driver cdc_ether
[ 6.390789] usbcore: registered new interface driver net1080
[ 6.390802] usbcore: registered new interface driver cdc_subset
[ 6.390813] usbcore: registered new interface driver zaurus
[ 6.390829] usbcore: registered new interface driver cdc_ncm
[ 6.390842] usbcore: registered new interface driver qmi_wwan_q
[ 6.390854] usbcore: registered new interface driver qmi_wwan
[ 6.398796] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 6.398805] ehci-pci: EHCI PCI platform driver
[ 6.398830] ehci-platform: EHCI generic platform driver
[ 6.401041] ehci-platform fc800000.usb: EHCI Host Controller
[ 6.401096] ehci-platform fc800000.usb: new USB bus registered, assigned bus number 1
[ 6.401149] ehci-platform fc800000.usb: irq 19, io mem 0xfc800000
[ 6.413463] ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00
[ 6.413530] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 6.413535] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.413539] usb usb1: Product: EHCI Host Controller
[ 6.413543] usb usb1: Manufacturer: Linux 5.10.198 ehci_hcd
[ 6.413547] usb usb1: SerialNumber: fc800000.usb
[ 6.413704] hub 1-0:1.0: USB hub found
[ 6.413716] hub 1-0:1.0: 1 port detected
[ 6.416042] ehci-platform fc880000.usb: EHCI Host Controller
[ 6.416103] ehci-platform fc880000.usb: new USB bus registered, assigned bus number 2
[ 6.416153] ehci-platform fc880000.usb: irq 21, io mem 0xfc880000
[ 6.426794] ehci-platform fc880000.usb: USB 2.0 started, EHCI 1.00
[ 6.426851] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 6.426855] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.426860] usb usb2: Product: EHCI Host Controller
[ 6.426864] usb usb2: Manufacturer: Linux 5.10.198 ehci_hcd
[ 6.426868] usb usb2: SerialNumber: fc880000.usb
[ 6.427002] hub 2-0:1.0: USB hub found
[ 6.427015] hub 2-0:1.0: 1 port detected
[ 6.427339] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 6.427347] ohci-platform: OHCI generic platform driver
[ 6.427465] ohci-platform fc840000.usb: Generic Platform OHCI controller
[ 6.427525] ohci-platform fc840000.usb: new USB bus registered, assigned bus number 3
[ 6.427562] ohci-platform fc840000.usb: irq 20, io mem 0xfc840000
[ 6.487527] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.10
[ 6.487532] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.487536] usb usb3: Product: Generic Platform OHCI controller
[ 6.487540] usb usb3: Manufacturer: Linux 5.10.198 ohci_hcd
[ 6.487544] usb usb3: SerialNumber: fc840000.usb
[ 6.487681] hub 3-0:1.0: USB hub found
[ 6.487693] hub 3-0:1.0: 1 port detected
[ 6.487910] ohci-platform fc8c0000.usb: Generic Platform OHCI controller
[ 6.487960] ohci-platform fc8c0000.usb: new USB bus registered, assigned bus number 4
[ 6.487998] ohci-platform fc8c0000.usb: irq 22, io mem 0xfc8c0000
[ 6.547517] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.10
[ 6.547522] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.547526] usb usb4: Product: Generic Platform OHCI controller
[ 6.547530] usb usb4: Manufacturer: Linux 5.10.198 ohci_hcd
[ 6.547534] usb usb4: SerialNumber: fc8c0000.usb
[ 6.547666] hub 4-0:1.0: USB hub found
[ 6.547678] hub 4-0:1.0: 1 port detected
[ 6.548112] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
[ 6.548167] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 5
[ 6.548232] xhci-hcd xhci-hcd.4.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000800002010010
[ 6.548252] xhci-hcd xhci-hcd.4.auto: irq 120, io mem 0xfcd00000
[ 6.548310] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
[ 6.548355] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 6
[ 6.548362] xhci-hcd xhci-hcd.4.auto: Host supports USB 3.0 SuperSpeed
[ 6.548406] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 6.548410] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.548414] usb usb5: Product: xHCI Host Controller
[ 6.548418] usb usb5: Manufacturer: Linux 5.10.198 xhci-hcd
[ 6.548422] usb usb5: SerialNumber: xhci-hcd.4.auto
[ 6.548552] hub 5-0:1.0: USB hub found
[ 6.548563] hub 5-0:1.0: 1 port detected
[ 6.548670] usb usb6: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 6.548705] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[ 6.548709] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.548713] usb usb6: Product: xHCI Host Controller
[ 6.548717] usb usb6: Manufacturer: Linux 5.10.198 xhci-hcd
[ 6.548721] usb usb6: SerialNumber: xhci-hcd.4.auto
[ 6.548846] hub 6-0:1.0: USB hub found
[ 6.548856] hub 6-0:1.0: 1 port detected
[ 6.548987] usbcore: registered new interface driver cdc_acm
[ 6.548991] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 6.549005] usbcore: registered new interface driver cdc_wdm
[ 6.549032] usbcore: registered new interface driver usbserial_generic
[ 6.549042] usbserial: USB Serial support registered for generic
[ 6.549057] usbcore: registered new interface driver ch341
[ 6.549065] usbserial: USB Serial support registered for ch341-uart
[ 6.549080] usbcore: registered new interface driver cp210x
[ 6.549087] usbserial: USB Serial support registered for cp210x
[ 6.549111] usbcore: registered new interface driver ftdi_sio
[ 6.549119] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 6.549175] usbcore: registered new interface driver keyspan
[ 6.549183] usbserial: USB Serial support registered for Keyspan - (without firmware)
[ 6.549190] usbserial: USB Serial support registered for Keyspan 1 port adapter
[ 6.549198] usbserial: USB Serial support registered for Keyspan 2 port adapter
[ 6.549206] usbserial: USB Serial support registered for Keyspan 4 port adapter
[ 6.549222] usbcore: registered new interface driver option
[ 6.549229] usbserial: USB Serial support registered for GSM modem (1-port)
[ 6.549303] usbcore: registered new interface driver oti6858
[ 6.549311] usbserial: USB Serial support registered for oti6858
[ 6.549325] usbcore: registered new interface driver pl2303
[ 6.549332] usbserial: USB Serial support registered for pl2303
[ 6.549350] usbcore: registered new interface driver qcserial
[ 6.549358] usbserial: USB Serial support registered for Qualcomm USB modem
[ 6.549380] usbcore: registered new interface driver sierra
[ 6.549387] usbserial: USB Serial support registered for Sierra USB modem
[ 6.549729] [HXTP] himax_hx83102_init
[ 6.549734] [HXTP] himax_hx83102_probe:Enter
[ 6.549738] [HXTP] Himax common touch panel driver init
[ 6.549777] usbcore: registered new interface driver usbtouchscreen
[ 6.549780] Gt9xx driver installing..
[ 6.550638] input: rk805 pwrkey as /devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk805-pwrkey.2.auto/input/input0
[ 6.550820] i2c /dev entries driver
[ 6.554243] vdd_cpu_big0_s0: supplied by vcc5v0_sys
[ 6.562684] vdd_cpu_big1_s0: supplied by vcc5v0_sys
[ 6.569422] vdd_npu_s0: supplied by vcc5v0_sys
[ 6.580167] rtc-hym8563 2-0051: rtc information is valid
[ 6.581651] rtc-hym8563 2-0051: registered as rtc0
[ 6.581931] rtc-hym8563 2-0051: setting system clock to 2025-10-14T14:14:12 UTC (1760451252)
[ 6.583894] goodix-ts 4-0014: GTP Driver Version: V2.8.2<2022/09/20>
[ 6.583900] goodix-ts 4-0014: GTP I2C Address: 0x14
[ 6.583905] goodix-ts 4-0014: Unset touchscreen-max-id, use default
[ 6.583910] goodix-ts 4-0014: Unset touchscreen-max-w, use default
[ 6.583914] goodix-ts 4-0014: Unset touchscreen-max-p, use default
[ 6.583919] goodix-ts 4-0014: touch input parameters is [id x y w p]<16 800 1280 1024 1024>
[ 6.583924] goodix-ts 4-0014: int-sync enabled
[ 6.583928] goodix-ts 4-0014: driver-send-cfg enabled
[ 6.583933] goodix-ts 4-0014: auto-update-cfg enabled
[ 6.583937] goodix-ts 4-0014: esd-protect enabled
[ 6.583942] goodix-ts 4-0014: type-a-report enabled
[ 6.583969] goodix-ts 4-0014: supply vdd_ana not found, using dummy regulator
[ 6.584021] goodix-ts 4-0014: supply vcc_i2c not found, using dummy regulator
[ 6.584043] goodix-ts 4-0014: Success request irq-gpio
[ 6.584048] goodix-ts 4-0014: Success request rst-gpio
[ 6.584052] goodix-ts 4-0014: Guitar reset
[ 6.676814] usb 2-1: new high-speed USB device number 2 using ehci-platform
[ 6.692634] goodix-ts 4-0014: GTP i2c test failed time 1
[ 6.714863] goodix-ts 4-0014: GTP i2c test failed time 2
[ 6.737090] goodix-ts 4-0014: GTP i2c test failed time 3
[ 6.748099] goodix-ts 4-0014: Failed communicate with IC use I2C
[ 6.748178] goodix-ts: probe of 4-0014 failed with error -11
[ 6.749221] rockchip-mipi-csi2-hw fdd10000.mipi0-csi2-hw: enter mipi csi2 hw probe!
[ 6.749279] rockchip-mipi-csi2-hw fdd10000.mipi0-csi2-hw: probe success, v4l2_dev:mipi0-csi2-hw!
[ 6.749306] rockchip-mipi-csi2-hw fdd20000.mipi1-csi2-hw: enter mipi csi2 hw probe!
[ 6.749344] rockchip-mipi-csi2-hw fdd20000.mipi1-csi2-hw: probe success, v4l2_dev:mipi1-csi2-hw!
[ 6.749367] rockchip-mipi-csi2-hw fdd30000.mipi2-csi2-hw: enter mipi csi2 hw probe!
[ 6.749406] rockchip-mipi-csi2-hw fdd30000.mipi2-csi2-hw: probe success, v4l2_dev:mipi2-csi2-hw!
[ 6.749428] rockchip-mipi-csi2-hw fdd40000.mipi3-csi2-hw: enter mipi csi2 hw probe!
[ 6.749464] rockchip-mipi-csi2-hw fdd40000.mipi3-csi2-hw: probe success, v4l2_dev:mipi3-csi2-hw!
[ 6.749485] rockchip-mipi-csi2-hw fdd50000.mipi4-csi2-hw: enter mipi csi2 hw probe!
[ 6.749523] rockchip-mipi-csi2-hw fdd50000.mipi4-csi2-hw: probe success, v4l2_dev:mipi4-csi2-hw!
[ 6.749543] rockchip-mipi-csi2-hw fdd60000.mipi5-csi2-hw: enter mipi csi2 hw probe!
[ 6.749581] rockchip-mipi-csi2-hw fdd60000.mipi5-csi2-hw: probe success, v4l2_dev:mipi5-csi2-hw!
[ 6.750822] usbcore: registered new interface driver uvcvideo
[ 6.750827] USB Video Class driver (1.1.1)
[ 6.752205] device-mapper: ioctl: 4.44.0-ioctl (2021-02-01) initialised: dm-devel@redhat.com
[ 6.752333] Bluetooth: HCI UART driver ver 2.3
[ 6.752338] Bluetooth: HCI UART protocol H4 registered
[ 6.752342] Bluetooth: HCI UART protocol ATH3K registered
[ 6.752364] usbcore: registered new interface driver bfusb
[ 6.753109] cpu cpu0: bin=0
[ 6.753322] cpu cpu0: leakage=11
[ 6.754744] cpu cpu0: pvtm=1483
[ 6.754868] cpu cpu0: pvtm-volt-sel=4
[ 6.756758] cpu cpu4: bin=0
[ 6.756975] cpu cpu4: leakage=9
[ 6.763424] cpu cpu4: pvtm=1709
[ 6.767337] cpu cpu4: pvtm-volt-sel=4
[ 6.769964] cpu cpu6: bin=0
[ 6.770171] cpu cpu6: leakage=9
[ 6.776645] cpu cpu6: pvtm=1694
[ 6.780574] cpu cpu6: pvtm-volt-sel=4
[ 6.782347] cpu cpu0: avs=0
[ 6.783386] cpu cpu4: avs=0
[ 6.784272] cpu cpu6: avs=0
[ 6.784391] cpu cpu0: EM: OPP:816000 is inefficient
[ 6.784394] cpu cpu0: EM: OPP:600000 is inefficient
[ 6.784455] cpu cpu0: EM: created perf domain
[ 6.784484] cpu cpu0: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=1608000000 h_table=0
[ 6.784904] cpu cpu4: EM: OPP:816000 is inefficient
[ 6.784907] cpu cpu4: EM: OPP:600000 is inefficient
[ 6.784994] cpu cpu4: EM: created perf domain
[ 6.785019] cpu cpu4: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=2208000000 h_table=0
[ 6.793236] cpu cpu6: EM: OPP:816000 is inefficient
[ 6.793240] cpu cpu6: EM: OPP:600000 is inefficient
[ 6.793346] cpu cpu6: EM: created perf domain
[ 6.793918] cpu cpu6: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=2208000000 h_table=0
[ 6.808328] sdhci: Secure Digital Host Controller Interface driver
[ 6.808338] sdhci: Copyright(c) Pierre Ossman
[ 6.808345] Synopsys Designware Multimedia Card Interface Driver
[ 6.808632] sdhci-pltfm: SDHCI platform and OF driver helper
[ 6.810958] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[ 6.811019] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping …
[ 6.811819] cryptodev: driver 1.12 loaded.
[ 6.811880] hid: raw HID events driver (C) Jiri Kosina
[ 6.812072] usbcore: registered new interface driver usbhid
[ 6.812080] usbhid: USB HID core driver
[ 6.812244] ashmem: initialized
[ 6.824231] usb 2-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00
[ 6.824239] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 6.824244] usb 2-1: Product: USB 2.0 Hub [MTT]
[ 6.824428] Firefly adc init
[ 6.824432] Firefly adc–>FIREFLY_ADC_SAMPLE_JIFFIES: 16
[ 6.824435] Firefly adc–>MSEC_PER_SEC: 1000
[ 6.824437] Firefly adc–>HZ: 300
[ 6.824500] Firefly adc–>ret: 0
[ 6.824580] optee: probing for conduit method.
[ 6.824589] optee: revision 3.13 (62aa10b7)
[ 6.824623] hub 2-1:1.0: USB hub found
[ 6.824801] hub 2-1:1.0: 4 ports detected
[ 6.825015] optee: dynamic shared memory is enabled
[ 6.825075] optee: initialized driver
[ 6.825633] usbcore: registered new interface driver snd-usb-audio
[ 6.827326] rockchip-i2s-tdm fddf0000.i2s: CLK-ALWAYS-ON: mclk: 12288000, bclk: 3072000, fsync: 48000
[ 6.827640] rockchip-i2s-tdm fe470000.i2s: Register PCM for TRCM mode
[ 6.828414] debugfs: File ‘Capture’ in directory ‘dapm’ already present!
[ 6.829355] input: rockchip-dp0 rockchip-dp0 as /devices/platform/dp0-sound/sound/card0/input1
[ 6.830452] firefly-multicodecs es8388-sound: using dapm to control gpio
[ 6.830561] DEBUG: Sink Headphone ==== Src LOUT2
[ 6.830567] DEBUG: Sink Headphone ==== Src ROUT2
[ 6.830571] DEBUG: Sink Speaker ==== Src LOUT1
[ 6.830575] DEBUG: Sink Speaker ==== Src ROUT1
[ 6.830578] DEBUG: Sink Headphone ==== Src Headphone Power
[ 6.830583] DEBUG: Sink Headphone ==== Src Headphone Power
[ 6.830586] DEBUG: Sink LINPUT1 ==== Src Main Mic
[ 6.830590] DEBUG: Sink RINPUT1 ==== Src Main Mic
[ 6.830594] DEBUG: Sink LINPUT2 ==== Src Headset Mic
[ 6.830598] DEBUG: Sink RINPUT2 ==== Src Headset Mic
[ 6.830606] firefly-multicodecs es8388-sound: Failed to get ADC channel
[ 6.840355] ES8323 3-0011: ASoC: error at soc_component_write_no_lock on ES8323.3-0011: -5
[ 6.850039] mmc0: SDHCI controller on fe2e0000.mmc [fe2e0000.mmc] using ADMA
[ 6.889802] mmc0: Host Software Queue enabled
[ 6.889815] mmc0: new HS400 Enhanced strobe MMC card at address 0001
[ 6.890213] input: rockchip-es8388 Headset as /devices/platform/es8388-sound/sound/card1/input2
[ 6.890263] mmcblk0: mmc0:0001 Y0S128 116 GiB
[ 6.890386] mmcblk0boot0: mmc0:0001 Y0S128 partition 1 4.00 MiB
[ 6.890498] mmcblk0boot1: mmc0:0001 Y0S128 partition 2 4.00 MiB
[ 6.890674] mmcblk0rpmb: mmc0:0001 Y0S128 partition 3 16.0 MiB, chardev (511:0)
[ 6.891163] Initializing XFRM netlink socket
[ 6.891484] NET: Registered protocol family 10
[ 6.892477] Segment Routing with IPv6
[ 6.892532] NET: Registered protocol family 17
[ 6.892603] NET: Registered protocol family 15
[ 6.892649] Bridge firewalling registered
[ 6.892656] can: controller area network core
[ 6.892695] NET: Registered protocol family 29
[ 6.892702] can: raw protocol
[ 6.892740] can: broadcast manager protocol
[ 6.892756] can: netlink gateway - max_hops=1
[ 6.893099] Bluetooth: RFCOMM TTY layer initialized
[ 6.893114] Bluetooth: RFCOMM socket layer initialized
[ 6.893133] Bluetooth: RFCOMM ver 1.11
[ 6.893142] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.893147] Bluetooth: BNEP filters: protocol multicast
[ 6.893155] Bluetooth: BNEP socket layer initialized
[ 6.893160] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 6.893169] Bluetooth: HIDP socket layer initialized
[ 6.893218] 8021q: 802.1Q VLAN Support v1.8
[ 6.893245] [BT_RFKILL]: Enter rfkill_rk_init
[ 6.893253] [WLAN_RFKILL]: Enter rfkill_wlan_init
[ 6.893780] Key type dns_resolver registered
[ 6.895065] mmcblk0: p1 p2 p3 p4 p5 p6 p7
[ 6.895373] registered taskstats version 1
[ 6.895401] Loading compiled-in X.509 certificates
[ 6.896855] vendor storage:20190527 ret = 0
[ 6.897234] Btrfs loaded, crc32c=crc32c-generic
[ 6.897332] pstore: Using crash dump compression: deflate
[ 6.897710] rga3_core0 fdb60000.rga: Adding to iommu group 2
[ 6.897734] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.897869] rga: rga3_core0, irq = 32, match scheduler
[ 6.898330] rga: rga3_core0 hardware loaded successfully, hw_version:3.0.76831.
[ 6.898394] rga: rga3_core0 probe successfully
[ 6.898818] rga3_core1 fdb70000.rga: Adding to iommu group 3
[ 6.898844] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 6.899031] rga: rga3_core1, irq = 33, match scheduler
[ 6.899441] rga: rga3_core1 hardware loaded successfully, hw_version:3.0.76831.
[ 6.899484] rga: rga3_core1 probe successfully
[ 6.899739] rga: rga2, irq = 34, match scheduler
[ 6.900085] rga: rga2 hardware loaded successfully, hw_version:3.2.63318.
[ 6.900094] rga: rga2 probe successfully
[ 6.900257] rga_iommu: IOMMU binding successfully, default mapping core[0x1]
[ 6.900441] rga: Module initialized. v1.3.1
[ 6.900452] ********************************************************************
[ 6.900456] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 6.900460] ** **
[ 6.900464] ** WRITEABLE clk DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **
[ 6.900467] ** **
[ 6.900471] ** This means that this kernel is built to expose clk operations **
[ 6.900474] ** such as parent or rate setting, enabling, disabling, etc. **
[ 6.900478] ** to userspace, which may compromise security on your system. **
[ 6.900481] ** **
[ 6.900485] ** If you see this message and you are not debugging the **
[ 6.900488] ** kernel, report this immediately to your vendor! **
[ 6.900492] ** **
[ 6.900495] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 6.900499] ********************************************************************
[ 6.928966] mali fb000000.gpu: Kernel DDK version g18p0-01eac0
[ 6.929090] vcc_3v3_sd_s0: supplied by vcc_3v3_s3
[ 6.929829] mali fb000000.gpu: bin=0
[ 6.930071] mali fb000000.gpu: leakage=18
[ 6.930181] debugfs: Directory ‘fb000000.gpu-mali’ with parent ‘vdd_gpu_s0’ already present!
[ 6.931667] mali fb000000.gpu: pvtm=906
[ 6.931837] mali fb000000.gpu: pvtm-volt-sel=4
[ 6.933102] mali fb000000.gpu: avs=0
[ 6.933132] W : [File] : drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c; [Line] : 143; [Func] : kbase_platform_rk_init(); power-off-delay-ms not available.
[ 6.933523] mali fb000000.gpu: r0p0 status 5 not found in HW issues table;
[ 6.933531] mali fb000000.gpu: falling back to closest match: r0p0 status 0
[ 6.933536] mali fb000000.gpu: Execution proceeding normally with fallback match
[ 6.933542] mali fb000000.gpu: GPU identified as 0x7 arch 10.8.6 r0p0 status 0
[ 6.933578] mali fb000000.gpu: No priority control manager is configured
[ 6.933877] mali fb000000.gpu: No memory group manager is configured
[ 6.933898] mali fb000000.gpu: Protected memory allocator not available
[ 6.934233] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp0 assign plane mask: 0x5, primary plane phy id: 2
[ 6.934246] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp1 assign plane mask: 0xa, primary plane phy id: 3
[ 6.934255] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp2 assign plane mask: 0x140, primary plane phy id: 8
[ 6.934263] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp3 assign plane mask: 0x280, primary plane phy id: 9
[ 6.934507] mali fb000000.gpu: Capping CSF_FIRMWARE_TIMEOUT to CSF_FIRMWARE_PING_TIMEOUT
[ 6.934669] [drm] failed to init overlay plane Cluster0-win1
[ 6.934700] [drm] failed to init overlay plane Cluster1-win1
[ 6.934729] [drm] failed to init overlay plane Cluster2-win1
[ 6.934758] [drm] failed to init overlay plane Cluster3-win1
[ 6.934843] mali fb000000.gpu: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=800000000 h_table=0
[ 6.936165] mali fb000000.gpu: Probed as mali0, this is r1_on_g18_on_linux-5.10-gen-rkr4.1_for_defect_414343
[ 6.951330] rockchip-drm display-subsystem: bound fdd90000.vop (ops 0xffffffc00968e440)
[ 6.952168] dwhdmi-rockchip fde80000.hdmi: registered ddc I2C bus driver
[ 6.953048] dw-hdmi-qp-hdcp dw-hdmi-qp-hdcp.8.auto: dw_hdcp_qp_hdcp_probe success
[ 6.953112] rockchip-drm display-subsystem: bound fde80000.hdmi (ops 0xffffffc00969cfd0)
[ 6.953140] Daijh: 2
[ 6.953145] Firefly: full_name dsi@fde20000: id 0
[ 6.966812] usb 3-1: new full-speed USB device number 2 using ohci-platform
[ 7.175359] usb 3-1: New USB device found, idVendor=0557, idProduct=8021, bcdDevice= 1.00
[ 7.175393] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 7.177669] hub 3-1:1.0: USB hub found
[ 7.179342] hub 3-1:1.0: 4 ports detected
[ 7.220281] usb 2-1.1: new high-speed USB device number 3 using ehci-platform
[ 7.282592] dw-mipi-dsi2 fde20000.dsi: [drm:cri_fifos_wait_avail] ERROR command interface is busy
[ 7.282627] [Firefly]-[panel_simple_xfer_dsi_cmd_seq]-[284]: ret = -110, read 0 = 0
[ 7.282648] [Firefly]-[panel_simple_xfer_dsi_cmd_seq]-[288]: Not Found ID = 98 MIPI!
[ 7.282668] [Firefly]-[panel_simple_prepare]-[635]: Parse cmd Fail!
[ 7.333048] [zyk debug] panel_simple_disable: done
[ 7.353455] rockchip-drm display-subsystem: failed to bind fde20000.dsi (ops 0xffffffc00969f7f8): -999
[ 7.353808] rockchip-drm display-subsystem: bound fde50000.dp (ops 0xffffffc00969fb78)
[ 7.356304] rockchip-drm display-subsystem: No available crtc or connector for display
[ 7.436190] usb 2-1.1: New USB device found, idVendor=0bda, idProduct=c820, bcdDevice= 2.00
[ 7.436224] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7.436247] usb 2-1.1: Product: 802.11ac NIC
[ 7.436269] usb 2-1.1: Manufacturer: Realtek
[ 7.436289] usb 2-1.1: SerialNumber: 123456
[ 7.476869] usb 3-1.1: new full-speed USB device number 3 using ohci-platform
[ 7.522139] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 7.522720] dwhdmi-rockchip fde80000.hdmi: i2c read err!
[ 7.522794] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 7.561519] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 7.570087] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 7.642613] Console: switching to colour frame buffer device 240x67
[ 7.642732] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 7.688676] usb 3-1.1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice=64.00
[ 7.688682] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7.688686] usb 3-1.1: Product: USB Keyboard
[ 7.688690] usb 3-1.1: Manufacturer: Logitech
[ 7.688872] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[ 7.690173] [drm] Initialized rockchip 3.0.0 20140818 for display-subsystem on minor 0
[ 7.691126] input: adc-keys as /devices/platform/adc-keys/input/input3
[ 7.693293] input: rockchip-hdmi0 rockchip-hdmi0 as /devices/platform/hdmi0-sound/sound/card2/input4
[ 7.695674] wk2xxx_init: SPI driver for spi to Uart chip WK2XXX, etc.
[ 7.695685] wk2xxx_init: V2.7 On 2024.12.03 firefly
[ 7.697303] dwmmc_rockchip fe2c0000.mmc: No normal pinctrl state
[ 7.697315] dwmmc_rockchip fe2c0000.mmc: No idle pinctrl state
[ 7.697510] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[ 7.697536] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[ 7.697549] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[ 7.697597] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 85,32 bit host data width,256 deep fifo
[ 7.698313] RKNPU fdab0000.npu: Adding to iommu group 0
[ 7.698349] iommu: Failed to allocate default IOMMU domain of type 4 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[ 7.698527] RKNPU fdab0000.npu: RKNPU: rknpu iommu is enabled, using iommu mode
[ 7.699187] RKNPU fdab0000.npu: can’t request region for resource [mem 0xfdab0000-0xfdabffff]
[ 7.699206] RKNPU fdab0000.npu: can’t request region for resource [mem 0xfdac0000-0xfdacffff]
[ 7.699219] RKNPU fdab0000.npu: can’t request region for resource [mem 0xfdad0000-0xfdadffff]
[ 7.699621] [drm] Initialized rknpu 0.9.8 20240828 for fdab0000.npu on minor 1
[ 7.701814] RKNPU fdab0000.npu: RKNPU: bin=0
[ 7.702025] RKNPU fdab0000.npu: leakage=10
[ 7.702066] debugfs: Directory ‘fdab0000.npu-rknpu’ with parent ‘vdd_npu_s0’ already present!
[ 7.705594] RKNPU fdab0000.npu: pvtm=898
[ 7.707411] RKNPU fdab0000.npu: pvtm-volt-sel=4
[ 7.709581] RKNPU fdab0000.npu: avs=0
[ 7.709863] RKNPU fdab0000.npu: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=800000000 h_table=0
[ 7.710478] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 7.711656] input: Logitech USB Keyboard as /devices/platform/fc840000.usb/usb3/3-1/3-1.1/3-1.1:1.0/0003:046D:C31C.0001/input/input5
[ 7.714481] RKNPU fdab0000.npu: failed to find power_model node
[ 7.714503] RKNPU fdab0000.npu: RKNPU: failed to initialize power model
[ 7.714517] RKNPU fdab0000.npu: RKNPU: failed to get dynamic-coefficient
[ 7.716296] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 7.722460] cfg80211: Loaded X.509 cert ‘sforshee: 00b28ddf47aef9cea7’
[ 7.723758] rockchip-pm rockchip-suspend: not set pwm-regulator-config
[ 7.724143] rockchip-suspend not set sleep-mode-config for mem-lite
[ 7.724151] rockchip-suspend not set wakeup-config for mem-lite
[ 7.724160] rockchip-suspend not set sleep-mode-config for mem-ultra
[ 7.724166] rockchip-suspend not set wakeup-config for mem-ultra
[ 7.725115] I : [File] : drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; [Line] : 406; [Func] : mali_module_init(); svn_rev_string_from_arm of this mali_ko is ‘’, rk_ko_ver is ‘5’, built at ‘12:35:50’, on ‘Sep 26 2025’.
[ 7.725463] Mali:
[ 7.725466] Mali device driver loaded
[ 7.726396] ret 1024 0
[ 7.726544] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 7.726555] cfg80211: failed to load regulatory.db
[ 7.726598] ALSA device list:
[ 7.726609] #0: rockchip-dp0
[ 7.726615] #1: rockchip-es8388
[ 7.726622] #2: rockchip-hdmi0
[ 7.731250] Freeing unused kernel memory: 7808K
[ 7.757089] Run /init as init process
[ 7.757097] with arguments:
[ 7.757099] /init
[ 7.757101] comm-01/14/2025
[ 7.757103] with environment:
[ 7.757105] HOME=/
[ 7.757107] TERM=linux
[ 7.757109] storagemedia=emmc
[ 7.757111] dsi-0=2
[ 7.757113] storagenode=/mmc@fe2e0000
[ 7.757115] overlayroot=device:dev=PARTLABEL=userdata,fstype=ext4,mkfs=1
[ 7.757117] cgroup_enable=memory
[ 7.767345] hid-generic 0003:046D:C31C.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-fc840000.usb-1.1/input0
[ 7.792085] input: Logitech USB Keyboard Consumer Control as /devices/platform/fc840000.usb/usb3/3-1/3-1.1/3-1.1:1.1/0003:046D:C31C.0002/input/input6
[ 7.847144] input: Logitech USB Keyboard System Control as /devices/platform/fc840000.usb/usb3/3-1/3-1.1/3-1.1:1.1/0003:046D:C31C.0002/input/input7
[ 7.847460] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-fc840000.usb-1.1/input1
[ 7.857431] input: Logitech USB Keyboard as /devices/platform/fc840000.usb/usb3/3-1/3-1.1/3-1.1:1.2/0003:046D:C31C.0003/input/input8
[ 7.858084] hid-generic 0003:046D:C31C.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Keyboard] on usb-fc840000.usb-1.1/input2
[ 7.910783] es8323_line1_line2_line2diff_switch:1
[ 8.402835] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
[ 8.593917] Freeing drm_logo memory: 2944K
[ 8.782086] EXT4-fs (mmcblk0p7): 1 truncate cleaned up
[ 8.782102] EXT4-fs (mmcblk0p7): recovery complete
[ 8.784326] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: (null)
[ 8.874216] EXT4-fs (mmcblk0p3): recovery complete
[ 8.874707] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[ 9.018530] systemd[1]: Failed to find module ‘autofs4’
[ 9.044803] systemd[1]: systemd 249.11-0ubuntu4.16 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 9.047052] systemd[1]: Detected architecture arm64.
[ 9.049882] systemd[1]: Hostname set to .
[ 9.245825] systemd[1]: Configuration file /run/systemd/system/netplan-ovs-cleanup.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
[ 9.354707] systemd[1]: Configuration file /lib/systemd/system/rkaiq_3A.service is marked world-writable. Please remove world writability permission bits. Proceeding anyway.
[ 9.367322] systemd[1]: Queued start job for default target Graphical Interface.
[ 9.368611] systemd[1]: Created slice Slice /system/modprobe.
[ 9.369171] systemd[1]: Created slice Slice /system/serial-getty.
[ 9.369572] systemd[1]: Created slice User and Session Slice.
[ 9.369725] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 9.369861] systemd[1]: Starting of Arbitrary Executable File Formats File System Automount Point unsupported.
[ 9.369994] systemd[1]: Reached target User and Group Name Lookups.
[ 9.370051] systemd[1]: Reached target Remote File Systems.
[ 9.370100] systemd[1]: Reached target Slice Units.
[ 9.370167] systemd[1]: Reached target Swaps.
[ 9.370225] systemd[1]: Reached target Local Verity Protected Volumes.
[ 9.370437] systemd[1]: Listening on Syslog Socket.
[ 9.370576] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ 9.370902] systemd[1]: Listening on Journal Audit Socket.
[ 9.371078] systemd[1]: Listening on Journal Socket (/dev/log).
[ 9.371276] systemd[1]: Listening on Journal Socket.
[ 9.372522] systemd[1]: Listening on udev Control Socket.
[ 9.372722] systemd[1]: Listening on udev Kernel Socket.
[ 9.372785] systemd[1]: Reached target Socket Units.
[ 9.373991] systemd[1]: Mounting Huge Pages File System…
[ 9.375098] systemd[1]: Mounting POSIX Message Queue File System…
[ 9.376243] systemd[1]: Mounting Kernel Debug File System…
[ 9.377372] systemd[1]: Mounting Kernel Trace File System…
[ 9.379483] systemd[1]: Starting Journal Service…
[ 9.381289] systemd[1]: Starting Set the console keyboard layout…
[ 9.382666] systemd[1]: Starting Create List of Static Device Nodes…
[ 9.384005] systemd[1]: Starting Load Kernel Module configfs…
[ 9.385231] systemd[1]: Starting Load Kernel Module drm…
[ 9.386460] systemd[1]: Starting Load Kernel Module efi_pstore…
[ 9.388407] systemd[1]: Starting Load Kernel Module fuse…
[ 9.389586] systemd[1]: Starting Enable Rockchip camera engine rkaiq…
[ 9.392294] systemd[1]: Starting Load Kernel Modules…
[ 9.393391] systemd[1]: Starting Remount Root and Kernel File Systems…
[ 9.394476] systemd[1]: Starting Coldplug All udev Devices…
[ 9.396511] systemd[1]: Mounted Huge Pages File System.
[ 9.396718] systemd[1]: Mounted POSIX Message Queue File System.
[ 9.396869] systemd[1]: Mounted Kernel Debug File System.
[ 9.397072] systemd[1]: Mounted Kernel Trace File System.
[ 9.397468] systemd[1]: Finished Create List of Static Device Nodes.
[ 9.397831] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 9.398086] systemd[1]: Finished Load Kernel Module configfs.
[ 9.398423] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 9.398683] systemd[1]: Finished Load Kernel Module drm.
[ 9.399008] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[ 9.399249] systemd[1]: Finished Load Kernel Module efi_pstore.
[ 9.399569] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[ 9.399803] systemd[1]: Finished Load Kernel Module fuse.
[ 9.400920] systemd[1]: Mounting FUSE Control File System…
[ 9.401885] systemd[1]: Mounting Kernel Configuration File System…
[ 9.402392] systemd[1]: Finished Remount Root and Kernel File Systems.
[ 9.402635] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[ 9.403751] systemd[1]: Starting Load/Save Random Seed…
[ 9.404823] systemd[1]: Starting Create System Users…
[ 9.406193] systemd[1]: Finished Load Kernel Modules.
[ 9.407716] systemd[1]: Mounted FUSE Control File System.
[ 9.407897] systemd[1]: Mounted Kernel Configuration File System.
[ 9.408916] systemd[1]: Starting Apply Kernel Variables…
[ 9.420022] systemd[1]: Started Enable Rockchip camera engine rkaiq.
[ 9.438119] systemd[1]: Finished Load/Save Random Seed.
[ 9.438362] systemd[1]: Condition check resulted in First Boot Complete being skipped.
[ 9.445788] systemd[1]: Finished Apply Kernel Variables.
[ 9.457882] systemd[1]: Finished Create System Users.
[ 9.458897] systemd[1]: Starting Create Static Device Nodes in /dev…
[ 9.479768] systemd[1]: Finished Create Static Device Nodes in /dev.
[ 9.480640] systemd[1]: rkaiq_3A.service: Deactivated successfully.
[ 9.482198] systemd[1]: Finished Set the console keyboard layout.
[ 9.482499] systemd[1]: Reached target Preparation for Local File Systems.
[ 9.482608] systemd[1]: Reached target Local File Systems.
[ 9.484862] systemd[1]: Starting Set console font and keymap…
[ 9.486988] systemd[1]: Starting Tell Plymouth To Write Out Runtime Data…
[ 9.488109] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[ 9.488190] systemd[1]: Condition check resulted in Store a System Token in an EFI Variable being skipped.
[ 9.488262] systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped.
[ 9.491519] systemd[1]: Starting Rule-based Manager for Device Events and Files…
[ 9.493498] systemd[1]: Finished Set console font and keymap.
[ 9.493871] systemd[1]: Started Journal Service.
[ 9.506619] systemd-journald[527]: Received client request to flush runtime journal.
[ 9.511038] systemd-journald[527]: File /var/log/journal/4ff7f7c3cda84600a10d45484f6fd0cb/system.journal corrupted or uncleanly shut down, renaming and replacing.
[ 9.764702] SCSI subsystem initialized
[ 9.769372] libata version 3.00 loaded.
[ 9.773396] ahci fe210000.sata: supply ahci not found, using dummy regulator
[ 9.773465] ahci fe210000.sata: supply phy not found, using dummy regulator
[ 9.773759] ahci fe210000.sata: supply target not found, using dummy regulator
[ 9.773813] ahci fe210000.sata: forcing port_map 0x0 → 0x1
[ 9.773825] ahci fe210000.sata: AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl platform mode
[ 9.773827] ahci fe210000.sata: flags: ncq sntf pm led clo only pmp fbs pio slum part ccc apst
[ 9.773831] ahci fe210000.sata: port 0 can do FBS, forcing FBSCP
[ 9.775009] scsi host0: ahci
[ 9.775082] ata1: SATA max UDMA/133 mmio [mem 0xfe210000-0xfe210fff] port 0x100 irq 84
[ 9.877602] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 9.883843] file system registered
[ 9.888754] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 9.919776] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 9.937063] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 9.953026] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 9.958722] read descriptors
[ 9.958727] read strings
[ 9.972400] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 9.986311] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.002999] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.025549] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.036341] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.052998] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.069636] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.087077] ata1: SATA link down (SStatus 0 SControl 300)
[ 10.090918] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.104152] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.122685] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.137459] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.154930] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.170646] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.189309] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.204470] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.223220] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 10.273961] usbcore: registered new interface driver rtl8821cu
[ 10.274266] usbcore: registered new interface driver btusb
[ 10.275342] Bluetooth: hci0: RTL: examining hci_ver=08 hci_rev=000c lmp_ver=08 lmp_subver=8821
[ 10.276341] Bluetooth: hci0: RTL: rom_version status=0 version=1
[ 10.276348] Bluetooth: hci0: RTL: loading rtl_bt/rtl8821c_fw.bin
[ 10.278389] rtk_btusb: RTKBT_RELEASE_NAME: 20220111_BT_ANDROID_11.0
[ 10.278391] rtk_btusb: Realtek Bluetooth USB driver module init, version 5.2.1
[ 10.278392] rtk_btusb: Register usb char device interface for BT driver
[ 10.278607] usbcore: registered new interface driver rtk_btusb
[ 10.279317] Bluetooth: hci0: RTL: loading rtl_bt/rtl8821c_config.bin
[ 10.280910] Bluetooth: hci0: RTL: cfg_sz 14, total sz 29150
[ 10.301259] Generic PHY stmmac-1:01: [phy_probe-2990] led_status_value normal
[ 10.301374] phy_rtl8211f_led_fixup in
[ 10.322117] hcq : phy_rtl8211e_eee_fixup in
[ 10.343367] rk_gmac-dwmac fe1c0000.ethernet eth0: PHY [stmmac-1:01] driver [Generic PHY] (irq=POLL)
[ 10.344941] dwmac4: Master AXI performs any burst length
[ 10.344948] rk_gmac-dwmac fe1c0000.ethernet eth0: No Safety Features support found
[ 10.344958] rk_gmac-dwmac fe1c0000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[ 10.345066] rk_gmac-dwmac fe1c0000.ethernet eth0: registered PTP clock
[ 10.345197] rk_gmac-dwmac fe1c0000.ethernet eth0: configuring for phy/rgmii-rxid link mode
[ 10.345524] 8021q: adding VLAN 0 to HW filter on device eth0
[ 10.723264] Bluetooth: hci0: RTL: fw version 0x82a82f89
[ 11.059674] android_work: did not send uevent (0 0 0000000000000000)
[ 11.219381] ttyFIQ ttyFIQ0: tty_port_close_start: tty->count = 1 port count = 2
[ 11.219550] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 11.489177] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 11.525918] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 11.560221] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 11.597364] mali fb000000.gpu: Loading Mali firmware 0x1010000
[ 11.598135] start_addr=(0x8000), end_addr=(0x10000), buffer_size=(0x8000), smp_number_max=(4096)
[ 11.599426] mali fb000000.gpu: Mali firmware git_sha: ee476db42870778306fa8d559a605a73f13e455c
[ 12.104023] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.119606] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.136308] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.152942] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.169664] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.186365] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.203040] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.219654] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.236377] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.253017] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.269577] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.286346] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.302989] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.319627] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.336550] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.353259] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.369845] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.843017] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.916258] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 12.919719] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 13.099418] systemd-journald[527]: File /var/log/journal/4ff7f7c3cda84600a10d45484f6fd0cb/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
[ 13.396446] rk_gmac-dwmac fe1c0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 13.396481] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 16.666837] dwhdmi-rockchip fde80000.hdmi: i2c read err!
[ 16.666885] dwhdmi-rockchip fde80000.hdmi: get hdcp1.4 capable failed:-5
[ 107.864785] awdawd
[ 109.455678] awdawd
[ 110.102812] awdawd
[ 110.726760] awdawd
[ 111.375481] awdawd
[ 111.967127] awdawd
[ 422.835434] of_dma_request_slave_channel: dma-names property of node ‘/serial@feba0000’ missing or empty
[ 422.835485] dw-apb-uart feba0000.serial: failed to request DMA, use interrupt mode
tchip_askquestions
dmesg_dump.zip (21.3 KB)