From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7309878352299425792 X-Received: by 2002:a05:6a20:a41b:b0:195:3c66:de7a with SMTP id z27-20020a056a20a41b00b001953c66de7amr14453781pzk.5.1703743344161; Wed, 27 Dec 2023 22:02:24 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6a00:2389:b0:6d9:946a:4bf with SMTP id f9-20020a056a00238900b006d9946a04bfls1158873pfc.2.-pod-prod-04-us; Wed, 27 Dec 2023 22:02:23 -0800 (PST) X-Google-Smtp-Source: AGHT+IHGztIIy8mXnaeMT7qhWrRhnYz9u85F5nczt5XkR6OQqrk9oO2ioBKKpTY+7XgB5x+ht42P X-Received: by 2002:aa7:8c01:0:b0:6d9:bada:973a with SMTP id c1-20020aa78c01000000b006d9bada973amr2763885pfd.3.1703743342756; Wed, 27 Dec 2023 22:02:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1703743342; cv=pass; d=google.com; s=arc-20160816; b=uxZM5elqCuInHmswgZ+mg6vXRLjbezM0q7/Wa9zhaDGZuHakpunsFUVVX9ebhmUXLJ 62wYNAPfjtY1OVcdbovADkHgraWvcTf7evPiWorpWkNUDC7w45kQAJGgKFlnPYWUA6BE nBkY2dZfmgjuToSWw5sEZIv2KG+aTZGEKlTlj6LNmxmYgEQxXR6Ua6bOEPT1QYW+WsRd hxefSZkfd1dlWTCrsC2jBfTcpWi8a4DCvXYZU1H/VR4TclZKZAMKgAIZJYnvP0XnZrRf EinzWqco+ygQ8YgAwgO7DOV5NJ4RppUxGSEV31CQtrS+R8Yr4dsoCEf6D73rL7iW7Bob EY1Q== 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:cc:to:from; bh=jUTHYeE71YbMqDXhb5GJ6VDAJwupblbJl8/PLyS+Pco=; fh=6NE1S5iDjcLyECbmqQ2NijNAiRidI/LdGZxy1WCO2QY=; b=ALsS4CM+l6xDTO5VsNOggSVJDNFDF1MKOjOrkvO27MlfALzaXBnS6Zb7ztE/1cJ+Rn +KGFa9YA6menxTP1RJ7u67EQ2H7HmQiKjV3Af8UiL9hqvIlTUXW3xq8V1n6n08qTJ3bX SPGMjnlS8ylm9jbG9Fhx7qrVSXW5qdJctbr0y8qnbtWn7gPJKpQSreX9xTRNqpH9jcJt /D6nYK/uQKYojruM5d3O8Z2IpGrwvSgRALstwx0qLtNwg3LpEUcsObYGub9Bw9yCAPWu kZrif2pNhR97gKuFfVu/rcNYUCVyMN4Fqru0kDiK45fbqXwwAfq15TEPJmzXZQM5gFD9 bqOA== ARC-Authentication-Results: i=2; gmr-mx.google.com; arc=pass (i=1 spf=pass spfdomain=toshiba-tsip.com dkim=pass dkdomain=toshiba-tsip.com dmarc=pass fromdomain=toshiba-tsip.com); spf=pass (google.com: domain of venkata.pyla@toshiba-tsip.com designates 210.130.202.132 as permitted sender) smtp.mailfrom=Venkata.Pyla@toshiba-tsip.com Return-Path: Received: from mo-csw.securemx.jp (mo-csw1121.securemx.jp. [210.130.202.132]) by gmr-mx.google.com with ESMTPS id hg21-20020a056a00861500b006d9b4170e73si554838pfb.3.2023.12.27.22.02.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Dec 2023 22:02:22 -0800 (PST) Received-SPF: pass (google.com: domain of venkata.pyla@toshiba-tsip.com designates 210.130.202.132 as permitted sender) client-ip=210.130.202.132; Authentication-Results: gmr-mx.google.com; arc=pass (i=1 spf=pass spfdomain=toshiba-tsip.com dkim=pass dkdomain=toshiba-tsip.com dmarc=pass fromdomain=toshiba-tsip.com); spf=pass (google.com: domain of venkata.pyla@toshiba-tsip.com designates 210.130.202.132 as permitted sender) smtp.mailfrom=Venkata.Pyla@toshiba-tsip.com Received: by mo-csw.securemx.jp (mx-mo-csw1121) id 3BS62IGt276853; Thu, 28 Dec 2023 15:02:18 +0900 X-Iguazu-Qid: 2rWhx0RHc6Z7eqDLde X-Iguazu-QSIG: v=2; s=0; t=1703743338; q=2rWhx0RHc6Z7eqDLde; m=ew7g0vKAIxUSwP/0e+Ys9cBGuq5BlapVG17AQJkqEOE= Received: from imx12-a.toshiba.co.jp ([38.106.60.135]) by relay.securemx.jp (mx-mr1121) id 3BS62GwN654429 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 28 Dec 2023 15:02:17 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RQVzQdD0SJ0I5PKvRZK6k/MR20j2NpXj5tuRLOFcYCTp2Xkgt4mJ+BLEaIF/2DIljxelcIofXbg+pEiFTZ+FAe+ZW0GrucPEB5kQEMYcI9Qops60KUSbWf/FVUs6YUE/kCRarMKcZBNaA/3HqXcAOtRnLWYhskuelRq4g7t7bDHqu9MeQstiayLQF+YNVX42MN27bC4isKnfJKhEt1u2g19e17ZydWWg5IgydVLTxp8bCJBJMdvB4Nh8jG1yjOE4XPjGc7WbFA2rnCArLq5TNCjk5hvuyCkx/xJYxdz9DEMXxrsrc4I8alIbe3j4sGovzQ/DUbRnNCOSgE6AUcI25g== 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=jUTHYeE71YbMqDXhb5GJ6VDAJwupblbJl8/PLyS+Pco=; b=VJuzHmbq1X6ZtQ2A07D0RQtpsSm/Dqbim+fb3RF8E8cvsYeoLi1FnHp7L10HFaw5pUGyI5Xy5GeToQe689gZy+Ppb8Y1p3+UoExUstkfF9Vk5GZuiIQQdrLKuoj63JzTGg6ZGbNtpYYsKCpcmVAf6Fuge6K7SBstherNTKgWY+Dp939em/YvnzT0P+oK0j2AI9oqQdRdB2j+kpkgEK7daxT5Qqqq7mblcCFB6FSCCHAdEji3Kslhdy9iRjPGI95EtmC4Q+2gG3b0RgcijdfpAKM8b1Q7sZ3BCwNMNGTnz7CWN/NYGtQxzIUVeFA2oOg+TASAfBhqXByK9UxkTjaVlA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=toshiba-tsip.com; dmarc=pass action=none header.from=toshiba-tsip.com; dkim=pass header.d=toshiba-tsip.com; arc=none From: To: , , , CC: , , , , Subject: RE: [PATCH 3/5] wic: use E2FSPROGS_FAKE_TIME and hash_seed to generate reproducible ext4 images Thread-Topic: [PATCH 3/5] wic: use E2FSPROGS_FAKE_TIME and hash_seed to generate reproducible ext4 images Thread-Index: AQHaKSPUMwHDE96V0EuPfWvMvyDABLCfMb8AgACAI2CAARu6gIAE5yjwgBidJ0A= Date: Thu, 28 Dec 2023 06:02:13 +0000 X-TSB-HOP2: ON Message-ID: References: <20231207154114.20400-1-venkata.pyla@toshiba-tsip.com> <20231207154114.20400-4-venkata.pyla@toshiba-tsip.com> <813c16c90a28fd387d5dbdb51aa02f98b1ebfa57.camel@siemens.com> In-Reply-To: Accept-Language: en-IN, 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=toshiba-tsip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OS3PR01MB6856:EE_|OSZPR01MB7771:EE_ x-ms-office365-filtering-correlation-id: 58019d1f-5cfd-4471-d995-08dc076a894f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IEx0N/JgY+kDx9U09pSF5UAHaHVr9g+k9A7CxAOK1S23omM1/oq5AWFOH5Z41OwlvAjE2uBFsDVWiEuY4fsvVQU8YGFS5FgAJqejKMvF4PYbfC2t3eshh/I+/KmLHLllrw5vsQF10zfeFMeFJbSJvS+HBYy/bT2puA4qlP88JZaIBQA9wxrgq5dLBpD2I5cUcoInFAyk/xqALlOQxLzkBOlFk2zoj3WLt4NZFw5Q4geHJZruDdC4pS2JtWj6wpBY7VJw/5Hsvhw5DR8A6A1U+391aPiwQG544KsGyglqI+QWwVJiOwIPyG6vU5gDKfLxOFwSR9vQAXDnjcgQwhO6JuEBFsgw7mIwgoC9y/kCPVxjTLee239n19YceB4NjjAZZUyioe993MDp3XuOnbYTrRRKbtqEQdm3ct5zjeqvNa3BuqXhyjc7xDZiZeziQbQiHEotWPFfA1V6KKuTL10gOlOnoEe4sQShsfmSWpnb+QkmYSAgrfmvuW0/GOO1Cd/QyJX1KVtJ7v9YWoLT92H3lk0BHTy7P9JYw6OAN3D2pdRonZlY1AMIdn/3EvqTARyw3jloyuCYs+qx7vgIlvxvSFSQ2FwIh0W0TpRoaOmMTuU= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS3PR01MB6856.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(376002)(396003)(366004)(39860400002)(230922051799003)(451199024)(1800799012)(64100799003)(186009)(55016003)(66899024)(26005)(107886003)(6506007)(7696005)(86362001)(38070700009)(85182001)(122000001)(33656002)(53546011)(38100700002)(52536014)(4326008)(8676002)(5660300002)(83380400001)(9686003)(71200400001)(66946007)(110136005)(66556008)(66446008)(64756008)(54906003)(316002)(76116006)(66476007)(966005)(478600001)(41300700001)(2906002)(8936002)(45080400002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?emVUMG5pcDQ3NjlDOHJ2dEx4eUtNa09BMDBWZlVKNE1YZFhzUUpnakdHUUNq?= =?utf-8?B?OTlXaTFEOThDQllPV1ppNlhoK1FWdy9IU29PL3kvZXNFdThWQ0xTS0hwZ2Zs?= =?utf-8?B?cXlVdnhpTVY3K29sK2Qvc2pkamdsVDF6Y2pMQUpiT0hVSWJjK3JabWIwS1lI?= =?utf-8?B?RHZCdE1lUW5oSUN0TGFYNGdRa0syNlRycDRXK0ZXb0NQV1NlYUY3RDRKejcx?= =?utf-8?B?Wk10ak5hZDdxakxrTCs4d29kRUJrb0g1SWp1RW5Yc0szeEFMZG5sSFJLYnd6?= =?utf-8?B?VjhaeXVCMlY5Ulk3ZVRPMS9hQklrSDR6aHNlZFN0NnAyN1BpeC9LNnNodERM?= =?utf-8?B?MjBROGhtTU4xQzZNYWJGMzR1bVV5SUxNWmxOMTdTOEhMcmlKaEV3dDVHdysv?= =?utf-8?B?RHhveE1qUFdrTEVOam45NVA3RlVnaVBnVkh0MmhZcUx5dUlYUzg5WldWNTFJ?= =?utf-8?B?dUxMNkkyVjhYVTlHdkRWeFJtdDJVaFVGcEFLclI2N25xY1VzNk9uTnlRdS9t?= =?utf-8?B?cUYvRXJ4algzSWZHSEVPQkdSaGw0UE54T2MxMnM2bVZsL1BENTRrRDhXTmM0?= =?utf-8?B?WDBZMXJha1NvK1l6NmNjUURSc0xWbk9pNWFVUXdacDRObmg3Y0JlV0M5V1Y4?= =?utf-8?B?bXh6TXVCb1J2Z2xidFp1bitVZEFxN3I5K1Fua1FQc2ZjZldJOUlmTlNVNGJU?= =?utf-8?B?dTBlNDFrODYzZDRFNXVyNVZYVkZab2I0V1pPOEd4Vkw2N3pKOWs0YjkrUDFr?= =?utf-8?B?aWI0ZlhTREpRUFZOQ3lOeGRLM05lTnBFYkhtU3FEQnFpMHVrbmtiU1BXb0Z0?= =?utf-8?B?djVIWmM5b3hiZWdpY0RkdUVETmpjLzZRemFtUEo3SGVlSkxhSjdIVEpjWWpW?= =?utf-8?B?dmhHUjg1T3dwV3lHaS9tWjg4MVlDNlRnMnNGaTlUeWJnZXAzbVpIVEZCV2pj?= =?utf-8?B?b0ZWeHhwQjBaYjhDYVFCVUU2aUJ2dkZISGU2UFJSSXpsTjlOUjVWc01BVDQ2?= =?utf-8?B?YkUzTk9FQ2xnTks1Skt6TFJMQjdTL0hZaFpVY0VLMGxoZ01GMVNPbXNFTjFn?= =?utf-8?B?dXh6bzRiRWMzUVczZHVuR0lsb2xoTnNiVnFwUGlLQjRTVisxdU1NOENzTXpM?= =?utf-8?B?dnFrWGVVd2JmOXJTQVBQWVBVTTFSR3lMSm5ZOUV6TU9USWQ5Z2o5ZERzVU92?= =?utf-8?B?Y2ZqeW9zSGlEYU1UaXROZllLaWh5MU5haVd4KzRUeU1SZDJDTWxSZEhCUnAz?= =?utf-8?B?bG8va2x6akhyL2tqVHJKajVBZCtheU1iODlQNzhVZDYwc2ZBMDlaMlpqSTFj?= =?utf-8?B?M0I5UUZYbDFqeUg1N2dBenNMQlNnRzQzckZERm5GeUw4Vy83K1lDckVPUmRh?= =?utf-8?B?UXZNSHZXdjJpekpQYy9ucWEvVEl2NUxVNlZaSXBpRHZBRTV2bXE2aS9DUjJY?= =?utf-8?B?WUd0cjgzRW0vVldrUzBST2FCWWNhQUlZRURMdSttQzN6VlhjN1U0dEtBYUlQ?= =?utf-8?B?RXY0SytVTG1tWENBcHdUcFJKcHlCS3NVWVBiU21iWnpSOUpuQVNtUXM5RWlp?= =?utf-8?B?bWcxSVk4YXF4bmUzbk9BSmN6czhBS0FIRFNzY3lKVDUyeC8zaEVrRGYzVlJT?= =?utf-8?B?Z21TNkFFMzJGY2ZmSzlFU0oyenhZU2RyWVcxOUdUVnVwN0gzLzMyd3d4TElF?= =?utf-8?B?bDcrUlBpc1IvQ3ZHM0RMdk01VmprOTgvR3U1aVZNVlQvcWRCcW11c1R5bkFE?= =?utf-8?B?UDA4V0N1MzNUTGNQSUI2bkpwWjhRZU5GdWlTQTRkUEJ2cllmYTloZ0dtRVZt?= =?utf-8?B?NEdvWHRDNFN4VHNMOVlCQmxlblQ4K2dkM0NkV2piVG00UVNGSmdZQk5kdWlm?= =?utf-8?B?V0cwS3V4RzhwQkZGcDdpc0tta0IzbG5YNTIvYmlKS2RkcmdhYzhSM3F4b2tL?= =?utf-8?B?bFZHbzJiN0h0TnVnbi80cHVxMkRRdFFhY0lIZHBTRDl2cVI1aFJyWlNiZlY1?= =?utf-8?B?Y1NhOEtZNFAzaldjaGo0ZzVnVFV1bVR4UFVrOXhYd2R4ZTU5QVVDQSt6SVo2?= =?utf-8?B?L3h1TGZCbWRTVkpZZWZVQTVuYnFjbllFMWE5UkJLRXQzcmYzYi9yMEpPeXRS?= =?utf-8?B?S2RRSzRNaDh3UVFCYmZ2UGkrRkdlWitVd2pLQXJaVTBYN2tvT2dvaVRBaWRK?= =?utf-8?B?WVE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: toshiba-tsip.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB6856.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 58019d1f-5cfd-4471-d995-08dc076a894f X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Dec 2023 06:02:13.0827 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f109924e-fb71-4ba0-b2cc-65dcdf6fbe4f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Py1pUFToMsvrAqketgYP9XQ0NGJR4GwsKgvZcCD2ziBBZY//uwtDBKawMfLU2UPGlnN8wPRVQmRvtOWzCyB50onAuwslXoAab/qySpU16Wo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB7771 X-TUID: abmM8hwaNzH6 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogaXNhci11c2Vyc0Bnb29n bGVncm91cHMuY29tIDxpc2FyLXVzZXJzQGdvb2dsZWdyb3Vwcy5jb20+IE9uIEJlaGFsZg0KPiBP ZiBWZW5rYXRhLlB5bGFAdG9zaGliYS10c2lwLmNvbQ0KPiBTZW50OiBUdWVzZGF5LCBEZWNlbWJl ciAxMiwgMjAyMyA3OjM3IFBNDQo+IFRvOiBmbG9yaWFuLmJlemRla2FAc2llbWVucy5jb207IGZl bGl4Lm1vZXNzYmF1ZXJAc2llbWVucy5jb207IGlzYXItDQo+IHVzZXJzQGdvb2dsZWdyb3Vwcy5j b20NCj4gQ2M6IGphbi5raXN6a2FAc2llbWVucy5jb207IGhheWFzaGkga2F6dWhpcm8o5p6XIOWS jOWujyDvvKTvvK3vvKUNCj4g4peL77yk77yp77yn4pah77yt77yw77yz4peL77yt77yw77yUKSA8 a2F6dWhpcm8zLmhheWFzaGlAdG9zaGliYS5jby5qcD47IGRpbmVzaA0KPiBrdW1hcijvvLTvvLPv vKnvvLAgVE1JRUMgT0RHIFBvcnRpbmcpIDxkaW5lc2gua3VtYXJAdG9zaGliYS10c2lwLmNvbT4N Cj4gU3ViamVjdDogUkU6IFtQQVRDSCAzLzVdIHdpYzogdXNlIEUyRlNQUk9HU19GQUtFX1RJTUUg YW5kIGhhc2hfc2VlZCB0bw0KPiBnZW5lcmF0ZSByZXByb2R1Y2libGUgZXh0NCBpbWFnZXMNCj4g DQo+IA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206ICdGbG9y aWFuIEJlemRla2EnIHZpYSBpc2FyLXVzZXJzIDxpc2FyLXVzZXJzQGdvb2dsZWdyb3Vwcy5jb20+ DQo+ID4gU2VudDogU2F0dXJkYXksIERlY2VtYmVyIDksIDIwMjMgNDozOCBQTQ0KPiA+IFRvOiBw eWxhIHZlbmthdGEo77y077yz77yp77ywIFRNSUVDIE9ERyBQb3J0aW5nKSA8VmVua2F0YS5QeWxh QHRvc2hpYmEtDQo+ID4gdHNpcC5jb20+OyBmZWxpeC5tb2Vzc2JhdWVyQHNpZW1lbnMuY29tOyBp c2FyLXVzZXJzQGdvb2dsZWdyb3Vwcy5jb20NCj4gPiBDYzogamFuLmtpc3prYUBzaWVtZW5zLmNv bTsgaGF5YXNoaSBrYXp1aGlybyjmnpcg5ZKM5a6PIO+8pO+8re+8pQ0KPiA+IOKXi++8pO+8qe+8 p+KWoe+8re+8sO+8s+KXi++8re+8sO+8lCkgPGthenVoaXJvMy5oYXlhc2hpQHRvc2hpYmEuY28u anA+OyBkaW5lc2gNCj4gPiBrdW1hcijvvLTvvLPvvKnvvLAgVE1JRUMgT0RHIFBvcnRpbmcpIDxk aW5lc2gua3VtYXJAdG9zaGliYS10c2lwLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDMv NV0gd2ljOiB1c2UgRTJGU1BST0dTX0ZBS0VfVElNRSBhbmQgaGFzaF9zZWVkIHRvDQo+ID4gZ2Vu ZXJhdGUgcmVwcm9kdWNpYmxlIGV4dDQgaW1hZ2VzDQo+ID4NCj4gPiBPbiBGcmksIDIwMjMtMTIt MDggYXQgMTg6MTQgKzAwMDAsIFZlbmthdGEuUHlsYUB0b3NoaWJhLXRzaXAuY29tIHdyb3RlOg0K PiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiAnTU9FU1NC QVVFUiwgRmVsaXgnIHZpYSBpc2FyLXVzZXJzDQo+ID4gPiA+IDxpc2FyLXVzZXJzQGdvb2dsZWdy b3Vwcy5jb20+DQo+ID4gPiA+IFNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgOCwgMjAyMyA0OjA0IFBN DQo+ID4gPiA+IFRvOiBpc2FyLXVzZXJzQGdvb2dsZWdyb3Vwcy5jb207IHB5bGEgdmVua2F0YSjv vLTvvLPvvKnvvLAgVE1JRUMgT0RHDQo+ID4gPiA+IFBvcnRpbmcpIDxWZW5rYXRhLlB5bGFAdG9z aGliYS10c2lwLmNvbT4NCj4gPiA+ID4gQ2M6IEtpc3prYSwgSmFuIDxqYW4ua2lzemthQHNpZW1l bnMuY29tPjsgaGF5YXNoaSBrYXp1aGlybyjmnpcg5ZKM5a6PDQo+ID4g77yk77yt77ylDQo+ID4g PiA+IOKXi++8pO+8qe+8p+KWoe+8re+8sO+8s+KXi++8re+8sO+8lCkgPGthenVoaXJvMy5oYXlh c2hpQHRvc2hpYmEuY28uanA+OyBkaW5lc2gNCj4gPiA+ID4ga3VtYXIo77y077yz77yp77ywIFRN SUVDIE9ERyBQb3J0aW5nKSA8ZGluZXNoLmt1bWFyQHRvc2hpYmEtdHNpcC5jb20+DQo+ID4gPiA+ IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMy81XSB3aWM6IHVzZSBFMkZTUFJPR1NfRkFLRV9USU1FIGFu ZA0KPiA+ID4gPiBoYXNoX3NlZWQgdG8gZ2VuZXJhdGUgcmVwcm9kdWNpYmxlIGV4dDQgaW1hZ2Vz DQo+ID4gPiA+DQo+ID4gPiA+IE9uIFRodSwgMjAyMy0xMi0wNyBhdCAyMToxMSArMDUzMCwgdmVu a2F0YS5weWxhQHRvc2hpYmEtdHNpcC5jb20NCj4gPiB3cm90ZToNCj4gPiA+ID4gPiBGcm9tOiB2 ZW5rYXRhIHB5bGEgPHZlbmthdGEucHlsYUB0b3NoaWJhLXRzaXAuY29tPg0KPiA+ID4gPiA+DQo+ ID4gPiA+ID4gRTJGU1BST0dTX0ZBS0VfVElNRTogc2V0cyBmaXhlZCB0aW1lcyBmb3IgdGhlIGlu b2RlcyBpbiB0aGUgZmlsZQ0KPiA+ID4gPiA+IHN5c3RlbS4NCj4gPiA+ID4gPiBoYXNoX3NlZWQ6 IGNyZWF0ZXMgcmVwcm9kdWNpYmxlIGRpcmVjdG9yeSBpbmRleGVzIGluIHRoZSBmaWxlIHN5c3Rl bS4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFJlZmVyZW5jZSBjb21taXQgaW4gZTJmc3Byb2dzOg0K PiA+ID4gPiA+IGUxZjcxMDA2NDNhNDY0NTZiZTEwN2IzMzA5OGY2MDM0YjA4MzVlNmQNCj4gPiA+ ID4NCj4gPiA+ID4gSGkhDQo+ID4gPiA+DQo+ID4gPiA+IERpZCB5b3UgYWxzbyBzZW5kIHRoaXMg cGF0Y2ggdG8gT0U/DQo+ID4gPiA+IFdlIG5lZWQgdG8gaW50ZWdyYXRlIGl0IHRoZXJlIGFzIHdl bGwsIGFzIHRoaXMgaXMgdGhlIGJhc2lzIGZvcg0KPiA+ID4gPiB0aGUgSVNBUg0KPiA+IHBsdWdp bnMuDQo+ID4gPg0KPiA+ID4gTm90IHNoYXJlZCB5ZXQsIEkgd2lsbCBzZW5kIHRvIE9FIGFzIHdl bGwuDQo+ID4NCj4gPiBXZSBzaG91bGQgZm9sbG93ICJ1cHN0cmVhbSBmaXJzdCIgaGVyZS4gT25j ZSBPRSBoYXMgYWNjZXB0ZWQgdGhlIHBhdGNoDQo+ID4gd2Ugd2lsbCBpbmhlcml0IGl0IGR1cmlu ZyBuZXh0IE9FIC0+IElzYXIgdXBkYXRlIGN5Y2xlLg0KPiANCj4gSSBoYXZlIHNoYXJlZCB0aGlz IHBhdGNoIHRvIE9FIFsxXSwgaG9wZSBJIHdpbGwgZ2V0IGZlZWRiYWNrIGZyb20gdGhlIGNvbW11 bml0eQ0KPiBhbmQgd2lsbCBzdXBwb3J0IHRvIGZpeCB0aGlzIGlzc3VlIGluIHRoZSBPRSBpdHNl bGYuDQo+IA0KPiBbMV0gaHR0cHM6Ly9saXN0cy5vcGVuZW1iZWRkZWQub3JnL2cvb3BlbmVtYmVk ZGVkLWNvcmUvbWVzc2FnZS8xOTIxOTINCg0KVGhpcyBwYXRjaCBbMV0gaGFzIGJlZW4gbWVyZ2Vk IG5vdyBpbiB1cHN0cmVhbSBPRS1jb3JlLA0KIG5vdyB0aGUgcmVxdWlyZWQgcGF0Y2hlcyBzaG91 bGQgYmUgdGFrZW4gdG8gSVNBUiwgaXMgdGhlcmUgYW55IHRpbWVsaW5lIHRvIGJyaW5nIHRoZSBP RS1jb3JlIGNoYW5nZXMgdG8gSVNBUiBvciBzaG91bGQgd2UgYXBwbHkgdGhlIHJlcXVpcmVkIGNo YW5nZXMgdG8gSVNBUiBtYW51YWxseT8gDQoNClsxXSBodHRwczovL2dpdGh1Yi5jb20vb3BlbmVt YmVkZGVkL29wZW5lbWJlZGRlZC1jb3JlL2NvbW1pdC9iYjgyMmFiNzVkZTAwMjA1NzIwNTgwOTA0 MzliOTNjYzU2YmJmN2UwDQoNCj4gPg0KPiA+IE1haW50YWluZXJzOiBEbyBub3QgYXBwbHkgaXQg dG8gSXNhciBkaXJlY3RseS4NCj4gPg0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gQmVzdCByZWdh cmRzLA0KPiA+ID4gPiBGZWxpeA0KPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4NCj4gPiAtLQ0KPiA+ IFlvdSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgYmVjYXVzZSB5b3UgYXJlIHN1YnNjcmliZWQgdG8g dGhlIEdvb2dsZQ0KPiA+IEdyb3VwcyAiaXNhci11c2VycyIgZ3JvdXAuDQo+ID4gVG8gdW5zdWJz Y3JpYmUgZnJvbSB0aGlzIGdyb3VwIGFuZCBzdG9wIHJlY2VpdmluZyBlbWFpbHMgZnJvbSBpdCwg c2VuZA0KPiA+IGFuIGVtYWlsIHRvIGlzYXItdXNlcnMrdW5zdWJzY3JpYmVAZ29vZ2xlZ3JvdXBz LmNvbS4NCj4gPiBUbyB2aWV3IHRoaXMgZGlzY3Vzc2lvbiBvbiB0aGUgd2ViIHZpc2l0DQo+ID4g aHR0cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9kL21zZ2lkL2lzYXItDQo+ID4gdXNlcnMvZjI1NjNi YjE3OWQwMTFmMjJkZTEwZDIxMjYwMGY2ZWY0YzBjYjI4NC5jYW1lbCU0MHNpZW1lbnMuY29tDQo+ ID4gLg0KPiANCj4gLS0NCj4gWW91IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBiZWNhdXNlIHlvdSBh cmUgc3Vic2NyaWJlZCB0byB0aGUgR29vZ2xlIEdyb3Vwcw0KPiAiaXNhci11c2VycyIgZ3JvdXAu DQo+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBncm91cCBhbmQgc3RvcCByZWNlaXZpbmcgZW1h aWxzIGZyb20gaXQsIHNlbmQgYW4gZW1haWwgdG8NCj4gaXNhci11c2Vycyt1bnN1YnNjcmliZUBn b29nbGVncm91cHMuY29tLg0KPiBUbyB2aWV3IHRoaXMgZGlzY3Vzc2lvbiBvbiB0aGUgd2ViIHZp c2l0IGh0dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZC9tc2dpZC9pc2FyLQ0KPiB1c2Vycy9PUzNQ UjAxTUI2ODU2NjYyNkRGOEY3OEU0RjczRDJBNDVBNDhFQSU0ME9TM1BSMDFNQjY4NTYuanBuDQo+ IHByZDAxLnByb2Qub3V0bG9vay5jb20uDQo=