From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7129878012169814016 X-Received: by 2002:a1c:ed19:0:b0:3a5:4fb5:bcd6 with SMTP id l25-20020a1ced19000000b003a54fb5bcd6mr7712629wmh.100.1660291428371; Fri, 12 Aug 2022 01:03:48 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:3c1:b0:220:80cc:8add with SMTP id b1-20020a05600003c100b0022080cc8addls5376705wrg.2.-pod-prod-gmail; Fri, 12 Aug 2022 01:03:47 -0700 (PDT) X-Google-Smtp-Source: AA6agR7BbJCZtRXdIuAewGNwz8Sc6+T2Ho0pJJS5F0/VQxTVHkTu17ajH0P/TPKZZDjfe1eUbuNX X-Received: by 2002:a05:6000:1542:b0:220:603d:ec93 with SMTP id 2-20020a056000154200b00220603dec93mr1438404wry.73.1660291427002; Fri, 12 Aug 2022 01:03:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660291426; cv=pass; d=google.com; s=arc-20160816; b=LUAFWq6SmyxgLqFbQMjCn70pxEibcE5suLu+RWSHdHhCeaKPXGRZNuzr+xewxrN4N+ faHd2dNsmY0YDlGiwqYf8I264LAJAoJtRAw2A7c2R0y61M4bbvzi1mlEfudCE0a76Mui hJt7pqWqL/r8kmDmU1h1hSs1jy+Q1PZGHH0fqgNJRu93TgCLDxDDXS+mj8ZkVE/RJrqH UPvKhbdDEHOBDeDMTUDVnAdv+UshL+Z5l2xmAEMDnJgPZyC0t3XIs97Kd5SmOWTTkyX+ jA3TBDJ3I3b1y34aTvW5FPid6FJdKcV6MZaRsBLuvlAXodrKpU8zOg8SwS6Alqap1hiI ZePA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=lNE8NghJTI5nLbAf/FI39/N0cdoP2kn/sZGgtjSHBQY=; b=SngeeKl9ODSDhIxMl1M43Z07jQR2AHcn0mK0TN+4BYoEDUnUcD9ZROzg7g6DV81f2B Z2dw0DCVwiMDE4Bk328hIJNhG0DHlxgqqw7mOROwwO4IQPvRLrxQSzPlF0GVbniCRXyL eCqLsaAPNwp/VOcTd17M6JrGtEjRpiXs+gtfUH8yRixr+nLA8Z+DPCpN/OT0yoq0Fg4s YaXwtyQPngZDqxOD5G7h1HJG9iAKKD0ACJ3qIEOIrGcDBj1RcC5dk+zfwv5fcnfgmHly oUd3w563I7imQi5UhtxCclNyDWJbMpxDlRP+0pQoSDQHyZdfhJg4LwY5IgBtifIScRZG GlzA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="EZJQ4/PZ"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.7.49 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70049.outbound.protection.outlook.com. [40.107.7.49]) by gmr-mx.google.com with ESMTPS id l1-20020a7bc441000000b003a5502a892esi58836wmi.2.2022.08.12.01.03.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Aug 2022 01:03:46 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.7.49 as permitted sender) client-ip=40.107.7.49; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="EZJQ4/PZ"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.7.49 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S/mhtiln9Z6bh1pV0RGiOEWfW5FK77OCz95VXRRA02redGv0TniitWidtfrpTrw06J7bjB5HUXVdKiA5sW73rFDKLcQk6MOuXVHQuNCOTMkCv5hMlSFPra6XOCvxUoI0cwx6qtptwP8yijvlIHM+riYvEc4NzM7YVJHOBy5BE/qs3Kwz1/dxrGdgueXP1ZlpklKxXZR1ZkFSrGCCh2KnhZh5XFYIHiHUGT9BQvp7G7lSpzMyXxsQTghEUPzOAGFfghawQPseVaygpIgsFGvFyJZ0tvAbDIpdjUtyr0lKdgfP3BsWkqukKbvf1ZYrnoQ4eByTC0+l39DtCdOx7wtgmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lNE8NghJTI5nLbAf/FI39/N0cdoP2kn/sZGgtjSHBQY=; b=OJ7uwZHFjp1yrlhhmmQrysBSxnd8Zsl5wxnVvDMEePGfzFAVoWyGoEvmNgV6rOIC1Ba1liHX4FAFUmr+UQ1d0DulobwuHCG1R4SYyRxb7wIlUc97XGq0SQhRa+o/PEPPE3oFSMBMN15gng3AI6bMNQpIDon5etujeTMSX3Ubt+xioMAnEZux0wp7TMEEWB4v4F/rJ8ZMc1BxUVqJaA0Ii9KHfpT5+qm6T6hk3bp+fevbTEtzIuGxAuIbvZ4CvB6V25PY3cmxvT6B9e4D22QKL0sxrNd9q3tiG6pgf+TeXE/KA6XZDoOtm6mfmBo7v7Ql8sbewzbzyqWJV3NDBFLbCA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lNE8NghJTI5nLbAf/FI39/N0cdoP2kn/sZGgtjSHBQY=; b=EZJQ4/PZqjQ3pcEyRvp6d8zhCH5CDpdWrrtJ8O8PyIZrYXb5EPc3Q4CuADzvJzosUAhdYb/K3B8PUj8s6k8rwS1Jc6cWYKXTNLgv4I685l5AmgIvCjHfng7PNyHj64ADySbi5HIXgPNkFZ2LWAof2CvxNKDSVV5VW78vXeQEIR7Bgv4AA0m7y1T8N5jlsrJwlBdDudFietHFiDL06hxItdI1uuHe2wLfQBNyWH46EHHMzVZsZVRFOqdYFo8ChlBkw9Ziyrpt4OLjONBvHmAASYyrBS31h9Uy2iN4zU0Q/YLuYRHVMw7QcDbxwRNRlSfjPqFSUbfSk3v21Gy+qUhSrw== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by DB9PR10MB5763.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:2ee::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.25; Fri, 12 Aug 2022 08:03:45 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::b40b:ce9e:110d:eb07]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::b40b:ce9e:110d:eb07%8]) with mapi id 15.20.5504.020; Fri, 12 Aug 2022 08:03:45 +0000 From: "Moessbauer, Felix" To: Anton Mikanovich , "isar-users@googlegroups.com" CC: "Schmidt, Adriaan" Subject: RE: [PATCH 2/2] improve cachability of isar-bootstrap Thread-Topic: [PATCH 2/2] improve cachability of isar-bootstrap Thread-Index: AQHYq/lzXnBzoDUvYk6BeC3FoYXyD62q4sEAgAAJHLA= Date: Fri, 12 Aug 2022 08:03:45 +0000 Message-ID: References: <20220809140756.1164520-1-felix.moessbauer@siemens.com> <20220809140756.1164520-2-felix.moessbauer@siemens.com> <41f3d8c7-9737-ec9a-591d-d6d6012251be@ilbers.de> In-Reply-To: <41f3d8c7-9737-ec9a-591d-d6d6012251be@ilbers.de> Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2022-08-12T08:03:43Z; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=1141d1e6-746e-41e1-9cc3-e47a72cdb9f6; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4fa5e69c-2b36-46d0-69e1-08da7c392dd6 x-ms-traffictypediagnostic: DB9PR10MB5763:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: k23MzfR4EdNF1k6i1gKB4ELXj4sImsGxS99+Q2wgn9L+OBw22+hryb9VElLKWdD8lyQPBdbVvC7Mp8Fx0Jfnrz8cEC1r2ygtuM2EJ8woVJeuwqGgq7h1xmqVZRlb8lw76aA2Zqig4POr20ngR2HdTkbXDRf70pi73QFhbDwiDAuFmE76XgblCvmPGve1NECBs/KG2EHrU8S4SIDkmDyaVgjHmd9MQAomHceB1QmNmJd+r4qs8FPeL93Ipjmhf9CZ9SzJaqKwQyzQz4pEXYoF63PEIYTf/8FLEFOK5qiTFL8aVA3KvppyEdJ2UGlmr7vL/xuYOd4ceR21vlzqHSpSaaiprkDCyvuUElDg6Av+50r/tQ5+oWLH/uuJGBN/FQdzrpDgxDAcR6U2zSj2b/QLDR2MNQfVh0AZgy/7piAZSB9c6WoUMONKCflWtgMgiM8bGsmBmHJ/rgTVs6wAjXARq7W1vsfLCNxk9/VF6i6BGALrAAhjQnGAGw392XOrXr1PHJYpI/k5ZBeiGWaE2HGl/iIXCHTu7UsCerSzpgZHV+3ByzCV80fIOZ1jw+GyQ8CnzuSO/JqV7yFlzSflZzRzjKJFNl2Fkil4VRGg98d+xE5wROzUyzSCx7pXugFLrodrK6V5Qj+OXdX7mFnr428QtSGtCYeQkTSSnFhH0VBQ/Dbu3Gs3euo73R0bvHEmEgumC83tlIHg1bPR41j3bRP7fPMriQtpvLEbfd1yZvjyKtUzh9sMDE4cNvHKRflXIwVunTNk6SQYZKhS/i3MJr8m4SsOHxWfN9kdXsOZlUXMcnK16bow765YgGCKs0sVL+Uc x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(39860400002)(366004)(346002)(136003)(376002)(396003)(66556008)(64756008)(66446008)(33656002)(83380400001)(4326008)(66476007)(66946007)(76116006)(8936002)(8676002)(55016003)(316002)(38070700005)(110136005)(186003)(52536014)(107886003)(82960400001)(5660300002)(71200400001)(86362001)(9686003)(26005)(6506007)(53546011)(7696005)(2906002)(122000001)(478600001)(38100700002)(41300700001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a3dYbmlXVFg0L2R6ai9YT0FrQ1k0Y054eGRMQzUrbHA5ZU9JR0M4aC9adkVP?= =?utf-8?B?aXpwR1dBT2l5SGYwMnBZSFZOWDhSYXg0WlhqZjVZcWZ0UHYzdklib0ZFZHA0?= =?utf-8?B?OFZFRVN1SWJXL3RveXB0cm9lWlRwODRMTGp3b2ZYVXhvVldRU1lSV2lZTkVP?= =?utf-8?B?eW9JSDlJTFBuWTVvN0pWak8zd1JXTmhHM3l2VHVSU1VMcVBRQ1hua1JPOGdU?= =?utf-8?B?NkFoMDh2Q01LZmQ3aGhrZFBYYXBiMndRWUkyNGNJWlVEbXZUb1piYkk3Y1Qv?= =?utf-8?B?bU1WUlBSeUlObEd1cW1taVY1SXhSMEFlTHQvTEtPL1RYbFh0VFlwZHhRRjVs?= =?utf-8?B?SS8yL25GV1l1UnFYNXkwaGVjU0t5blNpSFZCR1kxa2gzWXpWL0psRkZkMW9P?= =?utf-8?B?TWszTlZSTEs5ZXVnZ1VXbytnN0lQU1hEUXhRQVRyRE10RmI3cUprYld4M29o?= =?utf-8?B?Tm5ZUzNtMDBHbk0ybVdNbUhiMWs2UnE5MGZKUm5MbmF6N2J3QW5qdml2MGho?= =?utf-8?B?Q0k4Ti9WbGIzTTZtVk5jRFNwdkdGdmNmS05qV0VnSms3RS9TOUowb2FmamJB?= =?utf-8?B?RU9aMW0xRk9BbzhzbFYwRU9ZMzQrZFNEcHZCYUMvdmw2QzFFbUxqMnRLUXoz?= =?utf-8?B?ZDAybTR3OC9oSWRTM0QwVHJ4N2dSMll6ZlFqc3dTSU9pOCtBcmhFQkk1aERa?= =?utf-8?B?dlBIRjFtQnN2Y0pQcEtabHkrMjNsT0lNMFpORGRiZjNwREFjeG5KSGFyUXJm?= =?utf-8?B?OXVOSEZBR0tNMjFQeGdzVHVYV2d4UGQ1UkcvRG1OVVVUeTg3d3FwZTRPYlNw?= =?utf-8?B?UU5ZYllVeWMzZkFtVFJqanZRL0ROeHhlVHpDbUgrdUJ0L1RKSFlpbEc2dkZR?= =?utf-8?B?OVgzdGYyOUthWWM3UU9GNFRORmQ3bXA5OEd0c2MzeHptMHlGWE9jWkxFVlRJ?= =?utf-8?B?aDQ3RnAwQ0QxUElqaE1RcUJQdFJQYUtmMjFpaUFMai9aeGxlSFM4ZFhUYjJ4?= =?utf-8?B?TWVDK1htT09FbXFJaHc5Ky84Y0xCMWFBSGI4U1ZHUUVUQVdRMVFoUmJJalc3?= =?utf-8?B?OUtVMklLOUg1YmxOK0R6emZYN1VTMnVEcWlMSmNMVC9iZDlsVU01cmFPdVRY?= =?utf-8?B?d094R1RUemxLWDEzanJ4WW1uV2k4K2UxdzF4UmhDcXk4N2JkQ0Yybkk1YTB2?= =?utf-8?B?dXZmMWZkVW1rUkZadU5KVGlRQnYxQ0ZMbU0wczBvcTIvVFNHQS8vb2tBVXU2?= =?utf-8?B?TkpPK0RFQkVlaC82MlJBc0toT2VsOGovaTh5NHdNdFJoNi9Nc2JtSlVIWUhz?= =?utf-8?B?MVpaTjhHSmhyUU4xWGZLcUlXbk1xUWJOMW5wUyt0djVkTms1ejBuVnh2NjBy?= =?utf-8?B?Um5yUnFlaXlLRmJqVHpJTjV5bGhweWt5VVNkTzYrY0YzN2lNSTN1NWhpbVIv?= =?utf-8?B?cVkyakNmay8wUUdRZVZBL2d0a2wva2JlbW9iRFNTWU9lcVUvYmpuL1ZoOU1r?= =?utf-8?B?cWtPMkpVR2Z2RWI4ZXd5TXAwZWZzU1lDWlVYTVprSThMTGhBeDZhQnJReDQz?= =?utf-8?B?dWw0ZGhac0N0MThRTVB0NkxuUlE1d1Zsb1ZSQmNXQ1V6NERQNGtXdDNrZmNo?= =?utf-8?B?TkdmSlRNeHNvMmJ0UHJPbnpYaWRjNzZFb29GdWEyUnJHZkttb1l3TEYrWnVU?= =?utf-8?B?Q3Z5cXBHRkNBVFRJUDYzN1BENGZWakM5NHAyejRYTXpmbjZPTWY3aWZjTmVj?= =?utf-8?B?RlROYlUwWXM5VFRGYURJT29oZ1ArQzU1UUVxQVFlcWpoVUZhQndPVjlkZGht?= =?utf-8?B?QnRPbWhidFlYN3B2dHpLcVh2Sy9NWWZ0QTNqalI5TldGLzFPM0FQdWxCUkJ5?= =?utf-8?B?eVZTTTMzcVNUNnhnWmNZWFgzWHI3ZDUxTzR4YlZldERnakltUUZkQW02andT?= =?utf-8?B?azhReU94SVZvNHVCUG9PWngwMEtabUkrVGIxWUJYbnU5WHAxaStaa2dUZSsx?= =?utf-8?B?VHZTL0FmT1FtZ1ZzblFCV2J6cWVqTFhZWThsZ29kZ3g0WGxrNENEQTlka0tm?= =?utf-8?B?KzVoMVB6cVRoZlh0RUNVTG90RnlaL0FOdUZwcnk2S3dDWXFEa1N3NHlvSU5u?= =?utf-8?B?UXhhd3B3TkpGQUhDSkFwajRhOCtYamt2eE5jcDNKeDhQVnZWNGpjUnFHTEox?= =?utf-8?B?UEE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 4fa5e69c-2b36-46d0-69e1-08da7c392dd6 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Aug 2022 08:03:45.0196 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vzF32qonFDBL0Uu1XKh52884EOpzz7x3DV2+/YM29/LvYPfFiEnWEDcQvnR1ypniQUfl+HhXMivhi4hpTWD1of+6XXHXb9Fvt8NZx7CRhxw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB5763 X-TUID: TwYtVee/55Vk PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbnRvbiBNaWthbm92aWNoIDxh bWlrYW5AaWxiZXJzLmRlPg0KPiBTZW50OiBGcmlkYXksIEF1Z3VzdCAxMiwgMjAyMiA5OjMwIEFN DQo+IFRvOiBNb2Vzc2JhdWVyLCBGZWxpeCAoVCBDRUQgU0VTLURFKSA8ZmVsaXgubW9lc3NiYXVl ckBzaWVtZW5zLmNvbT47IGlzYXItDQo+IHVzZXJzQGdvb2dsZWdyb3Vwcy5jb20NCj4gQ2M6IFNj aG1pZHQsIEFkcmlhYW4gKFQgQ0VEIFNFUy1ERSkgPGFkcmlhYW4uc2NobWlkdEBzaWVtZW5zLmNv bT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAyLzJdIGltcHJvdmUgY2FjaGFiaWxpdHkgb2YgaXNh ci1ib290c3RyYXANCj4gDQo+IDA5LjA4LjIwMjIgMTc6MDcsIEZlbGl4IE1vZXNzYmF1ZXIgd3Jv dGU6DQo+ID4gVGhpcyBwYXRjaCBtYWtlcyBhbGwgcGF0aHMgdXNlZCBpbiB0aGUgYm9vdHN0cmFw cGluZyByZWxhdGl2ZSB0bw0KPiA+IFRPUERJUiB0byBiZSBhYmxlIHRvIGNhY2hlIHRoZSBpc2Fy LWJvb3RzdHJhcCB0YXNrLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogRmVsaXggTW9lc3NiYXVl ciA8ZmVsaXgubW9lc3NiYXVlckBzaWVtZW5zLmNvbT4NCj4gPiAtLS0NCj4gPiAgIG1ldGEvcmVj aXBlcy1jb3JlL2lzYXItYm9vdHN0cmFwL2lzYXItYm9vdHN0cmFwLmluYyB8IDEwICsrKysrLS0t LS0NCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWNvcmUvaXNhci1ib290c3RyYXAv aXNhci1ib290c3RyYXAuaW5jDQo+ID4gYi9tZXRhL3JlY2lwZXMtY29yZS9pc2FyLWJvb3RzdHJh cC9pc2FyLWJvb3RzdHJhcC5pbmMNCj4gPiBpbmRleCA2MDRjZDI0Yy4uOWY1MTIwMzIgMTAwNjQ0 DQo+ID4gLS0tIGEvbWV0YS9yZWNpcGVzLWNvcmUvaXNhci1ib290c3RyYXAvaXNhci1ib290c3Ry YXAuaW5jDQo+ID4gKysrIGIvbWV0YS9yZWNpcGVzLWNvcmUvaXNhci1ib290c3RyYXAvaXNhci1i b290c3RyYXAuaW5jDQo+ID4gQEAgLTM1LDggKzM1LDggQEAgaW5oZXJpdCBkZWItZGwtZGlyDQo+ ID4NCj4gPiAgIHB5dGhvbiAoKSB7DQo+ID4gICAgICAgZGlzdHJvX2Jvb3RzdHJhcF9rZXlzID0g KGQuZ2V0VmFyKCJESVNUUk9fQk9PVFNUUkFQX0tFWVMiKSBvcg0KPiA+ICIiKS5zcGxpdCgpDQo+ ID4gLQ0KPiA+ICAgICAgIHRoaXJkX3BhcnR5X2FwdF9rZXlzID0gKGQuZ2V0VmFyKCJUSElSRF9Q QVJUWV9BUFRfS0VZUyIpIG9yDQo+ID4gIiIpLnNwbGl0KCkNCj4gPiArICAgIHRvcGRpciA9IGQu Z2V0VmFyKCJUT1BESVIiLCBUcnVlKQ0KPiA+DQo+ID4gICAgICAgIyBUaGUgY2FjaGVkIHJlcG8g a2V5IGNhbiBiZSBib3RoIGZvciBib290c3RyYXBwaW5nIGFuZCBhcHQgcGFja2FnZQ0KPiA+ICAg ICAgICMgaW5zdGFsbGF0aW9uIGFmdGVyd2FyZHMuIEhvd2V2ZXIsIGRlYm9vdHN0cmFwIHdpbGwg aW5jbHVkZSB0aGUNCj4gPiBrZXkgaW50byBAQCAtNTAsMTQgKzUwLDE0IEBAIHB5dGhvbiAoKSB7 DQo+ID4gICAgICAgZm9yIGtleSBpbiBkaXN0cm9fYm9vdHN0cmFwX2tleXM6DQo+ID4gICAgICAg ICAgIGQuYXBwZW5kVmFyKCJTUkNfVVJJIiwgIiAlcyIgJSBrZXkpDQo+ID4gICAgICAgICAgIGZl dGNoZXIgPSBiYi5mZXRjaDIuRmV0Y2goW2tleV0sIGQpDQo+ID4gLSAgICAgICAgZmlsZW5hbWUg PSBmZXRjaGVyLmxvY2FscGF0aChrZXkpDQo+ID4gLSAgICAgICAgZC5hcHBlbmRWYXIoIkRJU1RS T19CT09UU1RSQVBfS0VZRklMRVMiLCAiICVzIiAlIGZpbGVuYW1lKQ0KPiA+ICsgICAgICAgIGZp bGVuYW1lID0gb3MucGF0aC5yZWxwYXRoKGZldGNoZXIubG9jYWxwYXRoKGtleSksIHRvcGRpcikN Cj4gPiArICAgICAgICBkLmFwcGVuZFZhcigiRElTVFJPX0JPT1RTVFJBUF9LRVlGSUxFUyIsICIk e1RPUERJUn0vJXMiICUNCj4gPiArIGZpbGVuYW1lKQ0KPiA+DQo+ID4gICAgICAgZm9yIGtleSBp biB0aGlyZF9wYXJ0eV9hcHRfa2V5czoNCj4gPiAgICAgICAgICAgZC5hcHBlbmRWYXIoIlNSQ19V UkkiLCAiICVzIiAlIGtleSkNCj4gPiAgICAgICAgICAgZmV0Y2hlciA9IGJiLmZldGNoMi5GZXRj aChba2V5XSwgZCkNCj4gPiAtICAgICAgICBmaWxlbmFtZSA9IGZldGNoZXIubG9jYWxwYXRoKGtl eSkNCj4gPiAtICAgICAgICBkLmFwcGVuZFZhcigiVEhJUkRfUEFSVFlfQVBUX0tFWUZJTEVTIiwg IiAlcyIgJSBmaWxlbmFtZSkNCj4gPiArICAgICAgICBmaWxlbmFtZSA9IG9zLnBhdGgucmVscGF0 aChmZXRjaGVyLmxvY2FscGF0aChrZXkpLCB0b3BkaXIpDQo+ID4gKyAgICAgICAgZC5hcHBlbmRW YXIoIlRISVJEX1BBUlRZX0FQVF9LRVlGSUxFUyIsICIgJHtUT1BESVJ9LyVzIiAlDQo+ID4gKyBm aWxlbmFtZSkNCj4gPg0KPiA+ICAgICAgIGRpc3Ryb19hcHRfc291cmNlcyA9IGQuZ2V0VmFyKGQu Z2V0VmFyKCJESVNUUk9fVkFSU19QUkVGSVgiKSArDQo+ICJESVNUUk9fQVBUX1NPVVJDRVMiLCBU cnVlKSBvciAiIg0KPiA+ICAgICAgIGZvciBmaWxlIGluIGRpc3Ryb19hcHRfc291cmNlcy5zcGxp dCgpOg0KPiANCj4gSGVsbG8gRmVsaXgsDQo+IA0KPiBUaGlzIHBhdGNoIGJyYWtlcyBrZXlzIG1h bmFnZW1lbnQgaW4gc29tZSBjYXNlczoNCj4gDQo+ICQgYml0YmFrZSAtYyBkb19nZW5lcmF0ZV9r ZXlyaW5ncw0KPiBtYzpxZW11cmlzY3Y2NC1zaWQtcG9ydHM6aXNhci1ib290c3RyYXAtdGFyZ2V0 DQo+IC4uLg0KPiB8IGdwZzogY2FuJ3Qgb3Blbg0KPiAnL2hvbWUvYW1pa2FuL2lzYXIvYnVpbGQv Li4vLi4vZG93bmxvYWRzL2FyY2hpdmVfMjAyMi5rZXkvaG9tZS9hbWlrYW4vaXNhcg0KPiAvYnVp bGQvLi4vLi4vZG93bmxvYWRzL2FyY2hpdmVfMjAyMy5rZXknOg0KPiBOb3QgYSBkaXJlY3RvcnkN Cg0KSnVzdCBmb3VuZCB0aGUgaXNzdWUuIFdoZW4gYXBwZW5kaW5nIHRvIHRoZSB2YXJpYWJsZSwg YSBsZWFkaW5nIHNwYWNlIHdhcyBtaXNzaW5nLg0KV2lsbCBzZW5kIGEgdjIgc29vbi4NCg0KRmVs aXgNCg0KPiANCj4gVGhlcmUgY2FuIGJlIG1vcmUgdGhlbiBvbmUga2V5ZmlsZSBqdXN0IGxpa2Ug cWVtdXJpc2N2NjQgaGFzLg0KPiANCj4gUC5TLiBxZW11cmlzY3Y2NC1zaWQtcG9ydHMgdGFyZ2V0 IGlzIG5vdCBmdWxseSBidWlsZGFibGUgY3VycmVudGx5IGV2ZW4gb24gdGhlDQo+IGxhdGVzdCBu ZXh0LCB3ZSBhcmUgd29ya2luZyBvbiBpdCBhbHJlYWR5Lg0KDQo=