Received: (at 53606) by debbugs.gnu.org; 18 Nov 2024 12:15:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 18 07:15:45 2024 Received: from localhost ([127.0.0.1]:60348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tD0fR-00074o-Ie for submit <at> debbugs.gnu.org; Mon, 18 Nov 2024 07:15:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tD0fP-00074a-6X for 53606 <at> debbugs.gnu.org; Mon, 18 Nov 2024 07:15:44 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tD0fD-0000iD-AP for 53606 <at> debbugs.gnu.org; Mon, 18 Nov 2024 07:15:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=tw+h04TQU/21vG1vrX/2YvrOYHv4ZyNYyPSW3pVMty8=; b=GVsHOjE4MOyF eIfnqAlBoLHb/ARF/RWznrcZm/nO+h0QxYsdJs8GxAPBUC/DsDdTn5NYCGQ8X1V6DmQxt9r+Rl5jK R8ujMsJOZki8dnU7OcBup+IUIdmUzza17eJKxLmHXk5FHKINE2pbuK9aWau18NGyMxEUbohowDG4E IxZe6On7PteAKoMNE/jgq+1KO4tE9SjSjkBcyTdjiqBWVs92gRYT4206nOwnVHrk/71JhWqXqVvQe tuuoyHcSmH9q2NZ78UIh64hSmfppbRvtXlFZ5XmzKNn6tuv2dy/Y83zqwlRdAi/mtT6u7m7KNYN+/ GGUbllmGYC38SpGRQLHk4g==; Date: Mon, 18 Nov 2024 14:15:14 +0200 Message-Id: <86jzd0viul.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Roland Winkler <winkler@HIDDEN> In-Reply-To: <87r079pj8k.fsf@HIDDEN> (message from Roland Winkler on Sun, 17 Nov 2024 16:51:07 -0600) Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> <838r9etydr.fsf@HIDDEN> <87787067-6c2c-65ea-e94a-5889fa24d1b4@HIDDEN> <83edj6s404.fsf@HIDDEN> <21ff8522-0f11-5786-3113-aa79419957d9@HIDDEN> <526c4074-ee3d-8182-a4bb-7f61cc66d779@HIDDEN> <87a5q34vv1.fsf@localhost> <87r079pj8k.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53606 Cc: 53606 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Roland Winkler <winkler@HIDDEN> > Date: Sun, 17 Nov 2024 16:51:07 -0600 > > I looked at this old bug again (while working on BibTeX mode), and I > noticed that one piece of information was missing in this thread that > could be helpful: > > Lars filed this report against Emacs 29. Back then, I had still access > to emacs 25.1 and 27.1. On the same machine emacs 25.1 needed about 2s, > whereas 27.1 needed 20s to initialize the customize buffer for > bibtex-biblatex-entry-alist. So it seems something in the customize or > widget library was changed that resulted in the slowdown. Nothing > changed on the side of BibTeX mode back then. Running the recipe after "M-x profiler-start RET RET" might show which part(s) of the code take most of the time.
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 17 Nov 2024 22:51:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 17 17:51:27 2024 Received: from localhost ([127.0.0.1]:59030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tCo75-0003M1-35 for submit <at> debbugs.gnu.org; Sun, 17 Nov 2024 17:51:27 -0500 Received: from lists.gnu.org ([209.51.188.17]:32874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1tCo73-0003Lt-Fw for submit <at> debbugs.gnu.org; Sun, 17 Nov 2024 17:51:26 -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 <geb-bug-gnu-emacs@HIDDEN>) id 1tCo72-0007G4-Mr for bug-gnu-emacs@HIDDEN; Sun, 17 Nov 2024 17:51:24 -0500 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1tCo6w-0001dd-Mi for bug-gnu-emacs@HIDDEN; Sun, 17 Nov 2024 17:51:22 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1tCo6q-00095d-Tc for bug-gnu-emacs@HIDDEN; Sun, 17 Nov 2024 23:51:12 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@HIDDEN From: Roland Winkler <winkler@HIDDEN> Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist Date: Sun, 17 Nov 2024 16:51:07 -0600 Message-ID: <87r079pj8k.fsf@HIDDEN> References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> <838r9etydr.fsf@HIDDEN> <87787067-6c2c-65ea-e94a-5889fa24d1b4@HIDDEN> <83edj6s404.fsf@HIDDEN> <21ff8522-0f11-5786-3113-aa79419957d9@HIDDEN> <526c4074-ee3d-8182-a4bb-7f61cc66d779@HIDDEN> <87a5q34vv1.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Cancel-Lock: sha1:F0cIi73mODWZblRWegrChgY1sbw= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@HIDDEN; helo=ciao.gmane.io 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, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) I looked at this old bug again (while working on BibTeX mode), and I noticed that one piece of information was missing in this thread that could be helpful: Lars filed this report against Emacs 29. Back then, I had still access to emacs 25.1 and 27.1. On the same machine emacs 25.1 needed about 2s, whereas 27.1 needed 20s to initialize the customize buffer for bibtex-biblatex-entry-alist. So it seems something in the customize or widget library was changed that resulted in the slowdown. Nothing changed on the side of BibTeX mode back then. I just filed bug #74409 that is also about the customize buffer for bibtex-biblatex-entry-alist. It is likewise about a problem that exists only with more recent versions of emacs. But I do not know whether these problems are truly related, or some symptoms just happen to be similar.
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at 53606) by debbugs.gnu.org; 21 Dec 2023 11:48:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 21 06:48:20 2023 Received: from localhost ([127.0.0.1]:42553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rGHXH-0007g3-JG for submit <at> debbugs.gnu.org; Thu, 21 Dec 2023 06:48:20 -0500 Received: from mout01.posteo.de ([185.67.36.65]:40523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1rGHXC-0007f2-D2 for 53606 <at> debbugs.gnu.org; Thu, 21 Dec 2023 06:48:18 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 36C40240027 for <53606 <at> debbugs.gnu.org>; Thu, 21 Dec 2023 12:48:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1703159283; bh=zaI0tfG/I+1wQJ60go+mR++pWMThw1SZ5f8tndLIHiU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=Cum/FKHY5s41vGilnPxj2BiD67dxVyvKMXakRDLdJmYCSezeRm9JsYXCLV3qHK9Pt xHOJNccBIVLKeRtzJCovobKN9N96x6nHsSzn2CQCRjqUuBCj45N11F5x7s0IQIj+z6 gQAaLJNmUzpXxBjUCh1QFTg2XzN86DREL5wJcKPvigFckBckr0pnJ6MFdsFh1zEJ8A QD7frg5Qa45FnYya8gCWj+njP6mIzBZNeAZST9DGuRWpdE3ENZ/NbXZOperv0PuVnF zc0szjVQSCTOcwUQ0ZeIQ7l9umzQFZsqM6F5aC9CtmYinaYbCcVnwiFRZnqiQEaC9I MY9zC+BCOzWcg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Swpb60Lflz6tw8; Thu, 21 Dec 2023 12:48:02 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Mauro Aranda <maurooaranda@HIDDEN> Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist In-Reply-To: <526c4074-ee3d-8182-a4bb-7f61cc66d779@HIDDEN> References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> <838r9etydr.fsf@HIDDEN> <87787067-6c2c-65ea-e94a-5889fa24d1b4@HIDDEN> <83edj6s404.fsf@HIDDEN> <21ff8522-0f11-5786-3113-aa79419957d9@HIDDEN> <526c4074-ee3d-8182-a4bb-7f61cc66d779@HIDDEN> Date: Thu, 21 Dec 2023 11:51:14 +0000 Message-ID: <87a5q34vv1.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53606 Cc: Eli Zaretskii <eliz@HIDDEN>, 53606 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Mauro Aranda <maurooaranda@HIDDEN> writes: > I focused on the format handling, since there's no need to insert the > escape formats in the buffer.=C2=A0 So I rearranged the 4 functions that > handle the format to avoid it and here are the figures I got, when > running: > (benchmark-run 5 > =C2=A0 (customize-option 'bibtex-biblatex-entry-alist)) > > From master, inserting either :format or :entry-format: > (130.200276352 291 3.1221133909999996) > > Without inserting it: > (38.244185927000004 266 2.795578699) > ... > All data is without native compilation.=C2=A0 I'd appreciate if someone c= ould > at least run it once with native compilation, with and without my patch. I do not see much difference with native compilation: - without the patch :: (134.779200699 247 4.294675525) - with the patch :: (39.828912859 249 3.881637917) But your patch is still making things faster. --=20 Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at 53606) by debbugs.gnu.org; 18 Sep 2023 11:07:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 07:07:29 2023 Received: from localhost ([127.0.0.1]:52222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qiC6D-0008VX-IR for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 07:07:29 -0400 Received: from mail-oi1-x231.google.com ([2607:f8b0:4864:20::231]:51274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maurooaranda@HIDDEN>) id 1qiC6B-0008VI-Uf for 53606 <at> debbugs.gnu.org; Mon, 18 Sep 2023 07:07:28 -0400 Received: by mail-oi1-x231.google.com with SMTP id 5614622812f47-3a7f4f7a8easo2092038b6e.2 for <53606 <at> debbugs.gnu.org>; Mon, 18 Sep 2023 04:07:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695035234; x=1695640034; darn=debbugs.gnu.org; h=in-reply-to:references:cc:to:from:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=cIjuLyCSp1Dyvx0Cf5QRx1b1ssQdiqpDMtwoqkQLSek=; b=X+kq3GfY+iwfhYVOKN7wLB41qGXl6ohbByqKIJD2wff+vLyAbt+SzcvdCDzx4Ner5a Wp/7BbEu/99w6/mxGvo3N4Bhcz0JraGXoz5+Gu1Zx0HIPld9s7olvY7A8WeNxMQRQoSl Q3CHXiY9vBmvJXPfHYXjNyA8mzGZ94fDblf2t+PXkNXmQVWImPoTN4ivEIUb7hZiCJuM 40Vc6fZWKmNpBePd+wjFy11X7eyd9Exex2ysd0vy92rRe/ISVREDy417LuP/K/xG7knf R/FnZiQ958apKn+K1j23OXRIQtKy41lIZAaz5mFJ56+q2+Md97KnjnqVCzarNaYnhZpD Yijg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695035234; x=1695640034; h=in-reply-to:references:cc:to:from:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=cIjuLyCSp1Dyvx0Cf5QRx1b1ssQdiqpDMtwoqkQLSek=; b=Y72Qh8eki6NDS07ls5FirznQirvPwPH6gp7Rqj2iug8tzDgUcHdPENGXFQpnPd9laS MZW8HOLG39C7MRZdosGRQIbF9XhuE9/ppG2EF3HWgM9L5h3XPacWUgoryBDwoYsFVoxj UOl3Z9AVcp4ZB2zUBEWUW7/mGIbA8aui1tSEI1sv9639/QR7sS4AsieNg6AbS0AaMlTe Mbkh/JgTbDDLXdps6bFJTP9fIadQsbkejCapahmX2iVRPKnlt1FiVZi3LggF6FDQE36o XKOOChjtcAhmksKFuFsOCEebEf4jkqMGBCvuC1nr4D88VL+ZDAiKZdSVadQhcdOX3L1A lBlA== X-Gm-Message-State: AOJu0Yx9MSVbzsBOZTBEpbYQ3RrV/bTKKYwkRCiuTuRTAZbJtkSGAxmg J0GaqAeLUzWz1txlkAvgOQ0= X-Google-Smtp-Source: AGHT+IHYFzhBFmZc40LUOJPv0qPNctsNx07vBtxYaZWm3JCpj4k9oQ5ncUXm8j30o656YvvmmTnatQ== X-Received: by 2002:aca:bdc3:0:b0:3a7:3b6f:ed46 with SMTP id n186-20020acabdc3000000b003a73b6fed46mr8840350oif.27.1695035233819; Mon, 18 Sep 2023 04:07:13 -0700 (PDT) Received: from [192.168.0.234] ([152.168.142.156]) by smtp.gmail.com with ESMTPSA id m2-20020a0568080f0200b003a75593746asm17345oiw.57.2023.09.18.04.07.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Sep 2023 04:07:12 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------lzXb00TDOxmKbbTvlVuJfbFa" Message-ID: <526c4074-ee3d-8182-a4bb-7f61cc66d779@HIDDEN> Date: Mon, 18 Sep 2023 08:07:08 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist Content-Language: en-US From: Mauro Aranda <maurooaranda@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> <838r9etydr.fsf@HIDDEN> <87787067-6c2c-65ea-e94a-5889fa24d1b4@HIDDEN> <83edj6s404.fsf@HIDDEN> <21ff8522-0f11-5786-3113-aa79419957d9@HIDDEN> In-Reply-To: <21ff8522-0f11-5786-3113-aa79419957d9@HIDDEN> X-Debbugs-Envelope-To: 53606 Cc: Ihor Radchenko <yantar92@HIDDEN>, 53606 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> This is a multi-part message in MIME format. --------------lzXb00TDOxmKbbTvlVuJfbFa Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 10/9/23 09:41, Mauro Aranda wrote: > On 10/9/23 07:43, Eli Zaretskii wrote: > >> Date: Sun, 10 Sep 2023 06:49:29 -0300 > >> Cc: 53606 <at> debbugs.gnu.org > >> From: Mauro Aranda <maurooaranda@HIDDEN> > >> > >> On 10/9/23 02:01, Eli Zaretskii wrote: > >> > Could you please profile this slow operation and post the completely > >> > unfolded profile? I think we should try to understand what exactly > >> > takes so much time in this case. > >> > >> Here it is. I also attach the result of C-x C-w in the report buffer, > >> just in case. > > > > So the hot spot seems to be widget-checklist-add-item, is that right? > > I think so. The checklist widgets were my first suspects, since > creating them is rather slow. > > > And inside that widget-create-child and widget-apply? > > I don't think those functions could be the bottleneck. Most likely it > is the widget-default-create function that those functions end up > calling. So yes, widget-default-create in general, and > widget-checklist-value-create in particular should be investigated for > speeding them up, but I don't have any ideas at the moment. I focused on the format handling, since there's no need to insert the escape formats in the buffer. So I rearranged the 4 functions that handle the format to avoid it and here are the figures I got, when running: (benchmark-run 5 (customize-option 'bibtex-biblatex-entry-alist)) From master, inserting either :format or :entry-format: (130.200276352 291 3.1221133909999996) Without inserting it: (38.244185927000004 266 2.795578699) | How? | Total elapsed time (5 repetitions) | Avg | Times faster | |----------------------+------------------------------------+-------+--------------| | inserting format | 130.20 | 26.04 | 1 | | not inserting format | 38.24 | 7.65 | 3.4 | All data is without native compilation. I'd appreciate if someone could at least run it once with native compilation, with and without my patch. I attach a patch with the changes, and the new profiler report, but I'm inclined to leave it as it is if the patch gets accepted. --------------lzXb00TDOxmKbbTvlVuJfbFa Content-Type: text/x-patch; charset=UTF-8; name="0001-Speed-up-widget-creation-Bug-53606.patch" Content-Disposition: attachment; filename="0001-Speed-up-widget-creation-Bug-53606.patch" Content-Transfer-Encoding: base64 RnJvbSBhNDEzZDkzYzYyMTU3MTBjNjY5OTEyZTNlZDdkNWUwMjg1N2I1NjM1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFp bC5jb20+CkRhdGU6IFN1biwgMTcgU2VwIDIwMjMgMjE6MDA6MDIgLTAzMDAKU3ViamVjdDog W1BBVENIXSBTcGVlZCB1cCB3aWRnZXQgY3JlYXRpb24gKEJ1ZyM1MzYwNikKCiogbGlzcC93 aWQtZWRpdC5lbCAod2lkZ2V0LWRlZmF1bHQtY3JlYXRlLCB3aWRnZXQtY2hlY2tsaXN0LWFk ZC1pdGVtKQood2lkZ2V0LXJhZGlvLWFkZC1pdGVtLCB3aWRnZXQtZWRpdGFibGUtbGlzdC1l bnRyeS1jcmVhdGUpOiBEb24ndAppbnNlcnQgZm9ybWF0IGVzY2FwZXMgaW50byB0aGUgYnVm ZmVyLCBvbmx5IHRvIGRlbGV0ZSB0aGVtIGFmdGVyLgpUaGlzIGF2b2lkcyBjYWxscyB0byBk ZWxldGUtY2hhciBhbmQgbWFrZXMgd2lkZ2V0IGNyZWF0aW9uIGFib3V0IDMKdGltZXMgZmFz dGVyLgotLS0KIGxpc3Avd2lkLWVkaXQuZWwgfCAyNTIgKysrKysrKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMzYgaW5zZXJ0 aW9ucygrKSwgMTE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Avd2lkLWVkaXQu ZWwgYi9saXNwL3dpZC1lZGl0LmVsCmluZGV4IDc0NDEyNDE0MTEzLi5lOWFkNGYzODU1ZSAx MDA2NDQKLS0tIGEvbGlzcC93aWQtZWRpdC5lbAorKysgYi9saXNwL3dpZC1lZGl0LmVsCkBA IC0xNjcwLDc4ICsxNjcwLDg1IEBAIHdpZGdldC1kZWZhdWx0LWNvbXBsZXRpb25zCiAoZGVm dW4gd2lkZ2V0LWRlZmF1bHQtY3JlYXRlICh3aWRnZXQpCiAgICJDcmVhdGUgV0lER0VUIGF0 IHBvaW50IGluIHRoZSBjdXJyZW50IGJ1ZmZlci4iCiAgICh3aWRnZXQtc3BlY2lmeS1pbnNl cnQKLSAgIChsZXQgKChmcm9tIChwb2ludCkpCi0JIGJ1dHRvbi1iZWdpbiBidXR0b24tZW5k Ci0JIHNhbXBsZS1iZWdpbiBzYW1wbGUtZW5kCi0JIGRvYy1iZWdpbiBkb2MtZW5kCi0JIHZh bHVlLXBvcykKLSAgICAgKGluc2VydCAod2lkZ2V0LWdldCB3aWRnZXQgOmZvcm1hdCkpCi0g ICAgIChnb3RvLWNoYXIgZnJvbSkKKyAgIChsZXQgKChzdHIgKHdpZGdldC1nZXQgd2lkZ2V0 IDpmb3JtYXQpKQorICAgICAgICAgKG9uZXh0IDApIChuZXh0IDApCisgICAgICAgICBidXR0 b24tYmVnaW4gYnV0dG9uLWVuZAorICAgICAgICAgc2FtcGxlLWJlZ2luIHNhbXBsZS1lbmQK KyAgICAgICAgIGRvYy1iZWdpbiBkb2MtZW5kCisgICAgICAgICB2YWx1ZS1wb3MpCiAgICAg IDs7IFBhcnNlIGVzY2FwZXMgaW4gZm9ybWF0LgotICAgICAod2hpbGUgKHJlLXNlYXJjaC1m b3J3YXJkICIlXFwoLlxcKSIgbmlsIHQpCi0gICAgICAgKGxldCAoKGVzY2FwZSAoY2hhci1h ZnRlciAobWF0Y2gtYmVnaW5uaW5nIDEpKSkpCi0JIChkZWxldGUtY2hhciAtMikKLQkgKGNv bmQgKChlcSBlc2NhcGUgPyUpCi0JCShpbnNlcnQgPyUpKQotCSAgICAgICAoKGVxIGVzY2Fw ZSA/XFspCi0JCShzZXRxIGJ1dHRvbi1iZWdpbiAocG9pbnQpKQotCQkoaW5zZXJ0ICh3aWRn ZXQtZ2V0LWluZGlyZWN0IHdpZGdldCA6YnV0dG9uLXByZWZpeCkpKQotCSAgICAgICAoKGVx IGVzY2FwZSA/XF0pCi0JCShpbnNlcnQgKHdpZGdldC1nZXQtaW5kaXJlY3Qgd2lkZ2V0IDpi dXR0b24tc3VmZml4KSkKLQkJKHNldHEgYnV0dG9uLWVuZCAocG9pbnQpKSkKLQkgICAgICAg KChlcSBlc2NhcGUgP1x7KQotCQkoc2V0cSBzYW1wbGUtYmVnaW4gKHBvaW50KSkpCi0JICAg ICAgICgoZXEgZXNjYXBlID9cfSkKLQkJKHNldHEgc2FtcGxlLWVuZCAocG9pbnQpKSkKLQkg ICAgICAgKChlcSBlc2NhcGUgP24pCi0JCSh3aGVuICh3aWRnZXQtZ2V0IHdpZGdldCA6aW5k ZW50KQotCQkgIChpbnNlcnQgP1xuKQotCQkgIChpbnNlcnQtY2hhciA/XHMgKHdpZGdldC1n ZXQgd2lkZ2V0IDppbmRlbnQpKSkpCi0JICAgICAgICgoZXEgZXNjYXBlID90KQotCQkobGV0 ICgoaW1hZ2UgKHdpZGdldC1nZXQgd2lkZ2V0IDp0YWctZ2x5cGgpKQotCQkgICAgICAodGFn IChzdWJzdGl0dXRlLWNvbW1hbmQta2V5cwotCQkJICAgICh3aWRnZXQtZ2V0IHdpZGdldCA6 dGFnKSkpKQotCQkgIChjb25kIChpbWFnZQotCQkJICh3aWRnZXQtaW1hZ2UtaW5zZXJ0IHdp ZGdldCAob3IgdGFnICJpbWFnZSIpIGltYWdlKSkKLQkJCSh0YWcKLQkJCSAoaW5zZXJ0IHRh ZykpCi0JCQkodAotCQkJIChwcmluYyAod2lkZ2V0LWdldCB3aWRnZXQgOnZhbHVlKQotCQkJ CShjdXJyZW50LWJ1ZmZlcikpKSkpKQotCSAgICAgICAoKGVxIGVzY2FwZSA/ZCkKLQkJKGxl dCAoKGRvYyAod2lkZ2V0LWdldCB3aWRnZXQgOmRvYykpKQotCQkgICh3aGVuIGRvYwotCQkg ICAgKHNldHEgZG9jLWJlZ2luIChwb2ludCkpCi0JCSAgICAoaW5zZXJ0IChzdWJzdGl0dXRl LWNvbW1hbmQta2V5cyBkb2MpKQotCQkgICAgKHdoaWxlIChlcSAocHJlY2VkaW5nLWNoYXIp ID9cbikKLQkJICAgICAgKGRlbGV0ZS1jaGFyIC0xKSkKLQkJICAgIChpbnNlcnQgP1xuKQot CQkgICAgKHNldHEgZG9jLWVuZCAocG9pbnQpKSkpKQotCSAgICAgICAoKGVxIGVzY2FwZSA/ aCkKLQkJKHdpZGdldC1hZGQtZG9jdW1lbnRhdGlvbi1zdHJpbmctYnV0dG9uIHdpZGdldCkp Ci0JICAgICAgICgoZXEgZXNjYXBlID92KQotCQkoaWYgKGFuZCBidXR0b24tYmVnaW4gKG5v dCBidXR0b24tZW5kKSkKLQkJICAgICh3aWRnZXQtYXBwbHkgd2lkZ2V0IDp2YWx1ZS1jcmVh dGUpCi0JCSAgKHNldHEgdmFsdWUtcG9zIChwb2ludCkpKSkKLQkgICAgICAgKHQKLQkJKHdp ZGdldC1hcHBseSB3aWRnZXQgOmZvcm1hdC1oYW5kbGVyIGVzY2FwZSkpKSkpCisgICAgICh3 aGlsZSAoc3RyaW5nLW1hdGNoICIlXFwoLlxcKSIgc3RyIG5leHQpCisgICAgICAgKHNldHEg bmV4dCAobWF0Y2gtZW5kIDEpKQorICAgICAgIDs7IElmIHdlIHNraXBwZWQgc29tZSBsaXRl cmFsIHRleHQsIGluc2VydCBpdC4KKyAgICAgICAod2hlbiAoLz0gKC0gbmV4dCBvbmV4dCkg MikKKyAgICAgICAgIChpbnNlcnQgKHN1YnN0cmluZyBzdHIgb25leHQgKC0gbmV4dCAyKSkp KQorICAgICAgIChsZXQgKChlc2NhcGUgKHN0cmluZy10by1jaGFyIChtYXRjaC1zdHJpbmcg MSBzdHIpKSkpCisgICAgICAgICAoY29uZCAoKGVxIGVzY2FwZSA/JSkKKyAgICAgICAgICAg ICAgICAoaW5zZXJ0ID8lKSkKKyAgICAgICAgICAgICAgICgoZXEgZXNjYXBlID9cWykKKyAg ICAgICAgICAgICAgICAoc2V0cSBidXR0b24tYmVnaW4gKHBvaW50KSkKKyAgICAgICAgICAg ICAgICAoaW5zZXJ0ICh3aWRnZXQtZ2V0LWluZGlyZWN0IHdpZGdldCA6YnV0dG9uLXByZWZp eCkpKQorICAgICAgICAgICAgICAgKChlcSBlc2NhcGUgP1xdKQorICAgICAgICAgICAgICAg IChpbnNlcnQgKHdpZGdldC1nZXQtaW5kaXJlY3Qgd2lkZ2V0IDpidXR0b24tc3VmZml4KSkK KyAgICAgICAgICAgICAgICAoc2V0cSBidXR0b24tZW5kIChwb2ludCkpKQorICAgICAgICAg ICAgICAgKChlcSBlc2NhcGUgP1x7KQorICAgICAgICAgICAgICAgIChzZXRxIHNhbXBsZS1i ZWdpbiAocG9pbnQpKSkKKyAgICAgICAgICAgICAgICgoZXEgZXNjYXBlID9cfSkKKyAgICAg ICAgICAgICAgICAoc2V0cSBzYW1wbGUtZW5kIChwb2ludCkpKQorICAgICAgICAgICAgICAg KChlcSBlc2NhcGUgP24pCisgICAgICAgICAgICAgICAgKHdoZW4gKHdpZGdldC1nZXQgd2lk Z2V0IDppbmRlbnQpCisgICAgICAgICAgICAgICAgICAoaW5zZXJ0ID9cbikKKyAgICAgICAg ICAgICAgICAgIChpbnNlcnQtY2hhciA/XHMgKHdpZGdldC1nZXQgd2lkZ2V0IDppbmRlbnQp KSkpCisgICAgICAgICAgICAgICAoKGVxIGVzY2FwZSA/dCkKKyAgICAgICAgICAgICAgICAo bGV0ICgoaW1hZ2UgKHdpZGdldC1nZXQgd2lkZ2V0IDp0YWctZ2x5cGgpKQorICAgICAgICAg ICAgICAgICAgICAgICh0YWcgKHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHdpZGdldC1nZXQgd2lkZ2V0IDp0YWcpKSkpCisgICAgICAg ICAgICAgICAgICAoY29uZCAoaW1hZ2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAod2lk Z2V0LWltYWdlLWluc2VydCB3aWRnZXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAob3IgdGFnICJpbWFnZSIpIGltYWdlKSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICh0YWcKKyAgICAgICAgICAgICAgICAgICAgICAgICAoaW5zZXJ0IHRh ZykpCisgICAgICAgICAgICAgICAgICAgICAgICAodAorICAgICAgICAgICAgICAgICAgICAg ICAgIChwcmluYyAod2lkZ2V0LWdldCB3aWRnZXQgOnZhbHVlKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoY3VycmVudC1idWZmZXIpKSkpKSkKKyAgICAgICAgICAgICAg ICgoZXEgZXNjYXBlID9kKQorICAgICAgICAgICAgICAgIChsZXQgKChkb2MgKHdpZGdldC1n ZXQgd2lkZ2V0IDpkb2MpKSkKKyAgICAgICAgICAgICAgICAgICh3aGVuIGRvYworICAgICAg ICAgICAgICAgICAgICAoc2V0cSBkb2MtYmVnaW4gKHBvaW50KSkKKyAgICAgICAgICAgICAg ICAgICAgKGluc2VydCAoc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMgZG9jKSkKKyAgICAgICAg ICAgICAgICAgICAgKHdoaWxlIChlcSAocHJlY2VkaW5nLWNoYXIpID9cbikKKyAgICAgICAg ICAgICAgICAgICAgICAoZGVsZXRlLWNoYXIgLTEpKQorICAgICAgICAgICAgICAgICAgICAo aW5zZXJ0ID9cbikKKyAgICAgICAgICAgICAgICAgICAgKHNldHEgZG9jLWVuZCAocG9pbnQp KSkpKQorICAgICAgICAgICAgICAgKChlcSBlc2NhcGUgP2gpCisgICAgICAgICAgICAgICAg KHdpZGdldC1hZGQtZG9jdW1lbnRhdGlvbi1zdHJpbmctYnV0dG9uIHdpZGdldCkpCisgICAg ICAgICAgICAgICAoKGVxIGVzY2FwZSA/dikKKyAgICAgICAgICAgICAgICAoaWYgKGFuZCBi dXR0b24tYmVnaW4gKG5vdCBidXR0b24tZW5kKSkKKyAgICAgICAgICAgICAgICAgICAgKHdp ZGdldC1hcHBseSB3aWRnZXQgOnZhbHVlLWNyZWF0ZSkKKyAgICAgICAgICAgICAgICAgIChz ZXRxIHZhbHVlLXBvcyAocG9pbnQpKSkpCisgICAgICAgICAgICAgICAodAorICAgICAgICAg ICAgICAgICh3aWRnZXQtYXBwbHkgd2lkZ2V0IDpmb3JtYXQtaGFuZGxlciBlc2NhcGUpKSkp CisgICAgICAgKHNldHEgb25leHQgbmV4dCkpCisgICAgIDs7IEluc2VydCByZW1haW5pbmcg bGl0ZXJhbCB0ZXh0LCBpZiBhbnkuCisgICAgICh3aGVuICg+IChsZW5ndGggc3RyKSBuZXh0 KQorICAgICAgIChpbnNlcnQgKHN1YnN0cmluZyBzdHIgbmV4dCkpKQogICAgICA7OyBTcGVj aWZ5IGJ1dHRvbiwgc2FtcGxlLCBhbmQgZG9jLCBhbmQgaW5zZXJ0IHZhbHVlLgogICAgICAo YW5kIGJ1dHRvbi1iZWdpbiBidXR0b24tZW5kCi0JICAod2lkZ2V0LXNwZWNpZnktYnV0dG9u IHdpZGdldCBidXR0b24tYmVnaW4gYnV0dG9uLWVuZCkpCisgICAgICAgICAgKHdpZGdldC1z cGVjaWZ5LWJ1dHRvbiB3aWRnZXQgYnV0dG9uLWJlZ2luIGJ1dHRvbi1lbmQpKQogICAgICAo YW5kIHNhbXBsZS1iZWdpbiBzYW1wbGUtZW5kCi0JICAod2lkZ2V0LXNwZWNpZnktc2FtcGxl IHdpZGdldCBzYW1wbGUtYmVnaW4gc2FtcGxlLWVuZCkpCisgICAgICAgICAgKHdpZGdldC1z cGVjaWZ5LXNhbXBsZSB3aWRnZXQgc2FtcGxlLWJlZ2luIHNhbXBsZS1lbmQpKQogICAgICAo YW5kIGRvYy1iZWdpbiBkb2MtZW5kCi0JICAod2lkZ2V0LXNwZWNpZnktZG9jIHdpZGdldCBk b2MtYmVnaW4gZG9jLWVuZCkpCisgICAgICAgICAgKHdpZGdldC1zcGVjaWZ5LWRvYyB3aWRn ZXQgZG9jLWJlZ2luIGRvYy1lbmQpKQogICAgICAod2hlbiB2YWx1ZS1wb3MKICAgICAgICAo Z290by1jaGFyIHZhbHVlLXBvcykKICAgICAgICAod2lkZ2V0LWFwcGx5IHdpZGdldCA6dmFs dWUtY3JlYXRlKSkpCiAgICAobGV0ICgoZnJvbSAocG9pbnQtbWluLW1hcmtlcikpCi0JICh0 byAocG9pbnQtbWF4LW1hcmtlcikpKQorICAgICAgICAgKHRvIChwb2ludC1tYXgtbWFya2Vy KSkpCiAgICAgIChzZXQtbWFya2VyLWluc2VydGlvbi10eXBlIGZyb20gdCkKICAgICAgKHNl dC1tYXJrZXItaW5zZXJ0aW9uLXR5cGUgdG8gbmlsKQogICAgICAod2lkZ2V0LXB1dCB3aWRn ZXQgOmZyb20gZnJvbSkKLSAgICAgKHdpZGdldC1wdXQgd2lkZ2V0IDp0byB0bykpKQotICAo d2lkZ2V0LWNsZWFyLXVuZG8pKQorICAgICAod2lkZ2V0LXB1dCB3aWRnZXQgOnRvIHRvKSkK KyAgICh3aWRnZXQtY2xlYXItdW5kbykpKQogCiAoZGVmdW4gd2lkZ2V0LWRlZmF1bHQtZm9y bWF0LWhhbmRsZXIgKF93aWRnZXQgZXNjYXBlKQogICAoZXJyb3IgIlVua25vd24gZXNjYXBl IGAlYyciIGVzY2FwZSkpCkBAIC0yNDY0LDE0ICsyNDcxLDE1IEBAIHdpZGdldC1jaGVja2xp c3QtYWRkLWl0ZW0KIAkgIChidXR0b25zICh3aWRnZXQtZ2V0IHdpZGdldCA6YnV0dG9ucykp CiAJICAoYnV0dG9uLWFyZ3MgKG9yICh3aWRnZXQtZ2V0IHR5cGUgOnNpYmxpbmctYXJncykK IAkJCSAgICh3aWRnZXQtZ2V0IHdpZGdldCA6YnV0dG9uLWFyZ3MpKSkKLQkgIChmcm9tIChw b2ludCkpCisgICAgICAgICAgKHN0ciAod2lkZ2V0LWdldCB3aWRnZXQgOmVudHJ5LWZvcm1h dCkpCisgICAgICAgICAgKG9uZXh0IDApIChuZXh0IDApCiAJICBjaGlsZCBidXR0b24pCi0g ICAgIChpbnNlcnQgKHdpZGdldC1nZXQgd2lkZ2V0IDplbnRyeS1mb3JtYXQpKQotICAgICAo Z290by1jaGFyIGZyb20pCiAgICAgIDs7IFBhcnNlICUgZXNjYXBlcyBpbiBmb3JtYXQuCi0g ICAgICh3aGlsZSAocmUtc2VhcmNoLWZvcndhcmQgIiVcXChbYnYlXVxcKSIgbmlsIHQpCi0g ICAgICAgKGxldCAoKGVzY2FwZSAoY2hhci1hZnRlciAobWF0Y2gtYmVnaW5uaW5nIDEpKSkp Ci0JIChkZWxldGUtY2hhciAtMikKKyAgICAgKHdoaWxlIChzdHJpbmctbWF0Y2ggIiVcXChb YnYlXVxcKSIgc3RyIG5leHQpCisgICAgICAgKHNldHEgbmV4dCAobWF0Y2gtZW5kIDEpKQor ICAgICAgICh3aGVuICgvPSAoLSBuZXh0IG9uZXh0KSAyKQorICAgICAgICAgKGluc2VydCAo c3Vic3RyaW5nIHN0ciBvbmV4dCAoLSBuZXh0IDIpKSkpCisgICAgICAgKGxldCAoKGVzY2Fw ZSAoc3RyaW5nLXRvLWNoYXIgKG1hdGNoLXN0cmluZyAxIHN0cikpKSkKIAkgKGNvbmQgKChl cSBlc2NhcGUgPyUpCiAJCShpbnNlcnQgPyUpKQogCSAgICAgICAoKGVxIGVzY2FwZSA/YikK QEAgLTI0OTIsNyArMjUwMCwxMCBAQCB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtCiAJCQkg ICAgICh3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlCiAJCQkgICAgICB3aWRnZXQgdHlwZSAo Y2FyIChjZHIgY2hvc2VuKSkpKSkpKQogCSAgICAgICAodAotCQkoZXJyb3IgIlVua25vd24g ZXNjYXBlIGAlYyciIGVzY2FwZSkpKSkpCisgICAgICAgICAgICAgICAgKGVycm9yICJVbmtu b3duIGVzY2FwZSBgJWMnIiBlc2NhcGUpKSkpCisgICAgICAgKHNldHEgb25leHQgbmV4dCkp CisgICAgICh3aGVuICg+IChsZW5ndGggc3RyKSBuZXh0KQorICAgICAgIChpbnNlcnQgKHN1 YnN0cmluZyBzdHIgbmV4dCkpKQogICAgICA7OyBVcGRhdGUgcHJvcGVydGllcy4KICAgICAg KGFuZCBidXR0b24gY2hpbGQgKHdpZGdldC1wdXQgY2hpbGQgOmJ1dHRvbiBidXR0b24pKQog ICAgICAoYW5kIGJ1dHRvbiAod2lkZ2V0LXB1dCB3aWRnZXQgOmJ1dHRvbnMgKGNvbnMgYnV0 dG9uIGJ1dHRvbnMpKSkKQEAgLTI2NDYsMTYgKzI2NTcsMTcgQEAgd2lkZ2V0LXJhZGlvLWFk ZC1pdGVtCiAJICAoYnV0dG9ucyAod2lkZ2V0LWdldCB3aWRnZXQgOmJ1dHRvbnMpKQogCSAg KGJ1dHRvbi1hcmdzIChvciAod2lkZ2V0LWdldCB0eXBlIDpzaWJsaW5nLWFyZ3MpCiAJCQkg ICAod2lkZ2V0LWdldCB3aWRnZXQgOmJ1dHRvbi1hcmdzKSkpCi0JICAoZnJvbSAocG9pbnQp KQorICAgICAgICAgIChzdHIgKHdpZGdldC1nZXQgd2lkZ2V0IDplbnRyeS1mb3JtYXQpKQor ICAgICAgICAgIChvbmV4dCAwKSAobmV4dCAwKQogCSAgKGNob3NlbiAoYW5kIChudWxsICh3 aWRnZXQtZ2V0IHdpZGdldCA6Y2hvaWNlKSkKIAkJICAgICAgICh3aWRnZXQtYXBwbHkgdHlw ZSA6bWF0Y2ggdmFsdWUpKSkKIAkgIGNoaWxkIGJ1dHRvbikKLSAgICAgKGluc2VydCAod2lk Z2V0LWdldCB3aWRnZXQgOmVudHJ5LWZvcm1hdCkpCi0gICAgIChnb3RvLWNoYXIgZnJvbSkK ICAgICAgOzsgUGFyc2UgJSBlc2NhcGVzIGluIGZvcm1hdC4KLSAgICAgKHdoaWxlIChyZS1z ZWFyY2gtZm9yd2FyZCAiJVxcKFtidiVdXFwpIiBuaWwgdCkKLSAgICAgICAobGV0ICgoZXNj YXBlIChjaGFyLWFmdGVyIChtYXRjaC1iZWdpbm5pbmcgMSkpKSkKLQkgKGRlbGV0ZS1jaGFy IC0yKQorICAgICAod2hpbGUgKHN0cmluZy1tYXRjaCAiJVxcKFtidiVdXFwpIiBzdHIgbmV4 dCkKKyAgICAgICAoc2V0cSBuZXh0IChtYXRjaC1lbmQgMSkpCisgICAgICAgKHdoZW4gKC89 ICgtIG5leHQgb25leHQpIDIpCisgICAgICAgICAoaW5zZXJ0IChzdWJzdHJpbmcgc3RyIG9u ZXh0ICgtIG5leHQgMikpKSkKKyAgICAgICAobGV0ICgoZXNjYXBlIChzdHJpbmctdG8tY2hh ciAobWF0Y2gtc3RyaW5nIDEgc3RyKSkpKQogCSAoY29uZCAoKGVxIGVzY2FwZSA/JSkKIAkJ KGluc2VydCA/JSkpCiAJICAgICAgICgoZXEgZXNjYXBlID9iKQpAQCAtMjY3MSw3ICsyNjgz LDEwIEBAIHdpZGdldC1yYWRpby1hZGQtaXRlbQogCQkodW5sZXNzIGNob3NlbgogCQkgICh3 aWRnZXQtYXBwbHkgY2hpbGQgOmRlYWN0aXZhdGUpKSkKIAkgICAgICAgKHQKLQkJKGVycm9y ICJVbmtub3duIGVzY2FwZSBgJWMnIiBlc2NhcGUpKSkpKQorICAgICAgICAgICAgICAgIChl cnJvciAiVW5rbm93biBlc2NhcGUgYCVjJyIgZXNjYXBlKSkpKQorICAgICAgIChzZXRxIG9u ZXh0IG5leHQpKQorICAgICAod2hlbiAoPiAobGVuZ3RoIHN0cikgbmV4dCkKKyAgICAgICAo aW5zZXJ0IChzdWJzdHJpbmcgc3RyIG5leHQpKSkKICAgICAgOzsgVXBkYXRlIHByb3BlcnRp ZXMuCiAgICAgICh3aGVuIGNob3NlbgogICAgICAgICh3aWRnZXQtcHV0IHdpZGdldCA6Y2hv aWNlIHR5cGUpKQpAQCAtMjk0OCw1MSArMjk2Myw1NiBAQCB3aWRnZXQtZWRpdGFibGUtbGlz dC1lbnRyeS1jcmVhdGUKICAgOzsgQ3JlYXRlIGEgbmV3IGVudHJ5IHRvIHRoZSBsaXN0Lgog ICAobGV0ICgodHlwZSAobnRoIDAgKHdpZGdldC1nZXQgd2lkZ2V0IDphcmdzKSkpCiAJOzsg KHdpZGdldC1wdXNoLWJ1dHRvbi1ndWkgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZ3VpKQorICAg ICAgICAoc3RyICh3aWRnZXQtZ2V0IHdpZGdldCA6ZW50cnktZm9ybWF0KSkKKyAgICAgICAg KG9uZXh0IDApIChuZXh0IDApCiAJY2hpbGQgZGVsZXRlIGluc2VydCkKICAgICAod2lkZ2V0 LXNwZWNpZnktaW5zZXJ0Ci0gICAgIChzYXZlLWV4Y3Vyc2lvbgotICAgICAgIChhbmQgKHdp ZGdldC0tc2hvdWxkLWluZGVudC1wKQotICAgICAgICAgICAgKHdpZGdldC1nZXQgd2lkZ2V0 IDppbmRlbnQpCi0gICAgICAgICAgICAoaW5zZXJ0LWNoYXIgP1xzICh3aWRnZXQtZ2V0IHdp ZGdldCA6aW5kZW50KSkpCi0gICAgICAgKGluc2VydCAod2lkZ2V0LWdldCB3aWRnZXQgOmVu dHJ5LWZvcm1hdCkpKQotICAgICA7OyBQYXJzZSAlIGVzY2FwZXMgaW4gZm9ybWF0LgotICAg ICAod2hpbGUgKHJlLXNlYXJjaC1mb3J3YXJkICIlXFwoLlxcKSIgbmlsIHQpCi0gICAgICAg KGxldCAoKGVzY2FwZSAoY2hhci1hZnRlciAobWF0Y2gtYmVnaW5uaW5nIDEpKSkpCi0JIChk ZWxldGUtY2hhciAtMikKLQkgKGNvbmQgKChlcSBlc2NhcGUgPyUpCi0JCShpbnNlcnQgPyUp KQotCSAgICAgICAoKGVxIGVzY2FwZSA/aSkKLQkJKHNldHEgaW5zZXJ0IChhcHBseSAnd2lk Z2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydAotCQkJCSAgICB3aWRnZXQgJ2luc2VydC1i dXR0b24KLQkJCQkgICAgKHdpZGdldC1nZXQgd2lkZ2V0IDppbnNlcnQtYnV0dG9uLWFyZ3Mp KSkpCi0JICAgICAgICgoZXEgZXNjYXBlID9kKQotCQkoc2V0cSBkZWxldGUgKGFwcGx5ICd3 aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0Ci0JCQkJICAgIHdpZGdldCAnZGVsZXRl LWJ1dHRvbgotCQkJCSAgICAod2lkZ2V0LWdldCB3aWRnZXQgOmRlbGV0ZS1idXR0b24tYXJn cykpKSkKLQkgICAgICAgKChlcSBlc2NhcGUgP3YpCi0JCShpZiBjb252Ci0JCSAgICAoc2V0 cSBjaGlsZCAod2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZQotCQkJCSB3aWRnZXQgdHlwZSB2 YWx1ZSkpCi0JCSAgKHNldHEgY2hpbGQgKHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUKLQkJ CSAgICAgICB3aWRnZXQgdHlwZSAod2lkZ2V0LWRlZmF1bHQtZ2V0IHR5cGUpKSkpKQotCSAg ICAgICAodAotCQkoZXJyb3IgIlVua25vd24gZXNjYXBlIGAlYyciIGVzY2FwZSkpKSkpCi0g ICAgIChsZXQgKChidXR0b25zICh3aWRnZXQtZ2V0IHdpZGdldCA6YnV0dG9ucykpKQotICAg ICAgIChpZiBpbnNlcnQgKHB1c2ggaW5zZXJ0IGJ1dHRvbnMpKQotICAgICAgIChpZiBkZWxl dGUgKHB1c2ggZGVsZXRlIGJ1dHRvbnMpKQotICAgICAgICh3aWRnZXQtcHV0IHdpZGdldCA6 YnV0dG9ucyBidXR0b25zKSkKLSAgICAgOzsgQWZ0ZXIgY3JlYXRpbmcgdGhlIGVudHJ5LCB3 ZSBtdXN0IGNoZWNrIGlmIHdlIHNob3VsZCBpbmRlbnQgdGhlCi0gICAgIDs7IGZvbGxvd2lu ZyBlbnRyeS4gIFRoaXMgaXMgbmVjZXNzYXJ5LCBmb3IgZXhhbXBsZSwgdG8ga2VlcCB0aGUg Y29ycmVjdAotICAgICA7OyBpbmRlbnRhdGlvbiBvZiBlZGl0YWJsZSBsaXN0cyBpbnNpZGUg Z3JvdXAgd2lkZ2V0cy4KLSAgICAgKGFuZCAod2lkZ2V0LS1zaG91bGQtaW5kZW50LXAgdCkK KyAgICAgKGFuZCAod2lkZ2V0LS1zaG91bGQtaW5kZW50LXApCiAgICAgICAgICAgKHdpZGdl dC1nZXQgd2lkZ2V0IDppbmRlbnQpCi0gICAgICAgICAgKGluc2VydC1jaGFyID9ccyAod2lk Z2V0LWdldCB3aWRnZXQgOmluZGVudCkpKQotICAgICAobGV0ICgoZW50cnktZnJvbSAocG9p bnQtbWluLW1hcmtlcikpCi0JICAgKGVudHJ5LXRvIChwb2ludC1tYXgtbWFya2VyKSkpCi0g ICAgICAgKHNldC1tYXJrZXItaW5zZXJ0aW9uLXR5cGUgZW50cnktZnJvbSB0KQotICAgICAg IChzZXQtbWFya2VyLWluc2VydGlvbi10eXBlIGVudHJ5LXRvIG5pbCkKLSAgICAgICAod2lk Z2V0LXB1dCBjaGlsZCA6ZW50cnktZnJvbSBlbnRyeS1mcm9tKQotICAgICAgICh3aWRnZXQt cHV0IGNoaWxkIDplbnRyeS10byBlbnRyeS10bykpKQorICAgICAgICAgIChpbnNlcnQtY2hh ciA/XHMgKHdpZGdldC1nZXQgd2lkZ2V0IDppbmRlbnQpKSkpCisgICAgOzsgUGFyc2UgJSBl c2NhcGVzIGluIGZvcm1hdC4KKyAgICAod2hpbGUgKHN0cmluZy1tYXRjaCAiJVxcKC5cXCki IHN0ciBuZXh0KQorICAgICAgKHNldHEgbmV4dCAobWF0Y2gtZW5kIDEpKQorICAgICAgKHdo ZW4gKC89ICgtIG5leHQgb25leHQpIDIpCisgICAgICAgIChpbnNlcnQgKHN1YnN0cmluZyBz dHIgb25leHQgKC0gbmV4dCAyKSkpKQorICAgICAgKGxldCAoKGVzY2FwZSAoc3RyaW5nLXRv LWNoYXIgKG1hdGNoLXN0cmluZyAxIHN0cikpKSkKKyAgICAgICAgKGNvbmQgKChlcSBlc2Nh cGUgPyUpCisgICAgICAgICAgICAgICAoaW5zZXJ0ID8lKSkKKyAgICAgICAgICAgICAgKChl cSBlc2NhcGUgP2kpCisgICAgICAgICAgICAgICAoc2V0cSBpbnNlcnQgKGFwcGx5ICd3aWRn ZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0CisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHdpZGdldCAnaW5zZXJ0LWJ1dHRvbgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAod2lkZ2V0LWdldCB3aWRnZXQgOmluc2VydC1idXR0b24tYXJncykp KSkKKyAgICAgICAgICAgICAgKChlcSBlc2NhcGUgP2QpCisgICAgICAgICAgICAgICAoc2V0 cSBkZWxldGUgKGFwcGx5ICd3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0CisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZGdldCAnZGVsZXRlLWJ1dHRvbgor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod2lkZ2V0LWdldCB3aWRnZXQg OmRlbGV0ZS1idXR0b24tYXJncykpKSkKKyAgICAgICAgICAgICAgKChlcSBlc2NhcGUgP3Yp CisgICAgICAgICAgICAgICAoaWYgY29udgorICAgICAgICAgICAgICAgICAgIChzZXRxIGNo aWxkICh3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHdpZGdldCB0eXBlIHZhbHVlKSkKKyAgICAgICAgICAgICAgICAgKHNldHEg Y2hpbGQgKHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHdpZGdldCB0eXBlICh3aWRnZXQtZGVmYXVsdC1nZXQgdHlwZSkpKSkpCisg ICAgICAgICAgICAgICh0CisgICAgICAgICAgICAgICAoZXJyb3IgIlVua25vd24gZXNjYXBl IGAlYyciIGVzY2FwZSkpKSkKKyAgICAgIChzZXRxIG9uZXh0IG5leHQpKQorICAgICh3aGVu ICg+IChsZW5ndGggc3RyKSBuZXh0KQorICAgICAgKGluc2VydCAoc3Vic3RyaW5nIHN0ciBu ZXh0KSkpCisgICAgKGxldCAoKGJ1dHRvbnMgKHdpZGdldC1nZXQgd2lkZ2V0IDpidXR0b25z KSkpCisgICAgICAoaWYgaW5zZXJ0IChwdXNoIGluc2VydCBidXR0b25zKSkKKyAgICAgIChp ZiBkZWxldGUgKHB1c2ggZGVsZXRlIGJ1dHRvbnMpKQorICAgICAgKHdpZGdldC1wdXQgd2lk Z2V0IDpidXR0b25zIGJ1dHRvbnMpKQorICAgIDs7IEFmdGVyIGNyZWF0aW5nIHRoZSBlbnRy eSwgd2UgbXVzdCBjaGVjayBpZiB3ZSBzaG91bGQgaW5kZW50IHRoZQorICAgIDs7IGZvbGxv d2luZyBlbnRyeS4gIFRoaXMgaXMgbmVjZXNzYXJ5LCBmb3IgZXhhbXBsZSwgdG8ga2VlcCB0 aGUgY29ycmVjdAorICAgIDs7IGluZGVudGF0aW9uIG9mIGVkaXRhYmxlIGxpc3RzIGluc2lk ZSBncm91cCB3aWRnZXRzLgorICAgIChhbmQgKHdpZGdldC0tc2hvdWxkLWluZGVudC1wIHQp CisgICAgICAgICAod2lkZ2V0LWdldCB3aWRnZXQgOmluZGVudCkKKyAgICAgICAgIChpbnNl cnQtY2hhciA/XHMgKHdpZGdldC1nZXQgd2lkZ2V0IDppbmRlbnQpKSkKKyAgICAobGV0ICgo ZW50cnktZnJvbSAocG9pbnQtbWluLW1hcmtlcikpCisgICAgICAgICAgKGVudHJ5LXRvIChw b2ludC1tYXgtbWFya2VyKSkpCisgICAgICAoc2V0LW1hcmtlci1pbnNlcnRpb24tdHlwZSBl bnRyeS1mcm9tIHQpCisgICAgICAoc2V0LW1hcmtlci1pbnNlcnRpb24tdHlwZSBlbnRyeS10 byBuaWwpCisgICAgICAod2lkZ2V0LXB1dCBjaGlsZCA6ZW50cnktZnJvbSBlbnRyeS1mcm9t KQorICAgICAgKHdpZGdldC1wdXQgY2hpbGQgOmVudHJ5LXRvIGVudHJ5LXRvKSkKICAgICAo aWYgaW5zZXJ0ICh3aWRnZXQtcHV0IGluc2VydCA6d2lkZ2V0IGNoaWxkKSkKICAgICAoaWYg ZGVsZXRlICh3aWRnZXQtcHV0IGRlbGV0ZSA6d2lkZ2V0IGNoaWxkKSkKICAgICBjaGlsZCkp Ci0tIAoyLjM0LjEKCg== --------------lzXb00TDOxmKbbTvlVuJfbFa Content-Type: text/plain; charset=UTF-8; name="profiler-data-no-inserting" Content-Disposition: attachment; filename="profiler-data-no-inserting" Content-Transfer-Encoding: base64 Cltwcm9maWxlci1wcm9maWxlICIyOC4xIiBjcHUgI3MoaGFzaC10YWJsZSBzaXplIDE0NSB0 ZXN0IGVxdWFsIHJlaGFzaC1zaXplIDEuNSByZWhhc2gtdGhyZXNob2xkIDAuODEyNSBkYXRh IChbcmVhZCBldmFsLWJ1ZmZlciBsb2FkLXdpdGgtY29kZS1jb252ZXJzaW9uIHJlcXVpcmUg Ynl0ZS1jb2RlIGN1c3RvbWl6ZS1vcHRpb24gcHJvZ24gcHJvZ24gZXZhbCBlbGlzcC0tZXZh bC1sYXN0LXNleHAgZXZhbC1sYXN0LXNleHAgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNhbGwt aW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbF0gNCBbbWFjcm9leHAtLWFs bC1mb3JtcyAiIzxjb21waWxlZCAtMHg2MDg1MzQ5NmRlZDNiYjE+IiBtYWNyb2V4cC0tZXhw YW5kLWFsbCBtYWNyb2V4cC0tYWxsLWZvcm1zICIjPGNvbXBpbGVkIC0weDYwODUzNDk2ZGVk M2JiMT4iIG1hY3JvZXhwLS1leHBhbmQtYWxsIG1hY3JvZXhwYW5kLS1hbGwtdG9wbGV2ZWwg aW50ZXJuYWwtbWFjcm9leHBhbmQtZm9yLWxvYWQgZXZhbC1idWZmZXIgbG9hZC13aXRoLWNv ZGUtY29udmVyc2lvbiByZXF1aXJlIGJ5dGUtY29kZSBjdXN0b21pemUtb3B0aW9uIHByb2du IHByb2duIGV2YWxdIDQgW3JlYWQgY3VzdG9taXplLW9wdGlvbiBwcm9nbiBwcm9nbiBldmFs IGVsaXNwLS1ldmFsLWxhc3Qtc2V4cCBldmFsLWxhc3Qtc2V4cCBmdW5jYWxsLWludGVyYWN0 aXZlbHkgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbF0gOCBbd2lkZ2V0LWdldCB3aWRnZXQtdmFsdWUtY29udmVydC13aWRnZXQg d2lkZ2V0LWNvbnZlcnQgbWFwY2FyIHdpZGdldC10eXBlcy1jb252ZXJ0LXdpZGdldCB3aWRn ZXQtY29udmVydCBtYXBjYXIgd2lkZ2V0LXR5cGVzLWNvbnZlcnQtd2lkZ2V0IHdpZGdldC1j b252ZXJ0IG1hcGNhciB3aWRnZXQtdHlwZXMtY29udmVydC13aWRnZXQgd2lkZ2V0LWNvbnZl cnQgbWFwY2FyIHdpZGdldC10eXBlcy1jb252ZXJ0LXdpZGdldCB3aWRnZXQtY29udmVydCB3 aWRnZXQtdHlwZS1tYXRjaF0gNCBbbWFrZS1vdmVybGF5IHdpZGdldC1zcGVjaWZ5LWJ1dHRv biB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtYW5kLWNvbnZlcnQgY3VzdG9tLXZhcmlhYmxlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlICIj PGNvbXBpbGVkIDB4MjAwZTI4Y2Q4Mzk2ZmNmPiIgbWFwY2FyIGN1c3RvbS1idWZmZXItY3Jl YXRlLWludGVybmFsIGN1c3RvbS1idWZmZXItY3JlYXRlIGN1c3RvbWl6ZS1vcHRpb24gcHJv Z25dIDQgW3dpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0 ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xp c3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVl LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5 LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGVdIDQ2OCBbaW5zZXJ0 LWZpbGUtY29udGVudHMgaW5zZXJ0LWZpbGUtY29udGVudHMtbGl0ZXJhbGx5IGltYWdlLXR5 cGUtZnJvbS1maWxlLWhlYWRlciBpbWFnZS10eXBlIGNyZWF0ZS1pbWFnZSBhcHBseSBmaW5k LWltYWdlIHdpZGdldC1pbWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRl bSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZV0gMjQgW3dpZGdldC1nZXQtaW5kaXJl Y3Qgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0 ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1 ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVs dC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWVdIDQgW2V4 cGFuZC1maWxlLW5hbWUgaW1hZ2Utc2VhcmNoLWxvYWQtcGF0aCBmaW5kLWltYWdlIHdpZGdl dC1pbWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt YW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hl Y2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlXSAxNiBbYnVmZmVyLWRp c2FibGUtdW5kbyB3aWRnZXQtY2xlYXItdW5kbyB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0 LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW3dpZGdldC1nZXQgd2lk Z2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdl dC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdy b3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1s aXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lk Z2V0LWFwcGx5XSA4IFt3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRl IHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQt ZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUt Y3JlYXRlXSAxNjggW3dpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRl LWNoaWxkLXZhbHVlIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlz dC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUt Y3JlYXRlIHdpZGdldC1hcHBseV0gMTM2IFt3aWRnZXQtZmllbGQtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRp dGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZV0gMzE2IFt3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lk Z2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt Y3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1j aGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVk aXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlXSAxMzcxIFt3aWRnZXQtZ3JvdXAtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3Jl YXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZh bHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZV0gNCBb aW5zZXJ0LWNoYXIgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1l ZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1n cm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUt bGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGVdIDE3NiBbaW5zZXJ0LWltYWdlIHdp ZGdldC1pbWFnZS1pbnNlcnQgd2lkZ2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1j aGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdl dC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdy b3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQ2MCBbaW5zZXJ0LWNoYXIgd2lkZ2V0 LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJs ZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5XSA2NTYgW3dpZGdldC1w dXNoLWJ1dHRvbi12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBs eSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxp c3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVl LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eV0gMzA4IFt3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0 ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQyNCBbYWRkLXRleHQtcHJvcGVydGll cyBpbnNlcnQtaW1hZ2Ugd2lkZ2V0LWltYWdlLWluc2VydCB3aWRnZXQtdG9nZ2xlLXZhbHVl LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xp c3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlXSA0IFtzdHJpbmctbWF0Y2ggd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZh bHVlIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlXSA0 IFtpbWFnZS1zZWFyY2gtbG9hZC1wYXRoIGZpbmQtaW1hZ2Ugd2lkZ2V0LWltYWdlLWZpbmQg d2lkZ2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBh cHBseSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZV0g NCBba2lsbC1idWZmZXIgIiM8Y29tcGlsZWQgLTB4MWM4YWYzODY0MTE2Njk5Zj4iIHN1YnN0 aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdp ZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseV0gNCBbbWF0Y2gtc3RyaW5nIHdpZGdldC1jaGVj a2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1j aGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFs dWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1s aXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlXSA0 IFt3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQt Y2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91 cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlz dC1lbnRyeS1jcmVhdGVdIDQgW3N1YnN0aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdldC1wdXNo LWJ1dHRvbi12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3 aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3Qt dmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlXSA4IFt3aWRnZXQtZWRp dGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRn ZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDM0MCBbd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdp ZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlXSA0 IFt3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWUgd2lkZ2V0LWNob2ljZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRn ZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHldIDM3NiBbdW5kby1hdXRvLS11bmRvYWJsZS1jaGFuZ2Ugd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1jaG9p Y2UtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRl bSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdp ZGdldC1ncm91cC12YWx1ZS1jcmVhdGVdIDQgW3ByaW5jIHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hvaWNl LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0g d2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRn ZXQtZ3JvdXAtdmFsdWUtY3JlYXRlXSAzMjQgW2tpbGwtYnVmZmVyICIjPGNvbXBpbGVkIC0w eDFjOGFmMzg0MTg4MTA1OWY+IiBpbWFnZS10eXBlLWZyb20tZmlsZS1oZWFkZXIgaW1hZ2Ut dHlwZSBjcmVhdGUtaW1hZ2UgYXBwbHkgZmluZC1pbWFnZSB3aWRnZXQtaW1hZ2UtZmluZCB3 aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFw cGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1j cmVhdGVdIDQgW2ZlYXR1cmVwIHdpZGdldC1pbWFnZS1pbnNlcnQgd2lkZ2V0LXRvZ2dsZS12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hl Y2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUt Y2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQg W3dpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0 LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5XSAzMDggW3dpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtZWRp dGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZV0gMTIg W2xvb2tpbmctYXQgaW1hZ2UtdHlwZS1mcm9tLWJ1ZmZlciBpbWFnZS10eXBlLWZyb20tZmls ZS1oZWFkZXIgaW1hZ2UtdHlwZSBjcmVhdGUtaW1hZ2UgYXBwbHkgZmluZC1pbWFnZSB3aWRn ZXQtaW1hZ2UtZmluZCB3aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNo ZWNrbGlzdC12YWx1ZS1jcmVhdGVdIDQgW3N1YnN0aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdl dC1wdXNoLWJ1dHRvbi12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBh cHBseSB3aWRnZXQtZWRpdGFibGUtbGlzdC1mb3JtYXQtaGFuZGxlciB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1k ZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW3VuZG8tYXV0by0tYm91bmRhcnktZW5z dXJlLXRpbWVyIHVuZG8tYXV0by0tdW5kb2FibGUtY2hhbmdlIHdpZGdldC1lZGl0YWJsZS1s aXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0 YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW3dpZGdldC1nZXQgd2lk Z2V0LXNwZWNpZnktaW5hY3RpdmUgd2lkZ2V0LWRlZmF1bHQtZGVhY3RpdmF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVl LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGVd IDQgW3ByaW5jIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3Jl YXRlXSA4MCBbd2lkZ2V0LXNwZWNpZnktYnV0dG9uIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRn ZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlXSA0IFtmaWxlLXJlYWRhYmxlLXAgaW1hZ2UtdHlwZS1mcm9tLWZpbGUtaGVh ZGVyIGltYWdlLXR5cGUgY3JlYXRlLWltYWdlIGFwcGx5IGZpbmQtaW1hZ2Ugd2lkZ2V0LWlt YWdlLWZpbmQgd2lkZ2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQt Y29udmVydCBhcHBseSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xp c3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseV0gMzIgW2FwcGVuZCBpbnNlcnQtZmlsZS1j b250ZW50cy1saXRlcmFsbHkgaW1hZ2UtdHlwZS1mcm9tLWZpbGUtaGVhZGVyIGltYWdlLXR5 cGUgY3JlYXRlLWltYWdlIGFwcGx5IGZpbmQtaW1hZ2Ugd2lkZ2V0LWltYWdlLWZpbmQgd2lk Z2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBs eSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3Jl YXRlXSA0IFtnZXQtYnVmZmVyLWNyZWF0ZSBnZW5lcmF0ZS1uZXctYnVmZmVyIGltYWdlLXR5 cGUtZnJvbS1maWxlLWhlYWRlciBpbWFnZS10eXBlIGNyZWF0ZS1pbWFnZSBhcHBseSBmaW5k LWltYWdlIHdpZGdldC1pbWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRl bSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZV0gNCBbbWF0Y2gtc3RyaW5nIHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1 ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVs dC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0 LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVl LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGVd IDQgW3dpZGdldC1hcHBseSB3aWRnZXQtY29weSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQt ZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3 aWRnZXQtYXBwbHldIDQgW3dpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVh dGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdl dC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdl dC10eXBlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDc2IFtzdHJpbmctbWF0Y2ggd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdp ZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUt Y2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlXSA4IFtnZW5l cmF0ZS1uZXctYnVmZmVyIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRnZXQtY2hlY2ts aXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl XSA0IFtwbGlzdC1nZXQgY29kaW5nLXN5c3RlbS10eXBlIGZpbmQtbmV3LWJ1ZmZlci1maWxl LWNvZGluZy1zeXN0ZW0gYWZ0ZXItaW5zZXJ0LWZpbGUtc2V0LWNvZGluZyBpbnNlcnQtZmls ZS1jb250ZW50cyBpbnNlcnQtZmlsZS1jb250ZW50cy1saXRlcmFsbHkgaW1hZ2UtdHlwZS1m cm9tLWZpbGUtaGVhZGVyIGltYWdlLXR5cGUgY3JlYXRlLWltYWdlIGFwcGx5IGZpbmQtaW1h Z2Ugd2lkZ2V0LWltYWdlLWZpbmQgd2lkZ2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW2luc2VydC1j aGFyIHdpZGdldC1lZGl0YWJsZS1saXN0LWZvcm1hdC1oYW5kbGVyIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdp ZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHldIDggW2ZyYW1lcC1vbi1kaXNwbGF5IGRpc3BsYXktZ3JhcGhpYy1wIHdpZGdldC1p bWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5k LWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2ts aXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1 ZS1jcmVhdGVdIDQgW2ZpbGUtcmVhZGFibGUtcCBpbWFnZS1zZWFyY2gtbG9hZC1wYXRoIGZp bmQtaW1hZ2Ugd2lkZ2V0LWltYWdlLWZpbmQgd2lkZ2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1p dGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWVd IDM2IFt3aWRnZXQtYXBwbHkgd2lkZ2V0LXNwZWNpZnktYnV0dG9uIHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRnZXQtY2hlY2ts aXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl XSA4IFt3aWRnZXQtaW1hZ2UtZmluZCB3aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0g d2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRn ZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGVdIDQgW2tpbGwtYnVmZmVyICIjPGNvbXBpbGVkIC0weDFjOGFmMzg1ZWRkZGIzOWY+IiBz dWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRn ZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1n cm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHldIDggW2J1ZmZlci1lbmFibGUtdW5kbyB3aWRnZXQtY2xlYXItdW5kbyB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdp ZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZV0gNCBbc3Vic3RpdHV0ZS1jb21tYW5k LWtleXMgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRl LWNoaWxkLXZhbHVlIHdpZGdldC1jaG9pY2UtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQg d2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGVdIDQgWyIj PGNvbXBpbGVkIC0weDE4OTk4MWVhMzEyZjAwMmQ+IiB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVj a2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZh bHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVu dHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGVdIDQgW3N0cmlu Zy1tYXRjaCB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVh dGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnkt Y3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlIHdpZGdldC10eXBlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252 ZXJ0XSA0IFt3aWRnZXQtZmllbGQtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWNob2ljZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQt Y2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVh dGUtY2hpbGQtdmFsdWVdIDYwIFtpbnNlcnQtY2hhciB3aWRnZXQtZ3JvdXAtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3Jl YXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZh bHVlIHdpZGdldC10eXBlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseV0gMjAgW3dpZGdldC1hcHBseSB3aWRnZXQtY29weSBt YXBjYXIgd2lkZ2V0LXR5cGVzLWNvcHkgd2lkZ2V0LWFwcGx5IHdpZGdldC1jb3B5IG1hcGNh ciB3aWRnZXQtdHlwZXMtY29weSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNvcHkgbWFwY2FyIHdp ZGdldC10eXBlcy1jb3B5IHdpZGdldC1hcHBseSB3aWRnZXQtY29weSB3aWRnZXQtY3JlYXRl LWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZV0gOCBbbWFr ZS1vdmVybGF5IHdpZGdldC1zcGVjaWZ5LWluYWN0aXZlIHdpZGdldC1kZWZhdWx0LWRlYWN0 aXZhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNo ZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAt dmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3Qt ZW50cnktY3JlYXRlXSA0IFt3aWRnZXQtcHV0IHdpZGdldC1zcGVjaWZ5LWJ1dHRvbiB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5k LWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2ts aXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1 ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHldIDQgW3BsaXN0LWdldCB3aWRnZXQtY29udmVydCBhcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0 ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1 ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVs dC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWVdIDQgW3N0 cmluZy1tYXRjaCB3aWRnZXQtc2V4cC12YWx1ZS10by1pbnRlcm5hbCAiIzxjb21waWxlZCAw eDZiOTE1NjllZDQwMDAwOT4iIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZh bHVlIHdpZGdldC1jaG9pY2UtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVm YXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lk Z2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt Y3JlYXRlLWNoaWxkLXZhbHVlXSA0IFt3aW5kb3ctbm9ybWFsaXplLXdpbmRvdyB1bnJlY29y ZC13aW5kb3ctYnVmZmVyIHJlcGxhY2UtYnVmZmVyLWluLXdpbmRvd3Mga2lsbC1idWZmZXIg IiM8Y29tcGlsZWQgLTB4MWM4YWYzODNlZTliNGI5Zj4iIGltYWdlLXR5cGUtZnJvbS1maWxl LWhlYWRlciBpbWFnZS10eXBlIGNyZWF0ZS1pbWFnZSBhcHBseSBmaW5kLWltYWdlIHdpZGdl dC1pbWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt YW5kLWNvbnZlcnRdIDQgW3dpZGdldC1hcHBseSB3aWRnZXQtbWF0Y2gtaW5saW5lIHdpZGdl dC1jaGVja2xpc3QtbWF0Y2gtaW5saW5lIHdpZGdldC1hcHBseSB3aWRnZXQtbWF0Y2gtaW5s aW5lIHdpZGdldC1ncm91cC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWdyb3VwLW1hdGNoIHdpZGdl dC1hcHBseSB3aWRnZXQtbWF0Y2gtaW5saW5lIHdpZGdldC1lZGl0YWJsZS1saXN0LW1hdGNo LWlubGluZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1tYXRjaCB3aWRnZXQtYXBwbHkgd2lkZ2V0 LW1hdGNoLWlubGluZSB3aWRnZXQtZ3JvdXAtbWF0Y2gtaW5saW5lIHdpZGdldC1ncm91cC1t YXRjaCB3aWRnZXQtYXBwbHldIDQgWyIjPGNvbXBpbGVkIC0weDE4OTk4MWVhMzEyZjAwMmQ+ IiB3aWRnZXQtYXBwbHkgd2lkZ2V0LXZhbHVlIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQt aXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGVdIDQgW3dpZGdldC1wdXNoLWJ1dHRvbi12YWx1 ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtZWRpdGFi bGUtbGlzdC1mb3JtYXQtaGFuZGxlciB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91 cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZV0gOCBbd2luZG93LWxpc3QtMSBy ZXBsYWNlLWJ1ZmZlci1pbi13aW5kb3dzIGtpbGwtYnVmZmVyICIjPGNvbXBpbGVkIC0weDFj OGFmMzgzYmQ5Mjc3OWY+IiBpbWFnZS10eXBlLWZyb20tZmlsZS1oZWFkZXIgaW1hZ2UtdHlw ZSBjcmVhdGUtaW1hZ2UgYXBwbHkgZmluZC1pbWFnZSB3aWRnZXQtaW1hZ2UtZmluZCB3aWRn ZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5 XSA0IFt3aW5kb3ctd2lkdGggaW1hZ2UtY29tcHV0ZS1zY2FsaW5nLWZhY3RvciBjcmVhdGUt aW1hZ2UgYXBwbHkgZmluZC1pbWFnZSB3aWRnZXQtaW1hZ2UtZmluZCB3aWRnZXQtdG9nZ2xl LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1j aGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZV0gNCBbZm9ybWF0LWRlY29kZSBpbnNlcnQt ZmlsZS1jb250ZW50cyBpbnNlcnQtZmlsZS1jb250ZW50cy1saXRlcmFsbHkgaW1hZ2UtdHlw ZS1mcm9tLWZpbGUtaGVhZGVyIGltYWdlLXR5cGUgY3JlYXRlLWltYWdlIGFwcGx5IGZpbmQt aW1hZ2Ugd2lkZ2V0LWltYWdlLWZpbmQgd2lkZ2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVt XSA0IFtnZW5lcmF0ZS1uZXctYnVmZmVyIHBwLXRvLXN0cmluZyB3aWRnZXQtc2V4cC12YWx1 ZS10by1pbnRlcm5hbCAiIzxjb21waWxlZCAweDZiOTE1NjllZDQwMDAwOT4iIHdpZGdldC1h cHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1jaG9pY2UtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRn ZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseV0gNCBbd2lkZ2V0LWdldCB3aWRnZXQtY3JlYXRlLWNoaWxk LWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNo ZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAt dmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3Qt ZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZV0gNCBbc3Vi c3RpdHV0ZS1jb21tYW5kLWtleXMgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0 LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3Jv dXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxp c3QtZW50cnktY3JlYXRlXSA4IFt3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12 YWx1ZSB3aWRnZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdpZGdldC1j aGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0 ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGVdIDQgW3dpZGdldC1jaG9pY2UtaW5saW5lLWJ1YmJsZXMt cCB3aWRnZXQtYXBwbHkgd2lkZ2V0LWlubGluZS1wIHdpZGdldC1jaG9pY2UtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hl Y2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5XSA0IFt3aWRnZXQtZ2V0IHdpZGdldC1nZXQtaW5k aXJlY3Qgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRl LWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lk Z2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQt Z3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUg d2lkZ2V0LWFwcGx5XSA0IFt3aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0 LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3Jv dXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5XSA0IFt3aWRnZXQtLXNob3VsZC1pbmRlbnQtcCB3aWRnZXQtY2hlY2tsaXN0 LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdp ZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZV0gOCBbd2lk Z2V0LWdldCB3aWRnZXQtZGVmYXVsdC1idXR0b24tZmFjZS1nZXQgd2lkZ2V0LWFwcGx5IHdp ZGdldC1kZWZhdWx0LWJ1dHRvbi1mYWNlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXNwZWNp ZnktYnV0dG9uIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZCB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3Qt dmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNy ZWF0ZV0gNCBbd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LW1vdXNlLWZhY2UtZ2V0IHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1tb3VzZS1mYWNlLWdldCB3aWRnZXQtYXBwbHkg d2lkZ2V0LXNwZWNpZnktYnV0dG9uIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdl dC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdy b3VwLXZhbHVlLWNyZWF0ZV0gNCBbZ2V0LWJ1ZmZlci1jcmVhdGUgZ2VuZXJhdGUtbmV3LWJ1 ZmZlciBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRk LWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1 ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlXSA0IFt3aWRnZXQtZWRpdGFibGUtbGlzdC1l bnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUt Y2hpbGQtdmFsdWUgd2lkZ2V0LXR5cGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5k LWNvbnZlcnQgY3VzdG9tLXZhcmlhYmxlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlXSA0IFthcHBl bmQgd2lkZ2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVy dCBhcHBseSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlXSA0IFtzZXQtd2luZG93LXBy ZXYtYnVmZmVycyB1bnJlY29yZC13aW5kb3ctYnVmZmVyIHJlcGxhY2UtYnVmZmVyLWluLXdp bmRvd3Mga2lsbC1idWZmZXIgIiM8Y29tcGlsZWQgLTB4MWM4YWYzODIzMmM1ZTU5Zj4iIHN1 YnN0aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVh dGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3 aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlXSA0IFt3aWRnZXQtcHVzaC1idXR0b24tdmFsdWUtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUt Y2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3Jl YXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZh bHVlIHdpZGdldC10eXBlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseV0gNCBbc3RyaW5nLW1hdGNoIHdpZGdldC1jaGVja2xp c3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0 LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlXSA0IFt3 aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lk Z2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVm YXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lk Z2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseV0gNCBbZ2VuZXJhdGUtbmV3LWJ1ZmZlci1uYW1lIGdlbmVyYXRl LW5ldy1idWZmZXIgc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdpZGdldC1jaGVja2xpc3Qt YWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12 YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVm YXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5XSA0IFt3aWRnZXQtZ2V0LWluZGlyZWN0IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRn ZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZV0gNCBbYXNzcS1k ZWxldGUtYWxsIHVucmVjb3JkLXdpbmRvdy1idWZmZXIgcmVwbGFjZS1idWZmZXItaW4td2lu ZG93cyBraWxsLWJ1ZmZlciAiIzxjb21waWxlZCAtMHgxYzhhZjNiMGNmYWVlMTlmPiIgc3Vi c3RpdHV0ZS1jb21tYW5kLWtleXMgd2lkZ2V0LXB1c2gtYnV0dG9uLXZhbHVlLWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt Y3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1lZGl0YWJsZS1saXN0LWVu dHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZV0gNCBbYXBwZW5kIHdpZGdldC1lZGl0YWJsZS1s aXN0LW1hdGNoLWlubGluZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1tYXRjaCB3aWRnZXQtYXBw bHkgd2lkZ2V0LW1hdGNoLWlubGluZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVh dGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdl dC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlXSA0IFty ZXBsYWNlLWJ1ZmZlci1pbi13aW5kb3dzIGtpbGwtYnVmZmVyICIjPGNvbXBpbGVkIC0weDFj OGFmMzgzNjllODAxOWY+IiBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3aWRnZXQtZGVmYXVs dC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lkZ2V0LWNoZWNr bGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZV0gNCBbc3RyaW5nLW1hdGNoIHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3 aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRl LWNoaWxkLXZhbHVlXSA0IFt3aWRnZXQtZ2V0IHdpZGdldC1kZWZhdWx0LW1vdXNlLWZhY2Ut Z2V0IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1tb3VzZS1mYWNlLWdldCB3aWRnZXQt YXBwbHkgd2lkZ2V0LWRlZmF1bHQtbW91c2UtZmFjZS1nZXQgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LW1vdXNlLWZhY2UtZ2V0IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1t b3VzZS1mYWNlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtbW91c2UtZmFjZS1n ZXQgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LW1vdXNlLWZhY2UtZ2V0IHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1tb3VzZS1mYWNlLWdldF0gNCBbd2lkZ2V0LWdyb3VwLW1h dGNoLWlubGluZSB3aWRnZXQtZ3JvdXAtbWF0Y2ggd2lkZ2V0LWFwcGx5IHdpZGdldC1tYXRj aC1pbmxpbmUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlz dC12YWx1ZS1jcmVhdGVdIDQgW3N1YnN0aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdldC10b2dn bGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0 LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZV0gNCBbd2lkZ2V0LWdldCB3aWRnZXQtY3JlYXRlLWNo aWxkIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdp ZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW3JlcGxh Y2UtYnVmZmVyLWluLXdpbmRvd3Mga2lsbC1idWZmZXIgIiM8Y29tcGlsZWQgLTB4MWM4YWYz YjAzNWVmZWI5Zj4iIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdldC10b2dnbGUtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNr bGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlXSA0IFtzdHJpbmctdG8tY2hhciB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0 LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZV0gNCBbYnVmZmVyLXN0cmluZyBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lk Z2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt Y3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1j aGlsZC12YWx1ZV0gNCBbd2lkZ2V0LWdldCB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWNoZWNrbGlzdC1hZGQt aXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQt ZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGVdIDQgW3dpZGdldC1tYXRjaC1pbmxpbmUgd2lk Z2V0LWNoZWNrbGlzdC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWFwcGx5IHdpZGdldC1tYXRjaC1p bmxpbmUgd2lkZ2V0LWdyb3VwLW1hdGNoLWlubGluZSB3aWRnZXQtZ3JvdXAtbWF0Y2ggd2lk Z2V0LWFwcGx5IHdpZGdldC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtbWF0 Y2gtaW5saW5lIHdpZGdldC1lZGl0YWJsZS1saXN0LW1hdGNoIHdpZGdldC1hcHBseSB3aWRn ZXQtbWF0Y2gtaW5saW5lIHdpZGdldC1ncm91cC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWdyb3Vw LW1hdGNoIHdpZGdldC1hcHBseSB3aWRnZXQtbWF0Y2gtaW5saW5lXSA0IFtyZXBsYWNlLWJ1 ZmZlci1pbi13aW5kb3dzIGtpbGwtYnVmZmVyICIjPGNvbXBpbGVkIC0weDFjOGFmMzg1ZWM2 MWQ5OWY+IiBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3aWRnZXQtZGVmYXVsdC1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWNoZWNrbGlz dC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1k ZWZhdWx0LWNyZWF0ZV0gNCBbd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNy ZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12 YWx1ZSB3aWRnZXQtdHlwZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVy dCBjdXN0b20tdmFyaWFibGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseV0gNCBbd2lkZ2V0 LWdldCB3aWRnZXQtY2hvaWNlLWlubGluZS1idWJibGVzLXAgd2lkZ2V0LWFwcGx5IHdpZGdl dC1pbmxpbmUtcCB3aWRnZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdp ZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlXSA4IFt1bmRv LWF1dG8tLXVuZG9hYmxlLWNoYW5nZSBpbnNlcnQtY2hhciB3aWRnZXQtZ3JvdXAtdmFsdWUt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnkt Y3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1k ZWZhdWx0LWNyZWF0ZV0gNCBbd2lkZ2V0LWFwcGx5IHdpZGdldC1jaG9pY2UtbWF0Y2ggd2lk Z2V0LWFwcGx5IHdpZGdldC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWNoZWNrbGlzdC1tYXRjaC1p bmxpbmUgd2lkZ2V0LWFwcGx5IHdpZGdldC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWdyb3VwLXZh bHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVu dHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZV0gNCBbY3VzdG9tLW1hZ2ljLXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGN1c3RvbS12YXJpYWJsZS12YWx1ZS1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWNyZWF0ZSAiIzxjb21waWxlZCAweDIwMGUyOGNkODM5NmZjZj4iIG1hcGNhciBjdXN0 b20tYnVmZmVyLWNyZWF0ZS1pbnRlcm5hbCBjdXN0b20tYnVmZmVyLWNyZWF0ZSBjdXN0b21p emUtb3B0aW9uIHByb2duXSA0IFt3aWRnZXQtYXBwbHkgIiM8Y29tcGlsZWQgLTB4ZjIxNGFh ZTRhNDNjNjJkPiIgbWFwY2FyIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWdldCB3aWRn ZXQtYXBwbHkgd2lkZ2V0LXZhbHVlIHdpZGdldC1kZWZhdWx0LXZhbHVlLWlubGluZSB3aWRn ZXQtYXBwbHkgIiM8Y29tcGlsZWQgLTB4ZjIxNGFhZTRhNDNjNjJkPiIgbWFwY2FyIHdpZGdl dC1lZGl0YWJsZS1saXN0LXZhbHVlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXZhbHVlIHdp ZGdldC1kZWZhdWx0LXZhbHVlLWlubGluZSB3aWRnZXQtYXBwbHkgIiM8Y29tcGlsZWQgLTB4 ZjIxNGFhZTRhNDNjNjJkPiJdIDEyIFt3aWRnZXQtZ2V0IHdpZGdldC1kZWZhdWx0LXZhbHVl LWlubGluZSB3aWRnZXQtYXBwbHkgIiM8Y29tcGlsZWQgLTB4ZjIxNGFhZTRhNDNjNjJkPiIg bWFwY2FyIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWdldCB3aWRnZXQtYXBwbHkgd2lk Z2V0LXZhbHVlIHdpZGdldC1kZWZhdWx0LXZhbHVlLWlubGluZSB3aWRnZXQtYXBwbHkgIiM8 Y29tcGlsZWQgLTB4ZjIxNGFhZTRhNDNjNjJkPiIgbWFwY2FyIHdpZGdldC1lZGl0YWJsZS1s aXN0LXZhbHVlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXZhbHVlIHdpZGdldC1kZWZhdWx0 LXZhbHVlLWlubGluZV0gNCBbbWFwY2FyIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWdl dCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXZhbHVlIHdpZGdldC1kZWZhdWx0LXZhbHVlLWlubGlu ZSB3aWRnZXQtYXBwbHkgIiM8Y29tcGlsZWQgLTB4ZjIxNGFhZTRhNDNjNjJkPiIgbWFwY2Fy IHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXZh bHVlIHdpZGdldC1kZWZhdWx0LXZhbHVlLWlubGluZSB3aWRnZXQtYXBwbHkgIiM8Y29tcGls ZWQgLTB4ZjIxNGFhZTRhNDNjNjJkPiIgbWFwY2FyIHdpZGdldC1lZGl0YWJsZS1saXN0LXZh bHVlLWdldF0gNCBbIiM8Y29tcGlsZWQgMHgxYzUyOTgzYmZjNTFhNz4iIG1hcGF0b21zIGN1 c3RvbS1hZGQtcGFyZW50LWxpbmtzIGN1c3RvbS12YXJpYWJsZS12YWx1ZS1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZSAiIzxjb21waWxlZCAweDIwMGUyOGNkODM5NmZjZj4iIG1hcGNhciBjdXN0b20tYnVm ZmVyLWNyZWF0ZS1pbnRlcm5hbCBjdXN0b20tYnVmZmVyLWNyZWF0ZSBjdXN0b21pemUtb3B0 aW9uIHByb2duIHByb2duIGV2YWxdIDQgW3dpZGdldC1kZWZhdWx0LWRlbGV0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWRlZmF1bHQtdmFsdWUtc2V0IHdpZGdldC1hcHBseSB3aWRnZXQtdmFs dWUtc2V0IGN1c3RvbS1tYWdpYy1yZXNldCBtYXBjIGN1c3RvbS1idWZmZXItY3JlYXRlLWlu dGVybmFsIGN1c3RvbS1idWZmZXItY3JlYXRlIGN1c3RvbWl6ZS1vcHRpb24gcHJvZ24gcHJv Z24gZXZhbCBlbGlzcC0tZXZhbC1sYXN0LXNleHAgZXZhbC1sYXN0LXNleHAgZnVuY2FsbC1p bnRlcmFjdGl2ZWx5XSA0IFt3aWRnZXQtc2V0dXAgY3VzdG9tLWJ1ZmZlci1jcmVhdGUtaW50 ZXJuYWwgY3VzdG9tLWJ1ZmZlci1jcmVhdGUgY3VzdG9taXplLW9wdGlvbiBwcm9nbiBwcm9n biBldmFsIGVsaXNwLS1ldmFsLWxhc3Qtc2V4cCBldmFsLWxhc3Qtc2V4cCBmdW5jYWxsLWlu dGVyYWN0aXZlbHkgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmls IG5pbCBuaWxdIDM2NCBbQXV0b21hdGljXCBHQyBuaWxdIDU0MSkpICgyNTg2NCAxMTY1MyAz MDExMTMgNDcyMDAwKSBuaWxdCg== --------------lzXb00TDOxmKbbTvlVuJfbFa Content-Type: text/plain; charset=UTF-8; name="profiler-results-no-inserting" Content-Disposition: attachment; filename="profiler-results-no-inserting" Content-Transfer-Encoding: base64 ICAgICAgICA2OTY3ICA5MiUgLSBjb21tYW5kLWV4ZWN1dGUKICAgICAgICA2OTY3ICA5MiUg IC0gY2FsbC1pbnRlcmFjdGl2ZWx5CiAgICAgICAgNjk2NyAgOTIlICAgLSBmdW5jYWxsLWlu dGVyYWN0aXZlbHkKICAgICAgICA2OTY3ICA5MiUgICAgLSBldmFsLWxhc3Qtc2V4cAogICAg ICAgIDY5NjcgIDkyJSAgICAgLSBlbGlzcC0tZXZhbC1sYXN0LXNleHAKICAgICAgICA2OTY3 ICA5MiUgICAgICAtIGV2YWwKICAgICAgICA2OTY3ICA5MiUgICAgICAgLSBwcm9nbgogICAg ICAgIDY5NjcgIDkyJSAgICAgICAgLSBwcm9nbgogICAgICAgIDY5NjcgIDkyJSAgICAgICAg IC0gY3VzdG9taXplLW9wdGlvbgogICAgICAgIDY5NTEgIDkyJSAgICAgICAgICAtIGN1c3Rv bS1idWZmZXItY3JlYXRlCiAgICAgICAgNjk1MSAgOTIlICAgICAgICAgICAtIGN1c3RvbS1i dWZmZXItY3JlYXRlLWludGVybmFsCiAgICAgICAgNjU4MyAgODclICAgICAgICAgICAgLSBt YXBjYXIKICAgICAgICA2NTgzICA4NyUgICAgICAgICAgICAgLSAjPGNvbXBpbGVkIDB4MjAw ZTI4Y2Q4Mzk2ZmNmPgogICAgICAgIDY1ODMgIDg3JSAgICAgICAgICAgICAgLSB3aWRnZXQt Y3JlYXRlCiAgICAgICAgNjU4MyAgODclICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkK ICAgICAgICA2NTgzICA4NyUgICAgICAgICAgICAgICAgLSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUKICAgICAgICA2NTgzICA4NyUgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAg ICAgICAgNjU4MyAgODclICAgICAgICAgICAgICAgICAgLSBjdXN0b20tdmFyaWFibGUtdmFs dWUtY3JlYXRlCiAgICAgICAgNjU3OSAgODclICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0 LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydAogICAgICAgIDY1NzkgIDg3JSAgICAgICAgICAg ICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICA2NTc5ICA4NyUgICAgICAgICAgICAg ICAgICAgICAtIHdpZGdldC1kZWZhdWx0LWNyZWF0ZQogICAgICAgIDY1NzUgIDg3JSAgICAg ICAgICAgICAgICAgICAgICAtIHdpZGdldC1hcHBseQogICAgICAgIDY1NzEgIDg3JSAgICAg ICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtdHlwZS12YWx1ZS1jcmVhdGUKICAgICAgICA2 NTcxICA4NyUgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUKICAgICAgICA2NTcxICA4NyUgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRn ZXQtYXBwbHkKICAgICAgICA2NTcxICA4NyUgICAgICAgICAgICAgICAgICAgICAgICAgIC0g d2lkZ2V0LWRlZmF1bHQtY3JlYXRlCiAgICAgICAgNjU3MSAgODclICAgICAgICAgICAgICAg ICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICA2NTcxICA4NyUgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUK ICAgICAgICA2NTcxICA4NyUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0 LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlCiAgICAgICAgNjU1OSAgODclICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlCiAgICAg ICAgNjU1OSAgODclICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFw cGx5CiAgICAgICAgNjU1OSAgODclICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt IHdpZGdldC1kZWZhdWx0LWNyZWF0ZQogICAgICAgIDY1NTUgIDg3JSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAgICAgNjU1NSAgODclICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWdyb3VwLXZhbHVlLWNy ZWF0ZQogICAgICAgIDY1MzUgIDg2JSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgLSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlCiAgICAgICAgNjUzNSAgODYlICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICA2 NTM1ICA4NiUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUKICAgICAgICA2NDU5ICA4NSUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAgICAgNjQ1OSAgODUlICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZWRpdGFibGUtbGlz dC12YWx1ZS1jcmVhdGUKICAgICAgICA2NDU5ICA4NSUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUK ICAgICAgICA2NDU5ICA4NSUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC0gd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZQogICAgICAgIDY0NTEgIDg1JSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAg ICAgICAgNjQ1MSAgODUlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC0gd2lkZ2V0LWRlZmF1bHQtY3JlYXRlCiAgICAgICAgNjQ1MSAgODUlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1hcHBseQogICAg ICAgIDY0NTEgIDg1JSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC0gd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZQogICAgICAgIDY0MzkgIDg1JSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1jcmVh dGUtY2hpbGQtdmFsdWUKICAgICAgICA2NDM1ICA4NSUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAgICAgNjQzNSAg ODUlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUKICAgICAgICA2MTE1ICA4MSUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAg ICA0MDc1ICA1NCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUKICAgICAgICA0MDcxICA1 NCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0KICAgICAgICAyMTYzICAyOCUgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtY3Jl YXRlLWNoaWxkCiAgICAgICAgMjE1OSAgMjglICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1hcHBseQogICAgICAgIDIxNTkg IDI4JSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC0gd2lkZ2V0LWRlZmF1bHQtY3JlYXRlCiAgICAgICAgIDcyNCAgIDklICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0 LWFwcGx5CiAgICAgICAgIDcyNCAgIDklICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1jaG9pY2UtdmFsdWUtY3JlYXRl CiAgICAgICAgIDcxMiAgIDklICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlCiAgICAg ICAgIDcxMiAgIDklICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAgICAgIDcwOCAgIDklICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt IHdpZGdldC1kZWZhdWx0LWNyZWF0ZQogICAgICAgICAzMjQgICA0JSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbmMK ICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZG8tYXV0by0tdW5kb2FibGUtY2hhbmdlCiAg ICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cwogICAgICAg ICAgMTIgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIC0gd2lkZ2V0LWlubGluZS1wCiAgICAgICAgICAxMiAgIDAlICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0g d2lkZ2V0LWFwcGx5CiAgICAgICAgICAxMiAgIDAlICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1jaG9pY2UtaW5s aW5lLWJ1YmJsZXMtcAogICAgICAgICAgIDggICAwJSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkZ2V0LWdldAogICAg ICAgICAgMzIgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzCiAgICAgICAgICAxMiAg IDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAtICM8Y29tcGlsZWQgLTB4MWM4YWYzODVlZGRkYjM5Zj4KICAgICAgICAgIDEyICAg MCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAtIGtpbGwtYnVmZmVyCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwbGFjZS1idWZm ZXItaW4td2luZG93cwogICAgICAgICAgIDggICAwJSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBnZW5lcmF0ZS1uZXctYnVmZmVy CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZS1uZXctYnVmZmVyLW5hbWUKICAgICAg ICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgYnVmZmVyLXN0cmluZwogICAgICAgICAgMjAgICAwJSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdl dC1zcGVjaWZ5LWJ1dHRvbgogICAgICAgICAgMjAgICAwJSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAg ICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAtIHdpZGdldC1kZWZhdWx0LW1vdXNlLWZhY2UtZ2V0CiAgICAg ICAgICAgOCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAgICAgICAgOCAgIDAlICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt IHdpZGdldC1kZWZhdWx0LW1vdXNlLWZhY2UtZ2V0CiAgICAgICAgICAgOCAgIDAlICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg LSB3aWRnZXQtYXBwbHkKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZGVmYXVs dC1tb3VzZS1mYWNlLWdldAogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBw bHkKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1kZWZhdWx0LW1vdXNlLWZh Y2UtZ2V0CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAg ICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1kZWZhdWx0LW1vdXNlLWZhY2UtZ2V0 CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAg ICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZGVmYXVsdC1tb3VzZS1mYWNlLWdldAog ICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAg ICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1kZWZhdWx0LW1vdXNlLWZhY2UtZ2V0 CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAg ICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1kZWZhdWx0LW1vdXNlLWZh Y2UtZ2V0CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQtZ2V0 CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZGVmYXVsdC1idXR0b24tZmFjZS1nZXQK ICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAgICA0ICAgMCUg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC0gd2lkZ2V0LWRlZmF1bHQtYnV0dG9uLWZhY2UtZ2V0CiAgICAgICAgICAgNCAgIDAl ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB3aWRnZXQtZ2V0CiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nLW1hdGNoCiAg ICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgd2lkZ2V0LWdldC1pbmRpcmVjdAogICAgICAgICAgIDQgICAw JSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB3aWRnZXQtZ2V0CiAgICAgICAgIDc3NiAgMTAlICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1 ZQogICAgICAgICA3NjggIDEwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAgNzY0ICAxMCUgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdp ZGdldC1kZWZhdWx0LWNyZWF0ZQogICAgICAgICAyODQgICAzJSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1hcHBseQog ICAgICAgICAyODQgICAzJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZQogICAgICAg ICAyODQgICAzJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIC0gd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZQogICAgICAgICAyODQg ICAzJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAtIHdpZGdldC1hcHBseQogICAgICAgICAyNzYgICAzJSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUKICAgICAgICAgIDgwICAgMSUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW5jCiAgICAgICAg ICA2MCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAgIDYwICAgMCUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB3aWRnZXQtZmllbGQtdmFsdWUtY3JlYXRlCiAgICAgICAgICAgOCAgIDAlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtICM8 Y29tcGlsZWQgMHg2YjkxNTY5ZWQ0MDAwMDk+CiAgICAgICAgICAgOCAgIDAlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3 aWRnZXQtc2V4cC12YWx1ZS10by1pbnRlcm5hbAogICAgICAgICAgIDQgICAwJSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHN0cmluZy1tYXRjaAogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHBwLXRvLXN0cmluZwog ICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZS1uZXctYnVmZmVyCiAgICAgICAg ICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgc3RyaW5nLW1hdGNoCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkZ2V0LWdl dAogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAtIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzCiAgICAgICAg ICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAtICM8Y29tcGlsZWQgLTB4MWM4YWYzODVlYzYxZDk5Zj4KICAgICAgICAg ICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAtIGtpbGwtYnVmZmVyCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwbGFj ZS1idWZmZXItaW4td2luZG93cwogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzxjb21waWxlZCAtMHgx ODk5ODFlYTMxMmYwMDJkPgogICAgICAgICAgIDggICAwJSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQtZ2V0CiAgICAgICAg IDY4NCAgIDklICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC0gYXBwbHkKICAgICAgICAgNjg0ICAgOSUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWNyZWF0ZS1jaGlsZC1h bmQtY29udmVydAogICAgICAgICA2ODAgICA5JSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAgICAgIDY4 MCAgIDklICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC0gd2lkZ2V0LWRlZmF1bHQtY3JlYXRlCiAgICAgICAgIDY1MiAgIDglICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdp ZGdldC1hcHBseQogICAgICAgICA2NTIgICA4JSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LXRvZ2dsZS12YWx1ZS1j cmVhdGUKICAgICAgICAgNDY4ICAgNiUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtaW1hZ2UtaW5zZXJ0CiAgICAg ICAgIDQ2NCAgIDYlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAtIGluc2VydC1pbWFnZQogICAgICAgICAgIDQgICAwJSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgYWRkLXRleHQtcHJvcGVydGllcwogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZWF0dXJl cAogICAgICAgICAxNTYgICAyJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1pbWFnZS1maW5kCiAgICAgICAgIDE0 OCAgIDElICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAtIGZpbmQtaW1hZ2UKICAgICAgICAgIDkyICAgMSUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGFwcGx5 CiAgICAgICAgICA5MiAgIDElICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIC0gY3JlYXRlLWltYWdlCiAgICAgICAgICA4OCAg IDElICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAtIGltYWdlLXR5cGUKICAgICAgICAgIDg4ICAgMSUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGlt YWdlLXR5cGUtZnJvbS1maWxlLWhlYWRlcgogICAgICAgICAgMzYgICAwJSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt IGluc2VydC1maWxlLWNvbnRlbnRzLWxpdGVyYWxseQogICAgICAgICAgMzIgICAwJSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgLSBpbnNlcnQtZmlsZS1jb250ZW50cwogICAgICAgICAgIDQgICAwJSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC0gYWZ0ZXItaW5zZXJ0LWZpbGUtc2V0LWNvZGluZwogICAgICAgICAgIDQgICAwJSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAtIGZpbmQtbmV3LWJ1ZmZlci1maWxlLWNvZGluZy1zeXN0ZW0KICAgICAg ICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIC0gY29kaW5nLXN5c3RlbS10eXBlCiAgICAgICAg ICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGlzdC1nZXQKICAgICAgICAgICA0ICAgMCUg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGZvcm1hdC1kZWNvZGUKICAgICAgICAgICA0ICAgMCUgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgYXBwZW5kCiAgICAgICAgICAzMiAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZS1yZWFkYWJsZS1w CiAgICAgICAgICAxMiAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gIzxjb21waWxlZCAtMHgxYzhhZjM4NDE4 ODEwNTlmPgogICAgICAgICAgMTIgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBraWxsLWJ1ZmZlcgogICAg ICAgICAgIDggICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIC0gcmVwbGFjZS1idWZmZXItaW4td2luZG93cwog ICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHVucmVjb3JkLXdpbmRvdy1idWZmZXIK ICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2luZG93LW5vcm1hbGl6ZS13aW5k b3cKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3ctbGlzdC0xCiAgICAg ICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIC0gaW1hZ2UtdHlwZS1mcm9tLWJ1ZmZlcgogICAgICAg ICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBsb29raW5nLWF0CiAgICAgICAgICAgNCAgIDAlICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC0gZ2VuZXJhdGUtbmV3LWJ1ZmZlcgogICAgICAgICAgIDQgICAwJSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBnZXQtYnVmZmVyLWNyZWF0ZQogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBpbWFn ZS1jb21wdXRlLXNjYWxpbmctZmFjdG9yCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3 aW5kb3ctd2lkdGgKICAgICAgICAgIDU2ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGltYWdlLXNlYXJjaC1sb2Fk LXBhdGgKICAgICAgICAgIDM2ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxlLXJlYWRhYmxlLXAKICAgICAg ICAgIDE2ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBleHBhbmQtZmlsZS1uYW1lCiAgICAgICAgICAgNCAgIDAl ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAtIGRpc3BsYXktZ3JhcGhpYy1wCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFt ZXAtb24tZGlzcGxheQogICAgICAgICAgMTYgICAwJSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHN1YnN0aXR1dGUtY29tbWFu ZC1rZXlzCiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtICM8Y29tcGlsZWQgLTB4MWM4YWYzODIz MmM1ZTU5Zj4KICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGtpbGwtYnVmZmVyCiAgICAgICAg ICAgOCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIC0gcmVwbGFjZS1idWZmZXItaW4td2luZG93cwogICAgICAgICAg IDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLSB1bnJlY29yZC13aW5kb3ctYnVmZmVyCiAgICAgICAgICAgNCAg IDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzZXQtd2luZG93LXByZXYtYnVmZmVycwogICAgICAgICAgIDQgICAw JSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgLSBnZW5lcmF0ZS1uZXctYnVmZmVyCiAgICAgICAgICAgNCAgIDAlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn ZXQtYnVmZmVyLWNyZWF0ZQogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC12YWx1ZQog ICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAgICA0ICAgMCUg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICM8Y29tcGlsZWQgLTB4MTg5OTgxZWEzMTJmMDAyZD4KICAgICAgICAgICA0ICAg MCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBhcHBlbmQKICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LXNwZWNpZnktYnV0 dG9uCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQtcHV0CiAgICAgICAgICAgNCAgIDAl ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAtIHdpZGdldC1jbGVhci11bmRvCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWZmZXItZGlz YWJsZS11bmRvCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1nZXQtaW5kaXJlY3QKICAg ICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHdpZGdldC1nZXQKICAgICAgICAgICA0ICAgMCUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry aW5nLW1hdGNoCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmluZy10by1jaGFyCiAgICAgICAg ICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB3aWRnZXQtZ2V0CiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAg ICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtIHdpZGdldC1kZWZhdWx0LWRlYWN0aXZhdGUKICAgICAgICAgICA4 ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAtIHdpZGdldC1zcGVjaWZ5LWluYWN0aXZlCiAgICAgICAgICAgNCAgIDAlICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lk Z2V0LWdldAogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ha2Utb3ZlcmxheQogICAgICAgICAgIDgg ICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHdpZGdldC0tc2hvdWxkLWluZGVudC1wCiAgICAgICAgICAgNCAgIDAlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF0Y2gtc3Ry aW5nCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgc3RyaW5nLW1hdGNoCiAgICAgICAgMTcwNCAgMjIlICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdl dC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZQogICAgICAgIDE2OTIgIDIyJSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWVk aXRhYmxlLWxpc3QtZW50cnktY3JlYXRlCiAgICAgICAgIDgzMiAgMTElICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWNyZWF0 ZS1jaGlsZC12YWx1ZQogICAgICAgICA4MzIgIDExJSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAg ODMyICAxMSUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAtIHdpZGdldC1kZWZhdWx0LWNyZWF0ZQogICAgICAgICA2NjQgICA4JSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdp ZGdldC1hcHBseQogICAgICAgICA2NjQgICA4JSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3Jl YXRlCiAgICAgICAgIDY1NiAgIDglICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnNlcnQtY2hhcgogICAgICAgICAgIDQgICAw JSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZQogICAgICAgICAzNDAgICA0JSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGFwcGx5 CiAgICAgICAgIDM0MCAgIDQlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAtIHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQKICAg ICAgICAgMzM2ICAgNCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtIHdpZGdldC1hcHBseQogICAgICAgICAzMzYgICA0JSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdl dC1kZWZhdWx0LWNyZWF0ZQogICAgICAgICAzMjAgICA0JSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAg ICAgICAgMzIwICAgNCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAtIHdpZGdldC1wdXNoLWJ1dHRvbi12YWx1ZS1jcmVhdGUKICAg ICAgICAgIDEyICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLSBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cwogICAgICAgICAg IDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgLSAjPGNvbXBpbGVkIC0weDFjOGFmM2IwY2ZhZWUxOWY+CiAgICAgICAg ICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLSBraWxsLWJ1ZmZlcgogICAgICAgICAgIDQgICAwJSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt IHJlcGxhY2UtYnVmZmVyLWluLXdpbmRvd3MKICAgICAgICAgICA0ICAgMCUgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0g dW5yZWNvcmQtd2luZG93LWJ1ZmZlcgogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNz cS1kZWxldGUtYWxsCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZGdldC1nZXQtaW5kaXJlY3QK ICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAtIGFwcGx5CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWNv bnZlcnQKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxpc3QtZ2V0CiAgICAgICAgIDE3NiAgIDIl ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aW5zZXJ0LWNoYXIKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB1bmRvLWF1dG8tLXVuZG9hYmxlLWNoYW5n ZQogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB1bmRvLWF1dG8tLWJvdW5kYXJ5LWVuc3VyZS10aW1lcgog ICAgICAgICAgMTIgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIC0gd2lkZ2V0LW1hdGNoLWlubGluZQogICAgICAgICAgMTIgICAwJSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdp ZGdldC1hcHBseQogICAgICAgICAgMTIgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZ3JvdXAtbWF0Y2gKICAgICAg ICAgIDEyICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAtIHdpZGdldC1ncm91cC1tYXRjaC1pbmxpbmUKICAgICAgICAgICA4ICAg MCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgLSB3aWRnZXQtbWF0Y2gtaW5saW5lCiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1h cHBseQogICAgICAgICAgIDggICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWVkaXRhYmxlLWxpc3QtbWF0Y2gK ICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZWRpdGFibGUtbGlzdC1tYXRjaC1pbmxp bmUKICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LW1hdGNoLWlubGluZQogICAgICAg ICAgIDggICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAgICAgICAgOCAgIDAlICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC0gd2lkZ2V0LWdyb3VwLW1hdGNoCiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdl dC1ncm91cC1tYXRjaC1pbmxpbmUKICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdl dC1tYXRjaC1pbmxpbmUKICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBw bHkKICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWNoZWNrbGlzdC1tYXRj aC1pbmxpbmUKICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1tYXRjaC1p bmxpbmUKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQtYXBwbHkKICAg ICAgICAgMzE2ICAgNCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgd2lkZ2V0LWZpZWxkLXZhbHVlLWNyZWF0ZQogICAgICAgICAgMjAgICAw JSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3 aWRnZXQtZWRpdGFibGUtbGlzdC1mb3JtYXQtaGFuZGxlcgogICAgICAgICAgMTIgICAwJSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gYXBw bHkKICAgICAgICAgIDEyICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0CiAg ICAgICAgICAxMiAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtIHdpZGdldC1hcHBseQogICAgICAgICAgMTIgICAwJSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlCiAgICAgICAgICAxMiAgIDAlICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAg ICAgICAxMiAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtIHdpZGdldC1wdXNoLWJ1dHRvbi12YWx1ZS1jcmVhdGUKICAgICAg ICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzCiAgICAgICAgICAgOCAg IDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBpbnNlcnQtY2hhcgogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAtIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzCiAg ICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAtICM8Y29tcGlsZWQgLTB4MWM4YWYzODY0MTE2Njk5Zj4KICAgICAgICAg ICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGtpbGwtYnVmZmVyCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF0Y2gtc3RyaW5nCiAgICAgICAg ICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC0gd2lkZ2V0LWNsZWFyLXVuZG8KICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmZmVyLWVuYWJsZS11 bmRvCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtIHdpZGdldC1jb3B5CiAgICAgICAgICAgNCAgIDAlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQtYXBwbHkK ICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgLSB3aWRnZXQtbWF0Y2gtaW5saW5lCiAgICAgICAgICAgOCAgIDAlICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1hcHBs eQogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIC0gd2lkZ2V0LWVkaXRhYmxlLWxpc3QtbWF0Y2gKICAgICAgICAgICA0 ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg LSB3aWRnZXQtZWRpdGFibGUtbGlzdC1tYXRjaC1pbmxpbmUKICAgICAgICAgICA0ICAgMCUg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBw ZW5kCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLSB3aWRnZXQtY2hlY2tsaXN0LW1hdGNoLWlubGluZQogICAgICAg ICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAtIHdpZGdldC1tYXRjaC1pbmxpbmUKICAgICAgICAgICA0ICAgMCUgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5 CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLSB3aWRnZXQtY2hvaWNlLW1hdGNoCiAgICAgICAgICAgNCAgIDAl ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg d2lkZ2V0LWFwcGx5CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIC0gaW5zZXJ0LWNoYXIKICAgICAgICAgICA0ICAgMCUg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5kby1h dXRvLS11bmRvYWJsZS1jaGFuZ2UKICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1jb3B5CiAgICAgICAgICAgOCAg IDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0 LWFwcGx5CiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtIHdpZGdldC10eXBlcy1jb3B5CiAgICAgICAgICAgOCAgIDAlICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBtYXBjYXIKICAg ICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgLSB3aWRnZXQtY29weQogICAgICAgICAgIDggICAwJSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAg ICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAtIHdpZGdldC10eXBlcy1jb3B5CiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gbWFwY2FyCiAgICAgICAgICAg OCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAtIHdpZGdldC1jb3B5CiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAg ICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgLSB3aWRnZXQtdHlwZXMtY29weQogICAgICAgICAgIDggICAwJSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBtYXBjYXIKICAg ICAgICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtIHdpZGdldC1jb3B5CiAgICAgICAgICAgOCAgIDAlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkZ2V0 LWFwcGx5CiAgICAgICAgICAyMCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGluc2VydC1jaGFyCiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgLSBhcHBseQogICAgICAgICAgIDggICAwJSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtIHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQKICAgICAg ICAgICA4ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LWFw cGx5CiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg LSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmctbWF0Y2gKICAgICAgICAgICA0ICAgMCUg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAg ICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkZ2V0 LXB1c2gtYnV0dG9uLXZhbHVlLWNyZWF0ZQogICAgICAgICAgIDQgICAwJSAgICAgICAgICAg ICAgICAgICAgICAgICBjdXN0b20tbWFnaWMtdmFsdWUtY3JlYXRlCiAgICAgICAgICAgNCAg IDAlICAgICAgICAgICAgICAgICAgICAgIC0gd2lkZ2V0LXNwZWNpZnktYnV0dG9uCiAgICAg ICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAgIG1ha2Utb3ZlcmxheQogICAg ICAgICAgIDQgICAwJSAgICAgICAgICAgICAgICAgICAtIGN1c3RvbS1hZGQtcGFyZW50LWxp bmtzCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAtIG1hcGF0b21zCiAg ICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgICAgICAjPGNvbXBpbGVkIDB4MWM1 Mjk4M2JmYzUxYTc+CiAgICAgICAgIDM2NCAgIDQlICAgICAgICAgICAgICB3aWRnZXQtc2V0 dXAKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAtIG1hcGMKICAgICAgICAgICA0ICAg MCUgICAgICAgICAgICAgLSBjdXN0b20tbWFnaWMtcmVzZXQKICAgICAgICAgICA0ICAgMCUg ICAgICAgICAgICAgIC0gd2lkZ2V0LXZhbHVlLXNldAogICAgICAgICAgIDQgICAwJSAgICAg ICAgICAgICAgIC0gd2lkZ2V0LWFwcGx5CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAg ICAgIC0gd2lkZ2V0LWRlZmF1bHQtdmFsdWUtc2V0CiAgICAgICAgICAgNCAgIDAlICAgICAg ICAgICAgICAgICAtIHdpZGdldC1hcHBseQogICAgICAgICAgIDQgICAwJSAgICAgICAgICAg ICAgICAgICAgd2lkZ2V0LWRlZmF1bHQtZGVsZXRlCiAgICAgICAgICAgOCAgIDAlICAgICAg ICAgIC0gYnl0ZS1jb2RlCiAgICAgICAgICAgOCAgIDAlICAgICAgICAgICAtIHJlcXVpcmUK ICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAtIGxvYWQtd2l0aC1jb2RlLWNvbnZlcnNp b24KICAgICAgICAgICA4ICAgMCUgICAgICAgICAgICAgLSBldmFsLWJ1ZmZlcgogICAgICAg ICAgIDQgICAwJSAgICAgICAgICAgICAgICByZWFkCiAgICAgICAgICAgNCAgIDAlICAgICAg ICAgICAgICAtIGludGVybmFsLW1hY3JvZXhwYW5kLWZvci1sb2FkCiAgICAgICAgICAgNCAg IDAlICAgICAgICAgICAgICAgLSBtYWNyb2V4cGFuZC0tYWxsLXRvcGxldmVsCiAgICAgICAg ICAgNCAgIDAlICAgICAgICAgICAgICAgIC0gbWFjcm9leHAtLWV4cGFuZC1hbGwKICAgICAg ICAgICA0ICAgMCUgICAgICAgICAgICAgICAgIC0gIzxjb21waWxlZCAtMHg2MDg1MzQ5NmRl ZDNiYjE+CiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgLSBtYWNyb2V4cC0t YWxsLWZvcm1zCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgICAgICAgICAgIC0gbWFjcm9l eHAtLWV4cGFuZC1hbGwKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgIC0g Izxjb21waWxlZCAtMHg2MDg1MzQ5NmRlZDNiYjE+CiAgICAgICAgICAgNCAgIDAlICAgICAg ICAgICAgICAgICAgICAgICBtYWNyb2V4cC0tYWxsLWZvcm1zCiAgICAgICAgICAgOCAgIDAl ICAgICAgICAgICAgcmVhZAogICAgICAgICA1NDEgICA3JSAgIEF1dG9tYXRpYyBHQwogICAg ICAgICAgMjQgICAwJSAtIC4uLgogICAgICAgICAgMjAgICAwJSAgLSB3aWRnZXQtZWRpdGFi bGUtbGlzdC12YWx1ZS1nZXQKICAgICAgICAgIDIwICAgMCUgICAtIG1hcGNhcgogICAgICAg ICAgMjAgICAwJSAgICAtICM8Y29tcGlsZWQgLTB4ZjIxNGFhZTRhNDNjNjJkPgogICAgICAg ICAgMjAgICAwJSAgICAgLSB3aWRnZXQtYXBwbHkKICAgICAgICAgIDIwICAgMCUgICAgICAt IHdpZGdldC1kZWZhdWx0LXZhbHVlLWlubGluZQogICAgICAgICAgMjAgICAwJSAgICAgICAt IHdpZGdldC12YWx1ZQogICAgICAgICAgMjAgICAwJSAgICAgICAgLSB3aWRnZXQtYXBwbHkK ICAgICAgICAgIDIwICAgMCUgICAgICAgICAtIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVl LWdldAogICAgICAgICAgMjAgICAwJSAgICAgICAgICAtIG1hcGNhcgogICAgICAgICAgMjAg ICAwJSAgICAgICAgICAgLSAjPGNvbXBpbGVkIC0weGYyMTRhYWU0YTQzYzYyZD4KICAgICAg ICAgIDIwICAgMCUgICAgICAgICAgICAtIHdpZGdldC1hcHBseQogICAgICAgICAgMjAgICAw JSAgICAgICAgICAgICAtIHdpZGdldC1kZWZhdWx0LXZhbHVlLWlubGluZQogICAgICAgICAg MjAgICAwJSAgICAgICAgICAgICAgLSB3aWRnZXQtdmFsdWUKICAgICAgICAgIDIwICAgMCUg ICAgICAgICAgICAgICAtIHdpZGdldC1hcHBseQogICAgICAgICAgMjAgICAwJSAgICAgICAg ICAgICAgICAtIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWdldAogICAgICAgICAgMjAg ICAwJSAgICAgICAgICAgICAgICAgLSBtYXBjYXIKICAgICAgICAgIDE2ICAgMCUgICAgICAg ICAgICAgICAgICAtICM8Y29tcGlsZWQgLTB4ZjIxNGFhZTRhNDNjNjJkPgogICAgICAgICAg MTYgICAwJSAgICAgICAgICAgICAgICAgICAtIHdpZGdldC1hcHBseQogICAgICAgICAgIDQg ICAwJSAgICAgICAgICAgICAgICAgICAgLSB3aWRnZXQtZGVmYXVsdC12YWx1ZS1pbmxpbmUK ICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAgICAgICAgIHdpZGdldC1nZXQKICAg ICAgICAgICA0ICAgMCUgIC0gd2lkZ2V0LXR5cGUtbWF0Y2gKICAgICAgICAgICA0ICAgMCUg ICAtIHdpZGdldC1jb252ZXJ0CiAgICAgICAgICAgNCAgIDAlICAgIC0gd2lkZ2V0LXR5cGVz LWNvbnZlcnQtd2lkZ2V0CiAgICAgICAgICAgNCAgIDAlICAgICAtIG1hcGNhcgogICAgICAg ICAgIDQgICAwJSAgICAgIC0gd2lkZ2V0LWNvbnZlcnQKICAgICAgICAgICA0ICAgMCUgICAg ICAgLSB3aWRnZXQtdHlwZXMtY29udmVydC13aWRnZXQKICAgICAgICAgICA0ICAgMCUgICAg ICAgIC0gbWFwY2FyCiAgICAgICAgICAgNCAgIDAlICAgICAgICAgLSB3aWRnZXQtY29udmVy dAogICAgICAgICAgIDQgICAwJSAgICAgICAgICAtIHdpZGdldC10eXBlcy1jb252ZXJ0LXdp ZGdldAogICAgICAgICAgIDQgICAwJSAgICAgICAgICAgLSBtYXBjYXIKICAgICAgICAgICA0 ICAgMCUgICAgICAgICAgICAtIHdpZGdldC1jb252ZXJ0CiAgICAgICAgICAgNCAgIDAlICAg ICAgICAgICAgIC0gd2lkZ2V0LXR5cGVzLWNvbnZlcnQtd2lkZ2V0CiAgICAgICAgICAgNCAg IDAlICAgICAgICAgICAgICAtIG1hcGNhcgogICAgICAgICAgIDQgICAwJSAgICAgICAgICAg ICAgIC0gd2lkZ2V0LWNvbnZlcnQKICAgICAgICAgICA0ICAgMCUgICAgICAgICAgICAgICAg LSB3aWRnZXQtdmFsdWUtY29udmVydC13aWRnZXQKICAgICAgICAgICA0ICAgMCUgICAgICAg ICAgICAgICAgICAgd2lkZ2V0LWdldAo= --------------lzXb00TDOxmKbbTvlVuJfbFa--
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at 53606) by debbugs.gnu.org; 10 Sep 2023 12:41:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 08:41:46 2023 Received: from localhost ([127.0.0.1]:49212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qfJl3-0005g8-SR for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 08:41:46 -0400 Received: from mail-oi1-x234.google.com ([2607:f8b0:4864:20::234]:57733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maurooaranda@HIDDEN>) id 1qfJkx-0005fr-V1 for 53606 <at> debbugs.gnu.org; Sun, 10 Sep 2023 08:41:43 -0400 Received: by mail-oi1-x234.google.com with SMTP id 5614622812f47-3a9b41ffe12so2822406b6e.3 for <53606 <at> debbugs.gnu.org>; Sun, 10 Sep 2023 05:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694349690; x=1694954490; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=wMtCa5wvog+As7F1Ir1p8F5aLU5EVWxDAyaTm6OYIF0=; b=gJ07uUUWMidVB2MD9ES/s2snNrQx3gBxbTXLYivBS4G1jIRLZMBxAH+qUj7/cnshyU Uswh7l50H2FYWVY+XvnqXJVLZDGObyXZSwKUL1z6KjBYaM3D+3eTdqQT+HuXjLg0fIae EXNxANyPCHrhyAXKXSYZjsjRb7mEV6wFRBj5gv5V9K5WuRU8WdN7RNKchKWLd0MK0MoR Sn8XGvO9AUgHNZZH5vl+KbBnbRO7Il+VlwfwynIxoFBeuNMfuJI095pHRT8/OwwjQW4f I+toZIY07oqC9qtFOPGtBJuEBQgWLijVaiiAkcaQTU0GAPCOR6XLRZwx0aQGtDyqf4sT Bg9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694349690; x=1694954490; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wMtCa5wvog+As7F1Ir1p8F5aLU5EVWxDAyaTm6OYIF0=; b=ACdS5dKiXTO1zmI1Zh4wvE02QqQoVYSHJTJp91VVcH1tN/OJoexHwjcUgVYScpNxJx 0HXviWrnhM9m9HAq6pVlPYIuj3Y46wMod4y9CmrKmY1qPFmEmlsjk2ZyacZGtZxReTb7 J3aw1yKTOGH83y96rzhoPGlLmu7kHNFjJZ//cFRMjJYN7CyLxVbvVeBfrrHwlfB0m2Rr 45jr0SNTKhcAqiYKABEh5ToMWTciRpcwR/sE93fj9RjNmEbZFs19tAH7gs+HIq4VwRR6 1W1ad+1Wg4wGzt7h3HVnNfdV+e7LoWU43BXbNWFGSqK8NLexpvzZLsG+bxX05w8+DTU1 QgAQ== X-Gm-Message-State: AOJu0YwHv1ODP2QA05yClju8tuC7dKHXmlSflEgUL5iJc06mSzXyKGnK /+FmW5pg85wNWrtwc25t7XfCh5VZIs4= X-Google-Smtp-Source: AGHT+IGn8sR1ewWf5+W9uXkflbMrUxW19jQZnAUsh5sjtqhd4WHq7pCPmNaj+YYWhXyY3xp/oE9ulw== X-Received: by 2002:aca:120d:0:b0:3a1:dc0d:f32b with SMTP id 13-20020aca120d000000b003a1dc0df32bmr7917444ois.40.1694349690652; Sun, 10 Sep 2023 05:41:30 -0700 (PDT) Received: from [192.168.0.234] ([152.168.142.156]) by smtp.gmail.com with ESMTPSA id bg22-20020a056808179600b003a3860b375esm2351939oib.34.2023.09.10.05.41.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 10 Sep 2023 05:41:30 -0700 (PDT) Message-ID: <21ff8522-0f11-5786-3113-aa79419957d9@HIDDEN> Date: Sun, 10 Sep 2023 09:41:27 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist Content-Language: en-US To: Eli Zaretskii <eliz@HIDDEN> References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> <838r9etydr.fsf@HIDDEN> <87787067-6c2c-65ea-e94a-5889fa24d1b4@HIDDEN> <83edj6s404.fsf@HIDDEN> From: Mauro Aranda <maurooaranda@HIDDEN> In-Reply-To: <83edj6s404.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 53606 Cc: 53606 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.5 (--) On 10/9/23 07:43, Eli Zaretskii wrote: >> Date: Sun, 10 Sep 2023 06:49:29 -0300 >> Cc: 53606 <at> debbugs.gnu.org >> From: Mauro Aranda <maurooaranda@HIDDEN> >> >> On 10/9/23 02:01, Eli Zaretskii wrote: >> > Could you please profile this slow operation and post the completely >> > unfolded profile? I think we should try to understand what exactly >> > takes so much time in this case. >> >> Here it is. I also attach the result of C-x C-w in the report buffer, >> just in case. > > So the hot spot seems to be widget-checklist-add-item, is that right? I think so. The checklist widgets were my first suspects, since creating them is rather slow. > And inside that widget-create-child and widget-apply? I don't think those functions could be the bottleneck. Most likely it is the widget-default-create function that those functions end up calling. So yes, widget-default-create in general, and widget-checklist-value-create in particular should be investigated for speeding them up, but I don't have any ideas at the moment.
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at 53606) by debbugs.gnu.org; 10 Sep 2023 10:49:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 06:49:27 2023 Received: from localhost ([127.0.0.1]:49131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qfI0M-0000J3-Ow for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 06:49:27 -0400 Received: from mout02.posteo.de ([185.67.36.66]:35079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1qfI0J-0000In-AE for 53606 <at> debbugs.gnu.org; Sun, 10 Sep 2023 06:49:25 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id EB26C240104 for <53606 <at> debbugs.gnu.org>; Sun, 10 Sep 2023 12:49:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1694342954; bh=x+c2ci3FjglQA9935xyELpEZHvpei7O0q/x3IeYbi2o=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=ZuXwaUfLtLK8FPYM33AZjLDcatQtRmBk+HxyUwC5rEdbjElEyplbS6EsEy8Sou49n lmyrutsiPG6Vo21mNvwJ8J/WlaONBxl6ti3JLiM7U8/+c9x57xyNVcm3STtZg73jFR hqw7uJ/9Y7SVrARvNVyEgdT1CTIRzZ7KOr5g9fNGfRmbkVD5cdfqV/InTAzkVyH4d1 /lHwyhlfE96VcGiqZdKnAsPc1Bwg+DWnrQRzrC8qpvVvdZWgveBPUB5sqwmfEwK/JX WbQdjSPn9yJrNkzCwR+a+xQxmxVzdwaloXuZoLu1w+f5Y4o77bXXlrHMGoZBomH2Vt VbbN4A3WowRJA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Rk66J6k8Cz6tvt; Sun, 10 Sep 2023 12:49:12 +0200 (CEST) From: Ihor Radchenko <yantar92@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist In-Reply-To: <83edj6s404.fsf@HIDDEN> References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> <838r9etydr.fsf@HIDDEN> <87787067-6c2c-65ea-e94a-5889fa24d1b4@HIDDEN> <83edj6s404.fsf@HIDDEN> Date: Sun, 10 Sep 2023 10:50:13 +0000 Message-ID: <87bkeapaje.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53606 Cc: 53606 <at> debbugs.gnu.org, Mauro Aranda <maurooaranda@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: >> Here it is.=C2=A0 I also attach the result of C-x C-w in the report buff= er, >> just in case. > > So the hot spot seems to be widget-checklist-add-item, is that right? > And inside that widget-create-child and widget-apply? No, I think. Reverse call tree shows 17747 68% - delete-char 14911 57% + widget-default-create 1864 7% + widget-checklist-add-item 972 3% + widget-editable-list-entry-create 3320 12% + widget-default-create which likely corresponds to ";; Parse % escapes in format." code, present in `widget-default-create', `widget-checklist-add-item', and `widget-editable-list-entry-create'. --=20 Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at 53606) by debbugs.gnu.org; 10 Sep 2023 10:43:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 06:43:38 2023 Received: from localhost ([127.0.0.1]:49119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qfHuk-0008WE-3I for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 06:43:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qfHuh-0008W1-JF for 53606 <at> debbugs.gnu.org; Sun, 10 Sep 2023 06:43:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qfHuY-0001ap-RK; Sun, 10 Sep 2023 06:43:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=SNk1S4YYj8rUPzwpNofKSVFAq8aR2IXJgG0hTFZrkJ8=; b=HM4SIAxgN8ADGADzJyVA WljU2xacN5WtBoE91rysR6HcV62kA3jsbCD8UQLa3FCAUMXIuzycVF+b+TlbkFRcVQRowwHsMB3V0 tcVPsyICAgz0mtJZFKLTHpjkYS2z3zDegmTzM4RUkpR6rqtwlYbXoA9ynPYhqaKgbfRl8LHIArWVe u2gmXCQrNQUpch9s3z3mTjl7ubQiryYCC9NiosMJDOVau2I5F9M3hXI+xYsdBsnRm34AtPp22b4+s wvONyUK+YYjJ+iZIOYrpMQl6MtNu/xXgGVOc1WSMj6Vgq+igAYSMhGwgl6vtM+jsSUREwawJFU9CC pMWtexG3r/FjrQ==; Date: Sun, 10 Sep 2023 13:43:07 +0300 Message-Id: <83edj6s404.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Mauro Aranda <maurooaranda@HIDDEN> In-Reply-To: <87787067-6c2c-65ea-e94a-5889fa24d1b4@HIDDEN> (message from Mauro Aranda on Sun, 10 Sep 2023 06:49:29 -0300) Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> <838r9etydr.fsf@HIDDEN> <87787067-6c2c-65ea-e94a-5889fa24d1b4@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53606 Cc: 53606 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 10 Sep 2023 06:49:29 -0300 > Cc: 53606 <at> debbugs.gnu.org > From: Mauro Aranda <maurooaranda@HIDDEN> > > On 10/9/23 02:01, Eli Zaretskii wrote: > > Could you please profile this slow operation and post the completely > > unfolded profile? I think we should try to understand what exactly > > takes so much time in this case. > > Here it is. I also attach the result of C-x C-w in the report buffer, > just in case. So the hot spot seems to be widget-checklist-add-item, is that right? And inside that widget-create-child and widget-apply?
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at 53606) by debbugs.gnu.org; 10 Sep 2023 09:49:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 05:49:44 2023 Received: from localhost ([127.0.0.1]:49100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qfH4a-00076q-Gc for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 05:49:44 -0400 Received: from mail-ot1-x331.google.com ([2607:f8b0:4864:20::331]:51353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maurooaranda@HIDDEN>) id 1qfH4Y-00076b-Gy for 53606 <at> debbugs.gnu.org; Sun, 10 Sep 2023 05:49:42 -0400 Received: by mail-ot1-x331.google.com with SMTP id 46e09a7af769-6bd0a0a6766so2637624a34.2 for <53606 <at> debbugs.gnu.org>; Sun, 10 Sep 2023 02:49:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694339373; x=1694944173; darn=debbugs.gnu.org; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=+XwwKrj1/RcVQNtRWPCFXMX2buNwB60OaLmQ0o2L5J0=; b=V89ppkBlZUd3p5rfV1wxBBLS9PseZ6xgNQ6F1RY1rapYiLq7UwFEF4g7clkM3an6RC +pkUagh0YSkaSKl/iT7wHUEJqWmk8NPHOYGBlgGYUwZ7Qt2FVDCaRxKTo8T0SFhw86KM DM/ffVM4Ayo0/07oi8L2MIAvjRXOwX8qg+wxkfSUOCQ4yaqKhYX8LML7gZHCU3T0vKcd +6QHNqHiEs8OsfzdNxdH+wRo4St+oyIH4xZjzXNGHfSI5UdEF77UFf+6ODeukYk973p9 tFWxlBq5BypccwPykom6kSDZfI9PFTNmAEn2iNr3wLnEj4fmMH+vyt9f7MUJadT3j79a 0D1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694339373; x=1694944173; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+XwwKrj1/RcVQNtRWPCFXMX2buNwB60OaLmQ0o2L5J0=; b=irsOL4TJIw51ht9Op2Ld5TArv7bqInJc6R3BvYyaXC+wiJsPmc9yLk3YNfFEcecqDf YtoZqXGe33MxRJebuA19rtw89n6wkjle/PRHTnO/jKmHtUUJYqXTOYlEmLv0O4dRNmSF 5jPpe9FmF0Zxno6neDy9/AHBGBrJSTPv7i0AUQx9nkfl247tIGRPO+Xi0hYfnX+fRL1q vy2Asi38XrtrOVmMHryGNn1tJ7NgHXHDFvCMsGAXHqAqT4fUlidI1I/7YKpc/dSx2mS+ WztERaigNWaxEsE0IssBIKh97nrBtRogQ4fJbJFaqK5phMQTKxQDKLqeDdkvGJE0lXrE xOfw== X-Gm-Message-State: AOJu0Ywgkc7OPA28lqS4snEWWaITEe9a0GHbOT8SobPPGpnH+nb/IGuL jcnjp0Vz9sW+iGMcuViip5nzP6RETGg= X-Google-Smtp-Source: AGHT+IE2QwUQrukZYpvR4j9DgrJe0uXZVchiLwNAyNiUvJaFz6Ns9DUZg07aGmrFRo+gg0HJ8onakA== X-Received: by 2002:a9d:7312:0:b0:6bc:f5b7:f1d with SMTP id e18-20020a9d7312000000b006bcf5b70f1dmr7722699otk.28.1694339373106; Sun, 10 Sep 2023 02:49:33 -0700 (PDT) Received: from [192.168.0.234] ([152.168.142.156]) by smtp.gmail.com with ESMTPSA id l11-20020a9d6a8b000000b006b93d1e8e7esm2195842otq.69.2023.09.10.02.49.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 10 Sep 2023 02:49:32 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------cRlrHRFaRBahttke63uagzwv" Message-ID: <87787067-6c2c-65ea-e94a-5889fa24d1b4@HIDDEN> Date: Sun, 10 Sep 2023 06:49:29 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist Content-Language: en-US To: Eli Zaretskii <eliz@HIDDEN> References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> <838r9etydr.fsf@HIDDEN> From: Mauro Aranda <maurooaranda@HIDDEN> In-Reply-To: <838r9etydr.fsf@HIDDEN> X-Debbugs-Envelope-To: 53606 Cc: 53606 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> This is a multi-part message in MIME format. --------------cRlrHRFaRBahttke63uagzwv Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 10/9/23 02:01, Eli Zaretskii wrote: >> Date: Sat, 9 Sep 2023 19:51:23 -0300 >> From: Mauro Aranda <maurooaranda@HIDDEN> >> >> On 9/9/23 19:23, Mauro Aranda wrote: >> > Based on the above results and since there's no lost in functionality, I >> > propose to make the changes to the bibtex-entry-alist widget. It is a >> > net gain in speed, and it might make the wait bearable. >> >> Hmm, spoke too soon :-(. Using option is not as redundant as I >> thought it was. Using `choice's alone would set all the values that >> are nil in the group like so: ("author" nil nil nil), while using it >> with `option' allows for setting it as: ("author") >> >> So that's something to consider. > > Thanks for looking into this issue. > > Could you please profile this slow operation and post the completely > unfolded profile? I think we should try to understand what exactly > takes so much time in this case. Here it is. I also attach the result of C-x C-w in the report buffer, just in case. 25262 97% - call-interactively 25262 97% - funcall-interactively 25262 97% - eval-last-sexp 25262 97% - elisp--eval-last-sexp 25262 97% - eval 25262 97% - progn 25262 97% - progn 25258 97% - customize-option 25246 97% - custom-buffer-create 25246 97% - custom-buffer-create-internal 24870 96% - mapcar 24854 95% - #<compiled -0x17c1d5ffa7b0b3ca> 24854 95% - widget-create 24854 95% - widget-apply 24854 95% - widget-default-create 24854 95% - widget-apply 24854 95% - custom-variable-value-create 24842 95% - widget-create-child-and-convert 24842 95% - widget-apply 24842 95% - widget-default-create 24838 95% - widget-apply 24834 95% - widget-type-value-create 24834 95% - widget-create-child-value 24834 95% - widget-apply 24834 95% - widget-default-create 24834 95% - widget-apply 24834 95% - widget-editable-list-value-create 24834 95% - widget-editable-list-entry-create 24690 95% - widget-create-child-value 24690 95% - widget-apply 24690 95% - widget-default-create 24682 95% - widget-apply 24682 95% - widget-group-value-create 24670 95% - widget-create-child-value 24670 95% - widget-apply 24670 95% - widget-default-create 24334 93% - widget-apply 15974 61% - widget-checklist-value-create 15970 61% - widget-checklist-add-item 7107 27% - widget-create-child 7099 27% - widget-apply 7099 27% - widget-default-create 4187 16% delete-char 2120 8% - widget-apply 2120 8% - widget-choice-value-create 2112 8% - widget-create-child-value 2108 8% - widget-apply 2108 8% - widget-default-create 1428 5% delete-char 308 1% princ 4 0% re-search-forward 4 0% widget-put 4 0% - widget-inline-p 4 0% widget-get 12 0% - substitute-command-keys 4 0% - generate-new-buffer 4 0% get-buffer-create 4 0% make-closure 12 0% - widget-specify-button 12 0% - widget-apply 8 0% - widget-default-button-face-get 4 0% widget-get 4 0% - widget-apply 4 0% - widget-default-button-face-get 4 0% - widget-apply 4 0% - widget-default-button-face-get 4 0% - widget-apply 4 0% - widget-default-button-face-get 4 0% - widget-apply 4 0% - widget-default-button-face-get 4 0% - widget-apply 4 0% - widget-default-button-face-get 4 0% - widget-apply 4 0% - widget-default-button-face-get 4 0% - widget-apply 4 0% - widget-default-button-face-get 4 0% widget-get 8 0% re-search-forward 4 0% undo-auto--undoable-change 4 0% widget-get 4 0% widget-put 4 0% widget-get-indirect 4 0% - widget-copy 4 0% - widget-apply 4 0% - widget-types-copy 4 0% - mapcar 4 0% - widget-copy 4 0% widget-apply 4027 15% - apply 4027 15% - widget-create-child-and-convert 4007 15% - widget-apply 4007 15% - widget-default-create 2712 10% delete-char 743 2% - widget-apply 739 2% - widget-toggle-value-create 492 1% - widget-image-insert 492 1% - insert-image 4 0% - add-text-properties 4 0% undo-auto--undoable-change 207 0% - widget-image-find 199 0% - find-image 152 0% - apply 152 0% - create-image 148 0% - image-type 148 0% - image-type-from-file-header 68 0% - insert-file-contents-literally 64 0% - insert-file-contents 4 0% - after-insert-file-set-coding 4 0% find-new-buffer-file-coding-system 60 0% file-readable-p 4 0% image-type-from-buffer 4 0% - #<compiled -0x1c8e7723716d5d9f> 4 0% kill-buffer 4 0% set-buffer-multibyte 4 0% image-compute-scaling-factor 43 0% - image-search-load-path 31 0% file-readable-p 8 0% expand-file-name 4 0% image--set-property 28 0% - substitute-command-keys 12 0% - #<compiled -0x1c8e7723a0f1519f> 12 0% - kill-buffer 8 0% - replace-buffer-in-windows 4 0% window-normalize-buffer 4 0% - unrecord-window-buffer 4 0% - assq-delete-all 4 0% assoc-delete-all 8 0% - generate-new-buffer 8 0% get-buffer-create 8 0% widget-get 4 0% - widget-value 4 0% widget-apply 24 0% - widget-specify-button 8 0% widget-get 4 0% make-overlay 4 0% overlay-put 4 0% functionp 20 0% re-search-forward 4 0% - widget-clear-undo 4 0% buffer-disable-undo 16 0% - apply 16 0% - widget-convert 12 0% - widget-value-convert-widget 12 0% widget-get 2492 9% - widget-create-child-value 2492 9% - widget-apply 2492 9% - widget-default-create 1300 5% delete-char 956 3% - widget-apply 956 3% - widget-choice-value-create 956 3% - widget-create-child-value 956 3% - widget-apply 948 3% - widget-default-create 628 2% delete-char 80 0% - widget-apply 80 0% widget-field-value-create 52 0% princ 8 0% re-search-forward 8 0% - #<compiled 0x66e1b40451af649> 8 0% - widget-sexp-value-to-internal 4 0% string-match 4 0% - pp-to-string 4 0% - #<compiled -0x1c8e7722b2c0b59f> 4 0% kill-buffer 16 0% - substitute-command-keys 8 0% - #<compiled -0x1c8e77397563719f> 8 0% - kill-buffer 8 0% - replace-buffer-in-windows 8 0% - unrecord-window-buffer 4 0% window-prev-buffers 4 0% - window-normalize-window 4 0% window-live-p 4 0% - generate-new-buffer 4 0% get-buffer-create 8 0% - widget-specify-button 4 0% widget-get 4 0% - widget-apply 4 0% - widget-default-mouse-face-get 4 0% widget-get 4 0% re-search-forward 4 0% - widget-clear-undo 4 0% buffer-disable-undo 1864 7% delete-char 8 0% re-search-forward 4 0% - widget-apply 4 0% - widget-default-deactivate 4 0% - widget-specify-inactive 4 0% make-overlay 4 0% widget--should-indent-p 4 0% widget-get 7848 30% - widget-editable-list-value-create 7828 30% - widget-editable-list-entry-create 4112 15% - widget-create-child-value 4088 15% - widget-apply 4088 15% - widget-default-create 3576 13% - widget-apply 3576 13% - widget-group-value-create 2864 11% - widget-create-child-value 2848 10% - widget-apply 2840 10% - widget-default-create 2084 8% delete-char 8 0% re-search-forward 8 0% - widget-copy 4 0% widget-apply 4 0% widget-get 4 0% widget-put 696 2% insert-char 8 0% - widget-match-inline 4 0% - widget-inline-p 4 0% widget-get 4 0% - widget-apply 4 0% - widget-checklist-match-inline 4 0% - widget-match-inline 4 0% - widget-inline-p 4 0% - widget-apply 4 0% widget-choice-inline-bubbles-p 4 0% widget--should-indent-p 348 1% delete-char 4 0% - undo-auto--undoable-change 4 0% undo-auto--boundary-ensure-timer 20 0% - widget-copy 20 0% - widget-apply 20 0% - widget-types-copy 20 0% - mapcar 20 0% - widget-copy 20 0% - widget-apply 12 0% - widget-types-copy 12 0% - mapcar 12 0% - widget-copy 12 0% - widget-apply 12 0% - widget-types-copy 12 0% - mapcar 12 0% - widget-copy 12 0% - widget-apply 8 0% - widget-types-copy 8 0% - mapcar 8 0% - widget-copy 8 0% widget-apply 4 0% widget-get 2472 9% - apply 2472 9% - widget-create-child-and-convert 2468 9% - widget-apply 2468 9% - widget-default-create 1784 6% delete-char 336 1% - widget-apply 336 1% - widget-push-button-value-create 8 0% - substitute-command-keys 4 0% buffer-string 12 0% - widget-specify-button 8 0% - widget-apply 8 0% - widget-default-mouse-face-get 8 0% - widget-apply 8 0% - widget-default-mouse-face-get 8 0% - widget-apply 4 0% - widget-default-mouse-face-get 4 0% - widget-apply 4 0% - widget-default-mouse-face-get 4 0% widget-get 4 0% widget-get 4 0% re-search-forward 4 0% widget-get 932 3% delete-char 152 0% insert-char 16 0% - widget-match-inline 16 0% - widget-apply 8 0% - widget-group-match 8 0% - widget-group-match-inline 4 0% - widget-match-inline 4 0% widget-apply 8 0% - widget-editable-list-match 8 0% - widget-editable-list-match-inline 8 0% - widget-match-inline 8 0% - widget-apply 8 0% - widget-group-match 8 0% - widget-group-match-inline 8 0% - widget-match-inline 8 0% - widget-apply 8 0% - widget-checklist-match-inline 4 0% - widget-match-inline 4 0% - widget-inline-p 4 0% - widget-apply 4 0% - widget-choice-inline-bubbles-p 4 0% widget-get 4 0% - widget-checklist-match-up 4 0% - widget-match-inline 4 0% - widget-apply 4 0% - widget-choice-match 4 0% - widget-apply 4 0% widget-restricted-sexp-match 388 1% widget-field-value-create 124 0% - widget-editable-list-format-handler 116 0% - apply 116 0% - widget-create-child-and-convert 116 0% - widget-apply 116 0% - widget-default-create 96 0% delete-char 20 0% - widget-apply 20 0% widget-push-button-value-create 8 0% insert-char 264 1% delete-char 4 0% - widget-specify-sample 4 0% widget-apply 4 0% - undo-auto--undoable-change 4 0% undo-auto--boundary-ensure-timer 4 0% - substitute-command-keys 4 0% - #<compiled -0x1c8e77201f7fa59f> 4 0% - kill-buffer 4 0% - replace-buffer-in-windows 4 0% - unrecord-window-buffer 4 0% window-prev-buffers 12 0% insert-char 4 0% delete-char 92 0% - apply 92 0% - widget-create-child-and-convert 92 0% - widget-apply 92 0% - widget-default-create 64 0% delete-char 16 0% - widget-apply 16 0% widget-push-button-value-create 40 0% delete-char 4 0% custom-magic-value-create 8 0% - widget-add-documentation-string-button 8 0% - apply 8 0% - widget-create-child-and-convert 8 0% - widget-apply 8 0% - widget-default-create 4 0% delete-char 4 0% - widget-apply 4 0% widget-documentation-string-value-create 4 0% - custom-add-parent-links 4 0% - mapatoms 4 0% - #<compiled 0x2608cc6bf83bc8> 4 0% - widget-create-child-and-convert 4 0% - widget-apply 4 0% - widget-default-create 4 0% delete-char 16 0% - #<compiled -0xf2f5b00c7bd4f2d> 16 0% - widget-apply 16 0% - widget-default-value-inline 16 0% - widget-value 16 0% - widget-apply 16 0% - widget-editable-list-value-get 16 0% - mapcar 16 0% - #<compiled -0xf2f5b00c7bd4f2d> 16 0% - widget-apply 16 0% - widget-default-value-inline 16 0% - widget-value 16 0% - widget-apply 8 0% - widget-editable-list-value-get 8 0% - mapcar 8 0% - #<compiled -0xf2f5b00c7bd4f2d> 8 0% - widget-apply 8 0% - widget-default-value-inline 8 0% - widget-value 8 0% - widget-apply 8 0% - widget-editable-list-value-get 8 0% - mapcar 4 0% - #<compiled -0xf2f5b00c7bd4f2d> 4 0% - widget-apply 4 0% - widget-default-value-inline 4 0% widget-get 8 0% - widget-checklist-value-get 4 0% - widget-apply 4 0% - widget-child-value-inline 4 0% - widget-apply 4 0% - widget-default-value-inline 4 0% - widget-value 4 0% widget-apply 4 0% - widget-value 4 0% widget-apply 368 1% widget-setup 8 0% - mapc 8 0% - custom-magic-reset 8 0% - widget-value-set 8 0% - widget-apply 8 0% - widget-default-value-set 8 0% - widget-apply 4 0% - widget-default-delete 4 0% - widget-apply 4 0% - widget-children-value-delete 4 0% - mapc 4 0% - widget-delete 4 0% - widget-apply 4 0% widget-default-delete 4 0% - widget-default-create 4 0% - widget-apply 4 0% - custom-magic-value-create 4 0% - widget-create-child-and-convert 4 0% - widget-apply 4 0% - widget-default-create 4 0% delete-char 8 0% - byte-code 8 0% - require 8 0% - load-with-code-conversion 8 0% - eval-buffer 8 0% read 4 0% read 4 0% - profiler-stop 4 0% profiler-cpu-log 635 2% Automatic GC 4 0% - ... 4 0% - widget-types-convert-widget 4 0% - mapcar 4 0% - widget-convert 4 0% - widget-types-convert-widget 4 0% - mapcar 4 0% - widget-convert 4 0% - widget-types-convert-widget 4 0% - mapcar 4 0% - widget-convert 4 0% - widget-types-convert-widget 4 0% - mapcar 4 0% - widget-convert 4 0% - widget-apply 4 0% - #<compiled 0x66e1b40451af649> 4 0% - widget-sexp-value-to-internal 4 0% pp-to-string --------------cRlrHRFaRBahttke63uagzwv Content-Type: text/plain; charset=UTF-8; name="profiler-data" Content-Disposition: attachment; filename="profiler-data" Content-Transfer-Encoding: base64 Cltwcm9maWxlci1wcm9maWxlICIyOC4xIiBjcHUgI3MoaGFzaC10YWJsZSBzaXplIDIxNyB0 ZXN0IGVxdWFsIHJlaGFzaC1zaXplIDEuNSByZWhhc2gtdGhyZXNob2xkIDAuODEyNSBkYXRh IChbcmVhZCBldmFsLWJ1ZmZlciBsb2FkLXdpdGgtY29kZS1jb252ZXJzaW9uIHJlcXVpcmUg Ynl0ZS1jb2RlIGN1c3RvbWl6ZS1vcHRpb24gcHJvZ24gcHJvZ24gZXZhbCBlbGlzcC0tZXZh bC1sYXN0LXNleHAgZXZhbC1sYXN0LXNleHAgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNhbGwt aW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbF0gOCBbcHAtdG8tc3RyaW5n IHdpZGdldC1zZXhwLXZhbHVlLXRvLWludGVybmFsICIjPGNvbXBpbGVkIDB4NjZlMWI0MDQ1 MWFmNjQ5PiIgd2lkZ2V0LWFwcGx5IHdpZGdldC1jb252ZXJ0IG1hcGNhciB3aWRnZXQtdHlw ZXMtY29udmVydC13aWRnZXQgd2lkZ2V0LWNvbnZlcnQgbWFwY2FyIHdpZGdldC10eXBlcy1j b252ZXJ0LXdpZGdldCB3aWRnZXQtY29udmVydCBtYXBjYXIgd2lkZ2V0LXR5cGVzLWNvbnZl cnQtd2lkZ2V0IHdpZGdldC1jb252ZXJ0IG1hcGNhciB3aWRnZXQtdHlwZXMtY29udmVydC13 aWRnZXRdIDQgW3JlYWQgY3VzdG9taXplLW9wdGlvbiBwcm9nbiBwcm9nbiBldmFsIGVsaXNw LS1ldmFsLWxhc3Qtc2V4cCBldmFsLWxhc3Qtc2V4cCBmdW5jYWxsLWludGVyYWN0aXZlbHkg Y2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbF0gNCBbd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLWFuZC1jb252ZXJ0IGN1c3RvbS12YXJpYWJsZS12YWx1ZS1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZSAiIzxjb21waWxlZCAtMHgxN2MxZDVmZmE3YjBiM2NhPiIgbWFwY2FyIGN1c3RvbS1i dWZmZXItY3JlYXRlLWludGVybmFsIGN1c3RvbS1idWZmZXItY3JlYXRlIGN1c3RvbWl6ZS1v cHRpb24gcHJvZ24gcHJvZ24gZXZhbF0gNCBbcmUtc2VhcmNoLWZvcndhcmQgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdp ZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRp dGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZV0gOCBb ZmlsZS1yZWFkYWJsZS1wIGltYWdlLXR5cGUtZnJvbS1maWxlLWhlYWRlciBpbWFnZS10eXBl IGNyZWF0ZS1pbWFnZSBhcHBseSBmaW5kLWltYWdlIHdpZGdldC1pbWFnZS1maW5kIHdpZGdl dC10b2dnbGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkg d2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHldIDYwIFtyZS1zZWFyY2gtZm9yd2FyZCB3aWRnZXQtY2hlY2tsaXN0 LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdp ZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZV0gOCBbZGVs ZXRlLWNoYXIgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRh YmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3Vw LXZhbHVlLWNyZWF0ZV0gMjA4NCBbd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3 aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRl LWNoaWxkLXZhbHVlXSA0IFt3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVj a2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZh bHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVu dHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQ2MCBbd2lkZ2V0LWNo b2ljZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRnZXQtY2hlY2tsaXN0LWFkZC1p dGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlXSA0IFtkZWxl dGUtY2hhciB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVh dGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdl dC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdl dC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFi bGUtbGlzdC1lbnRyeS1jcmVhdGVdIDM0OCBbZGVsZXRlLWNoYXIgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFw cGx5IHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUt bGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWVdIDE3ODQgW2luc2VydC1maWxlLWNvbnRl bnRzIGluc2VydC1maWxlLWNvbnRlbnRzLWxpdGVyYWxseSBpbWFnZS10eXBlLWZyb20tZmls ZS1oZWFkZXIgaW1hZ2UtdHlwZSBjcmVhdGUtaW1hZ2UgYXBwbHkgZmluZC1pbWFnZSB3aWRn ZXQtaW1hZ2UtZmluZCB3aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNo ZWNrbGlzdC12YWx1ZS1jcmVhdGVdIDYwIFtpbWFnZS10eXBlLWZyb20tYnVmZmVyIGltYWdl LXR5cGUtZnJvbS1maWxlLWhlYWRlciBpbWFnZS10eXBlIGNyZWF0ZS1pbWFnZSBhcHBseSBm aW5kLWltYWdlIHdpZGdldC1pbWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQt aXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW2Rl bGV0ZS1jaGFyIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVt IHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVm YXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lk Z2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlXSAyNzEyIFt3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFs dWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdl dC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1 ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseV0gNzQ4IFt3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlz dC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1k ZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3 aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGVdIDUwNCBbZmlsZS1yZWFkYWJsZS1w IGltYWdlLXNlYXJjaC1sb2FkLXBhdGggZmluZC1pbWFnZSB3aWRnZXQtaW1hZ2UtZmluZCB3 aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFw cGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZV0gMzEgW2RlbGV0ZS1jaGFyIHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRn ZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdpZGdldC1jaGVja2xpc3Qt YWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12 YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlXSAxNDI4IFt3aWRnZXQtZGVmYXVsdC1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBw bHkgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1s aXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1 ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRy eS1jcmVhdGVdIDMzMiBbc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdpZGdldC1jaGVja2xp c3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlXSA0IFt3aWRnZXQtZGVmYXVsdC1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lkZ2V0LWNoZWNrbGlz dC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1k ZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3 aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3Qt dmFsdWUtY3JlYXRlXSA3NDQgW2luc2VydC1jaGFyIHdpZGdldC1ncm91cC12YWx1ZS1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVh dGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFs dWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseV0gNjk2IFtkZWxldGUtY2hhciB3aWRnZXQtZGVmYXVs dC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lkZ2V0LWNoZWNr bGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1 ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGVdIDQxODcgW2RlbGV0ZS1jaGFy IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVh dGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdl dC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlXSAxODY0IFt3aWRnZXQtaW1hZ2UtZmluZCB3aWRnZXQtdG9nZ2xlLXZhbHVl LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xp c3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGVdIDggW3dpZGdldC1nZXQgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1 ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVs dC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0 LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVl LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZV0gNCBbd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1j aG9pY2UtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWNoZWNrbGlz dC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5XSAxODAgW2Rl bGV0ZS1jaGFyIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3Jl YXRlXSA2MjggW2RlbGV0ZS1jaGFyIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRl IHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC10eXBlLXZhbHVlLWNyZWF0ZV0gMjY0IFtkZWxldGUtY2hhciB3aWRnZXQtZWRp dGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRn ZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZV0gOTMyIFt3aWRnZXQtYXBwbHkgd2lkZ2V0LWNvcHkgbWFwY2FyIHdpZGdl dC10eXBlcy1jb3B5IHdpZGdldC1hcHBseSB3aWRnZXQtY29weSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRp dGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3Jv dXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGVdIDgg W3dpZGdldC1hcHBseSB3aWRnZXQtc3BlY2lmeS1zYW1wbGUgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91 cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlz dC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVh dGUtY2hpbGQtdmFsdWVdIDQgW3dpZGdldC1nZXQgd2lkZ2V0LWlubGluZS1wIHdpZGdldC1t YXRjaC1pbmxpbmUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZh bHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUt bGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseV0gNCBbc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMgd2lk Z2V0LXB1c2gtYnV0dG9uLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0 IGFwcGx5IHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFi bGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAt dmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGVdIDQgW3dp ZGdldC1hcHBseSB3aWRnZXQtbWF0Y2gtaW5saW5lIHdpZGdldC1ncm91cC1tYXRjaC1pbmxp bmUgd2lkZ2V0LWdyb3VwLW1hdGNoIHdpZGdldC1hcHBseSB3aWRnZXQtbWF0Y2gtaW5saW5l IHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZV0gNCBbd2lk Z2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LW1vdXNlLWZhY2UtZ2V0IHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1tb3VzZS1mYWNlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXNwZWNp ZnktYnV0dG9uIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRy eS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWVdIDQgW2RlbGV0ZS1jaGFyIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1p dGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1l ZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZV0gMTMwMCBbd2lkZ2V0LWZpZWxkLXZhbHVlLWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lk Z2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVm YXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWVdIDM4 OCBbd2lkZ2V0LWNob2ljZS1pbmxpbmUtYnViYmxlcy1wIHdpZGdldC1hcHBseSB3aWRnZXQt aW5saW5lLXAgd2lkZ2V0LW1hdGNoLWlubGluZSB3aWRnZXQtY2hlY2tsaXN0LW1hdGNoLWlu bGluZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LW1hdGNoLWlubGluZSB3aWRnZXQtZ3JvdXAtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50 cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlXSA0IFt3aWRnZXQtcHVzaC1idXR0b24tdmFsdWUt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWVkaXRhYmxl LWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt Y3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDMyOCBbZ2V0LWJ1ZmZl ci1jcmVhdGUgZ2VuZXJhdGUtbmV3LWJ1ZmZlciBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3 aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFw cGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlXSA4 IFtpbWFnZS0tc2V0LXByb3BlcnR5IGZpbmQtaW1hZ2Ugd2lkZ2V0LWltYWdlLWZpbmQgd2lk Z2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBs eSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZV0gNCBb aW5zZXJ0LWNoYXIgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZh bHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUt bGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtdHlwZS12YWx1 ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHldIDEyIFtpbnNlcnQtY2hhciB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUg d2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1l ZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZV0gMTUyIFt3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0 LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1j cmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlXSAxNjAgW3VuZG8tYXV0 by0tdW5kb2FibGUtY2hhbmdlIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1j aGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3Vw LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0 LWVudHJ5LWNyZWF0ZV0gNCBbaW5zZXJ0LWltYWdlIHdpZGdldC1pbWFnZS1pbnNlcnQgd2lk Z2V0LXRvZ2dsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBs eSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHldIDQ4OCBbcHJpbmMgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1jaG9pY2UtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2ts aXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1 ZS1jcmVhdGVdIDMwOCBbd2lkZ2V0LWdldCB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdp ZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3Jl YXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQg W3JlLXNlYXJjaC1mb3J3YXJkIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt Y3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNo ZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAt dmFsdWUtY3JlYXRlXSA4IFttYWtlLW92ZXJsYXkgd2lkZ2V0LXNwZWNpZnktaW5hY3RpdmUg d2lkZ2V0LWRlZmF1bHQtZGVhY3RpdmF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNoZWNrbGlz dC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1k ZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3 aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGVdIDQgW2RlbGV0ZS1jaGFyIHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQt Y29udmVydCBhcHBseSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0 LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVs dC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0 LXR5cGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnRdIDY0IFt3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFs dWUgd2lkZ2V0LWNob2ljZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRnZXQtY2hl Y2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUt Y2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDM2 OCBbaW1hZ2UtdHlwZS1mcm9tLWZpbGUtaGVhZGVyIGltYWdlLXR5cGUgY3JlYXRlLWltYWdl IGFwcGx5IGZpbmQtaW1hZ2Ugd2lkZ2V0LWltYWdlLWZpbmQgd2lkZ2V0LXRvZ2dsZS12YWx1 ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hlY2ts aXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGVdIDggW3dpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5 LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0 LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdl dC1hcHBseV0gMTYwIFt3aWRnZXQtLXNob3VsZC1pbmRlbnQtcCB3aWRnZXQtZ3JvdXAtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50 cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW21ha2Utb3ZlcmxheSB3aWRnZXQt c3BlY2lmeS1idXR0b24gd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRk LWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1 ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVs dC1jcmVhdGUgd2lkZ2V0LWFwcGx5XSA0IFt3aWRnZXQtYXBwbHkgd2lkZ2V0LXNwZWNpZnkt YnV0dG9uIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0 ZS1jaGlsZCB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtY3JlYXRlLWNoaWxkLXZhbHVlXSA0IFt3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWNoZWNrbGlzdC1hZGQt aXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQt ZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUt Y3JlYXRlXSAyMDQgW3ByaW5jIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt Y3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNo ZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAt dmFsdWUtY3JlYXRlXSA1MiBbd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRp dGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3Jv dXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWVdIDQgW2RlbGV0ZS1jaGFyIHdp ZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1h bmQtY29udmVydCBhcHBseSB3aWRnZXQtZWRpdGFibGUtbGlzdC1mb3JtYXQtaGFuZGxlciB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt Y3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1j aGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGVdIDk2IFtidWZm ZXItc3RyaW5nIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdldC1wdXNoLWJ1dHRvbi12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtZWRp dGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHldIDQgW292ZXJsYXktcHV0IHdpZGdldC1zcGVjaWZ5LWJ1dHRvbiB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNv bnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0 LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHld IDQgW3N1YnN0aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQt aXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZV0gOCBbcmUtc2VhcmNoLWZvcndhcmQgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdl dC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWVdIDIwIFt3aWRnZXQtZmllbGQtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUgd2lkZ2V0LWNob2ljZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1k ZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3 aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtdmFsdWVdIDgwIFt3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWVk aXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC10eXBlLXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLWFuZC1jb252ZXJ0IGN1c3RvbS12YXJpYWJsZS12YWx1ZS1jcmVhdGVdIDEy IFt3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAt dmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3Qt ZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRl LWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1kZWZhdWx0LWNyZWF0ZV0gOCBbd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVh dGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFs dWUgd2lkZ2V0LXR5cGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseV0gNjAgW3dpZGdldC1n ZXQgd2lkZ2V0LXNwZWNpZnktYnV0dG9uIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hl Y2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUt Y2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseV0gOCBbaW1hZ2UtY29tcHV0ZS1zY2Fs aW5nLWZhY3RvciBjcmVhdGUtaW1hZ2UgYXBwbHkgZmluZC1pbWFnZSB3aWRnZXQtaW1hZ2Ut ZmluZCB3aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252 ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHldIDQgW3dpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRp dGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtdHlw ZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBjdXN0b20tdmFyaWFi bGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGVdIDEyIFt3aWRnZXQtY29weSB3aWRnZXQtY3JlYXRl LWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12 YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxl LWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZh bHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlXSA0IFt3aWRn ZXQtZ2V0IHdpZGdldC1jaG9pY2UtaW5saW5lLWJ1YmJsZXMtcCB3aWRnZXQtYXBwbHkgd2lk Z2V0LWlubGluZS1wIHdpZGdldC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWNoZWNrbGlzdC1tYXRj aC1pbmxpbmUgd2lkZ2V0LWFwcGx5IHdpZGdldC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWdyb3Vw LW1hdGNoLWlubGluZSB3aWRnZXQtZ3JvdXAtbWF0Y2ggd2lkZ2V0LWFwcGx5IHdpZGdldC1t YXRjaC1pbmxpbmUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtbWF0Y2gtaW5saW5lIHdpZGdldC1l ZGl0YWJsZS1saXN0LW1hdGNoIHdpZGdldC1hcHBseSB3aWRnZXQtbWF0Y2gtaW5saW5lXSA0 IFt3aW5kb3ctbm9ybWFsaXplLWJ1ZmZlciByZXBsYWNlLWJ1ZmZlci1pbi13aW5kb3dzIGtp bGwtYnVmZmVyICIjPGNvbXBpbGVkIC0weDFjOGU3NzIzYTBmMTUxOWY+IiBzdWJzdGl0dXRl LWNvbW1hbmQta2V5cyB3aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNo ZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHldIDQgW3dpZGdldC1nZXQgd2lkZ2V0LXZhbHVlLWNvbnZlcnQtd2lk Z2V0IHdpZGdldC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZl cnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZh bHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDEy IFt3aWRnZXQtY29udmVydCBhcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0 IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1 ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRl XSA0IFtyZS1zZWFyY2gtZm9yd2FyZCB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWVkaXRh YmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0 ZS1jaGlsZC12YWx1ZV0gNCBba2lsbC1idWZmZXIgIiM8Y29tcGlsZWQgLTB4MWM4ZTc3MjM3 MTZkNWQ5Zj4iIGltYWdlLXR5cGUtZnJvbS1maWxlLWhlYWRlciBpbWFnZS10eXBlIGNyZWF0 ZS1pbWFnZSBhcHBseSBmaW5kLWltYWdlIHdpZGdldC1pbWFnZS1maW5kIHdpZGdldC10b2dn bGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0 LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZV0gNCBb ZGVsZXRlLWNoYXIgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1l ZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC10 eXBlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGN1c3RvbS12YXJp YWJsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHldIDQwIFt3aWRnZXQtYXBwbHkgd2lkZ2V0LWNvcHkgbWFwY2FyIHdpZGdl dC10eXBlcy1jb3B5IHdpZGdldC1hcHBseSB3aWRnZXQtY29weSB3aWRnZXQtY3JlYXRlLWNo aWxkIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGVdIDQgW3dpZGdldC1jcmVhdGUtY2hp bGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQt Y2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91 cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlz dC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdl dC1hcHBseV0gNCBbd2lkZ2V0LWdldCB3aWRnZXQtc3BlY2lmeS1idXR0b24gd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252 ZXJ0IGFwcGx5IHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRp dGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3Jv dXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5XSA0IFt3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRl IHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC10eXBlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGN1 c3RvbS12YXJpYWJsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5XSA0IFtmdW5jdGlvbnAg d2lkZ2V0LXNwZWNpZnktYnV0dG9uIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hlY2ts aXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseV0gNCBbc3RyaW5nLW1hdGNoIHdpZGdldC1z ZXhwLXZhbHVlLXRvLWludGVybmFsICIjPGNvbXBpbGVkIDB4NjZlMWI0MDQ1MWFmNjQ5PiIg d2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWNob2ljZS12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1p dGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWVd IDQgW3dpZGdldC1zcGVjaWZ5LWJ1dHRvbiB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNo ZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRl LWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12 YWx1ZV0gNCBbd2lkZ2V0LXB1c2gtYnV0dG9uLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1lZGl0YWJsZS1saXN0LWZvcm1hdC1oYW5kbGVy IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdl dC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRl LWNoaWxkLXZhbHVlXSAyMCBbd2lkZ2V0LWdldCB3aWRnZXQtc3BlY2lmeS1idXR0b24gd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZh bHVlIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWVdIDQgW3VuZG8tYXV0by0tYm91bmRhcnktZW5zdXJlLXRpbWVy IHVuZG8tYXV0by0tdW5kb2FibGUtY2hhbmdlIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnkt Y3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlXSA0IFt3aWRnZXQtcHVzaC1idXR0b24tdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRl IHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC10eXBlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlIHdpZGdldC1hcHBseV0gMTYgW3dpZGdldC1nZXQgd2lkZ2V0LXRvZ2dsZS12YWx1 ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hlY2ts aXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlXSA4IFtidWZmZXItZGlzYWJsZS11bmRvIHdpZGdldC1jbGVhci11 bmRvIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1j aGlsZC1hbmQtY29udmVydCBhcHBseSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdl dC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdy b3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseV0gNCBbd2lkZ2V0LWdldCB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3 aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdl dC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFi bGUtbGlzdC1lbnRyeS1jcmVhdGVdIDQgW3dpZGdldC1wdXQgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUg d2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0 LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZV0gNCBbd2lkZ2V0LWdl dCB3aWRnZXQtZGVmYXVsdC1tb3VzZS1mYWNlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXNw ZWNpZnktYnV0dG9uIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1j aGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3Vw LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlXSA0IFt3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNvcHkgbWFwY2FyIHdpZGdldC10eXBlcy1jb3B5IHdpZGdl dC1hcHBseSB3aWRnZXQtY29weSBtYXBjYXIgd2lkZ2V0LXR5cGVzLWNvcHkgd2lkZ2V0LWFw cGx5IHdpZGdldC1jb3B5IG1hcGNhciB3aWRnZXQtdHlwZXMtY29weSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNvcHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUt bGlzdC1lbnRyeS1jcmVhdGVdIDQgW2V4cGFuZC1maWxlLW5hbWUgaW1hZ2Utc2VhcmNoLWxv YWQtcGF0aCBmaW5kLWltYWdlIHdpZGdldC1pbWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNr bGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlXSA4IFt3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0 ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJs ZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlXSA0IFtmaW5kLW5ldy1i dWZmZXItZmlsZS1jb2Rpbmctc3lzdGVtIGFmdGVyLWluc2VydC1maWxlLXNldC1jb2Rpbmcg aW5zZXJ0LWZpbGUtY29udGVudHMgaW5zZXJ0LWZpbGUtY29udGVudHMtbGl0ZXJhbGx5IGlt YWdlLXR5cGUtZnJvbS1maWxlLWhlYWRlciBpbWFnZS10eXBlIGNyZWF0ZS1pbWFnZSBhcHBs eSBmaW5kLWltYWdlIHdpZGdldC1pbWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHldIDQgW3dpZGdldC0tc2hvdWxk LWluZGVudC1wIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12 YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQt YXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnktY3Jl YXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlXSA0IFt3aWRnZXQtZ2V0IHdpZGdldC1pbmxpbmUtcCB3aWRn ZXQtY2hvaWNlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdpZGdldC1jaGVja2xpc3Qt YWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12 YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVm YXVsdC1jcmVhdGVdIDQgW3JlLXNlYXJjaC1mb3J3YXJkIHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRnZXQtY2hlY2tsaXN0LWFk ZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFs dWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdl dC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZV0gOCBba2lsbC1idWZmZXIgIiM8Y29tcGls ZWQgLTB4MWM4ZTc3MjJiMmMwYjU5Zj4iIHBwLXRvLXN0cmluZyB3aWRnZXQtc2V4cC12YWx1 ZS10by1pbnRlcm5hbCAiIzxjb21waWxlZCAweDY2ZTFiNDA0NTFhZjY0OT4iIHdpZGdldC1h cHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1jaG9pY2UtdmFsdWUtY3Jl YXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRn ZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt Y3JlYXRlXSA0IFt3aWRnZXQtZ2V0IHdpZGdldC1kZWZhdWx0LW1vdXNlLWZhY2UtZ2V0IHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1tb3VzZS1mYWNlLWdldCB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtbW91c2UtZmFjZS1nZXQgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LW1vdXNlLWZhY2UtZ2V0IHdpZGdldC1hcHBseSB3aWRnZXQtc3BlY2lmeS1idXR0b24g d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3 aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGVdIDQgW3dpZGdldC1hcHBseSB3aWRn ZXQtY29weSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1j cmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW3dpZGdl dC1yZXN0cmljdGVkLXNleHAtbWF0Y2ggd2lkZ2V0LWFwcGx5IHdpZGdldC1jaG9pY2UtbWF0 Y2ggd2lkZ2V0LWFwcGx5IHdpZGdldC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWNoZWNrbGlzdC1t YXRjaC11cCB3aWRnZXQtY2hlY2tsaXN0LW1hdGNoLWlubGluZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LW1hdGNoLWlubGluZSB3aWRnZXQtZ3JvdXAtbWF0Y2gtaW5saW5lIHdpZGdldC1ncm91 cC1tYXRjaCB3aWRnZXQtYXBwbHkgd2lkZ2V0LW1hdGNoLWlubGluZSB3aWRnZXQtZWRpdGFi bGUtbGlzdC1tYXRjaC1pbmxpbmUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtbWF0Y2ggd2lkZ2V0 LWFwcGx5XSA0IFt3aWRnZXQtZ3JvdXAtbWF0Y2gtaW5saW5lIHdpZGdldC1ncm91cC1tYXRj aCB3aWRnZXQtYXBwbHkgd2lkZ2V0LW1hdGNoLWlubGluZSB3aWRnZXQtZWRpdGFibGUtbGlz dC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUt Y3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnkt Y3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZV0gNCBbZ2V0LWJ1ZmZl ci1jcmVhdGUgZ2VuZXJhdGUtbmV3LWJ1ZmZlciBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQg d2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW3dpZGdldC1n ZXQgd2lkZ2V0LWRlZmF1bHQtYnV0dG9uLWZhY2UtZ2V0IHdpZGdldC1hcHBseSB3aWRnZXQt c3BlY2lmeS1idXR0b24gd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRn ZXQtY3JlYXRlLWNoaWxkIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNr bGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFs dWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGVdIDQgW3N1YnN0 aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdp ZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVs dC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0 LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJs ZS1saXN0LWVudHJ5LWNyZWF0ZV0gNCBbaW1hZ2Utc2VhcmNoLWxvYWQtcGF0aCBmaW5kLWlt YWdlIHdpZGdldC1pbWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVh dGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3 aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdl dC1ncm91cC12YWx1ZS1jcmVhdGVdIDQgW3dpZGdldC1hcHBseSB3aWRnZXQtY29weSBtYXBj YXIgd2lkZ2V0LXR5cGVzLWNvcHkgd2lkZ2V0LWFwcGx5IHdpZGdldC1jb3B5IG1hcGNhciB3 aWRnZXQtdHlwZXMtY29weSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNvcHkgbWFwY2FyIHdpZGdl dC10eXBlcy1jb3B5IHdpZGdldC1hcHBseSB3aWRnZXQtY29weSBtYXBjYXIgd2lkZ2V0LXR5 cGVzLWNvcHldIDggW3dpZGdldC1wdXQgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkIHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lk Z2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQt Z3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRhYmxl LWxpc3QtZW50cnktY3JlYXRlXSA0IFt3aWRnZXQtZ2V0LWluZGlyZWN0IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRnZXQtY2hl Y2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUt Y2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lk Z2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZh bHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZV0gNCBbdW5kby1hdXRvLS11 bmRvYWJsZS1jaGFuZ2UgYWRkLXRleHQtcHJvcGVydGllcyBpbnNlcnQtaW1hZ2Ugd2lkZ2V0 LWltYWdlLWluc2VydCB3aWRnZXQtdG9nZ2xlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0gd2lkZ2V0LWNo ZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZV0gNCBbd2lkZ2V0LWNy ZWF0ZS1jaGlsZCB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3Qt dmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNy ZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdp ZGdldC1kZWZhdWx0LWNyZWF0ZV0gNCBbdW5kby1hdXRvLS1ib3VuZGFyeS1lbnN1cmUtdGlt ZXIgdW5kby1hdXRvLS11bmRvYWJsZS1jaGFuZ2Ugd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1lZGl0YWJsZS1s aXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC12YWx1ZS1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNy ZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWVdIDQgW21ha2UtY2xvc3VyZSBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lk Z2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt Y3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFw cGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1j aGlsZC12YWx1ZV0gNCBbcmUtc2VhcmNoLWZvcndhcmQgd2lkZ2V0LWRlZmF1bHQtY3JlYXRl IHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1jaG9pY2Ut dmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3 aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdl dC1ncm91cC12YWx1ZS1jcmVhdGVdIDQgW3dpbmRvdy1wcmV2LWJ1ZmZlcnMgdW5yZWNvcmQt d2luZG93LWJ1ZmZlciByZXBsYWNlLWJ1ZmZlci1pbi13aW5kb3dzIGtpbGwtYnVmZmVyICIj PGNvbXBpbGVkIC0weDFjOGU3NzIwMWY3ZmE1OWY+IiBzdWJzdGl0dXRlLWNvbW1hbmQta2V5 cyB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZSB3aWRnZXQtZWRpdGFibGUtbGlz dC12YWx1ZS1jcmVhdGVdIDQgW2tpbGwtYnVmZmVyICIjPGNvbXBpbGVkIC0weDFjOGU3NzIw MzE0ODhmOWY+IiBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3aWRnZXQtdG9nZ2xlLXZhbHVl LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xp c3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZ3JvdXAtdmFsdWUtY3JlYXRlXSA0IFt3aWRnZXQtZ2V0IHdpZGdl dC1kZWZhdWx0LWJ1dHRvbi1mYWNlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQt YnV0dG9uLWZhY2UtZ2V0IHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1idXR0b24tZmFj ZS1nZXQgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWJ1dHRvbi1mYWNlLWdldCB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtYnV0dG9uLWZhY2UtZ2V0IHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1idXR0b24tZmFjZS1nZXQgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWJ1dHRvbi1mYWNlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtYnV0dG9u LWZhY2UtZ2V0XSA0IFt3aWRnZXQtcHV0IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lk Z2V0LWNob2ljZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNy ZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZCB3aWRnZXQtY2hlY2tsaXN0 LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlXSA0IFt3aWRnZXQtZ2V0IHdpZGdldC1jaGVja2xpc3QtYWRkLWl0ZW0g d2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRn ZXQtZ3JvdXAtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWVkaXRh YmxlLWxpc3QtZW50cnktY3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlXSA0IFt3aWRnZXQtY2hlY2ts aXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1 ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRy eS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hp bGQtdmFsdWVdIDQgW3JlLXNlYXJjaC1mb3J3YXJkIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0 LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3 aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQt dmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdp ZGdldC1lZGl0YWJsZS1saXN0LWVudHJ5LWNyZWF0ZV0gNCBbd2luZG93LXByZXYtYnVmZmVy cyB1bnJlY29yZC13aW5kb3ctYnVmZmVyIHJlcGxhY2UtYnVmZmVyLWluLXdpbmRvd3Mga2ls bC1idWZmZXIgIiM8Y29tcGlsZWQgLTB4MWM4ZTc3Mzk3NTYzNzE5Zj4iIHN1YnN0aXR1dGUt Y29tbWFuZC1rZXlzIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1j aGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3Vw LXZhbHVlLWNyZWF0ZV0gNCBbZ2V0LWJ1ZmZlci1jcmVhdGUgZ2VuZXJhdGUtbmV3LWJ1ZmZl ciBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cyB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWNoZWNrbGlzdC1hZGQt aXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVl IHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0 LWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW2luc2VydC1maWxlLWNvbnRlbnRzLWxpdGVyYWxs eSBpbWFnZS10eXBlLWZyb20tZmlsZS1oZWFkZXIgaW1hZ2UtdHlwZSBjcmVhdGUtaW1hZ2Ug YXBwbHkgZmluZC1pbWFnZSB3aWRnZXQtaW1hZ2UtZmluZCB3aWRnZXQtdG9nZ2xlLXZhbHVl LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0IGFwcGx5IHdpZGdldC1jaGVja2xp c3QtYWRkLWl0ZW0gd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 XSA0IFtidWZmZXItZGlzYWJsZS11bmRvIHdpZGdldC1jbGVhci11bmRvIHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRn ZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1jaGVja2xpc3QtdmFsdWUtY3JlYXRlIHdp ZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1j cmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LWdyb3VwLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBw bHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNo aWxkLXZhbHVlXSA0IFtpbnNlcnQtY2hhciB3aWRnZXQtZWRpdGFibGUtbGlzdC1mb3JtYXQt aGFuZGxlciB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtY3JlYXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUg d2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQt ZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5XSA4IFt3aWRnZXQtZ2V0IHdpZGdldC1jcmVh dGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtZW50cnkt Y3JlYXRlIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkg d2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxk LXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1k ZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC12YWx1ZSB3 aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRhYmxlLWxpc3Qt dmFsdWUtY3JlYXRlXSA0IFt3aWRnZXQtYXBwbHkgd2lkZ2V0LXZhbHVlIHdpZGdldC10b2dn bGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lk Z2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0 LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3Jl YXRlLWNoaWxkLXZhbHVlIHdpZGdldC1ncm91cC12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5 XSA0IFthc3NvYy1kZWxldGUtYWxsIGFzc3EtZGVsZXRlLWFsbCB1bnJlY29yZC13aW5kb3ct YnVmZmVyIHJlcGxhY2UtYnVmZmVyLWluLXdpbmRvd3Mga2lsbC1idWZmZXIgIiM8Y29tcGls ZWQgLTB4MWM4ZTc3Mzk1ZGU3OTk5Zj4iIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzIHdpZGdl dC10b2dnbGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkg d2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRnZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0 ZSB3aWRnZXQtYXBwbHldIDQgW3NldC1idWZmZXItbXVsdGlieXRlIGltYWdlLXR5cGUtZnJv bS1maWxlLWhlYWRlciBpbWFnZS10eXBlIGNyZWF0ZS1pbWFnZSBhcHBseSBmaW5kLWltYWdl IHdpZGdldC1pbWFnZS1maW5kIHdpZGdldC10b2dnbGUtdmFsdWUtY3JlYXRlIHdpZGdldC1h cHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUt Y2hpbGQtYW5kLWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWNoZWNrbGlzdC1hZGQtaXRlbSB3aWRn ZXQtY2hlY2tsaXN0LXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHldIDQgW2RlbGV0ZS1jaGFy IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGls ZC12YWx1ZSB3aWRnZXQtZWRpdGFibGUtbGlzdC1lbnRyeS1jcmVhdGUgd2lkZ2V0LWVkaXRh YmxlLWxpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWUgd2lkZ2V0LXR5cGUt dmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0 LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQgY3VzdG9tLXZhcmlhYmxl LXZhbHVlLWNyZWF0ZV0gNCBbd2luZG93LWxpdmUtcCB3aW5kb3ctbm9ybWFsaXplLXdpbmRv dyB1bnJlY29yZC13aW5kb3ctYnVmZmVyIHJlcGxhY2UtYnVmZmVyLWluLXdpbmRvd3Mga2ls bC1idWZmZXIgIiM8Y29tcGlsZWQgLTB4MWM4ZTc3MjM0MTY1MzU5Zj4iIHN1YnN0aXR1dGUt Y29tbWFuZC1rZXlzIHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0 LWNyZWF0ZS1jaGlsZC12YWx1ZSB3aWRnZXQtY2hlY2tsaXN0LWFkZC1pdGVtIHdpZGdldC1j aGVja2xpc3QtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVh dGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtdmFsdWVdIDQgW2N1c3RvbS1t YWdpYy12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0ZSB3 aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQtY29udmVydCBjdXN0b20tdmFy aWFibGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1jcmVhdGUg d2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUgIiM8Y29tcGlsZWQgLTB4MTdjMWQ1ZmZhN2Iw YjNjYT4iIG1hcGNhciBjdXN0b20tYnVmZmVyLWNyZWF0ZS1pbnRlcm5hbCBjdXN0b20tYnVm ZmVyLWNyZWF0ZSBjdXN0b21pemUtb3B0aW9uIHByb2duXSA0IFtkZWxldGUtY2hhciB3aWRn ZXQtZGVmYXVsdC1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUtY2hpbGQtYW5k LWNvbnZlcnQgYXBwbHkgd2lkZ2V0LWFkZC1kb2N1bWVudGF0aW9uLXN0cmluZy1idXR0b24g Y3VzdG9tLXZhcmlhYmxlLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlICIjPGNvbXBpbGVkIC0weDE3 YzFkNWZmYTdiMGIzY2E+IiBtYXBjYXIgY3VzdG9tLWJ1ZmZlci1jcmVhdGUtaW50ZXJuYWwg Y3VzdG9tLWJ1ZmZlci1jcmVhdGUgY3VzdG9taXplLW9wdGlvbl0gNCBbd2lkZ2V0LWRvY3Vt ZW50YXRpb24tc3RyaW5nLXZhbHVlLWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1 bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0 IGFwcGx5IHdpZGdldC1hZGQtZG9jdW1lbnRhdGlvbi1zdHJpbmctYnV0dG9uIGN1c3RvbS12 YXJpYWJsZS12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZhdWx0LWNyZWF0 ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWNyZWF0ZSAiIzxjb21waWxlZCAtMHgxN2MxZDVmZmE3 YjBiM2NhPiIgbWFwY2FyIGN1c3RvbS1idWZmZXItY3JlYXRlLWludGVybmFsIGN1c3RvbS1i dWZmZXItY3JlYXRlXSA0IFt3aWRnZXQtZ2V0IHdpZGdldC1kZWZhdWx0LXZhbHVlLWlubGlu ZSB3aWRnZXQtYXBwbHkgIiM8Y29tcGlsZWQgLTB4ZjJmNWIwMGM3YmQ0ZjJkPiIgbWFwY2Fy IHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXZh bHVlIHdpZGdldC1kZWZhdWx0LXZhbHVlLWlubGluZSB3aWRnZXQtYXBwbHkgIiM8Y29tcGls ZWQgLTB4ZjJmNWIwMGM3YmQ0ZjJkPiIgbWFwY2FyIHdpZGdldC1lZGl0YWJsZS1saXN0LXZh bHVlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXZhbHVlIHdpZGdldC1kZWZhdWx0LXZhbHVl LWlubGluZV0gNCBbbWFwY2FyIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWdldCB3aWRn ZXQtYXBwbHkgd2lkZ2V0LXZhbHVlIHdpZGdldC1kZWZhdWx0LXZhbHVlLWlubGluZSB3aWRn ZXQtYXBwbHkgIiM8Y29tcGlsZWQgLTB4ZjJmNWIwMGM3YmQ0ZjJkPiIgbWFwY2FyIHdpZGdl dC1lZGl0YWJsZS1saXN0LXZhbHVlLWdldCB3aWRnZXQtYXBwbHkgd2lkZ2V0LXZhbHVlIHdp ZGdldC1kZWZhdWx0LXZhbHVlLWlubGluZSB3aWRnZXQtYXBwbHkgIiM8Y29tcGlsZWQgLTB4 ZjJmNWIwMGM3YmQ0ZjJkPiIgbWFwY2FyIHdpZGdldC1lZGl0YWJsZS1saXN0LXZhbHVlLWdl dF0gNCBbd2lkZ2V0LWFwcGx5IHdpZGdldC12YWx1ZSB3aWRnZXQtZGVmYXVsdC12YWx1ZS1p bmxpbmUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jaGlsZC12YWx1ZS1pbmxpbmUgd2lkZ2V0LWFw cGx5IHdpZGdldC1jaGVja2xpc3QtdmFsdWUtZ2V0IHdpZGdldC1hcHBseSB3aWRnZXQtdmFs dWUgd2lkZ2V0LWRlZmF1bHQtdmFsdWUtaW5saW5lIHdpZGdldC1hcHBseSAiIzxjb21waWxl ZCAtMHhmMmY1YjAwYzdiZDRmMmQ+IiBtYXBjYXIgd2lkZ2V0LWVkaXRhYmxlLWxpc3QtdmFs dWUtZ2V0IHdpZGdldC1hcHBseSB3aWRnZXQtdmFsdWVdIDQgW3dpZGdldC1hcHBseSB3aWRn ZXQtdmFsdWUgd2lkZ2V0LWNoZWNrbGlzdC12YWx1ZS1nZXQgd2lkZ2V0LWFwcGx5IHdpZGdl dC12YWx1ZSB3aWRnZXQtZGVmYXVsdC12YWx1ZS1pbmxpbmUgd2lkZ2V0LWFwcGx5ICIjPGNv bXBpbGVkIC0weGYyZjViMDBjN2JkNGYyZD4iIG1hcGNhciB3aWRnZXQtZWRpdGFibGUtbGlz dC12YWx1ZS1nZXQgd2lkZ2V0LWFwcGx5IHdpZGdldC12YWx1ZSB3aWRnZXQtZGVmYXVsdC12 YWx1ZS1pbmxpbmUgd2lkZ2V0LWFwcGx5ICIjPGNvbXBpbGVkIC0weGYyZjViMDBjN2JkNGYy ZD4iIG1hcGNhcl0gNCBbZGVsZXRlLWNoYXIgd2lkZ2V0LWRlZmF1bHQtY3JlYXRlIHdpZGdl dC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252ZXJ0ICIjPGNvbXBpbGVkIDB4 MjYwOGNjNmJmODNiYzg+IiBtYXBhdG9tcyBjdXN0b20tYWRkLXBhcmVudC1saW5rcyBjdXN0 b20tdmFyaWFibGUtdmFsdWUtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVmYXVsdC1j cmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1jcmVhdGUgIiM8Y29tcGlsZWQgLTB4MTdjMWQ1 ZmZhN2IwYjNjYT4iIG1hcGNhciBjdXN0b20tYnVmZmVyLWNyZWF0ZS1pbnRlcm5hbCBjdXN0 b20tYnVmZmVyLWNyZWF0ZV0gNCBbd2lkZ2V0LWRlZmF1bHQtZGVsZXRlIHdpZGdldC1hcHBs eSB3aWRnZXQtZGVsZXRlIG1hcGMgd2lkZ2V0LWNoaWxkcmVuLXZhbHVlLWRlbGV0ZSB3aWRn ZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtZGVsZXRlIHdpZGdldC1hcHBseSB3aWRnZXQtZGVm YXVsdC12YWx1ZS1zZXQgd2lkZ2V0LWFwcGx5IHdpZGdldC12YWx1ZS1zZXQgY3VzdG9tLW1h Z2ljLXJlc2V0IG1hcGMgY3VzdG9tLWJ1ZmZlci1jcmVhdGUtaW50ZXJuYWwgY3VzdG9tLWJ1 ZmZlci1jcmVhdGUgY3VzdG9taXplLW9wdGlvbl0gNCBbZGVsZXRlLWNoYXIgd2lkZ2V0LWRl ZmF1bHQtY3JlYXRlIHdpZGdldC1hcHBseSB3aWRnZXQtY3JlYXRlLWNoaWxkLWFuZC1jb252 ZXJ0IGN1c3RvbS1tYWdpYy12YWx1ZS1jcmVhdGUgd2lkZ2V0LWFwcGx5IHdpZGdldC1kZWZh dWx0LWNyZWF0ZSB3aWRnZXQtYXBwbHkgd2lkZ2V0LWRlZmF1bHQtdmFsdWUtc2V0IHdpZGdl dC1hcHBseSB3aWRnZXQtdmFsdWUtc2V0IGN1c3RvbS1tYWdpYy1yZXNldCBtYXBjIGN1c3Rv bS1idWZmZXItY3JlYXRlLWludGVybmFsIGN1c3RvbS1idWZmZXItY3JlYXRlIGN1c3RvbWl6 ZS1vcHRpb25dIDQgW3dpZGdldC1zZXR1cCBjdXN0b20tYnVmZmVyLWNyZWF0ZS1pbnRlcm5h bCBjdXN0b20tYnVmZmVyLWNyZWF0ZSBjdXN0b21pemUtb3B0aW9uIHByb2duIHByb2duIGV2 YWwgZWxpc3AtLWV2YWwtbGFzdC1zZXhwIGV2YWwtbGFzdC1zZXhwIGZ1bmNhbGwtaW50ZXJh Y3RpdmVseSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmls IG5pbF0gMzY4IFtBdXRvbWF0aWNcIEdDIG5pbF0gNjM1IFtwcm9maWxlci1jcHUtbG9nIHBy b2ZpbGVyLXN0b3AgcHJvZ24gcHJvZ24gZXZhbCBlbGlzcC0tZXZhbC1sYXN0LXNleHAgZXZh bC1sYXN0LXNleHAgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNhbGwtaW50ZXJhY3RpdmVseSBj b21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQpKSAoMjU4NTMgMzY1 NTYgMTYwNTg2IDMwMzAwMCkgbmlsXQo= --------------cRlrHRFaRBahttke63uagzwv--
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at 53606) by debbugs.gnu.org; 10 Sep 2023 05:02:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 01:02:09 2023 Received: from localhost ([127.0.0.1]:48749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qfCaG-0008IZ-MT for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:02:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qfCaC-0008I3-Jz for 53606 <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:02:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qfCa1-0006rp-Sx; Sun, 10 Sep 2023 01:01:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ADGrmqff4PurtXfMXHO49V1eOnWxhkVenpSSNi4APQ4=; b=oO/97BjKrY/S mPVDelqLhGI03OrPCejYYqQtv6oX7FJ69GXvtHeua/8hoEFod5g6Zf/V4VBNXQoIGE1PgMrpfDRQs dvwOm1r+VmX+5lgykkORmtvSet0nEsEqM2jCnMogc8DxDTIiPFyE06pvUFPTbX8lklqwoEwEVC+wS zTe5U754u3guwFi/7r7/Uo7MdrQqiW792CIMF7po6PjF2Nhl9DNahfcH4FAoVm8f4QPgUJjXzv6tD O0Cpn/wDtPAXBBWSfhiStrp9OwtJ8gYnqm8virQyUpacaasdaJUJItQSzfSbHgkpykkNU0scjxxLU uy6bIgQF1vLVsXkgzeldBQ==; Date: Sun, 10 Sep 2023 08:01:36 +0300 Message-Id: <838r9etydr.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Mauro Aranda <maurooaranda@HIDDEN> In-Reply-To: <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> (message from Mauro Aranda on Sat, 9 Sep 2023 19:51:23 -0300) Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53606 Cc: 53606 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 9 Sep 2023 19:51:23 -0300 > From: Mauro Aranda <maurooaranda@HIDDEN> > > On 9/9/23 19:23, Mauro Aranda wrote: > > Based on the above results and since there's no lost in functionality, I > > propose to make the changes to the bibtex-entry-alist widget. It is a > > net gain in speed, and it might make the wait bearable. > > Hmm, spoke too soon :-(. Using option is not as redundant as I > thought it was. Using `choice's alone would set all the values that > are nil in the group like so: ("author" nil nil nil), while using it > with `option' allows for setting it as: ("author") > > So that's something to consider. Thanks for looking into this issue. Could you please profile this slow operation and post the completely unfolded profile? I think we should try to understand what exactly takes so much time in this case.
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at 53606) by debbugs.gnu.org; 9 Sep 2023 22:51:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 18:51:37 2023 Received: from localhost ([127.0.0.1]:48590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qf6nh-00053y-LG for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 18:51:37 -0400 Received: from mail-oi1-x229.google.com ([2607:f8b0:4864:20::229]:53530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maurooaranda@HIDDEN>) id 1qf6ng-00053k-3r for 53606 <at> debbugs.gnu.org; Sat, 09 Sep 2023 18:51:36 -0400 Received: by mail-oi1-x229.google.com with SMTP id 5614622812f47-3aa1443858eso2440686b6e.3 for <53606 <at> debbugs.gnu.org>; Sat, 09 Sep 2023 15:51:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694299886; x=1694904686; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=+zLvlgg7khvWVCba8yUA0NRPpQ6F8JocTdOjUQ5UZ0M=; b=PPUbXQCz0nRFLjo5ok6Frow3u0gs9w5hnY8qKKT71lRhpoWDTmtaRSr4B0O70lD5KD 2ruF91VsZqzY2m6H3iWj++xBg/AAx4IP+eSRbfZBSCULn6j+giYAZs4SrN8gh9kvKtFB fxi72CsdZBxPnJm0ApZ/svH8DY6dBr7LgjNyhm7yIVXfGT2A5ecblFg3Z5rIXQS/B61S xGBqlXpvN0kdJNjBwEy0uqTCMgKTOMK6YNjWeaAqEolsIyljOtqPmjeVNS0EiSU5+Zzo yPvFL6N4AmNjhjc0C+81ql+gO/TZpJ681WmnAOb0QdwNuzGID9YbjaCF5Qfb7PHweEOW Z3wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694299886; x=1694904686; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=+zLvlgg7khvWVCba8yUA0NRPpQ6F8JocTdOjUQ5UZ0M=; b=vMg/1/pKNOiKfdEZIdoec5dhDxNrQi3Cr0S3gnLJrjSIWLFVh9jHb3vJ8umV17qwfa GShx8Is0KViFMuH3dhfcxI8QL6CsH/G+G978rZrn/4nQIvCaL9TK8urn8JF9J66u5Juf mXue7bWxdazT3MOb+ehzy2jXLZXkb2cwvSKM+ZnN8diUP5ZUYZ/XGpvk9iqouIVqsXS5 3UOqIF9LaOesJg9c+36nHEb3gWlwnLTQdiYq7uuiWO1P26cFp2QM+6YF6gxVzK+5IzQt mWVY4rHDvIKWfiFSyACD3DmkDF43UEqTMUFYj0x5TieYIpqUDpoCAwCsJ6Tiu7jjS5IE uCnA== X-Gm-Message-State: AOJu0Yxfl4td3ODE5C2AgPMdQ7xSxOgOWB5/NfqotSXwjHGZTqHFjVQP 8PNXxrGHr1N/Cae40yGDf/c5S+V5Fw4= X-Google-Smtp-Source: AGHT+IGiTXm6ArzgzIqInsAynTSYEP4Ousz+dG9SD21TxPfGSLQQ3nTJieW5ZRI8qgchfIC+Pw87Og== X-Received: by 2002:a54:4785:0:b0:3a8:8ea9:76f1 with SMTP id o5-20020a544785000000b003a88ea976f1mr6879553oic.15.1694299886634; Sat, 09 Sep 2023 15:51:26 -0700 (PDT) Received: from [192.168.0.234] ([152.168.142.156]) by smtp.gmail.com with ESMTPSA id f5-20020a05680814c500b003a75593746asm1954415oiw.57.2023.09.09.15.51.25 for <53606 <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 09 Sep 2023 15:51:25 -0700 (PDT) Message-ID: <aa54bfd7-818d-5106-af44-6369a7f92069@HIDDEN> Date: Sat, 9 Sep 2023 19:51:23 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist Content-Language: en-US From: Mauro Aranda <maurooaranda@HIDDEN> To: 53606 <at> debbugs.gnu.org References: <87sft7gawc.fsf@HIDDEN> <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> In-Reply-To: <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 53606 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.5 (--) On 9/9/23 19:23, Mauro Aranda wrote: > Based on the above results and since there's no lost in functionality, I > propose to make the changes to the bibtex-entry-alist widget. It is a > net gain in speed, and it might make the wait bearable. Hmm, spoke too soon :-(. Using option is not as redundant as I thought it was. Using `choice's alone would set all the values that are nil in the group like so: ("author" nil nil nil), while using it with `option' allows for setting it as: ("author") So that's something to consider.
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Received: (at 53606) by debbugs.gnu.org; 9 Sep 2023 22:23:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 18:23:34 2023 Received: from localhost ([127.0.0.1]:48580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qf6MX-0004LA-JW for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 18:23:34 -0400 Received: from mail-ot1-x32c.google.com ([2607:f8b0:4864:20::32c]:62804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maurooaranda@HIDDEN>) id 1qf6MS-0004Ku-V7 for 53606 <at> debbugs.gnu.org; Sat, 09 Sep 2023 18:23:32 -0400 Received: by mail-ot1-x32c.google.com with SMTP id 46e09a7af769-6bf038b8f87so2228912a34.1 for <53606 <at> debbugs.gnu.org>; Sat, 09 Sep 2023 15:23:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694298199; x=1694902999; darn=debbugs.gnu.org; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=RHXRl1GwmnPz3p5LTr3rj4tYopJHneYpYCCwgqxogu8=; b=FYof1fxq8PF7t9fw/Yz8UHYhlSBKtrpxiU4szol7xILXnFDjCxdOBXBp2QYpgDVKHZ /2PfYA65S2ly9ZetmmIsZXPNetwDtPKkoFkcujH9slR8K4zHdRdOyXSugvyoH5yQ9ZxD LlMH42qP2fQy+dfCxqgxAnKNa3RjCikEPpQ1NPzV5KHKq0t/RfkEfEjM3kwBgvumqMge f1QMNRafbKMVJK85wrUSdHre4m+De68056AOYHMQeVOBMTNierua70nsj4USwx9p8uM2 OCQ9tw+PPAiJZmlkQ8zU/hYxw3nUrRszG1UI4duQSYLO7TNu+IvKm4gkNTv72i2p2Ebb XWjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694298199; x=1694902999; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=RHXRl1GwmnPz3p5LTr3rj4tYopJHneYpYCCwgqxogu8=; b=BBDDrdJiCjGf2uMlDW1HKhI/Y6FcGJoSoiYgEvAa8gIg3dkqwuKuRoaidOcOZ+CNRu xnQEzsIkJPQh8zJROgrZ8W3ctTUl9t8IrzwrlZw2Ury3tsbnI4zkmD2Ze+P3pbr8/sOm 8+Rgz8jzLssXebPssG0W9sEUVvOyAQhsuObnVKnfNiocu6mv9w5cd8lUkVoHwQ0qmV1Q XZ//TgyTHikJ7HmC0GTQL4rOr0Z5dLRfFqGGIMQA3TpK+F7gy5lT9xo5h9eCLG1kT4m8 d62WZ2ZVGVAd9HkVZ47P/mGn0ZV9NXmO2y2efGk6d6/spTue0bV2SyXTbb0KF4cl2DzG wR3g== X-Gm-Message-State: AOJu0Yw5DGClWtmtHZzJfAPHQaM4xgRwDSF+xKACNheG40RknNtZtk4E EtfMajVofGiuO/MjBXSIbhqH4wqecMY= X-Google-Smtp-Source: AGHT+IFL3bhLMkY1D8wVQf7tILop1jJsqLdxn8of18HEfm7BCoykedA/9OYk9Oi/XYNK/XFtIZ5LHw== X-Received: by 2002:a9d:73c6:0:b0:6bc:cde2:3038 with SMTP id m6-20020a9d73c6000000b006bccde23038mr3216250otk.11.1694298199642; Sat, 09 Sep 2023 15:23:19 -0700 (PDT) Received: from [192.168.0.234] ([152.168.142.156]) by smtp.gmail.com with ESMTPSA id e25-20020a056830201900b006b9cb784553sm1871525otp.36.2023.09.09.15.23.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 09 Sep 2023 15:23:19 -0700 (PDT) Message-ID: <47a462c3-7f5d-02a3-4287-5e561cb2a008@HIDDEN> Date: Sat, 9 Sep 2023 19:23:16 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US To: 53606 <at> debbugs.gnu.org From: Mauro Aranda <maurooaranda@HIDDEN> Subject: Re: bug#53606: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53606 Cc: Lars Ingebrigtsen <larsi@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Lars Ingebrigtsen <larsi@HIDDEN> writes: > `M-x customize-option RET bibtex-biblatex-entry-alist RET' > > takes a very long time -- more than 20 seconds on this laptop. It's a > long alist, but it shouldn't take that long. I don't have any concrete ideas on how to speed it up on the Widget library side. But looking at the defcustom for bibtex-biblatex-entry-alist I noted two things that can help to create the Customize buffer more quickly: 1) It uses a custom widget derived from the lazy widget, but doesn't provide a :tag. That makes it look awful and giving it a proper :tag reduced the buffer creation time somewhat in my testings. 2) More importantly, the bibtex-entry-alist widget looks like this: (define-widget 'bibtex-entry-alist 'lazy "Format of `bibtex-BibTeX-entry-alist' and friends." :type '(repeat (group (string :tag "Entry type") (string :tag "Documentation") (repeat :tag "Required fields" (group (string :tag "Field") (option (choice :tag "Comment" :value nil (const nil) string)) (option (choice :tag "Init" :value nil (const nil) string function)) (option (choice :tag "Alternative" :value nil (const nil) integer)))) (repeat :tag "Crossref fields" (group (string :tag "Field") (option (choice :tag "Comment" :value nil (const nil) string)) (option (choice :tag "Init" :value nil (const nil) string function)) (option (choice :tag "Alternative" :value nil (const nil) integer)))) (repeat :tag "Optional fields" (group (string :tag "Field") (option (choice :tag "Comment" :value nil (const nil) string)) (option (choice :tag "Init" :value nil (const nil) string function)) (option (choice :tag "Alternative" :value nil (const nil) integer))))))) Why combine option and choice? That's redundant, specially since the choice widget allows for the nil value. Removing the `option's and just leaving the `choice's should be equivalent in functionality, and in my testings reduced the creation time to the half. I ran customize-option 5 times and got: With `option': (172.526219636 69 6.120602505999997) Without `option': (86.260726994 42 3.5430049540000113) This is without native compilation. Based on the above results and since there's no lost in functionality, I propose to make the changes to the bibtex-entry-alist widget. It is a net gain in speed, and it might make the wait bearable.
bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.Stefan Kangas <stefan@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Jan 2022 15:03:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 28 10:03:59 2022 Received: from localhost ([127.0.0.1]:60159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nDSn8-0002Ci-OX for submit <at> debbugs.gnu.org; Fri, 28 Jan 2022 10:03:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:55712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nDSn6-0002CZ-HK for submit <at> debbugs.gnu.org; Fri, 28 Jan 2022 10:03:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50592) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <larsi@HIDDEN>) id 1nDSn5-0001jp-Kz for bug-gnu-emacs@HIDDEN; Fri, 28 Jan 2022 10:03:56 -0500 Received: from [2a01:4f9:2b:f0f::2] (port=60740 helo=quimby.gnus.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <larsi@HIDDEN>) id 1nDSn3-0002C6-Pm for bug-gnu-emacs@HIDDEN; Fri, 28 Jan 2022 10:03:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=cdXSlJkrrJ9QsMBJnC729sxDqNTrpzfYkp4PhFw/U1w=; b=a7nVthRTpd2YS/EYCZZGvrrltp 552h2vZVTS3tJLBhvp319ozrljrk8wqGc2K4UNFObqzkxhnrS4axi8VdOv1zW9DpcE0PkOsLLJXYT Vasp0hfXq8mURCAGqI969zmgEf/mTen6pKo1MhofK1xfKkcTWrlomxwcKCUDovAfRZro=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1nDSmy-0003XV-BQ for bug-gnu-emacs@HIDDEN; Fri, 28 Jan 2022 16:03:51 +0100 From: Lars Ingebrigtsen <larsi@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 29.0.50; Very slow Customize buffer for bibtex-biblatex-entry-alist X-Now-Playing: Gong Splat's _Gong Splat_: "Giedi Prime" Date: Fri, 28 Jan 2022 16:03:47 +0100 Message-ID: <87sft7gawc.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: `M-x customize-option RET bibtex-biblatex-entry-alist RET' takes a very long time -- more than 20 seconds on this laptop. It's a long alist, but it shouldn't take that long. In GNU Emacs 29.0.50 (build 9, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.16.0) of 2022-01-24 built on giant Repository revision: 77b72f77b3a5d13fc6e71746dee2cf68305057e2 Repository br [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a01:4f9:2b:f0f::2 (failed) Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@HIDDEN; helo=quimby.gnus.org X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) `M-x customize-option RET bibtex-biblatex-entry-alist RET' takes a very long time -- more than 20 seconds on this laptop. It's a long alist, but it shouldn't take that long. In GNU Emacs 29.0.50 (build 9, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.16.0) of 2022-01-24 built on giant Repository revision: 77b72f77b3a5d13fc6e71746dee2cf68305057e2 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12014000 System Description: Debian GNU/Linux bookworm/sid -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Lars Ingebrigtsen <larsi@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#53606
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.