From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Shuguang Sun Newsgroups: gmane.emacs.bugs Subject: bug#30731: Slower startup using March (27.0.50) build in windows Date: Tue, 13 Mar 2018 18:34:16 +0800 Message-ID: References: <87a7vi1151.fsf@gmail.com> <87efkqzf40.fsf@gmail.com> <87woyixdpx.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="001a11490396f7bc4c056748cc45" X-Trace: blaine.gmane.org 1520937553 20953 195.159.176.226 (13 Mar 2018 10:39:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 13 Mar 2018 10:39:13 +0000 (UTC) Cc: 30731@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 13 11:39:09 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evhKm-0005MT-27 for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 Mar 2018 11:39:08 +0100 Original-Received: from localhost ([::1]:38853 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evhMp-00080Q-1x for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 Mar 2018 06:41:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58130) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evhMg-0007zB-Sk for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2018 06:41:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evhMc-0002Tj-QB for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2018 06:41:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50231) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1evhMc-0002TO-Jj for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2018 06:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1evhMc-0003Zj-AR for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2018 06:41:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Shuguang Sun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Mar 2018 10:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30731 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30731-submit@debbugs.gnu.org id=B30731.152093761413673 (code B ref 30731); Tue, 13 Mar 2018 10:41:02 +0000 Original-Received: (at 30731) by debbugs.gnu.org; 13 Mar 2018 10:40:14 +0000 Original-Received: from localhost ([127.0.0.1]:58128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evhLq-0003YT-5J for submit@debbugs.gnu.org; Tue, 13 Mar 2018 06:40:14 -0400 Original-Received: from mail-qk0-f172.google.com ([209.85.220.172]:36040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evhGB-0003NV-8V for 30731@debbugs.gnu.org; Tue, 13 Mar 2018 06:34:24 -0400 Original-Received: by mail-qk0-f172.google.com with SMTP id d206so14743954qkb.3 for <30731@debbugs.gnu.org>; Tue, 13 Mar 2018 03:34:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=wwwWMyPY6aghNrW7qLHqyISV5kNKCapGvpfl8kJ+TM0=; b=XRW8T23bBRdQJKXKpatzEDPwS0fyXVu16HMEE58bTEWZzoeDV5uQHEmFW1eU2EnG6+ t8DQ31OkveZCgmRUJq0IPONg54kqw/9ooebc3fwHwEQsEyG8BoDfGQ1ND21TqaeYDhgw 6ZvyJvAIUYjoY43IjDUcpMHn7fy52hvzQD91YM9VilXXeRn1arHd2AHQvTmfVZD+EWFX Cj9c0sdMPj9VjSeEcOaY3a/+fC3AOgB05kSzrMZwGWWOMmqB7Vclx/Xwlos0aW1M6vOx 26TTm8S9PF5ZMYhSwynNyRIDnH4Gitj5xdTEFc+nspg8uwI9Hqz5zNsmyvvvNQ2L+xjf hQzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=wwwWMyPY6aghNrW7qLHqyISV5kNKCapGvpfl8kJ+TM0=; b=N6LFk12rgsQWhdkJw5r6Wf34rLr87NTxOEWKVPYBV9BH/BrEQaUXmhrY1IPXSFDobs ofQwbQXvc2otIp7wseKUnckhEz/fULUpMIUAoflLdHIOTSjD8Bah2ikjkq115jO6KzHw Y2pW9nfmg55/hry4xVTpTSZS5v0kJq0p24kJIc1ip/anqxWk3rSEgiKqfchKPZsAv/99 OsPkHTAKDmaMpBxIO9FljfdE2yp+lfcsolKijX6ESTepMd/cBPRFrSSHrDZjyoShdLqj v+zIOiEZXHVOpDp0PFA/ifSHQy5jjFgZlMDIBFOz8Wx1A5FDHY7N9j+Mct1zlBQ3/plp iXmA== X-Gm-Message-State: AElRT7ElHW1aqti+PuurNGfOZ1EVLuF4JPA3RJorksFzAT4tJHFRpFJi A0w2N0gDn2G1H64rhovAx+CDPon9v/kH6+wVl5U= X-Google-Smtp-Source: AG47ELttvbyV+Ju9+TCSaTYgGLvxI/vmLQDEcTqOoBjY7RSBAjhDvezjakhWl6U3MJ/FiUsBHRk47NEvNW24s86yKgk= X-Received: by 10.55.50.205 with SMTP id y196mr153778qky.206.1520937257618; Tue, 13 Mar 2018 03:34:17 -0700 (PDT) Original-Received: by 10.237.47.196 with HTTP; Tue, 13 Mar 2018 03:34:16 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:144185 Archived-At: --001a11490396f7bc4c056748cc45 Content-Type: multipart/alternative; boundary="001a11490396f7bc48056748cc43" --001a11490396f7bc48056748cc43 Content-Type: text/plain; charset="UTF-8" Hi Noam, Thanks for the tips. One (package-earlyload) is to put package-initialize before custom-set-variables, another one (package-lateload) is to put package-initialize after then custom-set-variables. I attahed the diff of the trace-log. The trace-log from package-earlyload has less do-after-load-evaluation items which are supposed to be loaded during the package-initialize. However, it still takes longer time for custom-set-variables during early package initialization. The two items, mail-prsvr.elc and mm-util.elc are in earlyload but not in lateload. On Tue, Mar 13, 2018 at 1:09 AM, Noam Postavsky wrote: > On Mon, Mar 12, 2018 at 12:08 PM, Shuguang Sun wrote: > > FYI. If put (package-initialize) before custom-set-variables, > >>>> before custom-set-variables : 3.637 sec <<< > > Loading image-file...done > > Loading time...done > > Loading completion...done > > Loading elec-pair...done > > Loading icomplete...done > > Loading ido...done > > Loading avoid...done > > Loading savehist...done > > Loading paren...done > >>>> custom-set-variables time: 10.080 sec <<< > > > > Don't know whether autoloads being triggered. It is hard to test one by > one. > > Try > > ... > (require 'trace) > (trace-function 'do-after-load-evaluation) > (custom-set-variables ...) > (untrace-function 'do-after-load-evaluation) > > and see if there is a difference in the *trace-output* buffer when you > call package-initialize first. > > Maybe also do (mapc #'require '(image-file time completion elec-pair > ido avoid savehist paren)) to get the known loads (which I see listed > in your output above) out of the way. > --001a11490396f7bc48056748cc43 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Noam,

Thanks for the tips= . One (package-earlyload) is to put package-initialize before custom-set-va= riables, another one (package-lateload) is to put=20 package-initialize after then custom-set-variables. I attahed the diff of = the trace-log.
The trace-log from=20 package-earlyload has less do-after-load-evaluation items which are suppose= d to be loaded during the=20 package-initialize. However, it still takes longer time for=20 custom-set-variables=C2=A0 during early package initialization.
The two item= s, mail-prsvr.elc and mm-util.elc are in earlyload but not in lateload.
=



On Tue, Mar 13, 2018 at 1:09 AM, Noam Postavsky <npostavs@gmail.com> wrote:
On Mon, Mar 12, 2018 at 12:08 PM, Shuguang Sun <shuguang@gmail.com> wrote:
> FYI. If put (package-initialize) before custom-set-variables,
>>>> before custom-set-variables : 3.637 sec <<<
> Loading image-file...done
> Loading time...done
> Loading completion...done
> Loading elec-pair...done
> Loading icomplete...done
> Loading ido...done
> Loading avoid...done
> Loading savehist...done
> Loading paren...done
>>>> custom-set-variables time: 10.080 sec <<<
>
> Don't know whether autoloads being triggered. It is hard to test o= ne by one.

Try

...
(require 'trace)
(trace-function 'do-after-load-evaluation)
(custom-set-variables ...)
(untrace-function 'do-after-load-evaluation)

and see if there is a difference in the *trace-output* buffer when you
call package-initialize first.

Maybe also do (mapc #'require '(image-file time completion elec-pai= r
ido avoid savehist paren)) to get the known loads (which I see listed
in your output above) out of the way.

--001a11490396f7bc48056748cc43-- --001a11490396f7bc4c056748cc45 Content-Type: application/octet-stream; name="package-e-l.diff" Content-Disposition: attachment; filename="package-e-l.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jepihhb80 LS0tIGM6L1VzZXJzL3VzZXJuYW1lL3BhY2thZ2UtbGF0ZWxvYWQudHh0CTIwMTgtMDMtMTMgMTc6 NDc6NDcuNDQwNTY4ODAwICswODAwDQorKysgYzovVXNlcnMvdXNlcm5hbWUvcGFja2FnZS1lYXJs eWxvYWQudHh0CTIwMTgtMDMtMTMgMTc6NDc6NTUuOTIwNTY4ODAwICswODAwDQpAQCAtMjAsMjcg KzIwLDYgQEANCiAxIC0+IChkby1hZnRlci1sb2FkLWV2YWx1YXRpb24gImM6L1VzZXJzL3VzZXJu YW1lL2VtYWNzL3NoYXJlL2VtYWNzLzI3LjAuNTAvbGlzcC9pY29tcGxldGUuZWxjIikNCiAxIDwt IGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbjogbmlsDQogPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLTEgLT4gKGRv LWFmdGVyLWxvYWQtZXZhbHVhdGlvbiAiYzovVXNlcnMvdXNlcm5hbWUvZW1hY3Mvc2hhcmUvZW1h Y3MvMjcuMC41MC9saXNwL2VtYWNzLWxpc3AvY2wtbG9hZGRlZnMuZWwiKQ0KLTEgPC0gZG8tYWZ0 ZXItbG9hZC1ldmFsdWF0aW9uOiBuaWwNCi09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotMSAtPiAoZG8tYWZ0ZXIt bG9hZC1ldmFsdWF0aW9uICJjOi9Vc2Vycy91c2VybmFtZS9lbWFjcy9zaGFyZS9lbWFjcy8yNy4w LjUwL2xpc3AvZW1hY3MtbGlzcC9jbC1saWIuZWxjIikNCi0xIDwtIGRvLWFmdGVyLWxvYWQtZXZh bHVhdGlvbjogbmlsDQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLTEgLT4gKGRvLWFmdGVyLWxvYWQtZXZhbHVh dGlvbiAiYzovVXNlcnMvdXNlcm5hbWUvZW1hY3Mvc2hhcmUvZW1hY3MvMjcuMC41MC9saXNwL2Vt YWNzLWxpc3AvY2NvbnYuZWxjIikNCi0xIDwtIGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbjogbmls DQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQ0KLTEgLT4gKGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbiAiYzovVXNl cnMvdXNlcm5hbWUvZW1hY3Mvc2hhcmUvZW1hY3MvMjcuMC41MC9saXNwL2VtYWNzLWxpc3AvYnl0 ZWNvbXAuZWxjIikNCi0xIDwtIGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbjogbmlsDQotPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQ0KLTEgLT4gKGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbiAiYzovVXNlcnMvdXNlcm5h bWUvZW1hY3Mvc2hhcmUvZW1hY3MvMjcuMC41MC9saXNwL2VtYWNzLWxpc3AvZ3YuZWxjIikNCi0x IDwtIGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbjogbmlsDQotPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLTEgLT4g KGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbiAiYzovVXNlcnMvdXNlcm5hbWUvZW1hY3Mvc2hhcmUv ZW1hY3MvMjcuMC41MC9saXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWxjIikNCi0xIDwtIGRvLWFm dGVyLWxvYWQtZXZhbHVhdGlvbjogbmlsDQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLTEgLT4gKGRvLWFmdGVy LWxvYWQtZXZhbHVhdGlvbiAiYzovVXNlcnMvdXNlcm5hbWUvZW1hY3Mvc2hhcmUvZW1hY3MvMjcu MC41MC9saXNwL2VtYWNzLWxpc3Avc2VxLmVsYyIpDQotMSA8LSBkby1hZnRlci1sb2FkLWV2YWx1 YXRpb246IG5pbA0KLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAxIC0+IChkby1hZnRlci1sb2FkLWV2YWx1YXRp b24gImM6L1VzZXJzL3VzZXJuYW1lL2VtYWNzL3NoYXJlL2VtYWNzLzI3LjAuNTAvbGlzcC9pZG8u ZWxjIikNCiAxIDwtIGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbjogbmlsDQogPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KQEAgLTUzLDM3ICszMiwxNiBAQA0KIDEgLT4gKGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbiAi YzovVXNlcnMvdXNlcm5hbWUvZW1hY3Mvc2hhcmUvZW1hY3MvMjcuMC41MC9saXNwL3BhcmVuLmVs YyIpDQogMSA8LSBkby1hZnRlci1sb2FkLWV2YWx1YXRpb246IG5pbA0KID09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N Ci0xIC0+IChkby1hZnRlci1sb2FkLWV2YWx1YXRpb24gImM6L1VzZXJzL3VzZXJuYW1lL2VtYWNz L3NoYXJlL2VtYWNzLzI3LjAuNTAvbGlzcC9jYWxlbmRhci90aW1lLWRhdGUuZWxjIikNCi0xIDwt IGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbjogbmlsDQotPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLTEgLT4gKGRv LWFmdGVyLWxvYWQtZXZhbHVhdGlvbiAiYzovVXNlcnMvdXNlcm5hbWUvSE9NRS8uZW1hY3MuZC9o aXN0b3J5IikNCi0xIDwtIGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbjogbmlsDQotPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQ0KLTEgLT4gKGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbiAiYzovVXNlcnMvdXNlcm5hbWUv ZW1hY3Mvc2hhcmUvZW1hY3MvMjcuMC41MC9saXNwL2VtYWNzLWxpc3AvbWFwLmVsYyIpDQotMSA8 LSBkby1hZnRlci1sb2FkLWV2YWx1YXRpb246IG5pbA0KLT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0xIC0+IChk by1hZnRlci1sb2FkLWV2YWx1YXRpb24gImM6L1VzZXJzL3VzZXJuYW1lL2VtYWNzL3NoYXJlL2Vt YWNzLzI3LjAuNTAvbGlzcC9qc29uLmVsYyIpDQotMSA8LSBkby1hZnRlci1sb2FkLWV2YWx1YXRp b246IG5pbA0KLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCi0xIC0+IChkby1hZnRlci1sb2FkLWV2YWx1YXRpb24g ImM6L1VzZXJzL3VzZXJuYW1lL2VtYWNzL3NoYXJlL2VtYWNzLzI3LjAuNTAvbGlzcC9wYXNzd29y ZC1jYWNoZS5lbGMiKQ0KKzEgLT4gKGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbiAiYzovVXNlcnMv dXNlcm5hbWUvZW1hY3Mvc2hhcmUvZW1hY3MvMjcuMC41MC9saXNwL21haWwvbWFpbC1wcnN2ci5l bGMiKQ0KIDEgPC0gZG8tYWZ0ZXItbG9hZC1ldmFsdWF0aW9uOiBuaWwNCiA9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 DQotMSAtPiAoZG8tYWZ0ZXItbG9hZC1ldmFsdWF0aW9uICJjOi9Vc2Vycy91c2VybmFtZS9lbWFj cy9zaGFyZS9lbWFjcy8yNy4wLjUwL2xpc3AvZW1hY3MtbGlzcC9laWVpby1sb2FkZGVmcy5lbCIp DQorMSAtPiAoZG8tYWZ0ZXItbG9hZC1ldmFsdWF0aW9uICJjOi9Vc2Vycy91c2VybmFtZS9lbWFj cy9zaGFyZS9lbWFjcy8yNy4wLjUwL2xpc3AvZ251cy9tbS11dGlsLmVsYyIpDQogMSA8LSBkby1h ZnRlci1sb2FkLWV2YWx1YXRpb246IG5pbA0KID09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0xIC0+IChkby1hZnRl ci1sb2FkLWV2YWx1YXRpb24gImM6L1VzZXJzL3VzZXJuYW1lL2VtYWNzL3NoYXJlL2VtYWNzLzI3 LjAuNTAvbGlzcC9lbWFjcy1saXNwL2NsLW1hY3MuZWxjIikNCi0xIDwtIGRvLWFmdGVyLWxvYWQt ZXZhbHVhdGlvbjogbmlsDQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLTEgLT4gKGRvLWFmdGVyLWxvYWQtZXZh bHVhdGlvbiAiYzovVXNlcnMvdXNlcm5hbWUvZW1hY3Mvc2hhcmUvZW1hY3MvMjcuMC41MC9saXNw L2VtYWNzLWxpc3AvZWllaW8tY29yZS5lbGMiKQ0KLTEgPC0gZG8tYWZ0ZXItbG9hZC1ldmFsdWF0 aW9uOiBuaWwNCi09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09DQotMSAtPiAoZG8tYWZ0ZXItbG9hZC1ldmFsdWF0aW9u ICJjOi9Vc2Vycy91c2VybmFtZS9lbWFjcy9zaGFyZS9lbWFjcy8yNy4wLjUwL2xpc3AvZW1hY3Mt bGlzcC9laWVpby5lbGMiKQ0KLTEgPC0gZG8tYWZ0ZXItbG9hZC1ldmFsdWF0aW9uOiBuaWwNCi09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQotMSAtPiAoZG8tYWZ0ZXItbG9hZC1ldmFsdWF0aW9uICJjOi9Vc2Vycy91 c2VybmFtZS9lbWFjcy9zaGFyZS9lbWFjcy8yNy4wLjUwL2xpc3AvZW1hY3MtbGlzcC9jbC1zZXEu ZWxjIikNCisxIC0+IChkby1hZnRlci1sb2FkLWV2YWx1YXRpb24gImM6L1VzZXJzL3VzZXJuYW1l L2VtYWNzL3NoYXJlL2VtYWNzLzI3LjAuNTAvbGlzcC9jYWxlbmRhci90aW1lLWRhdGUuZWxjIikN CiAxIDwtIGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbjogbmlsDQogPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLTEg LT4gKGRvLWFmdGVyLWxvYWQtZXZhbHVhdGlvbiAiYzovVXNlcnMvdXNlcm5hbWUvZW1hY3Mvc2hh cmUvZW1hY3MvMjcuMC41MC9saXNwL2F1dGgtc291cmNlLmVsYyIpDQorMSAtPiAoZG8tYWZ0ZXIt bG9hZC1ldmFsdWF0aW9uICJjOi9Vc2Vycy91c2VybmFtZS9IT01FLy5lbWFjcy5kL2hpc3Rvcnki KQ0KIDEgPC0gZG8tYWZ0ZXItbG9hZC1ldmFsdWF0aW9uOiBuaWwNCiA9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQog MSAtPiAoZG8tYWZ0ZXItbG9hZC1ldmFsdWF0aW9uICJjOi9Vc2Vycy91c2VybmFtZS9lbWFjcy9z aGFyZS9lbWFjcy8yNy4wLjUwL2xpc3AvZW1hY3MtbGlzcC9hZHZpY2UuZWxjIikNCg== --001a11490396f7bc4c056748cc45--