From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7182122219497062400 X-Received: by 2002:a05:6512:c1e:b0:4cb:d3:b80f with SMTP id z30-20020a0565120c1e00b004cb00d3b80fmr1889821lfu.435.1672380348284; Thu, 29 Dec 2022 22:05:48 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:bc17:0:b0:26f:8b88:ccbf with SMTP id b23-20020a2ebc17000000b0026f8b88ccbfls2609824ljf.1.-pod-prod-gmail; Thu, 29 Dec 2022 22:05:46 -0800 (PST) X-Google-Smtp-Source: AMrXdXv5OTdGF9WEY2gU7o89LF81DBkkeVdtD1j7UzxQ/d1tAvyYR/aCcAj/oY7TV8DOC970tmrl X-Received: by 2002:a2e:a304:0:b0:27f:d8c9:3f28 with SMTP id l4-20020a2ea304000000b0027fd8c93f28mr1480468lje.46.1672380346739; Thu, 29 Dec 2022 22:05:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1672380346; cv=pass; d=google.com; s=arc-20160816; b=tGnF6oORXUaUPfpi9xNEi4WxNLUoXUUx6tIddOve80c8gQ0NKlUDEAPlRgrZNLj6S/ u47By5I3l3FTM6zq/gEOpqifatf5unfWY8J3o1U8YhjF35luckuEE4g9xhYHgDSq04h0 6llbocOOhL+aS2ZeBSusIgfSZj3JrGcaMBemQiiCzrdsHSxRVFTR121c6G7oT27f7Btb bjiC5oHT/qeLnP4H6gxHEzXA4VusQi8sqUniiPNPOT6UgOIrKwHTGBvveD1KhPJ/cSqe CuyiDgiRBF9oyTsYZm2EC3Va8HbZwoFRta+RxjS2OngH9zD0+vYL6llKNgNhrlO+kKcJ IjIg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=RGMO+VC7mJYslGY4rSoOv7VDJgZEqf82RqSXvOY1tyI=; b=b9fagSeIt80jUYb/L87bdw0rOFfoIcH2+JckupIOpQLLpS3BJizerFJE5Vh7hqA4Br KOCzc0skvfllE1p3/eZHk4O+I7lHfeH3jEcy1Feoj598ZrhRb7WX38BF33FIbZqwXGJr IQ1sX+9YOtHRsDJGGSdyAdb6eWyb8PydUxEJQ8IKbecEjqb7j0rm+szTHHffRvBcfnk7 thhExP0MLV/vEVIzfWavqKW5g7CeMXMYCHk3xJGBB3bmsxQAcFsfl30XU9UV2+eBVYd9 IyXLSp3RyfNfnQ2zE8atRyOwLeli/BJdOE9VNhzMA3Y7B7j4RTy402pw5YJx57sRgaMF Lh8w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=pNOUM1eJ; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.14.40 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 EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2040.outbound.protection.outlook.com. [40.107.14.40]) by gmr-mx.google.com with ESMTPS id bi27-20020a05651c231b00b0027fb7252b31si536421ljb.5.2022.12.29.22.05.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Dec 2022 22:05:46 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.14.40 as permitted sender) client-ip=40.107.14.40; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=pNOUM1eJ; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.14.40 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=Mm5y3I8nOkbTQlQgKjUnN0KoCeKLx3s8nf/6MRoREiKLOc9m6muE2v0dPf3qOyxhR7VmSAvuFZ7WuH7L+xZ5SkWYmTJXKOuotL193FDVaCtpjH7AoyXrJRIUGTdiL519ki9ZwPo831nC6frpYY2LtehwlgYmNQ9tfO6F+Dab3w4xOxD6u1rUQFBOavsr0GRXF65uSdoaicj44mScaf9Cs6dybudU9o3mC94I8OoSJLyCD730J8sqDXwBJ/U9d/vt08w03U2VDcche9C0LoDXCh/HxgOANK1iA7ZQxHJY1LR5tE/fVBzLKvoIFZP7Bv7DqTg8rC7hdAB9l2JYMmLX/w== 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=RGMO+VC7mJYslGY4rSoOv7VDJgZEqf82RqSXvOY1tyI=; b=mPdFWAWsKqHnc04lL7BDK9tVQIL1o5Q+pPOyVgol9KwuyPj7qyGGGLyrB4t0VIG7UnYPF4BLMoeRlW/TESyhsrqj/fvXENlPvXmVc2OoLp3HshOViVQKXwcMm1wklDNzrDGIhOKgX7EV/JIFE8J6jibaIgVDPd07Qe9aY0EmkG6VZD5n+ulUnA2V0ws+nmGNzEe1vTZF83lyKbSyC0C/7ycRkL2AMhj7KOIpQhOvKPAYDMCaTV1+hYih3mOwoI8CVZvJRQbsnHcUgcltfU5VVWf9nIZg1EJc8FxokLypv69nvKWvSANmKifzPOyMuwRVWNzWUUS7IILVttRH0FP3Yg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.74) smtp.rcpttodomain=gmail.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=RGMO+VC7mJYslGY4rSoOv7VDJgZEqf82RqSXvOY1tyI=; b=pNOUM1eJcfow4cnOWxmhr367EYyUmXkv8gmhvpSVbUet4vwr1HU0OKVmINrB0RhHu5k+FsbBfERhUHxy1+llRG9njG3uaCOgxQhzwU0/IdWD7HBZ8hQg0bHOvsjArDe1sfzgJ2zCU6CyAwNE9U949F3HwoZEp1qfzWgWZPj1aSZwc48/hfTosGQE39O37IJ+0Q1bwqlBsNkeL0Rl0ogEQP1foEGaFSToJGxKha6EVOvlnZeaWG/tztKBKJZG56xrZ5iz0eeEeKf3nshzrcnIeYdOjtVKsymbu6Zg5iukCneyLCTuzYK/IE3lzS2YJxcfBxinILSmZwhl6tO1fPKxeQ== Received: from GV3P280CA0030.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:b::35) by GV1PR10MB5820.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:53::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.16; Fri, 30 Dec 2022 06:05:45 +0000 Received: from HE1EUR01FT105.eop-EUR01.prod.protection.outlook.com (2603:10a6:150:b:cafe::43) by GV3P280CA0030.outlook.office365.com (2603:10a6:150:b::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5966.18 via Frontend Transport; Fri, 30 Dec 2022 06:05:45 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.74) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.74 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.74; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.74) by HE1EUR01FT105.mail.protection.outlook.com (10.152.0.211) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5966.17 via Frontend Transport; Fri, 30 Dec 2022 06:05:44 +0000 Received: from CNPEK01M04MSX.ad011.siemens.net (139.24.237.221) by DEMCHDC8VQA.ad011.siemens.net (194.138.21.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1118.20; Fri, 30 Dec 2022 07:05:43 +0100 Received: from CNPEK01M01MSX.ad011.siemens.net (139.24.237.214) by CNPEK01M04MSX.ad011.siemens.net (139.24.237.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 30 Dec 2022 14:05:41 +0800 Received: from CNPEK01M01MSX.ad011.siemens.net ([139.24.237.214]) by CNPEK01M01MSX.ad011.siemens.net ([139.24.237.214]) with mapi id 15.01.2507.016; Fri, 30 Dec 2022 14:05:40 +0800 From: "Moessbauer, Felix" To: "roberto.foglietta@gmail.com" CC: "ubely@ilbers.de" , "isar-users@googlegroups.com" , "Bezdeka, Florian" , "ibr@radix50.net" , "Schild, Henning" Subject: Re: Better way to handle apt cache needed Thread-Topic: Better way to handle apt cache needed Thread-Index: AQHZGpsTbNgxSHhoCUGc18qdSlqS6a6CgFYAgAAGdYCAAAqwAIAAC5gAgAJegYCAAHKNgA== Date: Fri, 30 Dec 2022 06:05:40 +0000 Message-ID: <95542c23ea3bd00e31898fc1080854c58e41a8b2.camel@siemens.com> References: <371e4d826cca6aaba11a4222fef547b134ed6ce7.camel@siemens.com> <38d18c245baa4f685642eafa9a52ab9b9ae9001c.camel@siemens.com> <4769513.OV4Wx5bFTl@hp> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.38.3-1+deb11u1 x-originating-ip: [139.24.247.185] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: felix.moessbauer@siemens.com X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1EUR01FT105:EE_|GV1PR10MB5820:EE_ X-MS-Office365-Filtering-Correlation-Id: 5a6d253b-9e70-4b53-ae2d-08daea2be392 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lmftP48Y1EL0MYlRjzuUTWra9RHxC5R44wdywDX4oLTgMkJ8q56N6OzOzq2mGRljVG4CkFGsEqO2LFBg4W5Q9m/UrvKLJFlHajUSndl1YjF37E4li18z7wRWIQXLjSRpwBFEtKTN6fZ4e5OVVdsntXdHoW9Bz7IkU8lcOxDz8pm4OLmf+Qt1sFvWThJelaHd4VwUDfqepKgVaYbrsO6tXO6vSZQz5JBYbMTmbg+IYRae+WwC3ZNYhEJyrY2YZU3SlmWRDg8d+f8To6j6vfsY04Z1If93qXhPHMnkTJQJKb5QRmUoGgqRuGZTO5t8/JX+NqaeJOKSS0ab04Tg5Wz2LtpCC2pMtmIhosnXap6aL+fKcE3ARdtGEWET7FDqfvaI5p3IIFr19u9qkN4D9RHck1c46msbgnsSp+R8g85gHInCyCOibaxEA9qA3M9SxSBwCkcsmQb2tcSaQGIxfMdXcD2iXrAKSYuh0hl2/+ZlatSS3Vir26bUnQ8XTd59s5bYql7Dr48uYFGwmZTZsR1bEqkUECtnhNjBZ868T5ipKAdNt5pSJ0sPCZFeyMsyXFBlqP16MXu1Lp2wKrxIDRdkgwvFMisoa1Fza7DnG/nrHZ+GIavmg70kBJwdDb8Lt7APF2V7vmsMr57CyfS063v4HS7IvRPubJF68ayFuJywumgJXWaYenB/dIftvr8ZKLi8RfCI/2QZMgmXVe9fIkHDTu7rq3z5YV9o4cDWblXhFSNZ1z16rB7VN4EDknH/UmVbUaLA8F1tg8hJ53kDEQCJUzsFqcJ7nLu8QydkoW080Cs= X-Forefront-Antispam-Report: CIP:194.138.21.74;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:hybrid.siemens.com;CAT:NONE;SFS:(13230022)(4636009)(376002)(136003)(346002)(39860400002)(396003)(451199015)(36840700001)(40470700004)(46966006)(36756003)(7636003)(7596003)(2906002)(4001150100001)(356005)(82960400001)(82740400003)(5660300002)(8936002)(41300700001)(83380400001)(36860700001)(47076005)(86362001)(966005)(70586007)(54906003)(6916009)(70206006)(82310400005)(478600001)(107886003)(40460700003)(40480700001)(336012)(316002)(8676002)(4326008)(2616005)(26005)(186003)(956004)(43043002);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Dec 2022 06:05:44.7943 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5a6d253b-9e70-4b53-ae2d-08daea2be392 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.74];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT105.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB5820 X-TUID: dx+VYCd8DkGo T24gRnJpLCAyMDIyLTEyLTMwIGF0IDAwOjE1ICswMTAwLCBSb2JlcnRvIEEuIEZvZ2xpZXR0YSB3 cm90ZToNCj4gSGkgYWxsLA0KPiANCj4gSSBkaWQgc29tZSBjaGFuZ2VzIHRvIHJlZHVjZSBkaXNr IHVzYWdlIGFuZCB0byBzcGVlZCB1cCB0aGUgYnVpbGRpbmcuDQo+IFRoZSByZXN1bHRzIGFyZSBx dWl0ZSBpbXByZXNzaW5nIHNvLCBiZWZvcmUgZXZlcnl0aGluZyBlbHNlIEkgYW0NCj4gZ29pbmcN Cj4gdG8gc2hvdyB5b3UgdGhlIG51bWJlcnM6DQo+IA0KPiByZXN1bHRzIGJlZm9yZSBhbmQgYWZ0 ZXIgdGhlIGNoYW5nZXMNCj4gDQo+IDQzOTU0IE1iIChtYXgpwqDCoCB8wqAgODY1NyBNYiAobWF4 KQ0KPiAyNjU0OCBNYiAocmVzdCnCoCB8wqAgNDExOCBNYiAocmVzdCkNCj4gwqAzNzQxIE1iIChk ZWIpwqDCoCB8wqAgMzc0MSBNYiAoZGViKQ0KPiDCoCA4MjAgTWIgKHdpYynCoMKgIHzCoMKgIDgy MCBNYiAod2ljKQ0KPiAxMTc4OSBNYiAoY2FjaGUpIHzCoMKgIDU3OSBNYiAoY2FjaGUpDQo+IHRp bWU6IDhtMzNzwqDCoMKgwqDCoCB8IHRpbWU6IDRtMzRzDQo+IA0KPiBUaGUgY2hhbmdlcyBoYXMg YmVlbiBjb21taXR0ZWQgb24gdGhlIGRlZmF1bHQgYnJhbmNoIChldm8pIG9uIG15IElTQVINCj4g Zm9yaw0KPiANCj4gwqBodHRwczovL2dpdGh1Yi5jb20vcm9iYW5nNzQvaXNhcg0KPiANCj4gKiA5 ZmQ1MjgyIC0gY2hhbmdlcyBmb3IgYSBmYXN0ZXIgYnVpbGQgdXNpbmcgbGVzcyBkaXNrIHNwYWNl LCBwLjENCg0KSGkgUm9iZXJ0bywNCg0KSSB0ZXN0ZWQgeW91ciBwYXRjaGVzLiBJbiBnZW5lcmFs LCB0aGUgaW1wbGVtZW50ZWQgcGF0dGVybiBsb29rcyBnb29kDQphbmQgYWxzbyByZXN1bHQgaW4g c2lnbmlmaWNhbnRseSBzaG9ydGVyIGJ1aWxkIHRpbWVzIG9uIHZpcnR1YWwgZmlsZQ0Kc3lzdGVt cy4NCg0KQnV0IEkgZGlzY292ZXJlZCBzb21lIGlzc3VlcyBvbiBwYXJ0aWFsIHJlYnVpbGRzLiBF eGFtcGxlOg0KfCBsbjogd2lsbCBub3Qgb3ZlcndyaXRlIGp1c3QtY3JlYXRlZCAnL2J1aWxkL3Rt cC9kZXBsb3kvYnVpbGRjaHJvb3QtDQp0YXJnZXQvZGViaWFuLWJ1bGxzZXllLWFtZDY0L3Zhci9j YWNoZS9hcHQvYXJjaGl2ZXMvbGlibmV0LXNzbGVheS0NCnBlcmxfMS44OC0zK2IxX2FybTY0LmRl Yicgd2l0aCAnL2J1aWxkL2Rvd25sb2Fkcy9kZWIvZGViaWFuLQ0KYnVsbHNleWUvbGlibmV0LXNz bGVheS1wZXJsXzEuODgtMytiMV9hcm02NC5kZWInDQoNClRoaXMgaGFwcGVucyBpbiB0aGUgZG9f aW5zdGFsbF9ucG0gaW4gdGhlIG5wbSBjbGFzcyBvZiBtZXRhLWlvdDIwNTANClsxXS4NCkl0IGNv dWxkIGFsc28gYmUgYW4gaXNzdWUgd2l0aCBhbiBvbGRlciBzc3RhdGUgY2FjaGUgYXJ0aWZhY3Qs IG9yDQpyZWxhdGVkIHRvIHRoZSBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbiBpbiB0aGUgTlBNIGNs YXNzLg0KTmVlZHMgZnVydGhlciBpbnZlc3RpZ2F0aW9uLg0KDQpbMV0NCmh0dHBzOi8vZ2l0aHVi LmNvbS9zaWVtZW5zL21ldGEtaW90MjA1MC9ibG9iL21hc3Rlci9jbGFzc2VzL25wbS5iYmNsYXNz I0wxMDUNCg0KQmVzdCByZWdhcmRzLA0KRmVsaXgNCg0KPiAqIDFiNmFjMWUgLSBidWdmaXg6IG5v IHNzdGF0ZSBhcmNoaXZlIG9idGFpbmFibGUsIHdpbGwgcnVuIGZ1bGwgdGFzaw0KPiBpbnN0ZWFk DQo+ICogMmNjMTg1NCAtIGJ1Z2ZpeDogZG9fY29weV9ib290X2ZpbGVzIHdhcyBhYmxlIHRvIGZh aWwgYnV0IHRoZW4gc2V0DQo+IC1lDQo+IA0KPiBUaGUgdHdvIGJ1ZyBmaXhlcyBhcmUgbmVjZXNz YXJ5IHRvIHRlc3QgZm9yIHJlZ3Jlc3Npb24gYmVjYXVzZSB0aGUNCj4gdG9wDQo+IGNvbW1pdCBj aGFuZ2VzIHRoZSBzc3RhdGUgY2FjaGUgY3JlYXRpb24uIFRoZSB0b3AgY29tbWl0IHVzZXMgaGFy ZA0KPiBwaHlzaWNhbCBsaW5rcyB0byBvYnRhaW4gdGhlc2UgcmVzdWx0cywgc28gaXQgbWF5IG5v dCB3b3JrIGluIHNvbWUNCj4gY2FzZXMgbGlrZSBkaXN0cmlidXRlZCBvciBuZXR3b3JrZWQgZmls ZXN5c3RlbXMgd2hpY2ggZG8gbm90IHN1cHBvcnQNCj4gaGFyZCBsaW5rcyAoaG93ZXZlciwgdGhl eSBtaWdodCBiZSBzbWFydCBlbm91Z2ggdG8gZG8gYSBiYXJlIGNvcHkgYnV0DQo+IEkgY2Fubm90 IGdyYW50IHRoYXQpLg0KPiANCj4gSG93ZXZlciwgdGhpcyBpcyB0aGUgcmVhc29uIGJlY2F1c2Ug SSB0aXRsZWQgcGFydCBvbmUgdGhlIHBhdGNoLiBJIGFtDQo+IHRoaW5raW5nIG9mIGFkZHJlc3Np bmcgdGhlIGlzc3VlIGluIGEgbW9yZSByYWRpY2FsIHdheSBidXQgZm9yIHRoZQ0KPiBtb21lbnQg dGhpcyBzZWVtcyBxdWl0ZSBpbnRlcmVzdGluZy4NCj4gSSB3aXNoIHRvIGhhdmUgc29tZSBmZWVk YmFjayBhYm91dCB0aGUgbGltaXRhdGlvbiBhYm91dCB1c2luZw0KPiB1bmNvbW1vbg0KPiBmaWxl c3lzdGVtcyBhbmQgd2hpY2ggb25lIGhhdmUgYSBuaWNlIGZhbGxiYWNrIHRvIGFkZHJlc3MgdW5z dXBwb3J0ZWQNCj4gZmVhdHVyZXMuDQo+IA0KPiBMb29raW5nIGZvcndhcmQgeW91ciBvcGluaW9u cywgUi0NCg0K