From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id AI/3AMexyF5pcgAA0tVLHw (envelope-from ) for ; Sat, 23 May 2020 05:16:55 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 2P81OMaxyF6bUAAAbx9fmQ (envelope-from ) for ; Sat, 23 May 2020 05:16:54 +0000 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 5C4139402D6 for ; Sat, 23 May 2020 05:16:54 +0000 (UTC) Received: from localhost ([::1]:34142 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jcMWj-0005rV-Cv for larch@yhetil.org; Sat, 23 May 2020 01:16:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52570) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcMWK-0005rM-IV for emacs-orgmode@gnu.org; Sat, 23 May 2020 01:16:28 -0400 Received: from mail-yb1-f169.google.com ([209.85.219.169]:33054) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jcMWI-0008Ed-NJ for emacs-orgmode@gnu.org; Sat, 23 May 2020 01:16:28 -0400 Received: by mail-yb1-f169.google.com with SMTP id g79so5704414ybf.0 for ; Fri, 22 May 2020 22:16:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=4jsnf+OlnPTy6BKzLZKaG74eqNspPSdU5Fwrn2t56is=; b=apjd5hWGzcfE/ZBS2NdAa9oJceiiltxCI59yDyUhCfCTivjdt2hi9aMiBdi/EWmOml 77PnV3+vWV7Qjw5mKt4AnQGqkfnsQkNc/tNa7jyou4O+tToB7551e1ekjgyUVV+l80q+ 2jvZk+CCrOiks1ykMOxkULCrm66mX+v74A398mmq4cnGngopiTWw5OeSnlmQnsoTi2OB cO5QLfQ9iG9h/uvfaR4EvVYMvnS8OlBXYPN3pnKNWxi8WsguzK0fuaNPMKVpDieJlnTa KTff1q0NX+q1/U4ZDVCWuqk+BhNXU1OJGQExTkEbV01rxH21CaV4jP64naJzOQur1Iv6 eC7w== X-Gm-Message-State: AOAM531uPjaQRcFkuZjLsbRBTdeSTcnUqdtqCbQ8/GUYiCw62fH3qaW7 UNOddJrlwFwAiOu3SgKYwO7P2Uw7/b4KbRdLJ/hL7Q== X-Google-Smtp-Source: ABdhPJyg8UTCZXULxHnJVe7L3t8OVbTFCsVsRsaw7qgsLSK7Rwj2YCVXUL8We5jl2Lf8Z8slcsIBLexgSL/1iorWGss= X-Received: by 2002:a25:d64b:: with SMTP id n72mr13696061ybg.43.1590210985440; Fri, 22 May 2020 22:16:25 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 22 May 2020 22:16:24 -0700 From: Stefan Kangas In-Reply-To: <875zcns0ph.fsf@kyleam.com> References: <875zcns0ph.fsf@kyleam.com> MIME-Version: 1.0 Date: Fri, 22 May 2020 22:16:24 -0700 Message-ID: Subject: Re: [PATCH] New function org-agenda-filter-set To: Kyle Meyer Content-Type: multipart/mixed; boundary="000000000000e7d22d05a649d8f8" Received-SPF: pass client-ip=209.85.219.169; envelope-from=stefankangas@gmail.com; helo=mail-yb1-f169.google.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/23 01:16:25 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: nm1C5uiLdIZb --000000000000e7d22d05a649d8f8 Content-Type: text/plain; charset="UTF-8" Kyle Meyer writes: > nitpick: Could you update the docstring to explicitly mention STR and to > describe NEGATE? Fixed in the attached patch. > Thanks for the patch. Thanks for reviewing. Best regards, Stefan Kangas --000000000000e7d22d05a649d8f8 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-New-function-org-agenda-filter-set.patch" Content-Disposition: attachment; filename="0001-New-function-org-agenda-filter-set.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 52e553a53977a70a_0.1 RnJvbSA1YTlhN2Q4MTBlMTc0ZGZhZDMwYTZlYzY1N2IzOWNiZTgzODc5Zjk0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTYXQsIDIzIE1heSAyMDIwIDA3OjEzOjI5ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TmV3IGZ1bmN0aW9uIG9yZy1hZ2VuZGEtZmlsdGVyLXNldAoKKiBsaXNwL29yZy1hZ2VuZGEuZWwg KG9yZy1hZ2VuZGEtZmlsdGVyKQoob3JnLWFnZW5kYS1maWx0ZXItc2V0KTogUmVmYWN0b3Igb3V0 IGZyb20gJ29yZy1hZ2VuZGEtZmlsdGVyJywgdG8KY3JlYXRlIGEgYmV0dGVyIGludGVyZmFjZSB0 byBmaWx0ZXIgdGhlIGFnZW5kYSBmcm9tIExpc3AuCi0tLQogbGlzcC9vcmctYWdlbmRhLmVsIHwg MTAyICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpc3Avb3JnLWFnZW5kYS5lbCBiL2xpc3Avb3JnLWFnZW5kYS5lbAppbmRleCBhYjEzZjkyNmMu Ljg1OGRlMDJjNyAxMDA2NDQKLS0tIGEvbGlzcC9vcmctYWdlbmRhLmVsCisrKyBiL2xpc3Avb3Jn LWFnZW5kYS5lbApAQCAtNzY1NSw3ICs3NjU1LDYwIEBAIGNvbnNpc3RlbmN5IHdpdGggdGhlIG90 aGVyIGZpbHRlciBjb21tYW5kcy4iCiAJICAgICAgIChpZiBrZWVwIGN1cnJlbnQgbmlsKSkpCiAJ KG9yZy1hZ2VuZGEtZmlsdGVyLWFwcGx5IG9yZy1hZ2VuZGEtZWZmb3J0LWZpbHRlciAnZWZmb3J0 KSkpKSkKIAotKGRlZnVuIG9yZy1hZ2VuZGEtZmlsdGVyICgmb3B0aW9uYWwgc3RyaXAtb3ItYWNj dW11bGF0ZSkKKyhkZWZ1biBvcmctYWdlbmRhLWZpbHRlci1zZXQgKHN0ciAmb3B0aW9uYWwgZm9y Y2Uta2VlcCBuZWdhdGUpCisgICJTZXQgYWdlbmRhIGZpbHRlciBmcm9tIHN0cmluZyBTVFIuCitT VFIgaXMgcGFyc2VkIGFjY29yZGluZyB0byB0aGUgcnVsZXMgZGVzY3JpYmVkIGluCitgb3JnLWFn ZW5kYS1maWx0ZXInLgorCitJZiBGT1JDRS1LRUVQIGlzIG5vbi1uaWwsIGFkZCB0aGUgbmV3IGZp bHRlciBlbGVtZW50cyB0byB0aGUKK2V4aXN0aW5nIG9uZXMuCisKK0lmIE5FR0FURSBpcyBub24t bmlsLCBuZWdhdGUgdGhlIGVudGlyZSBmaWx0ZXIuIgorICAobGV0KiAoKHRhZy1saXN0IChvcmct YWdlbmRhLWdldC1yZXByZXNlbnRlZC10YWdzKSkKKyAgICAgICAgIChjYXRlZ29yeS1saXN0IChv cmctYWdlbmRhLWdldC1yZXByZXNlbnRlZC1jYXRlZ29yaWVzKSkKKyAgICAgICAgIChrZWVwIChv ciBmb3JjZS1rZWVwCisgICAgICAgICAgICAgICAgICAgKGlmIChzdHJpbmctbWF0Y2ggIl5cXCtb Ky1dIiBzdHIpCisgICAgICAgICAgICAgICAgICAgICAgIChwcm9nbiAoc2V0cSBzdHIgKHN1YnN0 cmluZyBzdHIgMSkpIHQpKSkpCisgICAgICAgICAoZmMgKGlmIGtlZXAgb3JnLWFnZW5kYS1jYXRl Z29yeS1maWx0ZXIpKQorICAgICAgICAgKGZ0IChpZiBrZWVwIG9yZy1hZ2VuZGEtdGFnLWZpbHRl cikpCisgICAgICAgICAoZmUgKGlmIGtlZXAgb3JnLWFnZW5kYS1lZmZvcnQtZmlsdGVyKSkKKyAg ICAgICAgIChmciAoaWYga2VlcCBvcmctYWdlbmRhLXJlZ2V4cC1maWx0ZXIpKQorICAgICAgICAg cG0gcykKKyAgICAod2hpbGUgKHN0cmluZy1tYXRjaCAiXlsgXHRdKlxcKFstK11cXCk/XFwoXFwo W14tKzw+PS8gXHRdK1xcKVxcfFxcKFs8Pj1dWzAtOTpdK1xcKVxcfFxcKC9cXChbXi9dK1xcKS8/ XFwpXFwpIiBzdHIpCisgICAgICAoc2V0cSBwbSAoaWYgKG1hdGNoLWJlZ2lubmluZyAxKSAobWF0 Y2gtc3RyaW5nIDEgc3RyKSAiKyIpKQorICAgICAgKHdoZW4gbmVnYXRlCisgICAgICAgIChzZXRx IHBtIChpZiAoZXF1YWwgcG0gIisiKSAiLSIgIisiKSkpCisgICAgICAoY29uZAorICAgICAgICgo bWF0Y2gtYmVnaW5uaW5nIDMpCisgICAgICAgIDs7IGNhdGVnb3J5IG9yIHRhZworICAgICAgICAo c2V0cSBzIChtYXRjaC1zdHJpbmcgMyBzdHIpKQorICAgICAgICAoY29uZAorICAgICAgICAgKCht ZW1iZXIgcyB0YWctbGlzdCkKKyAgICAgICAgICAoYWRkLXRvLWxpc3QgJ2Z0IChjb25jYXQgcG0g cykgJ2FwcGVuZCAnZXF1YWwpKQorICAgICAgICAgKChtZW1iZXIgcyBjYXRlZ29yeS1saXN0KQor ICAgICAgICAgIChhZGQtdG8tbGlzdCAnZmMgKGNvbmNhdCBwbSBzKSAnYXBwZW5kICdlcXVhbCkp CisgICAgICAgICAodCAobWVzc2FnZQorICAgICAgICAgICAgICJgJXMlcycgZmlsdGVyIGlnbm9y ZWQgYmVjYXVzZSB0YWcvY2F0ZWdvcnkgaXMgbm90IHJlcHJlc2VudGVkIgorICAgICAgICAgICAg IHBtIHMpKSkpCisgICAgICAgKChtYXRjaC1iZWdpbm5pbmcgNCkKKyAgICAgICAgOzsgZWZmb3J0 CisgICAgICAgIChhZGQtdG8tbGlzdCAnZmUgKGNvbmNhdCBwbSAobWF0Y2gtc3RyaW5nIDQgc3Ry KSkgdCAnZXF1YWwpKQorICAgICAgICgobWF0Y2gtYmVnaW5uaW5nIDUpCisgICAgICAgIDs7IHJl Z2V4cAorICAgICAgICAoYWRkLXRvLWxpc3QgJ2ZyIChjb25jYXQgcG0gKG1hdGNoLXN0cmluZyA2 IHN0cikpIHQgJ2VxdWFsKSkpCisgICAgICAoc2V0cSBzdHIgKHN1YnN0cmluZyBzdHIgKG1hdGNo LWVuZCAwKSkpKQorICAgIChvcmctYWdlbmRhLWZpbHRlci1yZW1vdmUtYWxsKQorICAgIChhbmQg ZmMgKG9yZy1hZ2VuZGEtZmlsdGVyLWFwcGx5CisgICAgICAgICAgICAgKHNldHEgb3JnLWFnZW5k YS1jYXRlZ29yeS1maWx0ZXIgZmMpICdjYXRlZ29yeSkpCisgICAgKGFuZCBmdCAob3JnLWFnZW5k YS1maWx0ZXItYXBwbHkKKyAgICAgICAgICAgICAoc2V0cSBvcmctYWdlbmRhLXRhZy1maWx0ZXIg ZnQpICd0YWcgJ2V4cGFuZCkpCisgICAgKGFuZCBmZSAob3JnLWFnZW5kYS1maWx0ZXItYXBwbHkK KyAgICAgICAgICAgICAoc2V0cSBvcmctYWdlbmRhLWVmZm9ydC1maWx0ZXIgZmUpICdlZmZvcnQp KQorICAgIChhbmQgZnIgKG9yZy1hZ2VuZGEtZmlsdGVyLWFwcGx5CisgICAgICAgICAgICAgKHNl dHEgb3JnLWFnZW5kYS1yZWdleHAtZmlsdGVyIGZyKSAncmVnZXhwKSkKKyAgICAocnVuLWhvb2tz ICdvcmctYWdlbmRhLWZpbHRlci1ob29rKSkpCisKKyhkZWZ1biBvcmctYWdlbmRhLWZpbHRlciAo Jm9wdGlvbmFsIHN0cmlwLW9yLWFjY3VtdWxhdGUgZmlsdGVyLXN0cmluZykKICAgIlByb21wdCBm b3IgYSBnZW5lcmFsIGZpbHRlciBzdHJpbmcgYW5kIGFwcGx5IGl0IHRvIHRoZSBhZ2VuZGEuCiAK IFRoZSBzdHJpbmcgbWF5IGNvbnRhaW4gZmlsdGVyIGVsZW1lbnRzIGxpa2UKQEAgLTc3MDIsOSAr Nzc1NSw3IEBAIHRoZSB2YXJpYWJsZSBgb3JnLWFnZW5kYS1hdXRvLWV4Y2x1ZGUtZnVuY3Rpb24n LiIKIAkodW5sZXNzIChudWxsIG9yZy1hZ2VuZGEtdGFnLWZpbHRlcikKIAkgIChvcmctYWdlbmRh LWZpbHRlci1hcHBseSBvcmctYWdlbmRhLXRhZy1maWx0ZXIgJ3RhZyAnZXhwYW5kKSkpCiAgICAg OzsgUHJvbXB0IGZvciBhIGZpbHRlciBhbmQgYWN0Ci0gICAgKGxldCogKCh0YWctbGlzdCAob3Jn LWFnZW5kYS1nZXQtcmVwcmVzZW50ZWQtdGFncykpCi0JICAgKGNhdGVnb3J5LWxpc3QgKG9yZy1h Z2VuZGEtZ2V0LXJlcHJlc2VudGVkLWNhdGVnb3JpZXMpKQotCSAgIChuZWdhdGUgKGVxdWFsIHN0 cmlwLW9yLWFjY3VtdWxhdGUgJyg0KSkpCisgICAgKGxldCogKChuZWdhdGUgKGVxdWFsIHN0cmlw LW9yLWFjY3VtdWxhdGUgJyg0KSkpCiAJICAgKGNmIChtYXBjb25jYXQgIydpZGVudGl0eSBvcmct YWdlbmRhLWNhdGVnb3J5LWZpbHRlciAiIikpCiAJICAgKHRmIChtYXBjb25jYXQgIydpZGVudGl0 eSBvcmctYWdlbmRhLXRhZy1maWx0ZXIgIiIpKQogCSAgIChycGwtZm4gKGxhbWJkYSAoYykgKHJl cGxhY2UtcmVnZXhwLWluLXN0cmluZyAiXlwrIiAiIiAob3IgKGNhciBjKSAiIikpKSkKQEAgLTc3 MTcsNDcgKzc3NjgsOCBAQCB0aGUgdmFyaWFibGUgYG9yZy1hZ2VuZGEtYXV0by1leGNsdWRlLWZ1 bmN0aW9uJy4iCiAJCSAgICAgICAiIFsrY2F0LXRhZzwwOjEwLS9yZWdleHAvXTogIikKIAkJICAg ICAgJ29yZy1hZ2VuZGEtZmlsdGVyLWNvbXBsZXRpb24tZnVuY3Rpb24KIAkJICAgICAgbmlsIG5p bCBmZikpCi0JICAgKGtlZXAgKG9yIChpZiAoc3RyaW5nLW1hdGNoICJeXFwrWystXSIgZi1zdHJp bmcpCi0JCQkgKHByb2duIChzZXRxIGYtc3RyaW5nIChzdWJzdHJpbmcgZi1zdHJpbmcgMSkpIHQp KQotCQkgICAgIChlcXVhbCBzdHJpcC1vci1hY2N1bXVsYXRlICcoMTYpKSkpCi0JICAgKGZjIChp ZiBrZWVwIG9yZy1hZ2VuZGEtY2F0ZWdvcnktZmlsdGVyKSkKLQkgICAoZnQgKGlmIGtlZXAgb3Jn LWFnZW5kYS10YWctZmlsdGVyKSkKLQkgICAoZmUgKGlmIGtlZXAgb3JnLWFnZW5kYS1lZmZvcnQt ZmlsdGVyKSkKLQkgICAoZnIgKGlmIGtlZXAgb3JnLWFnZW5kYS1yZWdleHAtZmlsdGVyKSkKLQkg ICBwbSBzKQotICAgICAgKHdoaWxlIChzdHJpbmctbWF0Y2ggIl5bIFx0XSpcXChbLStdXFwpP1xc KFxcKFteLSs8Pj0vIFx0XStcXClcXHxcXChbPD49XVswLTk6XStcXClcXHxcXCgvXFwoW14vXStc XCkvP1xcKVxcKSIgZi1zdHJpbmcpCi0JKHNldHEgcG0gKGlmIChtYXRjaC1iZWdpbm5pbmcgMSkg KG1hdGNoLXN0cmluZyAxIGYtc3RyaW5nKSAiKyIpKQotCSh3aGVuIG5lZ2F0ZQotCSAgKHNldHEg cG0gKGlmIChlcXVhbCBwbSAiKyIpICItIiAiKyIpKSkKLQkoY29uZAotCSAoKG1hdGNoLWJlZ2lu bmluZyAzKQotCSAgOzsgY2F0ZWdvcnkgb3IgdGFnCi0JICAoc2V0cSBzIChtYXRjaC1zdHJpbmcg MyBmLXN0cmluZykpCi0JICAoY29uZAotCSAgICgobWVtYmVyIHMgdGFnLWxpc3QpCi0JICAgIChh ZGQtdG8tbGlzdCAnZnQgKGNvbmNhdCBwbSBzKSAnYXBwZW5kICdlcXVhbCkpCi0JICAgKChtZW1i ZXIgcyBjYXRlZ29yeS1saXN0KQotCSAgICAoYWRkLXRvLWxpc3QgJ2ZjIChjb25jYXQgcG0gcykg J2FwcGVuZCAnZXF1YWwpKQotCSAgICh0IChtZXNzYWdlCi0JICAgICAgICJgJXMlcycgZmlsdGVy IGlnbm9yZWQgYmVjYXVzZSB0YWcvY2F0ZWdvcnkgaXMgbm90IHJlcHJlc2VudGVkIgotCSAgICAg ICBwbSBzKSkpKQotCSAoKG1hdGNoLWJlZ2lubmluZyA0KQotCSAgOzsgZWZmb3J0Ci0JICAoYWRk LXRvLWxpc3QgJ2ZlIChjb25jYXQgcG0gKG1hdGNoLXN0cmluZyA0IGYtc3RyaW5nKSkgdCAnZXF1 YWwpKQotCSAoKG1hdGNoLWJlZ2lubmluZyA1KQotCSAgOzsgcmVnZXhwCi0JICAoYWRkLXRvLWxp c3QgJ2ZyIChjb25jYXQgcG0gKG1hdGNoLXN0cmluZyA2IGYtc3RyaW5nKSkgdCAnZXF1YWwpKSkK LQkoc2V0cSBmLXN0cmluZyAoc3Vic3RyaW5nIGYtc3RyaW5nIChtYXRjaC1lbmQgMCkpKSkKLSAg ICAgIChvcmctYWdlbmRhLWZpbHRlci1yZW1vdmUtYWxsKQotICAgICAgKGFuZCBmYyAob3JnLWFn ZW5kYS1maWx0ZXItYXBwbHkKLQkgICAgICAgKHNldHEgb3JnLWFnZW5kYS1jYXRlZ29yeS1maWx0 ZXIgZmMpICdjYXRlZ29yeSkpCi0gICAgICAoYW5kIGZ0IChvcmctYWdlbmRhLWZpbHRlci1hcHBs eQotCSAgICAgICAoc2V0cSBvcmctYWdlbmRhLXRhZy1maWx0ZXIgZnQpICd0YWcgJ2V4cGFuZCkp Ci0gICAgICAoYW5kIGZlIChvcmctYWdlbmRhLWZpbHRlci1hcHBseQotCSAgICAgICAoc2V0cSBv cmctYWdlbmRhLWVmZm9ydC1maWx0ZXIgZmUpICdlZmZvcnQpKQotICAgICAgKGFuZCBmciAob3Jn LWFnZW5kYS1maWx0ZXItYXBwbHkKLQkgICAgICAgKHNldHEgb3JnLWFnZW5kYS1yZWdleHAtZmls dGVyIGZyKSAncmVnZXhwKSkKLSAgICAgIChydW4taG9va3MgJ29yZy1hZ2VuZGEtZmlsdGVyLWhv b2spKSkpCisJICAgKGtlZXAgKGVxdWFsIHN0cmlwLW9yLWFjY3VtdWxhdGUgJygxNikpKSkKKyAg ICAgIChvcmctYWdlbmRhLWZpbHRlci1zZXQgZi1zdHJpbmcga2VlcCBuZWdhdGUpKSkpCiAKIChk ZWZ1biBvcmctYWdlbmRhLWZpbHRlci1jb21wbGV0aW9uLWZ1bmN0aW9uIChzdHJpbmcgX3ByZWRp Y2F0ZSAmb3B0aW9uYWwgZmxhZykKICAgIkNvbXBsZXRlIGEgY29tcGxleCBmaWx0ZXIgc3RyaW5n LgotLSAKMi4yNi4yCgo= --000000000000e7d22d05a649d8f8--