From unknown Sat Jun 21 05:16:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48178: Out of memory error when generating a docker-image. Resent-From: Roel Janssen Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 02 May 2021 22:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48178 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 48178@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161999338613910 (code B ref -1); Sun, 02 May 2021 22:10:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 May 2021 22:09:46 +0000 Received: from localhost ([127.0.0.1]:45064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldKHY-0003cI-Io for submit@debbugs.gnu.org; Sun, 02 May 2021 18:09:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:38700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldKHV-0003cC-N6 for submit@debbugs.gnu.org; Sun, 02 May 2021 18:09:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldKHV-00044r-IB for bug-guix@gnu.org; Sun, 02 May 2021 18:09:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40806) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldKHV-0001QT-Au for bug-guix@gnu.org; Sun, 02 May 2021 18:09:41 -0400 Received: from 2001-1c02-0b18-2900-222e-248e-9586-e52d.cable.dynamic.v6.ziggo.nl ([2001:1c02:b18:2900:222e:248e:9586:e52d]:60590) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ldKHT-000238-Ev for bug-guix@gnu.org; Sun, 02 May 2021 18:09:40 -0400 Message-ID: <2f30ed4cd1e7154fc49f800a2d8950df2ac6bc8f.camel@gnu.org> From: Roel Janssen Date: Mon, 03 May 2021 00:09:36 +0200 Content-Type: multipart/mixed; boundary="=-HzxozTO70w90/m5Kvn3w" User-Agent: Evolution 3.40.0 (3.40.0-1.fc34) MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-HzxozTO70w90/m5Kvn3w Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Dear Guix, While generating a docker-image that contains only a sshd service, an nginx service, and an iptables service, it seems the VM that is spawned to generate a docker image was allocated too little memory. I attached the log file. Looking at 'guix/scripts/system.scm', it seems that we always pass 256M of memory to the VM. After bumping that to 4096M, I was able to produce a docker image. I'd like to see what we can do here. Assigning too little memory leads to problems generating the container, but assigning too much memory wil l cause problems for computing machines that don't have much memory to spare. Would it be a good idea to make it configurable at run-time? Kind regards, Roel Janssen --=-HzxozTO70w90/m5Kvn3w Content-Disposition: attachment; filename="guix-docker-image.log" Content-Type: text/x-log; name="guix-docker-image.log"; charset="UTF-8" Content-Transfer-Encoding: base64 G2MbWz83bBtbMkobWzBtU2VhQklPUyAodmVyc2lvbiByZWwtMS4xNC4wLTAtZzE1NTgyMWExOTkw Yi1wcmVidWlsdC5xZW11Lm9yZykNCgoKaVBYRSAoaHR0cDovL2lweGUub3JnKSAwMDowMy4wIENB MDAgUENJMi4xMCBQblAgUE1NKzBGRjhFRkMwKzBGRUVFRkMwIENBMDANClByZXNzIEN0cmwtQiB0 byBjb25maWd1cmUgaVBYRSAoUENJIDAwOjAzLjApLi4uDSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAN CgoKQm9vdGluZyBmcm9tIFJPTS4uLg0KG2MbWz83bBtbMkpbICAgIDAuMDAwMDAwXSBMaW51eCB2 ZXJzaW9uIDUuMTEuMTctZ251IChuaXhibGRAbG9jYWxob3N0KSAoZ2NjIChHQ0MpIDcuNS4wLCBH TlUgbGQgKEdOVSBCaW51dGlscykgMi4zNCkgIzEgU01QIDENClsgICAgMC4wMDAwMDBdIENvbW1h bmQgbGluZTogcGFuaWM9MSAtLWxvYWQ9L2dudS9zdG9yZS83dmtieTg4aDQ3NHF5emRnZHNoMDJh cXY2ZjlzNTVicS1saW51eC12bS1sb2FkZXIgY29uc29sZT10dHlTMA0KWyAgICAwLjAwMDAwMF0g S0VSTkVMIHN1cHBvcnRlZCBjcHVzOg0KWyAgICAwLjAwMDAwMF0gICBJbnRlbCBHZW51aW5lSW50 ZWwNClsgICAgMC4wMDAwMDBdICAgQU1EIEF1dGhlbnRpY0FNRA0KWyAgICAwLjAwMDAwMF0gICBI eWdvbiBIeWdvbkdlbnVpbmUNClsgICAgMC4wMDAwMDBdICAgQ2VudGF1ciBDZW50YXVySGF1bHMN ClsgICAgMC4wMDAwMDBdICAgemhhb3hpbiAgIFNoYW5naGFpICANClsgICAgMC4wMDAwMDBdIHg4 Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2lu dCByZWdpc3RlcnMnDQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZl YXR1cmUgMHgwMDI6ICdTU0UgcmVnaXN0ZXJzJw0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3Vw cG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDA0OiAnQVZYIHJlZ2lzdGVycycNClsgICAgMC4wMDAw MDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhzdGF0ZV9zaXplc1syXTogIDI1 Ng0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogRW5hYmxlZCB4c3RhdGUgZmVhdHVyZXMgMHg3LCBj b250ZXh0IHNpemUgaXMgODMyIGJ5dGVzLCB1c2luZyAnY29tcGFjdGVkJyBmb3JtYXQuDQpbICAg IDAuMDAwMDAwXSBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6DQpbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0g dXNhYmxlDQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAw LTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDog W21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZA0KWyAg ICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw MGZmZGZmZmZdIHVzYWJsZQ0KWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAwZmZlMDAwMC0weDAwMDAwMDAwMGZmZmZmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0gcmVz ZXJ2ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmZmYzAwMDAt MHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUg RGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlDQpbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi44IHBy ZXNlbnQuDQpbICAgIDAuMDAwMDAwXSBETUk6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJ SVgsIDE5OTYpLCBCSU9TIHJlbC0xLjE0LjAtMC1nMTU1ODIxYTE5OTBiLXByZWJ1aWx0LnFlbXUu b3JnIDA0LzAxLzIwMTQNClsgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IEtWTQ0K WyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQw MA0KWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIGFhYjcwMDEsIHByaW1hcnkg Y3B1IGNsb2NrDQpbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IHVzaW5nIHNjaGVkIG9mZnNldCBv ZiAyODA1ODM0NjQgY3ljbGVzDQpbICAgIDAuMDAwMDAyXSBjbG9ja3NvdXJjZToga3ZtLWNsb2Nr OiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4 X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucw0KWyAgICAwLjAwMDAwN10gdHNjOiBEZXRlY3RlZCAz NDkzLjQzNiBNSHogcHJvY2Vzc29yDQpbICAgIDAuMDAxMDc4XSBsYXN0X3BmbiA9IDB4ZmZlMCBt YXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMA0KWyAgICAwLjAwMTE1NF0geDg2L1BBVDogQ29uZmln dXJhdGlvbiBbMC03XTogV0IgIFdDICBVQy0gVUMgIFdCICBXUCAgVUMtIFdUICANClsgICAgMC4w MDQ2NTddIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjVhOTAtMHgwMDBmNWE5Zl0N ClsgICAgMC4wMDQ4MzBdIGNoZWNrOiBTY2FubmluZyAxIGFyZWFzIGZvciBsb3cgbWVtb3J5IGNv cnJ1cHRpb24NClsgICAgMC4wMDQ4NzJdIFVzaW5nIEdCIHBhZ2VzIGZvciBkaXJlY3QgbWFwcGlu Zw0KWyAgICAwLjAwNTA0OV0gUkFNRElTSzogW21lbSAweDBmMmQ3MDAwLTB4MGZmZGZmZmZdDQpb ICAgIDAuMDA1MDU2XSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlz YWJsZWQNClsgICAgMC4wMDUwNjFdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEY1OEIwIDAwMDAx NCAodjAwIEJPQ0hTICkNClsgICAgMC4wMDUwNjldIEFDUEk6IFJTRFQgMHgwMDAwMDAwMDBGRkUx NTUwIDAwMDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0K WyAgICAwLjAwNTA3N10gQUNQSTogRkFDUCAweDAwMDAwMDAwMEZGRTE0MDQgMDAwMDc0ICh2MDEg Qk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpDQpbICAgIDAuMDA1MDg1XSBB Q1BJOiBEU0RUIDB4MDAwMDAwMDAwRkZFMDA0MCAwMDEzQzQgKHYwMSBCT0NIUyAgQlhQQ0RTRFQg MDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDUwOTBdIEFDUEk6IEZBQ1MgMHgwMDAw MDAwMDBGRkUwMDAwIDAwMDA0MA0KWyAgICAwLjAwNTA5NV0gQUNQSTogQVBJQyAweDAwMDAwMDAw MEZGRTE0NzggMDAwMDc4ICh2MDEgQk9DSFMgIEJYUENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAw MDEpDQpbICAgIDAuMDA1MTAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDAwRkZFMTRGMCAwMDAwMzgg KHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDUx MDVdIEFDUEk6IFdBRVQgMHgwMDAwMDAwMDBGRkUxNTI4IDAwMDAyOCAodjAxIEJPQ0hTICBCWFBD V0FFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAwLjAwNTEwOV0gQUNQSTogUmVzZXJ2 aW5nIEZBQ1AgdGFibGUgbWVtb3J5IGF0IFttZW0gMHhmZmUxNDA0LTB4ZmZlMTQ3N10NClsgICAg MC4wMDUxMTJdIEFDUEk6IFJlc2VydmluZyBEU0RUIHRhYmxlIG1lbW9yeSBhdCBbbWVtIDB4ZmZl MDA0MC0weGZmZTE0MDNdDQpbICAgIDAuMDA1MTE0XSBBQ1BJOiBSZXNlcnZpbmcgRkFDUyB0YWJs ZSBtZW1vcnkgYXQgW21lbSAweGZmZTAwMDAtMHhmZmUwMDNmXQ0KWyAgICAwLjAwNTExN10gQUNQ STogUmVzZXJ2aW5nIEFQSUMgdGFibGUgbWVtb3J5IGF0IFttZW0gMHhmZmUxNDc4LTB4ZmZlMTRl Zl0NClsgICAgMC4wMDUxMTldIEFDUEk6IFJlc2VydmluZyBIUEVUIHRhYmxlIG1lbW9yeSBhdCBb bWVtIDB4ZmZlMTRmMC0weGZmZTE1MjddDQpbICAgIDAuMDA1MTIxXSBBQ1BJOiBSZXNlcnZpbmcg V0FFVCB0YWJsZSBtZW1vcnkgYXQgW21lbSAweGZmZTE1MjgtMHhmZmUxNTRmXQ0KWyAgICAwLjAw NTU2OF0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kDQpbICAgIDAuMDA1NTcxXSBGYWtpbmcg YSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwZmZkZmZmZl0NClsg ICAgMC4wMDU1NzZdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDBmMmQzMDAwLTB4MGYy ZDZmZmZdDQpbICAgIDAuMDA1NTk2XSBab25lIHJhbmdlczoNClsgICAgMC4wMDU1OThdICAgRE1B MzIgICAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDBmZmRmZmZmXQ0KWyAgICAw LjAwNTYwMV0gICBOb3JtYWwgICBlbXB0eQ0KWyAgICAwLjAwNTYwM10gICBEZXZpY2UgICBlbXB0 eQ0KWyAgICAwLjAwNTYwNV0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUNClsgICAg MC4wMDU2MDZdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcw0KWyAgICAwLjAwNTYwOF0gICBub2Rl ICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDllZmZmXQ0KWyAgICAw LjAwNTYxMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDBm ZmRmZmZmXQ0KWyAgICAwLjAwNTYxM10gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAw MDAwMDAwMDEwMDAtMHgwMDAwMDAwMDBmZmRmZmZmXQ0KWyAgICAwLjAwNjQ3M10gICBETUEzMiB6 b25lOiAxMzAgcGFnZXMgaW4gdW5hdmFpbGFibGUgcmFuZ2VzDQpbICAgIDAuMDA3MDYxXSBBQ1BJ OiBQTS1UaW1lciBJTyBQb3J0OiAweDYwOA0KWyAgICAwLjAwNzA3Ml0gQUNQSTogTEFQSUNfTk1J IChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQ0KWyAgICAwLjAwNzA5OV0gSU9BUElD WzBdOiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMN ClsgICAgMC4wMDcxMDRdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFs X2lycSAyIGRmbCBkZmwpDQpbICAgIDAuMDA3MTA3XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAg YnVzX2lycSA1IGdsb2JhbF9pcnEgNSBoaWdoIGxldmVsKQ0KWyAgICAwLjAwNzEwOV0gQUNQSTog SU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkNClsg ICAgMC4wMDcxMTJdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9p cnEgMTAgaGlnaCBsZXZlbCkNClsgICAgMC4wMDcxMTRdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMg MCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgaGlnaCBsZXZlbCkNClsgICAgMC4wMDcxMjNdIFVz aW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbg0KWyAgICAw LjAwNzEyNV0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwDQpbICAg IDAuMDA3MTMwXSBUU0MgZGVhZGxpbmUgdGltZXIgYXZhaWxhYmxlDQpbICAgIDAuMDA3MTM0XSBz bXBib290OiBBbGxvd2luZyAxIENQVXMsIDAgaG90cGx1ZyBDUFVzDQpbICAgIDAuMDA3MTQ0XSBr dm0tZ3Vlc3Q6IEtWTSBzZXR1cCBwdiByZW1vdGUgVExCIGZsdXNoDQpbICAgIDAuMDA3MTUyXSBr dm0tZ3Vlc3Q6IHNldHVwIFBWIHNjaGVkIHlpZWxkDQpbICAgIDAuMDA3MTYyXSBQTTogaGliZXJu YXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDAwMDAwLTB4MDAwMDBm ZmZdDQpbICAgIDAuMDA3MTY1XSBQTTogaGliZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1l bW9yeTogW21lbSAweDAwMDlmMDAwLTB4MDAwOWZmZmZdDQpbICAgIDAuMDA3MTY3XSBQTTogaGli ZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMGEwMDAwLTB4MDAw ZWZmZmZdDQpbICAgIDAuMDA3MTY5XSBQTTogaGliZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZl IG1lbW9yeTogW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdDQpbICAgIDAuMDA3MTcxXSBbbWVt IDB4MTAwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcw0KWyAgICAw LjAwNzE3M10gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQ0KWyAgICAwLjAw NzE3Nl0gY2xvY2tzb3VyY2U6IHJlZmluZWQtamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhf Y3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTUxOTYwMDIxMTU2OCBucw0KWyAg ICAwLjAwNzE4NF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjI1NiBucl9jcHVtYXNrX2JpdHM6MjU2 IG5yX2NwdV9pZHM6MSBucl9ub2RlX2lkczoxDQpbICAgIDAuMDA3NTM1XSBwZXJjcHU6IEVtYmVk ZGVkIDU1IHBhZ2VzL2NwdSBzMTg1MTc2IHI4MTkyIGQzMTkxMiB1MjA5NzE1Mg0KWyAgICAwLjAw NzU3NV0ga3ZtLWd1ZXN0OiBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAwDQpbICAgIDAuMDA3 NTgyXSBrdm0tZ3Vlc3Q6IHN0ZWFsdGltZTogY3B1IDAsIG1zciBlYzE4NTQwDQpbICAgIDAuMDA3 NTg2XSBrdm0tZ3Vlc3Q6IFBWIHNwaW5sb2NrcyBkaXNhYmxlZCwgc2luZ2xlIENQVQ0KWyAgICAw LjAwNzU5MV0gQnVpbHQgMSB6b25lbGlzdHMsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwg cGFnZXM6IDY0MzYxDQpbICAgIDAuMDA3NTkzXSBQb2xpY3kgem9uZTogRE1BMzINClsgICAgMC4w MDc1OTVdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHBhbmljPTEgLS1sb2FkPS9nbnUvc3RvcmUvN3Zr Ynk4OGg0NzRxeXpkZ2RzaDAyYXF2NmY5czU1YnEtbGludXgtdm0tbG9hZGVyIGNvbnNvbGU9dHR5 UzANClsgICAgMC4wMDc2NTldIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4 IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzLCBsaW5lYXIpDQpbICAgIDAuMDA3Njc0XSBJbm9kZS1j YWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzLCBs aW5lYXIpDQpbICAgIDAuMDA3NzA2XSBtZW0gYXV0by1pbml0OiBzdGFjazpvZmYsIGhlYXAgYWxs b2M6b24sIGhlYXAgZnJlZTpvZmYNClsgICAgMC4wMDgyNDZdIE1lbW9yeTogMjE0NDQ0Sy8yNjE2 MjRLIGF2YWlsYWJsZSAoMTQzNDVLIGtlcm5lbCBjb2RlLCAyNjY1SyByd2RhdGEsIDQ3NTZLIHJv ZGF0YSwgMTg5MksgaW5pdCwgMTQ0OEsgYnNzLCA0NjkyMEsgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNl cnZlZCkNClsgICAgMC4wMDgyNTNdIHJhbmRvbTogZ2V0X3JhbmRvbV91NjQgY2FsbGVkIGZyb20g X19rbWVtX2NhY2hlX2NyZWF0ZSsweDMwLzB4NDcwIHdpdGggY3JuZ19pbml0PTANClsgICAgMC4w MDg0MDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTEs IE5vZGVzPTENClsgICAgMC4wMDg0MjVdIGZ0cmFjZTogYWxsb2NhdGluZyA0NTE4MCBlbnRyaWVz IGluIDE3NyBwYWdlcw0KWyAgICAwLjAyODgyNl0gZnRyYWNlOiBhbGxvY2F0ZWQgMTc3IHBhZ2Vz IHdpdGggNCBncm91cHMNClsgICAgMC4wMjkxMDddIHJjdTogSGllcmFyY2hpY2FsIFJDVSBpbXBs ZW1lbnRhdGlvbi4NClsgICAgMC4wMjkxMTBdIHJjdTogCVJDVSByZXN0cmljdGluZyBDUFVzIGZy b20gTlJfQ1BVUz0yNTYgdG8gbnJfY3B1X2lkcz0xLg0KWyAgICAwLjAyOTExMl0gCVJ1ZGUgdmFy aWFudCBvZiBUYXNrcyBSQ1UgZW5hYmxlZC4NClsgICAgMC4wMjkxMTRdIAlUcmFjaW5nIHZhcmlh bnQgb2YgVGFza3MgUkNVIGVuYWJsZWQuDQpbICAgIDAuMDI5MTE1XSByY3U6IFJDVSBjYWxjdWxh dGVkIHZhbHVlIG9mIHNjaGVkdWxlci1lbmxpc3RtZW50IGRlbGF5IGlzIDI1IGppZmZpZXMuDQpb ICAgIDAuMDI5MTE2XSByY3U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFm PTE2LCBucl9jcHVfaWRzPTENClsgICAgMC4wMzM3MDRdIE5SX0lSUVM6IDE2NjQwLCBucl9pcnFz OiAyNTYsIHByZWFsbG9jYXRlZCBpcnFzOiAxNg0KWyAgICAwLjA0ODE5NV0gQ29uc29sZTogY29s b3VyIFZHQSsgODB4MjUNClsgICAgMC4xNTgxOTJdIHByaW50azogY29uc29sZSBbdHR5UzBdIGVu YWJsZWQNClsgICAgMC4xNTg4ODFdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAyMDExMTMNClsgICAg MC4xNTk2NzRdIGNsb2Nrc291cmNlOiBocGV0OiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6 IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTExMjYwNDQ2NyBucw0KWyAgICAwLjE2MTIwNl0g QVBJQzogU3dpdGNoIHRvIHN5bW1ldHJpYyBJL08gbW9kZSBzZXR1cA0KWyAgICAwLjE2MjIxNV0g eDJhcGljIGVuYWJsZWQNClsgICAgMC4xNjI4NjddIFN3aXRjaGVkIEFQSUMgcm91dGluZyB0byBw aHlzaWNhbCB4MmFwaWMuDQpbICAgIDAuMTYzNjU5XSBrdm0tZ3Vlc3Q6IHNldHVwIFBWIElQSXMN ClsgICAgMC4xNjU0NDhdIC4uVElNRVI6IHZlY3Rvcj0weDMwIGFwaWMxPTAgcGluMT0yIGFwaWMy PS0xIHBpbjI9LTENClsgICAgMC4xNjY0OThdIGNsb2Nrc291cmNlOiB0c2MtZWFybHk6IG1hc2s6 IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDMyNWIxODYyODlkLCBtYXhfaWRsZV9u czogNDQwNzk1MzI2NjI0IG5zDQpbICAgIDAuMTY4MjU5XSBDYWxpYnJhdGluZyBkZWxheSBsb29w IChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA2OTg2Ljg3IEJvZ29NSVBTIChscGo9MTM5NzM3NDQp DQpbICAgIDAuMTcyMjU5XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDENClsg ICAgMC4xNzMwODBdIExTTTogU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemluZw0KWyAgICAw LjE3Mzg3Ml0gWWFtYTogYmVjb21pbmcgbWluZGZ1bC4NClsgICAgMC4xNzQ0ODddIEFwcEFybW9y OiBBcHBBcm1vciBpbml0aWFsaXplZA0KWyAgICAwLjE3NTEyM10gVE9NT1lPIExpbnV4IGluaXRp YWxpemVkDQpbICAgIDAuMTc1NzE0XSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUx MiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMsIGxpbmVhcikNClsgICAgMC4xNzYyNTldIE1vdW50cG9p bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzLCBs aW5lYXIpDQpbICAgIDAuMTc3ODUwXSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDUxMiwg Mk1CIDI1NSwgNE1CIDEyNw0KWyAgICAwLjE3ODc1NV0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6 IDRLQiA1MTIsIDJNQiAyNTUsIDRNQiAxMjcsIDFHQiAwDQpbICAgIDAuMTgwMjY1XSBTcGVjdHJl IFYxIDogTWl0aWdhdGlvbjogdXNlcmNvcHkvc3dhcGdzIGJhcnJpZXJzIGFuZCBfX3VzZXIgcG9p bnRlciBzYW5pdGl6YXRpb24NClsgICAgMC4xODE2NTldIFNwZWN0cmUgVjIgOiBNaXRpZ2F0aW9u OiBGdWxsIEFNRCByZXRwb2xpbmUNClsgICAgMC4xODI1NDddIFNwZWN0cmUgVjIgOiBTcGVjdHJl IHYyIC8gU3BlY3RyZVJTQiBtaXRpZ2F0aW9uOiBGaWxsaW5nIFJTQiBvbiBjb250ZXh0IHN3aXRj aA0KWyAgICAwLjE4NDI1OV0gU3BlY3RyZSBWMiA6IG1pdGlnYXRpb246IEVuYWJsaW5nIGNvbmRp dGlvbmFsIEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXINClsgICAgMC4xODU2ODFd IFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzczogTWl0aWdhdGlvbjogU3BlY3VsYXRpdmUgU3RvcmUg QnlwYXNzIGRpc2FibGVkIHZpYSBwcmN0bCBhbmQgc2VjY29tcA0KWyAgICAwLjE5MjEyNl0gRnJl ZWluZyBTTVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogNDBLDQpbICAgIDAuMTk0NTYxXSBzbXBib290 OiBDUFUwOiBBTUQgUnl6ZW4gVGhyZWFkcmlwcGVyIDI5NTBYIDE2LUNvcmUgUHJvY2Vzc29yIChm YW1pbHk6IDB4MTcsIG1vZGVsOiAweDgsIHN0ZXBwaW5nOiAweDIpDQpbICAgIDAuMTk2MjU3XSBQ ZXJmb3JtYW5jZSBFdmVudHM6IEZhbTE3aCsgY29yZSBwZXJmY3RyLCBBTUQgUE1VIGRyaXZlci4N ClsgICAgMC4xOTYyNTddIC4uLiB2ZXJzaW9uOiAgICAgICAgICAgICAgICAwDQpbICAgIDAuMTk2 MjU3XSAuLi4gYml0IHdpZHRoOiAgICAgICAgICAgICAgNDgNClsgICAgMC4xOTYyNjJdIC4uLiBn ZW5lcmljIHJlZ2lzdGVyczogICAgICA2DQpbICAgIDAuMTk2OTQ1XSAuLi4gdmFsdWUgbWFzazog ICAgICAgICAgICAgMDAwMGZmZmZmZmZmZmZmZg0KWyAgICAwLjE5Nzg0OV0gLi4uIG1heCBwZXJp b2Q6ICAgICAgICAgICAgIDAwMDA3ZmZmZmZmZmZmZmYNClsgICAgMC4xOTg3NDhdIC4uLiBmaXhl ZC1wdXJwb3NlIGV2ZW50czogICAwDQpbICAgIDAuMTk5NDEyXSAuLi4gZXZlbnQgbWFzazogICAg ICAgICAgICAgMDAwMDAwMDAwMDAwMDAzZg0KWyAgICAwLjIwMDMxOF0gcmN1OiBIaWVyYXJjaGlj YWwgU1JDVSBpbXBsZW1lbnRhdGlvbi4NClsgICAgMC4yMDE2MDddIHNtcDogQnJpbmdpbmcgdXAg c2Vjb25kYXJ5IENQVXMgLi4uDQpbICAgIDAuMjAyMzE0XSBzbXA6IEJyb3VnaHQgdXAgMSBub2Rl LCAxIENQVQ0KWyAgICAwLjIwMjkzMF0gc21wYm9vdDogTWF4IGxvZ2ljYWwgcGFja2FnZXM6IDEN ClsgICAgMC4yMDM1OTBdIHNtcGJvb3Q6IFRvdGFsIG9mIDEgcHJvY2Vzc29ycyBhY3RpdmF0ZWQg KDY5ODYuODcgQm9nb01JUFMpDQpbICAgIDAuMjA0NDI3XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQN ClsgICAgMC4yMDUwMDZdIHg4Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDEyOE1CDQpbICAgIDAu MjA1OTA3XSBjbG9ja3NvdXJjZTogamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVz OiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTA0MTc4NTEwMDAwMCBucw0KWyAgICAwLjIw NzU1NF0gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAyLCAxNjM4NCBieXRl cywgbGluZWFyKQ0KWyAgICAwLjIwODMxNV0gcGluY3RybCBjb3JlOiBpbml0aWFsaXplZCBwaW5j dHJsIHN1YnN5c3RlbQ0KWyAgICAwLjIwOTM3OV0gUE06IFJUQyB0aW1lOiAyMTo0NjozNCwgZGF0 ZTogMjAyMS0wNS0wMg0KWyAgICAwLjIxMDM0NF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh bWlseSAxNg0KWyAgICAwLjIxMTE4Ml0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5 cyAoZGlzYWJsZWQpDQpbICAgIDAuMjEyMTE3XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDE2MTk5 OTE5OTUuMzA4OjEpOiBzdGF0ZT1pbml0aWFsaXplZCBhdWRpdF9lbmFibGVkPTAgcmVzPTENClsg ICAgMC4yMTIzOTJdIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVkIHRoZXJtYWwgZ292ZXJub3IgJ2Zh aXJfc2hhcmUnDQpbICAgIDAuMjEyMzk0XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFs IGdvdmVybm9yICdiYW5nX2JhbmcnDQpbICAgIDAuMjEzMzMyXSB0aGVybWFsX3N5czogUmVnaXN0 ZXJlZCB0aGVybWFsIGdvdmVybm9yICdzdGVwX3dpc2UnDQpbICAgIDAuMjE0MjUzXSB0aGVybWFs X3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVybm9yICd1c2VyX3NwYWNlJw0KWyAgICAwLjIx NTE3OF0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbGFkZGVyDQpbICAgIDAuMjE2MjYyXSBjcHVp ZGxlOiB1c2luZyBnb3Zlcm5vciBtZW51DQpbICAgIDAuMjE3NjkwXSBBQ1BJOiBidXMgdHlwZSBQ Q0kgcmVnaXN0ZXJlZA0KWyAgICAwLjIxODM4M10gYWNwaXBocDogQUNQSSBIb3QgUGx1ZyBQQ0kg Q29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41DQpbICAgIDAuMjE5NjExXSBQQ0k6IFVzaW5n IGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2Vzcw0KWyAgICAwLjIyMDI2Ml0gUENJ OiBVc2luZyBjb25maWd1cmF0aW9uIHR5cGUgMSBmb3IgZXh0ZW5kZWQgYWNjZXNzDQpbICAgIDAu MjIyNjIyXSBLcHJvYmVzIGdsb2JhbGx5IG9wdGltaXplZA0KWyAgICAwLjIyMzM3Nl0gSHVnZVRM QiByZWdpc3RlcmVkIDEuMDAgR2lCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzDQpb ICAgIDAuMjI0MjY1XSBIdWdlVExCIHJlZ2lzdGVyZWQgMi4wMCBNaUIgcGFnZSBzaXplLCBwcmUt YWxsb2NhdGVkIDAgcGFnZXMNClsgICAgMC4yMjYzNjJdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxl IERldmljZSkNClsgICAgMC4yMjcwOTFdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmlj ZSkNClsgICAgMC4yMjc4NDNdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykN ClsgICAgMC4yMjgyNjVdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2 aWNlKQ0KWyAgICAwLjIyOTEwNF0gQUNQSTogQWRkZWQgX09TSShMaW51eC1EZWxsLVZpZGVvKQ0K WyAgICAwLjIyOTc5M10gQUNQSTogQWRkZWQgX09TSShMaW51eC1MZW5vdm8tTlYtSERNSS1BdWRp bykNClsgICAgMC4yMzA2MDZdIEFDUEk6IEFkZGVkIF9PU0koTGludXgtSFBJLUh5YnJpZC1HcmFw aGljcykNClsgICAgMC4yMzIwNzRdIEFDUEk6IDEgQUNQSSBBTUwgdGFibGVzIHN1Y2Nlc3NmdWxs eSBhY3F1aXJlZCBhbmQgbG9hZGVkDQpbICAgIDAuMjMzMzg2XSBBQ1BJOiBJbnRlcnByZXRlciBl bmFibGVkDQpbICAgIDAuMjM0MDMwXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMgUzQgUzUpDQpbICAg IDAuMjM0Njk2XSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nDQpbICAg IDAuMjM1NTUzXSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBu ZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnDQpbICAgIDAuMjM2NDA3 XSBBQ1BJOiBFbmFibGVkIDIgR1BFcyBpbiBibG9jayAwMCB0byAwRg0KWyAgICAwLjIzOTc3Ml0g QUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0pDQpb ICAgIDAuMjQwMjc4XSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRl ZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJIEhQWC1UeXBlM10NClsgICAgMC4yNDIx MTVdIGFjcGlwaHA6IFNsb3QgWzNdIHJlZ2lzdGVyZWQNClsgICAgMC4yNDI4MjJdIGFjcGlwaHA6 IFNsb3QgWzRdIHJlZ2lzdGVyZWQNClsgICAgMC4yNDM1MjBdIGFjcGlwaHA6IFNsb3QgWzVdIHJl Z2lzdGVyZWQNClsgICAgMC4yNDQxNTBdIGFjcGlwaHA6IFNsb3QgWzZdIHJlZ2lzdGVyZWQNClsg ICAgMC4yNDQyOTVdIGFjcGlwaHA6IFNsb3QgWzddIHJlZ2lzdGVyZWQNClsgICAgMC4yNDQ5MzVd IGFjcGlwaHA6IFNsb3QgWzhdIHJlZ2lzdGVyZWQNClsgICAgMC4yNDU1NjRdIGFjcGlwaHA6IFNs b3QgWzldIHJlZ2lzdGVyZWQNClsgICAgMC4yNDYyMDJdIGFjcGlwaHA6IFNsb3QgWzEwXSByZWdp c3RlcmVkDQpbICAgIDAuMjQ2ODQ0XSBhY3BpcGhwOiBTbG90IFsxMV0gcmVnaXN0ZXJlZA0KWyAg ICAwLjI0NzQ5M10gYWNwaXBocDogU2xvdCBbMTJdIHJlZ2lzdGVyZWQNClsgICAgMC4yNDgxNDVd IGFjcGlwaHA6IFNsb3QgWzEzXSByZWdpc3RlcmVkDQpbICAgIDAuMjQ4Mjg0XSBhY3BpcGhwOiBT bG90IFsxNF0gcmVnaXN0ZXJlZA0KWyAgICAwLjI0ODkzNl0gYWNwaXBocDogU2xvdCBbMTVdIHJl Z2lzdGVyZWQNClsgICAgMC4yNDk1ODVdIGFjcGlwaHA6IFNsb3QgWzE2XSByZWdpc3RlcmVkDQpb ICAgIDAuMjUwMjI3XSBhY3BpcGhwOiBTbG90IFsxN10gcmVnaXN0ZXJlZA0KWyAgICAwLjI1MDg3 Nl0gYWNwaXBocDogU2xvdCBbMThdIHJlZ2lzdGVyZWQNClsgICAgMC4yNTE1MjZdIGFjcGlwaHA6 IFNsb3QgWzE5XSByZWdpc3RlcmVkDQpbICAgIDAuMjUyMjI5XSBhY3BpcGhwOiBTbG90IFsyMF0g cmVnaXN0ZXJlZA0KWyAgICAwLjI1MjI5N10gYWNwaXBocDogU2xvdCBbMjFdIHJlZ2lzdGVyZWQN ClsgICAgMC4yNTMxMDddIGFjcGlwaHA6IFNsb3QgWzIyXSByZWdpc3RlcmVkDQpbICAgIDAuMjUz OTA2XSBhY3BpcGhwOiBTbG90IFsyM10gcmVnaXN0ZXJlZA0KWyAgICAwLjI1NDczM10gYWNwaXBo cDogU2xvdCBbMjRdIHJlZ2lzdGVyZWQNClsgICAgMC4yNTU1MzVdIGFjcGlwaHA6IFNsb3QgWzI1 XSByZWdpc3RlcmVkDQpbICAgIDAuMjU2Mjk5XSBhY3BpcGhwOiBTbG90IFsyNl0gcmVnaXN0ZXJl ZA0KWyAgICAwLjI1NzEwMV0gYWNwaXBocDogU2xvdCBbMjddIHJlZ2lzdGVyZWQNClsgICAgMC4y NTc5MTBdIGFjcGlwaHA6IFNsb3QgWzI4XSByZWdpc3RlcmVkDQpbICAgIDAuMjU4NzEzXSBhY3Bp cGhwOiBTbG90IFsyOV0gcmVnaXN0ZXJlZA0KWyAgICAwLjI1OTUwOF0gYWNwaXBocDogU2xvdCBb MzBdIHJlZ2lzdGVyZWQNClsgICAgMC4yNjAyOTRdIGFjcGlwaHA6IFNsb3QgWzMxXSByZWdpc3Rl cmVkDQpbICAgIDAuMjYxMDgzXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDANClsgICAg MC4yNjE4NzBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAwMDAt MHgwY2Y3IHdpbmRvd10NClsgICAgMC4yNjMxNDRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg cmVzb3VyY2UgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10NClsgICAgMC4yNjQyNjVdIHBjaV9i dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYg d2luZG93XQ0KWyAgICAwLjI2NTc0OV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj ZSBbbWVtIDB4MTAwMDAwMDAtMHhmZWJmZmZmZiB3aW5kb3ddDQpbICAgIDAuMjY2OTg1XSBwY2lf YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgxMDAwMDAwMDAtMHgxN2ZmZmZm ZmYgd2luZG93XQ0KWyAgICAwLjI2ODE2NV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNv dXJjZSBbYnVzIDAwLWZmXQ0KWyAgICAwLjI2ODQ5M10gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6 MTIzN10gdHlwZSAwMCBjbGFzcyAweDA2MDAwMA0KWyAgICAwLjI3MDMwM10gcGNpIDAwMDA6MDA6 MDEuMDogWzgwODY6NzAwMF0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMA0KWyAgICAwLjI3MjAyM10g cGNpIDAwMDA6MDA6MDEuMTogWzgwODY6NzAxMF0gdHlwZSAwMCBjbGFzcyAweDAxMDE4MA0KWyAg ICAwLjI3NTI5OV0gcGNpIDAwMDA6MDA6MDEuMTogcmVnIDB4MjA6IFtpbyAgMHhjMGEwLTB4YzBh Zl0NClsgICAgMC4yNzcyMTFdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJl ZyAweDEwOiBbaW8gIDB4MDFmMC0weDAxZjddDQpbICAgIDAuMjc5Mjg3XSBwY2kgMDAwMDowMDow MS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxNDogW2lvICAweDAzZjZdDQpbICAgIDAuMjgw MjYyXSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxODogW2lvICAw eDAxNzAtMHgwMTc3XQ0KWyAgICAwLjI4MTQ2NF0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElE RSBxdWlyazogcmVnIDB4MWM6IFtpbyAgMHgwMzc2XQ0KWyAgICAwLjI4MjgwOF0gcGNpIDAwMDA6 MDA6MDEuMzogWzgwODY6NzExM10gdHlwZSAwMCBjbGFzcyAweDA2ODAwMA0KWyAgICAwLjI4NDQy OV0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHgwNjAwLTB4MDYzZl0gY2xhaW1lZCBi eSBQSUlYNCBBQ1BJDQpbICAgIDAuMjg1NjY1XSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lv ICAweDA3MDAtMHgwNzBmXSBjbGFpbWVkIGJ5IFBJSVg0IFNNQg0KWyAgICAwLjI4NzMyMV0gcGNp IDAwMDA6MDA6MDIuMDogWzEyMzQ6MTExMV0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMA0KWyAgICAw LjI4OTU4NV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTA6IFttZW0gMHhmZDAwMDAwMC0weGZk ZmZmZmZmIHByZWZdDQpbICAgIDAuMjkyMjY2XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxODog W21lbSAweGZlYmQwMDAwLTB4ZmViZDBmZmZdDQpbICAgIDAuMjk4MTIzXSBwY2kgMDAwMDowMDow Mi4wOiByZWcgMHgzMDogW21lbSAweGZlYmMwMDAwLTB4ZmViY2ZmZmYgcHJlZl0NClsgICAgMC4z MDA5ODBdIHBjaSAwMDAwOjAwOjAzLjA6IFsxYWY0OjEwMDBdIHR5cGUgMDAgY2xhc3MgMHgwMjAw MDANClsgICAgMC4zMDMwMzFdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDEwOiBbaW8gIDB4YzAw MC0weGMwMWZdDQpbICAgIDAuMzA3NDMyXSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgyMDogW21l bSAweGZlMDAwMDAwLTB4ZmUwMDNmZmYgNjRiaXQgcHJlZl0NClsgICAgMC4zMDkyMTRdIHBjaSAw MDAwOjAwOjAzLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViODAwMDAtMHhmZWJiZmZmZiBwcmVmXQ0K WyAgICAwLjMxMjQ4N10gcGNpIDAwMDA6MDA6MDQuMDogWzFhZjQ6MTAwNV0gdHlwZSAwMCBjbGFz cyAweDAwZmYwMA0KWyAgICAwLjMxNDUyOV0gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDB4MTA6IFtp byAgMHhjMDIwLTB4YzAzZl0NClsgICAgMC4zMTg5MTRdIHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAw eDIwOiBbbWVtIDB4ZmUwMDQwMDAtMHhmZTAwN2ZmZiA2NGJpdCBwcmVmXQ0KWyAgICAwLjMyMjQw Ml0gcGNpIDAwMDA6MDA6MDUuMDogWzFhZjQ6MTAwOV0gdHlwZSAwMCBjbGFzcyAweDAwMDIwMA0K WyAgICAwLjMyNDI2M10gcGNpIDAwMDA6MDA6MDUuMDogcmVnIDB4MTA6IFtpbyAgMHhjMDQwLTB4 YzA1Zl0NClsgICAgMC4zMjY0ODddIHBjaSAwMDAwOjAwOjA1LjA6IHJlZyAweDE0OiBbbWVtIDB4 ZmViZDEwMDAtMHhmZWJkMWZmZl0NClsgICAgMC4zMzIxMDBdIHBjaSAwMDAwOjAwOjA1LjA6IHJl ZyAweDIwOiBbbWVtIDB4ZmUwMDgwMDAtMHhmZTAwYmZmZiA2NGJpdCBwcmVmXQ0KWyAgICAwLjMz NDczMV0gcGNpIDAwMDA6MDA6MDYuMDogWzFhZjQ6MTAwOV0gdHlwZSAwMCBjbGFzcyAweDAwMDIw MA0KWyAgICAwLjMzNjkxMV0gcGNpIDAwMDA6MDA6MDYuMDogcmVnIDB4MTA6IFtpbyAgMHhjMDYw LTB4YzA3Zl0NClsgICAgMC4zMzkwNzNdIHBjaSAwMDAwOjAwOjA2LjA6IHJlZyAweDE0OiBbbWVt IDB4ZmViZDIwMDAtMHhmZWJkMmZmZl0NClsgICAgMC4zNDQwMjZdIHBjaSAwMDAwOjAwOjA2LjA6 IHJlZyAweDIwOiBbbWVtIDB4ZmUwMGMwMDAtMHhmZTAwZmZmZiA2NGJpdCBwcmVmXQ0KWyAgICAw LjM0Njc2OV0gcGNpIDAwMDA6MDA6MDcuMDogWzFhZjQ6MTAwOV0gdHlwZSAwMCBjbGFzcyAweDAw MDIwMA0KWyAgICAwLjM0OTA2N10gcGNpIDAwMDA6MDA6MDcuMDogcmVnIDB4MTA6IFtpbyAgMHhj MDgwLTB4YzA5Zl0NClsgICAgMC4zNTIyNjRdIHBjaSAwMDAwOjAwOjA3LjA6IHJlZyAweDE0OiBb bWVtIDB4ZmViZDMwMDAtMHhmZWJkM2ZmZl0NClsgICAgMC4zNTY4OTBdIHBjaSAwMDAwOjAwOjA3 LjA6IHJlZyAweDIwOiBbbWVtIDB4ZmUwMTAwMDAtMHhmZTAxM2ZmZiA2NGJpdCBwcmVmXQ0KWyAg ICAwLjM2NzY4N10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyA1ICoxMCAx MSkNClsgICAgMC4zNjgzOTNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMg NSAqMTAgMTEpDQpbICAgIDAuMzY5NDcwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0Nd IChJUlFzIDUgMTAgKjExKQ0KWyAgICAwLjM3MDYxNF0gQUNQSTogUENJIEludGVycnVwdCBMaW5r IFtMTktEXSAoSVJRcyA1IDEwICoxMSkNClsgICAgMC4zNzE2NjddIEFDUEk6IFBDSSBJbnRlcnJ1 cHQgTGluayBbTE5LU10gKElSUXMgKjkpDQpbICAgIDAuMzcyNTA3XSBpb21tdTogRGVmYXVsdCBk b21haW4gdHlwZTogVHJhbnNsYXRlZCANClsgICAgMC4zNzMzOThdIHBjaSAwMDAwOjAwOjAyLjA6 IHZnYWFyYjogc2V0dGluZyBhcyBib290IFZHQSBkZXZpY2UNClsgICAgMC4zNzQ0MTldIHBjaSAw MDAwOjAwOjAyLjA6IHZnYWFyYjogVkdBIGRldmljZSBhZGRlZDogZGVjb2Rlcz1pbyttZW0sb3du cz1pbyttZW0sbG9ja3M9bm9uZQ0KWyAgICAwLjM3NTg1M10gcGNpIDAwMDA6MDA6MDIuMDogdmdh YXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZQ0KWyAgICAwLjM3NjI2M10gdmdhYXJiOiBsb2Fk ZWQNClsgICAgMC4zNzY4OTJdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkDQpbICAgIDAuMzc3 NTQ1XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZA0KWyAgICAwLjM3ODE3NV0gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Jmcw0KWyAgICAwLjM3OTAyNl0g dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWINClsgICAgMC4zNzk4 NTJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiDQpbICAgIDAuMzgw MzI1XSBFREFDIE1DOiBWZXI6IDMuMC4wDQpbICAgIDAuMzgxMjg2XSBOZXRMYWJlbDogSW5pdGlh bGl6aW5nDQpbICAgIDAuMzgxODIwXSBOZXRMYWJlbDogIGRvbWFpbiBoYXNoIHNpemUgPSAxMjgN ClsgICAgMC4zODI1MjNdIE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5MQUJFTEVEIENJUFNPdjQg Q0FMSVBTTw0KWyAgICAwLjM4MzUwNl0gTmV0TGFiZWw6ICB1bmxhYmVsZWQgdHJhZmZpYyBhbGxv d2VkIGJ5IGRlZmF1bHQNClsgICAgMC4zODQzMDldIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJv dXRpbmcNClsgICAgMC4zODUzMzRdIGhwZXQwOiBhdCBNTUlPIDB4ZmVkMDAwMDAsIElSUXMgMiwg OCwgMA0KWyAgICAwLjM4NjE3NV0gaHBldDA6IDMgY29tcGFyYXRvcnMsIDY0LWJpdCAxMDAuMDAw MDAwIE1IeiBjb3VudGVyDQpbICAgIDAuMzkwMzUzXSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8g Y2xvY2tzb3VyY2Uga3ZtLWNsb2NrDQpbICAgIDAuMzk3MzEzXSBWRlM6IERpc2sgcXVvdGFzIGRx dW90XzYuNi4wDQpbICAgIDAuMzk4MDQwXSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50 cmllczogNTEyIChvcmRlciAwLCA0MDk2IGJ5dGVzKQ0KWyAgICAwLjM5OTMzNl0gQXBwQXJtb3I6 IEFwcEFybW9yIEZpbGVzeXN0ZW0gRW5hYmxlZA0KWyAgICAwLjQwMDE3Nl0gcG5wOiBQblAgQUNQ SSBpbml0DQpbICAgIDAuNDA2ODA1XSBwbnA6IFBuUCBBQ1BJOiBmb3VuZCA2IGRldmljZXMNClsg ICAgMC40MTMyODJdIGNsb2Nrc291cmNlOiBhY3BpX3BtOiBtYXNrOiAweGZmZmZmZiBtYXhfY3lj bGVzOiAweGZmZmZmZiwgbWF4X2lkbGVfbnM6IDIwODU3MDEwMjQgbnMNClsgICAgMC40MTQ4NTdd IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMg0KWyAgICAwLjQxNTgwMV0gdGNwX2xp c3Rlbl9wb3J0YWRkcl9oYXNoIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMCwgNDA5 NiBieXRlcywgbGluZWFyKQ0KWyAgICAwLjQxNzIzMl0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFi bGUgZW50cmllczogMjA0OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzLCBsaW5lYXIpDQpbICAgIDAu NDE4NTQ1XSBUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAzLCAzMjc2 OCBieXRlcywgbGluZWFyKQ0KWyAgICAwLjQxOTc1N10gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1 cmVkIChlc3RhYmxpc2hlZCAyMDQ4IGJpbmQgMjA0OCkNClsgICAgMC40MjA4OTRdIE1QVENQIHRv a2VuIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMCwgNjE0NCBieXRlcywgbGluZWFy KQ0KWyAgICAwLjQyMjA3NV0gVURQIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMSwg ODE5MiBieXRlcywgbGluZWFyKQ0KWyAgICAwLjQyMzA4NF0gVURQLUxpdGUgaGFzaCB0YWJsZSBl bnRyaWVzOiAyNTYgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzLCBsaW5lYXIpDQpbICAgIDAuNDI0MTkx XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDENClsgICAgMC40MjQ4OTJdIE5FVDog UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgNDQNClsgICAgMC40MjU1OTBdIHBjaV9idXMgMDAw MDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQ0KWyAgICAwLjQyNjUz OV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA1IFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3dd DQpbICAgIDAuNDI3NDg2XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW21lbSAweDAwMGEw MDAwLTB4MDAwYmZmZmYgd2luZG93XQ0KWyAgICAwLjQyODYwM10gcGNpX2J1cyAwMDAwOjAwOiBy ZXNvdXJjZSA3IFttZW0gMHgxMDAwMDAwMC0weGZlYmZmZmZmIHdpbmRvd10NClsgICAgMC40Mjk3 NjhdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOCBbbWVtIDB4MTAwMDAwMDAwLTB4MTdmZmZm ZmZmIHdpbmRvd10NClsgICAgMC40MzA5OThdIHBjaSAwMDAwOjAwOjAxLjA6IFBJSVgzOiBFbmFi bGluZyBQYXNzaXZlIFJlbGVhc2UNClsgICAgMC40MzE5ODNdIHBjaSAwMDAwOjAwOjAwLjA6IExp bWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRyYW5zZmVycw0KWyAgICAwLjQzMzAxMV0gcGNpIDAwMDA6 MDA6MDEuMDogQWN0aXZhdGluZyBJU0EgRE1BIGhhbmcgd29ya2Fyb3VuZHMNClsgICAgMC40MzQw OTddIHBjaSAwMDAwOjAwOjAyLjA6IFZpZGVvIGRldmljZSB3aXRoIHNoYWRvd2VkIFJPTSBhdCBb bWVtIDB4MDAwYzAwMDAtMHgwMDBkZmZmZl0NClsgICAgMC40MzU0MzddIFBDSTogQ0xTIDAgYnl0 ZXMsIGRlZmF1bHQgNjQNClsgICAgMC40MzYxMDZdIFRyeWluZyB0byB1bnBhY2sgcm9vdGZzIGlt YWdlIGFzIGluaXRyYW1mcy4uLg0KWyAgICAwLjcyOTE2M10gRnJlZWluZyBpbml0cmQgbWVtb3J5 OiAxMzM0OEsNClsgICAgMC43Mjk5NjNdIGNsb2Nrc291cmNlOiB0c2M6IG1hc2s6IDB4ZmZmZmZm ZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDMyNWIxODYyODlkLCBtYXhfaWRsZV9uczogNDQwNzk1 MzI2NjI0IG5zDQpbICAgIDAuNzMxNzAxXSBjaGVjazogU2Nhbm5pbmcgZm9yIGxvdyBtZW1vcnkg Y29ycnVwdGlvbiBldmVyeSA2MCBzZWNvbmRzDQpbICAgIDAuNzMzMjQyXSBJbml0aWFsaXNlIHN5 c3RlbSB0cnVzdGVkIGtleXJpbmdzDQpbICAgIDAuNzM0MDYyXSB3b3JraW5nc2V0OiB0aW1lc3Rh bXBfYml0cz00MCBtYXhfb3JkZXI9MTYgYnVja2V0X29yZGVyPTANClsgICAgMC43MzYyMThdIHpi dWQ6IGxvYWRlZA0KWyAgICAwLjczNzE3M10gQWxsb2NhdGluZyBJTUEgYmxhY2tsaXN0IGtleXJp bmcuDQpbICAgIDAuNzUxODExXSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQNClsgICAg MC43NTI1MzNdIEFzeW1tZXRyaWMga2V5IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZA0KWyAgICAw Ljc1MzM4Ml0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAu NCBsb2FkZWQgKG1ham9yIDI0NykNClsgICAgMC43NTQ2ODBdIGlvIHNjaGVkdWxlciBtcS1kZWFk bGluZSByZWdpc3RlcmVkDQpbICAgIDAuNzU1NTg3XSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVn IFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQNClsgICAgMC43NTY4NTFdIGlucHV0 OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YUFdSQk46MDAvaW5wdXQv aW5wdXQwDQpbICAgIDAuNzU4MTUyXSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdDQpbICAgIDAu NzU4OTg5XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCAzMiBwb3J0cywgSVJRIHNoYXJpbmcg ZW5hYmxlZA0KWyAgICAwLjc2MDIzNF0gMDA6MDQ6IHR0eVMwIGF0IEkvTyAweDNmOCAoaXJxID0g NCwgYmFzZV9iYXVkID0gMTE1MjAwKSBpcyBhIDE2NTUwQQ0KWyAgICAwLjc2MzA2OV0gTGludXgg YWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAzDQpbICAgIDAuNzY2NDA3XSBicmQ6IG1vZHVsZSBsb2Fk ZWQNClsgICAgMC43Njg1NjhdIGxvb3A6IG1vZHVsZSBsb2FkZWQNClsgICAgMC43NzAxODVdIHNj c2kgaG9zdDA6IGF0YV9waWl4DQpbICAgIDAuNzcwODY2XSBzY3NpIGhvc3QxOiBhdGFfcGlpeA0K WyAgICAwLjc3MTQ1NV0gYXRhMTogUEFUQSBtYXggTVdETUEyIGNtZCAweDFmMCBjdGwgMHgzZjYg Ym1kbWEgMHhjMGEwIGlycSAxNA0KWyAgICAwLjc3MjYyNF0gYXRhMjogUEFUQSBtYXggTVdETUEy IGNtZCAweDE3MCBjdGwgMHgzNzYgYm1kbWEgMHhjMGE4IGlycSAxNQ0KWyAgICAwLjc3NDIyMl0g bGlicGh5OiBGaXhlZCBNRElPIEJ1czogcHJvYmVkDQpbICAgIDAuNzc0OTM0XSB0dW46IFVuaXZl cnNhbCBUVU4vVEFQIGRldmljZSBkcml2ZXIsIDEuNg0KWyAgICAwLjc3NjExNF0gUFBQIGdlbmVy aWMgZHJpdmVyIHZlcnNpb24gMi40LjINClsgICAgMC43NzY5MjVdIGVoY2lfaGNkOiBVU0IgMi4w ICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXINClsgICAgMC43NzgwMzld IGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXINClsgICAgMC43Nzg4MTJdIGVoY2kt cGxhdGZvcm06IEVIQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXINClsgICAgMC43Nzk2NzNdIG9o Y2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcg0KWyAg ICAwLjc4MDYzNV0gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcg0KWyAgICAwLjc4 MTMzNl0gb2hjaS1wbGF0Zm9ybTogT0hDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcg0KWyAgICAw Ljc4MjE1Nl0gdWhjaV9oY2Q6IFVTQiBVbml2ZXJzYWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFj ZSBkcml2ZXINClsgICAgMC43ODMxODJdIGk4MDQyOiBQTlA6IFBTLzIgQ29udHJvbGxlciBbUE5Q MDMwMzpLQkQsUE5QMGYxMzpNT1VdIGF0IDB4NjAsMHg2NCBpcnEgMSwxMg0KWyAgICAwLjc4NTIw OF0gc2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMQ0KWyAgICAwLjc4NTk5 M10gc2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTINClsgICAgMC43ODY5 NTldIG1vdXNlZGV2OiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlDQpbICAg IDAuNzg4MjQ2XSBpbnB1dDogQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCBhcyAvZGV2aWNl cy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5wdXQvaW5wdXQxDQpbICAgIDAuNzkwMDE1XSBydGNf Y21vcyAwMDowNTogUlRDIGNhbiB3YWtlIGZyb20gUzQNClsgICAgMC43OTEyOTVdIHJ0Y19jbW9z IDAwOjA1OiByZWdpc3RlcmVkIGFzIHJ0YzANClsgICAgMC43OTIxNDVdIHJ0Y19jbW9zIDAwOjA1 OiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDIxLTA1LTAyVDIxOjQ2OjM1IFVUQyAoMTYxOTk5 MTk5NSkNClsgICAgMC43OTM1NDldIHJ0Y19jbW9zIDAwOjA1OiBhbGFybXMgdXAgdG8gb25lIGRh eSwgeTNrLCAyNDIgYnl0ZXMgbnZyYW0sIGhwZXQgaXJxcw0KWyAgICAwLjc5NDc2OV0gaTJjIC9k ZXYgZW50cmllcyBkcml2ZXINClsgICAgMC43OTUzNTNdIGRldmljZS1tYXBwZXI6IHVldmVudDog dmVyc2lvbiAxLjAuMw0KWyAgICAwLjc5NjEyOF0gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuNDMu MC1pb2N0bCAoMjAyMC0xMC0wMSkgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20NClsg ICAgMC43OTc0NTJdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5 IG9uIENQVXMNClsgICAgMC43OTg1OTNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkg MTANClsgICAgMC43OTk1MzNdIFNlZ21lbnQgUm91dGluZyB3aXRoIElQdjYNClsgICAgMC44MDAx MzZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcNClsgICAgMC44MDA5MDFdIEtl eSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3RlcmVkDQpbICAgIDAuODAxNzIxXSBJUEkgc2hvcnRo YW5kIGJyb2FkY2FzdDogZW5hYmxlZA0KWyAgICAwLjgwMjQ2Ml0gc2NoZWRfY2xvY2s6IE1hcmtp bmcgc3RhYmxlICg2NzA1Njg3ODAsIDEzMDI4NDE1MiktPig4MjM0ODc4NTcsIC0yMjYzNDkyNSkN ClsgICAgMC44MDM4NjNdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQ0KWyAgICAwLjgw NDU3N10gTG9hZGluZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZpY2F0ZXMNClsgICAgMC44MDU0 NDldIHpzd2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8vemJ1ZA0KWyAgICAwLjgwNjQ5MV0gS2V5 IHR5cGUgZW5jcnlwdGVkIHJlZ2lzdGVyZWQNClsgICAgMC44MDcyODBdIEFwcEFybW9yOiBBcHBB cm1vciBzaGExIHBvbGljeSBoYXNoaW5nIGVuYWJsZWQNClsgICAgMC44MDgxNDZdIGltYTogTm8g VFBNIGNoaXAgZm91bmQsIGFjdGl2YXRpbmcgVFBNLWJ5cGFzcyENClsgICAgMC44MDkwMjNdIGlt YTogQWxsb2NhdGVkIGhhc2ggYWxnb3JpdGhtOiBzaGExDQpbICAgIDAuODA5NzM1XSBpbWE6IE5v IGFyY2hpdGVjdHVyZSBwb2xpY2llcyBmb3VuZA0KWyAgICAwLjgxMDQ0MF0gZXZtOiBJbml0aWFs aXNpbmcgRVZNIGV4dGVuZGVkIGF0dHJpYnV0ZXM6DQpbICAgIDAuODExMjI5XSBldm06IHNlY3Vy aXR5LnNlbGludXgNClsgICAgMC44MTE3NDVdIGV2bTogc2VjdXJpdHkuU01BQ0s2NA0KWyAgICAw LjgxMjI3MV0gZXZtOiBzZWN1cml0eS5TTUFDSzY0RVhFQw0KWyAgICAwLjgxMjg0MV0gZXZtOiBz ZWN1cml0eS5TTUFDSzY0VFJBTlNNVVRFDQpbICAgIDAuODEzNDcwXSBldm06IHNlY3VyaXR5LlNN QUNLNjRNTUFQDQpbICAgIDAuODE0MDM4XSBldm06IHNlY3VyaXR5LmFwcGFybW9yDQpbICAgIDAu ODE0NTYzXSBldm06IHNlY3VyaXR5LmltYQ0KWyAgICAwLjgxNTAyOV0gZXZtOiBzZWN1cml0eS5j YXBhYmlsaXR5DQpbICAgIDAuODE1NTc4XSBldm06IEhNQUMgYXR0cnM6IDB4MQ0KWyAgICAwLjgx NjYyOV0gUE06ICAgTWFnaWMgbnVtYmVyOiA1OjYwNzo4MDINClsgICAgMC45MzMzMDBdIGF0YTIu MDA6IEFUQVBJOiBRRU1VIERWRC1ST00sIDIuNSssIG1heCBVRE1BLzEwMA0KWyAgICAwLjkzNTQx Ml0gc2NzaSAxOjA6MDowOiBDRC1ST00gICAgICAgICAgICBRRU1VICAgICBRRU1VIERWRC1ST00g ICAgIDIuNSsgUFE6IDAgQU5TSTogNQ0KWyAgICAwLjk2MDg4Nl0gc3IgMTowOjA6MDogW3NyMF0g c2NzaTMtbW1jIGRyaXZlOiA0eC80eCBjZC9ydyB4YS9mb3JtMiB0cmF5DQpbICAgIDAuOTYyMDMx XSBjZHJvbTogVW5pZm9ybSBDRC1ST00gZHJpdmVyIFJldmlzaW9uOiAzLjIwDQpbICAgIDAuOTg1 MTg2XSBzciAxOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cwIHR5cGUgNQ0KWyAgICAw Ljk4ODM3NV0gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIChpbml0bWVtKSBtZW1vcnk6IDE4 OTJLDQpbICAgIDAuOTk2Mjk1XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5 IGRhdGE6IDIyNTI4aw0KWyAgICAwLjk5NzcxNF0gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdl ICh0ZXh0L3JvZGF0YSBnYXApIG1lbW9yeTogMjAzNksNClsgICAgMC45OTkwNDBdIEZyZWVpbmcg dW51c2VkIGtlcm5lbCBpbWFnZSAocm9kYXRhL2RhdGEgZ2FwKSBtZW1vcnk6IDEzODhLDQpbICAg IDEuMDAwMTY5XSBSdW4gL2luaXQgYXMgaW5pdCBwcm9jZXNzDQpHQyBXYXJuaW5nOiBwdGhyZWFk X2dldGF0dHJfbnAgb3IgcHRocmVhZF9hdHRyX2dldHN0YWNrIGZhaWxlZCBmb3IgbWFpbiB0aHJl YWQNCkdDIFdhcm5pbmc6IENvdWxkbid0IHJlYWQgL3Byb2Mvc3RhdA0KV2VsY29tZSwgdGhpcyBp cyBHTlUncyBlYXJseSBib290IEd1aWxlLg0KVXNlICctLXJlcGwnIGZvciBhbiBpbml0cmQgUkVQ TC4NCg0KbG9hZGluZyBrZXJuZWwgbW9kdWxlcy4uLg0KWyAgICAxLjA3NDMwNF0gdXNiY29yZTog cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQ0KWyAgICAxLjA4MTE1 NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1YXMNClsgICAgMS4w ODM1MDRdIGhpZDogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2luYQ0KWyAgICAx LjA4NDk0OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQN ClsgICAgMS4wODU4OThdIHVzYmhpZDogVVNCIEhJRCBjb3JlIGRyaXZlcg0KWyAgICAxLjEwMTUw Ml0gaXNjaTogSW50ZWwoUikgQzYwMCBTQVMgQ29udHJvbGxlciBEcml2ZXIgLSB2ZXJzaW9uIDEu Mi4wDQpbICAgIDEuMTIzMzU3XSBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIGVuYWJsZWQgYXQg SVJRIDExDQpbICAgIDEuMTQ0OTU1XSBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIGVuYWJsZWQg YXQgSVJRIDEwDQpbICAgIDEuMTY2NDc0XSBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIGVuYWJs ZWQgYXQgSVJRIDEwDQpbICAgIDEuMTg4MDI3XSBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0JdIGVu YWJsZWQgYXQgSVJRIDExDQpbICAgIDEuMjI2NDQ3XSBGUy1DYWNoZTogTG9hZGVkDQpbICAgIDEu MjI5ODA5XSByYW5kb206IGZhc3QgaW5pdCBkb25lDQpbICAgIDEuMjMwNTIwXSByYW5kb206IGNy bmcgaW5pdCBkb25lDQpbICAgIDEuMjMxMjk0XSA5cG5ldDogSW5zdGFsbGluZyA5UDIwMDAgc3Vw cG9ydA0KWyAgICAxLjIzMjgwMV0gOXA6IEluc3RhbGxpbmcgdjlmcyA5cDIwMDAgZmlsZSBzeXN0 ZW0gc3VwcG9ydA0KWyAgICAxLjIzMzc2NV0gRlMtQ2FjaGU6IE5ldGZzICc5cCcgcmVnaXN0ZXJl ZCBmb3IgY2FjaGluZw0KY29uZmlndXJpbmcgUUVNVSBuZXR3b3JraW5nLi4uDQpbICAgIDEuMjQ1 ODg0XSBGUy1DYWNoZTogRHVwbGljYXRlIGNvb2tpZSBkZXRlY3RlZA0KWyAgICAxLjI0NjY3M10g RlMtQ2FjaGU6IE8tY29va2llIGM9MDAwMDAwMDA5NjdjZjU0NiBbcD0wMDAwMDAwMGIwZGEzMDUx IGZsPTIyMiBuYz0wIG5hPTFdDQpbICAgIDEuMjQ4MDMyXSBGUy1DYWNoZTogTy1jb29raWUgZD0w MDAwMDAwMDU3ZmU1ZmQwIG49MDAwMDAwMDA3ZTAwOTZkYg0KWyAgICAxLjI0OTEzMF0gRlMtQ2Fj aGU6IE8ta2V5PVsxMF0gJzM0MzIzOTM0MzgzOTMyMzUzNjM2Jw0KWyAgICAxLjI1MDAzMF0gRlMt Q2FjaGU6IE4tY29va2llIGM9MDAwMDAwMDAyNTg1ZWIxMCBbcD0wMDAwMDAwMGIwZGEzMDUxIGZs PTIgbmM9MCBuYT0xXQ0KWyAgICAxLjI1MTM5OV0gRlMtQ2FjaGU6IE4tY29va2llIGQ9MDAwMDAw MDA1N2ZlNWZkMCBuPTAwMDAwMDAwM2EyYTFhMzMNClsgICAgMS4yNTI0ODddIEZTLUNhY2hlOiBO LWtleT1bMTBdICczNDMyMzkzNDM4MzkzMjM1MzYzNicNCmxvYWRpbmcgJy9nbnUvc3RvcmUvN3Zr Ynk4OGg0NzRxeXpkZ2RzaDAyYXF2NmY5czU1YnEtbGludXgtdm0tbG9hZGVyJy4uLg0KZW52aXJv bm1lbnQgdmFyaWFibGUgYFBBVEgnIHNldCB0byBgL2dudS9zdG9yZS9zZjNyYnZiNmlxY3BoZ20x YWZicGxjczcyaHN5d2cyNS10YXItMS4zMi9iaW4nDQpyZWdpc3RlcmluZyBjbG9zdXJlcy4uLg0K WyAgICAyLjI0NDI5MV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGV0aDA6IGxpbmsg YmVjb21lcyByZWFkeQ0KDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcg Mjg1IGl0ZW1zICBbICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBp dGVtcyAgWyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMg IFsjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBd DRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0ty ZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0 ZXJpbmcgMjg1IGl0ZW1zICBbIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5n IDI4NSBpdGVtcyAgWyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUg aXRlbXMgIFsjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1z ICBbIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMj IyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tL cmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lz dGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3Rlcmlu ZyAyODUgaXRlbXMgIFsjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1 IGl0ZW1zICBbIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVt cyAgWyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsj IyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtb S3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMj ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdp c3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJp bmcgMjg1IGl0ZW1zICBbIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4 NSBpdGVtcyAgWyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRl bXMgIFsjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBb IyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0b W0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMj IyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVn aXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVy aW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAy ODUgaXRlbXMgIFsjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0 ZW1zICBbIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAg WyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0N G1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMj IyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3Jl Z2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMj IyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3Rl cmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcg Mjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBp dGVtcyAgWyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMg IFsjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBd DRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMj IyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0ty ZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMj IyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0 ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMj ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5n IDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUg aXRlbXMgIFsjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1z ICBbIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMj IyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tL cmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMj IyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lz dGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMj IyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3Rlcmlu ZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjIyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1 IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVt cyAgWyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjIyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsj IyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtb S3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMj IyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdp c3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMj IyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJp bmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMj IyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4 NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjIyMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRl bXMgIFsjIyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjIyMjIyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBb IyMjIyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0b W0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMj IyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVn aXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXVsgICAzNi43MzQwNzZdIDZhMXY5YjFwMjhzcjJ2bTogcGFnZSBh bGxvY2F0aW9uIGZhaWx1cmU6IG9yZGVyOjcsIG1vZGU6MHg0MGRjMChHRlBfS0VSTkVMfF9fR0ZQ X0NPTVB8X19HRlBfWkVSTyksIG5vZGVtYXNrPShudWxsKSxjcHVzZXQ9LyxtZW1zX2FsbG93ZWQ9 MA0KWyAgIDM2LjczNjYxMV0gQ1BVOiAwIFBJRDogMTExIENvbW06IDZhMXY5YjFwMjhzcjJ2bSBO b3QgdGFpbnRlZCA1LjExLjE3LWdudSAjMQ0KWyAgIDM2LjczNzg5N10gSGFyZHdhcmUgbmFtZTog UUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgcmVsLTEuMTQuMC0w LWcxNTU4MjFhMTk5MGItcHJlYnVpbHQucWVtdS5vcmcgMDQvMDEvMjAxNA0KWyAgIDM2LjczOTk2 M10gQ2FsbCBUcmFjZToNClsgICAzNi43NDA0NDFdICBkdW1wX3N0YWNrKzB4NzQvMHg5Mg0KWyAg IDM2Ljc0MTA4Nl0gIHdhcm5fYWxsb2MrMHhmYi8weDE2MA0KWyAgIDM2Ljc0MTc0M10gIF9fYWxs b2NfcGFnZXNfc2xvd3BhdGguY29uc3Rwcm9wLjExMCsweGQ1MC8weGQ5MA0KWyAgIDM2Ljc0Mjgw Ml0gIF9fYWxsb2NfcGFnZXNfbm9kZW1hc2srMHgyZDAvMHgzMzANClsgICAzNi43NDM1MTZdICBh bGxvY19wYWdlc19jdXJyZW50KzB4NmEvMHhkMA0KWyAgIDM2Ljc0NDE2MF0gIGttYWxsb2Nfb3Jk ZXIrMHgyOS8weGEwDQpbICAgMzYuNzQ0NzE3XSAga21hbGxvY19vcmRlcl90cmFjZSsweDFlLzB4 ODANClsgICAzNi43NDUzNThdICBfX2ttYWxsb2MrMHg0MDEvMHg0ODANClsgICAzNi43NDU4OTZd ICA/IHRlcm1pbmF0ZV93YWxrKzB4ZTEvMHgxMDANClsgICAzNi43NDY1MDddICB2OWZzX2Rpcl9y ZWFkZGlyX2RvdGwrMHgxYzUvMHgyMTAgWzlwXQ0KWyAgIDM2Ljc0NzI2OV0gID8gYWFfZmlsZV9w ZXJtKzB4MTFmLzB4NGYwDQpbICAgMzYuNzQ3ODc2XSAgPyBfY29weV90b191c2VyKzB4MjAvMHgz MA0KWyAgIDM2Ljc0ODQ3NV0gIGl0ZXJhdGVfZGlyKzB4OTYvMHgxYjANClsgICAzNi43NDkwNDFd ICA/IGl0ZXJhdGVfZGlyKzB4OTYvMHgxYjANClsgICAzNi43NDk2NjddICBfX3g2NF9zeXNfZ2V0 ZGVudHM2NCsweDg3LzB4MTIwDQpbICAgMzYuNzUwNDIxXSAgPyBmaWxsZGlyKzB4MWEwLzB4MWEw DQpbICAgMzYuNzUxMDcyXSAgZG9fc3lzY2FsbF82NCsweDM3LzB4ODANClsgICAzNi43NTE3NDZd ICA/IGRvX3N5c2NhbGxfNjQrMHgzNy8weDgwDQpbICAgMzYuNzUyNDU1XSAgZW50cnlfU1lTQ0FM TF82NF9hZnRlcl9od2ZyYW1lKzB4NDQvMHhhOQ0KWyAgIDM2Ljc1MzM4N10gUklQOiAwMDMzOjB4 N2ZkY2I4YmM3NDU3DQpbICAgMzYuNzU0MDM2XSBDb2RlOiAwZiAxZiAwMCA0OCA4YiA0NyAyMCBj MyA2NiAyZSAwZiAxZiA4NCAwMCAwMCAwMCAwMCAwMCA5MCA0OCA4MSBmYSBmZiBmZiBmZiA3ZiBi OCBmZiBmZiBmZiA3ZiA0OCAwZiA0NyBkMCBiOCBkOSAwMCAwMCAwMCAwZiAwNSA8NDg+IDNkIDAw IGYwIGZmIGZmIDc3IDA5IGYzIGMzIDBmIDFmIDgwIDAwIDAwIDAwIDAwIDQ4IDhiIDE1IDAxIDVh DQpbICAgMzYuNzU3MDU0XSBSU1A6IDAwMmI6MDAwMDdmZmY3MWZhNzk2OCBFRkxBR1M6IDAwMDAw MjkzIE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMGQ5DQpbICAgMzYuNzU4MzIxXSBSQVg6IGZmZmZm ZmZmZmZmZmZmZGEgUkJYOiAwMDAwMDAwMDAwZmZiZDUwIFJDWDogMDAwMDdmZGNiOGJjNzQ1Nw0K WyAgIDM2Ljc1OTUyM10gUkRYOiAwMDAwMDAwMDAwMDgwMDAwIFJTSTogMDAwMDAwMDAwMGZmYmQ4 MCBSREk6IDAwMDAwMDAwMDAwMDAwMGQNClsgICAzNi43NjA3MTZdIFJCUDogMDAwMDAwMDAwMGZm YmQ4MCBSMDg6IDAwMDAwMDAwMDAwMDAwMzAgUjA5OiAwMDAwN2ZkY2I4NmE3OTQwDQpbICAgMzYu NzYxOTE2XSBSMTA6IGZmZmZmZmZmZmZmZmZmZmYgUjExOiAwMDAwMDAwMDAwMDAwMjkzIFIxMjog ZmZmZmZmZmZmZmZmZmY3MA0KWyAgIDM2Ljc2MzExM10gUjEzOiAwMDAwMDAwMDAwZmZiZDU0IFIx NDogMDAwMDAwMDAwMDAwMDAwMCBSMTU6IDAwMDA3ZmRjYjdiNDNjZDgNClsgICAzNi43NjQ0NDld IE1lbS1JbmZvOg0KWyAgIDM2Ljc2NDkwMF0gYWN0aXZlX2Fub246MTQ1NiBpbmFjdGl2ZV9hbm9u OjIwMDM1IGlzb2xhdGVkX2Fub246MA0KWyAgIDM2Ljc2NDkwMF0gIGFjdGl2ZV9maWxlOjQ5ODcg aW5hY3RpdmVfZmlsZToyMDk0OCBpc29sYXRlZF9maWxlOjANClsgICAzNi43NjQ5MDBdICB1bmV2 aWN0YWJsZTowIGRpcnR5OjAgd3JpdGViYWNrOjANClsgICAzNi43NjQ5MDBdICBzbGFiX3JlY2xh aW1hYmxlOjM4NDcgc2xhYl91bnJlY2xhaW1hYmxlOjMxMDcNClsgICAzNi43NjQ5MDBdICBtYXBw ZWQ6Nzc3OCBzaG1lbTo2NTIxIHBhZ2V0YWJsZXM6NzcgYm91bmNlOjANClsgICAzNi43NjQ5MDBd ICBmcmVlOjEyMzEgZnJlZV9wY3A6MCBmcmVlX2NtYTowDQpbICAgMzYuNzcwNTk2XSBOb2RlIDAg YWN0aXZlX2Fub246NTgyNGtCIGluYWN0aXZlX2Fub246ODAxNDBrQiBhY3RpdmVfZmlsZToxOTk0 OGtCIGluYWN0aXZlX2ZpbGU6ODM3OTJrQiB1bmV2aWN0YWJsZTowa0IgaXNvbGF0ZWQoYW5vbik6 MGtCIGlzb2xhdGVkKGZpbGUpOjBrQiBtYXBwZWQ6MzExMTJrQiBkaXJ0eTowa0Igd3JpdGViYWNr OjBrQiBzaG1lbToyNjA4NGtCIHNobWVtX3RocDogMGtCIHNobWVtX3BtZG1hcHBlZDogMGtCIGFu b25fdGhwOiAwa0Igd3JpdGViYWNrX3RtcDowa0Iga2VybmVsX3N0YWNrOjk0NGtCIHBhZ2V0YWJs ZXM6MzA4a0IgYWxsX3VucmVjbGFpbWFibGU/IG5vDQpbICAgMzYuNzc1NDA0XSBOb2RlIDAgRE1B MzIgZnJlZTo0OTI0a0IgbWluOjE4NTJrQiBsb3c6MjMxMmtCIGhpZ2g6Mjc3MmtCIHJlc2VydmVk X2hpZ2hhdG9taWM6MEtCIGFjdGl2ZV9hbm9uOjU4MjRrQiBpbmFjdGl2ZV9hbm9uOjgwMTQwa0Ig YWN0aXZlX2ZpbGU6MTk5NDhrQiBpbmFjdGl2ZV9maWxlOjgzNzkya0IgdW5ldmljdGFibGU6MGtC IHdyaXRlcGVuZGluZzowa0IgcHJlc2VudDoyNjE2MjRrQiBtYW5hZ2VkOjIzMzQwOGtCIG1sb2Nr ZWQ6MGtCIGJvdW5jZTowa0IgZnJlZV9wY3A6MGtCIGxvY2FsX3BjcDowa0IgZnJlZV9jbWE6MGtC DQpbICAgMzYuNzgwNDExXSBsb3dtZW1fcmVzZXJ2ZVtdOiAwIDAgMCAwDQpbICAgMzYuNzgxMTIx XSBOb2RlIDAgRE1BMzI6IDI5KjRrQiAoVU1FKSAzMjEqOGtCIChVTUUpIDUzKjE2a0IgKFVNRSkg OCozMmtCIChVTSkgNCo2NGtCIChVTSkgMSoxMjhrQiAoVSkgMyoyNTZrQiAoVU0pIDAqNTEya0Ig MCoxMDI0a0IgMCoyMDQ4a0IgMCo0MDk2a0IgPSA0OTQwa0INClsgICAzNi43ODM2ODZdIE5vZGUg MCBodWdlcGFnZXNfdG90YWw9MCBodWdlcGFnZXNfZnJlZT0wIGh1Z2VwYWdlc19zdXJwPTAgaHVn ZXBhZ2VzX3NpemU9MTA0ODU3NmtCDQpbICAgMzYuNzg1MTY1XSBOb2RlIDAgaHVnZXBhZ2VzX3Rv dGFsPTAgaHVnZXBhZ2VzX2ZyZWU9MCBodWdlcGFnZXNfc3VycD0wIGh1Z2VwYWdlc19zaXplPTIw NDhrQg0KWyAgIDM2Ljc4NjU3M10gMzI0NTMgdG90YWwgcGFnZWNhY2hlIHBhZ2VzDQpbICAgMzYu Nzg3MjE2XSAwIHBhZ2VzIGluIHN3YXAgY2FjaGUNClsgICAzNi43ODc3NjRdIFN3YXAgY2FjaGUg c3RhdHM6IGFkZCAwLCBkZWxldGUgMCwgZmluZCAwLzANClsgICAzNi43ODg2MzZdIEZyZWUgc3dh cCAgPSAwa0INClsgICAzNi43ODkxMDldIFRvdGFsIHN3YXAgPSAwa0INClsgICAzNi43ODk1NjFd IDY1NDA2IHBhZ2VzIFJBTQ0KWyAgIDM2Ljc5MDAwN10gMCBwYWdlcyBIaWdoTWVtL01vdmFibGVP bmx5DQpbICAgMzYuNzkwNzAyXSA3MDU0IHBhZ2VzIHJlc2VydmVkDQpbICAgMzYuNzkxMzE4XSAw IHBhZ2VzIGNtYSByZXNlcnZlZA0KWyAgIDM2Ljc5MTk1NV0gMCBwYWdlcyBod3BvaXNvbmVkDQpC YWNrdHJhY2U6DQogICAgICAgICAgMTYgKHByaW1pdGl2ZS1sb2FkICIvZ251L3N0b3JlLzZhMXY5 YjFwMjhzcjJ2bWNqYmpjbmE1Y3Z3N+KApiIpDQpJbiBpY2UtOS9ldmFsLnNjbToNCiAgICA2MTk6 OCAxNSAoXyAjKCMoIzxkaXJlY3RvcnkgKGd1aWxlLXVzZXIpIDdmZGNiODY2YWYwMD4gIzxwcuKA pj4pICMpKQ0KSW4gLi9nbnUvYnVpbGQvdm0uc2NtOg0KICAgIDQxMDo2IDE0IChfICIvZ3VpeHNk LXN5c3RlbS1yb290IikNCkluIHNyZmkvc3JmaS0xLnNjbToNCiAgICA2MzQ6OSAxMyAoZm9yLWVh Y2ggIzxwcm9jZWR1cmUgN2ZkY2I2YTc4ZjIwIGF0IC4vZ251L2J1aWxkL3ZtLnPigKY+IOKApikN CkluIC4vZ251L2J1aWxkL3ZtLnNjbToNCiAgICAyMjQ6NiAxMiAocmVnaXN0ZXItY2xvc3VyZSBf IF8gIzpzY2hlbWEgXykNCkluIC4vZ3VpeC9zdG9yZS9kYXRhYmFzZS5zY206DQogICAxMTE6MjAg MTEgKGNhbGwtd2l0aC1kYXRhYmFzZSBfIF8gIzp3YWwtbW9kZT8gXykNCkluIC4vZ3VpeC9wcm9n cmVzcy5zY206DQogICAgNzE6MzYgMTAgKGNhbGwtd2l0aC1wcm9ncmVzcy1yZXBvcnRlciBfIF8p DQpJbiBzcmZpL3NyZmktMS5zY206DQogICAgNjM0OjkgIDkgKGZvci1lYWNoICM8cHJvY2VkdXJl IDdmZGNiNmE1YTEwMCBhdCAuL2d1aXgvc3RvcmUvZGF04oCmPiDigKYpDQpJbiAuL2d1aXgvc3Rv cmUvZGF0YWJhc2Uuc2NtOg0KICAgNDIwOjM2ICA4IChfICM8PHN0b3JlLWluZm8+IGl0ZW06ICIv Z251L3N0b3JlL3dnNGxoaXhoNW5rOTR2bmI2a2rigKY+KQ0KSW4gLi9ndWl4L3N0b3JlL2RlZHVw bGljYXRpb24uc2NtOg0KICAgICA0Mzo0ICA3IChuYXItc2hhMjU2ICIvZ3VpeHNkLXN5c3RlbS1y b290L2dudS9zdG9yZS93ZzRsaGl4aDVuaznigKYiKQ0KSW4gLi9ndWl4L3NlcmlhbGl6YXRpb24u c2NtOg0KICAgIDM4Mjo5ICA2IChkdW1wICIvZ3VpeHNkLXN5c3RlbS1yb290L2dudS9zdG9yZS93 ZzRsaGl4aDVuazk0dm5iNmvigKYiKQ0KSW4gc3JmaS9zcmZpLTEuc2NtOg0KICAgIDYzNDo5ICA1 IChmb3ItZWFjaCAjPHByb2NlZHVyZSA3ZmRjYjVlMWIzOTAgYXQgLi9ndWl4L3NlcmlhbGl6YeKA pj4g4oCmKQ0KSW4gLi9ndWl4L3NlcmlhbGl6YXRpb24uc2NtOg0KICAgMzg3OjIzICA0IChfICJz aGFyZSIpDQogICAzODE6NDMgIDMgKGR1bXAgIi9ndWl4c2Qtc3lzdGVtLXJvb3QvZ251L3N0b3Jl L3dnNGxoaXhoNW5rOTR2bmI2a+KApiIpDQogICAzMTk6MjEgIDIgKF8gIi9ndWl4c2Qtc3lzdGVt LXJvb3QvZ251L3N0b3JlL3dnNGxoaXhoNW5rOTR2bmI2a2o1duKApiIpDQpJbiBpY2UtOS9mdHcu c2NtOg0KICAgNTUzOjMwICAxIChfICM8ZGlyZWN0b3J5IHN0cmVhbSBmZmJkNTA+KQ0KSW4gdW5r bm93biBmaWxlOg0KICAgICAgICAgICAwIChyZWFkZGlyICM8ZGlyZWN0b3J5IHN0cmVhbSBmZmJk NTA+KQ0KDQpFUlJPUjogSW4gcHJvY2VkdXJlIHJlYWRkaXI6DQpJbiBwcm9jZWR1cmUgcmVhZGRp cjogQ2Fubm90IGFsbG9jYXRlIG1lbW9yeQ0KDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcw0KWyAg IDM2Ljk0Nzg1NV0ga3ZtLWd1ZXN0OiBVbnJlZ2lzdGVyIHB2IHNoYXJlZCBtZW1vcnkgZm9yIGNw dSAwDQpbICAgMzYuOTQ5MjA3XSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtDQpbICAgMzYuOTQ5 OTEzXSByZWJvb3Q6IG1hY2hpbmUgcmVzdGFydA0KQmFja3RyYWNlOgogICAgICAgICAgIDEgKHBy aW1pdGl2ZS1sb2FkICIvZ251L3N0b3JlL2szaWEycXdhODBnMjFzcWpmaDIzMDYyanJkc+KApiIp CkluIC4vZ251L2J1aWxkL3ZtLnNjbToKICAgMTk4OjEyICAwIChsb2FkLWluLWxpbnV4LXZtIF8g IzpvdXRwdXQgXyAjOnFlbXUgXyAjOm1lbW9yeS1zaXplIF8g4oCmKQoKLi9nbnUvYnVpbGQvdm0u c2NtOjE5ODoxMjogSW4gcHJvY2VkdXJlIGxvYWQtaW4tbGludXgtdm06Cmd1ZXN0IFZNIGNvZGUg ZXhpdGVkIHdpdGggYSBub24temVybyBzdGF0dXMgMjU2CmVudmlyb25tZW50IHZhcmlhYmxlIGBQ QVRIJyBzZXQgdG8gYC9nbnUvc3RvcmUvamFoaHhyeDFmMjlwN2hxd2s1MDRjMWxuaTVuYTh3Zzkt cWVtdS1taW5pbWFsLTUuMi4wL2JpbjovZ251L3N0b3JlLzU3eGo1Z2N5MWpibDlhaTJsbnJxbnBy MGRhbGQ5aTY1LWNvcmV1dGlscy04LjMyL2JpbicK --=-HzxozTO70w90/m5Kvn3w-- From unknown Sat Jun 21 05:16:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48178: Out of memory error when generating a docker-image. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 03 May 2021 16:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48178 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Roel Janssen Cc: 48178@debbugs.gnu.org Received: via spool by 48178-submit@debbugs.gnu.org id=B48178.16200599541807 (code B ref 48178); Mon, 03 May 2021 16:40:02 +0000 Received: (at 48178) by debbugs.gnu.org; 3 May 2021 16:39:14 +0000 Received: from localhost ([127.0.0.1]:47397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldbbG-0000T5-9U for submit@debbugs.gnu.org; Mon, 03 May 2021 12:39:14 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:35697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldbbE-0000Sz-1c for 48178@debbugs.gnu.org; Mon, 03 May 2021 12:39:12 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0D9BB5C013B; Mon, 3 May 2021 12:39:06 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 03 May 2021 12:39:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=L6LcDUhnPeY55GyPt9DzBxUR B8NJ2snpYNgAnMr/WbY=; b=p1a9+C9i+NCwfUwFuatwB9BcQTxitIMEHVBgWYMY QEt1QIX9EJXm4Ow7j8VjSnbwlLl/3y+Am1CJpVEI0YV9ztSAWHERRo3Ratwu4UxU y9EriL727W28CNjqdCnTEoclMXEXRroTHSCqtP1ZbKTDyZhg7n0XtRQRwZnSjdcr NAE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=L6LcDU hnPeY55GyPt9DzBxURB8NJ2snpYNgAnMr/WbY=; b=k5wYgYap3kLwcAfzgZDrRa CuNo1Pkb8m7Ubesy+F05XmUwLCPI/ZBNWlcBDoKS/fckiZ6rJrFyxkh4We6bMWPB f/bOnNHsdKAKMo3cif5/TUWxnBPLKRm8/sKleANQFzY7b4EZOuaXr9tlPuQrpdEL o2nkQ51I7tlEIhknmnsM6HF14C86DRh764IzukO95s7ZjRGh6ukiieFfK8VG1/lW vK2cIx18GCUIMVCjcsCAbQAUPu95deZ8JZNC6U1Q7cHgfR/RiQYflTQvSPF50s5x PoLjbRS7Y0CzXYE/UYcF0Yomxfmh6L4qZru9fQHgxapHhVxy+QxPWPOEvhxX29Ig == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdefgedguddtiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheff vefgnecukfhppeduiedvrddvudejrdeffedrudduvdenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (d-162-217-33-112.ct.cpe.atlanticbb.net [162.217.33.112]) by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 3 May 2021 12:39:05 -0400 (EDT) Date: Mon, 3 May 2021 12:39:04 -0400 From: Leo Famulari Message-ID: References: <2f30ed4cd1e7154fc49f800a2d8950df2ac6bc8f.camel@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2f30ed4cd1e7154fc49f800a2d8950df2ac6bc8f.camel@gnu.org> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, May 03, 2021 at 12:09:36AM +0200, Roel Janssen wrote: > Looking at 'guix/scripts/system.scm', it seems that we always pass 256M > of memory to the VM. After bumping that to 4096M, I was able to > produce a docker image. Can you test somes values that are in between? Like, 512M, 1024M, etc, until we know how much is actually required? If 512M is enough, I don't see a problem with increasing the hard-coded value to that. > I'd like to see what we can do here. Assigning too little memory leads > to problems generating the container, but assigning too much memory wil > l cause problems for computing machines that don't have much memory to > spare. There are some use cases for this code that we'd like to work on low-resource machines (`guix system vm`), and other use cases (like building Docker images) that shouldn't be expected to work on machines with limited RAM. > Would it be a good idea to make it configurable at run-time? Yeah, maybe. From unknown Sat Jun 21 05:16:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48178: Out of memory error when generating a docker-image. Resent-From: Roel Janssen Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 03 May 2021 17:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48178 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari Cc: 48178@debbugs.gnu.org Received: via spool by 48178-submit@debbugs.gnu.org id=B48178.162006409013083 (code B ref 48178); Mon, 03 May 2021 17:49:01 +0000 Received: (at 48178) by debbugs.gnu.org; 3 May 2021 17:48:10 +0000 Received: from localhost ([127.0.0.1]:47797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldcfn-0003OL-MA for submit@debbugs.gnu.org; Mon, 03 May 2021 13:48:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldcfm-0003OF-JL for 48178@debbugs.gnu.org; Mon, 03 May 2021 13:47:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58972) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldcfh-0006VW-3e; Mon, 03 May 2021 13:47:53 -0400 Received: from 2001-1c02-0b18-2900-222e-248e-9586-e52d.cable.dynamic.v6.ziggo.nl ([2001:1c02:b18:2900:222e:248e:9586:e52d]:51834) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ldcfg-0002EX-Ib; Mon, 03 May 2021 13:47:52 -0400 Message-ID: <5578dcab6d15ae85a544b92f03b6a5d89223967c.camel@gnu.org> From: Roel Janssen Date: Mon, 03 May 2021 19:47:49 +0200 In-Reply-To: References: <2f30ed4cd1e7154fc49f800a2d8950df2ac6bc8f.camel@gnu.org> Content-Type: multipart/mixed; boundary="=-swkkBTttV/DnquynaZsu" User-Agent: Evolution 3.40.0 (3.40.0-1.fc34) MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-swkkBTttV/DnquynaZsu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit On Mon, 2021-05-03 at 12:39 -0400, Leo Famulari wrote: > On Mon, May 03, 2021 at 12:09:36AM +0200, Roel Janssen wrote: > > Looking at 'guix/scripts/system.scm', it seems that we always pass > > 256M > > of memory to the VM.  After bumping that to 4096M, I was able to > > produce a docker image. > > Can you test somes values that are in between? Like, 512M, 1024M, > etc, > until we know how much is actually required? If 512M is enough, I > don't > see a problem with increasing the hard-coded value to that. > I monitored the VM's memory usage and it peaked at 1.6G. But after testing, it seems 1024 also works. I tested with 2048 (worked), 1024 (worked), and 512 (didn't work). > > I'd like to see what we can do here.  Assigning too little memory > > leads > > to problems generating the container, but assigning too much memory > > wil > > l cause problems for computing machines that don't have much memory > > to > > spare. > In that case... The attached patch would only increase the size when generating a Docker container image. Would that be acceptable? > There are some use cases for this code that we'd like to work on > low-resource machines (`guix system vm`), and other use cases (like > building Docker images) that shouldn't be expected to work on > machines > with limited RAM. > > > Would it be a good idea to make it configurable at run-time? > > Yeah, maybe. > I think it'd be better to have it somehow dynamically increase, but I don't see how I could determine the VM size needed for a given system configuration. So perhaps the attached patch is an acceptable compromise. Kind regards, Roel Janssen --=-swkkBTttV/DnquynaZsu Content-Disposition: attachment; filename*0=0001-guix-scripts-system-Increase-the-size-for-generating.pat; filename*1=ch Content-Type: text/x-patch; name="0001-guix-scripts-system-Increase-the-size-for-generating.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwZGNhZjVjZmM1MjlmMGNlMzFhZjQ2ZDRmMzAzOWY0YjdkYmViYjliIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2VsIEphbnNzZW4gPHJvZWxAZ251Lm9yZz4KRGF0ZTogTW9u LCAzIE1heSAyMDIxIDE4OjU0OjA4ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gZ3VpeDogc2NyaXB0 cyBzeXN0ZW06IEluY3JlYXNlIHRoZSBzaXplIGZvciBnZW5lcmF0aW5nIERvY2tlcgogY29udGFp bmVyIGltYWdlcy4KCiogZ3VpeC9zY3JpcHRzL3N5c3RlbS5zY206IE92ZXJyaWRlIHRoZSBkZWZh dWx0IG9mIDI1Ni4KLS0tCiBndWl4L3NjcmlwdHMvc3lzdGVtLnNjbSB8IDEgKwogMSBmaWxlIGNo YW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvZ3VpeC9zY3JpcHRzL3N5c3RlbS5z Y20gYi9ndWl4L3NjcmlwdHMvc3lzdGVtLnNjbQppbmRleCAwYTA1MWVlNGUzLi5hMjVlMGRhYzUy IDEwMDY0NAotLS0gYS9ndWl4L3NjcmlwdHMvc3lzdGVtLnNjbQorKysgYi9ndWl4L3NjcmlwdHMv c3lzdGVtLnNjbQpAQCAtNzE3LDYgKzcxNyw3IEBAIGNoZWNraW5nIHRoaXMgYnkgdGhlbXNlbHZl cyBpbiB0aGVpciAnY2hlY2snIHByb2NlZHVyZS4iCiAgICAgICAgKGxvd2VyLW9iamVjdCAoc3lz dGVtLWltYWdlIGltYWdlKSkpCiAgICAgICAoKGRvY2tlci1pbWFnZSkKICAgICAgICAoc3lzdGVt LWRvY2tlci1pbWFnZSBvcworICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6bWVtb3J5LXNp emUgMTAyNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6c2hhcmVkLW5ldHdvcms/IGNv bnRhaW5lci1zaGFyZWQtbmV0d29yaz8pKSkpKQogCiAoZGVmaW5lIChtYXliZS1zdWdnZXN0LXJ1 bm5pbmctZ3VpeC1wdWxsKQotLSAKMi4zMS4xCgo= --=-swkkBTttV/DnquynaZsu-- From unknown Sat Jun 21 05:16:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48178: Out of memory error when generating a docker-image. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 10 May 2021 07:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48178 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Roel Janssen Cc: 48178@debbugs.gnu.org, Leo Famulari Received: via spool by 48178-submit@debbugs.gnu.org id=B48178.162063176715640 (code B ref 48178); Mon, 10 May 2021 07:30:02 +0000 Received: (at 48178) by debbugs.gnu.org; 10 May 2021 07:29:27 +0000 Received: from localhost ([127.0.0.1]:57276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg0M3-00044C-Ab for submit@debbugs.gnu.org; Mon, 10 May 2021 03:29:27 -0400 Received: from flashner.co.il ([178.62.234.194]:51678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg0M1-00043w-Jq for 48178@debbugs.gnu.org; Mon, 10 May 2021 03:29:26 -0400 Received: from localhost (unknown [31.210.177.125]) by flashner.co.il (Postfix) with ESMTPSA id 8B9BF40488; Mon, 10 May 2021 07:29:19 +0000 (UTC) Date: Mon, 10 May 2021 10:29:14 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Roel Janssen , Leo Famulari , 48178@debbugs.gnu.org References: <2f30ed4cd1e7154fc49f800a2d8950df2ac6bc8f.camel@gnu.org> <5578dcab6d15ae85a544b92f03b6a5d89223967c.camel@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="RGVkr1evRUOnV7/J" Content-Disposition: inline In-Reply-To: <5578dcab6d15ae85a544b92f03b6a5d89223967c.camel@gnu.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --RGVkr1evRUOnV7/J Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 03, 2021 at 07:47:49PM +0200, Roel Janssen wrote: > On Mon, 2021-05-03 at 12:39 -0400, Leo Famulari wrote: > > On Mon, May 03, 2021 at 12:09:36AM +0200, Roel Janssen wrote: > > > Looking at 'guix/scripts/system.scm', it seems that we always pass > > > 256M > > > of memory to the VM.=C2=A0 After bumping that to 4096M, I was able to > > > produce a docker image. > >=20 > > Can you test somes values that are in between? Like, 512M, 1024M, > > etc, > > until we know how much is actually required? If 512M is enough, I > > don't > > see a problem with increasing the hard-coded value to that. > >=20 >=20 > I monitored the VM's memory usage and it peaked at 1.6G. But after > testing, it seems 1024 also works. >=20 > I tested with 2048 (worked), 1024 (worked), and 512 (didn't work). >=20 > > > I'd like to see what we can do here.=C2=A0 Assigning too little memory > > > leads > > > to problems generating the container, but assigning too much memory > > > wil > > > l cause problems for computing machines that don't have much memory > > > to > > > spare. > >=20 >=20 > In that case... The attached patch would only increase the size when > generating a Docker container image. Would that be acceptable? >=20 > > There are some use cases for this code that we'd like to work on > > low-resource machines (`guix system vm`), and other use cases (like > > building Docker images) that shouldn't be expected to work on > > machines > > with limited RAM. > >=20 > > > Would it be a good idea to make it configurable at run-time? > >=20 > > Yeah, maybe. > >=20 >=20 > I think it'd be better to have it somehow dynamically increase, but I > don't see how I could determine the VM size needed for a given system > configuration. So perhaps the attached patch is an acceptable > compromise. >=20 > Kind regards, > Roel Janssen >=20 Looks good to me! --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --RGVkr1evRUOnV7/J Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmCY4MoACgkQQarn3Mo9 g1FEow/+MY9PlN5OaK4wwuR6aFG+J3hLk5RxIrD8FBEwjsVTrbcWqkXDtimwBBZE A3JNtOZK/Qh8W9gFuMtksmEQC5FjhJkZwUPve53ThB4TiAbCmGHdH6Hsu1//Mzb2 BnoLjzrt3YHepTmvr5P/UYQvA1ris+k3M1WfWGnBKaeXeN8BgdKgZR+rHLuiNUsn 7rSzZGYvCF038yk72P5MBJEK/4zqaJyE1eZNsX63WNjyrA3oWf2/l+D20xx1erbS YK21Tok5Kx7XT8FfxwwyUZDAXfVkZ/dyYFD6qfomRPjBcENsjPlwQIGB8X1tui50 c5C+MVzDwWQkoMXcIZp+3d+JdXssh4LjwYfwSQ8rmI4FJhNRzmcEHVjTfryTsfAH eqUeJLA5+VEeE/qeP42DgPsFOAscDtlXPOX6rRb1e778Z5Jv2EwQmQI3ljvzDX1p MBDLGAJVAkx4XsvQ4ukX1Y8mCuuPMhk2fdePGBn8OhLB7g2VrrhWnBn+jH4yQuoK tRVdTZzlRTrzsZgyO8fWKmx97qPpp5buHgiBgEzRt9Ld2KM0lFRqTG1P7z88zjwP Hwmry1UqPkLhCvi5cfXfsOyjnCq0JQ0+Uaic1sKgR70OxPnxFMthXB6xRQV6mJvm IHBOiP5Z30dJJpXv1eyjcYQDKHMGPDMr0Zhs0lFaVGUYJRnMGfg= =XSpy -----END PGP SIGNATURE----- --RGVkr1evRUOnV7/J-- From unknown Sat Jun 21 05:16:58 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Roel Janssen Subject: bug#48178: closed (Re: bug#48178: Out of memory error when generating a docker-image.) Message-ID: References: <1d6f2f78d43e79457f53d865ae1905385da30006.camel@gnu.org> <2f30ed4cd1e7154fc49f800a2d8950df2ac6bc8f.camel@gnu.org> X-Gnu-PR-Message: they-closed 48178 X-Gnu-PR-Package: guix Reply-To: 48178@debbugs.gnu.org Date: Mon, 10 May 2021 07:47:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1620632821-17305-1" This is a multi-part message in MIME format... ------------=_1620632821-17305-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #48178: Out of memory error when generating a docker-image. which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 48178@debbugs.gnu.org. --=20 48178: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D48178 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1620632821-17305-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 48178-done) by debbugs.gnu.org; 10 May 2021 07:46:37 +0000 Received: from localhost ([127.0.0.1]:57287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg0cf-0004UX-4u for submit@debbugs.gnu.org; Mon, 10 May 2021 03:46:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg0cd-0004UJ-0H for 48178-done@debbugs.gnu.org; Mon, 10 May 2021 03:46:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56512) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lg0cX-0002Jc-7K; Mon, 10 May 2021 03:46:29 -0400 Received: from 2001-1c02-0b18-2900-222e-248e-9586-e52d.cable.dynamic.v6.ziggo.nl ([2001:1c02:b18:2900:222e:248e:9586:e52d]:59956) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lg0cW-0005jz-VS; Mon, 10 May 2021 03:46:29 -0400 Message-ID: <1d6f2f78d43e79457f53d865ae1905385da30006.camel@gnu.org> Subject: Re: bug#48178: Out of memory error when generating a docker-image. From: Roel Janssen To: Efraim Flashner Date: Mon, 10 May 2021 09:46:25 +0200 In-Reply-To: References: <2f30ed4cd1e7154fc49f800a2d8950df2ac6bc8f.camel@gnu.org> <5578dcab6d15ae85a544b92f03b6a5d89223967c.camel@gnu.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.40.1 (3.40.1-1.fc34) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48178-done Cc: 48178-done@debbugs.gnu.org, Leo Famulari X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Mon, 2021-05-10 at 10:29 +0300, Efraim Flashner wrote: > On Mon, May 03, 2021 at 07:47:49PM +0200, Roel Janssen wrote: > > On Mon, 2021-05-03 at 12:39 -0400, Leo Famulari wrote: > > > On Mon, May 03, 2021 at 12:09:36AM +0200, Roel Janssen wrote: > > > > Looking at 'guix/scripts/system.scm', it seems that we always > > > > pass > > > > 256M > > > > of memory to the VM.  After bumping that to 4096M, I was able > > > > to > > > > produce a docker image. > > > > > > Can you test somes values that are in between? Like, 512M, 1024M, > > > etc, > > > until we know how much is actually required? If 512M is enough, I > > > don't > > > see a problem with increasing the hard-coded value to that. > > > > > > > I monitored the VM's memory usage and it peaked at 1.6G. But after > > testing, it seems 1024 also works. > > > > I tested with 2048 (worked), 1024 (worked), and 512 (didn't work). > > > > > > I'd like to see what we can do here.  Assigning too little > > > > memory > > > > leads > > > > to problems generating the container, but assigning too much > > > > memory > > > > wil > > > > l cause problems for computing machines that don't have much > > > > memory > > > > to > > > > spare. > > > > > > > In that case... The attached patch would only increase the size > > when > > generating a Docker container image.  Would that be acceptable? > > > > > There are some use cases for this code that we'd like to work on > > > low-resource machines (`guix system vm`), and other use cases > > > (like > > > building Docker images) that shouldn't be expected to work on > > > machines > > > with limited RAM. > > > > > > > Would it be a good idea to make it configurable at run-time? > > > > > > Yeah, maybe. > > > > > > > I think it'd be better to have it somehow dynamically increase, but > > I > > don't see how I could determine the VM size needed for a given > > system > > configuration.  So perhaps the attached patch is an acceptable > > compromise. > > > > Kind regards, > > Roel Janssen > > > > Looks good to me! > Thank you for looking at it! I pushed the proposed patch in ce3d05cc08c01351756ab5d5b7f25cfe0295c230. Kind regards, Roel Janssen ------------=_1620632821-17305-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 May 2021 22:09:46 +0000 Received: from localhost ([127.0.0.1]:45064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldKHY-0003cI-Io for submit@debbugs.gnu.org; Sun, 02 May 2021 18:09:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:38700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldKHV-0003cC-N6 for submit@debbugs.gnu.org; Sun, 02 May 2021 18:09:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldKHV-00044r-IB for bug-guix@gnu.org; Sun, 02 May 2021 18:09:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40806) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldKHV-0001QT-Au for bug-guix@gnu.org; Sun, 02 May 2021 18:09:41 -0400 Received: from 2001-1c02-0b18-2900-222e-248e-9586-e52d.cable.dynamic.v6.ziggo.nl ([2001:1c02:b18:2900:222e:248e:9586:e52d]:60590) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ldKHT-000238-Ev for bug-guix@gnu.org; Sun, 02 May 2021 18:09:40 -0400 Message-ID: <2f30ed4cd1e7154fc49f800a2d8950df2ac6bc8f.camel@gnu.org> Subject: Out of memory error when generating a docker-image. From: Roel Janssen To: bug-guix@gnu.org Date: Mon, 03 May 2021 00:09:36 +0200 Content-Type: multipart/mixed; boundary="=-HzxozTO70w90/m5Kvn3w" User-Agent: Evolution 3.40.0 (3.40.0-1.fc34) MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-HzxozTO70w90/m5Kvn3w Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Dear Guix, While generating a docker-image that contains only a sshd service, an nginx service, and an iptables service, it seems the VM that is spawned to generate a docker image was allocated too little memory. I attached the log file. Looking at 'guix/scripts/system.scm', it seems that we always pass 256M of memory to the VM. After bumping that to 4096M, I was able to produce a docker image. I'd like to see what we can do here. Assigning too little memory leads to problems generating the container, but assigning too much memory wil l cause problems for computing machines that don't have much memory to spare. Would it be a good idea to make it configurable at run-time? Kind regards, Roel Janssen --=-HzxozTO70w90/m5Kvn3w Content-Disposition: attachment; filename="guix-docker-image.log" Content-Type: text/x-log; name="guix-docker-image.log"; charset="UTF-8" Content-Transfer-Encoding: base64 G2MbWz83bBtbMkobWzBtU2VhQklPUyAodmVyc2lvbiByZWwtMS4xNC4wLTAtZzE1NTgyMWExOTkw Yi1wcmVidWlsdC5xZW11Lm9yZykNCgoKaVBYRSAoaHR0cDovL2lweGUub3JnKSAwMDowMy4wIENB MDAgUENJMi4xMCBQblAgUE1NKzBGRjhFRkMwKzBGRUVFRkMwIENBMDANClByZXNzIEN0cmwtQiB0 byBjb25maWd1cmUgaVBYRSAoUENJIDAwOjAzLjApLi4uDSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAN CgoKQm9vdGluZyBmcm9tIFJPTS4uLg0KG2MbWz83bBtbMkpbICAgIDAuMDAwMDAwXSBMaW51eCB2 ZXJzaW9uIDUuMTEuMTctZ251IChuaXhibGRAbG9jYWxob3N0KSAoZ2NjIChHQ0MpIDcuNS4wLCBH TlUgbGQgKEdOVSBCaW51dGlscykgMi4zNCkgIzEgU01QIDENClsgICAgMC4wMDAwMDBdIENvbW1h bmQgbGluZTogcGFuaWM9MSAtLWxvYWQ9L2dudS9zdG9yZS83dmtieTg4aDQ3NHF5emRnZHNoMDJh cXY2ZjlzNTVicS1saW51eC12bS1sb2FkZXIgY29uc29sZT10dHlTMA0KWyAgICAwLjAwMDAwMF0g S0VSTkVMIHN1cHBvcnRlZCBjcHVzOg0KWyAgICAwLjAwMDAwMF0gICBJbnRlbCBHZW51aW5lSW50 ZWwNClsgICAgMC4wMDAwMDBdICAgQU1EIEF1dGhlbnRpY0FNRA0KWyAgICAwLjAwMDAwMF0gICBI eWdvbiBIeWdvbkdlbnVpbmUNClsgICAgMC4wMDAwMDBdICAgQ2VudGF1ciBDZW50YXVySGF1bHMN ClsgICAgMC4wMDAwMDBdICAgemhhb3hpbiAgIFNoYW5naGFpICANClsgICAgMC4wMDAwMDBdIHg4 Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2lu dCByZWdpc3RlcnMnDQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZl YXR1cmUgMHgwMDI6ICdTU0UgcmVnaXN0ZXJzJw0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3Vw cG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDA0OiAnQVZYIHJlZ2lzdGVycycNClsgICAgMC4wMDAw MDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhzdGF0ZV9zaXplc1syXTogIDI1 Ng0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogRW5hYmxlZCB4c3RhdGUgZmVhdHVyZXMgMHg3LCBj b250ZXh0IHNpemUgaXMgODMyIGJ5dGVzLCB1c2luZyAnY29tcGFjdGVkJyBmb3JtYXQuDQpbICAg IDAuMDAwMDAwXSBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6DQpbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0g dXNhYmxlDQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAw LTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDog W21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZA0KWyAg ICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw MGZmZGZmZmZdIHVzYWJsZQ0KWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAwZmZlMDAwMC0weDAwMDAwMDAwMGZmZmZmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0gcmVz ZXJ2ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmZmYzAwMDAt MHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUg RGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlDQpbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi44IHBy ZXNlbnQuDQpbICAgIDAuMDAwMDAwXSBETUk6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJ SVgsIDE5OTYpLCBCSU9TIHJlbC0xLjE0LjAtMC1nMTU1ODIxYTE5OTBiLXByZWJ1aWx0LnFlbXUu b3JnIDA0LzAxLzIwMTQNClsgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IEtWTQ0K WyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQw MA0KWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIGFhYjcwMDEsIHByaW1hcnkg Y3B1IGNsb2NrDQpbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IHVzaW5nIHNjaGVkIG9mZnNldCBv ZiAyODA1ODM0NjQgY3ljbGVzDQpbICAgIDAuMDAwMDAyXSBjbG9ja3NvdXJjZToga3ZtLWNsb2Nr OiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4 X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucw0KWyAgICAwLjAwMDAwN10gdHNjOiBEZXRlY3RlZCAz NDkzLjQzNiBNSHogcHJvY2Vzc29yDQpbICAgIDAuMDAxMDc4XSBsYXN0X3BmbiA9IDB4ZmZlMCBt YXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMA0KWyAgICAwLjAwMTE1NF0geDg2L1BBVDogQ29uZmln dXJhdGlvbiBbMC03XTogV0IgIFdDICBVQy0gVUMgIFdCICBXUCAgVUMtIFdUICANClsgICAgMC4w MDQ2NTddIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjVhOTAtMHgwMDBmNWE5Zl0N ClsgICAgMC4wMDQ4MzBdIGNoZWNrOiBTY2FubmluZyAxIGFyZWFzIGZvciBsb3cgbWVtb3J5IGNv cnJ1cHRpb24NClsgICAgMC4wMDQ4NzJdIFVzaW5nIEdCIHBhZ2VzIGZvciBkaXJlY3QgbWFwcGlu Zw0KWyAgICAwLjAwNTA0OV0gUkFNRElTSzogW21lbSAweDBmMmQ3MDAwLTB4MGZmZGZmZmZdDQpb ICAgIDAuMDA1MDU2XSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlz YWJsZWQNClsgICAgMC4wMDUwNjFdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEY1OEIwIDAwMDAx NCAodjAwIEJPQ0hTICkNClsgICAgMC4wMDUwNjldIEFDUEk6IFJTRFQgMHgwMDAwMDAwMDBGRkUx NTUwIDAwMDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0K WyAgICAwLjAwNTA3N10gQUNQSTogRkFDUCAweDAwMDAwMDAwMEZGRTE0MDQgMDAwMDc0ICh2MDEg Qk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpDQpbICAgIDAuMDA1MDg1XSBB Q1BJOiBEU0RUIDB4MDAwMDAwMDAwRkZFMDA0MCAwMDEzQzQgKHYwMSBCT0NIUyAgQlhQQ0RTRFQg MDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDUwOTBdIEFDUEk6IEZBQ1MgMHgwMDAw MDAwMDBGRkUwMDAwIDAwMDA0MA0KWyAgICAwLjAwNTA5NV0gQUNQSTogQVBJQyAweDAwMDAwMDAw MEZGRTE0NzggMDAwMDc4ICh2MDEgQk9DSFMgIEJYUENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAw MDEpDQpbICAgIDAuMDA1MTAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDAwRkZFMTRGMCAwMDAwMzgg KHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDUx MDVdIEFDUEk6IFdBRVQgMHgwMDAwMDAwMDBGRkUxNTI4IDAwMDAyOCAodjAxIEJPQ0hTICBCWFBD V0FFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAwLjAwNTEwOV0gQUNQSTogUmVzZXJ2 aW5nIEZBQ1AgdGFibGUgbWVtb3J5IGF0IFttZW0gMHhmZmUxNDA0LTB4ZmZlMTQ3N10NClsgICAg MC4wMDUxMTJdIEFDUEk6IFJlc2VydmluZyBEU0RUIHRhYmxlIG1lbW9yeSBhdCBbbWVtIDB4ZmZl MDA0MC0weGZmZTE0MDNdDQpbICAgIDAuMDA1MTE0XSBBQ1BJOiBSZXNlcnZpbmcgRkFDUyB0YWJs ZSBtZW1vcnkgYXQgW21lbSAweGZmZTAwMDAtMHhmZmUwMDNmXQ0KWyAgICAwLjAwNTExN10gQUNQ STogUmVzZXJ2aW5nIEFQSUMgdGFibGUgbWVtb3J5IGF0IFttZW0gMHhmZmUxNDc4LTB4ZmZlMTRl Zl0NClsgICAgMC4wMDUxMTldIEFDUEk6IFJlc2VydmluZyBIUEVUIHRhYmxlIG1lbW9yeSBhdCBb bWVtIDB4ZmZlMTRmMC0weGZmZTE1MjddDQpbICAgIDAuMDA1MTIxXSBBQ1BJOiBSZXNlcnZpbmcg V0FFVCB0YWJsZSBtZW1vcnkgYXQgW21lbSAweGZmZTE1MjgtMHhmZmUxNTRmXQ0KWyAgICAwLjAw NTU2OF0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kDQpbICAgIDAuMDA1NTcxXSBGYWtpbmcg YSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwZmZkZmZmZl0NClsg ICAgMC4wMDU1NzZdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDBmMmQzMDAwLTB4MGYy ZDZmZmZdDQpbICAgIDAuMDA1NTk2XSBab25lIHJhbmdlczoNClsgICAgMC4wMDU1OThdICAgRE1B MzIgICAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDBmZmRmZmZmXQ0KWyAgICAw LjAwNTYwMV0gICBOb3JtYWwgICBlbXB0eQ0KWyAgICAwLjAwNTYwM10gICBEZXZpY2UgICBlbXB0 eQ0KWyAgICAwLjAwNTYwNV0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUNClsgICAg MC4wMDU2MDZdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcw0KWyAgICAwLjAwNTYwOF0gICBub2Rl ICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDllZmZmXQ0KWyAgICAw LjAwNTYxMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDBm ZmRmZmZmXQ0KWyAgICAwLjAwNTYxM10gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAw MDAwMDAwMDEwMDAtMHgwMDAwMDAwMDBmZmRmZmZmXQ0KWyAgICAwLjAwNjQ3M10gICBETUEzMiB6 b25lOiAxMzAgcGFnZXMgaW4gdW5hdmFpbGFibGUgcmFuZ2VzDQpbICAgIDAuMDA3MDYxXSBBQ1BJ OiBQTS1UaW1lciBJTyBQb3J0OiAweDYwOA0KWyAgICAwLjAwNzA3Ml0gQUNQSTogTEFQSUNfTk1J IChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQ0KWyAgICAwLjAwNzA5OV0gSU9BUElD WzBdOiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMN ClsgICAgMC4wMDcxMDRdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFs X2lycSAyIGRmbCBkZmwpDQpbICAgIDAuMDA3MTA3XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAg YnVzX2lycSA1IGdsb2JhbF9pcnEgNSBoaWdoIGxldmVsKQ0KWyAgICAwLjAwNzEwOV0gQUNQSTog SU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkNClsg ICAgMC4wMDcxMTJdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9p cnEgMTAgaGlnaCBsZXZlbCkNClsgICAgMC4wMDcxMTRdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMg MCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgaGlnaCBsZXZlbCkNClsgICAgMC4wMDcxMjNdIFVz aW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbg0KWyAgICAw LjAwNzEyNV0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwDQpbICAg IDAuMDA3MTMwXSBUU0MgZGVhZGxpbmUgdGltZXIgYXZhaWxhYmxlDQpbICAgIDAuMDA3MTM0XSBz bXBib290OiBBbGxvd2luZyAxIENQVXMsIDAgaG90cGx1ZyBDUFVzDQpbICAgIDAuMDA3MTQ0XSBr dm0tZ3Vlc3Q6IEtWTSBzZXR1cCBwdiByZW1vdGUgVExCIGZsdXNoDQpbICAgIDAuMDA3MTUyXSBr dm0tZ3Vlc3Q6IHNldHVwIFBWIHNjaGVkIHlpZWxkDQpbICAgIDAuMDA3MTYyXSBQTTogaGliZXJu YXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDAwMDAwLTB4MDAwMDBm ZmZdDQpbICAgIDAuMDA3MTY1XSBQTTogaGliZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1l bW9yeTogW21lbSAweDAwMDlmMDAwLTB4MDAwOWZmZmZdDQpbICAgIDAuMDA3MTY3XSBQTTogaGli ZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMGEwMDAwLTB4MDAw ZWZmZmZdDQpbICAgIDAuMDA3MTY5XSBQTTogaGliZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZl IG1lbW9yeTogW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdDQpbICAgIDAuMDA3MTcxXSBbbWVt IDB4MTAwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcw0KWyAgICAw LjAwNzE3M10gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQ0KWyAgICAwLjAw NzE3Nl0gY2xvY2tzb3VyY2U6IHJlZmluZWQtamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhf Y3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTUxOTYwMDIxMTU2OCBucw0KWyAg ICAwLjAwNzE4NF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjI1NiBucl9jcHVtYXNrX2JpdHM6MjU2 IG5yX2NwdV9pZHM6MSBucl9ub2RlX2lkczoxDQpbICAgIDAuMDA3NTM1XSBwZXJjcHU6IEVtYmVk ZGVkIDU1IHBhZ2VzL2NwdSBzMTg1MTc2IHI4MTkyIGQzMTkxMiB1MjA5NzE1Mg0KWyAgICAwLjAw NzU3NV0ga3ZtLWd1ZXN0OiBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAwDQpbICAgIDAuMDA3 NTgyXSBrdm0tZ3Vlc3Q6IHN0ZWFsdGltZTogY3B1IDAsIG1zciBlYzE4NTQwDQpbICAgIDAuMDA3 NTg2XSBrdm0tZ3Vlc3Q6IFBWIHNwaW5sb2NrcyBkaXNhYmxlZCwgc2luZ2xlIENQVQ0KWyAgICAw LjAwNzU5MV0gQnVpbHQgMSB6b25lbGlzdHMsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwg cGFnZXM6IDY0MzYxDQpbICAgIDAuMDA3NTkzXSBQb2xpY3kgem9uZTogRE1BMzINClsgICAgMC4w MDc1OTVdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHBhbmljPTEgLS1sb2FkPS9nbnUvc3RvcmUvN3Zr Ynk4OGg0NzRxeXpkZ2RzaDAyYXF2NmY5czU1YnEtbGludXgtdm0tbG9hZGVyIGNvbnNvbGU9dHR5 UzANClsgICAgMC4wMDc2NTldIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4 IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzLCBsaW5lYXIpDQpbICAgIDAuMDA3Njc0XSBJbm9kZS1j YWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzLCBs aW5lYXIpDQpbICAgIDAuMDA3NzA2XSBtZW0gYXV0by1pbml0OiBzdGFjazpvZmYsIGhlYXAgYWxs b2M6b24sIGhlYXAgZnJlZTpvZmYNClsgICAgMC4wMDgyNDZdIE1lbW9yeTogMjE0NDQ0Sy8yNjE2 MjRLIGF2YWlsYWJsZSAoMTQzNDVLIGtlcm5lbCBjb2RlLCAyNjY1SyByd2RhdGEsIDQ3NTZLIHJv ZGF0YSwgMTg5MksgaW5pdCwgMTQ0OEsgYnNzLCA0NjkyMEsgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNl cnZlZCkNClsgICAgMC4wMDgyNTNdIHJhbmRvbTogZ2V0X3JhbmRvbV91NjQgY2FsbGVkIGZyb20g X19rbWVtX2NhY2hlX2NyZWF0ZSsweDMwLzB4NDcwIHdpdGggY3JuZ19pbml0PTANClsgICAgMC4w MDg0MDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTEs IE5vZGVzPTENClsgICAgMC4wMDg0MjVdIGZ0cmFjZTogYWxsb2NhdGluZyA0NTE4MCBlbnRyaWVz IGluIDE3NyBwYWdlcw0KWyAgICAwLjAyODgyNl0gZnRyYWNlOiBhbGxvY2F0ZWQgMTc3IHBhZ2Vz IHdpdGggNCBncm91cHMNClsgICAgMC4wMjkxMDddIHJjdTogSGllcmFyY2hpY2FsIFJDVSBpbXBs ZW1lbnRhdGlvbi4NClsgICAgMC4wMjkxMTBdIHJjdTogCVJDVSByZXN0cmljdGluZyBDUFVzIGZy b20gTlJfQ1BVUz0yNTYgdG8gbnJfY3B1X2lkcz0xLg0KWyAgICAwLjAyOTExMl0gCVJ1ZGUgdmFy aWFudCBvZiBUYXNrcyBSQ1UgZW5hYmxlZC4NClsgICAgMC4wMjkxMTRdIAlUcmFjaW5nIHZhcmlh bnQgb2YgVGFza3MgUkNVIGVuYWJsZWQuDQpbICAgIDAuMDI5MTE1XSByY3U6IFJDVSBjYWxjdWxh dGVkIHZhbHVlIG9mIHNjaGVkdWxlci1lbmxpc3RtZW50IGRlbGF5IGlzIDI1IGppZmZpZXMuDQpb ICAgIDAuMDI5MTE2XSByY3U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFm PTE2LCBucl9jcHVfaWRzPTENClsgICAgMC4wMzM3MDRdIE5SX0lSUVM6IDE2NjQwLCBucl9pcnFz OiAyNTYsIHByZWFsbG9jYXRlZCBpcnFzOiAxNg0KWyAgICAwLjA0ODE5NV0gQ29uc29sZTogY29s b3VyIFZHQSsgODB4MjUNClsgICAgMC4xNTgxOTJdIHByaW50azogY29uc29sZSBbdHR5UzBdIGVu YWJsZWQNClsgICAgMC4xNTg4ODFdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAyMDExMTMNClsgICAg MC4xNTk2NzRdIGNsb2Nrc291cmNlOiBocGV0OiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6 IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTExMjYwNDQ2NyBucw0KWyAgICAwLjE2MTIwNl0g QVBJQzogU3dpdGNoIHRvIHN5bW1ldHJpYyBJL08gbW9kZSBzZXR1cA0KWyAgICAwLjE2MjIxNV0g eDJhcGljIGVuYWJsZWQNClsgICAgMC4xNjI4NjddIFN3aXRjaGVkIEFQSUMgcm91dGluZyB0byBw aHlzaWNhbCB4MmFwaWMuDQpbICAgIDAuMTYzNjU5XSBrdm0tZ3Vlc3Q6IHNldHVwIFBWIElQSXMN ClsgICAgMC4xNjU0NDhdIC4uVElNRVI6IHZlY3Rvcj0weDMwIGFwaWMxPTAgcGluMT0yIGFwaWMy PS0xIHBpbjI9LTENClsgICAgMC4xNjY0OThdIGNsb2Nrc291cmNlOiB0c2MtZWFybHk6IG1hc2s6 IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDMyNWIxODYyODlkLCBtYXhfaWRsZV9u czogNDQwNzk1MzI2NjI0IG5zDQpbICAgIDAuMTY4MjU5XSBDYWxpYnJhdGluZyBkZWxheSBsb29w IChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA2OTg2Ljg3IEJvZ29NSVBTIChscGo9MTM5NzM3NDQp DQpbICAgIDAuMTcyMjU5XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDENClsg ICAgMC4xNzMwODBdIExTTTogU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemluZw0KWyAgICAw LjE3Mzg3Ml0gWWFtYTogYmVjb21pbmcgbWluZGZ1bC4NClsgICAgMC4xNzQ0ODddIEFwcEFybW9y OiBBcHBBcm1vciBpbml0aWFsaXplZA0KWyAgICAwLjE3NTEyM10gVE9NT1lPIExpbnV4IGluaXRp YWxpemVkDQpbICAgIDAuMTc1NzE0XSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUx MiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMsIGxpbmVhcikNClsgICAgMC4xNzYyNTldIE1vdW50cG9p bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzLCBs aW5lYXIpDQpbICAgIDAuMTc3ODUwXSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDUxMiwg Mk1CIDI1NSwgNE1CIDEyNw0KWyAgICAwLjE3ODc1NV0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6 IDRLQiA1MTIsIDJNQiAyNTUsIDRNQiAxMjcsIDFHQiAwDQpbICAgIDAuMTgwMjY1XSBTcGVjdHJl IFYxIDogTWl0aWdhdGlvbjogdXNlcmNvcHkvc3dhcGdzIGJhcnJpZXJzIGFuZCBfX3VzZXIgcG9p bnRlciBzYW5pdGl6YXRpb24NClsgICAgMC4xODE2NTldIFNwZWN0cmUgVjIgOiBNaXRpZ2F0aW9u OiBGdWxsIEFNRCByZXRwb2xpbmUNClsgICAgMC4xODI1NDddIFNwZWN0cmUgVjIgOiBTcGVjdHJl IHYyIC8gU3BlY3RyZVJTQiBtaXRpZ2F0aW9uOiBGaWxsaW5nIFJTQiBvbiBjb250ZXh0IHN3aXRj aA0KWyAgICAwLjE4NDI1OV0gU3BlY3RyZSBWMiA6IG1pdGlnYXRpb246IEVuYWJsaW5nIGNvbmRp dGlvbmFsIEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXINClsgICAgMC4xODU2ODFd IFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzczogTWl0aWdhdGlvbjogU3BlY3VsYXRpdmUgU3RvcmUg QnlwYXNzIGRpc2FibGVkIHZpYSBwcmN0bCBhbmQgc2VjY29tcA0KWyAgICAwLjE5MjEyNl0gRnJl ZWluZyBTTVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogNDBLDQpbICAgIDAuMTk0NTYxXSBzbXBib290 OiBDUFUwOiBBTUQgUnl6ZW4gVGhyZWFkcmlwcGVyIDI5NTBYIDE2LUNvcmUgUHJvY2Vzc29yIChm YW1pbHk6IDB4MTcsIG1vZGVsOiAweDgsIHN0ZXBwaW5nOiAweDIpDQpbICAgIDAuMTk2MjU3XSBQ ZXJmb3JtYW5jZSBFdmVudHM6IEZhbTE3aCsgY29yZSBwZXJmY3RyLCBBTUQgUE1VIGRyaXZlci4N ClsgICAgMC4xOTYyNTddIC4uLiB2ZXJzaW9uOiAgICAgICAgICAgICAgICAwDQpbICAgIDAuMTk2 MjU3XSAuLi4gYml0IHdpZHRoOiAgICAgICAgICAgICAgNDgNClsgICAgMC4xOTYyNjJdIC4uLiBn ZW5lcmljIHJlZ2lzdGVyczogICAgICA2DQpbICAgIDAuMTk2OTQ1XSAuLi4gdmFsdWUgbWFzazog ICAgICAgICAgICAgMDAwMGZmZmZmZmZmZmZmZg0KWyAgICAwLjE5Nzg0OV0gLi4uIG1heCBwZXJp b2Q6ICAgICAgICAgICAgIDAwMDA3ZmZmZmZmZmZmZmYNClsgICAgMC4xOTg3NDhdIC4uLiBmaXhl ZC1wdXJwb3NlIGV2ZW50czogICAwDQpbICAgIDAuMTk5NDEyXSAuLi4gZXZlbnQgbWFzazogICAg ICAgICAgICAgMDAwMDAwMDAwMDAwMDAzZg0KWyAgICAwLjIwMDMxOF0gcmN1OiBIaWVyYXJjaGlj YWwgU1JDVSBpbXBsZW1lbnRhdGlvbi4NClsgICAgMC4yMDE2MDddIHNtcDogQnJpbmdpbmcgdXAg c2Vjb25kYXJ5IENQVXMgLi4uDQpbICAgIDAuMjAyMzE0XSBzbXA6IEJyb3VnaHQgdXAgMSBub2Rl LCAxIENQVQ0KWyAgICAwLjIwMjkzMF0gc21wYm9vdDogTWF4IGxvZ2ljYWwgcGFja2FnZXM6IDEN ClsgICAgMC4yMDM1OTBdIHNtcGJvb3Q6IFRvdGFsIG9mIDEgcHJvY2Vzc29ycyBhY3RpdmF0ZWQg KDY5ODYuODcgQm9nb01JUFMpDQpbICAgIDAuMjA0NDI3XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQN ClsgICAgMC4yMDUwMDZdIHg4Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDEyOE1CDQpbICAgIDAu MjA1OTA3XSBjbG9ja3NvdXJjZTogamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVz OiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTA0MTc4NTEwMDAwMCBucw0KWyAgICAwLjIw NzU1NF0gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAyLCAxNjM4NCBieXRl cywgbGluZWFyKQ0KWyAgICAwLjIwODMxNV0gcGluY3RybCBjb3JlOiBpbml0aWFsaXplZCBwaW5j dHJsIHN1YnN5c3RlbQ0KWyAgICAwLjIwOTM3OV0gUE06IFJUQyB0aW1lOiAyMTo0NjozNCwgZGF0 ZTogMjAyMS0wNS0wMg0KWyAgICAwLjIxMDM0NF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh bWlseSAxNg0KWyAgICAwLjIxMTE4Ml0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5 cyAoZGlzYWJsZWQpDQpbICAgIDAuMjEyMTE3XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDE2MTk5 OTE5OTUuMzA4OjEpOiBzdGF0ZT1pbml0aWFsaXplZCBhdWRpdF9lbmFibGVkPTAgcmVzPTENClsg ICAgMC4yMTIzOTJdIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVkIHRoZXJtYWwgZ292ZXJub3IgJ2Zh aXJfc2hhcmUnDQpbICAgIDAuMjEyMzk0XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFs IGdvdmVybm9yICdiYW5nX2JhbmcnDQpbICAgIDAuMjEzMzMyXSB0aGVybWFsX3N5czogUmVnaXN0 ZXJlZCB0aGVybWFsIGdvdmVybm9yICdzdGVwX3dpc2UnDQpbICAgIDAuMjE0MjUzXSB0aGVybWFs X3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVybm9yICd1c2VyX3NwYWNlJw0KWyAgICAwLjIx NTE3OF0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbGFkZGVyDQpbICAgIDAuMjE2MjYyXSBjcHVp ZGxlOiB1c2luZyBnb3Zlcm5vciBtZW51DQpbICAgIDAuMjE3NjkwXSBBQ1BJOiBidXMgdHlwZSBQ Q0kgcmVnaXN0ZXJlZA0KWyAgICAwLjIxODM4M10gYWNwaXBocDogQUNQSSBIb3QgUGx1ZyBQQ0kg Q29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41DQpbICAgIDAuMjE5NjExXSBQQ0k6IFVzaW5n IGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2Vzcw0KWyAgICAwLjIyMDI2Ml0gUENJ OiBVc2luZyBjb25maWd1cmF0aW9uIHR5cGUgMSBmb3IgZXh0ZW5kZWQgYWNjZXNzDQpbICAgIDAu MjIyNjIyXSBLcHJvYmVzIGdsb2JhbGx5IG9wdGltaXplZA0KWyAgICAwLjIyMzM3Nl0gSHVnZVRM QiByZWdpc3RlcmVkIDEuMDAgR2lCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzDQpb ICAgIDAuMjI0MjY1XSBIdWdlVExCIHJlZ2lzdGVyZWQgMi4wMCBNaUIgcGFnZSBzaXplLCBwcmUt YWxsb2NhdGVkIDAgcGFnZXMNClsgICAgMC4yMjYzNjJdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxl IERldmljZSkNClsgICAgMC4yMjcwOTFdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmlj ZSkNClsgICAgMC4yMjc4NDNdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykN ClsgICAgMC4yMjgyNjVdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2 aWNlKQ0KWyAgICAwLjIyOTEwNF0gQUNQSTogQWRkZWQgX09TSShMaW51eC1EZWxsLVZpZGVvKQ0K WyAgICAwLjIyOTc5M10gQUNQSTogQWRkZWQgX09TSShMaW51eC1MZW5vdm8tTlYtSERNSS1BdWRp bykNClsgICAgMC4yMzA2MDZdIEFDUEk6IEFkZGVkIF9PU0koTGludXgtSFBJLUh5YnJpZC1HcmFw aGljcykNClsgICAgMC4yMzIwNzRdIEFDUEk6IDEgQUNQSSBBTUwgdGFibGVzIHN1Y2Nlc3NmdWxs eSBhY3F1aXJlZCBhbmQgbG9hZGVkDQpbICAgIDAuMjMzMzg2XSBBQ1BJOiBJbnRlcnByZXRlciBl bmFibGVkDQpbICAgIDAuMjM0MDMwXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMgUzQgUzUpDQpbICAg IDAuMjM0Njk2XSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nDQpbICAg IDAuMjM1NTUzXSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBu ZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnDQpbICAgIDAuMjM2NDA3 XSBBQ1BJOiBFbmFibGVkIDIgR1BFcyBpbiBibG9jayAwMCB0byAwRg0KWyAgICAwLjIzOTc3Ml0g QUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0pDQpb ICAgIDAuMjQwMjc4XSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRl ZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJIEhQWC1UeXBlM10NClsgICAgMC4yNDIx MTVdIGFjcGlwaHA6IFNsb3QgWzNdIHJlZ2lzdGVyZWQNClsgICAgMC4yNDI4MjJdIGFjcGlwaHA6 IFNsb3QgWzRdIHJlZ2lzdGVyZWQNClsgICAgMC4yNDM1MjBdIGFjcGlwaHA6IFNsb3QgWzVdIHJl Z2lzdGVyZWQNClsgICAgMC4yNDQxNTBdIGFjcGlwaHA6IFNsb3QgWzZdIHJlZ2lzdGVyZWQNClsg ICAgMC4yNDQyOTVdIGFjcGlwaHA6IFNsb3QgWzddIHJlZ2lzdGVyZWQNClsgICAgMC4yNDQ5MzVd IGFjcGlwaHA6IFNsb3QgWzhdIHJlZ2lzdGVyZWQNClsgICAgMC4yNDU1NjRdIGFjcGlwaHA6IFNs b3QgWzldIHJlZ2lzdGVyZWQNClsgICAgMC4yNDYyMDJdIGFjcGlwaHA6IFNsb3QgWzEwXSByZWdp c3RlcmVkDQpbICAgIDAuMjQ2ODQ0XSBhY3BpcGhwOiBTbG90IFsxMV0gcmVnaXN0ZXJlZA0KWyAg ICAwLjI0NzQ5M10gYWNwaXBocDogU2xvdCBbMTJdIHJlZ2lzdGVyZWQNClsgICAgMC4yNDgxNDVd IGFjcGlwaHA6IFNsb3QgWzEzXSByZWdpc3RlcmVkDQpbICAgIDAuMjQ4Mjg0XSBhY3BpcGhwOiBT bG90IFsxNF0gcmVnaXN0ZXJlZA0KWyAgICAwLjI0ODkzNl0gYWNwaXBocDogU2xvdCBbMTVdIHJl Z2lzdGVyZWQNClsgICAgMC4yNDk1ODVdIGFjcGlwaHA6IFNsb3QgWzE2XSByZWdpc3RlcmVkDQpb ICAgIDAuMjUwMjI3XSBhY3BpcGhwOiBTbG90IFsxN10gcmVnaXN0ZXJlZA0KWyAgICAwLjI1MDg3 Nl0gYWNwaXBocDogU2xvdCBbMThdIHJlZ2lzdGVyZWQNClsgICAgMC4yNTE1MjZdIGFjcGlwaHA6 IFNsb3QgWzE5XSByZWdpc3RlcmVkDQpbICAgIDAuMjUyMjI5XSBhY3BpcGhwOiBTbG90IFsyMF0g cmVnaXN0ZXJlZA0KWyAgICAwLjI1MjI5N10gYWNwaXBocDogU2xvdCBbMjFdIHJlZ2lzdGVyZWQN ClsgICAgMC4yNTMxMDddIGFjcGlwaHA6IFNsb3QgWzIyXSByZWdpc3RlcmVkDQpbICAgIDAuMjUz OTA2XSBhY3BpcGhwOiBTbG90IFsyM10gcmVnaXN0ZXJlZA0KWyAgICAwLjI1NDczM10gYWNwaXBo cDogU2xvdCBbMjRdIHJlZ2lzdGVyZWQNClsgICAgMC4yNTU1MzVdIGFjcGlwaHA6IFNsb3QgWzI1 XSByZWdpc3RlcmVkDQpbICAgIDAuMjU2Mjk5XSBhY3BpcGhwOiBTbG90IFsyNl0gcmVnaXN0ZXJl ZA0KWyAgICAwLjI1NzEwMV0gYWNwaXBocDogU2xvdCBbMjddIHJlZ2lzdGVyZWQNClsgICAgMC4y NTc5MTBdIGFjcGlwaHA6IFNsb3QgWzI4XSByZWdpc3RlcmVkDQpbICAgIDAuMjU4NzEzXSBhY3Bp cGhwOiBTbG90IFsyOV0gcmVnaXN0ZXJlZA0KWyAgICAwLjI1OTUwOF0gYWNwaXBocDogU2xvdCBb MzBdIHJlZ2lzdGVyZWQNClsgICAgMC4yNjAyOTRdIGFjcGlwaHA6IFNsb3QgWzMxXSByZWdpc3Rl cmVkDQpbICAgIDAuMjYxMDgzXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDANClsgICAg MC4yNjE4NzBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAwMDAt MHgwY2Y3IHdpbmRvd10NClsgICAgMC4yNjMxNDRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg cmVzb3VyY2UgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10NClsgICAgMC4yNjQyNjVdIHBjaV9i dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYg d2luZG93XQ0KWyAgICAwLjI2NTc0OV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj ZSBbbWVtIDB4MTAwMDAwMDAtMHhmZWJmZmZmZiB3aW5kb3ddDQpbICAgIDAuMjY2OTg1XSBwY2lf YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgxMDAwMDAwMDAtMHgxN2ZmZmZm ZmYgd2luZG93XQ0KWyAgICAwLjI2ODE2NV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNv dXJjZSBbYnVzIDAwLWZmXQ0KWyAgICAwLjI2ODQ5M10gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6 MTIzN10gdHlwZSAwMCBjbGFzcyAweDA2MDAwMA0KWyAgICAwLjI3MDMwM10gcGNpIDAwMDA6MDA6 MDEuMDogWzgwODY6NzAwMF0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMA0KWyAgICAwLjI3MjAyM10g cGNpIDAwMDA6MDA6MDEuMTogWzgwODY6NzAxMF0gdHlwZSAwMCBjbGFzcyAweDAxMDE4MA0KWyAg ICAwLjI3NTI5OV0gcGNpIDAwMDA6MDA6MDEuMTogcmVnIDB4MjA6IFtpbyAgMHhjMGEwLTB4YzBh Zl0NClsgICAgMC4yNzcyMTFdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJl ZyAweDEwOiBbaW8gIDB4MDFmMC0weDAxZjddDQpbICAgIDAuMjc5Mjg3XSBwY2kgMDAwMDowMDow MS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxNDogW2lvICAweDAzZjZdDQpbICAgIDAuMjgw MjYyXSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxODogW2lvICAw eDAxNzAtMHgwMTc3XQ0KWyAgICAwLjI4MTQ2NF0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElE RSBxdWlyazogcmVnIDB4MWM6IFtpbyAgMHgwMzc2XQ0KWyAgICAwLjI4MjgwOF0gcGNpIDAwMDA6 MDA6MDEuMzogWzgwODY6NzExM10gdHlwZSAwMCBjbGFzcyAweDA2ODAwMA0KWyAgICAwLjI4NDQy OV0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHgwNjAwLTB4MDYzZl0gY2xhaW1lZCBi eSBQSUlYNCBBQ1BJDQpbICAgIDAuMjg1NjY1XSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lv ICAweDA3MDAtMHgwNzBmXSBjbGFpbWVkIGJ5IFBJSVg0IFNNQg0KWyAgICAwLjI4NzMyMV0gcGNp IDAwMDA6MDA6MDIuMDogWzEyMzQ6MTExMV0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMA0KWyAgICAw LjI4OTU4NV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTA6IFttZW0gMHhmZDAwMDAwMC0weGZk ZmZmZmZmIHByZWZdDQpbICAgIDAuMjkyMjY2XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxODog W21lbSAweGZlYmQwMDAwLTB4ZmViZDBmZmZdDQpbICAgIDAuMjk4MTIzXSBwY2kgMDAwMDowMDow Mi4wOiByZWcgMHgzMDogW21lbSAweGZlYmMwMDAwLTB4ZmViY2ZmZmYgcHJlZl0NClsgICAgMC4z MDA5ODBdIHBjaSAwMDAwOjAwOjAzLjA6IFsxYWY0OjEwMDBdIHR5cGUgMDAgY2xhc3MgMHgwMjAw MDANClsgICAgMC4zMDMwMzFdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDEwOiBbaW8gIDB4YzAw MC0weGMwMWZdDQpbICAgIDAuMzA3NDMyXSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgyMDogW21l bSAweGZlMDAwMDAwLTB4ZmUwMDNmZmYgNjRiaXQgcHJlZl0NClsgICAgMC4zMDkyMTRdIHBjaSAw MDAwOjAwOjAzLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViODAwMDAtMHhmZWJiZmZmZiBwcmVmXQ0K WyAgICAwLjMxMjQ4N10gcGNpIDAwMDA6MDA6MDQuMDogWzFhZjQ6MTAwNV0gdHlwZSAwMCBjbGFz cyAweDAwZmYwMA0KWyAgICAwLjMxNDUyOV0gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDB4MTA6IFtp byAgMHhjMDIwLTB4YzAzZl0NClsgICAgMC4zMTg5MTRdIHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAw eDIwOiBbbWVtIDB4ZmUwMDQwMDAtMHhmZTAwN2ZmZiA2NGJpdCBwcmVmXQ0KWyAgICAwLjMyMjQw Ml0gcGNpIDAwMDA6MDA6MDUuMDogWzFhZjQ6MTAwOV0gdHlwZSAwMCBjbGFzcyAweDAwMDIwMA0K WyAgICAwLjMyNDI2M10gcGNpIDAwMDA6MDA6MDUuMDogcmVnIDB4MTA6IFtpbyAgMHhjMDQwLTB4 YzA1Zl0NClsgICAgMC4zMjY0ODddIHBjaSAwMDAwOjAwOjA1LjA6IHJlZyAweDE0OiBbbWVtIDB4 ZmViZDEwMDAtMHhmZWJkMWZmZl0NClsgICAgMC4zMzIxMDBdIHBjaSAwMDAwOjAwOjA1LjA6IHJl ZyAweDIwOiBbbWVtIDB4ZmUwMDgwMDAtMHhmZTAwYmZmZiA2NGJpdCBwcmVmXQ0KWyAgICAwLjMz NDczMV0gcGNpIDAwMDA6MDA6MDYuMDogWzFhZjQ6MTAwOV0gdHlwZSAwMCBjbGFzcyAweDAwMDIw MA0KWyAgICAwLjMzNjkxMV0gcGNpIDAwMDA6MDA6MDYuMDogcmVnIDB4MTA6IFtpbyAgMHhjMDYw LTB4YzA3Zl0NClsgICAgMC4zMzkwNzNdIHBjaSAwMDAwOjAwOjA2LjA6IHJlZyAweDE0OiBbbWVt IDB4ZmViZDIwMDAtMHhmZWJkMmZmZl0NClsgICAgMC4zNDQwMjZdIHBjaSAwMDAwOjAwOjA2LjA6 IHJlZyAweDIwOiBbbWVtIDB4ZmUwMGMwMDAtMHhmZTAwZmZmZiA2NGJpdCBwcmVmXQ0KWyAgICAw LjM0Njc2OV0gcGNpIDAwMDA6MDA6MDcuMDogWzFhZjQ6MTAwOV0gdHlwZSAwMCBjbGFzcyAweDAw MDIwMA0KWyAgICAwLjM0OTA2N10gcGNpIDAwMDA6MDA6MDcuMDogcmVnIDB4MTA6IFtpbyAgMHhj MDgwLTB4YzA5Zl0NClsgICAgMC4zNTIyNjRdIHBjaSAwMDAwOjAwOjA3LjA6IHJlZyAweDE0OiBb bWVtIDB4ZmViZDMwMDAtMHhmZWJkM2ZmZl0NClsgICAgMC4zNTY4OTBdIHBjaSAwMDAwOjAwOjA3 LjA6IHJlZyAweDIwOiBbbWVtIDB4ZmUwMTAwMDAtMHhmZTAxM2ZmZiA2NGJpdCBwcmVmXQ0KWyAg ICAwLjM2NzY4N10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyA1ICoxMCAx MSkNClsgICAgMC4zNjgzOTNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMg NSAqMTAgMTEpDQpbICAgIDAuMzY5NDcwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0Nd IChJUlFzIDUgMTAgKjExKQ0KWyAgICAwLjM3MDYxNF0gQUNQSTogUENJIEludGVycnVwdCBMaW5r IFtMTktEXSAoSVJRcyA1IDEwICoxMSkNClsgICAgMC4zNzE2NjddIEFDUEk6IFBDSSBJbnRlcnJ1 cHQgTGluayBbTE5LU10gKElSUXMgKjkpDQpbICAgIDAuMzcyNTA3XSBpb21tdTogRGVmYXVsdCBk b21haW4gdHlwZTogVHJhbnNsYXRlZCANClsgICAgMC4zNzMzOThdIHBjaSAwMDAwOjAwOjAyLjA6 IHZnYWFyYjogc2V0dGluZyBhcyBib290IFZHQSBkZXZpY2UNClsgICAgMC4zNzQ0MTldIHBjaSAw MDAwOjAwOjAyLjA6IHZnYWFyYjogVkdBIGRldmljZSBhZGRlZDogZGVjb2Rlcz1pbyttZW0sb3du cz1pbyttZW0sbG9ja3M9bm9uZQ0KWyAgICAwLjM3NTg1M10gcGNpIDAwMDA6MDA6MDIuMDogdmdh YXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZQ0KWyAgICAwLjM3NjI2M10gdmdhYXJiOiBsb2Fk ZWQNClsgICAgMC4zNzY4OTJdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkDQpbICAgIDAuMzc3 NTQ1XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZA0KWyAgICAwLjM3ODE3NV0gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Jmcw0KWyAgICAwLjM3OTAyNl0g dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWINClsgICAgMC4zNzk4 NTJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiDQpbICAgIDAuMzgw MzI1XSBFREFDIE1DOiBWZXI6IDMuMC4wDQpbICAgIDAuMzgxMjg2XSBOZXRMYWJlbDogSW5pdGlh bGl6aW5nDQpbICAgIDAuMzgxODIwXSBOZXRMYWJlbDogIGRvbWFpbiBoYXNoIHNpemUgPSAxMjgN ClsgICAgMC4zODI1MjNdIE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5MQUJFTEVEIENJUFNPdjQg Q0FMSVBTTw0KWyAgICAwLjM4MzUwNl0gTmV0TGFiZWw6ICB1bmxhYmVsZWQgdHJhZmZpYyBhbGxv d2VkIGJ5IGRlZmF1bHQNClsgICAgMC4zODQzMDldIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJv dXRpbmcNClsgICAgMC4zODUzMzRdIGhwZXQwOiBhdCBNTUlPIDB4ZmVkMDAwMDAsIElSUXMgMiwg OCwgMA0KWyAgICAwLjM4NjE3NV0gaHBldDA6IDMgY29tcGFyYXRvcnMsIDY0LWJpdCAxMDAuMDAw MDAwIE1IeiBjb3VudGVyDQpbICAgIDAuMzkwMzUzXSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8g Y2xvY2tzb3VyY2Uga3ZtLWNsb2NrDQpbICAgIDAuMzk3MzEzXSBWRlM6IERpc2sgcXVvdGFzIGRx dW90XzYuNi4wDQpbICAgIDAuMzk4MDQwXSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50 cmllczogNTEyIChvcmRlciAwLCA0MDk2IGJ5dGVzKQ0KWyAgICAwLjM5OTMzNl0gQXBwQXJtb3I6 IEFwcEFybW9yIEZpbGVzeXN0ZW0gRW5hYmxlZA0KWyAgICAwLjQwMDE3Nl0gcG5wOiBQblAgQUNQ SSBpbml0DQpbICAgIDAuNDA2ODA1XSBwbnA6IFBuUCBBQ1BJOiBmb3VuZCA2IGRldmljZXMNClsg ICAgMC40MTMyODJdIGNsb2Nrc291cmNlOiBhY3BpX3BtOiBtYXNrOiAweGZmZmZmZiBtYXhfY3lj bGVzOiAweGZmZmZmZiwgbWF4X2lkbGVfbnM6IDIwODU3MDEwMjQgbnMNClsgICAgMC40MTQ4NTdd IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMg0KWyAgICAwLjQxNTgwMV0gdGNwX2xp c3Rlbl9wb3J0YWRkcl9oYXNoIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMCwgNDA5 NiBieXRlcywgbGluZWFyKQ0KWyAgICAwLjQxNzIzMl0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFi bGUgZW50cmllczogMjA0OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzLCBsaW5lYXIpDQpbICAgIDAu NDE4NTQ1XSBUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAzLCAzMjc2 OCBieXRlcywgbGluZWFyKQ0KWyAgICAwLjQxOTc1N10gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1 cmVkIChlc3RhYmxpc2hlZCAyMDQ4IGJpbmQgMjA0OCkNClsgICAgMC40MjA4OTRdIE1QVENQIHRv a2VuIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMCwgNjE0NCBieXRlcywgbGluZWFy KQ0KWyAgICAwLjQyMjA3NV0gVURQIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMSwg ODE5MiBieXRlcywgbGluZWFyKQ0KWyAgICAwLjQyMzA4NF0gVURQLUxpdGUgaGFzaCB0YWJsZSBl bnRyaWVzOiAyNTYgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzLCBsaW5lYXIpDQpbICAgIDAuNDI0MTkx XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDENClsgICAgMC40MjQ4OTJdIE5FVDog UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgNDQNClsgICAgMC40MjU1OTBdIHBjaV9idXMgMDAw MDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQ0KWyAgICAwLjQyNjUz OV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA1IFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3dd DQpbICAgIDAuNDI3NDg2XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW21lbSAweDAwMGEw MDAwLTB4MDAwYmZmZmYgd2luZG93XQ0KWyAgICAwLjQyODYwM10gcGNpX2J1cyAwMDAwOjAwOiBy ZXNvdXJjZSA3IFttZW0gMHgxMDAwMDAwMC0weGZlYmZmZmZmIHdpbmRvd10NClsgICAgMC40Mjk3 NjhdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOCBbbWVtIDB4MTAwMDAwMDAwLTB4MTdmZmZm ZmZmIHdpbmRvd10NClsgICAgMC40MzA5OThdIHBjaSAwMDAwOjAwOjAxLjA6IFBJSVgzOiBFbmFi bGluZyBQYXNzaXZlIFJlbGVhc2UNClsgICAgMC40MzE5ODNdIHBjaSAwMDAwOjAwOjAwLjA6IExp bWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRyYW5zZmVycw0KWyAgICAwLjQzMzAxMV0gcGNpIDAwMDA6 MDA6MDEuMDogQWN0aXZhdGluZyBJU0EgRE1BIGhhbmcgd29ya2Fyb3VuZHMNClsgICAgMC40MzQw OTddIHBjaSAwMDAwOjAwOjAyLjA6IFZpZGVvIGRldmljZSB3aXRoIHNoYWRvd2VkIFJPTSBhdCBb bWVtIDB4MDAwYzAwMDAtMHgwMDBkZmZmZl0NClsgICAgMC40MzU0MzddIFBDSTogQ0xTIDAgYnl0 ZXMsIGRlZmF1bHQgNjQNClsgICAgMC40MzYxMDZdIFRyeWluZyB0byB1bnBhY2sgcm9vdGZzIGlt YWdlIGFzIGluaXRyYW1mcy4uLg0KWyAgICAwLjcyOTE2M10gRnJlZWluZyBpbml0cmQgbWVtb3J5 OiAxMzM0OEsNClsgICAgMC43Mjk5NjNdIGNsb2Nrc291cmNlOiB0c2M6IG1hc2s6IDB4ZmZmZmZm ZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDMyNWIxODYyODlkLCBtYXhfaWRsZV9uczogNDQwNzk1 MzI2NjI0IG5zDQpbICAgIDAuNzMxNzAxXSBjaGVjazogU2Nhbm5pbmcgZm9yIGxvdyBtZW1vcnkg Y29ycnVwdGlvbiBldmVyeSA2MCBzZWNvbmRzDQpbICAgIDAuNzMzMjQyXSBJbml0aWFsaXNlIHN5 c3RlbSB0cnVzdGVkIGtleXJpbmdzDQpbICAgIDAuNzM0MDYyXSB3b3JraW5nc2V0OiB0aW1lc3Rh bXBfYml0cz00MCBtYXhfb3JkZXI9MTYgYnVja2V0X29yZGVyPTANClsgICAgMC43MzYyMThdIHpi dWQ6IGxvYWRlZA0KWyAgICAwLjczNzE3M10gQWxsb2NhdGluZyBJTUEgYmxhY2tsaXN0IGtleXJp bmcuDQpbICAgIDAuNzUxODExXSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQNClsgICAg MC43NTI1MzNdIEFzeW1tZXRyaWMga2V5IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZA0KWyAgICAw Ljc1MzM4Ml0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAu NCBsb2FkZWQgKG1ham9yIDI0NykNClsgICAgMC43NTQ2ODBdIGlvIHNjaGVkdWxlciBtcS1kZWFk bGluZSByZWdpc3RlcmVkDQpbICAgIDAuNzU1NTg3XSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVn IFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQNClsgICAgMC43NTY4NTFdIGlucHV0 OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YUFdSQk46MDAvaW5wdXQv aW5wdXQwDQpbICAgIDAuNzU4MTUyXSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdDQpbICAgIDAu NzU4OTg5XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCAzMiBwb3J0cywgSVJRIHNoYXJpbmcg ZW5hYmxlZA0KWyAgICAwLjc2MDIzNF0gMDA6MDQ6IHR0eVMwIGF0IEkvTyAweDNmOCAoaXJxID0g NCwgYmFzZV9iYXVkID0gMTE1MjAwKSBpcyBhIDE2NTUwQQ0KWyAgICAwLjc2MzA2OV0gTGludXgg YWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAzDQpbICAgIDAuNzY2NDA3XSBicmQ6IG1vZHVsZSBsb2Fk ZWQNClsgICAgMC43Njg1NjhdIGxvb3A6IG1vZHVsZSBsb2FkZWQNClsgICAgMC43NzAxODVdIHNj c2kgaG9zdDA6IGF0YV9waWl4DQpbICAgIDAuNzcwODY2XSBzY3NpIGhvc3QxOiBhdGFfcGlpeA0K WyAgICAwLjc3MTQ1NV0gYXRhMTogUEFUQSBtYXggTVdETUEyIGNtZCAweDFmMCBjdGwgMHgzZjYg Ym1kbWEgMHhjMGEwIGlycSAxNA0KWyAgICAwLjc3MjYyNF0gYXRhMjogUEFUQSBtYXggTVdETUEy IGNtZCAweDE3MCBjdGwgMHgzNzYgYm1kbWEgMHhjMGE4IGlycSAxNQ0KWyAgICAwLjc3NDIyMl0g bGlicGh5OiBGaXhlZCBNRElPIEJ1czogcHJvYmVkDQpbICAgIDAuNzc0OTM0XSB0dW46IFVuaXZl cnNhbCBUVU4vVEFQIGRldmljZSBkcml2ZXIsIDEuNg0KWyAgICAwLjc3NjExNF0gUFBQIGdlbmVy aWMgZHJpdmVyIHZlcnNpb24gMi40LjINClsgICAgMC43NzY5MjVdIGVoY2lfaGNkOiBVU0IgMi4w ICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXINClsgICAgMC43NzgwMzld IGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXINClsgICAgMC43Nzg4MTJdIGVoY2kt cGxhdGZvcm06IEVIQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXINClsgICAgMC43Nzk2NzNdIG9o Y2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcg0KWyAg ICAwLjc4MDYzNV0gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcg0KWyAgICAwLjc4 MTMzNl0gb2hjaS1wbGF0Zm9ybTogT0hDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcg0KWyAgICAw Ljc4MjE1Nl0gdWhjaV9oY2Q6IFVTQiBVbml2ZXJzYWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFj ZSBkcml2ZXINClsgICAgMC43ODMxODJdIGk4MDQyOiBQTlA6IFBTLzIgQ29udHJvbGxlciBbUE5Q MDMwMzpLQkQsUE5QMGYxMzpNT1VdIGF0IDB4NjAsMHg2NCBpcnEgMSwxMg0KWyAgICAwLjc4NTIw OF0gc2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMQ0KWyAgICAwLjc4NTk5 M10gc2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTINClsgICAgMC43ODY5 NTldIG1vdXNlZGV2OiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlDQpbICAg IDAuNzg4MjQ2XSBpbnB1dDogQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCBhcyAvZGV2aWNl cy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5wdXQvaW5wdXQxDQpbICAgIDAuNzkwMDE1XSBydGNf Y21vcyAwMDowNTogUlRDIGNhbiB3YWtlIGZyb20gUzQNClsgICAgMC43OTEyOTVdIHJ0Y19jbW9z IDAwOjA1OiByZWdpc3RlcmVkIGFzIHJ0YzANClsgICAgMC43OTIxNDVdIHJ0Y19jbW9zIDAwOjA1 OiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDIxLTA1LTAyVDIxOjQ2OjM1IFVUQyAoMTYxOTk5 MTk5NSkNClsgICAgMC43OTM1NDldIHJ0Y19jbW9zIDAwOjA1OiBhbGFybXMgdXAgdG8gb25lIGRh eSwgeTNrLCAyNDIgYnl0ZXMgbnZyYW0sIGhwZXQgaXJxcw0KWyAgICAwLjc5NDc2OV0gaTJjIC9k ZXYgZW50cmllcyBkcml2ZXINClsgICAgMC43OTUzNTNdIGRldmljZS1tYXBwZXI6IHVldmVudDog dmVyc2lvbiAxLjAuMw0KWyAgICAwLjc5NjEyOF0gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuNDMu MC1pb2N0bCAoMjAyMC0xMC0wMSkgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20NClsg ICAgMC43OTc0NTJdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5 IG9uIENQVXMNClsgICAgMC43OTg1OTNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkg MTANClsgICAgMC43OTk1MzNdIFNlZ21lbnQgUm91dGluZyB3aXRoIElQdjYNClsgICAgMC44MDAx MzZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcNClsgICAgMC44MDA5MDFdIEtl eSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3RlcmVkDQpbICAgIDAuODAxNzIxXSBJUEkgc2hvcnRo YW5kIGJyb2FkY2FzdDogZW5hYmxlZA0KWyAgICAwLjgwMjQ2Ml0gc2NoZWRfY2xvY2s6IE1hcmtp bmcgc3RhYmxlICg2NzA1Njg3ODAsIDEzMDI4NDE1MiktPig4MjM0ODc4NTcsIC0yMjYzNDkyNSkN ClsgICAgMC44MDM4NjNdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQ0KWyAgICAwLjgw NDU3N10gTG9hZGluZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZpY2F0ZXMNClsgICAgMC44MDU0 NDldIHpzd2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8vemJ1ZA0KWyAgICAwLjgwNjQ5MV0gS2V5 IHR5cGUgZW5jcnlwdGVkIHJlZ2lzdGVyZWQNClsgICAgMC44MDcyODBdIEFwcEFybW9yOiBBcHBB cm1vciBzaGExIHBvbGljeSBoYXNoaW5nIGVuYWJsZWQNClsgICAgMC44MDgxNDZdIGltYTogTm8g VFBNIGNoaXAgZm91bmQsIGFjdGl2YXRpbmcgVFBNLWJ5cGFzcyENClsgICAgMC44MDkwMjNdIGlt YTogQWxsb2NhdGVkIGhhc2ggYWxnb3JpdGhtOiBzaGExDQpbICAgIDAuODA5NzM1XSBpbWE6IE5v IGFyY2hpdGVjdHVyZSBwb2xpY2llcyBmb3VuZA0KWyAgICAwLjgxMDQ0MF0gZXZtOiBJbml0aWFs aXNpbmcgRVZNIGV4dGVuZGVkIGF0dHJpYnV0ZXM6DQpbICAgIDAuODExMjI5XSBldm06IHNlY3Vy aXR5LnNlbGludXgNClsgICAgMC44MTE3NDVdIGV2bTogc2VjdXJpdHkuU01BQ0s2NA0KWyAgICAw LjgxMjI3MV0gZXZtOiBzZWN1cml0eS5TTUFDSzY0RVhFQw0KWyAgICAwLjgxMjg0MV0gZXZtOiBz ZWN1cml0eS5TTUFDSzY0VFJBTlNNVVRFDQpbICAgIDAuODEzNDcwXSBldm06IHNlY3VyaXR5LlNN QUNLNjRNTUFQDQpbICAgIDAuODE0MDM4XSBldm06IHNlY3VyaXR5LmFwcGFybW9yDQpbICAgIDAu ODE0NTYzXSBldm06IHNlY3VyaXR5LmltYQ0KWyAgICAwLjgxNTAyOV0gZXZtOiBzZWN1cml0eS5j YXBhYmlsaXR5DQpbICAgIDAuODE1NTc4XSBldm06IEhNQUMgYXR0cnM6IDB4MQ0KWyAgICAwLjgx NjYyOV0gUE06ICAgTWFnaWMgbnVtYmVyOiA1OjYwNzo4MDINClsgICAgMC45MzMzMDBdIGF0YTIu MDA6IEFUQVBJOiBRRU1VIERWRC1ST00sIDIuNSssIG1heCBVRE1BLzEwMA0KWyAgICAwLjkzNTQx Ml0gc2NzaSAxOjA6MDowOiBDRC1ST00gICAgICAgICAgICBRRU1VICAgICBRRU1VIERWRC1ST00g ICAgIDIuNSsgUFE6IDAgQU5TSTogNQ0KWyAgICAwLjk2MDg4Nl0gc3IgMTowOjA6MDogW3NyMF0g c2NzaTMtbW1jIGRyaXZlOiA0eC80eCBjZC9ydyB4YS9mb3JtMiB0cmF5DQpbICAgIDAuOTYyMDMx XSBjZHJvbTogVW5pZm9ybSBDRC1ST00gZHJpdmVyIFJldmlzaW9uOiAzLjIwDQpbICAgIDAuOTg1 MTg2XSBzciAxOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cwIHR5cGUgNQ0KWyAgICAw Ljk4ODM3NV0gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIChpbml0bWVtKSBtZW1vcnk6IDE4 OTJLDQpbICAgIDAuOTk2Mjk1XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5 IGRhdGE6IDIyNTI4aw0KWyAgICAwLjk5NzcxNF0gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdl ICh0ZXh0L3JvZGF0YSBnYXApIG1lbW9yeTogMjAzNksNClsgICAgMC45OTkwNDBdIEZyZWVpbmcg dW51c2VkIGtlcm5lbCBpbWFnZSAocm9kYXRhL2RhdGEgZ2FwKSBtZW1vcnk6IDEzODhLDQpbICAg IDEuMDAwMTY5XSBSdW4gL2luaXQgYXMgaW5pdCBwcm9jZXNzDQpHQyBXYXJuaW5nOiBwdGhyZWFk X2dldGF0dHJfbnAgb3IgcHRocmVhZF9hdHRyX2dldHN0YWNrIGZhaWxlZCBmb3IgbWFpbiB0aHJl YWQNCkdDIFdhcm5pbmc6IENvdWxkbid0IHJlYWQgL3Byb2Mvc3RhdA0KV2VsY29tZSwgdGhpcyBp cyBHTlUncyBlYXJseSBib290IEd1aWxlLg0KVXNlICctLXJlcGwnIGZvciBhbiBpbml0cmQgUkVQ TC4NCg0KbG9hZGluZyBrZXJuZWwgbW9kdWxlcy4uLg0KWyAgICAxLjA3NDMwNF0gdXNiY29yZTog cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQ0KWyAgICAxLjA4MTE1 NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1YXMNClsgICAgMS4w ODM1MDRdIGhpZDogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2luYQ0KWyAgICAx LjA4NDk0OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQN ClsgICAgMS4wODU4OThdIHVzYmhpZDogVVNCIEhJRCBjb3JlIGRyaXZlcg0KWyAgICAxLjEwMTUw Ml0gaXNjaTogSW50ZWwoUikgQzYwMCBTQVMgQ29udHJvbGxlciBEcml2ZXIgLSB2ZXJzaW9uIDEu Mi4wDQpbICAgIDEuMTIzMzU3XSBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIGVuYWJsZWQgYXQg SVJRIDExDQpbICAgIDEuMTQ0OTU1XSBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIGVuYWJsZWQg YXQgSVJRIDEwDQpbICAgIDEuMTY2NDc0XSBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIGVuYWJs ZWQgYXQgSVJRIDEwDQpbICAgIDEuMTg4MDI3XSBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0JdIGVu YWJsZWQgYXQgSVJRIDExDQpbICAgIDEuMjI2NDQ3XSBGUy1DYWNoZTogTG9hZGVkDQpbICAgIDEu MjI5ODA5XSByYW5kb206IGZhc3QgaW5pdCBkb25lDQpbICAgIDEuMjMwNTIwXSByYW5kb206IGNy bmcgaW5pdCBkb25lDQpbICAgIDEuMjMxMjk0XSA5cG5ldDogSW5zdGFsbGluZyA5UDIwMDAgc3Vw cG9ydA0KWyAgICAxLjIzMjgwMV0gOXA6IEluc3RhbGxpbmcgdjlmcyA5cDIwMDAgZmlsZSBzeXN0 ZW0gc3VwcG9ydA0KWyAgICAxLjIzMzc2NV0gRlMtQ2FjaGU6IE5ldGZzICc5cCcgcmVnaXN0ZXJl ZCBmb3IgY2FjaGluZw0KY29uZmlndXJpbmcgUUVNVSBuZXR3b3JraW5nLi4uDQpbICAgIDEuMjQ1 ODg0XSBGUy1DYWNoZTogRHVwbGljYXRlIGNvb2tpZSBkZXRlY3RlZA0KWyAgICAxLjI0NjY3M10g RlMtQ2FjaGU6IE8tY29va2llIGM9MDAwMDAwMDA5NjdjZjU0NiBbcD0wMDAwMDAwMGIwZGEzMDUx IGZsPTIyMiBuYz0wIG5hPTFdDQpbICAgIDEuMjQ4MDMyXSBGUy1DYWNoZTogTy1jb29raWUgZD0w MDAwMDAwMDU3ZmU1ZmQwIG49MDAwMDAwMDA3ZTAwOTZkYg0KWyAgICAxLjI0OTEzMF0gRlMtQ2Fj aGU6IE8ta2V5PVsxMF0gJzM0MzIzOTM0MzgzOTMyMzUzNjM2Jw0KWyAgICAxLjI1MDAzMF0gRlMt Q2FjaGU6IE4tY29va2llIGM9MDAwMDAwMDAyNTg1ZWIxMCBbcD0wMDAwMDAwMGIwZGEzMDUxIGZs PTIgbmM9MCBuYT0xXQ0KWyAgICAxLjI1MTM5OV0gRlMtQ2FjaGU6IE4tY29va2llIGQ9MDAwMDAw MDA1N2ZlNWZkMCBuPTAwMDAwMDAwM2EyYTFhMzMNClsgICAgMS4yNTI0ODddIEZTLUNhY2hlOiBO LWtleT1bMTBdICczNDMyMzkzNDM4MzkzMjM1MzYzNicNCmxvYWRpbmcgJy9nbnUvc3RvcmUvN3Zr Ynk4OGg0NzRxeXpkZ2RzaDAyYXF2NmY5czU1YnEtbGludXgtdm0tbG9hZGVyJy4uLg0KZW52aXJv bm1lbnQgdmFyaWFibGUgYFBBVEgnIHNldCB0byBgL2dudS9zdG9yZS9zZjNyYnZiNmlxY3BoZ20x YWZicGxjczcyaHN5d2cyNS10YXItMS4zMi9iaW4nDQpyZWdpc3RlcmluZyBjbG9zdXJlcy4uLg0K WyAgICAyLjI0NDI5MV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGV0aDA6IGxpbmsg YmVjb21lcyByZWFkeQ0KDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcg Mjg1IGl0ZW1zICBbICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBp dGVtcyAgWyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMg IFsjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBd DRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0ty ZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0 ZXJpbmcgMjg1IGl0ZW1zICBbIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5n IDI4NSBpdGVtcyAgWyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUg aXRlbXMgIFsjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1z ICBbIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMj IyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tL cmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lz dGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3Rlcmlu ZyAyODUgaXRlbXMgIFsjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1 IGl0ZW1zICBbIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVt cyAgWyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsj IyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtb S3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMj ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdp c3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJp bmcgMjg1IGl0ZW1zICBbIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4 NSBpdGVtcyAgWyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRl bXMgIFsjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBb IyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0b W0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMj IyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVn aXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVy aW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAy ODUgaXRlbXMgIFsjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0 ZW1zICBbIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAg WyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0N G1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMj IyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3Jl Z2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMj IyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3Rl cmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcg Mjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBp dGVtcyAgWyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMg IFsjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBd DRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMj IyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0ty ZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMj IyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0 ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMj ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5n IDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUg aXRlbXMgIFsjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1z ICBbIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMj IyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tL cmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMj IyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lz dGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMj IyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3Rlcmlu ZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjIyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1 IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVt cyAgWyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjIyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsj IyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtb S3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMj IyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdp c3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMj IyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJp bmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMj IyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4 NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjIyMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0bW0tyZWdpc3RlcmluZyAyODUgaXRl bXMgIFsjIyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMjIyMjIyMjIyMjIyMjIyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVnaXN0ZXJpbmcgMjg1IGl0ZW1zICBb IyMjIyMjIyMjIyMjIyMjIyMjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQ0b W0tyZWdpc3RlcmluZyAyODUgaXRlbXMgIFsjIyMjIyMjIyMjIyMjIyMjIyMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBdDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcyAgWyMjIyMj IyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0NG1tLcmVn aXN0ZXJpbmcgMjg1IGl0ZW1zICBbIyMjIyMjIyMjIyMjIyMjIyMjIyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXVsgICAzNi43MzQwNzZdIDZhMXY5YjFwMjhzcjJ2bTogcGFnZSBh bGxvY2F0aW9uIGZhaWx1cmU6IG9yZGVyOjcsIG1vZGU6MHg0MGRjMChHRlBfS0VSTkVMfF9fR0ZQ X0NPTVB8X19HRlBfWkVSTyksIG5vZGVtYXNrPShudWxsKSxjcHVzZXQ9LyxtZW1zX2FsbG93ZWQ9 MA0KWyAgIDM2LjczNjYxMV0gQ1BVOiAwIFBJRDogMTExIENvbW06IDZhMXY5YjFwMjhzcjJ2bSBO b3QgdGFpbnRlZCA1LjExLjE3LWdudSAjMQ0KWyAgIDM2LjczNzg5N10gSGFyZHdhcmUgbmFtZTog UUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgcmVsLTEuMTQuMC0w LWcxNTU4MjFhMTk5MGItcHJlYnVpbHQucWVtdS5vcmcgMDQvMDEvMjAxNA0KWyAgIDM2LjczOTk2 M10gQ2FsbCBUcmFjZToNClsgICAzNi43NDA0NDFdICBkdW1wX3N0YWNrKzB4NzQvMHg5Mg0KWyAg IDM2Ljc0MTA4Nl0gIHdhcm5fYWxsb2MrMHhmYi8weDE2MA0KWyAgIDM2Ljc0MTc0M10gIF9fYWxs b2NfcGFnZXNfc2xvd3BhdGguY29uc3Rwcm9wLjExMCsweGQ1MC8weGQ5MA0KWyAgIDM2Ljc0Mjgw Ml0gIF9fYWxsb2NfcGFnZXNfbm9kZW1hc2srMHgyZDAvMHgzMzANClsgICAzNi43NDM1MTZdICBh bGxvY19wYWdlc19jdXJyZW50KzB4NmEvMHhkMA0KWyAgIDM2Ljc0NDE2MF0gIGttYWxsb2Nfb3Jk ZXIrMHgyOS8weGEwDQpbICAgMzYuNzQ0NzE3XSAga21hbGxvY19vcmRlcl90cmFjZSsweDFlLzB4 ODANClsgICAzNi43NDUzNThdICBfX2ttYWxsb2MrMHg0MDEvMHg0ODANClsgICAzNi43NDU4OTZd ICA/IHRlcm1pbmF0ZV93YWxrKzB4ZTEvMHgxMDANClsgICAzNi43NDY1MDddICB2OWZzX2Rpcl9y ZWFkZGlyX2RvdGwrMHgxYzUvMHgyMTAgWzlwXQ0KWyAgIDM2Ljc0NzI2OV0gID8gYWFfZmlsZV9w ZXJtKzB4MTFmLzB4NGYwDQpbICAgMzYuNzQ3ODc2XSAgPyBfY29weV90b191c2VyKzB4MjAvMHgz MA0KWyAgIDM2Ljc0ODQ3NV0gIGl0ZXJhdGVfZGlyKzB4OTYvMHgxYjANClsgICAzNi43NDkwNDFd ICA/IGl0ZXJhdGVfZGlyKzB4OTYvMHgxYjANClsgICAzNi43NDk2NjddICBfX3g2NF9zeXNfZ2V0 ZGVudHM2NCsweDg3LzB4MTIwDQpbICAgMzYuNzUwNDIxXSAgPyBmaWxsZGlyKzB4MWEwLzB4MWEw DQpbICAgMzYuNzUxMDcyXSAgZG9fc3lzY2FsbF82NCsweDM3LzB4ODANClsgICAzNi43NTE3NDZd ICA/IGRvX3N5c2NhbGxfNjQrMHgzNy8weDgwDQpbICAgMzYuNzUyNDU1XSAgZW50cnlfU1lTQ0FM TF82NF9hZnRlcl9od2ZyYW1lKzB4NDQvMHhhOQ0KWyAgIDM2Ljc1MzM4N10gUklQOiAwMDMzOjB4 N2ZkY2I4YmM3NDU3DQpbICAgMzYuNzU0MDM2XSBDb2RlOiAwZiAxZiAwMCA0OCA4YiA0NyAyMCBj MyA2NiAyZSAwZiAxZiA4NCAwMCAwMCAwMCAwMCAwMCA5MCA0OCA4MSBmYSBmZiBmZiBmZiA3ZiBi OCBmZiBmZiBmZiA3ZiA0OCAwZiA0NyBkMCBiOCBkOSAwMCAwMCAwMCAwZiAwNSA8NDg+IDNkIDAw IGYwIGZmIGZmIDc3IDA5IGYzIGMzIDBmIDFmIDgwIDAwIDAwIDAwIDAwIDQ4IDhiIDE1IDAxIDVh DQpbICAgMzYuNzU3MDU0XSBSU1A6IDAwMmI6MDAwMDdmZmY3MWZhNzk2OCBFRkxBR1M6IDAwMDAw MjkzIE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMGQ5DQpbICAgMzYuNzU4MzIxXSBSQVg6IGZmZmZm ZmZmZmZmZmZmZGEgUkJYOiAwMDAwMDAwMDAwZmZiZDUwIFJDWDogMDAwMDdmZGNiOGJjNzQ1Nw0K WyAgIDM2Ljc1OTUyM10gUkRYOiAwMDAwMDAwMDAwMDgwMDAwIFJTSTogMDAwMDAwMDAwMGZmYmQ4 MCBSREk6IDAwMDAwMDAwMDAwMDAwMGQNClsgICAzNi43NjA3MTZdIFJCUDogMDAwMDAwMDAwMGZm YmQ4MCBSMDg6IDAwMDAwMDAwMDAwMDAwMzAgUjA5OiAwMDAwN2ZkY2I4NmE3OTQwDQpbICAgMzYu NzYxOTE2XSBSMTA6IGZmZmZmZmZmZmZmZmZmZmYgUjExOiAwMDAwMDAwMDAwMDAwMjkzIFIxMjog ZmZmZmZmZmZmZmZmZmY3MA0KWyAgIDM2Ljc2MzExM10gUjEzOiAwMDAwMDAwMDAwZmZiZDU0IFIx NDogMDAwMDAwMDAwMDAwMDAwMCBSMTU6IDAwMDA3ZmRjYjdiNDNjZDgNClsgICAzNi43NjQ0NDld IE1lbS1JbmZvOg0KWyAgIDM2Ljc2NDkwMF0gYWN0aXZlX2Fub246MTQ1NiBpbmFjdGl2ZV9hbm9u OjIwMDM1IGlzb2xhdGVkX2Fub246MA0KWyAgIDM2Ljc2NDkwMF0gIGFjdGl2ZV9maWxlOjQ5ODcg aW5hY3RpdmVfZmlsZToyMDk0OCBpc29sYXRlZF9maWxlOjANClsgICAzNi43NjQ5MDBdICB1bmV2 aWN0YWJsZTowIGRpcnR5OjAgd3JpdGViYWNrOjANClsgICAzNi43NjQ5MDBdICBzbGFiX3JlY2xh aW1hYmxlOjM4NDcgc2xhYl91bnJlY2xhaW1hYmxlOjMxMDcNClsgICAzNi43NjQ5MDBdICBtYXBw ZWQ6Nzc3OCBzaG1lbTo2NTIxIHBhZ2V0YWJsZXM6NzcgYm91bmNlOjANClsgICAzNi43NjQ5MDBd ICBmcmVlOjEyMzEgZnJlZV9wY3A6MCBmcmVlX2NtYTowDQpbICAgMzYuNzcwNTk2XSBOb2RlIDAg YWN0aXZlX2Fub246NTgyNGtCIGluYWN0aXZlX2Fub246ODAxNDBrQiBhY3RpdmVfZmlsZToxOTk0 OGtCIGluYWN0aXZlX2ZpbGU6ODM3OTJrQiB1bmV2aWN0YWJsZTowa0IgaXNvbGF0ZWQoYW5vbik6 MGtCIGlzb2xhdGVkKGZpbGUpOjBrQiBtYXBwZWQ6MzExMTJrQiBkaXJ0eTowa0Igd3JpdGViYWNr OjBrQiBzaG1lbToyNjA4NGtCIHNobWVtX3RocDogMGtCIHNobWVtX3BtZG1hcHBlZDogMGtCIGFu b25fdGhwOiAwa0Igd3JpdGViYWNrX3RtcDowa0Iga2VybmVsX3N0YWNrOjk0NGtCIHBhZ2V0YWJs ZXM6MzA4a0IgYWxsX3VucmVjbGFpbWFibGU/IG5vDQpbICAgMzYuNzc1NDA0XSBOb2RlIDAgRE1B MzIgZnJlZTo0OTI0a0IgbWluOjE4NTJrQiBsb3c6MjMxMmtCIGhpZ2g6Mjc3MmtCIHJlc2VydmVk X2hpZ2hhdG9taWM6MEtCIGFjdGl2ZV9hbm9uOjU4MjRrQiBpbmFjdGl2ZV9hbm9uOjgwMTQwa0Ig YWN0aXZlX2ZpbGU6MTk5NDhrQiBpbmFjdGl2ZV9maWxlOjgzNzkya0IgdW5ldmljdGFibGU6MGtC IHdyaXRlcGVuZGluZzowa0IgcHJlc2VudDoyNjE2MjRrQiBtYW5hZ2VkOjIzMzQwOGtCIG1sb2Nr ZWQ6MGtCIGJvdW5jZTowa0IgZnJlZV9wY3A6MGtCIGxvY2FsX3BjcDowa0IgZnJlZV9jbWE6MGtC DQpbICAgMzYuNzgwNDExXSBsb3dtZW1fcmVzZXJ2ZVtdOiAwIDAgMCAwDQpbICAgMzYuNzgxMTIx XSBOb2RlIDAgRE1BMzI6IDI5KjRrQiAoVU1FKSAzMjEqOGtCIChVTUUpIDUzKjE2a0IgKFVNRSkg OCozMmtCIChVTSkgNCo2NGtCIChVTSkgMSoxMjhrQiAoVSkgMyoyNTZrQiAoVU0pIDAqNTEya0Ig MCoxMDI0a0IgMCoyMDQ4a0IgMCo0MDk2a0IgPSA0OTQwa0INClsgICAzNi43ODM2ODZdIE5vZGUg MCBodWdlcGFnZXNfdG90YWw9MCBodWdlcGFnZXNfZnJlZT0wIGh1Z2VwYWdlc19zdXJwPTAgaHVn ZXBhZ2VzX3NpemU9MTA0ODU3NmtCDQpbICAgMzYuNzg1MTY1XSBOb2RlIDAgaHVnZXBhZ2VzX3Rv dGFsPTAgaHVnZXBhZ2VzX2ZyZWU9MCBodWdlcGFnZXNfc3VycD0wIGh1Z2VwYWdlc19zaXplPTIw NDhrQg0KWyAgIDM2Ljc4NjU3M10gMzI0NTMgdG90YWwgcGFnZWNhY2hlIHBhZ2VzDQpbICAgMzYu Nzg3MjE2XSAwIHBhZ2VzIGluIHN3YXAgY2FjaGUNClsgICAzNi43ODc3NjRdIFN3YXAgY2FjaGUg c3RhdHM6IGFkZCAwLCBkZWxldGUgMCwgZmluZCAwLzANClsgICAzNi43ODg2MzZdIEZyZWUgc3dh cCAgPSAwa0INClsgICAzNi43ODkxMDldIFRvdGFsIHN3YXAgPSAwa0INClsgICAzNi43ODk1NjFd IDY1NDA2IHBhZ2VzIFJBTQ0KWyAgIDM2Ljc5MDAwN10gMCBwYWdlcyBIaWdoTWVtL01vdmFibGVP bmx5DQpbICAgMzYuNzkwNzAyXSA3MDU0IHBhZ2VzIHJlc2VydmVkDQpbICAgMzYuNzkxMzE4XSAw IHBhZ2VzIGNtYSByZXNlcnZlZA0KWyAgIDM2Ljc5MTk1NV0gMCBwYWdlcyBod3BvaXNvbmVkDQpC YWNrdHJhY2U6DQogICAgICAgICAgMTYgKHByaW1pdGl2ZS1sb2FkICIvZ251L3N0b3JlLzZhMXY5 YjFwMjhzcjJ2bWNqYmpjbmE1Y3Z3N+KApiIpDQpJbiBpY2UtOS9ldmFsLnNjbToNCiAgICA2MTk6 OCAxNSAoXyAjKCMoIzxkaXJlY3RvcnkgKGd1aWxlLXVzZXIpIDdmZGNiODY2YWYwMD4gIzxwcuKA pj4pICMpKQ0KSW4gLi9nbnUvYnVpbGQvdm0uc2NtOg0KICAgIDQxMDo2IDE0IChfICIvZ3VpeHNk LXN5c3RlbS1yb290IikNCkluIHNyZmkvc3JmaS0xLnNjbToNCiAgICA2MzQ6OSAxMyAoZm9yLWVh Y2ggIzxwcm9jZWR1cmUgN2ZkY2I2YTc4ZjIwIGF0IC4vZ251L2J1aWxkL3ZtLnPigKY+IOKApikN CkluIC4vZ251L2J1aWxkL3ZtLnNjbToNCiAgICAyMjQ6NiAxMiAocmVnaXN0ZXItY2xvc3VyZSBf IF8gIzpzY2hlbWEgXykNCkluIC4vZ3VpeC9zdG9yZS9kYXRhYmFzZS5zY206DQogICAxMTE6MjAg MTEgKGNhbGwtd2l0aC1kYXRhYmFzZSBfIF8gIzp3YWwtbW9kZT8gXykNCkluIC4vZ3VpeC9wcm9n cmVzcy5zY206DQogICAgNzE6MzYgMTAgKGNhbGwtd2l0aC1wcm9ncmVzcy1yZXBvcnRlciBfIF8p DQpJbiBzcmZpL3NyZmktMS5zY206DQogICAgNjM0OjkgIDkgKGZvci1lYWNoICM8cHJvY2VkdXJl IDdmZGNiNmE1YTEwMCBhdCAuL2d1aXgvc3RvcmUvZGF04oCmPiDigKYpDQpJbiAuL2d1aXgvc3Rv cmUvZGF0YWJhc2Uuc2NtOg0KICAgNDIwOjM2ICA4IChfICM8PHN0b3JlLWluZm8+IGl0ZW06ICIv Z251L3N0b3JlL3dnNGxoaXhoNW5rOTR2bmI2a2rigKY+KQ0KSW4gLi9ndWl4L3N0b3JlL2RlZHVw bGljYXRpb24uc2NtOg0KICAgICA0Mzo0ICA3IChuYXItc2hhMjU2ICIvZ3VpeHNkLXN5c3RlbS1y b290L2dudS9zdG9yZS93ZzRsaGl4aDVuaznigKYiKQ0KSW4gLi9ndWl4L3NlcmlhbGl6YXRpb24u c2NtOg0KICAgIDM4Mjo5ICA2IChkdW1wICIvZ3VpeHNkLXN5c3RlbS1yb290L2dudS9zdG9yZS93 ZzRsaGl4aDVuazk0dm5iNmvigKYiKQ0KSW4gc3JmaS9zcmZpLTEuc2NtOg0KICAgIDYzNDo5ICA1 IChmb3ItZWFjaCAjPHByb2NlZHVyZSA3ZmRjYjVlMWIzOTAgYXQgLi9ndWl4L3NlcmlhbGl6YeKA pj4g4oCmKQ0KSW4gLi9ndWl4L3NlcmlhbGl6YXRpb24uc2NtOg0KICAgMzg3OjIzICA0IChfICJz aGFyZSIpDQogICAzODE6NDMgIDMgKGR1bXAgIi9ndWl4c2Qtc3lzdGVtLXJvb3QvZ251L3N0b3Jl L3dnNGxoaXhoNW5rOTR2bmI2a+KApiIpDQogICAzMTk6MjEgIDIgKF8gIi9ndWl4c2Qtc3lzdGVt LXJvb3QvZ251L3N0b3JlL3dnNGxoaXhoNW5rOTR2bmI2a2o1duKApiIpDQpJbiBpY2UtOS9mdHcu c2NtOg0KICAgNTUzOjMwICAxIChfICM8ZGlyZWN0b3J5IHN0cmVhbSBmZmJkNTA+KQ0KSW4gdW5r bm93biBmaWxlOg0KICAgICAgICAgICAwIChyZWFkZGlyICM8ZGlyZWN0b3J5IHN0cmVhbSBmZmJk NTA+KQ0KDQpFUlJPUjogSW4gcHJvY2VkdXJlIHJlYWRkaXI6DQpJbiBwcm9jZWR1cmUgcmVhZGRp cjogQ2Fubm90IGFsbG9jYXRlIG1lbW9yeQ0KDRtbS3JlZ2lzdGVyaW5nIDI4NSBpdGVtcw0KWyAg IDM2Ljk0Nzg1NV0ga3ZtLWd1ZXN0OiBVbnJlZ2lzdGVyIHB2IHNoYXJlZCBtZW1vcnkgZm9yIGNw dSAwDQpbICAgMzYuOTQ5MjA3XSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtDQpbICAgMzYuOTQ5 OTEzXSByZWJvb3Q6IG1hY2hpbmUgcmVzdGFydA0KQmFja3RyYWNlOgogICAgICAgICAgIDEgKHBy aW1pdGl2ZS1sb2FkICIvZ251L3N0b3JlL2szaWEycXdhODBnMjFzcWpmaDIzMDYyanJkc+KApiIp CkluIC4vZ251L2J1aWxkL3ZtLnNjbToKICAgMTk4OjEyICAwIChsb2FkLWluLWxpbnV4LXZtIF8g IzpvdXRwdXQgXyAjOnFlbXUgXyAjOm1lbW9yeS1zaXplIF8g4oCmKQoKLi9nbnUvYnVpbGQvdm0u c2NtOjE5ODoxMjogSW4gcHJvY2VkdXJlIGxvYWQtaW4tbGludXgtdm06Cmd1ZXN0IFZNIGNvZGUg ZXhpdGVkIHdpdGggYSBub24temVybyBzdGF0dXMgMjU2CmVudmlyb25tZW50IHZhcmlhYmxlIGBQ QVRIJyBzZXQgdG8gYC9nbnUvc3RvcmUvamFoaHhyeDFmMjlwN2hxd2s1MDRjMWxuaTVuYTh3Zzkt cWVtdS1taW5pbWFsLTUuMi4wL2JpbjovZ251L3N0b3JlLzU3eGo1Z2N5MWpibDlhaTJsbnJxbnBy MGRhbGQ5aTY1LWNvcmV1dGlscy04LjMyL2JpbicK --=-HzxozTO70w90/m5Kvn3w-- ------------=_1620632821-17305-1--