From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163980406052618240 X-Received: by 2002:a2e:8e69:0:b0:298:a7c2:489 with SMTP id t9-20020a2e8e69000000b00298a7c20489mr3076447ljk.8.1679044851361; Fri, 17 Mar 2023 02:20:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:be8a:0:b0:295:b83a:4ad6 with SMTP id a10-20020a2ebe8a000000b00295b83a4ad6ls901210ljr.3.-pod-prod-gmail; Fri, 17 Mar 2023 02:20:49 -0700 (PDT) X-Google-Smtp-Source: AK7set/lYLJfD+ExhgmNO9urzUzBIWKkVLqIA0i+AD13F0FtlVLt5ujl00UQTTlkZe4IBrUgmWM/ X-Received: by 2002:a2e:b16a:0:b0:299:dfa0:e027 with SMTP id a10-20020a2eb16a000000b00299dfa0e027mr996041ljm.33.1679044849828; Fri, 17 Mar 2023 02:20:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1679044849; cv=pass; d=google.com; s=arc-20160816; b=ITPpLUcxX4ajkUfH5IjGLtozhIOGGI0ywfZbfIV/ZEztBHfc9l+PtWcTYc9KpnaKXB OvSKzY/IzncJNWHJs/7bATrgoX1eQbv4Yr4lYNdzKLciBX1XgiMnYUb6tgEICmK7Cb2G WH0ofk1bfGMWRBF/dDm3KfWYp6FtHWh3p3939j0kRgGzWYxIEQTaWPTa5eJM0Fq/w7kn 42x3Y9lCje1PHADcV7L7FaKJHPPr45qTxCvIRgTSiyyccN8Q1QA2T4M7FQmp7b3QQWE7 vIao+fu7/0OK2hoxNd3Npnf7k5HWRGMwOe7yNA23d76AKcZjGHNTC7aqE7CqANvUf6TX fCpg== 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:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=wGHLBbW8eAiA03XoqThtP1V92epK57AY7ZP0ANaAzd0=; b=Lzvadge04lw8eQvGR4ubYKPbPy64KNReqRiw+DWcZD/gxZRvhsqcugx496T79BcWGF nRv+hPoHKONB6blH0FJttl5FLNi7NarmNsmG+0cQtYxJyT12C3/d3TMPVcC1yxoJ65yL 2mOxDozvMup+9nJjKC/+5CUkdIv8NAjcqSdCjhCP9asy/mglPkHCXM4vBR8hTiia5qfX pb952cEyxmCBKb826gQdyGJyYPsEKE0WiBWK5YgoOLSMoEvqsgnXd+53Ap4pWdYIIdWl hFNguQEE/Evs/2vt9jKNjTz61wbH+5JpcpYTJ7mtYNzRLK+pzqyi/qhptkIU6bRGg7vs 4/mA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="xPX7Df/b"; 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 stefan-koch@siemens.com designates 2a01:111:f400:fe1a::60b as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2060b.outbound.protection.outlook.com. [2a01:111:f400:fe1a::60b]) by gmr-mx.google.com with ESMTPS id by30-20020a05651c1a1e00b00298a88a8f1csi75476ljb.5.2023.03.17.02.20.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Mar 2023 02:20:49 -0700 (PDT) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f400:fe1a::60b as permitted sender) client-ip=2a01:111:f400:fe1a::60b; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="xPX7Df/b"; 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 stefan-koch@siemens.com designates 2a01:111:f400:fe1a::60b as permitted sender) smtp.mailfrom=stefan-koch@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=lEs3o4HR/1zgPMh03ghkRAoD7GBu1tVJiFZ4ZtktPgkdef0fVyI7pc541iGBzZJcbasmCLGmX0o03G6m0Fh3TFFqMQKJF/NaDI4A5iZqvf+Z4lJowZ1DLowEDrCsNo0Y0oB2YbBbtQ81zdJoVrtLzIqOqTa2gKursPJzpqzYeERENNSXRHJXgWjHoY7i/zXblpIHBoCKgFFEZzINMKr136dA9OHaX/5yIXfLaP6E0Xc0OfnTI18GG0ErBdRZLobI5rDDz/5ppMVHLx9+p2MSkZheQIk/luPE+Foi8rEXW7EsTbmSYMiDLC36bcXxTyeAhS1I92ozKPNZg5M9fDEWKg== 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=wGHLBbW8eAiA03XoqThtP1V92epK57AY7ZP0ANaAzd0=; b=SVmupip3c4PadDm3ZQbBkgUVMJPps17pzF7bqejuyoiTdEIRmy6zX07BaGbEsZ7wyzvfxLAnTeV0QEivrSJ7x491LeG7xsYQ/ZsuX1D1b5XzhfVhEi0RdC8h8VT7x8FgzR4L6RuMdqqWwiV39ww73wqfy8fPkhJGLX/26aD5evFxO3tHfaMD5Uv6imcTONmWWKz8AZ00Gy7KsLFINIxjpEBPHnIRZz9wOP6Xr2sWyfY7CWEwMbkRWmpow2Xyu/dIiChMAibp35x8eqLibW2E7uDFlcejaw2DZ90h7Vn5S4uJLH94gGgeZwO7lZ1tRmfqSuLq+pAem688n8Ni+9P63g== 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=wGHLBbW8eAiA03XoqThtP1V92epK57AY7ZP0ANaAzd0=; b=xPX7Df/b2c8BecyujdW2j9UCfCur8D9ET2DeVHhtCzA9Nx8AayXCMHkQIg1wIhW2tE3LU7gM2kiRdNZnZCJn1vaPZZrnER4kTBkK8rdvF5gwHB8Bw+kwiOPnI/z4lMfJhubdY5KmGxLTj1rxPgwEBcIpyNzCO7tH0eud5tj1tlmz2k2687MBvdP1geKFCyNGKmjrPuGHMB/Rw+iRjgnrgqZ/uzmtui5/wlNcY9hreCWvK8pnkt32GbSD0GMz2ibzaB1ZbqlKtTdyhWwcMuoY8kKFQf6mR37kysX6/4YmrAxK5ovbsygnVdOcm80vXajwv8aFRXojh90ArJzNV2kMNw== Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by DB9PR10MB7241.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:456::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.10; Fri, 17 Mar 2023 09:20:47 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::4489:f289:368d:db8a]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::4489:f289:368d:db8a%8]) with mapi id 15.20.6222.010; Fri, 17 Mar 2023 09:20:47 +0000 From: "Koch, Stefan" To: "isar-users@googlegroups.com" , "Kiszka, Jan" , "cedric.hombourger@siemens.com" CC: "Sudler, Simon" , "ubely@ilbers.de" , "Storm, Christian" , "Adler, Michael" Subject: Re: [PATCH v2 1/5] linux-custom: Split up binaries from kernel headers to kbuild package Thread-Topic: [PATCH v2 1/5] linux-custom: Split up binaries from kernel headers to kbuild package Thread-Index: AQHZFJXRGSXmHtBVoUG9ToQ9lFsmsa7/KPMAgAARZAA= Date: Fri, 17 Mar 2023 09:20:47 +0000 Message-ID: References: <20221220170921.1718503-1-stefan-koch@siemens.com> <20221220170921.1718503-2-stefan-koch@siemens.com> <40b7b578-9a5e-5f8e-912a-63b09a4b9b5e@siemens.com> In-Reply-To: <40b7b578-9a5e-5f8e-912a-63b09a4b9b5e@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9PR10MB4959:EE_|DB9PR10MB7241:EE_ x-ms-office365-filtering-correlation-id: bf27aff2-08c3-4fcc-c82c-08db26c8e4b0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eFIqu7ETcyWDdfwVzPxAvjsi4kKP1fCpu20HRcLNmlL5YNtVlNsoDKwUNDGk9pzqa1dDksN4OF5ANN+ZLp9rXua9U54WabLZ2uvdM2MM1CeO2ZNNGEqq7o03uFjZKEBDLyfywuTQSWmZBHcPLnVpwgLX7ugL98gT5pdYOCkV3GKjhP6bHC0g3mkPw8S/U9pCocExO7py6XWlnD9G2ljh869nJYZfj1wSUIaDo5oXCRgsJui5RXqXgSRR0ukLuMt1hR4ZHWP7AS0a3yc2Ch683Cw/a7bXBGCiXfKib/lz+gh+URbdnoY5t4jBLG7S06e2i/b577mOcKpigSWWSDniKNkhP5m0WsxrDKhbEhF/elfpIGl3kvt43zz54vQbRc4vg/v/rdt67ev93DpaoxpMEY5Kw9UKSVjtuo8n91ekziYp1/lalI6ERuvf5aPbhQ8kE5EkwygCw+oiAl7Cdk9kioo818nTKXMEvdiEtpPoU+k6+qiiee1jbR73vlnkhmMheMAwJGYEfYAOvt1rq/AKlMuXF/aPJjO60/vyI8jgP3pIFrUVPWBYbFnfjzq37g7tk0P1VoZqausyhoCBS+Mk5bciawLDz9SNQQcERs1wz5LAQqPR/J6CF+PKWJl7kvwFUtGRI9oSe2+z1b+UGhpdEXXuFkDB19zWI1MWtcGE1M9+sreu6ZacrcmzTJmXBMWXQmL723jmSMs+zWTQDlDEv/zVODXA1dEjZ2UexUcVl3U= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(366004)(346002)(39860400002)(376002)(396003)(136003)(451199018)(82960400001)(53546011)(36756003)(66556008)(8936002)(41300700001)(66446008)(66476007)(64756008)(8676002)(15974865002)(4326008)(38100700002)(2906002)(71200400001)(66946007)(86362001)(107886003)(38070700005)(91956017)(478600001)(6486002)(76116006)(2616005)(122000001)(26005)(6512007)(6506007)(54906003)(5660300002)(6636002)(316002)(110136005)(186003)(83380400001)(18886075002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c0ZVcGNEMVczZGNPRlBlRVhmQkhXcHBCTGsvM1JOMFFkVWpIbU1RYUJ4WC9U?= =?utf-8?B?N0o1UWs0Q1h0TWxBQlh2dnkwYUFaY2JnbVkwRjI2L0RYeTIyVzlZelFZKzds?= =?utf-8?B?SmphTk1GUGxIMERNSkhra09uSkJlYTlGVWxDZnlkdnlrdlVla1d6REpacHBG?= =?utf-8?B?SjhZaENiaWo5aENSNHc5UEZId2RSYytURmpoWUM0VFgzQVMxWUdlVGs5Yzg1?= =?utf-8?B?KzBVR1dkUkJtaEFuK1dYV3owSnl1TmdzVjZOaGoxb3dFbW1EeTRJSHE1OTho?= =?utf-8?B?bTZPU2ZZWXFrUlZma0ZocTFsRkxpVkVhVEE2YWUweVN0N01HRjFkRm9nd3Vp?= =?utf-8?B?Q1dSU3JMY2cyRk9VWkVFTS9vdUxweXYxb1V4K1NsWGd1Lyt3MVR1UWk2QVFX?= =?utf-8?B?TGU1b2dndWhMRjRTRi9GZVc2eEs4NzB4WnpRdHlHbmxpQk9yZmcrVW1iL3Vm?= =?utf-8?B?d1FhWmVPTGkzSWZ5eVZ0bTlaWHp5bHBXNkJnTDJWaFZkQ2pSc2RtZ2w4dUZL?= =?utf-8?B?MW5zY3kxZ1pTNXN3OSsrYzAyNlRMYVVqWVBRQnQ2dWhqQ0QzdFFMYVZ2WlFK?= =?utf-8?B?WmhoV1c5SmU4dUNwa3BDejBvUEVTSWZzdldKU2NCNmJDWWF6VHdKbE5Oc1Rl?= =?utf-8?B?UG8rdlJJS2Z6bGNMcXorcXU4QWJxbWk5L2IxWEs5dUcxQWJkT2pWQTloRUlR?= =?utf-8?B?Vk5PNWdsWndRSXJKbm50SXhrTy93aEtYaERxL05SVmRHREhQQXJTbktBdXBm?= =?utf-8?B?djZCZEZRaWFtMUtZU3p4VUdNOXpraWZIZDM0bzlsQW83MmlmNkpzQk03OUM1?= =?utf-8?B?di9VNG5HdGxMMGFndkdTLzRqamQvN0ZZQXIrUlI0NDlxbnYwVmRkNk1rK0Nq?= =?utf-8?B?TzdFSFpIV3lhU1A5RktpR2VIY0ZQMDhSZ0ZYZVZvR3diak1sS3JINWpneFRT?= =?utf-8?B?TlcyUVVNOHMvWk1IOHMvaWJ3VklYWDcvQ0trSUpmM04rM0hza1JiUEtkVUx2?= =?utf-8?B?ekF6MU1sRjRXd0k1VjYvTFFucGJkSUtkSzA5TlFKdThMbUJYNk50dEIxeSs0?= =?utf-8?B?bVVQaGJHU1hKZklqMmJsQ3VveDlBRDVSaEFmbkZxWUlkcTlkT2FXT0owT3kr?= =?utf-8?B?dWJ0T0I1a1M5TVE3aThtRUxiQ09LQ2VFZXROVjI3VmxvV2pMU0licHA5eDc3?= =?utf-8?B?bDRUbHE4RWFTVHBSM3dCNXdzWGllSlRWSGFZcXAwajFDOWQ1ZFNwVUJTbjhn?= =?utf-8?B?WkwxNUR4VmloV3ZoakRibytFY0U0TWVVaWJoUlE0RVJHSVgwNUdIMGVwNzYv?= =?utf-8?B?aXM5bS9YMjBseEJwazYycVJacVdQZXkyWi9rZmtiME9xYVZjeWFYWnMvbHJB?= =?utf-8?B?N01LcTRhZ1JFZS9NeVRWd2xuWWVlblJBSVFNZnlBUDl4OVdkSG5QT215RlAw?= =?utf-8?B?aUYyRitmdU5EalY1a3RWekV1djYzSmFyVkJudmRFYjhuYUE2am8yZUpHV1l3?= =?utf-8?B?bDNUdFhGTzhSaWpmdmRIdGxHRjhING9KME5TL09DbmJnajJBTENENWlWT2NU?= =?utf-8?B?cm00bUdqRTd2RmNnMnlPQ3duR3BQd1h1T1JFV2ZDempjczE4WjMwNU81ZlRr?= =?utf-8?B?OWxCdkhLaE9JTTVxQzYvaHg4Ym1jV25jVE1YbmNrMmsrT3dnWE5VZlovYXkw?= =?utf-8?B?ZzVjZXNYWEFDRG10aXhnL094L0VQTlFhY1FOSC9QQXJNRmxIVDdZaER2TFph?= =?utf-8?B?TUJ0NE1oaHlpQzRBZytBRWNMNFpGV2hTeHZKczgyNmQ3enhRSGxhN1BOaENL?= =?utf-8?B?a1p2S2kwaGRVRWRGQjlxOXpMekFvT05uVXVKK295WE5QeVREbFh1cnRBZmhY?= =?utf-8?B?bjU4c3dSbnlPTTRPWW9RUGxpMTZEcFdUdnFqMHhzRk15N0hRaHpiZkVpN3Z2?= =?utf-8?B?eWpDWEpsN1JRZUJoMURxRFpUWVZxS0dUaFE4RGFSTEk0V2dXanNybVFZbE1N?= =?utf-8?B?OGd5bFduMmw2L3g3WEhORFBUdXdURmliMy95czFWbjF5QkhTQjBubXZWZzNU?= =?utf-8?B?OHNrcmRubEE3NWhqa3BnMHFzT281TkVOaDFxNklWQUt6U2hMM2VWOXN4dWJl?= =?utf-8?B?bUhGYzZ3eUwwSmRYS0FMSmlZSjZaWDZoRFZydithbkdOS1FYYVdsWElkM2xu?= =?utf-8?B?R2c9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <56F3682D586928429339FFABE2767D4B@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: bf27aff2-08c3-4fcc-c82c-08db26c8e4b0 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2023 09:20:47.4617 (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: AnQLHtM91802kW7r+iXPLwlD5vCiTMBHGfAhNVbvoHeriSpKYS3iW4Ce66sGcUtDCKi0A+zYjPNcnXxSar+3HQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB7241 X-TUID: hZckNe38wx4E T24gRnJpLCAyMDIzLTAzLTE3IGF0IDA5OjE4ICswMTAwLCBKYW4gS2lzemthIHdyb3RlOg0KPiBP biAyMC4xMi4yMiAxODowOSwgS29jaCwgU3RlZmFuIChESSBQQSBEQ1AgUiZEIDMpIHdyb3RlOg0K PiA+IFRoaXMgcGF0Y2ggZG9lcyBpbnRyb2R1Y2Ugc3BlY2lmaWMga2VybmVsIGtidWlsZCBwYWNr YWdlcyB0aGF0DQo+ID4gc2hpcCB0aGUgInNjcmlwdHMiIGFuZCAidG9vbHMiIGJpbmFyaWVzLg0K PiA+IFRoZSBrZXJuZWwgaGVhZGVycyBmdWxmaWxsIHRoaXMgdXNpbmcgc3ltbGlua3MgdG8gcG9p bnQNCj4gPiB0byB0aGUgInNjcmlwdHMiIGFuZCAidG9vbHMiIG9mIHRoZSBrZXJuZWwga2J1aWxk IHBhY2thZ2UuDQo+ID4gDQo+ID4gVGhpcyBpcyBhbHJlYWR5IGtub3duIGZyb20gZGViaWFuIGtl cm5lbCBwYWNrYWdlcyBzdHJ1Y3R1cmU6DQo+ID4gLSBHZW5lcmF0ZSBhIGtlcm5lbCBoZWFkZXJz IHBhY2thZ2Ugd2l0aG91dCBiaW5hcmllcw0KPiA+IC0gQ3JlYXRlIGtlcm5lbCBrYnVpbGQgcGFj a2FnZXMgdGhhdA0KPiA+IMKgIHNoaXAgdGhlICJzY3JpcHRzIiBhbmQgInRvb2xzIiBiaW5hcmll cw0KPiA+IC0gVXNpbmcgc3ltbGlua3MgdG8gcG9pbnQgdG8gdGhlICJzY3JpcHRzIg0KPiA+IMKg IGFuZCAidG9vbHMiIGJpbmFyaWVzDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFuIEtv Y2ggPHN0ZWZhbi1rb2NoQHNpZW1lbnMuY29tPg0KPiA+IC0tLQ0KPiA+IMKgLi4uL2xpbnV4L2Zp bGVzL2RlYmlhbi9jb250cm9sLnRtcGzCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgOSArKystDQo+ ID4gwqAuLi4vbGludXgvZmlsZXMvZGViaWFuL2lzYXIvY29tbW9uLnRtcGzCoMKgwqDCoMKgwqAg fMKgIDIgKw0KPiA+IMKgLi4uL2xpbnV4L2ZpbGVzL2RlYmlhbi9pc2FyL2luc3RhbGwudG1wbMKg wqDCoMKgwqAgfCA1MQ0KPiA+ICsrKysrKysrKysrKysrKy0tLS0NCj4gPiDCoG1ldGEvcmVjaXBl cy1rZXJuZWwvbGludXgvbGludXgtY3VzdG9tLmluY8KgwqDCoCB8wqAgNCArKw0KPiA+IMKgNCBm aWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkNCj4gPiANCj4g PiBkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWtlcm5lbC9saW51eC9maWxlcy9kZWJpYW4vY29u dHJvbC50bXBsDQo+ID4gYi9tZXRhL3JlY2lwZXMta2VybmVsL2xpbnV4L2ZpbGVzL2RlYmlhbi9j b250cm9sLnRtcGwNCj4gPiBpbmRleCBkZDBiNjI0Li5iMTljYTJjIDEwMDY0NA0KPiA+IC0tLSBh L21ldGEvcmVjaXBlcy1rZXJuZWwvbGludXgvZmlsZXMvZGViaWFuL2NvbnRyb2wudG1wbA0KPiA+ ICsrKyBiL21ldGEvcmVjaXBlcy1rZXJuZWwvbGludXgvZmlsZXMvZGViaWFuL2NvbnRyb2wudG1w bA0KPiA+IEBAIC0yNiw3ICsyNiw3IEBAIFNlY3Rpb246IGRldmVsDQo+ID4gwqBQcm92aWRlczog bGludXgta2VybmVsLWhlYWRlcnMNCj4gPiDCoEFyY2hpdGVjdHVyZTogYW55DQo+ID4gwqBEZXNj cmlwdGlvbjogTGludXggc3VwcG9ydCBoZWFkZXJzIGZvciB1c2Vyc3BhY2UgZGV2ZWxvcG1lbnQN Cj4gPiAtIFRoaXMgcGFja2FnZSBwcm92aWRlcyB1c2Vyc3BhY2VzIGhlYWRlcnMgZnJvbSB0aGUg TGludXgga2VybmVsLsKgDQo+ID4gVGhlc2UgaGVhZGVycw0KPiA+ICsgVGhpcyBwYWNrYWdlIHBy b3ZpZGVzIHVzZXJzcGFjZXMgaGVhZGVycyBmcm9tIHRoZSBMaW51eCBrZXJuZWwuDQo+ID4gVGhl c2UgaGVhZGVycw0KPiA+IMKgIGFyZSB1c2VkIGJ5IHRoZSBpbnN0YWxsZWQgaGVhZGVycyBmb3Ig R05VIGdsaWJjIGFuZCBvdGhlciBzeXN0ZW0NCj4gPiBsaWJyYXJpZXMuDQo+ID4gwqANCj4gPiDC oFBhY2thZ2U6IGxpbnV4LWltYWdlLSR7S0VSTkVMX05BTUVfUFJPVklERUR9LWRiZw0KPiA+IEBA IC0zNSwzICszNSwxMCBAQCBBcmNoaXRlY3R1cmU6IGFueQ0KPiA+IMKgRGVzY3JpcHRpb246IExp bnV4IGtlcm5lbCBkZWJ1Z2dpbmcgc3ltYm9scyBmb3IgQEtSQA0KPiA+IMKgIFRoaXMgcGFja2Fn ZSB3aWxsIGNvbWUgaW4gaGFuZHkgaWYgeW91IG5lZWQgdG8gZGVidWcgdGhlIGtlcm5lbC4NCj4g PiBJdCBwcm92aWRlcw0KPiA+IMKgIGFsbCB0aGUgbmVjZXNzYXJ5IGRlYnVnIHN5bWJvbHMgZm9y IHRoZSBrZXJuZWwgYW5kIGl0cyBtb2R1bGVzLg0KPiA+ICsNCj4gPiArUGFja2FnZTogbGludXgt a2J1aWxkLSR7S0VSTkVMX05BTUVfUFJPVklERUR9DQo+ID4gK0FyY2hpdGVjdHVyZTogYW55DQo+ ID4gK0RlcGVuZHM6ICR7cGVybDpEZXBlbmRzfSwgJHtzaGxpYjpEZXBlbmRzfQ0KPiA+ICtEZXNj cmlwdGlvbjogJHtLRVJORUxfTkFNRV9QUk9WSURFRH0gTGludXgga2J1aWxkIHNjcmlwdHMgYW5k DQo+ID4gdG9vbHMgZm9yIEBLUkANCj4gPiArIFRoaXMgcGFja2FnZSBwcm92aWRlcyBrZXJuZWwg a2J1aWxkIHNjcmlwdHMgYW5kIHRvb2xzIGZvciBAS1JADQo+ID4gKyBUaGlzIGlzIHVzZWZ1bCBm b3IgcGVvcGxlIHdobyBuZWVkIHRvIGJ1aWxkIGV4dGVybmFsIG1vZHVsZXMNCj4gPiBkaWZmIC0t Z2l0IGEvbWV0YS9yZWNpcGVzLQ0KPiA+IGtlcm5lbC9saW51eC9maWxlcy9kZWJpYW4vaXNhci9j b21tb24udG1wbCBiL21ldGEvcmVjaXBlcy0NCj4gPiBrZXJuZWwvbGludXgvZmlsZXMvZGViaWFu L2lzYXIvY29tbW9uLnRtcGwNCj4gPiBpbmRleCA1MmViZWJiLi5mNGMwNTE5IDEwMDY0NA0KPiA+ IC0tLSBhL21ldGEvcmVjaXBlcy1rZXJuZWwvbGludXgvZmlsZXMvZGViaWFuL2lzYXIvY29tbW9u LnRtcGwNCj4gPiArKysgYi9tZXRhL3JlY2lwZXMta2VybmVsL2xpbnV4L2ZpbGVzL2RlYmlhbi9p c2FyL2NvbW1vbi50bXBsDQo+ID4gQEAgLTksNiArOSw3IEBAIEFSQ0g9JHtLRVJORUxfQVJDSH0N Cj4gPiDCoEtFUk5FTF9QS0dfSU1BR0U9bGludXgtaW1hZ2UtJHtLRVJORUxfTkFNRV9QUk9WSURF RH0NCj4gPiDCoEtFUk5FTF9QS0dfS0VSTl9IRUFERVJTPWxpbnV4LWhlYWRlcnMtJHtLRVJORUxf TkFNRV9QUk9WSURFRH0NCj4gPiDCoEtFUk5FTF9QS0dfTElCQ19IRUFERVJTPWxpbnV4LWxpYmMt ZGV2DQo+ID4gK0tFUk5FTF9QS0dfS0VSTl9LQlVJTEQ9bGludXgta2J1aWxkLSR7S0VSTkVMX05B TUVfUFJPVklERUR9DQo+ID4gwqANCj4gPiDCoCMgQ29uc3RhbnRzDQo+ID4gwqBLQ09ORj0uY29u ZmlnDQo+ID4gQEAgLTE5LDYgKzIwLDcgQEAgZGViX2ltZ19kaXI9JHtkZWJfdG9wX2Rpcn0vJHtL RVJORUxfUEtHX0lNQUdFfQ0KPiA+IMKgZGViX2RiZ19kaXI9JHtkZWJfaW1nX2Rpcn0tZGJnDQo+ ID4gwqBkZWJfa2Vybl9oZHJfZGlyPSR7ZGViX3RvcF9kaXJ9LyR7S0VSTkVMX1BLR19LRVJOX0hF QURFUlN9DQo+ID4gwqBkZWJfbGliY19oZHJfZGlyPSR7ZGViX3RvcF9kaXJ9LyR7S0VSTkVMX1BL R19MSUJDX0hFQURFUlN9DQo+ID4gK2RlYl9rZXJuX2tidWlsZF9kaXI9JHtkZWJfdG9wX2Rpcn0v JHtLRVJORUxfUEtHX0tFUk5fS0JVSUxEfQ0KPiA+IMKgDQo+ID4gwqAjIEFycmF5IG9mIHBhY2th Z2VzIHRvIGJlIGdlbmVyYXRlZA0KPiA+IMKgZGVjbGFyZSAtQSBrZXJuX3BrZ3MNCj4gPiBkaWZm IC0tZ2l0IGEvbWV0YS9yZWNpcGVzLQ0KPiA+IGtlcm5lbC9saW51eC9maWxlcy9kZWJpYW4vaXNh ci9pbnN0YWxsLnRtcGwgYi9tZXRhL3JlY2lwZXMtDQo+ID4ga2VybmVsL2xpbnV4L2ZpbGVzL2Rl Ymlhbi9pc2FyL2luc3RhbGwudG1wbA0KPiA+IGluZGV4IDhhNjA0ZTQuLjIzNmI2N2MgMTAwNjQ0 DQo+ID4gLS0tIGEvbWV0YS9yZWNpcGVzLWtlcm5lbC9saW51eC9maWxlcy9kZWJpYW4vaXNhci9p bnN0YWxsLnRtcGwNCj4gPiArKysgYi9tZXRhL3JlY2lwZXMta2VybmVsL2xpbnV4L2ZpbGVzL2Rl Ymlhbi9pc2FyL2luc3RhbGwudG1wbA0KPiA+IEBAIC0zMyw2ICszMyw3IEBAIGRvX2luc3RhbGwo KSB7DQo+ID4gwqDCoMKgwqAgIyBUcmFjZSB3aGF0IHdlIGRvIGhlcmUNCj4gPiDCoMKgwqDCoCBz ZXQgLXgNCj4gPiDCoA0KPiA+ICvCoMKgwqAgIyBSdW4gdGhlIGluc3RhbGwgc3RlcHMNCj4gPiDC oMKgwqDCoCBpbnN0YWxsX2ltYWdlDQo+ID4gwqDCoMKgwqAgaWYgWyAiJHtBUkNIfSIgIT0gInVt IiBdOyB0aGVuDQo+ID4gwqDCoMKgwqDCoMKgwqDCoCBpbnN0YWxsX2NvbmZpZw0KPiA+IEBAIC00 Myw2ICs0NCwxMCBAQCBkb19pbnN0YWxsKCkgew0KPiA+IMKgwqDCoMKgIGluc3RhbGxfa21vZHMN Cj4gPiDCoMKgwqDCoCBpbnN0YWxsX2hlYWRlcnMNCj4gPiDCoA0KPiA+ICvCoMKgwqAgIyBDbGVh bnVwIGFuZCBpbnN0YWxsIGtlcm5lbCBzY3JpcHRzIGFuZCB0b29scw0KPiA+ICvCoMKgwqAgcm0g LXJmICR7ZGViX2tlcm5fa2J1aWxkX2Rpcn0NCj4gPiArwqDCoMKgIGluc3RhbGxfa2J1aWxkICR7 ZGViX2tlcm5fa2J1aWxkX2Rpcn0NCj4gPiArDQo+ID4gwqDCoMKgwqAgIyBTdG9wIHRyYWNpbmcN Cj4gPiDCoMKgwqDCoCBzZXQgK3gNCj4gPiDCoH0NCj4gPiBAQCAtMTY4LDIxICsxNzMsMTUgQEAg a2VybmVsX2hlYWRlcnMoKSB7DQo+ID4gwqDCoMKgwqAgbWtkaXIgLXAgJHtkZXN0ZGlyfQ0KPiA+ IMKgwqDCoMKgIG1rZGlyIC1wICR7ZGViX2tlcm5faGRyX2Rpcn0vbGliL21vZHVsZXMvJHtrcmVs fQ0KPiA+IMKgDQo+ID4gLcKgwqDCoCAoY2QgJHtTfTsgZmluZCAuIC1uYW1lICdNYWtlZmlsZSon IC1vIC1uYW1lICdLY29uZmlnKicgLW8gLQ0KPiA+IG5hbWUgJyoucGwnKSA+PiR7c3JjX2hkcl9m aWxlc30NCj4gPiAtwqDCoMKgIChjZCAke1N9OyBmaW5kIGFyY2gvKi9pbmNsdWRlIGluY2x1ZGUg c2NyaXB0cyAtdHlwZSBmIC1vIC10eXBlDQo+ID4gbCkgPj4ke3NyY19oZHJfZmlsZXN9DQo+ID4g K8KgwqDCoCAoY2QgJHtTfTsgZmluZCAuIC1ub3QgLXBhdGggJy4vc2NyaXB0cy8qJyAtYSAtbm90 IC1wYXRoDQo+ID4gJy4vdG9vbHMvKicgLWEgXCggLW5hbWUgJ01ha2VmaWxlKicgLW8gLW5hbWUg J0tjb25maWcqJyAtbyAtbmFtZQ0KPiA+ICcqLnBsJyBcKSkgPj4ke3NyY19oZHJfZmlsZXN9DQo+ ID4gK8KgwqDCoCAoY2QgJHtTfTsgZmluZCBhcmNoLyovaW5jbHVkZSBpbmNsdWRlIC10eXBlIGYg LW8gLXR5cGUgbCkNCj4gPiA+PiR7c3JjX2hkcl9maWxlc30NCj4gPiDCoMKgwqDCoCAoY2QgJHtT fTsgZmluZCBhcmNoLyR7QVJDSH0gLW5hbWUgbW9kdWxlLmxkcyAtbyAtbmFtZQ0KPiA+IEtidWls ZC5wbGF0Zm9ybXMgLW8gLW5hbWUgUGxhdGZvcm0pID4+JHtzcmNfaGRyX2ZpbGVzfQ0KPiA+IMKg wqDCoMKgIChjZCAke1N9OyBmaW5kICQoZmluZCBhcmNoLyR7QVJDSH0gLW5hbWUgaW5jbHVkZSAt byAtbmFtZQ0KPiA+IHNjcmlwdHMgLXR5cGUgZCkgLXR5cGUgZikgPj4ke3NyY19oZHJfZmlsZXN9 DQo+ID4gwqANCj4gPiDCoMKgwqDCoCBpZiBbIC1uICIke0NPTkZJR19NT0RVTEVTfSIgXTsgdGhl bg0KPiA+IMKgwqDCoMKgwqDCoMKgwqAgZWNobyBNb2R1bGUuc3ltdmVycyA+PiAke29ial9oZHJf ZmlsZXN9DQo+ID4gwqDCoMKgwqAgZmkNCj4gPiAtwqDCoMKgIChjZCAke099OyBmaW5kIGFyY2gv JHtBUkNIfS9pbmNsdWRlIGluY2x1ZGUgc2NyaXB0cyAtdHlwZSBmKQ0KPiA+ID4+JHtvYmpfaGRy X2ZpbGVzfQ0KPiA+IC3CoMKgwqAgaWYgWyAtbiAiJHtDT05GSUdfU1RBQ0tfVkFMSURBVElPTn0i IC1vIC1uDQo+ID4gIiR7Q09ORklHX0hBVkVfT0JKVE9PTH0iIF07IHRoZW4NCj4gPiAtwqDCoMKg wqDCoMKgwqAgKGNkICR7T307IGZpbmQgdG9vbHMvb2JqdG9vbCAtdHlwZSBmIC1leGVjdXRhYmxl KQ0KPiA+ID4+JHtvYmpfaGRyX2ZpbGVzfQ0KPiA+IC3CoMKgwqAgZmkNCj4gPiAtwqDCoMKgIGlm IFsgLW4gIiR7Q09ORklHX0dDQ19QTFVHSU5TfSIgXTsgdGhlbg0KPiA+IC3CoMKgwqDCoMKgwqDC oCAoY2QgJHtPfTsgZmluZCBzY3JpcHRzL2djYy1wbHVnaW5zIC1uYW1lICouc28gLW8gLW5hbWUN Cj4gPiBnY2MtY29tbW9uLmgpID4+JHtvYmpfaGRyX2ZpbGVzfQ0KPiA+IC3CoMKgwqAgZmkNCj4g PiArwqDCoMKgIChjZCAke099OyBmaW5kIGFyY2gvJHtBUkNIfS9pbmNsdWRlIGluY2x1ZGUgLXR5 cGUgZikNCj4gPiA+PiR7b2JqX2hkcl9maWxlc30NCj4gPiDCoA0KPiA+IMKgwqDCoMKgICMgZGVw bG95IGZpbGVzIHRoYXQgd2VyZSBtYXRjaGVkIGFib3ZlDQo+ID4gwqDCoMKgwqAgdGFyIC1DICR7 U30gLWNmIC0gLVQgLSA8JHtzcmNfaGRyX2ZpbGVzfSB8IHRhciAtQyAke2Rlc3RkaXJ9IC0NCj4g PiB4ZiAtDQo+ID4gQEAgLTE5MSw4ICsxOTAsMTEgQEAga2VybmVsX2hlYWRlcnMoKSB7DQo+ID4g wqDCoMKgwqAgIyBhZGQgdGhlIGtlcm5lbCBjb25maWcNCj4gPiDCoMKgwqDCoCBjcCAke099LyR7 S0NPTkZ9ICR7ZGVzdGRpcn0vLmNvbmZpZw0KPiA+IMKgDQo+ID4gLcKgwqDCoCAjIGhhbmRsZSBr ZXJuZWwgZGV2ZWxvcG1lbnQgdG9vbHMNCj4gPiAtwqDCoMKgIGtlcm5lbF90b29scw0KPiA+ICvC oMKgwqAgIyBhZGQgc3ltbGluayB0byBzY3JpcHRzIGFuZCB0b29scyBkaXJlY3Rvcmllcw0KPiA+ ICvCoMKgwqAgbG4gLXNmIC4uLy4uL2xpYi9saW51eC1rYnVpbGQtJHtrcmVsfS9zY3JpcHRzDQo+ ID4gJHtkZXN0ZGlyfS9zY3JpcHRzDQo+ID4gK8KgwqDCoCBpZiBbIC1uICIke0NPTkZJR19TVEFD S19WQUxJREFUSU9OfSIgLW8gLW4NCj4gPiAiJHtDT05GSUdfSEFWRV9PQkpUT09MfSIgXTsgdGhl bg0KPiA+ICvCoMKgwqDCoMKgwqDCoCBsbiAtc2YgLi4vLi4vbGliL2xpbnV4LWtidWlsZC0ke2ty ZWx9L3Rvb2xzDQo+ID4gJHtkZXN0ZGlyfS90b29scw0KPiANCj4gSXMgRGViaWFuIHVzaW5nIHJl bGF0aXZlIGxpbmtzIGZvciB0aGlzIGFzIHdlbGw/IE9yIHJhdGhlciBhYnNvbHV0ZQ0KPiBvbmVz LiBXZSB1c2UgYSBhYnNvbHV0ZSBvbmUgYmVsb3cuDQoNCkRlYmlhbiBpdHNlbGYgdXNlcyByZWxh dGl2ZSBvbmVzLi4uDQoNCmxzIC1sIC91c3Ivc3JjL2xpbnV4LWhlYWRlcnMtNi4wLjAtMC5kZWIx MS42LWFtZDY0Lw0KdG90YWwgMTY2MA0KZHJ3eHIteHIteCAzIHJvb3Qgcm9vdCAgICA0MDk2IE1h ciAgMiAxMToxNCBhcmNoDQpkcnd4ci14ci14IDQgcm9vdCByb290ICAgIDQwOTYgTWFyICAyIDEx OjE0IGluY2x1ZGUNCi1ydy1yLS1yLS0gMSByb290IHJvb3QgICAgICA2MyBEZWMgMTkgMTU6MTQg TWFrZWZpbGUNCi1ydy1yLS1yLS0gMSByb290IHJvb3QgMTY4NDA0NiBEZWMgMTkgMTU6MTQgTW9k dWxlLnN5bXZlcnMNCmxyd3hyd3hyd3ggMSByb290IHJvb3QgICAgICAzNCBEZWMgMTkgMTU6MTQg c2NyaXB0cyAtPiAuLi8uLi9saWIvbGludXgtDQprYnVpbGQtNi4wL3NjcmlwdHMNCmxyd3hyd3hy d3ggMSByb290IHJvb3QgICAgICAzMiBEZWMgMTkgMTU6MTQgdG9vbHMgLT4gLi4vLi4vbGliL2xp bnV4LQ0Ka2J1aWxkLTYuMC90b29scw0KDQo+IA0KPiA+ICvCoMKgwqAgZmkNCj4gPiDCoA0KPiA+ IMKgwqDCoMKgICMgY3JlYXRlIHN5bWxpbmtzDQo+ID4gwqDCoMKgwqAgbG4gLXNmIC8ke2tlcm5l bF9oZWFkZXJzX2Rpcn0NCj4gPiAke2RlYl9rZXJuX2hkcl9kaXJ9L2xpYi9tb2R1bGVzLyR7a3Jl bH0vYnVpbGQNCj4gPiBAQCAtMjA2LDQgKzIwOCwzMSBAQCBpbnN0YWxsX2hlYWRlcnMoKSB7DQo+ ID4gwqDCoMKgwqAga2VybmVsX2hlYWRlcnMNCj4gPiDCoH0NCj4gPiDCoA0KPiA+ICtpbnN0YWxs X2tidWlsZCgpIHsNCj4gPiArwqDCoMKgIGtlcm5lbF9rYnVpbGRfZGlyPXVzci9saWIvbGludXgt a2J1aWxkLSR7a3JlbH0NCj4gPiArwqDCoMKgIGRlc3RkaXI9JHsxfS8ke2tlcm5lbF9rYnVpbGRf ZGlyfQ0KPiA+ICvCoMKgwqAgc3JjX2tidWlsZF9maWxlcz0kKG1rdGVtcCkNCj4gPiArwqDCoMKg IG9ial9rYnVpbGRfZmlsZXM9JChta3RlbXApDQo+ID4gKw0KPiA+ICvCoMKgwqAgbWtkaXIgLXAg JHtkZXN0ZGlyfQ0KPiA+ICsNCj4gPiArwqDCoMKgIChjZCAke1N9OyBmaW5kIC4gLXBhdGggJy4v c2NyaXB0cy8qJyAtYSAtcGF0aCAnLi90b29scy8qJyAtYQ0KPiA+IFwoIC1uYW1lICdNYWtlZmls ZSonIC1vIC1uYW1lICdLY29uZmlnKicgLW8gLW5hbWUgJyoucGwnIFwpKQ0KPiA+ID4+JHtzcmNf a2J1aWxkX2ZpbGVzfQ0KPiA+ICvCoMKgwqAgKGNkICR7U307IGZpbmQgc2NyaXB0cyAtdHlwZSBm IC1vIC10eXBlIGwpDQo+ID4gPj4ke3NyY19rYnVpbGRfZmlsZXN9DQo+ID4gKw0KPiA+ICvCoMKg wqAgKGNkICR7T307IGZpbmQgc2NyaXB0cyAtdHlwZSBmKSA+PiR7b2JqX2tidWlsZF9maWxlc30N Cj4gPiArwqDCoMKgIGlmIFsgLW4gIiR7Q09ORklHX1NUQUNLX1ZBTElEQVRJT059IiAtbyAtbg0K PiA+ICIke0NPTkZJR19IQVZFX09CSlRPT0x9IiBdOyB0aGVuDQo+ID4gK8KgwqDCoMKgwqDCoMKg IChjZCAke099OyBmaW5kIHRvb2xzL29ianRvb2wgLXR5cGUgZiAtZXhlY3V0YWJsZSkNCj4gPiA+ PiR7b2JqX2tidWlsZF9maWxlc30NCj4gPiArwqDCoMKgIGZpDQo+ID4gK8KgwqDCoCBpZiBbIC1u ICIke0NPTkZJR19HQ0NfUExVR0lOU30iIF07IHRoZW4NCj4gPiArwqDCoMKgwqDCoMKgwqAgKGNk ICR7T307IGZpbmQgc2NyaXB0cy9nY2MtcGx1Z2lucyAtbmFtZSAqLnNvIC1vIC1uYW1lDQo+ID4g Z2NjLWNvbW1vbi5oKSA+PiR7b2JqX2tidWlsZF9maWxlc30NCj4gPiArwqDCoMKgIGZpDQo+ID4g Kw0KPiA+ICvCoMKgwqAgIyBkZXBsb3kgZmlsZXMgdGhhdCB3ZXJlIG1hdGNoZWQgYWJvdmUNCj4g PiArwqDCoMKgIHRhciAtQyAke1N9IC1jZiAtIC1UIC0gPCR7c3JjX2tidWlsZF9maWxlc30gfCB0 YXIgLUMNCj4gPiAke2Rlc3RkaXJ9IC14ZiAtDQo+ID4gK8KgwqDCoCB0YXIgLUMgJHtPfSAtY2Yg LSAtVCAtIDwke29ial9rYnVpbGRfZmlsZXN9IHwgdGFyIC1DDQo+ID4gJHtkZXN0ZGlyfSAteGYg LQ0KPiA+ICsNCj4gPiArwqDCoMKgICMgaGFuZGxlIGtlcm5lbCBkZXZlbG9wbWVudCB0b29scw0K PiA+ICvCoMKgwqAga2VybmVsX3Rvb2xzDQo+ID4gK30NCj4gPiArDQo+ID4gwqBtYWluIGluc3Rh bGwgJHsqfQ0KPiA+IGRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMta2VybmVsL2xpbnV4L2xpbnV4 LWN1c3RvbS5pbmMNCj4gPiBiL21ldGEvcmVjaXBlcy1rZXJuZWwvbGludXgvbGludXgtY3VzdG9t LmluYw0KPiA+IGluZGV4IDk2ZjBhZmMuLmRiZGE3NTUgMTAwNjQ0DQo+ID4gLS0tIGEvbWV0YS9y ZWNpcGVzLWtlcm5lbC9saW51eC9saW51eC1jdXN0b20uaW5jDQo+ID4gKysrIGIvbWV0YS9yZWNp cGVzLWtlcm5lbC9saW51eC9saW51eC1jdXN0b20uaW5jDQo+ID4gQEAgLTk2LDYgKzk2LDEwIEBA IHB5dGhvbigpIHsNCj4gPiDCoMKgwqDCoCBrZXJuZWxfbmFtZSA9IGQuZ2V0VmFyKCJLRVJORUxf TkFNRV9QUk9WSURFRCIsIFRydWUpDQo+ID4gwqDCoMKgwqAgZC5zZXRWYXIoJ1BST1ZJREVTJywg J2xpbnV4LWltYWdlLScgKyBrZXJuZWxfbmFtZSArICcgJyArIFwNCj4gPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAnbGludXgtaGVhZGVycy0nICsg a2VybmVsX25hbWUpDQo+ID4gK8KgwqDCoCBoZWFkZXJzX2RlcGVuZHMgPSAibGludXgta2J1aWxk LSIgKyBrZXJuZWxfbmFtZQ0KPiA+ICsNCj4gPiArwqDCoMKgICMgU2V0IGRlcGVuZGVuY3kgZm9y IGtlcm5lbCBoZWFkZXJzDQo+ID4gK8KgwqDCoCBkLmFwcGVuZFZhcigiS0VSTkVMX0hFQURFUlNf REVCSUFOX0RFUEVORFMiLCBoZWFkZXJzX2RlcGVuZHMpDQo+ID4gwqB9DQo+ID4gwqANCj4gPiDC oGRlZiBnZXRfa2VybmVsX2FyY2goZCk6DQo+IA0KPiBFeGNlcHQgZm9yIHRoZSBvbmUgcXVlc3Rp b24gYWJvdmUsIHRoaXMgY29tbWl0IGxvb2tzIGdvb2QgdG8gbWUuIEJ1dA0KPiBtYXliZSBDZWRy aWMgaGFzIHNvbWUgY29tbWVudHMgYXMgd2VsbCwgZ2l2ZW4gdGhhdCBoZSBvbmNlIHdyb3RlDQo+ IHNpZ25pZmljYW50IHBhcnRzIG9mIHRoaXMuDQo+IA0KPiBKYW4NCj4gDQoNCi0tIA0KU3RlZmFu IEtvY2gNClNpZW1lbnMgQUcNCnd3dy5zaWVtZW5zLmNvbQ0K