From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 4EhmEUPzeWAKhAAAgWs5BA (envelope-from ) for ; Fri, 16 Apr 2021 22:27:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id UKJ5DEPzeWD+PgAAbx9fmQ (envelope-from ) for ; Fri, 16 Apr 2021 20:27:47 +0000 Received: from mail.notmuchmail.org (nmbug.tethera.net [IPv6:2607:5300:201:3100::1657]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CA0D829E50 for ; Fri, 16 Apr 2021 22:27:46 +0200 (CEST) Received: from nmbug.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 6DDB126ACD; Fri, 16 Apr 2021 16:27:38 -0400 (EDT) Received: from mail-oi1-x230.google.com (mail-oi1-x230.google.com [IPv6:2607:f8b0:4864:20::230]) by mail.notmuchmail.org (Postfix) with ESMTPS id 8CD961FBD2 for ; Fri, 16 Apr 2021 16:27:35 -0400 (EDT) Received: by mail-oi1-x230.google.com with SMTP id i81so29099980oif.6 for ; Fri, 16 Apr 2021 13:27:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6hZOWTV0nWoOnBI078pscj/RWi1/TPZlF5nfXFk8H94=; b=YvciRNkgXirT5We2TzVYIiBEGJdymlSBWJQA7DBE8+tNJb0SRurhlp3cFHWmY64F9k 55nXzF3ZjEfAaJURWbbmeBs5Ha0w6ecUoPZP9cWwVzQwZvuQQIRHfJj3gBzndIZFkYIp ze/vcz7Ii8wYjDr0Y2kGaJGDFeNmTpUEnyoLON2rwszaswulOq4iHrVF+lR8QKBQKZKl Vf6ZjUiVDvnK0Zki7Df4YWeTPA+pHyBjuV9Js2nadH7SVDACLuke7NHFpDAj5PJJd8fT SB9nX5dMB0h9vctDKVIrqWdaIIDjpe88HGWg4PQmyGMxkI3njkzgkqBgx1o8Y3vslqtz jVCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6hZOWTV0nWoOnBI078pscj/RWi1/TPZlF5nfXFk8H94=; b=YMq8bD4OnY1NoiCNu1Cov3uGof1ctqQMVfypd9yzT7pnzai+zCT2orW5coVxSRkKa3 yq4QOurx9oiOOXx88otBOQQ1CPRhkjXAxFmSRueAfrp4CIKwaOw4Y0QfUX1Pi2912Qs3 jCueak3120UUI/SIjSk6eyvCHet2DSVTXiqS3xdOYUqvlxnEf7fPvdvK2yYSLdhr8tEv PK/mrcIjNVSfc5BOIIb3F+UAVXa735UaenjjXWPkCXwYWAfLK9thHcZko17CfmdOfbMO VVmDAXLi5xBKikAt+gxGXCSEXoEhhFduG7FboLmHWmTKdE4Ow99zX6bGMKJOFUjvW4LW Hv5Q== X-Gm-Message-State: AOAM533TUQA9dklpS7L+DSFxGsQAeg8+jNEbNctB58jXz9aftQiT4v4G ay8ng0/Ez06OqOoAvgimRj+aehy2CeqpyQ== X-Google-Smtp-Source: ABdhPJyGRNe8yxMd/SQlSbj2euRsibKsm0AbMz+jiEXf7lu8nkmoVnW9Dxj/IgTAYTGDky3KwhDBOw== X-Received: by 2002:aca:a912:: with SMTP id s18mr7021176oie.49.1618604853427; Fri, 16 Apr 2021 13:27:33 -0700 (PDT) Received: from localhost ([2806:2f0:4000:bfd0:a2c5:89ff:fe0c:1151]) by smtp.gmail.com with ESMTPSA id u1sm1692835otj.43.2021.04.16.13.27.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Apr 2021 13:27:32 -0700 (PDT) From: Felipe Contreras To: notmuch@notmuchmail.org Cc: Felipe Contreras Subject: [PATCH] ruby: fix ruby 3.1 warnings Date: Fri, 16 Apr 2021 15:27:31 -0500 Message-Id: <20210416202731.72610-1-felipe.contreras@gmail.com> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Message-ID-Hash: XET3NTGVVLB2NSUB5DJZOT6E2ZB6Q25S X-Message-ID-Hash: XET3NTGVVLB2NSUB5DJZOT6E2ZB6Q25S X-MailFrom: felipe.contreras@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.1 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1618604867; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=4BjIvDMWEEKSzuhVO8eMtBHq4K6a9CscRZqiy8RF24c=; b=l0UvMUmaxJtzJ8ifTzlhelcZ3CtcEitsF/L+1bYmv1ndJTKP2AJzq251+U+zeaMa5B2Rru +dGtjmBnYFPNKv6iExImIWaZg4zALpXjCpM2HAN5JfhCyqeMlWZjkMH3RzUQrORYkP5FHb oj/4F7Th2m6w12U0S4aRMj22GwPHQQpO0RRC+wzyZlOoEjQsothxPG0bgojwSf9P/lr6Pi 3LGzqkaDdLLJDb3XyhjORQv2OBxoXDsfxTIDoxxFLVsMi2JBjYr9MD/Zpk793HDlzNeYfk OGQ/DcDvCoy6tIBTtekguHu3cploAl9nDLNWRh4mT7AMOxkwx5jQVCCX9kRi+Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1618604867; a=rsa-sha256; cv=none; b=Mo3eSPtv/QRVKR9NZU88MidyVSGeomPpClctR7sJpRjT5hIjiF7M6TBEwrLOm4CboLFU6x o9HzKrwJ+9sUCaUHYyA/yC5kvVziPSeqgnWb1c0Mxx/MBTURplpHfTPeOcqduoSbTHLx8x gj9QQ/PRc82I/Fs72xCOjIbStZsfmYHke0M6AcAx+rtmeaec5a6cj4VtQ9bu/akVp6y19/ w/Wt9AeEF7d2iiqq0Bs8gP7bDUQJUPdL8dByiIqYToZhVcRFGE7D9vjENSMgV7pXU3YgpG qbKArCQUmSXO9cSYEMYLkGhV5u1jcDJmpmsbM7cSOMFdcGWgkvfG22wonQ4lEQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20161025 header.b=YvciRNkg; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: -0.69 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20161025 header.b=YvciRNkg; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: CA0D829E50 X-Spam-Score: -0.69 X-Migadu-Scanner: scn0.migadu.com X-TUID: TZ7kUPYxI/rt ICBpbml0LmM6MjE0OjU6IHdhcm5pbmc6IOKAmHJiX2NEYXRh4oCZIGlzIGRlcHJlY2F0ZWQ6IGJ5 OiByYl9jT2JqZWN0LiAgV2lsbCBiZSByZW1vdmVkIGluIDMuMS4gWy1XZGVwcmVjYXRlZC1kZWNs YXJhdGlvbnNdDQoNClNpZ25lZC1vZmYtYnk6IEZlbGlwZSBDb250cmVyYXMgPGZlbGlwZS5jb250 cmVyYXNAZ21haWwuY29tPg0KLS0tDQogYmluZGluZ3MvcnVieS9pbml0LmMgfCAxOCArKysrKysr KystLS0tLS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u cygtKQ0KDQpkaWZmIC0tZ2l0IGEvYmluZGluZ3MvcnVieS9pbml0LmMgYi9iaW5kaW5ncy9ydWJ5 L2luaXQuYw0KaW5kZXggNTU1NmI0M2UuLjgxOWZkMWUzIDEwMDY0NA0KLS0tIGEvYmluZGluZ3Mv cnVieS9pbml0LmMNCisrKyBiL2JpbmRpbmdzL3J1YnkvaW5pdC5jDQpAQCAtMjExLDcgKzIxMSw3 IEBAIEluaXRfbm90bXVjaCAodm9pZCkNCiAgICAgICoNCiAgICAgICogTm90bXVjaCBkYXRhYmFz ZSBpbnRlcmFjdGlvbg0KICAgICAgKi8NCi0gICAgbm90bXVjaF9yYl9jRGF0YWJhc2UgPSByYl9k ZWZpbmVfY2xhc3NfdW5kZXIgKG1vZCwgIkRhdGFiYXNlIiwgcmJfY0RhdGEpOw0KKyAgICBub3Rt dWNoX3JiX2NEYXRhYmFzZSA9IHJiX2RlZmluZV9jbGFzc191bmRlciAobW9kLCAiRGF0YWJhc2Ui LCByYl9jT2JqZWN0KTsNCiAgICAgcmJfZGVmaW5lX2FsbG9jX2Z1bmMgKG5vdG11Y2hfcmJfY0Rh dGFiYXNlLCBub3RtdWNoX3JiX2RhdGFiYXNlX2FsbG9jKTsNCiAgICAgcmJfZGVmaW5lX3Npbmds ZXRvbl9tZXRob2QgKG5vdG11Y2hfcmJfY0RhdGFiYXNlLCAib3BlbiIsIG5vdG11Y2hfcmJfZGF0 YWJhc2Vfb3BlbiwgLTEpOyAvKiBpbiBkYXRhYmFzZS5jICovDQogICAgIHJiX2RlZmluZV9tZXRo b2QgKG5vdG11Y2hfcmJfY0RhdGFiYXNlLCAiaW5pdGlhbGl6ZSIsIG5vdG11Y2hfcmJfZGF0YWJh c2VfaW5pdGlhbGl6ZSwgLTEpOyAvKiBpbiBkYXRhYmFzZS5jICovDQpAQCAtMjM3LDcgKzIzNyw3 IEBAIEluaXRfbm90bXVjaCAodm9pZCkNCiAgICAgICoNCiAgICAgICogTm90bXVjaCBkaXJlY3Rv cnkNCiAgICAgICovDQotICAgIG5vdG11Y2hfcmJfY0RpcmVjdG9yeSA9IHJiX2RlZmluZV9jbGFz c191bmRlciAobW9kLCAiRGlyZWN0b3J5IiwgcmJfY0RhdGEpOw0KKyAgICBub3RtdWNoX3JiX2NE aXJlY3RvcnkgPSByYl9kZWZpbmVfY2xhc3NfdW5kZXIgKG1vZCwgIkRpcmVjdG9yeSIsIHJiX2NP YmplY3QpOw0KICAgICByYl91bmRlZl9tZXRob2QgKG5vdG11Y2hfcmJfY0RpcmVjdG9yeSwgImlu aXRpYWxpemUiKTsNCiAgICAgcmJfZGVmaW5lX21ldGhvZCAobm90bXVjaF9yYl9jRGlyZWN0b3J5 LCAiZGVzdHJveSEiLCBub3RtdWNoX3JiX2RpcmVjdG9yeV9kZXN0cm95LCAwKTsgLyogaW4gZGly ZWN0b3J5LmMgKi8NCiAgICAgcmJfZGVmaW5lX21ldGhvZCAobm90bXVjaF9yYl9jRGlyZWN0b3J5 LCAibXRpbWUiLCBub3RtdWNoX3JiX2RpcmVjdG9yeV9nZXRfbXRpbWUsIDApOyAvKiBpbiBkaXJl Y3RvcnkuYyAqLw0KQEAgLTI1MCw3ICsyNTAsNyBAQCBJbml0X25vdG11Y2ggKHZvaWQpDQogICAg ICAqDQogICAgICAqIE5vdG11Y2ggZmlsZSBuYW1lcw0KICAgICAgKi8NCi0gICAgbm90bXVjaF9y Yl9jRmlsZU5hbWVzID0gcmJfZGVmaW5lX2NsYXNzX3VuZGVyIChtb2QsICJGaWxlTmFtZXMiLCBy Yl9jRGF0YSk7DQorICAgIG5vdG11Y2hfcmJfY0ZpbGVOYW1lcyA9IHJiX2RlZmluZV9jbGFzc191 bmRlciAobW9kLCAiRmlsZU5hbWVzIiwgcmJfY09iamVjdCk7DQogICAgIHJiX3VuZGVmX21ldGhv ZCAobm90bXVjaF9yYl9jRmlsZU5hbWVzLCAiaW5pdGlhbGl6ZSIpOw0KICAgICByYl9kZWZpbmVf bWV0aG9kIChub3RtdWNoX3JiX2NGaWxlTmFtZXMsICJkZXN0cm95ISIsIG5vdG11Y2hfcmJfZmls ZW5hbWVzX2Rlc3Ryb3ksIDApOyAvKiBpbiBmaWxlbmFtZXMuYyAqLw0KICAgICByYl9kZWZpbmVf bWV0aG9kIChub3RtdWNoX3JiX2NGaWxlTmFtZXMsICJlYWNoIiwgbm90bXVjaF9yYl9maWxlbmFt ZXNfZWFjaCwgMCk7IC8qIGluIGZpbGVuYW1lcy5jICovDQpAQCAtMjYxLDcgKzI2MSw3IEBAIElu aXRfbm90bXVjaCAodm9pZCkNCiAgICAgICoNCiAgICAgICogTm90bXVjaCBxdWVyeQ0KICAgICAg Ki8NCi0gICAgbm90bXVjaF9yYl9jUXVlcnkgPSByYl9kZWZpbmVfY2xhc3NfdW5kZXIgKG1vZCwg IlF1ZXJ5IiwgcmJfY0RhdGEpOw0KKyAgICBub3RtdWNoX3JiX2NRdWVyeSA9IHJiX2RlZmluZV9j bGFzc191bmRlciAobW9kLCAiUXVlcnkiLCByYl9jT2JqZWN0KTsNCiAgICAgcmJfdW5kZWZfbWV0 aG9kIChub3RtdWNoX3JiX2NRdWVyeSwgImluaXRpYWxpemUiKTsNCiAgICAgcmJfZGVmaW5lX21l dGhvZCAobm90bXVjaF9yYl9jUXVlcnksICJkZXN0cm95ISIsIG5vdG11Y2hfcmJfcXVlcnlfZGVz dHJveSwgMCk7IC8qIGluIHF1ZXJ5LmMgKi8NCiAgICAgcmJfZGVmaW5lX21ldGhvZCAobm90bXVj aF9yYl9jUXVlcnksICJzb3J0Iiwgbm90bXVjaF9yYl9xdWVyeV9nZXRfc29ydCwgMCk7IC8qIGlu IHF1ZXJ5LmMgKi8NCkBAIC0yNzksNyArMjc5LDcgQEAgSW5pdF9ub3RtdWNoICh2b2lkKQ0KICAg ICAgKg0KICAgICAgKiBOb3RtdWNoIHRocmVhZHMNCiAgICAgICovDQotICAgIG5vdG11Y2hfcmJf Y1RocmVhZHMgPSByYl9kZWZpbmVfY2xhc3NfdW5kZXIgKG1vZCwgIlRocmVhZHMiLCByYl9jRGF0 YSk7DQorICAgIG5vdG11Y2hfcmJfY1RocmVhZHMgPSByYl9kZWZpbmVfY2xhc3NfdW5kZXIgKG1v ZCwgIlRocmVhZHMiLCByYl9jT2JqZWN0KTsNCiAgICAgcmJfdW5kZWZfbWV0aG9kIChub3RtdWNo X3JiX2NUaHJlYWRzLCAiaW5pdGlhbGl6ZSIpOw0KICAgICByYl9kZWZpbmVfbWV0aG9kIChub3Rt dWNoX3JiX2NUaHJlYWRzLCAiZGVzdHJveSEiLCBub3RtdWNoX3JiX3RocmVhZHNfZGVzdHJveSwg MCk7IC8qIGluIHRocmVhZHMuYyAqLw0KICAgICByYl9kZWZpbmVfbWV0aG9kIChub3RtdWNoX3Ji X2NUaHJlYWRzLCAiZWFjaCIsIG5vdG11Y2hfcmJfdGhyZWFkc19lYWNoLCAwKTsgLyogaW4gdGhy ZWFkcy5jICovDQpAQCAtMjkwLDcgKzI5MCw3IEBAIEluaXRfbm90bXVjaCAodm9pZCkNCiAgICAg ICoNCiAgICAgICogTm90bXVjaCBtZXNzYWdlcw0KICAgICAgKi8NCi0gICAgbm90bXVjaF9yYl9j TWVzc2FnZXMgPSByYl9kZWZpbmVfY2xhc3NfdW5kZXIgKG1vZCwgIk1lc3NhZ2VzIiwgcmJfY0Rh dGEpOw0KKyAgICBub3RtdWNoX3JiX2NNZXNzYWdlcyA9IHJiX2RlZmluZV9jbGFzc191bmRlciAo bW9kLCAiTWVzc2FnZXMiLCByYl9jT2JqZWN0KTsNCiAgICAgcmJfdW5kZWZfbWV0aG9kIChub3Rt dWNoX3JiX2NNZXNzYWdlcywgImluaXRpYWxpemUiKTsNCiAgICAgcmJfZGVmaW5lX21ldGhvZCAo bm90bXVjaF9yYl9jTWVzc2FnZXMsICJkZXN0cm95ISIsIG5vdG11Y2hfcmJfbWVzc2FnZXNfZGVz dHJveSwgMCk7IC8qIGluIG1lc3NhZ2VzLmMgKi8NCiAgICAgcmJfZGVmaW5lX21ldGhvZCAobm90 bXVjaF9yYl9jTWVzc2FnZXMsICJlYWNoIiwgbm90bXVjaF9yYl9tZXNzYWdlc19lYWNoLCAwKTsg LyogaW4gbWVzc2FnZXMuYyAqLw0KQEAgLTMwMiw3ICszMDIsNyBAQCBJbml0X25vdG11Y2ggKHZv aWQpDQogICAgICAqDQogICAgICAqIE5vdG11Y2ggdGhyZWFkDQogICAgICAqLw0KLSAgICBub3Rt dWNoX3JiX2NUaHJlYWQgPSByYl9kZWZpbmVfY2xhc3NfdW5kZXIgKG1vZCwgIlRocmVhZCIsIHJi X2NEYXRhKTsNCisgICAgbm90bXVjaF9yYl9jVGhyZWFkID0gcmJfZGVmaW5lX2NsYXNzX3VuZGVy IChtb2QsICJUaHJlYWQiLCByYl9jT2JqZWN0KTsNCiAgICAgcmJfdW5kZWZfbWV0aG9kIChub3Rt dWNoX3JiX2NUaHJlYWQsICJpbml0aWFsaXplIik7DQogICAgIHJiX2RlZmluZV9tZXRob2QgKG5v dG11Y2hfcmJfY1RocmVhZCwgImRlc3Ryb3khIiwgbm90bXVjaF9yYl90aHJlYWRfZGVzdHJveSwg MCk7IC8qIGluIHRocmVhZC5jICovDQogICAgIHJiX2RlZmluZV9tZXRob2QgKG5vdG11Y2hfcmJf Y1RocmVhZCwgInRocmVhZF9pZCIsIG5vdG11Y2hfcmJfdGhyZWFkX2dldF90aHJlYWRfaWQsIDAp OyAvKiBpbiB0aHJlYWQuYyAqLw0KQEAgLTMyMSw3ICszMjEsNyBAQCBJbml0X25vdG11Y2ggKHZv aWQpDQogICAgICAqDQogICAgICAqIE5vdG11Y2ggbWVzc2FnZQ0KICAgICAgKi8NCi0gICAgbm90 bXVjaF9yYl9jTWVzc2FnZSA9IHJiX2RlZmluZV9jbGFzc191bmRlciAobW9kLCAiTWVzc2FnZSIs IHJiX2NEYXRhKTsNCisgICAgbm90bXVjaF9yYl9jTWVzc2FnZSA9IHJiX2RlZmluZV9jbGFzc191 bmRlciAobW9kLCAiTWVzc2FnZSIsIHJiX2NPYmplY3QpOw0KICAgICByYl91bmRlZl9tZXRob2Qg KG5vdG11Y2hfcmJfY01lc3NhZ2UsICJpbml0aWFsaXplIik7DQogICAgIHJiX2RlZmluZV9tZXRo b2QgKG5vdG11Y2hfcmJfY01lc3NhZ2UsICJkZXN0cm95ISIsIG5vdG11Y2hfcmJfbWVzc2FnZV9k ZXN0cm95LCAwKTsgLyogaW4gbWVzc2FnZS5jICovDQogICAgIHJiX2RlZmluZV9tZXRob2QgKG5v dG11Y2hfcmJfY01lc3NhZ2UsICJtZXNzYWdlX2lkIiwgbm90bXVjaF9yYl9tZXNzYWdlX2dldF9t ZXNzYWdlX2lkLCAwKTsgLyogaW4gbWVzc2FnZS5jICovDQpAQCAtMzQ5LDcgKzM0OSw3IEBAIElu aXRfbm90bXVjaCAodm9pZCkNCiAgICAgICoNCiAgICAgICogTm90bXVjaCB0YWdzDQogICAgICAq Lw0KLSAgICBub3RtdWNoX3JiX2NUYWdzID0gcmJfZGVmaW5lX2NsYXNzX3VuZGVyIChtb2QsICJU YWdzIiwgcmJfY0RhdGEpOw0KKyAgICBub3RtdWNoX3JiX2NUYWdzID0gcmJfZGVmaW5lX2NsYXNz X3VuZGVyIChtb2QsICJUYWdzIiwgcmJfY09iamVjdCk7DQogICAgIHJiX3VuZGVmX21ldGhvZCAo bm90bXVjaF9yYl9jVGFncywgImluaXRpYWxpemUiKTsNCiAgICAgcmJfZGVmaW5lX21ldGhvZCAo bm90bXVjaF9yYl9jVGFncywgImRlc3Ryb3khIiwgbm90bXVjaF9yYl90YWdzX2Rlc3Ryb3ksIDAp OyAvKiBpbiB0YWdzLmMgKi8NCiAgICAgcmJfZGVmaW5lX21ldGhvZCAobm90bXVjaF9yYl9jVGFn cywgImVhY2giLCBub3RtdWNoX3JiX3RhZ3NfZWFjaCwgMCk7IC8qIGluIHRhZ3MuYyAqLw0KLS0g DQoyLjMwLjAN