From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: lin Sun via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#62767: 29.0.90; [PATCH] *lisp/emacs-lisp/package.el: set variables after info package Date: Tue, 23 May 2023 22:11:21 +0000 Message-ID: References: <1181651021.466162.1581309285621.ref@mail.yahoo.com> <1181651021.466162.1581309285621@mail.yahoo.com> <87sfd2ns6d.fsf@posteo.net> <833551ecb2.fsf@gnu.org> <87ttxh4e9i.fsf@posteo.net> <87bkjmiqtz.fsf@posteo.net> Reply-To: lin Sun Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000085868905fc63ab10" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6397"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62767@debbugs.gnu.org, Philip Kaludercic , Eli Zaretskii To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 24 00:12:18 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q1aEr-0001Vb-OK for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 24 May 2023 00:12:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q1aEe-0002xt-SS; Tue, 23 May 2023 18:12:04 -0400 Original-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 1q1aEd-0002xX-6f for bug-gnu-emacs@gnu.org; Tue, 23 May 2023 18:12:03 -0400 Original-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 1q1aEc-0004TI-VF for bug-gnu-emacs@gnu.org; Tue, 23 May 2023 18:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q1aEc-0004ZG-HP for bug-gnu-emacs@gnu.org; Tue, 23 May 2023 18:12:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: lin Sun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 May 2023 22:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62767 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 62767-submit@debbugs.gnu.org id=B62767.168487990617532 (code B ref 62767); Tue, 23 May 2023 22:12:02 +0000 Original-Received: (at 62767) by debbugs.gnu.org; 23 May 2023 22:11:46 +0000 Original-Received: from localhost ([127.0.0.1]:40564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1aEL-0004Yh-KZ for submit@debbugs.gnu.org; Tue, 23 May 2023 18:11:46 -0400 Original-Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:44946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1aEJ-0004YG-0r for 62767@debbugs.gnu.org; Tue, 23 May 2023 18:11:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684879896; bh=WlXcI2IhhmI5pjWAGYedidQNAT6hZwQdmuw2Wu6ttvQ=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From:Subject:Reply-To; b=TapUdw6AFd4SkazIu8AX+8rD+miRQp29Qlk94T2y3gcdBcP5a8+KEZZL1CfKU5kUYqHdodhC/s+i96Z2Osl8AB5SHbZNTsEjBmKHm9GFICGhOgdkjkETPTRQx4pJjj+8Gcf9dR4Ld15szdBI7aBxDC1jJAsXBmiLpdr/n3SXQ5pRSmi4pV98Nj8aCndPj+fxlRS3WCV6K0pnqpfkiWQnhN5Jd9op5fpHaUVsmLldbqGpMYpRQlPUx0D9XSJfISFZSafLUQmre30Fhvj0oieP/DvMGyMoAyVUg7w2rBlrzj/5PRnZp0/8ZfaxDddvP2sIYInCyfePYPE4tqDJU/NUJQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684879896; bh=1h2UxXzR8yzclx2TKMxCs2wrOWMoDrW2Gabc0KOcksC=; h=X-Sonic-MF:From:Date:Subject:To:From:Subject; b=l06BcVFUOytXPz9qfLa8w/Rl8Thp+W9M4wZOFK7iWcAOYhPayJfI3kNhYdbOVYfA23VQIk6nvD/zd6vybv50y0BP7S/e/KZ68FSAzYHeU7PTZJuSeoofNJkY9czV9WQ/FNxWrt8tn3JSe6DrRlwnfLEt5OQTcCs+K+wGNP8fzIFADXkehD3bvnP0XNfeWSQF9r/VpYbKbydhHwENenjsE9/kpWtK2oDpVhS4cmzv7sFlg/d1M+MmRvbMQ4zL3C3+ZnkmZtu71T/HvL3zbyJJ67kxaiW14RqMJfPYmNXXYFAnm7cQZUjbelNRk+v926URGkWPviSnTlwPDYsos+AXfg== X-YMail-OSG: .eh2rdAVM1k9tb6i3XEMpVbM4B7EUTuZ8yHZkdekudXZThbENoqA_4EKo1MTUG0 zGxsRi4nmgTEKuLW8kCiYQsBUlTg0DWjuoMNEQ.CldJ6b.XpWwCUHnFVS9QHC5tS3RpzMFGF1_.C kE0Kw20b4mbxOkdNDMVtZyIUORFjgqUOQ83ZvOYe4fkAAGbaAL5tq5r0xFz2Yf3QuabJ3633ESCA ALu04W_6p5sMilK2OFfbTCF9iRdJ98GAOqkLVgGg4dNLHWsUEDaEY.k4ujVOx19raz6phCT9C_ua 6sdYOBUrC9DMlnWSjcUGVYADK76kBxvBxl7W2ENxxiiTam2x1wOOwCOdtXLP3Vw0O420It3DMnb7 bvRhaCKRnP1RMyaTtjNYLiCF8LPaOnTSwXAQokqjM1OHyOYQqmeErPeyTwgIdQXh2Vmrz3sk3EiV s6Gmvz0RsQou0__P633HdlByKh.Zgf757diIEfzvY972HWQVioZYr1_AaHRWNcm6VfWjJDAle5n7 1WItZXwIPezjDiNtqmhSydFe.ijWcX5xki4NkFwDJPoKf1w.9fSr5iB401o8hXdQjYhWZVJJtMDv VGf96SXVWjOldTGLnGPyKFYojDdLwnL1K_gajz3hdg43zt3Q4tdqhL_QJtVF7MkaX5stJpmDmfs. V8YTcEFyvZGjLhCY9.wUqwJWtBkW39pMejicGadcGGS4vIc3qP53R57akIYlETgBaDAAR.W2zZ_h tR35387di.._a4XAmCW7YS0nYAqt3cqgoRqh.ce90ip7lOtbLeCddp6u_VIoxA6oiNFx7GNCCMEM YAu9k0716YQ.JWJ7uUkWel0MrIC9CJAVqk2c8OWX4w X-Sonic-MF: X-Sonic-ID: b77a1617-ac40-434c-bfeb-d131cfdf2e3e Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 23 May 2023 22:11:36 +0000 Original-Received: by hermes--production-ir2-7867f454fc-z7775 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 59c41c0ebbc0c2ff717d934a1d546549; Tue, 23 May 2023 22:11:34 +0000 (UTC) Original-Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-510d1972d5aso698760a12.0 for <62767@debbugs.gnu.org>; Tue, 23 May 2023 15:11:34 -0700 (PDT) X-Gm-Message-State: AC+VfDzspIHvA8hUyWj5VbYT4mDi0nkJyE5f4KnBHFUGKuG5bpyJ5zEc HQ7W8F9JEW3FDzwxCUl5XUbPHlLF7ZS1hh/3i5Y= X-Google-Smtp-Source: ACHHUZ5RlgIejhTs3/a7MxJRyYrxkb14sKCxeLMy2iP6EOrQwTC5ixwdn5D6pXftxGNZocIUWbQ4rzDbMFmluPxPQtE= X-Received: by 2002:a17:907:a42b:b0:96f:9cea:a346 with SMTP id sg43-20020a170907a42b00b0096f9ceaa346mr10421748ejc.1.1684879893161; Tue, 23 May 2023 15:11:33 -0700 (PDT) In-Reply-To: X-Gmail-Original-Message-ID: X-Mailer: WebService/1.1.21495 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:262254 Archived-At: --00000000000085868905fc63ab10 Content-Type: text/plain; charset="UTF-8" Hi Eli, Stefan, I am experimenting with a different approach to avoid the loading of the entire info.el file using package.el. Instead, I am adding the directories to the `Info-directory-list', which will be utilized by other functions responsible for loading the specific info files. Please help review the patch I attached. Thanks. Best regards Lin --00000000000085868905fc63ab10 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avoid-to-load-the-entire-info-package.patch" Content-Disposition: attachment; filename="0001-avoid-to-load-the-entire-info-package.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_li0tz5hs0 RnJvbSBlZmQzY2JkYjVjZTVkN2VlYjI2MDE1NTc3NzVmZjNmOTNlODZkNDc2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBU dWUsIDExIEFwciAyMDIzIDAwOjAwOjEzICswMDAwClN1YmplY3Q6IFtQQVRDSF0gYXZvaWQgdG8g bG9hZCB0aGUgZW50aXJlIGluZm8gcGFja2FnZQoKKmxpc3AvZW1hY3MtbGlzcC9wYWNrYWdlLmVs OiBkb24ndCByZXF1aXJlIGluZm8gcGFja2FnZQoqbGlzcC9pbmZvLmVsOiB1c2UgZXhwbGljaXQg bWFyayBgSW5mby0taW5pdGlhbGl6ZWQnCi0tLQogbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwg fCAxNyArKysrKystLS0tLS0tLS0tLQogbGlzcC9pbmZvLmVsICAgICAgICAgICAgICAgfCAzMyAr KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z ZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNw L3BhY2thZ2UuZWwgYi9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbAppbmRleCAyOTNjMWMzOWNh Li43MGU5OTVlM2RjIDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbAorKysg Yi9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbApAQCAtOTA3LDkgKzkwNyw2IEBAIHBhY2thZ2Ut YWN0aXZhdGUtMQogICAgICAgICAoYWRkLXRvLWxpc3QgJ2xvYWQtcGF0aCAoZGlyZWN0b3J5LWZp bGUtbmFtZSBwa2ctZGlyKSkpCiAgICAgICA7OyBBZGQgaW5mbyBub2RlLgogICAgICAgKHdoZW4g KGZpbGUtZXhpc3RzLXAgKGV4cGFuZC1maWxlLW5hbWUgImRpciIgcGtnLWRpcikpCi0gICAgICAg IDs7IEZJWE1FOiBub3QgdGhlIGZyaWVuZGxpZXN0LCBidXQgc2ltcGxlLgotICAgICAgICAocmVx dWlyZSAnaW5mbykKLSAgICAgICAgKGluZm8taW5pdGlhbGl6ZSkKICAgICAgICAgKGFkZC10by1s aXN0ICdJbmZvLWRpcmVjdG9yeS1saXN0IHBrZy1kaXIpKQogICAgICAgKHB1c2ggbmFtZSBwYWNr YWdlLWFjdGl2YXRlZC1saXN0KQogICAgICAgOzsgRG9uJ3QgcmV0dXJuIG5pbC4KQEAgLTQ0Nzgs NyArNDQ3NSw2IEBAIHBhY2thZ2UtcXVpY2tzdGFydC1yZWZyZXNoCiAgICIoUmUpR2VuZXJhdGUg dGhlIGBwYWNrYWdlLXF1aWNrc3RhcnQtZmlsZScuIgogICAoaW50ZXJhY3RpdmUpCiAgIChwYWNr YWdlLWluaXRpYWxpemUgJ25vLWFjdGl2YXRlKQotICAocmVxdWlyZSAnaW5mbykKICAgKGxldCAo KHBhY2thZ2UtLXF1aWNrc3RhcnQtcGtncyAoKSkKICAgICAgICAgOzsgUHJldGVuZCB3ZSBoYXZl bid0IGFjdGl2YXRlZCBhbnl0aGluZyB5ZXQhCiAgICAgICAgIChwYWNrYWdlLWFjdGl2YXRlZC1s aXN0ICgpKQpAQCAtNDUyMSwxMyArNDUxNywxMiBAQCBwYWNrYWdlLXF1aWNrc3RhcnQtcmVmcmVz aAogICAgICAgICAgICAgICAgICAgKGFwcGVuZCAnLChtYXBjYXIgIydwYWNrYWdlLWRlc2MtbmFt ZSBwYWNrYWdlLS1xdWlja3N0YXJ0LXBrZ3MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh Y2thZ2UtYWN0aXZhdGVkLWxpc3QpKSkKICAgICAgICAgICAoY3VycmVudC1idWZmZXIpKQotICAg ICAgKGxldCAoKGluZm8tZGlycyAoYnV0bGFzdCBJbmZvLWRpcmVjdG9yeS1saXN0KSkpCi0gICAg ICAgICh3aGVuIGluZm8tZGlycwotICAgICAgICAgIChwcCBgKHByb2duIChyZXF1aXJlICdpbmZv KQotICAgICAgICAgICAgICAgICAgICAgIChpbmZvLWluaXRpYWxpemUpCi0gICAgICAgICAgICAg ICAgICAgICAgKHNldHEgSW5mby1kaXJlY3RvcnktbGlzdAotICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChhcHBlbmQgJyxpbmZvLWRpcnMgSW5mby1kaXJlY3RvcnktbGlzdCkpKQotICAgICAg ICAgICAgICAoY3VycmVudC1idWZmZXIpKSkpCisgICAgICAod2hlbi1sZXQgKChpbmZvLWRpcnMg KGJ1dGxhc3QgSW5mby1kaXJlY3RvcnktbGlzdCkpKQorICAgICAgICAocHAgYChkZWZ2YXIgSW5m by1kaXJlY3RvcnktbGlzdCkgKGN1cnJlbnQtYnVmZmVyKSkKKyAgICAgICAgKHBwIGAoc2V0cSBJ bmZvLWRpcmVjdG9yeS1saXN0CisgICAgICAgICAgICAgICAgICAgKGRlbGV0ZS1kdXBzCisgICAg ICAgICAgICAgICAgICAgIChhcHBlbmQgJyxpbmZvLWRpcnMgSW5mby1kaXJlY3RvcnktbGlzdCkp KQorICAgICAgICAgICAgKGN1cnJlbnQtYnVmZmVyKSkpCiAgICAgICA7OyBVc2UgYFxzJyBpbnN0 ZWFkIG9mIGEgc3BhY2UgY2hhcmFjdGVyLCBzbyB0aGlzIGNvZGUgY2h1bmsgaXMgbm90CiAgICAg ICA7OyBtaXN0YWtlbiBmb3IgYW4gYWN0dWFsIGZpbGUtbG9jYWwgc2VjdGlvbiBvZiBwYWNrYWdl LmVsLgogICAgICAgKGluc2VydCAiDApkaWZmIC0tZ2l0IGEvbGlzcC9pbmZvLmVsIGIvbGlzcC9p bmZvLmVsCmluZGV4IDAzNWRmZjY2ZTcuLjhmNTMyNDBkYWIgMTAwNjQ0Ci0tLSBhL2xpc3AvaW5m by5lbAorKysgYi9saXNwL2luZm8uZWwKQEAgLTQwMCw2ICs0MDAsOSBAQCBJbmZvLXZpcnR1YWwt bm9kZXMKIChkZWZ2YXItbG9jYWwgSW5mby1jdXJyZW50LW5vZGUtdmlydHVhbCBuaWwKICAgIk5v bi1uaWwgaWYgdGhlIGN1cnJlbnQgSW5mbyBub2RlIGlzIHZpcnR1YWwuIikKIAorKGRlZnZhciBJ bmZvLS1pbml0aWFsaXplZCBuaWwKKyAgIk5vbi1uaWwgaWYgYGluZm8taW5pdGlhbGl6ZScgaGFz IGJlZW4gcnVuLiIpCisKIChkZWZ1biBJbmZvLXZpcnR1YWwtZmlsZS1wIChmaWxlbmFtZSkKICAg IkNoZWNrIGlmIEluZm8gZmlsZSBGSUxFTkFNRSBpcyB2aXJ0dWFsLiIKICAgKEluZm8tdmlydHVh bC1mdW4gJ2ZpbmQtZmlsZSBmaWxlbmFtZSBuaWwpKQpAQCAtNzAwLDI5ICs3MDMsMjkgQEAgSW5m by1kZWZhdWx0LWRpcnMKIAogKGRlZnVuIGluZm8taW5pdGlhbGl6ZSAoKQogICAiSW5pdGlhbGl6 ZSBgSW5mby1kaXJlY3RvcnktbGlzdCcsIGlmIHRoYXQgaGFzbid0IGJlZW4gZG9uZSB5ZXQuIgot ICAodW5sZXNzIEluZm8tZGlyZWN0b3J5LWxpc3QKKyAgKHVubGVzcyBJbmZvLS1pbml0aWFsaXpl ZAogICAgIChsZXQgKChwYXRoIChnZXRlbnYgIklORk9QQVRIIikpCiAJICAoc2VwIChyZWdleHAt cXVvdGUgcGF0aC1zZXBhcmF0b3IpKSkKLSAgICAgIChzZXRxIEluZm8tZGlyZWN0b3J5LWxpc3QK LQkgICAgKHBydW5lLWRpcmVjdG9yeS1saXN0Ci0JICAgICAoaWYgcGF0aAotCQkgKGlmIChzdHJp bmctbWF0Y2gtcCAoY29uY2F0IHNlcCAiXFwnIikgcGF0aCkKLQkJICAgICAoYXBwZW5kIChzcGxp dC1zdHJpbmcgKHN1YnN0cmluZyBwYXRoIDAgLTEpIHNlcCkKLQkJCSAgICAgKEluZm8tZGVmYXVs dC1kaXJzKSkKLQkJICAgKHNwbGl0LXN0cmluZyBwYXRoIHNlcCkpCi0JICAgICAgIChJbmZvLWRl ZmF1bHQtZGlycykpKSkKKyAgICAgIChkb2xpc3QgKGRpcgorCSAgICAgICAocHJ1bmUtZGlyZWN0 b3J5LWxpc3QKKwkgICAgICAgIChpZiBwYXRoCisJCSAgICAoaWYgKHN0cmluZy1tYXRjaC1wIChj b25jYXQgc2VwICJcXCciKSBwYXRoKQorCQkgICAgICAgIChhcHBlbmQgKHNwbGl0LXN0cmluZyAo c3Vic3RyaW5nIHBhdGggMCAtMSkgc2VwKQorCQkJICAgICAgICAoSW5mby1kZWZhdWx0LWRpcnMp KQorCQkgICAgICAoc3BsaXQtc3RyaW5nIHBhdGggc2VwKSkKKwkgICAgICAgICAgKEluZm8tZGVm YXVsdC1kaXJzKSkpKQorICAgICAgICAoYWRkLXRvLWxpc3QgJ0luZm8tZGlyZWN0b3J5LWxpc3Qg ZGlyKSkKICAgICAgIDs7IEZvciBhIHNlbGYtY29udGFpbmVkIChpZSByZWxvY2F0YWJsZSkgTlMg YnVpbGQsIEFGQUlDUyB3ZQogICAgICAgOzsgYWx3YXlzIHdhbnQgdGhlIGluY2x1ZGVkIGluZm8g ZGlyZWN0b3J5IHRvIGJlIGF0IHRoZSBoZWFkIG9mCiAgICAgICA7OyB0aGUgc2VhcmNoIHBhdGgs IHVubGVzcyBpdCdzIGFscmVhZHkgaW4gSU5GT1BBVEggc29tZXdoZXJlLgogICAgICAgOzsgSXQn cyBhdCB0aGUgaGVhZCBvZiBJbmZvLWRlZmF1bHQtZGlyZWN0b3J5LWxpc3QsCiAgICAgICA7OyBi dXQgdGhlcmUncyBubyB3YXkgdG8gZ2V0IGl0IGF0IHRoZSBoZWFkIG9mIEluZm8tZGlyZWN0b3J5 LWxpc3QKICAgICAgIDs7IGV4Y2VwdCBieSBkb2luZyBpdCBoZXJlLgotICAgICAgKGFuZCBwYXRo Ci0JICAgKGZlYXR1cmVwICducykKLQkgICAobGV0ICgoZGlyIChleHBhbmQtZmlsZS1uYW1lICIu Li9pbmZvIiBkYXRhLWRpcmVjdG9yeSkpKQotCSAgICAgKGFuZCAoZmlsZS1kaXJlY3RvcnktcCBk aXIpCi0JCSAgKG5vdCAobWVtYmVyIGRpciAoc3BsaXQtc3RyaW5nIHBhdGggIjoiIHQpKSkKLQkJ ICAocHVzaCBkaXIgSW5mby1kaXJlY3RvcnktbGlzdCkpKSkpKSkKKyAgICAgICh3aGVuIChhbmQg cGF0aCAoZmVhdHVyZXAgJ25zKSkKKyAgICAgICAgKHdoZW4tbGV0KiAoKGRpciAoZXhwYW5kLWZp bGUtbmFtZSAiLi4vaW5mbyIgZGF0YS1kaXJlY3RvcnkpKQorICAgICAgICAgICAgICAgICAgICAo KGZpbGUtZGlyZWN0b3J5LXAgZGlyKSkpCisJICAoYWRkLXRvLWxpc3QgJ0luZm8tZGlyZWN0b3J5 LWxpc3QgZGlyKSkpKSkKKyAgKHNldHEgSW5mby0taW5pdGlhbGl6ZWQgdCkpCiAKIDs7OyMjI2F1 dG9sb2FkCiAoZGVmdW4gaW5mby1vdGhlci13aW5kb3cgKCZvcHRpb25hbCBmaWxlLW9yLW5vZGUg YnVmZmVyKQotLSAKMi4yMC41Cgo= --00000000000085868905fc63ab10--