Date: Sun, 11 Sep 2022 22:39:56 +0200 From: Barbara <barbara.freebsd@gmail.com> To: Christoph Moench-Tegeder <cmt@FreeBSD.org>, ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: 4185660c39ad - main - mail/thunderbird: update to 102.2.2 Message-ID: <47b3a009-6513-24cd-7389-da8d555d0cf6@gmail.com> In-Reply-To: <202209111314.28BDE29a040942@gitrepo.freebsd.org> References: <202209111314.28BDE29a040942@gitrepo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------6KMtz0Zen3Szsfcmd5T2WR1h Content-Type: multipart/mixed; boundary="------------q1KtyXoanUkD0fSIb5ImFiXN"; protected-headers="v1" From: Barbara <barbara.freebsd@gmail.com> To: Christoph Moench-Tegeder <cmt@FreeBSD.org>, ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Message-ID: <47b3a009-6513-24cd-7389-da8d555d0cf6@gmail.com> Subject: Re: git: 4185660c39ad - main - mail/thunderbird: update to 102.2.2 References: <202209111314.28BDE29a040942@gitrepo.freebsd.org> In-Reply-To: <202209111314.28BDE29a040942@gitrepo.freebsd.org> --------------q1KtyXoanUkD0fSIb5ImFiXN Content-Type: multipart/mixed; boundary="------------Js1gixu0hHiF7diFT00XHX9X" --------------Js1gixu0hHiF7diFT00XHX9X Content-Type: multipart/alternative; boundary="------------Cr0TIaDH0Hwx7jhokbBI5E4g" --------------Cr0TIaDH0Hwx7jhokbBI5E4g Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGksDQpqdXN0IHRvIHJlcG9ydCB0aGUgZmFjdCB0aGF0IHRoZSBidWlsZCBpdCdzIGZhaWxp bmcgZm9yIG1lIG9uIA0KMTIuMy1TVEFCTEUgYW1kNjQgd2l0aCB0aGUgZm9sbG93aW5nIGVy cm9yOg0KDQpnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IA0KJy91c3IvcG9ydHMvbWFp bC90aHVuZGVyYmlyZC93b3JrLy5idWlsZC90b29scy9wcm9maWxlcicNCnRvb2xzL3Byb2Zp bGVyL1VuaWZpZWRfY3BwX3Rvb2xzX3Byb2ZpbGVyMC5vDQovdXNyL2xvY2FsL2Jpbi9jbGFu ZysrMTMgLXN0ZD1nbnUrKzE3IC1vIFVuaWZpZWRfY3BwX3Rvb2xzX3Byb2ZpbGVyMC5vIA0K LWMgLUkvdXNyL3BvcnRzL21haWwvdGh1bmRlcmJpcmQvd29yay8uYnVpbGQvZGlzdC9zdGxf d3JhcHBlcnMgDQotSS91c3IvcG9ydHMvbWFpbC90aHVuZGVyYmlyZC93b3JrLy5idWlsZC9k aXN0L3N5c3RlbV93cmFwcGVycyAtaW5jbHVkZSANCi91c3IvcG9ydHMvbWFpbC90aHVuZGVy YmlyZC93b3JrL3RodW5kZXJiaXJkLTEwMi4yLjIvY29uZmlnL2djY19oaWRkZW4uaCANCi1V X0ZPUlRJRllfU09VUkNFIC1EX0ZPUlRJRllfU09VUkNFPTIgLWZzdGFjay1wcm90ZWN0b3It c3Ryb25nIA0KLWZzdGFjay1jbGFzaC1wcm90ZWN0aW9uIC1ETkRFQlVHPTEgLURUUklNTUVE PTEgDQotRE1PWl9SRVBMQUNFX01BTExPQ19QUkVGSVg9cHJvZmlsZXIgLURPU19QT1NJWD0x IC1ET1NfRlJFRUJTRD0xIA0KLURPU19CU0Q9MSAtRE1PWl9IQVNfTU9aR0xVRSAtRE1PWklM TEFfSU5URVJOQUxfQVBJIC1ESU1QTF9MSUJYVUwgDQotRFNUQVRJQ19FWFBPUlRBQkxFX0pT X0FQSSANCi1JL3Vzci9wb3J0cy9tYWlsL3RodW5kZXJiaXJkL3dvcmsvdGh1bmRlcmJpcmQt MTAyLjIuMi90b29scy9wcm9maWxlciANCi1JL3Vzci9wb3J0cy9tYWlsL3RodW5kZXJiaXJk L3dvcmsvLmJ1aWxkL3Rvb2xzL3Byb2ZpbGVyIA0KLUkvdXNyL3BvcnRzL21haWwvdGh1bmRl cmJpcmQvd29yay90aHVuZGVyYmlyZC0xMDIuMi4yL2NhcHMgDQotSS91c3IvcG9ydHMvbWFp bC90aHVuZGVyYmlyZC93b3JrL3RodW5kZXJiaXJkLTEwMi4yLjIvZG9jc2hlbGwvYmFzZSAN Ci1JL3Vzci9wb3J0cy9tYWlsL3RodW5kZXJiaXJkL3dvcmsvdGh1bmRlcmJpcmQtMTAyLjIu Mi9pcGMvY2hyb21pdW0vc3JjIA0KLUkvdXNyL3BvcnRzL21haWwvdGh1bmRlcmJpcmQvd29y ay90aHVuZGVyYmlyZC0xMDIuMi4yL21vemdsdWUvbGlua2VyIA0KLUkvdXNyL3BvcnRzL21h aWwvdGh1bmRlcmJpcmQvd29yay90aHVuZGVyYmlyZC0xMDIuMi4yL25ldHdlcmsvYmFzZSAN Ci1JL3Vzci9wb3J0cy9tYWlsL3RodW5kZXJiaXJkL3dvcmsvdGh1bmRlcmJpcmQtMTAyLjIu Mi9uZXR3ZXJrL3Byb3RvY29sL2h0dHAgDQotSS91c3IvcG9ydHMvbWFpbC90aHVuZGVyYmly ZC93b3JrL3RodW5kZXJiaXJkLTEwMi4yLjIvdG9vbGtpdC9jcmFzaHJlcG9ydGVyL2dvb2ds ZS1icmVha3BhZC9zcmMgDQotSS91c3IvcG9ydHMvbWFpbC90aHVuZGVyYmlyZC93b3JrL3Ro dW5kZXJiaXJkLTEwMi4yLjIvdG9vbHMvcHJvZmlsZXIvY29yZSANCi1JL3Vzci9wb3J0cy9t YWlsL3RodW5kZXJiaXJkL3dvcmsvdGh1bmRlcmJpcmQtMTAyLjIuMi90b29scy9wcm9maWxl ci9nZWNrbyANCi1JL3Vzci9wb3J0cy9tYWlsL3RodW5kZXJiaXJkL3dvcmsvdGh1bmRlcmJp cmQtMTAyLjIuMi94cGNvbS9iYXNlIA0KLUkvdXNyL3BvcnRzL21haWwvdGh1bmRlcmJpcmQv d29yay8uYnVpbGQvaXBjL2lwZGwvX2lwZGxoZWFkZXJzIA0KLUkvdXNyL3BvcnRzL21haWwv dGh1bmRlcmJpcmQvd29yay90aHVuZGVyYmlyZC0xMDIuMi4yL2lwYy9jaHJvbWl1bS9zcmMg DQotSS91c3IvcG9ydHMvbWFpbC90aHVuZGVyYmlyZC93b3JrLy5idWlsZC9kaXN0L2luY2x1 ZGUgDQotSS91c3IvbG9jYWwvaW5jbHVkZS9uc3ByIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1J L3Vzci9sb2NhbC9pbmNsdWRlL25zcyANCi1JL3Vzci9sb2NhbC9pbmNsdWRlL25zcHIgDQot SS91c3IvcG9ydHMvbWFpbC90aHVuZGVyYmlyZC93b3JrLy5idWlsZC9kaXN0L2luY2x1ZGUv bnNzIA0KLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvbGlicG5n MTYgDQotSS91c3IvbG9jYWwvaW5jbHVkZS9waXhtYW4tMSAtSS91c3IvbG9jYWwvaW5jbHVk ZSAtRE1PWklMTEFfQ0xJRU5UIA0KLWluY2x1ZGUgL3Vzci9wb3J0cy9tYWlsL3RodW5kZXJi aXJkL3dvcmsvLmJ1aWxkL21vemlsbGEtY29uZmlnLmggDQotUXVudXNlZC1hcmd1bWVudHMg LURMSUJJQ09OVl9QTFVHIC1pc3lzdGVtIC91c3IvbG9jYWwvaW5jbHVkZSANCi1RdW51c2Vk LWFyZ3VtZW50cyAtV2FsbCAtV2JpdGZpZWxkLWVudW0tY29udmVyc2lvbiANCi1XZGVwcmVj YXRlZC10aGlzLWNhcHR1cmUgLVdlbXB0eS1ib2R5IC1XZm9ybWF0LXR5cGUtY29uZnVzaW9u IA0KLVdpZ25vcmVkLXF1YWxpZmllcnMgLVdwb2ludGVyLWFyaXRoIA0KLVdzaGFkb3ctZmll bGQtaW4tY29uc3RydWN0b3ItbW9kaWZpZWQgLVdzaWduLWNvbXBhcmUgLVd0eXBlLWxpbWl0 cyANCi1Xbm8tZXJyb3I9dGF1dG9sb2dpY2FsLXR5cGUtbGltaXQtY29tcGFyZSAtV3VucmVh Y2hhYmxlLWNvZGUgDQotV3VucmVhY2hhYmxlLWNvZGUtcmV0dXJuIC1XdW51c2VkLWJ1dC1z ZXQtcGFyYW1ldGVyIA0KLVduby1pbnZhbGlkLW9mZnNldG9mIC1XY2xhc3MtdmFyYXJncyAt V2VtcHR5LWluaXQtc3RtdCANCi1XZmxvYXQtb3ZlcmZsb3ctY29udmVyc2lvbiAtV2Zsb2F0 LXplcm8tY29udmVyc2lvbiAtV2xvb3AtYW5hbHlzaXMgDQotV25vLXJhbmdlLWxvb3AtYW5h bHlzaXMgLVdjKysyYS1jb21wYXQgLVdjb21tYSANCi1XZW51bS1jb21wYXJlLWNvbmRpdGlv bmFsIC1XaW1wbGljaXQtZmFsbHRocm91Z2ggLVdzdHJpbmctY29udmVyc2lvbiANCi1Xbm8t aW5saW5lLW5ldy1kZWxldGUgLVduby1lcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyAN Ci1Xbm8tZXJyb3I9YXJyYXktYm91bmRzIC1Xbm8tZXJyb3I9YmFja2VuZC1wbHVnaW4gDQot V25vLWVycm9yPWZyZWUtbm9uaGVhcC1vYmplY3QgLVduby1lcnJvcj1yZXR1cm4tc3RkLW1v dmUgDQotV25vLWVycm9yPWF0b21pYy1hbGlnbm1lbnQgLVduby1lcnJvcj1kZXByZWNhdGVk LWNvcHkgLVdmb3JtYXQgDQotV2Zvcm1hdC1zZWN1cml0eSAtV25vLWdudS16ZXJvLXZhcmlh ZGljLW1hY3JvLWFyZ3VtZW50cyAtV25vLXBzYWJpIA0KLVd0aHJlYWQtc2FmZXR5IC1Xbm8t dW5rbm93bi13YXJuaW5nLW9wdGlvbiAtZm5vLXNpemVkLWRlYWxsb2NhdGlvbiANCi1mbm8t YWxpZ25lZC1uZXcgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1tYXJjaD1za3ls YWtlIC1PMyANCi1ETElCSUNPTlZfUExVRyAtaXN5c3RlbSAvdXNyL2xvY2FsL2luY2x1ZGUg LURMSUJJQ09OVl9QTFVHIC1pc3lzdGVtIA0KL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tZXhj ZXB0aW9ucyAtZlBJQyAtZm5vLXJ0dGkgLWZmdW5jdGlvbi1zZWN0aW9ucyANCi1mZGF0YS1z ZWN0aW9ucyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1tYXRoLWVycm5vIC1waXBlIC1PMiAtTzMg DQotZm9taXQtZnJhbWUtcG9pbnRlciAtZnVud2luZC10YWJsZXMgLVduby1lcnJvcj1zdGFj ay1wcm90ZWN0b3IgDQotV25vLWlnbm9yZWQtcXVhbGlmaWVycyAtZm5vLXN0cmljdC1hbGlh c2luZyAtZmZwLWNvbnRyYWN0PW9mZsKgIC1NRCAtTVAgDQotTUYgLmRlcHMvVW5pZmllZF9j cHBfdG9vbHNfcHJvZmlsZXIwLm8ucHAgVW5pZmllZF9jcHBfdG9vbHNfcHJvZmlsZXIwLmNw cA0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFVuaWZpZWRfY3BwX3Rvb2xzX3Byb2ZpbGVyMC5j cHA6MTE5Og0KL3Vzci9wb3J0cy9tYWlsL3RodW5kZXJiaXJkL3dvcmsvdGh1bmRlcmJpcmQt MTAyLjIuMi90b29scy9wcm9maWxlci9jb3JlL3BsYXRmb3JtLmNwcDo2NTI0OjExOiANCmVy cm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVyICdzY2hlZF9nZXRjcHUnDQogwqAg Y3B1SWQgPSBzY2hlZF9nZXRjcHUoKTsNCiDCoMKgwqDCoMKgwqDCoMKgwqAgXg0KMSBlcnJv ciBnZW5lcmF0ZWQuDQoNCg0KSSd2ZSBjaGVja2VkIG9uIC91c3IvaW5jbHVkZS9zY2hlZC5o YW5kIGluIDEyIHRoZXJlIGlzIG5vIHNjaGVkX2dldGNwdS4NCkkndmUgYWxzbyB0cmllZCBz ZXR0aW5nIFBST0ZJTEUgdG8gb2ZmIHdpdGggdGhlIHNhbWUgcmVzdWx0Lg0KDQoNCkJlc3Qg UmVnYXJkcw0KQmFyYmFyYQ0KDQoNCg0KT24gOS8xMS8yMiAxNToxNCwgQ2hyaXN0b3BoIE1v ZW5jaC1UZWdlZGVyIHdyb3RlOg0KPiBUaGUgYnJhbmNoIG1haW4gaGFzIGJlZW4gdXBkYXRl ZCBieSBjbXQ6DQo+DQo+IFVSTDpodHRwczovL2NnaXQuRnJlZUJTRC5vcmcvcG9ydHMvY29t bWl0Lz9pZD00MTg1NjYwYzM5YWQ5OTI0NDFjYWUzNTgzM2ZjNjljMTI5NWE0YmY4DQo+DQo+ IGNvbW1pdCA0MTg1NjYwYzM5YWQ5OTI0NDFjYWUzNTgzM2ZjNjljMTI5NWE0YmY4DQo+IEF1 dGhvcjogICAgIENocmlzdG9waCBNb2VuY2gtVGVnZWRlcjxjbXRARnJlZUJTRC5vcmc+DQo+ IEF1dGhvckRhdGU6IDIwMjItMDktMTEgMTM6MTI6NDkgKzAwMDANCj4gQ29tbWl0OiAgICAg Q2hyaXN0b3BoIE1vZW5jaC1UZWdlZGVyPGNtdEBGcmVlQlNELm9yZz4NCj4gQ29tbWl0RGF0 ZTogMjAyMi0wOS0xMSAxMzoxMjo0OSArMDAwMA0KPg0KPiAgICAgIG1haWwvdGh1bmRlcmJp cmQ6IHVwZGF0ZSB0byAxMDIuMi4yDQo+ICAgICAgDQo+ICAgICAgUmVsZWFzZSBOb3RlczoN Cj4gICAgICAgIGh0dHBzOi8vd3d3LnRodW5kZXJiaXJkLm5ldC9lbi1VUy90aHVuZGVyYmly ZC8xMDIuMi4yL3JlbGVhc2Vub3Rlcy8NCj4gLS0tDQo+ICAgbWFpbC90aHVuZGVyYmlyZC9N YWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNSArLQ0KPiAgIG1haWwv dGh1bmRlcmJpcmQvZGlzdGluZm8gICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYg Ky0NCj4gICBtYWlsL3RodW5kZXJiaXJkL2ZpbGVzL3BhdGNoLWFkZG9uLXNlYXJjaCAgICAg ICAgICB8ICAgIDI3ICstDQo+ICAgbWFpbC90aHVuZGVyYmlyZC9maWxlcy9wYXRjaC1idWcx Mjg4NTg3ICAgICAgICAgICAgfCAgICAzNyAtDQo+ICAgbWFpbC90aHVuZGVyYmlyZC9maWxl cy9wYXRjaC1idWcxNTU5MjEzICAgICAgICAgICAgfCAgICA0NiArLQ0KPiAgIG1haWwvdGh1 bmRlcmJpcmQvZmlsZXMvcGF0Y2gtYnVnMTYwMjczMF9jb21tZW50NSAgIHwgICAgMjQgLQ0K PiAgIG1haWwvdGh1bmRlcmJpcmQvZmlsZXMvcGF0Y2gtYnVnMTYxMjE4NCAgICAgICAgICAg IHwgMjU5NjEgLS0tLS0tLQ0KPiAgIG1haWwvdGh1bmRlcmJpcmQvZmlsZXMvcGF0Y2gtYnVn MTY1OTYxMiAgICAgICAgICAgIHwgICAgMTAgKy0NCj4gICBtYWlsL3RodW5kZXJiaXJkL2Zp bGVzL3BhdGNoLWJ1ZzE2NzYxMzQgICAgICAgICAgICB8ICAgMTIyIC0NCj4gICBtYWlsL3Ro dW5kZXJiaXJkL2ZpbGVzL3BhdGNoLWJ1ZzE3MzQwNTggICAgICAgICAgICB8ICAgIDQ1IC0N Cj4gICBtYWlsL3RodW5kZXJiaXJkL2ZpbGVzL3BhdGNoLWJ1ZzI5MjEyNyAgICAgICAgICAg ICB8ICAgMjMyIC0NCj4gICBtYWlsL3RodW5kZXJiaXJkL2ZpbGVzL3BhdGNoLWJ1Zzg0NzU2 OCAgICAgICAgICAgICB8ICAgIDk5ICstDQo+ICAgLi4uL2ZpbGVzL3BhdGNoLWNvbW1fbWFp bF9tb2R1bGVzX0ROUy5qc20gICAgICAgICAgfCAgICAyNSAtDQo+ICAgbWFpbC90aHVuZGVy YmlyZC9maWxlcy9wYXRjaC1saWJ3ZWJydGMtZ2VuZXJhdGVkICAgfCA3MDI5MiArKysrKysr KysrKysrKysrKysrDQo+ICAgbWFpbC90aHVuZGVyYmlyZC9maWxlcy9wYXRjaC1waXBld2ly ZV9pbml0ICAgICAgICAgfCAgICA0MSArLQ0KPiAgIG1haWwvdGh1bmRlcmJpcmQvZmlsZXMv cGF0Y2gtcnVzdC0xLjYzICAgICAgICAgICAgIHwgICA1ODUgKy0NCj4gICAuLi5yZF9fcGFy dHlfbGlid2VicnRjX2J1aWxkX2NvbmZpZ19CVUlMRENPTkZJRy5nbiB8ICAgIDQyICsNCj4g ICAuLi5fcGFydHlfbGlid2VicnRjX3RoaXJkX19wYXJ0eV9wZmZmdF9zcmNfcGZmZnQuYyB8 ICAgIDEwICsNCj4gICAxOCBmaWxlcyBjaGFuZ2VkLCA3MDY1NiBpbnNlcnRpb25zKCspLCAy Njk3MyBkZWxldGlvbnMoLSkNCj4NCj4gZGlmZiAtLWdpdCBhL21haWwvdGh1bmRlcmJpcmQv TWFrZWZpbGUgYi9tYWlsL3RodW5kZXJiaXJkL01ha2VmaWxlDQo+IGluZGV4IGM4MzI3YzQ5 OTUxZS4uYmNhZWY2M2UyNDNkIDEwMDY0NA0KPiAtLS0gYS9tYWlsL3RodW5kZXJiaXJkL01h a2VmaWxlDQo+ICsrKyBiL21haWwvdGh1bmRlcmJpcmQvTWFrZWZpbGUNCj4gQEAgLTEsNiAr MSw1IEBADQo+ICAgUE9SVE5BTUU9CXRodW5kZXJiaXJkDQo+IC1ESVNUVkVSU0lPTj0JOTEu MTMuMA0KPiAtUE9SVFJFVklTSU9OPQkxDQo+ICtESVNUVkVSU0lPTj0JMTAyLjIuMg0KPiAg IENBVEVHT1JJRVM9CW1haWwgbmV3cyBuZXQtaW0gd2F5bGFuZA0KPiAgIE1BU1RFUl9TSVRF Uz0JTU9aSUxMQS8ke1BPUlROQU1FfS9yZWxlYXNlcy8ke0RJU1RWRVJTSU9OfS9zb3VyY2Ug XA0KPiAgIAkJTU9aSUxMQS8ke1BPUlROQU1FfS9jYW5kaWRhdGVzLyR7RElTVFZFUlNJT059 LWNhbmRpZGF0ZXMvYnVpbGQxL3NvdXJjZQ0KPiBAQCAtMTEsMTQgKzEwLDE0IEBAIENPTU1F TlQ9CU1vemlsbGEgVGh1bmRlcmJpcmQgaXMgc3RhbmRhbG9uZSBtYWlsIGFuZCBuZXdzIHRo YXQgc3RhbmRzIGFib3ZlDQo+ICAgV1dXPQkJaHR0cHM6Ly93d3cubW96aWxsYS5jb20vdGh1 bmRlcmJpcmQvDQo+ICAgDQo+ICAgQlVJTERfREVQRU5EUz0JbnNwcj49NC4zMjpkZXZlbC9u c3ByIFwNCj4gLQkJbnNzPj0zLjY4OnNlY3VyaXR5L25zcyBcDQo+IC0JCWljdT49NjcuMSwx OmRldmVsL2ljdSBcDQo+ICsJCW5zcz49My43OTpzZWN1cml0eS9uc3MgXA0KPiArCQlpY3U+ PTcxLjEsMTpkZXZlbC9pY3UgXA0KPiAgIAkJbGliZXZlbnQ+PTIuMS44OmRldmVsL2xpYmV2 ZW50IFwNCj4gLQkJaGFyZmJ1eno+PTIuOC4xOnByaW50L2hhcmZidXp6IFwNCj4gKwkJaGFy ZmJ1eno+PTQuMS4wOnByaW50L2hhcmZidXp6IFwNCj4gICAJCWdyYXBoaXRlMj49MS4zLjE0 OmdyYXBoaWNzL2dyYXBoaXRlMiBcDQo+ICAgCQlwbmc+PTEuNi4zNzpncmFwaGljcy9wbmcg XA0KPiAgIAkJZGF2MWQ+PTEuMC4wOm11bHRpbWVkaWEvZGF2MWQgXA0KPiAtCQlsaWJ2cHg+ PTEuOC4yOm11bHRpbWVkaWEvbGlidnB4IFwNCj4gKwkJbGlidnB4Pj0xLjExLjA6bXVsdGlt ZWRpYS9saWJ2cHggXA0KPiAgIAkJJHtQWVRIT05fUEtHTkFNRVBSRUZJWH1zcWxpdGUzPjA6 ZGF0YWJhc2VzL3B5LXNxbGl0ZTNAJHtQWV9GTEFWT1J9IFwNCj4gICAJCXY0bF9jb21wYXQ+ MDptdWx0aW1lZGlhL3Y0bF9jb21wYXQgXA0KPiAgIAkJYXV0b2NvbmYyLjEzOmRldmVsL2F1 dG9jb25mMi4xMyBcDQo+IEBAIC00OCw3ICs0NywxNyBAQCBTWVNURU1fUFJFRlM9CSR7RkFL RURJUn0vbGliLyR7UE9SVE5BTUV9L2RlZmF1bHRzL3ByZWYvJHtQT1JUTkFNRX0uanMNCj4g ICBPUFRJT05TX0RFRkFVTFQ9Q0FOQkVSUkENCj4gICANCj4gICAuaW5jbHVkZSAiJHsuQ1VS RElSfS8uLi8uLi93d3cvZmlyZWZveC9NYWtlZmlsZS5vcHRpb25zIg0KPiAtLmluY2x1ZGUg PGJzZC5wb3J0LnByZS5taz4NCj4gKw0KPiArLmluY2x1ZGUgPGJzZC5wb3J0Lm9wdGlvbnMu bWs+DQo+ICsNCj4gKy5pZiAke0FSQ0h9ID09IHBvd2VycGM2NA0KPiArTU9aX09QVElPTlMr PQktLWRpc2FibGUtd2VicnRjIC0td2l0aG91dC13YXNtLXNhbmRib3hlZC1saWJyYXJpZXMN Cj4gKy5lbHNlDQo+ICtCVUlMRF9ERVBFTkRTKz0JJHtMT0NBTEJBU0V9L3NoYXJlL3dhc2kt c3lzcm9vdC9saWIvd2FzbTMyLXdhc2kvbGliYysrYWJpLmE6ZGV2ZWwvd2FzaS1saWJjeHgg XA0KPiArCQkke0xPQ0FMQkFTRX0vc2hhcmUvd2FzaS1zeXNyb290L2xpYi93YXNtMzItd2Fz aS9saWJjLmE6ZGV2ZWwvd2FzaS1saWJjIFwNCj4gKwkJJHtMT0NBTEJBU0V9L2xsdm0ke0xM Vk1fREVGQVVMVH0vbGliL2NsYW5nLyR7TExWTV9WRVJTSU9OfS9saWIvd2FzaS9saWJjbGFu Z19ydC5idWlsdGlucy13YXNtMzIuYTpkZXZlbC93YXNpLWNvbXBpbGVyLXJ0JHtMTFZNX0RF RkFVTFR9DQo+ICtNT1pfT1BUSU9OUys9CS0td2l0aC13YXNpLXN5c3Jvb3Q9JHtMT0NBTEJB U0V9L3NoYXJlL3dhc2ktc3lzcm9vdA0KPiArLmVuZGlmDQo+ICAgDQo+ICAgcG9zdC1leHRy YWN0Og0KPiAgIAlAJHtTRUR9IC1lICdzfEBQT1JUTkFNRV9JQ09OQHwke1BPUlROQU1FX0lD T046Un18O3N8QE1PWklMTEFAfCR7TU9aSUxMQX18JyBcDQo+IEBAIC03MCw0ICs3OSw0IEBA IHBvc3QtaW5zdGFsbDoNCj4gICAJJHtJTlNUQUxMX0RBVEF9ICR7V1JLRElSfS8ke01PWklM TEFfRVhFQ19OQU1FfS5kZXNrdG9wICR7U1RBR0VESVJ9JHtQUkVGSVh9L3NoYXJlL2FwcGxp Y2F0aW9ucw0KPiAgIAkke0xOfSAtc2YgJHtQT1JUTkFNRV9JQ09OX1NSQ30gJHtTVEFHRURJ Un0ke1BSRUZJWH0vc2hhcmUvcGl4bWFwcy8ke1BPUlROQU1FX0lDT059DQo+ICAgDQo+IC0u aW5jbHVkZSA8YnNkLnBvcnQucG9zdC5taz4NCj4gKy5pbmNsdWRlIDxic2QucG9ydC5taz4N Cj4gZGlmZiAtLWdpdCBhL21haWwvdGh1bmRlcmJpcmQvZGlzdGluZm8gYi9tYWlsL3RodW5k ZXJiaXJkL2Rpc3RpbmZvDQo+IGluZGV4IGIzNjc3YjU3Zjc1ZC4uNGZhOWM3NTk0ZTY1IDEw MDY0NA0KPiAtLS0gYS9tYWlsL3RodW5kZXJiaXJkL2Rpc3RpbmZvDQo+ICsrKyBiL21haWwv dGh1bmRlcmJpcmQvZGlzdGluZm8NCj4gQEAgLTEsMyArMSwzIEBADQo+IC1USU1FU1RBTVAg PSAxNjYwOTEwMTg5DQo+IC1TSEEyNTYgKHRodW5kZXJiaXJkLTkxLjEzLjAuc291cmNlLnRh ci54eikgPSBjNzkyY2Y5N2ZmNzY5Mzk0MGE4ZmUxY2ViYmFhMjZmYmM4MzU4NDI1MGE5Yzlk MDcyYzdmZWVmNzc4OTZiMzFlDQo+IC1TSVpFICh0aHVuZGVyYmlyZC05MS4xMy4wLnNvdXJj ZS50YXIueHopID0gNDAzODU5MzIwDQo+ICtUSU1FU1RBTVAgPSAxNjYyODQzNjU5DQo+ICtT SEEyNTYgKHRodW5kZXJiaXJkLTEwMi4yLjIuc291cmNlLnRhci54eikgPSA1ZDVmMzI3ZWE0 NTA1NzJlZjJhMTM1ZTVjODQ5YjNmMzhmN2Q1NGU4OTdmNDFhMWRlYzUyMjNlMTg0NTU4ZjJi DQo+ICtTSVpFICh0aHVuZGVyYmlyZC0xMDIuMi4yLnNvdXJjZS50YXIueHopID0gNTA0MTIy ODQwDQo+IGRpZmYgLS1naXQgYS9tYWlsL3RodW5kZXJiaXJkL2ZpbGVzL3BhdGNoLWFkZG9u LXNlYXJjaCBiL21haWwvdGh1bmRlcmJpcmQvZmlsZXMvcGF0Y2gtYWRkb24tc2VhcmNoDQo+ IGluZGV4IDM4ZjI2MTI3M2Y0Yi4uMjZlOTA0M2U0ZDFhIDEwMDY0NA0KPiAtLS0gYS9tYWls L3RodW5kZXJiaXJkL2ZpbGVzL3BhdGNoLWFkZG9uLXNlYXJjaA0KPiArKysgYi9tYWlsL3Ro dW5kZXJiaXJkL2ZpbGVzL3BhdGNoLWFkZG9uLXNlYXJjaA0KPiBAQCAtMSwyMyArMSwyNCBA QA0KPiAgIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2FkZG9ucy9pc3N1ZXMvNzA4DQo+ ICAgaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvYWRkb25zLWZyb250ZW5kL2lzc3Vlcy80 NjEwDQo+ICAgDQo+IC0tLS0gY29tbS9tYWlsL2FwcC9wcm9maWxlL2FsbC10aHVuZGVyYmly ZC5qcy5vcmlnCTIwMjEtMDgtMTEgMTg6NDc6MzMuNTM4OTAwMDAwICswMjAwDQo+IC0rKysg Y29tbS9tYWlsL2FwcC9wcm9maWxlL2FsbC10aHVuZGVyYmlyZC5qcwkyMDIxLTA4LTExIDE4 OjUxOjMwLjA1NTU3MDAwMCArMDIwMA0KPiAtQEAgLTE1OSwxMCArMTU5LDEwIEBADQo+IC0g cHJlZigiZXh0ZW5zaW9ucy5nZXRBZGRvbnMuZ2V0LnVybCIsImh0dHBzOi8vc2VydmljZXMu YWRkb25zLnRodW5kZXJiaXJkLm5ldC9hcGkvdjMvYWRkb25zL3NlYXJjaC8/Z3VpZD0lSURT JSZsYW5nPSVMT0NBTEUlIik7DQo+ICstLS0gY29tbS9tYWlsL2FwcC9wcm9maWxlL2FsbC10 aHVuZGVyYmlyZC5qcy5vcmlnCTIwMjItMDktMTAgMjM6NDg6MjMuNjE2MjE1MDAwICswMjAw DQo+ICsrKysgY29tbS9tYWlsL2FwcC9wcm9maWxlL2FsbC10aHVuZGVyYmlyZC5qcwkyMDIy LTA5LTExIDAwOjAxOjA2LjE0MDczNjAwMCArMDIwMA0KPiArQEAgLTE2NywxMCArMTY3LDEw IEBADQo+ICAgIHByZWYoImV4dGVuc2lvbnMuZ2V0QWRkb25zLmNvbXBhdE92ZXJpZGVzLnVy bCIsImh0dHBzOi8vc2VydmljZXMuYWRkb25zLnRodW5kZXJiaXJkLm5ldC9hcGkvdjMvYWRk b25zL2NvbXBhdC1vdmVycmlkZS8/Z3VpZD0lSURTJSZsYW5nPSVMT0NBTEUlIik7DQo+ICAg IHByZWYoImV4dGVuc2lvbnMuZ2V0QWRkb25zLmxpbmsudXJsIiwiaHR0cHM6Ly9hZGRvbnMu dGh1bmRlcmJpcmQubmV0LyVMT0NBTEUlLyVBUFAlLyIpOw0KPiArIHByZWYoImJyb3dzZXIu ZGljdGlvbmFyaWVzLmRvd25sb2FkLnVybCIsImh0dHBzOi8vYWRkb25zLnRodW5kZXJiaXJk Lm5ldC8lTE9DQUxFJS8lQVBQJS9sYW5ndWFnZS10b29scy8iKTsNCj4gICAtcHJlZigiZXh0 ZW5zaW9ucy5nZXRBZGRvbnMucmVjb21tZW5kZWQudXJsIiwiaHR0cHM6Ly9zZXJ2aWNlcy5h ZGRvbnMudGh1bmRlcmJpcmQubmV0LyVMT0NBTEUlLyVBUFAlL2FwaS8lQVBJX1ZFUlNJT04l L2xpc3QvcmVjb21tZW5kZWQvYWxsLyVNQVhfUkVTVUxUUyUvJU9TJS8lVkVSU0lPTiU/c3Jj PXRodW5kZXJiaXJkIik7DQo+IC0rcHJlZigiZXh0ZW5zaW9ucy5nZXRBZGRvbnMucmVjb21t ZW5kZWQudXJsIiwiaHR0cHM6Ly9zZXJ2aWNlcy5hZGRvbnMudGh1bmRlcmJpcmQubmV0LyVM T0NBTEUlLyVBUFAlL2FwaS8lQVBJX1ZFUlNJT04lL2xpc3QvcmVjb21tZW5kZWQvYWxsLyVN QVhfUkVTVUxUUyUvTGludXgvJVZFUlNJT04lP3NyYz10aHVuZGVyYmlyZCIpOw0KPiAtIHBy ZWYoImV4dGVuc2lvbnMuZ2V0QWRkb25zLnNlYXJjaC5icm93c2VVUkwiLCJodHRwczovL2Fk ZG9ucy50aHVuZGVyYmlyZC5uZXQvJUxPQ0FMRSUvJUFQUCUvc2VhcmNoLz9xPSVURVJNUyUi KTsNCj4gKy1wcmVmKCJleHRlbnNpb25zLmdldEFkZG9ucy5zZWFyY2guYnJvd3NlVVJMIiwi aHR0cHM6Ly9hZGRvbnMudGh1bmRlcmJpcmQubmV0LyVMT0NBTEUlLyVBUFAlL3NlYXJjaC8/ cT0lVEVSTVMlJmFwcHZlcj0lVkVSU0lPTiUmcGxhdGZvcm09JU9TJSIpOw0KPiAgIC1wcmVm KCJleHRlbnNpb25zLmdldEFkZG9ucy5zZWFyY2gudXJsIiwiaHR0cHM6Ly9zZXJ2aWNlcy5h ZGRvbnMudGh1bmRlcmJpcmQubmV0LyVMT0NBTEUlLyVBUFAlL2FwaS8lQVBJX1ZFUlNJT04l L3NlYXJjaC8lVEVSTVMlL2FsbC8lTUFYX1JFU1VMVFMlLyVPUyUvJVZFUlNJT04lLyVDT01Q QVRJQklMSVRZX01PREUlP3NyYz10aHVuZGVyYmlyZCIpOw0KPiAgIC1wcmVmKCJleHRlbnNp b25zLndlYnNlcnZpY2UuZGlzY292ZXJVUkwiLCJodHRwczovL3NlcnZpY2VzLmFkZG9ucy50 aHVuZGVyYmlyZC5uZXQvJUxPQ0FMRSUvJUFQUCUvZGlzY292ZXJ5L3BhbmUvJVZFUlNJT04l LyVPUyUiKTsNCj4gKytwcmVmKCJleHRlbnNpb25zLmdldEFkZG9ucy5yZWNvbW1lbmRlZC51 cmwiLCJodHRwczovL3NlcnZpY2VzLmFkZG9ucy50aHVuZGVyYmlyZC5uZXQvJUxPQ0FMRSUv JUFQUCUvYXBpLyVBUElfVkVSU0lPTiUvbGlzdC9yZWNvbW1lbmRlZC9hbGwvJU1BWF9SRVNV TFRTJS9MaW51eC8lVkVSU0lPTiU/c3JjPXRodW5kZXJiaXJkIik7DQo+ICsrcHJlZigiZXh0 ZW5zaW9ucy5nZXRBZGRvbnMuc2VhcmNoLmJyb3dzZVVSTCIsImh0dHBzOi8vYWRkb25zLnRo dW5kZXJiaXJkLm5ldC8lTE9DQUxFJS8lQVBQJS9zZWFyY2gvP3E9JVRFUk1TJSZhcHB2ZXI9 JVZFUlNJT04lJnBsYXRmb3JtPUxpbnV4Iik7DQo+ICAgK3ByZWYoImV4dGVuc2lvbnMuZ2V0 QWRkb25zLnNlYXJjaC51cmwiLCJodHRwczovL3NlcnZpY2VzLmFkZG9ucy50aHVuZGVyYmly ZC5uZXQvJUxPQ0FMRSUvJUFQUCUvYXBpLyVBUElfVkVSU0lPTiUvc2VhcmNoLyVURVJNUyUv YWxsLyVNQVhfUkVTVUxUUyUvTGludXgvJVZFUlNJT04lLyVDT01QQVRJQklMSVRZX01PREUl P3NyYz10aHVuZGVyYmlyZCIpOw0KPiAgICtwcmVmKCJleHRlbnNpb25zLndlYnNlcnZpY2Uu ZGlzY292ZXJVUkwiLCJodHRwczovL3NlcnZpY2VzLmFkZG9ucy50aHVuZGVyYmlyZC5uZXQv JUxPQ0FMRSUvJUFQUCUvZGlzY292ZXJ5L3BhbmUvJVZFUlNJT04lL0xpbnV4Iik7DQo+ICAg IHByZWYoImV4dGVuc2lvbnMuZ2V0QWRkb25zLmxhbmdwYWNrcy51cmwiLCJodHRwczovL3Nl cnZpY2VzLmFkZG9ucy50aHVuZGVyYmlyZC5uZXQvYXBpL3YzL2FkZG9ucy9sYW5ndWFnZS10 b29scy8/YXBwPXRodW5kZXJiaXJkJnR5cGU9bGFuZ3VhZ2UmYXBwdmVyc2lvbj0lVkVSU0lP TiUiKTsNCj4gICAgcHJlZigiZXh0ZW5zaW9ucy5nZXRBZGRvbnMuZGlzY292ZXJ5LmFwaV91 cmwiLCJodHRwczovL3NlcnZpY2VzLmFkZG9ucy50aHVuZGVyYmlyZC5uZXQvYXBpL3Y0L2Rp c2NvdmVyeS8/bGFuZz0lTE9DQUxFJSZlZGl0aW9uPSVESVNUUklCVVRJT04lIik7DQo+ICAg IA0KPiAtQEAgLTE5MSw5ICsxOTEsOSBAQA0KPiArQEAgLTIwMiw5ICsyMDIsOSBAQA0KPiAg ICAvLyAgLi4gZXRjIC4uDQo+ICAgIC8vDQo+ICAgIHByZWYoImV4dGVuc2lvbnMudXBkYXRl LmVuYWJsZWQiLCB0cnVlKTsNCj4gQEAgLTI5LDkgKzMwLDkgQEBodHRwczovL2dpdGh1Yi5j b20vbW96aWxsYS9hZGRvbnMtZnJvbnRlbmQvaXNzdWVzLzQ2MTANCj4gICAgDQo+ICAgIHBy ZWYoImV4dGVuc2lvbnMudXBkYXRlLmludGVydmFsIiwgODY0MDApOyAgLy8gQ2hlY2sgZm9y IHVwZGF0ZXMgdG8gRXh0ZW5zaW9ucyBhbmQNCj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGVtZXMgZXZlcnkgZGF5DQo+IC0tLS0gdG9v bGtpdC9tb3phcHBzL2V4dGVuc2lvbnMvaW50ZXJuYWwvQWRkb25SZXBvc2l0b3J5LmpzbS5v cmlnCTIwMjEtMDgtMTEgMTg6NTI6MjcuNDI0NzI5MDAwICswMjAwDQo+IC0rKysgdG9vbGtp dC9tb3phcHBzL2V4dGVuc2lvbnMvaW50ZXJuYWwvQWRkb25SZXBvc2l0b3J5LmpzbQkyMDIx LTA4LTExIDE4OjU0OjE2LjIyMjc5MDAwMCArMDIwMA0KPiAtQEAgLTU4NCw3ICs1ODQsNyBA QA0KPiArLS0tIHRvb2xraXQvbW96YXBwcy9leHRlbnNpb25zL2ludGVybmFsL0FkZG9uUmVw b3NpdG9yeS5qc20ub3JpZwkyMDIyLTA5LTExIDAwOjAxOjQwLjIxMjk1MjAwMCArMDIwMA0K PiArKysrIHRvb2xraXQvbW96YXBwcy9leHRlbnNpb25zL2ludGVybmFsL0FkZG9uUmVwb3Np dG9yeS5qc20JMjAyMi0wOS0xMSAwMDowNzoxNC41ODc4OTAwMDAgKzAyMDANCj4gK0BAIC01 OTIsNyArNTkyLDcgQEANCj4gICAgICAgICAgYWRkb24udmVyc2lvbiA9IFN0cmluZyhhRW50 cnkuY3VycmVudF92ZXJzaW9uLnZlcnNpb24pOw0KPiAgICAgICAgICBpZiAoQXJyYXkuaXNB cnJheShhRW50cnkuY3VycmVudF92ZXJzaW9uLmZpbGVzKSkgew0KPiAgICAgICAgICAgIGZv ciAobGV0IGZpbGUgb2YgYUVudHJ5LmN1cnJlbnRfdmVyc2lvbi5maWxlcykgew0KPiBAQCAt NDAsOSArNDEsOSBAQGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2FkZG9ucy1mcm9udGVu ZC9pc3N1ZXMvNDYxMA0KPiAgICAgICAgICAgICAgICBpZiAoZmlsZS51cmwpIHsNCj4gICAg ICAgICAgICAgICAgICBhZGRvbi5zb3VyY2VVUkkgPSBOZXRVdGlsLm5ld1VSSShmaWxlLnVy bCk7DQo+ICAgICAgICAgICAgICAgIH0NCj4gLS0tLSB0b29sa2l0L21vemFwcHMvZXh0ZW5z aW9ucy9pbnRlcm5hbC9YUElEYXRhYmFzZS5qc20ub3JpZwkyMDIxLTA4LTExIDE4OjU1OjAx Ljk1MjM3MjAwMCArMDIwMA0KPiAtKysrIHRvb2xraXQvbW96YXBwcy9leHRlbnNpb25zL2lu dGVybmFsL1hQSURhdGFiYXNlLmpzbQkyMDIxLTA4LTExIDE4OjU1OjU3LjQ1NTI0NTAwMCAr MDIwMA0KPiAtQEAgLTQ4Myw3ICs0ODMsNyBAQA0KPiArLS0tIHRvb2xraXQvbW96YXBwcy9l eHRlbnNpb25zL2ludGVybmFsL1hQSURhdGFiYXNlLmpzbS5vcmlnCTIwMjItMDktMTEgMDA6 MDg6MDkuMjQ0NTE4MDAwICswMjAwDQo+ICsrKysgdG9vbGtpdC9tb3phcHBzL2V4dGVuc2lv bnMvaW50ZXJuYWwvWFBJRGF0YWJhc2UuanNtCTIwMjItMDktMTEgMDA6MDk6NTYuMzg3Mzkw MDAwICswMjAwDQo+ICtAQCAtNTY5LDcgKzU2OSw3IEBADQo+ICAgICAgICAvLyBTb21ldGhp bmcgaXMgY2F1c2luZyBlcnJvcnMgaW4gaGVyZQ0KPiAgICAgICAgdHJ5IHsNCj4gICAgICAg ICAgZm9yIChsZXQgcGxhdGZvcm0gb2YgdGhpcy50YXJnZXRQbGF0Zm9ybXMpIHsNCj4gZGlm ZiAtLWdpdCBhL21haWwvdGh1bmRlcmJpcmQvZmlsZXMvcGF0Y2gtYnVnMTI4ODU4NyBiL21h aWwvdGh1bmRlcmJpcmQvZmlsZXMvcGF0Y2gtYnVnMTI4ODU4Nw0KPiBkZWxldGVkIGZpbGUg bW9kZSAxMDA2NDQNCj4gaW5kZXggMDkyNWFjOTg3MzNjLi4wMDAwMDAwMDAwMDANCj4gLS0t IGEvbWFpbC90aHVuZGVyYmlyZC9maWxlcy9wYXRjaC1idWcxMjg4NTg3DQo+ICsrKyAvZGV2 L251bGwNCj4gQEAgLTEsMzcgKzAsMCBAQA0KPiAtZGlmZiAtLWdpdCBhL2J1aWxkL21vei5j b25maWd1cmUvaW5pdC5jb25maWd1cmUgYi9idWlsZC9tb3ouY29uZmlndXJlL2luaXQuY29u ZmlndXJlDQo+IC1pbmRleCA4NTUyMTRhLi4xZTkxZDUxIDEwMDY0NA0KPiAtLS0tIGJ1aWxk L21vei5jb25maWd1cmUvaW5pdC5jb25maWd1cmUNCj4gLSsrKyBidWlsZC9tb3ouY29uZmln dXJlL2luaXQuY29uZmlndXJlDQo+IC1AQCAtMjM4LDYgKzIzOCw3IEBAIG9wdGlvbigNCj4g LSBAaW1wb3J0cyhfZnJvbT0ibW96YnVpbGQucHl0aG9udXRpbCIsIF9pbXBvcnQ9ImZpbmRf cHl0aG9uM19leGVjdXRhYmxlIikNCj4gLSBAaW1wb3J0cyhfZnJvbT0ibW96YnVpbGQucHl0 aG9udXRpbCIsIF9pbXBvcnQ9InB5dGhvbl9leGVjdXRhYmxlX3ZlcnNpb24iKQ0KPiAtIEBp bXBvcnRzKF9mcm9tPSJzaXgiLCBfaW1wb3J0PSJlbnN1cmVfdGV4dCIpDQo+IC0rQGltcG9y dHMoX2Zyb209Il9fYnVpbHRpbl9fIiwgX2ltcG9ydD0iS2V5RXJyb3IiKQ0KPiAtIGRlZiB2 aXJ0dWFsZW52X3B5dGhvbjMoZW52X3B5dGhvbiwgYnVpbGRfZW52LCBtb3pjb25maWcsIGhl bHApOg0KPiAtICAgICAjIEF2b2lkIHJlLWV4ZWN1dGluZyBweXRob24gd2hlbiBydW5uaW5n IGNvbmZpZ3VyZSAtLWhlbHAuDQo+IC0gICAgIGlmIGhlbHA6DQo+IC1AQCAtMjcxLDYgKzI3 MiwxMiBAQCBkZWYgdmlydHVhbGVudl9weXRob24zKGVudl9weXRob24sIHZpcnR1YWxlbnZf bmFtZSwgYnUNCj4gLSAgICAgICAgICAgICBweXRob24gPSBtb3pjb25maWdbInZhcnMiXVsi YWRkZWQiXVsiUFlUSE9OMyJdDQo+IC0gICAgICAgICBlbGlmICJQWVRIT04zIiBpbiBtb3pj b25maWdbInZhcnMiXVsibW9kaWZpZWQiXToNCj4gLSAgICAgICAgICAgICBweXRob24gPSBt b3pjb25maWdbInZhcnMiXVsibW9kaWZpZWQiXVsiUFlUSE9OMyJdWzFdDQo+IC0rICAgICAg ICBmb3IgaSBpbiAoImVudiIsICJ2YXJzIik6DQo+IC0rICAgICAgICAgICAgZm9yIGogaW4g KCJhZGRlZCIsICJtb2RpZmllZCIpOg0KPiAtKyAgICAgICAgICAgICAgICB0cnk6DQo+IC0r ICAgICAgICAgICAgICAgICAgICBkZWwgbW96Y29uZmlnW2ldW2pdWyJQWVRIT04zIl0NCj4g LSsgICAgICAgICAgICAgICAgZXhjZXB0IEtleUVycm9yOg0KPiAtKyAgICAgICAgICAgICAg ICAgICAgcGFzcw0KPiAtDQo+IC0gICAgIGxvZy5kZWJ1ZygicHl0aG9uMzogZXhlY3V0YWJs ZSBmcm9tIGNvbmZpZ3VyYXRpb246ICVyIiAlIHB5dGhvbikNCj4gLQ0KPiAtQEAgLTM2NCw3 ICszNzEsMTAgQEAgZGVmIHZpcnR1YWxlbnZfcHl0aG9uMyhlbnZfcHl0aG9uLCB2aXJ0dWFs ZW52X25hbWUsIGJ1DQo+IC0gICAgICAgICApDQo+IC0gICAgICAgICBsb2cuaW5mbygiUmUt ZXhlY3V0aW5nIGluIHRoZSB2aXJ0dWFsZW52IikNCj4gLSAgICAgICAgIGlmIGVudl9weXRo b246DQo+IC0tICAgICAgICAgICAgZGVsIG9zLmVudmlyb25bIlBZVEhPTjMiXQ0KPiAtKyAg ICAgICAgICAgICAgICB0cnk6DQo+IC0rICAgICAgICAgICAgICAgICAgICBkZWwgb3MuZW52 aXJvblsiUFlUSE9OMyJdDQo+IC0rICAgICAgICAgICAgICAgIGV4Y2VwdCBLZXlFcnJvcjoN Cj4gLSsgICAgICAgICAgICAgICAgICAgIHBhc3MNCj4gLSAgICAgICAgICMgQW5vdGhlciBx dWlyayBvbiBtYWNPUywgd2l0aCB0aGUgc3lzdGVtIHB5dGhvbiwgdGhlIHZpcnR1YWxlbnYg aXMNCj4gLSAgICAgICAgICMgbm90IGZ1bGx5IG9wZXJhdGlvbmFsIChtaXNzaW5nIGVudHJp ZXMgaW4gc3lzLnBhdGgpIGlmDQo+IC0gICAgICAgICAjIF9fUFlWRU5WX0xBVU5DSEVSX18g aXMgc2V0Lg0KPiBkaWZmIC0tZ2l0IGEvbWFpbC90aHVuZGVyYmlyZC9maWxlcy9wYXRjaC1i dWcxNTU5MjEzIGIvbWFpbC90aHVuZGVyYmlyZC9maWxlcy9wYXRjaC1idWcxNTU5MjEzDQo+ IGluZGV4IDE2OTI4Zjc5MmY4OS4uMDliNGRjYzU4ZTgzIDEwMDY0NA0KPiAtLS0gYS9tYWls L3RodW5kZXJiaXJkL2ZpbGVzL3BhdGNoLWJ1ZzE1NTkyMTMNCj4gKysrIGIvbWFpbC90aHVu ZGVyYmlyZC9maWxlcy9wYXRjaC1idWcxNTU5MjEzDQo+IEBAIC0xMSwxMCArMTEsMTAgQEAg RGF0ZTogICBUaHUgSnVuIDEzIDExOjUzOjAwIDIwMTkgLTA3MDANCj4gICAgNCBmaWxlcyBj aGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiAgIA0KPiAgIGRp ZmYgLS1naXQgY29uZmlnL2V4dGVybmFsL21vei5idWlsZCBjb25maWcvZXh0ZXJuYWwvbW96 LmJ1aWxkDQo+IC1pbmRleCAwM2U0ZmExNDNiZDEuLmE2N2QxMGIxMWZlNiAxMDA2NDQNCj4g K2luZGV4IGFiNzcxMjEuLjc1NTk1ZDkgMTAwNjQ0DQo+ICAgLS0tIGNvbmZpZy9leHRlcm5h bC9tb3ouYnVpbGQNCj4gICArKysgY29uZmlnL2V4dGVybmFsL21vei5idWlsZA0KPiAtQEAg LTQwLDggKzQwLDkgQEAgaWYgbm90IENPTkZJR1siTU9aX1NZU1RFTV9MSUJWUFgiXToNCj4g K0BAIC00OSw4ICs0OSw5IEBAIGlmIG5vdCBDT05GSUdbIk1PWl9TWVNURU1fTElCVlBYIl06 DQo+ICAgICAgICBleHRlcm5hbF9kaXJzICs9IFsibWVkaWEvbGlidnB4Il0NCj4gICAgDQo+ ICAgIGlmIENPTkZJR1siTU9aX0FWMSJdOiBAQCAtMjcsMTEgKzI3LDExIEBAIGluZGV4IDAz ZTRmYTE0M2JkMS4uYTY3ZDEwYjExZmU2IDEwMDY0NCBpZiBub3QgDQo+IENPTkZJR1siTU9a X1NZU1RFTV9QTkciXToNCj4gICAgICAgIGV4dGVybmFsX2RpcnMgKz0gWyJtZWRpYS9saWJw bmciXSBkaWZmIC0tZ2l0IGNvbmZpZy9zeXN0ZW0taGVhZGVycy5tb3pidWlsZCANCj4gY29u ZmlnL3N5c3RlbS1oZWFkZXJzLm1vemJ1aWxkIC1pbmRleCBiY2Y1YzQ5MjU1NjQuLjQ4OTY0 YTk5OWE5YiANCj4gMTAwNjQ0ICtpbmRleCBhMWI1OGViLi42NTcyOWY5IDEwMDY0NCAtLS0g DQo+IGNvbmZpZy9zeXN0ZW0taGVhZGVycy5tb3pidWlsZCArKysgY29uZmlnL3N5c3RlbS1o ZWFkZXJzLm1vemJ1aWxkIC1AQCANCj4gLTEzMDUsNiArMTMwNSwxNCBAQCBpZiBDT05GSUdb J01PWl9TWVNURU1fSEFSRkJVWlonXTogLSANCj4gJ2hhcmZidXp6L2hiLmgnLCArQEAgLTEy ODksNiArMTI4OSwxNCBAQCBpZiANCj4gQ09ORklHWydNT1pfRU5BQkxFX0xJQlBST1hZJ106 ICsgJ3Byb3h5LmgnLCBdICtpZiANCj4gQ09ORklHWydNT1pfU1lTVEVNX0FWMSddOiBAQCAt NDYsNyArNDYsNyBAQCBpbmRleCANCj4gYmNmNWM0OTI1NTY0Li40ODk2NGE5OTlhOWIgMTAw NjQ0IHN5c3RlbV9oZWFkZXJzICs9IFsgDQo+ICd2cHhfbWVtL3ZweF9tZW0uaCcsIGRpZmYg LS1naXQgZG9tL21lZGlhL3BsYXRmb3Jtcy9tb3ouYnVpbGQgDQo+IGRvbS9tZWRpYS9wbGF0 Zm9ybXMvbW96LmJ1aWxkIC1pbmRleCAwOTJjZWUwYzliNjYuLjM4ZTQ1ZGU1YjVmMCAxMDA2 NDQgDQo+ICtpbmRleCA4NTA5YWVjLi5lYjZmMTI5IDEwMDY0NCAtLS0gZG9tL21lZGlhL3Bs YXRmb3Jtcy9tb3ouYnVpbGQgKysrIA0KPiBkb20vbWVkaWEvcGxhdGZvcm1zL21vei5idWls ZCBAQCAtNzgsNiArNzgsMTEgQEAgaWYgQ09ORklHWyJNT1pfQVYxIl06IEBAIC02MSwxMSAr NjEsMzMgQEAgaW5kZXggMDkyY2VlMGM5YjY2Li4zOGU0NWRlNWI1ZjAgMTAwNjQ0IGlmIA0K PiBDT05GSUdbIk1PWl9PTVgiXToNCj4gICAgICAgIEVYUE9SVFMgKz0gWw0KPiArZGlmZiAt LWdpdCBtZWRpYS9mZnZweC9saWJhdmNvZGVjL21vei5idWlsZCBtZWRpYS9mZnZweC9saWJh dmNvZGVjL21vei5idWlsZA0KPiAraW5kZXggMDA2OTg2NS4uZTgwNmZjOCAxMDA2NDQNCj4g Ky0tLSBtZWRpYS9mZnZweC9saWJhdmNvZGVjL21vei5idWlsZA0KPiArKysrIG1lZGlhL2Zm dnB4L2xpYmF2Y29kZWMvbW96LmJ1aWxkDQo+ICtAQCAtMTEyLDkgKzExMiwxNSBAQCBpZiBu b3QgQ09ORklHWydNT1pfRkZWUFhfQVVESU9PTkxZJ106DQo+ICsgICAgICAgICAgICAgJ3Zh YXBpX3ZwOC5jJywNCj4gKyAgICAgICAgICAgICAndmFhcGlfdnA5LmMnLA0KPiArICAgICAg ICAgXQ0KPiArKyAgICAgICAgaWYgQ09ORklHWyJNT1pfU1lTVEVNX0FWMSJdOg0KPiArKyAg ICAgICAgICBDRkxBR1MgKz0gQ09ORklHWydNT1pfU1lTVEVNX0xJQkRBVjFEX0NGTEFHUydd DQo+ICsrICAgICAgICAgIE9TX0xJQlMgKz0gQ09ORklHWydNT1pfU1lTVEVNX0xJQkRBVjFE X0xJQlMnXQ0KPiArKyAgICAgICAgZWxzZToNCj4gKysgICAgICAgICAgVVNFX0xJQlMgKz0g Ww0KPiArKyAgICAgICAgICAgICdkYXYxZCcsDQo+ICsrICAgICAgICAgICAgJ21lZGlhX2xp YmRhdjFkX2FzbScsDQo+ICsrICAgICAgICAgIF0NCj4gKyAgICAgICAgIFVTRV9MSUJTICs9 IFsNCj4gKy0gICAgICAgICAgJ2RhdjFkJywNCj4gKy0gICAgICAgICAgJ21lZGlhX2xpYmRh djFkX2FzbScsDQo+ICsgICAgICAgICAgICdtb3p2YScNCj4gKyAgICAgICAgIF0NCj4gKw0K PiAgIGRpZmYgLS1naXQgdG9vbGtpdC9tb3ouY29uZmlndXJlIHRvb2xraXQvbW96LmNvbmZp Z3VyZQ0KPiAtaW5kZXggODJiNWE1OWFjZjQyLi5lMjMyOTU2MGI0MmIgMTAwNjQ0DQo+IC0t LS0gdG9vbGtpdC9tb3ouY29uZmlndXJlLm9yaWcJMjAyMS0wNC0xMyAxNjoxMjozNC43NzAw MzIwMDAgKzAyMDANCj4gLSsrKyB0b29sa2l0L21vei5jb25maWd1cmUJMjAyMS0wNC0xOCAw MDowMzo0MS40MzI2OTgwMDAgKzAyMDANCj4gLUBAIC01MzgsNyArNTM4LDIzIEBADQo+ICtp bmRleCAwMDY5ODY1Li5lODA2ZmM4IDEwMDY0NA0KPiArLS0tIHRvb2xraXQvbW96LmNvbmZp Z3VyZQ0KPiArKysrIHRvb2xraXQvbW96LmNvbmZpZ3VyZQ0KPiArQEAgLTUyMyw3ICs1MjMs MjMgQEAgZGVmIGF2MSh2YWx1ZSk6DQo+ICAgICAgICAgICAgcmV0dXJuIFRydWUNCj4gICAg DQo+ICAgIA0KPiBAQCAtOTAsMTEgKzExMiwxMSBAQCBpbmRleCA4MmI1YTU5YWNmNDIuLmUy MzI5NTYwYjQyYiAxMDA2NDQNCj4gICAgZGVmIGRhdjFkX2FzbSh0YXJnZXQpOg0KPiAgICAg ICAgaWYgdGFyZ2V0LmNwdSBpbiAoImFhcmNoNjQiLCAieDg2IiwgIng4Nl82NCIpOg0KPiAg ICAgICAgICAgIHJldHVybiBUcnVlDQo+IC1AQCAtNTU0LDYgKzU3MCw3IEBADQo+ICtAQCAt NTM5LDYgKzU1NSw3IEBAIHNldF9jb25maWcoIk1PWl9EQVYxRF9BU00iLCBkYXYxZF9hc20p DQo+ICAgIHNldF9kZWZpbmUoIk1PWl9EQVYxRF9BU00iLCBkYXYxZF9hc20pDQo+ICAgIHNl dF9jb25maWcoIk1PWl9BVjEiLCBhdjEpDQo+ICAgIHNldF9kZWZpbmUoIk1PWl9BVjEiLCBh djEpDQo+ICAgK3NldF9jb25maWcoIk1PWl9TWVNURU1fQVYxIiwgZGVwZW5kc19pZihzeXN0 ZW1fYXYxKShsYW1iZGEgXzogVHJ1ZSkpDQo+ICAgIA0KPiAtICMgQnVpbHQtaW4gZnJhZ21l bnRlZCBNUDQgc3VwcG9ydC4NCj4gKyAjIEpYTCBJbWFnZSBDb2RlYyBTdXBwb3J0DQo+ICAg ICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0NCj4gZGlmZiAtLWdpdCBhL21haWwvdGh1bmRlcmJpcmQvZmlsZXMvcGF0 Y2gtYnVnMTYwMjczMF9jb21tZW50NSBiL21haWwvdGh1bmRlcmJpcmQvZmlsZXMvcGF0Y2gt YnVnMTYwMjczMF9jb21tZW50NQ0KPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5k ZXggNDlmOWY0MzIxZGY4Li4wMDAwMDAwMDAwMDANCj4gLS0tIGEvbWFpbC90aHVuZGVyYmly ZC9maWxlcy9wYXRjaC1idWcxNjAyNzMwX2NvbW1lbnQ1DQo+ICsrKyAvZGV2L251bGwNCj4g QEAgLTEsMjQgKzAsMCBAQA0KPiAtLS0tIGdmeC9sYXllcnMvY29tcG9zaXRlL0NvbXBvc2l0 YWJsZUhvc3QuY3BwLm9yaWcJMjAyMC0wOS0xMiAyMTo0Nzo0MiBVVEMNCj4gLSsrKyBnZngv bGF5ZXJzL2NvbXBvc2l0ZS9Db21wb3NpdGFibGVIb3N0LmNwcA0KPiAtQEAgLTEzLDYgKzEz LDcgQEANCj4gLSAjaW5jbHVkZSAiSW1hZ2VIb3N0LmgiICAvLyBmb3IgSW1hZ2VIb3N0QnVm ZmVyZWQsIGV0Yw0KPiAtICNpbmNsdWRlICJMYXllcnMuaCINCj4gLSAjaW5jbHVkZSAiVGls ZWRDb250ZW50SG9zdC5oIiAgLy8gZm9yIFRpbGVkQ29udGVudEhvc3QNCj4gLSsjaW5jbHVk ZSAibW96aWxsYS9FbmRpYW5VdGlscy5oIg0KPiAtICNpbmNsdWRlICJtb3ppbGxhL2dmeC9n ZnhWYXJzLmgiDQo+IC0gI2luY2x1ZGUgIm1vemlsbGEvbGF5ZXJzL0xheWVyc1N1cmZhY2Vz LmgiICAvLyBmb3IgU3VyZmFjZURlc2NyaXB0b3INCj4gLSAjaW5jbHVkZSAibW96aWxsYS9s YXllcnMvVGV4dHVyZUhvc3QuaCIgICAgIC8vIGZvciBUZXh0dXJlSG9zdCwgZXRjDQo+IC1A QCAtOTIsOSArOTMsMTMgQEAgYm9vbCBDb21wb3NpdGFibGVIb3N0OjpBZGRNYXNrRWZmZWN0 KEVmZmVjdENoYWluJiBhRWZmDQo+IC0gICB9DQo+IC0gICBNT1pfQVNTRVJUKHNvdXJjZSk7 DQo+IC0NCj4gLSsgIC8vIFNldHRpbmcgYW4gYWxwaGEtbWFzayBoZXJlIGJyZWFrcyB0aGUg VVJMLWJhciBvbiBiaWcgZW5kaWFuIChzMzkweCkNCj4gLSsgIC8vIGlmIHRoZSB0eXBlZCBV UkwgaXMgdG9vIGxvbmcgZm9yIHRoZSB0ZXh0Ym94IChhdXRvbWF0aWMgc2Nyb2xsaW5nIG5l ZWRlZCkNCj4gLSsjaWYgTU9aX0xJVFRMRV9FTkRJQU4oKQ0KPiAtICAgUmVmUHRyPEVmZmVj dE1hc2s+IGVmZmVjdCA9DQo+IC0gICAgICAgbmV3IEVmZmVjdE1hc2soc291cmNlLCBzb3Vy Y2UtPkdldFNpemUoKSwgYVRyYW5zZm9ybSk7DQo+IC0gICBhRWZmZWN0cy5tU2Vjb25kYXJ5 RWZmZWN0c1tFZmZlY3RUeXBlczo6TUFTS10gPSBlZmZlY3Q7DQo+IC0rI2VuZGlmDQo+IC0g ICByZXR1cm4gdHJ1ZTsNCj4gLSB9DQo+IC0NCj4gZGlmZiAtLWdpdCBhL21haWwvdGh1bmRl cmJpcmQvZmlsZXMvcGF0Y2gtYnVnMTYxMjE4NCBiL21haWwvdGh1bmRlcmJpcmQvZmlsZXMv cGF0Y2gtYnVnMTYxMjE4NA0KPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXgg MzNkMzkxYTNiNjQ3Li4wMDAwMDAwMDAwMDANCj4gLS0tIGEvbWFpbC90aHVuZGVyYmlyZC9m aWxlcy9wYXRjaC1idWcxNjEyMTg0DQo+ICsrKyAvZGV2L251bGwNCj4gQEAgLTEsMjU5NjEg KzAsMCBAQA0KPiAtaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/ aWQ9MTYxMjE4NA0KPiAtaHR0cHM6Ly9idWcxNjEyMTg0LmJtb2F0dGFjaG1lbnRzLm9yZy9h dHRhY2htZW50LmNnaT9pZD05MTI2MzYzDQo+IC0NCj4gLQ0KPiAtZGlmZiAtciAzODhhNGQw NGU5MTEgbWVkaWEvd2VicnRjL2duLWNvbmZpZ3MvcHBjNjRfRmFsc2VfcHBjNjRfZnJlZWJz ZC5qc29uDQo+IC0tLS0gL2Rldi9udWxsCVRodSBKYW4gMDEgMDA6MDA6MDAgMTk3MCArMDAw MA0KPiAtKysrIGRvbS9tZWRpYS93ZWJydGMvdGhpcmRfcGFydHlfYnVpbGQvZ24tY29uZmln cy9wcGM2NF9GYWxzZV9wcGM2NF9mcmVlYnNkLmpzb24JVGh1IEZlYiAxMyAxMToxMTo1MSAy MDIwICswMTAwDQo+IC1AQCAtMCwwICsxLDEzMjM3IEBADQo+IC0rew0KPiAtKyAgICAiZ25f Z2VuX2FyZ3MiOiB7DQo+IC0rICAgICAgICAiaG9zdF9jcHUiOiAicHBjNjQiLA0KPiAtKyAg ICAgICAgImlzX2RlYnVnIjogZmFsc2UsDQo+IC0rICAgICAgICAidGFyZ2V0X2NwdSI6ICJw cGM2NCIsDQo+IC0rICAgICAgICAidGFyZ2V0X29zIjogImZyZWVic2QiDQo+IC0rICAgIH0s DQo+IC0rICAgICJtb3pidWlsZF9hcmdzIjogew0KPiAtKyAgICAgICAgIkNQVV9BUkNIIjog InBwYzY0IiwNCj4gLSsgICAgICAgICJIT1NUX0NQVV9BUkNIIjogInBwYzY0IiwNCj4gLSsg ICAgICAgICJNT1pfREVCVUciOiBudWxsLA0KPiAtKyAgICAgICAgIk9TX1RBUkdFVCI6ICJG cmVlQlNEIg0KPiAtKyAgICB9LA0KPiAtKyAgICAic2FuZGJveF92YXJzIjogew0KPiAtKyAg ICAgICAgIkNPTVBJTEVfRkxBR1MiOiB7DQo+IC0rICAgICAgICAgICAgIldBUk5JTkdTX0FT X0VSUk9SUyI6IFtdDQo+IC0rICAgICAgICB9LA0KPiAtKyAgICAgICAgIkZJTkFMX0xJQlJB UlkiOiAid2VicnRjIg0KPiAtKyAgICB9LA0KPiAtKyAgICAidGFyZ2V0cyI6IHsNCj4gLSsg ICAgICAgICIvLzp3ZWJydGMiOiB7DQo+IC0rICAgICAgICAgICAgImNmbGFncyI6IFsNCj4g LSsgICAgICAgICAgICAgICAgIi1mbm8tc3RyaWN0LWFsaWFzaW5nIiwNCj4gLSsgICAgICAg ICAgICAgICAgIi0tcGFyYW09c3NwLWJ1ZmZlci1zaXplPTQiLA0KPiAtKyAgICAgICAgICAg ICAgICAiLWZzdGFjay1wcm90ZWN0b3IiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby1i dWlsdGluLW1hY3JvLXJlZGVmaW5lZCIsDQo+IC0rICAgICAgICAgICAgICAgICItRF9fREFU RV9fPSIsDQo+IC0rICAgICAgICAgICAgICAgICItRF9fVElNRV9fPSIsDQo+IC0rICAgICAg ICAgICAgICAgICItRF9fVElNRVNUQU1QX189IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1m dW53aW5kLXRhYmxlcyIsDQo+IC0rICAgICAgICAgICAgICAgICItZmNvbG9yLWRpYWdub3N0 aWNzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XYWxsIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1XZXJyb3IiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdleHRyYSIsDQo+IC0rICAg ICAgICAgICAgICAgICItV25vLW1pc3NpbmctZmllbGQtaW5pdGlhbGl6ZXJzIiwNCj4gLSsg ICAgICAgICAgICAgICAgIi1Xbm8tdW51c2VkLXBhcmFtZXRlciIsDQo+IC0rICAgICAgICAg ICAgICAgICItV25vLWMrKzExLW5hcnJvd2luZyIsDQo+IC0rICAgICAgICAgICAgICAgICIt V25vLWNvdmVyZWQtc3dpdGNoLWRlZmF1bHQiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdu by11bm5lZWRlZC1pbnRlcm5hbC1kZWNsYXJhdGlvbiIsDQo+IC0rICAgICAgICAgICAgICAg ICItV25vLWluY29uc2lzdGVudC1taXNzaW5nLW92ZXJyaWRlIiwNCj4gLSsgICAgICAgICAg ICAgICAgIi1Xbm8tdW5kZWZpbmVkLXZhci10ZW1wbGF0ZSIsDQo+IC0rICAgICAgICAgICAg ICAgICItV25vLW5vbnBvcnRhYmxlLWluY2x1ZGUtcGF0aCIsDQo+IC0rICAgICAgICAgICAg ICAgICItV25vLWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlciIsDQo+IC0rICAgICAgICAgICAg ICAgICItV25vLXVudXNlZC1sYW1iZGEtY2FwdHVyZSIsDQo+IC0rICAgICAgICAgICAgICAg ICItV25vLXVzZXItZGVmaW5lZC13YXJuaW5ncyIsDQo+IC0rICAgICAgICAgICAgICAgICIt TzIiLA0KPiAtKyAgICAgICAgICAgICAgICAiLWZuby1pZGVudCIsDQo+IC0rICAgICAgICAg ICAgICAgICItZmRhdGEtc2VjdGlvbnMiLA0KPiAtKyAgICAgICAgICAgICAgICAiLWZmdW5j dGlvbi1zZWN0aW9ucyIsDQo+IC0rICAgICAgICAgICAgICAgICItZm9taXQtZnJhbWUtcG9p bnRlciIsDQo+IC0rICAgICAgICAgICAgICAgICItZzIiLA0KPiAtKyAgICAgICAgICAgICAg ICAiLWZ2aXNpYmlsaXR5PWhpZGRlbiIsDQo+IC0rICAgICAgICAgICAgICAgICItWGNsYW5n IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1hZGQtcGx1Z2luIiwNCj4gLSsgICAgICAgICAg ICAgICAgIi1YY2xhbmciLA0KPiAtKyAgICAgICAgICAgICAgICAiZmluZC1iYWQtY29uc3Ry dWN0cyIsDQo+IC0rICAgICAgICAgICAgICAgICItWGNsYW5nIiwNCj4gLSsgICAgICAgICAg ICAgICAgIi1wbHVnaW4tYXJnLWZpbmQtYmFkLWNvbnN0cnVjdHMiLA0KPiAtKyAgICAgICAg ICAgICAgICAiLVhjbGFuZyIsDQo+IC0rICAgICAgICAgICAgICAgICJjaGVjay1hdXRvLXJh dy1wb2ludGVyIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XaGVhZGVyLWh5Z2llbmUiLA0K PiAtKyAgICAgICAgICAgICAgICAiLVdzdHJpbmctY29udmVyc2lvbiIsDQo+IC0rICAgICAg ICAgICAgICAgICItV3RhdXRvbG9naWNhbC1vdmVybGFwLWNvbXBhcmUiLA0KPiAtKyAgICAg ICAgICAgICAgICAiLVdleHRyYSIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLXVudXNl ZC1wYXJhbWV0ZXIiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby1taXNzaW5nLWZpZWxk LWluaXRpYWxpemVycyIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLXN0cmljdC1vdmVy ZmxvdyIsDQo+IC0rICAgICAgICAgICAgICAgICItV2MrKzExLW5hcnJvd2luZyIsDQo+IC0r ICAgICAgICAgICAgICAgICItV2ltcGxpY2l0LWZhbGx0aHJvdWdoIiwNCj4gLSsgICAgICAg ICAgICAgICAgIi1XdGhyZWFkLXNhZmV0eSIsDQo+IC0rICAgICAgICAgICAgICAgICItV2lu Y29uc2lzdGVudC1taXNzaW5nLW92ZXJyaWRlIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1X dW5kZWYiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVd1bnVzZWQtbGFtYmRhLWNhcHR1cmUi DQo+IC0rICAgICAgICAgICAgXSwNCj4gLSsgICAgICAgICAgICAiZGVmaW5lcyI6IFsNCj4g LSsgICAgICAgICAgICAgICAgIlY4X0RFUFJFQ0FUSU9OX1dBUk5JTkdTIiwNCj4gLSsgICAg ICAgICAgICAgICAgIlVTRV9YMTE9MSIsDQo+IC0rICAgICAgICAgICAgICAgICJDSFJPTUlV TV9CVUlMRCIsDQo+IC0rICAgICAgICAgICAgICAgICJfRklMRV9PRkZTRVRfQklUUz02NCIs DQo+IC0rICAgICAgICAgICAgICAgICJOREVCVUciLA0KPiAtKyAgICAgICAgICAgICAgICAi TlZBTEdSSU5EIiwNCj4gLSsgICAgICAgICAgICAgICAgIkRZTkFNSUNfQU5OT1RBVElPTlNf RU5BQkxFRD0wIiwNCj4gLSsgICAgICAgICAgICAgICAgIldFQlJUQ19FTkFCTEVfUFJPVE9C VUY9MCIsDQo+IC0rICAgICAgICAgICAgICAgICJXRUJSVENfUkVTVFJJQ1RfTE9HR0lORyIs DQo+IC0rICAgICAgICAgICAgICAgICJXRUJSVENfTU9aSUxMQV9CVUlMRCIsDQo+IC0rICAg ICAgICAgICAgICAgICJXRUJSVENfTk9OX1NUQVRJQ19UUkFDRV9FVkVOVF9IQU5ETEVSUz0w IiwNCj4gLSsgICAgICAgICAgICAgICAgIldFQlJUQ19QT1NJWCIsDQo+IC0rICAgICAgICAg ICAgICAgICJXRUJSVENfQlNEIiwNCj4gLSsgICAgICAgICAgICAgICAgIkhBVkVfV0VCUlRD X1ZJREVPIiwNCj4gLSsgICAgICAgICAgICAgICAgIkhBVkVfV0VCUlRDX1ZPSUNFIg0KPiAt KyAgICAgICAgICAgIF0sDQo+IC0rICAgICAgICAgICAgImRlcHMiOiBbDQo+IC0rICAgICAg ICAgICAgICAgICIvLzp3ZWJydGNfY29tbW9uIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8v YXBpOmJhc2VfcGVlcmNvbm5lY3Rpb25fYXBpIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8v YXBpOnRyYW5zcG9ydF9hcGkiLA0KPiAtKyAgICAgICAgICAgICAgICAiLy9hcGk6dmlkZW9f ZnJhbWVfYXBpIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8vYXVkaW86YXVkaW8iLA0KPiAt KyAgICAgICAgICAgICAgICAiLy9jYWxsOmNhbGwiLA0KPiAtKyAgICAgICAgICAgICAgICAi Ly9jb21tb25fYXVkaW86Y29tbW9uX2F1ZGlvIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8v Y29tbW9uX3ZpZGVvOmNvbW1vbl92aWRlbyIsDQo+IC0rICAgICAgICAgICAgICAgICIvL21l ZGlhOm1lZGlhIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8vbW9kdWxlczptb2R1bGVzIiwN Cj4gLSsgICAgICAgICAgICAgICAgIi8vbW9kdWxlcy92aWRlb19jYXB0dXJlOnZpZGVvX2Nh cHR1cmVfaW50ZXJuYWxfaW1wbCIsDQo+IC0rICAgICAgICAgICAgICAgICIvL3J0Y19iYXNl OnJ0Y19iYXNlIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8vc3lzdGVtX3dyYXBwZXJzOmZp ZWxkX3RyaWFsX2RlZmF1bHQiLA0KPiAtKyAgICAgICAgICAgICAgICAiLy9zeXN0ZW1fd3Jh cHBlcnM6bWV0cmljc19kZWZhdWx0IiwNCj4gLSsgICAgICAgICAgICAgICAgIi8vc3lzdGVt X3dyYXBwZXJzOnN5c3RlbV93cmFwcGVyc19kZWZhdWx0IiwNCj4gLSsgICAgICAgICAgICAg ICAgIi8vdmlkZW86dmlkZW8iLA0KPiAtKyAgICAgICAgICAgICAgICAiLy92b2ljZV9lbmdp bmU6dm9pY2VfZW5naW5lIg0KPiAtKyAgICAgICAgICAgIF0sDQo+IC0rICAgICAgICAgICAg ImluY2x1ZGVfZGlycyI6IFsNCj4gLSsgICAgICAgICAgICAgICAgIi8vIiwNCj4gLSsgICAg ICAgICAgICAgICAgIi9yb290L2ZpcmVmb3hfdXBzdHJlYW0vZmlyZWZveC9vYmotcG93ZXJw YzY0LXVua25vd24tZnJlZWJzZDEzLjAvbWVkaWEvd2VicnRjL3RydW5rL3dlYnJ0Yy9nbi1v dXRwdXQvZ2VuLyIsDQo+IC0rICAgICAgICAgICAgICAgICIvL2NvbW1vbl9hdWRpby9yZXNh bXBsZXIvaW5jbHVkZS8iLA0KPiAtKyAgICAgICAgICAgICAgICAiLy9jb21tb25fYXVkaW8v c2lnbmFsX3Byb2Nlc3NpbmcvaW5jbHVkZS8iLA0KPiAtKyAgICAgICAgICAgICAgICAiLy9j b21tb25fYXVkaW8vdmFkL2luY2x1ZGUvIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8vY29t bW9uX3ZpZGVvL2luY2x1ZGUvIiwNCj4gLSsgICAgICAgICAgICAgICAgIi9tZWRpYS9saWJ5 dXYvbGlieXV2L2luY2x1ZGUvIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8vbW9kdWxlcy9h dWRpb19jb2RpbmcvaW5jbHVkZS8iLA0KPiAtKyAgICAgICAgICAgICAgICAiLy9tb2R1bGVz L2luY2x1ZGUvIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8vbW9kdWxlcy9pbmNsdWRlLyIs DQo+IC0rICAgICAgICAgICAgICAgICIvL21vZHVsZXMvYXVkaW9fZGV2aWNlL2luY2x1ZGUv IiwNCj4gLSsgICAgICAgICAgICAgICAgIi8vbW9kdWxlcy9hdWRpb19kZXZpY2UvZHVtbXkv Ig0KPiAtKyAgICAgICAgICAgIF0sDQo+IC0rICAgICAgICAgICAgImxpYnMiOiBbDQo+IC0r ICAgICAgICAgICAgICAgICJYMTEiLA0KPiAtKyAgICAgICAgICAgICAgICAiWDExLXhjYiIs DQo+IC0rICAgICAgICAgICAgICAgICJ4Y2IiLA0KPiAtKyAgICAgICAgICAgICAgICAiWGNv bXBvc2l0ZSIsDQo+IC0rICAgICAgICAgICAgICAgICJYY3Vyc29yIiwNCj4gLSsgICAgICAg ICAgICAgICAgIlhkYW1hZ2UiLA0KPiAtKyAgICAgICAgICAgICAgICAiWGV4dCIsDQo+IC0r ICAgICAgICAgICAgICAgICJYZml4ZXMiLA0KPiAtKyAgICAgICAgICAgICAgICAiWGkiLA0K PiAtKyAgICAgICAgICAgICAgICAiWHJlbmRlciINCj4gLSsgICAgICAgICAgICBdLA0KPiAt KyAgICAgICAgICAgICJzb3VyY2VzIjogW10sDQo+IC0rICAgICAgICAgICAgInR5cGUiOiAi c3RhdGljX2xpYnJhcnkiDQo+IC0rICAgICAgICB9LA0KPiAtKyAgICAgICAgIi8vOndlYnJ0 Y19jb21tb24iOiB7DQo+IC0rICAgICAgICAgICAgImNmbGFncyI6IFsNCj4gLSsgICAgICAg ICAgICAgICAgIi1mbm8tc3RyaWN0LWFsaWFzaW5nIiwNCj4gLSsgICAgICAgICAgICAgICAg Ii0tcGFyYW09c3NwLWJ1ZmZlci1zaXplPTQiLA0KPiAtKyAgICAgICAgICAgICAgICAiLWZz dGFjay1wcm90ZWN0b3IiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby1idWlsdGluLW1h Y3JvLXJlZGVmaW5lZCIsDQo+IC0rICAgICAgICAgICAgICAgICItRF9fREFURV9fPSIsDQo+ IC0rICAgICAgICAgICAgICAgICItRF9fVElNRV9fPSIsDQo+IC0rICAgICAgICAgICAgICAg ICItRF9fVElNRVNUQU1QX189IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mdW53aW5kLXRh YmxlcyIsDQo+IC0rICAgICAgICAgICAgICAgICItZmNvbG9yLWRpYWdub3N0aWNzIiwNCj4g LSsgICAgICAgICAgICAgICAgIi1XYWxsIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XZXJy b3IiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdleHRyYSIsDQo+IC0rICAgICAgICAgICAg ICAgICItV25vLW1pc3NpbmctZmllbGQtaW5pdGlhbGl6ZXJzIiwNCj4gLSsgICAgICAgICAg ICAgICAgIi1Xbm8tdW51c2VkLXBhcmFtZXRlciIsDQo+IC0rICAgICAgICAgICAgICAgICIt V25vLWMrKzExLW5hcnJvd2luZyIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLWNvdmVy ZWQtc3dpdGNoLWRlZmF1bHQiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby11bm5lZWRl ZC1pbnRlcm5hbC1kZWNsYXJhdGlvbiIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLWlu Y29uc2lzdGVudC1taXNzaW5nLW92ZXJyaWRlIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1X bm8tdW5kZWZpbmVkLXZhci10ZW1wbGF0ZSIsDQo+IC0rICAgICAgICAgICAgICAgICItV25v LW5vbnBvcnRhYmxlLWluY2x1ZGUtcGF0aCIsDQo+IC0rICAgICAgICAgICAgICAgICItV25v LWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlciIsDQo+IC0rICAgICAgICAgICAgICAgICItV25v LXVudXNlZC1sYW1iZGEtY2FwdHVyZSIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLXVz ZXItZGVmaW5lZC13YXJuaW5ncyIsDQo+IC0rICAgICAgICAgICAgICAgICItTzIiLA0KPiAt KyAgICAgICAgICAgICAgICAiLWZuby1pZGVudCIsDQo+IC0rICAgICAgICAgICAgICAgICIt ZmRhdGEtc2VjdGlvbnMiLA0KPiAtKyAgICAgICAgICAgICAgICAiLWZmdW5jdGlvbi1zZWN0 aW9ucyIsDQo+IC0rICAgICAgICAgICAgICAgICItZm9taXQtZnJhbWUtcG9pbnRlciIsDQo+ IC0rICAgICAgICAgICAgICAgICItZzIiLA0KPiAtKyAgICAgICAgICAgICAgICAiLWZ2aXNp YmlsaXR5PWhpZGRlbiIsDQo+IC0rICAgICAgICAgICAgICAgICItV2hlYWRlci1oeWdpZW5l IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xc3RyaW5nLWNvbnZlcnNpb24iLA0KPiAtKyAg ICAgICAgICAgICAgICAiLVd0YXV0b2xvZ2ljYWwtb3ZlcmxhcC1jb21wYXJlIiwNCj4gLSsg ICAgICAgICAgICAgICAgIi1XZXh0cmEiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby11 bnVzZWQtcGFyYW1ldGVyIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tbWlzc2luZy1m aWVsZC1pbml0aWFsaXplcnMiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby1zdHJpY3Qt b3ZlcmZsb3ciLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdjKysxMS1uYXJyb3dpbmciLA0K PiAtKyAgICAgICAgICAgICAgICAiLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCIsDQo+IC0rICAg ICAgICAgICAgICAgICItV3RocmVhZC1zYWZldHkiLA0KPiAtKyAgICAgICAgICAgICAgICAi LVdpbmNvbnNpc3RlbnQtbWlzc2luZy1vdmVycmlkZSIsDQo+IC0rICAgICAgICAgICAgICAg ICItV3VuZGVmIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XdW51c2VkLWxhbWJkYS1jYXB0 dXJlIg0KPiAtKyAgICAgICAgICAgIF0sDQo+IC0rICAgICAgICAgICAgImRlZmluZXMiOiBb DQo+IC0rICAgICAgICAgICAgICAgICJWOF9ERVBSRUNBVElPTl9XQVJOSU5HUyIsDQo+IC0r ICAgICAgICAgICAgICAgICJVU0VfWDExPTEiLA0KPiAtKyAgICAgICAgICAgICAgICAiQ0hS T01JVU1fQlVJTEQiLA0KPiAtKyAgICAgICAgICAgICAgICAiX0ZJTEVfT0ZGU0VUX0JJVFM9 NjQiLA0KPiAtKyAgICAgICAgICAgICAgICAiTkRFQlVHIiwNCj4gLSsgICAgICAgICAgICAg ICAgIk5WQUxHUklORCIsDQo+IC0rICAgICAgICAgICAgICAgICJEWU5BTUlDX0FOTk9UQVRJ T05TX0VOQUJMRUQ9MCIsDQo+IC0rICAgICAgICAgICAgICAgICJXRUJSVENfRU5BQkxFX1BS T1RPQlVGPTAiLA0KPiAtKyAgICAgICAgICAgICAgICAiV0VCUlRDX1JFU1RSSUNUX0xPR0dJ TkciLA0KPiAtKyAgICAgICAgICAgICAgICAiV0VCUlRDX01PWklMTEFfQlVJTEQiLA0KPiAt KyAgICAgICAgICAgICAgICAiV0VCUlRDX05PTl9TVEFUSUNfVFJBQ0VfRVZFTlRfSEFORExF UlM9MCIsDQo+IC0rICAgICAgICAgICAgICAgICJXRUJSVENfUE9TSVgiLA0KPiAtKyAgICAg ICAgICAgICAgICAiV0VCUlRDX0JTRCINCj4gLSsgICAgICAgICAgICBdLA0KPiAtKyAgICAg ICAgICAgICJkZXBzIjogW10sDQo+IC0rICAgICAgICAgICAgImluY2x1ZGVfZGlycyI6IFsN Cj4gLSsgICAgICAgICAgICAgICAgIi8vIiwNCj4gLSsgICAgICAgICAgICAgICAgIi9yb290 L2ZpcmVmb3hfdXBzdHJlYW0vZmlyZWZveC9vYmotcG93ZXJwYzY0LXVua25vd24tZnJlZWJz ZDEzLjAvbWVkaWEvd2VicnRjL3RydW5rL3dlYnJ0Yy9nbi1vdXRwdXQvZ2VuLyINCj4gLSsg ICAgICAgICAgICBdLA0KPiAtKyAgICAgICAgICAgICJsaWJzIjogW10sDQo+IC0rICAgICAg ICAgICAgInNvdXJjZXMiOiBbDQo+IC0rICAgICAgICAgICAgICAgICIvL2NvbW1vbl90eXBl cy5jYyIsDQo+IC0rICAgICAgICAgICAgICAgICIvL2NvbW1vbl90eXBlcy5oIiwNCj4gLSsg ICAgICAgICAgICAgICAgIi8vdHlwZWRlZnMuaCINCj4gLSsgICAgICAgICAgICBdLA0KPiAt KyAgICAgICAgICAgICJ0eXBlIjogInN0YXRpY19saWJyYXJ5Ig0KPiAtKyAgICAgICAgfSwN Cj4gLSsgICAgICAgICIvL2FwaS9hdWRpb19jb2RlY3MvTDE2OmF1ZGlvX2RlY29kZXJfTDE2 Ijogew0KPiAtKyAgICAgICAgICAgICJjZmxhZ3MiOiBbDQo+IC0rICAgICAgICAgICAgICAg ICItZm5vLXN0cmljdC1hbGlhc2luZyIsDQo+IC0rICAgICAgICAgICAgICAgICItLXBhcmFt PXNzcC1idWZmZXItc2l6ZT00IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mc3RhY2stcHJv dGVjdG9yIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tYnVpbHRpbi1tYWNyby1yZWRl ZmluZWQiLA0KPiAtKyAgICAgICAgICAgICAgICAiLURfX0RBVEVfXz0iLA0KPiAtKyAgICAg ICAgICAgICAgICAiLURfX1RJTUVfXz0iLA0KPiAtKyAgICAgICAgICAgICAgICAiLURfX1RJ TUVTVEFNUF9fPSIsDQo+IC0rICAgICAgICAgICAgICAgICItZnVud2luZC10YWJsZXMiLA0K PiAtKyAgICAgICAgICAgICAgICAiLWZjb2xvci1kaWFnbm9zdGljcyIsDQo+IC0rICAgICAg ICAgICAgICAgICItV2FsbCIsDQo+IC0rICAgICAgICAgICAgICAgICItV2Vycm9yIiwNCj4g LSsgICAgICAgICAgICAgICAgIi1XZXh0cmEiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdu by1taXNzaW5nLWZpZWxkLWluaXRpYWxpemVycyIsDQo+IC0rICAgICAgICAgICAgICAgICIt V25vLXVudXNlZC1wYXJhbWV0ZXIiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby1jKysx MS1uYXJyb3dpbmciLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby1jb3ZlcmVkLXN3aXRj aC1kZWZhdWx0IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tdW5uZWVkZWQtaW50ZXJu YWwtZGVjbGFyYXRpb24iLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby1pbmNvbnNpc3Rl bnQtbWlzc2luZy1vdmVycmlkZSIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLXVuZGVm aW5lZC12YXItdGVtcGxhdGUiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby1ub25wb3J0 YWJsZS1pbmNsdWRlLXBhdGgiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby1hZGRyZXNz LW9mLXBhY2tlZC1tZW1iZXIiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby11bnVzZWQt bGFtYmRhLWNhcHR1cmUiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby11c2VyLWRlZmlu ZWQtd2FybmluZ3MiLA0KPiAtKyAgICAgICAgICAgICAgICAiLU8yIiwNCj4gLSsgICAgICAg ICAgICAgICAgIi1mbm8taWRlbnQiLA0KPiAtKyAgICAgICAgICAgICAgICAiLWZkYXRhLXNl Y3Rpb25zIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mZnVuY3Rpb24tc2VjdGlvbnMiLA0K PiAtKyAgICAgICAgICAgICAgICAiLWZvbWl0LWZyYW1lLXBvaW50ZXIiLA0KPiAtKyAgICAg ICAgICAgICAgICAiLWcyIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mdmlzaWJpbGl0eT1o aWRkZW4iLA0KPiAtKyAgICAgICAgICAgICAgICAiLVhjbGFuZyIsDQo+IC0rICAgICAgICAg ICAgICAgICItYWRkLXBsdWdpbiIsDQo+IC0rICAgICAgICAgICAgICAgICItWGNsYW5nIiwN Cj4gLSsgICAgICAgICAgICAgICAgImZpbmQtYmFkLWNvbnN0cnVjdHMiLA0KPiAtKyAgICAg ICAgICAgICAgICAiLVhjbGFuZyIsDQo+IC0rICAgICAgICAgICAgICAgICItcGx1Z2luLWFy Zy1maW5kLWJhZC1jb25zdHJ1Y3RzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1YY2xhbmci LA0KPiAtKyAgICAgICAgICAgICAgICAiY2hlY2stYXV0by1yYXctcG9pbnRlciIsDQo+IC0r ICAgICAgICAgICAgICAgICItV2hlYWRlci1oeWdpZW5lIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1Xc3RyaW5nLWNvbnZlcnNpb24iLA0KPiAtKyAgICAgICAgICAgICAgICAiLVd0YXV0 b2xvZ2ljYWwtb3ZlcmxhcC1jb21wYXJlIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XZXh0 cmEiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby11bnVzZWQtcGFyYW1ldGVyIiwNCj4g LSsgICAgICAgICAgICAgICAgIi1Xbm8tbWlzc2luZy1maWVsZC1pbml0aWFsaXplcnMiLA0K PiAtKyAgICAgICAgICAgICAgICAiLVduby1zdHJpY3Qtb3ZlcmZsb3ciLA0KPiAtKyAgICAg ICAgICAgICAgICAiLVdjKysxMS1uYXJyb3dpbmciLA0KPiAtKyAgICAgICAgICAgICAgICAi LVdpbXBsaWNpdC1mYWxsdGhyb3VnaCIsDQo+IC0rICAgICAgICAgICAgICAgICItV3RocmVh ZC1zYWZldHkiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdpbmNvbnNpc3RlbnQtbWlzc2lu Zy1vdmVycmlkZSIsDQo+IC0rICAgICAgICAgICAgICAgICItV3VuZGVmIiwNCj4gLSsgICAg ICAgICAgICAgICAgIi1XdW51c2VkLWxhbWJkYS1jYXB0dXJlIg0KPiAtKyAgICAgICAgICAg IF0sDQo+IC0rICAgICAgICAgICAgImRlZmluZXMiOiBbDQo+IC0rICAgICAgICAgICAgICAg ICJWOF9ERVBSRUNBVElPTl9XQVJOSU5HUyIsDQo+IC0rICAgICAgICAgICAgICAgICJVU0Vf WDExPTEiLA0KPiAtKyAgICAgICAgICAgICAgICAiQ0hST01JVU1fQlVJTEQiLA0KPiAtKyAg ICAgICAgICAgICAgICAiX0ZJTEVfT0ZGU0VUX0JJVFM9NjQiLA0KPiAtKyAgICAgICAgICAg ICAgICAiTkRFQlVHIiwNCj4gLSsgICAgICAgICAgICAgICAgIk5WQUxHUklORCIsDQo+IC0r ICAgICAgICAgICAgICAgICJEWU5BTUlDX0FOTk9UQVRJT05TX0VOQUJMRUQ9MCIsDQo+IC0r ICAgICAgICAgICAgICAgICJXRUJSVENfRU5BQkxFX1BST1RPQlVGPTAiLA0KPiAtKyAgICAg ICAgICAgICAgICAiV0VCUlRDX1JFU1RSSUNUX0xPR0dJTkciLA0KPiAtKyAgICAgICAgICAg ICAgICAiV0VCUlRDX01PWklMTEFfQlVJTEQiLA0KPiAtKyAgICAgICAgICAgICAgICAiV0VC UlRDX05PTl9TVEFUSUNfVFJBQ0VfRVZFTlRfSEFORExFUlM9MCIsDQo+IC0rICAgICAgICAg ICAgICAgICJXRUJSVENfUE9TSVgiLA0KPiAtKyAgICAgICAgICAgICAgICAiV0VCUlRDX0JT RCINCj4gLSsgICAgICAgICAgICBdLA0KPiAtKyAgICAgICAgICAgICJkZXBzIjogWw0KPiAt KyAgICAgICAgICAgICAgICAiLy86d2VicnRjX2NvbW1vbiIsDQo+IC0rICAgICAgICAgICAg ICAgICIvL2FwaTpvcHRpb25hbCIsDQo+IC0rICAgICAgICAgICAgICAgICIvL2FwaS9hdWRp b19jb2RlY3M6YXVkaW9fY29kZWNzX2FwaSIsDQo+IC0rICAgICAgICAgICAgICAgICIvL21v ZHVsZXMvYXVkaW9fY29kaW5nOnBjbTE2YiIsDQo+IC0rICAgICAgICAgICAgICAgICIvL3J0 Y19iYXNlOnJ0Y19iYXNlX2FwcHJvdmVkIg0KPiAtKyAgICAgICAgICAgIF0sDQo+IC0rICAg ICAgICAgICAgImluY2x1ZGVfZGlycyI6IFsNCj4gLSsgICAgICAgICAgICAgICAgIi8vIiwN Cj4gLSsgICAgICAgICAgICAgICAgIi9yb290L2ZpcmVmb3hfdXBzdHJlYW0vZmlyZWZveC9v YmotcG93ZXJwYzY0LXVua25vd24tZnJlZWJzZDEzLjAvbWVkaWEvd2VicnRjL3RydW5rL3dl YnJ0Yy9nbi1vdXRwdXQvZ2VuLyIsDQo+IC0rICAgICAgICAgICAgICAgICIvL21vZHVsZXMv YXVkaW9fY29kaW5nL2NvZGVjcy9wY20xNmIvaW5jbHVkZS8iDQo+IC0rICAgICAgICAgICAg XSwNCj4gLSsgICAgICAgICAgICAibGlicyI6IFtdLA0KPiAtKyAgICAgICAgICAgICJzb3Vy Y2VzIjogWw0KPiAtKyAgICAgICAgICAgICAgICAiLy9hcGkvYXVkaW9fY29kZWNzL0wxNi9h dWRpb19kZWNvZGVyX0wxNi5jYyIsDQo+IC0rICAgICAgICAgICAgICAgICIvL2FwaS9hdWRp b19jb2RlY3MvTDE2L2F1ZGlvX2RlY29kZXJfTDE2LmgiDQo+IC0rICAgICAgICAgICAgXSwN Cj4gLSsgICAgICAgICAgICAidHlwZSI6ICJzdGF0aWNfbGlicmFyeSINCj4gLSsgICAgICAg IH0sDQo+IC0rICAgICAgICAiLy9hcGkvYXVkaW9fY29kZWNzL0wxNjphdWRpb19lbmNvZGVy X0wxNiI6IHsNCj4gLSsgICAgICAgICAgICAiY2ZsYWdzIjogWw0KPiAtKyAgICAgICAgICAg ICAgICAiLWZuby1zdHJpY3QtYWxpYXNpbmciLA0KPiAtKyAgICAgICAgICAgICAgICAiLS1w YXJhbT1zc3AtYnVmZmVyLXNpemU9NCIsDQo+IC0rICAgICAgICAgICAgICAgICItZnN0YWNr LXByb3RlY3RvciIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLWJ1aWx0aW4tbWFjcm8t cmVkZWZpbmVkIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1EX19EQVRFX189IiwNCj4gLSsg ICAgICAgICAgICAgICAgIi1EX19USU1FX189IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1E X19USU1FU1RBTVBfXz0iLA0KPiAtKyAgICAgICAgICAgICAgICAiLWZ1bndpbmQtdGFibGVz IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mY29sb3ItZGlhZ25vc3RpY3MiLA0KPiAtKyAg ICAgICAgICAgICAgICAiLVdhbGwiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdlcnJvciIs DQo+IC0rICAgICAgICAgICAgICAgICItV2V4dHJhIiwNCj4gLSsgICAgICAgICAgICAgICAg Ii1Xbm8tbWlzc2luZy1maWVsZC1pbml0aWFsaXplcnMiLA0KPiAtKyAgICAgICAgICAgICAg ICAiLVduby11bnVzZWQtcGFyYW1ldGVyIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8t YysrMTEtbmFycm93aW5nIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tY292ZXJlZC1z d2l0Y2gtZGVmYXVsdCIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLXVubmVlZGVkLWlu dGVybmFsLWRlY2xhcmF0aW9uIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8taW5jb25z aXN0ZW50LW1pc3Npbmctb3ZlcnJpZGUiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVduby11 bmRlZmluZWQtdmFyLXRlbXBsYXRlIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tbm9u cG9ydGFibGUtaW5jbHVkZS1wYXRoIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tYWRk cmVzcy1vZi1wYWNrZWQtbWVtYmVyIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tdW51 c2VkLWxhbWJkYS1jYXB0dXJlIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tdXNlci1k ZWZpbmVkLXdhcm5pbmdzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1PMiIsDQo+IC0rICAg ICAgICAgICAgICAgICItZm5vLWlkZW50IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mZGF0 YS1zZWN0aW9ucyIsDQo+IC0rICAgICAgICAgICAgICAgICItZmZ1bmN0aW9uLXNlY3Rpb25z IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mb21pdC1mcmFtZS1wb2ludGVyIiwNCj4gLSsg ICAgICAgICAgICAgICAgIi1nMiIsDQo+IC0rICAgICAgICAgICAgICAgICItZnZpc2liaWxp dHk9aGlkZGVuIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1YY2xhbmciLA0KPiAtKyAgICAg ICAgICAgICAgICAiLWFkZC1wbHVnaW4iLA0KPiAtKyAgICAgICAgICAgICAgICAiLVhjbGFu ZyIsDQo+IC0rICAgICAgICAgICAgICAgICJmaW5kLWJhZC1jb25zdHJ1Y3RzIiwNCj4gLSsg ICAgICAgICAgICAgICAgIi1YY2xhbmciLA0KPiAtKyAgICAgICAgICAgICAgICAiLXBsdWdp bi1hcmctZmluZC1iYWQtY29uc3RydWN0cyIsDQo+IC0rICAgICAgICAgICAgICAgICItWGNs YW5nIiwNCj4gLSsgICAgICAgICAgICAgICAgImNoZWNrLWF1dG8tcmF3LXBvaW50ZXIiLA0K PiAtKyAgICAgICAgICAgICAgICAiLVdoZWFkZXItaHlnaWVuZSIsDQo+IC0rICAgICAgICAg ICAgICAgICItV3N0cmluZy1jb252ZXJzaW9uIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1X dGF1dG9sb2dpY2FsLW92ZXJsYXAtY29tcGFyZSIsDQo+IC0rICAgICAgICAgICAgICAgICIt V2V4dHJhIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tdW51c2VkLXBhcmFtZXRlciIs DQo+IC0rICAgICAgICAgICAgICAgICItV25vLW1pc3NpbmctZmllbGQtaW5pdGlhbGl6ZXJz IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tc3RyaWN0LW92ZXJmbG93IiwNCj4gLSsg ICAgICAgICAgICAgICAgIi1XYysrMTEtbmFycm93aW5nIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1XaW1wbGljaXQtZmFsbHRocm91Z2giLA0KPiAtKyAgICAgICAgICAgICAgICAiLVd0 aHJlYWQtc2FmZXR5IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XaW5jb25zaXN0ZW50LW1p c3Npbmctb3ZlcnJpZGUiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVd1bmRlZiIsDQo+IC0r ICAgICAgICAgICAgICAgICItV3VudXNlZC1sYW1iZGEtY2FwdHVyZSINCj4gLSsgICAgICAg ICAgICBdLA0KPiAtKyAgICAgICAgICAgICJkZWZpbmVzIjogWw0KPiAtKyAgICAgICAgICAg ICAgICAiVjhfREVQUkVDQVRJT05fV0FSTklOR1MiLA0KPiAtKyAgICAgICAgICAgICAgICAi VVNFX1gxMT0xIiwNCj4gLSsgICAgICAgICAgICAgICAgIkNIUk9NSVVNX0JVSUxEIiwNCj4g LSsgICAgICAgICAgICAgICAgIl9GSUxFX09GRlNFVF9CSVRTPTY0IiwNCj4gLSsgICAgICAg ICAgICAgICAgIk5ERUJVRyIsDQo+IC0rICAgICAgICAgICAgICAgICJOVkFMR1JJTkQiLA0K PiAtKyAgICAgICAgICAgICAgICAiRFlOQU1JQ19BTk5PVEFUSU9OU19FTkFCTEVEPTAiLA0K PiAtKyAgICAgICAgICAgICAgICAiV0VCUlRDX0VOQUJMRV9QUk9UT0JVRj0wIiwNCj4gLSsg ICAgICAgICAgICAgICAgIldFQlJUQ19SRVNUUklDVF9MT0dHSU5HIiwNCj4gLSsgICAgICAg ICAgICAgICAgIldFQlJUQ19NT1pJTExBX0JVSUxEIiwNCj4gLSsgICAgICAgICAgICAgICAg IldFQlJUQ19OT05fU1RBVElDX1RSQUNFX0VWRU5UX0hBTkRMRVJTPTAiLA0KPiAtKyAgICAg ICAgICAgICAgICAiV0VCUlRDX1BPU0lYIiwNCj4gLSsgICAgICAgICAgICAgICAgIldFQlJU Q19CU0QiDQo+IC0rICAgICAgICAgICAgXSwNCj4gLSsgICAgICAgICAgICAiZGVwcyI6IFsN Cj4gLSsgICAgICAgICAgICAgICAgIi8vOndlYnJ0Y19jb21tb24iLA0KPiAtKyAgICAgICAg ICAgICAgICAiLy9hcGk6b3B0aW9uYWwiLA0KPiAtKyAgICAgICAgICAgICAgICAiLy9hcGkv YXVkaW9fY29kZWNzOmF1ZGlvX2NvZGVjc19hcGkiLA0KPiAtKyAgICAgICAgICAgICAgICAi Ly9tb2R1bGVzL2F1ZGlvX2NvZGluZzpwY20xNmIiLA0KPiAtKyAgICAgICAgICAgICAgICAi Ly9ydGNfYmFzZTpydGNfYmFzZV9hcHByb3ZlZCINCj4gLSsgICAgICAgICAgICBdLA0KPiAt KyAgICAgICAgICAgICJpbmNsdWRlX2RpcnMiOiBbDQo+IC0rICAgICAgICAgICAgICAgICIv LyIsDQo+IC0rICAgICAgICAgICAgICAgICIvcm9vdC9maXJlZm94X3Vwc3RyZWFtL2ZpcmVm b3gvb2JqLXBvd2VycGM2NC11bmtub3duLWZyZWVic2QxMy4wL21lZGlhL3dlYnJ0Yy90cnVu ay93ZWJydGMvZ24tb3V0cHV0L2dlbi8iLA0KPiAtKyAgICAgICAgICAgICAgICAiLy9tb2R1 bGVzL2F1ZGlvX2NvZGluZy9jb2RlY3MvcGNtMTZiL2luY2x1ZGUvIg0KPiAtKyAgICAgICAg ICAgIF0sDQo+IC0rICAgICAgICAgICAgImxpYnMiOiBbXSwNCj4gLSsgICAgICAgICAgICAi c291cmNlcyI6IFsNCj4gLSsgICAgICAgICAgICAgICAgIi8vYXBpL2F1ZGlvX2NvZGVjcy9M MTYvYXVkaW9fZW5jb2Rlcl9MMTYuY2MiLA0KPiAtKyAgICAgICAgICAgICAgICAiLy9hcGkv YXVkaW9fY29kZWNzL0wxNi9hdWRpb19lbmNvZGVyX0wxNi5oIg0KPiAtKyAgICAgICAgICAg IF0sDQo+IC0rICAgICAgICAgICAgInR5cGUiOiAic3RhdGljX2xpYnJhcnkiDQo+IC0rICAg ICAgICB9LA0KPiAtKyAgICAgICAgIi8vYXBpL2F1ZGlvX2NvZGVjcy9nNzExOmF1ZGlvX2Rl Y29kZXJfZzcxMSI6IHsNCj4gLSsgICAgICAgICAgICAiY2ZsYWdzIjogWw0KPiAtKyAgICAg ICAgICAgICAgICAiLWZuby1zdHJpY3QtYWxpYXNpbmciLA0KPiAtKyAgICAgICAgICAgICAg ICAiLS1wYXJhbT1zc3AtYnVmZmVyLXNpemU9NCIsDQo+IC0rICAgICAgICAgICAgICAgICIt ZnN0YWNrLXByb3RlY3RvciIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLWJ1aWx0aW4t bWFjcm8tcmVkZWZpbmVkIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1EX19EQVRFX189IiwN Cj4gLSsgICAgICAgICAgICAgICAgIi1EX19USU1FX189IiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1EX19USU1FU1RBTVBfXz0iLA0KPiAtKyAgICAgICAgICAgICAgICAiLWZ1bndpbmQt dGFibGVzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mY29sb3ItZGlhZ25vc3RpY3MiLA0K PiAtKyAgICAgICAgICAgICAgICAiLVdhbGwiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdl cnJvciIsDQo+IC0rICAgICAgICAgICAgICAgICItV2V4dHJhIiwNCj4gLSsgICAgICAgICAg ICAgICAgIi1Xbm8tbWlzc2luZy1maWVsZC1pbml0aWFsaXplcnMiLA0KPiAtKyAgICAgICAg ICAgICAgICAiLVduby11bnVzZWQtcGFyYW1ldGVyIiwNCj4gLSsgICAgICAgICAgICAgICAg Ii1Xbm8tYysrMTEtbmFycm93aW5nIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tY292 ZXJlZC1zd2l0Y2gtZGVmYXVsdCIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLXVubmVl ZGVkLWludGVybmFsLWRlY2xhcmF0aW9uIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8t aW5jb25zaXN0ZW50LW1pc3Npbmctb3ZlcnJpZGUiLA0KPiAtKyAgICAgICAgICAgICAgICAi LVduby11bmRlZmluZWQtdmFyLXRlbXBsYXRlIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1X bm8tbm9ucG9ydGFibGUtaW5jbHVkZS1wYXRoIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1X bm8tYWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1X bm8tdW51c2VkLWxhbWJkYS1jYXB0dXJlIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8t dXNlci1kZWZpbmVkLXdhcm5pbmdzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1PMiIsDQo+ IC0rICAgICAgICAgICAgICAgICItZm5vLWlkZW50IiwNCj4gLSsgICAgICAgICAgICAgICAg Ii1mZGF0YS1zZWN0aW9ucyIsDQo+IC0rICAgICAgICAgICAgICAgICItZmZ1bmN0aW9uLXNl Y3Rpb25zIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mb21pdC1mcmFtZS1wb2ludGVyIiwN Cj4gLSsgICAgICAgICAgICAgICAgIi1nMiIsDQo+IC0rICAgICAgICAgICAgICAgICItZnZp c2liaWxpdHk9aGlkZGVuIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1YY2xhbmciLA0KPiAt KyAgICAgICAgICAgICAgICAiLWFkZC1wbHVnaW4iLA0KPiAtKyAgICAgICAgICAgICAgICAi LVhjbGFuZyIsDQo+IC0rICAgICAgICAgICAgICAgICJmaW5kLWJhZC1jb25zdHJ1Y3RzIiwN Cj4gLSsgICAgICAgICAgICAgICAgIi1YY2xhbmciLA0KPiAtKyAgICAgICAgICAgICAgICAi LXBsdWdpbi1hcmctZmluZC1iYWQtY29uc3RydWN0cyIsDQo+IC0rICAgICAgICAgICAgICAg ICItWGNsYW5nIiwNCj4gLSsgICAgICAgICAgICAgICAgImNoZWNrLWF1dG8tcmF3LXBvaW50 ZXIiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdoZWFkZXItaHlnaWVuZSIsDQo+IC0rICAg ICAgICAgICAgICAgICItV3N0cmluZy1jb252ZXJzaW9uIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1XdGF1dG9sb2dpY2FsLW92ZXJsYXAtY29tcGFyZSIsDQo+IC0rICAgICAgICAgICAg ICAgICItV2V4dHJhIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tdW51c2VkLXBhcmFt ZXRlciIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLW1pc3NpbmctZmllbGQtaW5pdGlh bGl6ZXJzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tc3RyaWN0LW92ZXJmbG93IiwN Cj4gLSsgICAgICAgICAgICAgICAgIi1XYysrMTEtbmFycm93aW5nIiwNCj4gLSsgICAgICAg ICAgICAgICAgIi1XaW1wbGljaXQtZmFsbHRocm91Z2giLA0KPiAtKyAgICAgICAgICAgICAg ICAiLVd0aHJlYWQtc2FmZXR5IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XaW5jb25zaXN0 ZW50LW1pc3Npbmctb3ZlcnJpZGUiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVd1bmRlZiIs DQo+IC0rICAgICAgICAgICAgICAgICItV3VudXNlZC1sYW1iZGEtY2FwdHVyZSINCj4gLSsg ICAgICAgICAgICBdLA0KPiAtKyAgICAgICAgICAgICJkZWZpbmVzIjogWw0KPiAtKyAgICAg ICAgICAgICAgICAiVjhfREVQUkVDQVRJT05fV0FSTklOR1MiLA0KPiAtKyAgICAgICAgICAg ICAgICAiVVNFX1gxMT0xIiwNCj4gLSsgICAgICAgICAgICAgICAgIkNIUk9NSVVNX0JVSUxE IiwNCj4gLSsgICAgICAgICAgICAgICAgIl9GSUxFX09GRlNFVF9CSVRTPTY0IiwNCj4gLSsg ICAgICAgICAgICAgICAgIk5ERUJVRyIsDQo+IC0rICAgICAgICAgICAgICAgICJOVkFMR1JJ TkQiLA0KPiAtKyAgICAgICAgICAgICAgICAiRFlOQU1JQ19BTk5PVEFUSU9OU19FTkFCTEVE PTAiLA0KPiAtKyAgICAgICAgICAgICAgICAiV0VCUlRDX0VOQUJMRV9QUk9UT0JVRj0wIiwN Cj4gLSsgICAgICAgICAgICAgICAgIldFQlJUQ19SRVNUUklDVF9MT0dHSU5HIiwNCj4gLSsg ICAgICAgICAgICAgICAgIldFQlJUQ19NT1pJTExBX0JVSUxEIiwNCj4gLSsgICAgICAgICAg ICAgICAgIldFQlJUQ19OT05fU1RBVElDX1RSQUNFX0VWRU5UX0hBTkRMRVJTPTAiLA0KPiAt KyAgICAgICAgICAgICAgICAiV0VCUlRDX1BPU0lYIiwNCj4gLSsgICAgICAgICAgICAgICAg IldFQlJUQ19CU0QiDQo+IC0rICAgICAgICAgICAgXSwNCj4gLSsgICAgICAgICAgICAiZGVw cyI6IFsNCj4gLSsgICAgICAgICAgICAgICAgIi8vOndlYnJ0Y19jb21tb24iLA0KPiAtKyAg ICAgICAgICAgICAgICAiLy9hcGk6b3B0aW9uYWwiLA0KPiAtKyAgICAgICAgICAgICAgICAi Ly9hcGkvYXVkaW9fY29kZWNzOmF1ZGlvX2NvZGVjc19hcGkiLA0KPiAtKyAgICAgICAgICAg ICAgICAiLy9tb2R1bGVzL2F1ZGlvX2NvZGluZzpnNzExIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi8vcnRjX2Jhc2U6cnRjX2Jhc2VfYXBwcm92ZWQiDQo+IC0rICAgICAgICAgICAgXSwN Cj4gLSsgICAgICAgICAgICAiaW5jbHVkZV9kaXJzIjogWw0KPiAtKyAgICAgICAgICAgICAg ICAiLy8iLA0KPiAtKyAgICAgICAgICAgICAgICAiL3Jvb3QvZmlyZWZveF91cHN0cmVhbS9m aXJlZm94L29iai1wb3dlcnBjNjQtdW5rbm93bi1mcmVlYnNkMTMuMC9tZWRpYS93ZWJydGMv dHJ1bmsvd2VicnRjL2duLW91dHB1dC9nZW4vIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8v bW9kdWxlcy9hdWRpb19jb2RpbmcvY29kZWNzL2c3MTEvaW5jbHVkZS8iDQo+IC0rICAgICAg ICAgICAgXSwNCj4gLSsgICAgICAgICAgICAibGlicyI6IFtdLA0KPiAtKyAgICAgICAgICAg ICJzb3VyY2VzIjogWw0KPiAtKyAgICAgICAgICAgICAgICAiLy9hcGkvYXVkaW9fY29kZWNz L2c3MTEvYXVkaW9fZGVjb2Rlcl9nNzExLmNjIiwNCj4gLSsgICAgICAgICAgICAgICAgIi8v YXBpL2F1ZGlvX2NvZGVjcy9nNzExL2F1ZGlvX2RlY29kZXJfZzcxMS5oIg0KPiAtKyAgICAg ICAgICAgIF0sDQo+IC0rICAgICAgICAgICAgInR5cGUiOiAic3RhdGljX2xpYnJhcnkiDQo+ IC0rICAgICAgICB9LA0KPiAtKyAgICAgICAgIi8vYXBpL2F1ZGlvX2NvZGVjcy9nNzExOmF1 ZGlvX2VuY29kZXJfZzcxMSI6IHsNCj4gLSsgICAgICAgICAgICAiY2ZsYWdzIjogWw0KPiAt KyAgICAgICAgICAgICAgICAiLWZuby1zdHJpY3QtYWxpYXNpbmciLA0KPiAtKyAgICAgICAg ICAgICAgICAiLS1wYXJhbT1zc3AtYnVmZmVyLXNpemU9NCIsDQo+IC0rICAgICAgICAgICAg ICAgICItZnN0YWNrLXByb3RlY3RvciIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLWJ1 aWx0aW4tbWFjcm8tcmVkZWZpbmVkIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1EX19EQVRF X189IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1EX19USU1FX189IiwNCj4gLSsgICAgICAg ICAgICAgICAgIi1EX19USU1FU1RBTVBfXz0iLA0KPiAtKyAgICAgICAgICAgICAgICAiLWZ1 bndpbmQtdGFibGVzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mY29sb3ItZGlhZ25vc3Rp Y3MiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdhbGwiLA0KPiAtKyAgICAgICAgICAgICAg ICAiLVdlcnJvciIsDQo+IC0rICAgICAgICAgICAgICAgICItV2V4dHJhIiwNCj4gLSsgICAg ICAgICAgICAgICAgIi1Xbm8tbWlzc2luZy1maWVsZC1pbml0aWFsaXplcnMiLA0KPiAtKyAg ICAgICAgICAgICAgICAiLVduby11bnVzZWQtcGFyYW1ldGVyIiwNCj4gLSsgICAgICAgICAg ICAgICAgIi1Xbm8tYysrMTEtbmFycm93aW5nIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1X bm8tY292ZXJlZC1zd2l0Y2gtZGVmYXVsdCIsDQo+IC0rICAgICAgICAgICAgICAgICItV25v LXVubmVlZGVkLWludGVybmFsLWRlY2xhcmF0aW9uIiwNCj4gLSsgICAgICAgICAgICAgICAg Ii1Xbm8taW5jb25zaXN0ZW50LW1pc3Npbmctb3ZlcnJpZGUiLA0KPiAtKyAgICAgICAgICAg ICAgICAiLVduby11bmRlZmluZWQtdmFyLXRlbXBsYXRlIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1Xbm8tbm9ucG9ydGFibGUtaW5jbHVkZS1wYXRoIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1Xbm8tYWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1Xbm8tdW51c2VkLWxhbWJkYS1jYXB0dXJlIiwNCj4gLSsgICAgICAgICAgICAgICAg Ii1Xbm8tdXNlci1kZWZpbmVkLXdhcm5pbmdzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1P MiIsDQo+IC0rICAgICAgICAgICAgICAgICItZm5vLWlkZW50IiwNCj4gLSsgICAgICAgICAg ICAgICAgIi1mZGF0YS1zZWN0aW9ucyIsDQo+IC0rICAgICAgICAgICAgICAgICItZmZ1bmN0 aW9uLXNlY3Rpb25zIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mb21pdC1mcmFtZS1wb2lu dGVyIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1nMiIsDQo+IC0rICAgICAgICAgICAgICAg ICItZnZpc2liaWxpdHk9aGlkZGVuIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1YY2xhbmci LA0KPiAtKyAgICAgICAgICAgICAgICAiLWFkZC1wbHVnaW4iLA0KPiAtKyAgICAgICAgICAg ICAgICAiLVhjbGFuZyIsDQo+IC0rICAgICAgICAgICAgICAgICJmaW5kLWJhZC1jb25zdHJ1 Y3RzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1YY2xhbmciLA0KPiAtKyAgICAgICAgICAg ICAgICAiLXBsdWdpbi1hcmctZmluZC1iYWQtY29uc3RydWN0cyIsDQo+IC0rICAgICAgICAg ICAgICAgICItWGNsYW5nIiwNCj4gLSsgICAgICAgICAgICAgICAgImNoZWNrLWF1dG8tcmF3 LXBvaW50ZXIiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdoZWFkZXItaHlnaWVuZSIsDQo+ IC0rICAgICAgICAgICAgICAgICItV3N0cmluZy1jb252ZXJzaW9uIiwNCj4gLSsgICAgICAg ICAgICAgICAgIi1XdGF1dG9sb2dpY2FsLW92ZXJsYXAtY29tcGFyZSIsDQo+IC0rICAgICAg ICAgICAgICAgICItV2V4dHJhIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tdW51c2Vk LXBhcmFtZXRlciIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLW1pc3NpbmctZmllbGQt aW5pdGlhbGl6ZXJzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tc3RyaWN0LW92ZXJm bG93IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XYysrMTEtbmFycm93aW5nIiwNCj4gLSsg ICAgICAgICAgICAgICAgIi1XaW1wbGljaXQtZmFsbHRocm91Z2giLA0KPiAtKyAgICAgICAg ICAgICAgICAiLVd0aHJlYWQtc2FmZXR5IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XaW5j b25zaXN0ZW50LW1pc3Npbmctb3ZlcnJpZGUiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVd1 bmRlZiIsDQo+IC0rICAgICAgICAgICAgICAgICItV3VudXNlZC1sYW1iZGEtY2FwdHVyZSIN Cj4gLSsgICAgICAgICAgICBdLA0KPiAtKyAgICAgICAgICAgICJkZWZpbmVzIjogWw0KPiAt KyAgICAgICAgICAgICAgICAiVjhfREVQUkVDQVRJT05fV0FSTklOR1MiLA0KPiAtKyAgICAg ICAgICAgICAgICAiVVNFX1gxMT0xIiwNCj4gLSsgICAgICAgICAgICAgICAgIkNIUk9NSVVN X0JVSUxEIiwNCj4gLSsgICAgICAgICAgICAgICAgIl9GSUxFX09GRlNFVF9CSVRTPTY0IiwN Cj4gLSsgICAgICAgICAgICAgICAgIk5ERUJVRyIsDQo+IC0rICAgICAgICAgICAgICAgICJO VkFMR1JJTkQiLA0KPiAtKyAgICAgICAgICAgICAgICAiRFlOQU1JQ19BTk5PVEFUSU9OU19F TkFCTEVEPTAiLA0KPiAtKyAgICAgICAgICAgICAgICAiV0VCUlRDX0VOQUJMRV9QUk9UT0JV Rj0wIiwNCj4gLSsgICAgICAgICAgICAgICAgIldFQlJUQ19SRVNUUklDVF9MT0dHSU5HIiwN Cj4gLSsgICAgICAgICAgICAgICAgIldFQlJUQ19NT1pJTExBX0JVSUxEIiwNCj4gLSsgICAg ICAgICAgICAgICAgIldFQlJUQ19OT05fU1RBVElDX1RSQUNFX0VWRU5UX0hBTkRMRVJTPTAi LA0KPiAtKyAgICAgICAgICAgICAgICAiV0VCUlRDX1BPU0lYIiwNCj4gLSsgICAgICAgICAg ICAgICAgIldFQlJUQ19CU0QiDQo+IC0rICAgICAgICAgICAgXSwNCj4gLSsgICAgICAgICAg ICAiZGVwcyI6IFsNCj4gLSsgICAgICAgICAgICAgICAgIi8vOndlYnJ0Y19jb21tb24iLA0K PiAtKyAgICAgICAgICAgICAgICAiLy9hcGk6b3B0aW9uYWwiLA0KPiAtKyAgICAgICAgICAg ICAgICAiLy9hcGkvYXVkaW9fY29kZWNzOmF1ZGlvX2NvZGVjc19hcGkiLA0KPiAtKyAgICAg ICAgICAgICAgICAiLy9tb2R1bGVzL2F1ZGlvX2NvZGluZzpnNzExIiwNCj4gLSsgICAgICAg ICAgICAgICAgIi8vcnRjX2Jhc2U6cnRjX2Jhc2VfYXBwcm92ZWQiDQo+IC0rICAgICAgICAg ICAgXSwNCj4gLSsgICAgICAgICAgICAiaW5jbHVkZV9kaXJzIjogWw0KPiAtKyAgICAgICAg ICAgICAgICAiLy8iLA0KPiAtKyAgICAgICAgICAgICAgICAiL3Jvb3QvZmlyZWZveF91cHN0 cmVhbS9maXJlZm94L29iai1wb3dlcnBjNjQtdW5rbm93bi1mcmVlYnNkMTMuMC9tZWRpYS93 ZWJydGMvdHJ1bmsvd2VicnRjL2duLW91dHB1dC9nZW4vIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi8vbW9kdWxlcy9hdWRpb19jb2RpbmcvY29kZWNzL2c3MTEvaW5jbHVkZS8iDQo+IC0r ICAgICAgICAgICAgXSwNCj4gLSsgICAgICAgICAgICAibGlicyI6IFtdLA0KPiAtKyAgICAg ICAgICAgICJzb3VyY2VzIjogWw0KPiAtKyAgICAgICAgICAgICAgICAiLy9hcGkvYXVkaW9f Y29kZWNzL2c3MTEvYXVkaW9fZW5jb2Rlcl9nNzExLmNjIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi8vYXBpL2F1ZGlvX2NvZGVjcy9nNzExL2F1ZGlvX2VuY29kZXJfZzcxMS5oIg0KPiAt KyAgICAgICAgICAgIF0sDQo+IC0rICAgICAgICAgICAgInR5cGUiOiAic3RhdGljX2xpYnJh cnkiDQo+IC0rICAgICAgICB9LA0KPiAtKyAgICAgICAgIi8vYXBpL2F1ZGlvX2NvZGVjcy9n NzIyOmF1ZGlvX2RlY29kZXJfZzcyMiI6IHsNCj4gLSsgICAgICAgICAgICAiY2ZsYWdzIjog Ww0KPiAtKyAgICAgICAgICAgICAgICAiLWZuby1zdHJpY3QtYWxpYXNpbmciLA0KPiAtKyAg ICAgICAgICAgICAgICAiLS1wYXJhbT1zc3AtYnVmZmVyLXNpemU9NCIsDQo+IC0rICAgICAg ICAgICAgICAgICItZnN0YWNrLXByb3RlY3RvciIsDQo+IC0rICAgICAgICAgICAgICAgICIt V25vLWJ1aWx0aW4tbWFjcm8tcmVkZWZpbmVkIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1E X19EQVRFX189IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1EX19USU1FX189IiwNCj4gLSsg ICAgICAgICAgICAgICAgIi1EX19USU1FU1RBTVBfXz0iLA0KPiAtKyAgICAgICAgICAgICAg ICAiLWZ1bndpbmQtdGFibGVzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mY29sb3ItZGlh Z25vc3RpY3MiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdhbGwiLA0KPiAtKyAgICAgICAg ICAgICAgICAiLVdlcnJvciIsDQo+IC0rICAgICAgICAgICAgICAgICItV2V4dHJhIiwNCj4g LSsgICAgICAgICAgICAgICAgIi1Xbm8tbWlzc2luZy1maWVsZC1pbml0aWFsaXplcnMiLA0K PiAtKyAgICAgICAgICAgICAgICAiLVduby11bnVzZWQtcGFyYW1ldGVyIiwNCj4gLSsgICAg ICAgICAgICAgICAgIi1Xbm8tYysrMTEtbmFycm93aW5nIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1Xbm8tY292ZXJlZC1zd2l0Y2gtZGVmYXVsdCIsDQo+IC0rICAgICAgICAgICAgICAg ICItV25vLXVubmVlZGVkLWludGVybmFsLWRlY2xhcmF0aW9uIiwNCj4gLSsgICAgICAgICAg ICAgICAgIi1Xbm8taW5jb25zaXN0ZW50LW1pc3Npbmctb3ZlcnJpZGUiLA0KPiAtKyAgICAg ICAgICAgICAgICAiLVduby11bmRlZmluZWQtdmFyLXRlbXBsYXRlIiwNCj4gLSsgICAgICAg ICAgICAgICAgIi1Xbm8tbm9ucG9ydGFibGUtaW5jbHVkZS1wYXRoIiwNCj4gLSsgICAgICAg ICAgICAgICAgIi1Xbm8tYWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyIiwNCj4gLSsgICAgICAg ICAgICAgICAgIi1Xbm8tdW51c2VkLWxhbWJkYS1jYXB0dXJlIiwNCj4gLSsgICAgICAgICAg ICAgICAgIi1Xbm8tdXNlci1kZWZpbmVkLXdhcm5pbmdzIiwNCj4gLSsgICAgICAgICAgICAg ICAgIi1PMiIsDQo+IC0rICAgICAgICAgICAgICAgICItZm5vLWlkZW50IiwNCj4gLSsgICAg ICAgICAgICAgICAgIi1mZGF0YS1zZWN0aW9ucyIsDQo+IC0rICAgICAgICAgICAgICAgICIt ZmZ1bmN0aW9uLXNlY3Rpb25zIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1mb21pdC1mcmFt ZS1wb2ludGVyIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1nMiIsDQo+IC0rICAgICAgICAg ICAgICAgICItZnZpc2liaWxpdHk9aGlkZGVuIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Y Y2xhbmciLA0KPiAtKyAgICAgICAgICAgICAgICAiLWFkZC1wbHVnaW4iLA0KPiAtKyAgICAg ICAgICAgICAgICAiLVhjbGFuZyIsDQo+IC0rICAgICAgICAgICAgICAgICJmaW5kLWJhZC1j b25zdHJ1Y3RzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1YY2xhbmciLA0KPiAtKyAgICAg ICAgICAgICAgICAiLXBsdWdpbi1hcmctZmluZC1iYWQtY29uc3RydWN0cyIsDQo+IC0rICAg ICAgICAgICAgICAgICItWGNsYW5nIiwNCj4gLSsgICAgICAgICAgICAgICAgImNoZWNrLWF1 dG8tcmF3LXBvaW50ZXIiLA0KPiAtKyAgICAgICAgICAgICAgICAiLVdoZWFkZXItaHlnaWVu ZSIsDQo+IC0rICAgICAgICAgICAgICAgICItV3N0cmluZy1jb252ZXJzaW9uIiwNCj4gLSsg ICAgICAgICAgICAgICAgIi1XdGF1dG9sb2dpY2FsLW92ZXJsYXAtY29tcGFyZSIsDQo+IC0r ICAgICAgICAgICAgICAgICItV2V4dHJhIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8t dW51c2VkLXBhcmFtZXRlciIsDQo+IC0rICAgICAgICAgICAgICAgICItV25vLW1pc3Npbmct ZmllbGQtaW5pdGlhbGl6ZXJzIiwNCj4gLSsgICAgICAgICAgICAgICAgIi1Xbm8tc3RyaWN0 LW92ZXJmbG93IiwNCj4gLSsgICAgICAgICAgICAgICAgIi1XYysrMTEtbmFycm93aW5nIiwN Cj4gLSsgICAgICAgICAgICAgICAgIi1XaW1wbGljaXQtZmFsbHRocm91Z2giLA0KPiAtKyAg ICAgICAgICAgICAgICAiLVd0aHJlYWQtc2FmZXR5IiwNCj4gLSsgICAgICAgICAgICAgICAg Ii1XaW5jb25zaXN0ZW50LW1pc3Npbmctb3ZlcnJpZGUiLA0KPiAtKyAgICAgICAgICAgICAg ICAiLVd1bmRlZiIsDQo+IC0rICAgICAgICAgICAgICAgICItV3VudXNlZC1sYW1iZGEtY2Fw dHVyZSINCj4gLSsgICAgICAgICAgICBdLA0KPiAtKyAgICAgICAgICAgICJkZWZpbmVzIjog Ww0KPiAtKyAgICAgICAgICAgICAgICAiVjhfREVQUkVDQVRJT05fV0FSTklOR1MiLA0KPiAt KyAgICAgICAgICAgICAgICAiVVNFX1gxMT0xIiwNCj4gLSsgICAgICAgICAgICAgICAgIkNI Uk9NSVVNX0JVSUxEIiwNCj4gLSsgICAgICAgICAgICAgICAgIl9GSUxFX09GRlNFVF9CSVRT PTY0IiwNCj4gLSsgICAgICAgICAgICAgICAgIk5ERUJVRyIsDQo+IC0rICAgICAgICAgICAg ICAgICJOVkFMR1JJTkQiLA0KPiAtKyAgICAgICAgICAgICAgICAiRFlOQU1JQ19BTk5PVEFU SU9OU19FTkFCTEVEPTAiLA0KPiAtKyAgICAgICAgICAgICAgICAiV0VCUlRDX0VOQUJMRV9Q Uk9UT0JVRj0wIiwNCj4gLSsgICAgICAgICAgICAgICAgIldFQlJUQ19SRVNUUklDVF9MT0dH SU5HIiwNCj4gLSsgICAgICAgICAgICAgICAgIldFQlJUQ19NT1pJTExBX0JVSUxEIiwNCj4g LSsgICAgICAgICAgICAgICAgIldFQlJUQ19OT05fU1RBVElDX1RSQUNFX0VWRU5UX0hBTkRM RVJTPTAiLA0KPiAtKyAgICAgICAgICAgICAgICAiV0VCUlRDX1BPU0lYIiwNCj4gLSsgICAg ICAgICAgICAgICAgIldFQlJUQ19CU0QiDQo+IC0rICAgICAgICAgICAgXSwNCj4gLSsgICAg ICAgICAgICAiZGVwcyI6IFsNCj4gLSsgICAgICAgICAgICAgICAgIi8vOndlYnJ0Y19jb21t b24iLA0KPiAtKyAgICAgICAgICAgICAgICAiLy9hcGk6b3B0aW9uYWwiLA0KPiAtKyAgICAg ICAgICAgICAgICAiLy9hcGkvYXVkaW9fY29kZWNzOmF1ZGlvX2NvZGVjc19hcGkiLA0KPiAt KyAgICAgICAgICAgICAgICAiLy9tb2R1bGVzL2F1ZGlvX2NvZGluZzpnNzIyIiwNCj4gLSsg ICAgICAgICAgICAgICAgIi8vcnRjX2Jhc2U6cnRjX2Jhc2VfYXBwcm92ZWQiDQo+IC0rICAg ICAgICAgICAgXSwNCj4gLSsgICAgICAgICAgICAiaW5jbHVkZV9kaXJzIjogWw0KPiAtKyAg ICAgICAgICAgICAgICAiLy8iLA0KPiAqKiogOTcyMTQgTElORVMgU0tJUFBFRCAqKioNCg0K --------------Cr0TIaDH0Hwx7jhokbBI5E4g Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF= -8"> </head> <body> <font size=3D"2">Hi,<br> just to report the fact that the build it's failing for me on 12.3-STABLE amd64 with the following error:<br> <br> gmake[5]: Entering directory '/usr/ports/mail/thunderbird/work/.build/tools/profiler'<br> tools/profiler/Unified_cpp_tools_profiler0.o<br> /usr/local/bin/clang++13 -std=3Dgnu++17 -o Unified_cpp_tools_profiler0.o -c=C2=A0 -I/usr/ports/mail/thunderbird/work/.build/dist/stl_wrappers -I/usr/ports/mail/thunderbird/work/.build/dist/system_wrappers -include /usr/ports/mail/thunderbird/work/thunderbird-102.2.2/config/gcc_hid= den.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D2 -fstack-protector-strong -fstack-clash-protection -DNDEBUG=3D1 -DTRIMMED=3D1 -DMOZ_REPLACE_MALLOC_PREFIX=3Dprofiler -DOS_POSIX=3D1 -DOS_FREEBSD=3D= 1 -DOS_BSD=3D1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL= -DSTATIC_EXPORTABLE_JS_API -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/tools/profil= er -I/usr/ports/mail/thunderbird/work/.build/tools/profiler -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/caps -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/docshell/bas= e -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/ipc/chromium/src -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/mozglue/linker -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/netwerk/base= -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/netwerk/protocol/h= ttp -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/toolkit/crashrepor= ter/google-breakpad/src -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/tools/profiler/cor= e -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/tools/profiler/gec= ko -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/xpcom/base -I/usr/ports/mail/thunderbird/work/.build/ipc/ipdl/_ipdlheaders -I/usr/ports/mail/thunderbird/work/thunderbird-102.2.2/ipc/chromium= /src -I/usr/ports/mail/thunderbird/work/.build/dist/include -I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include/nss -I/usr/local/include/nspr -I/usr/ports/mail/thunderbird/work/.build/dist/include/nss -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include/pixman-1 -I/usr/local/include -DMOZILLA_CLIENT -include /usr/ports/mail/thunderbird/work/.build/mozilla-config.h -Qunused-arguments -DLIBICONV_PLUG -isystem /usr/local/include -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wdeprecated-this-capture -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wno-error=3Dtautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wc++2a-compat -Wcomma -Wenum-compare-conditional -Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete -Wno-error=3Ddeprecated-declarations -Wno-error=3Darray-bounds -Wno-error=3Dbackend-plugin -Wno-error=3Dfree-nonheap-object -Wno-error=3Dreturn-std-move -Wno-error=3Datomic-alignment -Wno-error=3Ddeprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-psabi -Wthread-safety -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -pipe -fno-strict-aliasing -march=3Dskylake -O= 3 -DLIBICONV_PLUG -isystem /usr/local/include -DLIBICONV_PLUG -isystem /usr/local/include -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -O2 -O3 -fomit-frame-pointer -funwind-tables -Wno-error=3Dstack-protector -Wno-ignored-qualifiers -fno-strict-aliasing -ffp-contract=3Doff=C2=A0 -MD -MP -MF .deps/Unified_cpp_tools_profiler0.o.pp=C2=A0=C2=A0 Unified_cpp_tools_profiler0.cpp<br> In file included from Unified_cpp_tools_profiler0.cpp:119:<br> /usr/ports/mail/thunderbird/work/thunderbird-102.2.2/tools/profiler/core/= platform.cpp:6524:11: error: use of undeclared identifier 'sched_getcpu'<br> =C2=A0 cpuId =3D sched_getcpu();<br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^<br> 1 error generated.<br> <br> <br> I've checked on /usr/include/sched.h</font><font size=3D"2"><font size=3D"2"> </font>and in 12 there is no sched_getcpu.<br> I've also tried setting PROFILE to off with the same result.<br> <br> <br> Best Regards<br> Barbara<br> <br> <br> </font><br> <div class=3D"moz-cite-prefix">On 9/11/22 15:14, Christoph Moench-Tegeder wrote:<br> </div> <blockquote type=3D"cite" cite=3D"mid:202209111314.28BDE29a040942@gitrepo.freebsd.org"> <pre class=3D"moz-quote-pre" wrap=3D"">The branch main has been upd= ated by cmt: URL: <a class=3D"moz-txt-link-freetext" href=3D"https://cgit.FreeBSD.org/= ports/commit/?id=3D4185660c39ad992441cae35833fc69c1295a4bf8">https://cgit= =2EFreeBSD.org/ports/commit/?id=3D4185660c39ad992441cae35833fc69c1295a4bf= 8</a> commit 4185660c39ad992441cae35833fc69c1295a4bf8 Author: Christoph Moench-Tegeder <a class=3D"moz-txt-link-rfc2396E" h= ref=3D"mailto:cmt@FreeBSD.org"><cmt@FreeBSD.org></a> AuthorDate: 2022-09-11 13:12:49 +0000 Commit: Christoph Moench-Tegeder <a class=3D"moz-txt-link-rfc2396E" h= ref=3D"mailto:cmt@FreeBSD.org"><cmt@FreeBSD.org></a> CommitDate: 2022-09-11 13:12:49 +0000 mail/thunderbird: update to 102.2.2 =20 Release Notes: <a class=3D"moz-txt-link-freetext" href=3D"https://www.thunderbird.= net/en-US/thunderbird/102.2.2/releasenotes/">https://www.thunderbird.net/= en-US/thunderbird/102.2.2/releasenotes/</a> --- mail/thunderbird/Makefile | 25 +- mail/thunderbird/distinfo | 6 +- mail/thunderbird/files/patch-addon-search | 27 +- mail/thunderbird/files/patch-bug1288587 | 37 - mail/thunderbird/files/patch-bug1559213 | 46 +- mail/thunderbird/files/patch-bug1602730_comment5 | 24 - mail/thunderbird/files/patch-bug1612184 | 25961 ------- mail/thunderbird/files/patch-bug1659612 | 10 +- mail/thunderbird/files/patch-bug1676134 | 122 - mail/thunderbird/files/patch-bug1734058 | 45 - mail/thunderbird/files/patch-bug292127 | 232 - mail/thunderbird/files/patch-bug847568 | 99 +- .../files/patch-comm_mail_modules_DNS.jsm | 25 - mail/thunderbird/files/patch-libwebrtc-generated | 70292 +++++++++++++= ++++++ mail/thunderbird/files/patch-pipewire_init | 41 +- mail/thunderbird/files/patch-rust-1.63 | 585 +- ...rd__party_libwebrtc_build_config_BUILDCONFIG.gn | 42 + ..._party_libwebrtc_third__party_pffft_src_pffft.c | 10 + 18 files changed, 70656 insertions(+), 26973 deletions(-) diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index c8327c49951e..bcaef63e243d 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,6 +1,5 @@ PORTNAME=3D thunderbird -DISTVERSION=3D 91.13.0 -PORTREVISION=3D 1 +DISTVERSION=3D 102.2.2 CATEGORIES=3D mail news net-im wayland MASTER_SITES=3D MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source= @@ -11,14 +10,14 @@ COMMENT=3D Mozilla Thunderbird is standalone mail and= news that stands above WWW=3D <a class=3D"moz-txt-link-freetext" href=3D"https://www.mozilla.c= om/thunderbird/">https://www.mozilla.com/thunderbird/</a> =20 BUILD_DEPENDS=3D nspr>=3D4.32:devel/nspr \ - nss>=3D3.68:security/nss \ - icu>=3D67.1,1:devel/icu \ + nss>=3D3.79:security/nss \ + icu>=3D71.1,1:devel/icu \ libevent>=3D2.1.8:devel/libevent \ - harfbuzz>=3D2.8.1:print/harfbuzz \ + harfbuzz>=3D4.1.0:print/harfbuzz \ graphite2>=3D1.3.14:graphics/graphite2 \ png>=3D1.6.37:graphics/png \ dav1d>=3D1.0.0:multimedia/dav1d \ - libvpx>=3D1.8.2:multimedia/libvpx \ + libvpx>=3D1.11.0:multimedia/libvpx \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} = \ v4l_compat>0:multimedia/v4l_compat \ autoconf2.13:devel/autoconf2.13 \ @@ -48,7 +47,17 @@ SYSTEM_PREFS=3D ${FAKEDIR}/lib/${PORTNAME}/defaults/pr= ef/${PORTNAME}.js OPTIONS_DEFAULT=3DCANBERRA =20 .include "${.CURDIR}/../../www/firefox/Makefile.options" -.include <bsd.port.pre.mk> + +.include <bsd.port.options.mk> + +.if ${ARCH} =3D=3D powerpc64 +MOZ_OPTIONS+=3D --disable-webrtc --without-wasm-sandboxed-libraries +.else +BUILD_DEPENDS+=3D ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++= abi.a:devel/wasi-libcxx \ + ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc= \ + ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/clang/${LLVM_VERSION}/lib/wasi/li= bclang_rt.builtins-wasm32.a:devel/wasi-compiler-rt${LLVM_DEFAULT} +MOZ_OPTIONS+=3D --with-wasi-sysroot=3D${LOCALBASE}/share/wasi-sysroot +.endif =20 post-extract: @${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON:R}|;s|@MOZILLA@|${MOZILLA= }|' \ @@ -70,4 +79,4 @@ post-install: ${INSTALL_DATA} ${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop ${STAGEDIR}${PRE= FIX}/share/applications ${LN} -sf ${PORTNAME_ICON_SRC} ${STAGEDIR}${PREFIX}/share/pixmaps/${POR= TNAME_ICON} =20 -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo index b3677b57f75d..4fa9c7594e65 100644 --- a/mail/thunderbird/distinfo +++ b/mail/thunderbird/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP =3D 1660910189 -SHA256 (thunderbird-91.13.0.source.tar.xz) =3D c792cf97ff7693940a8fe1ceb= baa26fbc83584250a9c9d072c7feef77896b31e -SIZE (thunderbird-91.13.0.source.tar.xz) =3D 403859320 +TIMESTAMP =3D 1662843659 +SHA256 (thunderbird-102.2.2.source.tar.xz) =3D 5d5f327ea450572ef2a135e5c= 849b3f38f7d54e897f41a1dec5223e184558f2b +SIZE (thunderbird-102.2.2.source.tar.xz) =3D 504122840 diff --git a/mail/thunderbird/files/patch-addon-search b/mail/thunderbird= /files/patch-addon-search index 38f261273f4b..26e9043e4d1a 100644 --- a/mail/thunderbird/files/patch-addon-search +++ b/mail/thunderbird/files/patch-addon-search @@ -1,23 +1,24 @@ <a class=3D"moz-txt-link-freetext" href=3D"https://github.com/mozilla/ad= dons/issues/708">https://github.com/mozilla/addons/issues/708</a> <a class=3D"moz-txt-link-freetext" href=3D"https://github.com/mozilla/ad= dons-frontend/issues/4610">https://github.com/mozilla/addons-frontend/iss= ues/4610</a> =20 ---- comm/mail/app/profile/all-thunderbird.js.orig 2021-08-11 18:47:33.53= 8900000 +0200 -+++ comm/mail/app/profile/all-thunderbird.js 2021-08-11 18:51:30.0555700= 00 +0200 -@@ -159,10 +159,10 @@ - pref("extensions.getAddons.get.url", <a class=3D"moz-txt-link-rfc2396E"= href=3D"https://services.addons.thunderbird.net/api/v3/addons/search/?gu= id=3D%IDS%&lang=3D%LOCALE%">"https://services.addons.thunderbird.net/= api/v3/addons/search/?guid=3D%IDS%&lang=3D%LOCALE%"</a>); +--- comm/mail/app/profile/all-thunderbird.js.orig 2022-09-10 23:48:23.61= 6215000 +0200 ++++ comm/mail/app/profile/all-thunderbird.js 2022-09-11 00:01:06.1407360= 00 +0200 +@@ -167,10 +167,10 @@ pref("extensions.getAddons.compatOverides.url", <a class=3D"moz-txt-lin= k-rfc2396E" href=3D"https://services.addons.thunderbird.net/api/v3/addons= /compat-override/?guid=3D%IDS%&lang=3D%LOCALE%">"https://services.add= ons.thunderbird.net/api/v3/addons/compat-override/?guid=3D%IDS%&lang=3D= %LOCALE%"</a>); pref("extensions.getAddons.link.url", <a class=3D"moz-txt-link-rfc2396E= " href=3D"https://addons.thunderbird.net/%LOCALE%/%APP%/">"https://addons= =2Ethunderbird.net/%LOCALE%/%APP%/"</a>); + pref("browser.dictionaries.download.url", <a class=3D"moz-txt-link-rfc2= 396E" href=3D"https://addons.thunderbird.net/%LOCALE%/%APP%/language-tool= s/">"https://addons.thunderbird.net/%LOCALE%/%APP%/language-tools/"</a>);= -pref("extensions.getAddons.recommended.url", <a class=3D"moz-txt-link-r= fc2396E" href=3D"https://services.addons.thunderbird.net/%LOCALE%/%APP%/a= pi/%API_VERSION%/list/recommended/all/%MAX_RESULTS%/%OS%/%VERSION%?src=3D= thunderbird">"https://services.addons.thunderbird.net/%LOCALE%/%APP%/api/= %API_VERSION%/list/recommended/all/%MAX_RESULTS%/%OS%/%VERSION%?src=3Dthu= nderbird"</a>); -+pref("extensions.getAddons.recommended.url", <a class=3D"moz-txt-link-r= fc2396E" href=3D"https://services.addons.thunderbird.net/%LOCALE%/%APP%/a= pi/%API_VERSION%/list/recommended/all/%MAX_RESULTS%/Linux/%VERSION%?src=3D= thunderbird">"https://services.addons.thunderbird.net/%LOCALE%/%APP%/api/= %API_VERSION%/list/recommended/all/%MAX_RESULTS%/Linux/%VERSION%?src=3Dth= underbird"</a>); - pref("extensions.getAddons.search.browseURL", <a class=3D"moz-txt-link-= rfc2396E" href=3D"https://addons.thunderbird.net/%LOCALE%/%APP%/search/?q= =3D%TERMS%">"https://addons.thunderbird.net/%LOCALE%/%APP%/search/?q=3D%T= ERMS%"</a>); +-pref("extensions.getAddons.search.browseURL", <a class=3D"moz-txt-link-= rfc2396E" href=3D"https://addons.thunderbird.net/%LOCALE%/%APP%/search/?q= =3D%TERMS%&appver=3D%VERSION%&platform=3D%OS%">"https://addons.th= underbird.net/%LOCALE%/%APP%/search/?q=3D%TERMS%&appver=3D%VERSION%&a= mp;platform=3D%OS%"</a>); -pref("extensions.getAddons.search.url", <a class=3D"moz-txt-link-rfc239= 6E" href=3D"https://services.addons.thunderbird.net/%LOCALE%/%APP%/api/%A= PI_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILIT= Y_MODE%?src=3Dthunderbird">"https://services.addons.thunderbird.net/%LOCA= LE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSIO= N%/%COMPATIBILITY_MODE%?src=3Dthunderbird"</a>); -pref("extensions.webservice.discoverURL", <a class=3D"moz-txt-link-rfc2= 396E" href=3D"https://services.addons.thunderbird.net/%LOCALE%/%APP%/disc= overy/pane/%VERSION%/%OS%">"https://services.addons.thunderbird.net/%LOCA= LE%/%APP%/discovery/pane/%VERSION%/%OS%"</a>); ++pref("extensions.getAddons.recommended.url", <a class=3D"moz-txt-link-r= fc2396E" href=3D"https://services.addons.thunderbird.net/%LOCALE%/%APP%/a= pi/%API_VERSION%/list/recommended/all/%MAX_RESULTS%/Linux/%VERSION%?src=3D= thunderbird">"https://services.addons.thunderbird.net/%LOCALE%/%APP%/api/= %API_VERSION%/list/recommended/all/%MAX_RESULTS%/Linux/%VERSION%?src=3Dth= underbird"</a>); ++pref("extensions.getAddons.search.browseURL", <a class=3D"moz-txt-link-= rfc2396E" href=3D"https://addons.thunderbird.net/%LOCALE%/%APP%/search/?q= =3D%TERMS%&appver=3D%VERSION%&platform=3DLinux">"https://addons.t= hunderbird.net/%LOCALE%/%APP%/search/?q=3D%TERMS%&appver=3D%VERSION%&= amp;platform=3DLinux"</a>); +pref("extensions.getAddons.search.url", <a class=3D"moz-txt-link-rfc239= 6E" href=3D"https://services.addons.thunderbird.net/%LOCALE%/%APP%/api/%A= PI_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/Linux/%VERSION%/%COMPATIBILI= TY_MODE%?src=3Dthunderbird">"https://services.addons.thunderbird.net/%LOC= ALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/Linux/%VERS= ION%/%COMPATIBILITY_MODE%?src=3Dthunderbird"</a>); +pref("extensions.webservice.discoverURL", <a class=3D"moz-txt-link-rfc2= 396E" href=3D"https://services.addons.thunderbird.net/%LOCALE%/%APP%/disc= overy/pane/%VERSION%/Linux">"https://services.addons.thunderbird.net/%LOC= ALE%/%APP%/discovery/pane/%VERSION%/Linux"</a>); pref("extensions.getAddons.langpacks.url", <a class=3D"moz-txt-link-rfc= 2396E" href=3D"https://services.addons.thunderbird.net/api/v3/addons/lang= uage-tools/?app=3Dthunderbird&type=3Dlanguage&appversion=3D%VERSI= ON%">"https://services.addons.thunderbird.net/api/v3/addons/language-tool= s/?app=3Dthunderbird&type=3Dlanguage&appversion=3D%VERSION%"</a>)= ; pref("extensions.getAddons.discovery.api_url", <a class=3D"moz-txt-link= -rfc2396E" href=3D"https://services.addons.thunderbird.net/api/v4/discove= ry/?lang=3D%LOCALE%&edition=3D%DISTRIBUTION%">"https://services.addon= s.thunderbird.net/api/v4/discovery/?lang=3D%LOCALE%&edition=3D%DISTRI= BUTION%"</a>); =20 -@@ -191,9 +191,9 @@ +@@ -202,9 +202,9 @@ // .. etc .. // pref("extensions.update.enabled", true); @@ -29,9 +30,9 @@ <a class=3D"moz-txt-link-freetext" href=3D"https://gith= ub.com/mozilla/addons-frontend/issues/4610">https://github.com/mozilla/ad= dons-frontend/issues/4610</a> =20 pref("extensions.update.interval", 86400); // Check for updates to Ext= ensions and // Themes every day ---- toolkit/mozapps/extensions/internal/AddonRepository.jsm.orig 2021-08= -11 18:52:27.424729000 +0200 -+++ toolkit/mozapps/extensions/internal/AddonRepository.jsm 2021-08-11 1= 8:54:16.222790000 +0200 -@@ -584,7 +584,7 @@ +--- toolkit/mozapps/extensions/internal/AddonRepository.jsm.orig 2022-09= -11 00:01:40.212952000 +0200 ++++ toolkit/mozapps/extensions/internal/AddonRepository.jsm 2022-09-11 0= 0:07:14.587890000 +0200 +@@ -592,7 +592,7 @@ addon.version =3D String(aEntry.current_version.version); if (Array.isArray(aEntry.current_version.files)) { for (let file of aEntry.current_version.files) { @@ -40,9 +41,9 @@ <a class=3D"moz-txt-link-freetext" href=3D"https://gith= ub.com/mozilla/addons-frontend/issues/4610">https://github.com/mozilla/ad= dons-frontend/issues/4610</a> if (file.url) { addon.sourceURI =3D NetUtil.newURI(file.url); } ---- toolkit/mozapps/extensions/internal/XPIDatabase.jsm.orig 2021-08-11 = 18:55:01.952372000 +0200 -+++ toolkit/mozapps/extensions/internal/XPIDatabase.jsm 2021-08-11 18:55= :57.455245000 +0200 -@@ -483,7 +483,7 @@ +--- toolkit/mozapps/extensions/internal/XPIDatabase.jsm.orig 2022-09-11 = 00:08:09.244518000 +0200 ++++ toolkit/mozapps/extensions/internal/XPIDatabase.jsm 2022-09-11 00:09= :56.387390000 +0200 +@@ -569,7 +569,7 @@ // Something is causing errors in here try { for (let platform of this.targetPlatforms) { diff --git a/mail/thunderbird/files/patch-bug1288587 b/mail/thunderbird/f= iles/patch-bug1288587 deleted file mode 100644 index 0925ac98733c..000000000000 --- a/mail/thunderbird/files/patch-bug1288587 +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/build/moz.configure/init.configure b/build/moz.configure/in= it.configure -index 855214a..1e91d51 100644 ---- build/moz.configure/init.configure -+++ build/moz.configure/init.configure -@@ -238,6 +238,7 @@ option( - @imports(_from=3D"mozbuild.pythonutil", _import=3D"find_python3_executa= ble") - @imports(_from=3D"mozbuild.pythonutil", _import=3D"python_executable_ve= rsion") - @imports(_from=3D"six", _import=3D"ensure_text") -+@imports(_from=3D"__builtin__", _import=3D"KeyError") - def virtualenv_python3(env_python, build_env, mozconfig, help): - # Avoid re-executing python when running configure --help. - if help: -@@ -271,6 +272,12 @@ def virtualenv_python3(env_python, virtualenv_name,= bu - python =3D mozconfig["vars"]["added"]["PYTHON3"] - elif "PYTHON3" in mozconfig["vars"]["modified"]: - python =3D mozconfig["vars"]["modified"]["PYTHON3"][1] -+ for i in ("env", "vars"): -+ for j in ("added", "modified"): -+ try: -+ del mozconfig[i][j]["PYTHON3"] -+ except KeyError: -+ pass -=20 - log.debug("python3: executable from configuration: %r" % python) -=20 -@@ -364,7 +371,10 @@ def virtualenv_python3(env_python, virtualenv_name,= bu - ) - log.info("Re-executing in the virtualenv") - if env_python: -- del os.environ["PYTHON3"] -+ try: -+ del os.environ["PYTHON3"] -+ except KeyError: -+ pass - # Another quirk on macOS, with the system python, the virtualen= v is - # not fully operational (missing entries in sys.path) if - # __PYVENV_LAUNCHER__ is set. diff --git a/mail/thunderbird/files/patch-bug1559213 b/mail/thunderbird/f= iles/patch-bug1559213 index 16928f792f89..09b4dcc58e83 100644 --- a/mail/thunderbird/files/patch-bug1559213 +++ b/mail/thunderbird/files/patch-bug1559213 @@ -11,10 +11,10 @@ Date: Thu Jun 13 11:53:00 2019 -0700 4 files changed, 34 insertions(+), 3 deletions(-) =20 diff --git config/external/moz.build config/external/moz.build -index 03e4fa143bd1..a67d10b11fe6 100644 +index ab77121..75595d9 100644 --- config/external/moz.build +++ config/external/moz.build -@@ -40,8 +40,9 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]: +@@ -49,8 +49,9 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]: external_dirs +=3D ["media/libvpx"] =20 if CONFIG["MOZ_AV1<a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:]:@= @-27,11+27,11@@index03e4fa143bd1..a67d10b11fe6100644ifnotCONFIG[">"]: @@ -27,11 +27,11 @@ index 03e4fa143bd1..a67d10b11fe6 100644 if not CONFIG["</a>MOZ_SYSTEM_PNG"]: external_dirs +=3D ["media/libpng<a class=3D"moz-txt-link-rfc2396E"= href=3D"mailto:]diff--gitconfig/system-headers.mozbuildconfig/system-hea= ders.mozbuild-indexbcf5c4925564..48964a999a9b100644+indexa1b58eb..65729f9= 100644---config/system-headers.mozbuild+++config/system-headers.mozbuild-= @@-1305,6+1305,14@@ifCONFIG['MOZ_SYSTEM_HARFBUZZ']:-'harfbuzz/hb.h',+@@-1= 289,6+1289,14@@ifCONFIG['MOZ_ENABLE_LIBPROXY']:+'proxy.h',]+ifCONFIG['MOZ= _SYSTEM_AV1']:@@-46,7+46,7@@indexbcf5c4925564..48964a999a9b100644system_h= eaders+=3D['vpx_mem/vpx_mem.h',diff--gitdom/media/platforms/moz.builddom/= media/platforms/moz.build-index092cee0c9b66..38e45de5b5f0100644+index8509= aec..eb6f129100644---dom/media/platforms/moz.build+++dom/media/platforms/= moz.build@@-78,6+78,11@@ifCONFIG[">"] diff --git config/system-headers.mozbuild config/system-headers.mozbuild= -index bcf5c4925564..48964a999a9b 100644 +index a1b58eb..65729f9 100644 --- config/system-headers.mozbuild +++ config/system-headers.mozbuild -@@ -1305,6 +1305,14 @@ if CONFIG['MOZ_SYSTEM_HARFBUZZ']: - 'harfbuzz/hb.h', +@@ -1289,6 +1289,14 @@ if CONFIG['MOZ_ENABLE_LIBPROXY']: + 'proxy.h', ] =20 +if CONFIG['MOZ_SYSTEM_AV1']: @@ -46,7 +46,7 @@ index bcf5c4925564..48964a999a9b 100644 system_headers +=3D [ 'vpx_mem/vpx_mem.h', diff --git dom/media/platforms/moz.build dom/media/platforms/moz.build -index 092cee0c9b66..38e45de5b5f0 100644 +index 8509aec..eb6f129 100644 --- dom/media/platforms/moz.build +++ dom/media/platforms/moz.build @@ -78,6 +78,11 @@ if CONFIG["</a>MOZ_AV1<a class=3D"moz-txt-link-rfc239= 6E" href=3D"mailto:]:@@-61,11+61,33@@index092cee0c9b66..38e45de5b5f010064= 4ifCONFIG[">"]: @@ -61,11 +61,33 @@ index 092cee0c9b66..38e45de5b5f0 100644 =20 if CONFIG["</a>MOZ_OMX"]: EXPORTS +=3D [ +diff --git media/ffvpx/libavcodec/moz.build media/ffvpx/libavcodec/moz.b= uild +index 0069865..e806fc8 100644 +--- media/ffvpx/libavcodec/moz.build ++++ media/ffvpx/libavcodec/moz.build +@@ -112,9 +112,15 @@ if not CONFIG['MOZ_FFVPX_AUDIOONLY']: + 'vaapi_vp8.c', + 'vaapi_vp9.c', + ] ++ if CONFIG["MOZ_SYSTEM_AV1"]: ++ CFLAGS +=3D CONFIG['MOZ_SYSTEM_LIBDAV1D_CFLAGS'] ++ OS_LIBS +=3D CONFIG['MOZ_SYSTEM_LIBDAV1D_LIBS'] ++ else: ++ USE_LIBS +=3D [ ++ 'dav1d', ++ 'media_libdav1d_asm', ++ ] + USE_LIBS +=3D [ +- 'dav1d', +- 'media_libdav1d_asm', + 'mozva' + ] +=20 diff --git toolkit/moz.configure toolkit/moz.configure -index 82b5a59acf42..e2329560b42b 100644 ---- toolkit/moz.configure.orig 2021-04-13 16:12:34.770032000 +0200 -+++ toolkit/moz.configure 2021-04-18 00:03:41.432698000 +0200 -@@ -538,7 +538,23 @@ +index 0069865..e806fc8 100644 +--- toolkit/moz.configure ++++ toolkit/moz.configure +@@ -523,7 +523,23 @@ def av1(value): return True =20 =20 @@ -90,11 +112,11 @@ index 82b5a59acf42..e2329560b42b 100644 def dav1d_asm(target): if target.cpu in ("aarch64", "x86", "x86_64"): return True -@@ -554,6 +570,7 @@ +@@ -539,6 +555,7 @@ set_config("MOZ_DAV1D_ASM", dav1d_asm) set_define("MOZ_DAV1D_ASM", dav1d_asm) set_config("MOZ_AV1", av1) set_define("MOZ_AV1", av1) +set_config("MOZ_SYSTEM_AV1", depends_if(system_av1)(lambda _: True)) =20 - # Built-in fragmented MP4 support. + # JXL Image Codec Support # =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D diff --git a/mail/thunderbird/files/patch-bug1602730_comment5 b/mail/thun= derbird/files/patch-bug1602730_comment5 deleted file mode 100644 index 49f9f4321df8..000000000000 --- a/mail/thunderbird/files/patch-bug1602730_comment5 +++ /dev/null @@ -1,24 +0,0 @@ ---- gfx/layers/composite/CompositableHost.cpp.orig 2020-09-12 21:47:42 U= TC -+++ gfx/layers/composite/CompositableHost.cpp -@@ -13,6 +13,7 @@ - #include "ImageHost.h" // for ImageHostBuffered, etc - #include "Layers.h" - #include "TiledContentHost.h" // for TiledContentHost -+#include "mozilla/EndianUtils.h" - #include "mozilla/gfx/gfxVars.h" - #include "mozilla/layers/LayersSurfaces.h" // for SurfaceDescriptor - #include "mozilla/layers/TextureHost.h" // for TextureHost, etc -@@ -92,9 +93,13 @@ bool CompositableHost::AddMaskEffect(EffectChain&= aEff - } - MOZ_ASSERT(source); -=20 -+ // Setting an alpha-mask here breaks the URL-bar on big endian (s390x= ) -+ // if the typed URL is too long for the textbox (automatic scrolling = needed) -+#if MOZ_LITTLE_ENDIAN() - RefPtr<EffectMask> effect =3D - new EffectMask(source, source->GetSize(), aTransform); - aEffects.mSecondaryEffects[EffectTypes::MASK] =3D effect; -+#endif - return true; - } -=20 diff --git a/mail/thunderbird/files/patch-bug1612184 b/mail/thunderbird/f= iles/patch-bug1612184 deleted file mode 100644 index 33d391a3b647..000000000000 --- a/mail/thunderbird/files/patch-bug1612184 +++ /dev/null @@ -1,25961 +0,0 @@ -https://bugzilla.mozilla.org/show_bug.cgi?id=3D1612184 -https://bug1612184.bmoattachments.org/attachment.cgi?id=3D9126363 - - -diff -r 388a4d04e911 media/webrtc/gn-configs/ppc64_False_ppc64_freebsd.j= son ---- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ dom/media/webrtc/third_party_build/gn-configs/ppc64_False_ppc64_free= bsd.json Thu Feb 13 11:11:51 2020 +0100 -@@ -0,0 +1,13237 @@ -+{ -+ "gn_gen_args": { -+ "host_cpu": "ppc64", -+ "is_debug": false, -+ "target_cpu": "ppc64", -+ "target_os": "freebsd" -+ }, -+ "mozbuild_args": { -+ "CPU_ARCH": "ppc64", -+ "HOST_CPU_ARCH": "ppc64", -+ "MOZ_DEBUG": null, -+ "OS_TARGET": "FreeBSD" -+ }, -+ "sandbox_vars": { -+ "COMPILE_FLAGS": { -+ "WARNINGS_AS_ERRORS": [] -+ }, -+ "FINAL_LIBRARY": "webrtc" -+ }, -+ "targets": { -+ "//:webrtc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=3Dssp-buffer-size=3D4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=3D", -+ "-D__TIME__=3D", -+ "-D__TIMESTAMP__=3D", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=3Dhidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=3D1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=3D64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=3D0", -+ "WEBRTC_ENABLE_PROTOBUF=3D0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=3D0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "HAVE_WEBRTC_VIDEO", -+ "HAVE_WEBRTC_VOICE" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:base_peerconnection_api", -+ "//api:transport_api", -+ "//api:video_frame_api", -+ "//audio:audio", -+ "//call:call", -+ "//common_audio:common_audio", -+ "//common_video:common_video", -+ "//media:media", -+ "//modules:modules", -+ "//modules/video_capture:video_capture_internal_impl", -+ "//rtc_base:rtc_base", -+ "//system_wrappers:field_trial_default", -+ "//system_wrappers:metrics_default", -+ "//system_wrappers:system_wrappers_default", -+ "//video:video", -+ "//voice_engine:voice_engine" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-f= reebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/", -+ "//modules/audio_coding/include/", -+ "//modules/include/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/" -+ ], -+ "libs": [ -+ "X11", -+ "X11-xcb", -+ "xcb", -+ "Xcomposite", -+ "Xcursor", -+ "Xdamage", -+ "Xext", -+ "Xfixes", -+ "Xi", -+ "Xrender" -+ ], -+ "sources": [], -+ "type": "static_library" -+ }, -+ "//:webrtc_common": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=3Dssp-buffer-size=3D4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=3D", -+ "-D__TIME__=3D", -+ "-D__TIMESTAMP__=3D", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=3Dhidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=3D1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=3D64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=3D0", -+ "WEBRTC_ENABLE_PROTOBUF=3D0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=3D0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-f= reebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_types.cc", -+ "//common_types.h", -+ "//typedefs.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/L16:audio_decoder_L16": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=3Dssp-buffer-size=3D4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=3D", -+ "-D__TIME__=3D", -+ "-D__TIMESTAMP__=3D", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=3Dhidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=3D1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=3D64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=3D0", -+ "WEBRTC_ENABLE_PROTOBUF=3D0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=3D0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:pcm16b", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-f= reebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/L16/audio_decoder_L16.cc", -+ "//api/audio_codecs/L16/audio_decoder_L16.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/L16:audio_encoder_L16": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=3Dssp-buffer-size=3D4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=3D", -+ "-D__TIME__=3D", -+ "-D__TIMESTAMP__=3D", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=3Dhidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=3D1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=3D64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=3D0", -+ "WEBRTC_ENABLE_PROTOBUF=3D0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=3D0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:pcm16b", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-f= reebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/L16/audio_encoder_L16.cc", -+ "//api/audio_codecs/L16/audio_encoder_L16.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g711:audio_decoder_g711": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=3Dssp-buffer-size=3D4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=3D", -+ "-D__TIME__=3D", -+ "-D__TIMESTAMP__=3D", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=3Dhidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=3D1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=3D64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=3D0", -+ "WEBRTC_ENABLE_PROTOBUF=3D0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=3D0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-f= reebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g711/audio_decoder_g711.cc", -+ "//api/audio_codecs/g711/audio_decoder_g711.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g711:audio_encoder_g711": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=3Dssp-buffer-size=3D4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=3D", -+ "-D__TIME__=3D", -+ "-D__TIMESTAMP__=3D", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=3Dhidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=3D1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=3D64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=3D0", -+ "WEBRTC_ENABLE_PROTOBUF=3D0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=3D0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-f= reebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g711/audio_encoder_g711.cc", -+ "//api/audio_codecs/g711/audio_encoder_g711.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g722:audio_decoder_g722": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=3Dssp-buffer-size=3D4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=3D", -+ "-D__TIME__=3D", -+ "-D__TIMESTAMP__=3D", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=3Dhidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=3D1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=3D64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=3D0", -+ "WEBRTC_ENABLE_PROTOBUF=3D0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=3D0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g722", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", *** 97214 LINES SKIPPED *** </pre> </blockquote> <br> </body> </html> --------------Cr0TIaDH0Hwx7jhokbBI5E4g-- --------------Js1gixu0hHiF7diFT00XHX9X Content-Type: application/pgp-keys; name="OpenPGP_0x27DD6FD63DF5F750.asc" Content-Disposition: attachment; filename="OpenPGP_0x27DD6FD63DF5F750.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBFChmNUBCAD6H/nOlsSUv1C4GJUHns+0YmdcqwpoF06+mcfJXQ9ZIYz0mNqd 7b03NpOzSscwiBHazZfACldGB3+6A8cNMvCH5BbENjeX6m89i8tEzYA2eDf74fw/ 0ldHyHZdnZuXJSQgooztjRmzo/5I2g2ScdhhYAOW5aqEqlFrQexD+0ijhwUU7ylR BtMlSwGozHpoynwtSNsOZVyXtEQ4CidgDY6sKx3jhGePh1Pqh4KI4mDCNh7hT48I v5elyTTHKj8Fw435SNfFqCzVE6M+POuN5Zydetk2ru57RD+0fnCsNc9sngLRVBM0 xxOokNE7FpzsIBQ6tzLz+lZCz9L9uzuHjHdXABEBAAHNKUJhcmJhcmEgR3VpZGEg PGJhcmJhcmEuZnJlZWJzZEBnbWFpbC5jb20+wsB4BBMBAgAiBQJQoZjVAhsjBgsJ CAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAn3W/WPfX3UKDpB/wJijev63A8tQ64 IqQvakpS5RAsrVJ0WqtP31Cb7aFWkelmyIabwOgfzeNgTyF2pdAI1+6mx24/C9AB ke2HwFvg7rXGeIm4S34tCvixDiJ85WHX08/V7f97//brueXE9EPjNZx9g9+fjPXE I9XAmVRMi1ZfF8HUHZUrJoEAUCK7lpa7WKmcItW/T/ojLVFSl3j3FJP1dJk6iHKW upKLjZ1gA33IriHkYkieXkPLCvZw/LD+Ei7KYyf7UacumQjx/T/jp2q282qyJ25A p7FEYY2oBQS7GHd+RLvkxZ2PeQJTgyoEoQEd0C6XU0oHpo658NToc91FKA0jfjcD cjESoWDRzR9CYXJiYXJhIEd1aWRhIDxiYXJARnJlZUJTRC5vcmc+wsB4BBMBAgAi BQJQsk/8AhsjBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAn3W/WPfX3UH9V B/0a5kosi/15TTmv+Y2cFNtMm+LxGUv/xCZ+oaWJyTUAWojEWvaek4//PZ3XMVxh K48VvQNxMWZOsZc6mo/gelEaUZJ0mtR/FdK8CiMynKQkfifsjsz1Sjf0o8WdCr5U ghGKdj33ssw/z4cxPUTgeGGwPjnI4O+ZuD4SIk0MydQREaltmdBxpAm68mKLZCjB /lT6TiD7NRKVM+2KZXgNzdjiSQG4aSa21V/d2bk0mZWVvj51Oqx+vlfs3/u+cO6A msslous7RMR4fuZAh6Uewky4OsDdyEcVCsTciG6QatqYVXfCXM/3bOXX53eisfIJ iTcbOJdO+qBzqC5e37ffOG1IzsBNBFChmNUBCADOHnVkZkSyHz9iagHZcJ8UlA91 87movEUtJLFRQbgRK3T7qqxwVMJMKGPrOZpkg8l6zPENbbvVWBQmjjoN8v5T6WWH tRY14AB4I0tJMfNSYoU3Jg6u/vthw86y7SBrcapvrABJ1vVHGm8W3Zsjftcs2sEr iEp33O9hh8QU/Ynr1GUg1IKAC/14mthymSi534DGjnVID6H+Hcpm1pvKJpkf0AvZ d0/pcI8vySZpHw4DKO8bF2zPoeT/E46xPj8U+PP9aCrryOVCh7lc2nnVJeIe6jgC JO3ka/qRyHb8Er1mJpl2IISfG3Sg60vQVKou+/xsOp3GkrZYj2YHwTKk4ckRABEB AAHCwF8EGAECAAkFAlChmNUCGwwACgkQJ91v1j3191Atbgf/e9uK+1tHJgRl5rdU gzRHHrR1S4BtoYe/dYC1UvbXjZOthbVAoLOZDcU/eU9qTQI57Bcl+JdjQr9ZClbc akxYNKp7PtTDARBwNmbU96Dpf1ef8XdwiyD7Ifl6mgDkevE9AaSxOQjQzaePiK9h r8DSxlL7wDQ2QqsDU0mdnOxS99v0le4FoItlpujtcWwXG5eTnEejD1VmCorumNTD cksouKVOSfzl67swNUr5/8gx1PV0WvCmCCzVoXjg5Mpn7rtBxH8nOUDrXKTuRtRr KQmTCRJk7gkKyUDkdfhyoPXo0E2rRzVKw+BvzmmHRqGd9K7ixac/5QFHfvuNtYyn AA+Qvw=3D=3D =3D5atj -----END PGP PUBLIC KEY BLOCK----- --------------Js1gixu0hHiF7diFT00XHX9X-- --------------q1KtyXoanUkD0fSIb5ImFiXN-- --------------6KMtz0Zen3Szsfcmd5T2WR1h Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEE02f2yCpfKSFw0rRGJ91v1j3191AFAmMeR5wFAwAAAAAACgkQJ91v1j3191Bk QQgA090I7NcxYXox0yBKRGY6GOL4+1ErOOIAHi4e+3uX8zqueyh7LZK1CI/PBAAUTs3e17/0AaVQ xFoGeufYQ6kiv6gpjzSSIjWNMqxA6+BZCBYKy5cOj24LwQw8zv3+nS1SOW5/zWSyCZ+C/7HAjch8 Hd4pXHyUnfN02iqVjIGeNTLNCYOd1RqUun8xhDKZVRcg4OTMydrSI8NotIF6i65dlHPyCP6MIUbI jxm6jY0HD3FFHWYT+fSlwOX1W/Z1VybQFQOPkrL0IpsTIOWui45mXMsAqGLFAR3rFa5AHvq0DIBu 0/bmoVYXYgjYVoVmaymqizy279kvep0/5t0gEIENCA== =h8x3 -----END PGP SIGNATURE----- --------------6KMtz0Zen3Szsfcmd5T2WR1h--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47b3a009-6513-24cd-7389-da8d555d0cf6>