From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id KKRWN0NI3GOj+AAAbAwnHQ (envelope-from ) for ; Fri, 03 Feb 2023 00:33:23 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id CF8WN0NI3GNRTgEAauVa8A (envelope-from ) for ; Fri, 03 Feb 2023 00:33:23 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7E31F5AC2 for ; Fri, 3 Feb 2023 00:33:22 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pNj4k-0001uF-65; Thu, 02 Feb 2023 18:33:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pNj4h-0001tf-VX for guix-patches@gnu.org; Thu, 02 Feb 2023 18:33:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pNj4g-0001GC-UQ for guix-patches@gnu.org; Thu, 02 Feb 2023 18:33:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pNj4g-0001LH-9a for guix-patches@gnu.org; Thu, 02 Feb 2023 18:33:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61243] Add WASM-4 fantasy console and prerequisites Resent-From: "Thompson, David" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 02 Feb 2023 23:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 61243 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 61243@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16753807305088 (code B ref -1); Thu, 02 Feb 2023 23:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Feb 2023 23:32:10 +0000 Received: from localhost ([127.0.0.1]:36136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNj3o-0001Jz-PK for submit@debbugs.gnu.org; Thu, 02 Feb 2023 18:32:09 -0500 Received: from lists.gnu.org ([209.51.188.17]:57890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNj3m-0001Jq-6Q for submit@debbugs.gnu.org; Thu, 02 Feb 2023 18:32:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pNj3j-00010H-Hz for guix-patches@gnu.org; Thu, 02 Feb 2023 18:32:04 -0500 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pNj3f-00019i-Rz for guix-patches@gnu.org; Thu, 02 Feb 2023 18:32:03 -0500 Received: by mail-qv1-xf30.google.com with SMTP id w15so1962256qvs.11 for ; Thu, 02 Feb 2023 15:31:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20210112.gappssmtp.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=wzFy04b+1ohAYCy4b7qXunw18tOpSVeHbaBJVqndumo=; b=WkauTERd7rMfCH9IoSqG0FkB38g5afOG3PRv5p5i4KtDMWGeDAcaoBGZkbqL2yLx1i Onm9D9Bh6PW26PwKxxsl1F+QPEQ47+KD7oEbcxLtRvyYcajl6pWjI2AROY0GpjAr93+b UB12ljPzlSY1kYiXxr8soPsx8bUKnRuvPCCeCvFFVHHd755y5DdnZGyV4woDIISstu62 2L5yUr+YpGWkrQCLKRgZAIGT1za0RPeSsf/w5Nb1NNe6c1DRlXmXhFfFWo8c3GWN3Cxd wO9OmIJqLzBtZhfksAZ+F6te8vqxw2TlSw3UulESRsvTTqLIilUzX8QxrQ6Uw11uy8vO nXSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=wzFy04b+1ohAYCy4b7qXunw18tOpSVeHbaBJVqndumo=; b=eGDgQoGgKrXFcKOqPewYhtPvgkBvYU2FDa78oLCZsB6M2TUU12dsI5Fkkvv8Jk7Tzw GKG96HULqdjVvMR9pIIBX2OdlvHa33fYG6DaNFCYRHoy82bjej7y6MI97CeX95cK+39t HwITNIO/f7038J8hUUUQ7C9QSkdDnDmw1xyr0YLHWYaPEl/zzNLXBb0Gy5oQHuNHHGuL pEd2YRu85ln/oU2tQgxxs2P0qXhVLCBy9UX9LT4mTytETCEJgPeQWL170bZ95DxP3MEN tG2OMAnJHaotGpPVf9Z7nZN9Y5av4n8wpLyahTQBN3jeJUzoHWPgLD1jlm9bCv86+8V8 x26g== X-Gm-Message-State: AO0yUKXhpiaPfFHb1Q5P5xTGpOAvCNuz2XuyAH80YOGsyDq0RhH38SlM to1vxbnlYoYTsCVJ82uxGbrO0cPeV9cUnWl8uEh7xW0yon8p0+CM X-Google-Smtp-Source: AK7set+/xsegJKrcF9RVg1cdr6nYfCFyhVQ4gj+YcAtekXOAnFs/7oxINlEpfCZVzBVFyzV6kr7fm7y8hFbzWD/EwFo= X-Received: by 2002:a0c:d611:0:b0:53f:a622:2215 with SMTP id c17-20020a0cd611000000b0053fa6222215mr480039qvj.32.1675380704905; Thu, 02 Feb 2023 15:31:44 -0800 (PST) MIME-Version: 1.0 From: "Thompson, David" Date: Thu, 2 Feb 2023 18:31:33 -0500 Message-ID: Content-Type: multipart/mixed; boundary="000000000000c86fbc05f3bff72b" Received-SPF: pass client-ip=2607:f8b0:4864:20::f30; envelope-from=dthompson2@worcester.edu; helo=mail-qv1-xf30.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1675380803; a=rsa-sha256; cv=none; b=joeygrBWr32FMyQxhE/wgX/IPyE2vJHvxXgOLxZwDUXCQWUjsDx/x0sMmqhX96FSc1u4k2 MnqIjLnvBPUgzuC2SHz0CvaJyiWkAbZjn/mFhqH5J9O8zV1gZ/IKXoy2hh3NSFz0OPkXEq Qd5Fe54hrV1saB0SWIMS73BPfPd1mFl0dZOCM+oDlhZXSYsDGF0uFT0ekaqT3YOuv6195L JzJzHY090NLf222JBUPkKWqUKExvuxnqjYqS4UsKTmJ4lvjwrN7SZtOW1jtDflZtsQUf0f flmGm7NDakUI94hSXMyyIbNuEFTBelporYhYB/obHvfXQGMO//QVU5vJS5261g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=worcester-edu.20210112.gappssmtp.com header.s=20210112 header.b=WkauTERd; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1675380803; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=wzFy04b+1ohAYCy4b7qXunw18tOpSVeHbaBJVqndumo=; b=SJNS6US7EZx0Qaq8HktaN8MnPG8Rgjp38X6SQV5F3wqWuAQ1Qljsynq76w4OAvwcSK/kdH 54kmqkyDqPyhkAzL9zAF7xtkwBsgDD9Zxo124Q4r9R/FcXHYsHMgZM+6bYQ36dOqHkYPw1 UXfDy2fdxFU4TphHPv90GkRNFbI/4mAceE5o3/KfvaWxDxngnKbc3T7XfHxAf5MNIbndrd SYcmYCfTy1kTX0CgyjGeNsQrNt2Kct+z1c7bAH+fSDbafz/Jg+aLW/C8wZtl3YdonJ0Dc2 jzmtfEnczmaTm+Z8ITIcZBxq2G+HSA0WffGHUDv0juqyJNOTR5Rn9R3GhYdxgg== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 2.32 X-Spam-Score: 2.32 X-Migadu-Queue-Id: 7E31F5AC2 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=worcester-edu.20210112.gappssmtp.com header.s=20210112 header.b=WkauTERd; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-TUID: Bt4ZrKAJK042 --000000000000c86fbc05f3bff72b Content-Type: text/plain; charset="UTF-8" Hello all, This set of 4 patches adds WASM-4 (https://wasm4.org/), a fantasy console that runs game "cartridges" compiled to WebAssembly. It's a fun way to learn about WebAssembly using a relatively simple system. I've seen a WASM-4 game that was assembled using Racket, which I thought was pretty neat. It would be even cooler if someone did something like that with Guile! Packaging this thing was not exactly straightforward due to dependency bundling via git submodules, but I was able to unbundle everything. - Dave --000000000000c86fbc05f3bff72b Content-Type: text/x-patch; charset="UTF-8"; name="0002-gnu-Add-minifb.patch" Content-Disposition: attachment; filename="0002-gnu-Add-minifb.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ldnqbk631 RnJvbSAxMTBmNjk2MmYzMDlhYzNhN2NiODU4MjEwZWVkMzFiMTA5ODUxNGY4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uMkB3b3JjZXN0ZXIu ZWR1PgpEYXRlOiBUaHUsIDIgRmViIDIwMjMgMTQ6Mjc6MTMgLTA1MDAKU3ViamVjdDogW1BBVENI IDIvNF0gZ251OiBBZGQgbWluaWZiLgoKKiBnbnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtIChtaW5p ZmIpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL2dyYXBoaWNzLnNjbSB8IDQ0ICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ0 IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtIGIv Z251L3BhY2thZ2VzL2dyYXBoaWNzLnNjbQppbmRleCBlYmY1NzFkOTNlLi4xYzVmNDI5MDg0IDEw MDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9n cmFwaGljcy5zY20KQEAgLTM0LDYgKzM0LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMiBQYXVs IEEuIFBhdGllbmNlIDxwYXVsQGFwYXRpZW5jZS5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIg ZGFuIDxpQGRhbi5nYW1lcz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMyBTaGFybGF0YW4gSGVsbHNl aGVyIDxzaGFybGF0YW51c0BnbWFpbC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjMgRGF2aWQg VGhvbXBzb24gPGR0aG9tcHNvbjJAd29yY2VzdGVyLmVkdT4KIDs7OwogOzs7IFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0yMzQsNiArMjM1LDQ5IEBAIChkZWZpbmUtcHVi bGljIGRpcmVjdGZiCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2Rlbmlza3Jv cHAvRGlyZWN0RkIiKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkKIAorKGRlZmlu ZS1wdWJsaWMgbWluaWZiCisgIChsZXQgKChjb21taXQgIjQzZjhjMTMwOTM0MWY0NzA5YTQ3MWI1 OTJkMDQ0MzQzMjYwNDI0ODMiKQorICAgICAgICAocmV2aXNpb24gIjEiKSkKKyAgICAocGFja2Fn ZQorICAgICAgKG5hbWUgIm1pbmlmYiIpCisgICAgICAodmVyc2lvbiAoZ2l0LXZlcnNpb24gIjAi IHJldmlzaW9uIGNvbW1pdCkpCisgICAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAg ICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgICAodXJpCisgICAgICAgICAgICAg ICAgIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1 Yi5jb20vZW1vb24vbWluaWZiIikKKyAgICAgICAgICAgICAgICAgIChjb21taXQgY29tbWl0KSkp CisgICAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24p KQorICAgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgKGJhc2UzMiAiMXow NzIwYXpzZ2k4M3lnNHlzbWZ2cHZzZzA1NjZzMmNxNTl4eDUydzh3NXJwa2xhNGNqaCIpKSkpCisg ICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAgIChhcmd1bWVudHMK KyAgICAgICAnKCM6Y29uZmlndXJlLWZsYWdzICcoIi1ETUlOSUZCX0JVSUxEX0VYQU1QTEVTPTAi KQorICAgICAgICAgIzpwaGFzZXMKKyAgICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1w aGFzZXMKKyAgICAgICAgICAgKHJlcGxhY2UgJ2luc3RhbGwKKyAgICAgICAgICAgICAobGFtYmRh KiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgICAobGV0 KiAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQorICAgICAgICAgICAgICAgICAgICAg IChpbmNsdWRlZGlyIChzdHJpbmctYXBwZW5kIG91dCAiL2luY2x1ZGUiKSkKKyAgICAgICAgICAg ICAgICAgICAgICAobGliZGlyIChzdHJpbmctYXBwZW5kIG91dCAiL2xpYiIpKSkKKyAgICAgICAg ICAgICAgICAgKG1rZGlyLXAgaW5jbHVkZWRpcikKKyAgICAgICAgICAgICAgICAgKG1rZGlyLXAg bGliZGlyKQorICAgICAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoaGVhZGVyKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoY29weS1maWxlIGhlYWRlcgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGluY2x1ZGVkaXIgIi8i CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGJhc2VuYW1lIGhlYWRlcikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaW5kLWZp bGVzICIuLi9zb3VyY2UvaW5jbHVkZSIgIlxcLmgkIikpCisgICAgICAgICAgICAgICAgIChjb3B5 LWZpbGUgImxpYm1pbmlmYi5hIiAoc3RyaW5nLWFwcGVuZCBsaWJkaXIgIi9saWJtaW5pZmIuYSIp KSkpKSkKKyAgICAgICAgIDs7IE5vIGNoZWNrIHRhcmdldC4KKyAgICAgICAgICM6dGVzdHM/ICNm KSkKKyAgICAgIDs7IGxpYm1pbmlmYi5hIHdvbid0IHdvcmsgd2l0aG91dCB0aGVzZSBsaWJyYXJp ZXMsIHNvIHByb3BhZ2F0ZSB0aGVtLgorICAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0IGxp YngxMSBsaWJ4a2Jjb21tb24gbWVzYSkpCisgICAgICAoc3lub3BzaXMgIlNtYWxsIGxpYnJhcnkg Zm9yIHJlbmRlcmluZyBwaXhlbHMgdG8gYSBmcmFtZWJ1ZmZlciIpCisgICAgICAoZGVzY3JpcHRp b24gIk1pbmlGQiAoTWluaSBGcmFtZUJ1ZmZlcikgaXMgYSBzbWFsbCwgY3Jvc3MtcGxhdGZvcm0K K2xpYnJhcnkgdGhhdCBtYWtlcyBpdCBlYXN5IHRvIHJlbmRlciAoMzItYml0KSBwaXhlbHMgaW4g YSB3aW5kb3cuIikKKyAgICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9lbW9vbi9t aW5pZmIiKQorICAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKSkKKwogKGRlZmluZS1wdWJs aWMgZmx1eAogICAocGFja2FnZQogICAgIChuYW1lICJmbHV4IikKLS0gCjIuMzkuMQoK --000000000000c86fbc05f3bff72b Content-Type: text/x-patch; charset="UTF-8"; name="0004-gnu-Add-wasm4.patch" Content-Disposition: attachment; filename="0004-gnu-Add-wasm4.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ldnqbk6d3 RnJvbSBlMDIxZThhNjc5NjkzZTkyYWY3NmU3NDQ0ZWFiODYyNDVkMzc2M2M3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uMkB3b3JjZXN0ZXIu ZWR1PgpEYXRlOiBUaHUsIDIgRmViIDIwMjMgMTc6NTA6MDMgLTA1MDAKU3ViamVjdDogW1BBVENI IDQvNF0gZ251OiBBZGQgd2FzbTQuCgoqIGdudS9wYWNrYWdlcy9lbXVsYXRvcnMuc2NtICh3YXNt NCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW11bGF0b3JzLnNjbSB8IDU0ICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNTMg aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9l bXVsYXRvcnMuc2NtIGIvZ251L3BhY2thZ2VzL2VtdWxhdG9ycy5zY20KaW5kZXggN2MwNDQ2NTUy Ni4uNDdjYjE3NWQ4MSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2VtdWxhdG9ycy5zY20KKysr IGIvZ251L3BhY2thZ2VzL2VtdWxhdG9ycy5zY20KQEAgLTMsNyArMyw3IEBACiA7OzsgQ29weXJp Z2h0IMKpIDIwMTUgUGF1bCB2YW4gZGVyIFdhbHQgPHBhdWxAZGVua25lcmQub3JnPgogOzs7IENv cHlyaWdodCDCqSAyMDE1LCAyMDE2LCAyMDIxIFNvdSBCdW5uYnUgPGl5enNvbmdAbWVtYmVyLmZz Zi5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTUsIDIwMTYgVGF5bGFuIFVscmljaCBCYXnEsXJs xLEvS2FtbWVyIDx0YXlsYW5iYXlpcmxpQGdtYWlsLmNvbT4KLTs7OyBDb3B5cmlnaHQgwqkgMjAx NSwgMjAxOCBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uMkB3b3JjZXN0ZXIuZWR1PgorOzs7IENv cHlyaWdodCDCqSAyMDE1LCAyMDE4LCAyMDIzIERhdmlkIFRob21wc29uIDxkdGhvbXBzb24yQHdv cmNlc3Rlci5lZHU+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTYgTWFub2xpcyBGcmFna2lza29zIFJh Z2tvdXNpcyA8bWFub2xpczgzN0BnbWFpbC5jb20+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTYsIDIw MTcsIDIwMTgsIDIwMjAgRWZyYWltIEZsYXNobmVyIDxlZnJhaW1AZmxhc2huZXIuY28uaWw+CiA7 OzsgQ29weXJpZ2h0IMKpIDIwMTctMjAyMyBOaWNvbGFzIEdvYXppb3UgPG1haWxAbmljb2xhc2dv YXppb3UuZnI+CkBAIC03NCw2ICs3NCw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMg ZW11bGF0b3JzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbCkKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgZ2xpYikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ25v bWUpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdyYXBoaWNzKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBndGspCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdl KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaWJlZGl0KQpAQCAtMTUwNiw2ICsxNTA3 LDU3IEBAIChkZWZpbmUtcHVibGljIHJldHJvYXJjaAogbXVsdGktc3lzdGVtIGdhbWUvZW11bGF0 b3Igc3lzdGVtLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQogCisoZGVmaW5lLXB1 YmxpYyB3YXNtNAorICAocGFja2FnZQorICAgIChuYW1lICJ3YXNtNCIpCisgICAgKHZlcnNpb24g IjIuNS40IikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCBnaXQt ZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAg ICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL2FkdXJvcy93YXNtNCIpCisgICAgICAgICAg ICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCisgICAgICAg ICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAg ICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIw eWNuem53eTRpNGZ3Nmw1MDd5NXhtOTg2cnhxdm5wbDk3MTcyNXE4eGluc25xMnN3cG5sIikpKSkK KyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisg ICAgIChsaXN0CisgICAgICAjOnRlc3RzPyAjZiA7IG5vIGNoZWNrIHRhcmdldAorICAgICAgIzpj b25maWd1cmUtZmxhZ3MKKyAgICAgICN+KGxpc3QgKHN0cmluZy1hcHBlbmQgIi1EQ01BS0VfQ19G TEFHUz0iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICItSSIgIyRtaW5pZmIgIi9pbmNs dWRlICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1JIiAjJHdhc20zICIvaW5jbHVk ZSIpKQorICAgICAgIzpwaGFzZXMKKyAgICAgICcobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhh c2VzCisgICAgICAgICA7OyBXQVNNNCdzIHNvdXJjZSBpcyBhIGNvbWJpbmF0aW9uIG9mIG11bHRp cGxlIHJ1bnRpbWVzLiAgV2Ugd2FudCB0bworICAgICAgICAgOzsgYnVpbGQgdGhlIG5hdGl2ZSBv bmUuCisgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2NoZGlyLXRvLW5hdGl2ZS1ydW50aW1l CisgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgIChjaGRpciAicnVudGltZXMvbmF0 aXZlIikpKQorICAgICAgICAgOzsgV0FTTTQgdXNlcyBnaXQgc3VibW9kdWxlcyB0byBidW5kbGUg c2V2ZXJhbCBkZXBlbmRlbmNpZXMsIHdoaWNoIHdlCisgICAgICAgICA7OyBoYXZlIGluc3RlYWQg bWFkZSBkZWRpY2F0ZWQgcGFja2FnZXMgZm9yLiAgVGhpcyBwaGFzZSBoYWNrcyB0aGUKKyAgICAg ICAgIDs7IGJ1aWxkIHN5c3RlbSB0byB1c2Ugb3VyIG93biBzdHVmZi4KKyAgICAgICAgIChhZGQt YWZ0ZXIgJ2NoZGlyLXRvLW5hdGl2ZS1ydW50aW1lICd1bmJ1bmRsZQorICAgICAgICAgICAobGFt YmRhIF8KKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0IgorICAgICAg ICAgICAgICAgOzsgVGhlc2UgZGlyZWN0b3JpZXMgZG8gbm90IGV4aXN0IGJlY2F1c2Ugd2UgYXJl bid0IHB1bGxpbmcgaW4KKyAgICAgICAgICAgICAgIDs7IHN1Ym1vZHVsZXMuCisgICAgICAgICAg ICAgICAoKCJhZGRfc3ViZGlyZWN0b3J5XFwodmVuZG9yL21pbmlmYlxcKSIpICIiKQorICAgICAg ICAgICAgICAgKCgiYWRkX3N1YmRpcmVjdG9yeVxcKHZlbmRvci9jdWJlYlxcKSIpICIiKQorICAg ICAgICAgICAgICAgOzsgQWRkIGFkZGl0aW9uYWwgbGlicmFyaWVzIG5lZWRlZCB0byBzdWNjZXNz ZnVsbHkgbGluayB0aGUKKyAgICAgICAgICAgICAgIDs7IHdhc200IGV4ZWN1dGFibGUgdXNpbmcg dGhlIHVuYnVuZGxlZCBkZXBlbmRlbmNpZXMuCisgICAgICAgICAgICAgICAoKCJ0YXJnZXRfbGlu a19saWJyYXJpZXNcXCh3YXNtNCBtaW5pZmIgY3ViZWJcXCkiKQorICAgICAgICAgICAgICAgICJ0 YXJnZXRfbGlua19saWJyYXJpZXMod2FzbTQgbSBHTCBYMTEgeGtiY29tbW9uIG1pbmlmYiBjdWJl YiBtMykiKSkpKSkpKQorICAgIChpbnB1dHMgKGxpc3QgY3ViZWIgbWluaWZiIHdhc20zKSkKKyAg ICAoc3lub3BzaXMgIldlYkFzc2VtYmx5IGZhbnRhc3kgY29uc29sZSIpCisgICAgKGRlc2NyaXB0 aW9uICJXQVNNLTQgaXMgYSBsb3ctbGV2ZWwgZmFudGFzeSBnYW1lIGNvbnNvbGUgZm9yIGJ1aWxk aW5nCitzbWFsbCBnYW1lcyB3aXRoIFdlYkFzc2VtYmx5LiAgR2FtZSBjYXJ0cmlkZ2VzIChST01z KSBhcmUgc21hbGwsCitzZWxmLWNvbnRhaW5lZCAud2FzbSBmaWxlcyB0aGF0IGNhbiBiZSBidWls dCB3aXRoIGFueSBwcm9ncmFtbWluZyBsYW5ndWFnZQordGhhdCBjb21waWxlcyB0byBXZWJBc3Nl bWJseS4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vd2FzbTQub3JnIikKKyAgICAobGljZW5z ZSBsaWNlbnNlOmlzYykpKQorCiAoZGVmaW5lLXB1YmxpYyBzY3VtbXZtCiAgIChwYWNrYWdlCiAg ICAgKG5hbWUgInNjdW1tdm0iKQotLSAKMi4zOS4xCgo= --000000000000c86fbc05f3bff72b Content-Type: text/x-patch; charset="UTF-8"; name="0003-gnu-Add-cubeb.patch" Content-Disposition: attachment; filename="0003-gnu-Add-cubeb.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ldnqbk682 RnJvbSBmYTc3ZjcxYzNmMTZkYjM5OGVhZTBlZDExNDUzYjhkYjA3N2M2ZmUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uMkB3b3JjZXN0ZXIu ZWR1PgpEYXRlOiBUaHUsIDIgRmViIDIwMjMgMTU6MDY6NTkgLTA1MDAKU3ViamVjdDogW1BBVENI IDMvNF0gZ251OiBBZGQgY3ViZWIuCgoqIGdudS9wYWNrYWdlcy9hdWRpby5zY20gKGN1YmViKTog TmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9hdWRpby5zY20gfCAzNyArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9hdWRpby5zY20gYi9nbnUvcGFja2FnZXMv YXVkaW8uc2NtCmluZGV4IDRmYmZlZmFmYTMuLjljNGJmYTc2MDkgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9hdWRpby5zY20KKysrIGIvZ251L3BhY2thZ2VzL2F1ZGlvLnNjbQpAQCAtNDEsNiAr NDEsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIyIFNpbW9uIFN0cmVpdCA8c2ltb25AbmV0cGFu aWMub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIEFuZHkgVGFpIDxhdGFpQGF0YWkub3JnPgog Ozs7IENvcHlyaWdodCDCqSAyMDIzIFNlcmdpdSBJdmFub3YgPHNpdmFub3ZAY29saW1pdGUuZnI+ Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjMgRGF2aWQgVGhvbXBzb24gPGR0aG9tcHNvbjJAd29yY2Vz dGVyLmVkdT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBA IC02MTU5LDMgKzYxNjAsMzkgQEAgKGRlZmluZS1wdWJsaWMgc3RyZWFtcmlwcGVyCiBzZXBhcmF0 aW9uIGRhdGEsIGFuZCB1c2VzIHRoYXQgYXMgYSBtYXJrZXIgZm9yIHdoZXJlIHRoZSB0cmFjayBz aG91bGQKIGJlIHNlcGFyYXRlZC4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKKwor KGRlZmluZS1wdWJsaWMgY3ViZWIKKyAgKGxldCAoKGNvbW1pdCAiOWUyOWQ3MjhiMDAyNWM2NzQ5 MDRmODNmNWExM2E4OGQxYTZhNWVkYyIpCisgICAgICAgIChyZXZpc2lvbiAiMSIpKQorICAgIChw YWNrYWdlCisgICAgICAobmFtZSAiY3ViZWIiKQorICAgICAgKHZlcnNpb24gKGdpdC12ZXJzaW9u ICIwIiByZXZpc2lvbiBjb21taXQpKQorICAgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVy ZW5jZQorICAgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9tb3pp bGxhL2N1YmViIikKKyAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0IGNvbW1pdCkpKQorICAg ICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAg ICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAg ICAgICAgICAgICIxc3hrcjNoOGE0aGQzYzNhM2NqeWRyc3p6Nm5weGszdmg2cmEzeTY3bGRzM3pn YzY5YzduIikpKSkKKyAgICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAg ICAgKGFyZ3VtZW50cworICAgICAgICcoIzpjb25maWd1cmUtZmxhZ3MKKyAgICAgICAgIDs7IFNh bml0aXplcnMtY21ha2UgcmVxdWlyZXMgYSBnaXQgc3VibW9kdWxlLgorICAgICAgICAgJygiLURV U0VfU0FOSVRJWkVSUz0wIgorICAgICAgICAgICA7OyBUZXN0cyByZXF1aXJlIGEgZ2l0IHN1Ym1v ZHVsZSBmb3IgZ29vZ2xldGVzdC4KKyAgICAgICAgICAgIi1EQlVJTERfVEVTVFM9MCIKKyAgICAg ICAgICAgOzsgVXNlIG91ciBzcGVleCwgbm90IGEgYnVuZGxlZCBvbmUuCisgICAgICAgICAgICIt REJVTkRMRV9TUEVFWD0wIgorICAgICAgICAgICA7OyBBIHN0YXRpYyBsaWJyYXJ5IHdvdWxkIGJl IGJ1aWx0IGJ5IGRlZmF1bHQuCisgICAgICAgICAgICItREJVSUxEX1NIQVJFRF9MSUJTPTEiCisg ICAgICAgICAgIDs7IEV4cGxpY2l0bHkgbGluayBhZ2FpbnN0IGF1ZGlvIGxpYnJhcmllcyBzbyB0 aGV5IGFyZSBvbiB0aGUKKyAgICAgICAgICAgOzsgcnVucGF0aC4gIE90aGVyd2lzZSBjdWJlYiB0 cmllcyB0byBkbG9wZW4gdGhlbSBhdCBydW50aW1lLgorICAgICAgICAgICAiLURDTUFLRV9TSEFS RURfTElOS0VSX0ZMQUdTPS1sYXNvdW5kIC1scHVsc2UgLWxzcGVleCIpCisgICAgICAgICAjOnRl c3RzPyAjZikpCisgICAgICAoaW5wdXRzIChsaXN0IGFsc2EtbGliIHB1bHNlYXVkaW8gc3BlZXgp KQorICAgICAgKHN5bm9wc2lzICJDcm9zcy1wbGF0Zm9ybSBhdWRpbyBsaWJyYXJ5IikKKyAgICAg IChkZXNjcmlwdGlvbiAiQ3ViZWIgaXMgTW96aWxsYSdzIGNyb3NzLXBsYXRmb3JvbSBhdWRpbyBs aWJyYXJ5LiIpCisgICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9j dWJlYiIpCisgICAgICAobGljZW5zZSBsaWNlbnNlOmlzYykpKSkKLS0gCjIuMzkuMQoK --000000000000c86fbc05f3bff72b Content-Type: text/x-patch; charset="UTF-8"; name="0001-gnu-Add-wasm3.patch" Content-Disposition: attachment; filename="0001-gnu-Add-wasm3.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ldnqbk5u0 RnJvbSBlMjI3NTg3YjRlNTAzMTNmZGJkYTRhY2Y3OTkyYjdhNGRlZDIzMjYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uMkB3b3JjZXN0ZXIu ZWR1PgpEYXRlOiBUaHUsIDIgRmViIDIwMjMgMTQ6MDQ6NDggLTA1MDAKU3ViamVjdDogW1BBVENI IDEvNF0gZ251OiBBZGQgd2FzbTMuCgoqIGdudS9wYWNrYWdlcy93ZWIuc2NtICh3YXNtMyk6IE5l dyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvd2ViLnNjbSB8IDQ4ICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0 aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy93ZWIuc2NtIGIvZ251L3BhY2thZ2Vz L3dlYi5zY20KaW5kZXggYTI5ZjUzMTA4Yy4uYzUyN2ZmODBkZiAxMDA2NDQKLS0tIGEvZ251L3Bh Y2thZ2VzL3dlYi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3dlYi5zY20KQEAgLTYxLDYgKzYxLDcg QEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMiBqZ2FydCA8amdhcnRAZGlzbWFpbC5kZT4KIDs7OyBD b3B5cmlnaHQgwqkgMjAyMyBQYXVsIEEuIFBhdGllbmNlIDxwYXVsQGFwYXRpZW5jZS5jb20+CiA7 OzsgQ29weXJpZ2h0IMKpIDIwMjIgQnJ1bm8gVmljdGFsIDxtaXJhaUBtYWtpbmF0YS5ldT4KKzs7 OyBDb3B5cmlnaHQgwqkgMjAyMyBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uMkB3b3JjZXN0ZXIu ZWR1PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTE1 NTcsNiArMTU1OCw1MyBAQCAoZGVmaW5lLXB1YmxpYyB3YWJ0CiBvdGhlciBzeXN0ZW1zIHRoYXQg d2FudCB0byBtYW5pcHVsYXRlIFdlYkFzc2VtYmx5IGZpbGVzLiIpCiAgICAgKGxpY2Vuc2UgbGlj ZW5zZTphc2wyLjApKSkKIAorKGRlZmluZS1wdWJsaWMgd2FzbTMKKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAid2FzbTMiKQorICAgICh2ZXJzaW9uICIwLjUuMCIpCisgICAgKHNvdXJjZQorICAgICAo b3JpZ2luCisgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgKHVyaSAoZ2l0LXJlZmVy ZW5jZQorICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS93YXNtMy93YXNtMyIp CisgICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKKyAg ICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgKHNo YTI1NgorICAgICAgICAoYmFzZTMyICIwN3p6bWs3NzZqOHlkeXhocm5uamlzY2JoaG16MTgyYTYy cjZhaXg2a2ZrNWtxMmN3aWEyIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIDs7IFRoZSBkZWZhdWx0IFdBU0kgb3B0aW9uICJ1 dndhc2kiIGNhdXNlcyBDTWFrZSB0byBpbml0aWF0ZSBhICdnaXQKKyAgICAgOzsgY2xvbmUnIHdo aWNoIGNhbm5vdCBoYXBwZW4gd2l0aGluIHRoZSBidWlsZCBjb250YWluZXIuCisgICAgICcoIzpj b25maWd1cmUtZmxhZ3MgJygiLURCVUlMRF9XQVNJPXNpbXBsZSIpCisgICAgICAgOzsgTm8gY2hl Y2sgdGFyZ2V0LiAgVGhlcmUgYXJlIHRlc3RzIGJ1dCB0aGV5IHJlcXVpcmUgYSBuZXR3b3JrCisg ICAgICAgOzsgY29ubmVjdGlvbiB0byBkb3dubG9hZCB0aGUgV2ViQXNzZW1ibHkgY29yZSB0ZXN0 IHN1aXRlLgorICAgICAgICM6dGVzdHM/ICNmCisgICAgICAgOzsgVGhlcmUgaXMgbm8gaW5zdGFs bCB0YXJnZXQuICBJbnN0ZWFkLCB3ZSBoYXZlIHRvIG1hbnVhbGx5IGNvcHkgdGhlCisgICAgICAg Ozsgd2FzbTMgYnVpbGQgYXJ0aWZhY3RzIHRvIHRoZSBvdXRwdXQgZGlyZWN0b3J5LgorICAgICAg ICM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAg ICAgKHJlcGxhY2UgJ2luc3RhbGwKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMg IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChsZXQqICgob3V0IChhc3NvYy1yZWYg b3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgIChiaW5kaXIgKHN0cmluZy1hcHBl bmQgb3V0ICIvYmluIikpCisgICAgICAgICAgICAgICAgICAgIChpbmNsdWRlZGlyIChzdHJpbmct YXBwZW5kIG91dCAiL2luY2x1ZGUiKSkKKyAgICAgICAgICAgICAgICAgICAgKGxpYmRpciAoc3Ry aW5nLWFwcGVuZCBvdXQgIi9saWIiKSkpCisgICAgICAgICAgICAgICAobWtkaXItcCBiaW5kaXIp CisgICAgICAgICAgICAgICAobWtkaXItcCBpbmNsdWRlZGlyKQorICAgICAgICAgICAgICAgKG1r ZGlyLXAgbGliZGlyKQorICAgICAgICAgICAgICAgKGNvcHktZmlsZSAid2FzbTMiIChzdHJpbmct YXBwZW5kIGJpbmRpciAiL3dhc20zIikpCisgICAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJk YSAoaGVhZGVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvcHktZmlsZSBoZWFkZXIK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgaW5j bHVkZWRpciAiLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGJhc2VuYW1lIGhlYWRlcikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAo ZmluZC1maWxlcyAiLi4vc291cmNlL3NvdXJjZSIgIlxcLmgkIikpCisgICAgICAgICAgICAgICAo Y29weS1maWxlICJzb3VyY2UvbGlibTMuYSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgbGliZGlyICIvbGlibTMuYSIpKSkpKSkpKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2l0aHViLmNvbS93YXNtMy93YXNtMyIpCisgICAgKHN5bm9wc2lzICJXZWJBc3NlbWJs eSBpbnRlcnByZXRlciIpCisgICAgKGRlc2NyaXB0aW9uICJXQVNNMyBpcyBhIGZhc3QgV2ViQXNz ZW1ibHkgaW50ZXJwcmV0ZXIuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKIChk ZWZpbmUtcHVibGljIHdlYnNvY2tldHBwCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIndlYnNvY2tl dHBwIikKLS0gCjIuMzkuMQoK --000000000000c86fbc05f3bff72b--