From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 6D887941EDD for ; Fri, 10 Nov 2023 23:59:08 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=dvtq4jgf3MO2CmwaIhzmG0V4TrWMajX+WjeGHfaLryQ=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding:Content-Type; s=20140610; t=1699660746; v=1; b=WcFuldb+w2P8AFQQHDUz3/HZcGV5XFxUDjMEuP1RIgMUiOriL+JYITFCwXD0j/FpoZDn4IpV TKDER3YIEMqB4u2LCEDxySAiMh+Df1Auf706JHNDyHeuFWHQ7eI3op8GWIAZsaWNRg/u5RIwXov QRgjcwu9lLWXpC93iMkSVVZE= X-Received: by 127.0.0.2 with SMTP id hzGgYY7687511xXvhIdDZ33Z; Fri, 10 Nov 2023 15:59:06 -0800 X-Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.groups.io with SMTP id smtpd.web11.42813.1699660746270656115 for ; Fri, 10 Nov 2023 15:59:06 -0800 X-Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-292-g19Iwag0M3amTBx2r2FjWA-1; Fri, 10 Nov 2023 18:59:04 -0500 X-MC-Unique: g19Iwag0M3amTBx2r2FjWA-1 X-Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id A81F428EA6E3; Fri, 10 Nov 2023 23:59:03 +0000 (UTC) X-Received: from lacos-laptop-9.usersys.redhat.com (unknown [10.39.192.173]) by smtp.corp.redhat.com (Postfix) with ESMTP id AC561C1596F; Fri, 10 Nov 2023 23:59:02 +0000 (UTC) From: "Laszlo Ersek" To: devel@edk2.groups.io Cc: Anthony Perard , Ard Biesheuvel , Gerd Hoffmann , Jiewen Yao Subject: [edk2-devel] [PATCH 02/37] OvmfPkg: remove PcdCsmEnable Date: Sat, 11 Nov 2023 00:57:45 +0100 Message-Id: <20231110235820.644381-3-lersek@redhat.com> In-Reply-To: <20231110235820.644381-1-lersek@redhat.com> References: <20231110235820.644381-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,lersek@redhat.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: Y69HJylwmW7GBdczKbU1tLMQx7686176AA= Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="US-ASCII"; x-default=true X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=WcFuldb+; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=redhat.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io UGNkQ3NtRW5hYmxlIHdhcyBpbnRyb2R1Y2VkIGluIGNvbW1pdHMgNTBmOTExZDI1ZDM5ICgiT3Zt ZlBrZzogaW50cm9kdWNlClBjZENzbUVuYWJsZSBmZWF0dXJlIGZsYWciLCAyMDIwLTAyLTA1KSBh bmQgNzU4MzlmOTc3ZDM3CigiT3ZtZlBrZy9QbGF0Zm9ybVBlaTogZGV0ZWN0IFNNUkFNIGF0IGRl ZmF1bHQgU01CQVNFIChmb3IgcmVhbCkiLAoyMDIwLTAyLTA1KS4gUmVtb3ZlIGl0LCBhbmQgc3Vi c3RpdHV0ZSBjb25zdGFudCBGQUxTRSB3aGVyZXZlciBpdCBoYXMgYmVlbgpldmFsdWF0ZWQgdGh1 cyBmYXIuCgpSZWdyZXNzaW9uIHRlc3Q6IGFmdGVyIGJ1aWxkaW5nIE9WTUYgSUEzMlg2NCB3aXRo IC1EIFNNTV9SRVFVSVJFLCBhbmQKYm9vdGluZyBpdCBvbiBRMzUsIHRoZSBsb2cgc3RpbGwgY29u dGFpbnMKCj4gUTM1U21yYW1BdERlZmF1bHRTbWJhc2VJbml0aWFsaXphdGlvbjogU01SQU0gYXQg ZGVmYXVsdCBTTUJBU0UgZm91bmQKCkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRA Y2l0cml4LmNvbT4KQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3Jn PgpDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkNjOiBKaWV3ZW4gWWFvIDxq aWV3ZW4ueWFvQGludGVsLmNvbT4KaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3df YnVnLmNnaT9pZD00NTg4ClNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh dC5jb20+Ci0tLQogT3ZtZlBrZy9Pdm1mUGtnLmRlYyAgICAgICAgICAgICAgICAgfCAgNSAtLS0K IE92bWZQa2cvSW50ZWxUZHgvSW50ZWxUZHhYNjQuZHNjICAgIHwgIDEgLQogT3ZtZlBrZy9Pdm1m UGtnSWEzMi5kc2MgICAgICAgICAgICAgfCAgMSAtCiBPdm1mUGtnL092bWZQa2dJYTMyWDY0LmRz YyAgICAgICAgICB8ICAxIC0KIE92bWZQa2cvT3ZtZlBrZ1g2NC5kc2MgICAgICAgICAgICAgIHwg IDEgLQogT3ZtZlBrZy9Pdm1mWGVuLmRzYyAgICAgICAgICAgICAgICAgfCAgMSAtCiBPdm1mUGtn L1BsYXRmb3JtUGVpL1BsYXRmb3JtUGVpLmluZiB8ICAxIC0KIE92bWZQa2cvUGxhdGZvcm1QZWkv TWVtRGV0ZWN0LmMgICAgIHwgMzYgKysrKysrKy0tLS0tLS0tLS0tLS0KIDggZmlsZXMgY2hhbmdl ZCwgMTMgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvT3ZtZlBr Zy9Pdm1mUGtnLmRlYyBiL092bWZQa2cvT3ZtZlBrZy5kZWMKaW5kZXggZTM4NjFlNWMxYjM5Li43 NGNjODcwY2JlZDMgMTAwNjQ0Ci0tLSBhL092bWZQa2cvT3ZtZlBrZy5kZWMKKysrIGIvT3ZtZlBr Zy9Pdm1mUGtnLmRlYwpAQCAtNDk3LDggKzQ5NywzIEBAIFtQY2RzRmVhdHVyZUZsYWddCiANCiAg ICMjIFRoaXMgZmVhdHVyZSBmbGFnIGluZGljYXRlcyB0aGUgZmlybXdhcmUgYnVpbGQgc3VwcG9y dHMgc2VjdXJlIGJvb3QuDQogICBnVWVmaU92bWZQa2dUb2tlblNwYWNlR3VpZC5QY2RTZWN1cmVC b290U3VwcG9ydGVkfEZBTFNFfEJPT0xFQU58MHg2ZA0KLQ0KLSAgIyMgSW5mb3JtcyBtb2R1bGVz IChpbmNsdWRpbmcgcHJlLURYRS1waGFzZSBtb2R1bGVzKSB3aGV0aGVyIHRoZSBwbGF0Zm9ybQ0K LSAgIyAgZmlybXdhcmUgY29udGFpbnMgYSBDU00gKENvbXBhdGliaWxpdHkgU3VwcG9ydCBNb2R1 bGUpLg0KLSAgIw0KLSAgZ1VlZmlPdm1mUGtnVG9rZW5TcGFjZUd1aWQuUGNkQ3NtRW5hYmxlfEZB TFNFfEJPT0xFQU58MHgzNQ0KZGlmZiAtLWdpdCBhL092bWZQa2cvSW50ZWxUZHgvSW50ZWxUZHhY NjQuZHNjIGIvT3ZtZlBrZy9JbnRlbFRkeC9JbnRlbFRkeFg2NC5kc2MKaW5kZXggNjY5ZDMzNDNi MTk5Li41NTEzYjc3NjM3NzQgMTAwNjQ0Ci0tLSBhL092bWZQa2cvSW50ZWxUZHgvSW50ZWxUZHhY NjQuZHNjCisrKyBiL092bWZQa2cvSW50ZWxUZHgvSW50ZWxUZHhYNjQuZHNjCkBAIC0zNzcsNyAr Mzc3LDYgQEAgW1BjZHNGZWF0dXJlRmxhZ10KICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VH dWlkLlBjZEluc3RhbGxBY3BpU2R0UHJvdG9jb2x8VFJVRQ0KICFpZmRlZiAkKENTTV9FTkFCTEUp DQogIWVycm9yICJDU00gaXMgYmVpbmcgdG9ybiBkb3duIg0KLSAgZ1VlZmlPdm1mUGtnVG9rZW5T cGFjZUd1aWQuUGNkQ3NtRW5hYmxlfFRSVUUNCiAhZW5kaWYNCiAhaWYgJChTRUNVUkVfQk9PVF9F TkFCTEUpID09IFRSVUUNCiAgIGdVZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlkLlBjZFNlY3VyZUJv b3RTdXBwb3J0ZWR8VFJVRQ0KZGlmZiAtLWdpdCBhL092bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjIGIv T3ZtZlBrZy9Pdm1mUGtnSWEzMi5kc2MKaW5kZXggOWIxMTE3YWM1MWY3Li5lYTUxM2ViMmU5NTEg MTAwNjQ0Ci0tLSBhL092bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjCisrKyBiL092bWZQa2cvT3ZtZlBr Z0lhMzIuZHNjCkBAIC00NzIsNyArNDcyLDYgQEAgW1BjZHNGZWF0dXJlRmxhZ10KICAgZ0VmaU1k ZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEluc3RhbGxBY3BpU2R0UHJvdG9jb2x8VFJVRQ0K ICFpZmRlZiAkKENTTV9FTkFCTEUpDQogIWVycm9yICJDU00gaXMgYmVpbmcgdG9ybiBkb3duIg0K LSAgZ1VlZmlPdm1mUGtnVG9rZW5TcGFjZUd1aWQuUGNkQ3NtRW5hYmxlfFRSVUUNCiAhZW5kaWYN CiAhaWYgJChTTU1fUkVRVUlSRSkgPT0gVFJVRQ0KICAgZ1VlZmlPdm1mUGtnVG9rZW5TcGFjZUd1 aWQuUGNkU21tU21yYW1SZXF1aXJlfFRSVUUNCmRpZmYgLS1naXQgYS9Pdm1mUGtnL092bWZQa2dJ YTMyWDY0LmRzYyBiL092bWZQa2cvT3ZtZlBrZ0lhMzJYNjQuZHNjCmluZGV4IDIyZjlkOTAzZGNk NS4uYmIwNzhlZDg5YzE0IDEwMDY0NAotLS0gYS9Pdm1mUGtnL092bWZQa2dJYTMyWDY0LmRzYwor KysgYi9Pdm1mUGtnL092bWZQa2dJYTMyWDY0LmRzYwpAQCAtNDc5LDcgKzQ3OSw2IEBAIFtQY2Rz RmVhdHVyZUZsYWddCiAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RJbnN0YWxs QWNwaVNkdFByb3RvY29sfFRSVUUNCiAhaWZkZWYgJChDU01fRU5BQkxFKQ0KICFlcnJvciAiQ1NN IGlzIGJlaW5nIHRvcm4gZG93biINCi0gIGdVZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlkLlBjZENz bUVuYWJsZXxUUlVFDQogIWVuZGlmDQogIWlmICQoU01NX1JFUVVJUkUpID09IFRSVUUNCiAgIGdV ZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlkLlBjZFNtbVNtcmFtUmVxdWlyZXxUUlVFDQpkaWZmIC0t Z2l0IGEvT3ZtZlBrZy9Pdm1mUGtnWDY0LmRzYyBiL092bWZQa2cvT3ZtZlBrZ1g2NC5kc2MKaW5k ZXggY2YyMzJlMmI5NWIwLi5mYjgxNmM3MjJjNDAgMTAwNjQ0Ci0tLSBhL092bWZQa2cvT3ZtZlBr Z1g2NC5kc2MKKysrIGIvT3ZtZlBrZy9Pdm1mUGtnWDY0LmRzYwpAQCAtNDk4LDcgKzQ5OCw2IEBA IFtQY2RzRmVhdHVyZUZsYWddCiAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RJ bnN0YWxsQWNwaVNkdFByb3RvY29sfFRSVUUNCiAhaWZkZWYgJChDU01fRU5BQkxFKQ0KICFlcnJv ciAiQ1NNIGlzIGJlaW5nIHRvcm4gZG93biINCi0gIGdVZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlk LlBjZENzbUVuYWJsZXxUUlVFDQogIWVuZGlmDQogIWlmICQoU01NX1JFUVVJUkUpID09IFRSVUUN CiAgIGdVZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlkLlBjZFNtbVNtcmFtUmVxdWlyZXxUUlVFDQpk aWZmIC0tZ2l0IGEvT3ZtZlBrZy9Pdm1mWGVuLmRzYyBiL092bWZQa2cvT3ZtZlhlbi5kc2MKaW5k ZXggZTgzYTY0OTdhNzkzLi4yZmJhYjM5YjQ4NWQgMTAwNjQ0Ci0tLSBhL092bWZQa2cvT3ZtZlhl bi5kc2MKKysrIGIvT3ZtZlBrZy9Pdm1mWGVuLmRzYwpAQCAtMzY0LDcgKzM2NCw2IEBAIFtQY2Rz RmVhdHVyZUZsYWddCiAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RJbnN0YWxs QWNwaVNkdFByb3RvY29sfFRSVUUNCiAhaWZkZWYgJChDU01fRU5BQkxFKQ0KICFlcnJvciAiQ1NN IGlzIGJlaW5nIHRvcm4gZG93biINCi0gIGdVZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlkLlBjZENz bUVuYWJsZXxUUlVFDQogIWVuZGlmDQogDQogW1BjZHNGaXhlZEF0QnVpbGRdDQpkaWZmIC0tZ2l0 IGEvT3ZtZlBrZy9QbGF0Zm9ybVBlaS9QbGF0Zm9ybVBlaS5pbmYgYi9Pdm1mUGtnL1BsYXRmb3Jt UGVpL1BsYXRmb3JtUGVpLmluZgppbmRleCAzOTM0YWVlZDk1MTQuLmFkNTJiZTMwNjU2MCAxMDA2 NDQKLS0tIGEvT3ZtZlBrZy9QbGF0Zm9ybVBlaS9QbGF0Zm9ybVBlaS5pbmYKKysrIGIvT3ZtZlBr Zy9QbGF0Zm9ybVBlaS9QbGF0Zm9ybVBlaS5pbmYKQEAgLTEzMyw3ICsxMzMsNiBAQCBbRml4ZWRQ Y2RdCiAgIGdVZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlkLlBjZE92bWZTbnBTZWNyZXRzU2l6ZQ0K IA0KIFtGZWF0dXJlUGNkXQ0KLSAgZ1VlZmlPdm1mUGtnVG9rZW5TcGFjZUd1aWQuUGNkQ3NtRW5h YmxlDQogICBnVWVmaU92bWZQa2dUb2tlblNwYWNlR3VpZC5QY2RTbW1TbXJhbVJlcXVpcmUNCiAN CiBbUHBpc10NCmRpZmYgLS1naXQgYS9Pdm1mUGtnL1BsYXRmb3JtUGVpL01lbURldGVjdC5jIGIv T3ZtZlBrZy9QbGF0Zm9ybVBlaS9NZW1EZXRlY3QuYwppbmRleCAwYzc1NWM0OTQwYmIuLjQ5M2Ni MWZiZWIwMSAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9QbGF0Zm9ybVBlaS9NZW1EZXRlY3QuYworKysg Yi9Pdm1mUGtnL1BsYXRmb3JtUGVpL01lbURldGVjdC5jCkBAIC04OSwzMiArODksMjIgQEAgUTM1 U21yYW1BdERlZmF1bHRTbWJhc2VJbml0aWFsaXphdGlvbiAoCiAgICkNCiB7DQogICBSRVRVUk5f U1RBVFVTICBQY2RTdGF0dXM7DQorICBVSU5UTiAgICAgICAgICBDdGxSZWc7DQorICBVSU5UOCAg ICAgICAgICBDdGxSZWdWYWw7DQogDQogICBBU1NFUlQgKFBsYXRmb3JtSW5mb0hvYi0+SG9zdEJy aWRnZURldklkID09IElOVEVMX1EzNV9NQ0hfREVWSUNFX0lEKTsNCiANCi0gIFBsYXRmb3JtSW5m b0hvYi0+UTM1U21yYW1BdERlZmF1bHRTbWJhc2UgPSBGQUxTRTsNCi0gIGlmIChGZWF0dXJlUGNk R2V0IChQY2RDc21FbmFibGUpKSB7DQotICAgIERFQlVHICgoDQotICAgICAgREVCVUdfSU5GTywN Ci0gICAgICAiJWE6IFNNUkFNIGF0IGRlZmF1bHQgU01CQVNFIG5vdCBjaGVja2VkIGR1ZSB0byBD U01cbiIsDQotICAgICAgX19mdW5jX18NCi0gICAgICApKTsNCi0gIH0gZWxzZSB7DQotICAgIFVJ TlROICBDdGxSZWc7DQotICAgIFVJTlQ4ICBDdGxSZWdWYWw7DQotDQotICAgIEN0bFJlZyA9IERS QU1DX1JFR0lTVEVSX1EzNSAoTUNIX0RFRkFVTFRfU01CQVNFX0NUTCk7DQotICAgIFBjaVdyaXRl OCAoQ3RsUmVnLCBNQ0hfREVGQVVMVF9TTUJBU0VfUVVFUlkpOw0KLSAgICBDdGxSZWdWYWwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gUGNpUmVhZDggKEN0bFJlZyk7DQotICAgIFBs YXRmb3JtSW5mb0hvYi0+UTM1U21yYW1BdERlZmF1bHRTbWJhc2UgPSAoQk9PTEVBTikoQ3RsUmVn VmFsID09DQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgTUNIX0RFRkFVTFRfU01CQVNFX0lOX1JBTSk7DQotICAgIERFQlVHICgoDQotICAg ICAgREVCVUdfSU5GTywNCi0gICAgICAiJWE6IFNNUkFNIGF0IGRlZmF1bHQgU01CQVNFICVhXG4i LA0KLSAgICAgIF9fZnVuY19fLA0KLSAgICAgIFBsYXRmb3JtSW5mb0hvYi0+UTM1U21yYW1BdERl ZmF1bHRTbWJhc2UgPyAiZm91bmQiIDogIm5vdCBmb3VuZCINCi0gICAgICApKTsNCi0gIH0NCisg IEN0bFJlZyA9IERSQU1DX1JFR0lTVEVSX1EzNSAoTUNIX0RFRkFVTFRfU01CQVNFX0NUTCk7DQor ICBQY2lXcml0ZTggKEN0bFJlZywgTUNIX0RFRkFVTFRfU01CQVNFX1FVRVJZKTsNCisgIEN0bFJl Z1ZhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBQY2lSZWFkOCAoQ3RsUmVnKTsN CisgIFBsYXRmb3JtSW5mb0hvYi0+UTM1U21yYW1BdERlZmF1bHRTbWJhc2UgPSAoQk9PTEVBTiko Q3RsUmVnVmFsID09DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIE1DSF9ERUZBVUxUX1NNQkFTRV9JTl9SQU0pOw0KKyAgREVCVUcgKCgNCisg ICAgREVCVUdfSU5GTywNCisgICAgIiVhOiBTTVJBTSBhdCBkZWZhdWx0IFNNQkFTRSAlYVxuIiwN CisgICAgX19mdW5jX18sDQorICAgIFBsYXRmb3JtSW5mb0hvYi0+UTM1U21yYW1BdERlZmF1bHRT bWJhc2UgPyAiZm91bmQiIDogIm5vdCBmb3VuZCINCisgICAgKSk7DQogDQogICBQY2RTdGF0dXMg PSBQY2RTZXRCb29sUyAoDQogICAgICAgICAgICAgICAgIFBjZFEzNVNtcmFtQXREZWZhdWx0U21i YXNlLA0KCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJl Y2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUg KCMxMTEwNzMpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTEwNzMK TXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDI1MTg2MzgvNzY4NjE3NgpH cm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBz Oi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9sZWF2ZS8xMjM2NzExMS83Njg2MTc2LzE5MTM0NTYy MTIveHl6enkgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=