From mboxrd@z Thu Jan 1 00:00:00 1970 From: No Wayman Subject: Bug: Can't set org-agenda-follow-indirect in custom agenda command .2 (9.2-elpaplus @ /home/n/.emacs.d/elpa/org-plus-contrib-20181230/)] Date: Tue, 15 Jan 2019 19:10:42 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000073e77e057f881c6b" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:48794) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gjYnJ-000795-IE for emacs-orgmode@gnu.org; Tue, 15 Jan 2019 19:11:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gjYnH-0006Wv-Ax for emacs-orgmode@gnu.org; Tue, 15 Jan 2019 19:10:57 -0500 Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]:32813) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gjYnH-0006TH-12 for emacs-orgmode@gnu.org; Tue, 15 Jan 2019 19:10:55 -0500 Received: by mail-qk1-x729.google.com with SMTP id d15so2753964qkj.0 for ; Tue, 15 Jan 2019 16:10:54 -0800 (PST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org --00000000000073e77e057f881c6b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I'm trying to create a custom agenda command that starts in follow-mode and follows indirectly. Starting with follow mode works fine, but org-agenda-follow-indirect is nil in the resulting org agenda buffer. Minimal Working Example: - save the following org txt as a local file - evaluate the src block - Expected results: : Current buffer: *Org Agenda* : org-agenda-follow-indirect: t - Actual results: : Current buffer: *Org Agenda* : org-agenda-follow-indirect: nil The results can be confirmed interactively in the resulting agenda buffer as well. Follow mode is on, but headlines are not being followed indirectly. Setting org-agenda-follow-indirect to t outside of the org-agenda-custom-commands settings form works as expected. ----------------------------------------------------------------------- :PROPERTIES: #+TITLE: org-agenda-follow-indirect bug #+STARTUP: showeverything :END: * Set up Org agenda custom command #+begin_src emacs-lisp :var current-file=3D(list (buffer-file-name)) ;;reset global default value just in case (setq org-agenda-follow-indirect nil) ;;set up org agenda custom command (setq org-agenda-files current-file org-agenda-custom-commands '(("i" "indirect-follow-test" todo "" ((org-agenda-follow-indirect t) (org-agenda-start-with-follow-mode t))))) ;;Test values (org-agenda nil "i") (set-buffer org-agenda-this-buffer-name) (message "Current buffer: %s\norg-agenda-follow-indirect: %s" (current-buffer) org-agenda-follow-indirect) #+end_src #+RESULTS: : Current buffer: *Org Agenda* : org-agenda-follow-indirect: nil * TODO TESTS one ** TODO Test heading two *** TODO Test heading three ------------------------------------------------------------------------ Emacs : GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2019-01-14 Package: Org mode version 9.2 (9.2-elpaplus @ /home/n/.emacs.d/elpa/org-plus-contrib-20181230/) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-after-todo-state-change-hook '(org-clock-out-if-current) org-metadown-hook '(org-babel-pop-to-session-maybe) org-clock-out-hook '(org-clock-remove-empty-clock-drawer) org-refile-targets '((org-agenda-files :maxlevel . 20) (my/org-files-list :maxlevel . 20)) org-enforce-todo-dependencies t org-src-tab-acts-natively t org-agenda-files '("~/Documents/todo") org-modules '(org-habit) org-mode-hook '(org-bullets-mode auto-fill-mode writegood-mode org-indent-mode flyspell-mode (closure (t) nil (add-hook 'after-save-hook 'my/org-agenda-redo-all nil t)) #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-show-all append local] 5] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes org-journal-update-auto-mode-alist org-eldoc-load) org-outline-path-complete-in-steps nil org-archive-hook '(org-attach-archive-delete-maybe) org-confirm-elisp-link-function 'yes-or-no-p org-journal-mode-hook '((lambda nil (auto-fill-mode t) (flyspell-mode t)) (lambda nil (add-hook org-journal-encrypt-on 'org-journal-encryption-hook nil t) ) ) org-agenda-before-write-hook '(org-agenda-add-entry-text) org-metaup-hook '(org-babel-load-in-session-maybe) org-log-reschedule t org-agenda-text-search-extra-files '(agenda-archives) org-babel-pre-tangle-hook '(save-buffer) org-file-apps '((auto-mode . emacs) ("\\.mm\\'" . default) ("\\.mp \\'" . "/usr/bin/mpv %s") ("\\.x?html?\\'" . "/usr/bin/firefox %s") ("\\.pdf\\'" . default)) org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-babel-load-languages '((js . t) (shell . t) (python . t) (org . t)) org-log-done 'time org-hide-emphasis-markers t org-ellipsis "=E2=86=B4" org-habit-following-days 1 org-agenda-span 'day org-src-lang-modes '(("arduino" . arduino) ("redis" . redis) ("php" . php) ("C" . c) ("C++" . c++) ("asymptote" . asy) ("bash" . sh) ("beamer" . latex) ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist) ("dot" . fundamental) ("elisp" . emacs-lisp) ("ocaml" . tuareg) ("screen" . shell-script) ("shell" . sh) ("sqlite" . sql)) org-src-preserve-indentation t org-habit-today-glyph 128197 org-fontify-done-headline t org-habit-show-habits-only-for-today nil org-occur-hook '(org-first-headline-recenter) org-structure-template-alist '(("se" . "src emacs-lisp") ("a" . "export ascii") ("c" . "center") ("C" . "comment") ("e" . "example") ("E" . "export") ("h" . "export html") ("l" . "export latex") ("q" . "quote") ("s" . "src") ("v" . "verse")) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-todo-keywords '((sequence "TODO(t)" "STARTED(s!)" "NEXT(n!)" "BLOCKED(b@/!)" "|" "DONE(d)") (sequence "IDEA(i)" "|" "CANCELED(c@/!)" "DELEGATED(D@ /!)")) org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate) org-babel-tangle-lang-exts '(("python" . "py") ("emacs-lisp" . "el") ("elisp" . "el")) org-return-follows-link t org-refile-allow-creating-parent-nodes 'confirm org-refile-use-outline-path 'file org-confirm-shell-link-function 'yes-or-no-p org-link-parameters '(("id" :follow org-id-open) ("file+sys") ("file+emacs") ("doi" :follow org--open-doi-link) ("elisp" :follow org--open-elisp-link) ("file" :complete org-file-complete-link) ("ftp" :follow (lambda (path) (browse-url (concat "ftp:" path)))) ("help" :follow org--open-help-link) ("http" :follow (lambda (path) (browse-url (concat "http:" path)))) ("https" :follow (lambda (path) (browse-url (concat "https:" path)))) ("mailto" :follow (lambda (path) (browse-url (concat "mailto:" path)))) ("news" :follow (lambda (path) (browse-url (concat "news:" path)))) ("shell" :follow org--open-shell-link)) org-habit-completed-glyph 10003 org-todo-keyword-faces '(("CANCELED" :foreground "IndianRed1" :weight bold= ) ("TODO" :foreground "#ffddaa" :weight bold :background "#202020" :box (:line-width 3 :width -2 :style released-button)) ) org-habit-preceding-days 29 org-src-window-setup 'current-window org-confirm-babel-evaluate nil ) --00000000000073e77e057f881c6b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdj5JJiMzOTttIHRyeWluZyB0byBjcmVh dGUgYSBjdXN0b20gYWdlbmRhIGNvbW1hbmQgdGhhdCBzdGFydHMgaW4gZm9sbG93LW1vZGUgYW5k IGZvbGxvd3MgaW5kaXJlY3RseS4gU3RhcnRpbmcgd2l0aCBmb2xsb3cgbW9kZSB3b3JrcyBmaW5l LCBidXQgb3JnLWFnZW5kYS1mb2xsb3ctaW5kaXJlY3QgaXMgbmlsIGluIHRoZSByZXN1bHRpbmcg b3JnIGFnZW5kYSBidWZmZXIuPC9kaXY+PGRpdj48YnI+PC9kaXY+TWluaW1hbCBXb3JraW5nIEV4 YW1wbGU6PGJyPjxkaXY+LSBzYXZlIHRoZSBmb2xsb3dpbmcgb3JnIHR4dCBhcyBhIGxvY2FsIGZp bGU8YnI+PC9kaXY+PGRpdj4tIGV2YWx1YXRlIHRoZSBzcmMgYmxvY2s8L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2Pi0gRXhwZWN0ZWQgcmVzdWx0czogPGJyPjwvZGl2PjxkaXY+OiBDdXJyZW50IGJ1 ZmZlcjogKk9yZyBBZ2VuZGEqPGJyPjogb3JnLWFnZW5kYS1mb2xsb3ctaW5kaXJlY3Q6IHQ8L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2Pi0gQWN0dWFsIHJlc3VsdHM6PC9kaXY+PGRpdj46IEN1cnJl bnQgYnVmZmVyOiAqT3JnIEFnZW5kYSo8YnI+OiBvcmctYWdlbmRhLWZvbGxvdy1pbmRpcmVjdDog bmlsPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGUgcmVzdWx0cyBjYW4gYmUgY29uZmlybWVk IGludGVyYWN0aXZlbHkgaW4gdGhlIHJlc3VsdGluZyBhZ2VuZGEgYnVmZmVyIGFzIHdlbGwuIEZv bGxvdyBtb2RlIGlzIG9uLCBidXQgaGVhZGxpbmVzIGFyZSBub3QgYmVpbmcgZm9sbG93ZWQgaW5k aXJlY3RseS4gU2V0dGluZyBvcmctYWdlbmRhLWZvbGxvdy1pbmRpcmVjdCB0byB0IG91dHNpZGUg b2YgdGhlIG9yZy1hZ2VuZGEtY3VzdG9tLWNvbW1hbmRzIHNldHRpbmdzIGZvcm0gd29ya3MgYXMg ZXhwZWN0ZWQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLTwvZGl2PjxkaXY+OlBST1BFUlRJRVM6PGJyPiMrVElUTEU6IG9yZy1hZ2VuZGEtZm9s bG93LWluZGlyZWN0IGJ1Zzxicj4jK1NUQVJUVVA6IHNob3dldmVyeXRoaW5nPGJyPjpFTkQ6PGJy PiogU2V0IHVwIE9yZyBhZ2VuZGEgY3VzdG9tIGNvbW1hbmQ8YnI+IytiZWdpbl9zcmMgZW1hY3Mt bGlzcCA6dmFyIGN1cnJlbnQtZmlsZT0obGlzdCAoYnVmZmVyLWZpbGUtbmFtZSkpIDxicj47O3Jl c2V0IGdsb2JhbCBkZWZhdWx0IHZhbHVlIGp1c3QgaW4gY2FzZTxicj4oc2V0cSBvcmctYWdlbmRh LWZvbGxvdy1pbmRpcmVjdCBuaWwpPGJyPjxicj47O3NldCB1cCBvcmcgYWdlbmRhIGN1c3RvbSBj b21tYW5kPGJyPihzZXRxIG9yZy1hZ2VuZGEtZmlsZXMgY3VycmVudC1maWxlPGJyPsKgwqDCoMKg wqAgb3JnLWFnZW5kYS1jdXN0b20tY29tbWFuZHM8YnI+wqDCoMKgwqDCoCAmIzM5OygoJnF1b3Q7 aSZxdW90OyAmcXVvdDtpbmRpcmVjdC1mb2xsb3ctdGVzdCZxdW90OyB0b2RvICZxdW90OyZxdW90 Ozxicj7CoMKgwqDCoMKgwqDCoMKgICgob3JnLWFnZW5kYS1mb2xsb3ctaW5kaXJlY3QgdCk8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgIChvcmctYWdlbmRhLXN0YXJ0LXdpdGgtZm9sbG93LW1vZGUgdCkp KSkpPGJyPjxicj47O1Rlc3QgdmFsdWVzPGJyPihvcmctYWdlbmRhIG5pbCAmcXVvdDtpJnF1b3Q7 KTxicj4oc2V0LWJ1ZmZlciBvcmctYWdlbmRhLXRoaXMtYnVmZmVyLW5hbWUpPGJyPihtZXNzYWdl ICZxdW90O0N1cnJlbnQgYnVmZmVyOiAlc1xub3JnLWFnZW5kYS1mb2xsb3ctaW5kaXJlY3Q6ICVz JnF1b3Q7IChjdXJyZW50LWJ1ZmZlcikgb3JnLWFnZW5kYS1mb2xsb3ctaW5kaXJlY3QpPGJyPiMr ZW5kX3NyYzxicj48YnI+IytSRVNVTFRTOjxicj46IEN1cnJlbnQgYnVmZmVyOiAqT3JnIEFnZW5k YSo8YnI+OiBvcmctYWdlbmRhLWZvbGxvdy1pbmRpcmVjdDogbmlsPGJyPjxicj4qIFRPRE8gVEVT VFMgb25lPGJyPioqIFRPRE8gVGVzdCBoZWFkaW5nIHR3bzxicj4qKiogVE9ETyBUZXN0IGhlYWRp bmcgdGhyZWU8YnI+PGJyPjwvZGl2PjxkaXYgZGlyPSJsdHIiPi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj48 YnI+PGJyPjxicj5FbWFjc8KgIDogR05VIEVtYWNzIDI3LjAuNTAgKGJ1aWxkIDEsIHg4Nl82NC1w Yy1saW51eC1nbnUsIFggdG9vbGtpdCwgWGF3M2Qgc2Nyb2xsIGJhcnMpPGJyPsKgb2YgMjAxOS0w MS0xNDxicj5QYWNrYWdlOiBPcmcgbW9kZSB2ZXJzaW9uIDkuMiAoOS4yLWVscGFwbHVzIEAgL2hv bWUvbi8uZW1hY3MuZC9lbHBhL29yZy1wbHVzLWNvbnRyaWItMjAxODEyMzAvKTxicj48YnI+Y3Vy cmVudCBzdGF0ZTo8YnI+PT09PT09PT09PT09PT08YnI+KHNldHE8YnI+wqBvcmctc3JjLW1vZGUt aG9vayAmIzM5Oyhvcmctc3JjLWJhYmVsLWNvbmZpZ3VyZS1lZGl0LWJ1ZmZlciBvcmctc3JjLW1v ZGUtY29uZmlndXJlLWVkaXQtYnVmZmVyKTxicj7CoG9yZy1hZnRlci10b2RvLXN0YXRlLWNoYW5n ZS1ob29rICYjMzk7KG9yZy1jbG9jay1vdXQtaWYtY3VycmVudCk8YnI+wqBvcmctbWV0YWRvd24t aG9vayAmIzM5OyhvcmctYmFiZWwtcG9wLXRvLXNlc3Npb24tbWF5YmUpPGJyPsKgb3JnLWNsb2Nr LW91dC1ob29rICYjMzk7KG9yZy1jbG9jay1yZW1vdmUtZW1wdHktY2xvY2stZHJhd2VyKTxicj7C oG9yZy1yZWZpbGUtdGFyZ2V0cyAmIzM5Oygob3JnLWFnZW5kYS1maWxlcyA6bWF4bGV2ZWwgLiAy MCkgKG15L29yZy1maWxlcy1saXN0IDptYXhsZXZlbCAuIDIwKSk8YnI+wqBvcmctZW5mb3JjZS10 b2RvLWRlcGVuZGVuY2llcyB0PGJyPsKgb3JnLXNyYy10YWItYWN0cy1uYXRpdmVseSB0PGJyPsKg b3JnLWFnZW5kYS1maWxlcyAmIzM5OygmcXVvdDt+L0RvY3VtZW50cy90b2RvJnF1b3Q7KTxicj7C oG9yZy1tb2R1bGVzICYjMzk7KG9yZy1oYWJpdCk8YnI+wqBvcmctbW9kZS1ob29rICYjMzk7KG9y Zy1idWxsZXRzLW1vZGUgYXV0by1maWxsLW1vZGUgd3JpdGVnb29kLW1vZGUgb3JnLWluZGVudC1t b2RlPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZseXNwZWxsLW1vZGU8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGNsb3N1cmUgKHQpIG5pbCAoYWRkLWhv b2sgJiMzOTthZnRlci1zYXZlLWhvb2sgJiMzOTtteS9vcmctYWdlbmRhLXJlZG8tYWxsIG5pbCB0 KSk8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI1swICZxdW90O1wzMDBcMzAx XDMwMlwzMDNcMzA0JFwyMDcmcXVvdDs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIFthZGQtaG9vayBjaGFuZ2UtbWFqb3ItbW9kZS1ob29rIG9yZy1zaG93LWFsbCBhcHBl bmQgbG9jYWxdIDVdPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICNbMCAmcXVv dDtcMzAwXDMwMVwzMDJcMzAzXDMwNCRcMjA3JnF1b3Q7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBbYWRkLWhvb2sgY2hhbmdlLW1ham9yLW1vZGUtaG9vayBvcmctYmFi ZWwtc2hvdy1yZXN1bHQtYWxsIGFwcGVuZCBsb2NhbF08YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIDVdPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG9y Zy1iYWJlbC1yZXN1bHQtaGlkZS1zcGVjIG9yZy1iYWJlbC1oaWRlLWFsbC1oYXNoZXM8YnI+wqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgb3JnLWpvdXJuYWwtdXBkYXRlLWF1dG8tbW9k ZS1hbGlzdCBvcmctZWxkb2MtbG9hZCk8YnI+wqBvcmctb3V0bGluZS1wYXRoLWNvbXBsZXRlLWlu LXN0ZXBzIG5pbDxicj7CoG9yZy1hcmNoaXZlLWhvb2sgJiMzOTsob3JnLWF0dGFjaC1hcmNoaXZl LWRlbGV0ZS1tYXliZSk8YnI+wqBvcmctY29uZmlybS1lbGlzcC1saW5rLWZ1bmN0aW9uICYjMzk7 eWVzLW9yLW5vLXA8YnI+wqBvcmctam91cm5hbC1tb2RlLWhvb2sgJiMzOTsoKGxhbWJkYSBuaWwg KGF1dG8tZmlsbC1tb2RlIHQpIChmbHlzcGVsbC1tb2RlIHQpKTxicj7CoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSBuaWw8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1ob29rIG9yZy1q b3VybmFsLWVuY3J5cHQtb24gJiMzOTtvcmctam91cm5hbC1lbmNyeXB0aW9uLWhvb2sgbmlsPGJy PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdCk8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKTxi cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKTxicj7C oG9yZy1hZ2VuZGEtYmVmb3JlLXdyaXRlLWhvb2sgJiMzOTsob3JnLWFnZW5kYS1hZGQtZW50cnkt dGV4dCk8YnI+wqBvcmctbWV0YXVwLWhvb2sgJiMzOTsob3JnLWJhYmVsLWxvYWQtaW4tc2Vzc2lv bi1tYXliZSk8YnI+wqBvcmctbG9nLXJlc2NoZWR1bGUgdDxicj7CoG9yZy1hZ2VuZGEtdGV4dC1z ZWFyY2gtZXh0cmEtZmlsZXMgJiMzOTsoYWdlbmRhLWFyY2hpdmVzKTxicj7CoG9yZy1iYWJlbC1w cmUtdGFuZ2xlLWhvb2sgJiMzOTsoc2F2ZS1idWZmZXIpPGJyPsKgb3JnLWZpbGUtYXBwcyAmIzM5 OygoYXV0by1tb2RlIC4gZW1hY3MpICgmcXVvdDtcXC5tbVxcJiMzOTsmcXVvdDsgLiBkZWZhdWx0 KTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoJnF1b3Q7XFwubXAgXFwmIzM5 OyZxdW90OyAuICZxdW90Oy91c3IvYmluL21wdiAlcyZxdW90Oyk8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKCZxdW90O1xcLng/aHRtbD9cXCYjMzk7JnF1b3Q7IC4gJnF1b3Q7 L3Vzci9iaW4vZmlyZWZveCAlcyZxdW90OykgKCZxdW90O1xcLnBkZlxcJiMzOTsmcXVvdDsgLiBk ZWZhdWx0KSk8YnI+wqBvcmctdGFiLWZpcnN0LWhvb2sgJiMzOTsob3JnLWJhYmVsLWhpZGUtcmVz dWx0LXRvZ2dsZS1tYXliZSBvcmctYmFiZWwtaGVhZGVyLWFyZy1leHBhbmQpPGJyPsKgb3JnLWJh YmVsLWxvYWQtbGFuZ3VhZ2VzICYjMzk7KChqcyAuIHQpIChzaGVsbCAuIHQpIChweXRob24gLiB0 KSAob3JnIC4gdCkpPGJyPsKgb3JnLWxvZy1kb25lICYjMzk7dGltZTxicj7CoG9yZy1oaWRlLWVt cGhhc2lzLW1hcmtlcnMgdDxicj7CoG9yZy1lbGxpcHNpcyAmcXVvdDvihrQmcXVvdDs8YnI+wqBv cmctaGFiaXQtZm9sbG93aW5nLWRheXMgMTxicj7CoG9yZy1hZ2VuZGEtc3BhbiAmIzM5O2RheTxi cj7CoG9yZy1zcmMtbGFuZy1tb2RlcyAmIzM5OygoJnF1b3Q7YXJkdWlubyZxdW90OyAuIGFyZHVp bm8pICgmcXVvdDtyZWRpcyZxdW90OyAuIHJlZGlzKSAoJnF1b3Q7cGhwJnF1b3Q7IC4gcGhwKSAo JnF1b3Q7QyZxdW90OyAuIGMpPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoJnF1b3Q7QysrJnF1b3Q7IC4gYysrKSAoJnF1b3Q7YXN5bXB0b3RlJnF1b3Q7IC4g YXN5KSAoJnF1b3Q7YmFzaCZxdW90OyAuIHNoKSAoJnF1b3Q7YmVhbWVyJnF1b3Q7IC4gbGF0ZXgp PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoJnF1b3Q7Y2Fs YyZxdW90OyAuIGZ1bmRhbWVudGFsKSAoJnF1b3Q7Y3BwJnF1b3Q7IC4gYysrKSAoJnF1b3Q7ZGl0 YWEmcXVvdDsgLiBhcnRpc3QpPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoJnF1b3Q7ZG90JnF1b3Q7IC4gZnVuZGFtZW50YWwpICgmcXVvdDtlbGlzcCZxdW90 OyAuIGVtYWNzLWxpc3ApICgmcXVvdDtvY2FtbCZxdW90OyAuIHR1YXJlZyk8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgmcXVvdDtzY3JlZW4mcXVvdDsgLiBz aGVsbC1zY3JpcHQpICgmcXVvdDtzaGVsbCZxdW90OyAuIHNoKSAoJnF1b3Q7c3FsaXRlJnF1b3Q7 IC4gc3FsKSk8YnI+wqBvcmctc3JjLXByZXNlcnZlLWluZGVudGF0aW9uIHQ8YnI+wqBvcmctaGFi aXQtdG9kYXktZ2x5cGggMTI4MTk3PGJyPsKgb3JnLWZvbnRpZnktZG9uZS1oZWFkbGluZSB0PGJy PsKgb3JnLWhhYml0LXNob3ctaGFiaXRzLW9ubHktZm9yLXRvZGF5IG5pbDxicj7CoG9yZy1vY2N1 ci1ob29rICYjMzk7KG9yZy1maXJzdC1oZWFkbGluZS1yZWNlbnRlcik8YnI+wqBvcmctc3RydWN0 dXJlLXRlbXBsYXRlLWFsaXN0ICYjMzk7KCgmcXVvdDtzZSZxdW90OyAuICZxdW90O3NyYyBlbWFj cy1saXNwJnF1b3Q7KSAoJnF1b3Q7YSZxdW90OyAuICZxdW90O2V4cG9ydCBhc2NpaSZxdW90Oyk8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKCZxdW90O2MmcXVvdDsgLiAmcXVvdDtjZW50ZXImcXVvdDspICgmcXVvdDtDJnF1 b3Q7IC4gJnF1b3Q7Y29tbWVudCZxdW90OykgKCZxdW90O2UmcXVvdDsgLiAmcXVvdDtleGFtcGxl JnF1b3Q7KTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAoJnF1b3Q7RSZxdW90OyAuICZxdW90O2V4cG9ydCZxdW90OykgKCZx dW90O2gmcXVvdDsgLiAmcXVvdDtleHBvcnQgaHRtbCZxdW90Oyk8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCZxdW90O2wm cXVvdDsgLiAmcXVvdDtleHBvcnQgbGF0ZXgmcXVvdDspICgmcXVvdDtxJnF1b3Q7IC4gJnF1b3Q7 cXVvdGUmcXVvdDspICgmcXVvdDtzJnF1b3Q7IC4gJnF1b3Q7c3JjJnF1b3Q7KTxicj7CoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo JnF1b3Q7diZxdW90OyAuICZxdW90O3ZlcnNlJnF1b3Q7KSk8YnI+wqBvcmctY3ljbGUtaG9vayAm IzM5OyhvcmctY3ljbGUtaGlkZS1hcmNoaXZlZC1zdWJ0cmVlcyBvcmctY3ljbGUtc2hvdy1lbXB0 eS1saW5lczxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG9yZy1vcHRpbWl6 ZS13aW5kb3ctYWZ0ZXItdmlzaWJpbGl0eS1jaGFuZ2UpPGJyPsKgb3JnLXRvZG8ta2V5d29yZHMg JiMzOTsoKHNlcXVlbmNlICZxdW90O1RPRE8odCkmcXVvdDsgJnF1b3Q7U1RBUlRFRChzISkmcXVv dDsgJnF1b3Q7TkVYVChuISkmcXVvdDsgJnF1b3Q7QkxPQ0tFRChiQC8hKSZxdW90OyAmcXVvdDt8 JnF1b3Q7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcXVv dDtET05FKGQpJnF1b3Q7KTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIChzZXF1ZW5jZSAmcXVvdDtJREVBKGkpJnF1b3Q7ICZxdW90O3wmcXVvdDsgJnF1b3Q7Q0FO Q0VMRUQoY0AvISkmcXVvdDsgJnF1b3Q7REVMRUdBVEVEKERALyEpJnF1b3Q7KSk8YnI+wqBvcmct c3BlZWQtY29tbWFuZC1ob29rICYjMzk7KG9yZy1zcGVlZC1jb21tYW5kLWFjdGl2YXRlIG9yZy1i YWJlbC1zcGVlZC1jb21tYW5kLWFjdGl2YXRlKTxicj7CoG9yZy1iYWJlbC10YW5nbGUtbGFuZy1l eHRzICYjMzk7KCgmcXVvdDtweXRob24mcXVvdDsgLiAmcXVvdDtweSZxdW90OykgKCZxdW90O2Vt YWNzLWxpc3AmcXVvdDsgLiAmcXVvdDtlbCZxdW90OykgKCZxdW90O2VsaXNwJnF1b3Q7IC4gJnF1 b3Q7ZWwmcXVvdDspKTxicj7CoG9yZy1yZXR1cm4tZm9sbG93cy1saW5rIHQ8YnI+wqBvcmctcmVm aWxlLWFsbG93LWNyZWF0aW5nLXBhcmVudC1ub2RlcyAmIzM5O2NvbmZpcm08YnI+wqBvcmctcmVm aWxlLXVzZS1vdXRsaW5lLXBhdGggJiMzOTtmaWxlPGJyPsKgb3JnLWNvbmZpcm0tc2hlbGwtbGlu ay1mdW5jdGlvbiAmIzM5O3llcy1vci1uby1wPGJyPsKgb3JnLWxpbmstcGFyYW1ldGVycyAmIzM5 OygoJnF1b3Q7aWQmcXVvdDsgOmZvbGxvdyBvcmctaWQtb3BlbikgKCZxdW90O2ZpbGUrc3lzJnF1 b3Q7KSAoJnF1b3Q7ZmlsZStlbWFjcyZxdW90Oyk8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKCZxdW90O2RvaSZxdW90OyA6Zm9sbG93IG9yZy0tb3Blbi1k b2ktbGluayk8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg KCZxdW90O2VsaXNwJnF1b3Q7IDpmb2xsb3cgb3JnLS1vcGVuLWVsaXNwLWxpbmspPGJyPsKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgmcXVvdDtmaWxlJnF1b3Q7 IDpjb21wbGV0ZSBvcmctZmlsZS1jb21wbGV0ZS1saW5rKTxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoJnF1b3Q7ZnRwJnF1b3Q7IDpmb2xsb3cgKGxhbWJk YSAocGF0aCkgKGJyb3dzZS11cmwgKGNvbmNhdCAmcXVvdDtmdHA6JnF1b3Q7IHBhdGgpKSkpPGJy PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgmcXVvdDtoZWxw JnF1b3Q7IDpmb2xsb3cgb3JnLS1vcGVuLWhlbHAtbGluayk8YnI+wqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCZxdW90O2h0dHAmcXVvdDsgOmZvbGxvdyAobGFt YmRhIChwYXRoKSAoYnJvd3NlLXVybCAoY29uY2F0ICZxdW90O2h0dHA6JnF1b3Q7IHBhdGgpKSkp PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgmcXVvdDto dHRwcyZxdW90OyA6Zm9sbG93IChsYW1iZGEgKHBhdGgpIChicm93c2UtdXJsIChjb25jYXQgJnF1 b3Q7aHR0cHM6JnF1b3Q7IHBhdGgpKSkpPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICgmcXVvdDttYWlsdG8mcXVvdDsgOmZvbGxvdzxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEgKHBhdGgpIChicm93 c2UtdXJsIChjb25jYXQgJnF1b3Q7bWFpbHRvOiZxdW90OyBwYXRoKSkpKTxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoJnF1b3Q7bmV3cyZxdW90OyA6Zm9s bG93IChsYW1iZGEgKHBhdGgpIChicm93c2UtdXJsIChjb25jYXQgJnF1b3Q7bmV3czomcXVvdDsg cGF0aCkpKSk8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg KCZxdW90O3NoZWxsJnF1b3Q7IDpmb2xsb3cgb3JnLS1vcGVuLXNoZWxsLWxpbmspKTxicj7CoG9y Zy1oYWJpdC1jb21wbGV0ZWQtZ2x5cGggMTAwMDM8YnI+wqBvcmctdG9kby1rZXl3b3JkLWZhY2Vz ICYjMzk7KCgmcXVvdDtDQU5DRUxFRCZxdW90OyA6Zm9yZWdyb3VuZCAmcXVvdDtJbmRpYW5SZWQx JnF1b3Q7IDp3ZWlnaHQgYm9sZCk8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKCZxdW90O1RPRE8mcXVvdDsgOmZvcmVncm91bmQgJnF1b3Q7I2Zm ZGRhYSZxdW90OyA6d2VpZ2h0IGJvbGQgOmJhY2tncm91bmQgJnF1b3Q7IzIwMjAyMCZxdW90Ozxi cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDpi b3ggKDpsaW5lLXdpZHRoIDMgOndpZHRoIC0yIDpzdHlsZSByZWxlYXNlZC1idXR0b24pKTxicj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCApPGJyPsKg b3JnLWhhYml0LXByZWNlZGluZy1kYXlzIDI5PGJyPsKgb3JnLXNyYy13aW5kb3ctc2V0dXAgJiMz OTtjdXJyZW50LXdpbmRvdzxicj7CoG9yZy1jb25maXJtLWJhYmVsLWV2YWx1YXRlIG5pbDxicj7C oCk8YnI+PGJyPjwvZGl2PjwvZGl2PjwvZGl2Pg0K --00000000000073e77e057f881c6b--