From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7016230395466219520 X-Received: by 2002:a17:90b:a18:: with SMTP id gg24mr4821606pjb.18.1634631085275; Tue, 19 Oct 2021 01:11:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a63:ef51:: with SMTP id c17ls7040971pgk.7.gmail; Tue, 19 Oct 2021 01:11:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx3CvJUslx8aH99r6Nz8Csbmp7Cld4dzL2o1JkothL5hYIpbF2UaMFP4LkgFVOkEuthgIw2 X-Received: by 2002:a63:9d06:: with SMTP id i6mr27758965pgd.42.1634631084677; Tue, 19 Oct 2021 01:11:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1634631084; cv=pass; d=google.com; s=arc-20160816; b=hm7KpGb+kDXgY/8tpkbPFb+xuGexlPKOZbROXJMQgjX16vccjhpdMIwwUFNASTbu09 V13T5bmHKgZ5SDgKatiheOCXazzc5VcKo/VkUOYYTlaGn4Mn1tirSXG1YNPzhQPCg0By W0OmNIAjTwTik1MPZoSD0mNT1j81uvlIDMW+X+laATq2/8idtQOAUa++vUxtJC7yJjCv Ww01AHr+tpBkMpPQ5uxE2o+z3lmOGKKo+xVNPMhbrApimWNMd37U0J+YUAMxekVgBMG8 rLRKuu143I1lXB7yqjdK9CKDz5dYbCagZGxDl1jzdlYY3ZzuLQzto1fEVk7md1y/RRHf QEhw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=Bmg2ia4MGQfJvx/xmWycxZ1YlBCMZf1eSoR3RS6LdPw=; b=iOxcWwHqdL7f6VZhLKmCg+0UNcjD1WIjAQZXX69Ov8yrpG5TjWRvi20jUIBcAw3afO tnXHVT715ota4eIYtUCS3uIZ5SREVK1CAKceeIP1QGxJAysWIZ1F1ZQnlns+n1U+OraZ IOopKYrAyGCYtg+Ea+uHd+JhIPZyMu2VVmcMpcMQ0PL5u7dEvuL9GjWpeNDcXfbnS7VA TxArYLDVkCN2DXjCY6EAb3GZTI5bGh4qcT7hg1Zb6oT8/gNl5F0Ro2EJDoiaZ/oywTId Zuplyu/T2rE2uKQ5GN5f6P5WkDilEoowRJEaNoBBfuq22HemtbBX7VoUIMfVFn5qvc+f 2uFQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=TaF1ln1p; 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 adriaan.schmidt@siemens.com designates 40.107.6.78 as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60078.outbound.protection.outlook.com. [40.107.6.78]) by gmr-mx.google.com with ESMTPS id h24si421006plr.2.2021.10.19.01.11.24 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Oct 2021 01:11:24 -0700 (PDT) Received-SPF: pass (google.com: domain of adriaan.schmidt@siemens.com designates 40.107.6.78 as permitted sender) client-ip=40.107.6.78; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=TaF1ln1p; 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 adriaan.schmidt@siemens.com designates 40.107.6.78 as permitted sender) smtp.mailfrom=adriaan.schmidt@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=HffJmbnO4GRr5Tgsx4a6q8EUfs2znNeQdvq22IhcDm0NuLtHQtAiRpjaxHdYhhnDpehSn9NQWkoNVFtP7J3IHDhsDYIooeMYIGLSszTvN7s7/GvfXshndjUkOVIhUyOrvD24XVggjwFi2TPRsaaGry9qE2R3Kg28USOuwguCMNELkqOxKA2xC8Ay6+0Q5ryQzPQcxJqH5r8PCKwPMNPUt4/bjLGqfLOxHzPho0D6sRTIYpkATYKOJaNuiO1ENIqZKxKb6yPZ33JKiB9HC1uwFejwt/o+n5q90AlCt64+Yxz9sLhaws6kn8DdAKXL7oruOQCxPLaRJnXtC9E182m2Jw== 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=Bmg2ia4MGQfJvx/xmWycxZ1YlBCMZf1eSoR3RS6LdPw=; b=fCTZnFOp3KnUyenJtN4+FbmGSjjeVcFsHSzmSvZdlsF/vn27AEd1RxfTVDaDvjVO0ucu9UyXqirQYPPTNzhJfDY7J7IWeCSmyqUsNAi5Rn+mZCVkAh7hrTLmZXV+WJ3Wz1dP1m5G9/xZJDaFZAZbQ/m2pOD/X8QCgc70CZzXZMOJQMaWNZzgxHutUH8NTTkWAH0QLp1rNAvFkQUIuRzvMyGYMd4dZdmguB4SXwnPSFDNHgMnckE1MtyAo7NK7hE79aUApDr5ngETnXfRk0G58e4mvcvCT22kHLZGXa94vfV4QrH05AYuv5CZ1UoNB1JNT7K2Nqtv5l3lNcxYKRx0jA== 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.onmicrosoft.com; s=selector1-siemens-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Bmg2ia4MGQfJvx/xmWycxZ1YlBCMZf1eSoR3RS6LdPw=; b=TaF1ln1pWzru72lRChO0A7bDFAnHzqV+sncPTMriTcre2oe0GXW/YMOJuvnZXTc4tx4xu3+ME4axsU/iZwNehY+siaihazLVBJwOXmIlldkzv+zp6h8j6Rp3XQmFm1DKpgvJlz98ObYXsqFRf4sxOXmt95uEIZAMQEN6pJWK/Ps= Received: from AM4PR1001MB1220.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:200:8d::16) by AM0PR10MB2500.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:df::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.17; Tue, 19 Oct 2021 08:11:22 +0000 Received: from AM4PR1001MB1220.EURPRD10.PROD.OUTLOOK.COM ([fe80::803d:bba5:3561:f6cd]) by AM4PR1001MB1220.EURPRD10.PROD.OUTLOOK.COM ([fe80::803d:bba5:3561:f6cd%6]) with mapi id 15.20.4608.018; Tue, 19 Oct 2021 08:11:22 +0000 From: "Schmidt, Adriaan" To: Anton Mikanovich , "isar-users@googlegroups.com" Subject: RE: [PATCH v2 08/10] sstate: add caching to isar-bootstrap Thread-Topic: [PATCH v2 08/10] sstate: add caching to isar-bootstrap Thread-Index: AQHXv2XMuWr/SBcmjka4MCpxoYhNbavQ+zGAgAkEFEA= Date: Tue, 19 Oct 2021 08:11:22 +0000 Message-ID: References: <20211012123625.1703627-1-adriaan.schmidt@siemens.com> <20211012123625.1703627-9-adriaan.schmidt@siemens.com> <154a80a5-97c4-c17d-7ca0-462ae0f73315@ilbers.de> In-Reply-To: <154a80a5-97c4-c17d-7ca0-462ae0f73315@ilbers.de> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: ilbers.de; dkim=none (message not signed) header.d=none;ilbers.de; dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 16f01b07-b033-4de2-940c-08d992d809d0 x-ms-traffictypediagnostic: AM0PR10MB2500: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:913; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aQzjKDySYN4GHIUkG1cSlmEOSjdOHDCrOzOBeL+jocrcpXCnknxb04xWJqCSk/IPPHn2Qw4a1kpZ8e8uxBtWk4z6u7nKEkGOzGx7pnyjBQuUObtfHY3uHJI2JhqSk5pr2uiHgnJvzGw8IkiFSBZ0WyUYvyz3NTRMLiYBRbBySTKkjr8Yc0FmLPztbIHm0Go1vauGHNjeyCXlS/Arl+s6hsRK7WLGtBfvazHrY0q3EnmM8PvJwEaOlTSOotr+UQVbFVpxdc+63VQicIeXeyD6jsuRA1FRv0PT0DVfxjFGGoYROMOuVn4yswaNQ0SXTYl5z9Mu8pP0tVvPya803HX+rATvu02DM7R6HgzyazROwseMe75oW0at/v0svrhcjEu+7wm/Zu9C03X6kPcY0N6iQp5D67qgsMs7JyBu7XETkalqxXAtCY05AXRdqxgojiYcEW4Dc+k/N3OmDzN8HFOs/r0yFI8fdK03nPwo60OKptktDynh0zc1+A0GKQGNiqxfJESZTi2dOPE1v5CC96l1YrFeUsyGq+DzaTliq3AuVD/50t5a9eVKBU+7psJO9z/eSxLh3IfTSQ6Zm8u3bdjBPQmDlaDn+Pp4dbd1omrtUxkBPazwXaMlZThFIjuyHlKPYO9s2wONYK8fIBv2A+Wez65DyWQoP4UwvZ7y99MvKPE8vgB53CWobB1j2w/P8N0muau6Z+PUPvAVnJqavkGWTQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM4PR1001MB1220.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(366004)(52536014)(7696005)(316002)(66556008)(110136005)(82960400001)(83380400001)(66476007)(8676002)(86362001)(186003)(55016002)(508600001)(66446008)(33656002)(64756008)(5660300002)(122000001)(8936002)(9686003)(38100700002)(2906002)(76116006)(66946007)(26005)(38070700005)(6506007)(71200400001)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dHA2LzhEZXpEaG5FN0tMTFJESnc0MmpacENoZHdwV1V1cWRRV1AwREJUMW1Q?= =?utf-8?B?ZlVxM0FRcG9KbDZLelVNamw3VTNEVC82aWFWcUxWMmpuSkd5Q2N4OTQ4ZGFF?= =?utf-8?B?WDhFTTl6eUtyYTlZb3JjZ2tVbU1LYy9LNHJXU1RFaE5CdXMrcU9vRy9OL015?= =?utf-8?B?bi8xNDhpdit2N2VLbC9PSFhLeTJmZDV3MXh2dVU5ekl2OUxhSi9kRUtOTUo0?= =?utf-8?B?c2ZiN2tXdXNTTzQ3aEM2NmpNWTQ0SmR5YXZnVVFuN3cwTGZGMVNhVE5xZGI4?= =?utf-8?B?emsyeEdhVFVhWW10aEx1dDFuWWo0bW92UTZUekdZSmE5UGF3QkpJdk5Ra3h6?= =?utf-8?B?S256b0FDbE9BNkRTeTR6NDJWZW15d3g0NjdMZm1WMTF3RUZPT1ZOZUU0S0oz?= =?utf-8?B?V2NHQ3R0ckRnZGU5QUVseGRIdktYN1JjUVRxMm01WVdJQlZuelZmWjFZL2F5?= =?utf-8?B?cXdnR0lqdEI5WTdqTlRYaURBbis0S01kb3A3c3piMmJOSXBOa2dRanpUYndh?= =?utf-8?B?ZVp1VHJUR1gyaEsyM3ZWUkp0SDByeEtoYjFxcnlPdGFhV1E4aU1hR2d3VHdo?= =?utf-8?B?cjY4Yk9mNGdqbnB3c01IemZZSlgzbG1jUzBxZm5pQm1Xd1VaTk51eTh1cCtG?= =?utf-8?B?djBQTnZFRU5OTXU2VmxrZHR5anAwRWhULzNuUW4rRGJBY0hVY2JYQ2doK1ph?= =?utf-8?B?V3ZGUkxyOXZQQjlQRFBuVG5PNVVraE93YlZQeUU2Qk5JMXNVMytCaUVLV2dL?= =?utf-8?B?UFplNlJ2UTNHdXR2OXd4OGdQTThza0xpWllCR0RHNUJrWisxWThQZHpHOHlM?= =?utf-8?B?MCsxQThJcVdrQW9LNnNRbkRzWHhyYk8xVHl6QTRpT2hKVUsxK3dEcGc5bFU2?= =?utf-8?B?cjlNVkFFVUt1M0ZKZmk2dDJMYmxRbi9ZYlVPcmZMU044VWpQcnFNKzIyVkxZ?= =?utf-8?B?N1JHbkV0TGR5bWdzS2c0ZmJHVkJYSEd6bFlQZ1NONEhnUzJSZ1VNd1BJZDB3?= =?utf-8?B?Yy8zNnh0K1dRVGQ2WEs2d2pVZm4wQ1UzeFJwTjZtMW9kQ1UzdlpJZlFYaEg1?= =?utf-8?B?ei93ZUMwb01HY3BKQzlMYTRFUU56VjNZcXI4Qk84WCtNc0VBRkx6dGY2WE1I?= =?utf-8?B?NS96ZThqTkR4b3RBb0UyQVdxTkxJZmNCUHJMMzZoQTRhaFRnbEhXUXBBL3pi?= =?utf-8?B?ZUM4VHFxQm94blExWnFaWTFiRnJmblZyRW1wZEh4Ky9CaFRxMDM0U201T1Nw?= =?utf-8?B?RzM5OWx0NldxZnVqZDRJSXZIaHJoOGtJLzFxS3plTURtb0dNaVBuUGhBbWU5?= =?utf-8?B?eGswZXJwMHl4SDN6SUxUNS9QS1NvWnkvYXpjNXp3eGdrMEF4bDBOU0hBUGc4?= =?utf-8?B?c2RkRTNEN1pvV1Q1NFdYbDl0eFZ0MWhYYUh6NWtoSkZEUFVOcGI2Y2orVU9n?= =?utf-8?B?azdJdis4RWhhNldDMTBSSm1ycVYrMDhSQlJmNElqd3ZWVE1hQlJudGVvNHRG?= =?utf-8?B?YXZzMFd3emNHOTlDNGJZTDZzanQxWTA4NVlxcG1QTkYzVkxSMUN3WndPZWpF?= =?utf-8?B?bUd5QW5IbDlHY0tuNmNjQ3c1Nm5UbnlMdEU3L3FCeUp2ZE0vMkN1b0JYZlp0?= =?utf-8?B?ZGtqK2VZS0dZUG9oM3RqTG82SENyck8wYXM3SS9wcitYc0kyQVFxTEVBTWFa?= =?utf-8?B?VjczemlmVE55MUJzR0dWWkpuODk2djRYWGJNQi96ZDZCRFMzWVJSUFdKVk52?= =?utf-8?Q?x79ve66WmfqTuAmgxa/aD4GdRzhDG/mKebi6moz?= x-ms-exchange-transport-forked: True 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: AM4PR1001MB1220.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 16f01b07-b033-4de2-940c-08d992d809d0 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2021 08:11:22.4021 (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: A47cyS6DAUX83yqcQsuF0XKQy0Azx+CXipbx0CDN3zTb09nIZp4KkeVaT0gfimgnZgr+wTsGIBRhNTitrKlOiIbayu5wpLiOOb07WzZDnzc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2500 X-TUID: I3kvPwaFrwW8 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBpc2FyLXVzZXJzQGdvb2dsZWdy b3Vwcy5jb20gPGlzYXItdXNlcnNAZ29vZ2xlZ3JvdXBzLmNvbT4gT24gQmVoYWxmIE9mDQo+IEFu dG9uIE1pa2Fub3ZpY2gNCj4gU2VudDogTWl0dHdvY2gsIDEzLiBPa3RvYmVyIDIwMjEgMTY6MTcN Cj4gVG86IGlzYXItdXNlcnNAZ29vZ2xlZ3JvdXBzLmNvbQ0KPiBTdWJqZWN0OiBSZTogW1BBVENI IHYyIDA4LzEwXSBzc3RhdGU6IGFkZCBjYWNoaW5nIHRvIGlzYXItYm9vdHN0cmFwDQo+IA0KPiBP biAxMi4xMC4yMSAxNTozNiwgQWRyaWFhbiBTY2htaWR0IHdyb3RlOg0KPiA+IFNpZ25lZC1vZmYt Ynk6IEFkcmlhYW4gU2NobWlkdCA8YWRyaWFhbi5zY2htaWR0QHNpZW1lbnMuY29tPg0KPiA+IC0t LQ0KPiA+ICAgLi4uL2lzYXItYm9vdHN0cmFwL2lzYXItYm9vdHN0cmFwLmluYyAgICAgICAgIHwg MzkgKysrKysrKysrKysrKysrLS0tLQ0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlv bnMoKyksIDggZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVz LWNvcmUvaXNhci1ib290c3RyYXAvaXNhci1ib290c3RyYXAuaW5jDQo+ID4gYi9tZXRhL3JlY2lw ZXMtY29yZS9pc2FyLWJvb3RzdHJhcC9pc2FyLWJvb3RzdHJhcC5pbmMNCj4gPiBpbmRleCBiOGFm Njc2Li5hMWNkZjE5IDEwMDY0NA0KPiA+IC0tLSBhL21ldGEvcmVjaXBlcy1jb3JlL2lzYXItYm9v dHN0cmFwL2lzYXItYm9vdHN0cmFwLmluYw0KPiA+ICsrKyBiL21ldGEvcmVjaXBlcy1jb3JlL2lz YXItYm9vdHN0cmFwL2lzYXItYm9vdHN0cmFwLmluYw0KPiA+IEBAIC0yNjMsMTQgKzI2Myw2IEBA IGRlZiBnZXRfaG9zdF9yZWxlYXNlKCk6DQo+ID4gICAgICAgcmVsID0gcGxhdGZvcm0ucmVsZWFz ZSgpDQo+ID4gICAgICAgcmV0dXJuIHJlbA0KPiA+DQo+ID4gLWRvX2Jvb3RzdHJhcFt2YXJkZXBz XSArPSAiIFwNCj4gPiAtICAgIERJU1RST19BUFRfUFJFTUlSUk9SUyBcDQo+ID4gLSAgICBJU0FS X0VOQUJMRV9DT01QQVRfQVJDSCBcDQo+ID4gLSAgICAke0RJU1RST19WQVJTX1BSRUZJWH1ESVNU Uk9fQVBUX1NPVVJDRVMgXA0KPiA+IC0gICAgIg0KPiA+IC1kb19ib290c3RyYXBbZGlyc10gPSAi JHtERVBMT1lfRElSX0JPT1RTVFJBUH0iDQo+ID4gLWRvX2Jvb3RzdHJhcFtkZXBlbmRzXSA9ICJi YXNlLWFwdDpkb19jYWNoZSBpc2FyLWFwdDpkb19jYWNoZV9jb25maWciDQo+ID4gLQ0KPiA+ICAg ZG9fYm9vdHN0cmFwKCkgew0KPiA+ICAgICAgIGlmIFsgIiR7SVNBUl9FTkFCTEVfQ09NUEFUX0FS Q0h9IiA9ICIxIiBdOyB0aGVuDQo+ID4gICAgICAgICAgIGlmIFsgLXogIiR7Q09NUEFUX0RJU1RS T19BUkNIfSIgXTsgdGhlbiBAQCAtMzk4LDYgKzM5MCwzNyBAQA0KPiA+IEVPU1VETw0KPiA+ICAg fQ0KPiA+DQo+ID4gICBhZGR0YXNrIGJvb3RzdHJhcCBiZWZvcmUgZG9fYnVpbGQgYWZ0ZXIgZG9f Z2VuZXJhdGVfa2V5cmluZ3MNCj4gPiArZG9fYm9vdHN0cmFwW3ZhcmRlcHNdICs9ICIgXA0KPiA+ ICsgICAgRElTVFJPX0FQVF9QUkVNSVJST1JTIFwNCj4gPiArICAgIElTQVJfRU5BQkxFX0NPTVBB VF9BUkNIIFwNCj4gPiArICAgICR7RElTVFJPX1ZBUlNfUFJFRklYfURJU1RST19BUFRfU09VUkNF UyBcDQo+ID4gKyAgICAiDQo+ID4gK2RvX2Jvb3RzdHJhcFtkaXJzXSA9ICIke0RFUExPWV9ESVJf Qk9PVFNUUkFQfSINCj4gPiArZG9fYm9vdHN0cmFwW2RlcGVuZHNdID0gImJhc2UtYXB0OmRvX2Nh Y2hlIGlzYXItYXB0OmRvX2NhY2hlX2NvbmZpZyINCj4gPiArDQo+ID4gK1NTVEFURVRBU0tTICs9 ICJkb19ib290c3RyYXAiDQo+ID4gK0JPT1RTVFJBUF9TU1RBVEUgPSAiJHtXT1JLRElSfS9ib290 c3RyYXAtc3N0YXRlIg0KPiA+ICtkb19ib290c3RyYXBbZGlyc10gKz0gIiR7Qk9PVFNUUkFQX1NT VEFURX0iDQo+ID4gK2RvX2Jvb3RzdHJhcFtjbGVhbmRpcnNdICs9ICIke0JPT1RTVFJBUF9TU1RB VEV9Ig0KPiA+ICtkb19ib290c3RyYXBbc3N0YXRlLXBsYWluZGlyc10gPSAiJHtCT09UU1RSQVBf U1NUQVRFfSINCj4gPiArZG9fYm9vdHN0cmFwW3NzdGF0ZS1pbnRlcmNlcHRmdW5jc10gPSAiYm9v dHN0cmFwX3NzdGF0ZV9wcmVwYXJlIg0KPiA+ICsNCj4gPiArYm9vdHN0cmFwX3NzdGF0ZV9wcmVw YXJlKCkgew0KPiA+ICsgICAgc3VkbyB0YXIgLUMgJChkaXJuYW1lICIke1JPT1RGU0RJUn0iKSAt Y3BmDQo+ID4gKyR7Qk9PVFNUUkFQX1NTVEFURX0vYm9vdHN0cmFwLnRhciAtLW9uZS1maWxlLXN5 c3RlbSAkKGJhc2VuYW1lDQo+ID4gKyIke1JPT1RGU0RJUn0iKSB9DQo+ID4gKw0KPiA+ICtib290 c3RyYXBfc3N0YXRlX2ZpbmFsaXplKCkgew0KPiA+ICsgICAgc3VkbyB0YXIgLUMgJChkaXJuYW1l ICIke1JPT1RGU0RJUn0iKSAteHBmDQo+ICR7Qk9PVFNUUkFQX1NTVEFURX0vYm9vdHN0cmFwLnRh cg0KPiA+ICsgICAgc3VkbyBsbiAtVGZzciAiJHtST09URlNESVJ9IiAiJHtERVBMT1lfSVNBUl9C T09UU1RSQVB9Ig0KPiA+ICt9DQo+ID4gKw0KPiA+ICtweXRob24gZG9fYm9vdHN0cmFwX3NldHNj ZW5lKCkgew0KPiA+ICsgICAgc3N0YXRlX3NldHNjZW5lKGQpDQo+ID4gKyAgICBiYi5idWlsZC5l eGVjX2Z1bmMoJ2Jvb3RzdHJhcF9zc3RhdGVfZmluYWxpemUnLCBkKSB9DQo+ID4gKw0KPiA+ICth ZGR0YXNrIGRvX2Jvb3RzdHJhcF9zZXRzY2VuZQ0KPiA+ICtkb19ib290c3RyYXBfc2V0c2NlbmVb ZGlyc10gPSAiJHtERVBMT1lfRElSX0JPT1RTVFJBUH0iDQo+ID4NCj4gPiAgIENMRUFORlVOQ1Mg PSAiY2xlYW5fZGVwbG95Ig0KPiA+ICAgY2xlYW5fZGVwbG95KCkgew0KPiANCj4gSSB0aGluayBp dCdzIGJldHRlciBub3QgdG8gbW92ZSBleGlzdGluZyBmbGFncyBmb3IgZG9fYm9vdHN0cmFwIHRv IGhhdmUgY2xlYXINCj4gZ2l0IGhpc3RvcnkuDQoNCllvdSBhcmUgcmlnaHQuIENoYW5naW5nIGZv ciBWMy4NCg0KQWRyaWFhbg0K